bubbros-1.6.2/0000755000076400001440000000000012225473206012205 5ustar arigousersbubbros-1.6.2/.cvsignore0000644000076400001440000000001312225473206014177 0ustar arigousersBubBob.log bubbros-1.6.2/BubBob.py0000755000076400001440000001134412225473206013720 0ustar arigousers#! /usr/bin/env python # # This script is used to start the server. # For command-line usage please run # # python bubbob/bb.py --help # # __________ import os, sys print 'Running on Python', sys.version if __name__ == '__main__': LOCALDIR = sys.argv[0] else: LOCALDIR = __file__ try: LOCALDIR = os.readlink(LOCALDIR) except: pass sys.argv[0] = os.path.abspath(LOCALDIR) LOCALDIR = os.path.dirname(sys.argv[0]) # ---------- import socket, tempfile sys.path.insert(0, LOCALDIR) os.chdir(LOCALDIR) try: username = '-'+os.getlogin() except: try: import pwd username = '-'+pwd.getpwuid(os.getuid())[0] except: username = '' TAGFILENAME = 'BubBob-%s%s.url' % (socket.gethostname(), username) TAGFILENAME = os.path.join(tempfile.gettempdir(), TAGFILENAME) def load_url_file(): try: url = open(TAGFILENAME, 'r').readline().strip() except (OSError, IOError): return None, None if not url.startswith('http://127.0.0.1:'): return None, None url1 = url[len('http://127.0.0.1:'):] try: port = int(url1[:url1.index('/')]) except ValueError: return None, None return url, port def look_for_local_server(): # Look for a running local web server url, port = load_url_file() if port is None: return None s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.connect(('127.0.0.1', port)) except socket.error, e: return None try: s.shutdown(2) s.close() except Exception, e: pass url2, port2 = load_url_file() if port2 != port: return None return url2 def start_local_server(): MAINSCRIPT = os.path.join('bubbob', 'bb.py') has_server = os.path.exists(MAINSCRIPT) if hasattr(os, 'fork') and hasattr(os, 'dup2'): if os.fork() == 0: # in the child process if has_server: sys.path.insert(0, os.path.join(LOCALDIR, 'bubbob')) import bb bb.BubBobGame.Quiet = 1 else: sys.path.insert(0, os.path.join(LOCALDIR, 'http2')) import httppages import gamesrv, stdlog logfile = stdlog.LogFile() if has_server: bb.start_metaserver(TAGFILENAME, 0) else: httppages.main(None, TAGFILENAME, 0) if logfile: print >> logfile if logfile: print "Logging to", logfile.filename fd = logfile.f.fileno() try: # detach from parent os.dup2(fd, 1) os.dup2(fd, 2) os.dup2(fd, 0) except OSError: pass logfile.close() gamesrv.mainloop() sys.exit(0) else: if not has_server: MAINSCRIPT = os.path.join('http2', 'httppages.py') args = [sys.executable, MAINSCRIPT, '--quiet', '--saveurlto=%s' % TAGFILENAME] # (quoting sucks on Windows) ** 42 if sys.platform == 'win32': args[0] = '"%s"' % (args[0],) os.spawnv(os.P_NOWAITO, sys.executable, args) # main url = look_for_local_server() if not url: start_local_server() # wait for up to 5 seconds for the server to start for i in range(10): import time time.sleep(0.5) url = look_for_local_server() if url: break else: print >> sys.stderr, 'The local server is not starting, giving up.' sys.exit(1) try: import webbrowser browser = webbrowser.get() name = getattr(browser, 'name', browser.__class__.__name__) print "Trying to open '%s' with '%s'..." % (url, name) browser.open(url) except: exc, val, tb = sys.exc_info() print '-'*60 print >> sys.stderr, "Failed to launch the web browser:" print >> sys.stderr, " %s: %s" % (exc.__name__, val) print print "Sorry, I guess you have to go to the following URL manually:" else: print "Done running '%s'." % name if look_for_local_server() != url: # assume that browser.open() waited for the browser to finish # and that the server has been closed from the browser. raise SystemExit print print '-'*60 print "If the browser fails to open the page automatically," print "you will have to manually go to the following URL:" print ' ', url print '-'*60 print "Note that the server runs in the background. You have to use" print "the 'Stop this program' link to cleanly stop it." print "Normally, however, running this script multiple times should" print "not create multiple servers in the background." bubbros-1.6.2/bubbob/0000755000076400001440000000000012225473206013440 5ustar arigousersbubbros-1.6.2/bubbob/statesaver.c0000644000076400001440000003556712225473206016005 0ustar arigousers/** High-performance deep copy. This one can copy running generators and their frames! statesaver.copy(x) -> recursive copy of x You have precise control over what is copied and what should be shared. By default, *only* common built-in types are copied. Unrecognized object types are shared. The copied built-in types are: - tuple - list - dict - functions, for possibly mutable func_defaults (func_globals is shared) - methods, for im_self and im_func (im_class is shared) - running or stopped generators (yeah!) - sequence iterators Old-style class instances are only copied if they have an inst_build() method, which is called with no argument and must return a new instance whose __dict__ is not filled (it will be filled by the copying mecanisms). Suggested implementation: def inst_build(self): return new.instance(self.__class__) New-style class instances are not supported (i.e. always shared). **/ #include #include #include #include static PyObject* copyrec(PyObject* o); /* forward */ static PyObject* empty_iterator; static PyObject* genbuild(PyObject* g) { PyObject* x; PyFrameObject* f; PyCodeObject* co; PyObject** dummy; int i, res, ncells, nfrees; x = PyObject_GetAttrString(g, "gi_running"); if (x == NULL) return NULL; res = PyObject_IsTrue(x); Py_DECREF(x); if (res < 0) return NULL; if (res) { PyErr_SetString(PyExc_ValueError, "generator is running"); return NULL; } x = PyObject_GetAttrString(g, "gi_frame"); if (x == NULL) return NULL; if (!PyFrame_Check(x)) { if (x == Py_None) { /* Python 2.5 only: exhausted generators have g.gi_frame == None */ Py_DECREF(x); Py_INCREF(empty_iterator); return empty_iterator; } PyErr_SetString(PyExc_TypeError, "g.gi_frame must be a frame object"); goto error; } f = (PyFrameObject*) x; co = f->f_code; if (!(co->co_flags & CO_GENERATOR)) { PyErr_SetString(PyExc_ValueError, "the frame is not from a generator"); goto error; } if (f->f_stacktop == NULL) { Py_DECREF(f); Py_INCREF(g); /* exhausted -- can return 'g' itself */ return g; } ncells = PyTuple_GET_SIZE(co->co_cellvars); nfrees = PyTuple_GET_SIZE(co->co_freevars); if (nfrees || ncells) { PyErr_SetString(PyExc_ValueError, "generator has cell or free vars"); goto error; } if (co->co_argcount == 0) dummy = NULL; else { dummy = (PyObject**) malloc(co->co_argcount * sizeof(PyObject*)); if (dummy == NULL) { PyErr_NoMemory(); goto error; } for (i=0; ico_argcount; i++) dummy[i] = Py_None; } x = PyEval_EvalCodeEx(co, f->f_globals, f->f_locals, dummy, co->co_argcount, NULL, 0, NULL, 0, NULL); if (dummy) free(dummy); Py_DECREF(f); return x; error: Py_DECREF(x); return NULL; } static int gencopy(PyObject* g2, PyObject* g) { PyObject* x; PyFrameObject* f = NULL; PyFrameObject* f2 = NULL; PyCodeObject* co; int i, res; if (g != g2) { if (g2->ob_type != g->ob_type) { if (g2 == empty_iterator) return 0; PyErr_SetString(PyExc_TypeError, "type mismatch"); return -1; } x = PyObject_GetAttrString(g, "gi_frame"); if (x == NULL) return -1; if (!PyFrame_Check(x)) { PyErr_SetString(PyExc_TypeError, "g.gi_frame must be a frame object"); Py_DECREF(x); goto error; } f = (PyFrameObject*) x; co = f->f_code; x = PyObject_GetAttrString(g2, "gi_frame"); if (x == NULL) return -1; if (!PyFrame_Check(x)) { PyErr_SetString(PyExc_TypeError, "returned gi_frame"); Py_DECREF(x); goto error; } f2 = (PyFrameObject*) x; if (f2->f_code != co) { PyErr_SetString(PyExc_TypeError, "generator code mismatch"); goto error; } if (f2->f_stacktop != NULL) while (f2->f_stacktop != f2->f_localsplus) { f2->f_stacktop--; Py_XDECREF(*f2->f_stacktop); } res = f->f_stacktop - f->f_localsplus; f2->f_lasti = f->f_lasti; f2->f_iblock = f->f_iblock; memcpy(f2->f_blockstack, f->f_blockstack, sizeof(PyTryBlock)*f->f_iblock); f2->f_stacktop = f2->f_localsplus; for (i=0; if_localsplus[i]; if (x != NULL) x = copyrec(x); *f2->f_stacktop++ = x; } } return 0; error: Py_XDECREF(f); Py_XDECREF(f2); return -1; } typedef struct { PyObject_HEAD long it_index; PyObject *it_seq; /* Set to NULL when iterator is exhausted */ } seqiterobject; static PyObject* seqiterbuild(PyObject* o) { seqiterobject* iter = (seqiterobject*) o; if (iter->it_seq == NULL) { Py_INCREF(iter); /* exhausted */ return (PyObject*) iter; } else return PySeqIter_New(iter->it_seq); } static int seqitercopy(PyObject* o2, PyObject* o) { PyObject* x; seqiterobject* iter = (seqiterobject*) o; seqiterobject* iter2 = (seqiterobject*) o2; iter2->it_index = iter->it_index; if (iter->it_seq != NULL) { x = copyrec(iter->it_seq); Py_XDECREF(iter2->it_seq); iter2->it_seq = x; } return 0; } #if PY_VERSION_HEX >= 0x02030000 /* 2.3 */ /* pff */ typedef struct { PyObject_HEAD long it_index; PyListObject *it_seq; /* Set to NULL when iterator is exhausted */ } listiterobject; static PyTypeObject* PyListIter_TypePtr; static PyObject* listiterbuild(PyObject* o) { listiterobject* iter = (listiterobject*) o; if (iter->it_seq == NULL) { Py_INCREF(iter); /* exhausted */ return (PyObject*) iter; } else return PyList_Type.tp_iter((PyObject*) iter->it_seq); } static int listitercopy(PyObject* o2, PyObject* o) { PyObject* x; listiterobject* iter = (listiterobject*) o; listiterobject* iter2 = (listiterobject*) o2; iter2->it_index = iter->it_index; if (iter->it_seq != NULL) { x = copyrec((PyObject*) iter->it_seq); Py_XDECREF(iter2->it_seq); iter2->it_seq = (PyListObject*) x; } return 0; } typedef struct { PyObject_HEAD long it_index; PyTupleObject *it_seq; /* Set to NULL when iterator is exhausted */ } tupleiterobject; static PyTypeObject* PyTupleIter_TypePtr; static PyObject* tupleiterbuild(PyObject* o) { tupleiterobject* iter = (tupleiterobject*) o; if (iter->it_seq == NULL) { Py_INCREF(iter); /* exhausted */ return (PyObject*) iter; } else return PyTuple_Type.tp_iter((PyObject*) iter->it_seq); } static int tupleitercopy(PyObject* o2, PyObject* o) { PyObject* x; tupleiterobject* iter = (tupleiterobject*) o; tupleiterobject* iter2 = (tupleiterobject*) o2; iter2->it_index = iter->it_index; if (iter->it_seq != NULL) { x = copyrec((PyObject*) iter->it_seq); Py_XDECREF(iter2->it_seq); iter2->it_seq = (PyTupleObject*) x; } return 0; } #endif /* PY_VERSION_HEX >= 0x02030000 */ /* HACKS HACKS HACKS */ typedef struct { PyObject_HEAD PyObject* o; } KeyObject; #define KEYS_BY_BLOCK 1024 struct key_block { KeyObject keys[KEYS_BY_BLOCK]; struct key_block* next; }; static long key_hash(KeyObject* k) { return (long)(k->o); } static PyObject* key_richcmp(KeyObject* k1, KeyObject* k2, int op) { PyObject* r; assert(op == 2 /*PyCmp_EQ*/ ); r = k1->o == k2->o ? Py_True : Py_False; Py_INCREF(r); return r; } static PyTypeObject keytype = { PyObject_HEAD_INIT(NULL) 0, "key", sizeof(KeyObject), 0, 0, /* tp_dealloc */ 0, /* tp_print */ 0, /* tp_getattr */ 0, /* tp_setattr */ 0, /* tp_compare */ 0, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ (hashfunc)key_hash, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ 0, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ (richcmpfunc)key_richcmp, /* tp_richcompare */ }; /* global state */ static PyObject* ss_memo; static struct key_block* ss_block; static int ss_next_in_block; static PyObject *ss_error, *ss_errinst, *ss_errtb; static PyObject* str_inst_build; static PyTypeObject* GeneratorType; /* never returns NULL, and never returns with a Python exception set! */ static PyObject* copyrec(PyObject* o) { PyTypeObject* t; PyObject* n; PyObject* key; KeyObject* fkey; if (o == Py_None || o->ob_type == &PyInt_Type || o->ob_type == &PyString_Type || o->ob_type == &PyFloat_Type || o == empty_iterator) { Py_INCREF(o); return o; } if (ss_next_in_block < 0) { struct key_block* b = (struct key_block*) malloc(sizeof(struct key_block)); if (!b) { PyErr_NoMemory(); goto fail1; } b->next = ss_block; ss_block = b; ss_next_in_block = KEYS_BY_BLOCK - 1; } fkey = ss_block->keys + ss_next_in_block; fkey->ob_refcnt = 1; fkey->ob_type = &keytype; fkey->o = o; key = (PyObject*) fkey; n = PyDict_GetItem(ss_memo, key); if (n) { Py_INCREF(n); return n; } ss_next_in_block--; Py_INCREF(o); /* reference stored in 'fkey->o' */ t = o->ob_type; if (t == &PyTuple_Type) { int i, count = PyTuple_GET_SIZE(o); n = PyTuple_New(count); if (!n || PyDict_SetItem(ss_memo, key, n)) goto fail; for (i=0; iin_dict; ddest = ((PyInstanceObject*) n)->in_dict; while (PyDict_Next(dsrc, &i, &dictkey, &dictvalue)) if (PyDict_SetItem(ddest, copyrec(dictkey), copyrec(dictvalue))) goto fail; return n; } if (t == &PyFunction_Type) { int i, count; PyObject* tsrc = PyFunction_GET_DEFAULTS(o); PyObject* tdest; if (!tsrc) goto unmodified; count = PyTuple_GET_SIZE(tsrc); if (count == 0) goto unmodified; n = PyFunction_New(PyFunction_GET_CODE(o), PyFunction_GET_GLOBALS(o)); if (!n || PyDict_SetItem(ss_memo, key, n)) goto fail; tdest = PyTuple_New(count); if (!tdest) goto fail; for (i=0; i= 0x02030000 /* 2.3 */ if (t == PyListIter_TypePtr) { n = listiterbuild(o); if (!n || PyDict_SetItem(ss_memo, key, n)) goto fail; if (listitercopy(n, o)) goto fail; return n; } if (t == PyTupleIter_TypePtr) { n = tupleiterbuild(o); if (!n || PyDict_SetItem(ss_memo, key, n)) goto fail; if (tupleitercopy(n, o)) goto fail; return n; } #endif ss_next_in_block++; return o; /* reference no longer stored in 'fkey->o' */ unmodified: PyDict_SetItem(ss_memo, key, o); Py_INCREF(o); return o; fail1: n = NULL; fail: Py_INCREF(o); Py_XDECREF(n); if (ss_error == NULL) PyErr_Fetch(&ss_error, &ss_errinst, &ss_errtb); else PyErr_Clear(); return o; } static PyObject* sscopy(PyObject* self, PyObject* o) { PyObject* n; ss_memo = PyDict_New(); if (!ss_memo) return NULL; ss_block = NULL; ss_next_in_block = -1; ss_error = NULL; ss_errinst = NULL; ss_errtb = NULL; n = copyrec(o); Py_DECREF(ss_memo); while (ss_block) { int i; struct key_block* b = ss_block; ss_block = b->next; for (i=ss_next_in_block+1; ikeys[i].o); free(b); ss_next_in_block = -1; } if (ss_error && !PyErr_Occurred()) PyErr_Restore(ss_error, ss_errinst, ss_errtb); else { Py_XDECREF(ss_error); Py_XDECREF(ss_errinst); Py_XDECREF(ss_errtb); } if (PyErr_Occurred()) { Py_DECREF(n); n = NULL; } return n; } static PyMethodDef StateSaverMethods[] = { {"copy", sscopy, METH_O}, {NULL, NULL} /* Sentinel */ }; void initstatesaver(void) { PyObject* m; PyObject* x, *y; m = Py_InitModule("statesaver", StateSaverMethods); if (m == NULL) return; keytype.ob_type = &PyType_Type; str_inst_build = PyString_InternFromString("inst_build"); m = PyImport_ImportModule("types"); if (!m) return; GeneratorType = (PyTypeObject*) PyObject_GetAttrString(m, "GeneratorType"); if (!GeneratorType) return; x = PyTuple_New(0); if (!x) return; empty_iterator = PyObject_GetIter(x); Py_DECREF(x); if (!empty_iterator) return; PyTupleIter_TypePtr = empty_iterator->ob_type; x = PyList_New(0); if (!x) return; y = PyList_Type.tp_iter(x); if (y) PyListIter_TypePtr = y->ob_type; Py_XDECREF(y); Py_DECREF(x); if (!y) return; } bubbros-1.6.2/bubbob/.cvsignore0000644000076400001440000000003212225473206015433 0ustar arigousers*.py[co] build *.so *.pyd bubbros-1.6.2/bubbob/tmp/0000755000076400001440000000000012225473206014240 5ustar arigousersbubbros-1.6.2/bubbob/tmp/pat08.ppm0000644000076400001440000004161612225473206015722 0ustar arigousersP6 24 240 255 ̙̻ff̻f̙ffff̻f̙f̙ff̻fff̙ff̻ݻnutݻnutX]]f̙f̙nutX]]BFFf̙f̙ݻf̙f̙nutX]]BFF,..̙̻ݻf̙f̙nutX]]BFF,..̙̻ffnutX]]BFF,..ffnutX]]BFF,..ݻݰnutX]]BFF,..ݻffݰnutX]]BFF,..ff̙̻nutX]]BFF,..ݻ̙̻nutX]]BFF,..̙̻ݻnutX]]BFF,..nutX]]BFF,..nutX]]BFF,..nutX]]BFF,..nutnutnutnutnutnutnutnutnutnutnutnutnutnutnutnutX]]BFF,..X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]X]]BFF,..BFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFFBFF,..,..,..,..,..,..,..,..,..,..,..,..,..,..,..,..,..ffff3ffff̙33f3̙f̙33fff"3f33ff̙33̙3f3"Й3f3̙33fff3f"Й33f3̙333̙ff3"Йmff3ff3̙33ff"ЙmWh33̙3f33fff3̙"ЙmWhA Nff3f3f33"ЙmWhA N+433f3f3̙3f3"ЙmWhA N+4f̙33f3̙3̙33fff"ЙmWhA N+43f3̙f3f̙f3fff"ЙmWhA N+4f33f3̙3ff3"ЙmWhA N+43f33ff33̙3f3"ЙmWhA N+433f3f̙fff3f"ЙmWhA N+4ffff33f33ffff33̙"ЙmWhA N+4ff33fff3f3f3f3ff"ЙmWhA N+4"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"Я"ЙmWhA N+4mWhA N+4mWhA N+4mmmmmmmmmmmmmmmmWhA N+4WhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhA N+4A NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA N+4+4+4+4+4+4+4+4+4+4+4+4+4+4+4+4+43fff3f̙w3f3f33f3f33w333fwfN3f̙ww3f3f3f3NEww3w3f33̙̙fwf3NE;333f3ff33wf3NE;1ff3f3̙3fw3f3fNE;1o'3f3̙3w3w3ff3NE;1o'S3wwf3ff3f3fNE;1o'S73w3̙3333ff3wf3wNE;1o'S7 ffw̙3̙3̙f3wNE;1o'S7 3f333w3w3ff333NE;1o'S7 f3333f3fw3333fNE;1o'S7 3̙3̙fw33fw̙3f3̙NE;1o'S7 w3w3w333f3f33̙3NE;1o'S7 f3f3fffwf̙3̙3wNE;1o'S7 3ff3fw33wwfNE;1o'S7 NNNNNNNNNNNNNNNNE;1o'S7 EEEEEEEEEEEEEEEE;1o'S7 ;;;;;;;;;;;;;;;;1o'S7 1111111111111111o'S7 o'o'o'o'o'o'o'o'o'o'o'o'o'o'o'o'S7 SSSSSSSSSSSSSSSS7 7777777777777777                 UwUwwUwUwUwUwUwUtwUwUtawUwUtaMwUwUtaM:wUwUtaM:&UwUwtaM:&wUwUtaM:&wUwUtaM:&wUwUtaM:&wUwUtaM:&wUwUtaM:&wUwUtaM:&wUwUtaM:&taM:&taM:&ttttttttttttttttaM:&aaaaaaaaaaaaaaaaM:&MMMMMMMMMMMMMMMM:&::::::::::::::::&&&&&&&&&&&&&&&&&f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fffffffffffffff`f3fffffff3f3f`Tf3ffffffff3f3f33f`THf3fff3f3f3f3f333f`TH<f3ff3f3f33333333f`TH<x0 f333333333333333f`TH<x0 Z$ffffffffffffffff`TH<x0 Z$<f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3`TH<x0 Z$< f3fffffffffffffff`TH<x0 Z$< f3fffffff3f3f`TH<x0 Z$< f3ffffffff3f3f33f`TH<x0 Z$< f3fff3f3f3f3f333f`TH<x0 Z$< f3ff3f3f33333333f`TH<x0 Z$< f333333333333333f`TH<x0 Z$< ffffffffffffffff`TH<x0 Z$< ````````````````TH<x0 Z$< TTTTTTTTTTTTTTTTH<x0 Z$< HHHHHHHHHHHHHHHH<x0 Z$< <<<<<<<<<<<<<<<<x0 Z$< x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 x0 Z$< Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$Z$< <<<<<<<<<<<<<<<<                 f3f33f333f333f33f33f3ffff̙f̙3f33f333f333f33f33f3ffff̙fo3f333f333f33f33f3ffff3f3oaw33f333f33f33f3ff3f33f3oawSf3f333f33f33f3ff3f33f33oawSfEU 33f33f33f3̙fff3f33f333f3oawSfEU 7D 3f33f33f3̙f̙fff3f33f333f33oawSfEU 7D )33f33f3ff̙f̙fff3f33f333f333f3oawSfEU 7D )3"3f3ffff̙f̙fff33f333f33f3oawSfEU 7D )3" ffff̙f̙fff33f33f33f3oawSfEU 7D )3" fff̙f̙fff3f33f3foawSfEU 7D )3" fff̙f̙ffffoawSfEU 7D )3" 3f33f3ff̙f̙fffoawSfEU 7D )3" 3f33f333f3ff̙f̙fffoawSfEU 7D )3" f3f33f333f333f3ff̙f̙ffoawSfEU 7D )3" ff3f33f333f333f33f33f3ff̙f̙foawSfEU 7D )3" ooooooooooooooooawSfEU 7D )3" awawawawawawawawawawawawawawawawSfEU 7D )3" SfSfSfSfSfSfSfSfSfSfSfSfSfSfSfSfEU 7D )3" EU EU EU EU EU EU EU EU EU EU EU EU EU EU EU EU 7D )3" 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D 7D )3" )3)3)3)3)3)3)3)3)3)3)3)3)3)3)3)3" """"""""""""""""                 ffffffffffffffffffffffffffffff3fOff3333333333333fOEff3333333333333fOE;ff33f3f3f3f3f3f3f3f3f333fOE;o1ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'ff33f3f3f3f3f3f333333fOE;o1Y'Cff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C,ff33f3f3f3f3f3f3f33f333fOE;o1Y'C, ff33f3f3f3f3f3333f333fOE;o1Y'C, ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C, ff33f3f33333f3f3f333fOE;o1Y'C, ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C, ff3333333333333fOE;o1Y'C, f33333333333333fOE;o1Y'C, fffffffffffffff3OE;o1Y'C, OOOOOOOOOOOOOOOOE;o1Y'C, EEEEEEEEEEEEEEEE;o1Y'C, ;;;;;;;;;;;;;;;;o1Y'C, o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1Y'C, Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'C, CCCCCCCCCCCCCCCC, ,,,,,,,,,,,,,,,,                 ff3f3f3ff3f3f3ff3f3f3ff3f3f3f3f3f3f3]f3f3f3f3]ĊRf3f3f3f3]ĊRvFff3f3f3ff3f3f3ff3f3f3ff3f3f3]ĊRvFb:f3f3f3f3]ĊRvFb:pN.f3f3f3f3]ĊRvFb:pN.T;#f3f3f3f3]ĊRvFb:pN.T;#8'ff3f3f3ff3f3f3ff3f3f3ff3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' ff3f3f3ff3f3f3ff3f3f3ff3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' f3f3f3f3]ĊRvFb:pN.T;#8' ]]]]]]]]]]]]]]]]ĊRvFb:pN.T;#8' ĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRĊRvFb:pN.T;#8' vFvFvFvFvFvFvFvFvFvFvFvFvFvFvFvFb:pN.T;#8' b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:pN.T;#8' pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.pN.T;#8' T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#T;#8' 8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'8'                 ffff33ff33ff33ff33ff33ff33ffff wwwwwwwwwww ffw | 33ffw | c33ffw | cJ3333333333wwww | cJ1 | cJ1ffff33ff33ff33ff33ff33ff33ff | cJ1ffw | cJ1wwwwwwwwwww | cJ1ffw | cJ133ffw | cJ133ffw | cJ1333333wwww3333 | cJ1 | cJ1 | cJ1 | cJ1| | | | | | | | | | | | | | | | cJ1ccccccccccccccccJ1JJJJJJJJJJJJJJJJ111111111111111113fff3f3f33fff3f3f3̙33f3̙3̙333̙33f3̙3̙333cf̙33ff3ff̙33ff3fcVf3f̙333fff3f̙333ffcV|J3f3f33fff3f3f33fffcV|Jg=̙333̙33f3̙3̙333̙33f3̙3cV|Jg=S1f3ff̙33ff3ff̙33fcV|Jg=S1>%3fff3f̙333fff3f̙33cV|Jg=S1>%)3fff3f3f33fff3f3f3cV|Jg=S1>%) ̙33f3̙3̙333̙33f3̙3̙333cV|Jg=S1>%) f̙33ff3ff̙33ff3fcV|Jg=S1>%) f3f̙333fff3f̙333ffcV|Jg=S1>%) 3f3f33fff3f3f33fffcV|Jg=S1>%) ̙333̙33f3̙3̙333̙33f3̙3cV|Jg=S1>%) f3ff̙33ff3ff̙33fcV|Jg=S1>%) 3fff3f̙333fff3f̙33cV|Jg=S1>%) ccccccccccccccccV|Jg=S1>%) VVVVVVVVVVVVVVVV|Jg=S1>%) |J|J|J|J|J|J|J|J|J|J|J|J|J|J|J|Jg=S1>%) g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=g=S1>%) S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1>%) >%>%>%>%>%>%>%>%>%>%>%>%>%>%>%>%) ))))))))))))))))                 bubbros-1.6.2/bubbob/tmp/pat17.ppm0000644000076400001440000007401612225473206015722 0ustar arigousersP6 40 256 255 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff j O 5ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f j O 5ff3f j O 5ff3f j O 5ff3fffffffffffffffffffffffffffffffffffffffffffffffff j O 5ff3fff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f j O 5ff3fff3f j O 5ff3fff3f j O 5ff3fff3fffffffffffffffffffffffffffffffff j O 5ff3fff3fff3f3f3f3f3f3f3f3f3f3f3f3f3f3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff3f j O 5ff3fff3fff j O 5ff3fff3f j O 5ff3fff3f j O 5ff3fff3f j O 5ff3fff j O 5ff3f j O 5ff3f j O 5ff3f j O 5ff j O 5 j O 5333f3333f3333E=u4 a+ N" :'3f3f3f3f3f3333f3333f3333f3f3f3f3f3fE=u4 a+ N" :'ffff3f333f333f333f3fffffE=u4 a+ N" :'f3f3̙3f3̙3f3̙3f3̙3ff̜E=u4 a+ N" :'f3f33̙3f333̙3f333̙3f3333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f3333f3333f3333f3333f3ffE=u4 a+ N" :'f3f3333f3333f3333f3333f3ffE=u4 a+ N" :'3ff333f333f333f333f33fE=u4 a+ N" :'3f3̙3f3̙3f3̙3f3̙3f3̙3fE=u4 a+ N" :'333̙f333̙f333̙3f333̙3f333̙E=u4 a+ N" :'333f3333f3333f3333f3333E=u4 a+ N" :'3333f3333f3333f3333f3333fE=u4 a+ N" :'333f3333f3333E=u4 a+ N" :'333f3333f3333E=u4 a+ N" :'3f3f3f3f3f3333f3333f3333f3f3f3f3f3fE=u4 a+ N" :'ffff3f333f333f333f3fffffE=u4 a+ N" :'f3f3̙3f3̙3f3̙3f3̙3ff̜E=u4 a+ N" :'f3f33̙3f333̙3f333̙3f3333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f333f3333f3333f33333ff̜E=u4 a+ N" :'f3f3333f3333f3333f3333f3ffE=u4 a+ N" :'f3f3333f3333f3333f3333f3ffE=u4 a+ N" :'3ff333f333f333f333f33fE=u4 a+ N" :'3f3̙3f3̙3f3̙3f3̙3f3̙3fE=u4 a+ N" :'333̙3f333̙3f333̙3f333̙3f333̙E=u4 a+ N" :'333f3333f3333f3333f3333E=u4 a+ N" :'3333f3333f3333f3333f3333fE=u4 a+ N" :'333f3333f3333E=u4 a+ N" :'ݰnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,ݻwwwnnnXXXBBB,,,݈wwwnnnXXXBBB,,,wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwnnnXXXBBB,,,f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33̙f3̽zϦj[vL^=gG-M/3̙f3f3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙f3f3zϦj[vL^=gG-M/3̙f3ffffffffffffffffffffffff3f3fzϦj[vL^=gG-M/3̙f333333333333333333333333f3f3̽zϦj[vL^=gG-M/3̙ffffffffffffffffffffffff3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈̈̈̈̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈̈̈̈̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̈f3f3f3zϦj[vL^=gG-M/3̙f̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙f3f3f3zϦj[vL^=gG-M/3̙ffffffffffffffffffffffff3f3f3zϦj[vL^=gG-M/3̙f333333333333333333333333f3f3̽zϦj[vL^=gG-M/3̙f3ffffffffffffffffffffffff3f3fzϦj[vL^=gG-M/3̙f3f3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙3̙f3f3zϦj[vL^=gG-M/3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33̙f33fzϦj[vL^=gG-M/3uoub]aNJN:7:'%'DDDuoub]aNJN:7:'%'ݻUUUDDDuoub]aNJN:7:'%'ݻwww̪f̈wwẅ̙̙UUU̙̙ffff̙̈wwwUUUDDDuoub]aNJN:7:'%'ݻfwww̙݈̙ff̙www̙̙fffwwwf̪UUU̙fwwwUUUDDDuoub]aNJN:7:'%'ݻݙf̈fݙ̪̪̈̈fffwwwUUUDDDuoub]aNJN:7:'%'ݻfwww̙fwwẅfwwwfUUU̪̙ffwwwwwwUUUDDDuoub]aNJN:7:'%'ݻ̈wwẅ̙̙̈̈̈wwẅ̙̙wwwUUUDDDuoub]aNJN:7:'%'ݻ̙ff̙fff̙̈ff̈fff̙̙fwwwUUUDDDuoub]aNJN:7:'%'ݻf̈̈fff̈fff̈ffwwwUUUDDDuoub]aNJN:7:'%'ݻwwẅ̙̈UUÜ̙̙wwwwwẅ̙̈www̙wwwUUUDDDuoub]aNJN:7:'%'ݻ̙ffff̙̈̈f̙fwwwUUUDDDuoub]aNJN:7:'%'ݻfwww̙̙fwwwf̈ffwww̙̙fUUU̙̙wwwf̙̈wwwUUUDDDuoub]aNJN:7:'%'ݻ̙̈ffwwẅwwẅwwẅff̙fUUUwwwUUUDDDuoub]aNJN:7:'%'ݻ̙f̙̙̈fݙf̈ff̈ff̈f̻wwwUUUDDDuoub]aNJN:7:'%'ݻwww̪f̙̈̈wwẅ̙̙www̙̙̪f̙̙̈wwwUUUDDDuoub]aNJN:7:'%'ݻfffwww̙̪̙f̙̙fwww̙̙fffwww̙݈fwwwUUUDDDuoub]aNJN:7:'%'ݻ̪f̈f̪f̪̪̈f̈fwwwUUUDDDuoub]aNJN:7:'%'ݻ̙f̈f̻f̙̈ff̙f̙̙̈f̻wwwUUUDDDuoub]aNJN:7:'%'ݻwww̙̙݈f̙̙̈̈wwẅ̙̙www̪fffwwwUUUDDDuoub]aNJN:7:'%'ݻfwww̙̪f̙̙f̙www̙̙fwww̙݈̙fwwwUUUDDDuoub]aNJN:7:'%'ݻ̪f̈f̪̈ݙ̪̈f̈fwwwUUUDDDuoub]aNJN:7:'%'ݻݙfwww̪̙ffwwẅfwwwfwww̪fwwwwwwUUUDDDuoub]aNJN:7:'%'ݻ̈wwẅ̙̙̙̈̈̈wwwfff̙wwwUUUDDDuoub]aNJN:7:'%'ݻ̙̙̈f̙̙f̈f̙̈f̙݈̙̈ff̙ffwwwUUUDDDuoub]aNJN:7:'%'ݻf̈f̙̙̈̈̈ff̙̈̈wwwUUUDDDuoub]aNJN:7:'%'ݻUUÜUUUf̙̈wwwwwẅ̙̈UUUfwwwUUUDDDuoub]aNJN:7:'%'ݻfffffffff̙̈ffffwwwUUUDDDuoub]aNJN:7:'%'ݻfwww̙̙fwwẅ̙f̙̙fUUU̙̙̙fwww̙̙fwwwff̈wwwUUUDDDuoub]aNJN:7:'%'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUDDDuoub]aNJN:7:'%'UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDuoub]aNJN:7:'%'DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwuoub]aNJN:7:'%'̙̙f3f3f3̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙"JA8.n% R7 ̙̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3̙f3f3̙̙̙"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3̙̙̙"JA8.n% R7 ̙̙̙f3f3f3"JA8.n% R7 ̙̙̙̙̙f3f3f3f3f3f3f3̙̙̙"JA8.n% R7 ̙̙̙̙̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙"JA8.n% R7 ̙̙f3f3f3f3f3f3f3f3̙̙̙̙̙̙"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 f3f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙"JA8.n% R7 ̙̙f3f3̙f3f3f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙"JA8.n% R7 ̙̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3f3̙̙"JA8.n% R7 ̙f3f3f3f3f3f3"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3̙f3f3̙̙̙"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3̙̙̙"JA8.n% R7 ̙̙̙f3f3f3"JA8.n% R7 ̙̙̙̙̙f3f3f3f3f3f3f3f3̙̙̙"JA8.n% R7 ̙̙̙̙̙f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙"JA8.n% R7 ̙̙f3f3f3f3f3f3f3̙̙̙̙̙̙"JA8.n% R7 ̙̙̙f3f3f3f3f3f3f3f3̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 f3f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙̙̙"JA8.n% R7 ̙f3f3f3f3f3f3f3f3f3f3f3̙̙̙̙̙̙̙̙̙"JA8.n% R7 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f!;3x,d%P <(3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3f3f!;3x,d%P <(3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f!;3x,d%P <(3f3f3ff3f3f!;3x,d%P <(3f3f3f3f!;3x,d%P <(3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f!;3x,d%P <(3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff!;3x,d%P <(f3fffffffffffffffffffffffffffffffV K@}6d+K 2 f3ffV K@}6d+K 2 f3ffV K@}6d+K 2 f3f3333333333333333333333333fV K@}6d+K 2 f3f3333333333333333333333333fV K@}6d+K 2 f3f33fffffffffffffffffffff33fV K@}6d+K 2 f3f33fffffffffffffffffffff33fV K@}6d+K 2 f3f33ff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙fffffff̙ff33fV K@}6d+K 2 f3f33ff̙ff̙ff33fV K@}6d+K 2 f3f33ff̙ff̙ff33fV K@}6d+K 2 f3f33ff̙ff̙ff33fV K@}6d+K 2 f3f33ff̙ff̙ff33fV K@}6d+K 2 f3f33ff̙ff̙ff33fV K@}6d+K 2 f3f33ff̙fffffff̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙ff33fV K@}6d+K 2 f3f33ff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙ff33fV K@}6d+K 2 f3f33fffffffffffffffffffff33fV K@}6d+K 2 f3f33fffffffffffffffffffff33fV K@}6d+K 2 f3f3333333333333333333333333fV K@}6d+K 2 f3f3333333333333333333333333fV K@}6d+K 2 f3ffV K@}6d+K 2 f3ffV K@}6d+K 2 f3ffffffffffffffffffffffffffffff3V K@}6d+K 2 f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3V K@}6d+K 2 bubbros-1.6.2/bubbob/tmp/pat09.ppm0000644000076400001440000004161612225473206015723 0ustar arigousersP6 24 240 255 f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f333333333333333f3If33ffffffffffff3f3I@f33f3333333333f3f3I@{7f33f3ffffffff3f3f3I@{7f-f33f3ffffffff3f3f3I@{7f-R$f33f3ffffffff3f3f3I@{7f-R$=f33f3fff̙f̙ffff3f3f3I@{7f-R$=)f33f3fff̙f̙ffff3f3f3I@{7f-R$=) f33f3ffffffff3f3f3I@{7f-R$=) f33f3ffffffff3f3f3I@{7f-R$=) f33f3ffffffff3f3f3I@{7f-R$=) f33f3333333333f3f3I@{7f-R$=) f33ffffffffffff3f3I@{7f-R$=) f333333333333333f3I@{7f-R$=) f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3I@{7f-R$=) IIIIIIIIIIIIIIII@{7f-R$=) @@@@@@@@@@@@@@@@{7f-R$=) {7{7{7{7{7{7{7{7{7{7{7{7{7{7{7{7f-R$=) f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-f-R$=) R$R$R$R$R$R$R$R$R$R$R$R$R$R$R$R$=) ================) ))))))))))))))))                 33333333333333333ffffffffffffff3ǁ 3f3333ǁ q 3ff33ǁ q a 3f33ǁ q a |Q3f33ǁ q a |Qc@3ff33ǁ q a |Qc@J03ff33ǁ q a |Qc@J01 3f333ǁ q a |Qc@J01 3ff33ǁ q a |Qc@J01 3ff33ǁ q a |Qc@J01 3fff33ǁ q a |Qc@J01 3ff333ǁ q a |Qc@J01 3f3fff3fff3333ǁ q a |Qc@J01 3333333333333333ǁ q a |Qc@J01 3333333333333333ǁ q a |Qc@J01 ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ ǁ q a |Qc@J01 q q q q q q q q q q q q q q q q a |Qc@J01 a a a a a a a a a a a a a a a a |Qc@J01 |Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Q|Qc@J01 c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@c@J01 J0J0J0J0J0J0J0J0J0J0J0J0J0J0J0J01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffݻffffffffffffݻfffiiiffffffiiiTTTfffݻfffiiiTTT???ffffffiiiTTT???***fffݻfffiiiTTT???***ffffffiiiTTT???***fffݻfffiiiTTT???***ffffffiiiTTT???***fffݻfffiiiTTT???***ffffffiiiTTT???***fffݻfffiiiTTT???***ffffffffffffffffffffffffffffffffffffffffffffffffiiiTTT???***iiiTTT???***iiiTTT???***iiiTTT???***iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiTTT???***TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT???***????????????????????????????????????????????????***************************************************3f3f3f3f3f̙̙3f3f3f3f3fN'ffff3f̙̙3fffffN'Du"f3f̙̙3ffN'Du";df3f̙̙3ffN'Du";d1Sf3f̙̙3ffN'Du";d1S'Cf3f̙̙3ffN'Du";d1S'C2f3f̙̙̙̙̙̙3ffN'Du";d1S'C2! f3f̙̙3ffN'Du";d1S'C2! f3f̙̙3ffN'Du";d1S'C2! 3f̙̙̙̙3fN'Du";d1S'C2! 3f̙̙̙̙3fN'Du";d1S'C2! ̙̙̙̙N'Du";d1S'C2! ̙̙̙̙N'Du";d1S'C2! ̙̙̙̙̙̙̙̙̙̙̙̙̙̙N'Du";d1S'C2! N'Du";d1S'C2! N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'Du";d1S'C2! Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du"Du";d1S'C2! ;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d1S'C2! 1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S'C2! 'C'C'C'C'C'C'C'C'C'C'C'C'C'C'C'C2! 2222222222222222! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !                 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDf3wwwDDDDf3DwwwDDDf3\7.DDDwwwDDDDDf3DDwwwDDDDD\7.Q0)Df3DwwwDDDDf3Df3DwwwDDDDf3\7.Q0)E)#DDf3wwwDDDDf3DDDwwwDDDf3D\7.Q0)E)#:"f3DDDf3DDDDf3DwwwDDD\7.Q0)E)#:".f3Df3Dwwwf3Df3DDf3DwwwDf3D\7.Q0)E)#:"."Df3Df3DDf3Df3DDDDf3Df3\7.Q0)E)#:"." DDDf3wwwDDDf3Df3DwwwDDf3\7.Q0)E)#:"." Df3DDwwwDf3DDf3DDwwwDDD\7.Q0)E)#:"." Df3DwwwDDDDf3DDDwwwDDDDf3\7.Q0)E)#:"." f3DDwwwDDDDf3Df3DwwwDDDf3D\7.Q0)E)#:"." DDDwwwDDDDDf3DDwwwDDDf3D\7.Q0)E)#:"." f3DwwwDDDDDDwwwDDDD\7.Q0)E)#:"." f3DwwwDDDDf3DwwwDDDD\7.Q0)E)#:"." UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU\7.Q0)E)#:"." \7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.\7.Q0)E)#:"." Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)Q0)E)#:"." E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#E)#:"." :":":":":":":":":":":":":":":":"." ................" """"""""""""""""                                 333333ffff3f3f333ffff3333ff3f3f3ff3f3333ff3f31 3f3f3f33ffffff33fff331 + |33333ffff3333f3ff3f33f31 + |% jff3333f33333f33333333f3f1 + |% jX3ff33ff3ff3f33333ff1 + |% jXFfff3ff3f33fff33f3fffff31 + |% jXF5f333ff3f3333333333f3ff3f1 + |% jXF5 #3f3fffff3333f333ff333f3f1 + |% jXF5 #333f333f3ffff333f33ff1 + |% jXF5 #333f33ff3fff3f33333f331 + |% jXF5 #f33333f3f33f3f3f3ff3331 + |% jXF5 #3ff3f33333333333f3f3f3f1 + |% jXF5 #f3ff333f3333f33333fff1 + |% jXF5 #33ffff33333ff33ff3ffff3ff1 + |% jXF5 #3fff333ff333ffff331 + |% jXF5 #1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + |% jXF5 #+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |+ |% jXF5 #% j% j% j% j% j% j% j% j% j% j% j% j% j% j% j% jXF5 #XXXXXXXXXXXXXXXXF5 #FFFFFFFFFFFFFFFF5 #5555555555555555 # # # # # # # # # # # # # # # # #ffffffffffffffff333333fffff3333335fff3f33fffff33fffff5t.3333f33fffff33f33335t.c'333333fffff3333335t.c'R!3f3f3f3f3f3fffff3f3f3f3f3f3f5t.c'R!Bffffffffffffffff5t.c'R!B1_ffffffffffffffff5t.c'R!B1_! ?ffffffffffffffff5t.c'R!B1_! ?ff333333333333fff5t.c'R!B1_! ?ff33ffffffff3f33fff5t.c'R!B1_! ?ff33f33333333f33fff5t.c'R!B1_! ?ff333333333333fff5t.c'R!B1_! ?ff3f3f3f3f3f3f3f3f3f3f3f3fff5t.c'R!B1_! ?ffffffffffffffff5t.c'R!B1_! ?ffffffffffffffff5t.c'R!B1_! ?5555555555555555t.c'R!B1_! ?t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.c'R!B1_! ?c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'R!B1_! ?R!R!R!R!R!R!R!R!R!R!R!R!R!R!R!R!B1_! ?BBBBBBBBBBBBBBBB1_! ?1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?! ?333U3"3f33333333333333333v33f3vg3333vgXU33vgX}I"33vgX}Id;"33vgX}Id;K, "33vgX}Id;K, 233vgX}Id;K, 233vgX}Id;K, 233vgX}Id;K, 2"33vgX}Id;K, 2333"vgX}Id;K, 2f33fvgX}Id;K, 23333333333333333vgX}Id;K, 233f"""f33vgX}Id;K, 2vvvvvvvvvvvvvvvvgX}Id;K, 2ggggggggggggggggX}Id;K, 2XXXXXXXXXXXXXXXX}Id;K, 2}I}I}I}I}I}I}I}I}I}I}I}I}I}I}I}Id;K, 2d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;d;K, 2K, K, K, K, K, K, K, K, K, K, K, K, K, K, K, K, 22222222222222222̙̙̙̙̙̙̙̙̙̙̙̙̙3f̙f̙f̙f̙f̙f̙f̙f33̙f̙f̙f̙fff3fW̙f̙33333f̙3333ff3fWބL̙f̙3̙̙ff̙3̙f̙3fff3fWބLqA̙f̙3̙ff3̙3̙f̙3fffffffWބLqA^6̙f̙3ff̙3̙f̙3ffffffWބLqA^6K+o̙f̙3f3̙3̙f̙3ffff3ffWބLqA^6K+o8 S̙ff3̙3̙f̙3ffff33fffWބLqA^6K+o8 S%7̙3f3̙f̙3ffff33ffffWބLqA^6K+o8 S%7 3̙3̙f̙3ffff33f̙ffWބLqA^6K+o8 S%7 ̙f̙3f̙3ffff33f3̙33fWބLqA^6K+o8 S%7 ̙f̙33ffff33f̙33ff3fWބLqA^6K+o8 S%7 ̙f̙3fff33f3̙33ff3fWބLqA^6K+o8 S%7 ̙fffff33ff33fff3fWބLqA^6K+o8 S%7 ̙ffffffff̙̙ff̙ffffffffffWބLqA^6K+o8 S%7 3f3f3f3fffffffffffff3f3f3f3fffffWބLqA^6K+o8 S%7 WޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWޗWބLqA^6K+o8 S%7 L„L„L„L„L„L„L„L„L„L„L„L„L„L„L„LqA^6K+o8 S%7 qAqAqAqAqAqAqAqAqAqAqAqAqAqAqAqA^6K+o8 S%7 ^6^6^6^6^6^6^6^6^6^6^6^6^6^6^6^6K+o8 S%7 K+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+oK+o8 S%7 8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S8 S%7 %7%7%7%7%7%7%7%7%7%7%7%7%7%7%7%7                 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUwwwwwwwwwwwwUUUUUUUUUDDD```DDD"""UUUUUUUUUwwwwwwwwwwwwUUU"""UUUUUUDDD```TTTDDD"""UUUUUUUUUwwwwwwUUUwwwUUU"""UUUUUUDDD```TTTHHHDDDUUU""""""UUUUUUwwwwwwwwwUUUUUU""""""UUUDDD```TTTHHH<<<DDDUUUUUUUUUUUUUUUwwwwwwUUUwwwUUUUUUUUUUUUUUUDDD```TTTHHH<<<000DDDwwwwwwwwwwwwwwwUUUwwwwwwwwwwwwDDD```TTTHHH<<<000$$$DDDwwwwwwwwwUUUwwwUUUwwwUUUwwwUUUwwwwwwwwwwwwDDD```TTTHHH<<<000$$$DDDwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDD```TTTHHH<<<000$$$ DDDwwwwwwwwwwwwwwwwwwwwwUUUwwwwwwwwwwwwwwwwwwDDD```TTTHHH<<<000$$$ DDDUUUUUUUUUUUUUUUwwwwwwwwwUUUUUUUUUUUUUUUDDD```TTTHHH<<<000$$$ DDDUUUUUUUUUwwwwwwUUUwwwUUUUUUUUUDDD```TTTHHH<<<000$$$ DDD"""UUUUUUUUUwwwwwwwwwwwwUUU"""UUUUUUDDD```TTTHHH<<<000$$$ DDD"""UUUUUUUUUwwwwwwUUUwwwUUU"""UUUUUUDDD```TTTHHH<<<000$$$ DDDUUU""""""UUUUUUwwwwwwwwwwwwUUUUUU""""""UUUDDD```TTTHHH<<<000$$$ DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD```TTTHHH<<<000$$$ ````````````````````````````````````````````````TTTHHH<<<000$$$ TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTHHH<<<000$$$ HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH<<<000$$$ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000$$$ 000000000000000000000000000000000000000000000000$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   bubbros-1.6.2/bubbob/tmp/pat02.ppm0000644000076400001440000004161612225473206015714 0ustar arigousersP6 24 240 255 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333333333333ffffffffffffff3-3ffff333333ff333-p'3ff3333333333333-p'`!3ff333333333f333-p'`!P3f3333f3ff3f3ff3f33-p'`!P@3f333f3ff3f33f3ff333-p'`!P@03f333ff33333ff3f33-p'`!P@0 3f333f3f3333f3ff333-p'`!P@0 3f333f33333ff3f33-p'`!P@0 3f33333333ff3ff333-p'`!P@0 3ff33ff3ff3ff3ff3333-p'`!P@0 3ff3ff3ff3ff3ff3f333-p'`!P@0 3f333ff3ff3ff333333-p'`!P@0 3333333333333333-p'`!P@0 3333333333333333-p'`!P@0 ----------------p'`!P@0 p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'`!P@0 `!`!`!`!`!`!`!`!`!`!`!`!`!`!`!`!P@0 PPPPPPPPPPPPPPPP@0 @@@@@@@@@@@@@@@@0 0000000000000000  ݻݻݻ3f̈ݻ3fݶ̻̻ݻݻqwoݻ̻3fqwo[_Y̻ݻqwo[_YDGCݻ̻qwo[_YDGC-/,ݻ̶qwo[_YDGC-/,3fݻ̻qwo[_YDGC-/,ݻݶqwo[_YDGC-/,ݻ3fݙqwo[_YDGC-/,ݻ̻qwo[_YDGC-/,3fݻqwo[_YDGC-/,ݻqwo[_YDGC-/,ݻݻݻqwo[_YDGC-/,qwo[_YDGC-/,qwo[_YDGC-/,qwo[_YDGC-/,qwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwoqwo[_YDGC-/,[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_Y[_YDGC-/,DGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGCDGC-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,-/,333333333333333333333333333313333333333f3f3f3f333333333331+333333f3f3f3f3f3f3f3f33333331+$3333f3f33f33f33f33333331+$t3333f3f3f3f3f3f3f3f3f3f333331+$t] 33f33f33f33f33f33f33331+$t] E 33f3f33f33f33f33f333331+$t] E . 3333f3f3f33f33f33f33331+$t] E . 333f33333333333331+$t] E . 33333f33f33f33f33333331+$t] E . 3333333333333333331+$t] E . 333333333333333333331+$t] E . 3333333333333333333333331+$t] E . 33333333333333333333333333331+$t] E . 1+$t] E . 1111111111111111+$t] E . ++++++++++++++++$t] E . $$$$$$$$$$$$$$$$t] E . tttttttttttttttt] E . ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] E . E E E E E E E E E E E E E E E E . . . . . . . . . . . . . . . . . ̙̙̙̙̙̙̙̙̙̙̙̙̙̙333333ff33f3ffff33ff33ff33ZV33ffff3333ff33ff33f33333f3ff33ZVOKff3333̙f333ff33ff33ffff33ff33ZVOKC@ffff333333ff3333fff3ff33ff33ZVOKC@86~ff33̙f333333f333ff33f3ffff33ZVOKC@86~-+eff̙33ffff33ff3333f3ffff33ff33ZVOKC@86~-+e! Kffffff33ff3333ffff333333f3ff33ZVOKC@86~-+e! K233ff̙ff̙fff333333fff3ff33ff33ZVOKC@86~-+e! K2 ff̙fffffff̙ff33ff3333ffff33ZVOKC@86~-+e! K2 ffffffffffff33ff333333̙33ff33ZVOKC@86~-+e! K2 ffff33̙̙fffff33̙f333333f3ff33ZVOKC@86~-+e! K2 ffff̙fffff̙ffff33ff333333ff33ZVOKC@86~-+e! K2 ff̙ffffff33̙fffff̙̙fffff33ZVOKC@86~-+e! K2 ffffffffffffffffffffffffffff33ZVOKC@86~-+e! K2 33333333333333333333333333333333ZVOKC@86~-+e! K2 ZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVZVOKC@86~-+e! K2 OKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOKC@86~-+e! K2 C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@C@86~-+e! K2 86~86~86~86~86~86~86~86~86~86~86~86~86~86~86~86~-+e! K2 -+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e-+e! K2 ! K! K! K! K! K! K! K! K! K! K! K! K! K! K! K! K2 2222222222222222                 f33ff̙ffff33ff̙fff̙f̙f̙f̙f3̙ff3̙f̙f̙f̙f3̙ff3Lffff3̙ff3ffff3̙ff3LCf33ff̙ffff33ff̙fffLC|9f̙ffff33ff̙ffff33fLC|9g/3̙ff3̙f̙f̙f̙f3̙ff3̙f̙f̙f̙fLC|9g/S& 3̙ff3ffff3̙ff3ffffLC|9g/S& > f̙ffff33ff̙ffff33fLC|9g/S& > )f33ff̙ffff33ff̙fffLC|9g/S& > ) ̙f̙f̙f̙f3̙ff3̙f̙f̙f̙f3̙ff3LC|9g/S& > ) ffff3̙ff3ffff3̙ff3LC|9g/S& > ) f33ff̙ffff33ff̙fffLC|9g/S& > ) f̙ffff33ff̙ffff33fLC|9g/S& > ) 3̙ff3̙f̙f̙f̙f3̙ff3̙f̙f̙f̙fLC|9g/S& > ) 3̙ff3ffff3̙ff3ffffLC|9g/S& > ) f̙ffff33ff̙ffff33fLC|9g/S& > ) LLLLLLLLLLLLLLLLC|9g/S& > ) CCCCCCCCCCCCCCCC|9g/S& > ) |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9g/S& > ) g/g/g/g/g/g/g/g/g/g/g/g/g/g/g/g/S& > ) S& S& S& S& S& S& S& S& S& S& S& S& S& S& S& S& > ) > > > > > > > > > > > > > > > > ) ))))))))))))))))                 fffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww̙fffwwwݙ̙̙fffwwwݙ̙̙̙fffrtwwwݙ̙̙̙̙fffrt_amwwwݙ̙̙̙̙̙fffrt_amLMWwwwݙ̙̙fff̙̙fffrt_amLMW9:Awwwݙ̙̙ffff̙̙fffrt_amLMW9:A&&+wwwݙ̙̙fffff̙̙fffrt_amLMW9:A&&+wwwݙ̙̙ffffff̙̙fffrt_amLMW9:A&&+wwwݙ̙̙fffffff̙̙fffrt_amLMW9:A&&+wwwݙ̙̙ffffffff̙̙fffrt_amLMW9:A&&+www̙̙̙̙̙fffrt_amLMW9:A&&+̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffrt_amLMW9:A&&+̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffrt_amLMW9:A&&+ffffffffffffffffffffffffffffffffffffffffffffffffrt_amLMW9:A&&+rt_amLMW9:A&&+rt_amLMW9:A&&+rtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrt_amLMW9:A&&+_am_am_am_am_am_am_am_am_am_am_am_am_am_am_am_amLMW9:A&&+LMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMWLMW9:A&&+9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A9:A&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+&&+3333333333333333^ffffffffffffffff^Rff3333f^RFff33ffff33f^RFm:f3ffffff3ff^RFm:W/f3fffff3f3f3f33ff^RFm:W/A#f3ffff3f33f^RFm:W/A#+f3fff3f33ff^RFm:W/A#+ f3fff33f^RFm:W/A#+ ff3ff33fff^RFm:W/A#+ f33f333ff^RFm:W/A#+ fff3333ffff^RFm:W/A#+ fffffffff^RFm:W/A#+ 3333333333333333^RFm:W/A#+ ffffffffffffffff^RFm:W/A#+ ^^^^^^^^^^^^^^^^RFm:W/A#+ RRRRRRRRRRRRRRRRFm:W/A#+ FFFFFFFFFFFFFFFFm:W/A#+ m:m:m:m:m:m:m:m:m:m:m:m:m:m:m:m:W/A#+ W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/A#+ A#A#A#A#A#A#A#A#A#A#A#A#A#A#A#A#+ ++++++++++++++++                 ݻUUUݻ̙̈f̙̙̈f̻fwwwUUUݻwww̙̙̪f̙̙̈wwwUUUtptݻ̙̙f̙www̙̪̙fwwwUUUtpta]aݻ̪̈f̈f̪wwwUUUtpta]aMKMݻfwww̪̙fwwwwwwUUUtpta]aMKM:8:ݻ̈wwẅ̙̙̙wwwUUUtpta]aMKM:8:&%&ݻf̙̙̈f̙̙f̈wwwUUUtpta]aMKM:8:&%&ݻf̙̙̙̈̈̈wwwUUUtpta]aMKM:8:&%&ݻwwẅ̙̈www̙̙wwwUUUtpta]aMKM:8:&%&ݻ̙̈f̙fwwwUUUtpta]aMKM:8:&%&ݻ̙̙fwww̙̙̪wwẅ̙fwwwUUUtpta]aMKM:8:&%&ݻwwẅ̙̙fwwẅwwwUUUtpta]aMKM:8:&%&wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUtpta]aMKM:8:&%&UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUtpta]aMKM:8:&%&tpta]aMKM:8:&%&tpta]aMKM:8:&%&tpttpttpttpttpttpttpttpttpttpttpttpttpttpttpttpta]aMKM:8:&%&a]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aa]aMKM:8:&%&MKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKMMKM:8:&%&:8::8::8::8::8::8::8::8::8::8::8::8::8::8::8::8:&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&v v ^ v ^ Fv ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v ^ F/v v v v v v v v v v v v v v v v ^ F/^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ F/FFFFFFFFFFFFFFFF/////////////////bubbros-1.6.2/bubbob/tmp/pat20.ppm0000644000076400001440000001701512225473206015710 0ustar arigousersP6 40 64 255 D;3sp*`Z"MC9-&fffffffffffffffffffffffffffff̙D;3sp*`Z"MC9-&ff3f3̙3̙3̙33ff̙3̙3̙3̙3̙3̙3̙3̙33f33̙3̙3̙3ff̙3̙33f̙D;3sp*`Z"MC9-&fff̙3̙3ff̙3̙3̙3̙3̙3̙33f3̙3̙3ff̙3̙3̙3̙3̙33f3̙3̙33̙3f̙D;3sp*`Z"MC9-&ff̙f3̙3̙3̙3̙3̙3f333̙3f3̙3f3̙3̙3f3̙3f3̙3f3̙3f3f̙D;3sp*`Z"MC9-&fffff̙3̙3f3̙3f3̙3f3f3f3̙3f3̙3f3f3fff̙3f3f33f3̙3f3ff3̙D;3sp*`Z"MC9-&fff̙ffff3fff̙3fff3f3̙3fff3f3f3̙3f3f3̙3fff̙3f3f3f̙D;3sp*`Z"MC9-&ffffff̙ff3f33̙3f3̙3f3f3ffff33̙3f3̙3f3̙3f3̙3f3f3f̙D;3sp*`Z"MC9-&f̙ff3ffffff3f3fff3f3̙3f3f3̙3fff̙3f3ff3̙3f3̙3ff̙D;3sp*`Z"MC9-&fffffff̙3fffff̙3f3̙3f3f3̙3f3f3̙3ff33̙3f3̙3ff33f̙D;3sp*`Z"MC9-&ff̙fff̙ffffffff3f3̙3fff3f3̙3f3̙3f3̙3f3̙3fff̙3f3̙3f3f̙D;3sp*`Z"MC9-&ffff̙fffff3f̙ff3̙3fff̙3f3ff33̙3fff3f3f33̙3f3f3f̙D;3sp*`Z"MC9-&fffffff3fffff3f̙f3̙3f3̙3̙3f3̙3f3̙3f3̙3f3f3̙3f3f̙D;3sp*`Z"MC9-&fff̙fff̙3ffff̙3fff3f33̙3fff̙3f3f33ff3̙3f3̙3f3ff3̙D;3sp*`Z"MC9-&ffffffffff̙ffffffff3̙3f3f3̙3f3f3̙3f3̙3f3f3f3f̙D;3sp*`Z"MC9-&fffffffffffffffffffff3̙3f3f3̙3f3̙3f3f3ff̙3f3f̙D;3sp*`Z"MC9-&fff̙fffffffffffff̙ffff3ff̙3f3̙3fff3f3f3̙3ff3f3f̙D;3sp*`Z"MC9-&fffffff̙fff3ffffffffff̙ff3ff33̙3fff̙3̙ff3f3f3f̙D;3sp*`Z"MC9-&fffff̙fffffffff̙3f̙fffffff3f3̙3f3̙3f3f3f3̙3f3f̙D;3sp*`Z"MC9-&f̙fffffffffffffffffffffffff3̙3f3fff3f3f3ff3̙D;3sp*`Z"MC9-&fff̙ffff3fff̙ffff3fffffff̙3f̙f3̙3f3̙3f3̙3ff3f3f̙D;3sp*`Z"MC9-&ffffffffffffffffffffffffffffff3f33̙3fff3f3ff̙D;3sp*`Z"MC9-&ff̙fffffffffff3fff̙fffffffff̙3fff3fff̙3f3̙3f3f̙D;3sp*`Z"MC9-&fffffff̙ffffffffffffffffffff̙ffff3̙3f3̙3f3f3f̙D;3sp*`Z"MC9-&fffffff3f̙ffffffffff3ffff̙3ff3f̙3fff3̙3ff33f̙D;3sp*`Z"MC9-&ff̙fffffffffffffff̙fff̙ffff̙ffffff̙ffff̙3f3f̙D;3sp*`Z"MC9-&fff̙ffff̙fffffffffffffffffffffffff3ffff3f3f̙D;3sp*`Z"MC9-&ffff̙fffffff3fffffffffffffffffffffffff̙fffff3ff3̙D;3sp*`Z"MC9-&ffffffffffffffffffffff̙ffffffffffff3ffffffffffffffff̙f3f̙D;3sp*`Z"MC9-&ffffff3ffff̙ffffffffffffffff3ffffffff̙ffffffffffff3ffffff̙D;3sp*`Z"MC9-&̙D;3sp*`Z"MC9-&D;3sp*`Z"MC9-&fffffffffffffffffff&H"?6-v$^G / ffffffffffffffffffffffU&H"?6-v$^G / ̙f3fff3ffwwwf3fffwwwff3fff3wwwfff3www&H"?6-v$^G / fffff3fwwwf3ffwww3ff3ffwwwff3ff3wwwffU"""&H"?6-v$^G / fffwwwf3UUU33f33f3UUU33fUUU3f3UUU3&H"?6-v$^G / 3fff3fUUU3fUUU3UUU3fUUU3f3UUU3f3DDDU&H"?6-v$^G / fffffff333fffffffff33"""&H"?6-v$^G / fwww3fwwwfff3fffffffffffUUUfDDD3U&H"?6-v$^G / f3ffffffUUUfUUUffffffffff3"""&H"?6-v$^G / ffff3ffff33fffffffff̙3UUU3DDDU&H"?6-v$^G / fffwwwfffwww3ff3f3fffffff&H"?6-v$^G / fffffwwwfffff3UUU3ffffffffff3fDDD3U&H"?6-v$^G / fwww3ff3fwww3fff3fffffff3U&H"?6-v$^G / ffff3f3fffffUUUf3fffffffffUUU3"""&H"?6-v$^G / ffffffwww3fff3UUUfffff3"""&H"?6-v$^G / ff3wwwfff3fffff3f3ffffffUUU3DDDU&H"?6-v$^G / ffff3f33fwwwff3UUU3fffff&H"?6-v$^G / ff3ffff3ffff3fff33DDD3U"""&H"?6-v$^G / fffwwwff3ffwwwff3ffffUUU3&H"?6-v$^G / f3ffff333ffff3UUU3fffUUUDDD"""&H"?6-v$^G / ffffffff3ff33ffU&H"?6-v$^G / ff3f3f33wwwfffffUUU3333"""&H"?6-v$^G / ffffff3fffff33UUU33DDD&H"?6-v$^G / f3wwwfff3333fwwwfff3fUUU3U&H"?6-v$^G / fwwwffwwwf33f3fff3f"""&H"?6-v$^G / fff3f3ffffwww3ffff3fff3wwwffffUUU3DDDU&H"?6-v$^G / ̙fffff3wwwf3ffwww3ffwwwffffwww3fff33"""&H"?6-v$^G / ff3wwwffffffffffffffffffffffffU&H"?6-v$^G / ffDDD3DDD3DDD3DDD33DDD3DDD"""&H"?6-v$^G / ff3DDD3DDD3DDD3DDDDDD33&H"?6-v$^G / """U"""U"""U"""U"""U"""U&H"?6-v$^G / U"""UU"""U"""UUU"""U"""&H"?6-v$^G / bubbros-1.6.2/bubbob/tmp/pat03.ppm0000644000076400001440000004161612225473206015715 0ustar arigousersP6 24 240 255 ffffffff[fffffffffffff[ԱOffffffffff[ԱODffffffffffffffff[ԱOD~9ff̙fffffffffff[ԱOD~9e-jfffffffffffffff[ԱOD~9e-jL"Offffffffffffffff[ԱOD~9e-jL"O25ff̙fffff̙fffff[ԱOD~9e-jL"O25 ffffffffffffffff[ԱOD~9e-jL"O25 f̙f̙f̙f̙f̙ffffff[ԱOD~9e-jL"O25 ffffffffffffff̙f[ԱOD~9e-jL"O25 f̙f̙f̙f̙f̙f̙f̙f̙[ԱOD~9e-jL"O25 fff̙fff̙fff̙fff[ԱOD~9e-jL"O25 f̙f̙f̙f̙f̙f̙f̙f̙[ԱOD~9e-jL"O25 ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙[ԱOD~9e-jL"O25 [[[[[[[[[[[[[[[[ԱOD~9e-jL"O25 OOOOOOOOOOOOOOOOD~9e-jL"O25 DDDDDDDDDDDDDDDD~9e-jL"O25 ~9~9~9~9~9~9~9~9~9~9~9~9~9~9~9~9e-jL"O25 e-je-je-je-je-je-je-je-je-je-je-je-je-je-je-je-jL"O25 L"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"OL"O25 25252525252525252525252525252525                 ffffff3ffDffDffDffDffDffDffffffff3fff3fff3fff3ffDffifffffffffffffffffffff3ffDis\ffffffffffffff3fff3fff3ffis\bNfffffffffffffffffffffDis\bNRAfffffffffffffffff3fff3ffis\bNRAA4fffffffffffffffffffDis\bNRAA41'ffffffffffffffffffff3ffis\bNRAA41' fffffffffffffffffDis\bNRAA41'  ffffffffffffffffffffffis\bNRAA41'  fffffffffffffffDis\bNRAA41'  ffffffffffffffffffffis\bNRAA41'  ffffffffffffff3is\bNRAA41'  ffffffffffffffffffffis\bNRAA41'  ffffffffffffis\bNRAA41'  ffffffffis\bNRAA41'  iiiiiiiiiiiiiiiis\bNRAA41'  s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\bNRAA41'  bNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNRAA41'  RARARARARARARARARARARARARARARARAA41'  A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A41'  1'1'1'1'1'1'1'1'1'1'1'1'1'1'1'1'                                   ffffffffffffffffffffffffffffff 333ff3f3ff 333fff3f3f3f ʆf3f3ffffff3f3 ʆo3f3f3fffffff3f ʆoYsf3ffffffffff ʆoYsC V ʆoYsC V,9 ʆoYsC V,9ffffffffffffffffffffffffffffff ʆoYsC V,9f3ff333ff3 ʆoYsC V,93f3f3f333fff ʆoYsC V,9fff3f3f3f3fff ʆoYsC V,9ffff3f3f3f3fff ʆoYsC V,9fffffff3ffff̳ ʆoYsC V,9 ʆoYsC V,9 ʆoYsC V,9ʜʜʜʜʜʜʜʜʜʜʜʜʜʜʜʆoYsC V,9oYsC V,9ooooooooooooooooYsC V,9YsYsYsYsYsYsYsYsYsYsYsYsYsYsYsYsC V,9C VC VC VC VC VC VC VC VC VC VC VC VC VC VC VC V,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,93333333f3f3f3f3f3f333f333fff33333333333333?3f333ffff333333?73f333fffff?7/m3f333fffffffffff?7/m'[3f333fffffffffff?7/m'[I|3f333fffffffffff?7/m'[I|6]333fffffffffff3?7/m'[I|6]$>3fffffffffff333?7/m'[I|6]$>fffffffffff3333f?7/m'[I|6]$>fffffffffff3333f?7/m'[I|6]$>fffffffffff3333f?7/m'[I|6]$>fffff3333f?7/m'[I|6]$>333333ffff3333f?7/m'[I|6]$>33333333333333fff3333f?7/m'[I|6]$>333f3f3f3f3f3f333333?7/m'[I|6]$>????????????????7/m'[I|6]$>7777777777777777/m'[I|6]$>/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m/m'[I|6]$>'['['['['['['['['['['['['['['['[I|6]$>I|I|I|I|I|I|I|I|I|I|I|I|I|I|I|I|6]$>6]6]6]6]6]6]6]6]6]6]6]6]6]6]6]6]$>$>$>$>$>$>$>$>$>$>$>$>$>$>$>$>$>f3f3"f3f3Uff3fff"f3yf3ff3ff3"yhf3Uff3UyhWff3f3"f3"yhWEf3UUfUf3yhWE4ff""yhWE4"f3f3f3"Uf3"UyhWE4"f3ffUf3ff3yhWE4"f3Uf3"Uf3"U"yhWE4"fU"UU"Uf3UyhWE4"ff3fff"yhWE4"f3ff3ff3ff3Uf3yhWE4"U"f3"UU"U"f3U"yhWE4""UUf3"Uf3"U"f3yhWE4"yhWE4"yyyyyyyyyyyyyyyyhWE4"hhhhhhhhhhhhhhhhWE4"WWWWWWWWWWWWWWWWE4"EEEEEEEEEEEEEEEE4"4444444444444444"""""""""""""""""f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3 f3  f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3   f3   sf3   sV f3   sV 9f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3   sV 9f3   sV 9f3   sV 9f3   sV 9f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3   sV 9f3   sV 9f3   sV 9f3   sV 9   sV 9                  sV 9                 sV 9                sV 9ssssssssssssssssV 9V V V V V V V V V V V V V V V V 99999999999999999f3f3f3f3f3f3ff3f3f3f3f3f3f3ff3f3f3f3f3ff3f3f3f3f3f3f3ff|%3f3f3f3ff3f3f3f3f3f3ff|%m!3f3f3f3f3ff33f3ff3f3f3f3ff|%m!]yf3f3f3f3f3f3f3f3ff3f3f3f33|%m!]yNdf3f3f3f3f3f3f3f3ff3f3f3f3f3f3|%m!]yNd>Pf3f3f3f3f3f3f3f3f33f3f3f3ff3f3|%m!]yNd>P.<f3f3f3f3f3f3f3f3f3f3f3f3ff3f3|%m!]yNd>P.< (f3f3f3f3f3f3f3ff3f3f3f3ff3f3|%m!]yNd>P.< (f3f3f3f3f3f3ff3f3f3ff3f3|%m!]yNd>P.< (f3f3f3fffff3ff3f3f3f3ff3f3f3|%m!]yNd>P.< (3f3ff3f3f3f3f3f3f3f33f3f3ff|%m!]yNd>P.< (3f3ff3f3f3f3ff3f3f3f3f3ff|%m!]yNd>P.< (3ff3f3f3ffff3f3f3ff|%m!]yNd>P.< (3ff33f3f3ffff3f3f3ff|%m!]yNd>P.< (f3f3f3f3f3f3ff3f3f3f3f333|%m!]yNd>P.< (|%|%|%|%|%|%|%|%|%|%|%|%|%|%|%|%m!]yNd>P.< (m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!m!]yNd>P.< (]y]y]y]y]y]y]y]y]y]y]y]y]y]y]y]yNd>P.< (NdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd>P.< (>P>P>P>P>P>P>P>P>P>P>P>P>P>P>P>P.< (.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.< ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (fffffffff3ff3ff3f3ffff)OfffUUUff3fUUUf3)O#Ef3ffffffff3)O#E;ff3ffffffff)O#E;1|ffff3ffffUUU)O#E;1|'cf33fffffff3)O#E;1|'cJffffffffff)O#E;1|'cJ 1fffUUUf3ffff3)O#E;1|'cJ 1 f3f3f3fff3ff)O#E;1|'cJ 1 fff3UUUf33ff3)O#E;1|'cJ 1 fffffUUUffffffUUUf)O#E;1|'cJ 1 f3ffff3f3ff)O#E;1|'cJ 1 ̈fffff)O#E;1|'cJ 1 f33333f)O#E;1|'cJ 1 ffff)O#E;1|'cJ 1 )O)O)O)O)O)O)O)O)O)O)O)O)O)O)O)O#E;1|'cJ 1 #E#E#E#E#E#E#E#E#E#E#E#E#E#E#E#E;1|'cJ 1 ;;;;;;;;;;;;;;;;1|'cJ 1 1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|'cJ 1 'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'cJ 1 JJJJJJJJJJJJJJJJ 1  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1                 ff̙ffff̙ffff̙̙ff̙̙̙ffff̙̭S̙ff̙̙ff̙fff̙fSȘH̙ff̙fff̙̙ff̙fSȘH>fff̙fff̙f̙̙f̙f̭SȘH>l3}fff̙ffff̙ff̙SȘH>l3}V)dfff̙fffff̙̙̙ff̙SȘH>l3}V)dAKfff̙̙ff̙fff̙SȘH>l3}V)dAK+2f̙fff̙̙ff̙f̙fff̙SȘH>l3}V)dAK+2 f̙̙̙ff̙̙f̙f̙ffSȘH>l3}V)dAK+2 f̙̙ff̙̙f̙f̙fffSȘH>l3}V)dAK+2 f̙ff̙fff̙ffff̭SȘH>l3}V)dAK+2 ̙ff̙ffff̙̙f̭SȘH>l3}V)dAK+2 f̙f̙̙fff̙fff̙fSȘH>l3}V)dAK+2 f̙f̙ffffff̭SȘH>l3}V)dAK+2 fffffffff̭SȘH>l3}V)dAK+2 SȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȘH>l3}V)dAK+2 HHHHHHHHHHHHHHHH>l3}V)dAK+2 >>>>>>>>>>>>>>>>l3}V)dAK+2 l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}V)dAK+2 V)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dAK+2 AKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAK+2 +2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2                 DDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwwwwwwwwwwwwwwwwݪwwwwwwwwwwwwݪwwwwwwwwwwwwݪwwwwwwwwwwwwݪwwwwwwwwwmmmDDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwmmm[[[wwwwwwwwwwwwݒmmm[[[IIIwwwwwwwwwwwwݪwwwwwwwwwwwwݪmmm[[[III666wwwwwwwwwwwwݪwwwwwwwwwwwwݪmmm[[[III666$$$DDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwmmm[[[III666$$$wwwwwwwwwwwwmmm[[[III666$$$wwwݪwwwwwwwwwwwwݪwwwwwwwwwmmm[[[III666$$$wwwݪwwwwwwwwwwwwݪwwwwwwwwwmmm[[[III666$$$DDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwDDDwwwwwwwwwmmm[[[III666$$$wwwwwwwwwwwwݒmmm[[[III666$$$wwwwwwwwwwwwݪwwwwwwwwwwwwݪmmm[[[III666$$$wwwwwwwwwwwwݪwwwwwwwwwwwwݪmmm[[[III666$$$mmm[[[III666$$$mmm[[[III666$$$mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm[[[III666$$$[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[III666$$$IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII666$$$666666666666666666666666666666666666666666666666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bubbros-1.6.2/bubbob/tmp/pat11.ppm0000644000076400001440000007401612225473206015714 0ustar arigousersP6 40 256 255 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 ffffffffffffffffffffffffffffffffn a {SfER7=)) ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fn a {SfER7=)) ff3̙fff̙̙f3̙f3f3̙fff̙f3̙f3̙̙f3f3f3fff3fn a {SfER7=)) ff3f3̙f3ff̙ffff3f3f3ff̙f3̙̙fff3fff3fn a {SfER7=)) ff3ff3̙f3ff̙f3f3̙ff̙f3fff̙f3333f3fn a {SfER7=)) ff3fff3fff3f3fff3̙f3̙ffff3f3f3fff3f333f3fn a {SfER7=)) ff3ff3f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff33fff3fn a {SfER7=)) ff3ff3̙ff3̙̙̙̙̙3̙3̙3̙3̙̙̙3̙33̙3̙3̙3f33ff333f3fn a {SfER7=)) ff3f̙̙f3̙̙̙̙3̙̙̙3̙3̙̙̙3̙̙̙̙33̙3f33ff333f3fn a {SfER7=)) ff3f̙f3f3̙33̙3̙̙̙3̙3̙33̙3̙̙̙̙̙3̙̙̙3f3f33ff33f3fn a {SfER7=)) ff3̙f3ff33̙3̙33̙333̙̙̙̙3̙3̙3̙̙̙̙f3f3333f3f3fn a {SfER7=)) ff3̙ff3̙̙̙33̙̙333̙33̙3̙̙3̙̙̙f33f33fff3fn a {SfER7=)) ff3f̙f3f33̙333̙3̙333̙3̙3333̙̙3̙̙f33f33fff3fn a {SfER7=)) ff3f̙̙ff3̙̙̙3̙̙3̙3̙33̙3̙33̙̙3̙̙3f3f3f3fff3fn a {SfER7=)) ff3ff3ff3̙̙̙̙333̙333̙33̙33̙3̙33̙̙f3f3ff3f3fn a {SfER7=)) ff3̙fff3̙3̙33̙̙33̙3̙3̙3̙3̙3̙3̙3f3f3ff33f3fn a {SfER7=)) ff3f3ff3ff3̙̙3̙3̙33333̙3̙̙33̙3̙3̙3f3fff3fff3fn a {SfER7=)) ff3ff3ff33̙3̙333̙333̙33̙33̙̙3̙f3ff3f33f3fn a {SfER7=)) ff3̙f̙f3̙33̙̙33̙3̙33̙̙33̙̙33̙̙̙3f3ff3f33f3fn a {SfER7=)) ff3̙ff3f33̙33̙333333̙3̙3̙̙̙̙3f3ff3f33f3fn a {SfER7=)) ff3f̙f33̙3̙3̙33̙333̙33̙3333̙̙3f3fff3fff3fn a {SfER7=)) ff3ff3f3̙3̙̙3̙3̙33̙33̙̙33̙3̙̙̙3f3fff3f3f3fn a {SfER7=)) ff3f3f̙f3̙3̙33̙3333̙3̙̙3̙3̙̙33f3f33fffff3fn a {SfER7=)) ff3f3ff3f3̙3̙̙333̙3333̙33̙̙3̙̙3̙f3f33ff33f3fn a {SfER7=)) ff3f̙̙f3̙̙333̙333̙33̙̙3̙3̙̙̙̙̙3f33ff333f3fn a {SfER7=)) ff3ff3̙̙f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ffffffff3fn a {SfER7=)) ff3f̙f333ffffffff3fffff33f33ff33f3fff3f3fn a {SfER7=)) ff3̙f3ff3f333ffffffffff3f333fff3fffffff333f3fn a {SfER7=)) ff3f3ff333ff33fff3ffff33f3f3f33ff3333ff33ff333f3fn a {SfER7=)) ff333f3ff3333ff3333f33333333333ff33f3f333333f3fn a {SfER7=)) ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fn a {SfER7=)) ffffffffffffffffffffffffffffffffn a {SfER7=)) UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^^^RRRFFF:::///### UUUUUUUUUUUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUUUU^^^RRRFFF:::///### UUUUUU"""UUUUUUUUUUUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUU"""UUUUUUUUUUUUUUU^^^RRRFFF:::///### UUU"""UUU"""UUUUUUUUUUUU"""UUU"""UUUUUUUUU^^^RRRFFF:::///### UUU"""UUUUUU"""UUUUUU"""""""""""""""""""""""""""""""""""""""UUU"""UUUUUU"""UUUUUU^^^RRRFFF:::///### UUU"""UUUUUUUUU"""UUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"""UUU"""UUUUUUUUU"""UUU^^^RRRFFF:::///### UUUUUU"""UUUUUUUUU"""UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDD"""UUUUUU"""UUUUUUUUU"""UUUUUU^^^RRRFFF:::///### UUUUUUUUU"""""""""UUUUUUUUUwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDD"""UUUUUUUUU"""""""""UUUUUUUUU^^^RRRFFF:::///### UUUwwwUUUUUUUUUUUUUUUUUUUUUwwwUUUUUUUUUUUUUUUwwwUUUUUUUUUDDD""""""UUUUUUUUUUUUUUUUUUwwwUUU^^^RRRFFF:::///### UUUwwwwwwDDDDDDDDDDDDDDDDDDDDDwwwUUUUUUUUUUUUDDDwwwUUUUUUUUUDDD""""""""""""""""""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwUUUUUUUUUUUUUUUUUUwwwUUUUUUUUUUUUDDDwwwUUUUUUUUUDDDDDDDDDDDDDDDDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUwwwwwwwwwwwwwwwwwwwwwDDDDDDwwwwwwwwwwwwwwwwwwUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUDDDUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDwwwUUUUUUUUUUUUUUUUUUUUUUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUDDDwwwUUUUUUwwwwwwwwwwwwwwwUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUDDDwwwUUUUUUwwwUUUDDD"""wwwwwwUUU^^^RRRFFF:::///### UUUwwwwwwwwwwwwUUUUUUUUUUUUUUUwwwUUUUUUwwwUUUDDDwwwwwwUUU^^^RRRFFF:::///### UUUwwwUUUUUUUUUUUUUUUUUUwwwwwwUUUUUUUUUUUUUUUwwwUUUUUUwwwUUUDDDUUUUUUUUUUUUUUUUUUUUUwwwUUU^^^RRRFFF:::///### UUUUUUUUUUUUUUUUUUwwwUUUUUUUUUUUUUUUUUUUUUUUUwwwUUUDDDUUUUUUUUUUUUUUUUUU^^^RRRFFF:::///### UUUUUU"""UUUUUUUUUUUUUUUwwwUUUUUUUUUUUUUUUUUUUUUUUUwwwUUUDDDUUUUUU"""UUUUUUUUUUUUUUU^^^RRRFFF:::///### UUU"""UUU"""UUUUUUUUUwwwwwwUUUDDDUUU"""UUU"""UUUUUUUUU^^^RRRFFF:::///### UUU"""UUUUUU"""UUUUUUDDDUUU"""UUUUUU"""UUUUUU^^^RRRFFF:::///### UUU"""UUUUUUUUU"""UUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDUUU"""UUUUUUUUU"""UUU^^^RRRFFF:::///### UUUUUU"""UUUUUUUUU"""UUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUU"""UUUUUUUUU"""UUUUUU^^^RRRFFF:::///### UUUUUUUUU"""""""""UUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUU"""""""""UUUUUUUUU^^^RRRFFF:::///### UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^^^RRRFFF:::///### ff33f33ffff33̙fff3̙ff33f33ffff3Ǒ|h|Sc> J)1fff3fffff3f3f3f3ff3̙ffff33fff3f3f3f3ff3Ǒ|h|Sc> J)1ffff3f3ff3̙333̙333f3Ǒ|h|Sc> J)1f3f3f3̙333fff3fff3fǑ|h|Sc> J)1fff33̙33f3̙333̙f̙333fff3Ǒ|h|Sc> J)13̙fffff3fff3f33f3̙33̙ffǑ|h|Sc> J)1f3ff3̙3f3̙3f33fff33̙ff333̙Ǒ|h|Sc> J)1f3f33̙̙ff3̙fff3ff3f33Ǒ|h|Sc> J)1ff33f33f33f3̙333ff3Ǒ|h|Sc> J)1fffff3f̙3f33̙3̙33ff̙3̙33ffffǑ|h|Sc> J)1fffff3̙f3f3̙ffff̙f3ff3ffǑ|h|Sc> J)1ff3f3f33f333ff3Ǒ|h|Sc> J)1f3f̙3f3f33f3f33̙3f3f33̙3ff3fǑ|h|Sc> J)1fff3ff3f3ff3̙ffffff3fǑ|h|Sc> J)1ff3f33ff333f̙33ffǑ|h|Sc> J)1fffff33f3̙3̙33fff33ff̙fffǑ|h|Sc> J)1ffffff3ffff3fffffffǑ|h|Sc> J)1ff3̙f̙3̙f3̙f3f33fff33ff̙ffǑ|h|Sc> J)1ffff3f3f33ff3̙3333̙33f3f3Ǒ|h|Sc> J)1ff3f3f3̙333fff3ffff3fǑ|h|Sc> J)1fff3f33̙33f̙3̙3333f̙3333f3f3Ǒ|h|Sc> J)1fff3fff3fff333f3fffǑ|h|Sc> J)1f3ff3̙3f3̙3f33f̙3ff33̙ff33̙Ǒ|h|Sc> J)1fff33̙ff3ffff3fffff33Ǒ|h|Sc> J)13̙f33f33f33f3̙3333̙f3Ǒ|h|Sc> J)1f3fff3f̙3f33̙̙3̙33ff̙3̙33ff33fǑ|h|Sc> J)1f3ffff3̙ff3̙ffff̙f3f3ffǑ|h|Sc> J)1fff3f3f33f333fff3Ǒ|h|Sc> J)1ff̙3f3f̙3f3f33̙3ff333fffǑ|h|Sc> J)1ff3f3fff3f3ff3̙ff̙ff3f3fǑ|h|Sc> J)1ffff33f33ffff33̙ffff33f33fffff33̙Ǒ|h|Sc> J)1f3ff3fff3f3f3f3ffff33fff3f3f3fff̦Ǒ|h|Sc> J)1DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDyyydddPPP<<<(((DDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDyyydddPPP<<<(((DDDUUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwݻwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwUUUDDDyyydddPPP<<<(((DDDUUUUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUDDDyyydddPPP<<<(((DDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDyyydddPPP<<<(((DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwyyydddPPP<<<(((33333333333333333333333333333333*p%`P@0 3ffffffffffffffffffffffffffffff3*p%`P@0 3fffffffffffffffffffffffffffff33*p%`P@0 3fffffffffff33333333ffffffffff33*p%`P@0 3fffffffff333333333333fffffff333*p%`P@0 3fffffff3333333333333333ffff3f33*p%`P@0 3ffffff333333333333333333ff3f333*p%`P@0 3fffff3333333333333333333f3f3f33*p%`P@0 3ffff3333333333333333333ff3f3f333*p%`P@0 3ffff333333333333333333ff3ff3f3f33*p%`P@0 3fff333333333333333333ff3ff3ff3f333*p%`P@0 3fff33333333333ff3ff333ff3ff3ff3f3f33*p%`P@0 3ff3333333333f3ff3ff3f3ff3ff3ff3ff3f333*p%`P@0 3ff3333333333ff3ff3f333ff3ff3ff3ff3f33*p%`P@0 3ff333333333ff3ff333333f3ff3ff3ff3f333*p%`P@0 3ff333333333f3ff3333333ff3ff3ff3ff3f33*p%`P@0 3ff333333333ff3f333333f3ff3ff3ff3f333*p%`P@0 3ff333333333f3f333333f3ff3ff3ff3ff3f33*p%`P@0 3ff33333333333333333ff3ff3ff3ff3f333*p%`P@0 3ff3333333333f3333f3ff3ff3ff3ff3ff3f33*p%`P@0 3fff33333333ff3ff3ff3ff3ff3ff3ff3ff3f333*p%`P@0 3fff3333333ff3ff3ff3ff3ff3ff3ff3ff3f3f33*p%`P@0 3ffff33333ff3ff3ff3ff3ff3ff3ff3ff3f3f333*p%`P@0 3ffff3333ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f33*p%`P@0 3fffff33ff3ff3ff3ff3ff3ff3ff3ff3ff3f3f333*p%`P@0 3ffffffff3ff3ff3ff3ff3ff3ff3ff3ff3f3f3f33*p%`P@0 3ffffff3ff3ff3ff3ff3ff3ff3ff3ff3f3f3f333*p%`P@0 3fffff3f3ff3ff3ff3ff3ff3ff3f3f3f3f3f33*p%`P@0 3ffff3f3f3f3ff3ff3ff3ff3f3f3f3f3f333*p%`P@0 3fff3f3f3f3f3f3f3f3f3f3f3f3f3f33*p%`P@0 33333333333333333333333333333333*p%`P@0 33333333333333333333333333333333*p%`P@0 f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b V I ={1\$= f3fffffffffffffffffffffffffffffffb V I ={1\$= f3ffffffffffff3fb V I ={1\$= f3ffffffffffffffffff33fb V I ={1\$= f3fffffffffffffffffffffff3f3fb V I ={1\$= f3fffffffffffffffffffffff3f33fb V I ={1\$= f3fffffffffffffffffffffffff3f3fb V I ={1\$= ffffffffffffffffffffffffff3f33fb V I ={1\$= f3ffffffffffffffffffffffff3f333f3b V I ={1\$= f3fffffffffffffffff3f3f3f3f3f33fb V I ={1\$= f3ffffffffff3f3f3f3f3f3f3f3f333fb V I ={1\$= f3ffffff3f3f3f3f3f3f3f3f3f333333fb V I ={1\$= f3ff3f3f3f3f3f3f3f3f33333333333fb V I ={1\$= f3ff3f3f3f3f3f333333333333333333fb V I ={1\$= f3333333333333333333333333333333fb V I ={1\$= ffffffffffffffffffffffffffffffffb V I ={1\$= f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b V I ={1\$= f3fffffffffffffffffffffffffffffffb V I ={1\$= f3ffffffffffff3fb V I ={1\$= f3ffffffffffffffffff33fb V I ={1\$= f3fffffffffffffffffffffff3f3fb V I ={1\$= f3fffffffffffffffffffffff3f33fb V I ={1\$= f3fffffffffffffffffffffffff3f3fb V I ={1\$= ffffffffffffffffffffffffff3f33fb V I ={1\$= f3ffffffffffffffffffffffff3f333f3b V I ={1\$= f3fffffffffffffffff3f3f3f3f3f33fb V I ={1\$= f3ffffffffff3f3f3f3f3f3f3f3f333fb V I ={1\$= f3ffffff3f3f3f3f3f3f3f3f3f333333fb V I ={1\$= f3ff3f3f3f3f3f3f3f3f33333333333fb V I ={1\$= f3ff3f3f3f3f3f333333333333333333fb V I ={1\$= f3333333333333333333333333333333fb V I ={1\$= ffffffffffffffffffffffffffffffffb V I ={1\$= ̙3̙̙3̙̙f̙̙3̙̙̙f3̙̙33̙̙̙f̙33f Y L?y3Z&< ̙3ff̙3f3fff̙ff33f̙ffff̙3f3f3f Y L?y3Z&< ̙ff̙f3ff̙ff3ff3̙ffff3ff̙3fff̙ff3f Y L?y3Z&< f̙3fffff3ff3fffff̙f3f3ff̙3f333f Y L?y3Z&< ̙f3f3̙fff̙fff3ff3ff̙fffffff3ff3f Y L?y3Z&< 3ff3ff3ffffff3fffffff3ffff3f33f Y L?y3Z&< fff̙ff3ffffffffff3ffffffff3f33f Y L?y3Z&< ̙̙3fffffff3ffff3ffffff3fff3f3f3ff Y L?y3Z&< 3f̙fffff33ff3ffff3ffffff3fff3f3f Y L?y3Z&< ̙fffff3ffffffffffffffff3fff3f3ff3f Y L?y3Z&< ̙33f̙ffffff3ffff3ffffffff3fff3ff3f Y L?y3Z&< ffff3fff3ffffffffffff3fffff33f3ff Y L?y3Z&< ff̙3fffffffff3fff3fffffff3fff3f33f Y L?y3Z&< ̙̙3ffff3fff3ffffffffff3fffff3f3f Y L?y3Z&< 3ffff3fffffffff3ffff3fff3fff33ff Y L?y3Z&< 3ffffffff3ffffffffffffff3f3ff3f3f3f Y L?y3Z&< f33fffffffff3fffff3ffffff3f3ff3f Y L?y3Z&< ̙fff̙ff3fff3ffff3fffff3ffffff3f3f Y L?y3Z&< ff̙f33ffffffffffffffffff3f3ff3f3ff Y L?y3Z&< ̙3ffffffffffffff3fffffffffff333ff Y L?y3Z&< 3ffffffff3fff3ffffff3ff3f3fffff33f Y L?y3Z&< ̙fff3ffffffffffffff3fffff3ff33f Y L?y3Z&< ̙f33fffffff3ff3ffff3fffff33ff3ff33f Y L?y3Z&< ̙ffff3ffffffff3fff3fff3f3ffffff3f Y L?y3Z&< fff̙f3fffff3fffff3ff3ffffffff333f Y L?y3Z&< 3̙f3fff3f3fff33fffffff3f3ff3f3f3f3ff Y L?y3Z&< ̙ffff3fffffffff3ff3ffff33f3ff3f3f Y L?y3Z&< f3̙f3fff3fffff3fff3fff3fff33ff33ff3f Y L?y3Z&< f3fff3ffffff33fffff3fffffffff333f Y L?y3Z&< 3̙fff3f3f33f333fff33f3f33f333f33f33f33f Y L?y3Z&< ̙f3333fff33ff333f333ff3ff3ff3fff33ff33f Y L?y3Z&< 33f3f3333f33f33f3f333f333f333333ff Y L?y3Z&< bubbros-1.6.2/bubbob/tmp/pat00.ppm0000644000076400001440000004161612225473206015712 0ustar arigousersP6 24 240 255 f3333333333333333f3ffffffffffffff3Of3fffffff3OEf3ffffff3OE;f3fffff3OE;o1f3fffff3OE;o1Y'f3fffff3OE;o1Y'Cf3fff3OE;o1Y'C,f3ffff3OE;o1Y'C, f3ff3OE;o1Y'C, f3fff3OE;o1Y'C, f3ff3OE;o1Y'C, f3ff3OE;o1Y'C, f3ff3OE;o1Y'C, f3ffffffffffffff3OE;o1Y'C, f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3OE;o1Y'C, OOOOOOOOOOOOOOOOE;o1Y'C, EEEEEEEEEEEEEEEE;o1Y'C, ;;;;;;;;;;;;;;;;o1Y'C, o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1Y'C, Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'C, CCCCCCCCCCCCCCCC, ,,,,,,,,,,,,,,,,                 ffffffffffffffffffffffffffffff3fOff3333333333333fOEff3333333333333fOE;ff33f3f3f3f3f3f3f3f3f333fOE;o1ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'ff33f3f3f3f3f3f333333fOE;o1Y'Cff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C,ff33f3f3f3f3f3f3f33f333fOE;o1Y'C, ff33f3f3f3f3f3333f333fOE;o1Y'C, ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C, ff33f3f33333f3f3f333fOE;o1Y'C, ff33f3f3f3f3f3f3f3f3f333fOE;o1Y'C, ff3333333333333fOE;o1Y'C, f33333333333333fOE;o1Y'C, fffffffffffffff3OE;o1Y'C, OOOOOOOOOOOOOOOOE;o1Y'C, EEEEEEEEEEEEEEEE;o1Y'C, ;;;;;;;;;;;;;;;;o1Y'C, o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1o1Y'C, Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'Y'C, CCCCCCCCCCCCCCCC, ,,,,,,,,,,,,,,,,                 ffffffff+ffffff+&fffffff+& |ffff+& |gffff+& |gSfffffff+& |gS>33fffffff33ff+& |gS> )f3333f33f33f33+& |gS> )3333f3333w+& |gS> )w33w33fww33w+& |gS> )33w+& |gS> )wwwwUU+& |gS> )UwwwwUw+& |gS> )wUwww"wD"+& |gS> )wwUwwUwUwwDw+& |gS> )++++++++++++++++& |gS> )&&&&&&&&&&&&&&&& |gS> ) | | | | | | | | | | | | | | | |gS> )ggggggggggggggggS> )SSSSSSSSSSSSSSSS> )>>>>>>>>>>>>>>>> ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )UUUUUUUUUUUUUUUUU U  zUUUUUUUUUUUU  ziUU3f3ffffffffU  ziWUU3f3ffffffffU  ziWFUU3f3f3333333U  ziWF4UU3f3f3333333U  ziWF4#UU3f3fDU  ziWF4#UU3f3fDU  ziWF4#UU3f3fD"wwwwwU  ziWF4#UU3f3fD"DDDDU  ziWF4#UU3f3fD""""U  ziWF4#UUUUUUUUUUUU  ziWF4#U  ziWF4#U  ziWF4#                 ziWF4# z z z z z z z z z z z z z z z ziWF4#iiiiiiiiiiiiiiiiWF4#WWWWWWWWWWWWWWWWF4#FFFFFFFFFFFFFFFF4#4444444444444444#################UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDݪUUUtttDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUݪUUUtttcccDDDUUUwwwݪUUUtttcccSSSDDDUUUwwwݪUUUtttcccSSSBBBDDDUUU""""""""""""wwwݪUUUtttcccSSSBBB111DDDUUU"""UUUUUUDDDwwwݪUUUtttcccSSSBBB111!!!DDDUUU"""UUUDDDDDDwwwݪUUUtttcccSSSBBB111!!!DDDUUU"""DDDDDDDDDwwwݪUUUtttcccSSSBBB111!!!DDDUUUwwwݪUUUtttcccSSSBBB111!!!DDDUUUwwwݪUUUtttcccSSSBBB111!!!DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwݪUUUtttcccSSSBBB111!!!DDDݪUUUtttcccSSSBBB111!!!ݪUUUtttcccSSSBBB111!!!UUUtttcccSSSBBB111!!!tttcccSSSBBB111!!!ttttttttttttttttttttttttttttttttttttttttttttttttcccSSSBBB111!!!ccccccccccccccccccccccccccccccccccccccccccccccccSSSBBB111!!!SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSBBB111!!!BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB111!!!111111111111111111111111111111111111111111111111!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwnqwwwDDDUUUwwwUUUwwwUUUUUUwwwwwwfffDDDwwwnq`cqwwwDDDwwwUUUwwwUUUwwwwwwfffffDDDwwwnq`cqRUawwwDDDUUUwwwwwwwwwwwwwwwwwwwwwwwwffffffDDDwwwnq`cqRUaDGQwwwDDDwwwUUUwww̙̙̙fffDDDwwwnq`cqRUaDGQ78AwwwDDDUUUwwẅ̙̙̙fffDDDwwwnq`cqRUaDGQ78A)*0wwwDDDwwwwww̙f̙f̈fffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDUUUwww̙f̙f̙̈fffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDwwwwwwf̙ffffffffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDwwwwwwf̙fffffffffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDffffffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDwwwfffffffffff3fffDDDwwwnq`cqRUaDGQ78A)*0 wwwDDDffffffffffffffffffffffff3DDDwwwnq`cqRUaDGQ78A)*0 wwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwnq`cqRUaDGQ78A)*0 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwnq`cqRUaDGQ78A)*0 nqnqnqnqnqnqnqnqnqnqnqnqnqnqnqnq`cqRUaDGQ78A)*0 `cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cq`cqRUaDGQ78A)*0 RUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaRUaDGQ78A)*0 DGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQDGQ78A)*0 78A78A78A78A78A78A78A78A78A78A78A78A78A78A78A78A)*0 )*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0)*0                                 ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙3̙̙ffffffffffffff3b̙̙f̙̙f33f̙̙fff33̙̙f3bU̙̙f3f̙̙ff3f3̙̙3fff3bUI̙̙ff3f3ff̙̙fff̙̙ff3bUIj=j̙̙f̙3ff3fff3ff3f3bUIj=jU1U̙̙ffff̙̙ff3fff3̙̙f3bUIj=jU1U?$@̙̙ff̙̙f3ff̙3f̙̙fff3bUIj=jU1U?$@**̙̙ff3fff3f3ff3ff3bUIj=jU1U?$@** ̙̙f̙̙ff3̙̙fff3f3ff3bUIj=jU1U?$@** ̙̙ff3̙̙3f33ffff3f3bUIj=jU1U?$@** ̙̙ff3fffff̙33̙̙ff3bUIj=jU1U?$@** ̙̙ff̙̙f3f̙̙f3ff33f3bUIj=jU1U?$@** ̙̙f33f̙̙f33ffff̙̙f3bUIj=jU1U?$@** ̙̙ffffffffffffff3bUIj=jU1U?$@** 3333333333333333bUIj=jU1U?$@** bbbbbbbbbbbbbbbbUIj=jU1U?$@** UUUUUUUUUUUUUUUUIj=jU1U?$@** IIIIIIIIIIIIIIIIj=jU1U?$@** j=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jj=jU1U?$@** U1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1UU1U?$@** ?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@?$@** ********************************                 33333333333333333333333333333333333333333333>h33333>h7[333f3ff3ff3ff3ff3ff33>h7[/N3333f3ff3ff3ff3ff3f33>h7[/N'A3333f3f3f3f3f3f3f3ff3ff33>h7[/N'A4z3333f3f3f3f3f3f3f3f3ff3f33>h7[/N'A4z'[3333f3f3f3f3f3f3f3f3f3ff33>h7[/N'A4z'[=3333f3f3f3f3f3f3f3f3ff3f33>h7[/N'A4z'[= 3333f3f3f3f3f3f3f3f3f3ff33>h7[/N'A4z'[= 3333f3f3f3f3f3f3f3f3f3f3f33>h7[/N'A4z'[= 3333f3f3f3f3f3f3f3f3f3ff33>h7[/N'A4z'[= 3333f3f3f3f3f3f3f3f3f3f3f33>h7[/N'A4z'[= 3333f3f3f3f3f3f3f3f3f3ff33>h7[/N'A4z'[= 33333333333333333333333333333>h7[/N'A4z'[= >h7[/N'A4z'[= >h>h>h>h>h>h>h>h>h>h>h>h>h>h>h>h7[/N'A4z'[= 7[7[7[7[7[7[7[7[7[7[7[7[7[7[7[7[/N'A4z'[= /N/N/N/N/N/N/N/N/N/N/N/N/N/N/N/N'A4z'[= 'A'A'A'A'A'A'A'A'A'A'A'A'A'A'A'A4z'[= 4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z'[= '['['['['['['['['['['['['['['['[= ================                 fff̙3̙3̙3ffffff̙f̙ffff3̙3fffff̙ffff̸Vff̙3ff̙3fff̙ff̙f̸VɡKfff̙ff̙3fff̙ff̙ff̙ff̸VɡKAfffffff̙ff̙ff̙fff̙3fVɡKAs6}ffff̙3̙3̙ffffffff̙3fVɡKAs6}\+df̙fff̙3̙3fffffff̙f̙3fVɡKAs6}\+dE Kf3̙ffff̙ff̙ffff̙f̙3̙3fVɡKAs6}\+dE K.2Uf3̙3f̙f̙ff̙fffffVɡKAs6}\+dE K.2 f3fff̙3ff̙ff̙3̙3̙3̙3̸VɡKAs6}\+dE K.2 3ffff̙3ff̙f̙f̙3̙3f̙f̸VɡKAs6}\+dE K.2 3ffff̙f̙3f3f̙f̙ff̙ff̸VɡKAs6}\+dE K.2 3ffffff̙3f3fff̙fff̸VɡKAs6}\+dE K.2 3fffff̙3fffff̙ffffVɡKAs6}\+dE K.2 ff̙f̙ff̙f̙3fff̙f̙f̙3fVɡKAs6}\+dE K.2 ffffffffff̙ffff̸VɡKAs6}\+dE K.2 VɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɸVɡKAs6}\+dE K.2 KKKKKKKKKKKKKKKKAs6}\+dE K.2 AAAAAAAAAAAAAAAAs6}\+dE K.2 s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}s6}\+dE K.2 \+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+d\+dE K.2 E KE KE KE KE KE KE KE KE KE KE KE KE KE KE KE K.2 .2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2                 ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙k̙̙̙̙̙̙k^̙̙̙̙̙k^P̙̙̙̙̙̙̙̙k^PC̙̙̙̙̙̙̙̙̙̙k^PCf5̙̙̙̙̙k^PCf5L(̙̙̙k^PCf5L(3̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙̙̙̙k^PCf5L(3 ̙̙̙̙̙̙̙̙̙̙̙k^PCf5L(3 kkkkkkkkkkkkkkkk^PCf5L(3 ^^^^^^^^^^^^^^^^PCf5L(3 PPPPPPPPPPPPPPPPCf5L(3 CCCCCCCCCCCCCCCCf5L(3 f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5L(3 L(L(L(L(L(L(L(L(L(L(L(L(L(L(L(L(3 3333333333333333                 bubbros-1.6.2/bubbob/tmp/pat19.ppm0000644000076400001440000007401612225473206015724 0ustar arigousersP6 40 256 255 ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙ffM܉Cu:b0N&n:R'7 ̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙f̙ffM܉Cu:b0N&n:R'7 ̙f3333333333333333333333333333ffM܉Cu:b0N&n:R'7 ̙f33f̙̙33f333f33fff3f̙̙3ff̙̙f3̙ffM܉Cu:b0N&n:R'7 ̙f3ff3f̙̙3f333f33ffff3f̙̙3ff̙f3̙ffM܉Cu:b0N&n:R'7 ̙f3fff3f̙̙3f33f33ffff3f̙̙33fff3̙ffM܉Cu:b0N&n:R'7 ̙f3ffff3f̙̙33f33f33ffff3f̙̙3ff3̙ffM܉Cu:b0N&n:R'7 ̙f33ffff3f̙̙3f333f33ffff3f̙̙33f3̙ffM܉Cu:b0N&n:R'7 ̙f333ffff3f̙̙3f33f33ffff3f̙̙3f3̙ffM܉Cu:b0N&n:R'7 ̙f3f33ffff3f̙̙33f33f33ffff3f̙f3̙ffM܉Cu:b0N&n:R'7 ̙f33f33ffff3f̙̙3f333f33ffff3ff3̙ffM܉Cu:b0N&n:R'7 ̙f33f33ffff3f̙̙3f33f33ffff3f3̙ffM܉Cu:b0N&n:R'7 ̙f333f33ffff3f̙̙33f33f33ffff3̙ffM܉Cu:b0N&n:R'7 ̙f3333f33ffff3f̙̙3f333f33ffff3̙ffM܉Cu:b0N&n:R'7 ̙f33f33f33ffff3f̙̙33f33f33fff3̙ffM܉Cu:b0N&n:R'7 ̙f333f33f33ffff3f̙̙3f333f33ff3̙ffM܉Cu:b0N&n:R'7 ̙f3̙33f333f33ffff3f̙̙33f333f33f3̙ffM܉Cu:b0N&n:R'7 ̙f3f̙̙33f33f33ffff3f̙̙3f33f3f3̙ffM܉Cu:b0N&n:R'7 ̙f33f̙̙33f33f33ffff3f̙̙33f333ff3̙ffM܉Cu:b0N&n:R'7 ̙f33f̙̙33f333f33ffff3f̙̙33f333f3̙ffM܉Cu:b0N&n:R'7 ̙f3ff3f̙̙33f33f33ffff3f̙̙3f33f3̙ffM܉Cu:b0N&n:R'7 ̙f3fff3f̙̙33f333f33ffff3f̙̙33f3f3̙ffM܉Cu:b0N&n:R'7 ̙f3ffff3f̙̙33f33f33ffff3f̙̙33ff3̙ffM܉Cu:b0N&n:R'7 ̙f33ffff3f̙̙33f333f33ffff3f̙̙33f3̙ffM܉Cu:b0N&n:R'7 ̙f333ffff3f̙̙33f33f33ffff3f̙̙3f3̙ffM܉Cu:b0N&n:R'7 ̙f3f33ffff3f̙̙33f333f33ffff3f̙f3̙ffM܉Cu:b0N&n:R'7 ̙f33f33ffff3f̙̙33f333f33ffff3ff3̙ffM܉Cu:b0N&n:R'7 ̙f33f33ffff3f̙̙33f33f33ffff3f3̙ffM܉Cu:b0N&n:R'7 ̙f3333f33fff3f̙̙33f333f33ffff3̙ffM܉Cu:b0N&n:R'7 ̙f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙ffM܉Cu:b0N&n:R'7 ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙ffM܉Cu:b0N&n:R'7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff̝M܉Cu:b0N&n:R'7 f3fffffffffffffffffffffffffffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3ff3f3f3ff3ff3fffffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3ff3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3ff3f3f3f3f3f3ff3ff3ffff3fffff_SGj;U/ ?# * f3f3f3f3f3f3f3f3ff3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff_SGj;U/ ?# * f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3_SGj;U/ ?# * &[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 fffffff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 ffffffff&[!OD9-p"T 8 fffffffffffff&[!OD9-p"T 8 fffffffffffff&[!OD9-p"T 8 fffffffffffffff&[!OD9-p"T 8 fffffffffffffff&[!OD9-p"T 8 fffffffffffffff&[!OD9-p"T 8 fffffffffffff&[!OD9-p"T 8 fffffffffffff&[!OD9-p"T 8 fffffffffff&[!OD9-p"T 8 fffffffffff&[!OD9-p"T 8 fffffffff&[!OD9-p"T 8 fffffffff&[!OD9-p"T 8 fffffff&[!OD9-p"T 8 fffff&[!OD9-p"T 8 fff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 ffff&[!OD9-p"T 8 fffffff&[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 &[!OD9-p"T 8 f33̙fUf33̙ff3f3fff̙ff3f3̙f̙f̙f3f3ff̙ff33f33{Q lG \= M3=(. 3f3f33̙ff3ff3̙f3f̙f333f3f33f333U3f3ff33333{Q lG \= M3=(. 3f33fU33f3̙f̙ff̙f333f̙ff33f333U3f3f333f3{Q lG \= M3=(. f333f3Uf33f3̙ff333f33fff3f33fU333̙f3f3f3{Q lG \= M3=(. f3f33Uf3f3f333f3333f3f33fU33f3f3333{Q lG \= M3=(. 333fUf33̙f̙f333f3f333fff33fU333f3fU{Q lG \= M3=(. f3UUfU̙f3̙f̙f3f3f3f3f3f33fff33̙fU33ff3UfU{Q lG \= M3=(. 3UfU̙f̙f̙f̙f3f3f3ff3f33̙fff33fU33ff333fU{Q lG \= M3=(. 33Uf3̙ff3f3f3f3ff3f33̙fff3ff̙ff3fU33U{Q lG \= M3=(. f33Uf33f3̙ff3f3f̙fff33fff3̙ff̙ff3̙fUf33f3{Q lG \= M3=(. 3f3f33f33f333f3̙ff̙fff3fff3̙fU3f3̙fff3f33{Q lG \= M3=(. f3U3f333f33f3f3̙ff̙ff33f̙ff3̙fU3f̙ff33Uf{Q lG \= M3=(. 33f33f3f3f3f33f3f3̙fff3f33f̙ff33fU3̙f3f33Uf3U{Q lG \= M3=(. 3f3f3f3f3f3f3f3f3fff3f33f̙ff33fU3̙f3333U3f{Q lG \= M3=(. 3333f3ff33f3f3f3fff33f̙f3f33fU333ff3ff333{Q lG \= M3=(. f33f3f3f33ff3̙f3f3f̙ff33ff3f33̙ff3ff33f3f333{Q lG \= M3=(. f33̙fUf33̙ff̙f3f3f3̙ff33̙ff3f33̙ff3̙ff̙ff33f33{Q lG \= M3=(. 3f3f33̙ff3ff3̙f̙f33f3f3f33̙ff3f33ff3̙f3ff33333{Q lG \= M3=(. 3f33fU33f3̙ffff3f33fff33f3ff3̙f3f333f3{Q lG \= M3=(. f333f3Uf33f3̙ff̙ff33fff33̙ffff3333̙f3f3f3{Q lG \= M3=(. f3f33Uf3f3f̙f̙fffff3ff̙f̙ff̙ff333f3f3333{Q lG \= M3=(. 333fUf33̙ff̙f3f3̙f̙ff3f̙ffff̙ff33f33f3fU{Q lG \= M3=(. f3UUfU̙f3̙ff̙f3f3f̙ff3f̙f33ff̙f33ff3UfU{Q lG \= M3=(. 3UfU̙f̙f̙ff33f3ff3ff333f̙f33ff333fU{Q lG \= M3=(. 33Uf3̙ff33f3f3ff3̙f3ff333̙f33fU33U{Q lG \= M3=(. f33Uf33f3̙f3f3f3ff3̙f3ff333̙f33̙fUf33f3{Q lG \= M3=(. 3f3f33f33f3̙ff3f3f̙ff3̙f3ff333̙f3f3̙fff3f33{Q lG \= M3=(. f3U3f333f33f3f̙f̙ff33f33ff3f̙ff33Uf{Q lG \= M3=(. 33f33f3f3f3f33fff̙ff3f3333̙ff3̙f3f33Uf3U{Q lG \= M3=(. 3f3f3f3f3f3f33̙fffff3̙ff33f̙f̙f3̙f3333U3f{Q lG \= M3=(. 3333f3ff33f33̙fff3ff3̙f̙fff̙fff3333ff3ff333{Q lG \= M3=(. f33f3f3f33ff33̙ff3f3ff3f̙fff̙f3f33ff33f3f333{Q lG \= M3=(. fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffZOwyCce8OP-;$?)* ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙3f3f`T}Hh$?)* ̙̙̙ffffffffffffffffffffffffffff3f3f`T}Hh$?)* ̙̙̙ffffffffffffffffffffffffffff3f3f`T}Hh$?)* ̙̙̙fff̙̙ff3f3̙̙3ff33̙̙f̙̙ff3f3̙̙3fff3f3f`T}Hh$?)* ̙̙̙ff3f3ff̙̙fff̙̙3fff3f3ff̙̙fff̙̙ff3f3f`T}Hh$?)* ̙̙̙ff3ff3fff3ff3̙̙ff3ff3fff3ffff3f3f`T}Hh$?)* ̙̙̙ffff̙̙ff3fff3ff3fff̙̙ff3fff3ff3f3f`T}Hh$?)* ̙̙̙ff̙̙f3ff̙3f̙̙ffff3̙̙f3ff̙3f̙̙fff3f3f`T}Hh$?)* ̙̙̙ff3fff3f3ff3̙̙3ff3fff3f3ff3ff3f3f`T}Hh$?)* ̙̙̙ffff3̙̙fff3f3fff̙̙ff3̙̙fff3f3ff3f3f`T}Hh$?)* ̙̙̙ff3̙̙3f33fffff̙̙ff3̙̙3f33ffffff3f3f`T}Hh$?)* ̙̙̙ff3fffff̙33̙̙f33f3fffff̙33̙̙ff3f3f`T}Hh$?)* ̙̙̙ff̙̙f3f̙̙f3ff3ffff̙̙f3f̙̙f3ff3ff3f3f`T}Hh$?)* ̙̙̙fff3ffffffff3f̙̙ffffff3ff̙̙fff3f3f`T}Hh$?)* ̙̙̙ff3f̙̙ff3f3̙̙fff33ff̙̙f3ff3ffff3f3f`T}Hh$?)* ̙̙̙ff̙̙ff33ffff3̙̙ffff33ff̙̙f3f3ff3f3f`T}Hh$?)* ̙̙̙fff3fff̙̙3fff33f̙̙ffffff3ff̙̙ff3f3f`T}Hh$?)* ̙̙̙fff̙̙ff3f3̙̙3ffff3f̙̙ff3f3̙̙3fff3f3f`T}Hh$?)* ̙̙̙ff3f3ff̙̙fff̙̙ff3f3f3ff̙̙fff̙̙ff3f3f`T}Hh$?)* ̙̙̙ff3ff3fff3ffff̙̙f3ff3fff3ffff3f3f`T}Hh$?)* ̙̙̙ffff̙̙ff3fff3f3ffff̙̙ff3fff3ff3f3f`T}Hh$?)* ̙̙̙ff̙̙f3ff̙3f̙̙ff3ff̙̙f3ff̙3f̙̙fff3f3f`T}Hh$?)* ̙̙̙ff3fff3f3ff3̙̙f3f3fff3f3ff3ff3f3f`T}Hh$?)* ̙̙̙ffff3̙̙fff3f3fff̙̙ff3̙̙fff3f3ff3f3f`T}Hh$?)* ̙̙̙ff3̙̙3f33ffffff3f3̙̙3f33ffffff3f3f`T}Hh$?)* ̙̙̙ff3fffff̙33̙̙f3ff3fffff̙33̙̙ff3f3f`T}Hh$?)* ̙̙̙ff̙̙f3f̙̙f3ff33̙̙ff̙̙f3f̙̙f3ff3ff3f3f`T}Hh$?)* ̙̙̙ffffffffffffffffffffffffffff3f3f`T}Hh$?)* ̙̙̙ffffffffffffffffffffffffffff3f3f`T}Hh$?)* ̙333333333333333333333333333333f3f`T}Hh$?)* fffffffffffffffffffffffffffffff3`T}Hh$?)* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{~kn\^oLN\=?J./7%wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDDDDDDDUUUDDDUUUDDDUUUDDDwwwDDDUUUwwwwwwwwwwwwwwwfffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDDDDUUUDDDUUUDDDwwwDDDwwwDDDwwwwwwwwwwwwwwwwwwfffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDUUUDDDwwwDDDwwwwwwwwwwwwwwwwwwwwwffffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDUUUDDDwwwfffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDUUUDDDwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDUUUDDDwwwwww̙̙̙̙̙̙̙̙̙̙̙̙fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDwwwwwwwww̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDUUUDDDwww̙̙̙̙̙̙̙̙̙̙fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDwwwwwwwww̙̙̙̙̙̙̙̙̙̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwDDDwwwwww̙̙̙̙̙̙̙̙̙̙fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDwwwwww̙̙̙̙̙̙̙̙̙̙̙̙̙̙̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDUUUwwwwwwwww̙̙̙̙̙̙̙f̙f̙f̙f̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwwww̙̙̙̙f̙f̙f̙f̙f̙̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwwww̙̙̙f̙f̙f̙fffff̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwww̙̙̙f̙f̙ffffffff̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwwww̙̙f̙f̙ffffffffff̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwww̙f̙ffffffffffffffffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwwwwf̙fffffffffffffffff̪fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwf̙fffffffffffffffffffffffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwwwwffffffffffffffffffffffffffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDwwwffffffffffffffffffffffffffffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDfffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDfffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDfff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDfffffffffffffffffffffffff3fffDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDffffffffffffffffffffffffffffffffffffffffffffffffffff3DDDwwwwww{~kn\^oLN\=?J./7%wwwwwwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwww{~kn\^oLN\=?J./7%wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{~kn\^oLN\=?J./7%wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{~kn\^oLN\=?J./7%DUUDDUUD , '!kU@ *DUDwDUDw , '!kU@ *DDUDDU , '!kU@ *DUDDDDDDDDUDw , '!kU@ *DDDDD333333DDDDU , '!kU@ *DDD33ffff33DDDDU , '!kU@ *DDD3f3ff3333f3ff3DD , '!kU@ *DDDD3f33fffff3333f3ff3DDDD , '!kU@ *UUDD3f33ff333ff3333f3ff3DDD , '!kU@ *UUD3f3f3ff3333ff333f3ff3D , '!kU@ *DD33f3fff333fff333f3f3ffDDU , '!kU@ *DwD3f3f33ffffffff333f3f3ff3DD , '!kU@ *DwDDf3f333ffffff3333f3f3ff3DDU , '!kU@ *DD33f3f33333333333f3f3ff3DU , '!kU@ *wD33f3f3f333333333f3f3f3ff3DD , '!kU@ *wDD33f3f3f3f3f3f3fff3D3 , '!kU@ *DD3f3f3f3f3f3f3f3f3ff33DD , '!kU@ *Dff3f3f3f3f3f3f3f3f3f3fff33Dw , '!kU@ *DD3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3fff33D , '!kU@ *DD3fff3f3f3f3f3f3f3f3f3f3f3f3ffff33DDDw , '!kU@ *DD3fffff3f3f3f3f3f3ffffff333DU , '!kU@ *DD33ffffffffffffff333DU , '!kU@ *D333ffffffffff3333DD , '!kU@ *DDDD3333ffffff33333DDD , '!kU@ *UUDD3333333333333DDD , '!kU@ *UUDD3333333333DDD , '!kU@ *DDDD33333DDDU , '!kU@ *DwDDDDDDDDD , '!kU@ *DwDDDDDDDDDDDU , '!kU@ *DwDDUDwDU , '!kU@ *wDUDwDUD , '!kU@ *wDDD3wDwDD3 , '!kU@ *ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff s\E.ff s\E.ffffffffffffffffffffffffffffffffffffffffffffffffffffff s\E.ffffwfffff s\E.ffffwffffff s\E.ffffwfffffff s\E.ffffwfffffff s\E.ffffwfffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.ffffwfffffffffw s\E.fffffffffffffw s\E.fffffffffffw s\E.fffffffffffw s\E.ffffffffffw s\E.fffffffffw s\E.ffffffwwwwwwwwwwwwwwwwwwwwwwww s\E.ff s\E.33333333333333333333333333333333ŏ { f qRT=8)3ffffffffffffffffffffffffffffff3ŏ { f qRT=8)3f33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3ff333ŏ { f qRT=8)3fff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3ff33ŏ { f qRT=8)3ffff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fff333ŏ { f qRT=8)3fff33ŏ { f qRT=8)3fffff33ŏ { f qRT=8)3fffff333ŏ { f qRT=8)3fffffffffff33ŏ { f qRT=8)3ffffffffffff3f33ŏ { f qRT=8)3ffffffffffffff3ffffff3ff3ff333ŏ { f qRT=8)33333333333333333333333333333333ŏ { f qRT=8)33333333333333333333333333333333ŏ { f qRT=8)bubbros-1.6.2/bubbob/tmp/pat04.ppm0000644000076400001440000004161612225473206015716 0ustar arigousersP6 24 240 255 ff3ff3f33f3ff333f3fݙff3ff3f333mf33f33fff33m_3ff3ff33ffm_Rf3ff3fff3fm_RD3f3ffffm_RD6gfff3f3ffm_RD6g)M_33f3f3f3m_RD6g)M_3?fff3f3f3m_RD6g)M_3? 33f3f3f3m_RD6g)M_3? fff3f3f3m_RD6g)M_3? 33f3f3f3m_RD6g)M_3? fff3f3f3m_RD6g)M_3? 33f3f3f3m_RD6g)M_3? fff3f3f3m_RD6g)M_3? 33f3f3f3m_RD6g)M_3? mmmmmmmmmmmmmmmm_RD6g)M_3? ________________RD6g)M_3? RRRRRRRRRRRRRRRRD6g)M_3? DDDDDDDDDDDDDDDD6g)M_3? 6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g6g)M_3? )M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_)M_3? 3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?                 3D33fff3wfD33Dfwwf3wwwDw33wwff3f33f3ww333wf33f3f3f3Dwf33w pf33ff33w33wwww p ]f3ffff3ffffffw p ] Kff3333ff3ff3f33w p ] K 8f333f3ff33f3ff33fw p ] K 8%f333333fff33w p ] K 8%f3ff3w p ] K 8%33f333ff p ] K 8%w3fwDwf33ff33f p ] K 8%3wwD3fwwf333f3 p ] K 8%ww33wwwwwf33f3ff3 p ] K 8%wDw333wwf p ] K 8%w3wf33wDww p ] K 8% p ] K 8% p ] K 8% p p p p p p p p p p p p p p p p ] K 8% ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] K 8% K K K K K K K K K K K K K K K K 8% 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8%%%%%%%%%%%%%%%%%33u3333ud3333udS33udSC|udSC|2]udSC|2]!>3f3f3f3f3fudSC|2]!>3f3f3f3f3f3f3fudSC|2]!>3f3f3f3333f3f3fudSC|2]!>3f33333333f3f3fudSC|2]!>3333333f3f3f3f3f3f3fudSC|2]!>3333f3f3f3f3f3udSC|2]!>3333333udSC|2]!>udSC|2]!>udSC|2]!>uuuuuuuuuuuuuuuudSC|2]!>ddddddddddddddddSC|2]!>SSSSSSSSSSSSSSSSC|2]!>C|C|C|C|C|C|C|C|C|C|C|C|C|C|C|C|2]!>2]2]2]2]2]2]2]2]2]2]2]2]2]2]2]2]!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>wwwUUUUUUUUUUUUUUUUUUUUUwwwUUUUUUUUUUUUUUUUUUUUUwwwUUUUUUUUUUUUUUUUUUUUUvvvUUUUUUUUUUUUUUUUUUUUUvvveeeUUUUUUUUUUUUUUUUUUUUUvvveeeTTTUUUUUUUUUUUUUUUUUUUUUvvveeeTTTCCCwwwUUUUUUUUUUUUUUUUUUUUUvvveeeTTTCCC222wwwUUUUUUUUUUUUUUUUUUUUUvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!UUUwwwwwwwwwwwwwwwwwwwwwvvveeeTTTCCC222!!!vvveeeTTTCCC222!!!vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvveeeTTTCCC222!!!eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeTTTCCC222!!!TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTCCC222!!!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC222!!!222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDfffffffffDDDfffffffffDDDfffffffffDDDfffffffffDqDDD33fffDDD33fffDDD33fffDDD33fffDq f3ff3ffffdXK> w2 ff3ff3fffff3fffdXK> w2 Y%f3f3ff3fffffdXK> w2 Y%;fff3ffff3ff3ffffdXK> w2 Y%; f3fff3ff3ffff3dXK> w2 Y%; f3ffffffffffdXK> w2 Y%; ff3ffffff3ff3fdXK> w2 Y%; fff3fffff3fff3fffdXK> w2 Y%; f3ffffff3f3fdXK> w2 Y%; f3fff3ffff3fdXK> w2 Y%; ff3fffffff3dXK> w2 Y%; ddddddddddddddddXK> w2 Y%; XXXXXXXXXXXXXXXXK> w2 Y%; KKKKKKKKKKKKKKKK> w2 Y%; > > > > > > > > > > > > > > > > w2 Y%; w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 w2 Y%; Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%Y%; ;;;;;;;;;;;;;;;;                 ffffffffffffffffffffffff""ffffffffff""ffffffffffff""ffffffff""ffffffffffff""pffffffffffffff""pT ffffffffffff""pT 8ffffffffffff""pT 8ffffffff""pT 8ffff""pT 8""pT 8ff""pT 8ffff""pT 8ffffff""pT 8ffffffff""pT 8""""""""""""""""""""""""""""""""pT 8pT 8pT 8pT 8ppppppppppppppppT 8T T T T T T T T T T T T T T T T 88888888888888888ffffffffffffffffffffffffffffffffffffppff̈̈ff̈̈33fffppbbff̈ffffffff̈ff33fffppbbTTnffffffffffffffff33fffppbbTTnFF\ffffffffffffffffff33fffppbbTTnFF\88Iffffffffffffffff33fffppbbTTnFF\88I**7ffffffffffffffff33fffppbbTTnFF\88I**7$ffffffffffffffffff33fffppbbTTnFF\88I**7$ffffffffffffffffffff33fffppbbTTnFF\88I**7$ffffffffffffffffff33fffppbbTTnFF\88I**7$ffffffffffffffffff33fffppbbTTnFF\88I**7$ffffffffffffffff33fffppbbTTnFF\88I**7$ffff̈ffff33fffppbbTTnFF\88I**7$ff33f33f33f33f33f33f33f33f33f33f33f33f33f33fffppbbTTnFF\88I**7$ffffffffffffffffffffffffffffffffppbbTTnFF\88I**7$ppppppppppppppppppppppppppppppppbbTTnFF\88I**7$bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbTTnFF\88I**7$TTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnTTnFF\88I**7$FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\88I**7$88I88I88I88I88I88I88I88I88I88I88I88I88I88I88I88I**7$**7**7**7**7**7**7**7**7**7**7**7**7**7**7**7**7$$$$$$$$$$$$$$$$$33u3333ud3333udS33udSC|udSC|2]udSC|2]!>3f3f3f3f3fudSC|2]!>3f3f3f3f3f3f3fudSC|2]!>3f3f3f3333f3f3fudSC|2]!>3f33333333f3f3fudSC|2]!>3333333f3f3f3f3f3f3fudSC|2]!>3333f3f3f3f3f3udSC|2]!>3333333udSC|2]!>udSC|2]!>udSC|2]!>uuuuuuuuuuuuuuuudSC|2]!>ddddddddddddddddSC|2]!>SSSSSSSSSSSSSSSSC|2]!>C|C|C|C|C|C|C|C|C|C|C|C|C|C|C|C|2]!>2]2]2]2]2]2]2]2]2]2]2]2]2]2]2]2]!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>!>bubbros-1.6.2/bubbob/tmp/pat10.ppm0000644000076400001440000001541512225473206015711 0ustar arigousersP6 24 96 255 f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3\f3ff3f3f3ff3f3f3ff3f3f3ff3f3\Qf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3\QEff3ff3ff3ff3ff3ff3ff3ff3\QEl9 f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3\QEl9 V. f3ff3ff3ff3ff3ff3ff3ff3f\QEl9 V. A"f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3\QEl9 V. A"+f3ff3ff3ff3ff3ff3ff3ff3f\QEl9 V. A"+ ff3ff3ff3ff3ff3ff3ff3ff3\QEl9 V. A"+ f3ff3ff3ff3ff3ff3ff3ff3f\QEl9 V. A"+ ff3ff3ff3ff3ff3ff3ff3ff3\QEl9 V. A"+ ffffffffffffffff\QEl9 V. A"+ f3ff3ff3ff3ff3ff3ff3ff3f\QEl9 V. A"+ ffffffffffffffff\QEl9 V. A"+ ffffffffffffffff\QEl9 V. A"+ \\\\\\\\\\\\\\\\QEl9 V. A"+ QQQQQQQQQQQQQQQQEl9 V. A"+ EEEEEEEEEEEEEEEEl9 V. A"+ l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 l9 V. A"+ V. V. V. V. V. V. V. V. V. V. V. V. V. V. V. V. A"+ A"A"A"A"A"A"A"A"A"A"A"A"A"A"A"A"+ ++++++++++++++++                 3f33f33f33f33f33f33f33f33f33f33f33f33f33f3333f33i3f33f3f3f3f3f3f3f3f3f33f33i}\3f3f333333333333333f33i}\kO3f3f3333f333f33i}\kOYA3f3f33fff333f33i}\kOYAG43f3f33fff333f33i}\kOYAG4 5'3f3f3fffffff333f33i}\kOYAG4 5'#3f3ff3f3f3f3ff333f33i}\kOYAG4 5'# 3f3fffffff333f33i}\kOYAG4 5'# 3f3ff3f3f3f3f3f3f333f33i}\kOYAG4 5'# 3f333333333333333333333f33i}\kOYAG4 5'# 3f33f33i}\kOYAG4 5'# 3f33i}\kOYAG4 5'# 33i}\kOYAG4 5'# 3f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f3i}\kOYAG4 5'# iiiiiiiiiiiiiiii}\kOYAG4 5'# }\}\}\}\}\}\}\}\}\}\}\}\}\}\}\}\kOYAG4 5'# kOkOkOkOkOkOkOkOkOkOkOkOkOkOkOkOYAG4 5'# YAYAYAYAYAYAYAYAYAYAYAYAYAYAYAYAG4 5'# G4G4G4G4G4G4G4G4G4G4G4G4G4G4G4G4 5'#  5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5' 5'# ################                 UUUUUUUUUUUUUUUUUUUUUUUU UUUUUU zz UUUUUU zz ii UUUUUU zz ii WWUUUUUU zz ii WWFFUUUUUU zz ii WWFF44UUUUUU zz ii WWFF44##UUUUUU zz ii WWFF44##UUUUUU zz ii WWFF44##UUUUUU zz ii WWFF44##UUUUUU zz ii WWFF44##UUUUUU zz ii WWFF44##UUUUUUUUU zz ii WWFF44##UUUUUUUUUUUUUUUUUUUUUUUU zz ii WWFF44## zz ii WWFF44## zz ii WWFF44##zz zz zz zz zz zz zz zz zz zz zz zz zz zz zz zz ii WWFF44##ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii WWFF44##WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWFF44##FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44##44444444444444444444444444444444##################################f3f3f3f3f3f3f3f3333333Uwww\ef3333333Uwww\eQYf3333333Uwww\eQYEyLf3333333Uwww\eQYEyL9e?f3333333Uwww\eQYEyL9e?.Q2f3333333Uwww\eQYEyL9e?.Q2"<&UUUUUUUUwwwwwwwwwwwwwwwwwwwwwwww\eQYEyL9e?.Q2"<&(f3f3f3f3f3f3f3\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwf3333333U\eQYEyL9e?.Q2"<&(  wwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUU\eQYEyL9e?.Q2"<&(  \e\e\e\e\e\e\e\e\e\e\e\e\e\e\e\eQYEyL9e?.Q2"<&(  QYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYEyL9e?.Q2"<&(  EyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyLEyL9e?.Q2"<&(  9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?9e?.Q2"<&(  .Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2.Q2"<&(  "<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&"<&(  ((((((((((((((((                   bubbros-1.6.2/bubbob/tmp/pat07.ppm0000644000076400001440000004161612225473206015721 0ustar arigousersP6 24 240 255 yyyUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUyyyeeeݢyyyeeeQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUyyyeeeQQQ<<<ݢyyyeeeQQQ<<<(((UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUyyyeeeQQQ<<<(((ݢyyyeeeQQQ<<<(((UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUyyyeeeQQQ<<<(((ݢyyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyeeeQQQ<<<(((yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyeeeQQQ<<<(((eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeQQQ<<<(((QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ<<<(((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(((((((((((((((((((((((((((((((((((((((((((((((((((33ff33f33fff33fu3f3ffudf3333udS33f33udSCf3f33udSC_2fff33udSC_2?!ff3f3udSC_2?!f333fudSC_2?!33f3fudSC_2?!f3fffudSC_2?!ffff3udSC_2?!ffff3udSC_2?!3ff33udSC_2?!3ff33udSC_2?!udSC_2?!uuuuuuuuuuuuuuuudSC_2?!ddddddddddddddddSC_2?!SSSSSSSSSSSSSSSSC_2?!CCCCCCCCCCCCCCCC_2?!_2_2_2_2_2_2_2_2_2_2_2_2_2_2_2_2?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3#/3f33f3#/)3f33f3#/)#3f33f3#/)#u3f33f3#/)#u]3f33f3#/)#u]F 3f3333333f333333#/)#u]F . 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f#/)#u]F . 3f33f3#/)#u]F . 3f33f3#/)#u]F . 3f33f3#/)#u]F . 3f33f3#/)#u]F . 3f33f3#/)#u]F . 3f33f3#/)#u]F . 3f3333333f333333#/)#u]F . #/#/#/#/#/#/#/#/#/#/#/#/#/#/#/#/)#u]F . ))))))))))))))))#u]F . ################u]F . uuuuuuuuuuuuuuuu]F . ]]]]]]]]]]]]]]]]F . F F F F F F F F F F F F F F F F . . . . . . . . . . . . . . . . . ff33̙ff33fffwffwffw33̙ffffff̙ffffwf3w3f->ffffffffffffffww3w3w3fw->(7ffffffffff3fffw3333wf->(7"/ffffffffffffffff333w3f->(7"/'n33ffffffffff3ww33w33wf->(7"/'nXffffffffff3fffwf3fw3f->(7"/'nXBffffwff3wffwffffffwf->(7"/'nXB ,ffffffffff33̙ffff33̙->(7"/'nXB ,fw3ww3wwffffffffffff->(7"/'nXB ,f3w333wf33ffffffffffffff->(7"/'nXB ,fw333w3wffffffffffffw->(7"/'nXB ,f3w333wfffffffffff3ff->(7"/'nXB ,fw33w3wf33ffffffffffff3->(7"/'nXB ,fw3w3w3wffffffff3ff3w->(7"/'nXB ,ffffffffffffwffw3ff->(7"/'nXB ,->->->->->->->->->->->->->->->->(7"/'nXB ,(7(7(7(7(7(7(7(7(7(7(7(7(7(7(7(7"/'nXB ,"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/'nXB ,'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'nXB ,XXXXXXXXXXXXXXXXB ,BBBBBBBBBBBBBBBB , , , , , , , , , , , , , , , , ,3f3ff3fffff3fff3fffffff3fffف3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fفowwwݔفo\mwwwf̪f3فo\mJWlݻwwwݻفo\mJWl7AQݻwww33فo\mJWl7AQ%+6wwwݪݻفo\mJWl7AQ%+6ݪf̈ݪفo\mJWl7AQ%+6ݻ݈3فo\mJWl7AQ%+6wwwwwwwwwwwwwwwwwwwwwwwwwwwffwwwwwwفo\mJWl7AQ%+63f3fفo\mJWl7AQ%+6fff3fff3fفo\mJWl7AQ%+6ffff3ffffff3ffفo\mJWl7AQ%+63f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fفo\mJWl7AQ%+6ٔٔٔٔٔٔٔٔٔٔٔٔٔٔٔفo\mJWl7AQ%+6o\mJWl7AQ%+6oooooooooooooooo\mJWl7AQ%+6\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\mJWl7AQ%+6JWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWlJWl7AQ%+67AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ7AQ%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6%+6UU̙UUU̙UUU̙UUU̙U3fU̙U3fU̙U3fU̙U3fU̙U /3fUUU3fUUU3fUUU3fUUU /q)3fU̙U3fU̙U3fU̙U3fU̙U /q)a#UU̙UUU̙UUU̙UUU̙U /q)a#Q3fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA3fUUU3fUUU3fUUU3fUUU /q)a#QA03fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA0 UU̙UUU̙UUU̙UUU̙U /q)a#QA0 3fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA0 3fUUU3fUUU3fUUU3fUUU /q)a#QA0 3fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA0 UU̙UUU̙UUU̙UUU̙U /q)a#QA0 3fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA0 3fUUU3fUUU3fUUU3fUUU /q)a#QA0 3fU̙U3fU̙U3fU̙U3fU̙U /q)a#QA0  / / / / / / / / / / / / / / / /q)a#QA0 q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)a#QA0 a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#QA0 QQQQQQQQQQQQQQQQA0 AAAAAAAAAAAAAAAA0 0000000000000000                 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3ff3fV13f3ffffffffff3fV1K+3f3ffffffff3fV1K+@|%3f3fffffffff3fV1K+@|%5g3f3fffffff3fV1K+@|%5g+R3f3ffffffff3fV1K+@|%5g+R >3f3ffffff3fV1K+@|%5g+R >) 3f3ffffff3fV1K+@|%5g+R >) 3f3fffff3fV1K+@|%5g+R >) 3f3ffffff3fV1K+@|%5g+R >) 3f3ffff3fV1K+@|%5g+R >) 3f3ffffff3fV1K+@|%5g+R >) 3f3fff3fV1K+@|%5g+R >) 3f3ff3fV1K+@|%5g+R >) 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fV1K+@|%5g+R >) V1V1V1V1V1V1V1V1V1V1V1V1V1V1V1V1K+@|%5g+R >) K+K+K+K+K+K+K+K+K+K+K+K+K+K+K+K+@|%5g+R >) @|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%5g+R >) 5g5g5g5g5g5g5g5g5g5g5g5g5g5g5g5g+R >) +R+R+R+R+R+R+R+R+R+R+R+R+R+R+R+R >)  > > > > > > > > > > > > > > > >) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )                 3fUUUUUU3fU3fU3fU3fUU3fU3fUUU3fw3fw3fU3f n3fw3fU3fUU3f3fw3fw n `w3fw3fU3fUww3f3f n ` Rw3fw3fUU3fww n ` RE3f3fU3fU3f3f n ` RE7w3f3fUU n ` RE7)w3fU3fUw n ` RE7)UUUUUUUUUUUUUUUU n ` RE7) 3fU3fU3fU3fU3fUUUUUU n ` RE7) 3fw3fw3fU3fU3fU3fUUU n ` RE7) 3f3fw3fw3fw3fU3fUU n ` RE7) ww3f3fw3fw3fU3fU n ` RE7) 3fw3f3f3fw3fUU n ` RE7) w3f3fU3fU n ` RE7) UUUUUUUUUUUUUUUU n ` RE7)  n n n n n n n n n n n n n n n n ` RE7)  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` RE7)  R R R R R R R R R R R R R R R RE7) EEEEEEEEEEEEEEEE7) 7777777777777777) ))))))))))))))))                  3f3f3f33f3f333f3f3f3f3333333f3f33f3f33f3f3f333f3f3f3f3f3f333e3f333f3f3333333f3f33333f3f33f3e,X3f333f3f333f3f33f3f333f3f3f33e,X&L3333333f3f33f3333333f333f333e,X&L?3f3f33f3f3f3f33f3f333f3f33f3e,X&L?2q3f3f33f3f3f3f333f3f33f3f3f333f3e,X&L?2q&U33f33333f3f3f333f3f33333f3f3333e,X&L?2q&U 83f333f3f3333333f3f3f3f3f33333333e,X&L?2q&U 8 3f333f3f3f3f3333f3f3f3f3f33f3e,X&L?2q&U 8 3f333f3f3f33f3f3f333f3f3f3f33f3e,X&L?2q&U 8 333333333f3f3f333f3f3f3f33333e,X&L?2q&U 8 33f3f3f3333f3f333f3f3333f3f3e,X&L?2q&U 8 33f3f333f3f33333f333f3f3f333f3e,X&L?2q&U 8 33f3f333f3f3f3f33f3f3f3f333f3f3e,X&L?2q&U 8 3f33333f333f3f33333f3f3f3f333f3e,X&L?2q&U 8 3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e,X&L?2q&U 8 ,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X&L?2q&U 8 &L&L&L&L&L&L&L&L&L&L&L&L&L&L&L&L?2q&U 8 ????????????????2q&U 8 2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q2q&U 8 &U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8                 ݙ̻݈wwwDDD̻݈wwwDDDݚ݈wwwDDD̙̚wwwDDDݙ̻tz{݈wwwDDDݙ̻tz{`fg݈wwwDDD̻tz{`fgMQR݈wwwDDDݙ̻̚tz{`fgMQR:==wwwDDDݙ̻ݚtz{`fgMQR:==&()wwwDDDݙ̻݈tz{`fgMQR:==&()wwwDDDݙ̻݈tz{`fgMQR:==&()wwwDDDݙ̻݈tz{`fgMQR:==&()wwwDDDݙ̻݈tz{`fgMQR:==&()wwwDDDݙ̙݈tz{`fgMQR:==&()wwwDDD̻̙tz{`fgMQR:==&()wwwDDDݙ̻݈tz{`fgMQR:==&()DDDݙ̻݈tz{`fgMQR:==&()tz{`fgMQR:==&()tz{`fgMQR:==&()tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{tz{`fgMQR:==&()`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fg`fgMQR:==&()MQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQRMQR:==&():==:==:==:==:==:==:==:==:==:==:==:==:==:==:==:==&()&()&()&()&()&()&()&()&()&()&()&()&()&()&()&()&()bubbros-1.6.2/bubbob/tmp/CVS/0000755000076400001440000000000012225473206014673 5ustar arigousersbubbros-1.6.2/bubbob/tmp/CVS/Entries0000644000076400001440000000166312225473206016235 0ustar arigousers/pat00.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat01.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat02.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat03.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat04.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat05.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat06.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat07.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat08.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat09.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat10.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat11.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat12.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat13.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat14.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat15.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat16.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat17.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat18.ppm/1.1/Fri Jan 31 10:18:14 2003/-kb/ /pat19.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ /pat20.ppm/1.1/Fri Jan 31 10:18:15 2003/-kb/ D bubbros-1.6.2/bubbob/tmp/CVS/Repository0000644000076400001440000000002612225473206016773 0ustar arigousersbub-n-bros/bubbob/tmp bubbros-1.6.2/bubbob/tmp/CVS/Root0000644000076400001440000000010612225473206015536 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/tmp/pat01.ppm0000644000076400001440000004161612225473206015713 0ustar arigousersP6 24 240 255 f3f3f3f3ff3f3f3f3f3f3ff3f3f3f3ff3f3f[3f3ff3ff3f3f3ff3ff3f[O|fff3f3f3f3ffff3f3f3f3f[O|Dj3f3f3f3ff3f3f3f3ff[O|Dj8X3f3f3f3ff3f3f3f3ff[O|Dj8X-Gf3ff3f3f3ff3ff3f3f3ff[O|Dj8X-Gf"5L3f3f3f3ffff3f3f3f3ffff[O|Dj8X-Gf"5L#3f3f3f3f3ff3f3f3f3f[O|Dj8X-Gf"5L#3 3f3ff3f3f3f3ff3f3f[O|Dj8X-Gf"5L#3 3f3ff3ff3f3f3ff3ff3f[O|Dj8X-Gf"5L#3 fff3f3f3f3ffff3f3f3f3f[O|Dj8X-Gf"5L#3 3f3f3f3ff3f3f3f3ff[O|Dj8X-Gf"5L#3 3f3f3f3ff3f3f3f3ff[O|Dj8X-Gf"5L#3 3ff3f3f3ff3ff3f3f3ff[O|Dj8X-Gf"5L#3 3f3f3f3ffff3f3f3f3ffff[O|Dj8X-Gf"5L#3 [[[[[[[[[[[[[[[[O|Dj8X-Gf"5L#3 O|O|O|O|O|O|O|O|O|O|O|O|O|O|O|O|Dj8X-Gf"5L#3 DjDjDjDjDjDjDjDjDjDjDjDjDjDjDjDj8X-Gf"5L#3 8X8X8X8X8X8X8X8X8X8X8X8X8X8X8X8X-Gf"5L#3 -Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf-Gf"5L#3 "5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L"5L#3 #3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3                 ff̙ffff̙ffff̙̙ff̙̙̙ffff̙̭S̙ff̙̙ff̙fff̙fSȘH̙ff̙fff̙̙ff̙fSȘH>fff̙fff̙f̙̙f̙f̭SȘH>l3}fff̙ffff̙ff̙SȘH>l3}V)dfff̙fffff̙̙̙ff̙SȘH>l3}V)dAKfff̙̙ff̙fff̙SȘH>l3}V)dAK+2f̙fff̙̙ff̙f̙fff̙SȘH>l3}V)dAK+2 f̙̙̙ff̙̙f̙f̙ffSȘH>l3}V)dAK+2 f̙̙ff̙̙f̙f̙fffSȘH>l3}V)dAK+2 f̙ff̙fff̙ffff̭SȘH>l3}V)dAK+2 ̙ff̙ffff̙̙f̭SȘH>l3}V)dAK+2 f̙f̙̙fff̙fff̙fSȘH>l3}V)dAK+2 f̙f̙ffffff̭SȘH>l3}V)dAK+2 fffffffff̭SȘH>l3}V)dAK+2 SȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȭSȘH>l3}V)dAK+2 HHHHHHHHHHHHHHHH>l3}V)dAK+2 >>>>>>>>>>>>>>>>l3}V)dAK+2 l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}l3}V)dAK+2 V)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dV)dAK+2 AKAKAKAKAKAKAKAKAKAKAKAKAKAKAKAK+2 +2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2                 wwwwwwݙݪݥݪ|||ݻݻ|||gggݙwwwݪwww|||gggRRRݻwwwwww|||gggRRR>>>www݈ݪ|||gggRRR>>>)))݈ݙwwwݻ|||gggRRR>>>)))ݙݻݙ|||gggRRR>>>)))wwwwwwݪݥ|||gggRRR>>>)))|||gggRRR>>>)))ݙwww|||gggRRR>>>)))ݻwww|||gggRRR>>>)))|||gggRRR>>>)))|||gggRRR>>>)))|||gggRRR>>>)))|||gggRRR>>>)))||||||||||||||||||||||||||||||||||||||||||||||||gggRRR>>>)))ggggggggggggggggggggggggggggggggggggggggggggggggRRR>>>)))RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR>>>)))>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)))))))))))))))))))))))))))))))))))))))))))))))))))fffffffffffffffffffffffffffffffffffx^fffffffffffffffffffx^iRffffffffffffffffffffx^iRnZGfffffffffffffffffffffx^iRnZG[K;fffff3333333333fffffffffffx^iRnZG[K;I>311(%% UUU""""""UUUfffffffffffffffUUUfffUUUUUUUUUUUUUUUccQWWGJJ=>>311(%% UUUUUUUUUffffffffffffUUUffffffccQWWGJJ=>>311(%% UUUUUUUUUfffffffffffffffUUUfffccQWWGJJ=>>311(%% UUUUUUUUUffffffffffffUUUffffffccQWWGJJ=>>311(%% UUUUUUUUUfffffffffffffffUUUfffccQWWGJJ=>>311(%% UUUUUUUUUffffffffffffUUUffffffccQWWGJJ=>>311(%% UUUffUUUfffffffffffffffUUUfffUUUccQWWGJJ=>>311(%% ffffUUUffffffffffffUUUffffffUUUUUUccQWWGJJ=>>311(%% ffUUUfffffffffffffffUUUfffUUUUUUccQWWGJJ=>>311(%% UUUffffffffffffUUUffffffUUUUUUccQWWGJJ=>>311(%% UUUfffffffffffffffUUUfffUUUUUUccQWWGJJ=>>311(%% UUUffffffffffffUUUffffffUUUUUUccQWWGJJ=>>311(%% ffUUUfffffffffffffffUUUfffUUUUUUccQWWGJJ=>>311(%% ffffUUUffffffffffffUUUffffffUUUUUUUUUUUUUUUUUUUUUUUUccQWWGJJ=>>311(%% ffffUUUfffffffffffffffUUUfffffffffffffffccQWWGJJ=>>311(%% UUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffUUUffffffUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffccQWWGJJ=>>311(%% UUUfffffffffffffffffffffffffffffffffffffffUUUfff""""""""""""""""""""""""""""""""""""DDDDDDccQWWGJJ=>>311(%% UUUfffffffffffffffffffffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwwwwwwwffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwffffffwwwwwwwwwwwwwwwwwwfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwfffwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwfffwwwfffwwwfffwwwwwwwwwwwwwwwfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffUUUfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffUUUfffUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffUUUwwwUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwfffwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffUUUwwwUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffUUUwwwUUUfffDDDDDDccQWWGJJ=>>311(%% UUUffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwffffffUUUfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwwwwwwwfffUUUDDDUUUfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfffwwwfffwwwfffUUUfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffwwwfffwwwfffwwwfffwwwfffwwwfffwwwwwwwwwfffwwwfffwwwfffUUUDDDffffffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffwwwfffwwwfffwwwfffwwwfffwwwfffwwwfffwwwwwwwwwfffUUUfffUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffwwwfffwwwfffwwwfffwwwfffwwwfffwwwfffwwwwwwUUUfffUUUfffUUUDDDffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffUUUfffwwwfffwwwfffwwwfffwwwfffffffffUUUfffUUUfffUUUfffUUUDDDUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffUUUfffwwwfffwwwfffwwwfffUUUfffUUUfffUUUfffUUUDDDUUUDDDUUUDDDffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffUUUfffUUUfffUUUfffUUUfffUUUfffUUUffffffDDDfffDDDUUUDDDUUUDDDUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffUUUfffUUUfffUUUfffUUUfffUUUDDDUUUDDDUUUDDDUUUDDDUUUDDDUUUDDD"""fffDDDDDDccQWWGJJ=>>311(%% UUUffffffUUUfffUUUfffUUUfffUUUfffUUUDDDUUUDDDUUUDDDUUUDDD"""DDD"""DDD"""DDDfffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffUUUfffUUUfffUUUDDDUUUDDDUUUDDDfffDDD"""DDD"""DDD"""DDD"""DDD"""fffDDDDDDccQWWGJJ=>>311(%% UUUfffffffffDDDfffDDDUUUDDDUUUDDDUUUDDDfffDDDDDDccQWWGJJ=>>311(%% UUUffffffDDDUUUDDDUUUDDDUUUDDDUUUDDD"""fffffffffffffffffffffffffffffffffffffffDDDDDDccQWWGJJ=>>311(%% UUUffffffUUUDDDUUUDDD"""DDD"""DDD"""DDDfffDDDDDDccQWWGJJ=>>311(%% UUUffffffDDD"""DDD"""DDD"""DDD"""DDD"""fffDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUccQWWGJJ=>>311(%% UUUfffffffffUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDccQWWGJJ=>>311(%% UUUfffffffffffffffffffffffffffffffffffffffffffffUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDccQWWGJJ=>>311(%% UUUfffffffffffffffUUUfffUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDccQWWGJJ=>>311(%% UUUffffffffffffffffffffffffffffffffffffUUUffffffUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDccQWWGJJ=>>311(%% UUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffUUUfffUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDccQWWGJJ=>>311(%% :3,$nXB,:3,$nXB,:3,$nXB,333333333333333333333333:3,$nXB,3ffffffffffffffffffffffU:3,$nXB,3f"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fffffffffU"U:3,$nXB,3ff333333fU"U:3,$nXB,3ff33fU"U:3,$nXB,3ff33fU"U:3,$nXB,3ff33fU"U:3,$nXB,3ff33fU"U:3,$nXB,3ff333333fU"U:3,$nXB,3fffffffffU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fU"U:3,$nXB,3fUUUUUUUUUUUUUUUUUUUU"U:3,$nXB,3""""""""""""""""""""""U:3,$nXB,UUUUUUUUUUUUUUUUUUUUUUUU:3,$nXB,:3,$nXB,:3,$nXB,:3,$nXB,UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUtttfffWWWHHH:::+++UUUtttfffWWWHHH:::+++UUUtttfffWWWHHH:::+++DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDݪUUUtttfffWWWHHH:::+++DDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUݪUUUtttfffWWWHHH:::+++DDDUUUwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU""""""""""""""""""""""""""""""""""""""""""""""""wwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDD"""""""""""""""""""""DDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUU"""DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDUUUwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwݪUUUtttfffWWWHHH:::+++DDDݪUUUtttfffWWWHHH:::+++ݪUUUtttfffWWWHHH:::+++UUUtttfffWWWHHH:::+++wwwtttfffWWWHHH:::+++3333333333333333333333333333333f9q2a* P# @0 3fffffffffffffffffffffffffffff3f9q2a* P# @0 3fff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f333f9q2a* P# @0 3ff3fffffffffffffffffffffffff333f9q2a* P# @0 3ff3f3333333333333333333333333f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3̙ff3f3f3f3f3f3f3f3̙ff3f3f3f3f3f3f3f3̙ff3f33f3f9q2a* P# @0 3ff3f3f3f3f3̙ff3f3f3f3f3f3̙f̙ff3f3f3f3̙ff3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3̙ff3f3f3f3̙ff3f3f3f3f3̙ff3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3̙ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3̙ff3f3̙ff3f3f3f3f3f3̙ff3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3̙ff3f3̙ff3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3̙ff3f3f3f3f3f3f3f3f3f3f3̙ff3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3̙ff3f3f3f3f3̙ff3f3f3f3f3̙f̙ff3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3̙ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙ff3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3̙ff3f3f3f3f3̙ff3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3̙ff3f3f3f3̙ff3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3̙f̙ff3f3f3f3f3f3f3f3f3̙ff3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙ff3f3f3f3̙ff3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙ff3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3̙ff3f3f3f3f3f3̙ff3f3f3f3f3f3f3̙ff3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3̙ff3f3f3f3f3̙f̙ff3f3f3f3̙ff3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3̙ff3f3̙ff3f3f3f3f3f3̙ff3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3̙ff3f3̙f̙ff3f3f3f3f3̙ff3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3̙ff3f3f3f3f3f3f3f3f3f3f3̙ff3f3f3f3f3̙ff3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f33f3f9q2a* P# @0 3ff333333333333333333333333333f3f9q2a* P# @0 3f33333333333333333333333333333f9q2a* P# @0 3333333333333333333333333333333f9q2a* P# @0 ffffffffffffffffffffffffffffffff9q2a* P# @0 bubbros-1.6.2/bubbob/tmp/pat16.ppm0000644000076400001440000007401612225473206015721 0ustar arigousersP6 40 256 255 ݻwwwwwwwwwUUUwwwUUUDDDUUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDDUUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDD݈UUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDDݻUUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDDݻUUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDDݻ݈UUUwwwUUUwwwooo]]]JJJ777%%%ݻwwwwwwwwwUUUwwwUUUDDDݻݻUUUwwwUUUwwwooo]]]JJJ777%%%wwwwwwwwwUUUwwwUUUDDDݻݻUUUwwwUUUooo]]]JJJ777%%%wwwwwwwwwUUUwwwUUUDDDݻݻUUUUUUwwwooo]]]JJJ777%%%wwwwwwUUUwwwUUUDDDݻݻwwwUUUUUUwwwooo]]]JJJ777%%%wwwUUUwwwUUUDDDݻݻ݈wwwUUUUUUwwwooo]]]JJJ777%%%UUUwwwUUUDDDݻݻݻwwwUUUUUUwwwooo]]]JJJ777%%%wwwUUUDDDݻݻݻwwwUUUUUUwwwooo]]]JJJ777%%%UUUDDDݻݻݻݻwwwUUUUUUwwwooo]]]JJJ777%%%DDDݻݻݻݻ݈wwwUUUUUUooo]]]JJJ777%%%ݻݻݻݻwwwUUUooo]]]JJJ777%%%UUUwwwwwwwwwDDDwwwUUUwwwUUUwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDooo]]]JJJ777%%%݈UUUwwwwwwwwwwwwUUUwwwUUUwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDooo]]]JJJ777%%%݈UUUwwwwwwwwwUUUwwwUUUwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDݕooo]]]JJJ777%%%݈UUUwwwwwwwwwwwwUUUwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDݻooo]]]JJJ777%%%݈UUUwwwwwwwwwUUUwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDݻooo]]]JJJ777%%%݈UUUwwwwwwwwwwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDݻooo]]]JJJ777%%%݈UUUwwwwwwwwwUUUDDDwwwwwwUUUwwwUUUUUUDDDݻooo]]]JJJ777%%%݈UUUwwwwwwwwwDDDwwwwwwUUUwwwUUUUUUDDDݻooo]]]JJJ777%%%ݪ݈UUUwwwwwwwwwwwwUUUwwwUUUUUUDDDݻwwwooo]]]JJJ777%%%ݪ݈UUUwwwwwwwwwUUUwwwUUUUUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈UUUwwwwwwUUUwwwUUUUUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈UUUwwwwwwUUUUUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈UUUwwwUUUUUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈UUUwwwUUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈UUUDDDݻwwwUUUooo]]]JJJ777%%%ݪ݈ݻwwwUUUwwwooo]]]JJJ777%%%ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzzzeeeQQQ===(((ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzzzeeeQQQ===(((ffffffݻffffffzzzeeeQQQ===(((ffffffffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffݻwwwffffffzzzeeeQQQ===(((ffffffwwwffffffzzzeeeQQQ===(((ffffffwwwffffffzzzeeeQQQ===(((ffffffwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwwwwwwwwwwwwwffffffzzzeeeQQQ===(((ffffffwwwwwwwwwwwwwwwwwwffffffzzzeeeQQQ===(((ffffffݻffffffzzzeeeQQQ===(((ffffffffffffzzzeeeQQQ===(((ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzzzeeeQQQ===(((ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzzzeeeQQQ===(((ffffffluZaqHNZ6:C$'-wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww̙fffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffwwwݙ̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙̙fffwwwݙ̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙̙̙fffwwwݙ̙̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙̙̙̙fffwwwݙ̙̙̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fff̙̙fffwwwݙ̙̙fff̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffff̙̙fffwwwݙ̙̙fffff̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffff̙̙fffwwwݙ̙̙fffff̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffff̙̙fffwwwݙ̙̙ffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffff̙̙fffwwwݙ̙̙fffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffffff̙̙fffwwwݙ̙̙ffffffff̙̙̙fffluZaqHNZ6:C$'-www̙̙̙̙̙fffwww̙̙fffffffff̙̙̙fffluZaqHNZ6:C$'-̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff̙̙̙ffffffffff̙̙̙fffluZaqHNZ6:C$'-̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff̙̙fffffffffff̙̙̙fffluZaqHNZ6:C$'-fffffffffffffffffffffffffffffffffffffffffffff̙̙ffffffffffff̙̙̙fffluZaqHNZ6:C$'-̙̙̙fffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww̙̙ffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙ffffffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffffffffffffffffffffff̙̙̙fffluZaqHNZ6:C$'-wwwݙ̙̙fffff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffluZaqHNZ6:C$'-www̙̙̙̙̙fffluZaqHNZ6:C$'-̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffluZaqHNZ6:C$'-̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffluZaqHNZ6:C$'-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwluZaqHNZ6:C$'-{iXF4#333333333333333333333333333333{iXF4#3"{iXF4#3U"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wU"{iXF4#3wwU"{iXF4#3wU"{iXF4#3wwU"{iXF4#3wU"{iXF4#3wwU"{iXF4#3wU"{iXF4#3wwU"{iXF4#3wwwU"{iXF4#3wwU"{iXF4#3wwwU"{iXF4#3wwwwU"{iXF4#3wwwwwUU"{iXF4#3wwwwwwwwwwwwwwUwU"{iXF4#3wwwwwwwwwwwwwwwwwUwUU"{iXF4#3UUUUUUUUUUUUUUUUUUUUUUUUUUUU"{iXF4#""""""""""""""""""""""""""""""{iXF4#"{iXF4#33333333333333333333333333333333f92|+j$XG{5\#=3f3f92|+j$XG{5\#=3ffffffffffffffffffffffffffffff3f92|+j$XG{5\#=3f33333333333333333333333333fff3f92|+j$XG{5\#=3f33333333333333333333333333fff3f92|+j$XG{5\#=3f333f333f3f333f333f3333f3f3f33f33fff3f92|+j$XG{5\#=3f33333f3333f3f̙3f3f̙3f333333fff3f92|+j$XG{5\#=3f33333f3f333333333333333f333fff3f92|+j$XG{5\#=3f333f̙3333333f33f3f3333ff33fff3f92|+j$XG{5\#=3f333f3333333f33f̙33333ffff3ff33fff3f92|+j$XG{5\#=3f333333f3f333f333f33f33f̙3f333f333fff3f92|+j$XG{5\#=3f33f̙33f333f3333f33333f33f333fff3f92|+j$XG{5\#=3f333f333ff̙33333f33f̙33f3ff3f333f33fff3f92|+j$XG{5\#=3f3333f3f̙333f333f3333f3333333f33fff3f92|+j$XG{5\#=3f33333333f̙333f33ff3f3fff3333fff3f92|+j$XG{5\#=3f333333f333ff̙3f33f̙3ff3f333f33ffff33fff3f92|+j$XG{5\#=3f33333f333f33f3fff3f3333f333fff3f92|+j$XG{5\#=3f3333f̙33333ff3fff33ffff3fff33f33fff3f92|+j$XG{5\#=3f33333f3333f33fff333f33f33fff333fff3f92|+j$XG{5\#=3f333f333f3f33ff33ffff3333333333fff3f92|+j$XG{5\#=3f333333f333f33f33ff33f3ff33fff333fff3f92|+j$XG{5\#=3f33f̙33f̙3ffff33f33333fff33f33ff33fff3f92|+j$XG{5\#=3f333f33f333f33f33f3ff333ff3f33333fff3f92|+j$XG{5\#=3f3333f33f33fffff333ffff3333fff3f333fff3f92|+j$XG{5\#=3f3333f3f3ff3333ff3333f33333f3333fff3f92|+j$XG{5\#=3f333333fff33fff3333ff3fff3ff3333fff3f92|+j$XG{5\#=3f333f3ff333f3ff33f3f3333f33fff3333fff3f92|+j$XG{5\#=3f33333333333333333333333333fff3f92|+j$XG{5\#=3f33333333333333333333333333fff3f92|+j$XG{5\#=3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f92|+j$XG{5\#=3ffffffffffffffffffffffffffffff3f92|+j$XG{5\#=3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f92|+j$XG{5\#=UUUUUUUUUUUUUUUUUUUUU"""UUUDDDUUU"""UUUDDDUUU"""UUU"""DDD""""""""""""#B:2)m!W A+UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDUUU"""UUU"""UUU"""#B:2)m!W A+UUUUUUUUUUUUUUUUUUUUU3UUUUUU"""UUU"""UUU"""UUU"""DDD""""""#B:2)m!W A+UUUUUUUUUUUUUUU333UUUUUUDDDUUU"""UUU"""#B:2)m!W A+UUUUUUUUUUUUUUU3333333DDDUUU"""UUU"""UUU"""DDD#B:2)m!W A+UUUUUUUUU33fffffff33333UUUUUUDDDUUU"""#B:2)m!W A+UUUUUUUUU3ffffff3333UUU"""UUU"""UUU#B:2)m!W A+UUUUUUUUUUUU3ffff33333UUUUUUDDD#B:2)m!W A+UUUUUU3ffff333DDDUUU"""UUU#B:2)m!W A+UUUUUU3ffff33333fUUUUUU#B:2)m!W A+UUUUUU33ffff33333fUUUDDDUUU#B:2)m!W A+UUUUUUUUU33ffff3333333fUUUUUU#B:2)m!W A+UUU33fffffff333333f33"""UUU#B:2)m!W A+UUUUUU3333fffffffff333333333f3UUUDDD#B:2)m!W A+UUUUUU33333ffffff333333333f33UUU#B:2)m!W A+DDDUUU3333333333333333333f3f3UUU#B:2)m!W A+UUU33333333333333333333f33UUU#B:2)m!W A+"""UUUf3333333333333333ff333UUUDDD#B:2)m!W A+UUUDDDf333333333333f3f33"""UUU#B:2)m!W A+UUUUUU333333333333f3f33UUUUUU#B:2)m!W A+UUU"""UUUf33333333333f3ff33UUUDDDUUU#B:2)m!W A+UUUUUUf3333333333333f3f3333UUU"""#B:2)m!W A+UUU"""UUUDDDf333333333333333f3ff333DDDUUU"""UUU#B:2)m!W A+DDDUUUUUUUUU3333333333333ff3f3333UUUUUUUUUDDD#B:2)m!W A+UUU"""UUU"""UUUf333333333ff3f3f33333UUU"""UUU"""UUU#B:2)m!W A+"""UUUDDDUUUUUUf333333333333333333UUUUUUDDDUUU"""#B:2)m!W A+DDD"""UUU"""UUU"""UUUDDDf33333333333333DDDUUU"""UUU"""UUU"""DDD#B:2)m!W A+"""UUU"""UUUDDDUUUUUUff3333333333fUUUUUUDDDUUU"""UUU"""#B:2)m!W A+""""""DDD"""UUU"""UUU"""UUU"""UUUfffffffUUU"""UUU"""UUU"""UUU"""DDD""""""#B:2)m!W A+"""UUU"""UUU"""UUUDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDUUU"""UUU"""UUU"""#B:2)m!W A+""""""""""""DDD"""UUU"""UUUDDDUUU"""UUUDDDUUU"""UUUDDDUUU"""UUUDDDUUU"""UUU"""DDD""""""""""""#B:2)m!W A+fff#B:2)m!W A+f33DUUUUUUUUUDDDDDD݈wwwDUUUUUUUUUDDDDDD݈wwwDUUUUUUUUUDDDDDD݈wwwD]<S/ >)̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙}n^}Nh>S/ >)̙̙fff}n^}Nh>S/ >)̙̙fff}n^}Nh>S/ >)̙33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33f33ff3̙fff}n^}Nh>S/ >)̙33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3ffff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33f3ff3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fff3̙fff}n^}Nh>S/ >)̙33ffffffffffffffffffffffffffffffffffffffffffffff3̙fff}n^}Nh>S/ >)̙f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙fff}n^}Nh>S/ >)̙̙fff}n^}Nh>S/ >)̙̙ffffffffffffffffffffffffffffff}n^}Nh>S/ >)̙ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff}n^}Nh>S/ >)̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙}n^}Nh>S/ >)bubbros-1.6.2/bubbob/tmp/pat14.ppm0000644000076400001440000007401612225473206015717 0ustar arigousersP6 40 256 255 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwahUYHJf3f30*r$bQA|1] >f3f3f30*r$bQA|1] >f3f3f33f33f33f33f33f33f33f33f33f33f33f33f33f30*r$bQA|1] >f3f33f33f33f33f33f33f33f33f33f33f33f33f33f3f30*r$bQA|1] >f3f3f33f33f33f33f33f33f33f33f33f33f33f33f33f30*r$bQA|1] >f3f333333333333f33f3333f33f33f3333f3f30*r$bQA|1] >f3f33333333333333333333333f33f33f30*r$bQA|1] >f3f333333333333333333333333f33f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f333333333333333333333333f33f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f333333333333333333333333f33f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f3333333333333333333333333f33f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f333333333333333333333333333f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f333333333333333333333333333f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f333333333333333333333333333f30*r$bQA|1] >f3f33333333333333333333333333f3f30*r$bQA|1] >f3f333333333333333333333333333f30*r$bQA|1] >f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f30*r$bQA|1] >ffffffffffffffffffffffffffffffff0*r$bQA|1] >f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 f333333fff̙fffff̙fff33333f33\QE~9e.L"2 2,&r[ D- 2,&r[ D- 333333333333333333333333333333333333333333333333333333332,&r[ D- 3333333333333333333333333333333333333333333333332,&r[ D- 3333333333333333333f3f3f3f3f3f333333333333333333332,&r[ D- 33333333333333f3f3f3f3f3f3f3f3f3f3f3f3333333333333332,&r[ D- 333333333333f3f3f3f3f3f3f3f3f3f3f3f3f3f33333333333332,&r[ D- 3333333333f3f33f33f33f33f33f33f33f333333333332,&r[ D- 33333333f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3333333332,&r[ D- 3333333f3f33f33f33f33f33f33f33f33f33f333333332,&r[ D- 333333f3f3f33f3f3f33f3f3f33f3f3f33f3f3f33f3333332,&r[ D- 33333f33f33f33f33f33f33f33f33f33f33f33333332,&r[ D- 33333f33f3f3f33f3f3f33f3f3f33f3f3f33f3f3f333332,&r[ D- 3333f33f33f33f33f33f33f33f33f33f33f3333332,&r[ D- 333f33f3f3f33f33f33f33f33f33f33f33f33f333332,&r[ D- 3333f33f33f33f33f33f33f33f33f33f33f3333332,&r[ D- 333f33f33f33f33f33f33f33f33f33f33f33f333332,&r[ D- 3333f33f33f33f33f33f33f33f33f33f33f3333332,&r[ D- 333f33f33f3333f3333f3333f3333f33333332,&r[ D- 3333f33f33f33f33f33f33f33f33f33f33f3333332,&r[ D- 333333f3333f3333f3333f3333f33333333332,&r[ D- 33333f33f33f33f33f33f33f33f33f33f33f33333332,&r[ D- 3333333f33f33f33f33f33f33f33f33f33f3333333332,&r[ D- 3333333333f3333333333333333333333332,&r[ D- 3333333333f33f33f33f33f33f33f33f3333333333332,&r[ D- 333333333333333333333333333333333333332,&r[ D- 33333333333333f33f33f33f33f33f33333333333333332,&r[ D- 333333333333333333333333333333333333333333332,&r[ D- 3333333333333333333333333333333333333333333333332,&r[ D- 333333333333333333333333333333333333333333333333333333332,&r[ D- 2,&r[ D- 2,&r[ D- ̙ff3fffff3ff3fff3f3ff3f33f3f33f3^RFn:X/B#, ̙ffff̙fff3fff3fffff3ff3ff33ff33f3^RFn:X/B#, ̙fffffff3ff3fffff3f3f3f333ff33f3^RFn:X/B#, ̙fffff3ff3f3fff3fff3f3ffff3333f3^RFn:X/B#, ̙ff̙fffff3f3fffffff33f33f33333f3^RFn:X/B#, ̙ff3f̙ffff3f3f3fff3fffff33333f3f3^RFn:X/B#, ̙fffffff3ffff3ff333ff3333333f3f3f3^RFn:X/B#, ̙fff̙f3fff33fff3fff333333333f33f3^RFn:X/B#, ̙ff3ffffff3ff3ff3fff333333f33f33f3f3^RFn:X/B#, ̙ffffff33ff3ffff33f33333f33f3f3f3f3^RFn:X/B#, ̙ff̙f3ffff3fff3fff33333f33f33f3f3f^RFn:X/B#, ̙fff3f33f3ff33ff333333f33f3f3f3̙̙̰^RFn:X/B#, ̙fffffffffffffff33333f33f3f3f3̙̙f^RFn:X/B#, ̙333333333333333333f3f3f3f3f3̙̙̪f̻^RFn:X/B#, 333333333333333333f33f3f3f3̙f̙̻̙^RFn:X/B#, f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3̙̪f̈f̙f^RFn:X/B#, f3^RFn:X/B#, ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙3f3^RFn:X/B#, ̙fffffffffffffffffffffffffff33f3^RFn:X/B#, ̙fffffffffffffffffffffffffff33f3^RFn:X/B#, ̙fff3̙ffff3f̙ffffff̙fff3f̙ff33f3^RFn:X/B#, ̙ff̙ffff̙f3ff̙ffff3ff̙f3ff33f3^RFn:X/B#, ̙ff3ff3fff3ffff3ff3ff3f33f3f33f3^RFn:X/B#, ̙fff̙ff̙3ff3ff3fffffff3fff3ff33f3^RFn:X/B#, ̙ffffffff33f3ffff3ffff333f3f33f3^RFn:X/B#, ̙ffffffffff3fffffffff3fff33f33f3^RFn:X/B#, ̙fff3̙ff̙ffff3fffff3f3f3f3ff33f3^RFn:X/B#, ̙ff̙fff3ff3ff3f3fffff3f33fff33f3^RFn:X/B#, ̙ff3ffffff3ffffffffffff3f33f33f3^RFn:X/B#, ̙ffffff̙ff3f3fffff3f3f33ffff33f3^RFn:X/B#, ̙fff̙ff3fffff3f3ff3fffff33ff33f3^RFn:X/B#, ̙fffffff3f3ffff3ff3333f3f3ff33f3^RFn:X/B#, bubbros-1.6.2/bubbob/tmp/pat05.ppm0000644000076400001440000004161612225473206015717 0ustar arigousersP6 24 240 255 f33ff333333333333f3jffffffffffff3j]f̈̈̈f3j]Of̈̈̈f3j]OBvf̈f3j]OBvy5^f̈̈f3j]OBvy5^Z'Gf̈f3j]OBvy5^Z'G</f̈f3j]OBvy5^Z'G</ ff3j]OBvy5^Z'G</ f̈f3j]OBvy5^Z'G</ ff3j]OBvy5^Z'G</ f̈f3j]OBvy5^Z'G</ ffffffffffff3j]OBvy5^Z'G</ f333333333333f3j]OBvy5^Z'G</ f33fj]OBvy5^Z'G</ jjjjjjjjjjjjjjjj]OBvy5^Z'G</ ]]]]]]]]]]]]]]]]OBvy5^Z'G</ OOOOOOOOOOOOOOOOBvy5^Z'G</ BvBvBvBvBvBvBvBvBvBvBvBvBvBvBvBvy5^Z'G</ y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^y5^Z'G</ Z'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'GZ'G</ </</</</</</</</</</</</</</</</                 ̙̙̙ff̙̙̙̙̙ff̙̙̙m̙̙̙ffff̙̙̙m`̙̙̙ff33ff̙̙̙m`БR̙̙̙ff3̙33ff̙̙̙m`БRxD̙̙ff3̙3333ff̙̙m`БRxD`6wff3̙333333ffm`БRxD`6wH)Yfff3̙33333333fffm`БRxD`6wH)Y0;fff33̙3333333fffm`БRxD`6wH)Y0; f33̙ff33̙33333ff3f3m`БRxD`6wH)Y0; ̙f33̙ff33̙333ff3f3̙m`БRxD`6wH)Y0; ̙̙f33̙ff3333ff3f3̙̙m`БRxD`6wH)Y0; ̙̙f33̙ff33ff3f3̙̙m`БRxD`6wH)Y0; ̙̙f33̙ffff3f3̙̙m`БRxD`6wH)Y0; ̙̙f33̙ff3f3̙̙m`БRxD`6wH)Y0; ̙̙̙3̙ff3̙̙m`БRxD`6wH)Y0; mmmmmmmmmmmmmmmm`БRxD`6wH)Y0; `Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`Щ`БRxD`6wH)Y0; RRRRRRRRRRRRRRRRxD`6wH)Y0; xDxDxDxDxDxDxDxDxDxDxDxDxDxDxDxD`6wH)Y0; `6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6w`6wH)Y0; H)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)YH)Y0; 0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;                 f33333f3f3f333f33333ff333333333333333333f33333ff3333f38333f333f3333333333333333f338133333f33f33f33333333333f33f381w*333f3f3333f33333333333f333381w*c#33f33f3333333f33333ff333f3381w*c#O 333333f3333333333333333f33381w*c#O ; 3333f33333f33333f3333f3f3381w*c#O ; 'f3333333f3333f3333333f333333381w*c#O ; '33f33333333333f333f333333f3381w*c#O ; '333f33f3333f3333333f33f33f381w*c#O ; '3f33333333333333f33f33333381w*c#O ; 'f33f3333f33333f3333333333333381w*c#O ; '33333f333333f333f3333333f3381w*c#O ; '333f33333333f33333333333f33381w*c#O ; '33f3333f33f333f333f33f3333381w*c#O ; '88888888888888881w*c#O ; '1111111111111111w*c#O ; 'w*w*w*w*w*w*w*w*w*w*w*w*w*w*w*w*c#O ; 'c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#O ; 'O O O O O O O O O O O O O O O O ; '; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; '''''''''''''''''̙̙̙̙̙3̙̙̙̙3333ff3f̙3̙f33f̙̙ff3ff3fff3ff3ffY ̙3fff̙ffffff̙3f3fY L f̙f3fff3fffff3fY L @ ̙fffffffff3f33fY L @ x33f3ffffffff3fffffY L @ x3Z&̙ff3fffffff3f3fY L @ x3Z&<̙ffffffff3ffff33fY L @ x3Z&< ̙3fffffffffffff3fY L @ x3Z&< ̙f̙3ffffff3ff33fY L @ x3Z&< fffffff3ffffffffY L @ x3Z&< 3f3ff3ffff3fff3fY L @ x3Z&< ̙fff3ffff3ff333fY L @ x3Z&< ̙3f3fff33fff3f33fY L @ x3Z&< 3333f333f33f333ffY L @ x3Z&< ffffffffffffffffY L @ x3Z&< Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y L @ x3Z&< L L L L L L L L L L L L L L L L @ x3Z&< @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ x3Z&< x3x3x3x3x3x3x3x3x3x3x3x3x3x3x3x3Z&< Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&Z&< <<<<<<<<<<<<<<<<                 ffffffffffffffffffffffffffffffffffffffffffffffff3ffZffffffffffffffff3ffZOffffffffffffffff3ffZOtxCffffffffffffffff3ffZOtxC`d8ffffffffffffffff3ffZOtxC`d8MP-ffffffffffffffff3ffZOtxC`d8MP-: self.x + 10 and dy + dh > self.y + 8 and self.x + self.ico.w > dx + 10 and self.y + self.ico.h > dy + 10): self.reallytouched(dragon) def reallytouched(self, dragon): if not self.taken_by: if self.killgens: self.gen = [] self.gen.append(self.taking()) sound = self.sound if sound: if isinstance(sound, str): sound = getattr(images.Snd, sound) self.play(sound) if dragon not in self.taken_by: self.taken_by.append(dragon) if isinstance(self, (RandomBonus, MonsterBonus)): s_bonus = dragon.bubber.stats.setdefault('bonus', {}) s_bonus[self.nimage] = s_bonus.get(self.nimage, 0) + 1 def taking(self, follow_dragons=0, delay=1): from player import Dragon for t in range(delay): yield None # time to be taken by several dragons if self.points: for p in self.taken_by: if follow_dragons and p.alive: s = p else: s = self points(s.x + s.ico.w//2, s.y + s.ico.h//2 - CELL, p, self.points) dragons = [d for d in self.taken_by if isinstance(d, Dragon)] if self.taken1(dragons) != -1: self.kill() def taken1(self, dragons): for d in dragons * self.multiply: if d.alive: self.taken(d) def taken(self, dragon): pass def in_bubble(self, bubble): self.untouchable() bubble.move(self.x, self.y) bubble.to_front() self.to_front() self.gen = [self.bubbling(bubble, self.ico)] self.move(bubble.x+8, bubble.y+8, images.sprget('questionmark3')) self.setimages(self.cyclic(questionmarklist, 2)) def bubbling(self, bubble, ico): while not hasattr(bubble, 'poplist'): self.move(bubble.x+8, bubble.y+8) yield None if bubble.poplist is not None: dragon = bubble.poplist[0] if dragon is not None: self.play(images.Snd.Yippee) if dragon not in self.taken_by: self.taken_by.append(dragon) if self.points > 10: dragon.bubber.givepoints(self.points - 10) pn = dragon.bubber.pn if self.points in GreenAndBlue.points[pn]: Points(bubble.x + bubble.ico.w//2, bubble.y, pn, self.points) self.taken1(BubPlayer.DragonList) p = Parabolic(ico, bubble.x, bubble.y) p.gen.append(p.moving(-1.0)) self.kill() def is_on_ground(self): return onground(self.x, self.y) def points(x, y, dragon, points): dragon.bubber.givepoints(abs(points)) pn = dragon.bubber.pn if points in GreenAndBlue.points[pn]: Points(x, y, pn, points) class Points(ActiveSprite): def __init__(self, x, y, pn, points): ico = images.sprget(GreenAndBlue.points[pn][points]) ActiveSprite.__init__(self, ico, x - ico.w//2, max(8, y)) self.nooverlap = 1 self.gen.append(self.raiser()) def raiser(self): wait = 0 for s in images.ActiveSprites: if s is self: break if (isinstance(s, Points) and s.nooverlap and abs(self.x-s.x)= 4.0 and self.fallstraight: del self.parabole_progress self.gen.append(self.falling()) return self.kill() def falling(self): nx, ny = vertical_warp(self.x, self.y & ~3) if self.fallspeed < 0: groundtest = underground else: groundtest = onground while not groundtest(nx, ny): ny += self.fallspeed nx, ny1 = vertical_warp(nx, ny) if ny1 != ny: ny = ny1 self.wrapped_around() self.move(nx, ny) yield None self.move(nx, ny) self.build() self.kill() def killmonsters(self, poplist): from monsters import Monster while 1: for s in self.touching(0): if isinstance(s, Monster): s.argh(poplist) yield None def build(self): pass def wrapped_around(self): pass class Parabolic2(Parabolic): points = 0 def __init__(self, x, y, imglist, imgspeed=3, onplace=0, y_amplitude=-8.0): Parabolic.__init__(self, images.sprget(imglist[0]), x, y) if onplace: self.gen.append(self.falling()) else: self.gen.append(self.moving(y_amplitude)) if len(imglist) > 1: self.setimages(self.cyclic(imglist, imgspeed)) def touched(self, dragon, rect=None): if self.points: points(self.x + self.ico.w/2, self.y + self.ico.h/2 - CELL, dragon, self.points) self.kill() class BonusMaker(Parabolic2): fallstraight = 1 touchable = 1 def __init__(self, x, y, imglist, imgspeed=3, onplace=0, outcome=None): assert outcome self.outcome = outcome if outcome == (Flower2,): self.fallspeed = -self.fallspeed Parabolic2.__init__(self, x, y, imglist, imgspeed, onplace) def falling(self): cls = self.outcome[0] if issubclass(cls, Megabonus): self.build() return self.die([]) else: return Parabolic2.falling(self) def wrapped_around(self): cls = self.outcome[0] if issubclass(cls, RandomBonus) and not boards.curboard.playingboard: self.kill() def build(self): cls = self.outcome[0] args = self.outcome[1:] if issubclass(cls, RandomBonus) and not boards.curboard.playingboard: return None else: return cls(self.x, self.y, *args) def touched(self, dragon, rect=None): pass def in_bubble(self, bubble): bonus = self.build() self.kill() if bonus: bonus.in_bubble(bubble) return bonus class BonusMakerExtraStar(ActiveSprite): def __init__(self, x, y, sx, sy, colorname): self.sx = sx self.sy = sy imglist = [('smstar', colorname, k) for k in range(2)] ActiveSprite.__init__(self, images.sprget(imglist[-1]), x + HALFCELL, y + HALFCELL) self.setimages(self.cyclic(imglist, speed=2)) def follow_bonusmaker(self, bm): for t in range(4): yield None if hasattr(bm, 'parabole_progress'): break else: self.kill() return start = bm.parabole_progress if start < 3.9: while bm.alive and hasattr(bm, 'parabole_progress'): f = (bm.parabole_progress-start) / (4.0-start) self.move(bm.x + HALFCELL + int(f*self.sx), bm.y + HALFCELL + int(f*self.sy)) yield None self.kill() class MonsterBonus(Bonus): def __init__(self, x, y, multiple, forceimg=0): self.level = multiple if multiple >= len(Bonuses.monster_bonuses): multiple = len(Bonuses.monster_bonuses) - 1 img, pts = Bonuses.monster_bonuses[multiple] Bonus.__init__(self, x, y, forceimg or img, pts) def buildoutcome(self): return (self.__class__, self.level) def taken(self, dragon): dragon.carrybonus(self, 543) class IceMonsterBonus(MonsterBonus): def __init__(self, x, y, multiple): self.level = multiple if multiple >= 1: img, pts = Bonuses.violet_ice, 750 else: img, pts = Bonuses.cyan_ice, 700 Bonus.__init__(self, x, y, img, pts) class DustStar(ActiveSprite): localrandom = random.Random() def __init__(self, x, y, basedx, basedy, big=1, clock=0): self.colorname = self.localrandom.choice(Stars.COLORS) self.imgspeed = self.localrandom.randrange(3, 6) self.rotation_reversed = self.localrandom.random() < 0.5 ico, imggen = self.select_ico(getattr(Stars, self.colorname)) ActiveSprite.__init__(self, ico, x, y) self.setimages(imggen) self.gen.append(self.fly(basedx, basedy, big)) if not big: self.make_small() elif clock: self.setimages(None) self.seticon(images.sprget(Bonuses.clock)) def select_ico(self, imglist): if self.rotation_reversed: imglist = list(imglist) imglist.reverse() return (images.sprget(imglist[-1]), self.cyclic(imglist, self.imgspeed)) def make_small(self): images = [('smstar', self.colorname, k) for k in range(2)] ico, imggen = self.select_ico(images) self.seticon(ico) self.setimages(imggen) def fly(self, dx, dy, big): random = self.localrandom dx += (random.random() - 0.5) * 2.8 dy += (random.random() - 0.5) * 2.8 fx = self.x fy = self.y if big: j = 0 else: j = 2 while j < 3: ttl = random.expovariate(1.0 / 12) if ttl > 35: ttl = 35 for i in range(int(ttl)+4): fx += dx fy += dy self.move(int(fx), int(fy)) yield None if j == 0: self.make_small() fx += 8 fy += 8 j += 1 self.kill() class RandomBonus(Bonus): timeout = 500 class TemporaryBonus(RandomBonus): captime = 0 bonusleveldivider = 2 def taken(self, dragon): dragon.dcap[self.capname] += 1 self.carried(dragon) def carried(self, dragon): captime = self.captime if boards.curboard.bonuslevel: captime = (captime or 999) // self.bonusleveldivider if captime: dragon.carrybonus(self, captime) else: dragon.carrybonus(self) self.endaction = None def endaction(self, dragon): if dragon.dcap[self.capname] >= 1: dragon.dcap[self.capname] -= 1 class ShoeSpeed(RandomBonus): "Fast Runner. Cumulative increase of horizontal speed." nimage = Bonuses.shoe bigbonus = {'multiply': 3} bigdoc = "Run Really Fast." def taken(self, dragon): dragon.dcap['hspeed'] += 1 dragon.carrybonus(self) class CoffeeSpeed(RandomBonus): "Caffeine. Cumulative increase of the horizontal speed and fire rate." nimage = Bonuses.coffee big = 0 bigbonus = {'big': 1, 'multiply': 3} bigdoc = "Super-Excited! Break through walls!" def taken(self, dragon): dragon.dcap['hspeed'] += 0.5 dragon.dcap['firerate'] += 1 if self.big: dragon.dcap['breakwalls'] = 1 dragon.carrybonus(self) class Butterfly(TemporaryBonus): "Lunar Gravity. Allows you to jump twice as high as before." nimage = Bonuses.butterfly big = 0 bigbonus = {'big': 1} bigdoc = "Butterflies all around." def taken1(self, dragons): if self.big: import mnstrmap, monsters for i in range(17): monsters.Butterfly(mnstrmap.Butterfly, self.x + random.randrange(-40, 41), self.y + random.randrange(-30, 31), random.choice([-1, 1])) else: TemporaryBonus.taken1(self, dragons) def taken(self, dragon): dragon.dcap['gravity'] *= 0.5 self.carried(dragon) def endaction(self, dragon): dragon.dcap['gravity'] *= 2.0 class Cocktail(TemporaryBonus): "Short Lived Bubbles. Makes your bubbles explode more quickly." nimage = Bonuses.cocktail points = 2000 capname = 'bubbledelay' bigbonus = {'multiply': 3} bigdoc = "Makes your bubbles explode at once. Dangerous!" class Extend(RandomBonus): "E X T E N D. Gives you your missing letters and clear the level. " nimage = Bonuses.extend points = 0 big = 0 bigbonus = {'big': 1} bigdoc = "A lot of letter bubbles! Run! Run!" def taken1(self, dragons): if self.big: self.letterexplosion() else: RandomBonus.taken1(self, dragons) def taken(self, dragon): from bubbles import extend_name names = [extend_name(l) for l in range(6)] missing = [name for name in names if name not in dragon.bubber.letters] x = dragon.x + dragon.ico.w//2 y = dragon.y points(x, y, dragon, 10000*len(missing)) for l in range(6): if extend_name(l) in missing: dragon.bubber.giveletter(l, promize=0) def letterexplosion(self): from bubbles import LetterBubble playercount = len([p for p in BubPlayer.PlayerList if p.isplaying()]) N = 3 + (playercount > 3) angles = [i*(2.0*math.pi/N) for i in range(N)] for l, dx, dy in [(0, 5, 9), (1, 16, 10), (2, 26, 8), (3, 7, 23), (4, 15, 24), (5, 25, 24)]: delta = 2.0*math.pi * random.random() angles = [angle-delta for angle in angles] x = self.x + self.ico.w//2 + 3*(dx-16) y = self.y + self.ico.h//2 + 3*(dy-16) for angle in angles: bubble = LetterBubble(None, l) bubble.thrown_bubble(x, y, 7.0 + 4.0 * random.random(), (math.cos(angle), math.sin(angle))) class HeartPoison(RandomBonus): "Heart Poison. Freeze all free monsters." nimage = Bonuses.heart_poison big = 0 bigbonus = {'big': 1} bigdoc = "Freeze all other players too!" def taken1(self, dragons): import monsters monsters.freeze_em_all() if self.big: def heart_pause(dragon, gen): for i in range(222): yield None dragon.gen = gen for d in BubPlayer.DragonList: if d not in dragons: d.gen = [heart_pause(d, d.gen)] class VioletNecklace(RandomBonus): "Monster Duplicator. Double the number of free monsters." points = 650 nimage = Bonuses.violet_necklace big = 0 bigbonus = {'big': 1} bigdoc = "This level's boring, let's bring even more monsters..." def taken1(self, dragons): if self.big: import monsters, mnstrmap mlist = 2*['Nasty', 'Monky', 'Springy', 'Orcy', 'Gramy', 'Blitzy'] wrange = (boards.bwidth - 8*CELL) // 2 for dir in [1, -1]: for i in range(len(mlist)): name = mlist[i] mdef = getattr(mnstrmap, name) cls = getattr(monsters, name) x = wrange * i // len(mlist) if dir == 1: x = 2*CELL + HALFCELL + x else: x = boards.bwidth - 4*CELL - HALFCELL - x y = -2*CELL - i * 2*CELL cls(mdef, x, y, dir) else: for s in BubPlayer.MonsterList[:]: if s.regular(): for i in range(self.multiply): s.__class__(s.mdef, s.x, s.y, -s.dir * (-1)**i) class WandBonus(RandomBonus): "Wand/Chest. Turn the bubble into bonuses at the end of the level." nimages = [Bonuses.brown_wand, Bonuses.yellow_wand, Bonuses.green_wand, Bonuses.violet_wand, Bonuses.blue_wand, Bonuses.red_wand, Bonuses.violet_chest, Bonuses.blue_chest, Bonuses.red_chest, Bonuses.yellow_chest, ] Modes = [ (Bonuses.brown_wand, 750, Bonuses.cyan_ice, 700, BigImages.cyan_ice, 20000), (Bonuses.yellow_wand, 750, Bonuses.violet_ice, 750, BigImages.violet_ice, 20000), (Bonuses.green_wand, 750, Bonuses.peach2, 800, BigImages.peach2, 30000), (Bonuses.violet_wand, 750, Bonuses.pastec2, 850, BigImages.pastec2, 30000), (Bonuses.blue_wand, 750, Bonuses.cream_pie, 900, BigImages.cream_pie, 40000), (Bonuses.red_wand, 750, Bonuses.sugar_pie, 950, BigImages.sugar_pie, 40000), (Bonuses.violet_chest, 2000, Diamonds.violet, 6000, BigImages.violet, 60000), (Bonuses.blue_chest, 2000, Diamonds.blue, 7000, BigImages.blue, 60000), (Bonuses.red_chest, 2000, Diamonds.red, 8000, BigImages.red, 70000), (Bonuses.yellow_chest, 2000, Diamonds.yellow, 9000, BigImages.yellow, 70000), ] def __init__(self, x, y): self.mode = random.choice(WandBonus.Modes) RandomBonus.__init__(self, x, y, *self.mode[:2]) def taken1(self, dragons): BubPlayer.BubblesBecome = self.bubble_outcome BubPlayer.MegaBonus = self.mega_bonus def bubble_outcome(self, bubble): if bubble.pop(): x = bubble.x if x < 2*CELL: x = 2*CELL elif x > boards.bwidth - 4*CELL: x = boards.bwidth - 4*CELL Bonus(x, bubble.y, *self.mode[2:4]) def mega_bonus(self): nico, npoints = self.mode[4:6] ico = images.sprget(nico) x = random.randrange(0, boards.bwidth-ico.w) mb = Megabonus(x, -ico.h, nico, npoints) mb.outcome = (Bonus,) + self.mode[2:4] mb.outcome_image = self.mode[2] WandBonus1 = WandBonus # increase probability class Megabonus(Bonus): touchable = 0 vspeed = 6 sound = 'Extra' coverwithbonus = 99 fallerdelay = 71 def faller(self): self.fullpoints = self.points self.bubbles = {} for t in range(self.fallerdelay): yield None self.ready_to_go() self.bubbles_pos = list(self.bubbles_position()) self.gen.append(self.animate_bubbles()) y0 = self.y - HALFCELL ymax = boards.bheight - CELL - self.ico.h self.touchable = 1 ny = self.y while self.y >= y0: if self.vspeed: ny += self.vspeed if ny > ymax: ny = ymax self.vspeed = 0 self.move(self.x, int(ny)) yield None self.kill() def ready_to_go(self): pass def is_on_ground(self): return self.y == boards.bheight - CELL - self.ico.h def kill(self): for bubble in self.bubbles.values(): bubble.pop() Bonus.kill(self) def taken(self, dragon): poplist = [dragon] for bubble in self.bubbles.values(): bubble.pop(poplist) def bubbles_position(self): import time; start=time.time() cx = self.ico.w//2 - CELL cy = self.ico.h//2 - CELL positions = [] pi2 = math.pi * 2 dist = 10.0 for i in range(31): while 1: angle = random.random() * pi2 nx = cx + int(dist*math.sin(angle)) ny = cy + int(dist*math.cos(angle)) for ox, oy in positions: if (nx-ox)*(nx-ox) + (ny-oy)*(ny-oy) < 220: dist += 0.3 break else: break positions.append((nx, ny)) #print time.time()-start return positions ## nx = 5 ## ny = 6 ## xmargin = 2 ## ymargin = 7 ## xstep = (self.ico.w+2*xmargin-2*CELL) / float(nx-1) ## ystep = (self.ico.h+2*ymargin-2*CELL) / float(ny-1) ## for dx in range(nx): ## corner = dx in [0, nx-1] ## for dy in range(corner, ny-corner): ## dx1 = int(dx*xstep)-xmargin ## dy1 = int(dy*ystep)-ymargin ## yield (dx1 + random.randrange(-2,3), ## dy1 + random.randrange(-2,3)) def nearest_free_point(self, x0, y0): distlst = [((x0-x)*(x0-x)+(y0-y)*(y0-y)+random.random(), x, y) for x, y in self.bubbles_pos if (x, y) not in self.bubbles] if distlst: ignored, dx, dy = min(distlst) return dx, dy else: return None, None def in_bubble(self, bubble): if not self.touchable: return # bubbling a BonusMaker about to make a big bonus dx, dy = self.nearest_free_point(bubble.x-self.x, bubble.y-self.y) if dx is not None: self.cover_bubble(dx, dy, bubble.d.bubber) self.gen.append(self.cover_bubbles(bubble.d.bubber)) bubble.kill() def cover_bubbles(self, bubber): while 1: for t in range(2): yield None bubbles = [dxy for dxy, b in self.bubbles.items() if b.bubber is bubber] if not bubbles: break dx, dy = self.nearest_free_point(*random.choice(bubbles)) if dx is None: break self.cover_bubble(dx, dy, bubber) self.untouchable() def cover_bubble(self, dx, dy, bubber): if (dx, dy) in self.bubbles: return from bubbles import Bubble if len(self.bubbles) & 1: MegabonusBubble = Bubble elif self.coverwithbonus: self.coverwithbonus -= 1 outcome = self.outcome outcome_image = self.outcome_image class MegabonusBubble(Bubble): def popped(self, dragon): BonusMaker(self.x, self.y, [outcome_image], outcome=outcome) return 10 else: MegabonusBubble = Bubble nimages = GreenAndBlue.normal_bubbles[bubber.pn] b = MegabonusBubble(images.sprget(nimages[1]), self.x+dx, self.y+dy) b.dx = dx b.dy = dy b.bubber = bubber b.nimages = nimages self.bubbles[dx, dy] = b self.timeout = 0 f = float(len(self.bubbles)) / len(self.bubbles_pos) self.vspeed = -0.73*f + self.vspeed*(1.0-f) self.points = int(self.fullpoints*(1.0-f) / 10000.0 + 0.9999) * 10000 def animate_bubbles(self): if 0: # disabled clipping d = {} for dx, dy in self.bubbles_pos: d[dx] = d[dy] = None north = d.copy() south = d.copy() west = d.copy() east = d.copy() del d for dx, dy in self.bubbles_pos: lst = [y for x, y in self.bubbles_pos if x==dx and ydy] if lst: south[dy] = min(lst) lst = [x for x, y in self.bubbles_pos if xdx and y==dy] if lst: east[dx] = min(lst) W = 2*CELL H = 2*CELL bubbles = self.bubbles while 1: for cycle in [1]*8 + [2]*10 + [1]*8 + [0]*10: yield None for (dx, dy), bubble in bubbles.items(): if not hasattr(bubble, 'poplist'): if 0: # disabled clipping if (dx, north[dy]) in bubbles: margin_n = (north[dy]+H-dy)//2 else: margin_n = 0 if (dx, south[dy]) in bubbles: margin_s = (dy+H-south[dy])//2 else: margin_s = 0 if (west[dx], dy) in bubbles: margin_w = (west[dx]+W-dx)//2 else: margin_w = 0 if (east[dx], dy) in bubbles: margin_e = (dx+W-east[dx])//2 else: margin_e = 0 r = (margin_w, margin_n, W-margin_w-margin_e, H-margin_n-margin_s) bubble.move(self.x + bubble.dx + margin_w, self.y + bubble.dy + margin_n, images.sprget_subrect( bubble.nimages[cycle], r)) else: bubble.move(self.x + bubble.dx, self.y + bubble.dy, images.sprget(bubble.nimages[cycle])) elif len(bubbles) == len(self.bubbles_pos): self.pop_bubbles(bubble.poplist) return def pop_bubbles(self, poplist): def bubble_timeout(bubble, vspeed): ny = bubble.y for t in range(random.randrange(15,25)): if hasattr(bubble, 'poplist'): return ny += vspeed bubble.move(bubble.x, int(ny)) yield None bubble.pop(poplist) for bubble in self.bubbles.values(): bubble.gen.append(bubble_timeout(bubble, self.vspeed)) self.bubbles.clear() self.kill() class Cactus(RandomBonus): "Cactus. Drop a big version of a random bonus." points = 600 nimage = 'cactus' extra_cheat_arg = None bigbonus = {'multiply': 3} bigdoc = "Let's get more big bonuses!" def taken1(self, dragons): count = 0 while count < self.multiply: args = () if self.extra_cheat_arg: cls = globals()[self.extra_cheat_arg] self.extra_cheat_arg = None elif bigclockticker and bigclockticker.state == 'pre': cls = Clock args = (1,) else: cls = random.choice(Classes) if makecactusbonus(cls, *args): count += 1 cactusbonussound() #Cactus1 = Cactus # increase probability OFFSCREEN = -3*CELL def makecactusbonus(cls, *args): bonus = cls(OFFSCREEN, 0, *args) if not bonus.alive or getattr(bonus, 'bigbonus', None) is None: if bonus.alive: bonus.kill() return None bonus.__dict__.update(bonus.bigbonus) bonus.untouchable() bonus.gen = [] megacls = bonus.bigbonus.get('megacls', Cactusbonus) mb = megacls(0, -3*CELL, 'cactus', 10000) # temp image mb.outcome = (cls,) + (args or bonus.bigbonus.get('outcome_args', ())) mb.outcome_image = bonus.nimage mb.bonus = bonus mb.gen.append(mb.prepare_image()) mb.gen.append(mb.remove_if_no_bonus()) return mb def cactusbonussound(): gamesrv.set_musics([], []) boards.curboard.set_musics(prefix=[images.music_modern]) boards.curboard.set_musics() class Cactusbonus(Megabonus): coverwithbonus = 5 def prepare_image(self): while images.computebiggericon(self.bonus.ico) is None: yield None def remove_if_no_bonus(self): while self.bonus.alive: yield None self.kill() def ready_to_go(self): ico = images.biggericon(self.bonus.ico) x = random.randrange(0, boards.bwidth-ico.w) self.move(x, -ico.h, ico) def taken1(self, dragons): d1 = list(dragons) Megabonus.taken1(self, dragons) if self.bonus.alive: x = self.x + self.ico.w//2 - CELL y = self.y + self.ico.h//2 - CELL self.bonus.move(x, y) res = self.bonus.taken1(d1) self.untouchable() if res == -1: self.taken_by = [] self.gen.append(self.touchdelay(10)) self.bonus.move(OFFSCREEN, 0) else: self.bonus.kill() return res def kill(self): Megabonus.kill(self) if self.bonus.alive: self.bonus.kill() class LongDurationCactusbonus(Cactusbonus): timeout = 500 killgens = 0 def starexplosion(x, y, multiplyer, killmonsters=0, outcomes=[]): outcomes = list(outcomes) poplist = [None] for i in range(multiplyer): colors = list(Stars.COLORS) random.shuffle(colors) for colorname in colors: images = getattr(Stars, colorname) if outcomes: outcome = outcomes.pop() extra_stars = [] if hasattr(outcome[0], 'extra_stars_location'): for sx, sy in outcome[0].extra_stars_location: extra_stars.append(BonusMakerExtraStar(x, y, sx, sy, colorname)) bm = BonusMaker(x, y, images, outcome=outcome) for star in extra_stars: star.gen.append(star.follow_bonusmaker(bm)) else: b = Parabolic2(x, y, images) if killmonsters: b.gen.append(b.killmonsters(poplist)) class HomingStar(ActiveSprite): def __init__(self, x, y, colorname, poplist): imglist = getattr(Stars, colorname) ActiveSprite.__init__(self, images.sprget(imglist[0]), x, y) self.colorname = colorname self.setimages(self.cyclic(imglist, 2)) self.gen.append(self.homing(poplist)) def homing(self, poplist): from monsters import Monster target = None vx = (random.random() - 0.5) * 6.6 vy = (random.random() - 0.5) * 4.4 nx = self.x ny = self.y counter = 10 while 1: if random.random() < 0.02: target = None if target is None or not target.alive: bestdist = 1E10 for s in BubPlayer.MonsterList: if isinstance(s, Monster): dx = s.x - nx dy = s.y - ny dist = dx*dx + dy*dy + (random.random() * 25432.1) if dist < bestdist: bestdist = dist target = s if target is None: break dx = target.x - nx dy = target.y - ny dist = dx*dx + dy*dy if dist <= 3*CELL*CELL: target.argh(poplist) break yield None vx = (vx + dx * 0.005) * 0.96 vy = (vy + dy * 0.005) * 0.96 nx += vx ny += vy self.move(int(nx), int(ny)) if counter: counter -= 1 else: img = ('smstar', self.colorname, random.randrange(2)) s = ActiveSprite(images.sprget(img), self.x + 8, self.y + 8) s.gen.append(s.die([None], speed=10)) counter = 3 self.kill() class Book(RandomBonus): "Magic Bomb. Makes a magical explosion killing touched monsters." points = 2000 nimage = Bonuses.book big = 0 bigbonus = {'big': 1} bigdoc = "Homing Magical Stars." def taken1(self, dragons): if self.big: poplist = [None] x = self.x + (self.ico.w - 2*CELL) // 2 y = self.y + (self.ico.h - 2*CELL) // 2 colors = list(Stars.COLORS) random.shuffle(colors) for colorname in colors + colors[len(colors)//2:]: HomingStar(x, y, colorname, poplist) else: starexplosion(self.x, self.y, self.multiply, killmonsters=1) class Potion(RandomBonus): "Potions. Clear the level and fill its top with bonuses." nimages = [Bonuses.red_potion, Bonuses.green_potion, Bonuses.yellow_potion, 'potion4'] Potions = [(Bonuses.red_potion, 150, [(PotionBonuses.coin, 350), (PotionBonuses.rainbow, 600)]), (Bonuses.green_potion, 350, [(PotionBonuses.flower, 1000), (PotionBonuses.trefle, 2000)]), (Bonuses.yellow_potion, 550, [(PotionBonuses.green_note, 2000), (PotionBonuses.blue_note, 3000)]), ('potion4', 750, None), ] LocalDir = os.path.dirname(__file__) or os.curdir Extensions = [s for s in os.listdir(LocalDir) if s.startswith('ext') and os.path.isdir(os.path.join(LocalDir, s))] random.shuffle(Extensions) extra_cheat_arg = None big = 0 bigdoc = "Fill the whole level with bonuses." def __init__(self, x, y): p_normal = 3 if boards.curboard.bonuslevel: p_extension = 2 # make extensions rare in the bonus level else: p_extension = 5 if self.extra_cheat_arg: Potion.Extensions.append(self.extra_cheat_arg) p_normal = 0 if not Potion.Extensions: p_extension = 0 choices = [] for mode in Potion.Potions: if mode[2] is None: p = p_extension else: p = p_normal choices += [mode] * p self.mode = random.choice(choices) if self.mode[2] is not None: self.bigbonus = {'big': 1} RandomBonus.__init__(self, x, y, *self.mode[:2]) def taken1(self, dragons): blist = self.mode[2] if blist is not None: if random.random() < 0.6: blist = [random.choice(blist)] boards.replace_boardgen(boards.potion_fill(blist, self.big)) else: n_players = len([p for p in BubPlayer.PlayerList if p.isplaying()]) while Potion.Extensions: ext = Potion.Extensions.pop() #print "Trying potion:", ext ext = __import__(ext, globals(),locals(), ['run','min_players']) if n_players >= ext.min_players: ext.run() boards.BoardGen.append(boards.extra_bkgnd_black(self.x, self.y)) #print "Accepted because:", n_players, ">=", ext.min_players break else: #print "Rejected because:", n_players, "<", ext.min_players pass class FireBubble(RandomBonus): "Fire Bubbles. Makes you fire napalm bubbles." nimage = Bonuses.hamburger bubkind = 'FireBubble' bubcount = 10 bigbonus = {'bubkind': 'BigFireBubble'} bigdoc = "Makes you shoot fire - you're a dragon after all." def taken(self, dragon): dragon.dcap['shootbubbles'] = [self.bubkind] * self.bubcount dragon.carrybonus(self) class WaterBubble(FireBubble): "Water Bubbles. Your bubbles will now be filled with water." nimage = Bonuses.beer bubkind = 'WaterBubble' bigbonus = {'bubkind': 'SnookerBubble'} bigdoc = "Snooker balls." class LightningBubble(FireBubble): "Lightning Bubbles." nimage = Bonuses.french_fries bubkind = 'LightningBubble' bigbonus = {'bubkind': 'BigLightBubble'} bigdoc = "Even-more-lightning Bubbles." class Megadiamond(Megabonus): nimage = BigImages.red points = 20000 fallerdelay = 0 outcome = (MonsterBonus, -1) outcome_image = Bonuses.monster_bonuses[-1][0] extra_stars_location = [ (-24,-28),(0,-28),(24,-28), (-40,-11), (40,-11), (-32, 8), (32, 8), (-16,23), (16,23), (0,38), ] def __init__(self, x, y): ico = images.sprget(self.nimage) x -= (ico.w - 2*CELL) // 2 y -= (ico.h - 2*CELL) // 2 Megabonus.__init__(self, x, y) class Door(RandomBonus): "Magic Door. Let bonuses come in!" points = 1000 nimage = Bonuses.door diamond_outcome = (MonsterBonus, -1) bigbonus = {'diamond_outcome': (Megadiamond,)} bigdoc = "Let bigger bonuses come in!" def taken1(self, dragons): starexplosion(self.x, self.y, 2, outcomes = [self.diamond_outcome] * 10) class LongFire(RandomBonus): "Long Fire. Increase the range of your bubble throw out." nimage = Bonuses.softice1 big = 0 bigbonus = {'big': 1} bigdoc = "Throw bubbles that split into more bubbles." def taken(self, dragon): if self.big: dragon.dcap['shootbubbles'] = ['MoreBubblesBubble'] * 10 else: dragon.dcap['shootthrust'] *= 1.5 dragon.carrybonus(self) class Glue(RandomBonus): "Glue. Triple fire." nimage = 'glue' points = 850 big = 0 bigbonus = {'big': 1} bigdoc = "Heptuple fire. (That's 7.)" def taken(self, dragon): if self.big: dragon.dcap['flower'] = -16 # heptuple fire elif dragon.dcap['flower'] >= 0: dragon.dcap['flower'] = -1 # triple fire else: dragon.dcap['flower'] -= 1 # cumulative effect dragon.carrybonus(self) class ShortFire(RandomBonus): "Short Fire. Shorten the range of your bubble throw out." nimage = Bonuses.softice2 points = 300 factor = 1 / 1.5 bigbonus = {'factor': 0} bigdoc = "What occurs if you throw bubbles at range zero?" def taken(self, dragon): dragon.dcap['shootthrust'] *= self.factor dragon.carrybonus(self) class HighSpeedFire(RandomBonus): "High Speed Fire. Increase your fire rate." nimage = Bonuses.custard_pie points = 700 bigbonus = {'multiply': 4} bigdoc = "Machine-gun speed!" def taken(self, dragon): dragon.dcap['firerate'] += 1.5 dragon.carrybonus(self) class Mushroom(TemporaryBonus): "Bouncy Bouncy. Makes you jump continuously." nimage = Bonuses.mushroom points = 900 capname = 'pinball' captime = 625 bigbonus = {'captime': captime*2, 'multiply': 2} bigdoc = "The same, but even more annoying." class AutoFire(TemporaryBonus): "Auto Fire. Makes you fire continuously." nimage = Bonuses.rape points = 800 capname = 'autofire' captime = 675 big = 0 bigbonus = {'big': 1} bigdoc = "Adds many bubbles to the level." def taken1(self, dragons): if self.big: boards.extra_boardgen(boards.extra_bubbles(900)) else: TemporaryBonus.taken1(self, dragons) class Insect(RandomBonus): "Crush World." nimage = Bonuses.insect big = 0 bigbonus = {'big': 1} bigdoc = "What if the level looked like that instead... Or like that... Or..." def taken1(self, dragons): if self.big: if dragons: d = random.choice(dragons) cx, cy = d.x, d.y else: cx, cy = None, None boards.extra_boardgen(boards.extra_make_random_level(cx, cy)) else: boards.extra_boardgen(boards.extra_walls_falling()) class Ring(TemporaryBonus): "The One Ring." nimage = Bonuses.ring points = 4000 capname = 'ring' captime = 700 bonusleveldivider = 5 bigbonus = {'multiply': 3} bigdoc = "Where am I?" class GreenPepper(TemporaryBonus): "Hot Pepper. Run! Run! That burns." nimage = Bonuses.green_pepper capname = 'hotstuff' captime = 100 bigbonus = {'captime': 250, 'multiply': 2} bigdoc = "That burns a lot!" class Lollipop(TemporaryBonus): "Yo Man! Makes you walk backward." nimage = Bonuses.lollipop big = 0 bigbonus = {'big': 1} bigdoc = "Just swapping 'left' and 'right' is not confusing enough." def taken(self, dragon): dragon.dcap['left2right'] = -dragon.dcap['left2right'] if self.big: perm = range(4) while perm[0] == 0 or perm[1] == 1 or perm[2] == 2 or perm[3] == 3: random.shuffle(perm) names = ('key_left', 'key_right', 'key_jump', 'key_fire') dragon.dcap['key_right'] = names[perm[0]] dragon.dcap['key_left'] = names[perm[1]] dragon.dcap['key_jump'] = names[perm[2]] dragon.dcap['key_fire'] = names[perm[3]] self.carried(dragon) def endaction(self, dragon): dragon.dcap['left2right'] = -dragon.dcap['left2right'] for name in ('key_left', 'key_right', 'key_jump', 'key_fire'): dragon.dcap[name] = name class Chickpea(TemporaryBonus): "Basilik. Allows you to touch the monsters." nimage = Bonuses.chickpea points = 800 capname = 'overlayglasses' captime = 400 big = 0 bigbonus = {'big': 1} bigdoc = "Turn off the light." def taken1(self, dragons): if self.big: boards.extra_boardgen(boards.extra_light_off(597), 1) else: TemporaryBonus.taken1(self, dragons) def taken(self, dragon): TemporaryBonus.taken(self, dragon) dragon.dcap['shield'] += 420 class IceCream(RandomBonus): "Icecream. An icecream which is so good you'll always want more." nimages = [Bonuses.icecream6, Bonuses.icecream5, Bonuses.icecream4, Bonuses.icecream3] IceCreams = [(Bonuses.icecream6, 250), (Bonuses.icecream5, 500), (Bonuses.icecream4, 1000), (Bonuses.icecream3, 2000)] big = 0 bigbonus = {'big': 1} bigdoc = "BIG ice creams!" def __init__(self, x, y, generation=0): self.generation = generation RandomBonus.__init__(self, x, y, *self.IceCreams[generation]) def taken1(self, dragons): nextgen = self.generation + 1 if nextgen < len(self.IceCreams): for i in range(2): if self.big: makecactusbonus(IceCream, nextgen) else: x, y = chooseground(200) if x is None: return IceCream(x, y, nextgen) if self.big: cactusbonussound() class Grenade(RandomBonus): "Barbecue." nimage = Bonuses.grenade points = 550 big = 0 bigbonus = {'big': 1} bigdoc = "360-degree flames." def taken1(self, dragons): from bubbles import FireFlame poplist = [None] for y in range(1, boards.height-1): for x in range(2, boards.width-2): if bget(x,y) != ' ': continue if bget(x,y+1) == '#': FireFlame(x, y, poplist) elif self.big: if bget(x,y-1) == '#': FireFlame(x, y, poplist, flip='vflip') elif bget(x-1,y) == '#': FireFlame(x, y, poplist, flip='cw') elif bget(x+1,y) == '#': FireFlame(x, y, poplist, flip='ccw') class Conch(RandomBonus): "Sea Shell. Let's bring the sea here!" nimage = Bonuses.conch points = 650 big = 0 bigbonus = {'big': 1} bigdoc = "Aquarium." def taken1(self, dragons): if self.big: gen = boards.extra_aquarium else: gen = boards.extra_water_flood boards.extra_boardgen(gen()) def fire_rain(x, poplist): from bubbles import FireDrop FireDrop(x, -CELL, poplist) def water_rain(x, poplist): from bubbles import watercell watercell(x, 0, poplist) def ball_rain(x, poplist): from bubbles import SpinningBall SpinningBall(x, -CELL, poplist) class Umbrella(RandomBonus): "Umbrellas. Beware of what's going to fall on everyone's head!" nimages = [Bonuses.brown_umbrella, Bonuses.grey_umbrella, Bonuses.violet_umbrella] Umbrellas = [(Bonuses.brown_umbrella, 900, fire_rain, 10, 60), (Bonuses.grey_umbrella, 950, water_rain, 5, 60), (Bonuses.violet_umbrella, 1000, ball_rain, 9, 120)] bigbonus = {'multiply': 3.1416} bigdoc = "It's raining hard." def __init__(self, x, y): self.mode = random.choice(Umbrella.Umbrellas) RandomBonus.__init__(self, x, y, *self.mode[:2]) def taken1(self, dragons): for i in range(self.multiply): boards.extra_boardgen(self.raining()) def raining(self): builder, drops, timemax = self.mode[2:] timemax = int(timemax * math.sqrt(self.multiply)) drops = int(drops * self.multiply) times = [random.randrange(0, timemax) for i in range(drops)] poplist = [None] for t in range(timemax): for i in range(times.count(t)): x = random.randrange(2*CELL, bwidth-3*CELL+1) builder(x, poplist) yield 0 class Fruits(RandomBonus): "Fruits. A small little bonus. But the size doesn't matter, does it? If you're lucky enough you might get a great shower!" nimages = [Bonuses.kirsh, Bonuses.erdbeer, Bonuses.tomato, Bonuses.apple, Bonuses.corn, Bonuses.radish] bubblable = 0 sound = 'Extra' Fruits = [(Bonuses.kirsh, 100), #(Bonuses.icecream1, 150), (Bonuses.erdbeer, 150), #(Bonuses.fish1, 250), (Bonuses.tomato, 200), #(Bonuses.donut, 250), (Bonuses.apple, 250), (Bonuses.corn, 300), #(Bonuses.icecream2, 600), (Bonuses.radish, 350), ] def __init__(self, x, y): # x and y ignored ! fine = 0 for i in range(20): x0 = random.randint(3, boards.width-5) y0 = random.randint(1, boards.height-3) for xt in range(x0-1, x0+3): if xt == x0-1 or xt == x0+2: yplus = 1 else: yplus = 0 for yt in range(y0+yplus, y0+4-yplus): if bget(xt,yt) != ' ': break else: continue break else: x, y = x0*CELL, y0*CELL fine = 1 break mode = random.choice(Fruits.Fruits) RandomBonus.__init__(self, x, y, falling=0, *mode) self.repeatcount = 0 if not fine: self.kill() elif random.random() < 0.04: self.superfruit = mode self.sound = 'Shh' self.points = 0 self.repeatcount = random.randrange(50,100) def taken1(self, dragons): if self.repeatcount: image, points = self.superfruit f = Parabolic2(self.x, self.y, [image], y_amplitude = -1.5) f.points = points f.touchable = 1 self.repeatcount -= 1 self.gen.append(self.taking(1, 2)) return -1 Fruits1 = Fruits # increase probability Fruits2 = Fruits Fruits3 = Fruits Fruits4 = Fruits Fruits5 = Fruits Fruits6 = Fruits class BlueNecklace(RandomBonus): "Self Duplicator. Mirror yourself." points = 1000 nimage = Bonuses.blue_necklace copies = 1 bigbonus = {'copies': 3} bigdoc = "Mirrors vertically too." def taken(self, dragon): dragons = [dragon] modes = [(-1, 1), (1, -1), (-1, -1)][:self.copies] modes.reverse() dcap = dragon.dcap.copy() for sign, gravity in modes: if len(dragon.bubber.dragons) >= 7: break # avoid burning the server with two much dragons d1 = self.makecopy(dragon, sign, gravity, dcap) dragons.append(d1) d1 = random.choice(dragons) d1.carrybonus(self, 250) def makecopy(self, dragon, sign=-1, gravity=1, dcap=None): from player import Dragon dcap = dcap or dragon.dcap d = Dragon(dragon.bubber, dragon.x, dragon.y, -dragon.dir, dcap) d.dcap['left2right'] = sign * dcap['left2right'] d.dcap['gravity'] = gravity * dcap['gravity'] d.up = dragon.up s = (dcap['shield'] + 12) & ~3 dragon.dcap['shield'] = s+2 if sign*gravity > 0: s += 2 d.dcap['shield'] = s dragon.bubber.dragons.append(d) return d class Monsterer(RandomBonus): "Monsterificator. Let's play on the other side!" nimages = [Bonuses.red_crux, Bonuses.blue_crux] Sizes = [(Bonuses.red_crux, 800), (Bonuses.blue_crux, 850)] mlist = [['Nasty', 'Monky', 'Springy', 'Orcy'], ['Ghosty', 'Flappy', 'Gramy', 'Blitzy'] ] big = 0 bigbonus = {'big': 1} bigdoc = "Ta, ta ta, ta, taaaaaa..." def __init__(self, x, y): self.mode = random.choice([0,1]) RandomBonus.__init__(self, x, y, *self.Sizes[self.mode]) def taken(self, dragon): mcls = random.choice(self.mlist[self.mode]) dragon.become_monster(mcls, self.big) Monsterer1 = Monsterer # increase probability class Bubblizer(RandomBonus): "Bubblizer." points = 750 nimage = Bonuses.gold_crux big = 0 bigbonus = {'big': 1} bigdoc = "Special powers for your bubble." def taken(self, dragon): args = (dragon.bubber.pn,) if self.big: from bubbles import SnookerBubble, BigLightBubble bcls = random.choice([SnookerBubble, BigLightBubble]) if bcls is SnookerBubble: args = (dragon, dragon.x, dragon.y, 1000000) else: from bubbles import FireBubble, WaterBubble, LightningBubble bcls = random.choice([FireBubble, WaterBubble, LightningBubble]) b = bcls(*args) b.move(dragon.x, dragon.y) if not dragon.become_bubblingeyes(b): b.kill() class Carrot(RandomBonus): "Angry Monster. Turns all free monsters angry." nimage = Bonuses.carrot points = 950 ghost = 0 bigbonus = {'ghost': 1} bigdoc = "What do angry monsters turn into if you don't hurry up?" def taken1(self, dragons): from monsters import Monster lst = [s for s in images.ActiveSprites if isinstance(s, Monster) and s.regular()] if lst: if self.ghost: images.Snd.Hell.play() for s in lst: s.become_ghost() else: for s in lst: s.angry = [s.genangry()] s.resetimages() class Egg(RandomBonus): "Teleporter. Exchange yourself with somebody else." nimage = Bonuses.egg big = 0 bigbonus = {'big': 1} bigdoc = "Exchange colors too." def taken1(self, dragons): if self.big: self.exchange_bubbers() else: self.exchange_dragons(dragons) def exchange_dragons(self, dragons): dragons = [d for d in dragons if d in d.bubber.dragons] alldragons = [d for d in BubPlayer.DragonList if d in d.bubber.dragons] others = [d for d in alldragons if d not in dragons] xchg = {} random.shuffle(dragons) random.shuffle(others) while dragons and others: d1 = dragons.pop() d2 = others.pop() xchg[d1] = d2.bubber xchg[d2] = d1.bubber if len(dragons) > 1: copy = dragons[:] for i in range(10): random.shuffle(copy) for j in range(len(dragons)): if dragons[j] == copy[j]: break else: break for d1, d2 in zip(dragons, copy): xchg[d1] = d2.bubber elif len(dragons) == 1: x, y = chooseground(200) if x is not None: d1 = dragons[0] d1.move(x, y) d1.dcap['shield'] = 50 for d1, bubber2 in xchg.items(): d1.bubber.dragons.remove(d1) d1.bubber = bubber2 bubber2.dragons.append(d1) d1.dcap['shield'] = 50 def exchange_bubbers(self): self.exchange_dragons(list(BubPlayer.DragonList)) players = [p for p in BubPlayer.PlayerList if p.isplaying()] if len(players) > 1: while 1: copy = players[:] random.shuffle(copy) for j in range(len(players)): if players[j] is copy[j]: break else: break for b1, b2 in zip(players, copy): for d in b1.dragons: d.dcap['bubbericons'] = b2 class Bomb(RandomBonus): "Baaoouuuummmm! Explode that wall!" nimage = Bonuses.bomb bigbonus = {'multiply': 3.8} bigdoc = "Makes a BIG hole." def taken1(self, dragons): bomb_explosion(self.x, self.y, self.multiply) def bomb_explosion(x0, y0, multiply=1, starmul=2): RADIUS = 3.9 * CELL * math.sqrt(multiply) Radius2 = RADIUS * RADIUS brd = boards.curboard cx = x0 + HALFCELL cy = y0 + HALFCELL - RADIUS/2 for y in range(0, brd.height): dy1 = abs(y*CELL - cy) dy2 = abs((y-(brd.height-1))*CELL - cy) dy3 = abs((y+(brd.height-1))*CELL - cy) dy = min(dy1, dy2, dy3) for x in range(2, brd.width-2): dx = x*CELL - cx if dx*dx + dy*dy < Radius2: try: brd.killwall(x,y) except KeyError: pass brd.reorder_walls() starexplosion(x0, y0, starmul) gen = boards.extra_display_repulse(x0+CELL, y0+CELL, 15000 * multiply, 1000 * multiply) boards.extra_boardgen(gen) class Ham(RandomBonus): "Protein. Let's build something!" nimage = Bonuses.ham bigbonus = {'multiply': 3.4} bigdoc = "Builds something BIG." def taken1(self, dragons): RADIUS = 3.9 * CELL * math.sqrt(self.multiply) Radius2 = RADIUS * RADIUS brd = boards.curboard cx = self.x + HALFCELL cy = self.y + HALFCELL - RADIUS/2 xylist = [] for y in range(0, brd.height): dy1 = abs(y*CELL - cy) dy2 = abs((y-(brd.height-1))*CELL - cy) dy3 = abs((y+(brd.height-1))*CELL - cy) dy = min(dy1, dy2, dy3) for x in range(2, brd.width-2): dx = x*CELL - cx if dx*dx + dy*dy < Radius2: if (y,x) not in brd.walls_by_pos and random.random() < 0.5: brd.putwall(x,y) xylist.append((x, y)) brd.reorder_walls() boards.extra_boardgen(boards.single_blocks_falling(xylist)) gen = boards.extra_display_repulse(self.x+CELL, self.y+CELL, 5000 * self.multiply, 1000 * self.multiply) boards.extra_boardgen(gen) class Chestnut(RandomBonus): "Relativity. Speed up or slow down the game." nimage = Bonuses.chestnut sound = None big = 0 bigbonus = {'big': 1} bigdoc = "Relative relativity - not the same one for players and monsters." def taken1(self, dragons): timeout = 500 if not self.big: ft = random.choice([0.5, 2.0]) boards.set_frametime(ft) if ft == 2.0: timeout = 430 else: if random.randrange(0, 2) == 1: # super-fast game boards.set_frametime(0.25) timeout = 1800 else: # board unchanged, players slower boards.set_frametime(1.0, privtime=250) timeout = 800 BubPlayer.MultiplyerReset = BubPlayer.FrameCounter + timeout self.play(images.Snd.Fruit) try: import statesaver except ImportError: print "'statesaver' module not compiled, no clock bonus" Clock = None else: import new try: from statesaver import standard_build # PyPy except ImportError: def standard_build(self): return new.instance(self.__class__) boards.Copyable.inst_build = standard_build gamesrv.Sprite.inst_build = standard_build def copygamestate(): # makes a copy of the game state. ps = [] for p1 in BubPlayer.PlayerList: #if p1.isplaying(): d = p1.__dict__.copy() for key in BubPlayer.TRANSIENT_DATA: if key in d: del d[key] ps.append(d) #else: # ps.append(None) topstate = ( [g for g in boards.BoardGen if not g.gi_running], boards.curboard, images.ActiveSprites, images.SpritesByLoc, BubPlayer.__dict__.items(), gamesrv.sprites, gamesrv.sprites_by_n, ps, images.Snd.__dict__.items(), ) #import pdb; pdb.set_trace() return statesaver.copy(topstate) def restoregamestate(savedstate): (boards.BoardGen, boards.curboard, images.ActiveSprites, images.SpritesByLoc, BubPlayerdictitems, gamesrv.sprites, gamesrv.sprites_by_n, ps, imagesSnddictitems, ) = savedstate for key, value in BubPlayerdictitems: try: setattr(BubPlayer, key, value) except (AttributeError, TypeError): pass for key, value in imagesSnddictitems: try: setattr(images.Snd, key, value) except (AttributeError, TypeError): pass for p, d in zip(BubPlayer.PlayerList, ps): #if d is None: # p.reset() #else: p.__dict__.update(d) if not p.isplaying(): p.zarkoff() class Clock(RandomBonus): "Time Machine. Let's do it again!" touchable = 0 points = 0 nimage = Bonuses.clock ticker = None bigdoc = "Let's do the whole level again - with the help of ghosts from your own past." def __init__(self, x, y, big=0): RandomBonus.__init__(self, -boards.bwidth, 0) #print "starting clock" self.savedstate = None self.savedscreens = [] if bigclockticker: if not big: self.kill() # confusion between the two levels of saving return if x == OFFSCREEN: if bigclockticker.state == 'pre': self.bigbonus = {'ticker': bigclockticker} bigclockticker.state = 'seen' else: # when taken, this has the same effect as the big clock self.ticker = bigclockticker self.move(x, y) self.touchable = 1 return self.gen = [self.delayed_show()] def delayed_show(self): boards.extra_boardgen(self.state_saver()) for i in range(10): yield None if self.savedstate is not None: for i in range(55): yield None x, y = chooseground(200) if x is not None: self.move(x, y) self.touchable = 1 self.gen.append(self.timeouter()) self.gen.append(self.faller()) return self.kill() def taken1(self, dragons): if self.ticker: return self.ticker.taken(dragons) savedstate = self.savedstate self.savedstate = None if savedstate is not None: boards.replace_boardgen(self.state_restorer(savedstate, self.savedscreens, self)) self.untouchable() return -1 def state_saver(self): # called from BoardGen self.savedstate = copygamestate() while self.alive: gamesrv.sprites[0] = '' data = ''.join(gamesrv.sprites) self.savedscreens.append(data) yield 0 yield 0 self.savedscreens.append(data) yield 0 yield 0 self.savedscreens = [] def state_restorer(self, savedstate, savedscreens, blinkme): # called from BoardGen from player import scoreboard status = 0 for t in range(10): if not (t & 1): gamesrv.sprites[0] = '' savedscreens.append(''.join(gamesrv.sprites)) time = boards.normal_frame() for i in range(t): status += 1 if status % 3 == 0 and blinkme.alive: if status % 6 == 0: blinkme.step(boards.bwidth, 0) else: blinkme.step(-boards.bwidth, 0) yield time yield boards.force_singlegen() yield 15.0 for p1 in BubPlayer.PlayerList: del p1.dragons[:] delay = 8.5 gamesrv.clearsprites() while savedscreens: gamesrv.sprites[:] = ['', savedscreens.pop()] if delay > 0.6: delay *= 0.9 yield delay yield 15.0 restoregamestate(savedstate) scoreboard() yield 2.5 class DragonGhost(ActiveSprite): def __init__(self, entry): ActiveSprite.__init__(self, entry.ico, entry.x, entry.y) def setentry(self, entry): #ico = images.make_darker(entry.ico, True) self.lastx = self.x self.lasty = self.y self.move(entry.x, entry.y, entry.ico) self.entry = entry self.bubber = entry.d.bubber self.dir = entry.dir self.poplist = [self] def integrate(self): self.play(images.Snd.Shh) for j in range(15): DustStar(self.x, self.y, 0, -3, clock=j==14) def disintegrate(self): self.play(images.Snd.Shh) dx = self.x - self.lastx dy = self.y - self.lasty if dx < -4: dx = -4 if dy < -4: dy = -4 if dx > 4: dx = 4 if dy > 4: dy = 4 for j in range(15): DustStar(self.x, self.y, dx, dy, clock=j==14) self.kill() def bottom_up(self): return self.entry.dcap['gravity'] < 0.0 class SavedDragonEntry(object): __slots__ = ['d', 'x', 'y', 'ico', 'flag', 'dir', 'dcap'] def __init__(self, d, flag, dir, dcap): self.d = d self.x = d.x self.y = d.y self.ico = d.ico self.flag = flag self.dir = dir self.dcap = dcap class SavedFrameEntry(object): __slots__ = ['saved_next', 'tick', 'dragonlist', 'shoots1'] def __init__(self, tick, dragonlist): self.saved_next = None self.tick = tick self.dragonlist = dragonlist self.shoots1 = [] class BigClockTicker: dragonlist = None tick = 1000 def __init__(self): global random random = random_module.Random() localrandom = DustStar.localrandom self.state = 'pre' self.randombase1 = hash(localrandom.random()) * 914971L self.randombase2 = hash(localrandom.random()) * 914971L self.saved_next = None self.saved_last = self random.seed(self.randombase1) random_module.seed(self.randombase2) self.latest_entries = {} def common_tick(self, entry): self.dragonlist = entry.dragonlist random.seed(self.randombase1 - entry.tick) random_module.seed(self.randombase2 - entry.tick) bonus_frame_tick() random.seed(self.randombase1 + entry.tick) random_module.seed(self.randombase2 + entry.tick) def save_frame_tick(self): entry = self.save_frame() self.common_tick(entry) def save_frame(self): from player import Dragon from bubbles import DragonBubble tick = self.saved_last.tick + 1 dragonlist = [] new_entries = {} for bubber in BubPlayer.PlayerList: if bubber.isplaying(): for d in bubber.dragons: try: dcap = self.latest_entries[d].dcap except KeyError: dcap = None dir = getattr(d, 'dir', 1) cur_dcap = getattr(d, 'dcap', Dragon.DCAP) if dcap != cur_dcap: dcap = cur_dcap.copy() if isinstance(d, Dragon): if d.monstervisible(): flag = 'visible' else: flag = 'hidden' else: flag = 'other' entry = SavedDragonEntry(d, flag, dir, dcap) new_entries[d] = entry dragonlist.append(entry) self.latest_entries = new_entries entry = SavedFrameEntry(tick, dragonlist) self.saved_last.saved_next = entry self.saved_last = entry return entry def taken(self, dragons): boards.replace_boardgen(self.jump_to_past()) def jump_to_past(self): self.state = 'restoring' boards.replace_boardgen(boards.next_board(fastreenter=True), 1) def restore(self): self.ghosts = {} random.seed(self.randombase1) random_module.seed(self.randombase2) def show_ghosts(self, dragonlist, interact): new_ghosts = {} for entry in dragonlist: try: ghost = self.ghosts[entry.d] except KeyError: ghost = DragonGhost(entry) ghost.setentry(entry) new_ghosts[entry.d] = ghost if (interact and entry.flag != 'other' and not entry.dcap.get('infinite_shield')): touching = images.touching(entry.x+1, entry.y+1, 30, 30) touching.reverse() for s in touching: if isinstance(s, interact): s.touched(ghost) for d, ghost in self.ghosts.items(): if d not in new_ghosts: ghost.kill() self.ghosts = new_ghosts def restore_frame_tick(self): from bubbles import Bubble, DragonBubble interact = (Bonus, Parabolic2, Bubble) self.save_frame() entry = self.saved_next self.saved_next = entry.saved_next self.common_tick(entry) self.show_ghosts(entry.dragonlist, interact) for args in entry.shoots1: DragonBubble(*args) if self.state == 'restoring' and self.ghosts: self.state = 'post' for ghost in self.ghosts.values(): ghost.integrate() def flush_ghosts(self): if self.latest_entries: for ghost in self.ghosts.values(): ghost.disintegrate() self.latest_entries.clear() self.dragonlist = None bigclockticker = None class MultiStones(RandomBonus): "Gems. Very demanded stones. It will take time to pick it up." nimages = [Bonuses.emerald, Bonuses.sapphire, Bonuses.ruby] Stones = [(Bonuses.emerald, 1000), (Bonuses.sapphire, 2000), (Bonuses.ruby, 3000), ] killgens = 0 big = 0 bigdoc = "Stones so big you will jump of joy picking them up." def __init__(self, x, y, mode=None): mode = mode or random.choice(MultiStones.Stones) RandomBonus.__init__(self, x, y, *mode) self.bigbonus = {'big': 1, 'outcome_args': (mode,), 'megacls': LongDurationCactusbonus} self.multi = 10 def taken1(self, dragons): if self.big: self.repulse(dragons) self.multi -= (len(dragons) or 1) if self.multi > 0: self.taken_by = [] self.untouchable() self.gen.append(self.touchdelay(5)) return -1 # don't go away def repulse(self, dragons): for d in dragons: repulse_dragon(d) def repulse_dragon(d): if hasattr(d, 'become_bubblingeyes'): from bubbles import Bubble ico = images.sprget(GreenAndBlue.normal_bubbles[d.bubber.pn][0]) b = Bubble(ico, d.x, d.y) d.become_bubblingeyes(b) b.pop() class Slippy(TemporaryBonus): "Greased Feet. Do you want some ice skating?" nimage = Bonuses.orange_thing points = 900 capname = 'slippy' captime = 606 bigbonus = {'multiply': 3} bigdoc = "Zip zip zip bouncing off walls!" class Aubergine(TemporaryBonus): "Mirror. The left hand is the one with the thumb on the right, right?" nimage = Bonuses.aubergine big = 0 bigbonus = {'big': 1, 'multiply': 2} bigdoc = "Super Bonus-catching teleport ability." def taken(self, dragon): if self.big: dragon.dcap['teleport'] = dragon.bubber.pcap['teleport'] = 1 else: dragon.dcap['lookforward'] = -dragon.dcap['lookforward'] self.carried(dragon) def endaction(self, dragon): if self.big: pass else: dragon.dcap['lookforward'] = -dragon.dcap['lookforward'] class WhiteCarrot(TemporaryBonus): "Fly. Become a great flying dragon!" nimage = Bonuses.white_carrot points = 650 capname = 'fly' captime = 650 bigbonus = {'capname': 'jumpdown', 'captime': 999999} bigdoc = "Jump down off the ground!" def taken(self, dragon): TemporaryBonus.taken(self, dragon) dragon.bubber.pcap['jumpdown'] = dragon.dcap['jumpdown'] class AmphetamineSpeed(TemporaryBonus): "Amphetamine Dose. Increase of your general speed!" nimage = Bonuses.tin points = 700 bigbonus = {'multiply': 3} bigdoc = "Let's move!" def taken(self, dragon): dragon.angry = dragon.angry + [dragon.genangry()] dragon.carrybonus(self, 633) def endaction(self, dragon): dragon.angry = dragon.angry[1:] class Sugar1(Bonus): nimage = Bonuses.yellow_sugar timeout = 2600 points = 250 def taken(self, dragon): #if boards.curboard.wastingplay is None: dragon.carrybonus(self, 99999) #else: # from player import scoreboard # dragon.bubber.bonbons += 1 # scoreboard() class Sugar2(Sugar1): timeout = 2500 points = 500 nimage = Bonuses.blue_sugar class Pear(RandomBonus): "Pear. Will explode into sugars for your pockets but watch out or you'll lose them!" points = 1000 nimage = Bonuses.green_thing bigbonus = {'multiply': 4} bigdoc = "The more the better." def taken1(self, dragons): starexplosion(self.x, self.y, 3 * self.multiply, outcomes = [random.choice([(Sugar1,), (Sugar2,)]) for i in range(18 * self.multiply)]) class Megalightning(ActiveSprite): def __init__(self, dragon): ActiveSprite.__init__(self, images.sprget(BigImages.blitz), gamesrv.game.width, gamesrv.game.height) self.gen.append(self.killing(dragon)) def killing(self, dragon): from monsters import Monster from bubbles import Bubble poplist = [dragon] while 1: for s in self.touching(10): if isinstance(s, Monster): s.argh(poplist) elif isinstance(s, Bubble): s.pop(poplist) yield None yield None def moving_to(self, x1, y1): x0 = self.x y0 = self.y x1 += CELL - self.ico.w//2 y1 += CELL - self.ico.h//2 deltax = x1 - x0 if deltax > -100: deltax = -100 deltay = y1 - y0 a = - deltay / float(deltax*deltax) b = 2 * deltay / float(deltax) for x in range(self.x, -self.ico.w, -13): x1 = x - x0 self.move(x, y0 + int((a*x1+b)*x1)) yield None self.kill() class Fish2(RandomBonus): "Rotten Fish. Will blast monsters up to here, so move it around!" points = 3000 nimage = Bonuses.fish2 big = 0 bigbonus = {'big': 1} bigdoc = "Gives seven blasts." def taken1(self, dragons): dragon = random.choice(dragons or [None]) if not self.big: m = Megalightning(dragon) m.gen.append(m.moving_to(self.x, self.y)) else: N = 7 base = random.random() * 2*math.pi angles = [base + (math.pi*2 * n)/N for n in range(N)] random.shuffle(angles) for angle in angles: m = Megalightning(dragon) dx = 13 * math.cos(angle) dy = 12 * math.sin(angle) maxlive = max((gamesrv.game.width + m.ico.w) // 13, (gamesrv.game.height + m.ico.h) // 12) m.move(self.x + (self.ico.w - m.ico.w) // 2 - int(dx*maxlive), self.y + (self.ico.h - m.ico.h) // 2 - int(dy*maxlive)) m.gen.append(m.straightline(dx, dy)) m.gen.append(m.die([None], maxlive*2)) class Sheep(RandomBonus): "Sheep. What a stupid beast!" nimage = 'sheep-sm' points = 800 big = 0 bigbonus = {'big': 1} bigdoc = "You're a sheep. Let's bounce around." def __init__(self, x, y): RandomBonus.__init__(self, x, y) if boards.curboard.bonuslevel: self.kill() def taken1(self, dragons): if not self.big: self.points0 = {} for p in BubPlayer.PlayerList: self.points0[p] = p.points BubPlayer.LeaveBonus = self.boardleave() else: from player import Dragon BubPlayer.SuperSheep = True for p in BubPlayer.PlayerList: for d in p.dragons: if isinstance(d, Dragon): d.become_monster('Sheep') def boardleave(self): from player import BubPlayer BubPlayer.OverridePlayerIcon = images.sprget(self.nimage) gamesrv.set_musics([], []) images.Snd.Yippee.play() slist = [] ico = images.sprget('sheep-big') for p in BubPlayer.PlayerList: if p.isplaying() and p.dragons: d = random.choice(p.dragons) dx = (d.ico.w - ico.w) // 2 dy = (d.ico.h - ico.h) // 2 s = ActiveSprite(ico, d.x + dx, d.y + dy) dir = getattr(d, 'dir', None) if dir not in [-1, 1]: dir = random.choice([-1, 1]) s.gen.append(s.parabolic([dir, -2.0])) slist.append(s) for d in p.dragons[:]: d.kill() delta = {} for p in BubPlayer.PlayerList: if p.points or p.isplaying(): delta[p] = 2 * (self.points0[p] - p.points) vy = 0 while delta or slist: ndelta = {} for p, dp in delta.items(): if dp: d1 = max(-250, min(250, dp)) p.givepoints(d1) if p.points > 0: ndelta[p] = dp - d1 delta = ndelta images.action(slist) slist = [s for s in slist if s.y < boards.bheight] yield 1 class Flower(RandomBonus): "Flower. Fire in all directions." nimage = 'flower' points = 800 big = 0 bigbonus = {'big': 1, 'multiply': 5} bigdoc = "Rotational Bubble Thrower (tm)." def taken(self, dragon): if self.big: dragon.dcap['bigflower'] = -99 dragon.dcap['autofire'] = 22 else: dragon.dcap['flower'] += 12 dragon.carrybonus(self) class Flower2(TemporaryBonus): "Bottom-up Flower. Turn you upside-down." nimage = 'flower2' points = 1000 big = 0 bigbonus = {'big': 1} bigdoc = "Turn the level upside-down." def __init__(self, *args): RandomBonus.__init__(self, *args) if self.x != OFFSCREEN: while not underground(self.x, self.y): self.step(0, -CELL) if self.y < 0: self.kill() return def taken1(self, dragons): if self.big: boards.extra_boardgen(boards.extra_swap_up_down()) else: RandomBonus.taken1(self, dragons) def faller(self): while self.y >= 0: if underground(self.x, self.y): yield None yield None else: self.move(self.x, (self.y-1) & ~3) yield None self.kill() def taken(self, dragon): dragon.dcap['gravity'] *= -1.0 self.carried(dragon) def endaction(self, dragon): dragon.dcap['gravity'] *= -1.0 def is_on_ground(self): return underground(self.x, self.y) ##class Moebius(RandomBonus): ## "Moebius Band. Bottom left is top right and bottom right is top left... or vice-versa." ## nimage = 'moebius' ## points = 900 ## def taken1(self, dragons): ## BubPlayer.Moebius = not BubPlayer.Moebius class StarBubble(FireBubble): "Star Bubbles. Makes you fire bonus bubbles." nimage = 'moebius' bubkind = 'StarBubble' bubcount = 3 bigbonus = {'bubcount': 10} bigdoc = "More bonus bubbles => more confusion." class Donut(RandomBonus): "Donut. Catch every free monster in a bubble." nimage = Bonuses.donut points = 950 big = 0 bigbonus = {'big': 1} bigdoc = "Catch dragons too." def taken1(self, dragons): extra_boardgen(boards.extra_catch_all_monsters(dragons, self.big)) if self.big: # catch all dragons as well from bubbles import NormalBubble for dragon in BubPlayer.DragonList[:]: b = NormalBubble(dragon, dragon.x, dragon.y, 542) if not dragon.become_bubblingeyes(b): b.kill() Classes = [c for c in globals().values() if type(c)==type(RandomBonus) and issubclass(c, RandomBonus)] Classes.remove(RandomBonus) Classes.remove(TemporaryBonus) Cheat = [] #Classes = [Cactus, Insect] # CHEAT AllOutcomes = ([(c,) for c in Classes if c is not Fruits] + 2 * [(MonsterBonus, lvl) for lvl in range(len(Bonuses.monster_bonuses))]) for c in Classes: assert (getattr(c, 'points', 0) or 100) in GreenAndBlue.points[0], c def getdragonlist(): if bigclockticker and bigclockticker.dragonlist is not None: return [entry for entry in bigclockticker.dragonlist if entry.flag != 'other'] else: return BubPlayer.DragonList def getvisibledragonlist(): if bigclockticker and bigclockticker.dragonlist is not None: return [entry for entry in bigclockticker.dragonlist if entry.flag == 'visible'] else: return [d for d in BubPlayer.DragonList if d.monstervisible()] def record_shot(args): if bigclockticker: entry = bigclockticker.saved_last if hasattr(entry, 'shoots1'): entry.shoots1.append(args) def chooseground(tries=15): avoidlist = getdragonlist() for i in range(tries): x0 = random.randint(2, boards.width-4) y0 = random.randint(1, boards.height-3) if (' ' == bget(x0,y0+1) == bget(x0+1,y0+1) and '#' == bget(x0,y0+2) == bget(x0+1,y0+2)): x0 *= CELL y0 *= CELL for dragon in avoidlist: if abs(dragon.x-x0) < 3*CELL and abs(dragon.y-y0) < 3*CELL: break else: return x0, y0 else: return None, None def newbonus(): others = [s for s in images.ActiveSprites if isinstance(s, RandomBonus)] if others: return if BubPlayer.SuperSheep: return x, y = chooseground() if x is None: return cls = random.choice(Classes) cls(x, y) ##def newbonus(): ## others = [s for s in images.ActiveSprites if isinstance(s, RandomBonus)] ## if others: ## return ## for cls in Classes: ## x, y = chooseground(200) ## if x is not None: ## cls(x, y) def cheatnew(): if Cheat: x, y = chooseground() if x is None: return cls = random.choice(Cheat) if not isinstance(cls, tuple): cls = cls, else: Cheat.remove(cls) if len(cls) > 1: class C(cls[0]): extra_cheat_arg = cls[1] cls = (C,) cls[0](x, y) def bonus_frame_tick(): if random.random() < 0.04: cheatnew() if random.random() < 0.15: newbonus() else: import bubbles bubbles.newbubble() def start_normal_play(): global bigclockticker if bigclockticker and bigclockticker.state == 'restoring': bigclockticker.restore() return bigclockticker.restore_frame_tick if (Clock and not boards.curboard.bonuslevel and random.choice(Classes) is Clock): bigclockticker = BigClockTicker() return bigclockticker.save_frame_tick else: bigclockticker = None return bonus_frame_tick def end_normal_play(): if bigclockticker and bigclockticker.state == 'post': bigclockticker.flush_ghosts() # hack hack hack! def __cheat(c): c = c.split(',') c[0] = globals()[c[0]] assert issubclass(c[0], Bonus) Cheat.append(tuple(c)) import __builtin__ __builtin__.__cheat = __cheat bubbros-1.6.2/bubbob/monsters.py0000644000076400001440000007257412225473206015703 0ustar arigousersfrom __future__ import generators import random import gamesrv import images import boards from boards import * from images import ActiveSprite from mnstrmap import GreenAndBlue, Bonuses, Ghost from player import BubPlayer import bonuses class Monster(ActiveSprite): touchable = 1 special_prob = 0.2 shootcls = None vx = 2 vy = 0 vdir = -1 is_ghost = 0 MonsterBonus = bonuses.MonsterBonus def __init__(self, mnstrdef, x=None, y=None, dir=None, in_list=None): self.mdef = mnstrdef self.ptag = None if dir is None: dir = mnstrdef.dir if x is None: x = mnstrdef.x*CELL if y is None: y = mnstrdef.y*CELL self.dir = dir ActiveSprite.__init__(self, images.sprget(self.imgrange()[0]), x, y) self.gen.append(self.waiting()) if in_list is None: in_list = BubPlayer.MonsterList self.in_list = in_list self.in_list.append(self) self.no_shoot_before = 0 #images.ActiveSprites.remove(self) def unlist(self): try: self.in_list.remove(self) return 1 except ValueError: return 0 def kill(self): self.unlist() ActiveSprite.kill(self) def tagdragon(self): lst = bonuses.getvisibledragonlist() if lst: return random.choice(lst) else: return None def imgrange(self): if self.is_ghost: if self.dir > 0: return Ghost.right else: return Ghost.left elif self.angry: if self.dir > 0: return self.mdef.right_angry else: return self.mdef.left_angry else: if self.dir > 0: return self.mdef.right else: return self.mdef.left def imgrange1(self): # normally this is self.imgrange()[1] lst = self.imgrange() return lst[len(lst) > 1] def resetimages(self, is_ghost=0): self.is_ghost = is_ghost if self.gen: self.setimages(self.cyclic(self.imgrange(), 3)) else: # frozen monster self.seticon(images.sprget(self.imgrange()[0])) def blocked(self): if self.dir < 0: x0 = (self.x-1)//16 else: x0 = (self.x+33)//16 y0 = self.y // 16 + 1 y1 = (self.y + 31) // 16 return bget(x0,y0) == '#' or bget(x0,y1) == '#' def tryhstep(self): if self.blocked(): self.dir = -self.dir self.resetimages() return 0 else: self.step(self.vx*self.dir, 0) return 1 def vblocked(self): if self.vdir < 0: y0 = self.y//16 else: y0 = (self.y+1)//16 + 2 x0 = self.x // 16 x1 = self.x // 16 + 1 x2 = (self.x+31) // 16 return bget(x0,y0) == '#' or bget(x1,y0) == '#' or bget(x2,y0) == '#' def tryvstep(self): if self.vblocked(): self.vdir = -self.vdir return 0 else: self.step(0, self.vy*self.vdir) self.vertical_warp() return 1 def waiting(self, delay=20): for i in range(delay): yield None self.resetimages() self.gen.append(self.default_mode()) def overlapping(self): if self.in_list is BubPlayer.MonsterList: for s in self.in_list: if (-6 <= s.x-self.x <= 6 and -6 <= s.y-self.y < 6 and #s.dir == self.dir and s.vdir == self.vdir and s.vx == self.vx and s.vy == self.vy and (not s.angry) == (not self.angry)): return s is not self return 0 def walking(self): while onground(self.x, self.y): yield None if random.random() < 0.2 and self.overlapping(): yield None x1 = self.x if self.dir > 0: x1 += self.vx if (x1 & 15) < self.vx and random.random() < self.special_prob: self.move(x1 & -16, self.y) if self.special(): return self.tryhstep() if self.seedragon(): self.gen.append(self.hjumping()) else: self.gen.append(self.falling()) def seedragon(self, dragon=None): dragon = dragon or self.tagdragon() if dragon is None: return False return abs(dragon.y - self.y) < 16 and self.dir*(dragon.x-self.x) > 0 def special(self): dragon = self.tagdragon() if dragon is None: return 0 if self.seedragon(dragon) and self.shoot(): return 1 if dragon.y < self.y-CELL: #and abs(dragon.x-self.x) < 2*(self.y-dragon.y): for testy in range(self.y-2*CELL, self.y-6*CELL, -CELL): if onground(self.x, testy): if random.random() < 0.5: ndir = self.dir elif dragon.x < self.x: ndir = -1 else: ndir = 1 self.gen.append(self.vjumping(testy, ndir)) return 1 return 0 def shooting(self, pause): for i in range(pause): yield None self.shootcls(self) yield None self.gen.append(self.default_mode()) def shoot(self, pause=10): if (self.shootcls is None or self.no_shoot_before > BubPlayer.FrameCounter): return 0 else: self.gen.append(self.shooting(pause)) self.no_shoot_before = BubPlayer.FrameCounter + 29 return 1 def falling(self): bubber = getattr(self, 'bubber', None) while not onground(self.x, self.y): yield None ny = self.y + 3 if (ny & 15) > 14: ny = (ny//16+1)*16 elif (ny & 15) < 3: ny = (ny//16)*16 nx = self.x if nx < 32: nx += 1 + (self.vx-1) * (bubber is not None) elif nx > boards.bwidth - 64: nx -= 1 + (self.vx-1) * (bubber is not None) elif bubber: dx = bubber.wannago(self.dcap) if dx and dx != self.dir: self.dir = dx self.resetimages() self.setimages(None) if dx and not self.blocked(): nx += self.vx*dx self.seticon(images.sprget(self.imgrange1())) self.move(nx, ny) if self.y >= boards.bheight: self.vertical_warp() if bubber: nextgen = self.playing_monster else: nextgen = self.walking self.gen.append(nextgen()) ## def moebius(self): ## self.dir = -self.dir ## self.resetimages() ## if hasattr(self, 'dcap'): ## self.dcap['left2right'] *= -1 def hjumping(self): y0 = self.y vspeed = -2.2 ny = y0-1 while ny <= y0 and not self.blocked(): self.move(self.x+2*self.dir, int(ny)) yield None vspeed += 0.19 ny = self.y + vspeed self.gen.append(self.default_mode()) def vjumping(self, limity, ndir): self.setimages(None) yield None self.dir = -self.dir self.seticon(images.sprget(self.imgrange()[0])) for i in range(9): yield None self.dir = -self.dir self.seticon(images.sprget(self.imgrange()[0])) for i in range(4): yield None self.dir = ndir self.seticon(images.sprget(self.imgrange1())) for ny in range(self.y-4, limity-4, -4): self.move(self.x, ny) if ny < -32: self.vertical_warp() yield None self.resetimages() self.gen.append(self.default_mode()) def regular(self): return self.still_playing() and self.touchable and not self.is_ghost def still_playing(self): return (self.in_list is BubPlayer.MonsterList and self in self.in_list) def touched(self, dragon): if self.gen: self.killdragon(dragon) if self.is_ghost and not hasattr(self, 'bubber'): self.gen = [self.default_mode()] self.resetimages() else: self.argh(getattr(self, 'poplist', None)) # frozen monster def killdragon(self, dragon): dragon.die() def in_bubble(self, bubble): if not hasattr(self.mdef, 'jailed'): return self.untouchable() self.angry = [] bubble.move(self.x, self.y) if not hasattr(bubble, 'withmonster'): bubble.to_front() self.to_front() img = self.mdef.jailed self.gen = [self.bubbling(bubble)] self.setimages(self.cyclic([img[1], img[2], img[1], img[0]], 4)) def bubbling(self, bubble): counter = 0 while not hasattr(bubble, 'poplist'): self.move(bubble.x, bubble.y) yield None counter += 1 if counter == 50 and hasattr(self, 'bubber'): bubble.setimages(bubble.bubble_red()) if bubble.poplist is None: self.touchable = 1 self.angry = [self.genangry()] self.resetimages() self.gen.append(self.default_mode()) else: previous_len = len(BubPlayer.MonsterList) self.argh(bubble.poplist) dragon = bubble.poplist[0] if dragon is not None: if previous_len and not BubPlayer.MonsterList: points = 990 else: points = 90 dragon.bubber.givepoints(points) def argh(self, poplist=None, onplace=0): if self not in self.in_list: return if not poplist: poplist = [None] poplist.append(self) level = len(poplist) - 2 bonuses.BonusMaker(self.x, self.y, self.mdef.dead, onplace=onplace, outcome=(self.MonsterBonus, level)) self.kill() def freeze(self, poplist): # don't freeze monsters largely out of screen, or they'll never come in if self.regular() and -self.ico.h < self.y < boards.bheight: self.gen = [] self.poplist = poplist def flying(self): blocked = 0 while 1: if random.random() < 0.2 and self.overlapping(): yield None hstep = self.tryhstep() vstep = self.tryvstep() if hstep or vstep: blocked = 0 elif blocked: # blocked! go up or back to the play area if self.x < 32: self.step(self.vy, 0) elif self.x > boards.bwidth - 64: self.step(-self.vy, 0) else: self.step(0, -self.vy) self.vertical_warp() else: blocked = 1 yield None def becoming_monster(self, big=0, immed=0): if big: self.is_ghost = 1 self.seticon(images.sprget(self.imgrange()[0])) images.Snd.Hell.play() for i in range(5): ico = self.ico self.seticon(self.bubber.icons[11 + immed, self.dir]) yield None yield None self.seticon(ico) yield None yield None self.resetimages(is_ghost=big) self.gen.append(self.playing_monster()) def become_monster(self, bubber, saved_caps, big=0, immed=0): self.timeoutgen = self.back_to_dragon() self.default_mode = self.playing_monster self.bubber = bubber self.dcap = saved_caps self.gen = [self.becoming_monster(big, immed)] def back_to_dragon(self): for t in range(259): yield None if bonuses.getdragonlist(): yield None yield None yield None from player import Dragon d = Dragon(self.bubber, self.x, self.y, self.dir, self.dcap) d.dcap['shield'] = 50 self.bubber.dragons.append(d) self.kill() def playing_monster(self): if self.timeoutgen not in self.gen: self.gen.append(self.timeoutgen) bubber = self.bubber while self.is_ghost: # ghost self.angry = [] key, dx, dy = max([(bubber.key_left, -1, 0), (bubber.key_right, 1, 0), (bubber.key_jump, 0, -1), (bubber.key_fire, 0, 1)]) if key: if dx and self.dir != dx: self.dir = dx self.resetimages(is_ghost=1) nx = self.x + 10*dx ny = self.y + 9*dy if nx < 0: nx = 0 if nx > boards.bwidth-2*CELL: nx = boards.bwidth-2*CELL if ny < -CELL: ny = -CELL if ny > boards.bheight-CELL: ny = boards.bheight-CELL self.move(nx, ny) yield None if self.vy: # flying monster while 1: dx = bubber.wannago(self.dcap) if dx and dx != self.dir: self.dir = dx self.resetimages() if bubber.key_jump and bubber.key_jump > bubber.key_fire: dy = self.vdir = -1 elif bubber.key_fire: dy = self.vdir = 1 else: dy = 0 hstep = dx and self.tryhstep() vstep = dy and self.tryvstep() if dx and dy and not (hstep or vstep): # blocked? self.dir = -self.dir self.vdir = -self.vdir blocked = self.blocked() and self.vblocked() self.dir = -self.dir self.vdir = -self.vdir if blocked: # completely blocked! accept move or force back to # play area if self.x < 32: self.step(self.vy, 0) elif self.x > boards.bwidth - 64: self.step(-self.vy, 0) else: self.step(self.vx*dx, self.vy*dy) self.vertical_warp() yield None elif not isinstance(self, Springy): # walking monster jumping_y = 0 imgsetter = self.imgsetter while onground(self.x, self.y) or jumping_y: dx = bubber.wannago(self.dcap) if dx and dx != self.dir: self.dir = dx self.resetimages() imgsetter = self.imgsetter if dx and not self.blocked(): self.step(self.vx*dx, 0) if not jumping_y: self.setimages(imgsetter) else: self.seticon(images.sprget(self.imgrange1())) self.setimages(None) else: self.setimages(None) dx = 0 yield None if not jumping_y: wannafire = bubber.key_fire wannajump = bubber.key_jump if wannafire and self.shoot(1): return if wannajump: jumping_y = CELL if jumping_y: self.step(0, -4) if self.y < -32: self.vertical_warp() if onground(self.x, self.y): jumping_y = 0 else: jumping_y -= 1 self.gen.append(self.falling()) else: # springy if not onground(self.x, self.y): self.gen.append(self.falling()) return prevx = self.x for t in self.walking(): dx = bubber.wannago(self.dcap) if dx: if dx != self.dir: self.dir = dx self.resetimages() if self.blocked() and (self.x-prevx)*dx <= 0: dx = 0 self.move(prevx + self.vx*dx, self.y) yield None prevx = self.x def become_ghost(self): self.gen = [self.ghosting()] self.resetimages(is_ghost=1) def ghosting(self): counter = 0 while counter < 5: for i in range(50): yield None dragon = self.tagdragon() if dragon is None: counter += 1 else: counter = 0 px, py = dragon.x, dragon.y if abs(px-self.x) < abs(py-self.y): dx = 0 if py > self.y: dy = 1 else: dy = -1 else: dy = 0 if px > self.x: dx = 1 else: dx = -1 self.dir = dx self.resetimages(is_ghost=1) dx *= 10 dy *= 9 distance = 1E10 while 1: self.angry = [] self.step(dx, dy) yield None dist1 = (px-self.x)*(px-self.x)+(py-self.y)*(py-self.y) if dist1 > distance: break distance = dist1 self.angry = [] self.gen = [self.default_mode()] self.resetimages() default_mode = falling def argh_em_all(): poplist = [None] for s in images.ActiveSprites[:]: if isinstance(s, Monster): s.argh(poplist) def freeze_em_all(): poplist = [None] for s in images.ActiveSprites: if isinstance(s, Monster): s.freeze(poplist) class MonsterShot(ActiveSprite): speed = 6 touchable = 1 def __init__(self, owner, dx=CELL, dy=0): self.owner = owner self.speed = owner.dir * self.speed if owner.dir < 0: nimages = owner.mdef.left_weapon else: nimages = owner.mdef.right_weapon ActiveSprite.__init__(self, images.sprget(nimages[0]), owner.x, owner.y + dy) self.step((owner.ico.w - self.ico.w) // 2, (owner.ico.h - self.ico.h) // 2) if not self.blocked(): self.step(dx*owner.dir, 0) if len(nimages) > 1: self.setimages(self.cyclic(nimages, 3)) self.gen.append(self.moving()) def blocked(self): if self.speed < 0: x0 = (self.x-self.speed-8)//16 else: x0 = (self.x+self.ico.w+self.speed-8)//16 y0 = (self.y+8) // 16 + 1 return not (' ' == bget(x0,y0) == bget(x0+1,y0)) def moving(self): while not self.blocked(): yield None self.step(self.speed, 0) self.hitwall() def hitwall(self): self.untouchable() self.gen.append(self.die(self.owner.mdef.decay_weapon, 2)) def touched(self, dragon): dragon.die() class BoomerangShot(MonsterShot): speed = 8 def hitwall(self): self.gen.append(self.moveback()) def moveback(self): owner = self.owner if self.speed > 0: nimages = owner.mdef.left_weapon else: nimages = owner.mdef.right_weapon self.setimages(self.cyclic(nimages, 3)) while (owner.x-self.x) * self.speed < 0: yield None self.step(-self.speed, 0) if self.blocked(): break self.kill() class FastShot(MonsterShot): speed = 15 class DownShot(MonsterShot): def __init__(self, owner): MonsterShot.__init__(self, owner, 0, CELL) def moving(self): while self.y < boards.bheight: yield None self.step(0, 7) self.kill() ##class DragonShot(MonsterShot): ## speed = 8 ## def __init__(self, owner): ## MonsterShot.__init__(self, owner) ## self.untouchable() ## self.gen.append(self.touchdelay(4)) ## def touched(self, dragon): ## if dragon is not self.owner: ## if dragon.bubber.bonbons == 0: ## dragon.die() ## else: ## from player import scoreboard ## from bonuses import Sugar1, Sugar2 ## from bonuses import BonusMaker ## if random.random() < 0.2345: ## start = 1 ## else: ## start = 0 ## loose = min(2, dragon.bubber.bonbons) ## for i in range(start, loose): ## cls = random.choice([Sugar1, Sugar2]) ## BonusMaker(self.x, self.y, [cls.nimage], ## outcome=(cls,)) ## dragon.bubber.bonbons -= loose ## scoreboard() ## dragon.dcap['shield'] = 25 ## self.owner.play(images.Snd.Yippee) ## self.kill() ## def blocked(self): ## return self.x < -self.ico.w or self.x >= gamesrv.game.width ## #return self.x < CELL or self.x >= boards.bwidth - 3*CELL class Nasty(Monster): pass class Monky(Monster): shootcls = MonsterShot class Ghosty(Monster): default_mode = Monster.flying vy = 2 class Flappy(Monster): default_mode = Monster.flying vy = 1 class Springy(Monster): spring_down = 0 def imgrange(self): if self.spring_down and not self.is_ghost: if self.angry: if self.dir > 0: r = self.mdef.right_jump_angry else: r = self.mdef.left_jump_angry else: if self.dir > 0: r = self.mdef.right_jump else: r = self.mdef.left_jump return [r[self.spring_down-1]] else: return Monster.imgrange(self) def walking(self): self.spring_down = 1 self.resetimages() for t in range(2+self.overlapping()): yield None self.spring_down = 2 self.resetimages() for t in range(4+2*self.overlapping()): yield None self.spring_down = 1 self.resetimages() for t in range(2+self.overlapping()): yield None self.spring_down = 0 self.resetimages() g = 10.0/43 vy = -20*g yf = self.y for t in range(40): yf += vy vy += g if self.blocked(): self.dir = -self.dir self.resetimages() nx = self.x + self.dir*self.vx if self.y//16 < int(yf)//16: if onground(self.x, (self.y//16+1)*16): break if onground(nx, (self.y//16+1)*16): self.move(nx, self.y) break nx, yf = vertical_warp(nx, yf) self.move(nx, int(yf)) ## if moebius: ## self.moebius() yield None self.gen.append(self.falling()) class Orcy(Monster): shootcls = FastShot class Gramy(Monster): shootcls = BoomerangShot vx = 3 class Blitzy(Monster): shootcls = DownShot vx = 3 def seedragon(self, dragon=None): return 0 def special(self): if random.random() < 0.3: self.shootcls(self) return 0 def shoot(self, pause=0): # no pause (only used when controlled by the player) if self.no_shoot_before > BubPlayer.FrameCounter: pass else: self.shootcls(self) self.no_shoot_before = BubPlayer.FrameCounter + 29 return 0 MonsterClasses = [c for c in globals().values() if type(c)==type(Monster) and issubclass(c, Monster)] MonsterClasses.remove(Monster) class Butterfly(Monster): MonsterBonus = bonuses.IceMonsterBonus fly_away = False def waiting(self, delay=0): return Monster.waiting(self, delay) def imgrange(self): self.angry = [] return Monster.imgrange(self) def killdragon(self, dragon): if self.is_ghost: Monster.killdragon(self, dragon) else: self.fly_away = True, dragon.x def flying(self): repeat = 0 while 1: r = random.random() if self.x < 64: bump = self.dir < 0 elif self.x > boards.bwidth - 64: bump = self.dir > 0 elif self.fly_away: wannago = self.x - self.fly_away[1] if self.x < 100: wannago = 1 elif self.x > boards.bwidth - 100: wannago = -1 bump = self.dir * wannago < 0 if repeat: self.fly_away = False repeat = 0 else: repeat = 1 else: bump = r < 0.07 if bump: self.dir = -self.dir self.resetimages() elif r > 0.92: self.vdir = -self.vdir self.step(self.dir * (2 + (r < 0.5)), self.vdir * 2) self.vertical_warp() if not repeat: yield None default_mode = flying class Sheep(Monster): def playing_monster(self): from bonuses import Bonus bubber = self.bubber vy = None imgsetter = self.imgsetter poplist = [None] while 1: dx = bubber.wannago(self.dcap) if dx and dx != self.dir: self.dir = dx self.resetimages() imgsetter = self.imgsetter if dx and vy is None: self.setimages(imgsetter) else: self.setimages(None) if vy is not None: if vy < 0: n = 1 else: n = 3 self.seticon(images.sprget(self.imgrange()[n])) if dx and not self.blocked(): self.step(self.vx*dx, 0) yield None impulse = 0.0 wannajump = bubber.key_jump if vy is not None: vy += 0.33 if vy > 12.0: vy = 12.0 yf = self.y + yfp + vy yfp = yf - int(yf) delta = int(yf) - self.y if delta > 0: by_y = {} for s in images.ActiveSprites: if isinstance(s, Bonus) and s.touchable: if abs(s.x - self.x) <= 22: by_y[s.y] = s for monster in BubPlayer.MonsterList: if abs(monster.x - self.x) <= 22: if monster.regular(): by_y[monster.y] = monster for ny in range(self.y - 1, self.y + delta + 1): self.move(self.x, ny) self.vertical_warp() if onground(self.x, self.y): poplist = [None] impulse = vy vy = None break key = self.y + 29 if key in by_y: s = by_y[key] if isinstance(s, Monster): self.play(images.Snd.Extra) s.argh(poplist) elif isinstance(s, Bonus): s.reallytouched(self) yfp = 0.0 vy = -3.3 break else: self.step(0, delta) self.vertical_warp() if vy is None: if onground(self.x, self.y): if wannajump: yfp = 0.0 vy = - max(1.0, impulse) - 2.02 impulse = 0.0 self.play(images.Snd.Jump) else: yfp = vy = 0.0 if impulse > 8.1: break self.play(images.Snd.Pop) for n in range(2): for letter in 'abcdefg': ico = images.sprget(('sheep', letter)) nx = self.x + random.randrange(-1, self.ico.w - ico.w + 2) ny = self.y + random.randrange(0, self.ico.h - ico.h + 2) dxy = [random.random() * 5.3 - 2.65, random.random() * 4 - 4.4] s = images.ActiveSprite(ico, nx, ny) s.gen.append(s.parabolic(dxy)) s.gen.append(s.die([None], random.randrange(35, 54))) self.move(-99, 0) for t in range(68): yield None self.kill() default_mode = falling = playing_monster def argh(self, *args, **kwds): pass bubbros-1.6.2/bubbob/boarddef.py0000644000076400001440000000361712225473206015567 0ustar arigousersimport boards, mnstrmap class left: dir = 1 def __init__(self, cls): self.cls = cls def build(self, x, y): return self.cls(x=x, y=y-1, dir=self.dir) class right(left): dir = 0 LNasty = left(mnstrmap.Nasty) RNasty = right(mnstrmap.Nasty) LMonky = left(mnstrmap.Monky) RMonky = right(mnstrmap.Monky) LGhosty = left(mnstrmap.Ghosty) RGhosty = right(mnstrmap.Ghosty) LFlappy = left(mnstrmap.Flappy) RFlappy = right(mnstrmap.Flappy) LSpringy = left(mnstrmap.Springy) RSpringy = right(mnstrmap.Springy) LOrcy = left(mnstrmap.Orcy) ROrcy = right(mnstrmap.Orcy) LGramy = left(mnstrmap.Gramy) RGramy = right(mnstrmap.Gramy) LBlitzy = left(mnstrmap.Blitzy) RBlitzy = right(mnstrmap.Blitzy) # Sugar around the Board class class Level(boards.Board): WIND_DELTA = boards.CELL winds = None monsters = [] def __init__(self, num): walls = [line for line in self.walls.split('\n') if line] self.monsters = list(self.monsters) for y in range(len(walls)): line = walls[y] for x in range(len(line)): c = line[x] if c != ' ' and c != '#': deflist = getattr(self, c) if isinstance(deflist, left): deflist = (deflist,) for builder in deflist: self.monsters.append(builder.build(x,y)) self.walls = self.walls.replace(c, ' ') if self.winds is None: width = len(walls[0]) height = len(walls) spaces = " " * (width-6) lbar = '>'*(width/2-2) rbar = '<'*(width/2-2) winds = ['>> ' + spaces + ' <<', lbar + 'x'*(width-len(lbar)-len(rbar)) + rbar] winds += ['>>^' + spaces + '^<<'] * (height-2) self.winds = '\n'.join(winds) boards.Board.__init__(self, num) bubbros-1.6.2/bubbob/boards.py0000644000076400001440000013427712225473206015302 0ustar arigousersfrom __future__ import generators import random, os, sys, math import gamesrv import images CELL = 16 # this constant is inlined at some places, don't change HALFCELL = CELL//2 FRAME_TIME = 0.025 #DEFAULT_LEVEL_FILE = 'levels/scratch.py' BOARD_BKGND = 1 # 0 = black, 1 = darker larger wall tiles class Copyable: pass # see bonuses.py, class Clock class Board(Copyable): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 WIND_DELTA = HALFCELL def __init__(self, num): # the subclasses should define 'walls', 'winds', 'monsters' self.walls = walls = [line for line in self.walls.split('\n') if line] self.winds = winds = [line for line in self.winds.split('\n') if line] self.num = num self.width = len(walls[0]) self.height = len(walls) for line in walls: assert len(line) == self.width, "some wall lines are longer than others" for line in winds: assert len(line) == self.width, "some wind lines are longer than others" #assert walls[0] == walls[-1], "first and last lines must be identical" assert len(winds) == self.height, "wall and wind heights differ" self.walls_by_pos = {} self.sprites = {} if self.top: testline = self.walls[0] else: testline = self.walls[-1] self.holes = testline.find(' ') >= 0 self.playingboard = 0 self.bonuslevel = not self.monsters or (gamesrv.game.finalboard is not None and self.num >= gamesrv.game.finalboard) self.cleaning_gen_state = 0 def set_musics(self, prefix=[]): if (self.num+1) % 20 < 10: gamesrv.set_musics(prefix + [images.music_intro], [images.music_game], reset=0) else: gamesrv.set_musics(prefix + [], [images.music_game2], reset=0) def writesprites(self, name, xyicolist): sprlist = self.sprites.setdefault(name, []) xyicolist = xyicolist[:] xyicolist.reverse() for s in sprlist[:]: if xyicolist: s.move(*xyicolist.pop()) else: s.kill() sprlist.remove(s) while xyicolist: x, y, ico = xyicolist.pop() sprlist.append(gamesrv.Sprite(ico, x, y)) def enter(self, complete=1, inplace=0, fastreenter=False): global curboard if inplace: print "Re -", print "Entering board", self.num+1 self.set_musics() # add board walls l = self.sprites.setdefault('walls', []) bl = self.sprites.setdefault('borderwalls', []) if inplace: deltay = 0 else: deltay = bheight wnx = wny = 1 while haspat((self.num, wnx, 0)): wnx += 1 while haspat((self.num, 0, wny)): wny += 1 self.wnx = wnx self.wny = wny if haspat((self.num, 'l')): lefticon = patget((self.num, 'l')) if haspat((self.num, 'r')): righticon = patget((self.num, 'r')) else: righticon = lefticon xrange = range(2, self.width-2) else: xrange = range(self.width) lefticon = righticon = None if BOARD_BKGND == 1: gl = self.sprites.setdefault('background', []) xmax = (self.width-2)*CELL ymax = self.height*CELL y = -HALFCELL ystep = 0 firstextra = 1 while y < ymax: x = 2*CELL+HALFCELL xstep = 0 while x < xmax: bitmap, rect = loadpattern((self.num, xstep, ystep), images.KEYCOL) bitmap, rect = images.makebkgndpattern(bitmap, rect) if firstextra: # special position where a bit of black might show up x -= rect[2] xstep = (xstep-1) % wnx firstextra = 0 continue bkgndicon = bitmap.geticon(*rect) w = gamesrv.Sprite(bkgndicon, x, y + deltay) gl.append(w) x += rect[2] xstep = (xstep+1) % wnx y += rect[3] ystep = (ystep+1) % wny else: gl = [] if lefticon is not None: for y in range(0, self.height, lefticon.h // CELL): bl.append(gamesrv.Sprite(lefticon, 0, y*CELL + deltay)) for y in range(self.height): for x in xrange: c = self.walls[y][x] if c == '#': wallicon = patget((self.num, x%wnx, y%wny), images.KEYCOL) w = gamesrv.Sprite(wallicon, x*CELL, y*CELL + deltay) l.append(w) self.walls_by_pos[y,x] = w if not l: # self.sprites['walls'] must not be empty, for putwall wallicon = patget((self.num, 0, 0), images.KEYCOL) w = gamesrv.Sprite(wallicon, 0, -wallicon.h) l.append(w) if righticon is not None: for y in range(0, self.height, lefticon.h // CELL): bl.append(gamesrv.Sprite(righticon, (self.width-2)*CELL, y*CELL + deltay)) while deltay: dy = -min(deltay, 8) for w in gl: w.step(0, dy) for w in l: w.step(0, dy) for w in bl: w.step(0, dy) deltay += dy yield 1 if inplace: for w in images.ActiveSprites: w.to_front() curboard = self if gamesrv.game: gamesrv.game.updateboard() if not complete: return # add players from player import BubPlayer, scoreboard if not inplace: random.shuffle(BubPlayer.PlayerList) scoreboard(1, inplace=inplace) if not fastreenter: random.shuffle(BubPlayer.PlayerList) playing = [] for p in BubPlayer.PlayerList: if p.isplaying(): p.enterboard(playing) p.zarkon() playing.append(p) for d in BubPlayer.DragonList: d.enter_new_board() else: # kill stuff left over from leave(inplace=1) (Big Clock bonus only) import bonuses keepme = bonuses.Points dragons = {} playing = [] for p in BubPlayer.PlayerList: if p.isplaying(): for d in p.dragons: if hasattr(d, 'dcap'): d.dcap['shield'] = 90 dragons[d] = True playing.append(p) for s in images.ActiveSprites[:]: if isinstance(s, keepme) or s in dragons: pass else: s.kill() # add monsters if not self.bonuslevel: import monsters f_monsters = gamesrv.game.f_monsters if f_monsters < 0.1: f_monsters = max(1.0, min(2.0, (len(playing)-2)/2.2+1.0)) for mdef in self.monsters: if not fastreenter: yield 2 cls = getattr(monsters, mdef.__class__.__name__) dir = mdef.dir i = random.random() while i < f_monsters: cls(mdef, dir=dir) dir = -dir i += 1.0 self.playingboard = 1 def putwall(self, x, y, w=None): wallicon = patget((self.num, x%self.wnx, y%self.wny), images.KEYCOL) if w is None: w = gamesrv.Sprite(wallicon, 0, bheight) l = self.sprites['walls'] w.to_back(l[-1]) l.append(w) self.walls_by_pos[y,x] = w if y >= 0: line = self.walls[y] self.walls[y] = line[:x] + '#' + line[x+1:] def killwall(self, x, y, kill=1): w = self.walls_by_pos[y,x] if kill: l = self.sprites['walls'] if len(l) > 1: l.remove(w) w.kill() else: # self.sprites['walls'] must never be empty # or putwall will crash! w.move(0, -bheight) del self.walls_by_pos[y,x] line = self.walls[y] self.walls[y] = line[:x] + ' ' + line[x+1:] return w def reorder_walls(self): walls_by_pos = self.walls_by_pos items = [(yx, w1.ico) for yx, w1 in walls_by_pos.items()] if not items: return # otherwise self.sprites['walls'] would be emptied items.sort() l = self.sprites['walls'] while len(l) > len(items): l.pop().kill() assert len(items) == len(l) for ((y,x), ico), w2 in zip(items, l): w2.move(x*CELL, y*CELL, ico) walls_by_pos[y,x] = w2 def leave(self, inplace=0): global curboard if not gamesrv.has_loop_music(): gamesrv.fadeout(1.5) from player import BubPlayer for p in BubPlayer.PlayerList: if p.isplaying(): p.savecaps() if BubPlayer.LeaveBonus: for t in BubPlayer.LeaveBonus: yield t BubPlayer.LeaveBonus = None curboard = None if inplace: i = -1 else: while images.ActiveSprites: s = random.choice(images.ActiveSprites) s.kill() yield 0.9 i = 0 sprites = [] for l in self.sprites.values(): sprites += l self.sprites.clear() self.walls_by_pos.clear() random.shuffle(sprites) for s in sprites: s.kill() if i: i -= 1 else: yield 0.32 i = 3 if not inplace: for p in BubPlayer.PlayerList: if p.isplaying(): p.zarkoff() yield 4 def clean_gen_state(self): self.cleaning_gen_state = 1 while len(BoardGen) > 1: #yield force_singlegen() #if 'flood' in self.sprites: # for s in self.sprites['flood']: # s.kill() # del self.sprites['flood'] yield normal_frame() self.cleaning_gen_state = 0 def bget(x, y): if 0 <= x < curboard.width: if y < 0 or y >= curboard.height: y = 0 return curboard.walls[y][x] else: return '#' def wget(x, y): delta = curboard.WIND_DELTA x = (x + delta) // 16 y = (y + delta) // 16 if 0 <= x < curboard.width: if y < 0: y = 0 elif y >= curboard.height: y = -1 return curboard.winds[y][x] elif x < 0: return '>' else: return '<' def onground(x, y): if y & 15: return 0 x0 = (x+5) // 16 x1 = (x+16) // 16 x2 = (x+27) // 16 y0 = y // 16 + 2 if x0 < 0 or x2 >= curboard.width: return 0 y1 = y0 - 1 if not (0 < y0 < curboard.height): if y0 != curboard.height: y1 = 0 y0 = 0 y0 = curboard.walls[y0] y1 = curboard.walls[y1] return (' ' == y1[x0] == y1[x1] == y1[x2] and not (' ' == y0[x0] == y0[x1] == y0[x2])) #return (' ' == bget(x0,y0-1) == bget(x1,y0-1) == bget(x2,y0-1) and # not (' ' == bget(x0,y0) == bget(x1,y0) == bget(x2,y0))) #return (bget(x1,y0-1)==' ' and # ((bget(x1,y0)=='#') or # (bget(x0,y0)=='#' and bget(x0,y0-1)==' ') or # (bget(x2,y0)=='#' and bget(x2,y0-1)==' '))) def onground_nobottom(x, y): return onground(x, y) and y+32 < bheight def underground(x, y): if y % CELL: return 0 x0 = (x+5) // CELL x1 = (x+CELL) // CELL x2 = (x+2*CELL-5) // CELL y0 = y // CELL if x0 < 0 or x2 >= curboard.width: return 0 y1 = y0 - 1 if not (0 < y0 < curboard.height): if y0 != curboard.height: y1 = 0 y0 = 0 y0 = curboard.walls[y0] y1 = curboard.walls[y1] return (' ' == y0[x0] == y0[x1] == y0[x2] and not (' ' == y1[x0] == y1[x1] == y1[x2])) def x2bounds(x): if x < 32: return 32 elif x > bwidth - 64: return bwidth - 64 else: return x def vertical_warp(nx, ny): if ny >= bheight: ny -= bheightmod elif ny < -32: ny += bheightmod return nx, ny def vertical_warp_sprite(spr): if spr.y >= bheight: spr.step(0, -bheightmod) elif spr.y < -32: spr.step(0, bheightmod) ##def vertical_warp(nx, ny): ## if ny >= bheight: ## ny -= bheightmod ## elif ny < -32: ## ny += bheightmod ## else: ## return (nx, ny), 0 ## from player import BubPlayer ## if BubPlayer.Moebius: ## nx = bwidth - 2*CELL - nx ## return (nx, ny), 1 ## else: ## return (nx, ny), 0 MODULES = ['boards', 'bonuses', 'bubbles', 'images', 'mnstrmap', 'monsters', 'player', 'ranking', 'binboards', 'macbinary', 'boarddef', 'ext1', 'ext2', 'ext3', 'ext4', 'ext5', 'ext6', 'ext7'] def loadmodules(force=0): levelfilename = gamesrv.game.levelfile modulefiles = {None: levelfilename} for m in MODULES: if os.path.isfile(m+'.py'): modulefiles[m] = m+'.py' elif os.path.isfile(os.path.join(m, '__init__.py')): modulefiles[m] = os.path.join(m, '__init__.py') mtimes = {} for m, mfile in modulefiles.items(): mtimes[m] = os.stat(mfile).st_mtime reload = force or (mtimes != getattr(sys, 'ST_MTIMES', None)) import player playerlist = player.BubPlayer.PlayerList if reload: delete = hasattr(sys, 'ST_MTIMES') sys.ST_MTIMES = mtimes if delete: print "Reloading modules." for m, mfile in modulefiles.items(): if m is not None and m in sys.modules: del sys.modules[m] # Clear clearallsprites() import player for p in playerlist: player.upgrade(p) for n in range(len(playerlist), images.MAX): playerlist.append(player.BubPlayer(n)) player.BubPlayer.PlayerList = playerlist if reload: import boards from images import haspat, loadpattern boards.haspat = haspat boards.loadpattern = loadpattern del boards.BoardList[:] if levelfilename.lower().endswith('.py'): levels = {} print 'Source level file:', levelfilename execfile(levelfilename, levels) if 'GenerateLevels' in levels: levels = levels['GenerateLevels']() if isinstance(levels, list): levels = dict(zip(range(len(levels)), levels)) else: import binboards levels = binboards.load(levelfilename) boards.register(levels) return reload def clearallsprites(): gamesrv.clearsprites() import images del images.ActiveSprites[:] images.SpritesByLoc.clear() def wait_for_one_player(): from player import BubPlayer clearallsprites() nimages = None while not [p for p in BubPlayer.PlayerList if p.isplaying()]: yield 3 if not nimages: desc = getattr(gamesrv.game, 'FnDesc', '?') host, port = getattr(gamesrv.game, 'address', ('?', '?')) images.writestrlines([ "Welcome to", desc.upper(), "at %s:%s" % (host.lower(), port), None, "Click on your Favorite Color's Dragon", "Choose four keys: Right, Left, Jump, Shoot", "and Let's Go!", None, "Click again for more than one player", "on the same machine.", ]) from mnstrmap import PlayerBubbles nimages = [PlayerBubbles.bubble[0], PlayerBubbles.bubble[1], PlayerBubbles.bubble[1], PlayerBubbles.bubble[0], PlayerBubbles.bubble[2], PlayerBubbles.bubble[2]] screenwidth = bwidth + 9*CELL screenheight = bheight def welcomebubbling(self): fx = self.x dx = (random.random() - 0.5) * 1.9 for y in range(self.y-3, -self.ico.h, -3): fx += dx self.move(int(fx), y) yield None if y == self.ypop: from mnstrmap import PlayerBubbles self.setimages(None) self.gen.append(self.die(PlayerBubbles.explosion)) self.kill() yield 10 gamesrv.set_musics([], [images.music_game2], reset=0) if ((not images.ActiveSprites or random.random() < 0.05678) and gamesrv.clients): # make sure the extension's images are loaded too # NB. this is also needed for import auto-detection import ext1; import ext2; import ext3 import ext4; import ext5; import ext6 import ext7 ico = images.sprget(nimages[0]) s = images.ActiveSprite(ico, random.randrange(0, screenwidth-ico.w), screenheight) s.ypop = random.randrange(-ico.h, screenheight) s.gen = [welcomebubbling(s)] s.setimages(s.cyclic(nimages, speed=1)) if random.random() > 0.4321: try: key, (filename, (x, y, w, h)) = random.choice( images.sprmap.items()) except: w = h = 0 if w == h == 32: s2 = images.ActiveSprite(images.sprget(key), -32, 0) s2.gen = [s2.following(s, (s.ico.w-32)//2, (s.ico.h-32)//2)] s.ypop = None images.action(images.ActiveSprites[:]) def patget(n, keycol=None): bitmap, rect = loadpattern(n, keycol) return bitmap.geticon(*rect) def get_lives(): return gamesrv.game.limitlives def do_nothing(): while True: yield 5 BoardList = [] curboard = None BoardGen = [do_nothing()] def next_board(num=0, complete=1, fastreenter=False): yield force_singlegen() set_frametime(1.0) brd = curboard inplace = 0 if brd: inplace = brd.bonuslevel or fastreenter num = brd.num if not inplace: num += gamesrv.game.stepboard if num >= len(BoardList): num = len(BoardList)-1 if (gamesrv.game.finalboard is not None and num > gamesrv.game.finalboard): num = gamesrv.game.finalboard for t in brd.leave(inplace=inplace): yield t # reset global board state from player import BubPlayer, reset_global_board_state reset_global_board_state() if not inplace: del BubPlayer.MonsterList[:] # wait for at least one player for t in wait_for_one_player(): yield t # reload modules if changed if loadmodules(): import boards boards.BoardGen = [boards.next_board(num)] return if num < 0: num = 0 elif num >= len(BoardList): num = len(BoardList)-1 brd = BoardList[num](num) for t in brd.enter(complete, inplace=inplace, fastreenter=fastreenter): yield t if brd.bonuslevel: gen = bonus_play else: gen = normal_play BoardGen[0] = gen() def set_frametime(ft, privtime=100): from player import BubPlayer BubPlayer.BaseFrametime = ft BubPlayer.PlayersPrivateTime = privtime images.loadsounds(1.0 / ft) def extra_boardgen(gen, at_end=0): if curboard.playingboard: if at_end or not BoardGen: BoardGen.append(gen) else: BoardGen.insert(1, gen) def replace_boardgen(gen, force=0): if curboard.playingboard or force: curboard.playingboard = 0 BoardGen[0] = gen def force_singlegen(): del BoardGen[1:] return 0 def has_singlegen(): return len(BoardGen) <= 1 def display_hat(p, d): if p.team == -1 or getattr(d,'isdying',0) or hasattr(d,'no_hat'): return try: bottom_up = d.bottom_up() except AttributeError: bottom_up = 0 try: image = ('hat', p.team, d.dir, d.hatangle) except AttributeError: image = ('hat', p.team) if bottom_up: image = 'vflip', image y = d.y else: y = d.y - 16 ico = images.sprget(image) if (getattr(d,'hatsprite',None) is None or not d.hatsprite.alive): d.hatsprite = images.ActiveSprite(ico, d.x, y) else: d.hatsprite.to_front() d.hatsprite.move(d.x, y, ico) d.hatsprite.gen = [d.hatsprite.die([None])] def normal_frame(): from player import BubPlayer BubPlayer.FrameCounter += 1 # main generator dispatch loop images.action(images.ActiveSprites[:]) frametime = 10 for p in BubPlayer.PlayerList: if p.isplaying(): frametime = BubPlayer.BaseFrametime p.zarkon() for d in p.dragons: d.to_front() display_hat(p, d) d.prefix(p.pn) if not (BubPlayer.FrameCounter & 31): gamesrv.compactsprites() reset = getattr(BubPlayer, 'MultiplyerReset', 0) if reset and BubPlayer.FrameCounter >= reset: BubPlayer.MultiplyerReset = 0 set_frametime(1.0) return frametime def normal_play(): from player import BubPlayer import bonuses framecounter = 0 bonus_callback = bonuses.start_normal_play() while BubPlayer.MonsterList: bonus_callback() yield normal_frame() if not BubPlayer.DragonList: continue framecounter += 1 BASE = 500 if not (framecounter % BASE): if framecounter == 4*BASE: from monsters import Monster from mnstrmap import BigImages ico = images.sprget(BigImages.hurryup[1]) s = images.ActiveSprite(ico, (bwidth-ico.w)//2, (bheight-ico.h)//2) s.setimages(s.die(BigImages.hurryup * 12, 2)) images.Snd.Hurry.play() mlist = [s for s in images.ActiveSprites if (isinstance(s, Monster) and s.regular() and not s.angry)] if mlist: s = random.choice(mlist) s.angry = [s.genangry()] s.resetimages() if framecounter >= 6*BASE: mlist = [s for s in images.ActiveSprites if isinstance(s, Monster) and s.regular() and s.angry] if mlist: images.Snd.Hell.play() gamesrv.set_musics([], []) s = random.choice(mlist) s.become_ghost() framecounter = -200 else: framecounter = 2*BASE if framecounter == 0: curboard.set_musics() replace_boardgen(last_monster_killed(), 1) ##def normal_play(): ## # TESTING!! ## from player import BubPlayer ## for p in BubPlayer.PlayerList: ## if not p.icons: ## p.loadicons(p.icons, images.sprget) ## results = {BubPlayer.PlayerList[0]: 100, ## BubPlayer.PlayerList[1]: 200, ## BubPlayer.PlayerList[2]: 300, ## BubPlayer.PlayerList[3]: 400, ## BubPlayer.PlayerList[4]: 100, ## BubPlayer.PlayerList[5]: 200, ## BubPlayer.PlayerList[6]: 300, ## BubPlayer.PlayerList[7]: 400, ## BubPlayer.PlayerList[8]:1000, ## BubPlayer.PlayerList[9]:1000, ## } ## maximum = None ## for t in result_ranking(results, maximum): ## yield t def last_monster_killed(end_delay=390, music=None): from player import BubPlayer for t in exit_board(music=music): yield t if curboard.bonuslevel: curboard.playingboard = 1 for t in bonus_play(): yield t end_delay -= 1 if end_delay <= 0: replace_boardgen(next_board(), 1) break else: for i in range(end_delay): yield normal_frame() replace_boardgen(next_board(), 1) ##def bonus_play(): ## from player import BubPlayer ## import bubbles ## while BubPlayer.LimitScoreColor is None: ## yield normal_frame() ## players = [(p.points, p.pn) for p in BubPlayer.PlayerList ## if p.isplaying()] ## if players: ## players.sort() ## points, BubPlayer.LimitScoreColor = players[-1] ## BubPlayer.LimitScore = ((points + limit) // 100000) * 100000 ## for p in BubPlayer.PlayerList: ## if p.isplaying(): ## p.givepoints(0) # check LimitScore and update scoreboard() ## while not (BubPlayer.BubblesBecome or BubPlayer.MegaBonus): ## if random.random() < 0.06: ## bubbles.newbonusbubble() ## yield normal_frame() ## # special board end ## import monsters ## monsters.argh_em_all() ## replace_boardgen(last_monster_killed(), 1) class TimeCounter(Copyable): def __init__(self, limittime, blink=0): from player import BubPlayer self.saved_time = BubPlayer.LimitTime self.time = limittime / FRAME_TIME self.prev = None self.blink = blink def update(self, t): from player import BubPlayer, scoreboard self.time -= t if self.time < 0.0: self.time = 0.0 BubPlayer.LimitTime = self.time * FRAME_TIME next = int(BubPlayer.LimitTime) if self.blink and BubPlayer.LimitTime - next >= 0.5: BubPlayer.LimitTime = next = None if self.prev != next: scoreboard(compresslimittime=1) self.prev = next def restore(self): from player import BubPlayer BubPlayer.LimitTime = self.saved_time def bonus_play(): from player import BubPlayer import bubbles BubPlayer.MegaBonus = None BubPlayer.BubblesBecome = None Time0 = 5.0 / FRAME_TIME # when to slow down time tc = TimeCounter(BubPlayer.LimitTime or 180.9) # 3:00 prev = None while not (BubPlayer.BubblesBecome or BubPlayer.MegaBonus): if random.random() < 0.099: bubbles.newbonusbubble() t = normal_frame() tc.update(t) if tc.time < Time0: if tc.time <= 0.5: tc.time = 0.5 BubPlayer.LimitTime = 0.0 t *= math.sqrt(Time0 / tc.time) yield t if tc.time == 0.5: gamesrv.game.End = 'gameover' gamesrv.game.updateboard() replace_boardgen(game_over(), 1) return # special board end import monsters monsters.argh_em_all() replace_boardgen(last_monster_killed(), 1) def game_over(): yield force_singlegen() from player import scoreboard import ranking images.Snd.Extralife.play() gamesrv.set_musics([], [images.music_potion]) scoreboard() for t in ranking.game_over(): yield t def game_reset(): import time from player import BubPlayer t1 = time.time() while 1: yield 0 if BubPlayer.LimitTime and BubPlayer.LimitTime >= 1.0: # someone else ticking the clock, try again later return if abs(time.time() - t1) > 2.0: break # anyone playing ? if not gamesrv.game.End: return # yes -> cancel game_reset() # let's tick the clock ! tc = TimeCounter(60.9, blink=1) # 1:00 t1 = time.time() while tc.time: yield 0 # anyone playing now ? if not gamesrv.game.End: tc.restore() return # yes -> cancel game_reset() t = time.time() # use real time deltat = (t-t1)/FRAME_TIME if deltat < 1.0: deltat = 1.0 elif deltat > 100.0: deltat = 100.0 tc.update(deltat) t1 = t gamesrv.game.reset() ##def wasting_play(): ## from player import BubPlayer, scoreboard ## import bubbles ## curboard.wastingplay = {} ## for p in BubPlayer.PlayerList: ## if p.isplaying(): ## p.letters = {} ## p.bonbons = p.points // 50000 ## scoreboard() ## while len(BubPlayer.DragonList) > 1: ## if random.random() < 0.03: ## bubbles.newbubble(1) ## yield normal_frame() ## for d in BubPlayer.DragonList: ## curboard.wastingplay[d.bubber] = len(curboard.wastingplay) ## for i in range(50): ## yield normal_frame() ## total = len(curboard.wastingplay) ## results = [(total-n, p) for p, n in curboard.wastingplay.items()] ## results.sort() ## results = [(p, str(n)) for n, p in results] ## for t in display_ranking(results): ## yield t ## # never ending def skiplevels(blink, skip): # (not used any more) saved = BoardGen[:] while skip: skip -= 1 BoardGen[:] = saved for i in range(10): # frozen pause yield 3 if blink: blink.step(-bwidth, 0) yield 3.33 blink.step(bwidth, 0) blink = None for t in next_board(complete=(skip==0)): yield t def exit_board(delay=8, music=None, repeatmusic=[]): from bubbles import Bubble from bonuses import RandomBonus, end_normal_play from player import BubPlayer from monsters import Monster end_normal_play() curboard.playingboard = 0 actives = images.ActiveSprites[:] for s in actives: if ((isinstance(s, Monster) and s.still_playing()) or isinstance(s, RandomBonus)): s.kill() music = music or [] if BubPlayer.MegaBonus: music[:1] = [images.music_modern] if music or repeatmusic: gamesrv.set_musics(music, repeatmusic) for i in range(delay): yield normal_frame() bubble_outcome = BubPlayer.BubblesBecome or Bubble.pop for s in actives: if isinstance(s, Bubble): bubble_outcome(s) yield normal_frame() if BubPlayer.MegaBonus: BubPlayer.MegaBonus() def potion_fill(blist, big=0): from player import BubPlayer from bonuses import Bonus #timeleft = 1680.0 for t in exit_board(0, music=[images.music_potion]): #timeleft -= t yield t notes = all_notes = [] y = 1 while y < 11 or (y < height-2 and (len(all_notes) < 10 or big)): for x in range(2, width-3, 2): if ' ' == bget(x,y) == bget(x+1,y) == bget(x,y+1) == bget(x+1,y+1): b = Bonus(x*CELL, y*CELL, falling=0, *blist[((x+y)//2)%len(blist)]) b.timeout = (444,666)[big] all_notes.append(b) for i in range(2): t = normal_frame() #timeleft -= t yield t y += 2 while notes: #and timeleft > 0.0: notes = [b for b in notes if b.alive] t = normal_frame() #timeleft -= t yield t for i in range(10): t = normal_frame() #timeleft -= t yield t results = {} for b in all_notes: for d in b.taken_by: bubber = d.bubber results[bubber] = results.get(bubber, 0) + 1 for t in result_ranking(results, len(all_notes)): yield t #fadeouttime = 3.33 #fullsoundframes = bonusframes - 10 - int(fadeouttime / FRAME_TIME) #for i in range(fullsoundframes): # yield normal_frame() #gamesrv.fadeout(fadeouttime) #for i in range(fullsoundframes, 490): # yield normal_frame() def result_ranking(results, maximum=None, timeleft=200): import ranking results = ranking.ranking_picture(results, maximum, timeleft is not None) if curboard.bonuslevel and timeleft is not None: play_again = bonus_play() else: play_again = None for t in ranking.display(results, timeleft, play_again): yield t if gamesrv.game.End != 'gameover': gamesrv.set_musics([], []) replace_boardgen(next_board(), 1) def extra_water_flood(): from mnstrmap import Flood from monsters import Monster waves_icons = [images.sprget(n) for n in Flood.waves] fill_icon = images.sprget(Flood.fill) bspr = [] if 'flood' in curboard.sprites: return # only one flooding at a time curboard.sprites['flood'] = bspr waves_sprites = [gamesrv.Sprite(waves_icons[0], x, bheight-CELL) for x in range(0, bwidth, CELL)] bspr += waves_sprites fill_by_line = [] poplist = [None] while waves_sprites[0].y > 0: yield 0 waves_icons.insert(0, waves_icons.pop()) for s in waves_sprites: s.seticon(waves_icons[0]) yield 0 sprites = [gamesrv.Sprite(fill_icon, s.x, s.y) for s in waves_sprites] bspr += sprites fill_by_line.append(sprites) for s in waves_sprites: s.step(0, -16) for s in images.touching(0, waves_sprites[0].y, bwidth, bheight): if isinstance(s, Monster): s.argh(poplist) while 1: for i in range(2): yield 0 waves_icons.insert(0, waves_icons.pop()) for s in waves_sprites: s.seticon(waves_icons[0]) if not fill_by_line: break for s in fill_by_line.pop(): s.kill() for s in waves_sprites: s.step(0, 16) for s in waves_sprites: s.kill() del curboard.sprites['flood'] def extra_aquarium(): from mnstrmap import Flood from player import BubPlayer for i in range(200): if 'flood' not in curboard.sprites: # only one flooding at a time break yield 0 if curboard.cleaning_gen_state: return else: return curboard.sprites['flood'] = [] gl = curboard.sprites.setdefault('background', []) curboard.holes = True # so that random PlainBubbles show up anyway walls = curboard.sprites['walls'] seen = {} def newsprite(ico, x, y): s = gamesrv.Sprite(ico, x, y) s.to_back(walls[0]) gl.append(s) return s def fishplayers(ymin): for d in BubPlayer.DragonList: if d not in seen and d.y >= ymin: seen[d] = True d.become_fish() d.bubber.emotic(d, 4) waves_icons = [images.sprget(n) for n in Flood.waves] fill_icon = images.sprget(Flood.fill) waves_sprites = [newsprite(waves_icons[0], x, bheight-CELL) for x in range(2*CELL + HALFCELL, bwidth - 2*CELL, CELL)] while waves_sprites[0].y > -fill_icon.h: fishplayers(waves_sprites[0].y) yield 0 waves_icons.append(waves_icons.pop(0)) for s in waves_sprites: s.seticon(waves_icons[0]) fishplayers(waves_sprites[0].y) yield 0 for s in waves_sprites: newsprite(fill_icon, s.x, s.y) for s in waves_sprites: s.step(0, -16) for s in waves_sprites: s.kill() BubPlayer.SuperFish = True fishplayers(-sys.maxint) def extra_walls_falling(): walls_by_pos = curboard.walls_by_pos moves = 1 while moves and not curboard.cleaning_gen_state: moves = 0 for y in range(height-3, -1, -1): for x in range(2, width-2): if ((y,x) in walls_by_pos and (y+1,x) not in walls_by_pos and (y+2,x) not in walls_by_pos): y0 = y while (y0-1,x) in walls_by_pos: y0 -= 1 w = curboard.killwall(x, y0, 0) curboard.putwall(x, y+1, w) moves = 1 curboard.reorder_walls() for y in range(6): yield 0 def single_blocks_falling(xylist): walls_by_pos = curboard.walls_by_pos while xylist: newlist = [] for x, y in xylist: if ((y,x) in walls_by_pos and (y+1,x) not in walls_by_pos and y < curboard.height-1): newlist.append((x, y+1)) for x, y in newlist: w = curboard.killwall(x, y-1, 0) curboard.putwall(x, y, w) xylist = newlist curboard.reorder_walls() for i in range(7): yield 0 def extra_display_repulse(cx, cy, dlimit=5000, dfactor=1000): offsets = {} for s in gamesrv.sprites_by_n.values(): x, y = s.getdisplaypos() if x is not None: dx = x - cx dy = y - cy d = dx*dx + dy*dy + 100 if d <= dlimit: dx = (dx*dfactor)//d dy = (dy*dfactor)//d offsets[s] = dx, dy s.setdisplaypos(int(x+dx), int(y+dy)) yield 0 yield 0 while offsets: prevoffsets = offsets offsets = {} for s, (dx, dy) in prevoffsets.items(): if s.alive: if dx < 0: dx += max(1, (-dx)//5) elif dx: dx -= max(1, dx//5) if dy < 0: dy += max(1, (-dy)//5) elif dy: dy -= max(1, dy//5) if dx or dy: offsets[s] = dx, dy s.setdisplaypos(int(s.x+dx), int(s.y+dy)) yield 0 def extra_bkgnd_black(cx, cy): gl = curboard.sprites.get('background') dist = 0 while gl: dist += 17 dist2 = dist * dist gl2 = [] for s in gl: if (s.x-cx)*(s.x-cx) + (s.y-cy)*(s.y-cy) < dist2: s.kill() else: gl2.append(s) gl[:] = gl2 yield 0 def extra_light_off(timeout, icocache={}): for i in range(timeout): if curboard.cleaning_gen_state: break dragons = {} import player playerlist = player.BubPlayer.PlayerList for bubber in playerlist: for dragon in bubber.dragons: dragons[dragon] = True for s in gamesrv.sprites_by_n.values(): try: ico = icocache[s.ico, s in dragons] except KeyError: ico = images.make_darker(s.ico, s in dragons) icocache[s.ico, s in dragons] = ico s.setdisplayicon(ico) yield 0 for s in gamesrv.sprites_by_n.values(): s.setdisplayicon(s.ico) def extra_swap_up_down(N=27): # unregister all walls walls = curboard.walls_by_pos.items() walls.sort() if not walls: return curboard.walls_by_pos.clear() emptyline = '##' + ' '*(width-4) + '##' curboard.walls = [emptyline] * height l = curboard.sprites['walls'] wallicon = l[0].ico wallpool = l[:] l[:] = [gamesrv.Sprite(wallicon, 0, -wallicon.h)] # force the top half of the walls on front #for (y,x), w in walls: # if y*2 < height: # show the walls swapping up/down ycenter = ((height-1)*CELL) // 2 for i in range(N): alpha = math.cos((math.pi*(i+1))/N) ymap = {} for y in range(height): ymap[y] = int(alpha*(y*CELL-ycenter)) + ycenter for (y,x), w in walls: if y in ymap: w.move(x*CELL, ymap[y]) yield 0 if i == (N+1)//2: # reorder the wall sprites in the middle of the swap walls = [((-y,x), w) for (y,x), w in walls] walls.sort() for i in range(len(walls)): (y,x), w = walls[i] walls[i] = (y,x), wallpool[i] walls = [((-y,x), w) for (y,x), w in walls] walls.sort() # reverse all dragons! from player import BubPlayer for dragon in BubPlayer.DragonList: dragon.dcap['gravity'] *= -1.0 # freeze the walls in their new position i = 0 for (y,x), w in walls: y = height-1 - y if 0 <= y < height and (y,x) not in curboard.walls_by_pos: w = wallpool[i] i += 1 curboard.putwall(x, y, w) l[:0] = wallpool[:i] for w in wallpool[i:]: w.kill() curboard.reorder_walls() def extra_catch_all_monsters(dragons=[], everything=False): from monsters import Monster from bubbles import BigBubbleCatcher from bonuses import Bonus, BonusMaker if not dragons: from player import BubPlayer dragons = BubPlayer.DragonList i = 0 give_up = 33 for s in images.ActiveSprites[:]: if curboard.cleaning_gen_state: break while not dragons: give_up -= 1 if give_up == 0: return yield 0 if not s.alive or not s.touchable: continue if isinstance(s, Bonus): ok = s.bubblable elif isinstance(s, BonusMaker): ok = everything else: ok = isinstance(s, Monster) if ok: dragon = dragons[i%len(dragons)] BigBubbleCatcher(dragon, s, 542 + 17*i) i += 1 yield 0 yield 0 def extra_make_random_level(cx=None, cy=None, repeat_delay=200): from bonuses import DustStar # generate any random level localdir = os.path.dirname(__file__) filename = os.path.join(localdir, 'levels', 'RandomLevels.py') d = {} execfile(filename, d) Level = d['GenerateSingleLevel'](curboard.width, curboard.height) lvl = Level(curboard.num) walllist = [] if cx is None: cx = bwidth // 2 if cy is None: cy = bheight // 2 for y in range(curboard.height): dy = cy - (y*16+8) dy2 = dy*dy*0.75 for x in range(2, curboard.width-2): dx = cx - (x*16+8) d2 = dx*dx + dy2 walllist.append((d2, x, y)) walllist.sort() # dynamically replace the current level's walls with the new level's dist = 0 speedf = 15.0 added = 0 for d2, x, y in walllist: while d2 > dist*dist: if added: curboard.reorder_walls() added = 0 yield 0 dist += 4.1 speedf *= 0.99 if curboard.walls[y][x] == ' ': if lvl.walls[y][x] == ' ': continue else: curboard.putwall(x, y) added = 1 big = 1 else: if lvl.walls[y][x] == ' ': curboard.killwall(x, y) big = 1 else: big = 0 sx = x*16 sy = y*16 DustStar(sx - 8*big, sy - 8*big, speedf * (sx-cx) / dist, speedf * (sy-cy) / dist, big=big) # patch the winds too curboard.winds = lvl.winds curboard.reorder_walls() yield 0 # wait a bit and restart if repeat_delay < 1000: for i in range(repeat_delay): yield 0 if curboard.cleaning_gen_state: return extra_boardgen(extra_make_random_level( repeat_delay = repeat_delay * 3 // 2)) def extra_bubbles(timeout): from bubbles import newforcedbubble falloff = 0.25 L = math.log(0.965) # same speed falloff rate as in throwing_bubble() cx = (bwidth - CELL) // 2 cy = (bheight - CELL) // 2 for i in range(timeout): if curboard.cleaning_gen_state: return if random.random() < falloff: bubble = newforcedbubble() if bubble: tx = random.randrange(CELL, bwidth - 2*CELL) - cx ty = random.randrange(CELL, bheight - 2*CELL) - cy if ty == 0: ty = 1 dist = math.sqrt(tx * tx + ty * ty) acos = tx / dist asin = ty / dist hspeed = 4 - dist * L bubble.thrown_bubble(cx, cy, hspeed, (acos, asin)) falloff *= 0.998 yield 0 def initsubgame(music, displaypoints): from player import BubPlayer, scoreboard for t in exit_board(0, repeatmusic=[music]): yield t BubPlayer.DisplayPoints = displaypoints scoreboard() for t in curboard.clean_gen_state(): yield t def register(dict): global width, height, bwidth, bheight, bheightmod items = dict.items() items.sort() for name, board in items: try: if not issubclass(board, Board) or board is Board: continue except TypeError: continue BoardList.append(board) # check sizes assert BoardList, "board file does not define any board" B = BoardList[0] try: test = B(-1) width = test.width height = test.height for B in BoardList[1:]: test = B(-1) assert test.width == width, "some boards have a different width" assert test.height == height, "some boards have a different height" except Exception, e: print 'Caught "%s" in level "%s":' % (e, B.__name__) raise e bwidth = width*CELL bheight = height*CELL bheightmod = (height+2)*CELL ##def define_boards(filename): ## global curboard, boards, width, height, bwidth, bheight, bheightmod ## curboard = None ## boards = [] ## def board((wallfile, wallrect), shape): ## lines = shape.strip().split('\n') ## bmp = gamesrv.getbitmap(wallfile) ## wallicon = bmp.geticon(*wallrect) ## boards.append(Board(lines, wallicon)) ## d = {'board': board} ## execfile(filename, d) ## assert boards, "board file does not define any board" ## width = boards[0].width ## height = boards[0].height ## for b in boards[1:]: ## assert b.width == width, "some boards have a different width" ## assert b.height == height, "some boards have a different height" ## bwidth = width*CELL ## bheight = height*CELL ## bheightmod = len(boards[0].lines)*CELL #try: # import psyco #except ImportError: # pass #else: # psyco.bind(normal_frame) bubbros-1.6.2/bubbob/binboards.py0000644000076400001440000000706312225473206015763 0ustar arigousersimport macbinary import boards import gamesrv from mnstrmap import Nasty, Monky, Ghosty, Flappy from mnstrmap import Springy, Orcy, Gramy, Blitzy from images import KEYCOL keycol = (KEYCOL & 0xFF, (KEYCOL>>8) & 0xFF, (KEYCOL>>16) & 0xFF) def meancolor(img): r1 = g1 = b1 = 0 count = float(len(img) * len(img[0])) for line in img: for r, g, b in line: r1 += r g1 += g b1 += b return r1/count, g1/count, b1/count def addshadow(img, (r1, g1, b1), depth=8): w = len(img[0]) h = len(img) pad = depth * [keycol] result = [line + pad for line in img] + [ (w+depth) * [keycol] for d in range(depth)] for d in range(depth): f = 1.0 - float(d)/depth color = (r1 * f, g1 * f, b1 * f) for i in range(w): result[h+d][1+d+i] = color for i in range(h): result[1+d+i][w+d] = color return result def addrshadow(img, (r1, g1, b1), depth=8): w = len(img[0]) h = len(img) pad = depth * [keycol] result = [line + pad for line in img] for d in range(depth): f = 1.0 - float(d)/depth color = (r1 * f, g1 * f, b1 * f) for i in range(h): result[i][w+d] = color return result def load(filename): print "Loading %s..." % filename Bin = macbinary.MacBinary(filename) levels = {} mnstrlist = [Nasty, Monky, Ghosty, Flappy, Springy, Orcy, Gramy, Blitzy] for key, lvl in Bin['LEVL'].items(): d = lvl.getlevel(mnstrlist) class BinBoard(boards.Board): pass for key1, value1 in d.items(): setattr(BinBoard, key1, value1) levels[key] = BinBoard def loader(code, rsrc=Bin['ppat'], cache={}): try: return cache[code] except KeyError: pass keycol1 = None bid = code[0] result = None if code[1] == 'l': # left border wall img = rsrc[bid + 228].getimage() color = meancolor(img) img = [line[:32] for line in img] result = addrshadow(img, color) elif code[1] == 'r': # right border wall img = rsrc[bid + 228].getimage() w = len(img[0]) assert w in (32, 64), bid if w == 64: color = meancolor(img) img = [line[32:64] for line in img] result = addrshadow(img, color) else: # normal wall dx, dy = code[1:] img = rsrc[bid + 128].getimage() w = len(img[0]) h = len(img) assert w & 15 == h & 15 == 0, bid dx *= 16 dy *= 16 if dx < w and dy < h: color = meancolor(img) img = [line[dx:dx+16] for line in img[dy:dy+16]] result = addshadow(img, color) keycol1 = KEYCOL if result is not None: w, h, data = macbinary.image2rgb(result) ppmdata = "P6\n%d %d\n255\n%s" % (w, h, data) result = gamesrv.newbitmap(ppmdata, keycol1), (0, 0, w, h) cache[code] = result return result def bin_haspat(code, loader=loader): try: return loader(code) is not None except KeyError: return 0 def bin_loadpattern(code, keycol=None, loader=loader): result = loader(code) assert result is not None, code return result boards.haspat = bin_haspat boards.loadpattern = bin_loadpattern return levels bubbros-1.6.2/bubbob/ext3/0000755000076400001440000000000012225473206014323 5ustar arigousersbubbros-1.6.2/bubbob/ext3/.cvsignore0000644000076400001440000000003212225473206016316 0ustar arigousers*.py[co] image1-[2-9].ppm bubbros-1.6.2/bubbob/ext3/shoot.wav0000644000076400001440000003173212225473206016204 0ustar arigousersRIFF3WAVEfmt DDdata3ÿ~rg]SKD?<;;>BHPYcnzyncYPHB>;;BHPXbmx|qf\SKD@=;==?CIPYblwuj`WNHB?==?BGNV`ju¾xmcYQJD@==>AFLT]fq|¿|qg]TLFA>=>@DJQYcmwvkaXPID@>=?BGMU^hr}¿|qg]TMFB?>>@DJQYcmwwmcYQJDA>>?BGMT]fq{¿~ti_WOHC@>>@CHOW`jt{qg]TMGB?>?AEJQYblwyoe[SLFB?>?BFKR[dnxxnd[RKFB?>?BFLS\eoyxmcZRKFB??@BGLT\eoyxnd[SLFB@?@BGLS\eoyyoe\TMGC@?@BFLS[dmw{qg^UNHDA?@BEKQYbku~si`WPJEA@@ADIOW_hr}wmcZRLFC@@ACHMT\eoy{qg^VOIDA@@BFKQYaktvlbZRLFCA@ADHNU]foy{qh_VOIEB@ABFKQX`js}xnd\TMHDAAADGMS[cmwukbZRLGCAABEINU]foy}si`XQKFCAACEJPW_gq{|rh`WPKFCAACFKPW`hr|{rh_WPKFCBBCFKQX`ir||ri`XQKGCBBCFKPW_hq{}sjaYRLGDBBCFJPV^gpyulc[SMHECBCEINU\enwxne]VOJFCBCEHMSZbkt~{ri`XRLGDCCDGKQW_gpzvmd\UNIFCCCFINT[clu{ri`YRLHECCDGKQW_gpyxnf]VPKGDCDEIMSZbjs}~ulc[TNJFDCDFJOU\dmv|sjbZSMIFDDEGKPV^fnw{riaYSMIFDDEHLQW^gox{riaYSMIFDDEHLQW_gox{riaZSNIFEDEHLQW^fox|sjb[TNJGEDEHKPV]emv~uld\VPKHEEEGJOU[ckt}xog_XRMIFEEGINSY`hqz|sjb[TOJGFEFHLQV]emvwnf^XRMIFEFGJNSZaiqz|skc\UPKHFFFHLPV]dlu}yqhaZSNJGFFGIMRX_fowwog_XRMJGFFHJNSY`hpyvnf^WRMJGFGHKOTZaiqz~vme^WRMJGFGHKOU[birzvnf^XRMJHGGHKOTZaiqywog_YSNKHGGHKOTY`hpxyqiaZTPLIGGHJNRX^fmv~|skd]WQMJHGHJMQV\cks{wog`YTOKIHHIKOTY`gow{skd]WQMJHHHJMQV\cks{xphaZUPLJHHIKOSY_fnv~~vnf_YSOLIHHJLPUZahpx|tle^XSNKIHIJMQV[biqy|sld^XSNKIIIKMQV\cjqy|tle^XSOLJIIKNQV\biqy|tme_YTOLJIIKMQV[ahpx~vng`ZUPMKIIKMPUZ`gnv~yqib\WRNLJJJLOSX^dls{|tme_YTPMKJJKNQV[bhpwxpib\WRNLJJKMPTY^els{}ung`ZUQNKJJLNQU[`gnv}{sle_YTPMKKKLORW\bipwzrkd^XTPMKKKMOSX]cjqxyrjd^XTPMLKKMPSX]cjqyyrkd^YTPNLKLMPSX]cjqx{sle_ZUQNLKLMOSW\bhow~}unga[VROMLLMORV[`fmt|xqjc]XTPNLLLNQTY^djqy{tmg`[VROMLLMOSW[agnu|yqkd^YUQOMLMNQTX]cjpw~voib]XTQNMMMORUZ_ekry|unhb\WSPNMMNPRV[`flsz|unga\WSPNMMNPSV[`fmsz|unhb\XTQONMNPSV[`flsz}voic]YUQONNNPRVZ_ekqxxqke_ZVSPNNNORUY^ciov}{tnga\XTQONNOQTW\aflszxqke_ZVSPONOPRUY^ciov}|uohc]YURPOOOQSW[`ekrxztmgb\XURPOOPRTX\afmszzsmga\XTRPOOPRUX]bgmszzsmga\XURPOOPRUX]agmszztmhb]YUSQPPPRUX\aflry|uoid^ZVSQPPPRTW[`ejpw}~xqkf`\XURQPPQSVZ^chnt{{unic^ZVTRQPQRUX\`ekqw~yrlga]YVSQQQRSVY]bgmsy}wqke`\XUSQQQRTWZ^chntz}vpje`\XUSRQQRTW[_diou{}wpke`\XUSRQRSUW[_cintz~wqlfa]YVTRRRSTWZ^chmsyysmhc^ZWUSRRRTVY]aflqw}|vpje`\YVTRRRSUX[`diou{ysmhc^[WUSRRSTWZ]bflqw}}wqlfb]ZWUSSSTUX[_chmsy|vpkfa]YWUSSSTVX\_dinty|vpkfa]ZWUTSSTVY\`dinty|vqkfb^ZWUTSSTVX[_chmsy~}xrmhc_[XVTTTTVX[^bglqw}ztoje`]ZWUTTTUWZ]aejouz}wrlgc_[YVUTTUVX[_cglqw}{upkfb^[XVUTTUWY\`dinsy~ztojea]ZXVUUUVXZ]aejotyztojea^ZXVUUUVXZ]aejotyzupkfb^[YWVUUVXZ]aeinsx~|vqlgc_\YWVUUVXZ\`chlqw|~xsniea^[XWVVVWY[^bfjotz{vqlhc`\ZXWVVWXZ]`dhlqv|zupkfb_\ZXWVVWY[^aeinrx}ytojfb_\ZXWVWXY[^aeinsx}ytokfc_\ZXWWWXY[^aeinsx}zuplgc`][YXWWXY[^adhmqv{|wrmiea^\ZXWWXYZ]`cgkptyzupkgc`][YXWXXZ\^aeimrw|}xsnjfb_]ZYXXXYZ]_bfjnsx}|wrnjfb_\ZYXXXY[]`cgkoty}|wsnjfb_][YXXYZ[]`cgkosx}}xsokgc`][ZYXYZ[]_cfjnrw|zuqlhea_\[YYYY[\_aehlquz|wsnjgc`^\ZYYYZ\^`cfjnsw|{vrmifb`][ZYYZ[\^adhkpty}zuqmieb_]\ZZZZ[]_behlpty~zvqmifc`^\[ZZZ[]_behlpty}{wrnjgca^\[ZZZ[]_adgkosw|}xtplheb_]\[Z[[\^`cfimquz~{wrnjgda_]\[[[\]_adgkosw{~zvqmjfca_]\[[[\^`behlotx|~zuqmjfca_]\[[\]^`behlptx|zvrnjgdb_^\\\\]^`behkosw{|xsolhec`^]\\\]^_adgjnquz~~zvrnjgdb`^]\\\]_`cehlosw{}ytqmifda_^]\\]^_acfimptx||xtpmifda`^]]]]^`bdfjmptx|}yuqmjgdb`_^]]]^`adfilptx|~zvrnkheca_^]]]^_acehkorvz~|xtpmjgdb`_^^^^_`bdgjmptx|{wsplifdb`_^^^_`acehknquy}~zwsolifdb`_^^^_`acehknquy}{wtpmjgeca`_^^_`acehjnqtx||xuqnkhfcb`____`acdgilpswz~~{wspmjgeca`___``bdfhknqtx|}zvsoligeca``__`abdfiknruy|}zvspljgecba````acdfiknqux|~{wtpmjhfdba````abdfhknqtw{|yuroligecba```abcegjlorvy}{xtqnkifecbaaaabcdfhkmpswz}~{wtqnkigecbaaaabcdfhkmpswz~{xuqnligedbbaaabcdfhkmpsvy}|yvspmjhfecbbabbcdfhjlorux{~{xuroljhfdcbbbbcdefhkmpsvy|~{wtqoljhfdccbbbcdegiknpsvy|~{xuroljhfedcbbccdegikmpsvy||yvspnkigfdcccccdefhjlortw{~~{xuromkigeddcccdefgikmpsvx|}zwtromjigfddcccdefhilnpsvy|~{xurpmkigfedddddefhiknpsux{~|yvsqnljhgfeddddefgikmortwz}~{xurpnljhgfedddefghjknprux{~}{xurpnljhgfeedeefghjlnpsux{~~{xvsqnljigffeeeefghjkmpruwz}|zwtrpmkjhgffeeefghikmoqsvy{~~|yvtqomkjhgffeeffghjkmoqtvy|~~|yvtromljihgffffggijkmoqtvy{~}zwurpnlkihggfffgghjkmoqsuxz}~|yvtrpnljihggffgghijlnortvy{~~{yvtrpnlkihhgggghhiklnprtvy{~~|ywurpnmkjihgggghhiklnoqsvx{}}{xvtrpnlkjihhgghhijkmoprtwy|~}zxvsqpnlkjihhhhhijklmoqsuwy|~}{xvtrpnmkjiihhhhijklmoqrtwy{~~|ywusqonlkjiiihiijjkmnprtvxz|}{ywusqonlkjjiiiiijklmoprtvxz}~{ywusqpnmlkjiiiijjklmoprtvxz|~|zxvtrqonlkkjjiijjklmnpqsuwy{}~|zxvtrponmlkjjjjjkklmoprsuwy{}~|zxvtsqonmlkkjjjjkllmopqsuwy{}}{ywutrponmlkkkjkkklmnoqrtvxz|~}{ywusrponmllkkkkklmmopqstvxz|~}{ywvtrqpnmmllkkkllmnopqrtvxy{}~|zywutrqonmmllllllmmnoprsuvxz|~~|zywutrqponmllllllmnnoqrsuwxz|~}{yxvtsrponnmmlllmmnnoprstvxy{}~|{ywvtsqponnmmmmmmnnopqrsuvxz|}~}{yxvtsrqponnmmmmmnnopqrsuvxz{}}|zxwutsrqponnmmmnnnopqrstvwyz|~}|zxwutsrqpoonnnnnnoopqrstvwyz|~~|{yxvutrqqpoonnnnnoopqrstuwxz{}~}|zywvutrqqpooonnooopqqrstvwxz{}~|{yxvutsrqppooooooopqqrstvwxz{}~}|zywvutsrqqppooooppqqrstuvwyz|}}|zyxvutsrrqppppppppqqrstuvwyz{}~~}{zywvutsrrqqppppppqqrstuvwxy{|}~}{zyxvutssrqqqppppqqrrstuvwxyz|}}|{yxwvutssrrqqqqqqqrrsttuvwyz{|~}|{zxwvuttsrrrqqqqqrrsstuvwxyz{|~~}{zyxwvuttsrrrrqqrrrsstuuvwxyz|}~~}{zyxwvuutssrrrrrrrssstuvvwxy{|}~~}|{zyxwvuutsssrrrrrssttuuvwxyz{|}~}|{zyxwvvuttsssssssssttuvvwxyz{|}~~}|{zyxwvvutttsssssstttuvvwxyz{|}~~}|{zyxwwvuuttttssttttuuvvwxyzz{|}~~}|{zyxwwvvuuttttttttuuvvwxxyz{|}~~}|{zyyxwwvvuuutttttuuuvvwxxyz{||}~~}|{zyyxwwvvuuuuuuuuuuvvwwxyyz{|}~~~}||{zyyxwwvvvuuuuuuuvvvwwxxyz{{|}~~}}|{zzyxxwwvvvvvvvvvvvwwxxyyz{{|}~~}||{zzyxxwwwvvvvvvvvvwwxxyyzz{|}}~~}}|{{zyyxxxwwwwvvvvwwwwxxyyzz{||}~~~}|{{zzyyxxxwwwwwwwwwwxxxyyz{{||}~~}}|{{zzyyyxxxwwwwwwwxxxyyyzz{{|}}~~~}||{{zzyyyxxxxxxxxxxxxyyyzz{{|}}~~~~}}||{{zzyyyyxxxxxxxxyyyyzz{{||}}~~~~}}||{{zzzyyyyyyyyyyyyyzzz{{{||}}~~~~}}||{{{zzzyyyyyyyyyyzzzz{{{||}}~~~~}}}||{{{zzzzzzyyyyzzzzz{{{{||}}~~~~}}|||{{{{zzzzzzzzzzzz{{{{|||}}~~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~}}}||||{{{{{{{{{{{{{{||||}}}~~~~~~}}}}|||||{{{{{{{{||||||}}}}~~~~~~}}}}}||||||||||||||||}}}}}~~~~~~~}}}}}}|||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/ext3/music.wav0000644000076400001440000105274612225473206016201 0ustar arigousersRIFFUWAVEfmt DDdataU}}}}}}}}}}|{{{{||}|{yyxxxyy{|}}}|||{||||}}}}||||||||}}}}}|||||}}}}|{{yyyy{{|}}||{{{||}}}}}}}}}|||||}}}|{yyyyyy{|}}}}|||{{{{{{||}}}||{yyxvvvvvvvxy{|}{yxvuuuuuvvxy{|}}|{xvuttrttuvx{|}}}}|||||{{{{|||}}}|{{yyy{{|}}}}}}|{yyxxvvxxxy{|}}}}}}}}}|||||||}}}}|{{{{{{|}}}}}}|||{{yyyyy{{|}|{yyxxxyyy{{|}}|{yvvuuuuvy{}|{{yyyyyy{{{||}}}}|{{yxxxyy{|}|{xvtrrrrtvx{}{yxxvvuuuuuuvxy{|}}|{{{{||}}|{yxxxxxy{}}|{yxvvvvvvvvvxxy{{}}|yxvuuuuuvxxy{|}}}{yyxxvxxyy{||}}}}|{yyxxyy{|}|{{yy{{||}}}|||||}}}||{{{{{{{||||||||}}}|{yyyy{||}}}{yxvuuvvy{}|{yyxxxxyy{{||}}|yvurqqqruv{}|{{y{{|}}}|{{yxxyy{|}||{{{{{{||||||||}}}}|{{yxxvvxy{|}}|{{yxxvuuuuvvy{}|{xvvuvvxy{|}}}}}|{xvtrqppppqtvy|}{vurrqqrtuvxy|}}|{yyxxxvvvvxxyy{|}}|{yyyyyyyyyyyyyyxxxyy{|}}yvtrqppppqrtvxy|}|{xvvuuuuvvxy{|}}||{{yyy{{{{{||||}}}|{xvvvvxx{|}}|{{{||}|yxvuttuuvy{|}|{{yyy{{|}|||||}}}|||||}}{{yxxyy{|}}|{{{{{{|}}|yxvvvvvxy{|}}}}}}}}}}}}}|||||||}|{yxxvvxy{|}}||{{{{|}}{yvutrrqrrtvx{}}yvrpnmkkmnprux||{yxxxvvxxyy{{||}}|yxutrrrrrtvx{}}|{yyxxxxxy{|}}|{yxxxvxxxy{|}}|{yxvvvvxy{}|{yxvuuvvxy{|}}|||}}|{yyyyy{{}}|{{{{{|}}}|{{{{{||}}}}}}}}}|{yxxxxy{|}}}}}|{yyyy{|}}}}}}}}}||||}}}}}}}}|{{yyxxyyy{|}{xuttrttux{}}||||}}}|{yxvvuuvxy{}|xtqnmmmnpruy}}{yyyyyy{{|}}}}}||{{{||}|{xvvvvxy||{{{{{||{yyxyy{|}}|{yxxxy{|}}|||||}}}}}||||}}|{yyxyy{||{{yy{{|}}}}}}}}|{{{y{{|}|yxvvvvx{}|{yxxy{|}}{yxxxyy{}}}}}|{yy{{|}}|yxxxxy{}|{xxvvxy{}}|{yyy{{|}||||||}}}}}}}}}{xvutrrtux{}|{xvvvvxxy|}}||{{{{{|||}}}}|{yvvvvvxy|}}}}}{yxvuuuvx{|}}}}}|}}}}}|{{yyy{{|}|{{{|}|{yxxxxy{|}}}}}}||}}}}||{{{{{|}}}}}}}}|||}}}|||{{||}}}|||||}}|{{yyy{{|}}|{yyyyy{||}}}||||||||}}}||}}}||{|||}}}}}}}}}}}}}}}|{yyyyyy{|}}}}}}}}}}}}}}}}|{{{{||}|{yyxxxyy{|}}}|||{||||}}}}||||||||}}}}}|||||}}}}|{{yyyy{{|}}||{{{||}}}}}}}}}|||||}}}|{yyyyyy{|}}}}|||{{{{{{||}}}||{yyxvvvvvvvxy{|}{yxvuuuuuvvxy{|}}|{xvuttrttuvx{|}}}}|||||{{{{|||}}}|{{yyy{{|}}}}}}|{yyxxvvxxxy{|}}}}}}}}}|||||||}}}}|{{{{{{|}}}}}}|||{{yyyyy{{|}|{yyxxxyyy{{|}}|{yvvuuuuvy{}|{{yyyyyy{{{||}}}}|{{yxxxyy{|}|{xvtrrrrtvx{}{yxxvvuuuuuuvxy{|}}|{{{{||}}|{yxxxxxy{}}|{yxvvvvvvvvvxxy{{}}|yxvuuuuuvxxy{|}}}{yyxxvxxyy{||}}}}|{yyxxyy{|}|{{yy{{||}}}|||||}}}||{{{{{{{||||||||}}}|{yyyy{||}}}{yxvuuvvy{}|{yyxxxxyy{{||}}|yvurqqqruv{}|{{y{{|}}}|{{yxxyy{|}||{{{{{{||||||||}}}}|{{yxxvvxy{|}}|{{yxxvuuuuvvy{}|{xvvuvvxy{|}}}}}|{xvtrqppppqtvy|}{vurrqqrtuvxy|}}|{yyxxxvvvvxxyy{|}}|{yyyyyyyyyyyyyyxxxyy{|}}yvtrqppppqrtvxy|}|{xvvuuuuvvxy{|}}||{{yyy{{{{{||||}}}|{xvvvvxx{|}}|{{{||}|yxvuttuuvy{|}|{{yyy{{|}|||||}}}|||||}}{{yxxyy{|}}|{{{{{{|}}|yxvvvvvxy{|}}}}}}}}}}}}}|||||||}|{yxxvvxy{|}}||{{{{|}}{yvutrrqrrtvx{}}yvrpnmkkmnprux||{yxxxvvxxyy{{||}}|yxutrrrrrtvx{}}|{yyxxxxxy{|}}|{yxxxvxxxy{|}}|{yxvvvvxy{}|{yxvuuvvxy{|}}|||}}|{yyyyy{{}}|{{{{{|}}}|{{{{{||}}}}}}}}}|{yxxxxy{|}}}}}|{yyyy{|}}}}}}}}}||||}}}}}}}}|{{yyxxyyy{|}{xuttrttux{}}||||}}}|{yxvvuuvxy{}|xtqnmmmnpruy}}{yyyyyy{{|}}}}}||{{{||}|{xvvvvxy||{{{{{||{yyxyy{|}}|{yxxxy{|}}|||||}}}}}||||}}|{yyxyy{||{{yy{{|}}}}}}}}|{{{y{{|}|yxvvvvx{}|{yxxy{|}}{yxxxyy{}}}}}|{yy{{|}}|yxxxxy{}|{xxvvxy{}}|{yyy{{|}||||||}}}}}}}}}{xvutrrtux{}|{xvvvvxxy|}}||{{{{{|||}}}}|{yvvvvvxy|}}}}}{yxvuuuvx{|}}}}}|}}}}}|{{yyy{{|}|{{{|}|{yxxxxy{|}}}}}}||}}}}||{{{{{|}}}}}}}}|||}}}|||{{||}}}|||||}}|{{yyy{{|}}|{yyyyy{||}}}||||||||}}}||}}}||{|||}}}}}}}}}}}}}}}|{yyyyyy{|}}}}}}}}}}}}}|{yyxxxxyy{|}|{{yyyyyyy{{|}}}}}}}}}}}}}}|||||||}}}}}}||{{{yy{{{|}}|{{{{{{|}}}}}}}}}|{yxxvvvxy{|}}}|||{{{||}}{{yyyy{|}}|{yxvuutuuvy{}}{yyxxxxy{{|}}}}}}}}}}}}||||||}}}}}}}}}|{yyxxy{|}}{yxvvuuvvxy{|}}||{{{||}}|yyxxyy{}}||{{||}}}|{{{{||}}||{{yyxxxxxyy{|}|{yxxxxy{}|{yxxxy{|}}}}|{{yyyyy{{|}}}}}}}||{yxxxxxy{}}{yxvvvxxy{|}}|{yxxvvvx{|}{yxvvvxxy{|}}}}}}}}}||||{{{{||}}}|||}}{yvutrrtux{}{yvuttttuvxy{|}|{yvuutuvxy|}{yxxxxy{}}{yxvvvvy{}}{yxvvvvvxxxyy{{|}}}}}}}}}|{yxxvvvxy||yxuuuuvx{|}|{{{{|}}||{{{{{|||{{{{{{{{{|}}}|||{{{{{yyyxxxxyy{|}}|{yyyy{|}}}|{{yyy{|}}|{yyyyyy{{{{{{|||||}}}||{yyxvuutttuuvy|}{xvuuvx{}|xuqpnmnprv{|xurqpppqrtuvy{||}}|{yxvutrrrrrrtuvy||yvutttuvx{|}}|{{{{|}}{xvuttttuvxxy{||}}}{vtqpnmmmnnqruvy||yvtrqqqqrtuxy|}{vtqnmmmnprvy}}{yxxyy{}|{yxxxxyy{|}}{xvutttuvxy|}}yuqnmkkmpruy}}|||}}{xtrqqqqtux{||yurpnmmmnpqtvy|{vrpmkkkmnruy}{yxxy{}}xtpmkjkmpruy}{tngb^[XWX[_ejr{{qg`ZUSQQTX^ckr{|yvtqnkjiiijmpty}|yvtrrqqqrrtuuvxy{|}}{yxvuuuuuvxy{}}}}}}|yvutrrrtuvy|}{{yyy{{|}}|{{{{{{|}|{yxvvuvvvxxy{|}}|{yyxxxxxxxyy{|}}}}|{{yxvvuuuuvxy||xtpnmmmnqtx|}}}}}}|{yxxxy{}|{xxvvxy{}}{yxvuuuvvx{|}{xvutrrrtuvy{}|yxutrqqppqrtvy|{xtqpnnnpqtux{}}|{yyxxxyy{{||}}}{yxvvvvvxxy{{||}}}{vrpnkkkmpruy||{yvuutttuvx{}}}|||||}}}}}}}|yurpnmmmnqtx}|xutrrrtuxy|}}|||}}}}}}}}}}|{xvuutuuvy{}}{yxvvuvvxy|}|{{{|}}}|||||}|{yxvvvxy{}}}}}}yvtqnnnpquy}}yxuuuuvx{}}|{yxxyy|}}{yvutrqqqrrtvy||yvtrrqrtux{}}}|{yyyy{{||}}}||{|||}}}|{yyyyy{|}|{yxvxxy|}}|yxvvvxy{}}|{{{{{||}}}|{yxxxxy{}}{xvuuuuvxy{}}}||||}}}}|||||||}}}}}||{yyyyyy{{|}}}|{{{{{|||}}}|{{{{{{|}}|{xvuuuuuvx{||{yxvvvxy{|}{xutrrrtux{}{xvutttuuvxy{{|}}}yvrpmkjjkmnqux|}}|{{yyyxxxxxxyy{{|}}}||{yxxxxxxxy{{|}}|{yxvuuuuvvy{}}}}}}}|{yxvvvvxy|}|{yyxxxxxxxxxxxxyy{{|}}{xutqqpppqrtux{}}|||{|||}}}|{{yyy{|}}{xvttrrrtuvy{}}}}}}}|yyxxxxxy{|}}}|{{{yyyyy{|}}||{{yyyxxyyyy{||}}}|{yxxvvvvvxy{|}}|||}}}}}}}}}||{{{{{{{|}}|{yxxxxxyy{||}}{yxvuttttuvx{}}|{yyyyy{{||||}}}}}}}}}|{yyyyy{{||}}}}}}}}}}||}}}}}}||||||}}}}}}}}}}}}|||}}}}}}||||{{{{{{||}}}}}|{yxxxxxy{}}|yxxvvvxxyy{|||}}}}}{yvutrrqqrrtuvy|}|{yyxxxxxyyyyyyyyy{{{|}}{yvvuuuuuuvxxy{||}}|{{yy{{{{||||}||||||||}|{yyxxxyy{{||}}}}}}}}}}|{{yyyyyyyyyy{{{|}}}{yyxyyy{|}}}||||}}}||||}}}}}}}}}||||||}}}|||||}}}}||{{{||}}}||||||}}}}}}}}}}}}}}|{yyxxxxxy{|}|{yyy{{{|}}}}}}}}}}}}}}}|||||||||||||||}}}}}}{yxvuuuvxy|}|{{yyyyyy{{{{{{{{||}}|||{{|||}}}}}}|||{{{||}}|{{yyy{{{||||}}}}}}}}||||{{{{{{{{{{||}||{{{{{|}}|{{{{||}|{yyyy{{{||}}}}}}}}}}|{yxvvuuuuuuvxxy|}}{vtqpnmnnprux{}|{xvtrrqqrtuvy|}|yxvtrqqqqqruvy}}|{{yyxxxxxxxxxxxy{|}|{xvvuuuuvvxy{|}}}{yxvvuuvvxxy{|}}|{{{yy{{{{||}}}{xutqppnnpqrux{|yvurqppppppqruvy|}yvrpkjgfffgiknrv{{vqnjgfcccefiknrv{|xuqnkjiggggiknqtx||xurpmkjiijjknqrvy|}{xurpnmmmmnpqtux{}}{xvtrqpnnnpprtvy||{yvutrrqppppqqrtvx{}|xtqnkjiiiijknpruy||vrnjgeb```bcfjnrx}{upkfc`^\\^_`egmqv||vqkgc`^\\\^_bfjpu{{vqmifc`____begkpu{{vrpmjgfeecefgjmptx|}yuqnmkjjkkmnprtvx{|}{xurqnmmkkkmmpqruvy|ytnieb_^\\^`cfkpu{}xrmgc_\ZXWXZ[_cinu|yrke_[XUTTUWZ^cint{}vqje`\XWUUUX\`ekry|vqmifc`_^^_`beimqv{{vrnkigfeeefgjmprvy}|xtpmigecbccfgknrx|}yuqnjgfccbccegjnrx||xtpkigecccefgjmptx|}ytpmifcb```begjnrv|ytnie`^\[[\^`einty{vrnjfc`____bcgkpu{{vtpmkigfeeefgjmprv{|vrpkifecccefiknrv{|yurpnkjiiiiijmnqtvy}{vqmieb`___bcfjntx}|xrnjfc`_^^^_bfinrx{upkgc`_^\\^_cfjnty{vrnkigfffffgjknprvy}}xtnjfeb``bcfimquy}}{xtqnmjigggijmprv{}{xurqnmmkkkmmnqrux{}}yvrpmjiggggikmptv{}ytpkgeb_^__`egmqv}{vrpkjgfecccefiknrv{{upkgeb````begjnrv{{uqkgeb__^_`cfjpty}yuqmjgecbbbcfimquy}{xutqpnmmmkmmnpqrux{|yutqnnmmmmnpqrtvx{}{xtqnmjiiiijkmptv{}}yuqmjgfeceefiknrv{}ytpkieb`___begkpu{yuqmjiffeefgiknqtx{|xurpnmkkjjkmnpqtvy}}yvrpnmkkkkmnpruvy||yvtqpnmkkmmnprux{}yvtqpnmkkkkmprtx{}|yxutqpnmmmmnpqtvy}{xurpnmmmmmnpqtvx{}}yvrpmkjiiiikmprv{}yvtqnmjjjjjkmprux||xurpnmkkkkmnprux{}|yvurqpnnnnpqrtvx{}|{xvurqqpnnppqrtvx{}{xurqpnnnnpqrtvx{||{xutrqppppqqruvy{}|yvtrqppppqrtvx{}}|{yxvuuuttuuvxy|}}|{yxxvvvvvvvxxy{{|}|{xvuttrrrrtuvx{|}|{yxvvuuuuvvvxy{|}}{yvuttrrttuvxy|}}{yxvuttttuuxy{}}}||{{{yyyyyyyy{{|}}{xvuttttuvxy|}}|{{yxxxxxxy{|}}|{yyyyyyy{{|}}}}}}}}}}}}|{{yyyyyy{|}}}|{yxvvuuvvxy|}}{{yyyyyy{{{||}}}|{xvuuuuvvy{}}}}}}||}}}}}}}|{yyyyyy{{|}}{yyxxvvvxyy{|}|{xvutrrrrtuvy|}{yxxvvvvxxy{{|}}|{yxxxvxxy{|}}}}}}}}}}}|||||}}}}{yxvuuuuuvxy{|}}|yxvutrrrqrrtvx{}|yvtrqpppppqrtvxy|}yvrqnmkkkkmpruy|}{yxvuttrrttuuvx{|}}|{yyxxxxyy{||}}}|||||||||}}}}}|{yvuuttttuuvx{|}{xvtrqpppppqruvy|}{vtrpnmkjkkmnpruy|{vrnkiggggijmnruy||xuqnkiggggikmptx{{xtpmjgecccefimqv||xtpmjiggggijknprux{}|vrnkiggfggijmnqrtvx{}}ri^UOIEEFIOU_it{vtrppnnnpppqqqrrtuvxy|}|{yyyxxxxxvvvvvvvvxxy{}|xurpmkjiiijknqtx|}yurqpnnpqtvx{|}}|||||}|vrnjggfgiknqux|}ytpjgcb``begmrx}|xurpmjiigggijmptx|}yuqnmkjjjkmnqruxy|}xrmgc`_^^_cfkqx{vrnkjiijknpruvy{|}}{tmf`\ZXX[_cjqx{xurqppppppqqqrtuvx{{tngc`_^_bfjqv}}|{yxvutrqpnnmmnpruy}}xtpkigggijknqtvy|}yvrpmkjjjjkmprux{{ungc_\[[\`ejqx|xurqqqqrtuvxxyyyyyyyy{}yupkiffeegjmquy}yuqmifeccefjnrxxqje_\ZZZ\_ejpxxrmieb__^_begkqu{|xurpmjiggggijknrv{yrnifcbbbcfjmrv{}{vrnkjgggijmquy}{{yyyyyyyyyxxxvvvxxy{}|vrpmkjkmpruy}}|{yxvuttttuvy|}yurpmkkkkmpqtv{}{vrnkigffgiknrv{}yuqmifcb`bceimryxqkfb_^^_`cgkpu{yupkgeb___bcgmry{tkf`\ZZZ\_ejqv}{xutrrqqrrrtuvxy|}}{xvtrrqrrtuxy|}yvrnkigggjmrv}{tnjfeefgkpuy}}}{uqnjiiijkptx||yvtqpmkjijjmnrv|xqmifcccfimqv{}|{yxvutttttux{}}yvtrqqrtux{}}}}||{{{||}}|{{{{|}}|||||}}}|{yyyxy{|}|yvutrrrtuvy|}}|{xvuttttuvy|}{xurrqqtux{{xutrrrtvy}{xutrrtux{}yurpnnnprux|}|||||}}}|||{{{|}}}}|{{{{||}}||{{{{||}}}|yxvutuuvy||xutrrrtuxy||{yvvuuuvx{|}||||{{|||||||||}}|yvurrrrtux{}}|{yyyyyy{{|||}}}}{xurqppppqtux|{xutrqpqqrux{}}}|{{{{{{|}|{xvvuuuvxy{|}}}||{{{{{{{||}}|{yxvvvvxxy{|}}{yvutrrrrtux{}|xtqnkjjjkmptv{}}|yvurqpppppqrtux{}|xutqpnnnpqruvy|}{yvutrqqqrtuvy||yvtqpnmmmmnqtv{{uqnkiggijmprv{}{yxutqpnnnpqtv{yuqnkjiijknqtx{{xurpnkjjjjknqux}}xrnkgfeeefiknrv{{vrpmjgffffiknrv||vqmifcbccfikpty}}yuqmifecccefjnrv|yuqmigeeeefiknrvy{vrnkiggfgijmquy{uqnkiggiiknqtx|}ytpkifcbbbcfintyxrmgeb`__`cfjnrv|}yuqnkiggfgiknqu{}{xvutrrqqqqrrtuvy|ytnjeb`__`cgkqx}{tnic`^\\_`einty}yurnkifeceegjmrx}{tmic`_^_`cgkpu{|xtpkgeb_^^_beint|umf_ZUTTTW[`fkt{}{xurpmjgfeeefikpu{}vpic_\[[[^bfkqx}}yuqmiec`___`cfjpv|xpib\XUUUW[`ekry|yurnkifccccfimqx}yrmieb```beimquy{upkfb^[ZZZ\`ekryvnf_[WTSTUZ^cjqx}yvrpmjigfffgiknrx|ytnieb`_`begkqu{{uqkgc_\[[[\`ejqxxpg`[WUTUX[`fkry|yurpkigfeefgjntyyrnjfeccefimptx|{vqmieb____bfjpv}|ungb_\[[\_bgkrx}|{xvutrrqpppqqrtvy|ytpkgfecefikpu{|vrnkgecbbbcfimrx}yrkfb_\\\^`einty}yvtqpmkkjkknprvy}}yuqnmjjjkmprux|}{vrnjgfccefgkpu{ytnjfcbbbcfjmqu{}{xvtrqqpppqrtuxy|}yvrpmkjjjkmprv{{vtpmjiiiijmnruy}|yvtqppnnpqrtvx{}|{xurqpnnnprux{}xtpmjiggiknrv|}{xurqpnnnpqruvy|}{xtqnkigggiknrx}|xtqpnnnpqtvx{|}|{yxvvvvxxy|}}|yxvuttttuxy|}yvtqpnpqrux{|vrnjgffgjnty|yutrqqrrtuvxyy{{{|}}}yuqnkkkknqtx{}yuqnkiiijmpuyyuqnmkkkmnqrvy|}yvrpmkkmnqtx|}}|xurqppqrux|}{xuuuvx{}{uqkifecegjnt{xnf_XTQPPSX^emv{xvtrrrrrrrrrrrrttuvy|}{xutrqppppqrtuvy|}}}||||||{{{yyxxvvvvvxy{}|yvutrrttuvy{|}}|{yxxxxy{|}}}}|{yxvvvvvxy{|}}||{yyxxxxxxyy{|}}}|{{yyyxxxxyyy{|}}|yxvutuuvx{}}|{yxxxy|}|{yxvvvxy{|}}|{yxxxxxy{||}}yurnkigggikpty{uqkigffgikprv{}|yurpmkkkkmprv{}|{yyxxxxxyyyyyyyy{{||}|xurqppnpqrux|}|{yyyy{{|}}|yxxvvvxy|}}}|{{{{{{|||}}}}}}}}{vtqnmmmnpruy}|yxxvvvxxyy{{||||}}}}|xuqpmkkmnprvy}|{yyxxxvvvvxxxyy{|}|xuqpnmmmpqux|}{xutrrrtuvy{}{xuqnmkjkmnruy}yvtqpnnnnnpqruvx{}}xtpkigfefgjmqu{|yxutrrqqqqqrrtuxy|{uqkifccefgkqu{{xurqpnnnnnpqruvy|}yuqmjigggiknru{}{yxvuuutttuuuvxy{|}|xurpnmmmmprux{|yvtrpnmkkkmnqtx|}vpje_\[[[^bgmt|}xtpkjigggikmptvy||xrnjgebbbefjnrx}{vrnkjiggggikmptx||vqkgeb``bcgkpu{{xurqpnnppqrtvx{||xuqnkjiiijmprv{{vrpmjggffgijmptx}vpje_[ZXX[^cinv}ytpmjgffggjknqtx{|xtpkigfffgikptx|}yuqnkiggggijmqtx|yuqnkigggijmptx||{yxvvvuuuuuvvvxy{|}}xtqmjiggijmquyyurnmjiiijkmptv{{vrnkiggggikprv{}yuqnkigffgiknquy{vrnkifeccefikptx}ytnieb_^\^_`eimry}vpie_\ZZZ[^bgnt{|upkgc`__`begmqv||xtpmjigfggikmqtv{|vrmjfebbbcfikqu{|xtpmjigffgijmqtx||vrnjgfeefgjmqu{|xuqnmkjiijkmnruy}xrmge`_^_`cfkqv|}yuqnkjiggijknqtx{}xrmieb```beinty}yuqnkjiiijjknprux{ytnieb`__`cfkpv|}{xurqpnnmnnnpqtux{}xrmieb``bcgkqv|{xurqppppppqrrtuvx{|}vpje`^[[^_cinu|{xtqpmmkkmmnprtvy{}}ytpkifecefikpu{{xurpnmmmmnpqrtvx{}|xtnkifeefgjmqu{|{xvuuttrrrttuuvxy|}{uqnkigggjmptx}|yxutrrqqqqrrtuvx{|ytpkifeefgjnrx}|yxxvvvvxxxyyyyyy{{{|}{uqmiffefgkpty{xurrqqqrttuvxy{||}}ytpmjiggiknqv{}|{yyxxxyyy{{{{{{{{{||}}yuqnkjjjknquy}|{xvvvvvxyy{{{||||{{||}|xrnkiffgikntx}|yxvuuuvxxy{||}}}}yvtqpnmnprux|}|{yyyyy{{||}}}}}}}}}{xvtrrrtuvy|}}}|}}}}}}}}}|xutqpppqtvy}}{xutrrrtuvy{}}|{{yyy{{|}}|{yxxxxy{}{vrpnmkmnqtv{|{yxvutrqppppqrux{|vqmigffgimqu{}|{{{|}}{xvutttuvy{}}{{yyyyy{|}}}}}}}|{yxxxxy{|}}|||||}}}}|||}}}yuqnkkkmptx}{upjfecefjnty}|||||}}}}|{yxvuuvvx{}}}||||||||{{yxvuttttuvy}{vrnkjiijknruy}}}}}}}}}}}}}}}||{yyyyy{{|}}}}||{{{{{{{|}}|yxvuuuuvxy{}}|{yvuttttuvx{}|yvutrrrtuvxy{|}}yvtqnkkjkkmprv{|vqmifcbbcfimrx|vtqnmmnpqtux{}|yvtrqpppqrtvy}}{yvurqpppppqtux||yvutrrrrttuvx{|}}|{yxvvvvvxxy{||}{xtqnmkkknqtx|}{xuttrrrtuuvxy{|}{vrpmkjjkmprv{}yvrpnkjjjjknqtx||xtqnkkjjkknpqtux{|xqje_[ZXX[^cipx|xurqnnnnppqruvxy|}|{{yxxxxyy{{|}}}{yvutrrtuvy}|xutrqqrtux{}}}}}}}}|||||{{|||}}}}|{{{{{{||}}}}}}}yuqmifeeefimqv|yrkfc_^^_`cimrx}{vrnjfcbbbcfjpu|{tpjgffgiknruy|}vqjc_[XWX[_emu}{rjc^ZWUUWZ^cipv}ytpkifeccefgknrv{|vtpmjgfffgjmptx|{xurqpnmmmmmnpqtvy}|upjfb`_^_bejnu{}{xurqpnmmkkkkmnpruy}vnf_ZUSSTW[`gpx}xtpkgeb`_^^_beimrx}tkc\WSPPPSW\cjr{{upje`^[XXZ[^cinv}{rmgb_^^^_cgkpu{}{vtqnmkjjjknqtx|{vtpnkjjkknpruy|}{vtqnmkjjjkmprv{{uqkifeccefimquy|xtqmjiffffgjmquy|vqmifeccefimqu{|yxutrqpnmmmmnprvy}{upjfc```beikqu{ytpjfc`^^^_bfkqxytnifc`__`begkptx}|vrmieb`__`beimrx|vqmjgeeeegimptx|}yurnkjigggjkptx}|xrnkifffgjkptv{{xuqnkigfffgjmqu{{rke_[XUUWZ^cjqx|vpjfb_^\\^`cgmqx}}xqkgc`^^^_bfjnty}{vtqmjifeccefikqu{|vpjfc``_`cfimquy}{vrpmkjjjkmprv{}}||||}}}|||{{yyyyyy{|{vrpnkkkmnqtx||yvtrqqppqrtuvy||yvtqnmmkmmnqtx|}ytqnkjiiijknqux|{uqmjfecbcefjnrx}{vqmifeccefikptx||yvtrpnnnnpprtvy|{xutqppppqrtvy{}|yvtqpnmmmmnqtv{{vtpmjiiiikmprv{|xuqpmkkkmnqtv{}}|{yxvutrrrrrtuvy||xurpmkkkkmnqtvy}{xtqnmjjjjknqtx||xtqpmmkkmpqtx{}{xurqpnnppqtux{}|yvurqpnnnnpqtuy||yvtqpnmmmnpqtv{}}{yvvuuuuvxy{|}|{{{{{{{||}}}|{yxvvuuuuvxy{}{xurqppnppqtvy|}{xvutttuuvy{}}||{yxvvvvxy{||yvutrrrttuxy|}}{xvutrrrtux{}|yxvuuvxy|}}|{yyyy{{|}}}{yxvvvvvxxy{}}||{yxxxxxxy{}}|yyxxxy{||yxvvuvvx{|}|{yxxxxy{|}||{||}}{xuttttux{}|yxuutuuxy||{yxvvvxy{|}}|{{yyyy{|}}{xvutttuxy||{xvvvvx{}yuqmjiijknrv{}|{{|}|{xvvuvxy{}{xvtttuvy||yvtrqrrtvy|}}}}}{yxxxxy{|}|yxvuuvx{}{vrnkjiijknquy{xtqnmkkmnqux||xtnkigffgjmqu{}vngb\ZWUWZ\bipx}vpjfb``bcfimqv{}|{yxvvuuuuvvvxxy{{|}yrke_[WUUWZ^cjr{xpic^ZXWUWZ^bgnt{xqkfc`_`bfjpv}{tmfb_\[^`ekr{tj`XQMJIILQX_ir}xqjfb_^_`cgkqu{}}}}}yupmieb`_^_`cgkqxti^SJEA>?AFOW`my}ungc`^\^_bfjpty|yxvvxy||tjb[TOLJJMSZbkvuj`WPJFEEFJOU^fpy|tmgc`__`cfjpu{{vtrrrruy}ume^WQMLJLOT[bkv{ncXPID??ADIPZbmx{upkigfgijnqtx{}}{yxxxxy{}xpic^XUSQQSU[`gpxvmcZSLHEEFJOU^fp{}yurpnmnnpqtuvxy{{{{{yyxxvvxy{|}ung`ZTQOMMPTX_gqy{qg^UPLIHIMQX_gqy}||{||}}{xurpnkjiiijkprx|{qf\TMFB???DJQ[fq}ýrg\TLFBABDHOU^gq||vtqpppqrux{}|xurpmkjjknrv|ypf\TMHEDDEIPW`juukbZSOJIJLOT[biqy|yxvuuuuuuvvxxxxxxxvvvvuvvxy{}vpg`[WSPPQSW\bjq{|tmf_ZUSSQSUZ_ekry}|{xvtrpnmjiigggijmqtx}xqke_[WTSSTWZ^ekr{yrmgc_^\\^_bfinrv{}{vrnkgec`__`bcgkpu{|rjbZSMIHFFIOT[enxyqjc^ZXWWXZ^bfkpuy{vrnjgeb`___`cfjntyukc[TMHEEEFLQX`juumf_ZUQQPQTX\bipv}}}|{{yxutqpnkjjijkmprv{ytnie`^[ZZ[[^bfjqv}}ungb\ZWUTUX[_ekqx{xtqnkjiggggijknqtv{}}yuqmjiffeffgjmprv{}}yurpmjiggggijmnrux|{upkfc`^\\^_cfkpu||xtpkigfeefgiknruy}|{xvutrrqqqqqqrtuvy{}}yuqmjgfeeefgjnqu{|xurpmjiggggijmprvy}|yurpmkjiggijkmpruy}|yurpmkjjjkmnprtvy||xrnkgcb___`bfjpu{{tmgc^\ZZZ[^bfjpu{|xrpmjggfgijmprvy}{vrnjfcb`_`bfinryyrkf_[WTSSTWZ_ekr{yrmgc`^\^_beimqu{|yxurpnkjjjjjknquy}}unic^ZWUTUX\`fmu||upje`_^^_`eimrv|}{xvtqpnnnnpqtvy}{tnie`^\[[\_cinu|{upjgebbbcfimqv{}}}}}yurnkjiiijmquy{rke`\XWWX[^cjqxytmieb```cgkqv||xtqpnnnqtv{{upjfb`__`cgmryxpic^ZWUUX[_fkt{{tmieb``ceinty{vrnmkkmprv{|upjfb_^^_bejpu|}vpic_[ZZZ\`ejqx|vqmjgfgikntx}|vtpmmkmnquy}{tmgb^[XX[^bgnv|tke^XUTTUZ^ekt{}vpkfcbbceinty{upkgfcefimqx}yrke`\ZXXZ^bgpv|tke_ZWUUW[_fmt||upjfcbbceimrxytnjgfeegjnry}vpjeb_^^_bfkqxyrkf`^\[\^bgmt{{tmgb_\\^`ejpv}}vpjfb`__bejnu{}vpjfb`__`eint{xqje_\[[\`ekr{vngb\XWWZ\bipx|tmf`\XXX[^cipv{tmgb_\\\_cinu||umgc_\\_`ejqx}ungb^[XXZ^bfmu}umf_ZUTTUX\cjr{{rmgb_^_`cgnt{{upjgeccegkqv}xpi`[WTSSUZ_fnxypg_XTQOOQU[`iq{yrkgc`__`egmry|xtpmkkkmptx}{tnjfb`__`cimty|tngb_^\\^bfjpv}{vtqpnnpqtv{}}yvrpnmmnptv{yrmfb^[ZZ[^bgmt|}vngb\XWUWX^cipxytnkiggijnrx|{upjgecccgkpv}}tkc[UPMLMOSZ`ir||rjb\WSQQSUZ_fnv}{vrnmkkmprv|xrmie`__`cgmr{ukc[TPLJIJOT[bkuxqje`^\[[^_cgkpty}}{yvtqpnmkjjkkmpqtx{{vrpkigeecccefgjmquy}ungb^ZWWUWX[_cinty{rkc^XTPOOPSW[biqxvpib^ZWWWZ\bgnu|}yutrrtv{yrjc^XUTTUX^cjqyvme\TOIFDDFLS[ep|vpjfcbbcegknruy|}}}}}}|umf_ZWTSTX\cjr|{tnie_\ZWUUUX[_ejqy|tnie`___`cfimquy}}{xuttuvy}vng`[WTTUZ_gpyytnjgeeefgjknqruvxyy{{||}{rjb\WSQPQUZ`gnv}xqib\WSPMOQW\cmvxncZQJEB??ADIOW`juxpic_[XWWWX[_cimty}{yxvxxy{|}{xurqnmmmnprux|xqke_[WTSSTX[bgpxxqkfb_^^^`cgkpuy|yuqnkigfffijmqu{{tmgb\XUTSSTX\bgpx{qg_XSPOOQU[cjt|}yvuttuvy||yvtrpnmmmmmnqtvy}}vpic^ZWWWX[_ejpv}}xrmieb_^^_`cgmrx}{vtqnmmnprux||yxutrrrrtvx{}}xrmifc``bcfkpu|}xrmifcbbcegkpty}xrmifcbbegkpu||vqmiffeegjmquy|xtqnkjiijknqtx||xurqnnnnpqtv{|xtqnmkjkmprv{{vrnkjigiiknquy}}yuqnmkjjknqtx||yxvuuuvxy{}}{yxvuuttuuvxy{}{vqnjiffffikntx}|vqmjfeeefikpty}{xurqppqqtvx{}{xutrqqqruvy|}{xvtrqqqqrtuvy|}{yvutttttuvy{}}|{yyxxxyy{|}{yvutttuvx{}}{xvuttttuvxy|}}|{yxxvvvxyy{|}|{yxxvvvvxy{||yvtrqqrrtvx{|{yxvvvvxy{|}|yxvvuvxy{}|{yxvvvxxy{|}}|yxvvuuuuvxy{|}|yxvutttuvxy|}}}|||}|yxuttrttuvx{}|{yvvuuuuvvx{|}|{xvuttttuvx{}}|{{{{{||}}||{{{{{|}}{yvuttttuvx{|}|yxvuttttuuxy|}}|yxvuuuuvvxy{}|{yxvuuuuvvx{|}}|{yxvuuuttuuvxy{}|yvtqpnnnpprtvy|}|{yxvuuuuuvx{||{xvuttrrrrttuvx{|}}{yvtrqppppqrtvx{}}{yvurqpppqqtv{ytnie`_^\^`cgkqv||yutqpmmkkmmnqrux{}}}|{yxvuutrrrrttuvx{}|xrnkgecbbccfjmrv|{vrpmkjjjjknqtvy|}{vrnjgfeefgjnrx}{vrnkgfecccefikptx|}yuqnkjiiijknqtvy}}{xtqmkigggijnrv|}vpjfb_\[[\_bfjpu{{xurqppppqrtvx{|}{xurpmjigfffgiknrx||rkc\WSPOMPSX^ekt|{vrnkjiiijkmnprtvx{|}|{xvtrqpnmmmmnpqtvy|}xrnifb_^^^_beinty}yurqnmmmmmnprtvy{}}yuqmjgfeefgjmqv|{vrpkifcbbbbefimrv|{vrpnmkmnpqtvy|}||||}}ytnic_\[ZZ[^bgmt|xqkf`\ZXXX[^bfjqv|{xutrrrrtuvy{|}|{yyxxxy{||xtpmifcb```bcfkpu|xqib\XTSQSUZ^ejqy}xtqnmkkmnprvy}}yvtqpppqrvy}xqib\WSPOOPTZ_fnxyqi`[UQOMMOSW[bipv|vqmifeccegjmqtx|ytpje`^[[[\_cipvyqib\XTSQSUX\bipv}{xtqpmkkkkmnprtvy|}{yyyy{||vqjf`^\[[^`fkqyxpg`[WSQQQTX^ekt|}ytpmkkkmpruy||yvutrqqrtvy|}xqje_[WUTTWZ^cjqy}vpib^ZWTSTUX\bgmt{{uqmjigijmprv{}}{yxxxxy{}|xrnjfc`^\\^_bfkrxxpib\XUTTUX\`fkrx}yurpmkkkmnqtx{|xurqpnpqtv{xpg_XSOJIJMQW_gq|{qi`ZTPMLLMPTZ_fmu|ytnjgecccegjnruy}|xtpmifecbbcegjmrv|yqjc^XTQQQTW\bipx}yurqpnnnnpqrtuvx{|}{vrmifcbbcfimrx}{vtpmjgfcbbbcfikqu{}xtpkjiggijknqtv{}}|{yyy{|yrmgc_^^^`ejqy{tmgb_\[[\_bfjnty}}yvtqppnppqtux{|}{xtqnmkjjjmnrv{{vqnkjjjjknpruxy{}}yurnkjiijjmprvy}|{xurqpnmmnnpqtux|xrmgb_^\^_cgmry{vtrrrtux{}|xtqmkjiijmprv||vrnjfb_\[[[\_cinu}xpic_\[Z[^`cgkquy}|xtnkiffffiknrv{|yvurrqqrtuvy{}{vtqnkkkkmpqtx{}{xtqnkkjkkmprvy}}{yxutrqppnnpprtvy|}vpje_\ZZZ\_ejpv}|{xvtrpnmmkkmnqtv{}}|{yxxxxxxxxxyyy{||}}yvrpmkjjkmptx}|yvutttuvy{|}||{{||}}{yxxxxxy{|}}|{yxxxxy{}|yvtqqpqqtvy|}|{yyxxxxxyyy{|}}}}}}}}}}}}}}}}|{yxxxxy|}}yupmjigijnrx}ytmieb``cfjnt{|yvtqpnnnnnprtvy}}vqmifcccfimrx|vrnkjiijmprvy}}|yvtqpnmmmnqtx|{uqmjgffgikptx}|yutrqqqrtux{}}{yxxvvxxy{}}|{yxxvxxy{|}{xurpnmmmnqtx||vqkgebbbegkqv|{vrnkjgggijmqu{yqjc_[XXZ^bipx{tngc`__`beimqv{{vqmifccccfimrx{vrpmkkmnqtv{}yvurqqqqruvy}|xtpkigeeefikptyytnjgecccfikpuy}|{yxxxxxxyy{|}}{xvtrrrrtvy}}xqmgc`___beimrx}xqkfb^[[Z[^bgmt||upjgeeegjnty{vtrpnnnpqrux{ytnie`_^^_`eipu|{upkgfeccefimptx}|yvuttttuxy|}}{yxvutttuuxy|{tnic_\[[[^bgmt||upjfc```begkpuy}}{yxxxxxy{|}|{xutrqpppqtuy}}tkc[UPLLLOSX`ir}|tjc\WSQPQTW\bipx|vrnkiiijknrx||vqmjgffgimqv}|unic_\ZZZ[\`ejpu||unic_[ZZZ\_cint{yvrpnnnprux|}xtpkifefgimqv|yqjc^XUSSSTX\ciqyyrmgc`_^__beimquy}{yxvvvvxy{}}yvrpmkjijknrv|}ri_WPJEEEHLS[eny{tmf`^[ZXZ\_bfkpu{}}||||}}|{xvutrrrrtuvx{}ytnie`\[ZXZ\`ekry{tmgb^\[[\_bgkqv|}{yxvvxy|}yuqnkigggiknquy{tmgb\XUSSTUZ^ekt|}ungb^[ZXZ\_cgmty}yvuttuvy|{tnie`^[[\_bgmt{xnf^XQMJIJLPU\cku{tpkgcb````begjnrv{{xutrrtvy|{upje`^\\^`fkry|ri`XSMIHFHLPU^fpy|unjfb____`cfjnrv{}}yvrpmkiggggikmptv{vpg`ZSOLIIJOTZbkv|rke_\ZXZ[_cgmqv{}ytpkgeb_^^_`cgkpu{|ungb\XUSQQSUZ^cjry}vqkgc`^^^^_begkquy}yvrnjfc`___beinu|xpg`[USPPPQUZ^cjqx{vrnjfc`_^^^_begkqu{{xutqpnkkjjiiiijjmnprvy}{tmf_[USPPPSU[`fnu}{vrnkjigggijjknpqrtuvx{||upjfb_\\[\_bfjntx}}{vtpkifcb```bcfjpty|vrnjfecccefiknruy|}yuqnjgfeccegjmqv{|yvurpnmkjiiiijkmpruy|}xtnjfc`___`begkpuy}}yvtpmjifeeeefgjnrv{{xutrqpnnnnmnnnppqruvy|}{vrpmjigfeeefgiknrv{|vrnkigggijknpruxy{}{xtpmjifeeeefijnquy{uqnjgfeccccegikprv{}xrnieb_^^_`bfjnrx}|{xvurqpnmkkkmnprux{yupje`\ZWWWX[_ekr{}unie`_^^_`cgkptx{}|yxvutrrrrrrttuvxxy{}|vqmieb_^^^_bfjpu|yupmifecccefikprv{}||||}}}|yxvurrqqqrtvx|{uqmifcbbbbcfjmqv|{vrnkjggfggjknruy}}|{yxvutrrrrtuvy|{tnie`^[Z[\^bgkry{upjgebbbefjnrv{}||{{{yyyxxxvvvvxxy|}|vqkgc`_^_`cgkqv}{vrnkiiijknquy}}{xvutuuvy||yurqnmkkkkkmnqtv{vpgb\XUTUX[`fmu||xtpmkjjjkmnqtx{}{xurqqqrtv{}|vpje`^[[[\`ejqxyqg`[WSQQSUZ`fnu}xrnjfc```begkqv|ytniecbceimry|umf`\ZWWX[^cjqxxpf^WQOLLMQW^fpy{tmieb```cfjnrv|}yurnmkjjknqtx}|ungb^[ZZ[^bgnv|rjb[UQOOPSX_fpx{tkf`\ZXZ[^bgnu|ytniec``bcfjpu{|upjfb`___bejpu||unic`^\\^`cint{xqje_[XWXZ\biqx{qg_XSPOOQW^fpy|tmf`\ZXZ[^bgnt{}yuqmjigfggiknrv{}vpje`^[[\_cipx|rib[WTSSU[bir{yqjc_[ZXZ\`ejqxxqje`\ZZ[\_ejqx}ungb^ZXXX[_cipv|upie`\[[[\`ejpv|}vpic_[XXX[_cjqyxmc[TOJJLPU^gr{pe[SLIFFIOU\fq|vnf_XTQQQTX^ckt|xrmiec`_`bcfjntyvng`ZUSSSU[bir|yne[SMIHFIOT\fq|{pe[SMIHHJPW_itxpie`_^^`cgmrx}ytpkifeefgimqv|}vqje`\[ZZ[^bfkry|tke^XTQQQTX^ckt||upjfb`__begmrx{uqmkiijmpty|vqkgebbbceimqu{{vrpkigfeeefijnrv||vqmiebbbceimrx}{vrnmkkmprv{{uqmifeeefgjnrv||vqkgc`___`cgkpu{|xvtrqqqqqruvx{|}||||}{upkgcb___beimty{tmgb^[ZXXZ\`ejpv}|xurqppppqrtvxy{|}|yvtqnkjiggijkprv{}xrmgc`^\\\^`einty{yvutrrrrrtuuvxxyy{{||}}}{xtqmjifeeefgjmpuy}xqmgc`_^^_`cfjntx}}}|{yyxvuttrqpppnppqrux{}yurpmjiggffggikmptx{ytnjeb_^\\^`cfjpuy}{xvtrpnmkjiijjknqtx||{yxvvutrqpnmkkkmmpqux|yuqmjgecccefgjmpruy}ytnjfb_^\\^`cgkqv||yxurpmkjggffgiknquy}|xurqnkjiiggggijknqux}yupkgeb```bceikptx|{xuqnkjgffffgiknquy}{xtqnkigeccccefimqu{}xrnjgecb``bcegjmqux|}yuqnkigfffgijmnqtx{}}yupkgc`_\\^_beimrx}}xrmie`^[[Z[\_bfkqv}{vtqpnmkkmmnnpqrtvxy{}}{vtpkifcb```begmqv}}vpje_[XWWWX[_cgmty|yvtqpnmkkkkkmmpqrux{}{xtpkgc`^[Z[\_bgnu|vnf^XSPMMOQTX_fmt{}yvtrqppppqqrttuvvxxyy{{||}}vqke`[XTSSTUZ^ekr{umc[TOJHEEHJPU^fpyvqjfb```bfimrv{|yvuttuvy}xqib\WSPPPSUZ_fmu||umf_ZTPMJJLOSX_gpy|tkf`^[[[^`ejpu{}{xvuuvxy}vnf^WQMIIJMQW_ir}|ri`ZTPLJJLOQW\ckt{}xtnkiffffgjmprvy|ytnic_\ZXZ[^cipx}umf_ZUQPOPQTZ^ekry{vtpmjifeccccefgjmptx|{unic_ZWTSSSTX\bgnv}}xqke_[WSQOOOQTW\bipxvme^WQLHEEEFIOTZbjr|xnf^WQMIHFHILQU\ckr{yrkf`[WTQPPQSUZ_ejpv}{unic^ZWTSQSTWZ^cipv}|tmf_[WTQQSTX[`fmry}{xurpmjgeccbcefjmrv}|xurqnnmkkkkkkkmnpqtvy}}xrmieb_^^_`cfkpu||vrnjiggijmqtx|}xtpkigfgikqv|}xrnkjjjknqtvy{|}{vrpmjjijkmnqtuxy{}ytnjgebbbcegjnqtx{}}vpib\XUSSSTW[_ejqx{qg_WQLIHHJMSX`gpvvne\TOIEDDFJPX`jt}{vqje_XSOIFEEEIMT[fq}ʽ{iWF7+ #.9FWfv½xqi`XQJD?;::;>ELU_kxyqi`ZTOLIFFHILPU[biqy{rjc^WSOMJJLOSW\cjr{ytnieb_\ZZZZZ\_cgmrx}}xrnjgcb_^^^_`cfjnrx}}yurpmjgfeeccefiknrv{}xtpkifecccegimptv{}{xutqpppppqrtuxy|}|yvtrpnnnpqtvy|}|||||}}}||{{{||}}}||{yxxvvvvxy{|}{xvuutuuvxy{|}yvrpmjiijjmptx|}yvtqpnmkkkkmnprtv{}}yurnkjggggijmprvy}}yvtrpnmmmmmnpqtux{}}yvtqpppppqtuxy|}|yvutrrrrttuxy{}}|{yxvvvuvvxxy{||}}{yvtrqqqqqruvy{}}|yxvutrrqrrrtuxy|}yvrpmkjiijkmptv{{xurpmkkkkkmnqtvy|}yvtqpnnnnpqruxy||{xutrqqqqrtuvy|}}||{{{{yyyyyyyy{{|}}}{yvutrqqpppqrtux{}}yvrpnmkjjkmnprux{}|xurnmjiiiijknqux|{xurpnmkkkkmnqrux|}{xvurrqqqrrtvx{|}}}|||||||||}}}|{{yyyyyyy{{|}}}|yxvuttrttuuxy{}}{yxuuttttuuvx{|}}|{yyxxxxxyy{{|}}|{yxvvvuuvvxy{|}|{yxvutrrrrttux{|}{yvutrqppppqrtux{|}{yxvutrrqqqrttvxy|}|yxvuuttttttuvvxy|}|{yxvvuuuuuuvxxy{|}|{{yyyxxxxxxyyyy{{|}}{xutrqqqqqrruvx{||{xvutrqqqqrtuvy{}}|{yxvuuttttuvxy|}|yxvutrqqqqqrtux{}|yxutqpnmmkkkmmpqtv{yuqnkigfeefgijmptv{}|vrnjgecb`bbcfikptx|yrmic`\[ZZZ\_bfkqv|}xrmieb_\[[\^_cfkpu{|vqmifb`_^^^`beimqv||vrnjfb_^\[[\^`einu{{upkgc`_^\\^_begkpty}{upkgc`_^^^_`cgjptx}{vrnkifeccccegjmquy}}yvtqnmkkjjjkmnpruxy}|yvtqnmkkjjkmnprux{|yvutrqqqqqqrtuvxy|}|{yxvvuuuvvxyy{|}}}|||||}}}}|||||||}}}{vtqnmkkkmmprux|}{xtqnmjigggijmprvy}{vrnkgfcbbbcegkntx}{xtqnkigfeeeefgjmptx|yrmgb^ZWUUWZ\`fkrx}ytpkieb`___`cfimrv|}yuqkge`^\[\\_bfkqx}}xqke`[WTQQQSUX^ekr{ytnie`^[XWWWWZ\_eipv}{upkgc`_^\[[\^_beimrx}|unie`\[ZXZ[\_bfjntx}ytnieb_\[[\^`cfkpty}|xtpmjgfeeeefijmprvy}yuqnjiffffgiknqtx{|yxutrqqqqrrtuxy{|}|{yxvvvvxy{|}}|||{{{{{||}|{yxxvvvvvxyy{|}}{xtrpmkkjkknpruy|{uqmifcb```cfimqv|}{xtrpmkjiggggijknqtx|}xqkgb_\[Z[\_bfkpv|}xtnjfb_^\\^`cgmry}vqkgeccegjnty|{{yy{|}}||||}|{yxvuuuuvvxy{||{xutqpnnnnpqrux{}}ytpmifeccefikpu{}xrnjgfeefgjnquy}{uqmjgeccegjpt{}vpic`^\\^`ejpu{|xtqmjgfeeefgjnrv{|xtqmjfebbbbcfinrx}|vrnjgfeccefijmqtx||upkfc`__`beimrx}yuqnkigggiknquy}}}}}}}}}|{yxvuuttuvx{}yuqnkjiijmprvy}yuqmjgecccfimryyrkfb^\\^`cgmrx|{upje`\ZXXZ[`ekt|xnf_XTPMMOQUZ`iq{}ung`^[ZZ[_cgmrx}}yuqmifeccefinry|xrnkifeeefijnquy}{vqmjgfeefijnquy}yuqnjgfeeefimpu{{uqmjigfgijknqux{{uqmifecefgjnrv|}{vrnjgecbbbcfjpu||ungb^ZWUTUX[_fkr{xnf^XSPOPQW\bjqy}yuqmifc`_^^`cgmt{xqje`^\\_`ejnt{|{yvutrqqqqrtux{}|yvtrqppnnpqrtvy|{upjfb`_^_bfjpu|xrnjgecccegjmptx|{vqmifcbbbcfjnrx}yuqmkiiijknptvy}}yvtqnmkjkmnquy}|yutqpnmkkkkmnpruy}ytmgb`_^_cfkqv}}|{xurpnkjjjkmquyyrmgc`^\\^`cgmrx|ungb^ZXWXZ^bgnu}}ytqmkigggggjknqtv{|vqkgeb``bcgkpu{|xurqnnmmnnqrtvy||xutqqqqrtvy||yurpmkkkmprv||xtpmkjiijkmprux{}ytpjfc`_^^`cfkqxvng`[WTSSTW[`fnv}vnf^XSOMOPSX_gpyyrmifcbbccfiknrv{{vrpkjiiijmnquy|}{xurqpnmmnpqtv{}|yxuttrrrrttuxy|}}{xutrqqqrrtuxy||yurpmkjijjmptx}{vrpmkjkkmnqtvx{}{upkgcb`_`cgkpv||vqkfb^[ZZ[^`ekr{{tnieb``bcfjnrv{}{xurqpnnpqrtv{}|{yxvvvvvvxyy{|}}|{yyxxxyyy{||}}{xurqppnpqrux{{xtrpnmkkmmnqtuy||xrnkgfcccegjnrx}ytnieb_^^`cfjpu|}xrnjfcbbbbeikpu{ytpkifeefiknrx|}|{yxvvuuttuuvx{|}|yxvvvvvxyy{|}}|{{yxxxxxy{|}}||{{{yyyyy{||}}{yvuutttuvxy{}}{yvuttrrttuvy{}}{xurqppnpprtvy|{xvtrqqqqrtux{||{xvuuttuuvy{}|{{yyy{{|}}}}}}|||{{{||}}}||||||||}}}|{yxxxxxxy{}}|{yyyyyy{||}}}||||||}}}|{yyxxyy{|}}}}}}}}}}}}}}}}}}}|yxuuttuuxy|}{yyxxxxxy{|}}}||{{{{{||}}}||{{yy{{{|}}}}}}}}}}}}|{yyyyyy{|}}||{yyyxxyy{{|}}|{yxvuutttuvxy|}|xvtqppppqrtux{}}{xurpnmkkkmnqtx||vrnkiggfgjknrv{}yvtqnmkkkmnprux{}{xurpnmmmmnqrvy|}|{yxvvuuttttuvvx{||xurpnmmmnpqtv{}}yvtqpnmmnpqrvy|{xvtrqqqqrtuvy{}}{xutqpnnnpqtvy}}{xutrqppqqrtvx{}}yvtqpnnmnprtv{}}|yxutrqpnnnnprtx{}vrmiecb`bcfjntx}}yuqmjigfffgikprx|}xtpkifcbbbcfimqv||upjfb_^__beimrx}|xuqnkjggfggjkprx||vqmieb```bcfjpty|vqkgc`___`cfjnty}ytnjfc`___`cfjpu{xrmieb`__`cfjnrx}yupkifecccfgkpty}ytqmjigffgijmquy}}xrnjfcbbbcfjmrx}yuqnkiffffgjmptx|yuqmjgffefgjkptx|{upkfc`_^_`cgkqv}}xrnjgeccccegjmquy}vqkfb_\[[\^bfkqxxqje_[XWUWZ\bgnu|}vpje`\[ZZ[^`eipu{{tnic_\[ZZ[^`fkqxytpjfc`_^^_`cgjpty{tnic`^[[[\_cgmrxytnieb_^\^_bfjnu{}xtnjfc`___begkqv}xqjf`^\[\^`ejpu{}xrmieb_^\\_bejpu|{rmfb^[ZZZ\_cgmtyyrmgc_^[[\^`ejpu||vqmjfecbccfgkptx|}xtpkgfecccfikptx}{vqmifcb`bcfikpuy{upkgc_^\[[^`einu||tmf_ZWTSSTW[_fmt{{rjb[UQOMMPTX_gpxvpic^[XUUWZ\`fkry{tnie`^[[\^`eint{{tnjfc`__`cfinrx}}yurpmjiggggijmquy}ytnifb____begmqv}yupkiec````cfimrx}}vnib^ZXWUX[_ejqx|vpje`\ZXXZ\_cinu}xqjc_[XWWX[_ejqx|vqkfc`_^^_beintyyrmieb```begkqu{|xurpnmmkkmnpqtvy|{vrpmkiigijkmqtx|{vrnjgebbbbegjpt{ytnieb_^^^_beimrx}xpic^ZWTUWZ^cjqxytnie`^\\\^`cinty{upjfc`___bcgkpty|vpkfc_^^_`eimrx|yvurqpppppqqruvy||yxutrqqqqrtuvy{}}{yvurqqqqqrtuxy||xurpmkjjjkmptx|}xtnkifecefikptx}|vrnjgecbcegjnrx|}xtnkgfeccegjnrv||xtqmkigggikmqtx||yurpnmmmnpqtvy}}}||{{{{yyyyyy{{|}|{yxvuuuuvvxy{}|{xvutttttuvxy|}|xutqpnmmnpqtx{|xuqpnmkkmnprux{}yvrpnmkkmnqrvy}}{yxvutttuuvx{|}|{yxxxxxyy{|}}|||{{{||}}}|{{yyyy{{|}}||{yyyyyyy{{|}}|{yxxvvvxxy{|}}{yvuutttuvx{|}{xvttrrrtvx{}}|{yyyyy{|}}}|||||||}}}||{{{{{{{|}}}||{yyxxxyy{{|}|{yxxvvvxxy{|}}}}|||||}}}}|||||||}}}}}|{yyyyyy{{|}}||{yyyxyyyy{{|}}|{yxvvvvvxxy{}}}{yyyyyyy{{|}}{yxvuttuuvxy||yxvutttttuvxy|}}{yvurqqqqqrtvy{|yvurqqpppqrtvy|}{yvtrqpppppqruvy|}yvrqnmkkmmnqtvy|{xtqnmkjjkmprvy}|yxutrqqqqqrrtvx{}|xuqpmkkkkmnqux{{xtqnmkjkkmpqux{|xurpnmkjkkmprvy|xurpnmmmmnqrux{}|xuqnkiiiijmquy}{xtqpnmmmnnqrux{}}{vtqnkjjjjmnqtx{|xtpmjigffgjmptx|}yuqnkjigggijmprv{}xtpkifecefgjmquy}|vrmifc`__`cfjpu{}xrnjfcb``bcfimqu{{upjfb_^\^_`eintyyrmgc_^[[\_bfjpu||vqkgeb___`cfjnty|xtpkiffeefijnquy}yurnmjiggijknruy}{vrnkigffggjmptx|{uqmjgecccegjmrv|}xrmgeb`__`cgkpu{}xrmgeb_^^^`cgkqx}yrmgb^[ZZZ\_cint{xqkfb^[ZZ[\_cint{{unje`^\[[\_bfkqv}{upjfb`^^^_beimrx}{upkgeb```bcgjpty}xrmie`^\\\_bfjpu|{upje`^\[[[^`einu|yrkf`\XWUWX[_ejpvxpic\XUTSTUZ_ekt{}unic^ZXWWX[_cinu|{tkf_[XWWXZ^cjpxyuqmjgffffgiknqtx|{unieb`__bfjpu{}||||}}|||{{yxxxxxxy{}}{xurqnnmnprv|{tkf`\[[\`ekr{|xutrpnmkjiiggijkpty}qf\SLHFEHLS[cnx|vpic\WSOMMOPW^gq}xnf_[XXX[_cgmquy|}{rke_[XXZ\bgnv}}}}}{xtqnmkkmprv{|vrmifcb`bcfimrxyrje_[XWWX\`ekqxxpic\XTQPQSW\ckuti_UMHEBBFLS\frti_WPMLLOTZbjr{{vrmic_\ZXZ[^cjr{xpg`[WTTUWZ_cinty|vqkfc_^\\^`cimty|yvtrpmkjiiijjmpruy{urnkigggijmptx|{xtqpnmmnqruy|}{xutqpnnnnpqrvy}|xtpmjigggijknqux|{upjfb_^^_`eimry|yxvutrrrrrrrrttuvx{|}yvurqqppqrtuvy{}}|{xvuuuuuvvx{|}|yxvuttttuvy{}{vrnkjjjjmptx|}{xutqpnnmmnnprtv{}}yuqnkjjjjknprux{}{uqmifeccefjmrv|}{xvutqqpnnnppqtvy||yvutrrtuvy{|}|yyxxxyy{|}}}}}}}|{{{{{{{{||}}}{yvutrqqqrtvy|{vtqpmmmmnprux|}yurpmkkkmprux|}}|{{{yyyxxxxxyy{|}|{{yyyyy{{|}}}}}}}}}}}||{{y{{|}{yvuttttvxy|}}}}}}}}|||{{{{||}}|{{yy{{{|}}}{yvuuttuuvy{}}}}}}}}}}}}}}}}}}}}}}}}}|{yxvuuuvvxy{|}|{{yyyxxyyy{{|}}||{yyxxxxxyy{|}}|{yyxxxyy{{|}}}|||{{|||}}|{{{{{||}|xuqnmkkkmptx}}{xutrrrrtuvx{|}}{yxvvvvvxy{|}}}|{yyxxxyy{{|}}{yxvuuttuuvy{}}yvurqppppqtux{}{xurqpppqrtvy|}||||||||||||||||}}}}{yvuuttttuvxy|}|yvtrqppppqrtvy|}{xurpnmmkmmpqtv{}yuqmjgfffgikptx||xtpkifeeefgkptx}{uqnkigggijkprvy}}{vrpmkjjjjmnqtx|{xvtrqpppqrtuvy|}|{xvutrrrrttux{|}{xutrqqpqqruvy|}|xurpnmmmmnqruy||yuqmjgecbcefjnty}ume_ZUSSTW[`gnu}yuqmifeccccegjmquyytnifb`___beimrx}yurqnmmmmnpqrtvx{}}yurpnkjjkmnqtx|{xutrqpnppqrtvy{{vrnkigfeffimpu{yrje_ZWUUW[_ekr{ytpkifeccccegjmquy}vpje`\[[[\`einu||xtqnkjiiiikmprux|}yvrpmkjiijjmprv{{xurqpnmmnnpqtux|{vrnmjiijkmptv{{xurpmkjjijknrv{}xtnkgfeefgjmqux|{vqmieb```beinty|vqkgfecefikptx||yvrpmjiiijkprx|}xtpkigggijmprv{}}{xurqpnmmnnprtv{}}yuqnkigggijmptx||yvtqnmkjjjjkmprux||vqkfb^[ZZ[^`ejqx|umgb^ZXXXZ^bfkqx}xqje_[ZXXZ\`ejqx{upkgeb``bcfjnrv||yxvuuttuuvvxyy{{||}}{xvuttttuvxy|}}|{yyxvvvvxy{|}|yurqnmmkmnpruy|yuqnkigffgijmptx{}xtnjfb_^\\\_cgmt{qib\WTQQSUZ_fmu|{upjfc`^^^^_cfjpu{xqkf`^\[[\_cgmry|yuqnkjggffgiknquy}|vqkgecbcegkpu{|{xxxy{}}xrmifccefjpv}}vpjfccegjpu{|xtrqqqtx|xqkgcbbcfjpvytpmkkmqty}}yuqpnnqtx||vpkiffgjnt{xqkgfeefjpu{}{vttttuxy|}|{yxxy{}{yvutttuvy|}}|yxuutuuvy|{vrnmkjjmptx||vtqnmmnqtv{|{yyyy{}}|{{{{|}}}|||}}yuqmkjjjmptx}yuqmjiiijmptx||xurqpppqrux{}||{{||}{xutrqqqrtux{}}|yxvutrrrrtuvx{|}}|{yyxvvvuuvvxy|}}|{{{{{{{||||||||}}|yvtrqqrtv{}ytnifcbbcfjpu|}yvutttttuuuvvvvvxxxy{|}{xutrrrrrtuuvxyy{{||}{upkgecbbeimqx}|xtqnnnpqtx{}}}}{xtqnnnnqtx}xrmifeegimqv|}|{y{{|}|yvurrqrtux|{vtpnmkmmprux|}||{{|||}}}}}}}|||||}}}yvrqnnnpqtv{}{yyy{|}}{yxvvvxy|{vtqppqrtv{}|{yy{|{uqmigffgjnt{|upjecbceimry{vrpnmnqtx|}xurqpqrux|{xvuttvy|xqkgcbbcejqx|unieccfinu|xqkgeceinu}{qib^[Z\_fmu}xqmjiijnry|vqmjiijmqv|{vtqqqrux|{vrpmmmnqu{|upjgeefimryvngb_\\_ejr{ume^[Z[\bjq{}upjfccfkqyvme^[XZ\bjr}umf`^^_cjr{xnf_ZWX\bitui^UPLJOT\fryne_[XX[_fnvyuqpppruy}|xtqnmmnqu{xrnjigijmqv||xtqppprv{ytpkiiijnrx}}xtqnmmnquy}yurpnnpqtx}{vtrqqrux||xrpkjjknrx}uke^ZUWZ^cmvxme\WTTW[bkuukc\ZXZ\cjt}|tniecegmry}vnic``bejqx}vqmjgiknty|vqmjiikntyyrkgc``cfkryxqkfecefkqxvpje`_`cfmt|}vqkigijnrx|uqmjjknrx}tkc^ZXZ\bjr|ypg`[XX[_enxyqie`_^bgnu}ume_\[[^cjr{xqkgfefimrx}}{xvvvx{}}yuqnmmmnrv{|xtpmkkmnrv|yuqnmmmprv{|vrpmkkmptx||xtqpnpqtx||xtqnmmnquy}|xurqrrux|{vrpnnnquy}}xrnjgffikpu||vqkigfgjmrx}}yurpnpqtv{yurnnnnquy{uqmjijknrx}}yvrqqrtv{{uqmjjjkpty}xrmifefgjntx|yvutrttuxy|}|{yvvuuuvxy|}{yxvvvxy|}|{yxxyy|}|xuqppppruy}}yvrqpppqtvy|}||{{{{{||||}}}||{{{{||}}||{{{||}|{xvvuuvxy||{yxxxxy{|}}}}}}}}|{yyyy{|}|{xvuuuvxy|}|{{yy{{||}}}}}}}|{{{{{|}}yvtrqppqrux{}yvtqppqrtv{}|{{y{|}}{vtqnnnpruy}}xurpppqtuy|}|{{|}}yvrpnmnpru{yuqmkjjknrv|}yvtrqrtux{}{yxxxy{}yuqmjiijkpu{}xqmifffimrx}}xtqnmnquy|upjfccegkqyyrkgcbbeint|{vqnmkmnrx||xrpnmmptx||upjfecegkqx|upkgffikqv}}vpkgecegmt{|tmgc_`bfjr{xpic`^^bgmu}umf`__`ejr{}ukf`^\_ciqy}tmf`_^_cipvytpmjjkpu{yqjc^[[\_ckt}xpgb\[\^bipv}vqkiggjmrx|uniebbcgkr{|tkfb__bfkr{xqjfccegmt{umgb_^_cipx|tmfb``bgmu}|rjb\XWX\bjt}{qg_ZWUW[bjr}{rje_^_bfmv}rg_ZTQSW\cmx}umgecegmr{vng`^\\`fmvti`ZTSTW\fq|uj`XSPQTZbmxujc\XUWZ_fpy}tke_[Z[^cjr{xnf^XUTTX^emvvmf_[XXZ^cjr{{tnjgggjmrx}{rkf`^\\_cipx|rjb[WTTWZ_fnv{uqnmmnqtx}{unie`_^^_cinuvme^WTSTU[`gpx|yxxy|{tkf_[XUUX\bgpxvme\WQMLLOQX_gq{|tnigfgjpv|xnf^XTQQW\en{}rg_XQOOOQUZ`gnv}{vrqppqtv{}unf_ZUSTW\cn{ĽxgXJ?73239ALXfu}upkgffgimqv{|vqjfb_^_cinx}n_SF>979>FP^m{tke`^_ciq{tfWJA92/27?L[mͻ{cM9(,=OcyƼvngcccfjpu{}xrkf`\ZXZ\`iq|tfZOE>:9:=DLU`my{vuttux{ytnic_\[[\`fkt}xmc[UPLLLOSX_gqy{xvuuux{}|vrmieb``cfjpv}}vpjfcb`bcfjntx}}}}}xqje^[XWUX\biqyvpic`___bfkqv||yvtttuv{{tmg`^[[[^bgmu|ytpkiiijrptx}|yxvuuvx{|{vrnjigggjmqu{}xrnjiiikpty|uniebbbcinu}xpgc^[Z[\`ejqx}xtpmjiijknquy{xvutuvy||vqkifeegjnt{|vrnkjijknrv|{vrpnmmmpru{ytnifcbbegmrxyuqpnmnpruy}}||{|||}}|{{yxxxyy{|}yvtqqqqrux|{vtpnmmnprvy}{vtrpnnpqruy|}yurpnnnpruy}}yvtrqqrtv{}|{yyyy{|}|{yxvvvvvxy{||xuqpmmmmpruy}}{yxxxx{|}|yxvvvvxy|}}||{{{yyyyyyyy{{|}}|{yxvutrrrrtvx{|xurppnnpqruxy|}|{yxxvxxxy{|}}|{xvutttttuvxy{}}|yxuttrrrtuvxy|}|{yxvuuuvvxy{|}|xtpmjgggijmquy}|yxurpnmkkkmnqtx||yvtrpmkjjjjknprv{}{yxxvvvvvvvvvvvuuvvxx{|}yvtqnmkkkkmnqtvy}}|{xurqnkjjjkmqu{}vpic`^\\^`eintx}}|yxutqnmkjijjknrv|xpib\XUUWX\bgnu||yuqnkifeeefimqv||tmgc_\[[\_cgmrx}|xrnjfc`__`cgkqxxqjfb_^^^`cgkqv{|upje_\ZXZ[_ejr{xqkfb_^^_`cgkqu{|vrnjfcb``beint{vpic_\[[\_bgkqx}{tnie`\[Z[^`gnv{pf^UPMLLPTZbjr||{{{|}ytnje`_^^_cgnu}vnf_ZUTTUX\binu||yurnkifeccfgkpu|ume_ZUTTWZ^ekt{}{{{|xqib\WTSSTX^emvxme[UPMJLOSX_gpxxqib[UPMMOQW_gr}xme\WQOOOPTZ_ekry}ytnic_[XUUWX^cjr|{qg`ZUQQSTX^cjqv}|ung`[WSQQSW[bjr}vme_ZWTUX\bgnu|}yxvvx{vmcZSLHFFIMS[eny}ume_[XWX[^bgnt{}|{{|ypg_WQMLLOSX`jt}{upjfeccefimptx|}|{{|}ukbZTOLJLPU^gr}xpie`_^`cfkpu{|{yyy{}yqib[UQOOPTZbjvyne\USQSTZ`gpx}{xvxy|xqje_[XWWX[_ekt|}tke^XUTTUZ_ekt{vng_ZTQPPQW\ckuvngb\XUUUWZ^bgnt{}xrmgb^ZXWWZ^cjq{xqie_\[Z[^`einrx|vmcZQJEBABEMU_kxÿ}tkc\XUSSTUZ\`ejnrv{|xrnjfb_\[[[\_bfjpv}}vqkgecbcegknrvy|}}||}xpic\XUTTTX\`gnu}{vrpmkjjkmnqruvy{||||||{{{|}}ung`[WUTUW[`gnu}{xutrqqqrtuvxy{{||||||{{yyy{{}|tkc\WSQQSW\ckt}{vtqppppqruvxyy{{|||||}}}yuqmjgeccefjnry}xtpnmmmnqtvy|}||{{||yuqmjigffgjkprv{}yvtqpnmnnpqtux{|}{xurpnmmmmnprtx{}}{vtrpnmmmnnqrtvx{|}xqkfb^\[[\_cinu||xvtrqpnmkkkkkmnprux|}yvtqpnnnnpqrtuxy{|}|yvtqpnmmmmnpqtvy}|yvtqpmkkjjkmnqtv{}|{xvvuutttttttuuvvxy|}}|{yxvvuuttrrrrrrtuvy|{uqmjgfefgimptx|}}||{yxxvvuuuuuvxy|{tmf`\ZXX[^bgnu}|{{yyyy{{yyxxvutrrqqrtux{|yvtqpnnnnpqrux{}}}}}{xurpnnnpruy}{vrpmmmnpruy|}}}}}}|||}}|yvutrqqqrtux{{upkifcccegkqu|}yurqqqrtvy||{xxvvxy|}xtpkigggikptyytpmjiijmptx}|xtqnkiigijkprx}|upjfcbcegjpu{}}}|vrmifeccfimqv|yuqmjgffggjnqv{}yurpppqtx|ytnjgffikpv}{rkfb^^^`cipv}{tnjfcbbcfjnty|vqmjggiknt{yrjf`^\_cipxtg_WPLJLPU^gq|{tkf`^\\^bgmt{{rkgc_^_cgmu}{qib\XUWX\cjr{ytqnmmpruy}xqkgc`_`cfkryxne\WSPPSW^fnxvpjeb`beinu|xqje`^\^`eipv}vqkgeccegkpu|{vrpnnnqty|tmg`\[Z[\`fmt{xrnjgffgikpuy|vrnjiijmqxyne[SLIIJOU^gr}vqmigfgiknruy|}|{yyyy|}|ri`XQJIIJOU_jvymbXQMLLPW_it}{tnjggikpv|yrmgc`___beimrx}{vrnmmmmptv{{vrpnmmptx}{tkgb_\^_bejpu{|yxvuuvxy|{upjfb__`bipx}qcXOHDADHOW`my}xrnmkkmprv{}yvrpmkjkmnqv||peXOHA>>BHP[ivxmc\XUW[_fnv}vqkgffgjpu|{tmic`^\\\_bejnt{|vrnmkjkmptv{}|yvtrqrtv{xpib\XUTUX[`fmu|}yvtqqppqrtvx{|}}|{yyxvvxy|yrke`\ZZZ\`ejqx}|{{y{{{|}}}|{yvurqpnnnpqux}|ri_WQLIIJOT\eny{vtqqqqtuvy{|||{yvurpnmmmnquyvpib^ZWUUUX\`fmt{}yurpnmmmnnpqqrtttuuuvxy{}|upje`^\\^`cgmqv|}}|{{yyyxxxvvvvuuuttuuuvy{}xpib\XUSSUX\bipx{vtqnmkkkkkmnpqruvxy|}|tmf`[WUUWZ^ejry|vqkgb^[ZZ[^cipxvpic^ZWUTUWZ^bgmty{vrnkjgfffffgijmnqux||vqmieb`__`beikpuy}|xurnmjgffefgiknquy}ytpjgc`___`beimqu{}ytnjfb_^^^_`eint{}|yxvutrqpnnmmmnnprux{}{vqmieb_^^^_cfkpu|}yvrnkifcb```begjnty{upkgeb`__`begjnrv{}ytpmjiggijmprux{}{vqmjgeceefimquy}}{xutqpmkjjjjkmnqux|{uqmifecccegjnquy}}{xutqpnmkkkkmnpqtux{|tjbZTPMJMPT[cmv}||}ytnic^ZWUUX\cjr}ukbZTOJIIILQW^fnv}|{xuqmic_\ZXXZ\`gpxuj_UPJHEFIMSZbjr{}yupje_[WTSSTW^emvý{nbXOIEDEHMT\emu}xqjc^XUSQQSW[`fnvvmc[TPMLLOTZ`iqy|tmf_ZUSQSTZ_fnv|rjc^XTSSTX\bipx|{y{|yqib[UQPPSX_gq|{rjb[XUTTW[_ejqx||||}|vpje`\ZZ[^cjr|ui_WOIHHIOT\enx|yvvvvx{|{vqmieb``beinvtfZPHA>>AFOXcp|ytpnmnru{}vpic^[ZZ[^cjr{|ri_XQMJIJMSX_gq{}{yyy{|}|yupkgc_\\^`cjqyxk_ULEA??BHPZep|}xrqpprv{yqi_XSOLMQU\gr}xmb[UQPPSW[bipx}|ri_WOFDA?AFMU`m{qcWMFA??DIPZcmx}}yrjc\WQPOOPU[cku}rg_XSOOOQW^fnv{vtrrtv{{pe[SJEBBDHOXbn{¿|pe\TOLLMQW^fpyyuqppqtv|yqi`[USSTW[ckuypf^WSPPQW^fnyyqgb\ZX[_eku|qg_XTQSU[ckv|rke`^^_bgmt|}xtqnkjkkmptx|yrkfb_^_`fkr{ynf^XUTTX_fnx}vpmjggjmquy|yvutttuvy|}xrnjfecefint{{tnieccfinu}yqke`^\^`ejqx|xuqnkiggffgjknrv|ytnjfecccfimqv||xurpnnnprtvy{}xqje_[XXZ\`gpxvngb^[[\_cinu|}{y{{|}}yuqmkiggiknqv{{xurqppppqrtvy{}}{yvuttrrtux{}yurpnmnpruy}|xtpnmkmnru{|xtqnmmmnprux|}|{{{{||}{xurpnmmnprv{{uqmjigijkprv{}{xvutrrrttvy||yxvuuuuvxy|}}}|xurqnmmkmmpqtv{}xtpmjggggjknruy|{vrnkigfffgknrv|}|{yxvvuttrrrrttuvy{}|{xurpnmkjjknptx}{xvutttuuvvxxxxxxxxxxyy||yurqppppqrtuxy{||}}yvrpnmkkmnqtvy}}}||{{{{{{{{{{{{{|||}}yvrpnkjjjjknptv{|vqmifeccefimqv{|yvtqnmkjjknquy}}{vtqpmmkkmmnqrux{}}}{yxutqpnmmmnqrv{{vrpmkjjjkmnpruvy|}|{{yyy{{{{{{{yxvutrrrrtvy}{tnjfcbcegjnrx|{xtpkifeeefgjntx|unic_^\\_bfkqx}|xrnjgeccefimrx}|vrpkjgggijmqtx|}|{{|}{rkc\XTQSUZ`iq|{rkf`_^^_bfjntx||vrmie`^\\^`ejqx}upie`_^_`cgjptx|{vrnkgecbbbcegkqu|}unic^\[[\_cgmrx}yrmf`\XUUUX[`gnv{qib\WUUUX\bgnt{uj`XPIEDDFJS\frxpg`\ZWWX[^bgmrx|xrmfb\ZXWX[^cjqyytnifeccfgknrvy}}}|}|tkc\WQOMOQU\enxxpjfc`bcfjnty}{xtqppqrv{ukbZSOJIIMQX`ju}unieb``begkquy}}|{|||tke^XTQQSUZ`ipy{tnifecefimqv{{xvtttux|}tjb[TPMLMPU[enx}unic_^^^_cgkpu{}unf_ZUSQQTX^fnx{rje_\ZZ[^bfkqv|xrmgc_\[[\_bgmty}xrnkigggjkprv{|yvtrrrux}xk^SH?9679>HS`n}ýypib^\\^`cgmqvy|}|{xvuuuvx|vmcZQJEB?BEJQ[fq}xpjeb``begkptv{|}}|{xvtrqpqru{yne[TMIFFHJPW^fpy{vqmjiiiikmpruvyy{{{yyxvuuuvy||rg_UOIFEFIOU^gr|}xrnkiiijmprux{}}|yxutrrrtv{{pf\TOJHILQW_it}|xvuttuuvxy{{{{{yxvvutttuvx{}|xtpkigeeefgjnrv||xvuttuvxy|}|{xvuuuuvx{|vqkgc`___rfjpu{|vtqnnnpqtx{}|yvutttuv{{tmgc_\[[^_cimty}xtpkjgggijmptv{}ytnieb`__beinty|yxvuuttrrrrtttuvvxy{|}|umf`ZWTSSUZ_fnv|xtrqqqqrttuuuuuttrrqqrtux|yupkgeb_^^^_beint{{vtrqqqrtuvxyyyxvutrqpppqrvyyrkfb_\[[\^`eimrv||yvtrqppnnnnnnnnppqtux|ytnjgeccefgjmqtv{}}yurnkjiggijknqtv{}|xurpnnmmnpqruxy|}}{vtqpnmmmnprux{}}|yxvutrrrrttuxy|}{xurqnnnnpqtv{}}}|yxvutttux{}}{xvttttuvx{|}}|||||||||||}}}}yvtrqppqrux{}{xvuuuvx{}}yuqnkjiikmptx}{vtqpnnnpqrtvx{||yvtrpnmmmnnprux{|xuqnkjggfggiknquy}{vrpmjigggijmnruy||{xvtrqpppppqqtux{}|{yxvuuuvvvxyy{||}}}|{yxxvvvvxxyy{|}}|{{yyyyy{{||}}|{yyxxxxxyy{|}|{xvutrrrrtuvy|}{yxvuuuuuvxxy|}}|{{yxxvvvxxy{||{yyxxxyy{|}}}}}}|||}}}}||{{{{{||}}}|{{{{{{||}}}||{yyyyy{{|}}||{{{{|||}}}}}}}}|{yxxxxxy{|}}|{yxvuutttuuvxy|}|yvtqpnnnnpqrtvy|}{xtqnmkjjjkmprvy}|yvutrqppnppqqtux{}|yvtrqpppqrtuvy{}}|{{yxxxxxxxy{|}}}|{yyyxyy{{|}}}}|||||||{{{yyyy{{|}|yvurqqqqrruvx{}}|{yxxvvvuuuvvvxy{|}}yurnkjiggijmprv{}{xurqpnmkkmmnprux{}{vtrpnmkkkkkmpqtv{}{vtpnkjjjjkmprux{}}{xurpmkjjjjknqtx{}{yvutrqppppppqrtvx{}}yvtqnkjiiiijknptv{}xtqmjigffggiknqux||yurpnkjjjjjknpruy||yvtqnmjjiggijknquy}}xrnjgfeccefiknruy||xtpmjgfeeefiknrv{}yvrpmjgfeeefgjmqu{}yurpmkjiiiijkmnqrux{}{uqkgecb``cegkptx}|xvtqppnnnpqrtuxy{}}{vtqpmkjjkkmprux||yurpmkjiiiijmpruy}|xurpmjjiiijknprux|}yvtpnkjiggijkmprvy}yuqmifcbbbcefjmqu{yupkgeb`___`cfjntx}}xtpkgeb`__``cfinrx|{vrpkigfeccefgiknruy}|xrnjgecbbbcegjmquy}}yvrpmjgfeeeefgikprx|ytnjfc`____`cfjnrv{|vqkgc_\[[[\^bejpu{}ytpjgc`_^^^^`bfimrx|}xqkfb^ZXWUWX[_cinu|xqje_[XWUUWZ\`ejpv|ytpkgecbbcefikprvy}|xuqnkjigggijknqtx{ytnjfb_^\\^_bfjpu{xrmieb_^^_`bfjnrx|}{xuqnkigfeeefiknrv|}xrnjgeb```bcegknrx||vqkgc`_^\^_beimqv|{vrnkifccbbcefimquy|yurnmjigfffgijmprvy}}yuqnjifeeeefgjmptv{}yurnkigfeeeefijmqtx|{uqkgeb____`cfjmqu{|vqmgc_\[ZZ[\_cgmrxyrmgc_\[ZZZ\^bfjntx}yrmgb^ZWWUWX\`ejpv}ytnjfb^\ZZZ[\_cgmry}xrmieb___`begjnrv{}{xutqnmkjjjjkmnqrvy||vqmgc`^\[[\^bfjpu|{upjfc`___`begkptx|yuqmifc````cfimrv|}{vrpmjigffffgjmprv{}yurnkjgggggiknqtx||yxutrqppnnnppqruvy||yurpmkjiiiijknqtx{{vrpmjgffffgijmqtx{|vrnjgecbbbcegknrx|yuqmiec`_^_`beimqv||vqmieb_^^^_`cfjntx}yupkgeb````cegkptx||vrnjgfccccegjnrv{}{yvurqpnnmmnnpqtvy|}{xvurqpnnmmnnpqtvx|}yvrpmjgffeffijnquy}{vqmifc``_``cfimqv|}xrnjfc`____begkpu{yuqnkifeeeefijmquy}}yvrpnmkjjjkmpqtvy}}{yvutrrqqqrtuvx{|}|{yxvuuttrrttuvx{||yvtrppnnnpqruvy|}{yvutrqqpqqrtuxy|}{yvutrqppppqrtvy|}{xutrrqqqrrtuvy{}}{yxvuutttuuvvxy|}}{xutrrqrrtux{|}||{{{{{{{{||}}|{yxxxxyy{||yvtqnmkkknqtx|{xutqpnmmkjjjjjjmnqu{{pf\UOJHHIMQX_gqyukcZQJD?==>BIS^jvƼyk^SIA=::=AHPZcnx{upib\XSOMMOPU\emxxpjeb____`cefijknpqtvy}{qg_XSPOPSU[cjr{}xrnjfc```cfjpvume^ZWUUX^cjr{}}|{xutpmjgeccccfjnt{|unie`\ZXXXZ[^bfjpu|}umf_XSPMLMOSX_gq{yqib\XWWX\`gnv{tniecbcfinty{upkf`^[Z[^`gpx}vpkgecccefgijkkkkmmmnqtx}|qf\TMHEEEHMSZbjqy}vnf_XQMIHILPU^fp{|xtqpnmmnnpqrtuvxy{|}}|||}|xrnjgeccccegjmptv{xpg`[UQPOOPSW[`gmt{uj^SIA;6469=EMXcn{vmbXOF?:6467=DLWbn{»xmcZPID?=;=?DJQ[cnx{vqmgb^ZTQMLJJLOSZ`jtùvgZOE=64469?FPZcmv}vpic^ZWUTUWX[^beimptx|ufXJ>40,,/6?JWerxqi`ZQLHEDEIOU^gr|{peZQIA;977:?FP[ft{upkfc_[WUSQPQSUZ_fmu{upjf`\ZWTQPPQTW[biqy|vqmjgfeccbbb`````ceimty}yurqpnnmkjifb_[XUTTWZbjtĻ|nc[TOMMOQTZ^`efiijjmnqu}´kXF6,%#%.9HXk}tjc__cjtvi\QJFFIPXcp{xqmkkpu}xkbZSPPTX`jt}{rmgecgmt}}pcXPJFEFIMSZ_fkquy|¼}m^OD:3027>IUcp}}}r`O?2'#!$+7EUgy}uj_ULD>=>BITbq¼rg_ZUWZ_fpx|vrnmmnqu{ytpmkkmqu|{rkfb_^\^_beimquy}|xtpmkjiijkmnpqruvxy|}|xurpnnpqrux{|}}|yxvuttux{{qi`ZUSSTX_fpxytqnnnpruy|}||}ytnkgffgjmrx}xtqnkkkkmnpqtuvy{}|vpje_[XUUUX[`fmuyne[TOLIILPT[biqx{qi`XQLIFHJPW_ju|vrpmmmmmnpppppppnnpqrv{|ri_XQLJJLPW^gr}xnf^XTSSTW\cjqy|xtpkgc_^\\_bfmt|ypg_ZTPOOOQTZ`gnv{rke_[XWWXZ\`ejntyxpib\WTQQQTX^ckt|{tnieb`_`bcgjnrv{|vpjfb_^^`cgmt|yuqnmmmmnprtuvxy{|}|tke_ZWWWZ^cipx{umf_WQMIHIMS[eq}¼uj_WPLJJMPU\cjpv|vme[TMIEFHLQZcnyyqje_\[Z[\_cgkptx{ytnjeb_\\\_bfkqxyqjc_[XWWZ\`fmt{xrkfb^[XWWX[_ejqxyqg`ZUQPPQUZ^ejqx}umf^WQLIIILQW`itxpib^ZUSSSSTW[`fmt|ukc\WSPPQTX^cjqx}vne\UOIFFILS[fq}yqjc_[ZZ[\_bfimptx{xpib\XUTTWZ^cipv}yqjc\WSPMOQU[bjt}}unie`^\[[[\_beimrv}{rjc\XTPPPQUZ_fmu|ukbZSMJIIJOU\enx{upkfc_\[ZZZ[^`ejqx|ri`ZTQOMOQU[`ipx|vqkgc`^^^^_bfimrv|yqi`ZTOJJLOT[cmx|tngc`^\\\^`begknrx}xmbXPJFEFIPW`ju|yvurpmjgeb_^\\_bfmt|xnf^XTQQQSW[_ejpv|vme\UQMLMOSX_fnvyqi_WPJEDDEIQ[eq¼xng`[XXXZ[_beiknqtvy}vkbXPLIHIMSZcmvytnic^ZUTSTUZ`gp{}ungc_^^^_begjmpqruvy|ui^TLEBBDHOXbmx|yurmie`\ZXXZ^biq{{qi`[WUUWZ^cint{}vpjc^[XWWZ^cjr{}vqkiffffiknqtuxy{||}vme\UQMLMPT\emvyrmifcb``bcegjmprv{|unic_^\\^`eipu{}|{xvtqpmkkkkmptx|ytnjgfeefgjnrv{yurnjiffffiknrv{}xtnie`^\[\^`fkqy|upjgeccegimprvx{|vng`[WSQTW[`gqy}xrmjgeeeefiknqtx{{vrpkjggggjkptx||yvuutttttuuvxxy{|}|xtqnkiigijmptx|ytpmiggggjmprv{}yvrpmjigggjmpu{|vrpnmmmnqrux{}|vrnjgfeegjmrv}|xtqpnmmnpqtuy|}}|{yyxvuuutuvxy||xtqnkkkmnquy|}{vtpmkjjkmqu{yuqnkkkmprvy}}yuqnmkkmnru{yuqnmkkmprv{}{xvuuuvxy|}|{{y{{|}{xurqqqqrux{|yvtrrqqrtuxy|}}}}}}}}}}}||||}}|yxvuuvxy|}}|{yyy{|}}|||}|yvtrrtuv{}|yvuuuvx{}|yvuuuvx{}|xvuttuxy|}|{{{||}}}}}|{xvvvxy||vrnjiiikpt{yurpnpprux||yxvvvxy}yrke_ZXWUX\`gnv|ri`ZTPOOQTZ`gpx|yvrpmjifecccegjnrx}|upjeb_^\^`cfkpu{}{yxvuuutuuuuvvxxy{|}{xvtrqqqrtvx{}|{yxvvvvvxy{|}|yxutrqqqqrtux{}}{xtqnmjiiiijmprv{}xrnjgeccefimptx|}{yvtrqpnnpqrtvy|}|{yxxvvxxyy{|}|{yxvvvxy{}}{xvuuuuxy||yvtqpnnnnpqruvy||vpic^ZWUUWZ_emt}}vpjfb_^\^^`beikptx|xqje_[ZXX[^bgnt{}{xuqnkigfffijnrv|ytnjgecbcfgkpty}|yxxvvvvvxxxxyyy{|}}xtpkigffgjmqv||xtpmjigggijknqtx|}xrmieb```bfimrx}}||{{yyxvutrrqppppqtv{xqjfb_\\_bfjqv}}{yvutrrqpppppqqtux||upieb_^^_bfjpv|}{xvtrqpnmmkkkkmnqtx|yrke`\[Z[^`fkqx}|yvrpmjgfffgimqv|{tngc`^\^_bfjpu{}{xtrpmkjiiiijmprv|yqib\XTSTUX^ckr{xtnjfcb`__`bcfjnrx}yrke_[ZWWX\_ejqx}}|{yxvutrqpnmmkmmnqtx|}vpic_\[[\_cinu|{vrnkigfeffgimpty|tke^XUSQSW[`gpx|vrpmjigffeeffgiknqu{vnf^XTSQSUZ_fmt|}{vtpkgeb```beinu{{rkfb^\\\_cgmrx}}|{yxvutrqppppqrux|{tnie`___bfjpu|}|yvrpmjgfeefimqx}}tke^XUTTUZ_ekr{}|{yyyy{{{{{yxvuttrqqrtvy|yrmgc`_^_bfjpv}}yurpmkjiijjknqtv{xrmieb___begmrx}}|{{{{{{yyxvutrpnmmmnprv|xng`[WUUW[_fmt|}|{yxvvutrqpnnnnpruy}xrkgc`__`cgkqv}}{yvuutrrrqqqqqrrtux{xrmgcb```cgkpu{|xuqmjfecccfimry}vqkgcbbbcfjnrx|}|{xvutrrqrtuvy}|xtpmkjjjmnruy}}{xurqpnnnnpqrux{}xtpkifeefgjnqv{}}}}||||{yxvutqqpppqtuy}{tmieb__`beinty|yurpnkjjjjkmptv{yuqmkigggiknquy}}{xutqpnnmmnnpqtvy|{uqmjgfffgjnquy|{xvtrqppppqrux|}yvrqpnnnpqrux{|{yyxvvuuuuvvxy|}|xuqnkjijjkmqtx|{vrpkigfeefgjmqu{}ytpmjgfffgjknrvy}|{yxvuttrrqrrtuvx{}|yvtrqpppqruvy|}|{yyyyyy{|}|{yyxxxxxy{|}}|||{{{{|||}}}}||{yyyyyy{||}}|{{yxxxxyy{|}}|{{yyy{{{|}}}|{yyxxxxyy{|}}{yyxxxxxyy{|}}}|{{{yy{{{|}}}}}}|||||||}}}}{yxxvvvxy{}}|{yyxyy{|}}|{yyyy{|}}{{yyyy{|}}}||||}}}|{yyyyy{{|}|{yxxxyy{|}|{yyxxxxy{|}}|{yyyyy{||}}|yxvutttuxy||xurqpppqruv{}}||{yxvuuuuvxy|}{yxuuttrrttuvxy|}|vrpkjiiiknru{}|{{{{{||}}}}}||{{yyyy{|}|yvurqpnnnpqrux{}}{xutrqqqqrtuvxy{|{uqmifeccegkpu{|yurqpppqqrtuvxxy{{|}vpib\ZXXZ^ekt|{tmiebbceikqu{{xurpnmkmmpqux||xtpmjigggiknqu{|yurpmkjjjjknqtv{{vrnkjjijmnquy|}{xurpnmkkmpruy}|xtqnkjjjkmnqtv{}|yurpmkjiijknqty}ytpjgecccfikpuy|{xutqpmkjiiijmptx}{rke_[WUWX[^cjpv}}vqje`\ZXXZ\`ejqy|xtqpmmkkjkkkmnpqtvy}{tnie`^^\^`cimrx{uqmjgfeeefiknrv{}yuqnjgfccccfikpu{{uqmjgfeeefgiknqtx{|rjbZSOLJLOT[cmx}vpjeb_\\\^_`cgjpty}vnf_XTQOOQTZ_fnxxqje_[XWUWX\`ekqxytnic_[XUTTUX\bgpxuj`XPJHFFIOT[cku}|vpic^ZWTTTUZ^ekr{|vtpnmkkkmmnnppqqrtuvy|yqje`\ZZ[\_ejpv}}yurnkigfeeefikntx}}ung`[WTTTW[`gnu}|xtqnkigfeeeefgikprx}vmc[TMJHFHJPW_it{qi`ZTQOMOPSW\cjqyxnf^WQMLLMPW\emu}ytmgb\XUSQSTX^ekuvme\WSOMOPSX^ekt{xqjf`\ZZZZ\_cinty|vqmgc`^\[[\_cgmryyrkfb^[ZXZ[^bfjpv|}ung`[WTSSTW[`gpx}vpje`^[ZZ[^`eimry|ungb\XUTUWZ^cjr{{unjfb`_^_`beikpu{{tmf_[WTTTUZ_ekt|xqkf`^ZXWWWZ\`fkryxnf_ZUQPPQTX^ekr{{uqmieb`___`cfjnty|vrnjgfeceefikptx|}xtnkgecbbcegkqv|yrnifcbbbcfjntx}}{xutrqqpppqqrtuvy{}}yuqmigfeefgjmqu{{upje`\ZXXZ[_ekr{xnf_ZUSSSUZ^cjqx}ytmgb^[XXXZ^bgnu}}vrmifc``_`bcfjnrx}{upjeb_^\^_`eimrx{uqkifcbbbcegknrx||vqkfb_\[\^`ejpv}|vqmjgfffgiknruy|}xtqmigfeefgjnrx}yuqmkiiiijknqtvy|{uqmifcbbbegkpu|}vqkgecbbcfikptx|}xtnjfb`_^_bfjpv}yrmieg}`bcfjnrx|}{xvtqpnmmmmnqtv{}}yvurqqpqqrtuvy{|{xtqpmmkkmpruy}|xtqpnnnnpruv{}}|{yyxvuuuuvxy{}}|yxvuuuuuvvxy{|}}{vtqnkjjjknquy}}yvtqpnnnnpqruvy|}}yuqnjiggijmpty}xurpnmmnpqtx{}}|{yxvvuuuuvxy|}{xvutrrttuvy{|}{xvtrqppqruv{}|yvurrrrtvx{}}|yvuttttvx{}|xutrqqrtvx{}|yvutrrtuvy}}{xvuuuvxy|}|{{{{|}|{yyxyy{|}}}}}}}}}|||}}}|{yyyyy{}}{yxxvvxxy{|}}}||||||||}}}|{yyxxyy{|}}|{yxvuuuvvy{}}{xurqqqqrtux{}}|{yvutrrrrtux{}}yvtqppppqruvy|}{yxvutrrqrrtvx{{vrnkjiijknquy}||{yyyyyyyyy{{{{{||}}}{xvtrrqrrtux{|}{xvtqpnnmnpqtv{|xtpmkjiijknqtv{}}{xtrpnnmmnprtvy}}{xvurqqpppqruvy}{xurpnmmmnpqtvy|}yuqnkigffgjmpty}xtpkigfffgjmqtx|}{xurqnmmkkmmnqrux|{upjfb_^\^_cfkqv}{upjfb_^\\^_bfkqxukc\UQOOPSX_gq{|tmf`\[ZZ[^bgmtyytpkifeeefikpty|yxvvvxy{|}{yvutrrtux{{vqmifccccegkpty{tmgb^ZXWXZ^cipvume\XSPPQTX_fpxyrmiecbbcegkpuy}||{yyxxxxxyy{{||}}|yvtrppnnpqruy|yuqmjgfffgjmrv|{tnjfb```cfkqv}xqkgeb`bcfjpu{}ytpkigfggjmquyyrmfb^\[\_cipv}umf`\ZXXZ\bfmryyrmfb^[ZZ[_ciqx}tke_[ZZ[_fkt}}vngb^[Z[\_cipv}xpib[WSQPSU[bjt}|qf\UQMMOSZ`jt}|vqnjiggijknruy|}ytnjgecefgkqv|yuqpnmnpruy}{vtqnmmmnqtx||ungb^ZWUWZ\biqyyqic^ZWWXZ^bgnu|{vrpmmkmnprv{}}yuqnkjjkmptyyqi`ZTQPQU[bjutj`XSPOOQW^fnx|vpkfb_^\\^`cgmt{}qe[QIDAADIQ[guvk`WPJHFILQXbku|ri`ZSOLMOSX`jtti_XSOMPTZ`jtyqje`\[[[^bgmt|{qf^UPLJJMSZbmxypf^XSPOOQUZ`gnv}ypg_WSOLLOTZbkvume_[XXZ\bgnv{tnjfc``begkrxume^XTQQSW[bjt}{qjc^ZXWX[^cipv|upjfc``bcgmryyqib^[XX[`fmuyqjc^ZXXZ[`fkry|unic_\[Z\_cipxyqib\XWWX[`gnvvpg`[WTSTUZ_fmvxne\UQMMOSW^fpy{tpkigfffgjmquy}xrmieb`bcfkryyncZSLHFHLS[eq|ti`XSOMMOTZ_gpx}vrmieb```beinry{rkf`\\\^`fmt|xqjfb__`cgmry{vrpnmnnqrvy}{xtqnmkkmnptv{ytmgb^[ZZ[^cipxvmf^XUTSTX\bipx}vpic_[XXX[_ejr{}uke_ZWWX\`gnvyrkfb_^^^bejpv}|tkc^XTSSTX^enxujbZSPOOQW^fnx}xrnjgfeefgjmpty}{tmgb_\\\_cjqx|tmfb^\\_cgnt{}{yxvvvvvvvxxxxxyy{}ytnjfeccfjpu|{tmgcb`beinu|}vqmifefgjnrx}|xtqnmkkkmnqtx{yurnkjiiijmptx}|xtpmkjjjknqtx|}yvtqpnmnnpqtx{}ytqmjiiijmquy}|yurqnnnpqtvy|}{xvuttuvxy||yvtqqppqrtv{}}{yxvuttttuvxy{}}|{yxxy{|}}{yxvvvxy|}yvutrrttvxy|}|{yxvvvvxy{|}||{yyyyyyyy{|}|yvutrrttvy{}}||{{{||}}}}}}}}}}}||{{yyyy{{{|}}}|{yxvvvvvxy{|}||||||}}}}}|}}}}{yvutttttuvy{}}{vtqpmmmmnqtv{}yvrqpnnnprux|{xvutttuvx{}|{yxvuuuuuvx{||xurpnmmnpqtv{}ytpmjiiijmptx}{uqmifeefgknty{upkigffgjnrv||xtqnkkkmnqtx|ytpkifeefgkpu{{tpkgeccefimqv|{xurqqqqqtux{}}{yxxxxxy{}{vtqnmkkmnquy}{upkgecbceikqv|}xtnjgfeefikptyytnifcbbcfjnu{xqic^[ZXZ^bipx|ri`ZUQOOQU[bjt}|rjb[UQOMPSX^fnxypib[WUUUX^cjr{}ungb^[Z\^bgnu}xqic^ZWUWX\`gpvypf^WQMMMOT[bkuumf_ZWUUX\`gnvxrmiecccegkqv|}xrnjgeefgjnrx}{uqkifccefimqv|{tmgb_\[\_cgnu|yrkfb^[[\_bgnu|yrkgk^^_bfkryxpic^[ZZ[_ciqy|ri`ZTQOOPU[bjtypf^WQOLMPTZbjt}xnf`[WTTW[_fmu|tmf`^[ZZ\`fkr{vpg`\WTTTW[`gpy{qf\UPLJLOSZcmv|ri`[UQPQTW\cku}xpf_ZTQQSU[bjr}|rjb\XUUWZ^ekt|{tkf`\ZXXZ\`gmu}{qf^UOJHIJPW`juyne\UQOOPTX_gpy|vrnjgffffiknrx|}xrnjgeeefjmrx}ytpjgecbbcegkpu{}ukc[UPMMMQW^fpy}tmf`\ZZZ\`eipu{}|{yxvuttrrrttuxy||xurpnnnpqtvy||yvtqpnmkmnquy}xqkgcbbegkqx}yurpppqrux{|upjfb_^^_cinv|rjc^ZWWX[_ekry|{xvtrqqqrtvy}{vtqppprux|}}}}}|xuqmkiggjnry{pe\TPMOQW^gr|xpjfeefjpv}{tkf`^\[\_bgmrx}{tkc\UPLJJMQX`ju{uqnkjjkkmnpppnmkjigffgimqv}|umgb_\[[\^`cfijmnqrtuvxy|reWJ>60+),07ALXfu¼xpib^ZWTTTUWZ\_cgkptv{|qg^TLFB??BHMU_it}|{yxutqnkifeeeefikpuy}{xtqmjgecbbbcefjmqu{yrkf`\XUTTUWZ_cint{|tkc\UPMJJLOTZbjt}}|{{{|}}|yvqmie`^\[\`fkt}}rjb[WTSTUZ_ekqx}xrkf`[WTQQSU[`ir|tfZME=979>DMXeq}yrpkiggijkmprux{}}}}}ytnjeb`_`bfinty}yuqmgc`\[ZZ[^cinvxnf_XSOLJLMQU\ckt}vpie`_^_`cgmqu{|xurpmkjiggijkmptv{yurpmkjjjkkmmnnnppqrtv{}qf[SLHFHMT\it{qjeb`bfmt|}xrnkkkmnqtvxyyyxvutrrrux|vj`XSMLMQU\emv|unic`^^_bfjqv}}{xutttux{}ytmic``bfkt}¿qbTIA:9:=DMXcp|{tmf_XSOLLOS[ep|vi\QHEBDIQ\guyqje`^^_`cgjnrv{}}xrmieb``bcfjnty}{vrpmmkkmprv{ytnjgecegjnt{}ytpkifecceegjmptx}yrke`\ZZZ[_cipv}{xtqpnnnnpqtux{|{xurqpnnprtx|{uqkgfecegjpu{yrmiebbbegkqv|}{yxvutrqqppqqtux|ytnieb`_`cgkqx}{upjfb_\\\_bfkr{|ri`ZSPOOQU\enx}tmf`\ZXZ[^cipu}xrmiecbbbegkpu{{upjfb_^^_`einty|upje`^[ZZ\_bfkrx|ungc_\[[\_cinu|{vtpnmmmnpqux|{uqmjgfffikpu{{tnifc```cfinrx}}|yxvuuttrrrrttuvy{}|xtqnmmmnqtx}|xuqnmmmmnpruy}yrmgb^[[[\_cjqyvngb\ZXXZ^bgmt{{vrnkjiiijmnruy}ytnjeb`_`bfkqx|tke_[XWXZ\bgnu}}vqkgc`^\\^_cfkqx|upie`^\\^`cimt{|vqmjgffgikpty}}yurqnnmnnprux{}xtqmjiggijmquy}yvrpnmkkkkmpruy}{tnic`_^_cgmt{|upkgfeefikptx||xtpkifeefikpu|ytnifcccegjnty}{xtqnmkkkkmpruy}|vrnjifffgikpty}{upjfc```beint{{upkifecefikpty}vqkfb`^_`einu|xrmifcccegjnrx|{vrnkifeeefikpu{}vqmieb```beimrx|vpkgebbceimrx}}{xutrqqqrrtvx{}}yvrqnnnnprux||{xxvvvvvvxxy{{|}|xuqnmkkkmptv|}yvtqnmmkmmnqtv{}{upkgecbcfjnty}{xvuuuvxy{||}|yxutttuvy{}}{yxvvvuvvxy{|}{uqnjgffgjmqv||vtpnmmmnqrux||{yxvuuuvvx{}}{yvuuuuvxy{}|yvtqnnmmnqux}}xqkgcb`bcgkqv}yvrpnmkmmnprux{}yvtrqpppqtvy|}{yvvuuuvxy|}}|{yxvuutuuvx{}{vrnkigggjmpty}{xtrpnnmnnprux{{vrnmkjkmnrv{|xtqnmkkmmpruy}{vrpmjiggijkptx}ytmgc`^\^_bfjqv}xqkeb^\[\_cinu|{uqmjiggiknquy}}{vtqpnmmmnpruy}|vqkgebbbcfjnt{}xtnkgecccegkntx}|vqkgeb``beimrx{upjgecbceikqv|}xrmifcbbcegkqv}}vpje`^\\^`ejpu||vpjfb^[[[\_cjpxukc^XUTTW[`gnv}yuqnkjggggiknqv{xrkgeb`bcfkqv}yupmigfffgjmqu{{unje`_^^_cfkqx|xtpmkiiiijknqtx{ytpkifffgjmqv|xrnifccbcfjnty}vpic^[XWXZ^bgpvvme^UQMLLOSX_gq{}tjc[UQMLLOQW^enxvk`UMHEBDHOWbmxvngb^[[\^bgmry}vrmieb```cfkqv{rjc\XUSSUX\cjqy|unic^[ZXX[^cgnu}}vpjfb`__beimry{upjfb_^\^_cgmt{vkbXQLHEEHMS[ep{ui^UOHEEFIOW`ju|rjc^ZfXZ\bgpx|tmgb_\[\_cinu}{tmgb^[XXZ\_ejqx|upie`\ZXZ[\`ejqx{qf^UOJJJMSZcmyvmgb^[[[^`fjpu{xrkf`\ZXX[_ekt|}umf`\ZZ[\`ejpv||vqkfb_\\\_bgmu|vng`\[ZZ\`ekqx{vrpnmkkknprv{|vqmjgfffikpu{vpic^ZWWWZ\bgpx}tkc\XTQQSUZ_fmt|{tmf`\XUUUW[`fmu}ypg`[WTTUX^ekt}|tkf`\ZZ[\`fmt|xqjc^ZWUUW[_ekt}vnf`\XUUWZ^cipu|{uqkgc`___`cgmryyrmgc_^^_bfjpv|xrmieb```cgkqxxqkf`_^^_bfkqv}|xtpmkiggijknquy}|vqmjgfffgjntx}|xurpnmkkkmnpruy}}umf`[WUUWZ`gnxypib\XWWX[_ekry{vrpmjigiijmprv{}{vtrppnnpqruvy||{xvuuttuvxy{}}|yvuuttuvy{}|xurqpppqrux{}{yxvuuuuvvxyy{|}}{xurqppqrux|}{yxvvxx{|}{xutrqqrtv{}{vtqnmmnprvy}}|{yxxxyy{}}|{{{{{{|}|{{yy{|}}|yxvvvvxy|{xutrqqrruvy|}}}|||||||}}}|{yyxvvvvvvxy|}|yvtrqqqrtvy|}}|||}}}|{yxxxxy{|}|{{{{{|}}}}}}|{{yyyyy{|}}}|{{{{{|}}}|{{yyy{|}}|{{yyy{{|}}}|||}}|yvtrqqrtux|{vrpmkkmnqtx|}|{yxxxyy{{||}}}|{yyxxxyy{|}|yvtrqqqrtvy}{vqmifeefgjnrx}yupmigfefgimquy}xrnkifefgikpuy|xtqnmkkmnpruy||yvutrqqqqruvy}{vtqnmmmmpqux|{vtpnkkkknptv{|xurpnmkkmnqtx{{uqmjgffgikpty}yupmifeeefikpty|vqkgcb``begkqv}{upkgecbcefjnty}xtnkigffgjmqu{|xrpkjigijmprv{}{xurqpnnnnpqtvy}{vqmjiggiknrx}}vrmjgfffikpu{|xurpnmmmnprtvy||xtqmjiggijmqu{}vqkgcb``cfjnu{xqje`\[Z[\`ekr{}umf_[WWWX\`gnu}}yuqnkjjiijknprvy}}xrmgc`__`cgmry}vpje`^\\^`eipu||vpje`^\[\_bfmt{}umf_ZWUUWZ_fnvyrke_[ZXX[^bgmt|yrkf`\ZXXZ[_ekry{rke_[XWWZ\bgnu}xqkfb_^\^`cgmt{vnf`[WTTUX^cjt||rjb[UQPPSU[bjr|}umf`[XWWX[_ekry{tnjfc`__`bfjnt{vpib\XWUUX\biqy|ri_XSPMOQU\emv|tke_[XXX[_ejqxytnjgcb`bbegkqv|xqkfb_^\\_bfkqx|tmgb^ZXXZ[_ekr{|rke_[XXX\`fmt{{xtqnmkkkmnprux|ytmieb``beinu|yrmgc`^^^`cfkqv||tmf`\XUUUX\`gnvxpic^ZXWWX\`fkr{|tke_[XWWX\bgpx{qi`[USQSUZ`gpyvnf_ZWTSTX\`gpx}vpic_\[[\_cgmty}yuqnkjigiijmprv{|vpje`^\\^bfkr{ukc\WSQQTZ_gq{xpg`[WTTUX\ciqxytnjgebbbcfikpty}{upjfb_^^_`ejqx|tke_ZWUWZ^cjr{{rmfb^ZXXZ\_ejqyyqi`ZUSQSUZ_fmuytmic`^^^_bejpu|}vqjfb`_`bejpu|{vrpmkjiijknqtx|yrkfb^[[[\`fmu}vmf_ZWTUW[`fnv{upkgeccefikpty}}{vtrpnmmmmnqrvy}{tnjfb`_`bfjpv}yrke`\[Z[^bfmt|}vpjfc```cfjnty|xtpnmkkmnptv{|{xvutrtttuvy{|}{xtqpmkkkmnqtx|{upjfebbbcgjpu{|xrpmjiijkmqtx||yxutrrrtuvy||{yxvvvvvxy{}}|{yxvvvvvxxy{|}}yvtqnmmmnpruy}|vrpmkjjknquy}}{xuttttuvy{}}}}}}}}}}|{{{{{{{||}}|yvutrrrrtux{}}{xvuttttuvxy{}}||{{{{||}}}|{{yyyy{{|}}|||}}}{yxvvvvxy{}{xutrqqqrtvy|}||||||}}}}|{yyxxyy{|}|{xvvuuuvx{||yvutrqqrruvy|}{yvuutttttuvx{||yvtrqppqrtvy|}{yxvvvvvxxy|}}|yxvutttuvx{}{vrpnkkkmnqtx|}yurpnmmmnprux{}|yvutrrqrrtvx{}}yvtrqpppqrux{{xtqnmkkmpruy}|xurpnmkmmnqtv{|vrmjgeccefjnrx}{tnie`_^^_cgkrx{upjgecccfimrv||xurqppppqrux{}}{vtqpmmkmmpruy}|vqkgc`__`cfkqv|yrmgb_^\^`cgnt{xtpkigfggjnqv{yuqmjgfffiknrx}xrmgeb___beimty}vrmifcbbcegknty}xtpkiffffgjnrv|yrmgc_^^^`ejqxyqib[WTSTW\bjr|}unic_\[[[^bfkqx}|uqkgeb```beimrx}|unic_\[[\`eipv}yqje_\ZZ[^`fmu|yqjc_[XWX[_cjryxqje`\ZZ[\_ejpv}xqkfb_\\\^`ejqv}yrmieb`_`beinrx{upjeb_^^_bfjqxypib[WTSTW[`gpy|ri`ZTPOPQU\cmuyqkfb_^^_beinrx}|xtpkifeeefgkpu{{rke^ZWUUX\bgpy|ri`XSOMMOTZbjtvnf^XTSQSU[`gpx|unie`^\^_bejpu{ytpjgecccfgkptyxqkfb_\\^_bgmt{ume^WSPOPSW^fpytj`XQMJJJOT[cmxukc\WSQQSW\bjr{xrmgeb```cfjntxytnjfc`__`cgkqv}xpg`ZTQPPSW\emv}rg_WPLIJLPW_gr|ypg`[WTTTW[bgpx}vqmiecbbbegkpty|vqkgc`___`eimt{ume^XTQPSU[`ir|ypf^XTQPQTX_fnx{rkf`\ZXZ[^bgnu|xpje_\[[\_cinu|{upkiecbbcfikpu{}vpje`^[Z[\`ekr{uke^XTQQSW\cjt}{rjc^ZUUUX\`gnv{tmgb^\[\^`ejqv}}xrnjgecccegjnrx}yrmic`_^^_cgkqx}umf`\XWWX\`fmu}yqib^ZWWX[_ekr{yrmgc`__`beintyytpkifeefgjnqv{|vrpmjiggijmptx}}xrmiecbbceimrx|upie`_\^_bfkqx|tmgb_\[[^`ekqx}xrnjgfffgimptx|}{xurpnnmnnprux|yuqmjiggijnqv{ytnjfecbcfimrx|vpjfb`__beimtyytpkifeefikntx}{vtqpnmmnnqrux||yurqpnmmnpqtx{}{xtqnkkjkmnqux|{vtpnkkkmnqtx|}yvtqppppqrux{}|yurqpnmnpqtv{}|yxutrrrrrtuxy||yxuttttuvx{|}{{yxxxyy{|}}|{{yyyyyy{|}}|yvutrrrtuvy|}{xutrqqqrtvy|}yvtqppppqtvy}}xtnkifeefgjnrx}}vqkfb^\[[\_cint{yrmgc`^\\^`cgmrx}}yvurqqqpqqrtuxy{}}{xurqnmkkkmnquy}{unic_\[[\^bfkqv}}yvtqpmmkkmmnprux{}}}|||||||||||||||||||||}}}}|{yyxxxxyyy{||}}}{uqmifcb``beimqv}|upje`\[ZZZ\_cgmrx{uqkge`_^^_`cfinrx}}yuqnmkjjkmprux{}|vpje`\[[[^`fkqx}yuqnjifeeefgjmptv|}{xutqpnnmmnpqtvy}}vpjc^ZXWX[_fnv}vqmieb_\[[[[\^`eint|ypf^XSPOOPSX\bipu|ytmgc_^\^_bfjpuy|vqkfb^[ZXZ[^`fjqxui^TLEA==?EJS\gt|vrmie`\[XWWX[_ekr{|upkiiiknty}unf_ZUSSTW\emx»yj\OB92,++/4>HT`n|xk_SH=4.)'')/7BO\m}Ƚxj\QH?96447=DJT^gr}{vrpmjigfeeeffgijknqtvy}}vqje_ZUSPOOPTX_fnxvme^WQOMMOQTZ_ekry}vpie`^\\^`ejpu|}{xuttuvy||xtqnkigffggiknrv|}tjbZSMIHHIMS[cmvxpg`[UQOMMOQU\bjr{xpib^ZXXZ[_ejpv|}{xvtqpnnmmnprux||umf_ZUSPPQTX^emuxng_ZUSPPQTX^ekr{|xtqnkkjkknpruy|}}|{||}{vrnjgecccefimqv|vnf^XSOJJJMQW^fpy}ri_WPLHFHIMS[cku|xtpmkjjjkmnqruxy|}|xrnjfb_^\^_bfkqyxnf_XSOMLLOSX^emv}vnib^ZWUUWZ^bgmt{}xtqnkkkmpruy}{xtqpnnnqtx|ytnjfb_^\\^_bfjpu{}tkc[TPLJILOTZbjr|xqje_\ZXXZ\_cinty}||||}}}|{yvutrqppqqrux{{unic_[XUUUWZ_ejqyvmc[TOIHFHJPU^fpy}vqkgeb```begjnquy}}{yxvvvvx{|}}{xutrqqrtuy|{unje`^\[\^_cgmty{tmf`\XWWWZ\`fkry|xtpmkjijjmnqux{{uqmifcb`bcfimrx{rjc\WSPOOQTZ_fnuvpje_\ZXXX[^bgmry{vrpnmmmnqrvy|}{yxvuuvx{|}xrnieb_^^_`cgmrx{tmfb^ZXWXZ\`ejqv}}xtpkigfffgiknrvy}}{xvtrqpnnnprux|{upkgc`____beimrx}}xrkgc_^\\^_cgkqx}{xtrppnnppqtuxy|}}||{{{{{{{||}}|yurpmkjjkmprv{|xtqmkjiijknqtv{|yvtrqpppqruvy|}}}|{yxvuuutuuvx{|{xutqppnppqrux{}}|yxuttrrtuuxy|}}||||}}|{yyyyyy{|}}}||{{{{{{{{|}}}}||||||||}}}}}||{yxxxxxxyy{}}|{{yyyyy{{{||}}}|{yxvvvvvvxy{|}}|{{yyyyy{{||}}}}}}}}}}|{yyxxxyy{{|}}|{{yyxxxy{{|}}|{{y{{|}|yvutrqqrruvy|}yvrpmkjijjknqtx|{xurpnmmmmnprux{}|{yxvvvvxxy{|}||{{{|}|yvtqpnnnnpqtx{|yvtrqqqqqrtuvy{}}{yyxxxxyy{|}}{yvutqqqqqrtvy}|xrnjgecbcegjpty{upkgecbbbcgjnrx}|uqmifcccefjnrv|}yvtrqqqrtux{}}|{yyyy{||}}{xutqpnnnpprux|{unjfc`_`beimqx}|xutqpppqqruvy|}}}}}{vrnkifeeefimrx}umf_ZUSQQSUZ_fmu|}xqkfb_\[Z[[^bejpu{}xrmifcbbcegkpuy}xuqpnnpru{vpib\XWUWZ^cjr{|vrpmjiggiiijkmnprtvy|xqkfb^\[[\_bgkqv}}|{{{{{|}}}|{xurnkifeefimryug[PF?:79=BJUbn||tmf`\ZXXZ[^bfjpu|}{xuttrrrttuvxxy{{|}ytnjfc```cgkryynf^WQOOPSX_fpy}{xvuuvvxxxxxvurpmjigfgjmrxrf[PHB?>AELU`myxrnjgffffijknprtuvy{|{rke^XUSSSUZ^ekt|uj_UME?;::>DLUbqǽyj\QIB>=>BHOXbku|tkc[SLHEDEIQZerûteXMD>=>AHQ^iv{tnjfeefgjnrvy}|xtpkigfgijnrv{|vqkf`^[ZZ\_ekt}}pbWLD=::=BJT`m{|vrqqrv{xpg`ZUSQTZ`juym`XPJIJOS[enx{vtrqpqqrtuvy{|}|vqkfb^[XXX[_cjr|vj_TLFA?ABFLT\enx{qg^UOHDAABELS\fp{ytmgb\WSOMLLOSW^fp{vng`\XWWX[^bgkqv{}{vrnjfcbbbeinu|{qg`[WUUWZ_ejqx}}ytnie_[XUTTUX^ckuļp`TJB;99;?FOXbmvui\PF=60/04:DO[ixýyncXOE=62/,/39ALXfuȿvj_WOHDA??ADHMSZ`iqyxnf^WQMJIJLOSX_fnv}{vrpnmkkmmnpqrtuvvxy{|}}|||xpf^WQMLMPU_jvyqieb``cfjmqrttrpkge`_`bfmvǼvcSB6.(')0;FUcr|xrnieb`_`bfjpu{xmbZQLIIMS\gtym`XQOOQXbn{vnf_[XXXZ^`eimqtx{}vkbZTPPSW\fpy}umf`^^cjrĸnZH7,$ #)3?Pbu|yxx{yqi`ZSPOPTZbku|xtrqpppppqqqqrrtvx{}vqkgcbceinu}|rke`\[[^`ejqv}}{yyxy{|yupkgebbcfkqxukc^XUUX\bjr{vqkgfegkqx{qg_ZUSQTX_fpx{unjfcbbbegjnrx|{xurqqqruv{}|xurqqqrtv{{vtqpppqtv{|xurpnpqtv{|tmf`\ZZ[^bgnv|vrnkkkmpruy}|{yxvxxy|{xurpnmmmnqtv{ytpkigggjmqv|yrmgeb``cgkrxytnkiiikpu|{rjc^ZXZ\bir|ukbXSOMMPT[bjt}}yuqpnnnprux|}{vtrqpqruy}{tngc`___cinu}yqjfb``cgmt|ti_WQMMOSZbmy|qf\USPPT[bjuyrmigffimrxytpkigggikqu{xrmgeb`beinu|yrke`^\^`fmt|xqic_\\^`ekr{vpjeb``bfkqx}vngb^[Z[_ejr{{qg`ZTQQSW[bjr{{xvutuvxy{|}}}|yxvuttuuvy|}yurpmjjiijknqtx|}{xutttuvy|{vtqnnnpruy|upkifffimrx}|vqmjiiikptx}}ytpmjiiijmpty}yuqnmmprv||ri_XSOMPU\ep|ri`ZTQQTW\cjr{|yvtqnmkkmnptv{}{xvvvx{}{vrnkjjknrx}xpib^ZXZ[^cjqyyuqnkjjkmpruy}{vrpmjiijmpty}xrmifeccfgkpuy}yvrpnmkkmmprux|}}||{yxvutrrqqrtuv{}|umf`[WTTUX^eku{rjc_^\^`fkry{vtrqruy}|tke_[ZZ[`fmu}{upmkjjjmnqtv{}}yurpmjjjknquy|yxxxxx{|}}|yxuttrtux{yrke_[XWWX\`fmu}yqjc^ZWUWZ^cipv}{xtpjgcb``cgmr{vnic`__`cgkpuy}|tke^XTSTW[cku{urpppqrtvxyyxvurpnkkmprxvj_UMHEEIOU_ju|{yyyyyyyyxvurqnmmkmnqty}ytpmjgffffgjmprv{{upkgecccefjnrx}}{vtpmkiggfgiknrv|}vpie_\[[\_cgmry}yvtqmjgecbbceimqxyrke`^[[[^`einty|xtpkifeccegkpu||xtqpppqrux{|}}||{|}vpg`[WTTTX^emu{qib[USPPQTX^emu}xrmjfeccefgjmprux{|}vng`[USPQSW[bjt}xpib^ZXXZ[_eipu||{xutqpnmkkmnpruy}|xrnkgfeeefimpuy{upjfcb`begjpuy}|yxurnmjiggijmqv|xmbZPIEBBEIPZep|vj`XQMLLMSX`iq{{vrnjfcbbcfjpu|ukbXQJFEFHLS\fq}vkbXQLJJLPW^fpx|yuqmifc```cfkqxtj_UOIEBBFJQ[frti_WQOMMQW^emu}|vpje`\[[[_cjqy}rg^UOIHFHLS[cny|ri`ZUSQSUZ`gnv|{y{|}ytmgb_\[\_cjt}yj\PF>769=BMZgv½uj`[UQQSU[`gpx}||||vqkfb_\\_bfmu}rg\SLHDDFLQ[eq|xng`\ZXXZ^cinu|}|{{|}}ytpkgeccegkryuj_WOIFFHMU_jvymc[TPOQTZbkuxqmjggjnry}unf`\ZXZ\biqyvme^WQPPQTZ`ir|}tjc^XWWX\bgpx|xtqppqux|xqje_[ZZ\`fmuvk`XPJHHIMT^gt}tjb[XUWX^ekt}xqkfeefimt|{qg`ZTSSUZbjuync[SOLLOSZbku{tmifcbcfimqv|}yvtrrrtv{xqic^ZXX[^eku}pcXMFBAAEMWbn|}qf^WQPQTZbjt}|unjfefgmryvme\USQQTZ`ir}ypgb\XWXZ^cipx}yurqpnpqrux|}{xuttrtux{|vpkgeccfimtyumf_[XXZ^cjt|xpg`\XXZ^biq{xqkgcbcfipu}yqjfb_^_bgnu}}umfb^[[^`ejqx{vrnmkkmpruy}|xtpnmkmnquy}xqkgc``beinu|}umf`\[[[_ekt|vnic_^^_cinu|{uqnkkknqu{|vrpmmmmprv{{xvuuuvxy|}|{yyyy{||}}{yxvuuuuvx{||yxvvuvxy{}}{{yyy{|}|yvtrrrrtvy|}xtqnkkkmprv{}yvtrrrruvy||{yxxxy{}}{xurqqpqrtv{}}yvrpmkkkknqtv{}{xutrqqqruvy|}|{{{{|}|yvuttttux{}|yxutrrrrtuxy||{xutrrrrtuvy|}|{yxxxxxxy{|}}|{yxxvvvxy{|}}{xutrqqqrtuxy||yvurrqqqrtux{}}|{yxxvvvvvvxyy{}|yxutrrrrrtuxy|}yvurqppppqrtvy|}{xutqqppppqqtuxy}|xtnkifecefikpuy{uqmjigiiknquy|}{xurpnmkkmnruy{tmgb^\[[\_ejpxyupkigffgiknquy}}|yvurqnmmmmnpruy{rjc\XTSQTX^ckuxpg`\ZXXZ^bgnu|}{vtpmjiggikntyxne^WSPOPSX_gpy{upkigfggiknqtvy|{vrnjfcb``begkqv}|rjb[UQOMPSX^fpyvngb^[[[^`fkqx}|ungb\ZWWZ^cjtyk_TJD?>?DJT^jx{rkfc```cfjntx||unic^[XXZ\`gnvxmc[SMIHHLPW_jtume_ZWWWZ^cjqx||||}ytmg`\[ZZ\bipyrf[QJEBBEJQ[fr}unieb``cfimqv{ytmgc`^\\^`fkr{tj`XQMIHJOT[eny{rjc^[ZZ[_cipv}}{{{|}vnf_ZUSSTZ_gq|{k_SIB>;=AIQ^jxvngb_^^`cgmrx}}|{|}}vpic^ZXWX[_fmuvkbZQLIHILQZcmxypib^[Z[^bgnu{{xvuux{|ri_WPJIILQXcp|ûvgZLB;769>FP^ky}umgcbbbeinrx}|yvuuuvx|xpf^WSOMOPU\eny}qg^TOJHFIMS[eny|tke_\[[\_cipu|}|{{|ypf^UOLIIMT\ftqbTH?967;BJWer{rmigffikprv{|{xvuvvx|xpg`ZUSPQSX^emxvmc[TPMJLPTZbku|unjfcbbegjntx}}}}|tkc[UQOMPU[cn{|nbULEA>?DJS\iu{tnjgffgjmquy}|{xvvvx{}xpg`[USSTU[bjr}{qg`ZUQPQTW\ckt|ytpkigfgiknquy|}xrmgc_^\^`eipx|rjb\XTSTX\biqy|xtqqpqrtvy|}|yxvvvxy|xqib\XUTTUZ`gnxypf^WQMLLOSX`gq{|vrnkjjjkmnqtuxy{||}}}{rke`\ZXZ\`fmu||upkifecefimpuy}xrnkjjjkptyytnjiijkqv|{tmgeb`beipu}}xtpkigffgijknqux||tmf`[XWWZ^bgnv}|yuqmifb`__`eipxxpic`_^`cimrx}{uqnkjjkmqu{}{xvuuuxy|}{xvvuvx{}|xtpmkjjjknruy}{xtqnmkkkmnqruy|}yuqmifebbceimrx|umf_[WTTUX\biqytjb[TQOPQU[cku}|yxvuuuvvvvvvutrqqpppqruy}}vpjfb_^^_`cgjptx}{upkfc`_^_`eimry|yxvuvvvx{|}}||{yyyyy{|}{xutqpppqrux|}{xutrrtvy|}xtpmkjjkmprv{}}}}||||{{{{|||}|{xvuttttuvy{}}||}}|{xvutttuvy|}|{yxxvxxy{||yxvuuvvx{}{uqnkjjjmptx||yvtttux{{uqmjiiikpty|vqkiecccegjnrv|}xrnjgecefimqv}|vqnkjkmpty|upjgeccfjnt{{vrpnnprux|{vtqpnnpruy}{vtqnmmmnprux|}|||{|||}}||{{{{{|}{vtpmkkkmnrv{|vqmjgffgjnqv|{uqmkjijknrv{}{vuttuvy}{unieb__`eipvvme^WSQQSW^emv|upkifffikptx}|{yyy{|}}yuqnkiggijmqv|{rke_[XWX[`fmvxqmiffgjnrx}{vrpnnpqu{vme^XTSTW[bjt}ypgb\ZWWZ^bgnv}|xutrqqqrtuvy{}ytpjfb___`cipvypf^WSPPSW\enx{uqnkkmnquy}{vtrqqqtvy}{unieb_^_bfjqyukb[UQPQTZ`jt}}umgc```cgmry}yvtrrtux|{tnic`^^^`cipx|ri_XSOMOQU\enxyrnjigiknrv{|xvtrrtvy}}umf_[WUUW[_gpyxnf^XTQQTW\cku}|vrnkkkmnruy}}{vtrqqrux}{pe[SLHDEHOU`m{{m`ULEAABFMU`kv}yurpppqruvy{}}|{yyxxy{|{tmgb^[ZZ\_ejryyqib\XWWX[`fmu|}{xvvvxy{|}}{yxuttttux{{tke^ZUTSUZ_enx}tjb[UQOPSW\cjr{|yxvuuuuvvxxxxxxvvuuuuuvx{}|umf_ZUSQSUZ_fnxxnf_ZUTSUZ^ckr{}|{{{{||}}}||yxvtrqppppruy}ukc[TOLJJOS[cmx}rf\TMIHHIOT\env|yvurqqpppppppppqrruxy}yrmic`^\[\_bfkryxrmgebbbceimqu{}|{yxvutrqqqqrtvy|xrmic`___bejnu|{upkifeeefijnquy}}{vtqnkiggggijmquyyrmgb^[ZZ[\`ejpx}xqkgc_^^_`cgmqv||yvtrqpnnppqrtuvy|}{vrnjgeccefikqu{{uqmifeceegjmpty}|xuqnkigfffgjmpty}{tnie`_^^^`egmrx}}xrmgc`^\[\^`ejpv}yrmgc_^\\^`cgkqv||vrnjgeecefikpuy}|{{{{{{{{{yyyxxxvxxxy|}yuqmjiggijnrv|{vtqpnnpprtvy|}{xvtrqpppqrux{}yvtqpnnnnprtvy||{xvtrrqqqqrtvy{}{xvtrqpnnppqruvy|{upkgebbbcfjpv}}xrnkjjjmqty}}{xuttuv{}{tmgb_\\^`fkry{unjgeccegjnrv|}||{yxxvuuuuvvxy|}yvrpmjigiijmptx}xqic^ZXWX[`fnu{upkgffgjmqu{}|}ytpkgfeefimqv}}{vtrqqqqruvy{}}|yvtrqqqqrtvy|}{vrpnmkmmprux|{vtqpnnpqtvy}}{xutrrtux{}|vrnkjjkmqv}vne^WTSTW^fny|ri`[WTTW\biqy}yvtrqrrtvy{}}|{{y{||}yurpmkjjjkmprv{|vpkfc`__`eint{{xvvvx{}}xtpkjiiikpu{|vqnkiggijmpruy||yvtrqqqrtvy}|||||}}}||||}}}{yvutttux{}{uqmjiijkptx|}|{{yyyyyyyyyyy{{|}}}}}|{yxvvxxy|}{xvuuuvvy{}}|{yyxxyy{{|}}|{yyyyyy{|}}}}}}|xvtqpppqruy}}xtpmjjjkmptx|}{xurpmkjjknqv{yrmgebbcegmqv{|xtpkjgfgiknrx|}|yvtqnmkjjknquy|yvtrrrrtuuvxyy{||}|yxvuuuvxy{}ytnieb``cfkr{|tmf`^[ZZ\_cgmrx}|ungb^[XXZ^bfmt{|xtpjgcb`bcgkqx{vrpmjigffffgiknrv|{qib^ZXZ\`fmt{}vpib\XUWX\emxvmc[UTSTX\cjqv}}tke\WTQQTX_fpy}}|{yvtpkgeb__`bfkr{}ungc_\[[\^_bfjmqv|ume^WTQQTW\biqx{rjbZSMJIJOT\gr}unjfecefgjknpqrrtttux{vng`\XXX[^cintyvnf_ZTQPSU[bku}xtpmjifecbbbbcfjnu{ui_WPLJMPU^fpy}umc\UOLLMQZbmy{tmjgfgiknqruuutrqppnprv|}ti`ZUSTU[`gpv}{qg_XSPOQU[cnx|{yxxxxvutqpmjgfffimryvngb_^^`cgmqv{}|qf\TMJHIMU^iu{vtrrrtuuuutrpmifcbceinuvj`WPLLLOTZ`ipx}{qf\TLHEDEJS[fr}}xrnjfc`^\[[[\_bgmt|}tkf`^[[^`cgmquy}xqje`\[[\_eipv}}ytpjfb^\\^`ejr{yrkgcb`bcfimqtv{|xqje_\[Z[^bgmt{|vrnjfb_^^^_cgmt|ytnkifcb````bcfimryui^TLEBABEJS[ep{|tkc\UPLIHHJOT[ep{vnf_ZWTQQSTW[_ejqxyqib\XUTUW[_ejpu{}vpib\XTSSUZ_fnxyurpmjiiggfffgijmqu{{qi`[UTTTW\bgnv}}yrmic_\ZZZ\`fkr{ytpkieb`_^^_`cfkqxvnf`[WUUWX\bgmty|unic_[ZXZ[_cipv|xtqmifb_^\\^`cgnv}}tjb\WTSSTX\bipv}|yuqnkjggggiknquy}|{rnkjiggijmpty}ytpkigffgiknrv{}{vrnkigffgijnrv{|vrnkifeeeefiknrv{ytnie`_^\^_bfjpu{|upje`^[Z[\_cgnt{}xrnjgecccefijnrv{xrmieb`_`beimrx}}{xtqnkigffggjmpuyytpkifeeefgikprv{ytpkifeeegimptx||vqmgeb_^_bejpv}|vrnmjjjjkmnprtvx{|ytnifcb`begkqu{yupje`^\[[_cipv{unjfecbbcefiknqtx|xpic^ZXXZ^bgmt{|vqkfb_^\^`ejqx{vtrqppqqrrttttuuvvy{}}xrmigfegjmqu{|xurpnmmnpruy}}|{xvurqpnmkmnqtx|yrnjgffgjmqux|}vpje`___bgmry|xtnjfcbbeimt|}unic``begkqv{|unic`^^_cgnu|}{xtqmjiijmqv||vqmjijmpty}}{xuuuvy{rkfb__`ejqy|yvuuv{}{uqmjijkpu||tmifecfjpu{|{{{||vrnjijkmrv|}{{{|}|xtpmkkmpty}xtqppruyytnkiijnrx|uqmkkmpty}yutrqtv{|upkgffimry|upmjjjmqu{}{yxy{|{vrpnnpruy}}yvuuux{{vqnmkmprx}}yurqqtv{xrmjgfikpu{|xutrtv{|vqmkjjmqu{}xtqppqtx|yuqnkkmptx}|yvuuvx{}|{yyy{||yutrrtvy}{xuttuvy}{vrpmmnqu{xqkiffgjnty}{yyy|}|xurqqqrux||{xvuuuvx{}}yvtrrtvy}{xutttuxy|{vtqpppqtvy}}|{yxvvvxy{}|{yyyy{|}}||{{{|}}}|{yxxvxy{|{xvuuvxy{}}||{|}|yutrqrtvy|}||}|xrnjigijnrx}{xtqppppqruvy|}}|{{yxvvuuuvvy{}|yxuuuvx{}|xvuttux{}ytqnnnpruy}|{yyy{}ytpmkjknqv{{xuttux{}yuqpnnnprux{}|yxvuuuvxy}yuqnkjjknrv||xtqpnnpqrux|vpib\XUTUX^emvymbXPIFEFHOU^gr}|vrpmjjjjkmnqtuvy{|}{yxvvvvxx{|}}}|||||}}{xurqpnmmmnpqtvy}{vrpnkkkkmnprux{}|xurqpnnnpqrux{}yvtrqpppqrux|{vrpmkjjkmprux|}yurnkifeeefgknrx}ytpkifeeeegiknruy}yrmic`_^^`cint{|vrnkiiijmpruy}}{xutqppppqruy|}{xvuuuuuvxxy{{|||}}{uqkgecbbegkqv}{upkgeb```cegmqv|yrke`^[ZZ\_cinu{{vrnkigfffgiknruy}ytnifc```cfjqv}ytnjgeccefimqu{{upjeb_\\^_cgmty{vqmjfecbbbefimrv|}xtpkiffefgjmptx||xurpnmmnpqtvy}|yvtrqpppqrux{}{xutqpnmkkmnpruy}{tpjfcbbbegkpuy|xrnkgfccefjnty|upkgeccegjmqv{{vrpkjiggijmprv{{upkfc`_^_beipu||vrnjiffffgjmqtx||xtqpnmnnpqtuxy|}|vqkgecbbeint{{uqnkjjjkmnqtv{}|xtpmkjiijknruy}yuqmiffffgjntx}}{xvuttttuuvxy{|}}{yxxvvvvvxxy{|}{tnieb`_beimt{{uqmjgecbbcefimpu{{rke`\ZXXZ\`ejpu{yrmgb^[[[\_cipu|}{vrpnkjjjkmprv{}yvtrqpppqqrtvx{|{unjeb```cfjpu|{vrnjgecbbceimqv}{uqmifeeeefiknquy{tmf`^[[\_ejqy}yurpnnpqruvy|}{yxvuttrrtuvy|{uqmjgffgimqu{|yxvutrrrrrtuvx{}|yvutrqqqqqrtvy||xtpmkjjjknqtx||xtpkiffefgjntx|xuqnmkjjjjkmnqtvy}|vqmifcbccfimquy{uqmjgeefgjmrv|}yvurqqpppqrtuvy||xtqnkkkkmprv{}}|{{yyxxxvvxxy{|}}{xutqpppqqtvy||xutrqpqqrtux{||yvurqpppqrtvy||yvutrrrrtuvx{|}{yvuttrrttuxy|}}{xurqpnppqtvy|}{xurqpnnnpqrux||yvurqpppqqruvy{}|yurpmkkkmpruy}}{xvuutuuuvxyy{|}}{xvtrrqrruvy|}|{{yyyxxxyy{|}}{yxvuuuvvxy|}|{xvuuttttuvy{}|yutqpnnnpqtvy}}{yxvuuuuuvxxy{|}}|yxvvvvvxy{|}}}|||||}}}||{{y{{|}}|||{|||}}}}}||}}}}}}}}}}}}{yxvvvxy|}|yxxxxy{}}}}}}|||||||}}}}||||}}}}}||}}}|{{{{|}{{yyy{|}}}}}}}}}}|||||}}}}|||}}}}}}}}||{{yyy{{|}}|||||}}}}}}}|{xvvvvvx{|}}||{yyyyy{|}}}||{{{yyy{{|}}|yvuuuuvx{|}|yxuttttuvy|}|{yxxxvvvvvxxxy{}}{xutrrrrtvxy|}}|{{yyxyyy{|}}}{yvuutuuvy|{xurqppqrtvy|}|yxuttrrrtuxy|}|yvtrpnnnnprvy}{xurqppppqrtux{||yutqpppqrtvy||yvurqppqqtvy|}{yvuuuuvvxy{|}|{yxxvvvxxy{|}|xurqpnnpqtv{|xurqpppqrtvx{}}|yxvuttrrttuxy{}}yurpmkkkmnptv{|xurpnkkjkknqtx|yuqnkjjkmprvy}}{xvutrrrtux|}xrnjigfgjnrx}|xurqqpqqrtvxy{|}}|xrnjgecccfikpu{}yurnkjggfgijmqty}}{yvttrrrrrttuvx{|{vrpmkkknqtx}|yvuttuuvvxy{{{|||||}xqje_[ZXX[_ekr|vpje`^\\^`egmrx}|yvtrqqqqrtvy|}}}}}}{xvtrrrruvy}}{vtrqppqrtvy|}}}}}}}}}}}}}}{xtrppppruy|{xutrqqqrtuvxy|}ytnjfcbbcfjnt{|xurpnmkkkkkmpqtx{{upkifeccefimqu{}xrmifcbbcegkpuy}yuqmjgecccegkpty{unie`^[[[\_cipu}{tmgc`_^^_`egkqv{{tke_[ZXX\`fmu}yurpnmmmnpqrtuxy|xrkfc`_^`cgkrx}yuqmjgeccccfimqv||vqmieb```begkqv|{vrpmkjjkmnqtvy|{xtrpnnnpqtvy}|yvtqnmmmmnquyyuqnkkkkmpqtvy{}}xqmgeb``bfjnt{|yvtqpnnmmnpqrux{|yxutqppnnpqrux||upkifffikpu{}{xurqppqruy}}{xvvuvvvxy{||}}||{{{||}}}|{{{{{|}|{xvuutttttuvx{}}xtqmkjjjknqux||yvtqqppprtvy}}||||||||||{{{{{{|}{xuttrrttuvxy{{||}}{qjb[WUTUZ_gpx{vtqpppqrtuvxxyy{{{|}{xtrpnnnpqtvy}|yxuttttuvx{|}{yvutrrrtvx||yvutrttuxy{}}yuqnkjjjknrv|{urnmjjjjknquy}}{xutrqqrrtuvy{|}}yvtrqpqqtuy||{xvuttuvx{}{xurqqpqrtux{}|yvurrqqrtuxy|}}}}}}}}}}}}}}}}}}}}|{{yyy{{|}}}||{{{||}}}}}}}|||}}}}}|{{{{{|}}}}}}}||{{||}}|{yyyyy{|}}||{{{{{{{|}}}}}}}}}||}}}}}|}}}}|{{{{{{|}}}}}}}}}}}|{yxxxxy{||yxvuttuuvx{|}{yxvvvvvxy{|}|yvurqqqqrtv{}|{xvuttttuuvxy{|}}{xutrqqqrtvy|}|{yvuttttuvx{}}|yxvvvvvxxy{|}}{yxvvvvvxy{|}}{xurqpnnpqtv{{vtqpnmmnnprtvy|{uqnkjiijknquy|{vrnjgecbceimqxxrmgeb__`bcgkpu{|vqmigfeefiknruy}ytnjfc```cfjpv||yvtqpnmkjjjkmnru{{tnifc``begkpu{{vqkgeb``begmrx}yurnmjiggggikmquy{tnjfcbbbcfjnrv|}xrnjfcbbceimrv}}yuqnjiffefgjmqv|{vqnjigggikmprux|{tnjfc``begkqv|}yvrpmkiiijknqv{|yvtrqppppqrtuvx{}xrkgc`__begmry|xrnjfb_^^_`eipv}yupmigfeeffgjmprv{{tmfb^\\\_cgmty}xrnifb`__`cgkryyrkgc_^\\_`eint{}umf`[XWWX\`fkryytngc^[XXXZ^cipx|uqkgc`_^^_`bfjnt{}ungb^[ZZ[^bfkqv}}ungb\XWUWX^cjr{yrmgc`^\\^`cgkqv}vqje`^\\\^`eintyyqjc\XUTTUZ_ekt}yrmie`^\\\^`ejpu}xqjc_\[Z[\`cintyvnf_ZUSPQSW\ckt}}vnib\ZWUTUX\`fmu|yrke_\ZWWWZ^bgmu|vpic_[ZZ[\`ejpv|xrnifc```begmqv}}yuqnjgfecccegkpu{vme\WSPOQW\cku}|xtpmjgfeeeefimpu{}ume_[XWX[^cjqx{upkfb^[ZXZ[_ekr|tjb[UQPPQTZ_ekry{tmf`[WTTTWZ_fnvxqjc^[XWUX[_ejrytjbZTPOMPU[cmv|vqmjgffeeffgijmnqux|tg[PF>7667=EO\j{ʿ}k[L>3+'%'+4?LZjyývmc\UQMLJLMPU[`gnvxpg_XUSQQTZ_fnu{vtqpnnpqrux{|{yxvvvvxxy{|}}{vrnkigffgjmqv|}xtnkgfeccefgjnrv{yrmfb_^^_`ejnu{{xtqnkjjiijmprv|yuqnkjigijknqtx|}xuqnkigfffgiknrv{ypg`[USSSW[biq{yuqnkjiijjmnqtx{|yvtrqqqrtuvy{}}yvurqpppprtv{}|xuqmjgfeefimrx}vpjfcbbbegkntx|yrmieb__`bfjpv||yvtqpnmmnnprtv{}|{yyxxxxxxxy{{|}yurpnmmnqtx|}{xvutrrrrrrttvxy|}yvtqpnnpqrtvx{||yvtrqpppqrtvy||yvuttttuvx{}}}}||}}}|yxvuuuvxy|}||{yxvvuuvxy|}|{yxxxxyy{{||||}}}}}yxuttttuxy|}}}}|}}}}}|||||}}|{{{{||}}}}}{xvuuuvx{|}yvtrqqqrtx{|yxxvvxxy{|}}||{{{{{{|}}}}}}}|{yyy{{|}}}||||}}}}}}}}|||{||}}{yvuutuuvy{}}||{yyyyy{|}}|{{yyxxxyy{{||yxuttttuuxy|}}|{yxxvvxxy{|}}||{yyxxvxxx{|}}{xutrqqrtux{}}{yxuttrrrttvx{}|yvtrqpnnnnpqtvy|{uqnkjiijkmqtx|}|{yyyxxyyy{{||}}}|yxvvvvvx{||yvtrqqqrtux{}}{yxvuttrrrrtuvy|}xrnjfecccfimqv||xuqpmmkkmnprux{}|yxvuttrttuvy{}}{xurqppppqtvy}}xtpkigggjkptx}}{yvurqpnnmnnqtv{}xrmifcbbbegjntx}|unic_\[[\_cipv{vtpnnnpqruvy{}}{vtqnmmmnptv{|vrnkiigiknrv{|yvtrpnmkkkmnqtx}}xrnjgeecefgjmquyxqkfb^\\\^bfkqx|vrmieb```bcgkqv||vqkieb`__`beint{yqjc^[XXX\`fkry{vrnkifecefikqu|}xtpmjgfffgijmptv|yrje_[WWXZ^bipv}}xrnjfc`_`bcfjpu{{vrmjfcb``bcgkqx}umf`\ZZ[^bgnu||{xvtrqnnmmmnqtv{yupmigggijmqtx|}{xurpnkjjjjknqty}xpib\ZWWW[_fmu}|vrnkjiiijknqtvy||xurpnmkkmnprux||xrpkjigijknrvy}|vqkgc_\\\^bgnv}tjc^ZWUWZ\bgnt{ytnjfb_^^^`cgkryxqjc^ZUTTUX\cjq{|ungb^[ZXZ[^`fjqv}}ume^ZUTSUZ^ekr{}vqkgb_\ZZ[\`ekt|}unie`^^^_beimqu{yrnieb```begkqu{}vng`[WTQQTZ_fnxvpie`_^^^`cfjmqv{{tnie`_^^_cgkqx}{vrnkjgggijmqu{{vrpnkkkmnqtv{}}|{yyxvvuuuttuuvy{{tnieb`_`cgkrx}yvtqpnmkkkkknprv{{tkf`^[Z[\`fkryytngc_[ZWX[^bipv|tmf`[XWWXZ^bgnt{xpje`^[[\^bfkqx}yuqmie`^\\\_cgnv}ti`ZTQOQTX^emt|yrke^XTQQSW[cmx|qg_[WUUX^cipv}}vpje_[[[^bgpx|upkiggijnruy}}vnic_\[\_ekr{yrnjgfgiknrv{}|vrnjgffgimrx}|xtqpnnnqruvy{}}|tme_ZWTUX^emv}ri`[USSUX\cjqx}yupkfc`_^_`ejqx{upkgfeefgjnqtx|{vrnjgfffgjpty{upkigggikptx}}|{xvtrqpppqrux|yrmieb``begkqv|}{xurqppppqruvy|}}|{yxvuuuttuvxy|}vqmiebbbegmrx}xurqppqruvy{|}|xtpmkkkmprv{{vrnjiggikpv||vrnmkmprv|}{vutttv{|vqmiggikpty|{{{{|}}{yxvvvx{}xqkgebbeimt{|uqmkjjmptx}|yvtttux}vkbZQLIIMSZfr½ug[QIEEFJQ[fq|}|{|yrkf`^\\_ciqy|vtqqqrux{}|yurpnnpquy|vqmkjkmqty}yurpnnqtx}yqjeb```ejpv}|yxvxy|}ytpmkjknrv|ytpkkkmpu{|upkigiknty|vrnmkmpty}vpjfcbcfjpv}}yvuuvx{}vpjfbbceipv}yqmiffgkqvxqkgccegmry{urppqrv|vngb^\\_ejr|xqkgfegjnty|xtqqpquy}xrmifffikqu{}{{{||unic_^_`cjqy{tnjgfgjnt{|vrnkkknqu{}xurrrtv{ytnieccegnu|vngb^^_bfmt{}xtqqruy}tjbZTSQTZ`ju{rkebbbejpu||xtrqrtx}yqje`^^`ciqxyuqnnnptv{}{xuttuv{umc[WTSTZ`jt{qg_\ZZ[_fmu}|xvvvy}vmc[UQPQU\ep{{rje`__bejpu{}|{{|}ukc\WSQTW\enx}vqmjjjmptx|{xtrqqrv{}tjb[TSSTX_gq|{upkjjknquy}}{xvuuvy}ypf^XTQSU[ckv|tmifeegkpu{|yvvvx{|tke_\[[^cjq{{upmkkmptx|}{xvxx{}{unjfccegmryyrmifffimqv||{{{||vqmigffgkpu|}xtqnmmnnqruxy{}}xqkfb^\\_bgmu|}vqkifeefgjnqux|}vqje`\ZZ[^bgnv}upieb```cfjmrvy}{tnic`^\[\`ejqx}vqmjgeeeefgjmprvy}|tmf_[WUTUZ^ekt|{tpjgeb`bbcegjmquy{qi`ZTPOOPT[bjt}xqmifccbcefiknruy}{upkgcb``beimqv||yurqnmkkkkmprux||xtqnkkkkmprv{}{xvuttttuvxy{}}{xurqpnnpqruy}}yurpnmkkmnprux||xtpmjiggijmptv{|xuqnjgfecefgjpt{|tmgb^[Z[\_cipu|}yuqmifecbcegjnt{|vpkgcbbbcfikpuy}}vqje_ZWUUW[`gnxxpic_^\\^_cfjptx||vpje_\[[[^bgmt|{vtpnkkkkkmnqruvy|}vqkgc`__begmty|vtpnkkkkmnpqtux{|{tmgb\XWWXZ_fmuxqje_\[[\_cgkqv||vqkgc_^\^_cinv}}vqkifeefimptx|ytnjfc``bejpv}upkgeefimqu{|ungc_^^_cipxvniebbbeint{xqkf`^\^bfmvti_XSOPSW^fpx}}}}yuqmifeccgkqx|ri`[WTTW[bipx{unic_\\\_ekr|vngb_^^`cint{{tnieb``bfkr{}ungc```cgkqx}{vqmjfeefinu|{qi`[WUW[`fnx{xxxy|{tke^ZWX[_fp{yne^ZUWZ^cjr{}|{{|ypf^XSPQU[bkvyqjfcbcfkqx|xtqqqtv|yrkfb``bfmt{}upjfeegjnt{}{xvxx{}{unjecccfkqx{tnjffgjnry}yuqnnprv|xpgb^[[^biq{{rje`^_bfmt||vrnmmnqu{{tniecceinu}ungb^^^`cjqx|vqmjijknrv|yuqmkjkmqu{{tkf`\[[\bgnv|uniebbcfinty{xuuuvy|yrje_[ZX[^ekr|yqic_[[\_cjqx}vqnjiiknty|rib[WTTUZ_gp{xpie`_`bfjqx}|xutttvy}{upkgfefimqxxqjfb``beinu}vpie`\\^`cipv}vpjgeccfjnt{}xrpmkkmqu{{tmgc`_`cgkr{|tnjfeegkpu|}vpiecbbejpv{rke`^\\_cgmt{|yvuuvxy{}|yutqppqruy}}vqkgeccegkqv|}yurqqqtv{{tmicb`bcinu}{rke`^\\`ejqy|upkiffgjnrx}{vrpnmmnqux||yutrrrrux|{xtqpppprux|}{xuttttux{}|xurqpppruy}}vpic_^^^bgnu}vngc`_`cgnu}|upkigijnt{yrkfc```eint{|upkgeeefimrx}ytpmkkmprv|}xrnkiiiknrv|{xuttttvx{}}||{{|}|yvtqpppqrux||{yxxxy{|}}|{xxvvvx{|}vpic^ZXXZ^ciq{ukc\XUTUX\`gnv}|xurnkigfefgimqv|}ungb\ZXWX[_ekr{|upjfcbbcfjnty}{vqmiecccfjnu{{rkfb^\\^_cgmrx}|yuqmifecccfgkqu|{vrpmkjiggijknqtx|{vtqpnnnpqrtuvy{||}{upkfc`_^_bfjpu|}vqkfb_^^^`bfjntyytngc_[ZXXZ^bfmu|xpic^ZXWUWZ^bgmt{{tnic`^[Z[\^`fjpv}xqkfb`___beimquy}}vpib\XUTUX[`gpxytpkigfeefgikmptvy}|yurpmkiigggijknquyyqib\WSSSTX^ckr||xtqnnmmmmnnpqrrtuxy{}|upic_\ZZ[^bgnu|ytpkigggiknqtx||yxurqpnmmnprux|yrkf`\ZZ[^`fmt||uqmjigijknruy|xqjc^ZUUUX\cjr|{rmgc```beimquy}{rke^ZUTSTX\cjt|yrmgeb``bcfimqux|}xtnjgc````cgkqx|tngc`__`cfkqx}}{xxxxy{|}{yvutuuxy}xpgb\XUUX\bir|ukbZTPMLOSX^gpx}||||||{yxuqnjfb_\\^_ekr|ýteWJA9447=DO[gu{vurqqqqqqqqpnmmkjjjkmptyype\TMIFFHLS[cny}unieb`bceinrv{}}{rjb\WSPQTX_gq|{qg`[XUWZ^cjr{}{yy{|}}yuqnkigijmqx}|ri`XTPOOQW\enx}vpkgecefgjnrux{}}}||||}|peZPHB=;=BHP\jxĻqeZQIEDDFJQZbku|vpjc^ZUTTUX_fpy{pe\UPMMOSX_gpy}{xvvxy|ytpkgeeegjpv}vme^ZWUUZ_fmv|uqmiggiknrx||yxvvxy|{tmgc_^^_cinx}rg_WOLLLOU\fp{xtpnnnprvy}|yuqmigfgint{teXLB;766=EOZguyrkfb`__`begjmpruvxy{|}}ri_WPJFEFIOW`kv|rje`\[\_cgmrx}}||}xrmgc`__`cinu}xqje`^^_bfkry{vrnmmmnqtx||yxxxy||tmf`\ZXZ\`gpy|qf^WSPPSX^env|{{{}yqjc\XTSTW\ckv}rg^UPLJLMQX_gpy}}{yxurpmjigffgjnqv|}ungb^[ZZ[^bgmt{|{yyy{|}|{xvtrrrrtvy}|xtpmkkkmprv{}yxutttuvy|}{xvvvvxy||{xxvvxy|{uqmifeefgkpty{vtrqppqrtuxy{}}}xrmifcbbcfjnty}{yxxxxxyyy{{{{{yyxxxxxxy{}}xrnjfeccegjnty|yxvvvvxy{{|}}}}|{{yyyy{{|}}|{yyxvvuuuuvxy{||yvutrrttvx{}}}}}}|yutqpnppqrux{}{xurpmkjjkmprv{|yxvuuvvxy{{|}}}}}}}}|{yyxxxyy{{||}}}|{xvuutttuuvx{|}|yvuttttuvx{}}{yxxxy{|{xtqnmmkmnqux|}{xvutttuuvxy{|}}}yvrqnmkkmnqux|}yvutttuvy|}{vurrrrux{|vqmjgffimqu|{upkiggikpu{ytpmjijknrv{}{yxvxy|{unie`_^_bgmt||tkf`\[[\_cjpv}}|{|}|xtqnkjjkmqty}vqkfc```bfjnu{}yurqppqrux||yvtrrtux|vng`ZWUUW\bjt}vmf_[WWX[_fmt|}{xvuuxy}|vrnkiggikpu{xqkfc```cgkqx}}yvuttux{}|vqmifeegkqvxmcZSOLLPU\fq}{rkfb``cfjpu|}{yxxy||ungb^[ZZ[_ejqy}rjbZUSQQTZ`iq{|vuttuy}{qi`ZUSQTX`ju{m`ULFBBDIPZcp{|vrnmkkkmnqtuxy{||}}}}}}vnf^XSOMOQW^fq}ui\SLIHIMT^gr}ytpnnqtyyqib\XWWX\biq{}ungb^[[[\_cinty}ukc[SLHEDHMU_m{ĻqbTH?:66:?HS_kyyrnjiijmpuy{vqnkijkpt{|qf\UPLLOS[ep|yne\UQPPSW^env|xurqpnnnppqrtvxy{}}vpjc_[WWWZ\cjr|xqkfccceimqv{|xutrrux|}rf[SJEDDFLT_jvvmf`\[Z[^bfkrx}}|yxutqpppprux}xnf^WQOMOQX_ir}vpjfcb`begjnruy{}vnf^WQMLLOSZ`jtxrmifeeefgikmpqrtuvvx{|vme\TOJHHILSZckx|ri_XTPMOQTZ`ipx}|{xurpmkiiijmpty}tkc\XUTTX\cjr||unieb``beimrv||yuqmjgeccegkpu{|tmf_[XWUWZ^cipv}|yvtqpnnmmmnnnppqrtvy|vng`ZUQQSTX^fnvyuqnmkkmmnpqqrrtttuuvx{}vme\UPMLMPT[cmv}upjfb`__`cfjnrv{}|yxutrpnnmmnpqtv{yrmgeb`_`cgkqx}|yvutrrqrrrtuuvxy{|}{upkgecccefjnrx}{xurpmkjiggiijmprv{}vpic_[XWWX[_ejqx|vrmieb`_^^`bfinty}xtpkifecccefjmquyytpkigfffgjnquy|{{{{y{{{{|||||||||}}}{yxvuuuuvxy{}}{xvtrqqppqruv{}ytpkgecbbcfimrv}|vrnjgfeeefgjmqtx|ytpjfc`^^_`cgmrx{vtqnmkkkmnpqtuxy|}yuqmigeeefgknty}|yvtrrrrrtuvxy{||}{vtpmjiijknrv|yrmieccegkqv}|vrnkjjjmptx|}}}|yvutrrrrtvy|}{xvttrrrtuvx{|}|yurpmkjjjknru{|vqkgecbcegkpu{}}}}{xvtqpnnpqruy}vqjeb_^\_cgkry|yvuuvx{|}{vtqnmnpquyxrmifccegkqx}|upjfcbcfjpv}xpje_^^_bgnu}{uqmkmnqv||tke_ZWWX[`iqyume`\ZXZ^bfmt{}vqkfb_\\^`fkr{yqjc_[Z[\_cjpv}|{{{|}{vqmifeefikqv}|vqmjigiknrx|yuqnmmmnrx|}ume^ZWWX\biq{xpgb^\^`ekt|vpic_\^`ciqxytnjfffgjnrx}}yvtrqqtvyyqjc_[ZZ[_fmu}}umfb^\^`ejqx|vpjgfefjnu|yqic^[[[_cjr{yrnjiijmqv}}vpie`^^_cgnv}vpieb``bejpu|}yvuuuvy|{tnieb``bfjpv}|upkiffgjmqv{|xvuuuvy}{upkifffgjnrv|}{yxvvxxy{|}}}}|{yxxxxy{}yrmfb^\\^`ekry{tnkigijnrx}{uqmkjjmpty}vqjfcbbeimt{yqje`^\^`fkt|vngb^\[\`ejqx}{yxxy{}}xrnjfcbceint|uke^XUTUX\bjqy|yvvvvy|}}yuqnjjijkpty{rjc^ZWWX\`fnu}}yvtqqqrtvy|}{yvuuvvy|yrmgc`__`ejpv}ungc_^_`eipv}}yutrrrux{}}{xtrqppruy}|um{b^[Z[\`fkr{|vrpmkjjjkmnqruxy|{xtqnkkjjkmpruy|}{yvuuttttuuvxy{}}{vtqnkjiijkprv||upkgeeefikpu{|yurpmjjjknqu{yrmfb_\[\_bgmry}yurpnmmnpqrtuvxyy{||}}ukc\UQOMOSZ`jtume^ZWUUW[_ejqv|}yurnkifeccefjmqv|ytnkgeb```begkpu{}yuqmkjiiijknqrux{}|vqkfb^\\^_cinu|{vrnkigffeffgjkprv{vnf_XTQPPSW\bjr{ytnjfc`____begjntx}|vpkfb^[ZZZ[_cgmt{{tmgb_\[\^_cgkqv{|xrmie`_^^^`einu||upjeb`_^_beimrx}}yvrpnmmmnpqruxy|}}ytpkgecbcfimqx}}{xurqpnmkkjjjjknptx|tjbZSMJIJMSZbjuxqkgc`^\\\^_beikpuy}tkbZSLFDBBDIQZcp|ƿtfZOF?=;=AHOXbmx{xuqnkifcb``bceimqv}|tkf_[WTTTW[`fmu}}vqkgeeeegjnrv{}}xqkf`\[[[^bgnv|qg_XTPOPSX^fnv|{yxxyy{||||{yxurpmjiggjmqu||pcXMFA>=AFMWbp|}xrnkjjjkmnpqqqqpnmkjkknrv}|n`UJA;97:?IS^kyyqje`^\[\_beinrv|{vrnkgebbbcfkqx{pf_XTQQTX_fpyxrnkiijmptx}|yxxxy|}xqkfb_^^`cinu|{unifcbcefjntx}}|}}xrkf`^[Z[^ciqyvme^XTTTW[`gnv{upic_\ZZ[^ciq{vi^SJEA>BHOXervngc__bfkr{}ungc__`ejr|qcWLD?=>DMWcr½vi^SLEEFIOW`kv}xrnmkkmptx|{vtqpnpqtyxnf^XTQPQW\cmvxrnkiijmquy}}yuqnkjjmqv|xk`UMFBADHOXcp}{qjc`^^_bfkqv|}{yyy{}ypg`ZUSQQTZ`ir|}rib[WTTUX^emu}|xvvvxy||xtpmjjjknty|rg_WQMLMQW_it{qf^XTQQUZ`gqy}yvuuvx{|vrmjgffgjnt{xrmgecbcfimrv|}||}{vrnkigggjmrv}vng`\XWWZ^cjr{xtpmmmpru{{vrnkkkmpty}xtpmkjkmnruy}|{xvuvvx{}{vqmjgfgimqv}xrmifefimqxxqjfcbbegmry}xrnkjjjknquy|}}}yuqmjiggijmqu{}xtpkjigijmptx|{vrnkjiijmpty}yuqnmmmnprvy}}|{{{|}}{xutrrtuvy}|yvuuuvx{}{vrpmjjjknqu{{xtqpnnnnpqtvy|}}|{{yxxxvvxy{||yxuttttuvxy|}|yxvutttuvx{}}||||}}}}|||||}}}||{{{{{{||}|{yxvuuuvvxy|}}|{yyyxxxxxxyyy{{||}{vtqnmkkkmnqtx{}{vrpkigfffikntyyuqnmkkkmprux{}}{yvtrqqqrrux{}}{xvvuuvx{|}|{{{{{|}|{{yy{{|}{vtqnmmmnqux}|vtpmkjkknqtv{}|xtpkifeeegjnrx}}vqkgc`___`cgkpu{{vtqnkjiiiijmnqtx{|vqmge`___`cgmrx}yuqnmmmnprux{}|vrmifecegjntyxrmifeefgkqu{}{xvvvvxy|}}|{{y{{||xuqnmkkkmprv{{vtqnmnpqtv{{xuttuvy{pf^UPLJLPU^iuuj`XQOOOQW^emu||vpic^ZWTTW[`gpy|qf\TOJIILQX`jt}|{xyy|}}xtpkifeefjnt{ypg_ZTSQSW\ckt}yrkfb`_`cgmry|{{{|}{rke^ZWWW[`gq|ym`UMFBADHOWbmy}yutrrruvy{|}}}|yvtqnkjiiknrx}|qf\SLFDBEIOXbmyxngb^\^_cinty}yurqpquy{k^PE=736;DO\k}rf[QLIHJOT\fpy}}}vngb\XUUW[_gp{tg[QID??BHPZeq}{tmifefgkpu{{vrnmkmnqv}{qi`XTQPQTZ_fpx}xrnkigggiknqux||xtqnmkmmprv{}yvttrttvx{}}{yxxvvxy{|}yurnkjiijknrv||vqmkjijnrv|ytniecccfjqv}ytnkjiijmptx||{{{{|}{vrpkjgffgikpty}umgb^\[^`fmt|yrkfcbbeipv}vngb^\[\`fkr{{urqpnprux|{vtpmjiiiknqv{{tke_\ZX[^ciqy}tmfb^\^`ejqy}vqkgebcegkrx}{vrpnnpqtx}|vqkieccfimryxpg`\XWWX[biqy{qib\XUW[_emvypf^WSQQU[cmx|pcZQLHILPW`kxypg_[XUUX\bipxytpmjiiijmqty}yurpnnpruy}ytpkjijkpt{xpib^[ZZ[_ekt||unifc`begkqx}{tpkiggjmqv}xmbWOIDBDHMWbn|ÿvj\SLFBDHMU`kxvpjfccfinu}xne\WSPPSZ`jtxne^ZUTW[`gqyxpic_\\^`fkr{vmf_ZUTSTX^emuvngb\\\_ciqxvnic_^_bfmu{cZSMIHJOT[ep{vpic_[[[\_cint{|yxxx{vk`WOHDBBFMXcp¹{mbWOHFFHJQXbjt}}|{y{{|{vqkgc`_^_bfmt|ukbZTQPQTZ`ir{yuqnmnqu{uj`WPJFEHLQXcn{}rg_XSOMOPT[bjr{}yutrrux||tkc\XTSTW\cku}vqkgfefgjmquy|}||{{|}xpi`[TQOMOSX_gr}xmc[WSQSUZ_fmt{}}ung`[WTSSUX\biqx}unic^[XXZ[^bgmtyvme[TMIFFIOT^iu|tnieb``bcfiknqtuvvxxxyy{}}vpie_\ZXXZ\_bgmrx}}xrnjgeefgimquy}|yvuuvx{uj`WOJFEEIOU^gr}}xrmjfebb```bcefiknquy}}vpje`\ZXWWWZ\_cgmryvme^XTQQSUZ^ejqv|xpf^WPLJIJMT[ckv|xtpkgc_\ZXWXZ^bipv|yvtrrrqqqqpnmkjigggikpty|uqmjiijknpruvxxxvutqpnnnqtx}uj`XPLIHILQX_gpx}vpib\WSPPQTX_fnv}{yxvvutrqnmjiggfgiknrx}{vtqnnnnpqruvxyyyyyxxxvvxy{}}xrnifcb`_`bcfimquy}{unic_\ZXXZ[^bgmrx}|upje`\ZWWWXZ^cinu}{uqmieb_\[[[\_bfkqx{vtqnnmmmnnpppqqqqqqrtux{|vpjfb_\\\\^`cgkpuy|vqmiecb``bcegjmpruy|ukbZSOJHILPW^gq{||{{||}}}|{yvtqnmjiiijknrv{|umf`[WTSSTX\`gnu}}|{{yxvtrpmjgfcb``begkry}qf\SJEBAAEIPXbkv{xutqnkjgfecccefgknrx|{unie`\ZXWXZ\`fmt{|vtqnpqtv{|vqje`\Z[\`fnx|peZQJFEEHMSZbkt|}ytnie`\ZXXZ[^bgmrx{qi_WPJFEEFJQZbmxytppnpquy|ytnic_[Z[\`gnxvj`XPLIHIMQX_gpx}|{yvtqnmjgfecefimqv}ymbWOHDABEJP[ep{}yxvvx{}ytnje`^\\\`ekr{|qg^WPLIIIMSX_ir{}xurqqrtvy||xtnjgeccegmr{}qf\TOIHIJOW_gq|{xvvxy||vpic^ZWWXZ_ekuuj_UOIEDEHLS\fp{{vrpnpqtx|{ungb\ZXX[_fnxxk_ULFDBDIPXbmxyuqnkmprv|xpib\XUUWZ_fnxti_WQMLLMSX`ir|{xtrqrux|xpg`ZTQPQTZbku½|m_TJB=;=AFP[frvqmjijmqv|xpib\WUTW[`ir|uj_UPLIHLPW_ir|}xtqppruy}yqi`ZTQPPSX_gq|ymbXOJFEEIOW_ju}vqkigijntyxpib\ZXX[`fnvxngb\ZXZ\_ekry|xtrqqrux|yrke_ZWWX[_gpy}ri^XSOMPTZ`ir||vrpmmnprv||vqmifecegjnt{}unf_[XWUX\bipx|upkigijnrx|umf`\[Z[_ekt}xme_XUTUX\ckt|{vrnmmnqtx|ytpjgecbcegkpu|{rke`^[[[^bgnu|ytpkjijmptyxrmieb``beimryytpkgfcccefikpty}}|yvtqnkjiijknquy}|{{{||}}}}{yvtrpmkkkmnquy{vqnjgfeecefgiknqux||xrnjgfeeefgjmquy}}|{xvuttrrrtuvx{}}|||||||}}}}}}|{yyxxvvxxy|}|xtpmjiiiijknqtx|}{xurpnmkkkmprv{|yxvvvxy|}{xvvvvxy{}|xtqnnmnqtx}{vrpnnprv{|xurrrtvy}|xurqqqqtvy}}{xurqpnmmmnpruy}}{yxvxy{|}|yvuttuux{}yvurrtvy}|tke^XTQQSU[bjtyk`UMFA?AEJQ[fq||{{{{||}}}||{yvutqqpppqtuy|}{xurqnmkkkkmptv|{uqmjiijkmqtx|}|yxvuttttuuvy{}}}}|||||||||{{{{{||}}}}|||||}}}||||}}}{xvvuuvxy{}}{xvutrrrrtuvx{}}yvrpnkjjkmnqtx{}}|||{{{yyyy{{{||}}|xtqmjigffgjmpuy|xurqppqqrtvx{|}}|{yxxvvuuuuttuuuvx{|}xtnjgecbcfikqv|{unjfb``beimty|vqmigfefgjmquy}{vtqnmkkkmprv{}vpje`^^_bfkr{yqjc_[XXZ[_cipv}{vrnkjjjjmprv{|yvutttux{}{vrpkigfffiknrv||vqmifeefikpty|yvtrqrtux{}|yvurqqppqqruvy}}xrmgcb```eint|}ungb\ZZZ\`ekr{{uqmjggfggjmprv{|xuqpmmmmnqux|ytpmjggikntyyrkfb^\\^`ejpv}{vrpmkkkkmnqtvy}|upjeb_^_bejqyvmc[WSPPSX^emv{urpnmmnpruxy|}||||}|xtpkigggjmqv}}vpjeb___bfkqx{vrpmkkkmpruy||yuqnkjigijmpuyytmgc`_^_cgmryvngb\ZXXZ^cjqy|umgb^[Z[\_ejpv}{vtqnmmmnprux{{vrpmjjjjmptyxpic^ZXXZ\bgnv|upjfcbbcfinty|xurqnnmmnpqtv{}}vpje`\[[\_ejqyume^ZWWX[`gnv|tngc`__`cgkrx|xtpkifeeefikptyxqje_\[[\`fmt|{tnjfcccegkqu{}|{yxxxxvvvvxxy{|}|yvtrrrtux{yupkgeeefimrxxpic^ZWWWZ^cjqyxqjfb^^^_bfkqv}|vtpmkjjkmptv{{vrnkigggikptx}ytpkjgggiknrv|}{xurqqpqruv{}|vrpkjiggjmpuyxqjfb^^^_bgmt{ytpkigfgikptx|}{xutqpppppqtuy|}yuqnmkkmnqux|}{yvuuuvvx{}|{yvuutttuvxy|}yurpmkkkmnruy}yuqmjiijknrv||vrpmjjijmprv{}yvtqpnnnnprux|}yvurqqrtuvy|}|yxxvvvxxy{}|{xvuutuuvxy|}{xvutttuvxy|}|{yxvvvvvxy{|}{yxvvvvxy{|}}}||||||||}}}|{yxxxxy{|}}{yvuuuuuvx{|}||{{{yy{{{|}}|yxxvvxxy|}|yxuuttuuxy{}}}}}}}}}}}}||||||}|{yxvvvxy{}|yxvuuuvvy{}}}|{yyxxxyy{|}|{yyyyyyy{{{||||}}}}{xurqpppqrux|}{xvuuuuvx{|}||{{{{||}}}}}}}}}|{yxxxxxy||xtqnmkkmnqtx||yxuuuuuvxy{}|{yxxvvvvxy{||yvtrqppqqruvy|}|||||||||}}}}||||{{{{||}}|{xvvuuttuuvvxy{|}{vrpnkkkmpruy|yvttrrtuvy|}}|||||}}}}}|{{{{||}|yvtqpnnprtx{yurnmkkknptv{}|yxvuuuvxy{||yvtqnmkkkmnquy}yrmgc`__`cgmrx|yutrrrtvy|}{xutrqppqrtuxy|{upjfc`__`cfkqx}vqkifeegjnty{uqmjgggijnrv{{uqmifecbcegkpu{xqkgc`_`cfkqx{tmfb^\\^_ejqyxrmgebbbcfimqv{|yxvutttuvxy|{vtpmjiijknrx|yrnjfecccfimquy}}{yvutrqqrruvy||yxxxxx{}}yuqmjiiijmptx}}yvrqpnnnpqtv{}{uqnkjiijmquy}xqmiebbbcfjpu{ytpjfcb`bcgkrxvmbZSLIIJOT^gt{pe\UQMMOSW^emu}}yuqnkjiiijmptx|yrkfb_^^_bgmt{{rke_[ZXZ[_ejqxyrmgc`__`cgkqx}vpje`_^^^bejpu|{rkc^XUSSTX^ckuypf^WSPOPTZbjt}{rjc^XWUWZ^cjqy|vqkigeefikpty{tmgc`__`eipxync[SMIFHJOU^gr}yqjc^[XWWX[^bgmry{rje^ZWWX[`gpytj`XQOMOQW_gr|{vrnkkjjkmnpqrtuvy{}}yvtrrrtv{}vqkgebcegkryyrkfb_^^_bfjpty|xtqmkiiijkptxyrmgc`_`beinu{|xtrpnnnnprux{}|{xvvvvy{}{vrpmjiiijknqux|}xrnieb`_`bejpu|}vrnkiiiknrv|{vtqnmmmmnprtx{{tnie`^^^`ejpv}umf`^[[\_ejqx|vqkgc`^^^_beint{yrmgc`_^_beint{}yvtqpppqtv{{uqkifccefimrx}xrpmjiiijmprv{}|yvurqppprtv{{rke_ZXWX[`fnxyqkfb`_`cgkpu{}|{yxxvvvvxy{}ytpjgeccegmrxytpmkjkmptx|}{yxxxy{|}|{xvutrrrrtvy||xurpnmmmnprux||yxvuuuvxy||yxuutttuvy{}}{xvuttuvx{}}}|||}}{xvtrrrrtux{}|yvtqpnnnqtx|{uqnmkknrv{{vqnkjjknqu{|yxxxy{|}}|{yxvvvxy{}|{{{{{{||}}}}||{yyyyy{||xutqppqrtv{}|yxuuuuvx{}|{yxvvvxxy{||}}}{xvuutuuvx{|}}}}}{xutrrrruvy}}yvtrqqqrux{|xurppnnpqrux||yxutttttuxy|}|||||}}}{xvutrrttux{}|xuqpnnpqtvy}}{xvuttuuvy{}}|yxvuuttuvxy|}|{yyyyy{{|}}||{{{{||}}{yvvuuuuvxy{}|yvtqpnmnpqtv{|upjfcbbcfjpu|}xrpkjijkmqtx|}}}}|||{{{||}|yxuttttvx{{vrpmkjkmprv{|yurqppppqrux{}|{xvuttttuvy|{vrpmkjkmnrv{{uqmjiiijmquy}yurpnmmnprux|}yuqmjggfgiknrx}xrkfb_\\^`ejpv}upjfb```cgkqx}{uqmigffgjmpuy{vtpnmkkmnqtx{}yvtqpnnpqruy|{vtpnkkkknqtx||xtpmjjjjmptx||xurqnnnnpqtvy}yupkigffgimqv|{uqmigffgimqu{{vrpmkjjkmptv|}xrmieb``beinu|yrkf`\[Z[^`fmr{|upkgcb``begkqv}|unie`___bgkry}vpjeb___bejpu|}yuqmjigggijmqu{yrmgc`_^`cgmt||ungb_^\^`ejpv}ytpkifffgjmquy{uqmigeeefjmrx}xpib\ZXXZ^bipx{tnieb``cfinty}xrnjfcccegjpu{{tmgc_^\\^`ejpv}}vpjeb_^^`cinu|yqjc^[XX[^cjq{{rjc^ZWUWX\bgnu}ytnjfecccfjnrx{tnie`___bfkr{yqi`[WTSTUZ`gnvytpjgecccegkpty}ytpkgfefgjnty{rmgb^\\\_bgmt{{tnifcbbbegmqv}}xrnjgfffgkntx}vqje`^\[\^bgmt{|tmf_\[Z[^cipv|vqkgfeefimqv|{vqnkigffgijnquy|unie`_^^`eipv}xqje`^\\_cgnu|{tnjfc``bcfjnty|{xvuuuuvvxy{}|yxvutttuvy|yrmfb^\[\_cgnt|{vtqpppqruxy|}|{{yyy{{|}yurnjgecbbcfjnt{vpg`\ZXX[_ejqy}yvtrqqqrrtvxy|}ytnjfc``bcgmryxqkfecceinry}yuqnnmnpruy}{uqmifcbbcfimrx|xtqnnnnpruvy|}}|yvutttvy||tke_[XXZ^emu{rje`^\^`einu{|yvtqnmkjjknptx}ytpkjiijkprv{}|{yxvuuvvy{xrkf`\ZXX[^ciqyui\QHA=:;?EMWcp|}xtqnmmmnnpqqrrrrrrrrttux{}|yurpnmkkkmnpqruvx{|{vtpmjiggijmquy{xutrqrtux{}|{{yy{{||}}}}{xvutrrtuvy|}|{{{||}}|{yxxxyy{}}|{yyyyy{|}}||{{||}}}}||||}}}yvtqpnmmnprux{}{yxutrrqppqqruvy|}|yxvvvxxy|}}|{yxxxy{|}|{yxvuuttttuuvvy{|}}yxuttttuvy||{xvuuuvx{}|xtqnmkkkmpqtvy}}|yxvuttttuvxy{}}||{{{||}}}|{{yyy{{||}|{xvutrqqqqrtux{}}{xtqpnmkkmnprux|}{yyxxxxy{|}}|{yyxxxxy{|}yuqnkjjjkmptx|{xtrqqqrtvy||yurpnmkkmnquy}{uqmjgfefgjmquy{xurqqqqrux{|yurnmkkkmnquy}|vqmifeccegjntx}|xtqpnmnqrv{}yuqmjigijkptx}|vrnkigggiknrv{|xurqpppprtx{}xrmgc`_^_bfkry{tnjfccccfimpuy}}{yxxxxxy{||xtqnmkkmnqu{yrmgc`___bejpu|}xrnkigggjmquyytnjgecccegkpu|xqje`\[ZZ\`ejqxxrnjiggiknrx}yuqnkiiijkptx|}vqkgc`_^_`eimty{tnjfecccgjpu{}vrmifecefjnrx}xrnjgeccceikptyytmieb``begmt{}ume_ZXWWZ^ekt|xqje`_^_`cgkqv||{xvutrrttuxy|yuqmjiggjmqu{yrkgc`_`beint{|yvuutuvxy|}}}}}}}}}}}}}}}yuqmjiggikntyxpg`[WTTUZ^fnv}umgb^[[[^`eint{|xtpnkjiijknquy|vrmjgffikptyvpic^[Z[\_ekr{}vpkgcbbbcfjpty|vrmjfeeefimqv}xpg`[WTTUX^ckt}xpie`^^^`cinty|{yxvvxxy{|}}{yvuutttuvx{}}xtpkifffgjnrx}ytpmjggijmqu{yurpmkkkknprv{yupkifeccegkpv|yqje`^\\^bgmt{}vqkgebbcfimrx}|yvtrqqqqrtuxy|}|yvtrqqqrtvy}|xrpkjiijmptyyuqnkiijkmqux}{xurqpnpprtvy}}yuqnkjiiijmquy}vqkgc```beint{{urnkkkmnquy}|xvtrrrtuvx{}}{yvtrqqppqrux{}}xtpmjjjjmptx|{vtqpnnnprux||{xvuuttuuvx{|}|yxuttttuvy|}|yvutrrrtux{}|yvtrrqqrtuxy||yvtrqppqrtvy}|yutrqqrtvy||yxvuuuuvx{|}}||{{{{{{||}}||{{{||}}|||{{{||}}}|{yyxxxxy{{}}|||||}}}}}}}}}}}}||{{{||}}|{{{{{|}}}|{{{yyyy{{{||}}|{xvuuttuuvxy{}}}|{{yyxxxxxy{|}}}||||}}}}}}|||{{{{||}}}||{{{{||}}}|||||||}}}||{{{{{||}}}|||{{|||}}||||||}}}|yxvutttuuxy}}xrnjgeccefjnty{tnjgeccegkpu{|vrnjgfffgjmqv||xtpmjigggjknquy}|xurqnnnnpqtvy|}}|||||||}}}|{yyxxxy{|}}|{yyxxxxxy{|}|yvtqpnmmmmnqtvy}}xrnjfc```beintyxrmiecccegkptx}|yvtqnmkjjkmnruy}xtqnkjjjktprvy}}|{{{{{|}|yvtqpnnnprtx{}yurpnmmmnpruy|}|{{{|}|xtqnmmmnqtx|}{yvvvxy{}}xtpkgfecefimrx}|vrnjiiijkprv{}|{yy|}{uqmjiijmqu{{vrqppqrv{}{yxvvutttrrqqqrruv{}|vqmjgggikpuy}}|||}}|{{{|}}{xvutrrrtuvx{}|vrnjfeccegjpu{|yxxxy{||{yyxxy{||yxvuvxy|{tmgb^[XXZ\`gnv|rke^ZXXX[_ejqv}}yupkiffefikpuy}|{yyxxvvuuttrrrtuvy|ytnjgeccegjnrv|}yvrpnkjiiijknruy}|xutqpnnnpqrtvy{}}|yxvutttuvx{}{vqmifeccefjnty{upkgc`_^^_`cgkpu{{vqmjgfeeegjmquy}}|{{{{||}}|{xutqppnpqruy}ytnifb`^__`cgkpuy{uqmifecccfikpuy}}|{yxvuttrrtuvy|{xtrqppqtux||{xvvuuvvxy{|}}|{yxvvvvvxy{}|xutrqppqrtvy}{vrnjgeeeefikpty}ytpkgeb`__`beimrv}yrmie`_^^`bfjpu{|yvtqqqqqrtvy||{xvtrrqqrruvy|{vtqnkjjjjkmnqtv{{unic_\[Z[^bgnu}xqje`^\^_bgkrx}{vurpnkkjjjkmnqtx|ytnjfc`__`cfimrx}yupkifeeefikpuy}yurpnmkkmpqtx{}xtpmjgeecefikpuy}xqkfb^[ZZZ[^bgmt{}unic_\[[\_cgnt{|yxuuttuuvxy{|}|yxutrrrttvx{}|yxurqpnnmmnprux||vqkgc`__`cgkqv}|vqmigeeeegjmquy{vrnkifeccefgkntx}|tmgb\ZWWXZ^binv}{unjfcb`bcfjntx}{vtqnkkkkmnqux|{xtqnmjiiiijmpruyyrmgc_\[[[^`ejqv}yrmieb```beimqv|}yuqnmjjjjkmprv{}ytpkgecbbbegjpt{}vpje_\ZXXZ\`fmt{}vqkgcbbbcfimrv|}{xvttrrrrtuvx{|{xurqnnmmnpqtvy|yuqmjgfeefikpty|vrpmjjijkmptv{}|yvutrrqqrrtuvy{}}ytpkgebbbbegkqv|{tnic`^\\^_bfkqv}}xrmifcbbbegjnrx}|vrpmjiggijmprv{{uqmifecbcegkpty|vqkgc`___`cgkqv}|upkgecbcegkpu{{xtqpnnnpqtvy|}|{yxvuttttttvx{}|vrpmjjijkmptv{}{xutrqqqrtuxy|}|{yxxvvvxxy{{|}|yvtrpnnnnpqtv{|xurqpnmnnpqtvy|}{yvutrrrtuvx{}}}}}}|||||||||||}|yvurqqqqrtvy}}{yxxvvvvvxxy{||}}|{yxvvvvxxy{|}}|{yxxvvvvxy{|}{vtqnnmnprux|}{yvuttuuvxy|}}|{{yyxxyy{|}}}}|||||||}}}}}|{yyyyy{{|}}}}}|||||}}|{yxvvvvxy|}}||||||}}}}||||||}}|{yxxxxyy{|}}}|||{{{{{||}}||{{{{{|}}}|||{{{{||}}|yxvuuuuvxy|}}}||||{{{|||}}}|{{yyyy{|}}|{yyxxyyy{|}}|{{yxxxxxxy{|}}|{yyxxxxxyy{|}}{xvttrrtux{}}{xutttttuvy{|}{xurqpnnnnqrux{{xuqpmmkkkmpqtx{}}|{{yyyyyy{{{{{{{|||}}|yxvvvvvxy{|}}|||||||}}}}}}}}}}}}}}}}}}|yxvtrrrrrtuvy|}{yxvvuuuuvvxy{|}}|{{yxvutrrrtux{}|umf`[XUUX\`gpyvng`[WTTTUX\bgnu|{qg_XQLIHHJOT[cmxvnf_XSOMLLOQU[biq{vnf_XTQPPQTX^ekryxqjc^XTSQSTX_fnv{rke`\[Z[^`eimrx}}ytnjeb_^^_bfjpu||vrmjgecbbcegjnrx}|unic`^^^`eint{}{yyxxvvvvvvvxxy{|}}|{yxvvvxxy{|}}}}||{{{||}}}}|||||||||||||||}}}}{yvutrqqqqrrtuxy|}ungb[WUTTW[biqyxqkfb_\[Z[[^_cgkqv}}ri`XQMIHHJMSZbjtymbWME?=:;?EMWcp}½ti_WQLIHIJOSZbiq{yqib[WSPPQTW^cjr{{tmgb^ZXWWWZ^bgmu|{qi`ZSOLIILPU\enx|qf\TLFB??AELS\gr»xj_ULEA>>?BHPX`ku|qg\TLFB?ABHOW`kvumf_[WTTUWZ^cjpv}}vqkgfcccfimqu{}|yxvtrqppppqtv{ytpkigfgikptx|}}|{{{yyyyyyyyy{|}}{xutrrrtux{}|yurqpnmnnpqtv{}{tmgb^ZXXX\`ekt||umgb\ZXWXZ\`fkqv}}vqkf`^[XXZ[_cinu}|tmf`\ZXXZ\bfmry{vrpnkjjjjkmnqtvy}}vpjc_\[Z[mbgnu|{xtqnmjgfecccefimrxume^XTSQSU[`gnu|}yuqnjgfeeefiknrx|}{vtqnkjjijjmnquy}{unjfcb`begkqx}{vrpnmmmmnpqtvy||xtqmkjiijknquy}{xtqpmkkkmnprux|ytnjfcb`bcfjqv}yrkfb^[[\_bfkrx{vrmjfcb```beimrx}ungb^ZXXZ[_cjpv}{vqnjgecccefikpty{upmigfefgikptx|}{vtqnmkkkknpruy}{vrnkiggiknqu{}{xvuuuuuvxy{|}|yxvuuuuvxy{}}{yxxvvvxxy{|}{yxvvuvvxy{|}|yvtqpnnnpqtv{}yurpnmkmmnqtvy||xurqnmmnnprux{}yvtqpmkkkkmnquy}xrmieb`__begkqv|}xqkfb_\\\^`cint{{upjfcb``bcgjntx}|xtqnkkjjkmnqtv{}|yvurqpnnnpqruvy}}yvtrpnmmmmnqruy|}yvrpnmkkmnqtvy||{xvutrrrrtuvy{}}{yxvuuuuuvxy{}}|{yxxvvxxy{|}}}|{yyxxvvvxxy{}}{vtrpnnnnpqrux|}{xurqpnnppqtux{}{yxuuttttuvxy{|}|{yyxxxxxxy{{|}{xtqnmjjjjknqu{{tnjfb___`beinty{unjfb_^^_`cgmrx}|vrnkigffgijmqux|}{xutqppnnppqruvy||yvrqnmkkkkmpruy||xtqnkjiiijkmprv{}xrnjfcb`bcfimqv||vrnjgfeccegjmqu{{uqnjiffffgjmptv|yurnkiffeffiknrv{}xtpmjgeccbcegjmqv|vme^WQOLLMQW\enx}tke^XTQPPQTX\cjryvng`[WTSTUX\bipv}}yuqmjigfeefgiknquy}xrmie`___`cfjpty{upkfc`_^^`cfjpv}yrkgb_\[[\^bfkqv}|upie`\[[[\`einu{ytpkgeccccfikptx}|yvtrqpnnmnnpqrux{}|xtpmjigfggiknruy{upkgc`___`bfjpu{yrmgb^[ZZZ\_cinu|}xrnjfcbbbcegjmquy{uqmieb```bcgjpty}xrmie`^[[[\^`fkqx}ukc\WSPOOQUZ_gnv|tme_ZUSQQSW[`gpx|unie`^\\\^`eimqv|yupkiecbbcegkptx}|xtpmjgfecefgkptyxrmgc`___`cfjpty|vqmieb`_`bcgkpu{}xrmgc`^^^_`eintyxrnjgecbcefimquy}{vtpmjgfeefgjmqv|}xtpmkiiiijkmprtvy}}vqkfb_\\^_cgmt{{unieb_^^_beint{|upjfc`___bfjnt{}yvtrqpppqqrtuvxy{|}{vtqpmmmmnpqtvy||xurpmkkkmnqtx|}{xvttrrttuvy{}}|yxvutttuuxy|}{yvuuttuuvy{}}{yyxvvxxy{|}{yvutttuvy{}|yurpnmmnpqtv{}{xutqpnnnnpqrtvy}yuqmjgeeeefimqu{|vqmifecccegjnrv||xtpmjgffffgjmpty}{tnie`^\\^`cgmt{xqjc_[XXXZ\`fmt|yqje_[XWWXZ^cipv}vpje`^\\^_bfkpv||xtpmjgffggjmquy{vrpmkjjkmnqux||yvtqpnmmmnpqtx{}xtpkifeeegjmquy{uqnkigfggjmptx}}xtpkiffffgjnrx|}xrmieb```beimrxxrnjfcb`bcegkpty}xrnjgecbcegjnty}yuqnkjiijkmprvy}yuqmigeeefikpty|vqmifcbbcefjmqv{}xrmgc`_^^_bejpu|}xqkgc`___`cgkqv|{unjfb`__`cfkqv}{uqmifeeeegjnrv{ytpkgfccefikqu{}xrnkigffgiknrv{}xtpkigfeefiknrx}|vqmifcbbcegkpty|vqmifccbcegkpu{|vpjeb_^^_bejpv|ytnjfc`___`cgkqv}|unic_[ZZZ[^bgmry|unib\ZWTTUX[`fmu}}ri`XQLIHHJOU\eny|qg^UOIEDDEIOW_jutg\TLFB?ADHMU_itvmc[UPLJJLOTZbjt|xpic^ZWUTWX\`fmr{yrke_[XUUWX\`gnu|yrkgb_\[[\_bfkpv||vqmifcbbbceimqv||xtpkjgggijmptx||yvtrqqqqruvy|}|yxvuuuuvx{|}{xurqpppqrux{}yuqmjgfeefikpty|vpie`\[Z[\`ejpv}vpje`\[ZZ[^bfkrx{tmgb^[ZXXZ^bfkry{rkc\WQOMMOQW\ckuti_WOHDBABFMT\fq|}tkc\UPMIHIJMQX_gq{rf[PFA=::>DJT_jxukbZQLHFFFJPW^gq|vme^WSOMMOQU[`gpxvpgb[WTQPQSU[`gnv}umf_[WSQQSUZ_ekr{yrke`\XUUWX[`fkt{{tnieb_^^_`egmrx}}xtqmkjiijkmptv{}||{{{{{{{{{{||||||||}}}{xurpmkjjjkmpruy}}vpic_[XWXZ\`fmt|}vngb\ZWUUX[_cjqv}xqkfb^\[[[^`einu{xqkf`[XWUUW[_ejqyvng`[WTSSSUZ^cipxvnf^UPLIFHJOT\enyrg^TLFBgADIOW`juvnf^XTPOMOQU[`ipyxpjc^[XWWXZ^bfmry|vpjfb_\[[\^`einu{}vqje_\ZWWWX\`ekryvnf_ZTQPPQTZ^emu}|tmf`\XUUUWZ^cipv}}xrmifc````beikpuyytpkifecccegjmqu{{upkgc`_^^_`eimryyrkf`[XWUWX[`fkr{}ungb\ZWUWX[_ekry}vqmifcbbcefimqu{{vrpmjiiiijmprvy}}yvrpmkiggggiknqu{yrmgb_\[[\^bfkqx}xrmgc_^\[\^bfjqv}ytpkifeefgikprv{}|yvtqpnnmnnprux{}}{yvutrqqppqqrtvx|}xtnkgecccegjnrx}ytnjgc````beimrx}{upkgeb``bcfimqu{|vrmifc````cfjnt{|vrmifcb``bcfimqv|{ungc_[XXZ[^bgnu||upie`\ZXZ[\`ejpv}yrkf`\ZWWX[^binu|{tngc_\[[[^`ejqv}xtnjgecccfgknrx|}yvtqpnmmmnpqtvy}}{xutrqqpqqruvy|}}|yxuttrrrtuvx{}}{xvuttrtuvxy|}{yxvuuuvvx{||yxvutttuuxy|}{xurqpppqrtvy|}{xurqpnnnpqtvy||yvtqpnmmmnprux{}yuqmjigfggjmquy|vrmjfecccegjnrx}{upjfc`___`eimrx}}vqkgc`^^^_`eimtyxqkfb^[[[\^bgkryxqkgc_^\^^`eintyxrmgc`^^^_bfjpv|}vpjeb_\\^_cgmry}vpie`^[[\_bgmry}xrnjgecbbcfgkpuy}xrmifcbbcegkpuy|xuqnmkjjkmptv{|yvtrrtuvx{}{vrnkiggikptyxqjc^ZWUUWX\`gmt|xne\TMIEDEHLSZcny{qg_WQMIHHJMQW_fnx{nbWMF?=;>BIS^jxvnf`\XWUWXZ^bfjpu{ui^TJD?>=AFPZfrxme\XTQQSTX\bgmry{tnjfb`__`cgkqv{|yvurqpnnnnprux|ytpkigfgiknty}xtpnkkkmpruy|}{xutrqppqrv{vpje`^^^`ejqxyrmie`_^^_`cfjpu{}ri`XQLIIJMS[cmxyrmgc`^\[[\^_cfkpu|uj`WPIEEEHLS[ep{yncZQJEA>?BFLU_jvÿxk`WOHD???BFLS[cmxxj\PE;40//29ALXfu¸xj\QH>73336;DMXfrxk`WPJFDDFJOW_gq{|unic`^[[[^`einu{}xrnifeccegkptx}}{yvutrqppppqrux{|yvtrqpppppqrtuxy|{xutrqqqqrtuxy{}}{yvuutuuvxy|}}}|}}ytnie`_^_`eint{}xtpmifcb```cfinty|rjb[WSQQTW\cjr|{uqkgeb_\\\^_cgmt{}tjb[UQOMOSW\ckt||vrmie`^[ZZ[\`ejqx|tmf`[WUTUWZ_cjqxytmgb^[XWWXZ^bgnu}xne\UOJHFHLPW_ir}}umf_ZUSQPQSW[`fnu}tjbZTPMMOQW^emv}{vtqmjgecbbbcfimrx{rjb\WSPPPSW\biq{|ri`XSMJJLOSZbjt}}xtpmjigggiijkmpqtvy|ytnieb``bfinty}{upkgecccfjpv}|vqnjigggijmnqtux{}}ume^XTQPQTX_gpyxrkfb^[ZZ[\_bfjpu{yrjc^XTSQSTX^ekt||upjfb_\\\\^`eimrx}vng`[WUTTUZ_ekr{{vqmgeb_^\\^_bfjpv}}ti_WQLHFHJPW^gr|xpic^ZXWUWZ\`ejpv}yrmie`^\[\\_cgkqv}ytmgc_\[[[^`eimty{tngb^ZWWWX\`fmu}yrmic`___`cfjnrv{yupkgeb``bcfjntx}|vqkgc_^\\^`ejpu||xtrpnmmkkmmnnpqrtvy|{tmfb\ZXXZ\`fkryytpjgecbbbceikptyyrmie`^^\^_cgkqx}{tnic_\ZZ[\_ejpv}|xrnkifeeefgikprv{}ytpmjgfeefgjmquy}xrnjgeccefikpuy}yvtqpnnmmnpqrux{}}yvtqpnnnpqrux{}|{{yyyxxxyy{{|}}{yxxvuuuuuuvxy{}{vrnkjgggijmpty}|xrnjfcb``begkqv|}xrnjfcbbbcegjnrv{|ung`\WTSSTW\bjr|yqi`ZUSPPQTX^ekt{xpib[WTQPQTX^ekt}xqib[WSQPPSW[`gpxukc[UPMLLMQW\emvyqjc^ZWUTTWZ^cipxvpg`\XUTTUZ_ekr{yrmieb```begkpuy}xrnkgeecefimqu{|vqmjgfffgjnrv{}{vurppnnnpqtvx|}{xurqppnpprtvy|}yvtqpnmnnqruy||yvurqqqqrtuxy|{vrnkjigiiknrv{}xtnjgeccccfikpuy|unic_\ZXZ[^cgnu|}ung`\XUUUX\bgnu}xrmgc`^\\^_bfkqx}}vpje`\[Z[\_cgmt{yrmgb_[ZZ[\`ejpv}{tnjeb`_^_`cgkqv||vqkgeb`_`bcgkpu|xqjc_[XWWZ\`gnv}vngb\XUUWX\bgnvyrke`\XWWX[_ejqyyqjc^ZWUUWZ^cjqyxqic^ZWUWX[_ekry|upkgc`_^__beimrx}{tnic_\[[\^`ejpv|xqjf`\ZXXZ[_ejryvng`\XWUUX[`fkr{xpib\XTSSTW[`gpy}uke^XUSSSUX^cjry}umf_ZUSSSTX^ekt|yrkfb^\[\^`einty|xuqnkigggiknrv{}xuqpnmnpruy}|yvtqppppqruvy}{xtpmigecceegjnrx}{tmf`[WTSQSTX^cjr{|qi`XSMLJJMSX`ir||tmf`\XWWXZ^cipxxpg`[USQPSU[`gpx|ri`ZSOLJJMPU\cku}vpje_\ZXXXZ[_bgmrxypf^XSOLMOSX`ir||unieb```cfimrv||xuqnmkjjjknru{ytnjgfeefimqv|}yvtrqnnmmmmnpqrux|yqjc^[XWWZ\bgnv|xurqnmmkkkkmmpqtv{}{unjeb```cgmryyuqmjigfgijmptv{}vqje`\[ZZ[^bgmu|xpi`[USPPQTZ_gpyume^ZUTTUZ^ejry}yuqmjgecbccfjnrx}xtpkjiijknqtx{|}ytpmjggijmqu{||{{{}{xurqqqruy|{xutrruv{}{vtqpnnprux|}|{||}|xuqpnmnpqtx|}|{{{|}|yvrpmkiigijmptx|upie`^\^^`cgkqu{}yvtrpnmkkkmpqux|{vrnkjjjmptx}}xtnkigggijmptv{}{unie`^[[\^bfkrx{xutqnmkjjijkmprv{ytqnkkknqtx}|yxxxxyy{|}}}}}||{yyyyy{}{uqkgeb``bbeikpu{yupkigfffgjmptx{}{vrpmjiijknrv{}}}|yvutrrrtuy|ytpmjgggiknquy}|{yxvuuuuuvxy|}{xvuuuuvxy{}{xurpnmmmnqrvy}}|{yxutqpnmmnpruy}}{xuttttuvxy{|}}}}}}}}|{yvutttttuxy|}{xuqnmjjjjmnrv{}{xurqppnnnppqrtvx{}||{{{{||}}|{yyxxxyy{}}|{yyxxxxxxxxyy{||}}{yxutrrqqqqrruvy|}{xutrqqqqrtvx{|}yvtqpnmkkmmnqtvy}xrnjgfefikpty}{xxvvx{|}}||}|xtpmjigijmpuy}xtnjfb^[XXWXZ^ciq{vk_UOIEDFJPXbmv}yvuutttuuuuuvvvxy{}|umg`\XWX[_emu}|vpkgecbbcefijmnqtvy|{qi`ZTQPQTX_gpy}vqnkiijknquy|}yuqmieb___`cinu}}rg^UOJHFHLPW_ir|{vqnjgfeeefgiknquy|yuqnjigggikptx}|upje`^\[\_cgmt{{rke^XTQPPQUZ_fmv}tkc\WSQQSUZ_gnv{vtpnmmkmmnqrux{}xrkfb_\[[^bfmt{{tnjeb_\[[[\_bfkqv}}ri`XSOLLOSX`ir}ytmieb`_`beimqv|{tnie`^\\\^`ejnu{xpg`ZTQOMOQU\cmv|tmfb^\[\_bfjpty{uqmiebb`bcgmrytjbZSOLLLPU[cku|ungb\XUTSSUX\bgpv{qib[WTSTUZ_ekt|{uqmjigggijmprv{{ungb^ZWUUX[`gnvukc\WQPOOQU[biqy}xrmifcbbbcfimqv|{uqmifecefimqv|yuqmjgfeeefgjmptx}{rke_ZUTSTW[_fnu}{upkifcbbcegjmqv{}xrmiec``beimryyrje_[XWWX\`fmt|}vqkgc`^^^^`cfjpu{{upjfb`__`bfjpu|}yuqmjigggijmptv{}vpje`\ZZZ\_cipx|upjfc````cfimqu{{vrpkjgggijmpty}}xrnkifffgjnrv|{urnkiggfgiknquy}ytnie`^^\^bejpv||vqmifeeefgjnqu{|xrnkgecccegkpu{|upjfc```bcgkpu{|xtpkifeccefimqu{}vqkfb_^^_beinty|vrmifcb``bcfjpu{xqkf`^[[[^`cint{|vqmifcb``ceimqv|{vrnkigggijmptv|{vqmjgfefgjmqv|{upkifeefgjmquy|yvtqpnmmmmnprtx{}ytqmjiiijknruy|yvurqppppqrtvy}{vrnkigfggjnqu{|xtpmkiigiikmqtx|{vrpmjiiijknqtx{|vqkgc`_^_`ejpxxng`\ZXZ\bgpx}{xvvxy|{vrpmmmprv|xqkfcccfkryume_[ZZ\`fmu}|tkc[UPOOQX`kx}nbWMIFIMT^jv{rkfcbcgnu}yrkiffgmryyqic`^_bipyvngc``cgkrx{uqnmmpt{|qf^UPOPSW_gq{{qg_WPMLMSZcn|vkb[WTTX\cku}vqmjigikpty}|xurpnnnnqruy|{xutrrtux|}vng`[XUUW[_fnv|xtqpnmkkkjiigfeeefgkpu|qcUI?9447=EP\jxxpe[QHA;9;AIUevƵ}j[MB=>AFQ\iv{rjfbbekuùvcSE:436=FTbq|xvyq`PD:2/2:ETexùpbUOJJOWbp}yk_UMHEFJQZcn{|xtqppqrvy}|vpjc^[XWX\bitr_O>0' (3AQcuµukb[WUUX\bipu{}}yupjfb``cgnxƿ{k^PE>:9:>EMWbku}vmc[TMJIIJOU\env|xtpkiecb`begkpu|}||}}ume^XTUxUZ_gpx|vqkf`\[ZZ\`fkt|yurpnnnppqrttuuutttrrttvy|{tnjfccegjnrx|}{vutrtv{}rf[SLHFHLS[ep{}vqkf`^\\^`fkr{}yvtrqrrtvxy|}}|{yxvvvvx{|{vqmjiggiknrv{xqje`^\^`eipv}|{{||unic_^^_bfkrx}xrke_[XWWZ_fnxxne^ZXX\cku{nbWMHEDFLT_kxukc\XUUUZ\bgmty|{yxxxy{||vqmgebbcfjpv}}xtqpprux}|tmf`\[Z\biq{}qf\WQPPT[bjt}|vrnmmprx}yrmjgggjmquy||{yxxx{{pf\UQOOPT[cku{rkc\WSPQUZbmx{qib^[\`ekt||vqmjjkpu{}uniebcfjqxypg_ZWWZ_fp{{pf^XUUX^emvyqkfeefint{yurqqquy}}xqkfcbcfjqy{rkf`__bfkqx}}yvttux|{pg`ZUTUZ_fnv|{y{}yqjc_[Z[_eku|tmiffgkrytj`ZTSTW^itui^UPMOU^gupcWMHFIMU`m{}upmkmqx|qg^WQPQU\fq}vnieccgnu}xne\XUUX^gq}vmc^[Z\bir|}ri`[WWX_gq}rg\TOOPT\gr{pf^XWW[bjurib\XX\ckvxj`WPLLPW_ky{qic__`fkt{{tmfb``ejq{xmc\XWX\cmxrg\TOOPU_k{ùygWJ?96:?HUcr}uniijmt|ti_WQPPSZcmxvpkigjnt{|tjc^ZXZ^emv|tnieefinu||unieccfjpx|upkigjnt|{nbWMFEEHP[guvkc[WWX\bjt||unjffgkqyxme\XUUX\cjt|}yxxx{xng`\ZZ[_fnv{uqppqty{rke`^^`ekt|ypf_[XZ^ckutj`ZWTTX^emu}|{y{|vne^XUSTX\cku}|{{{}}yuqmifeefimrx{vuttuvxy|}|{xvtqppqrux}yuqnmmnqtv{{xutrrtv{|vqmjiijmqv{|yvuttvx||{{{{|}|xurpnnnqtx}ytnkigijmquy}}|{{|}{vrpmkkmpruy}|{{{|}}yurqpnnprux||{xxxxxy{|}}|{{yyy{{|}}}}}}|{yyy{{|}}}|{{yyy{{|}}}|{yyxxxxyy{|}||||||}}|{yyyy{|}}yvtrqqrtux|}|{{{|}|yvuttttvx{|}{xvuttuvy|}yurqppqtx}yrkfb```eint{}{unic`__`ejr{xqkgffimryyrkfb``cipxvnf`\[\_ekr{ytpnmnqu{xqmjggimrx}vqmigikpu||tmgb``cgmu}{tmgfefjpv}xqjgefgkry{rkfb`bejr{}tjc^ZZ[`gpy|tmgeceinu}{rjc_\^`eku{qgb^\\`fnvyqjecbcipx}tjb\XX[_gpy{rjc_^_cipyxqic``cfmu}vngb__`ekt|xpic`_`ekt|vnfb^\^bipyumfb_`cgnvxpjebbeiqyyne[USTW^gr|pbWPLLOU`n|teWMFDEJUbp}n`TLFFJQ[ixxj^TOMOS[frvj`XUTU\eq|rfZQLILQ[er|ne\USUZbkxtg\SMLOS[ftrg^XWW[bkuti_ZUUW\ep|xkb[UTU[cmx}rg^XUUX`it}pbWMHFJPZft}pbWOLLMU_kyxk`ZTSTZbkvvmf`^^biqy}rg_XUTW^gq}rf[SMMPU^jx{mbXQOPT[eq}{pe\WUW[cmyxj_UQMMS[ep}ri`[XX^emxui_WPMPT[fruj`[XX[bjuvj`XSQQU^gtuj`ZUUW\epyri`ZWUX_fp{ypic__bgmv{qf^XTSW\ep|ui^USPQW^gq||unjiikqyteXLEA>AIS_n}ti`ZXX[bjt}vmf`\\^biq{{tnkjkmrx}yrkfcbcfjq{{qg_[XX[`gq{xngb_^`ejr|}umfb``bgnu}vnieb`bfkry|yvuuvy|}ytnjfcbcfjqy}qf\UPOPTZ`jt}}xtqpqtx}{rke`^\\_cinu|}ytnjfcbcegmt{}vqmigikpu|yrmiffgjpu|xqjeb`bfkr{|rib\XWX[`gnv}|upje`___cgmt|{xxvxx{|}}{xurnmkkknrx}vngb_\\^bgmt{|{{{|}|yvtqpppqtx|}xtqmkjjknptv{}}}}}}|{yyxvvvvxy|ytnjfecegjpu{|{yxy{|}|{xutttux{}{vutrrtvy}}{vtqpppqtuy|}|{{yxvutrrqqrruv{xrmgecbcfjpu{}}}|xrnkiggjmqv}{upmkjknqv{|yutrrtvy}{xutrtux|{uqnkjkmquy|xurrrtvy}{vrpnnpquy{upmkjknrx}}xrnkjkmqv|xrnjijmqv|}umfb_^`ejr|ypib^\^`fnuxqkgfginu}xne^ZWW[bjtukb\WUW\ckvvniecfinvtjb[UTUZ`juti_XUTUZbjr}xrmjiimryvnf_[Z[_eku}|tmgcceinv|qg_ZUUZ^fq|ui^UPOOT\gtui_WSQTZbmx}qi`[XZ^fnyvj_WQOPW^iureZQJIMT^k{½vfUH>;:=FTct{k^TMIJPZettf[SLJOU_kyqcULEDELUbrp`UMIILS^ky}pe[USSW_jvtfZQLJJQ\guyj[QIEEJS^k{ti^WSSW\grtf[PJIJOXetufZPJHIOXcqvjb[WW[bjvyj^TLHHLT_k{ug[QLJMS[guxk`XTTU[cp|{m`WOLLOWbn|xj^WQOPW_jv|pc[TPPT\frui\SMLOS[frxmb[WWX^fq|xkbZTSSW^gr}{qib^\^cjr|ukc\XWZ_fp{tjb\XX\bitvj`XSSTW_it{qg`\[[_gpyypf_ZWX\cju{qje__`fmu}rg_WSSTZbkx|qf\WTUZ_it{nc[TSSU\grtg^UQOPU^gtumgb`bfkt|uke^ZX[_fp{tj`ZUUW\cmx}tke`__cjr|ymbZSOOQXbkx}ri`[XX\bir}vpieccfkry}umfb_`cgnxypg`^\^bgpxxpifcbejqy}tjc^ZZ\`gq{xng`^^_cjr|ypf_[Z[^ckuumgcbbejqy{rkeb_`cjqx{rje`^^bgmv{rkfb`beipv|vqnmkmpu{ytpmkjknrx}{vtqppqtx|{xtrqqrux|{vtqppqtv{{vrpmmnprv{|yvuuvx{{uqmkjjknrv||xuttttvx{}}{yxvvvvxy|}{xutrqqrtuvy|}}||{{{yy{{{|}}}}}}}}}}}}}|xuqpmmmnqtx||xtpnmmnpruy}}}}}|xtpmkjjmptx}|xtrqpqrtx{}}}|{{yyy{||xurpppqtv{{vtrqqruy}|xtqnnnqtx}{upmjjkmqv{}yutttuy}xqkgeefgmt|umf`^\_cjr|ypib^\^bgnx}tmf`_`cinx|tmfcbcfjr{xpic``cfmvtjb[XWW\enx|qf_ZUUZ`irri`ZUWZ^fq|uj`ZWUX^fp|xk`ZTPQU\fp|xpgc__cipx}tjb\ZX[`iq}yne\WUX\bkvukb[UUX\ep{xkbZUTTZbkvtg^XTQT[ep|ug\TOMPU^jvrg\TOOQXbn}rcWLFDFLUbq}nbWPMMPXeqxj_UPMMS\gtyj^TMIJPXcq|mbXQOPU\iureZOIILP[ixyj[PIFFJT_n}yj^TMJLQ[guyi[PHDBHP[ixrf\UQSX`jxp`TJDAELUcr}n_TLIILUbn}ug[QMLMT_k{q`QHA>AHS`q}k\PE??DJUeuufZPLLOU_n}m\MD=:;BO^nýqbTIBADLWeuucUI?;=AIWfvqf^ZXX_gq|{peZSPPQXbn{}qf_ZWX^enyvj_WPLLQXbn|ukb\[[_ekutjb[UTU[bkx}qf_ZWX[bjr}xnf_[ZZ^enyymbZTPQU\ep{|rje_^_cgpx{vrqqu{yj[MA70/2:DScvĵvi^UPMMPTZ_fjprttrqnmkknrx¸ygWH=4004>IUfuxngccfkr|}nbUMHFHLT`myymbZTSSZbn{ÿ|k\PE?=>AIS^jv}|ncXOHEDFLS^it}|{}xj\PD=779?IUcr|vrpquy}qeXOF?;;AFP\jy|xutrrrrqqnkie`[XUSSTX_fp|½xpgb_\\\^_`ccecb`_^^^_ciq{ȹnZH9+#!(3?O^m|ype[SJEAAAEIQZcmvxk\OB7.'$$(0:HXj|ytqnnnprtuuurnjc\WPJHFFJQZft˽veTE:2,++/6>IT_kv{rjc\WQOMMOSW\bgnu{tfXLB93..06>IWet{xutqpmjgeb^[ZXWXZ^bipx{vrmic_ZUQMLLLOSZbjuÿxpje`^[ZXXWWWXZ[\`einv}{qje`\[[[\_`beffgiijknqv|xng`\ZZ[\`cgjmnpnmkigffimr{÷r`PA70027AO\k{{rkggjpy¼veUIA;9;AJT`my{vvx|n^OD;76;DO\ky{pgb__emxürbTIA;;?EMXcmv|xuux|ĵx`I6%#3F\tļrf\UTZcn}²u^I6'!,=Pf|tmjjkt}ygWH;3//3=J[mý{nc\WX\cmyxi\QIDBFMWcr}rg_[Z\bjttfZOHDDFLU`my|vrpnquyyqjc_[Z[_cjq{yurrtuyyrkfb_^_bgmt{}}}umf^XUTTX^fp{ume`__bgnv|rke_^^`fmvymbZTSSU\fq}}rg^XTSW^fqrf\TPOSZbn{yk`WPMPT\ixyiZLD?>AIUct{nc\ZX\cmxvj\SLIIMU`pvg[QLJLS\iv{k_TLHHLU`n}¼yi[OFBDHO[ixtf[SOMOT_jxqe[TOOQX_jv|pf^XUW[bmxtf[SOMOT\grypf`^^`gp|yiXJ?969>JXi{reZQMMQ[ftrbSF>99?IUfxĿyi[OFEFJTbq|k\OFA>BJT`qrg`[Z\bjuteWLB>>AITbr¿{ne\ZX[`jt{ncZQOOQXcq¼vfWLEBBHQ_nq`SIDBEMZiyr`PE=7:BM[nygXLA=>DLZj{reXPLLOU`m{ym`XSQQW^iuti`ZWWZ_gq{{tmgffjpxp`QF=99;EQ`qüvi\TOOSZbp||m_TJEDHOXgxļq`QHBABJUbqre[TPOS[fr}n`UMHHLS^kyn`ULFFIP[gvtg^WTTW\ep{{qib^\_cjtti_ZUTTZ_gpy}yurrux}vk`XQOMOT\fq}}tmgcceinv{qg`ZUUW[bjutjc^ZZ[`fnxxqjfccegmry{vtttux|ytnjgfgimry|upkjijmqx}}vpjfecfjpvxpie``cgmu{qi`[ZZ[`fpx}vqmkknrx|tjc^ZXZ^ckt}|upkiijkntx}}||{|}}{xutttvy|}xtqnmmnpruy}|yvutrrtuvy}|yxxxx{|{xutrrttvx{}}|{yxxvvxxy{|}}|{yyyxyy{|}}}||||}|vqmigfgimqv}{vtqqqrux|||{{|}|yvuttuvy}}yvuttuv{}{uqnmmnquy}xqmiffgjmrx}}{xvuuvvxy|}}}{xutrqqrruvy||{xvvuuvvx{|}}}}}}}}|{xvvvvxy{}}}{yvuutuvx{}|yvvuuuvxy{}}{vtqnmmnprv{}yurpnnpruy}|yvtttux{}xtnkiijkpu{{vtrrtux|{vtrqqtvy}}ytqnnnprv|}xrmjgffgjmrx}|yvuttttuvxy{|}}{xutttuvx{}|yxvuuvy}{uqmjjjmquy|xtqqqrv{vngb^\^`fmt|yuqpprv|xnf_[XX[_fmvyurqqtx|}unic`__bfkryyutrqtv{xqkfb__bejpx{vtrrtuy||xrnkigikqv}{rjc_^_bfmu}xpjebceipx{qjc`^^bgmu}{tnjgfgkrxxnf^XUWZ^fpy}tke`__ciqytj`ZUTU[cmxrg_XUUX_gq|xnf`\\_emv}ri`ZWW[`ir}ypib^^`fmvvj_TMJIJQZcp|{rjebbcfmt{xqjebbcfmt|yqjfcceipv}}vniebcfjr|rf[SMLMQZep|}rjc`_`fnvxmbZTQQU\ep|vkb[UTW[bmxrg^WSQSW^gq||uqmkmpu{yqg`[XWX^enxxpjeccfimty}|xtrrtv{}qcXPIFFIQ\jxtf[SMMPT\gryqjfcbcgkqx|{{{|}|xtqpnnnprux|}yuqmieb__`cfmt|vi\QIDAAELWcrqcZQLLOT[fr{qg`^\\_ekr{{vuuux||uniebbbfjqxyrmiggikpt{}yvtrrtux||xvutuvy|{xutttuvy}|yxvuuvy|}{xutttux||xtqnmnpqtx|}|{{{|}|yutqppqtv{ytpmjjjmptx}}{xvvvy|{vrpnnnqtv{}{yyy{}|xtpmkkknquy}|{yy{}yuqnkjjjmpty}{xvutrrttuvxy{||yvtqpnnpqrvy}}|{yyyyyxxvvuuttttuvy|ytpkigfggjmptx|}|{{yxxvvvvvvvxxy|}}}|{yxxvuutuuvy{}|yvvvxy|ytnjfeeegmrx|vtqpnnpqrux{|}|yvtqpnnnpqtx||yutqpppqrtvx{|}{xvuuuuvx{}}yvtqppqtv|{upkiffgjnty|yxvvxy{}}}}|||}|{yxvuuvvx{|}{yvuuuuxy||yvuttux{|xrpmkmnrv|}vrnkjknqv|}xtpmmnptx||xurqrtvy}{xutrtuvy}}yvurrrtux{}}{yxvvxy{|}|{{{|}{vrnkkkmpty}yurppprv{{tnjfeegjpu{}yvtttux{{vrnmkjknqu{{upkigggkpty}{xvuvx{}}yvtrrtuy}}yurppqrv|}vqkgffgjpv}{uqnmmnqv|{uqnkkmptx}}yurqqqtv{{vtqpnprvy}xtpmkkmptyytpkkkmqv}}ungb__`ekt}|rib\XX\`gpy{upkiikpt{ytnkjjkptyytpmkkmpty|vqmjiijnrx}yurpnnqtx||upkiggjmrx}vqmkkknrx}ytnjiijmry|tmgcbbeinu||vrnmkmpty|xtqqqrtx|{xutrtuy|{tnieccegmt{{rmjgfikqv|tmgc``cgmu}}unifefgmry|vqmjjknryxqjfcceinu}}tmf`^^`ekt}uke_\[\bgnv{upmjknrxxnf_ZXX[_gpyyqjfcceipu}{rmiecegmry{upkiijmqv|{vrpnnqtx}yrnjggikpu{|xurrrux|}vqkgecegkqx{tpkiijmpu{}yurppqruy}{vtqpppruy}|yvutuvy||xtpnmnprv{{xurrtvy}|vrpmkmnrv|}yurppqtx}{tnjfeefinu|yuqnmnprv{|yutrqrux|{uqmkkkmquy|xtrqrtv{}vnieb`beipu}yvutuv{|upjfecegkrx{vtqqqrux{}}{yxxxx{|}{yxvuuuuvxy{|}}{xvttrrtuvy{}}{xutrqqrtvy||yvtqpppprux{}}}|}}||||{{{yyyy{{|}}|{yxvvuuvxy|}|{{y{|}}{xutrrtuxy}}}||||}}}}}}}}|yvuttttuvy|}|{{|}}yurpnnnqtv{}}}}}{xurppnpruy}}yurpnnprux|}yvrqnnnprv{|umgb^[[\_ekr{}vqkjggimpuy|yvutuuvy|}|yxxxxxy{|}}{yvutttuvy||xtqqppruy}}xrnkijknrx}yuqnnnqtx}|xrpmmmnqtx}}yvtpmkjkmptx|tmgc``beipv}{uqnmmpry}{tke`\\^bgnx}tkc^[XZ^cjt}}umf`\[[\`ekr{}vqkfc``beint{}umf`\ZX[^ekt}}ri_XSPOPT[bku{xvuvy|}vng`[WWX[bjuvj`XSPPQU\cku}|tjbXPJFFFMWcrǵu_I6( %3DXnqeZSOPW`myxi\PHDBEMWbqytpnnquyyqjc_\[\biq{{pg`[XZ^bjt}ume_\[[_ekr||xutttuvy{}}|{xvtrqqrtv{|vrnjiijknrv{}}}}}{vrpmmmnquy}|yxvvx{}yqib\ZXX\cku}rg^UPPQT[ep|yqic_^_bfkry|yvvvxy}|xtnjeb_^`cjr|¹{iUE7.(')3?PbvǿtfXPJLOT`n||k[LA:66;ES`rûyk`ZUSTX^fnv|xtrqrtx}{uqpnqtx}vmbZSOMOU^jxµ}iUD6.))/;J\pù|k\QHDEJS^n}{k^SJFEELS\gr}|xtqmjiggimpu{|{yy|}uke^XTSUZ_gq{xpie``bfmt|xne^WSQQTZbkuxqjfb_^^^_`cegikmprux||pe[QJFFHJQZcmx}|{|}rg^UPLJLQX`kv}{y{}xnf\WQPPSX`juytpmmnptv{|xvuuux{{rib\XUW[bjtreWMHBADIPXeq||xuuux{}unf_XTQPQTZ`gr|{pe[SMHFFHLS[cmv|{|}}ti^TLEA>?DJT_m{ȿvgXLA94349AJWcr{rmjigjnty{upkgeeegjnty|yxvuutuuvxy{}}xtpkigijmryxk`WOIFHJPXbny{uqnmnqtxyrmgb__^_bgmryyrkfb^\[\^bfkrx|xutrtuy|xqkfb_^^_bfkryypg`ZUTSTX_fnyukb\XWUZ`gq||rjb\[Z[_fmu}}vpjfccfjpxvmc[TPMLOQW^fnx{rke^ZWUUW[_fmt||yxxxy|{upkgeccegjpu|}yvrqpppqrtvy|}}}||{yyyyy{{}|yvtrrtux|}xqkfc`bcfkry}vqmiggikpty}}|||}}{xvvvx{}{tmf`\[[^cjr}uj`ZUSSU[bjt||xurtuy}}uke_ZWWZ^cjr|{vutrtvy{}}{xtqpnnpqty|vtqppqrux|}{yvuuuvy}xtpkjjknrx}}vqmiffgjnu|{upkigijnrv|{xvuuvy}{tnjfeefjnt{yurppqtx}}vpjfeegjpv{rke`^_`emuyqkgecfjpu|{tmfb``bgpx}peZQLIJMS[cnx|||}yne\UPMOPU\fp{}yvuuvy}{upjfeccfjpv}{xtttuv{{vqmigfgjnt{{vrpnnqtx}ytmifeegkqv}vqkgeefjnty{yvvvx{}|{{{|yrjc_[[[_fnx}pcXPIHJOU`m{xmb[XWX^fp{|pe\UQPSW^gq||vqnkkmqty}|xutrtux{{xvvvx{}|vpjfb``cgnu}tkc_[Z\`fku}yrmiffgjpu||upkigijnrv|}{yxxxy|}{yxvxx{}}yurpnnprv|}uke_[Z[_fnv{pe\WSSU[cp|vj^TMIHJQZbn{|vrpnpqtx}}{xvuuvx{}}|yyyy{}|tke_[ZZ\`fnxxqjfccegmt{vpjfcbbfjnu}{vrpmmmpqux|}|{yxvvvvxxy{||vrnjiggikntx{upkjiiknty}vpje`__`ejqyukc\WTTUX^fnv|unieb_`beint{}vqkgeccfimryyrmgcbceinu}ukc^XUWZ_fpyvj_UOIFHLQZcp|xpib^\\^`ejpv}|yvuuuuvy{|upje`^^^_cipx|qg^WSQQTZ`ir}yqjeb`beipx{qjc^ZXZ[_fmu}ungb_^^_cinu}|tmgb^\\^`ekr{yqib\ZXZ\`gpy{qi`[WUX[bjuqeXOFBABEMWcp}|qg_[XWX\cjr||tke_\[\_cjr|{qi`ZUSQSUZ_fnvytnjfeeegkpu{xrnjgffgkpt{{tnjfccegkpv|xqkgfefgmr{}tj`ZTQPQT[bjr|yurpnnpqtux{}}|{yyxxxy{|xqje_[ZZ[_ekr|{qib^[Z\`fmuvng`^[[^bipxyrkfb`_`cgkqx|vrnkiijknrx}xpic^[ZZ^bir|ui\SJFEFLS^jxqe[QLJLPU_juxpie`__bfjqv}}||{yyxvvvxy{}}ytqnmmnrv|}tkb[USSTZ`jt|rjc^[\^bipx|vqmkjjmqv|yurpppqrux|}{xvtttux{}vngb^\\_ekt}ypf^XUUX^enx}tke`^^_ekr|{tnjgfgjmqv|}}}|xtqpppqux||xtpnmmptx}{upkiggimqv|}xuqppprv{}xrpmjjknrv||yyyy{|{xvtttuvy}}yurqpqruy{tnjfefgjqx}unifecfjpvytnjffikpu||vqnmmnqv{ytnjggikqv}yrkfccegmt|ypgb\[[^ekt}}tke`^^`fkt|vqkgfgjnt||tmgc``bgmt|{upmkkmqv}}vngc_^_cipx|tkfb`beinv{tmiffgkpxypib_^^`fnvxpiebbeipv}umgc``cinv}ume_^^_cjr|}tke`^^`ejqyytpmmmptx}{vtrrrux||xtqppqtx}}vqmiggimrxvpic``cfkt}}tj`[WUUZ`iq|{tpkkunrv|yuqnmmpru{}{yvxx{}}xrmifccfjpvynf_ZWWZ_fnyukc^[Z[_fnvvpic``beipu|}yvutrtvy|}|{{{|}}}|{yxvvxy|}vpje`_`cgnu}tjb\XUWZ`ir}ypg`\[[\`gpv}xrpmkmpru{}{{yxxxxxxxxxyyy{|{upmiffgjnty}vnic`__cgnv{qic^[[\`fmu}yrkgcbcegmt{xrmifecefjmrx}}xtnkigggjmqv||unjfcccfkqx|tmfb_^_bgmu}{tmfb`_`cipvxqje`___bgmry|upkgecefimrx|vpkfcbbcfkqv}}vpjeb``bfkrxyrke`_^_cinvvme_ZWWX\biqy}ungb^\\_cgnvxpic^[[\_cjr{yqje`^_`ejqyvnf`\ZZ[_cjr||rjc\XUTTX\cjt}|rke`\\^`fmuvmc\WSQSW^fny|rib\XUWZ^emu}xqkgeccegkqv}yrjc^ZWWX[bgpy|ri`[WUW[`ir}uj_WQMMOT\fq}ti_XSQPSX`ir}}vpieb``cgkqxxqkfb_^^_bfkqy{qib\ZXZ^cjtrg^UQOMQX`kxqeZQLJJOU_ju|rjc^[Z\`fmu}}xtqmkjjjjmnqtx{xpib\ZXX\bir}xj^SJFEELU`n}ufXMFBBDLUbpukbXTSSU[bku}xuqpnnnpqrtvy{}ytnifbbcfkqyrf[SLIHLQ[gt}pbWMHFHLU`m{ti_WQPQU[cnx{tpkggijmptx||yuqnmkkmnrx}}ti`ZTPQTZbkxymbXQOOQW`kxqf[SMLMSZbn{{qic`__bgmt{}{yxyy{}}|{xxxx{}vme^WSSTX_ittg^WQMPU\fq}vkbXTQQU[enyyqjfcceint{yurqpqtvy}|{{{|{tmgb__`cgpx}tkfb__cipxypf^XTTW[bkvukc^[X[_ekt|{vrpppqtx|}|{{{}{upkiggikqv}yqjeb`bejqy{rje_\^`ekt}ume_^\^bipxvpjebbcgkry|xtrrtuy}}xtpkiijmqv}{tmifffint{ytnjggikpv}xrmjggimqv}{uqmkkmptx}}xuqpqqtx|{uqmkjkmqu{}xrpnmnptx}|vrpmkmpty{tmgc``cfmt|yrkgeccfjpu|}|yy{|}xqmgecefjpv}|vqmkjknrv}|vqnkjjmqu{|xrnmmmprx}{uqmkkknrx}{vtqqqruy|vqmjggikqv}}vqkigijmrx}{uqnkkmprx||yvttttux{}}}}}}}}{vrnkjjjmqu{yupmjjkmpuy{vrqppqtv{}yuqpnnnprvy}}|{yxxxxyy{|}}yurpnmmmpquy}ytpmjjjmnrx}|vrpmjkmnrv||vrnkjjkmquy}yvtqqpqrtvy||xvtrqqqqtux{|yvuttuvy|{vtqpnnpqtv||vrnkjiijmptx}}xtqnnnpquy}}xtpmjjjknrx|}xtpmjiiijmptx|yrmgb_^^_bgmt||upkigiknt{|ungc`_`ejr{{ncZSMJILQXbmxyqje`__`cgmrx}||||}}||{{y{{{||}}|ri`XQMLJOU^iupbWPJHIOW`myti`ZTSTZbjv{m`WOIFFJPW`kv{vrqqqrtvy|}{vtqnkjijknrv}yne[TPOMQX`jvxk_TLHFIOWcq¿vg[PHBAEIQ^jvypg`[XX[_enx{pf\TOJIILPW_jt|vqmkjmquyxpg_WSOMOT[cp}ƿ}nbULFBBDHOW`jt}}|}xrmgc`^[ZZXZZ[\_bfkryƻm[J=0(# #(0;IXix}rg\PE=4//06=IXiy·{qic_\\^`cgjnqtuvxxxxxyy{}}tj`XPIEEFIQ[ftuj`ZUUX\ep{}pbUJB>=?FQ_pȼveUH>:79>FQ\jv|xutuy}yrkf`^[[[\^`egkprv{vk`ULFDABFMU_it|tme^XSPOPT[bjuytpnmmnprtvxxxxvtqpmkkknqu{xrmgfeefgjmpqrttttrrrruy}tcTH>6027?JZi{vkc^\\bir}yk^SID?AEMXerytqqpqtuvyyxvuqmieb`_`ejqyxqjfeefgkptxy{|{xuqnjgfgimt|xi[PFA>?BIS^jv|yvux{vnf`\XXZ\`gmu|}xrmgc`__`cgmt{}|{{|}yuqnkjjjmptx|}}}}|{xvuuttuuvx{|}|{{yyxxxvvvvvvvxxy|}}xqje_[XXZ^ckuxk`WQMMOT\fq||rke`^`cipyxqiebbbeimrv||{yy{}xnf^XUUW[bjtvngebcfkr{umfb^^`ekr{|upkigimrxxqmifgikpu{|yvutux{{upkigiknry}xtpmkknrv}xqkifffimqv|}{yxxy||vqkifefikqv|}|{{{}xrmgc```cinu}ytnkjijknruy|}yuqnmkkmnqtv{}{yyyyy{|}}}}}}}}}}}|xurpmkkmnquy}|{yyy{{}}|{yxvvvxy|}}|yxvvuvvxy{|}|yvuttuux{}}{xutrrrrtuvxy{}|{xvuuuuvy{}}|yxvvvx{}}xtqnmkmnqtv{}|{yyyyyy{{||}}yuqnmkkmnrv{}xtpmkknrv|ypib\XXZ\bjr{|vqnmmnptx||yvuuuvy||xtqnnprux||yvuuux{}vqkiffgkpv}vnf`\Z[\biqyyrkfb`bcfkqv}|{{{{|{xurpnnnpprtvx{}{tke^XUTTUZ`gq{xpjgeegjpu{{upmjiijnrx|xuttrtuvxy{||}|||{{y{{|}|yxvvxy|{upkgeefgmt{xme\UTTW[cmvtj`ZUSTX_gq}tjb[WTTW[`ipx|{xvvuuuuuvvxy|}}xtnkiggikqv|xqjeb``bgmt|{rmgc`bfjpx}tkc\ZWW[`gpyxtnmkknquy}}}}}}}|{xvtrrrux|xmcZSOLMSZeqyiZME?=AITbt·r_O?6203=JZj}ļxj_UPMOPW_gq{|xuqpppqtx}yrkgcbbfkr{uj_WPMMPU^iu|qf^XTTW\emx}tjc\ZXZ^ckt}|vrpmmmnpqtvxy{||}}}}xqkgecegkqx|ri`ZWUX[cn{ueTF=424;FTfyøtbSF>::>HTcrti`ZWW[`gq{vqmiijmqv}{vtrruy}|ri`ZUTTX_it}pcXOLJMQ[gt}qe\WSQT[bmx}uniecefjntx}||||vngb^[[^cjt}xmc\WTUZbjuugZPHDDHMXftxi\SJEEIPXequkc^ZXZ^cjqy}}|yurpnmnqtyvngb^\^`fmv{pe^WTSU\eny}qeZQMLLPXcp|vkb[UTUX^fpy}ytqqqrv{|xurrrux||vqmiggjnt{}ri_WQOOQW_irxpgb^[ZZ\`fkry{tmgb^[ZZ\`fkt||upjgffgimquy|}}|ungb^[Z[\`fkr{|xrnjfcb``bcfkqv}{rke`^\^`ejqx{xurqrrux{}}|{yyyy{|{vqmifcbbceint{|qg_WPMLLOSZbkv{rke`^\\_bfkrx}{vrnkjiijmqu{xqjc_[ZXZ\`gnu|xqkfb_^^_beint{|yvutttttuvxy{|}}yvtrpnnnpqtx{{uqmjigijmqv||xtpnmkmnpruy|}|{yxvvvuvvvxy|}|{xvtrqqppqrtvy||upkgebbcegmqx}ytnjgecefikqu{}yxuuuuuvy{|}|{{{{{||}}||||||}}}}}}}}}}}|{yvvuuttuuvxy{|}|yvtqpnmmnpqruy||yxuttrrrttuvy{}}{yxvvuuuvxy{||vrmiec``beinu}{pe\UPLLMQW^gq{}xtqpnmnpqruvy{}{uqnjiggjkpty}yxuuuvy|}xuqnmkkmprv{|xvtrqpppqrtvy||yxvuuvx{}|vqkiecccfjnt{|vrpmkjjjknpruy||{yyy{{|}yuqmjiggjnrx}ti`ZTQPQU[cku|vqnmmmprv{}{xvuuuvx{}}{xurqqqqrtvy}{urnmkjknqu{yuqnmmnqtx}|vrnkjjjmrv|vpjeb_^_bejpv}ytpkiffgikpu{|upkgeccegjpu{}vpic^ZWUUWZ^ekt}xnf_ZWUUX\bipv}{tmf`\ZXZ[_fmu}xrmifcccegkptx}{vtqnmmmprv{xqkfb_^_bfkr{|upjfeegjnu|vpie`^^`cipv{qi`XSOMLMQW_gq}{k_SH?;:;BJUctƽyi[OE?=>BLWcrtj`ZWWX\emv}ri_XSOPSX_ju|n`SH?:77:?ITbp}qe[SLIHILQZbjt}}{yyyy{{{||||{{yyxxxxy{|}}|{yxvvvvvvxy{|}{vrpmkkmprv{{vutrtux{}yurpnnnqtyvpje`^\\_bgkry|upkgcb```beintyytmieb__`bfjpu|{vqnkjjkmptx|}||}}xqkfb_\^_ciqy|nbWLEA>>BHQ\iv¼|pe[SMIILPU^gq|}yutrrrtux{|}||||}|xuqnkjiiijmquy|ri_UOIEDEIOWbn{qcUIA:77:?HS^kx}xtqnmkkkmmmnnnppqqtuvy}yrjc^XTQPPQU[bjtqcWLB=::=AJUbp{pg`[WWWX\`fkrx}|xurpmkjiijmprv{|xtqnkkjjkmprux||yvutrqqqqruvy}}{xutrrrtuvy|}{yvurqqqqqtvy}ytnjgecccegjpty}{tnjfb___`cgkrx{upkigffijnrv{}|yvtqnmkkmptx}}rg\TMFDDFLS[gt|qg^WSOMOQU[bjqy{xurqpnmmmnnqruvy||vrnjfebbbegkqv}yqib^ZWWX[_ejry|vqmiecb``begkpuy}yuqnmkjiijjkmpqtvy}}ung`[WUTTW[`gpx|tmfb^[Z[^`ejpv|}{yxvutrrqqqqqrtvy|yrmgc_^^_bfkqx}yuqnkiggffgiknquy{tnjfcb``begkpty}|vrmifcb`bcgjpu{{vtqnmkkmmnprux{}ytnjgccbceimqv}{upkfb_\[[\_bfmr{|qg_WQMJILOT[cmv{upkgeb__^^_`cfjntyuj`XSMJIJOT[enxxrmifeeefgjmqtx{}}xtpkgfefgjnrx}xtpmkjjkmpqux{{vrnkigffgikpty{vrnkiffeefijnqu{{tpjfc````cgkpu|ytnjgeccegjnty|yutrrrtuvxy|}{upjfb```bfkqxvpic^[XXu^bgmt|}xrnjggggjmptx||yxurqpppqruy}{vrnjifffgjmpuy}xrnjfecefikpu{{xtrqqqruvy||{yxxxy{}ytnjfccceimry}vngb^\[\^cinv}{tmieb`bcfkqv||xurrqrtvy|}yvtrqqrux|yrjc_[XWZ^cjr|ti`ZTQQSW^fpyytpnmnqu{{tmgc`__cipx|qg_XUTTX^enx{tpkjknrxume\XUTW[ckvymc[TPPQU[enxyuqpnnpqtvy|}{vrpmkjjknptx}|vrpmjjjknrv|yupmjjjkpu{ytnjfefgjnt{|xutttvy|ytpkiggimryyncZSOLMPW_ju}rg_ZUUX\ep{{m_SHB>=BJWcttcTIB=;AHS_m|vngb_`cjq{{rje`^_bgmu}}vpjgffjnu{pe[SOLJMSZbkv|{yxvvuttrqpnmmmnpqtv{}vqje_\XXXZ^cjq{xqkifgjnt{{tkf`_^_fmvufZOFDDFJU`ky{vuuuy}}vpie`_`bfnu}xqkgecegkqxxrmgb_\[\^`fmt|uke_\\\biq{rg\SMIHLT^k{ʿ}kZJ>4.,.3=FSbp||}|vqje_ZWTSTX\ckv|qf^WQMLMOSW\binty}}vpje`\[[[\`cimrx}yurnkjiijkptx}|vqmiffikqxyncZQLJJLPW_ir|ypf\TOIEDEIOU_ju|unic_\ZWWUUWWX[\_cgmt{}n`TJB=9:=AHPZenx|qeZOE?=;=DLWbp}}|{{{}|xtnkigfgimqu{}|yxvuutrrqqppppprtv{{rjc\ZZZ\bipx|upjfffjpxtfZOFA>?DIP[epy|rg^TLFA>?BFLU_it}pbTH;2+'')/9FUfyõyk_UOJJMQX`jt}{upkiffgimqv}|qg^UOJIJOU_kx|k^PE?==?IUct}nbUMHEEIOU_ir{q_M=.  ,>Tjϼ}iUF;2,,/4;EP\gr|uk`XPJFEFIPW`kv|xuuvy}xne\UPMMPT\fp{{uqqqtv{yrmfb^[[^bfnv|upkggjmqx}ype\TMIHJOWbpǹucSE:3/.09BMZftqbSE9/)'(/:HWj}ƻukc\XWX[_cinrv{||||{{yy{|yrmgebbcfjpu{|yutqpppqrtux{}}{xvuuuvxy{|}}}||{xvuttuvx|vmf_[XX[_ejr{{uqnnprvymbWPJFEIPXbp}}tic^\[_emu}ynf_XTTW[bkvxj_UOIHJOWbm{xi[OFA==BJUbqvmgcbbeinu{}xqib\XUW[bkyʼnXF7)  '/>M_ryvuv{|pbTI>7324;FSbu±{iXJ?767;BMZguumgcbbgnvtfZOFBADIQ[guvpjfffjnt{{vurrtux{{vrnjgffikr{p`SF>7326;DO[ix|unf^TLE?=;>DLXgxʵq[E3$):J\ptfXJ?4/./2=JZkĸyj\SMIIMS\fq|umf`\\^biq{vkbZUSQSZ`it{qib[ZZ[^fmvxrnkjkmptx||vrnkjijmrx}ri_WQMJJMPU^fnx}{xtqmieb^\\\_bgnu}vmf_[WWX\`fmt|}}|}}xqmgecbegkr{xne\WSQSU[cmxxrnkkmprx|{tnic`__bgnx}pbTLD?=>BHPZcp{}|yvtpmifb_^\\_bekr{tg^WPLJLPT\enx}yurpnnnprvy|{yxxxy{|}}|yvutrqqqqrtvx{}}vpib\WSQQSU[`iqyxqke`[WSQOOOQTZ_gpy|rjc\XUTTTWZ\`eimquy}ukbZSLHFFHLQZbkv}yutrqqqrrttuuuuttttttuvy|}yurpnmmmnqrvy}}|{yyy{|}}}}||{{yyxutrqqppqruy}{upjgecccegjmprux{}yqje_[XWUWZ\`fkry}unib^ZXWWZ\`fkry}{xurpmkjiijkmptv{}{vtpnkiiiijmptx}}yurqpnpqrux|}}}|{{{{{|}xrnjgfefikqv||yvuuuvx{|}}|{xvutttux{|tmgb_^^_bfmr{{vtqppqtv{|xurrrrtv{yupmjiijmqu{{vtrqqqtvy}}{vurrrtux|xrmgcbbbeimty}{vuuuvy{}}yvrpnmmnqu{{tmgc``beinu||uqmiijmpv|vnic_\^_cipv}xtqpnprx|{rke`\[[^bgnu}}|{{{|}}{xtqmjgffgjmryvpie`_^_beinty}xrmieb``begmty{vtrqrtvy}{upkifefimqx}unjfbbcfjpu|{vrnmmnqu{xpic_\[\_cipv}|upic_\[[^bgpx|tmgecbeimryytpmkknqv}xne\WTSTX^enxxqkiffimqx{tnifefgkr{{qg`[WTW[`ir}{ric_^\_ejqy}vrnkkmpty{rjb\XUWX\emvxne^XUUU[`gpx}xrpnnprv|{tmfb_^_cgnvvnieb`beinu{{xvuvx|}tkb[TQPPT[cmytg_WQOPSW\enx}{y{|{pf^UPLJLPW_jv}ri`[XWW[_ekry||||vnf_XTQSTX_gq{yqjfccceimrx}|yxxxy||vqmifefimqx}umf`^\\`ekry{uqnpqtxvmc\UQQSU\fp{}uniecceimqv{}{vtqnnprv|vj_WOIEBEIOU`kv{qic_\[\`ejpv||yvuuux|rf[QIEBDHOXcq}umfb__`bfjptx{}xnf^WQOOQU[cmxxrkgfecegjnqux{}yrke_[XXX\`gnvxpib_^^`fmt}xnf_[WX[_fpyxmc\WSSUZ_gpyytqpnpqtx|}yvuttux{yrkfb^\\_bgnv|ri`[WTQSUZ^ekt{|yurpmjgfeccefikqu|}ytpmjigggijkmnqrux{}yrmgb^[XXWZ\`fmt|ynf^WSPOPTX^fpx}yvurqqqrrrttuuvvvxy{|xrkfb^[Z[\_cjqx}unic_\[\^_cgmqv|}yvtqnkjgfffgikptx}xrkgc_^\\^`cgmrx}|xurqpnnnnppqruvxy|}|xtpmjgfffijnqv{|yvtqpnmmmnpqrux|{uqkifcccegjptyyrkfb^[[[\_bgmt{}xrnjgfecefgiknruy|}ytpjgeb`bbefjnrx|{vrnjgec```bcfjpu{ypg_ZTPOMPSX^fnxyrke_\ZXXZ\_ejpv}ytpmjigijknqux|}ytpkgecbcegkqv}}xrnjgecbccegjmquy}unib\ZWUUW[_emt||ungb^ZXXX[^cgnt{}xrnjgeccefiknrx|{xvtrqqqqrtvx{||vqjfb_\\^`ejqy{tmgc`_^^_bcgkptx|vnf^WSOMOPU[ckv}tkc\XWUUX\`gnu|}{xvuttttuuvxy{|}|yxutrqpppqtuy|vpg`ZTQPOQW\cmvtg\SJEBABFLT^itvmf_ZUTSTUX^cjqx|vqkgfccefimqv|}{xvuuvx{}yupkgfeefimqv}ytnjfeb`bcegkptyxqjc_[XWWX\`fnv{qib[WSSSUZ_fnvytnifcbcefjnrx|}|{{yyyyyy{{|}}|yxxvvxy|yrnjfcbcegmrx{vtqpnnnpqruvxy{||}xqkfb_^^_cgmu}xpgb\[Z[^bipvytpmjiijknquy|}|{{yyxxyy{|}|yvtqpnpqtv|vnf`[WTTUX^emu}vngb^[XWX[^bgmt{xqkfb_^^_`fjpv}{upkifffgimqv|ytmieb``cfjqxvpic_^\^`ejpx}vqkgc```bcgkqv||ungb^[ZZ[^bgnu}{tmfb_\[\_cgmt{{vrpnmmnpqtvy}|{xvuttttuvy|}xtqmkiiijmqu{|upkgecccfjpt{ytnjgeeefimqv{}xtqmjiiiijmptx}|xtpmjiiijmptx||yurpnmmnprux|}ytqnkjjkmprv{{vrnkjggijknrv||vrpkjiijknrv{}{xutrrrruvy|}yvtqpnnnpqtx|}xrmieb``beimry{tmgb^[ZZ[^cinv|upieb_^_`cgkqv||yxutttttuvxy|}}||{yyxxvvvxxy{|}yuqnkiigijmptx}}yuqmjigggjkptx|}xurpnmmmnqtvy}}|||||||}}}|yvurqpppqqtux||vrmjgeccefimqv|{uqmjgffffiknrv{}yurpnmkkmnpruy|}{yxvuuuuuvvxy{|}|yxvutttttuvx{||{xvutrqqqqrruvy||xtpnkjjjjmnruy||{xvtrqpnnnnpqtvy}yupkgecccegknty}{xtrpnmmmmnprtv{}}|yxvuuuuuvvxy{|}}|yvutrqppqruv{}{uqnkjiijmprv{}{xvutrrrttuvx{||{yvuuttttuvxy|}}{yvurqppppqtvy}}{xvuttuvxy|}}||||}}xtpmjiiijmpty}|yvtqpmkkjkknprv{}vpic_\ZXZ\`ekry}vpje`^\\^`cgmrx}}yvrpnmkkkmnpruy}}|{{{{{{{{{{{yyyyyy{{|}|yvtrqpppppqrtvy{}yrmgc`^[[\_cgmt{}vqkgcb__^_begkqu{}xtpkjiiijmptv{}}}vpje_\Z[\`fnvui^TLHFHLS[gt}qf[SMIFFIMSZbkt}yqib\WQOMMOQW\cjt|}yuqnjgeb`_^^^_`cgkqv}}tme_ZWTTTX\`gnv{vtqqqtu{yrmgcb`bejqxyqi`\ZXZ^eku}tkc\XTSQSUX^cjpx|qeZPF>96469?HQ^kyù{k_TIA;767:?FPZep|}|yxxvvuutrqpmkjigfffgimptyuk`XOIDA?AEJS\gt{pe\UQMLMPU[cku|tjc\WTQQTX^emxrcUJ?70/039DP_nȽreWLD=::=AFOXbmv}{xurpmjgec`__^^_beinu}¼yk_SIA:6447;AIQ[enyƼmZF6%);Pf}ʻqcXPIB>=;;=ADIOU\fnxumfb^[ZZ[\_begjkmnpqrtvy}ym`ULE>;;=AHPZeq}yrnigeccefgjmprvy||xrnkiggjmry}p`SF=3004;FTeuʽvi^TMHEEFIMSW\bgkqu{|n`ULD?>AFMWbny|vtqtv{ymcZQMJIJPU\envxpf\TMHEEFJT_kyteWJDA?AHQ\jxxqjfb^[ZWWUUWZ\`gnx}k\OB:669>ITcq|tmiiimt|rf[QLHEHJPW_gpxyk^PD90,+,2;IXi{ȿqg_XSQQTW\bgnty}{upkgfecfip{|ungb^\[\^bfkrx}xrnkjijknrv{|vrnjgggikpu|{tpjfc`__`bcfjntx}yqjc^ZWUUWZ_fmu}xqmieeefikqu{}{yxxvxxy{|}}{xvuttttuvy||{yxxxxxy{{|}}}||||||}}{xutrqqrrux{ytpkgecccfimqv|}yurpnmmmnprux{}}}||||}}}|||||}}}||||}|upjfcbbcgmr{|vqmjiijmpuy}{yxvuuuuvvxy{}}yvrpnnmnprux|}|yxxvvvvvxy{|}}|yvutttuvx{}{vtpmkjjjmnruy{vrpmkjjjknqtv{}{xurqppqrux{}yvrqppprux||{yxvvxxxyyy{yyyxxxxy{}|tkc\WTSTU[bjt}{qje`\[\^`fjqv||{yxvutrqqqqrrux{}vqkgc`__beimty|yvtqpnnnnppqruvy{}}|{yxvuuttttuuvvxy|}}|yxvvuuuuuuvxy{{|}{yxvuuuuvxy{|}|{yxvvvvvx{||{yxvvvvxxyy{||}}}yrmic`__`cinu||vtqppqrux|}{yxvvxy||yvtrrrrtvxy|}}yvtrppppqruy||{yvutrqqqrrux{}{xurqpnnppqtux{||yvrqpnmmnpqtvy}}{xurqpnnnnpqtv{}}{xvutrrrrrttuvx{||xuqnkjjjkmnqtv{}{vqmiecb`begkqv||yxutrqpnmkkkkmnqtx}ytpmjiggijmprux{}}yuqmjigggiknrv{|yutqnmkjjkmnruyyuqmjiggikmqtx||yurpmkjjkmnquy}|{yxvtrqpnmkkmnqtx}xqkgebbbegjnrv{}xqjc_[XWX\`fnv}}}|||{yxurpkifeeegkqxvnf`\ZX[^cinu{yqib[TQQQTZ`jtyrkgc`_^^_`cfiknrv{}umf_ZWTTUX\bipv}|xuqmjgecbbbegkpu|yrnifcbbbcfikprv{yrkf`\ZWWX\`fmu}yrmieb```bcfimptx|yqi`ZTPMLMQU\enx}vpjfb_^^^_`befikprv|{qg_WPMJJLPU\emu{uqnjgec``bbegjntx}{upjfb^[ZZZ\_ekr{yqje_\[[[^`fjpuy|xrnjfc`__`cfjpu|ytmie`^\\\^`cgmry|ungb^ZWUUWZ^bgnu|{tmgb^[XWWZ[_cint{|unie`\[[[^`cinty}yvtqnmmmmmnprtvy|}{xtqnkigggiknrv{}xrnkgfeccefikptx}xpic^ZWUUW[_ekry{unie`^[ZZ[\_cinu{}vqkgc`_^_`beimquyyrmgc`^\\^`einu{{vrpmkjiiijkmprv{{vrpmjjiijknqtx{}yurnkigfefgikptyxrmgc`^^^_beinty|vqmifc`_`bcfjnrx}{upjfb_\[[[^bfkqxxqkgc_^\\^_beimrv|{tmf`\XWUWZ\bgnu}yuqmjgecccefimquy|yutrqppqqrtuvxy{|}}{upkfcbbbeimty}xrnkjjkmqtx|}}||}{xtqnmmmmpqtv{}}xqkfb\[Z[\bgnvxqkfcccegkqv{}}ytmgeb`_bejnu}yupkigggiknquy}}|yxvvuttttuuvy{}}yvurrqrtuvy{}}}}}}}}{xutqqpqrv{xne^WSQQSW^emv|xtrqppppqrrttuvvxy{||yvuuttuuvxxy{{||}}}{vrqnnmnpqtx{|yvrpkiggggjntyvnf_[XWX[`fmu|}|{{||}}|yvutrrrruvy||xutrqqrtux{}}|{{y{|}{vtpnkkkkmnqtv{}}xtqmkjjknquy}|yvuuuvy|}|{{|||xtpmjiiikpu|}rg^UOIFFIMT\fp{|vqnkiiijkmpruxy|}|xtpkifeeeegjnrv|yrmgc```cgmr{{tmfb``bekr{ume^XWXZ^emvvpjeb``cgmt{{tnieb```bfjpu{|yvuuttuuvvxxyyyyyyy{|}|vrpmmmnquy}yurpnpquy}}yurqpqrux{}|{yy{||yvtrtux|xnf_ZWTUZ_gq|}qf\UPLLOSX`ir|}{yxyy{|}{xurqpppqruy}|vrnkjjjknruy}}}yvtqnnnpqtv{}||||||||}}}}}}}}}yvrpnkkkmprx|vpgb^[XX[^cipv}yvtqnmkjiiijkmptv{}xurpnnnpqruvy{||vrpmjjjknquy}}}}}|yxvuuuvy||xrpmkknqtx}|yxvxy{}{xurpppqtv|}vqmifeefikptx|{vqmieb``bcgmryxqkfb_^_`cgmrx}}|{yxvtrqqqqqtuy|{upkgcb``begkqv|xqmgeb```cgkqv|}{xurnmjijjmqv|xpgb^[Z[^`fkry}|yvtqpmkkkmnqty}|unic_\[[\_bgnt|{uqmjiiijmnqtvy|}}xqjf`^[[\^bgnu||upjfb__^_beimry}yvutttuuvxyyyyyyxvvuuvxy}}umf`[ZXZ[`fkr{}|yxurnkjggggimqu{{vrnmkjjknprtvxy|}ytnjfc``begktv|}yurpnmmnnpqtuxy|}ytnjeb_^^`cgmt{{uqmjgfffgijknqtv{}ytpjgecbbcfikpty}ytnie`^\[\_bgmr{{uqmjgfeeffijmqtx|{vtpmkiigiijmnqux|}vpje`^[[\^bfkrx|xtpmjiggggijmprux|}vqje_[XWWX[_ekt|{upjgeccefgjmpruxy|}{tmf_[XWUW[_ekt{|xuqmjgfccccefimqv|{upkgfcbbcefikptv{xpib\XTSSTX\cjr{xqje_[XWWWX\`fkry}vqkfb^\[[[^`cgmrxxqjc_[XWWX[^cinu|}vqkf`\ZXWXZ\bgmu}{tnjfb`_^^_begkpu{{uqmjgeeeefgimprv{}}vpjc_[XWWX[^cjqxxqje_[XWWWX\_ejqv|tmf`[WTQQSUZ_fmu}xqjc^ZWUUUX\_ejpv}{tkf_[WUTTW[_ekt{|vpjfc`^^_`cfjpu{}{vtqnkjiiijkmqtx|}yurpnnnpqrux{}|yvrpnkjjjkmptx}xpic^ZXXZ\bgnv}xtpmkkkmprvy}}}{uqmigffijpu{{upmjigijknrvy}{xurpnnnprux|}{xvvvx{}|vrnjiiijnrv||yvtqpmjigggikpu{|rg_XSOOQU\fpyyrmiggikpu|{uqkiggijnty}yuqpmmkmnpruvy|{vqmjfeeegjpv}{qib[XWZ^emxti^WQPQW^iu}pcWOIHHOWbp}yncZUSQSX^fnu}{qi_XSPMMQU\cmuyqjc[UPLIHILPU^ir}ungc_[XWTTTTTWZ^cjr||qf\WSQQU[`gnty}}{xuttux}}pcWOHEDFLS[enxti^TMHEFJQ[gt|rjc__`ejr|umf_ZUTTTW[`gnvvngc___bfmry}unf`[XX\bjvĵ|gSA0#$0?Pcvxqmjigiijkmnnnmmjigeeeefjnt{}rg_WPLIFFIMQW^ekr{ytmgb^\ZZZ[^`eimquy}}vpje`\[[\^bgmry|||}}xrmgeb__`cfkpu{}yuqmjfc`__`bfjpu|{vutttuvy{}}|yurnkigfgjnt{xme\USSTW\emu}{uqnnqu{qe[QJHFHLS[ep{|ung`\XWWX^cjq{}{yxy{|}yuqmjgfffikpu{{tmfb_^^`cgmry|yvuuvy}vme\USPPQW\emu|yvvvvxy{{||}||{yxvutrqqqqrux{|rjbZTPMMOSX`ittkb\XUUX^cku}rf[QJEBBELT_m{µueTF:3//09DP_ptib\ZZ[`gnxyqje_\[\_cjqx}vqkjigikpu{}vqmifffikqxxqje`_^_bejpv||yxvvxy||xurpnmmmmnpqtvy|ypf^UPLIHJOU^grvpie```beimrv|}|{||xrkgc`_`beinu|ytpmkkknqu{}xrmiecbbegkpu{ytmgc`^^_bgmt|umf_[XZ\`gpy|rjb\XWWX\bipx}}||||{{{{yyyxxxxxxxy{}|tjbZTPOOSX_gr}|tmgc_`bfjpv|{vtrqpqrux||yvtqpnnnpqtx{{rke_ZWWZ^emxqcWLD>;=AIS_m{xne^ZWWX\bgpv{uqmkkknrx{qg_XTQQSW^fnx|vrnmmmpruy}|yxvvvvy{}}|{yxvvvuvvxx{|}{xutrrrtvx|yupkifeefimrx}}xtpmkkknqtx|}{yxvvxy{{vrnkigfefgikpty{uqmjigggiknqtv{}ytnieb`__begmry}yvtrrqrtuvy{}}|yxvuuuvy||ungc`^^_bgmt|xrmifffimrxyqi`[WSSTW\cjt|{rkfb^\\^`einty}yurnmjiiijmptx}}yvrpnnnnprux|}|yxxxxy|}}yvtrqqqrtux{}}}}}}{vrnjgfeefgkpu{|unie`_^^`cfjpty}|{xvurqppnnnpqrux{yuqmjgffgikprv|}||||}}|yxvuuuuvxy{}}{yvuuuuvxy{}}|{{yy{{|}|yurpmkjjkmptx}{vrpmmmmnqtx{}|xuqnmkkmprux|}|yxvvuuvvxy|}}|{yyyyy{{|}}}}}}}}|{yxxxxy{|}}}}}}}||{{||}|{yxxxxy{|}}}||{{{{|||}}}}|||||}}}|yxxvvxy{|}|{{||}}{yyxxxxy{|}}||{{{y{{{||}}}||||}}}{yxvuttuvx{||yxuuuuuvxy|}}yuqnkiiijmqv|}yurqppqrux|}|yxxxy{}{vtrpppqrux{}}||{{{{{|}}|{yxxyy|}}yvtqpppqruy|}{xurrqrtuy||xuqnmmmnquy|vqmigfgjmrv}yuqnkkkmpty}}xurpnnnpqux{}{yxvuuuvvx{|}yvutrqrruv{}|vrpmjjjmptx}|vrpmmmnquy}xrnjifgikpu{}xtpkjiijmptx}|yxuuuuvx{}}|yxuuuuvxy||yutqqpqrux|{uqnkkjknquy|xtqnkkmnprvy}|yurqppqrux|yrmgeb``cfkqy}ume_ZWWX[`gpx}vqkiffikpu{|vqkgecefjnty|xtpmkjjkmpruy}|yxvuuuvx{}}xtqmjjijmpuy|umgb_\\_bgnuumf`\[[^bgpx{qi`[XUWZ_emvxqkfcbbcfkqv}yuqmkjkmptx||xtpmkkkmpruy|yvtrrrtuvy}|xuqpnmnnqtx||vqkifecegkpv||vrnkiiknrv||unie`__`ejqx{tkgc_^`cfkryyrnjgffgkpu|xqjfb_^_beipv}|upifc``cfjpv}ytnjfeefimrx|upjfc``beint{|upjgfeegkpu|}vqkgfeegkqv}{tmiebbbcimry{upmjggikptyytnjgeeegjpu{yuqnkjjkmqtx|}{xuuttuvy|}xrnjgfffikpu|{tmgc```cfkrxytpkiiijmqu{{vrnkjjkmptx|{uqmjigiknrx}{tnjfccefjpu|}vqkgecefimrx|vrpkkkkmquy}xrnjiffgikpu{}vrmjgfffgkpty}{xuuttvy|yuqmjgggjmqv|xrmgecccfimrx}|yvtqqqrrux|}yurpnmnnqtx|ytnkigfgjnty|ungc_\\^`ejqxypg_XTPPPTZ`it}xnf`[XXX[`gnu}}xtrqpqrtx{}{xvuuuxy}{uqmigffimqx}{rjc_[XXZ^ciqyxpic^[XXZ\`gmt|{tmgc`___cgkqx|xtpmkkkmpruy}}|{yxxxxxxxyy{|}}}yurpmkjjjmprv|ytmie`^^^_cgmryxpib^ZUWWZ^ejr{{tnieb___`bfjnt{yrmgc`__`bfjpu|{upkgebbbcfimrx}ytnieb___beimrx|vrnkiffeefikpty}|vrnjigfgijmquy}{uqmifecefikqv|yrkfb_^\^bfkqx}xtpkigffgiknrx|xtnjgfefiknty}yurpnnnpqrux{}|xtpmjiggijmqv|xqje`\[Z[^`ekr{xng`[WTTUX\cjr|xpg`[XUUWZ_ekt||vqmjgfeefgimptx|}xtnjfcb``bcgkpv|yqib\WSSSUX_fnxvmc\UQPPQW\emvxpib_\[[^`fkqx}{vtrqppqqrtvx{|}{vtqnkjiijknrx}vme[UQMLOSX`jureZOFA>>AHP[ft½ui^TLEDDEIQZep{vnf`[XWX[^cjpv{yvutttuuvxxy{||}}{vqmjgecefikqx}vne^XSPPQTZ`it}|qg_WSPOOSX_gq{vqkgeccefjnrx}}}|{yxxvvvvxy||vpje`^\\^`fmt||qeZPIDA?DIQ[ivĿn`SF>966:BLWetti_WSPOPTZ`ir{|xtrqqqrux{|yxvvvx{|ytnifcbbeimt|uk`XQLIILQXbmy|peXPJEBEHMT^iu|ri`[UTSTW\bjr{}xtqnmmnptv{}|yxxxx{|}xrmifccegkpv}tjbZTQPPSX`ittg^TMHFFIOW`kx}rg^WQMLMQW^fp{yrke`___bgmry{vtqqqruy}{uqmjgggjnrx|tmfb_\\^bfmt|vnf_XUTUW\bjr|xme^XTSSUZ`gqy}vqkgfffgjnrv{|{yxvxxy{}}{xuttttux|xqkfb```cipvxmbZSOLJMSZcnyyne[TPMMPTZbkuxpie`_^_cfkry|xtpnmmnptv{{vtqpnpqtx||upieb_^`cgmt|ypg`[WUUW[`iqyyqic^[Z[^cipxvnieb_`bfjqv|xrnkjjjmprx|}{xvuuuvy||xurqpnpqtv{}yuqnkkkknquy}{uqmjiggjnqv|{tmgc_^_`cinu}}vpkgeeegkpu{{vtqppqruy}}yurpmmnnqtx|}yuqnkkkknqu{yuqnkjjkmprv{}{vtqpppqrtv{}|yutrqrrux{}xtpmjijkmqu{ytpkiggiknrx}{vtqpnnnqtv{}}|{yy{{|}}}}}}}}|yxuuttttuvy{}}{xvtrqqqrtux{}|yxutrrrrtux{}|yxvutrtttuxy|}|yvutqqppqqrux{}|vrpkjiijknrv|{vtqpppqrux{}|yxvutttuvxy|}}|yxvuuutuvvy{}}|{yxvvvvvxxy|}|xurpmkkmmprv{{uqmjiggijkprv{ytpkgcb``begmt{yqic^[XX[^bgmt{}vpib\WTQPSUZ`ir}rfZQJEABEJQ[eq|ytnkjjjknrv{}}|yxxxxy|}{xuttuv{vnf_ZWUUW\cku|rjb[UQOMMOSW\ckuvkbZSOLMQW_itypg_[WWW[`gnx|xtqnmkjjkkkmnpqrtvy|{xtqpmmkkkmnpqrtvx{}|yvurrqrrtuxy|}|{{yyy{{|{tmf`[XTTUW[_fnv|upjfb^ZXWWUX[^bgnu|xqkfcbbcfjpu{}xtpkiffgjnt{vj^QF?:647;BLWcqĽvkc[UQOPQTX^ekt{{xutrrtvy}}xqkgebbceimrx|ti^TJB>=;>DLU`m{¸}pcXOHB>=>BHOXbkv}|{{{}yrke^XTPOOPTZ`ir|Ŀ{m`TH?930037=FPZeq|¿tfZMA6.%###'0;HWgyƹ}nbUMFB?ADIOU^fnv|vkbXPIDA?>?DHOU^gr}¡¸yk^QH?94237;AIQ[emvq`QB6+!!,7EUgyǿukc[TMIFEEHLQX`jt|upmkkqv{iWF7+# (3BTg|´xj^SIB=977:=AHOU_gq{yqi`ZSLFB>==>BFOWbn{µ}n`TIA=:9;AHPZep{}xrmjiikpu|ueSB3(  (7I^uímXI=2,,.39BLU_gntx|¸xeSB3+%#$,7DTfvyxxy|ytniffgjpv}pbUJDA?DMZi|ȵr\H6( #,:I[k|yuqmjiggiijmnnppppppqtv|ÿ{iWH;3/.2;IXj}ucTH?;;EP`t͸kQ9#  %7Mcyƽyqib[TOIEBBEHMWbm{ug[PJHILT_m{tg\SMJJOT\fp{|yyy|}ukc\WSPOPTX_fpyvj_UOIEEHLT^jvxi\QHB??DJS_m|¿}ri_XTPMOPSW\bgnu{xqje_\ZZZ[^bgmrx}{upkfc`^\^`ejqxyqje_^^_bgmu|{upjfccccfjnty|vqkgfeefikpty}yvtqnmmmnqtvy}}{vurqppqrtx{{vqmjiiknt{{pf\TOLJLPW`juukc\WSSTW[bjr|{rmgeccegmt{|vrnkjjknqtx|}||{yyxvutrrrtux{xpg_XTSQSW^enx|tmgb__`bejpu{|{xvuuttttuuvxy{|}vpje_\[Z\_cjry{urpppqrux{}}|yvrpnmmnqu{{rjb^ZXX\`gnu|}||||}}}}{vqmjgffikqv}|vrnkkkknpruxy||||||{{{|}{rke_[XWWZ\bgnv}}yuqnkjjjjkmprux{}}|yvurqqppqrux|{tmgb_\\^bgmu}yqib\XXXZ\`fkry}|yxurpnmkkkmnqtx|}|{yxxxxyy{{{|||}}}}}}}}xrmgc`^^_bfkqxyuqnkkkkmnqruvxy{|}{upkiffgikqv||{yy{|{vtpmmmnpty}|vrnjiijkprx||{yxxxxy{|}}|yxuuttuvy|}xtpmkjjmnrv||xtqpppqrux|}{xvttrttvy|ytnjgeeegjpu|}unieb``cgmr{yrmiebbcfjpu|xqjc^[ZZ\`fmu}}tke_[ZZ\`fmu}{vrqqqrtx{}|yxvuuvvxy{|}xqke`\ZZZ^bipyxme\WSSTW^env}vqmjijkpu{}xrmifeefimqv||vrnjgfffgkpu{|tmfb_^_bgnvvmc\WSSUZ`ir}yrkfbbbbeimrx}{upkgebbbeinu}xk`WQMJJPW`kxumeb``bgnu}|upjgeegjpu||xrnkgecbbbcfimt{xk^SID?>AFOZftukb[WUUX^ekt|yurppqrv{}vnib^[XXX[_ekr{vne^XTQQQU[bjt|vrnjijmpt{yqib[XWW[`ir}{k^PE>99:?HS`n}vkc\WSSTW[`fmu||yvtqpnnnnprux|}||}}ytnjfcbceinu|xpib_\\^`ekqx|{y{|}|vqkfb_^\\`eipxrfZPHB>>AEMWbp}tkc\XUUUW[_ejqx}}yuqnmjjjjmnqtv{}}yupkgeb`_`cfkqxypg_ZTQQQTX_fmu|yvtrrrrtuvxy{||||{yyxxxxyy|}yuqmjgebb`bbegjpt{}tj`XQLHFFILSZcmvtj`XQJFDDFIMU^gr}yne[SMIFFHJOU\fnx{qg^UPLHFHLPW_gq|vpic_\[ZZ\_cgmrx{xutrqqrtuvy{|}}|{yxvvuuuuuuvvxy{|{upkgecbbceimrx}}vqkf`\ZXWXZ\bgnvxk`WOFBA?AELT^iutj_WPJFEEHJOW^gpyypf_WQMJIILPU\emvume_XTQPPQTZ_fmu}|xrpkjiggiikmnqtux{}{vtqnmkkkmnpqruvy{}xrmfb^[ZZ[\`ekqxxpib\WQOMMOPU\emx¿vj\QHB=;=AHPZeq}}yxutqpnkigecb``begmr{vmc[TOLLLOSZ`gpxypg_XSOMMPTZcmv}vqmjjknrv{}yuqmjjkmqv||uqkifffgjmqtx|}yvrpmkjijjmprv{}{vtqpnmkkkkmnqrvy}}vqkgc____`eimrxyrjc\WQOMMPT[cmx{m`ULEA>?BIPZep{}yurnmjiggfggikmqtx{}|yxutrpnmmkkkmpqtx|}yuqnkjiiijkmnqtvy|}unf_[WUTU[_fnxytpmkjjjkmnqrtuuvxxy{|vnf_XSOMLMQW^fp{{rjc^[XWXZ^bfjpuy}ytnieb___`bejntx}}xrmie`_^^`cgmt{}{xvvvvxyy{{|{{yxvuutuvy}{qi`ZUSQTX^fp{}tmf`\[Z[^`ejpu{|xtpkieb`__`cfjpu||tjb[UPMLLMQW^fnx|rke`^[[^`ejqv}}yxvxy|vngb\ZXZ\biqyumf`^[[^`fmt||xtpmkkkmnqtv{}|yvrpnkkkknquy}}}}}|yurnkgfeefint{ypg_ZUTTUX\bgnt{vpg`[WTSTX^emx|qib^ZZ\`gpx{rkgeccfipu|}vqmjggikntx}}yuqnmmmnqtx|}{yyy{|yuqmigffikpu{|xtqnmkkkkmnpqrtvx{}{tngc_\ZZ[^bgnu|yqje_\\\_cinv}}yuqpnnnpqtvy|}ytpkifeefikqu{}|yxxvvuuuttrrqqqqrtvy}xqkgcbbceimrx}}}}}||||}}{yxvuvxy||tmfb^\[\`ekr{}{xuttttttuuuvvvvvxy{}{tmie`__`cgnt{|xtqnmmmnpqtvy|{xurpnmmmnprv{}xtpkigfgijnrx}ytnjgeccegkqv||upjfb`_`bfjpv||vtpnnnnpqtvx{|}}xqjfb^\^`eipx}vpic`__`cgmt{}xrnkjiijmptv{}{xvuttttuuuvxyy{|}yqjc^XUSSTZ_fpy|qg^WQMJIJOT[cmxvpie`\[[[\`fkqx|{yxvutrrqppqqrtvy|{tnic`^^_bgnv{uqnkiikmnquy|}{vrnkigggggjnry}umf_[XUWZ^`fmu}}xtpkgfeeegjmnruy}vmc[TQPPQU[ckuynf\UPLLMPU\ckuytmgb^ZUTTUX\biqx|qf^XTQQQSUZ^ekr{vnf_ZTPPQTU[bku|unjgecccefjpv||{xvtrruxxy{}bubbros-1.6.2/bubbob/ext3/CVS/0000755000076400001440000000000012225473206014756 5ustar arigousersbubbros-1.6.2/bubbob/ext3/CVS/Entries0000644000076400001440000000042712225473206016315 0ustar arigousers/music.wav/1.1/Mon Jul 28 10:28:30 2003/-kb/ /shoot.wav/1.1/Mon Jul 28 10:28:31 2003/-kb/ /.cvsignore/1.2/Fri Feb 13 13:47:09 2004// /__init__.py/1.16/Fri Oct 6 09:56:30 2006/-kv/ /image1-0.ppm/1.2/Tue Mar 13 01:30:48 2007/-kb/ /image1-1.ppm/1.2/Mon Mar 17 14:24:32 2008/-kb/ D bubbros-1.6.2/bubbob/ext3/CVS/Repository0000644000076400001440000000002712225473206017057 0ustar arigousersbub-n-bros/bubbob/ext3 bubbros-1.6.2/bubbob/ext3/CVS/Root0000644000076400001440000000010612225473206015621 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext3/__init__.py0000644000076400001440000002733512225473206016446 0ustar arigousersfrom __future__ import generators import os, math, random import images, gamesrv from images import ActiveSprite import boards from boards import CELL, HALFCELL, bget from mnstrmap import GreenAndBlue, Fire from bonuses import Bonus from player import Dragon, BubPlayer import monsters from bubbles import Bubble LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { 'gala': ('image1-%d.ppm', (0, 0, 32, 32)), } music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) snd_shoot = gamesrv.getsample(os.path.join(LocalDir, 'shoot.wav')) class Ship(ActiveSprite): def __init__(self, galaga, bubber, x, y): ico = images.sprget(('gala', bubber.pn)) ActiveSprite.__init__(self, ico, x, y) self.galaga = galaga self.bubber = bubber self.gen.append(self.movedown()) self.gen.append(self.playing_ship()) self.gen.append(self.doomed()) self.galaga.ships.append(self) def movedown(self): import boards target_y = boards.bheight - self.ico.h while self.y < target_y: yield None self.move(self.x, self.y + 3) self.move(self.x, target_y) def playing_ship(self): import boards bubber = self.bubber xmin = HALFCELL xmax = boards.bwidth - HALFCELL - self.ico.w fire = 0 while 1: wannago = bubber.wannago(self.dcap) nx = self.x + 2*wannago if nx < xmin: nx = xmin elif nx > xmax: nx = xmax self.move(nx, self.y) if fire: fire -= 1 elif bubber.key_fire: self.firenow() fire = 28 yield None def firenow(self): ico = images.sprget(GreenAndBlue.new_bubbles[self.bubber.pn][0]) s = Shot(ico, self.x, self.y) s.d = self s.gen = [s.straightup(self)] self.play(snd_shoot) def doomed(self): dangerous = Alien, monsters.MonsterShot while 1: touching = images.touching(self.x+3, self.y+3, 26, 26) for s in touching: if isinstance(s, dangerous): self.kill() return yield None yield None def kill(self): try: self.bubber.dragons.remove(self) except ValueError: pass images.Snd.Pop.play(1.0, pad=0.0) images.Snd.Pop.play(1.0, pad=1.0) ico = images.sprget(Bubble.exploding_bubbles[0]) for i in range(11): s = ActiveSprite(ico, self.x + random.randrange(self.ico.w) - CELL, self.y + random.randrange(self.ico.h) - CELL) s.gen.append(s.die(Bubble.exploding_bubbles)) try: self.galaga.ships.remove(self) except ValueError: pass ActiveSprite.kill(self) class Shot(Bubble): touchable = 0 def straightup(self, ship): ymin = -self.ico.h while self.y > ymin: self.step(0, -10) touching = images.touching(self.x+CELL-1, self.y+CELL-1, 2, 2) touching = [s for s in touching if isinstance(s, Alien)] if touching: alien = random.choice(touching) self.gen = [] self.touchable = 1 self.move(alien.x, alien.y) self.pop([ship]) alien.kill() scores = ship.galaga.scores scores[ship.bubber] = scores.get(ship.bubber, 0) + 1 ship.bubber.givepoints(100) return yield None def popped(self, dragon): return 200 class Alien(monsters.Monster): ANGLES = 32 SPEED = 5 ANGLE_TABLE = [(SPEED * math.cos(a*2.0*math.pi/ANGLES), -SPEED * math.sin(a*2.0*math.pi/ANGLES)) for a in range(ANGLES)] touchable = 0 def __init__(self, galaga, squadron, rank, relativey): centerx = boards.bwidth // 2 go_left = squadron % 2 dx = (1,-1)[go_left] halfspan = centerx*7//12 relativex = - halfspan + 4*CELL*rank if relativex > halfspan: raise StopIteration if squadron % 3 == 2: from mnstrmap import Ghosty as mcls else: from mnstrmap import Flappy as mcls mdef = mcls(centerx // CELL - 1, -7, go_left) mdef.left_weapon = mdef.right_weapon = [Fire.drop] monsters.Monster.__init__(self, mdef) self.path = [(None, centerx + (dx*centerx)*2//3, boards.bheight//3), (None, centerx - (dx*centerx)*4//5, boards.bheight//6), (galaga, -dx*relativex, -relativey)] self.gen = [self.waiting(rank * 20)] self.in_place = 0 galaga.nbmonsters += 1 def default_mode(self, angle=ANGLES//4): self.touchable = 1 speed = self.SPEED relative, tx, ty = self.path[0] fx = self.x fy = self.y ymax = boards.bheight - self.ico.h cont = 1 if relative: shoot_prob = 0.0085 else: shoot_prob = 0.021 while cont: if self.angry: self.kill() # never getting out of a bubble return if relative: dx = relative.globalx + tx dy = relative.globaly + ty else: dx = tx dy = ty dx -= self.x dy -= self.y tests = [] for a1 in (-1, 0, 1): a1 = (angle+a1) % self.ANGLES testx, testy = self.ANGLE_TABLE[a1] testx -= dx testy -= dy tests.append((testx*testx+testy*testy, a1)) ignored, angle = min(tests) if dx*dx+dy*dy > speed*speed: dx, dy = self.ANGLE_TABLE[angle] elif relative: self.in_place = 1 if self.y > ymax and relative.ships: for ship in relative.ships[:]: ship.kill() relative.builddelay[ship.bubber] = 9999 relative.gameover = 1 #x0 = self.x//CELL + 1 #if x0 < 2: x0 = 0 #if x0 >= boards.width-2: x0 = boards.width-3 #bubbles.FireFlame(x0, boards.height-2, None, [-1, 1], # boards.width) else: self.path.pop(0) self.gen.append(self.default_mode(angle)) cont = 0 fx += dx fy += dy self.move(int(fx), int(fy)) if dx and (self.dir > 0) != (dx > 0): self.dir = -self.dir self.resetimages() if random.random() < shoot_prob and self.y >= 0: monsters.DownShot(self) yield None class Galaga: gameover = 0 def bgen(self): self.scores = {} for t in boards.initsubgame(music, self.displaypoints): yield t self.ships = [] self.builddelay = {} self.nbmonsters = 0 #finish = 0 for t in self.frame(): t = boards.normal_frame() self.build_ships() yield t #if len(self.ships) == 0: # finish += 1 # if finish == 50: # break #else: # finish = 0 if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bubble) and not isinstance(s, Shot): s.pop() for t in boards.result_ranking(self.scores, self.nbmonsters): self.build_ships() yield t for s in images.ActiveSprites[:]: if isinstance(s, (Alien, Ship)): s.kill() def displaypoints(self, bubber): return self.scores.get(bubber, 0) def frame(self): curboard.walls_by_pos.clear() curboard.winds = ['v' * curboard.width] * curboard.height for y in range(len(curboard.walls)): curboard.walls[y] = ' ' * len(curboard.walls[y]) l1 = curboard.sprites['walls'] l2 = curboard.sprites['borderwalls'] while l1 or l2: for l in [l1, l2]: for w in l[:]: w.step(0, 5) if w.y >= boards.bheight: l.remove(w) w.kill() yield None self.globalx = boards.bwidth // 2 self.globaly = 0 shifter = self.shifter() squadrons = len([p for p in BubPlayer.PlayerList if p.isplaying()]) squadrons = 3 + (squadrons+1)//3 nextsquad = 0 relativey = 0 squadtime = 0 while not self.gameover: yield None #if random.random() < 0.015: # bubbles.sendbubble(bubbles.PlainBubble, top=0) in_place = {0: [], 1: [], 2: []} for s in BubPlayer.MonsterList: if isinstance(s, Alien): in_place[s.in_place].append(s) toohigh = self.globaly - relativey < -3*CELL if in_place[1]: xbounds = [s.x for s in in_place[1]] self.alien_bounds = min(xbounds), max(xbounds) shifter.next() elif toohigh: self.globaly += 1 squadtime -= 1 if nextsquad >= squadrons: if not (in_place[0] or in_place[1]): break elif squadtime < 0 and not toohigh: squadtime = 200 try: rank = 0 while 1: Alien(self, nextsquad, rank, relativey) rank += 1 except StopIteration: pass nextsquad += 1 relativey += 4*CELL for t in range(20): yield None def shifter(self): while 1: # go right while self.alien_bounds[1] < boards.bwidth-5*CELL: self.globalx += 2 yield None # go down for i in range(3*CELL): self.globaly += 1 yield None # go left while self.alien_bounds[0] > 3*CELL: self.globalx -= 2 yield None # go down for i in range(3*CELL): self.globaly += 1 yield None def build_ships(self): for p in BubPlayer.PlayerList: dragons = [d for d in p.dragons if not isinstance(d, Ship)] if dragons and len(p.dragons) == len(dragons): if self.builddelay.get(p): self.builddelay[p] -= 1 else: self.builddelay[p] = 75 dragon = random.choice(dragons) ship = Ship(self, p, dragon.x, dragon.y) ship.dcap = dragon.dcap p.dragons.append(ship) p.emotic(dragon, 4) for d in dragons: d.kill() # This game is suitable for at least min_players players min_players = 1 def run(): global curboard from boards import curboard boards.replace_boardgen(Galaga().bgen()) def setup(): for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) if filename.find('%d') >= 0: for p in BubPlayer.PlayerList: images.sprmap[key, p.pn] = (filename % p.pn, rect) else: images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext3/image1-1.ppm0000644000076400001440000000601512225473206016344 0ustar arigousersP6 32 32 255 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEbubbros-1.6.2/bubbob/ext3/image1-0.ppm0000644000076400001440000000606412225473206016347 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 32 255 f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$bubbros-1.6.2/bubbob/ext4/0000755000076400001440000000000012225473206014324 5ustar arigousersbubbros-1.6.2/bubbob/ext4/.cvsignore0000644000076400001440000000003212225473206016317 0ustar arigousers*.py[co] image1-[2-9].ppm bubbros-1.6.2/bubbob/ext4/music.wav0000644000076400001440000212240412225473206016170 0ustar arigousersRIFFWAVEfmt DDdataؤ~wpqrrssstttuuvvvwwz{rsukcefefghiijllmnnopprqptzzzz{{{{|{rgjkjkllnnoppqrqrttutstuuvvvwwxxw}{tvvtuvvwxxxxyyxyz{zzxtqrsrsttvvu|yyyxyzzzzy{||{{|||}{z|}|{z|~}~}zwqstuyywwwxxyzyz{{{||tnprststuuuvwvtty}|ww{~{z{|}|{~~||vxyz{zz{{z{{|{{{{z{~|vsvwvxzxwut}yww|}zy}}{{}}}|}~}~~~}{}}|y{~ynmrokllptrooqssrpsxyrqy~}z|~}|ykilkknoomkmosvupptutuvtrvzyuqs{yuwrrrtutvvuwwvwz}|wv|}uorvrlowzvou~}{vrz|wtvzzzzyy||{||{|zz{{{zyzz{{z|zytuusuuvxvtwusz|vux||~xmosrrpoqsstutvwwuqu~wtx~{urwvuxxwvw}~ywwx{~{vy}xutxxvwxwyz}}xy|zwuzxx|}|{}}{}{xx|~~{}}y|w|{sz}x|~}vnopifmvtlkqsrqnrzxooy|vvvxwuqejplgimljmqnmqrrttttrnox~xsrpu|wxsmruurtwvuvtstwynr{{ojrxvsruwuy~zzwsx{zxwxyyy{{yw|}wx{|}|{{{zz{xrvwtuvuwxxyyxxzzzz{~vmpwuqrvwtuwuuy{xux{zy{{{{{}}{|}zvxzyyy{|{zz{||||{|~zuvwvvvwxwwxv|y||z{|}|z|~~}}}||~}~}}}}}|~|~}~}|}~|{~~sklnmnnmopqqqrssuussw{|{||{||{}}||xnghiijkkmmnpppqstsqrrrttsuuuvvwww~xrssrsstvvvvwxxwxxxwqprqqsstutuvu}}vwwwwwxyyyzzzz{||zzzz{{||{|||}}|vrvvuvvvxxxyxyzyz{|}snrrrsssttuvuvwvwxy{zz{{{{{||{}|{zwzzyzyyzzzzzzzzz{}{wwxwwxxyyxyyx{x{zyzzz{{z{z{{{{{}~}}~~~}}~}}~}}~~~~~~~~}{ojmmnoopppqrqssstsswzz{{{{{||{|||{|xlhkjklmnooppqrrrssrsstuuuvvwwwxwytprrstttuuvvvwxxwwwsqrssttuvvvwvxwtvvvwwwxxyyzzzzzyyzzz{{{{{|||}|}utwvvxwxxxyxyzyz{{~|rqtstttuuuvvvwwwxy{{{{{{|{{|||}{~xwxxxyxyyyzzyzzy{|zwvwwwxxxxxyzx{yxzyz{zzzz{{{{{{||}~}}~}~}}~}}~|~}~wkknmnpopqqrrssstsrw{z{{{{{{|||}{~{{|tklnmopppqrsssttutstuuuvvwwwxxxyx{{rstsuvuvwwxxxyyyywsrsttuvuvwwwxw{~vwxwxyxyyyzzz{{{zyz{z{{{|||}|}}{|vwxwxxyyyzzz{{{|}ytuuuvvvwwxxwxxxy{{||||||}||}|~}|~xyzyz{zzz{{zz{{|~{xwxxxxyyyyyzzxz{{z{|{|{{|{|||}~~~~}~~~~~~~~~|~~~~~~~~~}~~~|rmopopqqrrststuuttw{{z{{{|{||{|}{|z|yojlmmnopqqqrsstttsstuuuvvwwwxxyyx}vrtttuvvwwwxxxyxywsrstttuvvwwwxxw}zuxxwyyyzyz{z{|{zzz{{{{{|||}}|}}}zvxxxyyyzzzz{{{{}vsuuuvvwwwwxxyxy{|{|||}||}|}}}~}~{xzyyzzz{z{{{{z{}{wwxxxxxyyyyyzy{|y{{{{{{{{{|||{|~~}~~~~}~}}~}}~}}~~~~~~~~~~}~}~~xompppqqrrrrsttustx{zz{{{|{{||{}|{|z{|ulkmnnoopqqrrsttsssttuuvvwwwxxxzxx}ssutuvvwwwxxxyxxwsrsstttuvvwvwywxwvxxxyyyzyzzz{{zzzzz{{{{|||}|}~}wvyxxyxyzyzzz{||}tsvuuvvwxxyyz{{}}}}}}}}}}~}~}}~~xxyyyzyzzzzz{z{}{yyzyyyyzzzzzz{{yyzyzzzzzzz{{{|}}}}}}}}}}}}}}}}|~~~vnoqpqrqrsststutsvyyyyyzzzz{{{{{x|}|||{slmooppqrrssstutstuuvvvvwxwxyyzzvzyrsttuuvvvwwxxxxvtsuuuvvwwwxyxyyw{{uvwwwxxxxyyyzzxxyyzzz{{{|{|||}}|}vxyxyzyzzz{z{|}{uvwvwwwxxxyyyz{|||}||}}}}}}~}~}wxyxyyyzzzzzz{|{xxyyyzyzzzz{z{||}xyzyzzzzzz{zz|}}}|}}}}}}}}}}|}}|~}~{snppprrrsstttuttwxxyzyyzz{zz{{{yx|}}{|yplnooqqqrrsttutsttuvvvwwxxxyyyzxw~vrtttuvvwwwxxxxvtstuuvvvwwwxxyyxwxuwwvxxxyyyzzzyxyyyzzz{{{|||||}}|zwyxxyyzzz{{{|}wuwvvwwxxxyyyz{||||}}}||}}}}}}ywyxxyyyzyzzz{|zxxyyyyyyzzzzzz||}zxzyyzzzzzzzz|}}}||}}}}|}}}}}|}|}~~}~xonqpprrssstuutswyxyyyzzyzzz{{zzxz}|}|{}vnmoopqqrssstttstuuuvvwwwxxxyyyxvy}utvvvwwxxxyyyxvtuuuvvwwwxxyzyyywz~wvxxxyyzzzz{zyyyzzz{{{{{|||}|}~|yyzyzzz{{{{||~~wwxxxxxyyyyz{|||}}}}}}}}}}}}}yy{zzzz{zz{z|}{yyyyzzzzzzzz{z|}|zz{z{{{{{{{{}~}}~~~~}~}}}}}~}}~|~~~~|}}vpqrrssstttuvtuwyyyzzz{{zzz{|zzzy}||}|z{{tnpqqrsstttuuuttuvvwwwxxxyyyzyxxx|ysuvvwwwxxxyxxwttuuvvvwxxxxyzxxxx}{vwxxyyyzzz{zyyyzz{{{{{||||}}|}}|~z{|{|||}}}}~|wyyyzzyzzz{{}~}}}}~~}~~~~}}~|xyyyzzyzzzz{}|zz{{{{{{{{{{||}~~}|xyyyzyyzzzz{}}|}}|}||}}}}|}}|}}|~}~|tqrsstttuuvvtuvwwxxyxyyyyyyzzyyyy~~~~||}{sprrrtsttuvvuuuvvvwxwxxxyyyzzxyxx~vsuuuvvwwxxxwvvvwwwxxxyyzyy{zyzyzwuwwwxxxyyzyxxyyyyzzzz{{{|{||}~}}{yzzz{z{{{|}}yxyyyzyzzzz{|}}}}}}~}}}}~~}~zxyyyzyzzzz{|{z{{z{{{{{{||{|}~}~yxyyyzyyzzz{||||}||}}}}|}}|||}}|}~~}}~yrqsrsttttuvttvwwxxxyyyyyzzzzxxyxz~~}}|}~xqqsrsttuuuvutuuvwwwxxxxyyyzzxxyxz{ttvuvwwwwxxwvvvvwwwxxyyyzzzzyyzy||vvxwwxxyyyyxxyyyzzz{{{{{|||}|}~|yy{z{{{|{{}~~wxyxyzyzzz|}}}}}}}}}}~}}~}~~xyzyyzyzzz{|{zz{{{{{{{{{{{|}}~~}}xyzyyzzzzz{|}|||}||||}|||||}|}}|~}}}~}vprsrsttuuuttvwwwxxxxxyyyzzzyxyyx}~~}|||~}uprsssttuuuttuvuvwwxxxyyyyzyxwyyx}xsuvuvwwxxwwvvvvwwwxxxyyyzzzyxzzyyuwwwxxxyyyxxyyyzzzzz{|{|||}}|}}}|xzzz{{{|{|~zwyyyyyyzz{|}}}|}}}}}}}}}}}{wyyyzyzzz{|{z{z{{{{{{{{{{|}~}~~~zwyyyyyyzz{||||||||}||}||||}||}||~}~}}~{sprsststuuttvwwwxxxyxyyyzzyxxxyyy~~}|}||~zsprsststuutttuvvwwwxxxyyyzyxxxyyy}utvuvwvwxwwvuvvvwwxxxyyyzzyyyyzy{ywyyyzzz{zyyyzzz{{{|||||}}|}}}~}~|{|||}|}}}{z{{{|{{|}~~~~~~~~~~~~~~zyzyzzzzz|}}}}}}}}}}}}}}}}~~yxyyyzyyz{|||||||||||||}}||}}}}|~}}~}}~yssttuuuvvuuuvvwwwwxxxxyyyyxxxyyx{}~~~zttvuvwwxxvvwwxxxxyyzzzzz{zyyyzzy|~{uvwvwxxyxwwxxyyzyy{{{{{{|{zzz||ywwzz|~{|z{~{~{tzyuxzy{zz~||{}~|vx{{wolnnnrtrtwuswxvxxuz}uorvvvuvxyyx~~}~~~}{zz~~{{|~~{|~}}}}x}zpptrruuqqtspsustutxzvtvxwvywqswswxwz|{y{}~~|{|{{{~{wx{{z{ysruspoquvsuxtstruyxwuvyvvzxvyww}zw|{{{{}~|{~~~}~~~~~}}}{|uqvusvrotuuwsqussxwssstuuwyxuvxxwz~~{~}{|{}{|~|}~{|}|z}}x{yposrrutporstvwttwxy{yuyztw}wquwuw|}}}~}yz~|~~~|{{{}}|~}}}}~~{tqruvsssrrsuywttvvtvyywxwstwuw|xtz~}z{}~~~{{~|z{~}|ywxz{xrotwrqtsrvwuvxursvwwxzyutvy|{wvxx|~|~}|}~~~~~~~}}ztrssttsssstuuuttttttuvvutuvvvvwvu{~~}}}}}~}{{{|||||{{z{|{||{{xrprrssrrsstuuvutuuuvvwwvvwwxxxyxw}}{}}|}~~}~~}~~~ztsttuusstttuvvuuuuvvvwvuuvvwwwxvv}~~~~~~~}|||}||}}|{{|||||{{wrqrsttsssttuuvutuuvwwwxwvwwxxyyxy|{}|}~~~}~}}~~~}yssttutssttuuuvutuuuvvvvuuvvwwwwvw~~}~~~~~}|||}|}}||{{|||}{{{vqqrsttrsttuuvvuuuvwwwxwvwwxxxyywy||}|}~}}~~~~~}wssttutssttuuuvuttuvvvvvuvvvwwwwux}}~~}~~}|||||}}||{{|{|}{{{uqrsstsrsttuuvvuuuvwwwxwwwwxxxyywz||}|}~}~~~~~~~|vrsttutssttuuuuutuuvvvvuuvvvwwxwuy}}~~~~~}|||||}}|{{||{|}{{ztqrrststuvvwwwwvvwwxxyyxwxxyyyzyw{}~~~~~~~~~~~}}{vtuuuvutuuuvvvvuuvvvwwwvvvvwwwxwvz~~}||}}}}||{{|{|||{{{{{{||{{ytrtttutttuuvvwvvvvwwxxxwwxxxyyzyw|}~~~~~~~}zutuuuvutuuvvvvvuuvvvwwwvvvwwwxxvv{~~}||}|}}|{{{|{|||{zz{{{{{{{xsrtttutttuvvvwvvvwwwxyxwwxxyyyzxx~~~~~~~~~}}yttvuuvttuuuvvvuuvvvvwwwvvvwwwwxvw|~}}|}||}}|{{{|{|||{zz{{{|{{{wssttuuttuuuvwwvvvwwwxyxwwxxyyyzxy}~~~~~~~~~}}xttuuvutuuuuvwvuuvvvvwwwvvvwwwxxvx}~~}}|}|}}}|{{||{|||{zz{{{|{{{vrsttutttuuuvwwvvvwwwxyxwwxxyyzzxz}~~~~~~~~}}|wttuuvutuuuuvvvuuvvvvwwvvvvwwwxwvy~~~}||}}}~}|{{||||}|{{{|{||{{zurtttuutuuvvvwwvvvwxxxyxwxxyyyzyx{}~~~~~~~}}|yttuuvuttuuuvvvuuuvvwwwvuvvvwxwwvw|~}|}}}}}}|{{|||||{{{{{{{|{z{ytrttutstuuvvwwvvvwwxxxxwwxxyyyyxx}}~~~~~~||}zutvutttuuuvvvuuuvvwwvvuvvvwxxvvvw|}|}}}}}}|{{|||||{{{{{{|||zz{ztsuuttttuuvwvuvvwwxxxwwwxxxyzxxyy|}~~~~}||}{vuutttuuvuvuuuvvvwwvvvvvvwxxwvwww{~~}}~}~~}||||||}}|{{{|{|}|{zz|{vsttsttuvvvvuvvwwxxwwwxxxyyyxwyyx|}~}}|||}|wttttttuuuuutuvvvvwwuuvvvwwwvvwwwz~}}}~~~~}|||||}}}{{{{||||{{zz|{vsttsttuuvvuuvvwwxxxwwxxxyyzxxyyy||~}~|}}|||wtuttttuvuuutuvvvvuwwuuwwwwwwvwww|}}}~}~}{{|}}|}}|{{{{|||{{zz|zutusqruxxutvwvvwwxxwwwxxyyxvw{|xw~|~~~}}~{zz}|uuwuuutvzztprw{{wtvxwvwxxxyxwwxwx|~~||||}}|zz}~zx{}}zzzz{{{{{zzz{zwttwxwtuwwxxwuuw{{wuxzywwzywz|zwy{~~~~}v{{z~|{{|~~zvssvzxttxywuvwutvyxvvxvuxyyxusx{yy~{xy~}y{}|{||{{z|}{yz|}|{{z{|zvuvuvwurv}|usw{|ytrv}ztv{|ywxzyz}~|z~}}{}|~~x~y~~}~{w~ywwxxsqv|zuvyxusssv{~xqsxxwxyytqv{yz|x|~zz~{yz||{||{{}|xw}}vy|zxyxusuvvvwxyvqs{}yuutw}}wuy{zzyxwvz|}{~}}~w|z~~}|~||}}}{xvvutvvvvvvvuuuuvxwvvvvvvvwxvuwwvy~~|||||||}|{{{{|{zz{{{|{y{~|ww{|ywvtstvutvwwvuuwwxwxxwwwxxxzzxwyzy{~~}|}}}|yvvuuvvvwwwvvwxwwxxwvvwwwxxxwvwxxz~}|||}}|||{{{{|||{{{{{{{||zzz{{zvuuttuvvwwwwwwwxxxyxxxxxyyzzyxyzy|~~~~~~~}||||{wvvuuvvvwwvvuvvvwwwvvvwwwxxxvvwww{~||||||}}|{{{|||||{z{{{{||{zz{|zvuvuuvvvwwwwwwxxxyyxxxyyyzzzyxzzz~~~~~~~~~~||||}{wvvuuvvvwwvvvvvvwwwwvvwwwxxwvvwwx|}||||||}|{{{{{{||{zz{{{{|{{zz{{yvuuuuvvvwxwvwwwwxyyxwxyyyzzzxyzyz~~~~~~~~~||||}zwvvuuvvvwwvvvwwvwwwwvvwwwxxwvwwwx}}||||||}|{{{||{||{zz{{{{|{zzz{{yvuuuuvvvwxwvvwxxxyyxxxyyyzzyxyzy{~~~~~~~|||}}yvvvuvvvwwwwvvwwwwxwwvwwwxxxwwwwwy~}|||}||}|{{{||{||{{z{{{{|{zzz{{xuuutuvvvwxwvwwxxxyyxxxyyyzzyxyyy{~~~~~~~}||||yvvvuuvvvvwwvvvwwwwwwvvwwwxxxwwwwy}~}||}|||}|{z{{{||{{zz{{{|{{zz{zvuvvuuvvwwwxwvwwxxxyxxxxyyzzzxyyy}~~~~~~~|||{xwxyxwwwxxxxxwwwwxxxxxwwxxxxyxwwxz||||{zz{{{{{{zyzzz{{{zyzzzz{{zyzyvvwwwvvwwxxxyxwxxyyyyyxyyyzzzzyxz}~~~}~~}}~}|{zxxxxxxwwwxxxxxwwwwxxxxwwwxxxxyxwx{|||||{zz{{{{{zzzzzz{{zyyzzzz{{zyvvwwwxwvwwxxxyxxxxxyyzzyxyyzzz{zy|~~~~~}}~}}}}}{xwxxxxxxwwwxxxxxwwwxxxyxwwwxxxyyxz{|||||{zzz{{{{{zzzzzz{{zyzzzzz{{xuuwwwxxwwwwxxyyxxxxyyzzzyxyzzz{{{}~~~~~~~}}~~}}}{wwxxxxxxxwwxxxyxxwwxxxxyxwwxxxxxz|{{{||||{zzzzz{{{zyzzzz{{zyyzzz{zwuvvwwwxxwwwwxxyyxxxyyyyzzxyyzzzz}~}}~~~~~~~}}}}}}}}|z|{{ulmonopqqrqicegfhklmmnoppqrrmjlnnnnnpopqqstrx~uuwvwxwxyyyxxyyyzzz{{{||||}|{{{||||}}}~}~~}zqorqrrqrv{|||}}}~}~~~~||}}}}~~~~~~}}}~~~~{pnqqqrssttuuvvwvxzz{{{{||}~soqqrsssttuwwxxxyyyzzzz{{{{|~~~~~~~~~~yrtutwxtppqqrssstttuuvwxxxyyyyzzyzzz{z{||~}|zstuuuuuvvvvwwxxxwvvwvwxuqoqrrrrssrrsstutuvuzzrrsstutuuvvuuvvwwwxxxxyyyzzyxxyyyzz{zz{{zvrv~~~~xnnqpqvyyyyzzz{{{||||||{{{{{|||||}}}}}~}||}{~~~~~~~~~zpnppqrrsssuuuvvvxyz{zz~sprrrsstutuwxxxyzyyzzz{{{{{|~~~~~~~~~xrutnmopqqrrrssttuuuuuwxyyyyzzzzzzz{{z{}}~~}yrttsuuuvvvwvwwwwvuvvrnoppqrrrsstsrststuuvvuzypqsrsssuuuutuvuvwvwxwxyxyyzyxxyyyzyz{xsrtuswxnqxyxxwxyxyyyzzz{{{||{{z{{{||||||}}}}~~||}|~{pnqqqsrsttuuvwwwyz{spsrststuuvxxyyyzzzzz{{{{{{}~~~~~~~tjmmmoqqqrrsstttuuuvvvxyyzyzzzzzz{{{|{|}}~}}xrtttuuuvuuvvwwwwtonoopqqqrrssstttssuvwwwxxw}wopqqrsrstttssttuuuvwwwxxxyyxwxxxyyusttuuvwvz~utwvvvuvwvwxxyyyzzzz{{yyzzz{z{|{||||}}|{{}{}{porqrsrtttuuvwvytqtstuuuvuwxyzyz{z{{{{{{||{}~~~|qlooorsstttuuvvvwwwwwxyz{{{{{{||{||||{}~~~}wqssstttuuvvvvtqpppqqqrrststuuuvvvuuvuvwvwxv}vnpqpqrrsstsssttuuuvvwwwxxxyxwxwsrttuuuvvwwv{}ttvuvutvvvwwy{z{{{||||{{{{{|||||}}}~~~~{|}|~{rrtstuuvvwww{~~vtvuvwvwxxxz{{{{||||||||}|}~~}sprqrttuuuvvvwwwxxxyxyz{|{{||||{|}||}|}~~~xsuuuvvvvvvsqrrrsrrrrstttuuvvvvwwvuuwvvwwxxw}~wpqsrsttuuvutuvvvvwwxxxxyyyzvqrsstuuvvvwwxyw{}uvwwwwvwwwxxxyyzzz{{{{zyzz{{{||||||}}}}{||{~{rrtttuuvx{}}}~}~vtvvvwwxxxy{{{{||||||}}}}}|sprrrtuvvvvwwwwxxxyyyz{{{{|||||||||}}|}~~xsuuuvvtqpqrrrsssrrsstttuuuvvvwwwwvvwvwxwxxx~~~vpqrrssttuuuttuuvvvwwwxyxtstsrsttuuuvvwxwxyx||uuwwwvuvwwxxxyyyzzz{{zzyzzz{{{{|||||}}|{{yux{rrtstx{|||}}}}}~wuwvwxwxyxy{|||||||}}|~}sqrrsuuvvvwwwxxxxxyyyy{||||||||||}||}|}wsuurqrrrrsttttuutsttuuuvvwwwwwxxwvwxwxxxyyx~~~}}uoqrrsssttttstuuuvvwwuttuuuvutuuvwwwxxxyyyzy}zstuuvutuuuwwwxxxyyyzzzyyzzzz{{{{{|||}|yvwxw{{rswxxyyzzzz{{{{|}~~~wuwwwxxxyxz{{||||||~trtssvwwwwxxxxxxyyyzyz||||||||}||}}}~vopqqrrrsstttuuuuttuuuvvvwwwxxxxxxwwxwxyxyyy~~}~}toqrqrssttutstuuvvsrstttuvvvuuvvvwwwxxxyyzzy~zstuuuttuuuvwwxxxyyyzzzyxyyzzz{{{{|zxxyxwxyw{~wvxxxyyyzzzz{|{|}~~~wvxwwxxyyxz{||{}~trtttvvwxxxxxyyyyyzzzz|}|||}}}}|}{soqqqrrssstttuuvvttuvvvvvwwwxxxxxxwwxwxyxyyx~~}}toqqqrrsttttsttqqrrstttuuvvvuuvvvwwwyyyyyz{y~yrtuuuttuuvwvwxxxyyyzzzyyzyzzz{{xwxxxyyyxyyx|~vwxwy{{{{{|||}|}xxyxyyyzzz{|~~vtvuvxxyyyzzyzzz{zz{{{|}}}}}}~~~~|tqssstttuuuvvvwwwvuvvvwwwwxxxxyyyxwxxxyyxzyy~~}}~|uqrsstttuuvspqrrsstuuuvvwwwwvvwwwxxyyyzzz{{zytuvvvuuvvwwwxyyyzzzz{zyyzzzywwxxxyyyyyyxyyx}~wxyxzzyzzz{{{|||~xxyyyzzzz|wuwvwyyzzzzzz{zz{{{{{|}~}}}usttuuuuvvvwwwxxwvvwwwwwxxxxyyyyyyxxxxyyxzyz~~}}}~{tprsrsttssssrsttuuuvvwwwxxyywwxxxyyyzzzz{|{{xsuvvvuuvvvwwxxxyyyzzzzyyywxyyyzz{{z{{{{yz{z~|vwwwxyxyyyzzz{{|}~~~~~~xxzyzz{}||}~~vuwvwyyyyzzzzzz{{{{{{{}~~}usuuuuuvvvvwwwxxwvvwwwxwxxxyyyyzzywxyxyyz|{{~}}}~|tprsrrrssttsstttuuvwwwxxxxyyxwxxyyyzzz{{{||{xsuuuvuuuvvwwwxxyyyyzzxvwxxxyyyzzzz{{{{{z{{z{uvwwxxxyyyzzz{z{}~~~~~yy{{||||||}~~~vuwvwyyzzyzzz{{{{{{|}~~~}usuuuvuvvvwwwxxxwvvwwwxxxxxyyyyyzyxxyz|{{|{{~}}}}~{soppqrrsstttssttuvvvwwxxxyyyxxyyxyyzzzz{{|{{wsuuuuttvvvwwxxxxyxxxxxwwxxyyyyzzz{{{||{z{{z{uvwwxxxyyyzzz{z{}~~~~~{{|{{|{|||}~~~~~~~vuwvwyyzzzzzz{{{|}}}}}~~~~}usuuuvvvvvwwwxxxxvvwwxxxxyxyyyzzyyz{{z{{{|{{~}}}||yqnpqqrrsttttstuuuvvwwwxxxyyyxwxyyyyyzz{{{||{wsuuuvttvvvwwwxwvwwxxxxwwxxxyyzzz{{{{||{z{{zzuvwwwxxyyyzzzzz{}~~~~~~~~~||}|}}|}}}~~xxyxyz{{{{|{{{{||{|||}~~~~~~~~~~~~~~~~~wvxwxxxxyxyyyyyyyxxxxxyyyyyzzzzzzyxyyyyyy{zz~}~~~~~~~~~~~~~~}}||}{trtttuuuvvwvuuvwwwxxyyyyzzzzyyyyyzzz{{{|{|||~~~wtvvwwvvwwwxxxyyyzzzz{zyyzz{{{{|||||}}}|{||{zvwxxyyyyzzzz{{{|}~~~~z{{{{|||||}~~~~~~~~~~~xxyxyz{{|{{{|||||||||}~~~~~~~~~~~~~~~~wvxwwxxxxxyyyyyzywxxxxyyyyyyzzzzzyxyyyzzyzzz~~~~~~~~~~~~~~~~}|||~ztrtttuuvvvwvuvvvwxxxxyyyyzzzyxyyzzz{{{{|{}||~wuvwwwvvwwxxxxyyzzz{{{zyzzz{{{|||||}}}~|{|||zvwxwxyyyzzz{{{yvvyxxzyxsxslrqm~vx{tpqstyyusutrsxzy{zx{xtxzwz|uqsvz{tpttot~~zwz|}|{|}~~|{~}z}{urorutx~}~~xrsuxvtvyy{{y~z{~z{}}~{ssxtrwvtxtiimgfkmklnkgjmjlrppsnhilnmmorstpryysssu|~~~z}tkosqokikmqrnqurprruz|zuwyuv~~||z~||zsw~~{y}|z~~~~wwvx{|{{}yy{}~}wlmosxvrpquvqrvwsquytsxywxwxzvturtzyspomjp~z{}}~{|x}~z{}|~xu|}x}{}~unoonv}wnqwtrxzvturquzzwvy|}|z}}}{{~w{{tu}|xz{z|}{}xz}~~zz~xy}yoiilquroqrnlpwwrptwtqtwtpu|zrrx{vsuwx{|yz~~|~~|}~{~yw|||xohfikkklieippknrpmmoorvrlny}ulqzwprxwz~woz}}{|{}z{{{{yy}}|{z}{z}{}qqz}xqs{{usvvwzzusvxyxvuwwvwxwwzwlgpysecv|{}~~{{~~|{zyz}|yxyzvsv{zxyyuuxww}zniosuwslkpuwvututuxxuy}uluuv}}yswtpx~~}x|}~~~|suzyusx|{y|{w}}|z}nntvuttv|zqoyus{~zyzzzzxvttz}t}{u~}}~~}~}~~ytldabfjieehhilmkhjproloronprrqqrsrrstttvwtt~wwxvvxz||{zz|zuuxwvwxxz}|{{{|}}~~}~~}}{}{{}}~~~~~~}}|xxxwwxxxwu|~~~~}~}||{{{|~~spsrqqqqsrtvurqrtstuutsqswwvuuuuvvuwxwwwv{~~~}}}}~~~}||}}~~|{|}||}}~~|~zpmpprttuuuuvy}ytvvwzzyyyyzz||||}||}~~~zvuxvlfhihhijkklmmlmnnopppopqqrsstrrsstttuttutv~~|~~tmoomoppqqsqmmoopqqrtuvvvxxxz{||||}}~~yz||}}}}}}~}|}}|}}|~~~|srrqsssstssrstttuuuutuuuvvvvuuvvvwwvvuwwu~~~~}}}}~~~|||||||}}{{{{|||}{z{z|}vlklkmnnopsvuvwvwxxwwwxyyyzzzz{{{|||~~~vvyxxyyyyz|}|}}}~~|qmonoppqrppqqrrrtutuuuvvvvuuuuvvvwvvvvwxv|~}}~}~~}}||}|{~zplnoopqpmkllmnooppopqqrsttssttuuvvuuvuvxvy{|||}}}~}|~~~~{}}|}}|}}}}|}}||{z{{{{{{zyzzzzzzzxxyyyzvs{~~}}}}}~}||||||||{zz{{{{{zyyyzzz{ypjkmmnruutuvvvwwwvvwwwxxxxwwxxxyyxxxyyyzzy}}~~~~~~~~vvxwxyy{|||||}}~~vuwvwxxzzz{zzz{}}}}}}}}}~}}}|}}|{{{|{{~~~~~||}||}|||vmlonljijjklmmnnmnoppqrrqqrssstuttttuvvwvuzwuwwwyz{{{|{{|}~|yz|||||}}~~|~}}~{{|z~~~~}}}~~|{|||{||{z{xokosttstttuuvvuuuvvwwvvuuvvvwwwvvwwwxxxxvy~||{{{{{{||{z{{||||{z{{{|{||z{zqloooqqrssttuwxxyyz~|vwxxz{z{{{{{}~~~~~~~~}~~vljkjjklmmnoonnopppqqqqqrssstsssstuuvututu}~~~|~~wppqpqqqssstssstutqpqqrsstuuvwyyyz{z{|}~~}||~~~|~~~ywxvvwwwxxwvvwwwxxxwvvwwxxxxvvwwwxxxwvwxw|~~||||}|}}{{{{|{{|{zzz{{{|{zzzz{wolmmnoopqqqqqrsuxyxwwxxxyzzyxxyyyzz{{{||{ywz{z{{{||}~~~~~~wsuutvuuvvuuuuvvvvuuuvvvwwvuuvvvvwwvvvvxvy~}|}}}}}}|{||{}{rlmnnopqqqpqrrpopqppqqrrstssttuuvvvuvvvwvyz||{|}|}~~|}}|}}|}~~~~~~~~~~||||||||{z{{z{{{~~~}|||||}}{{{{{{{|{zzzz{z{{sjkmmnooooopqtvvvvuvwvwxxwvvwxxxyxxwxyyzzy}|}}}}}}~~~~}utvvvwwyzz{{|||}~~xvxxxxxz{{{{{{{|~~}~}}~~~~|~}|}}|}}}}wnmoooppoppomnoonnnppqrrqqrrsstutsttuuuwwux}tqstsuvxxxyyyz{|}}}~}}|||}~|~}|~}||}}|}}{|zqlnoooonpstuuvutuuuvvwvuuvvwwwwvuvwwxxxxvw}||||{{{{{{|||zz{{{{||z{zrlnoooooqqqrrstuuvvwwxzz{}~wxyx{|{|||||}yqqsqqrponoppoopqqqrrrqqrsstttssstuuvvuuuu|~~~~~~~~~}|}~xqqsrqrstttuutttuvvwwvvvsstuuuuvwwxxxyz||{}~~xvxvux{{z{{zyyyyzzzyxxyyyyyyxwxxxyyyywxxw{}{{{{{zyyzzzz{zyxxyzyzzyyyy{xpmonnppprrrrqssstuuutvyzzz{zzyzzz{{{{z{{z}{wz{{{||||}~~y||yxxxyyyyyyzyyzyxxxyyyyyxxxxxxyyxwwxxwy~}}}}}}}|z{|{||tooooqqqrrrrrsttuuttrqrrrtsrsttuuvvuuuvwvw{}}|}~~~~z|~~~}~}}~}}}}}}}||{{{{{|{zzzz{z{|vmlooopqqpppqrrsssstuvvwwwvvwwwxxxxwwxxyyx}}|||||}}}}}}~~~|utvvvwwxz{{{{{||}~~}y{{z{{|}}}}}}}}~}|||}}|}yqnppqrrqqqrrrsttrqqrrsttsrstttuuuutuvvwxvw~~~~~~~~~~}~~~~~~{sprsrttuuuvwwwxy{{{{|||}~}~~~~~~~~}}{uoqrqrrqqrrsttttuvuvwwwvuvwwwwxwvvwwwxxxvv~~~~~~|{{{{{||{{z{{{||z{{unoqqrqprssstutstuuvvvwxxyyyzzz}zz{z|~~~~~~~~}utvvuttuvuuvusrstttuutttuuuvvuuuvvvwwwvvu{}}~}}~~}}}~~~~~~}||}}}}}}{{|xqprqqqqrsstutttuuuvwwvvvwwwxxvuuvwwwxxyzy}~|}~{xzyyzzyzzz{zz{{{{{{zyyyzzzzyxxyyyzzyxxyxz~~~~}{zz{{{{{zyyzzyz{zyyyzxqmoonoppqrrrqrsstuuuttuuuvwxxxxyyzzzzyyzy{|wyz{||{||}~~y{}||||}|{|}}}}}}|}}}}}}}}|{{{{{{|{zzy{zz~}}}}}}}}{{|{||voooopqprsrqqrsstuttttuuvwvttttuuvwvvvvwwv~~~xy{z{{{||}~~{{}||}||~~~~}}~~}{{||{||{{zz{zz|womooopqqqppqrrsttrrstttuwwvvwwwxxxwwxxxyx|~~~~~~~}{{{{|{{}zrprrrtstvwxxyyzy{|}}}}~~~|}}}~|{}}}~}}~~~}~~~}}|soqqqrrrrqrssttttssttuutsrrstttuutttuuuwuv}~}~~~}~~}||}}}}~}~}~~~}uprrrttssstuuuvwwwxxyyyz{}}}}}~~~~~yttutuuttttuuuvutuuuvvvvuuvvvwwwvvvvwwwxwuz~}~~~~~~}||}||}}|{{||{|||{zz{{{|{{{vqqrrssrssstuuvuuvvvwwxwvwwxxxyzzz{{{|{|~~~}~~~zyzzyyxxxxyyyxwwxxxxyxwwwxxxxxxwwxxxyxxwvz~}}}}}}}|{{{{|||{zz{zz{{|zy{yrprrrrrrsstuutttuuvwwvvvwwwxxxwwxyxyzyyyx{|}}}z{|}~~}~~}}}~~}}}}~|{{{{{{{|zyzzzzz{zyyxz~~~~~}~~}||}}||}|{zz{{{{{zyyzyspqqpqrrrsttsssttuuvuuuuvwwwxwvwwxxyyxwyxyz{}}}}~~~~||}~~~}~~}{xyyxyyyyxwyxw{~~zpnrqqttv|~~}}}rlopopqppqqsssttuvvvwwxxwwxxxyyyzyzzz~tnopqqrx||{}||~}|{{}||}}}}}}~~~~}{}|{~~~unpqqrsrrrstttuvvvwvw|~}~}~~|~}rjmonopprrssstuvuvwxxwwyyxyyzzyz||}wwzxtqrtuuvvwwwwxxxy{{yy|}|}~}}~~|yxzzzzyz{{{{{|||~zwustx{yuuyzxwy||zxxzxxzz{|||||||||{|}|{||}~|||xy|yx|}tkpxwuxyxxyzzyz{zyxyyyz|ytv~xrz|wzz}}|}|y|~z{~~|z{|y}|}|rnrqjhlrwvpnpttrsz}}}}}~~}|{|}|}~|}~z}{}~yz}~}~|{zvpmkimrpnqspovytrvwtuvwvtw{wsx~~}}{|{pkllliirxqjmssqrtutuuvwvwyzysqyzttxyzyz{{{|~|xz~xmqtit~utz}|yyy{}~u|xty|{{}~|{|~|}~~~}}}~{wxyyzvr|}|{x{{||{{{{{z{}zw{~||{}}z|{}xx~xoorqqqmltyrnv~}yxz{zyz}}xtw}~|yz}}}z}zqz}wuz}zyz{|zuuxvmfgmpokipxsmqwupmmnsz~vns~~~|x~~~~}wxukilmnokgmwvollkqzwopttuxwtssv|~xsw|yz~wmgtytrsvxtopqpoqtspprtstvvwvssy}zvxy|yy|zz{{{||{~~~||}{zzxvz|zwx||z|x{||||||}}||}}}}}}~~~|{tqttttsw}}|~~~~~}~|qnqqqqqssstttuvuvwwvtu|~}~|}~~|}}|~yxxxxyytjhkkklmmnnnoopppqrrsttuuuvvwwvuvwwwx~~sqsqpokjllmnppppqrssrqsstuuuuvwxwwyxyvrtttvvvvvxxwwxxxxywtrtuuuuvvuuwwvxwxzvyyz{|||||}}~~}~~}~~|y{xsux{||||||}~~~uprstvvuvwwxxwxxx{~toqrqrrstttuuuvvvwwwxxxxxyyxyxwz}~~~}~sjjkjjkllmnoopqqrssstsststuuvvvvwwxxxtoqqqssstuuvuuusppqqrrsttuuuvvuuvvwwvysuvuuuuvvvwwwxxyzyyzyyyyzzz{yuuvuwwv~yz{z{|{|||||}yrtutwxxxyyyy|ysuuuvvvwwwxwxyz{zz{{{|||||~}uoprqrtuuuuvvvwwwwxxxxyyyyyyzzyzzz{zz~vpqrqrsssturoopooppqrrstttuuuvvvuuvvu{ystuuvuttuuvwwwxxxyyyzyyxvsstuuvvvwwv||vvwwxxxyyyzzz{yyyzzzz{||{|||}}|{{||zystuuuwwy}}uvxwwxxxyyyzzz{|}}}~}}yqrsstuuvwwxxxyyxyyyzzy{||}|}}|}}|~~{~wwxwxxtrssttttuwxxxyyxyyyzyyzzzzz{{y}yqrtstutssstuuvuvwvwwtqrrqrsssttuuuvuy{ssutuvvvwwxxxyyxwwxxxxyyyzz{{{{{zzxsvyqrssx{zyyyz{z{{{|{|}||}|{|||||}}|}~|zrrtstuuvvvwwxxxy{|}ttvuvwwxzzz{z{{{||||||}}~ywursttuuuvvvwwwyzzzzzzz{{{{{{|||}}wvxwwxwxz{{{{{{{wuuvvvwwxyzzzzz{z{{z|}trtstuuuvvvvvwwwwvvwwwwxxyyxyyvsstsru~~}}~}~~zuvwwwxxxxvwxxxyyyzzz{{{{{zyyzzz{z{|{}|rorrrsstuuuvvwz||{z{{{||{|}}}}}~}}}{}~~~~zrprrstttuvvwwwxxxyyzzzz{{|}~}utwwwxxxyxyzyzzz{||}}}~}}~~}~~~~~yvyyxyyyyz|{xxyxxyyzzyzzzz|}}}}}}}~|~xvyyyyyyzzzzzzzz{{|}}|}}}}zxyyyzyy{{|~vsvuuvvvwvuuuvvvwxxxxxyyyzywwxxyyyzyz~}}}~~~~~}~~}{ropppqqrstwyxyzyzzyxxyyzzzz{{{{|{|}zy~}~~}{sorrrsssuutttuuvvwwxxxxy|~|||}}}}~}}~~~~|spqppqrssstuuvvwwwxxyyyzyz{{{{{|}|}}~|xyzzzzywvxyzz{{{{{||||||||}~~zvyzz{{{{{{|{{||}||}~{zz{{{{{{|{{||}{vxzzyxyzzy{|||||}}}|||}|}}}~~~~~{vqsrqtwwwxxxxxyyxxyyxwxxyyyxyzyzzz{{y}}~}~~}~~}||}|{|}~zqmqpmpuurqsvtrrtvvuw{{{{{|}|{{z{{{||{~}|}}|}}topqpprrssstvustxzywuuxzwwyzyyz{z{~xturostrrrsvvssuvvvvvx{zvvxz~~zx{|}|{~xyzy{{{~~||~~~}yx|~{z}~|}~}|~|~wz}zxy|}{y|~}{||{~~~|{}|}}|{yuyzy{{}~~}~}}~}}}}}~~~|}z~xrvvtuwwwwvvxyvuy}|zxx~zx{||{zzyxy||~~|z}~}zwvz|wz}vnorrqppqsuusppvzxsuyxuuwwxxwx|~}~~|z~z{yqorqprsssstuuuuuuuvwwwwxyzyvv{}yuw|{x||~~yrquyzxutwzyvuvwvssy}ysuwyywuy~{wz}|}{|}}}zy}{}~~y{|||}~|}|z}~~}{||x}zy~}wwyxxvv{|yy}}~~{utvvuvvwwwwxxxyyyyyzzyxxy||{||{||}}{~~~~~|{zzytnnpppqqrssuuuuutuuvwxyyzzzzz{{{zyz{y|~zstvuuvuuuttuuvvvwxxxxxyxwxyyyyzzz{|z}{ttvuuvwwxxyyyyyxxyyyyzzyxyyzzzzyyz{y|zy{zz|}~~~~~~~~~zy{zz{|}}|}}}}~~wvwwwxxz{{{{{{{{{{{|}}~~~wvwwwxxxxxxyxyyyzzyzzzzzz{{z{{{{yy{{|~~~~~~~zsqtsrrsrrrsssttuvvvwwwxxvwwwxxxyyyzy{{srsstuuuvvwwwxyxwwvvvwwxxxxyyyzzyyzyz~vuwwvxxwwvwxxxyyzzzz{{{{zzzz{{{|zy{z{yx{|||||}||}}}~}zxyyyzzz||}}|}}}~xwyxxyyyyyyzzzzz{|}}}}}}}}}}}}~wsvvuvvvxyyyzzzzzzz{{z{{{{{{{{{||{|{|~|tprrrstttuuuuvuuutstuuuvvwwwxxxyyxxww~}usuuuvvwwuuvvwwwxxxxyyzzzzyyxwxyxxzyyytuvvwwwxxyyyzzzzzyyzzz{{{{{|||}}}|{{xuwwwxxxyz{|~zxz{z{{{|{{||||||}~~zvwwwxxxxyz{{{|{{|||||||||}~~~~~~~}yvyyxyzyzzxxyxyyyyz{|{||{|||||||||}||~}vqststuuvvutuuvvvwwwwwxxwwwvvvvwwwxxx}xtttsuuuvvwwwxyxxyyxwxxxyyyzzzz{{{|{y~wrtuuvvwyzyyxxyyzzzz{{{|{|||{{{||{}||ytuvvvwwxxxyyzzzz{{|}~}xyyyzzyz{{|}}}~}}~~~~~~~~~~}wxzzzyyyyyzzzzz{{z{}}}}}}}}}}}}}}~~}}wxyxyyyzzyz||||||||{zz{{{{{|}}}}}~}|zuvvuuvuvwvwwwxxxxxyxwwxxxxxyyyyzzz{y|~~}|~}wstutuvvvwwxwvvwwxxxyyyyzzz{zyxyzyz{z}zuvwvvvvwwwxxyyyzzz{{yyzzz{{{|{||||}|zuvwwxxxxyyzzzz{{{{||||}}}~}}{{{|}~}~~}~~~~~~~zz{{{{{{||||}~~~~~~~~~~~~~~~~}xxxxz{zz{{{{{||{||||}}~~~~~~~~~~}~~}~zttuuuvvwwvwwwvuuvwwwwxxxxxyyyxxxxxyxz~~~}}~~~}~~zttvutttuvvvvwwxxxxyyyxxxxyyzzzz{{{|{}{utvvvwwxxyyyyyxxzyyzzz{{||{|}}{z{||z}}wwxxxwvwwxxxyyyzzz{{{||{||}}}}~}xuwww|~{{~wxzz||zz~{z~~{|~}}uuzvv}wkhkoqkgklkoqoptsruwuvuqv|wvz{{zy|}}~|}~{w{}yywux{{~yz|{x}|{~~}~{|yy}vz}xvyxx{}xvywsx{xyzwz}tls|zxywrsxww{zuxzsptvtrswzzywz~xuyxty{vuyz{|zy}~zxwx~~z{}xy{xz~zyz}yu~}suzxy}{|}||}}||~~~~vw{yw~|{y~~|~~~z{}yx|zvxzzysnstprsqssswurutqtvvwsqtx||z{}~||~||}}{ssutrolkmpoknqnnqonstporrrstttvxyywsw~{zxvyzxz{y{}xw{}~}y}{~{yx{~|vuyz||yy{{}~{z|{xz|zyxxz{wwxxxuopqmnrqpstsrsuvz|xx}|xz{wux{xtuyyyyw|~{xvqrvwxxw{~wtzzy|~zz{zvw{yspsroov|}yvy|{{~}yxz}}}|}~|}}}~~~~~}|{{|{{||zzzz{wsrsrrrsssttrsy~}}~~|||{{|{||yyzz{~|}||}ztrrrrsssuusstvvrnoonoppqrrrqqrstttuttz~~}~}~{y|}|}}zuuxyzyzzzz{}~~~~~~~xuyzzzzzzz{|}}}|}}}~}yyyxwwxvpnonnpppqqqqpqrrssttssttv|~||{{{{|}{{~~~zvwwvvwwwxxxwvwxvpnponppqrrssrrtsv|~}||{||}}}}~~~~~~}z|}}~~}~~~~~~~~~|{|||xsty}~}}}}}|{{|{{{||zzzzzzz{zyyzy|~wuwvtuuuvvwwvuvvwwwxwwwvxxspqqprrrtstx}}}~}~~~}||}}}}~}{|||{xyyz|||}}|}~zwyz{|{||||}~|yz{|}||||}}~~~~~~yuqoonnoppqqrqpqrrrssssrstttuuttttuy}~~~~~}}}|}|xwwvwvqopqqqpqrrsstttstuuvvvvvvvvz~}}}|}}}~{|||}~|}}|}~~~~~~||{z{{z{{{zyyzzzzzzyxyyyzyyyxspquxxwwwxxxxyxwvwxxxyxxwwxxyyyxxxxywv{|zz{{{{||zyz{{{{{{zz{{{|||{z{{{{xxyyyzzzz{{|{|~~~|{}~~~~~~zz{z{{yyyyzwtttrrttttuutttuuvvvvuuvux~~}}}|}}}}~}}}}||||||||{vrsuroppoopqrrstsrsttuuvuuuuvwwxwvwxwz}yzzz{{|}~~~~~~||}|}||~~~~~~{{zyyyzyzzzyxxyyyzytopqqrssrrrssty{zyyyzzzzzyxxyyyzzyxxxz|yyyxxyyyzzzyyyyzz{zzyyzzz{{vqrsruy{{zyz{{{{{|||}}}}}~~~~|}}}||}|{zz{{xuuuttuuvvvvutw|~~~~|||||||||zz{z|~~~}||}|}}ytsttuuuvvuuuvvsqrrqrrsttttttuuuvvwvuw}~}~~~|}~~~~zxy{||||}}}~~z{||||}||}~~{yzyxyxxyvqpqqqrrsssrrssstuuttttuw{|{zzz{{{{{yz~~}}~}ywxwwwwxxyyxwxxxyvrqqqrssstttttuux|}|{{{|||}|}}}}~~~}}~~~~}~~}|{{}{wvvvz~}}~}}|{{|{{||{zyzzz{{{zyyzz}~~}}{wvvuuuvvvwwvvvwwwxxwwwwxwssssrsttuvvuz~~}~~~~||}}}}}}|{|||zyz{|}}}}}}~{z{}}~}~~~~}{}~~~~~~yqqrqqrqrssssrstttuuuttuuuvvvutvuvz~|}~}}~}}~}}|||}{wwwvvwwtppqppqqrssttsstuuvvvuuvvw{~}}||}|}~}~}{|~~~~~|{}~~~}~~~~~}}}}}}}}{z{{{{{{zyyzzzzzyyxyywuvvutuvuvwwvuuvvwwwwvvwwxxxxxwwxxwvuux}}}}}}}|||}|}}}|{{|||}}|{{|{|~~~ywxxwxyyyzz{}}}}~~~}|~zyzywxxxvuuuttuuuvvvutuvvvvvvvvvvwwwwz~~~}}}}}}}}|{||{||{{{{|{tpppopqqrssssstttuvvuuvwwwxxwwvxxutvuv{}}}~sswxz{y{~~|~{|wopstvxx{{x|~{{|||z~~|~}}yx|}~}~}|}}zwy}yvxwvxnejmlonmpporssusqrtwursttwutzxt{|z}~}~~}~ywwxxtonnqtrnprtuuttuy|}}z|}~~{xyzzzz~~}~~|zvrsuwxtpry|vqvwqsxvvvuy{ts{{tqv{zy|{~||z|~||z{|}~}{zx|~wtuvzvmknnmqutprsqqssy|tqtsv{wssuvx{~zx}~z}~}|}~yzyz}xx|}t}||~{}}xz|{|}|{~~~}~{vzzwxvsrpmmpqssontxspqposvvrruvxxsuzupw}}}{y~~}~|}|}}vz~wz~xqqvtnoqoqrswxqnpv~~tnqvxuv|}wy}y|}{zyv{xu|}z}zxzyxyyz{ywwwyzwutx}zrtyzzvopv{}zwz~}~}}yyxz~|||||{{|||{wurquxrllmmprrpopstsrrtusrsttuvsqu|xkmvx{{|~~{{|xuvxyz{wtw}}||~~{}zt}~}xuz{vz~|~{y}}}|}~~{{tryzonrqprrpopswvqptvuttstuvtrsx|vlm|xv|{|zt|wv}y{}}{|~|wtuwvqmnpooprsrpptwurtwwvutvyxwxyzxvz|z}}{{~|}~~|yxyz{{|}}zy||xz~|{|{xx{|{yzzyy|~~}~~}}||}||}|xttvvqnopnmnoqqrrqqqrssstttstttvvvuuvy}}}}~}~~~~{xyzyvsrrtxyxwxyz{||}}}}}~~~}~~|zyyyvssutssstttuvuttuuvvwwuuuvvwwwvux|}||~}~~}~~}||||}}}|{{{{|{xuuuuspqrrqqqrsttuttttuvvwwvvwwxxxyxwy}~~||}|}|||{|}~~~~~~~~~}~}~~~~}|||{|{xvvvuspoqrrrqqrrssttsstttuvuutuvvvwwvx|}||~~~~~~~}}}~}ywxxwtrrsstuuvvvwxxxz{||||}|}~}~~~~~|yvvwvwxvuvvvwwwwvvvwwwwwwvvwwwxwy|}}|}~}}~~~~~}|{|{||||{z{{wuuvvrooqqqsrrrrsttuuttuuvvwwvvwwwxxxz}~~~~|{||||}~~}}}}}}~~~~~~~~|||yvvwwtpoqqqrsrrqrssttttsttuuvvutuuvvvx{|{{}~~~~~~~}}}}}}~~|||ywvxxvqprssttttstuuvwvwxxxyyzz{|}}~~}~~~~~~{zzzz{{{zyyyyyzzyyxxyxyyyyxwxyxz~~|}~}~~~~}}||||||}|{zwutuvupnppqqrssrrsstuuuutuuvvwwvvvwwwy}~|}}|}}|yy{zz{|{|}~~~}yyyyyxtrrrststuttstuuuuvuuuuvvwwvuvvvy{|{zy|~}~~~~~}}||}}}}}|||||||}zwwxxxwtrrrstttuvuuuvvvwxwvvwwxxyyyzz{~}~{}~~~~~~~~~~~~~}~~}|{{||||{zz|~~~~|~~~}||}}}}}|{{{{{zxvvvwxvsrrqprrssttsssttuvvuuuuvvwwwvwz|{{||{}~~~~~~~}}}}}}|zz{z{|{wuvxyzzz{{{|~~~~~~~}}}|{z{zwuvvttuuuvvvuuuuvvvwvvuvvwxwxyzz{z{{{|}}}}}}}}|{{|||||{{{{ywxxxwwxxtrstssstuuvxwwwwxxxyyxxyxyyz{}}}}}}~~~~~~~~~~}|||||||{{ywwwxxwvwwustuutstuuuvvuttuvvvwwvuvwvx{|{z{{{{{}~~~~~~}}}}}}~~}||||}}}}{yxxyyzzxxxvuvvwwxxxyyzy{|}}}}~~~~~}{yyzzzxxxyyyyyywwxxxyyxxwwx{}||{zz{{z|}}~}}}}}|{{|||||{zzzzz{{xuuvwvwxwwvusttuuuttuvvwwwvvwwwxyxxwxz|}}}}|||||~~}}}}}|~unprkcbfggijkllmnoopqqrrqrsqlknnnppqrrrtrr|~uvxwxxvwxwxyyzzz{{{{{||zz{{||||}}}}~~~|{xoprrrrrrty}||}}}~}~~~~}|}}}}}~~~~~~~~}~~~~~~yooppqrrstttuuvvwwwxyyz|{||qoqqsuuuvvwwwxwwyzzyy|}|||}~}{}}|~~~vtwwvxxvqqsrqstttuuvwxyyyyyyzyyy{}|zz{~|ytuvwxwwyxxyzzzzyz{}zy|zusttuvvttuwyyutvuy~~~~xrsqqttuvuuwwwxxxxz{xvvxzywxywx{{zyz{xyzts~~~}}~}~|tnmlmquvwy{zz{{yy|~{xz|{{{{|}|}}}~}~~{y{{~~~~~~}~~~~~uoooopppqrssrtwvsvyyspx}~~xqststvvvuvxxxyyyyz{{{||||{{~~||~|~wvywrprrpqssttttvvwxyyxzzxw{}zvw}~{|}~}|}uwyxxxxyzxxx{|wt{zvuvvtsvzytswy{{yxz|zyspttqqssrsvvtuvwvuuuvwwvvvyzyxzzyxyyuprrpv~~}|~~~~~~zpmpqsx|zwwz{yyzzyxyxwx{}|xvz}yz||zy{{||z~}}~~~~zploopqopstsrsuutttv{}}~~~~~~~~~~~~~}}~~~~~~torrrtttuuvvvwwxzzz{{{{{{|||||}~|qnoppqqqqrtttuwxxxyyxxyzzyz{{{}}~~~~}uvwvvvwxwwxxxyz|ysstsstuuuuvvwxyzzzzzzzz{~uuvuvvvwwwwwwwvwwwwwwxxxxxxyyxwwvroqqqtrr|~~~~~~~~}|~{utuuuvvwwwxyxwvwxxxyyyzyz{z{{zyyzzz{{z{{{~}~~~~~~~}}xmmoopqqrssttsssy}}}~}}~~~~~~}|}}}}~~~~}||}|}}}~~}~~}}||~xmlnnnppqrrstttuuvvvwxxyxyzzz{|}{qmpqqrrststvwxxxyyyzyyzz{{{{}}}}~~~~~}yuwwvwwwwxyz{zvtvuuvvvwwxxxyz{{{{|{{|{||{~ytvvvwvwwwxzzzzzz{zzzz{{z{{{|{wuuvvvxwwxwy~|}xqssstttuutttuuvvwwwwwxxxyxwwxxxxyyyzzz|z{~~}}~|~~tlnpopqqrrqqtyzyzzz{{{||||{{{{{|||||}}}~}~~~~}~~}vmnppqrqrrqrsstuuvvvwwwxxyxvy}~zppsrstsuwwxxyyyzzzz{z{|{|~~~~~~~~~~vuvvwwvx{zwttvvvvvwxwxxxz{{{{{|{||||||}}|vtvuuvvxyyyzyzzzzzzzz{{{|~zwwwxxwxxxyyyzz~uqtttutsttuuuvvvvvwyyz{yxyyyzyyyzzzz{z{{x|~~~~~~~~~}|}}}}}}{rnqqqrqpswyyyzz{{z{|{||zz{z{{{{{{|||}|}}z}}~~~~~~~~~}}}}}~~}}toqrrrrqssstuuvvvwwxxxxwx|~}}~~~~~uoqrqtuvwwwxxxyyyzzz{{|}}~~~~~~~~wxyxz{xuuvvvwwwwxxyxy{|||||}||}}}}}}}~~wwxxzzzzzz{zz{{{{{{{|~|xwxxxyyyyyzzzz{}||wwyxxyxyyyyyyzzzzzzzxxyyyyyzyzzz{zz{zyyury~~~~~~~}||}}}}}}}}}~xpoqootwwwxxxyyyzzzzzyyyyzzzz{{{{{|||{z{{z}}~~~~~~~~~~~~|}}}}}~~}~}~zqoqppqqrsstuuvvvwwxwvz~~~~~~~~}~~}||}|}}|}}|{rnoopqqrrssttuvvwwwxxxyyzzz{{{|||||~{w{zutuuvvvwwwxxxyz||||||}}}}}}~~}~{wyzyzzy{{{{{{{{{|}~zwxxxyyyyyyyyz{|}||~|}}xzzyyzzzzzzzzzz{|}}}}}}}}}}}}}}}}}}zvwxwx~~~~~~~~~~}~~}~~ulpvvvvvwwwwxxyyxxwxxxyyyyyz{zz{zzyxyzz{zz~~~~~~~~~}|}}}}}~~~~~~~}~~umnpoqqrrsstuuvvvuv{}|}}|}}}~~~~}}|}}}~~}~||}}}}}}~~~}~~wnnppqrrststuuvvuuvvwwxxxyyyzzz{{yz~vqtstuuuvvwxwxy{{{{|||||}}|}}}~~zxzyyzyzzzz{{{|~|yzzzz{{{{{||{|}~~}~~}~}zvxxxxxxyyyzyz{||||||||||}||}|}~}{z{{z{|z}~xsuutvvvwvvwwwvvwwwwwxxxxyyyyyyxxyxyzyyzy{~~~~~~~~~~~~~~~~{}|snoppqrrsstuuttwyyyzzz{{{|{|||zzz{{{{{|}{}~~~~~~~~|~}tnpqqrsstttuutuuvvvwwxxyyyzz{yy|~~~~~~~~wpqrrststuuvwyzyyzz{{{{|||||}~xxzxyzyzzy{}|yxyzyzzz{{z{{{|~~~~~~~~~~~xwxxxyxyyyz{{||{|||||||||||~~{zz{{{{{{{{zywyxxyyyyyyzyzzzzzz{{{{z{{{yyyzzzzzz{z{{z}~~~~~~~~~~~~~~~}|}||~ypmppprqrtrrtwxxxxyyyyzzzzzzyyzzz{{z{{{||{~}~~~~~~~~~~~~}|}}}~{roqqqssstrstttuvvvwwxxyxyyxy|}}}}~~~~~~}}}}|snqqqssttssttuuuvwwwwxyyyyz{{{{{{|||}|}~|}wyyxzzy{|zxyyzzzzz{{{{{|~~~~~~~~~~~}wxyxyyy{|{{||||||||||}|}}z{{{{{{{{||{|{}~wwxxxxyz{{{{{{{{{{{|{{|}~~~~~~~}~~}~}}~}}~}}}}}}}}~wooqpqrpruvvvwwwxxxxxyyyxxxxyyyzzzzz{{z|{y~~~~~~~~~~~}||}|}~}}~yrqssttrrssttuvvvwwxxxyxx{|||}}}}}~}}~~~}{}|}}|}|}~zrqssstssttuuvvwwxxxyyyxxxyyyzzzz{{{||||{|zxzyz|zxyyyyzz{z{{{|{|~~~~~~{xzyz||||||}||}}}}}}}|{||||||||}}}}}~~|xyyz|{{||{|||||||||}~~~~~~~~~~~~~~}~}z}xsutsvxwxxxyyyyyyyzzyxxyyyyyzzzzzz{{{yyzyz~|}}}}}}~}}}}~~|||||||}|}}|}}vpqrpqrrstttuuvvwwxwvx{{{||||||}}}}}}|{|{|||}}}}|}~}~~xrrrqrssttuuvvwwwxxxwwxxxyyyzzz{{{|{{|~|uvvssttuuuvwwwxy{{|~}~~~~~~~yy{{{|{{||||||}}}}~~}}}}}}}}~~~}}~yy{zyzzz{z{{{{{{|}~~}~~}}~~~}}~~}~~}}}|xwzyyzzzzzzzz{{{{{{{{{{{||{|||||||zz{z{{z}~}}}}}}}}}}}~}}{roqqqrsstttuuuvwvvwyxyyyyzzz{{{{{{zz{zz|z}}}}}}~~~~~~~~|tpqrrsstuuuvvwxxwvwxxxyyyzzz{{{{{{{|}}}~|~vprssttuuuvwwwxxwwwxxyyyyzzz{{{|||||}}}~}~zz{{{|{||||||}~~}}~~}~~~~~~~~yz{zz{z{{{{{{|}~~}~~~~~~~~~~~~~~~~~}~~}yxzyyzyzzzzzz||}}}}}|}}}}}}}}}~~~~~~~~~~}|}xqprqrsssttuuutvwwwwxxxyyyyyzzzyxyyyzzy{{y~~}~~~~~~~~~~~~~~||~zrprrssstuuuvvuuuvvwwwxxxyyyzzyz{{{{|||}}|~|~{sqsssutuvvwwvvvwwwxyyyyyzzz{{zzzz{{{{{|}{~{xzzyzzz{{{|}|||}}}}}}~~~~~~}yzzz{zz{{{|}~~~~~~~~~~~~~~~~~~~~~~~~}xyyyyyzzyz|||||}|||}}}|}}|}~~~~~~~zttuuvvvwwvvwxxxxyyyyyyzzzzyxyyyyzzyzzz{zz}}}}}}}~}~~~~~~}|{}|}}wpqrrsstutsttuuuvvwwxxxxyyyyzzz{{{{{|||}}|}}~|}~yrqsstttuuttuvvwwwxyyyyzzzyyyzzzz{{{|||}||}utvvvwwxxvvwwxxxyyyzzz{{{}~~~~~~~~{yzzz{z{}}}}~~}~~~~~~~~~~~~~~~~~~~}{xyyyzzz|||||||}}||}}}}}~~~~~~~~~~yuwwwwwz||{|||||||||||}||}||}||}|}||}}}}{|~~~~~~~~~~~~~~}||}|}}|}|tprrrssrrsstttuvvvvwwxxxxyyyzzzzz{{{|{|}z{}||}|}}|~}vqrsstsrsttuuvvvwxxxxyyxwxyyyyzz{{{{|||||}{vwxxxwvwxxyyyzzzzz{{{{zz{z{{{{|||||}}}~}}zz{z|}}}}}}~~~~~~~~~~yxyz{}||}|}}|}}}}}}}}~~~xwxyz{zz{z{{{{{{{{{|}~~}~~}}}}~~}~}}~~~~~~|ututstttuuvvvwwwwwxxwvwwwxxxyyyyyzzzzyyyx{~~}~~~~~~~~~|vtusstuuvvvwwwxxxyyxwxxxyyyzzzzz{{{|{z{{z}yuvvuvvvxxxyyyzyz{zzyyzzz{{{||||||}|{||||}vptutwwu|qtvrwwr~~|||}xsuwwwuwvqtxuwztopsxzsoqrqtwuwzxuyzx{zw|~wrry~~||~~wuvyzvtssz}vsvwuvyyvstxyyywvy{yz{wuxy|~~{~}|}x}zx|yx~}|~}~vnmqsporwtf`imhghimokgilmkmmmqtqpoouvsuvstusswywuuwvtxyz~tsz{wstwvwyvz~vrwzxw~~||~{}}|rw|~}zz{xx~~xvz~}xzzzyoruqturstsvtqtstzuu|y}}z{|}}}~~{xy|{zxxxwrompusopttpt{xnqyuquvsvxuqrtwzxtsw|~|yx|}uqz}{z{~w{~}~ypsw{ysz}~tqx|xuy~zstyzxz~{~vpt}y{z|}}~~{y}}~}{xv~}zyxuqostrvwwyocdigjidflmlidcipnfljaq|snrtxzrlqx{wuxwu|~yty~zssvtsvtw~|tty}vrx}}|{~vvz~vwz}{xz{zxwy|{zyuxwhk{~smqvuprvtqrruwsrrpy}~zzx|~}xy|}}|{zuvz|~yyye_mzujimqqkfozujkswvurptvuusu{wlp}vouxqnnku}~~~{~{svz}zy~||{~zlhu{mp|~vrwzwwyzyx|~}}{|}yz~|yy}{|~{}{wwyxwvsuwvwvvxrgdggiiiiighlonlmqspnqvtoquwtqswvvxwwxz}~xsstuvrrx{xuy}{z}}{|}|~}vwwwz{{{z{{{{{|||zwuuuuvvuvuuvvuuuvwvuuuvwu{~~|||~~}~~~}~}sklnnopponprqqttsrssstuvuuuuuvwwwvvvtqrtsstrwz{}}~~}~~vtvuvxxxyyyyyzzy{~~}}}}}}|{{{{{{{{{yz{y{|xwxxyyyyyxxwwxxxzsifhijkllllmnnopqpppqqrstsssttuvvuvy|||}}}}{|~sorsstuuvvwyzzz{{{|}~~~~~}vxyxzzz{{{{z{|yuuvvvwvuuuvvwwwuuvvvwwxwuwwv|~~~}~}~~}~sklnmnoopopqqqrssrrsttuuuuuuuuvxvrpqrrststtrwzz}}}}}~~~vtwuvxxyyyzzy}~}}}}}}}}{{{{{{{|zy{y{}yxyzyyxwxyxyyxxwwxxxztifiijklmmlmnoopqqppqrrstttstuuw{}|z{{{|||}{ztprtuvvvwwxyz{{{|||}~|vxxwyy{{z{{wuuvvvvwwxwvvvvvwwwwvvvwwwxxvwwv|~~}}}|~}sjkmmnooppopqrrrssrrstuuuvttuspprrqqrssttuusx||}~xwyxxyz|{{~}~}}}}}|{{{||{|{z{y{|yyxxyyyzyxxxyxyyyxwwxwwzukikklmmoonnopqqrsrrrrtttvutw{|{{||{{{{|||}|{vsuuvxxxyyyz{|}|}}}~~}xzzzzz||wvwwxxwxxxxxxzxwwwxxxxxwwwwxxxywwww|~~~}||}|}|tmnnnppprqqqqrssttssstuuvvroopqqrssrsssuuvvtx{{}|~~~xxyyyy{~}}}}}}}}|{{{{{|{zzy{|{|||{zz{z{{{{yyzzzzzzyxyyy{vmklkmnnopooopqrrsssrsttuxzyxxyzzz{zzyyzzz|zzwtwwxzzz{z{{|}~~~~~~~}xzzzyvvyxyyyyzyzzyz{z{zzyyyyyyyyxxxyxyzyxww}~}}}~}}~}{{{{|{smnnmoopqqqqqrrssttssttqqrsrrrsttuuuutuvvwwvzyz{{}~}~~~~~yxz{}~}~~~~~~~}|||||}|{zz{zz{{zzx{}||||||}|zz{{{{{{zyyyzzz{zxyxyzulklllnnopppppqqrrtsrtwxxyyyyxxyyyzzyyyzyy{z{wuwvwyzz{{{{{}~~~|xwvvwvwyyzzzzzzzzzz{{{{{zyzzzzzzyxyyyyzyzxw~~}}}~}}}|{{z|zrmnnmoooqqqqqqrssttrooqqrssssrsttuvuuuuvvwww|yz{z|}~~}}~~~|}~}}}|}~~~~~~~~~}||||||||{yz{{{z{{xz~~~}||}||}}|{z{{{{{{zzyzzz{zyyxyztmlmklnnnopqppqrrsvxwwwwxxxyxwxxxyyzzyxyzzzy{wuwwwyz{{{{|||}~wuwvvwwwxyzzzz{{{{{{{{{{|{yzzzzzzzyxyyyyyzyw~~~}||}|}}|{zz|zqlnnmnoopqqrqqrrpopqppqqrsstsssttuuvvuuvvwww}xz{z{|}~~}~~~||}|}}}}}~~~~~~~}||||||||zzzz{z{{y{~}||}}}}}|{{{{{||{zzzzz{{zyxyztklnllmnoopqqpquvvwwwvvwwxxxyxwxxyyyzyxxxyzy{~xvxwwxy{{{|||}}~wuxwwxxxxy{{{{{{|{{{{||{||zzzzzzzzyyyyyzyzyx~~~~~~~}||}||}||zy{yplnnmnnoppqrpmmnoppqqpqqrssttssttuuvvvvvvwwv}yzzz{{|~}}~~~~~{}~}}~~~}~~~~~~}|||||||{zzz{z{|y{~}|}}}}}|{{{{{{|{zyzzzz{{zxxzummoooooppqstttttuuvwvuuvwwwxxwwwxxxyyxxxxyxzzyzzz{{|}}}~~~~zx{{{{{{{{|}}}}}}}}}}}}}}}|{{{{{{|{zzzzzz{{y~~}|}}}}}}{{{|{{{|{yzyqnppppopqppqqppqrrrttssstuuuvvuuvwwwxwwwwxxx}~z{|{{{|~~~z{}}}}}}}}~~~~~~~~~~~}||||||||{zz{zz|zz}}}}}}}}|{{||{{|{zzzz{zz{yyytmnpooooqssttttstuuuvvvuuvwwwxwwwwxxyyyxxxyxzzyzzz{z|}~~~~~~~zxz{{{{{{{|~}}}}~}}~}}}}}~}|{{|{{||{zyz{z{||~~~~}|||}||}|{z{{{{|{yzxqmopppnnoopqqqqqrssttttstuuvvvvvvvwwxxxwwxxx}~z{{{|||}~z{}}}}}}}}~~~~~~~~~~~~}{|||||||zz{zyyx{~}}}}}}}}|{{{|{||{zzz{z{{zyytmnoprrqrssstttsstuuvvvvuvvwwxxwvwxxxyyywxyxzyyzzz{{{}~~~~~~zwz{{{{{|{{}~~~}}~~~}~~}}}~}|{{||{{|{z{||}||~~~~~~}|||||}|{{z{{{|{zzwpmnmnonmoopqqrrqqrsttttttuuuvwwvuvwwwxyxwxxx~|y{{{|||}}zz||}}}}}}}~~~~~~~~~~||||||||zxyyyzy|~}}}}}~}||{|||||{{zz{zz{{zysopqqrrqqrssttuttttuuvwvuvvwwwxxwwwxxxyzxxyx{~xy{z{{{{|}~~~~zxzz{||{||||}~~~~~~~~~~}~~}~}|{{|||~~|||||||~~~~~~~}|||||}}|{z{{z{{{{umkmmnoonoopqqrrqrrsstuutttuvvvwwvvvwxwxxwxww~|x{{{||||}~~~yz{{}}|||||}~~~~~~~~~~~~~}||{||||{zzz{{z~~}}}}~~}|{{|{{|||zzz{{{z{zslnoopqpppqrrsssssstttvvuuuvvvwxwwvwxxxyxxxwzxy{{{|{||}~~{z{{|}}}}|}}~~~~~~~~~}||||||}|{zz{z{~}~}}}~}|{|||||||zzz{{{{|woloooqppppqrrstssssttuvvuuuvvwwwwwvwxxyyxxxx~{wz{z{||||}~y{{{|}}}}}}}~~~~~~~~~~||||||}|{zz{{z~}}~}}}}}|{||||||{zzzz{{{{tnoqprsrrqrssstutstuuuvvvvuvwwxxxwwwxxxyyxxwzyz|||}}}}}}{|||~~~~~~~~~~}||}||}}|{z{{|}|}}}||}}{z{{|{||zzzzzzz{xpnppprrrrqrssttttttuuvvwvvuvwwxxxwwxxxyyyywx~|y{|}}}}~}~|}}{}~~~~~~}~}xwwwvuvwwwwwwuqpqrrrsqrxyuz|uwyxyyxzzyzzzzyyzyzzzzz{|zyzz|~rnrrqsttttuutuuvwvwxxxyxxxxyyyz{{{||{z{{{||{}||~{}~~~~~}smoooqrrssssstuuuvvwwxxy}zpqsrtuttuvwxyzz{{yy{}}{|~~~~~~~wvywvxxxwvxz{{z{||{{{||zwuvwvwxxxvtw}{xy}}{{{}}z~}~~~~~~toqrqrsuutttttvwvsstvz}ysruz{yuvxxy}{vvyyxxyzz{|y{}z|}}~~~~~}{|}}}}}}}|wzxw}|~zninqnmoporvsprtqqtwvtvzyy|}}}}~|zy||}~~vrpquvtuusu{~zvv{}zx{|xz||~~||~xsvvvwvvwwxz{{ytt{xsw}tsxxuuvvwxyzyz{{zzz{zyyy}}y~vrwy}{qruplquttuvtppuwuvxxuwyxwvrt{}wtx{{wrt||uuyzzzz|xw~~~}}}~~~xx}wx}yuw~yuz~|}~~~||{toolfjtyrkpurprstttuvwxxw{~|~~||}~zz~z~sorsrrrtwxwtrv|~|zy{}~zw|urxz{yxw}}qtxvsvzzvvz|{{||||}{wwwpvvrv{zwwy{zz|}|wryzwz{|uwxxqjov|yliwyllx{trvxxxxwwwwwwxxxyyyzzzywuu{~zwy|}yw~|{||}~~~~yzzx|~|{}~}||~~|}}}}~~}tlmmlqtroquwsqtvsruzzvvxwx}~~~~{~~|nntsqrstutuwxxyyyz{zz{z{~~~~~~}~}xuwwvwwxxwxzzzzz{zzzz{{|~}xwyywwy{zyzz{}}|{{}||}{~~~}}}}~|}tmppqrrrtssssttstuuvvvwwwvvwwxxwxyyyywwyyyyyzzy{yy~}~~~~~~}}~~}}}}~}~~}}|||}}~}}~}~}sklmmoooqqrsrrsstuuuvvvwvvx|~~~~}~~}}~}}~}~~~}sqsrtutvvuwyyyzzzz{{{{{}~~~~~~~yuwvvwwwxwxzzzz{zzzzz{{|}~{xwxxxxxxyz{{{{|{||||}{~}}}|}}}unpqqrrrsttsrsttuuuvvvwwvvvwwwxxxyyyywxyxyyyzzz|zy~~~~~}}~~~~~~~~~}}}}}}}~}~~}~}tklnmoppqqrsrrssttuuvvwwvvwy}~~~~~~}}}~~~~~~~~usvuuwvwxwyz{{{{||||||}}{vxxxyxxyxy{{{{{||{{|{|}}~~{xxyxxyxy{{|||}|{|||}{}~~~}|}||||}vqrsssttutuuttuuvvvvwwxwvvwwwxxxyyyyyxxyyyzyzzz{zy|}}}}}}}~}}~}||||}}}}}}~}||||||}}}}}~}umnppqqrssstssttuuvwwwxxwwwx|~~~~~~~uruuuvvwxwxzz{{{{|||||}~{wxxxyyyzyyz{||{{||||||}~~~~zxyyxyyy{{|||||||||}|}~}|}}}}}}xqrsstttuvvutuuuvvvwwwxxwwwwxxxxyyyzyxxyyyzzzzz|{y~|}}}}}}~~~~|{|||}}}}}}~}||||}}}}}~}}}vnnpopqrssstssttuuuvwwxxwwwwy}~~~~~~~usuuuvvvwwxyzz{{{{|||||}~|wyxxyyyyyy{{{||||{|||||~~~~}yxxxyyyz{{{{{{||||}{}~~~~~~}}||||}}|~xqrsrtttuuuuttuuvvvwwxxxwwwwxxxxyyzzyxxyyyzyzzz{zy}|}||}}}}}}}{|||}}|}}}~}||||||}}}}}}}vnnpopqrrsssssttuvvvwwxxwwxxxz~~~~~~usuuuvvvwwxyz{{{||{||||}}wxyxyyyzyy{|||||||||||}~~~|yxyyxyz{{{{|||~~~~}~}}}}}||}}|~wpprqrssttttstttuvvvvvwwvvvwwwxxxyyyyxwxxyyyzzy{zx~~~~~~~~~}}}}~~~~~~~||}}}}}}}~}}~wnmppprrrsttssttuuvvwwxxwvwxxxz}~}~~~}|}}}~}~~~~wtvvvwwwyxyz{{|{|||}|}}~|vxxxyxxyyyz{{|{{{{||{||~~~}~~{yz{zz{|}}||}|}||}|}~~~||||}||}|}~wpprqrssttuustutuuvvwvwxwvvwwwwxxyyyyxxyxyyyzzy{{y~~~~~}}}}}}~~~~}~~}||}}}}}}~~~~xonppprrssttsstuuvvvwwxxwwxxxxy|~~~~}}}}}~}~~~~xtvvvwwwxxxz{{||||}}|}}~}vwxwyyxyyyz{{{{{{||||||~~~~}~~{yzzz|||}}}}|}}|}|}~~~}|}}|}}||}}xpqrqrsstttutsttuvuvwwwxvvwwwwxxxyyyyxxyyyzyzzz{{y~~~~~~~}}}}~~}~~~~~||}}}}~}}}}}~xompppqqrsssssttuvvvwwxxwwxxxyxz}~~}}~~~~~~~~wtvvuvwwxxwx{}|z{{|||||}~}vwyxyxxyyyz{||{{||{|{{|~~}{}}xy{{z|}}|}}}}}}~|z~~~~~~||}}}}}}}}{~zqprsssuwussrsxyvssvyzxvwvvx{yvwyzyyyxxyxy{zzzz}zu{~~~~}|}~~|y|yz|{}}zy{}|~xnmrqoqrqqtvsqsvvtsux{{ywyzzzyy{{{}|{~~~{uuwz|zvwz}{{~~{{|{~}~~}}yzzz}}yvw}zx{{{}~||~~~~~}}|zyz{|}|{|~}}||}|||yt~y|~}|}~~||{y{}y{|srttrruxuuxvsvwwwvtuz|xuwzyvtw}|wvz{ywyzxwx||xyzy|}}~y{{vv}|x|~{|}|{{z{~{xyqlqtsrstuuuttuuvxvtuy|zwwxwx{zxw{||}}}~~{zzw{xssw|~{xz|~|y|ts{|{zzzzxyzzzzzzz}|xy{y}~{|}}~~|zwv|{yyyz{|~}uwyz}{|}}|{zyzwpu}wlnxzvsuxwuvvvwwwyyyxxwwxxxyxvw|}zwwyzywx{|zz{z|}}|~~}~}{}~~~~~~}|}~}~~||}~{pnturrtvtrtwwutvxxxxyyzyxyzyyz{z{|~~|{|}}}}}~}~}}wxyyyyyzyz|}}}}}~~~~~~xxzyyyyyzz{}}|||||}|}}|}~~}{}~~~~~~~}~~~~~~~~~~|||||||||||||wqprrstttuuuttttuuvvwwxxwvvvxxwxyyyyyxxxxyzyzzz{{y{}}~}}~~~~}||}}}}~~~}}{roqrrsstuuuutuuuvwwxxxyxxxxyyyzz{{}}|{{||}}}~~~}xxyyzyyz{{|}}~}}~~~~~~~yxyyzzyzzz{||}}|||}||}|}~~~~~~~~}|}~~~~~~~~~}~~}~~~~~~~~~~}||{||||||}|||wpprrrssttuuttuuuuuvwwwxwvvwwxxxyyyyzyxyyyzzz{z{|y{}}~~~~~~~~~}}}}}}}}}~~~~{soqrrstttuvutuuvwwwxxxyyxxxxyzzzz{|~}{|}|}}}~}}~yyyyzzz{zz|}}}~~~~~~~~yxzyyzzzzz{||||}}||}}}|}~~~~~~||~~~~~~~~~~~~}~~~~~~~~~~}|||||||||}||}xporrrsstttuttttuvvvwwwxwvvwwwxxxxyyyxwxyyyyyzzz{yz}}}}}~~~~~~~}}}}}}}}}~~}~{soqrrsstuuuutuuuvwwxxxyyxxyyyyzz{{{}}{|}|}}}~~~~}~yyyyzzyzzz|}}}}~~~~~~~~yxzyyzyzzy{||}||||||||}~~~~~~~~}}~~~~~~~~~~~~}~~~~}|||}||||}||}ypnrsssstuuuttuuuvvvwwwxwwwwwxxxyyyyyyxxyyzzzzz{|yz}}~~~~~~~~~~}|}}}}}}}~~}~|tpqrrsstuuvutuvvvwwxxxyyxxxyyyzzz{{{|||||}}}~}~~~zzzxyzyzzz|}}}}}}~~~~~~zxyyyzyzzz{||||||||}}||~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~}||||||||}}||yqnprsstttuutstuuvvvwwwwwvvwwwxxxyyzzxwxyyyzzzzz{yz~~~}~~~~~~~|vrtttuvvvvwwvvwwxxxyyyzyyyyyyzzz{{{|{zz{{{{{|||}|}||}|}}}}}}~{y{zz{{{{{|}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||}yrprrrsstttutsttuuvvvwwxwvvwwwwxxyyyyywxyyyyyzzz{yy~~~~~}}}~}~~~~~~}vrsttuuvwwwvvvwwwxxyyyzzyyyzzzz{{{{|{zz{{{|||||}}}||}}}}}~}}~{y{zzzz{{{{|}}}}}}}}}}}~~~~~~~~~~~~~|||||||||||||ysprrrssstuutstuuuvvwvwwwvvvwxxxxyyyyxxxyxyzyzzz|zy~~~}}}~~~~~~~~}wrsttuuuvwwwvvwwwxxyyyzzyyyyzzzz{{||{zz{{{|||||}}}|{}|}}}}}}~|yzzz{zz{{|}}}}}}}}}}}}~~~~~~}vxzz|zx{~~zxytqstvzummoqrrrrvxtquwz{ut|wnrtnotuvvuwzxssuux{yuux}|~xxz}|uxzx{}}~}~{~}{|~~}{|}{}vnmprtropsspqstuvtvxtruusvwttuuuututtwwrqsuwwwvuwyz}|}|}zxz}zy|||~}z}|~~x{|z}}{wz~|}~~~~}z||trsrrsrvvqtxsnprrpsursxuuzslqstwrpvurtuwytrwvuwxury}~{{}}|}~z}}z}}|}{{}~~~~|}~{x{|{}~{}|toqsqqsrptvqorqqsuussvwyyrsyts{xmnrsttvyupprqtwts}}~}z}z{~|}}|}|}yw{|{~|~{{|{~~}~|}~}{}{{}~|rqvsqrrturqssrrsvvsrtustxxsuwsrvsrxwsuvqptxwqpuuty~~|{|zvv{|zzz}}x|~{}}}{wz}}|~|{|~~~~~}{{xstrptuqqqprtvuqsy||zz{{{{zyyyxyyxxxxyxwwxxxxwwxwx~~~~~~~|}}|}}|{{|||||||}|}}yz{{{{|~~~~~~~}||}ztqrrrssrrrsstsrststtssttuusstttuttttuvuttuuvvtuvux~~}}~}~}|}}|}|{{{{{||||}}}~{z|||||~~~~}}}}wrqsrstsrsssttssstuutsttuutttuuuuttuuvvutuvvwvuvvv|~~~~~~}|}}}}||||{||}}}}~~z{|||}}~~}}}{tqrrrttsrsstttssttvwuuvuwwuuvvvvvuvvvwvuuvvwwuvwvy~}~~~~}|}}}~}{|||||{{{{{||||||}~}|~}}~~}}}}}xtstttuutstuuuttuuuuutuuuvuttuuvuttuvvvuuvvvwvuvvv{}}~~~~||}|}}|{{|||{{z{{{|||}}|}|}~~~~~~}}}}{vstttuutsttuuuttuuuuttuuuvtttuuvutuuvvvuuvvwwvvwvx~}~~~~|}}}}}||||}|{{{||||||}}}~}|~~~~~~}}}}ytstttutttttuutstuuvutuuuvuttuuvvutuuvvuuvvvwvuvvv{~}~~~~||}}}}|{||||{{{{{{||||}}}~|}~~~~~}||}|vstttuutttttuutttuuuttuuuvttuuuvutuuvvvuuvvvwuvwvx}}}~~~~||}}}}{|||||{{{{{|||||}}~~|~~~~~~~}|}}ytstttutttttuuuttuuvuttuuvuttuuvvuuuuvvvuuvvwvuvvvz~}~~~~}|}}}}|{||||{{{{{{||||}}}|}~}~~~~}}}|wstttuutttuuuuttuuvvutuuvvutuuuvuuuuuvvuuvvwwvuwvx}}~~~~~|}}}}}|{||}|{{{{{{|||}}}~~|~~}~~~}}}}ytstttuutstuuutttuuvutuuuvuttuuvvutuuvvvuvvvwvuvvvz~}~~~~}|}}}}|{|||}|{z{{{|||}}|}|}~}~~~~}}}}|vsttttuttttuuuttuuuuttuuuvutttuvutuuvvvuuvvvwvuwvw}}}~~~~|}}}}}||||||{z{{|||||}}}~~{~~~~~~}|}}ytstttuuttttuutttuuvuttuuvutttuvvutuuvvutuvvwvuvwvz}~~~}|}}}}|{|||||{{{{|||||}}}~||~~~~~}}}}|wssttuutttttuuttuuvvttuuvvutuuuvuuuuuvvuuvvvwvuwvw}~~~}~~||}}}}{{||||{{{{{||||}}}~|}~~~~~~}}|}|wssttuussttuuuttuuvuttuuvvttuuuvuuuuvvvuuvvwwuuwvw{~~~~~~}|}}}~|{|||}|{{{{{||||}}}}}}}~~}}}|}}wrsttutstttuutttuuuttuuuvuttuuvutuuuvvuuvvwwvuvwwwz~~~~}}}}}}|{||}}{z{{||||||}}~}}~}~~}}}|}}xstttutsttuutstuuuuttuuvvtttuvvttuuvvuuvvvwvvvvwwvx~~~}}}~~}||}}}}{{||||}}}}}~}}~}}|}}}}|yvuvvvuuuuvvutuuvvutuuvvutuuuvvttuvvvuuvvvwvuvvwwvx|}|}}{|||||{{{{||{zz{{{{{|||}}~}|||}}{vuvvuuuuuuvutuuuvutuuuvvuuutuvvutuvwvuuuvxxuuwwwwvz}|}~|{|{|}|{{{{{{zzzz{|||{{}~~}~|{{}zttwwvuuuvvvuuuuvvuuvvvwvttvwwuuvvuwyvsssv{zvtsvzzxz}||~}{z|}{z{|{|{z{|zz|}zx{}|~~{z~{yxvvvwvuuuvwwuvwvussuyzxttvvvwvstxzwttvxvuxxtuzzvvx{~~~~|{~zzzy||y{~~{y|}}}}}}z|~~|y||x|{mlw}vosxwusrtxxvutrtyzurtvwvuvustxxuuxwvwxwvvuwz{z{~zx|zy{}||}|xx|~}{{|~~}~~|xz|x}|~~~||}}|}{wuuvvvttvvwwtpsz{uqtxxvvwvuuvxyuqqvzzwuuwyyurv}{om}w{|ww~tt{|wx|}{z{}~{w{{~~~|}|~~|{}|}~}~{wuy{tmpzxqtxwtuxxvuusruz}yomyxmpy{vsuxxwwvvwwwxwx{}}}}|||{z{~|y{}|zyy|~|z|}|z{~~~~}}}}}~|xuuuvvvwvtuwxtruxvtvvtuxurtvvvutuuuvvtuvvvvuuvvvwvx|}|}|z{|{{{{{{{{{{zzzz{||{|||}~}}}}}|yuuvwvtuvvuvutuuuvvuuuvvuuuuuvvuuvvvwvuuvvwvuvvwwvw{~||}|{{|}|{z{{||{zzzz{||{|||}~~~}}}||}|xuuvvutuvvvuuuuuvvuuuuvvutuuvvuuuvvvvuuvvwwvvvwwwvy}}}}}||||}|{{{|||zz{{{{|||||}~~~}}}}}}zvuuvvutuuvvutuvvvvuuvvvvutuvvvuuvvvvvuvvvwwvvwwxww{~}}}||||}}|{{|||{{{{{{||||}}}~}|}}}}|xuuvvvuuuuvvtuuuvvuuuuvvutuuvvvtuvvvvuuvvwwvvvvwxvx}}}~|{|||||{{{{||{zz{{{{{||||}~~}}}}}}zvuvvuutuuvvutuvvvutuvvvvuuuuvvuuuvvwvuvvwwvvvvwwwwz}}}~|{|||}{{{{{|{zzz{{||||||}~}|}}}}|xuuvvuuuuuvvuuuuvvuuuvvvutuuvvvuuuvvwuuvwwwvvvwwwvx}}}~}{|||}|{{{{||zz{{{{||||}}}~}}}}}}zxwwxwwvwwwxwvvwwxwvvwwwwuvvvwwvvvvwwvvvvwxwvvwwxwwy|{{|{z{{{|zzzz{{zyyzzz{{{{|||~~}|}||}|xvwxxwvvwwwwvvwvwwvvvvwwvuuvvwvuvvvwwvvvvwwvvvwxxwy{{{|{zz{{{{zzzz{{zyzzzz{{||||}~|}}|}|xvwwwxvvvwwwvvvwwwvuvvvwwuuvvwwvuvvwwvvvvwwwvvwwxxyz{{|{zzzz{{zzzzz{{yyzzzz{{{|||~}|}|}|xvwwwxwvvvwwwvvvwwwvvvwwwvuvvvwvuuvvwwvvvwwwwvwwwxz{z{{|{zz{{{{zzzzz{zyyzzz{{{|||}~~}|}}|ywwxwxxwwwwwxwvvwwxwvvwwwwvvvvwwvuvvwwvvvwwwwvwwwx{{z{{{|zyz{{{zyzzz{{yyzzz{{{{|||}}||}|ywwwwxxwvwwwwwvvvwwxvvvwwwvuvvvwwvvvvwwvvvwwxvvwwy|{z{{z{{zzzz{{zyzz{{zyyzzz{{{{|||~~~||}{yxwwwxxxwvwwwxwvwwwxwvvvvwwvuvvwwvuvvvwwvvvwwwvvwy||zz{z{{zzzzz{zyyzz{zyyzzzz{{{{||}~~~}|}zxyxwwwxxxvvwwxwvvwwwwvvvvwxwuvvwwwuvvwwwvvvwwxwvvy{|{zz{{{{zzzz{{zyzzz{zyyzzz{{{|||}~~~}|}zxyxxxwxxsljlmmnmlt|xpopqqqsssupfjrrqtttuuvvvwvuwwwxxxyxz{x||qloppqqrsstsrstttuuvwwwwwwwwxyyyzz{{zyzzz{{{|{|}{}unoqprrrsttuuuvwwxxxyyyz|}}}}}~~~~~~wvxvxxwyyxz|||||}}|}}||~vtustvvuuuwwuuwyyvvxzywvwxwxxxxxxyyyxwxxxyxyzyzzx|~~}~~}}}}}}}}|~~||xplmlknppoopqppqrsssttuvutuvwvtvzzvv{{xxyyyxy||z|z{~tmnooqqqrsstuvvutwzxvwyz{}}}}}}}~~~vuwvwxxxwwz}{z{}~}}~~|{~}vsuttuuvvvvvwxwvxyxvx}|sqx{xuvyzyxxyyyxwwwwz{xx{y{~~}~}~}}}|{}~}|||~{pkmmmnnoppqqonosutqruwwsprvyyutwyyxxyxxwwyzz{ywz|~}~xlimsuqnqstsrtvuvwxyywxyz{|||}}}~}|~~uu{zxwxzyxxy}|z}~}{yz|}|~}~vtuttuvyxuvxxxwwxxyzxwy{zvrt{}zvx{{yxxyyxxxwy{~}uu~~~}}~|}~}}{{}}}}|~{ninonnopqqrronpstsqsuuuvuutuvwwwwxxxxvvxxxyzzzz}|z~ulnonqqprsstttuuvwwwxxxyz{|}}}}|||}vuwvwxvwxwy{{{{|||||}}}~wrtttuuuuuvvvwwwxxxxxxyxxwxxwxyyyyyyxwxxyyxyzzz{yz~~~~}|}}||}}}}}|~{pjlmlnnoppppopqqrsstuuvvutuvvvwwwxyyywxxxyzyz{{|zzvmnoopqrrrsuuuuuvwwxxxyyz||}}|}}}~~}wuwvwxwxxxy{||||||||||}~xrtttuuuvvvvvwwwwxxxxxyxwwwxxxxyyyyyyxxxxyyyzyy{xy~}}}}}}~}~~}~|qjlmmooopqqqppqqrsstuuvvuuuvvwwwxyyyywxyxyzyzzz|{ywnnppqqqrssttuvvvwwxxxyz{}||}}}}}~~~xuwvwxwxxxy{|||||||}}}}~xrtttuuuvvvwvwxwwwxxxxyxwwwwxxxxy{{|{yz{zzzz{{{|zz~~~~~~~}|||}}}}|}}|}{rlnonppqrrsrqqrssttuuvvvuuuvvwwxxyyyyxxyyyyyz{z{{zxpprqrssttuvvvwwxxxxyyyz{}}}}}~~~~~zwyyxzyzzz{}}}}}~~}}~~}~zuwwvwwwxxxyxyyxyyyzzzzyxxyyyyyyyzzzyxyyyzzyzzz{yy~~~~~~~~~}||}}}}}}}}|}|slnpopqqrrsrqrsssttuuuvvuuvvwwwxxxyyyxxyyzzzz{z|{yyporrrsstuuuvvwwxxxyyzzz{}}}~~~~~~~~{wyyyzyz{zz|}}}}}}}~~}~{uvwvwwwwwxxxyyyyyyzyyzzxxxxyyyyyyyzyxxyxyyyzyy{yy~~~~~~~~~~~}||||||}}}}|}|tmmooppqrrsrqrssttuuvvvvvuvvwwxxxyyyyxxyyyzzz{z|{yyqoqqrssstuuvvwwwxxyyyzz{}}}~~~~~~~{wyyyzzzzz{}}}}}}}~~~~~{uvwvwwwxxxxxxyyyyyzzyzyxxxxxyyyyyzzyxxyyyyyzzy{zy~~~~~~~~~~}||||||}||}}}|tmmonpqqrrssqrsssttuvvwvvvvvwwxxxxyyyxxyyyzz{{z||zzqoqqrssttuuvvwwwxxyyzzz{}}}~}~~~~~{wyyxyyzzzz|}}}}~}}}~~}~{uvwvwwwxwxxxxxxyyyyyyzyxxxxxxyyyyyzyxxyxyyyzzy{yx~~~~~~~~~~~}||||||}}|}|}}ummooppqrrrrqqrrsttuuuvwuuvvwwwxxyyyyxxyyyzzz{z||y~zqorrrsstuuuvvwwwxxyyyzz{}}}~~}~~~~|wyyyzyz{zz}}}}}~~~~~~~|uvwvwwwxxxxxxyyyyyzyyzzxxxxyyyyyzzyyxxyxyyyyzy{zx~~~~~~~~~|||}}|}}}~}}}ummoopqqrrssqqsssttuvuvwvuvvwwxxxyyyyxxyyyzzz{z{|y~{qoqqrssstuuvvwwxxxyyyyz{}}}}~~~~~|wyyxzzyzzz|}}}}~}}~~~~~|uvwvwwwwwxxxxyxyyyyzyzyxxxxxyyyyyzzyxxyyyyyzzyzzx~~~~~~~~~~~}||||||}||}}}}vmmoooqqqrssqrrssttuuuvwvuvvwwxxxxyzzxxyyyzzz{z{|z~{rorrrsstuuvvvwwxxxyyzzz{}}}~~~~~~}wyyxzzyzzz|}}}}}}}~~~~~~wxyxxyyyyyyyzzzzzzzzz{zyyyyyyyzzzzzzyxyyyyyzzyzzx}~}}}}~~}}}~~}|||||||}|}|}}wonqqqrrssttsstttuuvvvwxwvvwwwxxyyyyzyxyyyzzz{z{|y}|sqssttuuvvwwwxxxyyzzz{{|}~~~~~yz{z{{{|{{}~~~~~~~~~~wwxxxyxyyyyyyzzyzzzzzzzyyxyyyyyyzzzzxxyyyyyzzy{{x}~}~~}}}}~}}~}|||||||||}||}wpopqqrrssttsrtttuuvwwwxwvvwwxxxyyzzzyxyzyzz{{{||z||tqsssuuuvvwwwxyyyyzzz{{|~~~~~yz{z{{{{{{}~~~~~~~~xwyxxyxyyyyyyzzzzzzzzzzyyyyyyzzzzzzzyxyyyzyzzyzzx}}}~}}~}~~}~}||||||}||}}}}wpoqpqrrssttsrsttuuuvvwwvvvwwwxyyyyzzyxyyyzzz{z{|z||tqsssttuvvvwwxxxyyyzz{{{}~~~~~yz{z{{{{{{}~~~~~~~~~~xwyxxxxyyyyyyzyzzzzzz{{yyyyyyyzzzzzzyyyyyzyzzz{{x|}}~}~~}~~~~}||||||}||}}}}xpoqqqrrstttsrtttuuvvwwxwvvwwxxxyyyzzyyyyzzzz{{||z|}uqrsstuuvvvwwxxxyyzzzz{|}~~~~~yz{z{{z{|{}~~~~~~~~~~xwxxxyxyyyyyyzzzzzzzzz{yyyyyyyyyzzzzyxyyyyyzzyz{x|~}}~}}~}~~}~}|||||||||}||}yqnppqrrrsttsrsttuuuvvwwwvvwwxxxyyyzzyxyyyzzz{{{|z{}uqrsstuuvvvwwxxxyyyzzz{{}~~~~~~zz{z{{{{{{}~~~~~~~~~~~~xwyxxyxyyyyyyzzzzzzzzz{zyyyyyzzzzzzzyxyyyzzzzzz{y|~}~~~~}~~~~}||||||}}|}}}}yqnpqqrrssttsrsttuuuvvwxwvvwwwxxyyyzzyxyyzzzz{{{|z{}uqssstuuvvvwwxxxyyyzz{{{}~~~~~zz{z{{{{{{}~~~~~~~~~~~xwyxxyxyyyyyyzyyzzzzzz{yxyyyyyzzzzzzyxyyyzyyzzz{xz}}~}}~~}}}~~|{|||||||}||}yqnpqqrrssttsrsttuuuvvvwwvvwwxxxyyyzzyxyyyzzz{{{|z{~~vqrsstuuvvwwwxxxyyzzzz{{}~}~~~~zz{z{{{{{{}~~~~~~~~~~{yzzzzzzzz{zz{{{{{{{{{{zyyyzzzzzz{{zyyyyyzzzzzz{yz~||}}}}}}}}}}|{{{|||||||||zsprrrstttuutstuuvvvwwwxwwwwwxxyyyzzzyxyzzzz{{{{|{{~~~~wstuuvvvwwxxxyyyzzz{{{{|~~||}{|}|}}|~{yzyyzzzzzz{zzz{{{{{{{{zyyzzzzzzzz{{yxyyyzyyzzz{yz~}}}|}}}}}}~}|{{|||||||}|}zsprrrstttuutstuuvvvwwxxxwwwxxxyyyzzzzyyzzzzz{{{|{{~~~~xstuuuvvwwwxxyyyyzzzz{{|}~~~|{}||}|}}|}{xzzz{zz{zzzz{{z{{{{zz{zyyyzyyzzz{{zzyywssuttvuvwz~}~}}{xz~{sprtuuvvpkhegknrnjqrhhmihlnpqprutpoqrrvysrusrx~zzxsqw{vuzyx{yw{z{}|wt{vqxzsqtussx{toqpmnokjmomlnprtqptsopsqryzx{~|{{|~}{|}~|zmgonlnoqtwuqrxusz{xzzz||}zxz~|}||}}xyz}zx~z~~xuwzzxxwx~|y}|srvy|xrx}ujfjnkhkmmnnnmmnmmsz|~{srvyzxxywwz{yxw{|xxwoy}vtxwv|{z}~}~}~~laggagnjeegjjkmmlnoqrnmsqjnslgnurmnuumnrmo~}}}}}}yvstzyxzyvz|y{}{us{zv|}{{y{{||||~}tt}|z}|vx|zuvxxvuxzz{zxzzsqplnrrolr{{y{{zyz{y{{||vvx|}vuzwu{{y}{zsortwy}}wty~wrw~xvwy|~~|z||~~~}xrw}{{{xz~~|zxwuvyzywvvwwutwxvrnlle^cnogbgopkhjmnnnopokintusnnvvrx~qn}~|pqurnprrt|wsy}{x{x{|}{~}wrupkmrxzpjrvnghmollomimstngiuzqkpurqqsvrr|{xuz}{|{~}}}||vqolmstsstvyxxz{yxz~|}yux~zx{~}~~~{}|{|}{|}|yyz|zy~~~}}~}|{{{{|{{{xy}|wvy|ywyyvxzywvyyqgfhhklkkkmsvvuuuvwwwvvwxxxwvwwxxyzyzzz}}{wvxwy{zz{{|}||}}~~{xxxuvxqheffhjjjjikklmmkllmoonnopqqppqrrrqqststusywtwvvxy{xrqtvwwwxyz|||||}~|xzywxwxywvwwwxwwvwwxwvwuqpqqpqqrsrqrrsuru~}}~~}|{{|||{z{{{{zy{~~~|qlnnnppooppqrsttuuuwyyyyz{|}}}}~~xzz{||~}}}{{{z{{yyzyzzyxxyyyywvxwmfghhjjkkklmmnnnnopqqppswyxwwxxxxxxxyyyzwy|tuvvwyyzzz{}}~~}~wooonnkjkjjlllnmmnnnponnopqqpoqqqrrqrrrtsrz~~~zqpssstvwwwxxz{{{||}~~{xx{|||||}~}{}}~~~~}~~}~~}||||||zz{zz{yyyyyzxxyussrv~}}}~~|{{|||{zzzzz{yyyyzzyyxy{vjgilpsqqrrrssssstuuttuuuvwwxxxyy{|{|}|~~}z{{|~~}~}~zyyxwxxxxwvvxumhijjklmlklmnonmoopqpopqqrrrrrstttrty{{{x{~xvtsvwwxxyy{|||||~|vwvuvvvwutvuvwuuvsppqppqqrrqqrrrsrqsssusr{~}}}}}}}||||||{z}~~~}~~vmnppqrrsstuuwyxyyy{|||}}~|{}~~~~}}}}}|~~}||||||zzzz{zyyyyyzxxxxxyxwwwxsjhjjkmllmmnoppoptwxwvwxxxxwwxxxxwxxxyyzzyyxzyz}||}|~}}}tkijijkklllmmnonmnopqpopppqrqqrrsssrsttutrwxuwwvyzzzz{|}~}yxyz{|{||}~~|}}|}}}}|{{{{{zyyzzzzyxyyyywwwtrsrqsrstrt}~~~}|||}}{{{{{{{zyzz{{yyzzzzyxy|uoqqqssqrssttssttuuvwwwwxyz{{||}~z{||~~~~~{z{yxyyyyxxxxxxxwvxxqihjjkllllmnnonnoppqqpqqrssrrtxzyyyyyzzzxy}uuwvwyyzzz{}}}}}~}trsrssstssspmonmnopqpopqqrqqqqrrsrqrsstsqw~}~}~~}|}~~~}|~}}yqoqqrtvvvwwxzz{{{{}~~~~~}|~|~~~~~}~}{||||{z{zz{y{~}}}}}|{{|{{{zyzzzzxxyyyyxxxxzwmikklnnmmorttsstttuutuuuvvuuvvwwwxxyyy{}{~~y{{|~}}~~~~~~|zzzxxzxpjjkkmmmmmmnoponoppqqpqqrssrrrsttssttuuvsu}vxyxz{{zxwy{||{|}~~yyxwxyxxwwwwwxwvwwwxwvvvsssrrssstsrtttvtrz~}}}}~||||||{z{{{{{zy{}~}|}}~wmnpopqopqqrssttuvvxyyzzz{}}}}}~|z|}~~}}}}{{|{{{zz{z{{yyyyzzxxwxzukhkkkmmlmmnoooooqqqrqqtvwwvvwwxxwwwxyxxwv{zwyyz|{{||}}topponmnmmnooponpppqqpqqrsrqqrrssrrststuru~~~~~}}}~}}~~~~}wqsttvwwxxyz{|}||}~|{|}~~~~|}~~~}|||}}|{{{{{{zyzzyzyxyvtvut}~}~}}~}{{{||{zyzzzzyyzyzzyxyxzzqijnprqpqrrsssssttutttuuvvwwxxxy{|||}}~{{||~~~~~{z{zyyyzzyxwxysjikklmmllmnnoonoppqqpqstuttttuuuutuy{zzyy~{wwwyzzz{{|}~~~~~xvwvvvwwvuvvvwvuvtrrrqrrrssrrrsttsrsttutrv~}~~~~}|}|}}|{{{{|{zz|}}}~~~|{}||}yqoqqqsssttuvwyyyyz{}}}}}~}~}}}}~{|~~}|}||}|{{z{{{yyzzzzxxyxyyxwxwyxpjlmmoomnoppqppqtvwvuvvwxwvvwwxxwwwwxxyzy{z{|}~~~}|{ysllmmnonnnoopqpopqqrqpqrrsrrrssttssstuuust{~}~~~~~~~~}wwxxy{{{{{}~~}{z{}}~~~~}|}}}}|}|z{{{|zyyzzzyxxyxyyxwwvvwvtuvuwvtz}|}|}}{z{{{{{zzzzzzyyyzzzyxzz{|wnnpopqppqrssrrssttuvvvwwy{{{{{|~~~~|~~}}}{{{{{|zzzzzzyyyxzwokmmmoonnoopqppqqrrrrrssttrsuvwwvvwwxwwwvy|xz{{}}}~}~xsssstttsstsrsrrrsstsrsstutsstttttssttuust|~}}}}~|{|~}}}}}}}|||}}|{{{|{}|upqrrtvvwwwyz{{{||~~~}~~~~~~}|{||{|{yz{z{yx~}}}}~|{{|||{zzzzzzyxyyyzxxyxyzsklnnoonoprssrsstuutttuuvuuuvvwwwxxxyz{}||}|}~~}}|{{zzyz{vnlnnnppooopqqpoqqrrrqrrrtsrsstuusttuvuuutz~~~~~zxzz{||{{z|}}~~~~}yyxxyyyxwxxxxwvwwwxwvvvuuuttuuuuutuuuvvsv~~}|}}}}|{{{{|{zzz{{{zy{|||{{{{{}zqmppqqpprrrsttuuvwxzyz{{|}}~~}|}~}}|}}|}|{{{{{|zyzzz{yxyxzyqjlnmoonoooqqppqrssrrsuvvvuvvvwwvvwwxxvwvw{{{|~~}~~~~yqprqpqqpppqrrqqrrrsrrssstsrsssttssttuuuttz~}~~~~~~~}|}}}~}{|||}|}}}~}}|tsuuwyxyzy{||}}}~~}~~}~~}|}}|}|{{{{{{zyyzzzyxyxvwwty}}}}}}|{{{{{{zzzz{zyyyzzzyxyyy{vmlopqqpprrssrrsstutttuvvvwwxxxy{||||}~~|~~~~}||{z{z{{zyyyzypkmnnoonnoopppppqrrrqrsstsrsttuuttuvxxwwvx~xxyz|||||}|vuwxxxxwwwwwxwvvwwwvuvwvwvvvvvwwvuvvwwvtu{~~~~~~||||||{z{{{{{zzzz{zzyzzzzyyyzzzysooqprsssttvxxxyyz{}|}}}~~~~~~~~}|}}|}{z~~}|}}|||{{{{{{yyyyyzxxyxyzunnoopqopqqrrqqssstssttuuuttuvvvuuvvwwwxyx|}~~~~}|||}zspqrrsrqrsssssssstttssstutstuuuutuuuvvvuuw~~~}}}}~}|||||}|{{|{|||}}}}~zwyyz{||||}}~~}~}||{{{{|{yyzz{zxyyyyyxxxxyxxwwxxxxvx~~}|||}}{z{{{{zzzzzzzyyyzzzyxzzyzyropqqqpqqrssqrsstuuvvwxxz{{{||}~~~~|uwyxwxyxyxwzxmlpgadeeghhiklkjlmmoooqrrrty{z{{{||zylikklmmmmnoppqrsssttrsttuvvwwwyxv~xsutsuuuvwwxxxywqopqrssstuuuttvuu~z||{|{|}|}~ywxuvxxztqtuuvvxwssvz{wuz|zzz{|{|oikkkmmmnoonnooqsqprssttusqqrt{zv{~}{utsnmrtrqqtutttuwsmlnoooprttomtyvw~||tpuxwstwxwxwx}|vssx}}ww|}z{zy{z|ususrsuxz~tsuttvwwvw||xuz}x{zx{ustpopqrssttsuwwwwyyxxxy{zz|{{}|~~}{pqvvssrrtyxrquwvuvvpjmqpnpsqorusv~~{yz~~~~}|}srtttsrtuuwuqs|xqsy|ysor{~urxz{~~zwz}x}}~|}~~~vijrtpnopqtwzzyz}}zz{}~||}||~{vx||}~~~~vjnywontxvuwz{zxy|~{uu}~}xsqksuvups||tsz}{wuvy~vu}~}~|t|{uz~zxz||z|~yv|ssqr}ysx{yw}suxxxwvuqs}yml|yms}|tswyyyvxzy~~~~}xz|y||{|~~{z}}|xpmnlklmnopqplt~wwy{yy{|{yx{}{{{x|xvz~zz{~|phkmlmooppprsrqqsttsstwvvvtvxv{yqw{xusppsxwsuxwvxyxxzzz|}|}}|~}|y|||~}}~~~~}~~~~zyzyyyz||{|~}{}~~||}}~~~~}|qmnnoqqqqpqrrrty|zz}|zzz{zz{zz{zz|xxxxzyx{wlhjkjkkkmnnopqqqqqqqrssstttuvuuuzsorqqtsnmnnnnnoppqrrssttutstuuwvw{wzzyzz{}|}~~~~~~~~}yxzyy{yz|}~wtvuvwvvwwwxy{{z}~|}~xmkmmnooopopppqrrssttsrsstutuuuwvv{poqoopprplmnnopooopqqrrstttuttutv}rqsrsutuuuwvuvvvwwxxxyyyyvssttutv~uy|z{||~~~~~ttvwxyxyyyzzzz{}~~{rrtrsttuuuwxxxxyyyyyzzz{}||}||}{zqqsrstsrsrpmnoopqqqqpqqrsssttuvswypqqpqrrssstuuvutuuuuvwwwxxxtprsqv~umnsvvwwxxxxwwxxyyyzzz{zyzyzzz{|z{tvwvwxy{zz{{{|||}|}zsuxwxxxyyyyzzz{}}}}}}~}}~}~xz{yzzz{z{}zwwwwxxxxxyz{{{{|{||zztvvuwvuuuvvvwwwwxxwvvwwwxxxyvsrqw~}~~~~~~~~~~}|||}|}}|~|snonpuvvxwwxxyyvwxwxyxyzzzzzyxyzy~}~~~~||}}}}}~}~~}~{rmpqprrrttssstttvvvwwy}}|}}}~}~~}vqsttuvxyxyyyzzz{{|}~~~~~~~~}y|}|}}}}}}}}}zyzzz{{{{{{||~~}~}~z|{{|||||}~~~~}~~~~~~zx~|soqrrruxxxxxxyyyyyyxxxyyyyyzzzzxx}{{|{{|{zzzz{z{{{}ypkmmnoopqqrrssrrssttuuvy}}{{{{|{|~wmkmnoppqrrqqrssttuvvvwvuvwwxxxyxyzxzyz|||}}}~}~{xy{{{||||||}}}~~}~~~~~~~wvxwwxwz~~}}~}}~xpoqpqppqqqrrstttutstttutw{||||{y|ykhkklmmnoopqqppqrrsssttuvutuuvwux{ssttuvvwvuvvvwwxwsrttssstuuvvwxvyz{|{}~~~~~~~xyzyzzzz{|tuvuvwvwxyzyzzzzzzzz{}}}}}zrppooooppqrrrsstsrsssttuvuuvvuutywopqqrsssttuusstuuutrrssttstttuvuzystuuvvwwvvwwwxxyyyzzyxyyzzz{{||{{uvwxzzz{{z}}wxyyyzyzz{{|}~}~~~~~~~~~|wyxtuuvwxxyyyyyyyyy{||||}||||}}|wrttrssstttuuvvvvuuvussssttuustttz~~}}}}~~|~uprssssuuuvvuuuuvwwwxxyyxwwxxxyyy~}}|soqrrsssssstuyzz{{z{zzzzz|{||{}}{wtvwxyyzzyy{||z{~~~~~~~~}z||zxwyyxx{||{|}||}}}}}~~{wyzzzz{}||}}|{{~}{~}zzy{|yx}~~vtvttvvutstwzzvssvyyvuwwwxzyvvxwx~}~}{}|z}~||~~}}}}~xnlooopqrstqorwwsv{|yy|{wvwz|yxzyz}~}||zuoqusoqssrrtttuvvwwwwvvwwwxxzyyxyvv}~{yxyzxxzzxz{|~}~~~|}~{|}xy~}z{}{~~{}{}~}}~}{yzyz{}}}}~}}~}|||~~~~||~}yqpomqrprtsrstusrtw{zvvy{zwux{zvu{}|{xz{pkorolklsxuomqtsrstuuttuwwusrt{}uvyqsutuuvwtssqryzrmu~}urvzywwyyzzwzywy}~}}~||xz{|z{zyz{||{|}}yy}zvvvy~{xz|{}}z|~~~wvvilssportssttttsttttuvvuvxwvusuyyz~|~|{vrrrsuussusppqqrsssuuuuttutuyxwvv~ytuwwwuuwwwxyyyyzzyyzyyzz{{zxxxwv|{w|}y{{z{{{{|~~}}~~~~}yuwwvxzyzzzzzzzzz{|}||}||||}}|~~vrtssuutuuvusqqqrsrsssttuvvvvwxww}~~}~|tqsssttuvtstuuvvwwwwxwwvwxxyxwxww~~|usttuvvvwwxxxyyyzyxyyyzzz{{{{{{zzzyzzz{{{|{|||~{xzzyzzz{}}}}~}}~~~~~zxzyz||||{{||{zy{|||||||}||}|}~}trttsttuvuvvvuuvvvvvwwwxxwwwwwxvw~~}}~~~~~~~~~~||}yqprrstvwutuvvwwwxxxyxwwxxyyzyz{z{~~~~~{srutsstuuuvvwwxxxwwxxxz{|||}|{{z|yxzzzzz{{{{|~~~{{}{|||}~}}}}}~~yyzz|||||||||}||~~~~~~~~~~~~~xpqsrsssvwvwvuvvvwwwwwxxxwwwxwxyx{~|}}}}}}}}}~}|z||voprrrsssrrsstuuuvvwwuvvwxyzzz{{z}xqrtrrsstuuuvwwwwvvwwwxyyzyzzyyyx|z{|||||}}}}~}~~~~~{|}|}|}|wxyz{{z{|}}|}}}~~~~}upqrrsssttutstttuuvvvvwwvvvxyyzzy~~~}}~}uppqqrrqqqrssttuuuvvuuvvwwwxxxyyx|xtutsuuuvvwwwxyxwxxwvwxxxyyyxwyxx~{|||}}}}}}}yzzz{{}~}~yvxyyzzzzz{{zz{|}}}}}}}}}}|~|tqsrqrrrsstsrsstttuvvvvuuvuvwwwww~~~~~{sqsssusrsstuuuvvwwwwutuuvvvwwxyww~~wuutuvvvwwxxxyyxxxyyyyzz{{{zyz{z{{y{z{{{{{|}zyzyz{|}}}}}}}}~~}~yy{{zzyyzyzzzz|}}|}}}}||}}}~zsrtssuuuvuutuuuvvvvwwwusuuuuvvwvx~~~~~~~~~~~}|}}zssttutstttuvvvwwxyxxxyyyzzz{z{{y{{utuuuvvwwwxxyxwxxxyyyzzz{{zyzz{z|{{|||}}}}~{{}||~~y{|{|||||||||~~~~~~~~~~~}~~~~}wstutuuuvvttuuvvvwwwxxwvvwwxxxxyx{~~~~~~~~~~~~}||}|}}wrsuutssuttvvvwwwxvvwwxxxyyyzzzyx|yttuuvvwwxxxyyxwxyyyyzzz{{zzzz{{z~{|}|}}}~~{|}|}z||||{{|{{||}~~~~~~~}~~}~}tsussttuvuuvvwvtwwsomnonpqqutr}wmqrsusrvyxuswyxyy}|{~~~~~|~~v{{uv{|}{{|snoqqtwuqrsqquxyyxxzzvuyww}zrrtw~|~~|~~~}~|{zz~wxzzxz|vtuwyz~}~~|{~}{~~{z{{{zyzzy||skmopqqoortsrurptussquyssxtr{xpsvv||~}zvz~{}}~{}{z|wwxy|~}wuywtx{xwy~y{}{y|~z}|~ztwx{~wu{yvxywsmlqppsronptspqsvxtpqsssuxvsvvtv{~|{z|~~}|~|~|{~}||zy}~|{{zwz~zuxyx~{|||}}{|~~y{yx}suwvyytsojllloropuvsqrswxtuxsqtqrwuuzvv~}{~}{}{}~||}~|~{x}~xvy{zxwyz||xx|yw}~}|~}|}|{|z{}xx{xx~{wzwlhnrpkkoprrrtvrpuvruwrrvwsrootusty|~~~~~~}{{{{|{zzzzzzxxyxxywvwwx}}}|||{{{{{{zyyyyyywwxxxysmmoooonopprqpqqrssrssstttssttuusu||}~~~~~~~~~~}|}|||{zz{{{zyyzyyyxxywz}~~}~}{||{{{zyzzzzyxxyyzysnnpppopqqrrqqrsstsrtttuutuuuvvutw~}~~~~~}||||||{{zz{{zyyzzzywxyx{~~~~~||||||{zzzz{zyxyzyzxrnopppppqqrrqqrsttrsttuuttuuuvuutx}~~~~~~~~~~||||||{zzzz{zyyyyzyxwxyx{~~~~~~||||||zzzzzzyyyyzyzxrnoppoppqqrrqrsstsrsttutstuuvuuuuy}~~~~}~~~~~~||||||zz{zz{yyyyyzyxwyyx|~~~~~}||||}{zzzz{zyyyyzyywqnppoopqqrqqqrrstsrstuutsuuuvuuuuz}~~~~}~~~~}|||||{zzzz{zyyyyyyxxxxyz}~~~~~~}|||||{zzz{{yyyyzzyywrprrqqrrsssssttutstuuvvtuvvwvuvvv{~~}|}}}}{z{{{{zyzzzzyxxxyyy|}}}}}}|{{{{|{yyzyzzxxyyyyxxvqprqpqqrssrrssttssttuuutuuuvuuvvv|~~}}}}}|{z{{{{yyzzzzxxyxyyy|~}}}}}}{{|{{{zyzzz{yxyyyzyxyvqprpprqrsrrssttssttuuuttuuvwuuvvw}~~}}}}}}|{{{{{zyyzzzyxyyxyxx}~}}}~~|{{|||{zzzzzzyxyyyzxxyuqqqpqrrssrrssttssttuuutuuvvvuuvvx~~}}}}}|{{{{{{zyzzzzyxyyyzxy~~~~}~}|{||||zyzzzzzyyyyzzxxyuqqqprrrsrrsssttsttuvuttuvvvuuvvvy}|}}}|{z{{{{zyyyyzzxxyxyywy~}~}}~|{|{{|{yyzzzzyxyyyzyxyxtqqpprrrsrrssttssttuvttuuvvvuuvvvy~~|}}}}|z{{{{{yyzyzzyxxxxyxvz~}~}}}|{|{||zyzzzzyxyyyyyxxyxsqppqrrsrqrssttstttuuttuuvvuuuvvvz~~~~}|}|}}{z{{{{zyyyzzyxxxxyyww{~}~~~~}{||{|{zzzz{zyyyyzyyxxyxsppqqrrrrqrsttsstttuutuuuvvuuuwwv{~~}}}|}|{{{{{{yyyzzzyxxyyyyww|~}~~~}|{||{|{yzzz{zxyyyzyxxxywropqqrrrqrssttssttuuttuuvvuuuvwww{~~~~||||||{z{zz{zyyyyzyxxxxyxwxwx~~~~~~}|||||{zzzzzzyyyyyzyxyyyzvpoqqrrqqrrstssstuutttuuvuuuvvvwww|~~}{||||{zz{z{zyyyyyyxwxxxxxwwxwy~~~~~~}{|||}{z{zz{zyyyyzyyxxyyyytpprrqqqrsssrrsttuttuuvvutuuvwwxwx~}||{|||{zzzzzyxyyxyyxxxxyxwwwxxwy}~~~|||}}|{z{{{{zyzzzzyxyyyzyxxupqrqqrrstsrsttutttuuvuuuvvvwwxxxz{{|{|{yzzzzzyxyyyyxxxxxyxvwxwxwvz~}|}||}|zzz{{zyyzzzzyxyyyzywyxsqqpqrrssqrsstussttuuttuuvvwwwxxx}}z|{{|{yzzzzyxxxyzyxwxxyywvwxxxvv{}|}}||{{{z{{zyyzzzzyyzyyzyxzxsqqpqsssqqsutsstttuuututuvvwwxyyw|}~}}}|{|{||zyzzzzyxyyxxxxyxwxxuw}}{yy||wvz}}zxxxxz}zvxzzyzyxxzwtssqruurosyzvsruxvtuvvuvwwwxxyzyz~{{||||z{|{||zyxwx{|{xwxzyxyxux|zwy||z~}z|~{xy||zz{zyz|zvw~~wvyxwyytqrsuvttuuvwvuvwvuvxxusx|yvwzzuw~{~~}vt{vz||zyyz|{zyxuw||wvxyyxxyxutz}}~|z|~~|yvy~~xvz|zwvz}zux|zxyzyuprvtqststttuvutuvvvwvtqs{}wsv{}zxy~~}|~}|{{}}zvxwv{|xwyzzxvx{{wrrw}~{{|~}zw{zosyrx~~xru~yor{~~yrpturrtuuqms|{sptvwupryytty{wtuuw~}~yrz{uz}xx{{zzxttx~zop}wns{zwz~~}|{|}|zz{{{zyzzzzzzwux~~xvy{{ysqtvtsuusrtwvtstuvvvvtru{zuuyyxy{~|~}}~}{yz~~xw{|zz{yvx{zyxxxwxyxwwwy~~|||{||{{{z{{zyyyyzyxxyxyyxxxxzysprssusqsssuuttutuvuuuuvwxwwxxyz{~~|||{{{z{{zyyyzzyxxyxyyxxxwwxxwww{~}{|}||{zzzy{{yxyyzzxwyyyyxwyyxyxsqssttsrttuuttuuvvuuuvvwwwxxyyy{|}||{z{{z{zyyyyyzxxxyxxxwxxxxxvwww{~|{||||zzzzzzyyyyyzyxxyyyyxwyyyywrrsstsrsttuuttuuvvuuvvvwxxxxyyz{|}|}{z{{zzyyyyyzyxxxyyxwwxxxxwvwwx|~||||}{zz{z{zyyyyyzyxxyyyyxxyyyyvrrsttssttuuutuuvvvuuvvwwxxxyyy{|}|||zz{z{zyyyyyzyxxxyyxwwxxxxvwwwx|}|||||{yzzz{zxyyyzyxyyyyyxxxyyyxurrsssssttuuttuuvvutuvvvwxxxyyz||}||{zz{{{zyyyyzyxxxxyywwwxxxwvwwwy|}|||||zzzz{{yyyyzzyxyyyyyxxxyyyxtrrtssstttutttuuvvtuvvvwwxxyyy{||~~||zzzz{{yxyyyyxxxxxyxwwwxxxwvwwwy|}||||{zzzz{zyyzzzzxyyyzyxxyyyyyxtrstsrsttuuttuuuvuuuvvwwwxxyyz|||~~|{zz{{{zyyzyzyxxxxyywwxxxxwwwwwwy|}||}|{z{{{{zyzzz{yxyyyzyxyyyyyxwtrttssstuutttuuvuuuvvvwwxxxyy{|||}{{z{zz{yyyyyzxwxxxywwwxwxxwvwwwy{|||}|{zz{{{zyyyyzzxxyyzyxxxyyyxxurstsssstuutttuvvutuvvwwwxxyyz|||~}|{||{|{zzzz{zyxyyzyxwxxxxxwwxwy{{z{{{{yxyyyyxxyxyyxxxxxyxwwxxxxwtstuutttuuvuuuvvwvuvvwwwxxxyyy|}|~~~~||||||zzzzzzzyyyyzyxxxxyxwwxwy|{z{z{{zxyyyzyxxxyyyxxxxyyxwxxxywtsttuuttuuvvuuvvwwvuvwwwxxyyyy{|}~~~}|||||{zz{zzzyyyyyzxxxxyyxwxxz||z{{z{{yyyyzzxxxyyyxwxxxyywxxxyxtsttuuttuuuvvuuvvwwvvvwwwxxyyyz{}~~~}||||||{zzz{{yyyyyzyxxxxyxwwwz||zz{z{{zyyyyzyxxxxyywwxxyyxwxxxxtstttvuttuuvvuuvvvwvvvvwxxxxyyzz|~~~~}||||||zzzz{zyyyyyyxxxxxyxwwz||{zzzz{zyxyyyyxxxxxyxwxxxyxwwxxwtstttuvutuuvvvuvvvwwvvvwwxxxxyzy|~~~~||||||{zzz{{zyyyyzyxxyxxywwz|||{zzzz{zxyyyyyxxxxyyxwxxyyxwxxvttsttuuvttuuvvuuvvwwvvvwwxxyyyzy|~~~~~}||}|||y|~}|}}xrnopoqrpw}vwzzz}woloqppuvrrvx{{uv}wotupswwxyuttqnnqsty{|~~wy{y{~}}yxwvwuy~xpswwwuvyyzyz~wz~{zzvx{y}y~}~~{x{~~wikmlmnorqpsw}}{~}|~~|~uqxyutuwyzzywy{|{y}}z~~mflqonpsuwuty{wvyy{{utwx{}{z|~|{|}vovunppqvuojjnlilpoqomvxqtxrmnpqpsvsv}|tpmmruqprrsvtuxtrvwtuwwsoqrqrspqqopsw}}xrusqxwsvvsuwyzuswwvz}yuuyzyz}}yy}|{|xrpvxu{~~~}~~}wnsvxyvvy{|ztrx}{xz|}|{|~{smoqqsvustvvxywttutvyzywz}vqx{urtwyy}~}||womqogcflkggkmnoortnlsuqtupswtrrmnusq{}{qrutprxvnpsrstv{yvwsmprrsrtvqnrstwuqv~}~}{}}}~~~~{|zwrw{|~}}~}~~~xqrrruvuuvvwwxyxx~|z{{yyyyzyy{yphjllkllmmlnqqppqrrqqrtrqtvuuuty~}}}{~uhgjjijjlmmnoooppqpprrrutstvwwuvvuwxv|yqrssttstuuvuvvropqrsssttuvvwxyzzz{{zz{|{}~~~~}~~~~|y{|{{{z{|}{}~}~~}~~}~~}~~xpqrqqpqqqrssx|{{|zyzzz{zz{{{{{zzz{{z~zyyyyzzzzzzyyyx{zqijllmllnnnopqrrrsrqrsstttuz~~}~}|}~|yyzqijklmllnnnppqrrstsrsstuvvvvwxxwwwxxw{wwyxx{|{}{vtuvuvwwyzzz{{{{{|||}~~yy{zz{|}}||}}}}}}~~~zvwxxwy{{{{z}zy{zz{||}||}||}|}}|}}|||||||}||{z{{y}~}}}}|}}}}|}}|{{{||ulknmnpmouxxxxyyyyyyxxyyzyzzz{{zzxy{y||||{z{{{}}~~}~}|}|}~vllonopooqpqrstttuvuuuv{}|}}}~~}}||}{~|}~}~~wnmppprrtuuvwvwxxyyy{|{}||}}}~}~xwyxyxuuwvvwwwxxyyy{|||||}}|}}}~~~xvxxxxxzzyz{z{{z{{{|ywxxxyxxyxxz{{|z}}sqssstsrrssttuuuuvvvuuvvvwvwwwxxwvtps}~~~}~~~~~~}|{|~xnlnptwuuuuvwwwwwxxyyxxyyyzzzzz{|zy{y{~~}~yompppqqqqqrsstuuuw|~}}~~~~~vsuuuvvwyyz{zz{{{{{|~~~~~~~ysrpqrrsuvvwwwxxxxxyz{{{{|||||{||}}~xvwwwxxwwvwxwwxvsrssrqrsstutuvuvvuuuu~~}|tqssstuttstuuuvwwwwxxvvwwxxwyxtstssst|~~~}}xuwwwxyyxwwxxyyyz{z{{zzzz{{{||{||{{z{yuwwwyyxz||||~yuwwvxxxyz{{{{{{{|||}}~~~~}upssrtttuvwxwxxxxyyyyyzzyzzz{zz{{zzxy}~|soqqqssstssqnmoopqqrsrqrssstuuuvvvvuu|~vrtttuuvwvuvvvwxxxxyyyxxyxtstuuvvvwvv||wyyyyzz{|}~}~~~~~~|wxyxyzyy}ytvvvwwwwxyzzz{{{{{{|{|~z{{yzxpkmnnnooppopqqrrrssttuutttuuvvuvwwxwu}~~|uoprqrspmnnnnopqqrsstutttuuuvvvwwxyxv|xrtutvvvwwvvvwxxxyxyzxttuvvwwwxxyyz{{|}~}~~~~~~}}wxxw|~~~yrststuuuvuutuuuvvvy}}||{{|{{{{||{||y}~zxyyyyzzyzyqjkmmnoopqqqpqrrrsttuuvvttuvvvvwxz|wqqolnoopqqrqqrstttuvvvwvvwwxzzz{z||z}yz{z{{{|||}~~}{{||||}~~{{||||||}|}~~~~~||}|{~yz{z{{{{{{{}}}}~~}}}}}}}}}}}}}}~}}~|~~~~~~~~}|||||}|}||}}tlmoooppqrrssrsuwxxxxyyzyxxxyyyzzzz{z|~}|{{|||||}}|}~ummoopqqrstttstutuvvwwwyxwwwx{}}}}~~}wpprqrsstuuvwxyzzzzz{{|||}~~~~{z|{{|{||||||{{{{|{{||||}~zyzzzzzz{zz{|~}}}}}}}}}}~}z{{{|{{|z}}srtttuuuvuvvuuvvvvvwwwxxwwwwwxxxxyyx{~~~~~~~~~~}|}}|}}}~}}xnloooqqrssvyxwwwxxyyyyzzzyyyzzz{z{{z}}~~~~~~~zqnqqqssstuuvuuuvvvwxxxyy|~~~~wwyxxyyyzzz{{}}}~~}~~~~~~yx{zzzzzxvwwxyzzzz{{{{{{{|}~~}}~~}~}~xuwwwxwwxxxxxwwwwwxxxxvtuuttuuuvvvwvw~~}|~}sprrrsstttuvvuuuvvvwwxxxxywvwxxyyxzyx~~~~~~~|soqqqsvwxxxyyyxxyyzzzz{{{{{z{{z||{}{|wuxxxyyyzzz{z{~~~~~wuyyxyyyzzyzz{|}}}}}}}}}}}~zw{zwwwwxxwxxxzzz{{{{{{|{{|{||{||{|{{~~~~~|urrqrsssttuuuvvtuurrsssttuuttuuvvvwww}~wttttuuvvvwxxxxwwxxxyyzzz{{zzzzzxvxxw~~~vtxzyzzz{{{|||}~{xz{{||||||}}|}yuwyxyyyyyyzzzz{||||}}}}}}}}~}sopoopppqrrssstsrsttttuvvvwvuuvvwwxww|~~~~~vrsrqststuuvvusrrrssttuuvvwwvvvwwwyyx}zuvvuvvvwxxxyyzyxxyyyzz{zz{{yxxyyyzzy|}~}xyzz{{{{{{}~~~~{uvwvwwwxxxxyyyyxwwxxxxyxy{{{zyzzyzzy~~~}}}|{z|{topqppqqrssstuuvuuuuvvvwwwxxywvwxxyyx}xstuttuuuutuvvvwwvvvwwxxxyyzzyxyzyz{z~~xyzz|}|}}}}}~~~~~~~{{{|~~}~~~~~~~~}wwxxyz{|}||}|}||~~~~~~~~~~~~}~~}~~~~~~~~~~~}||||{||vpprrqqqrssstuuuuuuuuvxyxyyyzzxxyyyzx|~}|{|||}}wqqsrrrrsstuuuvwwwvvwwwxxyyyyzyxyyz{{~{ttvvuuuvvvwxxyyyz|||}}}}~~~~~{z|{|~~~~~~~~~~~~~zyzyz||||||}||}}}~~~~~~~~~~~~}~zssuvvuuuvvvwwwwwxwvwwwxxxyyxyyxxxxyxz~}}}}}~}}~~~}||}||}xqprrsrqrssttuvvvxyxxxxyyyzzz{{zyyz{y|}}~}~zsrttttstuuvvvwxxyxwwxxxyyzzz{{|~}~~zwzyy{|}}||}}}}}~~{y{zz{|}}}}}}}|{{{|~~}~~}~}}~}~~yxyyxyyyyyzzzzzz{{yyyyyyyzzyyxxwvwxwx~}}~}}}}~}}~}||{|~{sqtttutsttuuvvwwwxwvvwwxxxxyyyyyxxyxy~~~~~~{trtttutsuuuvxyzzzzzzyyzzz{{{|||{z{|{|ywxxxyz||||}}}}}~~~zxyyyyz|}|}}}}}}}~}zxyyyyz{|{zzzzzz{{z|}}}}}}}}}}}}}}~}}~}}~{sqsssttssstttuuvvvwvvvvwuuvvvvwwvvwww}}~~~~~~~~~~}urtutuuuuuuvvwwwxxyyxwyyyyzzzzz{zyzzz~~}urtutvvvxzzzzz{{||||~|y{{z{{|}~}~~~~~~~~}z{{{{{{}~}}}}~}}~}}~~~}wtuuuvvvuuuvuvwwwwwxxvvwwwxwxxxyyxxxw|~}}}}}}}}~}}}|{}{trstttuuuttuuvvvwwwxxwwwxxyyyzyz{yyyy~}~wtuvvwwwwwwwxxyyyzzzzyyzzzz{{{{|||}|||}}|}~}~{|}||||}~~~~~~~~~~~}yzzyzzzz{zzzz{{wssuttsstttqooppqrqpsvvsru{}|}~wyz{|{z|{y{}}~~wuxyz{zy}{x{}{{}m\_c^_dfhihkomiillosrnopoorvwvvvwyutxvv|yw~}{z{|~~||uotwwqmoqswuqqttrruuvwuvzurvvuxvusmnqmnqns~}{~}}~z}{~yy}|~z}|{{yxy~|y{}{yqvwty|zz{z}{{|}zz|}}x~}usuw|}vw{xy|z}~z}|~}vx}|v|~yzyvxtpwxstvz}vqvusulfjgbgijoolnkgntomssoqsqssptxsrx||~{vrruxwvx{zxy|{yy~~{{z}{|~}~|z{y|rjloomklnonmswi`lnbdkihkotnehnmloqnowxqpuz~|}}|}yx~}y}{v}zsy|z{x~}}~zx|~~}}~vu~}urtxyvtwz{wuz|urxzlm{}spvz{ywvxyvux||z~y}rt~~zyxy{zz}}zwx~st~tttys]_illkjnmimsuy||||{}~|~}~xwxx}|{|||}}{~~~}v|{~~xy}yw{tuzqosutndcgd]_gmmhdhprlgjqtk]g~mfqzvkfkw~uiis{yrrwsx}xwuz|y{yw~}{w~}sqsolrwwmdn~{okpwvpqvvtrqqomrxoaev{ogmvvoo{}}~|}}|yw{}xux}|yxx{zuuutxywy|}{w|{|ywzyyz{z{~~|}~}}}|||{|{yy{zzyxxxx~~|{zxutuvttutuvuuvutvwwwuvwqgghgijjlmlllmppopppqqrtux}~~wvyxxyy{|z{||~~}~~~~~~|{|}}|{|wmilmkklighhghjjjlmlllnonnopppppqrstsrrtutx{wzzz{z{}~~~}~}~xrtuttstuttttuutuutttuuutttuvvuttvvwvtuuoq|~}}}}~}{|||}|{{{||{{zz{{{{yzzz{zx{yoiklkosuuwyyyzz|}|}~}~xyzyyz|}|||}~~~~~~~|}||~~~}||yvwvtuvvwuuvmefhghiiklkklmnonnoppqqpqrrssrrstuuvvvz~~z{}yvvwyyyzz{|}}}}}~xpoqppppqqrqqqrrsrqrqmlnmmnnppooopqqqqqssrw~}|}}}~}||||}}}}~yx{zz|{|~}~zx}~|}}|}|{{{{{{zyyyzzyxxyyyxwxxxxxwwxvz}yzyxxxxyyxxxxyxxwxyxxxwxxxyxvxvmjlkkmmnnmnoopqrssv{{{}}~~}yz{zz{}}}}}~~}~}}~|{|{{|zzyofghfgiijkjkklmnnmmopppppqqrsrrsrttssttvuu}z|}}}}~~||~~zssutsssttttssttuustuuuvttutuvtttqoppnoqqqx~~~}}}}~}{|||}|{{{{||{{z{{{zzy{{{|{{|ttxwwyxy{{|||}~|z{{{}}}}}}}}}~~~~~}||}|||z{{y~}}{wvwvuvvwwvuvvvwvuwrjhkiiklmnmmnopqpppqqrrrrrsttuuw{}}~ywyyyzz{|{|||~~~~~}~~}}yqmoomnooppoopmkklklmmoonnoopqppqqrsrrrstsu}~~~~~}x{|{||}~~~yz{zyyyyyyywxxxyxwwwwxxvvwwwwwvvwwwwvvwvw~||{z{{{|{yzzz{zyyzzzzyxyzzzyxyyyzywyyqkklkmnnopprvyyz|||}|}zz{z{|}}}}}~~~~~~}||||}{z{xvwvuwphhjiikkmmllmnooooopqqrqqrrstrrsstustuuvvu|||}|}}~~|{|~~~zqorqpppqrrqqrrrssrrssttrrrppqoopqqrrqqrsrv~~~}}}}~}||||}|{{{|||||}wtxxxyyy|||||}~y{{z{{{}}}}|}}{{{{|{zzzzzzzyyyyyzxxywz~~|zzzxyyyzyxxxyyyxwxxxyyvxwnjkkjmmmnmnoopqppqrrsstuwzz{}}}~}~zz{z{|}}}}~~~~~~~}{||||{z{slmnlmmkjkkkllmnnmnoppqppqqrsrrsstussttvuu{z{|{||}~~~}utvutttuuutttuuuuttuuuvttuuvvutuuvvuuutqqw~~}~~~~}||||}|{{{{||zzz{{{zzzzzzzyy{vmlnnpttuwxxyyz{|||}}~|y|{{}}}~}}~~~~}}}|||{}}}}~}{{{ywxwvwwvxwuwtkikjjllmnmmnnoppopqrrrrrssstsstttvvvwz|}||~{yz{|}||}}~}}|snopnoppqqpppqrsrqqqnoonoppqqppqqssrrrstst|~~~~~~}|}}}}~~}|wyzyzz{}}}~}~z}~}||}}}|{{{{{{yyzyzzyxyyyyxwwxxxxwwxww~|z{zxzzyzyxyyyyyxxxyyyxxxyyyxwxysmmmmnoopoopqrrstuwyz{}}|}}~}{}||~~~~~~}|}}|}{z{{z{zxztjikijlkmnlmnnopooppqrrqqrsstrstttuttuuvwux~|~~~~~~vsutstttuuttttuuuttuuuuttuuuvtttqqrqqqrsrt{~~~}}}}}}}{|||}|z{{{|{zz{{{{zzzz{{{{{wtwxwyxy{{|||}~|}}|~~~~~~}}}}}|{{{{{{yz{z{}~~~~}{|{xxxwwxyyzyxyyyyywyyqlmmmnoopooqqqrqqrsstsstttuvvvwyzz||}}}~|}~}}~~}|}||}{{{unoqooppqqppqpoppoppqrrqqrrssrrsstuttttuvuy~~~~~~~~{{|||||~~yxyywwxxxxwvwwwxwvvwwwwvvvvwwvvvvwwvvuvwvy~}}}}}}|{{|{|{zz{{{{zzzzzzyyyzzzzxxzwpmnnnppqrrsuvwyzzz{{|}~~~~~|~}}}}~}}}}}}}|{{{{|zyzyxyxvxvoklllmmnonnopqqppqrssrrssttutttuvvutvvvwvx}~~}~~}}vprsqqqrssrqrsstsrsttttsssrrsqqssstssttuutz~~~}}}}}}||||}|{{|{|||}}{vxyxyzz|||}}}||}||}}~~}||}|||{z{z{{yyyyzzxxxxyyxxwxxx}~}}|z{{yyyzzzxyyyzyxxyyyyywxyunlmmnoopooqqrrqqrrsttuuwyyz|||}}}~|~}}~}}}}}}|{{{{|{y{xpnomnommommoopqpopqrrrqrssstsstttuttuuvwuw~{}}|}~ytvvtuuuvvutuuuvutuuuvvuuuuvvutuuvvututtst{~}}}}~~|||}|||{{{{|{zzzz{{zzzz{zzyy{zsnppqttuwxxyyy{||}}}~|}}}~~~}}}}}}{{|{|~|}}}}|{zzyyyxwxxxyxwxxrllllnnoonoppqrqqrrstsrsstuuttuvvvwwxzz{|}}~||~~~}}~|{|xppqopqqqrqqrrrsrqrqqqqpqrrssrrssstssttuvtx~~~~}~~}||}}}}}}~yyzzz{|}~}~~~}{}|zzzz{{zyyyyzyxxyxyxwwxwxxwwwwxxwvvwxwy~}|}|z{{{|zyzzz{zyyzyzzyyyyzzyxxzxplmnnopppppqrsssuwxxy{{{{|}~~~~}}||}}{{{{{{zyzzzzywyxrnoonppqqppqqrrqqrssttssttuuttuuvvuuvvvxvv|~~~~~ystussttuussttuuttttuuuttuuvuttuuuvutuuvvuy}~~~~~}||||}|{{{{|{zz{{{{zzzz{{{|{|}xstvvwwwyzz{{{}~~~~~~~}}}}}}{{{{{{zzzzzzzyxyyy|~||}}}|zz{{{zyzzzzzyyyyzzyxxzwqnoopqqqqqrrssrrsttuttuuuvvwwwxxy{{|}|}~~~}}}}~|{||{|{y{yrpqppqqrsqprrssrrrsstsssttuuttuuvvutvvvwuv~~~~}|}}~~~~~~~~{|}|}~}xyywwwwxxwvwwwwwvvvvwwvvvvwwuuvvwwvuvvwww{}}~~}}|||||}|z{{{|{zz{z{{yyzz{{zyyzzuoopqrrrtttuuvxyyzzz|}}~~~~||}||~~~~~~||||{{{{||||{|}{~~~~~|qmpk`_bbdefghijklmllmnoppqrrsttssttuvvvwwxxw~uoqrqstttpklmnoppqrstssttttuvwwxxyyxxxyyyzzyyqtutuutwxwvwxyxyzz{{{|{{}}xvwxxxxxyzy{}}}~|||~}~}}~~}~~srustvw|~~}~}~||~zx}}yx||z{}}{{|||zz}wlimlmpoklqupinvtpswtqsuwz{|}{z}|~|y{~}y{|~~~~~ywyyxxzyy|wkfjkjjkprnlprqppstttuvvvwxwusuwy||vuyyz{yy}vpstuvroqqpswvrqw|yux{ytvzv{~}~zw~z|~tvyyzzy{|}}||||}}|}|||wzyst{{ur}}nsxv}~ut{~{uv|{xz|{zz}{y{}}||}~~}{|}|}~}{wx~rnry~z{{~}~yu{zw~}{||||{}}}wlihlw{utvuvy{wrsxzxwwxyyyyyyyzxtyqm{wty~}~}|}|}~zvzxy~}|}}yz~~}qglsqpnlpsqmntzrformz|x{}u{~{|}y}}~nouqouwtsvyxxxxxz{{wu{x{}|~|~}~{{wonrsrrqnns}vkpvnv~{wy|~}{{|||}||}~{svwvttvxwvwvwxxxwwvqoponquurpruurquuqqwywusy~|}xpprrrsrrrssssssuwwyvrtyyttyzwy{ywy{xspssssrw~~~~vpuwvxyxyyyxxxyyyyz{{zz{zzz{|{{{{|}}}}}~~}~|ttxwvwxyxxyzz{|||}sprsuvvvvwxwwyyyyy{|{{||||{{{|}}~~zlhkkklmnmlmnnopppqqrrrqpqrssstuvvwvvutvvvwwv~~rknonopqrrrsssssqnoppqrrsrrssstuuvvvwwxwuwxv|zrssqstttuuvvwwwxxyyzzzz{{{{{|~~~~{xzyy{zz|{{{|{{|}~~~~~~~~~tsuuuuuvvwxyyy|}|~}}}}}|z{|{||{|{{}xmhjkklmmnoppppppqqrsstttuuvuttuw{}|}}|}}||{{~~~ywzwlgjkjkklmmnopqqrssrrsstuuuvwwwwvvwwxxyyyyzzzystuuwwvxzz{{xuvwvwxxy{{{|{||||}}}~z{|{{{{||{|~~~~~~~~~{z{z{{{|}}~~|yy||||{||||||||}~~~~~~~~~~~~~~}~~~}}}}~}}}{}~~~~~~~~~}|||||||}||}}|{z{{{|vnmoopqooqprvyxyyzzyxxyyyzzzzzz{{zyyzzz{{{|z|~{{|||}|{{{{{{|||}}}}|{}yomoppqqrsrrsstttuvvwwxxvvwwx{~}~~~~~vsuuuvvwwwxxxz{{||||}}}}}}~|wyyz{{{|zvuvvvvwyzzzz{z{{{{{{|~~~}}~}~~}~~}~wwxxxxxyyyyyyzyyzzzzxxxyyxustttuutsttuuuvwvz~~~~~~~~~}||}|}yrrsssttuuvvutuvvwwwxxxyyxwwxxxyyyyyzzyyyyzyy~~~~~~~zqoqpqrruyzz{{{{zz{{{{|||||}}{{{{|||}}}~}}}~wuwvwyzz{{{{{|||}|}vrtutuuuvwxyyyyyzzzzzz||}}}}}}}}}}}~vprrrtqmnooppppppqrrrssstutstttuuvvvwwxwvvwv|~vprrpqrrsssttuuvvuuvvvxurrssstssstuuvvwxwxywz|tuwvwwvvvvwwxxxyyzzzz{{{|||}||}}}|zz}xxyy}~uuwwwxwxxxxyxyz{|{||{~}|||}|{z{{{z|xolnooonopppqqrssttssstttuuuvvvwvvvwwwwy{|||}~~}|~{ropnmooopooqqqrssttuvvutuvvwwwxyxyyyxxyyyzzyxrtuuvvvwwxxy{|{|||}zxyzz{|}}}}~~~~~~~yy{|||||||}}}}}~|}}|}}}vx{zzz{}|{|||}||}||}~~~~~~~~~~~~~}~~|~~~~~~~~~~}|||||}}|}||}|{|wnloooppqrrqqrsssttwyyyzyyxyyyzzzz{z{zyzzyzz{~||}}|{{|{|||}}}~zplonoqqrrpopqqppqrsstuuuvwwvuvwwwxxy~vnoqqtttuvvwwwxxxy{||||}}}}}~}}yz{z{{z|}~}}~~}~|vtvwxyyzyyzyyz{{{{}~~~}}}~yy{zz{{{{{{{{{z|~{{|||{||zyzzz{zzzustsrsttrv~~~~|zz}{{}~}{{|{{z{}{|uruwyvtwyyxvw{yuv{}yvx{{yxy|zxyyyzzz{{{|||z{~~}}}~||{|{x{~||~}}z{}||}xonqprsqpqttqqux{~}|~~}}~~~~~~~~~||~wuvuw{zvtv{}y{}||}}}~~|~smswsrtvvtuwuux|zvx~|wy|zy}~|}}}}}}~}~~zvyxspt|}xsrx|tloronpqrrsttsssssstttttvwvwwuy|{{}z}~~|usxwrsvwustwuruywvyzwwxyzywvy}|uquvropuyuqtwz~~~~{}{~~{w~{yyyxyzzzyz{||ztszyx||{}~}}}}~~~~|~~zywz||{{|||{|~{{~}|~xssuz{wv||xuvvx{vy~|{~{wz{}{tv|zvrmkmonmlmorrnlpsqqsttuutqpuzwomuurwyvuvxyxw|}|~}tqtsqruvvutqomlnrqopqsttuvrpuywrtxxwxxyyvvxy}{vwxxxwxyyyyyz{|{|~~~{wy|{{{||{{|{|}|~~xwwwwxxxz}zzyyzyyzzzzyz{yxyyyyyzyz|womnnooopqqrsstsrrsstuuvvvw|}|~}}~~~~}~~}}{||xwwwxwwzwnlnooonoqqrrrsttuuutuvvvwwwxxyyxxxxyyyzzz{z|xzzyz{xtuwwwxxxxxxyyz||}}}}}}~~~~~}}}}}}|}~}}~~xwyyyzzzzzzzz{|}~~|{{|}}}}}}}}}}}}}}}}}}}}|}}}}}{{{{{{{{{{{|xqt}~~~~~~||}}||}}}||}}{{{{{|||||||}{z{z{|voorpqvzyyyyyzzz{{{|{yzzzzz{{{{|||zyzzz{{{|{}}{|||}}}}}}~~}||}}|}}}~}}~}|}xqprrrsttuuuttuvvwwwxxxz~~~~~~~~~}~~~~~~wvxxxyyyzyzzz{|}~~~~~~~~~~~|wzyvuvvvwwwwxxxxyz{{{{{||{||||}~~~~~~~~~~}{vwwvxxxwvvwwwwwxxwxyvqprrrssstttuuuttuvuvvvz~~~~~~~~~~~~xrsttuuuvvvwvuvvvwwwxxyyyyxxyyyyzzzzz|zusuutx~~~~~~~zstxyyzyzz{{{{||{zz{{{|||}}}}}}~}~~~~~~yxzyyz{|||}}}}}}~}~wtvvvwwwxxzzzz{z{{{{{{|}~~}~~}~~}~}}~sklmmnnnpppqqqqqrrrsstttuvvutuvvvvwwwwxxwwww}~~~~~~~vqstssssttuuuwwvxwrpqrrssttuuvvuuvvvwwxxxyzy|{uvwwxxxyyyzzz{{{{|||}|{|}|}}|}vuxxxyxyyyyyyzz|{yzzyzyzzzzzzyxyyyzvomooppooppqrrssstuttttuuvvvwwwxxwz}}}}~~~~}~~zxvnknnnppprqpqrssstuuvvvwvvvvwxxxyyyzzyxyzyz{z}z{{{|||||}}}~zyzzz{{{{|||~|}~~~{|||||||}}|}}~}~}}~~~~~~~~~~~~~~}~~}{||||{||{}|}}}}||}}}}{{{{{{{{{{{||{zz{zz{{{{{|{{{vppqqrssttuutvz{z{{{|||||{{{{{{|{|||||{z{{{z|~zzzzz{{{{{|{zzz{{{|||}zsqrrsssuuuvvwxwvvwxxxyyyzzz{yz~~xuwwwyzz{{{{{|||||}~{|||||||}~{xxyxyyyzyz{||||}}|}}}}}}~~~yzzyzzzzzzzzyxyyyyzyyzyzzyyxutuuvvvwwwwuvwvy~~~~~~~}|}|}}}}}}~}}|{|zuvvtuvvvvvwxxxxywwxxxxxyyyyzzyyyzyy{zz{{||z|~~~}~~~~~~~}~}}~zttuuuvvuvy{{{{{|||}|{{|{|||}}}~}}~~~~~~{z|{||||||~{xy{zspssrtv|~zvvxxzzxy|}yw{}{{{}vsvxwzxy|ww{|||z}}|~|~|wxtpuvsyyportzwnnrpruuuxywx{{|{|xy}~~{}{{yy}~x~~~~~{}~z}}z{{{}zzzrptoedgijkjiilmnqojmpqqnptpnuspuvopusqrtsuyut|z|~~|~~~}}}}ysrsqswtsyvt{woqstxvquvstux}}z|~}~}zxy}~zxz{}~~|~|{}{{|}}{{|y{zwz}}{ww{yspopnhhnnmqsstttxxuxzww||~~z{~~~~||~zwtyttvuwywvy}{vvxz}{yzwtvvuwvvyxx{xuxvruwsnjkqrllqsrqqsussurpsutstvvt{}{x~|}}}~{vvxy|~}{~z}}y|~~~|}wwtrvyusonsutssu{xrtvsuyxvwussuwwvwyvstvxzwsz~xstvyyvz}urvutwwx{xy|wv|{{|~~~~{||||wsrssttttsssttusrtttutsssstutstttuutttx~~|}}}}}|{{{{{{yyzzz{zyyyyz~}~}~~~{vqstssssttuvttuvvwvwwxyxy{||||}~~{}~~}~}}}|{{{{|{zyz{z{{tnoppqoihjjkllklmnoonoopqrqqqrrsssrsttuuttutw~~~}}}}~{sqssstsrssttttssttuutsuuuvutv|~}}}{{|{||zzzz~~~~~~}}||}}}{{||||{z{z{{{}{trtstxuppqrtuuvvwxyzz{{{|~~}~~~}||||}|{zz{{zzzx|{zzyxyyyzyxxxxyywvwxxxxwwwwxxwwvwxxxwropqqrqqqrstsrsttuuttuuuvvuuvx}~}~~~~~~||~~~~~~~~~}~~~{utuuvvutuuvvuutuuuvvuuuvwwuuvvvwwvvvvwxwvwwx}~~~}xwwwxyyxwxxxyyzzzz{{|}~~~~~{z{|}~~~~~~z{{z{{wsstttutssttuutttuuuuttuuvvutuuvvvuuuy~}||||}|{z{|{|{zzzz{{zyyzzzz|~}}~~~}{vtuvuuuuvvwwwxxyyy{|||}}}~~~~~~}||||{|{zzzz{zyxyyyyytppqqrrqnlmnnmnnoppqppqqrsrrsttuutttuuvvuuvvx~~}~}}~|{|{{|zsqsssttsstttuttttuuutttuvvuutvy||{zzz{{{zzzz~~~}}}}~}||||}}{z{{{|||}||}}~~ywxxz{|{xuwyyzzzz{}}}~~~~~~~}||||}}{z{{{{zyyyyzzyxx{~~}zxwwwwxxwvvwwwwvvwwwxwvwwwxxwwwwxxywropqqrqqrrstsssttuuutuuvwwwxxxz~}}~~}~}~~~~||}}}~~~~}~~zttuuvvtsuuuvuttuuvvvuuvvwwvvvvwwwvvwwxxwvwwx~~~~}xwxxyyyyzzz{{}~}}~~||}}zwwxxxxxuqqrrsrqrrsssrrsstttssttuuttuuuvuttty~~|{{||||{{{{{|{zzz{{{zyz{z{{y{~~~~~~|wtvvvwwwxyyz|||}}}~}~~}}}}}}}}{{|{{|zyyyzzzyxyyxyysoqqrsqqspmnnnnoopqqpqqrssrrsttuuttuuvvwwwxxz}}}}}}|{{|{{|{zzzz{xqprrrsrrrssttsssttuusstttuuttuuy|{z{{{|{zzzz~~}}}~~}||||}}}}}}}}~|yz{|~}}~{xz{z{|{}~~~~~}}~~~}{{|{{|{zzzzzzyxyyyyyxxxxyyxwwx|}}~}~}{wwxxxywvwxxxxwwwxxxxwwxxxywwxxxxxxwroqrqqqrsstsstttuvvwwwxyz{||}|}~~~}}}}}}|{{{||{z|~~~}||||||{ytrstssrsttuussttuvttuvvvvvuvvwwwvvwwxxwwwxxxz~~}||||~}~|wuuvvuutsqrsqqrrstssssstutstttuuttuuuvuttuuux|}}~}}}|||||}|{{{{||{z{{{{|zy{~~}}}~}}~~~{wwzzz{{{|}~~~~~~~}~~}}}{{{|~}~}}~}}~~~~~~||||||{z{{z{{yyyyzzzyxyyyzywyxtsssrttsqpppqqrssrrsttuttuuvvwwwwxxy{||||}}~~~}~~~|{|{|}|zz{{zzyyyyyyyyxtrstsrsssttssttrsuwvsruwustvvvxzzzzz{ywy||zx{~~~z|~{|~|{~~}~~~~}{|}~~|{{}~|z{|zz||yx{zwx{zwxyyxwvvz{xuvyzxwuw{zvvy||yzzxwwxxwwwxxxxxxxwxyxwxyxvwz{xvxzzwwzxtssstuuuvutuwy{{yy|~}}~}~|}z~}z~~}}~}xv{}{~}|}}}||{{{||zyz{zzyxy{|}}|z{|{{{yyzvtvutuuvvtrvwss|vlq|}usxzxxwvy{yxxvvz}{vw{|}~~}~~~}{}~|{z{zusuwvuuutssrpnrzwkiuzqptutstvussttuvuuvuuvwz||{}}yv{}xy|}{y{}{yz|}|zvv{~}~~|}w~yx}y}~x}}||~~}}{~}|||~{wy{xww|zz~}|}|zxx}~{~}|~~~~|yx}~uqywuz|ywy{zyxvuvyvpt{zqkryvrssqqrqrtsqsttuvvwwwxyzyx{{|~}~}~~}}||||{|{zzzzz{zxyyyzzxxyxxxwwwusrqrtspquurrusruvsrtvuvutuvvwvvx{zz{zyzzz{{{~~~~}zzzzyxyyxyyxxxwwyywvwxxxwwwwwxxwvwwwwwvuvwvx{|||}}|{{{yyzzxxyyyzyxxyyzzyxxyyyyyxyyyyyxxywtsuuuvvvwyzz{{{|~~~~~~~}}~~}||||||{z{zz~~~}}}||||{{{{{{zyzz{{yyyyz{|{yzzz{zyyyusttstttuvutuvvvvvvvvwwwvvwwxxwwwxxxyyzzz{{|~}}~~~}{{|{{{{zwttuutttuutsrsssttsrsttuusstuuuutuuuvvuuuvwwx{|||}}|{{||||{z{{{|{zz{{{{|||}}}~}~~~~}||||||{zz{{{zyyzzzzyxxxyyyyyzzzzzyyyyy}}}~~~~{{|{||{zzzz{{zyyzz{zyyyyzzyyyyyzzyxyxtstssttuvussstuuuvwwwwy{{{{||}~~}}}}|{{{{|{zzzzz{zyyyyzyxxyxyyxwwsqrsrrrstttssttuuutuuvvwvuvwwwwvvxyyzyxyyzzzz~{xxxxxwwwwxxwvwwwxxvvwwwwwvvwwwxvuvvwwwvvvwvx{||||}}{z{{zzyxyyyyzyxxyyzzyxyyyzyyyyyzz{z{|zvvxyyzzz|}}}~~~~}}}}}}{|}}}}|{{|{||{zzzz}~}|}}}}|{{{{{|zyzzz{zxxyyyzyxxxxy{zyzzz{zyzyvuwvuvvvwwvvwwwxxwwwwxyxwwxxyyyzzzz{|}~~~~~~~}}~}|{|{||{zzzzzzzxuuvvvutuuvvusstttutsttuuuttuuvvvuuvvwwvvwwwxy{{{{{|{zz{{|{zzzzz{{|||||}~}}}}}}|{{{{|{zyzzzzyxyyyyyxxxxxyywxzzzzyxyyy}~|{|{||{zz{{{{zyzzzzzyyyzzzyyyyyyzyxyyyzzyxwuuvvuuvvwwwxxwwxxz{{{||}~~~}~~}||{z{zyyzyyzyxxxxyyxwxxxyxwwwwwxwtssttuvuvwwwwvvwwwxwvwwxxxwwxxxyxxxxxyyxxyyy{~~~~~~~~~~}||||{xvwwwxxwvwwwwxwvvwwxwvvwwwwvvvvvwwvvvwwwwvvwz||{zzz{{{zyzzz{zyyzzz{zyyzz{zyyzzzz{{{{|||~}{{|{|~~~~~|}}}}|{z{{{{zyzzyzzyy|}}}|{{{{{{{zzzz{{yxyyyzyxxxxyyyxxxyyyxwxxyyvttuuvvuuuvwwwvvwwwxwwwwxxyyyzzzz{}~~~~~~}}}}}}|{{{{|{zzzzzzyyyyxvvutuuuvuttuuuvuuuuvwvuuvvvwwvvwwwxwvwxxxxww{||||{{|{||{z{{{|||}}}}}~}}}|zz{{{{zyzzzzyxxxxyyxxxxxxxwwwxxxwwwxxxxxy{z{{{zyzzz{zyyzzzzzyyyzzzyxyyyzyxyyyzzyxyzzxvuvvvvwwxxxyzz|||~|wuxxxyyz{}|}~}~}~wr~}~~}~}~~~~~~~}|}}}~{vvvvwwwy{z{|{|||}}}|{{|||||||}~}}||||||}}}}~~}|||}}z{~~~~~}}}~~{yzyzzyxyyzzz{|{|||}}}}~~~~~~~}}~}~~~~~~}}|~~}}~~~~vvyxwyz{{zz{{{z{||zy{~~|z{|}|{||{zzz{{{{{{{z|~~~~{|~~~~|}}}~||{yy{yxyz{zyxy{zxxvttvtssssstuvvwwwxxxwvwxwxxxz}}|}~~{z|}}}}~}}}}|||}~}}}|~~|}~}|~}}}}}}~}|~~}}z|~|}{vvwwxvvwwx{}|}}}}|~}}~~}|~}}}|z{{|~~~~|{}|{}}yvx|}zwwz{zxxxyxxxz{{zxwz|zwwz|y{~~~}}}|}}~|{}xv|yy|xsttrpppqsssstuuuvuttuvwwuux{ywwxyxwxzyyz{||zww{~~~~}~|~~{z{|{zy{~xtvxvsrsuxzwuwzyxyz{yvy}{y}~|z||}~zz~|}}{|{{}~~~}|}}}}}}}|}~}||~~||~~{y{}|{{||{zzzyxxyyyyyy~~~~~~~~}|}}}}}}}}}}}|{}~}}}}}~~~~}{||}}|{}|vtuvutuwvuwxwwxyxwvwwxxwwwxxxxxwwxxyyyzzzz{zzzzzz{{{~~~~~}xvxwwwwuvvwwwxyyyyyzzzz{{{{|||}~}z{|}~}}~~~~}~~~~}yyzz{|{||{||||||}~~~}~~~~~}}~}|{|||||||{|||{z{{{{|{{~~~~~~~~}|||}}||||}}}|{{{{{{|||||||{z{{{{{||zvvwvuvvwwwxxxxxyyxwxxyyyyzzz{zyyyzz{{{{{{||{yyz|{|||}~~~{yzzxyyyzzz{{{{||||||}}}}~~}||~~~~}~~~{y{|}|||}}||||}|||}}||}}}||}}|{{{{{{{|~}}}}||{{||||{}~}}}}}}}}}}~}{yyzzzzz{{{{{{zyzzz{zz|{wuvutuuvwwwwxxyxwwwxxz{{{{{||{zz{{{{|||||}}{{|||||}}}~~~~~~~~~~}}~~~~~~~~~}}}~}~~~~~{xxxxzzz{{{{|||||}}}}~~~~~~~~}{}~~~~}}}~~}}}|{{{{|||||||||zzzzz{{{{{{{{zyzzyzzz{z{~~~}~~~~~~~~~~~}||||}}||}}}}|{{{|||||{zwttssuuuuvvwwwxxvvwwxxxxyyyzzyxyyyzzzz{{{{{{}}|}}}~~~~~~}}~~~~}|||}}}~}~~|xwwwwxxxyyzzz{{{{|||||}}}~~}|~~~~~~~~~~~~}~~~}}}}}}}}~}{{|{{{||{zzzzyxyyyyyyzzz}~~~~~~~~~~~~}||}||}}}}}}}||}}}}}}}~}}~~|||||||||}}{wvvvvwwwwxxxyyxwwxxxwwwxxyyywwxxxyzzzzz{{zyz{z{{{||{~~~~~zxxwvwwwxxyyyzzz{{{|||||}}}~}~~~~~{|}||}||}}|||}~~~~~~~~~~}||||||||||}|{{{{{{{{{{{{~~}}~}}~}|{{||||||||||{{{{{{{{{||||{z{{{{{{{{|~}xvwwwwxxyyyyzzxxxyyyyzzzz{{zyzzz{{{{|||||{zyyyzzz{|{|~~~{xxyyyzz{z{{||||}}}}}}~}~~}}~~}~~}~|{|{|||||||||||||||||||||}|zz{{z{{{{|}}}|{{|||||||||}}}}}}~}}}~~~}{zzzzz{{{{{{|||||||||}}|}}ywwxxxyyyyzzzyyxyyyzzzz{{{{zzzzz{{{{||||{z{{{{||||}}}~~~~~~~~~~~~~~~~}}~~}~~~~~|yxyzzzz{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}|{{{|||||||||{zzzz{{{{{{{{{|~~~~~~~~~~~~}|||||||||}}}|{{{{{||||||||{{{{{||{|||||yvwwwxyxyyyzzyxxyyyyzzzz{{{yyzzz{{{|||||{{{{{||||}}}|}~~~~~~~~~~}}~~~~~~|yyzzz{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~}~~~}}}~~}|{||{{|||||||{zz{z{{{{{{{|{{}~~~~}~~~~~}|||||||||}}}|{{{{{{|||||||{z{{{{{|||||||yvwxxxxxyyyzyxxxyyyyyzz{{{zyzzzz{{{{|||{z{{{{|||||}}||~~~~~~~~~~}~~~~~~~~~}zyzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~~~}~~~}}~~}}}~}{{{{||{|||||{{zzzz{{z{{{{{zz}~}~~~~~~~~}|||||||}}|}}|{{{{{{|||||||{z{{{{{{|||||{zwvwxxxxyyyzywxyxyyyzzz{{{yyzzz{{{|{{||{z{{{||||}}}}||~~~~}~~~~~~}}~~~~~~~~}{yyzzz{{{||||}}}}}}~~~~~~~~~~~~~}~~}~}}~}}}}}}}|{{{{{|{{||||{zzzzzz{{{{{{{yy}~~~~~~~}~~|||||||||}}}}|{{{{|||||||||zz{{{{{||||||{zxwwxxxyyyyzxwxxyyyyzzz{{zyyzzz{{{{|||{z{{{{|||||}}}{{~~~~~~~~~~}~~~~~~~~~}}|yyzzz{{{|||||}}}}}~~~~~~~~~~~~~~}}}~}}}}}}}}~}{{{{{{{|||}~~|{{||||||||||{zz|}}}}}}}}}|{{|{{||||||}|{z{{{{{{|||||{zz{{{{{|||||{zzzxyzyzzzz{zyyyyyzzz{{{|{zzz{{{{{|||||{{{{|||||}}}}}|{|~~~~~~}~~~~~~~~}}}~}~~~~~~~}}~~~~~~~~~}}}{{|||}}}}}}~~~~~~~~~~~~~~~~~~}|||||||||||||{z{{{{{{{{{|{zyz{|||}}}|}}|{{{{{{{|||||{zzz{{{{{||||{zz{{{{{{|||||{z{{yyzzzzz{{zxyzzzzz{{{{|{zzz{{{{{|||||{{{{||||}}}}}||||~~~~~~~~~}}}~~~~~~}}}}~~~~~~}}}}|{||||}}}}}~~~~~~~~~~~~~~~~|{|||||||||||{zz{{{{{{{{{{{zzzz|}||}}}}|{{{{{||||||||{z{{{{{{||{||{zz{{{{{||||||{z{{zyyzzzz{zyyyyzzzz{{{|{zzz{z{{{||||}|{{{|||||}}}}}|{||~~}~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~}|}~|{|||}}}}}~~~~~~~~~~~~~~~~~~~~}|{|||||||||||{zz{{{{{{{{||zzzzz|}}}}}}}|{{{{{{|||||||{z{{{{{{|||||{z{{{{{{|||||{z{{{zyzzzz{{zxyzzzzz{{{{|{zzz{{{{{|||||{{{{{||||}}}}|{|||}~}}~~~~~~}}}~~~~~~~~}}}}~~~~~~}}}}}|||||}}}}}~~~~~~~~~~~~~~~~~~~|||||||||||||{zz{{{{{{{{{{{zyzzz{||}}}}|{{{{{||{|||||{z{{{{{{|{{||{zz{{{{{||||||{zz{{{yyzzz{zyyyyyzzzz{{{{{zzzz{{{{|||||{{{{{|||}|}}}|{|||}~~}}~~~~~~~}}~}~~~~~~~}}}~}~~~~~~}}}}~}|||||}}}}}~~~~~~~}||}}}||}}}}|{{{{{{{{{{{|{zzzzzzz{{{{{{zyyzzzzz{{{{{{zyzzzzzz{{{{{zzzzz{{{{{{||{zzzz{{{{{|||{zz{{z{{{|||||{z{{{{|||||}}|{{{|||||}}}}||||||}}}}}}~}|||}|}}}}}~~~}||}}}}}~~~~~}||}}}}}~~~~~~}}}}}~~~~~~~~~}}}||}}}}|}}|{{{{{{{{{{{||zyzzzzz{{{{{{zyyzzz{z{{{{{zzzzzz{{{{{{|{zzzzz{{{{{{||{zz{{{{{|||||{zz{{{{{{|||||{{{{{|||||}}|{{|||||}}}}~}|{||||}}}}}~~}|||}}}}}~~~~~}|}}}}}}~~~~~}}}}}}~~~~~~}|}}}}~~~~~~}z|{{|{|||~}~~}~~}~}~yosttvvuwyyuuzyxyz~zrruvxywvz|ww{z}srz|~y{~}~~yy{|~yz|zy}~~}yz~{{|megnpihorpsvuvzyw{|{~~{}x{~~}}wy{x~ttzzz{z|}}}}{xtwxvvxwvvpihfbcgijjhgkmknqlimpqpnqsopupqxtmqusqsy|}xw}ysrrvzvqptxzzww|vx~|~zv|xsz|tprvvqsxuvxuyzlchnvvkfosrqquwpnvysu~~~|||~~~~}~~z}~|{~}~}~~vkkmkkmmssifpwupquqkpx{ywwyyz~{|{|~}zy~~wz~yy}}}~~ztsz|uryutyzwtohfjmkiilnnpstsssrruyzxtty{xvxwtv}}xw}zw~}~|xx~}xropvywrmqz~zvvwwy{{{||||~vpsqmmqrrsrstqlnwypjmvxrlq{{rouwtuxwtvxtpv}}||zy{{y{xzztkjlihr{wljruqowztkjptpnqtrrvyyxvux|{yyzz}zx~~~~{}~|}yz~vw||z{xx}}yu|}|~~}}~}}zw|~ww}|qjovtppuvqnnmrzzplquuutuvrnsxutzzqowyttvtx}}|ut~}wz~|{{{}|~{v~ztssuwwuvxyzxx}}{yrtrqvzvstwwvuuxxvttuutrsussuutv}~x{{v}~~{z~~|z}~vstlabfghgghhijllkkmooponppqssssuwvtw{{yyz{{~zz~~~}|~~ywy{zzzz{{{|{{{}~}~~~~~xoopoopopqrrooqrsqprsrrrssrrttplklnnppnopqy~~~|}~~~}||}}||}||~}xwyyzz{}}}~}}wuxxyzyyzyz|~~}}}}}~}||{{}|zyz{zy~wuuvwxwuuvvwvtuwvvvvwrgeiihiijklmllnooqpoopqrrrrruz|||}}}}~~xtvvwwwyzyzzz|~}}}}~~|rmnmmooopoljjkkllllmmonmnooppopqqrsrrqrsru~wqsstwwwxyxyz{||||}~~{{{{|~~~~|~~}~~~~~~}}||}}{zz{{{{zyzyy{yy~~}}}~}{{||||zyzzzzzyyyzzzzwyyphijijlknrssstuuuttuuvvvuvwvwwvvvwxxxyyzyzwwywy|{||{|~~||{zzyz|tihjjklllllmnnnnnopqqppqqrrrqqrrstsrsttvtu~~~}}~}}~}~yomqqrtqnnqsssttuwxxyyy{|}}}|}|y|{{}}}~}}~~~~zwwwxxwxwwwwwxxwvuz~~~~~~}|||||}{z~}~~}|rmoopqqqpqrrrsrrsstuustuuvvutuvvvwvuvwwtpt~}xz||~~~~~|smopppoopqqrqqqrrssrruyzyywxyyyywwxxxyxxvx~~~~~}}}}~|wuwwwxwvwvxwojkmlnoprsstuuvxxyyyz|}|}}}~{||yxyxyyz{{{|{|~~~~~~~~~~}~~|||||||zz{zz~~~}}~}|{{|{||tlmnnonnoopqqppqrssrnlnnnoonppqrqqqrssstssz~~~~{rsxwvwwwxwvvvwwwwuvwwxwvvwvwwwvvvvwwvtvwuz~zy{zyyyzzzzyxyyyzyxxyyzyyxyzyy{uljlmmnopqrrsuvvwwy~zxzzy{{{}}}}}}~~~}}}}}}{{|{|{y{yldghfhiikkkklmmnonnoppqqpqrssssrstttuttvtwz||{|~{{~~~~~}uuvuvvvvuuvvvvutvvvvuuuuvwwvuuvtqpoppqrrrx~~}}}}}}|||||}|z{{{|{zzz{{{{zyzz{|yzyqrsqrssttuvuvwwwyz{{{{|~~~{z|{{}}~~}~~}ywxyyyyxxxxxxxwwwxsjhjjklllllnnoppoopqrrqqrssttsswz{{zyzzz{z~~tsuuwxxyyy{|{|||}xuwvvwuuvuvwurqrrsssrrssttrsttttttttuuvusw}}}}~~|||}~~}}}}~}|||}zqmnnoppqppqrrsstuuuvvxzzz{z{|zyzzz{|~}}~}}~}}}}}||{{|{{{yzzy{zpjlmmnnlnnnrttstuuuuttuuvwvuvvvwvvvvwwxxvw}}}}~{twyxyyyz||}}}}~|uuvuuuuuuvuttuuvvttuuuvvuuuvvvvtuvvwvuvvu|~}}}}~}|||||||zz{z{|tklnmoonopmmnnmmnopqqrsstuvwyxyzz{}|}~}~}}~~~~}~~}~}}~~ypoqqoppqrrrqqrrstsrrssttsstttuuttuuvwuuvuy~}~~~~}||}}}}~~~~~~xvwwxyy|{wyyyyyzzxxxxxxxwwxxxxwvy{{{{yyzzzzzyxyzy{~~}|}}}}|{{{{{zvvwvwxvwumhjkkkklmnonnoppqrqqqrsstuuuvvwyz{{{{|~|~~}~|{|||}|}~~~~{}}unoonpppqqopqqrrqqrsrsronppprppqqrsrrrstst|~~~}~~}||}}}}}~~~wwxxz{{{|{}~~~zz|{~~}||}}}|z{{{{{zyyyzzzywyyyzyw}}{{|{{yyzzz{yxyyyzyxxxyyyywxytmmnlmooppopqqrsrrrssvyxwxxxyyzzzz{{|~}~}|z|{|~~~~~|}}|}zrnomlnnmmnnoppooqpqrqpqqrsrrrsssttssttuvtv~~~~~~~~xtwxxyyzz{|}}}}}}||}~}~~~~}}}}}}|{{{{{{yzzxwvvvuw~~}~}}~|{||||{zzzzzzzyyzyzzxxyxzyqmqrqssssssttutstuuvvuuvvwwwvvwwwxxyzzz{{}{{~~~~~~~~~~|{{{|{|{tnnpppoopqqrqpqqrsrrrrssttsststustwyyzyxxx}~~~~~~}}}}}}|{|||||}}|}~wprtsttuwxxyyyz|||}}}~~|~~~~~~}}~~~}{{|{|{{zzzzzzyxyzx}~}~~}}}{{}}~~|{||||{zzz{z{{womoppoopqqrrqqrrstssstuuuutuvvwvtttuvvvwvz~~}~|tprrpqrrssrrrsuvuuuuuvvutuvvwvuuuvvvvuuvux~~}}}}~~|zz{z{{zzzz{{zyyzzz{zsnpqqsuuvwwwyz{{{{|~~~~z}}|}|}~~~~}}}}}|{|{{|{{}~~~~}||||||{zzzz{{yyysmnonnoopqpppopqqppqrrssrssstutttuuvvuuvvv}}}~}~}usttuuuuttuuuvutuuuvvtuuvvvvuuuuvwutuuvwuy~}}}~~}|{|||||{{{{||{zz{{{{zyzzz{zyzvonppprrsstwzyzzz|}}}~~~~|}}}~~|~~~~~~}||||}}{z{{{yxwwwxvnklllnoonnoppqqpqrrstsrsstuuttuuuvvuvvvxwx~z|}~~~~}}xtuuuvutuuuvutuuuvvvuuuvvussstuuttttuuuvst|~~}}}}}~}||||||{{{{{|{zz{}}}|{{||uooppqrrstttuvvxyzzzz{}~}~~~}}}~~~}~}}~|{||||{zzz{zzzyyyyzzsklnmnonnoopqppqqrssrrstuwvuvvvwwwvvwxxxwv}yy|{||||~wvxwutttuutttttuutttuuvuttuuuvuuuuuvwuuvuy~~~~~}~~~~~|}}|}}|{{||||{z{{{}xpmppprppqrrsstuuvvvxzyxyyy{|||}|}}~~~~~}}||||||zz{z{{yzxqlnppppprrrqqrsstsrsttuutttuvvvuuvvvwvvwvx~~~~~~~~z{{{{|~~~~~}xwwvwwwxvuvvwwwvvvvwwvuvvvwwuuvvwwvvxxyxy}}}}~~|{|||||{z{{{|{zzzz{{zytpprqqqrrstsrsttuuuvwwwxy{{{|||}~~}}}}}|{{{{{{{yz{wqppopqqrrpqrrssrrrstttssttuuuttuuvvvuuwwvz~}}}}}}~~~~~~{z{{|~}~~~~{}||}|zz{{{{zyyyyzzxwxyyyxwwwxxyxwwxwxxvx~~~}|||}}|{{{|{|{zzzzz{zyyzzzzyyzxrpqppqqrsrrssstttttuuvwwxxxxyz|||}}}~~}~}}}}{{{z|{toqrqrsrrrrsttrrsssttssttuutttuuvvuuvvvwvv|~~~~}~~~~~}||}}}}}~~~~~}wy{{|{{|}{xxyyx{|{~yz{zz{zvtqhdhigqzwxwvxwwxyxxyyzz{{{zzz{{{{{{||{}|wuuu}~zqmrwxyzzzz{zxyzyy{{{{{{||}|z{|{{{|~|}~}qlpqppoqrrsttuvux~~}~~|}~}~~~tqtroqvxwrsx{yxz{zz||{|}}}zy~vmprprtstuvwtrsuy~ztuy~}yz|{{~{y}}|{vxxy{xtv}vq|upuwtqqv{xtvwvw|~zz|xwzuxxxzzzzz{{{{{{||zxzyx|}|yututtwvu}|}|{}}}{{ysuvuvtvzvrx}wquxuv|}xwxz|zy{{zzyy{{y|}y}}z~xwy{}{~}smnpooooqtrlm{{vx{x|~{z{|||~}}~}|}}}||}~~}y{~wvyvi_iyvklsutsrquwustssy}ytx~}}~{oknoorrrttuuuuwxwtrx~ww}|vt|~x{{wwwxz{{yuqswwuuwxwxxyyzzvs{}opv}}wxxwz}|xtw}~|y{~zvxvgsspz~ytpv~}ysuyzsx}{y{~yv~}y{xz{|z|}z~~{~}~}|vz}{yv~yhjqppqoptuxxvz}{yz{{{zzvv~{qozty{pyuq{}x{~}}}|~~}}{rkmnmopoprrpotyvpruwwtv}~}|{~}y~zz|zy}|phlqomlospmptrnovyusuwxwvvwwwwwyyxzzz{stuturnpsrporxwsuyyxy{yvz|xx{||}}~~}wxyxyyy{}~~||}}}}}}zvuxyyyxyzz{{y{|zyz{z{||{zz||}}|}~~}}~~~~~~~yv|zrqsw||{}}~~}~~}~~~~~}~~}}}}|}}}~}}~}}~|}|sklmmnoopppqrrssrrv{|{|||||}}}|}|{{|z~|z{yxzyzzyz{sjjlmnnnnnnopqqrrsttuuvvutuvvwww{zpkjjklmnnoqqqrsrrrstttuuvvvvwwxywwxw{}tsuuuwvwxwwyxyzvrssttuuvwyyxyyz{z{|{~{z|{||||}|||}}~~|wxyz{z}|{||{|||~~~~~~~~~~~~|srtttuuvvuvww{~}~~~}|}}||~wmknnnooppoopqrrrssttttuvvutw||{|||}{}|{ujgkkkmmmoopqqrrssrrststuuvvvwwwxxxxvx}rpsssttuuttqopqqrsstttuvvvuuvvwxwxyxzuqtttuuvwwwwxxyyyyzzzz{{{yvvwwwxxy{z||y{{{||||~~~~tswvvwwwx|~~~~~~~~sprsrssstuwxwxxxxyxyzxz~~}~}}zokmmmnoopppqqqrsttstvvvvwwxwxxxyxxzww|sprrrtsooonnoppqqrssttuvvwvuuvvwwwyxxwsuttuuuwwwxxxyyyzyyxtsttuuuvwwxwxzwvyuxxwyyyzzyyxxyyzzzz{{{|{|}|}}}~|}~zwxuxyzxtvvvwwwxxy{{{|||{|~upsttuuvvvwwwwxxyyxy{{{{{||||||||xttpoqqqrrrrqrsrsttttuuvvvwwvuuvvvwww}vrssqrssttuuvvvwvrqrrqrsstttuuuvvvxxv|xsuvuvwwwxxxwwxxxyyyzzz{{{||zzywtuvvv|ywyyxxxxyzzzz{{{{|||{zz{{{|||||}}}~}|{uwxwxyxyzyz{|~ystuvxxxxyxyyyzzz{{z{}~~}~~}vqqssssstutuvwyxxyyyzyyzzzzzz||}}|~}|{uvwvwwwxxwywsrsstttutsttuuuvvvwwwxxw|wqrtstttuuuvwuuuvwwwxxxyxyyuttssttuvtz~~~|uvxwwvvwwwxxxyyyzzz{zyyzzzz{{{|||}}|~wpqsrsttuuw|}|{{{|||}}}}}}~}~~}}||}}|{stvuwxyyyyzzz{{{{||||~|tuvvwwwwxxxxy{|{|||||||}}}}}}}~}vvwvwyzxvuvvvwwxxxxxxy{{{|{{{{||{|}{~wwxwxxxxyyyyyzzyzzzzzywvwxwxxxxwvxxvz~}zsrttutssttuuuvwwwwxyxxxwxxxxyyyzyz{xy~wppqqquwxxxxyyyxxyyyzzzz{{{{{||{{yz|{}~~yqqssstssttuuvvwwxxxz|}}|||}|}}}~}}}}utvuvxwwxxyyyz{|}}}}}}~~}~~~~~yxyvttvyyxwyyyzzzz{{{{{|}~~~~}~~~yxyyyzyyxx{}{yz}{xyyyzzzzzz{zyz|{}xwxwwxy{{z{{z|}|{zy{}~zx{}}z{{wx|zx~~~|~~}~~xnptttutuwvvtu{|uqvzxvxzxvxz{zyz{wx|zz~}~~~~}y{~}{~{qorrrtsrrrsttuvwz{{{{{{yy}|zy{}|{|}{}}}|~}~|snprssstuttvxwtwywtvwvw{{yyy{|~~~~}sorssttvwwxyzzyvvzzwy}~}~~~~~}yvwxqy~xx{zxxyz||{{{yy}}z{}~~yxzxvxyyz{{{{||||||||yy|}yz}}yuu{{wxz}|yyzzz}}zxy|~{|~~}|}}}~~{z~uvzy~~zxspooqtsrrrtwusvyzzyxxz{zww{|uowvw{}~yw~y{~{z~ysrspmoqsxztqtxwvwxwsrw{wu}|z~~|||{{|~yplrxvqrvvuvvtttvz{wuyzzyzzyyzywy}|uu~}yvwwxyyxywvvwwxvuy~}z{}~|{{|}~~~~z|{yz}~}{}~}~~|}~{z|}}~~~~~~~}}z|}|}}|}||}~}}|{}|~~}}~~zuvwwwxz{{}~~~~}~~~~}~~}~~~}~~~}}~~}~}|~|uqqqqrrrsstuutuuvwvtuy{zz{{{{{{|{{|{y|||zz{z|{snpqqssstutsstuvuuvwwwxyxyyxwxxxyyz|}yuuutrqrsssuuuvvwwwvwwwwxyyyyzz{zz|{y~yuvwwxxxyyxyzzz{{{{zzzz{{{{|~~~~~yz}}}}}}}}}~~~~~~~~~~}xy{{{|{{||}~~~~~~~~~~~~~~~~~{uvxxyyyyyyzzzzzz|}|~~~~~~~~~~~~~~~}~}wqqsrstttuuuttuuuvvvwwwxxxxxxwwyzyz{y~~xpqrqqrrsstuuuvwwwwwwvvwwxxxyyyzzz{{z|ystvuuvwwwxxxwwvvwwwxxxyyyzzzyxyzyz{z~|uvwvuvvwwwxxyyyyzz{{{{||||}|{{{|{||{{|}{|}|}}}}~}wwxxz{{{{{{|}~~~~~~~~}wvxwwxxxyyxyz{|{{{|||||||}~~~zsstsssstttuuuvvvwwwxwvvvwwwwxxxyxyzy{}~~yrqsssttuvutuutttuuvvvwxwxxxyyxxxxyyx{|utvvvuuvvvwwwxyxyyyzzyyyxxxxyyyzz{{z|}vuwvwxxxxxyzyyxyyyyzzz{{{|||||}}}}~}yxzyz||}yxyyyzyzzzz{z|}~~~~~~~~vuwvvxyyyyzzzzzz{{z{{{|}}}}}}}}}}}~}~wuvvwvuuvvvwwwvuvvvwwwxxxxxyyyxxwxywy~~~~~{trtstussttuuuvvwwwxwvvvvuvvwxxxyyyzyz|usuuuvvvwwxxxyxwxxxyyyzzz{{{{|||{zzxz}vtvwxywwxxxyyyzzz{{{{{|{zz{{||||||}|}{xzzz{{{|||}||}~yvxxxxy{|{{||||||}||}}}~{vwwwwwwxyxyyyyz{|||||||||}||||}~~~zvxxwxxxyyyzyyzyxxxxyyyyxwxxxxxyyyzyy|tqssstttuuuvvwwwvvvwwwxxxyyyyywxxwwww~~~~~~~wtuvvwwvvvvwwwxxyyyzzz{{zzzzzz{{{{}||xuwwvxxxxyyzzz{{zyyzzz{{{||{|||}}{{{{|yz{z{{{}~~~~~~~~~{|||||||||}|}}}}|xyzyzzz{||}||||}}||}}}}|~~~{xzzzzzzzzz{{{{{{{{{{{||{{||||{|||{zz~~}|}}|}|vrsttuuuvutuuvvwwwwxxxxyyyxwxyxyyyzzy~~~xssttuuvvvwxxxyyyyxxyyyzzzz{{{{||||zz~yuvwwxxxyxwwxyyyyz{{z{{|||{{z{{{||||||zxuvyvyzv|~yz~~~voprsvyvqrtsruxxxxxyzvuywu{yrrtw{voqtx}~xy|{{y{~~~~}{|~~ytvuy{wy~{y||{~}|~}~|zy~~{~}{||~}}~}~~{yqowwpqusprtsuxuqstprwvvvtvzxuvzzwxwrw~}{vy|{ww{}}z~}y{|}~wuwzz{|vrtsooquxtsvtsvttzzvtuyyvz{tuxv|uu|yz{x|~z|~{}}{}}{}~{}|}~{|~}~}}}z}}x~~|~~z|}~|w{|x~ywwx|xqstppsturprqqvtqtvrtxusvvvwwuwywwyyvx~}~|~{}~||}z~}zwty{vqtyuoppquxvv|}zz|{}|~{z~}vvyuqsuutuvxzyuvzxvvuwyvtvwvwxyyvuxyvz}~|}}~{xz~}ww{||{z|{y}~z{}yrrsrpllprrssuyvptwtw{xvxwttwzyxyzwuvx~~zy}|{~|~~~~~~}}~}}}}|{{|{z{|zzztopqqrqqqqrssssrsttttuusstttvvuuttvvuy~~}}}}}~}||||||}||{{{|||}||{vqqssstsrttuvvwwwxxxyyz{|||}}}~}}~~zzzz{{yxyyyyyzyxxxxyyyyxxxxxxyywwxxwz~}}}}~}}|{||{|||{zz{zz{{{ztopqqrsrrrsttuuuttuuvvwwvvwwwwxxxwwxxzzy{{{{|~~~~~~~}~~~~~~}}}}}}}}wqqsrrttsrsttttutttuuuvvvuuuvvvwxvuvvx~~~~}}}~}~~||||}|}}}{{|||||}xqqsssttttttuuvwvvvwwwwxyyyzzz{{{|~~}~~~}|}}|}}}}|}}}||}|{z{{{{{{zyzzyz{zyyxz~}}}}~}}|{{||{||{zz{{zz|xpnpqqrrrsrrssttuuttuuuvwwvvvwwwxxxwvx}}~~~~~~~|wwyxxzzz{|}}}}~~~~~~~~|wtuuuvvvwvuuvvvvwvvvvvwwwwvvwwwwxxxvv|}}}}}}}}|{{|||||{zz{{{{||zzz{{|ytrsssttuvuuuuvvwwxwvwwxxyyxwxxyyyy{z{~~}~}}}}}|}}{z~~}}}}}}}|{{{{{{|{zzzz{ytrsrrssstuttstuuuvvuuuvvvwwwvvwxwwyxw{~~~~~~}}}}}}~~}||}}}}~||||}{vtvvvwwxyxy{|||||}}~~ywyxvwwwwwxxvvwwwxwwwvwwwwxxwvvwwwxxwz~~}|}}}}}|{{{{{||{zzz{z{{{{yy{ytrttrsstuuuvuuuvvwwwwvwwwxxyyxwxyyzzz}}~~~~~~}}~~~}|{|{{|||{y{zurstssssttuuutttuuuvvuuuuvvwwwvvwwwwx{~~}}}}}~~}|||}}}}}|{|||||}|{|{vtuuuutuvvwwwxxyyyzzz{}}}~~~~~{{||{zyzzzzzzyxyyyyyyxxxxxxyyxwwxxxx{~~~~~~}|}}}}}|{{{{{||{zzzzzz{{zzxtrrsstsssttuvvuuuvvvwxwvvwxxxyyxxxyyy|~{|}|}~~~}|}}||}||{vssttuutsttuuuvuuuuvvwwvuuvvwwwwvvwwvy~~~~~~~}}}}}}}}|||||}}}|{{|||||}{vstuuuvuuuuvwwxwvwwwxxyyyzz{{{{|}~~~}~~}~~}}}~~}}}|{{{{|||{zzzzzz{{yxzyy~~}}|}}}}|{{{{{{||{zzzzzz{{xrqrssttsssttuuvuuuuvvwwwvvwwwxxyxwxxx{~~~~~~~}}}}~}~~~~~~}yyzz{{|}~~~~~~~~~~~~~{vtuuuvvuttuvvvvvuuvvvwwwvvvvwwxxwvwwwy~}}~~~~~||||||}}|{{{{||||{z{{{{{|{vrsttuuutuuvvwwwvvwwxxxyxwxxyyyyzz{{{|~~~~~~~~}|}}}}}}{z{{z}~}~}~~~~}{||{||||zz{{z{{{{vrrsssttssstuuuuttuuuvwwvuvwwwxxxwwxxx~~~~~~~~~}}}}}}~~||||}}}}~|xuvwwxyz||{||{~~skmpqrstw{{wwz|}~}}yzwvywwzzyzzxvvwuuz{xzzwz|yusruxxyyw{}y}}||||}|}}|}}z|~{yzz}}}~zywx}zrrxwppssuvssvxwssxxy{xy~zuzzwz|z{{xy{~}}}~|~|y|~~}}|v}z{}x}}{{zz~zqv~}tr|wssvxqlrwutrqtxyxwz}vry}zxwwwwwwwz}yx}|z}y~yz{|~}}{{{{}||~~~}y{}|}{xvrqx~|wtx{ww}}z}~|}}~~~}yyyru|y~|{~{{zvzvuzyx{z{}xvzvrvxxwrw}y}}|yy~~{~}xwxz~{w{ypwtu~}{{xy|ywutvutzzqqy{yxz|xsxzvy|truxy{zuvzvu}~||~z~~z{}~}~~{}}|{}}~y}}|}~{{{{}~xtw{}}xtuvusor|znjt}qpy{wrou|pnv{{wtsvyxvvx|}wv}ww{}|xx{~{wy~|xxvuzyuy}{xy~|rnuxssyyttxxttyzwwzzyyzzz{|{y{}{|{{{{}|}~~~||}|yy}~|yxz{zz}{vv|~yvy|{z}~|}~}|}}|}}||||{z{zy{}{xw{~{xxzzvtvxursuvvvvvvvwwwwxyywxyyxzzyyyyyzzyz|~~~~~}~~~~}}}}}}}}}}}}~~~~xz~}}~}~~~}}}}zwwxwwvvvwwxxwwwwwxxxwwwwwwxyyxwwxxxxy|}|}}||}|{{{{|||{{{|{{{{|{zz{{zz|}{zzyuuvvvuvwwwxxwvvwxxxyyxxyyyyyz{{{{{||}~~}}}}|}}|{{{{{{|~~}||}|}}||{{{{{|{zzzzzzz{zzywttuuuuttuuvvvvuuvvvwxwwvwxxxyyxxwxyxz}~}~~~~~~}}}}}}~~}||}}}}~}|{|}}}}}~~|xxyyy{|}}|}}}~~{xwxxxxwvwwwxxxxwvwwxxxxwvwwwxxxwvwxwx|~|||}}}}}|{{{{{||{zz{{{{|{zzz{{{{{{xutvvvwvuvvwwwxxwwxxxxyzyxxyyyyzzyyzyz~~}~}~~}}}}}}}|{{{{|||{zzzz{z{{ytstuuuuuutuvvvwvuuvvvvwxvvvwwwxxxwwwx|~~}}}}~~~}|||}}}}|||||||}}|{{||||}{vuvvwxxxxyyyzz{{|~~~~~~|yzzzzz{zyyyyyzzyxxxxyyyyxwxxxxyyxxwx{~~~~}||||}}||{{{{{||{zyzzzz{zzyyzzz{zusttuuvvvuuvvwwxxwvwxxxyyxxxyyyzzzyyy|~~~~~}|}|}}}|{{{{{|{wtttuuvvvvuuuvvwwwvvvvwwxxwvvwwwxxxwvy~~~~~}|||}}}}|||||||}|{{{||||||{{{{|{xuuvvvwwxxwwwxxxyyyzz{{{{{}~~~~~~~~~~~~}|{||||||{zzzzz{{zyyyzyzzyy}~~~~~}||||||||{{{{{{|{zyz{zz{{zxxzyvtttsstuuvvvuuvvvwxxwvwxxxxyyxwxyyyzy{~~~~~~~~~~}|}}}}}~~~~~}}~~}}}}}}}|{{ywwxxxwvwwxxxxwwwwxxxxwwwxxxxyxwwwxxxz||zz{{{|{{zzzz{{{{zzz{zz{{zyzz{z{{{zywvwwxxwwwxxxyyxxxyyyzzzyyyzzzz{{{{||}~~~}~~~}{||{}~}}~~}}}||{{||||{zzzzz{{{zyyzzzz{yvtuvvvwwvuuvvwwwvvvwwwxxxwwxxxxyyxxxy{}~}}||||}}}||{||||}}|{{||||}|{{{|||||yyzzz{{{}~~~~~}zyyyzzzzzyxxyyyyyxxxxxyyyxwwxxxyyyxwy||||}|{z{{{{{{zyzzzz{zyyzzzzz{zyyzzzywvvuvwwwxxwwwwxxyyxxxyyyyzzyyyzzzz{zy|~~~~~~~~~~~||||||||{z{{z{{{zyyzyvvwvuuvvwwwwwvvvwwxxwvvwwwxxxwwwxxxyyz|{||||}|{{{|||||{{{{{{||{z{{{{|||{z{zxwxxxwxxxyyyzz{{{{|||~~zwwwuuvvvwwurqrrsttswzxuuvvwwwxxxyxy}}z{~}}}}}~}}~}~~yvvvuuvwwwxxyyx{ynikjjlmmoopqqrssstuuttuuw|tkllknnnppqrrsttuuvvttvvvwwxyxyyxytvuuvvwxwxxxyzz{vrsrqsstutuvvxwv|wwvwzxwxyzzyz{{{z{~||}~~|}~~}~xuwvvxzzy{}rrvsrvwvuwxvuwxyywy|||~~}|~xrpoqrrsssttsuuuuuuwxzzxxxyyyyzyz{vy{zzz{{zz{{zzzzywtssqrtssvwuvuv}wstrqsvwvtvwwvwwxxwwwxxxyzxwxz||{~~~~~~~}}~}yomnmnppprqsy|||}}zyy{{yz~yx|z|{|}{{~}|~}}}vmlmklmoqoortssssvwtrtwvvwwvx}|rttljmmmnooqssrqquxvtvxxxwxzyyzx{x{{wy}z|~~~}}~}~{xxyxxyyxz{x{|z}zx~{{~~{z~}|~~}{qsvtsruxuuyyy~~~~~}~unprrrrrssvwtsvwwwvwwwxxwxz|ytyxooppniikklnmnoopqoprqqrsttsttvwtyzqqrrsssuuuvvvvvxywttwvpnqrrqqtvrx~vwxwxxxyyxyyzzyz{zyyyzz{{z{|{|}|vnpqpqrrsssuvuw}~wqtutuvvvvwxxyyyyz|}}}}}}}}}~~}~|wzyxzytqrstttuuuvxxxyzyzzzzzz|{z|vyzxzzyzzz{{{{z{{|}}|~}ywwxwwyxw}yzzyz{z{zzz{{{z{{z{{{|{||{||{|||~}~~~~}}~}~}}|pjmmmnnopppqrssswyyxyzzzz{z{{{|{{{||||{~{ohkllmnoppqqrsstusssttuuvwvwxwyxxtorsrstuspoqqrrsssstttuuvwvwxxyxyvqtutuuvwwwxxyyyzzz{{{{{|{vvwvxwxy{~}}~}}~~~~~~~vtvvvwvwxwwxxxxyy}|rqssssstuuuuuvvvxyzzyzzz{{z{{{|z|wuwwwxwwywtrstttttvvuvwvwwwxxxywz|qoqqrsrstttuuvvvvuuvvvwwwxwursuuxyoouwxxxxyyyzzzz{zxyyyzzz{{{{{||{~~~~~~~~~~~xooqqrrrsttuvvwwwvuv{}~~~~~~~~~}~~vnnpopqqrsstuuvvvwwxxxyyyzzz{{{|{~z{{{|||}|}}zwwwxzz{{{{{||||||}~|||}{|||}||}|}}}~}zyx}|vvwx}~}~}}~}}~}~~~}zttutuvvvvvwwxxxxxxyxz}{{zpjlmlnnoppqrrrsssrrsttuuuvvvwwxxw{wqssstuuuuvwwvsqqqqrssttuvuvwvxxw{ztvvvwxxxxxyyzzzyyyzzz{z{|{{|||yuzuprsrtx{{{{|||||}}}}~~~~~~~~~{vwxwxyyyyzz{{{|}~}~~~~wstutuvvvvwwxxxy{|{{|{|||}}|}|}}}|wzzyyyyzyz{z{{ywwwwxxyxxyyzzy{z{}xzzyzzz{z{{{|{{||{{{{|{{||||{}|x{~~~~~~~~~}~~~~~}~zpmpopqqtxyxyyzzyyyyyyyzzzzz{{{|{z|||||}}}|}}}}}}~yomoopqqrsstttuutttuuuvwvy~~~~~~}|nknnoppqrrsttuuttuuuvvwwxxxyyy{yyusuuvwwxxxxxyzyzyvtvvvwwxxxyyyzz|~|~}}~~~~~~~~~xvxyz{zz{~~utvvvwvwxwxxxxy{{{{{{{|{{{~wssstttuuuvvvwwwxxxxxyyyyyyzyzzxzyqprrssttuuuuvvvtuvtrrtttuuuvvvwuw{ssuuuvvvwwwwxywvwwxxxyzzzzz{{{{y{xqqsrsttuuvxz{{zyzz{{{{|||||}}}}{~wpprrstttuuvvwxxxyyyzzz{{{{{~yzyvwwwxxxyyyz{|||}}}}}}~}~~~~yyzzzzz{{{{{{}~~~~}zzzz{{{{{{}}yzzy{{z{{{{z{}}}}}~}}~}}~}}~}~~ztvvuvwwwwxxx{}||}|}}|}}}}}}}|}|z~|}}}~}}~||{rmnoopqqrrssstsrsttuuuvvwwwxxy||z~uprsrqppqrssstsrsttuuuvvwwwxxxywv}wsuuuvvwwwxxxxxwxyxyzyxvvxwxxxywv~ytvwwxxxyyyzzz{{{{{|||||}}}}}}{wxxxyyyzzz{z|xuwvvwwwxxxyxz||||||||}|}}}}}}zvxxxywuuuvvvwyyyyyzzzzzz{z{{{}}}zwyxxyyyyyyzyzzz{zz{{{{ywwwwwwxvv~~|}trtttuuuvvwwwwvvwwwxxxyxyyyzzyzxy~~}~ypoqqqsrsttuvvutuyzzzz{{{{|{||||z{~}~zrqsssuuuvvwwwwvvwwxyxyyyzzz{{{{y{}uuwvwwxxvtuvvwwwxxxyyzzzz{{|{|~}|}|}}}}}}~}~}|||}~{|~}}}}~}}~}~wvxwwxxxyyyyz{|{|~{ttvuvvvwwwwxxxxxyyyyyzzzzzz{zyyx{}~xrrtstutuvtrrrqrssstttvvvwvwxwvwvyztuvuvwvwxwxxwwwwxxyyyzzzzzyxvvvvy~yruyyyyyzzz{zzzzzz{{{{|||||}}|{|{~xrsttuuuwwwwxxyyyzz|~~xyzzz{z{{{||~~~~~~~~yzzzzz{{{{{{||||}|}}|}}}}}}}~}xyzyzzzzzzz{}}}}}}}}|}}}}}}}}}}|{vwxyzzz{zz{z{{{{{{{{{{{||{||zzzy~~~~~~~~~~|{}{tpqrrsstttuuttuuuuvwwxzzzzz{{yzzy}|}|tprrstttuuvvttuvvvwwxxxyyyyzzxyyywtuvvwwwxxyywvvvwwwxxyyyzzz{zyzyyxuvwwxxxyyyzzz{{{{||||||}}}}}}|y{zz|}}~~~zwyyyzyzzzz|}}}}~}}~}}~xuwvwxwxxxyzz{{{{{{|{{|{||{|~~}~ywyxxyyyyyzzyzzxxxxyyyyyzzzyxxyxy{trtstuuuvvvuuvvvwwwxxxyyyyyzxxyxx~~zsrtstuuwxxyxwxxxyyyzzzzz{{{{zz{z{~{ssutuvvvwwwwvwwwxxyyyzzz|}}}{{}{}{srttuvvvwwxxxyyyzzz{{{{{|||~~~{{|{||||||}~}}}}~~}~~~zz{z{{{|{{}~~~~~~~~~~~~~}wwxxxxxyz{}}}}}}~}}}}~}}~}~~|vvwwwwxxxxyyyyyyzzzzzzzz{{||z{|z}~~~~~wqpqqrrssttsssttuuuvvwwxwxxxwvxxw{xrtutuvvwwvvuvwvwxwvvwxxxxyyxwxyx|ztvwvwxxyyxxxxxxyzzzzz{{{||{{z{{zxsuvuvvwxxxz{{|||||}}}}}}~~}xzzzzz{{{|~~~~~~~~~~}xyywxxxyyz||||||}|}}}}}}}}~~|wyyyyyyzz{||||||}||{z{{{{{}~}}}}|wyyyyyyzzzzzzzzz{{{{{{{{|{zzyzzz~}}}|~|tprrrsstuuttuwwwxxxyxyzyzzyyyyzyy~}~~}|tqsssutuvvttuvvvwwxxxxyyyzyyxy{{{wtvvuuuuwvuuvwwwwxxyyyzzzzyyyyzzzywyxyyyzzz{{{{||||}}}}}}}}~}z||||||}}~{y{z{{{{{}~~~~~~~~~~~~~~~~zxyyzzzzz{}||}}|}}}}}}}}}}~~yxyyyzyzzzzzzz{z{z{{{{{{|{yzzzzy{~}}~}}~yssttuvuvvuuuvvwwwwxxxyyyzyxxxyyxz~~~~zutuuvwwwwvvvwwxxxxyyzzzz{zyyzz{z|{vvwwwxxxxwwxxyyyzzz{{{{||{z{{{|{}|vvxwxyxyyzzzz{{{|||}|}}}~{{|||}|}~zz{z{|{{}~~~~~~~~~~~~~~~~yyzyzzzz{|}||}|}}|}}}}||}~~~|xyyxyyyzyzzzzzz{{z{{{{{{{yyzyzzy}~}}}}}~}wstutuvvvutuvvvwwxwxxyyyyyxxxxyzy|~~~~~xtuvvvwwwvuvwwwxxyyyzzzz{zyyzz{{z~yvwxwxxyxwwxyxyzzzz{{{{||{zz{{||{yvxxwyxyzyz{z{{{||{}||}|}~{y||~~}|{~}|uyzvwzy{zz~~~|{~|{~}~uvywvqklnmosrrvuruwvwxuw}woqtuvttwwxz~|{}}~~}~{yx|}{|z{{{~~}}}{xtprtrtvpnutnrwtstpu~zpryxuvwsrtrw}}yy}|yz|~~~}{~~|}|~}vw{~zwutvroqrsttz|pmuwwyuuxwywtxxtwyvyzy|{z{}v}}|{~{~}~}{{~{}z~|z|~}|uqwwrtususptvuuqpvxttsruvtwyvvxxyzx{zzy{yz{~zy{xxqputpsuompqtytovvrw~xrx}vs{zprutxz{{z}zw{{}~zz}~~|~~|y}|xp}~}~}}{~}{vtswzvrrrvuot~{srvwttxzyvpqwvv|wnwz{|xwx~||{}|tv{wy{vty|vnmtxurtqko{~vrttppx}wruyyvsy~yrs{~|~}~~}x~vyzw~~~}|y~}zy{}{z~{||{xwyvpqvupswtootywrsuttuvxvsqps||sqvww}}zz~zux~xyyv}vy|z{{|~wkkw|slpwwsrtvwwtps{}vmnzzqt{|xtx{~{t{|}}zy}~}~~{|~}}~}|||~}}~~}~|}}wsttssttsstuuvvvvuuuvvwyyxtty{xuv{~||}}}}}|{{|zz|}|zz{zz{{{{vqrrrssssttttvwvtuvvvwyxwxwwxxyzxy|||{}~~~~~~~~~~}wsuvuwvttuvvvvwvuuvvvvwvvvvwwwwwvx~~~}||}|||}}|{{|||||{zz{{{|{|zurtttuuttuvvvvwwvvwwxxyxxxxyyyzzxz}~~~~~~|wuvvuvvuuuuvvvwvuuvvwwwvvvwwwwxwvy~~~~|||||}}||{{|||||{z{{{{||{ytrtttuuttuuvvwwvvvwwwxxxwwxxxxzzx{}~~~~~~~~~~{utuuuvuutuuvvvvuuuvvvwwvvvwwwwxwvz~~}||}}}}}|{{{{{|||{z{{{{|{{xsrtttuuttuuvvwwvvvwwwxyxwxxyyyzyx}}~~~~~~~~~zttuuuvuuuuuvvwvuuvvvvwwvvvwwwwxww{~~}||||}}}|{{|{||||{z{{{||{{wrrtttutttuuvvwwvvvwwwxxwwxxyyyzyy~~}~~~~~~~~}yttuuvvuuuuuvvwvuuvvvvwwvvvwwwwxvw|~}||}|}}}|{{|{{|||zz{{{|{{{wrsttuuttuuuvvwvvvwwwxxxwwxxyxyzxy~~~~~~~~~}xtuuuvvuuuuvvvwvuuvvvwwwvvvwwwxxvx}~~}|}}|}}}|{{|{|||{zz{{{|{{{vrsttuuttuuvvwwvvvwwwxyxwwxxyyyzxz}~~~~~~~~~~|wtuuuvvuuuuuuvwvuuvvvwwwvvvwwwxxvy~~~||}}|}}}{{{|{|||{zz{{{|{|zursttuuttuuvvwwvvvwwxxyxwwxxyyzyx{}~~~~~~~~~~{vtuuuvvttuvvvvwvuuvvvwwvvvvwwwxwvz~~||}}}}}|{{||||||{z{{{||||ytrttuuuttuvvvwwvvvwxxxyxxxxyyyzyx|}~~~~~~}|wttuuvutuuuvvvvvuuvvwwwvvvvvwwxxvx}~}||}}}}}|{{|||||{{{{{{{|{{{wssttuuttuuvvwwvvvwwxxxxwxxxyyyywx~}~~~~~~~~~||}yttuuuttuuuvvvuuuvvvwwvvvwvvxxwvuw}}|}}}}}}|{{||||||{{{{{{||zz{ytsttttttuuvwvvvvwwxxxwwwxxxyzyxxy}}~~~~~}|}}yuuvuttuuuvvvuuvvvvwwvuvwwwwxwvvvw|~}}}}}~}||||||}}{{{{|{|||{zz|zusttsttuvxxxwxxxyyyyxxyyyyzzyxyyz}~~~~~~~~}||{|{wvvuuuvvvwwvuvvvvwxwvvwwwwxxwvwww{~~}|||||}}|{{{{{{||{zz{{{{|{zzz{zvuvuuuvvvwwwvwwwxxyywwxyyyyzyxyyy}~~~~~~~~}||||{wvvuuvvvvwwvuvwwwwwwvvwwwxxxwvwww{~|||||||}|{z{{{{||{zz{{{{{{zzz{yvuvuuvvvwwwvvwxxxxyxwxxyyyzzyxyyz~~~~~~~~}||||zwvvuuvvvvwwvuvvwwwwwvvwwwxxwwvwwx|~|||||||}|{z{|{{|{{zz{{{|{zzz{{xuvvtuvvvwwxwvwwxxxyxxxxyyyzzxyyyz~~~~~~}}||||yvvvuuvvvvwwvuvvwwwwwvvwwwxxwvwwwx}~||||||}}|{{{|{||{{zz{{{|{zzz{{xuvvtuvvvwwxwvwxxxyyxxxxyyzzyxyzy{~~~~~~~}|||||xvwvuuvvvvwwvvvvwwwwvvvwwwxxwvwwwy}}|{||||}|{{z{{{||{zz{{{{|{zzz{zwuvutuvvwwwwvvwwxxyyxxxxyyzzyxyzy|~~~~~~~}|||}{xvwvuuvvwwwvvvvvwwxwvvwwwwxxwvwwwz~~}|{||||}|{{{{{{||{zz{{{{|{zzz{zvuvuuuvvwwwwvwwwxxyyxxxyyyzzyxyyy}~~~~~~~~}|{|}{wvvvuuvvwwwvuvvvwwxwvvwwwwxxwvwwx{~~}|{||||}|{{{{{{||{zz{{{{|{zzz{zvuvuuuvvwwwwvwwwxxyxwxxyyyzzyxyyz}~~~~~~~~}|{|}zwvvuuvvvwwwvuvwvwwxwvvwwwwxxwvwwx|~}|||||}}|{{{{{|||{z{{{{||{zz{{yvvvuuvvvwxxwvwxxxyyyxxyyyyzzyxyyz~~~~~~~}|{||yvvvuuvvvwwwvuvvvwwwwvvwwwxxxwvwwx}}||||||}}|{z{|{||{{zz{{{|{{zz{{xuuuuuvvvwwwvvwwxxyyxxxxyyyzzxyyy{~~~~~~}|||||yvvvuuvvvwwwvuvwwwwwwvvwwwxxwvwwwy}}||||||}|{zz{{{{|{zzz{{{|{zzz{zwuvutuvvvwwwvvwxxxyyxxxxyyyzyxyyy{~}~~~~~}|{||{yxxwvwwwwxxxwwwwxxxxwwwwxxxxwwwxwy}}|{z{{{{|{zzzz{{{{zzzzzz{{zzzz{zxwwvvvwwxxyxwwxxyyyyyxyyyzzzyyzzy|~~~}}~~}|{||ywxxwvwwxwxxxwwwxxxxxwwwxxxyxwwwxz|}}|zz{{{{{{zzzzz{{{zzzzzz{{{yy{zwvxwvvvwxxxyxxxxyyyzyyyyyyzzzyyyz}~~~~}}}}~|{{zxwxxxwvwwwxxxwwwwwxxxxwwxxxxyxwvx{||||{zzz{{{{{zzzzz{{{zyzzzz{{zyyxvvwwwwvwwxxyyxxxxxyzzyxyyyzzz{yx{~~~~~}~~}}}}|{xwxxxxxwwwwxxxxwwwwwxxyxwwxxxxyxwy||||||{zzz{{{{zzzzzz{{{zyzzzz{{zxvvwwwxwwwwxxyyyxxxyyyzzyxyyzzz{zz|~~~~~~}}}~}}}}{wwxxxxxxwwwwxxyxwwwxxxyxxwwxxxyxy{{{|||||zzzzzz{{zyzzzz{{zyyzzzz{{wuvwwwxxwwwxxxyyyxxxyyyzzyxyzzzzz|}}}~~~~~}}}}}}}zwwwxxxyxxwwwwxxyxwwwxxxxxwwwwxxx{|{z{{{{|{zyzzzz{{zyyzzz{{zyyzzz{zwuvvwwxxxwwxxxyyzyxxyyyyzzyyyzzz{~~~~~~~~zxyzxyzyxxwwzulhiijkllnsusrrsssuttvvmjqustvuvwwwxxxwwywy~xwxyyzzy{{rjjkkmmmoooppqrqprsttsuvvvvwvvvwwxxwyyx}zrrsttolmoopqqqsuussstuuvwwxyyzywxyy{ywz|{zxzz{{ywz~{}~|yz{zz{zyx|}z}}|}{}~~}zzz|zz}}|z{x|~}|sotwwvw|~zxzzy{~{wyzwvz|zwz}|yvtx}|xwx{{w{{{{z{{z{|{|}{zzz{{z{||~}yx{ujjnllppnoooqsrstsqrtz{z{}~~~~{{~}yx~|~{yxy{{zz{{{|xnjmmjmqsploutqqtvrnu}{tt{}zyzxuw|w{trqqrqssstttuvwyyy{{zz{}~zy}~x}wrz|rx{xusw~~wvz|{y{|wrtwwutvyyxxwx{{yy{z|~zvyprtrsvututsqptzxstuux{xssuwxwvvxyuonopsqmvuyx|~~}}~~~~~~~~}|}~|yx}qqxwtuvwxvw{}ysqu|}{yyz|}xtw~pl}sw{trz~~}}y|y{{z|{xy{yvtlhotrqswvonxzt{~~~~~woqvvttvxyz|yvw~yorxz}|}~xmmrpoqsqnotwvuvvxxxyyuv}yw{~|{{||{y|~~}{~}rnonnoopqpqrqttmikllnopppqrqpprsrrsuutuwuw~uprqrtsstttuvvvvwxxvvwwxxyyyyzztprrrtttvtvz{zz{||||~ysvwvwwxyyyyy~wooqqsttuuuvvvvwwxxxxxyxxyyyy{~wsvwnefggijklkjlmmnnoppqrqqqrsstuuuvvvutuvvwwv~zooqpqrstttuqmopoqqqrsstttttuuvvvwxwxxvwxv}xvyzz{{{{{|||}}~~{{|||}|}}}~~}|xzzz{||}|}}}}}}}}}~tprrrssttuxzyyzyzzzzzzzyxyyyzyzzzzzyyxyzx|~z{{{||||||}|{{{{{{|{{}zpijklmnnoopqqrqqqrssttuuuvy{{{|||||}}}}}z}~zy{{z|zpjlnmmmnoopqqrssttssttuuuwwwxxyyyzzz{{z}{|wwyxyzyxvvwwwxxxyyyyz|||}}}}}}}}~wwyxxyyyyyzz{||||||||}}{xxyyyyzyzzzz{|}||~utvttutuuuvvvwwvvvvwvwwwxxxxwvwwxxxyyxzysw~~~~~}~~~~~~~||||}}|}}}~}{{{{|wnmooortvvvwwxxxyzzyyxyyyzzzzz{|zzzz{{{||z}}~}}~~~~}}}}~~~~}~~~}~ypnpqqrrstttuuvwwxxxyyy}vtwwwxxxyxyzyz|}}|}}}}}}}}~zvxxvtstuuuvvvvwwxyzzz{zz{z{{{|}}}}}~}}~}~}toqqqsrssrrsssttuuuwvqnopqqrrrsstutstttvuwwqststttvvvwwvvvwxxxxyyyzyxyyyzzz{{{|xsuuvyrsw|}}}~~~~~~~~~vwxwxxy|{{||||||}|~|ssutuuuvvvxyyyyyzzzzzzzz{z{{{{{{|||~~~~~}}~}~~ypjiijkllmmnoppoopqqrrssttutttuuuvvwwxwxxv{|sqssssrsttuuvwvwxupqrrssttuuvvvuuwvwxxyyx}}z|{{|||}~}}~}~}}~~~~~~~~~xstutvvvvvvwwwwx{|{||||||}|||{z{z{{z{{{|{{|xyyyzzyzyz{zyyxzyqklnmoooooopqrrrsttutstttuvvwwwx{}||}}}~}~~yqkkmmnoopqrqqrttuvvwwwxxwwwxxxyyyz{z{{{||{xy|{{||||||}}|z{|{|||}}|}}~yxzyy{{{||{{||||||~~~~~~~~~~~}||||||||}|{}utvuuvvwvuuuvvvvwwwwwwvvwwwxwxxxyywwxwxyx}~}}~~~~}}~~~~||}||}|}||~zolnnoppqrrrsuwwvwxxxxyzzzyxyyyzzz{{{|{zzy~~}~~~~~~}}~~}|sorqpqrrrstttuvvwwwxxyyzzzzz|ytwwvxxxzz{{{{{{|}||~}wxyxyyyyyyxwxxxyyyyyyzz{|||||}}||}}~~~~wpqqprrrsssttuuttutuuuvvvwwurrsstutuvvvwuu~}}~~~~~~~}xqrssttssttuvuuvwywvwwxyyxxz{{zyyzzyzzz|{{zrrtstvvuw}}}~~~vw{zyyy{|yx{|{~~}~}tsuuwxvvxxwuv|}{yxz~}zz||{{|||{{{||||||||~}|~~{z}|slnqrrrnlnqokknsvuqqsssstttuvvvwwvuvwvxxv{~wqppsvtruvttwwttwxwxyyxvuvsqwzutwwux|ywxw{|tz|{}}}}}}~~~||~{~~pnz{x}~}~~~~~~|wxyxyxtu{~{uw|}|wsu{{w{}{{|}}|{z|}|ysv}||}}}zwwx{{yyy{|tmmoopqnnuyqhnz}unqwwtuvwwutuvwxwwwwxxy|{{~{~~|~xtnpxxqjjs{vlltyzwsruxvuxyyvsu}xtwz{zvu|z}||}||yy}{|~~~~~~~{z~}|~~~~zw{wt}vx~|~~}~}|zz~vrvxxxxwxyyxwxywwwwvvy{xvw{{wuxzwuw{|yxzzz}||}}}|}}}~~}{|||{}}|||}}zz{{|yqnqqqrrpqrrsttstuvx{zwx{}zwz}{{|{xy||z{}|~}{|||}}~}|}~}}{tprrrssstuuuuuuvvwwxxyyyy{zz{{z|}|}~xzzz||{||||||~~~}xxyxz{{{|{{{{{||{{||||{|||||}}~~~~~~~~~}~~wrrsrstttsstttuuuvuvwvuuvvwwwxxxyxuuwvvwww}~~~}|||||}}}}|}~yrqsstttuuvvuuvvvwwxxxxyyxwxyyyzz{{{{{zz{z~~~{tsuuuvvvwwxxyyy|~~zxzzzz{}}}}}}}}}}}~yvxxwxxxxxz{z{{{{{{||{|}~~}~~}~~}~~}~}~~}~}}}}}}}}~|sopqqqrrssstttrqrssttuuuvvuuuvvwwwxxxyyxvy~~~vrstttsstuuvvwwxxxwwxxxyyzzz{zxwwxxyyyz{y{~xz{zz{{|}}~~~~~zz{{{{{{|||~|vvxxyyyzzyzzzzzz{{{{{{{{{{{|{{|{{|{||{||{}}~}~~}~~}~}zzyz{unnppqrqpqrrrsttuuvvutuvvwvwxxxywvwwxxxyyx~yrrtstuuuvutsttuvvvvwwxxwwxxxyyzzzz{zyyzzzzz}||}}}}}}~}~|z{{z}}}}}}}}}}~~~xtvvvwwwxxwxxxyyyyyzzyxxxxyyyyyzzzxxyxyzx{}}}}}}}}}}}}}|{||||||||}{snppprrrsstutsstuuuvwwwwxyyyyyzzz{{{|{z{z{~}}}}~}~~vqssrrssttuvvvwwwvwwwxyyyyzz{z{{||||}}}~}z{{{||{|||}}|}}}~}~yz{zzzz{{z|}}}}}}}}}}}}}}}}~}}}}}}}~{tsssttttuuvvvvuuuuvvvwwwxxwvvwwwxxxyyyywuz}}}}}}}~~}~~}{{|{|}xqprrststuuuvvwwwxxwwxxxxyyzzzzzyyzzz{z{{z}{srsstuuuvwwwwxyyyyzzz}{y{{z{{{|{||}~~~~|yzz{|||}|||||||}~~~~~~~~~~~~~~~~~~~}~}}~}|{{|{uqssstttsstttuuuvvvwvuvvvwwwxxxyxwwxxxxyyz~~~~~~~~}}}}}}}~}~~}~|vrsttuuuvvvvuvwwwxxyyyzyxxyyzzzzz{{{{zz{z{|wxzz{{{||{|||}~{{|{|}~~~~~zyzzz{zz{|}}|}}}}|}}}}}}}}}}}}}|}}{{{{{{z~~~~~~~~~~~~}||||||||||}yrprrrsstutuvuuuuvvvvwwxxxwwwxxxxxyyz{yxxx|~~~~~~~}|usuutuuuvvwwwxyyxwwxxyyyzzz{{zzzz{{{{{|}|~}z|{{||}{||||||}}|~~~{wyyxyyyzyyzzzzyyxyyxyzyyz|}||}|||y{{x|s|~|xxz{{{z{~{x|~{z|rxwkinoqqprvsooqqtxuqrtqquxyxxwyzvuywv|yqrtv~~{}~}}}}||~{~wonoqtuspqtsprstwwtvxtsvusvwttvuvuuvutxxsw}~}|~~}|y}~}|y}{zzy~vx|xwz{z}zx|wosxuvyx{|y}~z|~~z}}|}|~~|~}{}yxyy|~xvyxuy|xxyx}z|~|z}|~|~|uxz|xv|{xyz}~wv{yy{zxtoppnoqsurnprqrtvtrutsvvuywtyyvxyy{y{~|}~{|~|{}{y}~ywxxyuqqporstuopvqpxtkmpprrtwrnpppstrrwyusuuyzv}}||~~~~{y|~{}{{|~~~~|~vtzzuruxwtuvxzzwwzxuuvwxvtvvutvyyvtwwuwzzz}}||{}}yw{~|wwzz{|{}~zx~zusttuvvvwwxxxz{{{{|}~~~~~~~~~}}|{|||~~~}}}|{{||{zyzzzzzxxyxyywwxtnnnmoppppoppqsrqrrstsrsttuuttuuuvvuuuuwww{~~~~~~~}|}zsqsrqrrrtsrrssttssttttsstttutsttuvutuuvvuv}~}~}~~}||}}}|{{|||{zz{z{||||||}}~xwyxxyz{|||}|~}~~~~}~~}|||||{zz{zz{zyyyyzyxxxyyxxwxxwy~~~~~~}{|||||zzzz{{zyyzzzyyyyzyyxxyysoooppqrqqqrsssrsttuuvvvwxxz{{{|{}~~~~~~~~||||||{zz{z{{xyzupponpppqppqqrsrrrrsttssttuuttuuuvvuuvvxwuz~}}~~}~|vuwutuuuvwwwwwxwvvwwwwvvwwwwvuvvvwvuuvvwvw}~}~~|||||}|{{{{|{zz{z{{yyzzz{zyyyzzyyyyzxsrttttuwyxyzz{||}}}~~~~||||}|{z{{z|~~~~~}||}|||{{{z{{yyyyyzyxxyyyywwywspppqrrsrrsssttsttuvutuuvwvvvvwwwxxyyyz{|~~~~~~}||||||z{zursrqssstsrsttttssstuutsttuuutuuuvvuvvvwvuz~~}|}}}}|||||}|{{{|||||}}}}~{|||}}~}}~|{|{{|{zzzzzzyxyyyyxwxxxyxwxwwxxwwwxxwz~~~|||||||{{{{{{yyzz{zyyyyzzyyyyyzyxxyzwqpqrrssrrsstuuuvwwwyz{{{{|~~~~~~~~||}|||{z{{{{zyyzzzywwyvqpqpqqrrrqrrstsrsttutttuuvvuuuvvwvuvwwxwux~}~}wuvutuuuvutuuuvutuuuvvuuuvvvutuvvvuuvvvwvv{}~~}|}|}}|{||||{z{{{{{zzz{{{zyzzz{{{|{|{xvwwxxyz|{|||~~}~~~~|{||||{zzzzzzyyyzyy}~}~}}}|{|||||zzzz{zyyyyyzyxyyyyyxxxyuppqqrrrrrsstttsttuvutuuvvwwxxxyy{|||}}~}}}}|}|{{{{{{yyzwrrrqrrrsrqrrstsrsstutstttuuutuuuvvuuvvwwuy~~~}}}}~~||||}}}}}}~}~~}~~~{yzyxyxyyxwwxxxxwwwwxxwvwwwxwvvwwxwuvvwwvw|}~~||||}}{z{{{{{zzzz{{yyzzz{yyzyzzyyyyzxspqrrssttuvvvxzzz{z|~}}~~~}}}}|}~}}}}}}{{{{||zzzzz{yxyyyyyxwxxtppppqrrqqrsstsssttuuttuuvvuuvvwwvvvwwwyxx}~~~}~}|{|{vssssttttstttuusttuvustttuuttuuuvuuuvvvvuv{~}}}}}}}||||}|{{{||{zz{{{{|||||}~~yz{z{}}}}}~~~~||||}|zz{{{{yyyyzzyxxxyyxwwxxxxvw}~}}}}~|{{{{|{zzzz{zyyyzzzyxyyyzyxxyyzytpqrrsrqssttssttuuuvwwxxy{{{|||~~~~}~}|{||||{zz{zzzyyyyzysopqqrqpqrrsrrsssttssttuuttuuuvvuvvvwwuwww{~~xtvvvwvuvvvwvuuuvvvuuuvvwvuvvvvvuuuuwvuuuv|}|}}}}|{|{||{zz{{|{yyz{{{zyzz{{zyzzz{z{{wstvwxxyyy{||}}}~~~||~}}|{{{{|{zyz|~}~~~|{||||zy{{zz{yxyyyzxwxxzzwuw{{xuvurqsssrsstuttuustvwvtuxxvuuwyvuy}|xw|~{|~}yy}{}}zyz}}zyzzxwvtrttqptvtrsuutrrtvvssvwutstxzvpquy{ytsvwy}}{|}}}|{||||{z{{{|}|{z}}~}}~}yw}}wy}~|zyxtwwtxzyxxxyxxyxwxxxyvqsy~{vy~zy{{zyyzzzyyxyzywxyyyxwxzyyxwwxyyyywtsttssstuvxurvzwt{ur~z}|yz~~~|{|~yuw{uy|zyyyyyxyzxvxyxvvwwspqrprutqqsstsruvtstuvvvvrr{~tkq~xquzywwz~}|}z}}~xx~{st{ysruusuxvstvwvutuvwwuqryztsvusuyxttwwuy}}|xv}~xxwx{wy|{{{zxxy|{vw|}{{|||}~~|{~yswx|~~~}{|~~~~~~~|z|}}|{zzz{{zyzzyzxwxy|}|~}|}~{xz~~zxy{{{zxxyyzzxwxyzyxxyxxyxxwsrssrsttuutsuuuvvuuuvwwvwxyyz{|||||}~~}}}|||||{{{|{zyzzzzxtrsttsrsttutssssuvtstuuvvuuuwvuuvwwwvvvwwy|}|}}}}|{{{|}}||}~~~|yzzyyyxxxxyxwwwxxxwwwwxxwvwwwwwvvvwxwuvvvz}|{{{||{zz{{{zzzzzzzyyzzzzyyyyzzyyyyzzyyyvstuuuvvwxyzz{{{}~~~~~}}}}}|{{{}~}|}}}}|{{{{{{zyzzzzyxxyyyxwxxxxxxurrssrrsstttstuuuutuuuwwuuvvwwvvwwwxxyyyzz}~}~}}}}{{{{||yttuuuttuuuuutuuuvvttuuvvttuuvvuuuvvwvuvwvx||||||}{{|{||{z{{{|{zzz{{{|||||}}{}~~~~}}}}}}{{{||{zzzzzzyyyyyzywxxxyxwwwx|~||}||}{z{z{{zyyzzzzyyyyyzxxyyyzyxyyyzxxxurstssttuutttuvvwwxxxxz|||||}~}}}}}}{{{{{|zyzzzzyxyyyyyxurrssrrrsttssttuuutuuuvvuuuvwwuuvwwwwvwwwxz}}}}~~~~~~{wwwxxwvwwwwwvvwwwwvvvwwwvuvvwwvuvvvwwuvvvy||{||||{z{{{{zzzzz{zyyzz{zyyzzzzyyyyyzz{{zvuwyyzzz{|}}}}~~}|}}|}|{{{{|{zzy{~~~~~~}||||}|zz{{{{yyzyzzxxyyyzxxxxyyxxwtrssrssttutttuuvuuuvvwvvvwwwxxyyyzz|}}}~}~}}}}}|{{{||{zzzzzzxuuuvvuuuuvvutuuuvutuuvvvuuvvvwvuvvwwwvwwwy{{z{{{{zzzz{{zyzzz{{{||||}~~~~~~|{||||{zzzzzzyyyyyyxwxxyywwwxxxwwwwy||zyzz{zyxyyyzyxyyyyyxxxyyyxxxyyyxxxyyyyxvtuvutuuvvwwxxxxy{|||}}~~~}}}}|}|{{{{|{yyzzzzyxyyyyxwxxxywssttuuttuuuvuuuuvwvuuvvwwvvwwwxwvwwxxwwwwy|}}}~~~~~}|}}{xwwxxxxwwwwwxwvwwwxwvvwwwwvvvvwwvuvvwwwuvy{{zzzzzz{zyzzz{yyyzzzyyyyyzzyyyyzzzz{{{|}{z{{{|~~~~~}}}}}}|{{{{|zyzzzzyy|}|}}{{{{{|zyzzzzyxyyyyyxxxxyyxwxxyyxwxxywtstttvutuuuvvuuvvwwvvvwwxxyyyzz{|}}~}}~~~}~}|{{|||zzzzzzzyyyvuvttuuvvttuuvvuuuuvvvuuvvwwvvvwwwvvwwwxwwz{{|{zz{{|{zzzz{{{|{|||~~}~}{{{||{zzzzzzzyyyyyywwxxxxwwxxxxwwwwxxyzzz{{zyyzzzzyyyyyzyxxyyzyxxyyyyxxyyyyyxxywuuuuvvvvwxxxxy{||}}}~~~~~}}}}}}|{{{||zzyyyzzzzz|vhhqqorrrtstutvujcfggijjklmmlmnoppqrrstttttuuvwwwxxyyxxyyzzz{{{}{{yooqqrsstututtuvvwwroprrqqqrsstuuvvvwvvvvxyxyzyz{x~|y{{{|{|}|}~~~{tttuxxwvwxy{|{zz{|{y{{yzzyyz{yzypghiikmmlmnnmnonprqopquwtrrtttuvvvvwwuvwvwxxxyy{yx~~~~~~wkkppnpqrrrsrqrtttturmmponprrqqrsttuuttvuvwwxxwz{v{{z|zy||{{|}~~~~zsvvtvxxwvxzzyxz}|y|xxzzyyyyyyxyxngijijmnnnnnmoqpnnprrqrssrsttuuvutuyzuqu{}xtwzxyyw~}~xkiorqkksxtoosusqqv{ukjprrqppstrrsuvuqrxyutvxyxvwx~{z}yy|{z||}}|}~~~}ztvvtvwvwvwyyyzzzyy|}{zyxy{ywyz{wngiiijkkmmmnmmnopqpqrrssstssttuuuuvwvuuwvvwwxxwyyw~~xmlonopqqrrrqrsstutvvrooonopqrsssuuuvutuuvwwxyxyyw|}x{{{{{{|{|~~~zsuuuvvvwwvxyzzzz{{z{{xyyxyyyyyyyofgjijkklmmnmmooopqqqrsssrrstttuuvvvvuuvvvwwxxxyyv}ynloooppqsssrqssstuuvuqoooopqqrrstttuttuuuwwwxwyzw{~y{zz||||{|~~}uvvvwwwxxxzz{{{{{{|{|{z{zzzz{z{zrhhkjkllmnnomnoopqqqrrssssssttuuuvvvwvvvvwxxxxxyyw}ynlonoppqrrsrrssstuuvvurpqqqrsstttuvvuuvvvxxwyxyzx{}wzyyz{z{{|}~~~~~~~{stvuvvvwwwxyzzz{{z{{{}~{yzzzz{z{{rhhjjklmmnnonnoopqqrrrssrrssttuuvvvwwvuvvwxwxxxyyw}znlnnoppqrrrrrrsttuuuvwupopqrrssttuvvutuvvwwxyxyzxzz||{|||}}}}uvwwwwwxxxyz{|{{|{{|||}zyzzz{zzzskjllmnnopppooqqqrrrsstutsttuuuvvvwwwvvwwwxxxyxyzx{~{qnppqrrstttssttuuvwwvxxtqqrrssttuvvvuuvvvwxxyxy{xzz|||}}|}}}~vvwwxxxxyyz{{{|{{{||||}{yzyyzzzzskjkkmnnnoppooppqqqrssttsssstuuuvvwwwvvwwwwwxyxyzw{~~{qnppqrrsstttsttuvvvwwwxvrprrrsttuuvvuuvvvwwxyxyzxzz{|{|}|}}}~vvxwxxxxyyz{{||||||||}|~zyzyzzzztkjlllnnooppooppqrrrssttssstttuvvvvwwvvvwwxwxyxyyw{~~|rnpqqrrsttttttuuvvvwwwxxuqqrrsttuuuvvuvvvwwwxxyzxyz|}|}}}}}}~vvwwwxwxyxz{{|{{{||||||}}{{{{{{|vmkmmnonoppqppqqqrrssstutsstuuuuvwwwwvvvwwxxxyxyzwz~~~~~~~~~{rnppqrrrstttsttuuuvwwwxxwussttuvvwwwwvwwwxyxyyy{yzyz{z||{|||~~~wvxwxyxxyxz{{||||||}||}}}{{{{{|vmkmmnoooppqpopqqrrssttttttttuvvvvwwwvuwwwxxxyyyzxz~~~~~~~|rnpqprrsstttsttuvvvwwwxwwwustuuvvvwxwvwwwxxxzzz{yyyz|z{|{|||}wvxwwxxxyxy{{{{||||||||}~|{{{{|wmjmmmnnoppppoqqqrrssstutsttuuuvvvwwwwvvwwxxxyxyzxy~~~~~~~~|smpqpqrrstttstutuvvwwwxxvwwttuuuvvvwwvvwwxxxyyy{zyzz|{{||}||~wuxwwxwxyxyz{{{{{||||||}~~{{{z{wnjlmmnnoppqpopqqrrrtttutsttuuuvvvwwwvvwwwwxxyxyzxy~~~~~~~~|tnppprrrstttssuuuvvwwwxxwwwvuvwwwxxyxwxyxyyyzzz|{z||}|}~}}~}zwyyyzyyzyz|||||||}}}}}~~|{{{{wplnnnpppqqrqpqrrsssttuuuttuuuvvvwwwxwvvwwxxxyyyzxy~~~~~~~~~~~}upqrrsttuuvutuvvvwwxxxyyxwxywuvvvwwxwvwxxxyyzzz{zy||~}}}}~~}ywyyyyyzzyz||||}}}}}}}}~~|zz{xolnoooppqqrqqqrsuuuvvvwvuuvwwwwwxxxyxwwxxxyxyyy{yy~}}}~}}~~~~}~}uoqrrssttuuutuuuvwwwxxyyxwxxxwwwxxxyyxxxxyzzz{z|{y{z|{{|||}|}zwyyyzyzzz{||}}}}}}}}}}~~~~~}{|zrnoppqqqrssrqrsssttuuuvvuuuuvvvvwwxxwvwxwxxxyyyzyy~}}}~~~~~~~~}vpqrrstttuvvtuvvvwwwxxyyxxxxyyxxxxyyyxxyyyzz{{z|{z{z|{{|||||~{xyyyzzzzzz||||}}}|}}}}}~~||zrnpppqqrrrssrrsstttuuuvuuuuuvvwwwwxxwvwwwxxxyyyzyx~}}}}}~~}}~~~}vpqrrssttuuutuuuvwwwxxyxwwxxyyxxxxyyyxxyyyzyz{z|{y{z|{{|||}|}{xzyyzyyzzz|}}||}}}||}}}~~}|zsnoppqqrrsssrrsstttuuvwvuuuvvvwwwxxxxwwxwxyxyyy{yx~}}}~~}~~~~~~~wpprrssstuuuttvuvwwwxxxyxwxxyyyxxxyyyxxyyyzzz{z|{y~|z|{||||}}}~|xyyyzyyzzz||}}}}}}}}}}}~~~~}}zsmoppqqqrrsrqrsssttuuuvvutuuvvvvwxxxwvwwwxxxyyyzyx~~}}}~~~~~~~~~~wpqrrstttuuuttuvvwwwxxxyxxxxyyzyxxyyyxxxxyyzzzz{{y~|z|{{|||}|}|xyyyzzyzzz|}}|}}}}}}}}}~~~{snoppqqqrrssrrssstttuuvvuuuuuvwwwwxxxvvwwxxxyyyzyx~~}}}}}~~~~~~~~xrrtttuuvvvvvvvvwxxxxyyzxxxyyyzzzz{{{zyz{{{{{|||}{~|z{{{||||||~~z{{{{{{|{{}~~~}}~~}}~~~~~~~~~~~}vqrsstttuuuuttuuuvvvvvwxvvvwwwwxxyyyxwxxxxyyyyyzzx}~}}}}~~~~}~~}|||}}|}}}}}}}xrqstttuuvvvuuvvwwxxyxyyyxxyyzzzz{{{{zzz{{{{|||}}{}}z||{|||}}}~z{|z{{{||{}~}~~}}~}}~}~~~~~~~~~~}wrrstxxtsuuuvvxyv|rruuxwtwzzxvvzzzz|~uruwwxwvx}zz~yw{|}}|~{xyzz~~xxzxwy|~||}~|w{|y~pilotsjlpnptrtyzxz|{}||zz}~}~|}~~|}|}|||xxw{zwx~}wuvwx{zvuyyvvwxz{x~~}|~|{}~||}zxxxy{zzxx||y{yuwzz{wx~zu{yu|yjiqqnoqrrtrqvvps{yvy{}|{zz|}~~|}{}y~{tv{}}}ywyuov~yut{zwzysquuu{~~yz{z|{|~wt}|}zvz{z}}yvw{{y|{z~}ttzzwv{~xqnmquqrtrtwssvxzxtvyxz|{}|~|{}~{}x||y}zvz~yzz{}vx{xxzxwxzzxvrp{|}yxwuyxtvyrvxuwyxwy}{wwx|{vvuyyptuttomsqptojpyyqmu~zsu|~|yz~~~z}~{~|w}~{||wz{vwyyyzzx{}yzwv{{wxxvxxvuqu|}vz~ywxzx{yvwzzyyxurv~|ts{{xwv{{vwunlmlkovwrnot}|~~zvzttvy~{y}}tu||uv}|vv||wtru}xsuwxwssyzy}{z||z}wv~zy|}{vu||tuvuwvu{}xtwzywwxxxyyxusttnkoqoqvtpqvxxvtx}{uz|zy{|}||}}||~}}~}xy}yz||zyzz{zyz|xtx||yvvyyxxzwqt{}~~~|{z{~}{z{{|{yz{{zzzyxx{|yux|{yxyywuy}zwwtpppoppqrtstuuuvxyz{zz|~}|}~}~~||||}|zzz{zzyyyzyyyyxwxzywwxxxxwvvz~~~~||}||}|{{{{|{zzz{{yx{{yzzyyxxyzyxyyyzyxzwqoqppqrrrsuuttvx{{yz{|}}~~~|~~~~~~}||}}}|zz{{z{zyzzz{yxyyyyyxxxxxxxwx}~|}}}}|{z{{|{zyzz{{yyyzzzyyyyyzzyyyyzzxyytpppoqrrrssttuvwxyyzz{|}}~~~~}~~}|||||{zz{{{zyyzzzzxxyyyyxxxxyxxwwz}|}}}}{{||{|{zzzz{{yyyzzzyxyzzzyxyyyzyxywqopooqqrrsttuuvwyyyzz{}}}~}~}~~~~}|||}|{z{{{{zz||{|zzzzzzzyyyyzyxxy}~~~~}||||||{z{{{{zyzzz{zyyzzzyyyyyzzxxyyzzxxyurrrqrsstttuvvwwyzzz{{}~~~~~~~}}}}}|{{{{|{yzzz{zxyyyyyxxxxxyxwwy~~~~~}|{||||{zz{{{zyyzzzzyyyyyzyxyyyyyxxyyyywyxsqrqqrrstttuvvwxzzz{{|~~~~~~}}}}}}|{|{{|zzzzz{yxyyyzyxxxxyyxww|~~~~~~}{||{||zzzz{{yyzzzzyyyyyzyxyyyyyxxyyyzxxyuqqqpqrrsttuuvwwyzz{{{}~~~~~~~}}}}}|{{{{{{zzzz{zyxyyzyxxxxyyxxwy~~~~~~~|{||||{z{{z{zyyzz{zxyyzzyxxyyyzyxxyyzywyxsqrqqrrsttuuuvwxzzz{{{}~~~~~}}~~~}|{||||{zzz{{zyyyyzyxxyyyyxxx|~~~~~}||||||zz{{{{zyzzz{zyyyzzyxyyyyyxxyyyzxxyvrrqprsssttuuvvwyzzz{{}~}~~~~~}}}}}|{{|||{zzzzzzyyyyyzxxxxyyxwwy~~~~~~~|{||||{z{{{{zyzzzzzyyyyzzxxyyyzyxyyyzyxyxsqrqqrrsttuuvvwxzzz{{|}~~~~~~}}}}}|{{|||zyzzzzyxyyyzyxxxxyyxww{~~~~~~}|{||||zz{{{{yyzzzzyyyyyzyxxyyzzxxyyyzxxyvqqrqqrrsttuvvvwyzzz{{}~~~~~~~}}}}}}|{{{|{zyzzzzyyyyyyxxxxxyxwwy~~~~~~~|{||||{zz{{{zyyzzzzyyyyyzyxxyyzyxxyyzyxyxsqrqqrrstttuvvvxyzzz{{}~}~~~~}~}}}|{|{||{zzzz{zxyyyzyxxxxyxxww{~~~~~~}||||||{z{z{{zyzzzzyyyyzzyxxyyyzxxyyyzxxywrqrqqrrsttuuvvwyzzz{{|~~~~~~}}}}}|{{|{|{zzzzzzyxyyyzxwxxxyxwxwz~~~~~||||||{z{{{{{zyzzzzyyyyzzyxyyyyyxxyyyyxxyxsqqqqrrsttuuvvxyzzz{{}~~~~~~}}}}}|{{{{|zzzzzzzyxyyzyxwxxyywwxwy~~~~~||||}|zz{{{{zzzzz{zyyyzzzxyyyzyxyyyyyyxxyytppqrrsstuuvvwyzzzz{|}}~~~~}}}}}}{{{{|{zzzzzzyyyyyzywxxxyxwwxwy~~~~~~}{|||}{z{{{{{zzzzzzyyyzzzyxyyyzyxyyyzyxyxyzupprrsstuuuvvxzzz{z{}~}~~~}}}}}}|{{{{|zyzzzzzxyyyyyxxxxyyxwwxxy}~~~~~}|||}}{z{{{{zyzzzzzyyyyzzyxyyzzxxyyyzxxyxyztpqrrssstuuvvxzzzzz|}}}~~~}}}}}|{{{{{{zyzzzzyxyyyyxxxxxyxwwxxx{~~~~}||||||{{{{|{zzzz{zyyyyzzyyyyyzyxxyyzyxxyxzwqpqqrssttuvvwyzzzz{}}}~}~~~~~~~||||||{zzzz{zyyyyzyxxxxyyxwxxxy|}}}}}|{z{{{{zyzzz{yyyyzzyxxyyyyxxyyyyxxxxyyxwxxyyuqrsstuuuvvwxyzz{{{|~~~~~~~~~~}||||||{z{{{{zyyzzzyxxyyyyxxxxx{}}}}~}|{{{{|{zzzz{{yyyyzzyxyyzzyxyyyyyxxyyzyxxxxzxsqssttuuvvwwyz{{{{|}~~~~~~~|{||||{zz{z{zyyyyzzxxxyyyxwxyxy{}}}}}}{z{{{{zyzzz{zyyyyzzxyyyzzxxyyyyxxyyyzyxxxyzvrrsstuuvvvwwy{z{{|}~~~~~~~~~}|{||||zz{zz{yyyyyzyxxxyyywwxxxz}}}}}}|z{{{|{yyzzzzyyzyzzyxyyyzyxxyyyyxxyyyyxxxxzxsqssttuuvvwwxz{{{{|~~~~~~~~~~~}|||||{zzzz{zyyyyzyyxxxyyxwwxxy{}}}}}}{{{{{|zyzzz{yxyyyzyxyyyzzxxyyyzxxyyyzxxyxyzvrrsstuuvvwwwy{{{{{}~~~~~~~~~~}||||||{zzz{{zyyyzzyxxyxyyxwxxxz|}}}}}|{{{{{{zzzz{{yyyzzzyxyyyzyxyyyzyxxyyzyxxyyzxtrssstuuvvwwxz{{{{{}~~~~~~~~~~}||||||zzzz{{yyyyzyxxxyyyxxxxxx{}}}}}}{z{{{{zzzzz{zyyyzzyxxyyyyxxyyyzyxxyyzyxxyyzvrrsstuuvvvwwyzz{{{|~~~~~~~~~~}|{||||{zzzz{zyyyyzyxxyyyyxwxxxz|}}}}}|z{{{{{yzzzzzyyyyzzyxyyyzyxxyyyyxxyxyzxxxxzytqssstuuvvwwxz{z{{|}~~~~~~~~~}{||||{zz{z{{yyyyzzyxxyyyxwxxxx{}}}}}}{z{{{{zyzzzzzyyyyzzyxyyzzxxyyyzyxyyyzyxyyyzwrrtttuuvvwwxy{{{||}~~~~~~~|{||||{z{zz{zyyyyzyxxxyyyxwxxxy|}}}}}|{{{{|{yyzzzzyyyyzzyxyyyzyxxyyyyxxyyyyxxyxyytqsstuuuvvwwxz{{{{|}~~~~~~~~~~~}||||||zzzz{zyyyyyyyxxxxyxwwxxx{}}}}}}{{{{{|zyyzz{zyyyzzyyxyyyyyxxyyzyxxyyyyxxxyzwrrsstuuuvvwwxz{{{{|~~~~~~~~~~}||||||{zzzz{zyyyyzyxxxxyyxwxxxz|}}}}}|{{{{{{zzzzz{yyyyzzyxyyyyyxxyyyzxxyyyzxxyxyytqssstuuvvwwxyzz{{{}~~~~~~~~~~}||||||zz{z{{yyzyzzyxyyyyyxxxxy{}}}}}}|{{{{|{zzzz{zyyyzzzyyyyzyyxyyyzyxyyyzyxxyyzwrrsstuuvvvwwyzz{|{|~~~~~~~~~~|{||||{zzzz{zyyyyzyxxxyyyxwxxxz}}}}}}|zz{{{{zzzzzzyyyyzzyxxyyzyxxyyyyxxyyyzxxxyzxsqssttuuvvwwxz{z{||}~~~~||}}}|{{{{{{zyyyzzyxxyyyywxxxz|{{{{{{zyyyzzyxxyyyyxxxxyyxxxxyyxwxxyyxwxxxyyxxxyxuttuuvvvwwxxxz{||||}~}}}}}}|z{{{{zyzzyzzyxyyyyxwxxz}|z{{{{{yyyyzzxxyyyyxxxyyyxxxxxyyxxxxyyxxxyyyxxxywuuttuvvvwwxxxy{|||||~~}}}}}}{{{{||zyzzzzyxyyyyyxxx{}|{{{{{{zyzzzzyxxyyzyxxyyyyxxxxyyxxxxyyywxyyyywxyvuuutuuvwwwwxyyz{||||}}}}}}}|{{{{|{yyzzzzxxyyyyxwx{}}|z{{{{{yyzyzzyxyyyzyxxxyyxwxyxyyxxxxyyxwxxyyxxxvtuutuuuvwwwxxyy{|||}|~~}}}}}}{{{{{{zyzzzzyxyyyyyxx{|||{z{{{{zxyzyzyxyyyyyxxxxyyxwxyyyxwxxxyyxxxxyyxwutvvttuvvvwxxxyyz|||}}}~}}}}}|{{{{{{zzzzzzyxyyyyxx|}|||z{{z{{yyyyzzxxyyyyxxxxxyywxxxyyxxxxyyxxxxyyywutuvuuuuvvwxxxyyy{||}}}~}}}}~|wssuutttsutnhgijjllkt{tpz~yqv}{{|{|}||}}}{z|||||}}|}~|{||}|{xrrssuuuvuuwwwvvxxxyyyzzyyyyzz{{{{||{zz{{|||}}|}{|}~~~~~~~tlnpoppqttssssttuvvvwxyzxus{~~~~}pptqrwuttsty~~yuvzzy{||||~~~{|zzvwxvvzzwwz}|yxwy}|xx|}}}xtx{tqsu{}xy||||}|{||}yz{}}~vnswwtprxwstvtruzxtuyywvwwuvywru}|vvzxty}|wwzzyzyvyw}{|yxwy}}zv|zv{|{}~~}~}vmlnpqminwzvmksywstwxvwwvvww{~~~~y}{ppsnoutruutuwyzzwtw~~xw}~yx}yz}rryvtwvvwuwzyy{{yvw}{wz|{xpquwwuswzxxyzz{}ztx~~~}x{zw}|y|zsqkjqwwvsrtuurnt~whkzmr||vpp|ymoy}{xstzzxxy||uwyx|wwwywv|}{}wxy|wz{x}uijooonoqqrtokr{yqqvvsv{xtuwz~|z{zy|{~~txqhmxyrqvwwwxyzzzyzzz{{{}~~~|z}}~yxyutxxusv{|xy||{{zz{{{|~~}~}wtvwwvvy{{{zyz{|||}{}|||z~{{~|yz}wpqrrttstuuussttuuuvwvwwwwwwxxxxxyz{yxyzzzzz{{{|zy|z}}}}}}}~~}|}}}}~~~}}~}|{|}}|~}}wmlonoppqrrrqqsutuuvwvuvvwwvvy~}rnqrrsssuuuwxxxyyyyzz{{{}}}}}}~~~~~~{uwwvwwwxxxyzzzz{{{{{{{|~~}~~zwvvvvxxyzzzzzz{{z{z|}|}}||}~}|xpqsrstttuuuttuuuvvwwwxwvvwwwwxxyyyyyxwyxyyyzzz{zx||}||}||}}|{{{|}||}}}}}||||||}}}}}}}ukkmmnoopqqrqqrrsttuvvvwvvvwww{~~}rnqqprrsttuvwxxxyyyzzz{{}}}~~~~~~~~~|uwwvwwwxwwyz{{zz{{{{z{{}}}}~}yuuvvvxxyyyzzzzzz|z{~~~|}}}}|}}|~zrrsssttuuuuuuvuvvvwwwxxwwwxxxxyyzzzzxxyyyzzz{z|{x~~~~~~~~~}|}}}}}}~~~}|}|}}|}}}~}}~vlkmmnooprrrqqssstuvvvwwvvvwwwx|~~~~~torrrtttuvvwxyzyzzz{{{{|~~~~~~~~~~|tvwuwwwxxxyzz{{z{{{{{{|}~}}}~}yvxxxyzz{z{{{|{{|{|~}}}}}}}}}}}ypprqrssstttsstuuuvvwwwwvvvwwwxxxxyyyxwxxyyyzzz{{y}~~~~~~~}|}}|}}}~}}~}|||||}}}}}}}~wlkmmnoppqrrqqrsstuuvvvwvvvwwxxz}~}~~~~~~torrrsttuuvwxyyyzzzz{{{{}~~~~~~~~~|uvwvwwwxxwyzzzz{{{{{{{{}~}~}}~|xwxxyzz{{{{{||{|}~~}}}}}}~}}~}{rststuuvvvvuuvuvwwwwwxxwvwwwxxyyyyyyxxyyyzyzzz{{y}}|}}|}}}}{||||||}}}~}{{|||||}}}}}~xomoopqqrssssstttuuvvwxxwvwxxxyy{~~vrtttuuvvwwxzzzz{{{{{|||~~~~wxyxyyxyyyz{||{||||||||}~~~~}~~{xxxy{{{{{{{{{{|{{~~~~~~|||}||}||}||{srtttutuvvutuvvvwwwwwxxxwwxxxxyyyyzzyxyyyzzzzz{{y}||}}}}}}{{|||||}}|}}|{|||||}}}}}~xomoopqqrssssstttuuvvvwxwwwxxxyyy}~wqtttuuuvvwyyzzz{{{{|{||~~~wxyxyyyzzy{{|||||||||||}~~~~~~~}zxxyz{{{{{{{{{|{{~~~~~}|}||}||||}}|}ysrtttuuuvvvuuuvvvvwwxxxwwwwxxyyyyzzzxxyyyzyz{z{{y}~|}||}}|{{|||||}}}}||{{|||}}|}}}}xomoooqqrsstsstttuuvwwwxwwwwxxxyyz~~xqstsuuuvvvxyzzz{{{{{|||~~~~wxyxxyyyyyz|{||||||||||}~~~~~~~~}ywyzzz{{{{{{{|{z~~~~~|}}|||}}}}|}|wrstttuuvvvvuuvvvwwwwwxywwwxxxxyyyzzzyxyyyzzyzz{{y|}||}|||{{{{||||||}}{{|||{|}|}}|~ypmoppqqrssssrsttuuvvvwyyyyyzzzz{{|~~~~}tuvuvwwxxxy{{{{|||||}}}~wwyxxyxyyyy{{{{|||||{||}~}}~~~}~~|yz|||||}||||}|{~~~~}|||||}}|}||}wopsrststuuuttttuuuvwvwxwvvwwwwxxyyyyxwxyyyyyzz{{x{~~~~||}}}}}~~}~~}||}}}}}}~}|}{rmoopqqrsttssttuuvvwwvwxxwwxyxxyzz|~}}}}}~~~yutuxxvwwyzyx|}zz}~|{|~{wvux{yxxz{z{{{{|{{|{{{}~~|z~yz~}z{~|zz|~{|}{~~{{~~zz}}|||}|||vnorrrtstuuuuttsswyvtvxxvvwwwwwxyyyzzxvvwz||zyz|}z|}~~|{|~{{|{~|y}~|}|}~||zqlnpoqqqpruuqqtwwtuxwtuy{xuvz{yyzwv|{{~~~wvuuvvvwwxz||yx|zx~vw{~~}~wvxxxwwxyyzywy~|xy~~|ywz{z}}|||{{{z|~~|ywz}|~}}~}|||}}}|xz|jco{zrnswusrstttuuvwwwxwuvwwwxyyywuw|{vuy|{yz{{{x|wx~w{|xy}vx}}yz~~|}}~yllutnmqstropuvsrvxvsstvy|zttyzxxz|zwz{}z|~}~zwusuwyxtuz|zz{{|}|zy||vz{~}~~~z|yz|yyyy{{{|{y|~zz}}|{}~~}}~~}~~~}|{||{||{{{~{}~~~~~~~~~|{}}|||||}}||xpnpstuuvvvvttvvuvwwxxxxxwwwxzyww{|xwyzxxzzxy|{y{z{}}}|{|||||{|}}}~|{{|}||}}~~|}{soqrrsstutuutuvuvwwxxxyyxxxyzzzzz{|{|}~~~~z{zwwxxyyyz||||||}}}}}~zyzyz{zz{z{|||}|||}}}}|~~~~~~~~~|||||||}|||{~}~~~~~~~}~~|||||||||}|||xqnpqtuuvvvwvuvvvwwwxxxxxwwxxxyyyyyzzyxxyyzzz{zz{zz}}}|{||||||}}}}||{|||}}|}}}~{soqrqrssttuutuuuvwwxxxyxwxyyyyzzzz{{{|~~~z{|zyzyzzz|}}}}}~~~~~~~zxzyyzyzzyz||||||||||}}}~~~~~~~~~}~}}~~~}~~~~|~~~~~~~~~~|||||||}||||}yqnppqsstuuuttuuuuvvwwwxwwwwwxxxyyyyyyxxyyyyyzzz|zz~}~}}~~~~~~~}|}}}}}~}~~}~|uoqrrsstuuuutuvuvwwxxxyyxxxyyyzzz{{{{z{}|}}}}~~~~zz|{zzyz{z{}}}}}~~~~~~~zxzyyzzzzz{||||||||}}||~~~~~~~~~}}~~~~}}~}~~~~~~~~~~~}||||||||||||yqnoppstttuutttuuvvvwwwxwwwwwxxxxyyzzyxxyxyyyzzz{zz~}|}}}}~~~~~~}||}}}}}}~~}~|upqrrssstuuuttuvvvwxxxyyxxxxyyzzz{{{{yz|}}}}~~}~~~{z{{{zyzzz{}}}}~~~~~~~~{xzyyzzzzz{|||||}||}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~}||||||||}}|}zrnppprttuuuuttuuvvvwwwxwwwwwxxxyyyyzyxxyyzzy{zz{zy}}}}~~}~~~~~}}}}}}}~}}~}~}upqrrrsttuuuttuuvwwwxxyyxxxyyyzzz{{{{zz{}}}}~~~~~{z{z{{yzzz{}}}}}~~~~~~~{xzyyzyyzzz||}||||||||}}~~~~~~~~~~~~~}~}~~|~~~~~~~~~}||||||||}||}zrnoqpqrtuuuttuuuvvvwwwxxwvwxxxxyyyyzyxxyyyzyzzz|zy}}}}}~~~~~~~}||}}}}}}~~}~}vpprrssstuuutuuuvwwxxxyyxwxyyyyzz{{{{zyz{}~}~~}~{y{{{|zzzz{|}}}}}~~~~~~|xzzyzzz{zz|}}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~}|||||||||||}zsnoppqrsuuuuttuuvvvwwwxxwvwwxxxxxyyzyxxyyyzzzzz{zy~|}}}}}~~~~~~}||}}}}}}~}~}vppqrssstuuuttuvvwwxxxyyxwxxxyzyzz{{{zzz{|~}~~}~~|z{{{|{zzz{|}}}}}}}~~~~}z{zz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~|{|{{||||||||{tpqrrsssttutssttuvuvvvwwvvvwwxxxxxyyyxxxyyyyzzz{zy~~~~~~~~}}}}~~~~~~~~~xrstsuvuvvwwvvwvwxxxyyzzyxyyzzzz{{{{{zz{{{|{|}|}}|}{}}|}}}}}~}yz{{{{{{{{|~~}}}}}}}}}~~~~}~}~}}~~}wx{y|{spturpruuuux|ypnqstttsvzwsvyz}xu|{prvqptuwwvx{yusv|~~~|~~{~|ywx{}uvzxz}|}wswzzxz~~}~~}{wsrsxyrnpqtwuqqturrtuvwuvyvsvvtvwutvvvvuuuuwytrsux~~}~~{}~}{|}z~|xxx|ywz|{|}x{~{|~{{|{|}yx}}{~y{~~~|}~~zwtqstprvtsutwxsuyuppstqswttyvu{woqsuytpuwstux{vqx~|}||}~zz{{z|~}z||z|}{~}z}{{}}~~~vx}}zwy~{{~}}~xtvvstyxrrvtrutruwtrrsstvvttvwyytsyvryzpnrstuuywps{|}}{||}~}}y{yx||{}z~|z}yvy|~~z{|}|y{{yx{}~}~~~~y}}vrrsuwxvtvvttttvtrtusstxyvtvvuuxzvuxuswusxyuvwsrsy~{}~|}}|y~|zvuy{yzy{}x{}{}~}|~wvxz}{y~ytssstuutsstttttssttutrsttutttttuttttsuustttuvttuty}~~}}||}}{{{{||zz{z{{{zzz{{{{|||||}~~~xwzyz{{{|}~~~~}wttsstuvustuuuutuutvutuuuvvttuuvvutuuuvutuuuvvuvuw}~~}}}~~}||||}|{{||||zz{z{{{|||}}}{wy{z{{{|~~~~~{uttttuuuttttuuttuuuvutuuuvuttuvvvttuuuvuuvuvwvuvuz~~}}}}~}}||||}|{{|||{zz{{{{|||||}~xw{{z{{|~~~~~~xttttuuutsttuvustuuuuttuuuvutuuvvutuuuvutuvuvvuvuv}~~}}}}~}||||}|{{{{||zz{{{{{|||||}|wy{z{{{}~~~~~{vtttuuuuttttuvtttuuvutuuuvuuuuuvvutuuvvutvvvwvuvuy~}}}}~}|||||}|{{{||{zz{{{{{|||||~ywzzz{{{}~~~~~~xttttuuutttutuuttuuvvttuuvuttuuvvuttuuvvtuvvwvuvvv}~}~~~~}||}}}}|{||||{z{{{||||}}}}}wy{z{|{}~~~~~|xvuuvvvvuuvvvvuuvuvwvuuuvwvuuvvvvuuuuvvuuuuvwvuvvx~}}~}~}||||||{{{{||{zz{{{{zzzz{{{{{|||~{y|||}}}~~~yvvuuvvwvuuvvvvuuvvvvuuuuvvuuuvvwvtuvvvvuuvvwwuvvv|~}~~}~}||||}|{{{{||zz{{{{zzzzz{{{{|||}~}y{}||}}~|wvvuvvvvuuvvvvuuvvvvuuvvvvvuuvvwvutvvvvuuvvvwvuvux~}}~}~}||||||{{{{{|{zz{{{{zzzz{{{|{|||~~{y|}|}|}zwvvvvwwvuuvvwvuuvvwvuuvvvwvuvvvwvuuvvwvuvvvwwvvvv{~}~~~~}||}|}|{{|{||{z{{{|zzz{{{{{||||}~yz|||}|~}xvvuvvvvuuvvvwuuuvvwvuuvvvvuuvvvwutuvvwuuvvvwvuvvx~}}~}~~||||}}|{{|{|{zz{{{{zyzz{{{|||||}{y|||}||~~zvvuvvvvvuuvvvvuuvvvvuuvvvwuuuvvvvuuvvvwuuvvwwuvvv{~}~}}~}||||}|{{||||{z{{{{{zzzz{{{||||}~~yz|||}|}}xvvuvvwvuuvvvvuuvvvwvuuvvwvuuvvvvuuvvvwvuvvvwvuvvx}}}~}}~|||||}|{{{||{z{{{{{zzzz{{{|{|||}{y|||}}}~zwvvuvvwvuuvvvvuuvvvvuuvvvwvuuvvwvtuvvvvuuvvwwvuvvz~}~~}~}||||}|{{{{||{z{{{{{zzzz{{|||||}~zz}||}}~zvuvuvvvuuuvvvuuuvvvvuuvvvvuuuvvvutuvvvuuuvvwvuvvvz~}~~~~}|}}}}|{{{{||{zz{|{zzz{z{{|||||~{z||||}~{uuvvvwvuuuvvvuuuvvvuuvvvvvuvvvwvuuuvvvuuvvvwvuvvvy~~}~~~~||}|}}{{|{||{{{{{|{zz{{{{{||||}~|{||||}|uuvvvvuuuuvvuuuuvvvuuvvvvuuvuvwutuuvwuuuvvwvvvwwvx|~~~~}|}}}}|||||}|{{{{||zz{{{{{|||}}~~{|}|}~|vtvuvvttuuuutuuuuvutuuvvutuuvvvuuuuvvuuuvwwuuvwwvw|~}~~}}|}~}|{||||{{|{{|{zz{{{{|||}||~|{||~~~zttvvvutuuvwurruyyuruvvuuuuuvvvuuvvuttwyutwxvutvywvz{z~|z|~|z{||{zz||{{zzz{{{|||{{}~~~{xz~~}~~}~{wwwuttuxwtuwvvvtvzytqrvz{wssvxvtuvvwwtuvuvwvvvwwwx}||~z|}|||{|||{{{{|{ywxy|~~{y{}}|~~|~}{xz~|}~~}y}wqw|zvuwxvvxvvwwvwwvvvvxxvuvvwwutvvvxvuvvuvwvvvvxxz|zy~yu~qszuz~{yyy{}{xyxwz~yy|}~~~{}~}~~|{~}~~~~~~xwxxwutz{wvwuuxyxutvxxvuvwvvvwwwwurt||pjtspvyxuv{}||}}|{{|}|zz{{{|{{|yuz~wv{}{yz||{{}~zz~{y~txz{~z}yrv|{vtvvtvzwtvxvvwwwvrry}xtsqt||urwyvvwwuttx|ytuxz|}}}}}}zx}vow|tx}y{|zzzyxwz~sv~v{~}~~~}{~wuwxxxvvvwwwvvtuxxvuuvwvuuuvwwvuuvwvvvvvvwwvvvvwwwz}}|}}|||{||zz{|}|yy~~yy||yz{{z{}|z{}~~}}~}~{wwxxxwvxwvvwxwvvwwwwuvwxvuvwwxvuvwvwvuvvvwwvvvwwwx|}|}~|{{{{}|zz{{||yz{{{{zyzz{{{{{|||}~~}~}}~~yvwwxxvvwwwwvvvvwwvvvvvwwvuvwwwuuvvwwuuvvvwvvvvwwwz}||}}{{{{||{z{{{|{yz{{{zyzzzz{{|{{||~~}}}}~{wwwwxwvvvwxwvvvvwwvvvvwwvuvvwwvuuvvwvuuvvwwvvvwwwx{}|}}|{{||||{{{{{|zzzz{{zyzzz{{{||||}~}~~}~yvwwwwvvvvwwvvvvwwvuvvwwvvvvvwwvuvvwwvuvvwwvvvvwwwz}}|}}{{||||{z{{{|{zz{{{{yzzz{{{|||||~}~~~~{wvwwwwvvwvwwvvvvwwuuvvwwvuvvvwvuuvvwwuuvvwwvvvwwwx{}||}|{{{|||zz{{{{zzzz{{zyzzz{{{{||||~}~~}~~yvwwwwvvwwwwvvvvvwvuvvvwvuuvvwwuuvvvwvuvvvwvvvvwwwy|}|}}|{{{||{z{{{|{zz{z{{zzzzz{{{{|||}}}~~~~~|wvwwxwvvwvwvuvvvwwvvvvwwvuvvwwvuuvvwvuvvvwwvvvwwww{}|}}|{{{|||{z{{{|zzz{{{zyzzz{{{{{||}~}}~~~~yvwwxxvvwwwwvvvvwwwvvvwwwvvvvwwuuvvvwvuvvwwvvvvwwwy|}}}}{{||||{{{{{|{zz{{{{zzzzz{{{{|||~~}~~~{wwwwwwvvwvwwvvvwwwvvvvwwvuvvvwvuuvvwvuuvvwwvvvwwwy|||}}|{{||||{{{{{{zzzz{{zyyzzz{{{||||~}}~~}{vvxwwxvvwvwwvvvvwwvuvwwwwuvvvwwvuvvvwvuvvwwwvvwvwz||||}}|{{|||{z{{{{{zzzz{{zyzz{{{{{|||}~~~~|yxyyyyxwxxxxxwwwwxxwvwwwxwvwwwwwvvvvwwvuvvwxvvwwwz{zzzz{{zzzz{{yyzzzzyyzzzzzyyyzzzz{{|||~~~~|zyyyyzyxwxxxyxwxxwxxwwwwxxvvwwwwvvwwwwwvvvwxwvvvwz|zz{z{{zzzzz{zyyzzzzyyzzzzyyyyzz{{{{||}~~~}~~{zyyyyyyyxxxxyxwwxxxxwwwwwxwvvwwxwuvvvwwvvvvwwwvvwz|{yz{z{zyzzzzzyyyzzzyyyzzzyxyyyzz{{{{{|~~~~|~~~{zzyyyyyzxwxxxyxwwxxxxvwwwxxwvwwwxvuvwwwvvvwwwwvvxz|{zzzz{{zyzzzzzyyyyzzyyyyzzyxyyzzz{{{{{}~~~~}}~{z{zyyyyzyxxxxyywwwxxxwwwwxxwvwwwxwvvvwwwvvvwwwvvxz{{{zzzz{{yyzzzzyyzyzzyyyyzzyxyyyzz{{{|||~~~}~~|{z|zpikllmlkmojdcdeeghhluwnilllonnqpqyxlimnoqqrvwtqtxxxy{xrtwwz{y{~z{}{{x|yvz}}~~}z{}~{~}}~}}y{~zwzz{~}|}|x}~|{}{}~}}}~{}~}~~}yz~xz~~~}}~~~||}{|}|~}{{~~{}zy}yz|v{|z||{||yy||x{}xwyyy||xyyuv{{yzz|zy|tsy{xvz|yzyytuzz}|uwzxz{{~xz{z{|{yx|~{z|{||yz}{yz{y}||}~||{z}|{||~}~z|}z|{x|~~~zy}{y~~~~||~~|~}~|{x}}|}|v{~{||{|}~zx|}vv{zyz{zwy~yy|{y{|xtuww{~{trwxwyyx{|z|{x{{vxztvzywxy{~~xsy|tsw{ywx{}{v|~yxz~zxy{|z{z{}zy~z}~z{}|~~yy}|wxwuyzy{|}{|~{{}z}|||yx{}}{~{{~~|{}~~||}~|zz{{{{{{{{zyyyyzzzzzzzywxyxyyyyzyxxxxxyyyyzyxxxyyxzzyyzywxyyz{yxz{zwvyzxy{zyzzxxxyzyzzz{zyyyzzzzz{{{zyyzz{{{|{{{zz{zz{|{{|{z{{{|||||}}{{|||||}~~}||}||}~}}~~~~~~~~}}~}}}}|||||||||{||zzz{{{zz{{zzyyyyzzzzzzyyyyyyzzzzzzyxyzzzzz{{zyyzzyzzzz{{yyyyyzzzz{{zyyzzz{z{|{zzz{{z{{{||{{{{{{{|{|||z{{|||||}}|{{||||||}}}|{||||}}}}}|{|||||}}}}~~~~~~~~}}}~}}}}}}|{{|{{|||||{zzzzz{{{{{zyyyzzzzzz{zyyyzyzzzz{zyyyyyzzzz{zyyyyzzzzz{{yxyzzzzzz{{zyzzzz{{{{{{zzzz{{{{||{zz{{{{|||||{{{{{||||}||{{|||||}}}|{||||}}}}}||||||}}}}}~~~~~~}~~}}}~}}}|{{{{|||{||{zzzzzzz{{{zyyzzyzzzzzzyyyyyzzzz{zyyyyzzzzz{{yyyzzzzzz{{zyyyyzzzz{{zyyzzzz{{{|{zzz{{{{{{|{{z{{{{|||||{{{{|||||}}|{{||||}}}}|{||||}}}}}}|{|||}}}}}~~~~~~~~}}}}}}}}~}{{{|{{||||{zzzzzz{{{{{zyyyzzzzz{zyxyyyyzzzzzyyyyyyzzzz{zyyyzzzzz{{zyxyzzzzz{{zyyzzzz{{{{{zzzz{{{{{||{zz{{{{||||{{{{{{||||}|{{{|||||}}}{{||||}}}}}|||||}}}}}~~~~~~~~~~}}~~}}}|{{{{||{{||{zzzzzzz{{{zyyzyyzzzzzzyyyyyzzzz{zyyyzzzzzz{zyyyzzzzzz{{yyyyzzzzz{{zyyzzz{{{|{{zz{z{{{{||{{z{{{||||}|{{{|||||}}|{{{|||}}}}}|{|||}}}}}}|{||||}}}}}~~~~~~~}}}}}}}}~}|{{|{{{{|||{zzzzzz{z{{zyyyzzzzzz{zyyyzyyzzzzzyyyyyzzzz{{zyyzzzzzz{{zxyzzzzzz{{zyyzzz{{{{{{zzz{{{{{||{zz{{{{|||||{{{{{||||}}|{{|||||}}}|{|||||}}}}||||||}}}}}~~~~~~~~~}}~~}}}}|{{||||||||zzz{zz{{{{{zyzzzzzzzzzzyyyyzzzz{{zyyyzzzzz{{zyyyyzzzzz{zyyyyzzzzz{{yyzzzz{{{{{zzzzz{{{{||{zz{{{||||}{{{{|||||}}|{{||||}}}}||{|||}}}}}}|{|||}}}}}}~~~~~~}}}}}}}}}}{{{{{{||||{{zzzzz{zz{{zyyyzzzzz{{zyyyyyzzzzzzyyyyzzzzz{zyyyzzzzz{{{yyyzyzzz{{{zyyzzz{{{{{{zzz{{{{{||{zz{{{{|||||{{{{{||||}|{{{|||||}}}{{||||}}}}}|{|||}}}}}}~~~~~~}~~}~~}}~~|{{||||||||{zz{zz{{{{{zyyzyzzzzz{zyyyyzzzzz{zyyyzzzzz{{zyyyzyzzzz{{zyyyzzzzz{{zyyzzzz{{{{{zzzzz{{{||{{z{{{{|||}|{{{{|||||}}{{{||||}}}}|{||||}}}}~}{||||}}}}}~~~~~~}}}}}}}}}}|{{{{{{||{|{zzzzzzzz{{{yyyzzzzzz{zyyyyyyzzzzzzyyyyzzzz{{zyyyzzzzz{{zyyyyyzzz{{zzyyzzz{z{{{zyzz{{{{{||{z{{{{|||||{{{{{|||||}|{{{|||||}}|{{||||}}}}}|||||}}}}}~~~~~~~~~}}}}}}}}~}|{{||{|||||zzzzzz{{{{{zyyzzzzzz{{zyyyzzzzz{{zyyzzzzzz{{zyyyzzz{zz{{yyyzzzzzz{{zyzzzz{{{{{zzzzz{{{{||{zz{{{{{||}|{{{{{||||}|{{{|||||}}}|{|||||}}}}|{||||}}}}}~~~~~~~}}}}}}}}}}|{{{{{|||||{zzzzz{zz{{zyyyzzzzzz{zyyyyyzzzzzzyyyyyzzzz{zyxyzzzzzz{{yxyyyyzzz{{zyyzzz{{z{|{zzz{{{{{||{zz{{{{|||||{{{{{||||}}{{{||||||}}|{|||||}}}}|{||||}}}}}~~~~~~~~~}}}}}}}}}}}{{{{{{{{||{zzzzzz{z{{{yyyzzzzzz{zyyyyzzzzz{{zyyyyzzzz{{zyyzzzzzz{{zyyyzzzzz{{zyyzzzz{{{{{zzzzz{{{{||{zz{{{|||||{{{{{{|||}}|{{{|||}|}}|{{||||}}}~}{{||||}}}}}~~~~~~}}}~}}}}}}}{{{{{{|{{|{zzzzzzzzz{{zyyzzzzzzzzyyyyyyzzzzzzyyyyzzzzz{zyyyzzzzz{{zyyyyyzzzz{{zyyzzz{{{{{zzzz{{{{{||{zz{{{{|||||{{{{|||||}|{{{|||||}}|{{||||}}}}}|{|||}}}}}}~~~~~~~~~}}}}}}}}}}|{{{{{{{|||zzzzzzz{zz{zyyyyzzzzz{zyyyyyzzzz{zyyyyyzzzz{{zyyzzzzz{{{zyyzzzzz{{{zyzzzz{{{{{{zzz{{{{{|||{z{{{{|||}|{{{{{||||}||{{|||}||}}|{{||||}}}}|{||||}}}}}~~~~~~~}}}}}}}}}}|{{{{{||{{|{zzzzzzzz{{zyyyzyzzzzzzyyyyyyzzzzzyyyyyzzzz{{zyyzzzzzz{{zyyyyyzzz{{zyyyzzzzz{|{zzz{{{{{||{{z{{{{|||||{{{{|||||}}|{{|||||}}}|{||||}}}}}}|||||}}}}}~~~~~~~~~}}}}}}}}}}{{{{{{{{||{zzzzzzz{{{{zyyyyzzzzzzzxyyyyzzzzzzyyyyyzzzzzzyyyzzzzz{{zyyyzzzzz{{{zyzzzz{{{{{zzz{{{{{|||{z{{{{|||}}|{{{||||||}|{{||||}}}}}|{||||}}}}}|{|||}}}}}}~~~~~~~}}}}}}}}}}|{{{{{|{{||{zzzzzzzz{{zyyzzyzzzzzzyyyyyzzzzzzyxyyzzzzz{zyyyzyzzzz{zyyyyyzzzz{{zyyzzz{{{{{zzzz{z{{{||{zz{{{{|||||{{{{|||||}|{{{|||||}}}|{||||}}}}}|{||||}}}}}~~~~~~~~}}}}}}}}}}|{{{{{{{|||{zzzzzz{{{{zyyyyzzzzz{zyxyyyyzzz{zyyyyyyzzzzzzyyyzzzzz{{zxyyzzzzz{{zyyzzzz{{{{{zzz{{{{{|||{z{{{{|||}|{{{||||||}}|{{|||}}}}}|{{||||}}}}}|||||}}}}}~~~~~~}}}}}}}}}}|{{{{{{{{{|{zyzzzzzz{{{yyyyyyzzzzzyyyyyyzzzzzzyxyyyzzzz{zyyyyyzzzz{zyyyyyzzzz{{yyyzzzzz{{{zzz{z{{{{||{zz{{{||||||{{{{{||||}|{{||||||}}||{||||}}}}}|{||||}}}}}~~~~~~~~}}}}}}}}}}|{{|{{{{||{zzzzzz{{z{{zyyyzzzzzz{zyyyyyzzzzzzyyyyyzzzzzzyyyyzzzzz{{yxyyyzzzz{{zyyzzz{{{{{{zzzz{{{{||{zz{{{{|||||{{{{{||||}|{{||||}}}}}|{|||}}}}~}|||||}}}}}}~~~~~~~~z~~~~|}}wy{{~~|}z||{uzyuy||||}{xy{{|wy{xy}~|x{~{}{uvx|~vrwwvz{xy|{z~~|}}z~yswzzyxz||}z{~x}~z}zvzzz}{~y}}y|{w|}x|~}{xy|}{{~~|}~~~~~z|wz}yxz~}|~|zyz~}xtx{{{zww{~yuuxz{~}wsuy{|zuswyyzzvuwwuwywttvyzxvyysrw{||ysqvxxx{zwutvwxxxwwy{yx}~wpr{}vpuzv|ysw}}zxyz{{{~yx|~}|z{{z~|{}}}|y|~||||~z~||{|}zv{xy~~}~uv|{~~|zyyyy}}xty|vx~}yy{|zxy{zwwxzzvs}}kotmzyvvw}zu{{ru~}tu}zv{}yux{yz~{ttwwy|rt~|su}}yv{}z{||~xuw|~}{{wv}{wy}|{}}zy|zz~wpu{ty}y}~||}{x|y}zv|~w~{}}}~{~{~zz|{yy{wv~~uv}}y{~|vsx|rwtuytt~wuz{yxxxyxy|zsu}uv{yw||wuw{|zvv{}xsx~vstxwswxy~xru}}uuz|zyz{{z{{wv|uowxtz~zy{}|yxww|{svysy~{{{z{||}}}||~~|}~|~~~~~}}}}}}||}||{z{|{{{|zyyzzzzz{{yxxyyyzyyzzywxxyzyxzzxwxyyyyyyzzyxxyzzzyy{zyxxyyyzz{{yyyzzz{{{|{zz{zz||{||{z{{{|{{|||{z{|||||{|}|{{{{|}||}}||{||}||}}|{{|||}}}}~~}}~~~~~}~~}~~}~~|{||{{||||{zzzzz{{{{{zzyyzzzzz{{yyyzzzzz{{zyyyzzzzz{{yyyzyzzzz{zyyyyyzzz{{zyyyzzzz{{{zyzzz{{{{{{zzz{{{{||{zz{{{{||||{zz{{||||||{{{||}|||}|{{||||||}}}}}~~~~~~~~~~~~~}~~|{{|||||||{zyz{zz{{{{zyyzzzzzzzzyyyyyzzzzzzyyyyzzzz{zyyyyyzzz{{zxxyyyzzz{zyyyzzzz{{{zzzzzz{{{{{zzzz{{{{{||zz{{{|||||{{{{|||||}|{{||||||}}|{{||||}}}}}~~~~~~~~}~~}}}}~}|{||{{||||{zzzzz{{z{{zyyyyzzzzzzyxyyyzzzzzyxyyyyzzzzzyxyyyyzzzzyxxyyyzzzzzyyyyzzzzz{zyyzzz{{{|{zzz{{{{{||{zz{{{|||||{{{{{||||}|{{{|||||}}|{{|||||}}}}}~~~~~~~~}}~~}}}|{{{|||{||{zzzzzzz{{{yyyzyzzzzzyxyyyyzzzzzyxyyyzzzzzzyxyyyzzzzzyxxyyyzzz{zyyyzzzzz{{zyzzzz{{{{{zzz{{{{{||{zz{{{|||}|{{{|||||}}|{{|||||}}}|{||||}}}}}~~~~~~~~~}}~~}}}}~}{{|{{{|||{zzzzzzzz{{zyyyyyzzzzzyxxyyyyyzzzyxyyyyyzzzyxyyyyzzzzzyxyyyyzzzzzyyyyzzzz{{zyyzzz{{{|{zzz{{{{{||{z{{{{|||||{{{{{||||||{{{|||||}}{{{|||||}}}}}~~~~~~~~}}~~}}}}|{{{|||{||zzzzzzzz{{zyyyzzzzz{zyxyyyyzzzzzyyyyyzzzzzyyyyyzzzz{zyxyyyzzzz{yxyyzzzz{{zyyzzzz{{{{{zzzz{{{{||{z{{{||||||{{{{||||}}{{{|||||}}|{{||||}}}}}}~~~~~~}~~~~}}~}|{{|{{||||{zzzzzz{{{{zyyyyzzzzzzyxyyyyzyzzyxxyyyyyzzzyxyyyyzzzzyxxyyyyzzzzyxyyyzzzz{zyyzzz{{{{{zzzz{{{{{|{zz{{{{||||{z{{{{|||}|{{{|||||}}|{{|||||}}}}}~~~~~~~~~}}}}}}}|{{{{{|{||{zzzzzzzz{{zyyyyzzzz{zxxyyyyzzzzyxyyyyzzzzzyxyyyzzzzzyxxyyyzzz{zyyyzzzzz{{zyyzzz{{{|{zzzzz{{{||{zz{{{|||||{z{{{||||}|{{{|||||}}|{{||||}}}}}~~~~~~~~}~~~}}}~}|{|||{{|||{zzzzzzz{{zyyyyyzzzzzzyyyyyzzzzzyxyyyyzzzzzxxyyyzzz{zyxyyyyzzz{zyyyyyzzz{{zyyzzz{{{{{zzzz{{{{||{zz{{{{||||{z{{{||||}|{{{{||||}}|{{|||||}}}}}~~~~~~~}~~}}}}}}|{{|{{||||{{zzzzz{zz{zyyyyzzzzzzyxyyyyyzzzzyxyyyyzzzzyxyyyyzzzzzyxyyyzzzzzzyyyyzzzz{{zyzzzz{{{{{zzzzz{{{||{z{{{{|||||{{{{{||||}|{{|||||}}}{{|||||}}}}}~~~~~~~~~~~~}~~}{{||||||||zzzzzzz{{{zyyzyyzzzzzyyyyyyzzzzzyxyyyzzzzzyxyyyyzzz{zxxyyyyzzzzyyyyyzzzz{zyyzzz{{{{{{zzzz{{{{||{zz{{{{||||z{{{{|||}|{{{|{|||}}|{{{|||}}}}}}}}~~~~~~}~~}}}}~}|{||{{||||{zzzzzz{z{{zyyyyzzzzzzyxyyyyyzzzyxyyyyyzzzzyxyyyyzzzzzxxyyyzzzzzyyyyzzzzz{zyyzzzz{{{{zyz{z{{{||{zz{{{{||||{{{{{||||}|{{{|||||}}|{{|||||}}}}}~~~~~~~~~~~}}~}}~}|{{|{|||||{zzzzz{{{{{zyyzzzzzz{zyyyyyzzzzzyyyyyzzzz{zyyyyzzzz{{yxxyyyzzz{zyyyzzzzz{{zyzzzz{{{{{zzzz{{{{||{zz{{{|||||{z{{{||||}|{{||||||}}|{{||||}}}}}~~~~~~~~}}~}}}}}~}{{{|{{||||{zzzzz{{z{zyyyyyzzzzzzyxyyyyyzzzyxyyyyzzzzyxyyyyzzzzzyxyyyyzzzzzyyyyzzzz{{zyyzzz{{{|{zzz{{{{{||{zz{{{{||||{{{{{||||||{{{|||||}}|{{|||||}}}}}~~~~~~~~}}~~}}}}|{{{{|{{||{zzzzzzz{{zyyyzyzzzzzyxyyyyzzzzzyxyyyzzyzzyyyyyyzzz{zyxyyyyzzz{zyyyzzzz{{{zyzzz{{{{|{zz{{{{{|||{z{{{||||}|{{{|||||}}|{{|||||}}|{{||||}}}}}~~~~~~~~}~~}}}}}}|{{|{{{{||{zzzzzz{z{{zyyyyyzzzzzyxyyyyzyzzzxxyyyyyzzzyxyyyyzzz{zxxyyyzzzzzyyyyyzzzz{{zyzzz{{{{{{zzz{{{{{||zz{{{{||||{{{{{{|||||{{{{|||||}|{{{|||||}}}}}~~~~~~~~}}~~}}}|{{{{||{{|{zzzzzzzz{{zyyzzzzzz{zyxyyyyzzzzyxyyyyzzzzzyxyyyzzzz{zxxyyyzzz{zyxyzzzzz{{zyyzzzz{{{{zzzzz{{{{|{{zz{{{||||{{{{{||||}|{{{|||||}}|{{|||}}}}}}~~~~~~~}~~~}}}~}|{{|{{{{||{zzzzzzzz{zyyyyyzzzzzzyxyyyzzzzzyxxyyyyyzzzyxyyyyzzzzyxxyyyzzzzzyyyyyzzzz{zyyzzz{{{{{zyzz{{{{||{zz{{{{||||{z{{{||||||{{{{||||}}|{{||||||}}}}}~~~~~~~~}}}}}}}|{{{{||{||{zzzzzzzz{{yyyzzzzzz{zxyyyyzzzzzyxyyyyzzzzzyyyyyzzzzzyxxyyzzzz{zyyyzzzzz{{zyzzzz{{{|{zzz{z{{{||{zz{{{|||||{{{{{||||}|{{|||||}}}{{{||||}}}}}~~~~~~~~}}~~~}}}~}{{{|{{{|||zzzzzzz{{{zyyyyyzzzzzyxyyyyzzzzzyxyyyzzzzzyxxyyyzzz{zxxyyyyzzzzzyyyyyzzz{{zyyzzz{{{{{zzzz{{{{||{zz{{{{||||{{{{{||||||{{|{||||}|{{{|||||}}}}}~~~~~~~}~~}}~}}}|{{{{{||{|{zzzzzzzzz{zyyyyzzzzzzyxyyyyyzzzyxxyyyyzzzzyxyyyyzzzzzyxyyyzzzz{zyyyzzzzz{{yyzzzz{{{{zzz{{{{{|||{z{{{{|||||{{{{||||}}|{{|||||}}|{{|||||}}}}}~~~~~~~~}~~~}}}~|{{|{|{{||{zyzzzzzz{{zyyyzzzzzzzyyyyyzzzzzzyxyyyzyz{y{}}~}}}}~~}}{||}}}}}|{ssstuttuuvvtuvvvwwwwwvuy~~~}|}~~}|||}|{{~|yz|{{||||zz{{{{{||zz{{{{{||{z{{{{z{}~{yz{{||||{{{{{|||}}{yz|~|{}}{z{|||||}}}}|}~~}~~}~~~{||~z|~~}|}~}{{{{|{{|||{wv}{tx|wz~~~~~~|~|z|{{}}|zyy|}yy{{zzy{xtvz|wy|zyzzz{{{{zzzzz{{||zz{{zxy~{wy|{z{||{zz{{{|||zyz|~{z}}}~}~|~~~~~~||}~~~zw}xt}pswtz}{zxvyzy{~}{{}~~~zwz}|y|~{yzz{{xuz}wx|}zvw}zvy}|{z||yx|~|yyz{{yyz{{|{{|{z{yuzxux}|urw~uu{}zz{|||zz~~wu~}z}{}}}|y~wr|x|}y~~~zw~zx{~~{xzyy~~ywwvy{su|}zy|}wrv{~~|}}}}|{|{|~~xtz~wx~{wz~zwzzy{{z{ytu{vutxyvz|{|{xxyz~zty}{y{||{|{xv{vpyytz~{|}}~~{yzv{~u~|z{}~|~~~~~}}}{{}}}|{{|{{|||||zyzz{|zxz~{wvz~}~}}||}}|||{zzzzz{|{zzzz{{{{{{yxyz{{{{{zyzzzz{{|zyyyz|{zzzyzzyyz{{{zz{{{{{|{{zzz{{||||||}~}|}}~}|}}~~~~~}|}}|{||}|zzzzzz{{zzxyzyzzzzzxxzyz}}}}}}}~}{{|||||||{zz{{z{{{{zyyzz{{{{zzzzzz{{{{yyzz{{z{{zyzzzz{{{zyz{{{z{|{zz{{{{|{||||}}}}}}|}}~~~~~~~~~~}|||||||||{z{{{{{{{zyzzz~~~~~~~~~~|||||}|}}{z{{{{{{|{zzzzz{z{zyyzzzzz{{zyzzzz{{{zyyzzz{{{{zyzzz{{{{zyzzz{{{{{zzzzz{{{||||}|}}}}~~}|}||}}}}{{{{{{{{{{zzzzzz{{zyyyzy{~~~~~~~~}|||||||}}{z{{{{{||{zzzzz{{{{zyzzzzz{{zyzzzzz{{{yyzzzzz{{zyzzz{{{|{zzzz{{{|{zzzz{{{{||||}}}}}}~~~~~}||}|||}}{z{{{{{{|{yyzzzzz{{zyyzyz}~}~~~~~~~||||||||}{zz{{{{{|{zzzz{{{{{zyzzzzzz{zyzzzz{z{{zyzzz{{{{zzzzz{{{{{zzzz{{{|{zzzz{{{||||}}}}}~}~~~~~}||||}||}|{{{{{{{{{zyzzzzzzzyyyyyy{~~~~~~~~~}||||}|}}{z{{{{{{|{zzzz{{{{{zyzzz{{{{{zzzz{{{{{zzzz{{{{{{zzzz{{{|{zz{{{{{||zz{{{{{||||}}}}}~~~~~~}||||||}}|z{{{{{{{{zyzzzzzz{yyyyzyz~~~~~~~~~~|{||||||}|zz{{{{{{{zyzzz{{{{zyyzzz{{{{yyzzzzz{{zyzzz{z{{{yzzz{{{{{zzzz{{{{|{zzz{{{{|||||}}}}}~~~~~}||||}}|}|{z{{{{{{{zyzzzzzz{zyyyzzy|~~~~~~~~~}||||}}}}|{z{{{{{{{zzzzz{{{{zyzzzz{{{{zyzzzz{{{zyzzz{{{{zzzzz{{{{{zzzz{{{||zzz{{{{||||}}}}}~~~~~~~}||||}}}}|{{{{{{{{{zzzzzzzz{zyyyyzzz~~~~~~~~~}||||||}}|zz{{{{{||zyzzzz{{{zyyzzzzz{{yyzzzzz{{zyzzzzz{|{zzzz{{{{{zzzz{{{{|{zz{{{{{|||||}}}}}~~~||}}}|}}|{z{{{{{{|{yyzzzzz{zyxyyzyy{~}||||}||}|{{{{{{{|{zyzzzzzz{zyyzzzzz{zyyzzzzz{{zyyzzzzz{zyyzzz{{{{zzzzz{{{{zzzzz{{||{zzz{{{|||||}}}}~}}~~~~~~~|||||||||{z{{{{{{{zyyzzzzzzzyyyyyzyz}}||}|}}}}|{{{{|||||zzzzz{{{{zyzzz{{{{{zzzzz{{{{zzzzz{{{|{zzzz{{{|{zzzzz{{||zz{{{{{{|{zz{{{||||||}}}}~}}~~~~~||||}}}}|z{{{{{{{{zzyyz{zyzzxxyzyyz|}||||}}}}|{{zz{|{||yz{zz{{{|zyzzz{{{|{wwz~}yx{}{yyz{{{{|{zz{zyz~~zxz||zyz}|xx}|yz}~{yz|{{|{||}}}}}~~}~~}~~~}~~|||||}|}}|{{||{yy~zwy{{zz{|{yzzz{{{||{{|~|{}}|||zy|~ywy|{yz|zxz}zwz|zzzzyxy}{wz{vxzxx||xxzzzzz{|zyzz{{zy|~|xx||z|{vx{x|~|~~zy~||{}|~||~|{{|{||{{{yz{yuyxux||yusx~zuuz{yxz{|}{z}}xuzxx}~|zzz{{zz{|zyzywy}~zyyxy{|zxy{{zxxz{yz{zyz{xuyto{wv{~|zyz{z{{{||{zz{|||||}}~~{y~{}~z~{~}|~|{{}}{~~|~{yz|{wz}{z{|{{zyxx{~upwyuy}{x{~}}~|yy~zsxytz|xy||||{zz{{z{|||{zz{{||yx{}yy|}|zyz||{{|}{yz}|zz{|||||yx{}yy||z{|||{z|~}|~~~~~}~~~~~~||||}}}|{{{{{{{{{{{zzzzzz{{zyxyzzyzzz{}}}}}||}}|{{|||||{zz{{{{{|{zyz{{{{{{yy{|{zzz{|zyz{{zz{|zyz{{{z{|{zz{{zz{|{z{{{z{{||{zz{{|{{||||}}}}~}~~~~~~~}||||||||{zzzzzzz{{yyzzyzzzzyxyyyyyzzyyz{{{{{{|zyyzzzzz{zyyyyzzyz{yxyyyzyz{zyyyyzzz{zyyyzzzzz{zyzzz{{{{{zyzz{{{{{zzzz{{{{|{zz{{{|{{||}}}}}}}~~~~~}|||||||||{zzz{{{{{zyyzzzzzzzyyyyzzyzzyz{{{{{{{{zzzzzzz{zyyyyyzzzzyyyyyzzzzzyyyyzzz{zyyzzzzz{{zyzzz{{{{{zzzz{{{|{zz{{{{{||{z{{{{{||||}}}}}~~~~~~~~~}|||||||||{z{zz{{{{zyyzyzzzzzxyyyyyyzzxy{{{{{{|{yzzzzzz{{yxyyyzzz{yxyyyzzz{zyyzzzzz{{yyyzzzz{{zyyzzz{{{{zzzz{{{{|{zz{{{{{|{zz{{{{|||||}}}}}~~~~~~~~~~|||||||||{zz{{{{{{zyyzzzzzzzyxyyyzyzzyxz{{{{{|{zyzzzzz{{yxyyzzzz{zyyyyzzzzzyyyyzzzz{zyyzzzz{{zyyzzz{{{{zzzz{{{{|{zzz{{{{|{zz{{{|||||}}}}}~~~~~~~~~~~|||||||||{zz{{{{{{{yyzzzzzzzyxyyyzzzzyxy{{{|||{zzzzz{{{{zyyyyzzz{zyyyyzzz{zyyzzzzz{{zyzzzzz{{{yzzzz{{{{zyz{{{{{|{zz{{{{{||zz{{{{|||||}}}}}~~~~~~~~~|||||||||{zz{z{{{{{yyzzzzzzzyxyyyyyzzyxxz{{{{|{zyzzzzz{{zxyyyzzz{zyyyyzzzz{yyyzzzzz{zyyzzzzz{{zyzzz{{{{zzzzz{{{|{zz{{{{{||zz{{{{{|||}}}}}}~}~~~~~~~~}||||||||{zzz{{{{{{yyyzzzzzzyxyyyzzyzzxxz{{{{|{zzzzz{{{{zyyyyzzzzzyyyyyzzzzyyyyyzzz{zyyzzzz{{{zyzzz{{{{zyzzz{{{|{zz{{{{|||zz{{{{|||||}}}}}~~~~~~~~~~~|||||||||{zzzzzz{{zyyyyyzzzzyxxyxyyyzyxxxyyyyzzxxxxxyyzzywxxxxyyzyxxxxyyyzzyxyyyyzzzzyyyyzzz{{zyzzzzz{{{yzzz{{{|{zz{{{{{||{zz{{{||||}}}}}}~~~~~~~~~~~}{||||||||zzzzzzz{{zyyyyzyzzyxxyyyyyzyxxxyyyyyzyxxxyyyyzyxxxxyyyzyxxxxyyyzzyyyyyzzzzzyyyzzzz{{zyzzz{{{{{zzzz{{{|{zz{{{{|||{z{{{{|||||}}}}~~~~~~~~~~~~}|||||||}|{z{{{{{{{zyzyyzzzzzyyyyyzzzyyxyyyyzzzyxxyxyyzzyxxxxyyyzyxxxyyyyzzyxyyyyzz{zyyzyzzz{{zyyzzzz{{{zy{{z{{||zz{z{|{|}{zzz~zy|z{}zyy|y||z}{z~wy{zsoqtvvuwz|yttwxz~zvwwuvy||||{{}}unuskpspsrnrsrwvsxvmlnmnqrrsusoprqtwv||}{~~~|~~~~slnoqrqzxy}vy|{z|~vvxx|}{yz||yz~~~~z|xmikmkinqlotoowunruqruuuxzvtwwtw{yy{z{xuwyz||{y}}zz{}}~~|~}}{}wnrzxswztqtvutwywz}x{|vy{}~zy~~z{ysuvvwxxwz|xvxwwz||wvyxvwtqtvsuzxwyxx~vturqrtvuv~~}{|}~~{~~z~||}~|~}~|mfmjadhgjlosnilklrroquvtrruxywxzvsvuu}|vutuvtyzrszxvxwx{|{xy{wswzwwz|{z{}z}y{}{}~}}~}{~}|{|}uoqpmquomstpnrttsvwx{zvx{yxxwz|yxyzyx{quvruwrswwvtpqvvwxw|yv|ystxvuxwstww{qrxxzyz}rmnpppqrrrsstttuvuuvvwyxxzyyzyz{zz{y|wwzzzzz{{{{{{{{{|{||||~|}}|}||}|}~|~~~~~xnnqqrtstttuutuvuvvvvvwxxxyxxzyz{z{|z|zpprpqqpqsrstttuvvvvvvvuvwvwwspqrqrtru}~yooqooqqqsttuuuuw{}}}~}}~~~~{qpspljjlmmnoopqqrssttttstuuuwwwyyzzx{wvxvvwwxyxxyyzzzz{{{{{|||}}}}|}~~}|rpsttuvwxwwxxxyyyzzzz{|}}}}}~}}~~~}wuwwxyyyzzz{zzz{{{{{{|~~~~~~~~|vuxvw}spsttvuvwwwwwxxxyyx{tqtuuwwuqopqpqrrsssttuuvvvvvwwwxxxzxy~wtwvtuvuvvwwwwxxyyyyzzyxxyyyyzzzzz|{{{{{{||||||}||~ynlonmnnopqqrrsttuuvvwwwuuvwwxxxyyy{yzuqttstttuuvvvwxxxyyyzzzyyyyzzzz{z{|xu~sorrqrrrsttuuvwwwxxxyyz}xtvwxyyyzzzwtuvuvwwwxwy{{{{||{|}||}|}|xzz{}}||}}}||}}}}}}~}~}rnpqqsttutuvvvwvwxwxxxyz{{{{{{{||{}|{xrtuvxwwxxxxyyzyyzzzzzz{zz{{{{z||{|{z~~~}~~~~}}~~}{qlnonnooppqrrssttuuvvwwvuux{}}}~}}~}}uorsqqqrsstuuvuqprrrssttrstttuuwwvxxwwqtzzyyzzz{{{{||||}}}}}}|{||}}}}}}~}|~|||}}|~|topqpqqqrrstttuvvwwxxxxyyzzz{{{|{{}|{~xz{z|}}}}}~~}~}}~~}~~~ytuvvxyxyyyzzz{{{{{{{{{|~~~~~~{uvvvxyyyyyzzzzzz{wtuvuvwxyxyyyyzz{zy~yrtvuvz}~~~~~~~}}~~~}}~~}}}}}}}}~}~~|}zyy{yrlmnnnnnoppqqqsssttuuuvwuuuuvwwwxxyyx}ztuvvuuuvvvwxxxxyyyyzzz{yxyyyzzz{z{|z~~~~~wprsssrrtttuuvwvwxxxyyzzyxyyzzz{{|{ttvvvutvvvwxwxxxyyy{zvuuvvvwxxxyyzzy}}vwxwxz{z|~wpprqruuvvvwwwxxxxyyyyzz{|}|}}}}~}~~|xxyxy{{{{{{{{||||{||||||~~~~~~~~~}yrrtstvwwwwxxxyxyyyyzzzzzz{zz{{||{||{yrqssssrststuuvvvvwwwxwyytqqrsssttuvux~yrqssttrsttuuw|}||}|}}}~~||{||||}|}~|{qmooppooqqqsstttuvvvwwxxwwwwxxyzyyzy|xwyxyywxyyyyyz{{{{{{||}}}}}}~}}~}~}~utvuvxyyzzz{z{{{|||}~~~xvxxwyz{{{{{{|{{||||||||}~{z{|{{|z|~usuuuvwxyyyyyzzz}~~~~~~~~vtvurrtuuuvvvwwwwxxxyxyyyyyyzzzzzz{z{~~}usutuvutuuuvvvwwxxxxxyzzyyxxyyyzzz{y{~~~}}}}}}~~}}zqorrrsrrstttuvvvwxxxyyyzyxwwyyyyyz{z{~usvuuvvuuvvwwxxyyzzz{{{{{zyyzz{zvvyxy~trtttvtstvwvuwxxyyy{~~~~~~yvxxxyzzywuvy||xxz|{z{|||}~~~}|{xzzyzz|~}||}}}}|{{|||~~}~~urtutuuwxyyzywv{yty|y{|{{{}~||}|{wvwwwxxyzzz{{z{{{{{|||||{yz~{y{}}|xx~|z||}{ppusprtsrrttrtwvsvzxtvzzz{z{{|}{|||}}|{ssussvvttuusrstvurpu|}xstz{wtwyywwyzzxsx{uu~wntwvz|{zzz{}}|{yx|}z{}}||z~z|}~toqtutssttuuuvwwwwxyzzzxv{zy}}yw||wyxvy}~}||}}|z}~}}~|~uqxzvvwyzzz|~|yuv|~|{{}~}|x~{|rtzyursux~{uvxwvvyzvrx}yw~{w|}zz}~}~{rtvzyy~~}}{z}}z}~||~~}~~{z{~}x|{uz{wy|||zsnpqpqsrrqrstttvvssw{yvvyzyvuxzzxw{{w{~ytuvvvvuvxwvuy|ywy{zxx{~|yzzyyyz{zz{{~~xstuuvwvvvvvvwyyzywz~|wy}}{{{{{~zuvvvwxxwvwxwxxy{{wuwxxxxxyyyzz{zz{|{~xyzyz}~ysuwuvwvwyyyyzzz{||{{||||||}~~~~xxyxyzyz{{|||||||}}}}}}}}}~~~ztuvvvvuwyyyzzzzz{{zz{{{{{|{|||||}~~yrrtttuuuttuuuvwvwwwxwvwwwxwwwwwxwxyx{~~~~~yssttuvvvvwxxxyyzzzzz{{{{{|{zyz{{z{|{~~yrrtttuuvutuvvwwwxyyyyzzzz{{zzzz{{{|{~}vvwwxxxyxxxxxyzzzz{{{{||||||}}}}}~~}xxzyyzzz|}}}}}}~~~~~~~~~~xwyyyzyy{||||}}|}}}}}}}}|{{}~~~~~}wvxxxyxxz{{{|~~}~~~~~}~~~~}~~~vtvuuvvvwxyyyzzzzzzz{{{{{{{{{{{|{{|{}|tsutuvuvvuuuvvwwwxxxxxyyyzzyxxxyyzzy{~~~~~~~{srtttuuvvuuvvvwwxxxyyyzzz{{zyyyzzz{z{}vtvvvwwxxwwxxxyyyzzzzz{{{{|{yxyzyz{z{~vtvvvwwwxwwwwxxy{|||||}}}}}}~~}~~~~{xzyxxyyy{||||}}}}}~~}~~~~~~{yzzzzzz{|}~}~}}~~}~~}~~}~~~xuwwwxwwxyz{z{|{{{{||{||||||}~~~~~~~yvwxwxxxxyz{{{{{||{|||||||||||||zz{z{~~~~~~~|tqststtuvuttuuvvwwwxzzz{z{{{{zy{zz{z{~}vrtutvvuuutttuuvvwwwxxyyyyzzzxxyyyzyzxuwwwxxxyyxxxxyyzzzz{{{{|||||{{|{{}||~vsuvuvvvxwvvwwxxxyyyzz{{{{|||||}}}~}}}yzzz{{{{|}~~~~~~~~{wxxxyyyyy{|||||}}||}}~zvwxxxxxyyyzyzzzzzzz{{{{{{{{|}}~~~~~}|wxyxyyyyyz|||}|||||}||}}}}|}}}}}}~}|~~~~}||}}|}|uprsrsttuuttttuuvvvwwwxxxyyyzyxxyxyzy~xstuuvvvwxwvvwwwxxxyyzzzz{{{|{yzzz{{zxtuvuvwwwxxwwwxxyyyyzzz{{{}~~}||}|~~}ytuwvvwwxxxxwxwvwxwxxyyzyz{z|z{|{||||||~~yzzyzzz{{{|~}~~~}}}~~}~~~~}}~}xyzyyyyzzz{}||||}}}}}}}}|}}}}~~~}wxyxyyyzzy{|||||||||||}|||||}||}}}}|~}~~}~~xttuuuvvvwwwvvwwwxxxxyyyyzzyzzyxyyzzy|~~~~~ytuvvvwwwxxxwwxxxyyyyzz{{{{{||zzzzz{{}{vvwwwxxxyzyxxyyyzzz{{{|||||}}|{||||{~|wwxwxyxyyyzyxyzzzzz{{{|||}|}}}}~}~~{{||||||}}}zyzzzzzz{{zwxyxyyyzzy|yuvwvvwwwxxxxxyyyzzz{{{{z{||{{{}}|}|{yvwwwxxxyyyzz{{zz{{{|{|||}||}}|}}}~}~~wuwxyzxwyzzzz{{{||{||||{{|~}||~~}}~}|wwyxyyyzzyyyz|}|{z{}~}|||}}~}|}~~}}zwxyxwwz|ywy}{z{|{z{|~}||}||~}}~~~}~xwyxxyyyyyz{zz{{{z{}~|{}~}|}}}}~}~~}|wwyxwyzyxy|{y{|zz}~|{{}~}||}}}}}}~~|zwxxxyyyyyxwz~~{xy|~}{|~}}}|}~~}}}~}~vrv|{wwz{zyz{{||{{{z|~{|}~~}}~||~~|wwxxxyyyzzzz{{{{zy{~~zz||zz|~{|~yvwxwxz{yxyz{{zz{|{{||}}}|z}yx~{}}xwxxyzyxwxz|{{{{{}|zz}{v{|z}~|{|{uuwz|zvwzzyz{{zx{}{z}|z|}{{}~}}}~~}~vuyyxzyxyxy|}zy{||{|||||}|{~~zy}||~xwxxxyyyzzyyz}|zz|||{{|~}||~~||~~~}|~}wwzywxyzzyy{zyy|}{z|}||||}}|}}}}}}~}~~wvxxxxyyzzzyz}|yz}|{|}|{|}}|}}}}}}~}~~xwxxxyyyzzzzz{{|||||}}}||}}}~}}~}~}~~xwxxxzzyyyz{{{{{||{|}||||}}|}}}~}}~}~~xvxxxyxyzzzzz{{{{{{|}|||||}}}}}~~}~}~xvxxxyyyzzzzz{{{{|||||||||||}}}}}}~}}ywxxxyyyzyz{zz{{{{{||||||}}}}}}~}}~}~ywxxxyxyzzzzzz{{{{||||}|||}|}}}}}}~}~yvxxxyyyyyzzz{{{{{{||||||}}}}}}}}}~~}yvxxxxyyzyzzzz{{{{{{|||||}}}}}}~}}~~~yvxxxyyyzzzzz{{{{{|||||||||}}}}}}}~}}ywxxxyyyyzz{||}}}}}}}}}}}~~}~~~~~~~~{xyzzzzz{{{{{|||||||}}}}}}}}~}}~~~~~~{xyzyzzz{{{{{{||||||||}}}}}}~~}~~~~~}{xyyyzzzzz{{{{||||||}}}}}}}}}~~~~~~~~{xyzyzzz{{{{{||||||||}}}}}}}~~}~~~~~~{xyzyzzzz{{{{{||||||}|}}}}}}~~}~~~~~}{xyzyzzzz{{{{{||||||}}}}}}}}}~~~~}~~~{xyzyzzz{{{{{|||||||}}}}}}}~~~}~~~~~~|xyzyzzzz{{{{{|||||}}|}}}}}}~~}~~~~~}|xyzyzzz{{{{{{||||||}}}}}}}}}~~~~}~~}|xyzzzzz{{{{{|||||||||}}}}}}~~}~~~~~}|yyzzzzz{{{{{{|||||}}}}}}}~}~~~~~~~~}|xyzyzzzz{{{{{{|||||}}}}}}}}}}}~~}~~}}xyzzzzz{{{{{{||||||||}}}}}}}~}~~~~~}}yyzyzzzz{{{{{||||||}}}}}}}}}~~~~~~~}}yyzyzzzz{{{{{{||||||}}}}}}}}}}~~}~~~}xyzyzzzz{{{{{||||||||}}}}}}}~}}~~~~}}yyzyzzzz{{{{{||||||}}}}}}}}}~~~~~~~}yyzyzzz{{z{{{{||||||}}}}}}}}}}~~~~~~~yxzzzzzz{{{{{||||||}||}}}}}}~}}~~~~}}yyzyzzzz{{{{{{|||||}}}}}}}}}~~~~~~~~~yyzzzzz{{{{||||||}|}}}}}}}~~~}~~~~~~~yxyyzzzz{{{{{|||||||||}}}}}}~}}~~~~}~zxyyyzzzz{{{{{|||||}}}}}}}}}~~~~~~~}|xyzyzzz{{{{{{||||||}}}}}}}}}}}~~}~~~~yxzyzzzz{{{{{||||||||}}}}}}}~}}~~~~}~{xyyyzzzz{{{{{|||||}}|}}}}}}}~}~~~~~}|yyzyzzzz{{{{{||||||}}}}}}}}}}~~~~~~~~yxzyyzzz{{{{{|||||||}}}}}}}}~}}~~~~~~{xyyyzzz{{{{{{||||||}|}}}}}}~~}~~~~~}}yyyyzzzz{{{{{||||||}}}}}}}}~~~~~~~~~zyzzyzzz{{{|||||||||}}}}}}}}}}~~~}~~~{xyzyzzz{{{{{|||||||||}}}}}}~~}~~~~~}|xyyyzzzz{{{{{||||||}||}}}}}}~}~~~~~}|xyzyzzz{{{{{{||||||}}}}}}}}}}}~~}~~~|xyzyzzz{{{{{{||{|||||}}}}}}~~}~~~~~}|xyyyzzzz{{{{{||||||}}|}}}}}}~~~~~~~}}z{{{{||||||}}}}}}}}}}~~~~~~~~~~~~~~~}zz{{{{{{|||||}}}}}}}}}~~}~~~~~~~~~~~}zz{{{|{{||||||}}}}}}}}}~~~~~~~~~~~~}zz{{{|{||||||}}}}}}}~~~~~~~~~~~~~~~zz{{{|{||||||}}}}}}}}}~~~~~~~~~~~~~~~zz{{{|{{||||||}}}}}}}}}}~~~~~~~~~~~~zz{{{{{||||||}}}}}}}}}~}}~~~~~~~~~~~{z{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~{z{{{{{{||||||}}}}}}}}}}~~~}~~~~~~~~zz{{{{{||||||}}}}}}}}}~~}~~~~~~~~~~{z{{{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~{z{{{{||||||||}}}}}}}}}}~~~~~~~~~~~{z{{{{{||||||}}|}}}}}}~~}~~~~~~~~~~~{z{{{{{||||||}}}}}}}}}~~~~~~~~~~~~{z{{{{|||||||||}}}}}}}}}}~~~~~~~~~~~{z{{{{{{|||||}}|}}}}}}~~}~~~~~~~~~~~{z{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~{z{{{{{|||||||}}}}}}}}~}}~~~~~~~~~~~{z{{{{{{|||||}}|}}}}}}~~}~~~~~~~~~~~~|z{{{||{||||||}}}}}}~}}~~~~~~~~~~~~~{z{{{{|||||||||}}}}}}}~~}~~~~~~~~~~~~|z{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~|z{{{{{{||||||}}}}}}~}}~~~~~~~~~~~~~|z{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~|z{{{{{{||||||}}}}}}}}}~~}~~~~~~~~~~|z{{{{|{||||||}}}}}}}}}}~~~~~~~~~~~~|z{{{{{{||||||}}}}}}}}~~}~~~~~~~~~~~~|zz{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~|z{{{{|{|||||||}}}}}}}}}}~~~~~~~~~~|z{{{{{{|||||}}}}}}}}}~~}~~~~~~~~~~~~}z{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~}z{{{{|{|||||||}}}}}}}}}}~~~~~~~~~~~}zz{{{{{||||||}}}}}}}}}~}~~~~~~~~~~~~}z{{{{||||||||}}}}}}~}}~~~~~~~~~~~~}z{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~}zz{{{{{||||||}}|}}}}}}~}}~~~~~~~~~~~{z{{{{{{||||||}}}}}}}}}}~~~~~~~~~~~~||}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~||||}}|}}}}}}}~}}~~~~~~~~~~~~~~~~}|}||}}}}}}}}}}}~~~~~~~~~~~~~~~||||}}}}}}}}}~~}~~~~~~~~~~~~~~~~~||||}}}}}}}}}}~~~~~~~~~~~~~~~~}||}|}}}}}}}}}~~~~~~~~~~~~~~~}|}}}}}}}}}~}}~~~~~~~~~~~~~~~||}||}}}}}}}}}}~~~~~~~~~~~~~~~~}||||}}}}}}}}}~~~~~~~~~~~~~~~~~||}||}}}}}}}}}}~~~~~~~~~~~~~~~~~||||}}}}}}}}}~~}~~~~~~~~~~~~~~~}||||}}}}}}}}}}~~~~~~~~~~~~~~~~}||}|}}}}}}}}~~}~~~~~~~~~~~~~~~||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~||}||}}}}}}~}}}~~~~~~~~~~~~~~~~}||}}}}|}}}}}}~~~~~~~~~~~~~~~||}||}}}}}}~}}~~~~~~~~~~~~~~~~{|||}}|}}}~}~~xuwwwxwxyyzyy{umnporqqxwtwvvywyyvtvyyz~~{y{|||}|~~|y|~zxz{{~}}qikkouqjloopsttwyvw{xxzux{rsuzvswvstutuz{xxyvy~yutnlqqswtuzro~~roqqtywsw{ywz~z{~{z{|}}~{~~|{|wjijnvqlsrnuzsqttsstw{{utyzuw|x}xuzs{~{}|{{{}{~}~~wutqw{vsuvy}~xuwxyvtrqutlmrruwqnquuvz{vtvz|u~x||wz}wrx~wy}}~}zzzy|x~~|~}|~~}}xpkmstpppnqwupstquxtuywvwvvvy}|}~wxztpmqyulmonppptwspmjlsvrprqtzsmw}}}~~{}{pqwy{{yy{xwxyxv}}y{~{wzz{~|}yxzxzyqqplnnjpvttursurqtvwtrx{sqyxqrz}~vmq|}snqy{vvxwtt|~wrpqz{sttsz~{xwt{~yw~{usutrrw}zsw}~~|~}woutnpx}|y{|||}}|yz~~{}qq|vu~}{|||~zz|ry}~{}omrtutrtwuuvwvsty|xvxyy}~}xqswxwuvyxrnswrotwvwwwwxwwwxywx~zsuwwxxxxxwwxxxxy{{ywy~|vw|{yyy}zxzyyzxy{z{{y}|rklmmnnnppqrssttuvvvxwuwwwxvvyx{|rqtttuvwvtwxxxwvyywyysqsstssutv}sorrrtttx||{}}}~~~~~|{~~|}{}zohjmmnnoqqpqrsuttvvwwxxxxyyxzzyxy|{{{z||{{|~~}~~}}ssuuuwwyyxxxyzzyzz|yvxwxxspqqqrsssstvvwxwxxxyxxzyy~xzzz{{z{{|}||}||}||}}}||}}|}~wopqqrsrsttttuuuvvvwxwvvvvvvxx{{qprrrsssuuuuvvvurnnoopqqqsssutu|roqty{zzzxyzzzzz{{{|{|}||}}{{zz|{}||}|~|qklmmnopqqqrsstuuvvvvuvvvwxwxyw~|ttvvvxwxyxyzyxxyyyzzzz{{{|zvttx}srutuwwxyyyzyz{srrstttuuuvvwwwwxz{{z{|{||{}|{}wyyxyyyzzz|}}}}}~}}}}~~}}~}~~~yqqssuvuvvvwwwxxxyxxyyz{{}vuwvvwwwwwxwrrstvvvwwwwwxyxxyxyxsvvvwwvwvvvvvwwxxxyyyzzyzzyzxx~{|}||}}|}}|~|rlmmmoooqqqrrsttuvvvwuvwvwwwxxw}yqrtstttuvvvwwwvvwwxxyywstutvwuy{qpsssttssvz{{{{{|||}}}~}~~||}|}~{oknnnppqqqrsstuuvwwwxxxyyzzy{zzxzzyz{{{{{|}~~~~~~~~~}uvwwxzzzzzz{{{|{||{}xwyyxzyvttttuvvvwyyyyyzzzzzz{zz|yzzzzz{{{|}}}}|}~}}}}}}|}}|~~~vqssstttuuuvvvwwwxxxyxxwwxxwyywyqrsstutuuuvvvwwvwuqqrrsstutuvux{rqssuz{zzyyzzz{{{{{|||}||}|z{z{~|}~}}~{rnoppqqrssstuvvvwwxxwvxxwxyyzzy{uwxvwxxyyyzzyyyyzzzz{{{{|||}yu{{ttvuvwyzzzz{{{{{ywttvuvvvwxwxxyyyz||{|||}||}|}}z{{{|{{|{|}~~~~~~~~~~~~xrtuuwwwxxxxxyzyyzzzzzz|}|~wwyxxxyyyyyzyusuwwwxwxyxyyyyzx{{vwyxxxxyywwxxxxyyyyzzzzzz{{zzyz~z{|{||{}||~zrnoooppqrrssttuuvvvwwvvwwxxwyyxystuuvvvwxxxxyywwxxyzyz{xuuuvwuzzrsutuvuuuux|}}}}}~~~~~~|}~|~xompppqqrsstuuuvvwwwxyxyzyzzz{z{~z||{|||}}|}~ztvvvxyyzzzzzz{{{{{|||xxyxyyyywttutvvvwxyyyyzzzzzz{z|{y{{z{z{{{}~}}~}}}}}}}~}}~}}uqtttuuuvvvvvwwwxxxxyxxwwxxxyyx~vprsstttuuvvvwwvvvwvtstuuvvvwwv{yrrtssvxyxxyyyyzzzzz{{{|{|}{z{z|~~~{roppqrrsttuuuvwwwxxxwwxxxyyy{zzxtvwvwxwyyyyyyyyyyyzzz{{{{|{}}z}zsuvvvxyzzz{{{|{{~yx{yvvwwxwxyyyyyz{|}|}}}}}}}~|~{y{zy{{z{{{}~}~~~~}~~~~~~~~~~~wstuuxxxxxyyyyzyzzzz{z{|}}}}}vwxwxxxyyyyyyzwvxxxyyyzyzzyz{y}yqswvvwwxxvvwwwxwxyxyyyzzzzzzyxz}}}}}}}}}zqopooqqrsssttuuuwwwxwvwwwxxxyyyvrtutuvvwwwxxxwwxxxyyyzzzzwvxxw~yrtutvvuuuvvw{|||||}}}}~~~}{|}|zooqqrsssttuuuwwwxxxyyyzzz{z{|{||y{{{|{||||}~~ytvwvxzzzzz{{{{{{||{|||~wxyxyyyyywvvvwwwyyyzzz{z{{{{|z~yxzyyzzzzz||||||}||}}|}||}||~~}trtttuuuvvvvvwwwwxxxyxwwwxxxyxx~~uprsstttuuuvvwwvuvvwwttuuuvvwwv|wqrssttuxxwxyyyyzz{|}}}~}}~|||{~~~yrqrrrtttuuvwwwwxxyyyxxyyyzzz{z|xvxwxyyyyyz{zyyzzzz{{{||||||}}}yuwwwxyz{{{|||||}|~{{||{xwxyxyyyzzzz|}}}}~}~~}~~}{z|{{|{||{|~~~~~~~~~~~~~vuvvwyyyyyyzzzzz{{z{{{|}}~~}~|wyyyyzyzzzzzzz{zyyyyyzzzz{z{zz~~xrsvxyyyyxxxxxxyyyyyzzzzz{{{zzx{||||}}|}~xrpqqqrrstttuuvwwwxxyxwwxxyyyzyz~vtvwvwwxxxxyyyyxyyyyzy{{z|{xxxxxtvvvwwvvvvxyz|}}}}}}~~~~~~|}}|{srttuvuvwwxxxyyyzzzz{{{{||||}|{z|{{||||||}~ywxxxz{{{{{|||||||}}}}}}|xzzyzzz{zzzyyzyz{|||||}|}}|}}|~xyzyyzzzz{|}|}||}}|}|}}||}}}~~|uuvvvwwwwwxxxxyyyyyzzyxxxyyyzyz~|trtttuuuvvwwwwxwvwwxxxwwwxxwyxx~~wstuuvwvvwxxxyyyzzz{{{{||||zz{z~ysrsstuuvvvwwxxxxyzzyxyzyzzz{{z}}vuwwwxxyyyz{zyyyzzzz{{{{{|||}|}xvxxwyz{|{||||}}}}}~~z{{{||zzzz{{{{{{|}~~~~~~~~~yz{z{{z{{{|~~~~~~~~~~~~~~~~~~~vuwwxzyyzzzzzz{z{{{{{{|}}~}~~}zwyyxyyyzyyzzzzz||zz{{{{{{{{|{{wsttuwwwxwvwwwxxxyyyyyzzzz{zyyx}~~}~~~~~xrrrqststuuvvvwwwxxxyxwxxyyyyzy||utuuvwwwxxxyyyxxxyyzzyz{{{{{{yzwtvvvwwvvwwwxxyz||||||}}}}|{}||zttttuuuvvvwxxyyyzzzzz{{{{||}}|z{|{|||}}|}~xwyxy{{{|{|||||||}|}}}}~|xzzyzzzz{{{zyyyz{||||||||||}|||xyzyzzyzz{|||}}|}}}}|}}}}}|}~~{tuvvvwwwxwxxxyyxyyyzzyxxxyyyzx{~zsrtttuuuvvvwwxwvvwwxxxywwxxxxxy}vsuuuvwvuuwyyyyyzzz{{{{||||zz{zxrrtstuuvvwwxxxyyyyzyxyyyz{z{{z|vvxwxxxyzyzzzyyyzzz{{{{{|||}}|~wvxxwyz{{{{||}}|}}}}~}z{{{|||{zz{{{{{{|}~~~~~~~~~~~~yz{zz{{{{{}~~~~~~~~~~~~~~~~~~~yyzz|}||||||||}|}||}}|}~~~~~}zxzyyzzzzzzzzz{{|}}}}}}}}}|}}|}~}wtvvvvvwwvuvvwwwwxxxyxyzzzzyyxx|~~yuuutuvvwwvxxxxxyzzzzyyyyzzzz{z}~zuuwvvwwxxxyzzyxxyyyz{{{{{|||||~~xwxxyzyxxyyyyzzzz{{{||||||{{|||yuwxxyyyzzzz{{{{{|||||}~}~~~~~~{|}}}}}~~}}yy{z{}}}~{wuvwwuvxyxxxzzxvuuvx}}soqrsssttsuwxwuvxspqqqsrutoqqrutsty}}|~~~}~~~{omnnoooqposwwssvxwvuwzwuxy{z{{yz{|}{{}|{~~{zz{~xopsqpsusoqy|zvsuzzxvx{zyyutuy{ywxyxy}~yx|zvuvvss}{|oputsuuvuvz~utxvplnrrrssqquyxsquyxuv}y{zx{|||||}}||}~}|{z||z~zynlsspqstttuvvwwxzwrrxwtztwwvwwwxxyyxy{{{{{}zvuuyu}~wonpuyuprvwvv|}{~~~~trvxvolorrsssstuttuuvzxsy~|~xw|~yrs}~wx~|{}}}~}|}{}~|plqqpstomt~xihz}qs{{ywv}sqzzwvxyzxy{}{wtv~~zzxtz}u~{}y|u}ynmrusqsvxvqpzz{~z}}ypz|trtplntupotuttuvvxzwt~|uvuzvx|{||yyz}{x~~~}zy|xonmjmt}|nfr~okw~xtwz{yyvsvxzywy|zwvz~{xz{||{~~uw{rprstrquywtty|xw|}wtvwvvwupnqrrtsrtuuuuvwv|zz}yw|{y|~|{||}}}|}}~~|~~}}rmoppqrsttstuuwxxwwxxyzw{}wwwwyyxxyz{z{{{||{{||}{}wprsrsttuuuvwwxxxz~uvwuvwvxxspqrrstttuvvwwv|sv|{{}||||}||}}}}}}~~~~}}~~~ynnpoprqrsstuuvvvwwxxxyyx~yvxxxyyyzyzzz{{{{{{|||}{tpssstttvuvvvwxwyxx|~ysvvvwwwwwxvssttuuuvvvxvxxqrvy{zz{{{|{||||||}}}~|}vnoqqrrrsttuuuvvwwwxxxyyyvvxwxxxyyyzzz{z{{{{|{||{|qqsrsttuuuvvwwwxxxyyz~wtvvvwwwxxxyxustuuvvvwwv{tqtsty{{{{{|||}|}}}}}}~|~smpqprrrsstuuvvvwwwxxxzx{|uxxxyxxyyyzzz{z{{{|{{}{}xprsrtttuuuwwwxwxyxyzy{}}tuwvwwwxxxyyzzvsuuuvuwwv|rrtstux||{}||}}}}}}~}~~|zqprrststuuvvvwwwxxyyxyzx~zxzyyzzz{z{|{||||||}|}}{~uqsttutuvvwwwxxxyyyzyz{yzvxxwxxyyyyzzzz{yuuvvvxvxystuuvvvy}~}~~~~~~~~~~zoprqrsstttuvvvvwxwxxxzyyyyzyz{z{{{|{{|||||}}|}}|{rrtttuuvvvwwxxxxyyyzz{{zxvxxxyxyyyzzz{{z|zvuvwwv{usuuuvvwwx|~~~~~~~zuspqsrsttuuuvvvwwwxxyyx{~xz{zzzz{{{||||||}|}}}~|~xqstsuuuvvvwwwxxyyyzzz{zz~vwyxyyyzzzzzz{{{{{|xuwwv~|tsuuuvvwwwx{~~~vuxtqrrstttuuvvvwwxxxyyx~{y{zz{{{{{{|{|||}||}}}~|}tqsstutuvvwwwxxxyyyzyzzy}{vxyxyyyzyzzz{{z{|{||zwuxxstuuvvvwwxxwz|vvwwvsrsssttuvuvwwxxxyyyzz{z{{{{{||||||}}|}}}~}}zrqtstttuvuvwwxxxyyyzyzzyywyxxyyyyyzzz{{{|{{|{}|vzuruuuvvvwwwxxxy}yuxwwyxtrstttuuvvwwxxxyx{y{{{{{{|||}||}|}}}}}}~}~vqrssvvvwwwxxxyyzzyzzz|z{}vwxxyyxyyzzzz{{{{{||{|||{stvuuvvwwwxxxyyy|~~~~~}vuwwwxxxwuuvuvwwxwxyxyyx~wxzyyzz{{z{{{||||||}|}}|~urtstuuuvvwwwxxxyyyzyzzy}zvxxxyyyzyzzz{{z{{{|{|}{}xsuuuvvvwwxxxyyyzy{~~~|uvwwxxxxyxvuvwvwwxxxxzyy{tvzzzzz{{{{{||||||}}|}||{rrtstuuvvvwwwxxxyyzzyzzyxwyxxyyyyyzzz{{{{{{|{||{usuuuvvvwwwxxyyyzzz{}}yuwwwxxxyxyywvvvwxwxxyyx{xtuvx{z{|{{|{|}|||}}}}~|~vqsttutuvvvwwwxxyyyzyz{z{}vwxxyyxyzzzzz{{{{{|||}||{ssuuvvvvvwxxxyyyzzzyy~~wvwwxyxxxz{yxxvwwwwxxyyx~~usvvvxz||{{||}|||}~}|}~}|sqttsuuttvyxuvxyyxwy{zxxzvxyyyxy{{zzz{{{}|{zz|wstttwvstx{zxvwz{zyyz{{{{suyzywwyxx|{yzyvuwzxvwy{{uuvvvvx||{|||}|}}}~}}~|zsutqsvuuvvutw{yvvx{zwz{x~zwxxzzyyzzz{{|{{|zz}~}{z~}}vsstuvuvwwwwxzzxvuz~zxwzxyyyzyz{zzz{|{{{ywxxyzxy{vsxzwvwxy{}~}|{}}}}~~yruwtsuvwwwvvxyxxyz{{yxw|}z||xvv{|wz}}{{|}|{|}}|}{ttvvwusw}zqq}|vw{}zy{|{}zyywyzyyz{}|ywy}~zwwz{x{{}~{|suyvvxxyxtwz{}z~~{zuqtvstwwvvwyxwyyy{{{xv~yvz}yy{{{~}z{{|{z}~~|}~}wqrsv||upv~tsz}zxy{|{|{|{vyzyyy{zxx|||zz{|{}}yvw{{uvvuvxyywwy|}}}~{||}~wwxwvuuuuvwwwwxyyxxzzzyy{xy{|zz{{{|{|}||||}}}~~|}vuwvvwwxwxyyyz{zzz{|{{{zyvxyyyxyzzzzz{zz{{{|||zy}yuwwwxxxyyzzyz{|}}||}~~|~{vxxxywvwxxxxyzyyyz{zz{z{}wyzyzzzzzzz{{{{||||||}||{uuvvwxwxxxyyyzzzzz{{{{{{~wwyxxyyzzzzz{{{{{{||{||{~vuwwwxxxyyyyyzz{}|}~}}}|xvxxxxxxxwxxxyyyzzzzz{{z~{xyyyzzzzz{{{{|||||}||}|~xtvwvwwwxxxyyzzzzzz{{{|{||wxyxyyyzzz{z{{{{{{|||}|}{uvwwxxxyyyyyzzzz{|~}}~}}}wwxwxyyyyxxxxyyyzzzzz{{z~wwzyzzzz{{{{{||||||}|}}|~vuwvvwwxxxyyyzzz{zz{{||zywyxyyyyzzz{z{{{||||||}|xuwwwxxxyxyzzzzz{{{}}~~}{vxxxyyyyyzyxxyyyyyzzz{z|{uwyyzzz{{{{{{|{||||||}|}{uuvvwwwxxxyyyzzzzz{{{|{{wwyxyyyzzzzz{{{{|{||{}}|~vuwvwxxxxxyyyzzz{z{{|~~}xvxxxyxyzyzzyyyyyyzzz{{z~xvwwxzzz{{{|{||||||}}}}|xtvvvwwwxxxyyyzzzzz{{{|{}{wxyxyyyzzz{{{{{||{|||}|}{uvwwxxxxyyyyzzzz{z{{{|}~}wwyxxyyzzyzz{zyyzyzzz{{z~vvwwwxy{{{{{{|||||}}|}}|}utvvvwwxxxxyyyyzzzz{{{|zywyyyzyzzz{{{{{{|||}||}|xuwwwxxxyyyyzzzz{{{{{{|{~{vxxxyyyyyzzzz{{zyyzzz{z{{uvwwxxxz{{{{||||||}||~}}{tuvuvwwxxxyyyyyzzz{{{{{{xwyxyyyzzzzz{{{{|||||}}|}vuwvwxxxxxyyyzzz{{{{{||{xvxxxyyyzzzzz{{{{zzzzz{z~xuwwwxxxyy{|{|||}}}}|}~|zuvvvwwwwxxxxyzyzzz{zz{z}|xzzzzzz{{{{{||||||}||}|}|xxyxyzyzzz{z{{{{{{|||}||}wxyyyyyzzz{{{{{{|||||}||~xxyxyzyzzz{{{{{{|{|||}||xwyyyyyzzzzz{{{{|||||}}|yxyyyzyz{z{{{{{{|||}|}}|zwyyyzyzzzz{{{{{||||||}|~{wyyyyzzzzz{{{{{||||||}|}|wxyyyyyzzz{{{|{{{||||}|}|xxyyyyzzzz{{{{{{|||||}||~xxyyyzyzzz{{{{{{|{|||}||~xxyyyyyzzz{{{{{{|||||}}|yxyyyzyzzz{{{{{{|{|}|}}|ywyyyyyzzzz{{{{{||||||}|~zwyyyzzzzzz{{{{{||||||}|~{wxyyyyzzzz{{{{{{|||||}|}|xxyyyzzzzz{{{{{||{|||}||}xxyyyzyzzz{{{|{{|||||}}|~xxyyyzzzzz{{{{{||||||}||xwyyyzyzzzz{{{{{|||||}}|yxyyyzzzzz{{{{{{|||||}}|zwyyyzyzzz{{z{{{|||}||}|~zwyyyyzzz{zy|{ogjljmmmpopz|z~u|~ttvwyzyy~zz~|}uzyx~|~z{|||uvy|ztxztstsy}}xz}~}|~~~~wquwuwwsuxwz}~~}|}}sptonqoqurrwvvxvvxzyuv~}{||z}~~|}}~|~}|z~~|zzztstquxsuzuu|zswzwwyyy|}xz||z|~{}~|yyy|{y}|y}}|z|{{xuttruyvy~y|yuxz{}~y|zqrtpsxvvwwx{z{}zx{{x{}{|}{z{|~}~|}~|{||~}z}}~~}||}~{}}z|xppusruuqprtsuwvvyyz~~~~yvz{xz|wvwwxuoqustwuuuqpu}{z}}~~|}|uuuu|}z{~}~}z}|y}|}x|}rloportrsutvxutxyx{|ywwwx}~}zz{}{z}|{|}z{~}|~~~|}}zy}}y{~~~~xqvwtxytuyxxvrswyyyy}~~}{}~{vvvxyy|}{}zz|x}zxxyyyyyzzzzz{{{z{}~}~~}|~}|~~~~~~~~~}~~~~}}~~~~yuvvuvwwwwwxyzzzzz{{z{{{{|}{{|{|{{||{}{vstuuuwvv|~}~~}}}}}}}}}xsstttstz}|}}||}}||}}|}}|vmmoopqqrrssrrssstuuuuwwv{zyzz{{{{{{|||}}|}|{{||||}}|{{|||}}}}|}~{usuuuuuuvvvvwxxxxyyzyz{y{{y{{{{{{|{|{z{{{|wstuuvux~wtuvvwwww|xtuuwxxyyzzzzz{{{{|||||~zz|{{{{|{{{|||||}~~~~}|}|}~~~~~~~~~~~~|yxyyy~yxzyzzyz{y|}|{wvwwwwwxxxxyyyyyzyyzy|~~~~~~}z|{zzyzzzzz{{{{{{{|{||z{|z{{{zyyzzz{zustttuvvvwwvvvwwxxxyyyzyz{xyyyzzz{{{{{||||{z{zvuuv{~~~~~~~~~{wxxwwwxxxyyz~~~zy{zwuuvwwvuvwwwxxyyyzzz~}|}}}~~~~~~~zxyz{}||}}}}}~~}~~~~~~y{}z{{{||{||||||~{||}~{xxxxyyyzyyzzzzz{|}~~~~}~~~~}{wxxxxxyyyyyyzzzzzz{{z{{{~yyzyxyyyyyzzzzzz{zz{{{zww|}||}|||}}}}}}~}{{|||||}zutvvvwwwxwwvwxwy~~~ywyyyyzyutuvvwwwvuvwvwxwz~~~}||}}}}~}~~~~~~~~~}~}{{|||}|wtvvvwwxyxwwxxxyyzzzz{{z|~z{|{|||}}}}}}~~~~~~~~~~zz|}}}}~~~~~~~~~~~~~~~~~|z{{{{{|||||||||~~|wvwxzzzzzz{{{{{{{{{|{|}}~|}~}}}}}~~~~{xyyyzzzzzz{z{{{{{{~{xyxwwxxxxywsstttuuvvvvuv{~~~~~~~~~~~~~~}|}|}}}~}xuvy|}}}}|{|||||}||}}}}}}|yzzvrsttuuuvwwwwxyxwwwxxxyyy}|||z{{{||||}|}|}~}}~~}|{~~~~}~~~~~~|wwxxxyyyyxxxyyzzzz{{|{z{{{{{||||}|xvwxxyyyzzz||z|}zwyyyyyyz{|}|}}|}}}}}}~}~{wxz{{{{{{{{{||{|||||||||||||}}~~~~~zxyyyyyzyy~zy{zzz}~}wsrrqrsssttuuuvvvwwwxxwwvy|yz{{{{{{zzzz{{{{{{|||}|}~~~~~~~~~~~~|}}yuvvvwwxxxyyyzyxxyxyyzzz{{xxyyyyzz{{{{{|zxxyyxwxxy|xxyyyz{}}}}}}~~~~~~~~{uuvwwwxxyyyyzzzz{{||||}|~{z{{{|}~~~~~~~~~~~~~~~}}}}}~}}}}}~}{|}|||{||{|||||ywxwwyzzzz{{z{{{{{{||{{{}}|}}|}}}}|}}}}||}}}}}}}||}}}}}}~}}}|}}}}{vtuuuvvvvvwxxyyyxwwxxxyy|}xxyxwxxxyxyzz{{xwwwwxywvy~~~~~xvwwxyy{~}||{{|||}}}}}}}~~xuvvwxxxyxvuwwwxwvwwwxxxx|{olnosy{{~~|~~zz{{ytwxy{{{|{}{}}}{}|xx||}z}|vv{||~}{~~z|~{{xz|zw}}~}~{||v~tqw{zwtwxvz~{{{{~{{}|z{|}|~|{zxuv|~}|ystxxvvzzvx{~}||~}}~||~|quwrtx|~yyy|zw{~}|~||zwyzuvysu~{v||y{}zz~}|~|~|~}{vouxniqwuqt{zwxwwus{vs|~~}~~{xy|z~z~|{}~~~|{~{~}}y~|{~yw|{{}zwtqx|rr}}sowwv{}}zvvz|~~~}~xx}}~|{z|~{zywu|z|uz|{|}{wxxz~~}}}|~{w{~{rsy}}|{{y~ysz}{{}|{~~~{|}wuzxu||rq{yw~}x|wt~~~z~}{~xy{~}~{~||||~~}}|}{usy{unnx|ssy|ywxyz}~{xzxs{ut~|z{~}z~{||{}}||}}||}}ywx|}xz}}~||zuvyxxzzwwywspruvuuvvvuwxyyxxyxxwww{||~|{{||}}|{{|||}||||}~}||zxz{zzzz{{{{|}}|}}}}|||}zvvxxwxzzyyyy||{|}{{{{|}zuuvuvwwwwwxyyyyy{~~~~~~~~~}~|y{{{||{{|}~}}~~~{{{{{{|}~}~~}~~}~~~~xvwwxyyyzzzz{{z}}{~{||{}{wvwwwwwxxxyxyyyyzzzzzz{z|~~~|{{{{||||||||{zz{{z{{{|{|}yzzzyxyyyzzzzzz{{||{||xttuvvvwwwxxxyyyzyz}{{|{|||z{{wssutuvvwwwxxx|~}}}}~~~~~~~~~~~~~~{xx}~zz{{yttuuuvvwwwxxyyyyz{{zyzzz}~||||}|}}}}}}~~yxyyyy{||||~~|}|~~~zxyyyzyzzyzzz|}|}}}}}}}}}~~~~~~|yyyyyzzzzzz{z{z{{{{|{}|yyyyzzzzzz{zzyustuuvuvwvy}~}~~}}||||}}}}}}}}}}}~~{wvwwwx|~~~~~~~}}~~}|xuuuvvwvuuvvwwwxxxyyzzzz{|~|~~}~~~~~~~}}}~~}~~~~~~{|}|}}}}}}~}~~~~yvwxxyyyyzzzz{{||||{{{{{|}~}}}~~~~~~~~{yyzyz{z{}~~~~~yz{z{{{|{{||||||}}~~~~~zyzzz{{{{{{{|~~}}~~~}~~}}z{|{{{|~|{{||||||}~~~~~}{xutuuuvvwwwwvvwwwwxxyyyy|~~}~~}||||}}}}}}}~||}}}}}}~~~}~~~~~}}||}}}|zzyyzzz{{{{||zxyyyyxwxxxyyyzz{{{{{{|||~}}}}~~~~~~}}}}}~}ywxxy|~}~~~}||}}}}}~~~~~~~~~{yzzzz{{||{|~}~}yxxyyyzzz{{{||||||}|~}|}~}~~~~~~~~~~~~~~}z}}|}}}}}}}}}}}}~~~}yyzzzzzzzzz{|}}|~}yyzyxxyvuuvvvvwwxxxxyyxwxxxxyyyy|~~~~~~~~}}{{||||||}||}}}}}}~}|{|zz{{{{{|||||||{z{{{{{||yxyyzzz{{yyyyzzz{{}}|}}}}~}}~}yxyyxxxxyyzzy|~~}~~~~~~|{}{z{{ywxxyyyyzz{{{{|||||}}}}}}~}}}~}{||{|||||}~}~~}~ywxxyz{{{{{{{|||||||||||}~|yyzzzzzz{{{{{{{zvuvwwxwwxxyyyyzyzzyyyyyyz||||||{{{{{||||||{xxyyzy{|}}}}}}}}~~~~~~~}|}}}}|yyzyz{{{{}~}~~~~~~~~~~~{yxwyyxyzzzz{{{{||{zz{{{~~~~~}}~~~~~~~~~}~~~~~}|}~}zzz{{{{||||}}}}~~~~~~~~~~~~vrtuuuvuu}wprsssttuuvuxss~~}uvwvvvuvvwxwwxxyzwwxxxyyzyy~||{}|}~}}~}~~tjlonnopqqqrrrqqsvuttvwwuuvv{utwvuutuxxxvvxyzzuopqqssrtsyxsuvuw|wpsvuuvwxxxxxz{zxxy~~}|}}~{|}||}}}}||~}}~~~~}trstvutwwwxyzyw{{opupihkkjlnnmmmnopqqqqqqtvrv~wsuttvutttvvuvwwwwxxvwywwxx|~|}~~|}}|}}{|~~|rlnnnppopqrrstsrsuuvvtvxyz||uvvvwxy{{zz|zssvwxxvwz|}yxux~sqsstuuvxxxyyyyyzzzyz~|{|}z}~ww||zyw{}xy|}{{}zutuy}}~{nkonnpqqnnpsvz|{zy{|yx{zyzx{ugdgjljijkmqpmooopqqqrssuxsr~~~|stusuwzztqv{yuuy{yxzzyyxzzz}}~ynnqppqrttstuvwwyzxy||~}z{{{|{y|~{uuxxwwwxyyz||}}{|xqstsstuuvwxxxyxxyyyyz|||}|}{rttsssstutuuvvuutuvsnoooqqpy~}~~}~~}~~~~|||ullnmnpprvxxxyyzyyzz{{zyyzzxz{vjimlkllmonpqqrsrrrrttuuuwwv{wsvvuwwwxxxyyyzzz{{||{~~~ztvvwzyyzzzzz{|{|~yz{y{ztsstvwwwxxxxyyyyz{|{{{{|{}~}~~}~~~~}}~~xmlnnnppqrrqpprrrsstutuvttus|}soqrqqqrrsstttuurllnnopoqrpu}qmpopvxwxyyyxxxxyyyzzz|zyzy{{|}|~}rknoooooqqqrrsttuvvvwwxxxyxyzz|{||{}}|~~{vuwvwyzzzz{|{|ywxsrtttutuvwxxxyyyyyyzy{}{zuxxxxwvwwwwwxxxxyxwwwxxxywz~~~~~||}||}|}}|~|pikmmnnoppqrqqqqrssttuvux|zzwoqrrstrsssutqopqrrrqrsssutt~yqtwvwxwxyxyzyyxyzyz{z{{z|{zusuuuvvxyyzzz{{{|{{}~~~}|z||||||}|}}|~}yy{z~ztvvvwwxzyzxqrsstttuuuuvvutuuuvvuwwwxvv}zsstttuutttuuuvvvwwwxvvwvxwv~}~}}~}}~}~~}||||||}|}~xpmooopqrrrsttttstuuvy}}|~~{~uruuuvvwupoqqrsstttuutuuuvuy{~|vwxxyyxz{|||||}}}|}}~yz|||||||||}||}~~{xxyyyzyywvwwwwy}~~~~~~}~~~~}}|{||{}yy|vmlmllmnnopqqqrsrqrrsstuuuvuyuqttsuuuvuuuuvvwwwxxyyxwxywz~~~~uprrprrrtttuuvwvvz}}|}~}}~}~xxzzxttuvwyxyzyzzz{{{|~~}~~}~wvxwxxxyyy{|{||{||||||}~~{wyyz|{{|{{|{}{wuvvwwwxwxxwz~~~{rmorvxwwxxxwvwxwxxxyyyzxxywy}yyzzy{zrlmonnnnopqrrrstttssttuuvwvv{stuuvvwwwxxwwxxxyyyzzz{yvssz}tsutvxxyyyzy{~xvvvwwwxxyz{||||||}|}}}~{}}|~~{uvxwwxwxxxyz{{{{{{{{{|yrststsrsstsonpppqqqqqrrrtss{~}~~~~~~~~{utuuvwvwwwxxvvwwxxxyyyzzzxw}~|}}~}{{||}ypnppqrqqqqrsstuuvvvvuvxxyzx}xtwwwxxxyyyzz|}|}}}~}{zzz||~xyzz{{|}~{vwxwxyyyyyzyz|||}||}|}}|~~~zyzzzz{}}|}}}}||}|}~~~~{roppqrqrssttttssttuyzyzzzzx|~~|spqrrstqnnppprrrsstusststvtwyttutvvvwwwxxyxwxxxyyyzzz|zz~}vpqsrsttuuuvwwxxxyyyz{}}|}}}z{}}}~}~~~~~~}|}|}}}~~}zxzzz|~vsvwwxwxxxxyyyz{|{{|{||{|}{xsuuuvvvvuuuuvwvvwwxwvvvvxvv}~~~~}|}|}}|}}toponpqqrrrsstuuwxxxyxyzz{zzxqrsqopqrrqqrrsstuuuvvvuuwwv~vvwuuvvwxwxyyzzyzz{{{|||}}{zxyyyzzz{{}~}~~~~~~~~}y{{|~}}}}}~}}zy{|||||}|}~|~|w{}|}}|}|}~~~~~~~yrstrrrrsttttuvuuttuuuvvvwvw~xqprrrssttttssuuuvvvwvxwsrsrx~}}~~~zqprrqqrrsstvxyyzzyxyyzzz{{z~rmpppqrrsstsstttuvvwwwxxyzx{z|||~~xzzyz{z{{{|}~~~~~~~z{|z{}}}}{yyzzyzz{|||}}|}||{z|{{{z{{{{zyyzyzzzzzz{zyyx||{||||{z{zz|xqoppqqppqqrsstttuutuuuuvvwvy~uqttsuuuvvwwvvvwwwxwutvvvvtv~~xrtutvutwzzz{{{{{||{zz{{{|||}wxyxyzzzz{{{|~~~~~~~~~}~}}~zy{zz{{{{{{{{}~}}~|xzzzzxvwwwwwxxxxxxxwvxwwxwy~~~~~~yssttuuuvvvwwwvvvvvwwwxxyyww|||}}|}}}~}|{{|{uopqqrssrrstttuuvvvwwvwwvxwx}vtuuvwvwxxxyyyxwutuvvwxwxxv{yxyy|~{y|||}||}}}}}}~z|{z|{{}}~~~~~~~~~~~}~|vxzzzzz{{z{{{|}}}}}}}}}|}}|}}~xrrrprrrsrqrsstttuuvvvuuuvvv{{tstrstttuuvvvwwvvvwxxxxxyzy|~|trtttuuvvuuvvwwwxxyyyyxxz|z}zvxzz{{{||||{{{{}~~~~~~~~|~~~~~~~xxzz||{||||||||}~~~~~~}zy{zzzz{{{}}}}}}}}}}}|{z{{z~~~~~}{sqsrrrrsstuwwwxwwvvwwwxxyyw{~zroqqqrsstttsstttuuvvwwxvvwvxytvwuuuvvvwxxxyyyyxxyyzzy{z{ztuvvwwwxxyz|||||}}}~|{|{}~~~|}}}}}}~~|~}}~}}~}~zwyxxz{{{{{{{|{{{|}~}~~}}~}vrsttutuuvvvtuvuuvvuuuvvuutv~~~~~|}}|~}vqrsssssuuuwwwxwxywvwwwxxyxy}wpqsrsttuuuvvuuvvwwwxxyyyyxx}~vuwvwxxxyyyzz{{{{{}~~~~~}{}||}}}}}~~~~{||{{{|}||}|}}}}}}~~z||{||||||||}~~~~~~~}~~}yssutuuttttuuuvvvwwwvuvwvwwy~~~~zrqrrrtttuuvvvutstttuuvvvxwty~~~{trtuvwwwvvwxxxxyzzzyxyyyz{y}~vrrssttuvvvwwxxxyyyzzz{{{||{|}|}}}y{}|}}}}}}~}~yxyxxyxy{{{{{{{{||||}~~}~~}xvvvvwvwwwxxxyxvwwwxwxyxyyxz~}}~~}}~~~}}~|{}zroqqrssssrstttuuvvvwwvvxyyx{~wstssttuuvvvuuvuuuvvwwxxxyyyzuvwwxxxyxwxxxyyyzzz{z{|{|||yx{||}||}}}}}~~}~~~~~|y{|}}}}}}}}}}}}~~{wyyyyyyzyxxxxyxyyyyyyyxxywy~~}}|}}|}|wrstsststtuuuvwwvvuvwwwxxyxx~~~~~~~~~~~}xssttuvvvvvvvvwwwxxxyyzyxyyx~|vuwwvvvwwwxxyyyzyxyyyzzz{{z}|}}}~}}~~~{}|}{|}||||}||~~~~~~~~~~yzzzz{z{{zzzz{z{{yyyyzzyzzz~}~~~~~~~}~}xrrsstttuuvvutuvvvvwwwxxxxww{}|}}}~zttuuuutuuuvwvwxxxxwwxxxyzzy|}vtuvvwwxxxyyxwxxyyyyzz{{zyy|~yz{{|}~~~~~~~}~~~~~~|{||||~~~~~~~~~~{z|{{|{{{{|{{||{{{|{vsuvuusx~~~}|||||~}|~{||vz||~~zrqrnottw}~zuwwx{{{|{{{}~{{|{pmnikpmounjmmrvmjpppstuwxxwwzwy~usvtswyyxxyvsstvz|zx|~yx|}|vqu}~~{|zrpsoswqnsvtquzvrstz~~~{|yuwzvoptrqstwyuvzwuyzy}~vrzwsz|wwz~|~~}{}y{~}}~yrswxvust{yqx{suz|{~zx~yutzusyzwuv||uw~rnvxnny{tqy~zvy~y~}}}sqsps}}tsz|vtxzzzzzywzzx}{st{}}~}}ysuyz|xpiinqpmklonntqlprotwqotwvrt~ph|~~uov{snruvqlwzomry|vmq|spsyut~~{~~}~~}uqpmmw{uonrxvu|~~z~~xwvugjnmopruttz{rp{{nr{rr{~{wz}}vuzx{z}qnsu~~~~{}}|qow{wrruwxwtu{|uu~xuzztpu||yts|rit|xrprsu|xnsyw~sozx|~wt|xsz}{{xr}ut}z|~~}{||z}y{}}|{yz}|x{{ofjoomknqonpsplnvyroswusuwvssuw||}pnrtssstttssuuuuuvvwxvpnrsrqrru~ypnpqrqpuzzvz~}{}~zz~~||}}}|{}||}|roppprrrsuwxxwxyzyxxz{|zz}~~~}zz{z{{zz|~~}~~~~~~~~|ssutuuuvwxzyyzzzzzzwtvvvwsoprrrstuttuuvwwwwxzyy{yzytvvuwwwwvvvvvwwwxxxyxyyxxwwxxw|{|||||||||}|z{{z}|qjkmmoooqpopqrrssuuuuuvwvvuvwwxzrqsstuuvutuvvvwwvqorrrtsrsssusv{rpqrx|{||zz{{{|{|||}}}~~||||}{}~toqrrtttuwxxxyyyzzzz{{}~~xyzyz{z{|}}}}}}|}~}}}}~~}zx~}tsutuvvvxyyyyz|vrpopqqrsttuvvuvvwwwwxxxy{zz|z{wrtutuvvutuuuuvvwwwwxxxywwwwxxw~~~~~~~~~~~~~~~~}|}}|~}slnonpqqqqqrrrsttuuuvvwxvv{}}}|{qpsrsttuttuuqpqqrrstttuutuuuwvxxvwxxyyyxxxyyzzzz{{{{{||z{{z|{{vqstsuuuxyyyyz{zz{{{{{|}}~~wyyxyzy{||}}}}}}}}}}}}|yz{yz{y~~ttutvvvwxz{qnppqrrsuuuvvvxyyzzzzyz{|}||}||xsuvuvvvuuuvvvwwwxxxxxyxwwwwxxw}~}}~}~}}~~}~~~~}|||||~}tnoqqqrrrrrsttuuuvvvwz~~{|}|}}|{rrtttvvsoopqqrssttuuvvvuuvvvwwyywyyyzzyxxyzyz{{{{{||||{z{{{|||xtvvvwwxzzz{{{|||}|}}}}~yz{z{{{}}}}}}~~}~}zxxxz{{{{||{~vuwvw{~|spsssstvwvwxwxxxyyxyyyz{{||||{|xsuuuvvttuuvvvwwwxwxxxxwvxxwyvrw~~~~~}}|}}|~}uopqqssrrrstttuuw|}|}}||{||{|}{{sssonpoopqqrrsttuuvvvwwvvwwxywyyvyyxyxxxxyyyzzz{{{{|||zz{{{|{{ytvwvwxyzz{{{||||}|}}}~yyzzz{|}||}}}zwwxxxyxy{{||||}{~y{}||}}~~~~~~~~~~}tqssstuvwwwxxxyxyyyyyy{|||||}||xsuuuvuttuuvvvvvwwwwxxwwurqrssrx}}~}}~}~voprrrsqrsrty{{{{||{||{zz{{{||{~}ummooppooqqrssttuuvuvwwvvvxwxyxyyvxxxyxwxxxyyyzzz{z{|{zzz{{{|{{zuvwvxyz{{{|{|}||}|}}}xyzyz{|}{xxyyyyyzzz{{|~}}~}~~|zy{zz|||}||}}}}}}}}}}~~~~vsuutvwxxxxyyyyyzzyzz{|||}||}||wrstttsstttuuuvvvwwwvsrsstttuutz~~~}~}wpqrrsrtwwwxxxyyyzzz{zyyyzzzz{z}~|}|}~xpoqqrrqrsssttuvvwwwxxvwwxxxyzyzwuwwwwvvwwwxxyyyzzz{{zyzz{{z||z~{uwxwy{{{{{||||}|~xxzxwwxxxyyyyzzzzzz{|}}}~~}~~}zxzyz||{||||||}|||||}~~~~~~~vsuuuwxxxxxyyyzyyzzz{|}}|}}|wrsttsrstttuuuvtrssttsstttuuvvuz~~~~wprwwvuuvvvwxxxxyyyyzyxyyyzzz{y}}|}}}}~}~yqprrqrqrsstuuvvvwwwxxwwxxyyyzyzxtvwvvvvwwwxxyyyzzz{zyyzzzxvxxw~{uwxxz{z{{{||}stuuwxxyyxyzzzzz{{z{}}~}}~}~~}yxzyz||||{|||||||||}~~~~~}~vsuuvxxxyxxyyyzzzzzz|}|~wrstsssssttrqqrssttttssttuvuvwuz~~~|ttvuuuuvvvwwwxxxyyzywxyyyzyz{y|}}}}~}~~}~zqprrqrrstttuuvvvwxxxwwxxxyyy{yzyvxxwwwwxxyyyzzz{{{{zwvwwxxxyyy|wyyz||{~|vvwxyzyzzz{{{{{{|{|~~~~~~~~~~{yz{|}||}|}}|}}|}}}~~~~~~xuvwxyyyzyzzzzzz{{{xstussqpqqqrsstttuuuttuuuvwvwwv{~~~~|uvwuuvvwwwxxxyyyzzyxxyyyz{zz{z|~}}~}~~~~~{srtsrtttuuvwvwxxxyyxxxyyyzzz{|yvwwvwwwxxxyyyz{ywwwvvwwwxxxzzy}xx{}vvxyzzzz{z{{{{{|||}~~~~~~~}zxz{{||||||}||}|}|}~~~~~}|||yuwxyyyyzyz{zz{}}|}~~~~~~~~~xrrqpqrrsstttuvvvvvvuuvvvwwwxyx{{ttustutuvvvwwxxxyyxwwxyyyyyz{z||tstssttuvvvwxxxxyzxxxyyyz|}|}|}xuvvuvvwwwxywwxxyyxwxxxyyzzz{{zz{}}}~~~~~~xxzz{|{{{{||||}}|}~~~~ywz{{{{{||{|||||||}~~~}|||||}||yuxzyyzzz{|||||||}~~~~~~~~~~}}~}vqrrqrrrssttuuuvvwvuuvvwwwxwxxx{ztttstuuuvvwwwxxxyxwwxxxxyzyz{z{|uststuuuvvwxwxyyyyxxz{{|||||}}}yuuuuvvvvvvwwxxxyyxwxxyzyzzz{{zy{}}}~}~~~~~~~~xy{{{{{{|{||||||}~~yx{{z{{{{{{|{{|||}|||||||}||}||yvxyy{|{||{||||||}~~~~~~~~~}~~}~~~~}~~wqqqqrsrsttuuuvvvvuuvvvwwwxwxyw{{trssttuuvvvwwxxxxwwxxxyyyyzzzxy}ustttuuvvvwxxxyz|{zz{{{|{|||}}}yutsstuuvvwwxxxyyxwxyyyyyz{z{{{z|}|}}}}}}~~~~~~yy{z{{{{|{||||}|}~zx{zz{z{{{{{{zzyz|||||||||||}||zy{{z{{{|{{{{||{|~~~~~~~}~~}~}}~~~~~~wqqrqrsstttuvuvvvvuuvvwwwxxxyyx|{srsstuuuvvwwwwxxxwwxxxyxwxxxyxz~urtttuuuvwxzzz{{zyzz{z{{{|||}|}wqsttuuuvwwwxxyyxxxyyxyzzz{z|{zz|}||}}}}}~~~~~~yz{z{{{||{|||||}zy{zz{{{zyyzyzzz||||}||}|y{{z{{{{{{{{{{||~}~~}}}}~}}~}}~yrstttuuuvvvwwwwwvvwwwwxxxyxyzy{~~~~~~~~~zsrtttuuvwwwwxxyxwwxxxyyyzzz{{z|~vtvvvwwwxxxyyyzzyyyyzzzzz{|||||yuvwvxxxyyyzzz{{yyyzz{{{{||||}|||}}}}}}~~~~~~}|}|}}|}}}}}}~~~~|z{{{{{{|||||||}~~~~~~~}~~~~}}|yzzzzzz{{z{{{{|}~}}}}}}}}~}}}|xssttuuuvvvwwwxwvvwwwxxxxyyyyzy{~~~~zssutuvvvwwxxxyywwxxyyyzzz{z{|{{~vtvvvwwwxxyyyzzxxyyzzz{{{|||}||yuwwwxxxyyyzz{{yyzzzzz|{{{||}zuwxsskcefghhvw}yqsspqtuttuvvuvwxxwx}~vqtsprtvtnntsmmqutpqtsrrsttuuuvwv|~~swzwz}|yx{}{{||}|z{||{z|{xzz~}y{wv~|pnpmkosurpstrtwustuttwzwux{{ywwy||vwxwyyz{{zy|zz~}}~~~yrtvuuuy|vt{xvz{xz~{~xow{xvxzxxzwrqrsvwrnow}|vrv~~xy{{yy}}|}}}}{y{~vzuq~x|~||~~}~|{qiptrompwwpotwuvyywvx|}ywy{|{y{{{wquyyyupqzxqu{ywvxyxwyyyyy{zvx|~}}|}~~}~}xy}ptqdlrqppqsrqsttuuuvvvtvwv{{{~yvwmnvytmmw{nlquwtoptutstuwsmp}~v{~|}}|||qlx{wx}|yz|{}}}}}~~~|xy{w}}z|~|z{voqrkjqsqrstutuurt{{sjm{|rt{{xxy|||yvywx{zxww||y{~~}{{~}}||~urtttttwywvx{}{y|~{x{|yzwuvvwwvxzyz{{{|{vssttvvutsw}yvy{||srvvw|~~~~~~~~~~~~}}|~xonooqrqrttttuuvvvwwxz{zzzyy{zz{z|vvxvxywwxxxyyzyyyyyxxyyyzyyzxyzx}}~~}~}~}}~~~~~}~}}~|}~ulmonopprrrttsssttuvuuwwwwwxxyyqrtsuvvwvuvvvvwwxwsprsqrssuvtttsyxpqrrtsrx||}}}}}}~}~~~~~~~}{||}}|}{rjjklnnnppqrrststuuvwwwvuwvvwwxxw~}wxxxyyyzz{{z{{{||}~xrtttvvvwwwxxxyz||{||||||}||}}~~{uwxwxxxyxy{{{||||{}|xttvvvvwvxwxvqtssttuww{qkooprrrsstutuuuvvvwwwxwxzz{{z{{zyuwwvwwxxxxxxyxyzyyzzyxxyyyyyyzzy~~~~~~~~~~~}}{}zoknnnopqqqrsstttvustuuvvvwwxxxyyxspsssttuuuvwwwuuwwwxwxyusttuuuwvv}rorrrsstuuttw{{{|||}|}}}}~~~~~||upomoonoppqrrsstuuuuvwwwxxxxwwyxyxuxwwxyyzzzzz{{{|||||}}}usvuuvvwwwxxxyyyzzz{|}}}}~}~~}}~wvxwxxxyyxyyyzzz|||}|}}}~zwxwwywy~srtttuuvvvvwyy{~~vuxvrqrrtuvuvvvwwwxwxxyyyyyzy{|{}yxzyyzyzzzzzzzzz{{{{{||{|zyzzz{y|~{||{|||||}}|||}}vnmoooppqqrsssttuuvvwwwvvwvwxwxyx{{ssutuvvvwwxxxxyyzyxxxyyyzyzyutvuy~xqqsstttuvvvwwxwvx|~~~~~~~{stvuwvrqrrrqrssttuuvvwwxxxyyyzzx|xy{z{{z{{{|||}|}}}}~~~~~~~~ystvwxxxyyyzyz{z{{{|{|||}~~~~~~yzzz{{{{{{{{{|||||||~~~~~}yw~ztvwvwwwxxxxxxyyz{{}zuwwwxwxxtrsstvvvwwwxwxxxyyyzyzzy~yzzz|{{{{{|{{|{{|{|||||||||}||{y~{z{{{{z|{z|zqmoopqoopqqrrstttuuvvvwwxxxwwwxxwxttstuuuvwwxwxyyyyyzzz{yyzyzzz{{y}|sprrrtttuuvvwwxxyyyywy}vsvuuvvwwxxurstssstuuuuvwwwxxxzxy~wy{zz{{{||}}|}}}~}}~}~~~~~~~~tsuttvvwyyyzzzz{{{{|||||}}}}}~zxzyz|||||||||||}||}}}}}}~}uuwvvwwxxxyyyyyyzyzzz||}wvxwwxxxxxyyywuuvvxyyyyyzzyzzz{y{}utxyyzz{z{{{{{{{{{{{{||{||{|{|}{}~|{{||}}vnnpopqqrrsrrrsstttuuvwvvwwxxxxywx|stvuuvuuuuvwwwwxyxyyyzzz{{{zxy{y|zrrsqrssttuvvvwwwxxyyyzzzyy{~}}}{rsutvwvwwwxyyyyxvvxwvvvvwxxyxxyy}xqstsuyzzz{{|||||}}}}}~~}~~~~~ztuvuvwwwxyyy{|||}||}~~}|}}}~~~~}~xzzxyzy{||}}~~}~~}~~~~~}}}~~||usyxstx{yvwzzzzzyz{{zz{{{|}}~xtxxvxxwxxxyyxyz{yuuy{yxxz||zy||zxtutuywuz|yy|}|z{}~|zz|~|z}~||{{{|{rjkorrnnrsrsttutssuvvvwvuvvx{|zwxtnvxsrvusv{zvuwyxxxyyzzz{{{{zzz}z{{~~torrrtuuuropw|ztruz|xwz{yxy{zyz{|wouytou}pmxztv|{zzxvyywvttuz|xu}xnptuutvvvx{}}{z|}}}}}~~~}}~~~{~zzvqtywuwxxyyyzyy{}}zz|{||}|{|xyyz{zyz{{{{|}~~~~z|}y|}}}zy~~yx{xnmv{{yuv{}zy{||yvx{x{|}|yz~wwxuuxyyzz{|{|zvxzx~|vw{ywy{|{|~wuyyzyvx~xrvy{}|~}{zz|vpstomortrpruuuttvvttvvttvvwwxzytw~uruwyvuxywux{|ywyyyyzz{{{{||{|}|~~}}~~}~~xsssstutuuuvwvxwuuy{xvy|zz|{yz}}z|}uuwwwwxyxwxyzzyz{zzzz{||{yxyyxxx{{uvvuvvvvvvxyxx{}}}~~}~}~~y{|zxxxyyyzzz{{{|||||}~~~~|}}|}}}}}}~}}~~~}~~{vvwvwwxxxxyyyy{||{||}}||}}}}|}~|}wyyxyyyzyy{|||{||||||}}||}}zxyyy~{vxxwxxy{{z{{{{{{}~~}~~~~~~~~}~~}xrttrssrrssttuuuuvvwwwxxxwwwxwyyx}xruuuvvvwvwxxxxxyzyzzyyyyzzz{z{|{}}urstttuuvvwwxxxxyxxxxyyyyzz{{z||{xuvwvwxxyyyzzzxxyyyzzz{{{{{||||zzwtvvvwwxxwwwwxxxyyy{||||}}}~~}~~~{xyzyz|}|z{{{||||||}}}}}}}~|y|}|}}}}}}}}}}}~~~~~~~yvxxxyyyyyyzz{{z{{{|}}}}}}~~~}~}~ywyyxyyyzyzzzzz{|}}}||}}}}|}}|~}|wuwwwwwxxxxyz{{{{{|||}~~~~~~~~~}~|tsuuuuuvuutsstuuuvvwvwxwxxxyyxxwx|vuwvvvuvwwwwxyyyyzzzzz{{{zyzzz{z||tqsssttuvvvwwxxxyyyzzyyxyyyzzz{z|}uuwvwxwxxyyyyzzz{zyzzzz{{{{|||}{~|utvvvwwwxxyyyyxxyyyzzzz{}}}~}~~}yyzzz{z{{{}~}|||||}}}}}}~~}~~~~xxz{{{|}~~~~~~~~~~~~~~~~~|uuxyzzzzzzzz{{{{{{|||||}~~~~~}~xyzyzzzzzz{zz{{{{{{|}~}}~}}~}~~||vwwwxxxxxyyyyyyz{|||||||}}~~}xstutvvuvvvwwvvvuuuvvvwvwxxxxxyyx}~wrtttwxwxwwwwwxyyyyzzzzz{{{{|||{y~~~wrtttutstuuvvvwwxxxyyyzyz{zyyyzzy~{vvvvwwwxxyyyyzz{{{{{||zz{{{{{||{wsuuuvvvwwxxxyyyzzzzyyzyz{{{{}~}|xzzz{{{{{|||||}}}}}}}}~~~~~~}{xyyyzz{}||~xuwvvwwxzzz{{{{{||{|||||||||}~~~zwxxz{{{{{{{{||{|||||||||~~~~~~~xvxxxxxyyxyyyzyzzzzzz|}}}}}}}|~~}vtvvvwwwxwxxxyxyyyxxxxyxyyyzzyzzz~~~~~{utuuuvvwwwwxxxwwxxxyyyyyzzz{{z|{|}vuwwwxxxyxwwwxxxyyyzzz{z{{{|||}{{~wvxxxyxwxxxyyzzzz{{{{{||||}|{{|{|~xwxwwxxxyyyyzzzz{{{|{|}|{{{|{{||}{z||||||}}}}}~}}~~~{z|{|||||||}}}|}yyzzzzz{{{{{}~}~~~~~}~~~~~~~~~~}~xxyyyyyz{|||||||||}||}}}}|}}|~~}wxyxy{{{|{{|{||||||||||||}~~~~~{utuuvvvwwwwwxyxxyyyzyyxxyxxzyyzy|zvwvxxv~uwyy{zz|~}yx|~~~~~wvx}z}z{{z}|xxxrrusrvzz{{z{zuvzyx}{ttux}xqtvu}yz~~}~|~{ttqruuwyvy|vuyww{{{}}{vuyxx}}{~|}~{{|}}|}~}~{z|~|~|}|}vtxxuuy{}{w|yvyz{~{vuwwxyxvz~zwvy~~}}}{||zyy~|{~{trtsruxtruurqssv{|uqtspvzwwwv{|uy|~|}y||}|z{}~{z{uvvtqrwwtuvx|zuuvvwy|zwz{y||y|{xz}~~{}}}}~{~}|~}{vy{yx||yz{}}}yvyww{zz}zz|yyzuv}}|~~~~~{{}}z{~|{~zywpnstssstvxwstxuptxvtxzwuwzywxxu}||~~z{|{|~~~||{ysquwuuxzuqvxtquwwvwyy{{xz}{yyy||x|yw{{|~~}~~|~~~~~~|y{zz{{zzz{{{{{{{{{{yyzyyzyzzyyxx}~~~~~~~}|||||}|}}|{{{|ysqrrssrrsstttuuvutuuvvwwxxwvuvxww}~~~~~~~}}}|}}}~{usssstuvvvwwvvvvwxxxyyyxxxxyyz{z{|{||||}}}~|}|}~~{z||||||||||||||}|}}}}{z{{z{{{{{{~}}}|}}|}}||wqqssstttsstttuuvwwvuuvvvwxxxxwwvx~~}~~~~~~~}}|}~ztsuutttuuuvwwxxwwwxxxyyyzyyyyyzz{z{}||}}}}}~}}~}~~~zz{z|}}}}||}}}||}}}||}}||{{{{{{z}~~~~~~~~~~|||||||}}wqqrrsssttuuttuuuvvvwwwvvvwwxwxyxy~~~~}}~}}~~~~}}|wrsttuuvvuuvvwxwxxxwwxxxyyyz{yyyy|~yzz{|}}~~}~~~~}~~~~~z{||}}}~~~~~~~~~~~}~~|||{~~}}}}}}}}}}{{{{|{wsuuttttuuvvvwwvvvvwwwxxxxwwxwxxx|~}}}}}~}}~~}||}}}}}~}wstuuvvvwxxwvwxxxyyyzyxxyyyzzz{{z}}z{||||}}~~}}}}}}}}}~~~~~~~~~~~~~~~}{}|}}}}}}}}|z{zusttuvuttuuuuvvwwwvvvwwwxxxxxwxww|~~~~~~~~~}|}}}}}}}}}|{|||}|vtvutuuuvwwxxxwwxxxyyyzzzyxyzz{z{|{{|||||}}~~}{|}~~~~~}~~}~~~~~~~~~~~}|||||}||}ysstttuuuvvuuuvvvwwwxwvvwwxxxxyyww}~}}~~}~~~~~}|}|}}}}}}}|{}zutvvvwvuvvwwxxyyyxxyyyzzz{{zyyzz{~yxz{|||}}}}}~}|}||}~~~~~~~~~~~~~~~~~}|||||||yuutstuuuuuvwvuuvvvvwwxxwwwwwxxyxz~}}}}}}}}~}|||||||}}}}wstuuuvvwwvvwwwxxxyyyxxyyyzzzz{zy{~|xxyyy{|}}}}}~~~~}}}~}}}}}~~~~~~~~~~~~~~~||{||wtuuuuttuuuvvvwwvvvvvwxwwxxwwwxxwz~~~~~~}||}||}}}}|{|||||}|wttttuuvwvwxwwvwwxxxyyzyxxyyzzz{z}~~zwxyyzzz{|}~}~~~~~~~~{}~}~~~~}}~~~~~~~~}~}}|wstuuuvvvuuuvvvvwxwvvvwwwxxxyxwwwy~~~~~~~~~~~||||||}}}}|{{{||yttvuttuuvvwwxxxwwxxxxyyzzyxyyyzzz~~~~~ywxxxyyzzz{}~}~~~~~~~~||}~~~~~~~~~~~~~~}}~}}~ztsutuuvvvuuuuvvvwwwwvvvwwxxxxxywv{~}~~~~}~~~}|{|||||}}||{{|{vsuuuvuuuuvwwwxxxwwxxyyyyzzyyyzzy|~~~~~{wwyxyyyzzz{|}~~~~~~|}}}~~~~~~~~~~}}~}|}}~}xsttttttvxxutuvvvwwwxwwvwwwwxwxywy~~||~~~}}}}|||||}}||}}{{|xssuvwvuvvuwxxxxyyxxxxxy{zy{{yxzz}~}~{}~zwxxxyzzz{zyy||}~~~~~~}}}}~}|~zy~~~~~}yy{zstwvuuvwvwyyyxxxxxyyyzyyyxvvy}|xz}}~~~~}}~~||}|{{{||yz||||{z|~ytrtwxwvxyuuyzvvyyxyzyvvz|wu{~ywy{}~~~~}|}}{~}{~~uqy{vw{}{z{zvx}z~~~~~}~~~~|}~~~{|yzztpqy|trvyxuwxxwwuvyzyvru}wrw{z{~|{}~}}}}||}{{|{}~{yz}~{z|{wuuuuvwwssz~vlq~xrv{zwxxwxyxyzyz~~z{~{}}~~}~|vuz{yxxy{|yvytrw{zzxz}}{~}~{{||~}~}}~}~}~xvvy}yuuwxxwxxwvwxxwwwxyywwyywtv{}yvvz~~|}}}}|z{~}{||{{|}{xzzxz||xtuwvuuvvwwwwxxxxxwxxxxwx{|ywx{|yy|~}~}~~~~}}}~~}}~{yxxxxxxzzzzz{{{{{|}||}}~~~~~{xxxwwxxxyyyxxwxxxxyxxyyxwxxyyyyyz~~~~~~~~~}||||||}}}||{|{{||||||{wtuvvvvwwwvvwwxxxyyyxxxxyyyyz{zyy{~~~~}}~~}~~~~}}}}zxxxyyxxyyyzzz{{{{||||}}}}~~~{xxyyxwwxxxxxxyywwxxxyxxyyxwxxyyx{~}}}}}}}}}}|||||||||||{{{{{|{|{xuttuvvvvwxxwvwxxxxyyyyxxyyyzzzzz|~~~~~~~}}~~~~~~~}|ywxxxyyzyxxyyyzz{{{|||||}}}}}~}zxyyyyzyxwxxxxyyyyyxxxxxyyyyyxxxx{~~~~}||}}}}|}}|{{||||||||z{{{{zvuvwvuuvvwwwxxxwwxxxyyyyzyxyyyzzz~}~~~~~~~}~~}~~~}xvwwxxyyyzzyyyyzzzz{{||||}}}}}~~zxyyyyyzzzyyxxxyyyyyyyxxxxyyyyzyx|~~~~~~~~}||}|||}}}|{{{{{{||||{z{yuuvvvwwvuvvwwxwxyxwwxxxyyyzzyxyyz~~~~~~~}}}~~~~~~~}}}}}~{xxyxwxxyyyyzzzyyzzzz{{|{||}}}}~}~~{{{zyyyzzzzzzzyxyyyyyzzzyxxyxyyyz~~~~}}~~~}}}||||||||}|{z{{{{{{||xttvuvvvwxwvvvwwwxxxyxwxxxxyyyzzyz~~}~~~~~~}}}~~}~~~~~}}}zwxxxyzyxxyyyzzz{{zzzz{{{|||||}}}}{||||{zzzzzz{{zzzyyyyzzzzzzyxyyy}~}}}}}}}}}}|{{|||||||{zz{{{{yvvvuuuvvwwwwxxvvwwxxxxy{zyyzzz{z|~}~~~~~~~}}}}}~~~~~}|}}}}~}~~{xxyyyzzz{{zyzzz{{{||{zz{{{|||}|}~~~}~~~}}~}|{{{{|{{||{yzzzzzz{{z{}}}}}}}}}|{{|{{||||{{z{zz{{{{{{zxvvwwwxxxwvwxxxxxyyxwwxxxyyyzyyyyz|~~~~~}}|}}}}}}}~}|||}}}}}~}|||}}zxyzzyyyzzzz{{{{zzz{{{||||{{{{{||~~~~~~~~~~~~~}{|||{||||{{zz{zz}~~}|}}}}}|}}|{{{{||{||{zzz{{{{zxwwvvwwwxxxyxwwxxxyyyyyyxxxyyyzy{}}|}}}}}}~~}||}}|}}}~}||||||}}}}}zxxyyyzzzzyyyzzz{{{|{zz{{|||||}|z|~~~~~}||||||||}|z|~~~~~~}||||||||}|{z{{{{{{{|{zzywvwwwxxwwwwwxxxxyxwwxxyyyyzzxwxyy|~}}~}|||||}}}}}||||||}}}}}|{|||}{xyzyxxyyyzzz{{yyzzz{{{||{zz{{{||}~~}|}}|||~~~~~}~~~~}||||{||||||{zz{{{{{{xvvvvwwwxxyxvwxxxxxzyyxwyxxyyyzyzz{{{{{|||||}|||}~}}|zyzzz{{{{{||||}}}}|}~~}~~~~~}}~~}|}~}~~~~~~}}}}}~~~}~~~~~~~}~}}~}~~||}~}}}~~~~~~~~~~~}||||}}}}}}~~{{}}|~~~~}{|}~~}|}~~~~}|}~|}~}}~~~}}}{|~~}{}}}~~|{~}}~~|~~~~||}|}}}}}}}}}}~~~}~~~~~~~~~~~~}{~~||{{~}{}~~~}~~}|~~~}~~}~||}}}~}{{~~|||z{}|~~~~{{||}~~||}~~}}}~~~~~~~~|}|y|~|y|~}||}}}}}}~}{{}~}~~|~zz~~}~{{|}|{{~}{}~{{{|}|~~}|~~}~}{|}}}}}}}{{~}|{||}~~~|~}~|{{z{~zy~~yz}|~~~~~~}{|}}|||}~||~~}}~~}}~~~}||}|||}}}}}}}||}~}~~~~~~~~~}|||}~}||}}}||}}~~~~~~~~~~~~~|{}}|}}}~}}}}~~~~~~~~~~~~~}~~~~||}}|||}~~}}}~~~~~~~~~~~~~~~}||}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xwxyyyyyz{{z{{||||||}}{~xbY_`_cbdhckvswwxzz{}~{xz~~}~{wyzz~~yusrosvrvzsopqwyqosqryxtwypmsvturqyzqmptvtx}{~}sorvurpsvy{}|~||xqquxxvxxwwwxxwwy{|{yxy{}z||y}|xnpvupsz}yuwyywwvuy{xvtsx|vnpx~wrw{yuwyut|~~}}z{~{{z~}z||||{y~{ttwzzslklihknoppnqurqvsmrxurvzz|x~}x{~~{yzz~{~{}zspllqqjimmijtvpmtzunsyx{}wx|xw~zz}|{z{~~{||xvz~{t{~|~{}xppqsusqrrv||xutssttuvtr{wrxxwvpryyy{ww}|}~w|wijqnhhmqqqqpqsuuqlorrplnpf_hvyqhkstsrptutw|yyzv{ylnsuwut{}ssuz|xy}x~~trvuy~|yxz|}|{{~~y||{|~}|{u}xruzysu|{wwusrtx}yonyxloy|vruxwxvnlnjo}~~~~~~~~{|~{}}|}}|~zz}zx{{y{zpiglsqhinnnmmprpoqrsvzzz{|zzzz{{{zxz}|z{z~~~uomihjijlmmmoppquvuvwwwwxxyzyy{||~}}~~yyyxz}}}}~~}|}~~{qrssttsuvttvvvwwuuvvuuvwxwvvvvvwxwx~~~~~~}~|}~vmmonnpnnoopqqqrttpljmnmnppppoqsssttuvuuut{zqsxwwywwyyzzzzz{|}~~}~~~~wtuttvwxzzzzyz{{|}~~~~~~~yuwwvwwwxxxxxxyyyywwwxxxxxxyxwvxxvsrtsssqv~}}}~~~}~~}|||}}}||}|{|xojlmmooonnoppqrruyyxxxyyzzyzzyyyyzzz{{||y|~{mfjjjlmmoopqrrrstuvwxxyyyzz{{|}~}~~~~yz{z{{{}~~~~~~~~~{stutuvvvvvwwwxxxxxxwwwxwxyyyyxwz~~}~~}}|~~~~~~~}~}tllnnoppqpoppqrpmmooonoppqrrssssrtttuuuwwu}}ssuttvvwwxz{z{{||||~~wvxxxyxyyz|||}}}}}}~zwyyyyyyyyyyyzzzzzyzyxxyyyyyyyvrrsstutuvux~~~~}||||}}}}}||{{|{||{}yoknooppqrrrqqvyxyzzzzyyyyzzzzz{zyzzz{{{|{~~~|x{xnilmlnoopqqrrstuuuuvwxz{{{{{|||}~{}~|}}}}}}zuwwvwxwxxxyyyyyzyyzzzyxxyyyz~~}}~}}~}}~}|}|}}}}}unmooopqqqsrmkmmnoopqrrqqrrssttuuuuuvvuwww~~~vtuuvvvwxxyyyzzz{{{|||~vvyxxyzzzzz{|~~}~~~~~~xvyyzzzzzzzzz{zzzzz{z{{yyzxustttuuttuuvvtz~~~~~~~~~}||||}}|}}|{{{{{{}xpnomnppppswyxwwwxxyyyzzyxyyzzyzzzzzzzz{{z~}yxzyy{xolmllnnoppqrssttuvvwwwxxz{{||||}}}~y{|}~~~~}~~}~ztuwwxyxyyyyyzzyzzzz{z{{z{~~}|}}|}~~~~~}~~~}||}{}|tnopnnppnklmmnonnoopqqrrsrrrsttuuuvvvuvwvw{tuwuuuvvwwxxyyyzzzz{{|||}~wwxxy{{{|{||||}~wvxwxzzzzz{{z{{z{{{{{{{ywvvvvvvwwwwxwuvwv|~~~~~~~~~}|}}|}}|}}||{{|xomopopqtutvvvwwvvvvwwwxxxxwwxxxyyzyzzxyzx}}|{||{{zz|xomopppppqqrsttuuvvwwxxyyyz{|||}}}~~~~y{{{|}}~}~~}~~~}zuwwvwyzzyz{zz{z{{{{{|~~}}}}|}}}~|{{z|}}}}}}}}}~|z|{smnponllmmnnopqqqqpqqrstttuuttuuuvwwxxwwvxxrstsuvttuuvvvwwxxxyyzzzz{{{}~~~~xxyyyyz}}|}}}}}}~wwxxxxyz{{{{{{{{{{{{xwxxxxxyxwwwwxxxyyyxv}~~~~~~~~}||}||}}|}|{|vnmprsttutstuuvvvwwvuuvwwwxxyxwwxxxxyzyzyw}}{{{|||||}|||womoopqqrqqrsstuuuvvwwwxxyyyzz|}}}~~~~~}z|{{|{|}~~~~~~~~~~zvwwwyxxyz{{{{{{|{|~}||}}|}|}~{|~~}|||}}|}}|}zqkkkklmnonmnoppqrrssrrssstuuvvuuuvvvwwwyxxwqrssuuuvvuuuvwwwxxyyyyzz{{{|{|~~z{|{|||||}yyzzzzzz{{||}}}|{yyyyyzyzzzzzzzxyyyyzyzyy~~}}}}}}}}~}|{{|{{|||}xsrtstuuuvvvuuvvwwwwxxwvwwxxxxyyxwxxyyyzzy~}{||||}|{{{{||{|~xpnqqqrrstttttuuuvwwxxyyyzzz{{{||~~~}|~}}}}}~}~~zxzzzzzz{zz{}}}~}|}}}}}|~}}}}}}}}}}|{|{||{zvokllmnnoppqqppqrrssttutstttuvvvwwvvvwwxywzxstttuuvvvwxwvwwxxxxyyzzz{{||{|}|~~yz|||}~~~wx{zz{{{z{{{||{{{{{{{||{|||||||||{zz{z{{z~|}}}}}}}}|{{{||~~xrrrqrsssttuuuttuuuvwvwxvvvvwwwxxyywwxxyyx~~~}}}}}~}}~~}||}|}~xrrsqrsstttuvvvuvvvwxxyyyzzz{{{||||~|z|}}~}~~}~~~zwyyz{{{{{{|}}~~~~~~~~~~}|||}{~~}}}}}}}}}}|zyyy{xpmppooopqqrrstsrssttuuuvvutuvvvwwxxwwwxxwz~~~~}vrttstttuuvwvwwvvwwxxyyyzzz{{{|||||}~y{{{}}}~~}~~~~}xyyyz{{{{{zyzzz|||||||||}|||}}|||}}|{z|{{~~~~|||}|}||~~}||}}vqqsrsrrssstuuuvuuuvvvwwwxxvvwwwxxxyyywyxx~~~~~~~~~}}}}~~}~~}}|}}wqqssssrsttuuvwwwvvwwwxxyyzzz{{{{|}||}{{|{{}~~~~~zxzyyzz|}~~~~~~}~~~~~~}}|{~}|}}}|{{{{{zyzwompopqqpqqqrssttutsttuuvvwwwuuvwvwwxyxxxwz}|tqtttuuttuuvvwwwxxwwwxxyyzzz{{{{{|||}|}~~z{{{||}~~~~~}xyzyzyyz{zz{{{{{{|}}}}}}}}}~}}}}}}}}}}}{{~~~~~~~~~}||~~~~~~}}|upqrrssssrstttuuvvvuuuvvvwwwxwvwwwwxyxyzxw~}~~~~~~~~~}|}}}~}}~}}}vpqsrsttutsuuuvvwxxwwwxxxyyyzzz{{|||}}|~||}||}|}~yy{yz|||}}~~~~~~~~~~~~|~~~~~~~}{zzzzzz{{{{vnmoopqqrrqqrrsstttuuttuuvvvwwwwvvwwwxxyywz~~{sqsssttuvuuuvvvwxxxyxwxxxyyzzz{{{{{|}{{{z~{|||}||}}~}{||{||||{|~~~~~~~~}~~~~~~~~}}}}}}}}}}|{{|{||{||upprrrsstttsstutuuvwwvuvvvvwxxxxwwwwwxxyxz~~~~~~~~~~|}~}}~}~~xrststuvvvwwvvwwxxxyyyxxxyyzzz{{{{|||||~}}|~~~~~~z{|{|}|||||}~~~~~~~~~~~~~}}}}}}}}~}{{|{|{{|yrpqqrrstttuutttuuvvvwwwvvwwxxwxyywwxxxyyx}~~~~~~~}}}}~}}~{uststuuuvvwwvvwwxwxyyzyxxyyyzz{{{|||||}~|}{~~~~~~~|y{||}||||}||~~~~~~~~~~}}}||||}|||{z{{z|zsqrqqrrrssstuuttuvvvvwxxwvwxwwxxxyxwxwxyxy~~~~~~~~~~}|~~}~}wsuustuuvvvwwwvvwxxyyyyzyxxyzzzz{{{||||}|~{|}}~~~zzzz|}}|}}}}}~~~~~~||||}}}||||}|y||sjjlkklmnnnopqokijmoonov~|trsrruutvvslflx|}xsrtwwuvxxyyyz{zyzyvy~}yvvwutvw{ypostrsuutvxxusx~{}~{rsupmnnnnnopqstpnu|xorz|wv{zutwx|}zssx~|ww{}|{}~}~~~}~~|}}|~~|}~}|}||unopppnpvxsorwxuuxxtw}{vw{{zz{|yx~tz{xy||uu~}vz}~|x~~{zywvw~yrtutuvuuuvxxxyy{vrwvtvtnknrtstusruvvwurv|ztty|{utyvzux~~xtvxv}}{}~~}{{~x||~~}~~~oiossqpsutsuvuwyvqu~siswrx}|wvvpqrtvsmntzzwutvyytqxxikyovzuor|wy{}~~}x}}z~w{wjkrtqmlmpw~zpovzusz~wy{~{}~tqtrmmv}vjijltwokosstutrrsx~zsv{zy}|}loznv~xwz}|{{{{|||||~~}~~}~||}~|{|}~~unrsmmrqpqqstqqtvvvvvwxxxyzyyyzzwyyv||z{zz|}|{|}||}}|}}}~|utvuuwuwxwxyyyyyzyz|{xuwwwxxxyywrqsrsuuuvvwwvxyyxwx{yy{{{y{|{||||}}~~~~~~}}~~~~~~~~}~}~~~~}~xnmpopqqtutuvuuvvwwwxxxxxyyyzzz{y|~tsutstttuuuuvwwwwwxxxyyyyxxyxxzx{~~~xmlnnoppqrrsstuuvvvwwwvvy~zppsrsttuvuvwuqopqppqqrsstttvvvwvzzpqx{{{{{||||||{{{{||||||}}}~~~~|~}~~}vmnpoqrqrssrrsttuuuvwvwwwxxxyyz{y~wwyxyz{|||}||}}}}}~~}~}}~~zrsuuvwwxwxxxyyyzyz{{{{{}~~~vwxwxxwxxxyyyzyvstuvwxxxyyyyyzzxzrttty|{{{{|||||}~~~~~~~~~~~~~~|unpppqrrsssttvwwwxwxyxyxyzyyzyzzyxqtttuuuuttuuvvvvwwxxxxxyyyyzyyxw~~~~~~~~}smopppppqqrsstuuuvvwwwxxxyxwy|}wpqqqsssttuvuvwwxxtrstsrsttuuuwwv~~torqrssw{{{|{|||}}|{{{|{|}|}}|~}||~{qnqqqrrsttuuuvvuuuvwwwxxyyyyzy{{z}z|{{|||||}~vtvvvvwxyyz{z{{{|{{||||||}|}~~xvxxy{z{{z{{{{{{|{||xvvvwyyyzy{zzwuwwvwwxxz~~~~~~~~{qprqrssststuuvvvwxyyyzzzzzz{zz|z{vtvvvwwwwwxxxxvwxxxxxyyyyyyzzz{z{~~~~~~~~~}|||}}}}|}xpoqqqsrttsssttuuvvwwwxxxyyyzzz{xz~utvvwvtuvvwwwxxxyyzzzzxtuvuutuvux|srsrsttuvvvy}~}~~~~}}}}~}}}|rnnoopqrrssttuuvvwwvuvwwxxxyxyzy|{{|||||}}}}}}~}|ttvvvwvwxxxy{{{{||||||||}|}}|}~|~wwyxyyxz|||||}||}}}||}}}{wwxxy{y~zssuuwxwxyxyyx{{uwwrqrrsstttuuuvvvwwwxzzzzz{z{{z{tuwvwwwxxxxxxyyyyxxxxxyyyyzzzz{z||}|}}}~}}}{||z||smnppqqrsstttuuttuuvvvwwxxxxyyzzyysuvuvvwwxxvvwwwxyxyyyzzz{{zvuwvtzwrtttuutuuvvvwxwy}}~~}xtvutuqoqqrssuvvwwwxxxyyyxxxyyzzy~z{{{|||}|}}}}~~~~~~yuwvvxwwxxyyyzzz{|}}}}}}}~}}~}~}}zwxxxyyyyyzzz|}}}}|}}}}}}~}}~|{yywtuuuvvvwxzzyzzzzz{~~~~~wtvvvxyyvuuvuvvwwwwxxxxxyyz{|{|{{xuvuuvvwwwxxwxxxyyyyyzyxxyxyyyzyz~}}}}~}}~~}}wonpopqqrssttuuuvvwwvvvwvxxxyyyzyz}tsuuuvvwwwxxxyyxwwxyyyyyzzz{{z|zy{srtttuuvvvxwvvwwxxyyy|~~~~}uuvvvwwvvwustuuuvvwwwxxxyyyzxxyxzyz{z|}}}}}~~}~~~~~~|vwwvxyxxxyzyyzz{{zz{|}~}~~~~}~}~zzxvz~{xx{}{yz||{|~~}~~}~~~~}~}}wvuuwwvwxxxxxz{{z{|}zx{~~~{vxwuwwvyzxy{xuvxywvwyzxwwy||xy|{yrvyxwvx{xuwyyyxyzzzzy{{z{{zxvx{{{|~}}|}smqqlnssposrquxvuvvwwwxxwwwxyxyyv|xsuvuuuwwwwyywtv||wux|zwx{{zyzzzvqtuqquwtqw~zpp{~vrvyyxwwy}}~|}vpuywuuxyxxzxvvvvuttuvwwwxxyyyzzy{srv}|y}~~~~~~~wsvvuxyxyyyzzzzz{{{||||zxz}zwvx|tx~|z{}}|{|}|{y}}{~~~wwwuvzxvxzyyxyzz{{yx{yy}}z|xxxxzzzzxwy~~wsyxtw{zxxyzzzyww~wuusuyyyz{}|yxy{|{yz{zxz}|z{{|}{{}z|xonssqprutqqstsruxwuuvwwxyxyyxwxxxyvxwvwwxyxxxxyzz{|{yz}~zyz{zz||y{|trsstuuvvvwxxxyyyyz{zyxxyzzzzz}~wuwvwxxxyyyyyzz{{yzyvvwwxxwwxyzyz}wvwwy{zz{|}}~wwxxxyyyz{||||}}}}}}}}}}}~}~}}yxyxy{{|||}||}}}}|}}}}}}}}}~|uvxxxyxyyzzyyzz{{{{{{{{|~}}~}}~|xxyxyyyyyyzzzzzzzz{|}}{{{{{{{||z}{tuvuvwwwwwxyzz{zyyyyyzzzzzzzz{{z}~~~xqqrqsttttuvutuuvvvvwwxxxyyyzyz{z|zuvwvwwxxwvxxxxxyyyzzz{{{||||{{zy}ytuvuuuuvvvwwxxxyyyzzz{{{|{zzz{|z{uuvuvwwxxxyyyzzz{{{{|{zzzyyzyz{y~zuwwwxxxyyyzzz|}}}~}yzzxyyyzzzzz{|}~}}~~~~~~~~~~~~}yzzz{z{{{{}~~~}~~}~~~~~~~~~~~~~yuwwwwwy{zzzz{{{{{{{{{||||||}~~~yuwyyzyz{zzzz{{z{{{{{{|{|~~}|{||{wtvvvwwwxwxxxyyxz{{|{zzzzzz{{z{{{~}|tqssttrstttuuvvvwvvvvwwwxxxyyyzzzwtvvwwwxxxyyyxxxyyyzyzzz{{{|||}||}usuuuvvwwvvvvwxxxyyyyzzz{{{||||z{wvwwxxvwxxxxxyzyzz{{{{|{||{{{zzyz~vuwwwxxxyyyyzzz{{{|~~~{y{{{{{{zzzzz{{{{{|}~~~~~~~~{y{{{{{{{{|{|||}~~~~~~~~~~~~wvwwwxxxyyyz{||||||||||||||}|}}|wwxwxyxy{{{{{|{{{{|||||||||||~|~|uuvvwwwwxxxxxyyyyyzzz||||{z{{{{z}zrqsssttuuuttuuuvvvwxwwvwwwxxxyyx|zuuvvwwwxxxyyyzzzzyyyyzzz{{{{{||{~~~xrsttuvuvwwxxxxwwxxxyyyzz{{{{{||{{vwwwxxxyyyxxxyyyyzz{{{{||||}|}}z~zuvvvwxxxxyyyzzz{{{{||||~~z{}}}~}~~~~~~~~~~~~~~~~~z{{z{{{|{||||||||||}~~~}yzzyzzzzz{{{{|{|}~~~~}}~~}~~}~~}{xyyyyyyzzzz{|}|}}}}}}}}}}}}}|~}|zwyxxyyyzyzzzzzz{{{{{{{{{||||{{zy~~~~~}vtvvvutuvvvwwwxxxxxyyyzyz{yyyyzzy~~wtuuuvvwwwxxyyyyzzzzz{{yyzzzzz||{}vuvwvwwxxxyyzzzz{{{zyz{z{{{|{|}||~wvxxwxxyzyzzz{{yyzzzz{{{{|||}|}}}xvxxxyyyzzzzz{{{|||||}}|}}}~}~~~{z|{{||}~~~~~~~~zyzz|||}}||}}}}}}}}}}~~}~zz{{z{{{{{{{|||||||||~~~~~~~}~~yxyyzzzzzzzz{{{{{|~}}}}}~}}~}}~|~yxzyyyyzzzzzz{{{{{{{{{|{{|||||||}~}~~~~ztuvuvvvwxwvuwwvxxwyyxzzyzyz{z{{trz}}||}|}}|~}|~y~yy~zsuwxzzzz~{y|~~~qllrtkglmlprqsvvtwyuvwsx~wpsvwwvxz~~~}xvy||{|{y|~ywwux{{~~{uuzyz{y|{v|~}}}}~~}|~y|~|{zurwxvuuxwtw{|~|puxtuxwwz{wvyxu{~|}~|}~{}~}}~~~~~}}~~~}|uxww}{v|~ywy{yw~|~}|}~}~}wkjpnnrnnsrprqppqsttwxtsuttvxwtruz}|~}vwvuzywzwuzzz}xuxxw||xwxy|{{~|yz~|{||~}{~}z~||}}}}}}~{~|ssvssvtsxxssvwwx{~y|yswyuvwrrwz|zvz~{x{~~||~|}~{||~}}zyyxy|}zy{zzz|~~zpprqwyrqvuswywwxusuvwxxzzvtwy||vx|yzyy{zzzyxxxxxyzyyzzzzyxyyyyyzyz}~|||{{{{{{||{||||zyzzyz{{{{{|||{yspqqrttttuvvuuuuw|~~}~~~}}tmnooppqrrtttuvuutuvvwwwwxxyyy{zy~{yzzz{z{|}~~}~}}vruttuuuvvvwxyyyzzzzzzzzz{|}}}}}}|yyyyyzzzyzzz{{yyyyyzzyzzzzzzyyyxx||{{|||||{zzzz{{{{|||||{z{{z{{{|ysqssssrsttuuuvvw}~}}}~}~~~~~~~}~xnmpopqrrqqrssttuvvvvwwvvwxxyxyzyzzy{zz{{{|{|||}}}}}}~~~~}~~{{|{|||}||}}}~~{stuuwxwxxx{}||}}}}~~~~~}}}}}}}~~~~~~~~~{~~}}|}}|}}}}}}}|{{xsstttuuvvvvuvvvz}||}}}}}|{{|{{|{}~}~~~~~~~~~~{tooppqqrstttuvuttuuuvwwxxxyyyxwyxz~zz{yyyzzzz{{|||||{{{{|||||}}|}~yw|~~}~~~~|xxyyyy{}}}}~~}|yyzzzzz{{{}}~}}~~~~~~~~|||xy{{{{{||{{|||}~}}}}|zwropqqrrqqrsstttuuuvwvuuvvvwwxxxyx|zwxyxyyyzzyxyyyyzzz{{{|{{zz{{{|yuy~~}}}~~~~~~~~}}}~~~~~~~~}xuvwwwwwxyyyyyz~~~~~}yvxzzzzz{{{|||||}~}z}z{{{{{{{|}~}~}{vtuuuvvvwwwwvvvvwvwxwwxxyyxwwwxww|~~~~~}~ywwvwwwwxxxyyyzyxxxyyyyzz{{{{{xssy}}}}}}}}~~|||||}}}}}}}~~||||}}}~|wuvwwwuvwwxxxz~~~~~zzytrtttuuvvuuvvwwxxxxyyyzz{{{|||}|}|}{|~}}~}~~~~~~~~{vvwvwyyyzzzzzzzzzz{}}}}}}}}}}}}|~~yyyyyzzyxxyyxyyyyyyzzzyxyyyyzxusuz~}{{{{|{||||||}|{{{{{{||||||}|{{xssttuvvvvwxvw{}}}}}~~}}~~}{|||}|}{y{wrqrrsttuuvvwwxwvwwxxxyyyzzz{zzzy{z{{{{|||||}}}}}~~~}{{~||}}}}}|xxyxyyyzyy{||||}}|}}}}}|~~~~~~~~~~~~~~~~}yyyz~~~~~~~~~~}~~}|{{|{|||||wtuutttuuuvvw|}|}}|{{{||||||||}}{|~~|ywxytpqsrstsrrsttuuvvwwwxwwwwxxxyyyzz{yyzzz{{{{{zzz{{{|{||||}|{{{|zxyyy~}{|||}}}}}}|y{|||||}||}}}}}~}}}|}~~~~~~~~~~~~|{{|{|{yzzzz{{z{~~~~~~}|||||||}||~}}~~}}}~}{yzzyyxtqrsrstttuuuttuvvwvwxxxxxxwwxxxyx{{vvwwwxxyyyyzzzyyzzzzz{{{|zxxwwxwx~~~~}xxywwxxwz}}}}~~~~}|}}}}}~~~~~~|z{{{|}~~~~~~~~~~~}}{zz{{z{{{|{{|||{z}~~~~~zwy{ztqssstttuvutsrtxyvtvyxxwwxwvyz|}{|}}||}|||}}|}}|||{|~~||{||{}~|yz{~|xx|~{y{}{~}{~zsv||ywwz}zxxy{zvuvvuvwxwvuwxyywu{{tw~}xy|{xx|~}|~zvw|~z{}~~}z{~~~}~|~~}}xszytx||zz|zv{zy}~||~}}~x{}|wwyyxxwux}{vstsssrttrsvvtuvttvxwwvtw}{vuy{yvuy{|~}}~{y}yux|~|vsv~vu{|zz{|||{{}~}|wosxv{~|z{|{z{{{||||{x{{z{zz}~zvwzyvuxzxwxyyz{zwyus}}~|z}|yyywxy{{xw{|ru~w}|x}}~~z}}{}~~}|{{{vu|}xwvx|y}}|{{{{~vvw|}}~~~~~~~~~}}}~~~~~}zz|~}zwy|{yxz||yxy{yvy|{yyyzyyzzxwxyvrruwuuvwwtuxyxxyyyyxw{~~~~~}~{wwyxxyyz{zyyvrrsssuuuvvvvvvvwwxxx|~}|}}|}~|}{z~~|~}xy~~~|}}}~~~|yxzz{{{|}|}}}}}}~|{{{|}|||~~~~~~~~~~|{|||||||||{{{xsrstttttuuvvutuuuw{}||}|||{{{{{{{|||||}}{{{{{||||||zwwuv|}~~~~~~~}|}}||}}}}}~~}}{|~~~~}xuvvwxurrstttsttuuuvwwxxxyxwxxxyyzzz{{z}}}}}~~~~~}|}}}}}}}~~~~~~}}~~~~~~~|yzzzz{{{{{{|}}~{||||~zvwwsqrrsssttsstttuuuvvvwwwvvvvvwwxxxz~~~}}}}}~~}~}}~~||zzzz{{{||||{zz{{{{{|||||}{zzz{{z}}wwxxxyyzzzz{zyyzzz{{{|{||xuuuuwwwxxxyyzzzyyyzzz{{{|{|}{}}{|||}}}}}~~~~~~~~}z{{||||}}}}}~~zyyyyzzz{zz||}}}}}}}}}}}}~{zzzz{{{{{{{{zyzzyzzz{yutvvutuuuuvwvwwxxxxwwxxwxyyyyy{zz~~~~}yxyyyzzyxxxyyyzzzzzz|{vstuuvvvwww{~}|}}}}}}~~~~~}}}}~~~~~~~~}}|xwyyyzzzzz{}{xxyyyzzzz{{{|}~~~~{{{{{{|}~}~~~}}}~~~}~~~~~~~~~~}}~~}}}~~}}}}}}yuuvvxyxy|}}}}|{{{{{|||||||||zz{{{{|{{||||zvvwwwxxyyyzzz|~~~~~~~~~}}}}}~}|}}}}}}}~{yzxsrsttuuuvwwwxxwwwxxyyyyzzz{{zz}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~}~~}}}~~~~~}||||}{vtuuuvvvwwwwxxwvvwwwxxxyxy|~}{{||||||||||}|{{{{{{{|||||}~|||||}}}}}}|{{|||||}}}}}}|{{{|||}~~~~~~~~~{wwwxxyyyyzzzzxvuvvwwxxxyyyzzyyyyzz{{{{||||{{{{~}}~~}||}}}}}}~~~~~~~}{||}}|}}}}}}}}}}~}yxyxyyxyywuvvwvuuvvvwwwxwxxyxwwxxxxxyyyyyz|}||}}|}}}}}|~~}{z{{{{{||{zz{{{{{{|||||{zz{{{{{{|~zyyyyzzzzz{{{||{zz{{{||||}}}}|ywxxyyzyz{{{{zzz{{{{|{|||~~|}}}}}~~~~~~zy{|||||}}}}}~~}~}{||{|||||}~~~~~~~~~~~~~}{zyzzzzzzzzz{{{yyyzyzzzz{xvwwvvvwxyyyzzzzzzyyyzzzzzz{{{~~~~~~~~~~~~~}}}}}}zyzzz{{zyyyyzzzzz{{ywwwwwwxxyyzzz|~}}}}}~~~~~~~~}}}}~~~~~~~~}}|zyz{{{{|~~~~~~{{|||}}}}~~~~~~zwxxyzyz{x{|ojv}{~|~}{w|{}xw|}}}|{y|}}}oimmjotuwvstursvttyxrrtw{woptstxww|{xxoqrtxvuwxvrrwvuz{xz{xz|yvtrvzyxuswwnq}~|}yrnlnpsutqrwxtsw{}}~xuyxx{zqorprwvuwvw|{xz}|z}~xv}~{~~}~|zz}}|~~}}||}|}|}~~~}yx}~untrjmpruqmstsusuytquuvywutuyzvuvw|zsztjnsstsoorrstrtwwvusuz{wvvtvyxyzvx{soy~|~|}~|~{|}}}|~{qkntrnqrorvsquvuvuu{~tr}{|~~uouyvstuz|wrttnlnv{vsxzzzww|{ttz|z}|}zz~~}|~|~~}||~~~~vqutrttuvuwzxvxxvvy~~xu{~{}~}~{y}~}|uzxswyux|yxzyxwwxyy{ywwvx{{yvuyzvy{vy|{}z|~}~}{|~~|}~zy~~z~{y{sjnqjjqpptsppptvrpqqwxsuytu~|{~~|tsuvvtstutvwvrppqqqrqprrststutuwvwxuyyoryyyzz{{{{{{||~~~ypqsrsstutuvwxyxyzyyz{{zz|~~}}}~~}~}xvyxxyzz{{zz{{{{||||}}~~}}}}~}~~}~~{qpssrtttttuuuvwuuuuvwvvwwxxwy}~}}~wnmpoprqrsssrrstttplnpopqqppprrststvtx~~yonqprwyyyzzzz{{{||||{z{{{|||||}}}}|z~}z{zz|ukjmmnpoprrssstuvxxxyyyzzz{{{||}~~~~{z|{{|{||{|~~~~~~~~~~~}sqtstuuwwwwxxxyxyyyz{|}|||||}}|}usutuvuuvvvwvwxvvuvwuqqrrssstsrsstutv~~~~~~~~~~~}}~xmknnnpppswxwwwxxyyxyyyzzzyyyyyz{zz|z|~z{vlilllnmmnopqqrssttuuutuvvvvwxxxyyyzwyvtvvvwwxxxyzyzz{}}}}~~~~~~wtvvvwwxxwx{{{{|||||||}}}~xtwwvwxyzyyzzzzzz{z{||}}ywwwxxxyyxzz{tqssrtttuuuvy|}|{{z{{{{{{||{|{zzzz{zz}zmfijjkllmnnnnnppqrrrsstuutttuuvwwwywxvrttuvutuuvvwwxxxxyzyxxyyzzzz{{{{||zz~~~~|rnppprsstttvvvwy|}|}}}}~~~~~~}y{{z{{{|{{}~~~~~~~~~~~{z{{{{{{{yuvwvwxyzzzzzzz|xtvtppqqqqrststtsstttuuuuvvvwwuuvvwwv}~~~~~}~wrtttuuuvvvvvvwvwxxxyyyzzyxxyyyzzz{{z}{||||}}}}}}}|{|||}|snpqqrrqrrstttuvvvwxxvwxxxyyzzzz{{|zyytvvvwwwxxxyzzz{|}}}~~~~~~~~{{||{}wxyyyyzzzz|}}}}~~~|vwxwxyvttuvvvwwwwwxyzzz{{{{{|{{{{}~}~xyzyyzzzzz{zz{zyyyyzyzzyz{zzzyyyyzzy~}yyyyyzzzz{z{{yzyrklnnoppqrrqqqssstuuvvvwwvvvwwwxyxyyx}ystutuuttuuvwwwxxxyyyxxyyyzzzz{{{|zusyxqststuuvvvwxxxyz|||}|~yyzzz{z{{ywwxxxyyyzzzzz{|}}}}}}~~~~}||}||}~~~~~~~~~~xqqsrrsttutuvuvvuuuuvvvwwwxxxxwwxwxyw{xqqsrststuuuttuuuvwwwwwxyxwwxxxxyyzzy|~}~~~~~~}}~}~wpprrstrrstuuuvvwwxxywwxxy}}{tsuuvwwwxxxyywtuwwxxxyzyyzz{{|~~}~}yz~}}~~~~~|tsuttvwxxxyyyyyyzzzz|}}||}||}}}}|}~vvwwwxwxxxxyxyyxwxxxxxyxxyyyzyxxxxyx{~~~}|}}}}}}}}}}~|||wnmpppqqrssssrstttuvvwvwxwwvvy{|}|}~|~{rrtstutsttuvvvwxwututtttuvvvwxxyyyywy}tsuuvyzz{{|||||~vuwvwxxxyyy{{{|||||}}}}}}~zwyyxyz{|{||||||||{|}~~~~~~~~}~}}~uruutuuuvvvwwwxwvvvwwwxxxxxxyywxz|}{}~}~zroqqqrssttttstuuuvvwussuttssuuuvvvxwx~~{spsrstsruxxyyyzzz{{{{zzzz{{{|||||}}{|}~{qoqqrsstuuuvvwwxz{{{{{|}||}}}~}z|{{|||||}~wtvvvwxyzyyzzz{zz{{{|}~}}}~}}}}~~}~xtvvvwvvwwwxxxyxwwwxxxxxutuuvvtuuuvvv}~~~~~~~~~~~~~|}zrnpqprrrstttvxxxyyyzzzz{zzyyzzz{zz|{{}rlopoqppqqrssttuuvvwvvvwwwxxyyyzzz{yyyuwwwxxxyyzzzz{{}~~~~~~~~|yzzyzzz{{{}~~~~~~~~~~~~|xyzyyz{|||||||||}||}~~~~|zzz{{z|||zuvvvwwwwxxxxxyz{{{{{{{|||{{||zzzz{zz~~~~~~~}}|tprqnoppqrrrqqrsstttuvvwwvvuvwwxxwyyx~zuwwwxwvwwwxyyyyyzz{zyyzzz{{{{{||||{z~~~~~~~~wrtuuvvvwwxxxyyz{||}}}}~~~~~~{||||}||||~~}}}}}}wxyxyz{{{{|||||||}|vvwwxxutuuuuuvvutuuvvvwwwwwxxwvwwxxw{~}}~~~~}~~~xstutuvvwwwwvvwwwxxxyyyzzyyxyyyzzz{{z~~~~}~~}~~wrrttutstuuuvvwwwxxyyxxyyyyzzzz{{{|{y}{uvwvwxxxyyzzzz{|}}}~~~~~~~yz{z{{{||{}~~~~~~~~~xxyyyzz{|{zzzzzzz{z{|}}}}}}}}}}}}~~xxyxyzyyyyzzyzzyxxxyyyyyzzzzzyxyxyzx{~~}||||||}|}}{{{vooqqqsssttttstuuvvvwwwxxwwwwxxxyyyzy|{ttuuvvuuvvwwwxxxyyzzyxyzzzz{{{{||||z||uuvvvwwxxxyyyzz|}}}~~~~~{z|{{|{|||}~}||}}}}}}~}~yx{zz{|}}}}}}}}}}}}~~~~}vtvuuwwvwwxxxxyxwwwwxxxxxyyyzyxxxxyxz~}~yrqssstttuvuuuuvvvwwwxxyyxxwxyxyzyzzy{~}~~~{srttuuttuvvvwwxxxxyzyxxyyzzz|}}}}~}{|~vuwvvwxxxyyzzzz|||{|||}}}}}}~~{z{{{}}}~~~xvwwwxyzzzz{z{{{{{{|}}~~~~}}~~}~}}yvxxwxxxyyyyyyzyxxxxyxyyyzyzzzxyyyzyz~}}}}}~}}}}}~}|}yroqrrssstuuttuuuvvwwwwxyxxwwxxxz{||{|~}ustuuvutuvvwwwxxyxyzxvvwwxxxyyyzzz{yy~vtvvvwwxzz{{|||}~{wyyyzzz{{{|}}~}}~~~~~~~~|xyzyz{||||}||}||}|}~~~~~~~~~~~~~xtvwvwwwxwwxxxyxwwwwxxxyyyyyyyxxxxyyz~~~~~~}}{tprrrsttuuuutuvuvwwwxxxxwvuvwwwwxxyyx~~~}vrtttvutuuuwxyyzzzz{{zzzz{{{||||||}{zvrtutuvvwwwxyyyy{}||}}}~}~~~~{|||}}|}}}~}yz{z{||}|}}}|}}}}}}~~~~~~{wxyxxxyyyxyyyzyxxxxyyyyyyzyzzxxyxyyy}~}}}}}}~}}}}~}||{vrrttuuuuvvvuuvvvwwxyxyyyyxxyyyyzz{zz~~~~~~~xtuvvwwuvvvwxxxyyzzzzyyzzz{{{{{||||{z~zvwxxxyyzzzz{{{{}~~~~||}|}}}}}}~~yz{zz{|}||}}}}}}}}|}~~~~~~|wwyxxxxyyyyzyzzxxxyyyyzyzzzzzyxyyyyy|~}}}}}}~}~~}~~|||wrrtstuuuvvvuuvvvwwxyxxyyyxxxyyyzz{{z}~~~yuuvvwwvvwwxxxyyyzz{{yyzzz{{{{||||}|{~{wwxxxyyzzzyz||{}~~~}~~~tlmnmqusrvxvsvyyz|~~wuvwxzz{~|ywvy|wv~xkkuxnhpvqpuwuvww{}~zz~}~~}}}qjlknphgprnkkrxsotwvvwvvxzxwwwy|z{{w{vw|xsrwzvrtw{|vy~zuy}~}yz|z~x~{|~zz~~yzyy~zxy~}|unttoptxytrsqtwwspx|qu~zx|{t{~{}z~uoxypsztoruwsoqtz|qlsurqnryuruuw{xvyzxxxy}}u|uw}xsx}~zvx|{z}}xx}|}~||~|z~{vyz||zx{{z}}vjgpvsomovzsloty~zps}}xwxy{}zuz}xwsxxqyvou{xleturv{|yxzuquyyxuv|pu~sos{{tppv~{|xq{}xlgxtfgt|yuwwtx~~}~zw}|w}~z{}~~wfguthgpomvyoltvqpsvxuoo{{vyutvtzy|wtz|zugmtnv{yutwzyz|z||vw}{}~}rnrsqrsrrsstuusvzyuux{zwvz{wuzvnqsqqrrsttutqpomotupnuvsuxurtxwuwyxxyy{z|~wwwwyyyyxyzy{{z{{z{{z{{{|||}}}~}{}}~~~}}~~}~~~|~~~~{~vlnppppqrsstttvwvvvxwwyxwz{yyyz|{{||||{||}|srttuuuvvwxwwyxxyyyyzzyyyyzytrtttvvwxwxxv~{qptssttuuux}~~~~~~~|{{{|wmkmmnnnoqqrrrsstuuuvvwxwxxxyyyzzz{{{{{|}{wtvvuvvwxwxxxyyyzzzz{{{{{||||||||||}}||~|~soqrqrrsttuvuvwvwyxyyyyz{z}vqtsrttuvrnopppqrsssttuuvwwwwxyyxyyyzzz{z|}vwyxyyyzyyzzz{z{|{|{{|||}||}}}}}~~}~}}~}~unopprrrsstuuuvvwwwxxyyyyzzz{{{{{|}|}||~|}zqrtstutuvvvwwxwxyyyyyzzzwuuvvvwwxxxyyyzzy{qqsrtttx||||||||}|}~}}}}~~~~~~~~~~~~|}}}}|}xnmooopprrrsttuuuvvwwwxyxyyyzzz{{{|{|}|}|{usttuvuvvwwwwxxyyyyzzzzz{{{{{||||}|}}|~~x{~sorrrsstuuuvvwwwxxxyyyz}uprrstpnoppqqrssttuvvvwwwxxxyyyyz{{{{{{|z}ztvwvwwwxxxyyyzzzzz{{{|{{||||||}|}}}~}}~}~wqrsstttvvvwwwxxxyyyyyz{{{{{{{|{|}||}}~zstuuvvvwwwxxxyyyzyyzyvtuvvwwwxxxxyyzzy{zzzsstvz|{||||}}}}}}}}~~~~~~~~~~~~~~~~}}}}~}}~}}~xpprqrsstttuuvvwwxxxyyyyzz{{{{{||||||}|}}|vtvvvwwwxxxyyyyyzz{{z{{{||{|||||}}|}|xwxw}}trtttuuvvwwxwxxxyzy|ussonppqrrrsttuuvvwwwwxxxyyzzyzz{{{{|{||{zvwwwxyxyyyzzzz{{{{||{||||||}|}}}~~}~}~}vqststtuvvvwwxxxyyyzzz{{{{{|||||}}|ysuuuvvvwwwxwxyyyzwttuuuvvvwxxxxxyzyzzz{z{yvz{z{{{|{{||||||}}}}}~}}~~~~}~~~~~~~~~~}~~}~~}~~~~}~xpqrrsstuuuvvvwwxxxyyyzzz{{{{{||||}|}}}~}}}uuvvvwwwxwxyxyyzzzz{{{{{{||||||}|yvwxwxyx~|srttuuuvwwwwxyyy}~zompooqqrrrsttuuvvvwwxxxxyyyzzz{{{{{||{|}{yuwwwxxxyyyyyzzz{{{{{{|||||}}|}}}}}}~}~~|~uqsssuuuvwxyyyzzzzz{{{{{|||||}}}xrtuuuvvwwwwwxxvuvvvwwwxxxxyyyzzz{{{{{{|{}|vwxwxyyyyzzzz{{{{{||||||}||}}}}}}~}~}}}~xqrsstttvvvvwwxwxyyyyyzzz{{{|{{|||}|}}}~}}|ttvuvvvwwwxxxyyyzzz{zz{{||{||{yxyzyzzz{{z|ssutuvvwwwxwy|||}}}}}}~}~~~~~~~~~~~~~}zqoqqrssttuuuvwwwwxxyxyyyzzz{{{{{{|||}|}}|vtwvvwwwxxxyyyyyzzzz{{{{{|||||}||}}}~}}~|~urtttuuuvwwwwxyxyyzzzz{{{{{{}wruutuvvvwwvttuuvvvwwwxxxyyyzzzzz{{{|{|}|~{uwxwxxxyyyzzz{z{{{{{{|||||}}}}}}}}}~~~~}~wqrsstuuuvvwwwxxxyyyzzzzz{{{{|||||}}}}}~}~{stvuvvvwwwxxxyyyzzzzz{{{{{zxxxyyyzyz{z{{{{ssutuvvvwy||||||}}}}}}}}~~}~~~~~~~~~~~~~~}~ypprrrsstuuuvvwwwxxxyyyzyzz{{{{{|||||}|}}|vtvvvwwwxxxyxyzyzzz{{{{{{||||||||}}}}}~~|~trtttuuvvvwwxxxxyyyzz{{z{~xuvvvwwwutuuuvwwwwxxxxyyzzzz{{{{{||||||}|~{wyyxyyyzzz{{{{{{{{|||}||}}}}}}}}}}}~~~~}xstuuvvvwwwxxyyyyzzzzz{{{{{||||||}}}}}}~}zuvwvwxxxxxyyyzzz{z{{{|{xxxyyyyzzzz{{{{|{|{uuvvvxz||||||}|}}}}}}~~}~~~~~~~~~~~~~~~~~~ysststuuvvvwwwxxyyyyzzzz{{{{|||}||}}}}}~~}~wvxwwxxyyyyyzzzz{{{{{{|||||}}|}}}}}}~~}zy~}vtvuvwwwxxyyyyzzzz{{{|wtvvuuuvvvwwwxxxyyyyyz{z{{{{{{||||||}}}}|yuwwwxxxyyyzyzzz{{{{{{||||||}}}}}}}}~}~~}wtuvuvwwxxxyyyyyzzzz{{{{{|||||}}}}}}~~ztvvvwwwxxxyyyzzzzz{zyyzzzzz{{{{{||||||}|}ztvxxyyyzzzz{{{{{|||||}||}}}}}}~}~~~~~~~~zttuuvvvwwwxxyyyyzzz{{{{{|||||}}}}}}~~}~~}}vvwvwxxxxxyyyzzz{zz{{||{|||||}}}}}}|{{|||}vtvvwwwwxxxyyzzzzz|}}}}}}}}~~~~~~~~~~~vstttuvvvvwxxxxyyyyzzzzz{{{||||||}}}}|}~}xuwwwxxxyyyyyzzz{{{{{{|||||}}|}}}}}}~}~~}wtvvvwwwwxxyyyyzzzz{{{{{||||||}}|}ytvwvwwwxxxyyyzzzyxyyyzzzzz{{{{|{|||}||}|~{wwxxyyyyyzzzz{{{{{||||||}}}}}}}}}~}~~~~~ytuvuvvvwwwxxyyyzzzzz{{{{||||||}}}}}~~}~}~|uvwvwxxxxyyyyzzz{{{{{{|||||}}}}|{{{|||}|||uuwvvwwxxxyyyyz|}||}|}}}}~~~}}~~~~~~~~{tsttuvvvwwwxxyyyyyzzzz{{{{{||||||}}}}}~~|wuwwwxxxyxyzyzzz{{{{{|||||||||}}}}}}~}~~}wtvvvwwwxxxxyyzyzzz{{{{{||||||}~~xtvvvwwwxxxyyxwxyyxyyzzzz{{{{{||{|||}|}~|~{vwxxxxyyyyzzz{z{{{{{{|||||}}}}}}~}}~~~~}~ytuuuvwwwwxxxxyyzzzz{{{{{|||||}}|}}}}}}~}~{uuwvwwwxxxyyzzzzzz{{{||{|||}{z{{{{{|||}|||uuwvwwwxxxyz{||||||}}}}}}}}~~~~~~~~~~~~{ssuuuvvwwwwxxxyyyzzz{}~~~xvxxxyxyyyzzzz{{{{{|{{|||||}}}}}}}}}~}~~}~xvxwwxxyyyyzzzzz{{{{{|||||}}}}}}}}}~~}~~}yvwxxxxxyyyzzz{{{{{||||||||}}}}}}~~}~~~~}yvxxwxxyyyyzzzzz{{{{|||||}}}}}}}}}}~~~~~zvwxxxxxyyyzzz{z{{{{{{|||||}}}}}}~}}~~~~}~{vwxwxyyyyyzzzz{{{{{|||||}}}}}}}}}~~~~~~~|vwxxxxxyyyzzz{{{{{||||||||}}}}}}}}}~~~~~|vwywxyyyyyzzzz{{|{{||||}}||}}}~||}~~~}~~~yvwxxxyzyyyutttuuvwvwxmbdecgigikjs}z{{{||zy|||}{z{||{|}}|}}||||}~}z{~{z~~}}~uquvuwxwwvx|{wwy|{yy{~|ww~{xz~|z{||||}|}~}~}}~}}~}~ykmqppqrsssttttstwz{{}}|sv{wtvyxxxwzzvx}~z}zllssopsqosxusvyxwxyxuw{ytw~{tw{ww|}ywwyzzzyz}{{{}|qjlmmnopqrrminwxofgnqollnonoooqssrsstvvwxxvv~w{}{vquvssrqv|{vsvzxvxzwvx{zz}}y{~~}}ytw~|vv|~ytzvz{}}{{x}{tuxxwwvvwxwx{}~||z~|~{{|~|vws|~{us~vkq|~yuvywux{|}wmlqofckrqmjouunnuxsppprz|tlovxss{}w{z~~w}~|~~~~{x|zpe`fppjimooqrqpnpwzuoryyuuxxwyyvv|~tr||x|~vv{{z}~|{yxyxwwyzywz}}|{{}~~~~zy}~{wzzyz{{zyzzz{|||}||||}|{|||}{wuuuuvutuuuwvu}~|}{{|~{x|~|yz{{~xpqrqrssstuuuvvtuvvvvvwxwvvvxywvxzzyyxyzyzzy}~~~~~~~}~~~~~~~}}|}}}}|{|}}}{}~vmmnmnoprrru{|{{||{|}||}~}}|}~~tsvvwxxxxyyyy{||||}~~~~~~{pmqrrssstuuuuvxxxyyyyzzzzzyzzz{{zz{{zyyyyzzz~~~~}{plomloopqmijlkkklmmmoppqqpopqqrsrsuutstttuuu}upsrprsststuuvutuvvwwwxxxywrqssstuuuwxyyy{{y{|}}~~~~~~{rsuuwvv|~|}|}}|zzz{{zz{zyyyzzzzzz{zzyyzyz{siikjjlklmnoppqppqqrrrtttx|{{||{|}||}|{{{||{}~yyyyxxyxy{ujhljjklmnnopqqqqqrssstuuvvvwwwxyyzzz{|}}}zvyy{{vtvvvwwwxyz{{{{{{|||~~{uwwxzyyzyzzzzz|}||}|}}yvwwwwwxxxxxyyxwwwxxw~~}~~|unpqpppprrrssttssttuuuvvvwvuuuvwwwwwyxwxusrqw~~~~}}~}~umnoptvuvwvwxxyyxwxyyyyzz{{{{{||||}}}}uuvvxyyzzzz{{{{}~~~~}rprrsutuvvvvwwwxyzzzzz{{{{{||{|{||{||{}~|}}}~ynlligihijjlmmnoonnnpppqrstsrrststuuvvvvuuwvv~snqrqqpqrrstuuuuutuuqpqrrssttuvvwxxz{z|~~~}{}||~~~~~~|~~~~}|x|}|}~~~~~~~~~~~~~~}|}}{~~~~}||||||||||{zzz{{{|{{|{yzyz{tllnnonmopppqrrssrsxzyyzzz{{zyyzyzzzz{{{yy{y||yyyz{z{{{|{zzz{|vmmooppopqqrrsttutstuuvvvwwxxxyzzzz{trutuvwxxxyyyzzz{|}}}}}}~~}~{wxxxyz{{{{{{{||ywwxxxyxyyyyyzzzzzzzzz{zxyyx~}}toqqqrrqrrrstttuvuttuvvvwwwxwvvvwvrqssstsstsy~~~~~~~~}}{tvvvwwuvwwwwxyyyyxxyyyzzzz{{{|||}}}}}}~wxyxyz{||||}|}}utvuuvwyyyyyyyzzz{}}|}}}}}}}}}}~~~~}~~~~~~|wuwsjikklmlllmnooppqrqqqrrsstttuutttuuvvvwxxvwvw~}spssrttssttuurpprrqqqsssttuvvvwwxxxyzyzz{~}|z{|{||}~~~~~}}~}}}}~~}z{{{|||~~}~}}~~~}~~~~~~~~~}}|{~}}||}}}}|}|{{|||{{|||{yz{slmonopooooquxxxxyyxwxyxyyyzzzyxxyyyyyz{zzzx{}z{{{{||||{}}}}}}~}~~||}wooqpqsrqqqssstuuuvvuuvvwwxxx{~~}~~~~wuwwwxxy{{{{||{|}|}zwyxxywx{zxwwxxwxxxz{{{{{{|{{|}|{||{|||}||{z||{snpppqrrqppstsrsuutttuvuuvvssssrrsttttuvvvut{~}xprtuuuuvussuvvvwwxywvwxxxyzzzz{{||{zz}~|}xxzyz{z|~uuwvvwwwzzwv|ytx~}z|}z{}}||}}}~}}{yz{zz|zyzumjmmmopomnqspnqtsqstsrssstuvwwtstux{yvwyyzz}~}}~}~{roqqqsqoppppporutqquwurtvtqsz|xux|{z{zxv|z}xz{y{|{{}~}}~}}~}~}||~~z{}|vz}z{zvw|~zx{~|}~}||~}~~~~~~~}y{~|{~|}~||~}xw}wv|~{{{||{{yrlmnopqtxxsrtuuvywuvyyxwvwyyxyyzzzwtx~}so{w~}~}}}}|{{}}}}zx}xx}~|{|}}||}wolkkqutsrrsuurrx|tmtyv|{wz|vz~{}z|zux{xw{}|{}~~}~~|}~{usvxvruxxxywvvyyquyt{~z{~~}}|{|}}||}|{}}}}~~~{z}wnnoooqqqppssqqrrstutsqoprrqruxxusvxwtuxwuvxy}~~~vqrstuttuvvutvwvvvwxzzyxvy|{wx|}{|}{{|{xxz{z{~~}xxyxyzyyyy{||{||||~~~{zzzzzyxxxyyyzyz{umlnnoppqrrrqqsssttuuuvuuvvvwvwxxxvvy|{||{}|}~~~~~~~znloooqqqrsssrsttuuuvwwvuwwwxxxyyyzz{{{|||}||~{}}}}}}}}~|{|||~~z{{{|{{|||}}}~~~}}}}}~~|z{{{{z{{{~}}}}}}}}}}|{{||{||{xqrsstuuuuvvuuuvvwwwwxxwvwwwxxxyyyxwxxxyyzzy}~~~~~~~~~~~~}}|}}~~}~xpprrssstuuuuuuvxyyyyzzzyyyz{{{{{||{|}}~}}~}zz{z{|{|||}~~wwyxxyyyyyyz{|||||||||}~~~~~~~~~~~~~~~~}}}}~~~~~~~}||||}}|~{rnopqqqrssttsrqrrssttuutttuuvvwwxxwvvvwwwxxx~~~vqrrsttuuuvwvuuvwwwxxyzyxxxyyzzyxyyyzzz{{||{{}~}~~~~~~~}wyzyzzzzzz{|~~~~~}~~~}||||||||||{z{{{{{{|wonooppprrrsssrrsttuuuvvvuuvvwyzyzzyyxxyyy{y{~}}|{}||}yrpppqrrsttuuuttuvvvwwxxxwwxxxyyyzzz{{{|||}|}|z|}|}}}~}|{|}~~~~~~~{xz{{{{{|{{{{}~}}~~~~}}}~~}}}}}}}}}}}}}~~}~}~}}}}}}}}}}~}}~}~|uqqqprrrssttutttuuuvvvwwwvvvwwwxxxyyxwwxxyyx|~~~~~~~}}}}~}~~wqrrqrssuvwwxxwwwxxyyyzzzyyyzzzz{{{{|||}|}~|yy{||}|}}}}}}~wvyyyzyzzyzzz{|}}}}}}}}|}~~~~~~~~~~~~~~~~~~~~}|||||{}yqoqppqpopqqqrsrqrsstttuvvutuvvvwwwwxwvwwwxxx~}~~~}urtsrstttuuvvwvvvwwwxxyxxwvvwwxxxyyyzzz{{||{z|}}~~~~~~}wxyy|}|}}}}}|}~~~~~~~~}||}||}}}}||z{{{{|uopqooppqqrssttsstttuuvwxyxwwxxyyyyyzyxxxyyx{~~~}}}}}}}||}||~yqqsqqrrstttuuvvuuvwwwxxxyyxxxyyyzzz{{{|}~~|z{zz|{{|||}|}}~{xyyz|{{|{{||||}~~~~~||}}}||}}}|z{{z{{tprrqrqrrssttuuuttuuuvvvwxwvvvwwwxxxyxxwwxxw|~~~~~}}}}~~~~~~~||}}}}wrtuttttuuuvwwxxwwwwxxyyyzzyxxyzzz{{{{|||}}|||||~~zzzz{}|||||}}}|}~~~~~~~~~}}}}}}}||}|{{{{|yrqsssrqrttttuuuuuuuvvvwwwxxwvvwxxyxyyyxwwyxx~~~~}}}~~}~~}~~}}}}|usuuuutuuuvwwxyyxwwxxyyzzzzzyyzzz{{{{{|||}|}~{|}|}~wy{{~|spvwqqtvzyrv|rnspmqsturu~}xy{{~{wzzyy{}~~}}}|z|xu{|y{zx||{~}||notrquwroooprtrpqtrprtuvuswyssvttxwsuvuvvvvvzwsuwyyywx}~|~|}~~}{y}~}~|}|||yzy{|qjnlfijilmljjopklpmjlmnqtrnnqmlstpqpsyvpvwor{}zz}~|}~{~}}|}{y~y|{z{xy~{yzvvxqnqllqnmsrnmnoqqruspruvtpoty}~zx|{x|}xz|xy{y~}|uptuw{{y{~}{wwroturrtuttuwtsvtquxtpqrqsxxqorsruvttvvwytt~|utuvxz|{zyy{z}~|{}~}}~~}zyz}}zvrqopsneegiljkpkgklillnrqoqpnoqrqqtsnqsqrxvppx|}}~~~~}||||{{zzzzyyxxxyywwxrmmnmnonnnoppppoqrqqpqssqrrrv{{zzz{zzyzzzyxx{}~|xy{zz{|}}}}~~|uststutssstttsstutstttuuuttuvuutuvvutuvvuuuv|~zwwxxxyz||||}~}|~~~~~~~~~|{|||{yzzsppopqmhiijkkkkkmmmmmnopooopqqpqqrrrqrstssssx}}~}~~~~~~~~}|||||zz{{{zyyyyyxxysnnnnopooooqppppqrrqqrsssrssuy|{{||{zzz{{zzy|}~zyz{z{|}~~~~~{ustssutssrtttsssuutsstuttttuuuttuvuuuuvvvvuv}~~~yvxxxyz{|||}~~|{~~~~~~~~~~|||||{zzysopoorpkhhjkkkjkmmmmmnooooopqqqpqrrrrrststssx~|}~~~~~~~~}|}||{{{{{zyyyyyyxxxtppppqrqppqrrqqqrssrrsstsssttvyzyz{zyyyzzyyx{~}}~}}~}}}{vttttuutssttttstuutttuuuuttuvuuuuvvuuuwwuvuv|}}}}~|xxyxy{||||}~~}~}}~~}|{|||{yzytqqqqssolkmmmnmnooooopqqppqrrrqrrsssssttttttx}}{|||}}}}}}~}||}}|zz{{{yyyzzyxxxtppppqrqqpqrrrqqrssrrstttsstutwzz{{zzyyzzzyx{}}~~~~}~zuuuttuutstuuuttuuutttuvuttuuuuuuvvvuuuvwvvuv|}|~}~~zxxyyz||||}~~~~}~~}}|{{{{zyzxtrqqrssrnkmnmmmmooooooqqpppqrrqqrssssstutttty~}{|}|}}}~}}~~}|||||{{{{{zyyyzywxxtpppprrqqpqrrrqrsssrrstttsstutux{{{zzyz{zzyy|}}~~~~~}~{ututuvutttuuutttuuuttuvuuuuvvuuuvvvuuvvvvvvw|~}~}}~}yxxyz||||}~~~~}~~~}|||||{z{ytrrqrsrsqmlnmmmmooooopqqppqrrrrrrssssstttttty~}{|||}}}}}~~~~~~|||||{zz{{zzyyzyyxxyvppppqqqqpqrrqqqrsrrrsttssstuutvz{{zzyz{zzyyz~|~~}}}~zututuutstuuttttuutttuuutuuvvuuuuvvuuvvwvuvvw{~}}~}~|yxy{||||}~~~~~|||||{zy{{wqqrrrrqommmmmnnoonopqqqpqrrrsstuutttuvuuuvvvz}}}~}~~~~~~~~}|||}|{{{{{zyyzzzupprqqqpqqrqrrrrsrrsstssttttssvyxwwxyxxxxwyxw|}|~~}~~||}||{vrsrprutqrttsrrsusprwxtqswwtqtvututuvuuvuuwvx}~~|{}~~~~~~~~|~zz}~|yxx{}{tprsrqpqrpljkottolnrrpppqrrqrrrsssrstuuttuurs||{}~~~}|~{~|}|xw|~ww{{yxyxxyzvpoqstrnmrxxrmouvsqtvtrsstuttstxzxxxxyxwwxyxxz}~}~~~~~{~~~zy|{|wvzxoqwwsqsuutrruxwsnnu{xqqvwutuuvvuuvvwwvttv{ywz}{{~zx{~~|{~}|z}|w||y|}zz{|{vs{}vsrtvqnqvtmmrrnlmlnuxslnssrsttpnswtpvzuptvsswxxz{|}||}}~|{~{~y|}}||||{yy{zzyyyyyyyxvuyztpqstrppsttrqturpsvussssuvvvrqx}zvxzzyyyyxxx|~~~~}}~|{~}~~}}}||||{vsuuuuttuvuttuvuuttuuuuvvvuvvuvvvvvvvwvvvwxxx{}|~~}~~|z{}}}}~~}~~}}}||{{{zzzzzzvssttsrstrponoqqqppqrrrrrstsssstutttuvuuuvvuvz|||}|}}|}~~}}}}|{{{{{{zyyzzyxxyyyvrqsssrqrsssrrssssssttttttvutttvyzxxyzzyxyzyy{~~~}||}~~~~~|||}}{vtvvuutuuuuttuuuuttuvuutuvvuuuvwvuuvwwvuvwwvx|}|}}}}~}{{|}}}~~}}}}|{{{{{zyzzzyvrstssrrssrqqqrrrrrsssrrsttssstuttttuuuuuuvvvy|||}|}}}}~}~~}|{{||{zzzzzyyyyyywrrsssrqrsssrsttssstuttttuuuttuuvwwwxyxwwwxxxz~~}~~~~|}}}}}}}}}|{{{{|zustutsstuttstuuutttuuuttuvuuuuvvvuuvwwvvuwwvx{}|}}}}~}}~~~~~~}}}}}|{{{{{zyyzzyurstssrrttrqprrrrrrsssssstttsstuutttuvuuuvwvvz|||||}}}}~}~}}||{||{zzzzzyxyyzyvrrssrrrssssrsttsssttutttuuuttuvvvwwxxxwwxyxxz~~}~~~~~~~}|}}|||}}}|{{{{{zusuuttstttttstuutttuuuutuvvuuuvvuuvvvvvvvwwvx|}|}}}}}}~~~~~}}}}}|{{{{{zyzzzyurstssrrsttrpqrrrrrssssssttssttuuttuuvuuuvvvwz|||}|}}}~~}~~}|||||{zzzzzyyyyzytqrsssrrsssrrsttssstuttttuuuutuvvuvwxxxwwxxxz}}}~~~~~~~~~~}||||{{|||||{z{{zvuuvwvutuvvutuvvuuuuvvvuuvvvuuuvwvuvvwwvvvwxzzz{{{{{|||}~}|}}~~~}||}||{z{{{zyyzxuttuvutttuuutrrssssssttssttutttuvutuuvvuuvvwzzyzzz{{{{{|~~~}}}}}|{{{{{zyzzzyxyyvttttuuttttuttttuuuttuvuuuuvvuuuvvvuvxyyxxxxz}|{{|||||}}}~~~~~~}|||||z{|}||{{zwvvvvvwvuuuvvvuuvvvuuuvvvuuvvvuvvvvvvvwwwwvwz|{zzz{{{{{||}~~}}}~~~~}|||||{zzzzzyywuuuttuuutttuuuttuuuttuuvuuuuvvuuuvvvvuvvwvuwz{{zyzzz{{{|||}~~~~}}||||{{zz{zzxvuvvutuvvuttuvuttuuuutuuvvuuuvvvuuvvwvvvvwwvx{{{zyzzz{{{|||}~~~~}|{|}|{zz{{zxtuwwutuvvuttuuuttuuuuuuuvvvuuvvvuuvwwvuuwxwvx{{{{yy{z{{{{|{}~~~zy{z{}}}}~wrtuuvvvxxxyxwyz{|{{|||~xnlnnnopqrrrstuuvvuvvvxzyxwx{|{zz{{z}~{|}}}|wuspswvutqnnoqssqrtttvwuvwvwxyyxxz{zyy{||}{{xquvuvwvwwwxxxxyyyxyyz{|}zustuuvuuwyxwvxz{yx|twywwwy{ywzzywx|}zy{}}|{|zy}~{{~}{}}}~}~zyxoprqrru|}|}||}}~~|}~||~x|}{~~~~}}~~~}~|ynnqpopsutstuvvvwwxxxxyyz~~~{|||{|}}wmkoooooqssrrsuuuvuvwxwuw|zuu{yy||{{{|{|toptvogltsonqtsqqtyyspswyyvvxyyxxyzyvuz~|zy|wststuuvwwvux{yvxzyxz|xrrtstvuvusvzyxvvvx}}x~~zsuvy|wsw}~xuy|zy{{{{zzz||{{{{||{|||}}}{uvyw{xpqrv{{z||{||||z|~||}~~|}~}||~~}~~~~~}~xnnqpqqqtuuutuwvtvyyx|}|~}|}}|{{~}}xnmonpqprrrtttuuuvvvwwxxxxyzzzzzzzzz}|}tpnklmmnoopqqqrsstuutuuvwwwxxxyyyzzz{{{|{}{{wrtttvvuvvvxxxyyxyzvrrsstuuuuvwvwxxxyyzzyzzyztvvvwwwxxxyyyyyzz{{z{{{{|{||||}}}|}{vuwvwxv|zvxxxyyyyzz{{{{{{{||||}|}}}|}}}}}}~~~~~~~}xoprqrsstttuvvvvvx{~~~~~~~~~~~~~~~~yonpppqqrsstuuvvvvwwxxxyyyzzzz{{{{|~xmknmnoopqqrrstttuuvvvwwwxyyyyzzzz{{{|||||}|}uqststtuvvvwwwxwtrsttuuuvvwxxxxxyyyzzzz{z||zxrtutuvvwwwwwxyyyyyzzzzz{{{{|||||yvwxwxyxyyx|uvwwwxxxxyyyzzz{{{{|||||}}}}}}}}~}}~~~~}~}ypprrssstutuvvx|}}}~~~~~~~~~~~~~~~~zqqsrstttuuvvvwwxxxyyyzzzz{z{{{|{{~xompppqqrssttuuvvvwwxxxyyyyyzzz{{{{{||||||}}}wsuuuwvvwwwxvrstttuuvvvwwxxxyyyyzzz{{z{{{|||ytvvvwwwxxxyyyzzzzzz{{{{{||||{xvwwwxyxyyyzzy}vwxxyyyyzzzz{{{{||||||||}|}}}}}~~~}~~~~}~}yrststuuvvvz}}}~~~~~~~~~~~~~~~yqqsrsttuuuvvwxwxyyyyyzzz{{z}~|}}|}~ypnqqqrrsstuuuvvwwwxxxyyyzzzz{{{{{|||||}}|~}}vsuuuvvwwsqsssttuuuvvwwwxxxyyyzzzzz{{{{||}||xtvvvwwwxxxyyyzyzzz{zz{{{|yvvwwwxxxxyyzzy{{z|vwxwxyyyyyzzz{z{{{{||||||||}}}}}}}}~}}~~~|}yqsttttv{}||}}}}}}}}}}~~~~~~~~~~~~~~~yqqsrtttuuuvvwwxxxxyyyzzz~}}}}}}}}}~ypoqqqrrsttuuvvvwxxxxxyyyzzz{zz{{{||}}|}}}usutuupprrrsstttuuvwvwxxxyxyyzzzz{{{{{||{}||xtvvvwwwxxxyyyyyzzzzz{{xwxxxyyyyyzzz{{{|{||{ztvwvwwwxxxxyyzyzzz{{{{{{|{||||}|}|}}}}~{zzy~xrstuyyxyyzzzz{{{{{||||||}}}}}}~}}~~~~~~~~}zrrtstttuvvvwwxxxyyyyz}~~~~~zqpsrststuuvvvwwwxxyyyyzz{z{{{{|{|||}|}~usspprrssstuuvvvwwwxxyyyyzzzzz{{{{{|||}}|}|}wsuuuvvvwwxxxyyyyyzyvvwwxxxyyyzzzzzz{{{|{||{ztvvvwwwxxxyyyyyzzz{{{{{||||||}||}}}}zyzzz{yyuxxwyyyzyzzzz{{{|{||||||}}}}}}}}~~}~~~~~}zrrtstuuvvvwwwxxxy{~~}~~~~~~~~~~~~zqqsrsttuuuvvwwwxxxxyyzzzzz{{{{||||}{poqqqrrstttuuvvvwxxxxyyyzzz{zz{{||{|||}||~}}vsuuuvvvwwwxxxyywuvwwwwwxxxyyyzzz{{{{{||{}||xsuvuvwwwwxxyyyyzzzzz{{{{{|||||}}{yyzyzzz{{z|vwwwxxxyyyzyz{z{{{||{|||||}}}}}}~~}~}~~}~}yrststuuvvvwwwx{}}}}}}}}}~~~~~~~~~~~~~~{ssuuuvvvwwwxxyyyyzzzz{{{{|||||}~}}~zsqsssttuuvvvwwxxxxyyzzzzz{{{{||||||}||}}}~}~wtvwvwwxxxxyxvuvvwwwxxyyyyzzzzz{{{{||||||}}|yuwwwxxxyyyyyzzzz{{{{{{|||||}|zxyzyzzz{{z||{|wxyxyyyzyz{{{{{{|{||||||}}}}}}~}}}~~~~~~}zstvuvvvwwwy|}}}}}}~}}~~~~~~~~~~~~~~~zssutuvvvwwxxxxyyyyzzz{{{{|{|~}~}~zsqtstuuuvvvwwxxxyyyyyz|||}}}}}}}}}}~~~~~~~~wtvvvwwwxwvwwwxxxxyyyzzzzz{{{{||||||}}}}}~}}xuvwvwwxxxyyyyzzz{{{{{|{|||{zz{{{{{||||}|}}|zuvwwxxxyyyyyzzzz{{{{{||||||}|}}}}}}}~~~}~}ztuvuvwwxzzzzz{{{{{{|||||}}}}}}}}}~~~~~~~~}{ttvuvvvwwwxxyyyyzzzzz{{{|~~~~~~~~~~~~~|tsuuuvvvwwxwxxyyyyzzzz{{{{{||||||}}}}}~~}~~vtvvvwuuvvvwwxxxyyyyzzzz{{{{{{|||||}}}}}}~}}xtvwvwwwxxxyyzzzzz{{{{|zzzzz{{{{{|{|||}}|}}|zuwwwxxxxyyzyzzzz{{{{{|{|||||}}}}}}}}}}~}||{ztuvvxyyzzzz{{{{{|{|||}||}}}}}}~~~~}~~~~~}{ttvuvwvwxxxxyyyzzz{{{|}}~}}~~~~~~~~~~~~~~{tsuuuvvwwwxxxxyyzyzzz{{{{|||||}|}}}}}}~~vtuttuuvvvwwwxxxyyyzzz{z{{{||{|||}||}}}}}~}}xuvvvwwxxxxyyyyzzzz{zyyyzzzz{{{{{|||||}}|}}|yuwwwxwxyxxyyzzzz{{{{{||||||||}}}}}}~|{|{||{yuwxwyyxyyyzzz{{{{{||||||}|}}}}}}~~~~}~~~~}ztuvuvwwwwxxxyyyzzz|}}}}}}}~~}~~~~~~~~~}{ttuuuvvwwwxxxyyyzzzz{{{{||||||}}}}}}tstttvuvvvwwwxxyyyyzzz{z{{{{{||||}}}}}}}}~}~wtvvvwwxxxxyyyzzyxxyyyzzzzz{{{{|||||}|}}|~}|yuvwwxxxxxyyyyzzzz{{{{{|||||||}}}}{{{{|||}||{vwxwxxxyyyzzzzz{{{{{||||||}}|}}}}}}~~~~~~}ztuvvvvvwxxxxxyz{|||||}}}}}}~}}~~~~~~~~}wwxwxxxyyyzzzzz{{{{{{|||||||}}}}}}}~}}~~~~}~wvxxxxxyyyyyzzzz{{{{{||||||}}}}}}}}}~~~}~~~xvwwxxxxyyzyyzzz{{{||||||||}}}}}}~}~~~~~~~~yvxxxxxyyyyzzzzz{{{{{|||||}}}}}}}}}~~~~~~~}zvwxxxxxyyyzzzzzz{{{{{|||||}}}}}}}}}}}~~}~~~{vwxwxxxyyyzzzzz{{{{||||||||}}}}}}}}~}}~~~~}|vvxwxxxyyyyzzzzz{{{{{||||||}}}}}}}}~~~~~~~}wvwwxxxxyyzzzzz{{{{|{||||||}}}}}}~}}}}~~~~~~~xvxxwxxyyyyzzzzz{{{{{|||||}}}}}}}}}~~~~~~~~yvwxxxxxyyyyzz{z{{{||{|||||}}}}}}~}}~~~~~~~~zvwwwxxxyyyzzzzz{{{{|||||||}}|}}}}}~~}}~~~~}{vwxwxxyyyzzz{{z{{{|||||}}}}}}}}}~}}~~~~~~{wwwxxxxvsrrrstttuvtpprqrsttsuuh]chis}{~}~~|}wqwsntxxxofkngcgknpnllmkinvuqsutvrpvwtx{tquy}|st}|{}}}}|{~}xvy{|}|~{|~y|{~|~|~zz{zvroifnrjiorspmsvporqptvsljmljmpnlopnlnoptuw|~|~}~z|||wzzzzwjhkhkruwtrwvrtrnsxwrpyynmsuyxruwswzsprwyrp~~}}wz~~~zrxxxyx|~z}xr}}uw{{vsy{mcb_irhemmoocftungfnqmptrootvploqssppv{yv}~~zns{urolrywtu{~wxxv{|}whmttogkxxqprtqnswrokbbkrqjgmrpljltwk_izseo{vw{qyyx}}{su~}utvru}z}{{~z||~}~}~rlw~}{yxwvwzyy}~ywwux~~vnny~usvwsqx{wxunt{ymu~{tu|zuwwv{{uwzxwy|zuwzyyzuy}qklmnpsrtwtswxx~vqtsrttrststtuvtqsvtqrtsssssstvvsty}|z||x|}}}xz~{{|yy{{xxzzyzvh_cfefggilmnnoqrtuuuvxyyyz{|}|}{|~}}~}~~}||wsssrrsttrrstttsstutsruvst|~~}|~~|||}~|{~~~~~~}~}sklnmnoopppqqrttsstwxxxxz}|{||}|wwyy{{{y{~~~~||||{z}}|z{|{{zyyzyyyxxxxxwvwwwvvwwwvuwxqgfhhijijklnnlmrwwvuvwwwwwxyz{|}}}}xwyxxzz|}||}~~~~}~~|{zz{{zzwtuodbeffggghijijklmmllnoonnppqqpprrrstuuuwyx~~z|||~~~|z{||}}}}}}~}~ynjmmlmlmonnnnopopppqrqqqrsssrononnopqppqps|~~}}~}}|z||z{xoikkjkllmllosttstttutttuuutttuuutuuvvutvvw~}~|suwxyyy{||||}~{{|yyzqiijijkkkkkmmmmmnooonnopppopqqqqpqssrrrttsz~tuxxxxx{{wuvxyyzz{|}}}}~vsutuuttttuttttuuttttuuttqnopnnopqpopprrpu~~}~~}}||||||{{{{{zzz{{zyzzz{{~wvyxxyz{|{|}~~~yuvvwwuv{}|{zz{zzyyyyyyxxxxxxwwxxxwvwwxwtx}xwxwwwwwxwvvwxwwwwxxvvwwyvmjlmmoqrrstuwwwxz{{{{|}}xyzyzzyzzyxxyyyxwxxxwwwwxwvvvwwwvvvwwvvx}~~~~~}|||}|{z{{|{yzzz{ypjmmlmjghjjllmnprsssuvwxxyy{|||}}~~}yxywwwwxxwvwwxwvvvv~~}}~~}|{{|{{zzz{zyz~~}}~}}|unnonopppppqqrrrrrsstuuvvwyyzzz|}}~}~|yy{{}~~~}~{||zzzz{zyyyyyxwwwxxwwwwxwvwrjhjijlllllmnnnnopqppswxxxwwxxxyyyzz{}}}}}zx{{{{|}~~~~~}~~}}|||{|zy{xnjjffhhghijkjkklmmmnnopooppqrqqqrssrsstusw}~}}}~~~}tnoppqpopqqqpprrrqqrrrsrrsttsssttutpnoppnpz}~}~~~~~~|~~~~|||{}|slmonnnnopooopqqoquwwvvvwwwvvvwwvvvvwwvwvv~~|{|}~~~~~vvxxy{zz{|~~}~~wmmonnnnooooppqpppqqqqqqrrrqrrssrrssssrsssy~}}}}}~~~~~~utvwxyxyz{|||}~}{z{|~~~~ywxvvwwwvuvvvvuuvvvutuvvuutuvuusqrrqqprsqu~~~~~~}|||}|{z{{|{zz{{{zzzzzzyyyyzz{}sptuuvvwyyzzz|}}}}~}y{{z{{yyyyzyy{|}}{zz{{zyyyzyxxxyyxwxxxywx~~}|}}}{xwxxwwwxxwwwwxxwwvxwnhijklmmnopqrtuuvwxyyyz{}}}}~~yz{z{|}}}}}}}}}}}{{{|{zzzz{zxyyyyxwxyxyww~}}~}||||||{{z{{zzzyzzrjkmmnmmnoopmklmnoopqqsuvvwwyzz{z|}}~~~~~~{{|{zyyzzyyxx~~~~~}||}}|zzz{zzyyyzyy{}||}vmmonnnnpppppqrrqqrsssrssttuvvwwwy{z{{|~~}}{}}~~~~{||{{zz{zyyxyzyxwwxxwxsjhkjjklmmlmmnoonopqqppqrsrsvwwxvvwwwxxyzx|{xz{|}||}~~~~~~}|||}|z{ypkmllnnnmkjlllllmnnnnnpppppqrqqqqssssrsusu}{}~}~~~woppprrqqqrrqqqrssrrrstsssuvvuuuvvvuvvvwvty~~}|}}}|{|||}}}}}~z{|{|}~}}~~wpoqqqqpqrrrqqrssrrrstssuwwwwuvwwwvuvwwwvu{~~}}}}}|||||||}}}~~}|||}~~~|uuvvwyyzzz|}}}}~vuwvusqrrrrrqrsrrrrsssrrsttsssutssstutttsx~}}~~}~~~~~~}|}}}|{{|||||}||}ustuvxxxyz{|||}}}}}}~}~}{||||zzzzzzyyyyyyxxxxxwwwxxwvvwwxurrru|}}~}|||||{{zz{{zzyzzzyyyzzyxxyzyxxxyyxywolnortttvxxyyz{|||}~|}~~~~~~~~~}||}||}~~~}||}||{z{{{zyy{yz~~~~~}|||||{z{{{{ywxxyxwxxyxwxwqllllnooonoppqrrstuvxxxyz{||}|~~~~}~}~~~~~}||{||{zzz{zy~~~~~}|{|||{zz{{zyyzzyyxxztllmmnonnooqqppqqsrppqqrrsttuvxyyyz{|}|}~~~~~}{~~}}||}|{{z{{zyyyzyxxwxzunmooooooqqqqqqrrsrrsttssstuuttuuvvvwxwy{z~}~~{{||{zzzzzzxxyyzvmkmmlmmnoonoopqpppqrrrrqrtsssstutuvvwwvvvxz{|}~~~~~~}||}||zsnppnoppqpopqqqooopppppqrrrqrrssrsttttsttu|~~{|~~~~~ysrrqrsssrrstssrsttssrsttsssttttstuutttuuuz}}}}}||||||z{{{{|||||}~~wxzzz{{}~}}~|trssstssssttssstttsstuutsstuuuvuvwvuvvwwuy~~~~}}||}||{{|||{zz{{{{{|||}|}~zsruuuvwyyyyz|}}}}~|xyyyywwxxxwtuvvvutuvuutuuuuutuuuuutuuvusv~~~}}}~}|{|||{|}|}}|{{{|{{zz{{zyzz{yqnpqqstuvvwyzzzz|}}}}~~~}|}}}{{{|{{zyzzzyxxyyxxxwxxxxvx~~||}}}{z{{{{zzzzzyyyyyyyxyyyyxxyyyxpkmnmmnooprttuuvxyyyz{}}}}~}}~~~~~~~~~~~~~|||||{z{zz~~}|{|||{zzz{zzyyzzxwvwwwwvpkklklmnonmooppppqqrsstutvxyyyy{||}}~~~~}|}}|~}}}~}|{{{{{zzyzzyyyunmnmmooooopqqppqrrrrrstsrqqrrsttuvvxyyzzz~}}}~}|{{|{{zyzzzyxxywoklmmooppprrqqrsssrssttssttuuttuuvuuuuvwvy|}~~~~}|||||{{zz{yrnopqqpopqqqpprrrrqrsssrstttssttuuttuuvvtu|~~~~~~}~~~}}}|}|vprsrrrqrssrrrssrrrstssrsttssstuttttuuuutu{}~~~~}|}}}|{||||||}}}~{{||}~~~{ututtttuutttuutsttuutstuutsttuutttuuutuuty}~~}}|}}||{|||zz{{{zzz{z{{{{||}~xwxz{{{||}~~~{xyxxyxxxwxxxxwvwxwwvvwwvvuvwvvuuvvuutuvuw}~~}}}}}}{{{||zz{{{zyyyzzyxyyzyxxyxyzy{yrptttvuwyyyzz{}}}~~}}~|||{||zz{zzzxxzzyyxxyyxxwwyxvwwwyvv}~~~}~}{||{{zz{|zzyyzzyxxyyyxxyyxxxwyxrmnoopqqrsstuwwxxyz||{|}~~~}}~~~}{||||{z{{{zy{}zxyx~~~}}~~{yz}|yyz{{yyzyyyxxyyywyzxxytnnnoqpopprspoqrsssuuuxyy|{yyz{}~}|}{{}}~~~~~~}tnoppqqrsrrtuuutvxvx{ywvux}}~}sknpoqqprsstttvwuqr{}sox}yvx{xtv|~}zy~xuqsxwtwxwwrprsrsttttuuuwxwvtw~~ww|||uywtz}wvyzyx{|yx|~zw|}xzxqrxyvtuwww||~{wx}}z{~~|}~}|}}{~}vu||uw|y|}z~wrsqnqxwps{o|{z}|}~~||||}zz~z}}y|~ywmprppswyvsuvwxwvwxxxxxz}||{z}}}}tlmooppmmqwvrqsstyyutvy{ywx{|zz{|{~~vzuu{xorywolorqqrsvvpmry{yutvxzxsutkw{ymt}xru{{uqrsxysw||wsvwpmu{vrz~tqyyx~ws~wtusy~vw|||~|yyz|zw}}}}}}}~st||}}~}u{w~{qprqu}}{|||||}}}~~~}zz{|}|}~{}|{~}}ypopprssttrsvyxtty{{~}}~~}~~|}~vnmonoqqrrrtutttuvvxyvty|yuw|{yz{y~}ttqklnnoppqssssstuuvwwwwxxwxzxyzyyzy|usvutvvwxxxxxxy{xrqrssvvuuuvvvwywwyx{vuwvwxxyyyzzyz{zzzz|}{z|}}}||}{vsuwux{uwzyz{zzz{||{{||}||}}}~~}~~~~}~~}{qorrqsrstttvvvz~}~~}~~~~~~~yomoopqqrsssuuuvvvwwwxxxyxzzy|wljmmmnooqqqsssttuvvvvwxxxxyyyyy{zz|z{vruuuvvvwwwxtpprrsssttuvvvwwxxxyyyzyzwtvvvwwwxxxyxyzyz{z{{{|{{}zvvwwxwwyxyyuwwwxxxyyyyyzzzz{{{{{||||||}}}~}}~|}~sorrrsstutx|||||}}}}}}}~}~~}~~~~~~~~}rnqqqrrstttvuvvvwxxxxyyy{~}}{ploooqqqsssttuuuvwwwwwxyyyzzzzz{{{|{{vrtttuvvspqrrsttuuuvvvwxxxyyzyyzzz{zzwsuuuvvvwwwxxxyyyzzzz{xuuvvvwwwxxxzyyztvwvwwwxxxyyyzzzzz{{{{|||}||}|}}}~}zupqsrswz{z{{{{||||||}|}}}}}}}~}~~~~}~toqrqrsstttuvvwwwxwx|}~~~}}toqrrssstuuuvvwwwxxxyyyzzzzz{{{||{ysvvqpqqrrstttuvvvwwxxxxyyyyzzz{{z|{zztvwvwwwxxxyyyzyz{wtuvvwvwxxxyxzzyzzy|vwxxyyxyzyzzz{{{{{{|||}||||}}}~{wxxw}xsx{yz{z{{{||||||}}}}}}}}}~}~~}~~~~}xqststuuvvvwwxxy|~~wpqrrsttuuuvvvwwwxxyyyzzzz{{{{~vmoqpqrrssstuuvvvwwwxxxyyyzzz{z{{{||{|uuwvvwwwxxxyyustuuuvvwwwxxxyyyyzzz{z~~vvxwxxxxyyyzzz{z{{{|{{|||}|ywwwxxyyx|xyzyyzzzzz{{{|||||||}|}}}}}}}}~~}~~}zrruttuuvwvw|~~~~~~~~~~~~~yqqssstttvvvwwwxxxxyzyyzz{~|~~wooqqqrssttuuuvvwwwwxxyyyzzzz{z{|{|}{~}uuvvvwvxwsrsstutuvvwwwxxxyyyzyz{z{{z}wvxwxxxyyyyzzzzz{z{|{|{xvwwwxxxyxyzx{xwyxxyyzzzz{{{{{|||||||||}}}}}}~}~~}|srttttv{}||||}}}}}}~}}~~~~~~~~~}|srtttuuuvvwwwxxxyyyyz}~~~~~~zrqsrstttuuvvwwwwxxxyyyzzzzzz{{{|||}~~vsuvtsrsttuuuvvvwwxxxxyyyzzz{{{{{||{}vtvvvwwwxxxyyyzzzzywwwwxxyyyyzzzz{|z|wuxwwxxxyyyyzzzzz{{{{{||{||||||}|yyyz~urvxyyyyzzz{{{|{|||||||}|}}}}}}}}}~|~}trttsuuuvvwxwwyyz}~~~}}~~~~~~~}~~~}tqtttttuvvvwxxwwxzzyyyzzz{{{{{|vpqqqsssttuvvvxxxwvwz|zxx{{zz{{|{{}||wtwvvwwwxxyzyyxvwwwwxxxyzzxwxy|}yyz}xsvwvwxxyyyyzzzzz{|}{xzzw}zwz{xxxzxrvy||xvy{zzz{{{{||||||}|}}|}~~~|{~}srvurtwuuxzwx|~}}}}||~}z~~{}~|}~}|~~~upppuzvruxwvwxxxxyzyyz||zwx|}}~~toqrrtutrtxwsu}uov}vv{|{zyy|}}{zzz|xquwvvxwwwvvwvuvwxwwxyyyxyzzz{zxw{~yztvwvwwwxyyxwy}|yyzy{~~{xwyzywx{zy{{y{vvusy}yuw{|zy{||{{}~zx{~}}}}|}{~|}|usuurruz|{||zzz}~z}~~|y}}}}|~~ytvtqtzzwuttx~}wwz{{}{{~~}~}w}yy|sqstvvvvvvxwwxyxyyzzz{{zyy{~}z{}~}{{{uwwwxvtuuuvwuuvwzxvwz|zxy|{xy|~|z|}{|wwwwyyxyyyzzyzz{{zzywxzyxwy|zwy|{z{{}~xxyyzzyzzzz{z{{{||{{||}}}}}}}~}}}|zx|ztuwy{{{|{{|||||||||}}}}||~~~}}~~~~{tuvuvwvwxxxyyyzyz}~~~~~yssttuvvwwwxxxyyyyz{zz{{{{|||}||~|uststttuvvvwwwwxyyyy{|}||}}}}}}~}}~}}vvwwwxwxyyyyyzzyxyyyzzz{z{{{{{{||}}{~}vvxwwxxxyyyzzzzz{{{||||||}|}}|{{{{|{}~wwyxxyyyzyzz{{{{{|||||}||}}}}}}~}}~}|utvvvwwwxxyxy{|||||}}|}}}}}}~}}~}~}|utvvvwwwwwxyyyyyzzz{{{{{{||}~~~~~|tsuuuvvvwwxxxyyyyzzzzz{{{{{||||}}}}|~~wvwwwxxxxyyxwxxxyyyzzzzz{{{{||||||}|}~wvxwwxxxyyyzzzzz{{{{{||||{zz{{{|{{|{}xwxxxyyyyyzzz{{{{{{||||||}}}}}}~}~~}~~vuvvvwwwxz{{{{||||||||||}}}}}}}~}~}~}vtvvvvwwxxxyyyyyzzzz{{{}}~~~~~~~~~~}usuuuvvwwwxxxyyyyzzzzz{{{||||||}|}~|}wuwvvxwvvvwxxxxyyyyzzzz{{{{{||||||}|}xuwwwxxxyyyzzzzz{{{{{zzzzz{{{{{||{|||yvwxxxxxyyyzzz{{{{{||{||||||}}}}}}~|{wtvvvyyyzzz{{{{{{|{|||||}}}}}}}~}}~}wtvvvwwwxxxyyyyyzz{|}}}~}}~~~~~~~~~~~wsuuuwvvwxxxxyyyyzzz{{{{||||||||}~~xuvuuvvvwwwxxxyyyzzz{z{{{||||||}||~}}yuwwwxxxyyyyzzzzzyyyyyzzzz{{{{{|||}||zvwwwxxxyyyzzz{zz{{{|{||||||}}|{{{|{{yvxxxyyyyyzzzz{{{{{|||||||}}}}}~~}~~}xtuvvwwwxxxyyyz{||||||}}}}}}~~}~~~~~}xtuvuwwvwxxxxyyyyzzz{{{{{||{}~~~~wstuuvvvwwwxxxyyyzzzzz{{{{|{|||}}|}}|zuvwwxxxyyxyyxxxxyyyzzzzzz{{{|{|||}||{vwxwxyxxyyzzzzzz{{{|{{||||zz{{{{{||{|xyzyzzzzzz{{{{{|||||||}|}}}}}}~~}~~}{vwxxxyyyyyzzz{{{{{|||||||||}}}}~}~~}{vwxwxyxyyyzzzz{{{{{||||||}|}}}}}}~~}{vwxxxyyyyyzzzzz{{{{||||||}}}}}}~}}~}|wwxxxyyyyyzzz{{{{{|||||||}}}}}}~}~~}|wwxxxyyyyyzzzz{{{{{|||||}}|}}}}}}~~}|wwxxxyyyyyzzzzz{{{{||||||}}}}}}~}}~}}wwxxxyyyzzzzz{{{{{|||||||}}}}}}}}~~}|wwxxxyyyyyzzzz{{{{{||||||}}}}}}~}~~}}wwxxxyyyzyzzz{{{{{{||||||}}}}}}~}}~}}wwxxxyyyzzzzz{{{{{|||||}}}}}}}}}}~~}}xwxxxyyyzzzzz{{{{|{||||||}}}}}}~}}~}~wvxxxyyyzyzzz{{z{|{||{|||}}}}|}~}}~}}potprumn~{{}}}~{~zqprtvvutx|xuz{|~zx~uvwv{~z}|~xy|z{}uswsmqqoqnnxvllppqpquuvwty}vu{yy{xz|{z{|}}||{}|xz{}}|}{~w}~z{~}}||yuuqosusqmilokeglmijmpsspsxtprsuxwqnqstvvtwywy~|{wy{~}x|~zz|||}yyz|}~x{}|~~~~}}~z|}yx|{{vmpuppsqrsqtuqtupruuvtpsusvzuqqsvw{~~}~||~{yvqqssqswtpstnloonprsttppwtqxxnmrqsuv{~||||{uvxy{~}|}~}~}}~}}~}{}~||~~}woiikjjnollonjlpplkorqqqsvtptwstxsrvww{{x{~~~z||~}zvvuwyusvxz|x|zx|zz}|~~{}{w|~~~~~~}}ysrssssrrrsstttssttttuuustuuuvvuuuuvuv}~}~~~~}}||}||}|{|xrprrssrqststtuutsutomooooppqrssrrstst{}~~~~|z{{z{|}~}}}~}~~~}}}}~}}}ysrsrsupkklmnnnoonoopqqrqqqrrstttsstttz~~}~~~~||}}}}}}}|~~wuwwwxxwwwwyxxyyzzzz{{{|}~~~|~~~~}~}wtuuuvvuutuuuuvvuuuuvuvwvuuuvvwwwvwvv{~~~~}}}}}}~{tprssttttsttuuvvvuuuvwwxwsooppqrrrsrsx~~~}|}}}}~~}||}}}}}~~~~~{yz}}~~~~~~~~}~}}~}wstutuuuvutuuqpqqqppqrrsssrrssstuttssx}}}}|{{||||||{z{{|{{|{zz{{{|zwvwxxxyyxwxxyzyyyxxyyyzzzz{||||}|~}xyzyyzzzzz{{z{zz{zyyyyzyzzxxyyyyyyywz~}~~}}}~}{|~~~}}}|}|xtttttuuvvuuuvvvwwwvvvwwxxxwwwxxtrtsru{}||}|{{{||||||{{{|||}|{{{{|||||}}}~~yuxyyzz{z{~z|~~~}~~}~{wwvuvwvvwwvvvvwwwxuqoqqrrsssrrsstuutv{}||}}|{z{{{{|{{yy{{{{{{zzzzz{{{zy{|yyxwxxyyyzzyxyyzzzzyyyzzz{{zyzzzz{|{~~||~~~~|yzzz{|}}}}}|}}|}}}|||{z{{z{{z|~~~~~~~~}|||||~}~~yuvwuuuvvvvwwuuvvwwwxwvwwwxxxxwwxwxyyz|{y{zz{{zzzz{{{{{zzz{{{{{zz{{{{||{z{{wstuuuvwwwxyy{||}|{||~~~~~~~zz{zyxxyyyyyyxwxxxxyyxwwxurrsrrrrsttvz|{{|{{|{zzz{{z{{zyyyzzz{zyyyyzzz{yyyvrrsvyyxyzyzzzyyyzzz{{zyyzzz{{zyzzz{z|~}~~~~{{{{|~~~~~|{}}||||}~~~~~~~~~~~~}~}|}}}}}}{{{wvwxxwvvwwwxxxwvwwwxxxwwvwwwxxwwwxxwy~|yyyxxyyyyzzyxyzzzzzzyyzzz{{zzwrrsstutsuuuvvwxxxyyzzy}z{{z{}~~~~~~}~~~~}||||||||zzzzzzz{zxyyyyyzxsrsrsy}{zzz{z{{|zyyzzzz{zyyyzzzzzyxyyyzzzzvqqrrstssstx{z{|zzzz{{{{{zzzz{{|{zz{z{}z{}}}}~~~~yxyyyzz|}}}~~~~||}}}~~~~~~~~~~~~}~}||||||}{wxxxyyxxwxxxxyyxwwxxxyyxwwxxxxyywwxwy~~~~~~{wvxxxxxxwwxxyyyxxxxyyyzzvqqsrrtttstuwxxxxwwxxyyyzz{z{}}~~~~~~~~~}{|}||}}|{zz{{z{{zyzyy|~||||||||{zzz{zz{{zyyyz{z{zyyyzzzzzvqprrrssrrstuuuwyyxyzzzzzyyyzzz{zyyyzz~~~}~}}~~~~|{|||}}xvxxxxyz||{|}}}~~~~~~~~~zuvyxwxyyxwxyyyzxvxzyxwyywwxxxxxyxwxxw{~~~~~~}}||}}zxzywwxyyzzywxyzzzz{ztqqqqtusrsttuvwwuuvwwxxwwxxwwyyxz}}ztxzz||||~~||zv{~||{~{|~}z}}{}}{|~~~~||}wrt|yw|~}|wuuuvvtssrttvywstuvvvvvtw|{}~xyuu|}z|~zx||{}~||~~|~~|~~|y}ynouwwwuvz|z|~{y|}x}}}|~~z}|~~}xvxxy}|xy}yv{|{z{}x|~zvvyxux{x{~yy~yx}}zz}xy{uvq|~rqzztuvw{ytuusty{slrvtwwuxupwztvyvsvyzy|{uv{vry~|wqt~x{z}|~~|z}|}}}}|}{y}|zzz|}{{|vpry~yuw|{usyzkfw|pquxwqnu~}rnw|{{wps{{wxz{zwwzxx~z{~{~{wtxxtw|}yy{vs{zyxtvursxyvutstvvy|yz{u|~vx}~|~{|~{y}z{|{xx|}xwz|}}}}|ww~zwz{zyxz{yxxz}~}~~}||}}||}zy{~|yz}~{wy|ytuyxusuxvpqrppsqqssrststuuvvtuuvwvwwwvxxwyyyzyy~~~}{~}}{z||{{zyy{{zz{{zyxyyusuurstttututstvuuvvuvuuvvvwvtuvwz{z{}~~}~~~}}}}~}}}|||||}~}}|{}|wwxwvwwvxxwutstuuuvwwxxxyyyyz||}|}~}~~~~~~~~~~~|||||{|~}~~~~~}|||{|||~~}}}~}}}}|{{|||||{zzz{{{{zyywsqrsssrstttuuuttuvvwwwvvvwwxyxwwxxyxy|~~~~~~}}}}~~~~~~~}{|||~~~}|||||}|{{zvtuvvvutuvvvwwvuuvvwwwwvvvwwxxwwvvwww{~~~~~~~~}|}}}}}}|{{|||}|{{{||{|||{zvuvvvwvuvwwxxxxwwwvvwxwwvwxxxyyzzz{{{}~~}}}~~}|}||}}}}}}}}|{{|||||{zzzz{{{{yustuttssrrsttuuuttuvvvwwvvvwwxxxwwwxxz~~~}~~~~~}}}}}}~~}~~~~}}~~~~~~zxyzzzz|}}}~~~~~~~~~~}yuvwvwxwvvvwwwwxwvvwwwwxwwvwwwwxxwwwwy}~}|||}~~~}||}}}}}|{{{|{||{{{{{{{||wttuuvwwwvvwwwxxxwwxxxyywvvwwwxxyxwwxz~~~~~~~~}|||||||{{z{{z{|xtstuuuvvvttttttuutttuuvvvvuuvvwxwwvvx|~~~~||}}}}}}}||||}}}|{||{}~~}|}~}~~{wvwwxxxyyzzzz{{{|}~~~zyyyyyyzzyxxxyyyyyxwxxxyyyxwxxxxyyxwx}~}~~}||||||}}}||}}}}}|{{{{{||{zz{{{{yutuvwxwxxxwwwxyyyyxxxyyyzzyyyxwxxyywx{}}}}}|||||}}}}}}~~~~~~~~~~~|||||}||{z{{zxwwvvvwwwwxwvvwwwwwvuuuvvvwwvuuvvvwwwyz{{{{{{{zz{{{{{{zzz{{{{{zzz{z{||{{}}{yyzyxxyyzzzzyyyzz{{{{{|||}}}~~~~}~~}|{||||||zzzz{z{zzyyyyyz|}||||||}|{zz{{{{{{zyz{|}||{{{{{{|{zyxvvvwwwvvwwwxxxwwwxxyyyxxxxxyzzyyxyyyz}}{z{{|||||{{{{||||{{{{|||||}}}}~~~~|}}}}~~}}}}}}}{xwxxxyyxwwxxwxyxwwwxxxxxxwwwxxyyxwwwx{|}|{zz{{{{{{zyzzz{{zzyyzzz{{zzzzzz{{xuvwwwwxxwwwxxxyyyxxyyzzzzyyyyz{{{{{{}~}~~~}}}{|~}}}}}}}}|{{{|{{|{zzzzzz{{zyyyyzyvuuuvvvvwwvuvwwwwxwvvwxxxyxwwxxxyzyxy|}}}}}}|||}|}}||{{|||}||{{|||}}|{{|||yxyyyzzz{{{}~~~~{{{zzzzzzzzzyxyyyyyzyxxxyyyyyxxxxxyyy{|{|||||{zz{{z{|{yyyzzzzzzyyyyzz{yxyywvwwvvvvwwwxxxwvxyyyyyxxxyyzzzyyzyzzz|~}}~~~~~}yy{}~|{||||||{zz{z{~~~~~|wpnoqrv|xljllnpnoqqrrrsttuuvwvvxxxwwz|{{yz~~tpqqsuttuvvwxxz~~{qnqpqsssssuwwuvwxwxyyyyzzz{{{{||vtwuuxvpmpsqprsrtvvvuvwwwxxxxyzy{vvwvwxxxyyyzyzz{{xy}}|yuuwutwyvxzxyzyyzzxz|{yzzw{~z|~}~|||xqprrpquusrtvwvvy}~~|~~}~}vonqqpopsutrsvvuvwwwxxxyyxyzxx|}z~zssvvtuwvspprrrrtutuwwvwxyzywx|}z|rqwxvttw{zvuy||{zyz}|{|}}ztrw{wtzxvyzxy{zz||zz||{|}||~~}||~}{|~||yqoprrsstttvvvvvxzz{}~}~}~}tmmpppppqsutstuuuvvwyxwxyyxxxz{yy|tuwuuwxxwurrrqrstssvvuuvvwwvwyxw~}vvxwwxyyyyyzzzzz{z{||||{}{tswvu{wory{zz{{{{|||}||}~}~~~~~~~~}}}~tmorqqrrtstuvvvuvxwx~||~{rlmonopqrrrsstuuuvvvwwxxxyxyzyzzzxsuuuvvwxwxytqqqrstttuvvwwvwxwyyx{uwwwxxxyyyzzzzz{{{|{{}||||}}xuuv~tprrv||{}{{||}}}}}}~}}~~~~~~}~~}rnqqqrrstttuuwwwwwxyx||}zoknnnpppqqrsstutuuvwwwxxyyxzzz{zzwsvuvwvvwxxxywrqrrstttuuvvvwwwyxxxvxwxxxxyyyzz{z{{{{|{{|||||}|}|uu}rprrruz|||}|}~}}}}}~}~~~~~}~~~}{pnqpqrrsttuuuvwwwwxxxxzvmlnnnoopqrrssttuuuvwwwxxyyyyzz{y|utvuvwvwwwxxxzyvstuuuvvwwwwxxyyx{vuwvwxxxxxyyyzzzzz{|{{{{||{|||}{{{qqsrsttx{{{|{|||}|}}}}}}~}}~~~}yooqqrsstttvuvwwwwwxyxyyy}ylmonpqpqrrtstuuvvvwwwxxxyyyzzz{y~|ttuuvwvwwxxxxyyzxstuuvvvwwwxxyyw|~uvwvxxxyxyzyzzz{{z{{{|{{|||}|}}{wpqsrsttuv{}||}|}}|}}}~}}~~~~~}unpqprsstttuuuvwxxwxxyyyyz{yqonnppqrrsssttuvvvwwwxwxyyyzy{{yzsuuuvwwwwwxxxyyyzyvtvxwxyyzzy{zy|wyyyzzzzzz{{{{|||||||}||}}}}}~~}vqttsuuuwvw{~~~~~~~~~~~~~~}tprsrsttuuuvwwwxxxxyyyzzz{z{~xuwspqrrsstuuuvvwwwxxxyxyyyzzz{{{yuxwwxxyyyyzzzzz{{{|yvvvvwwxxxyyy{wzyyzzz{{{{{||{|||}|}}}}}}~}}~}}~trtttuuvvwwwy~~~~~~~~~{rprrrsstuuvvvwwwxxyyyzzz{z{|{|vtvwurprsstttvuuvwwxwxyyyyyzzz{z|wvxwxxxxyyyzzz{z{{{{|{wuwwwxxxyxzzxzyzzz{{{{{{|||||}}|}}}}}}~}}~}|srtttuuvwvwxwy}~~~~~~~yqprrststuuvvvwwwxxyyyyzzz{z{{{|~~uuwvwxtrrssttuuuvvwwwxxyyyyzzz{z}wwxwxyxyyyzzz{{z{{||{||yvvwwwxyw{yy{zz{z{{{|{{|||||}}|}}}}}}~}~~}yrstsuuuvvvwwxxx{~~~~~wpqrrststuuvvvwwwxxyyyzyzzzz{{||z{uvvvwwxvsrtstuuuvvwwwxxxyyyzyzzy~|vwxwyyxyyzzzz{{{{{{|||{||wvwwxxw}zwzzyzzz{z{|{{|||||}}}}}}~}}}}~~|wrsttuuuvvwxwxxyyy|~~}~~~~~~~~}~uqrsstttuuvwvwwwxxxyyyzyz{z{{{||{ytvvvwwwxxvuuvvvwwwxxxyxyzyzzz{{zyuwwwxxxxxyzyzzz{{{{{{|{|||zxxzyywrwyyzzzzz{{{{{{||||||}|}}}}}}~}}urtttuuvvvwxxxxxyyy{~~~~~~~~~~}spssstttuuvwwwwwxxxyyzzyz{{{{{|{{wtwvvwwwxxyxuuvvwwwxxxyxyyyzzz{z{wuxwwxxxyxyzzzzz{{{{{||{|||}{yyyy~tsuuxzyzzz{{{|{{|||||}}|}}}~}}~}~|srtttuuvvvwwxxxyyyyyz~~~~~zqqsrsttuuuvvwwwxxxyyyzzzzz{|{{|{}~utwvvwwxxxxyywuvwwwxxxyxyyzzzz{z|vvxwxxxyyyyzzzzz{{{{|||||||}}}{x{{ssutuxz{{{{{{||||||||}}}}}}~}}~}zrstttuuvvvwwxxxyyyzzyz}~xpqsrststuuvvwwwxxxyyyyzzzz{{{{|{|tuwvwwwxxxyyyzxvvwwwwxxyyyyzzz{z~}vwxwxxxyyyyzz{z{{{{{{||||||}|}}{}yrsutvuwz{{{{{|||||}}|}}}}}}~}~~~ysuuuvvvwxxxxyyyyzzzzz{{|wqsssuuuvvvwwwxxxyyyyyzzz{z{|{||{{vwxxyyyyyzzzz{{{xwxxxyyyzyzzz{{z|wyyyzzyzz{{{{|{||||||||}}|}}}~}}xtuvvwwwxz}}|}}}}}}~}}~~~~~~~~~}~vsuuuvvvwwxxxxyyyyzz{{{{{|~yssstuuuvvwwwxxxyyyyzzzz{{{{|{|{{yvxxxyyyyyzzzz{{{{yxxxxxyyyzzz{zz{xyyyzzzzz{{{{||||||||}|}}}}}}~}}~vtvvvwwwxxz}}}}}}}}~~~~~~~~~~~~~~vtvvvwwwxxxyyyyzzzz{{{{{||{}~~~~wvwuuvvvwwxxxxyyzzzzz{{{{|{|||}|}wvxwwxxyyyzzzzz{{{{{zzzzz{{{{{|{|xwyxxyyyyyzzzz{{{{{|||||}}}}}}~}~}vuwvvwwxxxyyz|{|||||}}}}}}}}}}~}|uuvvvwwwxxxyyyyzzzzz{{{{|||||~~}vvwwvvvwwwxxxyyyzzzzz{{z{{||{|}|~}wwxwxyxyyyzzzzz{{{{{|{zz{{{{{{|{~}wxyxxyyzzzzz{{{{|{||||||}}}}}}~|{uuwvwwwxxxyyyz{|||||}}}}}}}~}~~}ztuvvvwwxxxxxyyyzzz{{{{{{||||||}~{uvwwxwvvwwwxxyxyzyzzz{{{{{||{||{{vwxwxxxyyyzzz{z{{{{{{||zzz{{{{|{|vxyxyyyzzzzz{{{{||||||||}|}}|}~}ytvvvwwwxxxyyyzz|}|}}}}}}}}~~}~~}xsuvuvvwxxxxxyyyzzz{z{{{{|{|||}||yuwwwxxxxwwxxxyxyyzzzz{{{{{||{|||yvwxwxxxyyyzzz{z{{{|{{|||{z{{z|{{ywyyxyyyzzzz{{{{{{||||}|}}}}}}~}}wtvvvwwwxxxyyzzzz{}}}}}}}}}~~}~}~~vsuuvwvwwxxxxyyyzzz{{{{{{|{|||}||xuwwwxxxyxwwxxxyyyyzzzzz{{{|{{|{|xvxwxyxyyyzzzz{{{{{|{{|||}|{{{|z|~vuxxxzyyzzz{z{{{{{||||||}}}}}}~}~}vuvvvwwwxxyyyzzzzz{}}}}}~~}~~~}|utuuvwvwwwxxxyyyzzz{z{{{||{|||}|}~wvwwwxxxyyyxwxxyyyyzzzzz{{{|{|}{}~wwxwxyxyyyzzzz{{{{{|||||}||}{{|z}|uuwwyzyzzz{{z{{||{|||}||}}}}}}~}|uuvvwwwxxxyyyzzzzz{{|~}}~~~~~~}ztuvuvwvwwwxxxyyzzzz{{{{{||||||}|}xyyxyzzzzz{{{{{||{||||||}}}}}}~}{wxxxxyyyyyzzz{{{{{{|||||||}}|}}|{vxxxxyyyyyzzz{{{{{{|||||}}}}|}}}{wxxxyyyzyzzzz{{{|{{|||||}}}}}}~}zvxxxyyyzyzzz{{{{|{||||||}}}}}}}}zwxxxyyyzyzzz{{{{{{||||||}}}}}}}}zwxxxyyyzyzzz{{{{|{||||||}}}}}}}}zwxxxyyyzzzzz{{{{|||||}||}|}}}}}}yvxxxyyyzyzz{{{z{|||{|}}|}|}}}~}}zxxxxxwy|{yyz{{{||||||||}}|}~}}}}yuxzzxy{zxx|}{yz|||{{|}~}|}}|}|}||}}|}y{{|zzysqst|{ut{~}zz}zw~|x|xuzzz~zy~~xttx}|sotsotukinmmtzwqruz}unuwrz}tnpv{vnrusz~|{y~|~{|}}~|}{{~|{~}ywwxxvridkomlliilrrkmuplttmotssplryrlwzvyv~}{z}}}~}}rt~z}z|||}~~z|{}}y~z~|}}|x{x}{y|woqtsnnwxpotuwuliophhsvokghv|qnppx{y{xz~}zy|}uw{{zz|}xvz}}xrz{txwu{{w{w}~|~}|~v{|w}}x{ywyx|~}~|wnhoz{ywsrwwtsw~kewyllw}yvpnxvegx|pr~tu{|{yrr{rtvz}vqzztz}uqrjfr|xonsvvvuyx}}}zzxvsvzuz{yzry|}tpmz}yx|}}}{|}}|}|vw}}~|yvuwxurtxxtrtutuwyxqqz|ustononprnlorrrssrststvvvvvuu{}z{{zz{||{|||~|~}|~~{xz{z||xy{{zzxxzyyxx{~|}~~||||~}urtutuuttttuwvojknoonmoopqqpprrtusrststuttuuuwwz~}~~}~~}~~}~}}}|~~~~|{~~~}}}}|}}{z{zz{wrplhijiikklmlmmopooqqpqqssrqrstuussx~~~~~~~~~~|}~~~~~}}}}}}|{|{tqrqprrrsnijllmnmmnopppopqqqrqrrrw~~||||}}|{{||||{{|{||||}|}}}|}{}}|}}}~~~|vrssstttsssttutstttvtnkmmnoonnppqv{{z{z{{zyzzz{zyzzzzzzyzzz{{yyzz|yrqssssu{|z{{{{|~~}~~~~wuwvvwvvvvvwvuuvvwwvuvvuvwuuuuwwtswyxxxwwwxxyywwxxxyxwxxxz{zyyzz{{wrrssssstttuuvwwwxxz}~~}~|{||{yyzzzzyyyyyyyxwxxyxwwwxwxxvw|~||||}}xuuvvwwvuvvwwvuvwvwwvwtpoqqpqqrssrrssstuttuuvvvwwwyxx}}|~~~~~~~|||{{|{zzzz{{zyyz~~||}}}}{z{{z|zusttuvustvrnnnnnopqqppqrsssrstttutttuvwvuvvw}~}}~|~}|}}}}{{{{{{{yyyzzwojklmnnnnoopqqppqqssrrssstttttutx}}|}}}~}||||}}}}}~~}}}~~}}|{||{|{uqrsstsrstsutpmnoopqopqqrsrrrssttv{}||}|{{{|||{z{{{{{zzz{{{{|||}|}}}~~}~~~~}|wtuvuuuuuvvuttuuvvttuuuvupnppqrqptzzzzyyyyyzzyyyyzzyxyyyzzyyyyzzyyxsqrssuuuvvx}|}}~~~~zxywwxxxxxwwwwwxwvvwwwwvvwwwwwvuvz{vvxwxxwwwwwxxwwwxxxwwwxxxyxwxwrpqpprrsssssstuuvvvwxw{~~~}}||}}|{z{{z{zyyyyzzyxxyyyyxwxwx}~~~~}||||}|wtuuuvvuuvvwwvvvvwupnoopqqqqqrsstsrsttuuttuuvwwxxxyy~~~~~~~~~~~~||}||}|{z{{{{~~~~}||}|||zzzzz{ytrttuvrllnnooooopqrqqqrssssssttuuttuuvvvz~~~~~~~~|~}||}}}|{z{{z{zyyvqrsoklmmnonooopqqpqqrssrrsttuutsuz~~}||}}}}|{|||}}}}}~~}~}~}}}}}}|{{||xsrsssttsrsttutqoppqrrqqrsstsrstsv{}{|||}|z{{{||{z{{{{{zzz{{{{{|||}zy||{||}~~~}~~}~|wttuuuttuuuvutuuuvvutuuuvtqqrrstrsz|{||zzzz{{zyyzzzzzyzzz{{yyyzzzzyvrrsstuuuvvx}~~~~}}~~ywxvvwvwwwvvvwwwvuvwvwwvvvvwwvuuv{{xyyyzzxxyyyzyxxxyyyxxxyyyzxxywrqqqqrrstssttuuuvwwxxx{~{{z{{{{zyzzyzyxxxxyyxwwxxxxwwxwx~~~~~~~|{||{|{wvwwwxwvwwwxxwwwwxvrqqrrstsssttuuttuuvwvuuvwwwxxyyyz~~~~}~}||||||{zz{{z{~~~}|}|}}{z{{{{{yyzyzzxttuuvvroopqrrqqrrstsrsttuuttuuuwvuuvvwww{}}}}}}~}~~~~}}}}}}}}|{{{{|{zzzzzzzxussttqopppqqqqrrstsrsstttttuuuvvtv{||}|{{|{||{z{{{|||||}}}~~~~~~}||||||z{{wtuuttuuvvttuuuvuqpqrrsrrrstttttsvz|{zzzz{{zyzzz{{zyzzz{zyyzzz{{{|{xuw|~~~~~~}}~}yvvvvvwwwuvvvwwvuvwwwwuuvvvwuqrrrvzyxyyyzyxxxyyyyxxyyyyxxyyyzyxxyzyurstttuuvwwxxx{{yzzyzzxxxyyyxxxxxxxwwwwxyxwwwxxxz||||}|yvwxwxxwwwwxxwwwxxxxwwxxxywrqssttsstuuuvuuuvvwwwxxyyy}~|}}}}|{{{{{{zzyzzzzyxyyyzxx{~~~~}||||||zzzzz{zvuvvvwvuvvwwwwtqprrrqqrsttsstuuuvuuuvvwwuvwwwxxy}}}}}}}|{{{{{{zyz~~}~}}~}{|||||zzzzz{zyxyyyzxuvuqqrqqrrstsrsstuutstuuvvuuvvwwwvvw|~~|||||}}~}}~~~~~}~~~~~}||||}|{z{{{{zzyzzwtsrsttttrqrrsttrsstuutstuuvvuuvuw|}{{||||{{{{{||{zz{{|||||}}}~|}~~~~}}}}}}{{{{{{xttutuvuttuuvuttuuuvussstuutstuuuwz{{{{|{zz{{{{zyzzz{{zyzz{{zyyzz{{wuvvvwx{}|}}}~~~~~~~|xvwwwwvvvvwwvuvvwwwvvvvvwwuuvvwwtuz{z{{yyzzzzzyyyzzzyxyyyzzyyyyzzzxtstuttttuuvwwwwxyy{~~~~~|z{zyxyyyyyxxxxyyxwwxxxxwwwwwxxwvy}~}|{{|{|{yxyxyyyxxxxyyxwxyxyywxwsrtsrsttuuttuuuvvuuvvwxxxyyzyz~~~~~~~~~~|||||}|zz{{{{zyyzzzzxxxx|}}}}}}|{{|||{zyzzz{ywvwwxxwwwxwsqrrrssttssttuuttuuvvvvuvvwxwvwww{~~}}}}}|{{|{}~}}}}}}|{{{{{{zyzzzzyxxxyyuqpqqrrrrrtuuvutuvvwwvvvwwwwvvwwxz|{{|{||{z{{{|||||}}}~}}}|}}|z{{{{{zzzzzzwtuuuvvutuvuvvsstttutttuuvvuuuvvwyzzzz{{zyyzz{zyyzzz{zyyzzz{{{||||{|}}}~~~~~~~~}{|||}{wvwwwxwvvvwwwvuvwwwwvvvvwwvtttuuvwyyyyzyxxyyyzyxxyyyyyxyyyzzxxyyzzwtuvvvwwxxxyy{~~}yyzzzzxxyyyyyxxxxyywwwxxxxwwwwxxxyzzz{{xwxxxxxwwxxxyxwwxxyxxwxxxyyustuuvutuvvwwvvvwwxxxyyzzz|}}}}}|{{{{|{zzzzzzzyxyyyyxwxxxyxx{|{{|{zzzz{{yxyyyyyxxxxyyxwxxyyyxutuuuvuuuvvwvuvvwwwvvwwwxxwwxxyyy{~~~~~~~||}||||zz{z{{yz}~}}}{||{{|{zzzz{{yyyyyzyxxxxyyxwttuuuttuuuvvuuvvwwvvvwwwwwvwwwyxwy|||}{z{{{|||}|}}}~}|~~}|~~}|{|}|zz{{{{zyzyzzyxwuuvvtttuvvvuuutvxwuuvvvwwuvwwwwvvz||}{xz}|z{{zzz{|{yz{zz{z{}}}|}|z{}~~~~wv|~yx{~zv{~}}}~wnmpppqrssqrsttuvvuuw|~~~~~}}~z{~~~~~yvz}}{y|vjimllnnopqrrqrtqnrzzpox|vtxyutvz|{xy|~uttooqqqrrtttuvvyzwvz|wx}}||~~ys{~wv{{y||{}~~}|ywwyxyzzyxx|~{y||{~|y{~xv||yyz{}}}}||~}}|}}|{|}}}|}~|}~ysrttsv|y~xtwz~|{~}|{xz|{{uqtvuurquxwy|zvuwyxvstz|xvy}{usx}|vvz|zxwz|~~~~~}}~|wx~xz|vv}|x{wnknooooopsvvrlny|w{||~~~||~}rww}}}xpptssuvuvxyy{{z|~|xy~x|xgjxzsortutqrz~yuy}zuttu{zv{}{~xx|}qlwzutrs{ztvyupoqomotxvpouvsruutuvspu|}zz~|z{ww{||rprssttssuutsppw|xtvxwutuwyxvy}wnlqsqorsrx~~~~~}~zwwuwywtx}|wvyzzzz|}||}{zyy{}|||}}|}}}~~|sryxvyzww{|yx|upststvwvvwxxwwxyyz|{|}{{}}}||yyyngijjkllmmmmmoopqqprssrqstssttuutuutuvvxvwtkmnnopoqqqsqljlmmnopppqrrqrrrststuuwwuvvw{sstrrsstttvwwwxxxxzzz{{{|{{{wuwwxyxzzz{zz||}|}}}~truttutvvuz~}}}}}}}}}}}{{{{{zzz{|vljkikllmnnppppqppprsstttutw{|{|||}}}~}~~{~xuwvvytjgijjkjklmnnopqqrrrrrrsttuuvvvvuvwwwxyyzx|uqsstuuvvrprrstttuuvvwyzzzz{{{|||}}~~y{{z{{{{{{{|}~~~{xyzyzzzzzz{{|~|~xxyy{{{{{|||{|{|}~~~~~}}~~}~~~~}}~}}}}~}{~~~~}|}|}}|}}}}}|{z|{qjlmmnnpvvvwwxxxxxxyyxxxxyzyzzz{{yxyzzz{z{|}}}}}}~}~~}}||}}|}|}~|}}skkmmoooqqqrqqrssttuuvvx{|||}|}~}}~~~}|~}|zpptttuvvvvwxxxy{{{|||}||}}}xvwwxvtuvuvvvwwwxxy{z{{{{{{||{}}~~~~~~}xuwvwxwwxxxxxxxyyyyyzxsqssstttuuuvuuuuuvuz~~snppqrqrssstttsttuuvvvwwxwvvwvwxwyyxzytrqv~}~~|qmopsvuvwwwxxyyyzxxyyyzzz{{{{zzzz{{||||}{~ysuvuwwwyzzz{{{{|}||yrstsuvuuvvwxyyyzzyzzzzz{}}|}}}}}}~}{tsolooopppqqrsrqrrssstttuuuutuuuvvvwwwywv~~~}~wpprqssqqrrsstuuuvvqnoppqrrsttuuttuuvvvxxw~|ssuuuvvwwvvvwwwxyyyyzz{{{{{|||}}}}zyzz{{z{~vtvvvyxyzyyzyzzy|~||||||||||||zz{xoknnnooppoppqrrrsssttsstuuuuvvwvx{|{||}}{~~~~~wkhkkklmnoopqpppqrrrttuuvutuuvvwwxxxyzxxyxzwrtuuvvvwwxxxyywuvwwxxyyyyyz|}}}}~~~~~~~z{|{||}~~~~~~~~~~~||}|}}|~|}{|}||||}||~~~~~~~~~~~~~~}}}}~}}}}}}|{{{{{{|{||vmlnmopppqqrrswxxxyyyyyyz{zyyyyzzz{z{{{{zy}yzzz{{{|{||{{zz{z{|vnmppoooqqqrssttuuttuuvvvwwxxx{~~}~}~~~~{sqsssttuwxxxyyyzzzz{|}~}~~~~~~|z|{z{{{{{|zxxyxyyyyyzzz{}|}}}}}}}}}~~{wxyz{zz{z{{z{{{{{{|{{{{{{{zvstttvvvwvwxuw}}}}}}}}}}}~vqsttuustttuvvvvvwwvvvwwwxxxxxyzxwxyyyyzy{~~}~~~}uoqrrtttuuwxxxyyzzz{{{{zzzzz{{{||}}||{|}{|zuxyy{zz{{{|{{|~~~~~~~~~~}vuuuyzxy{zyyzzzzz|}}|||}~}|}}}~~~~}{tvxwvurqmkotsoorusprtsrstttuuuvvvvtuuvvvv}~~~zporrtrmmoljmprqmmqttrrtutssttuvvvwwxxxyxuy~truuutolorqmlqvxuqptwvuvwwxxxxyyxyzz{z{{{xy}|wwwuv{{xxy{zy{}{{~~zz|z}~~~~ww|xwzwrrstvvwwxywrt{~|xvz}zz|}{z{|}~~}{|phsysonnomllmpqmmnlmstpoqttrrssqqtvuuwwtsw~}}~~}vppqrrjelqmjjosqmkjpxvpnrvvsuwvussvyyxurs}xrsstupkqunejy}rlrwvttwzxxzzz{{|{{}~~zv}zvsu{vmnu{~zuwzzyxz}}zx{z|{{}xxywuvwwqpuuqtxxwwxyxxzzzwtz{yxx~y{~|x||}~~~vmmtyvjcksnegpsnmqrrrpprrstttuuvvuuuvwussw}~~zpptrstolmnnnoooprpprtvuqrwwuuvxwuw{{wuxyw}wuyyzzurrtuuuuvwyz{{xx|}yw{~|~~|}~}}~|xzzz|ytuvwwwvwxyxyz{{|}~~~~~}~~}y{|{{wstuuvwwvvwxxwwxyxxyyyyyyyzzxwxxyywy~~~~~vpqrrtpkkmmnonnnoopqrrssttssttuuuvwvwwvvvv~zsuvtusnmoopqqrssrrsssuuuvwwxvvvwxxxyyyzzzz{|{}{vuwwxxxyzyzzz|}}}}~~~~~~~~||}|}|vtuuvxxxyyyyyzzzz{|}}}||}}}}|}~yxyxyysprrrsstsrrsstttuuvvvuuuuvvwvwwwxxuz~}~~~zrrtsttnjllmnooppqrppqrrrsttuuvvutuvvwwwxw|~usutuwrnopoopqrrrsstuuttuuvvwwwxxyyyzz{}|~|~}}~{wxxxyy{||||||}}}}}~}xzz{}zvvwwwwxxxxz{{{{{{{{{|||}~~~~}~~~~}~xsuutvtpnnopppqqrssssrrsstttuuvvvuuuvvvwww~vpqrrtrnnoppooqqqrssttuvutuuvvvwwxxxyxwyxx{uuusuupoqqrssttuvvvwwxxxyyz{||}}}}}~~~{{|{||yxyyyyyzzz{{|}}~~}}~~~~~zyzyzzvtuvwxwxxxyyyzzz{||||||||||}}~~}|sprrrspmnnopppopqqqrssttutstttuvvvvwxwwvvz~~~~}trttsspmnppqqrssssrsttuuvvvwxwvvwxxxyyzzy|xuwwwxurtvvwwwxxxyyyz|}|}}}}}}~~~{|}|}zvwxwxz{{{{{{|||||}~~~~~}wyzz{yuuvvvvvvxyzyzzzzzz{{{{{{{{{{{|{{|{z~}~}~~wqrsrtrmlnnnopqqqrsrrrssttuuvvvvuuvvwwwxxxyrstsuupoqppqqqrsttuuvvuuvvvwwxxxyzyxxxyyyyz|{||wvwwwxxz{{{|||||}}}~{z|z|~ywxxxyxyyyz{|||||||||||}~~~~zxzyyzvstttuuvvvwwwwwuvvvvwwwwxxxwvwxwwxw{~~~~~~~~{rorqrtpmnoppoopqqrrstttutsstuuvvvwwxxwvxvywsutsuropqqrrstsssttuuvvvwxxwvwxxxyyzzz{z|z||{}zxxyyzyz{z{{{}~}~~~~~~~~z{{z|zvuvwyyyyyyzzzzz{|}}}}}}}}}}}~|utuuvtppqqqrrrqqrrsssttuuuttuuuuvwvwwwwvv}~}}~}~~xqrsssqmlmnoppqqrsrqrssttuvvvwvvvvwwxxxyyy{tsuuvvrppppqrssstuuvvwwxxxyyyyzz{|}~~~~~~}|~~|{{{{|}~~~~~~~~~{y{||}zxyyyyyyyz||||||}}|||}~~~~~~~~~~~~~~~}}~|ustttvsppqqrrrssttttssttuuuvvvwwvvvvwwxxxy}~~~~~~~~~~{urtttutqrsrrrsttuuuvvwwvvvwwxxxyyzzyyyyzy{zvwxwyxuuvvwwwyz{{{|||||}}}{|}|~~{z{{||||||}~{{{z{{xwxzzzzzzzz{{{{}}}~}}}}}}|}}|}}|}}|~}}~~~|}urtvwwwz~|sorttwwvx{wuxz|zw}}sswtsvwwwwy}~yuwxz~~yxzxvy}}}~}|}zx}}z~vtwy~|tswuvzysrtqqutsvtt{yonsuutuwxyxy~}z}~zwxz}~{z{{}~}}|~~}y{}}~zy}{x}|w|~vvzyvxywx{ztvyvvywwyw|~z}}{~vvxsmorsqrtvwwtw{zvvwwzzuoklnoonottpoorvtswvstsrxywwvxxuwzvvyvy~xs|y{|~}}v{~~}{{zz~~zz~~~~~z{~|}{z{y{~|{||||{~}|}}}zxzwsuvprtqsumhkkjnnmpspoqrppuupptspsustwtqsttvxwuvxz{~}z~~~|~z}~~{~~xx{zz}~}}~~~~~~|}}||}}~zy{zz{topqpnkllhfilmmnpspmpsqrurortsrporsrssuz}~~||~}}~~~~{y{{{{{{|}}}~~~}~~}}}}|}~{tprrrssssrrsssuuutttutpnnnmnoopqpqqpqrsssu{}}}}}~~||||||}~}{{{|||}}|{{{|||}|{{{{||}{sorrsy||}}|}}~~}}yyzzzzz|}}}}}}~~ytuvuvvvuuuvvvvvvuuvvvwwvvvvvvwxwvvvxvqppotzzz{zzzyyzyz{zzyyyzyz{zyyyzzzz{zzyyzz{z{zupprrssrrsstuuvvtuvvx}~~~ywy{{{{||||~~~zyzzzyxxyyyyyyxwxxxxxxxwwxwxxxxwwwwwxxxxvz~~}yxxwwwwxyyxxwwxxxyyxxxxyxxzyxyvpopqqqpqrrstttstuuuvwwvuvwwxxxxwxxxz}~~~|{}~~~|~~~~~}~~|{{{{{||{zzzzzz{zzzxz~}}~~}}}}{{{|zwvvuuuuvwwvvuvvolnonnnoppqrrqqrsttuuttuuvvwwvvvwwwxyywxxy|}~~~~{{}}~~}~~}~~}}}}~}}}}}}}|{{{||{|{zzyz{tmlmlmnnnoppoopqqrsssrssttuuuuuuvvwwwvvwww{~}}~~~~~~}}}}}||~}|~~~~~~}|}}|}}}|z{{{|ytssrstttutsssuurpppopqqqrsrrqrttttutttuvux}}}}}~~~}}|}}}}}}||||}||}}|{||}}}}|{|{||z{{{|||}}~|~~}~~}~~~~}}~}wstutuuuvutuuvvvvvuuvvvwwvvvvwvsqrqpqrrssty{z{|{||{{zz{{{|{{zz{{z{|{zz{{{{|{{zz{{{||vrsttuuuvuuvuw{~~~~~~~~{{|||||~~~~}xxxxyyyxwwxxxyyxwwwxwxxxwwwxxxxxwwwxxwyxwz~zyyxwxxxyyyywwxxyyyyxxxyyyzzyxyyyzzzzvqqsssttttttuvwwvvvvwwxyxwwxxz~|{}~~~~}}}}}}}|{{{{{{||zyzzzzzzzyyyyzyyyxy~~~~}}~~}|{|}zwvvutuvvvwwvvvwwwxxwwvqopqrrqqrssstutttuvvvwwvvwwxxyyxwxxyyyzzxz~}}}}}~~}}}}}}}|{z{~}}}}}}}}{{||{|||{zzz{xuuusttplnoonooppqrrrrrsstvwwvvvwwxxxxwwxxyzyxyxy}~~~}}~~~|}~~~}}}}}}}|{{|{{{|{zzz{zursrrrstrpqqppqqrsssrrstttuuuttuuvvwwvvwwx|~}~~~~~~||}}}}~~||||}yz||}}}}}~}~~~~~~~~~}|{||{||xsrsssttutsttuuuvuutuvvtrsrrrssttutstuuuvvy}}}~~~~~}}||}}}}}||||}}}}{{|||||}|{{||||}|usutuyzz{{{|{|||~}~~}}~~|vtuvxxuuuuuvvwvuuuuvvwwwvuuvxxvwwwvwxvttstz}|{}}}zz|}{z{||{z{{|}{{{{{{{||{{z{|{zyz}}vpsvuuttvuuwunklmmllpsqoqtutstvxwvz~yy}~zxz}{wxywwz{xvwzzxwwy{yuvyyyyxwy{yttw{}{ux}}~~~~|{|||}}}||{yy|~yy{|{{||{zz|ztsuusqqsuxywtuwwwxwuuy{xuvz|zvxywx||xx{{z~}}|~}~}~|||}}||}}{zxz~{uzrp|{tv{{yxxy{{xwvw}|~~~}{z}~{{~}zz||{zxy~}xw{|{yvx|{wvussrrsrqtxwtrsvwvvwwvuvwwwxywssz}yuw||zvrt~{~~~}~~{{||~zxz}xwvv}|yx{|xz{vz}}{ww}~zwz}|xuuuz}vuz{xwy{zrotuprywrsvtqsxwtuxwvvvvwxywst{|vuzyuw{zww}~{y~{zyyz{}}~}||{~||{z}}vy}~||~}~{~|z|~}|}}}{z{||{{{{zyzyz|ysrttsttvvutuvvvvwvuuvvwwwvvvvvwwyywwwwwxy|~||}{~}{}~{|~{{||||}}|{{||||||{{{||{|{xwxxxyyyz{|}}}~}~~~~~}~~}{{|||{|zvtutuvvuutuvuuvwwuuvvvwxwvvvwwwxwwvvwwxxwx{}}}}}~}||||||}}|{{{||||{z{{{||||{z{{{|{|{vtuvvwwwvvwwwxxyyzzz{{|{}~~~~zwxxxxxwwwwwxxxwwwwwwxxxwvwwwwxxwwwwwxxyxwy}~}~~}|{||{|||{zz{{{{{{zzz{{{{{zzzz{{{{zzwttuuvvuuvvvwwxwwwxxxyyyxxxxyzzzz{{{{||}~~~}}}}|{{{{{{{{zyzzzzzzyxyyyyzyxxxyxxyyyxwy~~~~}|||}}}}|{{{{{||{zyzzzz{{yyyzzzz{zyyxusuuuttuuvvwwvvvwwwxxxwwxxxyyyxxxyyzzzyyyz~}}}}}}}}|{{{{{{{{zzyz~~}~~}}~~}|{||||||{zz{{{{{zyyzzz{zzyxyyusttssttuuvvuuuvvvwxwvvwwxxyyxwxxyyyzyxyyz}~~~}}~~~~~~~~}}~~}~~~~~~~}~~}|{||||||{zzz{z{{zyyyzzxtttssttuuvuttuuvvvvvuvvwwwwwwwwwxyyxwwxxx{~~~~~~~~~}}}}}~~}||||}}}}|{||||}}}}~~~~|xy{{{|||||~~~~}||}|||}|{z{{{|zvttttuuvvutuuvvvwvuuvvvwwxvuvvwwwxwwwwwxxy}~}}~}}~~}||}}|}}}|{{|||}||{{{||}|{{{{{{||wtuvvvwwxxxyyyzzz|}~}}~~~~~~~~}~}xuvvvwwwwvvwwwwwwvvvwwwxxwvwwwwxxxwvwxxxxx{}}}}}}}|||||||}|{{{{{{||{zz{{{{|{zzz{{{|{wttuuvwwvuvwwwxxxwwxxxyyyzzz{{|||}~{zzzz{{zyxyyyyzyxxxxyyyyxxxxxxyyxxwxxxxyxy|~}~}}~}|{||||||{zzz{{{{zyzzzz{{zyyzzzzz{xtsuuuvvuuuvvvwxwvvwwwxyyxxxyyyyzyxxyzzzzz}~}}}}}}}|{{{{{{|{zyyzzz{zy{}}|}}}|{{{{{{|{zyzzzz{{zyyyyzzzzyxyyyzzzxutuuuvwvuuvwwwxwwvwwxxyxxwxxxyyzyxxyyyzzzy|~~~~~~}||}}}~}~~~~~~~~~~~~~~}}~}}}}}}}{{{{{{||{yzzzz{{zyyyzzzzzyvtuuuvvuuuuvvwwwvuvwwwxxwwwwxxxyxxxxxyyzyxz}}}}~~}|||}|}}}|{|||}}||{|{{|}|}}}~}~~~~|}}}}~~~~~~~~}||||||||{z{{z{{{zxuuvvvwvuuvvwwwwvvvwwwxxwvvwwwxxxwwwxxxyyxy{|||}||{{||||||{{{{{{||{z{{{{||{{{{{{|||{ywwwxxyyyzzz{{{|~~~~~}}}}}}}|{xwwwxxwvvwwwwxxwvvwwxxxwwwwwxxxxwwwwxxyywwz|{{|||{z{{{{{{zzzzz{|{zzz{z{{{{zyz{{{|{{ywvxxxxxwwxxyyyyxxxyyyzzz{{{||}}}~wrststz|{~|{{}}}|{}}rjptrqqrutrtuuuttuuvvuvwwxww}ywvvx{zxxyzzy{zxyzz{zz{z{zphjkjmnmlnqronpqssrsuuwwvuuvvwwxxxyyzyvxxooqprrlkmlmoopqqssstuuvxxxz|{yz|||{}~~yzzy{zz{{{}~~~}~~}~~}~{zzyxy}~y{zrtuttv|}~~}~~|}~~~~~~{y|~|y|yx~{xz{||zz{|~{y~xvxwuwzzxvx{yvvwzzwwyyyxyypfhlkkllooopnoqpprrstuutsuwustwyxvtuy{yuxzonqpqsmimplhltupnqutstuwxyyzz{{z{||}~~~~{v{{z{{||zx{}{|~~}{|~~~}}~~xy{zvw|{|wpquwurv}}}}|||~~|}~~}}}|{|{zz{~~{ww}{wy|}zz|{z|uvxwxxwyyxxxwwxxwwz{yxxzzpfgkkkkloommopoopqrstttstwwttwxvvwxxwuxzy}zpmppoqrnkkmmnooopqrrsttuwxxxyzzyzzz|}~~}}~}x{zyzzz{{z|~~~~~}~~~}}~|wyzzzzy}zrsutuuu{~~~~~~~~~~~}~~|z{{{{|||||||zzzzz{z{|{|{yzwxxxxyyyyzywwxxxyyyyzyzzrhhjjkllnooonopppqrrssuutttuuuvwvwxxywwyxy{pmpppqqqnklmnoopqqrssttuwxxxyyzzz{z{}~~~~~~~wyyyzzz{z{|}~}}~~~~~}}~{xyyyzy|{rsuuwwvx|}}}~}}}}}~~}}}|{{{{{|{{|||{zzzzz{z{{z|{y~{yyzyzzzz{zyyxyyyzzz{zz{sihkjkllmooonnppqrrstttuttttuuvvwwxxxwwxxxz~~{pmoopqqrqnmoopqqrrssttuvxyyyzzzz{{{|}~~~~~wyyxzzyzzz|}}}~}}}~}}}~{{{{|{}|sstsuvuuw{}||}|}}|}}|}|{{{z{{{{{{{|{zyzzzzz{{z{{y}zxzzz{zz{zyyyyzzzzz{z{{tihkklmmnoopooppqrrrsstuttuuvvvwwxxxxxwxyyy{~|pmoopqqrsqnnoppqrrsstuuvxyyzzz{{{{{|}~~z{|{|||}||~~{{{{{}}uuvvvvwwwz~~}~~}~~}}}~~|{{||{{||||||zz{z{{z{{{|{y~~~{xxyxyyyzyxxxyyyyzyzzzztkjmmmnnppqqppqqrsstttuvutuvvvwwxxxyyxxxxyyy}|soqrrsssuurpqrqrsstuuvvwyzyzzz{{{||}~~z{{{|{{|||~~}z{|{}~uuwvwwwxwx|~~~~~~~~~~~~}||||||||||||{z{{{{{{|{||z~~~zxyyyyyzyxxxyyyyyyzzzzuljmmnooopqqpoqrrsstttuvutuuvvwwwxxyyxwyxxzyz}toqrrstttuurpqrrsstuuuvwyzyzz{{{{|||~z{|{||{|||~~~|z|{|~vuwuvwvwwwy}~~~~~~~~~~~|{|||||||||||zy{zz{z{{z{{y~~~}yxyyyyyyxxxyyyzyyzzz{uljmmmnoopqqppqqrsssttuvutuuvvwwwxxxyxwxxxyyy|}toqrrsstttvtqprrrsstuuuvxyyzzz{{{|||~z{|{{{{||{}~~{{{|vuwvvwwwxxxz~~~~~~~}~~|||||||||||||{z{{{{{{|{||y}~~~}zz{zz{zyyyzzyzzz{{z|vmjmmnooppqqppqqrsstttuvuttuvvvwxxxxyxwxxxzzzz|}~toqrrsssutuvtrstttuvvvwxzzz{|{|||}|}~yz{z{{{{{{}~~~~~~~~~~~~~}}}vtvvvwwwwxxxz}|||||}||}{{{{{{{{{{||{zyzzz{z{{z{|y|~~~~~|zzzz{{zyyyzzzzz{{z{wmjmmnoopqqqppqrrsstuuuvvuuuvvwwwxyyyxwxxyyyzzz}~~uoqrqssstuuvvtssttuvvvwwz{z{{{|||}}|~zz{z{|{{{{}~~~~~|}vuwvvwwwwwxxx{||}||}|||{z{{{{{{{{{{{zyzzz{zz{{{|y|~~~~~{z{{{zyyyzyzzzz{{z{wnkmmnoopqqrqpqrrssttuuvuuuvvvwwxxxyyywxyyzyz{z{~~uoqrrsstuuuvwvtstuuuvvwxy{{{{{|||||}~zz|z{{{||{}~~~~~~~~~~~}|wtwvvwvwxwxxxz|||}}||}}|{z{{{{{{{{{|zyzzz{zz{z{|y{~~~~}{zz{zyyyzzyzzz{zz{xnjlmmnopqqqppqrrsstuuuvvuuuvvwwxxxyyxwxyxzzyzzz}~~vpqrrsstuuuvvwvstuuuvvwxy{z{|{|||}}}~|{}|}}|}}}~}yvxxxyxxyyyyyy{}~}}~}}~}|{{||||{||||zzzzz{{{{{{|z{}}~}}~}|zyzzyyyyyyzzzzzz{xpmnooppqrrsrqrsstttuuvwvvvvvwwxxxyyyyxxyyyzz{{z|}wqrtstuuvvvwwxxvuuvvwwwxz{{{{{|||}}}~}{}||}|}}|~~yvxxwxxxyyyyyyz|~~}~}~~}{||{{|||||||{zzzz{zz{{{|z{~}~~~~~}{yzzyxyyyyzzzzzz{xplnooppqrrrrqrsstttuuvwvuuvxyyyzzzz{zyyzz{{{||{}||xqrtstuuvvvwxxxxwwwxxyyy{|||}|}~~~~~|z|{{|{|||}~zvxxxyxxyyyyyzyz{||||||{zzzzzz{{{{{{zyzyyzzz{z{|yz~}~}}~~~}|||{zzz{z{{{{{{|zrmoppqqrssssrrsstuuvvvwwvvvwwwxxyyyzyxyyyzzz{{{|{zxrrtstuuuvvwwxxyxwxxxxyz{|||}}}}}~~~|z||||{|||}~zvxxxyxxyxyyyyzyz{|||||{zzzz{{{{{{{{zyyzzzzz{zz|zz~}~~}~}~~}||{zzz{z{{{{{{|zrmoppqqrsstsrrsstuuvvvwwvvvwwxxxxyzzyxxyyzzz{{{|{zxrrsstuuvvvwwxxxyxwxxyyy{|||}}}~}~~~|z|{{|||||}zvxxwxxxyyyyyyyyz{||||}|zz{{zz{{{{{{zyyzzzzz{{{|zz~}~}~~}}~}}|zzzzzz{{{{{{|zrmopppqrrsssrrsstutuvvwwvvvwwwxxyyyyyxxyyyzzz{{|{zyrrtstuuvvvwwxxxyyxwxxyy{|||}}}}}~~~}z||{|||}||~{vxxxxxxyyyyyyyyzz{|||}|zz{{{{{{{{{{zyzzzz{z{{{|zz~~~~}~~~~~~}{zzz{{z{{{{{|zsmnppqqqrsssqrsstuuvvvwwvuvvwwxxyyyyyxxyyyzz{{z|{zyrrsstuuuvvwwwxxyyyxxxyy{|||}}}}}~~~~}z|{{|||}|}~{vxxwxxxyyyyyyzzzzz|||||{z{z{{{{{{{{zyzzzzzz{zz{zz~}}~~~}~~}~}{zzzzz{{{{{{{zsnnooqqrrsssrrsstuuuvvwwvvvwwwxxxyyyyxxyyzzz{{z|{zzttuuuvvwwwxyyyyzzzz{{{{}~~~}{||||||||}}yzzyzzzzzz{{{{{{{{{{{|{zyzzzzzzzzz{zyyyyzzzzzz{zy~~}|}}}}}}}}}}|{||{{||||||||vpqrrssttuuuttuuuvvwwwxxwwwxxxxyzzzzzyyzzz{z{{{||z~~~{tsuuuvvwwwxxyyyzzz{{{{|}~~~{|||}||}|}~xyzyzzzzzz{z{{zz{{{{{||zyzzzzzz{{{{zyzzzzzz{{{|zy~~~}}}}}}}}}}~}{{|||||||}|||wqqsssttuuvvttuuuvvwxxxyxwwxxxyyyzzz{zyzzz{{{{{||z~~~~~{tsuuuvuvwwwxxyyyzzz{{{{|}~}~~~{||||{|}|}~~~~}||zy{|||z{||||{}|z{{{{}|zy{|{z{{{|zyz}~y{}yvz~|}~|xzyzyz||}ywuzwuzvpprtxwqnprtxxsrsssvvwz|{|{utyxxtorw~rqustz{zy{|{{|}|zux}{|y}z~{{~zxxwy~~{{~~|}{wwzxu{zy}yu|{uy{uw|zvz~wqw|yx~~|~~{|x||{}~}}~ztsx{wtw}{txts{wsxzrmoninzzplpuvstxvstssxzyxvwsq|xttttszyz{x}yv}y|~zz}~|~z{|}zz{x}~yotwtpouzutsotxusony|pnvzxpmtzywuuyxxzvqsx{|vruwwy}}}v}xlyxux|{{}|{{|}}~~~}yu{rloqpjjv~uhhqzztqw~|xz}yu~~yy|u{y}}y|{xux}{~{z~~x|~}}}}~{~yx~||y{~}z|}{{~|{wlu}unnssmlsywlkpnpy|ysmtzkp}zsswxvrpuxutty~zswzwy||~z{|{}~~{wy~zx}||}}z{~}z{{zzzzzz{{zyyyyzzzywyxxzyyyxxxw{~}}~~}}~}|zz{|}|{zzyzzz{{zyxyzzz{zyxwzyspqppqqrrrttsrsuuuvvuuvvvwwxwwwwxxxxxxxxxyzyyz{|z{||}~}~~yttutsstuuuvutuuuuvvuutuvvvwwvuuvwwwxwvvvwxxxxvvwv{~}}~}~~}||}||}}}|{||{|}}{z{|{|||{zz{xrqsrqrssttuvvvwwxyxy{||}}}}}~|}}~~~~~~~~}||}|||||{z{{{{{{zyyytpqqppqqrrstsrrstttuutttuvvvwvvvvwwxxwvwxyzz{{yyyz~~~~~~~~~{{||~~~~~~|}}~~~~~~~~~~~~|{{|||||{zzzzz{{zyyyzyyzzyxxz~~~~~~~~}||||}}|{{{{{{{|{yyzzzz{{yyyyzzzzzyzytqstssssttuvvuuuvvvwwwvvwxxxyxxxxyyyzzyxyzzz{{{|{|~}}~zuuvvuuuuvuvvvvuuvvvwwvuvvvwwwwvvwwwxxxwvwxwxxxxwvy~}~~~~~~}||}}}}}|{{||||}|{{{|||||{{{{{|||{z{ztstuuttuuuvvwxxxyyzzz{}}}}~~~~~}}}~}}}}|{{||||{zzzzzz{{yyyvqrsssrrstttuutsttuuvvuuuvvvwwwvvwwwxxyxwwxyyyyzxx|~~~~~~}}}}~~~~~~~~|{|||~~}}}|~~~~~~~~~~~}||||||||zz{{{z{{zyyzzzzzzxy~~~~~~~~~}||}|||}|{z{{{{|{zyyzzz{zyyyyzyz{yyxtqrsstsssttuuvvuuvvwwxwvwwxxxyyxxxyyyzzzyyzzz{{|{|~~zvuvvvvuuuuvvvwvuvvvvwwwvvvwwwxxwvvwwwxxxwwwxxxyxvy~~}}~~}~~}|||}}}}}|{{|||}|{{{{{||||{z{{{|||{ytrttuuutuuuvwwwxyyyyzzz|}}~~~~~~~}}}}}}}|{{{{{||{zyzzzzzzzuqqsrssssssttuutttuuuuvvuuuvvvwxwvvwxxxyxxxxxyyzyx{~}~~~~~~}}}}}}~~~~~~~|z||||}~}~~~~}~~~}|||}|||{zzz{{{{zyyyzzz{zy~~~~~~~~}||||||||{z{{{{||{yyzzz{{zyyzzzzz{ztqrsstttsttuuvwvvuvwwwxxxwwxxxyyyxxyyyzzzyyyzzz{{{}wtvvvwwvuuvvvwwwvuvvvwwwwvvwwwxxwwvwwwxxxwwwxxxyyx{~}}}}~~}}||||}}}|{{||||}|{z{{||||{z{{{||||xssttuvutuuvvvwxxxyyyzzz|}}}~~~~~~}}~}}}}}{{{{{|{{{zzzz{{zzwrqrrstsrsstttuutttuuuvvvuuvvwwxwwwwwxxyyxwxxyxyzyy}~}~~~~~~}|}}}}~~~~~~~{{|||}}}}}}}~~~}||||||}|{{{{{{{{zyzzzzz{zy}~~~~~~~}||}||}}|{z{{{{|{zyyzzz{zzyyyyy{zyzvrrssttssstuuuvvuuvvwwxwwwwxxxyyxxxyyyzzzyyyz{z{|{}~}ywwwwxxvvvwwwwxwvvwwwxxwvwwwwxxxwvwxxxxyxwwwxxxyxwy}~}~~}}|||||}}|{{||||||{z{{{||{{{{{{{||{zz{{{|||{xuuvvvwvuvvwxxxyyzzzz{{{}~~~~~~~}|||}}||{z{{{{{{zyyzzzzzzytrtttuutttuuvvvuuuuvvwwwvvvwwwxxwwwxxxxyyxxxyyyzyy|~~}~~~~~~}|}}}}}~}|||}}}}}~~~~~~}}~}}~~}}}}}}}}|{{{{{{{{zyzzz{{yz~~}|}}}|}}|{{{{{{{{zzzzz{{{zyyyyyzzzxxyyyyz{xtrtttuuuuuuvvwwwvvwwwxyyxwxxyyyzzyyyzzzzzzyzzz{{{|{wwxwxxxwwwwwwxxwvvwwwwxxwvwwwxxxxwwwxxxyxwwxxxyyxz}}}}}~~}||||||}|{{{{||||{{{{{{||{zz{{{{||{zz{{{{|yutuvvwwwvvwwwxxyyyzzz{{{}~~~~}||}||}}|{z{{{{{{zyyzzzzzvrstttuuuttuuuvvvutuvvvwwwvvwwwxxxwwxxxyyyxxxyyyzz|~~~~}}~~~~~}}}}}}~~}||}}}}}}~~~~~~~}}~~~~~~}}}}}}}|{{{{{{|{zyzzzzz{~~~~~}||}|}}|{{{{{{||{zzz{z{{{yxyzzzzzyyxyyyzzursttuuvvuuvvvwwxwvwwxxxyxxxxyyyzzyyyyzzz{zyzzz{{{}xwwwwxxxxwvwxxwxxwvwwwxxxwwwwwwxxxwwwxxxyyxwwxxxx{~~|}}}}}}||||||}||{{{{{|||{z{{{{||{zz{{{|{{zz{{{|{vtuuvvvwxwvwwxxxyyzzzz{{{|}~~~~~~||||||||{zz{{{{{zyyzyzzwssstttuuvuttuvvvwvuuvvvwxwvvwwwxxxxwxxxxyzyxxyzyy}~~}}~~~~~}|}}}}~~}|||}}}}~~~~~~~||~~~~~~~~~}}}}}}}}|{{{{{{|{zyzzz{~~~~~~~}||}|||}|{z{{{{|{zzzzz{{{zyyyyyzzyxyyyyyvtsssuuuvvvuuvvwwxwwwwxxxyyxxxyyyzzyyyyzzz{zzyzzz{~}yxxwwxxxxxxwwwwxxxxwwwwwxxxwvwxxxxxxwwxxxyyxxwxxxz~}|}}}}}}|{{||||||{z{{{{||{zz{{{{|{zzz{{{|{zzz{{zvuuuuvvwwwwvvwwxyyyyzzzz{{|}~~~~~~~~~}|||||||{zz{{{{{{zyyzzxvvvuuvvvwwvvvvvwwxwvvvwwwxxwvwxxxxyxxwxxyyyyxxyyy{~~}||}}}}~}|{||||}}|{{|||}}|{{{|||}}}}}}}~~~}|~}}~~~}}}|{{{|||{zzzz{~~}||}||}}|{z{{{{{{zzzzzz{{zyyzzzzzzxxyyyyzzyxxyxuuvuuuvvwwxwvvwwwxyyxwxxyyyzyxxyyzzzzyyyzzz{{zzzz|}{{{{zyyyyzzzyxxyyyyyyxwxxxyyyxxwxxxyyxxwxxxyyyxwxz}||}|{z{{{{|{zzzz{{{{zzzzzz{{zzyzzzz{{zzzz{{{{zzzxvwxxxwwxxxyyyxwxyyyzz{{{{||||}~~~~}}~~}{{||{|||{zzzz{{zzywuuvvwvuuvvvwxwvvvwwwxxwvvwwwxxxwwwxxxyyxwxxxyyzyx{}}}}~}||||}}}}|{||||}}|{{||||}|{{{|||||}}}}}~~~~|}}}}~~~~~~~~}|{|||||||}~~~~~~}||||||||{z{{{{{{zyyzzzz{zyxyzzzzzyxxyyyyzxutuuuvwvvuvwwwxxwwwxxxyyyxxxyyyzzyyyyzzz{zyyzzz{{|}~~~~~~}{{|{{{|{zyzzzzzzzyyyyyzzyxxxyyyyyxwwxyyyyxxxxxyyz||{{||||{{zzzz{||zxy{{zz{{zzzyy{}|yyzzzz{{zyyzzz{zwvvvwwxxyxwwxyyzzxwy{zyyzz{||{|}}}~}{z{~|uz|y}}{~}qa^bcdffghikklifecafnoliimrplmpqqqrsttuvttuuvwxzvrzqmmsy{xrsxywxxwxxyyyzzzz{{zzz{{||yy~~xy}}|||~|tx~~~}~qlxzqrwusy}{xw|~zxprttuvttuwxwwxzzz{{z{{{||{|~~|y~|xtu{}tlmqsqqsrqqtxvnikmmmnnopqqqpprspmox|totwywplpx}qv~x}{~~yoorrooqsssttuvvtpq{~qgsvpv{yvvyyyyzzzzyyxy{yz{vv~}zy~~~{ruw~xnuugmx||xrtzzx}|~~z~}}xqstonw}ysrqs|yuy|z|}{yxy~xz~~~|zrzznnuuqnptusqruwtmlnmjmsrppqqqpqsqnryxqquvsstuvstww}~~|ztopqqqqrstttuvtsuuuwwwxxyz{ywxyyxyyz{zzyxyxxxyz}{y}~uosuttuuwwvvwxxzxqstrtvuuvvvvvxz{zz|zy{{{|{|~}}}~~~~~|roqqqrrrrrstsstqmkmnmmooppooopppqrrsstutstuuuuwwu{~~~toqppqqrsstuuuuuuuvvvvwwxyxwwxxxxyyyyy{{yyyy{{{{{|vorttuuuvvwxxxzz}ypqtstuuvvvwwwxyzzyz{{{{{|{|~~~~~~~~~~~}rpqppqqrrrssttssqlkmnnoopqppppqqrsstttutstttvuvwu{~~~~~~toqpprrssstuuvutuuuwwwwwxyyxwxyyyyyzzz{zyzzz{z{|z}vostsuuuvvwxxyz{{~zqruttuuvvvwwwxyzzzzzz{{{{{|~~~~~~~~~~~~}rpqppqqrrrssstsstqnnooppprrqqrrsssstuuuttuuuvvwxv{~~tnoooqqrsssttuuttuuvvwxwxxxwwwxxyyyyzz{zxyzy{z{|z}woqtstuuvvvwxxy{{{{qqutuuuvvvwwwxyz{z{{{{{{|{|~~~~~~~~~~~~toppprqqrssssttrsspnopppqrqqqqrrststtuuutuuuvuvwvz~~~wqrqrsssttuuuwwuuvvwwwxxyyyxxxyyyzzzzz{{yz{z{{{}{|~~~~yrtvvwwwwxxyyyz|||}|ttwvwwwwxxxxxyz{{{{{||||}|}~~~~vrsrstttttuuuvutuutqpqqqrssrrrsstttuuuvvuuuvwwwxvy~}~~}~~~wqrrqsstttuvvvvvvvvwwxxxyyyyxxyyyzzz{{{{zzzz{|||{|~yrsvuvwwxxxyyyz{}||}ssvvvwwwxwxyyyz{{{{{{|||||~~~~~vrsrrssttttuuvuttuuspoqqqrrqqrssstttuuuuttuuvvwxvy~}~}~}~~~wrrrrssstuuvvwwuuvwwwwxyyyyyxxyyyzzz{{{{yyzz{{{|{|~yrsvvvwwxyxyyyz||}}}}tsvvvwwwxxxxxyz{{{||||||||}~~~wrsrrsstttutuvututuuropqqrrqqrrrsttttuvuttuuvvvwvx~}~}~~}~~~yrrrrstttuuvvvwvvwvwwwxxyyyxwxyyyzzzzz{{yyzz{{{|{|~~~zrsvvvwwxxxyyyz|}}}}~~utwwwxxxxxyyyyz{|{||||||}|}~~~~wrsrrssstttuuutttttuusrrssssrststttuuuvutuuuvvwxvy~}~~~~~~wqqrqrsstttuvvvuvvvvwwxxxyyxxwxxxyyyzzzzyyyyzzz{zz{stwvwxxxxyzzyy{}~}}}~utwwxxwy{zyz{{{||}}|||}~~|}wqrrrsrrtuuttwwtsuvuuvtrrrqtvurqruwwutvutwywuvxyvx~~}~~~~}|~|tqrttrqtwvuuvuuvwwuvvuuyzvuwxxwvvx{zxyzzyyxz||{xw~~}tsuuvxz{ywyzz{||{||{|ux{uswywwyyyxyz|||}~}zx{||~~~~~||~xssrqqprwwsrtvuttttstvuqrvsprtutrquyxstwwvsrvzxuux~}y|~z||z}}|~xrqrpqstvuqptzzsqvxwuvxxxyxxxwxzywx|~zy{yx{|{zy{}}}x|xquxtrwyxwwyzyy{~~{yz}z}rpyytw|ytvzyvx{|{z|||||{{|||z}{{~~|}}~}}ystuttsqqty|xrrzwot{zwttvvttttuuuvwvvxwuuvvwvtwzz~~~~}y|~z{~}}~~~~~ztrssttuvutvyywtvyywwyzxvy}{wwz{zz{{||{{{z{{||{||}~}~~~~~~~~~~~~~~{rtyxwyyxy{{yz|}|}~~~~~~xuxyxyyxz{zzzz|}}|}}|}}|}~~~~zttttuuuuvvvvwwuuuvwwvwwtssssstttuuuvvwvuvwvwwwxxx~~~~}}}}~}~~~~~}}{tssstuuuvvvvwwwvvwxxxyyyzyyxyyyyzzz{{{{zz{{{|{||{~~~~}utwwwxyyzzzzz{|}}}~~~~zwyzz{zz{z{{{{|}~}}~~}~~~~~ztttsuutuuvvvvvuuvuvwvwwwvvuttuuuvvvwwwwvvvvwwwyxx~}}}}~~}~}}~}||~~}~}~yrqrqrssttuvvvvvuvvwwxxxxyyyxxyyyyzz{{{|zzzz{{{||{~vuxxxyyyzzz{{{|~~~~~~zvyzyzzz{zz{{{|}~}}}}~~}~~~ztttstttuuuvvvvuuvvvvwwwwwvuutuvvvvvwwwwvvwwwxxyxx~}}}}~~}~~~~~||}~~~~~zsqrrrsstuuvvwwvuvvwwwxxyyzyxxyyyzzz{{{{zzz{{{{||{~vtwxxxxyzyzz{{|}~~~~~~~zvxzyzzzzzz{z{|}}}}}}}~}}}}{tststttuuuvvvvuuuvvvvwwwwvuttuuvvvvwwxxvvwwwxwxxx~~}}}}~}}~~~~~|{{}~~~~~{sqrqrssttuuvvwvuvvwwwxxyyzyxxyyyzzzz{{{zzz{{{{||{vtwxxyyyzzz{z{|}~~~~~~{vxzyzzzzz{{{{|}}}}~}}}~~~}{uttstttuuuvvvwuuvvvvvwwwxwutuuuvvwwwwxxwvwwxxwxyx~}}}}~~}~}}~}|{{|}~~~~{tqrqrssttuuvvwvuvvvwxxxxyzyxxyyyyzz{{{|{zzz{|{{|{wtwxxyyyyzz{z{|}~~}~~~~{vxzyzzzzzz{{{|}~}}}}~~}}~~|uttstttuuuvvwvuuvvvvwwwwwxwttuuuvvvwwwwvvwwwxwxxw}}}~}}}}~}}~~}{{|}~~~{tqrqrssttuuvvwvuvvwwwxxyyyyxxxyyzzz{{{{zzzzz{{||{~wtwxxxyyyzzzz{|}~~~~~~~~|vxzyzzyzzz{{{||}}}}}}}}~~}~}wvvuvvvvwwwwxxvvvwwwwwxxxxxwwwwwxxxyyyyxwxxxxxyzx|~~~~~~~~~||}}}}}}}}}}|{{{{||||}ztqrqrssttuuuvwvuvvwwwxyyyyyxxyyyzzzz{{|{yzz{{{||{~yvyzz{{z{{{|||}y{}|}}||}}}}}}|wuutuuuvvvwwwwvvvvwwwwxxxyxwvwxwxxxyxyyxwxxxyyyzx|~~~~~~}|}|}}}}}}~}|{{|{{}||}ztrrqrssttuuvvwvuvvwwwxyxyzyyxyzyzzz{{{{{zzz{{{||{~yvyzyz{{{{{|||}~z{}}}}}}}}}}}~}wuvtuvuvwvwwwxvuwvvxuytsvtuvuwz{zvx||zz|xtwxx~}z{y}~|y{}}}z}}{{}~{{wruwpnpsxxpnssrtuuwyxw{{z|zw~urwyyxx|}{|z|{w~}{~~}{z~x{zutvzzxz|{|}{{~}}~}}|~}}}x}{x}|z{}|}{|{{~~~~{~yy{yvtusw|vqvwuxzyxwvuv{zux{wuuuwz|ytwytu|zxxvz~yx}|{}|{||z}}|}y{~}~|yy~}{{|zx{ztqvwqqtsuxuwytw{wuwvvwwyzy}}wwxvx{||wv{~}xx|yx|}}~~}}}~}~}ywzyx{|}{xy{{}~{|~|}|xw|||~}|~xy}}{}{~~}}}~}{wvyxtuxxxyyvttuuvxyvv{ysuzxuuvwvuwxz|zx||xvwx{{ww{}~|~}}yz~zwz}}~~~z{~||}yxussolorrsstzzstywuzzwy{xvwz|{z|zwwy|}yx|}z{}ywyz~zxyy{}||}}}}}~~}}|yyyz}}{||||||}|}~~~~~~~~~~{vvwvuuuvvvwwwwwxwvwwwxxwxxxyxwwwxxyxxyyyyyxxyxyyy~~~~~~~~~~~~~||}||}|}}}}}|{{{|{|}xsrttsssstuuvvvwwwvwwwxxxyyyzzyyyyzzzz{{||{z{{{{|{~xvxxy{{{{{||||}}}}z{{{}}}~}}~}}}}}~{vwxwvuvvvvwwwwwxxvvwwxxwxxxyxwwxxxxyyyyzzyxxyxyyy~~~~~~~~~~~~}|}}}}}|}}}}|{{{{{|}ysrttssstttuuvwwxwvvwwxxxyyzzzyyyyyz{{{{{||zz{{{|{~xvxxx{{{|{{||}}|}~yz{{}}}}}}}}|xwxxwwwwwxxxxyyyxwxxxxxxyyyyyxwxxyyyyyyyzyxxyyzzy}}}}~~~~~~~~~}||||}}}}}}}|{{{|{||zutvvutuuvvwwxxxyxwwxxyyyzzz{{zyyzzz{{|||||{{{{|}|~zxyyz|||}}}}}~~~~||||~~~~~~~~~~|xxxxwwwwwxxxxxyyxwwxxxxxyyyyyxxxxyyyyyzzzzxyyyyyy}~~}}}}~~}}~~~|||||||}}}}}|{{{|{||zutuuutuuvvwwxxxyywwxxyyyzzz{{zzzzz{{{{||||{{|{||{~zxyyz|||}}}}}}~}~||||~~~~~~~~~~~}xxyxwwwxwwxxxyxyxwwxxxxxyyyyyxxxyyyyyzzzzzxyyyzzy|}}~~~~~~~}~~}||||}||}}}}|{{{|{|}zutvvutuuvvvwxxxyywwxxyyyzzz{{zyzzz{{{{|||}{z{{||{}zxyyz|||}}}}}~~~~|||}~~~~~~~~~}xwyxxwwwwxxxxyyyxwwxxxxyyyyzyxxxyyyyyzzzzzyxyxyzy|~}}~~~}}~~~~}||||}}}}}}}}{{{|{{|zutuuuutuvvvwwxxxxwwxxxyyzzzz{zyyzz{{{{||||{{{{{||}{xyyz|||}}}}}}~~~||||~~~~~~~~~~yxyxwwwwwxxxxxyyywwxxxxxyyyyyyxxxxyyyyzzzzxxyyyzy|}}}}}~~~~~~~}||||}|}}}}}}{{{||{|{vtvuttuuvvwwwxxxyxwxxyyyyzz{{zzzzzz{{{{|||{z{{{||}~}xyyz|}|}}}}}}~}~~||}}~~~~~~~~~~}xwxwvwwwwwxxxxyxwwwxxxxxxyyyxwxxxyyyyyyzyxxyyyzzy{~}~~}~~~~~~~}||||}}}}}}}}{{|{{|{||xtuustuuvvvwxxxxwwxxxyyyzzz{zyyzzz{{||{|||{{{||}||zxz{|||}}|}~~}}{{~~}~~~~~}~zuvxwvwwwwxxxyxwwxxxxyyyxxxyyxwxyyy{|yxwvy}}xvw{}}~~~}~~~~}~|y|}zz}}{}~|{{||||{|}yuttuvvsrw|yrt|{uwzyvvy||zyzyx{~{y|{y{~}yy|}|{yz}}~~~~~~~~}{z{{{}}}}~~~~~~~zyz}~|y~}|z}}|}}}z{mp|wrv{zxwwxzzxwwuw}|vwzzyxxyxvw{{xz|xvyzzzxvy~~~{{{|}}~}{{~{{~~||||||}}}}~~}zvy{x{~xqnrz~zssx{wwzywxwwz||{wtywuz}{zz|}||{z{|||{yz|~ys}}y~{z||}}|}~}~{y~}|~}~w}}~~{{{z~~{~~|~}}~}}~yz}souysy~{xxzzyxwvvy|qq~xpv~}xwz{yyyyyzyyzz|~~~~|z}}z{~~|z|~||}~{xz}}|{{|}}}|yw{}yy}~zwvwvuuwyxxyxyyyxxyyyz{yxz}}ywz~}zy|}zy|~}yz}}|}}|~~~~{{||}~~|}}}}|zyyxxxyyyyyyzzxxxyxyyyyyyzzxxxxyzzyyz{zyyyyyyyzzy|}~~~~}~~~~~}|||}}}}}}}~|{{|||||}||}}|z{|{{||}}{xwvvwwwxxxyyyyyxyyyyzz{z{|{zzz{{|{{|||}|{|{||||}|~~|{}~~~~~~~}}zyxxxxxyyyyyyzxwxxyyyyyyzzyxxyyyyyyzzzzyxyyyyyzzz|~~~~~~}}}}}}}}}}}~}{{|||||}}}}}|{{{{||||}{wvvvvwwwxxyyyzyxxyyzzzz{{{{zzzz{{|{|||}|{{||||}}}~~|z|}}~~}~~}}zyxxxxxxxyyyyyxxxxxyyyyyzzyxxyyyyyzzzzzyxyyyzzzzz|~~~}|}}}}}}}~}}}|||||||||}}}{{{{{{||||{xvvuvwwwxxyyyzyxyyyzzz{{{|{zz{{{{|||||}|{{{||||}}~|z}}}}~~~~~}}zyxxxxxyyyyyzzxxxxxyyyyyyzzxxyyyyyyzzzzyyyyyzzzzz|~~~~~~}}}}}}}}}~~}|||||||}}|}}|{{{|||||}{xvvvvvwwxxxyyyxxxyyyzz{{{{{zzzz{{{{|||}|{||{||}}|~~|z|~}}~~~~~~~}~~zxxxxxxxyyyyyzxxxxyyyyyyzzyxxyyyyyyzzzzyxyyyzzzzz|~~~}}}}}}}}}}~~|||||||}}}}}|{{{{||||}|xvvuvwwwxxyyyyyxxyyzzzz{{{{zzz{{{|||||}|{{|||||}}~~~|z|}}~~}|{{zyzzzzzz{z{zyyyyyzzzzzz{zyxyyyyzzzzz{zyyyzzzzz{~~}}}}}}}}}}}~}{||||||}}|}|{{{{{|||||}}{z{{{{{{|{xxyxwxxxyyyzzzzzyyzzzz{{{{||{z{{{{{|||}}|{{|||}}|~~~~~~~~~~||}~|{|{zzzzzz{zz{{{zyyzyzzz{zz{zyyyyzzzzzz{{zyyzyzzz|~~}|}}}}}}~}}}}|||||||}}}}}{{||{||||||}|{{{{{{|zxxyyxxxxxyyzzzz{zyyzzzz{{|{||{{{{{||||}}}|{||||}}~~~~}~~~~~~~||}}~~{{||{zyzzzzz{{z{{zyyyzzzzzzzzzyyyyyzzzzz{{zyyyzzz|~~~~}|||}}}}}}}}|{{||||||||}}{{{{{||||||}|{{{{{{yxxyyyxwxxxyyzzzz{zzyzz{{{{||||{z{{{|||||}}}{{|||}~~~~~~~~~}{||}}~}||||||zzzzz{{{{z{{zzzzyyyzz||{yxy{{yyzy{yqkkklnmnstldfihhihmuvuwyzyxyy{{y{}shilmoppsvwtrvzz{z{xsw{||||~|}||{~~|}~}~~~|}z|~~~}~}|~~||~~z}~}~~}|}|}{}||yx}~xy}~zz}{z}}~}|~~|}~~}~z~}}z}}xz|z|~~{|~~xy~z~}~{|{~||}|~y~~}}~{{{|}}}}}~~|}~}~}{}|{}z~{}|}~z}~~}}~~~y|}~~|{y}}~z}}y}}{~~z|~}}z~|{~{~}{}{~~{}~~~~~{|~}~}z|}~{{~{{}~||~}z~~y|||~}~~}~~~}~~y|{{}}~zy|~}|~~}|~|}||}{~~{~|||}}}~~~~~~|}~~~~{~|~}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{~|~|~~~~{|}~~~~{okopqsstxzwsw|{xy}}utvx{}zy}}zx~|~z|}|{z}~{y|x~|~}}}x{{z~{|}}|}~~}~~{|||~{}~}||{|zw~|~||w|v{{||y}}z}y~}~yu|xu|{|z}x}|z}}~|}~}~}~~~{~u}u}~z~{~}~~|}~y}}}}|{|z|~~||x~~~~xz{~|}~~z{~~~~||}}xyzw~}{||tz}x|wt|}z}~~~|{~}~y|~zwr{v|{{}z}x~}{wu||~|}zuw}~w|~z|t|yzwq|qxus{~}|w}z}|yz|~{{~z~}}|{z||z}~y}|{wz|zzzx~zv|~sw~~}}{~yu~}|}}}~}|zy~uz}r{{z}|}}{{~{~|z~~~~|}vyy{}}~|}}}}}}z|||{}|}||{||~}|~~~z|}~~}~~~}~}|}~}~~~||~}}~~~~~~~}}~~~~~~~~~~~}~~~~~~~~~}~~~}~~~~~~~~~~~~~~}~~~~~~~}~~~~~~bubbros-1.6.2/bubbob/ext4/CVS/0000755000076400001440000000000012225473206014757 5ustar arigousersbubbros-1.6.2/bubbob/ext4/CVS/Entries0000644000076400001440000000035212225473206016313 0ustar arigousers/music.wav/1.1/Tue Sep 9 15:47:07 2003/-kb/ /.cvsignore/1.2/Fri Feb 13 13:47:09 2004// /__init__.py/1.15/Fri Oct 6 09:56:30 2006/-kv/ /image1-0.ppm/1.2/Tue Mar 13 01:29:56 2007/-kb/ /image1-1.ppm/1.2/Mon Mar 17 14:24:32 2008/-kb/ D bubbros-1.6.2/bubbob/ext4/CVS/Repository0000644000076400001440000000002712225473206017060 0ustar arigousersbub-n-bros/bubbob/ext4 bubbros-1.6.2/bubbob/ext4/CVS/Root0000644000076400001440000000010612225473206015622 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext4/__init__.py0000644000076400001440000003345612225473206016450 0ustar arigousersfrom __future__ import generators import os, math, random import images, gamesrv from images import ActiveSprite from boards import CELL, HALFCELL, bget from mnstrmap import GreenAndBlue from bubbles import BubblingEyes, Bubble from bonuses import Bonus, points LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { 't-brick1': ('image1-%d.ppm', (0, 0, 16, 16)), 't-brick2': ('image1-%d.ppm', (16, 0, 16, 16)), } music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) class BrickEyes(BubblingEyes): Patterns = [[(-2,0), (-1,0), (0,0), (1,0)], [(-2,0), (-1,0), (0,0), (0,-1)], [(-1,-1), (-1,0), (0,0), (1,0)], [(-1,0), (0,0), (0,-1), (1,0)], [(-1,-1), (0,-1), (0,0), (1,0)], [(-2,0), (-1,0), (-1,-1), (0,-1)], [(-1,-1), (-1,0), (0,-1), (0,0)]] def __init__(self, tetris, bubber, saved_caps, olddragon): BubblingEyes.__init__(self, bubber, saved_caps, olddragon) self.tetris = tetris self.bricks = [] def playing_bubble(self, oldsprite): import boards self.pat = random.choice(self.Patterns) self.orientation = 1,0 xmin = 2 - min([x for x,y in self.pat]) xmax = boards.width-3 - max([x for x,y in self.pat]) x = int(random.normalvariate(oldsprite.x, boards.bwidth/4)) x = (x+HALFCELL) // CELL if xxmax: x=xmax y = -1 self.tx = x self.ty = y self.move((x-1)*CELL, (y-1)*CELL) for i in range(5): yield None self.bricks = [Brick(self.bubber, px, py) for px, py in self.brick_positions()] self.gen.append(self.step_control()) self.gen.append(self.rotate_control()) self.gen.append(self.fall_control()) self.gen.append(self.move_eyes()) def bottom_up(self): return 0 def kill(self): for b in self.bricks: b.stop(self.tetris) b.remove() self.bricks = [] BubblingEyes.kill(self) def brick_positions(self): ox, oy = self.orientation result = [] cx = self.tx*CELL - HALFCELL cy = self.ty*CELL - HALFCELL for px, py in self.pat: px = px*CELL + HALFCELL py = py*CELL + HALFCELL result.append((cx+px*ox-py*oy, cy+px*oy+py*ox)) return result def save_position(self): return self.tx, self.ty, self.orientation def restore_position(self, p): self.tx, self.ty, self.orientation = p def moved(self, old_position): for b in self.bricks: b.set(' ') try: for px, py in self.brick_positions(): if bget(px//CELL, py//CELL) != ' ': self.restore_position(old_position) return 0 for b, (px, py) in zip(self.bricks, self.brick_positions()): b.follow(px, py) finally: for b in self.bricks: b.set('!') # note: we need '!' < '#' return 1 def onground(self): for b in self.bricks: if b.gen: # brick still moving return 0 for px, py in self.brick_positions(): if bget(px//CELL, py//CELL+1) >= '#': return 1 return 0 def step_control(self): while 1: while not self.bubber.wannago(self.dcap): yield None pos = self.save_position() self.tx += self.bubber.wannago(self.dcap) if self.moved(pos): for i in range(4): yield None yield None def fall_control(self): delay = 1 while 1: for i in range(delay and 14): if self.bubber.key_fire: break yield None pos = self.save_position() self.ty += 1 delay = self.moved(pos) if delay: for i in range(3): yield None elif self.onground() and self.tetris.ready: self.gen = [self.stopping()] yield None def rotate_control(self): while 1: while not self.bubber.key_jump: yield None pos = self.save_position() ox, oy = self.orientation self.orientation = oy, -ox if self.moved(pos): for i in range(7): yield None yield None def stopping(self): self.move(self.x, -self.ico.h) positions = [(py//CELL, px//CELL) for px, py in self.brick_positions() if py >= 0] positions.sort() positions = [(px, py) for py, px in positions] for b in self.bricks: b.stop(self.tetris) if b.ty < 0: b.remove() self.bricks = [] staticbricks = self.tetris.staticbricks pts = 500 while 1: for px, py in positions: y = py x1 = px while (x1-1, y) in staticbricks: x1 -= 1 if bget(x1-1, y) != '#': continue x2 = px while (x2, y) in staticbricks: x2 += 1 if bget(x2, y) != '#': continue if x2-x1 < 2: continue # full line ico = images.sprget(Bubble.exploding_bubbles[0]) self.tetris.score[self.bubber] = self.tetris.score.get( self.bubber, 0) + 1 xlist = range(x1, x2) for x in xlist: s = ActiveSprite(ico, x*CELL + random.randrange(CELL) - CELL, y*CELL + random.randrange(CELL) - CELL) s.gen.append(s.die(Bubble.exploding_bubbles)) s = staticbricks[x, y] points(x*CELL + HALFCELL, y*CELL + HALFCELL, s, pts) s.remove() if pts == 500: self.play(images.Snd.Fruit) elif pts == 4000: self.play(images.Snd.Extralife) else: self.play(images.Snd.Extra) pts *= 2 for y in range(py-1, -1, -1): if not [x for x in xlist if (x, y) in staticbricks]: break for t in range(4): yield None if [x for x in xlist if (x, y+1) in staticbricks]: break for x in xlist: if (x, y) in staticbricks: staticbricks[x, y].shiftdown() yield None break else: break if self.tetris.ready < 2: self.gen.append(self.playing_bubble(self)) def move_eyes(self): while 1: tx = (self.tx-1) * CELL ty = (self.ty-1) * CELL for i in range(3): if tx < self.x: dx = -1 elif tx > self.x: dx = +1 else: dx = 0 if ty > self.y: dy = +1 else: dy = 0 self.step(2*dx, 2*dy) key = ('eyes', dx, 0) self.seticon(images.sprget(key)) yield None class Brick(ActiveSprite): def __init__(self, bubber, x, y): ico = images.sprget(('t-brick1', bubber.pn)) ActiveSprite.__init__(self, ico, x, y) self.tx = x//CELL self.ty = y//CELL self.bubber = bubber def follow(self, x, y): self.tx = x//CELL self.ty = y//CELL self.gen = [self.following(x, y)] def following(self, nx, ny): dx = (nx - self.x) / 7.0 dy = (ny - self.y) / 7.0 for i in range(6, 0, -1): self.move(nx - int(i*dx), ny - int(i*dy)) yield None self.move(nx, ny) def set(self, c): x, y = self.tx, self.ty if 0 <= x < curboard.width and 0 <= y < curboard.height: line = curboard.walls[y] curboard.walls[y] = line[:x] + c + line[x+1:] def stop(self, tetris): self.set('X') self.seticon(images.sprget(('t-brick2', self.bubber.pn))) images.ActiveSprites.remove(self) tetris.staticbricks[self.tx, self.ty] = self self.staticbricks = tetris.staticbricks def remove(self): del self.staticbricks[self.tx, self.ty] self.set(' ') gamesrv.Sprite.kill(self) def shiftdown(self): del self.staticbricks[self.tx, self.ty] self.set(' ') self.ty += 1 self.set('X') self.staticbricks[self.tx, self.ty] = self self.step(0, CELL) class Tetris: def bgen(self, limittime = 90.1): # 1:30 import boards from player import BubPlayer self.score = {} for t in boards.initsubgame(music, self.displaypoints): yield t tc = boards.TimeCounter(limittime) self.ready = 0 self.staticbricks = {} finished = 0 for t in self.frame(): t = boards.normal_frame() self.build_eyes() yield t tc.update(t) if tc.time == 0.0: self.ready = 2 finished += not self.still_playing() if finished > 16: break if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bubble): s.pop() elif isinstance(s, Bonus): s.kill() tc.restore() for t in boards.result_ranking(self.score): self.remove_eyes() yield t for s in self.staticbricks.values(): s.remove() def displaypoints(self, bubber): return self.score.get(bubber, 0) def frame(self): heights = {1: curboard.height, curboard.width-2: curboard.height} ymax = curboard.height-1 maxheight = curboard.height*3//4 for x in range(2, curboard.width-2): if bget(x, ymax) == ' ': curboard.putwall(x, ymax) height = 1 for y in range(ymax-1, -1, -1): if bget(x, y) == '#': if height == maxheight: curboard.killwall(x, y) else: height += 1 heights[x] = height xlist = range(2, curboard.width-2) random.shuffle(xlist) for x in xlist: h = heights[x] x1 = x2 = x while heights[x1-1] == h: x1 -= 1 while heights[x2] == h: x2 += 1 parts = (x2-x1) // 8 if not parts: continue left = 0 if heights[x1-1] > h: x1 -= 1 left += 1 right = parts+1 if heights[x2] > h: x2 += 1 right -= 1 for p in range(left, right): x = x1 + ((x2-x1-1)*p+parts//2)//parts y = ymax for i in range(2): while bget(x, y) == '#': y -= 1 if y >= 3: curboard.putwall(x, y) heights[x] += 1 curboard.reorder_walls() walls_by_pos = curboard.walls_by_pos moves = 1 s = 8.0 while moves: moves = 0 for y in range(curboard.height-3, -1, -1): for x in range(2, curboard.width-2): if ((y,x) in walls_by_pos and (y+1,x) not in walls_by_pos): y0 = y while (y0-1,x) in walls_by_pos: y0 -= 1 w = curboard.killwall(x, y0, 0) curboard.putwall(x, y+1, w) moves = 1 curboard.reorder_walls() for i in range(int(s)+2): yield None s *= 0.95 self.ready = 1 while 1: yield None def build_eyes(self): from player import BubPlayer for p in BubPlayer.PlayerList: dragons = [d for d in p.dragons if not isinstance(d, BrickEyes)] if dragons and len(p.dragons) == len(dragons): dragon = random.choice(dragons) eyes = BrickEyes(self, p, dragon.dcap, dragon) p.dragons.append(eyes) #p.emotic(dragon, 4) for d in dragons: d.kill() def still_playing(self): from player import BubPlayer for p in BubPlayer.PlayerList: for d in p.dragons: if d.gen: return 1 return 0 def remove_eyes(self): from player import BubPlayer for p in BubPlayer.PlayerList: for d in p.dragons: d.kill() # This game is suitable for at least min_players players min_players = 1 def run(): global curboard import boards from boards import curboard boards.replace_boardgen(Tetris().bgen()) def setup(): from player import BubPlayer for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) if filename.find('%d') >= 0: for p in BubPlayer.PlayerList: images.sprmap[key, p.pn] = (filename % p.pn, rect) else: images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext4/image1-1.ppm0000644000076400001440000000301512225473206016342 0ustar arigousersP6 32 16 255 }}}}}}}}}}}}}}}@@@@@@@@@@@@@@@[n_________\P=ӻ.,=ӻNNNNNNNNNNC `_[n_NNNNNE@>߷@GKN,=ӻNAAAAA5/./~|t_[n_N>߷>߷:ܴ9նDGIIKIN,=ӻNA..* ~||||t_[n_N>߷IIIIIIIIKK,=ӻNA.|||||||||o_[n_N:ܴIIIIIIIIIN,=ӻNA*|||||||||v_[n_N9նGIIIIIIIIK,=ӻNA ||||||||||_[n_IDIIIIIIIIIK,=ӻN:~||||||||||_[n_BGIIIIIIIIIN,=ӻN1~|||||||||v_[n_>߷GIIIIIIIIKE,=ӻN.|||||||||| k_[n_HGIIIIIIIKN8,=ӻN8|||||||||sd_[nZ9նIIIIIIILNE8,=ӻM#|||||||zv kd_[nVIIKIILNMGEE8,=ӻK|||||zvq k k kd_[n4رKKM???:88888,=ӻ&o|qggffddddd_[4ر,,,,,,,,,,,,,,#______________[[[[[[[[[[[[[[[[[bubbros-1.6.2/bubbob/ext4/image1-0.ppm0000644000076400001440000000306412225473206016345 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 16 255 fffffffffffffff```````````````{UCCCCCCCCC@q1NN'''''''''{UCp0p0p0p0p0f$`_`C;N'{UCp0__ZQGC??;?N'{UCp0_????????;N'{UCp0Z?????????'N'{UCp0QC????????;N'{UCj)G?????????;N'{UCc!C?????????'N'{UC_C????????;N'{UCi(C???????;N'{U|=Q???????7-N{Ux9??;??7-N{UU;N{U{{{{{{{{{{{{{{{{{bubbros-1.6.2/bubbob/patmap.py0000644000076400001440000001741512225473206015304 0ustar arigouserspatmap = {(0, 0, 0): ('pat03.ppm', (0, 120, 24, 24)), (1, 0, 0): ('pat01.ppm', (0, 24, 24, 24)), (2, 0, 0): ('pat09.ppm', (0, 0, 24, 24)), (2, 'l'): ('pat14.ppm', (0, 160, 40, 32)), (3, 0, 0): ('pat06.ppm', (0, 120, 24, 24)), (3, 'l'): ('pat17.ppm', (0, 32, 40, 32)), (4, 0, 0): ('pat04.ppm', (0, 48, 24, 24)), (4, 'l'): ('pat15.ppm', (0, 192, 40, 32)), (5, 0, 0): ('pat01.ppm', (0, 216, 24, 24)), (5, 'l'): ('pat19.ppm', (0, 96, 40, 32)), (6, 0, 0): ('pat09.ppm', (0, 144, 24, 24)), (6, 'l'): ('pat18.ppm', (0, 96, 40, 32)), (7, 0, 0): ('pat07.ppm', (0, 24, 24, 24)), (8, 0, 0): ('pat02.ppm', (0, 48, 24, 24)), (9, 0, 0): ('pat09.ppm', (0, 216, 24, 24)), (9, 'l'): ('pat11.ppm', (0, 64, 40, 32)), (10, 0, 0): ('pat07.ppm', (0, 96, 24, 24)), (10, 'l'): ('pat14.ppm', (0, 96, 40, 32)), (11, 0, 0): ('pat05.ppm', (0, 24, 24, 24)), (11, 'l'): ('pat13.ppm', (0, 32, 40, 32)), (12, 0, 0): ('pat02.ppm', (0, 216, 24, 24)), (12, 'l'): ('pat18.ppm', (0, 0, 40, 32)), (13, 0, 0): ('pat00.ppm', (0, 72, 24, 24)), (13, 'l'): ('pat18.ppm', (0, 128, 40, 32)), (14, 0, 0): ('pat07.ppm', (0, 192, 24, 24)), (15, 0, 0): ('pat05.ppm', (0, 192, 24, 24)), (15, 'l'): ('pat18.ppm', (0, 32, 40, 32)), (16, 0, 0): ('pat06.ppm', (0, 96, 24, 24)), (16, 'l'): ('pat11.ppm', (0, 32, 40, 32)), (17, 0, 0): ('pat04.ppm', (0, 0, 24, 24)), (17, 'l'): ('pat14.ppm', (0, 64, 40, 32)), (18, 0, 0): ('pat01.ppm', (0, 168, 24, 24)), (18, 'l'): ('pat13.ppm', (0, 0, 40, 32)), (19, 0, 0): ('pat09.ppm', (0, 96, 24, 24)), (19, 'l'): ('pat16.ppm', (0, 192, 40, 32)), (20, 0, 0): ('pat07.ppm', (0, 0, 24, 24)), (20, 'l'): ('pat15.ppm', (0, 160, 40, 32)), (21, 0, 0): ('pat04.ppm', (0, 192, 24, 24)), (21, 'l'): ('pat19.ppm', (0, 64, 40, 32)), (22, 0, 0): ('pat02.ppm', (0, 120, 24, 24)), (22, 'l'): ('pat17.ppm', (0, 224, 40, 32)), (23, 0, 0): ('pat10.ppm', (0, 24, 24, 24)), (23, 'l'): ('pat12.ppm', (0, 64, 40, 32)), (24, 0, 0): ('pat05.ppm', (0, 0, 24, 24)), (24, 'l'): ('pat17.ppm', (0, 96, 40, 32)), (25, 0, 0): ('pat02.ppm', (0, 168, 24, 24)), (25, 'l'): ('pat15.ppm', (0, 64, 40, 32)), (26, 0, 0): ('pat00.ppm', (0, 24, 24, 24)), (26, 0, 1): ('pat00.ppm', (0, 0, 24, 24)), (26, 1, 0): ('pat01.ppm', (0, 120, 24, 24)), (26, 1, 1): ('pat08.ppm', (0, 144, 24, 24)), (26, 'l'): ('pat13.ppm', (0, 224, 40, 32)), (27, 0, 0): ('pat07.ppm', (0, 216, 24, 24)), (27, 'l'): ('pat17.ppm', (0, 64, 40, 32)), (28, 0, 0): ('pat05.ppm', (0, 168, 24, 24)), (28, 'l'): ('pat15.ppm', (0, 224, 40, 32)), (29, 0, 0): ('pat03.ppm', (0, 72, 24, 24)), (30, 0, 0): ('pat00.ppm', (0, 216, 24, 24)), (30, 'l'): ('pat17.ppm', (0, 160, 40, 32)), (31, 0, 0): ('pat08.ppm', (0, 168, 24, 24)), (31, 'l'): ('pat12.ppm', (0, 32, 40, 32)), (32, 0, 0): ('pat08.ppm', (0, 0, 24, 24)), (33, 0, 0): ('pat05.ppm', (0, 144, 24, 24)), (33, 'l'): ('pat12.ppm', (0, 192, 40, 32)), (34, 0, 0): ('pat03.ppm', (0, 48, 24, 24)), (35, 0, 0): ('pat00.ppm', (0, 168, 24, 24)), (35, 'l'): ('pat14.ppm', (0, 128, 40, 32)), (36, 0, 0): ('pat07.ppm', (0, 120, 24, 24)), (36, 'l'): ('pat16.ppm', (0, 96, 40, 32)), (37, 0, 0): ('pat06.ppm', (0, 72, 24, 24)), (38, 0, 0): ('pat03.ppm', (0, 216, 24, 24)), (38, 'l'): ('pat11.ppm', (0, 128, 40, 32)), (39, 0, 0): ('pat01.ppm', (0, 96, 24, 24)), (40, 0, 0): ('pat08.ppm', (0, 48, 24, 24)), (41, 0, 0): ('pat04.ppm', (0, 24, 24, 24)), (41, 'l'): ('pat12.ppm', (0, 160, 40, 32)), (42, 0, 0): ('pat01.ppm', (0, 192, 24, 24)), (43, 0, 0): ('pat05.ppm', (0, 120, 24, 24)), (43, 1, 0): ('pat08.ppm', (0, 72, 24, 24)), (44, 0, 0): ('pat07.ppm', (0, 48, 24, 24)), (45, 0, 0): ('pat04.ppm', (0, 216, 24, 24)), (45, 'l'): ('pat16.ppm', (0, 224, 40, 32)), (46, 0, 0): ('pat02.ppm', (0, 144, 24, 24)), (46, 'l'): ('pat16.ppm', (0, 64, 40, 32)), (47, 0, 0): ('pat10.ppm', (0, 72, 24, 24)), (47, 'l'): ('pat19.ppm', (0, 224, 40, 32)), (48, 0, 0): ('pat00.ppm', (0, 120, 24, 24)), (48, 'l'): ('pat12.ppm', (0, 128, 40, 32)), (49, 0, 0): ('pat08.ppm', (0, 96, 24, 24)), (49, 'l'): ('pat11.ppm', (0, 192, 40, 32)), (50, 0, 0): ('pat06.ppm', (0, 24, 24, 24)), (50, 'l'): ('pat16.ppm', (0, 128, 40, 32)), (51, 0, 0): ('pat03.ppm', (0, 144, 24, 24)), (51, 'l'): ('pat14.ppm', (0, 0, 40, 32)), (52, 0, 0): ('pat01.ppm', (0, 72, 24, 24)), (52, 'l'): ('pat15.ppm', (0, 0, 40, 32)), (53, 0, 0): ('pat09.ppm', (0, 48, 24, 24)), (53, 'l'): ('pat16.ppm', (0, 32, 40, 32)), (54, 0, 0): ('pat06.ppm', (0, 192, 24, 24)), (54, 'l'): ('pat19.ppm', (0, 192, 40, 32)), (55, 0, 0): ('pat04.ppm', (0, 96, 24, 24)), (55, 'l'): ('pat18.ppm', (0, 160, 40, 32)), (56, 0, 0): ('pat09.ppm', (0, 120, 24, 24)), (56, 'l'): ('pat18.ppm', (0, 64, 40, 32)), (57, 0, 0): ('pat00.ppm', (0, 144, 24, 24)), (57, 'l'): ('pat12.ppm', (0, 96, 40, 32)), (58, 0, 0): ('pat04.ppm', (0, 168, 24, 24)), (59, 0, 0): ('pat02.ppm', (0, 72, 24, 24)), (59, 'l'): ('pat14.ppm', (0, 192, 40, 32)), (60, 0, 0): ('pat10.ppm', (0, 48, 24, 24)), (60, 'l'): ('pat13.ppm', (0, 96, 40, 64)), (61, 0, 0): ('pat07.ppm', (0, 168, 24, 24)), (62, 0, 0): ('pat05.ppm', (0, 96, 24, 24)), (62, 'l'): ('pat19.ppm', (0, 128, 40, 32)), (63, 0, 0): ('pat03.ppm', (0, 0, 24, 24)), (63, 'l'): ('pat20.ppm', (0, 0, 40, 32)), (64, 0, 0): ('pat02.ppm', (0, 96, 24, 24)), (64, 'l'): ('pat13.ppm', (0, 64, 40, 32)), (65, 0, 0): ('pat10.ppm', (0, 0, 24, 24)), (65, 'l'): ('pat19.ppm', (0, 32, 40, 32)), (66, 0, 0): ('pat07.ppm', (0, 144, 24, 24)), (66, 'l'): ('pat17.ppm', (0, 192, 40, 32)), (67, 0, 0): ('pat05.ppm', (0, 72, 24, 24)), (67, 'l'): ('pat11.ppm', (0, 224, 40, 32)), (68, 0, 0): ('pat03.ppm', (0, 24, 24, 24)), (68, 'l'): ('pat15.ppm', (0, 32, 40, 32)), (69, 0, 0): ('pat00.ppm', (0, 96, 24, 24)), (69, 'l'): ('pat13.ppm', (0, 192, 40, 32)), (70, 0, 0): ('pat08.ppm', (0, 192, 24, 24)), (70, 'l'): ('pat17.ppm', (0, 0, 40, 32)), (71, 0, 0): ('pat06.ppm', (0, 0, 24, 24)), (72, 0, 0): ('pat00.ppm', (0, 192, 24, 24)), (72, 'l'): ('pat15.ppm', (0, 128, 40, 32)), (73, 0, 0): ('pat08.ppm', (0, 120, 24, 24)), (74, 0, 0): ('pat06.ppm', (0, 48, 24, 24)), (75, 0, 0): ('pat03.ppm', (0, 192, 24, 24)), (76, 0, 0): ('pat01.ppm', (0, 144, 24, 24)), (76, 'l'): ('pat11.ppm', (0, 0, 40, 32)), (77, 0, 0): ('pat09.ppm', (0, 72, 24, 24)), (77, 'l'): ('pat14.ppm', (0, 32, 40, 32)), (78, 0, 0): ('pat06.ppm', (0, 216, 24, 24)), (78, 'l'): ('pat13.ppm', (0, 160, 40, 32)), (79, 0, 0): ('pat04.ppm', (0, 144, 24, 24)), (79, 'l'): ('pat16.ppm', (0, 160, 40, 32)), (80, 0, 0): ('pat05.ppm', (0, 48, 24, 24)), (81, 0, 0): ('pat02.ppm', (0, 192, 24, 24)), (81, 'l'): ('pat17.ppm', (0, 128, 40, 32)), (82, 0, 0): ('pat00.ppm', (0, 48, 24, 24)), (82, 'l'): ('pat12.ppm', (0, 0, 40, 32)), (83, 0, 0): ('pat08.ppm', (0, 24, 24, 24)), (83, 'l'): ('pat11.ppm', (0, 96, 40, 32)), (84, 0, 0): ('pat05.ppm', (0, 216, 24, 24)), (84, 'l'): ('pat14.ppm', (0, 224, 40, 32)), (84, 'r'): ('pat18.ppm', (0, 224, 40, 32)), (85, 0, 0): ('pat03.ppm', (0, 96, 24, 24)), (86, 0, 0): ('pat01.ppm', (0, 0, 24, 24)), (87, 0, 0): ('pat08.ppm', (0, 216, 24, 24)), (88, 0, 0): ('pat03.ppm', (0, 168, 24, 24)), (88, 'l'): ('pat20.ppm', (0, 32, 40, 32)), (89, 0, 0): ('pat01.ppm', (0, 48, 24, 24)), (90, 0, 0): ('pat09.ppm', (0, 24, 24, 24)), (90, 'l'): ('pat12.ppm', (0, 224, 40, 32)), (91, 0, 0): ('pat06.ppm', (0, 144, 24, 24)), (92, 0, 0): ('pat04.ppm', (0, 120, 24, 24)), (92, 'l'): ('pat18.ppm', (0, 192, 40, 32)), (93, 0, 0): ('pat02.ppm', (0, 24, 24, 24)), (93, 'l'): ('pat11.ppm', (0, 160, 40, 32)), (94, 0, 0): ('pat09.ppm', (0, 192, 24, 24)), (94, 'l'): ('pat19.ppm', (0, 0, 40, 32)), (95, 0, 0): ('pat07.ppm', (0, 72, 24, 24)), (95, 'l'): ('pat15.ppm', (0, 96, 40, 32)), (96, 0, 0): ('pat06.ppm', (0, 168, 24, 24)), (97, 0, 0): ('pat04.ppm', (0, 72, 24, 24)), (97, 'l'): ('pat16.ppm', (0, 0, 40, 32)), (98, 0, 0): ('pat02.ppm', (0, 0, 24, 24)), (98, 'l'): ('pat19.ppm', (0, 160, 40, 32)), (99, 0, 0): ('pat09.ppm', (0, 168, 24, 24))} bubbros-1.6.2/bubbob/ext7/0000755000076400001440000000000012225473206014327 5ustar arigousersbubbros-1.6.2/bubbob/ext7/hit.wav0000644000076400001440000000643012225473206015635 0ustar arigousersRIFF WAVEfmt DDdata shmdab\jpYh[e\tyfmz{koZsmotZ]l]dmvmaqlvlgdjpy^_nn}byaj[_dcg[u]i`^}v`}bjkh]x~mcq^lvv_rer\\xlqe|ounod\sp]r~[kmsqe}_ffxc~dnv\_hup{^_k`qgjcbqqlxstnn{c`_wrnbf]ban_pwjqcfuvk|hfi`fseo^kve_luuq`c`huymen_kfnv^mep`|dctg^|l^qwsskv{jdnftusa`~fsv`kndb~jsmdpurfxgyh`~znfvuylkyi{qsjs`bz{lpkzykbuoqtxrgfqmx|}u}mi`wkuyvib~}e~jrnqgcspnpnr}zvwbjzjrme}gkhrj{xeebfo~figqwhyvpdmnkjz}qwlix~ftii{ctrklyrcp~t|lfwyxms|sgdqzqlrhkz~ipjykw|mihfq~jm|fv|xydfefewef}xextd|tfpt~hnzzr~jf}{zou{kyuwiqkwunxeegyyht~hjl~kv}nntk{|}lghjl~mj}yh|zqlj{urgshjmojl~w~~hotykyvumvro{llnjtwhgkrnozrwvulyqr{jku}ttvst}iknmnzs|um}s~nsn|vplxim|muujpvlyvxzvxmqnvlj}pjn}psnj}zs{rmqqojnvqx}wixoqnqylt{}jyrvumpjjsvptwqsssz}qx}wlqywunvsozru~q{zvu~qqz{x{qvqqlvr{|qmmnonwvxus}~}ol|wr~}qqryoqptvlsmlmnrtzzrvm~rzmq}pomr}wt}o|tsxrtn{vqvvxwvtu}zr|oq{~uvuzmoqwvs{{rtywo~w|vsrv{qxzwosoy|uz}}oxrzys{t}pyow~p~|qy{{uzsx|{pwyy|qtsxt{t~yyusy}{v~}|tzt~|uzzttwwp~sqx{szqtqsurwvq}}susrv}rzut{~|}zzy|{vxx|rz}r}|~zz~}tz||tsztywzv~wx{~x~~xvu|yxvsztx{{uzvww~xuztv||t}t{xvtx{yx{tuzxv}|}~zt{ywzvuv{u}{}y|~}|wwzxw~wwyz|u}x}uyw||y}y|yz{xyww}}{vxz|}|z|w~{|}v~y~xxwy}{w~||w}w}}ww~||x|zz{}{|xx{{x~x{x~|}z|~}|~~}~~|yx}{~{y~yzzzyzy~{~x}{|~{zy|yyz}{~x{}zz}zy|{}{{{~zz}{z}}~{}}}~{zz~{|{|z}{}~z~}~{~z}}|}}~~{}~{~}}|}{~}|}{|~|}|~{~}||}|~}|~|~|~}}|}}~~|}||~}~~}~~~~}~~~~~~}~~}~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/ext7/.cvsignore0000644000076400001440000000003212225473206016322 0ustar arigousers*.py[co] image1-[2-9].ppm bubbros-1.6.2/bubbob/ext7/fire.wav0000644000076400001440000000643012225473206015776 0ustar arigousersRIFF WAVEfmt ++data ~}{{{{|~}zwussuw{|wrnllnrw~|unheegkr{~tkc_]_dlvui`YVW\ep}xj^UPPT\hw~m_SKIKS_nsbSHBCITcv|hVH>;?HWjƾr]K=66-$#+:QkϻgL5%(:SpкaD-&:Usѹ|\@*'Yw͵z[@+)>YwͶ|]B-)=WuϸaF0!(;TqѻfK4$&8OkӿmQ9(%4JeĭuY@-!#0C]yʴcI4&!+.%#)7Kc~Ű}cK7*$&/?UnνtZD3(%*5G^wȵlT?0('-;Ne~ïfO3.08FYoȺ}fRA5018EVkɼkVE9217BSg}ʿq\J=426?Nav´ydQB835>CLYi{¿}k[NE@?DMZj{}l\OFAAENZizn_RHCBEMYgxrbUKECFLWetvgYOGDFKUap|m_SKFFJR]kzseXOIGIOYesyi[OGCDIR_owhZPJHJPZft{qib_]^aflsz}wpid_]\^bir}~l[L@97;ETg}ȶmT>-"$1D\wѽmR;*!&3G`{¯jVF;79BO`srg_\\ahs~}rha^^ckw}iUE93493/3>Ph©nP5 %WsƮx]D1$ *:PiïhR@4./6CVkµ|gUF=:GUfyŽyeTF<79?K[mĺs_OB969AN_r·o]MA:9=FSdwĽ~kZKA<?EO]n¾xgWKC?@FP^nyhYMDAAGP^m~{j[OFBBGP\k|~n_RIDCGOZhxrcVLFDGMWetxi[QIFGLT`n~obVMHGJQ[hwwi\RKHINWbp~qdYPKJLR\hv{maVOLKOV`mzwj_UOMMRYdp}ui^UPNOT\frth^VQOQV^htti_WRQRW_htuj`YTRSX_hswlb[VSTX^gr}zoe]XUUX^foz~sia[WVX]dlvxne^ZXX\air}}sjb]ZY[_fnwypga][[^cjr{vnfa]\]`fmu~}tmfa^]_bhow|tlfb__`djqy|tmgca`bfkqy|unhdbbcfkry~vpjfdcdgkqxxrlhedegkpw}{uokhffhkou{~xrnjhghknsy{vqmjiikmqv{zupmkjkmptx}~ytqnllmoruz}yuqonmnpsw{}yurpooprtx|}zvtrppqsux|~{xusrrrtvx{|ywutstuvx{~~{ywvuuvwy{}}{ywwvwwy{}~}{yxxxxyz|~~}{zzyyz{|}bubbros-1.6.2/bubbob/ext7/music.wav0000644000076400001440000134577412225473206016213 0ustar arigousersRIFFWAVEfmt "V"Vdata|}}}}}~~}|{yxxxxz|~~}}~~}|{yxwwxy{~~}~~}|zyxwwwxz}~}}~}|{yxxwwxy|~}||}~~}{zyxwwxy{~}||}~~|{zywwxy{~~}||}~}|{zyyyz{~~}||}~}|{zzzz{}~~~}~~~~}||{{{|}~~~~~~~~~~}}}}}~~~~~~}}~~~~~~}}}}}}}}~~~}}~~~~}}}||||}~~~}}~~}}|||{{|}~~~}~}|{{{{{||}~~~~~}{{{{{{{|}~~~}{zzzzz{|}~~~~}|{zyyyz{|}~~~~~~~}|{zzzz{|}~~}~~~~~}}}||{{{{|}~~~}}}~~}}}}}}|||||}}~~}||}~~}}}}}}}}}~~~}|{{|}~}}~~}}~~~~}{zz{}~~~~~~}~~~~}{zy{|}~~~}}~~~~~}{yyz{}~~~~}}}}}}~~~{zzz{|~~}}}||||}~~~{zzz{|}}}}|{{{|}~~|{zz{|}}{{zzzz{}~~|{zz{|}~|{zyyyz{|~~|{zyz{|~|{yyxyy{}}{zyyz{|}~}{yxxxy{|~~{zyxyz{|~}{yxxyyz|~~|zyxyy{|}}{zyxyyz{~~|zyxyy{|}~|zyyyyz{}}{zyxyy{}~|{zyyyz{|}{zyxyyz|~}{zzzzz{|~}{zyyyz{}}{zzyyz{|~}{zyyy{|}|{yyyyyz{}~|{zyz{|}~|zyxyxyz{}}{zzz{||}~~|zyxyyyz{}~|zzz{{|}}}~~~}{yyyyz{|}~|{{{{{|||}}~~}{zyyzz{|}}{{{{{||||}}~~}|{zzzz{|}}{zz{||||||}~}|{{{{{{|}~~|{zz{|}}||}}~}|{{{{{|}}~~|{zz{}~}}}}}~~~}{{{{{{|}}~|{zz{}}}}||}~~~~~}{{{{{||}}~}{{{{}~}}|||}~~~}|{zz{{|}}}~~|{{|}~~}|||}~~~}|{zz{{||}}}~}|{}~~~}|{|}}~~}|{zz{||}}}~}||}~~~}{{{|}}}|{zzz{}}}~~~}|||}~~}{z{{|}}|{zz{|}~~}{{|}}}||{{{|}}|{zz{|}~}|{{}}}|{zzz{{||{zz{|}~|{{|}}|{zyzz{||{zz{|}~}{{{|||{zyyz{||{zz{|}}|{{|||{zyyzz{|{zzz{}~}{{|}}|{yyyz{{{zzz{}~}{{|}}|{yxxyz{{zyz{|}~|{|}}|{yxyyz{{zzzz{}~~}||}}|{yxxyz{{zzyz{|~}||}}|{yxxxy{{{zzzz{}}}}}}}{yxxxy{{{zyyz{}}}}}}|{yxxxy{||{zyy{}~}}}}{zxxwxy{||{zyyz|}}}}|{yxwwxy{||{zyyz}~|||{zyxwwxy{||{zyyz}~}||{zxxwwxy{||{zyyz|~}||{zxxwwxy{|}{zxxy{~}||{zyxwwxy{|}|zyxy{~~}|{zyxwwxy{|}{zxxy{}~}|{zyxwwxy{|||zyxyz}}|{yxxxxxy{|||zyxxz|}|{yxxxxxy{|}|{yxxy{~}{zyxxxxyyz{||{yxwx{~}{zyxxxxyz{{|}{zxwxz}}{zywwxxyzz{||{zxwxz}}{yxwwwxyyz{|||zxwxz}}{yxwvwxxyz{|}|zxwwy|}{yxwvwwxyz{|}|{ywwy|~{yxwvwwxyz{{||zxwwy|~{yxwvwwxyz{{||zxwwy{~|zxwwvwxyz{{||zxwvx{}|zyxwvvxyz{|||zxwvwz}}{yxwvwxy{|||{zwvvwy|}{yxwvvxy{|||{zwvvwy|}{yxwvvxy{|||{ywvuvx{~|zxwvvxz|}}|{ywvuvx{~|{ywvvxz|}}|{ywvuvx{~}{ywvvwz|}}|{ywvuuwz}}{yxvvwz|}}}{ywvuuwz}}{yxwvwz|}}|{zxvtuwy|~|zxwvwz|}}}|zxvttvy|~|zxwvwz|}}}|zxvttvx|~|zxwvwy|}}}|zxvttux||zxwvwy|}}}|{xvttux{}zxwvwy{}}}|{yvttux{}{xwvvx{}}}}{yvutux{~~{ywvvx{}~~}|zwutux{~|ywwvx{}~~}|zxutvx{}}zxwwxz}~~~|zxutvxz}}zxwvwz}~~}zxvuvxz|}{xwvwz}~~}{xvuvxz|}{ywvwy|~}{ywvvxy{~~~~}zvspoorvxxxxuqonnopqsvxyxxyz{{yuuuvvx{yxpkiiowvopunfiiciqpqqt|{w~~|}}~}unqw}zy|xmmsvxwwyzyusu}{usw||unks|~}{~yvx{}}zz~zuyvmrtw|sosz}z|~|ztqruz||}}ztqrsor{wuvyyz{}}{~vqnonlnonosy}yvwwvyyusqquywvxvmc`dkmjhku}{wsmmt{~sptvw{~}}~|~zy|~|wrppnos{wsv{ztqpsw~}tljntywqszzsnnpv}||}|~|tmihgfeilic^]\YWY\dlomhdfhilqstsoiebabgjnsw||ytmknsrnlqtpjdbht||y{xuy|vrruvuvvvslgeefgijkpvyvnkostspkiknry}|rkgeeffeioqomkkr{~|~vlilijtzzwphgmstlhljb]ZUSW^ehdaflibbhlotw{~}zvuyzunjjlotxy{~}wsy}zy|{uqmhgkpvytonmqxvqnnnmklnlkloqqrvyxvvx{{yy{zuog__dkrtomllmjmx|~|xuuw~~zwtqnmrz~~xtuxz~~}z}|}~}}}{zsppqtutxzvspkhgknpmhcabda`bbb`^__]YVWZ^cc[PGFJKILU`hihkligikkloqu|}~{z|}|}~yvsqsv|{|~}{{~{{~|uqmihlonlib]afgd``cfhc`dkpqmgddeefhjnnlhb^\[XSPV^a^ZVRPPRSSTWZ`dhlqsrsqonihosuutsonty{yutx{|||zz||{{xwyz|}yzyyz|}vtuuw{xsw}~}}~}yvutqpqpmkjiihgfhmortrqsv{}urtwyzwuwwtsstpje]XURRW][WXUSVY]abcejmmpqoib`]YZZTOPMHOX[^_\Z[\\`hpttrmjjlmqy}yuy|~}}|urqnmljjlqrrtwurttooux}{tssoooorspmjjlmsz{{zvtyzxwtpmnnlmmkntz|z{}wrpot~zsokgfghjosspmkigecekorutokhir}}|}~~|z}~}~{vx}~{ytomkje[TY_aht{~~{vpprtwwv{~{y{~|~}zzzwx~~}xrpqrrsvrnnnonmptwy}xuqkioux{{wv{~zwy}zx{~|y{|yxy{~yuvxz~}{}}ywxywusolmt|}}ywtrw|}vjfikf`bjpu{{wusnlkhffhkpvyvuyyxyz~|}{romjknkfegnuuuz{wvuspqvxy|zyyyww||vuwuruy|}zvsttrsw{|zwwxupnprtvvtrnlqsppsv|{|~~||}~~}|xv|~|xvy||{|}yuutrrspppnotw{}|}}zwwuuwwusqolihggggeflqx|{z~vnggnqnkjkmoqtwxvtuxyz}~~~}z{~{{}zwxzyz}}}xzztpprrqv|}}{zzxy~~}~~~}y{}ysonnkhefjligkqtrqu~}{xtrpppmigb[UPLJNSVWY^dfilnnnrxyvutqotxvrrvz{{yuvy~}xutqnnqvxyz}~zursuskikjgddgkoooqsuurnnry}~zwxyyvtsrtvwvtv{~zxupmkihfecbdffda`dhhfca__accdgklmoprwz||vx}~~~|vspmoqtxwvz{{}}xttuvxzyxy|}wronljjklnot{~|{}yrnortqnoprsuvspnqxz{zxuvvspqqrv{~~womookea__^]\ZYXWVUUVWY]djnrsqpmjecdddcdhifb_]\[YWTQRUVTTVZ^_^_`^]ahotwyxtqnlmrtuy~}~~{|}~zvqjgedcccfmv}}~~xuuxyzyx{~{tnmnqru}~~~}|~}{xwx{}|yzzxvvvvwz|zsokd_\YWYYWX_hptvw{~~|~~|yuonke`[WZaefhjnsvvx{~~||yy~~|~~ysrvzxux}~~~}xsqty}~}}~{wpmnoqsttux|~|xvutvwvx{}~|xtqnkkmprolhd`]WRQSWZ^adhllnu~|xvsojfhloswxz{{{~yvxyz|~{zyxvvy{zyxyvpjebdgkorsronq{xompqrtvwxyyyz{vqpsuwx{}zz}|{||yuv|zy}}}|xttx~~{yzyxvrpnnrvz}|zz}|xvwy{}}yz}|wrnkknonljjkqvwy{|{wtw}|zzz{yvttwz|~~|vqpqstqmlnqttuxyz}}|~~}xutsrsspprttqmkmonke`^\[\\[\^^_`bffgltz~~||{xusrtvx{{yxwvutx}~zwsqqrrtvz||zxx{~{uqorx~~}}|}|vqqttpligjopnjimquyz{xspquy{|{|||}~}{xyyyz|zxz|}~zvuwwvutstspmmpty}~~|z{ywy{||zvssuwyzxxyz{{xwz}|zz{}|zxyz~~~~{yz}|yxxz}|wtuwy{~~}|||zz~~|wromlmpromljhfhjmquwuojijllkjjjiiknrvy{|}}{xvvy{{xqjefhjmqtvxwuuustxzzvpljkou{}zz}}zvuvxuokihgggjmqw{|~~{|~}|~~{zxxz{}zvsv|~~ywwyzvqnllnqvy|{z|~~xrnlkkmqvyzywrnmmoppnib]\_cfhijnruwxyyxtqnjhgjotwz{{zxvvwxwtrqomjfcbcehloqrrrqpppqqonlkkkmt{}yz{yvsqmifcbdgmqrtz|zyxwx|}|{{z|}xurppprux}~xtpkhjnprtwxwy{{||{vqnlmopqtw{}}{xtssstvxyz{~||{zwsqpppptz}zxvutsrqpqw{~~}~}zwwz}|{{{{zzz{||upljiijiilnoqu}}ywwwxz|~~{upoommrwz{}~~~{vqqssuwy|~}yxxy{~}}~~{uqmhginsx{{{{~ysommoprsuy{|~}{zxtrruxz|{vsqqstvx|~~{vollotz}yxy|zvqommoqsuuuvvvusponlhfeccfkortx{}|xtrpqsx}|{{yy|{xwwvvy}~}zuqomlkjkmprtw{{xuux}}ywtrsvz}~{xvtsstvz}~~~}yxwwy{}}}~~}|xy{~zvutsttttuvvvwy|}yvtrommmmmosvxyz|}}}{z{ywy|}~}{xwwvvvxxxz{~~yuvwxxyywwwwxz~}{z{|}}~}}~}~}yvtrrtuuvy{{yy{~}||{yy{|}}}|{{yyzzyy{}~zvronnoooqttssv|~~|}}zxwxxz}}zxxxxvuutssstuvwwy{zyvrprtsqppqqppqv{~~}|{zyxwxwx{~}{{||yxxxvutuvwxyxvuuvusoljjjklmoqqpqrtvusqooopmkklmnlklotwyz{}}|zvsqpoprstuwxz}{wvx{{|}|{ywuuy}zyyz||{yxxxyzz{{zyyxwwvvvvvvuuwz}|yvsrrvy{{{{}~|xtsssqpruy{|}|wsqqruvvvtrqppqsw{~~}{ywvuvx|}{zyxy{}}~}{{{~|yx{}~}}xtrprv{{ywxyyz~}yvsqqruy}}xspqsuuvx{}~~{z{}}zvtrqpqsw|{xwxxxx{~}zxxz}}zyz{|~}xuspnmorvy}~{yxwwwtrqrtvy|}wspnllnrvz~}ywxyxsnkijklmorv{}~}|zxvutromlklllmptx|~}{xx{~|{yyz~}zywtsrqqstttx}~}{xvtsrrqrstuwy}}}}|{yyyz}||{{}}{zxusrrrsvxz~|{yyy{}~}{|}~~}}{xwussvz}yvttux{~|{yxwvutuw{}}||{zyvsqquz}~{xusqpoprtv{~{zyxwvtsuy~|{|}}}}|zy|}yuqonmkiikpvy{}~|xvttttsqoopsw||yxwwxzz{}~|ywtpmjgginsx{}}|||{ywtpmkigfhjnrvwy|}~|ywvwwvtrqpqsw{}|{zy{|||{|~~zxvusqqty}|xutrpnlklnqsvy|~~|{zxwwwxwvtuy|yxxyxwwwwwxz|~{wvvvtqnmpv}~{yyxwwwxz{}~zxz|{{{||{{{}}{yxvuux}|zyy|}~}|}~~|{|~~~~~}|yxyz|~}|ywuttstw|~yussv{~~}{zy{|wsposzzvsqqruyyyxyyz{|~~}|{z{|yvtv{}{xvwxz|~~}|||}~}{{}}{{|~}}~zvsqrw~~ywvuttvy{{xvuuvvwz}}|yxz}{{{}~}{ywvwz}}zvplklpv}}yvtsssttuvxyxwuttttvy|~~}|yvsqqu{}{ywutvx{}~}|||{yxx{~|ytqpqu|}ywuuuvwy{{yvtssstvx{}|zyxvttux}~}}}}{ywwz|{{zyyz}}zxxwwx{~}{xx{}}}}}~~{z{}~~{wvvz{wsrrstvxz{{yvtsstuvw{~~|zyy{|yy{}}}zvtuwyz}|yxvspqtx||xwwwwwy}}{yxwwy}}}~yvuwx{}~|ywwx{}{xvvvx{~}yvtrqqruwy{zz{{{ywvvx{}{{}~zwvxz{}~~|ywwy|}{{|~}{{{{|}~~|}~~|{~}}~}{zz{~~}zwvvvvwx{~}|}|zz{}~~{wvwy||ywvvwy{{{yvutssttvy{~~}}~~{yyy{|}|{yxurqrstuvxxz{}}{{{{{~~}{{{{{|||||{{zzzyxyz{|~}zyy{}~~}|{zxvtttuvwxyz{{{yyxwvvwxyz|~}{{||}|{ywtstuuuuvvwxz{|}}}}~}||zxwwwwxy{|}~{{{{{{zzz|}~~~~}|||}}~}}}~~~}}|{zyxwvvvvwwxyz{{}~~}||}~}|{{{zz{}~~}}~~}|zxutsrrrrtvwxz|}~~~}}~~~~~}}}~~|{{zzz{|}~~||{{{yxyz{{{{{||{|}~~}||||}~{yxxxyz{{zyxxwvuuvwxxy{}}}}}}}~}~}{ywuuvwyz{{zzyxwvwxyz|~~~~~~~}yvttttvwwvutrqpppqqqtvyzzzz{|||}}{xxy{}~~}}}|{{{{{|}~~}||}}~{wussstuvwxwvtsrqqpqrtwxz{{{{}~~~~}zwuuuuvwwxyxyxwutrrstvy|}}|{{{}~}yvttuvxyyyyyzyxvtttuvwy{|}}~}zzzz|~~|zyyzz{||}}|{z{|}~zyxyxyyz{||||{zxvwxz{|~|{{{|}~~~~}|{zyxy{|~~}}~~~~~~}{yyyz|~}~}{{{{}~}~~}}}}~~}|{zzywvuvwyyz{|}}~|zzzzz{{zzz{|}|{zyyyyyyzzyy{|}~|yusstuvvvvvvvvvvuuuvxyyz{|}}}~~}|||}}}}}}}~~}}}}}}~~|zyz{{{yyxwvvvwwxyzzzyz{|}~|zzz{zyxvuuuvwxyz{{zyxvvvvwz|}}|yvttuvwwusrrstuvvwxyzyxxyy{||zz{|}|{ywuvwxyyz{||||||}|{{}~~~}zxwxyz{{||||{zyz{|~~}~}|||~~}{zz{|}|{|}~~{yxy{}}|{{{}~~~~~}||}~}{xutvwz|}~~}{ywuttuwy|~}||||}|{yvttvx{}~|zyy{|}~}}}{xvtsstwz}~}|zyz{|}yvttuwz|~~}|ywvvxz|~~}}}}}|{{zyyyyxurpoopswz{{{ywusrtvx{~~~}}}~~~}zxwx{}|zyy{~|yxx{}}zzz{}~|zxxz|}{z{|~}~~}|zxvvvx{~|{yyz|~~~~}|}~~~~}{{zz{~~zxwwx{}{zz{~}zxxy{~~}{zzz{zywuttvx{|}}}zxwxy|~}}}~|{|~}}}|{zyyyz{}~}zxvvvy|~}}|{zyy{}}{{{~~|{zz{|}~~|zzz|~~}{zzzz{}|{{}~}}|zxwvuuvwxyyxvtrrtwz}~}|{zyxxwwwvwy{|}~}|yxwxz}}|{zzywwvvvxxyzzxvttuwz|~~}|{{zz{{{}}{zz{~}|{{zyxwvvvvxyzzyxuttux}~~}}}{{{{{{}~~}{yy{|~~}}|{zyyyyyyz{{{yxyz|~}||}}||||}}}~}|zyz{}~}{{zzyxwwwvvwxyxwvttvy{}}{{zyxxxwwwwvvwwxxxvvvvx{}~~~}{{{|||{zyyxwwwxxxxwvwy{~~~~~~~}~}||{zxusrstvxzzz{zz{}~~~|{yxwwwvwwwwwwwwvvwyz{{|}}{zyxwvuuuuuuvxyxxxy{}~}{ywvutsqpopqsuuuuuuuuvx{|}}}~~|zxxxxxyzzywwvuuvwwxyxyy{||}~|zywutttsrrstvwxz}~}{ywwwxxxwwwwwxy|~}zxvtsrstuuuuuuvwxz{{|}}}~}{xvspnljhggghikmoqtwyz|~}{zwusrqponlkjklmprux{}}{zxxvusrpnmllmnprsuvwxyy{}|ywusqponmmlllmnoqtvy{|}~}|{{{ywvutttttvwyz{||}}}~~~~~~}|zxvtttttuvx{~~}|{{{zzyyyzz{{|~~~}}~~~}|{{{{|||}}||{{{|}~~}||{{|}}}}}~~~}}}}~}|{ywutssssstuwy{}~~}}~}|{{|||{zxxwvwxyyyyyz{}~~}}||}||{yyxwwvvxz|}}|||{{{{zyxxxy{}~~}}}}~~~|{zyxwwvuuuwy{}~~}{{{|~}{zzz{{{{{zzzz{zyyxxyz{~~~}||{|}~|{zyyxyyz{}~~~}||||}~~}{xwvuuuuvwy{|}}}}}}~}|{{{|}}|zxwvwwxz}~}|{{{|~}||}~~~~~|zxvsqqqstwy{||{{{|}|{yyxxyzz{{{zzywvtttttvwy|~~}{zywvwxy{|}}|{zzzzzyyyyxyyyxxwvutrqqqrtwxz}~~}}}}}}{zxvtsrqppoopqrstvwwwvvvwxz|~~|{yxwwwwxyxyxyyyyz{{|}~~}{zzzz{{{{{{{{{{|}}}}}}}}}}}}|{yyyz{}}zxvutsrqpppqrtwy{|||{zzz|}}{zyxwwwwwwwxwwvvvvvvwxz|~~}|{yyyz{{||||||}}}}|{zzzz{||||{zyxxy{}}{xvuutsrrqrsuwy{}~~~}}}~}}|{{{||{zyxwvvuuvwz}}{zyxyz{{{{{||{zyyxyyz{|}~~}}|}}~|zxvtsrpooooqtvy{~~|{ywvuttssrrqqppoopqsux{~~}|{{yxvvuttttttssrrrqqrrtuvwxz{|}}|{{{{{|}~~}{ywuspnlkjjiihjlnqtwz|~~}{zxxwy{wuutsssrrstuwy|~}}}|||||}}}|{zyxwwvuuuvwyz{|~~~{xvsqpomkjjmoruxz}~~~}{zyyzzyxwvtsrqqqrtwz}~~}{zzxwwvvwwxz{}~}{ywusqpomllmoqtvxy{}~}|{{{{{{zywvtsssstux{}~~}}}}}~~~}|{yxwvuuuvwyz{|}}zxvtrqonnoqtvxz{}}|ywutsrqqqrtvwyz{}}}}}}||||||{ywutrqponnnoqtvxy{|~~}}|{{{zxwvutsqppprtvxy{}~}{ywvutsrrstvxy{{}~~}|{ywvtrqpooprtwy{}~~~~}}||||{yxvutsrqppqsuxz{}~~}{zxvuuuuvwxxy{|}}|zxurpnljihijlorux{}}{xvsqponnnoqrtvwxxxxxxyxxy{|~~}|{zyxyz{|}}{xvsqqqqrssstvy{~}ywvtsrqonmmmlmmmnprv{~}{yxwwvvvvvwwwxy{}~~~}}}~~~}}}}|ywvvvxy{}~}{ywvuuuuuttrqpoooooprsvy|~}{yxwvusqqrstuvvwxxyz{}|zyyz{}~~~}}~~~}||}~}}}~}|||{{{zyywusqponnoquy}~}{ywutrpnmmortvxyyzz{|}~{yvtsstwz|}}}|{{{{{{}~}{yyyz|~}{yyy{}|{yxyz{}~~|yvtrqqrtwz~~}}~|yvtqoooprtvxxyy{|}~}zvtrrrtvxyz{{||}~~}~~{zyxy{|~}|||}~~~|zxutsstuwy||yvrpooopqstuvwxxz|~}yvuttuuvwxyzz{{}~~}||{{|}~~|{zzzz{|}~}{zyxxyz{|}}|zxvuuuttuwy{}}|||}~}{yxvutttttuuvxz|}}{yxvvvvwxyz|}~~~|yxwvvwxyz{}}~~~~~}}|{{{{{{zxwvutsrqrtuwy{~~}||}|{zxwvvutssrsstuwy{}}|zyxwvutttvxy{}~~}}}}~~}||{zyz{|}~}|zyyxyyyyyxyxyxwwwwwxz|~~}|{|}}}||||{zyyxyyzz{}}{zyxyz{}~~~~}}}~~}}}~~}~}||{{}~~}{zyyyyyzz{}}}|{zyxyz{|~}}}}}}}}~~~}|{zzz{}~~}|{{zz{|||||{{zzyxxxwvwwxz}~~}}}}}}}}}}|{yyxwwwwwxxyzz{{||}~~}|{{{{{{||||{{{{{}~}||{{{||}~~~}~~~~~}}}}}}}}}}}|{{{{{|}~~~~}}}}}}}}}}}}}~~}|{zzz{|}~~~}|||}~~}}}~~~~~}}~~~~~~~}}|{{{|}}~~}~}|{zzzz{||}~~}|{zzyzz{}~~~~~}}}}}}}}~~~}}~~~}}}}}}}~~~}}}}~~~~~}||{zzz{|}~~}}|{{{zz{{|}~~~}|||}~~~}}}|||{{{{{{{|}}}|{{{{{|~~~}}}~~~~~}}}}}||}}}}}}}}}~~~~~}~~~~}|||}}}}}}}}}||}}}}}~~~~}~~~~~~~}}~~}}}~~~~~~~~~}|{{|}~~~~~}}~~~~~}}}}}}~~~~~~}||}~~~~}}}}}}}~~~~~~~~~~~~~~~}|{{{{||}~~}}||||}}~~~}}|{{zzzz{||}~~~~}|{{zz{|}}|{zzz{{}}~~~~~~}||}~}|{zyyyz{}~~~~}}}}}}~}||{zzyyz{|}~~}|||}}~~}}}~}{ywvuttuwy{}~}{xutrqppqrstvwxz|~{xutrqqqrstvwwxxy{|~~zwtsrqppqsuwy{}|zyxxyxxxxyz{{}~~}}{yxvutuvxy{|~}|||||}}}}{zxvuuvwy{}~}{yxxxyz|}}|{zyyz{|}}}~}|{zyyz{{|}~~|{yxwvwxyz{|}~}}}|{yxwvvvwwxz{}~}|zyyyxxxxxy{|}~~~}{zxxxxxxwwvwxy{}}{yyyz{{zyxvvwxy|~|yvtttvwwwwvwxz{}~{xvttttssstuwy{~}{yxyz{{{zzzz{}~|zxwwxyzzzz{|~}{zz{|}||{zz|~}}||}~~}}~~}||}~|{zzzz{zzz{|||{yxwvwxz|~~}||}~~|zxvttuvx{}~}}}~}}~~|zxxxy{}}zxwwwxz{|}~|yxwxxz{}~{wtsrsuwy|}zwsomkkmoruy}}{yvspnnoquy}~}}}|||{zxvspooptx}~}}~~~}||{ywusrrsux{~{ywvvwxz{|}~~|zwvuvx||ywuuvvxz||}|{ywuuvx{}{{{}~~{ywvvx{}}}}~|zwvwy|}|||~}{xvuuwy|~}{|~~}~~~~~~{xvvwz}~{xusrsuwy{}~~}||}~|yvtuwy{}~~}}~~~{yvtrqqrsuxz|~{wspnmnprvy|~~~~~~{xussstwy{}~|zxusrqrsuwz|~~}~~~{xurqrrtvy}~}{yvtrrstvy|~}}|{zwtqpopruy}|xtsrrtw{~{vsqqqsv{}yvsrrsvy{~}|{{|}}ywvvwy{~~}||}~|yvttttwz}|xutssux{~~~~~|xusrrstwz}{vspoooprvz~~}}~zwvuttuwy{}}|||||}}{xvutuvx{~~~~{xvtttuvy}|yvttuvwy|~{ywtsqqrrstvz}~zwtqpqrtuwz}~~}|{{|}~{yvuvwxxyz}~~~~~~~}{ywvwxyyz{}~}{{{{}}{ywwy{||~}|{{|}~~|yxvvxz|}}~}{zxvwxxyyz|~~~}}}~|ywvxz{|}~}|||||}}{xvwyzzz{|}~~}}|||||~~{yyz{{{{||{zxvuuuwxz|~}{yxz}~}{yxwwwxy{}|ywutvxz{{{|}~~}|{{{|}}zxvuvxyz{|}~}|{z{}~{xussvy{}}}}~~~~}~}zwustvxyzz{}~}}}~}{xxy{}~~}}}}}|{{}~}{yxxz}}}}}~~~|zyxxy{}}|{|}}}}~}{yxwy|~}}~~~}}}}{ywvvvx{}}||}~}||||}}~~~|zxwwyz|}|||}}|{ywwxz{|}~{zz{}~~~||||||{{|}}}}}~~|{{|}~}{{{{|{{{z{||||~}|||}~~~}|}}}}|||}}}||}}{yyz|}~~}~}|{{{|}}|{z{|}}{{{|}~~}}}~~|{z{{}}}|zz{}~~}|||}}|{zz{||}|||||}~~~}~~~~~~}}|||||~~}|||}~~}~~}|||||{z{}~}{z{|}}}|{||}}|{{||{yxy|}~~~}}}~~~~~~}{{{}}}}||}}}}}}}}}}~~~~}||}~~}}~}|||}~}~~~}}}}~}||}||{|}~~|{|}~~~~~~~~~~}}}~}|||}}}{{{{|~~~~~}~~}|||||{|||||{{{{{{|}~~~~~}}}}}~~~}||}~~~}|||}~~~}~~}}~~~~~}}}}}}}~~~~~}~~~~~~~}}~~~~~}||}~~~~~~|{{}}}}}|||}~~~}|}~~~}{zyy{|~}{zz{||{zyyyzz{|}~~~}{{{|||{zyyyz{}~~~}{{|}~~}}{{{{}~~|{{}}}}}}|}}~}{zz{}~~~}{z{|}}|||{{}}|||}}||{zz{|}~}{{||||||{{}~~}~~}}|}|{zzyyz{}~~~}}}}}|||{{|}~}{zz{||{{{zz{}~|zzzzyxxxxy|}~|{|||{{{zz{}~}{zz{{{zzyy{}~|{{zzyyxxy{}~||}||{{{{|~}{{{{{zzzz{}|zzzzzzzz{}}zyzzzyyxyz}~{yyyxxxxxy{}}{{{{{{{{{{}~~~{zz{{{{{z{~|zzzzzzzzz||{zzz{{{{{|~|{{zyyyxyy{}|{yyxyxxy{}~}|{zyyyxx{}}|{zyyyyyz}~}|{zzzzzz|~~~}}{zzyxxyyyz|~~}}{zxwwvvwwxz}~{zyxxwwxxy{~}{zyxwwwxxz}}|{yyxyyz{}}|{zzz{{|~~}|{zzzzz{}~~}|{yyyyz{|~~~}{zyxxxyz{|~}{zxwwwxyz|~}|zyxxyz{|~}}{zyyz{|}~}}{yyy{|}~}|{zz{}~~~~}|{yxxy{|~~|{ywvwy{|~~}{{yxxxz|~~~~~~}{{yxy{}~~}}~}|{yy{}~~~~~~~}}||{yyz}~~~~~}}}|{zyxwx{}~}{zywvx{~~~}{yxxz}}}}~}|{yy{}}|{|}~~~~~}{zyz}~~}~~}}}}}~~}|{zy|~}~~~~~~}|{yy{~~~~~}|zxxx{~~~|zxwx{~~}}}~{yxy{~~}||~}{yyz}~~~}}~~}{yz|~~~~~}|}}~}{yxz}~~~~|ywwz}~{xvx{~~~}~~zwxz}~}}}}~~~~{xvy|}}}}~~~}~}yvvy}~~~}}~}yvux|~}~~~yustx}~~{vsruy}}}}}~}xtrsw{}}}}}~~~zvssvz}~}||}~}}~}xtrsw{~~~}}}}~~zvttvz~~}}~~}~{vsrtx|~~~|xtrruy}~}}~~~}yuqprvz}}||~~~{wspqtx{{{{|~~}}}yuqpswz{||}}}~|wtqrvz|}}}~}}}}xtqqty{|}}~~~zurpquxz{|}{vrppswz{|}}}xtqpqtxz{|}~~{wsqqtvyz{|~~}ytrqsuy{{}~}}~}yurqqtwz|}~}~~{wtqqruxz{}|xurqqtvy{|~}yvsqpruxz{|~}yvsqqtvxz{}~~~{xvsrtvy{|}~~|yvtrrtwz|}~~~zwusqruxz|~{xvtrrtwz|}|xvtrqruxz{}~{wusqpruxz{~|yxvtrruxz{|}zxvussux{}~|ywutssvy{}~~~~}zxvuttux{|}~~~}zxvutttvy{}~~}~|ywutsstwz|}}||}{yxvttuwy{|}~}|}|ywvuuuvy{}}|{|}~zxvuttuwy|}~~|zz{~{xwvvvvvx{|}}{yz|~|xvvvvvvxz|}~~|zz|~}ywuuuuuvx{|}~|zyz|{xwvvvvvwy{|~}{yy{}}zxwwwxxxy{|}~|zyz|~zxwwwxxxy{|~}zyy{~|yxwxxxxxy{}~|zxy|}zxwwxyyyy{}~}{yy{~~{xwwxyyyyz|}}{zyz}|xwwwyyyyy{}~|zyy{~~zwwxy{zyz{|}~}zyxz}~{xwxz{{{z{|}~}{zyy|}ywxyz{{zz{}}|{yy{~~{xxxz{|{{{}~~}{zy{}|yxxz{||{{|}~}{zz}}{xxy{||{z{}~~}{zz{~~|zyy{|||{{}~~}|{{{|~~}{yy{|}}|{}~~}|{{|}~|zyy{}}}||~~~}|{{|~~}|{zyz|~~}}~~~}|{{}~~~}}{zzz{}}}|}~}|{{}}}}}}{zz{|~~}}~~~~}|{{|}}}}}|{{{|}~~}~~}|{{|}}}}}||{{}~~}}~~|{{||}}}~}|||}~~~~~}{zz{|||}}}}||}~~~|{{{|||}}}}||}~~~}{{{|||}~~~}||}~~~~|zz{{||}~~}}}~}{z{|||}~~}}}~{zz{||}~~}~}{zz{{|~~}~~|zz{{|}~}~~|zzz{|}~}~}zyyz{}~~~~~{zyy{|}~|zzz{|}~~~~~|zyyy{}~~~~~}{yyyz|}~~~~~~~}{yyz|}~~}}}~~~}}{yyz{}~~}|||}~~}}|yxy{|~~}||||}}}}|{yz{}~~~}}||}~~|||{yy{|~~~}}|{|}~}{|{zyz{}~~}}|{{|}~|||{zz|}~~}}}}{{|}~{z{{zz{}~~}|{|{{{{}}{{{zzz{}~}|{{{{{{{~}zzzz{{{}~|{{|{{{{}}zxxyzz{|~~|{z{{{{{}{yxyyz{|}}{{{{{{{{}}zxxy{{|}}{z{{{{{{}~zwwxz{|}~{zzz{{{{|{xwxy{|}~|zyzzzzz{}}ywwxz|}}{zz{{zz{}~zwvxy{}~~{yyyzzz{|{xwwy{}~|zyzzzzz{}}ywwxz|}}zyyzz{{{|~zwvwy{}~~zyxyzzzz{~|xvwxz|}|yxyyzzz{}}ywwxy{}}zyyyzz{{}~zwvwxz}~{yxyyz{{}}ywwyz|}}zyyyz{|}~~zxxxz{}~{yyyz{|}~|yxyz{}|zyyzz{}~}zyyyz{~}{yyzz{|}}|yxyz{|~{zzzz{|}}|zyyz{|~~|{yyzz{}~}{yyzz{}}{zzz{{}}|{zz{|}}{zzz{{|~}}{{{{{|~~|{zz{{|~~}|{{|||~~}|{{{{|~~}}|{|||}~}|{{{{|}}}||||}}}||{{{|}}}}||}}}~}|||||}~~}}}}}}~~~|||||}}}}}}}~~~||||||}~}}}}~~~~~}||||}}~~}}}}~~}{{||}~~~}}}}~~~|{||}}~~~~}}}~~~}||}}~~~~~}}~~}~}||}}~}~~}}~~~}|{|}~}~~~}~}}~}||}~~}~~~~}}~|{|}~~}}~~~}}~}{{|}}}~~~~}|}~|{|}}}}~~~|{}|{|}~}}~~}{|}{{}~~}~}{{}}|}~~}~~{z{~~||~~}~|zz|}|}~}~}zyz~~}}~~}{xx{~}~~~}~|yxy}~}~~~~~}zxx{~}~~~~{xwy~~~}}~~|xvx|~}}~}ywvy~~}}}~~}zwvw{~}||}~}{xuvy~}|}}~}|yvuw{}||}~~|zwuvy~}|||}~|zxutw|~|||}~}|yvtvy~~}||}~~|zwttx|~}|{|}~|zxutvz~}|||}~}{xvttx|~|{|}~}{ywutv{~|{{|}~|zwutux|~}{{|}~}{ywutvz~~||{|}~~|ywutvy|}|{{}~~|zxvtuw{~}{{{|}~}|ywutvy|}{{{|}~|zxvuvx{~{{{|}~}{yvttvy}}{{{}~}|zwutux{~{{{}~~}{xvuuwz~~{z{|~}{ywuuwy||{{{}~|zxvuvx{~}{{{}~}{ywvvwz}|{{}~}|zxvvvy|}{{|~~|{ywvvx{~~|{{}~}{yxvwxz}}{{}~~{zywvwy|}|||~}{zyyxvtrqpqtwz}}}}zvttuvwxyyzywuttrsrooonmmpuspturtuw}unppijrqr|~{{x{|us}ururt|zy}|{}wytnsxxxxyz}}yy{zz{{rkms|~y{xsv}}xy||{~}xy}|}}zwsnjedijkuxtqqstvy~|wusnklmmnqtrljmnrwwvwvvxvsuxuniinojb`hu}}~}xy~z}zx{|ytrsrpnnrvxy}}zy}{}~}}~~{{zxx~~yy|tqrtvss}|xusy}{zyvtsuy|~~vniilmlkkhaZY]_`dhlsuog_]_adimpqqnifb`bfhmrwzzwpjimpnlr{}wpjiq{~}~zy{~~~zvrqsvxz|~xtrommmmnqtri`_dillkjjlmosw{{wspnmliffkrvxyy{|y||ywwtnjmnhjqrojeciquqjkmfaa_]`horoiimmd]_cfjnpuz~~{{ywv{{yyy{|{|}sow~zy{~xtpnosy~{tpopttmfbbcegmpoprqpnnrtuvwy{ywz|{wrjgkquxsnmlmlipvuy|yvuuw}|z|}zxxurqps{~}}|zww{~zywwy{|}|{zzyvvyvpke_\]bgjhdccda\[\\__adc_ZX\agkg]SMNNKJP[ehfed`]^adhlqv{}yy}|zz}}|}{xtrty{xz~|xvrnnqsssphfjljd_aceb[[`dgfc``bbabdjnomic_^^YTU\dea]YVTSUVX[^acdcccacginplmqqqrsspsy|{wsuz~}zvuuvz~{{zy{~~wvux~|xuru}~}~}ztppqpmllmmnoprtuxuponot{{soquy{yuwzxwutrmkgc`\YZ__YWVTV[_dc`]^abehhe_\\WVZXRSVRT\__a_\[\\`hry{ytonoooruwyzwuvxz{{y|~}xrrsttroptxwx{ytstpjlnosrmlomkllnpomllpsv}}z}~~ztppnmnllqw|||wrnlpvwutuxyuqpoopqprvvsolkjhggkqtwxuqomov|||~}y}yvyyxz}~{wurog\X\_cny~~zwwuutoortxyxz|~z|{tnjihfhiefimponptx|vojkruwywtw}~{{~}vvz}}~{xwy||}}~|}xqjgjt~{wpnqqqtuvqgaciliiqz~~wtonqqolklmqutqtyyyzzzuoqvwvqnonnrpjgioz|{yspstsx{xwxzxutx{{xtspot{|~y{||{yy{ywzyrmkkmortspqtspqpqvz|zy}}{}~}}yuvxvrppmjimprvwxzwtwz}zxy}|yuolljhilmljhhkoonrw|~yogdipokiijllnruutrsrpswz||~~xvwwy{zxy}~|xwyyxsrx~}yvw|}{|zy||xvx{}xwyywtqry~|yyzxsomptrootwustz~wtsrqonnlifeb^[YWX\^^^bgjknonkjmpmkkjiowzwssvvusposz}{|}|{{~~||}wsokjlomlrwvsqqsvxutsuwvrmntxyxwwy|}~~zywx{|{yvvxytomkgdefikjfa`bcca]]bfjllllnommmmnlmooqsstz~zuv}|xz~~|~wttuyyuw{|~~xrqrtx}}{~~}yussuwvtuy}zyxxz}|}~ztqqppqssrqqssqpoorvtolkmqw{}zrmmpoljihgda^\[\\ZVUWZ`gkjgb^]`cdfjlkheefd^ZXWXY\^^^``]YY_egd`\XVX^ejmprqonnortsrtx{}|}wtv{|zyvuuspnmigfiox}}zxwurqorw|ywz}}|}xwvvtompx}{zyywutusmiigeecabedcflrutqrvyz}|}}yy{{{||zwtmjljihdchkkiilrwy{~~~|xy{}}yuux~~{vuz||{zyy{{z{}~yy}~{yxxvvx|~zxwvvvvtuy|~~|{|zyz{|}{{|{}{usqokhffhhfdbab`^^_cegikmoompv{~yvx}~}zvrstuyz{}~~~wqsuvwyxussttux{}}zz{}zupkkmpsvxwtomqw|}unkmpqsuwyz{zxx|~yxxxxz~}yw{~~}}~~zxyyy|}yxz|}{|~~~~~|zxutuvvy}~~~}~}y{~xsooqpmjhhknooquz{z|}yz}~zwwz|~}yvwxyyuonrvzzvrqtxz|~{z~~yz}yuuutrpnkijmomifhlopokjigfeb```bcceecekptvtvxxvtqpqswz{{zyxwvy}|zzyzzxvux|}|ywwxy{}}}{wusu{~~~{{}~~}~~|xx|~|yvrqtvsojjlmqsttroortttstwxy{|~~~~}{{}~~~}}}}{{{xtrpquurnllnqtx{}{{~{xwtstutsrqoquy{zxy}}|{{}~{{~~ywwy~~~}{}~{uqqsux|~}}~~|{zyxwwwtpmjjlopoqrrrqpprvzytmigggdcdfghjlosttttvwvvvx|~~{vtvy{zxurqqommlkloqrpomlnrwz|}}{y}~}|{||xwxvqkhijklmnoqrrtw{}ywvwz~}{|~}~xuuvy{zwvuuvvrqqtx{~}{}}zyz{|{xvtpmkkmopqrqonorvxzytnkjkkhdaadgjmprqpmlkkmoswy{{yxwvx{}|xsqppoljiiighiijiggghiloqruwxyx{{wsrsromllkkllnoqrqnov|~|yy{}zwvutsrsstw{}|zyyyz}~}zz}~|zxvspopqqqommnquwwvuuuuvx}}zvrrstutrsuvwvuvwwww{~}{zyyzxvuvzzyz|~}{xxy}xspptxxxxvqonnopqsstvvutw}~}}}}|{{{z{~}{ywwurrttrtwxvsswyz{||}~|}~|ywtqprtvvtpmmpqsx}|xvvy{}~~~}}}}{xvvxyywvwyzzyz|~~|z{zyz||zzz{|{{||ywwy{}~}}{xvtroljjjkkjhijjiiihjmqtuxz{|}~~{yxyyxwusrswyz|~|yyzywvwwvsppqtwxxxxyz{zy{|~}|}}}{yxwxz|}}}}|z{}{yyz{||}||}|{{{{zyz|}~~|}~}}~}zxwwxz|~}{}~~~~~ysqrtwyyxwvxy{}}}}ytpopononnmkklmopsx}|yxxxzz{|}|||{yyz{}~}zvuxz{{zxwwxxz}~|{zyz{|{{zzz{|}|zwtstuuvussstwzz|}~}zxxwtstwz}~~{zywuttsstwz|~}|{xvuuvvxz|}{{}~}{ywvvvwx{|yxwussttttstvvy|}{zz{{zyyyzywrmlmkhfefhklmqv{~}yxwuqomkjkkmpvz~~}}~~zvsqpomkigea][Z[]_beinrttuw{~~~}|}~~|ytrokihfecdfgkpuz{{{}{wuromnptvxyxxxwxxz~}|{{{|~~}{{yxvvwxyyxxyzz{{|~}|}}}~|{{wsqqrrpnmlihikmqtwxxyz{|~~~~~{yxwwy|}zyxy|~}||~}|{{{}|xtrrv}~~}}}zwvvwy|~||{yy{}}zxxzyxxxxwvutrrtvwwvuvwxy{}~|zyxxwvvvuvxz}~|}}{zz{{zyyy{|~}yvromllmoooqstuvwy{{wvuuuspmjffijjiijlpqrrsvy|~~~~~}{xusrqomlllllmnoqrtw{~}{yvtvyzyyz{{{zyz|~|{{zywusrrqnmmmmoprstwx{}}}}}|{zzyxwurqqstuutvz}~~|z{{zyy{|~~~~|yxy{}~||}}}}~}zxyz{{{{zxvvvvwy|}{yxxyz{zy{|}}{zxvuuuvwxxz~~}}}~}{xvtqnkjmqtsqpoooortx|~~~~~}}~~|zyz{|||{zyyz|~~|ywuttuvvvvurpnmnopponliffgjnsvwy{~}|}}|{{{}~~}|{zyxy{}}}|{zyxxy|~~~~|zxxvuuvutsromlmqvxz|||}~~}{{{{zz{||{{z{|||||}}zvsqqtxz{~~}{|}}zwvwwvrollmprstw{~}{yz}}}}~~}yvutvxz|}|{ywwxz{}~{vrpooprtvyz{}}xurruvutuutuvx|~|zxxyz{|{|}~}}}}}{xurpmljikmpuy|~}|zxwwwxz|{xtrpqrtvxz{|}|zxxxxz{}~}{yxxz{}}|zyyyxxy|~}|}}}}}}|ywvtsrqrtvxz{{}{yxxvusstvy|~{yxwwxxxxwvuuuuuuutssrqqrrrsttvy|}|{zz{|~~~}{zyywvttvvvvwy{~~~|{{z{|||}~}zwutrrrsuvwwwxy{||{||}~}~~~~}|zyyyzzyyzz{{}}{yxxwvwxxwxy|}|xvttvwyz{}~{xwvttuvx{~~}||{{zyyyyyzzzzyvtsstttuwz{|~~~~~{ywvvvuvxz{{{{{|~~~~~}{zyyyzzyxwy{||zxxxxwwy{~~}||{zyy{~}||{yxxy{}}|ywusstvxyzz{|~}}}~~}{zzz{{|{{||}~~}|{yyy{|}{z{}~~~}}}}zxyyyxxz~~~~~|zyy{|~}{yxxyz|~~}{{{{|~~||}~~~}||}~~~}}~~~~}||}}}{wtrqpopqrtvy{~}zxxxyz|~}{ywtrrrqqqqqprtwy{}}{ywvwwxxyz|~}zwutsrpooprtwy{|}~~}|{{{|}}}~~~}||{ywutstuvwwxyz{|}|{{zwtttuuvxyz{|}~~}||}~{xvvwxxy{}}~}|{zyyz{|~~}~~|ywwwwxxxwxy{|}}}~|zyxwwxwwxxyxyz|~~}{{{zywwxyz|~~~}}}}}|zxyz|~}}}}}}~~~~}}}}}{zyxwwwvwxz|}~|zwtrqqrstuwz~~{yxwvvwxy{||}}~|vsrqqqrsuwy{~~{xusqqqrstttuvxy{}~}|||}~{wsoljijloruwy{}~~zywuttvvwwwxxxxyxy{|||}~}}}|zzzzyyyywvtsstvvvtstttsrrstvvwy}~}|{zywwvvvvvvvwxy|}}}}}~~|zxvvwwwwwwxxyyz{zzyxusqpprsuvwxy{~~{ywvvvx{}~|{yxyzz{{{{zzywusrqqruwy{}~~|zyyxy{}~~}{zxwwy|~}{yyyz{zyyyzz{{{}}{ywvvvwy|~}}~~~}~~|yvutux{~~}}|||}~}}~}||}}}~~~{wvvx|~|{zz|}zwvuutsstuxz}|zyyz{}~{yxwvvtsrrtvxz|}}~~}{ywutrrsuvwwwvwy{}}{zywvwxy|~{yxwxyy{|}~yvtrrsux|}yvsrrrtuwz}}||{yxxxz|}~}zwtqnmmnquy|~~}}~~~}{xurqqrtuwy{|||}~}{ywwvuttvwy{~~}{zxwxyz{|~|zwutrsuwz~}{zyyz{}}{zyyyz{}{yxyz{}~{zyyy{}~|yxwwxy|~}}}~|ywutttuvxy{}~~zwvwxz{|~~||||}~}yvtqnmllmprtuwxyz{||{||}~~}yvsqooopqrtvz}~}{{}~~{yvtrqqrsuwy{~~}~}{xurpnnmmmmnoqrstvxz|}}||||{{{{zz{|~}{zyxvuttttuuvy{}~}zwtqpoprsuxz||zxxwvttsrqrsux|~{zyxvutrrqrtvy|~{xutttuvxy{~}{zyywvtrqqrsuwy|~|zxvuutsqomnoqrtvx{~~{xvutuvxyz|}{zyxvtsqonnoqsvx{}|zyxvtrpnoprtvy{~}{zyywtqooqsttuwz}~}{wtqqstvwxy{}~}|{ywussrqomkkkkmnprtx{}~|zyyxvtpmkklnprtux{}~}{{zzyxxxwwxwvtsssttuuvwy|~}}|{zxuronopqrtuvxz|}~}{z{zywtrppqrrsuwz}}|{zzyyxwtrppqrrrsvy|~~~}}|yvutuvvvvvwy{~~}|||{yxwvspmklmoqrstwz|~}}}}}}}}{zyyyz{zzxvrpnnnopqstvy{}~}}}~~~~}||||{{{||zwtsrsstvx{~~}|{ywvwwwxxxy{}~}~~~~}|{{zywuttuvvwwy{}}{yvtpnmoprtuvwxyz|~}|{zyxvsqpqrtuxz}~|zywutsstutrpooprtvx{~}{zyyz{|||{yyyxyyyxwvvvvwyzz{|~}{ywwvwxyzzz{||||}~~}}~}|{zzzz{{}~~~}||{{||}zvrppoonopqrtux{}}zwtrponnmmnprtvxxy{~}zwtsrqrqqponnooooooqty~~|{{zywvtrqonmlmnoprtx|}{zzzzzzzz{{||zxtrpqswz}~~{zzz{{|||{yxxwvvuuvwxyxxxyxyxyz{|~~}|{yxvtrrtvxz|}||{yxxxy{}~zwtqqrtwxyz{||{{zz{}}zxvutvwy{{|}~|ywvuux{~~~~}}}}}~|zyxwvvw{~~|yvspmllnqvz}}|{{}~{vrnllnqsuwxyz{}~~~~}{yxutrrtvy|~|xtqooprtvxyxwwwxyz{|}|xvtrqqqrux{~~zvtrqrrtvx{}~zxxy{}}yvtssstuwy|~~}|||{zz{|}}|{zyxxwvwxz{|}~}{zz{}}{ywvuvwxz{}{wtsstuuvxz}~zwusqonnpsw{}zwuttttttvy|~}|{yxwwxz}~{xvuuttvxz|~~|zxwvtsqqqsuwz}~}||}~~}|{ywvtrqpqsuxz|~}{ywvuuvxyyyyxwvuttttsstvxz|~~|{ywuttttttuuvvvutuuvvxyz}~|zyxwxyyyyyyyyyxwwx{~~}{zxvvvvxz|~~}}}}}~~}{xvuuuvx{~}|{{{|}}}}||{yxwvvwxy{}~~}}}}}}}~~~}}|{zyyz{|}~}{zxxy{}~}||}~~~}|{zyyz{|}~}|{{|~~}~~~~}}~~~~~}~}}}}}}}}~}}||{|}~~}}}}~~}~~}|{zzyyy{||}~~~~~}}{zzyxvutttuvxyyyyxwwxy{|}~~}}}}|{{zywwxxwwvuuuvwxxyxyzzz{|||}~}}||{|}~~}{zyxxwwxxyyz{{zyyyyz{~}}}}{{{{|}}|{zyyyz{|}~~~}}}|}~~~}}~~~}||||}}}}~}}}}}~~}|{{{}~~}}}|||||}~~}||||}~~~~}|||}~~}{{{{{|}~~}}}||{{{{{z{|~}~~~}}}~~~}{{{{{{{{||}}}}}~~~}||}~}|{{{|}}}~~|zyyy{}~}{{{|~~~}|{zzz{{}~~}zxwwxy{}~}|{yxyy{||}}}|||}~~~}|{zzzz{}~~}{{{{{{{{{{{{|}~}}}}~}|{zyyyz{}~~}}}~~||{zz{{|}~~}}}}}}~~}{{{{{}~~}{zyyz{}~~}}}}~~~~~}}|{zzz{}~~}}}}}}}~~}{zyyyz{}~~}~~~}{zzzzz{|~~}}}}}}~~~}|{zzyzz{|}}~}|{{zz{}~~~~}{zyxxwwwxz{}~~~~}{{{zyxvvwxz|~~~~~~~~~}|{{|}~~}|{zzz{|~~}}}}}~~~~}}}}}}}~}|{zz{|}~}}~~~}}}}}~}||||||}~~~~}}~~~~}{zyxwvvwwxxyyz{{||}}|{{{{{||}~~}|{zzzzzzzzz{|}~~}||}~~~~~}}~~~~}}~~~~}}}}}~~~~~}}}}}|{{{{{{{{{|}}~~~}{zzz{|}~~~~~}{zzz{|}}|{{{{{|}~~~}}}}}~~~~}|{{||}}}}|{{{}~}|{zzz{||~~}}}}}}}}~}|{zzz{|}}||||}~~}||}~~~}}||{{z{{{|}~~~}}}}}}}}|{|||}}}}}~~~}}}}~~~}}}~~~~~}}}}}}}}|{||}}}}}}}}}}~~}|||}}~~~}}}}}}}}}}}}}~}{zz{|}~~~~||}}}~~~~~~}}|||{zyz{}~~~~~}}}}~~~}}}}}||||}~~~~}||||}}~~~~~~~~~~~~~~}}}||{zzzz{}~~~}}}}}}}~~~~~~}|{{{{{{{zzzzz{{{{{{|}}~~~~}||||}~~~}}|{{{||}}}|{{{{}~~}|||||}}}}}}}}~~~~~~}~~}}}~~~}|{{zzzz{{}~}~~~~~~~~~}}~~~}|||}~~}}}}~~~}}|{{{|}~~~}|{{{|}}~}}||{|}~~}}~~}|{{{{{{||}}}}}}~~}|{{{{||}~~~}}|||}~~~~~~~}|||{{{{{{{|}}~~}||{{||||{{|}~~~}{zyyyz{}~~~}||||}~~~~~~~~~~~~~~~}|{zyyxyz{}~~}}}~~~~~}||{{{{{|||||||}}~~~~}|{zyyxwwxyz{}~~}~~}|{{z{{|}~~}}}|||}}~~}}~~~~}}|{{{{{|}~~}}}~~~}}}}}}}}}}}~~}}~~~~}}}~~}|||}~~~~~~~~~~~~}}||{||}~}|{{|}~~}}|||{{{{||}~~~~~~~}}}|{{zz{||}}|||||}~~~~~~}}|{{zzyyz{|}}}}}|||||}~~~~~~~~~~}|{{|}}}}}||{{{|}~~}|||}}}}}}~~~~~~~~}}}}~~~~}}||}~~~}}}~~~~~}}}}~~}}}||||{{{{||}~~}|{|}~~}|||}}~~}}}||{zzzz{|}~~~}~~}}~~~}}}}}~~~}|{{|}~~~}}||||}}~~~~~}~~~}{{{{{{{{{|}~~}||||}~~}|||}~~~}}}~~|{{{||}}}}}}}~~~}|{zyyz{|}~~~}}}~~}|{{{||||{{{z{|}~}}||{{zzzzyyyzz{{}~~}}|{{zzzz{|||}}}}}~~}||}}}||{zyxyz{|}}|{zyxwwyz|}~~~~~~~}|{zyyyxxyxxxyz|}~}}|{{zyxxwwxyz{|}~~~~~}}|||||}}~~}~~}~}{zzz{{}~~}{ywutttvx{}~{ywtsrqqqrstvwy{}|zxvsqpnllmpty~}{xtqonnnoqtwz}}zxutrqppqruy|~~|ywvuuvvwxy{}~~}}}|{{zzzz{|}}|{{|}~~~}{zz{}~}{zyxwwxyz{~~}{zxwwvvvxy{~}{zxwvuttuvwxz{}}{zyxwvttsrrrsuwy{}~|ywusrrrsttvwy{~~|{yxvuuuuvwxz|~}{zyxxyyz{||}~}|{zzz{}~~~|{z{|~~~}}}}}}}}}}~~~}}}|||||||{{{{|}~~}|{zzzyyxxxyz{}~}}|{zxwvuuutuuvxy{}~}||{yxwwvvvvvvvwwy{}|zyyyyxwwvvvvwxz{}~}zxwvtsrrrstuwy{~}{zyxvtsrqqrsvx{}}|{yxvtrqqrstvy}~}|{ywutttuwy{}}|{zzywvvvvvwyz}~~}|zxvuttuvwxz{}~~}|{{{{zyxxwwxxyz{|}|{zz{}~}}}}}}}}}}|{zyyzz{{{{{|}}}}~~}||{{|}}}|||||}}}}}}}}~~}|||||}}}}|{{zzzzzz{|}}}}~}|||}~~|zxwvvvwxxyzz{{}~~~~|{yxwvvwxyzzzyyz|}|{yxxxxxxxxwxy{~}{zzzz{zyxvvvwy|}|{zzzyyxvuuvwz}}|{{{zywusrrtwz}~}}||{zxvtttuwz}~}}||{zxxwwxz|~~}}|{zyxxy{|~~}|{yxxwwxy{|~}|{yxxwvwwxy{|~~{yxvuttuvvwxz|~|zwutrqqqrsuwy|}zxutsrrqrstuxz|}zwtsqqqqqrtvx{}~{xutsssssstvx{}}{ywvuuvvwxyz{|~}zxwvvvwwxxz|}}{xwwvwwxyz{}~}|zywvwwxyz{|}}|{ywvvvwxyz{}~~}{zxwvvvwxz{|}~~|{yyxxxxxyyyz{}~~}|{zyxxxwwvwxyz{}~~}}|{zyxwvvwxyz{|~}{zyxwvwwwxy{}~}{zywwxxyzz{}~|zyxwxxyz{}~|{zyyyz{|}~~}}}}}|{zyyyyz{{|}~~~}||||}}|{zyyyyyz{|~}|{{{{{{zyyxxxyy{|}~~~}}}}}|{zywwvwwxy{|~~~~~~~~~}{zxxwwwxyz{|}}{zxwwxxy{|~|zxxxxyyz{|~~~~~|zyxxyyz{|}~}}}}|zyxyyz{|~~}~}|{{{{{|}}|{zzz{|}~~|{yxxxxz{|}}|{yxvvvvwy{}~{zxwwvvwxyz|}}{zyxxxyz{|}}|{zzyyxyz{|}~~}~}||{{{{{|}}~~}}}}~}|{z{{{|}~}||{{|}~~~}||{{|}}~~}|{{{|}~~~}}}}}}}~~}||{{{}~~}||||||}~~}}||||}~~~}}}|||}~~~}}||||}~~~}}}|||}}}~~~~}||}~~}|||}}}}~~~}||||}}~~~~}|{z{{|||||}~~~~~}|{{||}}}~~~~~~}|{{|||}~~~}~~~}|||}}~~~}}~~}|{{{|}}~~}|||}}~}{{{{{{{|}~~}}}}}}}}~~~~}|||||||}~~}}}}}}~~~}}}}}~~~}||}~~}}}}~~~~~~}}}~~~}}}}}}}}}~~~}|||}~~~~~~~}}}}}~~~}|{{|}~~~~~~~~~~}|{z{{|||}}}}~}|{{{{|||||||}~~}|{{{{}}}~~}}~~}|{zz{|}}}}}}~~}{zzz{|}}}}~~~}||}~~~~}}}~}}}~~~~~~}}}~~}}~~~~~~~~~~~}}}~~~~~~~}~~~}||||}~~}}}}}~~~~~}~~~~}}}~~~~~~}}}}~~~~~}|{{|}~~~}}}}|{{||}~~~}}}}}}||}~~}}}}}}}}}}~~}}}}||||}~~}}}}}}||||}~~~}}}}}}}}}~~~}}}}}}}}}}~~~~~}}}}}|||}~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}~~~~~~~~~~}}}}}~~~~}}~~~}}}}}}||}}~~~~}~~~}}}}}}||}}~~~~}||||}}}}}~~~~}}}}||||}~~}|||}}|||}}~~}}}}}}||||}~~~}}||}}}}|||}~~~~~}|||}}}}}}~~~~~~~~}}||}~~~}}}}}}}}}}~~~~~~~}~~~~~}}}~~~~~~~~}}~~~~~~~~}}}}}}}}~~~~~}||||}}~~~~~~~}}}}}}}}}}}~~~}}}~~~~~~}}~~~~~~~~~}}}}}}}~~~~}~}}}||}}~~~~}}}}}}}~~~~}}}}}}~~~~~}||}}}}~~~~~~~}}}}}}}~~~~~~~~~~}}}~~~~~~}||{{{|}}~~~~~~~}|{{zyxxxxyz{{||||||}}~}|{zyxyxxxwwvvvwwxy{|}}}}}}}~~}|{zzyxvutssstuvwxyxyyz{|}~~|{yxxwvvvvuuttttuuvxyyz{{|}}|{zyxvtrqpppprsuwxyzz{{|}~|zxwwvvuutsrrrstwy{}~}{ywvutttttuuvwwxxy{|}}|zxwusqponnopruvxz{|}~}zwtrpnmlllmnoqrtvwy{~|ywutrqomkjiijknqtvy{|}}zwtqonmllkklmnprtvxz|~|zwutssstsrrqppqrtvxz{}~}{ywutttuvwxyyyxwwvwxy{|~~}||||||{{zyxwvvvvvwwxy{|~~~~}||{{|||{zyxwvvvwxz|~~}{yxvuuuvvwxxy{|~~~~~~~}{zyxxxyz{{}~~|zxxwxxxxxxxyz{}~}}}~~~}|{yyxyyyyyyyz{}~}{yxyyz{{{zyxxy{|~~~}|{{{{{{{{{|}~~}|{{|}}}~~~|zxxwwvuuuuvxy{~~}~}{yyxxxxxyz{|}}}|{{{|}}|{yxvutttuwy{~}|{{}~~{ywvuttvwy{|||{zz{{}~~}}|{ywusrrsuwy|~~}|||}~}~~|zxwwvvvvvxz{|||{zzzzz{|~~}}~~~}|{zzyxwvvvvwxz|}~~}{zyyz|~}|||}~~~}|zxwwwxxxxxy{|}}|{zzzzz{|~}|{{{zzyyxxwwvvvvwwxy{}~}{zzz|~}|{z{{||}|{zxwvuuuuuvwy{}~~~}|{{{{}~}|{{{{{zyxwvutssrqrstvy|~~}||}~}|{{|}}}}|{ywutsssstuwy{|}~}|{{{{|~~}}}}}}}|{yxvutsrqqqrtvy{~~}|{{}~}}}~~~~}|zywutrqqqqrtvxz{{{zzzz{|~}||{{zyxwutrqonmmnpruy{}~}||}~}|{{{{zyxvsqomllllnqtwy|~~|zyyyxwvusqpnmlkjkmpsvz}~}{zzyyxvuspnljjijkloswz}~}|{zyxwusqomkjihijloswz}~}|{{{{zywtqomlkjjjlnrvy|~~~}}||{zxvtqnmlkiiijmptx{~~}}}}~~~~}|yvromkihhiknrvy|~~~~~}}|yvtqnljhfffhkptx|~~~}{xtpmkhfeegjmrvy|~~}}{yvtroljhfedehlptx|~}}}}|zxurnkigfdefjnrvy{~~~~~}|||zxvtqomkigeefimquy|~~}~~}|zwspmjhfedehlptvy|~}~~}}}}{zwtqomkigeddgkosvy}~~~}}}}|zwtpmjhfdcdfjnrux{~~~~}}}|{yvsomjigeccehmquy|~}}}}}{yvroljheccdhlptwz~~}{{{zyvtqnljhfdcdfkptw{~~~~~}|{||{ywtqnkifdccehmqtw{~}}}}|{{{{zyvtqomjhfddehmqux{~}|{{{{zxuromjhfdcdgjosvy}~}}}{zyyyyywtromkigedehlptx{~~}}}|{yyyyyxvspmkigfeegkoswz}}}}|{yxwxxxwvspnljhgffhkotw{}}|||{zxwwxxxvtqnlkihffgjmqvy{}}{{{zyxwvwwvuspnljhgffgjmqvy|~|{{{zzywwwxwvurpmljhgfgimquxz|~|{{zyxvvvvvusqomkjhgghjmrvy{}~|{{zyywvvwwvusqomljihijmquxz|~~{zzzyxvuuuuutrqomlkkjikmqvy{}~~{zyyyywvuuuutsrpnmlkkjkmquxz|~~{yxxxxwutttttsrponnmmlmorvy{}|zyxxyxwvuuuuutrqonnnmmnqtx{}~|yxxxxxwutttuutsrqppooooqtxz|}~}zxxxyyxvuuuvvuutrqqqpoopsvy{|}~~{yxyyyyxvutuvvutsrrrqpopsvy{||}|zyyyzzywvuuvvvtssrrqoooqtwz{{{||zxxxyyywutttuutssrrqpoopswyz{{|}zxxxyzzywuuvvwvttssrqonprvyz{z{}}zxwwxyyywutuvvvuuuutrqpprvyz{{{}}{yxwxyzzxvvvwxxwvvuutrppruxyzzz{~}{xwvwxzzywvvwxxyyxxwvtsrsuwyzyyz|~{ywwwyz{zywwxyzyyxxwvtsrrsvwxxxxz}~{ywwwxz{zyxwxyzzzyyxwvtrrsuwxxwwx{}{xxxxz{|{yxxyzzzyyxxvutrsuvxxwwwy}~{yxxxz{||zyxyzzyyyxxwvusrtvwxxwxy}~|zxwwy{||{zyyz{zzyyyyxvtstuvwwwwxz}zxxxxz|}|{yyz{zyyxyyyxuttuvxxwwwy}}{yxwxz|}}|{{||{zzyzzzyvtstuwxxwwx{~|zxxxy|}}}{{{{{zyyz{{zxustuwxxxwwy}|{yxyz|}~}|{{{{zyyz{{{xusstvxxxwvx{}{zyyz{}~~}|{{zyxxy{{{yvttuvxyxwvx{~|{yyz{}~~}|{{zyxxyz{{zwtstvxyyxwwy}|zyxy{|}~~}|{zyxwxz{|{yvttvxyyyxwy|}{yxy{|~~}|{zyxxyz||{yvttuwyzyxwwz~~{yxyz|~~~~}{{yxxxy{|{zwutvxz{zyxxz}~|zyxy{}~~~}{{zyxyz{||zxvuvxz{|{yxy{}zyxy{|}~~}{{yxxxyz{{zxvvvx{}}|{yy{~|yxyz|}}}}{zyxxxyz{{zywuvxz}~}{zyz}|zxxy{|}}|{zyxxxxy{{{yxwvx{}~}{zz|}{yxy{|}}}|{yyxxxyz{zywvvx{}~|{z|}{yxxy{|||{zyyxwwxyzzywvwx{~~|{||zyyy{||||{zyyxwwxyyyxwvx{}}{{}}zyxyz{{|||{zyxwwwxxyxwwx{~~|{|}{yyyzz{|||{zzyxwwxyyxwvxz~}{|}|zyxyyyz{{{{zyxwvwwxxwwx{~}}~|{yxyxyz{{{{{yxwvvwwwwwxz~}||~}|zyxwxyyz{{{zxvvvvvwwwxz~}}~~|zyxwwxyz{{{{ywvvvvwwwxy}~}}}{yxwvwxy{{{{ywvuuvwxxxz}~}~}{yxwvwyz{||{zxvuuuvwxxy|~}}~|zxwvvwyz{||zxvttuvwxyz|}}|zxwvwwy{|||{yvtttuvxxy{}}~}zywvvvxz{||{xvtsstvwxyz~}~}{wtrpooprrtuusqnmkjjkmnnmnrvy{|xvusrrx}zwx{uyyomqmjsspnkptonz~sprnovyxy~|}|vsuwvqjjqx||vrv||xx|ussx}wpkms{~xqijswx|}urw}z~|zwy~xx{~{xz{yyyywqkmtxwttz|yvtsvzxu}|zyyyxxy|~{|zvqnlgefecdktxwxzy{~{wsppvy}yrquwrmlsxqrv{}ysquzztuwy}~~}yx|~~|zwvtonomkhfgggjqxywuz}{vu{}ywroory}|}~~~zwy|{us|zuqouyrmkkmoooqrrvzzusvxwvvwxxusrnf_ahmquxz~~xqjfgfeghgea^[ZYXYZ[^dlrroiccfhfcjw}|~~zyywz}z{~|yxyzxtqnjebbbdhjh`XY_bb`^\^cglrw}~zwusrnkkovz~~{y|zwx|~}ywzxx~{ttsmpy{}}zy}|qqrjcb`]\`cb^YY__VOQVY_dhmrwz{~~}|~~~tpx}|~~xroortutnifeejptvriedflnjghlqrtxywuvutsu}|vqieilnnhb`^][W^finrokiikqx{{|{yz}ywstx}~{yvrrstutv}~zx|}~yutsrpollpnjgc`agpvyvrommjdcfinprspjc__adhd\RLJGA=BMVYUUWVUV[^`cfiouz|||zxumhkrz{xuuutsw||uomqx~wqpsux~{ww{~}~{wx}{tnmlkf\Y\`b`YSQRSRSTW[]``^ZXVOIJR[]\\]^adfedfgilmnrvvx{zzxqqsrqpppnqtsogbejnqsvx{|xvsponnqw{yvsppqtsqsux}}|}|~}|ytrpomkifggeeb^__bgnw}|zumggilnonrx{ztnjhgipqljieddefd`\]_]]_^YPJIEEIIFHLIKUXYZXUUUVZcoz~~}}|{|xpea^\]\]`fmorvvqonhbcfinolntwy}~zxwplnqty~yuoia]]\]_^_gpwyz~|tke_^epwz~}{|~}zxtqnklooqqle`\^elpruxy}{xuuwz|z{}wvttwzzywtsttrpoppmmnmjbVSXZ\dmsx}}|~~|wpmmjhihhoz~xogb`][^bekt|yrqtuturnosphefimrw}}wsrtuv|zsonmnuztqolgc_ZY]fqww|zupjggfgls{~zx|{y~zyupliggjonkmokhffgc_elonkikhfiidaafqy}zsopqqpookeeebdjpw~|uqt~yw||uqomlkihebbd`[Z[]fmry|yz|~~}}ztpnkgefecca`aabiov~|}{vrrvxvwwx{}zupkecdcdhoty|~xmffhe`^_acbbcb_[Y^cflrwz|~{yz~~~~~ztrrtrmjnrpmhdehlos|~zwqlmoprz|xwxuqlikmjd`cfc_^dkrx}}uojfdeipvy{{ytpkggknmjjmooqrplklljhheaadc^Z\aegiijpx~|yxuqopv}}yy|}{xx~|vruz}|z~wromms{|zyywrmloqponnqrrqstspqv||{{yy|~zsnkihhfc^[[ZXVRTX[[ZYYXZ]_bfknprsrssqpu{|~~|vrqqttonollnqqpsxz|~zwvvuvz~~~}}~zvrmijnty}xy}|}||}|z{}~yvvtpnmpqnjfbbefdcccdhjlidbflonmllie`[WWZ\_bejmpvyz{zwsplfcdddcabb^XTQPQPQPMLNOMLNTZ^`acc`__aabejnrw|~{uoqvwvroprw{yxy}}wsqoopqsx~{}||~}|{}|vstvvvssuvuttqjgiklmsyz|~||zsmhgikkgcelswxwxz{{yvtspieghinqsvxvtv||xx{{zxuvxwsoprqonmjhe``cdeedfmqqomklorv}{y{~~wropttporvxxxz|wtsstx~ywvwyzxyyxx|~}zxrlihhjkkknsx}zwwxy|}xvvxxxz}{zwvtqmmqrpoqtsqqqpnlkkkida^^acdfjoruxz|~{yz|~~}{{{zwtnjlqsrprvwwutvxx{{xwvvy~xrooqvxvuvxxtmf`]^`dgjjihjs||snnmjiknty}trsuwz~{xwvsqpnnprtz}}{{}|yvvvwyyz{|~yuuwxxyzyxtojghkptuutvz|}zxvutsv}}|}}{xwwx|{{~~ztv~|zz{}{wtssqoqw~{{~~wtux{yusuz}|}~~~~ysqruwuqprstqkfefjlnqrtw|}{}zvx~}zvrnkklmlkkjjmqspjggjjgc_]`ekoooonopqtutux{|ztrtssrpooppokhfefgjqvvvwxz}|zz{~~{wtuy}~|}}zy{}}~{z}zz{|zwvvxxy|}|~{yxw{~zvu{~zvuvvvusqnklpsttsrqpooquvwxyz|~~~{y{{|~}~}xsqpommmoqpmklnrvy{}}|z{~~}{{yusssrrrrsuwwwxwtssuxz|~|~}~~{z}}{~~|}}wtstx}}zzzz{}~}{z{}|yvux}~zxvwyzywusommnorttrrrqmkjkntxyvqopqqpoqtvutqnmmnqtwxvtrrssqnjhilmnmmoqrrrssrstsrpoqtx}~}z{{z{{|||{zz|}|{yvvz}}yutvxyzyyy{||{zzzz|~z{}}}~~zwwx{~|~~vssw|~}xurqqpmkloswyzyyz}{yz||{yvtssrqqsttsqnjikosuvvrooqstspnnppnlllmnnoonmlmopponmlklmpqrrsuvwusqoliikmoonnnoqsvwxz{{zvuutttuuuvwvqmkhfffhkmpqolnu}}{}~|{|{xwwyyvuuuvxy{||~|z{{}~{z|}{yxxvrpooprsrsttutronnopruz}|yyz}~|ywx{|}{y{|}}}~~{zyxwxz}}{zyvsrqrtvwwwxzzy{~~}{yz~}{{yusqqqsvyyyzzyy{~|{|~~{xuuuv{}~}||ytpqvz{{{zzzxtoosvx|}}~|~~~}}~}{yxxwwx|~ytportvzzsmkknrvxy{{ywx{}{z|}~|yy|}zyz}|{}~}yvsqqqqstvxz}~{ywspmihikoponmkhdaaaekquuvwwz}}{zyyz{{{zzyy|~yvuwy|}~~}zxyzzywtrrqpooqtvy{~~~~{vttuy~}|}~|{}}yutwyzz|~zvsqsx||{{~}yy{~||}|zxxvvvxyyy{}~~~|wrqrrrtttspliffgkqwz|||}{zz|~~{wuuvxyzzxvvwwtrqqsvx{}}zwutuwz}~}{{{zyywvtstuvvy}}{|~~}{vqmnrw|}zxwwxxxyxwuqmhfeglrwyy{|xxz}}{{|~}ysooqsuy{|z{{zxvuuttsrsuwwuqoqrqoptxz{{~~}{zyxyz{{{wtrsuvwy|~~~}~~}|{{zyvrommnoppoprtuutsrqoljijnpqqnkiecchnsutstvyzzy{}}|ytrrrstsqqqqqsvz}~}}~~}{zz}|yyy{~~}|}|ywutsruxyxwuttttvz{xwwwwvuusqpprvxy|~{{|~~~{wuuvurqqqppponmmnpsvxyyz|~~}~}zy{}~~|zxwwx{}zxx|{yyz}}||}}zwtuwz|}~}~}{{{|}z{}}}}}~}{zxtrqqqtx{|zvttvwyz{}~~}}}}}~~}zyxyz|~}~~{ywvwwy|~|zxtrporuwz|}|{yyz}|{|}{wtrtwy{{ywronqtvuuvwxwvtsrqqpnoqsttsronopsttrtvz{|||}~~}||}~~}}{xvtuuuvy|~{xwxxwvuuvxzzyxxwwxz|}~~~~~{xxxz}{xvxz|}~~}|{xwxz{{|}~}|{{|}}|{{}~}|yxxxy{~~{{|zxyz|}~~||}|{{zyz}~{yxutttuwz~}|zyy|~~{yz{~}yvtronorvzzxwwwuttttuvxz{|}|{ywvvwy|~{yxvutsrrqrrsrrrrqppqtvxwuromjjkmptwxyxxwwvxyzxvvy||zyxy{}~~|xvwz}~}|{yz{|{yyy{|}~}yuronoqtvwyyyyxxyyyyz|}zyxxz{}}~~~}|{{}}}{xvttwyzyxwxyzzyxyz{{}~~{yxxy{||zxwy|~||}||||}{{|~~{yyxwwy|}}||{{|~~|zz|}|{||}~~|||}{zz|}}}}}}{yxxwvuvwy{}~~}|}~}}}~~~~}{yyyyy{|~|{{{|||{{}~|{{~~zxvusrstwyz|~}zyyz{|~~~}}|{zzyxwutttttuvwxxxwvuuvy{zywtqpopqtvxz|}~~}}~}{ywvvvvvxz{{{{}}}~~}|}}|{ywvvwyz{|~~|zz|~|ywtrppqtvx{|}~~~}|{{}~~}{yxxxxxz}~}}~}}~~~}}|zxustwy{~}{zyyxy|~{yxxy{~{wvvx{|{xvsqppqsux{}~~~}~~}{ywutvy~}zz|}yvsrstvx{}}|||}}}|zxxxxyy{||{yvvwyz}}{ywwy{|{{|}zxwvwy{~|{{|~~}{ywtrqqstwz~~|~~}zyyz{}~}{ywuuvx|~|}|zxwwwx{|zz|~~|zxwx{}yvttvz~~}}~{xvutssvy}}}~~}{zzz}~~}{ywwvwz}yvtrrsuwwvspopqtx}}{{|~~}||}|yxwy{}}{xtrommpsx~}}{zzzzz{|||{yyy{}|~{xtrqrtvz}~{ywuttvwxyxwusqqsv{~{xvuuwxwutrponoqty~{yzzyxvuuuwyzzyxxxy{~}{{|xutttvy~}{zyxyyyyyyyyz}}z{~}yvtsux|{ywuuuvxyyyxwvvvvy~|yxy|}|{ywusstw|~}||{{|}}|{{{|}~}{yz}~zvroopsv{~|ywuuuuvxz|}}}}~zwvvx{}{yxxy{}~|{{~~}}}}~}~~}}~~|zyy{}~{yxwvvwy|~|yxxy{}~}{xvvwy{~~{ywusqqqrtvyz{{||}|yvvvxyxvutssrrtw{~}{ywtsqqrtvy{}~|ywvvvuutsrrrrtuwz}}{zxvtsrqpomnquy|~{yyz{|}}|{yxxxz}~{xvsqnmllnqtxz|}|{|~~{xussuvwvutttttuwz}|zyxvsqomllnquz}}zvrqrrsuvwxwwvwz}~|zyxwvtttstwz~}zyxyyzz{zyxxy{}~}{yvtsrqppsw{{xwxz{{{{{||}}}~|yvutrqqtx~}{yyzz{}}}~~~~|{yxwvuw{}|}~~}{zywvx{}zyyyyz{}}{{zxvwy~}{yyz{{{|}~~~}{zxvvvtrpqty~|xvuvvwwxyzzzzzz|{ywvutrpoonlkmpv|{wtrstvwxz|~~|{zzxvssv{~{wutsstvxyz{|}}|{|}~}|zxwwwvtrqsv{~zvrooruvxyz{{zxxxz~|ywvvttsrqponnorv{|xtssuvxxyyz{||}}zxvtttttsrtw|}yvtttvy{}~}|{yxxxyyxwwx|}zxxz{}~~}|||{zxvwz~yvtux{~}~}{yxy{}}|zzz{|{zyyz~}}~~|{yyyz{ywutv{}yuqonorvy}~~~}|{{}~|{yxxxxz{ywvvy~~{xvuuvy|}}}}}}|||}}|{yy{}}zxy|zuqoorvz}~}|{{||}}|zxvuuuutuvxyywtqqsx|}{wtpnmmquz}~~}||}~~}}|{{}}{xxz}zyz|~}{z{||zxy}}zwvvy}~|{{{{}~|ywx{|ywuuw{~}|~~zxvvz~~~}}}||}~~}~}{xxy|~}{{|||}}~}|{zzz{|}}|zxvvy}}{yxx{~||~}zwuuw|~|{z{||}||||{{{|}~|zxy}}{yxz~}{zz{|}~}{{}}|yxxz~}{zyz{}~~~}|}}|{ywwz~}zwvuttuvvvvxyyz{|||||||{ywvwz}~}||||{ywwy}}{yxxwwxy{{|}}}}~~}{xwwy|}{{zz{zxvvw{|zywwxyz{|}~|yy{~~~}}{xvvy~~{xvuuuuuuvvwy{}|{yy|}{{}{zyxwvwwy{||}}~}zyy{}~~}|{|~|zxwvvwy|}~~{yxy|~~~}zxx{|xuttsssstuwyz{|~}|{yxwxz|~~}{zz{|}{ywxz}|ywvuutssstvxz{}~}{yxwx{}~}}}|}~|{zyyyz{|~~~~|}}zxxwvtsstvxy{|~}|{{{}|zyyxwvwxz|~~}|yxwx{}}|{|~~}zyxyxwvwxy|~|{{~~}}|xutttsssstwy{}~}||zxvvwz~~}}~|{|~}xvuuuttttvy|~}|zyyz}~}}}zyyywwwwxz|}|}|{zzzyyxyz{~}{yxy{~}ywwvvvvwwy{~}{ywvvx{}~|||}~}{{|}~|xuttsttsstuwz|~}{ywutux|}{z{}~{xuttuvvvvwyz{}~}{zyxy{~}yvtttuvuuvxz|~}{zywvvwz~~}~~||}}yvuttttttuwz|~~}{ywwx{}zwvuuvwwwxz|}~}{yxyz~}ywvvvxyzz{}}|zxwwx{~}zyxxyz{|}~||~|ywvwxyzz{|}~|zxxy{~~}||}~~|zwtrrstvwxy{}~~}|zxvttvz~~~~}|ywuttvwxyz{~}{zyz|~~~~}}}~~|zwtrrrsttvwxz{}}{yvtssvy~~}}}~}{ywuuvy{}~}zxwxy|~~}~~|ywuttuvwy{|}~}{yxwx{~}||}~}|{yvttuvxz{|}~}{xvuuvx|}||}~|zxvvwy{~}{zyz|~}}}~}zwuvxz|~|{z{|~~}}}~|zxxy{|}}|{z{}~~{yyz|}{zyy{}~}|{zz{}~~~}zwtstwy{|}}~~{yxwvwxz~}{zyyxy{|}|{yvtrsuwy{|||}~~}{ywutttuvz~|yxvvuuuvxzz{zyvtrrsvxyz{{{}~|zxvttttvx}|zxwvvvvxz{||{ywuuvy{}}~~}|||}}~}|{{|~}{xxxz|}{yxxyz{|~|{zyyz|~~{yxx{}~~|zyxyyyz}|zxwvvvwxz|}}{xvuvxz{}}~~}{{|||}~|{zyyz{}~|{zz{}|{{{{|}}~|zyxxxy{~|zyyz}}{zzz{}~~{yxxxy{~~|{|~~~}|{{{|}}}}|||}~|zyxxy{}~}}~}{|}|zywwwy{}}{zyz{|}~~~~|{z|}~~{xvtsrtvy{}}}|{zzzz{|||}}~}|{{{{}~~~|ywuuvxz{{{}{xvtsqqrtvyz{{zyywwxy{|}}}}}}}|||}~~|ywuuvxzz{{|~zwusrrsvy{}}}}}}|||}~~~~zywuwww{}~}}}~~}~~|zyz{}}zxvtttwz}~}||}~~~|{{|}~zwusrstx{}~~}}}~~}}~|{yxxy{~~}~~{yxvvwy|~~}||}~}|}~}zxvtstvy}}{yxwwy}~~~}||}~~}~}zxvvvwz~~~~{ywutuy|~}}}~}zxvuttw{~~~}}}}}~~}zyxxz{~~}}||}~~~|zxutrrtx||{zz{}~}zxvttvy}~~~}||}~~{ywutux}|{z{}~~~|zxuttw{}|{|}~~~}||}}xwustw{~}|{}~~|yvttw{|zz{}~~~}||}~~|yvtsux}}|||||}}~}zxwvwx{}~}||}~}{zyyz}~}{yvsrsw|}||}}yvuvy}~{zz{|~}|{|~~|yvtux|~{z{}}|}~~{xvuw{}}}~}}}{yvuwz~}}}~}yvvvxy|~~}||}}|{ywwwy{}}|{yvtstw{}}}~~{xxy{}}|{{||yxxz}}}}{{|~|ywwy|}zxxy{}~~~}{yxwxz}~~}{ywutux{~}}~~{yxz|}~~|zxwxz}~~}|ywvvx{~|yxxz}~}{yxxy|~~~}|zwvvw{}zyz{}~}|{yxy{~~|zxwx{~~}}~|zz{}~}|zxwxz|~~|zxxz}~|z{|~~|{yxy|}~~~~|zxxy|}}}~}|{zz{}~{yxy|~{z{|}~~}}}}{zxvvvwz{|}}|zxvvx|~}~~~|{{|}~|{ywwxz{}~~|zxxy|~~}{{||}~}||||{{zyxwxy{}~~|ywvvy}~}~}{{|}~~~}~~~}|{yxxy{}|yxx{~~~~~}|{ywvwy{}~~{xvvx{~~~|zzzz{}~~~}||{{{||{zyxvuuwy{}~}zwuuvy}~}||}~}|{{|||{zywvvxz|~{ywx{~~~~}}~~~~}{yxxxz}|ywxz~~}}}}~}|{{{|}}}{yxvwxy|~~}{xvuw{~}}}~~~~}{yxyz|}zyz}~}}}~~~~}{ywwxz}}{yxy{~~}~~~|{zz{}~{zz|~}||||}}}{yxwxy|}{yxy|}||||||||{yxwwwy|}~~{ywvwz~~}}~~~~}}|{zyyyzz{zyxvuuvwy{||zywuux|~}~~~~}}|{zyyyyzzzyxwvvwwy|~~}{ywvx{~~}|{zzz{{{zzyxwwvvxz}~}{yvvwz~~~~~}|||{zyyyyzzzzyyyyxxy{}~~}{xwxz~~}}}||||||{{{{zzz{}}zyx|~~~~}}}|{{|~~{zy{~~}|{{{{zzzzzyyzzyxxxz|}~}zxwx{~}}}||}}|{||||||}|{zz{|~~|zyy|~}}}}|||{{{{{||{zyz|}~}{yy{~~}}}}}}}|||||||}}|{yyz|}}}{yxz}}|{{{{|}|||{{{{|}{zxxxy{{{zxwwz~~}|{{{{{zzyyzzzz{zxwvwxz{{zxvwy|~{zyyyyyyyxxxyyyz{zywvvwyzzyxvuw{~~|zzzyyz{zyyyzzz{{{{yxxxy{||zyxy|~}|||}}}|{||||||}{zyxyz{}}|{yz}}||{{{|||{||||||}}|{yyy{{{zywvx{~}|{xtssstttvwvw{|wvqmnorrkmrootoowx~|vvwwwvtrniimoopqpqsvz~~~}}zyyww|}vsu||uz}{{{{|~}ywogkwyolqxztqsvuux{{{y|}{{}~{{~|wqqw|zuuzytx||zz}~}tnnryxtuxurvyy{zuqoruodcijgfilprsvy~{w|}sifmwz|}xvvw{{z||}~zvsqnqx{{}~}xwz|zzvrssmhjqrqrstuwxvsssqqoptqnnmkhcbcddfr}}zwvvxyvuwyyz}~~}soquutvvngeeefgjlicabhlkfcde`]^`ba_enw{w{~{wx||vrqruusqsx|~~ļ~yvy|{tkiovy|}{wsrv|zx{~|tqw~|z}}|}~~wtx|{wssy}~yrmjkotusqsuwxyvsw~{uqpjdcfhhjjhgikjjmrx~~vkccjprpmiimpmihjnqtx|}ytsrrttvxwz|wvuuolqqry~|tllnnnjd`aeltz}}|zvpiffhf_YY`jmfXRTZcikptpjkty|}~~wvzzqpqomlkgdhpsqsxvoifiopmkkklnoqvustv|zsrsssqqrolliefhhjifis{}zwxsmlkihffggiifeghfhqyzzxwy|}{wx~ytuxz}~~}~}vuxwwxtrolmrwwwxx{}zurplhhgjmpwz~|wrqniiotwzzxyyw~|skf`^acfjlmtussnfbabeb^^bfgghjgdioqsvxxwwy{~{z}~z{}~~ywyvtuwyyyywxzvohitxvrkibZ_aeouvqlmqv{~qkjkkkkkoz~}~x{{y|xojlmmnlowxvxxtmf`bfdfonkkheceebaacimruttttw~yz}zy}zvqhcdb_abbefiqwwzyrng[XYWYafiklnjcbfkouz}{{~~}vqmigeglliffedhmrx}|yurw|ztonnorwzwux|~|vttwtplihhpy}{uuqoqmkorqptvvsmigmwxvzvoqsv{zxvuuz}z|}{~y{}{yusw|~|}|{~zux{{~|{~|~xx|zy}~}{yyz{~~}|}vrtuneeilnmlookjlligaWV^`\]dhhiida``_`chnpmmmlpsw{zvqnrtsrrpljihfc_\YW\_clqrtwvqmqvwurtxrlosw}xsplhdbbgiiiffjigghhhiovzz|zvy}}{}{wzz{}wtvy~|z{z~||}|tstqnquuqrxzyyzxw{~~}|{x|}{{}|z}|zwrpoprw}}zxxxvohfgfegkonkigghhfffgmuvtx}{tptyyuutoquuw{}|ywtrnikpsv~}|wtvxx|}wutuw}zxtokjgd`_\WTUVUUXZ[]cmtx}|wuwyvqnjd^[^achnomlifda[Y^fnsx}}ywwz|}}~~~ywxxx{}}}vsrrtw|zz|{wx|~{xw|~|zz{xutttrokhhiijiinruv{}~yuvusv|}xuvtqnhdekkfekrqlnpojgiihfa^_acbfkllnnljihhgejrusssrqnmmkifccegfefgihdeknpsw}}{zxtuvutvy||{~~~zurx}zyy{~|z{~|}}xrlggotwy{~{urx||}}}|{wvwvuvuv|{y}|xwwzzxz{yvqnkb\[Z[_aca^ailjc_bgkmlnpnjkszywvwyytrvz~~|z}|y{{zy|~{{{xwz~}|{~z|~|||vvxz|zxzz{ysoqv{}zz~ywuurlgfggghebdhjhfkruyz}}yvtx{{||{z{|yzzwuw}~~~{vuuuuvvrllrutrqrtvwvvwwyywusw}~~||}}{x|~|~}ywvxyyxtrruurqssw{yyxusnjknpnkgegikprqkcdlnkknoruvy||~~}|{{||}}|}{z|~|{~~xtwwsqrtxzzyz}}z{}}~zvwz{zwttuuvxwxvpklosusqtwuuw{|}~}|{xy{xutux{|{urvxxyywuuw}~}~}}|xv{~|yurooppstqqstwzxuttuwvuqljkljgedfjllllnqstwywwusvz}~|{|~yvutqmllmnorspnljgbadb`bglpqqtwxxvw{{uqtvy|xrqpqtttvwsooooqtrqppnmryzzyusvwtstvy{ww{|~~|ywwtomopnkkmsurmnqmimprspljlpqqrttrv}{xtrqrtxyvtssvzywxzzwtpmmnpnossrsvxxtsvyyyzyussuy|~~}}~}~}|{xxvsqoosvxxz}}~zxzwrruwvrmkmkknmhgijijigffhlkiilqw{||~|{zy|~~|zz{zxx{~|}~}}}{{|~~~}}|zyxy{{zxxz}~|{}~||{|}|yxxyzzvsuxywrmmoppomjihhijigfddhmqrqsutx~zvpoqqtwwyzvuz~~|~}~|yvvy{vmjntwvtqooqtx}~ztuyzywvsnknrrpoooorsrrqonnpvzyvtttuvvtrpoquwuqnlkloqpnorstx|}{yx{}}ztpoqqponljjlpqsusoorx|~~}~~}~}xtvy{}~}~|vqoptxxvsportw{}}~}|{wtsqnjkoommptuuvutsttuwxwtrtxxvvxywxywwxwvwyxwx{~}~}}~~{yyyyvrtwx}}~|{~{yxxvx|}zxurqrqnllmmnptxwtrqswxvtttrpqrtuvvwyyvuxyxxyzxwy}~|~}{ywutuuspppomllmqqqrprutrrtuvwy|}}{zyxy{{zy{}}~{{~~}}{z{|}{zyxvwyz{{|{xvuutvxz|}}}|zvssvw||ywy}~}~}{{zz{}|zxurruvusolnoptxzzxwwy}|ywy}~~}|}~~zwwxwvvutttv{~}~~~}}{|~|{|~~{}~~~y{}{yz}~}}}}zyyz{{{{xtommlmoopssporuwy{~}{{{}|}~}||{{}}{|~~~{yxwxxvuvwwwvvvsmkkifgkmnnnnppoprstuyzyyzzz|}}}|{{{|~}ztpopqtuutrqruwxwvvttsqpstrsvvtssrrtvvvvxz~|yxz{{{{zwvtqrtvy{{{zzz{yy{}|{{{{}~}}}xvvttw{}|{||z{|}~~zxxyyxxy{}~|{}}zzxwxwwxyyxvuwy{{xtuw{{xtsrsuvvwyyyzzz{}||~}{yxvtvz{ywvuuusqqponnmloqomopoopqqqqsutsrrtvwwvuvwwvttsqonnqttrpnlkiijlkkmqssrqqtvxz|~}}~~~}{ywvurpprrpnpsvxy{}~}{|~~zy{~~|zx{}|}~}zxyvtvz{xxz{}}|~~}|}~~}}~{{ywwxxxz{zzzyxxxyxwz}}{{{|}}{{|}}}}~}}{yxxxy{~~|{zwstvvuvwwuvvvusqpqsttutuvuvurnmnoqvxyzzyzzyyz{|||zwvwwwxyyyzyxxwxzz{{~~~~~~|yyyuuwwvutrrtvx{}~~}{{{zxy{yvwyzyz|{z{{|ywwxy|~~}|}}~~}|}}|zyyxusstuvwwvtutspmmqttrqporsrpnnkhimorvxwvvusrrsuvwvuvwtssssstvwvssssqrtvwyzz{}|z{|{~~~}{|~{xwwxyyyywvttqoprromllnpoqvyyxwwwvussuwz|{wwxyzxvvutvwxzzz{|}~~~|}~~|zwwyyyzywyyvssstuuuttvyywvtsrrsuvvw}~}|{{}~~~}}~{vx}~|xzywy{{{{yvvtrpprvyzxy{zxxwvx{{z{}}|}~|xxzzyxwwxz}{ywvvxz||||ywwwxz|zxwxxxz}}|~~}}~~~~~~~~}zyyz|}~}zy{}}|}~~~}yxxvuuttvxyzzzz||{{|}|||~~{zz{yxwvutsuutrqpruvvvvvvuutuuuuwwvwwy{|}~~~}{xx{||~~}}|}}{zyyywvxyyxxxwwvtuwxzzxvwy{{{xwxwwzyxyzyxyxwwwwwxz|~~~~}}}~|yustvuuvwvttvvuttvvuvwwwwwyyxxxwvtuvwzz}|z{}}}}}|{yxxxxyyy{|}}{zzyy{}~~~}{ywvvvtrtwxwvvttsrrvxz}~~|}~~~{xxxyz|}|yy{{{zy{|{||{zz|~~~{|~~~~}z|~|{zyxz}~||{{~}{{zyy{{zxxyyyxvuwzzyzzzzz{}}|}~}}}}~}|z|}|{|{z{{yy{}~~|{{|{yyy{}~~~}{{z{{zy{}~}|}~~|}~~}~}|z{{{|}{{{zyxz{{|}}|{|{yvvwwvuuvvvxxwwxyzz{|}}|ywwxyxxxxyyyz{|}~|{yyyyz}}|||{|}}~~~~}}}}~}{~~~~|{|~~}~~{{}~{|~~~}~}|}}}~~~~~}|{zxvvtssuutuvy~}}~}{{{{{{{~~|zyyyyyz{||||zz|}~~}{z|}}}zxxyz|}}~~|{{{zywussstvwxyxxyyyxvvvwwwwwyzzzz{|{zzyyyz}~}{|}}||{{{|||{}|yz{yz{zyyxxvuwy{|{{yxxwxwvyzyxy{||~}{{{{{yxz{zz{ywwxywvvvusqsvtrqqpooprrqqrstvvvvwwutvutvwwvuwz{|}~}|}~}}~~}|||{zzz{zvuurprsrpooqrsuuvwvvxxyyxwwxyyyzwvz{yy|}{}}}~}{|||~~~~~~~||}~}~~~}}~}}~~}{{yxxvvwutsssttuutuwyyxy{{}~}}}}~}}}{|zxz{xwz{{{{{{{{zyzyy{||||}~{y{||}~~}|}~|zyy{{{}~~~~~~~~}}}~~}~~~~~~}}~~~}}}~}}~||~}|}|xwxwwvuvvuuuwxwwyyzywvxy{{z{{z{}~~~~~}~~~~~~}|zz{{{|||~}}~}}~~~~|zz{{zxz||{{{zz{}~}||{|{zzz{|||}}|{zywwvvwutvwvuwyyz{{z{|~~~~~}}}{|~}|}~}|{z|}}}}{{||||{{z{}|zy{|{{|}|}~}}~}}~}|}~~|}|yxxxxxxwx{{zzwuvwvvxzz{~~~{z|}||~~~~~~}zz{{zyxxz}|{{|}{{{yxyzy{}}|}}}|}~~~~}~~~}~~~}|{{{{zzzzz{zxxxxxxy{yy{|||{z{}}|}~}}~~~~}}{{}~~~~~}{||{}~}~}}}zyz|{z{{zywxwt{~||~yy{wyyyz}|z}}||{{zxwxywwyzyyxvxxvx|}|yuqppqstsssrsutrtvuttssvxxyzwwz}}|~}}}|zxxwvtsuvvxwwwwyzyvuuvtsuwxxwxwuvxyy|~}~~}~~}}}}~~~~}|}}|{{zyyyxwvuvwxxvvvuuvwwvxyxyyyzyyzzyy{}}|||{{{}~~~}~~~~}}}~~~}||}~}||zy{zyxyzyz{yy{|{{|}~}~||~~}}~~~~}~}{|}~}}~~~~~}{y}~~}}}~~}}}}}~~{{}|{|}|{zzz{{{{{}}}~|}~}|~~~~~{z{|~}yy{{{}~}}||~~|}}}~~}}}}}~~|||}~~~~}}{z{}zz|{z}~}{{{|~|zyxy{{|{}{{}{z{|{{{yww{zy}~}yy|~}}~~}{yxyxwxyyzz{|yz~zx}}{~|z|}{{}~|{|}}|}~}}}{|~~~~}||}}|}}|}~~}}~|{}{{~}}|{}~~{{}~}~}|}||}}}}}~~~~~~}}{||{xxzxvwvvyyyzxxzyyzzyxwvvvvwyyxyyy{{z||zzzyyyyzz{||{{|}}|~}{}~~~~}|{{||z{}||}~}~~~~~~{}~~}~~}|||}{{}|||zyz|~~~~~~~}}{|~~}}|}}~}|{{||{{z{{{|{y{zz}}~~~}}}}|zz{zz{|}~}}~~}|}~||}|{{{{}}{{|}{zz{|{zzzz{{zzz||||}}}}{z|||~~}~~~~~}}}}~}}~~~}}~}|||||}~}}}~~}|{{||{|}|~}}~~~~~}~~~}}|{|{zzzz{||{{{zzz{yxyyyz{{zzzyyz{|{{||}~}}}}}|{{{{zz|}}||{}|{}}}~~~}~~}~~~~}}}}}~}}}~~~~}}|}~|}~~~~~}|}{z{|{{{|}~||||{{|}}}~~~~~~~~}{{|}}~~~}}~~}~~~{yyxwy|}}|yvutrstvx{}~zxwwvvvvy{|}}{yyyyy{}~|xstyyvx~}zyxyvtxz{xsvskvxywqvxy||y|~|zxutsrturswxxwrnqttw}{uqoljjiikkklrvtt{}{z|~~ytqnlmmnppqsutstvwwyywurommlkkjknqttu{}~{xustvvwxxxxvvvvwxxuplifghiiiiginprx~}z{zx{{xuttuwxz{{|}}}~~~{vsrrrsssttvxz}~~}|yxzxtttuuuwwwyzzxwxxx}~||~{{{xvzzxwtty{{~{xxwvx|~~|{topqsv{{zxtqpsvz|~xwwrptz{|zxurrv{{||xqlkkpuw|}|~}z{xstwy}}zzxz~}|}}~|wrrvz~{wz|yz}~|{ywsoptw{~zz{yy~}z}|xsppqv||}~{{~~}vwzxvyxvusrqt||z|{}}~}}~~|{xvxuw|z}}~~zuv|}}}|}~zsrvxxxx{|{}|zz{|~~{vrnlortxxz~}|}||}}~~~~|vttpouzz|}}~|yxutsty~|}}}~~~}yuqmkklrxy|~}}}{vuwuuzyz~|zzwsqnmpssuwy}~{yvtuuv||vvwuuy{{~~~wrqpoqsuy|~~}~~yrqvtu}|xvrrwz{~yurtuw|~wqpqsuz~}wvsptxx|zututv|{vsqtxy~{vtssvy|}~{vvwxz}~~~xtsstwz}~~}|}|{xvwz|~~|yvuwyz~}{}|}}|zvtuwxz||z{}|{|{xutssvz{|{xy||~xtsvvsv{|}}zy~~}|zwtqpnoquxz{{yyzyz~ztrtvvy~|~~yxzyz|~}{xyz{}}~{z{|}{{}xtwxvvy||||zxxyy{~}|zxxwvyzz~}~~~|||}~~~|{yuvwvwxz{ywxxwwwy}}~}{yvtstsuwvvz{{{zy{|}}}|}{zz{}}}~~~~~~~|z{~~~|}|yyz}}}}~{z{yy}}}{{~{z~~~}|zzxw{~~{zzxz~~~~~~{yz{~~~~|~~|}~{zywx}}}~~}||}~~~~}||~}~~~}}~~~}{z{}~~~|}~~}~~{y}|}~~~}{}}~~}{}}{yyz}~~~|zzz|}|}}|{~~}|{yvvwxz|zyzyy{|}}|{{}|{|{ywvvxz{zyzzz{|}}{|}~~}~~{zyxz~~|{}~}~~}}~}~}~~|ywy}}|{{}~}}}}}||{|}}~|{ywy{||{{|~~}}}|{|~~~~~~{~~}~~~~~}|{}~~{z|~~~||}}||~~~|{}~~{z{~~}~}}}{{{}}{y{}~~~~~}~~{{|}~~~~}}~~|~~~}}}}~~~~~~~~}~}}~~}}||||}~~~}}~~}zxz}~}~~}~~||}~~}{{|}~~}||~}|ywxz~}||{z}}{yz}~}|{xvvy}~}~~{|}|}~|{|}}~~{zyz|~~z{~{yz~|yxwyz{zzyvvwy|}{yz}{xx|}|{yx{}||}zwwy}~{z}~{|~~|z|~~}|zz|~|}~}{|~~}~}{yz|}|~}{|~~~}|{z{}~~}|~~}~}}{{{}~~~}z||{{{zyy{}~~}}{|||}}{z{}}}}|~}zyzz{zxxy{|~zz}zx{}}}{xwyzzzzxx{}|z|{y|~~{z|~~}}}}~~}~~}~}|~~~}}}~~{z{~}}~~~}~~}|||~~}{{{|~}{{}~||}}~~}||}{{}}|{zz{~~~~}~||}|}~~~}}~~}{|}|}~|}}||}~}}}~~}~~{yxz|}}{|~}zxwy{{{zz|}|~|ywuvyz{yy{}||~~~{xvuuwxyyxz||{}~~|yvtuvwxxxy||{}~~{xvttvxyyzz}~}~{xvvxy{||}~}zxxz|~~}zxwxz|||}}{}~~~~{xuttwyz{{|~{z{~~}~~|yvuvy{|}~|{|~zwvwz|}~}|}}}}~}{xussvxz|}~~|{{|~}||||}}yvtsvy|}|}~~~zxwy}|zyz}~~~zxxy{~~}{xvvz}~zvtux}~~}}}~~~~{wuvy}~~~~}}~~~zwx{{yy||yy||yxz~~zy{{z|{yz~}~~{xz~~{yz}}~~zvvy|~~}z{}~~~~~}||}~|ywvw{~}{|~~~~~{ywx{}}~~|xvvz}~}}~{xwz~}}zx{~~zwy~~}~~xuvz~~{z{}wsty~|z|}vrrv{}{z{~~~|vrpt{}{yz}~}}}~}wqptz~|{|{usv}{vtv|}}~~ysqsx|}{{~~}}~ytqrv{}||}||~zuqqv{}||~}}wtsv{~}}~~yutvz}}}~~yusuz}~~~~{vtv{~}}{vssx|}}~}|vssw}~}xtsw}}~}wsqty{|}}~}xtqsxz{|}~}xsprvyz{~}}}wqoptxxx{~}~~}{z}|vqnnswxx{}}}}{{}}xsppswxx{~}{}{vsruxyy|~}~~yvux{}|~~~zvuwz{{}}}}xustwyy{~}|}}xtssvxxy~~{z{}yvssuwxx}|z{~~zvsstwxy||zz~~zwtstwxx{}yz}|yvuvxz{}~zz}}{xvwy{|~{z}~{ywvxz{}~yx{}{yvvwyz{~yvx}}{yvuvxyz}~xvx{}{yvuwxy{}yvw{~|ywvwy{|{wx|}zxwxy{|~}yx|}{yxy{{}}xvz}zyyy{|}|wux}|zxxxyz{}{vtw||yxxyzz{{}{usuz~{yxxxyzz{}{vsty~{zyyyzzz{~|vsuy~~{yxyzzz{{}}xtuy~~{xxxyyyyy|}xtux}~{yxy{zzyy{}xttw{~zyyz{{{{{|~zvux|}zxyz{{{zz{~zvvx{~{z{|}}|{{|}xwz}}|}~{z{~~|}{xy|}{|}~}}~~{yy{~~}zz|}~}}}~|zz|~}{{}~~~}zz{}~~|{{}~~~{{|}}}{zz{~~}|}}}}|{{|~}}~~}}}~}}}}||}~|||{{{zy{}~~}||{{{zyz}~~~}||}|{|~~~}||}||}~}|{{{{z{}}||||{{}~}~}}|||{|~~~}{||||~~}||}}}~~}}~~}{{||{}~}{{}}|zz{||}~~}{zyz}}|{yyz||}~}{{|~}|{z{|||}}|zz{}~}|{zyz|}}~~|{zz|}}}{zywx{{{|~~}|zz{|}~}|{zyz|}}~}{{{|}}}{zzyz}~~~~||}}}}|{{{{}}{{|}}}|{{{{}~}{z{{{zzyyyz|~}|{{{zzzyzz{}~~~}~~~}{{{zzzzz{||~~}|{zzz{}}~~}{zz{}~~|{zy{|~}{yy{~}zyxz~}zxwy}~}|||~{xutwz~}|{{{}{wttvz~}|{{}}yvuv{}|{|}xutvz}{z{}}xtstx}|{zz}}wtrsw}{zyz}}vrqru{|{zz|~wrqqty~{yyy{~~wsqqty{yyy{}xtrqty|zyyz}ytrrtx}{zzz}ytrqsw}|zyyz|zusrrv}{yyxxz}xtqpptz{xxwxz~ytqppsy{yyxxz~zurrqsy}zzzy{|wtsrty}{zzy{}xutsty|{zz{}xutttx}{zz{~yvuttw~~{zyxy||xutttw~}{zyy}}xvuutw|}{zyy|}yvvvuv|~|{yz|}zwvvvw|}{zz~~{xxxwx|~}{{}{xxxxx|~||~~zxwwwwy~~|{z|}zxxxxwx}}|{z|}zxxyyxy}}|}~|zzz{zz}}|}~{zzz{zy{}~~|{{||{y{~~~}||}~|z{}||}~}zz~~~~~zy}~~~~~~zy|~~}~~}~{y{~}}~~~}z{~}~|yy~}|||}~|ww{}}~}zyyz{|}{wvy}}}{yyz|}}{wux}~~}z{|}}yvx}}zz|~zvw}}{{}~{ww|~|yy{}{vuz}zy{|~{vuy~}{z{}}xvz~|z{}~xvy~}|}~yvy~}|}~zwx}~~zvw|~~{ww{~}}}yuuy~~~~}||}~~ytsv{~}}~~}}}~{vux}~~~}~|wux}~}wuw|}}}wtv{~}}~xuv{}{|~~xuvz~}|}}xtuy||z{}~yuuy|{yz}yuux||yz}{vvy|}yz}{vux|}yy|~{vtv{|xxz~~}~zvtvz}{wwy}~|}{vtvz~|xwy}}~|wtvy}}yxz~~yvw{~zxz~~zww{{xz~{wwz{yz~~zwwz~~{xy}~{wvy}}{xx{~{wwy~~|yy|~{xwy~~|zz||xwy~~}{z}|xvy}}|zz}}ywy~~}{{}~{xvx|~|{zz|~~}{xvw{}{{{{|}|ywx|~||||~~}zxy}||}}~~}zxx|~|||}~~|zxx|~{{|}~}{xx|}{{|~~}{xx{}{{}~}{yx{}{{|}{yxz|zz{~~}{ywz|zz|~}|zxwy~{yy{~~~}|zxwx~~zxxz}~}~|{zwvw|}ywwy|~~}|~~|{zxvw|~zwwy|~~}|~}|zxwx|{xx{~~~}|zxx||yy{~~~}|zyy||zy{~}~}|zyx{~{yyz}~}}}|zyy{{zy{}}}~|{yy{|{z{~~}}{zz|}|{|~}|{}~}}}~~||}~}}~~}}}}}~~~~}}~~~}}}~}}}~~}~}}}~}||}~~}~}}}~}{|}~}~~}}}~~}~~~~}}~~~}|}~~~}~}||~~~~~}|}~~}}}~~~}|||~~~~~}||}~}~~~~}}}}~~~~~~|{{|}}~~}}~~~|{|}}}}~}}~~}|~~{{|}}}}~}}~~~}~|||~~~~~~~~~}~|{|~~~~~~~~}}}~~~~~}|~~~}}~~}}}|}~~}}~~}}}|}~~}|}~}~~|~~~~}|}}}}}|~~~~|}~}}}}~~~~|}~}~}|}~~}~~~~}{{}}|~~}~~~~{{}}|}}|~}}}}}}{y{~~}}}}}}}}{y{}~}}}~~~~}|z{~}}~~~~~~|z{}~}~~~~~}zz}}}~~~}|zz|}}~~~}}{z|~|~~~~}{z|~|}~~~}}{z{~||~~}}}|{yz~~{z}~~}}|{yz}{z|~}}}||zxy|zxz~~}}}||zyx{zxz~~}|||{zxx{{wy}~}}}|{{yxzzwx|~}}}||{zyz|xy}}}}||{zyz}|ww|}}}}|{zyz}}xx|~}|{{{{zyy}}xw{~}||{{zyz|~xw{~}|{{{{yz|yw{}|{{{{zz|ywz~}|{||{{|{xz~}{{||{{||xz}{{{||||{xz~}|{{||{||yy}~}{zz{{{|~|yy|~|zyy{{{{}|xy{~}zxyz{{{}|yy{~}{zz{|||~}zz{~}{yyz|}}~}{{|}{yvtuwwvwz|{vsstvxyzzz{|{wussqonprsy{xwpgfjpmmtopzy|~z|vrlnwy{~v}{{}}}vqt{}z{{|yuuuqljnsrnnqurrwvpny~~~~~~~|{xxtsxvnmrtw|||upkksx|yvuxz{z}{y~vw}rkkpty~|{wru|yx}wstvxwtstvsxtmnuzyutxvtx}{uojq{{sle`dhkjgfghox~~yv{~yv{~~~}zzy{{vqnnlpzwqrurpwwstux~~wsv}~zrjkqtssuqjlswz~vsx||}~~}zuqprry~zvv{zvx}~~yuvvvyzwqjecabfghouuux||{}|wwyvqt|zpdbjruux~|{{{zvuwyzxtqppqpjfhihd_\YWUVW[`db_befdddeku}~vld`cimnjghmmfagnruwurpoou~|vtw|{tmiiq{~{z}~~~}yvwxwtv|lgmwzv{{vry~{}}vnihn|yw~}~}~~shdlw}zxxy}|zwsv|}{vru~sjimprvzyxy|{wurrsplmtxtrqonnmmt{y}zsnnrvxxrmmnptx~xruvuwwwxttwyww}{xslhnw~{x|zx~zxyuqtwwyvqokmzxrtxz{~||yuvslfb\YZ[]^bfghhig`[\ajnu~}sruz~~wndacflrxzrfbhmqw~}xx{|}{woovx{ss}zqmecltvuvrhfkszyywoie``beiiec^\cmruuxwrrwxtkehaXXWY\ZX\bb^`ejmqvxwsqtvtpjgf_\]bgiid_a[SZbcfgg`WX`ispd\UQRRTX[[Zab[^ip|||||}rlkjmonnqqsx}}{{{ywv|~}}~yuogeinppnqqp|{w{}xvxtnkhknnomjjnvyy~yyzpmpjceccfl{|wxzvoopokd``dgb^aeilqwxvtokhgjlmpnmlcZYYY\acitz~yux}yuumhkjjmsz}~zvrnjikog_ellgdegimoswxz{v||qs{yu{|{~~{|wngedadijfbbdglty{~{plnqsrnnpneekjlswst}ztnhfjprw{wqnosx|~}qpoiginsutrsvy~rrtlb__`_`djmljghnqsvyrjgdbdjorpmggltxy|xoc\XUU[dfeeiu}}usrpmnootxvqpqs{~z||wy}~{uroquvvvwxz~wrnhfnutpqtsqqv~~}zpif`[^efb^_b]]fqx}{xqd\VRT\cddhhcaejmoqv~xx|{yxxtonv{{wojgefkrwx}{vqkhklhjlgdegox{}ukecaa`elptvwxyyy{}~|yx{y~}xxuqprtpjecgqz|vw~}z~|{xqkkqttx{{}}vmhaZ\_^[_fgedegjjjjmrv{}ywtmhc_``ZVY_cgkqy}ytsrvz}{zzrookgggd_gppoqtvtppx{xxxtsrlfikifhmrvtsuvx}|tlhhkjfdiptv}y|wvwogegigeioqrrsx||vuvroqstuy~~||}xupiedbbfkpwxwwy}zuw~|uurllosvutv{~|tpooonkgfmv{~|z~}wusrrty}~|zxw{}{{vnlkgioqpr~yzxssrnmr||vvvtqkcab^Z\fpsrv|}y}~~~{vwz{yxtokdbefeipx{~}zz}~zxwwwvx}{wtpkifdgkqvvvvvuvyytrstrolmomgfjlkjkpx~ytqsvvsolprkdcehloqpoqtw{{wvwvvwuolmoppnlkkkotustspsw{ztpppsrpmfcee`\Z]fnuz~|tnosz~xstxz{{{}~zxutvwsnjfeijnuyvtsswz{}|{yy{|~{xussqpqqps}{yz{{|{yxxwurpomjhhkkjjhkrxwollotuvzywyyyzxsokgdda^dpz|zy|xvvsplhbadddjnnnmmrusonrvutstyxrpmmoqtz|y|~yqliehmmifffjnnpv|~y{{wutx|~|~~{~}~{slmsz}{{|xspnoqsuvvurlfdfjkigghghlptwuqpoppqv|~~}ytrrtroomkkheba`^]]`cglosw}{wy{yz}|vrqnjklklmoljoy~zuspmlmnlknmd`cgjjfb]YY]chikotvwwtu{~}yx|~zwwy{~~~{ywwwusssrsvy||xvwx~xqt{~yvvz{|zxz}}{|}|}{||trsvxvspmloswyy{wrtz{xtrqsx{zyy|}vqopqonmjhknmknrtvy}}}}zwvrnnnlkihhkqx}}|~}{|zvssx~yz{y{|ywxwutvxvronqvxvssvzyvvx{~~{}}{z}{wtsojhhfdfjjfb_bhjheefhlrtrnkiiikmopqsuvxxx||ywvvy}~}{{}~|}|yvttutqprssvxwwxz||}}}~}~|xqortvusrrstw{}~ywwwxzzxuqorx||{z{yvw|~|{{yz}|z{~~~~~~|wwxxxvrnmoonoqvy{{{zz{{}~}~}yxxvuutttvxxxxxyyzxsquz{xvvxyz{|~}{{|||}}}~xsrsssuutqqswyyy{~}~~}y{{yz~~{zxx{||{{{|}}~}|{|||{{|~~~~{xvvwz|}{wsqqtwwy~~~~zxyxz}~{wx|}||zxwwvtuyzvrsrpqsstw|~||~~|zyuqsx|}zyzxutwxy{}}}}{wtpmnnmoswwwxy{|xvy||}|xvx||}}}|yz}}|}|ywwwtolloonopplhhiikoqtuuuwyzzyvrooomllnqokhggfhouvssux{{wutqmjklljijlkifdcflprqoprtutstssrqqrrqpomgdddfjlmonkknpppqqponprsvy}}zzyx{~~|xtrsx}~{yxwwyzyxzzwsrrssrsvvroqtvx{~}yvvy|~}|{xuuw{~~~zyz~{yz}{wxzz}~~~}~}wvwy{||{{ywwx{}~|}}yxyz{}~}~}}}~~{xxy{~~}zy}zwwx{}}|{zxxxxy|}yuuxzyyzyxvtpnopprtutvxxy|~~|}}~}yxyzzz{|}{yxxxwtrpnkjlqwxwx{~~zsopstxzzz||zy|}{|}{wvwxyywwz}}yvwxwututrqstssrnjknquxyx{~}|{zywtrrrqtwyz|}}}~{yz{{}~~}||zyxvrliiklmlkjihhjmosx~|xutwzzy{}}{yvux|}}~~~~}{zzxvvwyzxvvvvx{~~{xvvusqqpprtx}~yvtrponmkhebbeilnrvy|~}}~~~~}zvqmlmmljhhilosx|}{|~|wspopsvz~~{yyxwtsrqonnmnptwz}{xvssvy||||{{|}~{vrqrvz|~~~|{}~}|~}{zxwwz~~~|zwtrpnlknopruwvtstvy|~}}~|vqkhhkpsvxxxz|}}ysoprtwz|xtpoomkjhfgjotz}~{xxwtrpoooqtvwxy{||}zwuuvvvyzxtpnnptwwxxwtqqrrqqqokhhhjmoopqqpooruwyyyyz{}~|zyxwvwwwy{{{{|}~~}xtqonnoqrqommmmpuz~~~~}}}{yy{}{zzyyyxxyzzz{}~~}{{{}}}}~||||~~~~~|zz{}}}}~~~~|{zzzzz|||~~}}}zxx{~}{{|}}~~||{zywvtrpprvy|~~||~{wuuvwxxvttuutstvy~|xvvxy{~{zxvutsrrtuvvy~{wvutuwxwxz~}zxvwyzzxxyxwwvvx|}||}}|{zwuttsqpnnmkmnpsuxz|~}zwtrsvvvvwx|~~}{zyxwwwz}|zxvuvwwurpnmllmoppqty}zvvy|~}|zzzz{{|~~~{yz{~{yy{||~~}}}}~~}{xyz}~~|zwuuvx{~~|zyzxtqopsv{~}{yvsrrsuw{|zy{|}|{}~}|}}~~~{zzyxurpqstttux{}zwwwxy{~|xuromkjkjjkmnquy}}||zyz|~~|ywusrpnmnoooppsx~}zwvtstw{~}}}zxtqmjihikmpqrtvwxxwvuvwxz||{yvvutrqpqqsttvwy|~{ywtrstsoljjlmmnptx{}~}{{|}}yvtrqopsvx{~}zvrpoqtvxy{}}yvsolkkknqtuw{~|yxwvutuutrrty~~}|{ywsrrtuwz}~{z{||||zxvuuvxxvtsrrux}}|{{}~}}~~{wsqqqrtw{~zwvx{~|yvttuuvwxy{}|{{z{|~~{zzzz}}yvuuuvwxyxxy{|}~}~}}}{zyyy{}|yvtrponopswz}}{yxwvwxz{{||zxussssrsstw{~||}~~|zyyyxvtrtvxyz{}}{zxwwvvvxyyy{|}~~{wtstvxzz{|}}{{{|}zxwwy{}}{zyxyyz{~~}yvsrrtwz}}|||}}|zxxxy{}~{xvutrrsuwyyz{|{yvsstuvxz||{ywvtrqpqqrux}~}||}}{z|}}}}}{xvtsrrstvy|~zyxy|~~~}}~|zyyz|~}|}~}||}~|yxxyzzzyyxxxxyz{{{{|~}{zz{}{xxxy{|~~~|zxvvvvtsstuwy{|}~{xwwyz{|}~}~~zurpoppqqrtwxxwwwvutrrstvwwvwxxxwvuvwwwwxz{}~~~~}|zxwvvwxy|~}~~}{{{|}~~}~~~~~~~|zzzzzyxvurqpqrstvwy|~}|{{||{zzz{}}{{zyxwvutsstuvvvvwy{}~}}}~~~~}|{{{{{{{||{|~}}}~}zxxz{||||}}~~}zxxz}~}}}}|{zxwxxxwvtuwxyz{{|~}{{|||}~~|zyyyzzz{|}~}{yxwvxz{{|}}zxvtsssux{~}{zxvuspnlkkmnpswz~~}|yxvutstvy}}|{{{{||}~}|{zyxy{}~}}|||}|{yxxz{||}~|zxvtsstvy|}~|zwutrrqpopqsvx{}}|{yxvtsrpommnoqstuvy}}{xvuuutrqpqtw{~|yvsrsuvwxxwvvx{~}}}}}}}~~~}}}}{|~~{yy{}~|{yxxyz{{{{{{{||}~~}~~}|zxwxyz{{{{{{{{zz{|}~~|{yyz|~}zyy{}~~}}{z{{{||}|{|}~~~}{{{}}}}||||}|||||}}||||||}~~|{{|}~~}{zxwvuuuuvvvwy}~|zxvutuvwxxxz|~~{ywuuutspnnnpsvy{|}~~|ywvwxxxxxxxwvx|}||||{xuttvy{}}{z{~~}{zxxz}}zwuttuvwx{{ywvutsqonoqrtuvwxy{|}}}}~}zyxxxwtrqqstvvvvwz|~~~~~}~~}|{zyxyzzyyxwvvx{~}|{zxwvutuxyz{{{|~}{{|~~{xuttuvvvxyz{||}}{{{|~~~}{yxz|}~~}||}}~~~~}|{{{|}}}|zyxy{|}}~~|{|~}{yxwvwxxy{}~{yxyz|}}{yxxyz|~}~}}}~~}}}~~~~~~~}{{{{zxvttvy{|}}{yyyz{~~}{zyxyz{{{{{|}~~~~~}|zwuuvy{|}~}{zyyxvtsuvxz|~~}}}}}{z{|~~}}yvtqpoooqqrqqsvxz||{zyz||zyxwusqppqsuxz{|~}}}~~}{zyxy||xtrrtvyzzz|~~||}~}|zyz{{||}}}|{|~~|zxwwwwxxyyyxxy{}~}~~|ywvvvwwwwxz{}}}||}~|{{zxvuuwxyzzyyz|~~~}~}{yxxy{}~~}}~}zxxxyyywwxyzz{{{|~~}}~~~~~~~}||{{|{{zz{|}}}||}~~}{zyxyyzz{{|~~~~~~}}}|{zyxxyyz{{{||}~}|||{zyyxxy{}~}{yxwwxyyxwvttvxzzzzz{|}~~~}{xwwxz{{{{{{|~~}}}}}||}~}|{zyyzz{{{{{}}{{{|}|{{{{{zzzzzyyyxvuuvxy{|}}}}}~}|{{{{{{{|}~|zyxyxyzzyxxxz}~~~}}}}}|{{{|}}||}}~~~}|yvttvwxyyz|~}|{yyz{|}~~}~~~}{zzzzzz{{|}}}}|{zz{|}}~~}|{yxwvvvvwwwwxy|}~}||~|zxvuuvxz}~}{yxwxz|}}}~~~}}~~}}~~~~}~~}}}}}}{{{{{{|}~}||{{{{}~}{zyxyyxxyz{|}~~}|{{{{}~~{zyyz{}~}|{{||||||}|{zxwwxz}}{zyyxyxyyyz{{}~~}~~~~~~~{xurponnoqrtvxz|}{xtqpooooqsvxz}~{xurqpprtvwxy{}{wtsssssstuuvwxz|~~{ywvuuvwxyz{||}}}~~}{ywtsstwz}}|zxxxyzzzz{zzyyxxxz}|ywvttttsrrtw{~}zxvtsssstuwy{}~{ywvuuvxz{|}~}|{xvutuvvxz|~}|||||{ywvvxz|}~~}}}}}}}}}}~~|ywwxyzzzyyxyyyz{~}|{{|}}|{zyyz{|}}}zyyyyxwwwwxy{}|ywvvwxxwvvwy|}{yxyyxxxxy{}~~~|ywuuuvwxwwwxxz|}|{yxxxxxxxvuuuwyywusrrtw{}}|yxvuuuvwwwvuuuvvuuutuvx{}|{yxxy{{{zzz{|}}||{zzz{}~~~~~{xvvvwx{}}|{|}~}zwsqpqtvy|~~~}}{yxvuuvx{}~|zxusqqqsuxz|}yvsqqqqrtwz~}zvqnllmqtx|~}{xtpmmnqvz~~}|{yvtrpoqty~}}}}~~~}}|zxuttuwy}~{zz{}~~~~~~}{zz{~~|{zz{}}zxwwy|~|zyyz|~|yxy|~}}}~|ywwx{~|{{|}}zxvvwz}}{{{}~{yxxy{}~}{{|}}yvsqrux{}~~}|{{{}~~|yvtssux{~~}}}~~~}|{|}~~}|{zywtsstuxz|}}~~~~~~~{ywvuuvwy||xussuwy|~|xvtrrsuwz}}{xussstvy|}zwspmllmoswz}~}zwspnmmorvz}}yusrrsux}}~}yurqqrtx|~zwusrrtw{~|xvuuvx{~~}~{xxxxz|~~|xutstwy{}}|{{{|~|ywvvwy|}yvuuvx{}yvttuvwy|~}}~~{yxwvvvwxz{}}}}|{{|}}zwtrpppppruxz|||{{{|~~}{yvspooopsvz}~~}||}}{xutrqrqrsvy}~~}|{z{|~|yurqrtuwy|{xtrrrsstvy{}}}}||}~~{xvspopqstvxz|}}}}}||}}}zxvtuvvwxz}}{{{}|zwutvwwxy{}}|{{{zz{{}}zywuvwyzzyz|}}}|{zz{|~~}{yyzz{{|~~}}||{{{|}}zyy{||{{}}|{zzz|}~|zwvwxz{|}~~}|{zyyxyz||ywvwz}~~~}zyyxyz{}|yxy|}~}{yxyyy{{}}zxxyzzzz{||{zyxxxz|~~|ywwxz|}}}~~~}~~{xwvx{}~~}}~~~}}}~|zxvvwz|~~~}}}||}~}zwuuwz|}}}}}~}|}~}zwusrtvy{|}}~||||}~~{ywuuvy||zzz{|}~}{zzyxy{}~~~}||}}|{zyzz{{{|~|{{|~}~~~}{z{|}|{{|}}}}}{ywxy|~}}}|{yxxy{||}~~|zyz{|}|{zzzyxxxxy|}~}{yyyzzzyxyz{|||||}~~}~~|{zz{|||{{|}}}~}{{{{|}}{zz{|}}}}}}|||}}{{z{|}}|{yxyz{|}~|zyy{|||{yyyz{|}~~~~}}}}~~~}}~~~~~~|{{{}}~~~~~~}{zz}~~}~~}}}~~}|{|}~~~~~}|{zzzzyyyz|}~~}||}|{z{}}~~}~}|{{{{zzz{}~~}|||{yxxz}~}}}}|{zz{|}}}~~~}~~}||||}~~~~~}|{{{|||}~~~}}~}{{{{||{{zyz{{|||||}}~}|{{{{{{{{zz{{{|}||~~}||}}}}|{{{}~~~~~~~~}}}~~}}~~~||}~~}{{z{|}~~~~|{{|}}}|{{|||}~~~~}{{}}|{zzyz{|}~~~}~}{{}~}{zyyy{|}~|{|}}}}{zzz{|}|{{}}}}|{zz{|}~|{{|}}}}|||}~~}{yxyz{zzzyyz{}~~~}}~~}zyxy{||||{{{}~~~}|}~}|{|}}||{zz{|}~||}~}~}{zz{{zzyxwxy{}~}}~~}|zyyzzyyyxxy{|~~~}~|{zz{|||||{{|}}|}~}}||{{}~|{|{zzzzz{}}{yzzzzzzzz|~}|{{||{zyyyz|~~|{||{{zyyy{}~|||||{zyyz}~{yyyxxwwwx{}~~~zxxxwvvvvwy|~|zyzzyyxwwx{~}{{zyyxxxy{~{zzzzzzzz{~~{{{{{{zzzz|~|||{{zzzz||{{zyyyxxy|~|{{zyyxxwx{~~|{zyxxxwwxz}~}{zzyxwvvuuwy{}~~~~|{zyxwwvvvx{}}zyxxxxyyyz|~~|{zyxxxxxxz|~~}||{yxwvuuuvvx{}~|{{{yxxwvvvwwx{~~~~}{zyxxxxyy{}{zxxwxzz{}~}{zyyxyz{}~}{zyyxyz{~~|{zyxxxyz|~}|{yxxyyzz{}~}}{zyz{|}~}|{yyxyz{}~}{ywwxyz{}}|zxwxy{|~~}}}{yyz{|~~~|zz{|}}|{yxyz|~~~~}}|{ywvvxz|~}}}~~}}{zyywvx{}~}}}~}|{zyyz|~~~}{z{}~}|{yz}~}|||{{zy{~~~}{zyy|~}}~~~}{yxxz~~}}~~}|{yz}~~~~}{zy|}{{{|}~~~~}}{yxwx{~~|zzz{|}~~~}{zxwz}}|}~}{yyz}~}}}~|{zz|}}}~|zy{}}||}}{yy{}~}~}zy{}|yz}~~|xwy|~}}~}}}~~}{vttw{}~}|{{{|}~}{{|}}|ytsvz}~}||||}~}}~}xuvy}~~}}}~~yutv{}~}|||}~~~yursx|~~}}}}~~}}{wsrv{~~~~~}xtrtx}zvssvz~~~}xtrtx|~~~ytqrty}~}||~}}zuqpquy||{{|~~~~ytqqtx|}|{|~zvrprw{}}{|~{vroqtx{}||}}ytpprvz||{|~zuqpquy{|||}~|wroorwy{{{}~~ytqoquy{||}~~~|vroorvyz{||~}}|vqnmoruwyz{}}}}~}ytpnoqtwyz{}~~{wrpprtxzz{}}zuqpqsvyz{}{wsqprtxz{||yurqqswy{|~~~}zvtqqruxz{|{xuqopsvy{|~~zwtrpruxz{}|yvsqqruxz{}|yvsqopsuxy{~~zvtrppruxz{}|yvtrqruxz{}~zwurpoqux{|~{xutrpqtwz{}}ywvtrrtx{|}|ywutssvyz{}|zxvtrrtvyz{}~}}}~|ywusrqrtwyz{~}{{{{~~|yvtrqpqrtwyy{~|zz{|}zwtsrqqrtwyz{~~|{|}~zwvtsssuwz|}~~|z{}}yvutsstvy{|}~{yy{}|yvtssrstvy{|~}zyz|~{wutttuuwy{|}~|zz|~~zxwvvvwxy{|}~{z{}|ywwxxxxy{}~|zz|~~{xxxyxxy{|}~~{yz|~{xvwxxxxxz{}~~{yy{}{xvvwxxxxy{}~~|zyz|}ywvwyyyyz{}}{yy{~{xwwxzzyy{|~~|zyz~{xvvwyzyxy{}~|zxx{~}yvvwyzzzz{}}{xxz}|xwxz{|{{{|~~|zyz}}zxxz{||{{{}~~}{zz|}zwvxz{|{{{|~~|{z{}}{xwxy{||{{|}}|{zz|~{ywwyz||{{{}~}|{yyz}~|yxwwy{|{{|}~~}{{{|~~}{ywxy{}}||}~~}||}~}{zyy{}}}}}~}|{{|}~~|zyyz|}}||}~}|{{}~~}}}{zyz{}~}|}~}{{}~}}}|{zz{}~~}}}|{|}}}}}|{{{}~~}||}}}~~~~}}~}{{|||||}||{{}~}{yyz{{{{{{{{{}~~~~~|zzz{{{|}}}||}~~|{{|||}~~~}||}}{{{|}}~~}}}~}{zz{||}~~}{{{||}~~}{zz{{|}~~~{yyyzz|~~~|zyyyz{}~}}~~|yxxxyz|~~}}}~~~~~~}zxwxyz{~~~~}}}}~~~|yxyy{|~~~~~~}zyxyz{}~~~~~~~}zxwxxz|~~~}}}}}~}}|yxxy{|~~~}}}}~~~~{yxyz|~~~~}}}~~~}zyyz{}~~}}}~~~}{zz{}~~~}}}~}}}|{z{|~~}}}{{{|}|{{{yxy{|~}|||{zz{{}|zzzyxxz{}~}|||{{{|}}{zzzzyz|}~}{{{{zz{|~|zz{zzz{}~}{{{{zyz{}|zyyzzz{|}~|{{{{{{{}}zyyyz{{|~|{{{|{{{|~{xwxyz{{}~|zzz{{zz{}|xwwxz{{}~|zyzz{zz{|}yvvwy{|}}{yyzz{zz{~zvvvxz{|~|yyzzzzzz}|xvvxz{|}|yxxyyyyz|~yvvwy{}~}zxxyyzzz|{xvwxz}~{yyyzzzz{}}xvvxz|}}zyyzzzzz|~ywwwy|}~zyxyz{{{|~{xwwy{}|yyyzz{{|~}ywwxz|~~zyyyzz{|~{wvxy{}{yxyzz{|}|xvwxz||yxxyyz{|~}ywwxy{}|ywwxxyz{}}zwvwxy{~}zxxxxy{|~~|ywwyz{}}zyyzz{}~}{yyy{|~}{zzz{{|~~}{yz{|~~|zzzz{|~~}{zz{|}}{{{{{|}~}{zzz{|}}{zzz{{|~|{zyyz{|~|{zzzz{||{{zzz{{}}{zzzzz{}}||{{{||}}{zzyzz{|}{{{{{||}~}{zzzzz{|||||||}~~~{{{{{{|}~||}}~~}{{{{||}~||||}~~}{{{{|}~~}|||}~~}{|||}~~||}}~}{{||}~}||}~~||}}~~~}}~~}||}~}}}~~}{{}}~}~~}}}~~|{z{}}~}}~~~}|}~}}{z{|}~}|}~~}}}}~~|{{|~~}}~~}}~~}}{{|}~~~~~~}}~{{|}~}~~}}|{{}~}~~}||}zz{}~}~~}|{}~{z{}~~~|z{}{{}~~}zz|~|{|~}~}zyz~}{|}~~~}}}{xx{}|~~~|yxy~}|}}zww{}}~~~{xwy~~}~~~~~|xvw{~~~}}~}yvvy~}}}~}{xvx|}}}~~{xvvy}||}~}{xutv{}||}~}|yvttx}}|{|}~}zwttw|}|{{}~}{yvtuy~~}||}~|zwuux}}{{|}|zxutv{}{{|}}zxustx|}{{{|}}{xvssvz~}{{{|}~|ywtsux|}{{{{}~}{xvtsvz~}{zz{|}~{yvtstx|}zzyz{|}}|ywustvz~~{zyz{}~~}{xvssux||zzz{}~}|ywustwz~}zyz{|~~|zwutsux|{yyz|~}{yvttuw{}zyz{~}|zwuttvz}~{zz{~~}{yvttvy||z{|~~|zxutux{}zz{}~}zxvtuwz}~{yz{~~~}{ywutvx{|zz{}~~~|zxvuvx{~}{zz}~~~}zywvvwz}~{zz{~~~~}{ywvvvy||{{{}~~~|zxwvvx{~~|||}~~}{yxwwx{~~}|{||zxwwwy|}||}~}{yxxxy|}}}}}~|zyxxy{}}}}~~~}zyxxxz}}}}}~~~~}{yxxyz|}}}}~~~}{yxxyz|}}}}~~~|zyxxy{~}||}~~}|zxxxyz}~|{{}~~}}{yxxyz|}{{|}~}|zyxyz|}{{{}~~}{yyyz|~~{z{|~~}{yxyz{~|zz{}}|zyyy{}|zyz{~~~}|zyxy{|~|zyyz}~~~}{yxyz|~~{yyz|~~~}{yyz|~|zyy{~~~}{zyz{~}{zyz}~}|zyy{}~{zyz|~~~~}{zyz|~}{yyz}~~}{zyz|~~{zzz|~~}|{zy{}}{zz{}~~}|{yz}~{zzz|~~}|{zz|~|{{{|~~}|{zy{}~|{{{}}|{zz|~}{{{}}||{z|~}|{||~}|{z{}}|||}~}|{{|~~||}}~}}|{|~~}}}~~}|||}~~~~}}|}~~~~~~}}||}~~~~~~~}}}|{{}}}~~~~}}}||}}}~~~~~~~~}}}}}~~~~~~~}}}}}~~}}~~}}}}}~}||~~~~}||}}~}|{|~~~}{{||}~|{{}~||||}|{{|~~~~}|{|}}}{{{}~~}|{{|}~}{yz{~~~}|||}~{yyz}~~~}{{{|}}zzz{~~}~~}{{{||~~{yyz}~~~}|{{{|}|zyz|~~~}|{{|}~}zzz{~~~~}||||}~{zz{}~~}||||}~}{{{|~~}}}}}}}~}{{{|}}}}||}}}~~|{{{|~}}}}}}}}~~}{{{|}~~||||}}}~~}{{{||}}|||}}}~~}|{{||}~~|||}~~~~~}}||||}~}||}~}|||}}}}~~}|||}}}|}}}}}}~|{|}~||}}}}}}}~}{{}~}|||}~}}}}}~~|{|}}|}}~~}}}}}~}{{}}||}~~~}}}}~~{{|~~||}~~~}}}}}~|{{}}||}~~~}}||}~}{{|}|||}~}}}|||}}{{{}~||}}~~~}|||}~|{{|~~|||}~~~}}|{|}~|{|~}|||}}}}}|{{|~|{|}~}}}}~~~}}|{{}}{{|~}}}}~~~}}|{{|~~|{|~}}}}}}}}}||{{}}||}~}}}}}}}}}}|{|~}|{|~~}}}}~~}}}|{{}}}}~~~~}~~~}}}|{|~}}}~~~~}}}}}}}|||~}}~~~}}}}}}}}|{|~~}~~~}}}}}}}|{|}~}~~~~}~}}}}}|{|~~~~~}}}}}}}|||}~~~~}}}}}}||||~~}}}}}}}|||}~}}}}}}}||}~}}}}}}}}||~~~}}}}}}|||}~}}}}}}}|||~~}}}}}}}}}}~}}}}}}}}}~~}}}}}}}}~~}}}}}}}}}~~~~}}}}}}}}~}}~~~}}}}}}}}~~}}~~}||||}}}}~}}~~}}||}}}}~~}|}~}}||}}}~~||~~}}||||}~~~|{}~}|||||}~~~|{|~~}||||}~~~~}{{}~}||}}~~~~|{|~~}}||}~~~}{{}}||||}~~~~~|{|~~}|{{|}~~~~~|{{}~}|{{|}~~~~}{{|~~}|{|}~~~}~~|{|}}|{{}~~~~~}{{}~~}|||}~~~}|||}~}||}~~~}||}}||}~~~}}}~~}||}~~~}}}~~}||}~~~~~~~}}}~}|||}~~~~}}}}~~}||}~~~}}}}}~~~}}}~~~~}}}}}~~}}}~~}~~~~~~~}}~~}}~~~~~~~}}~~}}~~~~~~~}~~~}}~~~~~~~~~~}}~~~~~~~~}}~~~~~~~}}}}~~~~~~~~~}}}}}~~~~~~}~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}~~~~~}}}}}}}}}}~~~~~~}|}}}}}}}~~~~}||}}~}}}~~~~~}||}}}}}}}~~}{{|}}}}}}}~}|{{|}}}|||}~}|{{|}}}|||}~~|{{{}}}}|||}~~}{z{|}}}|||}~}|{z{}}}}||}}~~|{{{|}}}}||}~~}{{{{}}}}||}~~}{{{{|}}}|||}~~}|{zz{|}}|||}~}|{zz{|}}}|||}~}|{zz{|}}}}||}~~}{{{{{}}}}|||}~~}|{{{{|}}}|||}~}|{zz{||}}}||}~}|{{{{{|}}}|||}~~}{{{{{|}}}}||}~~}|{{{{{|}}}}}}}~}|{{{{{|}}}}||}~~}|{{{{{||}}}}}}~~}|{{{{{|}}}}}}}~~}|{{{{{||}}}}}}~~}|{{{{{||}}}}}}~~}|{{{{{{||}}}}}}~~}|{{{{{{||}}}}}}~}||{{{{{{|}}}}}}}~~}|{{{{{{||}}}}}}~~}||{{{{{{|}}}}}}~~}||{{{{{|||}}}}}}~}||{{{{{{||}}}}}}~}|||{{z{{{|}}}}}}~~}||{{{{{{||}}}}}}~~}||{{{z{{{|}}}}}}~}|||{{z{{{||}}}}}~~~}|{{{{{{{||}}}}}}~}||{{{z{{{|}}}}}}~}|||{{{{{||}}}}}}~~~}|||{{{{||}}}}}}}~}||{{{{{{||}}}}}}~~}||{{{{{{|}}}}}}~~~}||{{{{{{||}}}}}~~}||{{{{{{||}}}~~~~~}||{{{{{||}}~~~~~~}|||{{{{||}}~~~~~~}|||{||||}~~~~~~~~~~}}}||||}}}}}}}}}~~}}|{{{{{{{{{|||}~}|{{zzzyyzzzz{{|}}|{zyyyyyyzzz{{{|~~}|zyyyyyyzz{{{{||}}|{zyyyyyzz{{{{||}~}{zyyxyyyzz{{||}~~}|zzzyzzz{{{||}~~}|{{{zzzzzzz{|}}||{{{{zzzzz{{|~~}{{{{{{{{{{{||}~~~}|{{{{||||||||}~}}|{{{{{{|||}}~~}}}|{{{{{{||}~~~~}{{zzzzz{{|}~~}|{zzyyyzz{|}~~~|{yyxwwwxyy{||}}{zxvuttttuwy{|~}{yxvtrqppqsux{}}{ywtrqommnptw{~|ywtrpnmlmorv{~~|yvtrqooopruy|~{yvtrrqrsuwz}~~~~~}|zywvvvwy|~}|{{{{||}}|{zzyz|}|{yxwwwxyz{}~}|{yxvvuuvvwxy{}}{zxvutssttvwxy{}}{ywvttsssstvxy{}}|zxwvuutttuvwy{}}|zxwvvvvvvwwxz|~~}}{zxwwvwxyz{|}~~~~~|{yxwwxz|}~~~}|{zz{|~~~~~~~~}}}~~}}}}|{zz{|}~~~~~}||{{zzyxxyyz{}~~}}|{zyxxwwxxwwwxy{}}||{zywvvvvvvwwxyz|~}{zzywvuuuttuvwy{|}}{zxwvutsssstvxz|}}|zyxwvtsrrstvwy{~~|{zyxvtssrstuwy|}|{zyywvutttuvwz}~}|{{zyxvuuuuvxz}~~}}|{yxwvvwxy{}~~}}}|{yxxxxz{|}~~~~~}||{zzz{{||||}~~~}}~~~}}~~~}}||{{||{|||||||}~~}~~}|{{{{{{{{{{||}~~~~}{zzyyyyz{{{{|~}|{zyxyzz{{zz{|}}{zyyzz{{zyyyz{}}|{{{{{{{zyxwwy{}~}|{{{{{zyxwvwxz|~}|||||{zxvuuvw{~~}}}}|{yvtstvy|~~}||{ywvuuvy{~~}{zyxwvvwxz|~}{yyxxwwwwxz{}~~}{zyxwwvvwwxy{}~~}zxwvuuutuvwy{}~|ywvutsssstvx{}~|zxvutsrrrtux{~}{xvtsrrrrtvxz}~{xvtsssstuwy{}}yvuttttvvwy{|~}{xvuuuvvwxyz|~}{ywvvvwwxxy{|}}|{yxwwwwxyz{|}~~}|{yxxxxyz{{||}~}|zyyyyz{{{{|}~~}|{{{{zzzzzz{}~~}}|{zzyyyz{|}~~}}{zzyyxyyzz{}~}{zyxwvwwxy{|~}|{ywvuvwxyyz|~}{ywvvvwxyy{}~~|{yxwwwxyz{}~~}}}|||{{zzyyz{{|}~}|{zzz{{zyxwwvwxz|~}}}}|{zxwwvvxy{|}~}|{zzzzzzz{}~~}}}~}}}}}~~}|{{{|}~~~~~~~~}|{|}}}~~}{yxxxyyz|~}zxwvvvvvxz{}~~|zyyxyyz{||}}}|{{zyyxy{|~||{{{{|}~}}}}~~~}}~~~~~~}{zzz{{}~}{xusqpopqsuwy|}|{zxwvuttttuvwyz{}~|yvtrrqrsuwy{}}~}{zzyyyz{{|}~~~}}}}~~~}}}}}}{yyxxyz{|}}}}|{zyyz{}~~}}}}}}|{zyxwvvvwwxy{|}~{xvuttttvxz{}}|{{{}~}|{zzyyyxyz{{|}~}|{{|}}zxusrrsuwz}}|||||}~~|zxvtsstuwy|~~}}~~~zwsqponnoqtx|}{xusqppooprtwy|~}||}~~}zwtrqpqsuwz}}{yvtqpoprux{}{zxwwwxyyy{|}~|zxwxy{~~}}}||{{|}~~{ywwwxy{||}}}}}|{{{{{{{{{}~}|{{{{}}}}}}}}}}~~}{zxxxy{~}zxwwvvwxyz{|}~}||||}~}|{zyyyyxwwwwxy{}|{yxxxz{}}|zxwvwxxyyzz{}~~}|{{{|||}}{zyxvuuuvwxz|}{zyz{|||}}~~}{{zyxxxyyz{{|}~~}{zzyyz{}~|{yxwvvvwwxy{}}||}~|zwutsrrstvwy{|~~|zyyy{}~~}|{yxwvvvvxy{|}~~~~}|{yyy{}~|zxwvwxyz{|}}||}~}}~}{yvtqpoqsuxy{|~~}|{|}~~}|{{{zyxvtssstvxz|~}zxwwxz|}~~}|{ywvuuvxyz{}~{zxxyz|}~{xvtsstuwy{|}~~}{zyyzz{|}~{xvtsstvxz|}~|{yxyz{|}~~{xvtsstuxz|~|zxwwxyz{{|}~~}{xwvvvwxz|}{xwvvvwxy{|}~|zyyxxyy{|~}{yxxxxxyz|~}zxvuttuvxz|~|{yxxwwxyz{{||{zxvuutuvxy{}|yvtrqqqrtvx{}~~|{yyyyyzz{}}zxvutttstuwy{}}}}}|{{{{{||}|ywusrqqrtuxz|}~~|zyyxyyz{|~|yvtrqqrqrsuwy{||||||||}}}}~{xtqommmnorux{}~~~~{xusqpoooprux{}}zwtrpoopprtx{~~}}}~~{xvsqpoooqsvxz|}}yurolkjklorvy|}~{xurolkklnquy}~{xurpnnopsvx{~|xtqnkkklmpsvy|~|yuroljjkloruy|}zvromlmoprux{{wspnmmnoqtwz}|xtpmlkklnqtw{~|xtqnmmmnoqsw{~{wspnnnnoprvz~}yurpoooppruy|~{vsponnnnoqtx|}yuqonmmnopruy}|yusrppppqruy|~~~{wtrpppppqsvy||xtqonnmmoquy}~|yvtrrqppqrux}~~|xvtsrqppqsvz~~{xtrqrrqrrtvy}}zvtrqqqrstwz}~~~|yvsrqqqrtvy|~~~~|yvtrrqqrstwz}|yvttssrrrtux{}|xtrqqqrsstvwy{~~|xuqooooprsux{~~}}}}|||}|{{{{||zxuttttvxz||zxwvwwxyz{}~}|{zzzz{{|~}{ywvuuuvxy{}~~~}zxvuuuvwwy{|~}|zxvuttuuvvwxz{|}}|||}~{vronmkjjkmoqtwz}}zwtqnmllklmpsvxz{~~}|{{zyxvusrqqponopty~|{{{|}~~~}|zxvtrqqqqrtw{}}{xwwwxy{|}~{xutuwy{||}}~|zz{|}~~~~}}}}||||}~~~}|{{{{zyyyz}}{zyxvvvwz}}{yxwwxz}|yvrpopruy{}}||}~{xusqqqsvxy{|~}||||}~|ywutuwy|~}{{{{zyxwwvvvvwxz|}|yvsqpopqty}{wspmklnrv{~~|||}zvrppqstuvvwxz}~}}}~|{yxvuvwxz{|{zzz{|~{xutstvy|~~}~~~}}~|xurqpopruy|~~{vspoooqtvy||xvvwz|~zwtssstuvxy{}~}||{yxxyz{|{{zyxwwwxy{|}~~}}~}zxusrrstvx{}~{wsponoprtvy|}yvtqnlkkmquy}~~|xusrrrrssuwy|~~~~}}|{{{zzyxwwwxy{}~}}}~}|zxwvtttuwy{~~|zxvtsrqqrtw{~~}}}~~|zxvtrqqrtwz~}zxwwxy{|}}}}|{yxxwvwxy|}~{yxwvvvvwxyzzyzzzz{||~}{{{{{{zyxxxwvvuuwy}~}}}~~|zwutsrsuwz}~}|||}~|yvtsstvy|~{zyz{|}~~}|{{{{|~~}}}}||}~~~}}{{zzz{}~~~~~~~|zyxwwvwy|~}|||||}~~|yxvuuvxz}}{{zz{}~~~|{yxwwwy|~~|{{{{{|}~~~~}}||{zyyz{}~~~}}}}}}}|{zyyxxy{}~}}}}~}{zyyxxxyz{~}}}}}}}~~|{zyyz{|}~~~~~}||}~}{{{zz{||}~~~|{{{{||}}}}}|||}~~}}~~~}~~~}}}}}|{{||{|}~~}|{zzz{{}~~}|{|}~}{zzyyxxyz|~~~~}|{{zzz{{|}~}}}}}~~~~}}}}}~~}|||}}|{|}}}}}|{||}}~~}{{{|}~~}|{zzzzz{|}~}}}~}{zyxyy{|}~}|}}}}||}}~~}}}}}||}~~}~}{yyzzz{|}}}}}~}|{{}~~}|{yyzz{|}|zyy{|}~}|||}~~{zzz{|}~~|zyyz|~~~~~}~~~}|zxxxyz{}}|{{|||}~}zwvvwy{}}{zzzz{}~}{zzzz{}~~||||||||}~~~}}}~~|zyxxxxz|}{{{|}~{xwvvvwxy{}~}|{zzzz|}{ywvuuvx{~}{ywwxy{}~~}{zzzz{|}~~|zyxxyz{~~|{{{|}}}zxxxxz|}}{zyyz{}}{yyxwvwy{}|zyxyzz{|~}{xwwwxy{|}~{zyyxyz|~|{zyxyz|}~|{|||{zz{}}||{||}|ywwwwxy|}{{{{}~}{xwvvvwwy{~}{zzz{|}~~|yxxxxxy{|~}{yxyyz{}}}~~|{zzzzz{}~}|{zzzzz{||~~}|||||}~}{zyyz|}~~~~}}~~~~}||{{{{|}}{xwwxz{|||}~~|{zyyz{|}}{yxyyzzyyz{|}~}|{{{{{{}}{zz{|||{zz{||}}|{z{{||}}}}~~}|}~~}}}}}||{zxwwxyy{|}~}}~~}}}}}}|{yxxxxyzz{|~}{z{|}~}~~|{{{{{{{{{{}~~|{{{{||{{|}~}}}}}}}}}}~~}}~~~}{zyz|}~~}||}~}{zz{}}||||{zyyyz|~~{zyy{|||{{{{}~~}{yyy{|}~|zyzzzzyxxxyz{|||||}~~~~~~~|{|||{zxwwxxyzyxxxz}~}}}}}|{yxxyyyyxwwy{|}~}|}~~}|{zyz{{{yxxxz{}~~}{{}}}}|{z{{|}|{{z{|}}~~{yz{|||{zz{|}}}|{{|}~}}}|zxxxxz|||{{|}~~|{}~|zyxxyzzzzzz|~~|{{{||{zzzz{||{zyxxy|~}{{||{zxvuvwy{}}|{{{|~}|||{zxwvvwxyzzyyy{}~~~~}{yxwwwyzzyxwvwy|~}|zyxxyzz{zyxwxz|~~}}}}|{zyxyz{|}|{yxy{}}{{zyxxwwyz}~~}{zz{}~}}{yxwwwxz}~}}{zz|~~}}}||{zyxyz{{{zyxy{~}|{zyxxxxxz{}~}|yxxy{~|{yxvvuuvwy{}}}{zz{|~}{zyxwvvvwxyz{zxwwy|~}|{yxxwwxxyzzywvvwy|~}|zyxxxyyz{|{yxwvx{}}{{zzyzzz{|}}}}{ywvx{}}{yxwwxxz{}}~~}|yxwx{}~}{yxwwvwxz{}}|{yyz}|zzyxyyyzzzz{{zyxxz}~{xwvuuvxz{}~~}zwvvy|~zxwvuuvwxxz{|}}{zyy{}|zxwvuuvwxxyz{zxvvx{~{zxvvvvwxyyzzyxwvvx{|zyxwvwxy{|||{xvuuwz}}{zyyxxyz{}}||zxvuuwy|~{yxwvwxy{}}}}{ywvvwz}|zxvuvwy{|||{yxwwy{~}{zyxwxy{|}|{yxvvvwz}|zxwvvwz}}{yvttux{}zxwvuvxz|}}|{zxvvwy|~|zxvuuwz{||{zxvvvwz}}zxwvvxz|}|{zwvttuw{}|zxwwy{}}}|{yvtstvy}~}{zxxxz}~~~}{yvtttvy}}{xwvvx{}~~~}zxuttvz}}zxwvwy{|}}|zxvuvx{~|zxwwy{}}}|{ywtstvz~~{ywvvx{}~~~}{xussux|~{xvuuvy{}~~}{ywuvx{}}zxvuvxz|}}}{ywvvxz}~{xwvwy{}}}|{xvttvy{~}zxxxy|}}{yvttuxz}}zxxxy|~~|ywuuvxz|{ywvvx{~}{xvvwyz}~{xvvwy|~}{ywvwxz}}{ywwx{~~}zxvvvxz|}{xvvwz}|ywuuvx{}~{xvvvy|~}{xwwxy{}|yvuvx|}zxvuwy{~}zxwwy|}zwtstwy|~{yxwy}}zvsrtvx||yxwy|~zwtrsux{~~{ywvx{~~{wsrsvx{~}zxwxz}~{wsrrux{~~|zyy{~zvrpqtx{~{zxy|{vsqqtw{~~{yxx{~{wtrrux{~|{yy{~~zvsqrtx|~|{{}~yurpqtx{~~~}{{}}yvsqqtw{}}{|~}yvsrrtx{~~|{{}~zvtrrtx{}~~}}~~|yvsrrtx{}~~~|xusrrtx{}~~~~~}{wtsstwz{}}~~}|zwuttvx{||}}~~~}|{zwuttuwz|}~~}|{ywtsstvy{|}~~~~~~}|{zxvuttvxz{|}~}}~}}}|{zxwvuvxyz{|}~~}}||{yxvuuvxz||}~}}~}||{zzyxwvuvxz|}~~}}~~}|{zyxvutuwz{}}~}}~~}}~}}|{zxvttvy{||}~~}~}}}|||||{ywvvwy{{{|}~~}}}|||{{ywvuuwz}~}}~~~~}}|{{{zywvvvwy{|||~~}~}}}}|||{zxvvvwy{{{{|~~}}}}}}}}}{zxvvwxy{||{|~}||||||||{zywwwy{|||||}}|||}|||{zyxwvwy{|}}}}~}||}~~}}{zyxwvwy{{{|||}~|{{|}~~}||{zyxxxz{{{{{}}{zy{}~~}|{{zzyyy{||{{{|~}|{z{}~}|{zzzyyyz{}}|||}~}|{z{|~~}{zzzzzyyz{|{{|}~}{zzz|~}|{{{zzyyz{{{{|}~~~}{zzyz|~~}|{{{{{{{{|||{{|~}|zyxyz|}}|{{{{{{{{|}}}}}~~}|{zyz{|||{zyz{{||}}}}}}}~~}|{zyyz{}}}|{z{{{{|||}|||}~~}}|{yyxy{|}}}|{|||||||||{{|}~}|zyxxxz||||{{{|}}~~~~}|{{|~~~}{zyxxy{{{{{{z{}}~~~~}}}}~~}|{yxxxy{||||{{{|}}~~~}}||}~}}|zyxyxy{}}|||{|}}~~~}|||}~}|{zxxxxxz{||||||}~}}||}~}|zxwwwxy{{{{{{|}~}}}~~}|{yxxxxxz{{{{{|}~~}}~}|{zxwxxxy{||{{{{}~~~}}~}{ywvvwxxz{|||||}~}}}~}{yxwwwwxyz{{{{|}~}}}~|zxwvvwwxz{{{{|}~~~}{yxwwwxxyzz{{{|}}zxwwvwwxxyz{{{|}~~}{ywvvvvwwxz{{|}~~|ywvvvvvvwxz{{|~~|zxwvvvvwxyz{{|}~~|yxwvvvvwxy{|||}~~|zxvvvvvvwy{|}}~~}{ywvvuuuvxz|}}}~~|ywvvvvvvxz{|||}~{ywvvvvvwyz|}|||}~{ywvuuvvwy{}}}||~~{xvuttuuvxz|}}}}~}zwutttuvxz{}}}}}}{xvutuvwxz{||||}}zwuttuwxyz{|}||}~}zwusstvxxz{}}}}~~{xusstvwxy{|}}}~~}~|yvtstvxxyz{|}}}}}}~{xvttuwyzz{|}}}}}~~}~{xutttvxzz{}~~~~~~}}}{wtsstvxyz{|}~~~}|}~|xusstuwyz{|}~~~~}||~|yvttuvxz{{{}~~~~}}}}~|xuttuwxz{{|}~~~~}~~{xtsstvxz{|}~}}}~{xusstvxy{{|}}}}~{xuttuvxz{{|}~~}}}{xuttvwxz{|}~~~|zwuttuvxz{}}~~|ywusstvxz{|}~~~|ywuttuvxz{|}~~|ywvuuvwxz{||}}{ywutuvwy{|}}~}{xvutuvwxz|}}~}{xvuuuvwxz{|}~}{xvuuvwxy{|||}~}zxvuuvwxyz||}}~|ywvuuvxyyz{|}~}zwuttvwyz{||}}}zxvuuvxyzz{||}~|zxvuuvxzz{{|||~}zxvttvxyz{{|}}~}{xvttvxyz{{|}}~~~{ywuuvxyz{{||}~~~~|ywvvvxz{{{{||~~~~|ywvvvxz{||||}~~}~~|zwvuvwy{||||}~~}~}zxvuvwy{||||}~~~~~}{ywvvxy{|||||}~~~}{ywvwxz{||||}}~~}}~~{ywvvxy{}}}}}}~~}}~~|zxvwxy{|}}}}}~}}}}{ywwxz{|}}}}|}~~}~}|yxxxz{}}}}}||~~}~~|zxxxz{|}}}}||}~}}~|zxxyz{|}}}}|{|}~}{yyyz{|}}}|{{{~~~~~~|zyz{{|}}}|{zz|~~~}{{{{||}~}|zyy{}}~~}{{{||}~~}{zyy{}}~~|{{||}}}}{yxxz~~||}~}||}}}~}zxwwy}~|{|~~}}}}~~~|zxwvy}~|{{}~}}~~~~}zxwvx|~{z{|~~~~~~~|ywvvx{}{zz{}~~~~~}|ywuuwz}{yyz|~}{ywutvy}}zyyz{~}{yvttux}}zyxy{~}{xvttux|}zxxx{}}{xvtstw{|yxwxz}}zwutstw{|ywwxy|}{xutssvz}}ywvwy{~}{xutssvy}|ywvwy{~}{xutssuy}|ywvwx{~}zxutssux||ywvvxz}}{xutsstw{}ywvvwy|}{xvtsstwz}}zwvvwy|}{yvuttuwy||ywuuwy|}{xvtttuwy||ywuuvx{}{xvtttuwy{|ywuuvx|}{yvtttuvx{~|ywuuvx{~~{ywuttuvxz~|ywuuvx{~}{ywutuuvxz}}ywvuvx{~~{ywvttuvxz}}zwvuvx{~|yurpppqrrtvy|}yvspnmlmptwxy{}||zvtsrpnpupjlkghlsz|zompkhppmnmt{xy}zrnquxwsvxpsvvutuw{~{y|}wsvzyz~}ummv{|}~zx~~|{x~usvt{~z||yy{}~{wz~wssvyz|}|xsrtpnvytommmmotz{urpljlnnqw}}vuvtuwtoliillkorohfiqusnmt~wqrx~yyywx{}}~}}{wrrtspmkmnpu}|xy}}}~}yvvzzx}|~~wrmouz|xv~{wutz}|}}~~~xvwvpjfdffgimniccffdddeknlhddhijmopqojea_^adegmsvvtplmruspt|~zsljpy{xy~~~xtppsvwx{~{vsqnjhhhlsxxqjinqrplhhlnrwyzxogb``cefjqxzzyxz{}~~~~~ypiklhlttpkc]`honinsniheaaeijgaagid_bgiotx|~zyyyxvwyxy}~ywxxzzxxz|yrq{zsoosz}{wuvz}~xpkjkqtojijlklnomnpqomkmmjjmrwy|~xoknruwqkihjhfnvx~zwwx}{xxxtrqpqrtx~|}|wwxwzxy~zvurrusolgdcflpqmhedfc\YWUTSSWYYY[`flpmcZSROIFLV`cbcffefjmnqtv{{wtuz}}vtwzxsruz}|{yvqnmkns||ww{}yvqlkjkovzyyumlnmg_[\^`^YZbiookhhjjhgefeca]YUUVTRWclmjgb^ZWTPNQSVZ^bhnoqtssrlnqqolkifjptvtu{zwtqqqqv~|yttttvz~{xx{~~{~|}yx||ywxxvrrqnlnsvwxwvtpnlmmmomijlow}xvwvvtpqsqpoookjheda^^cd^[WQPQSWYZ\bhjmqsqjdaZVVSLKKFGQVZadfhighlswwtmgdddelv}~vtwxz~|zzvrsuxzxutvxvuvtommidipu{{urttssrqqnjgfhjlsxy|~~{x||{|xvsroqvxxxsquy|{y|}zskhhkv{slfcdfglrspnnoooonoqstuqkgegqx|~~~|~zxwvonuz}zywsomjhbZ[dilu}{xrmllmomry~}~}{|}x|~|ztlhhkmnrsooqsspoqsvz~{zvqrvwyzwuvzyrpsy|{{}}xxywsqrv}|{||}}~~zy{|zywsoqw|~{{|uqmkovz}~rihkia`gpv}~ywsoonljijkotsqsvsqruyzyyspljllhfiox}z|~{xxxusvxvxzurqrssw{uvwssx~~}{xuvxxz~zxyxtppqqrqonlhhkjhlqw~~|ww}}z{{zxsnouyz}{wvrpqporqrx~|yvvuspprsx|{xuqlhfefhjjkqy~|zqkgimkfdefghimqstv{}{z|}}zwvrpqqpt{yuy~~~zvw{~~~||}{z{ywyzxvwxvwy|yvwwtqqsttsrssngekqsrsz}zvrokfcc`[YWVY^`^[Z^bdinomnqrpnnkfgmppryyttwz{zy{{||}|yx|{tpookhmrtsrstusomnprrpmnrvvuttvxy|yupoprtttv{|wrnlgbbceillkkljga[\afikmnnnmkhfghhjloswxx}zxsopx~yy~{xwvxwrtwwz~|~zroosx}~~}{vqnmlkmry}}{yy~}|}}ysooonoqpnmnrsqnkhhlmorvx|tmkmliikmmifb]ZXUROOQTX_dfggedcbaaehjkkmpmga]Z[\_a`^__\WVWZZYXZZZ\`ehiklkiiknty{~zvz~}wux~ytnjilnooorw}~zx{|z~}|zusuy|~|vux|||~~xsppswwtqrx}~{wvvwyyz}ztqkgecbcda^`fossstwxvxzzxwux|}{xz~|vrrnifbchmmmmosutstwwuutqty}|xvx}|~}{~{~}zzywuvyzzz{}{z}}xwvuvxx{~yvuttuvvwz|~|zzxy{}~~{xwwwwz}}||||zvvz{yy{}{vspmkjjmqrrrpnmib][[\^acgkmlntz}}{yz{|}|{tooprvxy{|zy|{qlortvz{ywvvutux{|tlhikmpssqmlqx|}zrjgilmoqstuwwwz}vtuwwy~~~|zwuux{}|wtx{vvy~~{z|~zy|zy{|~{uqqtx{|{xxyyz{ywusrruwy{~}|}~vpllnnljhgilmlmpsrpqv~{wvxz|}}zz~}|~}uonorrsvvvwy{||zvtw|}z|}~}zurqqppppnlmprqmkntwxwrolhfc_]]]^^_bcbchmrsrsvvsqnnqsvxxwwvxz~{yvuux{|zvtuwxz{zyvrommqw{}}|~}}}zz|~{|}{zyy{~~~{zxsnjggknmhdcfimprtrnmmprtuw{}}{z{{xxyzzz{{{}~}zywutssspkhhimqsvxyxvw{~~ysrrrstttvy{~~{yz|}{xvvvwzz{}|xvy~ztqquz|xvvy}}zzyy{}}~~~{wvy}{vrmlmpqoomjebaaejoolgca`^]`ejorvy|}yyyyxuojihgghhknooopmjijlnmnqty{vuxy{|xvvwz}ywvuqmlmkigeefkpsvy}~|zyy{~|ywtsv~ytsuvvxz|xvwwtrqqqqqrrux{}{{||~}wtuwz{{|}|{zz|}}}}ztpmmnnppkfb``````chlnnmkheehknsx}}{{{{zuqpprrnjfc`_adgijigea``dhnsw{||~{wrpommkhgfgiiimt{|{zzyvuvz|{yxy|}wsrrruy}~|ytnjjjijlooooomlkjjmrw}~}}}{{zxusrrrqtwxxtnlklosw|{yxxyzyvroosuwz|{vqnns{ysonnopoljiiikpw}~zwtsux}~~|xtqprtvz}~|wwyywvuuwy{~{xvx}~~}}~~~~~||~}{zyyyyzyvqnmorstvz~zusssssqpqttstttsqonqv{~}zwvvutsuwwxyyxurrtwz~}{yz||yyz|{wvx{~~}{xxxxyyxyyyzyusrqolkhffgjklorrrrqqqsvy{}~~}}}zy{~zwvwy|~{wtsrpnmmnonoruxywvtsvz}}zvssuvxy{|||zvttvwy{~~~}|~}|{{{{|}}}~~}}~|z{~}{zyxwusrqqqppqstqmkjmqsssssrrtx|~ywxyy{}~}yvttw{}~}}|{yz{|{z|~~}|xvtsrsvz}}{yzz}~}~}}|~|zxxxxvtuwwvtuwyyxvuvxz|}~~}{|~}}|{|}zwtrqomnoqpnpswxvttuxz}|xutttstvwusrstuvwxxvvwwx{}~~~}zvvvuromnnmlkmpqqqrsvxyxxxwxy{|xvvtrqpppomjhgilopnjiijmorw{~|zyyyxvuttqliijkjhfgikkklosvvspoooquy}~|}~}{zxusrsw{~~|{||{{ywwx{}}{zwuttttsqqqrrstx|}|zvttstv{~|z{}~~}|zz{zxwvtux{|}}ywwwwxxvtqonmmmoqrtwyyyyywwz||ywusrsux{}~}}|}}|{{||{{{|~~|zxy|~~}||||}}}|wsppqtx{}}}|zwuuwy|~~zvrppqsuvuuwyzyvutssssv|{xurppprtvvuutssrqqtxz{}|ywwx{~{wwxy{|~~yvspmlmopqrqqonkigimqsvz~xspmkijlnoponkhghjkklmrvz}~~}zvrommmkiijlmnprrrpopsw{}}{xvwyzxxxwvsolklnqvy|~{xvtssrqpoooqstutpnnptx{~|yxxxwy{|{xtommprux{~}{zzzzyyyz{|}|{yyz|}{{yy{||}|z{||yvtstvyzz{|~|xtrrtuuw{}{xusrrrrrsuutqoooqsvyz{~~zvspomlklortutsqnnoqsvy}~{yxxz{}~~}}}{zz|~yurokhfgikkjjkkjhhhiknpruy~}{{ywvtsssttsrqonmlkklmoty}~zvrnjiiiijjihijkjiijlmmnqtx}~|{xuqnlmpsuxyxxvsqrtwx{~zvqmkihhggijkllmmmmmoqtw{~}yvromkklnooprrqnmmoqrtvy~|yxvtssrtwxxy{|}}}||}~~{wspnnoqrtvxyywusrrtx|}xtsrppqrrtwyzz{{{{{~}xrmkijlortuutssqonptx|~~}zxurpnopqsvwxxxwwvxz}}xutrqrux{~|yvttuw{|{{zxsomkjjkmoqtvwwwvttvx|~zwusrtvxy{{{zyxxwwxz}{xvromllmosvxyxxwvvvx||wsponnoqstwyzyxvtssvy~}{xtojgffghjnqsuuttuuvwy{~wromjighjmprssssrpmlnqv}}zvrmjgeeeefimpqrrqrrrqrtw{~{wrnmllkjjlortuvutsrqprvz~|yuoieccdfhjloqqqponopruy~}xtrrrsssvy{|}|{zyxwy{~|vpkihijkmprssttuvxyyz|zuplkloqrstwxxwvvvvvvy}}zxuqmhecdghijmopqqrsvwxxz~}ytmhefilnprtutrqoopqprv{~}}zuoljjkkmpsuvuvxz|~~}~~yrkggiloqtuuttttuvvwx{}}|{xsmgdddfgikllllmprstvwz}|xrlhgjmprsstttuuvvvwxz}}ztokkmoqrrtuuvxz{|~~~zuplkntxz{|}~|yvrmhfgikmmoqrstvwxy{}{wqmjknqsuuuvvwxxxxwwxz~}{zxtmgdcdfhkmoqrrtvwxz}{upnoqsuvvuuwy|}~~~~~|ytoidaadgjlmmmnprstvy{~|xsolklnpqrqppppqsuwyy{|~~|xsmhedegjlmmnnoqqrstvxxz{}{xsmifddehjllmopqstvy||wrnjghiklnoprtux{}|vromkjkmorrstttuvxz|~|xsnjhfghjllmoqrtvy{}}}~}ytpmjkloqstuvuuvy|zuoieccdeghjmprtxz|~|wspnmortuuwxxxy{|}~{wronoqrrrux{~zvrpooqtvxyz{}~}zvrnlkkmoqsvx{~}yvqmkijkmopsvwxy{|}}|||}}}{yvrokigghjknqsuwyz{{{|}~{xvtromkjijkmnqtwy|}}}}}}~}zwtqomjfdbbdfhkmoqtvwxxxy{}~|ywvtqomlmopruwy{}}}||{{|}}zxurpnlifdceghjmpsuwwxyyz|~~|zwtromkihhijjloruxz{{{zy{}}|{ywtqolkihijknqtvyz{{{|}~~}{yvtqpoooqrux{||||{zyy{}~{yvuspnlklmnpsw{}~~~~~~}{yvtqnmmnprtx{~~{ywurpnmopruy}}||zwtstvxz{~}{yvtqopqtvy}}|zxusstvxz}~|zyvsomllmnpswz||}}|||}~~}{xwvurpoppqstvxz{|{{zxxyz{}}zxvtrqqpmkjjkmorvy{|}}}|{{{}~}{yxyxvsstuvxz{}~~|yvutromllmoruxz{}~~~}||}~~{xvtsqomllmptvxy{{{yxvvvwy{}|ywutrqonlkklnpsvxz||||{{{|}}{yxwurpoopqtvxz|~|{zywusrrrtuwyz{}}~~}||}~~}}}{zyxyz{||}~}{zyyyxwwxyz{|}~}}~~~|{zyxxxwxxy{{{|}~~|yxwvvvvvvwxxxwwxzzyyxwwxy{}{ywwxwwvvvwxxyyz{}~~}~}yvttuvuuuvwxyz{}}~~~~}}~~|{{{{ywuttuvwxyz{{{{{{zzzzzyzz{}}yvttttsrqqqstuvwxyxxwxxwwxxyz|}}{zz{|||{{{{{{|}}~~~~~}}}}}}}}}}}}}}~~~~}{{|}~~}||}}}}}~~~|zzz{||{yyzzz{{}}~~}}}~~}||~}{{}}}}}|{zz{{{|}~~~}|||||}}}}~~}}{yxwxy{{{zyyyyxyzzz{|}~~~|{{{|~~}|{{zzyyyyz{|}}~~|{{}~~~~~~~~~}~~}}}}~}}}}~}{{{}~}~~|{{{{{||{zyxwwvuttuvxz{zyyz{{|||}}{yxxxz|}}~}}}}||{zyyz{}~~}}}}}}}~|{zzz{||||{zyyyyxwvvwwy{{{|}~~}|{{{}}|{{{}~~~~~~}{zzzzz{||{{{{{zyxwvuwy|~~}}~~||{{|}~~~~~~}~~}}}}~~~~~~}||}}}|{{z{|}~}||}~|{zz{|}~}~~~}~}{zz{|||||{zz{||{zxwwvwyz{|}}}||{{{|~}{yxyyz{{{{zzzz{||{zxxwwy{|}}}}}{zzz{}}{yz{}~~~}|{zz{|}}|{{zzz{}~~~}}~~~}~}{zyxwxz{}~~~~~~~~~~~~}}~}||}~~}{zz{|~~|{zyy{|}~~~~~~~}}}~}|{zzz|~}{zyyyy{||}}|{{{{|}}~~~~|{{{}~~|{{{{{{|}~~~}}}~~||}~}|||~~||{{{|}~~~~}}}}~}~~~~}~}|}~~|zz{|~~|{zyyyz{|||{{zz{{|||||{zz{|~~|{{{|~|{zyyyz{|}}}}~~|zxxy{~}|{{{|~~}{zz{|}~~}}~~}}}~}}}~~}|{{}~~}}~}|{zyyz|~}|{|}~~|zyyy{|}}}|{||}~~~~}|{{{|}~~}}~}|{{{}~}|{{}~|{zz{}~~~}|||~~}||}~}{z{}~~~}}~~~~~}~~|{{{|}}~~~~}||}~~}||}~|{zz{{|}}}}}~~~|zyyy{}~~}{{}~~|{z{|}}}~~~}{zz{}~}~}|yxwx{}~}~}zxvvvwxz{{|}}~~~|ywvwx{}}{z{|}~|{|}}{zzz{|}}~}zyz{|}~}~}|{{|}~~}{zz{}}{yyyz{|}~~~~~|yxxy{~~}|{{{|~}{z{}}|{{|}|{|}~}|||}{zz|~}|{{{}~}{|~~~~~||}}|{zz{|}~{yxy{}~~~}{yxwwxz|~~|zxyz|}~~}{ywvuuvxz{{{{|}~{wuttvxz}}|{{|}}}}{yxvuttvy{|{{||}|xvttvxz|~~}|||}~~}{zxwvuuvxz{{||}~~{ywwy{}}|{{}~}|}~|{yyz|}~~}zxxy{}~|zyy{||yxy{}~}{yxwvxy{}}}}~}ywvvxz|~~|zyyz|~|{{|~{yxwxyz|}}|}~{yyz|}~{yxxyz{}~}{z{}~}{zz{}~|{{}~|{|}~~~zxxxz{}}}~~|z{|}}zxxy{}}}~|yxwy{}~{xxxy{|~}{xvvvxz|}~|yxyyz{|~|xusrsuvxyyyz{}~{wvuuvwxz|~~~~~}zvsqpprtwxzz{|~~{xwvvwxz|}~~}|||{zwusstvxy{|}}~}{zzz{}~|zxwxy{}~|{{{~~{ywvvwxz{|}~~|{yyyz{~~{ywwvwxy{}}~~}{{{{|~~~~}|zxwwwxy{|}~~~|{zz{|}|{yyyz{}~~}{zyyy{|~~}||}}|{yxxxy{}~|zyyz|~}|zyxwwxz|}~~}}~~}}||{z{|~~~~}||{yyxwvwxz}~}|||~~}}}}||{yyyz}~}~~}}}}}|{zzz{}}|}~}||}}}}}{zyy{}~~}||}}{yxxyxxwvuttvxz{}~}{zz{|}zxxxyyyyxwvvxz}~~}{{{}|zyyzzzzyxwwy{}~}||~}zzz{|}}|{yyz{~~~}{zz{||||{yxyz|}~~}zyyz{{{{zxxxz|~~~~|ywvwxyyyxwwwy|}~~}}~~{yxy{}}}||{{|~~~}zxwxz{|||{zz{|}~}||}~zxwxy{{{zzyxyz{|}~}|zz{|}~{wtttvwxxxwwwxy{}}zyyz|}}}}}}~{yxxyz{{||{{{|}~~}~{ywwyz{}}~~}}~~{zyzz{||}}}~~|{zz{|}~~}ywvvvwxyyyyyzz{{}~~~~~{zzz{}~~}|yvuuuvxyz{{|||}}~}~~{zyxyyz{|}}~~~}|{{|}~}{yxxxyzz{||||}~~}{{|}~~~|zxvvvvwxyz{{||}}~~}}~}{ywwwwxxyz{{|}~~}}}~}{ywvvvwxy{||}~~}|}~~|zyxxxyyz{{|}~~}}}~}|zxxxxy{|}}}~~~~~}}~~}|yxwwwxyz{|}~~}}}~~}|zyxxxy{}~~~~~|{zyyz{||}}}}~}{zyyz{|}~}|||||}}}|zxxwvvwxyz{}~~}{{{z{|}}}|{yxxwxy{|}}}}}}~~}{yxwvvwyzz|}~~~{zzz{||}~}|zxwwvwxy{|}~~}||{|}~~~}zyyxxyz{|}~}}}~~|zzyyz{|}~}{{{{{{|}}|zxwwvwxyz{}~~}||}~|{yyyz{{||{ywvvvvwxy{|}}{zzzz{}~~}zyxxwwxy{|}}{zyyz{}}}}{zyyzzz{}}}{{{{|}~~}{yyyyyzz{}~~|{{{{|}}~}zxxwwwxxz{}~|{z{|}~~~}{zzz{{|}~}|{{||}~~~}{{{{{||}}|{z{|}~~~~|{{|}}~~}}~}{{{{|}~~|{z{|}}}}}{zzzz{{|}~|zxxxz{|}}}{zzz{||}}{yxxyzz{{{zxxxyz{{}~}|zxwwxxyyzzxwwwxxyz{}~~}zxwwxxyyzyyxwxxyz{{}~}|zxwvwyyzz{{zzz{{||}~}|zxwxxyyyzzyxyz{{|}~}|{yxwxxyzz{{zzz{||}~~|{yyzzz|||{z{||}~}{zz{{||}}}}}~~|zzz{{{{{{{{{}~~}{yxxxxxyyzzyz{||}~}|zyxxxxxyzzz{{|~}|{{{{{{||||}~~}{zyyyyzz{{{{}~~}|{zyzzzz{{{{|}~}}{yxwwvwwxyzz{}~~~}|{zxxwwxxyz{{{}~~}}|{yxwvvvvwxxxyz{}~~~~~~}||{{{yxvvvvwwxxyxy{|}~~~}}|{zxvuttuvwxyyz|~~~}}}|zxwwvwxy{{{}~~~~~}{zxxxxyz{{|}~~~~~~~~~|zxwwxxyz{{|~~~~~}{ywvuvvwyzz{}~}|||}}}||}}|{yvuuuuvxyz{|~~}~~~~~~~|zxwvwwxz{}}|{{{{||{|}}}|zwvttuvwyyz{}|{{{{|}||}}}|zxvttuvxyz{|~~|{{|}}}}~~}|zxvttuvwyz{}}{{{||}}}}~~}{ywvvvwxz{|}}zyzz{|||}~~}{ywuuvwxy{{}~}{zz{|}}}~~~}{ywuuuvxyz{|~{zzz{|}||||{xtqppqrssttuvx{}}{yuqmjklmponopqpossljligjmt}|tvzuouyv~~|yor|wpvww~}|tmmquwtqw~~zy}{vvy}~|yy|zuuw{{zyolox{vx||~{w|zxzxvx|~}wtyzsleacecix{vrljjikou|zvrkfehlhfikmstpmiegihjpqkfdjprpot~xvx}|}|wtokov|{ysoooljhjmnqw~~}yy}{{z}zvutru{xrtxxx~ztomqy}~uplloqsx|{|xrpqmhedegghlqplkorqqrsv{ysjb`^[\`cfgfc`^\[]^_ekrvvsnlpvyxz}xz}z{yvtqrv{{}{z{}zwtrrvy|}{xusqoqrph^Y^dghhedfhjnqtvqjebbcehkt~}|xux~|{~vuurqrrsmedfbaionkf``gornpx{vutokkossnikldXSW[_fjpv{}{xwx{{zz|}~tjkt|}wsrtzxtpopia\\^^^aeeeghhggjmllosy}uruy~xsojf^]fjmsspnnorx|{ywwzyvuttvy}|tqmkpv|}}~{yz{|~~}xrrssuxxwy~}}{rjaXTUZ^ab_\\]]XUVVWWWY]]]_dlt{{sfZVXVST[be`[YYVVX\_dilpv{}{yxx||z~|usv|~zxx|}zy{zwtrppt}ysprw{|ysonorzyqrtsoihhgdYQRV[^[XWZ^___adeed_[YZYWYcqwvrmfa]]]\]^^][YY\^^abbdbagjkllmklswyyx}{wqnoqruwvz~zx{{xyxx|~~}xrljouvvx{|ywwtqptz|}~~zwttwx|}wsplkntz|zvpjhlorusswwvuttpmmkjhfeimicb_]^_`^YSQTWY^ab^XWVSUWSOQNIPX[`fiknnorx}~{vsqokijlnrsrrtuutqosy|~|vtwz}~||~}~{{wmggefie`bdcdfhlomlkloptz{}}zxz~}zwwxyywxxx|{yvsqvz{}}{|yof__hoqqrstrmjfdeilotxvroopqssuy|}}xtrsy~||{}|zwuvx|zniihmty}~}~}||yurolg^Zajnvzzzxwohgilrtvy{{{|~}rjd`[Z]]]aehiilqvz|}|xv{}zyxxz~~{wuvz{{}}~~{ww|zrjhhgjnqsmdadhd_dnu{~{wrrssrpqsv||}|yvqigmppmihhfhkigimu}~}{{||z{~~}xrkfglnqruuqqtsqv||zyutwyx{|{}}yvwxxz{yxusvvokigjqtx~z{vtrmiijhgjmlnpopqqtzysnheffddfgfeeefhiilsz|unlqtqonprsssspkedhilqvyz{~~{||yvvvtpmpsvuru}~{vtvz{|||~uqqsutttvywrpqrqpnpuvqlnuyyxzxqnifeegihfeb]XURRW]`a`chimrtsqty{xwvrprtpjhkmnnmlouz~|xxxwww{}|~~zuqomlnqpkjnonmmpuxwvvvxywsqtz~~|}~~|~}{wwxzzxx|~yvrlifdca^[XY\]^]]bgiihhhijklmnpooqsuy{}~xrty{ywtv{~~|{~}|yvwy||z|}}|zyywspqtv{|ywwusrtutsw}~|{z|yvw{|xvwwvuvvsqqtxzxuqnpqonnnnqtvvpjilnlihggfedbaa_\XUUWY_fjnpmjigebaba`^^ac`]\[\]^_\YZ]_\\^aca^^^^_bhnqqrqnlkiknppsw{}|zxy}~}{xvxwtrpljkkkkjnu~}}zurrtttrqtx{|~~ytuwyy||ursw{{xw{|wusrqoprusnljgeca`a`]_fpx}}|||zx{~~~|||y{{zyxwtrokkkhfb`cilmoqv{~~}||yvvuv|~zy|~|yy|}~{{~{~}{||||}~}~~~}|}z{{xxy{}}~zwvuvwz{||}~~~~~}{yz|}}yw{}}zvrnjfddfhhiigfe`\Z[]_bfkptvvz}}{|~}vuy~}||{xtpprsw|wnotxy{~|yxwusqrsuxxwy|~zuojjlosx{zxvw{}~~wpkkopqrtvvvvttv{yvwy{~~|{yxy|~|z{}~}~}{}~||~{xxz{|~|xtsuz}|{xwuutuwxz~}~zxz|ztpnqtuvttttsomortrru{~}~{yz}}{}~zwwxzzwtux{}ytqqtwz~}{xtv{{{{wsqqqqpppooqtsnhegjkjhdcccec```aeimqqnnoqsrrtvtrpnpswzzyvspoot|}{zyzyxxy~~}{yvromlntz~|yx{~}ywxyz~~zwyzxtollqy}{vplkkmnppmklosvxz}~}}}}~~|}|{{||z{zyxxz}{wspopqsttsty~~|wrprtuvxxxzzxxwutvy|}|{~||{xxz}}|~~zvvy}yvvx{{z{~|wuvxy{}|{wspmlnquvwz}|xsmhghjgb^\^`acgmqrstttvwxxz{zxvvx{{{wtuy}}zvqmkjgghfgknrsrstvy|~{z|{zywwxy{}~~xttuvtqqtwz}|yurpoopruwwz|~}{{|~}{ursvz{|}|{||wuuwyxwy{{yxyxwvwz~yttvz}}|zwtqpqrrrrokhiloqttqqtvvsmgbacdeegghikmprux{}|zwusqqrsttrqruxyyyzxsnkheca_^]^`ejnswyzxwz{|}{ywvvvurrrrsuvx{||ysmnrsrrtwxxx{~|zzzwsqrtuvy|~|zz|}|{z|{upmjfefghjlmnqv{}|zyyzz}~{z{~xsrppnjhjlotvz~}}~|zyyxy{}}ywvwuqnmnry~yvuy}{vrpprvz~~|xsqruwwusrrtwz}yvspooqtuw{~~||}{wvz~~}{yx{}~}}||}~}xutvz~zxz{|yvuusokjkmpruy}~zvtwyyz}~{xx{}xtrqomkjkpuy}~~~{xwsomnqtw{||{{|}~~ytqqsvy{|}{yxutromoqqqpmmnoopstuwz}|{yusqonmmnqsuy|}}}~zvsrrtvwz~ywy{}}zwsrrsuwy{}~}{xuspprtvy}}{vrooooquz}}zy|~}}~~}zxxz}yvuwy{~||~}zyz{}~zwuurmhdbdhjnruwvvwwxxxz~~}{vqmlnqtw{~~}|yxyz}|xux|{vtqpsx~~~}{{|~}}}}|{ywxxy|~~}zwsonnorw{~{yxy{|~~|{|~~|ywvuttuvwz}~}~}yuqonopsw|}{ywrnkjjknsxz{||zyxxxwwvvwyzywvxyyxxy|~|yvttrpmkklmptwz}}~{wrmgcaadfgghknqstuvvusrqqrsstuuutrppsxzyvrpnliggiklmlnqsvy{}|||||||}|{z{~~yusrqruvx{~{yxwvx{}~}{zz{}{wtrpprsssrtvxz{}}}}|}~zwspqrsvxyz|~|zyz{{xxwvuvwxyyyz{|}~}|yvtsrrrppqruz~|~~}}}|zxvwxz}~yvutuwy{~~~~~}}ywvvw{}}{zxtrppty~~~~~}{xtsstsrrstvxy{~}{yyz{|}{|}}~~}|{yusqnmnnosy}~}{xuvy|}|}}|{yxvsrpmkjhfgintx{}|{yvtrponlkifegknoqsvy{{ywuuvwwy{}}|{yvttvwyxvspomllmnoooquz}ywutsrpmnprvz~|xwxy{}}{zz{}~}zvspooqrrqpqsx}|ywxyyxurpqtw{}|z{~}zyxxz{{{|}}}{{|~}|{|{yyz|}{xvwy{}~~{ywtqqrtutstuwy}~}}~~}|ywtpmmortuuvttuwz}}{zz|}~~{yyxvrommlkihjlmnnnoquxz|}}}|||}~~zvsrrtuvvvvvuutuuutttttuwwxz|~}{xutrqqqpomiggilnooqsuvwy|~~}}||~~ysnlmqvz~|z{}~|{zy{}~}{yvtrpnjhhhkmortuuuvz}|xtolklnprvyzxvvxz||zxxxz|}}~~}zvtsuwy{}wroopqtx}}}}}yvrppqtw{|voljjnrvz}}}}}{z{}}|{z{}}wronoquz~}yurqsw}}{xxy|}}}~~|xtpmkklosw}}yussvy}}{{}~{vqnlmosy~{uqonosvz}|zxxz{}~|xsokhggjnty~{wsnkiilpuz~~zwutsrrtvxz{}~|xvsokigfgjouy}}|{zxwwxz}~{xuspmlkmqv{}{yyxxyz{~|xsokhffhkosy}|{{{{||{zz{}}ywvttux}~}}}~zuromllnswz~~~}~~zvrpprtvy}~}}}}}}}{xuqnkiijknqvz~~}|xrnkkmpsw{~|{zywwxwvwx{}}yvsqonorw||vqnmnqtx|~~}{yxy|~{vroljijmptvyz{~~}}}}}}|||}~{vspopsvxz}~}}}}}~}yvssstvx{~~}}}~~{xutw{~}}~|zwtpooprsvy}|yvttvx{}}||||{{{}~}zvrommmnpsvy}|zyxy{}~~}~~{xtpmklmpruvxy{}}}~~}}~}zxvuuvyz{||||||}}~~~}|zxwy{~}{wtqoooqsvwxz{|||{{{||{zwuttvy{}}yurpppoprsuwy{}}~}|~~{ywusrstvyz}~}|}~}{yyxvuvwz}~~}}~{ywutrrsuvxy{||~}{z{|~|zxwvwxz}~}}}yurpoooqrtwy{|~|{{~~|{yz|~}{{{}}}~}|{|~~{yxwxy{}~}{ywvvwxz{}~}|zxxy|~}}}|zxwutttvxy{|}~}|zxxz|}}|{{}~{zz{zzyxwwvvwxz|}~|{yz}}{yxxwwvtrqoopqsuuwy{||||||{zxxy{~~}}}}}|{zyyz|~~}|{{z{|~~}}{zyxxxwwvusqpqrstvxz|}}}}}}}|{yxxz|}}}|{{||{zzzyyxwwvutttuvxz}}|{{{zyz{|}}}{z{{{z{{{{{zyxxvutuvxz|~~}{zz{|~}|{zzzz{|~~~}}}}}||{yxwwxz}}{yxxz{}~|zxxz|}zyz}~~}{xvuuwy|~}{{|~~}||}}}||{zzz{|~~|{{zzyxxwwxyzzzzyxyxwwwxyyyxvtstux{}~}{{{{|}~~~~}}~~|{{zzz{}~~}}|{{{{{yvuuvx{}~}||||}}~~}{zzzzyxwvuvy|~~|zyyyyyxxwvwxyyz{{zyxxxxxxwvvutttvx{}~~~~}||{zz{|}~~}}}}}}{yxwwxy{}~~~~~~~}{{zzz{}~~}~~~}}~~~~~}|{zzz{|||}~~~~~~}{zzz{{{{{{{{{||}~~}|{{{{zzz{|}~~~}}}~~|zxwxxyyz{}~~~~}|{zyyyz|}~}|{zxxwuttvwxz{||{zzywutttttvwy{}~~~~}|{{zzyyyyyyyz{|}}~~~~}}||||}~~}}~~~~~~}}}}~~~~~~}|{{{{{{|}~~~~~}}~~}||}}}}}}|{{{{{zzyyxyyy{|}~~~}}}}}}|{{|}~~~}}}~~~}||||}~~~~}}}~~~}}}~~}}}}~~}|{{|}~}}}}}}}}}}|{yxyyzz{|}}}}{z{|}}}}|{{||{zzyyyzzzzzzzzyxwxyyz{}~~}||{{||{{{{{|{zyyyyyzz{||}~~}}}}}}}}~~~~}|{{{{zz{|}~~~}}}}||{zzzzzyyxxyzz{|}~~~~}|}~~~}}}||||}}}}}}}}}~~}}|||||{z{{{||{{{{|}~~~~}{{{{{||}~~|{zyyxxwvutssrrrrrsstuuvwuuvvutttttsqpqpppnmnnmmnqurmmkdcfhlrqmrywpouslopnuxy~|tu~|rpnktxsv{y}~~|}~{}~zwuuz~uqsy}~{yvuwwuwy}}yz|zz}yx{{srw}~yxuru~~}}yvuwwtqmjpwwqmls}}{yw{{|zprz|{yurqqtxwsqx{x{xtuwwwutx{yvvwutsnmononmw{~~~}y{}~~trz{{||}}ywurqsy}}{vomqojlrroqtu{|}~wv}zyyywwusvzytpox|vwz}}{}|||}~}{{}}}vsroic_^agnqrrqmhjqvxyyz{zywtsux|~~~{wspnlmoibbdfhgc\TRUWWUSV_hjfb^]ciihikmprtwwvvvwz|}ywtrruxz|{{}|xsqpprvvuoihie_[[^beffgjmolgdbbdhlmlosvz~~~zzyxvrmmsuqliimuxz}{|zuu}{vz}zz~|}~|}{uqnlmqsu}ytqsy|xspsywqoosvuuvx{{yvspoosy|}|yz}~zwz|yyyxuv~}zxxxuqnmloromu}|zvqrsu{}~{z|~}xuwzyvusw{vstsrqruxy{{}~yojmprtuxsnquxzxuphdb_begihinrrrtx}xrlhfcbfkrz}xwy{}spvusuusnknnmoqtz{wrnorutqpnkmswwusuwurponqstuspmjmpnlmnnjhmqturqnr{~~}|xz{|~}{~yw}}yx{wtuqrumjjhmtwvqjc`bdjmpz}{}z|~}~zwusnkjilszyz|xty}ztnljhhhkpvyyzxtsttokkmmprnnojiiie__aabbdghlmmnnmmib_\Y^`bkooqsssqkecd`\^]^cffcbcdfiihgjkjfbaaaglkkmlhgcaed``\Y`edb\WZahnqrolkkosqqpnu|~~{yxz}{z}~}{vxxxxy{zz|ywz}~wwsoqtuuutusmklikqv}yutrqtvrmmpoqvvrpqootxzztnkkmkda`^\WUZ^dlkhmrqpqmeca][]^_ehhlia[Y`ggjnqrnknpruwyzwz~zxvqqtvz~uqsvy|}~|wttwy|{xxvrtvtuxyzyzuqppmgdjmouwvwuqolhdabddca`bhlnpqu|uoopqwzuw}{xyxwz~zzvsw}~xvww{yttrpy}yyy{{|}zzwtw{|{ywx{|yy|{{{spnkjnsuux}}wvvronmlknu{}|yy{|~}yxwtsuuonpojedcehihfjprpkkmjimnooptqhb`cca^cqz}|zwsqrnjhghihhffhimrtrrrpmhbaeeccabdb^ZVVY]gnlkpw|~~{yzxuvwrosvvwtqrwwwyzyyxwvx{xvwwsnklotxz}~}{xxwwwtsx}}wtqqqprx}ztpjhlmiefgfhiiiijkmlknorutvursqossrtsrolnrzyrnlnqpppppqpmkhd`__`dfktx}xvxvsoliinqrtuy}~{xvogb_aiptvx||zvy}zxwwy}|zrprrpqssw~|{|}{{|~|wrqv{{wuz~~}{wstxwsswxsssnmmovwuz{}yxuqssplihhdbddcfkjhjiffdc`]\\^a^VV[\]^\]chpojmmgb`bbaehjkhjmmswtsrruwwvyzvvusrnlklnnmotz}|}|{{|~}zuppstvyz}|}{xz|{xx|}zxyzwsrrpotupnoswvwy}yyyzzy{|}~zsrpoqqqrqsvusqsx|~~}|}}{}}}~}~|xx{xtsv{|z}zy|}zxxy{~|zyxzxux{{yz}|wuvuogehjnrmkmjlrsxzxtqonlkmopprtwzzvwxvxyuuwwvwwvvqmptvwsqqqplkjjnrqomnqqljmmllkloqsuutrmmrvuonqsqonkkpvwx{zy|~{z}}{z{~}}{z{~~zwwvw{~vpoqu{~}zwuwzwstwx{}yuvtt|~zwy{vtrrsqmlorqprqnqx{yvroqy}{{}}|}}xnorpnkjfeiknqpptwxwuwxvvrmijnpojhkpvzyz}~}~|}}xy~~}|}{y}~}~}{zzzzxwslkkkjkkjnspnotxywsqw{~~xtv|zy{~~{{{{yxwvutsqooopqqppqruvuusqrtww{~}~~}zwwxzzyxutvy}yz{ywuuvvtssqpsvxxywwy{||wvwxxxvuvxvvxywrpqswxwuronnqqolkjlorvyy|}|zy{|{}}{yvsqrvyzz{xtvzyxvutrsuqnqsvxyxv{~|~~yyywvttttwyxvsrquz}|}~{wyywuuvussvy}}xuy~|{{xysp{xjeb][]ZRPTX\_``aeknnpuwutsmjlihmlhecfiebcgmolmnnmmmmnoopoqw{{{}}{xuqrrqqnkmnomijmmmljiiedkqqpponomjijkosrppquxz}}zz{z{~~}{{{~~~|{~~~{y{}|ywwtswywutvxyz|zxyvstsppprurkdeikloppqpppqvxwxxxzy{{vttw{{xvvvz}{yywrnnoruwz{xwz|zwvtvz{zz|}yx|zvvy{|}|{yzwswyv{|vrorwursttsqrsqnotuux{{{~~~{ywqjmpmjhjjfgiknpmmnossrx{zyxz~~~}yy{~|}|wtsvz|{wtttwyuu|}xwwspuyz}~~}}~|}|{}}}~}~ywqiflrppuuqnlnols{zysklqqsz~~~{z}}{|}{||z{zw|}x{~yy}}~}{{zwuutsokigegijkmopomkmmnonprnmooprttuwyzywz|{~~}~{yzysmkkmoomkkjjnqsx|}}|y|{xxz|~zvvuuuvz}~}~~~}{|~}{wwz}~~|~~{|~~}~}{~~~|zy{{z|}zyyy{zvssvz{z{zwuvvuwywutrooponkghjklnnnqtvvtonrw{{y{zvuwvtuvxxxyxyxuwyvrrssqqvyyxutvx{~||~~}{xxyxxxxxwvuvtstvwtpookknpqqooprtuwz|~~}{|~zzzzyutwxwuuustwwrsxxxz{yz{z{}zxyywy|{yy{{zzwsrqqtxyxyyxxwtsvxyy|}yz|~|z}~z{~}}~~}{~~}y{}|{{~||}~}~|xxxxxwsokhfefgfecbbbghd``bedbceehhhkpqpqplkmmkloqqstvwxwuvz||||{{{|{xuuvvux{zz~~zzyvw{zz{xsqoljklmmllnoqspoqsttpqrpmljiggiloqrvyyy||y{~~~|yxtrvyyyyz|}{{|{zyzyyy{~|~~}xtrtw{}~{snjgfddhnsvwy{}{xspoprtuxz}xty}{{yz|{{}~yz~xx}{y|z|}}|zwxwwz~zurmlorstwxz}~~{z|~|}~~}}}{zy{ytokknpqtvsoqvxy~zz}|zvsrsux{{~~|{zxvsrolotxzzvv{}~yvz|ytponnpqqqqqstuy}~~~~~}|{}}z{{{{|~{~}{xvvty}z~{yz~}z{}xy{z}|{yy~}{|ztoljigfgjkintpmoqrrsx~{|zz|{zwtvz|uusprsrrtz||yupkkotuw~zy|}{yzztqrpkjouyyvtolnrw|}{|}xvy{zxxxwxvty|{z~~~zxzwvvstuommmnpswxx||zxw||vsqqttstrsurnlotvwx~z{~yx}~~|wuy}}~|{~}z|}|~~}z|}qiknlkorpmnljhfknjoz{zvsy{vqooprrtvwvwussqotvv~zwsnjlnotxwutx|}yusruxxx{}{z{yxsmqx|{xxz{~}}~}{xvrppptzzw{~{zyvxyxy~}zvsnmmmosrpqpqqplimomoqqvxvvusuusvxyyy|~~zyyvsrrvz|~}z|}}~}yyy{}{yz}~}|xqqssv{~|vuwwz~zvtuvrqnihkkjlnqssvyyxy{|||}~~}}yvuqlotuz~|{~}xrmhfilqx}}~yyuqoooooqsttttsrqsttw{~}{}~zwwtokllnqvz|}~~|upnllnptvwvvy||{}}{vtutuxvvyvstutuy}~~~yxxtpmlosuvyvqpnjkqx}{wuspptwyz|}}}{zzvvz}~~{wwxwy~zyxvvuqqsvvutuuvyxx}yy|~ysrqpsvv|~yy|zvwyz|~}zxz{{{{}}}|}~~~|{{~~{{zwwy|~}{xz~vpsux{~~}{|||zvuyzz}|{z{|}|ywwz}}|zz{{zxutuwy}}||}|~~}ytwzyz~|wsnnokkqttsuutttrrrsuvx{~}yuuvv|}{z~~zwvrpqswwx{zvsppolmruuvxyxxwtpopoprv|~|zww{~~}{{{}|z{|}}~~|{{xuy|||}{{{zxz{|~~~}{ywutvz~|{{}}z{{~{{~~}}}|}yx{~~||}~{z|~~~}~~}~|}}{{{zy{~~}~}~~}~}{yyywttuwutttvxxvvy}}{zyxxvtrqtwwutuvwwwxxz~|yy|{yxvx{zxvuwzyvuwxyyxy{zxxwwxwwxvtvurqssrrqrwyxvssuvuux|}~}{{||{zyz}}}~~}~{{{{{yx{}}~}yxyyvsppsuvtrooqokkmoqtvvurqqqsttrsssuvvuttwyxwxz||{}|zyz|}}~~}}~{xy|~~~~}}|zxwusrqruuuusqtyz{{{}|z{{zyyz}}zxxy{}~~||||}|~~}~~}||}~~~}ywxz}~zyy{}}{xz~~~~}}~~~|xuttuwxxvrqtwz||}}|~~||{zz|~}yx{|z~~~{yxz}~|zz~~}{|~~}||zwwy}}|}~}}~|}~|}~}}||{wvwz|~{y|~~~}}}~}|||{{{|}~~|ywx{~~{y{~~~~}||}~}{{|~~{zz{|}|{xz{{zyyyy{{xx}}z{}}|~~||{zyyz~{wvy|~|xvwyz{{wtuxxvtrqruy||yvx{}}yxz~{zz{}}yvw{|{}}|~}z{~}{{~|yyz{{||yx|~yux||~}zwx{}~~~|zwtuy}}z{}~~||}~|{}~{y{{{}}|}~~}}{ywwyyxvuw{{vw{~~}}~}zz{||zxvtx~{{|}~|yx{}||{{}~|yx{}}}~}yvuvwxwtrtvy{ytqqtvyyy{}|{yvqonoqrsqqsy~{ww{~~~~|{|~~zy|~}xtuuuwwutvz~}yvwz}}~~|ywwwyz{|zy||yyy{}~}{}~~~|xwxy{|{yx{{{~{yy{{z|}zyyz{{xvvy~~|}|{z|~}}|~}}~zvssuwxwwwy|~~{yz}~~|xtstx|}~~|z|{yz}zz}|xtqqswxxwxz|}{vsrswz{zzz{}|yxvwz||}~}}}xvvz}}{{|~}|{yx{|zvrqty}~~}{|~|||vrsw{~|zxwx|~}}}}~~}ytpprvz}|{zxwwx{}~|{{zxyyxtpmmpuz}~}zzzywvx{}}{yxxy{|{zwttx}}}}}xvx|{y{zxwxy{}}{{}}}}{xuqprw|~zxwwwvvx{}~~ztqsw}}{|}}|}~zursy}zz|}|zz|~~}||}}~{wtuy}|}~~}}~{z{~{xwy}|}}|{|~}zwvvz~~}zz~~}~}~|z{~~}xtrv{|{{~ytrv{}|}|wtvz}}zy{}}{yy{}|||}~~}{umikquutttvxwuvy{{zyy{|}~xrnpv{}{z{}~}|~ytootz|{{|~~}}}~~~yropu|~~}zz|}{z{}~}~zsnntz}~~ytsw}~~~~~~{tonqvyyxy}}|}~}zyz{z{~|vpkjmsxyyy|~||}|{z{}}}zsnmoswxyy{}{yzzxwxz|}|xsooswz{{~~yttx~~yttx}{vtw}zursw{||}|~~xspquy{|xuv{ytuz~~}~~}~zsootyyxy~{vuy|vtv{~~ytrtx|}}{vsuz~ysrty}}|~~~~|vrruxxwy}}~~ysomptvvw~~}{{}~zursuxyyz~~~ytsuy{{{~~|{{}}ysomnqsttx}~~}{zz|~{vrqruwyz~}}|ywwyz{|~|z{~}zwutvxyy|zxy||zxxz|}}~{|{xvwyz{|}yy|~{wsrswyyz}}xwy|~|zwsqruy{|}xvy|}{wtrsvz{|zxz~}ywx|}}|ywx{~{xy}}{{|~}}}~z{|z{|~~zxy{}zwuux{}}}~~zz}~}~}{}|{|~zutv{}yvuuwxxyy{|wvy|}ywvvz}~~zx{~~|{}|}}||}{y{~}zxxyz|~~~zxz}~{xxz|~}{{{}|xxyz{zxutuvxy{zzz||z{||yvvxz{{ywuvxz|}~{{}~|{|~~|~|{|~~}{xvvvxyzzyz}}zy{}~}{z{|||{ywwy{}|{{|}}~~{z|~||~}{}}}~}{yz}~|{{~~}{ywy|~{z{}{{~~|zxy{~}ywwxzz{|}|{yxvtvx{~}ywxz|~~{zyxy{~|xxy{}}~~}{zywwy{~|xvvx{}~}{yxwwy|}{{}~}|~~|}~}~|yxy|~}{zzyy{}~zxwxz|}~}{||{{|~{{}}~~{z|~|yyz|}~~~|yxz||}~~}~}~}zyy{zz{|}|{{{|||}}|||}~{yyzyyz|~}||{yz|~~}~}zz{zxxy{}}~~}{{}~|{{zxxz~}{yz~~}|{xusty|}}zyxxz~~}{yxvrpquz}~}{ywvvy~~|{yvqnnsx{|}~~|xvtssv{~||{xtpllqv{}~~{xvtsv{}}|ytokkovz|~}yvtssv{}yupmlqw|}{xvux}{uqpt{}zxwy~ztporx~~zwtsuz~{wpkjmt{{ywvw{~ytomot{|xvstx~ztolmsy~}yvtssw~ysnklqx}zxww{ytqpu|~|{z}{vrqt{{ywvx~}wrnmqw~}ywvuv{}xsqpry|zyxy{wtrt{~}}|xutuz}{zxw{zvrpqv}}{ywvz{wtrsx~}}{z}}ytrrv|}|{yx{}xtqoorw~}zyxvtv|~yurporx~|{yvw}}wtrpprx}zxwurrxzuqommnry{xwvtqqv{wtrqpqu|}{zyxuv{{xvtttx~}{{~~zxxwx{~{z~}ywwwwz~}||{xvy~zvuttuw{}{zyywvx}yvuuuuwz}}}}zwx}{xtssstux||{{{yvv{}yvtssttux|}}}}|yy}~{xxxyzz|}}}|{|}}||~~~}|~~{yxyyxwwy}}}~~}|~~{zzz|{zy{}}}}}{{}}|}}}}zzz{}}|{{~~~|||}}{{~~}}~~||}}}~~{z|~}~}~~}|zz{|~}yxy|~}~~}|}~~{yz}~|{~~}||~{ywy}}}}~}||{{{{{}}yxy}~~~~~~~~~}{|~~~~~~~{yz~~}}}~~}}|yy}|{{{{{zz}~zwwz}{{{{{{{}~zvvy}~~{z{{|}||~{wvx|~||}~~~}|xxz~zyz~|wuw{~}||}~~}~~yurtw{~~|{|}}}}||~{wtuy}~|}~~}~|wtux}~}zvwz~~}~zz}{z}~~}yx{}}}}xwy}{z{}}xvx|~zyz|~ywy}{yz}yvy}|yz|~~zwy|{xxz}~yvx{~{wwy|~{wx{zvvy}~~|xy{{xwz}}|~zvvy|zvuw{}zy|}{vrrty}~yutvz|z|}{wssuy~{wuw{~}{wwy}~zxy}~zvtv{}zwx|}|}}zvuw{|ywvz~}|xvx{~{xuux~}|}}{vtuy~~|zxvux~}~~{wuvz~|zxxz}yvw{~|{~|yz}}{{}}yww{~|{yxz~~~~|yvvz~|{zz|~{wwz~{{{{|~}yuux}{yyxxz}~}|yvux}{xwxxz}~{wvy~||}~}xwy~}{{}~{wuw||{z{}~|xvx}~||}~}ywx}}{{}{yy}{zz}|yy}{yy{~~{z~}{{~}yx}}{{}}yx{~{|~|~~~}}}{y{|yx{~~~}||~~}{xwy|yy|~{y{{{}~}zxy}|yxz~~}}~}||~}{xuv{{yxz}~~~}}}}|yww{|zyz}~~{xw{}{z{~~~|yx{}{z{~}~}zz}~}~|{}~|{{{}~~~~~}{{}~~{yxy}~zxwvvxyyyyyzzxwxyz|}}{xwx|~}zxxxxyzzzzz{||zz{|~|{|}||}~~~~~~}}~}|}}||}~~~~}}}~~|{{|~}{|~|z{}}}}}|||}~~}{||}~~~~~~}||}}~~~}|||~~~}{}}}||~}|}~}}~~~~}|}}~~}||}~}~~}}}~}~~~}}~~}}~~~~~~~}}~~~~}|}~~}}~~|{|~~~}~}|}~|{{}~~~}}~}|}~~|z{|~||}~}{{|||zyz||{yxz~~||}}{z{||{yy|}|yxy}}{|}}{{{|{zxxz|{ywx|}{|~|{|}}{yxz||zyy|}~}|}~||}|~}}}{|}|}~~}}}~}zyy|~~|{{}}~||}~~{yy{~~|zz}|}}||}~}{xxz}}|zz|}}~}}}~|zy{~}{z|~~~}{z|}~}~~|zxz}}||~}|}}}{yxy|~~|{}~}||}}|zxx{~~}|}~}}}}|zxxz~~}{{}~}|}}|zxwz}~|{}~}~~|zy{~}~~}{z|}~~}{z{~~{{~~~~|zyy}}yy|~~~}zyy|}yx{}||}}{ywwy}}xvy}~}{z{|{ywwy}}xvx}~|zz{|{zyy{{xz~~}|}}|{yyz~zvx}}|{{{{yxwy{~xtvz}~}{zxxyxwvuvy}~xtuz~}|{yyyyyxwwz~zuuz~~}{z{{{zyz||xx}}|||||{|~zz~~}~{z~}}~~}}~~yx|}{zzz{{{||vuy}~}zyyzzzz{}|vux}~|zzz{{{|}wvy}~|zyyz{{|~{usuz}~}{ywuuuvvwy{zuposw{}|~wtsomnpswzukjputrw~}||z{xuuz~yw~{qsz|}|}}}}y{}}}}{}wrwywwz{xxz|wy~y|}{{{zz{~~{zyursrqv||xtt{~xqjgnx}vw|z|~{ywwx|xtrommlquy~~xtssnhecbfmrskcgsvrja\drwsrrstsqsvww{{zvrsw}}tnidcdddb`it|~{ulilkghkoxytw~|z{xvx~|zyy~zvpje_]fpplkklruqlljjmqtvy{xux||~~~~}}{wuqicclx|{}}xpljlpnow}|xvwvspjgjqw|}{}~}zz}}wnggnuvtuvtpnnmmqtx|zxxxwxxxxvw{{umfcdffiov}~wrqpmf`cmqlaZZ^dgedipwyxxz}}||z{~}}}zxxxwx}{y|~xvy~zurv}zy{zyzy{~|toqy~}{ulgfgovxxuoqw{}rmllnoonmu|qjknopsttx~}}}~}|zwy~}~~ywune```_\XXZZXUV\``acfhgebbgs{{zwtnjiiieaaehjnt|z}}|~~slmppz|}{~upruvuvwwskdbghffdegggjkiebdiovvmfb]Z[^grupjhjifiou|}uqrvvsqlgdabhpxyvvz|{xwwwwxxtnjhkolhge`ZX[ciiinsy|yxx|~}~{w{~}~~vsy~}{||ywx||uolihilpqprssuy}}xuuvz|xuwvvsponnqtwz|zxwvuux|~|wqmihihhhhkjhilmu~|}wsuv|}z|zvtponjedddeeiosruwx{{wvvxyyxtonoqsqnooopqyzwuu|ywtrv~~~}~|~|~}~}vpmkfc`YX[fruwyyyusspmmmh`^afifddb`][\altx}}zzuoosvsrvxxzzsic_ZZZ]hsutvwvwxyy|{vqonqvyyumfa[\bisvru{{yupoommlijptrnkllmlmrvz~}~zsuz{~zohgfeeffju{|}|{wutqppljozzuqrw{~~vokgeeehox{yvtsvvrmnrssqjffc[VZacddcfpxz{~}uqs{|tmf`]Y[ciqyyxwtqmgefc^^adfeccgpvxwx~~zrprpnruxzyw{}~~zyz~|yxx~xrpqttsonqtmfdflnlmu}{wxxvsqx~zxywux{~~{z}{zvnkjfhq~vomljlonhecdgfdgnruz~||zskfb\URPSXWVWVUTSVWVYamwxux~|ywtpqsrtxy~vlikicbehq}zsqruuuwwy|zwxz~~~yslhhltyz}~}yuuy|~~xtrpomllkkiilnnpsu{|}}yx{~}{z}{z~zvtnhghny}yvvvwvwz|}|{{yvss|}woijllkmu{}~}xttuwurtxxxyywuttvvuv}tkhhfb__`accdggebaekr|~|xx{}|yuuzyx}|xvqmnrtrqqrsrolnsy|{yyxrkihjlnlijptrswzxtqrtw~|{zxxxwwz}}ysnljjjknu|~~}zvuusqqrrswy{}~~ztqommmmnoruvrommoqsy}zzz{}}~}z|~xxxz~~{}}xsqqsuwspststuwx{~~zwvvwtmihhhfgmuyyyyxvwyz~~~|snkkkjmos{~}~~zy|}}xqnmmjghijmrsojfhpuxzyzzwrpqqrooty~~}yvuvvwyyyz}}ytrrrrsrsx}~~}z{yusrv}~wtuxvqrx~|}{vsuwyxy|{z|{xtstuvtqopmgb__a]YXZ]`cdabdhlklmnsutsmfca^[[]`eilopqqpoptxywwz}}|{wpkikmmihkmmhb`bffeeffghihc_`dgghjkifc]^abbcdhox}|{|~}}~}|~|{{~}}zz~|}|}}}~~{yz{ysllqsropu|~{wspomkmrx|zxyzzxvurmjkmoqssqonmprruwyzyyywsqqollotwwwxyz|}}{wvuv{{z{||yvttrrrppuz~wtturmkpw|~|{z{|{xrmkmppqsv{|}|}|yvvwvttx||xsqqppooruuqkfdddffffedhpw}}vnheeehmrsrrrqponoonmmmkhgda^]^`cfghikosusnlmnnptwusuy{zxvwz|{zz~}}zyvoiimpojiou{{wslgjlloqux}}ywz}~~}~}{{||}zusstvyzytoqz{tprvw{~|zz|zwuuvy}}zvssvxyy|~{yy{{xursy}{xwy||ywzyurrrqqrsrrvxz{{{~}zzzywwwvvuvy~~}{yyxusqptvutrstw{|{|}~{xy|~|zwtv{{x{~yx{~~|xxz{yvx|y{}~}|{|~}}}{xvwz}}|zyz{}}ywuqpswyxw{{vuwvvtolkjgefkomjklpwyvsruwwttx|}}}||}~|z{}~}}~}{wspqrrokkprtvwxwvwz|}}}}~~|{{zyz|}{{}}zy{zxusomqttromorsrtvvuuuutttuvvrooqqsvvsqqqsw|~xw{~{}}zwusvz{|||}~xvz}}yuutuxz||{|}|ytpnnpsvx{{wuuuwyxvtsrrrtvyxwwvutuvwvuuvvxzxtqopsuwyzywvwy{{~~|zxxxxzywuttw{}||||{{|}~}}~|ywxwxyxwvwxz~}xropppppnmnmlmlkjklkgeegiijkkllorsuy{}}~~~xutuvxxxwutw{}~~}{{{~|xusuxzyvvy|~}{{}~zwvwxxxxxvttvwwwwz~|xwxyyxwvwvrommoqsttrollmorsqmjggijihfgifa_`bdeffefimpssqpnoqrsttsrqokgefhjjklkjkloonkjlnprqqsuxywwz~|z{yustuttwyyzyz|}}|z{}|{{{z|~}{yxz|}}||}~zusuy|}|xroqtttttttttvvvuuvwvttvz|}~}{{}{vvvutuwzzxussvz~~||}|{|~}~~|yzzz{}}{yxwvtrqpnljjmrutrrtvvuvz{|zyxxy{yxy|{y{~}||{{}~~|zy{||~~~}|zvrqsuwz|~}|z{}}{zzzz{||}~{{{|||~~|xsqquyz|~~|{{~~}}~~|{|}{ywvuusqollmnoqrqqqqqpqsvwxz|~~|z{|~~{yz{|}~}{ywvvvtrqqrrqqqrrsstvy}~{wvwy{}}zz{{{yyxwxy{|}}zyz}}}}}||zxy|}~zy|~~zwvwwy{ywusrromnpqtwy}~~~}|zxvttsqooqpmkjihhkqvy{|}~~~~|zz{|{xvttvvutrqrrqqruvvvvy|{wvvutuwz|{yusrstvy|~}{zyxwwxyzywvvvvvttvvuvx}}}}}~~}zyz{|zxxzzzywwxy{|}~~}{yxwwwwwxyxvvwyzzz{||xutsolnqtutrrrrqppsvy{||}}xtplkjigffjnpqqrtvwyy{|||}~~}~}zwtqomjgdb`_`bglprsrrsvy|~zvqmigghhgghkoqsvy|~|zvsqqpolklmlkjjlnopruvvwxyyz{||{yxwussrrqpqrtx{}}{xxyzxtponnnnnptutuuvy{|~}}{yyz{{|||~~~~~}}||}~~}{z{|~~~{xvvwxvuttuvwwxxvutsvx{}|zyyyyyyyzzxvwyz{}~||}~{{|}~|zxy{|{{|||{yxyzyxvuttuuvwx{}~~~|zy{}~~}|{zyxxwtroooppppqstttstvutttuvwxy{}||~}{wtqprtwy}~yxyxxxxyzyyxy{}}}ytrrsuwz|~~|{{ywuuvxz|}|{yxy{|}}yy{~}xurqqrsux|~}|{z{~zxwwx{}~~~}|zyzzyyz{zzyyyyzzzyy{~zxy{}~|{|}{{|}~~~~~{xwvvy}~~~~{yxvuttromnpswyywuutqmhfgkpuxz|}{zyxyz{}}~~~}zwtrqrsttuvtpmkjijlortvxyz{ywvvxzzywutsstvy}~~}}}~{zzzzywuuvwz}|yxxy{zyz|}~}|yxvtssrponnnnnoqtwxyz{zzyxyyyz|}{z{||{zywuuuwy{}~}{{{z{|||}|ywwvtrommnprsux{~~~~|{zzzyxwwy{}~~|{{{{{}~}}}}}{yxwxxz|}~}{z{|}~}{{{}}}}}{yxxxyzzzz{}~~}|}~}{{|~~~}|{zzz{}~}}~}|}~}|||{{{}~~}}}}~}yxz}~}||}|{{{}~}~~}}|zyy{{{{{}~~}~~}~~}{xvvvwxxxvusqommlmpswxxwvvvwwwvwxxwvttsrsttuvwy{}~~}}~}{{|~~}}}|zxvvwyyzz{{||{{{|~}{xutvwxyyywutrrrrtvwwwvuvwwxyyzz{~~}}~}{{|}}}~~~~~~~~~{yxwvvvwwyz{{{xvwwxyyyyy{}}{zz{{zzzzz{}~|{{}~~}|zxxxyy{|~~{zzzzzxxz{||{|}|{{{|||~~~}{|}}~}|{zyxwvwxzzyyyyyyxwwwy{{{zz{|{{}~~~~~}}}~~~}{yxwxz{{}~}{yxyz{}}zxvvwxz{}~}||}|{zyzz{|~~~}|{{{{|}~|zxwwxyyz|}~~}|{{{{|~~}{zyyyyyyxxwwxyyyyy{}~}||{{{{|~~{z{|}}}}{yxwwxxxwwwwwxxyyxxxz{|~~~~~~~}}{zz{|}~}{zyyy{~}{||}}{yyyz{{zzz{zzyxy{|~~}|zwvvvvvwwxy{}}|{ywttuxz|~~}|}}~~}|{{{{zywurpnmmnpsvwxyzz{{}}}}~}zxwvvx{}~{xvsrppsv{~{uqpoooquz|yxxwvsqonllllnqtwz||wspmmmotz~{xutsrqqpqtw|}}|{{zzzywvusqoooqsw{}|zywurqqrtx{~~|{{{{{{zyyxy{}~~~}}}}{zxvsqqqrux|~~~}||~}{zzyyyxwxz}~|{yxwwvvtrqonoqtvy{}~}}}}{zzz{{|}}{zyxy{}~}|zwuuuuvvwwxy{|}}~~}|{zyxyz{|||zxwx{|}}{{{}~~~~}}{ywtsrrsvx{~}{yyzzzyyy{|~~|zwuspmllnruy}}|}}~}|zxvusponoqtx|~~{zyyzzz{{zzzyyxvspoorw|}{{|}}}}|{{}}~~~}{zz{~~}}}||}~~}zvtrrsvy}~{yxyz{|}~~|zyxy{~}zwvuw{~}{xvuw|}{{{|}}||{zyxxy{}{ywuuvwxyzzz{{|||{{zz|}~}{xusrqrtvy}~|{yy{~}{ywtsstuwz}~}}~}||{yyxxxxxy{~~}|{}}zwvvvvwxz|~|{yxvutuwxz|}~~{zyxwvwxy{}}}}{yxvtsstuvxz{||||||}|zxwtrqrtvy{{|}~~~~~~{wusqoopsvz}~~~}zyyxxxyz|~~}||~}{yxwvxy{~~~~}}}}}||{{{}~}}~}~}{zzzzz{}~}|{zyz|}~}{zyy{|~}zwtrrsuxz}~~}}}}||{zzyz{}~~~}|{xwwwwxz|~~}}}}}}~~}{{||||{zywwxy|}|{zyyxxxwwwvwxz{||{{zzz{|}}}}|{|}~}}}|{yy{|}~~|{zz{~~}}|{{{{{{|||}}~~~|zxwwxz{|}}{yyxy{}~~~}}}|||}~~|}}}}{zyyxy|~~}||}~~~}~|{z{}~{zyyxwxyz{{|}~|{zyxyz{}~~~~~}{yyyz{|~}{zyxxxxyz}~~|yxwwwy{~~}{{{|~~|zyxxwvvwxyz{}~~~}}}|{zyxyz|}}}}}}~~}||{{{|}~~}{{zzzzzzyxxxz{}~~}}}~~}{zxvuttsttttuvwxxwwxxxzzyzzzyxxxyyz|}}}}}||||}~~}{{zz{{{{|}~~}|||{zywutuvvwwxyyz{|}|{zzyyzz{{|}~}|{{{{zywvvvxyyyyyyyzz{}}}}~}||||{zzyxwwxxyz{}~~}~~~}|{{{{{{{{zyyz{|}~}}}~~~~~~~~~}||{{zzzz{|}~~}}{{{zzyxxxyyyzz{|}~~}}||}}}}}}}}||||}~~~}|{{zz{{}~~}|{{{z{|}~~~~~~~~~}~~~~}|{zxxwwxxxyz{|}}~~~~~~}|{{|}~~~~~~~~}|{|}~~}}~~{ywtrqqrstux{~~zwutuuvvxy{}~|yvtssrrstwy{|~}yvtrqooooopprtx}}yvtsstvwy{{}~~}||{ywvwz}~}zyxxxyz{|}||}}}}~|yxwxxyyz{|~}{zzyxwvvvwwxxz|~}{zyyxvvvwy{|~~{xvttttuuttvwy{}|yxxxxyxwvtttv{|xvvvuuuvx{}~{wtqqrtuvvwy{~{xwwyyyxwxz|~|{|}}|||}|zyxxxwxz|}||||}}{zzz|~}||zxwvwxz}~}|}~~~~}|~~}}~~~~}{xvvwz~}zvtttvy{}~~~{yyz|~~}zwutuwz~|yvsrrtvz}}{zxtpnnqu{|{{{{{zywsokjmrx}{xtqoorv{~}}~~|yxxz}{yy{|}|{{ywutux{~{wspoosw{~~}{zz{}{wtsuy}~~~}{{|||}}|{yvsqqtw{}|ywwx{}~}}~{xvvwy{}{wtstuw{}~~}|{|~}yvvwz}~}}}yurqsvy}}yuttwz~{yy{~~|ywwwxz}{wuuuwz}{yyz|zusstv{}xtrqsvz}~zvtsux}{wsqpqtx|~~}}~~ytomllotwzzyxyz{}{vqoopty~~|xsommnpty|~~~~zuqooopsvyyyyyz|}~yvuvx{}ywvwwz~yutttvz}~~}||~{xvxyz}}||}{wtrrrrux{}}|{{|~}yvsrrqrtvvvutvx{~{xvwxy|~~~}{xvvwx{}zvtstuwz}}}|{{}~zvtuxz|~}||}~}}}|{yxz{{|~}}~}{z{||}}||}}}~~~}zyy{|}}zyyz{{|~~~}}|{{|~~|{zyxxyzzyz{}}||}~}{yy{}~~~}}}~}ywvvvvwz||{{}~}{zyyxy{|~|yxvtsuxzzxxxxwvuuvwxy{}}{zxvvx{~|{zyyy{|~}{wtstttwz}}||}~~~~~~~}zxwvvy{{{yyz{zyz{|}}~|}}|{{|}}|}~{zyzzyz|~~}}}~~~~~~}|}}{zywwy}~}{zyyyyz}~}||~}|z{~~~~}}}{zy{~~~~{yxy}~{yyxyyz|}|{|~~||}~}}~~~}{|~|z{~}}~~~}~~~~~}{{|~~}~}{{|}}~~~}|}}{{}}}}~|}~}}~}|}~}|~~}}|zz{}}{z{~~}~~~~}{yz{|{z{~~}~~}}|ywxzzywwxz{|}~~}||}}{|~~}zxxxy{{zyy{}~}||~~}~|{{|~}{{}~~}}}}}}}~}~~}~~}~|zz{}}|{}}{y{}~}{zz|~}{xwxz}~~~~{yxxz}~{z{~~|}~|{|}~}}~~||~~{{}}{{}|zzyx|~}z{|}~}}|~~{yz}~|zyz}|}~~~}{zxwwz}~}{|~~||~}}~~~|{{}~~~~}{zy|~~~~~}{yxy}}|}~~}~}~~~~}~}{z{~}~{yyz~~~}}{{}~}}~|zyz~~}}}}|{zyz}}}}~|}~~~}|{{|~~|~{z{~~{yy{}}}|zxy{}~~zyzz{zzxwxz~}{}}z{}}{z|}}}}||~~}~}{|~~||}}}}}~|}~}{}~~}{z{|||zxxy}~~{zzz{zywwy{}{}}}~}{zz{{zyy{~}z|~|||}}{yxy|}|}~~~|z{}~~}{|}~~|{{|{{}~~~|zyy{{zxwwy~}}~}zxxyz{zxxy|}{|~~}{{|}~~}}~~~}{{|}}{zz{}{yz{|}{z{~}{z{|}}|{{~~|zyyz{{zzz}~}zxxz{||{{~}}~|yxxz}~}|}~~|}~zwvuwyzzzz}}}}zwvwyzzyy{~~{|}zxvwz{|{|~|yz}~zwuvxzzzz|}~~{xuvy|}}}~~|}|zxx{~~~{yy{}~~zwvy|~~}}~zxz}~|{{}~{xvwz|}~~|{{}{vtux{}~}{yz|}}{{{|~|xvvz}~|{{}~{xvvy}}~{xx{}|}}~~~zxwz~~}{yyz|~~||}~|xutvy}}}}~}|{}~~{xxz~}}~}||}}}~zy{~{yz~{z{~~~}}~~}{{~}~|yy}~~}zz}~}}~~}~~{{}~~{wvy}~}ywx{}~}||~~~~}~~zxy|~}~~}~~}}}|xtswz||{{|~~}}~|xvx{}}{yz|}|||}~~~~~zxy~~~~~~}~}wtuz~}}}}wrquy{zyz{}}||}}~~ytruz}|zz|~~}|}~~~}}}~~ysqu{~}|}~{vsu{~}}~}wuw}|wtv{yuuy}~}yvvy~yutx|~yutvz}}|}~~~~yutvz~~~~zvtuy~|wtsv{}}~~~zvux|~~~~~~yusv{~zusuy|||{vtvz}}~zurtx|}~|vqrvyyy{~zuqquy{z|~|||{yy{~ytposwyy{~}||}ztporvxxy~~~~xtrtxzz|~}|}~zvuvz}}~~yursvyyz~|wutvyyz~~}}~~zvttwz{|{wtstvxx{~zwvvxzz}~}}}yvvvy|}~~|yvssuxy{~~}yvssuxy{~}zy{|yvtsuxyz}~zy{~{xutuxyz}}|}}{xvwz|}|yz}~|zxvwz}~~z{}|xustvy{}{{~}zwuvxz{}}xx{}{xwx{}~{y|}zwuvy{|}{y{~zxvvy{|}}xvx||yxwx{}~zwy}}ywvvxz{|}{wx|}zxwwxzz{||wtuy~{xvvwyz{{|~zvvz{xvvwxz{{|}yy}{yyz{}}}~}yy{~{zz{}~yx{|yxxy{|||}{y{}zyyy{||{|~}zxy}}zyy{|}}|}{yz}}yxyz{|}}}~{|{z{|}~~~~~||~|{|~}}|z{}~~}|z{|}~~}|}~|zxxz{}}}~~}|}~}zxxy{}}}}~~|}~~{zz{}~}}~|}}}}|zxyz}~}}~|}}|}|yxxy|}~~~~}~~}}|zxxz|}~~~|{}~~~|zz{~~}~}}}|yyz}}|}~~~}zy{}}{{~~}}}|{z{~}}~}}}|zyz}}}~}}}{zz||yy|~}|||{yz|}{{}}|||{zz{~}{z|}}}}|}~}zy{~}|}}||}}{{~~}||}||}}|}~}}~~~}{|}~~~|}~||~~~~{|~~}~~|{}~~~}||~}|}~~~~}||~}|}~~~~~}}}}|{|}}||||||}}}~}{|}}|{|}}}}~}|~}||||{z{}~~~}}~}}}{z{}~~}}}~}zz{|}~~~}||~}{yz|~~|{{~~}zyz}~}{{~}zxy|}{{~~{xvw{~|zz|~{xvwz~}{yx{~{wttw{~|zwvx}}yurruz~}zxutvz{wsqqty}~{xvtv{~ytrqsx|}zxwx}zvsrty~{ywx{{vtrty~}{xvx{{vrprv{}zxvvy~yuqpqu{|ywuux}zuroptz}zxvvy~}xtrquz~{zxxz~}xtrqtz|zxwy}~zvtsuz}zyxwy}~yurqsx}{zxwx{}xurqrw}~{yxwwz}xtrqrv}}{zywxz~yusqqu{~|{zxx{zvtrru|}{zxxz~{wutsv||{zyy{{wutstz}|{yxz~{wvtsuz}|{yxz}{xvtsty}||{z{~}yvutuy~||{z{~|xwvuvy~}|{zz}}yxwvvx}}|{{~~zxwwvy~}}|{{}|ywwwvx}~||{{||ywwwvx|}||{{|}zxxxwx|~}||{}}zxyyxx{~~}}}~{zz{zy|~~}{{|{y{~~~~~|{{|{yz~~~|{{|{yz}}}}~}zy|~}}~}{z|~}~~~{z{}z{~~~}zz}~}}}~~}||}}{xwz~}}~~}yxz~~~~}~~}zxz~~}|}~~zxy}~}}~{xx|~}}}~|xx|}}}~}yy|~~~}yx{~}~~ywy}~|||}}ywy}~}|}~}xvw{~}||}~}xuvy}~}|||}~}xuvy}}|{{|}~}xuux{~}|||~~zvvx|}||}~~zvvx|~}}}~{wuwz}~|||}~zvtvy}}|}~|xvx{~}||}}xwx{~||}}xvwy}}|}~zwx{~}|}zwwy|{z{~~yvvx|{yz}}yvux{zxy|}yvuwz}zxy|{wvwz~{xy{{xvx{~{yy{{wvwy}{wx{~{xvvy}{xxz~~|xvwy}|xwz~~|xvvx{|xwy~~|xuvwz|xwx}~}|yvvx{}xwx|~|yvvwz}ywx|~}{xutvy~}ywx|~}|yvvwz}yvw{~}|yvuwz~}zwx{~}zvuvz~~{yy|~}zwuw{~{yy}~{xvvz~~|zz|}{wuvy~~|z{}}{xvvz~}|z{}|yvvy~~}{{{}~|yvvy~~}}{|}~|yvux}}||{|}}zvux|}|{{|}~|yvtv{}{{{|}~|yvtvz|zz{|}~|zvtv{{zz{|}}{xuvz|{{|}~|yvw{}{|}~|yww{}{|}}{xw{}{{}~{xw{}||}}{xwy}{{}}{xvx}}{{|}{xvx}}{{|~~{xvx}}zz|~~{yvw|}{{|~~|yww{}{{|~~|zxx|~|{}}{xx{}|}~|yx{}|}~~|zy{}|}|zxz~~}|}~|z|}~~|{{~~~}|{~}|{}~}|}~~}{|}~~~}}}~}{{}}~~~}}}~|{}}~~~~}}}|}~~~~||~~}{|}~~~||~}|}~~}}~|{|}~}|}}|}~}{|}|}}~}||}{{}~|{{~}{|}}{{~~|{}~~|{~~{z|}}zy{~{{|~~~}zy{~{z|}~~~{z{~{{|~{yz~{{||zz~{{|~{z}{{|~}zy||{}~~~{y||{}~|z{|{}~~|z{}{}~}{{~}{}~~{z}|{|~}}}zy|}{}}|}~~zx{}~|z{}}{y{}~}{|}}~|yz}~}{}~|~}{z|~}|}~|{|}}|}~~}{{}~}}}}~}zz{||}}|~|yyz{{|~~|{}}zxy{|}}|}~zxxz{|~~}}{xxy{|~~}{|~zwwy{}~~~~|{{}{wvwz|~~||}{wvwz|~~|{}}xvwz}~~~|{}}xvwz|~~~}|}~yvvy|~~}{|~yuvy|}||yvvy|~~~~}||zuux|~~}|{~zvux|~}|~{vuw{~~~}}~{wux{~~~~~}|}{vtvz}~}~~~}|}{wtvy}~}~}}}|wtvy}~}~~}}|wtux}~}~~~}}|xuux|~}}~~}~|xuux|}}}~~}}}yvux|~}}~~~~}yvuw{~~}}~~~~}zwvx{~~}}~~~~}zwvw{~~}~}{xvwz}~}~~{xvwz}}}~~}{xvvy|~}}}~}{yvux|~~}}~~}{yvvx|~~}}~}|zwvx{~~}~~~}{zwuwz}~~}}~~}{zxuvy|}~~}}~~}|{yvvx{}~~}}~~}|{yvux{}~~}~~}|{yvvwz|}~}~~}}|zwvwz|}~~~}}|zwuvy{|~~~}}|{xvvxz|~~~}}||{xuuwy{}~~~}||{zxutvx{}~~~}|||{yvtvxz}}}}}|zwuvwy|}}}}|{xuuwy{}}}}}{xuuvx{~}}}}|{xutvwz~}}}}}{yvtuwz}}}}}}{yvtuvy|}}}}}|zvttvx|}}}}}|zwttux{}}~~}|zwtttv{}}}~}|zwtttvz}|}}}{zwtstuy~}}}~}|zxustux}}}}~}|{xusstx}}|}}}|{xusstv{}|}}}|{yvsstv{}|}}}|{yvtssuz}||}}|{yvtssuy~}}}}}{zwtssty~~}}}}}|zxttttx}}}}}}{zxutttw|}}}}|{zxusssvz}}}}|{zxusssuz~|{||{zyxusssuy~}||||{yxussstw}}||||{zxvttstw|~||||{zxvttttw|~||||{zxvutttv{~|{||{zywuttsuy~{z{{{yxvuuttty~~{z{{zyxvuttstw}|z{{{yxwvutssv||z{{{zxwvvuttw||zz{zyxwvvutsu{|zz{{zxwvvutsuz{yyzzyxwvvutsuz|yyzzyxvuuutrtx~|yyyzzyvvvutssw}|yxyzyxvvvvtssv|}yxyyyxvvvvtsru{}ywxyyywvvvusru{}ywxyyyxvvvusruz~zwwyzyxvvvvtstz~zwwyzzxwvvvusty{wvxzzywvvvusty{wvxzzxwvvvustx~{wuwyzywvvvustw}{wuwyzyxvvvussw}{wuvxzyxvuuuttv||wtuxzzywuuuttv{|wtuxzzywvuutsu{}xtuxzzywvuuutv{}xutwz{zxvuuutvz~yutwz{zxvuuuuvz~yutvy{{xvuuuuuy~yutvy{{ywuuuvvy~yusuy{{ywutuuvy~~zvtuy{|{xvuuvvy~~zvsux{|zxvtuvvy~~{vstx{|{yvuuvwy~~{vttw{|{yvutvwx}~{vttw{|{ywuuvwx}~{wtsv{|{ywuuvwy|}{wtsvz||zwvuvwx{~{xttvz}|zxvuvwxz}{xttuy}}{yvvvxy{}{xusuy|}{xvuvwyz~|yutuy|}|ywvwxy{}{xuttx|}|ywvvxy{~}{yvttx|}|zwvwxyz}}{yvttw{}}{xvwxzz}}|yvttwz}}{ywwyz{}}{yvttvz}}|ywwyz{}}|zwuuwz}~|zxxy{|}~|zxvuwz}~}zyxy{|}}{zwvuvy|~~{yyz|}}}{zwvuvx|~~|zyz|}}}{zxvuvx{~~|zyz|}}~}{zxvuvx{~~}{z{|}}~}zzxvuvwz}~}{z{}~~~}zzywuuwz}~|{{}~~~}zyxwuuvy}~}||}~~}zyywvvvy}~||}}zyywvuvy|}}~~zyywvvvx|}}~~~zyyxvuvx{~}~~zyyxvuuwz~~~~{yyxvuuvz}~~{yyxwvuvz}~~{yyyxvuvy}~|yyyxvvvy}~|yyyxvuvy}~|yyyywvux}~~}yyyywvux|~}}yxyywvuw|~}}yxyxwvuw{~}~}yxxyxvuvz~}}~zxxyxvuvz}}{xyyxvuvy~~{xxyxvuvy~~}~{yxyxwvvy~~}}|yyyxwvvy~~}||yxyxwvvx}~}|~}yxyxwvvx|}|~}zyyxxwvy}}{}~zxyxwvwx|}|}{yyxwvvx|}{|{yxxwvvx|}{{~{xxxwvvx{}{{}{yxxwvvx{}{{}|yxxwwvx{~{z|}yxxwwvx{~{z{}zxxwwvx{~|{{~~{yxxwwx{~|{{~{yxxwvwz~|{{}|yxxwwxz}|{}}zyxxwx{~}|{|}zyxxwxz~~}{{{~}zyxxwwz~~}|{{}~zyyxwwz}~}|{{}~zyyxxxz}~}|{{|~{yxxxxy}~}}|{|{yxyxxy}}}||{|~|yyyyxz}~}}|{|~}zyyyyz}~}}}|{}}zyyyyz|~}}}|{}}zyyyyz}~||||{|}{yzzz{}~||}|||~~{zzzz{}~||}|||~~{zz{{{}~||||||~|zz{{{}~||}}||~|zz{{{|~|{|}||}|zz{{{|~|{||{{}|zz{{{|~|{|||{|~|zz{{{||{{{{{|~|zz{||}|{{{{{|~}{z{}}}}{{{{{{}}{{|}}}}{{{{{{}}{z{}}~}{{{{{{}~|{{}}}}{{{{{{|~~|{|}~~~|{z{{{|~~}{{}~~~|{{{{{|~}{{}~~~|{zz{{{}}{{}~~|{zz{{{}}{{|~~|{yzz{{}~}|{|}|zyz{{{|~}||}~|zyyz{{|~~}|}~}{yyz{{|~}}}~}{yyz{||}~}}~}{yyz{||}~}}~~|yxy{{|}~}~~|yxy{|}}~~~~~~~|zxyz{|}~~~~~~~|zxxz{|}~~~~~~}zxxz{}}~~~~~}{xxz{}}~~}~}{xxy{|}~~}~~{yxy{|}~}}}{yxxz|}~}}}|yxxz{}~}}}|yxyz|}~}}}|zyyz{}~}}}|zyyz{}~}}}|zyyz{}~}}}|zyyz{}~}}}|zyxy{|~}}}|{yyz{|~~}||{yyy{|~~}||{yyy{|~~}||{yyy{|~~}||{zyy{|}}||{zyyz|~}||{zyyz|}}||{zyyz|}}||{zyyz{}~|{{zyyz{}~|{{zyyz{}~|{{{zyy{}}{{{zyz{}|{{{zyz{}}{{{zyy{}~~}{{{zzy{}~~}{{{zzyz|~~}{{{{zyz|~~~~~|{{{zyz|~~}~~{{{{zzz|~~~~~{z{{{zz{~~~~~|{{{{zz{~~}~~~|{{{{{z{~~}}~~|{{{{{{{}~}}~~|{{{|{{{}}}~~|{{{{{{{}}}~}|{{{||{{|}}}~}|{{{||{{}}}~~~}|{z{||||}}}~~~}|{z{||||}~~}}~~}|{{{{|||}~~}}~~}|{z{||}}}~~}}~~}|{zz{}}}}~~}}~~}|{zz{}}}}~~}}~~}|{zz{}}}}~~}~~}|{zz{}}}}~~}~~}|{zz{|}~~~~}~~}|{zz{|}~~~~}}}}|{zz{|}}}}}}|{zz{|}~}}}}|{zz{|}~}}}}|{zz{|}~}}}}}{zzz{}~~}}}||{zz{}~~~~~~}|{{|}~}}}}||{{{|~}||||{zyyyz|~~}}|{yxxxz|}}~~}{{zz{}}}}~~}||}~~}||}~~~~~~}}|{zyy{}~~~}|{|}~~~~}}~~}||{zyxxxz}}|{{{zyyyz{|}}~~|zxwxyyz{|}~~~~~}|{ywvvvxzz{{{}~{ywvtrqqqstuuvx{~~{yvtrpopqrtvy{|}~|zxwwvvvvvvvwxyzz{}}zwuuuttsstvxyz{|~|zxwvttttwy|~|{zzzzzz{}~~}|||}~}{yxxxyyz|~~}}~~}}{{{{zyyz{}}~~~~~}{yxvuttuvxyyz{}|{zzyxwvvwxxy{|~~}|{{||{{zzyxyz{{|}}~|zyyxxwvuuvxyzz{}{ywvwxyxyyyzyyz{}~}{zyyz{|}|{ywwxxz|~}zwvvvvutsssuwy{}~{wutttuvvvwxxyz}~~}{zxwwxyz{{zyyz{~~{yxyyyyxwvwx{~~}}}}|{yyyz{{{{{{|||}~}{z{{|}~~}~~}{yyz{|}~~~~~|{xvutvwy{~~}}}~}|zywvwxz~~}||}~~|zwutuuvxz|}zwtqppqrtwz}~|ywutssstvz}}zwtrpooqsux{~}{xtqmkjkmquy~~||{{{{{zzxusqppprvz}||}}{{yvtqpopswz~}|{|}~}||{zywsqoopsv{~{ywwxxyz{}~~}|zxwvvwz~}|{yy{}}{xvuuwz}}{{{}~}zwutuwy}}|{zz{}~}zxwxz~~}}}~~~~~}}~}yvuuvx{}~~~}}~~{xuttux{~~}~~zwtstvz}~}}}}}~~|xtqpprtwz|}{wtrqqrtw{~zwtrrsvy{}{wtqqqrtvy||yvtsssux{~~~~}yvsstuwy|~~~~~}yvsrqrsux||yvttttwz}~~~~zvtrrsuxz}~~~~~|xusrqprux|}zwusrstvy}~~~~zwsqqqrtwz}}yurponnqty}}zwtqqpqsvy|}yurqppqsux{~|yvsqqqqrtx|~{ywutuvvwy|~|zxvuuvwwy{~}zxwvvwwxy{~~~}~}{zyyzz{{}~~}}}}}~~}{xwwxyz{{}~~}}}}}~}{ywwxyyz{|~~~}}|{{}~{zyyzz{||}~~~~}}||||{|}~}{xwxxyzz{}~~~~}|||}}~~~{yxxxxyy{}~~}}||}~}{zzzzz{{|}~~~}}}}}}}}}~|yxyyzz{|}~~~~}||}}~~}{yyyzzz{}~~~~~}}}}}~~|{zzz{{|}~~~~}~~~~~~~~~|yxxxz{|}~~~}}~~~|zzz{{{|}~~}||||}}||||}~~~~~~~~}}}||}~~|{{{|}~~~}|}}}}||||}~~}}}}~~~}||{yyyyz{~~}}}|||{|}}}}}}~~~~~}}}~}{yxxy{}~~~}|{zzz{}~}|||{zzzzzz|~}|||||}}~~}|||||{|}}{zz{}~}|{{{{zz{|}~}{zyyyzzzyyxyyz{~|ywvutsstuwy{~~{xurooprtwy{}~{zxwvutuwyyyyyz|~zvtrpprtx{}~~|zywwwwxyyxyy{}~{zz{{zywvvwy{}~}||}~}{xwvx{}~|zwvwx{~}}}~~}|{yyyz|}}}}}~~}}||{yxxyz{{}~}zywvwwxyz{|~~}||{zxvvvxz|~{xvvwyyyyz{}~~~~|zxwxxxvuuvxz{}}{yxxyyyxvuuvvx{}zxwwwwwvuuvxz}|yvuuuuvwxz|~~~}zxwxz|}|{yy{}}zwvvx{||||}~}}}~}||}}}{xwwy{~~}}}~}||}}|{zyxyyz}}|||}}}~~~}|yxxxz}~~~~}{zxvuvy|}zz{~{vsstwz}~{xwvwyz{}|xsqpqrtw{~}yuqmllnsx}}ytolknquy|}{xtplkknrx~~{wrnllnrw}|xvvwyzzyyxvtsstw{}{zzxwwvwwwwusrsw|}zwvwx{}}yuqoqu||zyyz{}|ywvwx|~}}~|xvuw{}||}~~~~zvuvxz|~}||{}|xuuwy|~~~}~~{xvwy|~~~~}}~~~zvtttvx{~~}}}~~zvsssux|~{xvuvxz}}||}~~zvsrrtw{~}}}~|wrpprtx{~}yusssstwz}|yurqpprv|~ytpnnorw{~{vtrqrtwz|~~yusssux{~~}}~|wtsrsvz}|yvutuwy{~|wsqqruy}|vqonprtwy|~{wsqqqqsvy{}{vsrrstvy{}}}}}~}xutstuvwy{}~{xvuuuvx{}~~~~zwvvxy{|}}||}}}{wuuvwwwx{}~{xvuuuvwz|}~~~{xvvvxyz{}}}}}}~~}zxxyzz{|}~}|||}~}{z{{{{|~~}}~~~|{|}~~}|||}~|zyz{{|}|{{{}~|{zzzz{}~}{{||}~}|}}|{{{{zyyyyyz{}~|{{zzz|}}}|{zyyyz|~{{{{{{|~~}}|{|}~~}}}}}}~}|{|||}~}{zz{}~~||||}}{zyz{{}~~~}|{|}}}}~~~}|{{|}~|{{{}~~}{zz{}~|{{|}~~}}}~~~~}~~~}}}|{|~~~~~~~~}{{|~~}}}}}}~~~~||||}}}~~~~~~~|zzzzz{{{}~}|{{{{{{{|}~~~}}}}||}~~}~~}}}~~~}||~~}}~~~~||}}}}}~~~}~}}}~~~|||~~}~~||}}~}||}~}}~~~|||}~}}}}}}}|~~}|}}}~~}||}~~}~~~~~~~~~}}~~}~~}||}~~~~|{{{|}|}~}~~~~}}}}~~}}}~~~~}|{{}~~}||}~~~~}}}~}{zzz{}~}~}}}}}}}}~~~~~~~~~}|{{{{|}}{{{|~}|||}}}~~~}}~~~~}}}~}}}~~}||}~}|{{||}}~}||}}{yxy{{}~~}~~}|{{{{{|}~~~}|zyyy{|}~}||}~}|{{|||}}}}}}~~}|||~~}}~~~~}}}}||{zz{}~~}}}~}{yxyz}{xvvxz{||{{{{{}~|zywvtssstwy|~|{{zxvsqqrsvxz|~~{wuttttuuvwwxz|~|ywvuuuvwxyyzzyyz|~|zxwvuuvwyz{{|}~|zywwxyyzz{~~}}||}}}}}}}~}}}}~|yxwwwxyz{}}||{yxwvvwy{~~~~~}}|zyxyz{||||}~|}}~~}zxwwxyz{|~}|zxxxxxwvwxz|}~{yxxwvuuvwyyyyz{}}{zyxwvvvvvvwxxy{~|ywvwxyxwusrsux{}~{ywvvvuuuuvvvwx{}zwtsuvwxxwxy|~|yxwvwwxyz{}~~}}}~}|yxxy|~~|{{}~||{{{{{||}~}}}}~~~~}|{zz}~}{z{}~~~~}|zxxxy||xussuwz}}{ywvvvwxz|~}||}~||{zyxwwy|~~{yxxxxyy{|~}zvtrrsuxz|~}yvrpopqtx|}|zxuroooruy{~~~}|{yxvtssrrrstx|}||{{{{{zyxurppqtx}}{yyyz{|||{zxvuuvxy{~}{zz{{{{{|}~}zwtsuy~~{yxxy|}{yxxxy{}}{yyz|~~}~}{{|~}||}}}}||{}}{{|}}|{{|~~{z|}{yyz|~~}{zz|}~}~}{ywwwxz|~~||}{xvvx{}~}|{}~}{zxwvwx{~|xvuvxz}~~~~|zyzzzzyy{|}~~~|zyyyz{||}~~}|{yxxwx{}~|yxwxyz{|}~~}|zyxwwy{}~~}{xwwvwyz{}~{xvuttux|~~~~~}zxvvvwy|}~~~~}|{zzyz{}~}zyxyyz{{}}~~~~~|yxvuuwy|~~}|{|}|yxwxxyy{|}~~}|{{|~}|{yxxxy{}~~}|zz{}~{yxyxxxyyzz{}~~~}~~}{yxwvuuwz}~~~}}}~}{ywvwxyz{}}~~}}}~}||||{yyy{|}~~}}}}|zyyyyz{}~~~}{z{}}|{{zzzz{|~}|{{{|}~~}{{{{|}|{{{|}}}}||||~~}{{zzzzz{}~}{zz{}~|ywvxz}~~~~~~}~~~~~|{{{{{|||}~}}}}~}|{|}~}}}}}}}~~~~~~~}~~~}}|{{||}~}||}~~~||{{{{|}}{{{}~}{zyz{}~~~~~}}}~~~~~~~}||{zyyz{|~|{zz{||}~}{yxxyz}~~|zxxxy{}}||||{{|}}~~~~{zyyyzz{{||}~}}~~}{zyz{}~~}}~~}|||}~~~~~}}}~~~~~~}||{||}~}||~~~}}|{z{|}~~~~~}}~~}||||{{|}}~~}}}~~}|{{|}~}||{|}~}~~~~}}}}|||~~}}||||}~}~~~~}}~~~~}}~~}}}}}~~~~~~}||}~~~}~~~~}}}}}}}}}~~~~}|{{{{{|}~~~~~~~}|{{|}|||}~~}}}}}}}}}}}~~~}}}}}~~~}}~}}}~~~~~~~~~~~~~}}~~~~~~}}~~}|{|}~~}}}}}}~~~~}}}}~~~~~}~~~~}}||}}}}~~}|||}}}}}~~~~~}}}}}}}}~~~~~~~~}}}~~~~}}~~~}}~~~~~~~}}}~~~~~~~~}~~~}}}}~~~~~~}}}}}~~~~~~~~~}}}}}~~~~~~~~~}}}}}}~~~}~~~}}~~~~~~~}}}}}~~~~~~}}}}}}~~~~}}~~~~}}}~~~~}}}}}}}}}~~}}}|||}~~~~~~}|{{|}}}~~~}||}}}}}}}}~~~}}}}}}}}}~~~~}}}}}}}}~~}}}}~~~~~~~~~~}}}}}}}~~~}||{{|}~~}|{{{{|}~}||||}~~~~}~~~~~~}}~~~~~}~~}}|{{{|}~}{{{{{}~~~~~}|||}}}}}~~~~~}|{|||}}}~~}|{zz{|}~~}{{zz|}~}}||}}}}}~~}}}}}}}}}~~~}~~~~~~~~}}}}~~~~~}|||}~~~~~}}}}}}}~~~~~}|{{|}~~~~}}||{{|}~~~}|{{{|}~}}}||}}~~~~~}}}}}}~~~~~~~~}}}}||}}~~}|{{|}}|||}}}}~~~}||||}~~}}}}}}}~~~~}}||}~~~~~}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}~~~~}}~~~~~~~~~~~~~~~~~}~~}~~~~~~~}}}~~~~~~}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~}}~~~~~~~~}}~~~~~~~~~~~}}}}~~~~~~~}}}~~~~~~~}}~~~~~~~}~~~~~~~~}}|||||}~~~~~~}}|{|||||}~~~}}}}}}}}}}~~~~~~~~~~~}~~}}}}}||}~~}|{{{{{{{|}}~~}|{yyyyz{|}}}}~~|zyyxxxxyz{{|}~}{ywvuuuvvwxz|}}zxvtsrrrstwy|~}zwusrrrqrtvx{}~{yxwvuuuuvwy{||}~~|zxwwvvwwxyyzz{|}}{yxwxxxxxxxxy{|~|{yxxyzz{zz{}~}|{{|}~~~}||}}~~|{zyyxyz{|}~~}|zxxwvvwwxxz|}{yxvutstuvwy{}~|{yxxwvvvvvwxy{}}zyxwwwwwwvvvwxz|~~|zxwvwwxyyxxxxz{~~}}}}|{zyxxwxxyyz{|}~~}{zz{|}}|zyyxy{|~}{zyy{}~}|}}}|{{{|~~}|{{{{zzz{~~}}{yxwvvwx{}~}{ywvuvwy{}~}{xutstuwy|~~|ywutrrstvx{~|zwusqppqsvz~}|zwurpnnprvz~~}|zxurpooprux|}|zxtrpoopqrux{~}{ywtrpoopqruwz~~|zywvutsrqqrsuwz~}|{{zyyxyxxwvtsstuvx{~~|zyxxwwxxyzzyxwvvwyz|~{ywwwwxyz{|}}|{zyzz{|~~{yxwwxxy{}~~}|{||}|zxxxxzz{}~~}|||}~}|{{{{{|~~|{zyzz{|}~~~}||}~~{ywvwwxyz{{|}~~{ywutuuvwxxz|~|xvtsstuvvwx{~|ywtsrrrstvx{}{xusrrqrtvx|}zwtrqqrtvy|~{xvtssstuwz}}{ywvtttuwy|~|zxwvttuwz}}zywuttuvx{}}zxvtttuwy{}~{yvsrstvxz|}}yurqqrtvxz|}~zvroooqsuwz|}~zvrommnprux{~~zvrollmoruy|}zvromllnqtx{~}zvsomllnqtx{~}zwtrqppqrtwz}}zxvtsrrstvy{}}|zxvtsssuwz|~|zxwuttuwxz}}{ywvuuvwy{}~}{zxvvvvxy{~}|{yxwvwwxz|}~}|{zxwwwxy{|}~}|{zyxwwwxy{|~}|{zywvvvwxy{|}}|{yxwvvvwwxy{}~|{zxxwvwwxxy{}~}|{zyxxwxxxy{|~}||{zzyyyyxyz{~~~}}||{{zz{{{|}~~~}}||}|{{|}~}}}}}|{{{|}~~}}|zzz{}~~~}|{zzz{|}}~~~~~~}}|{zyxyz{}}~~~~~~}}|{zyxxy{}~~}}~~}{{zyyyy{|}}~~~~~~}{{zyyyy{|}}~~~~~~}{zzyyxyy{|}~~~|{zyyxxxxz}~~|{zyyyxyy{}}|zyyzzz{|~}|{zz{{{{|}~~}|{{|}}}}~~~~~}}}}}}}}~~}}~~}}}}}}~~~}}}~~}}}}}}~~}}}~~~~}}}|}}~}}}}}}|{|}~~~}}~~}||{{|}~~}}~~}}|{{{|}~}}}~}}|{{||}~~~}~}|{{{{|}~~~}||{{{||}~~~}|{{{{||}~~~~}|||||}~~~~~}}}}}}}}~~~~~~~}}}}}}}~~}}~~~~~~~~}|||}~~~~}}}|||}~~}}~~}}}}}}}}~~}||}~}}}}}|}}~}}}}~~}}}}}}}}}~}||}~~~}}}}}}}~~}{{|}~~}|||}}}~}||{|}~~~~}||||}~~~~}{{{|}~~~}}}}}~~~~~}{{{||}~~}}}}~~~}{zz{|}~~~~~~~}|{z{|~~~}|{{{}~~~~~}}|||}~~~~~~~}}}}~~}}~~}}}~~~~~}||}~~~~~}}}}~~~}~~~~~~~~~}}}}~~}}}}~~~~~}||~~}}}}}~~~~~~}||}~~}}}}~~~~~~~~~~~}}}~~~}}~~~~}}}}~~~~}}}~~~}}}}}}}}}}}~~~~}}}}}}}}}~~~}~~}}}}}}}}}~~~~~}}}}}~~~~~~~}}}}}~}}}~~}}}~~}||}~~~~~~}|{|}~~~~~~}||}~~~}~~~~~~~~~~}||}~~~}~~~~~}}}~~~}||}~~~}}}}}}}}~~~~~||}~~}}}}}}}}}}~~~~}}}~~}||||}}}}}}}~~~~}}~~}||||}}}}}}}~~~~~}}||||}}}}}}~~}~~}}|||}}}}}}}~~~~~~}|||||}}}}~~~~~}}|||}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~}}~~~}}~~~~~~~~}}~~}}}~~~~~~~}~~~~}~~~~~~~~~}}~~}~~~~~~~~~}~~~}}}}}}~~~~}~~~}}}}}}~~~~~}}}}}~~~~~~~}}}~~~~}~~~}}~~~}}~~~~~~~~}~~~~~~~~~}}~~~~~}}}}~~}}}}}~~~~}}}}}~~~~~~}}}}}~~~~~}}}}}}~~~~~~~~~}}}}}~~}}}~~}|||}~~~}}}~~}}}}}~~~}}}}~~}}}}}~~}||{{{||}}}}|||||}}~~}|{{{{zyyxwwxxyz{}}{zyxwwwxyyzz{{{{|}~}|zxxwwwwxxxyxyyyz{}~}{zxxwvvvvwxyyyyxyyz{}~}|{yxvutrqqrrstvx{}}{xvutttttuuuvwyz|~~|ywvuuuttttuvwxz|~|yvsqooopqrstvwxz{}~|yuromlkkkmosvy|~|ywurpnmlllmpruy||yvtrponmmnoprtx{~{xusqqqqqrqrrtvy|~{yxvuttuuvwwxy{|}~}|{yyxxyyyyyz{{{{{|}~}|{yxwvvwwy{||}}~~~~~}}{zyxxxxy{|}~~~~}}}}~~~}|{zyxyyz{}~~}{yxxxy{|}~}|{zzzz{|}||{{{|}}}|{zzyyyyz{}|zxvvvxz{|}||{{{{zzzzzzzzzz{|}}{yxxxxz{|}~~~~}|{zyxxxwwwxxyz{|~~}|{zzz{}~~}|zxvtrrrstvwyz}}|{zyyyyyzz{|}}|zywvutttuvx{}}{yxyyzzz{|}}~}|{zywvuttuwy|~~}}}}||||}~~~~~}}|{ywvttsstux{~}}}}}}}}||{zyxwwvvvuutuvx{}~}|{zyyz{|}}|{zzyxxxwwvvwwxy{}~~}|{{||}~~}|{ywvuttuvwwxy{}~}|{{{|}~~|yvtsrqqqrtvx{}~{zyyyz{}~~|zxvsqpppqsux{}|zxvuuvy||zwtrqpoqsux{}zxvuuvwz}}zwusrrrstwz}}zxvuuvxz|}zvtqooprux||zxvuuvwz|~~|zwusrqrtvy|}zwussstvy{}~}|zywvttuvxz|}{xvttttvy{}~~}zxvuttuvxz|}~{xvtrqqrtvy{|}|{zxvtsstvy||yvtrpoopqsuwy{||{zxwvuvwz}}xtqomllmoqux{}~}|{yxxy{|{wspnlllmpsvy|~~}{{zz{}~zvrnkjijlosvz}~}|{{|}{vroljjjjmosw{~~~|xtpmkjijlorvz~zvrolkjjlorvy|~ytpljhhilosw|}xtpmjhghimqv{}xtqmjhghilpuz{vspmkjjjlosw|zuplihggilpty}zuqmifefhkoty~|xtoljihhjnsx}~~~~yuqnkjiijmptz~~zuqmjihghjnrw|{uplihgghjnrw|~~}xsolihghilqv{~~~zuqmjhggikosx}~|wrnkigfgilpu{}xsoljhghilpuz~}}}{wsoliggikotz~}|||}}yuqnkiiiknrw|}|{{}zvqmjgfgikpu{}}|}~zvqmkihikmquz~|{z{|~~ytokihhilotx}~}{{}~~ytpmjiijlorvz}{{{}zupmjhhiknquz~|{{}{wspmlkkmnqtx|~{yyz|}}ytqnlkkmnqtx}~{zyz{}~{xtronnnoqsvz~~{xwwy{|}}xtqonnopqtw{|zxxy{|}~~{xurqpqqrsvy}~zwvuvxz{|}~zvtqqqrrsvy}~{ywvwy{}}}~}yvtrrqqqrux}|yvuuwy{|}~}yvsrrrqqsvy}~{xvvvxz{{{}}zwuutrqrsvz}~{xvuvwyz{|~}{xvutsrrsvx{}{xwwxyzzz{}}zxvutrqrtvy}}zxvvvxyzz{}~{ywvutttuwy}}{xvvvwxyxyz}|zxwutttuwz~}zxvuuvxyyyz}~{yxvuttuvy|~{ywvuvwxxxy{}{ywutsstwz~{ywvuuvwxxy{~|zxwutssux{}zywvvvwwwxy|~|zxvtsrsvy}~{ywvuuvwxxz||{ywusrrtwz~}zywvvwwxxy{~~{zxvsqqruy}}zywvuvwwxxz}~||{xutrsvx|}zxwvvvwxxxy|~}|yvsqqsvz}}{xwvuvwxyyz|}}|zwtrrsvy|{yxwvwxyxxxz}~~{xtrqqtwz~|zxvuuvxxxxz}}zvtrrsvy|{yxwwxxxwwy{~{vsqprtwz~|zxwvwxxxxy{|yusqrtwy|~{zxxxyyxwwx{}yvsqqtvy|}{xwwxyyyxxy|~{xutsuwy{}|zxwwxyyxwwy}~{xusstvy{}{xvvvxyyyyyz}}zwustuxz|~|yxwxxxxxwxz~|ywtssvx{}~{ywvwxyyyxyz}}zxvuvwy{}}zxwwxxxxxwy{~|ywvuuwy{}}zxxxxyzzzyy{~}{ywvvwxz{}~}zxxxxyyyxxy|}|zyxwwxz{}~|zxxxyz{{zyy{~~|{yxwxyz{|}~~{yxxxxyzzyyz}~|{yyxxxz{|}~~{yxxyz{{{zzz{~~|{zyyxyz{||~}zxxxxyz{zzz{}}{zzyyz{|}}}~}{yxxyz{{{zzz{}}|{{{{{{{|||~~{yxwwxyz{zzz{}}{{{{||||}}}}~|{yxyz{{{{zzz{}~|{{{{|{{|||}~}{yxwxy{{{zzz{}}{{{|}~~~~~~}~}{yxxxz{||{yyyz~~|{{|}~~}}}}}}~{yxwxy{|||{zz{}}{{{|}~~~~}}}{yyyz{}}{zyxy{}{{|}~~~~~}~~{yxxy{||{zyxyz~}||}~~~}~}{zyz{}|{yxwxy{~}||}~~~~{zyyz{|{yxxxy{~~}}}}~~~{zzz{{{ywwwwy|}}}}~}{yyyz{{yxwvwy|~}}~|zzzzzzywvvvwz}~}~}{yyyyyyxwwwx{}~~}~}{zyyyxwvvvwy{}~~~}{zyxxwwvvvwy{|}~}{yxwwvvuuvxz{|~}{yxwwwwvvwxyzz|~|zxwvvvvvvwxxyz|}zwvuuvvvwwxxxxz}{wsqppqqqppqqqqsuw{}}yxxwwxy{||yvttsuxx{}|zwvywpllfadfhmokiquqnuzutxstyy}|yyxsv|xtstz{wz~}utz~~~~|z}}|z{zwusrplmnlkmry|{}}}zz{tsvy|~x|}wu|}y{{|{vsuzxsqonpnkhdgs{{zx{|z|wvzxsokjlprnhhpwwttwy|~|{zwx|~wrrvwy}{uuvwyvsqqnihiiotrpv~{toopqronoopsyxqmnnlov{wtutw|ywtqtxvtrmkmoqpmnqrry}}|zxy|}{}|wrrtsqqrplgbbegfdehntxyxvsnnw~~}{zz{~~}||{ywvuurnlkhghe^[]^bgjkhgilkea`eovvrnlmqsrru{~{vqonptw|~{xxz}}zy{{vtttw|}yxyz}|vuxzvniiiigffimqpi`ZWUUX\^biqx}}~z{}{tkeejrz~yrieillnpt|}~||vuw|uonptrkjr}zurqtx|~yuuwtjbchntuqh_ZXZ^``cku{~|zwx|{vtssrpmhedefedhs{~~}~|x{|z||wtrtwsnlheccehlpszxvwwyyzxx|~yvrqstqmlkklklqtwyvnhaZVVWZbjr|~zwx|{vw}~yxzxwvstwrkggjjifb_[Z]_`adktzyxywuvvxyxz{~yzzz{wqlinvz{tomlszzzyx|tmmrsroiihcda^ba_cipz|sighlrxzwrqrsvwvwuv~{{~yrnjiloqprpmlnnhb]XTTUY`kuxz|xtrqmhflrtwwtutsuuqidb`\ZXY[_bbab`^\SKGDHPWbnruxxvupjikonnnmqvyyvtronlicbddc_[ZYZ]\YXXVUXZ`fhihdglkjifhov|~}{{~{wtnmqttxz{|vmpwwxxw|~{|~|zwx~~}}}{vpqpqxxvyxz~trrpommmjlnns{|zvw}~{xvogda`ekrxxrkhhhfffbafkpy~|{yuux|~~|toic\TTW[diddiifhe[TQMIMSW_inruoe^_glou{~|z}~}zvruwvuvxtnjea`adghd]^fpz}yv{|{}uonieegihge^[\\WRUY\bilsz|||xsmhhhhhikoux{}}}wxvrty{~}{}}zxtka_cgo{~yvspprv{xwslginrvy|zuw~ywywtrru|zz}~zx}}qjjklr}{~}zzywvxxsmkifbaea\\ZVUW]gnrvwvwwtpnqttvxzxmfec^[_hptvtpkikkhebacekpv~~yuz}|{{zwqi`XROQVZ\\[]cffeccc`]___gqw~}~{{{{~}}|{}{wx}xtrppnmptw{{pfddeiot{zuspnquuqpnieb`^]\_dd`_abfgfgebaabfkrx{zy{|yurswz{|~|xqhb_]\_belqsz{xvnijmnqrsu{}smg`XUW^dfhlpu{|xtpnsxz}}{z|}~~{yxvttqnqvvuw{|||~}|~~|ww{~~zurstuwww}~|}{zxtqoprqmjlqppuxvvy~~|y|~|wqlic^]_acfigeeeca_]YWTV[[WX^ejljilptutvwspnmmmoomkheeelspnlknpnnosx}{w|~|~~|unlkjgeglsxyxvw{{yvtspooppnnsz~~~z{}~~yuromkfcdimljlovzz|{upqsuvx~{z{|}|{||xvy}yuwyyxvvz}~{vtx~|{|wpot{}~|ywz{wu{~~}~|{~|zywqlmsx|~|yxyy{|}|z~}~|zysptwvuvx}}}~{yvz}xusnc[[]aghdcbbglrwvsmgc`_agmqw~~ywyyvvvtrogceimlhhhgfdcdhkkieddeddhnsvy{}}}~|xtolotvuqoqrpkgehotuvwuv|~z|~zxwx~{y{~~{~zxxwx}}qljimsx}~{wtsutnjjmqvvsqpotz|zz||ztmhgnw}yvsqonmlmpppppmlqwwrlfcflpty~~urttqmic`chjopmmrvustsqple`^_fmoos{~||}{vuz|{~{yxutuww{~|zsnnmlifefkolkouutrnpvxxtliksz}}~|xy|~|xvvvtpnoptw{|ywuvxxuutrruuty~}~}zyz}~|~{xtrrqpponpw|yxvtqnmnnoqrsssuxyxvtuwxxvpjimrv{~wttstvvtrniilmkikmorsuxxxzyurrsrpnlnprtyzvvwwvtsstusnnpruxzz{~}{{yvvspoonlmnpqtx|}wttrqqqsttwxz}~~}zvrqwzvvx||ywtqqttrnidbcddbabdfeddfkmmqvwupnmmpuz~}}}yrnosvussqoqqmmquxxxxy{}wvx~|yxvtssrqnheghijknnllieeefffdca_acddhms{}{|~~zxurv|~~~zwtsuxz|}||{{||{{zz|~|z{yvvw{|xvspoprromllpvxwsqqrsuwyvsqnkiea_bhotvuux{zywtrrrporttvvuwzz}~{{}{yzz{|yvrmfbdjqx~~}{xttwxxusutqqojffhmsx|}|ztqpopqpqrpnopswvwz{{{|~~}zuu}yuolnomlljgfhhlrtssqrsqtxyvstvxvrpqv~}|~}xtuxz{zvsuxz}zxyzz|}{xvsqquz~~|~~}}~~~|~~|z{}wtstttuurmkifddfhiklmsx||{{yyxutttsrqrtx}}{{{{}~{xustuuv{~zxvtqoortuvuronopoqqpnmieeccdgknquz~}|yxyzyy{}~~~zvrpnjhhghjmqx{zwuqnnoprtsrtxyzz|}}}}|~~yvtqmklnpqsx~zvpmnnosvyz}~}xtrqqqsx|~{yusstw{~~|}{z{~~|zvsqoljjnrtvy}xwvuwvqmkhgjnpruvxxwvwxxyyxtlgfhmoorvy~~}zvrpnkiikmqx}~~{yxxy|~|vrrux}}|{xtolkiikmnpsuvvvvwwurrrpmlmnnoooqu{~{unkklmnotz~|{{zwttromkihhhjov{~~|vpmjfgknrwz~|vpmopoqw~{ywtqrvxxz}{{ywurnllpx}|{wspljilmnpsvwvuutrpnlheed`[WUWXY\bglrx{~|vsqonjgfgijkmrw{~~}zvsqnnmkkmprw}~zuqlgb__bfhjnrwyywvxyxvsqokgca]Z[^birx~}zyy{}~zvtqmihjpvz}}|{ywtpnoqtx|~{ywtqrtsuz}zzz|~}~xwvtpmkkjjknsz}zwtqnjiijnty|}xutsromnruy~~{{}}{zz{zxx|}}}}|zxy{~}}{uppqrrtux}}yxyzzzyx{~~~~~{tqrtvy||xwxz}~{yvspoortw}|xvtssrommpsy~{xtpkhijjkjkov|~ytpnmmmmlkkmorv|~|ywtpnnpsvy~|wtqpomnqw|}zywrnkklnoqtz~~zvtttuvuvx{|ywvuux}{vsrpljifdccejoswz}{vrpqqqrqprtwx{~ytpmlmqvxz}~~~}zyzzyyz}~zxvspmmnoqsy~|zyywuux}}zxtomkijotx}}zwtpnmmotz|yvtrrrrqrsvz}|vrpopppnmnoqv||ywuronpqqsx{~}}~|wrppommnpsxzzz}~|yvrmhfffecbdgihlsxz{{{zxwtpopommmmnoqu{}|{yvronnnoqrv|~{xtpnmnonmmnqv{~}{zyz{}~}|{|}{||~~{zz{{|}~yuronprrrrtx|{yvtrqppppqrrstw{}}yuqooomlkkklllot{}{xvvvwvwz}}{z{{{{{zxxwx{||~}zwwy~}|{|}|z|~|zxvuvwy{}{xxxwvvx{{{ywx{}||{ywwvvy}}xtuw{{wtstttrpponkkmqvy|~~|xtsstuvwxxvrooqv~~{zz{zyxvtsrrtvx|}||}}}~}{wtrrtz}{zxvtqommmnqtx{}}~}{zzyxy{|}|zvtvz~{xvtqoonnpsw|}{{{zwspopu{}zyy{{zywtqonnosx~}zz{}~}{xvsrrty~{yz~}{z{}~|{zwuvwy|~|||}|{z{{ytqopt{|yy{{ywwvtsqqruy{{|}~~|yxuqnoqsvz~~zvuv||z{}~{xtrsux{~|yxurpqsvy|~}{xrmlpv|~{yxy{}}{ywusuy~~}{yz~{xtrponmmosx|~|zyy{}|{zzzyy{~|xvromlmosvy{}}}~~|yxvsqqqqppqpnnqtx|}{yy{|ywutrokiknpsuxz|}|{zywtplkklnorvxy{}~}{zyyvspqtx{}{ywvwz~~{xvutqmkmpsvz~~}{xtqqsuwxxy|~{zxwvurooqtw|~{yxwy{|yvuvxz}{yx{~{xvtuvx{|z{~}}}{xy|~}yuqnmnqv{~|xvvvx||zxwwxz|}zvuvz~|}}{yxxz}|yvtrrrrtw{~{yxxwvtqmiecdglqux{~~}{zywtqopruy}}zwspmkmptx|~}zwtpnmnpruwz}~~|zywtrqonkhffgjosx}|ywvtttux|~{wronoswz}{wtpmkkmquy|||}}}|{ywvvvvtrpnlifcdfkpsvy|~|zxwusrrtwz~}{xtplihkotvx{}~~}zwvvutsrrsvz|}||zwtrqtwz}}ywvuvwxz~}{yvtqnmpsvy{}}{xvsqpqtx{}}~|{yvtqolkmqux{~|xutsrruy}~|zwtrpnosw{}~}{ywvuuvy{}}{xvusruy}}||}~}|{zywuttvy{}~|{}}||{xtstuvxz|}~}}{yxxy{~~zwwy|~|xvwy{}}{zz{~}{zyzzxvvvxz|~}|{yyyyyz|~|zxwxvsqpqrtwyzzzzywvuutttssvz}}||~}{ywvuvxywtrrtx|}~}|{{{{|}~~}}~}zwvxyy{|}}~}||{zzzz{}~|{zz|~}zzzz{}|yxwwvvxyz{}~~~}|{z{|{{}~}|||}~||||||~}zwvuvwwvtqonoruwy{~}|{zyxyyz{}~{zyz||{zyxvuuwy{~~}||{|~~}{zyyxwwvsrrsuwxz{|{zwtrqqrtvxyzzz|~{xvuttvwxxvspoqtvwy{}}||}}}}~~~}|zxxy{{|~|yyyyz}~~zwuttuvvvtronpsuwy{~~|{{}~~{zz{||{zwusqrstuwy{|}{yxxyz{~~}|||||{zxvwyz{|~~}{{{|~~~{ywwxxy||{{}{xvuuuuvwwuroprtuwz}}zyy{}~~}zxvuuuwy{~~{yxy{|}~~}~}yurqprstvwvsqqrrsvy{~||~|yxxyyz|~~{zyyz||xvuvwxxyxvtrqrsvy{}|{{|~|zyyyyxuqnlmoqsux{}}{xvuvx{~{wutuuuutqmkjiijloqsuwusrrsux{~~~~{z{|||||{wtrqrrtvy}~}{{}~zxwxwvtsrpmlkklnrtvxyzxvttvz~|{{{{zzzxvsqooqtvxz|}}zxvvy}}zzzyxxwvtrpooqtwy{}~~|{zz}~}zxvvvvx{}~{zz{~}{{zzyxxwusqpmmpswy{}}|{{{{~}|{zzyywwy|~}|{yvtstvxz|~~}}~}{zz|~~}~}zxvvvtsqooprtwz}~~|zy{|{yxvspnnoqstvxzzywvvx{}~}~~}{ywvwwvtqpooomllnpqsvy{|{yxwwz}}|}|yvuttsrpoopqsvxz{{yxwy{~~}}|zwutsrqpppqstuwz}~}{{}}yvsrqpnllnoqsvy{||{yxy|}||zxvtsrqonllmnopruxzzxwvwy|}{{{zxvtsrqqpoprtux{~~}}~}zxwvvvtsrstvx{~~}{xwwwvtsstvx|~||~~|zxvtuuutsstuwz}}||{{zyxvuuvwy|}{z{}}zxwvwwvvtstuwz}~|{zyyyxvuuvwy|~~|{yxxxwvtstvx{~~~{yxwvvvtrqrsux{}~{z{~{xvutsstttrpooqtvy|~|{{}~|{yxxxxvtrqqrsvxz}~~|{{|~|{yxvtsrsttrommnpsvx{~}|}~}{yyxxxxvsqqqsux{}~{z{~~}|{yxxyyzywtrrtwz}~|zyxwwwwvtqonoqswz}~||}~}|{zywvuuvuspoopsvy}~}|}~~}|{zz{{zwvuvx{~}{zxxxyywtrrtvy}~}||}}{xvsstw{|{zyxvvvwwtrpooruz~}{{{{zywtsstwz}~~}{zyxxwvtttuusqpopsvz}~}}|{zzzyxvtssvz~~}{{{zyxxxwtqooosw{~~}{{{{{|}}|ywutvz}|zxxwvutsrrssqomlkloswz}}}}}}}~|{{{{zyy{{{xtrqrtwz}~|zyxwvtttttvvusqonnqtx|~}}}}}zwvvwy{~}{{||{ywtstw{~}|{{}}|zxvttvy|}||{zyxyxxwusqpruy}~}|{{{}}|zwuttwz~~|zxvutrstutsqnmmosw{~~~}|{zyxyzzywurpooquz~~}|{yxwvwwyyxwusqprtw|}||{{{}}}{xvttux|~}{ywvvvvvwxywurpoqsv{~}|{{{|||{ywuttux{~}{zzzyyyz{{zwtsstvz}~~}||||{|}}}|yvtstvy|~}{ywvuutstuvwvtrqqqsvx{~}{{{zyy{|}|zwusstvy|~}|{zyyxxxyzzywvutuwz}~}}|{{{{{zwusrqruxz}~~~~~|{yxvuttsstuuusqponoqtwz|}~}|{}~~|zywvttssrrstuutrpnnnoruxz|}}|{|}}|zxwvutsrrstvwvusponoqtwz|}}}}}~}||{yyyz{||{ywuttux{}~}{zxvtttttuvxxvtrqrsvx{}~|{{zxvuuvwxyyxvutsstwy{|~~}~~~}{zyxwvvvxz{|{zyxxxy|~}|||}}}}}|zxwwwy{}}|zyxwwxxz{|{yxwvwxz}~}}}~}{{{}}|{yxyy{}~~~}{yxxyz|~~}||{|}}{yxxy{}}{ywvuutuwy{{zyxvuuuvy|}~|zxxwvvvwz}~}{xvtsstuwz{||{}}}||{xvuttsrrsuxyzyxvutstuwy{||}~}||{zzyyy{}}|{yyyz|~}|{zyxyz||{zyxvuuuvz}~~}|{zzyxwvvvxyz{zyxvuttux{}~~~~|zzzywvtttuwyyxwvtsrqqtwz{|}~}{{{zyyyxy{|}}}|{zyxwx{~~}{{zxxwvwxzzzyxxwvutux{}~~~}{zyyxwwxz|}}|{{zyxxz}~}}}|{zyyy{|}}}}}|{yxwx{}}~~}}|{{zyy{|}}~~~}{zyz|~}|{zyxwvwxyzzzzzyxvuuwz{|}~}}||{zyxxy{}~~~~}{{|~}}|{yxwvwyz{{{{zyxvtuxyz{}~}|||{zyxxwxz{{|}}}||{yy{}}~~}}|{zyxxyzz{{{{{zyxwxz{|~}|{zzzyyyxwvwxyyz{{{zywuvxyyz}~||{zyxxwwvvvxxyyz{{{zxwvwxy{}~~}}}}}}|zz{|}}~~}zz{|}~~~}}|{yxwxxyyyzz{{{ywxxyy{~}}|{zzzzzywuvvwwwxxyzyxwvxyz{~~}|{{{{{{{zyyzz{{{||}}{zyxyz{}}||}}}}~~}|||}~~~~~~}{|||||||}~}|{{zz{|}}|{{{{yxxyyyyz{|~~}{zzyz{}~}||}}}{zzz{zyyz{|}|{zyxyz|~}|||}}{zyzzzzyz{}~}{zxxxy{~~||{{||{zyyyxwwwxz|}|{zyxy{~~}||}~~}|{{{zyyxy{|}|{zxwwx{~}{zyxxxwvuuuuutstuwxxwvutstwz}|{zzz{{{zxxxyxxwwxz|~~{zxwxz}}{|{{{zyxxyxxwwxz|}}|zwvvwy}}|{{{||{zyyyyxwvvxz||{ywutuw{}{zyyyyyywwwwvuuuvy{||zxuuuw{~~}}}}}}|||{{zyyz}~{zz|~~~}|{zzyxwwxy|~~~{xuuvy~~~}}}|{zzzyxwvwy{}}zwvwz~}|||||{zyxxwvussuwz{{zxuttwz}||{{{{{{{zyyxxwwxz|~}zxxz}}|{zyxwvvwz|}}zwttuy~~~~~~~~}|{{zxwvvwy|~~|yvtux}~~}|{zxwvvwy|~|yvwy}~}}}~~}}}|{{zyxy|~~zxwy|}|{zyxxwxy|~}zwvwz~}|{zyz|~|z{~~}{zzyxvuuwy|}~{wuuwz~~~~~~}|{zyxvuttuwy{}}{xvvwz~}}}}}{zyxwvtsrsuwy{{yvsrruz}~}}||{{{xwvusqqqrtwy{zxuttvy~~}}}}}}}{{zyxvutstwy{}|zwtstx|~~}||{zyxvuuvxz|~}{xwwy}~~}}}}|{yxwvtrqoprsuwwvsponptx}}{{zyyyxwutssrqpopqsvy{{ywutux}~~~~|zyxwvutrqrtux{{zxuttv{}}}}}}|zyyxxvutrstvy|}|zwvuwz~}{{yxwvtrrstvy{{ywutvy}~~}|{{zyxwutstux{}}|ywvvy}}|{zzyxvuttuwy|}|zxvvx{}|{zyxvutstvx{}|zxvvwz~}|{zyxvuttvx{}}|zxwwz~~}|{zzyxvuuvx{~~|zyy{~}|{zyxwvtttux{|{zxvuvy}~}|{zyxxwusrssvy{{zxwuwy}~}}}{zyxwvusrpopruwxwvussux|}|{{{zyxwwvusqpopqtwxxwvtstwz~}|||{zyxwvvusqpoqsvwxwvuuvx{~~~}}|{zywvuuvxz{||{zyyz}~}||{yyxvtsrrtvxxxxxwvwy{~||{zyyxwwvusqqqruwwwwvuuuwy|~||{zyyxwwvtsqqqrtvwxxxxwwwy{~~}}}|{zyxwutstuwxyyyxxxxy|~}|{{zyyxwvtsrqrsuvvvwwwwvvx{}}|{{{zyxwvtsrrstuuvwwwvvvwz}||{{{zyxwvuttttuvvvwxxxxwx{~}}|{zyxwvuuuvwwxyz{zzyy{~}}}|{yyxvuuttuuuuvwxyxwwx{~}}|{{zxwvuuttttttttvxxxwvvx}}|{{zzyxvvutsrqrrqrrtvvvvutv{~}|||{zxwwvuuttttttuwxxxvvvz}||{zzywvtsrqpooooppqrtuutssv{~|{zzyyyxvutssrqqrqrqrsuvvvuuw|~}}}|zxxwvvutuuuuuwyz{zzy{}|{zzyyxxxwwvwyz{zyxy|~}|||{zxwvuutsssrrqrtuvvvtuw|}||{{|{zxwvvvuttttssstvwwvuuw{~~}}}{yxwvvvuuuuttttvwxxwvw{~~~}|zxwvvvvvvvuuuuwyzzyxx{~|zxxwwwvvvutttuwxyxwwy}~}}}}}{ywvuuusssssrrsuvwwvvw{}}||}|zxvuuuutttttsstuwxxwwxz~}}~}|zyxwvvvvvvvuuuvxyyyxxz~~|{yxwwwvvvvuttuwxyxwwy|~}~~}|zxvvvuttttssrstvwwwvwz~}|{|{zywutttssssrrqrtuvvuuvx|~}||}}{zxwvvvvuuutssstvwwwvwx{~}}}|{ywvuuutttrqqqrtuvuttvy~}{yyyyxvusrrrrssqpppqrtuuttuw{}|{||{zxvuuuvvvutsstvxyxxxxz}~}{yxxxxxxwvttuvxyzyxyz}~~~}|{ywvwwwwvutsstvxxwvwxz}~}}}||zxvuuvvvvtsrstuxxxwwxz}}}}}|{ywvvvvvvvtsstuwxxwwwy{}}}}|{ywvvvvvvvtsstvwyyxxxy{~|{{{zywuuuuvvutrrrtvwxwwwxy|}{{{zyxvuttuuvutrqrsuwxwwwwy|~|{{zyxwvtuvvvvutsstvxyyxxxy{~}}|{zyxwwxxyxwuttuvxzzyxyz{~~~}|{zyxxyzzzyxwvwxy{{zzzz{~~}|{zxxxyyyxvtttvwyzyyyyz|}{{yxwvuuuvvvvusrrsuvxxwvwwy|~|{{yxwvvvvwwwvtsstvwxyxxxxy||{zxwvuuuvvwwvtsrtuvxxwwwwxz}|{zywvuttuvvvvtsrstvxxxwwxxz}}{zyxvuttvvwxwvutuvwyzyyyxyz|}{{yxwvvvwwxxvusstvwxxwwwxyz}|{ywvutstuvvvusrqrtuuvutuuvx{}~|{yxvuttuvwwwutstvxyzzyyz{|~~}{zxwwwxyz{zyxwwxy{{zzzz{}~}{zxwwxyz{{zyxxy{|}||{{|}~~|{yxwwxyz{{zyxwxy{{{{z{{|}}{yxvutuvwxyyywwwxz{{{{{{{}~~|zyxvvvvxyzzyxwwxz{|{{{{{}~}zyxvuuvwxyzyxwwxz{||{z{{|}~~|zyxvvwxyz{{zyxy{|||{{{{|}~~~{zxvvvwyz{{zyxyz{}}|{{|}}~|{yxvuuvxyz{zyxxz{}}|{{{|}}~~~{yxwvuvxy{{{zyy{|~~}|{{|}~~~{yxvuuvwy{{{{yxy{|}|{zyzz{|||}}zxvutsstvwyyyxwxy{||{zzz{{|}}~~|zxvuuuvxz{||{{{|~~}|||}}~~~~|zxwvvwxz|}}|{{}~~}|||}}~~~{zywvwxz|}}|{z{}}|{{||}}}~}zxwuuuvxz|||{{{}~}|||}}~~~}{yxvvvwx{}}||{{}~}|||}}}}~~{yxvuuvxz}}}|{{}~}{{{|}}~~|zywvvvwy|}}|{{|~}{zz{{|}}}}zywutttuwz{|{zz{}}{zz{|}}}}~}{ywvuuwy{}~}}}}}|{{|}}}}~}{ywvuuvwz|}}|{|~}{zzz{|}}}~~|zxwvvvxz}~~}}}~|{{{|}}}}~|{ywvuuwy{}~}}}~}{yz{|}}}~}|zxvutuvxz|}}||}}{zz{|}}}}~}{ywvuuvx{}~~}}~~|zz{|}}}}}~|{ywvuuvwy|}}|||~}zxwwxyzzzz{~}{zxvtsstuwy{{{{|}~{yxxz{|}||}}|{ywvuuvx{}~~~|{z{}~~~}}~}|zxwvvwy{~~~{yxyz{||{z{~}{zxvuuvwy{}}}}~}{xwwxz{{{z{~}|{ywvvvwy|~~~~~|zz{}}~~}}}|zxwwwxz}~}||}~}~~}|zyxxy{}~{z{{}~~}||~}{ywvuvwz}~~~}zyxy{|}|{{}}|{yxvtttuxz|}}~~|{z{|}~}|{|~}{zywuttuxz}~}{zz{|}}{z{}~}||{ywvvvx{}~}zyyz{}}|{{}}}{yxvuuwy|}~~~{zzz{|}}{{}~}|{yxvuuwy{}~~|zzz{|}}{{{}~}|{zxvttuxz|}~}{zzz|}}|{|~~}|{zxvvwy|~}|{{|}~}||}~}|zxwvvxz|}~|{zyz{|{zz{}~|{zyywuttvxz|}~~|{zyz{|}{{|}~~}|{zxwvuvy{}}|{{}~~}}~~}}|{yxwxz|~~}{{|~~~}||{yxwxy{~~}{z{|~~~}}}~}||{yxwwy{|~~}{{{}~~~|{{zxxxxz|~~}||}~~~~}||{zyyy{}~~|{{|~~~}}~}|{{zzyyz|~~{zz{|~~}|{|~}{zzyyxyy{|}~|zzz|~}||}}{zzzzzzz{}~~|{{}}{{}~|{{{{{{{{}~}{zz{~}{z{~}{{{{{{||}~|{z{~~|{{|}{zz{{{{{|}~}{z{}{zyz}}{yyzzz{{{|}|zyz||zyz{}~{yyyzz{{{{|}}zyyz}~{ywxy{}~{yxxyzz{{{{|}|ywwy{~|xvvwy{~~{xwwxyyzzzz{|~}zxxy{~~zxwxz|}{yyzz{||||}~}zyz||ywxy{~~{yyzz{|||||}~|yxxz}}ywwxz||yxyyz{{{{{|~~{yy{}~zxwwy{~}zyzz{|}||}}}zz{}}zxxz||{{{|}~}}}~|{|~|zyz|~}|||}~~~~~}{|}}zyy{}}{{{|}}}}}~|z{{}}zxxy{~}|{{|}}}}}}}{{{}{yxy{~~}|||}}}}}~~{{{|~}zyy{}}|||}}}}}}|{{|}~{yxy|}}|||}}}}}}}|{|}|zyy{}~}}}~~}}}~~||{|~}{yyz|~}|||}}|{|}}|||}{yyy{|}~}}}}}|||}~}||}~}zyyz{|~~}||}}|{{|~~}|{{|~}zyxyz{|}~~}||{||{{{{}}||{|~}{yzz{}~~}|||||{{{|~}|||~~|{z{{}~~}}}}|{{}~~}{{}}{{{{|}~~}}}}|{{{}}|{|~~|{{{|}~~~}}}|{{{}~}{{}}||{|}~~}}}|{{{|~~}{{|~~}|{{}~~~~}|||}~~|{{}~}|{{||}~~}}}|{{{{|~}{zz{}~}|{z{{|}~~}}|{{zzz{|}|{z{}~~~}|||}~~}}}|{{{{}}{{{}~~}}}~~~~}|{{{{|~~|||}~~}~~~~}||{{{|}}||}~~~~}||{{|}}|||}~~}|{{{{|}~}|{{|}~~~~~~~}|{zzz{}~}|{zzz{|~~~}~~~~}|{zzz{|}~~~~}{{zzz{|}~~~}~~}|{zzzz{|}}}~}|{{{{{|}~}{{{{{{|}~~~}|||{{|}~}{{{{{{|}}~~}|{{{{{}~~~~}{zz{{{||}}}~}||||||}~~|{{{{{||}}~~~}}}}}}~}{{{|||}}~~~}}}}}}~~|{{|||}}}~~~}}}}}~}|zz{{{{||}}~~}}}}}}}~}{zyzz{{{{||}~~}||||||}~~|{zzz{{{{|}~~}}}}}}~~|{zzz{{|||}~~~}}}}}}}~}{zzzz{{{{|}}}|{{{zyyyz{}~~}||{yyyyyzzywsrrrqrrqqqrqqstvwvttsqppuzxstsmmqsw{xsv|{tsyvmonkqst{xqr{{stts~|~}}~}|yuuuy|vx}}{z|yrrw{~}{z|{wxz~{}~|{xxx}|{~|try~~yxvsx~||}|z}}{xtqwztpt{}yvutw||z{|tv}{xwy|yw}~{}{vvwvtqosvrprsrrrnnqqsrpy||}~}tsz{{|{{xsqnjjlptspkdced`ckmknrt|}}{ts|{xxz{{{yx{xqovystx}~||~~zwxvrlgehlqsuusniksxzyy{|||zvtuw{}}|xtrppqsnhghjlmke^[]^[WTV^efc_\\ahihjlnpqrvvsstw{{xutvxyyvvvupllnnqtvtokkmjc_`dgjklnqtwuplihikmnmosvy{|}~~ywz}~zwxyyyuqpuyvqnnryxz{yywrszvosuv}{|yz}{|yrnjijnru}wpmnsvrmjlrz~xqljimpopruyyxurommqvyzyvwyz|~~{xz{yzzxvv~~}{zz{ywvuuxzvt|ztttty}zuwz|}|{z||z~~}||yzyxvvxy{|{|}xmgjlopruqmpty{yxunkjhknprqqvyxww{yqjeb_]`fltupmprvvmlsssvwwrpssqrsv|}xtqqtvtqpoklpssqoprpmljilnptsrpnqtrqrttqnquxxvtpt}|{{~~~{|}~wu{|wvzxvwrsuoklkpx{ztleaaciloy~}|~~{xyzyyyywuy}{xvusnkjknu{|}yuy|zuplifdcdhnppqnighgc_`cdhkhjkiijjgaaddddfhilmmopopkc^YTXY[dhhjkjjieaac`]``cimmjikjjmmlkoqokgfddkomlkidb^[``]^ZV]bbb^Z^dkquwurqquxvwvty|}xvz}~}~}~~}{|xvy|~|~{vpqnknsuvuuwvqoomovz}yyxvxyslknnotsmjjhinsu|}zvqpqtsmihec]\adippmqwvvvpgc_YUUVW]``caYUU\dfinqtqnqsvyz{{y|}ywrpstvzxnhkotx{|yvw{|{xstursttsssojklkechklrtsvuqnjfc_accb``bhknpptz}~||}skklkrwrsy{~}yvuutv|~{xxrqv{xrqrsywuvps|{}}|{pv}{xvvrsy|}~}||}|{qmkgfkqqqv|zvyzusssstx}{zwyxpnqnhdbbhijiimsusoproptuvx{}zqigkkfdkx}ytssnifdeffgghjlpuxvvwtpledhihgffhe_ZWWX^eggilrwzywwwtqrrnmrvwwtpqwxx{yx{{yx{~zxxxtolloty{~ywwwxxtty|xqolklkmrwz||~{upmihlokgijijjjkkknqompqtwvvrpojknkkmmlhfiovuomkmpprstvvtqpmheeddhjnux}{rqspmkhffkqssv{zwslf`[_hnqsv{|yvyzyxwxz}~zttsrrstsx~}~|y~}~|{|~~{zyy|zuopuxvqpt{|wy}yutwwrrronkmvvty{}z{wtwxtpllkgghhhlnnopmmmjgc_]\_b[TUY[]\Y[`hokinmgdefcdikmmkoqpz~xwutz{xxz~~}zyxxwrnnpsrpsv{}}~zxxxxvsoklpqsxxz|~}}}}~|~~yutrnotrnlkqtstv|}xxxzyx|}{}ytsqsuttsruvusqswz|~}{{xz}~}}}~|}~~zusvzz{~||~}{{z||~||{{{yvx||yz||wuurkb`cdimihigkoqvxwsoljhfhlnnqtv{{wywuzyttvurttrqlhkoqrnlmmljighmpomklonjjlnnmlnoqstttpkkqutqqsssqnlmrwx{}}|~}~|y{~|{|zz|tsrtz~~~zwtuwtppsty|yxxuv}~ztqsz}~yvtqssqmlprqqrpmpvyyuolntxxy{|~}~zrtwurolggkmptsrtxzwvzyxxskijloplikrwz{{~|wx}~}|{~}}~}}}{zvpnnlkjijnppnotyywsrx~yttz{{{|||{zxvvuvtrqpoqssqpqruvutrrrtvvy~}~~~zyz{zyxtrux|~~z{zwusqrsrrrqsvwxz{yz{|~zvsrtutsrsutuwyvpprtuwwtqomnqqnlkkmprwzz{}|zxzyxyxvuspnquwwzzvsuwxxwvvtwxsqsuwyzxw|~|~}yzzxwvvuuxyywtttvz}~~|xyxusttsqrvy}~xv{~}}~{rwukic^^`[UWZ\accddipqptxywurlllhkqoifeijgfgkqqoprpmnpnmopqqtx{}}{wsqqrqnmopoljkllmljlicclpoonllnkfgiimrrqrswz|~~{z{yz}|~~~}|||~~}{}~zy{{zxvtqquvtsrsvwx|{{{vturpoosuphccgijmoopppopuvuvutuvwvsqrvzzxvwx|~{zzupljknpswwuuvy~}wutruxyz{}}{z|zuuxy{{{yyytrxvu}|uqpsvsqtutrqqrqmpuuvz{|~~}~~|zywplorokkokfikkopnooptssy}}zz~{y}~~{wwz|~~{vtvzxux~}yzyrry{}}~}}|{}|}~~}~}zxvmfgmomputqmmplksxwumhjmmpvy{zxx{zz|{zzyyyuv{vszytwzz|~}~~}||{wuuusnkjfdfijlnqrponmmnnnqqmmmmorttvxz{yy}}}}}{xxxuokiikmnkjkhinptx{zz}xwxwuuwy||xvuuutux{}}|{z{~~{|}|~zuux{|~}}~|z|}~}||}}zz}~}~||}}}~~|zzz|{wstxz{||{xwxxwy{zxvtqqrrqljkklnoopswxyvpptx}|{}zvwywvwwxz|{{}zvyzvstttqrxyxwvuwy}~|{{{||{yvvvwwxxyxvutsrsvuqnolhhkmopnmprtuwz|}}}{z|}yyyywttuutttsrtxuruxxy{zxyyxzzxxxwwy{zxz{z||wssrqtxxxyxvxvqrwxx{~~{|{z}~{|~~~{{||}}}~{x{}~}{yxzzyy|~}}}{xxxxyvqnkhedfhhfefdfkkgcbdedccddffgjmpqrpoprrqruuvwwwwwuqswxxzzy{}~}|||}|{}|yxzxuusqtvv{|xutronopstrpomnmiiknpoorsrrqomjijmopsvvutvtsx~~}~|xwz{zyxxzzxxzz|~~}{||z{|~~}}{z{{yurqqssstwz}}{{{zxxzyyyy|~|y{|}~}}~~{x|}}|~xwyzz{~{z|~~}}|zyxx|}|{|~yvuvtsttuutuusrppsvvwz{xuvxutwzxx{zzywyyxwwwxz|}||~}yvsrrnloswzzwy{z{~}yvusqqonmlmmmoswyz|}}}yxwvustw{ysrvyy{~}{}~yuuxytsvz|{}||}}~zuttojhhhhhjkljinpmnruwvx}}yyzy}}{z{}}}}z{wx{{{yz}|}}|{{~|vvxwrsvwzytvy|}zwxyxvx|}{}~~~}~}|zvrqttpsz|~|}zvw{}~|{zwxvtwvsvussrstrtuuutuz{{}}~|yyywttxwtomrutvx{||{{}~~zyyvsnlqpgegfcchifkprtsuyupvz{xqsz{uqomljijjknqpqsppspvzuqnjknlknonklqvwuuw{zz{}~{y}~|vqqsty|{z{~}}|zvutv|{yzyxwttuttuvz|zz|z{{y{}}}~|{yvusrtutvuomljkmmkmtuuwuuxvuvsswx{~~{y{~|{z||{|{{}}~||~~zz}~|{{z|}{y{~}~~~|ywvutu{~~xstttwy}|wsrrommhdffefhkpru{|{{}~~}}|}yxtpomnnlpux{~|wwxx|~{zwsrpprsxyz~}~{xvtrqpmmmppkhifbdjosy|ytvxvutuwyxtqmlkjmrw|||~}}}yyupqqmmopqtz}||{zwtvwvvwsrtrpquwwz~|zz||z|{yzz{~~}}~~{yyyzwtssuz{||zwtuvssx{~ywwyz}}{{xx{yx|{x||z{||}~yxvuw{~}}{|}|{{}}zvtwyxxxx{|}~~}~~{zzy||wvy{}zxuqprrs|{xuuwxy}~|{yvsqonnnoqvz||xwtu{||}~|xwtrspihhgefhimqtwyz{zzy{~}~~zyyyyz~}~~}|xrnkhfdeiloquyzyyyvuy|||~~{xwwvusv{}|zxutsrqty|~{wrprtvwy|}~~}xvtpooptxzzzyyyxwww{~~{vqpoprtv{}{yvwz|~}~}{xwxyz{}|{yy{|~}~~|{zxyywwxvuwxz||~~|~}yvspprrtx{}{yzz{~~zyxxy{|~}|}{vrnlkjikmnrvvtuwwvvwwwwwy{}}zxutsoorsstuuw{}~zsonnortuwxxyzyvuttuvwz|}~}||{wuspnnonopprvwvtqpqpoquxz}~~~|{|}{yzz|}~}zxustutrqruvuuspmmmlloqtx~~|yxvrnmmmoqqsttuxxwvuvvwxyz}xtttvy||{{{{xtrqqpopqrvyyz~~{zwsppswxxyz|zyz{z{{|~~{yxvwy{|||}}|{zxwwxy{}}xusstuvutvyyxyyyxxyzyz|}}zvvvusssuxzyxyzzyz{{zzz{~|{ywwustxy{|{|}}|{yz|~}{yvtrrtvy{||{{{||zwwz}}~~yy|}yutvvwz~}}||}~}}~|{|~~|yxy{|{yyz{|||||~}{{~}~~~}}|{}}}}~~}|~}}}|}|{z{||{}~}{zyyz{}~~}zzz|}}|}~}|{yxxxz{||||~}zxwvtstuvwuttuxzyyy{{zyz}~}{zz{|}}}}}|||}}zyyz{}}~~~~~~~~~~}{yxxy|~}|~~}|{z{||}~~}}{zy{}}}}~~~}}~}||{yxxyxxxxy{||{xxyzzyy{||}~~}|zxz|||{{||{|}||}~~}~~~}{zz{}}}~~}~~}||{zxxxxzzyyxvuutttuwyyyz|}}|{yvttttuvvvvy{{{yxz|{zzyz{~}||{{zyyxxyxwxwwxz||{zzz{|~~}}}|{yxyz{zzyxz||{|}~~}~~~~~|{{yyz|~~}}}}}~~}||}~~~~~||}~~~}{zxxxz}~~~~~~~}}~~}}{{{|}{xwvx{}||{{{zzzz|}}||}~|zz|~~~~~{wvvxxxxvtttuuvxyywvvwy{|}||}~|yxxz||z{|}~{xvuttuvvutsuxz|}~}|}~}{z{|~~~}~~}{zxvxyyyxwvuvwxz|~~}{{|}}}{xxy{}}{ywwvuwwvuutrrstuuvxxwwwy{|}}{zy{}~|ywussuvvuvwwx{}~||||{yxvuvxz{|}}|{zz{~~{yz{}}{yxvuutttsssuy|~~~~}~}|{z{}}|{xwyz{|}~}{{~~~}zwvwxxxwwvvxz{}~~~~~~~~}}{|{zyxxxxz|~~~|zxyyyxxxwuvy{~~}|zz{~~|{zzyyyyz|~zyyxxxwvwy}~~}~}zxxyyyyyyz|~~~~~}yvutstttttvy{}}~~}{xxxyz{|zwvvvvxxxwtsrstuutuwy{}~~}}}}~~~|ywwwwwvutuw{}~|{{|||}}|zz{zywutstvy{}~}{|}}~~}|{zyxxxxy{~~{yvuuttssux{}}~~~}}~~}}}|{yyvtssrrrrsstvy{}~~}~~}|}}}}}}{ywwvttsststvxy{}~}|||}~~~~~|{yxwwwxyz{}~|zyyzz{{{}~}{{{{{{{}~}|zyyxwwvwwx{}~~}|{{{|}~~}}||}~~~~|{zyyxwvwy|~~}}}}~|{{|}}}~~|zzz{|}~}}|{zzz{}}||{{{zxxxz{}~~|}}~~~~~}}|{ywvvxxy{}~}|zyyy{|}}|~~}{zzywvtrqrstwy{~~}|{|}~~}}}~}{zxwwxy{}~}{ywvwyz{}}}~~}}}}{zyyz|~|{ywx{}~}~~~~}}}|{zyxvvx{}~{z{|~~~~}{zxxwxz}}||}~~}{{~~|{z{~~}~~~}~}}~~~~~~}|{zwvw{~|||}}|{ywvwy|~~}{{{|}}}}|||}}}}~~~}}}{zxxy|}~~~}}}~}|}|{|~~~}}}~~~~~}zwvy|}}~|{}~~}}}~~}||||{zwsrtvy{{zyyxxyzz|}|zyz{|}~|ywx{}~}|}~zvuwz}~}|{zyyyyzzzyyyyyz||xuuy|~~}{|}~}zy}}xuv{|wvy~}xuvz~~|xtsuy|~}}}~~~|wtrty~}xttvy}~~}~~|{}~~}~{xtpoquy||{{|}|{|~zurruy}}|{{}~}||~|wsooqtx{{zz{}}}}~{wttwz~{wtsux{}}||}~|xtpmnrvz{{{|}|}zvrruy|}}~{vsrsw{|}}~}}~}xtqqswyz{{{~zusrsw{}~~~~}}~~ytpnnqtvvwwy{~}{|}|xspoquy|}~~zuqopruxyz{}}||}~~zvrpopsvy{||xtrruy|}}~~~{wspnmoqtvwxz|~|zzz{|}~zwspmkloruvwy{~|yxxxy{|}~~}zwspmkjloqstvx{~|zyyz{}~~zuqoljjlortuwz}}{{{||}|yurpmmortwyz|{xurppruxz{}~~~}ytqomlmorvxz|~|yvsqpoqtvxy|~~|xurpnlmpsvx{~~}~~zxxvuuwy|}}zxwvwy{}}|ywutrrtwz{|}}zxvttux{~~{yxxy|~}zxvttuwz}~~}{yxwwy{~~~{yxwvvvy{}}}}{xxy{}}zwutssstwz{{}}{|}~{vttssstwz}}~|zxuvwy{}~}{xtrpppopqsvwxy}}{xwxz|}zwtsssstvxz|}~|zz}|yxyyyz{|~}{}}zxxyyxxxz{|}|zwwy{~}yvtssstttuwy{}}zxvwz}{xvttuuuuuvxy{~~|{yvvwz}~zwsqqqrsstuwy{~~|zxvwz~~{xvvwy{zyz{}~|{{}}ywvwxyzyyz|}|zxvuwz}}zvuvwyzzyz{}~|yxy{}zxxxz||||}~~|zxxz}}zwwy{|}||}}~}{zzz}}{zz|}}}||}~~}||~|zy{}~~}}}}}{zyz|~~{xvvvxz{zyz{|~}|{{}~|yxxy{}|{{}~}~}{yxy{}}}}}~~}|{zz{|}}|{yxwwxyzzzz{}}}}|{{{|}~~~}{zz{|~~~~~}||}~~}{{{{}~}||~~~~}}}}~~}}}|{yy{|}{zz}~}~}|{zz{{{{{zyxxyz||{{}}|}}|zxxxz{{{{{{{{|}~}}}~~}{z{{||||}}}}}}|}~~~~~~~~|{z{|||{|}||{{|}}}}~~}}~}~~{yyxxxyyz{zzz{|}}~}zyyyyy{||}|||}|{{{{{|~~~}}~~~}{{{{|}~~~}{yyyz{|~~~}~|zyz{|}}{zzz{}~~|{zz{}~~~}}~~~{zz{|}~~}{yyz{}~}}}}}~}||{xuttvxz|~}||||{{zyyzz{~}{{zyvuuvxz|~}}||||}~}~~|zy{|~~}|~~||~~}|}{zz{|}~~}|||{{{{|~|{{{yxyz|}~}}|{zyyz||zzzyxxyz{}}|{{{{zyyz{~}zzzzyxy{|~~}}}|{|}~}}}}}}~}~}{||{{|}~}}}|{z{|~}zyyyzz{|~}|||||{{||zyz{{{|}}{{{{{{{{||xvvvxyy{|~}{zzzzzzz{}}yvvvxy{|~}{|}}}}}~}zyyz{|}}||}}|||}|xvvxz|}~}zyyz{{z{|}yxxz|}|zz{||{|}}ywwy|~}{z{||||}|zyz|~~{z{}}}~~}zyz{}~|{|||||}~zyy{}}{zz{|}}~~|{}~~}zyzz{||}}ywwxy{}~zwvvwxy{|~{wvxy{~|zzz{||}{xvwxy|~}zxwwwwxyz||yvttvwy|~~zwvwxwxy{|~}{ywvwxz|}zxwwxxy{|~}zyyzz{~}zyxxyyz|~~|zxxyz{}~|{{||}~~}{yyzz{}~{yxwwxxy{}~}zxvtssttuw{~}zxwvuuuvvxz|}}~~}zwvvuuvwxz}}{zyyyz{|~~|{zzz{{|~}{zyxxyz{~}{zyyxyzz{~|{zyyyyz{~~}||||}}}|{{{{||}~||||||}}~}{zzz{{}~}||||}}}~}|||}}~}||}~~}||||}}~}}}~}{{||}~~}}~~~|{}}~~~~~}}~~~~}}~~~}}~~~~~~|{z{}}~~}~~}~~~}|{}~}~}}~}}}{z{}~}|{|}|{z{|~}|z{~|zyz{|}~~~}{zz|}}|{}~}zz|}zyyz{}}}}~~~}{zz{|||||}~|{{~{zyz|}}~~~~}||}~~}}}|}~}}}~}{{}~{{|~~~~}}~|yxy}~|{{}~~~}}||}~~~}zxx{}{z{}~~}}}}||}|yxy}}|||yy}~}~~~~~~{xvx|}|}~}}}~~~~~{xvw{}}~~}~~|yvux}~}~~}||}~~~~}{xvx|~}~~~zwwz}{xvx}~}~}{wtuy~~}}~~}{xutw|}{zz{|}~|zwtrsw}~|zyyz{}~|zxvssv|}|{|}~|zxtstx}~|{z{{}~~|zwuroosx}}|zxwwxz|}~}zxvtqqsw{}{zyyz{|~}|ywustx|}{{|}}zxwwz~~}{yxy|~}}~}{xvssvy}|zyyz|}~~|zxusrtw{|zyyz|~~{ywtssvy}|{{|~}|ywuuwz}|{{{|~}{xvuvx|~|{|~}|ywuvx{}{|}~~|zxvuvy|{yyz|~~|ywtstvy}}zyz|~~~}|zxvttux{~zyz{}}{ywvuvx{|zz{}~|zxwxy|~{z{}}{ywwxz}}{{}~|zywvvx{}{zz}~~~|zxvuuvy|}{zz{}}{xxxxvtrpnoqtw{|||zvsrrstvwxyyxustrqrpnonnmmsupqvtstuzzomqlgnrov~|{yy}zsx|rutrx~xtw||x{~vtx}wlmtvuuvwy}~wvw{{yy|vmjow}z}uuz{y|}~zw}~}|~|xtpkfcfjjo|{urqrtuw{~yutqmlmmnpstnjlmouxwwwvxxtswwrkhkome_bnz~~}ywz{z~yy}|yuqqrpnmotwxz}}zxy|y~}~}|}~{yzxvzyvywqpqttqwzwtu~}|{wusrvz|zqkhjmmkkke]Y[_achkqvslc]^acglprsrnieaaegjoty{ytmikpqnpy|unjmx{|}xspqtwxz}zurpnlmmlnqrlb\`ejlljikklosvzxspmlkifcfmsuxww{}xx}}}yvutoiimifmpnjeackrslhlia__\]ckpqkgjlg^[`cfknqv{~}}|~~zyxvtw~}zyzz||{~xoq{ywx{~xsplknsz{uomlornf`]^_afklkmnmlkmqrstvxxvvy{xunghnrvuoljjlhjsuvzzvuuvz{{}|yywtrqrw~}}zx{~{zyz}~~}}|{zxz{upkd_^agjkgeefea]]]_`adeb^Z[_ekkcXPNOMJMV`hheec_]_cfjosx~~~{yz~{z|~|~~|zwssv|~yy|~{xvqoqttutmhjmmhbacee_[^cghfb`acbbchmoomgb__]XTXbgea\XUTUVWZ^`cedccbaehlpnlpqqqrtqqw|}zutx}|xuvvx}~{|{{~yuuuz}~zvsry~~~ytrssponoppqqsvvyyspooqw~wppsx{|xx||zxwwsnlhda\[^b]XXUUY]bdb^]`bcgigc^][WYZVSWVSY__aa][[\^dmvzzwqnnppquxz|{wwx{|}|{~{ursstsqprwyy{}xuwuolpqsuqmoollmmopnllnrtz~{{~~}|uonnmmlkmsy{z}ztolnuyywvx{yusqpqqpptwuqnmkihginsuxwspont}|{|{{~wwywwz|}~}yvtqlbZ\`ckw~ywuttqnqtvyyx{}}{~~xqlihffigegkopopsx}~yrlinsuxxuty}|y{yvx|}}{yz}z|||~~||}|xslghoy{wplnooqstska^ciheiry}yurnoqpmkkkmqsppvxxyyzxqosvvsnnnlornjjnw|zvppstu|zxxyyvtvyzzwvurt|~|y~~~}zzzxwzywx||uommoqsuvsqtuqnonrxz}|~~}~~}|wvxyurrqmjlprtxxz{xy}|zx{}zwrnnnllmonmkijlmlmrx~|~~sjccjmjgghjlnrvwvsrtrqtvxyz}}}~~zzzz|}{y{}|xuuwwtps{~{vtw{||||~|xwyz{~zvwyxvsptz{wuvwuqopvwsprwxtru{zurpomllkiggeb`][Z]``__cgikmmkhjmnlkkhiqwuqoruuusqsx}}}|zy{~~}|}zurnklonkmsuspoqvzywwwxyvqoqvwwvvw{|}}zyvwxxwtruwuplkhdccdffc_\]`aa_]afikllkjkjhhikkjlmorssu}}{ytrw|{~}|}ytstvzxvy{|ysppsv{~~~|zvsstvwwx|~}|}~{{||wrrrrrtusqpprqooopuwtqqqsw|~}vmkmomjjiigda_\\[YVTUX\cikjhdbcfggikjhedeeb]ZXYZ]^^]]^]YWZ`deb_][Z]dilnpomkllossrtw{~~zvvy}yxvttspnnmkkkov~~}zxwxwvttw|zvw{~}~~zwwxyvrqv}}zxwxwvuuurljiedda`cdbchntvuux{|}}zy|}zxz||||{wuoiijhgdbejmmmnrwyz{}}{{xwy|~|wtuz~||{xy}{{zxxyzyxy}yvy}~~~{ywxyxy{}zwvvvwxwwy}~}|}|y{}{z{{{||y{~|z{}|vrpnkhffgiigeccb`\\^acehjlnmmsy~zx|~}~}zwsrtux{|}~}~{srvxy{}zwvvvuvx{~~{{|~}ytolnpsuwxvroqw}~vooqrstvxyz{yy{{xyz{{~zz~|~~}}||{|~~zxy{~|{}~}}}|zywvvxyz~~~|}|zztpnpqpmkjkoqqruy{yy|{yz~}zy{~~{vuwxzxsprv{}{wttvyz|}{|zw|zutttsrqolloqrnjhknonlihggfdbaabccdedcgmrvvvyzywtrrtuxyyxwvvtw|}|{zyzywuuy||zxwyz{~~}yvsrt{~~~~|z{}|yz}|yuroquurmklnprtutpnpsuutuxz{}~~}{}~~~}|}}||zwtqprtspnmoruy|}}~}}zxwuuvuttsqprvy{zy}}}|z|~zwvy}|{{~}ytqruvy}}}}~||{zxwwtqolkmpsrrttsrpoorvxvpjhhhgeeghhjkmpsttuwyyxxy|~~|wrruxyxvsssqooommoqsronmnrw{~~{|~}~}ywxxuokkkmnnooorstwz{yxxy}}}~|~|xuvxzzwtsstvtqqrvy}}|~{yz{{{yvsqnlkmoqqrrpmmnqtvwtnihijhfb`behkmopomlllmorvz{{ywvttwyzytqpppnkjiigfgghhgghhiknqrtvvwvw{|xtrssronmkkkjknprrposy}~{zz{~{wvuutsssstx{{{yyzz|~{yz|{ywvspopqrsrpnnpsvvvvvvvwx|}zvttuvwtsuvvwwvxyyxz}}{zz{{{ywwz{zz{}}{zz|{urpswyyyxtpnmmoprssuwvuvy}}}~~}|{{zy{~{zxxwtsttsrtwvsrvy{{|||~~}}~~}~}{xusrporuy{zwsqstuw|{wuvxz{|{|}}zxwwxxxwwy|}|{{|}}|{|~~{yxy{{{}}}}~}|}{yxxz{}~}|{z}}zwtqoljhedefilmmnpqppqpoqtwwwxwwwxxy{}}{yxwvvwz}~~}||~~~{vttuwxvuttuuuutuvxxwxz|~}}~}|z{|}}}{yyz|}~~~}{z|~~|z{||zxwwy|{wvxyz{}{xxy{yvqopsw{}}}||}~~{uojgggffhijjkmnqsvz~}}|{zyxwutuvxyz|~~}~{xwxwutrpopqsvz~|{yxxyzxvusstux{~|yvrpqux{}}}}|}~}}}~|{{|||{|}~~|z{|}}}{yyyzzxuqomlklmoqtxz{{}}xuvxy{|}~{yvuvwwurpolkklmnooruy{{yxz||{{{}|yvttvvvvttssstuuvvvwz~zwvvvwwwwtroljjlnpqppqrsssrrsssssrrpnkjijkjhgikmmkkmqtwy||zyyz{||yvsqooqssqonortuxz|~|yxwwwurpnkjklotwy{|}|yvttsrpoqtvwxx{~}}{zyyxxy{{yxxz{{yxwtrqqqtuvvuttvwxyyxy{}~}{zz{}~}yvvvwxy{{{{||zyyz}~~ytpnorvx{~~|{ytolklmorw||z{}}{wvtqmifcbejoux{~|zyxz|}{yxwuqmklnquy~}{{ywutuy|~ywuuttuwxyzyvrnjhilqx}|ywx{}}}|zyxuqoooprtvwwwz}}|yxwxxvtpmlmooprssttsqnkjknprtx{}}~~~~~~{{}}zvuvxy|~}xrommoquwxz{zyyz{|}~}{zz}}{z{}|vqoqsuxz{{{{ywx{~}{|}|{{|~{yxwxyy{}~yusrrrsuw{~~}}xurqqqqrtw|~~~~~~|xusqqqstux|~~~~~}{ywvuqmkikopopruvwxyyz{||}~~}~}{xvvvxz|~{yvsrqrrrrrpmjhhiklmoprrrtvxz{{{{|}}zxxxxwvwxyzywusrrruy~}~{wuutrsuwy{}}||{{yxxz|}{ywuuvwxy{{zyvsrqqqsvz~~}~}{wutuuuvx|}|zyyyyxwvx|~|ywvwxz|~~|{||{{|~~}|}~|zzyyyyz{|}~~}}}}||~~{ywvtrruxz{{{{{|}~|{yyyz{|}||}}~}~~{yvspnnnpsvwxy{|||||}~||}~~{xvuvxz{}~~}|||{yy{}}||}~}{yyz{~~{ywvvxz|}~}}|{yxyxvttuvwwxz}~~~}|{||yvwwxz|~|zywvvvvutrppqrtuwyyyxvuuuuvvvvx{}zxvttvy{||||{{ywvuvxyz{|~}{yxxxwxz{{{||zxvvvvxy{}~}|{yxxwvxz{|{zyzzyyxxwvwy{~}}}~~|yxwy{|{{{{{{zzz{{|~~}|zy{}~~}~~}~}{{{zz{||{ywvuuuuuuuvwxxz{{|}~~}|||{{|}~~~|{{}~}}}||}}|||{zzyxwwxxwwxyyyyyyz|}}}}~}||{zz{}}}}~~}~~}{yxxxxyyz{{{zyyxwwxyzz{{|~}|{{{{||}}|||}~~~}{{{{|}}}}}~~}}}~~~}}~~~~~}|{|||}~~}||{|~~~~~~}}}}~~}{yxy{||}~}|{|||zwtrqpoooruwz{}}zxxwxz{~zvtqomllmmmoqrrsux{~}zxvuttttuwxz{{|}~}{wtqommopqrsstvx{}~}||{yvtrponnnoqrux{}~~|zxvtttuuvxyz{{{zxwvy|~~}|}}{zyxwxyz{}}}}~}|{zyywwxz|}}}}}|}~}|{ywvuuuttuwy{}~|{zyxwvutrrrtvwy{~}{yxxyz{|}~}}}~|ywtsqqqqstttvwxz{}~~}{{{|~~~~~~~}~}||}~~~~}}}~}zyyyz{{{z{}}~{yvuvy{}}~~~~}|zxvvvvwwvvwxyz{}~|{yxxwy{{{{zz{{{{{zyxwvwxz{{|}~~{zzzzz{{||}~~~}|zyxwwwy{~|zxwwwxz}~}zxwwxyywtrppooqtvy{}~{xvtstuwy{}~}|{yvspmjijkmorvz}~}}}~|yvtronmlmopruxz|}|zwtrnkjjlnqtvz~~|yvspnnoqtw|~}{yxwvtromllnprtwz~~}}}}|||{zyywurqpqtx|~{yyxxyz{}~}|ywvwxz}}|||{zzz{|}||{yxyz|}{{{|~~||}~|||}}{yy{}~~}~|{{|}|ywvvwyz{|}~~}~}zxwxy{}}}|{zyyz{{}~~~~~~}}{xutrqrqqrssrrqrtvy{|||{{{|~}zwutstvy{||{{{{}}zwutsrrsttuw{}~~~|ywusqqrsuvxz|}~}{yvsponnnoquxz|}}{zyxy{{|}}||}~}{xtqomlmprux{}~~}|}}zvsqqqrtvy{}~}{zyxxwwxyz{}~~~{zyyz{~~}zyxxz|~}||}~|{{}}zyxxwxy{~~}{yxxz}}zvrommnpruwyzzzz{|}}}|xusqpopruwz~|wronnnoqtwz|}~~|ywuuuvvwxyz{|~~|ywutsrqrrssstuvwxxyzzz{|}}}}~~~~}zyxxvuuuuuuvx{}~}||}~}{yyz{|}}~~~~|{||}~~~~~}|{zz{{{{{{|~~~}~}|||}~~}{{{{|}~~~~}{{{|}~~{yxxxyyzz{{{{zyyxyyyz{{{|~~}}}|{{{{{|}}}}}~}{zz{}}}}}}}}{{}}~~~}|}~~}|}~~~~~~}}}}}}~~~~~}}|}~~~}}}}~~|zyyyzzzzzzzyxxxwwwwvvvwyz{}}|{zzz{{{{|~~}{zyyyyz{{|}}|||}}}}~~~}}{zxwwwwxxwwvwy{~~~}||||}~~~}}}~~}|{||{{{{zzyxyxyz{}~~}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}||{||||}}}~}}}|||}~~~}}~~~~~~~~}||||}}|||}~}}}}~}{yxxxxyxyxxyyzz{{{{{|||{{{|}~}{yxvvvwxyyyyyz{|}}|||}}}||{{}~~}}}|{yxwvwy{|}}}}}}}}}}|}~~}||}}|||}~~~~~}}~~}}}}}}}}{{{|}~~~~~}~~~}|{yyy{|}}||||}|{{{{|}~~~~~~}~~~~~}}}}}{ywwwxxyzzzz{|}~~~}}~~}}~~~}||{yxxwxyzz{zyz{}~~{xvuuuvvvvwwxy{|}}~}{zzzywuttstuvxz{}~~{zyxvttttuvxz}}zxvtsrqpprsvxyzz{~|zxxwwxwwvuuuuvvvuuw{~|zxwwwwvuttsssstuvvwwx{}|ywvvvvuttuuuuutrrtw{~~}|{zyyz{}~~}|{{{zzyxy{~~{z{|~~}}}}|{|}}}}|{zywvvwz{||{{zyxxxy{}~~}{xvtssstuuvwy{}~}{xtqooruy{}~}zxvuuuvxz}~}|{ywuttux|}{z{}}ywutvy|}zwusqpopruy|}{{|~~}}~~{xvsqooqtwz|}}}}~~}{{|~|zxvutttvx{}~}||}~}yuqonnpruvwxyz{}~~}}~zwtsqqqqsvy|}yusrrstuvxz|~~}|}}~~{ywtsrqrsvy|~}~~~~zxvuuvwxyz{|}~~}{|~}{xvuuvvwy{}~}ywvuuuuvwxz}~~{yvtssrrstw{}{xvuuuvvwxy}}|zywvwy|}{xwwvuuvwxz|~~~}|{{zyyxwtrppqsux{}}{z{|}}}{xvtrrqppqrstwz}~}|{zzzzzyxvutssrqqpoprtvy{~~}{ywvvvwxxxxwvvtsssstuvx{}~|{yyz{{}}}}}}}}{zywwxy{~~~~~~}{ywvvwxz|}||||}}}}}|{|{zxwwxz}}|{yyyy{}~~}{{zzzzzz{}~~~~}|{zyyz{|}}}}}{yyz{}~~~}|{yxyz{}~~}{zyxwvvwz}~}|{zzzyyz{|~~}{{{}~~}|||}~~~}}}~~~}}}~~}|{{|}~~~~~~}}}}}~~~~~}|||||||}~~~~}}}}}||{{{{zxwxxyzzzzyxwvvwwxyz|~~}}}}}}}}}|{ywwwwwwvvwxyz{{{zzyy{|}}}}~~}}}}|{zzz{{{{zzzyyxwwxyzz{|}}~~~~~}~~~~|{|||||}~~}}}~~~}|{zzz{{{|}~~~~~~~}||}~~~~}|{{||{{{{{}~~}~}|||}~|{zzyz{{|}~}||||}}|}}}}~~~}}}}}}~~}}}~~~~~~}||{{}~}|{|}~~~~}}}}}}~~~~~~~}}~}{{|~~}{{{|||}}|{{{|}~~}}}}}~~|{||~~}~}zz{|}}{zyxxxy{}}|{zyxyz{|}}}~~~}~}{xvuuvxz}}{zyyyxyyz{|}~|{yxyz{}~~|{yyxxxy|~}|{{{{|}}{yyyy{|~}{zzz{|}}|{zyyyz{~~|{yxyyz{}~|ywvwxyz}~|zyxxxy|~}zxwwwyz{}~|zyyyz{|}~~~|{{{{}~}|{zzz{|}|zyyxyz|~|ywvvwxz|~}{zzz{{{{}~}zxvtsssuwy{}~~~|zxwvvvvvx{~}||{{z{||}~|zyyz|}}|||}~}{zzzzyxyz|~|{{{|}}~~~}}~~{ywwwxy{}~|{zz{{|}}{zz{||}}{{{|}~~~}}~~~}||||||{{|}~~}{yxyxy{|~}{ywvvvwwwxxy{||}|{zxxxxyyz{}~}ywvvwyz{|}}~~}}}||||||}}||}~~}}}~~~}}}~~}~~|{{{{|||}}}~}{zyz{}}}{{{{{{zzyxxxyyyyyz{}~|{{{|}|{yxy{|}~}|zxxxyz{{||}~}{zz{||||{{|||||{yyxyzz{||}~}{zz{}}}|{yxyz{|}|{{|}~}||||||{{zz{|}~~}|{{|}~~{yyz|~~~}|||}}~}|{zz{|}~~~}~~}{zzz{|}|{zz{|}~~}{{||||{{{{|}}}{zz{|~}|}~~}|{zzzzz{{{{{}~|{{{{yxvvwxy{zyxxxz|}~{yxyyyyyxwwwxxyyxxy{|~~|zz{|}|{yxxxy{{{{{{|}~~{zzzzyxwvwwyz|{zzzz{|~}{zz{}}|{yxyyz{zzyyz{|~}|zyyz{}}}||{|}~||||{{zxxxxyz{yxwvwy{~}zyzz{zzywvvvwxxxwvwxy{}~~~}}}}{zxvttvxyzzyxwxz|~~}||{yxwvvvwxyzzyxxy{~||}}|zxwwvxy{|||{yz|~}{zzyxwvvvwy{}}}{zyxy{}~~}~}|{zyyyz{}~}{yxy{}~}{zyxxyz|}|{zyy{}~}{zyxwwyz{}}{zyyz|}}|{zyyyz{}~~}{zz{}}||{yyxxxy{|}{yxxy{~}{zywvvvvwxy{{{yxwx{~|zyyxxwwwwxxzzzyxwwy|~{yxvutuuvwxy{{{yxvvwy|~|yxwvvvwxyzz{{{yvttvx|~}zyxwwwwwwxxyzzyxwvx{~|zxwvvvwwxxyz{zxvuvy|}zwvtsstuvxyzz{zywwx{}}{yyxwxxyyz{|||{zxy{~}|yxwvwyz{|}~~}|zyz}}{{zzz{{|||}}|{yyy{~~{zxvuuvwxy{|||zxwwy{~~{yxwvvxy{|}}}{yvuvw{~}|{zzz{|}~~~}|zxwxy|}{yxwxy{}}}|{ywvvwz}}{zxwwxz}~~~}{yxwvx{~~|zywvvxy{{{{ywvuvwz}|zxvutuwz|}}}{ywvvwy||zxwvuvxz|}|zywutsux{~~|{ywuttvy{{{zzywutuwz}|zxvuuwz|}|{zxutstvy}|{yxwwy|}~~}|zwutuwz~}zxxxy|~~~|zxvtux{~|zxwwy{}~~}|zxvuvx{}{xvrppooqsuutrpmlkiilpswywvwy{|{}zttuyvlli_^ffiuwvuprskiu|ux~}~|}yrswysqx~|xtpou}~~ulkpx}}ytw~{|~yqnpxwtrrzzwuyy||||}vsuxz}{zzytqolhegklmx|yyxxy}~||{zxqkhdabhoqnostx~}{zvvwvtwzwplmqqja^dqy|}z{~yrrw~wy~}zxtopqorz~~{vrqrux{{vw~~~~~{x}~|{{~{z{z{|{||urrsqjhs~~}|{~xqopqtvy~~wqmmpqnmlh_XWZ^afikppjaWTX[^dimqrqnlkjlmlnrx|~~zussqkfhqwvspouzxqmosvyyy|}~}|~|zzyurqqsrqrtsolhcaejlgacjoqrqprvx{~}vomlljgdcglnprv|yqoswx|xruuv|}{zz|{tpstoryxtpjgmv{ukjkd^^^^aglkd[X\]YV[bejot|{vvzyurswy{{vsrqmghu}{}ztrqquy}}vlebbinlheeffhnstvxwuqprssvz~~~yurlimqutlea`bcckrrv{zz{~}~|xtqqx~|zvvtorutv{zssy|}|yzyz~|yurpllonkjd_]^dimmmmllha]][\]`efd_\^afki_UNMLEAGQ\aaab_[]bhmu{}|z}}zxyxy}yuuz~|~}ywtqqssqplecfhd^ZZ\_]XW[addbaeknonllkihebaaa]YY`eda^[WTRRPNPRTY\^adceikpsquzywtqpnt||}}xvspopptxy{~~yvutvy}|z}~{~~|}~{xvvsomllkjhgiklnmjlmoty~zx|yy{{||}zrld]YVTV]_YWUPOQVZ[[YZ]^bhlmjijebb]UTVRT]`ab_\\]^`fottrmfefghmsuwxxy|~wspnnmlmqusrtsnmnlhilmpnhhmorxz|~{uqnqtx~~zvx|~~}~~~zunllklnmmqvyxvz}{vokgeluyyz}}ytqppqtzzupmjgddeinopqmhfeju}~~zw|}|{|{tpqrsy~{vsoj`UTZ^cnx||{yvqnopssooqswz|{{|zyzyux}}}yrmjhfcdedgnsxz|yurmikqtuvsruz{wvx{~|vvwyxuwzzxxyz|yttvvx}~yvvusrpljlry{x{zxtpnpoptvzyrosyyrouy{~xtnjigedeegkpposxxxzz{uorvwvrrvwx}}xtrt{}z{|wsrqnmqsqt|~{{zyuonqtvx{~~z{}z|}wtutokkmmmnmlkjnssooooty||}}yxvqrxywy{}~|yxzwsppommrvy~~|~}{yy|~yvsnmmljkmoqtuvwvspsw|zx|}vleadhgbbdhmquxyvpmnpquzyy}{x{}wuuuv{}|~~{vux{|z|}||yx||yxzwuvsqsuttwz}{yz{{zz}~}|zuqmmojdbhnolmsz~|xtolkloqrrrngb\WVXZYVW\_bfijhhlonmopnsyzuqqtuutrtz|yxyyxvvzzvsqswzwtwzxtpnopolkklnmjghnrsttv|ztpmlmooonqvxtpnnlkmmmljfa_abccaelqsrrplkifdcdeefhjnrsty~|}}{{}zusrtsoqtsuz~~}yuvy}}ysmjhhgipvz~}}~~~}~~}xokjiijnnljloqolkjnuxy{|{{~~}wmilqrpooookf`ZUQNLKLORV]bdeeddgiklopolihhd_\[]`cdebaba[UQRTUTVXYXZ^cfgilnpsux|~}~}{yusx}~~~|yurpnmoqssrrux{{yz{xvvz}vswzz{~~~||{wxyz{}}yy|~}{xxxsonpsvwtqsx|}}|~}{zvoiigehhghifbbeikklnsuux{{zywy||{|yskhjhgffhmrsrommmllnruuvusv{|wv{}yutx~}|{{yyy{{z{~zvvwx{}|zyyy|}}}~}|{zywtqpqtx}~~~~{yvrsuvvxz{{zz}{wvwvtrpooligeefebaabbbbbbddchpw|~}~}zz||zwuvvvwwutsrrw~|tpty{}~zwxz{{|}~}ywy|{wronnnnnlhfflt{}wpmprrstuvy|}}|yxwuuwyyyz{}~~}{|wrsxytpqv}~~}|{}zussuwwtstvwx{{{zyy{~~~}{tnkkifdcdgklmoswxx{~{xxwwwy{}~~}~~~~{ww{ztpoomlortvy{}~}zz|z{}}~~|ywy{||yvqmloqpmjloonliiihhgc_]ZXXY]aachmsvvy~}yuttuwwwvvvtv|}|zwuuvtsrruxy{}||{yyyy|}{}~~}}{|~~}|~~{}|woic`ejkigfhjnquyyxyz{zxvvy{|~~{zwrqux{~~}~~}|ytollnommmmorux{~~~~}yvsrsvxyzzxx{}yvvvvwx{|}}||}~~~~|xwy{~}|}~|yz{}}}|zxy|~~}||{wusqoppnkklmljjhhkmmkijlnmjhijkmpsvxyxwx{|{zz|}|yskfhlnpqqponllpsuxzzxronosz~|~}{}}yxyzxrlijkmnnoopppqt{|{{y|zxy}|zz{{ytqpqux|}|{yxx{~|yxwurponmnppnmnqsrrpkffhkljfb_adhntxxwusqpqtx{|zvqnmmptwyxvttsrpnmmljhecbbcgknprtttuvwwvwyyxvtssvz{zxvspnmlnprspkimruz|z{~{xwx|}||~~}|yvvwxyy{~|yutvuplhgefkrw|}{xwwy|~}{xvsqqsy~}~~|ytnlmptvx{~~~}}}~|zzzywuwz{|~}}~~~|zyzwtrruz|~|{|}vpllrx{}}zwtttvwutspkhimsy~}zwvz~{yxwx{~~~{yxvrmmruwz}~}}zwtux~~{y{~}ytrqsw|~}{xx{|{xsmhilos{~||}|{ywvtpmmnrvy|zussuy}~~~{zzxtrstvwx}~{ywvuutttvy~|}}xtojfc`adinruwyzxvtronoponmmlmosv{}{ywuspoqv}~{{|~{wtnjjnsy|~~}}}{yxvuutrqrrtuuvx|~zwuuw}{{{{zyxxxzz{|{xvqmklqvy|}}}}{vssw|{tompu{~}zvttrpooruuuuvy|}|{zyupmjihilqx}}|||}~~}~~~}~~ysnjiknty}|ywuvxz}~xspnnrw|zvsqqrv{~~}}}{zzzzywwxz{||}~{vroqty~ytpmlnrw|~{xvutrrsttrsvy{{z{}}|zwtv{|yxxxwxz{{yyz{|~~zvqlihjlnruy}|yyyxvsrrrrqpqtvvwxz|}zvttvyzz}|zyxwwvvutspmmnrvxwtsrpnkihhhhilosvwwwvvvsommnppommopppqtx{}|zyxvtrqonoqsvy}~}|}~|{zyz~~~|yurqqrtvx|~~}{yxxxy{{{yxxxwx{~{yvuvwvuuvy{}}~}yxvrnmnrtuwxwvuuvxzyxxvvvwwwwwwxy{|~~}}}}}~}}~|zzz{{|~}}}~}|}~|{|}~}|z{}~{xvwy{}~|{{|}}}{xvwy{|}~|{}~|xvtsrrtuvw{}{{{{|||}|yvuttvy||ywwwxz|~~~~}}~~|{zyxyxvusrpoppruy}~}~~{yyz}~~}}~{zywutsrqponmmqw{{ywvvxwtplklmopqsuxz||zwvuwxwusrponoqtwz}~zxwwwxxz|~~}xqmmnpruxz}~}||}~|ywsqqrtvxy{}|}~{y{|||||}~zvqoqtw{}}{{|~~~{yyxy{}}~~||~~{yvttvy{}{zywtuvxxxz~~|yvsrqqu{}{yvtrqrtvxxy{}~|{yxx{~}zwvvwy}~|ytqoopqommnooqux|~~|||yvtqqqty~}{yxwwxxxz|~{xusrqnljiihjnrx|}{xtqqqqqpnllmopquz~}||zxusrqsw}}yusstw{~}{ywsqpooqv{{urpoonnooprsux|~}{yvttv{|ywtsrrsttvy}~zwvttsronpuz~~|{{zz{}}}~~~~}zwvvwxyz}~~~}zxwwx{}zzyyxyxy{~{xxy|~yusrrtwx{}~}}{zxvtttux~~|zxwwxyz~}||}}}|{|~~zwvwwxwwvx{}yuttuuvwxy|}{z{~~}{zyyxwwxz~}zyxxxyy|~}}}}|{{{{{|~}zxwwwutsuy}}zvrqrstuvx{}|ywvx|~{yyxvuuvxz}~zvtrqqponmmnrw{~zwusrrstttuxz|}~}zxwvuttstvz~}zxxyzzyxxz{~}{ywvwxvuuwy{~|yurqqrtvwxxy{|||||}}||{{zyvuuvy~~}}|{zyyz||yxxyz{{|}||}~~}}{zyxy}}|{|~~}|}}|zxwvwz}~{ywvttuuwy{zxxxyz{}~~}|zyxy{~}|ywvx|~~~}|{z{|{xwvvvussssuy}~}}}|{{|}~~~}zyy{~{zz}~}~~~~}|zxwuuuwz~}{{zyxvvwxyzzxvuuuwz|}~}||{{{zyxxz}~}}{{{~||}~~}|{|||{yy|~~~}~}|{ywvx|~}{zyz|}{yz{{{{}~|zzz{}~}{{}~|{zzzyxxxy{}{xxwwvvwy{}}}}{{{{|}~~~~~}{zzz{~~|zxwvvvwy{}}|zxvvxyy{|}~}{z{}~}zxxwxy{|}|{yxvuuvxz|~|{zyyzz{|}}}{zxxxxwxyyzzxwutrqrtvx|~|ywtstwz||}}|{zzzyyz{}~|zz|}~}}~~~}||{{{|}~|zzz|}{|~}|{zz{}}||}~~}|||}~}|{{{zyyyyyz|}~~}}}|zyyz{}}}}}~|{}}||}~}{zzyxwvvwwxxyy{|}~}}|{z{~}||}~}}}~~~}|||}~~~}|||}|||{zyyxxz|~~~~~~~}{zyyyyz{{zyyz{{{||||{yxxz{{{{|}~~|{{|}~~}}|{{{{{{|||}}}|}}}|{{zz{}}|{zzzzzywvtttttuutttvvvwxyzzyyyz|}~~~~~~}}|{{zz{{{{{|}~~}||{{{{{zyywvuuvuuuuuvvwwxyyz{{{yxxyz{|||}}}}}}}}|{zyyxyyywwwwxyz{zzyyyz{|{zzz{{|||||||}~}{zzyyyyyyyyzzzyyz{}}~~~}~~~}|{zzyyyzz{|{|}}~~}|{{||{{|}}}}}}}}~}|||}||}~~}}}}}~~}}~~}|{yyxxxy{{{{{{||}~~}}}~~}||||}}}|||||{zzzyxyz{{{zxwwwxyz{|}}}}}|{yxyyyxwvvvwwy{{{{|}}||||}}|}~~~~~~|{zzz{}}{{zzyxwwxyz{{{{|}}}}~~~~}}}}}~~|zyyyxxwwyz{{{{zyxwvwxyzzzyxwwwxz|}~}|{yxwvwwwvvvwwxzz{{{{{||}~~}}|{{{|~~}}{zzzzyyyz{|}~~~~}||}}{{{{{|||}}}}~~~~~~~~}~}}}}~}{zz{}~~}{{yxxyzzzzzzyyxxyz{|}}~~}|{{{||}||{zzz{}~}}}~~{yxyzz{||{{{{|}~~~~}{{{zyyyxyy{||||}}}{ywvvvvvwxz}~}|zxvuuvvvwvvvvwxzzyyyzzxwuuvxz{}~}~~}||}}~~}}}}||}~~~~}}}~~}||||}}|{zz{|}~}}}~~}|{z{|}~}}}~~}|{{zz|~~}|{zzzz{zyyxyzz|~~~~}~~}}~~~}|{zyyz{|}}~}}|{|}}~~~~}~}{{{|}~~}|{|}~~}|}~~~~~~~}||}}{zzyyyxwvuuuvwyz{{zxwvvxz|}~}|{{{zz{||{{{{{{|}~~~}|{zyz{}~}|{zzyyyxwwxxxyz{{zzyxxy{}~~~~~~}|{zz{}~}|{zyyyyyxxwwxxy{|}}|||||~~~}}}}}}}}~}|{{{{}~~}||{zzzz{{|}~~}|{|}}~~~~~}}~~~~}|{zyz{}~~}}}}}}}|{{zzyzz{{{{{{{{{zyyyzzz{||}}}}}||{{{{{{zzyywvuttuvvvvvvuttsrrstttsrtttttrrqpnmoqqrqpqpnmmqwvrrqkjmorvtpu|zsrxunstry{{~wxxxwt~{{z{}~|{yxz{z|}{|yrsx||xvwurtvz}{vx}||yxx}{~~z{}||yvzzz}}}|~~|zxw{}wsqpstrronv~{vsx~}~}uklsyz{}|yyyvsprvz{vv}~}~~}~~zxwtsogdghggkqx~|x~~yrkffkpplfbbc`_ckljmqt}zyz{zvrpmgekrtuwvuuropuxyzzz{~}xssz}zzvuvtsuurnheffb\VUZdnuyzxrmpvyyxwwxyzyurrsttvyzzvsponqrmgfffhjifccfhgcabhnokgehmrqnlkmnosvvttttvx{}|~}zvtw|zvuux{}|wrpqnga`cddccejpsqlgdbbdhjkoty}}{zywsngdhlkhfhnu}{}~{{|}}~~|~~|{uu{z{~~{tmiffjov}|upnqw}{sprvz~~yqljlqsrppstqojfffipy}||zyxz|~~||zxw~~zupljjjhiq{}|zvwy}}~zssuxzzzz~~yuuxupnnrusssrrruz}~xyz{||zvtw{|wohb]_bdddgimpqw}~zvromigjlqwwtsty{vpqsqomigb]_abfinwzwtsvyzyxwvtuyzwtrsutpoooqtwwtojhijhfhkkghmqwzwvtx~~|ytpsvy}~zvvrprptyursqtwwtmf^Y\^bgny~vuz~zwusponnptwvusnjjmkhfffhijlow{y{ytrsrlfdffgjhggeefd_YWWVUSTWZ_bdillnkca_]bdgosrssrqohb__^]^^_bdd_\\\\^``afjljfffglpnopojfb_a`]ZUT[``_ZUUZ`fghfb``ejlopqy}}{xuw|{vuw{~}}{zzyvuuttvuuy~~}xqpkgjnoppqssonmklpu{~zspprsvyxsrtstxwsrrrrtx{~ytppssmjifc][^`elkhnttttngc`ZXZ\\addgf_XV]efjorrnmnnqssstruz}}~|yvrqruzxqquy|}yvvy}~|wxyvvxzzzyuonokedjnrxyxzysqmieabca_]^`fjlmmpv|~|~xqqrqwzvx|}~|zyxxzxtqpsv|~xusswwvsruwtopuy}~}yvwwstzzutx}}xtvwvxz|}}{z~~yy~|usrpnptvvx{|{}{vuwwtrry}}|yxyz}}}~|upnlhehjefhe_\[^bbeghmrusomnlkklosz{vngfifcdjsz~}zvvwtrppstvwwz}}~zuootsnlihfa[VRPSZadedeinonmlmompspnrtstqlnstvxwwwtpnnt|~}~|wrmlouyz|}~}|xx{vpnkijjlrw{|{}}ytnjhfgkmjfgfeefggfhlnliklnpnnnlkkkklnqqnjilpvvsrpsvwwwxywvusoljjjkmnry|ywvspmjilu{z|zwtohaaelqstx{~zvtssrssw||}|usy}~}|}~~|ywxzwpklpssrprvy}~}~~~}~~zvtvvtqostpqsokjnuusx{|{vsnlopomlmlkklmlloommmlhdca`_^bd_ZZ^`_^[\bgjjjmlifdddgkmnonooqwwsrrv|{zy{}~xxyxsljlnonnqw}|{ywvvtpkjnptwy}~}{{~}|xvwwtqpppqutomnrtqrvz~{wx{}~}xvtrstsrsuwwursw{}}~~zw{|wtuz||}zvwwttuv{~||}}}yxyzyxxx{~~}|||z{zxwussrprwwvx{{upmmmg`_acfjgdeehmrwyxusrsssv{}}}zwwsmkkighhed_Z\_cdaacdeeccfilmmnrvvsrtvutstuvwxwtpkjlmkfa_``][[]dlprvxx}xtturnmpv{}|z}~~}}zxsmhccca^`fkptsrssu}}zvsqle`^]_abcdhlmorrpt}{y{|{{zvk_]\YWUSRU\_ekmnsz}|~{vtsv{{wtv{}{{z{{uoigilpnkpy|wrka]]\[YYZ^cdcfnsuvss{~z{}~ytppruvuuvz~|zyyzywvvwzzxvtqnnomovxvsqoqv||xuvwvwyxz}}zxurokhijihhhijouz{{z{~}z{~}|{|}|z|}ywxwuvusplhefhgcabcgkouxwyzxutvvvxxyzwtqrvyz|}yvwz{zwtrrrqmklnprsrrvzz|}zyyustssuxz{xwvuw~}wtqmkihgfinsy~}||{|~~|xx}}|{xvx{}}|}||~{{}}~}~~ywwxvrmhdcc`[WVW[\]]_dijmquwuttrqrtx|zxx{~}ywxzyvutqqtspprrpnoruz~}{|}}}{{{yvpjikkjgfgeedbaabccca__`dffegimqqquy|{yxtsvxx|~zy{|{yvsstwz{{|{|~~}}}{|}yvtty}{vpmigijhecdfimsy{{ywromhddhlpqpory}}{xuvtqplilpuxvuvwz}}{yupifhmrw}zxxvtqmjhhkoqrqsvtsurnmnoqtwz}~~~zwvxvttqomlkkifilortvyz}~{wz}xxzxusoieecbfheccdghiotsqpsuvsqqtx|}{ywy|xvwwvusttrpnkmpqtvvtqonorvz}~zyxvvvssrsw{}|}~}|xvsoooopruz|zzxuqmfa_`ceimonmnooosvwwvsswy~{ywutrolkkjheegjosvyyyxy{zvsonlifc`]\_cehlnoqqpppppqrrrrsw{{xwwxz~|{{{{yzzxvtrnllmqvxxyyxx{~{wqmmmigilorqortssvz}|vplklorttsvy{||{{}}}~|{}|xvtrnjijkhghmt||{{zzxxxy|~|xuusonnprrqrtx{|}~||~|yz}~}{|~|wtpljie`\ZY[]_chjnrvzyvx|~~}}|{wsonliikllljilpu||{yusrnjgc`]]^_bdcfknruy}{yxuqkfdcdcaaacefhlrvz}}~~}~~~}~~|yvvvutpkjiebdgjosy~{{{vokjkmmkmqtxyyz~~}{yvtsrojgc_\YWXYY[_bejpsqnlnppooooopqrvzyvtsstsqqsuvtqnljfcegilnpswz|~~~~|yxwxz|}}{ywtqommnnjhfdca^]_cfjmptvvutrooqstxzz{{{{{||{}~}{zz{}|~}}}~~}~~}{yvspqtrnkmqtx{}xttvwxyz|}}|~{wuvwxyz}~}|{zxvtsssolkllmmmoty|}~~}{xwy{{}~~~~{xtolklmnosx|~}}}~|{yyz{}~}||{{{{{{{}}}}}zwwyzz|~~}{xutrrtuvwxxwwwvttwz{{zwtsstrqrtwyywvttuvvvvvtrpmjknqrsuy~|zxsmjgfffgikkmquwvvw{{xtrsuwxxwvwxy{~~{zyvrqolhfca_^^^adffffhkpx|zwutuwyywsqrrpopty~|}~}{{||{ywwwuqooqtvxxxy{|~}}{yyxusronotwyyxxvtssrrsvz{yxy{}~}|{ywutstvy|}|{zyxusrrrssuy}}|}~|xvtqonoqtvwx{}}|{}~}~~~}}~~~}yusrqommnqrqrrqolifghfejoqpnmoqsuuuwz|~~||}~{xwwwyz{}}{wsqqsvxyyxy|~~|z{|~~~}}~~}{zyxyyzzzyyzyvqooquy~{tomkmqw|~|}~~|xspmkjiikmoqtvy|~~}}}}zvspoqqrtuwyywurpnlkjkotx{|{xx{}~~{xwwwvwyz{}}~~{vttuwy|}{{}}}}ywxyz{|}~||{zwtqpqvz|}~}|}~{zyvtux{}~~{yxwxz}~{xtrqrtuutsqomkheddgjmosvxxwyz{}~|{xxwutrqommllllosw|~|{{zzzzz|{ywtrplieddfiknrvz}~}||}~~}}}{xvsomjikkkjknsw{~}{z{{yyxxxxxxxwvtqmlkjjloty|}|ywvuuwz~}{z{}}{{}}}}~}{zz|}~|{ywvwz|~~zvsqrstvwz}~}~~}{yxvuutsrqqruvwz}~}}|{ywvxzzxxxxyy{}~~}{yyzz|}}}{yxxxx{}}zvuusqprw|}~|zywvvx{~~~~|||{yxxy{||}~}}}~~~{xvuuvwxyz~}zwvwwxxwutrqponpqruwxxy{|{ywutstwz}~}}{yywtqonnnpsvxyxxwy{{z{|}}{wutsqopqrqrtx{|}}}|{zzzyz|}}}~}{yyyzzzzz|~~}}|||~}{yz{|}}~~|yvvvusssssuwz}~~~}}|{zywvvuuvwxz}~||}~~~~}}|{|~~~|xvvvutttvwvtqoprstuuuvvwwxxxxvuuvwx{}}{yyz{{|}}|{{yvtuwy}|xwvwz}~|{||zxwwwwvuttrponoqsuutuwyyywvttvxyyyxwwvvwxyxyyzyxxxxzzyy{|}~}||}~~}}}~~|{yxxyyyz{{{xwvutsssuvvutrqnljiiknruvwwwwwwvtuuutsrrsttvxyyz|}}}}}}}}}|zxx{~~~}{xvvvutsrstvvuvxy{}}{yxwvvvvxz|}~~~~~~~~~~{yxy{~~~~~}}}}}}~}||~~|zyzz{{}~~~}}}}{yvtttssuwyz{||}~{ywwwwy{~~~}|{yyyz{{}~~{yyzzz{|~~{zz{zyxxxyz{}}~~~~}|}~}{zzz{}~|yxxy{~~{zzyz{}~}||{zzzz{}~{yxxy|}~~~}}~~|{|}}~}ywwy{{{{}~{yxyxwwxz|}~~{ywvvvvvwy{~}{xwvttuuvvwwwxz{yxvtssstsrsuwy|~~|{zxwwx{}}||}}{yxyy{}~~|{{}~{xvvvwwy|}}{yyxxwvvvy|~~}||}~}}}|{z{|}~|zyyyz{||}~}||||}}|zyxyz{{{yxxwwvvvxz{}}{xvvvxyyyzz{{{{{zzyxxxyyxwxy{}}zxxxyyyyz{}~~~~~}{z{{zxyz{|}~~}|{yxxyyxvuuvxxwusqqrrqqrstuwy{|}~~}}{zxxz|}}{yyz{||{zzyxxy|}~~}{{zz{||{|~}zxxxyzzzzyxyzz{|}|zwvvxyzzyy{}~}}}}}}|{|}~~}|}~~~~|{zz{{z{~}{{{{||{zyxxy|~}}~~|{{{}~}|||zxvuvx{}}{zz{|}}|{{}}}}{zwuttuvwy{||{|~~|zxwyzyxvuvy{|~~}}}|zxvvwxyzyxwvwxy{{||}}|{{{|}}|{ywvuvxz{{{{yxxyyyyxxx{~}||}}}~~|xvuuvwwvuuvwxy{{{{||}~{z{}}zyz|}}|zyyz{|}}}~~~}}}~|zzzyxvtqpprtuvutttuwyz{{{zyyyyyz{|}~~}|zxuttvxxwvtsrqppqrsssuwz}}{z{{||{zyxyyyxvuuuvwy{|}~}||}~~~|yxvuuuutqpqsvy{|{zzzz{|}~~~~~~||||{yvttvwxxwvwxy{|~~}|||~|{|||{yxwwxyzzzyxwwy|~}{zyz|}}||{yxwvuuvxz{{zywuwz}~}~~}|{{{}~||~}|~~|{{}~~}|||}~~||~|zyz|~}{zyxwwwvvvxy{||{zyz{}}{zywusrqqrtuvwutssuxzz{yxwwwxz{|}{wvvvutstuuuvwwwvtsstwz}}||{xvvwxxyyyzyxvtrsux{}}{yxwvvwwvvvwxyyyxwwwy{}}zxwwxxyz{}}~|yvsrtuwz}~~~~}~}zwusqpopqsuvxyxwuttvx|~~~~{ywvuutuuuttttttsrqrux}}{yxxy{~~zwwy}|zyyyyzzz{}~}}~}{zyyxxxyz{{{zxwvwy|}zyyyxxyz{|||}}}{zz{}~||{{|}~~|ywvwy|~{ywwwwvwxz{|||zxwwx{~}{{{{}}|zxxy{~}{yyz|~~|{yxy{}~|zyxxyz{}}|{zxvwxz}}zwwvvwy{}}|yvsrrtvy}}zxwussuwz|}~}zxvuuvy}~|ywtstwz{{{yxwvuuvx{~~~~~{zywutsuwyzzyywusstwy}|{yxwxz|}~}{zwtrrtvy|}{ywvvvxz}~}{xvvx{{ywvvwy{|||{zxusstvy}}{xvtssuxz{{zxvuttuwy}~}{yxxy{}}}}|zxvuuw{~}|{{}~|ywuwy||zyyz~}|}~}{{z|}zwvvy{}}zwvuvy|}~~}{ywwx{~~{zz{}}zwuvwy|~~{xvuttuxz{{{{ywutuwy{}~{yxxy||yxxy{}}zxxz}}zxwwyz{}~|{yxxz}}|zxwwy{|~|yxwy}~{wtrqrsvy|~}}}}}}~~~}{yvsrrtx{}}}{ywvuvwy{}~{xuuvy{}~}|zwtssuwy|~~}|||{{{}~{xvttux{~~}{xussuw{~}~}ywx{}}|}|yvvy|~{zz}|xuvx{~}{yy{~}yussuwy{|zxxy|~zvttvz}~|{|~}xtqpquy|~~}||}~|yxxy{~{wspoqtx{~{yxxy{~~zvronpswz}~}~}{yy{~{wtsux}}~~{wustwz}~}~}zxxy|~~zwsqpquy|~~}}~zwutux}~~}{xutstx{}~~}yusrtw{~~~~~~}|zwsqqqsvwxxyy{}~}}~~~}{zxwvwy|}}}~~~}|{ywussstwy{||}}~}{xvvwx{}~~}|{zxutrrsuwxy{|}}{yyz{}~|zyyxwvvtsrqpprtvwxyz{}|zxxxz|}}}}{ywwvvvuutsrpooqsuvxyz{}}{yxy|}{ywvvuuutrqpoortvwyz{|}~{zyz|~}{{{{zyyxvuttvy|}~~~}}}||}|{zywusqpqtvxxyyz|~{z{}~}{{zzyxyxvutstvxyzzz{}~|{{}}{yyxxxwwvtrqqruxz{{|}}{|}~~}{yxxyz}~~~}|{ywwxy{}}}}~~~~}||||||}|{zxwxy{|}~~~}|}~}}}}}||||{yxwy{|}~~~}|{yz{}}|}}{zyxwvwxyyxxxxz~}{yxy{}}}||}}|{{{{||{{{{|~}{zxwvwyzywvuuuttuuwwwvvwxz}~}|||||{zxxxy{|{ywvvvvwwxxz{{|}~~}|}~~}}}}}}}~~}|{{}~~}{zzyyyyzz{{{{||~~}|{zxwvuvwy{{{yyyzyyzzz{{{zz|}~}|{zywvuuwxyxxwwxyyxxxyxyyyxyz|~}|{zyxxxyz{{zyxxyyyz{|}}}}}}~}|{{{{|}|{{{{{{{{{|||{{{{}}|{{zyxwvxz{{{{{{{|||}}}}|{{|}~}|{zzyz|}}}}|{{|}}~~}}|{{{|~~|zyyyz{}}|||{{}~~~~~~}{yyxy{}~~~~}~~}{zxvvvvwyzzyyyz{|}~~~}|{{{{}~}|zxwwwxz{|{{{{}~}|zyxyyyz|||{{{{}~~}||}~~|{zywvwwxxyz{zzyz{|~~}}~}{yxwwwxy{||||}~~}~~~|zxwvwxyz{||{{|}}{zzz|~}|ywvttuvvwxyxxyz{~~~}||~~}zxwvvvwwxxyyzz{|}~~~~|zyyxyz{|}~~~~~|zxwvvvvwxyz{{|~~~~~}|ywvuttttuvwxxxyz{}~~~~|zxvuutttuvxyz{|}~{yxxxxyxy{|~~|{{{{{{}~~{yxxxwwxz|}~~|zxxxxwwxy{||||}~{ywvvvvwyz|}}}}~}{ywvvvwxy{}}}}|}~}zwvutuuvwyz{|||}~{xvutuvwy{}~~}~}{xutsstuvwxyyxxxy|}}}}~{yvsqqqrttvwyzzyz|~}zwutuwxzz|}~~~}}~|xurqrsuvwxz{||||~~}~}zvtrrsuvwxyz{{{|}~|{{{}~{wtsrsuvxxyz{|||{|}~~{xvvvwz{}~{wuttvxyz{|~|{{|~{xvttuwyzz{}~~~~~~{wuttvwyzzz{}}}}}}|{{|}}yusrstuvxyy{}~}}|}|xvuvwy{}}}~~~~{xusstvwyz{|}~~~}zwtssuwy{}}~~~}zwuuvxz{}~~~}{yxwxy{}}{xvvwxz|}~|{yyy{}~}{zz{}~}{xutsstuvxz{|}}{ywvwxyz{}~~~}yvtsrsrsuvxyzz{}}~~{xvtssstvwxz{||}~~~~{ywuuvwxyyz{{{|~~{ywvvwyz{|}~|ywtsrstvwwxyyyz|~~|zyyz{}}}|{z{}~~|yvtrpppqssttuvvxz}}}~}zxvuuvwyyzz{||}~~~}zwtrrstvxxxyzzz}~}}~~{xvsstuwyyz{|}~~|ywuttvxyz{{|}}~~~}{ywvwxy{{{{||}~|zxwwxz{}}}}~~~~}zxwwxy{}}}}}~}{xwwxz{}}}~|zxxyz|}~~}~~{yxwxy{}}}}~~~|zxvvwy{}}~~~~~~}~~|ywvwxz|}}}}}}~}}}~~}{zwutuvxyz{z{{{|~|{{{}~~|zxvuvwyzz{{zzyy{~~|{{|}}{ywvvwxyz{{{{{{}~~~{z{|}~~~{zz{|}}~~}|{{|~~~}~~|zyxyzz{||{zxxz}~}~}||~~|zyyyz{{||{yxwx{~}~~}}}|{{|||}~~}{yyz}}~}|{{||}}}|zxxy|~~|{{}}|{{{{|||zxvvwz~}{{}~}|{||}}|zxvuvz~~{zz{}~~~~~~}{ywvwz~~||}}zyxy|}{{{}~}{ywvvy}~|zyz{~~}|ywuttw{}zxwwy{}~~~~}{xvtrruy}|ywvwxz}~|zxvttvz}~{yxxy|~~}zxvsrstx|}zwtsstwz~~~}|{ywusqpoqtx}}{xvttvx{~~}zwusrrsw{|ywwy{~~{ywvvw{|zy{}}zxvvvz}|ywwx{}~{yvsrqrux|}ywutuwz~}{yvtsstvy}}zwuuvx{}{xutttvx|~{xvvvx{~~{ywuuuwy{|zxwxz}}{xvvvvxz}|ywvwy{~{xvtsstuwy}~zwuttvy|~|ywutttuwy|~zwuttux{}{xvuuuvxy|~{xvuuwy|~{ywvvwwy{~{xvvvwz}~{ywvvvwyz|{xvvvwz}}zwsqpppqqrswz~~zwtqolklnqtvwy{||zvtsrqnptnhjhdfip|}x{yolpkhpolkjqwtv|zroquxwtvxptvusrrsw~}yxzztqsw}vv{{sjjrvw~|y{}xv||y}|x}xvxu{|~~z{}|xzyutvyy{}|ytstrox{vqnnnnptz}wspljklmpv||wuvtvxupmiikkjnrnhdhptrnmtxrrw|}zyywwyz{}|}|ysrsrolkmnos{}yy|~~}xuux~xw{}{}}vpkmrxzvu~{vsrx}{{{|}}xvvuoieddedgkkgbcfecdddilifabfgilnpqplfb`_bdfhmswwtoklqtrpt|~zsmkpxzwx}|wrpsvwy|~xuspmkjjmtzztllpsutpkknptx{|yqida`bdeiqy||zy|~z|}~|||}ypijkgksspjb]_gljfkplhhe``eijf`_ega]_dglrw{|ywxxvttuuuz}xuwwxywwyzwpoyzsnnqw||zvtvy}~ypkjkqsoigikkknolloonkjlliikotuw|{ulhlqtuoigfgfcjsu{}yvuvz~yuutpmlkklns}~}z{ytuvuxyz|xxusvtpmgccfmqspjgfge_\[XWUVYZYX[bhnspf\VVTMINXadccffeglprtvy}~zww|~~wux|ytsuy|~~}{wrnlklrz~xx{~zvqljijnuyyyunmooja\\^`^XZainoliikkjighhec^YUUUSQVblmkgc_\YWSPRUW[^ahnprvuvtnosrqnljhkqtuttz|yvrqqqu}}zuttsuy~|yy|~{}~zy}}zxxxvrqpmjlqtuvwwtqolnooqnjjkovzyyyxvqrtrqoonjifddb``ef_]ZTSSUXYY[bhkosusmhe^YYUNLLFGQVY_cehiijnuyyvpjggfflv}yvxz{|zyupqsvzxvuxywwyvqooidhnt{|usuutusssokhfijmtxy|}}|w{|z~~ywtrpquxyyusvz}|z}~{skfehs|tngddfgkprnllmmmnmoqsttpkgegpw{}}{ywomtz{zxromjg`Y[chmu~|ysonmnnlow}}~|z{}z}~|vnhgjmnrsqqsuurqstvz~{zvrrwyz{yvx}{trtx|{|~}yx{ytrrt{|{}}~~~{y{{zywspsy~||}vqnjmtx|sjiljb`gou|}ywroomkiijknsrpruropqtut{wqokillgegmv{yz}yvwurqtvuw}ytqoooot||vwxttx}~|xtuwwx|ywwvsnnpqqqomliiljgjnt}}}||zuv}}z{|{ytootvx{|yxtqqqprqrw||yyxuqpqrw||zxupkihhkmmms{{slhkolgefgijknprsu{~}}~}}zvurpqporw}{vz~~}yuuy||~{z{ywywuxyvtvwvvy{|xyxtpqssrqqstogejpqpqx~}|~}zwtqlgdb_[XUTW]`_[[^adhlmlnqsqnolghmonov~zttwyzxxyyzz|}zx{|tponifjoqqqrtusommnppnlmruvvttvxy{zvqopstssv{}xsomhcbbdgjkjjlljd^^cgiklnnnnkihgggikmrvww|~ywsmnv~~xw|zwvuwvqruuw|~~}z|{roorw~~~~|wrpnmlmsy}}|zy}}|}}zsqpoooqpnmnrtrpmjjmnnqux{unmmliikmmjgc^[XVSPORTX_dfhhfedcaaehijkmpnic_\\]_a`_`a]XWY[\ZYZZZ\`fijkmljjjmsx{~{wz~}wuw}zuniilnooorw~~ywz}{~}|~{usty|~~}wuy|}}ytpptwxtqsy~|xvvxyyz}zurlgfcbdea^`gotttuxywx{{ywvx|~{yz~|vssnjfbcinnmmosvutuwxvutqtx}|xvx}~~|~}{~~{}|zyxvuvyzzz{}~{z|~~}~~}}~{vussttuwz|~zwutttttvz{}|zzwxy|}~|xwwvvz}}||||zvvzzxxz}zuroljhiknpppnmlib]ZZ[]_bejlkmsy}}zyxz{|}~~z}|upppruwxz{zx|zpkmqstxywvvuttuwz~vmjjkmpssqnlqx|{skgilmortuvwwwzwvwxxz~|yvvy{~}yvy}xw{||}{z}{yz|}}vqqty|}{yyzyz{yxusrrtvx{~}|}xrmmoomkiijmnmortsqrv~}xwyz|~~zz}}|~wqopsttvwwwy|}|{wux}}{}~~~{wsrqqpppnmnprqmkmrvwvspmjhd_]\]^_`bcbchnrtstwvsqonpsvxwwvvwx}~{xvux|}{xvvwxz|{zvrommqw{}}|~||}zz|~~}z{}zyyyz}~||~}|ztnjggkomhcbehlorsqnlnoqstwz}{z{{yx{{{{{{{}~|zwutsstqlhhhlqsvxyxwx{~}yussrrsstvy{}|yz}}|zxwvwyz{}~ywy{tppty}xvvx{}zzyyz||}~~|xvx||wrnlmopoookfb``cinolgdb`_]_cimqux{~{zzzxtokjjihghimoonpokkklmlmosx}vuwxz}zwvvy~{yxvrmmnnlifefjorvz~~|{yz~zxtru}{vuvvvwy~}ywxvsrrrsrrrqswz~~}||{|}wtstvxxyzzyyy{|}}}zuqnmnnoojfca`_^]]`fjmmmjgdcdgkou{~|{{{{zuqopqqojfc`^^adgihgea__bejotxzz}|xsqommlihgghhhksz||{{yvttw}}|yvvz~~xtrqpswz~}zxunjjiggjlmnoonmkihkpu{}}}|{{{yvtrqpprvxyupmlknquz~}zyyz{{xtporsux{~}wsonryzuqoopqpmkjhhjow}|xussv{||~}yuqpqrtx|~}~~|wvyywvutuwy|{wuvz~~}~~}}}|}}{xwxyyzzvqmlmoqruz~}~{vssttsrpqssstuutronoty}~~zwvvvttuvvwxyyvsrtvx|~}zyy{}zz{|{wuvy|~}|zxxxwxxwxyzzywtsrolkiffgjklnpqrrrqqrtvy{}}}}}zy{~}zwvvwz|}{wusrqonnnonoqtwyxvutvy|~{wtuvxxy{|}}{xuuvwx{~~}|~~}||}|}~}}~~~~}}{z}~|{zzywusrrqppqstrnjilprsstsrrtw{zxyyz{}~~~zvssvz}}}}|zyyy{|{|~~}zwutstvy|~{yxy{}|}~}}|~{yxwxxvttvwussuwxwuttvxz}~}|zz|}~}{z{}~{xvtsqooqrrpptwywutuwz}~zwvuutuwxwtrstuwxyywvwvwz~{xwxwtqoopnmlmprrrrsuxyzyxxxyz}}ywvusqppoomkhfhkopnkhiikmpty}~}|zyyywvtttqliijkjgffhjkjkoruvtpnnopsw{~~|}~~}|zxvsqrvz~~{z{{{{ywvwz~~~|{ywvuuusqqqrrstw{||zvtsssty|{{}}~}{zyzzxwvttvyz{~~zxwwxyyxvtqonmmoqsuwxyyzyxxz}~{yvtrstw{}~~}|}}|||}|{zz{}~{zz|~}}}}}}|}~yurqrux{}}}}zxvvwy|~|wtqqqstuuuwyzywvtsrrruz|yvsqppqtvvuutsssqqtvyy{}zxwx{~|xxxyz{}{wtqnmmopqrqqonljhimqsuy~zurnkjklnppoolihikkjkmqvx{}~~|yuqoonljjklmopqsrqpqsvy|~}{xvwyyxwwwvsolkkmotwz~}zxutssqponnpstutqoopswz~~}zyyxwy{|{xtpnnprtwz}|{{{zyyyyz{||{zyy{~|{yyz{|}~|zz|}~{xutuwyzz{}~|xtrrsttvy}{xvtsssrrsuutqpopqruxyz|{wtrpnmklnrtutsqonnprux{~~|zyyz{|~~}}}|zz|~{wsokiggjkkjjjjiihhhkmoqtx}~||{ywusssttsrrponmkjklorw{|xtpljkjkkjihijkkjjklmmnqsw{}{yvrnmmoruwxyxvrqqsvwy}{wrnkjihgghijkllmmmmnqsvx|~zwtqnlklmooorrqnmmopqrtx}}{yxvutstwxxy{}~~}}}}~~}yuqoopqrtvyzywusrrtwz~zvtsqqqqrtvyz{{{zzz|~ytnkiiknqsttsrrqnmorvy}~~{yvronnopruvxxwwvvwy{zwtsrrtx{}|yvtrsux}|{{xtpmljjjlnpsvwwwvttuwz~~zwtrqrtvxyzzyxxwvvvw{}zwsomlklmqtwxxxvuuuvz~}xspnmlmprsvxyywusrrsv{~|zvpkhffefilpsttstttuvwy|ysomkhfgiloqsssrqolklosy}{wtokheeddehloqrrrqrrqqrty~}ytpnmlkjiknqtuvutsqppqtx~{wrlgdddfgikoqrqponopqtw{zurqrrrstx{|}|{zywvwy}}xrmjihijloqrstttvwxyyz}|wrmklnpqrtvxxwvvvvuvwz~{ywsojgddehijlopqrqsuvwxy|~{vpifehkmortttrponopoqtx}~|xrmkjjjloruvuvwy|}}||{umhfhjnqrttttsstuvvwy|~}|zvoieddefijlmllmpqstuvy|~{unigimoqrstttuuvvvvwy||wqlklopqrstvwxyz{}}}~}xsnlnswy{|}~~{yuojffiklmoqrstuvwy{|~ztnjjmprtuuvvvwwwwvvwy|}{zyupjeccegjmnpqrsuvwy{}wrooprtuuttvxz|}}}}}~}zvrlfbacfiklmmmoprstwz}~zupmkkmoqrqppopqstvxyz{}}zupjfddfikmmmnopprstuwxyz{~|ytokhfddfiklmnoqqsux{}}ytokhghikmnoqrtwy{}}xtqnljjloqrsssstuwy{~~yupligfhjklmnpqsuxz|||}{vsolkmoqstuuuuvx{~|vqkfdccdfhjmoqtwy{}~~~}yuqnmnqsttvwwwxz{}~}ytpoopqrrtwz}|xtqpopsvwxyz|}~|xsolkklnqsux{}{wsokjjjlnprtwxyz{|}}|||}~}zwtqmjhghikmortvxyz{{|}~|ywusqnljiijlmpsvx{}}}}}}~~~{yurpnkhebbcegjlnpsvwwxxy{|}~{ywvspnllnprtvy{|}}||{{{}~~|ywurpnkhedeghjloruwxxzzz{}~|yvtqoljhhiijlnquxz|||{z{|~}|yvtqnljhijkmpsvxz{{{}}~~}{xusqonoprtwz||||{zyyz||zxvtromkklmorvy|}~~~~~~|zwtrollmoqsvz}}zxvtqnmmoqtx|~}|yvssuxy{}~|zxtqooprux|}|yvsssuwy{~}{ywtqmkklmorvy{}}}}||}}}~|zxwvtrpopqrsuwy{||{zxxyz{|~|ywvtrrqnljijlnqtxz|}}}|{{{{}~|zyyxvtsstvwyz{}}zvutspmkklnqtvyz|}~~}||}}~|yvusrpnlklortvxyzzxwvuuvxz{}~}zxvtsqonmkjkmoqtwy{|||{{z{}~~|zywvsqooopruwy{~~|{yxvtsrrstvxy{}~~~~}|}~~}}}{yxyzz{|}~{zzzzyxwxyy{|}~~}~~}~}{zyyyxxwxyz{{|}~~~~zxvvvwwvvvwwwwwxyyyxxxwwxz|~}zxwwwwvvvvwxxyz{|~~~}~~zvttvvvuuvwxyz{|}~~~~~}}{{{zywuttuvwxyzz{{{{{zyyyyyyyz|~{xussttsrqrstuvwxxyxxxxxwwxxz{}|{{{{|}|{{{{{|}}~~~~~}}}~~~}}}}}}}}~~~~~|{|}~~~}}}}}}}~~}{yy{||{zyzzz{{|}~~}}}~~~||}}{{|}~}~}|{zzz{{|}}~~}|||||||}}}~~~}}}zxwwxz{{zzyyyxyyyy{|}~~~}{zz{|}||{zyyyyyyz|}}~|{{{}~~~~~~}}~~~~~~}}}~~}}}}}}}}}}~~{z{|~~}}}~}|{zz{||{zyyxwvuttuvxy{{yyyz{|||}~~|zxxxy{}}~~}}}}|{zzyz{|~~~}}}}}}~~}{zyzz{|||{zzyyyxwvvvwxz{|||}~~|{{{|~~}{{{|}~~~~~~|{zzzzz{|{{{{{{zywvvwy{}~}~~~}|{{|}~~~~~}}~~}}}}~~~~~}|}~~}|{{{||}}||}~}{zz{|}~~~~}}~~{zz{|||{{{zzz{||{yxwvwyz{|}}}|||{{{}~|zyxyz{{{{{zyz{||{zyxwwxz{}}}}}{zyz{|~~|zz{}}~~}}{zz{|}}}|{{{{{}~}~~}~~|{yxxxy{}~~~~}}||}~}|{zz{}}{zzyz|}~~~~~~~~~~~||}~~~}|{zz{}~|{zyyyz{|}}|{zz{||}}~~~}{{{{}}|{{{zz{|}~~}}}~~}||~~}||}}||{{|}~}}}}~~}~~~~}~~||}}{{{{}~}{zzyyyz{|||{{{{{||}}||{zz{}}|{{|~}{zzyyy{|}}}}~|zxxx{}}{{{|~}{zzz{}~~}}~~}}}}||}~~}|{{{}~~}}}~~}{zyxx{}}|{{|}~|{yxyz{}}}|{{{}~~~~}|{{{{{}~}}}~~}{{{|}~|{{|~}{zz{|}~~~}||}}||}~}|{{|~~~}}~~}~}{{{|}~~~~}|||}}|||~}{zzz{|}}}}}~~}|zyyz|}}|{|~}{z{||}}~~~|zz{|~~}~~}{yxxz}~}}~~{ywvuvxz{{|}}~~}zxvwxz|~~|{z{}~~|{}~~|{zz{||}~~{zz{{}~~~~}{{|}~~}{z{|~~{zyyyz|}~~~~}{yxy{}~}{{{|~|{{|}|||}~}{{}}|||}~}zz{}~|{{{|}~~|{}~~~||}~~}{zzz{}~|zxxz|}~~}|zxwwxy|}~~}{xxy{|}~~~|zxvuuvwy{{{{{|~}yvttuwy|}~}{{{|}~}|zxwvttvxz{||{||~}zwutuwy{}}|{|}~~}|{yxvuuvwy{||||}}zxwxz|~~}{{|}}||~}{yxyz|~~~~~{yxxz|~}{yyz{}~zyyz|}~|zxwvwxz|}}}}~{xvvwz|}}{yxy{}~}{z{}}zxwwxy{|}}}~}zyy{}~}zxwwyz|~|zz|}~~|{zz|}}{{|~|{{}~~}{yxxy{|}}~}{z{}~{yxxz|~}~~zxxxz|~|yxxyz{}|ywvvwy{}~}zyxyyz{}}zwtsstvwxyyy{|~|ywuuvwxy{}~~~~{xtrppqsvxyz{|~|ywvvwwxz|}~}||||{yvtstuvxz{||}~~|zzz{|}}{yxxxz|~}|{{~~~}zxwvvwxz{|}}{zyyz{}}zxwvvwxz|}~}|{{{{}~~}{yxwwwxz{}}~}{{{{|~}{zyyyz|~~~|{yyyz{}}|||}~}{yxxxxz|~}{zyz{}~~}{yxwwwxz|}~}~~}}|{zz{}~~}}|{zyxwwvwy{}~~}||}}}}}||{zyyz{~~}~~}}}}}||{zyz|~~||}~}||}}}}|{yyz|}~}||}~|zyxyxxxwvutuwy{|~~|{zz|~~|yxxyyyyyxwwwy|}}|{{}~~{yyyzzzzyxxxz|~}||}~{zz{|}}}{zyy{}~~~|zzz{|||{zyxy{}~~}~{yxyz{{{zyxxy{}~~~~zwvwxyyyxwwwx{}}~}}~}zxxz|}}}|{{{}~~{ywxy{|||{zzz{|~}||}~|ywxxz{{{zyyyyz{}~~}{zz|}~}yvttuvxxxxwwxy{|~{yyy{}}}}}}~}zxxxy{{|||{{|}~~}}~}zxwxy{}}~~}}}~}zyyz{||}}}~~}{zz{|}~~~~~{xvvvwxxyyyyyzz{|}~~}{zz{|}~~}{xvuuvwyz{{{{||}}~~~~}{yyxyz{{}}~~}|{{{}~~{yxxxxyz{|||||}~~|{|}~~~~}{ywvvvwxyzz{||}}~}}}~~|zxwwwwxxyz{|}~~~}}~~|zxvvvwxyz{|}~}|}~}{yxxxxyyz{||}~~}}}~~|{yxxxyz{|}}}~~~~}}}~~|zxxwwwxyz{}~}}}~~~}{yxxxy{|}~~~~}{zyyyz{|}~~}}~~|zyyy{|}~}|||||}}}}{yxwvvvwyz{|}~~|{{{{{}}}}{zyxwwyz{}~~}}}}}~~~|zxwvvvxzz{}~~|{zz{||}~~}{yxwvwxyz{|~~}|{||}~}{zyxxxyz{}~~~}}}~}{zzyyz{|}~|{{{{{|}}|zxwwvwwxz{|}~~}|}~}{zyyyz{|||zxwvvvwxyz{}~|{zzz{|}~}|yxxxwxyz{}~~|{zyz{|}}}|{yyyyz{|}~~|{{{|}~~}|zyxyyyz{|}~}|{z{{|}}}{yxwwwxxy{|~}{z{|}}~~}|zzz{{{|}~}{{{|}~~~}|{{{{{|}~~}{z{|}~~~}{{{|}}~~}}~}|{{{|}}}{zz{|}}}}|{zzz{{{|~}{yxxy{||}}|{zz{{|}~~|zxxxyz{{{zyxxyzz{|}}{yxwxxyyzzyxwwwxyy{|}~}|ywwwxxyyzyxwwxyyz{|}~}{ywvwxyyz{{{zzz{{||}~~}zxwwxxyyzzyyyyz{||}~}{zxwwxyyz{{{zz{|||}~}{zyyyz||||{{{|}~~|{zz{|||}}}}}~}{zz{{{{{{{{{|}~~}|zxxxxxyyzzzyz{|}~~~}{yxxxxxyzz{{{|}~}|{{z{{|||||}}|{zyyyzzz{{{|}~}{zzzzzz{{{{{}~~}{zyxwvwwxyzz{|~~~}|{yxxxxxyzz{{|}}}|{zxwvvvvwwxyxy{|}~~~~~~}||{{zxwvvvvwwxyxyz{}}~}|||zywutttvwxyyz{}~~}}}{yxwwwxyz{{|}~~~~}|{yxwxxyz{||}~~~~~~}{yxwwxyz{{{}~~~~}|zxvvvvwxyz{|~}||||}}}}}}}|zxvuuuvwyzz{~}}}~~~~~}|zxwwwxz{|}~}{{{{||||}~~}{ywuuuvwyyz{|~}{{{{|}}}}~~}{ywuuuvwxz{|}~|{{|}}}~~}|ywvuuvwxz{|~~|{{{|}}}~~}{xwvwwxz{|}~~{yyz{|}}~~}{xwvvwxy{||}|{z{||}}~~{ywvvwxyz{|}|zzz{|}~~~|yxwwwxz{|}~|{{{|}}~~~}{ywvvvwxz{||}~{xwwwxyz{|}|{zxvuttvwxyyz{}|zxxxy{|}~~~}|ywvuuvxyz{|}|zyz{{|}~~}zxwwwxy{|}}~~{yxxxyz{|}}|{xvuuuvwyz{{|~}zxvwwy{|}~~~}zxwwvwxz{{||~~|zyz{|}~}{yxxyz{|}}~}{z{|}~}{yyxy{|}~}zyyz{}~~}{zyyy{||}}~~{ywwxz{}}}}}{yxwwwxxyzzz{}~{ywwxz{}~~~}|zyxwwxyyzz{|~}zxwxz{|}}}||zxxwwxyzz{{}}zxwxy{|}}}}|{zyyyzz{||}}}{xwxz{}}}}}}|{zzzz{{|||}|zyy{|}~~~}}|{zyyyzzz{{|~}zyy{|}}}}||{{zyyzz{{{|}}{yy{|}}}}}||{{zz{{{{||}~~{ywvxyz{{{zzyyxxxxxyxxyy{}~|ywwxzz{{{{zzzyxyyyyyyz{|~{zy{|}}}}||||{{{{{{{{||}}{z{|}~~}|||||||||}}||}~}{yz|}}}}|||{{{{{{{{{{{}|zyy{||||{{{{{zz{{{{{{{|~}zyy{|}||{{{{{{{{{{{{||}}{yy{|}|{{zzz{{{{{{{{||}~|zxxyz{zzyyxyyzzzzzzz{{{}~{yxy{{{{zzzzz{{{{{{{{{|~}{zz{}}|{{zz{{{{||{{||}~}{yy{||{{zzz{||||||||||}~{zz{|}|{{{{{|}}}}}}}}}}}{{{|}|||{{||}}}}}}}}}~~|{zz{|{{zzzz{{{{{{{{{{{|~}{yxyz{{zzyxyzz{{zzzzzz{|~}{yxxxyyxxxxxyzz{{{zzz{{|~~|zyxyzzzzyyzz{{{{{{{{{|}}{yyyzzzzyyyz{{{{{{{{{||~~|zyxxyzzyyxyyyzzzzzzzz{|}}{zyyzzzzyxxyzzz{{{{{{||}}{yyz{{{zzzzz{{{{{{{||}~~|{{{{||{{{{{||||||}}}~~|{{{{|||{{{{{{{||||}}~~{zyyz{{{{zzz{{{|||}}}~~~|zyz{|||||{{|||}}}}}~~}{{{{|}}}|{{{||}}}}}~|{yyz{||||{{{{||||}}}~~~{zzz{|||{{{{{|||}}}~~|zzz{}}}}|||||}}}}~~~|{zz{|}||{{{{{|||}~~~|zyyz{|}|||{{{|||}}~~~|zyyyz{{{{zzzz{{||}}~~}{yyz{}}||{{{{{|||}}~~~|zz{|}~}}||||||}}~~~{zzz{}}}}|||{||||}~~~|{zz{|}}|||{{{||}~~|{zz{|}}}|||||||}~~}{{{{|}}}}}}|||}}~}{{{{|}}}}|||{{||}~~|{yyyzz{{{{{zzz{{|}~~|{zzz{|||||{{{z{{|}~~}|{zz{{|}}||||{{|}~~~}{{{{|}}}}}|||||}}~~}|||}~~~~}}}}}}~~}|||||}}}}}}|||||}~~}|{{{{|}}}}}|||||}~~}||{{{|||||||{{{||}~~~}|{zzz{{{{{{{zzz{{|}~~~}||{zzz{{|||{{{{{||}~~}}|{{||}}}}|||||}~~~}||{{{|}}}||||||}}~~~~}||||}}}}}}|||}}~~~}}}}~~~~~~}}~~~}}}}~~~~~~~~~~~~}}}~~~~~~~}~~~~~~}||}}}~}}}}}}}}~~~~~~}}}|||}}}}}}}}}}}~~~~}}|||}}}}}}}}}}}~~~~}}}}}||}}}}}}}}||}}}~~~~~}}}}}~}}}}}}}}~~~~~~~}}}}}}}}}||||||}}~~~~~}}}}}}}}}||||||||}~~~~~~~~}}}}}}}}||||||}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~}~~}}}}}}}}}}~~~~~~~~~}~~~}}}}}}}}}~~~~~~~~~}~~~}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}|||||||}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}~~~}}}}}}}}}~~~~~~~}}}~~}}}}}}}}}}~~~~~~}}}}}}}}}}||||}~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}~~~~~}}~~~~~~~~}~~~~~~~~~}~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}||}}~~~~~~}}}}}}}~~~~~~}}~~bubbros-1.6.2/bubbob/ext7/CVS/0000755000076400001440000000000012225473206014762 5ustar arigousersbubbros-1.6.2/bubbob/ext7/CVS/Entries0000644000076400001440000000047512225473206016324 0ustar arigousers/.cvsignore/1.1/Mon Jun 13 22:58:29 2005// /hit.wav/1.1/Wed Jun 15 12:47:48 2005/-kb/ /music.wav/1.1/Thu Jun 16 01:44:39 2005/-kb/ /fire.wav/1.3/Thu Jun 16 10:16:37 2005/-kb/ /__init__.py/1.8/Fri Oct 6 09:56:30 2006// /image1-0.ppm/1.3/Sun Mar 25 22:00:08 2007/-kb/ /image1-1.ppm/1.3/Mon Mar 17 14:24:36 2008/-kb/ D bubbros-1.6.2/bubbob/ext7/CVS/Repository0000644000076400001440000000002712225473206017063 0ustar arigousersbub-n-bros/bubbob/ext7 bubbros-1.6.2/bubbob/ext7/CVS/Root0000644000076400001440000000010612225473206015625 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext7/__init__.py0000644000076400001440000003226212225473206016445 0ustar arigousersfrom __future__ import generators import os, random, math import images, gamesrv from images import ActiveSprite import boards from boards import CELL from player import Dragon, BubPlayer, scoreboard from bubbles import Bubble from bonuses import Bonus from mnstrmap import PlayerBubbles from mnstrmap import Monky import bonuses from ext6 import snd_crash LocalDir = os.path.basename(os.path.dirname(__file__)) ANGLE_COUNT = 24 ANGLE_STEP = 360 / ANGLE_COUNT ANGLE_TABLE = {} for i in range(ANGLE_COUNT): a = i*ANGLE_STEP*math.pi/180.0 ANGLE_TABLE[i*ANGLE_STEP] = (math.cos(a), math.sin(a)) localmap = {} for i in range(ANGLE_COUNT): localmap['camel', i] = ('image1-%d.ppm', (0, i*36, 36, 36)) music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) snd_fire = gamesrv.getsample(os.path.join(LocalDir, 'fire.wav')) snd_hit = gamesrv.getsample(os.path.join(LocalDir, 'hit.wav')) class Plane(ActiveSprite): lock = None def __init__(self, camel, bubber, dcap, x, y, dirhint=None): self.bubber = bubber self.dcap = dcap self.camel = camel self.shotlist = camel.score.setdefault(bubber, {}) if x < x_min: x = x_min elif x > x_max: x = x_max if y < 4*CELL: y = 4*CELL elif y > (curboard.height-4)*CELL - 36: y = (curboard.height-4)*CELL - 36 if dirhint not in (1, -1): controldelay = 5 if x < boards.bwidth//2: dir = 1 else: dir = -1 else: controldelay = 20 if x < boards.bwidth//3: dir = 1 elif x >= boards.bwidth*2//3: dir = -1 else: dir = dirhint if dir > 0: self.angle = 0 self.flipped = False else: self.angle = 180 self.flipped = True ActiveSprite.__init__(self, self.getico(), x, y) self.fx = self.x self.fy = self.y self.controlgen = self.control(delay=controldelay) self.gen.append(self.fly()) self.gen.append(self.controlgen) self.gen.append(self.blink()) self.gen.append(self.bob()) def controlled(self): return self.controlgen in self.gen def getico(self): a = self.angle // ANGLE_STEP if self.flipped: if a: a = ANGLE_COUNT-a key = 'vflip', ('camel', a, self.bubber.pn) else: key = 'camel', a, self.bubber.pn return images.sprget(key) def blink(self): for i in range(10): yield None yield None self.setdisplaypos(-256, -256) yield None self.setdisplaypos(-256, -256) yield None self.touchable = 1 def bob(self): f = 3.0 for i in range(0, 1080, ANGLE_STEP): self.fy += f * ANGLE_TABLE[i % 360][1] f *= 0.98 yield None ## def loosealtitude(self, y0, angle0): ## if 90 <= angle0 < 270 or (angle0 == 270 and not self.flipped): ## angledir = -1 ## else: ## angledir = 1 ## for i in range(0, 180, ANGLE_STEP): ## if i % (4*ANGLE_STEP) == 0 and not (45 <= angle0 <= 135): ## angle0 += ANGLE_STEP * angledir ## angle0 = (angle0 + 360) % 360 ## y0 += 4.0 * ANGLE_TABLE[i][1] ## if y0 > self.fy: ## self.fy = y0 ## self.angle = angle0 ## yield None def turn(self, dir): self.angle += ANGLE_STEP * dir self.angle = (self.angle + 360) % 360 def control(self, delay=0): bubber = self.bubber prev_key_jump = 0 for i in range(delay): yield None shootdelay = 0 while True: wannago = bubber.wannago(self.dcap) self.turn(wannago) if shootdelay: shootdelay -= 1 elif bubber.key_fire: x = self.x + self.ico.w//2 y = self.y + self.ico.h//2 acos, asin = ANGLE_TABLE[self.angle] x += acos * 20 y += asin * 20 if self.flipped: acos = -acos asin = -asin x -= asin * 5 y += acos * 5 self.play(snd_fire) Shot(self, int(x), int(y), self.angle, 2) Shot(self, int(x), int(y), self.angle) shootdelay = 7 for i in range(2): if bubber.key_jump > prev_key_jump: self.flipped = not self.flipped prev_key_jump = bubber.key_jump yield None for s in self.touching(12): if isinstance(s, Plane) and s is not self: ico = images.sprget(Monky.decay_weapon[1]) s1 = ActiveSprite(ico, (self.x+s.x)//2 + self.ico.w//2 - CELL, (self.y+s.y)//2 + self.ico.h//2 - CELL) s1.gen.append(s1.die(Monky.decay_weapon[1:], 4)) s1.play(snd_crash) self.gen = [self.godowninflames(s)] s.gen = [s.godowninflames(self)] def fly(self, speed=3.3): while True: if (self.y < 0 and not (0 < self.angle < 180) and ((abs(270 - self.angle) < -4*self.y) or random.random() < 0.2)): if (90 <= self.angle < 270 or (self.angle == 270 and not self.flipped)): self.turn(-1) else: self.turn(1) ico = self.getico() acos, asin = ANGLE_TABLE[self.angle] self.fx += acos * speed self.fy += asin * speed self.move(int(self.fx), int(self.fy), ico) if self.x < x_min: self.angle = 2 * ANGLE_STEP self.flipped = not self.flipped self.gen = [self.godowninflames()] self.play(images.Snd.Pop) elif self.x > x_max: self.angle = 180 - 2 * ANGLE_STEP self.flipped = not self.flipped self.gen = [self.godowninflames()] self.play(images.Snd.Pop) elif self.y > y_max: self.gen = [self.crashed()] yield None def godowninflames(self, hit_by_plane=None): if hit_by_plane and hit_by_plane in self.shotlist: hittime = self.shotlist[hit_by_plane] if BubPlayer.FrameCounter < hittime + 60: del self.shotlist[hit_by_plane] scoreboard() self.seticon(self.getico()) self.gen.append(self.fly()) trail = [(self.x, self.y)] * 7 ico = images.sprget(PlayerBubbles.explosion[0]) s = ActiveSprite(ico, self.x + self.ico.w//2 - CELL, self.y + self.ico.h//2 - CELL) s.gen.append(s.die(PlayerBubbles.explosion)) self.bubber.emotic(self, 4) while True: yield None if random.random() < 0.37: ico = images.sprget(Bubble.exploding_bubbles[0]) x, y = random.choice(trail) x += random.randint(-10, 10) y += random.randint(-10, 10) s = ActiveSprite(ico, x+2, y+2) s.gen.append(s.die(Bubble.exploding_bubbles)) if random.random() < 0.5: yield None if 90 <= self.angle < 270: lst = [0, 0, 0, 0, -1, -1, -1, 1, 1] else: lst = [0, 0, 0, 0, -1, -1, 1, 1, 1] self.turn(random.choice(lst)) trail.pop(0) trail.append((self.x, self.y)) def crashed(self): self.untouchable() self.play(snd_crash) ico = images.sprget(Monky.decay_weapon[1]) self.seticon(ico) self.step(self.ico.w//2 - CELL, self.ico.h//2 - CELL) self.gen.append(self.die(Monky.decay_weapon[1:], 4)) yield None def kill(self): try: self.bubber.dragons.remove(self) except ValueError: pass ActiveSprite.kill(self) class Shot(ActiveSprite): def __init__(self, plane, x, y, angle, steps=0): ico = images.sprcharacterget('.') ActiveSprite.__init__(self, ico, x-4, y-12) self.plane = plane self.angle = angle self.gen.append(self.moving(steps)) def moving(self, steps=0): minx = 2*CELL - 4 maxx = (curboard.width-2)*CELL - 4 maxy = (curboard.height-1)*CELL - 12 fx = self.x fy = self.y dx, dy = ANGLE_TABLE[self.angle] dx *= 7.6 dy *= 7.6 fx += dx * steps fy += dy * steps for i in range(22-steps): for s in images.touching(self.x+3, self.y+11, 2, 2): if isinstance(s, Plane) and s is not self.plane: self.play(snd_hit) self.kill() if s.controlled(): s.gen = [s.godowninflames(self.plane)] self.plane.shotlist[s] = BubPlayer.FrameCounter bonuses.points(self.x + 4 - CELL, self.y + 12 - CELL, self.plane, 100) return fx += dx fy += dy self.move(int(fx), int(fy)) if self.x < minx or self.x > maxx or self.y > maxy: break yield None self.kill() class Camel: def bgen(self, limittime = 90.1): # 1:30 self.score = {} for t in boards.initsubgame(music, self.displaypoints): yield t tc = boards.TimeCounter(limittime) for t in self.frame(tc): t = boards.normal_frame() self.build_planes() yield t tc.update(t) if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bubble): s.pop() elif isinstance(s, Bonus): s.kill() tc.restore() score = {} for player, shotlist in self.score.items(): score[player] = len(shotlist) for t in boards.result_ranking(score): for p in BubPlayer.PlayerList: for d in p.dragons[:]: d.kill() yield t self.remove_planes() def displaypoints(self, bubber): return len(self.score.get(bubber, ())) def build_planes(self): for p in BubPlayer.PlayerList: dragons = [d for d in p.dragons if not isinstance(d, Plane)] if dragons and len(p.dragons) == len(dragons): dragon = random.choice(dragons) if dragon.dcap['infinite_shield']: start_position = self.select_start_position() dirhint = None else: start_position = dragon.x-2, dragon.y-2 dirhint = getattr(dragon, 'dir', None) plane = Plane(self, p, dragon.dcap, start_position[0], start_position[1], dirhint) p.dragons.append(plane) p.emotic(plane, 4) for d in dragons: d.kill() def remove_planes(self): for p in BubPlayer.PlayerList: for d in p.dragons[:]: d.kill() def select_start_position(self): planes = [d for p in BubPlayer.PlayerList for d in p.dragons if isinstance(d, Plane)] distmin = 180 while True: x = random.choice([x_min, x_max]) y = random.randint(2*CELL, (curboard.height-4)*CELL - 36) for d in planes: dist = (x-d.x)*(x-d.x) + (y-d.y)*(y-d.y) if dist < distmin*distmin: break else: return x, y distmin = int(distmin * 0.94) def frame(self, tc): y = curboard.height-1 for x in range(2, curboard.width-2): if (y, x) not in curboard.walls_by_pos: curboard.putwall(x, y) curboard.reorder_walls() for y in range(0, curboard.height-1): yield None for x in range(2, curboard.width-2): if (y, x) in curboard.walls_by_pos: curboard.killwall(x, y) while tc.time != 0.0: yield None # This game is suitable for at least min_players players min_players = 2 def run(): global curboard, x_min, x_max, y_max from boards import curboard x_min = 2*CELL - 3 x_max = (curboard.width-2)*CELL - 36 + 3 y_max = (curboard.height-1)*CELL - 36 + 7 boards.replace_boardgen(Camel().bgen()) def setup(): for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) if filename.find('%d') >= 0: for p in BubPlayer.PlayerList: images.sprmap[key + (p.pn,)] = (filename % p.pn, rect) else: images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext7/image1-1.ppm0000644000076400001440000026621612225473206016363 0ustar arigousersP6 36 864 255 ̙ff̙~Mf~Mf̙̙~Mf~Mff̙̙̙̙ggggttJf~M~M~M~Mf̙̙ggttgfffffggt*5**5*J~Mfffg5CCN5NII5ggCCI4ر4رI-1-1-1-1-1-1g5CN4رRXIP7TkyhOlI2M-1̙f~M~M~M~Mt*NI4ر4ر4رyuI2M-1f̙̙ff~M5D4رDR̙X4رff-1f̙̙g*CIIDD̙X4رf-1~Mfg55NNI4ر4ر̙X4رN̙̙̙̙̙̙59R9VmTqv\zv\zv\zv\zv\zg4ر4ر4ر4ر4ر4ر4ر4ر4ر4رvvvvvȫȫ̹4رggggggvvȫȫȫȫȫȫվȫվȫȫv\zgv\z{v\z{v\z{v\z{v\zȫȫȫȫȫվȫվȫ̹5e|||v\z̙̙̙̙̙̙̙̙̙ȫȫ̖{{{{gev\zf̙̙̙4ر4ر4ر4ر4ر4ر4ر4ر4ر̙ȫȫȫ̹4رu[yx|v\zMM4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر{{{{gdKhvx|MM4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر{5R9Vv\zwy4ر4ر4ر4رJJJJJJJJJ4رkk{kgQ8UJJJXXgggggXXJJۖ{{{{kQ8U4رJXggQ8UQ8UQ8UQ8UQ8UQ8UQ8UQ8Ugg{{kkv\zgQ8UQ8Uv\zv\zv\zv\zv\zQ8UQ8UQ8UQ8Uv\zv\zv\zQ8UN̙f~M̙f~M~Mf~Mfff̙̙̙fff~M~M̙-1-1-1~M~M~M~M~M̙̙gggg~MP7TyyP7T-1-1f~M~M~Mgggttggg'ywP7T-1~M~Mgt*55**JuP7T~M̙~Mggg5*5CCC*5t'fff-1~M̙fffgt*N4رINCN5N5J̙̙-1ffft*5CID4رI5'4ر4ر4ر4ر̙̙̙̙~M̙ggt54ر4رRIX4ر{gg4ر4ر4ر4ر59R9VmTqft5NNIDRI̙X4ر{{{ggg4ر4ر4رȫNI4رD4رNC{{gvȫȫȫȫ4ر̙X4رgQ8U|{vvvvvvvv4رlSpvvv\z4رx|ffȫȫȫȫ̹v\z4رvx|*ff̙̙̙̙̙ȫȫȫȫվعglSpw**MMM4ر4ر4ر4ر̙̙̙fȫȫȫȫվعv\z4رQ8UwyM*MMMM4ر4ر4ر4ر4ر4ر4رfȫȫ̖{վọ̈̄gQ8UgMMMgMM4ر4ر4ر4ر4ر4ر̙ȫȫ̖{{v\z4رJJJJJJJgg4ر4ر4ر4ر4ر{{ọ̈̄v\zgJJQ8UQ8UJgg**gg4ر4ر{{{v4رQ8Uv\zv\zv\zQ8UQ8UQ8UJgJ4رv\zgQ8UQ8UQ8UQ8UQ8UQ8Uggv\zv4رv\zv\zv\zv\zJv\zv{{vv\zgQ8UQ8UQ8UQ8UQ8UQ8U4رQ8UQ8Ug4رP7T>'B-1̙kykhOl>'B-1~M̙fuhOl-1~M~M̙ff~M~Mfku>'Bf~M~Mff~Mf~Mf̙fu=&A~M~M~M~M~M̙gg~M~M~Mk4ر4ر̙̙u>'B~M~M̙g~M~Mgggggg~M{4ر4ر̙̙-1̙~M~M̙gggg5gggv\z{{gg4ر4ر̙̙̙fff̙gg*5*CN5ggJ{{{fgg4ر4ر59R9V~Mgg̙*5CCI4رIN5*tv\z{{{fg4ر~M55I4رNI4ر4ر5N5t{{{{5NNIIIIINJv\z|{{{{{{{ȫȫ4رI4ر4ر4رI5v\z4ر4ر̙XXIJvxf̙X4رQ8U|MfX4رQ8UwMM4رff̀̀4ر4رQ8U4ر4رM4ر4رMMM̙̀ȫȫǫ̈̄4رg4ر4ر4ر4ر4رMMM4ر̙̀ȫȫǫ̈̄{JJJJg4ر4ر4رMMM4ر4ر̀վվبJJJJJg4رMM4ر4ر4ر̀վعv\zNQ8UQ8UQ8UJJJgMM4ر4ر̙{{վعv\zggQ8Uv\zv\zJgJgM4ر4ر4ر{{v\z4رQ8Uv\zv\zQ8Ug5Jg4ر{{{{5v\zv\zv\zQ8U5g4ر{{gv\zv\zJ5v\z{{{Q8Ugv\zv\zv\zv\zv\z{{{{Q8Ugv\zv\zv\zv\zv\zv\zQ8UgQ8UQ8UQ8U554رgP7T-1y-1y-1fy-14ر4ر̙ff=&Af̙4ر4ر̙y=&A~M̳v\zg4ر4ر̙u-1̙ff~Mw{g4ر4ر̙lSpfff~Mff~M||{g4ر4ر̙Ufg~M*C5ttg̳̳̳7!;{55*55NCCCC**t̙̙vv\zv\z5NCD4ر4رNI4رC5*tt-1|v\zv\zv\zNNIDD4رR4ر4ر5**v\zv\zv\z̙v\zI4رDRN5*JQ8UyMM̙ọ̈̄4ر4رI*J-1Q8U4رM4ر4ر̙̀ȫọ̙̈̄XI5JJ4ر4ر4ر4ر4ر̀ȫọ̙̈̄XXXIJJJ4ر4ر4ر4ر4رfȫȫ̹XX4رJJJg4ر4ر4ر4رfȫ̹4رQ8UQ8UJJJ4ر4ر4رMfȫȫ̹4رQ8UQ8UQ8UXJJ4ر4ر4رMfȫȫ̹v\zv\zQ8UXJJ4ر4رMMfȫȫվع~~~v\zv\zQ8UXJJ4ر4رMfȫȫվվعv\zv\zQ8UXJg4ر4رȫ̖{ȫọ̈̄v\zQ8UQ8UXJ4ر{ȫ̖{ȫ~~~NQ8UQ8UgJۖ{{{v\zgQ8UQ8U{{{{4رv\zv\z{{{5v\zv\zk{{k{gdKhv\zv\zdKhQ8Ug54رg-1lSpyhOl-1lSpy-1lSp4رhOl-1lSp4ر4ر̙ffy-1lSp{g4ر̙fu-1wgg4ر̙fu-1̙wg4ر̙̙hOl-1~Mf̙lSp{g4ر̙hOl-1~M~M̙fff̙Q8Uxg4ر4ر59~M~Mfff7!;|{4رR9V~Mf̙~Mf̙̙g4رmTqf̙ff̙flSp{fgg̙̙ggf̙g̙~MQ8U|*tgt̙gg~MfffQ8Uv\zfȫ5C55**tg~M~M~M~MlSpyv\z=f5888588*C**g̙lSpM===f84ر84ر84ر4ر5*tJgM4ر4ر4رf4رDI4رI4رI85C*g̙JJ5M4ر4ر4رfDD4رCC*v\zJJ54ر4ر4ر4رf8885v\zXJJ54ر4ر4ر̙̀X8*Jv\z{JJ54ر4ر4ر̀ȫ̙X55v\z{{JJ54ر4ر̙4ر4رv{XJJ54ر4ر̙ȫ4ر4رQ8Uv{XJ554ر4ر̙ȫ4ر4رv{gXJ554ر̙ȫv{XJ4ر55ȫv\z{vJ4ر5v\zvvgrrվȫv\zQ8Uv\zv\zrrվعv\zv\zr{v\zgNv\zr{{g5Q8Uv\zrr{v\zg4رv\zv\zv\zggg4رP7TP7TyP7T-1lSp4رfwk-1{g4رffw-1lSpg4ر̙ffyhOl-1|{g4ر̙f-1-1xg4ر̙fu-1x{g4ر̙f=&A-17!;|g4ر̙-1-1-1-1̙7!;g4ر59~M̙~M̙v\zx4رR9V~Mff~Mfv\z|4رmTq~Mfff~Mf̙v\zff̙̙~Mfwyv\zv\zfgg̙̙~Mfw4رMMf5gggggfffJg4رMM̙ȫ5gttgg̙gJ4ر4ر4ر4ر̙ȫ5885*tgf~MgJJ4ر4ر4ر̙ȫ84ر4ر85*gtgg̙̙̙fvgJg4ر4ر4ر̙4ر8D4رI55*tv\z{JJ4ر4ر4ر̙4ر4رRI84رI8*ggv\z{JJ4ر4ر4ر̙̙4رR885tt̙̙fv{Jg4ر4ر4ر̙CCtffv{JJ4ر4ر4ر̙58tgv\z{gJM4ر4ر̙ȫ̙XX85t'v\z{gJMM4ر4ر̙ȫ̹Ct'vgJgMM4ر̙ȫ̹X4ر5JvgJgMM̙ȫȫ4ر4ر4ر4رv\zgJMMȫȫ̹v\zg{{ȫȫ̹v{{{ȫ̹v{{{{v\z{{{{v\zv\z{v\z4رv\z{v\zv\z4رg4رg4رg4رgg4رg4رe4رyP7T-1e4رk-1v\zg4ر̙f-1u[y|{g4ر̙fy-1x|v\zg4ر̙hOl-1dKh||{g4ر̙uI2M-1vv\zg4ر̙fI2M-1R9Vx{g4ر̙-1-1-1v\z|v\z4ر59f̙w{4رR9Vf̙fQ8Uyv\zv\zv\zv\zvvmTq~M̙̙~Mf̙JJ4رMMfvvf̙f~Mf~M̙XJ4رMM̙vggf~M~Mf~M̙gJ4ر4ر4ر̙v5~M~Mff~MQ8UgX4ر4ر4ر̙vv\z5*tggff~MQ8UQ8UXJ4ر4ر4ر̙v\zNC5*gfffv\zQ8UgJ4ر4ر4ر̙v\zNIDN5gg̙v\zQ8UgJ4ر4ر4ر̙v\zII4رICCg̙v\zQ8UgJ4ر4ر4ر̙4رDD4رNC5tgg~M~Mv\zQ8UgJ4ر4ر4ر̙ȫọ̈̄4رDR4ر4رICggfffv\zQ8UgJ4ر4ر4ر̙ȫọ̈̄R4رC*tg~M~Mf̙Q8UQ8UXJ4ر4ر4ر̙ȫȫ̹4رN5gff̙Q8UQ8UXJ4ر4ر4ر̙ȫȫ̹5*tf̙Q8UgJJ4ر4ر4ر̙ȫȫ̹XXXN*tt̙̙Q8UgJ4ر4ر4ر̙ȫȫȫ̹I5Jv\z{{ȫȫȫվعXI*gv\z{{{ȫ̖{վȫ̹4ر4ر4ر4رII5Jv\zk{k{ȫ̖{ȫվعQ8Uk{k{{վȫ̹v\zv\zk{{{ȫọ̈̄Q8Uk{v\zNg4رg5g4رg5g4رgNQ8U4ر|{{4رyP7TlSp{g4ر̙y-1x{g4ر̙f-1v|g4ر̙fy-1lSpx{g4ر̙wP7TQ8Uw|{g4ر̙uP7T-1wg4ر4ر̙fP7T-1-1Q8Uy{4ر59-1-1JgM*vv4رR9V~M~MJJM***fvvmTq~Mf̙̙Q8UJJMMMffvvf̙~Mv\zQ8UJMMMfvtgffv\zQ8UJgMM̙vgff~Mf̙Q8Uv\zJJMM4ر̙vȫ5tfff~M̙fQ8UQ8UgJM4ر4ر̙vȫNNtgg~M~M̙~MQ8UQ8Ugg4ر4ر4ر̙vȫIN5*tg~M~M~Mv\zQ8UQ8U*g4ر4ر4ر̙ȫ4رI4ر5g~M~M~Mv\zQ8UJ*4ر4ر4ر̙ȫDD4رC*gg̙̙v\zQ8Ugg4ر4ر4ر̙4ر4رRRIN5tg̙fv\zgJg4ر4ر4ر̙IID4ر*ggQ8UJg4ر4ر4ر4ر4رfȫ̹4رI5*tgf~MQ8Uv\z4ر4ر̙fȫȫ̹NC5gfffQ8Uvȫȫȫȫ̹XCC5tg~M~M~M̙Q8UQ8U{{ȫȫȫȫǫ̈̄XNC*g~M~MfQ8UQ8U{v\z{{ȫ̖{ȫȫ̹v\z5**g̙Q8Uv{ȫ̖{վȫվب4ر4ر4رNXIN5gv\zv{{ȫվعv\zgC4ر4ر55tJ'4رv\zv'J'g4رg4رv\zv\zv\zg4رg4رg4رg4رv\zv\z{{{kv\z{{{4رkv\z|{{{g4ر4رkQ8Uv{{fg4ر̙fyP7TQ8U|x{{{g4ر̙̙k>'BJQ8Uw{fg4ر̙hOl-1Jg4رg4ر̙u>'BJJ4ر4رM{4ر̙uuuhOl-1Q8UJJ4رMMMf{4ر59-1>'B=&A>'B-1Q8UQ8UJg4ر4ر4رf{R9VQ8Uv\zQ8UJ4ر4ر4رf{~M̙̙~M~Mv\zv\zJJ4ر4رMf{~Mf~M~Mv\zv\zJJg4رMM̀gf~M̙v\zQ8UgJ4رMMM̀ȫ55gf̙v\zv\zgJgMMM̀ȫN̙̙v\zv\zQ8U5gMMM4ر̙4رN5g~Mf~M~M̙v\zJ5JMM4ر4ر̙III*ggg~M~M~M̙v\zv\z5gg4ر4ر4ر4ر̀4ر4رI4ر5g~M~M~M̙fv\zv\zv\z4ر4ر4ر4ر4ر̀4ر4رINC*g~M~MfQ8Uv\zv\z{{{4ر̙̀4رIIC5ggffQ8Uv\z{{{ȫ̹4رI*g̙fQ8Uv\z{{{ȫȫ̹4ر4رC5ggv\z{{{ȫȫXXINgg~MgQ8U{{վվǫ̈̄XN5gg~Mf~M4ر5Q8U{{վعվب4ر4ر55gg~M~M~M5gQ8U{{4ر4رXIN*gg~M~Mffggv\zv\zv\z4رIIN5g̙g5J5JttJ4رggNwlSplSp7!;xlSp|v\z4ر-1v|||{g4ر4ر-1Q8Uv\z|||{g4ر4ر̙JJQ8Uy{g4ر4ر̙ffyQ8UQ8UJJJ4رv\zv\zg4ر4ر̙P7Tv\zQ8UQ8UJJ4رMMv\zv\zv\zg4ر4ر̙f-1-1v\zv\zQ8UJJ4ر4ر4رM̙v\zv\z{4ر4ر̙y-1v\zv\zQ8UXJg4ر4ر4ر̙v\z4ر4ر59U~MfQ8UQ8UQ8UXJJ4ر4ر4ر4ر̀f~M̙̙f̙v\zQ8UgXJJ4ر4ر4ر4رf5g̙̙̙fv\zv\z{JJg4ر4ر4رMfv\z55ff~MdKhv\z{{{4ر4ر4رMMfȫȫv\zNN*~M~M~Mv\zk{{4رMMfȫȫọ̈̄INC5~Mv\z{{ffȫȫȫọ̈̄4ر4رID5*g~MffdKh{{ȫȫȫȫȫ̹4رDD4رNggfff~M̙Q8Uk{ȫ̖{ȫȫȫ̹RD4رCgfff~M̳5{{{վվعX4رNCCgff~Mg{ȫվعXXRIC5ggfgȫȫ̹XX4ر4رCtt̳5v\z~~~~~~4ر4رC*gg4ر4ر55*tg~Mg4رXN**g~Mf~MNIII5*tt̳~M5**t̙̳fffJJ̙̳̳̙7!;Q8UlSpwwlSpv\zv\zJJlSplSpQ8UQ8UlSpg|xlSpv\zv\zXJJgMy|{lSpQ8Uv{{JJ5M=v\zgg4ر4رvv{{JJ5M4ر==v\z{gg4ر4رlSpv\zv{{XJJ54ر4ر4ر=ff{gg4ر4ر̙̙Q8Uv{{gXJJ54ر4ر4ر4رf{4ر4ر̙̙fflSpv\zv\zvvXXJJ54ر4ر4ر4رf4ر4ر̙̙ffyQ8Uv\zv\zv\zgJJJ554ر4ر4ر4رf4رR9V59hOlyhOl-1v\zrrr4ر4ر554ر4ر4ر̀fmTq-1hOluuyhOl-1-1v\zrrrr5554ر4ر̙̀ff~M~M~M-1-1-1-1-1v\zr{{54ر4ر̙ȫg̙f~M~M~Mv\z{̙̙55*gf̙̙g{4ر88̙4رgv\z8DD4ر8Ct̙gȫDI885ggվվعȫȫ4ر4ر5g~Mff4رv\zȫ̹ȫȫXI885gffffff̙gv\zv\z4ر4ر4ر8*t̙̙̙ff̙54رXI4ر**gf̙̙g4ر4ر85C̙N4ر4ر8C5*tg̙4ر588CC**gg5*5**tg~M~M~MJg̙~Mf̙~Mf~Mfv\zv\zvggJv\zv\zvv{{gJJgwwv\zv\zv\z7!;7!;v\zv\zvv{{{{JJJJ4ر4ر4رy|x|xx|lSpv\zvvggggggJJJJg4ر4رMMv\zv\z{{{JJJJJJg4ر4ر4ر4ر4رMMv\z{lSpg{MggMM4ر4ر4ر4ر4ر4ر4ر̙ff{{gg4رv\z{{MMMM4ر4ر4ر4ر4ر4ر̙̙gggg4ر4ر4رP7Tg{MM4ر4ر4ر4ر̙̙̙g4ر4ر4ر4ر̙ffP7T4ر4رv\z{{{{̙4ر4ر̙̙̙̙4ر4ر4ر̙̙̙̙ffwgv\z̙̙mTqR9V59-1fffw4ر{{{{ȫ~M-1fygv\zȫȫ55gff~M-1=&AuykP7T4رȫȫȫȫȫȫȫ̹4ر4ر85gggfff~M-1-1-1-1hOl-1-1-1gv\zȫȫȫ̹4ر4ر84ر8g̙̙-1-14رRD4ر8g̙̙g4رXI4ر85g4ر4ر8I5*tg4رXR4ر5*tf̙̙ff4رX8I5gtgf~M~M~M~M~M4ر5C88*tgfffff̙5C88C5*g̙Jt5tgtgg̙'ttttg̙f'gf̙̙~Mf̙̙ffNQ8Uv\zv\zv\zQ8UQ8UQ8UQ8Uv\zv\zv\zv\zv\zQ8UQ8Ugv\zkk{{ggQ8UQ8UQ8UQ8UQ8UQ8UQ8UQ8UggXJ4رQ8Uk{{{{JJXXgggggXXJJJQ8Ugk{kk4رJJJJJJJJJ4ر4ر4ر4رywv\zR9V5{4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4رMM|xvdKhg{{{{4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4رMMv\z|xu[y4رȫȫȫ̙4ر4ر4ر4ر4ر4ر4ر4ر4ر̙̙̙fv\zeg{{{{ȫȫ̙̙̙̙̙̙̙̙̙v\z|||e5ȫվȫվȫȫȫȫȫ̹v\z{v\z{v\z{v\z{v\zgv\zȫȫվȫվȫȫȫȫȫȫ̹vvgggggg4رȫȫ̧vvvvv4ر4ر4ر4ر4ر4ر4ر4ر4ر4رgv\zv\zv\zv\zv\zmTqR9V59̙̙̙̙̙̙N4رX4ر4رINN55gf~M-1f4رXDDIIC*g̙̙f-1ff4رXRD4رD5~Mff̙̙f-1I2Muy4ر4ر4رIN*t~M~M~M~Mf̙-1I2MhOlykP7TIЙXR4رNC5g-1-1-1-1-1-1I4ر4رICCgg5IIN5NCC5gfff~MJ*5**5*tggfffffgttgg̙̙f~M~M~M~MfJttgggg̙̙̙̙ff~Mf~M̙̙f~Mf~M̙ff̙4رgQ8UQ8U4رQ8UQ8UQ8UQ8UQ8UQ8Ugv\zv{{vv\zJv\zv\zv\zv\z4رvv\zggQ8UQ8UQ8UQ8UQ8UQ8Ugv\z4رJgJQ8UQ8UQ8Uv\zv\zv\zQ8U4رv{{{4ر4رgg**ggJQ8UQ8UJJgv\zȫ̖{{4ر4ر4ر4ر4رggJJJJJJJ4رv\z{{ȫȫ̹̙4ر4ر4ر4ر4ر4رMMgMMMgQ8Ugȫվؖ{ȫȫf4ر4ر4ر4ر4ر4ر4رMMMM*MywQ8U4رv\zվȫȫȫȫ̹f̙̙̙4ر4ر4ر4رMMM**wlSpgվȫȫȫȫ̹̙̙̙̙̙ff*|xv4رv\zȫȫȫȫ̹ff|x4رv\zvvlSp4رvvvvvvvv{|Q8Ug4رX4رȫȫȫȫ̹vg{{CN4رD4رINȫ4ر4ر4رggg{{{4رXIRDINN5tfmTqR9V594ر4ر4ر4رgg{4رXIR4ر4ر5tgg̙~M̙̙̙̙4ر4ر4ر4ر'5I4رDIC5*tfff-1̙̙J5N5NCNI4رN*tgfff̙~M-1fff't5*CCC5*5ggg~M̙~MP7TuJ**55*tg~M~M-1P7Twy'gggttggg~M~M~Mf-1-1P7TyyP7T~Mgggg̙̙~M~M~M~M~M-1-1-1̙~M~Mfff̙̙̙fff~Mf~M~Mf̙~Mf̙g4ر55Q8UQ8UQ8UgQ8Uv\zv\zv\zv\zv\zv\zgQ8U{{{{v\zv\zv\zv\zv\zgQ8U{{{v\z5Jv\zv\zg{{4رg5Q8Uv\zv\zv\z5{{{{4رgJ5gQ8Uv\zv\zQ8U4رv\z{{4ر4ر4رMgJgJv\zv\zQ8Uggv\zվع{{̙4ر4رMMgJJJQ8UQ8UQ8UNv\zվع̀4ر4ر4رMM4رgJJJJJվվع̀4ر4رMMM4ر4ر4رgJJJJ{ȫȫȫ̹̙̀4رMMM4ر4ر4ر4ر4رg4رȫȫȫ̹̙̀MMM4ر4رM4ر4رQ8U4ر4ر̀̀ff4رMMwQ8U4رX̹fM|Q8U4رXfxvJIЙXX4ر4رv\z5I4ر4ر4رI4رȫȫ̺{{{{{{{|v\zJNIIIIINN5{{{{t5N54ر4رIN4رI55~M4رgf{{{v\zt*5NI4رICC5*̙gg~MR9V594ر4رggf{{{Jgg5NC*5*gg̙fff̙̙̙4ر4رgg{{v\zggg5gggg̙~M~M̙-1̙̙4ر4ر{~Mgggggg~M~Mg̙~M~M>'Bu̙̙4ر4رk~M~M~Mgg̙~M~M~M~M~M=&Auf̙f~Mf~Mff~M~Mf>'Bukf~M~Mff̙~M~M-1hOluf̙~M-1>'BhOlkyk̙-1>'BP7Tg4ر5gQ8UdKhv\zv\zdKhg{k{{kv\zv\z5{{{v\zv\z4ر{{{{Q8UQ8Ugv\z{{{JgQ8UQ8UN~~~ȫ̹{ȫ̖{4رJXQ8UQ8Uv\zȫȫ̹{ȫ̹4ر4رgJXQ8Uv\zv\zվվȫȫfM4ر4رJJXQ8Uv\zv\z~~~վȫȫfMM4ر4رJJXQ8Uv\zv\zȫȫ̹fM4ر4ر4رJJXQ8UQ8UQ8U4رȫȫ̹fM4ر4ر4رJJJQ8UQ8U4رȫ̹f4ر4ر4ر4رgJJJ4رXXȫȫ̹f4ر4ر4ر4ر4رJJJIЙXXXȫȫ̹̀4ر4ر4ر4ر4رJJ5IXᣇȫȫ̹̙̀4ر4رM4رQ8U-1J*I4ر4رȫ̹̙MMyQ8UJ*5NRD4رIv\z̙v\zv\zv\z**54ر4رR4رDDINNv\zv\zv\z|-1tt*5C4رIN4ر4رDCN5˹v\zv\zv̙̙t**CCCCN55*55{7!;̳̳̳gtt5C*~Mgf>4رv\z|xf~M~Mggtggggg~M~Mf̙~M~MR9V4ر4رgv\z|lSplSp̳ffg̳gffg~Mf̙̙594ر4رg{||lSp̙f~M~Mffff~M̙̙U'B=&A>'B-1594ر{fMMM4رJJQ8U-1hOluuu̙4ر{M4ر4رJJ>'Bu̙4رg4رgJ-1hOl̙4رgf{wQ8UJ>'Bk̙̙4رg{{{x|Q8UP7Tyf̙4رgf{{vQ8Uk4ر4رg{{{|v\zk4ر{{{v\zk{{{v\zv\z̙̳̳̙JJfff̳̙t**5~M̳tt*5IIIN~Mf~Mg**NX4رg~Mgt*554ر4رgg*C4ر4ر~~~~~~v\z5̳ttC4ر4ر̙XXȫȫ̹gfgg5CIR̙XXվȫ̹{g~MffgCCN4ر̙Xվվع{{{5̳~MfffgC4رDRȫȫȫ̖{ȫ̖{kQ8U4ر̙~MfffggN4رDD4رᣇȫȫȫȫȫ̖{{dKhff~Mg*5DI4ر4رȫȫȫȫ̹ff{{v\z~M5CNIУȫȫȫ̹fMM4ر{{kv\z~M~M~M*NNv\zȫȫ̹fMM4ر4ر4ر{{{v\zdKh~Mff55v\zfM4ر4ر4رgJJۖ{v\zv\zf̙̙̙g5˹f4ر4ر4ر4رJJXgQ8Uv\z̙f̙̙~Mf̀4ر4ر4ر4رJJXQ8UQ8UQ8Uf~M>̀4ر4ر4ر4رJJXQ8UQ8UQ8U-1=&A=&A-1R9V̙4ر4ر4رJJXQ8Uv\zv\z-1yyulSpUpf)))hhhhhhe#UU?Uhhhhhhhhh?e#e#Ut4UUhhhhhhhhhhhh?Ue#t4gBBBUU?gBBBUUU3?ggUUUUU333?gggUUUUU33UgggUUUUUBBBBBBgggUUUUBBBBBBBBBwggUUUhhhhhhBBBwggUUϬ~~~hhhhhhBBBwggUUϬhhhhhhBBBwgUUhhhBBBBBBwgU~~~BBBBBBghhhBBBBBBUhhhhhhhhhhhhxxxxxxUUUhhhhhhUUUBBBU^^^ZZZ^^^^^^UZZZ^^^UUrrrrrr^^^UrrrUrrrUZZZf^^^UZZZffBBBUU'''ff)))UCCCffsssU___^^^fBBBfBBBhhhffff^^^hhh88888^^^8U8U8UUgUUUUe#?U?U?8ggUUUe#e#UhhhggUUUU888hhhwggUUU38ghhhggUUU3hhhggUUUUwggUUUUBBBwgUUUUwgUwgUhhhgUhhhϻhhhBBBhhhhhhϬhhhhhhhhhhhhBBBhhhhhhUhhhhhhhhhUAAAAAAAAA^^^UrrrxxxUrrrrrr^^^UrrrrrrZZZUrrrUrrrUrrr///)))U)))U'''ffhhhUCCCffhhhU___ffhhhfhhhhhhfUgUgUUUU88fggUUU8UU8gUUUU8e#U?hhhggUUUUUt4?8U?8hhhggUUUUt488gUUUggUUU8hhhgUU338;hhhgUU;gU3UggUUUUhhhghhhhhhhhhhhhhhhUhhhhhhhhhUUUUUUqqqUAAAqqqUxxxhhhUrrrgggUrrrhhhUZZZUUUU;;;hhhUrrr;;;CCCUhhhhhhU'''UCCCBBBhhhhhhhhhhhh___ffggUffwgUfffgUUUfffBBBwUUUhhhfBBBBBBwgUUUhhhhhhBBBgUUUhhh?e#hhhBBBgUUUhhh??U?hhhBBBgUUUUe#e#UffhhhBBBgUUUUe#t4UU?hhhBBBgUUUt4UffBBBBBBwgUUUUBBBBBBwgUUUBBBggUUU333BBBgUUU?ghhhϬ3?hhhϻUUUU??ghhhxxxxxxϬBBBxxxxxxϻhhhhhhxxxBBBxxxhhhUUUBBBUUAAA^^^UUrrrUrrr^^^UAAABBBUAAAUUrrrAAABBBU'''gUCCCffgg___fBBBggfhhhBBBghhhBBBgfBBBhhhggUfBBBBBBgUUfffBBBBBBUUU?fffhhhBBBBBBUUUU?UfffhhhBBBgUUUe#e#UhhhBBBUUUUUt4t4?hhhgUUU??e#UBBBgUUUUUU?fBBBhhhUUBBB3fffBBBBBB3ffBBBBBBhhhhhhBBBϻϛUUU3?hhhϬhhhUUg;Uhhh;g;UUhhhhhhhhhUUUUhhhhhhxxxhhhUxxxhhhUUxxxBBBrrrUrrrAAABBBUxxx000gBBBrrrUZZZgUU000ggUUUZZZBBBggUU'''000///000BBBBBBgUUUCCCBBBhhhBBBgUUUfffhhhhhhggUUfffhhhhhhggUfhhhBBBgUhhhhhhghhhhhhBBBUUfffhhhggUU???fffhhhhhhUUUUUU?UfffhhhhhhhhhUUUUUUU?ffBBBhhhhhhUU??BBBhhhU?BBBhhhUUhhh33?fBBBϻ3ffUBBBϬϛUUfffBBBUU3?ffhhhhhhhhhU??gggU^^^^^^)))^^^hhhUUUBBBhhhUUggBBBUUrrrrrrBBBBBBgggUhhhhhhUUAAAhhhBBBBBBggUhhhhhhhhhUUrrrhhhhhhBBBggUUUhhhhhhUUhhhhhhBBBwgUUUhhhUU'''FFF^^^hhhhhhBBBwggUUUCCC//////BBBBBBBBBwggUUUU>pfBBBBBBBBBwggUUUUfhhhBBBwggUUUUhhhhhhggUUUhhhfUUUhhhUUUhhhfffhhhxxxU?fhhhUU?e#fUUUUe#e#UfBBBxxxt4e#UfϬ3UfϬ33t4?33UUhhh~~~~~~UUUUfU3ff???fgg)))BBB^^^^^^hhhhhhgg^^^^^^BBBBBB^^^sss^^^hhhhhhwgg^^^BBBgghhhUUggUhhhUU^^^hhhwggUUUUUBBBwggUUUUUUrrrrrr^^^hhhhhhwwggUUUUUUrrrrrrBBBhhhhhhhhhgggUUUUUCCC'''ZZZZZZhhhUUUUU___ZZZZZZhhhUUfffhhhUUfffhhhU88Uhhh8e#e#U8e#?88ϬUUfUhhh3?88hhhhhhUUU8U3?UUU8UU8U88fffgfffhhhhhhghhhhhhgghhhhhhhhh))))))hhhhhhggggUUU^^^hhhggggUUhhhhhhggggggUUUUUhhh^^^UUUUUUUUhhhUUUUUUUUUAAAUUUUUUUUrrrrrrAAAUUhhhUUUUUrrrrrrhhh___CCC'''rrrrrrrrrUfrrrhhhf///xxxAAAUUU8fZZZhhhUU8U8Ut4e#U8U3?U8UU8?U3t4UU38?fffffU8888g;;fBBBhhhhhhhhhBBBBBBBBBBBBhhhhhhhhhhhhhhhBBBBBBhhhxxxxxxBBBBBBBBBBBBBBBBBBBBBBBBwgUBBBxxxggwwwwgggBBBxxxxxxxxxUgggggggggUUUUhhhCCCUUUUUUUUUUUUUUUUUUUUUUUUUUUhhhgggUUUUUUUUUUhhhqqqhhhqqqϻϻhhhhhhhhhhhhhhhhhhϻϻUUUUUUUUUUUhhhhhhhhhhhhhhh___CCC'''U3UU?frrrU3e#e#??rrrrrrU3t4e#Ue#f;;;UUU?ffff;;;ZZZxxxAAA?3t4U?UU???fgffffgffffUBBBBBBUBBBBBBBBBBBBBBBBBBhhhhhhghhhhhhhhhhhhUhhhBBBBBBBBBBBBBBBBBBhhhUggBBBBBBBBBhhhhhhhhhBBBUUUgBBBBBBgghhhUUUUUgggggggUhhhUUUUUUBBBψUUUUUUUBBBUhhhϻUUUU^^^ϻUhhhUhhh^^^UBBBU3UUe#U?UUUU3?t4e#?___CCC'''UUUUU3?t4UUfUUUU;?Ue#?g?Ufrrrrrrrrr;ffAAAgffAAA;fffAAAAAAffffffffffffUBBBBBBBBBBBBhhhhhhhhhhhhhhhhhhBBBhhhhhhhhhhhhhhhBBBhhhghhhhhhUBBBhhhhhhhhhUgBBBhhhhhhBBBUhhhUUUgghhhhhhBBBhhhϬUUgggBBBBBBBBBhhhϬUUUUgggggϬUUUUUggggUUUUUUUUUUUBBBUUUBBBU3BBBU3g?33UUhhh?UUU?Uhhhg?????UU?U?fUrrrhhh?U?fCCC'''UUrrrgUUhhhffUUfffff000UUxxxffffffff///rrrffff000xxxffffZZZf000ZZZxxxxxx000AAAUBBBUUUhhhhhhUUUxxxxxxhhhhhhhhhhhhUBBBBBBhhhgBBBBBB~~~UgwBBBBBBhhhUUgwBBBhhhhhhϻUUggwBBBhhhhhh~~~ϻUUggwBBBhhhhhhUUUggwBBBBBBBBBUUUUgggBBBBBBUUUUUgggU33UUUUUggg?333UUUUUgg?ۙ3ەUUUBBBg?UUBBBgt4e#U?hhhhhhhhhhhhUUt4Ue#e#?hhhhhhhhhU?UUe#hhhhhh)))f>pUhhhffffffCCCUUhhh^^^^^^f'''UU^^^fffFFFUUff^^^UUfUUhhhf///UU///rrrrrrUUrrrAAAUhhhhhhhhhUhhhhhhBBBhhhhhhhhhhhhϑhhhhhhBBBhhhϬhhhUghhhUgwUgwUUUUgwBBBUUUUggwUUUUgghhhۙ3UUUgghhhg83UUUggwhhh888UUUUgghhhUe#e#UUUgg8?U?U?e#UUUUgUU8U8U8^^^88888hhh^^^ffffhhhBBBfBBBf^^^___UsssffCCCU)))ff'''UUBBBffZZZU^^^fZZZUrrrUrrrU^^^rrrrrrUU^^^ZZZU^^^^^^ZZZ^^^UUUUUUhhhhhhhhhUhhhhhhhhhhhhhhhghhhUUUUggU3Ug;UUghhh;833UUghhh8UUUggUUUg88t4UUUUgghhh8?U8?t4UUUUUgghhh?Ue#8UUUUg8UU8UUUggf88UUUUgUgUfhhhhhhfhhhff___UhhhffCCCUhhhff'''U)))U)))///rrrUrrrUrrrUZZZrrrrrrU^^^rrrrrrUxxxrrrU^^^AAAAAAAAAUUUhhhxxxBBBxxxhhhhhhψxxxxxxBBBϻxxxxxxhhhg??UUUUψhhh?3ϻhhhg?UUUgBBB333UUUggBBBUUUgwBBBBBBUUUUgwBBBBBBffUt4UUUgBBBhhh?UUt4e#UUUUgBBBhhhffUe#e#UUUUgBBBhhh?U??hhhUUUgBBBhhhe#?hhhUUUgBBBhhhhhhUUUgwBBBBBBfhhhUUUwBBBfffUUUgfffUgwffUggff___hhhhhhhhhhhhBBBCCCU'''UhhhhhhUCCC;;;rrrUhhh;;;UUUUZZZUhhhrrrUgggrrrUhhhxxxUqqqAAAUqqqUUUUhhhhhhhhhUU;g;hhhU;gUUhhhϻhhh?3UUUϻψBBBhhhhhhBBBBBBff3BBBBBBfff3BBBUUhhhBBBf?UUUUUUgBBBUe#??UUUghhh?t4t4UUUUUBBBhhhUe#e#UUUgBBBhhhfffU?UUUUBBBBBBhhhfff?UUUBBBBBBfffUUgBBBBBBfUgghhhBBBfgBBBhhhgBBBhhhfggBBBf___ggffCCCUg'''UBBBAAArrrUUAAAUBBBAAAU^^^rrrUrrrUU^^^AAAUUBBBUggg??Uhhhhhhhhhff?3UUBBBfffUUϬϝBBBUff3ϬBBBf?33hhhUUhhhBBB?UhhhBBB??UUhhhhhhBBBff?UUUUUUUhhhhhhhhhfffU?UUUUUUhhhhhhfff???UUgghhhfffUUBBBhhhhhhghhhhhhUgBBBhhhfUgghhhhhhfffUUgghhhhhhfffUUUgBBBhhhBBBCCCUUUgBBBBBB000///000'''UUggBBBZZZUUUgg000UUgZZZUrrrBBBg000xxxUBBBAAArrrUrrrBBBxxxUUhhhxxxUhhhxxxhhhhhhggf???ff3UfUUUU~~~~~~hhhUU33?t433ϻfU3ϬfUe#t4xxxBBBUfUe#e#UەUUUfe#?UUhhhf?UxxxhhhfffhhhUUUhhhUUUfhhhUUUgghhhhhhUUUUggwBBBhhhfUUUUggwBBBBBBBBBf>pUUUUggwBBBBBBBBB//////CCCUUUggwBBBhhhhhh^^^FFF'''UUhhhUUUgwBBBhhhhhhUUhhhhhhUUUggBBBhhhhhhrrrUUhhhhhhhhhUggBBBBBBhhhAAAUUhhhhhhUgggBBBBBBrrrrrrUUBBBggUUhhhBBBUUUhhh^^^)))^^^^^^fffgfff88U8UU8UUU?3U8UUUhhhhhh88?3hhhUfUUϝ88?e#8Ue#e#8hhhU88UhhhfffUUhhhfffUUhhhZZZZZZ___UUUUUhhhZZZZZZ'''CCCUUUUUggghhhhhhhhhBBBrrrrrrUUUUUUggwwhhhhhh^^^rrrrrrUUUUUUggwBBBUUUUUggwhhh^^^UUhhhUggUUhhhggBBB^^^ggwhhhhhh^^^sss^^^BBBBBB^^^^^^gghhhhhh^^^^^^BBB)))f;;g8888Ufffff?83UUt43U?8UU8U?3U8Ue#t4U8U8UUhhhZZZf8UUUAAAxxx///fhhhrrrfUrrrrrrrrr'''CCC___hhhrrrrrrUUUUUhhhUUAAArrrrrrUUUUUUUUAAAUUUUUUUUUhhhUUUUUUUU^^^hhhUUUUUgggggghhhhhhUUgggghhh^^^UUUgggghhhhhh))))))hhhhhhhhhgghhhhhhghhhhhhbubbros-1.6.2/bubbob/levels/0000755000076400001440000000000012225473206014732 5ustar arigousersbubbros-1.6.2/bubbob/levels/CompactLevels.py0000644000076400001440000014241512225473206020054 0ustar arigousers# # A series of compact levels. # import boarddef, mnstrmap, random from boarddef import LNasty, LMonky, LGhosty, LFlappy from boarddef import LSpringy, LOrcy, LGramy, LBlitzy from boarddef import RNasty, RMonky, RGhosty, RFlappy from boarddef import RSpringy, ROrcy, RGramy, RBlitzy class level01(boarddef.Level): a = LNasty b = RNasty walls = """ ############################# ## ## ## ## ## ## ## ## ## ## ## ## ## a b ## #### ############### #### ## ## ## ## ## ## ## a b ## #### ############### #### ## ## ## ## ## ## ## a b ## #### ############### #### ## ## ## ## ## ## ## ## ############################# """ class level02(boarddef.Level): a = LNasty b = RNasty g = RGhosty walls = """ ############################# ## # ## ## # ## ## # ## ## # g ## ## g # ## ## # ## ## # ## #### ############### #### ## # # ## ## # # ## ## # # ## ## # a b # ## #### ############### #### ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## ## ## ## ############################# """ class level03(boarddef.Level): a = LNasty b = RNasty letter = 1 walls = """ ######### ### ######### ## # # ## ## # # ## ## # # ## ## # # ## ##b # # # # a ## ###### ##### ##### ###### ## ## ## ## ## ## ## #b # # # # a # ## ## ##### ##### ##### ## ## # # ## ## # # ## ## # # ## ##b # # a ## ####### # b # ####### ## ####### ## ## # ## ## # ## ## # ## ## # ## ## # ## ######### ### ######### """ #|# #|# #|# """ class level04(boarddef.Level): a = LNasty b = RNasty g = LOrcy fire = 1 walls = """ ######### ### ######### ## # # ## ## # # ## ## # # ## ## # # ## ##b # # # # a ## ###### ##### ##### ###### ## ## ## ## ## ## ## #b # #gg # # a # ## ## ##### ##### ##### ## ## # # ## ## # # ## ## # # ## ##b # # a ## ####### # b # ####### ## ####### ## ## # ## ## # ## ## # ## ## # ## ## # ## ######### ### ######### """ #|# #|# #|# """ class level05(boarddef.Level): a = LNasty b = RNasty g = LOrcy f = RFlappy water = top = letter = 1 walls = """ ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ##b # # # # a ## #### # ##### ##### # #### ## ## ## ## ## ## ## #b # #gg # # a # ## ## # ### ## ## ### # ## ## # # ## ## # # ## ## # f # ## ##b # # a ## ####### # b # ####### ## # ### # ## ## ## ## ## ## ## ## ## ## ## ######### ######### """ #|# #|# #|# """ winds = """ >> << >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level06(boarddef.Level): a = LNasty, RNasty, LMonky letter = fire = 1 walls = """ ############################# ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## # ## ## ## ## # ## # ## ## # # ## # # ## ## ## # # # # # ## ## # #### # # #a ## ## a #### ############# ## #### ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level07(boarddef.Level): g = LGhosty, LGhosty, LGhosty, LGhosty h = RGhosty, RGhosty, RGhosty, RGhosty letter = lightning = 1 walls = """ ## ## ## ## ## # # ## ## # # ## ## # # ## ## ### ### ## ##h # # # # #g ## ## # # # # # # # ## ##### #### # #### ##### ## # # # ### # # # ## ## # # # # # # ## ## ### # # # ### ## ## # #### #### # ## ## # # # # # ## ## # # # # ## ## ### ## ## # ## ## # # # ## ## # # # ## ## # # ## ## ### ### ## ## # # # # ## ## # # # # # # ## ## #### #### #### #### ## """ #|# #|# #|# """ class level08(boarddef.Level): s = LSpringy r = RSpringy f = LFlappy g = RFlappy walls = """ ############################# ## ## ## g f ## ## ## ## ## ## ## ## ## ## ## ## # ## ## ## ## ### ## ## ## ## ##### ## ## ## ## ####### ## ## ## ## ######### ## ## sssrrr ## ## ########### ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level09(boarddef.Level): m = (LMonky, RMonky,)*5 g = LGhosty walls = """ ####### #### #### ####### ####### #### #### ####### ## ## ## ## ## ## ## ## ## g ## ## g ## ## ## ## ## ## ## ## ## #### ##### ##### #### #### ##### ##### #### ## ## ## ## #### #### ## ## ## ## #### #### ## ## ## ## ## ## #### ## ## #### #### ## m ## #### ## ## ### ## ## ## ## ## ### ## ## ## ## ## ## ### ## ## ## ## ## ### ## ## #### ## ## #### #### ## ## #### ## ## ## ## ## ## #### #### ## ## ####### #### #### ####### """ #|# #|# #|# """ class level10(boarddef.Level): n = LNasty fire = top = 1 walls = """ ## ##### ## ## ## ##nn ## ## ## ####### ## ## ## ## ## ## ## ##### ## ## ##nn ## ## ## ####### ##### ## ## ## ##nn ## ## ## ####### ## ## ## ## ## ## ## ##### ## ## ##nn ## ## ## ####### ## ## ## ## ##### ## ## ## ##nn ## ## ## ####### ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ winds = """ >> << >>> >>v xxx <<< >>^ ^<< >>^ v<<<^<< >>^ ^<< >>^ ^<< >>^ xxx v<< ^<< >>^ ^<< >>^>>>v >>v xxx ^<< >>^ ^<< >>^ >v ^<< >>^ ^<< >>^ ^<< >>^ xxx v<< ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ xxx ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level11(boarddef.Level): o = LOrcy p = ROrcy letter = fire = water = lightning = top = 1 walls = """ ## ## ## ## ### ### ## # # ## ## # # ## ## # # ## ## # # # # ## ## # ## ## o p o # # #p o p ## ####### #### # #### ####### ## # ## ## # ## ## # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # # # # ## ## # # ## ###### ###### ###### ###### """ #|# #|# #|# """ class level12(boarddef.Level): o = LGramy walls = """ ## #### ## ## # # ## ## #### ## ## # # ## ## # o ## ## ################# ## # # ## ## #### ## ## o # # # ## ## ######### #### ## ## # # # # ## ## #### # o ## ## # # ############ ## #### # # ## ## # # #### ## ## o # # # ## ############ #### ## ## # # # # ## ## #### o # ## ## # # ######## ## ## #### ## ## # # ## ## ## ############################# """ #|# #|# #|# """ class level13(boarddef.Level): n = LNasty m = LMonky g = LGhosty f = LFlappy s = LSpringy o = LOrcy r = LGramy b = LBlitzy walls = """ ## # #### ## ## f ## ## #### ## ## #### ## ## ## ## #### # ## ## #### f ###### ## ## ## ## f ###### ## ## # #### #### #### ## ## ###### ###### ## ## ###### ###### ## ## #### #### # ## ## ## ## f ## ## #### ## ## f ## ## #### ## ## ###### ## ## #### ###### ## ## ## ## # #### ## ## # #### f ## ## ## ## ###### #### ## ## ###### ## ## #### ## ## ## ## #### ## ###### ###### ##### """ #|# #|# #|# """ class level14(boarddef.Level): o = LOrcy r = LGramy walls = """ ############################# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## # # ## ## ### ### ## ## ## ## ## ## # # ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## ## ## ## ##or or ## ## ############################# """ #|# #|# #|# """ class level15(boarddef.Level): s = LSpringy g = LGhosty walls = """ ############################# ## ## ## ## ## ## ## s s ## ## s s ## ## s s ## ## ###s #####s ### ## ## # ## ####### ## # ## ## # ### ### # ## ## ## ### ### ## ## ## # ### g ### # ## ## # ### ### # ## ## # ### ### # ## ## # ## ####### ## # ## ## ### ##### ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level16(boarddef.Level): l = LBlitzy, LGramy r = RBlitzy, RGramy letter = 1 walls = """ ############################# ## l r ## ## #### ## ## ## #### ## #### ## ## ## #### ## #### ## ## ## l ## ## #### ## ## ## #### ## ## l ## ## #### ## ## #### ## ## ## ## ## #### ## ## #### ## ## ## ## #### ## ## #### ## ## ## ## #### ## ## ## ## #### ## ## ## ## #### #### l ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## r ## ## ## #### ## ## ## ## ## #### ## #### ## ## ## ## ## #### ## ## ## ## #### ## ## ## ## #### ## ## ## ## ############################# """ #|# #|# #|# """ class level17(boarddef.Level): m = LMonky j = RMonky g = LGhosty h = RGhosty b = LBlitzy walls = """ ############ ## ## # ## ## g # ## ## ##### # ########### ## ## # # # # # ## ## # ## # # g # ## ## # #j # # ##### # ## ## # ##### # # # # ## ## # # # ## # ## ## #b # # #j # ## ## ########### # ##### ## ## # ## ## # ## ## ########### # h ## ## # # # ##### ## ## # h # # # # ## ## # ##### # # ## # ## ## # # # # # m # # ## ## # ## # # ##### # ## ## # m # # # # ## ## ##### # # b # ## ## # ########### ## ## b # ## ############ ## """ #|# #|# #|# """ class level18(boarddef.Level): o = (ROrcy,)*10 walls = """ ############# ############# ## ## ## # ## ## ## ## # # ## ## ## ## ## ## # # ## ## ## ## # ####### # ## ## # # ## ## ## ## ## ## # ### ### # ## ## ## ## ## ## # # ## ## # ####### # ## ## # # ## ## ## ## ## ## ###### ###### ## ## ### ### ## ## ## o ## ## ## ## ####### ## ## ## ## ## ## ############# ############# """ #|# #|# #|# """ class level19(boarddef.Level): n = LNasty g = RGhosty f = LFlappy s = LSpringy walls = """ ## ### ### ### ## ## # # # # # # ## ## # #### #### # ## ## #n # #n # #n # ## ## ### ### ### ## ## # # ## ## # # ## ## ### f ### ## ## # # g # # ## ## # # f # # ## ## #n # g #n # ## ## ### ### ## ## # # ## ## # # ## ## ### ### ### ## ## # #s # #s # # ## ## # #### #### # ## ## #n # #n # #n # ## ## ### ### ### ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level20(boarddef.Level): s = LSpringy, RSpringy letter = fire = top = 1 walls = """ ### ### ### ### ## ## ## ## ##ss ss # # ss ss ## ## # # # # # # ## ## # # ##### # # ## ## # # # # ## ## # # # # ## ## # # ## ## # # ## ## # # ## ## ## ## ## ## ## ## ## ## # # ## ## # # ## ## # # ## ## ## ## ## ## ## ## ## ## ######### ######### ## """ #|# #|# #|# """ class level21(boarddef.Level): n = (RNasty,)*12 letter = 1 walls = """ ############################# ## ## ##n ## ######################### ## ## ## ## ## ## ######################### ## ## ## ## ######################### ## ## ## ## ## ## ######################### ## ## ## ## ######################### ## ## ## ## ## ## ######################### ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level22(boarddef.Level): n = LNasty m = LMonky g = LGhosty f = LFlappy s = LSpringy o = LOrcy r = LGramy b = LBlitzy walls = """ ## ### ### ### ## ## # # # # # # ## ## # #### #### # ## ## #o # #b # #r # ## ## ### ### ### ## ## # # ## ## # # ## ## ### ### ## ## # # # # ## ## # # # # ## ## #g # #f # ## ## ### ### ## ## # # ## ## # # ## ## ### ### ### ## ## # # # # # # ## ## # #### #### # ## ## #m # #s # #n # ## ## ### ### ### ## ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level23(boarddef.Level): m = LMonky water = top = 1 walls = """ ###### # # ###### ###### # # ###### ## # m # ## ## ######## ##### ######## ## ## ######## ##### ######## ## ## ######## ##### m ## ## ## ######## ########### ## ## ## m ######## ## ## ## ########### ######## ## ## ## ########### m ## ## ## ################ ###### ## ## ################ ###### ## ## ######## m ## ## ######## ############## ## ## ######## ############## ## ## ########m ########### ## ## m ##### ##### m ## ######## ##### ##### ######## ######## m m ######## ############## ############## ############################# ## ## ## ## ###### ######### ###### """ #|# #|# #|# """ class level24(boarddef.Level): g = RGhosty f = RFlappy s = LSpringy t = RSpringy walls = """ ############################# ## ## ## ## ## s t ## ## s t ## ## s t ## ###### ###### ## ## ## ##### ##### ##### ## ## # # # ## ## #g # #g ## ## # #f # ## ## # # # ## ## ## ## ## ## ##### ##### ##### ## ## # # # ## ## # #g # ## ## #f # #f ## ## # # # ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level25(boarddef.Level): s = LSpringy t = RSpringy letter = lightning = 1 walls = """ ############# ############# ## ## ## # ## ## # ## ## s t ## ## # # # # ## ## # # # # ## ## ## ## # ## ## # ## ## t s ## ## # # # # ## ## # # # # ## ## ## ## # ## ## # ## ## s t ## ## # # # # ## ## # # # # ## ## ## ## # ## ## # ## ## ## ############# ############# """ #|# #|# #|# """ class level26(boarddef.Level): s = LSpringy fire = 1 walls = """ ####### ####### ## ## ## ## ##s s ## ##s ####### ####### s ## ##s s ## #### #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ##s s ## #### ## ## #### ## ## ## ## ## ## ## ## ## s s ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level27(boarddef.Level): s = LSpringy fire = 1 walls = """ ## ## ## ## ## # s # ## ##s # # s # # s ## ## # #s # # ## ## # # # # ## ### # ### ## ### ## ### # ### ## # # # # # ## ## #s # # #s # ## ## # # # # ## ## # # ## ## ### ### ## ## # # ## ## # # ## ## s #s # s ## ## # # # # # # ## ## # # # # # ## ## # ### # ## ## ### # ### ## ## # # ## ## ## ############################# """ #|# #|# #|# """ class level28(boarddef.Level): f = LFlappy walls = """ ############################# ######### ########### ## ## f #### ## ##f ## ff #### f ## ##f f ## ### ####f f ## ## f ## ### #### f ## ##### ## ### ###### ## ##### ## ### ###### ## ##### ## #### ###### ## ##### ## #### ###### ## ## #### ## ## ## ## ## ## ## ######## ### ## ## ## ######## ### ## ## ## ######## ### ## ## ## ### ### ## ## ## ### ### ## ## ## ### ### ## ## ##### ### ##### ## ## ##### ### ##### ## ## ### ## ## ### ## ############################# """ #|# #|# #|# """ class level29(boarddef.Level): f = LFlappy, RFlappy top = water = 1 walls = """ ## ##################### ## ## ## ## f f ## ## ##################### ## ## ##################### ## ## ## ## f f ## ## ##################### ## ## ##################### ## ## ## ## f f ## ## ##################### ## ## ##################### ## ## ## ## f f ## ## ##################### ## ## ##################### ## ## ## ## f f ## ## ##################### ## ## ##################### ## ## ## ## f f ## ## ##################### ## """ #|# #|# #|# """ class level30(boarddef.Level): g = RGhosty h = RGhosty i = LGhosty j = LGhosty walls = """ ############################# ## ## ## ## ## ## ## ####g # ## ## ###### ## ## j ###### ## ## ####### ## ## ###### ## ## ######h ## ## # #### ## ## i ## ## ## ## ## ## ####g # ####g # ## ## ###### ###### ## ## j ###### j ###### ## ## ####### ####### ## ## ###### ###### ## ## ######h ######h ## ## # #### # #### ## ## i i ## ## ## ############################# """ #|# #|# #|# """ class level31(boarddef.Level): o = LGramy, RGramy r = LOrcy s = ROrcy top = letter = lightning = fire = 1 walls = """ ## ######## ######## ## ## ## ## ## ## r s ## ## ######## ######## ## ##o o ## ###### ###### ## ## ##o s # #r o ## ############# ############# ## ## ## ## ## ##################### ## ## ## ## ## ## ####### ####### ## ## ## ##o o ## ########## # # ########## ## # # ## ## ## ## ## ## ## ## ## ############# ############# """ #|# #|# #|# """ class level32(boarddef.Level): n = LNasty, RNasty f = (LFlappy, RFlappy) * 2 walls = """ ############# ############# ## ## ## ## ## f ## ##f ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##n ## ## n ## ############################# ############################# ## ## ## f ## ##n n ## ############################# ############################# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ############# ############# """ #|# #|# #|# """ winds = """ >> ^ << >>>>>>>>>>>>> ^ <<<<<<<<<<<<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ xxx ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level33(boarddef.Level): monsters = [mnstrmap.Gramy(14, -2, 1), mnstrmap.Gramy(13, -2, 0)] * 10 top = 1 walls = """ ## ## ## ## ## ## ## ## ## ## ## ## ## ####### ####### ## ## # # ## ## # # ## ## # ########### # ## ## # # ## ## # # ## ## ####### ####### ## ## # # ## ## # # ## ## # ########### # ## ## # # ## ## # # ## ## ####### ####### ## ## # # ## ## # # ## ## # ########### # ## ## # # ## ## # # ## ## ####### ####### ## ## ## ## ## ############# ############# """ #|# #|# #|# """ winds = """ >> << >>>xxxxxxxxxxxxxxxxxxxxxxx<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level34(boarddef.Level): n = LNasty N = RNasty m = LMonky M = RMonky g = LGhosty G = RGhosty o = LOrcy O = ROrcy r = LGramy R = RGramy b = LBlitzy, RBlitzy top = water = letter = 1 walls = """ ##### # ############# # ##### ## # # # ## ## # # # ## ## # # # ## ## r #R ## ############# # ############# ## # ## ##G # # # g ## ## # # # ## ## # # # ## ## #O b o # ## ##### # ############# # ##### ## # # ## ## # # # ## ## # # # ## ## # # # ## ##M # m ## ############# # ############# ## # ## ## # # # ## ## # # # ## ## # # # ## ## # n #N # ## ##### # ############# # ##### """ #|# #|# #|# """ class level35(boarddef.Level): g = (RGhosty,)*3 h = (LGhosty,)*3 walls = """ ############# ############# ## h ## ############################# ##g ## ############################# ## h ## ############# ############# ##g ## ############################# ## h ## ############################# ##g ## ############# ############# ## h ## ############################# ##g ## ############################# ## h ## ############# ############# ##g ## ############################# ## ## ## ## ############# ############# """ #|# #|# #|# """ class level36(boarddef.Level): f = LFlappy r = RSpringy top = fire = letter = 1 walls = """ ## # # # # # # ## ## f # # r # # f ## ## # # #f r # # # ## ## # # r # # ## ## f # # # f # # # f ## ## # # # # ## ## f # # # f # # # f ## ## # # f # # ## ## # # # # # # ## ## f # # f # # f ## ## # # # f # # # ## ## # # f # # ## ## # # # # # # ## ## # # f f # # ## ## # # # # # # ## ## # # # # ## ## # # # f # # # ## ## # # # # ## ## # # # f # # # ## ## # # f # # ## ## # # # f # # # ## ## # # # # ## ## # # # f # # # ## ############################# """ #|# #|# #|# """ class level37(boarddef.Level): n = LNasty m = RMonky o = (RFlappy,) * 5 s = LSpringy t = RSpringy walls = """ ####### ######### ####### ## ## ## ## ## ## ## #s t s t # ## ## ##################### ## ## # # ## ## # # ## ## # o # ## ## # # ## ## # # ## ## # #n m # # ## ## # ####### # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## # # # ## ## ##################### ## ## # # # ## ## # ## ## # ## ## # ## ####### ######### ####### """ #|# #|# #|# """ class level38(boarddef.Level): f = LFlappy b = (LBlitzy, RBlitzy) * 2 water = 1 walls = """ ############# ############# ## ## ## ## ## ## ## b b b ## ## ######### ######### ## ## ######### ######### ## ## ######### ######### ## ## ### ### ## ## ### f f f f ### ## ## ### ### ## ## ### ### ### ### ## ## ### ### ### ### ## ## ### ### ### ### ## ## ### ### ### ### ## ## ### ### ## ## ### f f f f ### ## ## ######### ######### ## ## ######### ######### ## ## ######### ######### ## ## ## ## ## ## ## ############# ############# """ #|# #|# #|# """ class level39(boarddef.Level): monsters = [] mnstrclasses = ([mnstrmap.Nasty] * 10 + [None] * 30 + [mnstrmap.Monky] * 7 + [None] * 30 + [mnstrmap.Orcy] * 5) for i in range(len(mnstrclasses)): if mnstrclasses[i]: left = random.randrange(2) x = random.choice([7,14,21]) monsters.append(mnstrclasses[i](x-left, -2*i, left)) walls = """ ###### #### #### ###### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###### ######### ###### ## ## ## ## ## ## ## ## ############################# """ #|# #|# #|# """ class level40(boarddef.Level): g = LGhosty top = fire = 1 walls = """ ## ## ## ## ## # ## ## ## ## ### # ## ## # ## ## ## ## ## ## ## # ## ## # #### ## ## ### ## ## # # g ## ## # ## ## ### # ## ## # # ### ## ## ### g # ## ## # ## ## g ## ## # ## ## ## # # ### ## ## ### # ## ## # g ## ## g # # ## ## ## # ## ## ## # ### ## ## ## """ #|# #|# #|# """ winds = """ >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>>>>>>>>>>>vvxvv<<<<<<<<<<<< >>>>>>>>>>>>vvxvv<<<<<<<<<<<< >>>>>>>>>>>>vxxxv<<<<<<<<<<<< >>>>>>>>>>>>vxxxv<<<<<<<<<<<< >>>>>>>>>>>>vxxxv<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >>>>>>>>>>>>xxxxx<<<<<<<<<<<< >> << """ class level41(boarddef.Level): f = RFlappy j = LFlappy b = RBlitzy d = LBlitzy top = 1 walls = """ ############# ############# ##b d ## ##### db ##### ## ############# ## ## ## ## ## ### ### jfjfjfjf ### ### ## ## fjfjfjfj ## ## #### ##### ##### #### ## ## ### ### #### #### #b d ## ###### ###### ### ### ####### ####### ##### ##### ##b d ## ########## ########### ##### ##### #### #### ####### ####### ## ## ## ## ############# ############# """ #|# #|# #|# """ winds = """ >> << >>v<<<<<<<<<<<<>>>>>>>>>>>v<< >>v>>>>>>>>vvvvvvv<<<<<<<>v>>>>>>>>vvvvvvv<<<<<<<>v>>>>>>>>xxxxxxx<<<<<<<>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>v v<< >>> vvv <<< >>> vvv <<< """ class level42(boarddef.Level): l = LOrcy, LOrcy r = ROrcy, ROrcy b = ROrcy, LOrcy, ROrcy, LOrcy top = 1 water = 1 letter = 1 walls = """ ## # ## ## l r ## ## ## ## ## ## ## ## #### ### ## ## # ## ## # # ## ## # # r ## ## # ## ## ## r # # ## ## ## # # ## ## # # ## ## r # # ## ## # # ## # ## ## # # b # ## ## # ## # ## ## # r # ## ## # ## # ## ## # ## ## # # ## ## b ## ## ## # ## ## # ## ## ### ## # ## """ #|# #|# #|# """ winds = """ >>>vvvvvvvvvvvvvvvvvvvvvvv<<< >>>vvvvvvvvvvvvvvvvvvvvvvv<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level43(boarddef.Level): s = LSpringy, RSpringy, LSpringy, RSpringy f = LFlappy g = RFlappy walls = """ ## # # ## ## #g f # ## ## ## ## # # ## ## # # ## ##s # # # # s ## ## # # # # ## ## # # # ## ## # ## ## # s #s # ## ## # # # # # ## ## # # # # # # # # # ## ## # # # # # # # # # # # ## ## # # # # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # ## ## # # # # # # ## ## # # ## ## # # ## ## # # ## ## # # # # ## ## # # # # ## ## # # # # # # # ## ## # # # # # # # # # # # # ## """ #|# #|# #|# """ class level44(boarddef.Level): o = LGramy p = RGramy g = RFlappy h = LFlappy top = 1 walls = """ ## ## ## ## ## ## ######## ## ## ## h ## ## ## ## g ## ## ###### ## ## h ## ## ## ## ## ## g ## ## ## ## ## ## h ## ## ## ## ## ## g ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## h ## ## ## ## ## ## g ## ## ## ## ## ## h ## ## ## ## ## ## g ## ## ###### ## ## h ## ## ## ## g ## ## ## ######## ## ## ## ## ## ## ## ## ## p o p o p o ## ############################# """ #|# #|# #|# """ winds = """ >>>vvvvvvvvvvvvvvvvvvvvvvv<<< >>>>>>>>vv<<<<>>vvv<<< >>^ vv ^<< >>^ vv ^<< >>^ vv ^<< >>^ vv ^<< >>^ vv >< ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ vv ^^ ^<< >>^ >< ^^ ^<< >>^ ^<<<>>>^ ^^ ^<< >>^ ^^ ^<< >>^ ^^ ^<< >>^ >>>>>^^<<<<<^<< >>^ ^<< >>^ ^<< >>^vvvvvvvvvvvvvvvvvvvvvvv^<< >>^vvvvvvvvvvvvvvvvvvvvvvv^<< >>^vvvvvvvvvvvvvvvvvvvvvvv^<< """ class level45(boarddef.Level): b = LBlitzy, RBlitzy top = 1 water = 1 walls = """ ## ## ## ## ## ## ## ## ## # # ## ## ## ## # # # # # # ## ## # # #bb # # # ## ## #bb # ## ## #bb # ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # ## ## ## ## # # # # # # ## ## # # # # # # ## ## #bb # # # #bb # ## ## ## ## #bbbb # ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # ## ## # # ## ## # # # # # # ## ## #bb # # # #bb # ## ## ## ## #bb # ## ## ## ## ## ## ## ## ## ## ## ## ## ### ##################### ### """ #|# #|# #|# """ winds = """ >>>vvvvvvvvvvvvvvvvvvvvvvv<<< >>>>>>>>>>>>>xxx<<<<<<<<<<<<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< >>xxxxxxxxxxxxxxxxxxxxxxxxx<< """ class level46(boarddef.Level): m = LMonky, RGramy n = LGramy, RMonky g = [RGhosty] * 4 h = [LGhosty] * 4 letter = 1 fire = 1 walls = """ ############# ############# ## ## ## ## ## ## ############# ############# ## ## ## ## ## g ## ## h ## ## ## mnmnm ## ## ## ########### ## ## ## ## ## ## ## ######## ### ######## ## ## # ## ## ## ## # ## ## ##mnm ## # ##mnm ## ######## ##### ######## ## # ## ## # ## ## ####### ## ## ## ## ## ## # # # ## ############ ############ """ #|# #|# #|# """ winds = """ >>> ^ <<< >>>>>>>>>>>>>>^<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ x ^<< >>^ ^<< >>^ ^<< >>^ ^<< """ class level47(boarddef.Level): l = LOrcy r = ROrcy n = LNasty m = RNasty top = 1 lightning = 1 walls = """ ## ################### ## ## ################### ## ## # ## ## # ## ## ## ## ## ## ## ###### #### #### ###### ## # # ## ## # # ## ## # # ## ## ##### ####### ##### ## ## ## ## ## ## ## ##### ###### ###### ##### ## # # ## ## # # ## ##rmr # lr # lnl ## ######### ####### ######### ## # # # ## ## # # # ## ## #rmrmrmr #lnlnlnl # ## ## ################### ## """ #|# #|# #|# """ winds = """ >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvv<< >>>>>>>vvvvvvvvvvvvvvv<<<<<<< >>>>>>>>^^^^^^^^^^^^^<<<<<<<< >>>>>>>>^^^^^^^^^^^^^<<<<<<<< >>>>>>>>^^^^^^^^^^^^^<<<<<<<< >>^ ^<< """ class levelFinal(boarddef.Level): walls = """ ############# ############# ## ## ## ## ## ## ## ## ## ## #### ################# #### ## ### ### ## ## ## ## ## ####### ##### ####### ## ## ## ## ## ## ## ## ######### ######### ## ## ## ## ## ## ########## ########## ## ## ## ## ## ## ## ## ############# ############# """ #|# #|# #|# """ # nb.: the previous line has no purpose # other than helping with wall alignment bubbros-1.6.2/bubbob/levels/Arena.bin0000644000076400001440000050160012225473206016454 0ustar arigousersBub & Bob ArenalevlSEBiθ[ӧ[ӧmBIN{wv Bub & Bob DreamlandlevlSEBilevlSEBi!=ZZSmrtalis&Niki2Bf   B????f  B?f    Bf   Bf     Bf     BCCf     BC@  f   Bf    B ÀCs_q_f     B?####?###?##?f    B{ccgccsc #'f Bf       B x{CCCf   By#I#ɓ#I#I#O#I#I#Iy##f     B3C@ƒ@  `Fb@@C@@@@f      Bcƃ@  `Fb@@C@@@@f    B`c`f  Bf    Bf    Bf   Bf       B??f  Bcǃ```f Bxxxxxf  Bxxxxxf    Bxxxxxf    Bxxxxxf    Bxxxxxf   Bx??~f   Bf     B??33333333333??f  Bc1c1c1c1f   B?f    !B` C3~x8f   "B?  ? ?f  #B??33333333333??f   EB@C@C@@BB@@@@@f   FB@C@C@@BB@@@@@@f      GBpぁf      HBÇx?f     IB 0qp?f     JB 030 f  KB 030  0 fLB ::;####c@8f   MB@@x`#ģţO#`/  8 4,g''I'I#If  NB cƃANrp##O` # 0 hf   OBI#HApps΃8#Ï@@?JRIIIIIIIIf     PBH#HAp3##Ï@@?JRIIIIIIIHf     QBsu΃ßC Cƒ?`{scCCCCC %suf   RB3ÃC9C CÏCCC`CCCCC3f    SBf        TB`mÃ@mU`sf   UB##f  VB$$C!(GH@#@f    WB$$C!CQ(GHM#f  XBa|(c3##$3$##sf            YBf    ZB<@p0 0 0 pp`f     [B#n;? ƒ#Ã@ă@0@σf       \B1qqqqqsqyq3߃1f      ]Bsff#  @#@@sfff     ^Bs&d#  @#@@s&df      _Bsff#  @#@@sfff          `BC C Cf          aBC C f            bBxf       $Bc1c1#f       %B??f   &B  @`0@ ` @f 'B<<?<<?f  (B f          )B8f       *B8f       +Bpf        ,B0 f  -B@@@f      .Bss  >sf  /Bs@ssy >|?sf     0Bss  >C sf   1Bf       2BC##@`L@@~@?@f    3Bf       4BcC"Cb#C"c?f  5BYYYYXYXXXXXXXf    6B A@ H;f   7Bf       8B~ggf  9B@@ @xz @   `f   :B??f   ;BG? BBBBBBBBBBf  <B! ! ! ! ! !f      =B8?ȓf   >B8?f   ?B8?ȓf     @B# #f  AB# ##C@f   BB# # #fCBs^ʓBsN<ɓB“ޥf   DBj6C*ROnVC*RCjVfc.NHH0 H1sA14i  1Q q&0IA`0` 0`pGQ ̙ffffff̙ffffff ffff ff33NHH"D DDUDUDUUUDUUUDUUUUQDUUT33ff33N HHN""""""""""""""U""""""""""""""U"CCCCCCCCCCCCCCU"44444444444444U"C"CUB#B#B#UC"CU"4"4U2$2$2$U4"4U"CCCUCCCCCCUCCCU"444U344444U43CU"C"4UD3C3CCUC"4U"4"CU3D3D43U4"CU"CC44C443CD43CDU"43D43CCD43CD43U"C"3CD2""#CC4"CU"4"4CC"""U44C"4U"CD3C4"CCUCC444U"43D44"44U43CCCU"C"4"C"CCUC"C"4U"4"C"4"44U4"4"CU"CCCCC%UUUCD3CCU"44443EUUT43D44U"C"44C4443CC4"4U"4"CC4CCC444C"CU"CC4U4444CCU444U"43CUCCC43CUCCCU"C"CU444CC4U4"4U"4"4UCCC44CUC"CU"CD3U2#B#B$U444U"3C4UB$2$2#UCCCU"D"CC4443C43C"4U"3"43CCC43D44"CUUeUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3333̙ffffff33NHH!!1111ggggggggvvvvvvvv1313111111111110    TTUEUEUEETTTTEDTff33ff33̙ff33ff33NHH!!!!333!!333!!!231#33!3!3332#33!3333!333!33331333!3!33!232!3C33!!#3332!!!!!!!!̙ffffff33NHHfffffffffffffffefffffffEffffffeTffEEffUEffDTffUEffETffUEffDTffUEff####%Tf22222Ef23####4b222323#̙ffff3333ffN HHNUUUUUUCCCCCCU444444UC U4UC(U4UCvU4UCU4UCyU4UC U4U (((UUUvU̪U̪UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUff333333ff33ffffff ff ffffff wwwwwwNHHD##0DA230T#3DB2#0D#23DB#0DB23DD##0DA23D#0DB23D##0DA23E#0DQ23ff3333ff333333ff3333&NHH3######32222233#!!!!#"""""""!!"2!""!""!""!!#2"1"""f!"g"22f"f!!""!""C2A23233####4333C33PP ffff3333333333ff33ff33ff33ff ff33N HHN33333333333333p3#C3C3C4343C3C3322221B1A23p##P3##$###3223A`P""3p!"3!$4"#281"3p!#3"!""#3"2#22!"3p"#!"x3""#42!'2!3p"#Ps"x3" P#3!2722!Cp!$wx#"("3""r2!4p"#w#!'r"3!#!"(!!Cp!"3's!!##3"#2"2"33p#3"(xxt!"3!"X212"!Cp"#C!"3"!#22!!Cp#8##3"!#PX2"3p!"PPPP!#3232222222224p##P3########333433333333333p3C3433C343333C ffff3333333333ff33ff3333ffffff33 ff>NHH̩BCq aq v55aqaqvvghaagawgvvvgvvvvggggvgvgvgvvggw 3333̙33ff3333 ff ffff 3333 ff3333.NHH""""""""'wwwwwwx$uDEtWG'SG4G4Dx't4FCFGu'St44DDx'tewt Gx'D Du'V 8w'tDdG4Gu'DFCCFDx't4G4Dew'WHtuwWx'wwwwwtuXHXH 33ff33ffffffff333333ff NHHD11E##! D11E1 TD11E2TTTTTTEE EDET1D1 ET11E133ff33ff33̙33N HHN1#!TA11!#!2 EC2"11#"TA111!2 EC2"111!DQ111122TQ1111EA1111TTEDTTDEDTEEDTEE" DQ###!#"TC" EB22  DR "TQ##!#!TC! "EB222 DR "TC##!"TC" DR222""DR " EA"TC!"T@22 ER !EA1!!DC" TC22TR !EA1111# EA"TQ1"T@EC1111EADQ1TC1TC1111EA1DUDTEDTEDEEDTEDT!#!EA11#! 22"T@2EA11! 12"TC1!EA1111#22TC211EA11111#11TC133ff33ff33̙33NHHUUUUPPPPP33P43#UUUUPPP!P34P34PUU#UUPPP!PP33P33#UUUUPPP!P34P34Pffffffffff33ff3333NHH*TQE%PFAcF,Qj1S*nDFjF;ajF:.ACDDDffNHH""""""%!""""""U"""""$U" """"DU""3333DU""3333DU""3"DDU""3 "DDU""3"BUDU""3"$UDU""3DUUDU""3DUUDU"$DDDDDU"DDDDDDU%UUUUUUUUUUUUUUU̙ffffffffDDDDDDNHHffffffff22222222########2##EEEEF22TTTTV##EEEEF22TTTTV##EEEEF22TTTTV##EEEEF22TTTTV##fffff22223######222222ffff33ff33ffff33NHH*EiFFijFiFi*FiFFijFiFwwffNHH""""""" " 30"DC@"@@"34"DC"@@@@34D@ffff33ff33NHHUUUUUjUUVUVUUYUUEeUUQeUUQeUUQeUUQeUUQeUUQYUUETUUUTUU@UUUUUUUNHHQQQQQQQQ3333UU0"UUU0"""Uee0"""eVV0""Vff0""fVV0"Vee0D"eUUU""UUUU""U"QQQDD"QQ""""UU33NHHT@@  *UUUUUUNHHCCCCCCCD44D4D4DDCE4!!!!!!TCCD4D"D4"4CDD!DCC"ET4"4!"D"DCCTE4"4!!D!TCDEDTD4!DTED"DC!"T4!"!!"DDDTDTEDTDEDEDTEDffNHHUTUUUQUUEeUUYUTUVUQUUEUUeUUYEUUeQUUTUVUUYUUEeUUQUUVUUUUUUff33NHH @ @ @ wwNHHEUUYjTUVUVUUYZEeeQQeTQeQeQeTQeEQQYPETUUUTU@VEUUYUUNHHnffNHH"""" #33333333333#333333#333333#333333#333333#333333#333333#333333#333333#333333#333333#33333333ffffNHH_0NHH!!!40#CC#CF40#CC406ŷwwwwwUUUUUUU 3333ff33ff33ffffffff wwwwww&NHH""""""""#3333337#PUPU 9#5G`SW#PUPUU#eUEPEuW#UuUUV)wvyig"""""""3339#333uUWG#UuPTV#5USW#W@Uu5#PUSUUW#Uevv'i ff̙̙ffff33ffff ff33NNHHddhFFFE[ϻC34dgU0FFG[T1DdduV0FFFUTc26FDduVDFddFFUTfDFFdduTdFddFGUWFDddeuUUuvFGUUWUUuuUWHUUUUwuUWWDh˵vFHffffff ffff ff33 33ff 3333 NHH2!"!D@D@D@D@D@#D#"3#333333333ffffNHHDD5D5DD!dSDSDDDD3d5FFF5DSdD5D5D!DdSFSdDdD5D5DDdSDSD!DFdDFD!dDdD!DFFDD33̙33NHHN                      ff33ff3333 33 33 ff33 33ffff ff3333ff""3333""""""ffN HHNDDDD55DD55DD!dFDdSSDdSSDdFD!DF53DD53DDDD!FDS5dFS5FDDD!DdDD53DF55ddDD!DdS5FDSSDFFDdD53DD55FD!DF!DDSUDdSSDD!DF53FD53DD!Dd!FDS5dDS5DddDdD53Dd5SdDDD!DDSUDD53DDDDDdDd55FDS5DdFDFDSSdD3SDFDFDF55DdSSFDdDdD3SDD55DFdDFD!DdDdDDdDFDDD!DdDddDdDDF!DFFDDd!dFdD!DDDDdDDF!DdDFDFDdFD!dD!!DFDFFD33̙336NHH TTUDTVDEGEEHTDVTDVEEHDEHTTFTTFWYcc  EEFTTVTTIDEIDEFTDUEDYEEGTTFTDUWYcc ff33ff3333ff33333333UU DD "" ffNHHN                                                 ffffffffff33 33ff 3333 ff 33 ww""N HHN                                                                                                                                                          ffffffffff33 33ff 3333 ff 3333 33""UUDDNHHFCD4aFC4aDCVaD4VC!D4aVCT4a!FCD4aVCT4aFCD4a333333ffNHHUUUUUjUUVUVUUYUUEeUUQeUUQeUUQeUUQeUUQeUUQYUUETUUUTUU@UUUUUwwNHHR C35"D33U C35RD33U" C35R D33U"C35R D33U"C35R D33U"C35R 33U"D35R C3U"D35R C3U"D3533ffwwNHH @ @ @ UUUUUUNHHn @@ @@33ff3333NHHUUUUNHH!%UUUUU!#33333!$DDDDD!#33333!%UUUUU!&f!&f!&f!&f!&f!&f!&f!&fUUUU!%U3333!#3DDDD!$D3333!#3UUUU!%U!&f!&f!&f!&fwwffNHHUUUUNHH@@@@W__DDffNHHUUZTZeQVZUUZUUZUUZUUZTZeQVZUUZ*ffff33ff33NHHUUZTZeQVZUUZUUZUUZUUZTZeQVZUUZ*UUUUUUNHHUUZTZeQVZUUZUUZUUZUUZTZeQVZUUZ*ff33ff3333N HHNݭ%%%%%%ͽU2U2U2%"U"U"U%ݬU%Q5!5%2%R%%RRRUܼ255E5U%URRRUݺ55E2RQRSU#%ݽ5E555RRQT#U!Sͫ255ERSQQS#ݭE15E5#QQQS#T޽2EE152SQS#QSQSۭ443CE3CڳQST#T#[43C54ͺڹxx˪wںw޽wںxwܼ˫wګxx˼wܺڇx˪ͭݼݼ̙̙ܽff33ffff33ff33 ̙ ff ff33&NHHUeUgeVVw11V U x1!2e wUx11Xxw!!xwA1VUVW11Ueexe w11U e x1AV!Wwx11xw ffffffff33ff33 NHHN                             ffffff3333ff3333 ffff  """"N HHN2222222222222x#############UUUUUWUUUUU#xUUUUUxS UUUUU2UUUUXU#UUUU#xUUUUUUS!UUUU2UUUXuUUU2UUU#xUUUUUUUS UUU2UUXxUUUUUUU#xUUUUUXx!UU2UXs(xUUUx"U#xUU2UXUS0U2XuUR8xUxuUU##xUUV"xxUUUR02uUUUS(UUUU22xUUUUU(xuUUUUs#UUUUUUUX2xxUUUXx2UU"UUR(xUXxU3xXxUXxUU2U"UUUS(xxUU2xUXxxUUUU2UU#UUUUUUXxUUU"xUUWUUUUuUUU3UUUuUUXUUUU"xUUUWUUuUUUU#UUUUxuXxUUUUU2xUUUUWWUUUUU#xxxx"xxxxxw ffff3333333333ffffffff33 """"""N HHNq0'p' ppw"r qrp 'v&`!p yB ``f`0i`v7!p @qfp` G `g"b` p"Wp` s`vwx)p!g`c`v`  )3j`bw`p7a`v a!s b`` q a0%p ba 0 8 A`!`| p)$p a kw ` kd1 p#"  #"& # p!x` 9` w ! a`B*W" "s!sp`bc !aaa` `p#pf93fffffff333333 wwwwww UUUUUU DDDDDD """"""N HHNtA!1#DA!2GevugT224WD21DttDDWd#1CGDD#$FwC$4Dt4##$T4EbEt1#DWD2GDDtBFD!24tuCDdAFDtAB4!gDtEDA$EgADDCDADGC4dTADtGBAAtAGDD4GC$tDAAECDtAGDT2FwDtDBDVDADGADA24TD#2D4GDDG4D#$GDACEDGADtA214tDDADC$tFB$GADtCDECADt&D11D4tDGAA1DtAADqDtDDDD!A!DdGADt1#GtA'tGB12FVD!2AAeC!1DtA#$ud!DDVDGD1DW24DDGDtAA24TAAG$GDdED!DT#GDtDDtA22DA4tADAD2#GDBECBD#!4dDTD2ADADD24#DuDDDDDDBGDD2GE#DtDDGDDtGCDtDDD2C$dwC$tEDA##DA!2EdA#EdA̙ffffffffNHHN                                33ffffffffff3333 33ff   DD ""&NHHcCCCCCCR""T""8b"&"@""HR"b"#"8b%b""`"HRb5"&$7e"$bR"19b""6""#HV""cb"&8eb&"5"b8bVR"$V"HR%b""b"8b"e"&""Hb"&bb""8VeeVVVVh ffff333333ffffff333333ff"""""" FNHHffUYXah3e2YVYaeheYYVYeQeeheAYYVYVQ3heQV2YV}AVheQh݆QA ̙ff ff ff ffff ff33 .NHHeeee VVVV eeee VVVV eeee VVVV eeeeVVVVeeef!VVVe43GeeeV347eeee#438VVVVC37eeee3CGVVVV347eeee'xwx ̙ffffffff333333ffff33ff3333ff33ff 6NHH5EETTUEESTUEETTZE5ETTUETSUEEEJTTwwwEEwwTT&&wEEwbawUTw&xEEwawTTwwEEwwwTZEY ff̙ffffffffff33ff 3333 33 ""FNHHw 0p`+'ppaf !p 2wv%p6y'fh& a 'q 0Aij``!``0!`x ffffff333333 wwwwww UUUUUU DDDDDD """"""NHHN                                                     ffffffffff ff 33 ̙FNHH\wyywwywGyw,*dvw,ywyytwyGwywvtwywyw̗y,y Ggwy,gtwywwwwy\ywwyy̗sww ̙ff ff wwwwww.NHHw:wzzqWw Xzp%wzq%Uwzs4WvzwHwwwz7vwgAFwwzswgzAgwtFzq7xz ffff333333 33NHHQ"%eee2VUVU"&Ueea"eVVU"5VUeQ@"eeeV#%VUVQ@"eeUe%VVVQ@"eeUe"VVUQ@"5eUV2VVVQ@"&Uee"eVUQp"5VUV"eeV33ff33ff3333N HHN                                                                                                                                                   ̙̙̙ ff ff ff 33ffffff33N HHN                                                             ff̙ffffffffff̙ ff 33 ffffffff33ff333333DD""N HHNAAAAAAAAAAFAAfAAAAAVA@AAffA222222222efA####3####feA22ff#2fVA2A#Vf#@f2feAA2V3efA#Aef#VfA2fe2fVA#fef2ffA2AVfV#efA#VfVf3VfA2effV#fV#effef2efA2#feA#2efA223######ffA##2222223VeffeffffffeffFVeffVefVeffVAfefefefeffVfeefffVfVffVfef ̙ffffffffffffff33ffff3333 33ffff 333333 DDDDDDN HHN                                                         ̙ ff ff ff ff ff333333ff33N HHNfffffffffffhffcB4"b$2B4fffffBbB"""B#CFffhfF#""**"$2ffefcd" *"#F&feWf6Ff2#!&f6fvWvfF6CBfe8CdfCFfefFcV")&tfffffd6!"hCCfghfWeuvWWVuuegfffVfvfffvfvfffVffFbfddffFCFFff5ffcC"##""24"cFfff44""""$46fgffF#B*!"2fCfefF64""#Bfffvfdb2* !"$6FfWffF"""""46ffVcbf$24$&#$4fCfhf5&bcFbccdfCbffffVvefvVfVffvffVhgVVuuvWhehhhffhfhegVhevWVfhfevWevgVugfWhhgWWevWheugVuf&eufWevVWfugV&evgWevWhevegVu&b'hevWhfgVugR2d4"bC$"b&"4&"b&%fBC$2C&"bCBb&"bgff4b""*!"&bffVhgevWghfvgVev ̙ffffffff nN HHNUUUUUUUUUUUUUUUUjUUUUUUUUZUUUZUUUUUUiUUUUAUUUUUUPUUUUUUTUVUUUUUUZUUUUUUYUUUUUUEYUUUUUUEeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQYUUUUUUEYUUUUUUEZUUUUUUVUUUUUUUUUUUTUUUUUUPUUiUUUUAUUZUUUUUUUUUPUUUU@UUUUUUUUUUUUUUUUUUUUnN HHN* P(@ P         P@( PPTUUffffnN HHN* P(@ P         P@( PPTUUDDnN HHN* P(@ P         P@( PPTUUwwNHHUUUUUjUUVUVUUYUUEeUUQeUUQeUUQeUUQeUUQeUUQYUUETUUUTUU@UUUUUDDNHHUUUUUjUUVUVUUYUUEeUUQeUUQeUUQeUUQeUUQeUUQYUUETUUUTUU@UUUUUffffNNHHC#f2hFFDF6AHccJrDDDtFTCEgHTHdDDdDtAHDdThDcDtDDD6DHEhDdVtTDHDDDDDddDVEDE#FTDGDHۀTFEDDFDDdIde۽ۻN۽ͽffff33ff33ff33̙ff33ff 33 33 33 ffff33 ff33333333&NHHfffi3fcC6fTf33fyfc136fvf333ciffgifff3#ffxvihvfffffffvT3cC6ffc3Egfc113ThF33Fgc33fii6FFi3ghic ̙ffff ffffNHHC"$42"CC2#"4"2$4#wr2'w"C'fg"vfr$vUVweUg!vPfPg1'eUVr$2vUUg"C"7fUfs"C#"wfw"2$wr2w27w"vW#w"ug!'UwfwUr22uUUUW"$27vUgr3CD"'Ur244̙ff33NHH33332""$2""$2""$2""$2""$2""$DDDDwwwwUUUUwwwwQwwwwQwwwwQwwwwQwwwwQwwwwQwwwwVfffff33ffffnN HHN* P(@ P         P@( PPTUUUUUUUUNHHT@@  *ff33ff33NHHUUUUUjUUVUVUUYUUEeUUQeUUQeUUQeUUQeUUQeUUQYUUETUUUTUU@UUUUUffff333333nN HHN* P(@ P         P@( PPTUUffff3333nN HHNUUUUUUUUUUUUUUUUjUUUUUUUUZUUUZUUUUUUiUUUUAUUUUUUPUUUUUUTUVUUUUUUZUUUUUUYUUUUUUEYUUUUUUEeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQeUUUUUUQYUUUUUUEYUUUUUUEZUUUUUUVUUUUUUUUUUUTUUUUUUPUUiUUUUAUUZUUUUUUUUUPUUUU@UUUUUUUUUUUUUUUUUUffff333333.N HHN                                                     ̙̙ffffff33ffff33 ff ffffffwwUUDDNHHN                   33ffff33ff ff ff UUDDNHHN                             ffff3333 ff ff 33 33>NHHs43Gz3C45X2"#CEf!345hc CCCfc!434Vd2"#CCCVc3C4343fd43CCC4VcC4343Efe43CC6VffeT45ffefeeffe7ffffUewfeV37SC7w ̙ff̙ffffffff ff33 UU DD&NHH222###QGv2wdwg#vwQWTggtFwgQ@#uH2#A232P#2vtGw#wgQvv2W@FwgTwvu#AH3t ̙ffffff33ff ffN HHNeVUf eeVUUeVV fUeVeDEeVfBFVUTUed2eVXd4VVd14VUeT1eUd12eVUUDEVVVUfeDEVUeVVUeeeVVUVUeVUUVUDEeeeeVeheeT14UVUfeUYVTeeffVeT14VUVeVUDEUfV eeeeVVUfVVVUee`VVUeeeVUf eeVffVfVUveVVeVffeeUfDEf fVVVTfTDUeXd14VffeA1FVVR12eVUuCEUeeDEVUef#1FVVVVUeVUeTDUeUUfVUheVVVYVUeVYUeeUheVVUeUVVeUeeefVW VVVeV eef ffff̙ffff̙ ff 33>N HHN                                                                                              ff̙ff33 33 ff ffffffffffff333333ff3333ffffwwN HHNUUDDDDDDDDDDDEUUUGDDCG3C7CCGDDDTDGCsC333F4DtGDEWDt4332"234CDDUEDDG31""234G4GHDDtDCc44tDDTUTtDDDsDHEDGDtGDHDDtT3#3a0#4TDDDDDGD3#"363HDtDTEEDXEUTUTXUHEDDDDTGDtTDTDDDTDDtCDGDDDtDttDtEGDDt34433CD3DtDDDDG3#c333c7DDDEDGD4C262c3CDDDHDtDDc"#c"#34sDtDTDGCC9#13234DtDDDt33#33c33GDDDWDCD7CD7447DDDGEDE4sDDsDDGDDCtDDDTHDTTDDDWDDTEETTXXTUEuEEEDDTEtEHETEuTUDuGTEWUHTTEXEDETEEUETHEXETTXD4HXDXETUDTUuTS4ETEETEuTHEWU4C5uETUuDTEWTXECGD3Ct43C43D43C48DsD7Ct73Ctss43CEDDGC33#2334sDtEEETTTHEGTTEET ff̙ff NHHN                                                              ffff33ff̙ffffff33ffff33ffff 33ff 3333 33ffff 33ff33 33ff3333ff33ffffff33ffUUNHHw78ssAw78ssw78ssAw78ssw78ss8hw7sAs78hwssw78HSsff3333ffff33NHHDC3334D"G322#3G3C6"%3Dt32!"&3DC3"""24Gsc64s46D33""33DCGC47Ctt3363333DCc"22&3D32"37G32!!"c4DF3""3dDDBb%"34tD4#337D"ts4s74D2ff̙ffNHHxxxxxxxx########22222222#22TTTTX##EEEEG22TTTTX##EEEEG22TTVTX##eEEEG22TTTTH##EEEEG22xwxx####"222222######ffff̙3333ff33ff33ffff33ff33VNHHDDDDEtT+DTDEDtDDEEDDDt+E5ED-dTtDDDTDDDtEDTEtDtDDTEDEtDe+DEDD+uDtT+ff33ff̙ffffff33ff ̙ff ffff ff33 ff 3333ffNHH333333333333333C323qaqaqaR3BC3Cv33f3343a433g5R3v3qgCv233SE3g3aq4qR33E4S33qCS53gC3ppS3agpqv23CS3S54SC5453S53UU33ff.N3!!HH D@```4DDF``h74D`x$P``hsD`f8E@fssD`4@``fqD84D``hssD@`4DqDF``84D`ssD@`x74D`f ̙33̙ff33ff3333 &NHHVUh9gGGGGGVVi8b"V"V"i9b"V"U"i8b"V"i9`UGGGGh9gGVUV"h9b"h9b"V" 333333ffff̙ffffff ffffNHHN                                      ̙ffff33ffff ffff ff33 ff 33 3333ff33ffff33333333ffNNHH hhh މ ޜhh ކ hh މhh"""hh#CD;$DCKƉCDJhhl$4DK#E4;hlh$DGKffff3333ff3333ffff33ff33ff33ff ff3333 ffff ff33 3333ff NHHgf3#23ff#23#fg23#3ff3#32gf3223fv##32vf23##ff3233fgDEDDGfDDDDTfDTDEDDVTDTTDTD̙ffff̙3333ffNHHN                                                                          ffffffffff̙ffff3333 33 33 33̙ 33 3333ff333333ff33ffffVNHH** *"ɣqʚr,r""ʥʢ aZ"ztA'%yx*":1š" 'ru')zIz*`c# *:*rW*# *'@IJ'yy*yff3333ffffffff3333ffffff33 33 33ff ff ffff 3333ff33ffff3333NNHHp{wvwz7mpzvkv~ww}zwkvwkwݧq}mv|}zg{` nw~ֱvE}׽sw)wv{rG~k`7{wַvwzqkh{'kvzw׶ndgzwkgff33ffff33̙̙ff̙33ff33 ff 33 ffff ff33ffff33FNHH:::1uuuuW6S:31u{%us:RWS::1u{3{ucS S51uk5qu{W%q3{7PXSS 5uuqu23GW::'5uq:{sSW6S#5g5uSu<9:5vRs:5 ̙ffffffffff ffff ffff ffff 33ff &NHHr'rruw''wr2w'ruw'rh"h&"w"r&!&!b!&F!c ff33ff3333 ff.NHH77717777srss2s731W96s72s673ss23ys9s'377sqSi7Q3y87ssW1s9723ituu77717279ssr7#s7373psy2srs67#7777s3y2u2sr77'73w3 ̙ffffff̙ ff 33NHHgvCCCCgg4444gfCDCCvv4444fgCCCDgf444CvgDCCDgf4443vg%"%"'f"RRRRg"R%"%"VR%"RR%"33ffffff33fN HHN0/04/0/00/30,&/43400/? 3&   ; /  > >= =//3== 9997 <===8<=9-#!)*.===>==< /''<===9# !*7< <=< 90/8==9$%2<=<=<=<=90/9<=<."#*9==<==<=9<8//:<==9*##%2<=<:<=<=999 0/2<=<=.$#!($%2<=<9<=9=9<999=<:<9.**..9=9<:=<9=<=99.269<:<9=9999:=<9=9<9=<99=.9229=<9<9=<=9<99=9<:<9:<999..-2<9<:9<99=9<9<99<99<9=9...2999:<99<99<:99=99=99<9=*..-2<9<9:<9:<99=99<99<99=..*.17:<99999<99999<9999=99.*.2/.9999<99999<999:99999.**2-+99999999999999999999**../6*999999999999999999%*.*22.999999999999999.***..1  *9972999.99999..***+*- -*9279.9.*.**%*%+%2.2-*.9.992..*%***.2*+5*.27279..22...*- -.*.2.29....+ 1-%.**+--  @    Aff33ff3333ff333333333333333333 UU DD "" UUUUUU DDDDDD""""""̙ffffff3333ff3333ff3333ff3333ffff3333"" !"̙#ff$33%&'(ff)33*+ff,̙-̙33.̙/ff0ff1ff332ff3334335ff63378ff339ff:33;ffff3333ff?33@wwwwwwNNHHc5D3FDddDTbf#EEHSEFcVDfbffEdedfFFFdFdVbdeFeFFfCf6FFdfTVdVFEdlFdf6dfffFFfEfFFFTdfFVk3dffEddadd6dVfFDfFfFfDmFjfjffnfkf=iff̙ff33 ff 33 ̙ff ̙33ffNHHN                                                ff ff ff ff ffffff̙ffff3333̙33ff.NHHE4T5Cc6fjejVcfJd:c8hzfcvhS8:hedc5ZeT:5cCdZhZcTT3eHZjd`c4ef5CE:jED$Qa5C45:cZghjZJhgj ffff3333ff ff.NHH63E4SCTfhfjfcf:cZc9gzfciEgfzcc4jdE6vc$3cjiJceC5FWhjcBASdd654: JVS3``56 :cjgiJJZIih ̙ffffffff333333 33 nNHHN   "!"    !        !    !"    ""   "" """! """""""ffff3333ffff ̙ ff 33 33ffff33ffffffff33ff33ffff3333ff33ff3333ff33333333333333333333"" UUUUUU!DDDDDD"""""""nNHHN    "!"       !     !"  "" !"" """!!"""""""ffff33ffffff ffff ff33 ff33 ff33ff ff33ff33333333ff33333333ff333333333333wwUUDD"" UUUUUU!DDDDDD"""""""fN HHN  1         ,0*      ** ;"9   0#* 8  !" #1 8   **1 6   1* .%'   8 ++ $%   5 * 6 ($   5  %  6  27    5!5  (%&(5  5 /  62  / 4 .  /4 -  -/  5).  ))5 67/  2/)-!@  5)). "@  -)//2" : -)/)3"@   5/. "   2-)5 !"    4-.)..5 @<=?    : 22222 "<""?@wv 8 LEVLcppat T F   ^   "0 &v * / 3H 7 ; @ D` H L Q2 Ux Y ^ bJ f j o sb w { 4 z  L .  d 6 |  N Ĕ f լ 8 ~ P " h    :    R " & +$ /j 3 7 << @ D I MT Q U Z& ^l b f k> o s x |V   ( n   @       ؐ ٢ F   ߀   0      . `   ˆ    Ò  B Ĥ V  '  (l ) * $ `  6 H R  ʒ  ̀  ͂  G I J K M N^ H U O 4 Z D V: X$ Y~  Ϙ  e gL R i> jp k n d   2 Z \ P Q  < ۴  r :     8 ]D S : ~ ^v X  < ׎   ;   \ f l > x 2 < +  !` " $D % &h -< - . 0 < ? 1$ D< p; _bubbros-1.6.2/bubbob/levels/LostLevels.bin0000644000076400001440000053440012225473206017526 0ustar arigousers Lost levelslevlSEBiRZGZGmBIN+Q<<  Lost levels MoniteurrdExplorer)levlSEBiG!YRZZSmrtalis&Niki2B?###???f  B??#s##s#s#f   B >y<@@0?f   B           f B?x@@z^  /?#s#f   B 0 0<<d&#X@f   B0CCC0 Cf    B"D"D"D"D"D  >|ыыыыыыѻf Bf      B;#@pp??f   B@@@f    B?##f    B111111f     B|DDDDD|f  Bf  Bf  B??f  Bȓ$$$$s$$$$$$$$$$'  ' ȃf   B#@@cCCC C CCCCf Bf   B CCf    BAAAAAAAAAAAaay##f B``````f  B  ???f B   << < < < < < << < <    fB8CC  f Bf B?????@????0 0 0 ``f   B?ȓɓɓɓ|f  "Bȃ C9;Ƀȃ Cf#BfEB!!!!!!!!!!!!!!!!!!!f    FB# f   GB``````````````f  HB!  f IBf   JBf KB????cccf LB 3 3 3     ?@@GGOGfMBf  NBf  OB          f    PBf  QBWUUWUUWUUf RB##ǃǃǿ>|.t#`?f  SB<<~~??## #I#If    TBsss???C  0 0f  UBwwwwwwf  VB@Cc?;*+f WB!!'!!9!!'!!9!!'!!9?f   XBf   YBfZB??Ãcccc?Ã`f[Bf \BC'<< #@@f  ]Bf      ^BCCCC/CAICHCAIC/JCCCCC1C0CCCCCCf_B  f`BWWGW?8G8wGGwHwHwGw@w@wGf aB3c3c̳cγc3`3`3`3`3`3`3`3`3`3`fbBCcCBBCcBBCcCBBcCBBCcBBCcCf $Bccccccыыcыc#c#c#ݻf  %Bf  &B###x@@@@x###f    'BCE}CE}CE}f    (BCCC8?   CCC?AAA?   f    )B??Ãcccc?Ã`f*B!!!?  f  +B?```Fb|>8x|>xf   ,B߫w'ɓ'ɓ ɓ ɓ|>ɓɓɓf-B?##  ?f   .BcccccRJcRJccc`#cc cf    /B C C ßCCpC@C`C@pf  0B88 888 888 8f1B@@σf     2B@BBCABBCCȓȃf   3Bgg`ggȓ  ȓf 4B?Ïf 5BC0 ?? 0f6BCCf   7B??!!!!!    f  8BC ##C ƒ@@C ##C ƒ@@C #f  9B# f  ::B  0  0` 0 0  0f;B3f   <BGEEwUuGDe_UuGUF"2?2*"33f =Bf      >BQQsssf  ?B # c c c c#ccccǃf  @Bxf  AB                  f    BBppf  CBfDnN HHNUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333333NHHPPQPPPPQPQPDDDDB""#QQB"#B"#PQB""#B""#PB""#PC333QPQPQQPffffff3333ffBj6C*ROnVC*RCjVfcNHH@@AA@P@@@33nN HHNUUUPUUUUUU@UUUUUUUUUUUTUUUUP?UUUU@UUUUUUUTUUP?UU@UUUTT?P?PPPPPP?TU?UU@?UUPUUUPUUUU@UUUUUUUTUUP?UUPUUTUUUUU33NHHUUUU j ZZ ZjZZZ j ZZZZYjZUUUUff33ffvN HHNUZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_̙ffffff33ffNHHh?fhf?٠h?f٠h?f٠ff33ff3333ffVNHHO 1jOrI'0xD@$S KI@T5mPIqB0D@'' qffffff ww UU DD ""NHHUUUU??????UUffffffNHHUUe`UUXffdUfff Y j ffff33̙̙NHHUUjUUZUUVUUUff33ffNHHUUUUUUUUP5RRRRRRRRSUUUUUUUU̙̙ffff33ff3333NHHTTQTWWTQTP@UUP33nN HHNUUPTW__WT}P}U}UUP}UPU}UTW__W}_U}UTUP}UPU}U}}}}}PWTW33NHHQDDQQ"""33"#33333U#_@@UU33ffffNHH0D?>;OSðP33ff33N HHNDD""3""""""2""3"D"""333"""#""3"D"U3"#"3"""2"U"D"U"#2""3""#"U"D"2"2""3"2322""D"2#"33""#""#3"D"22#"""""2"""2D"222#3332#"""#D3"#"2"""#"32#2D#"##"333"2"##"D#"23#"#"2#2"2"D"2222#"3#"2"2"D"##3"2"#"23"2"D2####"32"##22"D2#####"2""2#2"D2#####"32"3"#"D######3"#3"2"2D###3"2""2""3"3D##"22#"#""#"2"D##"3#"22""2"#"D"22#"2#""#""#"D"2##2#2""2""3"D22"2""#"3""#"2D#""#"""3"3"2"#D"U""333"""3"U"D"U""2"#""3"2U"D""33"3333""#""D""""#"""""""2"DDDDDDDDDDDDDDDDUDDDDDDDDDDDDDDDUff33ffNHH2""""3D#333#"D#2""2"D2#"#3"D"3"2"2D#"32"#D2#"33"D2#"2"2D##3""#D"2""33D##"#""D2"22""DDDDDDDDDDDDDDDff33NHH#33333342333333D3#33331D323333D33D33D33#3D3323D333DD3331DD33DDD33DDD31D3D4DDDDDDDDDDDDDDDffffffffDDDDDDvN HHNUUUUUU_UUUUUU_ZZZZZZZZZZZZZZZZVZZU_ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ33ff33ff~N HHNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#3333333333333DD23333333333333DD3#333333333331DD3233333333333DD33#3333333331DD332333333333DD333DD333DD333DDDDDDDDD333DDDDDDDDD333D#3331DDD333D2333DDD333D3#31DDD333D323DDD333D33!DDD333D33DDD333D31DDD333D3DDD333D1DDD333DDDD333DDDDDDDDD333DDDDDDDDD333DD331DD33DD31DD3DD1DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDffffffffDDDDDDNHH333333334DDDDDDB4 444  4 2"""""""33333333DDDB4DDD 4 4 4! 44 """"2"""33NHHZZ__ZZ__PP__PP__ZZZZZZZZ33ffNHH"""""""!""""""#""""""3"!""""#3""33""33""DD33""DE33""DU33""EU33""33""33"#333333"3333333#333333333333333ffffffff3333NHH2""""""2122""""221222""222""222""222""222""22333222""""23333322""""""33333334DDDDDDDDff33ff333333ff""""""NHHn~^.NHH12""1""2"#"""2"2"!"2#2""0"22"#!3"!22"2""""!3""12"#32#""2232"!3"2#2""2"2"3"#""2"#22""33333334DDDDDDDDff33ff333333ff""""""~N HHN0D0D3"""""""""""""D3"""""""""""""D3""D3"0"D3"3""""""""""D3"3""""""""""D3"3"""D3"3"0""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"333333""D3"3"3333330""D3"3""""""""""D3"3""""""""""D3"3333333333"D3"33333333330"D3"""""""""""""D3"""""""""""""D33333333333333D333333333333330DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD33ffff333333ff""""""nN HHN*  *  *  *  *  *  ~N HHN1D3D3"""""#1"""""D3"""""3!"""""D3""""#2"""""D3""""3""!""""D3"""#2""""""D3"""3""""!"""D3""#3"""""1""D3""332"""#3""D3"#13"""32"D3"3"32"#3"!"D3#2"!3"32""D33"""333"""!D32"""!32""""D3"""""32""""1D32""""333"""#3D33"""#332""22D332""32!3"#3"D3#3"#3""3222"D3"3232""!33""D3"#33""""32""D3""32""""#3"""D3""#3""""22"""D3"""32""#3""""D3"""#3""22""""D3""""32#3"""""D3""""#3#2"""""D33333333333333D333333333333331DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDff33ff333333ff""""""NHH)g ) g) g) gffffN HHNh3h3>>3UU3DC˺UDC4DD "4DDDD "(DD4D"y4DL)fxL˩wx3̺34L 4L3DD ˺3DD4DD̻4DDDDCDDCD3D3h3h3>>3UU3DC˺UDC4DD "4DDDD "(DD4D"y4DL)fxL˩wx3̺34L 4L3DD ˺3DD4DD̻4DDDDCDDCD3D3ww33ff ff 33ff ff ff ff33NHH#@eVx2"@vf24@w3DC@C@w30gC23@vVxD24@efBDvwD@DD0wD3DvgDBff33ff33ffffN HHN""yyyy""rrrU"r"""3X""""35r"""33""/33 r""3z"/3' r""w/""r"""/"h/UeS3XfTX33?eDES33d33X33?d335y33"d333XS?"d333?rz""d333""""d33?r""""d33""/"33r"""d3"/UUffff33̙33 ffff ffff ff wwNHH333333333333333UawqTC3FawUD3UqTC3VawUD3UawqTC3FawUD3UqTC3VawUD3UawqTC3FawUDDUqTC5VawUD""""""""""""""""ffff33NHH33111330111333030A10D30D10B@D1BDDBBBADD$$DBBB"ADDD""ffffffff>NHHDEDEDEDEAfffA33333333rrzwTTTTTTUUUUUUUUUUUUTT))"""""""""""""""" ffffDDDDDDffffffffff333333wwwwww UUUUUU """""" NHH"33DDU#30DEU"33DDU#30DEU"33DDU#30DEU"33DDU#30DEUffffwwwwwwN HHNUUUWOGOUUUD"UigwwtUD"UOGGGO*&UD"UgtD"UOGO*D"UgwwtwttuD"UGO3?E*(UD"Uigw3?uUD"UGGC34EU*(UD"Uigtws34EUUD"UWOGOX*&UD"UbeWttttuXUD"UWGGGDEX*(UDDUieTttttuXUDDUWGGDDEV*(UDDUieTtXUDDUWODOX*(UDDUidtts34EUUDDUGO3?E*&UDDUbdt3?uUD"UDDDDDDE*D"UdttttttED"UODO*D"UidtDtOUD"UODDDO*(UD"tttttODDDD"GDDDODODDDD"UUTDOUUUD"UTODDDOD"UTDtDOieD ffff33ff33 N HHN"""""""!3"U""6"P"3PQ"U"6"P"3`PQ66Ucf`UUUU6ffUUPPPccf`UUVAfffaUPDcUffUVDfQfUaDfUfUDfPaUDDfUfUADaPaUDfffUAADDDaaUQDDDDBffUADDDDDaaUDDDBBfAADDDD$DDDDBBBDDDDD$$PDDDBBBB!UDDDD$$$"DTDDBBB"!!ADDDDD$$$"DDDBBBB!!AADDDD$$$"DDDDBBB"!ffffffffN HHN"""""""""""""""""""""""""x """""""""""""""""""""""" w"" "" ffff"" VVVVh"" feeeffw"" VUUUVV"eUUUef"UUUUVV"""UUUUefw"""U55UVV""wSSUUef""S35UVf""wuUUUf`w""ffff""wp "DD""DD"3""3"""""""""""DD""""""""""DD"x w""" ffffff3333 wwwwwwN HHN!!D"!!!D"""D""D"!!D!DCDDD"33D3"D""!!534U2D""""3US3E3"D"!!P3FS"""SU`SF""D"!#5f3FS"""D#Ue4""D!0U4US""""USUSD3S""""U353#""D"3""3"""D!"!5U"3""""3US2""5VPS"VS1"30fS"3!D53"3D"""#SS231D""!!!333D"""A"3D"!"D!!!!3DD""""A"DD""!!D!!!!DDD"""""DDDDD"D!"""""D"""""""D"""D"""""""D"ffffffffDDDDDDNHHwwwwwwwww3'wvfgpsgaVp3xV07tEc01EUc02"Vf303q&c330s#333ps!#337pwb337pwv!33wpppb#0a#ppf0ffff3333ffff3333N HHN                                                                  ̙ffffffff ff33 33ff 3333 33 33ffff3333NHHP"SP"SP"SfP"S\"S\"_\"_ffff33~N HHN"" "!"""2!" #"!!"""2"!!""  "!!""0!!""" !""!!""""""!111111111111"" "!"""00"#"1!"!"" "2!!"""#1!"#"""!!!""!"!2""!"#"""!!"""!2!!""" "!""""""!!""  "!!""!!"" #"!!!"""2""!"" "!!""22!!" "!""""2"!!33333333333333333333333333333333ffff33N HHN""j3r"&C""k39r"&3C""k339r"&30pC""k339r"&30rpC""k33 '"&30Srp""k333'"&30S3rp"k3333'&30S33rpk33333'D333xpxC""qr"&9"'""`C"qr"&9'""k3Cqr"&39""k33pCqr"&334""k330pDr"&33w""k330pr"&33w"k330p&33wk330p33 ffff33ffffff NHH333`337De33t@P37DU3tH3P7D3UH33PD33UVfeb"Qb%RbQ"eR"Q""R"""""ffff33ffffNHHU3U30000033UU""00000"3"0003033U33333U33TU"""%UTDDDDDDDD33ffff33ff3333ff33N HHN"""3"""""""""""""C"""""""""""1""4 "3""1 "4 333333"C"CCCCC3"14 $44440 "C"DDDC"1 4 DD@"CBD""144 B 3"3D"3"1 4DA!@ D3 "CDCC"144A D43"CDCC"14DB33"CD"C"140 AA ""3""14 DDDD "C"DDDDB"14 444444 "C$CCCCCC@"14C3433343 "CC3333333"1 "4 "3""1"""3""""""""""""""3"""""""""""133ff33ff3333ff33N HHN"&s337Qb3"fs33wQb3&DAb37UDAb"&b37T"&b"7Tb&ffwTb&DAUDAb&b"ffDA""&fU"""f&wQb""""&wQf"f3""&DAsf"&3""&Qwfff33""uWu33ffuUsuU37QwUUw7Qfw3wQwwUUw3wQb3&UDAUsww37Ub"&ww33uD"&UUb7Q@Ab&b7Q@Ab&DAb7Q@Ab&b7QDb3a"3a"3a"3a"3&b33&b"3"ff"33"ff"f3""ff""33""ff"&3"""ff"33"""fffU33"&s333"&w33"&s333"&sff33ff&NHHeQWaFf31Bha0&!0B!0B!31B!B!B!"$B""DAB"Db"$DB"$""""DDUb"$D_bAU ffffffffUUDDNHHUWUWUWUWUWUWUWUWUWUWUWUWUWUWff33ffNHHwwwwwwwr"""""$r$r$r333$r1$r1$r1$r1$r1$r1$rfff$r$rUUUUU$r"""""$DDDDDDD3333ffffffffvN HHN:PP P_?P:PP:UCPUNPP_;PPP:U0 PUP_UPUSPUUUPUUPPUU:PUU:0P: P_3SPN:_PPUUUUU:UPUPPPPP:UP:UPUUPUUUPUffffffNHHe@YfTPe@YTfP@eYfTPe@YfTP̙ffffff3333NHHUff UVfYYUUfUUVffUVf`UYYUf`UUU`UUUPU33ffff33ff&NHH33D2`CC2)D3"`TC"D32)pD2fD3DC2)E3"TC"D33)D233 wwffUU nN HHNT""*T"""*T*T"*T "T "TUUUUUUUUTTV"**VTTV""VTTV""*VTTV""VTT*T"""*V*TT*T"*V"TT"T "T"TTUUUUUUUUT""*V"""*T"*T"*T ""T ""TTff33ff33ffN HHN"***""""****"***""****t **""**P"" "" "" """**" qqwwwwu"eJ***T";*;00ə0ɔ ə9Du\qwweəw̜qwə"" ̂" "" " ɜt ́Pɜ̜ ff33 wwNHH"""""""""D"D"""$DDB""D3DDD""D3DDDB"DDDDDD"DDDDDD"DDDDDD"DDDDDD"D3DDDE"D3DDDU"$DDDER""DUDU"""%UUR""""""""N HHN                                                                                                 wwff NHHUUUUUUUWPPoP P6PگPjP P6PڪSj]V3333ff33NHH0333001E00%0E001%010E01%00100E0%00100E0000ffffff33vN HHNUUUUUUUUUUUUUUUWUUUUUUU_UUUUUUUU5UUZU jU5U֪UZU jU5U֪UZU jU5U֪UZU jU5U֪UZU jU5U֪UZUjW_3333ff33N HHN333333333333333333333333333333333R"&34U" `EU"&DU"``5R"&3U"``33333333333V3333&3333V3333&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&333363333333ffff33DDFNHHs#U#Uuupu5tuSS bpp`usWV  WppPpt PwURp`ppp5ZWW`wpupWWpuppp2uw  TppupW WP 33ff33ff3333ffff33ffff33ffff 3333 ff 333333 33ff6NHH2j2(T""B""(hs"""h"3(dU(u bhPE("$UjB"3jT"&(2f6 ffffffffff ff ffff 33NHH j_)X_ h____O)o __ffffffff3333ffNHHf`f3fc3`cf161DA3D`"$B"A6%RD%RA61BU"U$`c"U"A6f1D"Df33D33`3316!33A61"D"6c"""!6`1"A`c1"6ff33NHHPPPPPPPPffPPPPffffPPPPff33̙VNHH33333333""""""""DDDDDDDDffffffffwwwwwwwwUUUUUUUU3333ffff3333 33 33 ffff 33 NHH333333332""""""%2DDDDDD%2A%2A%2A%2A%2Awwv%2Awwv%2Afff%2A%2A%2A%2DDDDDD%2""""""%UUUUUUUU3333ffwwNHHfTDC""eDD2"!fTDC""eDD2"!!fTDC"""eDD2""!fTDC"""eDD2""!fTDC2""eDDC""!fTDD2""eDDC""!fTDD2""eTDC""!feDD2""̙ffff333333ffffNHH332332C3@C3@14143@3@31331333C33C331331C33C33332332C3@C3@14143@3@31331333C33C331331C33C33ffff3333ww.NHHTTu#wge2vUe$vWwwVt"vEVvGgt"gUFUFwTtW%tUVCuICeREd $$@G4DB %TT"D@$xt6bEAFirTFPGfdoDDPWHuDR"VeguFd5EewyvFEgDUeVg ffffff33ff3333 ""N HHN`U`Q`eVeUU`QU`QVffQfefQVQ`UU`QVefQVfVe`QU`ffUQVQVUU`UfUQVe`eQVfffe`QVUfQVeUQVefQU`QeQVeVeffeU`UfQUU`QVfQU`QUQVe`eQVUfeQVQVe`fUQVfe`QVfe`UQVe`QVeQVQVeQVe`Q`Q`QVQVQVe`efeVQVDUfQU`e`"AeUfQVU`"EQUVe`U`"6efU`U`QVc"6QVfU`eT"EU`ffffUffQ"EfUUUUfQUU`Q"6eUUQVQQVeT"0QVffeVeQVc"0U`Q`Q`"0wwff3333N HHN!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu3333ffff3333 33 33 ffff 33 N HHN"3U"""""""""""3U""""$F"""@"3U""""`"""@"3U"""" """" "3U"""""""""""""3U"""""""""""""3U333" """""3U333"" ""3UUUU"``"f`"3UUUU"d"dD"3U""F`"fF`"3U""D""d`"3U""""f@"" `"3U""""`""""""3U""""`""``"""3U"""" "&ff""3U""""""fFF`""3U""""""dDf""3U"""`""Ff`""3U""&d""f`""3U""fD`"``"""3U""d`"""""3U""""""""""3U"" """""" ""3U"""""""" `"3U"""""&"df"3U""""fF`"fD@"3U"""&Df"d`""3U"""Fb""`f@""3U"""f"" "3U""`""""" `"3U"""""""""ffff333333ffffffffNHH o os"" ""Ff"F"!_f"""!"""_""Ffe"""_ Fe"""""S""ff""Ff!"""Ff" """"F"F""̙ffffff33UUDD"".NHH  _""U "U$hB3B"UU!U"B"$5UU!"""U""hB""UU!hDUB""U"U""B$5U!""B8B!"U"$"hD8""_ ff33ffffff33ffDD"" 6NHH(@r"33333X"C51fffaj"a3DETD3D334C333fffff"ffdDDDFa333j"*a" ffffffffffffff N HHN"""""""""""""""""""""""",33333333,33̪̪,33""ʇwUwwUw{""""TDDh"",3`AAD3,3@Dj3"̥@DZ""tAADF",NHHA{T33E""1[d 1FA2#2 # #21"1"1"1"1 #212 #A2#d 1G""1KD33DoAz ff33ffffffffffwwUU DD "" NN HHN                                                                                                                     ffff33ff̙ffff ff ff ffff ffff ffffffff33ff33ff33ff33ff33ffff33333333ff33333333333333UUUUUUDDDDDD""""""vN HHNUVZ`*  . ; ; > / ;  ? ffff33̙̙N HHN""""""""""""""""""""""""""""""""CCCCDC4444@4CCCCPD4444U@""""""""""D"D/"D"D/""C""CP"@"@4?"@"@4?""DDD""DDD""DDD""DDD"P"P"P"P""@@@""@@@"UUUPUUUUPUUUUUUUPUPU33UPUPU33"UUUU33UUUUU33"CC333CC3334433344333CC333CC3334433344333"3/""3/"D"D3D"D"D3D""/""/"@"@"""@"@"@"""@"""""""""""""""""P"P"P"P"P"P"P"P"""""""""UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffwwwwwwUUUUUU~N HHN111333111113333111111113333331111313333333331131?111333333313111313333?33331111131333""333331"11"31333"3"3331"11"113333333331?313333333111333333333311133333333333311133333333311113133333333333311111131333333333311333ffffffUUUUUU33N HHN                                              ffffffffff33 UU DD""&NHHDguDD03#23Dc6p0@8Hvg/733s? `/0`?722s?Hvg/0@8pc%D 2222DDWvD wwwwwwUUUUUU""""""NHHUUUU_zxxxxxxxxxxxxxff33ffvN HHNUUUUUUUU_zx-x-x-x-x-x-x-x-x/-x/-x/-x/-x/-x/-x/-x/-x/-x/-x-x-x-x-x-x-x-x-z_UUUUUUUUff33ffNNHH$JDB3""BB2%&B8/O/O/O/- g o  s  x g |V f<  g  g ( c n c  c  c @ c  d  dH  < e\ N h4    e@  f  e,  c B c  d  c  c\  c8 h c, " c X c p c " b Z b  b  F b Ò g \ b  b  b  c4  b ^ b  b  c # p $8 c0 %j \ Ĕ b )f t *p @  g  gx + e ,  -  1: g 8 h 6R  7\  8  9 g` @ < LJ e O g P e Q fl R dP S c U f V d W, d Y dT l d m d n d\ qx d, ; d8 < dD  d  d t d { dh | dx 8 f } h@  d  d  eX  e  f  e8  ep  e  e ^ e  g  f`  fH  gd  hD  h  eD L d  e0  d4  P c  c` 4 cT  c<  hd D c(  c  d< L c  b h b  b  b  b  c  b & x  b . g 1  =  A f MT g\" ^ d@& a4 h8' f d, n d- r2 d`0  d|1  dp2 v d6  d7  ex8 n eH;  e> r e`A  bC ~ D    cP  c 4~ gp G 4      E  fx 5 e @ ? d  dL  cD J d(  h0  f \ f$ N f  c > h  cH  c $ g! [ g  elbubbros-1.6.2/bubbob/levels/HouseOfFun.bin0000644000076400001440000057700012225473206017456 0ustar arigousers House of FunlevlSEBiF`lemBINXX Michael LevelsMlevlSEBilevlSEBi!=FZZSmrtalis&Niki2Bf B3333333333f  B?f  B###?   ?f   B??f    B?f  Bf  Bgffffffff ffffffffff ffffffffgfBˁ+@@r++r?f  B`CDCDCDG@@f   B 0`f   BCCCCC?f     B``??``33``????0 0 <<~~gf     BOCCCCCCCCOf    Bf  B3CCCCCCfB!߃a@@@f    B   f   B?cs0 ?``p?f   Bsȳ##f B0 0 ;0 0 ;0 0 f    Bϓɓɓϓɓɓf    Bcp q  0 f   B  33333`3`3`3`3`3`3`f    Bgggf    Bϓȓf  B??0 0 ?<B` a0 a0 f   ?B?##ēē@@?f      @B`0  0`aaaaaaCf   AB 0`f     BB'? >"f  CB*D*`3l ƏlmÃocf          DBj6C*ROnVC*RCjVfcN HHN"654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562"ff333333ff̙ff33NHHB \ 4 B# ,P#B4, AP#4,#A,ff33NHHUUUUUUUU̙ffff33ffNHH"""!DDDD#331@#331@#331@#331@#331@#331@@DDDD"""!@#331@#331@#331@#331@#331@#331@ff33ffffNHHDDDDDDDA3DDDDDD33DDDDA330330330330330330330332"""33""""32""""!3"""""!2"""""""""""""!ffff33ffNHH"""""""!((UUUUG(Vffdp(VffG(Vfdp(VfG (Vdp (VG3 (Tp3 (G33 (p33 ("""   ffffffffwwwwwwvN HHNꪪTDDDDDD@@TDDDDDD@@@CTDDDDDD@@TDDDDDD@@TDDDDDD@@TDDDDDD@@@TDDDDDD@@TDDDUUUUUUWffff33333333NHH3340031@ 04 01B!4!!01A!40133333333@00003333A 03!!A 3!3333333333ffwwUUNHHD3333313333331322222133333312222221######!"2"2"2!######!2"2"2"1######!""""""!######!""""""!""""""!ffff33ffffffffffNHHUUUUDDDD@@DD@"" """"""""ffNHHnUUUUUUNNHH$JDB3""BB2%&B8/O/O/O/-NHH ,°"+ ̰DDDKxDDD2z%&#C12Kx$3#344Dx&3c131DxB3C4#3DB33!#CD2c3rw'wwr +,,+, 33ffff33wwwwww ffff ff ffN HHNgtVxgEgvx4Vwwwwwwwwwwwwg#Effffffffffffx#Ekx#Ek x#Ek x#Ekx#Ek x#Ekx#Ek x#Ekx#Ekx#Ekx#Ekx#Ekx#Ek x#Ekx#Ekx#Ekx#Ekx#Ekx#Ekx#Ekx#Ekx#Ekx#Effffffffffffx4VwwwwwwwwwwwwgEgvxVxgg| ̙ff33ff 33 ff33 ̙ 33ffN HHNUUuUUUUZ "%v""""*%v %v` UUUU`%v`vUUU U%vvR! U`%v`v""%%U``%v``v"B!"!U%vvP"R%"U%vvP""RU`%v`v B"wwww%vwwww"`%v"%v  ffff%vffwwwwuwwwUUuUUUUZ "%v""""*%v %v` UUUU`%v`vUUU U%vvR! U`%v`v""%%U``%v``v"B!"!U%vvP"R%"U%vvP""RU`%v`v B"wwww%vwwww`%v%v  ffff%vffwwwwuwww ff33wwwwww ff 33ffNHHnff33NHH"Q"&Qb("eV"&Qb("eV"&Q'bUwpU'wwwwp4'wC#Ap2"4C"#A2("4C"#A2("A"33ff̙ff3333̙33N HHNfffffffffffffffga'aDDDDDDDDDDDDDC'aEUUUUUUUUUUUU3'aEUUUUUUUUUUUQ3'aEP3'aEPDDDDDDDDD@3'aEPEUUUUUUUU03'aEPEUUUUUUUQ03'aEPEP03'aEPEPDDDDD@03'aEPEPEUUUU003'aEPEPEUUUQ003'aEPEPEUUU003'aEPEPEUUQ003'aEPEPEUU003'aEPEPEUQ003'aEPEPEU003'aEPEPEQ003'aEPEPE003'aEPEPC3333003'aEPEP03'aEPEQ03'aEPE03'aEPC3333333303'aEP3'aEQ3'aE3'aC3333333333333'a33333333333333'b""""""""""""""'wwwwwwwwwwwwwwwxff̙ff333333ffff33.NHH""" """ 33303330dDD@dDD@gUUPgf`gwp UUff33wwDD""33ff33 ff N HHN                     ff3333ff33ffwwUUDD"" ff ff33 ff 3333 3333ff3333NHHP T) РZT TV / jooB+_33ff33333333ffNHHDDDDDDDDC334B323B3023C"33"4C330334@@0000@@0C33334C3034B323B3023C"33"4DDDDDDDDwwwwww""""""UUUUUUDDDDDDNHH"1"5PrU&"5Pre&r6Qra&Pr6rr6Ur##"3e"#"5Pr%Pr#ar1"e#r5Pr&W#"6U&W##e!#"e13eWr53"6Pr#"#e"!"4ffffffffN HHN5UUUUUUU1UUUUUUX1wwPX1tDP"""" X1tDDP"""" X1tDDP"""f`X1tDDP"""" X1tDDDDP"""& X1tDDDP""&f X1tDDDDDP"""" X1tDDDDP"ff" X1tDDDDDP"""" X1tDDDDGPX1wwwwwwUUUUUUX1333333335UUUUUUU11wwUUUUUUX1tDPX1tDDP"""" X1tDDP"""" X1tDDP"""f`X1tDDDDP"""" X1tDDDP"""& X1tDDDDDP""&f X1tDDDDP"""" X1tDDDDDP"ff" X1tDDDDGP"""" X1wwwwwwPX1UUUUUUX3333333333ffff33ff333333ffN HHNDDDDDDDDDDDDDDDCC33333333333333C2"""""""""""" C#333333333333C#C#"""""""""""C#"""""""""""C#'"b&brb&"'"C#"rbfgrf'bf"C#&fbvfgf&gb"C#"&vfbf&f&""C#&g&rffg&ff"C#"ffgfvffb""C#&bvfff&fvf"C#&vffrffw&""C#"vbffffffr"C#"ffgfbg&ff"C#&'fbvfffbb"C#""wff&fgff"C#"fffffv&g""C#&ff&ffffgb"C#"'&ffrffbv"C#&gffgvfgff"C#"rgbbfrf&b"C#&gbwfbgf&b"C#'bb&&b'b&'"C#"""""""""""C#"""""""""""C!C@33333333333333333333ff33ff33ffff33̙ffNHHUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUNHH##""""3#22!#2#""32!@#""!0@!"#!""#!""#!""#!""0@"@33"2!@#3"DD"3#2!#323""""32wwwwww~N HHN$""""""""""B2$2B""""""""$#"$B #$""""""""B2"$D"2B""""""$#""D4B #$""""""B2"$DCD"2B""""$#""DC$4B #$DDDDB2"$D4BCD"2""""#""DCB$$4B #33332"$D4$BBCD"""""""DCBB$$$4DDDDDDDDD4$$BBBCACBBB$$$$D4$$BBBA$CBB$$$"D4$BBA"1$CB$$""""D#"D4BA"""""B1$C$""""""$#"DA"""""""B1$""""""""$#$"""""""""B1""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$""""""""""$#$$""""""""""$#$wwwwwwNHHDDDUUDETDdUFff@ UFff@UFff@Ufff@0Effd0DffD"0DD#0#!"3""3030ww3333NHH""""""""e0!V0!fc!fVc!fec!eec!efS!efc!VVfffV6fVV5efV6VeefVVfeefe6fVV6eef6Vef6fec!efc!eVc!eec!Vfc!fVc!VV0!f0!V0!V0!DDDDDDDDDDDDDDwwwwwwUUUUUUff33DDN HHN33333333333333313333333333313""3333""3313 4333 4310"S30"S10"F30"F10"E30"E10"Ec0"Ea33fc34Ea3f64Ua336""f3DVa34336 D33DEV133TD`"T3EUf1336U`"FUUfc13336`"E6fc3133330"Ec3331333334fc3331336f33313""f6""3313 433F 4310"TD`"S10"6U`"F10"56`"E10"5c0"Ea34Ec34Ea34Uc34Ua333DVc333DVa3433DEV33433DEV133TDEUf333TDEUf1336UUfc3336UUfc13336fc333336fc313333wwN HHNgUR#AUR#AUR#AgPR#PR#PR#vPR#PR#PR#vuU#vuU#vuU#vwu#wu#wu#wvu#vu#vu#vggU!ggU!ggU!gwwP!gwP!gwP!gggP!wgP!wgP!wvvQ vvvQ vvvQ vvvwuvvwuvvwuvvgvuggvuggvuggwweWgwweWgwweWgwggwWgggwWgggwWggwggVwgggVwgggVwgvvvvwvvvvwvvvvwvwwvWgwwvWgwwvWgwvvwWwvvwWwvvwWwvgvwWggvwWggvwWgggguwgguwgguwgwwuvwwuvwwuvwggu vwgu vwgu vwwwQ!wwQ!wwQ!wwgP!ggP!ggP!gvwU!vwU!vwU!vwu#wu#wu#wvu#vu#vu#vvuU#vuU#vuU#vgPR#PR#PR#wPR#PR#PR#gUR#AUR#AUR#AUUUUUUUUUUUUUUUUwwwwwwDDDDDDUUUUUUff3333DDN HHN                                                                                                                                                                                                                                                                ffffff3333 33 33ff 3333 33 ff33ff&NHHN                                  ff3333ff33 ff 33ffffffffff33333333NHHN               ffffff33ffff3333ff33 33ff33 ff 33 ff ff333333ff333333~N HHN""""""""""""""!""""""""""""""!""""""""""""""!""""""""""""""!""""""""""""""!""""!""D""!""D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""""""""$D""!""33333333D""!""333333334""!""3333333333""!""""""""""""""!""""""""""""""!""""""""""""""!""""""""""""""!""""""""""""""!wwwwwwN HHN                                                                     ffffffffffff3333ff33333333 33ff 33ff33 3333 ffff3333UUffNHHDfA@eU`UPVUPPVA@e`Df32"0"'#"rs''#2r03ffff33ffffffUU3333N HHN"""$444"#CCCCC""4555542!#CUUUUSC"45UUUUU42#CUUUUUUSC!$5UUUUUU44!CUUUUUUSCCB45UUUUU4442CUUUUUSCCCB45UUUU44442CUUUUSCCCCB45UUU444442CUUUSCCCCCB$5UU444444!#CUSCCCCCC!454444442#CCCCCCC""4444442!#CCCCC"$444""""ffffNHH""""""""DDDDDDDD """ ""DAB !D33 !C?" !3!?" ?D "?B $DB "DDB DDDDDDDDff33ff33ffN HHN 2!2 2!2 3302 3132!UUUU02 1R""""#02!R"fffff22 1"fc33333 2 R&c3DDDDD22!"f3DGwwww22 &c4Gww22!1R&3Dws!2 1Rf4G 2!1Rc4w!2 1RcD!2 1RcG 2!1RcG!2 RcG2 2!RcG22 RcG22 2cG"2!cG2 2 3G22 #G2!2!373"2 "#332" 2!"""2 2!2 2ffff33ff33ffff3333ffNHH3e0BS3Q!c50Be3V!S50B3Q&S30B35!S6Q0B35!S3QB3e0!S3QBc50&S3VB350!S3QDDDDDDwwwwwwNHH02""##DA330#DD#DDA#DDDDDA#DDDDDA#DDDDDA0DDDDDDDDDDADDDDD2DDDDD2DDDDD2DD2DD2330D22""#3333ff3333ff~N HHN333333333333330DDDDDDDDDDDDDD DDDDDDDDDDDDDD D$BD$$$$$$$$$$ DDD33333222BBD DD3333333333$$ DD3333333333BD DC33333333334$ DC33333333332D DC33333333334$ DC33333333332D DC33333333334$ DC33333333332D DC33333333334$ DC33333333334D DC33333333334$ DC33333333334D DC33333333334$ DC33333333334D DC33333333334$ DC33333333334D DC33333333334D DC33333333334$ DD3333333333DD DD3333333333DD DDD33333333DD$ DDDDDDDDDDDDDD DDDDDDDDDDDDDD DDDDDDDDDDDDDD """""""""""""" wwwwwwvN HHNUUUUUUUUUUUUUUUUZX5X 5X'5X0 5X5X5X5X5X5X5X5X5X5X5X5X5X5X5X5X5X5X5X 5X'5X0 5X5[UUUUUUUUUUUUUUUU̙ffff3333NHH@@@@****////////@@@@****////////@@@@****////////@@@@****////////ff33ffNHH!  x ~*~( ~~(x̙N HHNDBDTDTDDRT$DDDD 3$BA3$Q3$BA3 3$DQ3!2A3$TA3!2"D"D$D"D" 3$DDTAE3%@ 3%A$3$3!22BD3!22"D$2DTB" 2DDB$TAD !3$DDD!3 A3!2DDDB3!2E"D$TEA" 2DDTDDD22ADDDED2$$DTDDR$ DRDDDDDTBD$DTDD 3$BA3$A3$BA3 3$TA3!2Q3$TA3!2"D"D$D"D" 3%DDEAD3%@ 3$Q%3$3!22BD3!22"D$2DDB" 2EDB$DQD !3$DED!3 A3!2DDDB3!2T"D$DDA" 2DDDDED22AEDDDD2$$DEDDB$ ̙ff33N HHN"""""""""""""#p!p!fffffffffffep!hp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!hDDDDDDDDDDp!ip!UUUUUUUUUUUUp!p33333333333333pwwwwwwwwwwwwwwp ffff33ff333333ffffff33ff ffff NHH0 0 0  0 0 0 0 0ffffffNHH3f Uf fUf@@  @"3@"3UU@@PP3@33@ff̙ffffN HHN                                                                         ff33ff33ffff ff ̙33N HHN30"RRR"R"%" O330R%""R"R"R330"""""%"R O3330""""""""333""""""" O333?@"""""""333@"""""" O333?@""""""333"@""""" O333?R@"""""333"%@"""" O333?%"@""""333""%@""" O333?%""@"""333"R"R@"" O333?R"R"@""333""""%@" O333?"""""@"333""""""@ O333?""""""@333"""""""@O333?"""""""@333""""""""@333?""""""""@333"""""""""@333?"""""""""@333""""""""""@33?""""""""""@33DDDDDDDDDDD@ffffffwwNHH3333333211DDDDDD1E1@`PPPP1@1@P1@1@P1@1@1@1@1@1""""""""33ff333333ffN HHN""""""""""""""#3333333333332(33DDDDDDDDDD33(3DDDD3(3DUUUUUUD3(4AUUVffeUUC(4AUVffffeUQC(4UVfgwwvfeUC(4UfgwwwwvfUC(4UfwwwwfUQC(4VgwwveQC(4VgpveQC(4fwpwfQC(4fwwfQC(4fwwfQC(4fwwfQC(4fwwfQC(4fwpwfQC(4VgpveQC(4VgwwveQC(4UfwwwwfUQC(4UfgwwwwvfUC(4UVfgwwvfeUC(4AUVffffeUQC(4AUUVffeUUC(3DUUUUUUD3(3DDDD3(33DDDDDDDDDD33(#3333333333332(""""""""""""""UUUUUUwwwwwwDDDDDD~N HHN"""""""""""""" 3333333333333304DDDDDDDDDDDDD 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2""""""""""""" 33ff33ffNHH@@pEpEpEpE@@EpEpEpEp@@pEpEpEpE@@EpEpEpEpwwwwwwDDDDDDNHH33313333BBB!4$$$!0@@@B!0@@$!0@!5"""!""""33333313BBB!4@@@$$$!0B!0@@@$!0!5""""""!"ffffff33NHH"""""""DDDDDDBEU2@@PPPU2EE2@PPPPU2E2@PPPPP2E2@PPPPU2E2@PPPP2@23333332"""""""̙ffff33ffffNHH&&&&****&&&&&&&&****&&&&&&&&****&&&&&&&&****&&&&33ff̙UUN HHNUUUUUUUUUUUUUUUUR""""""""""""""%RDDDDDDDDDDDDDDRDwwwwwwwwwwwwPRGGGGGGGGGGGGE`RDtttt4433333VPRGGC333333335U`RDts33333333UVPRGG733333335UU`RDss3333333UUVPRGG33333335UUU`RDss333333UUUVPRGG3333335UUUU`RDss33333UUUUVPRGG333335UUUUU`RDs33333UUUUUV`RG733335UUUUUU`RDs3333UUUUUUV`RG73335UUUUUUU`RDs333UUUUUUUV`RG3335UUUUUUUU`RCs33UUUUUUUUV`RG335UUUUUUUUf`RCs3UUUUUUUUUV`RG35UUUUUUUUUf`RCsUUUUUUUUUVf`RG5UUUUUUUUeffRCVVVVVVVVVff``REeeeeeffffffRQUUUUUUUUUUUUUUUQUU""33wwNHHBT bBB$B6$$@T !bBB#B6$T 6T!bB#bB6 6" T!#b"$B6""B@T!6"$$$B!b"BB@TB6$$$$T!bBBB@B6$$$$@T!bBBB B6$$$33ffffff3333̙.NHHg" $Rx ur)rA5 '9 'Bg7SR z%"@*Rcr zr R# !zt"gz)*@@B6gruzz#w Rr*x*@2wr@%%)"A Sb'*w 33ff̙333333 wwN HHNXwUwUXHHHHHHHHHHHHwUSTqwUU5DDDDDDDDDDwUSS4DDDDDDDDAqwUU53DDDDDDDDwUSS33qwUU5330@@@@@wUSS33qwUU53300wUSS33qwUU5330wUSS33qwUU5330wUSS33qwUU5330wUSS33qwUU5330wUSS33qwUU5330 wUSS33qwUU532 wUSS3""""""""!qwUU52"""""""""wUSSbbbbbbbbbbbqwUU6&&&&&&&&&&&wUSbbbbbbbbbbbbawUVffffffffffffgwUffffffffffffffwVffffffffffffffi ffff33ff33ff3333ff NHHuUUUaS334S334S334S334S334S334DDDD""""auUUUS334S334S334S334S334S334""""DDDDwwwwww33UUff33~N HHN""""""""""""""$0AAAAAAAA00AA00A00A00A00A000A0000A0000000000333333333333330UUDDN HHN0004040@@0@@3333@035UUS3@03ZU30:wS0@C3ww3C:wfgxS0Cvmfw00@5wfgw02:wwwwS0#|C"DC"DC"Df      0BKKKKf      1B<<?<<f      2NHH""""""""#334#334########!!$DD@$DD@""""""""#334#334########!!$DD@$DD@33ff33N HHNUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXSSSSCCUUU55E441xUUXU3STTTTDDxUU3333333333xUU5UUUUUUUUSxUU5mmmmCxUUU5CxUU5mm CxUUU5CxUU5 CxUUS5CxUUU5 CxUUS5 CxUU55 ""CxUUT5 """"CxUU55"""rCxUUT5 """'''CxUUE5""rrrrCxUUT5 "''''wwCxUU45"rrwwwwCxUUD5"'''wwwwCxUU44DDDDDDDDCxUUD3333333333xUU1xUU""""""""""*xUUwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffwwwwwwffffDDDDDD UUUUUU 33ff ff33 ffff ̙6NHH333333336ffffffc6ssrr29c677##"c6s3339c674c6r8c6#0c6r8c6#0Rc621QRc6""""c69c6UUUUZc6ffffffc33333333 ffwwwwwwffffDDDDDDUUUUUU̙ ffffff ff33 33ffN HHN33333333333333PDDDDDDDDDDDDDFPB""""""""""""&PB""""""""""""&PB "* ! &PB""*r&PB" !""!" r&PB*(""* '&PB """("* &PB" ( "&PB( " *!", r&PB """'&PB! "'"&PB***"" ")"&PB!" "y&PB* "&PB""")&PB" " "|&PB )"r''r&PB"!,y + "&PB(")'-,y&PB ,"""&PB* +ٗ"" r&PB")'"',r,r&PB! "" {"&PB )w)p,', '&PB""""""""""""&PB""""""""""""&PffffffffffffffPUUUUUUUUUUUUUUP 33ff3333ffffffff33ff̙ ffff ff33 33ffFNHH;;LLT\ELEEQ,QQ!QQEFT!QQ!aaQFvFa!ga'agfvFvvvvvg'ggggggvvvw'wwvwgwwwww'xxxxxxwyyyyyyy ffffff33ffff 3333 3333 ff NHH33"""&"F&fQQQQQQQQQQQQffffffffff333333ff33ffffN HHN     33330"""`""'`""`"$`"D`(`www`fff`QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ ffffffffff333333ff33ffff33 33ff ffN HHNfffffffffffffffga'a'a'a A#! A#'a @ @'aC2AC2'a2 2'a @0 @'a    'a0A210A2'aA BA B'a ! !'a # #'a0 'a B0 0'a@0@'a B 'a A# A#'a @ @'aC2C2'a22'a @ @'a  @  'a0A20A2'aA B A B'a ! !'a #!0 #'a'a'b""""""""""""""'UUUUUUUUUUUUUUURff̙33ff33ff̙ff33ffNHH""""""$TTTTD4DDDAAA4D4AAA43333334DDDDDDDD""""""$TTTTD4DDDAAA4D4AAA43333334DDDDDDDDff3333ff33ffNHHffffffffb"44&b##AAPR&b"44&b##AAPR&b"44&b##AAPR&b"44&b##AAPR&b"44&b##AAPR&b"44&b##AAPR&b"44&b##AAPR&ffffffffffffffN HHN""""""""""""""$UUUTTTTTTTTTTT4UEEEEEEEEDDDDA4TTTTDDDDDDDDD4UEDDDDDDDDDDAA4TTDDDDDDDDDDD4BEDDDDDDDDDDDAA4TDDDDDDDDDDD0EDDDDDDDAAAAAA4TDDDD4DDAAAAAAAAAA4T4AAAAAA4333333333333334DDDDDDDDDDDDDDDD""""""""""""""$UUUTTTTTTTTTTT4UEEEEEEEEDDDDA4TTTTDDDDDDDDD4UEDDDDDDDDDDAA4TTDDDDDDDDDDD4BEDDDDDDDDDDDAA4TDDDDDDDDDDD0EDDDDDDDAAAAAA4TDDDD4DDAAAAAAAAAA4T4AAAAAA4333333333333334DDDDDDDDDDDDDDDDff3333ff33ffN HHN""""""""""""""!!UUUUUUUUUUUUR!DDDDDDDDDDDDr!C33333333336r!C3332""#3336r!C332!#336r!C32!#36r!C3""36r!C3!36r!C2#6r!C2#6r!C!6r!C!6r!C!6r!C!6r!C!6r!C!6r!C2#6r!C2#6r!C3!36r!C3""36r!C32!#36r!C332!#336r!C3332""#3336r!C33333333336r!ffffffffffffr!wwwwwwwwwwwwr!""""""""""""""!""""""""""""""!ffff3333ffffff̙33ff33&NHHEuE"%T$VH"YFdTV""EG"v(EVTTX"&H%!2"F!2"ED!02"%We!2"DEd#332"Wf$WhHT%%vXeHYbEEBDvHvEEDHFT ffffffffff3333ffDDDDDD UUUUUUNHH#0C$0030#000000$0#000001$00"13$0$#3ff33ffff33FNHH 0000@@@@PPPP````pppp؀؀؀؀ِِِِڠڠڠڠ۰۰۰۰ ffffff33ff33ff3333 33 ff DDDDDDNHHUUUUjP@ZkP@ZkP@ZkPUUUUUUUUUUN HHNfffffffffffffffffffffffffffffffff""##3DAAUPPff"""344DUff""##3B"(UPPff"""3#3333Uff""#"4DDDC2Pff"""#AD3(ff"""4UQC2ff""#APUD3(ff""#AUQD3"ff""3ADD3"ff""3ADD3"ff"r3DDDC3"xff"r34DDDDDC2"xff"r#3DDDDD32"xff"r#34DDD33""xff""3333332"'xff"""33333""wxff"'r""332""'wff"(w"""""""wwff"(wr"""""'wwff""wr"""'wwxff""(wwwwwwwwff""#wwwwwwxPff"""8wwwwwwff""##wwxPPff"""348Uff""##3DAAUPPff"""344DUfffffffffffffffffffffffffffffffffffffffwwwwwwN HHN                                                                                                  ffffffDDDDDDff333333 33ff 33 ffNHH"""""" CC@D4440C@@@D@00C@@DDDD@@@@@0@D0CCDCffff3333ffN@ HHNDDDf!fffDDDD34@w!C3D!D34@!C3D!D33@!C34!D33D!C34@f!U33De!U34@DU!UU3DCU!UU4@D3U!UUUDC3V!UUU@UUUf!UUUUUUf!fffDDDD!!wwwwww""""!"""""/!!""""""""""""!"!(((((((((((!"!((!")!()!")!()!")!()!")!()!")!(!")!(!")!( !"!( !"!) !(!! !(!! !(!! ! !! ! !! ! !! zzzz!!!* ! !*zzzz! ! !! UUUUUUffffffffff"""""" wwwwww DDDDDDN HHN"""""""""""""" 33333333333333003333333333330300000000003PP005`03P005D03005D0300D03P00D0300D0000D0000D0000@@D0000@@@@@@@@D0DDDDDDDDDDDD0DDDDDDDDDDDDDDffff3333ffffffff33ff33NHH"""""" ""33"" "3333" #4444B #33332 444444 3CCCCD D34444 CDDDDD $4444B $DDDDB "DDDD" ""DD"" """""" 3333ff3333~N HHN"""""""""""""""""""DDDD"""""""""DC334D"""""""D333333D"""""$C3333334B""""D3CCCCCCCD"""$C333333334B""$3CCCCCCCCCB""D34343434344""CCCCCCCCCCCD"$D43434343434B$CCCCCCCCCCCDB$434444444444B$CCCCCCCCCCCDB$444444444444B$CCCCCCCCCCCDB$444D4D4D4D4DB$CCCCCCCCCCCDB"D4D4D4D4D4DD""CCCCCCCCCCCD""$4444444444B""$DCDDDDDDDDB"""D44444444D""""$DDDDDDDDB"""""D444444D"""""""DDDDDD"""""""""DDDD"""""""""""""""""""3333ff3333NHHQ#4$#0403"URE!DP 0 @0D35UUU42 4C0"B@T Q4U#CT00 5@@C3PC2"DB5PUQ33ffffff33ff3333ffN HHNUUUUUUUUUUUUUUQ33333333333333a4DDC3333333333a4C333333333333a33333333333333a333###########a33333333333333a##############a33333333333333a##############a23232323232323a##############a32323232323232a##############a22222222222222a##############a22222222222222a#"#"#"#"#"#"#"a22222222222222a"#"#"#"#"#"#"#a22222222222222a""""""""""""""a22222222222222a""""""""""""""a22222222222222a""""""""""""""a""""""""""""""a""""""""""""""a""""""""""""""affffffffffffffaffff33ffffffffffff33ffffffN HHN                                                                             ff33ffffff33ffff ffff ff33 33ff ̙ ̙ffffff33ffffffNHH"""""""!!Q!A $ @ !@ !@ ! 0  ! #   # ffff3333ffff33NHHN                       wwff33ffDD333333 33 33ff ff33 ff ffN HHNfffffffffffffffeb""""""""""""""%bbbQPbP@bAAQ$PbAbAQqAqbQ bQQpbQqQbA@A@b!q@ bqQ@bPP1bQq p b @bTPbBs bQP%0bA0 1 bI b0 b #  bbQPI b10y1!bbaUUUUUUUUUUUUUUU[ ffff3333ffff3333333333 33ff NHHB4! 200  0 !2C  40B120B$@1""""""""ff̙33ff33NHH33333333DDDD!!!!DDDDDDDDffffffffff33ffffff33NHH3333331DDD!@@@@@@!DD!@@@@@!D!@@@@!!@@@!!@@!!@!""""""!33ff33ffffffNHHB$"$2$"140@$2A"0##S@ 0P$@100B #Q$01@000@B0#S01QSff33̙33ffNHH!#$$$$$$2222B!!!!!!#$222Q!!!!!!$22Q!!!!!$2Q!!!!$Q!!!$Q!!#Q!!ffffffff33DDvN HHNUUUUUUUbe0 "&e3be0 "&e3be0 "&e3be0 "&e3be0 "&e3be0 "&e3be0 "&e3be0ff33ffffff33vN HHN UUUUUUP33ff33ffffN HHNBRBb $%" T"e"BQ&%@` @VPd  bP` 1`P `P@&q T ```@P@5@ @"`@`5P @`P PP7&P P`Pp@PPPP "``P5PPPp`Y0X@VP1 PP ePS&pPP0B@P ePp @`PP1P0qR0PY PPQ P01@Pp0pp b1PxYsQ aW0qp911P1Q7QQ ff33̙ff333333ff33 ff33NHHffffffffUUUUUUUVR"""""#RfffffSRgwwwqSRgDDDSRgHSRgHf'SRgHb'SRgH"'SRgGwwSRgSRgSRUUUUUSS333333PwwwwwwDDDDDDUUUUUU""""""N HHNffffffffffffffffUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUPU"""""""""""""0U&fffffffffffe0U&wwwwwwwwwww0U&wwwwwwwwwwq0U&wDDDDDDDDDq0U&wHq0U&wH"""""""!q0U&wH"""""""!q0U&wH"b!q0U&wH"DDDBb!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"􈈈b!q0U&wH"""""b!q0U&wH"fffffb!q0U&wH"""""""!q0U&wH"""""""!q0U&wAq0U&wwwwwwwwwwq0U&q0U&q0U%UUUUUUUUUUUU0U33333333333330P wwwwwwDDDDDDUUUUUU""""""N HHN$$$$$$$$$$$$t$t222222222BG!!!!!!!#####$222BQ!!!!!!!!!!!!#$227Q!!!!!!!!!!#$22Q!!!!!!!!!!!!#$2Q!!!!!!!!!#$2Q!!!!!!!!!!!!$`2Q!!!!!!!!!$`2Q!!!!!!!!!!!$`2Q!!!!!!!$`Q!!!!!!!!!!$`Q!!!!!!$eQ!!!!!!!!!$eQ!!!!$eQ!!!!!!!!$eVQQQQ!!!eeeeeeeeeeffffffff33DD̙3333NHH0AAAAAA0"""""00000@0@@@@@""AAAAAA0"" """0#00A 000#@@B" 0@@ffffww3333N HHNDDDDDDDDDDDDDDE22222222222223#############320#DDDDDDDDDDE222222222230##########32200##DDDDDDE2222222000#######2222220000######2222200000#####2222000000####2220000000###2200000000##2200##UUUUUUUU200000000000#20#UUUUUUUUUUUU00000000000000UUUUUUUUUUUUUUUPffff33ffNHHnff33NHH"1"5PrU&"5Pre&r6Qra&Pr6rr6Ur##"3e"#"5Pr%Pr#ar1"e#r5Pr&W#"6U&W##e!#"e13eWr53"6Pr#"#e"!"4ffffffffNHHDDDDDDB""""$B3333$B4DDC$B4DDC$B4ETC$B4ETC$B4DDC$B4DDC$B3333$B""""$DDDDDDff333333ffff̙ffNHHDD@/DDUU@/UUfeO#2VfvT#2EgvT33/Ege@33/Ve@""/VT ET E@2#/@2#/#3 32#3 32""""""/̙33ffffNHH""""""""""""""""""""""3""""""#32"""""#32" """3" """""""UUQ"" UUUUS3UQS333U3035UUU03UUSD333DDDDDDDD3333ffN HHN"654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562""654dD4d562"ff333333ff̙ff33N HHNdhtdhtdh"" fhtfhtfh"" FtFtF3EHEHEHE!33dTtdTtdTtd!31 fDfDfDf1 FDFDFDF1 FDFDFDFFFFFFFFF!FfFfFfFf! DhDhDhDhO TtTtTtTt_FEFEFEGFEGFEFhtFhtFhtFhtFhDhtDhtDhtDhtDhDhtDhtDhdhtdhtdh"" fhtfhtfh"" FtFtF3EHEHEHE!33dTtdTtdTtd!31 fDfDfDf1 FDFDFDF1 FDFDFDFFFFFFFFF!FfFfFfFf! DhDhDhDhO TtTtTtTt_FEGFEGFEGFEGFEFhtFhtFhtFhtFhDhtDhtDhtDhtDhDhtDhtDh ff33ff33̙33ffN HHN""""""""""""333333333310DDDDDDDDDD4UUUUUUUUQ4Pffffffff4V4Vffffff`4VUUUUUU`4VTDDDDE`4VT3333E`4VT2""#E`4VT2#E`4VT2#E`4VT2#E`4VT2#E`4VT2""#E`4VT3333E`4VTDDDDE`4VUUUUUU`4Vffffff`4V4Q4wwwwwwwwq1wwwwwwwwwwwwq 33ffUU ""NHH"P1Q!%1%" A%A!! A!%a""Q$Ba"e!!%a!&1V"!%%a"P1!"f%1"Q! Ae" A!%eA!!$Ba""Q!!%"e1V!&%%a"!"fffffffff3333ffNHH b##eV"2TEb eDDV$DD@2"DD#"$@"22"b##"!eV"22"TEb##" DDV"22"eDD@##"$DD"22"$@##"""2233ff3333ff̙ffNHHws3ww"qt@S8('uUQ8#rr!A8''''rrrw8!q3'ww83qqr8!w''#8h3B"rxU'338'"3r8R#r''8wrq8qq8'"8"8xU'wffff33UUffffN HHN6fffvvvwwwgggg`fgggggwwwwwvvp`fffvwr's7wwww`gggg"$'rC4wwwp`ffvrCCCw4DGww`ggg$$$4wDETwwp`fvrCDDDGtTUWww`gg$$444GtUeewp`vrBDDDDGuVVVgw`gb444DDGteeegw`vrBDDDDGuffVgw`g$4wwtDwfeee`w`w"wwwwtwgfffPw`gwwCCGwvvvvvww`ww44DEWwwggwwp`w2DDETwgwwwwxw`w44EUEwfwwwpxp`wsDTUWwggggw`wsEUVWvvvvwpp`wtTUegwgggw`gwEVVwvvwwppp`wwtUegwgww`gwwVVvwwppppp`vwwuegww`gwwwffwpxpppp`vwwwwpx`gwwwwwppppp`ppppwww`ffffffffffffff`ff33ffffffff33ffN HHN*$*$**J+++"""""B"****J++"(889B"33***E+"7www89992B(7wffws**%+"#wfffgs8999E7vfgs3*%+(7v`gs8998x%#7v`fgs3x$%"#7vfffw388987%7wffww33s:%"33wwwws3899372E"337wws333s;%B83333338893772U+333333333s;%s8333389983w32E$s33ss:%"888989983773%*'33sw3$%"338888337733*$s3333333sw34*%B"333333w733"E**'33337sss33**%Bs333333332BJ**$s3333334***EBs33337BJ***+www{****JB""""BJ*$*$*$*$**JUUUUUUUUUUUUUUUQ ffffffUUUUUU33DDDDDDff """""" >NHHD4445HC\||YZZ47wwwǓCwr'wviZ5w'wcGr wwvaZ7r'wwvv7wwwfa:wwvgaZQgwvfvawffvfZYwvfa%ffaZZZ92"ZZZ ffffffffwwwwwwUUUUUU33 DDDDDD """"""  &NHHQVe4u!hW4vra4QRaQaR4cRS41Qw4ggbQ4QqQ4SqQ1u4Q&4v7R1W45VQ43333334DDDDDDDD wwwwwwUUUUUUff̙̙ N HHN                                                                                                   wwwwwwUUUUUUff̙̙ ff ff ffffDDDDDDNHH12#00! !000 0  1000  0 11 0  100 1333333ffff3333NNHH(((!"ba!"a##!6m2bcd&&6#fMbcbmb$dTBfBdeDERebVVV]LV`e}mP|l|Vvl| v|pgwp{ pppw wwffff3333 DD "" UU N HHN""""""""""""""'33333333333333G7!BB67c$D1G4#d6B62CBB3G2d$btb#1d&1G42424B7C#CUG7!Dfv21C&C1G6F#B4#4&3CQG27F344#B1G4BdC#6B3QG3&3A&s231UG6D&32gcQG26F#t'31QG16#v#c#QG4#F641QG26G#$#Q6G3q#aC1QAG4#d2cQfcG642C1QcG2Bv3QcFG4$1Qf6cG74cQcFG4B1QF6c4G2cQG41UUUUUUUUG3QG1UUUUUUUUUUUG1G33333333333333GDDDDDDDDDDDDDDGwwwwwwwwwwwwwwwpff33DD33ffNNHH(J Ibdby`cbTb`! `0$*LFV@`Ф P6@ `)hL`)h)J@#"i+2#66)0!nffff333333̙ff 33 33 ff ffffN HHN                                                                                                                                                                           ffff333333̙ff 33 33 ff ffffNHHN                                      ffff3333UUUUUU3333ff33ff ̙ ̙ffwwwwwwDDDDDDffffffff33NHHB$$G"BB$$PPP PxP(g(@"BA@X $vv""P Rg gBqqPB P(!g$ga XP %vBPX!xqavgvvqgUUff""ff33NHH!#!#0$0$!A!A1$1$#!#!$0$0A!A!$1$1!#!#0$0$!A!A1$1$#!#!$0$0A!A!$1$1̙33ff33ff33NHH(($$(($$(($$(($$33ffffFNHHWeqVqq!R![0RXxi#aBAuWQ4E%ejRWQ kKUg4qRQR)!T(a0B"y eA4E[!!{DLOO0S2# $0@0C@ ff33ffffff ff UUUUUU N HHN                                                                                                                 ff33ffffff ff wwwwww DDDDDD 33 UUUUUUUU""""""NHH45C@@1C@31531B4 0 Aa`!!CC344P2B44EP0SA2@F$#D5!`0#!31S10A143C#5303!%34@@CCCC4C4wwwwwwN@ @HHN                                                                                                                                                                                                                                                                                                                                                                                              ffffff33ff ff33 33 ̙ ̙̙ff&NHH""""""!D1EDVG1EDDDT1TDDDd1DDDDG1DDDdG1DDDDi1DDDDG1EFDFFG1FDFDdw1VDdGi1Dww13333331 33ff33ff 33NHHN                                             33ff33ffww33ff̙ff̙ 33 ffff 33ff 3333ff33ff33ffN HHN                                                                                                                                                                                                                                                                                                           33ff33ffww33ff̙ff̙ 33 ffff 33ff 3333ff33ff3333ff33N HHN""""""""""""""! 1YIEIDTDYG1YDDIDIDw1 DEDDDDDTdGg1IDTDDFEDFDdDw1DDDDDTDFeFdTw1TDDDDVUTeDGg1DDEFFTEeefDdw1DDEDFEDfFEDG1EDFDEEVTeTVGG1DDDTdefeEVTDG1DDTdFVdUUeTDg1DDFUeEUdUeGG1 DDVUTFVDVVDDG1DDdeeUfeVFTDx1VUdUFeFVTDGG1DEfUDdTTddDDg1DEUVTVEdEEDDG1DFDeEVedDDtw1DDEfUTdDEDDGG1EFVeFFedDeDDw1DEUVedDdDGGh1FDDFEDEDDDDDw1DDDDDFDDDGDtw1EFDDDDDtDGGx1GDtGDtGDGGDvw1vwgDFDtdtvww1Gwwwwwwwwxwx1333333333333331 33ff33ff33 33NHHT"TATQP&FEcAT#TR&A b6APbb6b&EQDA&QQEA&D"TPPcEcQ"E&AP#&A"TT2fPcA&2E&Fbfcffff33ffff33NHH  B 444 C@C 54 @C 4 CC 4442 CCCCB $442" """""" 33ff33ff33ff33N HHNUUUUUUUUUUUUUUP  AAAAB $ ABB $$ CBB 44$ CCCB 40444$ CC@CCCCB 444444 CCfCCCB 46`4444 CFCCCB 444444 CCCCB 444444 CCCCCCCCB 44444444$ CCCCCCCCBB 444444444$ ACCCCCCCCCBB 444444444$$ ABCCCCCCCCBBB $$444444$$$$ BBBBCCCCBBBBB $$$$$$$$$$$$$ """""""""""""" 33ff33ff33ffff33FNHHDDDDKDGC33333WCWC#1WC8#VPC1f C#Va C1fJ#Va1f Va'CfWCfaWCffWEUR)%UPwwww ffff33ff̙ffffff33ffff ff 33 N HHNDDDDDDDDDDDDDDD@C33333333333333 C C!fj!2+ C2e2+ C]!f]!; Ce2e2 Cf]!f]! Ce2e2 Cf]!f]+ CɁe2e; Cf]!f] Ce2f Cf]!fk Cǡe2k Czf]!k Ce2 C!zf]! C2e2 C!zf]! C2e2 C]!zf]! Ce2e2 Cf]!zf]! Ce2e2 Cf]!zf]+ CɁe2e; Cf]!zf] Cf2f C˻ B"""""""""""""" ffff33ff̙ffffff33ffff 33 ff33 33 NHH%"R 0d"" "0R"0% "60"R C@%"RC@`""% 0""" @%"" "" "   R %"dR%"C`4ffffNHH$bFB5sW5b!$sSDAEPPP5!A5SBsaPWBA505DQ73sW73ssF$$b5PU$ABpPWdA5!0PSBAuPWd5As73sBE33ffffffffffww3333ffN HHN0808008858P3PS0X8E4U44ST4SE44T5e85EDEEDEEDTTEEFDDTDTDDTDEDDTDh05DDTDEDDEDDTFBXTTDCTD5CDQDDd"3TDH88FBEE8C1Ct41tdFe4DA45CqCqDdREDHEC1A7DB(84TC1stdFbTD41swDb0EDXAAs1ssFFD(4TA1q1qttfUD84q1GtdBe3DEHEAq1qqADF"TDC47qvAdh55DHCqtFB(DT8tq1ADDFR5DA11q1qwdb(TEHA1sGstFDd0DD11qqGDb5DX7tqqvDDe3TTHtwGGtwGtqDf"EDDAFtADdtgDFF4EDdADFGFDDdB(5EDdFDFFDadFDdRTFFDddDdFFDddB%5&$bBF$bBd&&Bd&%bR(be&e(hR(%%(X(X%(X ffffwwff3333ff33 33N HHN'duDDQ@@@qQVCQDDE'd2@uDDQ@@qQVC'QDDE'd2w@@uDDQ@qQVC'rDQDDE'd2w'D@@uDDQqQVC'rwDDQDDEd2w'tTD@@uDDQVC'rw@DDQDDd2w'tATD@@uDQVC'rw@'DDDQDd2w'twDATD@@uVC'rw@''DDDDQd2w'trrDDATD@@uC'rw@''#DDDDEAaQQVQU`$Q@@@aVrEAQQVQU`2w$Q@@aV'rEAQVQU`2wpw$Q@aV'wrEAVQU`2wtpw$QaV'wG rEAQU`2wtqrpw$QV'wG rEAQU`2wtqPrpw$QV'wG rEU`2wtqP@rpw$QV'wG rE`2wtqP@@rpw$'wGwwwwwwUUUUUUDDDDDDNHHC333#33300C33333030C33330330C#3332@@@"""@$""$@2@@""@"$"$"@@2@"@""$$""@@@2@""""""wwwwwwUUUUUUXX 2$ LEVLcppat 2 F   ^   "0 &v * / 3H 7 ; @ D` H L Q2 Ux Y ^ bJ f j o sb w { 4 z  L  d 6 |  N Ĕ f լ 8 ~ P " h    :    R " & +$ /j 3 7 << @ D I MT Q U Z& ^l b f k> o s x |V   ( n   @ 8l < @ â     P      ^   "J ' 6  , N` s p 4 6 8    V F   X   t        & @F ˜ R   v . j  V    h r       #T   Z l !8 :  $^% ( )- 04 2  40 E> F@ I JL M 8 Or R$ T U V Yd \ ]0 ^2 _| hb g mv q " t `6#w0 | }$$    | ~ %&  '  0) R ( * "    0 1 2 @ ,8 3  5 6>7 2 & J H ( < F ,> j@ X . A 8 B  C  VEbubbros-1.6.2/bubbob/levels/Levels.bin0000644000076400001440000053440012225473206016664 0ustar arigousersBub & Bob LevelslevlSEBiR!RзbmBIN@<< Bub & Bob LevelsLlevlSEBilevlSEBi!=RZZSmrtalis&Niki2BfB|>f  B####?####8f B?#0 #0 #0 10 0 0 ####f  BCCCCCCf  Bf  B?fB###########?f  Bぁs?f B;#@pp>|8;88 ?/f   B?m9f   B#86l*T6l#8######ģ`ţ##p78f B87aÀCÃ` 00 `f     B {<??>x`f   Bf  B338 ~~~~``gf B$$%ფ%$$d$d&`  !f    B~~~~~~f   B$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$$$ɓ$$ɓ$$ɓ$$ɓ$$ CCf B##Af B0 xc3qf     Bcs#3#3#3#3#3#3#3#3#3csÃxf   B?```````0  0 0 0 0 0|>f B̌?f      B̫Tջԋ]3 f  B?BBfBd&ɓd&d&ɓd&d&ɓd&d&ɓd&f      B  8 ! 8 ! 8 ! 8 ! 8f  BC00|Gg`28f     B"D"D"D"D"D!!!!!?f  B333333333333f BCCGCCCGÃf    Bxf  B30 30 @30 30 f !!BåŃ*ţ* C???f   ""B00f    #B` `ȓ`````f  EBC@C@C@C@C@C@C@C@C@C@C@C@C@C@f  FBKqwK!{-K!K!w?#######?#?##f     GBCCCCćCćCćCCCCćCćCćCCf    HB3f      IBǘBʧRʧŖRRf  JBpxxpf  KKBf   LB 0'####'##p##?'#?#x#1#'##f   MBc1c1c1@I$$/ooC/£Cf  NBc'#`#3$ '??#fOB?ɓ?Ƀ?sf    PPBɓ  ȓ'ɓ'ɓ$$ɓɓ$$ɓ'ɓ'ɓ'ɓ$$ɓ'   f     QB#38?8 ]P ?\: ?88fRByCH!a@C@Ã?as 08˟!f SSBaϛsۘ{m{aۘaƛaaf   TTB3ūU+QU38p y|GG 8pf   UBK{Kf   VVB?HH3I3I3I3I3IAAIIIAAA  ?f  WBf  XB1ٟٟÁAAAaqYɓ 1f  YB-Du-DwGC"{K"[CCf ZB #y#y#y#y#y<-3` #3`f  [B?U?UU?U5lU}?f \B3cd&ɓd&ɟd&ɓd&ɟf  ]B??f ^B@     f_BC@C@CCCCCC@C@_____f `BmUիU嫪UՓm[GC[իcf  aB######ɓ##?ȓ|>ɓ|>ɓ?ɓ3ɓ3#f  bB''C CCC?f    *Bz~zgffgfff +B H“$I$I“$I f  ,B?<<f    -B           ?f .Bf /B #G#D"3@C@Nr##@@Aȓ@cf   0B  ÀÀf  1B!!!ό1?#?#f  2Bf  3B $$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$ɓ$$f      4B>|<<8`//`8<<>|8f  5B?f  6B|~"~" q4?`f  7B9sg3ÙL2s&df   88B03fff99B3 3γͳ3 Wͳͳ36f ::Bf;B!1!!!yxf   <<Bgffgffgffgffgfff   =Bf  >B@c3f   ??B 0OHHσgaffffÃ``l6``ffff`acfff     @Bx33#^z#^zcqc3Ã##&dp8f ABf      BB?f   CCB-jv뷪u*뷪f      DnN HHNUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU333333NHHPPQPPPPQPQPDDDDB""#QQB"#B"#PQB""#B""#PB""#PC333QPQPQQPffffff3333ffBj6C*ROnVC*RCjVfcNHH@@AA@P@@@33nN HHNUUUPUUUUUU@UUUUUUUUUUUTUUUUP?UUUU@UUUUUUUTUUP?UU@UUUTT?P?PPPPPP?TU?UU@?UUPUUUPUUUU@UUUUUUUTUUP?UUPUUTUUUUU33NHHUUUU j ZZ ZjZZZ j ZZZZYjZUUUUff33ffvN HHNUZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_UZUUUU_UP UUUU_̙ffffff33ffNHHh?fhf?٠h?f٠h?f٠ff33ff3333ffVNHHO 1jOrI'0xD@$S KI@T5mPIqB0D@'' qffffff ww UU DD ""NHHUUUU??????UUffffffNHHUUe`UUXffdUfff Y j ffff33̙̙NHHUUjUUZUUVUUUff33ffNHHUUUUUUUUP5RRRRRRRRSUUUUUUUU̙̙ffff33ff3333NHHTTQTWWTQTP@UUP33nN HHNUUPTW__WT}P}U}UUP}UPU}UTW__W}_U}UTUP}UPU}U}}}}}PWTW33NHHQDDQQ"""33"#33333U#_@@UU33ffffNHH0D?>;OSðP33ff33N HHNDD""3""""""2""3"D"""333"""#""3"D"U3"#"3"""2"U"D"U"#2""3""#"U"D"2"2""3"2322""D"2#"33""#""#3"D"22#"""""2"""2D"222#3332#"""#D3"#"2"""#"32#2D#"##"333"2"##"D#"23#"#"2#2"2"D"2222#"3#"2"2"D"##3"2"#"23"2"D2####"32"##22"D2#####"2""2#2"D2#####"32"3"#"D######3"#3"2"2D###3"2""2""3"3D##"22#"#""#"2"D##"3#"22""2"#"D"22#"2#""#""#"D"2##2#2""2""3"D22"2""#"3""#"2D#""#"""3"3"2"#D"U""333"""3"U"D"U""2"#""3"2U"D""33"3333""#""D""""#"""""""2"DDDDDDDDDDDDDDDDUDDDDDDDDDDDDDDDUff33ffNHH2""""3D#333#"D#2""2"D2#"#3"D"3"2"2D#"32"#D2#"33"D2#"2"2D##3""#D"2""33D##"#""D2"22""DDDDDDDDDDDDDDDff33NHH#33333342333333D3#33331D323333D33D33D33#3D3323D333DD3331DD33DDD33DDD31D3D4DDDDDDDDDDDDDDDffffffffDDDDDDvN HHNUUUUUU_UUUUUU_ZZZZZZZZZZZZZZZZVZZU_ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ33ff33ff~N HHNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD#3333333333333DD23333333333333DD3#333333333331DD3233333333333DD33#3333333331DD332333333333DD333DD333DD333DDDDDDDDD333DDDDDDDDD333D#3331DDD333D2333DDD333D3#31DDD333D323DDD333D33!DDD333D33DDD333D31DDD333D3DDD333D1DDD333DDDD333DDDDDDDDD333DDDDDDDDD333DD331DD33DD31DD3DD1DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDffffffffDDDDDDNHH333333334DDDDDDB4 444  4 2"""""""33333333DDDB4DDD 4 4 4! 44 """"2"""33NHHZZ__ZZ__PP__PP__ZZZZZZZZ33ffNHH"""""""!""""""#""""""3"!""""#3""33""33""DD33""DE33""DU33""EU33""33""33"#333333"3333333#333333333333333ffffffff3333NHH2""""""2122""""221222""222""222""222""222""22333222""""23333322""""""33333334DDDDDDDDff33ff333333ff""""""NHHn~^.NHH12""1""2"#"""2"2"!"2#2""0"22"#!3"!22"2""""!3""12"#32#""2232"!3"2#2""2"2"3"#""2"#22""33333334DDDDDDDDff33ff333333ff""""""~N HHN0D0D3"""""""""""""D3"""""""""""""D3""D3"0"D3"3""""""""""D3"3""""""""""D3"3"""D3"3"0""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"3"""""""D3"3"333333""D3"3"3333330""D3"3""""""""""D3"3""""""""""D3"3333333333"D3"33333333330"D3"""""""""""""D3"""""""""""""D33333333333333D333333333333330DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD33ffff333333ff""""""nN HHN*  *  *  *  *  *  ~N HHN1D3D3"""""#1"""""D3"""""3!"""""D3""""#2"""""D3""""3""!""""D3"""#2""""""D3"""3""""!"""D3""#3"""""1""D3""332"""#3""D3"#13"""32"D3"3"32"#3"!"D3#2"!3"32""D33"""333"""!D32"""!32""""D3"""""32""""1D32""""333"""#3D33"""#332""22D332""32!3"#3"D3#3"#3""3222"D3"3232""!33""D3"#33""""32""D3""32""""#3"""D3""#3""""22"""D3"""32""#3""""D3"""#3""22""""D3""""32#3"""""D3""""#3#2"""""D33333333333333D333333333333331DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDff33ff333333ff""""""NHH)g ) g) g) gffffN HHNh3h3>>3UU3DC˺UDC4DD "4DDDD "(DD4D"y4DL)fxL˩wx3̺34L 4L3DD ˺3DD4DD̻4DDDDCDDCD3D3h3h3>>3UU3DC˺UDC4DD "4DDDD "(DD4D"y4DL)fxL˩wx3̺34L 4L3DD ˺3DD4DD̻4DDDDCDDCD3D3ww33ff ff 33ff ff ff ff33NHH#@eVx2"@vf24@w3DC@C@w30gC23@vVxD24@efBDvwD@DD0wD3DvgDBff33ff33ffffN HHN""yyyy""rrrU"r"""3X""""35r"""33""/33 r""3z"/3' r""w/""r"""/"h/UeS3XfTX33?eDES33d33X33?d335y33"d333XS?"d333?rz""d333""""d33?r""""d33""/"33r"""d3"/UUffff33̙33 ffff ffff ff wwNHH333333333333333UawqTC3FawUD3UqTC3VawUD3UawqTC3FawUD3UqTC3VawUD3UawqTC3FawUDDUqTC5VawUD""""""""""""""""ffff33NHH33111330111333030A10D30D10B@D1BDDBBBADD$$DBBB"ADDD""ffffffff>NHHDEDEDEDEAfffA33333333rrzwTTTTTTUUUUUUUUUUUUTT))"""""""""""""""" ffffDDDDDDffffffffff333333wwwwww UUUUUU """""" NHH"33DDU#30DEU"33DDU#30DEU"33DDU#30DEU"33DDU#30DEUffffwwwwwwN HHNUUUWOGOUUUD"UigwwtUD"UOGGGO*&UD"UgtD"UOGO*D"UgwwtwttuD"UGO3?E*(UD"Uigw3?uUD"UGGC34EU*(UD"Uigtws34EUUD"UWOGOX*&UD"UbeWttttuXUD"UWGGGDEX*(UDDUieTttttuXUDDUWGGDDEV*(UDDUieTtXUDDUWODOX*(UDDUidtts34EUUDDUGO3?E*&UDDUbdt3?uUD"UDDDDDDE*D"UdttttttED"UODO*D"UidtDtOUD"UODDDO*(UD"tttttODDDD"GDDDODODDDD"UUTDOUUUD"UTODDDOD"UTDtDOieD ffff33ff33 N HHN"""""""!3"U""6"P"3PQ"U"6"P"3`PQ66Ucf`UUUU6ffUUPPPccf`UUVAfffaUPDcUffUVDfQfUaDfUfUDfPaUDDfUfUADaPaUDfffUAADDDaaUQDDDDBffUADDDDDaaUDDDBBfAADDDD$DDDDBBBDDDDD$$PDDDBBBB!UDDDD$$$"DTDDBBB"!!ADDDDD$$$"DDDBBBB!!AADDDD$$$"DDDDBBB"!ffffffffN HHN"""""""""""""""""""""""""x """""""""""""""""""""""" w"" "" ffff"" VVVVh"" feeeffw"" VUUUVV"eUUUef"UUUUVV"""UUUUefw"""U55UVV""wSSUUef""S35UVf""wuUUUf`w""ffff""wp "DD""DD"3""3"""""""""""DD""""""""""DD"x w""" ffffff3333 wwwwwwN HHN!!D"!!!D"""D""D"!!D!DCDDD"33D3"D""!!534U2D""""3US3E3"D"!!P3FS"""SU`SF""D"!#5f3FS"""D#Ue4""D!0U4US""""USUSD3S""""U353#""D"3""3"""D!"!5U"3""""3US2""5VPS"VS1"30fS"3!D53"3D"""#SS231D""!!!333D"""A"3D"!"D!!!!3DD""""A"DD""!!D!!!!DDD"""""DDDDD"D!"""""D"""""""D"""D"""""""D"ffffffffDDDDDDNHHwwwwwwwww3'wvfgpsgaVp3xV07tEc01EUc02"Vf303q&c330s#333ps!#337pwb337pwv!33wpppb#0a#ppf0ffff3333ffff3333N HHN                                                                  ̙ffffffff ff33 33ff 3333 33 33ffff3333NHHP"SP"SP"SfP"S\"S\"_\"_ffff33~N HHN"" "!"""2!" #"!!"""2"!!""  "!!""0!!""" !""!!""""""!111111111111"" "!"""00"#"1!"!"" "2!!"""#1!"#"""!!!""!"!2""!"#"""!!"""!2!!""" "!""""""!!""  "!!""!!"" #"!!!"""2""!"" "!!""22!!" "!""""2"!!33333333333333333333333333333333ffff33N HHN""j3r"&C""k39r"&3C""k339r"&30pC""k339r"&30rpC""k33 '"&30Srp""k333'"&30S3rp"k3333'&30S33rpk33333'D333xpxC""qr"&9"'""`C"qr"&9'""k3Cqr"&39""k33pCqr"&334""k330pDr"&33w""k330pr"&33w"k330p&33wk330p33 ffff33ffffff NHH333`337De33t@P37DU3tH3P7D3UH33PD33UVfeb"Qb%RbQ"eR"Q""R"""""ffff33ffffNHHU3U30000033UU""00000"3"0003033U33333U33TU"""%UTDDDDDDDD33ffff33ff3333ff33N HHN"""3"""""""""""""C"""""""""""1""4 "3""1 "4 333333"C"CCCCC3"14 $44440 "C"DDDC"1 4 DD@"CBD""144 B 3"3D"3"1 4DA!@ D3 "CDCC"144A D43"CDCC"14DB33"CD"C"140 AA ""3""14 DDDD "C"DDDDB"14 444444 "C$CCCCCC@"14C3433343 "CC3333333"1 "4 "3""1"""3""""""""""""""3"""""""""""133ff33ff3333ff33N HHN"&s337Qb3"fs33wQb3&DAb37UDAb"&b37T"&b"7Tb&ffwTb&DAUDAb&b"ffDA""&fU"""f&wQb""""&wQf"f3""&DAsf"&3""&Qwfff33""uWu33ffuUsuU37QwUUw7Qfw3wQwwUUw3wQb3&UDAUsww37Ub"&ww33uD"&UUb7Q@Ab&b7Q@Ab&DAb7Q@Ab&b7QDb3a"3a"3a"3a"3&b33&b"3"ff"33"ff"f3""ff""33""ff"&3"""ff"33"""fffU33"&s333"&w33"&s333"&sff33ff&NHHeQWaFf31Bha0&!0B!0B!31B!B!B!"$B""DAB"Db"$DB"$""""DDUb"$D_bAU ffffffffUUDDNHHUWUWUWUWUWUWUWUWUWUWUWUWUWUWff33ffNHHwwwwwwwr"""""$r$r$r333$r1$r1$r1$r1$r1$r1$rfff$r$rUUUUU$r"""""$DDDDDDD3333ffffffffvN HHN:PP P_?P:PP:UCPUNPP_;PPP:U0 PUP_UPUSPUUUPUUPPUU:PUU:0P: P_3SPN:_PPUUUUU:UPUPPPPP:UP:UPUUPUUUPUffffffNHHe@YfTPe@YTfP@eYfTPe@YfTP̙ffffff3333NHHUff UVfYYUUfUUVffUVf`UYYUf`UUU`UUUPU33ffff33ff&NHH33D2`CC2)D3"`TC"D32)pD2fD3DC2)E3"TC"D33)D233 wwffUU nN HHNT""*T"""*T*T"*T "T "TUUUUUUUUTTV"**VTTV""VTTV""*VTTV""VTT*T"""*V*TT*T"*V"TT"T "T"TTUUUUUUUUT""*V"""*T"*T"*T ""T ""TTff33ff33ffN HHN"***""""****"***""****t **""**P"" "" "" """**" qqwwwwu"eJ***T";*;00ə0ɔ ə9Du\qwweəw̜qwə"" ̂" "" " ɜt ́Pɜ̜ ff33 wwNHH"""""""""D"D"""$DDB""D3DDD""D3DDDB"DDDDDD"DDDDDD"DDDDDD"DDDDDD"D3DDDE"D3DDDU"$DDDER""DUDU"""%UUR""""""""N HHN                                                                                                 wwff NHHUUUUUUUWPPoP P6PگPjP P6PڪSj]V3333ff33NHH0333001E00%0E001%010E01%00100E0%00100E0000ffffff33vN HHNUUUUUUUUUUUUUUUWUUUUUUU_UUUUUUUU5UUZU jU5U֪UZU jU5U֪UZU jU5U֪UZU jU5U֪UZU jU5U֪UZUjW_3333ff33N HHN333333333333333333333333333333333R"&34U" `EU"&DU"``5R"&3U"``33333333333V3333&3333V3333&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&3333VV3333&&333363333333ffff33DDFNHHs#U#Uuupu5tuSS bpp`usWV  WppPpt PwURp`ppp5ZWW`wpupWWpuppp2uw  TppupW WP 33ff33ff3333ffff33ffff33ffff 3333 ff 333333 33ff6NHH2j2(T""B""(hs"""h"3(dU(u bhPE("$UjB"3jT"&(2f6 ffffffffff ff ffff 33NHH j_)X_ h____O)o __ffffffff3333ffNHHf`f3fc3`cf161DA3D`"$B"A6%RD%RA61BU"U$`c"U"A6f1D"Df33D33`3316!33A61"D"6c"""!6`1"A`c1"6ff33NHHPPPPPPPPffPPPPffffPPPPff33̙VNHH33333333""""""""DDDDDDDDffffffffwwwwwwwwUUUUUUUU3333ffff3333 33 33 ffff 33 NHH333333332""""""%2DDDDDD%2A%2A%2A%2A%2Awwv%2Awwv%2Afff%2A%2A%2A%2DDDDDD%2""""""%UUUUUUUU3333ffwwNHHfTDC""eDD2"!fTDC""eDD2"!!fTDC"""eDD2""!fTDC"""eDD2""!fTDC2""eDDC""!fTDD2""eDDC""!fTDD2""eTDC""!feDD2""̙ffff333333ffffNHH332332C3@C3@14143@3@31331333C33C331331C33C33332332C3@C3@14143@3@31331333C33C331331C33C33ffff3333ww.NHHTTu#wge2vUe$vWwwVt"vEVvGgt"gUFUFwTtW%tUVCuICeREd $$@G4DB %TT"D@$xt6bEAFirTFPGfdoDDPWHuDR"VeguFd5EewyvFEgDUeVg ffffff33ff3333 ""N HHN`U`Q`eVeUU`QU`QVffQfefQVQ`UU`QVefQVfVe`QU`ffUQVQVUU`UfUQVe`eQVfffe`QVUfQVeUQVefQU`QeQVeVeffeU`UfQUU`QVfQU`QUQVe`eQVUfeQVQVe`fUQVfe`QVfe`UQVe`QVeQVQVeQVe`Q`Q`QVQVQVe`efeVQVDUfQU`e`"AeUfQVU`"EQUVe`U`"6efU`U`QVc"6QVfU`eT"EU`ffffUffQ"EfUUUUfQUU`Q"6eUUQVQQVeT"0QVffeVeQVc"0U`Q`Q`"0wwff3333N HHN!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu!hu3333ffff3333 33 33 ffff 33 N HHN"3U"""""""""""3U""""$F"""@"3U""""`"""@"3U"""" """" "3U"""""""""""""3U"""""""""""""3U333" """""3U333"" ""3UUUU"``"f`"3UUUU"d"dD"3U""F`"fF`"3U""D""d`"3U""""f@"" `"3U""""`""""""3U""""`""``"""3U"""" "&ff""3U""""""fFF`""3U""""""dDf""3U"""`""Ff`""3U""&d""f`""3U""fD`"``"""3U""d`"""""3U""""""""""3U"" """""" ""3U"""""""" `"3U"""""&"df"3U""""fF`"fD@"3U"""&Df"d`""3U"""Fb""`f@""3U"""f"" "3U""`""""" `"3U"""""""""ffff333333ffffffffNHH o os"" ""Ff"F"!_f"""!"""_""Ffe"""_ Fe"""""S""ff""Ff!"""Ff" """"F"F""̙ffffff33UUDD"".NHH  _""U "U$hB3B"UU!U"B"$5UU!"""U""hB""UU!hDUB""U"U""B$5U!""B8B!"U"$"hD8""_ ff33ffffff33ffDD"" 6NHH(@r"33333X"C51fffaj"a3DETD3D334C333fffff"ffdDDDFa333j"*a" ffffffffffffff N HHN"""""""""""""""""""""""",33333333,33̪̪,33""ʇwUwwUw{""""TDDh"",3`AAD3,3@Dj3"̥@DZ""tAADF",NHHA{T33E""1[d 1FA2#2 # #21"1"1"1"1 #212 #A2#d 1G""1KD33DoAz ff33ffffffffffwwUU DD "" NN HHN                                                                                                                     ffff33ff̙ffff ff ff ffff ffff ffffffff33ff33ff33ff33ff33ffff33333333ff33333333333333UUUUUUDDDDDD""""""vN HHNUVZ`*  . ; ; > / ;  ? ffff33̙̙N HHN""""""""""""""""""""""""""""""""CCCCDC4444@4CCCCPD4444U@""""""""""D"D/"D"D/""C""CP"@"@4?"@"@4?""DDD""DDD""DDD""DDD"P"P"P"P""@@@""@@@"UUUPUUUUPUUUUUUUPUPU33UPUPU33"UUUU33UUUUU33"CC333CC3334433344333CC333CC3334433344333"3/""3/"D"D3D"D"D3D""/""/"@"@"""@"@"@"""@"""""""""""""""""P"P"P"P"P"P"P"P"""""""""UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffwwwwwwUUUUUU~N HHN111333111113333111111113333331111313333333331131?111333333313111313333?33331111131333""333331"11"31333"3"3331"11"113333333331?313333333111333333333311133333333333311133333333311113133333333333311111131333333333311333ffffffUUUUUU33N HHN                                              ffffffffff33 UU DD""&NHHDguDD03#23Dc6p0@8Hvg/733s? `/0`?722s?Hvg/0@8pc%D 2222DDWvD wwwwwwUUUUUU""""""NHHUUUU_zxxxxxxxxxxxxxff33ffvN HHNUUUUUUUU_zx-x-x-x-x-x-x-x-x/-x/-x/-x/-x/-x/-x/-x/-x/-x/-x-x-x-x-x-x-x-x-z_UUUUUUUUff33ffNNHH$JDB3""BB2%&B8/O/O/O/- o s x |V   ( n   @    < N      B     h " X p " Z   F Ò \     ^   # $8 %j Ĕ )f *p   + , - 1: 8 6R 7\ 8 9 @ LJ O P Q R S U V W, Y l m n qx ; <   t { | 8 }          ^        L    P  4   D   L  h       &  . 1 =  A MT" ^& a4' f, n- r20 1 2 v6 7 8 n;  > rA C ~D    4~ G    E  5 @ ?   J   \ N  >   $! [ bubbros-1.6.2/bubbob/levels/scratch.py0000644000076400001440000021372412225473206016744 0ustar arigousers# # An experimental level set. # import boarddef from boarddef import LNasty, LMonky, LGhosty, LFlappy from boarddef import LSpringy, LOrcy, LGramy, LBlitzy from boarddef import RNasty, RMonky, RGhosty, RFlappy from boarddef import RSpringy, ROrcy, RGramy, RBlitzy class level01(boarddef.Level): a = LNasty b = RNasty walls = """ #################################### ## ## ## ## ## ## ## ## ## ## ## a a b b ## #### ###################### #### ## ## ## ## ## ## ## a a b b ## #### ###################### #### ## ## ## ## ## ## ## a a b b ## #### ###################### #### ## ## ## ## ## ## ## a a b b ## #### ###################### #### ## ## ## ## ## ## ## ## #################################### """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level02(boarddef.Level): letter = 1 lightning = 1 top = 0 a = LNasty b = RNasty walls = """ ## ## ## ## ##b ## ############## ############## ## a ## ############# ############# ##b ## ############ ############ ## a ## ########### ########### ##b ## ########## ########## ## a ## ######### ######### ##b ## ######## ######## ## a ## ####### ####### ##b ## ###### ## ###### ## a ## ##### ### ### ##### ## ## #### #### #### #### #### ## ## ### ######## ### ## ## ############ ############ """ # [] [] [] # """ winds = """ >> << >>x<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>x<< >> << >> << >>>>>>>>>>>>>>^ ^<<<<<<<<<<<<<< >> << >>>>>>>>>>>>>^ ^<<<<<<<<<<<<< >> << >>>>>>>>>>>>^ ^<<<<<<<<<<<< >> << >>>>>>>>>>>^ ^<<<<<<<<<<< >> << >>>>>>>>>>^ ^<<<<<<<<<< >> << >>>>>>>>>^ ^<<<<<<<<< >> << >>>>>>>>^ ^<<<<<<<< >> << >>>>>>>^ ^<<<<<<< >> << >>>>>>^ ^<<<<<< >> << >>>>>^ ^<<<<< >> << >>>>^ ^<<<< >> << >>>^ ^<<< >> << """ class level03(boarddef.Level): letter = 1 fire = 0 lightning = 0 water = 1 top = 1 a = LNasty, RNasty b = () c = LMonky, RMonky walls = """ ## ## ## ## ## # # ## ## b ## ## # ## ## a # # ## ## # # ## ## ## ## b a b ## ## # # # ## ## c ## ## # # c ## ## # b # ## ## ## ## # # # ## ## ## ## # # ## ## # a # ## ## # b # ## ## ## ## c # ## ## # # b # ## ## # ## ## # ## ## # ## ## # # ## ## # ## ##### # ##### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level04(level03): a = LNasty, RNasty b = LGhosty, RGhosty c = () class level05(level03): a = LSpringy, RSpringy b = LSpringy, RSpringy c = () class level06(boarddef.Level): letter = 1 fire = 0 lightning = 1 water = 0 top = 0 a = LSpringy b = RSpringy c = LBlitzy walls = """ ## ############## ## ## ## ## ## ## b bcbcbcb bb a a acacaca a ## ################ ################ ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## ########### ########### ## ## bababa ## ## ########################## ## ## ## ## ## ## ## ########## ########## ## ## ## ## ## ## ## ## ## ## ###### ############## ###### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>>>>>>>>>>>>>>>^^^^<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<<<<<<<<<<<<<>>>>>>>>>>>>>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level07(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 1 a = LSpringy b = RSpringy walls = """ ############ ############# #### ### ## ### b ## ## b ## #### b ## ## # b ## ## #b ## ## # ###### ## ## # b ## ## # b ##### ## ## # b ## ## # b ## ## # b ## ## ### ## ## # ## ## # b ## ## # b ## ## # b ## ## # b ## ## #b ## ## # ## ## # ## ## # ## ## # ## ## # ## ## # ## ## # ## ############ ############# #### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>v v<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvv v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>vvvvv v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>v v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> v v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> v v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> v v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> xxx v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> v<<<<<<<<<<<<<<<<<<<<<<<<<<< >>> <<<<<<<<<<<<<<<<<<<<<<<<<<< >>> <<<<<<<<<<<<<<<<<<<<<<<<<<< >>> <<<<<<<<<<<<<<<<<<<<<<<<<<< >>> ^<< >vv ^<< >vv ^<< >vv ^<< >vv ^<< >vv ^<< >vv ^<< >vv ^<< >vv ^<< >vvvvvvvvvvvvvvvv ^<< >vvvvvvvvvvvvvvvv ^<< >vvvvvvvvvvvvvvvv ^<< >vvvvvvvvvvvvvvvv ^<< """ class level08(boarddef.Level): letter = 1 fire = 1 lightning = 1 water = 0 top = 0 a = b = c = d = e = LFlappy walls = """ ## ## ## ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## a b c d e ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## e d c b a ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## a b c d e ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## e d c b a ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## a b c d e ## #### ## ## ## ## ## #### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level09(level08): a = () b = RGhosty c = RBlitzy d = () e = LBlitzy class level10(boarddef.Level): top = 1 a = RSpringy b = LSpringy c = LSpringy d = RSpringy e = LSpringy walls = """ ## # # # # # # ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## a b c d e ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## e d c b a ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## a b c d e ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## e d c b a ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## # # # # # # ## ## ## #### ## ## ## ## ## #### ## ## ## # # # # # # ## ## ## #### ## ## ## ## ## #### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level11(boarddef.Level): letter = 0 fire = 0 lightning = 1 water = 0 top = 0 a = LSpringy b = RFlappy c = RSpringy walls = """ #################################### ## ## ## ## ## ## ## ## ## ## ## b b b b b ## ## ## ## b b b b b b ## ## ## ## ## ## ## ## ## #################################### ## ## ## ## ## ## ## ## ## ## ## a ## ## c ## ## a ## ## c ## ## a ## ## c ## ## a ## ## c ## #################################### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level12(level11): letter = 0 fire = 1 lightning = 0 water = 0 top = 1 a = LGhosty b = RFlappy c = RGhosty class level13(boarddef.Level): letter = 1 fire = 0 lightning = 1 water = 0 top = 1 a = LFlappy b = RFlappy walls = """ ########## ###### ########## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## a ###### b ## ## ###### ## ## b ###### a ## ## ###### ## ## a ###### b ## ## ###### ## ## b ###### a ## ## ###### ## ## a ###### b ## ## ## ## b ###### a ## ## ###### ## ## a ###### b ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ## ###### ## ########## ###### ########## """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> xxxx <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>> <<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >> << """ class level14(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 a = RSpringy b = () walls = """ #################################### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###a # # #a # ## ## # # #a # #a # # # # ## ## # # # # # # # # # ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #################################### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level15(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 1 top = 0 f = LFlappy b = RBlitzy a = LOrcy, RMonky g = RGramy h = LGhosty n = LNasty s = LSpringy walls = """ ############# ###### f f ######### ## a #b f f f ## ## # ###### #### ####### ## # a a # # ## ## ####### ## # # g ## ## # # # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # n n # n # ## ## # #### ### ## ## # # ## ## s # # ## ## s # h # ## ## # # s # h # ## ## # s # # ## ## # #### ## # ## ## # # ##### ### ## ## ## # # ## ## # b # ## ## #### ## ## ## ## ## ## ###### ## ## # # ## ## # # ## ############# ###### f ######### """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>>>vvvv<<<<<<<<<<<<<< >>^ vvvv x<< >>^ >vvvv< ^<< >>^ > xxxx < ^<< >>^ >>>>vvv<<< ^<< >>^ vv< >>>>>>>>>^<< >>^ xx ^ ^<< >>^ ^ ^<< >>^ ^ ^<< >>^ >^ ^<< >>^ ^< >^ ^<< >>^ ^<<<<<<<>>>>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^< ^<< >>^ ^< xx ^<< >>^ ^ ^^<<<<<<<<<<<< ^<< >>^ ^ ^ ^<< >>^ ^< >^ ^<< >>^ ^<<>>^ ^<< >>^ ^<< >>^ ^^^^^^ ^<< >>^ ^<>vvvv<>^ ^<< >>^ ^<>vvvv<>^ ^<< >> ^<>vvvv<>^ << """ class level16(boarddef.Level): letter = 1 fire = 1 lightning = 1 water = 0 top = 1 a = LGhosty, RGhosty walls = """ ## # ## ## ## ## ## ## a a ###### ## ## ###### # ## ## ######### ## ## ############ ## ## # # ########## a ## ## a ### ######## ## ## #### ### ####### ## ## ######### ### a ## ## ######### ### # ## ## ############## ## ## ############## ## ## ####### ###### ## ## ###### ###### a ## ## ##### ##### ## ## #### #### a ## ## ##### ### ## ## ########### a ## ## a ### #### ## ## ## ###### ## ## ## ##### ## ## #### ## ## ## ####### ## ## ##### ## ## # #### ## ## ## #################################### """ # [] [] [] # """ winds = """ >> << >>>>>>>>vvvvvvvvvvvvvvvvvvvv<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level17(boarddef.Level): letter = 1 fire = 1 lightning = 0 water = 1 top = 0 a = LGhosty, RFlappy walls = """ ## ##### # ## ## ######## # ## ## ####### a # # ## ## ####### # # ## ## ###### a ## # ## ## ##### ## # ## ## ###### # a ### # #### ## ##### # # #### ## ########### ####### # ##### ## #### ##### # ## #### # ##### ## #### ###### ### ### # # ### ## ## # ## # ## ###### # #### ## ### # ### ## # #### ## ### ## #### # ## #### ## ### a ## ### # # ### ## ### ## ### ## # ### ## ### ## ### a ## # ### ## #### # ## ### # ### ## #### # ### ### # ## ## ### ### #### # ## ## #### a ## # #### ## ## ### ####### ### ### ### ############ ## # ### ### ## ########### #### ## ### ### ### ########## ## ### ### ################ ## ## ## ############# ## ### # ####### ## """ class level18(boarddef.Level): letter = 1 fire = 0 lightning = 0 water = 1 top = 0 b = LBlitzy, RBlitzy a = LOrcy walls = """ ################# ################# ## # ## ## # ## ## # ## ## # ## ## # b b ## ## b b # ## ## # ####### ####### # ## ## #b # a #b # ## ## ## #### ## ## ## # a # ## ## # # ## ## a ## ## #### ## ## #a # ## ## # # ## ## a ## ## #### ## ## # a # ## ## # # ## ## a ## ## #### ## ## #a # ## ## # # ## ## a ## ## #### ## ## # a # ## ## ## ## ## ## ## ## ## ## ## ## ## ################# ################# """ # [] [] [] # """ winds = """ >> << >>>>>>>>>>>>>>>>>^^<<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ > ^^ < ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<<>>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level19(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 a = LNasty b = LMonky c = LOrcy d = LGramy walls = """ #################################### #################################### #################################### #################################### #################################### #################################### #################################### #################################### ## ## ## # # ## ## # # ## ## # # # # ## ## # # # # ## ## # # # # ## ## # # # # # # ## ## # # # # # # ## ## # # # # # # ## ## # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## # # # # # # # # ## ## #a #b #c #d #c #b #a # ## #################################### """ # [] [] [] # """ winds = """ >>xxxxxxxxx>>>>xxxxxx<<<>^ >>> ^ ^<< >>^ ^ <<< ^<< >>^ ^<< >>^ >> << ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level20(boarddef.Level): letter = 1 fire = 0 lightning = 0 water = 0 top = 1 a = RGhosty b = RNasty c = LSpringy d = LFlappy walls = """ ## ## # # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## ### # # ## ## ## # # ## ## # # ## ## # # ## ## # # ## ## ## # # # ### ## ## # # ## ## # a d d d # ## ## # a # ## ## # a c # ## ## # c # ## ## # b b b c # ## ## ### # # # ## ## ## # # ## ## # # ## ## # # ## ## # # ## ## ## # # ### ## ## # # ## ## # # ## ## # # ## ## # # ## ################ # # ############### """ # [] [] [] # """ winds = """ >>v v< v v v>v v<< >>v vvxvv>v v<< >>v vv v<< >>v vv v<< >>v v<>v>vv v<< >>v v<< v x <>>v v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v v<>v v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v v<>>vv v<< >>v v<< v x x v>>v v<< >>v v>vvvvv>v v<< >>v vv v<< >>v vv v<< >>v v<>v>vv v<< >>v v<>v v<< >>v vv v<< >>v vv v<< >>v vv v<< >>v v<>v>vv v<< >> v< v v v>v << """ class level21(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 s = LSpringy, LSpringy f = LFlappy, LFlappy g = RGhosty, RGhosty walls = """ ########### ## ########## ## ## s ## ## ## ##f ## ## ## ## ## ## ## ## ## ## ## s ## ## ## # ## ## ## ## s ## ## ## ## #### ## ## ## ## ## ## ## ## s ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## s ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##s g ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## f ## ## ## # ## ## ## ## g ## ## ## ## #### ## ## ## ## ## ## ## ## f ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## g ## ## ## ########### ## ########## """ # [] [] [] # """ class level22(level21): water = 1 letter = 1 s = RBlitzy, RBlitzy f = LOrcy, LOrcy g = LGramy, LGramy class level23(boarddef.Level): letter = 1 fire = 1 lightning = 1 water = 1 top = 0 a = LNasty b = RMonky c = LGramy d = ROrcy s = LSpringy walls = """ ## ## ## ### ####### ############## # ## ## # # a # b # # # ## ## # ### # ### # ##### # ### # ## ## #d # # # # # # c # # # ## ## ### # # # ### # ##### ### # ## ## # # # # s # # d # # ## ## ### # # ### #### ####### ### ## ## #c # # # # a # # ## ## ### # ### # ########## ### # ## ## # # # # # # # b # c # # ## ## # ### # ### # ### ### ### # ## ## # b # #s # # # ## ## # ####### # ######## # ##### ## ## # # a # # # a # d # ## ## ### ##### ### # ##### ### # ## ## # d # # # b # # # ## ## ### # ####### # ##### # ### ## ## # # # cs # # # # ## ## ### ### ######## # ### ### # ## ## # # # b # # #c # # ## ## # ### # ##### ##### # ### # ## ## # d # # # # # # ## ## ### # # # # ########## ### # ## ## # # # # # a # # # ## ## # ####### ################ # ## ## ## #################################### """ class level24(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 n = LOrcy a = RGhosty, LFlappy walls = """ #################################### ## ## ## # # # # # # # ### ## ## ## # # # # # # # ## # # # ## ## ## ### # #a # n # # # ## ## ## # # a #a # ## # ### ## ## ## # a # ### ## ###### # # #a # ######## ###### n #a # # ###### ##### # # # ####### ####### # n ##### #### # # ####### ##### #a #### ##### # # # ####### ##### # # #### #### # # ##### ###### # # ##### #### # # ### #### ####### # ###### ##### # # # # ##### ##### ## # # ###### ####### # # # # # ####### ####### # # # # ###### ######## # # # # # # ######## ######## ## # # # # ######### ########## # # # # # ## ########## ## ###### # # # # # ###### ## ## ## #################################### """ winds = """ >> << >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ > xx < ^<< >>^ > xx < ^<< >>^ > xxx x < ^<< >>^ > xxx xxx < ^<< >>^ > x x< ^<< >>^ >x ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level25(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 b = RGhosty a = LGhosty walls = """ #################################### ## ## ## ## ## ####################### ## ## # ## ## a a a a a a # ## ## ################## # ## ## # # # ## ## # a a a a a a #b # ## ## # ########## # ## ## ## # # # # # ## ## #b #a a a #b # # ## ## ## # ##### ## # ## ## # # # # ## ## # # b b b b #b # ## ## # ########### ## ## ## # # # ## ## #b b b b b b # ## ## ###### b ###### ## ## ####### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #################################### """ # [] [] [] # """ class level26(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 n = LNasty m = RNasty a = LGramy g = LGhosty walls = """ ## ####### ####### ## ## ### ########## ### ## ## g ## ## g ## ##n m n m n ########## m n m n m ## ############### ############### ## ################ ## ## #### #### ## ## ############ ## ## ###### ## ## ###### ## ## ### ######### ### ## ## ### # ## ### ## ##nmnmnm ### ########## ###mnmnmn ## ###############nmnmn ############### ##### ################ ##### ############# ############# ## ## ## ## ## ## ## ####### ####### ## ## # ################ # ## ## ########### ########### ## ## # # ############ # # ## ## ####### ## ## ####### ## ## # m n # ######## # n m # ## ## ####### # # ####### ## ## ######## ## ## # m # ## ## ######## ## ## ## #################################### """ # [] [] [] # """ class level27(boarddef.Level): letter = 1 fire = 1 lightning = 1 water = 0 top = 0 n = LNasty m = RMonky walls = """ ########### ###### # ## ## # # ## ## ######### # # n ## ## # ########### ## # nnn ## ## ######### ## ## ## ## nnn # ## ## ####### ## # ## ## # # ## ## # # ## ## #nnn mmmm # # m ## ## ##### ###### ########### ## ## ## ## ## ####### ## ## ### # ## ## # # ## ## nnn # # n ## ## ###### ########### ## ## ## #mmmmmm ## ## ######## ## ## ## ## ######## ### # ## ## # # ## ## nnn # # ## ########### ###### ########### """ # [] [] [] # """ class level28(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 1 top = 1 m = LMonky g = LGramy h = LGhosty f = LFlappy b = LSpringy a = RSpringy walls = """ ## # # ## ## b # #a ## ## b # #a ## ## ##### ##### ## ## # # ## ## # # ## ## # # ## ## # # ## ## ## ## ## ## ## ## # # ## ###### ##### # # # # # ## ## m m m # # ## ## ######### # # h f h f ## ## g g g # # ## ####### ###### # h f ## ## m m m # # f ## ## ########### # # h h h ## ## g g g # # f f ## ######## ####### # # # # # # # ## ## ## ## ## ## ## ####### ##### ## ##### ####### ## # ## # ## ## # # ## ################# ################# """ # [] [] [] # """ winds = """ >>v v<< >>v v<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level29(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 0 m = LMonky, RMonky g = LGramy, RGramy o = LOrcy, ROrcy n = LNasty, RNasty walls = """ ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ################# ################# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # m g o nn o g m # ## ## ######################## ## ## ## """ # [] [] [] # """ winds = """ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv >> << >> << >> << >> << >> << >> << >> << >> << >>xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx<< >>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>x>>>>v>>>>v<>v<<<>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ^<< >>vv>>>>>>>>>>>>>>>>>>>>>>>>>>>> v<< >>vv << >>vv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>vv vvvvvvvvvvvvvvvvvvvvvv << >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >> << """ class level30(boarddef.Level): letter = 1 fire = 1 lightning = 1 water = 0 top = 1 a = RNasty walls = """ #################################### #################################### ## ##### ## ##### ## ## a ##### a ## a ##### a ## #################################### #################################### #################################### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###### ###### ## ## ## ## ## ## ## ## #################################### """ # [] [] [] # """ winds = """ >> << >> << >>>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<<< >>>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<<< >>>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<<< >>>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<<< >>> <<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>vv<<<<<<<<<<<<<<<<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >> << """ class level31(level30): fire = 0 lightning = 0 class level32(boarddef.Level): n = LNasty m = LMonky o = LOrcy g = LGramy h = LGhosty f = LFlappy s = LSpringy b = LBlitzy walls = """ #################### ## ## ## ## ## ## ## ## ## ## ## ## ######## ## ## ## ## ## # ## ## ####### ## ## ## ## ## ## # ## ## ####### ## ## ## ## ## ## ## ## # # ## ## # # # ## ## # # # n ## ## # # ###### ## # # # ## ## # # # n n ## ## # ######### ## # ## ## # ## #################### ## """ # [] [] [] # """ winds = """ >>>>>>>>>>>>>>>>xxxx<v >>^ ^<v >>^ ^<v >>^ ^<v >>^ ^<v >>^ ^<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ vvvvvvvvvvvvvv>v >>^ vvvvvvvvvvvvvv>v >> vvvvvvvvvvvvvv>v """ class level33(boarddef.Level): m = LMonky, RMonky g = LGramy, RGramy o = LOrcy, ROrcy n = LNasty, RNasty walls = """ ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ################# ################# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## m g o nn o g m ## ## ## ######################## ## ## ## """ # [] [] [] # """ winds = """ vv vv vv vv >> << >> << >> << >> << >> << >> << >> << >> << >>xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx<< >>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>v>>>>v>>>>v<>v<<<>>>>>x>>>>v>>>>v<>v<<<v vv """ class level34(boarddef.Level): letter = 0 fire = 0 lightning = 0 water = 0 top = 1 a = RBlitzy b = LBlitzy walls = """ ## # ## # ## # ## # ## ## ## # ba # ## ## ## ### b#### #### ### ## ## # # # # b # # ## ## #### # # #### ## ## #######b # # ####### ## ## # # #b # ## ## # # # # ## ## # # # # ## ## #b # # # ## ## # # #b # ## ## # # ## ## # # # # ## ## #b # # # ## ## # # #b # ## ## # # # # ## ## # # # # ## ## #b # # # ## ## # # #b # ## ## # # # # ## ## # # # # ## ## #b # # # ## ## # # #b # ## ## ####### # # ####### ## ## #### # # #### ## ## #### #### #### #### ## ## #### b #### ## ## ## # # ## ## """ # [] [] [] # """ winds = """ >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>xxxxxvvvvvvvvvvvvvvvvvvvvvvxxxxx<< """ class level35(boarddef.Level): s = LNasty o = LNasty, LNasty, RNasty, RNasty a = RBlitzy b = LBlitzy walls = """ #################################### ## ###s ### ## ##s ## b ######## a ##s ## #################################### ## ## ## ## ## ## ## ## ## ## #### ## ## ######## ## ## ############ ## ## ###### ## ## ########## ## ## ################ ## ## ########## ## ## ############## ## ## ################## ## ## ## ## ## ## ## ## #### ## ## ###### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #o o o o o o o o o o o o # ## #################################### """ # [] [] [] # """ winds = """ >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<< >>>>>>>>>>>>>>> <<<<<<<<<<<<<<< >>>>>>>>>>>>>> <<<<<<<<<<<<<< >>>>>>>>>>>>> <<<<<<<<<<<<< >>>>>>>>>>>> <<<<<<<<<<<< >>>>>>>>>>> <<<<<<<<<<< >>>>>>>>>> <<<<<<<<<< >>>>>>>>> <<<<<<<<< >>>>>>>> <<<<<<<< >>>>>>> <<<<<<< >>>>>> <<<<<< >>>>> <<<<< >>>> <<<< >>> <<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<<<<<<<<<>>>>>>>>>>>>>>vv<< >>vv<<<<<<^^^^^^^^^^^^^^^^>>>>>>vv<< >>vv<<<<^^^^^^^^^^^^^^^^^^^^>>>>vv<< >>xx<<^^^^^^^^^^^^^^^^^^^^^^^^>>xx<< >>xx<<<<<<<<<<<<<<>>>>>>>>>>>>>>xx<< """ class level36(boarddef.Level): s = LSpringy b = LBlitzy walls = """ ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## ## b b ## ## s ## """ # [] [] [] # """ winds = """ >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>xxxx<<<<<<<<<<<<<<<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >>^ ^<< >> << """ class level37(boarddef.Level): n = LNasty m = LMonky walls = """ ################# ################# ## m m m m m # ## #m m m m m ## ## #n n n n n # #n n n n n # ## ################# ################# ## ####### ####### ## ## ################ ## ## ############################ ## ## # #### #### # ## ## #### ##### ##### #### ## ## #### ################ #### ## ## #### ################ #### ## ## ######### ######### ## ## ### ############## ### ## ## #### # ############ # #### ## ## #### ############ #### ## ############ #### ############ ############ ## ############ ## # ## ## # ## ## ############ ############ ## ## # ##### ##### # ## ## ############################ ## ## ############################ ## ## ######## ######## ## ######## ## ## ######## ######## # #### # ######## ## # #### # ## ## ## ### ### ## ## ###### ################ ###### """ # [] [] [] # """ winds = """ >>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv<< >>xx<<<<<<<<<<<<<<>>>>>>>>>>>>>>xx<< >>xx^^^^^^^^^^^^^^^^^^^^^^^^^^^^xx<< v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v v>>>vvvvvvvvvvvvvvvvvvvv<<<v vvvvvvvvvvvvvvvvvvvvv<>vvvv>v v>vvvvvvvvvvvvvvvvvvvv<v vvvvvvvvvvvvvvvvvvvvvvvvvvv>vv>v vvvvvvvvvvvvvvvvvvvvvvvvvvv>vv>v v>vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >>>>>>>>>>>>>>>>^^^^<<<<<<<<<<<<<<<< >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << >> ^^^^ << """ bubbros-1.6.2/bubbob/levels/RandomLevels.py0000644000076400001440000003106312225473206017702 0ustar arigousers# # Second try at automatically generating levels that are # a bit more related to each other instead of being completely independent. # from __future__ import generators import sys, random, math from random import uniform, choice, randrange class Parameter(object): def __init__(self, name, rng): self.name = name self.rng = rng def __get__(self, instance, cls): assert self.name not in instance.__dict__ value = self.rng() setattr(instance, self.name, value) return value class ChoiceParameter(Parameter): def __init__(self, name, list): Parameter.__init__(self, name, lambda : choice(list)) class BoolParameter(Parameter): def __init__(self, name, prob=0.5): Parameter.__init__(self, name, lambda : random.random() < prob) def flat(mean,var): return randrange(mean-var,mean+var+1) def dice(n,sides,orig=1): result = 0 for i in range(n): result += orig+randrange(sides) return result def fork(choice1, prob, choice2): if random.random() < prob: return choice1() else: return choice2() MnstrCategory = { "Nasty": 0, "Monky": 0, "Ghosty": 1, "Flappy": 1, "Springy": 2, "Orcy": 0, "Gramy": 0, "Blitzy": 2} MnstrNames = MnstrCategory.keys() Bonuses = ['letter', 'fire', 'lightning', 'water', 'top'] def mnstrclslist(name): import boarddef classname1 = 'L' + name classname2 = 'R' + name return [getattr(boarddef, classname1), getattr(boarddef, classname2)] class Shape: basemnstr = ChoiceParameter('basemnstr', MnstrNames) extramnstr = ChoiceParameter('extramnstr', range(4)) samemnstr = BoolParameter('samemnstr') baseshape = ChoiceParameter('baseshape', ' ODBGMPRWZS') rooms = BoolParameter('rooms') holes = BoolParameter('holes') lines = ChoiceParameter('lines', ' -/|') platforms = BoolParameter('platforms') platholes = BoolParameter('platholes') platfull = BoolParameter('platfull') mess = ChoiceParameter('mess', ' ....!') closed = BoolParameter('closed', 0.95) bonuses = ChoiceParameter('bonuses', xrange(3**len(Bonuses))) smooth = ChoiceParameter('smooth', range(4)) startplats = BoolParameter('startplats', 0.98) makespace = BoolParameter('makespace', 0.8) straightfall = BoolParameter('straightfall', 0.8) mirrored = BoolParameter('mirrored', 0.4) enlargeholes = BoolParameter('enlargeholes', 0.9) all_parameters = [name for name in locals().keys() if not name.startswith('_')] def __init__(self, shape=None): if shape: self.__dict__.update(shape.__dict__) self.modified = 0 def set_gens(self, rooms=0, platforms=0, holes=0, smooth=0, mess=' ', lines=' '): self.rooms = rooms self.platforms = platforms self.holes = holes self.smooth = smooth self.mess = mess self.lines = lines def reset(self, attrname=None): if attrname: try: del self.__dict__[attrname] except KeyError: pass else: self.__dict__.clear() self.modified = 1 def __eq__(self, other): return (self.__class__ is other.__class__ and self.__dict__ == other.__dict__) def test_similar_parameters(self, prevlist): similarity = 0 rprevlist = prevlist[:] rprevlist.reverse() for param in Shape.all_parameters: accum = 0 for prev in rprevlist: if getattr(self, param) != getattr(prev, param): break else: accum += 1 similarity += accum minimum = min(4*len(prevlist), 7) if not (minimum <= similarity <= 17): self.reset() def test_not_too_often(self, prevlist): for param, bad_value, delay in [ ('mess', '.', 2), ('mess', '!', 11), ('holes', 1, 1), ]: if getattr(self, param) == bad_value: for prev in prevlist[-delay:]: if getattr(prev, param) == bad_value: self.reset(param) def test_mess_hole(self, prevlist): if self.mess == '!': self.holes = 1 all_tests = [value for (name, value) in locals().items() if name.startswith('test_')] def accept(self, lvl): f = lambda d=self.difficulty : randrange(3, 4+int(9*d)) lvl.mlist = [(mnstrclslist(self.basemnstr), f)] repeat = choice([2,2,3]) - self.extramnstr if repeat > 1: lvl.mlist *= repeat if self.extramnstr: othermnstr = [name for name in MnstrNames if name!=self.basemnstr] if self.samemnstr: othermnstr = [name for name in othermnstr if MnstrCategory[name]==MnstrCategory[self.basemnstr]] random.shuffle(othermnstr) for name in othermnstr[:self.extramnstr]: lvl.mlist.append((mnstrclslist(name), f)) lvl.genwalls = [] if self.baseshape == 'G': lvl.genwalls.append((RandomLevel.grids, uniform(0.7,0.8), uniform(0.7,0.8))) self.set_gens() if self.baseshape == 'P': lvl.genwalls.append((RandomLevel.pegs, uniform(0.1,0.2), uniform(0.45,0.7), choice([0,1,1,1]))) self.set_gens(smooth=3) self.closed = random.random() < 0.80 if self.baseshape == 'B': nr = choice([0,0,1]) lvl.genwalls.append((RandomLevel.bouncers, dice(1, 100) + 250 - nr*200, # length uniform(0.7, 1.7), nr)) self.set_gens(smooth=3) if self.baseshape == 'W': nr = dice(1, 3) + 2 lvl.genwalls.append((RandomLevel.walkers, dice(2, 100) + 100, # length nr, nr + dice(2, 3), choice([0,1]))) self.set_gens() if self.baseshape == 'R': lvl.genwalls.append((RandomLevel.rivers, randrange(3,(lvl.WIDTH-4)/4), # the number of rivers uniform(0.3, 1.4), # the side stepping threshold 10)) # the max side stepping size self.set_gens() if self.baseshape == 'Z': lvl.genwalls.append((RandomLevel.zigzag,)) self.set_gens() if self.baseshape == 'M': lvl.genwalls.append((RandomLevel.mondrian,)) self.set_gens() if self.baseshape == 'O': lvl.genwalls.append((RandomLevel.remove_joined_blocks,)) self.set_gens() if self.baseshape == 'S': lvl.genwalls.append((RandomLevel.platforms_reg,)) self.set_gens() self.makespace = random.random() < 0.1 if self.closed: self.startplats = 0 if self.baseshape == 'D': lvl.genwalls.append((RandomLevel.discrete_blocks,)) self.set_gens() self.makespace = random.random() < 0.1 if self.closed: self.startplats = 0 if self.rooms: nr = dice(2, 6) lvl.genwalls.append((RandomLevel.rooms, lambda : flat(9-nr,2), # the half size of the room lambda : uniform(0.8,1.2), # the excentricity of the room nr)) # the number of rooms if self.lines != ' ': rng_angle = { '-': lambda : 0, '/': None, # default '|': lambda : math.pi/2, } lvl.genwalls.append((RandomLevel.lines, lambda : dice(8,3), # line length dice(2,4), # number of lines rng_angle[self.lines])) if self.platforms: nplat = dice(2,4,0) if nplat: space = flat((lvl.HEIGHT-1)/nplat/2,(lvl.HEIGHT-1)/nplat/2-1) else: space = 1 if self.platholes: nholes = lambda : dice(1,3) else: nholes = lambda : 0 wholes = lambda : dice(2,3) full = self.platfull lvl.genwalls.append((RandomLevel.platforms, (nplat,space), # number of platform and spacing (nholes,wholes), # number of holes and width full)) # full width platform if self.mess != ' ': threshold = { '.': 0.02 + 0.08*random.random(), # normal '!': 0.25 + 0.2 *random.random(), # super-filled } lvl.genwalls.append((RandomLevel.mess, threshold[self.mess])) if self.holes: nh = choice([1,1,2,2,2,3,3,3,4,5]) lvl.genwalls.append((RandomLevel.holes, lambda : flat(9-nh,2), # radius of the holes lambda : uniform(0.9,1.1), # excentricity nh, # number of holes lambda : choice([0,0,0,1]))) # circle or rectangle if self.closed: lvl.genwalls.append((RandomLevel.close,)) if self.smooth > 0: # smooth away all lone empty spaces lvl.genwalls.append((RandomLevel.smooth, 1.0, 1)) # possibly smooth away some lone bricks if self.smooth == 2: lvl.genwalls.append((RandomLevel.smooth, 0.25, 0)) elif self.smooth == 3: lvl.genwalls.append((RandomLevel.smooth, 0.75, 0)) if self.startplats: lvl.genwalls.append((RandomLevel.startplatform, )) lvl.genwalls.append((RandomLevel.openstartway, )) if self.makespace: lvl.genwalls.append((RandomLevel.make_space, )) if self.straightfall: lvl.genwalls.append((RandomLevel.prevent_straight_fall, )) if self.mirrored: lvl.genwalls.append((RandomLevel.mirror, )) if self.enlargeholes: lvl.genwalls.append((RandomLevel.enlarge_tiny_holes, )) lvl.genwalls.append((RandomLevel.generate_wind, )) b = self.bonuses for name in Bonuses: setattr(lvl, name, (b % 3) == 1) b = b // 3 lvl.autogen_shape = self def generate_shape(prevlist): tests = Shape.all_tests s = Shape() for i in range(100): s1 = Shape(s) random.shuffle(tests) for test in tests: test(s1, prevlist) if not s1.modified and s1 == s: break s = s1 # else: # sys.stdout.write('*') del s.modified return s def makeshapes(nblevels=25): shapelist = [] for i in range(nblevels): s = generate_shape(shapelist) s.difficulty = float(i+1)/nblevels yield s shapelist.append(s) if len(shapelist) == 10: del shapelist[:] def GenerateLevels(): # print 'generating levels', Levels = [] for s in makeshapes(): class level(RandomLevel): WIDTH = 28 HEIGHT = 23 def enter(self, *args, **kw): result = RandomLevel.enter(self, *args, **kw) params = self.autogen_shape.__dict__.items() params.sort() # for keyvalue in params: # print '%20s: %s' % keyvalue return result s.accept(level) Levels.append(level) # sys.stdout.write('.') # sys.stdout.flush() # print class levelfinal(RandomLevel): WIDTH = level.WIDTH HEIGHT = level.HEIGHT genwalls = [(RandomLevel.platforms,(5,3),(lambda:flat(2,1),lambda:flat(6,2)),1), (RandomLevel.close,)] Levels.append(levelfinal) return Levels def GenerateSingleLevel(width, height): [s] = makeshapes(1) class level(RandomLevel): WIDTH = width HEIGHT = height s.accept(level) return level if __name__ == '__main__': for s in makeshapes(): print s.__dict__ else: rnglevel = {} execfile('levels/rnglevel', rnglevel) RandomLevel = rnglevel['RandomLevel'] bubbros-1.6.2/bubbob/levels/rnglevel0000644000076400001440000013124112225473206016475 0ustar arigousersfrom random import * from math import * import boarddef from boarddef import LNasty, LMonky, LGhosty, LFlappy from boarddef import LSpringy, LOrcy, LGramy, LBlitzy from boarddef import RNasty, RMonky, RGhosty, RFlappy from boarddef import RSpringy, ROrcy, RGramy, RBlitzy def flat(mean,var): return randrange(mean-var,mean+var+1) def dice(n,sides,orig=1): result = 0 for i in range(n): result += orig+randrange(sides) return result def fish(mu): def fact(n): r = 1. for i in range(1,n+1): r *= i return r scale = fact(0)/exp(-mu) dens = [] while 1: x = len(dens) dens.append(int(scale*exp(-mu)*pow(mu,x)/fact(x)+0.5)) if x > mu and dens[-1] == 0: break table = [] x = 0 for d in dens: for i in range(d): table.append(x) x += 1 return choice(table) class RandomLevel(boarddef.Level): WIDTH = 32 HEIGHT = 28 MAXTRY = 1000 # parameters of the 'mess generator' # mess_prob : the probability that a cell turn into a wall def __init__(self,num): if hasattr(self.__class__, 'walls'): #print 'Reusing previously generated level' #print self.__class__.walls self.walls = self.__class__.walls boarddef.Level.__init__(self,num) return #print 'Generating a new level' self.reset(fill=False) self.windmap = [ [' ' for x in range(self.WIDTH)] for y in range(self.HEIGHT) ] if hasattr(self, 'auto'): self.generate() self.do_bonuses() for gw in self.genwalls: gw[0](self,*gw[1:]) if hasattr(self, 'mlist'): self.do_monsters() self.dig_vertical_walls() self.do_walls() self.walls = self.__class__.walls #print self.walls self.do_winds() self.winds = self.__class__.winds boarddef.Level.__init__(self,num) def reset(self, fill=False): if fill: w = '#' f = 0 else: w = ' ' f = 1 # map for the walls self.wmap = [ [w for x in range(self.WIDTH)] for y in range(self.HEIGHT) ] # map of the free cells self.fmap = [ [f for x in range(self.WIDTH)] for y in range(self.HEIGHT) ] def setw(self,x,y,c='#'): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return if self.fmap[y][x]: self.wmap[y][x] = c self.fmap[y][x] = 0 def getw(self,x,y): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return '#' return self.wmap[y][x] def clrw(self,x,y): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return self.wmap[y][x] = ' ' self.fmap[y][x] = 1 def lockw(self,x,y,c=0): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return self.fmap[y][x] = c def setwind(self,x,y,c=' '): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return self.windmap[y][x] = c def getwind(self,x,y): if x > self.WIDTH-1 or x < 0 or y > self.HEIGHT-1 or y < 0: return ' ' return self.windmap[y][x] def wind_rect(self,x,y,w,h,ccw=0): "Set a wind in a rectangle which will move the bubbles cw or ccw" if w < 1 or h < 1: return if ccw == 1: for dx in range(w): self.setwind(x+dx+1, y, '<') self.setwind(x+dx, y+h, '>') for dy in range(h): self.setwind(x, y+dy, 'v') self.setwind(x+w, y+dy+1, '^') else: for dx in range(w): self.setwind(x+dx, y, '>') self.setwind(x+dx+1, y+h, '<') for dy in range(h): self.setwind(x, y+dy+1, '^') self.setwind(x+w, y+dy, 'v') def mirror(self): "Mirror the level vertically." for y in range(self.HEIGHT): for x in range(self.WIDTH/2): self.wmap[y][x] = self.wmap[y][self.WIDTH-x-1] def dig_well_until_space(self, x=1, yadj=1): "Digs a well either up or down and stops when it encounters first empty wall space." if yadj == 1: y = 0 else: yadj = -1 y = self.HEIGHT-1 while (y < self.HEIGHT) and (y >= 0): self.clrw(x,y) self.clrw(x+1,y) y += yadj if ((self.getw(x,y) == ' ') and (self.getw(x+1,y) == ' ')): break def enlarge_tiny_holes(self): "Makes one-block size holes wider." for x in range(self.WIDTH): for y in range(self.HEIGHT): if self.wmap[y][x] == ' ': single = 0 for dx in range(x-1,x+2): for dy in range(y-1,y+2): if self.getw(dy,dx) == '#': single = single + 1 if single == 8: if x > (self.WIDTH / 2): self.clrw(x-1,y) else: self.clrw(x+1,y) def make_space(self, gens=-1): "Removes walls from a level, to make it more playable." if gens == -1: gens = randint(0,62)+1 if gens & 1: # top for x in range(self.WIDTH): self.clrw(x,1) if random() < 0.5: self.clrw(x,2) if gens & 2: # bottom for x in range(self.WIDTH): self.clrw(x,self.HEIGHT-1) if random() < 0.5: self.clrw(x,self.HEIGHT-2) if gens & 4: # middle y = randint(0,self.HEIGHT/10) + (self.HEIGHT/2) for x in range(self.WIDTH): self.clrw(x,y) if random() < 0.5: self.clrw(x,y-1) if random() < 0.5: self.clrw(x,y+1) if gens & 8: # left x = randint(0,self.WIDTH/4) self.dig_well_until_space(x, 1) self.dig_well_until_space(x, -1) if gens & 16: # right x = randint(0,self.WIDTH/4) self.dig_well_until_space(self.WIDTH-x-2, 1) self.dig_well_until_space(self.WIDTH-x-2, -1) if gens & 32: # center self.dig_well_until_space(self.WIDTH/2, 1) self.dig_well_until_space(self.WIDTH/2, -1) def generate_wind1(self, rndchoice=1, choices=[' ',' ',' ','x','>','<','^','^','v'], xsize=-1,ysize=-1): """Makes a random wind pattern. Parameters: 0: if 1=randomly select from choices, else select in order 1: a list of the choices that are allowed. 2: horizontal size of wind blocks 3: vertical size of wind blocks """ choicenum = 0 if xsize == -1: xsize = randint(1, self.WIDTH) if ysize == -1: ysize = randint(1, self.HEIGHT) if xsize < 1: xsize = 1 elif xsize > self.WIDTH: xsize = self.WIDTH if ysize < 1: ysize = 1 elif ysize > self.HEIGHT: ysize = self.HEIGHT for x in range((self.WIDTH/xsize)+1): for y in range((self.HEIGHT/ysize)+1): if rndchoice == 1: wdir = choice(choices) else: wdir = choices[choicenum] choicenum = (choicenum + 1) % len(choices) for dx in range(xsize+1): for dy in range(ysize+1): self.setwind(x*xsize+dx,y*ysize+dy,wdir) # make sure that the special bubbles can come into screen for x in range(self.WIDTH): self.setwind(x, 0, ' ') self.setwind(x, self.HEIGHT-1, ' ') def wind_sidewalls(self): """Make sure the left and side walls have updraft next to them """ for y in range(self.HEIGHT): self.setwind(0,y,'^') self.setwind(self.WIDTH-1,y,'^') def wind_wallblocking(self, winddirs): """Sets up wind depending on the number of walls around each place. winddirs is an array of 16 wind chars. directions with walls count as: 1=N, 2=E, 4=S, 8=W 16th place is used if there is wall at the position. """ for x in range(self.WIDTH): for y in range(self.HEIGHT): walld = 0 if self.getw(x,y) == '#': walld = 16 else: if self.getw(x,y-1) == '#': walld = walld + 1 if self.getw(x+1,y) == '#': walld = walld + 2 if self.getw(x,y+1) == '#': walld = walld + 4 if self.getw(x-1,y) == '#': walld = walld + 8 wnd = winddirs[walld] self.setwind(x,y,wnd) def wind_wallblocking256(self, winddirs): """Sets up wind depending on the number of walls around each position. winddirs is an array of 257 wind chars (one of ' x<>^v-'), where '-' means to use '>' or '<', pointing towards center of level. directions with walls count as: 1=N, 2=NE, 4=E, 8=SE, 16=S, 32=SW, 64=W, 128=NW 257th place is use if there is wall at the position. """ mdirs = [(0, -1), (1, -1), (1, 0), (1, 1), (0, 1), (-1, 1), (-1, 0), (-1, -1)] for x in range(self.WIDTH): for y in range(self.HEIGHT): windd = 0 if self.getw(x,y) == '#': windd = 256 else: for d in range(8): dx = x + mdirs[d][0] dy = y + mdirs[d][1] if self.getw(dx, dy) == '#': windd = (1 << d) wd = choice(winddirs[windd]) if wd == '-': if x < self.WIDTH / 2: wd = '>' else: wd = '<' self.setwind(x,y, wd) def generate_wind(self, gens = -1): """Chooses one of the wind pattern generators and uses that to generate the winds. 0: choose what generator to use. """ if gens == -1: gens = choice([1,1,2,3,4,4,4,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]) if gens == 1: # totally random pattern self.generate_wind1() elif gens == 2: # wind "layers" self.generate_wind1(0, ['x','^','^','^'],self.WIDTH,1) self.wind_sidewalls() elif gens == 3: # "wiggly" winds self.generate_wind1(1, ['^','<','^','>'],1,1) self.wind_sidewalls() elif gens == 4: # "normal" wind pattern self.wind_sidewalls() dx = (self.WIDTH/2) if random() < 0.7: dy = 1 # usual height where bubbles collect else: dy = randint(1, self.HEIGHT-1) for x in range(dx-3, dx+3): self.setwind(x,dy,'x') for x in range(dx-2): self.setwind(x,dy,'>') self.setwind(self.WIDTH-x-1,dy,'<') elif gens == 5: # bubbles are stopped by horizontal walls self.wind_sidewalls() for x in range(self.WIDTH): for y in range(self.HEIGHT-2): if self.getw(x,y) == '#': if self.getw(x,y+1) == ' ': self.setwind(x,y+1,'x') elif gens == 6: # bubbles move next the walls, rotating cw or ccw if random() < 0.5: #clockwise winddirs = [' ','>','v','v','<',' ','<','<','^','>',' ','v','^','>','^','x','x'] else: winddirs = [' ','<','^','<','>',' ','^','<','v','v',' ','v','>','>','^','x','x'] self.wind_wallblocking(winddirs) elif gens == 7: # bubbles move up in column(s) that zig-zag left and right wid = choice([self.WIDTH, randint(2, self.WIDTH), randint(2, self.WIDTH)]) xofs = (self.WIDTH % wid) / 2 ofs = choice([0,1]) for dx in range(0, self.WIDTH-wid+1, wid): for x in range(wid): for y in range(self.HEIGHT): if (y+ofs) & 1: self.setwind(x+dx+xofs,y,'<') if x == 0: self.setwind(x+dx+xofs,y,'^') else: self.setwind(x+dx+xofs,y,'>') if x == wid-1: self.setwind(x+dx+xofs,y,'^') elif gens == 8: # bubbles move towards the map centerline at random height for x in range(self.WIDTH): y = randint(1, self.HEIGHT-1) if x < (self.WIDTH/2): self.setwind(x,y,'>') else: self.setwind(x,y,'<') self.setwind(x,0,'v') self.setwind(x,self.HEIGHT-1,'^') for y in range(self.HEIGHT): self.setwind(self.WIDTH/2,y,'x') elif gens == 9: # bubbles move towards the side walls at random height for x in range(self.WIDTH): y = randint(1, self.HEIGHT-1) if y & 1: self.setwind(x,y,'>') else: self.setwind(x,y,'<') self.setwind(x,0,'v') self.setwind(x,self.HEIGHT-1,'^') for y in range(self.HEIGHT): self.setwind(0,y,'x') self.setwind(self.WIDTH-1,y,'x') elif gens == 10: # bubbles move up-down ofs = choice([0,1]) dir_l = choice(['>', '>', '<']) dir_r = choice(['<', '<', '>']) for x in range(self.WIDTH): if x < (self.WIDTH / 2): self.setwind(x, 0, dir_r) self.setwind(x,self.HEIGHT-1,dir_l) else: self.setwind(x, 0, dir_l) self.setwind(x,self.HEIGHT-1,dir_r) for x in range(self.WIDTH): for y in range(self.HEIGHT): if (x+ofs) & 1: self.setwind(x,y+1,'^') else: self.setwind(x,y-1,'v') elif gens == 11: # bubbles rotate self.wind_sidewalls() for z in range(20): wid = randint(2,self.WIDTH/2) hei = randint(2,self.HEIGHT/2) y = randint(1, self.HEIGHT - hei - 1) x = randint(1, self.WIDTH - wid - 1) ok = 1 for dx in range(wid): if self.getwind(x+dx+1, y) != ' ': ok = 0 if self.getwind(x+dx, y+hei) != ' ': ok = 0 for dy in range(hei): if self.getwind(x, y+dy) != ' ': ok = 0 if self.getwind(x+wid, y+dy+1) != ' ': ok = 0 if ok == 1: self.wind_rect(x,y,wid,hei, random() < 0.5) elif gens == 12: # bubbles gravitate towards a certain spot dx = randint(1,self.WIDTH-1) dy = randint(1,self.HEIGHT-1) for x in range(self.WIDTH): for y in range(self.HEIGHT): ax = abs(dx - x) ay = abs(dy - y) sx = cmp(dx - x, 0) sy = cmp(dy - y, 0) winds = [' ',' ',' '] if ax < 2 and ay < 2: winds = ['x'] else: if sx < 0: winds += ['<'] elif sx > 0: winds += ['>'] else: if sy > 0: winds = ['v'] elif sy < 0: winds = ['^'] else: winds = ['x'] if sy < 0: winds += ['^'] elif sy > 0: winds += ['v'] else: if sx > 0: winds = ['>'] elif sx < 0: winds = ['<'] else: winds = ['x'] self.setwind(x,y,choice(winds)) elif gens == 13: # bubbles stop at some random positions self.generate_wind1(1, [' ',' ',' ',' ',' ',' ',' ','x'],1,1) self.wind_sidewalls() elif gens == 14: # bubbles move cw and ccw in alternating rectangles m = max(self.WIDTH / 2, self.HEIGHT / 2) cwofs = choice([0,1]) thk = choice([1,1,2,2,3,4,randint(1,m/2)]) for dx in range(m): cw = ((dx / thk) + cwofs) % 2 self.wind_rect(dx,dx, self.WIDTH-(dx*2), self.HEIGHT-(dx*2), cw) elif gens == 15: # bubbles move cw or ccw in rectangles m = max(self.WIDTH / 2, self.HEIGHT / 2) cw = choice([0,1]) for dx in range(m): self.wind_rect(dx,dx, self.WIDTH-(dx*2), self.HEIGHT-(dx*2), cw) elif gens == 16: xs = randint(2, (self.WIDTH/2)-1) ys = randint(2, (self.HEIGHT/2)-1) rx = (self.WIDTH / xs) + 1 ry = (self.HEIGHT / ys) + 1 cwchanges = choice([0,0,0,0,0,0,0,0,1,1,1,1,2,2,3]) if cwchanges == 0: cw = random() < 0.5 for x in range(rx): if cwchanges == 1: cw = random() < 0.5 for y in range(ry): if cwchanges == 2: cw = random() < 0.5 maxd = max((xs / 2), (ys / 2)) for d in range(maxd): if cwchanges == 3: cw = random() < 0.5 self.wind_rect(xs*x+d, ys*y+d, xs-2*d-1, ys-2*d-1, cw) elif gens == 17: # bubbles bounce between walls if random() < 0.5: # horizontal winddirs = [' ',' ','<','<',' ',' ','<','<','>','>',' ',' ','>','>',' ',' ','x'] else: # vertical winddirs = [' ','v',' ','v','^',' ','^',' ',' ','v',' ','v','^',' ','^',' ','x'] self.wind_wallblocking(winddirs) elif gens == 18: # generate winds based on a random 3x3 matrix ruleset winddirs = [] for z in range(257): winddirs.append(choice([' ',' ',' ','x','^','v','-'])) winddirs[0] = ' ' winddirs[256] = choice(['x',' ']) self.wind_wallblocking256(winddirs) elif gens == 19: # bubbles will move downwards in a zig-zag pattern y = 0 x1 = randint(0, self.WIDTH-1) while y < self.HEIGHT: x2 = randint(0, self.WIDTH-1) if x1 < x2: self.setwind(x1,y, '>') else: self.setwind(x1,y, '<') dy = choice([1,1,1,2]) self.setwind(x2,y, 'v') y += dy x1 = x2 def smooth(self, threshold, rev): """Remove wall blocks that are surrounded by 4 empty places. 0: probability which a wall cell is turned into space 1: smooth away walls or smooth away empty spaces? """ # make a copy of self.wmap and adds '#' at the end of line, for # the overflowing indexing below: [x-1] and [x+1] tmpwmap = [ line + ['#'] for line in self.wmap ] if rev == 0: chr = ' ' else: chr = '#' for x in range(self.WIDTH): for y in range(1,self.HEIGHT-1): count = 0 if tmpwmap[y+1][x] == chr: count = count + 1 if tmpwmap[y-1][x] == chr: count = count + 1 if tmpwmap[y][x+1] == chr: count = count + 1 if tmpwmap[y][x-1] == chr: count = count + 1 if (count >= 4) and (random() < threshold): if rev == 0: self.clrw(x,y) else: self.setw(x,y) def mess(self, threshold): """Random fill of the board with walls. Only one argument, the probability that a cell turns out to be a wall. """ for x in range(self.WIDTH): for y in range(self.HEIGHT): if random() < threshold: self.setw(x,y) def zigzag_lr(self): """Generate the level with random left-right zig-zags. """ first = 1 self.reset(fill=False) y = choice([0,0,2,3,3,4]) while y < (self.HEIGHT-2): if first == 1: first = 0 x1 = x2 = randint(2, self.WIDTH-3) else: x2 = randint(2, self.WIDTH-3) while (x2 > (x1-3)) and (x2 < (x1+3)): x2 = randint(2, self.WIDTH-3) for dx in range(min(x1,x2+1), max(x1,x2+1)): self.setw(dx,y) dy = choice([2,2,3,3,3,4]) for dy in range(dy+1): self.setw(x2,y+dy) y = y + dy x1 = x2 def zigzag_ud(self): """Generate the level with random up-down zig-zags. """ first = 1 self.reset(fill=False) x = -1 while x < self.WIDTH: if first == 1: first = 0 y1 = y2 = randint(2, self.HEIGHT-1) else: y2 = randint(2, self.HEIGHT-1) while (y2 > (y1-2)) and (y2 < (y1+2)): y2 = randint(2, self.HEIGHT-1) for dy in range(min(y1,y2+1), max(y1,y2+1)): self.setw(x,dy) dx = choice([3,4,4,4,5,6]) for dx in range(dx+1): self.setw(x+dx,y2) x = x + dx y1 = y2 def zigzag(self): """Generate a level with a random zig-zag form. """ if random() < 0.5: self.zigzag_lr() else: self.zigzag_ud() def platforms(self, (nplat, space), (rng_holes, rng_width), full=1): """Place random platforms. args is a tuple with the following fields: 0: a tuple containing the number of platforms and the minum space between two platforms, 1: a tuple indicating in order: - the rng for the number of holes per platform - the rng for the width of the holes, 2: a flag indicating whether the platform should cross the whole level or not. """ plat = [] for i in range(nplat): ntry = 100 while ntry: y = randint(0,self.HEIGHT-1) found = 0 for old in plat: if abs(old-y) <= space: found = 1 break if not found: plat.append(y) break ntry -= 1 if not ntry: continue # ignore platform if full: x = 0 w = self.WIDTH else: x = randint(0,self.WIDTH-1) w = randint(0,self.WIDTH-1) s = choice([-1,1]) if s == -1: w = min(w,x) x -= w else: w = min(w,self.WIDTH-x) for x1 in range(x,x+w): self.setw(x1,y) for i in range(rng_holes()): hx = randint(x,x+w) hw = rng_width() for h in range(hx-hw/2,hx+hw/2): self.clrw(h,y) def remove_joined_blocks(self): """Removes randomly placed, random sized blocks of walls. The blocks are usually joined, or if not, they're offset so that it's possible to move from one block to another by jumping. """ self.reset(fill=True) nrooms = randint(1, 4) while nrooms: nrooms -= 1; x = 0 while x < self.WIDTH: wid = randint(2,8) hei = randint(2,6) y = randint(2, self.HEIGHT - hei - 1) for dx in range(wid): for dy in range(hei): self.clrw(x+dx, y+dy) x += wid + choice([-2,-2,-1,-1,0]); def discrete_blocks(self, blocks = -1): """Put certain size blocks randomly, but so that they don't touch each other. """ self.reset(fill=False) if blocks == -1: if random() < 0.75: blocks = [(4,2),(2,4)] # CompactLevels, level 16 if random() < 0.30: blocks.append((2,2)) if random() < 0.20: blocks.append((6,2)) if random() < 0.10: blocks.append((8,2)) else: blocks = [] while len(blocks) == 0: for bz in range(10): if random() < 0.3: blocks.append((bz+1,1)) ntry = 300 while ntry: ntry -= 1 doput = 1 block = choice(blocks) wid = block[0] hei = block[1] x = randint(0,self.WIDTH-wid-2) y = randint(1,self.HEIGHT-hei-3) for dx in range(x,x+wid+2): for dy in range(y,y+hei+2): if self.getw(dx,dy) == '#': doput = 0 if doput: for dx in range(x+1,x+wid+1): for dy in range(y+1,y+hei+1): self.setw(dx,dy) def lines(self, rng_len, nlines, rng_angle=None): """Generate a set of lines in any direction. It takes three arguments, a rng for the length the lines, the number of lines, and a rng for the angle. """ if rng_angle is None: rng_angle = lambda : choice([0]+[pi/i for i in range(3,21)]+[-pi/i for i in range(3,21)]) for i in range(nlines): len = rng_len() angle = rng_angle() ntry = self.MAXTRY while ntry: sx = randint(0,self.WIDTH-1) sy = randint(0,self.HEIGHT-1) dx = int(sx + len*cos(angle) + 0.5) dy = int(sy + len*sin(angle) + 0.5) if dx < self.WIDTH and dy < self.HEIGHT and dx >= 0 and dy >= 0: break ntry -= 1 if ntry == 0: break if abs(dx-sx) > abs(dy-sy): for x in range(dx-sx+1): y = (2*(dy-sy)*x/(dx-sx)+1)/2 self.setw(sx+x,sy+y) else: for y in range(dy-sy+1): x = (2*(dx-sx)*y/(dy-sy)+1)/2 self.setw(sx+x,sy+y) def rooms(self, rng_radius, rng_e, n_rooms): """Generate rooms. It takes the following arguments: 0: the rng for the radius of the room 1: the rng for the excentricity of the room 2: the number of rooms """ for i in range(n_rooms): cx = randint(0,self.WIDTH-1) cy = randint(0,self.HEIGHT-1) r = rng_radius() e = rng_e()*1.0 left = cx-int(r*e+0.5) right = cx+int(r*e+0.5) top = cy-int(r/e+0.5) bottom = cy+int(r/e+0.5) for x in range(left,right+1): self.setw(x,top) self.setw(x,bottom) for y in range(top,bottom+1): self.setw(left,y) self.setw(right,y) for x in range(left+1,right): for y in range(top+1,bottom): self.lockw(x,y) def holes(self, rng_radius, rng_e, n_holes, rng_rect): """Generate a set of holes in the level. It takes four args: 0: the rng for the radius of the holes 1: the rng for the excentricity of the holes 2: the number of holes 3: the rng for the shape of the hole 0 for circular, 1 for rectangular """ for i in range(n_holes): cx = randint(0,self.WIDTH-1) cy = randint(0,self.HEIGHT-1) r = rng_radius() e = rng_e()*1.0 rect = rng_rect() for x in range(cx-int(r*e+0.5),cx+int(r*e+0.5)+1): for y in range(cy-int(r/e+0.5),cy+int(r/e+0.5)+1): if not rect and (((x-cx)/e)**2+((y-cy)*e)**2) > r**2: continue self.clrw(x,y) def grids(self, horizchance, vertchance): """Generate a level with a grid of horizontal and vertical lines 0: gaussian chance of each horizontal line part 1: gaussian chance of each vertical line part """ self.reset(fill=False) xsize = choice([3,3,3,4,4,4,4,5,6]) ysize = choice([2,3,3,4,4,4,4,5]) xofs = choice([-1,0,1]) yofs = choice([-1,0,1]) for x in range((self.WIDTH/xsize)+1): for y in range((self.HEIGHT/ysize)+1): dx = x*xsize + xofs dy = y*ysize + yofs if gauss(0,1) > horizchance: for i in range(0,xsize+1): self.setw(dx+i,dy) if gauss(0,1) > vertchance: for i in range(0,ysize+1): self.setw(dx,dy+i) def pegs(self, pegchance, posadj, thick): """Generate a level by putting pegs 0: gaussian level of a peg appearance 1: gaussian level of peg position adjustment """ self.reset(fill=False) xdist = choice([3,3,3,4,4,5]) # distance between pegs ydist = choice([2,3,3,3,4,5]) # distance between pegs if not thick: xdist = xdist - randint(0,1) ydist = ydist - randint(0,1) xadj = randint(0,4) - 2 yadj = randint(0,4) - 2 for x in range(self.WIDTH / xdist): for y in range(self.HEIGHT / ydist): if gauss(0,1) > pegchance: dx = x * xdist + xadj dy = y * ydist + yadj if gauss(0,1) > posadj: dx = dx + randint(0,2) - 1 dy = dy + randint(0,2) - 1 self.setw(dx,dy) if thick: self.setw(dx+1,dy) self.setw(dx,dy+1) self.setw(dx+1,dy+1) def mondrian(self, x1=2,y1=2,x2=-1,y2=-1, horiz=-1, mindepth=3): """Generate a level that looks a bit like a Piet Mondrian painting, or different sized rectangles stacked on top of each other. 0-3: the size of the area to be split 4: whether the first split is horizontal or vertical 5: minimum number of splits to do """ if horiz == -1: horiz = choice([0,1]) if x2 == -1: x2 = self.WIDTH-2 if y2 == -1: y2 = self.HEIGHT-2 if (abs(x2-x1) < 6) or (abs(y2-y1) < 5): return mindepth = mindepth - 1 if horiz == 1: horiz = 0 dy = randint(y1+2,y2-2) for dx in range(min(x1,x2),max(x1,x2)): self.setw(dx,dy) if (random() < 0.75) or (mindepth > 0): self.mondrian(x1,y1,x2,dy, horiz, mindepth) if (random() < 0.75) or (mindepth > 0): self.mondrian(x1,dy,x2,y2, horiz, mindepth) else: horiz = 1 dx = randint(x1+3,x2-3) for dy in range(min(y1,y2),max(y1,y2)): self.setw(dx,dy) if (random() < 0.75) or (mindepth > 0): self.mondrian(x1,y1,dx,y2, horiz, mindepth) if (random() < 0.75) or (mindepth > 0): self.mondrian(dx,y1,x2,y2, horiz, mindepth) def bouncers(self, length, diradj, rev): """Generate a level using a down and left or right moving walker 0: how many steps does the walker take 1: gaussian level, how often to change moving from left to right 2: fill empty level with wall or reverse? """ if rev == 0: self.reset(fill=True) else: self.reset(fill=False) x = randint(0,self.WIDTH-2) y = randint(0,self.HEIGHT-2) lorr = choice([1, -1]) # move left or right for i in range(length): if rev == 0: self.clrw(x,y) self.clrw(x+1,y) self.clrw(x,y+1) self.clrw(x+1,y+1) else: self.setw(x,y) self.setw(x+1,y) x = x + lorr y = y + 1 if y > self.HEIGHT: y = 0 if x > self.WIDTH - 2: x = self.WIDTH - 2 lorr = -lorr elif x < 0: x = 0 lorr = -lorr if gauss(0,1) > diradj: lorr = -lorr def walkers(self, length, minturn, maxturn, isbig): """Generate a level with a walker 0: length of the walker: how many steps it walks 1: minimum length it walks straight, before turning 2: maximum length it walks straight, before turning 3: is the trail is 1 or 2 blocks high """ # We start from a full wall self.reset(fill=True) x = randint(0,self.WIDTH-2) y = randint(0,self.HEIGHT-2) dir = randint(0,4) dlen = 0 for i in range(length): self.clrw(x,y) self.clrw(x+1,y) if isbig == 1: self.clrw(x,y+1) self.clrw(x+1,y+1) dlen = dlen + 1 if dir == 0: x = x - 2 if x < 0: x = self.WIDTH-2 elif dir == 1: y = y - 1 if y < 0: y = self.HEIGHT elif dir == 2: x = x + 2 if x > (self.WIDTH - 2): x = 0 else: y = y + 1 if y > self.HEIGHT: y = 0 if dlen > randint(minturn, maxturn): # turn 90 degrees dir = (dir + choice([1,3])) % 4 dlen = 0 def rivers(self, n_flow, side_threshold, side_shift): """Generate flow paths by digging a big wall. The arguments are: 0: the number of parallel flow to dig in the wall 1: side_threshold is a gausian level for doing a step aside 2: side_shift is the maximal size of the side step. """ # We start from a full wall self.reset(fill=True) for x in [0, self.WIDTH-2]+[randint(3,self.WIDTH-5) for f in range(max(0, n_flow-2))]: for y in range(self.HEIGHT): self.clrw(x,y) self.clrw(x+1,y) g = gauss(0,1) if abs(g) > side_threshold: # We want to move aside, let's find which side is the best: if self.WIDTH/4 < x < 3*self.WIDTH/4: side = random() > 0.5 t = random() if t > x*4/self.WIDTH: side = 1 elif t > (self.WIDTH-x)*4/self.WIDTH: side = -1 side_step = randint(1,side_shift) if side > 0: for i in range(x+2, min(x+2+side_step,self.WIDTH-1)): self.clrw(i,y) x = max(0,min(x+side_step, self.WIDTH-2)) else: for i in range(max(x-side_step,0),x): self.clrw(i,y) x = max(x-side_step, 0) def platforms_reg(self): """Generate random platforms at regular y-intervals. """ self.reset(fill=False) yadjs = [-2,-1,0,0,0,0,0,0,0,0,1,2] y = randint(2,4) yinc = randint(2,6) yincadj = choice(yadjs) ymax = self.HEIGHT-choice([1,1,1,1,1,2,2,2,3,3,4])-1 while y < ymax: holes = randint(choice([0,1,1,1,1]),7) for x in range(0, self.WIDTH): self.setw(x,y) for i in range(holes): x = randint(0, self.WIDTH-2) self.clrw(x,y) self.clrw(x+1,y) y = y + yinc yinc = yinc + yincadj if yinc < 2: yinc = 2 yincadj = choice(yadjs) if yinc > 6: yinc = 6 yincadj = choice(yadjs) def startplatform(self): "Make sure there's free space with wall underneath for dragon start positions" hei = choice([1,1,1,2,2,3]) lft = choice([0,1]) wid = choice([3,3,3,4,5]) for x in range(lft, wid): self.setw(x,self.HEIGHT-1) self.setw(self.WIDTH-x-1,self.HEIGHT-1) for y in range(hei+1): self.clrw(x,self.HEIGHT-2-y) self.clrw(self.WIDTH-x-1,self.HEIGHT-2-y) def openstartway(self): "Make sure there is a way from the starting position to the center of the level. Reduces player frustrations." gen = choice([0,0,0,1]) if gen == 0: # horizontal open space to middle of level ypos = choice([1,1,1,1,1,2,2,3,4,randint(1,self.HEIGHT/2)]) hei = choice([1,1,1,2]) for x in range(self.WIDTH/2): for y in range(hei): self.clrw(x, self.HEIGHT-1-ypos-y) ypos = choice([1,1,1,1,1,2,2,3,4,randint(1,self.HEIGHT/2)]) hei = choice([1,1,1,2]) for x in range(self.WIDTH/2): for y in range(hei): self.clrw(self.WIDTH-x-1, self.HEIGHT-1-ypos-y) elif gen == 1: # open way diagonally to NW or NS, third of a way to the level width ypos = choice([1,1,1,1,1,2,2,3,4]) wid = choice([2,2,2,2,2,3,3,4]) for x in range(self.WIDTH/3): for z in range(wid): self.clrw(x+z, self.HEIGHT-1-x-ypos) ypos = choice([1,1,1,1,1,2,2,3,4]) wid = choice([2,2,2,2,2,3,3,4]) for x in range(self.WIDTH/2): for z in range(wid): self.clrw(self.WIDTH-x-1-z, self.HEIGHT-1-x-ypos) def close(self): "Just close the level with floor and roof" for x in range(self.WIDTH): self.setw(x,0) self.setw(x,self.HEIGHT) def largest_vertical_hole(self, x): "Returns the (start, stop) of the largest range of holes in column x." if not (0 <= x < self.WIDTH): return (0, 0) ranges = [] best = 0 length = 0 for y in range(self.HEIGHT+1): if y < self.HEIGHT and self.getw(x,y) == ' ': length += 1 elif length > 0: if length > best: del ranges[:] best = length if length == best: ranges.append((y-length, y)) length = 0 return choice(ranges or [(0, 0)]) def dig_vertical_walls(self): "Check that no vertical wall spans the whole height of the level" vwall = [] for x in range(self.WIDTH): spaces = 0 for y in range(self.HEIGHT-1): # ignore bottom line spaces spaces += self.getw(x,y) == ' ' if spaces == 0 or (random() < 0.4**spaces): vwall.append(x) shuffle(vwall) for x in vwall: # look for the longest continuous space in each of the two # adjacent columns, and extend these to the current column def dig(y1, y2): for y in range(y1, y2): self.clrw(x, y) return y1 < y2 and y1 < self.HEIGHT-1 progress = False for col in [x-1, x+1]: y1, y2 = self.largest_vertical_hole(col) progress |= dig(y1, y2) while not progress: progress |= dig(randint(0, self.HEIGHT-1), randint(0, self.HEIGHT-1)) def prevent_straight_fall(self): """Make platforms that prevent falling straight from top to bottom, but still leave space for moving. """ falls = [] for x in range(self.WIDTH): for y in range(self.HEIGHT): if self.getw(x,y) == '#': break else: falls = falls + [x] y = oldy = -10 for x in falls: while (y < oldy+2) and (y > oldy-2): y = randint(2, self.HEIGHT-2) for dy in range(y-1,y+2): for dx in range(x-3, x+4): self.clrw(dx,dy) self.setw(x-1,y) self.setw(x+1,y) self.setw(x,y) oldy = y def do_monsters(self): """Create monsters based on the requested settings. mlist is a list of monster setting. Each item is a tuple with: 0: the list of monster to uses (each item might be a tuple) 1: the rng for the number of monsters to pick in the list. """ current = 'a' for ms in self.mlist: n_monsters = ms[1]() for idx in range(n_monsters): self.__class__.__dict__[current] = choice(ms[0]) ntry = self.MAXTRY while ntry: x = randint(0,self.WIDTH-2) y = randint(0,self.HEIGHT-1) if self.getw(x,y) == self.getw(x+1,y) == ' ': self.wmap[y][x] = current break ntry -= 1 current = chr(ord(current)+1) def do_walls(self): "Build the actual walls map for the game." self.__class__.walls = '' for y in range(self.HEIGHT-1): self.__class__.walls += '##' for x in range(self.WIDTH): self.__class__.walls += self.wmap[y][x] self.__class__.walls += '##\n' self.__class__.walls += '##' for x in range(self.WIDTH): if self.getw(x,0) == '#' or self.getw(x,self.HEIGHT-1) == '#': self.__class__.walls += '#' else: self.__class__.walls += ' ' self.__class__.walls += '##\n' def do_winds(self): "Build the actual wind map for the game." self.__class__.winds = '' for y in range(self.HEIGHT): self.__class__.winds += '>>' for x in range(self.WIDTH): self.__class__.winds += self.windmap[y][x] self.__class__.winds += '<<' + '\n' def do_bonuses(self): self.__class__.letter = choice([0,1]) self.__class__.fire = choice([0,1]) self.__class__.lightning = choice([0,1]) self.__class__.water = choice([0,1]) self.__class__.top = choice([0,1]) def generate(self): "Generate random level settings." assert 0, "--- THIS IS NO LONGER REALLY USED ---" self.mlist = [([ LNasty, LMonky, LGhosty, LFlappy, LSpringy, LOrcy, LGramy, LBlitzy, RNasty, RMonky, RGhosty, RFlappy, RSpringy, ROrcy, RGramy, RBlitzy, ],lambda : flat(12,4))] gens = choice([512,512,256,256,128,128,64,64,32,32,16,16,16,16,16,16,20,20,8,8,8,8,4,4,4,4,2,2,2,2,1,1,3,5,6,7]) self.genwalls = [] if gens & 512: print 'Using grids generator' self.genwalls.append((RandomLevel.grids, uniform(0.0, 0.1), uniform(0.0, 0.1))) if gens & 256: # generate using pegs print 'Using the pegs generator' self.genwalls.append((RandomLevel.pegs, uniform(0.1,0.2), uniform(0.45,0.7), choice([0,1,1,1]))) if gens & 128: # generate using a bouncer nr = choice([0,0,1]) print 'Using the bouncer generator' self.genwalls.append((RandomLevel.bouncers, dice(1, 100) + 250 - nr*200, # length uniform(0.7, 1.7), nr)) if gens & 64: # generate using a walker print 'Using the walker generator' nr = dice(1, 3) + 2 self.genwalls.append((RandomLevel.walkers, dice(2, 100) + 100, # length nr, nr + dice(2, 3), # straight walk min, max len choice([0,1]))) if gens & 32: # generate rivers print 'Using the rivers generator' self.genwalls.append((RandomLevel.rivers, randrange(2,(self.WIDTH-4)/5), # the number of rivers uniform(0.7, 1.7), # the side stepping threshold 6)) # the max side stepping size if gens & 16: # generate rooms print 'Using the romms generator' nr = choice([1,2,2,2,3,3,4,5]) self.genwalls.append((RandomLevel.rooms, lambda : flat(9-nr,2), # the half size of the room lambda : uniform(0.8,1.2), # the excentricity of the room nr)) # the number of rooms if gens & 8: # generate a holes generator # as this is interesting only if the level is filled somehow print 'Using the holes generator' self.genwalls.append((RandomLevel.mess,1-uniform(0.2,0.5))) nh = choice([1,1,2,2,2,3,3,3,4,5]) self.genwalls.append((RandomLevel.holes, lambda : flat(9-nh,2), # radius of the holes lambda : uniform(0.9,1.1), # excentricity nh, # number of holes lambda : choice([0,0,0,1]))) # circle or rectangle if gens & 4: # generate a lines generator print 'Using the lines generator' self.genwalls.append((RandomLevel.lines, lambda : dice(7,3), # line length dice(2,3))) # number of lines if gens & 2: # generate a platforms generator print 'Using the platforms generator' nplat = dice(2,4,0) if nplat: space = flat((self.HEIGHT-1)/nplat/2,(self.HEIGHT-1)/nplat/2-1) else: space = 1 nholes = lambda : dice(1,3,0) wholes = lambda : dice(2,3) full = randrange(2) self.genwalls.append((RandomLevel.platforms, (nplat,space), # number of platform and spacing (nholes,wholes), # number of holes and width full)) # full width platform if gens & 1: # generate a mess generator print 'Using the mess generator' if gens & ~2: offset = 0 scale = 0.05 else: offset = 0.05 scale = 0.10 self.genwalls.append((RandomLevel.mess,offset+random()*scale)) if random() < 0.2: self.genwalls.append((RandomLevel.close,)) if random() < 0.90: self.genwalls.append((RandomLevel.startplatform,)) self.genwalls.append((RandomLevel.generate_wind, )) Levels = [] for i in range(25): class level(RandomLevel): auto = 1 Levels.append(level) class levelfinal(RandomLevel): genwalls = [(RandomLevel.platforms,(4,3),(lambda:flat(1,1),lambda:flat(4,2)),1)] Levels.append(levelfinal) bubbros-1.6.2/bubbob/levels/README.txt0000644000076400001440000000220512225473206016427 0ustar arigousers=============================== How to make your own level sets =============================== The .bin files are MacBinary files from the original MacOS9 game. The .py files are the levels that we did ourselves. To make new levels, you need to make a new .py file in the current directory (bubbob/levels/). For an example, open CompactLevels.py with any text editor. The structure should be fairly simple to understand even without knowledge about Python. (Just don't try to look at RandomLevels.py first: it is a full Python program that generates the levels completely randomly.) To get started, copy CompactLevels.py to a new name, like MyLevels.py, and start editing it. You can remove or change levels, but the last one should always be called LevelFinal and have no monster in it. All other levels should have monsters, otherwise they'll be considered as the final level. Also note that all levels need to have the same size (width and height), but different level sets can have different sizes. For example, the levels in CompactLevels.py are a bit smaller than the ones in the .bin files, and the levels in scratch.py are a bit larger. bubbros-1.6.2/bubbob/levels/CVS/0000755000076400001440000000000012225473206015365 5ustar arigousersbubbros-1.6.2/bubbob/levels/CVS/Entries0000644000076400001440000000064412225473206016725 0ustar arigousers/Arena.bin/1.1/Sun Apr 27 13:32:54 2003/-kb/ /HouseOfFun.bin/1.1/Sun Apr 27 13:32:55 2003/-kb/ /Levels.bin/1.1/Thu Mar 27 13:07:45 2003/-kb/ /LostLevels.bin/1.1/Thu Mar 27 13:07:45 2003/-kb/ /README.txt/1.1/Sat Feb 4 14:17:53 2006// /scratch.py/1.8/Wed Mar 15 11:50:50 2006// /CompactLevels.py/1.18/Wed Sep 13 06:08:05 2006// /RandomLevels.py/1.27/Tue Sep 29 18:38:00 2009// /rnglevel/1.45/Tue Sep 29 18:38:00 2009// D bubbros-1.6.2/bubbob/levels/CVS/Repository0000644000076400001440000000003112225473206017461 0ustar arigousersbub-n-bros/bubbob/levels bubbros-1.6.2/bubbob/levels/CVS/Root0000644000076400001440000000010612225473206016230 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/setup.py0000755000076400001440000000134312225473206015156 0ustar arigousers#! /usr/bin/env python from distutils.core import setup from distutils.extension import Extension ##setup ( name="gencopy", ## version="0.1", ## description="generator and iterator state", ## author="Armin", ## author_email="arigo@tunes.org", ## ext_modules=[Extension(name = 'gencopy', ## sources = ['gencopy.c'])] ## ) setup ( name="statesaver", version="0.1", description="object duplicator working on generators and iterators", author="Armin", author_email="arigo@tunes.org", ext_modules=[Extension(name = 'statesaver', sources = ['statesaver.c'])] ) bubbros-1.6.2/bubbob/ext2/0000755000076400001440000000000012225473206014322 5ustar arigousersbubbros-1.6.2/bubbob/ext2/.cvsignore0000644000076400001440000000001112225473206016312 0ustar arigousers*.py[co] bubbros-1.6.2/bubbob/ext2/image1.ppm0000644000076400001440000006007312225473206016211 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 64 128 255 bubbros-1.6.2/bubbob/ext2/image2.ppm0000644000076400001440000000747212225473206016216 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 32 40 255 O@v`v`O@s^ΨΨs^O@ΨΨO@v`v`v`v`O@ΨΨO@s^ΨΨs^O@v`v`O@bubbros-1.6.2/bubbob/ext2/music.wav0000644000076400001440000126135012225473206016171 0ustar arigousersRIFFbWAVEfmt DDdatab}{{zzz|}}}~}{{}|{{|zvsrtvwwxxwvvvxyyz{{{||}|{yy{{yyz||{zz||||}|zyz{zxxz{{zzzyxvuuuvwy{~}|}}~~|}~}{zyz{{{{{{yxy{|{zyywwwyz|}}||~~|~}~}{zzzz|}~~~~}}}}|||}~}~~~~~~~~~}}|zzz{{|~~||}~}||}~}||}}}}}~~~}{yzzvqligddipttrrsspmlnopponnqvwtmgdgnw~yurrx~}xuy|usv{}vqrx~znd`bgjmr|xpgbadhmv~wh`clqokjllifegkpsqia]`fiihlwyk`ZVX`mwytolkhdbcir|umijjhhlsxyupjghlruwx{{xxz{zwrooprtutsv}}toryyrknyztnmqx~tllt}}yzzy}|zwwvwz|wuvx|~z|}|{{zvtz|pmpuwwz~|zz{||~~yuuy~|ywuromow|vsppruwz}~{skfegjmquvtpmighmsy{zxy{uv}}}ztqt{}z{{volouyvpmotvsmiebbdghggjnrtvzxlefmsspoqtwxwvuvz~|xsokjlrz{yxy{}||{vuy{}yuux}{vssssstusnjjouz|{yustvuoiintuqiegkmib_dlqqomlid``dhlnnjfeimmifjs|}umintxywtpjfeegintxxuux|zsjghlnnqx~{tomoqsuvvvy}~zuqsx~~}y{}}}vsuz~{|ztsxzwvusrrsu{|{|xvzvtw||~~}|}~~yz~}~~yxzzyutv|~}~}xtv{{vssuuuuwz|~{wwwvsru{{rljnrux}xrrvy{|~~~~|yx{zvtsuwz}~ytqsw{~~{yxz~~~}{}~|yvtttrootz}{vsruwxuqmjhebadjoqolhggfdcflswvsolieccdfjnqsqke``ciotvvtrmgcdjrwyyxuqmjjnu|yoiinsvxz}|vsstvxz|}|zxwwz~|z}~||tmnt|{utx|}{z{}~{ywvwy{zuqosx|~}yurqsx}~yussuy~~yuuvvusv}yrnrz}|{wspnqx~ztu{zvvy~}{}~zvux}ywuvxz|{wvy}|~}}~~~{xutw|}yxxywvvz~zwvtssux}}||{xutw|zspopsx}{vsstx|~ytrtvvuvwz||yrmmrx||{{{yvvyxplnu~zwvz~{uqpqqpquz|zslhghjnrusojikoqstspmifegkoplhgijhb\Y[agloqrqmga_afmswxwsnkjjjkklmoomkjihikmprux{||{yy{~~{upnorx~{vrrw~}|{zy{}~~}{yz~~wstvy{}}{vqmkkmptxz|{xtpmjjnsvtmea`aaabceedb``dioqqppojc^^adgiklmmlid`^_aceimpokhhkoqrssqniggkpuxz{yupmlnprsux||vqorvyyxvtsrsuwz{vuvy}~~zy}|zyyxxz~}z{~|z{~{z|}unknsx{zyxyzzxvuuwy{{yutuvvutuwxxuojgimppnllkjhggjlnnnnliggjlnljgefgea__dilmmlkkmqsqkeceikiffimqqomjijkmmmmmnpqqqppqqsuvwvsplkkloqsttrqonmnpsuutqnmnoqrtuuvwvspopsuvxyxuoifegiknquxyywvtuwy{|{zyz|~}||}~}||}~~}~~~~}~}}}}}}}|{yyzzyxyzzyvsqqtwyxwuuvwwwwwxyyvqmllmmmmmmmmmliffhjlmllmmmnopponnmlkjlnonlkmpssrqrtvwwwwvtuy|~~|{zzzxvwz}~|}~~}}~zxwwvvvwwvvvvusrsssrrrtuvvtsrsuy{{xusuy|}|}~~|vrpqsrqpoooooqsttrqruxxwvuuutsssssrqppqrqqstuutuy|}{zzzywvw|}ywwy|~~}~~}}~{|}}}}}}~}{z||xx{~}wrppswyzyxvutstvxxxxyxvsqrtwwvvuvvvuutstuvxyyxvuwz|}}}}}|zyyxyz|~~}{zz}~}~{yz{|{zzyxwvwyzzzzyvsstvwxz|}{yy{~}{{}~|{zzzz{|}}}}|{z{~~|{{{|||{{|~zwwz~~{yyz|~~{wvvwvvvwz}~{yyyyyz|~~~|{zy{|}|{}}}|zurqstsrqpnmllklmoonliedcdehkmkiggfeddefffggijklklmnprssqnmnqstuvvvtrstuvwyzzzyyzzywutvz}}ytqpqrstvxxwurpnnquy{{zyyxxwwwwxwvuuuuuvxz}~}}~}|z{}~}~~||{zz|~~}}}}~~||~~|||}~}yz~}~}}~}|{{{{|~||}}zwx{}~~}}}}}}|{zzzzyxxxxyz{{}~~~~~|xuvvusstvwvvuuusqqrttsqpqsuutrqqrstuwyyz{|}}|{{}|zz{|}}~}~~|{|~|{zyyy{~~}|}}~~|{{}{wtsrqpoqrsrqrrqommmnpqqpnjfdfikmmnnnljijlnpruwvtrruwxxz|~}ywwy{}}~~}}}xvvxyyyyxwtssuwwwwxyyxwvvwyzzzzz{|}~~}|~}{|~~~||}~~{yy{|}~~~~}{xvvxyzzz|~}zxwwwwwwxxwwwvwwwvvxzywttuvwvtrrsuwxyz{{z{{||}~~}zuqoopoooppqrrqpqsttttstttuttttuwxyz||yz{||}~~}|{{|||{|~~}||{{{|}~~~~}}~~}|{{ywurpmkklmmmnnmkihikkkkklmmmkihhijkjhijllkjiikmpsttsstuvwvutuvwwvvvvxyxxwwwwxxyxwwxyyvohddgikllkjihhgghjlmnnnppomlmnonmnptwwvuvxzzyxwwwxz|~~|{{|~|{z{|{uqoprsttttuuuuuuvwwvvwxyz|}}|{||}~~}}~|yz}}}{ursvxwvvy|{yvvwyzzzzyyzzzzz{{{{{{|}~}}}}{vpmmprstttttttstuutstuvvuttttsqpqrtvxy{|{yyxyz{|||}}}~~|yvrnlnrttrpqsuvvvvvvvwxxyz{{|~~~~~~~~~~}}}~~~}|{yxxz{|{yyyyyxvsqolhghjjjijlnnnoppnmmnopqrqqqqpooppoooqtvvusqqsuvvvvvwxxxxzzz{|{{{{zyyyzz{{{||}}{yxxwsomnprsrpprssssuvvwy{}|zyz|}}||}}}~}~~}~}z{~}|}~~}{z{zxtqruxwuttuuuvxyyxwwvvvvwwxwwvvvvvwvvwy|}|{zzz|}}}~~~~~~}}~}|||{xvwwvrmjiknonnnnnoprsssrrrrqqqqqpqsuuuuuuwxyz{}~}{{{zywutuxyzyxyz{||}}||||}~~}||}}||}~~~~~~~}zurrtwxwwwwwwwwxxxxwvvwwwvtttuvwwvvwwvuvvwxyzzzyyyxutuvwwvvwwwvvvwxxxxyzzzzyxvttuwwupliiknopppppppqrrqqrtvwwwwwwwwwwy|~~}}~~}||{zzz{zvqnortttuwxxwwxxxxwvwxyyyyyxvvx{~|wuvxz{|}||}}~}|}~~zxy{}~~~}}~~}~~~}|{|}|wuuxz{{{{|||{zz{|||zyz{|{{z{{|~~|xwy{|}~~~~~~~~|xvwy{}~~}||}~}}|{|}||{|}~}}}~~}||}~{xwy{}{ywvuqmkklnoqrrrqpqrssrrrrqpqqqppqsttsrpoopsuvvvvwvtrpqrrqpooqrrrrqqprtvvvvvuuttuvwxxwvurmihjorssrqqpppqqrtvvvvuttvxz{|||||zyy{~{wuw{~~}}}}}}}~~}}}~~|~|vstx|}|{{{zyxy{}~~~~|zxxyz|~~~~|zyyz{}~}{{{|~~}}}}}}}~~||}~~~}}||yuqqsuvvvvvwwxxxxwvuttuvwxxyyyxxyzz{{z{|~~~~~|xtrstvxyzzzyyzz{{{|{{||||||}}~~|{{{{{|~~~{z|}zvrqsvxywwwxz||{zzzzywvvxz{zxwwwwwwvvwy{{{zzyyyyyxwwvuttttuuvvwwvuuvvwxyyywvuvyz{||zuolloqrrrssssssstuvvwxyyxxxxz|~~}||{{{|zvtux{{{zyyxxxxy{{zyyz{{zz{{}~~~}xvvyz{|}~}{zz{|~~}}}}}~{vuwyzyy{~~|{{~}}~}zy{}~|{{}~}|}~|wuvwyzz|}}~~~~}{|}~{z|~}}~~~~}}}}}}}~~}{yxxyyyxvrnjkmooopqppqrssrqqqqqqqqqqqpppppooprtttssssqqqrrrppooooooooonnonnmlmnprstsrpnoqtwxvqmklmmmnppoopqrrrrstvwwxxxwwxyz||zz{|}}||}~}|}~~}~~~}}}~~yvwy{{zz|}}|{zzz{|||||}}~}}||}~~~~~~~~~~~~}ytstwxyxxxxwwwvuuuvvwwwwxxxxyyzzzyz}~~~}||~~}{z{|{ywvwyyvqmmprrqqstsstuutsstvwxxxxxxyyyyyyz{}~}||}~~}}~~~}}}}}~~|}~~}~~}{xttvxyyxxyyxwwxyyyyzzzyyyz{{zyyyyyxxz|~~~~~~~~}|||}}|zzzzyyxxxyyyyyyzz{}}~~}{{{|zwsqsuuuuuuuvwwwxyyzz{{{|}}~~~}}}}~~}|}~~~}}~}|||~~}~{{}~~~~~~~~~~{vrrsuvusrrstuvvvuvvvvvvvwwwxxxxwvwxyz|}~~~~~~}}}}|{||}}}}}}xvwy|}{zyz{zyyyz{{{{{{{|}}}}}~~~~~~zvsrsuvvusrstvwxyyzzzzz{{}~~}~~~~|xsrtvvvvvvvvvvvuvwwvuvwwxxwvuuvvuttuwz||{{|}}|zzyz{{zzyxwvvvwxxwxwvtuvxyyyz{{{zyxyywtpoopqqqpoopqrrqrrsstuuvxzzyxxwvuvxz{}~~|{{}~~|zyyz|~~~}~|{z{zyxwvvvwxwvvvwxxxy{}~}||}}}~~~~~}|}~~~~~|{||yyywvwzzxvxzxvvy{|{|}}|{{{yy|~~~~}|}~}|{||||~~}~}~{{y{yqpu{|wrt{}yyww|z}|}xuw~yzyz|x}xsru||y|}wu{}{|{z~|{}|vppw~ysleemvzyusrrpjdenz}xrmnty{zz}~zsmjkntz~{sllnnmntz|zvqmkiijjjmruslffjmnllqy~~yrmklpuwvvy{zskinuxunkmqsqmijntxzywvuusrsz||}}{{~yx}~xx}ztv~||}~yvuy|{||zz}~zy{|}{urru||qhkv}{vsvyyvstwyz||xtu{~|vpmnt{~{|~}wqqz|{yroqsvwuqnmmmkknvzolqy~|yvwx{||ywx{}z{~{vpkjmsz}xuvyyvstz|yvrpsy{uuz~}}{y{{yyz|zyzy~ztruyzyusty~~ztppsxzwtsuxwrljmqssstuusomnqvxzzzywtpnmnsupjgjlidabfknmjfdglpmgdfiifbbdgijkkihimpokgfkqutrqpoonnnmjhkqtspmlmljls{}ywutuxz{|}wuvxy{}{x{{{}zzz||yz||{z{}}|}|~~}~~}ywx|~||}}yxz}}xwz~~~|{}~}zwvvxyzzzzyyxuqpruvvvxwuspory~|wtw|~{xx}zvvx{|zvqptx{{xvwxwuuvxxwxwussvy||yvuxzyvw{}}~~wsv~zvuw|}|zvw|||~yy|{xxxxxxyxsnlnqrstvwxxwvwxz{yxz}~|yxwxyz{yuqpomjgfgilnmjhefhlljhhhhfdbcfijigfggfefhilpstspmkklnrxzwqmmnnkeabioqomlnpqomlnqrpooqstuvy{|ytqprv{|zyy{}}{zyyzytootz{xuuvxz}}ywz}yz~|}{}zurrx~{z{{{zz||xy{~yw{}{}}zvtrqollov{|zxvuuuttvz~}wrqu{~}|}{xx{}}}}~~|yxy||yuqnpsuuw{~}zwsrsuvvvwxywutuwy{||}}~~~}{{}}wqmlow}~{yxwxxwwwx}~~~zwvxzzxwvvtrsw}}uomnqsux{||{xvuw{}|yxy|}zvuvxyxwwyzwsmhccgmqpkfdegilorsqmifefhijllmmnonllnrvxxyxuqonqv{~xpgbcjszzvrpoprtw{~|ursuvuuw}{tqsw{|ywx}wrooruy|}|yxxy{}{~|xx|{z||y{xy~~||~yqptxz{~{xxz}}{xx{{wvw{zy|ywwwwz|qhegiknqrstwzzwtqqtw{}{yvrpqtx|~|zy{~}zvvy}~yspsuvusqruzyroprtvwy{zvqpqtx}}|yvtsvxurruxwuu{~wuwy{|}~~~|~{wvz~|yxxwtrsw{|{ywutuxxyz{~}xssx|xusty~~zwxxunfchorrpmlljiikpuxvrmkjihhlquxxwtrqsuwy|}||{yxyz{zzz|~|ukcbiqwyxvspnmmorx}|yxwwvvy|~}{ywwwwy|~~~}||}|tljnsvy{}|wtsuy}}}xvy~~}~{z~}}}}~}yvvxzxwwxxxyyxwvwy{|}}}||{|~~~}ysoprsqqsuvvuuuuuvvwy|}|zz|~}|||}~|yuqrtvvvvvutuvvvvxz{{{yxwxz{{{zzz{||ytokknqrssuwvsqqtwz{|{zzzyxxz}{y{|z}~wuvz}~|zzyvssvzzxwy||{xwwwwxz|~~}}~}{yxz}~|yvsojgilnnlklmlkkllllmopolihijkknruwwusstwyyz}|{zzzyyyxvtqomkiilnpomllmnopppprtvvutrqqrsvxwwvvwxxz||}~}|}~}yvttutrqrtuwxwwxyyz||~~~}}}|vqrw|~}|zxutuwyxwvwxyz{{|~~~~}~|zvrrvyyxxwvvuttttttsuz}}{yxz|}}~~|{yustwyxwwvuuuttuttuuvxzyxxy{||{{}{xz{zuokknqssssrrqprtssuwxyywvwz}{|}~|vuvyzzyxwtpnortttsqqstuuwxz{zyyzz~~}zyyyxwvwyxslfehloqrqnjijjjjjjiikmnmmmnptuttvy|}{yz|~|zxxxxyz{yrkgimqqqponnprrrrrpmmquwyyxvuwwvwz||||}~}|}|wrqtz|{xwxz|||}~~|{|~{}~}}~~}|}zsqswyxvuvvtrqrtvvsqquy{{|~}|}}}}xutvy|{ywwvtstuwwvutuw{}~}~~~{usuy|}{yxwttvwxxvuuwz}~}|{z{}}}~}}zsonruwurpqrqqsutssrsux{~~~}yy{zxy{|yuqqtuspnpsuwwwvwwxyz{{{zz{||}}ywxz||yxy{zuokmpqonopomkkmnnljjjmpsrpopsvwvuuwz}~~}}~}ywy{}|zy{{xrmklnoopqrrponmnpqqonoruusrqrtuvvvutuwxz||yxxz|||~|vpnpqrsuwxxxz{ywwxz{}~~}}|{|}~}|{}|zyz|~~~ywy{{ywwxxyxvuwxwurruz}}}~~{y{||{{{yxxyz{{ywxyz}~|zz|||}}{yxxyzyxxxxxz||||}~~~~~~}}~zsnorsrqstsrrrsssstuvx{|{z{}{wy{zwuvuutrppoonnoopqssrssstuvwwvttuvxz{||zxussttuvxyxsmjkmlkklllljijjihghknqqmkloqrsuwxyzzzxwxz|}}{yxyzyxxxyywrprsrpqrqrrrssqpnmmorttrrsssqqrstvxyyyz|{zy{{{}~}||~|vqpuz{yyxwy{|}~}|}~}~}~}~zvw{||{{zzzxvvwxxwwwy||||}}}~~yvx{|{yyyyyxwvvvwwvwz|||}}~~z||yyz||ywvx{{ywx|~}{{}~~~~~~}|xspsvxvrqqrrrrrsuuttwz|{{{|}~~~|~|yxxwvttutrpoqtvvvwxyxwwwwwvvwxwwwwwwwwxxvusstvxyuojlqsqnmnnkhgjnppnllnoooprsstvvxyz{{zyz{}}}{z{|zyyzz{{zwsqsvwvttttrpoqssqpoortttssrrtvvwxxxyyyyy{|~~}}|{z{|~}xsqtwxxxxxxxxz||{{{{}|{~~|{}~~~}~|{{||zyxxy{~~~}~{wx{|{zzywvvvwvvwwwxy{}}}~~~}{}|ywx{|{zyyyz}~|zz{|~~~~}}||}}}}}~~}~}{xsrtvvvvutrpprrrtutstw{}~}{zyz}~z{}{zywtrsttsrppruwwvutuvwyzyvtstuvxxwvutssttuuvy|{vlfiorrponnmlkjkklmnnopqqqrrstvxzzzzzzyz{||}}|{{{{z{}|tnpuxxvuttsqqrssrqpqsuvvtrstvxzzyxy{|}}||}~}||~|uqswz{||}}{zy{|||{|~~yy{}~~~}~~~~~~~}}~~}{z{{{zyxyzzywvuvx||{z{}~~{wxzyvttuvwvtttssstuvvy{|{{zzz|}~~}|~~}|{|}|{z{|{ywwxy{~~{{|}}}|}~~~~}xvy}|xvuwyywuuvwxxxwvx|~~||}}~~~{zyyzzzzwtstuvy{zzzyyyxwvwxxyyyxwvvwwwwxy|~|zuqptvutsqonmmmmnonnoppppsuwxwvwyzyyxwxz{}~~~|zy{~|vuwxwwxyxvutsqqpppqrstuwwvuuwxyyy{{zyzz{}}|}}yvx{|zxy{{{{{zzzyz{{zz{}~}|}~~|||}~|xy|}{{}}|{zz{{}~}}}{|~|zzz{|||~}|}~~}{|}~}{yxxwwvvwxyyyz{|{z{}}||}zyz{zyxyz|||zwusstuuvwxz{}~}{{|~~~~}{{{zzyzz{}}}}}}~~zz|~~}||||~}{ywvwxyxwxyz{}~~}~}zwwyyxvutsuxzzyywvvvvvvvvwxyxxwxz|~}|~ztpqtuutssstttsqnkjlnppponosvwwvuttuuvxyyyyyzzzz{~~zvtvxyyyxxxwvvusqoopqpppppquwxyxwwvuuvxy{|}|||{|~}wtvz{{|}}zwuwy{||ywvx{~~}}}}}}}~}|}~}{|~}zxy|}~{z{}~~~~~|z|}z}~}}~~{xuuwyyyz{{{{|||{|~{z}~{zzz{||}~{wtrtwxwvvwxz|}|{z{||}~~||}zxxyyxwxxxyz{|{zzz{||||{{|}|wx}~~~~~~~~|zwvxz{{zzzz|~~|zyyxwvwxyyyyzzyxvvwxxxyzzz{||vstwyxyyxvuuutrrssrpooppooopqrrsvwwussttuuvwwwy{}~}|}~~ysrwz{zyxxxyyyvttutrppqsssssssttwz|{yxyyxyy{}}}~|wx}~~~}{yxyzzyyxxyzz|~~}}}}}~~~{|~|}~~~~~}}}}|yyz{|}|||}~}~|zyzzzyxxyz{{{{}~}}}~|z}~~~zvvxz{zzz{||{{|~}}}{xvwxyxxxxzzyyyz{}~~~~|{zzyyyxxyzyyyz{|}}|||||{|~{|~|{zyzzz{}~}||}}}}{zzzyxvvwxwvuttuvwyyxwxyz{{{|~|xvwzzyxwvuuttuvvutrqpoonnopqrsrqqoooqsuvtrrtuutuvy{|||}{vrswyxxwvvvvvwwvusqpqrrrsvwvvutuvvvvvx|~}zy{}~}}}|z}~}}~~}zxxxxwwxxy{{xwwwxyy{~~}}~~|{~}||}~~|z{||}}}}~~~~~}||||}|}}}|{{{z{}}~~|||}||||||{|}}|{|}~~~~~~|zz{{zyyyzz{{{{zyy{|}~~~~~~}{zyyzz{zyxwwxvuvy|}}||}}|~}}}|||||{{{{{||||~}{{{{{zyxvusrstsrrqqqqrstwxyzzz{{|{|}{uuy|{yxwvvwvvusqpprstttrrrrqoooppqppppqqsuuuuvxyzyxwxzzwstwxyyyxvuuuuusrqqrstuvuvuuuvwwvwxyzzz{{}~{}}{zz|||||}}{zzyyz{{{{zzz{{|}~~}~~}||}}||}~|{{|~|}~{zyzzz{|}~~~}{z{||{{|}|||||}}}{z{|||{{|~~}|zxxzz|}|{{|}}}}}||}|zz|}|{zz{yuuvwvvvvwvuuuvwy|~~}{z{~|yy}~}}}}}|z{||zyz{}}~}|yxy{zxy|~}|{}~}{z{}~}{ywvutrrrrrsstuutux|}}xsuz}zxyyvrruvvvwwvtvyzxuuvwvvvvvusrrttsuz~}}zww~wsuy}~|z|~wppu{|wrsw{|{zz{{zwutuvz}z}~{{w{}zz{}wx~{rnpuzzwtw|~yuw~~}~|y{~vw}}z{{|{|}{|~~}|uu{~xv|}tnlov{}}}~}wnhlw}y{wsuz~{zyxtru}~}tory~~zuqopsvyxxz~~wolqy}xy~~}~wqs{|vru~tr{{vtssrsx}xsnnprrtvuohb`dkqqoopme^\_flptwwurqpnmpxzwvurrx}~{{}{}|{}}|wrsx|yyzvolq|}~}{yxx{~{zyvsty}vv{|xy|~~{vrpruxxwuuuqjfipy|wtttuy|zxtqqx~zy|~~wsrwwqs{}yx{}|zvsqqtvurosz}shfluz||{xuvz~~~|uory{{zz~xy~}|yx}}tpt|~vrtx{{xvx{~~yvvz~{xy}{y{}xuwxtuz|xsprvwtposwwtoorwz{{}~{|~|z|wppx{rmq{|{}y}xx~}|~~zvv{|uqruuuuuuuxyumhjrxwqnrx||yy~}yy~}yy|~zy{||~vv~}|~{}~~~}|{{{zzyxwvvvvtrrv}zxz~~zwy~~yuvz|{||~}zyxwy|xrqu||wtrpmifhouxvttwzzxutuy|}}}}~|zxxyz|~~~}|}{xwy}~{xvw{~|{}~}|~}zwvvwvssux{{zyxwvuuy~~~~z~~~~}{zyz}~ytruy{}~|xvw|}ywxz}{uppsx~|volmrx||ytpnoqrtuvwvvwz||{zz{|{yxxz}}||yvwyz{{}}|zyxyzzz}{xy}zz}}yvrppsvwurppqqnlnqrrstwxxtqnos{{xy{~}~~|vtvy}~zz|~~}}}|{|{xvw{}|{{}~{yz{ywx{~}|}|xx|~|zwtsv{|wvy}ysnmlllmpsstuwvsqsvz|{yxxxvuuvxz{{{yxwwz}~zrpsy|~zvuvz|||yy}|||||zvtuwupkkmqvy|}{wrmklpuy|~~}}~~~~{z}{yz|~{xy|}zxxz}zxwy||yxz|yyxussux|~}{|~yvtuwxz{|{yuolmt|~{yxwwwxy{||{yxxyyyy{~}vqnot||xusv{|zwvx~~~|yy||zz{~xpigiotxzzxvtqopsuwxyzzzyxvsu{~|zyyz|}{wttwyxxz~}{z|~}~}~}}}~}~}~}~~~~xrorx|zyxxz~|xvwxvrqswzzwssvyz{|}{z{|~|wrmjikry~zwusrqsw|}yvutrnmpwxqoqtsstx|~}zvuw{~~}}~~~{ywwz~}|{z|~|xtqooppoqsuuttutsttsstuuutstx~}{|xtrqrsuy~{|}}}~|{~~{|~|}~~~{ywuutsrsw~}{{}~|zxwwy|~~|zxvuvy{}~}zyz{||}}}|yvuvwvutsrsuwwvvw{}}}|{zz|~~}wrqsuvvutsqnlntz{xrnmnopoprw{|yutuy~ypkkpwzywvvusrrtv{~~~}~}xvxy{}~~~|{yyz}}||}}}}~~|zz{|||~ztppsvxxwvvwyyyyz|}~}zxy}~~|zxxz{yxvttuxxwwwwwwx{}}|zz{|zxwwyxtolknrwyxvuuvy{{zyy|~}|{{{zz{zvuvwwvtrrsuvvvvuutsqpqstsrsuwxww{}wvvvvvyzywuvvwwwz~~{z|~~~~}}}|{}~~yuux|}ywx{~~||}{||{zz|~~~|{|}|zywvvxy|~~|z{~||}}zuomnprrrsvxwvwyxwx{|wvxzzxvvwz|}~yutvxywvutsrstsssuvwvtqnmnpqrqppsx|}yttzvqrvzzyyzzzzyxwvvwz}~|zyz{{}~~}}~{yxyz{||}~}}}ztstvxyz{|~~~}|{{}}xvwxz|~{z{zyxxxxxxxxy{}}|{{}}zskghmrtsrsuvwxyzxxz|~~}|{yvvwz}~|{}{wvvy|||||zyzzzxuuvvwxyyyvspoppooquz~~||}}zyyyxz}~}{zzzzzz{zz{}}{zzyxyz}~~}||zxxy|}ywy|}|z{}}~|{|~}{zxxxxwwvuuwyzz|~{xxz{volmoooqsvwxyxwxz|}|{{}~|{zyyzz|~}ywwz}}xuvz||zwwwyz{{zwspmkjmrvwxyzzyxz}}||||~zxyz{}~{yywx{~~|zz}~|{|~~~{zz}}||~|wvz}wuwy{{zz{{|~~~~yussuvvutuwyyvttwzysmknsvvtqooqtvvvvvwxz|}}~{xx{}}}~~}}~~~}|zyz}~|{{{{{zxwusrsux{~~}}}~}||}|||}}|zyy{}}}}}~~}~~~~}|{z{zwtqrvz|~~~~~||~|zyxyyywusrqpoqsuutqoonnoqqqqqrsttrqqsuvwy|~}~{wuuwz{}}||||}~~{ywvwxy|}zyxwuuvwxy{~~~~}|{|}~}~}{zyz{|}~|z{|}~~}~~}}}||~zsooruwxy|}{zzz{}~~~}|{yustuutssttplijmprssssrssqmjjnruvuuvyz{|}}zvvxyyxwxzz{}~{xwwxz||~~~~~|||{zyyz}~~{z|~|zz|~}|~~{zz|}}~~||xx{{upnptwxxxxxyxxy{~~{yxxwtrsuurmiimqssrqprssrqpopppprtuvxz{z{}{y|}|z{zywwxz{||{zyz{zww{|xwy{{|}~}}~~}}}~yuuy|}~{z}}}}~}zwwy{~~~~~~~~{{|~~wqprvxvsstuuuuttwy{|}}||}~}{yxupkijklllmnopqrrsttrooqsrppsx{{zxy{||||}||~}|{z{zzz|}{z{}}{z{~~||~}|~{xz}}{|~}|~}zxy{~z{}}~}wuvxwuuwxywvwxxyyxy|~}xqljkllmnppppqrqqppqsvwvutwyzxwvvwwwy|~~~|yy{}~|{{{{{{{|~}||~~~}|{{}~}}~~~~~~~}}~{z{}}|{}~~~~~~~~~~|{{|~~zz~~}~}zvuuwxxyyxwxxxwvuwxxxyy{~}wsqrrqooonnnoponoppprstvxyyyywvwxyyyz{{{{}{xwy|~~~~}}~~}}}~~~~}}}|}}}~~}~|xxz}~~~}~~~~}{z|~~~~~}}}~~~~}~~}}}ytsuxzzzyyyyyxxxyz{zyxyz}|xwvvutrqpoonnopqqpnnoprux{}~}{yxxxxxy{|}|{{|}~~zussvy|~~||}}}}~~}}~}{{}~~~}}~}zxx{}}}~~}~}||||||}~~}}~~~~{vssuutvxzyxwwwxxyyyxxz|}}~}xwyzzzyywusrrponoopqqsuwxxxyz{|}||||}|{zyxy{}~}{{}~{wvwxyyyz{{z{||}~~~~~}||}~~~}||}}{xvwy{|}~}zz{|}~~~}|||}|||}}}zxy|~~~~~~~~}|~~zwtsttuwyyxwwxxxwwxxyz}~|yy{|||{yxwwvvutsrqpopqruxyyyzzyyz|}~~~}{zzyyz{|}}~~ywxyyxxwwwxxxyz{{||}}~~~zusuy|~~}|zz{|}~~~~~}}}}~~ywy|~}||}~~~}xtsuwwxxwussstuwxyyxwxz||xwxzz{}~}{yyxwwwwwvusrrtuvvwyzyxxz||{{{|~~}}{yxxxyz|}~~}||~~yvvxxwvwwwxxxwwxyyyyz{}~~}wsrtwxyzyyyz{{yyzzyxz|~}}}|{|~|ywxz||~~}{{}|vrrvxxwwwuttuuuvwwwxxxyz}yuw{|{{{{zyyyyz{{{{zxvustvy{||{zxvwxzzz|~}zyxxy{|~~|{z{}ztsvxyzzzzzzzxvuvx{}~}}~~zvwxyxxwwxz|}~}}|{{zyz|}|||zuuxyz{{{|}}~~}{z|~|wtuuutsstuvvwwvuuuttuuvy~|{||{{{||{yyzzzz{{{{||zzz{{|{zyyxxxwwwz|~~}{zyxxxxz{|}}}{zz{}~zwvxyyxwwwxxwxxxwxxxyz{{|~|yz||zwvwy{|||{{|}}||{{{}{xxz|{zyxyz|~~}|}~~~~~zxxyywwvttvyzxvuuuuvvvxy{}|}~|zyz{{zzz{||{z{|}}|{{{{zzyyz|}||{zzzyyz{{{zyz|~~|xtsvxwvwzzxvvvxxwvvwwxyz{}{z|~}}|zxwwy{|}}}}|{{||}~{vvxzyxxz||{{zz{{{{|}~}zxxxxwwyywvwwvuuvwwwvuuwyz|~~~~}{zzzyyyyy{|||}~~}~}|zxwxyz{{{{{zxwwy{|{{|~~~~|wsqtvwwxz{{|}|{yxwvuvxyz||}zxy}~}||}|}}}{yyz{|||||}}}}}~~xvxzzyz{|||}}}|{zz{|||}~~wtuwxyyyzyyxyyywuttvvvuvxyzzz||yxz{{zz{|~~~~~~}|{{{{{|}||zyzzzz{}}}}~yspprttuvwyzzz{}|zxvvvwxy{{|}yuvz}~~~}{{|}}}}~~~~{yz|~~}}}}|}~~~}|{zzzz{|}}~~xttuvxyz{{{{{zzywvtssuvwwwxxxxy{~}~}{zzzz{|}}~~}|{||}|{{{{{{{{{|}||}}}~}xrpqssrrsuwyyyyz{{{yvuvwxyzzz{|}~yttx{|}}|||}~~~xw{~~~~|zz{}}|||~ytuy{{z|}}}}|{{|||{zwussvxzzzz{||{|~}|}||}}}}~~~~~}|z{}~}}~~}||{xspqtvttuuuuvvwxxxyzzzyvtuwxyyz|}}}~|vuy{{{|~}||{|~~}||~}||~}xx|~}}}}|z{{||{{|}}~~wtuxzzz{{zzz{zz{{|{ywvusqqsuwxyyyyyyy{||}}~~||}}}}|wqnpsvwxxxwvtssuwxxy{|zxwwxyxxy{||{{|}}{}~~~~~~~}xy}~}|||{{{{|}xx{|{{}~}|{{{||{{{{zzywsrtxzywvwxxyz{||~~~}}|}~{z}~|{~{wtrsuyyxwwusqrromprqmjjhd`agkklopnlmpnida``bcdgjllmpturnlouww{vjhq~ynoz~{zz{}xtw}pc`htzytqsuupmr{thaaddb`beimoponkheejqvvroooke`agow}~zuv|}vqqssokjmsz{snpw|}~}yxxy{~~~{sv~~ukghkqy~~~~xmefnsogdju{{xwvspnmjeaadhkmptvrkfehmpqszyqnr}zqgdiqy{zyty~upw~~~{xz}~wokmvzurrsv{|zzz{~zvtv{wpr{||}z|{tporvvssuyxsopv{{umjknnmmoqrssog_\]][[aiokaXUY`ccbbcdeffd`_cjoqrtusollnruvsnkjklnprsutpljov||zz}wqmlpv|{wttvz~zx{}zy{wy}ywy}}xvx|~yogis|~zy~~{xuv{{sry|}}}~{|z|}||zyyxwwy{{zz{{wtuy{yutrokknsurlhilmidcfhfeiptpe[VVWY]cksvqg]XZ_bcdeiloomkifdeku{zricbehjjhfgknnmpx{wxywrnnrw}~{{}{wtw~~xsprv{yutrmhju~xvwxursv{~}{~{wy~{z|~~}|~~{yy{}|{{}~wpnrx|}}}}zwux}|yvuvy}|wssvyyxxxvrppponorvxxwusrsstsrqrttsrtxzwqnptvtqqsvyyxvrppruwz}~~zvvy}}}~}{yz{|{zyy{~~}}|zyxz}~|ywxz~|voiiow|~|xustwyyxy{|{wrruxvoiiovz{zxussuwxyzzywvwz~~~}}}}zxwx|~zwvx|{yy|}xvvvwwy|}~|z{}xwwy{|~|ywutvwxwvvxxtnjjmqtx}}ywy}}z|~zxwxz|||~|wtstw}vpqw|~|xtporuxz|~}xtty~}|{|~}|}}~}ywwwwwy}~{||snnsy||z{~}yqosx{}~||{xwwxy{|wwz||}~zvvxz}~xspry|wuuvwxyxurprtw{}{{zyyyzzzyxyzz{{|{z{~wpmotxz{~zssx~zwx|}|zyz|~~zvvxz|}|{xtrppppppqrsstusqopswxxxvtpmlmpu|~ywuvxz{{zz{{ywwwwwwxxvsokikqx|~{vqmkjknsx{{yuqorvyzz{~{wwy|~}{{zz|yxz}~||}~~}}~~{wvx}}zyz}|xwxyz|~}{||{{}}xwy~|{~|z~}zwuv{~|zwsnlmrwwuromkhhlsxywtpnkkmopppppnkhhlprstvwvqlgeeginrtsokhffdbacghd_\\^acfhkllkjkkklmoqqrqnkiiknrvyywusstwy}zxx|}z{~{x{|ywvx}{xwx|}zxwvx}~{yxyz{{|~|vqrw~~zvuuwz~}}~~~}zuplkmorssqmjhgecdhnv{}|wrlhfgjlnnnmlkkkjjloppnkiimrw{~~zxxwvttvz}~|yurnlmquxz|}{vnhddgmsvuqmiggggffgjmnlieehlpqpnmmkjjjmptvwwuqnmmnqtvurnlmorux|~|{{|~~zwuuvwwwxxvsqrtwyzzyxwy||{{}|yxyzywuuvwxy{{yvuw{}~~~~}{yxz~~}}~~|xutuwxxxxy|}{vrpqstsrsuxywtqnkhfgjmmkjihhhjloqrqppqqponligeeeeefggffgikmmmlkkloruwxxyyxwutrppopooprstspnnqtvxz}~}|{{{zyyyzz{{{zxxyyyyyyxxyzyvuwz}|zwtrrtwxvsrsuwwtrsv{~~{wutsrppty|}|{yxvuvy}}zxy|~~}}~~~}{{|~~}}~~~~~~~{yxz}}|zy{~~~||}~~|xsqrstsrstrpmnqtutrqqqpnkifefhiklmljiijlmnoqrqponnpsuwwutsqpoopqstttuvusqqrrrpmkjkmmmlmptwxuqnmnoppqsuvxyzzz{}~~}}~~}|{z{|~~}}}~~}~~}{zz{}}}{{|}}|{{||}||~~}}~|||||~~~~~}}~~~zwvxy{{{{zwtstuspmmoqstttuutstvz}|zyyyxy{~~}}~~}}~~~|{|}}}~~~~|yvvvxyz|~~}|{zxwxz}~|zz{~~||}~~}zxxxz{|{zyyz}~~~}|zxustuvvwz|}|}~|yutuwyyxwvusrsvy|~~}}}~}|}}|}~}||}zyz|~~}{zwutvxyyxwwuuuwyzzyy{|}}~}{z|~~|yxyywvwy|}}}}}{{}}|}~}|}~~}||}~~}}}~}}|{zz{|}{xvuttsux{~~}||~}}}}~~~}~~{|}}}~}|}~~}||}~~}~~}}}|yxy{}~|zyyyxvtssrrsuwxvuuvusstvvustw{|zxtqooruwxyzyyyyzzzz{|~~}{{~~xssvz{yvsrqrstwz~||}~|yz~~{y{~~~~~~}~{y{~}{{|}~~}|}~}~~~}zxvutvwxyyyyzz{zxvvwyxwvvwyz{zyxwvvvwxyyxwx{||zxwx{~~|zyxxyyyyyzzzyywtrrtuutsqrsttttttuvwwusstwyzzz{||||~~}|{zzyyzzzz{}~||}}~}{|}~}{xwx{|}|zxvuuuutqpquy}~}||}~}~~~~~~}|||}|}|zxxyzzzyxxx{}~|{zz{|}~}|zwspooppruxyvrnlllllnqtvvvvwwvuttvwwvuvwwwxy||zyxvuuwy|}}|||||{{{{{{}}{z{{{zyxxwtqprvxyz{{{zzz{||}|}|yvusrrsvxyyyyzzywvvuutuwyzyvuuvwwwvutuvwutuwxz}~|ywwwy{|}~~}}~|yxxyyyz{|{yvtrqrsuvvvvvutsstuvwxz{{{|~|zz{{zzz{}~|{z{{zxvuvvwvuvy|||~~||}~~~|{|~~}~~}}}~}yxxy{|}~~{xurqommnqsvvvspnllmopponmlkklnpqrstvxxwvuuuuvwy{{{z{}}xpjhjmoonmnoqtvwwusqqrtuusqppooooppqrty}~~ysqtwyzz{~~{zzz{{{|}}|{zxwwwwwwxz{|}~}}~~||~~}||}}}~{uqoqrrqrtuvvvwyz||}}}}|zvrpruy{|}}~~}{zyxuqlknruvvuusrpooonopqqpooomljjjjigggikmprssrssrponnopsvxyywuuwyzzxwvvvwyzzxvvxxxwwyzyvssvyzxwwxyyyz{{{||}}~}}|{{zzzyyyyy{}~~~||||||}~|yxwwxwwvvwxy{|}}~}{{|}}}}}~~{yy{~|xwwyyyz}~~}~~~~}}~~|zyyyyxxwvuvy}}~~~}{||}|zxyz|~~}}}|yxy{{{{yvtstuuvvvvvvuuttsqppppqsttsrrsuuusrqqpooprsroljjklnpqrssuvwwvvxz{|{xusrqpqpmklquvusqqrtttsssrrrsrqponoopqrtwy||||}}yutvxzzyxxyzzxutuwxwvvvussssssrsuvwyzzxxy|}|zz|}~~~~}|{{~}|{zxvvwz|~~~~|{{{{|}}}|{yxwwvvwxz|~}~}|{{{{yuqprtvvuttuvwxyyyyyxvuuuuttsttuwxxxxxxyz{|~~}~~}|}~}~~ysoortuttsrqrsttsqppqrrqpoooonnmllmoppppqrrqooprstuwwvuutsqqrtuwyzz{}~~~ytsuwwwxz|}}{z{||}}~~~|zzzzz{~~}|{|||{{|}}||||||}~~~}zxwxz}~}}~~|xxz|}~~}|{zzyxvuuvwwvvutrpnorsssstvvvuttvxxxyzz{{{||}}~~~}||~{vstwzzzyyz{}~~}||{yyz{{zyyz{|}}~}yy|~~{yxy{||~~|{z{{zxvvuuuwy{|}}}~~|zyyyz{{{zxwuuvwwwxz||{zyyzzzz|}|wsqtwyyyy{|}}|}~~}}}}}}|ywvwyzz{{{|~~}ywwy{{{{{|{yyz{{zyyxxvsqoopqssrrrqqrtuvxxxxwwxz|}}}~~}}}||}~{|~~~~~}zz|{zyy{}|||||}~~~}{ywwvvvwwwwwxy{|~}||{zzz{{zyyzzyxwwxyzzzzyz{|}}}~|vqoorvxxxwxxxy{}~~}{yxxyy{}~}ywx{}~~}|}~~{zz{{{zxvusrrrsttssrrstuuvwwxyzzyxy{}}}~~~~}}}~zwwz|}}}}||{|||||{zzzzzzyyz{}~~~ywxz||{zzyxxxxz|}~~~~|zyyz{{{zzyxy|~~}}}~~~~~}|{zz{}}xspruxyz{||||}}|}~~~~~}{zzz|}~~~~zustwyzz{{zxxxxxxwwwvutrpnmnnnnooomlmorsssrrssssstvxz|}|{zzz{||zz|~~}|zyxxz}~~|{zzyyyyz}~~~{{}|yxwxxyy{|~~|{{{{{|{z{||{zy{~}|}~~}~~~ysoquxz{{|{z{|~~~}}}}}}|z{}}|}~}{yyz{zxvuutuvvussuwyzywvuttuvwxz|}}}|zzz|}~~}ywxzzyxxxwwxyyz{{xvtstvwvwy{{{zzyyz|~~~~zvttwxxwvusqqstuvvvvusqppqrsssstvxyyz{~~}}}}}~~~}{z{||||~}}}{wrpqtvwwxxxwwyz{{{{{|~~~}}}}}~}}}~~}~~~|zxyz{|}|{|}~}}|zyy{}~}}}}}~|{}~~}|{{{zyyyyxxxwwxwvuuuuuuvwwxy{}~~~~~}}||||~~~~~~~~~~{uqpqrrqrtvusrrtuusrrtuwwwwwwvuuvvvxz{|~~}{{{|||}~~}{wtrqrstvwxxwwwwxyyxxwwxwvttttssuvxxxwutuvwwvuvxz{{{{{zyyz{{z{||}{yz||}}~}}}~~|{{{||}~}|}~}||{zzyxxxyyxvuuvwyzz{zzz|~~{zz|~~}}||{zy{}~~~~~~}}~{yyzzyyxyz{{{|||}}}||||{{zyxxyz{{zzzyyxxxxz|}~~~~}||}~~}|||}}}}|{zyxwvuvvvxyzzz{|}~~}}~}zyz{||yxwwxxvtrqrsttsrqponooppqqqpoqsuwxyz{{{{{zyxwy|~~}|{{{{z{||}~~~}xwwxxvuuvwwwutstuvvwwxyyxwvvvutttvx{|}~~}zy|~}{zzzzyxwwxz|}}|{zxwwz|}|{{|||{yyz{|~~|{z{{}}}}~|zyz{|}~}|{||{zzzzyyxxxy{}~|}~|||}~~}~~}|{{{zxvutsstvxzzxwvvvwvutssttuwxy{}~~}}~~{z{|{xvuuvvussssttssssrsssstuutsttsrsuuuvvvwxzzzxxyzzyyyz{|}~~{yxxyzz{}~|zz{||zz{zxvutsrqrsuwwwxyzz{}||}}||}~~~~}|||{{zzzzzyyyyyz{}}|{{{||{zxwy{}~|||zz|}|{|}~~{z|}~}ztw~}wx~~~xx||y}yw~|zuqvzvw|}vswzvy|ypikrz{urommqw|{|~}yx|{|~~{xz|xsrw}|wtxzsrx}ytrsw}~{zyww|}zxxy{~{x~|||}xnjowzxtqqsuuqnnoquwwutuspllrxzxvuvvtqsz~vpnou}~yqot|}{~uqv}z||{{|~~{xwx}|xyyrljq{}z{~yw{~ysoorv}{yxvtu}wsuxzxuuvxyyvqorwz||}~}yroqsuzzwtppw}wttvxy{|y{zxxz~xz}}~}|}|{}{vyzvuz~ysomnqv|{zyuqnovytpnprux{{wsqt{~zyywuvxwtsx~|vtvvrmkouyzxvurnmptx}tqv|~~~}}||}~~}}zvx~xuw|~|xz}}~xtuz}tory|wnhimonkkmonnqtusqruz|zwttvwwusstwyxuqoprtuuttvz~|ywxz{zzz|}}|}~z{~}yz{}~~}ywy}}~~~}{{{x{~vrv~{ywutvxz{yxy{|||~{wwy}|wqoqw|~|xvutuz||~|xwxyyxwwy|~}~{wttvxzzwtssrstqjddjrvtnmpssqpsvxxwuuuwy{{z{~~|zz{~~xojmvyvuvwvtsv|yuw{~~}yy{~}~~~~~~}{}}zxx{}zwvz~|zwwy|~~{yy}~ysqrwz{|~~{xy{~~~~~~|{{~xttwyz|}}}~~~}{{|{{{{{z{zyyzzywwy}~zwx|~yvwxyz{}~}{yyyxuqoprttssvy{zxwy{zupmoruxz{{{zz{|}}zuv{|z{~|wtw{xuqpt|~{zz|~|{}}tmms{~zwvvx{~zxwwwy}}}}|}~xvx|~ysonqv{|zxwtqopu}{wvuuvwy{wpnqx~~vpnt|~}||}|z{~vmgflrx|~zurponorx~xoijnrstuy}}zxy}|zz~zsnjikntz~~{vsrqqsv{~|{{|}|wspqw~||{||zyzzzz}~{{~{yy|}zvstx~xrppruwz~}zz|~}}xspmlou|~{upnosx|~zvtsssstwyzz{||ywx}|z|zqlow{yxz}|{}{vw~}ysonsy|zxuqnlmpsuvwwxyxxwvtuz|ww{~yx||sjhny|yyz|}~|yyz~upt|~|zz{|wu{}z|~{yyyz~~}|ywvz~|{yyz}vkhkoqtx{zwuwz}~}yxy|~zy}~|yy|{xxxxy|zpfdhlmlnoommnoppnkkotxxusttux|}}~zursw{~}zvvx{|}}{yzz{{}~{xvurolklnpoorsssw{}zxusqsw|~~}zy}{wvy|~|zz{{{|~|~~|{~}}~yxy|~wolqy~}{zzzyy{~|zxusty~}~~~~}~}zz||vlghmsvvuutuuux}~}~{qnqwzyvtrrtvwwwxz{zwsqrsux{|}}|{yywustw{}{xwxy|~~|{|~}xnedksxwvvvvwwwwxyyxxxvuvwuuwy{||||{zyz}}xuuxzyvtuvx{||{{|||}|{}~}|yxy{~}{zyyy{}~~}|{}zurruwwwxzzxwx{{zyxy{|yutv{}}~}xwz}~|{zyxyyyz|~|y{~|vsw}~}~}|}ztswzzzyyywttw{|{yyzyxussuwvuwz~~}vrtx|}}}}|xuuwzyvuw{}zz|}~~~}xttwyyxxz{|}~}|}|{{xvvy|}{xvvx|~~~~~}}||}}}}}~}zxtrrstuvvwwwwvtuwyzyyyyyzzz|~||}~}}}zxwvtqonnnnpswwtrrsuvuttx{zxussuxyyxwz}~{xy|~}zuporuwurqponnoprtvvuuvvvuuvx{}~~{wrqtx|}~~~~}}}}~~~~~}yy|}}~~}|}|{}vpnrvwwy{|{zxwvx{|{zz|~~}|}~{yx{|vstvvuuwvtportuuuvwwwz|}{wvxz|||{zyxz|~~}|{yxwx{}~~~}zwvutrqrtwxwpiehmruusqonoqsvxyz{{z|~~~}{|~~xqprvxxwwwvuuttwyxwwwx{~~}zyz}|~|}~~zz~|{|}||}|||||}{z{||}~~~zwxz{zxy{}|ywx|~}||}~|zyz|}|wssvxyy{|}{zzz{|}|yz{zyyz{{ywvvwyz{||}~}{zz||{|{{{|{z{{{ywuuvwwwxxuporvwwuuuttuwz|}}}}|{|~~~~~~{{|~zutwy{zyxvtuwy{{z{~}~}~|||~~~yuvz}}|{|{zyz~}}~~~~~xstwxvtuvsolmprtuuuvwwxz{|~}zyxy{~|zz|{wx|~~~}~~~ysqty|{yyyxwutstvwxwutvz}|zxwvwxxwvvvwxz|}~}yvvw{~xux{|{z{{zzzyxxz}~~~|z{}~zxyz{{|~~|{|}~~||~~}}~~~~||~~|{{zxz}~~~|{{{z{~~~{xwyyxwvrnlmprqooruwyzyz|}|zwuvz~}~~~~}~{y{~||}~}}}}~~}{}~}~|{xtsuwwxyyxurqtvwvvuuuvxz}~~}||}~{vrsx{{{{{zxwwxy{|~~}|{{}~~~zttx}}}}}zyyz|xw{}}}{{{|}~~}|{|~~~}xx{~}|}{yxz|}~~~|z{~~{xwx{}}||{xspqstsruxxwuuvvvvvwxz}}{{|}yvx|}|yy{|}}}{|~~}~~|{{~}}~|vrrstsssttssuwyzzxwx{}~}}~yutvxxvuvxyyzzzyyz{{z{~~ywx}~~~}}~zxy{~~||~~}}~~~~zwwz}~|{{zyyz|}}||}~}||~~~}}|{{zyyz{|}|}}}zyyxxy{|{ywuuxzywvwyyyxx{~|wvwz|{ywwxxxwwy{{zzz|~~}}}~~}{z{}~|xtqqtuwxxyyxwvwyzz|~~|{|~~~|{}}ytrtuttvwxxwxxxxwvxz{}~~~~yy}}}~~}{|}vsuz|{zz{{ywwxz||||}}}~~~{wwz{{{{{||}~~}}||{z|~||~~~~~|}}xvy}~~}}}~{usuyzyyz{{zyyyyz{}||~~~~~zxy{{yyz{{zz{zz{}}}}}~~}||}zwvxz{{{||zz{}|{{|||~zwwx{|{{||{z{{zz{}~}|~~~~}}|}~~}}~~|wuuwz|{zyxxz{|{z{|}~~}}~~yursttstuwwvvvwvvvwvuw{~~}||}~{vvz~}yvvwxxwxz||}|||}ypotz|zxy{zxvwyyyz{|}~~}~xtvz}{xy{|}~}{z{}}||~ywz~|yyzzz{|}}|}}}|}{yy|~}|}~~~}xvvxyz{|||{{{{zyz|}~~~zwvutsstuuuuwxxwwwwwvvz}|~~}~xwxzywvvwwxyzzyxwxyxuux{}}{y{~~|zz||{{{{|}~~{vtvwwuuwxxwwwxxxxxyzz|~zvux{zvttuvvwwvuuvvwxwxz~|{|}~~yx|~{z{||~}}~{xz~}{{|{zzz{|~~}|{|}y{~{zzz{}}|{{{{{|}~|z}~}|zyz}~|zyy{~}~}vuz~}|{zxvuxz||{yyyzzz{ywy{{|}}|yvvxz{zxwwyz{|}~~~~~~~|ww{}|{{{||{yz{|||zyyz{|~~||}~~{uuy{{|}}}|zxxyz{zyyz{}}}{vvxxwxz{{{yxwwxxvuuvxz{}~}{|~|wy}~|zy{}}|{yxxwwvwxyz{|}}||}~~~~~z|~~}}}~~}}}{yyz}ywz}~|zxxy|~}{yxxwwxxy{{|~~{}~}{zyyzy{}}~}{}}}}~~|zz{|{{{{|zy{~~~}}}||}}yxz{{{{z{|~~}xx{}}}}}}}|{||{yvuwxxwwvwy|}{{}}||}zuvz||{zz{{||}}|xutwz{zzyy{~~~yy{zz{{{{{||}|{wuuwyyyyyyzz|~~~~|xz~~~}~}ywwy{||{zyz{~~}z{|||~|{z{|}}}|zyz}~|}~~~~}}~}||{zzy{}~}||~~}{yxxyz{{zyyz|}{|~~~~~~~~~}{zyyxyz{{|{{|~zyz}~~}||||}}|}}|zwvxz{{zyy{}~}|~~~~}}}{ywxxyzzzyz{}zy}~~~~}}}~~{xxz{}}{z{|~{{~~~}}~zwwxz{zzz{}~|}~||~{yxxyyyzz{|}}~{|~}}~}{zzzz{zzz|}~~z||}~~~}{zz{||yxxyyyxwvvxz|~~~~~}~~~|zz{||{|{{{|{}}{~~}}|{z{|}}{zyyywvwwxyz{}|z}~~~~~~~~|{{{||zxxyywvvvvwxy}~{|~~~}|{yxyzzyyzzzzyy{}|}~~}{{}}}|{|}~}}~~}~}}}||}|zyz{{{yxxyzzz{}~}~}}}{zz{{{zz{||{z|}~~}~~~|zz{|{zz{}}|{|}}~~}~|||}~|||}{yxyz{{{{|}}|~~}}}}}|{zz{||zzz{{{{z{|||~}}~~}zxxyzzzz{{{{zyz{z{{{~~~}}~~}}|zyxxxxyyyyyxxyzyxy|~{}~}}}}}}||{zxwy{{{zzyzyxwxyyyz}}|~}{|}}}}~~}{xwxz{{zz{||zxwyz|}~}|zz{{{{{}~~}{zyz{||~~}~~|{z{{{{{zz{{|{{{{z{}}~~||}~~}}||}~}~~}|{{|||~}|{{{|}~~~|{|}~~}||}}}|{{{{{zzz|~~}}~~~}{xxwwyz{{|{yxxxxyyyyz|}}~|}}~|{zzzyyy|}}{z{{zyyxxy|~~~|~}||}}{yxy{{zyyyyyxxyyxwxxwxz{z|||}||}~~}|yvvz|{yy{||{yxxyz{{zz{}}}}~|}~|zyzzyxy{||}~}{zyz{|}~~~}~~}}~~|{|~~}}~~~|||~~||~||~~}{|~~|zzz|||}}|{||}~}}~~}|||}}|~}}|}}~~|{z|~~}{{{|}}||}~|~}{{|}|{{|~~~}{zz||||}~}}}~}}~|}}{zz{{zyyz{{yyyyy{{zxxz{{||}~{{}|~zxxy{|zww}xonv|utx~~|~z}~|xy~urzunms{{wuux|{{~yy{y~}vy{smnu~zutvxupnrz~zwvvuvxyz~{uwysv|~yutw}{piktz||zxsmijr{}xtvz{wtuy~|y|z}~~~~zy~~|}}{z~y~|z~~xvz}||su|~~~{xvwz|{|}~~{wvzyy|{wux~}xtpmjknqv~}tnlmljnyyy||{{}}~~~~~}{yvromqz}xvvwwy}~||}zwx{~zwx}|{{|~~{xvtqnntzyofcglnmklnrtvurppsvwwutrnhdejqwz{xsmhfefilqvvqjgijgb`envz{xrmklnorvz{ukeis|}|{{{{zyxy|~yxz||{}~wx~|~|}|~{~~~yvz}~~{wvz~~}|{uqopv}wrnmpv|~~{qns|~{{~|{|{z{}yux~}{tv}}ww{|urw~{z|}~}{||yz{yvrpquy|{wsrrstwz}ztonrxywuuyzwropuvrmmpsutokikottqmlnpokjlptwwvuttuuussvz~~}}~~~}~}yy}{x{xuy|y{zvux{}~}zxy||ywx{|||}|yx{|zzyyyyyyyzzyvuvxywvx}{wvy}~|ywwz~~~~}{z|}||{{||}~~}{{~~{|~}{wroquyzwsstuvxzzxtrqppooqsvvsmihkqvwurruxywtrqrsstuvuroortuuwz|{wtplklnrwxvstx~}xvwz~~}}}|z{}|xw{~{{}}yy{|}~}}~~~~~}}~||}|{}{{|{zz}|{~|xvwyxvuuwy{{yxxyzyuuy~|yy|~}{z|}}~~{}{urppqswyz{xtrsvyzyxy{|||}~zz}~~||zx|~|{{{|{{|}{z{}}yvwz~~zwurnlklnrvxxyxurooptvutttplklnquwxvtqopswz|}|{xxz}~~}|}|tqty}|~}{wvwz|~~}~{{~~|}{xxyxvuy}|}|}|zz|~~|{|}|zzz{~~}}~{xutv{~}{xy}|yz{}~}yuuxz{}|zxwy{~{yy{~~zwuuwz}~{zywvwwwvy|~~|zyyz|zusw}{xwx{~~}||~~zxy|}|zy|ytstuuvxz{|{zyyz{|}~{xursvyzywutrrsuy|}|ywvwvsqruxyxxxwwuropu}vkefjmnoqstrponoruwwwxyz{{zwvxz{|~~||~~~zyz{{{|~}}}{z{~}||{zy{~}|}~}~{wttv{~~yrosy~|ywurpoqw~|zxwuv{~}~~~}truz}}}}}{xvsoorvyyvuuvusssuy|}}}~xrrvyz{}~|}}{{|}~~}|{z{}~}|}{slgfghjlptusoliiknppooqqpoliikmnpuyyxwvuttvx{{zvttuwy{~~}}~~~}yvuwzzwuvz~~}~~|zz|~}~~|~{ww|~~{uqrvxz{}}|zz{}{z{}}~~}}~~}|}}zy{~~}{zzzywxz}~|zyyz|~~~}~~~}{yyyxyzzyyz{{{}~~|ywvvvvwz}~}{{~~|xy{}|zyxxxxwuuvwxxwwxzyyy{|{xvuvx{|zywvutstuvvvvvvwxxyxtppswywuspliilopqolijnrsqnnopooquwwvuuuuwxxyz{}~}|}~~{{}~~zyz|}~}}~~~{xxy{}|zxyzzyxxxzzzywwy|~}||}~}z{~{xvvxyz{}~~}{{zzyxwtpnoruvutssuvtrsv{~}||~{tqty}}||{z{|~}{}~xspprrrrssqqsutromlmnmmnrsrnklnpoopqqrtwyyxvvvwxyyxutvxvuwz}}zxyzzwrmkmpqqsvwvttvxzyxxyyyy{}~|{}~zy|}zy{{yz~|yyzzy{~|{{|}~yuvz~~|yxxxxxwwvvx{}|zxy|~~{z{}~xstx{||~}}~}{{}~}{yxuqmkmqtvwwvuuwy{||||{{|}}~~}|xusstwxwvwxz{|||{z{zxvtvy{|}{yxy{{zxuttuvwwvtronnmligfgikkjloqrrrqqpnmkkkkloswyywvuttwyzzyz|}}}}}|wuvy}~}}}|{zyxxy{~|{}~}}~|{|~{z|~~~}}|wuuwwwy|~{ywwwxxxvvxz}~}}~||}xwy|~}|||}~~}||||zxwxz|}}}}|yxxxyzzyyyz}}}||}zwxz||||}~{yy{|||||}}~|}{utuvwwutuvxyxtpnnoppoonoqstrpooqpooprrqooruwxyz|}{ywuuwxxwvutuxzxsnlmpstsrqstttsstvwwwxyyy{}~}~~zwx|~}~~~}{z{}~~}~yw|~~}}~~zwvw{}~|zz|~}|zxvwyzyxwwwwy|~zutw{~}{zzz{{zzyxy{~}xsppsutrsuvurnlmoruvwxyyxwx{~}~~}~~~||~~}|{zxxyzzz|~|{{|}zwuuuuuvurlfcceffefikkhedfilnnmmnoprttuvwwwxyyyyyyyz{{zz{}}}~{z|||~{|~~}}||{z{{{zyyz{{|}}||}|zzyz|}yvuttsttsokkoqqpqsuusppsvxyz{~|z{|}~~}}~}{z{|~|{}}|{{{zxwxz{|{ywvuutronpqqqrtvwxxxyxvsqppooopqrtwyyvsqrstrpnlkifcceghhhiihhijjjjjiijkmnpqsuwxwuttuvxz||{yyyz{|~~}~~~}{||vstw{|{{}~|ywxz||}~~}~{yz}}}|{{{{zz{}~{zy{|}|||}}}}wsrtwxwxxxwvvwyzyxxyzzywvwz}~}}~~||{{}~|xqkijmpqrqnmnoonmlmnmlkihghijknnmnonmnoopppppqpnlmpsuvutuvwxyzyz{{ytollnpsuvvuuvxyzzyyy{|}}~{xy|~|wroortrqqqqrstuuuvwurpppqqqty{{zyz{||}~|urty~~~~}}|}~~yx{~~}}}}~~}|||}~~}{yy{||{zzzxvuwz|||{xsnkkmonmllmmljhgghjkkkigeehjkkmnprtrqqruxzzyxvtqopqsuwxzzwuuwyzzzyvrpquwwutuz~~|{|}}~~|z{~}{zyxz{zyz{|{{z{||{{|}~}~}|}{tnmoqomlllmpqponnnnoqsssvz~}|||~~}{}|{|~{zzz{||||}~}|{{|~}zwvvwxyz||{yvusqppruwxwvtrrtvtnhefijheccehjkkklmoprsssssuxzzyxwxz{|}~~ywy{zyxy|~~~}wpnquvututsrrqpprstttttttux{|}}~~|{{||||}}}|||{yxyzzyyyyywwwyyupnqttrprtuuwxz|~}}wstwyyxy{}~|{~|yyzyxwwxy|}|ywvvuuttvxyyz|~~}|{{z{|{ywxwvvvvvvuromlkklnoommmnqsrmhdehjihhghhijiiijklmoqsstvy|}||}~~}~~yxz{{zz{|~}~xqpsvwvvvvvwxxxxxxxxxwvsqrvz~~~}}{zxwxz}}}|zyxyz{{{z{||{zz{|~xssuwvuuvvwwwvutuwyzzzyyyz~}~~~~~~|{|{smlmpqqrsrrsuvtsrrstsrrsstvxxwwvuutsrppqrrstuwxwwwxxwuuwxwvtsstvxvrmklmmnoonnprssrrstuvxyzzz|~|}~}}~zxyzyvssuwwxyzzzyywwwxxvvw{~}||~|vrqtwwvtttuwyzyxxz{|{{yxvwy{~yx{~~{yy{~}|{zyxxxxxxyyyxxyyxsnklpqpnmkihijklkjihhhijjknpsuwxxwvvwxxxxxxxxxyyyy{||{||||~~}{{~ztqsx{|zyyyyxxyz{}}}}~~|{~}|~~|zzz{|~~~~}||~xsrtuvvwwwvvvwxxyz{|||{z{|}~}zyyzzzyyyyxwvttuwxwwwwxyz|~~~~}{{|||{ywvwxyyz{}}|{yyxxxyzzz{{zyyzzzzyz{zyxxxxxyzyunhefjmmlkkkmopomllmmmlllnoopqrtwxyyyz{{||{z{|{zzz{}zvw{}~~~}}}|{zyz|~~~~~}zwwyzzzzzzzzz{{zxwwyzzxxy{}~~~|ywyzzxxyzz{|~||}~~|{||||||}zwwz{{z{}~~ywwxwvvwwutuvvusrqqqppqrssrrrrstuvxxwuuvvuuuuttsqooooqrrqqrsttssrokhhkmmlmooopqrsuvvtrqsuvwwwxyy{}~|zxwxyyy{}~~~~}}~~~~~~~~~~~}wssvxyyxxy{|}|||~}{ywwyz{{|}}}}~~~~~|z}~{yyzz{|}}~~}|||||~~ywy|~||~~~~}|{|}uporuwvwxwusrssrstuvvtqnmnpppnmlllmnprrrrrsttssssssrqrtuvwyyyxxwwtokjmqsssuvusstvwxz|}~~}zxwx{~~zz~|yz}~~~~~~~~}{zz{}}{{|~ytux|}}~~~}~~~|||}~~}{ywvvx{}~~~~~~zutuxyz{{|}}}}}~~}||{z|~xuwz}~}}~~}}|{{|}}}|xrnnqstrqsuuqmlmmklnrttsponnnoppoprssrqsw{}|{{{ywwwwvwy|}|{|}}|}|{xursvxz||||~~||}}}}~}zzzxvw|~}xvx{{ywyz{zzzzxyz{zz}~}|{|||zyyyyyxyzzyy|{xx{~~|z|}~~~~{wvw{~~}~~~~||~~~~~||}~}|}~}|}}|{{|}{yyz{{zz{|}||||}|xuuvuuvwvuqlihjlmmmopponmlklnoooqstvvtplihgfdcglmlknrtuvvvtrpqtx|~ywz~{vv|yppyzrppojfhqy{vsw~}x}tlq}xihrzzzvxzyxxz~{skhnxvopu{}|{zxrg^^dkmmpuwrjfhpw}~yurpoomlotvslfejrxwqlnv}zttwzwphcbeinrwzwh````ags{tollnonpv||urv}~xqllqz~|{{zxwxyyvsrux{ytkc`dkrw{{nfdekt~rd`ht{~~{y{wrpty|xrmlr}{sqvzw|~sou|xvtssv|}|{|~|zz|~~ytsvzyvx||~|y{zvtvy{{|~ytprw{{xvwvqiflw|yrnnqsrqqrqrstqmkottpjinqme`ckopnnpsuurmgbaejllklmjgegntxywrkeeinqtw{}zursvxuohfinrrpnmnqx|unlou{~~ytpmkhhls{}|}}z{zz||y}~wpmmpv}spsvvttw{|xy~{vvx{}~{srw~zx{|yyzv{~xwz}{vu{~{}yxvtqonlmqwzxttwywqmnpoidbdhmqssqmkjjjklnnkgddffdb``cjsyvmdaa`[USX^a`_afkoqqmfbchlmmnpssojffhkntzzvutttw}}|{z{~{tpqssst{zvtromotz~|}{xwxz{x{}~||~}xsqu}|zwsmhgjorsuzyqmmrwwtqrvxslhjnrrqqv|~zrjgintyzyvutromotz}}zyy{}~xuvy{zz~ywy||zvsqonoqsuwxxxyz{zvqlknsvwwwxxwtpooruxxwwxz|}~~{|~}ywutttuy|~|yww{~|yy}|wvxz|zxuttsstw{{xvvxyxuuy~}z~}z{}~~~wuwywuw|}zuqpqsvwxvtsstvy{}|{{{zxvwz}}slknsvwy{|}|{ywwwy}~{wvy~|upnoqpommoqrpnmosuusqqrtuvutstwz|{yvssuwxy{}~~~}zy|~~|zwuuwz~}zxwwy~zvw|~{yz{}}{yyxwutrqquz}|yy|}|}~|y{~wtw}~yvx|}}~~|{}yvwy{zyz{{yvsqpopsxzyxuqkfdeimqrrpnkgddfiloppopqrrpnllnpty}~}||}|{{|}{wrqswyxtollmnnmmorttqnptwvqmllmmkiffhiijlptvurnmpuxyz{|}}~~~}}|xwz{z{|}|ywwy}~}|zy{~zz|~}{yxyz|~~}}}}yxy|ytqnmoruwxxxurommnooprtsojfdcceksxxvssstsqooqsrnhefjnpnjfcabejmoqstrokihgfhlrtspmkjhffgjoqplhfefintxzxwvvutsrsvy{||{z{|~}||~~~}~~zxy}}ywxz}}||{yxyyywuvxzz|~~}{{z{||yy}~xvw{~}}~|yxy}~}|}~|{zzxwtqqswyxtokjknruvuvvvsokjknprrpmkijloopprsroopsvz~}{{|~zxwwz~zqjhjmnnoprrojc__bgknnlhda]ZWVZ`egebaa_^^`cfijjjihhhkosuvusqppqsuy}}xuuwyxvuvyzywvwxyxuuwyyvrqsuvvusqooprstsssqonorx}}{{}{y{~|{{{{||{}~|yy{}ywx{~|zvroppqpppoprtrollnopqtvwusqrsttsqnljjkmqttsqrtuuutuwxxvusrpmkihijlnoonnnnqtvwvusrqqsvxyxwurpnmmnoonmmmnpsvwwxy|~~{vssvz}|wttvxz{{yvrpprronmopponlklopoliijkjgefikkjjjihgiloponosuusqsx}~}~~~~~~~~~}||}}{vropqstuvwwwvttuwyzz{{zzz||}}}}|||{xusrssrpljhikmmkhfgghiiiiiiiiijkkheegjkklquvurrtvxyyyyzzxwwxyxxz~}{zxurppsuuqmjjlnmlkklmmlkjiihhiklmmnooppppqsvxxwxy|~~||zxwvvvvwwxyxwutrqppqstuvtsrqppqsttrrsvyzzzzyy{}~~~}||}~{yxwwvw{~}~~}~{uqoprutpkhijlnpqqponmnprrqpooqrtuuuuwxxxx{}~~}}}|{|}{xuuvwwwwwvvuvvvvustuwyz{|}|zwvx}~}~~zyz{{xuttuttsssqonnnmllmnmmmoqrstuvvutttvy{}~|zyyz{}~~~{vrqqrrrrqqponmmnooomlkjkklnpqqstwxxxwxyz|}}{|~~}|||||{||~{xy|}zvtstttssrqppppqqqrrrrqqqsvxyyxxxwwxz|}}}}}{yyz{{{zyxxxz{{{zywusrstvwwxxxxxy{}~~~~{wuuuusrqrsttssrqpopqtuuvwyyyxxxxxwvsqqqqpquy||{yyz|}}{{|}~~~ytrtvvuttuuuuuutrrrsrqruy}zsnmmmkkmprqpprrqpquwxwwy|}}{yy{~}||~|zxwvwwvsponmkihhijklkigfgiklnopqrrssssuwxz|~~}{{|}ywtqmjjlmlkkmoppommmnprrqppqqqpqtvwwwxz|}}}~}}|zxutssqnnoqrqqrtvvuuuvwwvuttvxzzyxy}{xwwxyzyyxxz|}||}}}}}|{{{|}}~~}~~}||{|~~~~~~|zxxz|}}|{{}~~~~}~{xvvvwyzzywvwx{|~~~|zz{}|zxwwwwxyz{{ywvuvxz|}~~}|zyy{~~{yxyyyz{}~~}{xvsqqsuvvvvuttutttuuuutsrrty|}}||}}{zyyy{|}}|{{{zyyyzzz{|~~~~~}|}~~~~~{wrnkijkllmmmmopqqqsuvusrsuvwvwy{||{{{|}}||||||~~~~zwxz|~~|{{}~}xwx{~~}}}}|{{{}~~|zywtpnnpqqppprtuvvvuttsssstttutsstuuuvy{~~}|}~xsrsvxwvttuxyyxxyzzxwwwvuuwyxvuuvwxyy{{{ywvvwxyz{{zz|}}||}~~|zyyxtojghknonlklmnnnnoqrrqpprtvwvutrpppqstwz}}}|}~zwvwyzyyz||{{|~~~}}~~|{zz{||{zzz|||||}~~}|~||~}~~|xurqrtuvvwwwxz||zxwxyyxxxyz|}}}}}||{{|||}}}}|{{|||||{{|}~~~}~~|ywuvxz{{|||{yxwwxz}~}||{zyxxyz{|}}~~~}||{{{{|}}||{zyyzzzyyyzzzz{{{{{|{zyxxyyyxvtuwwtnjhijlnnnmlkkkklmnmkjjlnooprrrrrstuwwwwy|~~~|xutuvwwwxyyyxxxyz|||{{{ywvuwy{{zz{}~}||~~~}~zutvy{zzyyyy{|}}}}~~}~~}}~|z{}}}|||{{zzyz{zywvvwxwvvuttsstuvwwwxxxxxxyz|}}|zxwvvvwwwvvvvwyz{{|~~}{{{{zyy|~}wqopqstuwwvuuvwwwxyyyyxwvvvttuxyxwvvutrqrtvvvuutttuvwxwwvvvwwvuuwy|}|{zxxxzzywvwz|{wsqswy{|||{zyyyxwvwxxxyyz{}~~}~||}~~}~~}~yuuxzyxxxyxxxwutuuvwwvuvwwxyz{{zyz{||}~}zwtpoprrqqrssqppqsttrpoopqrssrrrrssstuvvwy|~~}}~}~|vtvyzzyxvutttuvwxxwwwuttvxyz{|||zxvuuuwz|}~}}}|}~zuqqtvwuronopqrtwz{zxvutsuwyyyxyyzz{|~~~}||||||||||{zzz|~~}~~~}ywvx{}~}{zyz{}~~~~}{{|~}|}}}}~}}{z{~~|{||||}~~}}~~}}~~zvtux{||{zzyxxxy{||{z{|}~~~~~~~~}{zyxyy{||}~~~~~~~~~{z}~~~}}~~~~~~~~}}}~~}}||{yurqsutrqqqqqqsuuutsstttttvxyyxwwxy{}}~~yvtuuvvwxxxxxxwvvwyz{|}~~~~|zz{||||{|}~}}~~|{{{||}~~}}}}}~|wtsrqpooopruwxwtrppqsuwwwvvuuvxz{|}~~~|xwxzz{|||zyyxwutuvwyz{{{zzzyz{|}|{z{}~}{{}}|}}~~~~~~}||}~|xvw{~}}}~~}~~~~}}}~~~~~~~~~}}|}}}~~~~}||||}}~~~}~}}~~{yz|}}|}}}||}~~}||{{{||}~~}}}~~||}~~~~~~~~~~~~}|~~~~~~~~}}}}}||}~~~}|||}~|zyz{{zxtpooqqqqqqqqrrqpnoqsuvvvuttsssuwyyyyxyzzzz{|}~}~}xsqsuwwvutsssssrrsuvvuuuvwxxxz{{zyxxz}~~}{|~~~~~~|xwy|}}~~}zxvvxzz{|}}~~~~}}~|z{}~}{zyyzzzz{|}}||||}|||{{{{{|}}}}|{{|{zyyyz|||{|}~}|{{{zz{}}|{|}|zxxz{{{{||{zxwwwxwwxxyyyxwwxxxxxxxyz{{|{{zzzzzyxwwyyzyyyyz{{{zyyyzzzz{}~}|{zzzzzzzzxtqqrtutttuvwwwvvwwxwvvvvvwxyyy{}~~~~~|z{}~}{yyz{|}}~~~}~zwxz{|{{{{yxyyyxxy{||zyxy{{{{|}~~~~zvstvxwvvuuuuvvvuuvvwwxxxxz{{zzz{{|||}~}||}}~~~}{zy{~}{{{|zyxyyz{|||||}}}||{zz{}zvuvxxxxxxxyzzxusrsttuuwyzzyxxy{|||}~}}}~~{wwy{||zyxxyyyyxxxxyyyyyzzzzz{|{yyyz{|}}}|||||}}}}~~~~~~~~~}{}~}~~~||}~~~~~}||}~}{{}~~~}||}~~~~~~~|~~|{{|||||{yxwvwz{{zyxxyzzyyz{{|}~~~~~~~~}|||}~~~}{zzzyz{|{wsrstsqpqsuvvuuuuusrrsttuvwxxxxxxxxy{}~~}}}||{{{{|}~}}~~~~}}}}zwvwxywutttuvvvvvvvvvxzzzyz{{{zyyyyz|}~~~|||}~}|{{|~~}}}|||{|}~~|{|}}}}}}~~~}}~~~}||||{z{|~~~~~~}}|||{{{{|}}~~~~}|{{{zzzzzyyyyxxxyyxxxzyxvwy|~~}||{zyxwxxy|}}{zzz{zyyyz{}}}|{zzz|}}}~~|yvvyz{|}~~}{zxwxzz{zyxxxxyzz{|~~~}|zz}~~~}|~}~}}~~}~~~{{|~~{zz{}~~~|{{{{zyz{|~~~~}~~~~~~~~~}}}~~~|yxyyxvuz}wuttwyzyz~}sknx}vtx~}}~{~wrv~zz|yyyw|zsqt{}}~~ysqu}~{xvv{~~|}wz~|~|}wrt{|xtqqw~~ywyywsqrx}||xx||}}uv~}|{uuy}~wx}}~zy|zvuyznjnv}|yz{yqjks}zsqsvusqpruwwuromnrsqorzzspnpv}vnkq~xyysv}zzz|zvx}~}~yw{~~{x{~~|{||vsrrty~zuplkpyzssuutuy}}wssw||yxz|z~}}zxzyv|~{}y{}ywwwww{ywy{{xuuvy{{yupnnqv{~ysqty~}|||{xx{{z}|xy|wtvz}vmnv~{x{{vuwy{{zxx{yuuy~~~z}|x~{wru{~{uolmqvwuqmmquvsoosxwrmlpuvsolkmpsuuuvvtrsv{~|z||}{z~~}}vporvxyz{~vopxzwy~|xsporw}{vv|ww}~||}|vv{~~||}}{vrpqu|~}}|yvvy{ywwxywvwzyvsu{}}~}~zy|}zvuwyxwxz{yvtrqrv{~{torw{xqmnsvxxvutuwxwussvy{{yyz|}}|zz{|~~~~|~~}z{}{~}}|~~|yy|~~~{wvvy|~~~}zxwxyz{|~|{~{{~}zxx|}{|~{z|~}zxvwy{{xvvxz{|{yuqmklnqsuutqonnnoopqsuvvvuuuuvwwuttx}~|ywwy||yz~|~~|~}{~~zy|~{z|~~zwwz|}}~}zy{~yuv}~{xwx|~{{~}zyz|~~~~|z{|}||}}zyz~~|zyxy{~~|}}|~}}}}|~~~|ywvvtqmklqvyywttuvwurpruxxvssuvtokjnqttrpnortusrruwwutvy|~}||~}~~|yy{~{vux~|wuwzzupqvyyvuvx{}}zuolmpssqpruusrtwyywtsuy~~|}}{{||}~}}~~~{yy{{y{}}{xuronoqrsssuwz||yvsqqty}~|ywvuuvwz}~|yvtuwyxvsrsuusqqswz}}{yxz}ywutuy~~|{yz}~|{|~|zz}|z{~~}}|xvvwy|{xwxz|{xutsqqqrtuwy{{xtppruwxz||{xuspnnqvz{yvqnmnruwxxxxustx}~~|{{||}|ywxzzvtvy|~~|{zyz}~|{zyxxyz{zxwvvuuw{~~zz|~}~~|||||~}xtssuwxxxwwvtrpprvz|}|zxvtsrtx{}{xuttttvyzspquyyyxy|}{ywvwy|}yvuwz{vttvxz|}|zxvuuuuuvx|~}|zxx|~{z{zxwy~~{yz~|{}~~~}||}{{{{|~}|}}{|}|}~{{{xy|~|zxvtssw|{xvuuwy{~~|wsqpppqqrstuuuusqnkkouyzwutssux{~~{vssuy|~~}{zz||zy{~~|}}|{{|~|||~~~{wuuxzzyyyyxxxwussv{}|zxwxz}~|{{zxurqqsvz~|yvuuw{}}}~zuttwy{{yxyyyxvvwzzxwxz}~{yxxyxwvwxwusrty|{wrpruxyz|||{|~|zyyyzywutuxxxvuvxyyvsqqruwxxxyyyywvwy|}}{zzz{}}{yzzxutvyyxxxwvsrruwwuuvxwtrqqrqponoqsttutsrstvvvuuwz|}~{xy|{yz}~}{{||}}|{yxwwwy|{xxz{zyyyyyxy{|}|{zxxxxy{~~}zz{|}}}~}|{{|~~|z{}}{yz|}{wsrtw{||{yyzzzyy{{{zyxxy{~}|}}||}}}||}~~|zyz}|{{}~~~||{{||||{{zywvuvwyyxxyyxxxyz{{zz{|||||{ywwy{|{zyyyy{||{zyyxxxy|}}{wuuvxz{{{{zzyxwxyz|}}|{{|}}}~~~}}}~~}|{|}~~zwvxz|}}~~|{|~~~}~~}|{{|}zzzz|~~~~}~~~}|{zwtqrtwwvtsqpoquxxvsqsuvussstrqoopqrsssstuwyzzyxy{~}{z|}~~~~}|}~~}{z{}~|{|}{zyyz|||zxxy{{zxxz{{{|}}~}z{|zz{}~~}~~{{}|}}||}}|zxwwwwvuuutttuvuttuutrrtvvtqopqpooprsrrrstuvwy{{ywwxxvttuwyz|~}|zz{|{zz{|}}}{{|}{z{}}~~~~||~~}~~~|{zzyyyyxvtrpprssssssrrrrrrstutsqpqrtuvuuuwwustwyyxwx|~~{zz{~}zyz{|{{{{{zxwuuuwxxxvuttvxxwwz|}}|}~~~}~}yttwz||}}}}||~|{{||{xvwxyzxwvvwxz{|zyxz|~~~~~~}~~}{xwxz}~}|{{{zywwwwvuutttsrpnoruvtrqqsttsssuwyyyyyyz{}~|zywurrtx|~~||~|yy}~}|}~~}|||}~~}||}~{yyz|{zz{{{zyyy{}}|{z|{xwx{~~~~~}||{{{|}~~~|zxwwyz{ywxz}}{yy{}~~~~|{|}~~}|{{{|~~~yuuy}~}||||}~~}|{{{{zwvwyzzz{|||{{}~~}||||||{{{||}}|{{|}~~}|||~}xvx{|{yxz{|{{|~}zwvwxyzz{|}|{zyz{|||}~~}}~~}}}|zy{}~|||~~|z{}}||}~~}}}|{zxvvvwxxwuttvxz{{zyxvtrqprtutttuusqpprtttttuuuuvwxzzzyyyz{||||~~|zz|||}~{{|~}}}~~~}}}}}}~~|}~~|||{{z{{{zz{{{zyxyz{||||{ywwx{~}|{ywtsux{||{zz{{|||}}|{zz{{{{|~~~}}}~~|yxxz|}~~}{zzzzzyyyz{zyxxxxxwwwwwxxxvtttuvwxxxwuuvwxyyxxxxxyyxvuuwxxxwxxy{}~~~}|||zxussuy|}~}||}~~~~}{{}~}~zwuvxxxxxyzzzzywussuvwvvvwwwvuuvwxwwwwwvuuwz}~~|zyyz{|~~~~~~{{|~}}}|zxyz|}~~~}{{||}}~~~|{z{|}~~~}|{yxy|~~}}~~~}{zzzzyyy{|~~~}}|{yurpprvy{zyxwvuuvwwutrrstuvwxxxwvwxxxwwwxxxz{|{yxyz{}}}|||~~~~~}}~~~}}||{{||}~~}|{|~}zyz{{zzzzzzyxwxyz{{{{{zzyxwwxxxyz{||}~~}{ywvwy|~~}}}~~~}zxyz|~~~}|}~~|yxxy{|}}||||{{zyxwxyzzzzxxwwwwwvvwy|{yvuvxxwuttuvwxxy{|}}||{{{{yvsqrtwz||{zzz{||{{zyxwxz|}~~~~}|{z{}~~~}}|{{{|}}}}~}zwuuvxz{{zxvuwxyxwwwwtqpruwyyyyyxwvwwxxyy{{zyxxy{}}}~~~~~~~}}~~~}||{{|~~}}|{{|~~~~~|{z{|~~}}~~}|ywvuvxz{{zyyzzyxwxyywusstuvvvwxyz{zzyxwwxyzzz{|||{{{}~}||~~~}|||||{|}~~~}|{{|}}|{zyyyyyyyyz{{zzzzzywvvwwxxyz|}~}|zzz|}~|ywuux{~~~}~~~~}}}}}}}|{zz{}~~}||||~|ywwy{|}}~}|||||{zyyxwvuuvwwxwvvwwwutstuuvvvvuuuuuuuvwwvuuuuttstuvwxz{|}|{zzz{|}|zwvvwxz|}}}|||}}~~~}||{{|~~~}}}~{xwxyzzz{}~}|{zyyxwvwwwvvvwwwxyyyyzz{{{zzyz{||}}~~~~~~~}{zz{}~~~}|zz{||||}~}||}~~~~~~|zy{}~|{zyyzzywvtttuvyzyxwwwwvuttttttuuusssuvwwxyyyxwxxxxyyyzzzz{|}~~~~~}||}~~{yy|~}||{{{{{{{{zywwwvvwyzzzzzz{{{zxwwwxxxvuuwyyyxwwvvvvvvwwwwvwxz|~~~}|{zzzzzzywuvy|~~~}|}~}~~~~~{yxz|~~}}~}zyyz{{{{zyyxwvwxyyyyyxxwwwwvwxyzzywvuuvvwyyyyyz}~}}}~}}}{yxwwy}~~~~~}}~~|{{}~~}}}||{zzz{{{{|~~}|}}~~|yvttuwz}}{xvuuvvwwxyyyxwwwwwwxxxxwwvvvwyz{||{{zyz{~~}}~~~~~~}||}}~~}||{|}}~~~~~}}|}}}|}~}|||zyyyyxvsrrtwzzyxxxxvtsrstuuuuuuuvwxyyyxwvvvvvvvwyz{|{zzyz{||}~~}}~~{zz|~}}|{z{|||{zyyzz{}~~|{xvuuuwxyyyyxwwwwwwwxyyxvuvwxyyxxxyz|}}~~}}}}|{zyxxy{~~~~}}~}zxxz}~}}~~~}{zyyyyz|~~~}}|{xusrssssssuuusrsuvvutttsrrstvxyyyyyz|~~~~~~~}{yxy|}|zzz{|}}}|{{|||{{||{yxxy{{{{|}~}zwuuwyz{||{zxwwxxxwwwvutstwyz{|||{ywvuutsstvxyyyzzzz{}~~~~}}}~~~~~~}}}}~|yxxxxwwxzz{{{|||}}}|{zzzz{|}~~~}|{|}}}{ywusstvxyxwvvvwxxwvuuuuutuxz|||||}}||{{zyxxxyz{|}}~~}}~~}}}}~~}|zyxxyyyz{{|||}}}}||{zywvuuuuuvvwwwxxxwwwwxxxwwxyyz{|~~~~~~~}~~~}{zz{}~~|{zz{|}~~}|{z{{|{zzyxxxxyyyzzzzyxxwwvutssrrqpooooopqrssrqqqqqstvwwwxz|}}}}}}}}~~{yyz|}~}}~~~~~}||{{{{{zyxwwwvvwxyyxwwwwwwwxyz{|}~}}}}}}}|zwuuwy|}|zxxwwwvwxxyyxxwxxyxxxyyzzzyyyyzzzyz{||zyyy{|}~~~~~~}}~~~~}{{{}}~~~}||||{{|}~~~~}{wuttvxz{{zxwvuuuuvxyyxwxyyyxxyz{{{{||}}}||}}~~~~~~~~{zyz{|}~~}|{zyyyzzzzzzz{{zzzzzyxxxz{{{zxwwxxyyxxxxxxwvtssttuuuvvwvvvwxz{|}}|{{|}~~|zwvvx{}~}}~}|}~}}~~|zxxy{~}|{{{zzyz{|}}||{yxxxxxwwwyzyxwvvvvuuuuuvvvuutsrrrstuuvwxyzz{|~|{|}~}~~}}|}}~~}{yxwvwy{{{|}}~~~|zxwvwz}}{ywxyzz{{{{|||{zz{zyxyzzz{||{z{}}}}~~}~~~~}}~~~~|zxyzzyxyyyyz{{{{|}}}}~~|zxwvwy|~}~~}}}~}}~}|zyyz|}|{{zyxxxyz{|}~~~~~}|{{zyyzzzzzz{|~~~}~~~}}~}{xvuuwyz{{{{|}}}|{z{|}}}~~~}}}|}~~~~}~}{zyxwwxyyyyzzzyxxxxxyyyz{|{yxxyxussuxyyyyxwuttsstuvvvutttuuttttttttuuvwyzz{|}||}~~}}}}}|}~~}{xsomnqtvwwxwvuuvvtqmjfbbglonmmorx|zywsqqtvx{~slsyw}wnmsxyy{~}ysppu||vtsokknsvupjeeinpqu|pc`gptqnnpohbbjvzuuy{vtx}zusrsuywfZYbknpu~xj_^gpwzzsqqu{~{{|ysqw{urtvurry~yz{vmfju|xx}{sjcdoxoms|wqlls{vtv{{wwzzmhkr{{tv~z{}yz|z{~|rnouxrt}y|zts{{||vppv}}vsx~~|wrppswwtnkmpssqqrtusoifipwyuokkjdZSRYac`]^``ZRJGJR[cfc_[YUOKOW][TPU_ghd_^_aceeeeglopnkiiihhkrx||zvrpprux{}wtv|~}~zvzztu|zqjillkjlqvxuqpqrqonnpqpmkihhjmrwzxqg``dimosz{rkhjnomnu|ww|{vtxwqs|yqnpvz{{zzwqjfflsz|yy{|{{|{ytojgipz~sgadny~ywy{|zxxz}~~}~}~~}~{wx{}}|wusqs}{xxwwwyzyupnnqtx||wqmic`bisy{zywskcahs{~~~~{xttw|{vtuy{}zwwvuv}{vty~sorw}|wy{|~wrt|zvstz|zywvvwvw{}wuuuvx{{y{|vroqx}vqpty|}{z{|}~~~}~}zy{~~{{zwx|~~}||}|zyy|}{|||~{|~~{|~ysoosy|vrpppqsvy|~~yrnpv}xplmsz|wtsttvy~}wroptz{wtrqqsxxrqrv|{vspqtz}|vstx{}}wrnoquwurnkhebcju}~|wqib`ciosttrme^\blu||ume__dmy~yurrv{~|{yyz~{tmjmwvmihls{{vqqu{~}|yvuy~yvspnqxzvvy~wqrz}||z}~yy~}}~}}zvy||{y||wtrrsv{zsqrtrnlouxvrqrttspoorw{|xtrsvz}~~}{xtqrtvvutsstvxwspprtpkggkprtwz|}}|ywvwz|}~~xtsttsqrvxwrnnry~~{xwz}~|xvvz~~~|xvw{~~wnfbcgloomjfbacddegikkkjhdaaa_]\^befffffgiloomlkjiikosuutspnosvxx{~|yxz|||~~|}|}}zyy{}~~~~|zz{~}{{}~~}ysmjikmmmmoqrqolkklorsrnkihhiiiihfbacgjhd`]\\\]_bfgd_]_ejlkihfb``elruwxxvutsrqqrssuxyvogceiklnqtutrqsw|~||}~}|}~|zxxy|~}}~~}|~|voiggilmnopqqommnqsrmhfhklljjkmpruwxxwussssttrpoqtwy|~}~{y{~~}xrnmpssqpqtuspnoqtwyyvsoligfhlpqrqqrpnllmoqrstuvvsonquz~|ywtsstw{~~~~~~|{{{yvromlmoqrqnmlkjjknpppppnkikosttstttrollmppommnpomklosvx{||yurqrty~}}~||~{tmknsvwvvxyyyyz}~zuqmlllllmoomkikmmkiggiknpqqrrrrrstuuuvwxwuutuuuvvwz~~|{z{}~}zvsrtwyzz|~|{{}~}||~~|{{{zzz|~~}|||}}{yyzzwrmiiiigeehmqrpliijkkkmopnlkjjlnpqqpppqrstvvuuuwxxy{}~~xuw{~~}{wtsssssttqonorssrrtutssuxzzzzyxvuuuvwvtstuvutux{}}|}{{|}}|}~~|zz{}~~{vpkjjjhgghijihhiklmljiikorstuwxyyxwwwwuttwyyyz{}}}xsqstromosutoiedeffghjlnpqpooqsstvxxxwwyyyyz{}~~~}~~~~|wsqqstuvwvurqqstuutttuutstvy{}}{yy{~~}|||||~|wrooprsrqpoqrssqoooppqsttuxzzwttwz{yvtrrrrrtvxyyy{|||{|~}{{{|~|xwxz{||~}}}|zupmnprqnkjjjjklnonllnolihkptvyzzwsqooquy{zz{||{|~{{}~{y|~{{|||||}}vrqqrsvy{zxvtrpooonnnpsssrtwz{zz{}~}{yz|}}~|{{~{sprwzxuqnnnpswzzyxxxvssuy|}}||}}}}~~}}~ywwy{{yurrvyzyxxxvuttuvx{{yutvy{{zzz{|{ywwy{|}~|yy{~|z{~~~|zz{}~}{xvuusqmihjkkhfeeeffghikmnljhgghknrtuutuutssuy{|{zz|~~|||}}}}}~}}|zz{||}}|{|~}xvuuuuwyyxvttvz|{xvusrqqsw{}}}~~~~}|||}~~~{wvy{zwuuuvwy|~~|zxxzz{{|~~~{yy{~}}~|y{~}~~~}{{{}~~~~||{x{~}{|~~}~~~~|{{|~|zyyyyxwvuutsqomidbceggfeeb_]]`cefgijjihggiknoomllnonmlouyzywwxxwvvx{}}||}~|{|~~}}~}}{{{}~zxwwvwyyyxy{}~}|{{zyxwxxz{}}}}~~|z|~~}}~~}{z{}~}{{|~}{yxyz{z{}}|||}~}}}~{xvusstttuuwy|}}}~~}}~~~~~|{{||{{{||||}~|{{|}~~}{ywwxyxwutttspnnnmjea``aa`_^]^`acdefffeefhjjjihhggghijmpqonnoqrrstuvwy{|}{zyz|~~~~~|{}}||}~|{{|||}|z{|~~~zyz{{zz{~~|zyyzz{{{||||{{zyyyxxxyyzyxwwxxyz{{ywvvwwy{}~~~~~}~~~}}}}}}}~}|wqlkmpqppqrrpprtutttvxyyyyzzyxwwxyyxxxy{}|{z{{||{yxwwxyz{}~~~~}~~}||{{ywvutsrqnjeccccbbbbbbbccbbbcdgijkjihggggfghijjkmopqswyyyxxxyyyy{}|{|~~}|}}zwwyzxwwxyywuuuvwwvwxyzyxwvvwwwwvvvvvvvwwwxyzzzyyyz|}|||}~~~~}}}}{zyxvsolkmoppooonnprtttuvutssssttuvvvwxyyyyyz{{{zyxwvwyyyyzz{{{z{}}{{{}~}{ywwvuuuurniffgfda````aceedccdeefghhhhgffghhhhhikmptvvvwyz{{zz{|}~~~{vtttuttsrrrsuusrrstttsstttuuuuuuuuuvwxxyzzzz{|{zyz{}|{yyz{||}~~~|{{}~}zvrnkkmqsrpooppqrrrrsssssstsstwyyyyz{zzz{}~~|{|}|}~}}~~{z|}|{ywsokjjkkjihgffggggggghijklkjjklllkjjklnprtuwwwy|}|zywwxz}~}}~}{|~}~~~~~~}||}~~{z}~~~~|zz{||{zyz|}~~}|}~~}}~yvvxyywuttuvvvutsstuuttuvvvvuuvvvvwxyz{|}}}}}}}~~~}||{{|}~}zuqopstrpopqqrrsttsstssstvxyzzzyxxxyz|~}{z|~~~}~}}~}||}|zvronmljhhhijkkllkjjjkklmoonmmmmmmmmopqrsuvwwy{}~~}|{zzz|}~|z{~}{{z{|~~}~~}zyyyz{zyxxyzzxwwxyyz{|}~~~~~~~~}~|wuuwxxxwwvvuuuttssstvvuutuvwvvvvvwxxx{~~~~~~|||}~~}|zwsqruvvvvvvvwwwwvvwwxyz||}}}}||}~~}xrooponmnnnnoonmmmoppoprsrpnmnprsrrrsuvwwwxz}~|zyxxy{}~~|xy|~}}}}~~}}||}~zxy|}}}}}~~~~~}wsrsuuuvxyywutrrrtuvwwxwwwxxz{|}~}}||}~~~yvvxz{||||{ywvvvwxxxyyzywwvwy{|{z{}~{wvvxxy{}~~~~~}{{|~~ytrrsuutsrrqppqqrrrrqrsssqpppqrsuvvuvxz{zyyz|~}|zyyz{|}~~zxwy|~~}||{{{{{{|}}}}}|}}~~~|wuuwxxxxxyyz{}}}|{{|||||}}~}|}~~}}}|yuqoqssssstsrqppqstuuuuuuuuvwwxz{{{|}}z{~~~~}||}~}|{z{{{{z{|}~}||||~}ywx{||||}~~~~~~~}||~zvuwz{{{zyvttuvwvutuvvvvwvvvvwxxwwxz|~zvvy}~}{zzzzyzzywxyyyzz{|}}}}}}}|||~|z{|{wsppruxxvvwwwwvvuuwxwvwxyyyzz{{||}}}~~}}}~~|{{|zvrpqsttrqqsrrrssssttttuvvvvwxy{{zyy{|z|~~~~~}{{{{{{{{|||}}}}|{{|~zy|~~~{wvy{|{zzyyxwvvxyxvuuvwvuvwwxyyyyyz{~~~{xy{||{{zzzzzz{{{{{{|}}}~~~~~~}}~}wrrtxyxxxyyxxwvvvvwxxxwwxxyzz{{||||}~~~}||}}}||}~~}}}}~~~{vqnnprsrrstsrqqqrssrrstuutstvxyyyyyz|~{xwyz{{{||{zzzyxxwwwxxxwvwyyxwwxyyz{}~~~~}}}~~~~~}}~~~~zxy|~~~~}}~}}~~~}||{zz{{{zyzzzzyyxxwxz{|{zz{}{yyz{|{zyyzzyxxxyz{}~~}}}~~~}}}~~|zz{{zz|}|{zzxxxyz{{{{{{|||}}~~~||~~~~~~~~}{{|}~~~~~}||{{yvrooprrrstsrqqqqpoopppqqqrsuuttuvvwy|~}~~}}}~~~~~~}{{|}~}{{{zyyxwuuvwwvvwwwvvwwvvvvxyz}~~}|{|}~~}||}~}||~~}}}}||||{{}zxz}}{|}}{zyz||||}~|{|}|yyzzxvxzzyyyzzyz|~~||}}~|{xttz~zxx{}{~vu|}|~yyzvzyvx|{x~}uu}|wsv}{wux~yz|zvstx}}vsv{}{z|~smox~|tnmnnic`enttnhgjmmjdacjt{|wqlheelv~~yuuxzvpnt}|vqsx}~{uolov}~}}}z}|rnpv{~~|xy|}~~~xuy~|utyzuw{{zts|~}wx~{yyy|~}||ytokknrux{~~ztqsy~~wsuy}~~{ywvvx|tt}}}|ww{{yxy{vuy~|utw|~}~|{}}yx{~xmfdjszztljnsvutstwxwsnkiikossrqnic`emstpkgecba^]ajrqh]Z`gga^bktvsnkhfgkpw~~vppv}ztsutqqu|{vw{~|~wtu|}{}~~}yw{}~yz}}}|uqt{~}wz||{qr{~~}~~}{utx~|vrsx{ywwwwusty~~~|}zwxyz|~~}|{{|{xwy|}wtv}ytyy~z}~z|~zz}yz~||}}~yuvyzxwzvkddktxxvtttrokimsvtrrrqponjfelv{wqqx~ztty{yurprv{}zuprx{ytsw||yxyz|}~}}|~~}}~}}~}{|}xtvy||ztw}|trw~|{|}~~}}~~}}yxz|~~xyzutx}}yxy{}~zvuwz||yxwx{~}|{z|~zxy}}{||{|~~~yuuz~}}}}}}~|wtqpqtutuy}{|~|z{zutw{}~}wwy{~|}{{|vpory{wttwz{}~{unihkqw}wqoptx|~|zwsplkmptvuoigkpqpruz}}|xrkhhks|~{wuwy}}wst{xsuz{yy~{}||}~|pikwzvtvx|~zx{~~{|{y{}vtx|zx{~{ywy~~{yxwx{|xvux}zyyy{~|}~~~uootwyz{|~~~}{xuuy}~}}~~}xz|xx|~~~zx|~xqmpvz{}}{z{~}~}zzzz|}~||{xurons{zspsy~~yvy}}~}tsx~zvuvy}}||||~~{{}{upmnopopruusqpopruyzwsrqomlnt{}zzywtqqv~zvsstw||wngiqwxy|yuuwxy}~~~}{|zyy|}zz|yw{}{|}yuy~}|{||yy}}xwxx{~~|y{~yvv{}zy{}~|vtx~|xwupnt}zvtuy}yvvz~~~~|zy{{xx{~|qikquuvvvvtqoopstuuvyzz{|{|||~~|{zzz}}zxwy|{wuwywuuuvx{}}~~xusqpswxustwxyyz{|{{{{zwsppsx{zxxxwvtrrtx|}{wtsstuutssqmigkooliimrwyuplknquvwy{{{yvuv{~~}{|~~}zwuw}}zyz|}~{vwz~}}~~|z{}{{|}~{vtw{}zxy|}}}~|ywy}~~||zxuuwyyvtuutttx|~}|ywxz|}~|}~}}||||zwwxz|zusuyxpihouwutuuttuxz{|~}yvy}}|}{{~~}~~}{yyyyz|~~~}}~~|{zxuuvtojhjmmkjjkkkmqsqommnoonnqtuvvwwxwwxyzzzyyyyxvvwxvtvvsnkknqqpprutsuyzyxyz{{|~}z|~|}~{|~~~|zy{~~{z|}{yz}}}{truz|{z{{zyy{}}{z|{vssvxxxwurrststuvwxyzzxwy{}}{z{}}}~~~}||~|vqquxxwwxxxxxxz}~zyyz|zvporwxvsppqstrqswz|{xxyywux{}}{yxxwwwvvxyxvtrnmnoqrqnjhhlmllmnmlkkkkklnswyxutvxz{z|~}ywxz|~}||}{yxwwy|~|xrqtwyzxutuxzz||yz{|~|||}|}~|z{}||}}~zy|~~~~ztrty|{ywwyzzyxwy{|}|xy{|yvttuvwz}}{z{||}~~}|zxwxz||{yvqljknqrsttsrqqsvz~~}}~}~}~}|{{}|}~|z{}~|xuuwvpklpqnifgikkkkkmnpqqrrsssssttvy|{zz{}|zvrnmoswyzywvurljmrtrpnmnnprtuux|}|{zyy{|~|xxzyxy{~}{{}~~~~~~zz{||}}~|yyzzwttw{~}~|z{~~~~|zzwttw{{ywutvy|||}~~~||xsrssrrtvvuuuuustvxz|}}|{zyxy{}}|}~}|}~yuuwyz{{{{zz|~{wrpqsttuxyxvuuuuuy~}|{xxxwy|~}zxx{}~|xtqqrrsssqnoqqmifhjjjiloqrrqomknswyz{zyzzyx{~}~}zy{}~~}{{{yurruxxvuwxyz|zvvx{||}~~|{||xwwwyz|}|~zxz}}zxx{}}}|wsrsvvvy{|{yyzzz{~|||||~~zyz|{z{||{zz{|}~~~~}|z{{{xutqmlmqtuuusssvxyy{}~~|vw{~}}}}||}|wpjlpsspmnqsrqnlnrttttuuusrrtuwxyz{{|}}|zzzxvvwyyyz{xsnlostsrrttsstuuz|xuvwwvwz{yxy{}{ww{}}~}toqx~~}}}}}}}||~xvwyzyxxyz{|~}}~~~}~||~~}|{xrmmpuwxwwxwwxyyy|zsprvxxwy{}|zzzz{||}}|||{|~~}|}~~}|~|uqswxvvwy|}}}||{spswwwyz{{{z{|}~}}~~~~~}~~|zz{{{zxtssttsqpoopoiccfijkmooonnqrstvvvxz{|||{|}}}~~~}}~}z{|~zrpqsuvxy{}}||}~{vssvxyxx{|}~~zyz|~~wrrtvwwxxz{zyy{~}wuuvvuxz{{{z{||~~|z|~~}}||}}}}|}~}~}xqmmprrqsvxxwvwxz|}}~|yvvxz{}}||||zvrooqrrrstttttsrrstttsrstuuuttuvutstvxyywwwwvwwvwxwwuqljloqqqqrtvvuuwz||}{vuy}}zxwwxxyz{~}xuvyyz}~ytswyyy{{{{}~~}~~~~zttx{{zzzyzzz|~~zsoqtuuvyz{{{|||~|{|ysqtxwvvxyz{|~~|{vqquwwvvxyyxxxz{}~xrqtvvwwxyzzzz{}~|}~|{{{{zywuspnjdachiijjjjjkllkmquwwvvvvwxz{zzzzzz{||||}}}~~~}wqosxyxutuy{{||}zsnpuwvvwwxzzz{||{x{wrrtvwxxyz{{yxxz~~vtwz||||}~~}}|}~{vvy}~||}}~~~||~~~~}~|uonoprtttuutttttvz~{vuwxxxxxy{}~|vqpstttuvwxwvvuuvxxyxvtvxwvwwwwxxvuwxyyxvutvxxvtrrtvtplmonmnoponoqrqqsw{~~}~{wy||yxxyzz{|||{z{}}wvz}|yxxy{{|~~zz~}{z{|}~~~~~}wtvz}|{yxy{{||{{}~~{z|~~}{yxxy{{}~ztsvz||{xutvxxxxyzz|}~}xvw{~}}|zwuvx{||~{yyzyz}~}zwwyzyxy{|}~~~~~|{zxwwupllprsttsrollnnmklmoprtuutuwxwxwvuvwyzywvwyzyy{}~}|{xtqsxz{|}}|xuuwxz|}}|}}|}~{uqswyyy{}}zwwxxyyz{}|{{vv{}{}}zxxxyz|~}{z{|~~~~zvx}~~~}}}}}~~}~}}~~|vuxzzzyyyyxvtuuvwwxyyz}{wx|}}}~~~~~}}|ytqty{zz{}~}zxvvxzyyxvuvy}~}||}~~|zy{{{{{{zwvvwvvvvurnlorqpqsuutrpmkknqrsuuuvy|}}||~}xwz}}}}}}}|{zyxz{zxxxxxy}}yz}~~{{}||~~}}yvvy{{zzzz{{||{yxz{||{{zz{~~zz~~{{}{xy{{{{|||{zzyvsuxz{{z{|{z{~~||~|wvy||||}~~||}~}}~~}}yy}}ywxzzzyzzyxwy~~~|wstxzyxxyyxxxvsqppqrrsssstuwz||{xwwwwxwvvwz{{z{}~}{wrpswxwy{||||}|yxy{|||}~~~|wwz|{z{}~|yxz{{{}}zuw|~~}}~~}{yz{zz{||{zy{||}}||}~~~}xuwyzz{}~}zz|||}~~{{~}~|zy{~|vqrvyyyyyz|||zwttuvuuvxz{{zz{|}~yvy}~~~~{z{}~~~~{usw{}}}|{}|ywxyyzzzzzz{}~~~}||||}~|{|}|vqquwvuuuvxyxvspprstuwxz{zzyyyy{}~||~zvw|~|zzz|~}{zz{|{z{|}}}||~~~~}~|{~~{uuxxxyyxxz{{zyxxyyz{{zyyz{|}}}}}}|y|~{}~~}}|||{zyz{{zyz{{zyyyz{{{||||~~}~~}}~~~|xrrvyyz{|}}|zz{{{|}~~~~~}yz|}}}}}~}|}~}{zz{{{|}~~}|~~|}~~~}yvxyyxz{{zwuvxxwutuwyywvvvxyzyxyyyz{{yyyyz{|{|~{vtvxxxyzzyvvxz{||||}}}|||{|}~~}|{{|}||}}wwz|zyyyzzyyz|}~~{~{}~~|{{|~}}}~~}|{{}zttxzzz{zyyy{}~~~}~~}~~~xsuxyxxvvwy{|zxxyzzzyxxxxwwwxyz||z{}ywz~}zyz|}~~~~}}}}~~}~{vtwzyxwwxxxxxzzzzzyyyz{{zz|~}{z{~}|zyz{{||}|ytsvvutttuvuuwxxxxyz{|||{zz||}}}|zyz~~~}~|yvwyywtrrtuvwxz{||||{zz{{{|}~~~|{zz}{y|~~}||~~xwz}}yvwz||{zz{}~}}}~~~}}~zz~|}||{{}~~~}}|}~~}}}||{z|}}|}}}|{|~~}}}}|}~|uopuxwvvy{{yzzzz{}~yuw|}zxy|~~~~~|{{}}|||}~~}|}~~xtsw|{ywwz{zzzyxxxxyyxxxyxxy{|{yzzyxz}}{zz{|~}wrqtwwuuvwwwxxxxy|~}{yz{{{{{zzzxwwxz}~|{|~~|{|~~}|yspqssrrsuvvwwxxy{||}~}~~z{~~~zy{zz|~}}||~}}~~{wx{{zyyzzz{}}}~|~~~~}ups||wvz~|~zqt}uv}|}~ww~~wv~y{~tnq{}yvw||ytxzv|}vpkfehpztmputoms}~ytqrvyyy~|qlq}}vqt{wnkqy~{uqt{|wrmnv||xqosz|x{~|wvx}wqr|xuxzyy~~qnsywqmr|xrprx}|}zpimu{ytu|||~|}~{}}}yvssx|vqnqz}}|plr}}xtuz~}wuvxz{~}uonry~}zxxyxtrsx}{{|~xx{~|}~}uporux{~}wqnr{~zxuqnqx~ztonotz~zyz~}z|zrot|yx~{yz~~{yyywtu{vlmu|~{yy{|{ywvwz~}||{xx}~{xtsvz|}~|xvwwvssw{|yvsqmlov{~|yy{~~{wy}xsvzsrvz}yplmprpoqv|~}yutvz|ywyxnlqx|~|zyxxy||{}|{}~{{}}z{}}}zz}~~~{{}wtx~}zzz{{{~}yz}~|z~yy~yspu~zuqmjmsz~zutvwwvx}~{{~y{yy|~{xx{~|wtuz|{}{yz~}zz}{y~{~|}|vpnpstsqqsvxxwvvwz}~|yvuwz|~~{x|}|~{{{y~{~zuuwwutrppruyzzyzzxvvy{zwwyzxuuy~~~~~|{zz{|~~~~~z{}xtux|~ytsw{}|{~{vuvwtqsy{xvw|}~|~~{||z|}{zz||zvstwxvsswzttx|~}~|{}}urv|}zwuspmmquy{{{}}zwtrsvz{z|~zy{|{}}yy|}vtvyzz{~~|zwttw|{vsrrty~wuvz{}}|~}yy~yxz}}|}~zz~xqrx~~}}{xsporwzzyyxwtrqsvz}~|vrty}{{z{}{wrmhehpyytrtw{||||}}}zwvvzxsu}zrkltxrqtvwzzursx~yusrv{ytu|}zy{}|{yz~~}}~{|wv{}wqnosy~zropt{|zy|~{z{|~~{wuv{zqjgjorsv{~}zvsqpqux{}}{ywtsu{}|}~{xx}|wspprx{vttwz}~}wqory}wttvz}}ywz}~~zwy}|wy}{|}zssx}}xtqqrtvwz{zyvqkilt||zxx|{y|~}~{yz{|~yqmlmqv{}|{ywttx~}{||}|yuvz~{y{~xrkhjr|{yz||}~}ywy~zwvw{zuu{|z|}{{{{|~}~}{z|yustx~|yuqprw|}|zz}~{~|zwutuy~wrommoqstttsrqqqqsv|~yvvvvx}|}|vpllnrvz}|vrrv|{wvx}~|}~}}}}}xxy{{{{zxtpnrz~~|{}}}|zzz{}ywx{~}yxz|}{uqpqtwz|}}{wvx|~}|}}yz{ww||tnlnrvvuttrokkotxyxvtstwyyxxz~{wsonrz~|{{{zz{~~zwwy|~~}|}}ytqtxzxuuy}~}z{~|zz|}{zyy{~~~~}~~~zxx{~}{z{~|zyyyxusstvwuqopswxwuuwxvrpqv{|wsqtz}|{{z{||zxwxyz~}zxwx{{yvtstvy{}~~}|~~|yvuux{{xvvxz}~}{xwy{|yxyzzz|~~}}~|wux|~{wvxz{}}zvsstuvwvuvx{{{ywusuxywustvwwx{~~}{xtqquz~}|}~|z|~}|}}{yyzzxvvwz||||}|}}z|~}}|{z{{||}}}}}||}|{z|~}yvvwyxwyz||{{{{|}}{xtrstutsrqsw{}}{z{{zwsruy{{{}|zzyxurqswz{|~}{z|~~|xvxzywuuwx{~~|{}zxz}}{xxy{}|yvvx{|||{ywutvz~}}}~{vux}~||}|{z{}|ywwxywurrrqqqsx}}xvuuvvvwyyyzzz{}}zwronqvz|||}~~}}}~~}~}|}~{wttvxwvsruy|~~|{zzzzz|~wux}}}~~}||}~~||}}|{|~~xrrw{~~~}}|{z{||zywvuttsssrrsux{||zxvuuuvxyyyyxwy|~{xwwvsrtx||xwy~|wtuvwxxyzz{{{zxwwz|}}}~~{wx{~~}||}}{z{{{yxyz{zyy|~yrosy|}~~~~|zxxz{|{yyyxurprvyzz{}}zxxxwustxzxursvz}|wtrsrqruyzyz{}}|||~}}xwwxwwxy{|}~~}zvtuy}~~|{yz}{x|~}||{|~}zxxyyxxy{|{zy{~xmiow{||{yxwvvwxyywutuvvutstwxz{}}|||{yy{}|ywwz}}||}}{yxyywqllrvxy{|~||~~~||~{vtuvx{~~}|{{}~~|{{~}z{~~~||{yxy{}|{yyz}}~~wuwz|}}}}|yusswyzxwuuutsrrtwyxvuvy{}~~|xwx{|{zyz|~}}|}|zwtrppqsttuwz}|z{}~}}~{toorvxyyyzzzxwxxwwz~~~{z|~}}{}~|{{|}~~|{|~yrpu{~}|{ywuuwyz{{yxvutsrrstvxywvwyzzyxxyzzxwutw{}{yy}}zyxyxtqswwutvy|}|}}vrtwyyyz{{zyyz|}{z|~|z|~}|{}~}}}~}~~zwwxxwwwxyyxwxyz||||{{{zxvwyzxutvyzzxvvxyzwuuwyxvuvwy{|}}|zxwwusrtuuuwy{{|}yttvxxxyyyz|}|zyyyzzyy|~~~{{{|}}yx{}{{||{{|}}|vtuwyxwvuutssstvy{zyyyyyxvssuwxxwwvwxxyz{|{zywvuuvwyzzzzz{{zxusqrstuuuvwy{~}wrrvxyyz{|{zz{|}~~~}}~|}}}}~~}|||{zz{}~~}{|}|yutvxwvttuvwwxxyz{zxvttutstuwxyyxxxwxxwxz{ywwy||{{{|||}|ytppruvvuvxz{|~{vsrstuvwyz{}|{zzxwxz~}~~~||}}}~}}}}~~zy{}|yvuvxzzxwvvwxwxz{{yvuuuuuwxwuuuwxyyyzyxvvwvwy{{|||{zzzzzywuvxyxvttx|~~}xttuwwvuwy|||zyxyz{|}|{|}}}}}|{|~~~}}}|}~~{xxy{{zxutuwxxxxxxxvwz}}{xwvvuuuwwvvvvwwwvwyyxvtrrtvxyz{zyyy{{xspswzzxwwwxy|zussttuwy{||||{{zzxwx}~|~}}~~}zzz|zvvwxwwwxxwutuvvwvwxz|~}yvuuvwxwusstvwxyyxy{|{yvsrrtwyyxwvvvwwtpptxzzxutuw{~~}wqpswxxxy{{{{||}}|{|~}~}|}~}|{z|~~}}{xxyzzzyywutuwyywuuw{~~|yxxxxwwusrtuuvwwxyxxyyyxxwxyz{yutvxz{yuqptwvtstvz}~~~~~}||~~zsonprsuwy{{{zxwxxxxz~|z|~|{z{|}~{xxyzzzyyxwwxyyyxvvwz{{zyxyyyvsqqrtvvuvwyzzxxwuuuvvwyxwvtstvxywuuxywussvz}~}}}~~{tomopsvxz{|{zyxwvvx|~}~~~}{|~~~~ywxz{zyxwvvwxwwwvvwz~~~|{{||zxvuutsrsuwxxvuvwwwwvwxxxvsrrstvwwutvxxvtuxz|~|{}~~}{vqnpsvwxyyxwwwwwwwvwy|}}~~~}|{zz{}}{{|}~~}ywwwwwxxywuuuvvuuttvy{||{zzxvtstuvxywuuwyywvvwxxxwvvxxwspqtwwsonpsuvwyz{|}~~}}~~}}{wqlknrtvy{yxwvuvwy{||}~~~|zz{~}||}~}zy{|{{zwvwxxwusrrtvy{||zxwxyyyyxvsstuwwxyxvvvxz{{{zzyyxwtssuvtqoortuvvwz}~}~~~~zunhhkptuuuvvutsstvwxz}~~~~|z{}~||}}}}}}}~yvxz||{zyzzywvvvvuuuuwyxuuuvvvutuuuuuuutsttuuttuwyywvvwxxvwxywrnnpssssvy{|||}|{{|}vnihlqssrsssssrrstvx{|}{z{}~~}{z{}~}}~~~{wwxyzyxxxxyzyxwwwxxxyzzxwwyzyxwwxwutuvwxwustuvvwxyyyywvvvwwxxwutssrrsw{~zsonprsstuvutsrrrsuwxz|~~~~~}}}~~~}|||{|}~}|}~}~~zxyz{ywuuvwwwvvwwvuuvwxxxwxyyyyzzyxwvvwwvvtsuvvutstvxwtssstuusppsutrrrtwz}~}~{vqoqsttsrqrttsstuwwvwy{}~~~~~}||||||}~~}}~~zz{}}|{xvuvxxwwvvvvvuttvxxwxxyzzzywvvuvwwwwwvuvvvwxyzzwttssuusonpsuutuvwx{~~~~}yrnmpsuuvvusqpqsuvwxyzyxy{~}}~}~}{{}~|{|~zxy|~~~~|{ywwxyyyxwwvsqpqtwxwwwwxxwvuvwxxwuuuuuttux|~|yusstvxwtpprtuvwxz{|{yz|}}|}~ztopststtuuusqpprsuvwxyyxyz|{{}~}~~~~}}}~yvw{}}{yz|}}|yvvwwxwvussstvyzzywwwwwwwvuuuutsssssvy||{xutssuwwsooqtvwwxz}}{{~~}zvrruwxyxxwwwvtssstuuuuvwwwxz}}}~zz{|||}}~~zwx{||zyyzz{}}{wutttrqrttttvxxxwwxxyzzyxxwvtttttvxyzzxusqqsvxwronpsuvx{}~~}||~}{wrptxzyxwwxwvvvvwwvuvxyyyxwwy{}}}~~zx{}~}|}~{z}~}{yxxy{{||{yvrpopqrrrstuvwxwwwxyzzzyxwusttuvxz||{wvuuuuvwuropstuuwxz|~~~~}|{|~|yuporvyzzzxussstwxyxvuvxyyzzxxxxz}~~}zyz||{|}~}}|{{{||||{wtqqrrrrsssttsrsuxxxyyyxwtrrtuvvx{|{yusuwxxyyvsrrtvwy|~~}||}}{{}~zurswz|{|{yvtssuxzzwvvwwwxyzzz{|{y{~~~~||}~~~}z{~}{zz{}}}||yvsqqrsstuuttuuttuwyzzzyxvuttuvvvxyyzxutuvx{|zuqqtwyz{|}~~}|{z||wsrty|}}{yvtrstuwyxutuvwwvvuwyzzywwy}}~}|{z{|||}}}~|z|~~~~}|||||{ywvtrqpppqrrsttuutrrsvx{|zxwvuuuvvuvxyzyvtuvxz|{wtsuvxyz{|}~|{{{|~ytsvz|}||{yvttvwyzzyxwxyyxwwxz{zxxyz|~~}{|}~~}}}}}}{yxy|}{vsrstsrqrsrrsuutrqrtutvz|{wuuwxwwxxyz{zzzz{}~}zussuvwxxxz~}|{|~~}{xutw{|xwyzxwwxxvtstvx{}}zxz|{wtv|~~~||~~~~}||}xx{|z|~wsw}|vonqttqmntyxrorwyvsstx{|xtrtxwroquvvwxupnpqmfcfkmkknqqkc_`dc_]biljhimpqsw{{vpkkv|z~wy|{vmmonhgn{|wuvwwvtuwxtleiu}zoilsyyy}{nc^aglkcZY]``][[^bfmtupg`]\^`^ZWZagllhegpwwpgcfkonllnsvwtojhjnqvzuv{zsor}tnov}}vnmqutnjlqutpidcehhggjnolhegikkknu{zske`_guxtuwy{{{|zlfjt~~ups}|vvz}z}{uty~}~|}~z|}xwxzxu}~xsqu}ypmou{~vld`afnuyxvvvsja_ensqljijihgimrx||volouz}wppw~wopw}xw{{smlqw{xqkhjljgkuxmjow|}}}}|yurqqu|~~}yustzysrrplkpx}unijow~ztokjnt}}zywusuz~wuutpkjnu{~|xssw|~|wvzwt|{{ztw{su~|{~zqmnonnrx{zy{xqmnpponpu}}rhjt~xpkiihhgfglrtmbZ]fqx|}|zumgfjnlfabhnqqoljkpy|xxwsjbafovz{z{~xojkljfbbdecbcgjjgb^]agnrrpopplfflvzxtuz~zz|{wtu{}{zyxxxwuux{}{wuuusokjmquvuuw{}{yz{~~y||xx{|zvoiiow{yurqqquyzunjlookhhijijknqtwxwutwz||zxvsnkkpw}~|{{~}xvz}zyxurprw}~zyzzvqquxwpiglswxvuuvy~}~|unlr{~ywxywtrqruxzz{}}xohhnvywtsrqmjkorrrsvwvsqpopty|}}}}~~~||}}||||}}ywwwuttwz}~|~|wv{}{~~zxvtrsw|ytrsuwy}~yxy~|zy{~~~{tonpsvwvrnjhgfgkpuvtokjjlorvxxurqppnnotz}xsomklqz~|{|yuuy~wmjnu|{slgdejr{}uolklnsx}}xqmmqux{~ytrrw~~}||~|yy|~|{{|}~wsrux{|~{upmmpsw{}}zupljknu}xqnppopwzwx{}yy}}|||zyyyz{||{zyvsrtwyyyyxtnjls{{usw~~}}zz~~ukeejosuwwuohcabdfilprplhecb``aejmmliea`bgkprtrokijou~}xtqpruy|zsprvzzwspooqu|~{{}}zyy{}~~}}}~}z{}z{~{{~|zzz|~xuvy}~{yyz~~zxx{}}}zzzzyxwvrkc_`ceeeefedddeecaaced`ZUSTW\cjnnje`\\_ejosvvtojfeefgjqz}}}||}{wvx|~zvrnkjjkmnonnnnljjkmmljhikmljihiknqsuvvusrsvz~~{{~ywzyspqtx|~~~{yy|~~zxwz}~{xvwz}}{yy{}|yxwvuuvy|~~~{xvy{truy{yvtuvvtqonortuspmklnqsrpnllmmmkklmmmlklnrvwwx{}zwttwz}~~|zwtrrtusqonmjhgfc`^]\[YWWZ\]\ZY[\[YVUW\adddcddefhjmoqponnnnmmnnpsvyz{|~|yutvz~~}|{|~}{{{||{zzz{||{yy}~{|~{yxxyyyxy|~||}}|{|~}|}~}{wtstvvusqmhc^\]aeecbcehhfddfghgfefhihffgiklnqrrsvxyzzzwtqoqsuwy{|~yrmlnqrpnopqpmlkjklnqstrpnmljiiijlnnopsvurooprtw{~}}~~}ywwwxxy{}}zvronpstspopstsqnmlljgddfiloqrstuvvx||z{|||}|zz|{yyzyxvuvwxwtqqqrqrtwyyxy{}~}~}|}~~|{{|{xutsrolkjklmljfcabbcbaaceikmnnnljiilorsssstuuttwz|||}~}{{}}zyxyxtplkkkjkmoppoppponmmllnqssqqrw{~~|{|~|wttttqooonlkloqqpoopqrtuwyy{}}}~}{z{|||{zzyyyxvuuuuvvvutqnkjloponnopppqruutssvxxxxz|~~}~~{z|}}{ywwwvusrsv{|zz|}~zwuuvwvwy{zyxwxy}{xwxyyz|~}|zyxyyz{{||{xsppswxwtqoooqsvy|~~|zwvvvvurppqsuuuuwy{|~{y{~~||}}zwuuwyyxwusqrvz||{zzyz}}}~}~~~}{ywtrsux|~}zvuvxyz{{yuqnoruxwuuvz~~~~~~zxy|~~}}}|}||}}{vsqrsuvwxyxwusrrrrqqrrrqqsuwyz{||{yxwxxxxxz~}{{}~{yy{~~zurqqppnnnopoonnquwwurpqsvvtrrrtvy||{yyz||}~{y{|zxwvwxxwtqpptx{{ywvvuvx|~|{|~}|}~}~{xwwx{}~~|{{||||||||}~}zy|}{z{||{z{}~}~}zyy|}|||}|z{~~}}~}~}}}~~~zwwy|~~~~{y{~~}zxwwwxxwutsttrpprsrqqrstttsssuwxyyxwwxz{zy{||zwttw{~}|{|}~~~}|{|~~~~|z{}~~~yvvvvvtsrrstuvvwyzywussssrsvz{{yxxyy{||}~}zzzzz{|~~{xxz}~}{zz{zxsqqtwxxxyz|}~}yurtwxvtsuvvvuwyzzyy|~{y{~~}}}~~||~~~}z{|}~~~~~~}{z{{||zwvxz{{{|{yyyxxxyz{||{zy{~~|zyxxxxwvuttttsqprtuvwwwvtqqqsuxyyyxwvvx}}{{|}~zvspmlnrvxyzzzwspopstsstvwvtrrsspmmoty{{ywwwwvuuwz{zyxyywtrooopruxz{}~}~}{|}|zz}}ywvutttvwwuttttuvxxwtstvxxvtsuwxxxxxyz{~~{|~~~~}~{usuz~zwwwxyxwurpooooopppnmllkigfgiklmoppqqpomlklmnpsw{}|z{~~~~}|zxyzyxxwwusstvwwvvvvxy{{{|}~~}{zy|{yy|}}|}~~|ywwxvqjedfghknpqrpnkklmllmpsttrqqrsvxz{{{}}}zxx{~~|xvvwxyz{||yvsqppqrssrpmllmoqrrrrtuutsuy||{|}{}}||~~||}|yvtvy|~~|zyzz{{{zxurrtxzzyvtsttuwy{||{ywwxy{}}}||}{yz|~}{xwwxxwtqqtvvtqooprssstuuronnqtwyyxwvvvwy{}}{xvw{~~}}~{yx{~~|{|~}}~}{zyyz}zvuvz}|yxxz|~}zxtqppppnmnqttqmkllmnnmllmnpsvwvsppquz~|xsqqtw{}~|zyy{}~}|{zyxwxyz{|~~|{|~}{yxy}}{|}{{|}}{}{wwxz{{zz{||{zzyxwwwxyyz{}}{xtqqqrstwxxxwxz||ywuttuvxz}~~}{z|}zxvtrqpprtusollnonlklmljgghkmnooqrqpnoqtvwyzywussux{~||~}|||zyyyyxxy|~{wsonorsspoqtvusqppppoppqpprtwyxwuttuwz~~|zwvvxz{|{zz{~~|yxxyz|}||}~|{zzzywtrrsuvusrrrqppruz||zxvuuvxz|}{zxwvuspoqtvwvusqooopqppqtutssttsqqswy{zyxurolklnpqqrstvxyxwvutrrtvxz|~~|||~}zxvtsstvvtqppsvwusrrqpooprtuutstutrrstuvwwvvuuuuuvwwwxy|~~}||~~{{|~~}{xuttuvvvvvvuuvvtrqqrrrsuwxwutuwz}~|yvtrpnmpsuvvwxyzzyxxyyxvwz|}||}~~~}{zyxwxxxxyxvtssttuuvwvvvvvuwy{|}~~}~~}zvsrtuvvwwvtssstttsrstvy{{{{{|}~~zvsqoopppoonnnortvvuutrppqsuwxwwy{|}~~~}zwtv{}{zxvttuvwvvuuvwxxwussstuuvwxwurqrsuvxyxwwwvvwwxxyy{|||||}~~~~|}~{wttux{||||zxxyzzzzyxy{}~~yvuxzzywwwvutux{~|zyyz|~{xx}~}}}|{zyxxxy{|}~~|zxwvvuvwyyvsrrrsstuvvvutttuwxyz|}}}||~~}~~}zxxxz||{xtnjjmoqrsrpmmnoonmnonnoprtuwwwwwy{{zxvtrrrrstsrponpsuwvutsrqqrsvyz{|~~{y{}{zzyvtstvwxyyzz{zywuutstvxxurqrsttuwz{zwvvwwxy{}~}}~~wssuy||{yxwvvwyyxwvvutuwz{||{zz|}zxvtssttuuuvwwwxz|}|zwvwy{}~{y{}{yxxy{|}~~~|zz{|}}|{zwtrrtvwxwvuvwvvuuvxzzzyz|}}}~}|}}{|}~~}||{zyxwtpkggjnpqqponnprrrqqqpooqsvwwusrtvyzywvtqnllmnnoonoqstttsqonnpsvxyyyyz{|~~{z{}}zwvy~~|{yxvwy}~|||}|{z{~}zxvvutuwyz|}}}|||}}~~~{xuvy}}|{zzz{|}}|{yyz}}{{yz|}zwvvvtttuvvvwxz{{zyyxvvvwz|~~}}}}}}zvux}}{zxvuuwy{{yxyzzxwwxz{{{zzzxusrrtuvwwxxwwwwwxyzzzzz|~~~}|||}~|zxxxyyyz{{{zywtqoljkorttrpoooqstrpopqrtwyzzyxwvwx{||zxwvtqonpruutsrtuvutttsrqrsuwyyyyz{|~}zxz}~|{{zz{~~}||{z{|}~~~|ywvvwxz{|{yyyz{}~~~|yvuuwz|{zyxxxwxyzyxxyyz|~~|zzz|}}|ywvutssstwxxwwxyz{{zyxxxyyy{}~~zxwy||ywwwwwx{~~~|yxxyzzzzyyzywutsrrtvwwvutssuvvwxzzzyxxy|~~}{zz{~~}|||||}~~||}}|xsonquxxwtrpqrrqpprstuuvwxzzxwwxyyxwwxxwtsqqqqrttsrrsuuvvuutsrrtvxyyzz|}zvux}~|{zzz{|~~|ywwz|}||}}}|zxwwvwwyzzyywvwy|~~~~~~|~~yvwz}~~}||{zyyz{zyyz|~|{z{{{|}}{xusqprtvvussuvxyzzywvuttvxyyz{}{wwxz{}~}|zxwvwy{|||zwvuwz|}|{{|{ywwxyzyxxxxxwwxz|}~}{z|~|}|zzzz|~~}}||yurqsvxyxxyxvsqpqsvvvuvxxyyzzzyyxxxyzzzyxwvusstutssstvxyxwwwvtstvxyyy{}~~}~~~~~|yvvvy|~{yxxyyzzzzzyxwxz|{zyyywvvwy{zzyywvuvwy|~~~~}||}~~~~}}}}{yy{}|zyyxxxxxwvvxz{{zz||{yxwx{}}{zyxwwwvvuuuvwyyyzz{|{zyxyy{}~}zz||{{{{|~}{zzzyyz{}}|{zywwxz{{|}|xtstvxy{}~~}|}~~}~~}|{zyyz}~|{{{{{zwutuwy{|}}|yvtsstuuttuuvwxxyyywtstvxyzyxvtsssssrrrrsttuuuvwvtsssttvxy{}~~~{yyz|~~}}~~|zz{||{|{{{}}|zxxyyz{||{zxwwwvwxyz|}}~~~}|~}||{{z|~~|zyz{|}~~}{zz{{zyxxxyyyyyzzzyyxurqrtsstwyywwwwuuxzzyz{}}~}}~}{|~~|{||y{}|{qpyzy|~|}}wty~wsx{uw||wsv~upsy~||~|~{|}||}~~uilw~~}vomr{}~{vv{xrpt|~xvxzunkox{rkfejquuuuxyvojhjqy}{vtx~|wv}}vstx{||ytxvmq|{||~|||vy{y{}|vrrw~ynilt}zuy~z~~~~}z{wt{}xsw~~xsru{}xwz~~}~~yuronr{xokkhb`fs~zqmpuvsqsyzx{~zvuw|yuw|zrnmmnosy}~|wqoquy|{tpprv}zzz{xv|~z}~}vsvxvtv~}vv{~{{~{vtw}|yz}~{y~||}z~}{||}{{{xwwxz|~|xtqrtvx}~yvvvvw{~yy}~||zwx|}|wsv{|wsrtvvvwy{~|xvz|}|yxxyz~~||}~z{zwy~|vsstuuuwxwuvwvronqtrnmpsvy}{zz|~yvyzxy|{vpkiks|{vuvvvwz}|ywwtqsz{x{|y{|z{~|}~{wwz~{vuz~wtuvvy|{vux}yx|~{wttvy}~{yxxz}|z|~~|xsuy}~{xurrtzyxz{yy~~|~~}}}{ywtqqrtx{~|yvuvuuw|{yyxx{{wx{}~xuvz~{xvwx{zvuvwxz}{{|~xx||wvy}~}wtuwz}}~uppqruz}xvvvuuzxuuwyz{|~ywy~~xux~|}~yvvy{{xvsnhegjnqssssqnmkiimu}|wuuwyzz{~|zy{}ysrw}}wrpsx}{|~~xnkr|}yy}}}~~}~~|{xtsv{}uqrw}~|{yvqkgiq{~zwtqqw{xvvvuqnpw}{{}|yx{|ywwy~~wollnquz}}{yvsporv{~~|ywuvx|}|{zz}xstwz|toqx}uprz}|{{}ztsz}zz}{xz}|}}||~}tnlqz~{vrrv||||}|{~xtswzzxx}|{zxwwz~}{xurposy}ywwy||{}|}zz~~|z{~}ywvwwvwy|}zxxxxx{~wqqsrqsy}~~{xwx{{xw{~~}~|usw}ywvy~~{zz|~yvuy}}vnijqx~|zyxwwxz{|}}zyz{ytsuwwqlknqsronoqrsux|}|xspptx{}{xvvwy~~|{yvvz~{{~}uomqtrqu|}yvuw|~yw{|}~}}~{xwx|}|}zwussw~~ywwx{{y{}~~~}wrqrtuux}|xvvwy{}}vrrrrswz{zyxz{ywx|zvspmmptxywuvz}~~~}~}xvz~~|{{zywvwz~zy|{xy|~yuvxwwxyxx{~}zyyyxwx{{y{~}}|yvuw{}{z}||}yxxy|~~~~}}}|zxyzzxuqoprvz}~~~~}zxz~|xutsqpprvxwtrruy}|xwxz|}~{|~|{{|}}{zyxvsrssuvwxwuuw{}}~}zww{}|{|~}}||}|yvvxyzz|~}~}{xsnoruustvy{||}|{zz}~|~~||~yuuz|ywvsqtxywtrsrqswz|}}|}|zxvux|~zz{~|vpnptuutsrssrqswz{|}}}{{}~}~}xttx{zxxxz}}zy|}yvsqqsvz}|xuuvx||wuux{}~~~|{}~}||{xuvxz|~~}{wvy~~~{|}||}}}~}yvurqsvy{}|{{}~{wwyzz|~}}}~~~}{|~{wwxwustvwvvvwxxxz{|{yxxz}~~~|xwx}||}}|}}{zz|~}{|~~{vrsw{zyz|}}}}~}{zzwqoorutrrtvvvusrsvxwtrsvxwvvy|}{|~|yxz}}zxwwxyyvqorwyxxwwwxxwwx|}|{{}}|~{ww{||~~~}yuux{|{zywwz||zy|~}|xxz{z{||||zxwwxxxxxxyyywvwxz{{||{yxxxz{~~}{|~}}{{}|xrpsvxyz{zvstvxxz~~}|zyz}}|}~}~}}|xspruvwutv{}|{||xy|}{{zyz|~~|}~~|zyy{~~~{wwzxtuz~~~}}}||}~~~{yy{~}{yyz||wsrrpmmqtvwxy{{{}{z|}~|~}||}{|~~{vvxxwwwz}}ywx{~}}|yy{}}}|||~|zxyzyy{}|zywuvxz|}||~|uopw}~|zyxww{~~~yqkknpoppqsuurpprttuxzzzvrqsvwvvx{{{|}|}}{|}}~}}}}~|xuvz}~~}||}~~{z}~}}~~}~~~}~~}{z{zz{}~~}vsux{{zxwwwxz{~~~yx{}|zyyyz|}~{xwwy{|{zz|~}|{}|{|}|{|||~}z{}~~}{||vtw|~}}|{{{{~~~~|vrsuwxxyzzzxxz||yz|~}zxvwy{||zy{~~{zzzywutttsswz|}~|{{{|}}}|{z{}~|wstwz{z{|||}~~~~~~}}~}|}~|{z{|zwvwy{|{zxtqqtuutuwxyz{zxx{~~}|~}|{z{~}wqosuutuw{}||{{z{|~~~~~~~~|yz~}}~|zyzzyxz||{z{}~{ywy||zzzyy{|ytrty|}}}}|{|}~~zwvwvttvwwwyzzxwy|}zz{}~~}~~zwx|~~~~}{xtrtwzzyyz{{||{z|}zyy{~{z|~}~|xwy{zxutw{{zz|}~~|{}~}}}~~~~|{|}ytstuttvxxwwyzyy{}~~}yy}~~}{z|~~}}}~}{zyz||yy{~}yutuxyvtuwwy|~~~~~~~{xy|}{|~~}~~zyy{{z{{{{{{zwuwyzxtqquvustuvvvvvvwy}|xxz{{|}}~}|{||}}}~~|zz}}|}|uruy{|~}{{{yurrvz{zyz{zywxz{|}~~~}{{}~}}|{{zvqmnsvvvwwxxxwvuw{~~~~~}||~~}~zy|~}zz{}}}~}|}}~~~}{wsrtvvuwy{|}}~}||}~~~{wutwzzzyywvvwxwwx{|{z{}}|}}|||}~~|z{}~~~~~~~|{~~{vtvxzxvvwxyzzzz}~~{wwxxvuvz}{yxyyyz|~~{z|}||||}~~}~{yz{zwtuyz{zyz{|~}vrvz||{zzyyyyyy{~}|~~{y||yyxtqqtuttuvvuvwy{}~zvwz}~~~}~~}}~~}zyvsportutuvwxyyyxwwx|xssvyyyyyyzzzzzyxz|~}||}~}|}}}}{{|}~~~~~xrpsxz{{|||}}~}||~}|vmilruuuuvxywuttuvx|~~}}|{{{|{srvyzz{|}}~~|{|~~}xqpruvvvwvvvvvuuvwzztuy{|}}}}}}~~~}~|wsuvwxyz{{{zzzxxy{~ywxxwxz{|}}}{yxy|{wy{{yy{|||{{{zyz}~{|~}{{~}|{yyz}}}~~}}~}|}}wux||zyz{{z{}}|{|}~~xqpuxxvtuwxxwwusrsuwyzz{{|}}~~~~~~~{xz~~||}~}||{zz|~~~~~|yurtwxxwvwxxvtsstvwy|~~{z|~}}}}{z{}~~}}~~}}|zuqrvxxy{zxxxyyz|~~|{}ytsvxz|}zwuuwwvwxxxy{}}~~~xuy~~}}}~||}|vtwyz{~}{yxxxyz|}}xvx|~|zyz|~~~~wtuxyz|}~~{xttvwxyzzz|~}~|urtwz|}|xvvxxxy{{{|~}{{|~{vsuz||{{{}}{ywxzzyxyyz|~{uvy{{}~{xwxxy{}~~ytsw||zz}}zxwyzz{|{{}~xx}~}{yxxyyxxxy{}~}|{||||}~~~yuw{}}|}~|zy{}~}~|xvy}~|{zzz{||zxvvxxxyyyz|~~yy}~|zz|~~~~|{{}{wxz{yxy{}}}~|yvuvxxxy{}~~ywz}{z{~}|{{||zxxyz{|vtw{|||}|||}}{{|~~~~~~}}xwz}}}}|{z{}~|xvwyz{{{||{|zx{~}}~~}~~}||||{vvy|||||{{|}~{yxy{}}{zzz{||wuw{||{{zyy{||{zz{|}{zy{}~}wvz}}{{{zz{}}|zxwy{{yxy{{z|zvwz{zz{{{{{||||zyz{{zzzzzz|}xvxzzyyxxxyz|}|zyyzzzyy{{|}zx|~|{{}~~~|zz{}~}|{|||}}{xx|}{zzz{{|}~~|zz|}}|||}}~~}~~~~~}{{|||}~~{y{~~}{|~~~|{|~~}}}~|ww{}|zxx{}||||zxxyyzzz{}}}|||}}y{~}~~|z|}||||||||||||~zvw{{zyxz|}|}|zxwxyyz{{{{|}|{{|zy|~~}}~~~||||||}}}}~~~~}ztuz||{zzz{{|}}zz{|}}||||}~{vx{|{zyyz|}}|yvwxyyxxy{|||{{z{}wux{|{z{||||||yxzz{{{|~~}}}|}~}ww{||{{}~}||}|zz{|}}}}~~~}~~{}}|}~~||}}~}~}yz}~}}~~}||}|zzz{||{{|}~~}}~~{y|~~||||}}~}{z{|}}}}||}~~}~~~|wx{{yyz|}~~~|zz{||||||}~~~~z|~~}~}{zy{}~}~}||}~zxz{zyyz{||{yxxz||{{|||||||}~~~{{}~}||}~}|zxxyzzzzz{{z{{zzy{|||{{}|xwyz||}||{{yvvxyz{{||{zyyyz{||{|||}ywxyyxxyzzzxvvwyzzzyzzzzzzz|~~}}}}|~~}zxy|~~~~~}}||~}|}~}{z{}|||}}~~~~~~||}}~{|~}}~~~~zz|||~}|{{{|||}}~~}~|zz{||}}{zzyyzzz{|}~~~}}|{{}}|~~|{{{|}}~{z{|~~|{{|||zz{}~~}|}}}~{yz||}}|yxxy{{zzz{|~~}|{{|~~~~zyyzyxwustvwwvuuvvxyzyxwwy{}|{{|||~zuvy{zyxvwxyywuuvz|~}|zxxz}~~~~~yw{~~|zwwy|~}|zz{}~~~~~~~}~xw|~|{|}~~|{zy{}~~~||}~wx}|zy{||{zz{{||~~z{~{yz}~}||}~~~~~}~~}}xuz||~~}||}}|~}|~xw{}xvx{~~||~~~~~vw}}z{~~{yyzz|~~~~}}~|vvyzzyy{{zyyz{zzz{|}}}}|zz{~}|{|}~||||~vty}pjrzuv{|{zy{{ssy}zvzyx{~zw|zwussw}{||urxzuv{~zx|xru}}xtqqu}yontwustz}zwttwyzz}|rr{xv}z|{uu}|{}{|~~{}~|~wy|}vnmqux{~|wuutstw}}wtv|~{{~|usuz~}zz{ytptz{~|xtux||{}y|{~ytx}}z{}|yxw{wsstsu|~uonmlkkmptvsnidbbdeefilmkfcekrwzywtolheelyyvuttw{~uqu|ytqqu{~xw~~xy~~}~|pimw}{yxxwxy}{xxzzyxx{|yxxz|~~}zupkmrwyz{zyxyyxwy}xuvz{xtuz{vuvz~{yz~|{}|xw|wty~}~~{z}|yy~voptxwtqrtsolllkjkorrnjilopqtx{|}~~|{{zwvy}}~wux}~~{xy||{|}}}}~~}~}|}z|}{}z{}z|~{y{}}}|{yx|zsqty}|{{{{~|{}~~}yy{{xw{|xy~~|zyz{}}~~}zyz}~|zy{~zvrppqpnmnpqqpqstsnjijloruxywsruz}~zvttuvwy|~yutw||ywy}~}zyz{{{|}~|yxz{z}}|{{|}~~zy|~}~{|}~~}yuuy~zxy}~zvvz~~}|||zxvw{~zxz~|}~zx||}~}yvsqrty|~|z|}||}}}}}{zyy{}zz}~zxz~~ywwuqmnrx|~~|zupnopquz~~|ywwy~ytu{{wsru|{xtqsz}||~~||~~|{}~~{|~}{}~~~vmjnx}wtttw{xvvvtpptz~yvvwwwy|~upqtyzwxz}}yz}~}|}~zxwusrv||xvx{~{trv{~|y|{wvy~~zxxxxy||||zz}}zxxz}~uliow{xtuz~wqooonotx{|{zwutv{~ytrsuz~|wttuvwyz}}yxyzyvssx}z{||xz||~~~{}zz}}{|~|yy}{y{||{|~~|ywuux|{zz{{~}zx{{z|~zy{ywvzzuqqrv{{wuvy{~}ywwz~~yuv{~xsonrz|{zxwx||usw~|zzz{|~xrnnoqrty||zywtolknu|~xspppu}|wspqv||zyxwuuvy}xuvvsopv}zxx}|z{|}z|zwz~xwz~zy}}yvw{}}}}{ywvvvy~|xvwy||zz||}~~~||}{wssuy|~yvsstw{~{vvx}zvuwz|ywvy~zxxxxyz}}zz{{}~{y{~zwvwwvuwz||{{yurruxz|{zywvwy|}zzz{{zxxyz|}~{yxz{||}~~yvuuuwyzyxwxz}~|zz|~~~}{~{wy~}zvssw{}{wutstw{~~|zxxxyz|~}|{|}~~~|yxy|}{yz|}xvxz{{z{|{xvwy{{{zzz{}}||}}}~|zzzzyyyzyvtuy|}zwvwyzyy{||zxy}~{wtsuw{~~zvuvy{|zwuuvxxusux{{{z{}}|||}}}}}~}|}~~~~|zyz|{xx{}|zxwz~}{yxxyz}~~~}~~wstx{|ywx{||zxy|{yy{~~}}~~{{}~~~{z{zyy{~|yxxxy{|}}}||}~~}||~~}{yyyyyyz|}~~~~~}yvux|}ywy|}{z|~}}}zyxvuvxxvuuwwvuvwvtrqprvxvttvx{{{||{zzz{|}~}zyz~~}}~|{zzxwwxz{{{{{zz{|}}zyyzz{}~}|~~||zyyyyxxxz{zyxvvy}}|~~}|~|zzxwx{~~}{{||{zywvwy|~{z{}}}~~}{{}~{yxwxz|}~}}}~~~}~|yxwwxyyxwxxwwxz{{||||}~{wvy||{zywwwwvtrqpruvvvwy{{zyyz{}~~}}~~ytsuxyxxyz|}}}}}||}~~}{zzz{{}|xy~|{~zuuxywuwzzxwwy||zxwx|~~}|}~|z{~}yvx|~}{{||{{zxxwwwy{{{yxxz|}{z|~~~|{}}|}{xxz{yxyyxxwvvwxwwz}wstxz{{{{zwtqpoqrsuvvuttvxyyzzzz{|}|}~yvvz~~|xustwz{ywwwvuvxyxyz{{||{zz|}}~~~{z|~~~}||{{{||{|~}yursvz}}}|}}}}ywy}}zxvvwvtqprvzzz{{ywxz|~~~~~|ywxz{ywvuuvwwxxwwuuvz~}yvuy}~~}zxusstutsrqrsuy{{zzzzz{|}~~~|yxy|}|zxwxz}|wrquz||{zzz{{||{{|||}~}|~~~wtw}~~~}|||~~yxyzzyy{{{zyxvusstvwz}~~~}{|}~ywx|}wrqrrssstwxwvvvvxz|}}~{{~~}}|yyzzzzz{zyzzyxwuvx{~}||~{vssuxzywvvxyz|~}}}|{z{~~}~~|zz{{zyy{}~|yuqqsvxyz{||{|}|zyyz|~}}~yvw}~~~~}|}~}ywz}ywwwvtttuwxvttvy~~}}~~~zvux}~}|xvuvuttsrqrtx{}{xx|}zz|~|{|}~}|{|}}}|yxy||zxwwxz||{zz{zz{~~|}~~yvuvwxyyzzz{||||zz{}}}|{zzz|~~~}zyyzyz||yuuvxyxwvwz}}{xwxy{|}~~~~~}}~}{{|}|{|~~~~~~~~|}}yxy{|{zzyyyyxwuuwxyz|}~|xwz~}{yxvvwzzyvttuwxyxwvx|~~{wutvy{{{||{z{zzzxvwyz{zxwwxy{}|yvvxz{ywvwy|}}~~~}{z}}|~}|}}||~|zz|~}{{}||~~~}|{yvronpssrrtvvuttuwyywtqrux{}~~~~}||}~{xwy{|}|{xtqruy{{{|~||~~||{{zxwx{~{wvx{|zwvvwvutqljmoqrssrqqpqrtuttttuwxxvvwxyyyxxyz{{|}}}}}|||}|{{|~~{xw{~zursvwwxz|~~}~}~|{zz|~}|}}}|zxwy}}||}~~}{yxxy{~~~|{}}wqnorvyz{||zxxyz{||{zyz{|{zxwwxyzzxxy{}}~|}}{{~}{{|}}}~~~}}~~{uqpqssqpooqtuvwxwvutuvy{}}~~}}~|{}zwvwyz{|}~~zz|~}}|vstwxz{{||zwusrsvwvvwwvttvwz|~~}||{{|~~{xutw|~~||{{zz{{xvxz{{zyxwvvwyz|~wrtxzywvvwyz{{{{||}~~~}{{|}~}}}}~~}{z{|}}{{|}|wuwz{zyyyzzzz{|{{zz{|~~}~|{~}{{{{{{|~~~|wpmnqstttttsttsrqqrtuwz{||||||zz{}}}||}~}xrqsvwwtroopqrqsvy|}~~{yxxz{{}~~zvuwz|~~||}|||||}||||~}}~{yyywsqrwyzz{{{}~}{zz{}~ywx|}}~yxz}}}|}~}{{{|{z{~~||||{zyxxwuuvxz|~}zzz{{{}~}zyxwwtpmnqrtvxyyxwwwy{|||}~~~|yxxy{{zyy{}~~~~||~~||{{yuuw{}~~~~~~~|}~~~~}}|{{|||{z{|{vpmpsutsqpqstuutronoswxxwvwy{}}}|||}}~}}~~|yyzzyyz{|}~~~{y{}{yyz{{{xuvxyywvvuttuwxxxwwwwxyz{|~~~}||}~}yxy|~|uporuuvvutsqqrtttrruy}{usw{{xuttuutstvvvvx{}~}|zyyz|}}||zzzzywvutttvxyyyz|}~~~{z{|{wrpsuuvwxz|}}}~~~~|~~xttvwuvwwwwvvurnmosx|~~~~~}||}}~}}~}{{|~{vuwyxvuuttsrstuvxxyz}}{{}~{tonqsuw{~~~~~|{|}~~~}~~||}~~}{zwpigjorrqrsuuuvvvutuxz|~~~~wtvy|~xtv{~||}~}|zyyyzzz|~~}~~}}}~~yrnmprtvxy{||{yxyz}~}~~~~}}~~xsrsuwxwvvy||{yxxxxxz|~|{z|~}}|}}zsnmmnopqrssrpnmnnnnnoqtuvvwxyzzz{||{|}~~|}|{zyyyzz{{{|{zxxz|{{}~{xwwvw{~~}}}~~{urty}|yvuvxvspptvvvwwy{}}||}}xwz~~{yxyzyvtuwz|}~~{y|}yvttuuuvxyzyyyyz|}}|}}~}}|||{||{zxusrsuwxy{|}}~}||||}~zxwxyyyyzzz{||}}~~~|{|}~~~~xtsuwxxxwvusrsrrqppprsvy}~~~~~~~}|}~}{yyxvtrrstuuvxyz{}|wuuuuvy|~~}|||}}}~}~~~~}||}~}{{{zunjknrsstuvtqpqrrstuwxyyz}|yxz}~~}|{}}|}}zz||zxwvutsrqstvuttwz|{zy{}}}}}{yxxxyz|~|xvwwwwxy{{yxyyxwvwyz{{zz{}~|{{{||}~~~}{{}}~~~~~}zz|}|zzyyxwwvvx|~~}}~{z{||{yy{}}|{zwvtsqpoooooqvy{{ywvwxxxz|~~}~|zywwwx{|||}{zyyyz||{zz|~}}~~~~~}|zyz{||~~~{vtux|}}{zyz}~}|xvvvwxyyxxxxz~}|}~~|ywy|}}{z{|}~~}{xvvvxzzyzz{{~~~~~|zyy{}}|{{zz{{zyyzz{}}zyzyxwvwwy{}}zzz{}||}~~}{yy{~}}}}~}~~~|}~}{{|}~}}}|{|~yusuwwvuuuuuuuvwvtrpqqrqqrtvx{~~|yxwwxyz{yvsqrtttuwxz{||}~}}~~|zz|}|zxwvwy{|~~|{|}{zyy{}~zvuwz{zxwvvwwvvxyywvvxyyxxwwxyy{~}~~|zyxyz{}|}~}}}}~}zwvtronnopppqrtwyzzzzzzyxxyyxyz|~|~~}}}}||||{||~~~}{z{}~~}}}~}|||}}}|}{xx{~~}{{|}~~|{{zxxwvvvwwvwy|}|}}z{}~}|}~~~~~~|xuuuvvvtrrtvwxxyz|}~~|{~}|{{|{zwwy{}~}||{yyzzz{|{{{}~|{zxwy|}|{{}}{xuuvwvuvwyz{|}}}|zwvuwz{z{}}|}~}}~~wvy}}|{|~~}{zyyzywuvwxxwuuuuvy|~~}{z{~~{vsruwwwwwy|~~}}~~|{|~}{{~}}}|}|zxy|~}||{zxyz}}}||}}}||}~}||}~|zyzzzz{|~}|~}{zyyyzywwy{{zxutsrqnnqssrruwwvutv{}{yvtuwwvvvwxxxyz{{yyz|~~}~}|~~~{yyz|}}{yz}~~{yz~|{}~~~{z{}~~|zyyz{}}{z{{|}~~|{|~~|zz|}|{|~~|{{|}~~{yxxvspptwxvsrqpoqw{tqqsuvxyxumbYZet}~}~|vppsxzxwx{}|}vv}pgkv{xrkediosrokgfkswvrrxxnea^[XXZ[[XY_hosvxzxtmdZTV[bfffggd_YWY`kuz{{|~|vojkqwzxtrv}xoov|{xy{tt{|wvwvtwuopsror{}vmfbchox|vqmhedhnturmknu}{uple]WW`mzywx{|xuw~|snnryzwz}}zngjw{ss{}|}wtvyvuv{~xuuzvqrw{wupg__ht{}}xoiiloqrrnjghlonllpsspjfeipuvvx{zqe`ft}wrpqu|{xvrnq{shgowzwspoquxvqmpw}~{xvusojgjrz~~{wtqnllpx|usrpljoxwqmowypmnqstw{~}{xvsqpsyywxyxvv|~xw{xv||{~}|{yxwwwx|}xx||unighlqwz}{utx|}{{}|vqoqtyzwwy{|}~xvwz~}tnotz}~}{zwtuy}{vuyyuwwuvwy|{|}xy~}zz~}}|uuz|{ywy}{z{zuqsy|ulffmw~|xwy{{zz{|xqmpyxlb^`ehhedfknlggltxuqquxwphcbgmsurlhimqrsxzwuux||vuy}~{z|~}||~~{|~}~}ywwz}~zz|z}~~}xz}}zy|~|wuw{|xqmnppmiiknqrrqopsvxxwwusrrrqpnmnrw}zvux|}{wvwz|}}~}zxz|z{|~{z|~~~~zwx{~~wqoqtx|yrnptxyxxz|}|zxxxy{|}}|||{yxz~~wsqruy|}}|zxvvx}~zz~~{}{vstx}xssv{}}~ytqtz~~|wvz|zz{}|~}vplmrx~~|}~{sjglv}sjfhmu{~~|yxxyzz{zxvuvvtrqty~}|zwvx{}xtuz}}~~}{zz~{yy}}xttz{tpprv{}yvtsu{zvtux~|wuvzyvwz{zz{{zxtpoquz{zyyyywvvx}}z{~~}xvuutux~xoihknpsy~|sjdcfkpty~yrmlqy{vuw{}|zyxxvvx}{xwvwx{zy{xsty}|{yz|~{z|~zxx{}yutsrsx}{wuvxz|}|xrmjkouz~}zwtstx}|xtqppqrsvyyupmlkjilsz|xqjfeefimquyyxusrtvxyxxyzytpqtxxvuy{wuyxsqppsy~yvuvy||~~zxz~|{|~~zwuvz}||}}}}xx||xvurnmoswywsokhhjouxvnfa^^aejmoonmkighkptvvtspmjgeccfnx~yuux|~{xsle_]`flqrplgc`^^aejnqrqnjeb_^_chklkjihhikotuqlikquwyz|}~}{yz~}yvwz}~}}|zxwwy|~~}|tsz{{~}}~|||vstw{}zz}~|}~}zwx|~~~~|yvuw|zvuvy}~|yxxxz|~~{xxz~}yxyywuux}~~|{zzzz{|}}}~~|vtvyyyxxwwvvtqoosz~}xsomjgedhmqsrqponnnnmlkkmnmkijnqrssuxzzxtqqruwxyyxvtsrrrstuspmjhgiklllnpqokggilmmorttrpooqrtvxyywtstwyyxwwxz}yustwyywwy|}zvtuy}}||||}~~~~}}}}}|||}~}}}{wtrrttsqppsvwwuuvwwusrrqqsvy{}~zxx{}~|{{zzyxxz||ywvrmhedfjquvtokihjlnpponlifcceffecbabddeeddegjpuyxtppuz}|{{}~|{{}}}||~{vttwz{xvuwxvtssux{}{xwvurnklpstttvxxxxz~~{z{{{|~~~~}{yy{|~~~}}}~~zvuvx{|~}}~~~}}}}}|||}~~||{{{{ywuuvy~}|{|}}||}~}~}yxz|}{wssutqkhimqtutsrrqoooqsttstvwxxyz|}{{|||||}~~}{{zzzz}}{yungbbfge_[[]__^^`ceffeb_^_ceffghijkklmnpsuvtrqqrtvy|}|zxz~~~}|}{xurpoopqrrpooonljhhiknrsrpnmmortuuvy{zxvuvxz{|~~~}{z}~||~~~~}||}~|xttvyyxvvwwuqononllosuwxy{}}{{~}|{zxxyz{{|~~~|wtsuxzyxvtstvxxxxxwxxwvttvwvtstwz{xusuy}}}|vsstuuwwvsokjjlnppprtvwwvxz}}}}}~~}{|}}{xvuuvxyzzzyz{{zwsnjhijlkihhijjjloqpnllllkklnpponpsuvwx{~~|{zzywvxz||{}~~}|}}|}{xwy{yuqnnprttrpopqsssrruxzzz{~~|z{}~|{{}~~~}}~~{wrokigffghjjkkkkllmnortvwwvttvwyz||xvvwwwwvwxyxvsrqqruxxxwusrqporvyxvuvxyxvuuvxz{{ywvwy{}}~zwx{|{z{{yuqonpsvwyzxusstwz|~~|z{}~~~{xvvxyyxwuuuuwy{||{zzzzz{}}zvuv{~{z{{xtqpruwxwwz|||~~~~}zy{zxxzzzyxwxz|{z|~~}yuqmlotwxwvuttsstuvvwy|}|{{}|zyz{zxvtttsrqrtwz{{zxwwwvuuvuttvz}~~~|zvrqqssssttpkfefffeefgfeegiklkkmopoooppqtwyxwvwy|~}{z}{vuvwwwxyyyyyyz{{{{|||{yxz|~~}{yy{}}||~~}}~~~}~~||~{wvvxzzzyxwxy{zxutsrpnlllkklnpppppqrttsqqqqqqqrtwxy{~~|{|~}}zvuuvusqqppppqrttttvwvsqqtvvvutsrqqqsuvxyzzyxwwyyyyz|~|xuuwxzzzzz|~~|zyz}|xustvyzyyyz{zz{}zwvvwwwwvvwy{}}}}~~}}~~}wrqruy|~~|zyz|~|yvttuvvuuwz|||{zxwwxxxz|~|xwx|~}|||}}{zz{{{zyxxyzzzzzzyxwxyy{~~zyyyz{|~}{zyyyz{|}}|zwtpmiea^_bddb`abdeffgghgecdegggghhggghijloswxwusstuvxz~~}}|zxvuuwz|{wuuvwvvwxyyxvtssuxz{|{ywvvvutuxz||}}}|{z|~~~~~}{xutvxz|}}}~~}}~~}{{}}}~~}|}~}}~}{yy{}|xuuvvsonorstttuvvussstuuuvxyzzyzzyyxxxy{{{{|}~|{{{|~~}{{}~}}~~{wuutrnlmnpqsuutrqrstttssrrstuvxyzyxwwxxxyyzzzzyyyyyxxxz||{yyxyz{{zzywvutttuwy{|{yxxwuutrokijlmmmmmnprstttuwxxyyzzyxwxz{{{~|zz|~|{{{{zz}|{zz{}zustwyywvutsqpnnopomllmnoooopponnnnnnopruvwwxzzz{}|{{}ztqqrtuwy{||{ywvuutstvxwurpmjjknprsuuusqpqrrrssstuvuttsrrsstuvvvx{~~~~}|||}|zywwz}|wrqtx{{zzzyxxxyzyyxxwwvvvwyyyzz{{zzzzz{}~~}}}}}~|{{{{zzzzzyxvvvvvuvvuvwyxvvxzzxvtuxyxwwwxyyyzzz|~~}}}}|}}|}{{}zvwz}}|}}}|{zz{{||{zz{|}}|{{}~~~}|{{zyyz|}~}{yy{|{yxwurpoprssrplgdfilmmkigfgggggijjiijkklmnpsuusstuuttvxz{||}~~~~~}}~}zvrpprrqponmoqssqonmlkklmoppoopppoooprtuwxz|}}~~~~~zyz|}}}~~~~~~}~~}|{|~~~~~|xwxzzzyyyxyzzzzyxvuttttuvwwwvvxxxwwy{~~~~~~~~~~~zxz|~~~}wstxzzzz|~~}|{{zyxwwwwxxxxyyxxwvtssssstvwxwvuuuusrqqqpppoopqqqqrsssrqqrssssrqqrsssqnkijmpqqstttttutsrrsuxzzzzz{{{{|~~~}|zyyyz|{ytpnnprrrssrqqssttvxz|}}}}}}~~~~~}~~~~}|{xtpoopqqpppqstuutrqpqqrtvwwvvvvwxyz{|}{vux|}}|{{zywutssuvvuuutsrqqpqswyxvttvxyxxy|~~}~}|}~~~}|zyyyyz|~~~~}xutuvvvvwxwvvwvutsrrssssrpnmlmnoopqrttssstuuuuvvvvvuuwyzzzz{{{{{{||~~zxy{||}}||}}|}~~~~~}}~~|{|~~~}|{|}~~zyz{~~~~~~}|{|~~~~}||{{{|{{yxwwwxxwwvwwwwwwvvvvvuuuvurolkmprsqpppqsuuuuwxxxxy{|||}~~|xsonortttuuuttttssssssuwxyyyz||yx{~~}~~~}{{|}~~~~~~}~}|zwtpoopqrqqpponmmmmmmnpqrqppqrrsstuvwyzzzzyz{|}~~~~}|{{|{zxwwxxwvuvvvtsrrrstvxz{zyxyyzxvuvwyzzzz{|}~~~~|yy{~~~}||||{zyyxxwxz|||}~{z{}}|{yxxxxxyzzyxxyyxwwy{{{z{{zxvvxz||{{{{zxwwxyz{}}}|zyyyz{|~~|zz{{|~~{zyxwwy|~}|{|~}||}~~~|zzzxutuxz|}}}}}||}}}}}~~{z{}~~~~~}{ywwwxyyxwwvvuusqmkjklmnopponnoonmmmmnoqrstuuutuwxz{}}||{yuqoprrpomlllmmlkklnnnnnnoopppqsuwyz|}zvvxz{zyyxxz|}|{zz{{zyz|~~}|}~}wrrtwwuuuuuuuutssrqqqrrsstuutttuuvxz~~}|||}}|||}~~~~}}}{zyzywttuvwwxxxwwxxwwvwxy{||{zyyzzz{{{ywvuttuuwxyxvtstuttuvvwxyxvtrrstvwvspopqpnmnptvvvwvvvvvwwxz}}|}}|zyxxwvuuvvvvvuuvwxwtpmlmnnmnqsttssrrqrsuuvwxyzz{|~~~}}~{z{||{|~~|}{vrrvxxvuuvusrtttuvwwwvuvwxyyy{}~}{{|~}zzzzzywutttvxy{|{{{yxyyyz{}}{{||{yyzyyz|}||~~~~~}~~}{z{|{xwwxxwvvvvvtqopqpqrttrponmmqx|xqllopppqu{|uljr{{smpvwutwyzwtrqstuux{ssy|xru|vsu{xssx~~zvyyrryysv}|uty~{ywsomnt||trtuqnqy}{zz{}~~vpsz}xx|~yx}{ux~zx}}{}}z~{v{}wuv{zz|{~}~~~|yz~|z{{xwz~tmlqx|~}unlpw~|ts|~xuxxvzonv}zxusstvy|}~}{xvuuwy~~zxy~}~{wx{z}~}~~|yxz|~zvtvz~|xuty~|}}}zsqty}zsnmpx{{}}vmhmw~}yurpooonmosvtojimoomllnqqnicbelrtsqrsrnijqz~zwwz||yxx{}~{}~xsqu}|vqoonnqx~ztqswwvtttw|~zxz}}}|{~yxzwu{z{~xx{|z|{wxyyy}{xy|}|}}}|{{|{xvwz|}}}~}|{{~|z{~~}|zyy{~|zyy{|}~}yy~~~z|~}}~~~zvvwwvy{rnnsx|~}vt{~{~wuy|{|~|yz{~}{~|~}~}}|~~yz||~~~~}xuux|}{wuvwwtrrtvy|~zwwwwvvx{~~|yvvwzz{{}~|yutw{}|zz|~~zsmouzysnortsssstvyzwuwzyuqsz}yxyz{{{|}}|vrswxwvxyxurtx{yvssw|~|{{|}~}{{|~~~|{{zz{}~~~|}~|}zvrru|}{xtqsz|zyzzzyzzxurpruwtqprtuutsstuvwx{}~|zz|}{xy~~~|wttux{}|ywvwvvvxz|~}{z{~~~}||~~xwz|yz~~|}}ytrrtwz|}}{zyz|~~||}}|zxutw{}}zwuw{|zxxy{}}{xsqsvyyyyzzxtqqsx~zvvxzz{}~~|{zyxvtstvyzywvuvx{~~xsqsvz}~|{|~zy|}zzz{}}yy{||z{~|zyxz~}zyz~}}|zz}~z{{z}~|yy|~|xtuy}~||~~~}}~|{z{|~{vsu{wrqrssstvz|zvrnmmnnptwxxvuttuvxxwuttvyzxwy|~~~~}|}}|||}~~}|yvssux|~}|{{zwutw}~xvw{}~}xutvxyz{~|z{~}||}}}~{z{~~~~}}~~||}xrpqv|}xsrtx{}|}}ywx{|~|wrppqsvz~~yqjfgnw~}zyxy{~~{z|~|zxy{{{yxwvtrqrtx{~~|yusuz|xwy}}||}~}}|{yy||{z{~|~~}}}}}}~~|zwuuuuw||yy~~}}~}~}yvuwz}~yutw{~|wsrtx{}}|{yvsppsuwy|zvttx}|wtrrsuy|{wttuwvuttuvuuvwxxy|}{z{~~|yyz}}}~~xstx}}{{}}{{~}}~}}}~}{|~||~~zwuttx|~~}||}~|zxyz{|||}}|{|~}|{yvsuzzvuutttuwxyyyyxusrsuuuutuvwvuuwz||{zyy{|z|}{z{~}xtrsv{}{xuux|~}zxwwwwwxyz{}~~|vrqsw}}|zyy|~}}}|z{}yvuw{|zz{}~~|{|}{{}~~|{{||}}~~}}{yz}~}~~{y{~}zwwwvutux{|{wsrtx{{yyyzzxvuvxyyz|}~|{z|~~}|}~~~}}~~zwvy}~{z|~||~~{{|~{z|~~|||}}}~}{zzzyyyyzzzywuvz}}zwvvy{|{{|}~~|zz{|||{zxvvvxz{|}}|xtsuxxursvyyxvuutuvwwxz||{z{~}|}~|{{{|{{||yyz|{zz|~~}||}}}|}}{z{{zyy{}~|wttx{|zxwxz{zz{|||}}~~~}|{{{|~}{yz|}}~~~}||{{z{{{zxxy|~}|}~~||~~}}}{yyz||{xxy{||{yxvtstvwvutuwxxwwy{||{z{|~~{yz|}||{}~~|{{~~|zxxy{~~}~}{yz|~~|}~~}|||{yz|~~}}}}~~}{zz{{{zzz{{|{zzyyzzzzyxwwxyxwvuuuuuuuutsqpqtwz{{yvtstutttuwyyzz|}}zxy}~~~}}|||{yxxy{{{{{{zvssw{}}}|{{{{{{{z{|~}{z|~~}|{{}~~~}}~~||~}|~}{yyyz{}}|zzzzzyz|~~|{zzz{{|||}~||~~|{zzz|}}~~}|{zzzyyz{zyxy{||yxz~~}~|z{}}yvuvxz|}}{ywxy{{{zxwx{}{{||{|~~~|zzzywvxz||ywy~{y{~~}|~}xvx{~}{{}~|yy{{zyyyxvtssssstuuttuwwwvtsstuvvvutsrqruy{|{zz|~}||{z{|~~}}}~~}{{}~}|{{{||{zy{}~~}|{yxxy|~~~~}~~~~}|}~~}||~}|{{zyz|}~~}|{z{}~~~|zxxyzzzyyxxxwvuvxz{{{|}|{zzzyz{~}vposx|~}~}||||{|~~}||}~zxz}~~~}||}~|{{}}zxwy|~~~~~}|~~~~~~~~}{ywx{}}|{{zyxxzzzz{||{{|||{z{}yttw{|{z|~}zyyz|}~}{yvtssuwwxxxxxwwwxy{}~~|}~~~~~~|yxxy|~~|{{{{{{|}}|{{{|{zxxy{||{{|~~~~|~}}~~~~~~~}|}|xuux{~}|}~{yyzywvvwyzzxuttuvvwwxxwwvvvuuttuvwwxwvuwy{{zxxxy|~~}~~}~~}zxyz{{z{}~|{{|||}~~~{wvw|~}}~~~{yxwwwxz|}}|{zyz{|}~~~~~||{{zz{|||{{||}|{{zyyz|~~|{{{|{ywvwy{|||{{{|}~}~{xwxz|~~~}}~~~}~~~|yvuwy{zyy{{{zz|}~}||}~~}|||}}~~{z{}~~~~~|zxvwxy{|}}|{z{||||}~|yvvwz|}}|zyyyzz{{zzzyxvuttuuuuuuwyzyxxyyyyyz|}~}}}}}}~~|}~~}}}||{{z{|}}|zyz}~}~~|zwwxzz{{|}}}}}}}}}}}}}}~}}~~|yvuvxy{|{{||~~~}{{{}~~}{z{||{yyy{||{zyyyxxz|}{ywwwwwwxxxxyzz{{{zzzyyyz}~|~}}~|zz|}~|ywvx{~~~~~}|||~~~~|{{|}~}{yyyyyz{||{{{{{{{||||{yxy{||{z{|}}{yxvuvwy|~}|{zyyyywtqqrtwyyywwwxxxwutuwz|}~}||}}zwvwy|}}|{zyz{|{zyyyyxwwy|}|zxxyzzz{{{zz{|~}|{{|~~~~}|||~~|zz{}|yxy{~~}}}|||{{zzzz{{|}~}|yxxy{{zzzzzzzyyyz{{{}~~~|yxy{|}}}}|{zz{|}}~~~}|{yz{|}}}|{{{}~~}{zz|~~}||||}~}}~|xutwz|}||{{ywvwxxyzzzyxyz{{{|~~~|zxwvvvwxy{zywuttuvxy{{{{ywvvuuuwxyyz{|||}~}|{{}~~~~~}|{z{{|}}}~|yvuuvy|}|{{{{{z{{||||}~~}~~}}~~}{zzzyyzyyyzz{{{||}~~~~~~~~}}}}}}}}}}zwuvx{}~~}{yyyzzyyyzzyxxy{|~}}~~~|{zyyxxyz|}}~}{zzzzz{{{zzyyyz|~~~}~~~}|}}}~~|||}~~}|{{{|}}||{{zyz|~~}}|||zxwx{}}}{{{|||{zzyxvtsstvxz{{{zyxvuuuuvwwvtssstuvxzzzzzzzzz{}}~~}|{{{{zzzzzzyyz{|}~~}{yxyz{{|||||~~|{|~}|{|~~||~}}}}|||{{zzzzzzz{}~}}~}{yyz{||zz{|||{{|||{zzzz{{{{||~~}~~|zyz|~~|yxxz|}~~~~|{zz{{zz{{zxwxz||||~}}}|{zzz{{||||||}}}~~}}||}~~||~~}|}}}{ywvvwwwxxxyyzzzzzzzyyyzzzyyz|}|{{|}}|zvttuxz{||{zyxwwwwwwxxxwwxy{||||}~}|{|~~}}}}}}}}|zyyz{||||}}}||||{zyxyyyyxxyz{|}}|||~~~~}}~~|zwvvy|~|{{zzyyz|}}}{zxxxyz{||{zzyyxvvvwxxyyxwvuvwxz{|||zyyyzz|~~}{{{||{zzz{|||||{{zyyyzz{|}~~~}}~~~}zxxy|~}}}||}}~~~}~~}}}~~~~}}|{{|~~}{zz{}}}|{{|}~}|||||{zzyxxxyz{zzzzyxwxyz{|{{zyxxxyzz{|}~}||}~|zwvvxz|}}|}}~{xwxz{|}}~}|zzzzzyxxy{||||~~}|{z{|}||{{|}~~}|{{|}~~}}}~}}}~}{zyyz{|{{zzzyxwxz{{zyyzzzyyz|}}}}~}{xvvwxz|}}|zyxyzzzzz{{zxxz|}~~~}|zyxxxyzz{}~|yvuvwyyz{||{yxwxz|||||||{|}~~~~{xxz~~}~~~~~~}zwvvxzz{{||{zzzz{zzyyz{||||~~}|zxvuutuvwxxxxyyyyxxyyzyxxxyz|}}~~~~}~~~}}}~~}}}|{{||{|}~~}~~}{ywwxy{}}}}}}}}}~~}|||}~}|{{zyxxxxz{|}}~~}||{{zzzz|~~}}|{zyyxwwvuttuvwxyzzzzzzzyyxxxyz{{{{|}}}}}}}~~|yvuuwyz{{{z{{|}~~~~~~~{z{|}}}~~~}}}}}}}{zyz{|}~~~}}~~}{zzyyxyz|}~~}||{|}~~}~~~}zyz{}}~}}}|{zzzz{{|{{{|}~~}}~~~}{yxxyyz{{zyyz{|}|{zyyzzzz{}~~~}}}}}}}|||||zyxxyz{{|}~}}|}}}||{yxwutttuuwxyxwvwxxxxy{||{{|~~~|zxxxyz{|{zzz{|}}}}|{{{|}~}{xvuvwxyyxxxxxxyyzzyxxz{{{{||||||}}}}|||{{zzzzyxwvvwxxyyzzz{{{{zzz|}~~}~}zxxxyz{|}}}~~~}}}}}}~~}{zz{}~~}}}}}}}}~}|zxxz{{zxwwwwwwvvwxyyyyzzz{{{{||}~~~~~{xvuuwxzzzzzzzz{|}~~~}{z{|}}}||||||||}}|{{{{{|{zxwvvwy{|}}|{yyyz{{{||{zyyyyzzyyy{|||{zyz{}~~~~}{xvvxz|~~~~~~}|zyyyxxxxyz{zyyyz{|}}}||}}}|{xvutuvyz{zzyyyz{|}||||}}}}}}|{zyyyz|}}}}}}||||||||}}}}}}}}||}~~}~~~}|{yxxyz{|}~~~{xxy|}}}~~}~~~~}~~~{yz|~~}|{zz{{{{{{z{{|||{zzyxxxy{||{||||{{||{{zz{{|||zyxvuuvwxxyzz{{{{|}~~}}{yxz}}{{zzz|}}}~}{{}|{{|zvsrtvwwxxwvvvxyyz{{{||}|{yy{{yyz||{zz||||}|zyz{zxxz{{zzzyxvuuuvwy{~}|}}~~|}~}{zyz{{{{{{yxy{|{zyywwwyz|}}||~~|~}~}{zzzz|}~~~~}}}}|||}~}~~~~~~~~~}}|zzz{{|~~||}~}||}~}||}}}}}~~~}{yzzvqligddipttrrsspmlnopponnqvwtmgdgnw~yurrx~}xuy|usv{}vqrx~znd`bgjmr|xpgbadhmv~wh`clqokjllifegkpsqia]`fiihlwyk`ZVX`mwytolkhdbcir|umijjhhlsxyupjghlruwx{{xxz{zwrooprtutsv}}toryyrknyztnmqx~tllt}}yzzy}|zwwvwz|wuvx|~z|}|{{zvtz|pmpuwwz~|zz{||~~yuuy~|ywuromow|vsppruwz}~{skfegjmquvtpmighmsy{zxy{uv}}}ztqt{}z{{volouyvpmotvsmiebbdghggjnrtvzxlefmsspoqtwxwvuvz~|xsokjlrz{yxy{}||{vuy{}yuux}{vssssstusnjjouz|{yustvuoiintuqiegkmib_dlqqomlid``dhlnnjfeimmifjs|}umintxywtpjfeegintxxuux|zsjghlnnqx~{tomoqsuvvvy}~zuqsx~~}y{}}}vsuz~{|ztsxzwvusrrsu{|{|xvzvtw||~~}|}~~yz~}~~yxzzyutv|~}~}xtv{{vssuuuuwz|~{wwwvsru{{rljnrux}xrrvy{|~~~~|yx{zvtsuwz}~ytqsw{~~{yxz~~~}{}~|yvtttrootz}{vsruwxuqmjhebadjoqolhggfdcflswvsolieccdfjnqsqke``ciotvvtrmgcdjrwyyxuqmjjnu|yoiinsvxz}|vsstvxz|}|zxwwz~|z}~||tmnt|{utx|}{z{}~{ywvwy{zuqosx|~}yurqsx}~yussuy~~yuuvvusv}yrnrz}|{wspnqx~ztu{zvvy~}{}~zvux}ywuvxz|{wvy}|~}}~~~{xutw|}yxxywvvz~zwvtssux}}||{xutw|zspopsx}{vsstx|~ytrtvvuvwz||yrmmrx||{{{yvvyxplnu~zwvz~{uqpqqpquz|zslhghjnrusojikoqstspmifegkoplhgijhb\Y[agloqrqmga_afmswxwsnkjjjkklmoomkjihikmprux{||{yy{~~{upnorx~{vrrw~}|{zy{}~~}{yz~~wstvy{}}{vqmkkmptxz|{xtpmjjnsvtmea`aaabceedb``dioqqppojc^^adgiklmmlid`^_aceimpokhhkoqrssqniggkpuxz{yupmlnprsux||vqorvyyxvtsrsuwz{vuvy}~~zy}|zyyxxz~}z{~|z{~{z|}unknsx{zyxyzzxvuuwy{{yutuvvutuwxxuojgimppnllkjhggjlnnnnliggjlnljgefgea__dilmmlkkmqsqkeceikiffimqqomjijkmmmmmnpqqqppqqsuvwvsplkkloqsttrqonmnpsuutqnmnoqrtuuvwvspopsuvxyxuoifegiknquxyywvtuwy{|{zyz|~}||}~}||}~~}~~~~}~}}}}}}}|{yyzzyxyzzyvsqqtwyxwuuvwwwwwxyyvqmllmmmmmmmmmliffhjlmllmmmnopponnmlkjlnonlkmpssrqrtvwwwwvtuy|~~|{zzzxvwz}~|}~~}}~zxwwvvvwwvvvvusrsssrrrtuvvtsrsuy{{xusuy|}|}~~|vrpqsrqpoooooqsttrqruxxwvuuutsssssrqppqrqqstuutuy|}{zzzywvw|}ywwy|~~}~~}}~{|}}}}}}~}{z||xx{~}wrppswyzyxvutstvxxxxyxvsqrtwwvvuvvvuutstuvxyyxvuwz|}}}}}|zyyxyz|~~}{zz}~}~{yz{|{zzyxwvwyzzzzyvsstvwxz|}{yy{~}{{}~|{zzzz{|}}}}|{z{~~|{{{|||{{|~zwwz~~{yyz|~~{wvvwvvvwz}~{yyyyyz|~~~|{zy{|}|{}}}|zurqstsrqpnmllklmoonliedcdehkmkiggfeddefffggijklklmnprssqnmnqstuvvvtrstuvwyzzzyyzzywutvz}}ytqpqrstvxxwurpnnquy{{zyyxxwwwwxwvuuuuuvxz}~}}~}|z{}~}~~||{zz|~~}}}}~~||~~|||}~}yz~}~}}~}|{{{{|~||}}zwx{}~~}}}}}}|{zzzzyxxxxyz{{}~~~~~|xuvvusstvwvvuuusqqrttsqpqsuutrqqrstuwyyz{|}}|{{}|zz{|}}~}~~|{|~|{zyyy{~~}|}}~~|{{}{wtsrqpoqrsrqrrqommmnpqqpnjfdfikmmnnnljijlnpruwvtrruwxxz|~}ywwy{}}~~}}}xvvxyyyyxwtssuwwwwxyyxwvvwyzzzzz{|}~~}|~}{|~~~||}~~{yy{|}~~~~}{xvvxyzzz|~}zxwwwwwwxxwwwvwwwvvxzywttuvwvtrrsuwxyz{{z{{||}~~}zuqoopoooppqrrqpqsttttstttuttttuwxyz||yz{||}~~}|{{|||{|~~}||{{{|}~~~~}}~~}|{{ywurpmkklmmmnnmkihikkkkklmmmkihhijkjhijllkjiikmpsttsstuvwvutuvwwvvvvxyxxwwwwxxyxwwxyyvohddgikllkjihhgghjlmnnnppomlmnonmnptwwvuvxzzyxwwwxz|~~|{{|~|{z{|{uqoprsttttuuuuuuvwwvvwxyz|}}|{||}~~}}~|yz}}}{ursvxwvvy|{yvvwyzzzzyyzzzzz{{{{{{|}~}}}}{vpmmprstttttttstuutstuvvuttttsqpqrtvxy{|{yyxyz{|||}}}~~|yvrnlnrttrpqsuvvvvvvvwxxyz{{|~~~~~~~~~~}}}~~~}|{yxxz{|{yyyyyxvsqolhghjjjijlnnnoppnmmnopqrqqqqpooppoooqtvvusqqsuvvvvvwxxxxzzz{|{{{{zyyyzz{{{||}}{yxxwsomnprsrpprssssuvvwy{}|zyz|}}||}}}~}~~}~}z{~}|}~~}{z{zxtqruxwuttuuuvxyyxwwvvvvwwxwwvvvvvwvvwy|}|{zzz|}}}~~~~~~}}~}|||{xvwwvrmjiknonnnnnoprsssrrrrqqqqqpqsuuuuuuwxyz{}~}{{{zywutuxyzyxyz{||}}||||}~~}||}}||}~~~~~~~}zurrtwxwwwwwwwwxxxxwvvwwwvtttuvwwvvwwvuvvwxyzzzyyyxutuvwwvvwwwvvvwxxxxyzzzzyxvttuwwupliiknopppppppqrrqqrtvwwwwwwwwwwy|~~}}~~}||{zzz{zvqnortttuwxxwwxxxxwvwxyyyyyxvvx{~|wuvxz{|}||}}~}|}~~zxy{}~~~}}~~}~~~}|{|}|wuuxz{{{{|||{zz{|||zyz{|{{z{{|~~|xwy{|}~~~~~~~~|xvwy{}~~}||}~}}|{|}||{|}~}}}~~}||}~{xwy{}{ywvuqmkklnoqrrrqpqrssrrrrqpqqqppqsttsrpoopsuvvvvwvtrpqrrqpooqrrrrqqprtvvvvvuuttuvwxxwvurmihjorssrqqpppqqrtvvvvuttvxz{|||||zyy{~{wuw{~~}}}}}}}~~}}}~~|~|vstx|}|{{{zyxy{}~~~~|zxxyz|~~~~|zyyz{}~}{{{|~~}}}}}}}~~||}~~~}}||yuqqsuvvvvvwwxxxxwvuttuvwxxyyyxxyzz{{z{|~~~~~|xtrstvxyzzzyyzz{{{|{{||||||}}~~|{{{{{|~~~{z|}zvrqsvxywwwxz||{zzzzywvvxz{zxwwwwwwvvwy{{{zzyyyyyxwwvuttttuuvvwwvuuvvwxyyywvuvyz{||zuolloqrrrssssssstuvvwxyyxxxxz|~~}||{{{|zvtux{{{zyyxxxxy{{zyyz{{zz{{}~~~}xvvyz{|}~}{zz{|~~}}}}}~{vuwyzyy{~~|{{~}}~}zy{}~|{{}~}|}~|wuvwyzz|}}~~~~}{|}~{z|~}}~~~~}}}}}}}~~}{yxxyyyxvrnjkmooopqppqrssrqqqqqqqqqqqpppppooprtttssssqqqrrrppooooooooonnonnmlmnprstsrpnoqtwxvqmklmmmnppoopqrrrrstvwwxxxwwxyz||zz{|}}||}~}|}~~}~~~}}}~~yvwy{{zz|}}|{zzz{|||||}}~}}||}~~~~~~~~~~~~}ytstwxyxxxxwwwvuuuvvwwwwxxxxyyzzzyz}~~~}||~~}{z{|{ywvwyyvqmmprrqqstsstuutsstvwxxxxxxyyyyyyz{}~}||}~~}}~~~}}}}}~~|}~~}~~}{xttvxyyxxyyxwwxyyyyzzzyyyz{{zyyyyyxxz|~~~~~~~~}|||}}|zzzzyyxxxyyyyyyzz{}}~~}{{{|zwsqsuuuuuuuvwwwxyyzz{{{|}}~~~}}}}~~}|}~~~}}~}|||~~}~{{}~~~~~~~~~~{vrrsuvusrrstuvvvuvvvvvvvwwwxxxxwvwxyz|}~~~~~~}}}}|{||}}}}}}xvwy|}{zyz{zyyyz{{{{{{{|}}}}}~~~~~~zvsrsuvvusrstvwxyyzzzzz{{}~~}~~~~|xsrtvvvvvvvvvvvuvwwvuvwwxxwvuuvvuttuwz||{{|}}|zzyz{{zzyxwvvvwxxwxwvtuvxyyyz{{{zyxyywtpoopqqqpoopqrrqrrsstuuvxzzyxxwvuvxz{}~~|{{}~~|zyyz|~~~}~|{z{zyxwvvvwxwvvvwxxxy{}~}||}}}~~~~~}|}~~~~~|{||yyywvwzzxvxzxvvy{|{|}}|{{{yy|~~~~}|}~}|{||||~~}~}~{{y{yqpu{|wrt{}yyww|z}|}xuw~yzyz|x}xsru||y|}wu{}{|{z~|{}|vppw~ysleemvzyusrrpjdenz}xrmnty{zz}~zsmjkntz~{sllnnmntz|zvqmkiijjjmruslffjmnllqy~~yrmklpuwvvy{zskinuxunkmqsqmijntxzywvuusrsz||}}{{~yx}~xx}ztv~||}~yvuy|{||zz}~zy{|}{urru||qhkv}{vsvyyvstwyz||xtu{~|vpmnt{~{|~}wqqz|{yroqsvwuqnmmmkknvzolqy~|yvwx{||ywx{}z{~{vpkjmsz}xuvyyvstz|yvrpsy{uuz~}}{y{{yyz|zyzy~ztruyzyusty~~ztppsxzwtsuxwrljmqssstuusomnqvxzzzywtpnmnsupjgjlidabfknmjfdglpmgdfiifbbdgijkkihimpokgfkqutrqpoonnnmjhkqtspmlmljls{}ywutuxz{|}wuvxy{}{x{{{}zzz||yz||{z{}}|}|~~}~~}ywx|~||}}yxz}}xwz~~~|{}~}zwvvxyzzzzyyxuqpruvvvxwuspory~|wtw|~{xx}zvvx{|zvqptx{{xvwxwuuvxxwxwussvy||yvuxzyvw{}}~~wsv~zvuw|}|zvw|||~yy|{xxxxxxyxsnlnqrstvwxxwvwxz{yxz}~|yxwxyz{yuqpomjgfgilnmjhefhlljhhhhfdbcfijigfggfefhilpstspmkklnrxzwqmmnnkeabioqomlnpqomlnqrpooqstuvy{|ytqprv{|zyy{}}{zyyzytootz{xuuvxz}}ywz}yz~|}{}zurrx~{z{{{zz||xy{~yw{}{}}zvtrqollov{|zxvuuuttvz~}wrqu{~}|}{xx{}}}}~~|yxy||yuqnpsuuw{~}zwsrsuvvvwxywutuwy{||}}~~~}{{}}wqmlow}~{yxwxxwwwx}~~~zwvxzzxwvvtrsw}}uomnqsux{||{xvuw{}|yxy|}zvuvxyxwwyzwsmhccgmqpkfdegilorsqmifefhijllmmnonllnrvxxyxuqonqv{~xpgbcjszzvrpoprtw{~|ursuvuuw}{tqsw{|ywx}wrooruy|}|yxxy{}{~|xx|{z||y{xy~~||~yqptxz{~{xxz}}{xx{{wvw{zy|ywwwwz|qhegiknqrstwzzwtqqtw{}{yvrpqtx|~|zy{~}zvvy}~yspsuvusqruzyroprtvwy{zvqpqtx}}|yvtsvxurruxwuu{~wuwy{|}~~~|~{wvz~|yxxwtrsw{|{ywutuxxyz{~}xssx|xusty~~zwxxunfchorrpmlljiikpuxvrmkjihhlquxxwtrqsuwy|}||{yxyz{zzz|~|ukcbiqwyxvspnmmorx}|yxwwvvy|~}{ywwwwy|~~~}||}|tljnsvy{}|wtsuy}}}xvy~~}~{z~}}}}~}yvvxzxwwxxxyyxwvwy{|}}}||{|~~~}ysoprsqqsuvvuuuuuvvwy|}|zz|~}|||}~|yuqrtvvvvvutuvvvvxz{{{yxwxz{{{zzz{||ytokknqrssuwvsqqtwz{|{zzzyxxz}{y{|z}~wuvz}~|zzyvssvzzxwy||{xwwwwxz|~~}}~}{yxz}~|yvsojgilnnlklmlkkllllmopolihijkknruwwusstwyyz}|{zzzyyyxvtqomkiilnpomllmnopppprtvvutrqqrsvxwwvvwxxz||}~}|}~}yvttutrqrtuwxwwxyyz||~~~}}}|vqrw|~}|zxutuwyxwvwxyz{{|~~~~}~|zvrrvyyxxwvvuttttttsuz}}{yxz|}}~~|{yustwyxwwvuuuttuttuuvxzyxxy{||{{}{xz{zuokknqssssrrqprtssuwxyywvwz}{|}~|vuvyzzyxwtpnortttsqqstuuwxz{zyyzz~~}zyyyxwvwyxslfehloqrqnjijjjjjjiikmnmmmnptuttvy|}{yz|~|zxxxxyz{yrkgimqqqponnprrrrrpmmquwyyxvuwwvwz||||}~}|}|wrqtz|{xwxz|||}~~|{|~{}~}}~~}|}zsqswyxvuvvtrqrtvvsqquy{{|~}|}}}}xutvy|{ywwvtstuwwvutuw{}~}~~~{usuy|}{yxwttvwxxvuuwz}~}|{z{}}}~}}zsonruwurpqrqqsutssrsux{~~~}yy{zxy{|yuqqtuspnpsuwwwvwwxyz{{{zz{||}}ywxz||yxy{zuokmpqonopomkkmnnljjjmpsrpopsvwvuuwz}~~}}~}ywy{}|zy{{xrmklnoopqrrponmnpqqonoruusrqrtuvvvutuwxz||yxxz|||~|vpnpqrsuwxxxz{ywwxz{}~~}}|{|}~}|{}|zyz|~~~ywy{{ywwxxyxvuwxwurruz}}}~~{y{||{{{yxxyz{{ywxyz}~|zz|||}}{yxxyzyxxxxxz||||}~~~~~~}}~zsnorsrqstsrrrsssstuvx{|{z{}{wy{zwuvuutrppoonnoopqssrssstuvwwvttuvxz{||zxussttuvxyxsmjkmlkklllljijjihghknqqmkloqrsuwxyzzzxwxz|}}{yxyzyxxxyywrprsrpqrqrrrssqpnmmorttrrsssqqrstvxyyyz|{zy{{{}~}||~|vqpuz{yyxwy{|}~}|}~}~}~}~zvw{||{{zzzxvvwxxwwwy||||}}}~~yvx{|{yyyyyxwvvvwwvwz|||}}~~z||yyz||ywvx{{ywx|~}{{}~~~~~~}|xspsvxvrqqrrrrrsuuttwz|{{{|}~~~|~|yxxwvttutrpoqtvvvwxyxwwwwwvvwxwwwwwwwwxxvusstvxyuojlqsqnmnnkhgjnppnllnoooprsstvvxyz{{zyz{}}}{z{|zyyzz{{zwsqsvwvttttrpoqssqpoortttssrrtvvwxxxyyyyy{|~~}}|{z{|~}xsqtwxxxxxxxxz||{{{{}|{~~|{}~~~}~|{{||zyxxy{~~~}~{wx{|{zzywvvvwvvwwwxy{}}}~~~}{}|ywx{|{zyyyz}~|zz{|~~~~}}||}}}}}~~}~}{xsrtvvvvutrpprrrtutstw{}~}{zyz}~z{}{zywtrsttsrppruwwvutuvwyzyvtstuvxxwvutssttuuvy|{vlfiorrponnmlkjkklmnnopqqqrrstvxzzzzzzyz{||}}|{{{{z{}|tnpuxxvuttsqqrssrqpqsuvvtrstvxzzyxy{|}}||}~}||~|uqswz{||}}{zy{|||{|~~yy{}~~~}~~~~~~~}}~~}{z{{{zyxyzzywvuvx||{z{}~~{wxzyvttuvwvtttssstuvvy{|{{zzz|}~~}|~~}|{|}|{z{|{ywwxy{~~{{|}}}|}~~~~}xvy}|xvuwyywuuvwxxxwvx|~~||}}~~~{zyyzzzzwtstuvy{zzzyyyxwvwxxyyyxwvvwwwwxy|~|zuqptvutsqonmmmmnonnoppppsuwxwvwyzyyxwxz{}~~~|zy{~|vuwxwwxyxvutsqqpppqrstuwwvuuwxyyy{{zyzz{}}|}}yvx{|zxy{{{{{zzzyz{{zz{}~}|}~~|||}~|xy|}{{}}|{zz{{}~}}}{|~|zzz{|||~}|}~~}{|}~}{yxxwwvvwxyyyz{|{z{}}||}zyz{zyxyz|||zwusstuuvwxz{}~}{{|~~~~}{{{zzyzz{}}}}}}~~zz|~~}||||~}{ywvwxyxwxyz{}~~}~}zwwyyxvutsuxzzyywvvvvvvvvwxyxxwxz|~}|~ztpqtuutssstttsqnkjlnppponosvwwvuttuuvxyyyyyzzzz{~~zvtvxyyyxxxwvvusqoopqpppppquwxyxwwvuuvxy{|}|||{|~}wtvz{{|}}zwuwy{||ywvx{~~}}}}}}}~}|}~}{|~}zxy|}~{z{}~~~~~|z|}z}~}}~~{xuuwyyyz{{{{|||{|~{z}~{zzz{||}~{wtrtwxwvvwxz|}|{z{||}~~||}zxxyyxwxxxyz{|{zzz{||||{{|}|wx}~~~~~~~~|zwvxz{{zzzz|~~|zyyxwvwxyyyyzzyxvvwxxxyzzz{||vstwyxyyxvuuutrrssrpooppooopqrrsvwwussttuuvwwwy{}~}|}~~ysrwz{zyxxxyyyvttutrppqsssssssttwz|{yxyyxyy{}}}~|wx}~~~}{yxyzzyyxxyzz|~~}}}}}~~~{|~|}~~~~~}}}}|yyz{|}|||}~}~|zyzzzyxxyz{{{{}~}}}~|z}~~~zvvxz{zzz{||{{|~}}}{xvwxyxxxxzzyyyz{}~~~~|{zzyyyxxyzyyyz{|}}|||||{|~{|~|{zyzzz{}~}||}}}}{zzzyxvvwxwvuttuvwyyxwxyz{{{|~|xvwzzyxwvuuttuvvutrqpoonnopqrsrqqoooqsuvtrrtuutuvy{|||}{vrswyxxwvvvvvwwvusqpqrrrsvwvvutuvvvvvx|~}zy{}~}}}|z}~}}~~}zxxxxwwxxy{{xwwwxyy{~~}}~~|{~}||}~~|z{||}}}}~~~~~}||||}|}}}|{{{z{}}~~|||}||||||{|}}|{|}~~~~~~|zz{{zyyyzz{{{{zyy{|}~~~~~~}{zyyzz{zyxwwxvuvy|}}||}}|~}}}|||||{{{{{||||~}{{{{{zyxvusrstsrrqqqqrstwxyzzz{{|{|}{uuy|{yxwvvwvvusqpprstttrrrrqoooppqppppqqsuuuuvxyzyxwxzzwstwxyyyxvuuuuusrqqrstuvuvuuuvwwvwxyzzz{{}~{}}{zz|||||}}{zzyyz{{{{zzz{{|}~~}~~}||}}||}~|{{|~|}~{zyzzz{|}~~~}{z{||{{|}|||||}}}{z{|||{{|~~}|zxxzz|}|{{|}}}}}||}|zz|}|{zz{yuuvwvvvvwvuuuvwy|~~}{z{~|yy}~}}}}}|z{||zyz{}}~}|yxy{zxy|~}|{}~}{z{}~}{ywvutrrrrrsstuutux|}}xsuz}zxyyvrruvvvwwvtvyzxuuvwvvvvvusrrttsuz~}}zww~wsuy}~|z|~wppu{|wrsw{|{zz{{zwutuvz}z}~{{w{}zz{}wx~{rnpuzzwtw|~yuw~~}~|y{~vw}}z{{|{|}{|~~}|uu{~xv|}tnlov{}}}~}wnhlw}y{wsuz~{zyxtru}~}tory~~zuqopsvyxxz~~wolqy}xy~~}~wqs{|vru~tr{{vtssrsx}xsnnprrtvuohb`dkqqoopme^\_flptwwurqpnmpxzwvurrx}~{{}{}|{}}|wrsx|yyzvolq|}~}{yxx{~{zyvsty}vv{|xy|~~{vrpruxxwuuuqjfipy|wtttuy|zxtqqx~zy|~~wsrwwqs{}yx{}|zvsqqtvurosz}shfluz||{xuvz~~~|uory{{zz~xy~}|yx}}tpt|~vrtx{{xvx{~~yvvz~{xy}{y{}xuwxtuz|xsprvwtposwwtoorwz{{}~{|~|z|wppx{rmq{|{}y}xx~}|~~zvv{|uqruuuuuuuxyumhjrxwqnrx||yy~}yy~}yy|~zy{||~vv~}|~{}~~~}|{{{zzyxwvvvvtrrv}zxz~~zwy~~yuvz|{||~}zyxwy|xrqu||wtrpmifhouxvttwzzxutuy|}}}}~|zxxyz|~~~}|}{xwy}~{xvw{~|{}~}|~}zwvvwvssux{{zyxwvuuy~~~~z~~~~}{zyz}~ytruy{}~|xvw|}ywxz}{uppsx~|volmrx||ytpnoqrtuvwvvwz||{zz{|{yxxz}}||yvwyz{{}}|zyxyzzz}{xy}zz}}yvrppsvwurppqqnlnqrrstwxxtqnos{{xy{~}~~|vtvy}~zz|~~}}}|{|{xvw{}|{{}~{yz{ywx{~}|}|xx|~|zwtsv{|wvy}ysnmlllmpsstuwvsqsvz|{yxxxvuuvxz{{{yxwwz}~zrpsy|~zvuvz|||yy}|||||zvtuwupkkmqvy|}{wrmklpuy|~~}}~~~~{z}{yz|~{xy|}zxxz}zxwy||yxz|yyxussux|~}{|~yvtuwxz{|{yuolmt|~{yxwwwxy{||{yxxyyyy{~}vqnot||xusv{|zwvx~~~|yy||zz{~xpigiotxzzxvtqopsuwxyzzzyxvsu{~|zyyz|}{wttwyxxz~}{z|~}~}~}}}~}~}~}~~~~xrorx|zyxxz~|xvwxvrqswzzwssvyz{|}{z{|~|wrmjikry~zwusrqsw|}yvutrnmpwxqoqtsstx|~}zvuw{~~}}~~~{ywwz~}|{z|~|xtqooppoqsuuttutsttsstuuutstx~}{|xtrqrsuy~{|}}}~|{~~{|~|}~~~{ywuutsrsw~}{{}~|zxwwy|~~|zxvuvy{}~}zyz{||}}}|yvuvwvutsrsuwwvvw{}}}|{zz|~~}wrqsuvvutsqnlntz{xrnmnopoprw{|yutuy~ypkkpwzywvvusrrtv{~~~}~}xvxy{}~~~|{yyz}}||}}}}~~|zz{|||~ztppsvxxwvvwyyyyz|}~}zxy}~~|zxxz{yxvttuxxwwwwwwx{}}|zz{|zxwwyxtolknrwyxvuuvy{{zyy|~}|{{{zz{zvuvwwvtrrsuvvvvuutsqpqstsrsuwxww{}wvvvvvyzywuvvwwwz~~{z|~~~~}}}|{}~~yuux|}ywx{~~||}{||{zz|~~~|{|}|zywvvxy|~~|z{~||}}zuomnprrrsvxwvwyxwx{|wvxzzxvvwz|}~yutvxywvutsrstsssuvwvtqnmnpqrqppsx|}yttzvqrvzzyyzzzzyxwvvwz}~|zyz{{}~~}}~{yxyz{||}~}}}ztstvxyz{|~~~}|{{}}xvwxz|~{z{zyxxxxxxxxy{}}|{{}}zskghmrtsrsuvwxyzxxz|~~}|{yvvwz}~|{}{wvvy|||||zyzzzxuuvvwxyyyvspoppooquz~~||}}zyyyxz}~}{zzzzzz{zz{}}{zzyxyz}~~}||zxxy|}ywy|}|z{}}~|{|~}{zxxxxwwvuuwyzz|~{xxz{volmoooqsvwxyxwxz|}|{{}~|{zyyzz|~}ywwz}}xuvz||zwwwyz{{zwspmkjmrvwxyzzyxz}}||||~zxyz{}~{yywx{~~|zz}~|{|~~~{zz}}||~|wvz}wuwy{{zz{{|~~~~yussuvvutuwyyvttwzysmknsvvtqooqtvvvvvwxz|}}~{xx{}}}~~}}~~~}|zyz}~|{{{{{zxwusrsux{~~}}}~}||}|||}}|zyy{}}}}}~~}~~~~}|{z{zwtqrvz|~~~~~||~|zyxyyywusrqpoqsuutqoonnoqqqqqrsttrqqsuvwy|~}~{wuuwz{}}||||}~~{ywvwxy|}zyxwuuvwxy{~~~~}|{|}~}~}{zyz{|}~|z{|}~~}~~}}}||~zsooruwxy|}{zzz{}~~~}|{yustuutssttplijmprssssrssqmjjnruvuuvyz{|}}zvvxyyxwxzz{}~{xwwxz||~~~~~|||{zyyz}~~{z|~|zz|~}|~~{zz|}}~~||xx{{upnptwxxxxxyxxy{~~{yxxwtrsuurmiimqssrqprssrqpopppprtuvxz{z{}{y|}|z{zywwxz{||{zyz{zww{|xwy{{|}~}}~~}}}~yuuy|}~{z}}}}~}zwwy{~~~~~~~~{{|~~wqprvxvsstuuuuttwy{|}}||}~}{yxupkijklllmnopqrrsttrooqsrppsx{{zxy{||||}||~}|{z{zzz|}{z{}}{z{~~||~}|~{xz}}{|~}|~}zxy{~z{}}~}wuvxwuuwxywvwxxyyxy|~}xqljkllmnppppqrqqppqsvwvutwyzxwvvwwwy|~~~|yy{}~|{{{{{{{|~}||~~~}|{{}~}}~~~~~~~}}~{z{}}|{}~~~~~~~~~~|{{|~~zz~~}~}zvuuwxxyyxwxxxwvuwxxxyy{~}wsqrrqooonnnoponoppprstvxyyyywvwxyyyz{{{{}{xwy|~~~~}}~~}}}~~~~}}}|}}}~~}~|xxz}~~~}~~~~}{z|~~~~~}}}~~~~}~~}}}ytsuxzzzyyyyyxxxyz{zyxyz}|xwvvutrqpoonnopqqpnnoprux{}~}{yxxxxxy{|}|{{|}~~zussvy|~~||}}}}~~}}~}{{}~~~}}~}zxx{}}}~~}~}||||||}~~}}~~~~{vssuutvxzyxwwwxxyyyxxz|}}~}xwyzzzyywusrrponoopqqsuwxxxyz{|}||||}|{zyxy{}~}{{}~{wvwxyyyz{{z{||}~~~~~}||}~~~}||}}{xvwy{|}~}zz{|}~~~}|||}|||}}}zxy|~~~~~~~~}|~~zwtsttuwyyxwwxxxwwxxyz}~|yy{|||{yxwwvvutsrqpopqruxyyyzzyyz|}~~~}{zzyyz{|}}~~ywxyyxxwwwxxxyz{{||}}~~~zusuy|~~}|zz{|}~~~~~}}}}~~ywy|~}||}~~~}xtsuwwxxwussstuwxyyxwxz||xwxzz{}~}{yyxwwwwwvusrrtuvvwyzyxxz||{{{|~~}}{yxxxyz|}~~}||~~yvvxxwvwwwxxxwwxyyyyz{}~~}wsrtwxyzyyyz{{yyzzyxz|~}}}|{|~|ywxz||~~}{{}|vrrvxxwwwuttuuuvwwwxxxyz}yuw{|{{{{zyyyyz{{{{zxvustvy{||{zxvwxzzz|~}zyxxy{|~~|{z{}ztsvxyzzzzzzzxvuvx{}~}}~~zvwxyxxwwxz|}~}}|{{zyz|}|||zuuxyz{{{|}}~~}{z|~|wtuuutsstuvvwwvuuuttuuvy~|{||{{{||{yyzzzz{{{{||zzz{{|{zyyxxxwwwz|~~}{zyxxxxz{|}}}{zz{}~zwvxyyxwwwxxwxxxwxxxyz{{|~|yz||zwvwy{|||{{|}}||{{{}{xxz|{zyxyz|~~}|}~~~~~zxxyywwvttvyzxvuuuuvvvxy{}|}~|zyz{{zzz{||{z{|}}|{{{{zzyyz|}||{zzzyyz{{{zyz|~~|xtsvxwvwzzxvvvxxwvvwwxyz{}{z|~}}|zxwwy{|}}}}|{{||}~{vvxzyxxz||{{zz{{{{|}~}zxxxxwwyywvwwvuuvwwwvuuwyz|~~~~}{zzzyyyyy{|||}~~}~}|zxwxyz{{{{{zxwwy{|{{|~~~~|wsqtvwwxz{{|}|{yxwvuvxyz||}zxy}~}||}|}}}{yyz{|||||}}}}}~~xvxzzyz{|||}}}|{zz{|||}~~wtuwxyyyzyyxyyywuttvvvuvxyzzz||yxz{{zz{|~~~~~~}|{{{{{|}||zyzzzz{}}}}~yspprttuvwyzzz{}|zxvvvwxy{{|}yuvz}~~~}{{|}}}}~~~~{yz|~~}}}}|}~~~}|{zzzz{|}}~~xttuvxyz{{{{{zzywvtssuvwwwxxxxy{~}~}{zzzz{|}}~~}|{||}|{{{{{{{{{|}||}}}~}xrpqssrrsuwyyyyz{{{yvuvwxyzzz{|}~yttx{|}}|||}~~~xw{~~~~|zz{}}|||~ytuy{{z|}}}}|{{|||{zwussvxzzzz{||{|~}|}||}}}}~~~~~}|z{}~}}~~}||{xspqtvttuuuuvvwxxxyzzzyvtuwxyyz|}}}~|vuy{{{|~}||{|~~}||~}||~}xx|~}}}}|z{{||{{|}}~~wtuxzzz{{zzz{zz{{|{ywvusqqsuwxyyyyyyy{||}}~~||}}}}|wqnpsvwxxxwvtssuwxxy{|zxwwxyxxy{||{{|}}{}~~~~~~~}xy}~}|||{{{{|}xx{|{{}~}|{{{||{{{{zzywsrtxzywvwxxyz{||~~~}}|}~{z}~|{~{wtrsuyyxwwusqrromprqmjjhd`agkklopnlmpnida``bcdgjllmpturnlouww{vjhq~ynoz~{zz{}xtw}pc`htzytqsuupmr{thaaddb`beimoponkheejqvvroooke`agow}~zuv|}vqqssokjmsz{snpw|}~}yxxy{~~~{sv~~ukghkqy~~~~xmefnsogdju{{xwvspnmjeaadhkmptvrkfehmpqszyqnr}zqgdiqy{zyty~upw~~~{xz}~wokmvzurrsv{|zzz{~zvtv{wpr{||}z|{tporvvssuyxsopv{{umjknnmmoqrssog_\]][[aiokaXUY`ccbbcdeffd`_cjoqrtusollnruvsnkjklnprsutpljov||zz}wqmlpv|{wttvz~zx{}zy{wy}ywy}}xvx|~yogis|~zy~~{xuv{{sry|}}}~{|z|}||zyyxwwy{{zz{{wtuy{yutrokknsurlhilmidcfhfeiptpe[VVWY]cksvqg]XZ_bcdeiloomkifdeku{zricbehjjhfgknnmpx{wxywrnnrw}~{{}{wtw~~xsprv{yutrmhju~xvwxursv{~}{~{wy~{z|~~}|~~{yy{}|{{}~wpnrx|}}}}zwux}|yvuvy}|wssvyyxxxvrppponorvxxwusrsstsrqrttsrtxzwqnptvtqqsvyyxvrppruwz}~~zvvy}}}~}{yz{|{zyy{~~}}|zyxz}~|ywxz~|voiiow|~|xustwyyxy{|{wrruxvoiiovz{zxussuwxyzzywvwz~~~}}}}zxwx|~zwvx|{yy|}xvvvwwy|}~|z{}xwwy{|~|ywutvwxwvvxxtnjjmqtx}}ywy}}z|~zxwxz|||~|wtstw}vpqw|~|xtporuxz|~}xtty~}|{|~}|}}~}ywwwwwy}~{||snnsy||z{~}yqosx{}~||{xwwxy{|wwz||}~zvvxz}~xspry|wuuvwxyxurprtw{}{{zyyyzzzyxyzz{{|{z{~wpmotxz{~zssx~zwx|}|zyz|~~zvvxz|}|{xtrppppppqrsstusqopswxxxvtpmlmpu|~ywuvxz{{zz{{ywwwwwwxxvsokikqx|~{vqmkjknsx{{yuqorvyzz{~{wwy|~}{{zz|yxz}~||}~~}}~~{wvx}}zyz}|xwxyz|~}{||{{}}xwy~|{~|z~}zwuv{~|zwsnlmrwwuromkhhlsxywtpnkkmopppppnkhhlprstvwvqlgeeginrtsokhffdbacghd_\\^acfhkllkjkkklmoqqrqnkiiknrvyywusstwy}zxx|}z{~{x{|ywvx}{xwx|}zxwvx}~{yxyz{{|~|vqrw~~zvuuwz~}}~~~}zuplkmorssqmjhgecdhnv{}|wrlhfgjlnnnmlkkkjjloppnkiimrw{~~zxxwvttvz}~|yurnlmquxz|}{vnhddgmsvuqmiggggffgjmnlieehlpqpnmmkjjjmptvwwuqnmmnqtvurnlmorux|~|{{|~~zwuuvwwwxxvsqrtwyzzyxwy||{{}|yxyzywuuvwxy{{yvuw{}~~~~}{yxz~~}}~~|xutuwxxxxy|}{vrpqstsrsuxywtqnkhfgjmmkjihhhjloqrqppqqponligeeeeefggffgikmmmlkkloruwxxyyxwutrppopooprstspnnqtvxz}~}|{{{zyyyzz{{{zxxyyyyyyxxyzyvuwz}|zwtrrtwxvsrsuwwtrsv{~~{wutsrppty|}|{yxvuvy}}zxy|~~}}~~~}{{|~~}}~~~~~~~{yxz}}|zy{~~~||}~~|xsqrstsrstrpmnqtutrqqqpnkifefhiklmljiijlmnoqrqponnpsuwwutsqpoopqstttuvusqqrrrpmkjkmmmlmptwxuqnmnoppqsuvxyzzz{}~~}}~~}|{z{|~~}}}~~}~~}{zz{}}}{{|}}|{{||}||~~}}~|||||~~~~~}}~~~zwvxy{{{{zwtstuspmmoqstttuutstvz}|zyyyxy{~~}}~~}}~~~|{|}}}~~~~|yvvvxyz|~~}|{zxwxz}~|zz{~~||}~~}zxxxz{|{zyyz}~~~}|zxustuvvwz|}|}~|yutuwyyxwvusrsvy|~~}}}~}|}}|}~}||}zyz|~~}{zwutvxyyxwwuuuwyzzyy{|}}~}{z|~~|yxyywvwy|}}}}}{{}}|}~}|}~~}||}~~}}}~}}|{zz{|}{xvuttsux{~~}||~}}}}~~~}~~{|}}}~}|}~~}||}~~}~~}}}|yxy{}~|zyyyxvtssrrsuwxvuuvusstvvustw{|zxtqooruwxyzyyyyzzzz{|~~}{{~~xssvz{yvsrqrstwz~||}~|yz~~{y{~~~~~~}~{y{~}{{|}~~}|}~}~~~}zxvutvwxyyyyzz{zxvvwyxwvvwyz{zyxwvvvwxyyxwx{||zxwx{~~|zyxxyyyyyzzzyywtrrtuutsqrsttttttuvwwusstwyzzz{||||~~}|{zzyyzzzz{}~||}}~}{|}~}{xwx{|}|zxvuuuutqpquy}~}||}~}~~~~~~}|||}|}|zxxyzzzyxxx{}~|{zz{|}~}|zwspooppruxyvrnlllllnqtvvvvwwvuttvwwvuvwwwxy||zyxvuuwy|}}|||||{{{{{{}}{z{{{zyxxwtqprvxyz{{{zzz{||}|}|yvusrrsvxyyyyzzywvvuutuwyzyvuuvwwwvutuvwutuwxz}~|ywwwy{|}~~}}~|yxxyyyz{|{yvtrqrsuvvvvvutsstuvwxz{{{|~|zz{{zzz{}~|{z{{zxvuvvwvuvy|||~~||}~~~|{|~~}~~}}}~}yxxy{|}~~{xurqommnqsvvvspnllmopponmlkklnpqrstvxxwvuuuuvwy{{{z{}}xpjhjmoonmnoqtvwwusqqrtuusqppooooppqrty}~~ysqtwyzz{~~{zzz{{{|}}|{zxwwwwwwxz{|}~}}~~||~~}||}}}~{uqoqrrqrtuvvvwyz||}}}}|zvrpruy{|}}~~}{zyxuqlknruvvuusrpooonopqqpooomljjjjigggikmprssrssrponnopsvxyywuuwyzzxwvvvwyzzxvvxxxwwyzyvssvyzxwwxyyyz{{{||}}~}}|{{zzzyyyyy{}~~~||||||}~|yxwwxwwvvwxy{|}}~}{{|}}}}}~~{yy{~|xwwyyyz}~~}~~~~}}~~|zyyyyxxwvuvy}}~~~}{||}|zxyz|~~}}}|yxy{{{{yvtstuuvvvvvvuuttsqppppqsttsrrsuuusrqqpooprsroljjklnpqrssuvwwvvxz{|{xusrqpqpmklquvusqqrtttsssrrrsrqponoopqrtwy||||}}yutvxzzyxxyzzxutuwxwvvvussssssrsuvwyzzxxy|}|zz|}~~~~}|{{~}|{zxvvwz|~~~~|{{{{|}}}|{yxwwvvwxz|~}~}|{{{{yuqprtvvuttuvwxyyyyyxvuuuuttsttuwxxxxxxyz{|~~}~~}|}~}~~ysoortuttsrqrsttsqppqrrqpoooonnmllmoppppqrrqooprstuwwvuutsqqrtuwyzz{}~~~ytsuwwwxz|}}{z{||}}~~~|zzzzz{~~}|{|||{{|}}||||||}~~~}zxwxz}~}}~~|xxz|}~~}|{zzyxvuuvwwvvutrpnorsssstvvvuttvxxxyzz{{{||}}~~~}||~{vstwzzzyyz{}~~}||{yyz{{zyyz{|}}~}yy|~~{yxy{||~~|{z{{zxvvuuuwy{|}}}~~|zyyyz{{{zxwuuvwwwxz||{zyyzzzz|}|wsqtwyyyy{|}}|}~~}}}}}}|ywvwyzz{{{|~~}ywwy{{{{{|{yyz{{zyyxxvsqoopqssrrrqqrtuvxxxxwwxz|}}}~~}}}||}~{|~~~~~}zz|{zyy{}|||||}~~~}{ywwvvvwwwwwxy{|~}||{zzz{{zyyzzyxwwxyzzzzyz{|}}}~|vqoorvxxxwxxxy{}~~}{yxxyy{}~}ywx{}~~}|}~~{zz{{{zxvusrrrsttssrrstuuvwwxyzzyxy{}}}~~~~}}}~zwwz|}}}}||{|||||{zzzzzzyyz{}~~~ywxz||{zzyxxxxz|}~~~~|zyyz{{{zzyxy|~~}}}~~~~~}|{zz{}}xspruxyz{||||}}|}~~~~~}{zzz|}~~~~zustwyzz{{zxxxxxxwwwvutrpnmnnnnooomlmorsssrrssssstvxz|}|{zzz{||zz|~~}|zyxxz}~~|{zzyyyyz}~~~{{}|yxwxxyy{|~~|{{{{{|{z{||{zy{~}|}~~}~~~ysoquxz{{|{z{|~~~}}}}}}|z{}}|}~}{yyz{zxvuutuvvussuwyzywvuttuvwxz|}}}|zzz|}~~}ywxzzyxxxwwxyyz{{xvtstvwvwy{{{zzyyz|~~~~zvttwxxwvusqqstuvvvvusqppqrsssstvxyyz{~~}}}}}~~~}{z{||||~}}}{wrpqtvwwxxxwwyz{{{{{|~~~}}}}}~}}}~~}~~~|zxyz{|}|{|}~}}|zyy{}~}}}}}~|{}~~}|{{{zyyyyxxxwwxwvuuuuuuvwwxy{}~~~~~}}||||~~~~~~~~~~{uqpqrrqrtvusrrtuusrrtuwwwwwwvuuvvvxz{|~~}{{{|||}~~}{wtrqrstvwxxwwwwxyyxxwwxwvttttssuvxxxwutuvwwvuvxz{{{{{zyyz{{z{||}{yz||}}~}}}~~|{{{||}~}|}~}||{zzyxxxyyxvuuvwyzz{zzz|~~{zz|~~}}||{zy{}~~~~~~}}~{yyzzyyxyz{{{|||}}}||||{{zyxxyz{{zzzyyxxxxz|}~~~~}||}~~}|||}}}}|{zyxwvuvvvxyzzz{|}~~}}~}zyz{||yxwwxxvtrqrsttsrqponooppqqqpoqsuwxyz{{{{{zyxwy|~~}|{{{{z{||}~~~}xwwxxvuuvwwwutstuvvwwxyyxwvvvutttvx{|}~~}zy|~}{zzzzyxwwxz|}}|{zxwwz|}|{{|||{yyz{|~~|{z{{}}}}~|zyz{|}~}|{||{zzzzyyxxxy{}~|}~|||}~~}~~}|{{{zxvutsstvxzzxwvvvwvutssttuwxy{}~~}}~~{z{|{xvuuvvussssttssssrsssstuutsttsrsuuuvvvwxzzzxxyzzyyyz{|}~~{yxxyzz{}~|zz{||zz{zxvutsrqrsuwwwxyzz{}||}}||}~~~~}|||{{zzzzzyyyyyz{}}|{{{||{zxwy{}~|||zz|}|{|}~~{z|}~}ztw~}wx~~~xx||y}yw~|zuqvzvw|}vswzvy|ypikrz{urommqw|{|~}yx|{|~~{xz|xsrw}|wtxzsrx}ytrsw}~{zyww|}zxxy{~{x~|||}xnjowzxtqqsuuqnnoquwwutuspllrxzxvuvvtqsz~vpnou}~yqot|}{~uqv}z||{{|~~{xwx}|xyyrljq{}z{~yw{~ysoorv}{yxvtu}wsuxzxuuvxyyvqorwz||}~}yroqsuzzwtppw}wttvxy{|y{zxxz~xz}}~}|}|{}{vyzvuz~ysomnqv|{zyuqnovytpnprux{{wsqt{~zyywuvxwtsx~|vtvvrmkouyzxvurnmptx}tqv|~~~}}||}~~}}zvx~xuw|~|xz}}~xtuz}tory|wnhimonkkmonnqtusqruz|zwttvwwusstwyxuqoprtuuttvz~|ywxz{zzz|}}|}~z{~}yz{}~~}ywy}}~~~}{{{x{~vrv~{ywutvxz{yxy{|||~{wwy}|wqoqw|~|xvutuz||~|xwxyyxwwy|~}~{wttvxzzwtssrstqjddjrvtnmpssqpsvxxwuuuwy{{z{~~|zz{~~xojmvyvuvwvtsv|yuw{~~}yy{~}~~~~~~}{}}zxx{}zwvz~|zwwy|~~{yy}~ysqrwz{|~~{xy{~~~~~~|{{~xttwyz|}}}~~~}{{|{{{{{z{zyyzzywwy}~zwx|~yvwxyz{}~}{yyyxuqoprttssvy{zxwy{zupmoruxz{{{zz{|}}zuv{|z{~|wtw{xuqpt|~{zz|~|{}}tmms{~zwvvx{~zxwwwy}}}}|}~xvx|~ysonqv{|zxwtqopu}{wvuuvwy{wpnqx~~vpnt|~}||}|z{~vmgflrx|~zurponorx~xoijnrstuy}}zxy}|zz~zsnjikntz~~{vsrqqsv{~|{{|}|wspqw~||{||zyzzzz}~{{~{yy|}zvstx~xrppruwz~}zz|~}}xspmlou|~{upnosx|~zvtsssstwyzz{||ywx}|z|zqlow{yxz}|{}{vw~}ysonsy|zxuqnlmpsuvwwxyxxwvtuz|ww{~yx||sjhny|yyz|}~|yyz~upt|~|zz{|wu{}z|~{yyyz~~}|ywvz~|{yyz}vkhkoqtx{zwuwz}~}yxy|~zy}~|yy|{xxxxy|zpfdhlmlnoommnoppnkkotxxusttux|}}~zursw{~}zvvx{|}}{yzz{{}~{xvurolklnpoorsssw{}zxusqsw|~~}zy}{wvy|~|zz{{{|~|~~|{~}}~yxy|~wolqy~}{zzzyy{~|zxusty~}~~~~}~}zz||vlghmsvvuutuuux}~}~{qnqwzyvtrrtvwwwxz{zwsqrsux{|}}|{yywustw{}{xwxy|~~|{|~}xnedksxwvvvvwwwwxyyxxxvuvwuuwy{||||{zyz}}xuuxzyvtuvx{||{{|||}|{}~}|yxy{~}{zyyy{}~~}|{}zurruwwwxzzxwx{{zyxy{|yutv{}}~}xwz}~|{zyxyyyz|~|y{~|vsw}~}~}|}ztswzzzyyywttw{|{yyzyxussuwvuwz~~}vrtx|}}}}|xuuwzyvuw{}zz|}~~~}xttwyyxxz{|}~}|}|{{xvvy|}{xvvx|~~~~~}}||}}}}}~}zxtrrstuvvwwwwvtuwyzyyyyyzzz|~||}~}}}zxwvtqonnnnpswwtrrsuvuttx{zxussuxyyxwz}~{xy|~}zuporuwurqponnoprtvvuuvvvuuvx{}~~{wrqtx|}~~~~}}}}~~~~~}yy|}}~~}|}|{}vpnrvwwy{|{zxwvx{|{zz|~~}|}~{yx{|vstvvuuwvtportuuuvwwwz|}{wvxz|||{zyxz|~~}|{yxwx{}~~~}zwvutrqrtwxwpiehmruusqonoqsvxyz{{z|~~~}{|~~xqprvxxwwwvuuttwyxwwwx{~~}zyz}|~|}~~zz~|{|}||}|||||}{z{||}~~~zwxz{zxy{}|ywx|~}||}~|zyz|}|wssvxyy{|}{zzz{|}|yz{zyyz{{ywvvwyz{||}~}{zz||{|{{{|{z{{{ywuuvwwwxxuporvwwuuuttuwz|}}}}|{|~~~~~~{{|~zutwy{zyxvtuwy{{z{~}~}~|||~~~yuvz}}|{|{zyz~}}~~~~~xstwxvtuvsolmprtuuuvwwxz{|~}zyxy{~|zz|{wx|~~~}~~~ysqty|{yyyxwutstvwxwutvz}|zxwvwxxwvvvwxz|}~}yvvw{~xux{|{z{{zzzyxxz}~~~|z{}~zxyz{{|~~|{|}~~||~~}}~~~~||~~|{{zxz}~~~|{{{z{~~~{xwyyxwvrnlmprqooruwyzyz|}|zwuvz~}~~~~}~{y{~||}~}}}}~~}{}~}~|{xtsuwwxyyxurqtvwvvuuuvxz}~~}||}~{vrsx{{{{{zxwwxy{|~~}|{{}~~~zttx}}}}}zyyz|xw{}}}{{{|}~~}|{|~~~}xx{~}|}{yxz|}~~~|z{~~{xwx{}}||{xspqstsruxxwuuvvvvvwxz}}{{|}yvx|}|yy{|}}}{|~~}~~|{{~}}~|vrrstsssttssuwyzzxwx{}~}}~yutvxxvuvxyyzzzyyz{{z{~~ywx}~~~}}~zxy{~~||~~}}~~~~zwwz}~|{{zyyz|}}||}~}||~~~}}|{{zyyz{|}|}}}zyyxxy{|{ywuuxzywvwyyyxx{~|wvwz|{ywwxxxwwy{{zzz|~~}}}~~}{z{}~|xtqqtuwxxyyxwvwyzz|~~|{|~~~|{}}ytrtuttvwxxwxxxxwvxz{}~~~~yy}}}~~}{|}vsuz|{zz{{ywwxz||||}}}~~~{wwz{{{{{||}~~}}||{z|~||~~~~~|}}xvy}~~}}}~{usuyzyyz{{zyyyyz{}||~~~~~zxy{{yyz{{zz{zz{}}}}}~~}||}zwvxz{{{||zz{}|{{|||~zwwx{|{{||{z{{zz{}~}|~~~~}}|}~~}}~~|wuuwz|{zyxxz{|{z{|}~~}}~~yursttstuwwvvvwvvvwvuw{~~}||}~{vvz~}yvvwxxwxz||}|||}ypotz|zxy{zxvwyyyz{|}~~}~xtvz}{xy{|}~}{z{}}||~ywz~|yyzzz{|}}|}}}|}{yy|~}|}~~~}xvvxyz{|||{{{{zyz|}~~~zwvutsstuuuuwxxwwwwwvvz}|~~}~xwxzywvvwwxyzzyxwxyxuux{}}{y{~~|zz||{{{{|}~~{vtvwwuuwxxwwwxxxxxyzz|~zvux{zvttuvvwwvuuvvwxwxz~|{|}~~yx|~{z{||~}}~{xz~}{{|{zzz{|~~}|{|}y{~{zzz{}}|{{{{{|}~|z}~}|zyz}~|zyy{~}~}vuz~}|{zxvuxz||{yyyzzz{ywy{{|}}|yvvxz{zxwwyz{|}~~~~~~~|ww{}|{{{||{yz{|||zyyz{|~~||}~~{uuy{{|}}}|zxxyz{zyyz{}}}{vvxxwxz{{{yxwwxxvuuvxz{}~}{|~|wy}~|zy{}}|{yxxwwvwxyz{|}}||}~~~~~z|~~}}}~~}}}{yyz}ywz}~|zxxy|~}{yxxwwxxy{{|~~{}~}{zyyzy{}}~}{}}}}~~|zz{|{{{{|zy{~~~}}}||}}yxz{{{{z{|~~}xx{}}}}}}}|{||{yvuwxxwwvwy|}{{}}||}zuvz||{zz{{||}}|xutwz{zzyy{~~~yy{zz{{{{{||}|{wuuwyyyyyyzz|~~~~|xz~~~}~}ywwy{||{zyz{~~}z{|||~|{z{|}}}|zyz}~|}~~~~}}~}||{zzy{}~}||~~}{yxxyz{{zyyz|}{|~~~~~~~~~}{zyyxyz{{|{{|~zyz}~~}||||}}|}}|zwvxz{{zyy{}~}|~~~~}}}{ywxxyzzzyz{}zy}~~~~}}}~~{xxz{}}{z{|~{{~~~}}~zwwxz{zzz{}~|}~||~{yxxyyyzz{|}}~{|~}}~}{zzzz{zzz|}~~z||}~~~}{zz{||yxxyyyxwvvxz|~~~~~}~~~|zz{||{|{{{|{}}{~~}}|{z{|}}{zyyywvwwxyz{}|z}~~~~~~~~|{{{||zxxyywvvvvwxy}~{|~~~}|{yxyzzyyzzzzyy{}|}~~}{{}}}|{|}~}}~~}~}}}||}|zyz{{{yxxyzzz{}~}~}}}{zz{{{zz{||{z|}~~}~~~|zz{|{zz{}}|{|}}~~}~|||}~|||}{yxyz{{{{|}}|~~}}}}}|{zz{||zzz{{{{z{|||~}}~~}zxxyzzzz{{{{zyz{z{{{~~~}}~~}}|zyxxxxyyyyyxxyzyxy|~{}~}}}}}}||{zxwy{{{zzyzyxwxyyyz}}|~}{|}}}}~~}{xwxz{{zz{||zxwyz|}~}|zz{{{{{}~~}{zyz{||~~}~~|{z{{{{{zz{{|{{{{z{}}~~||}~~}}||}~}~~}|{{|||~}|{{{|}~~~|{|}~~}||}}}|{{{{{zzz|~~}}~~~}{xxwwyz{{|{yxxxxyyyyz|}}~|}}~|{zzzyyy|}}{z{{zyyxxy|~~~|~}||}}{yxy{{zyyyyyxxyyxwxxwxz{z|||}||}~~}|yvvz|{yy{||{yxxyz{{zz{}}}}~|}~|zyzzyxy{||}~}{zyz{|}~~~}~~}}~~|{|~~}}~~~|||~~||~||~~}{|~~|zzz|||}}|{||}~}}~~}|||}}|~}}|}}~~|{z|~~}{{{|}}||}~|~}{{|}|{{|~~~}{zz||||}~}}}~}}~|}}{zz{{zyyz{{yyyyy{{zxxz{{||}~{{}|~zxxy{|zww}xonv|utx~~|~z}~|xy~urzunms{{wuux|{{~yy{y~}vy{smnu~zutvxupnrz~zwvvuvxyz~{uwysv|~yutw}{piktz||zxsmijr{}xtvz{wtuy~|y|z}~~~~zy~~|}}{z~y~|z~~xvz}||su|~~~{xvwz|{|}~~{wvzyy|{wux~}xtpmjknqv~}tnlmljnyyy||{{}}~~~~~}{yvromqz}xvvwwy}~||}zwx{~zwx}|{{|~~{xvtqnntzyofcglnmklnrtvurppsvwwutrnhdejqwz{xsmhfefilqvvqjgijgb`envz{xrmklnorvz{ukeis|}|{{{{zyxy|~yxz||{}~wx~|~|}|~{~~~yvz}~~{wvz~~}|{uqopv}wrnmpv|~~{qns|~{{~|{|{z{}yux~}{tv}}ww{|urw~{z|}~}{||yz{yvrpquy|{wsrrstwz}ztonrxywuuyzwropuvrmmpsutokikottqmlnpokjlptwwvuttuuussvz~~}}~~~}~}yy}{x{xuy|y{zvux{}~}zxy||ywx{|||}|yx{|zzyyyyyyyzzyvuvxywvx}{wvy}~|ywwz~~~~}{z|}||{{||}~~}{{~~{|~}{wroquyzwsstuvxzzxtrqppooqsvvsmihkqvwurruxywtrqrsstuvuroortuuwz|{wtplklnrwxvstx~}xvwz~~}}}|z{}|xw{~{{}}yy{|}~}}~~~~~}}~||}|{}{{|{zz}|{~|xvwyxvuuwy{{yxxyzyuuy~|yy|~}{z|}}~~{}{urppqswyz{xtrsvyzyxy{|||}~zz}~~||zx|~|{{{|{{|}{z{}}yvwz~~zwurnlklnrvxxyxurooptvutttplklnquwxvtqopswz|}|{xxz}~~}|}|tqty}|~}{wvwz|~~}~{{~~|}{xxyxvuy}|}|}|zz|~~|{|}|zzz{~~}}~{xutv{~}{xy}|yz{}~}yuuxz{}|zxwy{~{yy{~~zwuuwz}~{zywvwwwvy|~~|zyyz|zusw}{xwx{~~}||~~zxy|}|zy|ytstuuvxz{|{zyyz{|}~{xursvyzywutrrsuy|}|ywvwvsqruxyxxxwwuropu}vkefjmnoqstrponoruwwwxyz{{zwvxz{|~~||~~~zyz{{{|~}}}{z{~}||{zy{~}|}~}~{wttv{~~yrosy~|ywurpoqw~|zxwuv{~}~~~}truz}}}}}{xvsoorvyyvuuvusssuy|}}}~xrrvyz{}~|}}{{|}~~}|{z{}~}|}{slgfghjlptusoliiknppooqqpoliikmnpuyyxwvuttvx{{zvttuwy{~~}}~~~}yvuwzzwuvz~~}~~|zz|~}~~|~{ww|~~{uqrvxz{}}|zz{}{z{}}~~}}~~}|}}zy{~~}{zzzywxz}~|zyyz|~~~}~~~}{yyyxyzzyyz{{{}~~|ywvvvvwz}~}{{~~|xy{}|zyxxxxwuuvwxxwwxzyyy{|{xvuvx{|zywvutstuvvvvvvwxxyxtppswywuspliilopqolijnrsqnnopooquwwvuuuuwxxyz{}~}|}~~{{}~~zyz|}~}}~~~{xxy{}|zxyzzyxxxzzzywwy|~}||}~}z{~{xvvxyz{}~~}{{zzyxwtpnoruvutssuvtrsv{~}||~{tqty}}||{z{|~}{}~xspprrrrssqqsutromlmnmmnrsrnklnpoopqqrtwyyxvvvwxyyxutvxvuwz}}zxyzzwrmkmpqqsvwvttvxzyxxyyyy{}~|{}~zy|}zy{{yz~|yyzzy{~|{{|}~yuvz~~|yxxxxxwwvvx{}|zxy|~~{z{}~xstx{||~}}~}{{}~}{yxuqmkmqtvwwvuuwy{||||{{|}}~~}|xusstwxwvwxz{|||{z{zxvtvy{|}{yxy{{zxuttuvwwvtronnmligfgikkjloqrrrqqpnmkkkkloswyywvuttwyzzyz|}}}}}|wuvy}~}}}|{zyxxy{~|{}~}}~|{|~{z|~~~}}|wuuwwwy|~{ywwwxxxvvxz}~}}~||}xwy|~}|||}~~}||||zxwxz|}}}}|yxxxyzzyyyz}}}||}zwxz||||}~{yy{|||||}}~|}{utuvwwutuvxyxtpnnoppoonoqstrpooqpooprrqooruwxyz|}{ywuuwxxwvutuxzxsnlmpstsrqstttsstvwwwxyyy{}~}~~zwx|~}~~~}{z{}~~}~yw|~~}}~~zwvw{}~|zz|~}|zxvwyzyxwwwwy|~zutw{~}{zzz{{zzyxy{~}xsppsutrsuvurnlmoruvwxyyxwx{~}~~}~~~||~~}|{zxxyzzz|~|{{|}zwuuuuuvurlfcceffefikkhedfilnnmmnoprttuvwwwxyyyyyyyz{{zz{}}}~{z|||~{|~~}}||{z{{{zyyz{{|}}||}|zzyz|}yvuttsttsokkoqqpqsuusppsvxyz{~|z{|}~~}}~}{z{|~|{}}|{{{zxwxz{|{ywvuutronpqqqrtvwxxxyxvsqppooopqrtwyyvsqrstrpnlkifcceghhhiihhijjjjjiijkmnpqsuwxwuttuvxz||{yyyz{|~~}~~~}{||vstw{|{{}~|ywxz||}~~}~{yz}}}|{{{{zz{}~{zy{|}|||}}}}wsrtwxwxxxwvvwyzyxxyzzywvwz}~}}~~||{{}~|xqkijmpqrqnmnoonmlmnmlkihghijknnmnonmnoopppppqpnlmpsuvutuvwxyzyz{{ytollnpsuvvuuvxyzzyyy{|}}~{xy|~|wroortrqqqqrstuuuvwurpppqqqty{{zyz{||}~|urty~~~~}}|}~~yx{~~}}}}~~}|||}~~}{yy{||{zzzxvuwz|||{xsnkkmonmllmmljhgghjkkkigeehjkkmnprtrqqruxzzyxvtqopqsuwxzzwuuwyzzzyvrpquwwutuz~~|{|}}~~|z{~}{zyxz{zyz{|{{z{||{{|}~}~}|}{tnmoqomlllmpqponnnnoqsssvz~}|||~~}{}|{|~{zzz{||||}~}|{{|~}zwvvwxyz||{yvusqppruwxwvtrrtvtnhefijheccehjkkklmoprsssssuxzzyxwxz{|}~~ywy{zyxy|~~~}wpnquvututsrrqpprstttttttux{|}}~~|{{||||}}}|||{yxyzzyyyyywwwyyupnqttrprtuuwxz|~}}wstwyyxy{}~|{~|yyzyxwwxy|}|ywvvuuttvxyyz|~~}|{{z{|{ywxwvvvvvvuromlkklnoommmnqsrmhdehjihhghhijiiijklmoqsstvy|}||}~~}~~yxz{{zz{|~}~xqpsvwvvvvvwxxxxxxxxxwvsqrvz~~~}}{zxwxz}}}|zyxyz{{{z{||{zz{|~xssuwvuuvvwwwvutuwyzzzyyyz~}~~~~~~|{|{smlmpqqrsrrsuvtsrrstsrrsstvxxwwvuutsrppqrrstuwxwwwxxwuuwxwvtsstvxvrmklmmnoonnprssrrstuvxyzzz|~|}~}}~zxyzyvssuwwxyzzzyywwwxxvvw{~}||~|vrqtwwvtttuwyzyxxz{|{{yxvwy{~yx{~~{yy{~}|{zyxxxxxxyyyxxyyxsnklpqpnmkihijklkjihhhijjknpsuwxxwvvwxxxxxxxxxyyyy{||{||||~~}{{~ztqsx{|zyyyyxxyz{}}}}~~|{~}|~~|zzz{|~~~~}||~xsrtuvvwwwvvvwxxyz{|||{z{|}~}zyyzzzyyyyxwvttuwxwwwwxyz|~~~~}{{|||{ywvwxyyz{}}|{yyxxxyzzz{{zyyzzzzyz{zyxxxxxyzyunhefjmmlkkkmopomllmmmlllnoopqrtwxyyyz{{||{z{|{zzz{}zvw{}~~~}}}|{zyz|~~~~~}zwwyzzzzzzzzz{{zxwwyzzxxy{}~~~|ywyzzxxyzz{|~||}~~|{||||||}zwwz{{z{}~~ywwxwvvwwutuvvusrqqqppqrssrrrrstuvxxwuuvvuuuuttsqooooqrrqqrsttssrokhhkmmlmooopqrsuvvtrqsuvwwwxyy{}~|zxwxyyy{}~~~~}}~~~~~~~~~~~}wssvxyyxxy{|}|||~}{ywwyz{{|}}}}~~~~~|z}~{yyzz{|}}~~}|||||~~ywy|~||~~~~}|{|}uporuwvwxwusrssrstuvvtqnmnpppnmlllmnprrrrrsttssssssrqrtuvwyyyxxwwtokjmqsssuvusstvwxz|}~~}zxwx{~~zz~|yz}~~~~~~~~}{zz{}}{{|~ytux|}}~~~}~~~|||}~~}{ywvvx{}~~~~~~zutuxyz{{|}}}}}~~}||{z|~xuwz}~}}~~}}|{{|}}}|xrnnqstrqsuuqmlmmklnrttsponnnoppoprssrqsw{}|{{{ywwwwvwy|}|{|}}|}|{xursvxz||||~~||}}}}~}zzzxvw|~}xvx{{ywyz{zzzzxyz{zz}~}|{|||zyyyyyxyzzyy|{xx{~~|z|}~~~~{wvw{~~}~~~~||~~~~~||}~}|}~}|}}|{{|}{yyz{{zz{|}||||}|xuuvuuvwvuqlihjlmmmopponmlklnoooqstvvtplihgfdcglmlknrtuvvvtrpqtx|~ywz~{vv|yppyzrppojfhqy{vsw~}x}tlq}xihrzzzvxzyxxz~{skhnxvopu{}|{zxrg^^dkmmpuwrjfhpw}~yurpoomlotvslfejrxwqlnv}zttwzwphcbeinrwzwh````ags{tollnonpv||urv}~xqllqz~|{{zxwxyyvsrux{ytkc`dkrw{{nfdekt~rd`ht{~~{y{wrpty|xrmlr}{sqvzw|~sou|xvtssv|}|{|~|zz|~~ytsvzyvx||~|y{zvtvy{{|~ytprw{{xvwvqiflw|yrnnqsrqqrqrstqmkottpjinqme`ckopnnpsuurmgbaejllklmjgegntxywrkeeinqtw{}zursvxuohfinrrpnmnqx|unlou{~~ytpmkhhls{}|}}z{zz||y}~wpmmpv}spsvvttw{|xy~{vvx{}~{srw~zx{|yyzv{~xwz}{vu{~{}yxvtqonlmqwzxttwywqmnpoidbdhmqssqmkjjjklnnkgddffdb``cjsyvmdaa`[USX^a`_afkoqqmfbchlmmnpssojffhkntzzvutttw}}|{z{~{tpqssst{zvtromotz~|}{xwxz{x{}~||~}xsqu}|zwsmhgjorsuzyqmmrwwtqrvxslhjnrrqqv|~zrjgintyzyvutromotz}}zyy{}~xuvy{zz~ywy||zvsqonoqsuwxxxyz{zvqlknsvwwwxxwtpooruxxwwxz|}~~{|~}ywutttuy|~|yww{~|yy}|wvxz|zxuttsstw{{xvvxyxuuy~}z~}z{}~~~wuwywuw|}zuqpqsvwxvtsstvy{}|{{{zxvwz}}slknsvwy{|}|{ywwwy}~{wvy~|upnoqpommoqrpnmosuusqqrtuvutstwz|{yvssuwxy{}~~~}zy|~~|zwuuwz~}zxwwy~zvw|~{yz{}}{yyxwutrqquz}|yy|}|}~|y{~wtw}~yvx|}}~~|{}yvwy{zyz{{yvsqpopsxzyxuqkfdeimqrrpnkgddfiloppopqrrpnllnpty}~}||}|{{|}{wrqswyxtollmnnmmorttqnptwvqmllmmkiffhiijlptvurnmpuxyz{|}}~~~}}|xwz{z{|}|ywwy}~}|zy{~zz|~}{yxyz|~~}}}}yxy|ytqnmoruwxxxurommnooprtsojfdcceksxxvssstsqooqsrnhefjnpnjfcabejmoqstrokihgfhlrtspmkjhffgjoqplhfefintxzxwvvutsrsvy{||{z{|~}||~~~}~~zxy}}ywxz}}||{yxyyywuvxzz|~~}{{z{||yy}~xvw{~}}~|yxy}~}|}~|{zzxwtqqswyxtokjknruvuvvvsokjknprrpmkijloopprsroopsvz~}{{|~zxwwz~zqjhjmnnoprrojc__bgknnlhda]ZWVZ`egebaa_^^`cfijjjihhhkosuvusqppqsuy}}xuuwyxvuvyzywvwxyxuuwyyvrqsuvvusqooprstsssqonorx}}{{}{y{~|{{{{||{}~|yy{}ywx{~|zvroppqpppoprtrollnopqtvwusqrsttsqnljjkmqttsqrtuuutuwxxvusrpmkihijlnoonnnnqtvwvusrqqsvxyxwurpnmmnoonmmmnpsvwwxy|~~{vssvz}|wttvxz{{yvrpprronmopponlklopoliijkjgefikkjjjihgiloponosuusqsx}~}~~~~~~~~~}||}}{vropqstuvwwwvttuwyzz{{zzz||}}}}|||{xusrssrpljhikmmkhfgghiiiiiiiiijkkheegjkklquvurrtvxyyyyzzxwwxyxxz~}{zxurppsuuqmjjlnmlkklmmlkjiihhiklmmnooppppqsvxxwxy|~~||zxwvvvvwwxyxwutrqppqstuvtsrqppqsttrrsvyzzzzyy{}~~~}||}~{yxwwvw{~}~~}~{uqoprutpkhijlnpqqponmnprrqpooqrtuuuuwxxxx{}~~}}}|{|}{xuuvwwwwwvvuvvvvustuwyz{|}|zwvx}~}~~zyz{{xuttuttsssqonnnmllmnmmmoqrstuvvutttvy{}~|zyyz{}~~~{vrqqrrrrqqponmmnooomlkjkklnpqqstwxxxwxyz|}}{|~~}|||||{||~{xy|}zvtstttssrqppppqqqrrrrqqqsvxyyxxxwwxz|}}}}}{yyz{{{zyxxxz{{{zywusrstvwwxxxxxy{}~~~~{wuuuusrqrsttssrqpopqtuuvwyyyxxxxxwvsqqqqpquy||{yyz|}}{{|}~~~ytrtvvuttuuuuuutrrrsrqruy}zsnmmmkkmprqpprrqpquwxwwy|}}{yy{~}||~|zxwvwwvsponmkihhijklkigfgiklnopqrrssssuwxz|~~}{{|}ywtqmjjlmlkkmoppommmnprrqppqqqpqtvwwwxz|}}}~}}|zxutssqnnoqrqqrtvvuuuvwwvuttvxzzyxy}{xwwxyzyyxxz|}||}}}}}|{{{|}}~~}~~}||{|~~~~~~|zxxz|}}|{{}~~~~}~{xvvvwyzzywvwx{|~~~|zz{}|zxwwwwxyz{{ywvuvxz|}~~}|zyy{~~{yxyyyz{}~~}{xvsqqsuvvvvuttutttuuuutsrrty|}}||}}{zyyy{|}}|{{{zyyyzzz{|~~~~~}|}~~~~~{wrnkijkllmmmmopqqqsuvusrsuvwvwy{||{{{|}}||||||~~~~zwxz|~~|{{}~}xwx{~~}}}}|{{{}~~|zywtpnnpqqppprtuvvvuttsssstttutsstuuuvy{~~}|}~xsrsvxwvttuxyyxxyzzxwwwvuuwyxvuuvwxyy{{{ywvvwxyz{{zz|}}||}~~|zyyxtojghknonlklmnnnnoqrrqpprtvwvutrpppqstwz}}}|}~zwvwyzyyz||{{|~~~}}~~|{zz{||{zzz|||||}~~}|~||~}~~|xurqrtuvvwwwxz||zxwxyyxxxyz|}}}}}||{{|||}}}}|{{|||||{{|}~~~}~~|ywuvxz{{|||{yxwwxz}~}||{zyxxyz{|}}~~~}||{{{{|}}||{zyyzzzyyyzzzz{{{{{|{zyxxyyyxvtuwwtnjhijlnnnmlkkkklmnmkjjlnooprrrrrstuwwwwy|~~~|xutuvwwwxyyyxxxyz|||{{{ywvuwy{{zz{}~}||~~~}~zutvy{zzyyyy{|}}}}~~}~~}}~|z{}}}|||{{zzyz{zywvvwxwvvuttsstuvwwwxxxxxxyz|}}|zxwvvvwwwvvvvwyz{{|~~}{{{{zyy|~}wqopqstuwwvuuvwwwxyyyyxwvvvttuxyxwvvutrqrtvvvuutttuvwxwwvvvwwvuuwy|}|{zxxxzzywvwz|{wsqswy{|||{zyyyxwvwxxxyyz{}~~}~||}~~}~~}~yuuxzyxxxyxxxwutuuvwwvuvwwxyz{{zyz{||}~}zwtpoprrqqrssqppqsttrpoopqrssrrrrssstuvvwy|~~}}~}~|vtvyzzyxvutttuvwxxwwwuttvxyz{|||zxvuuuwz|}~}}}|}~zuqqtvwuronopqrtwz{zxvutsuwyyyxyyzz{|~~~}||||||||||{zzz|~~}~~~}ywvx{}~}{zyz{}~~~~}{{|~}|}}}}~}}{z{~~|{||||}~~}}~~}}~~zvtux{||{zzyxxxy{||{z{|}~~~~~~~~}{zyxyy{||}~~~~~~~~~{z}~~~}}~~~~~~~~}}}~~}}||{yurqsutrqqqqqqsuuutsstttttvxyyxwwxy{}}~~yvtuuvvwxxxxxxwvvwyz{|}~~~~|zz{||||{|}~}}~~|{{{||}~~}}}}}~|wtsrqpooopruwxwtrppqsuwwwvvuuvxz{|}~~~|xwxzz{|||zyyxwutuvwyz{{{zzzyz{|}|{z{}~}{{}}|}}~~~~~~}||}~|xvw{~}}}~~}~~~~}}}~~~~~~~~~}}|}}}~~~~}||||}}~~~}~}}~~{yz|}}|}}}||}~~}||{{{||}~~}}}~~||}~~~~~~~~~~~~}|~~~~~~~~}}}}}||}~~~}|||}~|zyz{{zxtpooqqqqqqqqrrqpnoqsuvvvuttsssuwyyyyxyzzzz{|}~}~}xsqsuwwvutsssssrrsuvvuuuvwxxxz{{zyxxz}~~}{|~~~~~~|xwy|}}~~}zxvvxzz{|}}~~~~}}~|z{}~}{zyyzzzz{|}}||||}|||{{{{{|}}}}|{{|{zyyyz|||{|}~}|{{{zz{}}|{|}|zxxz{{{{||{zxwwwxwwxxyyyxwwxxxxxxxyz{{|{{zzzzzyxwwyyzyyyyz{{{zyyyzzzz{}~}|{zzzzzzzzxtqqrtutttuvwwwvvwwxwvvvvvwxyyy{}~~~~~|z{}~}{yyz{|}}~~~}~zwxz{|{{{{yxyyyxxy{||zyxy{{{{|}~~~~zvstvxwvvuuuuvvvuuvvwwxxxxz{{zzz{{|||}~}||}}~~~}{zy{~}{{{|zyxyyz{|||||}}}||{zz{}zvuvxxxxxxxyzzxusrsttuuwyzzyxxy{|||}~}}}~~{wwy{||zyxxyyyyxxxxyyyyyzzzzz{|{yyyz{|}}}|||||}}}}~~~~~~~~~}{}~}~~~||}~~~~~}||}~}{{}~~~}||}~~~~~~~|~~|{{|||||{yxwvwz{{zyxxyzzyyz{{|}~~~~~~~~}|||}~~~}{zzzyz{|{wsrstsqpqsuvvuuuuusrrsttuvwxxxxxxxxy{}~~}}}||{{{{|}~}}~~~~}}}}zwvwxywutttuvvvvvvvvvxzzzyz{{{zyyyyz|}~~~|||}~}|{{|~~}}}|||{|}~~|{|}}}}}}~~~}}~~~}||||{z{|~~~~~~}}|||{{{{|}}~~~~}|{{{zzzzzyyyyxxxyyxxxzyxvwy|~~}||{zyxwxxy|}}{zzz{zyyyz{}}}|{zzz|}}}~~|yvvyz{|}~~}{zxwxzz{zyxxxxyzz{|~~~}|zz}~~~}|~}~}}~~}~~~{{|~~{zz{}~~~|{{{{zyz{|~~~~}~~~~~~~~~}}}~~~|yxyyxvuz}wuttwyzyz~}sknx}vtx~}}~{~wrv~zz|yyyw|zsqt{}}~~ysqu}~{xvv{~~|}wz~|~|}wrt{|xtqqw~~ywyywsqrx}||xx||}}uv~}|{uuy}~wx}}~zy|zvuyznjnv}|yz{yqjks}zsqsvusqpruwwuromnrsqorzzspnpv}vnkq~xyysv}zzz|zvx}~}~yw{~~{x{~~|{||vsrrty~zuplkpyzssuutuy}}wssw||yxz|z~}}zxzyv|~{}y{}ywwwww{ywy{{xuuvy{{yupnnqv{~ysqty~}|||{xx{{z}|xy|wtvz}vmnv~{x{{vuwy{{zxx{yuuy~~~z}|x~{wru{~{uolmqvwuqmmquvsoosxwrmlpuvsolkmpsuuuvvtrsv{~|z||}{z~~}}vporvxyz{~vopxzwy~|xsporw}{vv|ww}~||}|vv{~~||}}{vrpqu|~}}|yvvy{ywwxywvwzyvsu{}}~}~zy|}zvuwyxwxz{yvtrqrv{~{torw{xqmnsvxxvutuwxwussvy{{yyz|}}|zz{|~~~~|~~}z{}{~}}|~~|yy|~~~{wvvy|~~~}zxwxyz{|~|{~{{~}zxx|}{|~{z|~}zxvwy{{xvvxz{|{yuqmklnqsuutqonnnoopqsuvvvuuuuvwwuttx}~|ywwy||yz~|~~|~}{~~zy|~{z|~~zwwz|}}~}zy{~yuv}~{xwx|~{{~}zyz|~~~~|z{|}||}}zyz~~|zyxy{~~|}}|~}}}}|~~~|ywvvtqmklqvyywttuvwurpruxxvssuvtokjnqttrpnortusrruwwutvy|~}||~}~~|yy{~{vux~|wuwzzupqvyyvuvx{}}zuolmpssqpruusrtwyywtsuy~~|}}{{||}~}}~~~{yy{{y{}}{xuronoqrsssuwz||yvsqqty}~|ywvuuvwz}~|yvtuwyxvsrsuusqqswz}}{yxz}ywutuy~~|{yz}~|{|~|zz}|z{~~}}|xvvwy|{xwxz|{xutsqqqrtuwy{{xtppruwxz||{xuspnnqvz{yvqnmnruwxxxxustx}~~|{{||}|ywxzzvtvy|~~|{zyz}~|{zyxxyz{zxwvvuuw{~~zz|~}~~|||||~}xtssuwxxxwwvtrpprvz|}|zxvtsrtx{}{xuttttvyzspquyyyxy|}{ywvwy|}yvuwz{vttvxz|}|zxvuuuuuvx|~}|zxx|~{z{zxwy~~{yz~|{}~~~}||}{{{{|~}|}}{|}|}~{{{xy|~|zxvtssw|{xvuuwy{~~|wsqpppqqrstuuuusqnkkouyzwutssux{~~{vssuy|~~}{zz||zy{~~|}}|{{|~|||~~~{wuuxzzyyyyxxxwussv{}|zxwxz}~|{{zxurqqsvz~|yvuuw{}}}~zuttwy{{yxyyyxvvwzzxwxz}~{yxxyxwvwxwusrty|{wrpruxyz|||{|~|zyyyzywutuxxxvuvxyyvsqqruwxxxyyyywvwy|}}{zzz{}}{yzzxutvyyxxxwvsrruwwuuvxwtrqqrqponoqsttutsrstvvvuuwz|}~{xy|{yz}~}{{||}}|{yxwwwy|{xxz{zyyyyyxy{|}|{zxxxxy{~~}zz{|}}}~}|{{|~~|z{}}{yz|}{wsrtw{||{yyzzzyy{{{zyxxy{~}|}}||}}}||}~~|zyz}|{{}~~~||{{||||{{zywvuvwyyxxyyxxxyz{{zz{|||||{ywwy{|{zyyyy{||{zyyxxxy|}}{wuuvxz{{{{zzyxwxyz|}}|{{|}}}~~~}}}~~}|{|}~~zwvxz|}}~~|{|~~~}~~}|{{|}zzzz|~~~~}~~~}|{zwtqrtwwvtsqpoquxxvsqsuvussstrqoopqrsssstuwyzzyxy{~}{z|}~~~~}|}~~}{z{}~|{|}{zyyz|||zxxy{{zxxz{{{|}}~}z{|zz{}~~}~~{{}|}}||}}|zxwwwwvuuutttuvuttuutrrtvvtqopqpooprsrrrstuvwy{{ywwxxvttuwyz|~}|zz{|{zz{|}}}{{|}{z{}}~~~~||~~}~~~|{zzyyyyxvtrpprssssssrrrrrrstutsqpqrtuvuuuwwustwyyxwx|~~{zz{~}zyz{|{{{{{zxwuuuwxxxvuttvxxwwz|}}|}~~~}~}yttwz||}}}}||~|{{||{xvwxyzxwvvwxz{|zyxz|~~~~~~}~~}{xwxz}~}|{{{zywwwwvuutttsrpnoruvtrqqsttsssuwyyyyyyz{}~|zywurrtx|~~||~|yy}~}|}~~}|||}~~}||}~{yyz|{zz{{{zyyy{}}|{z|{xwx{~~~~~}||{{{|}~~~|zxwwyz{ywxz}}{yy{}~~~~|{|}~~}|{{{|~~~yuuy}~}||||}~~}|{{{{zwvwyzzz{|||{{}~~}||||||{{{||}}|{{|}~~}|||~}xvx{|{yxz{|{{|~}zwvwxyzz{|}|{zyz{|||}~~}}~~}}}|zy{}~|||~~|z{}}||}~~}}}|{zxvvvwxxwuttvxz{{zyxvtrqprtutttuusqpprtttttuuuuvwxzzzyyyz{||||~~|zz|||}~{{|~}}}~~~}}}}}}~~|}~~|||{{z{{{zz{{{zyxyz{||||{ywwx{~}|{ywtsux{||{zz{{|||}}|{zz{{{{|~~~}}}~~|yxxz|}~~}{zzzzzyyyz{zyxxxxxwwwwwxxxvtttuvwxxxwuuvwxyyxxxxxyyxvuuwxxxwxxy{}~~~}|||zxussuy|}~}||}~~~~}{{}~}~zwuvxxxxxyzzzzywussuvwvvvwwwvuuvwxwwwwwvuuwz}~~|zyyz{|~~~~~~{{|~}}}|zxyz|}~~~}{{||}}~~~|{z{|}~~~}|{yxy|~~}}~~~}{zzzzyyy{|~~~}}|{yurpprvy{zyxwvuuvwwutrrstuvwxxxwvwxxxwwwxxxz{|{yxyz{}}}|||~~~~~}}~~~}}||{{||}~~}|{|~}zyz{{zzzzzzyxwxyz{{{{{zzyxwwxxxyz{||}~~}{ywvwy|~~}}}~~~}zxyz|~~~}|}~~|yxxy{|}}||||{{zyxwxyzzzzxxwwwwwvvwy|{yvuvxxwuttuvwxxy{|}}||{{{{yvsqrtwz||{zzz{||{{zyxwxz|}~~~~}|{z{}~~~}}|{{{|}}}}~}zwuuvxz{{zxvuwxyxwwwwtqpruwyyyyyxwvwwxxyy{{zyxxy{}}}~~~~~~~}}~~~}||{{|~~}}|{{|~~~~~|{z{|~~}}~~}|ywvuvxz{{zyyzzyxwxyywusstuvvvwxyz{zzyxwwxyzzz{|||{{{}~}||~~~}|||||{|}~~~}|{{|}}|{zyyyyyyyyz{{zzzzzywvvwwxxyz|}~}|zzz|}~|ywuux{~~~}~~~~}}}}}}}|{zz{}~~}||||~|ywwy{|}}~}|||||{zyyxwvuuvwwxwvvwwwutstuuvvvvuuuuuuuvwwvuuuuttstuvwxz{|}|{zzz{|}|zwvvwxz|}}}|||}}~~~}||{{|~~~}}}~{xwxyzzz{}~}|{zyyxwvwwwvvvwwwxyyyyzz{{{zzyz{||}}~~~~~~~}{zz{}~~~}|zz{||||}~}||}~~~~~~|zy{}~|{zyyzzywvtttuvyzyxwwwwvuttttttuuusssuvwwxyyyxwxxxxyyyzzzz{|}~~~~~}||}~~{yy|~}||{{{{{{{{zywwwvvwyzzzzzz{{{zxwwwxxxvuuwyyyxwwvvvvvvwwwwvwxz|~~~}|{zzzzzzywuvy|~~~}|}~}~~~~~{yxz|~~}}~}zyyz{{{{zyyxwvwxyyyyyxxwwwwvwxyzzywvuuvvwyyyyyz}~}}}~}}}{yxwwy}~~~~~}}~~|{{}~~}}}||{zzz{{{{|~~}|}}~~|yvttuwz}}{xvuuvvwwxyyyxwwwwwwxxxxwwvvvwyz{||{{zyz{~~}}~~~~~~}||}}~~}||{|}}~~~~~}}|}}}|}~}|||zyyyyxvsrrtwzzyxxxxvtsrstuuuuuuuvwxyyyxwvvvvvvvwyz{|{zzyz{||}~~}}~~{zz|~}}|{z{|||{zyyzz{}~~|{xvuuuwxyyyyxwwwwwwwxyyxvuvwxyyxxxyz|}}~~}}}}|{zyxxy{~~~~}}~}zxxz}~}}~~~}{zyyyyz|~~~}}|{xusrssssssuuusrsuvvutttsrrstvxyyyyyz|~~~~~~~}{yxy|}|zzz{|}}}|{{|||{{||{yxxy{{{{|}~}zwuuwyz{||{zxwwxxxwwwvutstwyz{|||{ywvuutsstvxyyyzzzz{}~~~~}}}~~~~~~}}}}~|yxxxxwwxzz{{{|||}}}|{zzzz{|}~~~}|{|}}}{ywusstvxyxwvvvwxxwvuuuuutuxz|||||}}||{{zyxxxyz{|}}~~}}~~}}}}~~}|zyxxyyyz{{|||}}}}||{zywvuuuuuvvwwwxxxwwwwxxxwwxyyz{|~~~~~~~}~~~}{zz{}~~|{zz{|}~~}|{z{{|{zzyxxxxyyyzzzzyxxwwvutssrrqpooooopqrssrqqqqqstvwwwxz|}}}}}}}}~~{yyz|}~}}~~~~~}||{{{{{zyxwwwvvwxyyxwwwwwwwxyz{|}~}}}}}}}|zwuuwy|}|zxxwwwvwxxyyxxwxxyxxxyyzzzyyyyzzzyz{||zyyy{|}~~~~~~}}~~~~}{{{}}~~~}||||{{|}~~~~}{wuttvxz{{zxwvuuuuvxyyxwxyyyxxyz{{{{||}}}||}}~~~~~~~~{zyz{|}~~}|{zyyyzzzzzzz{{zzzzzyxxxz{{{zxwwxxyyxxxxxxwvtssttuuuvvwvvvwxz{|}}|{{|}~~|zwvvx{}~}}~}|}~}}~~|zxxy{~}|{{{zzyz{|}}||{yxxxxxwwwyzyxwvvvvuuuuuvvvuutsrrrstuuvwxyzz{|~|{|}~}~~}}|}}~~}{yxwvwy{{{|}}~~~|zxwvwz}}{ywxyzz{{{{|||{zz{zyxyzzz{||{z{}}}}~~}~~~~}}~~~~|zxyzzyxyyyyz{{{{||{zz{|}}~}{xvuuvwxxxxwxxxwwxz|}|{{{yvsqqrtvwwvusqqrssstuwwwwxz{zxxyzyxxxy{}~}|{{{{z|}}~}}~~~}{|~~~}{xvwzzyyzyxwxyywwxyyyyyyyzzxwwyzxvuwxxxwxxxyyxvvxxxwwyzzyxwvuuvxyxxwwxyzzzy{~}|}~}zxz}{yxvvvxzzz{{ywvuvurokihkosuvutqrv}{lehpx}{y{yzsnnsy~}vpmnpposy~|tmhghigc][^ehgceoz~zqje^WSW`iprqkebeikhglx|uoga`gs|{tnov{{{||wpmow}~|{ytmgglu}zz}~}vnhfjrx|{wz~unpy|uqquz~~|yxzzwtwz{~~{wvzwpnprqry{xx{zpihkoswz~|z|}|{|{||{{{}yx||vw~}~||}~yuu{|tnlq|~{toov|wvy~{~{}|snoruuuvxwupjebcinomjjnojc`fqvskfeec_[YZ]aa_YTQRTVX^fnmcTKJNRTUVZ_ejljgeefffdb`]YWY_gouxxvtrqqpprw|}zvtx|{vqpt{~~~|~~zrvzz}}vqs{}~~wtv}|wrpooptz~~{yyxxxyxtolnrvwutw}~~}xspqvzwohfhjihkr{~xqjddglnmosvrjdcffb_airwxxwrkeejmjedktz}}ytlgjr{~wtuwwxz|upnr||uppv||xwz||zyz}~zwx|~||~}ywutrppqqqsuuqlihhhgfegjllmnnmlib\[cq||{{yursw|}y|~zxy|}z}~}{{||{xvuuwwxz|zunkpw||ywvusppswzxvuutrqpoorw||xtstuqmmqvxwvuuttuvwxz{{xrmlotx{zxtokgglt||wuy~}}}}~~}{~~{{~{yz~~zwwy}}wttvurnpuz{zy|~{{~~}}}~}}~|yxxyywuuvvuuvx{|{xuqnnpsuvtoifca]XW[dlrrngca`aabbdfhiihfeddejostsrqqqpnmotz~|yvwy|~}|||}{xtppsw{}|yurruxzzyxxyzzyyy{~~{y{|vvz|{~~}~|y{~}}~{utw|~}|}~|zyy{}yyz}~{z}~{yvtvx{||{xsmlry|yvw{}{vsrtx|~~~~{vrrv{}~}}}~~}~{vstvy|}||~~{|~}zxwvtstvvwy|~}yvw|}xvuvwy|}}}zupoptwyyxuqommoty{zunihknpomjgd`][\]^`bdc`\[\_`^\\]_aa]UNLPV[`eijgb___`bfjkigffgijjiea_`ekrvwxy{|{xuvwwx|{z~}}}{ywuvxzzywtsstttv{}ywvurrw~|||wwz||~|wrnmlkijmqroh^TNLPV\befda]XTRRUZ_cec^XTSSSUW[`dec`][Z\agmpoliikosvy}}wtvz}{uqpoonlkmqsqommorvz|}}|ywvwy{~{yy||tmiimsx||xsmjhhhhgffghgfefghjklllkhfeglt|yroooory}~}z{|{yxz|}{zzyyy{{zxuqnoppollmljhggghlpssplifb_^bglprsspkea_`djprqomljf`\]agjjgd`adimruussrniehnuyywurommnqux|~}zvqmjknsy}}ytokgeeglqvxxwvurooqsroifeeefgihhjmnopqrtwyz{{{{yxy||z{{xvvusponmjfccdehjlllllllkkmptvuuuvusqrtx|{xwwwwvwxwtqoptvvuuwxywtrqqssrqsvyzzyyz{{|}}|}~|vqmkijkmnnmjgecbaabdfghijkljgffffhjkllmoprstuutstuxyyz{}|wtux|}|zxxxxxyz|}}|||{wrooruvvussrollpuz{ywutstw{~}|}}|{{}~~}|{{zywusrrrsttroljhfdceilmmorttssuvvtssuusmfabfiklnpomlmorsvy|}}{{{}~}~{xx{}}}}zyy|~~}}|zuokknpqpoprtvwxwvtsux{|{{{{{{}}|zyyy{{zywusohb_`bfjmnoqrrrqpooquy{yurprvz~~zupmmopqqrrromlmmmmnpsuuttuwy|}|{zz|}~||}~{wwz||zxwwwuronljgddfilljihgda`acdcbbeikkklmnoooopqqppoprstw{}|zz{}~~zslknsutqooprtutsrqrsvxzyxwvvvwx{~~|z|~}}~}|}|z{~~}{{}}}|}~~~}zxxyyz|~}{zz{|{zyxxyz{zyyyz{||}{vssttttwz|}|{z{||{zxwxz{}~}}|ztonsx{zyy|~}||}}|xuuw{}~~~~~}~|z{~~~}||{{zyxxxvspnkga\[\__\YXYZ[[[[\]]]^`abdgikkkjjkmnnmmosxz{{zyyz{|}|{{|~}yurqruxxvuvxz{zyxxy{||zxy{}~}|{|}~}||}~}}}~~}~}}~|zxvvvwwvttvxwussvvussuxzzxwxy{|~~~|{{}~|zwuvxz|}~}{yyy{}}{xxyz{}~~}xuuvvwy{{{zz{zzz{|}~~}}}~~~~~~~~~}{zyywusrtvxz||yustvxxwwwxxxxvsrrstuutsqpnlllllkjigfdcaabegfc``acddddcddeffedehjkjiilopqrstuvwwvuvxyz|~~||||{zyxxxy{|}|}}~~}{zz}~}zxy{||{{{{zywwwyz|}~}{{|}|{z{~~~|}~{xx{~~}~|~~}||}~}||}}|{{{{}~}}}}~~}~{yxxxyz{zxurqppqsuvwvsoljiiiknprrpljijkjiijjjijjifddcccdfhhhjmoonnmkiihfdbabeghhhikllmmnpsttstttuvwxxwyz{zxxz|~}}}}|{yxwy|}{xwwxxwvwxxyyyxxvuuttsuxz{zxusstvvwy|{ywvvvxyxy|~~zwwyzyxwvvwxxxz|~~~~~~~~~~~}}~~~}}~~}||~~}}}~~~|{}~~}|zyz}}}}}~~~~~}{{|~}zywvwy|~}||{yxxxxwvutsuvwvtssqoljkmnnnoooppnljihijkkjklmoqsuvtrqpnllmmmoqtvvusrqpomlmprrpnllkjjkloruvvxz{yvuwyz{{{{{|~}{yxy}|z{{{yz{}~}|{zyyz{|||{{|}}}~}|zvrqswxwwwwusrpooonmnoqtuvwy{|{{zyxxyz|~}||}~~{zxuqpswwusrpppponnooppqssrpnoqrsvxxxxxy{{zzzzzywvuvwwvtrrsttuusrqqsuvuuwz{xvutronmnpqrrrrrrststuvwxywvx{}{|~~~~|{zzzzxvuwxxtolmpstuvvvttuwwvvwy{}~~|||}~~~}wrqty|||{{zz{{zyxxxxwuuuwyzyxxxxxxyz{}}|||||zxwwwwwvvutttttttuuusqlhgjptvvusrqrsttvx{|{zzzzzzzz{{zxxyz{}~}}~}ysoptx|~~~~~~~~~~~{yyyzxupkijmnprsrrrsttutuwyzyyxurpqsux{|}~~}|{}~|{{}~{uolnruwy{}|{yxxxwwwvvvwyzyyz|}~~}|{||}~~}{zz{|}}zxwxxvqlknqtvy|||{{zyxxxyzzzzzzz{}~~~~}|~yroorsrqqsuuuuvvwvvvxyzzz{{|||}}||}~}||~{wwy{|}~}||||}~}||{ywvwyzyvtrrrqmgfhkkjikmnnoopponnnnoppqpnkjiiikmptwwvtssrrrsstuvvuuvwxy{|}|zxutsplijmprsuwz|~~}}}}~~}}}|zz}}~|wpllorssttuvwwwvvvvtsssssstuwxxyzz{|}}}~~}~~ztpoqtuvwyyzz{||{yyzyxwvttuvwyyxxxy|{utvz}~}~~}}|}~~|{{{}}~~yrnlmnnnopqpooqqqqqqqrsssrqpnnnmmnqvyzyxwxxwwwwwwvtrrsuxyyxxxyz{|{xrmkkmnoprtttv{~xtuxyyzzzzzz{}~{smlnprsuwwxxwvvwyz{zyyyyy{}~|{z{}~~}|||}~~~}{{{{|}ztolmnnmnoqrttsqqrssstvxz{{|~}~~}{{{zzzzzzzxvvxz||{yxy{}}}~~}}}~~~}{{{|}{upoqssrqqrssqqqrtvwxyzyz{|{|||{z{}}xutwyyxwwvvvy{~~}}~{y|~{tqrvyyxxyxwvwwwwwxz}~~}||}~ztooqtvxz|~~}|{{}~}|zyy{~}}~~}|yvuuuuvtnhghknoopqrrsuuusrsuwz{zxwxyzzz{}~|wpnpsuutssttsrrrrrrstuvuuvxz||{zyxxz|~~~}}}||}}~~}}|||{xvuuvwupjilpssrsttsrrrstvwx{~~~}}~}~}wuxzzxwxz|||}~~{vuvy{{z{{|}~~}{zyxyz}~~~}{zz{}}~~zsnnpqqpoprtuvwwxxwwwxz}~~}||}~~}|{|}~~}||}}~~~~}~~}{vqprttttuvwvvwwxxwwwy{~~}}}}}~}zvtttsohegjlmlkklnpqrqonnnnoquwwwutuuvvwxyyz{{zyxxwxyz{}~~~}||||{zyxvvutpliimprssstuvwxyyyz{{{|~|}~}ywxz}~}||{zzz{zyxxxyy{~~zvtwz|}~}}|}}|{{{||||}}zwtqrtvwxyzzzzyxxwwxxwuutvy{|zyz{||}}}}zxwvsrsux{}~}||~}|~}}|{{{{zyzzywuutrolifcbcdegiiihiihiiijjjihhhijlmmnnnoqtuuvx{||{{zzy{||}~~~~~~}||||{zzzyussvwxyzz{|}}||||}}|{z{}{xxzz{|~}yutvyzzzzz|~~~}}~}yustvxzzzzz{|}||||}~|wuuwxyyyzzz|}|{zyyxxz|}|}|z|}~}|}}}||zyyyywvwz||||~}||}~~~}|}}{{{{{{{zyyyxwtssuusmgcdfgggghijkllllllllnopooqtutrrtvvwxz{{{{|}~~~}~|zz{|||ytpoqtvwwxz{{{{yxxwvwxz||}zwy{||~~|{|}~~}||~}||{uqqtvwxyxvvwxxxwwwwxy|~{xz}}}~~}}}}}~}{zz{|{z{}~yvxz{{~~~ztrvzzxvwyzxwvwwxxxxwwwxwwwxxyyxxz||zyy{||{|}~}{xussttsrtvusrsxzxroqsrqqsuvx{{vpnquwusstutvy}}}~~~~|xtsux{|||{yusv{}{xvvx{}~{su{|xuywrt}~trz|~{zyvwxxvrnjkqzzusuvutv||y{~}ts}yuyrhgoz|vpns|}~~~|{|wtuwz~~|xwwvutrsy|ut{}uqt{|vrnjfdhovzzuolmqvyyyz{zvnfcgov{{wrruvod^covslimsvutvyyvrqrplloqpoqw|{unihmu~zurw~|uy|z{~}y{yvw{}xvtqor{xspooprvy{zurrtx}ymfir{}zz}}wpmr|}yxxyxxy{~|{}}|}~yrnqy}{ww|~zxy}wxyvx~}|~|vtw}}vstwwusvzzvuwz}ztpoquy{|}|{zxurprx~~tnnrvwvw{~xqosy{wux~|{{zz}|}~sory~{yyz{|~~~{xxz~zuw}|~|z}~~}~yyzz|}}|~~wu{uopx~~ytuzxtv}wlfkstmfis}~ytruxzzzz|{z|~}{{}}~z~ypoxyux}~zx{{yz~|vrsuy}{usyxru~yqqvzzwwy}~}{ywwy{||{{|~xu{~|~{vw}~zz}~}}}|zxwy}}vqrwzyvsomnsy{yvuwxvsqsw{{yx{zwz|~}~}z{|||}}{z{||zy{~}|~}~}}}}|yutwzywsqqsw{~}{|}}||~zz~yvwz|zutvzyvsuy|~~~~~}}}zvuw{~~}}}}{yz~~xv{|{}~~~}}wtw~ywx{{{||xx{}|~{y{~~~~}{yyz|}|xuv{}|~}xuvz}|{{yxwz{yz~~|vstvxxxyxvtvz~~{yz}}zvvz~}zvsrtw|}{{zz{|~~zwwxyywrnnprsrqsvyzyvuuw{|zz|}|{{}~~|xy{|{y|}yz}{zzz|}|{|{{{}|uruwwspqv}~}zxwxyyxxyyxvvy~}{{{{yxy}|zz{z{~{wyzy~vsw~}|}}zwuvz}~|zz||zy|~yvwz{xvuttw|~zwwy|~yvx|~}zxyyz|~||}~}{|}wuvwwyzwpfadjprqqsusooruutttux{|zwutuwz}}{{}||~{y}}~|xx}zsooruz~}zxwwy{}|{}~|{}||~~|ywuvy}~|ywz~~{yz}ywvy~zz}{wwxxww}~yvvvy}~{y{|ywuuvz}}zwvvvvx|~ytrty|||}~ztrtx~}zwusu{~zwvxyyxwxxtlecglnnnpuyxuqqrqoot{~{tpquz~zww{}{yvv{{xxyzz{}}wuvwy|~~}}~~|{|}|}~~{yz{tnmortvz|z{~~}~~}~~|}wtuy|||{xxxyz}{xxz~zwxy||||ytqrw{ytqruxz}}ywvvx{}yvvz~{|}~}vojiloqqqrsttspnorvxxvuvwtporx~zwvvvy}|{|{yy}|vstw{{wvx|~}yvw{~yvuvxz|~}zxxz|~|rkhkptvwy{{zxwwuuuwz~|ywwx{~{xvvwz~~||~~{{|{ywvvwy|}|{zywwz|yy{zvvz~}|}~~{{|}{{{|~|zyz|~~{wtuy||zyy{}|zyz|~~~~}|zyxwtnhfhkmnortsqpqsvxyz{{{|}|zxx{}~}~~}{|}~~~~|{zzyuplmpstssvyyxvvwz{{{~}zxx{|{{{{|}~~yuvxxvsruxyvsrtwxxwwy||ywxz{|~}xqnptxyxy{|{xutvz}}~}{||xwx{{xustvxz|~~{z{~~}|}}{{{|||}}zywqkhjossrpnoqstuvy}}{wvwyzzxw{{y|{xwx{~~}}|urswz|~~{xxz{|}~}|}~~~}yuuw{~}|yxvtstw{~}|zz}~yustuuvwwvuuuuvwxxyz{||{zz{}~~~|{|~ytsuutrsvxxxwwwxyz{{yxwy{~}|{zz{|}}}|{{{{}~}{||zunijnonorutqpqrssuy}~|zyyz|}~~~~~}ywxz||}}|{}|{{|}}}}~~|zyyz{{yvssuwurrtxxwvxzzxwy}}~}|~}}|{~~}||~~|{|~xvx|~}{yxxyyz{{zy{~~wsswywttvwvvvx{}|yyz{{{z|}zz|~~}{yxz{{z{|||zxy||xwwwvwyzvohefjlmmljhilprsqpqtxzzz|}|}}{zzyz|~}{yz}~~~~~~~}{yyyywttuxyxwwxxwxyxwwwy|~}{{{~~}}~{xwy}~|xuuvvusrrsvxxy{||{z||yy|~~}|{{{}~|{z{~|zxxz|{xvvwz}~}~~|{|~~}{{|}~}||{{||xqkikoqomllmoppppppqtx{{y{}}}~{wvxyywvuvxz{{{}~~}~~}}~~|{|}|zyyxutvz}|yurruxyyz||{z|~}|{|}|yz}}zxxxxxwvuwyzzz|}}||}~yvvy||yxvvx|~}|{yxvwz}~~}yuuxyyxxxz|~~}|{|}~{xy}}|{|{wqnprsqpnnmnopqrsstuy|}~~{z}~|yxxyz}}}||}~|{{}~~|yutuyzxvttuvwwvvwxxwxy|~}}~~|zyz{{||~}zz}~{y{}}|||}}}|{{{zxvx{}{|~}}}~~}zzzzz{{|||}~~}|zz{}~~~~~}{zyyyz{}~}yvvxzzyxxxyyxwwuqnmnonmlmoqrqpprsstvz}~~~{{{|||~~~~|}~|{zyz|}}|{||{yvuvwxz|}~~~~~~}~~~~~}}~}~}{z{|~}{yxxxyyyyy{}~~~~~~~~}}}}}}}}}}~~}|}~~~~|{{{|}|{zzzzzyxxy{||{ywvutrpnoqqponnnoprtttvxz{|}~}}~}}~~}|z{~}|}~~}|||}~|{ywwwxz{{zyyyyyzz{{|{{z{|~~}{{}}{|~~|{}~~}{zz|~~|{{zxwwyyyz{||{z{}~~|zz|~}~~}~~}{zxxyz{zyyzzzzz|~}{yy{}|xsrsvwutsttsrrtx{||zzzz{{}~~~}~~~~}|}~~~}}}|||{{{{{{||{zxx{~}{{{}~~}{zz{|{{|}|yyz{|}~~}}~~~~}||||~~}}~~~||}~~~~~~~~}{yxy{}~~}|{{{||{{{|}}}}}~~~~~~~~}|{ywwxxwwvuuvwxyxwwwxxxxwutssuvvuttuwxxxyyz{{|}~~~}~~~~~~~|zz{}~~~~~|{zzzzzyyzzyzz|~~|{|}}}~~||}~~~}}}}~~}~|{|~}{z{|}}}}~~~~~}}~}||}~~~{xwxzzyxvuttssstuuuuvutsrrrrrstsrponoprstttuvuttvxz{|}}||||||||~~|{{|}~~~~~}|{||}}||||||{{||||||}~~}|{{zyzzzyxwxy{||||{{|~~~}~~~}|||}~~~~}|{zzyz{{|{{zzzzz{{zzz{|{zyxxxwvwyzzywwyz{{z{|}~~|z{}~~}}}~~}|}~|{{|||zz{~~}|}}}||}}~}}}||zz{}}|{{{|{{{|}~}{zz{{{zywvuttvwwwwxyzyyz{|||||}}|||}}~~~~~~}}|||~~~~}|{{|~~}|||}~|{{|}~~~~~}|{||{zxvvvwxyyxwwwwwwxyzz{{{||{yxwxyyyyyyz{||}}}~~~~~}}~~}~~~~~~~}{yxxxxxxxyyzzyyyzzzzzz{||{{|~~}}||{|}~~~~}~~~~}||||{{{{{{{|}~~}}}~~~~~}||}~~~~}}|{{zzzzzzzywvvvvvvvvvvutuvwwxyyyxwvvvuuuuvxyyyzzyzz{{zyz{|||~~|||}~~~||||}~~~~}|{zxwwxxxwwwxyyxwwxz{||}}||zzz{}}}}}}}|||}~~~}}}}}~~~}{zyyyz{{zzzyxwvutuwxxwutuvxyxxxyzzxvvvwxxyyzz{zyyyyzyxxyz{{||||}~~}|||{zz{|}~~~~~~~}}~}}~~~~~~~~~}{yyzzzyyy{||zyxxyz{{{{{{{zzzzz{|~~~}~~~}}}|{{|}~~|{{{zyxyyzyxwvvvwxz{{zzz{{{zyyz{|~~|zz|}~~~~~~~~}}~~~~}}}~~||||{{{|||||}}}}~~}||{zyy{|}}}~|||{yxvvwwwwxwwwwwwxyzzzzyyyyzzyxxy{~~}|}~~~~|{{||}}|{zzzz{{{{{||{yxxxxxxwwwwwwvwwxyyyyz{{zzzzz|}}|{{{{zyyz|}}}|}~~~~}||||}}~~}}}|||||}~~~}}~~~~~}zyyz{{{zzzzzzyyyz{{{{zzzzyyxxyzzzyyxxxxy{|~~}}|{{{{|}}}||}~~~~~~~~~}|{zyxxxxxyyyyyxxxxxxxwwwwwwvuvwxyyxxyyyyz{|}||}~~~|||}|{z{|}}{{|~~~}}~~~~~~~}|{z|}}|||}}|{yz{|}}}||{zzzzz{{|}~~~~~~}~~|{zzzzywvwxyyyyyyxwvtttuvvvvvvutssstuuvwxxxxwwxyzz{zzyxyyyyyzz{{{{||||||~~~}}}~~~~}|{|~~}|}}~~~~}}}~~~~~~~~~~}}}}~~}|{zzzz{{z{{{||{{{{{{{{|}}}||||||{{{zyyz{|{zyxxxxxxxyxwwwwwvuvwyzzzzz{|{zyyy{}}}||||}|||||}~~~~~}||||}}}|{{z{|}}||{zyxxwwxyzz{{{{{|{{zyzz{zzyyyy{|}||{zyxyyyyxxyzzzyyxyyzz{zzyz{|{yz|~}|{zzyyzzz{|||}~~~}~~~}}|}}}||{zyyz{{zzzzywwwwxyz{zxvvvtssuwy{{zz{}}}}|||}~~}}~~~~||~~~}}~~}~~~}}|{|~~~|zxxxxxxxxz{{zz|}|zz{{{{|||||~~}~~}||||~|yxxy{|}}}~~}||}~}}|z}{{|}}~vv|}~zvz}~}wry~yy{}|z}|{ysokjpy}yttyyqigmv}~|ytomrzzwy{xsqw{wuuxzzy{wry||}vsv}xv{zy}z~|~yy~yv{~~||}~~ytwyvwz~}|uryxt{xvxz~{wvvwwwz|yvv|zvy}xvy|srx}}~}~{||vv~{{~||~~~}yy}{wsps{}vpljkpzxolnqqpoquy{zwtssvxzzz|~zww|~yuqnpw~zxwwy}~wtvy}{vtw~|~}{}}vv~xru~||zwwz|xw{wopx~|z|~~}zwttx~{||yropuy}{uqoonlnvyx{~{vuz}yvy~yvx|ztu|~xx||vrt|~{z{|~||y}}{{}~~|{}~~~~{{||zy{||zy{{zwxz{ysonrxzxvwxywustvy}~}}}}}~}xuuwy|~~~}~}~}}}|}~{vx|}{{|{{||yxwx{~}wtxyw{zy{}zvtstw{|ysqv~|tsy}wy|y}~}zwx~}{vvy|}||||xttx}~}|~~ywx|~~||~~~~}|{||vty{z}|~}|zy{}~}~|xwy||yvwz{yvtuy{yuqqswzzyxvuvwvspqu{xuv{~~|yz~|z{|y|~zz{}~}{{~~~~~~}{xvx{~yx|~~~||}{yx{{vru|}yxy|~|yxx{}}{xy|~~}}~~||}}z}ztvz|{z|}xwz~~|z{~}}|}zvuvx{}~~~ztoosxzzyywvtstx|}zxxxvspqtwyzz{}~~~|{|||{yxxz}}ywwxy{|{{}}{{}~}vw~zx~}{{ywuw{~~}{{|~~|{|}}|wtuy}}|zxx{~~zuty{xvvvvwxxxvttx}~~}}}~|xvy~ywwxyz}|ywwy}~~~|}~zz|yvz}zy{|}}||{xsoorwzyurqty}|ywwxwuttvwvsqsw||{|~}zxy{{{{{}~|zyyyyy{}~{wtsuy|~}{|~~}}{|~~|{}}}|{}}zy|~{zy{~zvuwz}|xuuxyxxz}}||{zywwwxz||{zz|}~~|wuvyzz|}wtw~~|zyz{~~~~~}~~~}}~|{zwtv~}~||}}ywtqnnrvyzywvvvwwwwz}|yvutqopt{}yvuw|}zyyxxz|{yyz{zz|~}xsruxwttx~~ywwz}{z||zy{|zz|~zwvwyyz||wuuvvz}wttwz~zwvx{|}}|ytqquxz{|}zwvwy{|}~|zxwwy|{}|xtsv{~~|yuux}~}{{{}}||}~~|~|zyyyz}~~~|}zurpqtwyz{zvrqsw|}xuvwxwy|}zyz}~}{{||~~}{{{|~|ywwvtsux|~|}}|{~~}~~}||}|{|{wuwz}~~~~~}zwvy{xwy{~~~ztpoqstvy|}yuttvy{|{{yvsrsx~{z{~{y{}zvrqu{}yvsqruz{yyz}~|zy{}~|}yvvwxy{~~~|xutuvvvuvurpquz~|xuuuvvx||zzz|}}~~||{z{~}zyz}~zurprtvy|~~}zwx{~}}}}~~}~~|{yy{}~~}|||{z{}~}{|~~{xtrrtvwx{~}xuv{}}}}|{{yvtvy}~~|zyxxxz{zxvvxxy{}}|}~}{{}~~~zwvx{{{}~{|}yurqsvvtssssstvyywuuvxxwvvwyxxy{|{ywvy|~~~~~}ywwy|~zxy}|yussstuwy{||{zyxwwy}|{~}{}}{|~~|~}||}}}}}||}}||}||}}|{|{zz|~}}~~zvsqqtwz|~~|{yyyyyz||{yyz|zvstw|~{z}}}~|yurtxzywwwvwy|~~~}|{{|~|yz}}yxz|}||~~~}|xroortuvwwvvvwwvuvx{||zxwy{{{zyz}~|~}{~}}~}zwwy{zyxy{||zz{}}}~}}~||||{}~{{||||}}~~~~~}{{|~~~}|{|{wtswzzyyz{|||{zyxvvz~zvuvvxz|}~~}zvtvz{zyyxwxzzyz{}}~~{z{~~}xvz}{z{}~~~}||}}|ysnnqssrsuvwvvvwxwtsrtwz{zyxxxxy{|~|zzz|}~~{z|~|{{}{vssvy{|{zzyz{{zzzz|~|{}~|||}~~}|}~}|{|}}|||~~}}}|}}~~~~}}|}}|ywxz{|{zz|~{zyyyz{{zyy{|~}{yz|~xtuxyxy}~}{zyz||{yz~~}~~|}~~~~~}zuqoquxwvvutsrrtvvuttvxyxxxyz{{zzzzz{}~}}|{yyz|~~}|zyyyz}~yvwy{zxvvwyz|}}|zyz|}}zy{}~{zyyxyyyz{{{}~}{yz{}~~|{zz{{{{zz|~~}||{zz{}~|vtvy{|}|{zzzz{|}|yxwwy{zyz|||{zzz|}}|~~zvvyzyy{|{yxy||{yyz}~~~}}~~}|{yursuuuvwwwvuuwyyxvvwxz{{zyz}~|zyyy|~}|zz{}~~|yy{}}{zzywwy}~}}~}~~}}}|||}}}}}{yxxz~}{yyzyy{}~~}}}~~~}|}}|{||{zz||vtuyzzyyz{|}{ywy{zxwxz}}|zyxz|}~~~|zz{}~~~}}}{wuvyzzzzxwwxz{}~}zyy|}|}~~~~{z|~~}||~~~~}{{||zwuttttttssuy{zxvtssstx|}|{{{zz{}}{{|}~}zy{|zy{}}}~|wsrtvy|~~}{{||{{~~}{{{{||{{z{}}|}~|{|~~}}~~|{{|vtuwyzzz{||{{{{yxz}~|{{|}}}|{{{}~~}|~~}~{xxyz|}~}{ywvw{}~~}|||{z{|ztsuz}}~{utwyyz}~}|{{|{yvvwwuttvwwvwz{zyxvuuvvvx|}zxxy{{zyy{}~~}{vsstusstvwyzyyz{z{{{|{yxyz{|}~~~}~}{{}~~}~~}ztprtvxz|}}|zzyyyz{{{|}~~}~}||}|unnqstux|~|||}{z{}~~~}~~}|{|ztqsuuwy|}}||||zz{|}}}}}}}~~|~}|{|||}~~~}|}~}{{|~~}~~}{z{{z{||wrqsuuttwy{{zxwxzzywwy{zyyzywvvwxz|~}}~|}zxxz{zz}xsqsttvx{{{|}|ywwy{{xvvx{{yxwxz|~~|{z{||}~}}|xw{}|yy{~}|{{zyyzyvtuwyz||}|}~~}~zyz{ywwy{~}}}~}{{|{xwxz{zyyz||~~}}~{z}|yy|}yspswyxvuvwz{zyyzyyxwuttuvvxxxxxwxz{{|||}~~}~~~}{|}|yuvxywvvwz}~}}|z{{{{|}~~~~~|ywvuvwxxwvxz{|{{{zzz}~|xuuxzzyyzzz|~~}}}~~|yxyyyyz|}{{{{{||}}|{|}~~}~}yy|~|{{{~~}{zz{{yxy{}{xwy{|}~~}zxx{}}|{{|}~~}yz~}{zyy{}~~{xwvtsssuvuvwwwuttuwyyyyz|~|zz{|}~}~~~}}~}wtvz{xuuuwxz|~|ywuvwxyyy{|{yy{}}}}}xsrvz{zzyyxxy|~}{yxyyyyxxz|}|zz{|||~ztqsvyyxxxwvvx{~|{{zz{|}}}}}|}}|||~{wvwz|{{zyyz{}~}zyxxy{||{{}~}~~~~}|{{|}}|zyzzzxwwxxxxy|}||||||}~~~}~~zvsssrrsuvvvuuvy|}|ywwxxxxxwvuvxxxwvvxz|}~~~~}~~|zz{|}}~~~{{{{zzzzyxwwxz|||zyyyy{|{yy{}}{yxy{}|{|}}{{|{zzzz{}~{zyyz{{{zzyyyxxxz|}{{~~|zzzzzz{|{|~~|zz{||}}|||||zyz|~}}}vqrwzyvuvxwusstvvwyzywvtttuvwxyyxwwwwx{~~}|}ztsw{{ywvwxwvwyzz{}~|{{}~{{}~|{{{ywwxxxyyyzz{}~~~yuvyzyxxyzzzyxvvvx{}~~~}|||||{{{{}~}||}}}~|xxz||{{|}}}{zyyyxz|}~~|z{}~}|zzzz{z{|~{xy|~}|{{{||||{{|~~~|{z{zyxwwvutstwyxustvxxxwvvvwwxy{{zyz{{|}}}}|}}}}~{wvy{{zyxwwxxwvvtsstvx{{yxy{{yxxz{{|}~zvx{|}||||||{yyyxwwvxz}}{yy{|}}}||}}|}}z{~~|ywvwxwvuuuuvvvwy{|}~~~~|{zz{}~~~}zz}~{wvwz||{{{{zzzyz|~~~~~}|{|~~~~}~~~}||}~~~~xuvyzzywuuwxwuuvwvvvvxz|||{zz||{zzyxxxz{|}~~~}|{{}~|z||yz|}~|wuvwwvusstusqppruwvvwxxwvuutuwyyyyzzzzzz{|~{ww{~}|{|}}{{}}}}||~}~}}}|{|~}{zz{{{{{|~~||}~~~}}}}~~|z{~}|~}||~~~~~||||}}}}~~}xrmmopponmnnmkjklnnooopomlnqssrrssrqqrtvwyz|~~||}~~~~{xwy|}}|{{zzzz{{{{|~}||}~~~~~~yy{}}yvvwxxxxxwwwwvwyzzzz|~{yz|}}zyz{||||{zzyxxy{zywwxz|}{|}}}|{z{}}|}~~~~~~|xwy{{zwvvvvwxz{{{|}|||{|}~}|}}}~~}{ywvutuwy|~~|zyyxz|~~}{{{|~{z{{wrprvxwtqppqrssstsrqppppopqruwxxxvutspoqtx|}|||~}|~~~~~~~}~~~}{zz{}~~zz}}{zz{{||}~~~~}}}}}}}~~|~||}|{zz{}}{yyz{||zyxyyz}~|{|~~~|}~~}{yxy{||||}|{{zyz{|{zy{}}}}~~~}ywvtronmlnpqrrqqppnmmnmlkklnprstssttvyz{{|}zwx|}}~}|zxwwwwvuutssrqprtsqppponnprtvwwwxyyxwvtsqqqplgdehkkjjjklkighikjihhiiihikklnprssrqqrrsssuwxxwxxzzyyz{}}{vqmnqstssrqrstuvwxxxxxwwwwwwxy{~|{~~~~~~}|zyxxxz|~~}~~zsruwvuuvwwwwwxyz{||{zzyz|||}~|~}}}{xuuwxyzz{}~}|{zzzyxvutuwxxxyyxvvvsnihmsuvvwvutsrstvwwwwvuttvwwwwwz}~}||~~~}{unlptutrrtttsrstttsssrqpppqrrqrtwz{zxyzzzyyyxxyyy{||{|{||{yunkmqrqooqqpnmllmmnoonmmnopponmoruvvuuvuuvxyyxxx{~~zurswz{{|}~~}|zz|~~~}}{{~~||}~{zxxxy{|||}~|zyz{}~|yx{~~~~}}}}}~~~{wwy{{zyyyxvsqqponoqssrpprrqpqsvz}}}}{|}||~|{}~~~~}zxxyzyvtuxxvutuvvwwwvuvyzxvuutsqrssrrttrruwwtpmmmllmnoomlkklmopqolkmpqrstutssuwz{{|}|{ywvvvwwwwxyzzz{||zyxvspmmpsttuvwxxwwvusrtx{|{{yxyz}~~~zwuttwy{|||||zxtojfegjnpponoprvxvronqv||}}ywvvx|}ysomnpqsuxwrlfb`^_bfkpstspligfddgijhfddeeca_^\[\_cfgfdba`[SLLPYbhjklnoh`^fpspkjlpqqqty}~|zyywssuvvx~yy~ywz{w{|rqz{rqz|olmljlu~zukegqzuc\^ejmrx|{vroprpkilqttsph`_gpvy{}zqhiu}tkip{|{{qnqvz{zxvvvrons}yvuqnnqrsuvusrrsvwxwxyzwspnmnpty}~}xnaWWaowtmilonhbdlv{zwtpjffilpswz|ztoosy~vu{~uru{|xx}~yvtsrruy|}{skksz||{|~wpkjjlqx||vpljknrvxyyxuogbcl{yqnorvx|}zyzz|||}~|vru{~{umd[VYcknjc[XWYYXVX^eigb^_`a_]^dkome[TRSX`m{vh]WX^fmqrqsvuniimqqlfejqusnlmqtvvuqidemu{tpvzrqtvx~}tmihkosvzzogirzyrmmprrrqsvxxvtstvy{|}~}{z|~zsponnsz~|{zxw|~{|snoswxwvsld_cjpttsrpmiebchosvvutsqnpu|~tnllnty|~|wv{wqprw~|||{{{{}}yvux}~}zxy~|yvw}}vrniefmuzxrkd_\_ceeiosrnllnonkhhikkkkmorvywoijosssv{|{{zwrooonkgdcaachmpruz~|tkfhmqqqsx|}wuyzz|}|zxwwy|~yttxzyxy|zvx}|vstvy|yxzzz|~}|}y{{yy{yuv{{{}~ywy}~}wpjfa^`flmjhgghjkjfcbcgigddgiiikmnnmmnqvxuojilpstsssvz}|xvsrsvz~~~~~~~}~|yz~{{||{}~}zuojilswwspoonjeacipssssrqqnifgknnnnmmnoqsuvtqnllmmmmosy{vlc`bfgfhntxz{zwsrtvxy|}|zzz{}}||umjlnpsvwwurrrssttuvurnmmmorvurqswyywuuwyxvtsuvwwutvz{uka^cjlklnrwz|{{||{xuuw{~}{||vuyyuuz~}zxvuvy|~~|wqjecceijihhjnpqqonosw{}||{zxwwwyz~zwz~}}~|zyz||zzzytniffghijknppmhfgjnnlkklmljiijjjkmoqssspmjjlmnkhffhhgefihc]Z\`cgijkkf`]]`dhklkjknsvxyyxxyyyyy{~}||}yutvw{|}~~zqmorrqrtvwwtqpruwxyyyxwtstwyyz~~||}~~wuvwvvw{~}}}ywz{ysnmoqruy{{yy{|~~}~}}}~}}}{|}~|zywutuuuvyzwuspnlkkmpstsqolg`[[]]YWX[\\\\^``_``]YWWY\afijhc^[[[Z[_cca_\ZYZZZ[]`bfhhd\VSUX[_bbaabca^_dkqrommnpswyzzzz{~~}~~zxyz~}yz|}~|yvuxz{}~|||~~~{~}{y{}~{z{||||||}zxx{~~~|wspnmnpqqswzyxwwxy}}ysooqrstrqrtsnjhkotvvtpkfceinsvtplhc^\]`cefeb]YWVVTPLLNPOLJIHIKMMOSUUPJGINTXZ[\\]]\[\_bdcca_^^`aabdgjmnnnoolhefhiiijjjloty~~{xwx{{z|~|zz|~~~~~~{vtuwyyy{~||}{vuw{~vppsvz|~}{zywuuw{~zyz|~{wuuwwxz{||{{zyz}{tljovz}~{zzyyyz|~~||}~~xtstx~~{xvwxupkhjnomkkmoponmnnljhghjlnopponnoruwxwusqppprsssqoonnpsuqia]agkkiffghikmlkhghkorssrrrpopsx|~}{xwwyz{}~~~~~}{z{}~|xvw}~|}~~{y{|ywusqsw{|zyywuuuuvxzyvutrqruxyzxwvwxyyz{}~~}~}wuwwvsrrqpnnooonljhgfdccfikieegiihhiklljhhjkiecbcfhjigc]YZ]``adgijkmmmmmlkkmoqrsuwyz|}}}|zxy|~}{ywtsv{}|{||zxx{||zz{~yspsxzzyyxxyzzxuqopsuvxz|}~~}}~|zyz}}zyy{~~}~~~~~}}|zxxwwwwy{zyxyyxvvwy{}}}}~~}~~}zvstuspoqsuutsuwxvsrsqmjiigfgjmoniedb_\\_a_[WUY\\XWWZ]^^^^___^`bdfhkmnpsvy{zxuuwyywwx||z{}~ztqtyzwvvvuvvvutsrtuuwz|}}}}|||{zxx{~~|{|~{vtwyyxvutuwxyyyz}{yxxxyzzz}}{z{~~}~~}|~|yvwyxwwy|}}|zxxz}{||{wrqrtvxxwwxzzwsonpsrmfbbdedcdgiigfeedccceimpomlmopomlnoonkihfegknoonmmmllnqsrnlmnmigilnoqsux{{zwttw{|}}|||{xsrvyywuuvxxwvvwyyxwxxwvuuvvvuutuwxyxvvwxxvtuvvxz{{{}}|zvrqsttuvxyxvuuxz{ywx{}|zy{{yzzxvvwxxxwutrqrux{|zxwxyyxxwxz{zxvuvvuvx{{xusrrqppqqnieeecaacfhhgfeeffedegjllmopppprssrqppoonnpsuuttuuuuwxyxuqprtsrrstuuuuutsuwyz{{zyy{||}~~~}}}||}}|}~}~~~~|zzyxwxy|~~}zwvvvvwy{~~}||}|zyyyyxwwxwxy|~~~~}~~~}}}~|{zzzzz{|||zyxxvsrsuuttttrpopqstttsqnlklkjijkjfcbbcddcbbbcba`acdddfhiiiijlnoooonnooonnnqsttsstuuttuvxxxwvvvvvvvwyyzzzzz{{|}~~~}|zz}~}~~}|}~~~~}~~}}~~~~|zz{{zyxyz|}||{zxxwwvuuuutsrsuvtsrsssrqpoonmmllkihhhijkkihgggfedeghhhghijlmlkjjkkjihhijkkllmnoponnnoprttsrrqpqrtvwxwwwxyyxxxyyyxvvxz||}}~~~}|{{}~~~~}}~}}~~}}}|zzzzyyzzxvtttuuuvvusrrsutrpoppoljjklmljiihgfeddefgijigfeeghhhilnpqpnmlmnoonmllmopqrsstssrrstuttttuvwxyy{{{z{|}}}~~~~}}~}{z{}~}~~}}~}}}}}{zz{|||zz{}}}}}}|zxvvwwwwwwwwusrrsuwxxvutvy}}||~~}||}~}|{zyyzzyxwwxyyxvttvy|~~~|{zyywvuvvwwusqpppoonmllmnnmlkklnonmmnpqqrssrqpnnmmnoqrrstuuutuuvuuuvwxxwwy{}}|||||}~~~}}|||}~~}|}~~|{|~~~~~|{{{{|}~}|{{{||zywxxyzzzzxwuuvwwxz|~}|{zz{|}~}|zxvvuuvwyz{|||||}}~~~|yxz|||}~~}{yxyz{|}~~}{xvuuvxzzywtronmnpqrrqonmmllmnpqstuuutrrrsttttsrrsuvwyzzz{{{zyyzzzzzz{{{{{{}~~~~~~}|||}}|||||||}~}||}~~~~}|}~~}~~~~~}}~~~~~~~~~~}zxwxyzzz{||zxvvvwvuvwy{|}~~~~}~}{zz{|}~~~~}||{zywwwwwwyzzzz{{{zzzyyyxxxwwwwwwwwvvvwwvsqooonmmopqrsssssttttsssrsstuvwxyxxxyz|||{{{zzz{{|}~~}||||}~}}~~~~~~~~~~~}}}}|zyyz{|}}}}}}}|||}~}ywwwxxyz}~}|{}~~~~}|}~}|zz{{zwtttuvvvvvvvvutsttttsrrrrqqonnnnnllmnoommllkihhijkjjloqqrsstuuvvuutttuwyz|}~~~}{|}~~~}}}}}~~}{yxwwwxyyxwvxyzzzyyyxwuvwxyyyyxxwwwwvuuwy{}}}|||}~~~~~}|{|}~~}}~~~~~}}}~~}|{{||zyyzzyxwxyzywusqppqsuvuuuuutstvxxxwwwvvuuuwxyzz{{{{{{|}~~~~~}|||||{zzzyyxyzzzyxwwwvvvwxz{{{zzyyy{|~~~~}}||}~~~}}}}}}}~~}}~~~}}|{{zxwwwxyyyxxyyyxxxxxyyz{|||||}~~~~~}}}~~~~~~~~}}|||{ywuuuvvvuuuuuuwz~~|zxxz}}|}~~}{zxwvuttuuuvxyyyxxxvsolihiijjkkjihfeefghiiiijklmmllmopqrrqqqqqrsttttuuvvuvxy{}~~||}}|{|}~~~~~}||~}ywwyz{{{zzzzzzyxxxyyxwwy|~}|{{{|}~~}}}|{zyy{}~|zz{|}}||||}~~}zxvtttuuutttvxz|~~~~|{{{|}}|zywutttsrqqqqpqrsrqomlllkkjjjjjiihiklmlkjjlmnnmmmnoonmmopqsuwyz{zz{|~~|}~~~}||}~~~|{{{{|}}}}}}}|{{|}~~}|{yxvvy{~~~}|{zywvutsrqppopqrsrpmkklmnnmmmnoooppppnmmlmnooooopqrsssrqrtvy|}}}|{zzz{||||||}}}~~~~~}{zz{|||zyxy{||zyyxxyyz|||||}}}|{{|~~}|{|}~~~}{yxwvvvwwwusrstsrqppppoppqponnooonmllllmoqrsrrqrstvwyzyxxyz{{{zzz{|}~}|}}zxwvuvxz||{zyxwuuttuxz|{zz{{xutttuuvxyz{|}}|{{{{{||}~}}}|{zywwxyzzyzzzwuuuvusrqrrrrstwy{|}}|{zz{{{|~~~~~|zxwyzzzzyvsrtuvuuuuspprsrpoprrqpommmlkjjkjikmnnmnqqppruxy{}}||}{xv|zz{~||z||vw}~{zz|yx~~vsw~|}wy~wrrxwrvzytsx{vuvy{zy{vopw{{{ysnpx|vrrw||xtw{wusqrz~zyxuplknt{}unntz}}|~yspprw}xrrvywuwxqpsx|}}~{vuw{~ysqqu{}z|xplpw{wojlqspmlnqswwsopsvvuw|ztru}~wu}}z~~||~|zz{}wrvztqt|xrrz~|}|wtx~~{y|}yz~xomv}ywvvz~yuuw{}vuw|}~{utvz}~yuuy~}wqpu||zwqlnw{{~~~~{}}{|usz{zwuwvqoryztoorwz|{xtpmmqx}ywtplkns{}wtttqlkpy|pihjmoqtzxonu}}|zx{|{wrtz~{y||{{su}|{}~|z{~{z{}~}xtv~{{|~{wx{{xw{|{}zz}zvx}{y{~}{{ztpoqtx}{wrnlotz}{wwz}z}xz}}ytstuvurmjlrwvsqruupjfgmuyxustsqmigipvwqlkpvwrmntz|{{|zuomnqv{{ww{|yz~}wz|xz{x{|yz~~}~~wtv{~~|z{}yxz{zyxxz{{zxwz~~|}}{~~~{vqpt{}wtx}}}~~}}ztoorvy{yvuvvwz}~}~{{}zyyxxy||yutuvupkinuvqlmrtrnllnpolihjloomkjmruurnmnqvyyz|~~|yz|~~~~||}~}zwx|~zutwz{~}|}~~~~}zywusuxz{||zyz|}}}|zyyzzz|~}~zutw{}xuw}~|}~~|yz~zy{}~{yy{~~}wtw|~|z{{vppu{~|zx|}{}~}zxxyzzz}~||}|ytruz~|zy{||||}}yrkilrwwvttrqprtusooqux{}{yy}wtw~~||~{y|~}~~|{|~}{wqnoty|}{zzzyxtqsx}}xtsvwwvy|~~|zxx{~}}}zzwrnpv}|{}}|zz|~~|zyyz}|xy|}ywz}}~|yy}zxy{~~}}|{|xv{{y{|tnov|{xwxvsooprstutqkggkpqpptyzvqpqstsrtxz||{xvuwzzvqmllkjlqttrstuuvxyz{}~}|||}}~}yz~}}~zutux{}}}~}|zzzxwy|}zy{~~uprvxwuw|}xvvxyyyz|{zyz|~~~ztopsvyy{~xsrswxvuwz{zwwy}~|yxvrnlmopmkjkmprqonorstsrqsuwxwtstx{|yvsssrpprw||xvvxyyxvssuxzzxwxz{|}}yuuy}~~||}~}zwwz~~~}}|xtsv|{wvwwxz}~{z{|}}}}~|||ztnpw~{wutvx|}~}}zvw{~|yvvx|~{z||ytqrvy{zxvuuvz~~~~||~{zy{}|upoqsuy{{vohccgknqtvxvsssssuy}}zvssrrsvyzyxxxxyz{~wqpuz~~zyyzyy}}{|~~~~wpmosvx{~yxxyyxz}}{xvvy}}yvuvvvx|yvuwz~}zwtuyzyxy{||zxwxz}|{|}}}}~~|{}}|{zyz|~~zz|~}~}}~|{z{|}|{|~{y}||~~~~|{zzzxusrruwxywttvxzzzywvvvwxxupoqvwuqooqppqsux{|zvtvz|xsru{{xvwz{|}~|}}|~}}yqosy}}{yyzzyyyz|}|{yxwwwyzzzz||zxxxy|~~|xsu|~~}{yxz~}}}ysnosvvttvwwvtrrsw||yxy{~}||}}~~zutvvwz~yspooopswxvspnnnnnorvwvuvvvwy{|||}}}|zwtsstwywqkjlnoqsvy||{yyz}~}ywwyzzzzzzxvvxzzz{~||~{vtvyywvvwwxwwxxwutw|~}}~|ttz~~~}|zyz|~}|{zxvuuwxuqqtvwwwwwwxxwtpoquy{|}~~~|ytonoqrrqponmlkkmorvxyxwxyxvvtux{}~}||}}|yy{|{{zyxwwxz~ytuz~|{|}|zyz|||}~~|{{}~~|wpmpuyzyywvuuvwy{}~}~~{wvy}~ztnlnruuuvvvvxz{zz|{z~~}}}zxtposy||zyyz|~~|}~~~~~|{zz|~{xvvuqoppqrsrpmhehlnmmoqomkknqrrrtwzzxvvwxyz{{yxz}zuuwz|}}}{zyy{|}}~{yy{}}}~~}vqqswz|zwvvwxxwwxz{{|~~|yy{}}|}~~}|zzyxy{~~|xsqsuvxyyxwwy|||}|z|~~{xwy}~~}||}~~{||tty~{yz{~}}~|{{{zxwwvvy|}{yxxvtstxzzywxzxqklpttsqqrrqqsuuuttw{}}~~~}|||}~}}~~~~|wrpswz{{zyyz{}~}{{}~}}}}}}}{z{||~{uqqrstwzzwutuxzzzz{~|zyz|}zy{|}~}{yxyyxy{}}}|yuuwyyxxz{}~~}|}~yqnruvvvvuvwy|}}|z{}~}~zvwz||{zyxxxzzywutuwz|{zyz{zyxxyyxxy{|zxwz}}zwx{{zyyyxwtpnortuuvvuuwy|zwy|}~~~}}~~}}}}|}~~~|{yyz{zzzy{}}ytsvxzzzyxxxxxyyz{||~~||~~~}~~}|{zzy{~~}|~||}}~{yz|}||}~}ywwyyzyurrvz|{zyzzz}}~yz}~~{vrrw{{vsqrrqqruvwwvsstuwz}~}||}}{y{~}zyyyxwwxwrnpuyywvvvwx{}}}|{xw{~ytv|~}||}}|||{{zxxz~~~~~}}}}||{xqnqwxvtssvxyzyz{zxxxz{||||{{{{|~}}|{{}|tqu|~~~~~{~~~}~|yz||z{|}}}}|x{}xy~~~~|}~}zwx|{wttuwyyz{zyxuolovzyvuvvxyxy|~~}|}}{yz|~}}~~}||{|}~ytsw}|zz|}~}}}}{vssx~~~~}|{{|~~}|{yyz{z{{zz|~}}|||xwwtpmnty{{yvtuuwy{|{yxwwxz|~~}zxxz|}{wwy|~}~~||}~|wqorvz}}|{yxy|~~{{}~~~xrrvxz}}||{zyyxyxwvtsstwzzzywx|~~}~}}~~zsprwyyzyyxxyyxyyxwwy|||zz{|}yvx|~~~~~}|{{|||~|wuvwvx{{yxyzzy{|||zyzzz{|{{{|~|xxz{y{~}{|}~~|}~}~~|~~~~|zwx{}|{||||~}yxz|{{~~{xwx{}}||||||~~|{|~|{|}|{yvqnoqrqruwxwwwwvuuxzzxvwz||{{|}~}}~~||~|xrptxyxxyyyxxy{|{{}}{wvwz|}|||~}xtsvwwvy|}}}|{z{{yxyz{{{|}}~~zyz{|~|ytoptuttwz}~}{zz{{zywttw{yux}~|{~~vsv|}{yz{{}~~~~~~~|xuxzzz{|||}}{z{|~}|{ywvuuwwxz~}{yyz{{|}}}}xrquyyyz{||~~|zywvuuwwxyz{{|~}|{|}~~~~~vnmrwy{{z{|~~||||{|}}|{zz||}|vqrwwvutstuxywvwxxxxz{{zxxyy|~}}}~~||}zvsvyzyz{{{yy{{zz{|}}~~~{y|}}}}~~}||{{{|}}|{}~~~{yz}~~~}}~}~}~~~|vqnoprtutuvwwyyxvvxyzywxz|{|~zvuvwyz{zxxyy{~}{{{{{|}~}}~yvuuvxyyxz|||}~~|{|~~}|{{}~||}xsrsuxz{zyyxxy|~~|zxxy|~|||z{|{yy|}~ywwwwz|{xwwvuuvx{|{{}}~~~}}}}}{xxyz{{{zzzyxyzzz{||{zyyz||{{|||||zyz|~{vtuvvvy|}}|{{|}{{}~}{zyz|}~~~zutuuutuwwwxxwvvuw{}{z{}}|{|}~}|||{{|~}vqqrstvwwxwxyyxvtuy{{zzz{zz|~}}}}}}|vrtvvwz|}}}~~}~|}}|{|}}}~~~|z{|{|~~}}}}}}}}~||~~xuttssssstuwwutsrrsuwxxxyyz{{}zwvvvwxyz{}~}{z{{{}~}}~|zzzyxxxwwxyxwwwvvx|~~||||{z{|}~~~}~{uqqsuvxxyzzywuuuuvy~}{yxz~|uqrvz}~|||~}vqruxz{{||}|{{zyyxy{}~}}~{xy|~{xy{{{{{{zyxxxyyxutvy||z{}}{{|~~|}~~~}}}|}|{|}zrlmqssssuvvwwxy{{zz{~}}voqwzyxxy{{zyxxzyxxy{~~}~~{rorvvvwxyxwvvvyzzxwvxz|{{}~~||~xvz~~}|||{{{{|z|}{{|}}}}}}~~~~~}|vooty{{}~~~~}}yw{~~~~zsoosvvvwwvutsstvxyywvwy||{{}~~}{|~zvvxxwxyxwvuvvvwxyxyz~|yurtwxxxxvutsssrrsstuuvxz|{{|||||}~~~~~|ywwuqopstttuttuuuuttsrrsvy}}|}~zwwyyz{}~~~zyz{zy{|{yzz{{||{||||}~~|{|~}yy|~}|~|}~~~~~~~~~~|{}|zzzvqortttvxwttuxz{|}~~~|xy|}{{|}|zyyzz|}}~}{{|ysnoqrrstsqooqqrtuvwxyyy{~~}~}||}~~||}}zutx{{zzzyvtttuwy{|}~~~||~~}|}}~~~|}~xrrvyz{zxvuvyz|~}|~|}{urtvwvvuttssstvwvvvvuuwz}}{{zyxxvuvwyz|~~|{{}|wvy|}}}||||{{z|}}|zyy{~~yuuy{{zzyzzzz{|~~~}||}~}||}}~}}~~||}}ysoptuutstuvvuuwy{{{{{}{wxz||{zzz{||}zwy{}|{zxwxyy{|}yx{}~}||zyxxy|}}~||~|uqrvwutttssrtvxwxxxyz{}ztruyywwy{|zxx{}~~~|||~~}|}~}{{{}~~|{zzxsnlpssrrrrrqprttssssstux{|{yyxwwwxxwxyxxyyzyxwyzzvojkprrsvxxxwwyzyyyz|}{wz~wux{xuuwyywvvxz{{||}}~~{|~~zy{|ywwxxxwvvwyz{zyz|~zwy}}{{ywz~}{{~~{yyz|}}}|}~}}~~|zyyyyz{|{yyz}}xqptusqqrssrqrtuvwyyxwxz{{}~|{{||{{{|}~~|zzzzz|zuuxzz|}}}~}{|}zvw{|{|~~~|yxz|}~~~~{{~|wuxzxuuvxz{ywz|~~~~}||}~}~}|~~}}|zyyvrquxxvrqsvwurruwxzzy{}~~~}ywxxxyyy{|}~~~|}~y{~}~}|zyxxwtsvy{}~|yx{}{z||wx~}|~|wrpt}}wux}|yz|~yrou||ww}uyztx{njs}wvx}~~~|z{~{z~z}|~zx}}tosy~ztsy}x{wsx{tqt}|ty{{}zyurtz~xrv}vv~~yutyzqjlv|uw}|qhiouvwz{zyyzyxx|~}~wstx~uorx|}~~~slp{zy{~|z|}|~}upqsrppu|zsmhegnyxqrz{qmr{}yyywttx|}ywy{wpkov{|~wplow{x{}|{|~~}z~|wspt~wuvy|||zurnpwztt||vu{~z~}yy{tsuvvwz~{yxwwwy}~{xvuw{||{xvuvy~zww{~~~{tppqquz~}ztppsxz{|yssy}{zwx{{zyxupnsxyxwwxxxyyxutuvvux{|zwuv{|{~yswyuvyyy}~||{{~}{{~}y{|}~vsw{yuw}~xuv|~{{}}{xwz~{x{~~~{vw~ytv{zvvz~yxzzvssw|zvrqqsvy||ww{|wrnquurt||usw}|~}{|y~}}xrnqv}}zy{|~{vuw{xw|}xurqqqqppt|yqnpvxxy|~zvrrx{ww{xrpquxwtv}zrr{yuyyvvwy{}~~}|wx{zy{~|{|}|{z}|{}vtxywtv||y}}vv{~}yz}}}}|{}{qkmtwvtux{|{ywvvx{|zyy{~|wtuy||{z|~|xurqu}~}}{uqqtwvrmmsz}zwuttx}~|{zxy|}{|}~}{wuwyzyyyxsnlmoqsssvz|}~~|xuvy{}}|{~{y{~}qjlrw{|{{}~}{trtw{}~~|zz}zxy||vwyxtrsux}~}}}||}~|{|}~zurqqoqvz{{zyxwvuvx{}}~yvttuwxxwvwxy|~|z|zuv{|{~{|}}}}~|zxxz{|}~~}ytrpnnoqrqqtz~|wsrruxz{{}|z|~ywy}~}yrpqssstwyxwz}{~~{|z{yw~|yxz}|{zxwtsu|~ywwwvttuxz|}}|yy{{xuvy}~}{|}~|}~}|{yvpnoquwwtrsuwxx{}|~~{w{{vttvwwxz|~}~zrnpturnkjklnpsw{{xvuvxyz}}{{zzz{{z{||{yvrlhjouxywusrqpqv~}zz|}}}zvv{}{}{z||yx|~{{}~tnpuusuz~}|zz}|z|}|{|~~}||{uprvwvtrrtuxxwuv{}z{~}~}unnvzzxvwz|||}~~~ytswyxwy|~{y{|z|~{{}~|{|{urtvvqlmqstsqonoqsuvwyyxvux|~}~~|}~}zvolqx{yvvxyxurty~}|{srx|}}}}}xqpuzzxvwy{{zxyzz{~}{volqy}}|{z{|}~~{tsx{|}~|~}{y{|rmnqrsvy|}}|{xvuux}{xy|{ywxz||||}}|zwx}~{xtrsttqonnoqsttttttsvz{zz{|~}||||}~~{wsssrpquurooqqqruy|{xvwz~~}yvux~|||~{wvy~|{zz|}xsporvz}ywvvwy{~~}|~wtux|~}{z{~}unlnptx{}|ywwwuuvy|~zz}}tnnsy}}{|}~~}|}~}~|uruxyxxy{}}|zz|~~~~}}~}||zwvyzsmmnmlmprtutrqqrsssv|~}|zz{{}|uty~{rpuxwtssvy|}|}~~}{|}xy~}~}}~}uory~~|zxvvx|~}~xomsx|}}|{|}~urw~}|{{{}~||~~~|tmoty|~}yvuvx{~vrsvy|}||{z{~~}~{rllnooqsuvvvtsqqrsuy|zyxwxyzzz||xwxzysmloqrrqpptxzywvxyz{~~wx~~}~zvy}~||}xqpty||zyxz{~~||}~~utx~~{z{}{sprwz{{{{zxvvx{~}~{uvz}|{~}}}|yvtuuvxz|||||~~{z~~|zxxz{{{{{zyxuqmlmmnprrqqrsuvttwz|~}|}~~~~||~~|upquwyzyy{||~}}{}}||}xwy|~~zxxz}~~}~ytsux{~~||}xuwz||~~~}~}xvy{yvtvx{}}|{|~~~zxy|~}}}~~~}~~~||~|vqrvxvtqpqrtwyyyxvtuwy{~~{xvwyyxwvwyzzzyxxzytmmrwxurrstuwy{|}|{}}}~xz{z|~}|}~}~~{uvzzyz}}{yz|~~}~{{~}}}vsvyxwvvuxz}~}}||}}}~~{~}}}}}~~}xtuz|zzzzxww{~{z}~|}~|{yz||zyyy{|~~|zyxsnlotusrpoooquxyxvw{}|{zz|{z|~}|{{|}~||}|yvvy{|}{yy|~yx{~~{yz}~}~|tsx{zyyyyy{{{{|{|~zuy}}|}}}|}zz~|{z{}~~}~~}~~vrv{|||{{{|~~yy}~}}}}~~}|}|{z|~}~~||~~~~{y|xpnqutsrqqruuutssuwz|{wutuwxxvvxxxxyyz|{yy|}{uqrtuvvutuxz{{{z{}~~~zyz{|}|{}~~~~|{yxxyyxy{}|zz{{|}{}~|z{}~}||||}~}||{yxz{{{}~}||}~~}{|~zwvvx{}~{xxzzyz|}|{{yxwwxxyz{{{{zzyvtuvvuusrqqqsuwwwxwvwxxvvxy{}|zxy{|{yz{}}}}}}}~~}}~}~~}}~}{|~~|{{|}~|}~~~~~}~}}~~}}~~~}~}|||||{{|||}~}}}~}~}~~}~}}}zxyz{{|||}}}}}|{{{{{{{|{zyyzyyz{{zxutvyyxxyyxwvwwwvuttuuvwxxxxyyyxyzzyz|}|zz{}~|zyz}~}|}~~~}}~~|z{|{{{|~}{{{|~}{zz}|{}~}~~~~||}~~~}~~~~~}}}~~}|{}~}|}|||}~~}||}~~}{yxy{}}~~|zyzzywwwyzzzyxwwvuuvx{||zyxwvwyzyxwvvwxxwvvvwyz{ywvuvwxzz{{|{zyxxyz|}~~~~}}}~}}~~~~~}}~~~~}}~~~}~~~~~~~~~~}|~}}}}~~~~~~~~~}}}}~~~~~~}{{{}~~}}}|{zz{|||{z{||{yxyz{{z{zzxwvuvxzzzyywvvwwwvuvxxxxwvuuuwxxxxwvvwyyyz{{yxwx{}}||{|}~~~~~~~~~~~~~~~~}}}}}|||}~~~~~~}||~~~~~}|{{}~~~}|}}}~~~}|{{{{{|}}}~~|zz{}~~~}|||{{{zzzzyxxxy{{{zzzzyxwy{|{zzzyxxxxxxyz{zxxxyyyyxxwwwwwxxwvvvwwwwwxy{||}}}|{z{|}}}~~~~~~~~~~~~~}~~~~~~}}~~~~}}~~~~~~}}~~~}{{}~~~~~~~~|zxxz|}}|{{zyxxyz{{{{zyyxxwwwxxyyxwwwwxxwwwxxwwxz|{{z{{zxvvwxyzzzzyxwwx{}}|zyyyz{{|~~~~~~~~~}|~~}~~~~}||}~~~~~~~~~~}||}~||}~~~~~}|||}}}}~~~~}}~~~}}~~}||||||{zyyyz|||zyz{|{zyyz{||||{zzz{zxxy{|{yxxxzzyyxxxxxxxyxxwxyyxwwwy{|||||}}}|}~~}}~~}}}}}||}~~}}|}~~~}~~~~~~~}}}}~~~~~~~~~~}{{|~~~~~}|{|}}}}}}}}}}}~~~~}~}}}}||}~~~|{{{{{yxxyzzzzyxwwxyyyyyxwvvvwxxxxxxxxwwwxzz{{{{||||}}}}||||{zz{zzzzz{{{{{|~}|}~~}~~}||}~~}}~~}}}~~}}}|||~~~~~~|}~~}|}~~|{zz{|}||||}~}|{|}~~~~}}|zxxxyyyxxxxyyxxwxyz{{||{zyxyyzyyyzzzxxxxxxxyyyzyyxxwxyz{{{zyyzzzzz|}~|||}~~~}}||}}}|{{{||{{|}~~}}~~~~~~~}}}~~~~~~~~~~}}~~}||~~}|||~~}|||}}~~~~~~~~~~~~~~~~~}|{zyxxxxyyyxxwwxxyzzzzzyyxwwwxyxwwvwxwvvwz{||||{{{{||}}|||}}|{{{{{{{{||}~~~~~~}~~~~~~}}~~~|||}}~~~~~}}~}}|||{{|}~}|}~}}~~~}{zzzyz{|{{{{||||}~~~~~~~~~~~~|{zz{{zxwwwvvuuuvwy{{zyyzzzzz{||zxvuvwwxyyyyxxwwwxyyyyzzzzyxwxz|}}||}~~~~~}}}~~}}}|{zyz{|}}}}~~}|}~~~~~~~~~~~~~}||||~~~~~~~~}|||}}}}}}}|}}~}|||}~~}}~~}|{{{zyxxxxwvuwyzyyyz{{zz{{{zyxxyyxxxxxwwxxxxyyz{|{{{|}}{zz|~}|{|~~~}|}~~~}|}~~~~}||}}}~~~~}}}}}}}~~}|}~}|||}~}{zz{|||}}~~~~~~~~~}~~~}||}||{{{{{{{{{||{z{|}~~~~}|||}~~~~~|{zxwvvvvvuuuuvvvwxxyyyyyzzyyxyyzyyyyyzzzzzzzz{{{{zyyyz{zzyy{|}}}}~~||}~~}{|}~~~}}}~~~~~~~~~~~}}|{{{|||{{|~~}{|}~~~~||}}}}}}}}}}}|||}}}}|||}}}}|{}~}}}}}}~~}}~~~~|{{{{zzyxxxxxxxyz{{{{{zxxxyxxwwwvvwvttvwxxxyz{zzyyz|||{{||}~~~~~~~}||}~~}}}~~~}}}~~}||~}~~|{|~|{||{{{||{|}}||~~}~~}~~}|{{zzz|}~}|{zzz{|{yyz{|}|{z}|{~}}ywwxzzz{zyuplkmpqrstttrnmmmklqutpmkloruwy~}wsrt{yuty}}~~~~{wvwy{wqlllmpw~|vmfgkkgb^YWY^cgjkknrtpjhjjfa`cghfccflprqsz{qkknnljjmrxzxsoljebgs{yyvqnt{tw~yy{ytrtx{{{zxxz|{{{lgnx~||~yxxwvytiir}{nfit~{vtuvtquxrqrsw}vx|~~xuv|vsxyustx}{tomry~vlfgnu{}upqsqlhjuzmiowyuomosuvusruz|{vstwxvsrtuqlpy}xrppmjmvumntvqjiq{~zwvusqqtvwz}}xpiinqsux|~}xplnu{{urtyyvtv{~{yxvsont|~wpmnnlmvyqou|~{{}{z}|y|}}}roquy~}vuw{|~xsrtztkn|~{x}x{xv~}{xy}~{tpryzvw{{pgbbgmqt{yxzzskilsy|{xtsv||vw~wrxxuw{~|yy~wrruwzzyvsswz{z{|xnbZX\bhnqqppnkgcaacb]Z\bii`VRV]bgmtwskefmppppleaejha^dq|{ustvttw|}vrsux{|wxwsvzpknxy}~wpnomiedhpx{wwxvrsy~z|}w{~xvwz~zvv|~|wtv||xvurmkmnnmmmljjnsutojfdhpy~~ytrrsqolnt|~yutwvqopu|vmjowzwux|{xvwyz}{xxwvy{qe_afkmlmu}~ysqqsv|}{yxvrnmqvtomlllkmswwvy~zusux{~~xnikpsuy~zxyzxvwzyuv{~}wrw}|{xuttvwtmjklllnonifgjnqrqqqonoqttqpsx}|xxyz{yx~~uopw~~zxyywuvx{~}xsqruy~|volosqkijlkjikorttpnopprw|}}~zw|~}yw|zy|~~}||~yssx~{z}~{|~uljovyvpmlnppnnqy~yxywrkimtvusqpppoppprvyxvwz|{yuqorx{z{|{vnhjquvsoorvxzywy{{zxuuwxvtw{yuuvvxywrlgfjortspnkjkmnpqsuvxyxvuy}|vz~vtx~{vsqrw{~~zxxz}}ywwwwuuvrjdbemrpligginuwrnqw{zy|~~xux}zvw}~~zuuy|ztqqsuw{~~|~~|~~}}|{xvw{{wogejookilquuqljijlptxz{ywwy|ysrtvvvvwy{{zwsnjiloqssqnljkpvyxtollkgeeggcaab`]ZZ\[XVY_eea_bhllighjlnpqqpsw|zvvvsposw{||||{z{{zyy|}~~{|}~{uokmswxwusrqtxzwtvyzyxz}~|~}{zyupomkjkmnmlmnnljilprssrrqpqrsw|}zxwusposxyskhhhhgfeegkoqqmeabdhmopnmkhb`beimopomjgd_[XXZ[^dhjigedcflprqopw|}{|||~~{{}~~{xvwy|~|{yvvxzxrjhikklnrvwwvurrstttx~}|{~zwvwyyyz{|||}{zyy|zwwz}||toqy|||zwuw{~}~~~|z{zwtqsuusqsvwwz||zxusuz{xx}|yxxtqtz~~{vtroorux{|{zwqmmpuz}}||{vnheinonopokgfiklkmqtrpmkjlmorutromnpppruxwrljlmieegjmpqrqnjjlmmptvvurppppqruxwrnoqrohejquqmlmmmmosxz{|}||}|}|{|{z{~}}}}|||z{~~~|xvuwz}}|}~ztrrsx{yvwy{{zz}|z{~}~{xy|~~~}{{}|zxxxxyzzyvpmnrsssuxywvvvuuw{}}~~}{xsqtwvsnjihhikllkklmnopstromllnopruwwvttsrokjnsvxwtsrqqrsw}|{{}wvyxustuxwurnkklpuxzywvvspnosz~}zwvwvwy{{xtuxywvwy{}~~}zz}~}}~~|vuy{{{{{yz}|{|~~|{}~|}~{{||||}}|{{{{zyyywvx|{vuvvvvxyyxwwwxyywsppnmmmpsssponnnpqoosx}~}{{zwuuwxyz|~~|yurpquxz{{{zyyz|}{z|{xxz~|{}~}~~}|zwvvwyyyxy{{xusstuvxzz|~~{z|}~}~~||}wstw{|zxxxvssvxyyy{|{|~|{{{|}~}{xusrrstssuvuqpqqrtvwwwwxyyxwx{~~}||}}|~~}~|xy|~zwwy|~}xrtz|}|yusqpprux{||zz}yuz}{zywutuwvtrqppsy}|xwvuvvttwxxz|||}|unjmrttvwusrsstuuwyyvwz{zz|~~~~~~~{vtw{zxz{zyxy{|{xxz{|~}{}vsx}}}}|{z{||{{|{{}~||ztuz~~}~~}{{}~{}~{z|}~}|}}{zyyyz|}~}}}~~~|vruzzxwy{|zyxwwy{{{{}~~}}{~||}}|{z{}||~}|{{|{z{}}}}{wsswzywyxuvy{ywwy{}|z||~{}~|||}}~~~|{{zz|{{zzz{|||yrnrzzupoonnppqppqrsrrty{zwuwywuuuvxzz||||zuqv||ywwwuuwy{{yyzz{{}~~{|{|||||~~|zyx{~~~{{}|{|~}|~}~|{}yvvvvvvxz{}}{z|~~}~~{}{{}}{xx{|{zy|~||||}|zz||}}}}}ytsw{{wttvwurrrqpqqonmnqtutuwvttuvxwuwz}~yuw}|{|~}}}||~||~~|yxwwwvvxzywuutstuuvwxzywvurprxzzxwwvurpqrsstssssrssrpruutqqrsstuxz|zursvxxwvtsrrqponnnoruvvvxyxxxxz{|{z{~~~~~~~~}|}~}||}|}~{wvvxyyyxwxxwxyywvwxwuuvwwvttutttuvusrrtwwurqpqqqqppppprtutssttuwxxxwvvvwwvvvxxwvutsqppqsvxxwvwxyzz{{{z{|}~}}}}}~|{{|~~~~~~~~~~~~~~}|{{|}~~}}~~~}{yz}|wttvwwuttuvwxxwuttuxzzzzyzyyzz{|}|zz{{{zzz|~}|z{}~}~}}}~~}~~}}}}~~~|z{}~~}~~~~~~~}|zyz{||zxy{}|zz{|}||~~~~}~~~}~~}|||||{{zyyzzzzyyyyxustwyyxwwwyyyyvsrrsuutsrrrqqppqrsssrrrrqrtvvvuttuvvuvwxxwxyyxxxxwwxy{|{zxvvvwy{|{zxy{|}}{z{|||}}|zxwwxxyzzzzywuuwxyxxxyzzwtsttttuwwwuttuuwxxyyzyxxyzzz{|}}|zyy{}~~~~~~~~}}~~~}}|{zyyzz{}~}zwwx{||zz{}}{xwy|}|z{}~~~}|{{}~}{z{|}~~}|{|||||{zzzzzyxwwvuttuvwxxvtrrstsrrrtvvvusqppppppqqrrrqppqqqonprssrrrssttuuuvwwwwxz|}|||}}}|{{}~}~~}|}~}|{{{{zzz{}}}|{{{|~~|{zz{|~~|{|}||{||{z{|||{{{{{zz{{|}|{{{}~}}~~~~~~}|{{}~~~}}}~~}|{{{{yxyzzzyxxxyyxwwwwwwxyyxyz|}|zyyz|}||}~~}}}~~}{z{||||{{{{||zxxz{zxwwxxyyzzyxwwwwwwwwwwwxwvuuvwwvuvvwxxxxxyy{||{{|}~~}|||}}}}~}||||{zzzzzzzz{|||{{}~~|{||}~~}|||}~}~~|||}}{z{}~{yyz{{{|}}}~}|}~~~~}|{{{|}~~}}{zzzz{}~~}}||||~~}~~}}~}{{{|}}~~~}}||{xwyzzzyyyzzzyyyxwwxxyzz{|}}|{zz{|}}~}||}~}|{{{||||||}}}~~~|{|}~}~~}|}}~}}~~}||}~~~~~}}}}}}}~}zxwx{|}}{z{|}||}}~}}}~~}~~}~~~~}|}}}}}}~}{zyz{{z{{|||{zyxwwxxyyyxwwwwwxxyyxwxxz{}}}}||{|}~~~~}~~~~~~~}}~~~}{{{|~~}}}~}~~~~~~}~~~}||~~~~~}|||||||{zzzz{{{{||{yxxz|~~}|{{zyyy{|}}}{zxwwxxyzz{{zzyz{||||}~~~|||}~~~~~~~~~~~}}}}~~~~~}}||{{{|}}~}|zxxxz{}}}|{{|{zyz|}}}}}||||}}~~~~~~~~~~}|}~~~~}}}~~~}|{yy{}~~~}}{zyyyz{||{{z{{{|}~}~~~}|}~~~~~~~~~}||}~~~}||{zyxxxxwvwxxxwxxy{|||{{zzyz{|}}|||||{{|}~~~~~~}}|{z{|{{|||{zyz{{zyyzzzyxvwxxyxwwwwwxxxwvvwxxvutsttuuvxxxwvvvvwxz|}}||{|}}~~~~~~~~~~}}}~~~~~}||}}}}||}||zzzzzzzzzyxvvwxyyxxxwvvwwvuuuwxxwvuvxxwvuuwxxwwxyyzywvvvxyz{zzzzyz{{||||}}}|{zz{|~~~~~}|||}~~~~}}~~}~~~~~~~}{{|}}}}}}}}}|{zyy{|~~}{z{{zzz{|}|zyzzzxxyzzzzyyyyxwwxy{{zyyz{{|}~~~~~~~~~}}}|||||}}}}}}|{z{|||}}}|||}}}}~~~~}}}~~~~~~~}}}}||||}~}}|{{{||{zyyzz{{yxxxxxxxxwwvutstuwwvvvvvwxxxwwxyzzyxyzzzzz{zzzzz{||{{|}}||}~}}}}~~~~~~~~}|}~}|}~~}~~~~~~~~~~}|{{}~}}}}}}}}}}~~~~~~~~}}}}|}~~~~~~~~~~~}}~~~~~}|{}~}}~~|{z|}}}}}~~~|zyz{|}}}|||{{{||}}}}}}}}}~}}}~~~~~~~~}}~~~}}}|}}}}}}}}}~~~}|{{}~~~~~}~~~}}~~}|||}}}}~~~|{||}}||{{||{z{{||}}}|{{|~~}}}~~}|}~~}}|||||}}||{zz{{zzzyyz{{{{{zyxxyyxwwxyxxwvvvvvuvvwwwvvwwxwvvxyyxwwxyz{zzz{{||{{z{}~~}|||}~}||||}}||||}~~}}~~~~~~~~~~}|{|}}}|}~~}||}~~~}|}}|{{|}}}~|z{|~~}||||{zzzzz{|}}|{{{|}}|{|~}|{{{|}~}}~~~||}~}}}~~}{{|~~~}||||}~~~~~}||||||~~}||||}}|||~~~~~~|{{{|}}}}~~}}}~}}}~~~~~}||}~}{{{{||||~~}{zz{||||}}|{zyzzzzyz{zxwwwvvwxxwwwvtttuvwxxwwwvtrtvwxxyyyxxxwvvxz||{zzz{{z{}}|zz}}|{|~zxz~{}}uty{}}xtyyzx{yv|~utz{xy|~}y}}ut}z~yuy{wvz}|{x}}|yz}{}|x{|x{~xuw}~|xx{xv{}zyz~~~}|~y{}|{|}wy|{{}}|{~|xvx~~yuux|~~~uqqv{~~wnoyzwz}{{|~}{{}~}|{~yvvzwqr{{zvz~|zyy|{yxxy~}wtv|}}~~zutx~|xtrtzzuvxvsw{su{}zxy~~{zxxz}~{vvy}}xust{zwwwwy}~xttwz|ytstw|wpov~}zz||{yx{~}ywz~~}yuuy~yuw}|}||~~}{x}~}}zxz|{{|~}~}zz~zwvx||xwx||wvy~}zzyz{~{vv||vy}~~{~~~zz~{uuz{y|~|~}z}yx|~{xx{~~~}{z||vsw~xvy}zy{|}|yvw~~~zwwy}zxxz{{yz||{}{wvz{xxxwx|~|yvwz~zvux~}{zz{}~yttyvpr{|xwx}~wst{|{yuru}xxyzyy|wpnt}~uonrx}}xtrrv~}zyxxy|~z{~{z|yvy~~~}}{{}{{}|zz}{uu|}zz}}ywy~}wvx{}}xvvy~zy|}{{}}~{~}|}zz{~{xx{|z|~{y{~|zyyz|{y{|yy|~}zz|}~~~}}~~|{|~~~{|~|{~~~}{z~}|{{|}}|yxz~zz}~~}||}}~|z{|}~~}{{}~}}~|{~{xy~|zyy{~~~|{{~{xz~|{{|~~|{{|~~~{xy}~|{|}zxxz}~~|z{|~~~~~{{}}|~~||}~}~~}}}||{{|~~|{|~~}}}}}|{~|z~zwz~~}{yz}}|}}|~||~|yz~}}~~|~~}}|~~|z{}~{z{~}zxz}|yy{}~}}~~|{{||}}}{yxz}||~~}|~~}~}}}{}||~~}~}|}~|zz|~|z{}~~}z|}yz}~}~~zz|~~~{{~~{z{~~}}}~~}}~~zxx{|{}~{zz|{xy~~{|~~~}{{}~~~~~}|~~||}|}~|{|~}yy}}zyz~|{{}~~~}}||}}{{}~~||~}zz}~~|}}}~~~~|yy}~~~}~}||}}||}~zxx|~||}~~~}~~|{|~}|~{z|~}{z{}{{|~~~}~~~||{{z{|~|{z{}|yz~~~}}~||}~~~~~}}}}}~~~~}}~~~}{{}~}~~}~}}|z{~}}}|}~}}||~~}}~~~}}}|}~~}{{{}~~{zyz{|}~~}{|}~~~}}~~~~~~~||}~~|zz|~~}}}ywy~~||{{{||}}}~~|{|}~|yxy{|{yy{~}{yy|~|{z|~}||}~~}|{zz|~|{z{|~|{z|~~|{zzz{{}~~~}}|{zyz}~|zyxz}~zxy~~||~~~}}~~~~|~}}~}~}~}}}~}zz|||}}{{}~~}~~~}|}~}~~~~~~~|}~}{{|~~}{z{}~~|{||}|||}~~~~~~|zyz{}~|{z{{{zz|~|yxyz{{{{|~~|z{|~}|{|~}||}~~~~~~~}~}|}~~}||}~}{{|}~~~~~~~}|zz|}{{~~~~~~~}}~}}}~}||}~~~~}{{|~~{z{}||}}||~~~~||~}}~~}}~~~~|}~~}}}~}}}|}~}~~~~}||}~~~~~~~~~|{{~~}|}~~~~~~~~~~~~~}}|}}}}}}~~|{{}~~}||~~~~~~~}}}~}{zz|}~|||||}}||}~~~~~}|{{{|}~~}||{{||}}}|{{|}}~|zyz{~}{{}~~}}~}{z{~~|{|}}}}~~~~}}}}|}~~~~~||~~||}~~}~~}}}~~~~~~~}~~~~~}}~}}}}~~~~}}~~}||~~}}||}~}||}~~~~}}}~~}}}~~~~~|||}~~|zz|}~}||~}}}~~~~||~~~}~~}|}|{|}}~}{yz|}}|}}~~}~~||~~|{~}|}~~||~}||}~~~~~~~~~~}}~~~~~~}|}~~~}|}~}~~~~~~}|}~~~~}}}~~~}}}~~~~}}~~~|}}}~~~~~~}{|}~}}~~}||~~}~~}~~}{|~~|}~~}{{|~~~~~~}}~~|{|}}}}}~}}~~}}}~~}~}|}~~~~~~~~~~~}~~}|}~~}~~~~~~~~~}}~~~~~~}~~~~~~~}}}~~~~|{|~~|{|~~~~~}||}~~}}}~~}}~}}~~~}}~~}}~~}~~~~~~~~~~~~~}~~}}~~~~~~~~}||}~~}||}~~~}~~~}}|}}~~~}|{|~~}~~||~~~~~~~~}}}~~}}~~~~~~~~}|}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}~~~~~~}}~~}|}~~}}}~~~~~}||~~~~~~~~~}}~~~~~~~~~~~}}~~}~~~~~~}}~~~~}~~~}|}}~~|}~~~~~~~~~~~~~~}~~~~~~~~~~~}}}~~~}}~~~}~~~~~}}}~~~~~~~~~~~~}}}~~}}~~}}~~~~~~~~}}~~}}~~~~~}}}}}~~~}}}}}}|||}}}~~|z{}~~}||~~}|}}~~~~~~~~}}~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}~~~~~}}}~~}~~}~}|}~~}|}~~~}|}~}}~~~~}|}~~}~~}|}}}}}}~~~}}||}~~~}|||~}||}~~~}|}}}}}}}}}}}}||{{{|}}|||}~}}||}}||}~~~~~~}}}}~~~}}}~}}~~~~~~~~~}|}~}|}~~~}}~~}~~~~~~}}}}~~}}~~}}~~~~~~~}}~}}~~}}~~~~}|{{}~}|||}}}}~~}|{{{|}~~}}}}||{zz{|~~}{z{||}}||||}}}||}~~}}~~}}|}}}}}}}~~}|{{|~~~}}~}|||}~~~~}}|}~}}}}}}}~~}}|}~~}}}}}~~}||}~}||}~~||}~}}~~}}~~}~~~~~}~~}}~}}}~~}}}~}}~~~~~~}~~~~~}}}}~~~~~~~~}}}}~~~~}|||||}}}}}}~~~~~}}}}~~~~}~~~~}}}~~}||}}~~~}}}||||}}}~~~}|{|}~~}}~~}|}~~~~~}}}}}}}}}}~~~~}}}}~~~~~~~~~~~}~~~~~~~}}}~~~}}}}}~~~~~~~~~}}~~~~~~~~~~~}}~~~~~~}|{|}~~}~~~}}~~}||||}~~~~}}}}}~~~~~~}|{||}}}||}}}~}}}}~~}}~~~}}}~~}~~}~~~~~~~~~~~~~~~}}}}~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~}||}~~~~~}~~~}}}~~~~~~~~~~~~}}~~~}}}}~~}~~~~~~~~~}|}~~~~~~~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~~}|||}}|||}~~}}}~~~~}}}~~~~}}||}}}}}}}}}|||}}~}}}}||}}}}}~~~~}}}}}}}}}}}~~~}|||}}~}}}}}}|{|}~~}}~}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~}}}~~~~~~~~~}~~~~~}||}~~~~}}}~~~~~~}}~~~~}}}}}~~~~}}}}}~~~||{|||{|}~~}|{zz{||}||{{||{{{|}}}}}}}}}}}}~~~~~~}}|{||}~~}}}}}|{{|}~~~}}~~~~~~~}}~~~}}}}~~~~~~~}||}~~~~~~~~~~~~~~~~~~}~~~~~~}~}}~~~~~}~~~}}~~~~}|}}~~}}~}}|}}|z{|~}|}}|zz|~}|{||{{{{zz}~~|{||{z|~}||}}{{||{z|}~~}|{zz{|||}~}|{||zyz}~}}~~}}}~}{|}}||}~}zy{}}|{{||}|||}~~}||}~~}}}~~}}}}}||}~}||}}}}}~~}}~~~bubbros-1.6.2/bubbob/ext2/CVS/0000755000076400001440000000000012225473206014755 5ustar arigousersbubbros-1.6.2/bubbob/ext2/CVS/Entries0000644000076400001440000000034612225473206016314 0ustar arigousers/music.wav/1.1/Wed Jun 11 18:17:51 2003/-kb/ /.cvsignore/1.1/Sat Sep 6 10:42:29 2003// /image1.ppm/1.1/Sat Sep 6 10:42:28 2003/-kb/ /image2.ppm/1.1/Sat Sep 6 10:42:28 2003/-kb/ /__init__.py/1.15/Fri Oct 6 09:56:30 2006/-kv/ D bubbros-1.6.2/bubbob/ext2/CVS/Repository0000644000076400001440000000002712225473206017056 0ustar arigousersbub-n-bros/bubbob/ext2 bubbros-1.6.2/bubbob/ext2/CVS/Root0000644000076400001440000000010612225473206015620 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext2/__init__.py0000644000076400001440000004745112225473206016446 0ustar arigousersfrom __future__ import generators import os, math, random import images, gamesrv from images import ActiveSprite from boards import CELL, HALFCELL, bget from mnstrmap import GreenAndBlue, Ghost from bonuses import Bonus from bubbles import Bubble LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { ('pac-lg', -1,0) : ('image1.ppm', ( 0, 0, 32, 32)), ('pac-sm', -1,0) : ('image1.ppm', (32, 0, 32, 32)), ('pac-lg', 0,-1) : ('image1.ppm', ( 0, 32, 32, 32)), ('pac-sm', 0,-1) : ('image1.ppm', (32, 32, 32, 32)), ('pac-lg', 1,0) : ('image1.ppm', ( 0, 64, 32, 32)), ('pac-sm', 1,0) : ('image1.ppm', (32, 64, 32, 32)), ('pac-lg', 0,1) : ('image1.ppm', ( 0, 96, 32, 32)), ('pac-sm', 0,1) : ('image1.ppm', (32, 96, 32, 32)), 'pac-black' : ('image2.ppm', ( 0, 0, 32, 32)), 'pac-dot' : ('image2.ppm', ( 0, 32, 8, 8)), } music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) class PacSprite(ActiveSprite): def __init__(self, ico, x, y): import boards if y < -2*CELL: y = -2*CELL elif y > boards.bheight: y = boards.bheight x = (x+HALFCELL) & -CELL y = (y+HALFCELL) & -CELL ActiveSprite.__init__(self, ico, x, y) self.wannadx = self.wannady = 0 def moving(self): import boards dx = dy = 0 turned = None was_clear = 0 while 1: if dx or dy: frontx = self.x+CELL+dx*(CELL+1) fronty = self.y+CELL+dy*(CELL+1) clear = (bget((frontx+dy)//CELL, (fronty-dx)//CELL) == ' ' and bget((frontx-dy)//CELL, (fronty+dx)//CELL) == ' ') if clear: blocked = 0 else: blocked = (was_clear or (self.x<=2*CELL and dx<0) or (self.x>=boards.bwidth-4*CELL and dx>0)) else: blocked = 1 if blocked: if turned: dx, dy = turned turned = None continue self.lastmove = None else: if turned: self.resetimages(dx, dy) turned = None self.lastmove = dx, dy self.step(2*dx, 2*dy) self.vertical_warp() was_clear = clear yield None if self.wannadx != dx or self.wannady != dy: if ((self.wannadx and not (self.y % CELL)) or (self.wannady and not (self.x % CELL))): turned = dx, dy dx = self.wannadx dy = self.wannady class Pac(PacSprite): no_hat = 1 def __init__(self, pacman, bubber, x, y, dcap): ico = GreenAndBlue.normal_bubbles[bubber.pn][1] PacSprite.__init__(self, images.sprget(('eyes', 0, 0)), x, y) self.bubble = ActiveSprite(images.sprget(ico), x, y) self.bubber = bubber self.pacman = pacman self.ready = 0 self.gen.append(self.playing()) self.pacman.pacs.append(self) self.dcap = dcap def resetimages(self, dx, dy): self.ready = 1 self.setimages(self.cyclic([('pac-lg', dx, dy), 'pac-black', ('pac-sm', dx, dy)], 5)) def to_front(self): self.bubble.to_front() ActiveSprite.to_front(self) def kill(self): self.play(images.Snd.Pop) self.bubble.gen = [self.bubble.die(Bubble.exploding_bubbles)] self.pacman.latestposition[self.bubber] = self.x, self.y try: self.bubber.dragons.remove(self) except ValueError: pass try: self.pacman.pacs.remove(self) except ValueError: pass ActiveSprite.kill(self) def playing(self): bubber = self.bubber for t in self.moving(): if self.pacman.ready: d = [(bubber.key_left, -1, 0), (bubber.key_right, 1, 0), (bubber.key_jump, 0,-1), (bubber.key_fire, 0, 1)] d.sort() if d[-1][0] > d[-2][0]: self.wannadx, self.wannady = d[-1][1:] self.bubble.move(self.x, self.y) yield None if self.ready: touching = images.touching(self.x+CELL-3, self.y+CELL-3, 6, 6) touching.reverse() for s in touching: if isinstance(s, Bonus): s.touched(self) elif isinstance(s, PacGhost): self.kill() return class PacGhost(PacSprite): def __init__(self, pacman, x, y): left = random.random() < 0.5 if left: ico = Ghost.left[0] else: ico = Ghost.right[0] PacSprite.__init__(self, images.sprget(ico), x, y) self.pacman = pacman self.gen.append(self.waiting()) if left: self.wannadx = -1 else: self.wannadx = 1 self.resetimages(self.wannadx, self.wannady) def resetimages(self, dx, dy): if dx > 0: self.setimages(self.cyclic(Ghost.right, 3)) elif dx < 0: self.setimages(self.cyclic(Ghost.left, 3)) #else: don't change image def waiting(self, delay=45): while not self.pacman.ready: yield None for i in range(delay): yield None self.gen.append(self.walking()) def walking(self): round = 0 self.touchable = 1 lastmove_x = 0 for t in self.moving(): if random.random() < 0.1: lastmove_x = self.wannadx if self.lastmove is None and random.random() < 0.75: round = 0 # try to move again immediately if self.lastmove is None or random.random() < 0.01: dragons = self.pacman.pacs or images.ActiveSprites distances = [(abs(dragon.x-self.x)+abs(dragon.y-self.y), dragon) for dragon in dragons] distance, dragon = min(distances) if lastmove_x: self.wannadx = 0 if (dragon.y < self.y) ^ (random.random() < 0.3): self.wannady = -1 else: self.wannady = 1 else: self.wannady = 0 if (dragon.x < self.x) ^ (random.random() < 0.3): self.wannadx = -1 else: self.wannadx = 1 else: lastmove_x = self.lastmove[0] ## for i in range(10): ## dragon = random.choice(dragons) ## dx = dragon.x - self.x ## dy = dragon.y - self.y ## if dx or dy: ## dist = math.sqrt(dx*dx+dy*dy) ## dx /= dist ## dy /= dist ## wx, wy = random.choice([(-1,0), (1,0), (0,-1), (0,1)]) ## ex = wx-dx ## ey = wy-dy ## if ex*ex + ey*ey < random.random()*3.14: ## break ## self.wannadx = wx ## self.wannady = wy if round == 0: # go just a bit faster than the players round = 6 else: round -= 1 yield None class FruitBonus(Bonus): pass class Pacman: def bgen(self, limittime = 45.1): # 0:45 import boards from player import BubPlayer self.ready = 0 self.dots = [] monsters = BubPlayer.MonsterList[:] random.shuffle(monsters) keep = len([p for p in BubPlayer.PlayerList if p.isplaying()]) monsters = monsters[:2 + keep//2] for d in monsters: PacGhost(self, d.x, d.y) for t in boards.initsubgame(music, self.displaypoints): yield t tc = boards.TimeCounter(limittime) self.builddelay = {} self.latestposition = {} self.pacs = [] #finish = 0 for t in self.frame(): t = boards.normal_frame() self.build_pacs() yield t #if len(self.pacs) == 0: # finish += 1 # if finish == 20: # break #else: # finish = 0 tc.update(t) if tc.time == 0.0: break if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bubble): s.pop() tc.restore() self.ready = 0 results = {} for b in self.dots: for d in b.taken_by: bubber = d.bubber results[bubber] = results.get(bubber, 0) + 1 for t in boards.result_ranking(results, len(self.dots)): self.remove_pacs() yield t for s in images.ActiveSprites[:]: if isinstance(s, Bonus): s.kill() def displaypoints(self, bubber): result = 0 for b in self.dots: for d in b.taken_by: if d.bubber is bubber: result += 1 return result def frame(self): import boards from bonuses import Fruits for t in self.digwalls(): yield t def anywall(x1,y1,x2,y2): for tx in range(x1, x2): for ty in range(y1, y2): if bget(tx, ty) == '#': return 1 return 0 def give_one_point(dragon): dragon.bubber.displaypoints += 1 scoreboard() dots = self.dots ico = images.sprget('pac-dot') for x in range(boards.width): for y in range(boards.height): if not anywall(x, y, x+2, y+2): if anywall(x-1, y-1, x+3, y+3): b = Bonus((x+1)*CELL - ico.w//2, (y+1)*CELL - ico.h//2, 'pac-dot', points=-100, falling=0) b.sound = 'Extra' b.timeout = 0 b.taken = give_one_point dots.append(b) for s in images.ActiveSprites: if isinstance(s, PacGhost): s.to_front() yield None self.ready = 1 for i in range(len([s for s in images.ActiveSprites if isinstance(s, PacGhost)])): for j in range(32): yield None for j in range(100): x = random.randrange(4, boards.width-6) y = random.randrange(3, boards.height-5) if not anywall(x-2, y-2, x+4, y+4): nimage, points = random.choice(Fruits.Fruits) points += 650 # boost to the range 750-1000 b = FruitBonus(x*CELL, y*CELL, nimage, points, falling=0) b.timeout = 0 break while dots: dots = [b for b in dots if b.alive] yield None def build_pacs(self): from player import BubPlayer for p in BubPlayer.PlayerList: dragons = [d for d in p.dragons if not isinstance(d, Pac)] if dragons and len(p.dragons) == len(dragons): if self.builddelay.get(p): self.builddelay[p] -= 1 else: self.builddelay[p] = 109 dragon = random.choice(dragons) if p in self.latestposition: dragon.move(*self.latestposition[p]) pac = Pac(self, p, dragon.x, dragon.y, dragon.dcap) p.dragons.append(pac) p.emotic(dragon, 4) for d in dragons: d.kill() def remove_pacs(self): from player import Dragon killclasses = (PacSprite, FruitBonus, Dragon) for s in images.ActiveSprites[:]: if isinstance(s, killclasses): s.kill() def digwalls(self): import boards holes = {} for x in range(2, boards.width-2): y = boards.height-1 if bget(x, 0) == '#' or bget(x, y) == '#': if bget(x, 0) == ' ': curboard.putwall(x, 0) if bget(x, y) == ' ': curboard.putwall(x, y) curboard.reorder_walls() for y in range(1, boards.height-1): if bget(x, y) == ' ': holes[x, y] = 0 if x % 7 == 0: yield None # 'holes' maps coordinates (x,y) to 0 (not processed) # or 1 (processed). # All processed holes are pacman-connected. def rdig(x1,y1,x2,y2, reversed, holes=holes): # digs the rectangle (x1,y1,x2,y2) and marks it as # processed. Also recursively mark as processed all existing # holes that are pacman-connected to the rectangle. xrange = range(x1,x2) yrange = range(y1,y2) if not reversed: xrange.reverse() yrange.reverse() if len(xrange) > len(yrange): xylist = [(x, y) for x in xrange for y in yrange] else: xylist = [(x, y) for y in yrange for x in xrange] t = 0 for x, y in xylist: if bget(x, y) == '#': curboard.killwall(x, y) if t == 0: yield None t = 2 else: t -= 1 holes.setdefault((x, y), 0) fill = [] for x in range(x1,x2-1): for y in range(y1,y2-1): fill.append((x, y)) for x, y in fill: if ((x, y) in holes and (x, y+1) in holes and (x+1, y) in holes and (x+1, y+1) in holes): if (holes[x, y] == 0 or holes[x, y+1] == 0 or holes[x+1, y] == 0 or holes[x+1, y+1] == 0): holes[x, y] = 1 holes[x, y+1] = 1 holes[x+1, y] = 1 holes[x+1, y+1] = 1 fill.append((x+1,y)) fill.append((x-1,y)) fill.append((x,y+1)) fill.append((x,y-1)) def joined(x1,y1,x2,y2, holes=holes, boards=boards): # returns # 1 if the rectangle (x1,y1,x2,y2) is pac-connected to # some already-processed holes # 0 if it is not # -1 if (x1,y1,x2,y2) is out of the screen if x1<2 or y1<1 or x2>boards.width-2 or y2>boards.height-1: return -1 accum1 = accum2 = 0 for x in range(x1,x2): if holes.get((x,y1-1)): accum1 += 1 if accum1 == 2: return 1 else: accum1 = 0 if holes.get((x,y2)): accum2 += 1 if accum2 == 2: return 1 else: accum2 = 0 accum1 = accum2 = 0 for y in range(y1,y2): if holes.get((x1-1,y)): accum1 += 1 if accum1 == 2: return 1 else: accum1 = 0 if holes.get((x2,y)): accum2 += 1 if accum2 == 2: return 1 else: accum2 = 0 return 0 if not holes: holes[boards.width//2, boards.height//2] = 0 holeslist = holes.keys() random.shuffle(holeslist) startx, starty = holeslist.pop() # make the hole larger (2x2) towards the center of the board if startx > boards.width//2: startx -= 1 if starty > boards.height//2: starty -= 1 # initial 2x2 hole for t in rdig(startx, starty, startx+2, starty+2, 0): yield t dlist = [ (0,0,1,0, 0,-1), (0,0,1,0, 0,0), # right (0,0,0,1, -1,0), (0,0,0,1, 0,0), # bottom (-1,0,0,0, -1,-1), (-1,0,0,0, -1,0), # left (0,-1,0,0, -1,-1), (0,-1,0,0, 0,-1), # top ] while holeslist: random.shuffle(dlist) pending = holeslist holeslist = [] progress = 0 for x, y in pending: if holes[x, y] != 0: continue for dx1, dy1, dx2, dy2, dx, dy in dlist: x1 = x + dx y1 = y + dy x2 = x1 + 2 y2 = y1 + 2 result = 0 while result == 0: result = joined(x1,y1,x2,y2) if result == 1: # rectangle (x1,y1,x2,y2) is good for t in rdig(x1, y1, x2, y2, dx1<0 or dy1<0 or dx2<0 or dy2<0): yield t progress = 1 break x1 += dx1 y1 += dy1 x2 += dx2 y2 += dy2 else: # rectangle (x1,y1,x2,y2) is too large for the screen # failure continue break else: # no successful direction found from this point holeslist.append((x, y)) # try again later if not progress: # deadlocked situation, add a new random hole x = random.randrange(2, boards.width-2) y = random.randrange(1, boards.height-1) holeslist.insert(0, (x, y)) holes.setdefault((x, y), 0) yield None # pattern transformation: # X. .. # ... --> ... # .X .X progress = 1 while progress: progress = 0 for y in range(1, boards.height-1): for x in range(3, boards.width-3): if (' ' == bget(x, y) == bget(x+1, y) == bget(x-1, y) == bget(x, y+1) == bget(x, y-1)): if '#' == bget(x-1, y-1) == bget(x+1, y+1): curboard.killwall(x-1, y-1) progress = 1 elif '#' == bget(x+1, y-1) == bget(x-1, y+1): curboard.killwall(x+1, y-1) progress = 1 yield None # This game is suitable for at least min_players players min_players = 1 def run(): global curboard import boards from boards import curboard boards.replace_boardgen(Pacman().bgen()) def setup(): for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/bubbles.py0000644000076400001440000012657512225473206015450 0ustar arigousersfrom __future__ import generators import random, math import gamesrv import images import boards from boards import * from images import ActiveSprite from mnstrmap import GreenAndBlue, LetterBubbles, Stars from mnstrmap import Lightning, Water, Fire, SpinningBalls, PlayerBubbles bubble_wind = { '<': (-1, 0), '>': (+1, 0), '^': ( 0,-1), 'v': ( 0,+1), 'x': ( 0, 0), } class Bubble(ActiveSprite): exploding_bubbles = range(131,136) red_bubbles = [156, 157, 156, 155] white_bubbles = [164, 165, 164, 163] pink_bubbles = [172, 173, 172, 171] check_onbubble = ([(0,-1)], [(0,1)]) touchable = 1 warp = 0 default_windless = None catch_dragons = None nimages = GreenAndBlue.normal_bubbles def touched(self, dragon): dx, dy = dragon.x, dragon.y o = [] if abs(self.x - dx) >= 25: if self.x < dx: o.append((1,0)) else: o.append((-1,0)) if abs(self.y - dy) >= 25: if self.y < dy: o.append((0,1)) else: o.append((0,-1)) if o: self.obstacle = o elif (self.catch_dragons and abs(self.x - dx) < 15 and abs(self.y - dy) < 15): if dragon not in self.catch_dragons: self.catch_dragons.append(dragon) ## elif not self.pop(getattr(dragon, 'poplist', None)): ## if self.x < dx: ## o.append((1,0)) ## else: ## o.append((-1,0)) ## if self.y < dy: ## o.append((0,1)) ## else: ## o.append((0,-1)) ## self.obstacle = o else: self.pop(getattr(dragon, 'poplist', None)) return o == self.check_onbubble[dragon.bottom_up()] def can_catch_dragons(self, author, catch_myself=0): self.catch_dragons = [author] if catch_myself: self.catch_dragons.append(author) self.move(author.x, author.y) self.gen.append(self.catching_dragons()) def catching_dragons(self): from player import Dragon yield None # time to catch several dragons dragons = [d for d in self.catch_dragons if isinstance(d, Dragon)] self.catch_dragons = None if len(dragons) >= 2: import bonuses author = dragons.pop(0) imglist = [self.nimages[d.dcap.get('bubbericons', d.bubber).pn][i] for d in dragons for i in [1,2,1,0]] self.setimages(self.cyclic(imglist)) self.warp = 1 caught = [(bonus.points, bonus) for d in dragons if d.bubber is not author.bubber for bonus in d.listcarrybonuses() if isinstance(bonus, CatchNote)] caught.sort() # count caught dragons, excluding team mates, but including self count = 0 for d in dragons: if (d.bubber is author.bubber or not d.bubber.sameteam(author.bubber)): count += 1 if count: if count == 1: points = 250 else: self.play(images.Snd.Extra) if count == 2: points = 10000 elif count == 3: points = 30000 else: points = 70000 caught.append((points, CatchNote(points))) caught = caught[-3:] for points, bonus in caught: author.carrybonus(bonus, 111) bonuses.points(self.x, self.y-HALFCELL, author, points) for d in dragons: d.become_bubblingeyes(self) s_catch = author.bubber.stats.setdefault('catch', {}) s_catch[d.bubber] = s_catch.get(d.bubber, 0) + 1 def pop(self, poplist=None): if self.touchable: self.play(images.Snd.Pop) self.poplist = poplist self.untouchable() self.gen = [self.die(Bubble.exploding_bubbles)] if poplist: dragon = poplist[0] points = self.popped(dragon) if dragon: dragon.bubber.givepoints(points) dragon.bubber.stats['bubble'] += 1 self.gen.append(self.poprec()) return 1 else: return 0 def popped(self, dragon): return 10 def poprec(self): yield None for s in self.touching(0): if isinstance(s, Bubble): s.pop(self.poplist) def normal_movements(self, dx=0, dy=-1, timeout=800): self.obstacle = [] time = 0 touchbubble = timeout = (timeout or 0) * 2 while 1: del self.obstacle[:] yield None timeout -= 2 if not timeout: self.setimages(self.bubble_red()) if timeout > touchbubble: continue if timeout&2: for s in self.touching(13+(timeout&6)): if isinstance(s, Bubble) and s is not self: if (s.x-self.x)*dx > 0 or (s.y-self.y)*dy > 0: touchbubble = timeout - (timeout&12) - 3 break if timeout > touchbubble: continue if (dx,dy) not in self.obstacle: if dx==dy==0: if len(self.obstacle)==1: dx1, dy1 = self.obstacle[0] self.step(-dx1, -dy1) else: self.step(dx, dy) if self.y < -32 or self.y >= boards.bheight: if not self.warp: self.poplist = None self.kill() return self.vertical_warp() ## dx = -dx w = wget(self.x, self.y) if w != ' ': dx, dy = bubble_wind[w] elif self.default_windless: dx, dy = self.default_windless if dx == dy == 0: # this is the same as the whole loop but runs faster while len(self.obstacle) != 1: del self.obstacle[:] yield None timeout -= 2 if not timeout: self.setimages(self.bubble_red()) def bubble_red(self, speed=5): for n in self.imgseq(Bubble.white_bubbles, repeat=3): yield n for n in self.imgseq(Bubble.pink_bubbles, repeat=4): yield n for n in self.imgseq(Bubble.red_bubbles, repeat=4): yield n for n in self.imgseq([Bubble.pink_bubbles[0], Bubble.red_bubbles[0]], speed=2, repeat=10): yield n self.pop() def startnormalbubble(self, dx=0, dy=-1, timeout=800): self.touchable = 1 self.gen.append(self.normal_movements(dx=dx, dy=dy, timeout=timeout)) imglist = GreenAndBlue.normal_bubbles[self.d.bubber.pn] self.setimages(self.cyclic([imglist[1], imglist[2], imglist[1], imglist[0]])) def startsnookerbubble(self, timeout, hspeed, monsterpoplist=None): self.gen.append(self.snooker_movements(dir=hspeed, timeout=timeout)) self.gen.append(self.kill_touching_monsters(monsterpoplist)) colorname = random.choice(Stars.COLORS) imglist = [('smstar', colorname, k) for k in range(2)] self.to_front() s = images.ActiveSprite(images.sprget(imglist[-1]), self.x, self.y) s.setimages(s.cyclic(imglist, speed=2)) s.gen.append(s.following(self)) def to_front(): Bubble.to_front(self) s.to_front() self.to_front = to_front def snooker_movements(self, dir, dy=0.3, timeout=500): icons = [images.sprget(n) for n in GreenAndBlue.normal_bubbles[self.d.bubber.pn]] icotimeout = 0 ico = icons[1] yfrac = 0.0 self.dragon_jumped = False for i in xrange(timeout): hspeed = random.randrange(2, 4) if ico is not icons[1]: icotimeout += 1 if icotimeout >= 16: ico = icons[1] icotimeout = 0 elif abs(dy) > 16: if dy > 0: dy = 16.0 else: dy = -16.0 self.touchable = 1 if self.dragon_jumped: self.untouchable() if self.dragon_jumped[1]: # bottom-up dragon dy = -abs(dy) else: dy = abs(dy) self.dragon_jumped = False stepx = 0 y1 = (self.y + 27) // CELL if dir < 0: x1 = (self.x + 5) // CELL if bget(x1, y1) == ' ' == bget(x1, y1-1): stepx = -hspeed else: ico = icons[0] dir = 1 else: x1 = (self.x + 26) // CELL if bget(x1, y1) == ' ' == bget(x1, y1-1): stepx = hspeed else: ico = icons[0] dir = -1 x = self.x deltay = yfrac if x < 32: x += hspeed dir = 1 elif x > boards.bwidth - 64: x -= hspeed dir = -1 else: x += stepx dy += 0.21 deltay = yfrac + dy y = self.y while deltay >= 1.0: deltay -= 1.0 if onground(x, y-4): ico = icons[2] deltay = -deltay dy = -abs(dy) else: y += 1 while deltay < 0.0: deltay += 1.0 if underground(x, y+4): ico = icons[2] dy = abs(dy) * 0.95 break y -= 1 self.move(x, y, ico) self.vertical_warp() yfrac = deltay yield None self.pop() def kill_touching_monsters(self, poplist=None): from monsters import Monster poplist = poplist or [self.d] while 1: yield None for s in self.touching(10): if isinstance(s, Monster): s.argh(poplist) yield None class NormalBubble(Bubble): warp = 1 def __init__(self, dragon, x, y, timeout=800): imglist1 = GreenAndBlue.new_bubbles[dragon.bubber.pn] Bubble.__init__(self, images.sprget(imglist1[0]), x, y) self.d = dragon self.startnormalbubble(timeout=timeout) class SnookerBubble(Bubble): warp = 1 touchable = 0 def __init__(self, dragon, x, y, timeout=500): imglist1 = GreenAndBlue.new_bubbles[dragon.bubber.pn] Bubble.__init__(self, images.sprget(imglist1[0]), x, y) self.d = dragon self.startsnookerbubble(timeout=timeout, hspeed=dragon.dir) class BigBubbleCatcher(ActiveSprite): numlist = [(PlayerBubbles.explosion[2], 1), (PlayerBubbles.explosion[1], 2), (PlayerBubbles.explosion[0], 2), (PlayerBubbles.bubble[1], 5), (PlayerBubbles.appearing[4], 3), (PlayerBubbles.appearing[3], 3), (PlayerBubbles.appearing[2], 2), (PlayerBubbles.appearing[1], 2), (PlayerBubbles.appearing[0], 2)] def __init__(self, dragon, target, timeout): img = images.sprget(PlayerBubbles.explosion[2]) ActiveSprite.__init__(self, img, -img.w, 0) self.dragon = dragon self.target = target self.timeout = timeout self.gen.append(self.follow()) self.recenter(PlayerBubbles.explosion[2]) for imgnum, delay in self.numlist: images.sprget(imgnum) # preload def recenter(self, imgnum): s = self.target if not s.alive or not s.touchable: self.kill() else: img = images.sprget(imgnum) self.move(s.x + (s.ico.w - img.w) // 2, s.y + (s.ico.h - img.h) // 2, img) def follow(self): for imgnum, delay in self.numlist: for t in range(delay): self.recenter(imgnum) yield None self.recenter(imgnum) if self.alive: s = self.target s.in_bubble(NormalBubble(self.dragon, s.x, s.y, self.timeout)) self.kill() class CatchNote: def __init__(self, points): self.points = points def endaction(self, dragon): pass class DragonBubble(Bubble): touchable = 0 def __init__(self, d, x, y, dir, special_bubble=None, angle=0, thrustfactor=None, shootthrust=None): self.d = d pn = d.bubber.pn imglist1 = GreenAndBlue.new_bubbles[pn] imglist2 = GreenAndBlue.normal_bubbles[pn] if angle: asin, acos = math.sin(angle), math.cos(angle) else: asin, acos = 0, 1 Bubble.__init__(self, images.sprget(imglist1[0]), x + 12*dir, y) self.setimages(self.imgseq(imglist1[1:] + imglist2[2:3], 4)) if shootthrust is None: shootthrust = d.dcap['shootthrust'] hspeed = dir * shootthrust if thrustfactor is not None: negative = hspeed < 0 hspeed = (abs(hspeed) - 4.0) * thrustfactor + 4.0 if negative: hspeed = -hspeed self.gen.append(self.throw_bubble(hspeed, special_bubble, (acos,asin))) def throw_bubble(self, hspeed, special_bubble=None, (acos,asin)=(1,0)): from monsters import Monster nx = self.x ny = self.y stop = 0 withmonster = 0 specialangle = (acos,asin) != (1,0) if special_bubble == 'BigFireBubble': if not specialangle: BigFireBubble(self.x, self.y, hspeed, self.d) self.kill() return self.warp = 0 monsterpoplist = [self.d] while abs(hspeed) >= 4.0: touched_monsters = [s for s in self.touching(9) if isinstance(s, Monster)] if touched_monsters: if special_bubble == 'SnookerBubble': for monster in touched_monsters: monster.argh(monsterpoplist) else: monster = random.choice(touched_monsters) in_bubble = monster.in_bubble(self) withmonster = self.withmonster = 1 if in_bubble is None: self.warp = 1 try: key = monster.mdef.jailed[0] except AttributeError: pass else: s_monster = self.d.bubber.stats.setdefault( 'monster', {}) s_monster[key] = s_monster.get(key, 0) + 1 break if specialangle: nx, ny = vertical_warp(nx + hspeed*acos, ny + hspeed*asin) ## if moebius: ## acos = -acos else: nx += hspeed hspeed *= 0.965 xc = int(nx-3.8)//CELL+1 yc = (self.y+HALFCELL)//CELL if bget(xc,yc) == '#' == bget(xc, yc+1): stop += 1 if stop <= 1: self.move(int(nx+0.5), int(ny+0.5)) yield None if special_bubble == 'SnookerBubble': if stop > 1: hspeed = -hspeed self.startsnookerbubble(self.d.dcap['bubbledelay'] or 800, hspeed, monsterpoplist) return if not withmonster: from bonuses import Bonus, BonusMaker touched_bonuses = [s for s in self.touching(15) if isinstance(s, Bonus) and s.bubblable] if touched_bonuses: random.choice(touched_bonuses).in_bubble(self) withmonster = 1 else: touched_bonuses = [s for s in self.touching(7) if isinstance(s, BonusMaker)] if touched_bonuses: bonusmaker = random.choice(touched_bonuses) if bonusmaker.in_bubble(self): withmonster = 1 if not self.alive: return if special_bubble: cls = globals()[special_bubble] if not withmonster: b = cls(self.d.bubber.pn) b.move(self.x, self.y) b.can_catch_dragons(self.d, hspeed == 0) self.kill() return bubbledelay = self.d.dcap['bubbledelay'] if bubbledelay: timeout = 1 if bubbledelay > 1: self.gen.append(self.delayed_pop(7)) else: timeout = 800 self.startnormalbubble(timeout=timeout) if not withmonster: self.can_catch_dragons(self.d, hspeed == 0) def delayed_pop(self, delay): for i in range(delay): yield None self.pop() class FishBubble(Bubble): touchable = 0 def __init__(self, dragon): ico = images.sprget(GreenAndBlue.new_bubbles[dragon.bubber.pn][0]) Bubble.__init__(self, ico, dragon.x + dragon.dir*12, dragon.y) timeout = random.randrange(50, 150) self.gen.append(self.normal_movements(timeout=timeout)) self.gen.append(self.fuzz()) def fuzz(self): while 1: prevx = self.x yield None yield None yield None if prevx == self.x: self.step(random.choice([-1, 1]), 0) def bubble_red(self, *args, **kwds): self.gen.append(self.die([])) class BubblingEyes(ActiveSprite): def __init__(self, bubber, saved_caps, bubble): ico = images.sprget(('eyes', 0, 0)) ActiveSprite.__init__(self, ico, bubble.x, bubble.y) self.bubber = bubber self.dcap = saved_caps self.gen = [self.playing_bubble(bubble)] def bottom_up(self): return self.dcap['gravity'] < 0.0 def playing_bubble(self, bubble): from player import Dragon bottom_up = self.bottom_up() flip = 'vflip'*bottom_up timer = 0 red = 0 normalbub = bubble.imgsetter redblinker = bubble.cyclic([Bubble.pink_bubbles[0], Bubble.red_bubbles[0]], 2) bubber = self.bubber ndir = random.choice([-1, 1]) prev_dx_dy = None while not hasattr(bubble, 'poplist'): dx = bubber.wannago(self.dcap) if dx: ndir = dx if bubber.key_jump: dy = -1 else: dy = 0 if bubber.key_fire: red += 1 if red > 20: d = Dragon(bubber, self.x, self.y, ndir, self.dcap) Bubble.pop(bubble, [d]) # hack to pop SolidBubbles too d.kill() break if bubble.imgsetter is not redblinker: normalbub = bubble.imgsetter bubble.setimages(redblinker) else: #red = 0 if bubble.imgsetter is redblinker: bubble.setimages(normalbub) key = ('eyes', dx, dy) if timer < 50: if (timer % 9) < 3: key = 'eyes-blink' elif random.random() < 0.1: key = 'eyes-blink' timer += 1 if bubble.x <= 3*HALFCELL and dx < 0: dx = 0 if bubble.x >= boards.bwidth - 7*HALFCELL and dx > 0: dx = 0 if bottom_up: dy = -dy nx = bubble.x + dx ny = bubble.y + dy if timer&1: nx += dx else: ny += dy nx, ny = vertical_warp(nx, ny) bubble.move(nx, ny) self.move(nx+dx, ny+dy, images.sprget((flip, key))) ## if moebius: ## self.dcap['left2right'] *= -1 if dx == dy == 0: bubble.default_windless = prev_dx_dy else: prev_dx_dy = dx, dy bubble.default_windless = 0, 0 yield None # jumping out of the bubble if bottom_up: kw = {'gravity': -0.3} else: kw = {} from player import BubPlayer bi = self.dcap.get('bubbericons', bubber) if BubPlayer.SuperFish and 'fish' in bi.transformedicons: self.setimages(None) self.seticon(bi.transformedicons['fish'][0, +1]) else: self.setimages(self.cyclic( [(flip, n) for n in GreenAndBlue.comming[bi.pn]], 2)) dxy = [(random.random()-0.5) * 9.0, (random.random()+0.5) * (-5.0,5.0)[bottom_up]] for n in self.parabolic(dxy, 1, **kw): yield n if dxy[1] * (1,-1)[bottom_up] >= 4.0: break if dxy[0] < 0: ndir = -1 else: ndir = 1 d = Dragon(bubber, self.x, self.y, ndir, self.dcap) d.dcap['shield'] = 50 bubber.dragons.append(d) self.kill() def kill(self): try: self.bubber.dragons.remove(self) except ValueError: pass ActiveSprite.kill(self) class BonusBubble(Bubble): max = None timeout = None flip = '' def __init__(self, pn, nimages=None, top=None): if nimages is None: nimages = self.nimages[pn] b = boards.curboard if top is None: top = b.top if top == 0: testline = b.walls[-1] x, y = self.findhole(testline), boards.bheight dx, dy = 0, -1 elif top == 1: testline = b.walls[0] x, y = self.findhole(testline), -2*CELL dx, dy = 0, 1 elif top == 2: x, y = -2*CELL, random.randint(2*CELL, boards.bheight-4*CELL) dx, dy = 1, 0 else: # top == 3: x, y = (boards.bwidth - CELL, random.randint(2*CELL, boards.bheight-4*CELL)) dx, dy = -1, 0 Bubble.__init__(self, images.sprget((self.flip, nimages[0])), x, y) self.gen.append(self.normal_movements(dx=dx, dy=dy, timeout=self.timeout)) if len(nimages) == 3: nimages = [nimages[1], nimages[2], nimages[1], nimages[0]] if len(nimages) > 1: self.setimages(self.cyclic([(self.flip, n) for n in nimages])) def findhole(self, testline): holes = [x for x in range(len(testline)-1) if testline[x:x+2]==' '] if not holes: holes = range(2, len(testline)-3) return random.choice(holes) * CELL def thrown_bubble(self, x, y, hspeed, acossin): self.untouchable() self.move(x, y) self.gen = [self.throwing_bubble(hspeed, acossin, self.imgsetter)] def throwing_bubble(self, hspeed, (acos,asin), restore_img): nx = self.x ny = self.y while abs(hspeed) >= 4.0: nx, ny = vertical_warp(nx + hspeed*acos, ny + hspeed*asin) ## if moebius: ## acos = -acos if nx <= CELL: acos = abs(acos) if nx >= boards.bwidth-3*CELL: acos = -abs(acos) hspeed *= 0.965 self.move(int(nx+0.5), int(ny+0.5)) yield None self.touchable = 1 self.gen.append(self.normal_movements(timeout=self.timeout)) self.setimages(restore_img) class PlainBubble(BonusBubble): timeout = 500 def condition(): return boards.curboard.holes def extend_name(l): text = 'extend' return text[:l] + text[l].upper() + text[l+1:] class LetterBubble(BonusBubble): max = 2 def condition(): return boards.curboard.letter def __init__(self, pn, l=None): if l is None: l = random.randint(0,5) self.l = l lettername = extend_name(self.l) BonusBubble.__init__(self, pn, nimages=getattr(LetterBubbles, lettername)) def popped(self, dragon): if dragon: dragon.bubber.giveletter(self.l) return 50 class FireFlame(ActiveSprite): timeout = 17 def __init__(self, x0, y0, poplist, dirs=None, countdown=0, flip=''): ico = images.sprget((flip, Fire.ground[0])) ActiveSprite.__init__(self, ico, x0*CELL, y0*CELL) if not countdown: dirs = [] self.poplist = poplist self.gen.append(self.burning(dirs, countdown)) self.setimages(self.cyclic([(flip, n) for n in Fire.ground], 1)) def burning(self, dirs, countdown): from monsters import Monster x0 = self.x//CELL y0 = self.y//CELL for dir in dirs: if bget(x0+dir, y0+1) == '#' and bget(x0+dir, y0) == ' ': FireFlame(x0+dir, y0, self.poplist, [dir], countdown-1) for i in range(self.timeout): yield None if self.poplist: for s in self.touching(0): if isinstance(s, Monster): s.argh(self.poplist) yield None self.kill() class FireDrop(ActiveSprite): def __init__(self, x, y, poplist=None): ActiveSprite.__init__(self, images.sprget(Fire.drop), x, y) self.poplist = poplist or [None] self.gen.append(self.dropping()) def dropping(self): x0 = self.x//CELL while bget(x0, self.y//CELL) == '#' or bget(x0, self.y//CELL+1) != '#': if self.y >= boards.bheight: self.kill() return self.move(self.x, (self.y + 8) & ~7) yield None y0 = self.y//CELL #if bget(x0-1, y0) == ' ': FireFlame(x0, y0, self.poplist, [-1, 1], 5) self.kill() class FireBubble(BonusBubble): max = 4 nimages = GreenAndBlue.fire_bubbles def condition(): return boards.curboard.fire def popped(self, dragon): if dragon: x0 = self.x // CELL + 1 y0 = self.y // CELL + 1 if bget(x0, y0) == '#': x1 = (self.x + HALFCELL) // CELL if x1 == x0: tries = [x1+1, x1-1] else: tries = [x1, x1+2] for x1 in tries: if bget(x1, y0) == ' ': x0 = x1 break FireDrop(x0*CELL, self.y) return 10 ##class BombBubble(FireBubble): ## flip = 'vflip' ## def popped(self, dragon): ## if dragon: ## import bonuses ## bonuses.bomb_explosion(self.x, self.y + CELL, starmul=1) ## return 100 ##class WaterCell(ActiveSprite): ## ICONS = { ## ( 0,1, None) : Water.bottom, ## ( 1,0, None) : Water.start_left, ## (-1,0, None) : Water.start_right, ## ( 0,0, None) : Water.bottom, ## (0,1, 0,1) : Water.v_flow, ## (0,1, 1,0) : Water.bl_corner, ## (0,1, -1,0) : Water.br_corner, ## (-1,0, 0,1) : Water.tl_corner, ## (-1,0, 1,0) : Water.start_right, ## #(-1,0, -1,0) : Water.h_flow, ## (1,0, 0,1) : Water.tr_corner, ## #(1,0, 1,0) : Water.h_flow, ## (1,0, -1,0) : Water.start_left, ## (0,0, 0,1) : Water.top, ## (0,0, 1,0) : Water.top, ## (0,0, -1,0) : Water.top, ## (None, 0,1) : Water.top, ## (None, -1,0) : Water.start_left, ## (None, 1,0) : Water.start_right, ## (None, 0,0) : Water.top, ## } ## def __init__(self, x, y): ## ActiveSprite.__init__(self, images.sprget(Water.top), x, y) ## self.touchable = 1 ## def ready(self, celllist): ## self.gen.append(self.flooding(celllist)) ## def flooding(self, celllist): ## from monsters import Monster ## x0 = self.x // 16 ## y0 = self.y // 16 ## ping = 0 ## dir = random.choice([-1, 1]) ## take_with_us = [[] for cell in celllist] ## poplist = [None] ## icons = {} ## for key, value in self.ICONS.items(): ## icons[key] = images.sprget(value) ## icodef = images.sprget(Water.h_flow) ## stop = 0 ## while not stop: ## dx = dy = 0 ## if bget(x0, y0+1) == ' ': ## dy = y0*16 < boards.bheight ## ping = 0 ## elif bget(x0+dir, y0) == ' ': ## dx = dir ## elif bget(x0-dir, y0) == ' ': ## ping += 1 ## if ping < 3: ## dir = -dir ## dx = dir ## # change the head icon ## head = celllist[0] ## second = celllist[1] ## head.seticon(icons.get((x0-second.x//16, y0-second.y//16, ## dx, dy), icodef)) ## # move the tail to the new head position ## x0 += dx ## y0 += dy ## newhead = celllist.pop() ## celllist.insert(0, newhead) ## newhead.move(x0*16, y0*16, icons.get((dx,dy, None), icodef)) ## # change the new tail icon ## tail = celllist[-1] ## second = celllist[-2] ## tail.seticon(icons.get((None, (second.x-tail.x)//16, ## (second.y-tail.y)//16), icodef)) ## # take monsters with us ## for i in range(0, len(celllist), 3): ## for s in celllist[i].touching(0): ## if isinstance(s, Monster): ## s.untouchable() ## s.gen = [] ## take_with_us[i].append(s) ## elif isinstance(s, Bubble): ## s.pop(poplist) ## yield 0 ## stop = dx == dy == 0 ## for cell, takelist in zip(celllist, take_with_us): ## stop &= cell.x == newhead.x and cell.y == newhead.y ## for s in takelist: ## if s.alive: ## s.move(x2bounds(cell.x-8), cell.y-16) ## if stop: ## s.argh(poplist, onplace=1) ## for c in celllist: ## c.kill() ## def touched(self, dragon): ## dragon.watermove(x2bounds(self.x-HALFCELL), self.y-CELL+1) ## return 1 class WaterCell(ActiveSprite): TESTLIST = [(-CELL,0), (CELL,0), (0,CELL), (0,-CELL)] ICONS = [Water.v_flow, Water.start_left, Water.start_right, Water.h_flow, Water.top, Water.tr_corner, Water.tl_corner, Water.h_flow, Water.bottom, Water.br_corner, Water.bl_corner, Water.h_flow, Water.v_flow, Water.v_flow, Water.v_flow, Water.v_flow] def __init__(self, x, y, dir, watercells, poplist, repeat): ActiveSprite.__init__(self, images.sprget(Water.top), x, y) self.poplist = poplist self.take_with_me = [] self.ping = 0 self.repeat = repeat self.watercells = watercells self.touchable = repeat % 3 == 1 if (x, y, dir) not in watercells: watercells[x,y,dir] = self if None not in watercells or not watercells[None].alive: self.in_charge() else: watercells[x,y,dir].join(self) def join(self, other): self.take_with_me += other.take_with_me self.ping = min(self.ping, other.ping) self.repeat += other.repeat self.touchable = self.touchable or other.touchable del other.take_with_me[:] other.kill() def in_charge(self): self.gen = [self.flooding()] self.watercells[None] = self def kill(self): from monsters import Monster for s in self.take_with_me[:]: if isinstance(s, Monster) and s.alive: s.argh(self.poplist, onplace=1) del self.take_with_me[:] ActiveSprite.kill(self) if not self.watercells[None].alive: del self.watercells[None] for s in self.watercells.values(): if s.alive: s.in_charge() break def flooding(self): from monsters import Monster watercells = self.watercells while watercells[None] is self: new = [] nwatercells = {None: self} for key, s in watercells.items(): if key: x, y, dir = key if s.repeat: new.append((x, y, dir, watercells, s.poplist, s.repeat-1)) s.repeat = 0 x0 = x // CELL y0 = y // CELL if bget(x0, y0+1) == ' ': if y >= boards.bheight: s.kill() continue s.ping = 0 y += CELL elif bget(x0+dir, y0) == ' ': x += dir*CELL elif bget(x0-dir, y0) == ' ': s.ping += 1 if s.ping == 3: s.kill() continue dir = -dir x += dir*CELL else: s.kill() continue key = x, y, dir if key in nwatercells: nwatercells[key].join(s) else: nwatercells[key] = s watercells.clear() watercells.update(nwatercells) for args in new: WaterCell(*args) for key, s in watercells.items(): if key: x, y, dir = key flag = 0 for k in range(4): dx, dy = s.TESTLIST[k] if ((x+dx, y+dy, -1) in watercells or (x+dx, y+dy, 1) in watercells): flag += 1< 0: imgs = PlayerBubbles.right_weapon else: imgs = PlayerBubbles.left_weapon ActiveSprite.__init__(self, images.sprget(imgs[-1]), x, y) self.setimages(self.cyclic(imgs, 2)) self.author = author self.gen.append(self.moving(hspeed)) self.play(images.Snd.Shh) def moving(self, hspeed): from monsters import Monster if abs(hspeed) < 3: if hspeed > 0: hspeed = 3 else: hspeed = -3 fx = self.x poplist = [self.author] while 1: fx += hspeed self.move(int(fx), self.y) xc = int(fx)//CELL + 1 yc = (self.y+HALFCELL)//CELL if bget(xc,yc) == '#' == bget(xc, yc+1): break yield None for s in self.touching(4): if isinstance(s, Monster): s.argh(poplist) self.kill() def touched(self, dragon): if dragon is not self.author: import bonuses bonuses.repulse_dragon(dragon) class SpinningBall(ActiveSprite): def __init__(self, x, y, poplist): ActiveSprite.__init__(self, images.sprget(SpinningBalls.free[-1]), x,y) self.poplist = poplist self.gen.append(self.dropping()) imgs = SpinningBalls.free if random.random() < 0.5: imgs = list(imgs) imgs.reverse() self.setimages(self.cyclic(imgs, random.randrange(2,5))) self.touchable = 1 def dropping(self): from monsters import Monster for ny in range(self.y, boards.bheight, 5): self.move(self.x, ny) yield None for s in self.touching(0): if isinstance(s, Monster): s.argh(self.poplist) elif isinstance(s, Bubble): s.pop(self.poplist) self.kill() def touched(self, dragon): dragon.die() class StarBubble(BonusBubble): timeout = 250 def __init__(self, pn): self.colorname = random.choice(Stars.COLORS) BonusBubble.__init__(self, pn, [('starbub', self.colorname, i) for i in range(3)]) ## def __init__(self, pn): ## BonusBubble.__init__(self, pn) ## self.colorname = random.choice(Stars.COLORS) ## starimg = [('smstar', self.colorname, 0), ## ('smstar', self.colorname, 1)] ## smallstar = ActiveSprite(images.sprget(starimg[-1]), ## self.x+8, self.y+8) ## smallstar.setimages(smallstar.cyclic(starimg)) ## smallstar.gen.append(smallstar.following(self, 8, 8)) def popped(self, dragon): if dragon: from bonuses import BonusMaker, AllOutcomes, Parabolic2 BonusMaker(self.x, self.y, getattr(Stars, self.colorname), outcome=random.choice(AllOutcomes)) for i in range(2): Parabolic2(self.x, self.y, [('smstar', self.colorname, i) for i in range(2)]) return 100 class MonsterBubble(BonusBubble): timeout = 100 def __init__(self, pn, mcls): import monsters, mnstrmap BonusBubble.__init__(self, pn) mdef = getattr(mnstrmap, mcls.__name__) m = mcls(mdef, self.x, self.y, 1) m.in_bubble(self) class MoreBubblesBubble(BonusBubble): def can_catch_dragons(self, author, catch_myself=0): # at this point, explode the bubble into more bubbles d = author for angle in [math.pi, math.pi/2, -math.pi/2, 0]: for factor in [0.2, 0.55, 0.9, 1.25, 1.6]: DragonBubble(d, self.x, self.y, d.dir, angle = angle, thrustfactor = factor) self.pop() Classes = ([PlainBubble] * 7 + [FireBubble, WaterBubble, LightningBubble] * 4 + [LetterBubble]) def newbubble(): #force=0): #if force: #cls = PlainBubble #else: cls = random.choice(Classes) if not cls.__dict__['condition'](): return if cls.max is not None: others = [s for s in images.ActiveSprites if isinstance(s, cls)] if len(others) >= cls.max: return sendbubble(cls) def newforcedbubble(): choices = [PlainBubble] * 5 for cls in [FireBubble, WaterBubble, LightningBubble]: if cls.__dict__['condition'](): n = 4 else: n = 1 choices.extend([cls] * n) cls = random.choice(choices) return sendbubble(cls) def sendbubble(cls, *args, **kw): from player import BubPlayer players = [p for p in BubPlayer.PlayerList if p.isplaying()] if not players: return None pn = random.choice(players).pn return cls(pn, *args, **kw) def newbonusbubble(): boards.curboard.top = random.choice([0,0,0, 1,1,1, 2,2, 3,3]) r = random.random() if r < 0.14: sendbubble(random.choice(Classes)) elif r < 0.16: from player import BubPlayer import monsters mcls = random.choice(monsters.MonsterClasses) for d in BubPlayer.DragonList: sendbubble(MonsterBubble, mcls) else: sendbubble(StarBubble) bubbros-1.6.2/bubbob/ranking.py0000644000076400001440000002725212225473206015453 0ustar arigousersfrom __future__ import generators import random import boards, images, gamesrv from boards import CELL, HALFCELL from mnstrmap import DigitsMisc, Flood, GreenAndBlue from bubbles import Bubble from bonuses import Points from player import BubPlayer MARGIN = 22 VMARGIN = 12 class RPicture: def __init__(self): self.icons = [] def put(self, ico, dx=0, dy=0): self.icons.append((dx, dy, ico)) def getsize(self): if self.icons: return (max([dx+ico.w for dx, dy, ico in self.icons]) + MARGIN, max([dy+ico.h for dx, dy, ico in self.icons])) else: return 0, 0 def render(self, x, y): return [gamesrv.Sprite(ico, x+dx, y+dy) for dx, dy, ico in self.icons] class RPoints: def __init__(self, bubber, nbpoints): self.bubber = bubber self.nbpoints = nbpoints def getsize(self): return 0, 0 def render(self, x, y): Points(x, y, self.bubber.pn, self.nbpoints) return [] class RNumber(RPicture): map = {'%': 'percent'} for digit in range(10): map[str(digit)] = DigitsMisc.digits_white[digit] def __init__(self, text): RPicture.__init__(self) x = 0 for c in text: ico = images.sprget(self.map[c]) self.put(ico, dx=x) x += ico.w+1 class RText(RPicture): def __init__(self, text, margin=VMARGIN): RPicture.__init__(self) x = 0 for c in text: ico = images.sprcharacterget(c) if ico is not None: self.put(ico, dx=x) x += 7 self.margin = margin def getsize(self): w, h = RPicture.getsize(self) h -= (VMARGIN-self.margin) return w, h def linesize(line): width = MARGIN height = 0 for item in line: w, h = item.getsize() width += w if h > height: height = h return width, height def display(lines, timeleft, bgen=None, black=0): waves = [] if lines: totalwidth = 0 totalheight = 0 for line in lines: w, h = linesize(line) if w > totalwidth: totalwidth = w totalheight += h heightmargin = (boards.bheight-2*CELL - totalheight) // (len(lines)+1) if heightmargin > VMARGIN: heightmargin = VMARGIN totalheight += heightmargin * (len(lines)+1) # size in number of CELLs cwidth = (totalwidth+CELL-1) // CELL cheight = (totalheight+CELL-1) // CELL x0 = ((boards.width - cwidth) // 2) * CELL + HALFCELL y0 = ((boards.height - cheight) // 2) * CELL + HALFCELL extras = boards.curboard.sprites.setdefault('ranking', []) #while extras: # extras.pop().kill() # yield 0.12 vspeed = -4 while extras: nextras = [] for s in extras: s.step(0, vspeed) if s.y + s.ico.h <= 0: s.kill() else: nextras.append(s) extras[:] = nextras yield 1 vspeed -= 1 # draw the box filled with water original_y0 = y0 wallicon = boards.patget((boards.curboard.num, 0, 0), images.KEYCOL) if black: fillicon = images.sprget('gameoverbkgnd') waveicons = [wallicon] y0 = boards.bheight+CELL else: fillicon = images.sprget(Flood.fill) waveicons = [images.sprget(n) for n in Flood.waves] for y in range(y0-CELL, y0+cheight*CELL+CELL, CELL): w = gamesrv.Sprite(wallicon, x0-CELL, y) extras.append(w) for x in range(x0, x0+cwidth*CELL, CELL): w = gamesrv.Sprite(wallicon, x, y0+cheight*CELL) extras.append(w) w = gamesrv.Sprite(waveicons[-1], x, y0-CELL) extras.append(w) waves.append(w) for y in range(y0, y0+cheight*CELL, CELL): w = gamesrv.Sprite(fillicon, x, y) extras.append(w) for y in range(y0-CELL, y0+cheight*CELL+CELL, CELL): w = gamesrv.Sprite(wallicon, x0+cwidth*CELL, y) extras.append(w) # draw the individual items inside y = y0 + totalheight lines.reverse() for line in lines: linew, lineh = linesize(line) x = x0 + MARGIN y -= (lineh + heightmargin) for item in line: w, h = item.getsize() extras += item.render(x, y+(lineh-h)//2) x += w vspeed = 0 while y0 > original_y0: vspeed = max(vspeed-1, original_y0 - y0) y0 += vspeed for s in extras: s.step(0, vspeed) yield 1 while timeleft > 0.0: if waves: ico = waveicons.pop(0) waveicons.append(ico) for w in waves: w.seticon(ico) for i in range(2): if bgen is None: t = boards.normal_frame() else: try: t = bgen.next() except StopIteration: timeleft = 0.0 break timeleft -= t yield t # ____________________________________________________________ def ranking_picture(results, maximum, givepoints): if maximum is None: maximum = 0 for n in results.values(): maximum += n maximum = maximum or 1 ranking = [] teamrank = [0, 0] teamplayers = [[], []] for p, n in results.items(): if p.team != -1: teamrank[p.team] += n teamplayers[p.team].append((n,p)) else: ranking.append((n, random.random(), p)) teamplayers[0].sort() teamplayers[0].reverse() teamplayers[1].sort() teamplayers[1].reverse() if teamplayers[0] != []: ranking.append((teamrank[0], random.random(), teamplayers[0])) if teamplayers[1] != []: ranking.append((teamrank[1], random.random(), teamplayers[1])) ranking.sort() ranking.reverse() nbpoints = givepoints and ((len(ranking)+1)//2)*10000 lines = [] for (n, dummy, bubber), i in zip(ranking, range(len(ranking))): pic = RPicture() if isinstance(bubber, list): fraction = (nbpoints//(10*len(bubber))) * 10 total = fraction * len(bubber) for n, bub in bubber: bub.givepoints(fraction) bubber = bubber[0][1] pic.put(images.sprget(('hat', bubber.team))) else: if len(ranking) == 1: icon = 0 elif i == 0: icon = 10 elif i == len(ranking) - 1: icon = 9 else: icon = 0 pic.put(bubber.icons[icon, +1]) total = 0 line = [] if nbpoints > 0: line.append(RPoints(bubber, nbpoints)) bubber.givepoints(nbpoints - total) nbpoints -= 10000 line.append(pic) line.append(RNumber(str(int(n*100.00001/maximum)) + '%')) lines.append(line) return lines def just_wait(): while 1: yield 2 def screen_scores(): results = {} for p in BubPlayer.PlayerList: if p.points: results[p] = p.points lines = ranking_picture(results, None, 0) lines.insert(0, [RText(" THE END")]) return lines def screen_monster(): pairs = [] for p in BubPlayer.PlayerList: catch = p.stats.get('monster', {}) for p2, count in catch.items(): if count: pairs.append((count, p, p2)) random.shuffle(pairs) pairs.sort() pairs.reverse() del pairs[5:] lines = [] if pairs: lines.append([RText('Best Monster Bubblers')]) for count, p, p2 in pairs: pic = RPicture() pic.put(p.icons[4,+1], 0, 6) pic.put(images.sprget(GreenAndBlue.new_bubbles[p.pn][1]), 31, 6) pic.put(images.sprget(GreenAndBlue.new_bubbles[p.pn][3]), 69, 6) pic.put(images.sprget(GreenAndBlue.normal_bubbles[p.pn][0]), 101) pic.put(images.sprget(p2), 101) lines.append([pic, RNumber(str(count))]) return lines def screen_catch(): pairs = [] for p in BubPlayer.PlayerList: catch = p.stats.get('catch', {}) for p2, count in catch.items(): if count: pairs.append((count, p, p2)) random.shuffle(pairs) pairs.sort() pairs.reverse() del pairs[5:] lines = [] if pairs: lines.append([RText('Best Dragon Bubblers')]) for count, p, p2 in pairs: pic = RPicture() pic.put(p.icons[4,+1], 0, 6) pic.put(images.sprget(GreenAndBlue.new_bubbles[p.pn][1]), 31, 6) pic.put(images.sprget(GreenAndBlue.new_bubbles[p.pn][3]), 69, 6) pic.put(images.sprget(GreenAndBlue.normal_bubbles[p2.pn][0]), 101) pic.put(images.sprget(('eyes', 0,0)), 101) lines.append([pic, RNumber(str(count))]) return lines def screen_bonus(): pairs = [] for p in BubPlayer.PlayerList: catch = p.stats.get('bonus', {}) for p2, count in catch.items(): if count > 1: pairs.append((count, p, p2)) random.shuffle(pairs) pairs.sort() pairs.reverse() seen = {} npairs = [] for count, p, p2 in pairs: if p2 not in seen: npairs.append((count, p, p2)) seen[p2] = 1 pairs = npairs del pairs[5:] lines = [] if pairs: lines.append([RText('Best Bonus Catchers')]) for count, p, p2 in pairs: pic = RPicture() pic.put(p.icons[1,+1], 0) pic.put(images.sprget(p2), 44) lines.append([pic, RNumber(str(count))]) return lines def screen_bubble(): pairs = [] for p in BubPlayer.PlayerList: count = p.stats['bubble'] if count: pairs.append((count, p)) random.shuffle(pairs) pairs.sort() pairs.reverse() del pairs[5:] lines = [] if pairs: lines.append([RText('Best Bubble Exploders')]) for count, p in pairs: pic = RPicture() pic.put(p.icons[1,+1], 0) pic.put(images.sprget(Bubble.exploding_bubbles[1]), 27) lines.append([pic, RNumber(str(count))]) return lines def screen_die(): pairs = [] for p in BubPlayer.PlayerList: count = p.stats['die'] if count: pairs.append((count, p)) random.shuffle(pairs) pairs.sort() pairs.reverse() del pairs[5:] lines = [] if pairs: lines.append([RText('Top Deaths')]) n = 0 for count, p in pairs: pic = RPicture() pic.put(p.icons[6+(n%3),+1], 0) lines.append([pic, RNumber(str(count))]) n += 1 return lines def screen_authors(): return [ [RText('programming', 6)], [RText(' Armin & Odie')], [RText('art', 6)], [RText(' David Gowers, based on McSebi')], [RText('levels', 6)], [RText(' Gio & Odie & MS & Armin')], [RText('special thanks', 6)], [RText(' Odie & Brachamutanda')], [RText('beta-testers', 6)], [RText(' IMA Connection')], ] def game_over(): while 1: for screen in [screen_scores, screen_monster, screen_catch, screen_bonus, screen_bubble, screen_die, screen_authors]: lines = screen() if lines: for t in display(lines, 300, just_wait(), 1): yield t bubbros-1.6.2/bubbob/command.py0000644000076400001440000000036312225473206015432 0ustar arigousersimport os, sys levels, ext = os.path.splitext(os.path.basename(sys.argv[1])) for ext in ['.py', '.bin']: levelfile = 'levels/%s%s' % (levels, ext) if os.path.exists(levelfile): break sys.argv[1] = levelfile execfile('bb.py') bubbros-1.6.2/bubbob/ext6/0000755000076400001440000000000012225473206014326 5ustar arigousersbubbros-1.6.2/bubbob/ext6/.cvsignore0000644000076400001440000000003212225473206016321 0ustar arigousers*.py[co] image1-[2-9].ppm bubbros-1.6.2/bubbob/ext6/crash.wav0000644000076400001440000003150312225473206016147 0ustar arigousersRIFF;3WAVEfmt "V"Vdata3|~zw~~}|twwzy~y}{{z|ytz|zox}wy~y~~}}zytyuxuuy{y|qzty~wx{xt{~~||{x~w}y{t~xwyrzr}~z|~}~{{xvu|zz~yvy|z}}}{~zrvv}zzyvo~x~|}xxw{{zx}xz}|wpuyxxxx}t||}u}t{}x{~~~p~~||x}t}z{|}{opusxu~}{{~z}x~xrztmpu~ztvuq{x~rsu}ztxusxy{vbtx~wm}yvnzpzxvx}yq|t}tyvyr~zuyuwq}y|nx~vzxqw{}xy~vu~~x}z|~v~y|{yw}v}yz~ywu}vt~|s{~}~yyt~}}}z~{xxxz}|{xu~y|y}}x~}wyy}p{~x~txwvz||~~{}}~|}zxyx|u}|~vs{s|}{|xy~{yzr|yzt|pu{zozwr|zm{n{yzyt|ovuu}{xw~rn}wzs}pwwysr~|r|v{}x~ysp|sp~}~|zyylsyzxvzzyw|tt{{{vxqnxzf{m|x~}pxx~zw}}{|}zow|r~uyzv}u|~|x{xzzoy{ttrstku|yvuv{zs~~~pwwxp|z{vmpm~t{|~z}~x{|}vr}w|}{xx~~orw{us}w~yzrs|{}xz~}z{~x~{{zz{w{{l~lv~z|zzvyx|}x}sowuurritqv{xhqwhs}uttjoxyjouvkwzlw{lrug|wsz{nuo{sxxown{u{xvrwvozt}|qrntyttwx|ms}rvv~v~~|wwlz}vzy}z{~|}z{{ys|yx}yr||us}~uto{w}wxye|vwo}s~|z|l{wv}}pz~v}~{|{{{{zvv}~{|vzuy}~s~zs~}{{x}yv}}qq|v~www}w}uw{z{|xw|l|sys|x{r~u|{}z{{|y}}|yxp}ywsz{}xwy~{zzxy|q|zo{{zo~uyzs{wxq{tz|qv|x}tz~r|z~~nlz}upu|p~sxqx{omnzrth~vw}{uvnoyqr~stut{ok{{kv}v{ywoxu~[pqxyiuo}p}s}{|sgrntqxyrvtnx{wnruwxywwusu{uoly{~tzxuqx{{u~xyznwxzx}swysyx|py}~wzzr{sy~lq|}~u||}{q~{{|}yszxz}w}~~{x{y}}|~uxztxzx~znw{upthudse|y{xww}xypzvxyuswvr{{yyj|~x{ywytv{m||tlw}vvmzy{vzzxtszzuzvwz}~~~}y}~~|t~}uz{|{x}{uzy}tyr}z}r}{xyzzy|zx|zwwowq{}z||vxyszt|}r{qpx|mz{z{lx}yu}tx|t~sx|~}|v}opsvvriwtuxopumos{u~pxzjivifvuuqwzpszxv|}xms}ypalx{{}yw|zys|xwx|}}xr}|zz}}~y{wy~syz{p}x}yu{zu}w~w~~y}rw~z{q||{zy~wuvp}zr|xtu}z{~yy{n|~z{z}s~|zypwzzwxt~~h}ysz}x~ys}pts}||vts{w|{meyppupixz{y{nm~||eo~pqsvwzzxxty{zyim{sxrnf{u{lrtxp~{xy~qzuzy|}~}qw~rru~vs~}nry~nvgxix~{qmu}~zxlpqvqyvg~uu{mpwuzqhzi{p}r{np{}ouwuxxtqovrgr}o|ku{{hh{}p~uq}|uzzw|xz||}~o{{s|{~rz~~u|quu|py}xn{u{|~uwpw{z~y~}}~|~v}}}|}z~}}{~w{vj~{zns}}zry~o}zp{vtvyzmxyxz}x{{syw|pry~|~wy~|~|wx{y{u|u{t~|v}|{rxwsz|xwoym|uy{u{pzz{xv|ywx}uxuyxxv~zp|yuxtt}xyvvz}~v{u|x~sxy{fyq~wxv}{}y~r}}uy~hsjw{~}w|vpt~ztwr{v|uqptzzqzxtv{s}vxz~|lwzzxq}yswu||o|vun}~u{~yyyr~vz{}r}{y~v}}rw}|ut}{yyrsqczzp~swvqot~jp|xrpsypmtv}xuxv~~xw~|x{}~{~x~{y}w|p{~tw~y}}r{~y{ywnyyvtuqtryurnyz}|{|quzu}xmsqwvpqw|ov|yvxzwit}yssuxmwk}xrrjyzq{rrnswsklnvyrtszttvuzqis|m_}}_wrnjf~uuosrmqx~omz|vwst}|uyuxv|xxw{v{~|z|~uw~~qmwuwglpyr|sppnswyzhvlpvxyrjq}qz}rwztvvusgkw}jws}|tvz~}|t{||z~sw~v{|x~|uw~xq}{v{{y}|pv|z{vx~vys}tqyvzum|}}rx}yz}x|yw|~}py{zz~xz~yyy{{{wuu~zwruwrpw|ws|vnzzs|f}znzwv}rtypz{zqrzx~{rttxz}}~|~}|qv}yvs}m|pvw{xwquvwtu|nymxxvo|mxan|stosoei|uwesjyuipxtupqumka}sr{btozjsunp~prwjxto}}xnjs|xwvqxyqxo~l}vutxsrys|u}x~n~qtzvzsl|xvv~vy|}x}q}xyzs{x{}}p{xt|z}}s|x{}|}rwmtz{utzuxiyu{{yvsr|t}{}v}}z}~~}|{~xysw|}t|t~|~vtu}vuyzw|xzz~y{y~zw}v~wqsqruvyx{wq{yt}vu~o{uzzu{qqvzzmtsuzt}yy|v~wyphz}ttyv|vt{{|x~xxxy~}y||w{w||z}{xxr}t}ty~~|zy|||zyzo{|z{{}|lvyzy}}vtvx|xx{k~nwzsyv|tvv~stqm}v|zyxyz}uuzwdx~}c}zqr~}i{xrwv{t{zv~~xx~u{z}~zzn}~zp{ux{zux{xq|uzxs|zyw||u}s{|nx}sqw||}t{u}|o{w}xypv~x{}y~szux{ww|}{|z{z|||}|~~zls~w{xr|uyx|y|{xkzoo|qooi~{ryuwtvvsqos{~yqu}{t~uynyt|{~}|z}{}~|{~}{y|ry~wx}xpsvyyswk}w~xoxrmt|vmpx}x~nzytvxpvqsy|lm~skv{wpxzt~nzqr~rxr~yux~x}xz|z~x}|~wvwxxvz~{z}y|z}}}~||{~~|y}}rvz{~}yw}}~zs~y{wyr}|t}wvqxwt|{v{wz}u~{}ty~zzxwtswv}xoq{tz}y}yx{x{x}}z}uwrsszxxqw~vvx|{|u|~~y|~|}~z|x{zx~}y}zv|~v{{}}}{|~q{u|sxzyx}yv~y}z}tu|z||ys}v~}}}|y|x}o~uxy~x|z{zz}}w|nwvw{z}w|~w}zr{x|~}xxz||z|~}{uvwv}v{tx~vyyy~qw}||}y}s{sxvyz}z{z{}x{|yw{~|z~zr{|vzy~yztuywzyy~u}~|}u|z||v||z}xz}v~~v|~||z~}|}}yx}uu~xys~~yyz||}z{}}~y|~y{~y|}|u}xz{{|z~}}}{|~}z{zv|~yx~~{yw{{|}xxx}w}|zv}zy{|yx{s~~z}}xu~z}y~|{}w{xzx{{uyyzwyu|{||~y~wrq{tutxvq|ossvuprrosptrxnuqqvrqvslqoh{nvusxrqtn|{uuxwwrxwvx{y|ynyx{~xwy~~{t|~|~|~|{}~y{||}w{w|zxxwyxy}zv}pxyuusp|sxxxr{{x~ptwwyv}vzv{{w}y~v}y}yuv}z||z}|~|~~}|}{~}}~}|~z{||||{~~x}y}~{z{|}z|{z}~yy||x}y~x~}xz}{}z}zwy~|w{}w}{{}~|}}~~{yy~~x{|~}}~~y}|~z~~}z}~{|}y~~|}y{}{~}~}~~~{}{||||{~|{|}{w}z{|{|wy}ywz{yz|~u|yy~zy}x|y{|{{{{~x{|~txzxyy|yxyv{x{zw~yzxy{xv}{|{|z|xzw{tzvu{sx|xzwvwuvv}wwvxwzxxxwsttxuu{wvv}|yyvtyyvtxv{vuzxz{qvt{yytyy~x}u}}x|{y{zvzy}uwwx~zvxr~}uwwt}uyz~|z|{ztwtw~ww{zw~y|~w}|vww{zv}}vzz}~txy}v{}r|w{{{~~y~yzyxvx}}|xw}v~xxvw|z}|zywu}uyxvz}y{{x|u|t|wzxy{}z{y{|{~{|z|}z}xz}}z~|{~~~}|{~}z{y~~}|~}}~~~~|}~~|}~~~}|{}}}{{~}~{~z~}}~~|~}||z}{x}~}|{|}}~}}~|}~}}|}~~~~}{}}{~{~{}z|~z~}}|}|{zy}zz{vzuxusuvxquuqvttrqorlqpnxuqvtsrswqspqqruvzuvslutstqqptptupqqqtrqusspstqvtsutvsttprqvuxyxwvuwxtvyuyvv|{}yu{wxy}z{||zy{{}{{z|}~~~{~|}{{~|}~}|~z|z}}~{}}~zyy{}z{}{}{|}|}|~}{}~|~~~}~}{z~z|{{zz}z|zxyz}{y|yxx{z||w~}x~uzwwwyztywz}y}|~{||~}}~{}{||~|y}~||}~~||}u|x}}{~|}~{}~|zxz|zw|}~z~|}~}z~}z~~{~{||~zz||~zz}|~~~}}}|}|~~~~}{yyzz|~~}{}~}~~{~~{~~~~|||{}zy|}~yz~z~{~~|{}|{y~x{~{|~|||}|{}}|w{{}|~{~|{}{|~}z}|}}}|}~~~}zxx}}{{zz|}}{}{}}}z|{}~~}|~~}~}}}~{|~~}z~{~z~|{}~}|~|~~~~~~|}|~z||}}~}}|{yxzy{|y{yyy|xxuz|y}zw{z|{v|uy|z{wyxy}z{|x{y{zy{xxxy|{zx|z|z|{}y~{}~x}}yz}|}{{|}~z}}}v{{~~{|~~~~|~}~}}}~~|||~y|{}}{y~{{{~|}}{|zzy{{{~|}w|zy}y|}zy{z}z~yzyxyywy||{|{z|z}z{z{|z{|~|}}z|}{{}y{}~|}~}~}~~}|~~~~~~}}~~~{z|y{z|}|~|~}~~||zy{{y}x{{y~|xyz{{zyxyzywzv|y{z{}y~|z{yy|~~~}{~~}z|~}~~~~}y~|~}~}~~{}}~~}z|{}}}{}{~~}~|~~{~~|{z~{}~x~z|~z}~||~~}~}}}~~~~~~}}~}}|~||}~|||{{||z{z}|}|~}}~~z{}||}{~}{~y}{z}{y|z|}~~|}~|}}}}|~}}|~z{~|z~}~~}~yz~z}~{|~~{|~{}~|{}|~~|y}|~~y{}}~~||~x~z||~}{~{~z}||||z{y{z|~{~~{~{||{z|yz}|}~z}~{~~~}~~}}~~~}z~}}~}~~}~||}~{zy|wx{}{||}}~z}{||}|}}||}z}}~{~z~~{~||~z}{}~y}{~~|{|z~~~|}~~||~}~~~}z}z||}~}~|{}}|}|}~}z|~~}}}{|||}~}}}}~~}~~~~~}~|~}~~{~}|{~|}~~~||}~}}~~|{~{|}~{~~}}z|z}~|{z{{|||}}|}}zz|{|}y}|}~|}}}~{||}}~~~~~}|}}}}|}}|}{||}}~~}~}}~y~}}}|~~{||}}~{|{{}}}~}~~}~}~~~~~{}~~}}|}~~~~}~}}~~~y}}{}~}|~y|}{~~}~z{}}|}~{{~z~|}~|{}{}}~|~~}~}}~}}~}|~~~}}~}~}~~~~}}~}~}~}~~~}~}{}}}}~}~~~~~}{~~}~~~~}~~~~~}~~}~~~~{}~~}~}~|||}~~}~{}||||z|z}|}~{|||}~}}|||}||}{|{{|~}~}~~~~~~}}~}~~~~~~}~~~}~~~~~~~~~~~~~~~}~~~~~~~~}}~}}{}~~~~~}{}|}|~~~~~}~~~bubbros-1.6.2/bubbob/ext6/music.wav0000644000076400001440000151170512225473206016177 0ustar arigousersRIFFWAVEfmt "V"Vdata}}~~|{~|}~yrrw{}||~{xxwx}vkeirvvrkgfinpi`anz|ukeekqtutpjgkqqh__hpssrpmkijpwzyxz{vqt{}umighnw{zwtqqu|~zx|{z{ysqrttrrrqqtwwtsy}}xw|~~~yy{}~~|yvtvz~~zwzzqpx~|wv|}wuxyvx}}|}y|}z~~zy{}{{qmry}~}{wqjlwwootxzxtnjhjnpommprsqnpx}xwyz|~slq}~|{|}|}xx~~z{}{~~}{yz}~|yy}~|}|vuy}|x{|x{~~{y|~zxwux|}xtv}|snu|ywx{~}wmfhotuuuspkhny}|tnpvzzyvspoonotwy|~{qimz|zuu}}||~|}zw||{}{{|}xx~wuy~|zz{yuv}}}~{{|}~}{z{}~~|tqv~~vppqu{}}wrsvyzyupljkpw|}ytpos{xru|}|yurruxy|}~|yxz{~|||y|zwz}~{zxxvtv||z}}~~~}|x{|tw~{x|{zyvz}yvsqv~zwz~}~|xuy{rnptwyxurqpqruxzupnnnklsz{wttx}|wtuwyy{}}ywy}wty}zyz|}}~zx{}~|z|~urx~}yw{}vu{|rnrwzyxwuropx|z}rouzzzzzvpjkry|ysqrrpmr~{xvx}voov}{rmpw|zrmq{{xz}wuw{~~xvz|xy}~}|}}}~~ztpu~}wsqv~{{}||}xx|~~}~||xsw~|wsu}~xpnrwzywsnmnpqrtuuuvvsmikou|}yvtsx~yplkr|{ustx}}xv{~}}zy{~~~~}{}vqtz~zuuz}|~yy}~|z|}||{|~{y}xz|x{~}yz~|z{||~{yy{}{rjinqqpqtvusssqpnqzyronpw~xjbfnuvsqppoooqqoosz~~|~|~~|}tqu|xonswuu{yppv{}|y{}z{~zy}}{{v{~~~{xz~~|{|z||}|tv~~|uuz~{uqos}~}~~||~}{{~~zuu{}{}xsrv{z~~~|}~~|{~zwy{xuuz~}|{}|z|~|vrsx|~|vomt{ypgfkqspklszzx{zwy}~zvuvy{zyvrppqruvspmr||vstzxw~~{y{~zqnrx~zuuy{yx|}vsuwy|}yphhqyvolnqqqtwyxww{}~|zz|zx~~zy~{xzzrot||sry~~}}{wttw{~{rkkmnlloqssqmkloqpnlkkmnppokgfktxvtsrqry{tw}~}wrty~~zy}~~}|~|ursw~~}~wux{|}}}|}~}}}~zwuv{{urqswxvy|yy}|rjkpuwyyunilu}|z}~}||}~}zursvyzxxxwtqt{~~{tpnqy~yx}~~yssturqonmnnorsspqx}~~zz{{zy}~|zvtyzz}{vx}|}wsw}z{~|xx}uheksyyvtttpllu~wkefkpsrmhfffhnvwtpoopt{~|usw{|zwutvxxvvx{|{z{{wy~zxwy~wpou|}y|~yx}~|ut|}{z}~{xy}~|~|{}~ypjlquwusrrsqos|}}}~}|~ysty|{xvsppu}}|~~zxxy{}}ujglsvwwuttuuvvrory~~xnfcfjnpng`_gqtnhehnv}}wsv~|~~{yxy{}~{ywz~{z{{|~~}}{}{xvtqquzyrjjotvwwwvrootz|xuvunggkmllkg`\_isvtpopuz}yx|}xvvvtv~ypkmt|xomsz~xsuz{zyvrry~xrpquz~|toqtx}~xv|~|tr{}|xrtxw|tpppps}{rz{{yttd\emttpj_]cjqw|qmyyuy|zztoorrpnpuqkhinsy}|~}yrt}{uqtxyxqgdjswusrnklt}}}{yy|}}|yuuvz}{y||yuqmlnqsusjfmwyurtv|~}{|~{ywuvvtuwzzvqlntxy||xuy|zx{{sonptrkgkprsplklrx{~}yx}zohluzzunjfbdouuspnntzssux}wsw|~xkbdknqpljhcbju}|ww|}ts~~wsvxyxricchotyyqgchr}{wx~z}xuvzz{~xv{}zsu~}uosz||~~{vuw|~yvx|}voqvz|yuw|{wxzxsx~|x{zz~~|yz~~~~~}}wtvx{xrqpmostokqy|{vrtuv{|trw|wsx{}vw}zwy|tibagpqmkihklllopmkmw|xuuuuy|}zxxutvunjjow|~}~}}|y}}z{~{y|}z|}zvz~|yw{}}|rfdglpsspnlkllntwz{z|}|}}{{zxwwwrmnsxyuwyxz{{|}zuz}{}ux~}~{rpvy{}xojovywstxunknswywsrwzzz~{vx|}|wsrtx||ywy{zwsv{~}{}}{|~}zxwwutx}zvty~~{snqv{~|ytrruxytv}}~~}}xw|zyzzunlmnoomnmlmqtuutvwsopv}~}{vsuz}|~~zuv|{}|z{{|}yxyyz}ztu{~}~yy|}~{piimrttromnquwy}~~~}|||zy|}zywwzxsljkptwwtpoqwyvtx~~{xz|}|zx{~vqrttuy~~|wx{}~vrw~~|xx}|uwytv|zvtsru}{wy}}|xvvvwzyvqmq{}zxz~~~z{xrqqsvwxvrrruzzvrpw}zz~~z{}ywz{{}{|}~|yy{}}ywwvwxzywvvxz|}wmfhnrwyumhhkrwxsnkjijqz~{wwy{}~|||}~}|~~~~}{}}wvy~|{|~|wz}zwuwz}~{rkijmrvxvsomnpty}zrkmw{vrppsz|tmmnqvz|xux~yvy}}xz~{|xqqu{~}vpt||xy{|}}{wrpsvwusoosz}womonkks}{z}~~|xwx|}||}|xx||xz~~||~}}~|{}~~~~|{}xsv{~~}|zxwxz{{yvv{{rnptvwvsomorromoqpkgksy{ywvux}~||}}~|{}|~|yz|ztv}~}~}|~{z|{||uqu{||{w{ypklry~}wrpprvwwvvtqmnv~}wsqqty}~zsqqrsx}{wx~~wx~|xww{~|~~~|zz{{}xnlt|xrsy}~~vrsw{~wppvyyxwrlnxxmls{}wrw}yxz}}{xxz||yy}||~~~}}~}zy|}tnt~}zy}}|yx|wpnopswzxrjhlptvuspljks|~{xwy{~~~|ux~{}|}zwxz|{y|~}}yww{|xx{{ssx||zzyvqmpy{wtuz}~xrqtx}~|{||~~~~{sqtx|~zrllqwywsqsvvsu|~{xz~|xvy}}yy}~|}}{|{}~{usv{~}wsv|~}xqpuz{yxuolqy}{xuqnpy|slmrvz{xw|}y{}ywwwwwvtsuy}}zyyxwwz~|{}~}zvy}{{~xqr{wqrvyxvrmjikortsqqqqnkkt}|xwx}|||}|}~|{|~ytx~wrtz}yvtty}yvx}~{||wwy|~~~~zvrruwvsqqssrpqtvtpow~|zxuuzztswxz|~{vy~}|xvy~~~~}}|~}wux|~xonw~|{{xttwzyupnpsuwyytmlqvy||yqov~zwxz|}}zvstx{{{|}|zvw}}|}~zux~~{vttsssrniiknoonkhhlqrnkox}}zxvvwx{~~}|~~wx}y{xuw{~upv~}}~||vprx{}~{vrs{~{xx{~~}xuvy}}|~~|{}~wsuz~{toqwyz|{yvrs{{wy~yvx|~~|~}y{~|uruyzywsppsx||zwtrsz~{xuvz~tnotyyticjt{~~}xpmqvz~|{~y{}}~}~{yzuuy~|tqty|~~}zvrt|~|~}{|~~~{{|{}zux~{|{wwx{~~|{{}~|z|~|yz~~|||{zz{|}zskfhlprqnklmmnrvwvvwspsz|ujfjptutojgggho{}wsrx}}uw~{~}~yrpsxyxurooqtusru{|{ywzxrtzzx|~}}zxy|~~|zyxtor||xx}xootvy~~wqrv{}zvuwz|tt|~}}~~~}~~|xsvzz~{ustvutsrrrrmhiqxywuvvwz}~{y{~|yz~~wsv{~~yw|~~zru}~yutrs{~~~|}|qjp}voou}}vtz}~}~ww{yst}{xz{wuromorrqqpnljhjqy|yutstw{|{yz}|{}|vux{~|zzzxx{zy|{uomortusomosuw}~~}zwtqoptxvpjjnruwuoou}~zvx~}xy}}}~zw}{sorvyzzxtsv{~~zw{}|~}{|}vokox}zz|~zqkjlnqqmhffggdbelrtssrpqtz~zwwxwvvy|~zrlmrwz{zxxyxy}~}~~{zzz|}~{ww{xx|~{vw~{y}|rllnrvxurooprrqtz}yvx{}~~{yxvtty{rptvx}~vrty}~zxz||{|}tuxqnryymdcgow}}yuspnr{}ytqruy|{tnjikottomrz~zwwy~}y{{yz{zx|}{wx}}}~|}}vqqttrruy}~{z|~~~xlffjpuvsnjijjknssqpruvy}xnjpy{vvz~{tnnrx}|{}~{{}}~~ury~zz~z{~wutsu}|z{}|z|~~umkpuxxupnosuuuvwvtpnrz}xrnr|xuvy{~~yy}~~}{|{wwzxngjt|~xsrtwwwzypnooqvzyqhfhnrtqkipxzwuuvvx|}xuw{}||zyxx{~~z{zony}{~}}~|}ysruwywuy~zx{|qggkprsplighlpplfgpy}{xvvz~||~{yx|zqnt{~zxz}|}~~}|~zrqv{||zvqos{~zyyyxvx~ztrqryrjlswxy}~}~}{~}z~}|}tnopqswyxtqqtx{zvuz~{yxwzwrty~|vw}~~~vtz~||~zy}~{rv}uqu{~yokou{~|wsrspheluxuqprsronoqrrqmmsz}{zxvx}{wvvv{ywvz~}~~~}}{|wrsy~yuy~}wvy~~zx{|vjbcimooomkjikmmkikrxzyvuy~|sov|vw}{x|}yz~{vux{tt{}{xwwy~|wssssw}~unouwuu{~}}|}~vmjmrvxxurpquz}zvw}zy|{y{{yy|}z|{tv}|y{~~ytv|~}ulryqqxzplnprrtsqmjgfefijigggjlnpqqpkhlv~~|||~|wx~yz|z~{z}~~{z~~~}|{{xux~|yvtuxzwsprx{uibciorsrpmklnppmlpw|}zuqu~zw|{yz|}~}}~}{zzyyy{~|x|{z}wv|{xz~}yy}~~}zuu|zwwuu|~~{y|~}zz}~zspqrtvwwuvy{zvsv|{w{|yz|{z}|wz}xx~}yy}z}ypmpstsqlhghijifdefikmmnonjimx}|~}y{~~}{zzyxxxyyywvvvsons|~yuv{~~|yx{}{}}zz|~|wuuuvy~~ujfipuwvrpnnrw{zsmoy{{~|}|}{{~|xy|}|z{~~~|x{zwz}zxxyyz}~{z|}ztoqy~{xz}vsuvw|~}y~{v|~n]folwznmooojfcdr}}xvyu{pnqmr|~~xwy|}{xroonmljhhiiklkifdhr{~{xy|~~~~tqty||zwuy|xsqttpmqx~~wpnqrme`blvxvtruxvqoqv{xvz}zvrqu}}{xy}}yxy|~}zz{~yuwz~~zz}}{zzzyvuz{vwvoijoqqkdaaekmgbfnsuvtpmnquxzzwwzwlfhotvvqjimoonmmlkmt}zsnlow}|x{|y}{ywwz{||zxtsy|zury|}zvy{{}~|~~|zss{~vsz|~~z}|{~~|zvvz{tjmz|tt{~}{y|{yxwsppsuvrmjhgghhillgfedglnnnoljlqtplmqwujbeqx}|tnknuxxtporpmmlijkkrtollnonnry}}}}{|~~wtw|}z|~}x{}{}}yz~|y{zxuqsy}~zwpijptuqnnpstvz{xusw}~}|}xqnpsvxyvpnnnqtvwuw{}~ytz~}z|~~~vx}yvtux|{vtrqrnmu{~~|xsty|{y{|xstz~}{{{xutw~{wx{{x||ytx}~~}zz~||}~~~||~|xy}}{{zy|}}}zxwuv{~{w{~|uu|}ywuuuuuvxvsuwvrrwzxvusqootz}{ussrrv}|vv}|rqw}|yxwwxy||wvxx{~{}~zxyz}zz~yuvy{zwuqmkijmmllmmmnkhjlmmou{}|zxwuw{~{y|vpqu{{|{yzywwwy|~{wz~|}zy|~{|}{~~~}|toov~}zurv|~}~}{xuw~~}yvy}~zwuy~|{{}~ywy}~|{{{||{xxzyvuy~~}~~wsx~~|zyupmoqqqqrsrmfeinqpopojjpuxsljnrqpu}~zwwwxy}{urrux{|{xwyzzxtv|}{|}|tpt{|wwz~~~~xw{}|zwspppopprttqoomkjlt}}yuuy~{z{}}wux}~}~}ytqsx|}}~}yros|}{{}zx{|yy~}}|vw|}yx{}zsorzytrtxxqkhhknoomklnpqpoprpnpx~zvuz{uqt{~yvx{|{}||~||~{}~}~~{|}|{||{zvtrrtvvvutpmigmvzxsolkmu}xnkotsruz|{}{wx}{rnquyyxwvsrsttrpt|~|yxzxqpsv{|{wuxyxxxwtt{~}x{~|zyywy~}{wwz~|{}~|{ww{xtvz|zxyzytqw~}}~vnov{~~{wx}~zx}}wv|wruxxzyppvyyxurqqqqsqkfgpwvqkediooib`begiihggffgikmqwzzywtw~~unpx~~ytuwwusx~zwx{|~~{xusstutroosxzytoknw~zpikopor{~zvvvx{~yolorsrpnmopqpomlow}{vtx~~xsssuy{zwttutsqv~}}~|{|{wtv|~}}||~|ursvy{{{~|y{}}~xw{~}ywvuuvvvurrv}yvx|~|z}zz|~~vty~}xtttsrrstpkinturoorsojghhiknomllkjgfjry}}z{}yy|~|wuwzyvv}~}{}{xy}{xy}~}~|ywx|zqorvxwwwwtnmry{wplknv{wngefir|~zxxz~~siiovzyvrpnnpty{yvx|}{}}wuvwxz|{xwxzxvx~~~~}xw{}yvy~~}vqrw}|z{}}}}~~}}|yy{}~{z}yw}}zxwxzzwqow{wwz|~}~|}}z{}xtuz|}{wrqrttrnhfjswurqqojfeegjmnlihikhdgq|~zyxxzyuw{}~~|z{|zvw}|wy~~|~ysu{zy|}{wwy{|{wsrx~z|}z|}{wuvy{{zzz||ysory~~zvtstx|}ysnpwzx||sosx||{wttwz~~ytw~~}|yuttuwyzxuux|{y{||~|{zwrs|}wttuy~~~}}}{z{}}{y{~~womqw|~~xtsvy{{}}|xtsw{{xw{~~z{}|}}|}||}|zy~~tmp{wszysrpmjkqxwpjeddgnpkhkt|~zuqqv|{y|~{oimsy}{ututsuy~}yx{{wy}{wz~{wwxwwz~~|xuspot|~xnijnoqttturolnv|~{vplox{roqssv|~{uuwy{ysjcachkkgb^^_`^^bhjhc`_bfhfdfhebadhiiiiikkihlrvvvtrpopqqpoorw|}xrqty||xuw}|ywx|{yz|~xuz~~{vvz|vrv}~zy}{xusx}zz}~vrtx|~ysot~yw|}|xwx{|x|}{{uv||z}}z}~zz}xv{yx}{{{zyyztlilrxysidityxsoljjmrtpidcioqkdfnsrpqwytmheglqtqliihhmx{xx||{}y{|rmqy~~{z{{zy|~~{uw~~||wppuy{ysnnprqoqw|}zvssvwvvvwwuuuwyyuqruwwxxupnt|}wsuxz{{~~xrqv|yv{{xy|xy}{}}yy}}wux|}ytqpt|}z|}wy~}~zz~~{{||}usz|xvz~}tlinu|~xnip|zutx}wos||vu{xqorw|}yusuvspt|}ywwz~xpmpy}xux}{uty~~|yursx{wnhgkpssojjotvurokkouzwpkknqsuslhmw~~zutx~{rlmqvyvrprw{yxxwvsqv~|vv}xnhiloqpmkkkjhlsxxtpkghox~|sieedbgryyxywphhloqvzyvuuspt{|unkntz|wrsx}}||zyy{~zwx{~~xu{ytuy}{uqqsutpljjlmllnqsrpnpuzwrsz~~|~{wwww|||zz}|~~wrty}|xspt{}|vqyzwz~yrquz}~}{ywsrxzwwz~|wwz{z|~~}|~}zz{yrljlnqqmhglpqpnljjkkkmpnhefijkjgcdhlkiijkmqutmddjrwywpf_coz{uponjhjnruvvvvtqos{zsquz}}{yxyyurv~{usstvz~}skjnruuw|}{y||uqsw{}{tpt}}yx{~}~|ww{ytw}~yw}}rmpvz{|zumggpxxsljjllkjjkmprneafqxwvvxvplmpporxzurv~yttx{~~{z~zy}~|}ztsu{zvy}~~~{|}}|z{~}|}zz~~wqpqsvwsmlqvyxwvsrrstsqrvzxqifjpuvqgaepwxwuplow|zpjntx{zxuqmlpy~|wtuwuropsv{}zsloz}}}~{y}zrnpuz}~{uqqrstx|{vqqrrsvvqllnqtvtopy~{yz}}xvy}{ut{~~~|~{uv|~zustrooswwsoosxxqjhmqrngeluyzzzskiosohipxzvqsvuqnpuz~}yxy{{{~|wz}{{{|~~}vtuwyyvsuz}{wtsuxzyvsrtvwyxsmhhkoqqmggmtwwvurrty~|tljntyzvrqssokox}yutx}|wvwwuty}|~{|}|}yxz}}}xqptzzutuuplox{volouvqkkoqpoosy}~~{wttx||zz}}uqsyzyxz~}|{~~{{}}xy}wt{~|}yqopruwvrponjgksxwvuvxvrmkkkkovwsrutkcenwxuqsx|zxwz~{z}~wtx}zsu|{x{}}~}}}~{|yrrwzz}}ywx}|tpu{}zupmossnihjnrspieiry||{xvuuw{~zsooptxzxsqqqompv|}|}~{uqoryvt{~~zy}~{uu|~yvz~~|yzzz}{{}wvy}}toqsqlkr|ymffltxxutwyx{}~wpx}xy{x|~}~}zqnorx{ztqqtsolr{zvwz|xposvuswxriegmswuojmty|}}}{wvwwy|~}zyz|zvtyyx|~yutuwx{|{wtw~{xux~ypnsx|~~|wtsx}{|}zzxssw|}xqopsw{zuonv~{y{~ytsuwz|{yvuuvuuy~}~{z}{xwy||xuuuusprx}}zxvw|~}|yvuwyzz||xplms{ytx}{xwwwutsssssux||yw{}}~|{zxutw{}|ww{{z}xqvurvvsmlopstromnptropquwuuuy|zutx{xsuz~xx}shvzypbgpwyrlgejjglv~}ox~wqmjkmpqrrqos|~yuuz~|skkry}|{xtru||{|}zz||||ytw~~wsrpt||sopt|ypkhmv}}|yrlovyulhiqxy}|yvuv}{plpy~{~zxw{zwzzwy~|z}}{~ztopx}xqqvwtqnlnrwzyz|xuw~ujhlorxzvrmjpz{uw~|w{~~|wy{yuy}{}}{}{uv{~xty}}}}}}~~{y~z|~{}~yqnswyyurnklmorxytqpnorw{|{{xx|~~~vw}{z|~wqootyxvvtv|~}~}}}z{~zz}upr||vxxtv~|{{|~}|{wz~}yx||vpnprvxurojoz|xxz}}zy|{vv}}tpsrqsspoljpqopruxyxtonx~xsv~{ursx~~ukefjoqnihebfhgifdelvzwpmnlkqsrrpmpv{vlilryzxvuvuqrz|zzzz}~}~{rkils{}{zzz||zqsyz}}vpljlostqpnkiehsxxurqnpuwxwxywx{|}{usuxzvwxwz~|qijmmqtrqqrvwwwuuzsnrz~}yusroox~wrrrtz}|zrg^]`dglmiecb```dkquvsqrux{{z{~ztt{|vuy{yxz}w{~}~}~~vw|{xz}}}vtwzzxwwuokkoojdgntvvrmkntwtpqqrtqrwytj`blsvtqmmqpknx}wuvvtux|}xropqsvwwxxvx}~z|~}}}|}~ysqtx}~}~|}~}}~~~~}|zyz{{wropx~{xtolouyxvtw{xqkltyxsqx~{xy~~yvxyyy}~}{z{~~}vvz~~{|vqqquwvtqnlkhhnw|{vrpnpstvz|wmggmt{|wqkjlknw|wtw}yuy{{}||}|uru{~|zy|vqrw{}}yvvw{|{ywrpqu}~zwttzzuv{}y|~~~z{~{|wlhlpuwvsnlouwtsy}|~~xuwz~~yvw}~|}{|}}|}~}{{{||zy}~}~||~~|xx{}~{vsx}yvw{ytuxyyyyxwvwyzyurv~~|{}|{|vmlptwwwsnkmswuros|~|yxz}{truz~|vprz|z~wuzzwwyxwz~|{zz}~|{}}{}~}}~~}~~~~~zz~|~|yx{|{~~~xsuyzzyxurqswxunkr|~|{{}~}|{{}xqoqsstusporvxxursy}ywy}{squz~~yqmu~~|}{y|~{yzyz~}||yw}}||~~{wy}~|{zyyxvwy|~zy}}|~ytvz~zst{~|}{vx|~}yutx|}zsry~}~~xuwy{~~{yxxxxwy~}xtt{zsqsux}}wokp{yqqz{y}~xtuy|}}|{{yuv|~}}~{{}|~|z}~~}~}z}{vw{|{zxutstxzysnqy~~{yxwz~}|~~||}}{xvy~{roquwwwwurppu{}{wsqoqv|~xojjmprspjfhpy{unhdbhu}qhjrwvsqppqtwxwvspry}{xy}}zx{{y|~||}}~{|xw~zxyz{~}yvvx{{wtx~~~~zvvyz}|wv{|wttx|}|||{sifinqsrnkjlnoomga_fottttohglruwwvussqoqx~zwy~~~~}}}}}}~~|~zwz}zppz~{z~}wtuwy||yvtuxyxtsx~{||y|{uv|~{uty|xy{|xsqrw||wpmmmjjq|}tkjnu|}zwvusu{}xvy{yyxz~~}|}zw|xtx}}~|{|~}{z{}{uw~yx{~zwx{~|xy|uv~}}}|{zz}|y{~yvxzzzzyxtpot{{wy}{vy{{|zzy{zvwz~{wvwyyxwxxwuuvxxxwvuwz{z{|}{vv{}|~~{~~||}{}||}~{wzxsuz|~~|ywvwy{|zy}~~}|~}z|~{y~~}~~zyz{yy|}~|vtwy{|{yvsrrrrsssroovyyyyywx}}xw}}zx}~~}~zuv{vnpy|vqt|zvux~}vrruwz|yuy~{|{z~}{zxxz|}~~}}|yx{}xwy}|vw{}~~{xx{}woijnoopnlklnpokimuyxusqpqsvwwvsrruxxvttssvy}~vkfinqsttrpoqttrnloy{vsppv}|rpu|}xtrsvwxwuspoqsvwxyzxutx||zwy}~zz|zunmu~{vtw||xxz|{tnotuqkltzytqqpoqv|ulkmquxxuqpqsttrnkls{|yww{~~~~|}}{xvx|}ytppruxxvttwz{zxwxywxz~~{yvtuy}yop|~wrrux{~}yusrpmlv~{y|}xx||yz~~{||xwz{zz}~{xy{srtwxxvsqoosxyuokpx}}zyxvwz~|xvw{}wqoquwx{~|rfbfotwxqjhhjmquslglu|}vomqx}}|}}}~}}{uty}}zwxzzywuy~~~}xuxunov}~xqqz|zy|}wtx}~{}{{|vsy{y||urtx|~|zzyxvuz|urru|xjfimu~tonou}}ywy~yoiiow{{unjilpuuojmu{~}xsps{~}}}~wonpruz~}xtqnloy{ohjs}~zyzukfju~xpouzzwwz|~wqs{~{|}{~{z|}~~{wsty}|wsqnrz|vw|~ypnv~|vrqsx|{uoicbl{yka`flrrpmkjhiow{yvtsx~~zyz{}~~~ypiiqz~ztpnqvwtruz~|vqprssty}skmrx{{zz{z|~}~{z~~}~|y||~~}ytnlsxtu{}yy}~~{vpou|~zqlox}{slhgimppommkijpv{{yxvuvy{|}~~zspptxxxurrrsrstutstwvpjmu|~{vniktz|~~xpmnruwvsu|}yy~~vtx}~|z{zz||}}yz}~vopy~|zvuywpt~{wtuy}|vstw{|woiimswvqjhlppljlu~~zutuz|wvxxxz}~~~|uoquwwvwz|{wtrqprz}xspnrzzoilrwyyvty}{z{~}xvy~|yz~~zx{~~}||}~|yursx|{xxxy}ynjp{zx{|{}wpnpstrprvxuoknxzrov~}}}xuw|zqkknsvuqkjnvyunjnx{vqnoty}|ukfkv{vx~~z{~xrruw{}{uru|~zutwz{wu{~~{{~ysw~{y{~{|xqv~{yvrnlmsz|xsnmmkjnw}|urrstvyz{zzxuqpqruuqmjggkpqonqttokmu||xutplknv|ypihnx~{usy}~~|}zuvy|}~}ysqrw{|{xwy|}|||~~|}{|}|}}xuw|~}~}uqsuvwwsmlqvvogfmvyxx{|zz}}xttvxywvxzvleejqvvtssrnhhszsooqw|}{wurruxxrou~xuvx|}urtwxyywtsqmnt|~zutwyy{|{~{y{~}||||yutvy{}}|{zxuw{}~{y|~~~{z{rpsuvvwxupkipy}}{yxz~~{z{{z|}~~~~}xrnouz|ysnnrvurrx~}yuqryypmpuz}{uu|~||upt|wpnrx|}{yz{ytsx~yx}~}}}~~{{~zsryzuw|}vtz}yx|}}~}|}}riiqz~|upmnlkq|{wuv|~{|~}yrpruvtqnpuzysmnw{vx||xvxz}|vu{{xz|wv|}{ywvw{~yuvy{zxy}}~|{||{}~||~|urx}yx{~}~wtz~ztsvwz|ywz~}xsqrssuxxtqruwtpu~}}}{{}urtx}{su}~}~~}~}xuvxyz{zywwxxwvutvy}}yz~|}}yz~~~}zz{|~~~{}~}~{z|{~{x{}|~~||{ywvy|||~}~tlmpruwyxvuuvvxwv{}|ytuz}~|wojlw|xuw{|z{|}~~||||{{|}}~~~~}|~}tpt{{z}zx~}~|tv}}yz~|yz{}}{}}xvuswzx}~}vtw{}|ywwxyxx{|xsx~}~|vstvxwtojgnxyutx~|yz}~~|zz{{{{|~|x{~~}~}|~unq{~ywy{}{tprvz}~{z|}}{vw}~{{ywssvz~{|~|{z~}}z~~{vvy}ysqqtxtgacfile\_inoosxtoowvooz~zy}zzxxxz}{xlfgebfmlkmkiihhhmswxrjkps||oecekv|nd_\cnyxmkr|~~zxy{tnjihmx}{xwrnonmpvywy~|{{~}{z~}wt{{uuutqqv}}uopssvyxtpppptngjqx~xnlqy}|||ww{}~vqnnswronlmppniktyskknoqsttsturppmfcfjkjllihikmlpvsptz~~}~yz|vrtwwwy{~~ytsuvvwyz}{y~}{|}~~xpprtwsrqmmklw{yww}|{~}~~{vssvxwsmffoqkd]_hmnmmnjimnpssporpiflqlilolgegousnmnqw|yuvy}zyzxy|~wpooquvusmjhiostrssmgfipuxywrmhju{uvxtuzxw{||}z|yvutuz|ywvrnnqprutqnnw|zzzwzz|sprqntwsqplpwvqmpz}}}~zwx|~zxz{zww~}|~}z{}~{ywuvvstttwxrklu}~wolq}zposv{|ywporqw~xsx~ytty~|y{~yuz}wusqqu{|wuxyxvw}~vszyuvvvxyvnjnv|~}{zz~uootz{xtpprpnoqqmlrz~~~zsprxyutrpnjikt{{xtruwy{||}xrtxxwuux{xqkkoswyyskho{|wx}}}~||ummsz{wv}wprx~~}}zyz~xw|{|~||ypmptwxww{}xutttrnnv}~||yqkjqxxwwqe[[es{zl]TU_kswtkdemv|}{wuux{|~zy}~zy}}xux{{xqoooonpsrqqqposuspt}~yuy}|}~||}~{}}}~~~xuy~vmffijjhfecbehgb][dqvsnkkmqy~vkdgq|ynfgnvzxtqpsuv{~ywx{}}zy|}ysrruwyz||uliknqutqnjjlonlklnnmkknrttrpqrty~{vy{srw|~~~|wx{~~zy}}|~}~yvz|~|wuuvvxyyuqnt~|xxwzsls}}ywtnjnuyxvttsokmu}zvtsuz}~zxwz}~z{{y{|~zutx|{wrpoljloomkjkmjfgmw|ytpmqwyx{zutz{z~||~~|{|}~}~~{}|z~zz}}ytrtuuvutpjjt}}xwzzz|~}wx~}yy}~wpou}~{zyz}|}~~|zyyvuuuuvvz|xqlmqttttsqopqrqqolkmprsrqpomkr|yutuy|~zuvz{y{~}~{vuvwxxwtstwyywutsty~}z{~wst{|xz~tow}xvtokjmprtsommmmkmt{{xtqqsw{|{yyz{zyy|~zy|~~{wttvwspqvxuqoqttqpu}|tppv{{yy|}tnnprqt||vtuy}upw}{}|{~zxy{|}}|~~|}|wwy{{zxvvwvqpty~}{{yx|{qlq|~yvx{yspqvz|}{vuvwwvz|z|}{{~~{z}xtuxyyyxvrpqqruvwvsollr|zuu{}|~zz}zqnquwvtrqpqrsuwywuty|{~~}}{zz{|~~|}|~}|{{~ypnu}~{wuv}|sou~{uyxtuxz|{wsqmjmv}|xusqqtwwwxzzxwy|~~~~}}~|tpsw|}vqruwwxyxtpr{~{wrpry}|z|{sqw~~}yvy}}|~|z}yx}~|zxy|~}{{z{}~}|~tot{~|zxwz||zyywtu|}{|ysrvz|~~yphfkv{uqqtyzyvux{|~}zxvuv{|snpw}{upquwvuvwwuuz~zy{|~||~wrtwx{~|}~zwwwxyywtty~}xtuz}yxyz|~yvvy{|}~{x{~~|y~}|~}|}}yqlpz{sosz|uqrrpr{yvzyvz~~|zxsmjp|zwvw{|tt{{utwz||}|{vru}}yx|~}wvz}|}}|{vtw|}{{||~|vv~{y|}xuwz}}zx{}}~~{xz~|{~~~}vty{rlq|}yz}}vonqtssvxyyxwy|~wqszysqu}}zz~}xv{}|~~~~xy|xvx|}|xuuuuvwxwvuy~yrqtvwzzxttwz|{xtu|}{{|~|}~}|wsv|~|yy{yqls}xx}}z{}{tnnv}|yx|}xux|sq|{{zx}|msxztrsyzw{~zzzw{zyut}vpt~{yzz{||zyyxtrqx|}~~}}zqqy}|}}ytqtwuuuwwupgdktyyusruvrmjkosxztlkkknszznccjrwwtsprxxy}~}{}|wy~{}~}z{~~}{~ztx|}}}{{ywvz{pqy}{zxwy{yusuz}xsrtx{|wv{}~|v{{vz|~{{{~{||vrprsqps{}wtpnqxtilsx}zrnr|}rhhnqrtvvurpopvzy~|{|~}z{~~~{wx~|y{|pr~~|yv|zw{tmr||vv{~~yw|}}{{xqopwwt{}}{zxz{}~|wtrqu{}wnhlzzxz}~|uw{trpox}qhilooqrppsuwwoilt|~zxtsw|~{zusv{|z}|utz}}~~}{zx|}}xsu~}zrsy|~vosz}}ztsx~vsstz}{zywsosxurtswz{~z|z}~~}|yojp{}wsssu{zqov~~zwtqrppruvslfq~~wx~}~}{|yqsvz~~~{||xz|xx}|vos{}~yxpitzy{xvy~{~~xtqqvxxvslo}~{zz|ywy{wux{|{zyxusvy|}||zyyzxx~~~}}}|st|xz~}~~|zxz~}{wniox{}ysrvww||rihr|{tpovzyz|vmnqooqpliiknorslhlrsrrtspllu{z~~}}~|wtvxuttoptplosvxutsttnmswz}xrttuz~~xuu{~~xv{~}|vrs||x~{uuw|}y{~}{{{uv~{yurtvvuw{{olnt}{xytpy|}|z~yqrx}|~{yyz~~|vz{{zrs}|~}||zx|~}zy{}{vw|~|~{y{wvzxuuuvsoklt|vrqsy{{}yssz{}{yyuz|{}~|{z~yuuy|y|{wmnzztoqv|zpmkfhmqrokmmppjiqxzyyxwxz}yw|}~zuv|~~~ttz~zqpuspqpqsrsupkmqtvtppqs|{z}~~{|vsw{{yyxyvwvw~zz~~{}}~~y}|}|wv|~zpnsz{yxyyss|}~}|~~vpu{ywz||{yz}{z~~~}~~wvz}unv~~{xrsx~~zrotxz|{rnw~vsx{}}zxuw}ypjipvx}~xuslny}xyw{}|}ws{|}y}{}|vx{wy{y|zqmlswwtponjmqrtrpnnpnlw~zvxuxxwz}y~{|{vzunsxuuxxxyyzwomjmz{yz{|sljlpyvutz|z{~xy{~vw}y{}toxzxx{yuvz~}}yw{}xwv{}|yusstuw}~ztv~~~{zwtv~~vu|{uw{|~~}spqty{wrpv{urw|~xvvw{~{}{wy}{}|zxyyy~|}|z}~~{xvpq||tqw~~}yx}~ywy~|{~~zwz~~}}}{~}smpx|vtsrvz}zvwy{|xy|}|{|xttzxolr{~wrspptru}~{{{{}~{{~~xnjlkkpwwod_cggghifbdffiiebeksyxsrstz}}}{}}xy}{x|}{}~~|}~zy}{suzz~yvvx|~wqu|}ywxx|ysqv|~{xy{}vt{~xw||yxyvrqqrtvvtvtsutsnlt~{vw{|~~~~~|~~|{~zpls}~ytw}wqpt}{|{z}|~~|~ytuxy~~{vuyz~}~|yz~}}~{tx~x{~z~}~{ssz{wutw{}~~{}~~xttsqqqrrnjggfefiknnjfhlnpnjfn|~zz|z}yz}|}}}{tv~|~}{||~{{}~|zy~~z}{{|{{z}}~usvyxw{zrmqzzustx|{|{tqvz}zx{|ut|}vx~|xvwxy~wronptvvuy|zwuvvtqou}}|z{yx|zsx~|}z|{xy||xrnt~}zxtsx{trw}}~||{~|}{w{}{}~~~|}{x~{yxz}xqq{zx|~~{y|}}}zwz|tkhkkkooidcchklqtrolim|{sqru{~xssz}|{||y~xvw|~|~}~}|{~~z{{tz}w{z{w{~~{ttwzyuuvvvunmv~~{xtu{{yz{{~~zxwx}xos|}{~|xy}~vu{yplmswxzyxxtqtsrtqjhknqqolkkjhc`dntutuskiovyulegp{}}}}yz}}xz~}||~~~|uuy|~~{vsu}||~}tlnuzzuoostqqy~wqmlmsz|}{zwlcbekqtslilqrnpxvsvxvttw|}z{}xrtw|{x{xot}~{wusv|~{vsrrvwux}~{z{}|~~wttuy~xpqz}}~~~}wtwwwxvwwqr{~{}}uu{}wx~zxyz~~xuwwzyyytxxf^fottusnkeadjt|}wssqnpv~~zwx~}}~{|{~~x}~|}vpsx}xorwxxwxvomr{}zz|urux~}xy~}xrpx{vw||~~{y{}~~vqtx{|wuy{uru~|z}{y}ysv~zwuxysoou~}z|}|yw}yspsqlkjmuphghiltyvrmjnx{}~}|vqszzty~~~{x|}}~|z~{wvz|{yxxz|}}yx|zst{|~~vquvvz|}zxzwv{}~}|ztru}|z~}{~~vqrx|ywvuwywwxvpnu}~}zwwvx{zuqrt{~vmnuxtrtxwuw|}wuzzsu~~|{{zsty~~wrsz~|}{|~}~|utw{~}}~{{{{~wqsz|}~zxzwsrry}|vpopswwy}{rjhoy~xsu{tmkmsuvwvsnlrvvwxurv}}z||tt~{vv~xw~~~||xtuvz~zxz{yywy~~uqux||rloststv|~zuolqx~~{z|{skjosx{{xvurqu}}zxwz}~wqrw~}xvy}rhkquz{ytposvvyyuqu|~{|}z|zyz|~|yz|{ts{zz}{ww{|wroqx}zust{|{~~{xxzvtvtszz{{w|~}~wqtz~}{~y{~{ytrz{yxw{vqt{~{|}piowy~~vpqsv{|{xuy}{|}zx{zposx}yrpsw{~~zspv}|}~~~||~zuw}~}ytvz~}wvwvvy|~~yy~{wy||}xwwzxrqsvzzsqw|uqu|}{||y~}}||}|{tv~~|~ztsx}|~ut{|}|xzzurru}{rnry}yqmlmruwz{wxz~|z~yrqsvxvqnmmnonoqolmsz~}{zxv|}}~wtuvx||wqorurmjq}~zwvx|xuz~x{~~|uu~}yvzztokpzzronswwsnopry}zttz~yy}~z}}zwwz~tieinomjfeegiffgffgmtxywtuz~~~~~}|zrquy{~}yvuvy{zx|||}}{zzxursz{wtsvz{xsolls||rihpy{uooqrty}~ytrvyvzzz~|zxy}zroppsvxxutvxwwyzywx}}{~~|zvsy|yyyz}ztsxxvy|~z{~~~~}wttwz}|wuutpnpv}}ywxz{xutuvz~zwvy~}vnmptw{}zxywtqt}}}zx{zz~{z~xrruuuwvsqrtvxyxxwwy||}}~}xz}y~}~}|zy{}{xy|{xy~}{|~~~~~xvwy{~{{|ytrx}wz|y|~~~{z||yy{~yroqv|zqrz~|xxz{zyxuqpsuwzzzwttx}~}~~z{}zz}~|xz~}{}{y}}}~zx}}zz~|xy}|xw~~~}xx{|}|wuutqou|rmosx~~}~|}ztstx~|xttttssz~}~~xw||y~~|~~{yz~~~wtz|{}}{}~}|}~{xz}{wv|~|{y{ywy|}xw|yvz~~zx}~~{xxz{}~}zwtqpsuwy{yvsqrrsx~~||zxz|xx|}{||}~{~~yy}~~}xttuxyxvtsrqppqw~~|||~yx|~~~~~wv~~~{uux|}zxy}~{|~}~zwz~zwy}ysv{~~{z{vyztsv{~~xqoprsvwuy~~}|ywy~}}|xz{{{tsx|}}}ytrrv{}ywvvux}xtu{~}|{|}yvxz{zz}{vx}}|{}xsu}~wv~{uqsx|~zuvy}{vsw~~{sx|xwxy{~}xsqrrporwywvvyyvw}~yy~~{y|{y{~xw{~{utvvy}xwz~yqops{|vw~~|}zuuuw|xrw}y{~|}{uuwyz|~~|xss{}z{}{}xv}~{uv|~yqlmqvyytnlkkqzzwz~~}}~z|w{{zsot{~~ysoosx||xsnnt|~|zy|xvy}}}||~~}{vuuuxzunlry|{xvxxtu{~zz{|{snpx~~ztrwzz|~wvy~||~rknw~~{yy{|{vsx~}~}|}}z}|zzllw{tqrsuwvtrqv|~||~~vsxz{|uqtwx{~{rklpuyzvqqwzwrqrrrppqrtvwvsqrtpiccgjkmpqpnmoqpkjs}xuvy}~|yutz|wxywtx~}~zsqtw{|ytv}{uyvru{}{wvuuvxwuvz~{}~zxzslpstuwvrjgmuxsmmnosuwyumffjqy}zsmjknonjebdhlljjjjikmnqw{}|xtrv}~xusqos}{roqrtv{}yvux|zqmnprwzvqqw}}wsx}}|{}~{xx|~}~|xwz{zyxxxvpkkmppmkklmmkjighoz|uj`]doxzrh``elqodYU[chjigggec_]dpx{yuoijosssvxvuuxxrlijr|yoijpzuifjpuz}}yursy~|y|}~|~{xz~~|yxvtz}sosvvtuxxvroonmoswzyrkimqpmoqpooonnppjb^aemsrkfdfiiilsxwsoonkpx||yvvxyslkrxxsnptuuutrqu||soqux|~|wrsz~xtx~~zv|~zy}~|~~z|~~|zwutwzummt}|unknsx|~~uibfs|~zrklrtmecgklljhfgjoqmd\]epz|wpklnnmmszynedimjeflrutqnkkqy{ojknsx|{vqnot{~vsz~x}~~zw~|yyxwy{x{zsruwvvxzwojnz}wssvzzzz|}{xutuvtty~{pggjlnqttpigkoomlow}}ztpruwwuuwytlggijhjrutqnopoptz~vnjjknsvwwvwxxy||vrv}~}~}yy~~}}z|}ytv|}xx}|z|zmeiry{wrmkkjkpwytnosvxyyxwvurrv{}zvsssommnmlmokghoxzskjpxyvsrqppsxyqfaelpolkptutrooortvwvqnnquxyxusu{~}}~}xswyvw||wx|}}~}~zuvz|}~}zxxyz~}yxx||uolntxwplorqicgqy{zwspqtwy||ywutuyvhbekpuyysnptvtsuy{xsqqrvz}yogfmuxuopvxwvuusrsux{ytoqw{{{{{yxz}}||}|vqq{}{~}~~}z}}}~~xtvy{~~wswzpllpv{}xojjklmt{|zwttv{~|wtw}|wvyyrjhoy}}zurrssqrxywxxvpmqxyrkjmpojfhqwwrnnooopry}womqvxyyvqnnrx~{uppquxy}|{{~}||~~yssw||xtttrsvwwskgmw~xvxxy|~}xst{~xtpnnsz|volmotxyuokjlry|ywwtmjozzmedjnkjnrvvsollotvw{~wprvyywutuy{zvstux{}~zuqs{~}{}~yw|~|zyvsw|z}znjouwwxwsnmsxxxzzywy{zwtrruy|}zslo{wonqsvyxvtqllt~|vpnry}rhdfntutuvwwuqpt}~vopv~{tpqtx{}ztsvz{xx|}}}|~z{}|~}}{y}zx}ztu{~vlis|wsryzlis~}wsu~xidju}~zvstsqu{}{wtty{tjglrsqnjkryxsstx|}{~{topv|~vnknrwzxsppptx|}wooz~~z{wu~xqu~{{~~~{wtv{zwu|{~x|ww}yupkihowunhr||wszzy~}}}yz~}yvv|}~{{}{}ynhjr}yqorx{{y||qnu{~|ywtvz~~wqonqtuutqpolnv||z{}|xz~}xrry{y|{xvty|vvz~~}}ytw~zwy~~ywz|}}}}{}~{yz{~yx}}y}zwz~|xxz}{tqt{~{|~{{}{vz{xy{plmmrxwrlkpvwuvyz|}~}}}{~{y~{|~zuqswzuoqwwuw{}{{{z~|z{ytx~}{|~zww|~vptvvvwxuqnmt||y}}}|}}tpw|{xuw|}zxy{}{y}}|yz|{~|z}}|ww|z~|{}|yw|tsz{y|}vyz|}{{}}|~{vvyy{~xtw|zuv|{{~~}{wz~}||}}yuqqx~yvxyzz}}rjlrtv{}zupmmoptz||{yyz{~ztuz|y{z|}{{}|vppw~zsqu{{soqtwzyupkoz}{~~vu{vsy}|}{|y}~}{y~~zx{zwx|~~yvz{vrruvw|{zzz}zsps{~||xw~{tqtz~wqqsw|}zwux||{{yxwwx}yqloz|tnnty|~{z|y}}xwzzwtrqtvwxzzwrmmv~xvz|wuux}}zxwxwpnw}|}}}z}}}~~~{y{ytsw|~|vvvvvvvyytnmrwytpuyxuqoprpov~{xx|~|}~xtuy|||zyvuvutx||{||{yvy~{yurqrw}{tqt|zvuvz}xst}}|~}{wv{~~}~~}}~}}~xopw}~ywy|}yvru}}uqrw{zuompsuvtqooqv{zvw{}~}}~}}xux{|zvqqw||wst|}urx}}|}{xx{~xmiq|xqprx~|tt}~{{{}}tnt}~|{vw{~~}{~}z|~}z}ww~}~}vu|~}~{y{|||}}|{||}}yxz}zw{}{~~~~wpsz}vru{|xy|~ytv}wlipy{vty~}||{{|rlrz~~~}~}~|y}}|}y{|ww|~|~}~~{z{|}~}yvuttttoihkopponmnoqqpooqvxxy{xux~~~|||z}}}~|yy|}xy|xy~zsqsuz~~}|}}~{uv{|{{}{|~~|yvvvxz{zyxx{}~}{xy~}~zx|}|~{vttwyxuqnmorutsrqolkmsxywvvx{}{|~}wux{~}}~~{zz}|vtx{|zvstxz{|}|zz}|vsv|~}|{yxxxy{~}xw|~|{y{~{wvxyz~~||~~~|yyz|}{uqt{}xvz~|xwxzxtqppruusolpy~{y{~}yy|}}|zxwxxwuutqquz~~zxy|~{{~}|~~|vstx{|zvtssttux}}~~~}yxy{||{yvuttw|~{zyz|||~~~~{zzxvussstuvwwwx|~{y{~zy}|yyxyz{{ywvvx|{xtrqrrqqtx{|yuux|~zxz|}~zvw{~}zxxvsruxzz{yrlknrtwxvqlnw~~}}}}|{|}|z{}{{ywz|yz~~zxz|}|}~~xpmotxxurpppqqrsuwxvsqqtx|}||~~{yy}zwz~}|}{zz{}~|zyxxvsqruvvvx}~|}~yx|~~|}~}~|z|~{zzxw{~zxy|~}zx{~|z{}|~~~~{{{{z|~~{yyxz}}{~~z|~{yz{{zxwxyz}|zyxwxxz}zsw~|upnnruvtpnmotz|zxuttw||z|~~~|{|}}|zyz{|}|{{yxz~~~||~}}}|yvvxyxwx|~|usy|y|~zvw|{xy|~{{}~{xxz}~}}|}}{|~zqlnquy|{wsrsutstx{|ywvx{{zwvvwxwy~ztpqty{ytqpqsuvwvrpprvwvuuvwtpnoqtwxyyyy{}}}~~~~~~}~~}}}~~|{{}~{z}~{zyt|{vw}{zvwxwvx{zy{}~zz|}}}{ttxz|zvtuxwvvuuwvuvvvwxww{}|yxwx|{xxx{}|{ywxz{||zyz{zwuwy||wrpqtvwwupot{~}}|~|{{z{~|}~yxy|~}}zvw~}}}y{~~zyz|}}}}y{~{xvx|}xy~~}ystz}wvwwuttvvsmhlx|wsty~~|z}}{}|xy~~yx|~|zwtsstspoprssvtnls}|~~tpu|~wtw}}|}}{y{~~|{~~~ywz~{yy}~yx}~{xy~wqoos|uoptx|~wqqswwuttvxyzxtv}|xwzupquxxz~wqu}~|~|}~{{|{x|~}|||}{qkmtyzvpjikotuqkkt}|uqry}zyy|}{||xutuz~|xsqqty}vpliimty{ywusv~qflz~}xsswywtrrw~yvy}{vsrtx{|zwxz{}~~zx{z~~xyzuvy{{{xrljp{}wpjmx|x{ysrw~yvy~~yx{}}}ztw}|wx~}{wv|zqihjkmnoopqsqpqturnpy~yuttuwyywtszyttvy~zvy~~wsyxsz}yz{yxyy|~}}{vu{yx~ztt{wonsy}}~||{vv{}}~|}wu||vsw~|}~|wspprutsqpoonnpsvxwsruz{tkkv}wtsty~z{~{y||rq{~utz~vpt~|sljow}{rklquwutsrpns}}yy}}~}x{~{ux|wsvz|{|}~zy|~~|xtomot{|umnv}{tlhjryzwtturoqx~|rjmw~yssw|~xtw}}usy|{~~}xpu~}||wpow~zsrqqsx{zwuuy~~upy~~|uty~|zzzxvux~~~}yy~vu{{ux~}}}|~{{}{|~~wrw}vtuxywsqrsonry{uont{|uqw}z|}~~}yy}|yuttuuspnnlkow~}vpnr{{sr{}z}||}}~|zz}yuy~~yxxolptuutqnkkmqvyvnighkt}~wqt|~xuvyz|~|oeenx}|xtsuvuuz|x|~yw{yroqx~}yy~~}}||z~~~zyz{}~}ysqtz{xz~yuz~zy{|~~yrlny}xwz|ywzxsx~xpr{~{yz~}y~z}zvy}{}|sqyvos|}xz~}}xuuwxwuoknuyyxxwusqnnv}wu|~|}}urv|}}|~{urqsw{~}xstz}ww|~{uw~}|~~{xwtqlkovz{{{{ytpr{|z{{{{zyyxww{~}yuw{~}{|~}~|xz}ww|~||{ywx~zsv~}yy||}~~}tosz|zy~~xsu{zy}y{zx|}vpmmszxtvwtu|~y{{z{vqqx~}zz|wuy~}~|usz~vpqv|~yusswzwvvxz{yupjggimsxyxvutrrx~vtzyuuxyyyyxvvvtrnkijpythfmv|~zy~{vuvy{y}|z~}{}~xtwzwz|vtx|}}ztlhjptustwwojmu{~~}}zxyyusv|~xpkjmt|zuz}yxz{}~ysrtzyw|}wsuz|||{}}wssrmijpx}}{yupnpy}z|vrx~yx|~~zyyvsrtwz{{zzyzzzzz}z}|sox}}~~~~~~}~yw~yru}~xtv~~|vtvxz}{tmhjqvvtsrqmjlrxzxwy{{ywvx{}xokq|~{xvtuz}xy}zwy|~~{xvvwxx{~~~{y|~~~wsuz{zxvspor{|wrs|~~}z}|yyz|}}xspsy~{wvy}zz~}|}~~|zz~|wx{~|}~|~|uppyztx~yx{}}zvqnmpuyzwohglswvroquwxy{{zywux~}xz{ru~||ztswyyxxwwvqorwzxtu{~{|}zwxz{{{{zwtuxxwvw{~~vlqvqomjhiqx|}xplnvz|z|}{rs{{}~~}z}{}}xvz~||~~wyzuruxz~~yqlou|}yvw{~xqmmnqw{|zyuqpponrsstsprrolijpvywsomotvx{{wvuqonlkox~|{~~~~}~}tt|~~}|xux~~~~}}|wuwxy~zw{~w|}~{w|}z}~ywwv{~}xzulotxz{|ytuxywuusu|}tnvzvx~}~}y{x|zw}~sjjlosqlhjpsuvqmjjs}~z{|~{vx}||ytrtusppssuxwvx|}z{~~~}|{~yw}~{wxxux}wicm~|z}|y{xx}|vsqppoquvtrtvz|wsx{x{{{wqt|}yx}sigmsyxolrx{zwuuwxw{~~~~}utz}utx}zvx{}}{{{|~{z~{xz|y|~vnmtz|{xurruuvywsv~~~z{|~~~xuz{vx~}}y{~}{uy~~xpq{wkflu{~ywz~z{~}}|volqwxwupliimswwsonloz||yx{vpqy|||yz~~yvuuvxz{yy}~}zx|~~}}~~|xy}ypknruvvutrpnnoprrpu{~}{{{|~{tprw{vnov{|||}|{}~||~zvutspnoonnlkpy|zvttw{~}}{~~}~{}|vzxty~|xtqsvvusuwtrsw{|wrsyyuz|wvz{st{~~zmks|~vmjlotvustx}{uv~~~{wvxyxsmknrttttrojhp}}zz{}ywx{~~{xwx|{xuvvvvz~}wsuy{xqjfinrqnosx|{zwtsv|}zy~xuw}|vqou{x}~}{vy~ulikntvsomotwvuutstz|{wmnv}}ulfeluz{wrry}|{~xw|}z}}}}{|}xrrvyxuuwyytnnw~}~~sr|~{|{rmpvxuqkfccfkoonnortutrqw~}|~yw{{x~{z}}xwz{vv|xv}~uprw{|}{vqpv}|uputkkqw||uldbgnsutqoswwvz~xvz{}yvw|~ywx|~xtx~zwwxyywz~~|neiqwwrib_cgjkjhhlrusmjnw~{yy{||zvtu{~xqptz~yy}wnoy}wtttux{~~~}{||utx}}yy||yz}xtty~zpiglqvxwrmlpx}ywxy{{{|vsuy{zxxzyuuz~z}}wuz}}|||xrr{~}~qgipwxtmd__chkjc^`hptrpnllr}{spuz||zzzysopv}|vu{zy||xwz||~~|||{{}~{vqopuwupidbejnnmiffjoqrv||z|~~wopw~|yxzyy|}ytsuz~~zvrpt|~|ywwxwuy~~~{|~|rkiinttne^\_befeb`_`cimomjkpxzusvz{|~|snpw}}uu~zx}xtw|~|ww|~||~|yvtsssspjeehklmmlihimqv{~}{}~}}{z|siiqy~}uorvvw}zsrv||tsz~~}y{|yxwvz~yx}zy~}~xw{}uljnsvtnfabfijkkidbfnrpklv||~zvvx||y}{y{}}|z}~||~|vssuvwx{{zxx{|{|zuvxyxrkginrtrmighkqy|tqu||xxyyy}}usx~~zx{~~|z}~|wrsx}|y{}ww|}}~}~{}{utxzzyusrstphbadgjkjgeehlpppt{{{~zw|~}~~}urty~zwy~yuvwwvsqqqqpnorutstwxuru~}}||~|wrsvyywsnjip{}z}|zz{~|z{~~~~|zxwwwusolmsxwsnklpstuvwspu}yvy}vtw|wqvzvtvyzvrrvwvsnhdeilmooniintwwx~yx}|wz~~~|wsrtw|{wwx{}~}|~{trrrstttqllnosurnmrursz~|~}wtuuuz~yvy~|wz~}{y}~~}yz~|vsuvvqnnpomlmkiikorrokjpz|uu|}yy~yuux}|yyzzyvvwxwwz}zpgehlmmquuoijrz~~~~~}~}xuvy||zwtw~|wv{}}}vrsttssuvusqrtuuutu|~z{~{z|zqox}zww|{wz~}zy|}{{~}}|yy{|}}||{uw}}}}~|wsqnmov{|zwqf_bkrutqnnrwy|~{wwy{}~{{||zy}yrpty}}xqmlnoqtwwurpqtwyzzzyxxy{z{~ztv|~}~}}~zxxz|~yrqy~yrovzx|}skkpttsrsuutuz~}vsx~}}~}{yxwx|~|xuuvvux}~yx~|yy}~}||}wu{}{}xvz|xy|~~yz}ww{~}qggmrtuwwsoou|}xx|}|}~zwvx}wonptwyxtqrvyyvrtz~}yvwxyyzzyy}yrrwz}{y~wtvy|{y{xv}|xwz~yy~{tu||xwy{}~ytsuxz{{yy|~}~zsqvz{yyxuqpsvyyxutsv{~zvuw|{xz~wstv{~}|zz|~~{z|zz{z}~|{|{ustvxxuqpswyupsz}zz|~~yspusihntvtqnmlnprsqpu}~xsppsuwxwussvvsnnqtxz{|||{zzz}}{{~voortvy{||yvw{~~~}~}yw|}||wvy{zxtrv}}y{}spu}|xvvwwuuwzzvqs|}zxy{}}|}~}umilry}~{vtttutsv|~wux}|yz{wx}zvuw{~}zxy|~xtvxxy}~|}}yz{qmqvzzvqqtvurqw|xvwwxxwxyzxuvxskgmu{}~zvsssrs{}vtv|~vpnmptvsqsuurqty~}zz||~{{~}wx|{~xx~xru}|~~sosxz{zyxwvsstvtqu}}zz|~}zxy}}rihjmsy}|xtrpnnprw|}yvvwvrrz{wwz{xvvwyz{~zx|{y{{wv|~|}~ysqsvy{{yurrssrty}~|xx}zsorxzwtstqkfgmu{~|vnhis~{ywy}~xplloqrpnmorrpoqttsw~}}yrry~}~|z|{}{ux}~zsryxtuy}~zwy}}zutz~|rlmsyzwtuxzxttvy}~~}vrx~}vqpruyzysopv|~}~~}y||uqsx~{trvxtnqz~zyzzz|~}|wsqqqtyypfbejklnrttpljnv|~}|{yxxzzulhjnpomjgfgjkkkmprromtzxyvsv}~~xv{~{xy{y{}}~{ww|zrs|~vqsuvvvuqmmqy}~{yyxvsv}wmkqx|}zuokikorrqprwzyx{}z}yvwxvwyxtonrwzvonu|}zxyyz}~|zywtrqtwumebfkmmmmoqpnqx|{{||yz}}rihkmorrmfbcgkkjknrrmlt|~vs{{z}~||tu{~}}|z~~~|xwzzsv}urtwwvtrqqswzywvtrty~~|yxvtrrtuuvwvrmjikmnosxzxtsw}}{}{}~{ywwwxxxx{~~|{}~{vw}~wnjknpqrrponmrzzwxzyy|{pihkmopniedeeefinqpjehs}}~|~}xxvtz|x{~z|{z|ztruy||xrpptwvuvxyxvsu{zrpv{|{zxuqnmmnoopqtvvuvxzy{}}~}|{~~{x|~zx|wnloruwvsnjilv~zxwx}}sjghmrtpjfddehkostpiis}|{~vqw}~~wu|xrv}|z|zx|~}}|z}ypoxypmpvzzyywuttux{|{xrpprsspkebdiossqnlklpx~|{|{xxxz~}|}{rjimrvvqlkouuqqz}{y{~}unlnprrplijkklllmljmsz}}zxy~~~~yuvz~}}~|zvv{z{~}yy|~~~~snqw{|{wspopppqqrrsvwvqnnoprtuvwvutuutols|{wvz~}~ml}}{|wspnow{{yrx}u|pp~{ljw}snpkdefb_[[___][SMTakrnhgjlqy}{tuy|~|usy~~wpt~~xu{~z|{}}wyzusopv{~~}x|}}w|xqlls{|yywrqw~}|xz~upqw~wu|{tgaenz|sppnorvyvtrt~~}{wuux}}ywx{vqv}{vw|~y|tt|vrx}}y~|z}vu~{ttvvv{~xttrnt~}{zzxrnmnmmopppmnsvuqpx}zvuojqz~{zywttqnu}{tqsvwwy}~xpjlpsw|}vnlmswuwwooy}|~xvy~yuvxxz~|}|~~zwuz{z~|zvw|{z|uty~}xuw~|vwvsw{~xxz}}uv~}}~~z}|vtzyxywrs||roy~xrvzsnquvwvsoljiioz~xstuuqpquwvrnq{|wspnnt{|yupnppry|~~vnjlqv||upmlmmklqsoqx{yuqpu|~}~~zy|}~xy}}~zvy|trsw|xnikrx~~yrmouz~zw{~{vx~~|x~uns}|y}ywz~}xuz{wtpqy~ribenpmkhijiggkmlnqtutplnwxuuw|~~}|zy{~}|ts{ypsxz|zzzz}~~yx}~}|{{}yy}|sqz}}{|~~ztolkknstokknpnot{~{{~~{|~|}}||}~~zrpw~}|zwrrw}~xop|yuy}{|{|zy||y{sruyz|~yssvxvsrvzzyyz|~}vrru||{yx{|yvvx|}unlov{|{unjmsxwurpqqpruxyvuz}}~}|||~ysrsuy|{zxxywqns}|yz~{xx{yroooqutplmnnnkjlnqpkhksyzxwvsquy{|{|~xsuz~~yx{|zz}~}z{~tmnszzvtturmp{|xy|~xstx{yy~}zwuy}}|yz|zsljknqrpkffjllloppooqrplkq|~zx{ztrrtxzywuuuuusppu{~}z|}{~~|zz}~}~~}|}~zronllrvvqmlnpmjmv}~zxyyy|}}}|}ytrv|~xsw~}}{{~zzwux}}wv|{y{~{vw}~{}~|wvy}}zuv|}zvtv{~zvvxvqljloqpnkihihgfiklljijmmkpy}xtux|~}~{uux}zttx}~{utuxyzzxussw{}zuv{~~|zyyyzyxy{xqhddfikjfb__```bcb^\bmtsokiijnsvxzztnnrwz||vrw~}~~|}{}}||x{{vvz~yw|~~}}tnoqqpomkihghjkjhhijhginuyxwtqqsuvvvwxz{{}}wtw|~{z{|~}{~~~}}{~~zwvuuussqpnnoqpmls||yxx{~||~~}~{urstttuvusrpppqsx{ztpt}|y{~{|~{vty{topsvy{zwplq|{{||z|xniknrsqkeacgjkigfhkmliksxyyyxvux|~~||}}vsw}}zz}~zx}||{y}ztswz||ytqpqrqqpponmlmoqqnlmqwzzzyyy{~}~}}yqopqtvvsokiiklmlmnmkilsz|zvqnpuxxx|xqrx~}{~}xuy}}~~yppy}zy}ysqtvwupjeddfhhfdcceffdcgotuspnmpsuttuwwwz~|smmqx~~ytrux||y|zvx~}~~}||{zxvttuvutssrompx~}xuuz~}~~yrprvxxvqljkmnnnoomjiltz}|wqmpuxxxy||wolouz|zxvutv}~{{~{yz|}}~zx|xolr{~zuttsqpv|yy}}vrsvyzxsljjkkijmopnlkmmjhlv~{xvuuvxz|{xw{~wpnpvzzxvvy{}}~~}yx}}|}wuy~~~|~~{zyxxy{{zwtrqrturmlosvxzzxxy{||}zsqruy{ztmhegkosuuqlimv~ynhjrz|{{|ypfdku||zywy~~}z{yuw}|z}~xv{zx||wv{~~{tpquvrljknpqqqponnt|~zvtsrtwyxtqrusollnqsspnpw}~}z|}}}~wty~zw|~|{||}~}{yzzzxvusqnlmqturlimsvvwxxxz~~}||}|snntz}}|wttv{}}~y}}xx}ylmy~}}wruvz~{xv{~w{~~}}{y}{}~~zy{~~|{{zz|~~|ww|zrljls{~{rkkqx|}}|wrnpz|wvwy|~vonry~xrqprz}~}~}xuwz}}{xwvvtru}~{z||~}}xpqwzxtsrrqps{~{y{~}xsrv|~|vsw~|{~z{~~z{}|zzz}~zxz{x{|vrw~{{~uopv{}|xtqpqswzzxvtuxz{|~}||~~}|||{zwvx|~|vpnpsvz|zwvx{~{wx~{utx~~wsw}~~}wvz|}}}{siemz}tkhkosz}qdacflsslcclvxwtrrsw}}zz}}{{~~xpkikopomnoomkkmoommrx{|}|}~~~znox|rihoy{vrqsuy}|zyxtqv}|yz~}|~}~}zwwz||xsnpuxuqrz}zyy{||~~}}|yy~zwy|~{wz}uu}xmjpy{wwxuqt}|{~{xy|}zz|~{z~~zxyyvru|{urty}~}{xtoqy{rkkqzyvy~|{}}wvyzvttwxyxwwxwrlp{}wttw}~}}zutv{zsoopqsv{}sjks}|urw{}}|z|zsu|{tqtx|~wrt|}wsx~}}~zx{}xxz{~|}}z}uqqu{~ywy}}|~}xuyvv~{vx}~~~{wz~zwy|~}yuw||tkkrxzxrnmquvv{|vx}}}yuvwvvvuttvusrrstssv|~}yvtuz}~~~|xvvvvtttsqqtx{|}~~}}yvx~|}}zy|~yw{~|}|vy~~ww|}|}}||{zy{|zvuy~|wux~~zx|~{|~}zuy|zyyyzzxxvuuuuuvy{|{vrt{~|ywussutrprxytmmswwtpmqz}yvw|~ysqru{}xnilrwwsnllnorzzutv{~~xttxz{|{vpnqw||yy~~yuy}xw||yz~{z}y{~{z~|~~|~|ww|~~~}~~}xxywz~yu}yvz~zxy{}|{{|{ywwz}~zuty~}zxyxurty|smow{zywtpmr|}yw{|z{~~zvvyzvporwxwvvz|{vt{|y{~~}}{|xstxz|}yvvwyy{~|xw{~tos{}{{{yz~zwyytuy}|{~|yz~{wvw|}ytpnpuxyxvuuwxwvz~|vv|~~wv{|}~~~}~}~~xvx|}}||}{ywxxxz|rlq{~ztrty|volr{{qjozyrv}wvz}xurpquxyxy{zwtqt}~zx|~~~{|xsu{zwvvx{{z|xqu~}}||}~{{|~}{|~zurwwqrx}zsry}yx{}~{sprv{xolotwvrquxwussuwzzyz}~~~~~{z}}}~}}~~}}||~{vsv|~wsx}|~|yx{~|vstvwusrtvusrrtsru}|wtvyz|~{tu}}|}{|~}xx|~}|~|z|}}~~|xw{}xtv{}zzytoosurpv}{wuux{zy{~tnprv{~wojjnqpmkmsvurooolkq}}xwww{~}yx|||~yx}{|}{{~{vwz}zru~~}|yy|}~}ytrtwwtpquupljkmoosy}~|yvsquy||{|zrnqw|}|~~}~}{z{{z||}}|~~{yyxx|~}~}}||~vsssw}vmlptvtssvwvuvwvqpx}xvx{~~zxy~vpw~}xutw}{yyxy~|wx{okt|xsompuy{yurqppqrpmklnomlmomifeis}}zuqorx|}||}}wpnqvy{}{y||}}|{|~~}|~xuz{ttz~~ytvy|~}xrnlnswwsnmrx{xsry~zvw{}zz}xqpqu|}vpqw~}ywsv|{}}}x{{tv}yqkimv||xspopruvspnptusqpqoheisz{xtqonqtwy|zrnnqtzxpqz~~xrv~zsx{xy{|}~yx}{trtx|~ztommprqpptxyupou~}wux||zwvtrsw||ywwyyz|~zuu{}}}|~}}~|~{{{{~}wnpv~uz{~~xrnnopw}|vpqty~~|{{{}~|xy}|uor{zttvsnmptwz}|yxtry|xx|}vz|x{}zz{~}}~xz}{}~{y{{yz~}y{}wrv~~}yttvzzxsry{{~}y{~yrv~}zxvvxzzulgly|z|~|}}y}||z}}zvttwzyxyzwtpqtssvy||yzxustuuuuttvwvsqvzupnnpporvwyyyz{vjdktyywvupkhjr|{wvy||z}}xx{~}vv}{{wswvrqpty~}vqx}}~{|~~z{zz}{ttz}yx{}~yssy}}ztv}~wtu{~}~{~~}}yy|}xy}ysoryvonpt|wtw|~~}{uqpqrqoqxytnieddfimmjjlkhfb`cksspoppmovyzzwtrpkkrxxslfcemtxvmlsyxv{~{tsv{}vtx~|zzzy}|~}}{zzrqrux|}xrnouxxxxzytu||zxxx{}try||zqqy}}upv{|zwy}{{}~yux~~||wsyxonru{{y|{vz}{}~wttqry~}zwupjfhq{xstux}~{xy}~~zvtvvtokjlqtuuroqux|}xvwxvwzytoquy{{yvwyy{|tv|}zz~}yy~|snoqrruyywrnquurpu|}tnnoquxzzyxyxsppu|}tpwwsu{ysoosw|zurootyzzz{}}|}zx}|}}|~xst{yninturnjlqvxslhfbcju{vpoqttsstx{xrqwytlkllnqtusqommv{|ztw~}wtuttvx{}{xy}}}zxwwvsonsxxurrtspou~zuuy}}xrnnlkq|ujgjpw||{~~~|}{tu{}skikqwxupnpsrnkkorttuy~zwxzzrpw|~~|{{z{}~|{}z|}~~yuuy||yvssv{}~~}xqjly|wvvx|}|z{}|umjmsy{xtqons{zwxz|xrpswxvuwz{{zz}~yx|~xqoqsrrqnmnqtvvtokmv~}zxvwy{zyxy{xplpx|zusy~yqptvwutuvxyzzxuuvwz~~xuz|}ytw~{y{yzzvw~zsruy||{unlqy~}zxtmjq|~vnq{ytxvmknruwxuqqrty}~}~|}}zy{{yvuvvuwwvvwvttwz|~{rt}}ww}}xtstuuutrrsvxwvtpqx~zuuy{wrrw~xqprsrtz~}{}~xsstuutqoprvxyywuttst{|zywy|{rnrw{}|xutw|}xx~~vu{|xvy}~}z|~|}}zwvvvvx{|ytps|~|{|~}}vux{{xsmmpsrpnnpqqqrrrpmjkqx||xrpqqu|}z{~~~~~zwy}~}zy{~}{|{wx}}smr{zw{{rptwxxuqppsuuvzzsnow|z}}unpy~yvuvuux{|{vqt|~~~~~}}}~}}yy}ulnx}zxxwz}zwtty~~wpnoppooqrrqqrrrpnmosutssrplmt}yvy~}}~yy~}~yy|~yx~~{x{yrrw{}}{ww}~vrv{~zusuurrv|~ysrrpr{~yx}~wrsw{}}ysqtuuvxyxwxz}~~|{}~|}}z|xwz~}zy}zuuwz{{xrlkmprrpnlmoqqpmkkmqtvutsrpot}}|z{~}zz}||~}wuy}|zyxxxvv{~}~zrrvxwutrrrqppprssrrqqpmklotwzzunlnpqsuvspprtssrpmjlu~wtv{~ww}yuz}zyy{~{wx}}toortwyvqllorpkggikkkkkkjjjkkklmoqturnlr{|xxy|}ww||z}}}~{yz~ypou{|ywxwvz}~~uoquvvwvrpqrrqoopsvsqqpnjefoy}yvuqkgjr{}wrppqnmov||smmu~yuw|zx{}}{y}yttw{}}{wrpry~}yrmkmpqolllllllhebabehihfddccejmmkjmpomov}|xvw{~~|}}{|}{}{wurswwvutuvvwxz{zvrv}|~zttw{}vrtx{|yuttttuusmfgovxuqmjkpuustw{|xoinx}~~~|vsty|~~~|~{{}ztpqv|~|zz||yvtz}ytstvxzwuuvvtlfflswvrkhmvxsliimqpjecddfhkkigfgjlmopqqqqu{~yx}ztv{~~{{{yspwyqnorvxyxtqqtx{|{{{{yvxxwxxz~~{|~}zwx}|vuxyxz{zxuroptxyz~~xw{|z}{xxyz}{w||~|zz{zzyxutrryunmopu{|xoihjiecdgjkiggfd`^doxzywtngfkprrrqoprqmhflw~~{yy|~{yxy|{wy~}ytpkghmqqlhhknopponllr|}yuqpu|yoknuz|zxxyxuu|{y{~|~|xz~ywwwuux|}}|yuv~~xw|~~}yy{}zux{|{urrsuwtojghjlnnmlmoqqrw~{yy}}pfivxonv~yy~}}{}~}~}yw|zy}~xuwy|}zz{}|wsw|}~xx~}vv}zspuztuy}ynlrx{|zwtrnjjs}{urrstw|vmmquxxvsqooopstuuuwy|{z|~~~}zxwvusrpoopsutpmov}~{z~~|zzzxw{~vmjnv||xv{}{{}xqqw|}ytu|~ww}}|}}wx{z|~|{~{z}|~}y{~{y|{trw}{~yuy}z}~}}}~{urrruyyslkqy|{ywtposy{xtuz|vnknruusollkklqvywtqrvvty}~~||||ztruyyvssuusrv||wuwz}~|ywxwtqrsrrturpsz}{yyywuw||rkmrvxxwtrqsz|wrrx}wuwz{~|xvwxyxy|~|yy~~~~}zzx{~|xy~{}}sosy~~yrkimu}}vpnrwywtsx|yneelruusnkhjnnlkkoswwurqqopw|yz|~~{|~~{y{|vuvxz|}{xuqryzwxz|}~~}zxz~zspsy~yqqz~ytsu{~unnsxyyxvsnlpy|wssw{}~{rotz~~|yyyxvx|~{x{yvy}}zy|}zxyy{}~}||}}{z}}trw|}}~~ztlkt}|xvuuvvvtstxyskgfffiptphdeimonmmmllotxulkrz|yvusrtx}wrty~~{z|~}z{}zxz~~|zz}~ytsv{~}zxx{{xtstx}|vuz}zxyxwvw}|rjlruvwvtoihp{ysopu{~}{{|zvqqtxzyvtsstuvxz|{wx~{wx}~~|{~xz~}|}|y{~}|zwuuwussx|}|||zxxzzxtrtx|yphdehjlkgefhijjjknonmnrtusqtz~{wtsvy{|~}uqtzyvy~~~|}~}{zyz}|wvz~||zuv{}}{|}zqjhlrvyxunhhnx~zslimswwvvvqigkqtuspnlmnnptyzwrqxyrrw}|yzz{{{{~|yyz{}yu{~}~~wuy|{ww}|zz{}~~|{ywwywqkijjjjigd`_ckonjhilorstsrmjq}zqnosy|||~~yrquz}~yuw|}zxy}~}~|z||{{}xwz~~~}|{~}sklptx{ytnlpy~~ztnmqvxwuwzvlcafnuvtokhhknpqtutoms}~~}~ytuwvvwz{yxyzywspuvrv|~wsy{{}vrw~~yvx|~|z|}xplmppomkgcaekquupiegmty{xrmkpz|tnouzzz{}ztoptwxxyyxwvwxwusqszztrtx}~}ww}zvz~yvx{trty~}ytrv}yrqv{{yy|~zpjjmopqsromoppooqtvussw}yst{|vtsssv|xssuw{~zxzzwsu}}|zxz~|~~~wqpqqpolhegouyxpd[_m{~yrliijoy}wroptxyyy{|ytrrqpprttuuvvutqptx{zwtsw}zpnu~wxzx{{}|xw|yrry~||zuommmmlmnmllnoomjjnuwutx}~{z{~}||~|uopswz|}|vpjimvyjaer}}ytnoy|xvx}~ts|~{{ztptz|xttwyxz{uhadmqrtvvtnjks}{uqsx|{wtojjnrsrrqonqux{|ysnou|}wposxz|~}ytsx{yynt}zuw|~~whqzyyvy}~xvtqvxwvx~tlrk`krlikpkjuwurmkhgktz}{uolr}{y}}spuw||ulhhnrx~zvy}yuz~~xw~}z}~|~{rigmsqjimlhefjkkjjmppnmq{|vomostsrvyyrhdhnppmighhntxumgefkopu|~yohelzwlikrz|usx|zvru{{xvrnkhefhjjjhffc^\^ab^ZZ[_ejlnptvtrrtx|~uoqu{}vmils|}yttwxwz~~{yvsw|{yxyxvwyz{xpov~|~zy||~|~~~}zzxolnty|}xpnqu|}zzyy}}|}~~~~|}~xtywqps{vot}{}|zywtuvx{xnkov}|wutqnr|xpjkpuwxvqnmmortutusqrwuonmmrrpssswzzzxvwxy}~zxz}|wnghklmqtutqmlkkjiikmljlmlpqkbagr|~}|zy|{~|z}}}}z|~~~}{}~}}{}|vorx}~~vrw{uw||zzyvrruvtuwuvxzzvtv}{zzwtty}}{zxvrnnrwzyvuxyxsruyy{~~zwwxxy}}ytty~~~{zz{|{st|vmmsyyvuy~}z{~}~{yx}~}tqsvxzx{~{{{|~~|}|zyxwx|ypkjouzzwuwwsrx{rpw~}xuz~~~~{{~|{{~~~~~yuv{|yyxsqvzwursz~|{z||sqv}{vspqx}wsrty|zwvvrmnqrsuvtnkq{ztru|xrt{|{}}}|ywwx{}}ywy}}yvvxyywvyyxtqv~|xwz~|{|}yrlhglu|yofdjtywsosy|}}wtw|~zvrsuwzz{}~}z~}}~~~~}|}}yww{{uporwy|~~zut{}yuw}|pmrx|{usx{wwy|}~}xpihkpsvwsljs}}yvtvz~wqsx|~}xw{yx|~{z{~{z}~vqquy{zvqnnruwvtsuwuuz~~{{~}zx{~unlouwsprvyyvtw}yqnqvwxwvtrrsvwvuwyzyz}~}{{{{zx{zsqsvyz|~~|zwusw}toquz~}{zyvv{}zwvwz~~vnkmruxywokow}~{vqqswyxx{|xsqrtvxxutv{}|}zst|}z{~}}}}~}|{yz~|vqqruxyuqpsuwwvwvust{|yz~~}}vqqtsqt{}xtrqprw|}unmoqrsuvtqpqsvvtrtvwvx|~|}wv{}xy}}}xuy~|xy}{{}xnknsx||ulglv}~xrnqw{}~{tonrvyzvrqtxzxwxz{yx|}~}||}z|~~~yvxz|}|yyz|{{|}{xx}~}zz|~}yy}}upqwzzyuqoprssqnkkmptwxxxvsrw~|vux}~zz|~}}}{{{|}tlkou{zskks{|yuqnnrvxwuvwtojjklnoommopppqqqonr|~|}|xz}|~~wtvyz{zvsrsuutros|~xvy}}{{}~~{z{{zyz{|{{~|tqsw{{ywsomnpqpnmnoooquwvrnqy}~{vuwxyywwvussvyyvtx}~{yxusw}{pjmsvuqoty{{{{xuv{~|}~wqrtwxyxwuttuwwsos|}~}~}~yz~|zyy|~~zw{zxz~~yttuvwxxwvuuvvsprx~{xxyz}~{|~wtx}}yx{{z{yvy}~zwx{~}xw{~~}|zvuy{xwyz{{}~yrnnruvrjglv{yuqnnquwwxywpiikmopqomkkmnmijpx||zwtsw|~~}wuy~}{}}}{y|~~}uoqv{}{uqqtvvvvuront{~}xurrw|~|{||||}~~}~|vtvyz|}}{xxyyyvuz}}~|~}{~|{~|{}|vv}~|z}wuz~ztrw}zxwy}|tpsx||wqoqwyvppyzx{|z{}~|}{wy|}z}~~||}|~~zwuzxpnpw|ytx~|~xmx}v~~rruz~xpgbjqrqqthcpmckspkmwvoqqswskeiv~zvvvzyx}|zxz}{|}{~|~~}{xutssoknv{|||ysqsuvxz{xoe`aelpoid``bddegknmjijoush\Y_gnrrngcbaafq|~ysqqu||{~{z~}||~}xsu}{xvw{|vssrmjkorrqolijnppqqomnsy{wqoqtuv{~}}z|}wtw|~}~yrowyx|~zuwztpooqqsutokknrwywrlmt|xnpy~~}|}|vwxy{zttx|||zz|yz}xy~{}~~}tnqy~ztqx~ywz~smorrv~{qmpty}}ytqqrtsj_[erywphddgjhdcfjhb_addccdda`elrutqos|~wsrsw{}{z|zrmmoqsvwwwvtstvz~}zxy}~zvqry{rmmqtssw}~||~~|{}}tpu}{wussv{{trx~unpw|}wldgnrsuxtjfluxwvxzytqu}|wuvz~}vsw{{v~{tu{~xokkmprtuwy{{zxuux|}xpqx~yqlilqttsttrruyzyz~|wvy|}~|xvvvx|~zsmllnpuwuollnprvz{xrqv}|}{|}~~zwxz}}{yz{|}{uz~}soty}~|zxqlkqx||ywvsnimy~ytu{{x|{w{~{z}~yx}}wy{y||zywux~~}|{vv|vtzvy~}sloxzrnqx|vw{||~~}}}wttstvwtpmnrwvpjnz}}~vx~wu{~|{{z{{{zzzzxwy{xpmt~~|}xoms|~}{}|ywusrssuvz~|yz}|}||zy|}|}~}ywy|yrpw}~~~|z~z}}{}yuy}|xy~}|{z|~}{|~yssw|}voq{~{wvy~~}yux~~yx}}wuz}yxz~sifjpwzwqpssqljlopnnsz|wrqqrv|}wty{wz~}~}}vrswxxwvvwz}}zz}}||~}wv{zw{}wuz~ytuxz|~ukkpuxxwwvsqsvyz{{yusu{|vrv|z~}~~~~|}}yy}}|}~}{z}|slknv||umjnsspmighjmmmmmlotwtnijry|yuqqu{}ysoprru{~~~~~zvty|z|}wtux||vqpqqpsz~zvsqt{ymedfijjigd^Z\dnuvsqponmpy}yvy~~wrsx{}}~}|}|}}ytqv~zvx~|vw}~wsv{}}{xtqpswzytpoprtvuttvxxuw}||~{|}z}xu}~~wuxzzxspqtutqnmmnpruvtqpppokhju~~ysqsw}|{~~}}|ywz}zx{~}}}zxwwy{}~|zvrqpqx}}zxy}~zxz|}~~}~}}|zz|~ytsuxz{zywsopw~~}zww{~~{|}~}yz~|xwwutsrtvxwwxzzvty~}~{vw}}}~~zvuuy}~xqkkpuxxvvvuyvopuz||{zxtsy}xux|}shflsvupiefkpsrrqqqqsx|}}~~~~~|xwz}~~~|zz{~~}{|~|{|~||~~|~{{~|xwwy{}ztoorvz}~|wpms}{wz~yvy~{z{zxz~{{~xuy}|y{~~|wvy|}|zxtolknswxuqnnpompw~~~}~zw{|vw~~xronptxywuux{{z}zz~~yuvwxxxwspmnsxzxvxzywx|~|wu{~~}}|{|~~}{utwwvwvtqqtvvtqptxxspu}|xxyxwvy~~}wnntz~}zxurpv~}zxz~ystz~~||{xw|~~zy}|yxy}}zz~}|~zz~xty}yy||}~{wusrqsusnkkpuxupnrx|}{}|zwttuvxzzz}zss}}|zy{|urqsvz}}yux{~xposxzxussvz|{yxyzz|~}z|~xttw{|{y{~~zzyux}~|yxy{|}|ywz|}|tsx~{vrppruz~~~~{x{{x{~xy~~yttx{|{xuuvwyyyyz{{xx}vwvusvzwuutrpnosst|wwylstehidlssoebabkokffprv{lquljr|wv{zy|~~zvy~wtvz~zss{vonsy|ussy|xtsx~~zxyyxy|}}~~ztt{~|yurononoqpmkheeghimonoqv}}zwwy||}wpqx{|}}~{z}|{~}yxxyxtuy}|z}}z|~{~~|}zy}~~xru|}{ytpqsx{xrpv~zustvy}zqns}{wtv{}{y{}}~tnorv||unmqsv{~{z}~~~}~|wttx~|xy|~{y~~{wsy~|zvuy}|uqw~~|}}|yuv|}yvx}|x||{}}yz~~{xtw{}{vsrsv{|zwrnry|sov}~|{tlgmwzxwxuopy{yzz|~rjo}}|||ytpu|{wy~{uqtx{~|{{{{}{z~|xy~|wvyz{zz~~|wroqsx~|upswxtrwz|}wtwy{|zxurrps||wvwx{}|yy{ytolorrqrrtutrsssy}zz~|~}xtstvx}}wsnmv~~~zxy{~~}}|xtz|}|{zxvuvz}xx|}{~yuv{}|}}|{{~zz~|yyz}zrnt~~~}z|}{yyxuuwwtqs|zrpsv{||}zy|}ury|}|{~}|~~}}|y{~|zxy|~~|zyzy{~{wvusps|~yy~~yqr{}tu||z~{vy~yx}~xrrwz{ywvvtojnx{ogehptsromlkjlt|~yvux~|{}wtx}|}~~xrmmu}|y{zuswzzvu{zxz{qkmruvtsrpqsuvwwsqt}{z}}}~~}~{vu|{y{~zwww{}yrmov~}qebejklkhhfgkpuuoko{zusw}voot{zrt{xy{uru{zss{~{yzz{~~}~~{wuw}xsuwy{|zy{zyy||yvw~}{~~|||{{{yy{|xvy~~|{~}{~yx}~yvwxx{}zz~~ywvuwwwxwvuvvxxvttvy}}|yxy{zxw{~||xstvx{|zxvusps~~|}~{{}~zrmq||vsy{wvxyxxywrmhghknpqqonqttrpv~|}|z~|zxxy{}|yxxxx{}}}{z}xttuwyzzyvrrw{|xvy~z{~}}}yurqswzyspqssrrtxywuz{uuw{}yx|~}yv{}|}{z|~~}zxvvvuvy}~}|{|~~~{||xz~|yx{wonoqsuvwxwuuuvwusv~~{xz}|wy~zvz~~}z|{vuy~}xuvx|}|z{|{xusrssrstuvustuwwuw}~zwvy~}wsuwwuv{~}|~}vqqty||ywwxxtv~|wtqrv{~}zxxwuuz~{z{{y{{vuvvwwwx{|||zvrrsvxyywwwwwvw|zx|}|~~~vnnt{~yqnt}~}~~}}~|snptwwvsnijnrstutsrqru{}{}{vuy~}{{|~~~}ywy~~~~}yvttvx{|{yvrqpponqx||zyxtqqqrruy}{tjdfkprrqprsqmmu~~}}~xstxzzytqpty||xtv}{|zst{~xuw{~~|{|~~|{}~~zutwy}}zz}{wz}xwz~zx{|zy|}yzxv{zvvy}~|zyxwvuvvvwvsonoqtwxxvspprsx~~z|}yxyz{{zz}}~~~xsruy}}xtty}~{{~~zxz{|}|zxz}}yx}wtvww||xx|~{yz{~}ywy{zxx{|{ywwwwvx{yss{~}yyzvv{|usy~}wsuy|}|wqnosy}}{{{|{z}}xuvxy{zwsporvyzzxvvwy|~}{zz{{}~zwvwxy}~yy}{~{usw{~~{wvy|{y{~{{}|uoosx{yvuvvsqv}vmkosuuspnnqtwxxtpr{}|}}|yz}~{{}y|}yz}{}~uqrv{~{z|}|vrwytv|{vrrtuwyzxuqryyy}~}}zurrx}}~}~~{{}}{{}~|zxyyyxxxwuttw{{wty~||~|ywx|zutv{~|utx}|wwzzz}}}~~~~}~|yvw}}ywwy{z|xx}}yvtstvvsnihjnqsqmhhpz~~|yz|ywy}~{z{~~x{{wz{uux{}{snpx}|~zzxqlnu{~{uqpptx|{zxvx{}}ytsrsttttstvxz{zyvvz~~|}{wy~~vu~|xxzxlfhnsvuojhjnrtuutplp{yvvwz|}|{xvyumoy}}~zwwwz~~zxyzywz|}}~~~wlinw}|voijpx|{ywutsw}|}tnoruy{zvssuwxxuty~}}{tqswz{yxwvvwz}yvw||xwxyz{|}}||~~|{|~|}|z{||{{||{yxy|~}yx|~{zwuux~~wmhimprssqnnqw}|vu|}yx|}rgfhijpx|ypgchpuvsrx{squz~ztsvz{{}~~~z{|urw|~~|xsqqtx{|{zyyz}|xuw}|torx|{xxz|vmjlnnotyzyxwvuvwy|~}wtv|~xuz~~}~yohhjlnnnnoppnkjnsvrjiq{}yusqqsuwvtqqswtlfgkpuxyvsrrrw~~{}|}~xw|{qknv|}zxvuw}zxz~~}}{}~~}{zz}{yz}~~xssz}{{||}}|~{sptxz|~|z|}}|uqsutsssrmijuxmgiow|zrmmooqstsnlnqrrruyzwssy|xxz|~~zz~}{~yqs|}||~}zojnsvwtmfa_bfiifceinpomoqrnls}}}}~~}wuz~~|zz}~}}~}z{~|z{}~~|{yxy{}{unlnrttrqnlklpstqpprtsprz{xwwyz}ypmqx}~}zx{~}yzwu{|xx|}zywuv|zwwy||yutuwzzzxwutrt{~}~~~|usv{}zx{|ww{~~}zuqpqtvwutuvxxxy{}|xw}|y{}~~~~{xvssvy{{xvvyzwuy~~~}}~~||{{~}wvz~~~~zz|zzz}}ywz~~ummtz||xrmlqx|zpijpuxwtplkmoponnonnorvxwtsz}~zx|~|zz}|yz}~|zz}}vmilqttpiefjllklmllmorrmimx~zxy}~~}~|xw{}yx{~||~|zzzxwwz}~~~~~~~~~~}||zwy~~zx|~ytstvxyvrpprsttsrstuurruz~}yz~}yxy|~~~~~|{|yz~~zvvvxxzzz{~~z|zwy{zzzywvuusrqopw|{{}wrt{{wutx~}ytty|~}zwwwxxxz|}|wrrzyx{|xvuttuvwvtrqqqrsrommorssqoorvwwvxywvz}|~~~{x{}yy||xtrv{|ysrx~{zz|~}xv{{sppptxzvnkowyvsswwsmijlnqtuqmkklnortvvuuuwyxwz{y}wtuxz{zvspmoxzxxyz{{ywvzsgehklnpniedgiihhkljfejsy{{zwuv{~||~wsv|~{xwwwyzz{ywvwz|~~~~}|{|~~{ssx}~ztqqtwywsoou~~||~{xy|}|{{{{|~|xy~~}}~yuy~|y{|tqu|}xtv{~|xwxyywwy|yts{~xuwy{~||||~|yxz}}|}|~zy||yy{~}vqqtxzzyyxuqr{vmmtz}}xrnnoquyzuqpruwvvvuqmmryytlggkqwwurrsttu{|vvy|}{wtstvz}yqlq||wtuwzzvqnqvwpheehlprnfdhosssrqptyyrkkptvuqmklnqpnnmnquxxvttutqs{{w{{z}ynkpw|}ztmklqvyywtsqqw}{~yrruy{}|wtux{{zz{~~|}}zvv|}xrpt{}~~~{wv|}z{}|{wtw~~}zursuwxz{zyxxxvw{~{{~{vwz|}}~||}xxz~|utz~zy|~{yxxxyxvssuvvvvwxwvuw|}}~}~zttx{~}xtrrssux{}|{|~|}|}}}{~|vttvy{{wrruy|}~}{yyzysmmszwjbcimmlmorsrmhgoz|tmklqx}{tljnruy|zsqw~~~}~~}~{y}}xuw|~}{{}|rjjpuvtqlgfjnokfcekqrmfemwzxwz{{}~{|~}{zzz~~~q{{{zwtnkkounc[atttr`gof`grrmrpeae`\]\_^Z[\_cjompwzyz}~tqrrt{|uruz~}|}zz}|uqpnjkkb_bdf`cnpmjd`djilrojikpx{vommjnx|zmflv~tpssw||spyzusv{{|}umjoy~~}}}~~uoos}}}sjn|~vw}vrtssvuroosz~~~zvxwsvxy|xqmlow~{tnlnrz}yusu{~|}~yxxuv{ztt{~~us{|vw{~||{~|vpov}{}~{vtz}}|xsnpsx||xuvxvxzv{~ysrw~tptz~xry~~zx{}~}xz}|wsw{|~yuw|{xvrsvvtprtmip||}}wrtz~{zxvw|{wtx}ytv|zvsttqu}zxx|~|yrot}~|zzvruwvyywrmloqnmmifeeffcaeic_elquwxti_am{|w{zrqtvutz~|~}{y{~~}|zwtv||w{}}wnmrw|}zsmlnpuz}tquw}|vv}|su|zwzywz{|}{~}~|~}}|{}|vuxz~|tqsvusonkecfjnnkhc^]bmtsomkklnry~~zwwy}~zx}{pouvz~{yxwvuy|rr{yopx|~~~xy}}}tkkoqsvyslotxzwqnt}|zyxwvw{}ypjmvzwvvy|{zz~yvz}y||ut|~|||{{{}zyy{~~yw|}}~zxz}~}{xxyyx{|yywty~~||~|vuwx{}{wwyxwvuupmnrz~vquz|~~~}~{z{||z||tmny|z{~~}~|{~}}}~}{xz}~zvtqov~}{z{~}~~~|}}yy~|yx{}xrnpwz{|zwtuyzyut|}yy}~zwwz}{yywurnmoprrpliipuwwvsnllnw~}ytty~~yvy|yrmq|zw~}~wnlotxzvqlgiqx{zzywtqt|~zwx|||{xtstsrrrstwz{zyyzzyy~xtvxxwtpquwvtqtzzvuz~|~ysu{}{{~~~}}~}}}yrqstwzxvsoorv|~~~}yvx|}||vsppruurnkmrstwvrlioz~|{}~~~||}~~}~{ww{}wstx{|}}tjgp||wvw{~|}~wsx}}{{{z}}xy}|ww|}||~{}zwy~{xz|wwxvvtqoopqqppqpoou}~|zxz~~}xx||uty~~{z{~}vqpsvy{ywspmlnu|~zussty{wz|yz~{|{xx||yxyxustwyvqpty{}}~zttwz}|xrppruxywtqos|{yz~}~xppx{yz|~{wtstuutromnrwxwuttrrw~~}zy~}||||{unnu~{uu|{}|{}}vrqrx|yvv{yw{~vuz}{|}~~}}~~}|{z}}xwz}}|{z{{{{}}{xvw||xz~zvuuwyyvqlpw~}xsprx}~~}|tprv{~~zxz||yy~zsoqtwxwsppswyywuuwz|~~}{xwz~{||xwz|~|xuuuutrpmnu}|zwvy~~|z{~zohipw|}|xsonot|{uv}wrtw|}{}{wx|}|~}~|z{~}ywy|}zw{}tnnruvwvroopqpnnsy{{wspnortttuwtlghlptvwvtsvxyvuy~yvwz|}{wtsrssuvtsuxzywwz||z{}|~|xx|}z|}{|}{{{y{ytuz~~{yz||||~~{z~~~|rmoruxyvrpqtwzzywvuwz||{{|~{z}~}}~|yz~upqsvzzvnhhmsvtrsxz{zzxvvz||zxz{vmggjnqrqpoqrtvxyvuxxrruy|~|xtsuwwutuwz{zyz|{xy~}}ywy~~zyzyvv|}zz|}yxz|{{}}vppsvwyywussvz}}{{~}xx}zsruy|}zvrpsvxyywwwxz{|}||~wposwywronmlloqrokmu|~{wuw{~~}}~{upqtvwvsppsuvvuvyzwv{~~~|}~~~~|{zz{|{zyz{|yw{}~zvvy|~~|yy{~~{z|yttwyxw{ytoq{zsuz|~|}~|}ysolpy~{ytpuwvtu|vtynt~~{|z}}~yts{~}~~}~zz~zvw{}}}ztrtttvutrqqrsppqnklrz}{wwvuwvpnruvwsqqh_^djnmiifbdinqqoprtrppoooljmsvqlllligks|}wuuw}}|zw}|qklnsywqljlqpijrwtryzzyvv{|vv|zuz~|xtqu~vonqyypqy||}vv|}{yvuy~xvwxy|~~~~z{~xpkjjkpsttrrrtvsmeenx}|{ztibelqppqsuqlkottolhfo{~rggr{z{zvuwzywy|{y~|}{y}xw}~zxy}~{vv{~~~z}yuuutuuwxvwtsposu{}yvtv|}z|{tklv~zlhllmnnmoppsphec__jz~xwysnw}}|~tpprxxrpquvv{wopqt|{zyqpw||zz}|y~~{}~w{yz}{wz}~~{vutppw~~yrswyyy|zx{~ywwy~{|~y}~}~~zx||uotyz|ztos}zx{xsw}~sfgknqsspkhkqonommqttxxvuuxz||{zz~wjfny~}xtnnuqlx|}zy|ywxwuwz}~{||}{}~zv{{{y{~}}voknwyuuxvphiv{v}wojhowzzsoopt{tpw~{utrtz|{{zxxww{|z}~|{||~xvsw~wx~ytvwx}|yxtsqnnieir}|xww~~~uoqswtg_dinuyxtqoklt~~~|~~umoqu{|yxsoty{|xxyy{}{zy~|~~~zwuqw|sqrtx~~{|z|}~}}wrppx|xuqsu{{w{{yw|~~{}wv}~~~|vru}{yuu|zrow~wvz~zux~}z{}vnklqwz|}}wnnrtwslmu{|zrloqwzskhmsyztsuvupihmuzzumltyzxy{uv{{uvvtyzz}}~{w{|{}~~~~}~|{|{}}}||zxx}|w{~xw~}~xxzyyyxssrqvxsuvpprprwy~~}x{{xvstrr~~vtz|~zuw{~xuuzztty|xz|xxz|~~{uw|xw|}{ywty{}|w|yopw~}wsuxvx|uqx}|xqqstz}{|~}||yz~~~|}~||{w|}}|yyy}}zzwtzwmqvy}tturrtuwwvtstvumovssxxy|yupuxtu{|zwtvywuvutwwplortwvuvsrrrtx|}}|z~}zz~}}{||{zzwlmsx}}wrpnqvz}vwyy~|ttvvwy~~}|xwtx|wy{z|zspttsx{z}{xwx~yy}~{{yzvpsvrkecfionc`glqqmqsootwtqpuzytj`douyzuqqqpty||x|~wqw}}{vqtvu{|yyz||xwwutuw~yuz~}~{tu}~wqpopqruvolqw{{vuspsuv||yxxvplnt{{z{xy}~z{zwwy|}|xrsxz{{zxrt}}utzyuz}~~vqpqrrppnomd^dqzztmmqty||vpnopv|xojilrwyytpqrvzyz~upqqswwvqnrvxxvsropwwqqqquvtrpsy{yyy|~~|}}|~|{}}z{{wuutw}||~~|zvtx|ulmnrvz~zxz|~~{xy~~|~yqsy}~~{tsvz{yz|zzunp{~z{{xy~}~~||~}zwyz||wqs{zvy}~~z|~xu{}}~|tt|}wusrsuwxvtssokkntxzysmqy}}|~|ywz|y|~~{~~~||~|{vrv|~zwuqot||vtv{~{|~xtruz~|zyuv{|vvz{{x{~}||xqpsw{yusprxzvpprssppuyxvx|}wuy~{}}~||~z{{||vuxxxwspmjmrqmjiieglnmkighjlorqpnloqswusux~zx|}~~}~~|xuv{}{{~|z|~}~{{||~{{womqtusqpnlkjkmqrqpnkb\cr}{pigiqy}wsoox~zxz~~~~~~~|}}~|vx}}|{|x{}{{{~zrnqvxzyphikjgdejlllhdb`cntsspnrvxvtrty}~{zz||~}|ry~}vvy|{}z|{yzyz{|~~~{wroljnnhd_\`eddege_ahow}zzz|~~yxy}~}~ztx}~~}{}~~z|~~}{xz~~|}~}zz}|yvwustpmljmqstnfa`gnpuvvxxuqu{z}}{}|}~|tu{~{xsokjov~}yusrnijv}~~~~|}}{yxz~~}}~~|{x{zvz~ysnknqnhb]\binqpkjdajt||ussw{ut{zwtz~|yx{{wsqqtux~|vrt{}{xuy}|ux|xrtz~}}}uy~zpkkinuvqlkpuuttw~~}~yrrx~urw~~|vty~}zvxwpprrrrqosvnnz~~~~~z{||vomntxvsppqmklmqz{uw{zxrr|~~|{~|vyzvtqswwqkjhjnlnqonrz~yw|~tquzvxyy|{{}{utxxxyojo{~|~ymddnvvvvvvrmmw~~{y~~xtx|zyuuxwuqprtuuy}|zvvzvwyttx}xuz|ztrz}zutrpsurnq{~}{y~zvvutsqoolihegpuspqqrv{}||{y~~|~~yuuwz~yrorvvvwwyxx|~|y}|vuvx{vxz}{y~rhhmrutqoliipx}|zy|~zwxxuqpv||yz~ywwutqnpsz|wx{yvv{~|{z}zuruz|}vw}}z|sjjmnsvurpmlnnqz|~}y}}ww|y|zssvxvronry|zwwvv||}~~||{wuw|~{{yuuuy~xuru}ztrqpturpnnmoqty|xst{}vsx}}}~~xwxwvusrx{{xupqvxwtx~}~{yurqsvuoifhnv{vliqz}{zyvrrw{zwmb^`dilmjgbagnpoqvyzyywzvuuvz~zst{~~|~xwxwuttux{|zz{z{{{~zz|xzyvwz~~xtw}sprtx{yuollqxzvoluxux}}uv~|~{|}~zyz~~z{}{z{|||||{}}}~xsrtx}}volnrw|}xsv}}{{zz|~wnjknrsrpooooonnpsvvtstttuvwwvvx|~zrt~~~}}~~ysrvz}}|zusty~}}}{zy{{phimswwtrsuutrsuz{xvxzxuw~|}~zy|}z}~}|}xt{~~}}~~~~~~~zxz|~}x|~{}}zy{}{rjjnu}~xpijqyywwyyvrpsw{|xx{{yz|~zy}~~~~}|}~~~}~{}{y{|||xuw~}{{zzzxwz{vqponostrrrqsurpquursvxsmq}|vuw|}~yw{~wtv{|xxyxw|~|~}z}yxz}~}yz||zvutux|~|xwz}zvx|{yxwy{{zvporuuxzzuorz~{|zwwx{zy~~~{|~}zxwy}ytw||}~|{zz|~zrosz~}{{{xustw|~||{yz{}}}ww|~zvrry~voorwxvsty}}~}wtvz|~}yvw~~}z|~yvwzzz{{}}~}|}~{{~xsv|~~~}xtuwyzwqkikotwuqnnllt}|uqrx{{{|wruwy{||~~}~}~}~|}~}~~~}{xy{~}{wuuxxuqlhkrwvpkilt{}yrmnsz{wqou}~zz|yyyz{||}~~zvw~~~}~|usw}wrrvwvvtqpnnonkjihiknolijmmkkqx{zuqoruwx{xoouy{||~~~}~}~~~xtw{|}|xurommoommmjhghjmnnlllklmnnmmpw}~zsqsx~zvw}~|xy~{{|}|xuuyzrnoqsutqnkklkgefghgggfghhgfjrxzvqnjlrx{|{{{xtqpswxwvx}}~~{|~{~~~~}yssx~zrnlkkkkmoppppplimsz~|wtwz~~~~}zz{{}yutwyzww}{wttvvx}{sptz~~{z||wpqy}yxz|~xrrtuvtsrsusqpoopqoijqz}xutw}yux~~~~}~||}zzz{}~~||}}{xz|y{}~~}~~{z~|wvy{{zxtnkpw|{vpnnmjjqwzyxwvwz|}}~}}~xx|~~}xptxqsz|xvvvvzztsy~}zyyxz~}yww{~wrrsuwvroorturmklkhhlrvvutuvwxz}}{zxy~~{|~xssy||{{{{|{z}~|~~{z}}~}}}}~{}xuuw{zspprqooprsrnifd_^gsvna\`hnonptutuuvx||z|~~}{xz~{yz|}~|yvw|zuty}}|yvvz{z{{zvrsw||ww|xrrqpoopoponmnmha^eosqlgeglruvtssrrvyxy|}yvsv}yrqsw{~y{}{yuw}~|yxzz|}~|z~{{}~~||}~}~~{|~{yxurszysmgfjprrrpnjir}~}}~|{~~{vuy|{yww{}zxwxxvy~zuuvyzyxurqtzznimrwz}~zvx~{utuvtsqmklnponlhdb`^`gptpkhilry{ywwxyz|~|}~}zwxz{~}y{~}~~}}}~|{~~zxxwwyyyyz~~}wty|yz~{yz}wjdfmuyyuolnsutv}}~}unkklnpqrtrnmoqrokqz}{wtsolosuvspmpxyqgelrrstvvwy{vnikpstspkgfgkkhgeedbb`]_hoqqonnquyzzzxvy}zttz}{}~||}~}{z{~|wtty|xz~~}ytv||smmmkjiijklmmnnlnu{}}~}~~~~|smmopqplklmoqqsssttrrt{|xrqtwxxwvwxxusuvvwvvy||snqw{{zvqnnmljjllkkjkmjfcgsz{z|}|{z|~|wy~}|xxz||{ywxyxxx{~~|}yqnpuz}|wvy||{yyxwzzldgouwsmjijlnoomlls|ztu||z}}}}{{{zyy|~~{z}~|zwtrsvxxvtw}~yy~|x{|z{~{slkr|~wssvy|~zsruyzzwtrsspllmnnnoomhgny~}{zxwz~~{}zx{~|y}|xz~|xx}yty{spswxwtojhjlnnnqrnjkt|}yvtsvzxoou|~z{~{|~wssvz~{vrruwxvvwwwwx{|x{|{|}}ywvwyxwwz}{utz}zz{{zz}|uqsttx~~ywxyz}zpmorsttrnmprqnkjlooljnw}|ywwwx|~{y|}wuz|{|}~|z}}{{}}{xy{|~{yz}~ztopw~}umjkosvupjfgilnoopoljnx{urtwz|~zsrvz|x|}zz{}{yzyyzy{||~~~~{z{{{zyxyxvx~~{wvz}~~ystwyzyx{}~|zyxxz~}uomnpsvtpmmorsrqpomkmrz|zyyz}~~|vx}}xw~{z|~~|||}~}||}~~{yyzzxurruz{vqnnonoqrrnighkoonoqsropv}~{xx|}~~}yx|yuuxz{}}|}~~}{{}~~}~}z|~}zyz{zyyyyyvvz{wvx}~|}ztrv{~{vv||{|}vppsuwxupmmorttsrqoqy}yy}|ww{~{{{z}}{|}~~~}}{zz}|wuwyzzzzyxvutttsrqprtvtromllnruyyxy|~~~~|~}yzxwy}}yxxz{{|}~~{yz|~~}~~~~{{~}zz|~}|zyyy{~{y|~xuv{~yx|{}|vrrtwzzvqoprsqpprsqpu}{yyz{~~yuuz~|yyz{{{~yx|}zy|~~|}{|}|~|zxxvuttttssttsrqomlotxyyxxzz}~|{|}||~xuw}}xv{wpptxy{{xtqprrsqppqstvy{zxvvx{{wsv}|xz~}~~|{~~}{yz|}}yvuwwvuuwvqpw|zy{}}wuw{~|xxz}~~ywy{|}}{wuuuuxz{|||}~}yw{|z}|{yw~|~|}}~~us~}ww|yvtuurrssrrx|}}|{yy~|pjq{}|xuz~}tnlmprsqnkihjpuwxwwzzux~|vuwutw{{|xtx||~{tuz}|volko{~|{~~}|zwurrsvyyvvz~}zvtssw{~|vsuz{~{vux|zy}|yy}~}}~~~xsvz~}~~}~~~||yssttx|{uqprsrpnnuytonnrsrty{sjghmtvrjekuywtsrrvxxxsnnv~{rideksvslffilmkmmkloqtvvsos|}xxyyz~}{|{zut|~~usuzzy|xtw{}||~}yxyzz}~}uqv}}}|ut}~zz~}zz{zxxupsz~xv{~}|y||yvwz||umlswz~}wnmu~{xw{}yyyuoopprvtoliikmlifeeioplijjlnlnqqnjox}}z||z}}|}}}~~}|yxz{~}z|~~}|~||~|xw|}|}}{vuyywwvuvx||}|{}ywy~|{}xux{}{w{|z}~~}zy|~~xtux}|ts{~{ywwz~~xoijmpsvrmkjjjkklnopomlmlkmu}}zwtrsvyywvwxzxwz{}|{}~yw{~{}~~zyz||yyy{|{z{{ytrxvt|{z}|z}ywz~~ywxzz{}|zzz|~||}|}~|}}}{||zx{xssw}{vuwz}~~~~{vu|~yy{~|y}}~wprv{~}yutuvwvvvwxyz{zwvuux}~}}||~yy~|}z{~}{||}~z|~yx{}~~xpox|wuw||yy~|tprvwxxxvsrsuutrswz{zwxxxyxvx~~|z|~{yz{}||~}vonptyzyvtux|~|}}{|}yuwyyyxxyyxwx|~~~}~~~zz~~}~{vux{~~|xuuwxyz{{}~|{}{|}|}~~|{|}}}{vtuw|{vux|~~}||{yy||ww|{toorvy{|yvttwzxvvw|}vrv~}~~yuvz~~zwv{~ywyywwvuttuvvvwxywvvuy~~|}~~}{xvwxxwuuuuuxyzzzzzzxx|wrty}}{upmnqsvwurpprrrqrstuuuvxxwux}}{|{y||ywwvwy|~~~|zy{}~~{{~~ywy{|~~}}}~}~yvwxxxvuv{zqkmsz}|yupnoqtvwvvwxwtuz}|~}}~}||~~~~{z}|xwwxyzyvtttssstvxyxuttx{|zwwxy|{urrtuvwvussstwxxwuw}~wtw|}{{z{{{{{ywx|ysrw}|zxyz{|~||~zwxzzzywwvvtrruwwvwxxvssy~~xsrsuvwuqprstvwvusrqpqtwz}}xtrtw{|{z||y{~~~~}~}~~~{uuwxz{wsonnnmkjhhiiihhijjkkmljilt|~{xwwx|~}}|}~~zwx}{y{}~~{xwz~~}}~~}|}~{{{{|~~~~|wuvxz}|zwwy{}}{|~zxz|}|yvttwxwvuuutsv|~~}z{||zwuuvuttvy{}|||}}|||zz{|}}{zyvututsrrtvurnmnooljlsxxwutuvy{{zyz{zxwx||vnjloqrrpoooquyzxx|}|~~{{~~|{zz{|}}|z{}~}~~|{|}}|zxvtrrsstuwwvuttsqsz|yz}yttvx{|{xvuuwwwwuspmmpvxvpjggkosspmnrw{||{z}~wrrtwxyzzz{|~~}~~~}|zwuttttrqoooonnnptvwwvtqoqy|xvx}|zz{|}}}|}}~{yz{zxvutssuvvtrrtx{~~}zwspqu|~ztonrwxwz~~{{~|}}~}ywvxy{{{{wvy~}~~~}|{zzzyvsqqsuvvtqnnoruwvrnov|~}}~~}~~}wtwz}~{xwy}~~~~~||}}~|~}}~~}{z{}~}|}}|||}{{zy{zvtttuvsssvzzyrouzyuv{}}}{x|{wwwyw{x{|~~wuxsqrz{ou|rqwrkkszwzzsrsstuwz|xsolnnruvwwutty~~~~|~{vvxyyupnoomnpplhhlomjhjmmjggkmidbfmqrqponpruy|~~~~~~}~}|}}zy}{uu{zz|vu{{|~|~{w{||~~~{{}~{uw}wtw}yqmljhhjjhdbflpmhgklklqy|tnlr{}zwwy{}}wsty|yvuuttttuusqqw~zz}~}~{yy|~smmqx~yqlhgnx~wojkqxyuqoqtwxxwwwy}|wtw|zutw{~}{xuros{}|~~|yvux}}|}}||}~xu|zy~}unlqz}m_\aly~sgbbeinsvxwogfkrwyvohhlprqpooonmotvuqprtussvy|}}~~~~|{~{uuyxutssrsvwtmjloruwwsruzzvplknqrrstrppqmhfghhhhebbcefefhggjosuqlhkv~~{y}{ww{~|~yttz~wqoqyzsppooqssokiillhcabcdffcaadedccglmkhhjlprqqqrsuwz|{xx|zy~~wssvx|~}zxwxz~~}wx|vy~wllrvyzytonosuwxy|~}yuuy~|{~{y||upsy~~}{xtrtz}wx~}}|xwvv|}}}|~{yzxvvzzpjjosvvoe^`fknmkheddfhihilnnjfeinsvvtpliioz~{{|}~{|~~~~{uqtyvpkjjjjkkkihiklkhhkoqsuurkgiqy||{{{{||{{|}|zyz{ytruyxqlklnoqqomlmopponnqvzyursw{||z{~}|~vprx{{yuqnnpuyxsruvtolov{yuqnjlqvwwvwuuz|vruz~}|~~~~|yy{~wmo{~}~}}~{xwyz|{qnsxzywuqmlnrssrtwvpllquvv{}||~~~||~~~y{}vsx~}wrppsvuqoopppoomkmptusmiilpsvxyyxurnpz}zz|~}~zz{{~~{wvw{{wvz~}uootwwwupkkpvywronpqqsuvvvxzywwwvvwxz{{wrqtx||zwuuxz{{||{yx|~xwz~~|{z||ww|}|{vux~~wsy~xx}{}}}~||{z}{zyyyyz}~|wqnqy~|urruz~}zxwvtrszzsqt{~~~~{uu|}{{|~~~~~{y{zpllpv{~{smlopqruwwussronnprpnlnrusokjlpsutqppruxz{{zxwz~ysqsw|~yusvz{|~~|~||~|uqv|wutrt|zwwropuwvuuvvqmov{{yvssx}~~~~}~|z|zxu{|yvtstx|~{yyyvqnpuxxwtspmjkqwywtqqruwxyz{{z|}yy}wrx}}wrrtx{{ywy{zuqt}~}xv||{~~{xwx||ywtstvwx|{ofejqxxrkillhdhpuusponquyzzyz}~~|}~}~}{wuttutsrpomkjihggkqutqnmorwz{{yy{{zyy{}}||~}~}~|x{xpllpuxywuttttuz}zz}}}~~ywz~~}~~zrorw}{tommnt}|xvvx}~|}}xuy~|y}~}~|{{{zz{}|xtqruvtpmllmligjoqpnmoprsrppqty|}|yyz}}}~~~|xw{~~xqqw}}yx{zvpms|{wvy}~zwz|lbeox|zrkhhhfgnwzxtpmmrx||{zxy}~~}~~{y{~|{}~{}|z|~}{xtqooqqqqonlkjihfgmtxwtqnorxzyxx{~~|tsvz}~zvuwyzyz{|}~~|y{~wplklsz}zvtstvwz~~~~ww}{tmhgmwzmb_cluywrmkkifiqz}zvrpptx|~|}|{}~~}wrw}{}~~|utzxrpsxzxuqonnoppnmkiijjihjouwvvvwx{|{xx{zwz~}{|}|uopsuvwz}~~~~x~wrpy}yyxttwz~}khwutyrqoonnpns~}z{~uifks{|ulhltwvv{||}wtstwyxuuy|}|z{}~}{}|wx|ywwzwssrsuxwssz~{wvx{}}zxwvwvssvz|{wvtrstuyz{}~}}yxxtrrtxzywwx{zwz~~y{{oikr{~{xrgadjnqplgdfhhhoy}{xwz}~~{yyzxqopqtsnkhgjmnllnonprqmkmsxzuldelppnnnmlllmoommorutpqy~~~||~~|}|z{|{|}yw{}~~}~xwz{{wx~{wxxx|~zxz~|~{qmmptusoljjmnpstttvxvppv{~{xrkoz}vliijlqrrsqnponnpruxwronms~}wvx{ztqswz}|ww{{yvtz~|{~~|wz~~}zy}tpt||y|~vsuvx|~wtvyzyy}}wrppu|{usprwwttsw~{ssrquxxurrquvojggnsttqmijrwuonw|{||}~|sqy~z{~zyzz{~~ysv{|{{~}ytt|{|~zxwvx{ytqqqqsstvx{~zy}|}~yuy~{{|{yz~}~ypqvz~wsx}}~zvtx~xuuw}yokkmt{}|yvuutu{|{}~}}|xtstwz|zwrqstror{{uv{{yz|wnw{wttw~}xsoosx}}xw}|{znhlu|rllpuz|~{uruz}~~~|{~~~{tv{xxy|~|}~|{}|{pnw|utz}}~}}}~|skjnt{|uomostuvvwyyzzvttttsuy|{z{}yqjinytkjlrz}mehnuxxwtpkhhmrrmjnw~{vsqpu}{pijqz||{vspqw|}}zx|{|~}~{vvy|}|{xttw{xszy{~z{|uqsvz||{zyxvrnq{~~}~}uprvxwuutokmu{zvx|}||~~|}~~zvvwxxy{}zsoms}ztu{}zzz{~}z|~{xz~{{yrpsy~ztrsuvw{~|y|~|~}~ywwy}}||{~|xwzzy}wtzxszzsvpdfntvy||{xvvuuvx{xrsx{}~{xtnkkmnpqpnllnppjgmw~~~~{|zx|~||~~zvy~~~wssux}{qjhkptwvttuxxwz~|~z|||~z{wru|{xz~uqyyrszrfchpttrnkkmqtuvurs{{xxz}~~ysprtutrqqqrrsssomqz{x{}{{}xtw|||zusv{~yuux{{ww}~}{spt{yspsx{}}~}xtv|~{|~|}~~yx|yzyuuw{~|{}}~xuz|usx~{|trux{|}|}~}{xy|{zxpqz|wtvxzxxxwuru}~{z}}zxwzwpquy}|xvv{yssv{}}{wrnlmpv}~xsqrvxyxz}{tmkosutqonnnnqvz|{xvvxzy{}}{uy~~{y}|ww|~~|yz~~{z|~~~~~}||ss{}{{~|wsw|xwz}womnqwyumiijjikptsmls}}zy{~wqs|yqoqttux}|xtv}}{{zwuv{}|{yvtx{z}{wy~}xvwxz{|~~~~yy~~zy|~}~}wx}z|~~~~|}}xstx|~xrooqstrmgdehkmnmljiilrx{}}}zvux|}xux}~xrqu{|yvuy}|{}}vqrvy}}yvwwuw}{z}{wwz~~xqptxz{zxvwz{{|{y|}||}zux~}}~}~~|~||xnjmsy{zupouzzvu{}yz~~uprvy{zvssrmhinrsssrpmlqy|xutx|}{y|~xuw{}{xz}yy}~|{tsz|xw{~|~{vtssru{~|{yy|~}{z}}{wy~~ztprz{xz}}xxyx{|~~zz~}}zrpsuz}{~}|{tqrtuupkilpqppqsuuwxyxww||xvy}~{unnu|}z{~~~~}~}~}{}}{|ysru{|yuvz{xtu{}{}wou~xv{}wsqprx|zustxytoqz|xwy|zy~|zyppu{~yttuuy~~xvwz{yvrrsrmihknoooopolmv}zyz|~yru|~~{yy|}uqsy}{z|{z}~{w{{yy|}|}|y{~|vsy}||}~yw{~vsvz}}xttw|wsy|{{zy}}wvy}}unmpsy~}xuux||ywz~}{}|xyyxy~wsyyqoqtvwxzywustvy}{|wppx|wvwz}}zxwv{zvy~~|~{xz~}}~}yxz}{wy~}}zutvy||xussvxwtrv||zyyy{~~}{x||z}~wuy}}zupmntz{wqov~}~~~|}|uty}}ywy~|{~|wx||{zxtty|xwwy}yoq{zvw|vnou}}xuvz~~||~~|}~~}z{|}yy~}~~{}{x||x{~{|}upopruurnmqutqpw~}|{z{zv|vnqx}~ysrx}}ywxxwvspqvz{xtpmmt|{pjnx|xxzwpmpvyxttv|~||~~yy|~~tqywtw|~}|}zuvz{ywwvvwz{xsqv~~}xvzz|{vvwxyyxwwyy{|{yz}~}z|~~yoilrw{{ytniku~yuyyqpswxyxvsomnqqqps{zuty~yz~~}|z{~~~{|zwy|}~{xxz~{x|~yyzx{~~~yx}~}~|}|}yuz~wvz~|~}zyz|~{|}{}vsux{|{wsooquvwz|{urx~vompsvwupkikoqrrlffpz~zvvxxwwz~}zwuttx|z~vpsz~yvuuvy{zxwx}wtyzxz~}}~~~|z{zvz{{vqv}|z}~}~{y}|z{|zvvz~}~}z|}|{|~yspsy|vsv}~yy}|snoruvtpmllnpqpjcdoz|smmqvxz}}uqsvz~{wy~{}}}}y|}z||z~~{{~~}z}|{}~~{y~~}}}~~{vz}{{~~zwxy{{}}{xy||~yw||{~}}~{usv|}qjp{|xx}|yx{~ztpptwyzxrjjsz{wroorvwsqxtoruxzz~}y{|vw{~~{{~}yx{~}{{{{zz}~}~~ywx{~~~|zz|{~}vstutuxyxxz||xtsu{}|z{}~~~{|zy}xw}|||yxwwwvuuvyzxvvtqpt|~{{|}~}zxvsw~~~{y|~zwyzz{}|ywy{|}~~|yz}z{ztrtwz}}yuw}~zzzy|yy~~|~~zwwy}~}{yyyxxzzvqmpx~zvx~yyzxy}{}~zxy{~zuz~~~xqptz~~zuqqv|}|wsv}~wqt}ytw}|{z}~skox}~}yspsz|vsuy{|~yppx~zxz}~}~~|yx|}}xw|}~xuz~~|zywvx|~yplntx{{xwyyxz~}z{~~}~~xu{xv{~wrv}}}~zvuwxwvxyxxvutsuz|||{yxx{}||~~|}~|z}~~~}~{roswyzxvusrrtwxvttuspqx~|vssux{|{zyy{xppu{~}zvsqqw}|xw|{}~{~}vrsw{|ytppsvxxvsqsvz{zvsqonov~|yz~|vw}~vpry~yx~}{zyyxy}}sov}zz|~~~~}ywz}}}~{xxy{~~xrqrrrsvwtqoquyxutuvvutw|}zvttvyxsruxyy||rklrutqpooswxvuwxwrs}}xyuqt{{smotxxurqqtwzyupnortvy}~|wsw~zz~~{{~}{~{x}||{{||zwx{{y}|}|y{~{|{y|}}}}~zwuqv{tqokgfnw||sigmrttv|~~~zopsilztosjeouwofejw}vmw|yxx}x~yvv{}upw||}slnpqsw}~{vtz}}vpsyxtutusou{vrrollko{~}~|}{x~|yu|worz~~}z{}|{xrv|xyzz~{z~|y||}~xpnquvuutngju|{yz~yy~xuy|vuzzz}z}}wqnmr}tgep{|xy}|try|vrmijqxyuokkpwxtpookipyxuux~~{uln~|zxuv{yzwv}~~~|||~~}||z{yx|}y|}tquy{ytqrnjlqsvysmpsx}zx{{y||y|zw|}}~|~}|}{~~|{}~}~z{~uoonmpuuqnkijlookilrxyuqopx|sow}}{y{zsoqw~}|~}xvttx~~}}zwxy{zuwyvwyyvpnsx|~uqzxx~|}z|~|ytvwtuvsmjjmsutsqmmsxyvssvvtrv{vy}|z|{w|~yvv{}}|yy|~~|~zuvyxvwxvtrrtsssqqqtyzqnx|}}y{yzzwy|~vot~~x{|{}xvx||wty{y~|}yomqttssslhijlrtrqpmjlpsqljllmqtsqons|~}}|~~{~}vrt{~{z~wryyvy|~}~~}zvz|wy~~}|yzzvy}ztty~}uqwzwz~ywy|~~yuvz{{~~}~||~}}}z~|ohlv|~|sjghjnw~xmdbgnsrojgknnoqwyyvplpxssz~~~{{{{zyywuvz~~}~}}|{~|yxy|~}{xusu{~zz}}zy{|z~yv|}xx{~xw}~~~~~}{{}~~~~|sqv}|vstx{||yxz}z}~~xwy|{wurmoy~wsolkmsuronnnpomlnstromt}{vstz~|}~}~{z{{z~{x|}~|{|{{|}~~|xttx}}zyvv|{xz||zy|~~|wy~|{~~~}|zz}}~|}}z{{y|}}~ywxyzyusrqnmptwvsppnllmnoomigjputnjnrspt}}vtuw|}uqswz~|{}|wx{|zy{~~~~{~~{|}~~zvvx{{wsruvutvyzwtv|}uqx|z{|{}|tsz}|}}zz}||zvy|}zz|vqqsx~wmkou{}}{wutqnpv}~yqklrz~{vrw}|~}trv~wv{~zxyyxy~}ywwx|~yvx|~yx|~~zv|}y||xz~}{xw{zvustx}~xpmqx~}xutsrsz~yvx}~|~~{|~~yx~}xw{~zuokmruusssstspnns{zmipz~ztqnpy}spu}~zz}{trx~yomsyzwvvwwvwz|zusw{ux}~}~{}wsv{zqns{~|xuqrv{|xutw|}vsv~xuy~zomu}~|~~}}}|{}z{|xy||z|~{utz~wppv}zsor{zojnw}~|zxwwvuy~~~{qoy}}~|zz|~zxwuuwz||ysnmosvwyywspu|}|{yx|xwyyxxy}~zurrtvvvtsty}~~}{xvw}|z}|}}|~~~xyzvvz||{xttw{|zyyxvux}|row~{yyytmhny}xtuzyswypow}xssv|~xsqruxzxspsz|urx~~~~|}~}}~}{utwyyyxwtrqqqqposx||{{}~zwyz{}xwx|~{{~|z{~~zutvy{zyvusqs{{tqsxzwy{yux|vy}ztu{|smntz||zvqllry{xsqtwxvx}}{~~xux}{y}}~zw|}xx|{wvy{zwtsstw|~|z|~|tot{wz~}}~~|}}xx{~|}||}{zzzyxwxvtttvxwtqpqtvwwxyzzxwwxz~}wqs{}|xrsw{}yvv{~ytrty}|ywwvsqv|}~{vyxz}|z}~~}~sqyumlu|sopnruw{}}{upx~{y{~}|~~ystz~|}yxz~~{xutvz~{upqroou{}xtqruwxy|}vqsvvtqptxwsrv{ztoptxyvux}{{|{|~}ulilt{}ztmkow|}~~|wrpv|zz{{|~uns{~xsx|y{~~~{qqx~|xsonqvywtrrsusps|~{xvtvz||zusw~wtw{||}|z|~|{wy~~|zx{zsruz}}yutvxzywttz~}~~~zuppwukhkr{|vqpqrstv{{yvvvrnnt{||{||wv{{zvpquyzwvx|~{ursvyy{}}{}||{{~}wx~ysu{~zy|{vw}~zvy~}|}yrtxyyyzzywsrtvvwxyxtpnnptwtokpwzwsqpsw{{vsu||}~}|||~~{zz|{xsrz{ursvvvwxz||zxursz~|yvsswyy|{rmpw|tt|{vuz|oilsz|tmlnpruyzvqooprvyxvv|}z{|}}y{zw~xtv|~tmotx{zvpptwyyzzxwxyyxxwsnpz|tlkt~~wrw~|}}uorz}xtuyzwqt~wrqqrw{ysorurljlpuywqs|ztrrty~}tlheciw{sjfjqwzyuqqtvvtssttru}~xtrt{yy}{|~yvzzvzyw|}~|{~xw{}wsruy{yz|~|xuy~}usy}zy|}|}}~~~vnlpv|ztruy{zy|~zxxz|zwwz|yqljntz|vqvxsu{zsljr~}ypjmu|}{wsruy{{zywtqrx~wsv|{v|~{uv|~}|vw|{~~yy~~zwy}~~}zwuwyyz{zxxz}~}{{|}{zz}~xtvxy|yru~~}wy|}{srx}|xussx~yuz~{yyywvy}}vpnoqsx|ztpv~zuvz|lcgtzqotvtplkmrvvtuvsollouxvqqx~~zuu{~~}}z}}}{{}{|y{xrvy{~zxy}}uosy}~{y{{yz~|wzzx|}~~|utx}}xuvxxxxxywux|urqpsy~}vnlpssrsusos|zstz~sms}xru|{rhfkprrmjkopoprsuurnpw~~{yyyy|~z|{{~spx~{zxwz|tos{}xvy|vx{||z}~zvvy|}~~}{|{xz|omx}zy}~~}}~xuzzsswxvrry~xposx}|xtqpry|xqnu}xx}~~~xsy|wttw|}rgeglrxytomoqsrqruvutw{}|yww{~~||xxwv}~tpsy~zvuy~}~tpwzy}~zz|~ypnsz~|xwxyxw{|uv{tv~}}{xwx|{vtuvxxx{{topw{tpnnqw{yrnqzzuuz|tty}~~|ywy|{smjiilrtspnmmoqtvxxvrsy|yy}~{z|~{z~zxy|~~vw~{w|zrou}}zwtpt~~}~yz~}{|yvx{{z|}uruyzwx|~zx||z{~|~zvx{||zxy{{yutvyzunq{{upou}~vrv{}~zpoy|vtw}}}~~xpoqstvwuplmqw{{wtsutru}|xwx{}|~|}}|~~|{~xt{||smr||y{~~ww|xrrvyz{|}zyz||ywy{x{~}~}vsu{~|}zwz{wy}yxxz~{tqsy}~{vplmw}xuw}}{{}}wv{zoiilptvrjcbekqstuuqicgu~{vssz}yx{~~yz~}z||xy~}}z{|xz~{wtv|}}~}~|}xuwy{{ywx{{ywxz||}}{xuty|{~}yz}{uu{~{xvuxxpmpx~|rlmqv}xop{~yy}~yuz{tsusrrtsnihimqssrpkfdkw}{}{vru|zvw}}|}}~~{{}~}~yv{~|zvtx~~|yzxz~~ysu{xuw{|vv|{|~~ystz|xy|}|wwz}~uopu{~vw}uy}|~{qllnquvsppqpoorutonv~~|zyy{~~xuzyoknrux|zursvy{||{z|zwy}}zwx~|wrsz|{~|y{}}}zy}zytvuyzxtjkuzztwzs{tvxllv~~}wwz{~~~~~~{zvmkvzqjny}xrjfhklookjlrvrkeflrtmc`eijnlc[[cebeksyunkjnu|~{z}|urx|zrlr||wuux|}yz}z{~z|~{y~}yrlnruvwwwwurrv~|z~|xvuy}{{}{vv{|xx|}wqrtqt|}{z{~wnkoxuf^cp~{qkmopqprx~|zzzxx}~zz~yy}yy}}{wuxz{zwxwqmq}~}xy|~wsvutyyz}zutsw}{y}{~~~~~xvz}z~~}}}~{||pmrv}|tjit{uxz|~|wux{wtssvzyxz{{~~}|nhkrxzytmjlqsstwsomou|~}zy|~}zx}{xy~|{|}zvvwy{~|vsrrw{~~ytrtz~}||~||}xy|}~~ulo||xy}ywyz}}xzz{|xyzz|zwzusw~|z|~~}|yvuy~zv{}{xtw}tmknrvvsrsqnmnnookgju~{usv|~}||~wtw{~~woou{~zvtqoqx~|xvy~}}{z~|qmrx{||xrlkoz|wssw|~yrpw~}yw|~~~{yyzz{}~{|~|zyz}{x{}}|uu|~~~}}|~xvy~zpr{~wtzzqopswxvspqstttusqnox}ww~~~~{{}||}tpsz{xurqt|~xrqy{vvy}~||~zqjjmpsrlkjjknqtupjlry~}yxzxttxyywx||yuqv~}~~y{|}~~}yx{~|||xvz}x{|usy~upw~~}xwx{z{}zupnpsusonoqqqu{|zxxxxz~~|{y{}ywxy{}}z|~|vpot{}{xsnr|zvvz|xx{~|yz~}rhhmqsusnkjlqtuspqu{~~}}zz{||{{{{{{{yvsv}~~{{|~|y}ystzxqu}~{zyy}{ustwy|~{wtqpqsuuuusv{}}}{y|~|}}us{{xyywv||xw{~{x|yssvxz~{rnoruuuvy}~~|vx~}vppruwuroooopstsnmsz~|zy{~{}~~|{{}~||}~}~~~~~}}~~}zz|}us{|zz}~|vrsx}}ywwwvtsuxyvsu|~{{|~~xy~~|}~xuwz{zyxvusrw~~zwuvy~}zyyyy{~~zwz|spty}~ysoow||{utvxz|ztnnrwzyuqot}|wx~~}~~~~{zyxy}|{}~~yopx}~}zuqquz|yuronpuz~~{xuw|}~{x||zxuv}}xuv{{{~~|z{wqqw}}sjly|xwvx}ypnqv{}zxxz{{zzxssxwsy}|{x{|tsz~{{}~}||}~{{~~~zz{{}}{{}x|~zstz~~}zuqquz{unlorspot{~~zwwxxz}~zz|wv|uopuy~~wqqyzsuzvw}~zurqrtx}~ypmt|yyyz}znjnuyxwxy{{zyyyyy}xvz}~zy}~yy~}~wsx|z|{vw}zy~}z{}{tv}}xy~}~zuw}~zw{{rosx{|zwpiipy}zz~~zww{~|{}~wrsvvx{{unnx{wvvvwz~}tkhhjnu{ztompuxyxxy|}}~~yvw{ysruz~~}~}yx}~||{}~~~}}uu|~{|~}~~zuv{|}}|xrpsy~~zuw}~|z}xuwzyy{ztlis}xy~|{}zx|~{xwz|wuvwy}}vrxyplmptyztmjkortsopv~~|yz~~ywz~~yw~}z|}z{~~~||~~~~}~zz}~~zwxz{}}xtuz|{|~~|yy}}}~~~|}~|y||umkt~}vrtz|xrmmt~|xtqrw{~|wojjnptwwpfgv}zyxy}unnrvy{{yvtuxzxuqt|~xuz}vuwz}}}|{|~}utz{xy{~}zz}}{|}z|vu|~}||~}ywxx||xvvwww||vtx{|||vomv{spv~~|ywy~~|}{yyz~|y{~wsqu~~wqqu{~yvvxyvy|xz~}y{|zz{|{z{~|tqsuttvxunjmtyzyxwwupqz}|~}rnw~}z{zss{~zvx}~{wttuwz{vqs{{uuy~{rorw|~|wsrux{}~}{yy~|vuvx{|ytruxzywz~{st~xx}~~~~|vty~zuuz{vx|x{~|xspsx}~yvtv|~~~uqrx}{smjlu{xwy}|{~~}}~~zy}|yz}}{{}}zuv|}yx{wnox|tqwyolosvxwspqtxxsnklpsuwxwttvxyyy|~~~{yxy}~ztqswxuoox~|}}y{~zwzzxx|~}}z}}torx|~}zuqry~zwz}sorz}xsrw~}}ypr|}yz~wqptzzuuyytpt|{~{vvxzzxrnlostqljloqqppqrssvwuqot}~~}}|z{~~yssz{vsuzyomu}|~||ytttuz}zyy|}}yvx}}}yssy~}xtsx~~xx|xz~xolotwyxsmmqvunhktyzxwvuux|rqz~z{}uqu{~|yvvvvvvwvuttuwwtqsuusqu}~|~~~yvw||xy|zuv}}y{}yxxy|{y{~~~~}||{xyz|~~|{yy{}}|{|~|z~~~||~}{wvwz}}{wwzyvuz}{{|yvx{~}uoprqnmrz|yurprytko|wqqw}xolnsvvtrsuwxxvvvvvvwz|}}}|{zxy~~~|}vru{}vrruxyuqt|{utzyxz~~~}vrtx}{xvvsrx}yy}~z||~}|}|tptxyvty}}~{tsvy}y{~|z|wx{ww|xmimrtuwtoiilprrpmjilquxyyzzyvw|~{|}~~{}{ttzyroorvxvrlls}{utvx{|skmx||zzuqw~}}xsv~~}}yx|zywtw{}~||~xssvz~~{z|~}yx|vlinrvwsnjjkmoprqnlmptuuvwwsnow~~||}~{|{wz~|vu|{z}~|{{xsmmu~{vvy}~}}}|~}yvyzsrv}~xv|~xv|~xrt|zst|}{ywx}~~|yy{|}~}zy{~~{tpt}~||}vtvz||xspqtsqpprsstuutrqqu|~{zz{}~||{{z||trw|}}~~~~yz~}~|{~~}}{|~~~~|{}yrrttv|xmkq{|xxz{{|xtw}|ywvtx~|vuvy|}~}xy||}|}~}|{|~|~~~}|{|~zvvyzywvvvxxvtsuxz|||zwttz}y|{wx{}|zxwvuux{ztpqtuwyyvsv}~|zz||vux|~}~z}~|yy{{}~}{wttx}}xux}{y}~soqswulilvzvx|~}{~}}||}}|zy|~{smmmmnppnkhhjmppnonkikvwnkou|}zxwy}~||}~yroosz{qmt~|{|~~~zroprv{|zwwxxtsy~}|||{||||{{zzz{zyz}~~~~zz{|~yuvz{{|{zz{|}}|wuyz{|~~~zqlmqtttrnkmopnkjhfdgoy|ukccgnqqrux{}|xtsv{~|vtvz~{z{y}~tmlou}}wtuuuy~}~{z~~{xz}yx{}||~{wvxxyyx{~}vposw{~{wx|}zy{~|yz}~}}~}{|}~xvw{zvx~yttvvx{~}wpkjlmjhkrwywrljmpposy|zvutsqqrswxsmlnsvwupow~xtv|~zyzzz~~||~~}}~ztsx{|}}wtvyzz}|vuy{}|wx~zy~}|ty~v|||smoqqw{zxzyx}}z|~~xrqsuut{~yz}zx|y}{xvwy{|~~vokmqu{}unp{{wz|yxz}{xwusnouwy{wssstw{}xqmmnoqpljnstpmljjkjggoy}|~}~}{{}wrv{~~{wvvz|{ywtw}~}~{~~}{xy{xqifkptxzyzz{xrow}|}}vqpswwwupjhmv{wnd_alx|}ypebiqsuuqkhjke``gpuupnljkow~~}zx{xz}~}}}~~|uu{{squy{yux~}~}xuz}~}}}{}|zxz}}yw|trrkiuztvzvposy|ytttqtwwz~}zz~}utz|z}|tmpz~yvsps{y{|usxtkkow{yxwrnlnv~{wwy{~|yyyy}~~yy{||vtsssu{{wtniny~zz}~|zxwy{|~}skiltxtqrtwwsv~|||{~yyz{zz}}zy||{{ury||{y}|}|||yxz~}xuz~zvtx}zrswwtpry{{{z{~xtvy{~~~{tv~ystvw|zuv|}|}}}}xuuy}|xuuvz}|}|wqqy|z}{rlmuzytppqrpopv}~zz{{{}~|}{z{}}zwxz}||}}yx|}sqy~~~|yy}|vvz~~~ytx~{st|~|z||vrux|{xyz}wnntx}}{|~|x{~|~}uppqpqssoiehmpqqrrrployynmsw{|zyxusrw~~xtx~zx|~~|yy~|}xuvzyx|||~~~yy~}{}}xwy{}ujfhkptvtliknnlmu~}xuw|}~uorxzyxwsnklnprssuvqjgmx~}wtuvz|yy{}}}|urtx|}zzwuyzux}~xuuz||yw|}||~|~}|}{{~yuz~}~|{|||{{|}|xwz}{z}zvw|wkgnw}~{vrsvxyvv|}wtv{~~xttw|~~xz~zxy}||~~|zz~|smnrv{~zvutuzwv|{try}~~ztstx{~~{xwxz{}|}yx|{xy}~|zxvtv}|vuz~}||~zz~|tqu}~xv{~z{uqu|~}zxxz}}xw|{wx|{vv{~|{}vpt{~xuvz~~~}}vsuz~xuvxy|}{~|vv{|yxy|~}{}~}}~~}zxy|zwz~|uu}}zz}yvz|}wu|}uqrvz|yusw}}zxwvwwz~ummqrqsw{~|zy|}{y|zvy}~zvy~wvx{~}yuuwy{{|}}{z{|vtw{~|yy||zy}{truy{|zwux}}|~z{}|||}z|yz~~||~|x{|wtuxzzytqvxuv{}~xnlquuronprqrsutqlmw{vtstyvrsy~|uw~yx{{z{|{xvvwwwvvw{}|vru}~}}~||~~|{xy~~wuz}}|~{x{}{}|}}~zz~}{}{st||wxz}zux}zz}~~vqsuvwwxwvtrrvyyuqpv~~}zussv|~unmqvyz{wqiiu~xwz~{ussv{|||y{|}~{|~{y|}umkosuuusrqqu{~|}|vu{yty~}zvy~~}}~~xv}~~~wrtx{zzyupnt}~{y{}~~zpkmrvxvrnmnoqtwvnghu{vsqszxlinu{~}xpihmx}zxw{|{~yuy~~{z}|z~|}zvz|}xqoty|{xurqrtvxywtu|~yvy}xz~}{}{~}}|w{yv{{z~~}xx|~yuy~ysruyzzz|{sieiqvurlilsxyyzzyvsw~~||}}|tprw{}|zxwwuw|~{{~}|}uqrtuwzzvsrtwy|~~~}}zw{~{{~|vuxzywvuw{}|ywvutw~zww|{tpqu|xtz}}}}}}}{}~~|~|y}tz{xz}tuw}ztt{~|}~zqljntwvrljknpoqtxzvopy{|}~~~}}~{}~~}}{plosvwvspppmknv|~}|yusw{{y{|wuy~|tnlorstsqqruvvvwusw}~}zvw~vpsz|yz~}{~{uy~{yx|~{{~|snqw{zxurqpmls}}{{}|st|{wvy~~wnjknquxwsmkov||xuw{~}{yxz||{{}{tnloty|zwtrqsx~~||~}|}~|zz{zuonqtsrrttsv{{y{zwz~z{|vu{}xuvz{vy~~~~}wv{~|zxuroknwuljkox~ztnlr}~{ywwy{{zxuu{}wtussy~wssuy~tjgjnqsrngddhkmmllllmmoswz||zxwz~ywyyz~}z{~{z{~yw}~wsv}~ywz{yw{|z|yyzrrxzwy||z|}{{}}}}wutuz|{~~{|}urtyzqllnprqppoljkoomhhr|~zursx~}yw{|xxyxx}~|}ysswyyxvtrrtvwvuux{{yvuy~{wv{}yxyxz|}}|}~|~~~zuy||}xw{}yy{}{utx||xy{}}~~xv|~~}~{wwz}~|wsqqrtutrrssuwyxsos|~|{}}{yyyy{}}vrty{|~||~~||{zwuuwz|{zyyzzy{~|xwzyuuuuz}zyz}zy|}{{~}{y{}zy|}{{~~{|~~~xsv|~yuuvwxxxvrmms{~|{~~ysruyz{~|ww~~~}}zz|~~}||yx{~~{vy}~}{|ypmrxxuuz~ywwy{{|~yplpw{{xsonopuy{zxwxyyurv~yqnrzyrpqrw}yy~}{}|xvwz{|{zyz}}|yw||vstvz}{xurrrtz~yww{~~~~}vuy|~~tqtz~~zwxz{{}}{xvx~xrtz{xz}~{{z{~}xy~~{z{zz|}ywvuw|}tmosvvvz|{|~wrrrsuvrnlkiilpsrprttqmls}|xy~|wttx{x{}{zyz|}|yvw{}z{|}}|}~}z||{~~}~~{xy~|vtw}|wtuwz{ytu|{z}yx}|~~yvywsx~}|~{vsqqqqpnmkhfgjnpoljkkjgehpuvtstvuromlpy}ywz~|yyzywwxxwvuvy|{xuw}}}yx}wsv|~zxxxyyz|{xv{xstx|~~|zxwxyyvuy~}~|wx~~~{{||}xoknu{~zx{}{{}xpmnmlljheccdefhjjiilpqmhgmv{|{{zxurrrsyzwxxz~|ww{}}~~{xwxxy{~}x{}y{}zyz}}|~}~~}}|||{}~}|z{~}}|}}}}~}|xw{}xw||vx~}}wonqtwvuqmjijklnrturonppmkow{{{|~|vqnmnvztrqsx|~}yvx}{sooprsuusqnlnrvvuux{{xuxwv{~~}}}|~|{}~~~~~}|zyxxwwvvwyywuuvxyz{{zyww|}y|~~|z~~xuw|{uw~}yxxyz{~|rjgiklmmlhdaabcdfilnnlkkljinv|}}|xqklnpu}}wsrtw{~zwy{vuvvy~}vrv}|{|~|{~}~~}zz~}{zzyxxxwwwxyyyxxyz{||}}}~~|y{|vuvxz~}vqt~|xx|~zuv}}zz|}}wrrtuvxwtollnqsqonnoppqpmijqy}~}ypiimrxzutux}yuvxz}~}wrruz|||||{wv{{yz~|usy~}~~~~}~~~{yz{}~}zwvwy|}~}{ywwz}}zy{|{~zw|}{}~|~~|~~ztv}}|wqrv{~}yrmklnoommmmnoprrokinw}~|yurrw{|{yxz{|{yyzzzz|wstx}{xyzzzz{||zvu{}{}}wu{}{}~~|{~}wtvy|}{wspoqsttuuvutstuvwwy}~~}||~}{yy{~~zx|~zyxzwtutvvsssssxyz~~ykt{xfhnppkjgbgnswz~|yksyru~y{~zsorz~~{vrru||tsvy|~}}|snorx}|wttvurpqqnjjpyxtusqu|}|yusv{{wtwzvqt|~|z{}~xkhknrwwvtqruwwwy{}~~|uuz~~}xux}~}{z}}{}|vvz{y{~}{{~{uvzyz~}wtxzzzvoow~}yxz~|{}zuuuvwww|~ztrvyywsrsuvrkmt{}{yyxtrv}|yxvx}{vtuuvwvuvwuqt{|xw||~xlhmsxxvurnloxzsrx~ysopx|z{y{~}}}~}|~}x|~utwy~zyzuqx{tv{{yxxz{~zsqwzx||qms|uw}~~}zy|~~}z}zvtrpkly}ytqnpv|yqs{}zwuy{rprsx~~vsx~}x{~}|rjjotwz}zusony}xw||rnrvxywqlmtxwtrrutpov~|vu{|xx}|~~}}yvx}~z|{z~|vtszz|~{yx{~}~~~}~~xvutx{}~wx~~}yvuwyz{|zsnov~}xtty~z{|wtsw~zwwwusrt{~zwutx}|smkmsxywqjilnnpssrpoqv|}~}zz~~~~wqswz}}yvtwywuyxux{}~|}yy}~xy}~~}}{|xwy|}}uqtz~~wsssw}wv|~{|{vtuwwy~zvz||~~ullquwxslhginsusrqqssru|{yz~{zz}}yy}}zyz}}xw|~{z{}{vw~~~{y~}uqv}{uv|{z|~}||{~~|yvuwzzvplknruwxtojhny~zxxy~}|}yyz|}xy~||~umlnrttrniefjlmmjikllkhks{~{xvwz}}~z{|}}}}z|}}~}|zy|zvuy~slnuzzywutv{{y{x{~{|~}}}~{xz~|yy~~}y|~~|uqsvz~~wooy}{}|sou|zursuxzzy{}}{xw~~~~wuy~{vropw{yz~ztqsux{|yvvwz{{xy~vruy|~}yvuwxz||ysqw}|~|yy|~zwwz||{yvvxyxvx}~}}xxz}~|yxyyvsu}}}~}vtwyz}}vu|yvx}~zvstwz|}{yy{|xru}}}~zvvxzyvtwzyrjhjpuxusppqqt|~|~~~zvx}{vw{~~~}|ywz}|zuuxz{zwsqswyzwtrtwxwvxxxy{|}}{z}}||}~}}{|}}wv||y{~|x{~~ztuy}~~ytruy|{ywxyxspv~|z|~}||}~}zz}{rmou|{xwxuty~~{{~~~}vux}~zwvvwxz|~~yvyzz|}zst|}zyz{}~~}zy{|z{~}z{{y}~{yyyzzzxwy|{wty~~|wwy{}xrv~|z|~}vrswy||xsoquyywvwxyvsv}}|~~}yvx}}umntz~}zxwuu{}vv{|zz}~zvw{~~ztsuxzzy{~|xy|}}||y|~zwwz}|yy|~}}{y{|y||yxy{||{{}|xz|vuy}|ut{}{}zutx{~}xtsuxyyyz{}|xvz~~{qou}~{wursy}z~}~}upqv{~{zyywy~~~zwxz{{zvttvyyxxy{|yw{|}{z~~|{}~}}|zyz||{xwx|~}|{}|{~|zz{}~|ywy||vw~~wtw{~{spv~|zz}zwx{}}zwxz{z{~~xsx~{|yw|}xtw~|xy|z}xsty}{xwvtv}}{|zxx{}~zwvxyyxxyzywuw}~|z}~}~zxz}~|zzzzyz|~{y{|z{}|{ywuttuwwwvtuyzxrqx}wwz~~yv{~yw{|xwxz||}{trx||~}z|}zxz}{|}}yx|yqs|}z{}}~}}~~xuvx{~~~{y}~}~}|}~~zy~|{|yssvxxwxvuuvy{zwvttrrx~{z|~~z{~}~||~usx|~}xvy~wvz}{}{x}~|}{y|{rlmrvy{zuojnw|~~}}~~|rmr{~~vooty|~~{uoov~||}}|yx{~{tu}~z|~yy}~{vv||vrt{}wtvtnkntxxsnnqplgis||vrsvwvw|zvvy}umrz~{vsv}}{|}~~~yqrx}~}zvsrv~}utz{{~{y}}wqqv{~zrkmtyzwtv}|{}~yuy~~|}zz}|z}~{xwy~}zwtqlhkv~qgelw|rjilry~~wmfdhmsz~vpoqqrxwmjknprtsrsuusppopu{~}zxurqv~}zxy}|yz}}}z}~{xx|~}ywwz}{snnprrsuvurpqv}~{{~}{||{}~zwuz~|{z|~~zvx~}}|tljrukims{xsstw||tllrvusvz{xttux}{smmosz~vppstqsy|wvw{|yvy~||~}}|y{{x}~~spxzrnpw~}vv|~}~~yuv|~shfiov{{vqoot{}|}}|~~{uwzqrz{rjmx|uqrx~vpw{z}|ywx|~{wttyztpptzysrsqsz{vqpt{|vtromostrrtvvtsrsuyzywwusv|}xw{}{}~|}}tv~~{wvuvy|~yv{}zy}|usvvrnnrtuvuohgp|}xtsx~}xz}yy~}yyzvtw|}wppy|vuy{|}}tpx|y{~~|x|yqpw~{wvwwvx}xrqtx}|wux{~~{tnovzzxuqnostrqptwvroprty|wvz~}~{x{||~}zv|}zz{{xvx}||~|zzyxw{|tpqssstvvutqnns{~zy{||~|z}~}}ojpyxolr|}yxy}zx|~yz~}|x|wppuz{z|~}{{zz|yuttx}wux|}}zwuuy~|upswwtrsvxxvrqv}}zzzyyy{~~}~yy{|}tou~zxy|}z}xqt}zwxxwx{~~yvz~xuuy}|zzytpry{tpoppryyvx{wqw}}}|qlov}zvssx~~{|~zy{~zy}|vru||rlqzyssx}}{}~}~~|}zuqrtvxzzwtuwxxy}}vqpt{{wz~}xx}~|||~|trx~xssv{}|ysnox~~{yyyyz{|}}yusstwzywuttuwwx||xvvy}~wnmu~xpnu~~}xvw|{wy}{uw~~}{xvy{vw{}}}{xussvxxyz||zvuy~|xvtw}|wvy}{xy{~~}~~~~z{{z{vy|zyzz{{{yxwvvusolpz}xuuuw|}rnqw}}ytsx~}zy|~zuv|{vsv}}z}{z~|wtsty{uuzzuw~ywz|z|~ytsvz|}||zwqs{}xtstyzvux|{xy{|~{yx{~}xw{}wy}~~}|{vx~~wpmosvxywsoqw{}{wuuzystx}~}|{yx{|z{}~vry~xrqx~~~|wtutsvz}~~xstxz{zwtv}xw|xv{}{wvvwxz|~}ytsz~zwvz{yz|}{wwwx{~~||}}{y{~~yzxuwxwtrqrstuuusqory~zvttzyvxz|~~~}}~}}~~}~~|}~xu|z{~~||z{~|{xw||uqtz~{wtw}~wv|~|{}~zwuv{~zwtsw~ywwwx~~xttuwz{zxuuvxzxst{uos{~{|~xw{}|zvsqqqrsutqmntz||||~ytuz~~}zwuv{zx{~{xwy~zx|~{{~}|vw|}zy{zy||{~{su}wvy||{}yxxy}~ztt{}yxzzvsrrrrv|~|{{{{}~{yz{zyyz{{yyyzyyy~|w{}|}wv{}yvwz|||}{vomt}xw|{{~}yz~|}||~{wux|~zwvxxutx~{wz~|xx|||~~~~{z{xz|vx}~zrloyzwxyvw|}ztv~|x{}|{zz~~|}~~~{|{{z|nsytwzxskhhkrplgm}yuvju{pjtzsz}zrmlkortyyqgjx~y|ypqx~|x{~}}yuuqsxvphhokeda]`fdbda`fijlqwxupnx}}}y{~|}zurt|~~~}}}||z{~z~~}|~}zw{|xsppt}yuuvxz~|~zrpssv}}wpmt~~xstuy{trvxwzyy~}uonqw{}{yzyy~~{zw|urw~|uoijt~xssu{vuy|rrzyxwngipx{xtrutrqv~|}~~z}}|~~~~~~|vux|}}~}ullt{|wuy~{rqx{|~~tkjpzvmkq{{okr{}z{zyvot{wyyvy}uuyxw||yvrpoquwrpuyyxy|{y||}~}|}~~~xtv~|yvyxssvz{{}|{{zxyytpot|{rsvy~{z~|ywssy}vrtx|~|}yuzxx}~~~|ww{~}xvtpv}zx|}ztnq{~}{{~zussx~yrqx{vsspoqqppqqrw|xvsrt|{yxty}vrv||xvy{~}xttx~}~~~wv~|~vrz|utx|~}~|{{}~~~yx|xz~yrptvx|}z{zx~yx|vsz~~~~zz~~~|zztqy~{vrqtwxyxwtsy{nejw}wv{}{z|}|ywz~~yy}~}~}~|xx}ztrsx{}~{|~}zz~{y|~|}{{}y{~vqxzz|}{vw{~|xvtu|~{}|rmqx~zwvtv||{|xy~zqt|}}||z{~}yuw}~~yxz{}yspsy}~}{z{|{z{||yy|||{xuyxsrtw{~|z{{zz}wsx~~vpu~}zxy~~~|xuvzxuxz|~|z~}~~|}~~~~}}~vpsvy|}}zuuz{wtwzv{~}}~~}zxz}zrrvz}}wtx~}}{x{}}|xx|~{uty|{{wpkmquyyuposy{wtu{~yvy~~ytu|yx{zrpsx{yvstvy{}}{yusw~~ypr~~~~~|y|}|}{uu{~|~yw|~}~~}{~~~~~unnortuvtoosvsmnw~}}~|{|~}~ztpomnswyxtstsqnls||utvx{womqy~{|yqoruz|ywxyyyz}}ury{vx|||yyzty{xy}}zz~||ywy{|~|yy|}{~xsx~{uu{~}|~}vv|}~~zwz~~}}{yywux}~~wsuxz~{{~~xv|}xuz|wsrqu|~z|}{}~~xnmt{~~yvuwy{||ysqw~}wtuw}zqllqy~ynilv~|utx}~|z{}~~|||}|ww~|{}yz~~{{|zz{}|zww{}{y}~~{{~~|y|~}}{|xrrtvy~|tprx{xux~~{|}usvx|}uszzxz{|}~}riksy||zxvuutw{~|ut|}xx|ytux|~~|unkox~vsuux~}y{}ywxwx~{wx|{vvy~~{y|~}z{~xvzwssv|~vu~|xx|}yy}~~||vmlqvz~}uljovxspu}~zxz}{sppsx}|tlozzuuy}{phiovzzwqkhimsxxskglv~}zw{~zy{|}}wqs{|urtx}}y{}uw}~{vuy~{w{~~~|~|y}~~|{~}~}}~~|{}{uyzsrtwz|ysnoswxusv{|{|}|zyz|~}uljmprrsrqu}}{|~}||~xrqssrqpnlnqssrqmghs}vsv~{qlmpu{}yqkkr|~zxy}zsu|~~}{|~|}~xy~~zvuwz~~{z}~|z}z{~~|}|z}}ursw{~}yy{{xsv~zvux}|qiimprsspmpy~zvstwz|~zrnpuy{zuqprsqqswyupqw||{|}||~xux|{wx}|wvy{z{}z|zy|~~~~}~~~~|xx|~yuuwwuuy}|xuuvwww{~zvuwy}xnhgmtz|zvqnoruy}ytx}||~~}~xy{zvstyyx{z{~tjsy}zs}|porxyvz~|ypim{~{rx{wyvw{vlnz}xsv{}}vqsvtuzxtwz||zxxuu}}z|{wtwxwvw}zttx|~~{urrwywz}}xrpu~~ztv{}yyy{~{vux~~vlimrtvsmntwursy}{uu~{uyyw|}~zy}~|~|wuy~|x|}{{{y{~}zxz}|y~{uxz{{xxy{{yw{xqt}z{~zssz~~~}wv{|zzz||yvx|~ysrw}ynkpuwyzvkafs}|unjimrurprstspppnpy|x|||}yu}~}~|zy~{x{}~}z|~}rszwuuxvq|~{z}}|~xzyv{zvv|}yz~~~{yz|~zy}wrv~}|{tiju}~ytomsy|{uz}ztwyyxsmmolkklotz{vkgks{zrkmptzwrqmmu{~xw|~}uqu|}ytsuy~}z}~{|}~yy|zvvyysourlnu~yxz|~~zy}zqoprx}~zrqz~}x~~||}}trvxzxy{zyy{{yusu{yuty~usz|z||yzzz|{vvz~z{|~}tssvwnnuz~xvsvynejqtzxuvtuvw|~{}~}{xz}|xy}{usuwxyvpntzuv{|xx{z{|vqtxvrnlqy{{vv}{z~yy}~{|{xwtpt|{yzxwoozyrv~}ww~~yuw~}|{~~|xwuy~}}~~}y{}|~{ywwz~|}~~{zz|}yytrx{|xnlw~vw|wtuw{}{|||xno}|{{|~yx{~yxtt}~zy{{slo{}~wmmsvwtuumjpsw|tvzz}}~}}~z|~}|}~zy~}|xx|~|tu|~~~}}zusw{~|z}~|vw}{tqu{{stz|uvy~yw{~~zy|{|{ww{~{zwx~vmilrv{zuqqvyzxv}}}|~~z{|vuvz~{vsy~~}xqpy~rihksyuopoihmpu}|wtqw}x|~zw|}~}}~}z~~~~~~{qoty~ywz{~~}|z~tqx|~}z|~|zzz~{z}|}zy|~{||{~~qhluzwpmqxysuz|{}{y{||~}z~zy~~usw{|}{wvvvwtx}z{wqssty~}zxvz}}w}~ztt~~{~~|~~}~|y{~~{|{tvztw}~xkhmtz~|ywss|xuuy~}~}uow~ytx}wt{|}}{|||}}}}}~|yz|}}~yuv{||}}~{{}z||}}z}z}{ttx~zustw}~~|z|}{wurtz|xqqssx}y{~~~|z|{~}yy~~~{y}|y}||xpqtqrzzsnmpwvjjouz|~~{ttvx{|{}}{xz{wwv{~ytuvuux||xwyyw{}|{wz~wy|z{~~|}~zy}}~}|{w|}z{{zuvz~~xsv}~}xy~{y}zrrv|zqot|{vwz{zyz{yuv|{qkox{vnkmqsrnpx|{wvy|~~vnq|xrv~xsrsuwyyyyy{{yurqw{ux~}zxxxz{|}~|umo}|}~~~~~|xz}xvwy}~|}ytt{{z{{zz|z{}~}}zw{uv{wy|}~ywxvtuz}|xtv{yoin{~{{ywvx{|}|wuv{zoknty{|xssqt~||~|usy{xww{zvtrzysv{|~{uz~}|||}wy~|}{utwwz|xvwxywtuurw}zvsrtz{wvxxuomoswyywwx|ztz|vuz}{}{qs~zy}zqooorwyxqihouxwsv}}|zz}yz|xqnptvtpppoljt}|{x{|}}~z|~~}xx||y|~}}|}}}}~~~}vsv}~vpssqopuyzwsqquyywvwz|wvyvw|~zwwyy{~xy|~~z~}zz~~ut{~~~zsrwzzzxwtqpmnv~xuz~yqouz{{ztopvxxwwxxwvx~~}~xrqx~~~ukoz}}~}~}~{v{~~~{~xw|}xvxzywvrqqrssqoooopqtsoolmqqstz|{|~}{~|y{}vps~~{wz}zy{}|xx}}rmv~~yvwz}zrlmrsuwvrnnsz|yxxz{~zvwwxwttuxzy|~}|}|ztu||}}{}{{zuux{yvz|topux}}}~|xusvxrsy~|umiilpssojhgkrvusporwxvy~~{w|{y{}{}|}~|yw~~ywztkusrzuonkiefnmmpliju|w}wzrw~|}xruzwz}|{~{vyuu{ztuwqlnv|~~wqqx~}wvxytnr|~ytpjdcdfjqrngba^[dqsuxuqoorw{}|x{~wsvy}|tqrv{wry~y|~~wtv|~}}||}|zww}|~zrsxxuonqtusppstroow~{|{tqokmuy|zusvtnkqz~yuw}~unopns|}vrrrx~xpmnpstssrv|~}|wsyywy|pimtyy{}zwsz|x}~{z|~~|{zy}}||z{||}yz{yy|{{}zz|}}|}~{x{|zzrs{}vvvtqnmlqyysnmputnr|~}~zux~{xuu|}yxwuzy{{vz{}zvvx|}ukhlqtrnkhiqx}|vsprz~|rknxvf]_gijnnljhghox{xssvz~yz~ztrux}}ywv}}|{xx~ywwz~xvy~~xw}~}|z~yz~~~}y{~}{{~{z~}|~~~~~~}|~~~}zwy~|yuqu}ymknnpvz{yvsmmuzwwz|xqiktwri_[cmqqnjffhhr~|wx{~}}{}~~}~~|yy{yz}||}|y|~~zwx|~xvwz||}~~yy}~vopv|{x{}zyz~xx||~~||~~|yz~|}zuxzzyx|}z{zwx{~wuvvtx}tnopu}~wne`grwyvniikimx}wsqy}wrsvy|~{vtwyvv}~wuy~|wvusttsrruwwxurrw~~{tstwzyywtrqtyzwvw|z|}us||yutz~}|~~|zz}~zy||~xrw|}{utz|vpos{ytsx~vsssrw}xustw|{qkmsx{zxsnmt~}z{wrry|zzyxw{}{|~}yy|~|xw|}|{}|upry}~~zsqrtv{ysrvxvqqx~}{wux|}z||vsuyyz}}zvvw{~|xwy|~}~|}~~~~}zyzywx{|}}|}~}|vrsvz|~zyvty~}z|}|}xuw}}usy|~xz{trsuwyzwqoqqqqtz|{|zvy~~~zwwxxyzvolnrrqqrtvwtqv}~}|~{rlnqsvxyxwxyz{yw|{z|~zsu}{x{~~z|~}|~zvuzzxxuu{|{}|{{{}}{z{~ytsw}}wv}}z|~wpprqrvxvtstutqpv~|{}}z{~~~}{ttxz~|wtstxywuvxywrqx~~}z{~~wrtwz|yvwy{|zx|~}~yz||{xz~|yz~}zyz{|}~|}~{}|vty~vpqx}zyzxuz~zz}}zwvx}~}yvxwsvz}~~~}}}vttvxxwsquxyyyywtu|z{~|xvz|vttwz{zzzyxuuz~xuw{~|zz~|{}|~zw||ux}|~yx|~}~}~|xy|~}}{z~}|utwz||||{zvty~z|~zwtv{}xwutx~|tqrty~|{|~~uprwzzwqnqrsuvwvqnsy~z{zux~|xtuy}~yurswyxvwyzxuu{~~}unpvwy{|zuvx{}~|y}}{~~~|}zz~}~{ww{}|{{{|yux{|{w}|ww{{zy{{xqmr|~}}~~{|}|wvy}~~~}z|~yvwz~ztu|}|}}~}}~|tpsy}~|tqrty|ywwvsoqy}zxz}{yz}~wqnopswzzwsrvz{yvv|~~{y{|vu{~~z{~}{}~~~zy{~|yy}~~|~~|{}}zyxz~}z|~~ztz|z}|xz|wuuvxzyxxyxtps|}z|~~{truz~~xuy|yxz~~vqoswzyuqqtwwxvtutqqx~{yz}}|||~~xrs{~||}|yz{|~|||~~~{uv}}yxz{|}yxz}}|~}~}{yxyzz{|}~zsqx||vnloswxwvtsutsw{}}zxvv{}uooruwwupooosvtrqpnjny{wx{~}|}}~ystz|{|}}}wuy~~z{~|~|{~}||~|~~~}~}~}}~~}zx|}{}z}|zzzwvz~||~yvvwxz{}~{wwwwvuy~zvx}~~~z|~zy{}~{yz{z{{{zxvvy~}yz~}wuz{tqrqrttttuuqnnqvxursx{yx|}{{|xw~~{ropt{}uontz{ywvx}ymfmz{rjhp}{ww~|z}~ywy{{}{x|ytz}{zzyzzvy~}utz~~|y{ztsy~|zurw|usx~{z~xnklqx|}zumgdfq|}wrrsqokoz|z}~x{||zvv|qgego{~{wqjfhr}vkfhnrrqrttrsx}||~|xy|}zxwz}}|zwvz~~yux~~ytt{zz~|{~~wqu~zutw|ytuwwtoqx{pjintz}zunijt|y{{wz{uw|~vsx~~z|rp|zrt|xux{{{ytpqvyxttzzohiotrquxwsolqz~{z}}{}xrsx}~{||vw}{trwxvz{z|}}|~~}~ztw|~|ywy|~ukjoqsvxwsnihmz|uru||y{~zw||yuvyzzz{{xutw~|w|}}xxxvv{~{xwyzywwxxwrmlosvwuttropsx}}}}y~~||~yttz~|z~|yxzywz|wwzzxx{}|~}z}{pnw~ztu||xy|{uonpswzyvroooot{}|~|{}xvy~wtw|~}{yxxwxyzxxyz}}x}||zywx~~xutuwyzzxtqquwtrswytliq}~}~{z}xw||{|zww|zvx}}zx||{{|{zywvx|~yqnszzx{zuvxz}zqns|worx}~zxy{{tnmnoswzxrkggmy}yx|{wy~zw{yvxz}~{xwyz{{{z|~zz~|xxxxxxxz{zvstwvrruyxsnnqstuz~~~|z|wvy~|ywuw~~{{~|xx}||~~{xuwy|~}zvtsu|}xuv||uuwwvy||xuu{}xx{xplmrtspmkloqposy~~{yz}~~~{x||z|~zx{{tuz}}{zyyz{z{~|~xux|~zwwvuvxyxsppqqsvxwrpwytv|}zxyzz}|{y||z}~zutx~|wwxvvwz~||~~~~~ytty}|}~|{{zvqmkkmqsttsrpnkmv}vru||}|xwvwy|}|~~yx}}|}~zsrtwz}~zwvx{~~|{}yw||yxyzz|}|wolqvz|zxvvwtry~~ytv{~wtx~}ywz}~~~{|~}}yz|wuz|xy~~}|{|~~|{|}}pfflswxvrnmnpqsv{ytrx~}{}}z}wmlpx~ywwuv|}|z{wposvy}}{ywxy|~}{ww|~~~|wux{zxwy|}{yyz|}|}||{tu{||~||zwy|}~{}|sqz|xy|~uqv}wy~}}|ww|~xpkijosvwtqoquxwtons|}uqw|usx|}|{{|{zvw~~~}}uonu}{vtvz}}zvuy|{zuyzsru{}yuuwyyz}~~zupu~~zuv|{x{}}~|||}~}}~yuy~~}}{v{~{xwz~yw~~~|tljoyvjcdjosuwxtmlprpns|}wuwz}}urty}~zusx|y{{vx}~zxx{||{y{}}}{|~{xwwx{}}{yxyzyxwz~}xuvxxvw}~|}{z}|{|wx~~zx{~~~~~}|~yx|~xrt}~}}|}|z{ysw~}~wkhow|}xrnlllkpwyvpooopqqty}~{y{}~}}}tquzzusy}yy}|xy}zvuwy{}|{{|}|}|rov}yttwyxvwxxvuuvxywtuz~{x|{{}|~~{xy}{xy|~}z{~}||~yy~|~~}}z{~zy~tqu{yssx~yojkqvzzwrqrqprz~|~zolqx}ztpqw~ysqv~yrpsv||soprvz~|xwxxxz~|y}|~vclww}}vlgdcn{~wsxw||kqvnjq~}{}}z|{yvlkotwyxwy{zxwz}|{~xsuz~|{yrqvzxroqv{xqkjnrrnijpsvvqjjt{wx{~xwyzz}~zngipw{zwwxtrz{tqt|{rlouy~~wngbbjv}xsrtx~|y}xwwtt{yy~z|~{xz|y|~ztot}|qgfimppopqsuux|~||~~}~yx|~zvtv|xngfjnrspnlhfgkopmlnnnpploz~yvwzzxssw}}|~}ww}yvx}|vrvxtrnmomqsnnmknw}}}||z}~}~yvy}~zy{}}|wkjs{zyywqnnorvx{|zvqqwvprx~ztty{zyzxolry|vjcdknqrnkloqruvsoosy~{us{~|}|vx}|}{qkloswywqkiopieiry{wpmou}|}}wzywy}~|zy}~|{{~zqlouusqrw}{ussvz~{wx|}|yy{|}~~yttz}|~xuyzwx}}xwwy{~}upqw{||yst|zrkijlprpnonnnorrmox~~|~|x|~{||qkmruwwtnjlppllqx}|ywuv|{vw|~||~~~{|~{z|{z}{xtopsu{~{vrt}}~|{|}zpnv}{z{}|xz~~|wwzzz{}~zuw~}~~}zvvy}{z||{vnlmoruvsppprwwsrtz~~~}}{toqy|zxtonorpiflswuqnnpsvz|{yyy|~|}~~{squwxzzzyvvy||{}}~~xuz{xz}{vy~}~xsu{|z||{||{}{zxvx{{xtu{zvy~yrnoqsuuusqpswwuprz~}~~|{|~{y{~wqquwxyxrnpqollsz{xtrstx{zwuuwx{~{vtuy{zwvz|uommopqstpmmmlmmmnqrtuvwwy{{}|yz|{sqqruxzyvss{ytu|~}~~~~~|{yx|}}~~}|~{z|~~}~}}vtx}|z{}~{z~~}~vqqsvxwsnlmnpqrrolnu{}{xtsw}~|{{}~|~zvvvtrsv{}}zywtsw{}~xssz}wrsx}~zwuvvuvzyssvz~~{yxxxvv|}|~zxvvwy{{{z{}~|wtx~}{ww{~wrsw{~~zy}~}{{~{}}}{vv{|{~~~potx{ttvnlpsuplnjhmmlnidhpxyuvspru||y}}~yt{ytuuux|zrnotywuvvx|yv~y}~|~zz{{zz}z~zsw~yzwwxuwzy{~~|~~~zx|{x}zz{z~}~}~|z{|ytxz|~{{z{}~upruvw{y|~ysw{{{|}zxut{yxwv~yxtrvuutppokmtxxolqpospnsvvwtty||zxy{~|vz|wxxy~}{zv{ztw{~{wy~~~~~|~~~{{|~|xpw}~}wqrrrz|~~~xw}{wvw}}{}{~}|}{{{xy}|xw|~{}~{y~}~{rqosyvyvqpoqqqvzxwwrqy~z}~|~|}v{yz|~||zvu{|y||vuvrrwxz{wvtu}|}|z~{||}{wvx{{||~{}~~{y{}{ywy|~~~}}}|zwuvyzyxxy{}ywyz}zz|}~|xxy|~yw{{z|~~zxz~~}|z|~~~~}}~~~~{yz{||wx|}z|~|xx|~{xxyzzzyz}|zzz{~~~}}~||zz||||z{|xpkimoprtspqrrtusqpu|~yw|}{zxwwwxz|yuqnnpsvxvttuxyz{|}}{{}~~~~{zz|}||zz{|~}}}yy}}wssvxyyxtrrtz}z{z{}vsrsvxwvuvwwxxvwy{}|zxxz}~~}}}}~~|zxwxwvxyuruywtux|{wstxyxxwwxskgjnpprtqnonpqorx}~}}~~}ztptyxyzywssrswy{}yvxustw}~~~}~|vwz~}zz{{{z|}{wtx{}~}ytqtxzzzwrv}~~~z{{yytx{x}}~}zyvsqu{}{~||~}~~~~}y|~vsrsrlikhgeahe`dirvpkjgdo}~~}upv}zvy}|vqmjsxlmxl]gh^jrkotttojjjt~~xy~zz}}z}||~~}}~{}}zv|~|z}~z{|ytu}~{zxyzz~~zslhjtzyvqljpsoqrpmjnuy}yssvy{seajx~xrllpu~woiqzz{yvspu{zy{}}zz|ysqu|~|xxy~zz~|{xw}}~}|}{vssy}}zy}~xw{|~zusqqrqmjkotrommlf`emu{xqolmv~~xx{~{yx~~}{}|yz~smpuz|yvrpswzxrrvy{uqv~~zw~|z}xw{|wuxzwrpv}{y{~~}~~urtv~}xxxsrx}|{{|}{~}~~}|{yx{~|y{{{{xx|~{{|}{ww|~~ytuz~}yrqx~~~ypovohmwxrtyxtspopu{}ytpmr|}ywz~}xttuxyyzxrmo{{xvy~~ohnuyzz{wsstwxrlnvz{wv{{wx}|{}|tpqv|~}xwxzxtsy{wz}wruz|}~{ywxzzyz{~~~{vx|~|z{}~||~yuwzzvsw{ytor|zvtuz~}y|yrsz~~{{~|~~{y|{wyyxyyyxxwsqqqtwwussvzzvrpv~~}~~yx}~z{~~}{zw|~|~yuuz~~yssvwtpr{|y{y~}{y~||~}unpy|z~}|{sry}|{vrsrtwurrqv~yy}~~yonquyyxxuuwy{xtvvsw~}zvu{zqmnr{|smqz~zz{}}~~xxzxyxx}~|zwx~|usy~~~}}~~~vruxyzxvwyzvrqsrrx|{yx{}wxz{~~}{~~zvwwvw{|vrswwqnq{yvvy~}~}~|x{zsrty}}{{{yxvuw}|{}}{|~yy|}}~|wqqx{yyz|{wx}}rkmprrpnjggimqsspmlmquwvsv|{vu{}{|}}|~}}}|ywvtuwyyvrqsvwvuwyywvz~}||vsw}~}~~}|yvz~|{zyy|}{yz||z{}}zy|}{xwx|~|||~~|~}zxwx|wmijlorurjddhknpqqnmpvyvrpqty{||}~}||ytw}|rklt|{tstssw}{xxyyvtw|}|}~{x}xtx}~{tonpswz{}||{z|}|{{}}}ztsvy{|zyyzyvsu}}vsx{vx}}ytpt}}{~~zwx|~}{{{yvy~}wx~}|}~|ywx|~|~{||vsux{~{smkqy}}zxwwxyxvtstvwwwwwvwursw{{zzxx}|~{xz~wnnsvwwsojghjpvwvspqv{~}{xvy~{xwx|~ywyzz{~{wvx{~zss||~}upr{~~z{z{~{|~}ywy{{{~|umjmnosrnliimqtrjc]`kvxqjgjnljpvyvtw{}|{{||~yuuy}|zyz{}}{{}|{~{wy|~xsqu}~~}~~{}{yzzzyy}{truyzzzvnkp{}yuw}}{{yyxyywurtxz{xuvy}}zvuwwx{zsou~wrv|}ysopxzuux}~z|wpnpsuvtpjghntvsqstussvwupmt~}yuttz}smprtuvy{{zxwy}||}~}|}{wvy{|{wupllmpsspmnrvywrrv{}|}|y||zyxy{{yvrrtx}}zz|~~}||{xx|~{wtuyz{|}~}|||{~xpmosvwwsmjovyvqqx}~{zywtuy{}{yz|{ytqppprurnlmpuxuonrx|zvtwzz{ywz|{ummqx{vru}{tswyyzxvsqrsruwuwyy}yvy~}yx}{xxxz~~~~zxxwwtrsuyzyxwvvxz|}~~ytsw}}|~}{~wsux{yurompssqopstsuy{unmoponoqqqpmlnquwsporwxwsrx~~wrstttwzyusuy|yx~~wtvx{}xutuwz}|~|xy{~}yxyz}}{}{wx|zvwxz||zyxvy~||zw{|xx|~}}{{zvrqrrtusqsxwtqs{~}{|}~|yxxy{}uqvy{~yux{~|yywsqw{y}~tnorvvvttx}}yx}xstuwyytnmszzwsswz~|yxz~|xvvz}}|yz{{{xvvxz|~~|xz}}}}}}~zwxz|yrs{~~~|vwx|~{x}umpv|st~~}~qx|s{{qtyxoc^[ZcgfcdmgernbhgYYiyxuzwnjlmifjv}}~ysv|}~z{z{~}zy|~~}}{zwvusrplpx|}ngkqtvxxz|xtvw|yxwpmoqssuwusrtrnjr{wz~yvz{{~}}|z}~|xvuwsnuywy}}vuy}}}xz|z|{{}~~z{|qknsvonrpmifghhfhow|ytssolnruywsusqsrmntvqigkllkgb^bgedeecbbdkrsokmqnnsvupnsz{{zz~zutuw|}~yy|~}{|vt{}|~|}}yxzx|~~tpwz}~|v}|uw|vonqvvttwz|zsoqtsrv{yvwxwrqy{xw|yv{||{topqstsvzxsszyssvz{zwpnleckrutrmhlqqux~zrr|{vy|}wsquywv~xx{~{wxyxwuttw|~{trwwruyz~~{{~}|}uquxywyunq|}|xz}{~}yx|zrs}}{usux}{y~~{x{ynjlsxxxtqqpw{yspx{z~xps}~~|zyz||zwsry~~vnr||xuutswyvv}~uqvxxwvwzyz{~~|{{{~}~~ywsu{~~{xzzvx~~~~}xwxzwqquy{ywtvxvx{~{yz}~zz~}~||~{wuz{u~|~|xvrrx~zxxy~}sr}~~~~zw{~{z|~xsqtvx}|wupiltoo{{zyz}|~ystv{}ystx{|~|zz||{{yz|}~wuxy}~}xuwy}}z{|z{{~{vu}ztv~~yvy|z~xz|{||xz}~|}~}z{~~}zrpsprvz{tolp}{vprx~~}}zuvwty~opuuxspow{{{ytpnmjo~wpotz}|xssy|wturrwusrmmqtz}yww}~~|~xyz{{y{}~}}}|zzsmpop|{xy}~}zxzyz~}|yu{|}}~}|~}~~~}~}|~zvwz}|~~yy}}uos|~}}~~|xxxropqpnopptoghlrx{{xtqv~yvyz{}}~}y}xux|xqsux}wtv}|zy|}st}~~~~}|zvx|}{zzyx}{y{~z}~yx}{vvvv|{or|~}~z|ytv|}~yt}|~~}~~|}|usux{}|w{|||~}~}~~~~ww|}yy}{wuvxvtpnsvy}zzzz{xw~}|~}|wsqt}}xuqswxtsxxwzyxywx|}{{w{~~ws{~xvvrt{~zyvtzzrs|}y}{~zx~~}~~{~{y{~}z|}~|xw~}}}~~y|~|wx|tq{~}}y~zvz}ww}yvu{~}yv{xqqwzvsrqrvus{|qmrx|uw{}|}}x|~{~}~~~}}zz{{~|yz}~}vsx}|}wv{~~~|{|}|}~~|}~||}{{~|{|}yw}|~{yz{}xux|~|vu}~|}yvz}}~~|}~~{|~~zxwx}yw|{tt{~}|yxwwzzwx||ysnow{sos||upmmnosvrjfjosrkhjnsuttrpoqy}~|yyyvuvuuwxxuty~{y}yttx}~|zyy{||}{xz~{|{xz}~~zy}|~~}z{~~zy{}{xxz}|xwy{~~}~yz~~|z{|{{|wvyz{zxwvvwwvvwtpllnqtuuspqtvywrquy|~}{xspsy~ysv~~~{{{{~|y|}~~~~}|}{x|}z|wty|vtvxz|}}|zy{~~~~~~}}zy|{wx{||zyz{|}|zzxy}}{{~|{{zz{}~|{~~||~vrsw|~zuwxux~|yxwusx{z}}wuyzyxyzzz|}|zyz||wu|y{zx~}}}}|z{}~yrsz~}yvwwxxz~~zvw{{ww|zx|~vsu{yrrv{|wyyvx|}|z{|~}xwz|||{xxxwxz{{yz{{{ywwz~|yvvuw}yqqtvx{~}wqou{}}yvuw}|wy~|vw{ytqquw{{zyurssu{}skjouy{yvrrtutsu|~{z|~~zwx{}|~~~xtw|~~zvspqw~wqqwy|yttz~}~}~~}ywvwz{||z{{wvwvvxxwwuuwvrruuvvstvvwzywvsv|{xtv|{xz~~}|}}}{x|}{~|}}|~ytrsz}xtrt||rlnqruvusrvxvurot~}~}|}|{}~z{}{vu{~{|~~z|}}~x{}~~|~}|||{y~zz}|{uppvwwwssqllnnoorxxsqty{yuopy|xvx}~~~||yx|}~~|zxuwyxxvsrrttsrrqs{}ywvx{}}{|}}xuyzz}zwz~}}z}||}~|yxz||yy}}yy|{ux}usz~}}~ypnqsvxwwwwwvw|~}{y|}uu|}|~~||z{}|z{~~{{|y{|y}|vpq|uoosy~{vvz}xx|~zvtuz~}yzzvv{}||yttuvz{z}}wrv|wx{}}~~{qlnqsvz}~y{~|{}zy{~|x{|yz~{wx|~|zxustvvvy}{yy}~zxxwy~~wsv}||xy~|toqvwvusstroptz|zzzz}|xx|~|~~xposx~|yww{{xz{{|~zqnv|{~zz|yrqqnppllljhfdikilonnnmnt|}yvtx~~~}}~~ztswzz{|zxtt|{ttwy|~{x|zy}{}{wvz}wutrppuy|}|~{yy{}~vqtrqtwxsnrttuw|}z}~tt}utssutwyvyysnlr|}uqv}}}{|}~ysnry{zyvtux{{{}}}}}~xuvy}~}}y|~~~vw~}|}ytuy~zwvvutqoqqnifginsonvxvuv||y~{{~zuuxx|}xx~|}~|tprw}~yuy~zyywy|}~~}}{}}{{uortsqqvtnorvww{~}}{topuwuqllihmqpkkoptvsu{}}z{~|}~yssvtuvwxsrrpv~zy}}rnpv~~yrrvtrw~|uu||{||{z~|uswzxutrlkjikmnmlortrrqqtu{}{|~{uw{wpoqv}}{~~~{ywsx~ww{~~~tsxyyyxvvw|~{zyurw~}{zz}{~}~}tqptzwrprtuvz{xtqv~{sqonu{}}qghghmllruuplry~{vz{zz{}||~|uw|}~}}||{}~~vsz|uqv}y}|y~yz~vrtvvyzxzvsx}}vppw|{xuqlgkrruunpstxuqw}~|||vtyz~|uw~~~zy}{ywrt|{qrz~}vptwxyspqljrxxwunmqsx}{z{wty~{x{{wx|~{}~~~y{{yww~wpqx~zzywy||~~~~~~zuy|vqrsv{}}zxy|~~}ywwy~~~~|ytor{~zsry~}|upt~~{y{zvuuw}~xtv}}|~}{}yqoruxz{{ztoq{{{}}{{}|wpmpuyzzyvuwvux}uqrw{~|zyy}~}~|~}|~|zvx}}|zurqtwz{zyvttuwzzz}~{usvy{~~xtux|~{x|~~~{wwyz{{{{yusw}~~{|}}~|vx}zvx}|xvuvz}~|xw{{w|}{}}zz}~}|wvx|}wrrx~~z{~ztsvvvx|}zwvy|yuv}~{|}zy}}vqrwzyxxz}{uu}}~|xwxz~|xwy}xuwyy|}}~~~z~xwxy{{xropuzzwsrstvvxyxuv|wppty~xtux{{{~}z{}{{~|z|}{wuuvyzzxussvz||}~}xv{}zwvx}zokqz~zyz|z{~zxx{~}~|xy~yv{zuw||}}xz}xw}}yw{ulkpx||yxxyvrs{{xz~|xvvxz|~~|{{|zy}~}~{ursvxz{yrnpw~~{wwyyyxuqonmmmooprrpqrtustuz~|xwwy||vssuwz{zxxz}}|~}~}z{~}~~{|~wqs|}}~{zz|zutuwyyurrsutuwz~|xx}||}}}~}xx~~~vor|}xuplq{|yvuw}~yuuz~wuy}|yxz}|vstxzxusqonpswxxwwyyvsw|}~~|mv~uxzvzrnt}~vu||sxwf_l{xptvnmutpllsqjmv}~}z}|z{|}zz}wnkrzysrsrqtqhn|}}~~~ztv{z|{thfnvwx}zursxzxwx}~|{y|~z|~xwzyxww}~|~{usv|~zqrxtoquwttyyyyz}{xxz~}xx~~{{~}}~~yuvwxyywuvstvxzy|}{|}~}{|~}|}|yvrsttussxytsz~~~{{z{ztu|vponotx{xvtsx||yst{||zursx|||{ztr|~}~{y}~rgddjtwronqwvnkrx|~~zv{{zwz~zvx|}y{~||~}}||~z|}xw}segqutx|vkhlov|xz~}yy}xsw|xz~|wsv}zx}|toqw~~yxxwwzytw{x{~}wu~}zz~~vppprx||xuvutuqow}y||vv{zxxyyuywlkuzqmqv~xv{{y|ws{{y}~z~~|{xrsuy{y{}{zz~~||ur|~|y{qiow~{xwy|zurttomv~|xvy{|~}~wsssrx|wwvtwyxx{|zxz~{{~{yz}xz}{||{z}~}ywwy{wrrssvvqonpz|xvvtsvz{zwx~zrlklt~zurwztt{~|{{|}yxrnv}z{ytuz|~~{srwww|~vqwzs{}{~~}~~}xux|zx{|{|}|||wwzwrquwslgju}}||{zz{~}~|yxz{~~{x}}z{zy{}}ummrvzxsolpvvw{~}{zxz~upsz|{|}~~~~yw{~~}~~||||ywz}~}zy{}{uw{yz{}{xwy{|}{z{~}{{vz~{z~}xuv{~}zyz}|yvuy{wustzypnqv||zxutsv{~~~~~|}}yyz{{{}xomqvvwyyzywz|~}zz|vuy||yutuyzz||{{wv|~}yv{zuuy|}ysppqrvxz{zut{}yz~xniijmoniedfhloqrrqonr|{z|{uwy{}~{{}|}}{z|~zx|~}}|tqv~{usx||rosw{~}{z|}|xz~|~~ywyyxxxwvy~}wty~~}z{}~~}{z{{zz}~|xy~~~{y}|xwy{}~|yyz{yux~wuwz{xsnjlonnnoomklsxzxuttstvyz{xoklorttrnjikoqqrtuqnr{~~}~yx||{zxv{|ux|{~~|y{{xtrtuvvwxxvwz{xtrrx~}ywutrqsx|}{z|~}}xvy~~~}}{}~{{|}}}~~zx|~|y{~}zz}}{~~}~}{{}}|}}}~}||vruy{zwsrtvuvz}|yw{~}}vsw}}zy{}|}~{|}}|}}~~}~~~~}}|~~{||}~~}zrs{|y|~yvz~~{vpmlmnnprqld_aehilmljihijmnlmnpstqmjilswupnrz}}~{{~~~~}~|z}~~}||}zxy{}~yssvyzyy|~{{}~xrpruvvsonpqrrrqrsqnpzyspruy~|smov|}yw||z}|y{{||{~}yz~}{uw}xuwxzzyurponmmnkgghkmmmjjmonlnqrolmu|~zupnooqz~xvy{~}xw{~zz~~}~|wttuspnnpqsuyyustwyxx|~zuux}|vrsvyz}{vssx~}}}{vpopqttplhgilonoooomjjow}}ztootxzz~}yy}|yz}{|}~~}}~~zupnr~~~}yxxxxz{wsrsrpnmmnoqrqoonprqomnt{~}zxwvvx|}}~|}~xtrru|~wrrx}yvx}ztu{~~~xspw~~zyyyxzyxuqpruwxxyz{zz|~~|}{xx{}ztswzxv{~yx|}tnotxxwtpljknprtutsppx~|||xxyyxyxsrz}xvz~}~w|~vz~ywvu{}xqq|||vxxqnv}qkgimlght|vuu{yux}yojjkntvsngehkptrorsqnnqx}~|}}xwz||yvvwvwvuuwxxsnr|zzyz|qntxz{|~|ww|}xtuz~~}zxwvw|zvx~~}~xpnpsuvxzvqnnpuzz{{}}{{~}{~~~~~ysxzx{~{y|~~~}{xxxyzyxwvwy{{zwvx|~|wty}}~|yvttsrsuz}xsv~~vsy|smosuvwz}zpeaciopnllnnkhgjpsux{{zyyyxy~xstwxy{|~~{uqqtwwtpnqwywrqsz~}}~~~}~~||~{rpu|zsqrtwxzz{~~}{}}|zyyvtx~{xttzzwwwvw|zvyzuw~|qhhpz}vrsty}}uqu|}|vpnoqtvwvtstz{vplpyymir{|yslilwzusrv|}}||~~~}yzzpnqv~~vootwyy{~{vw}~||~~wrtxyxwurorv{yuz{vz~yx}~zpnu|}zwvx|~~~|}~yvx}~vojimsusonpqrttuvx{zusw~~}~yrrwz|}xux}~~|}yrqx{wy}yx||yxxvv|zustv~wrw~ysrvz|{xtrtwwx{|zvsw{{vuuuuw}~||~~}~~}}~|z|}wy~}|xojkoqpomjhginqrpooppopsz~zxy||vstvxy|zoechpx{woikt}}|{ytopz~~~|zy{~ysrz|zz{|~~zw{vnnsxz{{yursvy{|{{||zwx|tprwzzwttx~~|z{}y|}~|~~|y{~|z}|{yww{~}~ywy~zuux|~{|}{}ymfhmonoqqniggjmnopqqqponou}}tpptxyzyyxrljklmmmlmoruvvuplms{|xwz~{v{|yttuw}|yuor}|xy~{vz}{}}|~~{{}~~yw|zqs}~z{|sqv||xusuy|}}|zwtsrtwz}}|{yyy{~}|}z{|x{zsu|~{yy|}|}~{utx{}xnghinrx~ynip~|ut{}uqsx}|ytpnlnrw|{unhiox}zrou}}|~~~{y}}~~~~~~||{vttu{wqu~~|}}{zy~~yxyusu|~yx}|xvy~wrnls|wpmpw}}tlkqxzxx|~}~vqqvz{|~~yw|~~}{y{}xvx{~|ywxzxvttvvvy{{yvvz}~}~~xz}wtuwyyxwsnlmsyzxspprqoou{}xrqv{|{|~~yoiintxxuojhkoqpomlosvwurqsuvvx{~z{~{y|~z{xx~~|{{}~|z|~|vv|{x{~}~~}}~~{uqqtvxyyyxyz{||wxz|~}wtqqsx|~~~{xy|}uu|xzyvx{|{}~}ywx{zwuw{~~~~~|{z|}~~}}}}~yuuvwwuqory|ysprsqljqzyrnpt{~xqlovyvuxyursspljkklptvtrppsvurty|||}~~}||}~vqu{|xtqt||{~|ywx{vt{~~~}}z|~|}{yyxwz~~~~|z{|wwyxzwkejw|vuusqv~yvy}}{wsu|~ytx}tptx{~yplmqw|}|}~~~}y{~~xry}yuuwz~~{xwurqqsxzz}}z|}{yzwps|xppoosvz{wuz~~{||{{|~wxywz}vomrw|~|yxvvx|~xvx{wy}~~y|zvy~zy}|xz}{zy||yx{|tox}|{xy}xqquz|uolnv~xuw}|uuxz}|{||zx}~}~xuxzzyxspsx}{tqv~|xx|}uqu||}~y{~{wutvx{zwrpu}{xz|}xuv|}xttrommmlkmquusrprsrqrw~~}||{}}{z}vmjkpsx}~ztqsvvvw{~{yz|zsprx~zpmx}||}~||xv|{vz~|{}||{wz~}|wv{}vqoou}~silv~~vnmrw{}zvsonu|yy}}}}~wstvvtsrpnosxz{|~yu}~~{zz}~}yx~x~~vy}~~~xru~|}zx|}|~|}|xx|~~|yz{z||wtsqnnongafouupmmmomkqwwusnkmrussvuojiouy|~{|~~{yz|~~zvz}|~}}}zwtz}|~~yvy~yz~~~~yuwwuuz~||{toptxyvtqnnrsonnllkjknooqturonrtttuw{|{~|squz}~~}~~}y|zx~~|{}~}~}xz}yv}~}~|trx|}}}~{~xrpr}{qpuu{|z{yy{}~}}~~{~}~~uv~}yz~~~|wwyvvwwyuptwurmnttx{rs{}|~xz|~~}|z~uruvy|xzzwsoqsruwwsmilrsrolqutnhfmuvvvwwrkggjqvvxwtvyy{~zuvz{ux|{~}|zz|~~xqqw}ysu}xv|wrv{~{wv{|xwyzzzvopwzuqmov~rjoy~~||~{z}~~{{xsxvmmnqy}ytty}~{usros|{toptwupljlotywqoplmu}}rifgp{|unjlrz|rls{y{{y{|x{|yyz{{|~~~}xy}|sosy}ywuuvz}|||}|{{{{zxz~yux}}{|}~}}|wz~|}~xtw}~{{~}xvvwwxz{|zsmjnstusqqonporurmgfltvsooppojhowyywsqruwy}}~z|~|y{|yvw|~|zz}~|wsu{~{xvx{{|~|}~}}zz{{yx{~{vw||vrruuvwvuuvwy{wrv{||z{|ut{{x|~|{{{yxyzxx||xz{yxxyz{{zz{zvrs{|wuvwz~~rjlsxwuv{}xqmnquvvvwwohjoqpmmopmjjjhjljiifbaclwzqd^bmw{zusstuv{}~~|~}~~}{{|{wyztv}~zy{~}{~yw~}~zy}}wuwxyywvw{}~{wtv|rghovxvtqonrx|}wru}ww}~{}|z}~||~~}||}{yxy{~|xz~~~}{yz}}vtz}zxy|ypqv{}zwx}|yvvy|~~~ytrqqty{xspomlmooolhhijkmnmkhjrwvtvxzwux~{z{{xx}}zxwx||tpv}{vx~{yywtsuxwtrqqpoqtuutsrrrsvxyzyvpnt|~zvqot}~unoty{wvy||{||zz}ukkt}}xvy}}~|}|yy{~}y{{wz~zxwursx{|zxxxxurv}~||{yyz{}{vuvvw}|xutw{|~zrllouywsmihhikmmhda`begfeeinrrrqpmlsyuw{}||}{z|{~|vtz}~|wuux}~zvwyyz}}~zvvwwz~~xttz|vvy{yvtx~~|zywvx{{vnjlsxxurqtw{}~}yuw~~z|||zw|~xuvy}~xw~zx{{spqux|}{urruxxusx~|{}~~~~|z{~vmlrz~}xrlhjnrqkfdccfjmkhglsvtollqz|tpv~}{|~{uxyz~}~{y|~|wtuy}}{yvtuxzz{zvy~}yvuw{yroqw{zvqsy}~|zvsruz}xnfdhotvtollotxywsrx||yz{y|}~{}{wy~}{zz|z{~|{~{|}toprv{}|wssuxyxux~~|}ytv}~zsnnrvvrmjjklorrnlouywspry|y}~~{w|~~{x{{y|~}|~}~~{yyxz}}xsqv{{xwxxtnmu||{wy~|xvstzthgnw||ywwuokpy~xsrvyvnlpuwvuttvy|~~}zxz~~~~~|{}~|vw}}|~~zz}wppu{|vru|}}zuw|~zsqx|yx||uqrstwvurnlmnoptwvpkp{~~~}z}}~~}}yqqx~~|zxvw~~~|z{~~xvw{~}xx}}{}vt|xtywtzztu||zxvx~zvsw~ukjotx{zwrljmv}}zwurpsy|xqmnrwz}|ywwxwtv~~}}~~|xz~~|{{||~}y~~}}yxx{~|}~}{z}~{|~zusvz{||ytru{}}}xwxxutvvrmkmprqruwuqpw}}{sprx~{vw~}~zuuy}}xvz~}~}urx~}~}zy}{wx}~yv{~ywvtqt}{wy||wuwz}{xvz~}|{yz|zspsyyvyyw}~}|}}~yz}~yv{|z~}y{}}~~~}|wx}~}}zz}ukikosxyuolnqsqou}~zyz}~}~~wqoqu{|skmx~{yvw|yppu{{rmotxwrmpxywzxw||}~~~{z|~}}|}{}xsu||sjkqvvpkkmmklptsonquvrnpv{~}~~zrkks}}ywussvz||}~|wuy|x{}}|vy~{~}~ywy||wx|snqx|sv~|z|~ynjnsuvusrtw{{unoz{xy||{}xlfhmrx{ulddp|ytstzvmlsz|xrkggjnppoomllouyz|~~~}zx~zz~yusssrponnnmnqsttspnnprvyywvvvsmiilpuz{xoeaemtwxurpnkkqz|{}||}wx~}~~}}|~~~|}|vty~zxw{~{|wttw|ytuy{zwx~|zyyy{}{nedirz|ukehs}{uopy}}~yokouuqnljhhkprqmhhlrw|~{xwwz~|}~~}~zz|{zzwronoppnkhhkquvurnmpuyzxuqnrx}{peafnssojhhhimrsojjrz}{xxxz~|yy}~}}~~}y|}}~|{{{|}}{||{~~}}~~{xwy~zy{|}|||~~xoknsxyunhflwzqlox|wuwxtnlllmmmjgdefggfcdiorqqqqollu~|zz|}y{zrotz}~~}zxx{}wwz|}}ytoopqonrwzywvsplnv~xpjinv~ynd``djnolighijikpw{zvrruz||yxwvst|zrqtwy{~~z}|}~~~}|}}~{|~|zwrs|}xuuw{~theku~ynfcgr}ztsvz|zxxz}{unmmljiihghijhggijjijnu{}|zwvv{~}}|zz}}yspoquz|{xwxyvtx|wv{~|uonquvvvxz{zxwvvy~~ywy}}ulhjmnnlheehjkkklnnllqx}|yvvwx{{zywvy~|wsuy|~{y{~~~{wx}z|}}{xz~~}~|~|wv{~|yy|ynjpz}sjhny|xvy~}wvx|~wolkjiijjklllkjjkmqrpou}}zwtu{}{|{wpmmptvwvtqpqtwwvx}~~}xwxz|||zwurqrtwz||}|ytrx{yz{z{}~vmijnqrqkgfinqqqqokhjs}~wqpruxyz}}yttvxwtqsy~~}ww|}wv|yz~~~{|~~xvy~}}zqlow{|{ytpnr{}yy{}~{wwz~}vmijlmorph``gorplihjjjnu}~{wtrrvz{ywwz{wqnmmprsspljkmoruwwvtrqw}~~|}{wz~xtuvxxyyywvxzzwqow~|xtqrx~|skiknsttqljkllmoqqonsxywusruwwsrv{{uonoqqqruwwvvwwy|wnmsz}}{xy{}}|~}|}}|}}yvy~|yz}|xx}~}}~{tt{}{{yvy}tooquxxtnjkmnnooolhiq{ztonpvyyvuupgbcfjmpponkjjnswyxxxwurv~~||~|{{|}ztomkjlorpkhjnqrqrqnlnv}|vstw{{yvvvsnlnrttpmox|z|ytsuy~{trw||wrs{~||~~z{}wv||vx}}zxvvxyzzzvtuy|}||zupqy~zwwz}~|wsru{|righjntwtnklnruvutttttx~~zwwxyz|~zqllortutsqqqsuwz{}}zx}zwxxx~~|~zuytaZb\^nhcda`^_a[Zacdfophtusytou~{}~zz}ztomkovzzxzzx|~~{xzz{yrt}{{}ysrrqppkhkmorstqmggq{~{wurruy{{|zrjgfhgju|||wspoopprtssuvwy{xnhhhinpkdekmnnnkfc`_dowwsqrtwz|~|yywy~}||}}~}yxyxyzxwqjjmmnpppmhdcekrsnkjklnppnllmmklpqpopqpqqnlmnome``glmmjheceimsvuttsqqpponnouxqgfnqsutrnp{}xurtwz~~skklsy}~voou|~{ux~|v||wyztsvz||zuokhhjov~{wqnu}~zwtsvz}~wlfefmnh`[]chkha]\]]`jqqoopmouwtrqqrojjnoortoha`dhjkjhjprtwxvtv||z~~~{yx}}wqtwsrsrsropsvwoimtz|xsmkmorutqnosrlglvwpkkmpnmr|zmdfmrssrpmjhmx~}xvuuwwvwwuvxy}{riimsz}wuy~}{{z|~wsvy}}vsw{~~y|~{~}|~|yxy{||{xz~{xzzskfgkoqlc^]^_]^eikmkhhjqvxusrpoqpmmqtoe^]^_^^^_aa_\^ab_]ajnopppsvwwwuussvyvrruwvpkhkqtx{{yvtw~}~{{~}{utxyyxutuwwvvwvsrv}~||zz}~}~}|}{~~}zvursvxvsqqrrnjoz{vuuw{||zxx{}{tljmsyyslmw~zxwutw|tjksyzywurpsx||ytsx~}~|rlptuvuqmiilnnlfdkquurqqsvyyxustuvy|zsiefjptusnieehq|}yvssuz{vsv{zwuvvuogdejoopqpponqvxusv{}~{yz}|vux|~yy~}~~}z~~|}}vqpvzsrxzunjjkllmkgggghhgegmssqpmjijmopqtuogcaagnnifimmigghlnpqrsqjdchmquvtolmppomoy~zxz~}~}{~{snnrwywrnkjlnprqnkiltwxwtomoqqqsx{xoiffhknmkhhjkkkiebenuwuqnlmptwvsppqqrsutpjimqsuvusqsy~}~{z~zvx}|}}~~}}|{}{z|}wstuxzzwtpnoonllpvzyurokkpsutqrtsmgehmqrnhhpvvtqpoprw{}tjhkosuspllnqsuvvtpou~{yz}~~|yxz|}~~|wutuwz{xvuvvtppv|~{xxy{}{zyxvvx{{rhdegjllkigfghiihghmrtrokijpwwod^]^`ejjgc_ZY\cggebekqsstsqpsx}|tmjlpuxxuqqtvwuu{~||~|uqrsttsnjjmonkkllhgmvzyuolknqsssroieegjnpme^^gprpmkknqqomnqojghjlnnljknpqrstsopw{xy{}}|zwvvyzzzz|}~~zvwz{{zyyyyyyxxwst{|z|~{z}|voiiouxvspnnmlovzzxspsz}yqlmooljkmnmjgdfjjfa_afijijqy|{yxxy{~}}~yvw|}z|~{vuw{}|umijlmlmmkfdirxvqmifhlpqpopnjdcefhlongdis{|ytqrvyyyy||umijlmnppnljjllifis{}zwttvz}}||}}{{}{usuy|~}zxy|~~~}{|~}{zzxst{{wvwxxxz~~wmhjosvvtohcciqtpljkjebbdhlljd_`fjlnnmjkpsojhknqrqopw}|yvuvy|}{yx{~{usv{~xuz|yz~{truz~}~~{~{z}}yvx|}{zywsoow~|wrqtxyy|~zqklqttsrokggnvxupmmnoonmmppkgghhghjkkjijkjgdhqwxurprw{ytruyzyz}{sjgkrvvspnoqtvxzzxz~xtrrtwxww|}xvx{|{zyy||xoihjnokd_`fkljhc\Z^ejkjhghhedhptrnjimsuogcdhjlnmlns{}|zwvy|~|yvtvslhinponpqnjfku||ww{}{xy||}~{}{z}xzwoosy}~zsosz~{wy}zvtvxzzwrjb_bgfcaa`]]blsurokhjry|zwxyuolmpqsuusporwywtw~~{ngjry|{xuspprx~}|}zst|~~~~~}{{|~~}}~|{}|z}~{xurqt{}wokmtvsmihikoqnf]VYguzxsomnligjmljimqqjc`abbcddb][[^_^[YZ]accccefgjnpplku~~~{{|xrlkouz}}xxwtvz{yxy|}vmioutqoljgeiqz{tomklorqmjlu{yqjgimrvxwtsuwvx~~zwy|}yuty{neht}~zwtsstuxyz{{wrnpy~xplpxtkkrx{~~{|~}|~|yy{|yussropu|~}|yy}zvx|{rllr{}torz~~~~zutyytu{~}{|}zz~ztrqszzvuxy{~|}~~{}}||~}{zttz~}vporusmlu}|uoqw~}tmjkqx~|wpmpw|yqnu}|ww{}|~}|yy|~}~}urw}~||}}ztt{{z}}{}~}}xvxywuusruyzwqpw}zz}~{z|}{yyz|}zx{~|zz}~yrnortttrpquxxusqlkox~~{vnjmu{}|yww{~}}zzzvnkklkkjhghjiffjopmklnoqw}yxz|}~ytxztu{~~|zw{|z{}xwy}{wz}{ut{|xy{||}}}}{xux~~{pmt{{wutrmghu|ojnw}~}}zz~{vx~~|}{x{~{wwy}}{{|xpmu~yqkiknprvyuj`_gnqrturpu~}zxvx{zyxyzvnhhhimrrlhkqsqopqruvuutrmhmz{rllpy~~zwvwz~~}~~yz~~}||{{zzyxwvvyzyuuuusu{{uw{}}{zwtsuvtru}~xsprx|tmmu~{wutxxsx~~~zz~~||{xrooqrsrpmigiloonprqpruxxvx{{~{xy~}~~~vrv{}}zursusolkkloppmknuzzuolpx}}zxwxxxvuwy{}~}zuty~}}{tqstvx{~}{yy{}|y{~~~z{~{tu}|{{y{|{xw|tkjnu{|xrnprrlddmx}zpf_aiprrstnd_cjnkfaeqyyuspjegknprronqsqmkls|}yvuz{y|~~~xv{}wv|~~~|zy{~~~~~}|}~}~{{~~}zxy|}sqz}z|ytu{ztssrpoprqnkijlkhglswvtrpnpuz|{zyz|~~~wppv~~{{~~||zx{{w{~z|~}}}~|uruwxxyzxsnov~}wssvyz{}|upotzyqmov|~xolquusstttuwz{yvy}}~{wy~~xw}~xx{}|xvvwy||{y{{y|~}}}}}}}|}~~xux}|{zqlnv~{rlknqrqqrrqoligfefmw{wqlkloswz{zxx{~|z}}vqqvz}|vrrsqry|{~~yz~~~}zy{|~}}~~~~xrquy~~xsqtwwtsw~|xtqt{|rmpwzytopvzyxvrkffjnpqoliilnrvyxtonu~}zxyzzz{~{tmkkmosspjhmu{{zyz|~{wy|}~~}{}~~z{~yy{}~yx~uqw}}xrnkjkmmmljiikmmkkjknoooqtwwutstvx{||~uopu{~{zzz}}}}yy}~~}{|}{vy|~}~~~~{vvz~~{zz}~{ww{{uux{}{wv{}~zwvvwupmr||yvolpw|zslhimqtxyupkjoy~xtvy{yy{~vmmrwvsssrnpw~~~}|~~}~}|x}|z~zwwxyzytnlllmmkjihhghlnmjhilnlms|~{wtw}}{}}zy}|tnosvwwxyxwssyzsqrtvvurqsvz{{{zwux~~~~~~}~vmknsxzujcenuvusqnjilpqommpststuvsnnw~|uppqqpmlosrjbaflnkhgijgehrz|{|}~~~~}vtvy|~~~}{}|}|z}zropsvwtqnmmmoqrrppqqpptyywtqt{zutv{zvy~}wsrtxywwz~~}wsu{}uppswyyyz}}zutz~~}}}|}|yz~}zz{{yy~~~}z|~|trv{||}}wlfipuusrrtw{~|yy}|wy~~{wpiimuyxqljlmkkt|{{zz|}{ywvvx{~~}~~}xvy~~~tnqx~~||~{z}{|yqlllnoomjilnonnpruvyywsrx~}zyyz}}ywwxxy{~zplpy|yxxxy~zy}~yuxwvvrqrsqsx{||yr|yx{xv{}{ywx{|{|zx{~}~}xror{zsopruzytsv||z}ywy{zvtwztibckppnkighihnw~~xojlqtsrtvxyxxyujcglotuqprsrprx||vrv~||~|}~tpqqoqtphbaehikgcfghilortsqrx}~zxz||}xutw~}wsootwupmqvyzyxusx~~z{{plnquwurqsw{}~~~~}xw{~{}{~~rjmoqwuqlhimpstvyyzxsw~}{{}~{y}ykfm}~qhkw~xx~~|}~{xvy~{ursw{wolopsz{y{yw~~{{|~|zxuuxx{zx{~}}}~}yx~|wx||}}vmjntspmkicbhnqsoheeghmqsqkiltyyussqswwvuqrtqqwywsoputrqooststsompsrqpot|~yrkjnsvtqpqohehjijkifccdhmmgeggjmnrvvsnou}}}}sklqx~~ztpoqolnu|}xrmjjlptoighid]^dkpnooidcky}z}}~vswzzyrnonmommsuturrvxwuz|w}~~vtx~zuvwvw~~|zwvvwwvvwwtj^Z_dikha\]^^^`ejjkmopmjkow~|wstwxussststtqppoonmpvxskfku||zywtsy~}~xuwy{zslkpx|{{ysnlq{|z}zuw~}zz|z{{}xw{~|z}}}|{||||yyyvvwvrry~zvvy~}||~|toqx~ztv|~{}|wuwy{zxvuutsstvyzxwyzzvsw}~~~|||}}~~vooruyxtrrswyxxyzzy{~~{{~zvtqqtyzxxxxuqpu}|z||zy|}unmptyzvronrw{~{vvy{{xtsxvkgjpqpmkhdelrvwuogglrx|~~~|wu{{y{~||~~~~~}|xtvz~~wru{zw{zurqt|}wsrsqmow}|ytpmmpsututojhjpvwsmjmx|zxvw|zsv}|tlknrsqnljiginvzxrquzzwx}}zz~yrr{~~~{vuy~|uooqssrpoonnptvqf`dovywspooqsttrnmquwussssqnmnnqstrmjmruutuutrqrsqonqx|wmedglprqonkkqyypkmu||wv||y|~{z{~ysruz|}|{zz{{{zy{~{{~|{z{~{tv|vvy~}topu{{wx|{z~zww{~ups{{{}{yz}~}~zy~{smklptxvropsttuz{|{xxz{}~xtz}|z}}z~y{~||~}zxx{~~yz|wrnmqutkb_acegge`_adjswwtqpquz|yvuwyz{zxtmlrxywtsqonotzyqkkotx{{{|}{wx|vv|~xuvz~ytvyxrou~}wssuy}tkkpttsu{|vqoorx{zvqoqtuuuxyuleeimpqokfdfhjlopngbenuxxuqoosvvuuvwvuw|}zvtvz|{yyz}{xz~zqkjntyzwsonppptz~}zwvvx{~}{ywwxxxxyzzxrmmpswz|zrjhjns{}tnlmpu|wka`flqspkghijls{|xttz~{z~~{z{}}|~|yuvz~~zy{~{y|}{zyxuuz~|}~|~~ywz}~ywy{zyy{|xux{y}|wusrruz|xpihjloqstuutruzyuy~|{|~~wrqsw{~xrrz{z~|vsv|yronnptwuk_Z^eknoleabgjjkqwxvsqpppoliinuwpgbchieabjprqoonljjlnpqrpnmptuqlnu{|{zwvx}~~}}wnnt}{wwxywvz|zxw||sjgiknrvwtnifhmsvwvtrqpppoquvof_^bgic[VX\__`_^\Z\clpnljijmpsrommotupkjlnrutpnpuyyyz~~ysty~{yxwxyzyvspprssrrroidchpvwuqkikpvxxx{|xrns|}xuux~}uonopuxxvssvxvrt|}z{~|wtuwyyyxvuuy~}}~}~~{y|}zww~~{||vtvz~}{z{{z|}z{~}topruxyvpjgginrqjcahqurlgeehkkjhecdfhilljjlqtsont}{wwy|~~|{{zxwywqmouz{{zxwz|z}zuy}zy|}yyzywvwxvsrvvtlbdkoomllkjjmpojggoz{slgeegjnpomkkmle^\alv|}rcZ[ckoolgbbeikkhhjihgku|yutqsx~~}}~|yww{womqv|xomsxumjowyurrqporutqmhiosqnlloniecegfgijhc]]fptogbceebbflpnhegjliegpy~|vsty|vonu|~|yvtspt~~zsqty~~xrqz}{ytqqv|whabgloqpld]^iuzytokikqux}~xmginrtspljkllkjkmmmprssnms{~zy{~|}}}{ttx|{{~z||zz}~}{try~vkkrxxtpqvyzzzulffikmmiecdd`]bimljgdbfjjhgkonheglnnnppmijs}{rkknsx||vkegknonlklnquvspmnsx||||{wux~~~zqjmx|skfehkmnopi_Y\afggeb^]_acca][\]\WSU]ehdXLJUcllf_\ajrutpmlmnopqsuoe__beillhcadiorplmsz}z}}xy~}|~~zwwy{zxvronnprvy{}~~{vtuxyyzzulfflsxui_^hprokijjgdcdeefffgijgdhqxvpjfgmstqopoh`_emsusnifglv}|||vuy~|vtv{~~~{{~yw|}wsuz~~~}wnhimpsusmhgijhfglnlhddfjmnnnnliipxzwuvuttvyxuuy}|ulhjqy{voklquwwyzwsnms}~{wuvy{|{zxwvz~{usty~~}}~}|~}wrqv|}vnlqtroprrka]`fjlkgb```djorvwtlgiotwvwxumffmsspmjijihks}{vsrtz{z}yolptutsqpqrrsuusqv}{}|}}ww{|{vqlihhjjgdbbdffefimnlfelv||yvsqqtuusqpqsvund^^dkppkfefhjlmnppnlqx{{{zwsrsuvvutttojhjnqtusrtvwuw}vqrvywqihnstsqrqkd_^agmmidabcaaemppnkgddgknnlkmmidcfjmnnlllljhkrvvsrqruyzyuttw|~wmghmrvxvsrrstuwx{}z|~}{zxxwtpnprojecfijiijljdafqz{wsrqrtxyyvutuyztkefjllkf`]_cffddfhfceltxwuttvy{xvx||vmkpx{ytppqqqv~wposxyunlpvuld``ekpqnjimrusont{~~}{vqpswyvrooplecfiknppomliiq|~|{{}}z{~vmlnoommmmoqtvtojny{z}yvx|~{xwy{zuqpqrstttuusomt}}yxz~|ywurqsx|vi_^bfjjgb_bfhfgijgbbkw}{uoklqvwvuuqiccgloqrpkebenw|{xutvz}|yvwy{{}~tkjqz|z{{ywwx|}{||{zxsooqrpnmmljhfehlpponligir||tnlosvvuvupifegjmnljiifcenvwurplklpttsqqrqia^`dhkmmkijmpqqpqx~yw|}{|||~~~|vsuxwrnllpqniipx{ytpmorrpnoqnifimjaYY^ceda^\_cdegiifejt{|xspqtwwuuwvnfeimmlkkjigfjsz|zwvvz~~|z||xx}tllqtvvrmhfghkjgfjnqqmgfioqqqqomknuzytrrrompuumdbfmpoliijkjgjqwxvutstvy{yvsu|{pikosuusqqruvwvttz~}~~z{~|tqtx|~}zxxz{{{~|z}}{xy|~~{yyzzww||yxy{}~}zvtw{zpgdhnrrngeinpqrttrnmv{tqsvyy{~|rfaekpssplifegpxzwttuvwwwxxwttvyvqllmoqtsomqx{ytstx{}}}~~|zvtw}zxz~}|}ywy}~vlggjnrspljiigefmtvtrqolklnmjijknld\XXZ[]`a``acddbbitz{xurrty|||{zwusuz}wrqsuy}~|zz{{{~}|}~}z{}ywz{{ywuuqh_\^beeb]Z[]\YX\`b_Z]fmlga^]`dgiklf\WZagklkhda`clx~}zvstx|~~}{zyy|~wqruy{|zwvvxzz{}~~~~}zvv{zw{{rnoruvvtpkgb_aglmkjf_YY]acegfcabefc`bktvsomlmptwxuqnnsyxpgbbehnpojfehlnnqy}{zzyz|~}~|vu{~|zyz{}wv{}zy|}{z}}xstuv~kdniivrotutlc^\dkkjfpyu~nhqmaex~yyrknmfdcikaYY^_`hnpsrmnu{}wyxot|xrptz}|{zsnlms|~sllqvyzysppommnu}~}{wnpruzwqpppprrjfihfikpz}{|xqrz~~}|ysrsuz~yqkhkpqsxxogglpsyxrquxxspv{shhjjjknnlhdaacfc`aba_`gosqog_bjnnpvytmnpnqspooopsstqmoqqtyyxy{}{||y}|yyz|||zzvlglu}~zrlnqqqssnlkifeghjkkkhfknidejoomlife\RQV]bb^\_a]XZcmnkiijmnprpljlledjkgc_Z^gmoja`\[`dknh_UV]cggc`aegdcfkoqpopnimy~zpnrtsuxvsroptvros|}zywyz|yxz{~}||yzwqooquz}ymd_]amxzumbXW^`]doqibadfaY[aeffc`biswqhddeiprx~tjiox~~{xwz}~vvy}}zywvuy}z||y~}{qjir|yrsy}zzzy{|~}tnqtuvwxvqmosrnnry{xrnotxzvqpqrvupnmlmqqmkjknpqomkkqvrjegkotvtmjkoroqtoltxy{|y{}{{~xopw{||{vrpruvvuqonpw|yx{xux{||zwx|~|{zyxwxzzzxutrnljjlkhgimoj`XUX\][^dfdc^VQR\hieeb_`]Y[cmrokfflplebgmqqpqonppqrvurv}~~~}~~~~|~zsrssttuwuqnosrmhipwwsprsrnllllmlouupf^^_bhnrpicabhmjc^_chlmkfdeghghjkhedfilnmmpqrpmr|xtx|{{xtqqturqponkjouyzwqmjkry|{xusuzz|~{zyxwwutvwwurrurlhiihgecdjoqkbXV^cfhhe`_dikhfiouwurrrsvy~{qmqty~zx{~|{~|vuzwqruvwtonopqpnonkhipvwwywtssrstsrpqqolkkjiiihhfefhkke]YZ^cffc_____``abbb``adghhjigeit~|ywvy~||~~}}~~zz|{xustspov}yojlpsx}yvwxyz{{{{zyxuttqory{shaadfijie`^_bdeeeefhjjhkquvuqnmosz}yrkimquy{xtsuyzxtw{|~~~zwz|utx|}zwuvy{zzyz|ztv}|{|}~|ywvutturomllkjknsrh^\_cfijigedcdfgfedddddegiihklklllr|}}vsty}~}z{~|yy|~}vqqv{~xpjjpturonlhgnw||xtomotxxwutrrrrrsrqonnlklmpsqia^`chlpolhfhkkiipxzvpllquustwyumijmnpppomkklnpstuvvsnnt}{wvyyx||||{}}{{{ywvy|{vru|~zxy|~~}}|{yywusrruywohfhjllmllkjhgffhikjhec`__`dijgdcdeffhouxyxwvw{~}~}xw|~~|{rnquwxtmjlquwwvrmjp{~yuvz~~zyywutttttuvtnhdfhikkiedeilligiihhluzyuqopqsuwy|{umiknruvtqoooopsvyxwwxxvsu{~}}}zz|~~~{yy|}}}xwz}~|zzzxtsz}{z|~~|zyxurpswtmgfimnlheddcejosof]Z\`deda][\_bca`accbbhpuusstvx{|{zyy|~xrsx~|{}}~ysqruwvuvwvsopv{}~}|zxz~}zyzywuuxzwpljjjlonkgdcbcegheb``bb`^ainnjiijkmoqrpooswxuoifhlnoonljjlmkigeeglprqqqrssuz~~{y~~xy~|ywwxxvtsqnjilsvslghjkifgkmmklookb]^addb`^\[]`dda^]_a_]_hsyxtojinsutuwxtonquvpjghmruvttwzyy}~ztv{~}xtqpoponkjmsyzvohgp{~wrrvzzwsppqswvpgceilnnjdaeilkhfdceilkhfhjifhp{{tppsvxz|~~}~~xssx~~xrpswz||{wst{}yx|}zyy{~}}~{z|}xvz~}ywwy{}zx~}{{~~{yxxxxz~ypmqwz|}}yvwxyvqnlmrwxskfegjmqrojhmsurrw|{y{|~}zz|~xrruy|}{z|yutuvwtmgfjmopplmptvuromt}~xsonqstssrpptsmgdegltwuqmkkmopnllnqrqrrplhfku|}zvsprx~{yy}~yvvy~~yvw{~y}}|vxysqxvkqytuzuppwzkfnrwyvtpmonknmjhccjonfadlposurrtx}~{wsu~zx{|z}||~~y{{xxz|}~xx}wwwx~~zy{zy}{wvuuxvuzvngdhmqqnmpxzvuvy||z|~~~}}}|qoz~|z{yw}}|yv{~yuy||~|}yx~yzyz{ywnmnqrrsqmmpqvvqmhlv{xpjlqqonkiffinqlfccfgknoqqsuuutmimx~xuwz|~|zwvyz{|~|qkovywy{|zuw~}uu|}{{{{{~vv|||~}~|xy{zyxy{xkahuyvwyunoz~zwz|||wqkmqturqoliglrsqlkortslffilnolhdbhlkjgdffddcagnquyvrqvyy{~}vxzwxvoiknoomnpmihoxspvz|xwwy|{uy~~|{wz}|wusnnv}~|tootwtqsqqv{|}nchoswwyyupprruurrv{~}zy~}|~}|}xuy}}zxyvvww}zu|{z~~~unt}~}{||~}{|xtv|~{xusrz}wtyz|}soqsuy|ux~}trxx{}pfjrvwxsopnjlrsttonnoprusponoplhihjlotsngdhmos|vpqx}~~|}~}z}~~yvw}zvwvrnhfoxywvutpnrxzz}{wyxwvrquxtsurpsutusplnx}}}yrry{{~~|yuqpry~zrqtonot~zxz}}{}xroqyyrstvxwz|vlims{~yxtrtw}~{|~}ytz~z{|z|zvyz}|~~||~}|~~smsurtyyyvrolnnkmpnnpoprmcbeeefghhgcemnkfagt|~{vty{~}|qjnuvxywwvw{}~|x}~wttuwwrosuxwtwywy}{xwtuwywu{yplfekpsrnjlolgbcnuvsrwzyvprz|}|xurrzype^bjmqof_]alqpleiu|}|yvuwwx|~||zrlhis~|smkimrry}xpmotvw}~zwv{|}{~z||~{}vw}{{xpmu~}~{xwtswwspquvyxvvpdchlomfbejnrommikomqz~yw}}y|}|}{yyvtx|}|sjknrx{zzvrsxyw{~yy||~|{wpv~~~~zwyxx{z{wpqqu~~vtz|y}~}rot{zoiefjhhmonppkilnorv{}~}{zzy{~xtuvux{vuupllnmnqrvvqh`fmnv~~sffs}z}~xz|~|z{{}~}{z||yxy~zuuxxuttnnpljkieeefklffkiilmoohfmqx|vtxyvwwtvvrv{{uqrtvwtmkppmpsrrqns{|ztpx}{zz|~~yy}~}~{z~zx{~|~~yy}|{~~|vz|{ywwzykbflnlmnkklmprtphgqz~|ytrtxz|{vsvtqrssonrqmmkjmqsupmpsrnr~~{xx|{tsxzyz}}wsvvw{~}|}|~}~}~~ytruz{vroljjmsuqmjhloppkkmklppoolmsyzwwuqtvtuxzuqrw{zsidhlnsrmmqrqsxwv{}}~~}{wx{|{xvz}yuvwwwyxw||x{|{xrr{|{{{}ytu{}x{|yz}{|{|~smlnrxwtqqrqpsx{ulmwzqprvy||ysqrvzwldchq{{wtmjmv~~}xz|xx{xsqsz~zwtuyz}}y||}}}}xssxytnmmkmpppooqlgikjjjkmjhhiknoldeovvttrmlosvwtrrtxwphioqqponmnrz|}zxxyzz~~~~~|{|{{}{xwy}~yy}vqu~}|{uv}zusz}vlghnsyzupkjouxurw{wtuutrprsqlimtrld\_gjgdgnqpmnsvxxy||}|y}{wutrtxxyvtwwurrux}}{|~~}zvxzy}tpsv{yrokjlquromjjklnpoomebflpqollmjc_dpxzvqkilonprpoptwyshdgmpppsw{~zqq{}{|}xz|xwy}|{}~yw{~}zyx{ynjjksyzvpmmmnmjnvxwvslijnssrssohbadfhjjjihjnqsuwyxvy{zxvx}~~{zslmuz{zvporuvtqsvxxxxwwxzzz~}ww{{{{ysqtuwunmntytomiimopqohegkliigdabiorqmkkkmonnonmtyz{vokkow~}xsvxsppowzrpx~zxwruy{ytuwy}~wv~}{|ztz{tnmmptqossoppknx}wv|~~yrlks|}yssuttvz~yrootz}zvy~~xtniiigfgb`abdebb`ZZ^\^djoplhimrxyxwvqooswvutpmmliikkoutu|}vx}xtsqtzukfhmqrohbcgmmgb^YRPUZ\[YSOORU]^YVRXbfijiifcchnpllxxlffkonklmkihkpplfgq|~|yxwy~~|~~}|zz{xwx{}xqr~{|~~}{x{zqklrxxqe^\bpz{tsqlmtwyywwxwndbgmrvunid^^fq{xpppu}|vy~}}~xvwtu{~}{vvwsv}|}~~{yz|}{{~~|xxywx}|wwy~~|ulkvyplnmhhlljfehjfega^`_`a_]][Y\_\UU_kljieegjnljlpusmmruqmmlkmnjhotrjeny~~zwtuvx}~~}vrsz}vooqtvuxxrquy{}wy}uljnpuzytmihkv}xvvrlea``ceimha_]YWW]iopppmhgjputvxv|~tllproppmlllmokghoz|zyux~|y}xpryxupjjlmu}{vuwtu}~{~}|{}}|}|{|~|w{~xqmoquunhcbehgfe`^achkjlmhhnposvtvtoopv|vokfhlpsqlilrpijs{}{z{zz~}|~xrry{ywqkmoqsutpnruvx}|}}|yy|~}~{vtw|~||~~|yx{}~~zsnlqtuxtia_abegb]]\\]__^ZV\fmoleaenqppqqnpttqkc``cgjjkifdccaeovxwvuuux|{z{{|}sjijjiklkkmkilqpmov~~{~wu{|~vvy{~~wnjnqpnmjkmhcfmw|zvtuvux~~|~|vqoptwxwspqtsnoy|vojjklqtrlkoqpkjq{~{{|yursvxuttrsx{{|zx{~~~}|yx~xmgjrtpnkea]`b`_][\[Z]_bc`]bmutpnoppquwvuttuslhiighmoomjlqpjks}~yojlpuwtqrsstw|~{x||vw~xu|}||yrqtxxuoikoomiedfffhlotvvtrssv|~{|{vstwzvnhdejqtqjfgikkkr|{wy}~yxz}}uiabhlprplihlprrt|~}~|{}|xuuurprspllortsopu}~upquxxunigfccdeeddiiigbepx|ztsrrv|}wrqtwytlfeiknqnkkmnppmlt~}~~}{{wlefiloomjiloqrvxsrtz}slp{}xvy}{vsrx{wvxxvtqnnonnopqrqmmt}}z|~~{y{~|rkjlmnsxuoorsuvv{}{z|ztkgilopppoorvyxvv{}sllptvtoliglqtuwyz{zyvv}~{~yroqpprqmhcchmnmllkjoy|zxuw}~zvtutw{xmecfikklmjgdfnssonu}}{{{}~|zxsqtvsjddhkjjlnopqqrwzxuw~}|~}{ywwvvvtx}vmnu}~}}|}~yttxzzzyywuv{~{qklnqtusnnpsvursy}zy}~xspquvogcdfjprpjgjqutru{~|yxy{{vqprtslda`bdgkke`bhnponnoqruvsqrssv|}vpmpx}xwz}}ztqptwxxvvvtuz~}{}}unkllnqrpnmlnqqppry|xw{~~}ysomqwwphcdhlpplgjqtvvwwtoq{}zxwwvvuuurqqqqqsuvvux{wtsuz|~}{|}}}x|{tqty|{xtuwwxxyxvz~|~}}~}sjilppqspmllpuzwsx~|{z|~}|ysonptvricbeimnjilpsutrnmt}|xwutsssrstrldadimolighosstuqoswwutuxz|}}|{xtsv}~vuxzxvvvvuttvvsqv}~zy}{xvw{}qe`afkopmgcachlopllpuwwutrqtxyvpkgefinqmb\]dhhefikmoqsrqmlpsvwz|vmhmtsmhiotqopqqpnry~xrpsw{|zvvy~~~}vw|wvvvx{|zxwwxzzvx~~|~|ullrutqollptvx{|vnnx}zz}~yutsqstvyxrjegkqvxxvvxxursyzrptyzxsqsutokkmnnmpsttrsuvwwustvwzzxwvusvz|}||~~wrrsux{xsoosxyvtz~}~}}|}xkcfosrniecfkpvvrlhku}{ustz~~xqllopprtvsleacinrrommqtuvsmhlsxyupkhlrsnd`fpwzxsmkou|~~xrqsuwyzxwwwy|~}~~{|~vrswz|}|wsuy}}zy~}vqqttsros{zyxwwuppy}yy~|vrsuutuxxslhikpuusqnnquxuqmkr|{snmoswyuomopsvwwxvtuvxyxy{~}xuwzzxvwz{zyyyxy|~}urtuvxxtopu|zss{{ropsuvvqlhegknqqpnkloqrsuvtqqrw||tolpx|{vrrrtux}~xrnnsx|}xvussuuvxwussrrstuvwwy|}{ut{~|wwy{|zz}}}|y|{rnptvvvvspquvxy|{{~ypntz{zwtqqrrtvtonu}~smouxxzxssux{}ztpqv{}ztrstuy|{zwuuvvx|~xsprx{zyyxxz|}|{}{vux|}~~|}~}zxzywxz}zuw~|xy{}|wqmlmquvwurqrrqsx~|yxz}{xurprsuyzsjfimptw{|yspw~}zxuux{{sf^]ahrvocYXalvytmhipvxwxzytqopqoprpoquyxutuxvuw}~|~{y}}wwy{}~}ysomnsvtqommmnpqrsspnmoqqomorsssstvxyxxwutty|zywwy{{wpms|zqkjoswyxvvvxyz|{xw{|{~~wrrtwz{ywy{|zxxxux}z{{z|}{{|xv{}xw{~ztqqrtuuxxtqoqvwuw}~ulkwzrorw{|~~}yqmou{}zwz~zuy~{ustrokloqqnklrxyvsqu|{x|}wqorx{zvqpsvuuvvussyz{}xrs{ytuy{|||xsqsvvvxvqlikv~yuuy}~|wtuwyzxqhcju{yskdaafmu|{vqnnqvy{}zxvtuzzqnoqsuxzzxtsrrx}|xwzzy{~}z{zy|wy~~wporuvuqqqsttsqoooquvwwupmow}}yustxyz}}woow~zvv||xy}|tqrx~zqllptsqsx|||||yy|}||~}vrrrtwwvtrrsrrrtvwvw}~~}yxz~xtvy|~xqnqvwtrrsqnov~~}}}~}||urppqrngabjsxtka[^iv~|tmhhow{{ytokltyunihiijmqusnkijklqx}~~}{|~xrsw||yzzyvuy~}zux~|xy|}|zwtrpou~umkottrtz}}zxwvz}uposz{uuy|{wx~{wsqoory}rfbgosrnnqsv{~|wtstwyz{}~{qjgiovzxphfimpsuwvssx}yy}|vuy|~~{xxy{}|xsnpsutuxzxrrywomrw|~vh\\emqojjnrssttrqty~|wrqsuutvwtkbafmrtqkfddeiqxzwuuttw|{rorwyyzyvrqx~zwy}~~~|{ywy}{qnu}|tpv~}|~{tu|}zz||{}}smovywvyzumhkprrnkmt|{topw}{wwyzumikosurlgeglrsnhir|}yuu{~|}|}{|~xuy~~xrorx~}{{{}}vtx{ztnknswxwvsolmrx}~{vtx|{vtvyyvrqsxvngfjmpqokffoy|xsrrrsx~xnjnuyxvtrpqqrw{}{wuuv{~~~|vw|}z{~~yvy~}|xuw}|unpy|z{x|~||~}xx|tonpu{xnijosvsmhlyzsoosz|wstxyunkorpmlkhimonlloqpopw|~~|}~~}~~}~|{{zyxusv{~~}{|}{wy~}~rgehmsxzwrnnqsuyzywx{~}ztqqsutrqrpia_dikjjgd_\`lvwqliiilryzrigjmpqqpmjjlrvwvutsruz~|{~zvuy}~~~}}{vv}}|~~|xvx|}{xsqqpsx{vmhiouwtkgmx}zvsstuwzyurpquxvoigfhlnmjfegjlmoqqomlov~~zwx}~}y|~yroruvvutsswz{zxwx{~~~~{uppsyzuollljnv{{ywuttx}~ytqrtutrtuqibchlmkkjfaaitxuokknruy||wpmotwxwvwxxtorz}|{{||y{~~}}}{xyz{|{ysns|~z{}~zxyxx{~{yyxxwx|}ztqrtvwsonsy}{vtuz}{{{{{~|rlmprsspnlloqtvvwwwwz}zz}}uruxzzzwvw{~zz~{{{qkmqv{{vpnosvy|~}{|~xstw{}{wv{~||~~~|tsw{{xvvvvux~|{~zy}}zyy{~yqnqux{}{wsstvy}~~~}~wqortssrrstwxursz~yy}}~}y|wrv|||yrsy|vsvz|~wuzrzx{}vz{wtpqohkv}~~|{|{z~}yvvy|ymfinsuwzyz}~}vlfdhpvuqoosvtrt|~}~}||}~~yutw{|~{y}~}}xtx}|}|yxvvywyyrmorv{}zwx|zy}}{{{z}}smlpx~}}ysquxyz~~zz~~zz}|skjklmmqtrqollnpv}upsy~~yvy||~|{}~~wx|}vrv}~{z|}||zxxwuuvribcgjmooljkjlpsrry|yusxymlmmtxysgddekprrqppoqnox~~xwzvx}|tvz}}}{|~{x|{x|{y}}xpmmt}|sopstolmlklljjqwtmhhlppsx{yvxyzxstx|zurs{|{~~~}|z|}{unlosw{}}yuust}yuwxx~wkfinrxzuqoljmt}~~}z{~}~yy{yvz~yx}~{y|{zz{{yy}~wsu{~{vuutsruyxuqqzzuw|}ywz~~~}yrry~zxz|}~xx{{~yuuv{}{{}}|}~wtw{zzyyxvy}rllnrx|zvtpooppononkkosuuplmonpw~xtwz{{|~|xwz~}~yuw|~{x{}z{~}~{trtx||{wssxzwuz~}}{||xz~}}~}|vvz||{{zvtvy||z{||zuv}}xuqsxz}}volpx|}}xsqrsvxwqkhmw|vokloswywtv{~{tljr}|~xrprtvwvrppruxyyxxz}~|wv{{wx{{{yutwxxyyxwusot}}|~~{}~}z{||vrtwwxyyvssuz}ysu~~|xtvz~|zxuv{|xy}zupnoqtuqlijnpmjknomloy}ywz{|~wqsz|wqpuxwvvutuuwz~~wpnosxzzxwwwwvurnoqvzzwsoosyvolnqsrsx~~~~{wwz~|zz|{z{}~}xw{{vtvxxxwxz{zvsv|~zvsv}~ummqvz||{zyxy||xvz|{~~xqorw||zyyywvy~|wx|unnrtvvtsrruz{|xuy}xwz~zw{{}}zvv{{ww}~ulkmoppnkhfeeffhkmnonlnu{}{yvrsy|{wtvzzsmlqusopw}~{xxxy}ytvx{~{urrrppqrqmhefjnmjhjnqqsx}ytuy{{yvtrrrssuupjipy|yuqooprtttsqrrpkecgntvsnkjjlqwzzxuttvyywvwwwwwz}|wrrtvy}~yss{}zxy|vmjmpruutqoquxwspv|vuz}~|{|}~|tqrtuwwsnihilnnnpqpkhmw|wtvz}}yvutrrv{|tieiptussx~~{y{~vnnrtutqmjhhijlnponnpqpou~ystx{~~~}}yy|}yusrrrrqponmmmmlmmlllllllmlihjnqponnonllsz}{yyz}~~~~zy{~}xv|}{|vtw}~z{~{}}~~~y{~zwvx}~{yyy|~zpjknpqpkfdfjmooomjfir||wtstwz||{ywusrpmnrxvohhmrtrrv{~|xvvz~~{zzytnkknqqnigimpqqrrqont}}z{~zvwz||~~|zuporx{{yumecfjmookgeefgfgghgghihggggfccgnstqnmlnrvwuttuwwvtuwunjkotwvqllnppot|}{}|z{~zwy{}~{}|yy|xrv~}yvtsuxzxqhbbfilkieb`_`bdffeeeeddfjnonlkmruvtpnlnpqqprtrmhgkquxxusstttw}z{~{|}uoqtusqsx|}{wtux|~}|}|vniilmmliebaaa_]\]^_aba``cfhggkqwyzyzyxwwxz{}ysrswz}}zz}~}}}yxyyxwxyxsmlmoppnosuurnkijmoonmoplfaaceffc_\]__][YXYZ[[\]^___```ckruuspnoswzzyz~{usux{~~|~~~|ywuuvwvqkjlmmkkmqssqonmmoqqpmlmong_\^aded`\[\^`bca_`beghhjlnnkjmtz{zvsrruz}}zy{ztsvy|}|~~~|z{wz|{wqsutuqlklpgeusimpjegomfhebdfgc]ZZYX\]\WSTUWZYWXZ\\]_accejllkghnu||y|~{z}}{~}xwxz}~{vrsyysqonnqw{zwromortutromlkjmrupidejqvtnkjkmoponlihjnnha_afjkga]]_`ba``bcbcccbcehiigfhmswywvwzzvwz~}wqqsusptz{wqlklprqmlnkd][^bdeb^\^```_^^\YZaloh_[Z\bijga^aiopnljkosutrqruwyzzyzzzz{|~~|{{{~}zsquyzzxvsrrssssstuutsssuwxzyyxwvx|}|~}}vsuvwwxxuqqty|zvx~|{~zsruutw|}vmikqvz{wqlp{}zxy{}~}{yvwz|ypihknpqokgfggfgggffffggghijllklmoomkov||xttw|~}~~xtx}{wx~~~|}~~}{tppruvvrmjkmomlnqpjfhqxxsoorrmhhlprrpnligiqxzxvtrt{yrot|}xttuzyrqrvxywtuy}~{zzz}{{~~~}}~~vpruwyxupnnpqrqomlmopqonnnonnnnlhipz~wiadp|{ursuwy}yrrvy{}~}ytt{|utx}|xwuu{~|}}}|tmjloqspkfdeikkklllkklmkhgkruqiefilmllkjgflsxwurqqrtvy|~~|{{{yxxz}{vqqsvz||xvvy{}~~|zzzx{|wuuvwwvuttsrqpqrrqpppppprssrqrw||xx|~|~yqqv{~}zwvuv{}{~~}|~~~}}|~~{x{zw{}~|{||{z|~vmkmqtvuqmklopnlmopppqsrmeciqutqqrqljlpssrrtx|~~||}}zz{|~~z{~}||yz|||{xvuvvvvvvuutuuuusqonoqrqpnmnnnoqrpmnv||xttvyyz}zqoty}~|xuw}}}~wty~|yyz{{}}~~}{}}z||xwyyzyvspoqssokhkpqqrrrqmkmtz{xutvz{xutvyzywvx{|||{}~{z}~~|yz}}||~~|}~~}|~}{{}~~|{z{z{zyxvuutrrqponoruuqopsutsv||zyyy{~~vnloruwurqqsvwvrsz~}~~}{y{~zwwxyzz|}~~}}{z~{w{|xwy{||xsonpstrppruvvuuusonsz}yvw{}}zwspptz}}}}|z{}~~}xuwxz|{zxwwwxz{ywx}zx|~~}{|~}{zzzzzzywuttuvvtssssstuutrorz~zxy}}upsx{}}{wuvxyzzyxy}}|}|{~~|zz|~|~}z{vvwxyyywtrsttsrrrrqponoppqqqplkmswvqoopsw{ytporuyxurv~~|vux|}zxvvzxv{~|{~~~~}|}~~~~~||~~~~~}}~}{xvuuttvz{xsqqqtxyvqr{|xx{|uqprtuvwvtstuvurqw~}|}}|~~}}|}|xxz~~{z|~~}~~}}||}}zxxwusstutssstsrqsttrsy~|yxy|~}}~~|{{}}}~|vtx||yvuuvwxxwvx{}~|{|~~{{~{xz~~}|~~}}~}|{zzzzxwvutrpnnprsqomnoprtuspnrz{vttx|}~zrllnrtwxurrtvurqw~~|{}}{}~|}{ww{{xx{}~}|y|{z|{}}zyyzz{{zyxvuuvwvuvxyyvsruz~~}|zww|zvx}}||~~||{zyz||{ywy{}}~}|yvx~~~~}xvz~}{~~z{{xvvvvvuusqsw{zvtsroihnx~{qhehlpstrnjkt}~ytrtw{}~~zrmmpswyxussvxxvttx~~|}||~vuy{|yrrwnahladdZ]ced^\[[aa^ajwroyrfqytu}~z|z{}|{~yvz}~}|uopw|~~~~zxy|~|wqljkmmmmlklljhgda_^^`dggijgc__eovwusrpruw|~xvvw|~~{{~yqpqruxyxx{{xyzxwx|}}ztolmpuxumjjllgfnwyxvwwuw|xmdagpuupkffijfcfecdku|ysqppqwzxxyzzyz{{yxurrwzwuy}vru|{z|||wt}~y{~~|~xuvx}}wqsxwvxxvvvux}{upnrx|}zuuxxvw}|yy{}{zy}~}~|}|vvz|~~}~}yw{~}tntz||zy|~~}|wv}~~}sjgmtvrkjhddghhgecdhigfjptwursrsy|}{yz{|{}zvwxxyxx{~}wvwy{{{~}vps{umnv}{|~~~~zy~|xutvyz{{yyz}~wux}}z|zqruy|yx|~}||}{tsuvwwwtoostrppstsrpqvz|}|yy{}xw~z}yxz~~~|wuy~|{|~|||yupkmpqroighhfgkmlklmnolinv}}xvxz}~~~|{{}{y{|}~zy{|}~|~~~||~|}}yxz~|wsqruvtsvvsqv{{wsv~~~{}xppuz{yvy~}}||}~wrqrsuuutrstronmkkt}~umjks~~~~~{}}|}}xtttsrrrpoqrtwwrlmv|yy||z}~~~~zqlpx}vqrx|w{~yy~}vstx}~||~||zy}~}{{}~{xxyz|}~~}|}}~{z}|wx~ystwy{|xsqoqsrrrsuuuvxzzxstz||||||{|~{rptxywy~{yz|~xtvz}}zxwvvwz{{ywxz{wuz|{{~~}zurqqqqpoptuutttspmr{|ywxz}}{{{ywwwyyyy}}yrorvvuv|~~~}{{~zqprstx}~zwwxzzww|~zz}}}|~}yxz|}}~}}~~z{}~|yvuwyywuvwxzzz{}}zxz~|~|xy||zy}~}{vwy||wtsssssrqpruvvvwvvvux}|}~~}{{|}~}ztpprtsrrrsutssrponpv||xurtx|}}{{{{}|vsv|}vqqw~~zy||tsy}wttuz|tmnqtwyzxvttw|}xv{}~~xuw||y~||~~~{xxyz{{ywwy}~|{|{xz~{xy}|wuxyxz~~}~|urtvxyxvsrsttqnmoqrqprssrqrsusps{|z{}~|ww}}{{{wvxyxwxz{zyxz|{xvz~}}|y{~}{y{{usvutyzvw||wtussyzutux{}~xrprtuvyzxwwxyxvsu}~zy}{xz~zx}}}}|||}~||~{yyyy{{{||zzzy{}~{vu|{xy}~}}~yuvxxz~}}~~|~|tqqtwz{wronoppommnmmnqssrqppqsrt{}{y|}~~yy~|xz~zy{||~~||}}{z}~}~~~~{xy|~|z|~yvx}yrpqqqx|uqqrtuuvy{xpiilnrvwtomosutsy~{xwy|~|usuy~zppz}~}{{{}~~~~zz~~{z~}{{||~}vrsuvwwvsqpopoonoprtusppqpnlnv|~|ywttuwyzywwy~}xuvxz}|tpw}~}{}~~||{|~}usw|~{wx}{xvuvxyy{|wojjnqtxyuqpqstsv}}xvvy|}}yssuy}~yrqy~~}xy~~zwvw|~~}{}|~|{z{~{vuwz{|zurqsttsqqsvxvutvvsopx~}|{{}}yy}~vqsvxwxyxtoov}|~|tprvy|}|yvxz~~~}~}z}}z}|yy{}|tqw|~}}|yvx|~xtx~~}zwtuxz|~}zy{{}~~{ut{{z|~|yuqru{zttw||yz~~||~zutw||{|z}~}zxz~}~|}~wv{~{xvwy}{xyyxvw|}~~|{|{tsxzzzzxvssx~~|zz~zuvy{|{z{}yrllnosxyxxxwtpqv{~}{yx{~||}~~}}{{|ztrqqssqnnquvqnmmklrwxxvqkilqtsqniefjkd]_jtvtoigjoqppsvwvvvrlhimoopojedglmmnoolkmw~~~}~}zxy}|xx}}xuvxxwvuutvwurqrv{~~{yxz{|}~yutuvx}}wqnquwvusrrty{|zxurruwwrorxyriglswuqnqx}}{zzz{}|{|~|}~}~~|~~|yspquxxuqpswzyupry}yvuy~zsnnt}{uty~ytv||ywvvz}uonpplhgjpuyxsld`akzsgdlx}xpllmmnljikpvywpmoru|}}}z|xw|{vrqu|vkfksz}|yvrjedfiosqg_`jqrrqohb`chkic]\]\[]``]ZY\_aa\Zamsqjediouwyyuojkptvvtqonosxzwuy}~}zvz}zvsu{~}yuronrx}|wtsqootvtsvz{vqnoqppsy||yvutuxyyvttwxvttwwrljmrwwqic`_ahqwunf`_cjqtpkilrwvuyzw}~}{{}~{}smpy|xy}|}z}}z|~|zz{yvy}yvuvyzyxwy{wqmnqsvvtppw}xvw{~tmouz}{vqoqw}}unqy}~|{|zusv}xolpv|{vw|~~vx|}{{~}vtz}}~}{}{soosxyvqpqrrpmnu{ytruunghlnmnolikorne`epy|{wspsz~~~{}~||~~}|}xuw{|~|z|xsw~yvxwuy~}}}xvy~xqnpstsmjntwsjcbfknqtqf^]bfggjkjeceinokikllmmoot{|tkgjmquvsolmnmkjklnqspkku|zywxzzvplmqvz{xqmnu}}z|smv}sov||{{~yurpruvqheiosttrpmiiq{}|}zvtuxz}}{vtsv{}voqy|z~~~}}~|zz~~}yx{~~~wsttssuy{ytpry~{z}~}||zzzzyxxzzww{~}~~~}{tquy||{xusuxxutw{|{yuqry}zrmnqrqpqpmjhinrspmnquwusx~~|}~}zx{xnnu{~{w{}}}{}}uqrutsuxyvmfjvzqiipxzskhhhhgeegijjjkjgddmvyxvsqt}|tw~yrrvxwwyyvroqz|}~~|}zvwxy{~}zxvy}tnqx}~{xvwy{zy}yurrvz~uljnponmkgddfinqrpnorsqs{~|}}}}{}}{|~{}|}~}zsrx~{tt|zuuxzywuuusrsuwvrot|~||}}~||{tsw{xps~~upsy}~}|xrkinw~}yutw}}~{xy|~zutvy}zvz}~~}}zwzzvz}}|uppsxzvmeeksutrqopqrssqquz}}|zwvwz|zwuw|}uoqyyx~yuw}~~}}~}~~{{~}|{{~~~|{~wsuz~}wpnpuz{ywwwwusv~~{zzyxxz~{vttw|~vqv}zxxy|yqmmqvxvpkkmoqqrrrqqruvtqry~|~~~~~{vsv|~ytqsy~}volmpsutpkjjjjmqsspnnrutru||ywvwyzxutsqpsy{uonrx{|xsv}|z}~}~uoqw|}zvrqqpnqy~wrrtvwvw{~zrllnprsronnpsvwvsrv~|}~vrv}{wvwy}~}ywxz|}}|~|{~~yvwy{}{{||zy|}|}~{truy{}}xrnpuz}{xwvtpov~|yxy}~yuuvwvx|}xqmotwwsqv}}~}{|~}~|z|}xvy}zux{vw{|}|zyz|||||{xux~|}zutv{~{xz~{wwyxrkggikkifcbcdccdcabcddcbcfhjjkmoqrqqsw|{spppqrqmhedhloprsrokkr||xuuwz{wtsqpoptvqg``hsz|wplntz~|zprvwuuwzymghmtwz|z}}~~~x{|t}|~yttw}~{|}}zvrv~yrkgkprtrprtuuw}y}|plniigbb__c^XWSNRYXWZWTUVY[]bceb\^dgopkmsuusuxx|{srx}~yux~~}{~}~vopy|vx~{tsy|ridbcgnttnihhlrssturnpuwxvvww{{qc_dimnkhed_Z`c`_agotsqponmotxvssstqrwzyxwru{{ww}~{~unvxtstvy~}|~zyxvy{w|}shfjopstpkhjklpqolho{}wv|~|}|{ullrz~z{|zz{urtv}}{|~~xuy|wyvonmlmokjppdWTZcic\]``_^`bb^^dmuuohillpqoprstrnjhghmonnjkoolgflv|xqkkpw}~yttrponpwwolkjkjlrvwuqqy|~|z|~}~}y|{|}v{}~xuy}wqqy~vtrnry{~}vrw~}|~|z{~{snpty~|tnrz~{x|}voknuyxuuwz{{yywtsu|}{~|wv|xu{|}}{}||}|z|~|zzzyz~}yy|~tmlmsyxvtnhhmrsnjmv}ztsuutsu{}zwvxyungiprsqnmjgechoswwvwwwvsopw~zsnkkkmqrlffhlpprxyvqqz{x|}|zxwwvwytnjlqttusoqssvwspoppoqx|xnfgmlea`ejnojeeffcbhmsxwsnhhlnqsstx|yrolmrtsuuqljjkkmljkorsstutqpt|}}|~|yz}}y{~}~~zy}}vsuxxsmllijptuuqmmnmiglv||xqlklpttpnrvzxqkhmv{|zvrrpnsy}~{spty|{y{}|wonuz}|xvsomqvxyy{~}xtt{}||||{||}~{wx~~}~}upnortvungdflsvupostppsw||rkmswwrmlnlecdgklihjprnjlqx||{wqnr{{tqv|zpjkpvyxvtqsuvvvuvy{|}zroqstx|}yvuvvy}}}}}~ywy}~{yxwwvv{wppsvy{ywuttw{{wv{zvx~~xpoywjcekquwuqmjmw|z~{x|{tqruvtqporuqmmorststx~|{~|xxxx{~~}}zx}yty|wtsolotutomosxwvz~}z||y}xmgjpuvqkhjkklsz{wtsqoptxyvvxywrnmmosvwurpqrtsrstuwzxtrrqrv|~|}~}}|xz}||}||}~~yvwzzz{zyxuqrx{usuxzzwtssoiinrsqoooliipy}zwuwxwwwxzzxvy~~xssvxxwtonoponopmigjostpklv~||~}{{~}wtsuz~zvtw{|z{|xw{}}zrpsy}|xuw|~xqt|{uqruy|}}ytokjlqsqmlt{yqjgjmppmklllkjijkllmopqrtxzwsqw}wuz~xtx}|y||z~zwy|~{z{uty}ulimrtsppqompv||zz||{wuvwxzywvxzwplnqqnllnpomlnstpllnprpmouyzzwqmou}~ztrstvxxyzyz~{zzx{~~}}|xuz{|{uuwuqooooponopqnjjq{ytuxzyvuw{~ymeglniegmpmjmuxrjfglqsqmjkkhfgjkihffjnnkiow|}}{z|yvy~{vz|}ysqtxzxsnlmoonsy||}|}~}xpmpqolihlqrojhjptvustvtqs||yxyy{~~wqoory~}yvx}{vx{z}}zz{~~yuvxxxxwsqtyxst{{z~}~|upnq{}yvvvupnnopqqnjjlmliffhiijmqspljjmsy{zwsoow}uqswxz}}snptz~ysppsuvx{~}yz~yuuvvw{~ymb`djmnkga^]`eloke`_bfhhgjnomkkjknqtz~{rlkorv{}{xxz}|ww}}{}zv{}|}yvy}~{snnoolnu|}zvtstuwxxvuuuwyytnjimu||vqopszukjouyxsnmpqnjgghiknnlhfecekqsrpruvrnmpv}~xsxyv{~}~{spqsropppnlklmljimtyzxuty|z|~~zutttuwwtqpomkknqpnljmqqqtz~}ywvvvwz~wpptz}~||~}{|~}{~~}}~{pkpxzw{~~|}}~}wqqvyxwwtsvvpt{pwxoy{pqqswvxxw|xokltoo~zkijkqzz{xz|wx|~~zustuvvwvssqmow{zwtrqqv|}{xustuuwz}~}vmjjlquvskb_bfjlmljd`dnxyvrlhjry}~{qigjpuy}}yvx|}{yz~xw~~zwx}{uu}~}{zyyy|}}{xy}|wty~yz}zz{|~|rjilquxwsokggltz|zwtrrrty}~}{yxz~~wqt{}|~}{|~~zssywqrv}{ursywqu|}yvuvy|~~{xy}}xuz~wu{ysrtx{zvrpqtwxywtstuwwwy~{wx|}volnprrrponortsppt{}yvw|zwz~{qklrvsniggkprojhlqutrpmlnqpmhipusokjknqttqmloswxvtuuvvsprvy{}|ysor{}tory~}z{~~|z|~~zy|~}~~}xuvy~|xuuvvy~~}{~uox{}}uu|~{vsrrolpx~}zvttvy|||zwtruz~{wsqnou|~ztry{wy|}~~{xx|~}}}{{}~|yxvuw|~zuqsx||yx{~yx~zz}~~~{vqprttqnllmmhdfmsvtokjlprpnmjgiqyxofdipuyysmjjoxzuv}~{xxz~~vsw|~~{xuuuvuuvwuokkorsrrtwwtqqx~~~|~~|}}{{}|xtsuyxpgccfhjigeefghd__fqyxslhksz{zyvmcafntuqkjospg`epx||{yww|}{}~zxxxvsqpnmjijovzwsqsvvqou~z}~~~vsuvuutqlgfhlookfeffdhr{~{vqnqtusrty|zrkhjotupjhltxupns{|}|urtx|~{uopuvspoprsuy{zvsrtvy~~|~~}~}{z~ynimrqhbdlrngdgkjd__dhigc`_begkrwwqiefkopqtywj[W[cghfdehkieckuxvpmlqvyxwuspqtslfefgilmiaZ[cjmnnoqrrsttsu|zvxz{{y}~ztqsw}|||zurw}zz}}wttvwvrollqwzwojlqtqnpx~}ytnkmpuwuqnqtri`^dlopnlkkjijlnnnpuxwspmkmrwyvpnptvvwyz{{|~}uqswz{wv||uqsvvsqppqrsqljjiecit{ztnjfglsz}vja^bioqmgfge_\blqojhgfdejopmjilswrjeehijkklopqqollosvyzvrpot}~yx}}~~~}|{wvy}}{|}ztry}yy|}yy{ztommpuyvnijlljhkrwxusqqpqqqsttw{|tihow{{wqlnrtsrtvsnklpsuvtons{~~|zwuuy||zwxz{ytqsuurpu}}}~|{|xx|~~}}}}~~}zz~}xw}ykddgmqrmfbbgifdflqqnlmptvvvx{{ywy||tkginqrmf``emqpliks{}yuru|yrs{{ofejrvuplmoomoy~|~~}~tkhkpuwslikooljox~~{y{~zrnorvy{yvrswz{yxxyyzzyxwuuwxunjjlmmljiijllmnonlmry|y|ysppt}~wqnlmqvwod`adegkmkgdhpspknuyxvtsuwuollpsrrtxxsmlqvyzyuqnmpsuuuuuspjb^clttpiffjprme``emv{zsmmrz~}{~~wrsy{y{~}{|}xx{~}zz}{xvy~{}{oeehlnpmga^_bdeec`adgihhgedfjnqstsokghp|}wv{|vx~{{{zy{wqquy{|{yvpkjmooquxvstuuw}~~|z||pjpwxofaaceedcbcccccb_]cp{|wqnmosz~|xsomqw|}{z{zvtz}zz~~ywy}|{~xtqppuyxtomnrtvz|wvwyywspopqponkgdhptrlfdehikmpplfcfilkjiiihjotwupljnx}zx|}y{~yuwz|~}|~xrrvyzzyxvuux|}{~zxy{zyxxwrjfghiiihijjlmopooopqrruy{ywusrsx}|vqqtvx{|}~}~~|x{~~~}~zuv|xv|~}zvy~|xwwwvtsttsrsw{|xtrsuuvzugbgnqqnkihhjmqtsomjjlpttrqpnllostrpory|yusruwyz|xstz}}{|~}vssuux|wpkglvzwrlkqx~{}~~zxtlkl`T_g`hh[\`bb^_bfmnkijroszgeigku~yt|}tjfltz|}voot|}xzypieejnjbagmoniebbbfnrrnjijlqttqnliinpprtrnjgddffbdffikmnlgfjnpoprrppprtqjdbejllklnoppnlkjiikrwtolmqy}yx|}wrqqqnmjfgkkgcgnsspmmlkmrsqponnmifdfhhig`WX`gnqpnkiihhmv{ummu{zwsnjkihmtwpaX]dfeda^`cdhlke^]gsvsuxvrt{|wxxvux~}yutuxxuwy{~}{~}}~wrx}|~}xz~|{~{tux{wpllmmorrpmjhkqtqkkrvvv||}z}~}}zsnoqstsroiefhjkknvwmdfp{|xvqloux{{xtpmnsvrmntvtnjjjkmoqsrmjlpsxyvsqmlqvuomprtskbbddeghd`bfhffiigihjpstutu{~~ywy{~zusx~}xtx~|z{~|{ytrv{zsnpsv{xqjjrx~xomsxxuruwvtrtvzvjb_`gljgd][_`cfea]^adfcaflqvuusqrv}~~}|ztrsvwusplkorrttqnqx}|vqv~~}~}|{wtx}|phhkppoqqmllkmonpy}{|||}~~}y{ymjmrwywssuvuqptuqqsx|~~{yyz~~~y{{z~~|yx|~|zwtv{|{~~zwx{}{rmpsqnicckv{zywvtplkpw{zxutuwuolmpqponllmnnljkkjmnlnmjghovytooqqrtxxusuz|ysorvxwx|xonu}|~}|wz}{}}|}~~}tptyz{~|vsv}yppw}~||}~}~xpot{~yxyxx|~{}}vt{~yw{yuuwz{|yw{~~}zvqrx~~|{|zz}~~{vtsrrruwrhddgkkhehpusnmrxyz{xutvz|yphgjnpqld__bhihhecdhkmmnnmnqtsonquy{ywvx|}}~|~}}~{qlou{}ulijlot|zvsqrx~}xutu{}sljjlqqlfehnqpponmkks}zwzzuw}zwz~yzzuw|~}}|}~{}~||~|yz{vvy}|xussrsuwskdcddeggea^^`dffdccfggffeb`dkpqnkijostsqqtx}}wtvz~~~||~}|}~{vvy}~yx{||xw|~}~|wwyxvuwyumfccdgjkhdbdgijlprqoqx{zvrppt{ymb]_fq{}vqpqsx}~xvy~zvw{}~}|{zz{~|}xpmnqtvslc^^`cegedccbbcfgfdcejooljkmpuxxvrooprvxzzuojgiox}{vttvz|}~{wy{|~~{{|vuy|}}{xuuwz|zvsrpot|~yspqsvz|{umhffmywqrv{~zy{~~vmlpvzyrkhjnrsrrrttvwzzxx|~~~{uuy||{|~~|}~|~yojlotxyslhhiihjnqrpkhfimnkgglqssrnhcejprpoqtsmffjkiiputolmquwuqnqy}zy{{{}xqquxyxutuy~}{xvz~{vvx||yx|}|~||}wruy{wqnmotwxtqsvwtqsx||yvssw}wkffjqz~|wttuwyxvuuuwxy{|yogfjnqqpmkknppopqsuxyxtqt|~}~~~zsqsv{}}wneabgklliebabejlidcirwwtqmjmt|}unkmprw||zxwxz~}xy~{xy|~}tnotwxwtrtx|~~|{uwzy}{|~~zy{|yy~~|}ukhlrw{yqllpqoqvzxrptyzyvsppu}|pfdhlr{~xtrqrx~zwwxz}|tmlpv{|yrnotsnjijlqw{{tibdp|{uv||z~~|utx}~zvurnjjmqqmkhfgiorngaclttoljiilqsttspkecgqxwspoqtxyxurpqu}yuw}~xssuxz{|{zzz{yuv|}|~yx}wtv{zwxz{||xvvx{}|z{}ypijptvurmkloqsuy{ytqruy|}zwy}ztrsrpqw}}{zzz{~}xvvwxxy}~yoijotwxupmmqvz{zxxy{}~}zwz|wvvwxwtqommmmliinrsromoqrpnov{||{yyz}}~|vrqrw}xnjmrrnnt|~xussvutzvkdcfkossnkmqohemzzsrv|{pkpx|}xtqons{||xy~zy|wry~|z}~xqnmprroopmgaadeeeeeccefeb^\dotsqpppqu{~zuqsy~~{uqqrswz{zyz|}{wuz~{wx}}{|}zyxxxxwtrrqrsrqrroihpz}xwwwx{}{wvy~|qjjlnqsvxwsooruwyyxtqquxvpjhgkrwvqnmmkilt{~}zy{}{xwz~}|}yy~}{}{y|~}zxxxwroonlnsxxvtvxxy{}~{wuwz{zz{zunkmptwzzunjp{~zurrw~~xtuwyxwv{}zxuv{ztv}}xvvtppswzyvtsttttstuvtsw|}zxy{|~}vrw}~|y{~vkmy~wrqqrv~xomrwz||}{xtsx}{trw{ysps{~{vuurqsx{xrljmswxtpprssromov}|wqpu}~}}}zz|yz~~{uv}{tootxzzyxvsqopz|vttsrrstwxwutsstvxxskhnx|zywustvtnknv|zsnlnrttqliigjr|~wqprtxzyvtuz{tmhgjqvtojjmprtttrqqsz~}~~}}}|ywvy~~}~~|z|}}~|xst{}ywyz|~}yuvz{xtstvxxsnqy}xw{yqpsw}~yuvwyxwz~}{x{~~~xxyy{ysu{{tor|{wy~{xwvvvusrstvxyzzwtsw~~xuuwz~{tsy|vlglw}vpqvzyvw|~xoiilqtslgglomkkmnmhdht}|xwxxwz}ups|yuvxwssz~}~}zyyz|}~~|yx|~|~}{}~xtvwtomt~xros{ymedhnruvsnjihhimw|vsv|}xtu{ysrx}zz~||~xtv{~~}yuqqu{|{}}zyz~}yttz}xw{}|~yux~~yx}}zx{{utx||xy}ypmpvyzz{wnfdhnppniffggjryysoptvtu|~{{~}{{{{|~yqsyzz}}}|~}xvwyxw{}ywz~||~z||xz~{xyzxtpt|}ulioz~}}{urstx}zy}yokpx|ztomptutrsuuuvy~~ysty}~|}~~ulmu{{uoosttuusnnt{~ylb`djorqkb]^ekmkihffedgjjd^_fnstphaagklou}}uooruy}~||~{wz}||}~~}~~{vw}zy|}z{|wvzyv{wrsqpu}ysqppsy~|tlgehow{xqkjloolkorqmmrwy{|{wsrxyqlnuyvmkpvzzzyxz}~}}~ztw~~~{z~}~yz~~yqpu{|vpliinuyvrnllortsssqmjikntwupkjnruutspopswxuppy{xvvwz}~yqt~{y}xttw||y{~zz}~~xy~|}}yy|~}zyz}~|{}yz~{y{{wvuw{|xtpotyzwsolkntvttvxz{}~}{z{~~wtz~xronrwyunjjkkjkouxwvvvrnq}~~}}yy}towwrt{~ngmw{{wphegkmlhdbbdfhjmnmjc^`ly|vplnu{}|zz|}|~~|}}yssx|zuqppqrsstssw}~}xx|}|}yz}~~xtvy}~}{ytmhjoomllljfdgoxzxwxxx{{x{~~xssw|~|vpnrvz{{zxutv{~}z|}}vu}}~~}|~~}}zy{}}xv{}|~ywz~}zxurqrsstvyzxtqqtuutvz}yx|}|}|{}}}vmmtxxwwvsrtxzzyvtzyx|}vrtwyzywuwz|yx~~}xx|~~|}|z{{zxvvtssssqnlllnpqpmmpqpnqw{zzyxvuz~zusuz~}z{~~vkeisz{xsppoljlqvwtty~|xz~~{vy~ww|z|~vqsvupljlqtrmhfeefhjmnmkntvqot|}ww}~~|yx|}ukikotwvsqsuvvy{zx{}~{rry~zx}~~~~||xuwywz{wsmgdehmpmmpw~~zvv}~|~yffy}}~i^cehebdbbgjlnwxpzqmvxz}{~zvz{z}~~|~~{|~~}zyywsqpoprqnnmjjlmntvqkls|zsorzzutwyxwund_bgnusjcagmmifhlmou{|zvtvwy{|zwtrtyzlaaglmomjiffjoroou}~|z~|{}~yvstyxrolmu||wngjtytiaclqsspke^^flnmkmnh_XUVY\]]^^[WX^`\\_^]\[cmrsrokhjnsvvtsrpkginrqnligijknvzxuttuw|xlhosxyuv}|xxwsuvu{~}xvwzxvwsnmmd[[^eoohdcfmmfhrxyzwurryzuty}}zwvx{|yvz|uvy}}}~|xvy~{srz|yvplox~{{xv{}||}}{upotwqjfdacklihfc`__chiebglllonkhaclpojhijhgloh``chljhghjhhnsvqfdp~}xuuuz}{tplmtyvrnosx{|{vqu}}{zyz}}uqssqptyxsruz{tpoljlqttnd[]grvph`ahkntxvplhfknsxm\WVW^cecZROTYZ[]^be`^ajv}~yw{}}~|{}wtvy|}~{sruz~xrqsrponqxzvpkkmqtqljgdb`dkkd^[^beeeddfjmlhgjlov|}{ututw}|xtsx|{umlmllmljhkoqtsruyyurwzwwx{|uqw}~~{wxyz||ywtpt}~||{xtporsppruxukbckrspnppmlpx}yy{~xssutvxsnnmmnnpstrppprz|}}z~~~zy~~|yvz~~{yx}{wz{tpu|}tns|{yz}~{yy|{yyxwvtqt{{tqqrtx}|xy||xqllmklpqnkjijihkrxxrliny}xvutvxxvsrrqpopuupklpsvxvsv~}|{squy{|xsqqtussvz}}zyywtpoqsrppspg_^cmpnlidaafovvpib`bgnqrnbWTUX[\__\XWY[]_bdec_`gouvvy}|z|ywy}~}|}~{vpqz|zzyxwxxxvuux|~vniimqttpnptxxuqponqzzsprx}~zwtojggjnppnjfefikjjkmopqtutrt|~yx|||{z~~{}~~||}~zvw{vljosuwxxwtrw~~~wqoprvxtoljhkpssrqponoxztsuy}|z|}||}}rloty}}|ytqu}yw}|tpsxyuvz~}yx{~}yuuw|zx{~xuvwxyvttuwvvz~}xvwz}|xwxyvpkjkkmoqokjklmllkkkmnprrle`eowytnighknnmkklpuuojlqwzytsz|tpsvz{yvrlkovzytolnrtrqrsojggiiiihgeddgjjihjmqomotyyvvx{}}|{zzyurrtuuuvvphdfjlnprpljlookhlu{{unmry|xsruz|{|~|y|~yvw{|yutvvpidcfikkheb``acefhjlmmllkjihkryzupmmmnprspljoxyrkjnsutsv||{{{||}yz}}|}~{z}~{{~{|}umjlnpqrpmheiqwywsonorromorpicacehgd`^]^`bfiifddghffluyvqnpswyyxxy{zvtuxy|xolq{~||zx|~|}~}yz~~zvx|}y|~{z|~~|zz|}z|~ywx{|zyy}{topswyyww{}yvuw{|{xwwtnkjjjknnkgefghhhhkmmkjmv}|xtv}{{~||~}wssstutohcabfhhfddc`]]clqqlgdfkprpmnopomlkiikqsne`binonjgedhpvvrmjimuzwojiigipx}}ytpnns{yvy{||||{|~}xy}~{zz{|zurv}{smnsz~|wqnmmorvwskeegimppnjhfgkpsrommlljjmu{|xtqopu{~}zx{}wssvz|zy}}|~~}yux{}~}~}|{wwxyyxusrrsssrqpruvsqw~{{~{yy{}}~}tmnty{||yvsu|}ywy|~~}|zwtqpsvwsnmsz}}}}}|ywwy}~~~~|~}~{tswz}}ww}~}z~~~{z|}xssuwwusrrsttutsolnv~~zusty|{xxz{ytrtwzzups{~{y|}}|~wqrux{}{xwvwx|~{xyxy}~|zx~~z~~x}voilsqqsvrekumlsohgnpfisvvqjhkpwzvtsrpkjnotxwvsnjloprsrsrqswz||zyvtx~zy}~~wsuz~}ywwxz||xtuy~}ywxvuvxwuvy{{yzysu}|vv{}ysmknsvutttpllv|wvz}{xsonquy{wqns{~}}~}}vos}|ywx{|wvzxpnmotxxrkhjorssssspos{|ywwz~|{ywutuutv|vkilnmorrnlpturkdadghiihgjnld^`inonrwwsqooqw}}yz|tsy~}zz~}z{~~{z~{vx~~yxz{yuw}}{yxzyvtx|yrnpsqkgfiotusmkopkc`ciljd]YZ_dda_``_[Zajpokjouz}~~}yxx{~~wmlt~}{~~zy|}~~~vljnqqpmjgffgggebdjpuyzvnjlqvwspoqokjmmklrvupnswwuuwyyyyy||unkmpsvwxxwtoiflz|uppvxy~}|}}~}xtsx~|{{xtqty}~}yuqpqtw{|pfdhlopqnjilonjlsunc^^adgjnolea___\]iv|ypifhmswz|{wqoorvwsmlotungfjnqrvz~|xx|~|snry~}}~~zw{}wsv|ylgkswyxunhhr}}wqquwy|ymhjpsrommmlijr||yxxy|}~vnlnqw~|tmkkmqx~yqpz~~}~{sot~zsqv}}}|xvvxz|yqjhknnmlkkigda]Y\cgf`\_dffimnlnqqrssrpnllmpqqpkfehmpstrnkp{{z{zyz|}{||snmpw}~|{{|vv{}uot}~zwuuw{zriefinoleabcb^`hrvusplkmsz}zvtvvqifinprqldadlswwtplkp{|{}{vw{ytu{zvw{}~~}zz}|{z~~}z|~|yz{y}}~~uqrtssvyxtppstsqrtromov||xxz~{ustuvwy|ypijorw~}uouxppxzsos{}zz}xtuz~ysty{}|tpuzvx}~||{skkt}{tpmjikqz}wont}{toouzwojgghiiikotwxtokjny~ywx}{z}~ywy{}}yvwz}~|zxxxwtruz|ywz~~{z|{zz~xssvz|{xuuvurqrsssuyyvrsz~|zz~~}|{{yy{~{uoopt{|smox}{}~||}~wpptwuuvusrtvx{}}|||{|ypou|~|}|xwz~~||~~}~|}~{uqquyzvplmrsqrwzzxvwz|||{yvtyvmkkklpsspmmookgfis|}xrnosx}~|{zxwwyz|~ysswz{{{zzzxxxvtu{{y|~~~}zustx|}wollnqssnkottrqrstssqomkow|yspsw|}{y{~}xuuwz~{soptx{~zpio}~}{sorux{|}}{umny~{xy}{w{}yz}{}~}tqv}~xv{~wuz}yy~~~|vpnoruwvrnjjow{ujely~zvw|~~}~~ynikosuurmijnqronoppljlrx}~|wtttv|}|~~}vvy{{ywvvvutsrpprutniltzzwtssuy|zvuz}zvttx}wmiowzzzzvomt|xx|~{urv}}ukiowzyvrqrttuy|{zz{{z}{srw}}|zywy|}}}~}|~{vv{|wps|}~|yxxww{{pjmqsttspnnqrqomjfhpy{wqllqw{|{yxwuttw{zuprxztkhmsuutqnosvvspoopruvuqoonnnnqw|}{yxwz~|~~}}~}|{zvssvyxusty{uu{|{}|uqqrrrsuvuqkfglrwyumdcn~|vtx}|yxz}zsnmnnoqqqrqmhhnx}}{uppsy}ysruxyxwwwvttux|~ysu}yx||z|zwzyvw{}}|{{yvokjkjkpsroliikptrlhmsy{ytnow}{||{zz{zvsu{{smmrvywspquwtqpqstuqkimrusmjks}{ttz~{{~~}~~|yz}~zx{~|{~{rr{zwx||zz~|y|zuvz||xw{}wtuwz{zyvuux~~ulikoqstspnnmov}}xvwy|~ysrvz{zwqmnrx|}{uqquxz{|~{x{zx}{xy{|}|xuuyzxspt{~~}}}}||{{}~xroooqtrnmprrpljjkknuwupnnprtuwz{|zvttvz|yvx{yqmnrrqtxzxutuuuvxxwurqswy|}wty~}x{z{vvsu{|{w}y}z{rgiszyxxxy{}}|yzzvx|{xvvutv{~}z||}}ywxz{}~~|qiks{{utwyxsu}}}}}||{vtsv}xor|{v{~}}wvy~ysqqsz|z}~{y|yv{~|xx{|ulfdehgfgjmmlnosusnhl|{yyww{~xttz|z~~{}}{}|ttz~|z{|||ztqy~zy{~yx{{xux{}|sifilnmnpomnrph_aqsjhhknpqtwwqljjkr}thfox~~~|wuyylhq~~zwkfqz}}xuw|yooy{wyyyy{{yvu{}}~{yyyxz~|wx}~yuuwz||zupu|}vojkosuuqkiggfflrpicbdhquqjhhfeiigiptneb_[\cnskbcjqssrpppv~~}~||yyy|~|zwvw{}{}~~}}~zsnprpqtspmjhkt~ztpqsw|}|}||{{~~{{zz}~|ywz~{trrx~{uqw|tsz|uu{{tswz}vrx}vz|}umnswzxtqmouwzwpmpx~~{wvvx}~}{xsnkiipwwrmkjiiklkiegnqv{{vppv}}zzxpkknsvvsqrrpkgfjv}xuuvz}|{~|~}{|~{~~~~yy|}~}xuwzy}{wx|~~~yutsv}|xwz|wu|}}~||{vtttuuuwvrnorstuslglw}{}}zz}~}{y}|wvy~|xwwx}~xsw~}vpnoqw|{uqonqrsyzusvzzwvy}{sibadjookedhmnmnonrx~|{}{z}}}zy~~z|{||}~~}~xtuvvwyxvspt{{wtu{{roprsuvtpkkouwtqnmmkks|wtv|~~~zx}{qimv{yututqs{yvz~}zz}~|{{~{|}~}~}~}y{}|}{ww|{vx|{|xpou{~}woikrx{{yrkmxzuw}}|~~xrsx|~{wtsstx}~|}}wv~}|~~y|~~||}|}{~~zz}}z||z}~{z|wnjlpuxvpjgjmpqqqqojgkx}wrw~~y{~uosz~|uryzz}~}~~~}zwy}~ytu{}|xx}{z}}vrqsw}{tmkmorvxxtnnw|zz|~{{~}|}}|~}}xtw{}}|zwttttttttuvvsplkoz}xttuz~~{zyusuxz||ytru{}}}wuwz}}yvwxywwwxy{{zxutz~xuy~yx{~{vqoprvyy{||zwy~}{||yy}{|{z~{y}|zyyz||zxy}~~~||{}}{|}|}}zxy{|zwvxzzyxz}~wtz}{}wmox~|~~}{rpsvvutsrqoopqrqpprtrlks~}yx}{wvxz|~zvux{~~|yz~|}|xutttrpqrrqqrrsrpmlqy}}{zxspt{~~~~wpprvy{|{yvuttw}}{}~|y{|xwwusqsvxyzzz{|}{z}}{|z{~}~~{z|~~|y{}xvwyyyxwy||zyz{|zz}~}~|wtrsz{y}{{zspt{{vutqoquwvqmmqsrpqw~~zxz{ywy~zsppsvyyvrpsx~~y{}zwuru{~{vpkkpw{zvsrniekv}zsmjjmppoopqrojfcbdjpqkfeikigjquxy{|||{yy|}{~{rpty{xtsuwxyzzxuw}xx}wv{|wzzxz~~~~|yxww{|rox|xwwx{}~wnlpsrollrz~|xuqou}}~}{w{wrrrsvz{vnjilqvxupmmorty}xx~}torxzzwtrswzywvx}~}~~~~|z}zuw|}|xussuy||wpifkx~xspov{vw~|uqqtwyzxsonnmpx|xy}~|{}~||~vkjouwusty}}}~|xz{~|vtz{uw~}{||zwx}}votzwy}|toqtwxwspquyywttux{}}}{|}~}|{{|}|zwvzytrrrstttsromlnpqrtusolms{|xwzynjow}}vpory~}}~{vvxz||yusvyyxwxyxvvxwqkjr{~ztrw~~|wtuz{xroprtuvurllu~~}wootxwsswz{{zz{xtu}~|}|uruz}|{|~{y~}ywy|~|utz~{xwy}zqlklorspia_gryzytonrx|}~~}|{zz{zvqostplkkkjihghiijjhfdehijjfca`bgkoqollmoponpx~}y{~|yutwy{{zz{ywvvvvrnnt{}zwxyzz{}~{tppsvvtoklrxzywvtqnnsz{zyzulgiosuutsqpnpx~~|}~|{}~|}~}~xw|{y|{y~~||~z{{zyvu{{xz~~|}|xwxxwx{yndaejmlihikkkkjf`an|vg^]cjookgeecbdhkkiffmv{ytrru{}~}~~}zxxyzz}}ww~}|z}}vqrvz}}ytqppry~~}{yz}~|}~{yz||wrolknstrqpomkknsutsssqmlpvxqjimoooquzyy|~zz{}~~|{}~|{{|~}{}{|xx}|y{~}y{~{{~}yxzzroprtutqnjhikmkhffdcdhjiggjlkeckv}}{zxx{~}|}~~~vrv||{~~~~~~~zy{~}{yz}~~~}||wy~~}|trx~xstwvtuz{xtsttttsrqsutqoqtsopw~}}~}|}tllqx~yrsz{xy}yssv{~|yy{}}zz~~}~}{|~~~}y}|z}zy}~|ywtstuvuuvtojimqrsutpljjkjlrz}{xtrrvzzxwyzzxx|xoov}~}}ysu|}vrqsuxyxtsuz~~|{||yyzsw~}|xrprvvtpmkkmnnmlmljiijjfchtyvqoprtwyxvuurpry~zohjpuursx|||}}~~|~}vrrtx|{wsqtxyxy}~|~~~~|z|~~~{xtrstrollmnmmosusnklqx~}zxx{}yy}}{}{truy||xrry}xuy~~}wrsvxyyxxxwvutuvvvttuwz|}~~}{wx}~}}zutttuvvtrqrqoljlquusqppqrrokjp{~}{vtw{}{ww{~wpnqtxyxz}}~~|z|yrsy|yuqoqtutrty~|yxwx{~~}|}z|{{~~}z||usx~|vqoptwxtmihlquutqoprtw}}}~{wwz}}xutx~x{~~|{ywx{{ywutuwwtporuutttvvutvyzwtw~~{wtty{yvusolloqqnllorqomnpnkmu{|zvsqtxyuqu}~unosvvttz~~~}~}xvvvwyxuuutrpqstuy~ysryyx}}~~xv|}zy}~vuz{w{}zvsqrrstvyyxwvvspt~}xx|y|}}||~}y|~}}~zwvx}}xtuvxz|}|yy{{xutw|~|zxxyxtu|~}wvwz{{zxvtolmswywtpmmotz}|yxvtuz}vrtxzxvx}|qjnuyxtv|}{||{{}|uw~vqqrsvyxusssssuvvwxxz|{xx{ysu}yz~~}~~{wtsv}}wsronpsvvvvwwwuqs|}z|}xw|~|yxz~{w{|{}|}~|rov}zuuvwyyyvsrqrqrtuuutrqot|{tu||z}}}xux}~~}{}yy}|tpt{~yvvvutw|}zvvxyvtwyttyzvw{}|yz~||~}toquwwuqnkklmllllnomifdgnsutrpnortsqt|~uquz{zxvttttrommptvuqmmv~~xqnpyzvwzxsprwz{}}{urv~~{x{ztty}}|{xwy}~ztqswyyvrqrty~}wst{}|}~|zz|~{xxz~{uw}ytuwy}~yxyyvuw{|xuuz~{utz~{|{{{y}||~ztrtvvvtsssrqpqsuvuroosz~~wpko{}yuuy}{||}yyzxuv~yttw{}vnkmrvyytolnqqnpw|{vqptz}xtsuxz}xqoqty}}yvtsrrtwwtqqruvvvvwxxx{~}zz}wrsx|~xqpswyyxwwxwvtttuwvtsuvxz}}wpr{|{~}z}~{{}}zxwxz{ytqrw{|zxwvwz}~}||{zxw{|~~|~~~~}~}xw{~yvwzyvw~zy|{xy|}{{x}}tv}}xz}}{|~|sty~~vnsyxz~ynnobdvrmtmjrwyunjgmssuvrq}~|z|ywtv~~tprx~}zx~}}}z~}yzwtuw}|~|wxyyx|{wz{y|}tmnsuuokljknmnrtrpnlfgnkfjmpqnlrutvxz{z~{w{|uu{|~|xwzywtrv|}|~~{~~{wx~~zwvwspsz~{|zw}{pknrw|{wrnligktz}wkgnwwttqnqrqpqqlhiryuomjjpw|zvvwvx|~}z{}{xy~~xvuv{}vsv|}tmmoporz{ww}|w{}~~ww~~xw|~~}{}~}~}}zvv{}tw~wstty~y{~|}~~}~}|x{}|~~{z|xmioz|vvzztru}tnouzywvvwtnmqssvxvssolu~~zvutv~sihjlovywsniihdis{}|zxttz}|{y|}z}}xv}{y|}}}||wwzzz~{ywtpmqx{zywuurt}}||y{{}|{}z}}wstz{yyvu{~yx~}{zz|vqtxxxvx|||{{|y~~wqnnoqrru|{ttxzxttwvsv}~{{~zux~{{~~~}|~|z{xqoqyzmeemruz|xuvwuppx}z}~|~ytvwvsttqrvtqpopqtwtpnpz}|}~~}~~~~~yz|{|{uomoswzyurrqnpv}~{xy}~{}{wz~}||{}~|ysppqrvwrmnuyywtqwwprvy|}yxwuupls~|~~~}~~~zy}|rllot{}vqqsuupmr|xqprv{}||}}}{{~{vvvx{}yrnqsttrqoonnprrqqsuxwpow~~}}|z~}xrw|wty{|~zvvx|~zvtsqnorvwtrpnnqqqx~~{xwvw{~yy{xrrtxzz{{yvuz~zy{|{{{zvtw~}yy~wsy}yz~{tt{|~|x}}|~|plov|{vqpqppqqoidfoy{vqoortx}}zxxz||}~}{wtsttttvx{|wokotwwutrppppqpqpoopppmkpvxwspu}~~xyvooty{yuplmqsuuvwutssswzyvvz}{{{{}{y}|vtwz{{||~ytx}yuuy}vrrsvz{wppy}zz|~|vw}}zz~~~~|{~}zz}|}{y~||{|~wqquxz{zupmotxxrmlmmov}}yussx~{xwz}~zusrtxyyyxywrpsxzywtplloturlgdehjnnlihkpqolp{zx|~~}yxwy}}xuusssuxzwplmnmlnuzyvttsru{}wtv}}vsvz}~~{wsu}}zxz~}upquxyzzwqmpy}{yxxz}~xuvz~{yyz|}|~}xz}}}z~uqtz|||{{zywvwywtqt|}|{|}xvw{|uqtx}~}yuqonquurlhhjkmopqqpnlmprv~|wx||zz}}uqsy~~~|}{yz}}xuutrsvvtolkossolpz|wv{~~~{vssx}vnnrstx|zqihq|}ywvqljlrvzzxuqons|~zvvy}~{rory~}{{{wu{}}}~{}}xy}|wvx|~|wsv}~|||}~{qklry|xuvyzzz}|upqtx{|xqjhjmptwxupnnqsuuy~}~}|~~}~vru|~}||yuyzx{~|yxxxxxy{|yvttx|~}zz~}zy|~~|~}{wsw}~{yyzywx}}yx}~xtu{}yz}|yyz}~~}{}~}}}{~|xvz~~~~{}}~xoouz}~{tljq{|wsty~{rkkqxzwpifgiknrttplkmorrrv}|yxy{~~{z|{rpw}}z||{|xy}~~zurqsuutqprssqquz{vrv~~~~zxy|~|}~zz}usuvy|~|xrnr|vrx~|yy{~}{yxxxxxy||{}~~}~|~~~~}{~{||{}~}|}~}}~~voory~~xrpqv~|xvy~{pmrx{xsmjjkmlkklkjklllkihnuyyxyywuuy{zwy~yppw~~zyyy||~{||xpsz|}}yyyqqx~xtv~zx}torwz|~zxytquruzwwxusqqx~}~~~~}{xwxsmtzuuz}}|rqy{ywyyuqqw}xw{~|}~unotxxvsonmjhjryytllruwsnmnnosrrvxywqqty{{|vppqy~~~~zrpqvz||xvv{|ww{~}|wt{~~}}||~}~|}tpv|~ztqqu|~{spmkr}ywvux||xxz||||zuvwwyxvuvwtmkoqqrsphehorolmmmjhfbbadmuvoe^\ey}qlmr{{unlnt||vpmrusuvwvrt{|yvuuy~||~|yyxropv}zoijs|~}yrrx{wwxwvvvvvwxumjmpuwsnpqkir}|rnnlr}vg]]cgkmjf```aefd_]fqsnecfhkqttrssqqt{}{{{{xtu|~~}~~~}~|xvsttruz|tfbgnrqsrprrpw~{wwyxz}sjhnx|~{k_gy~xstuty~{xyskfdioqpqoiihhilsxtnonnuvtvzwroqty~ytx~zwwvssqs|}z{}zpou|~ujfhjqwtqtxxqimx}tpootvqkhfcjpmllfgmieeiottopnjooggnmmnlpoklnonlhm{~}}xw}~~wuy~|}~zy{~~~|z~z{yw~||}}vv{vv}zsst}xwz}{qlpuz~zoiimprpoolkqussoosstutmlqpt}zz}~~|~~~zsuyxyyurty|yw{~~}}|}z|yrklswxupmjgnrpsvphikr{{trqtx{yohlrvtsusqrpsyvrvx}}~xtuz~|~~}{{~z~}|yvu||wvtuw|yqkjossrnjfflrvsopojmqnqsppqrpnnqvsoqu|~~~|~|vx~~~|z~{z}~wz}||vvz{~|vussw}~zwuuuuvtpllmllnoorrqvwvqntzz||uu}|wqkinusrqnpswzzvrry~~~}||z~}|~x|yty|xz~}}|ywv{|xru~}zw|}tx}yy}wx{~{qnprx{yrmmnprrnmplhjjjkkkjlrrpomkmkn||}}{~}~}yuvzyux~zuquz|~yrmms{}{ut|zx|{utqsyxuvvssuv||unszprxx}yrklsy~~zy}yv~}~~xqrx|~~zuv}}wvw~~}yz~~zzz}}|~xmhmtx{|ummqt{~vu}}|xu}xyzy~{vw{{|~~xoqxz|}xuusrrswwuuqouvqu|{yvoqy|xv{}{}}~~|yz}}zz}~~}zxxyz~|yusz{wzz|}|zttz~xustxvrtwvtqos{~{{~ysx|z|~wqvxz~z}{z}~xtwyz}~{}}{~~yx}~{}wu|{xz{}~|zwx{}{y}}~}{ss|vtv|}xuroqttuvwwvvuwyyxy|~z|zux~|z{~}~}zz}|z}}~~|yy}{|}~}{{~~{|{z|}yvrszyxxvwxwwxuutqqv~~ytsuyz{|xurw~~~||{|{vv{|~~yww|yuz~}yy||zyy}~xplms{~xsv{}}{}}{~{xuv~{x|zwvxyxwtqprw}~xtsuxz}}~}~~yw}~}}~~|~zx}~}{ww{yuvuwzzzyy}~z|~~~}~}~}~~||}~~{z}}zz~~vtz~}}}phlu{}zxsruvw|{z~~}x{{y}~|xttuyzvusvyvtw{~~~zz~|}~zv{z{~}tmjovz|ztmosrrx{zwutqsz}tmls{yxxurpqy~}}|{|~~|{|||z{~{{{z{}||{vw~~}~|}||~}}|ttz|}~{z}{xxw|~~~}yyy{zuvxxutz~}xuu{}{}~~}{xz|~}vnox}~z{~~~|z{}~~~|zz|}~}{zy}~zuonqtvy{wx{yxuqu}|zzzxvsrtwwvroonjkt{}{xywrrvyyyy}xqpprvw{~zxxz}yx{|{|zz~~x|}}~|wz~}~||yxzuy}~vprrwzqijw~x~nfomiq~xtyytrojjmrwuvwwvuuw}{vv{zvrrux~}|vt|~{uu|~}~|{zvw|~zw{~}rkkhgils|}yrostonqt}~{z}wy}rkqx{wvx}{x{{su}}{|zx~|}~~|}}~~|vvz|}{wvwz||{zxuuxxx}}tt|}~~|{w|~tnqw{{vqpqqvusy|~|x|{yyxx{{~yvwsnoy|wtu{~~}~~{vsuz}}xvv|}~zw{zwx|}wpqwvsuwvmefgilnrttwwwvsv~~z|}rmtyz|ttvyvqw}yx{~~~~||~|}~zv|}}{uwttyzzzyvolpsv{|zytljmqrttqrqkhhhhnstpjkv|{|}yz||{|zqlpwzzxuppttrooy}|}~|}~xusw~~~{}|uw}yu~~~|wsx~}}yysq|{~~}wvztv{}ytsvzzzzzvqv}yx}~~~~wy|ww|~z}~~|{yvy~}}|zwuvz~ysnqw}|wtuvzyrt|}uuxy~{qmmqw{zxtljnv|tomquwz}zskffjnnljjjhfgmqqmhny~{{}}zz|~~}~|xx}xrv~|vz{wxy{~~wtw|}wu|~|wy~~{xw{zrlov{{{||{|zz{{}}wpqx{{yxxwuqu|ywz}}|zyxtv|z}||}zw|~}}}|}~~}{vrw~yttuxxru~~xtxz{~wqrv}~ysrwysoprqooqv}{{zy|~~~}~}zz}|vu{}{tqtv{}zwsptvrljosxyurtrmjhinqrojjoqopsvxvwxwwy||wsu{~{topsw{|zwtpnu}{xwz~~~~ztquxxy{ywxywwyz||}{{z{~~uqx~~~}~ztz|{~|uqtx|{xx|~||~zz~~}zwwy{zzzywwy{~~zxz{z{}~xvwz|ytuxyut}upu{}zyz{|~yy}|vt|~~}|||xz|~~{xxxtppu{{zyvpnquuspquyvlcchnsxxtojgmx}{yz~~xwzyy~|wrptyywrtz~}}|y}}|~|}~zvx}~~~~}yw|~zxy}~~~~zz~~{yxyyyx{}~}vsvz}zvw}|z~{trppqv~}xuw{|{usy~}xuuvvz~~~~~}~yvvvwxxxz}~}xspt}~zwx{}yy~vmhjortvslgghhmvyusqppty|{wvx{|tmntyyxzxutvy{yvx}|{zyxz~|xxxz{{}zy~}~{|{z~}|~{|}}~~|wuy{~~yy}xvwwwyxtsssutpmmrxzxrqx~zutwxy{{|}{{~{|}|}|xy{~~xsrx||}~~zx{~~{yx{~~~}~}{z}~yuw{{riiouxwvtrqqoqy{z}~}rlnsuvutrqnmnnkjox~{yy|~|zz}~|xy}~{w{~~~wpqw{}zwtty~~~}{ysv~~{z}}zz~ysrtvx{{urrsx{zwwy|zvy}~|~|uollpsvwvrqstvwwvy~{}~~~}~~|yvx|~}{{zz}|x|}wrty~{vwzwrt||{|~~|}xsrrtz|xvvx{{y|~}~xrprux{ztpswxwxz|~~zux~{wx|}z{}zzz{~|z}z|~~}}uppsw{ytomnopqsttqmpz|xtsx~~{yupnoqtw{}yuvxxvu{~}xvy~|~yttx{}{wvxxxwx{~}{~}~wrsuy}~}{xvyzxz}}xuuz}~zx{~{}}xtuy}~~~~vor{{wtrrssstvyytorx~~{{}~}}~~xuzzssz}wux|}{yxx{}zy|}~~xohgjouxtnkmqtqms|}xvy|~yutsx~zy|}{}}zxy{}~~~}|}zwyzx|~wtw{~~~}{{|{~}ww{~}zyz}{uv||vrvz||yusuxyyvvwvwwsrstvvvwwxvsrv}~}~~}~xrpsvy}~|zxwy{{|}yz|y}}|zz|}~}{yy{}}}}|{z|{w{~}{|ztuvy{zwuuwyz|}~}}xw|}zxwy{}~|wuvx|~~|z}~|~||yw{~~{upt|{vrrtvxwttuvxvrmmqtvsmloswwvsrw{vnjkptwwtrrqppqqrrpsxxwxwvz~{y|yuv{zy|}}{}yw{}{{~zy||xw{~}zvtw}~|z{}~~~~~yvy||||yvvvutuvtsssstqnmkjknqstsqponknx~xvz~~{yz~}{zz|~zwzsmpw{{yvtsrsuttrnpx}sjhmsvywuuqjeejlnqqnlkkmnoory~~|~xstx||yvv{}z|}|~~~|xppuxyxttvvvvxzzupu}zy}xrprv|~zvrrtuvwyyxxtru|xqpsx}~}}~yv{~~xvy}~}zwvwvsrrrrtwywtw|}y{}|{vw|~}{xuwzyxyzzxuy{wuuvwz|~|sihlqvwslijmpruwumfenz~zusrtxzzvrqtz{rhdgnw}}yusqryywx{~~{xxz}||}~~|}~|tsz{xz~vswz|~|wsqsvvvxxvtqpruvustvy|||{z|~}wv||}ytvww{~xtvyzzyyzyvuy~}}}~~{yz~{vtx}}zunknpturonlnptxxsmmw~|{}{yz}~torvwwyzvqmoxzvwyz{||snptwxxyzzwuvxzyxzwtv|~~}}~{{}~wrrtuwzxrmlpssnkmruqmqy~}|}~|}|vtvz}z{~~{}}}~xvy~~{ywxyz{{{yvttrqruy{}~~~}~~~~~|||}}|{{{{zz||zz~}|~wposy}{xuttuwyzzusv}{zxw{{utz|snpvwvvvutrrz~xx|~~}|yustuwyzxtqpv~}{{|}ysv}~}~~zx|~~|z{~{z}}yyz{||{{zywtqns|}yuuv{|}|vvz}~~}yx|{tswz{}}zwvuttuuvvwyzyxvxyxvv|}|}~|{{|~}{z{~~|}zsry~}ysnmosvurqqonmoswxurv}}yx|zsqw}~~~}xpowzx}|utx|}|~|xx|~|||zz~~||~|z|}~~}|}}wux{~ztqsx||xsqtwwuty~}~{trw{}~|wusstutrrtuuutsrqqrtvvtrqrsttrrrssuwwwvvyzxwwy}~~~}|~|zywtps{zohhlruvuolmqttqqsvwtrv}{y|{wx}zqmqvx{}{vqqy|xx}{z|}wqopsvz}~}yvv|}|~uqw~||{z{zyy{{zwx~yrs{|yy{yvx}|{~|{||~~~}zy{}~~~|xsqw~~|~~zwvy}~|xurqqrtvtqnmllmnnmllkiijklnnmjilsx{|ywuuy~}}~}ztpprrssssrpopqrqnnt}}yxxxxy|}|ywy~|tqswxwwwtrt{}yy|~|}}wsvz|}{xtsuwyyyz|}|{{}xxy{~|z~}|~~zuw|{wy~|~}wx||}zwz~~|{{|~{w{{uty~{wvvyzyxwxyzywvvvvsprz{rkjr|wlhmv}}ytsuvuvz~xuw}zuwyy{}{z{|}}|}~~~~|y{ytvz|~}vopy|yz|}}||}~umlpvzzumjmqsuxz{wroqz}{yxzyrrx}~||}||}}~|yy~|xw{~}~|{||}}~yqpv}}wtsuxyyyz|zwx~~~|xxxy}~yuvurpt|}unnswz{zxwwwz}~}~|xv{~}~}{}~{{~}{|}~}{z}}wtx~~ywz|}vu|~}}~{rlmoprsnfcflprqnmmmnns{~{vtrqsz}tljmqtwxsos{~}~~}yy~~zvy|uuz~}~~}riy}ykkpv|yvspw|xqpxrr~tt}wsy~~vtyzxvpklrxzzywutv{~~~z{vrvz{}}wvzzvuuuuuuqmjlpruxywttx~|tpqsty~{xyyz~{z|}upw~}~}|uqrw|wmilrwzzuoopmms{}zwutuusqw~|vqnpqsvz~zohjqwwzzy}~|wwz{|{zzxwz|{~wopvvsroosvxzwrqruuutru||ukhlopqpmikonkkmmmqxz{xqkjoy|xttwxxwwvolpuwyzyx{~}zxyz|~{z{}z}~|}|{{|~}}~~}zxwwwz|zyzz{zss|zy|}xx|worwuspoqtqomhdgotusonnmorsrpnr~|{}~yvx|}}zwyzyxx|}~}~yprxwwwspoprttqnqttwyvqlknpqsutsvyxxupmox}y}~}}}}zwxxttvy||{{~~}~~{}}}~~zv}{y{|~~{yx{}||xw||zy{~wuz~}tmmsvspppqrrttrolkr{ytw{{}}yz~zz~}yz~yrruxz~|vrswywrpw~~|~~|~}vrrtvyyyxvvy{}}|||wxzppx}zvrsusstuyzwwy{yvsv~yx~~}|zzzzz|}zwutvxwvtw||{}~~~}|~|z~wuz~}wuvwzzvtttvwwwxwvwy{{wrv~}yy~xx|~yw~}}|vuy|~|xvvx{~~{z|}}|}~{|{usw|~zxz|}zx{~}{tosy|zvwyxrlnxzv||~{{|{zz|}z|zy{~~xx~|xy}~|||{|}~~{yz}~~}}}~~~|z{~|~~~{|~}|{}~yrptwwvtrqturpoprstvyzyxyyz{{}ytw}{sov}xvy}~zuuxz|~{xy}{w|{z~~{z~zsryytw}~}~{xz~{{|~|xx|~~~~|yxxxxxywutsuz}~{|zy}z|zvvwz{{yvtsuvvvuuvuuutuvwxz|{{|}}{{}}{{~~|{{|}~|}~~~||{{~~~|||}~{}xqptxyyvpkknppoopqrqpquwustuvust|~~~~~}}||yuw~{tsvy{{zyxwvtx~~{rmnrw{zuonprttsspmkjkmljijlmlkkmqqpqx}|~~|}}~~}~~}|}}}}}}|||{{~}~}z{~}zyzytu}~|zxz}zz{{z|}voorux{{xsonlmqttspmklpssrpomikr{}zxy{|{{~~|ttz~||xx}|y{}}|}|yxw{xompx~{xwxxy{}zyz|yomrxz{zwtppv}}{{|}~|xz~|z}~~~}~~y{}|~~~|{|}~|zxwz}{uw~~yrprsuuspnmmoqqqpooppnlnv||wsrsuxyxvvz|yqkkmqtxxustx{xqmu}|~~~~||}}~}~~~}|~}zxz{}~{tsyzw|}zxz}~zy|}yz|x{~yy}}{{|}~zyz|}}}}~}yy}~{|~zuuz~~~}yvtuvwxxvtuwywtu{{|{yz}~~~{}~~|z{|~}}~{wy}~}||~|y}{ustwyzyvsty}~}}~~{y}~zz~}{~~zuttuvwuroquwvrpqtvspu||zz{~}yvy}upsw{}}{yxww{zttx|{xwx|~~~~}}}~~}{zz{ytsz|y{}|}}}~~wtx}~{xwuux{}~}{vv{~{|}wsstx}~{zzyy}}~|{}~~{yxy{~~{zzxvv{}zwvvy}~|{zz{}~|zz|}|zz~~xsruyzvpmmprrrrsqmjnw{urtwxxwwxyy{wkehpuwvrnloswz{zuqt{~zy}~vsvz}{qosz{tqrvxy{}|wrt|}~~|{{{{}}||xu{~|z|xyzxx{}ytqpx~ry~}}|{xxulhnyvnokkoolkmqurliluzz{yxzz|~~~|y|~{wtux||yvsrw|~|{{|~|xz|{|{xy~~}~|}|xy|~|yxz~|xwxywuy~~~{z}|xz~|{}~xvy||{xuvyyvuy~~{vwz|||zvssvwvuuvuspou||xxz|~|tqtxzywvusqqswyyxwxyuqrz~z|{soquy{|zvttvx{~}{ww|~}|ww||yx{~}y|}|~||}~{{~~~zvw|~|z{|}}yy~~~~}ytuyzzzyvsqrvxvqou~ysps{{qow~}|}zwx}~tnnruwvsooruvuttusoou|}|zxxz{|~~uorw{}|zxuqmow~zxxx{||||{zz||uooswwtpmklmmmoqqppswxuru}~}~~vsvz|}|{{||yxz}~zx|~}{x{|{ywz}}|wvxz|}{xvxz|{yxuv{}{~|{~{|~vrtwxxvtstuvvxxuppu||xuux|~||zzz|}||}{soqtwyzwsqsvxyyzyywvv{}xwy||xx||wy}~|}}|yux|usvz}|wtsrqry{uty{y}~~}|{y{yvy~|urty|}zvssttrpppqqv~}vstw}~tnuyqt|z}{xz~|z~}~~vpqvz{|}|{xwy}zy}}|~ytrstvyzxuuvwyyyyxvtv|{xwx}~||}~~~~~{y|~}|}~|wst|~voorvxzxtqruwxxyyxusx~}z{|}{}~}|uszxpmnsy}wtstsppw{xwz~~yux|}xy~{|~~|}yoiiloqstqnmoqrqmknu|}|{ywussrorz}wrqsvy{|~~xojlqvyzwrpqtwwwxxxuru|~zxz}~|{}yuw|}~{y~~ywz}~~~~~|z{~~~}~||~|~}y{{z}}yvtsttuspnmnqtutsssstz|urtvwxzzwtsvxvqlnx~}yx{~{x{|xvx{zpjjosuutqmlotwvrrtuspt|zniq{}ywy{~~}zyx|{urtx}~|}~yx||yy{|}}~}yx|{{~}xtvz}}|||}}{|xx~wty~|vtw{}|yyzzxuuz||~|xwz}uv~||~}zxyz{||{yvuvxxwxy|}~~}}}~zx~~~~{|yrqsvzzwsppqrsuutsrstrmkr|}yvwz~~|{{~}wsux|{vw~}|}|tquy{zwsonnoqqpooqrrqruwwutx~||~~}~}}z{~~}||{|}~{xx{~{wvxyww||}~~~~}|{}~||}}~~~~{z}~}zy{}}|}~{yz~{uqrvz~|uqqrssrstsqqstspmnv~~zxwwxz{yutu{{sopty}{trw~}yy|yrrvyzzxvttssrqpopqstttuwxwtv~}}~~}ywy{|{xtsuwxxxwwusu}|yxy|zttx}zy{{~}ywvwxxwtstvxyxxyzywx|}{}zvtuuvvwvtrppqpopv}~zuqpsx{zwvwxuqmnquz}yqnt}}zxvw|wonrvy{zvqnnnpqqoooppqqsuwvtx~}|{vw|}}}~~z{|}||~yuuvxxwwxxxyz|}{xx~}{}{z}~~}{z~yw~ytuwxxxwsqoprtutrqqpprx{{zywspsxywssw{ztonrvwxx|~xv{{rpswyywtomnnmllkklmopooopporz}|}zwz}}}|}{}~~}zz{|||{zy{~|xy|}zwy}~{}~wty~~xu{yttwyzzwspppponlkkmoonmoqpnkmsy{zxvvx|~|uty{x|{tsx|}|zxvvwwutsttuvwxwuuuvww{|z|~~~}{yyyyxxyyyyxyz{yux~~|{}~}~~yvw{}}|zy|{z~zy~~||uw|~pdadnsrqt{ww~sy{swyqpvyxyuqu~{wqljlpsrstwxvrrwyx{}{|}{zwsuvtx~yvwxwwyxuuuuy}~|yuqolmw{vvz}wtttvxxxxxy{||{yyz{|~~}}~|~|xvwyupv}~wpqvxy|{vuwxyzwu{~|~wpsxz|||ursv{~}upqqpmmnnqttsrtusnow}~~}yvx}~~|yz|wsuyw|~wroqwz{yuvuuyyy|}~{|}~~}~|~|z~}~}|~}y|~|~x{}}~{|~ywz|||z}}wuz|{zwwwz~~}||{vty}zywvss{~{|}{yxy~xlfgjmmjgdcgllllighhfgntxzwssttvxyzyy{{zy|~}~|xuuz~~xrt{~|}}xvv{}~~|vu{~|{zxxxwx|{z~~z{~}}{|~~}wtz~{}}wuvtvwwxzzyy|}}~{x{}}~|wsw}}z{{vrx~||yw{|zz||~wsstvz|{wqnpsutpnmmprrrrpliilpqprrnnpsuvtnlu}zy|~|z{~~~~~}}||ww|{vw{~{xx{zvu}~}{|}}~{z~xrsx{~~xsrrtvvwy{yy}|y~|usy}xvy{|ywx|~}}{}~vqswz{wuspnoppooooomlmlkkllmqrqqpopqpot||z{}}}}~}~}~vtx}}zwvvy{{yuv}~}}~{yy|}~|xv|~}}}~~vporvxzxrnosuuvwyz{zz{{xw{}xwyzy}xtz}z|~||~{}|usvy||zwtrssrrrppponmlllkjihilpqrtrmjjq{~|{}~{}|}~||~~{yyzyyxuw}|xxxy|}yy|}yvy~~}|}}smmpsvwusqqrtuuvwxxyyz|~{y}zx{}}~~~~}xvvwyywsqppqqpnmmllmqsrpnnqrqont|}{{}zx||y|~~~}~{y{~~zz|}|z|~~zux}~{zz{{|}~}zy|~z{~~|{~}}}}{||z{~~{{}~zuu|~}~~}~xrsw{~~zwvx{~}}}||}|y|}|}~||}xvvwxvtttuvvusssrrruxxutttspmov~}zyyzz{}zx}|z}ywy}}}}{ztsvxz|{xvwz||yuw}}|}yuvxz}~{xxxxxy|~~yy~}~~~}~~|vvz~~ywz}~|{zzzyz}}{}~}~}~~~ywxz|zwuttstuwwursvyzwttvwtprz}{z{}}}}~}zz{}|wz~}~~yvwxy{}}{yz|~{utz}yvw{~|smmqvz}{wvwxvtw~~~}~}wuwz|||{zxwwz|}zy|~yxz}|xx{~~{x|~}ytw{{xy{}~}||{||}|}~~~}}|}}|zxvwwxxxwusstuuvy}{sjgo|~wqpty|{{}{spsy|}~}zwsqt|~}|~~||~~}|}}}}{z{~}wrpruwyz{zxwy|}|yy}}{|}tmmqv{}|xuuvwuuz}xx|}xvy~~{{}||}}~zy}~{z{}~}{ywx{xnhkrx{{vqllpuyxsonoqtvwvtrsvz{zwv{}|~~{|~~}~~~~xqs||z|{|~~{xx~~}~|{{{{zxwy~|skhjr{~sfbfmqpppnieekrtsomoqqrtvuqoprrpnqx|xpihkpvzwrpquusrv{{xxywuv{|yz~~zz}~~}}~}xst{~ystz}xtstvuw{zumhimppopqqonmllmorutpjghkosspjgltz{zxvtu{~}}|}~}|yyyxz~zz}}wvz~}|}}wnls}{vrprvzytnlmnlknswxskedgmqpmlmmlkklnruspnopqtxzvqsy~~}zxvvyzxvx~wnlqvyxwvwwvvxxvuw|~|yz~|z}}yz~~|y{~xtv{|yvuwwrjhhikorpljigegkpokhghlqronorsnho||zz|~{y{~~{wx|}zxvuz{tpprw|~xqnnpru{|zxtt|xuuttvx|{unijnpnjgfiklllmnmmoqpmjiiq|zwurpsw{zywvx{|wuxzyvvwwwy||yvuuvvtrstsqnljgflv{xplmorw{|xspsy{vnmrwyvttuvuvx{{yuv~|xz}~~z{~|wtuwz}}ywy~~~{y|~~|spw}zywvxzzz{{xrpsusoouwqfenxyuttroopqrqonnqtqjb_ckpojffinomklmklt}}}}|}{}}vqqw{{xvwzxusv|~{z~{wwy|~{qox~~}}}xvvx{}|wrrz~|~~~|xwx|~yw{~|~}}~|~{xvwz||yuqpu|{utuwwy}}}}{|~~~~{wz}wrrvyzvrqqnlmopmjkryyvssvz||{xutx{||zz}{qhgowzysmijnqsvwslkqyzwvxzywsqruuuvzxoe`cjqvuoijnqpkkr|}umkqvutrrrtxyvrrx~~~~zz|y{~xuz}|yvzzxy{}~~}||{zy|ytu{}~|{~}~~{vw~|z|wnijnuzxqjffhjnpliltyyvsqoquxwsqoqtuqjfegkpqokknpplntz|ytsv|yolpsrooomifeinpoorvwsliny~|}}||xx|~{z{zzzz|~|wrrtx|}|yxy{||zxy~yx~|{}{{{||{~~{z}}|~}|z{}|rjgjnrtutrpptxvpow~xtw}yrnptvtpmkkosrmijnpmlqxzvnihnwyqgbdhklljgdcdefgjlmljlrvwtpt}}{~}z|~|||yz~}zvuwyzywvx{}{wvy||yxz|}||}~|}~}{uu|xqlnv||uoortsmjq|~xuuz}zzxvtsux{yqideimqrngcdecdkuyvspmkntxtlghmpmiegllga`fjjimqsrnlms|~zy}}xx}~{z}~~}z|~}z{}|~~|xwxxxy||yusuy{{xuuvwusuxz{zxx{~||uvyojkqx}yrnquvqkkt}|xusrv|}ywxzyuuxxrljmprqlhjmlinuxvsnjioy|uicflnmifca`aeikhefjjedn{}umlqx~{y|~}~}z{}|yz~}~~}{}~|}}{{{zyxy|~}~~~||~~xsqsux|}zyz{xrqxzvz}yx|{oggmrrojhgghjnuyxurmjkptussrkaZ\dmqoic`acdglrurliow{yxwxy{{{{|~~{z}}xy}}xvz~{z}}|~|~|xz~{|~{y|~}{||}~~|ywwvuvxz{{}{wtty~}|{}}|~{|~zxyzz}}tmknx~zvvwxz~yvuvz{oeejpspjhnwzvuw{}}|zxz~~xvxxofdjopnjijkklmorrompy}wtvy}}torz|uqs{|z|zvx{{yy}|yuv|{x{yvwyz~zvuw{|zy|~}y|}}~ywz~xw||{}~|z{|{|}~~~{tt}{uuy{{{{ywwwxvssy}{||ocafoxytljnsrpt{wv{~|zumgimoljiihilnomiglv~{vtuw|{vstx}}xssvy{}{qkjnw~}ywvvusv|xnlpv{~}xrprv{~y{~~~}}{}~{yyyzzzxwvx|~}{{~~||}~|}~~{xy~~}zrt~|xwz}~~ytrrv{~{tqswyyy|}xwy~~zwy}|tllqvxxwroorvxunjox|yx{~xrnmr{|wuw}{z~yrqv{}}}|{yuru}}~~{zyyy{vnlov|}wrtyzupoqtuuwz}|zxyz|~~}}|ywy{}}}}||~}~{}|{}yz~}wuw|{wwwustz~{y|wnmqvyvoigjnmhccefgghijjihhigfjrxzvpkkry|{z{zrlkpxwuyrlkhdeq~~{xx{}y|}{~}yjt~||}}zz~|{wz}}}}z||y|~zy{|~~}zz||ytruzztqompz|vv}~~xuw{~xvzxwzzxz|tnsz~uppqz|xuu{~}}vojinuwrprsuz|}zsqv{}}|~zsrtuuvqgbcfikosronngbflnrx|zvzwsrsw|{vxywqlmqv~xmkpw~yromnoqvzwuwxwsqsx~{|~~~z|~~~}~|xutstvvustspmmpsqrxxsqrtrpsy~|wtsw~}|xsx|wzzxz{|~~yy}~}~zvy~~~}||{|~~}~yuutuzytuz~|xz~{tswx|xnlqssrqmlonnvzzywustz|}~wrsx{vsqkgjrvwytkgikorqu||vsstvx{ysqstwwsuwxy{}}{|}{{}|tqv|zvx{|zxwzywsps||z}~~}{}~zww|yv}ztry~|rlq}~{{}{}zvuu{}{xvvx~~~}}~~}~|z{ros{{}zwy}~{upkiosoprmllgjv}}zvtuyz{}zvtrrssuyzshccgknpnhipsrpmqvwvsontz{||vmdbdgkmljecjolkmrxysry|{}~}z|~zz{~xvxvusrx|}}~xuuvxyywvw{{xz}|{wu||vz~~|}~}}{z}wvz}}xxz|}~|yy}wpquyzywrqvwuurqponrx}}zwwuy}{zz{||z{}ztomnprsrprvupnsz}wrswz|}~}ujghjnqrpmhdegilrwxtqrx|wwvvxxxvuwzzyxy{|yx}~|}ww{~{ssz}||{zyz~~|z{|||{zxx{~~}|||yz~vsw|~}||{y|~|usy{xy{}~zvwy{zwttx{umhgknoonnnmkhgmsutpkhikklmole^Z\_addbbdfhhefjonlmry~}{xtuz~}|}~~~}}|z{~~~{z|yrpsux|{vrptz~|{~|{~~~~}yvx}~yy}~}|~}}|xuz~{y|~}wnmrvxxvuuuqlkrz~wnjlptutsqmgaadeghhgdcbbdhjlmnonot{~}~||~|vsrrommnpomkmqqpruwxwwy}{vx}|}z}~xuvy{}~|}|z|~}~}ywy}}ww~~}~~}z|~|~zvwvsmgedccba_[YZ[^abbaa_`fotsollmnopqqqqtwxtmhhoy~zww|{y{~~~~|zz{{{yurrtutrrsuwwvwz|yux}~{tt|~yvw{~|smosxxtnjknppoopqqsvyyvqpw~~|}||~~}}{y{|{yxyxskhimpsrmihkmkjpx{zwsolnstromnpkb]^bfijifbacgjjijkkfbenusmgddgknmlnppkhhkptz~}wuz}xvy{{z{~{wx}~vtz~}}~{z}}}yqnppnlkkkmopomiikosttvxwtqt{{ussvxy{~~vqtz~~{uty}~xuwyvpmt}}wrswzzvrsx|woigghkkhdbdgjjihgea`hu|yrmjknqrrtz}xqmmmov~|}~|z{~}xvvtsqoooqsrolkkmnmnqturnr{~~}ywy{}~ytrtvwvvy|~}}}~}{y|}~zwxyxxyyxvttuwy{|}~}y|zuuyzz{zwttvxzxuu|}{z|yssy}yohhkopoljkmoonpqqnnv~}unlostqnpsrlgeeedgnssrponmosuutux||vollptwxvspnmmooljhjkllmnonnpswyxwy|zyyyyyxwvvvspnr{|zz{}{wy}zw|xw|~|}~|||{|}~~|z{}}yx}~}{{}~ysu}~{xuqoptwvttyzsg`bjmlhedegggfffdbgntvsojijmorwxtnklmopnqy|yy{~~~ytrqqsuvtqoooonnorsuuttvxz{{{|{xx}zx}|wtwzzz{{xusvxyyy{~}ywwwxvqqy}yy}xrqtvwwupkilruuwxwwuty|uwy}~{wu|{wyu|~{|}|sns{~|{zzyx|}}~~ysswy|~{xwtsvyxqmpw~|xy~|yxy{{yxxwwustxzzz{ytqpt|}ww||wx}~}}}|{{}}z|}yy{|~~||~|x{|vqt|xposvy{}~zwzxqoty|{wtsvxxxwy~ysruvwupllmnljlsyvkchsz{{xskfhovz{yqhdfjllnqqpsxxsmklnsyzxvsqrtvvsnjiiijkjiie_\[\agkhb^_dgheeluxtnjhhnvzvqmjjr{~zqigjmonpw}|xvx{{wuuvy}~}}~|zuw~{y|~}~|x{~{wy}wrqsy}zrg`airtngcaaaelrqlfcdfjlllmmmjgjnoonoppoppqruwwtolow|{xusrrrsvyvohfihc][[[\^^\ZYY[_`^YXboxwrnlnu||xuuxyz}wru|}y||sou||vtw{~|poz{uv}yrpqvrgdipx~zux}~}~}vrrqs{~~wuy}~}zvpmorsrrrqqqpmnv|vplkotutstpg_]biorpkgeghlu~{{~~xttxzzvqmosy{xphfp|~{zzyxx}}|}~{yy{yqpv}wrrtw|~wqrvz|}}zut{|}}}}zz{}}yusuz}|~~~|x{~tosz{uuwy{yrjhp}ylhkoty~}xux~~}yy|}xxz}~~}}~yz}~}yyzuqprvxvrnms|zsqv}~~|yywqlknnjgdceiifa`cggb^bluxuqoptwxtonoqtwzztlimrtsuuqns|~xrrw}~~z{~~|z}~~|wttx}}vnjkptsqrvyzxtpou|}zz|~}xtv}zqmnoty{yvssvzzskglv}|vtvvrnmppnqvxxwvtsy}xv{~}~}{{zvsw}}zzyz~}|}yqqw||yz~}|||~|}~yx{|vqnnoppnlmnnmjhfhnvxrjhow|~|xqnsz|xuuwwronmmottoihmw||}|wnjnw{wx|~}}~}wqqzzwtomr||wuy}~|{~~wtx}yzzx{}{zz|zvvw{|z~|{}{y{~zw{~}}||{rosz}z|~~|qhdglpplfa_`bccejmlhfhkmlow~}wrqtz{yvuxzwssuwxxywqloz}}}ztruwwvvwvvxzzxz~~|}{wx~yqr{}~{rnsz|}~}zwsqrx~xqu}|z}~yrovqikqx~}yqnu}}|{{}~~|xy~|xy~}wsuxx{ywx{zroppqruwuqljmpomq|}vrnklquwwuvwtpnqvyyyvplpz||}|ytompv{}}yqhfmx|wstz|smloqsvz|}}|yxyxy}|}~}zz{}|yx|{vux{}vrsv{}{{~~}~|vv{~~zww{~~}~~~~~~y{yuvy}|smovywroopssruxxwwxyyxwvvvvwxz}zqklquz~zpjjqzxv|~|{zzy{~~zvtsronmkhgjlkfdgkmmmnolffq}~{yz|xz~~{xx{{ups{~}|yw|{z}~~}}{|~}{|~}}~~||~~ywxz}|}}z{|xuy|sr{~zvrrz}{|wstx{|z{{{zwwy|}zsrw|~}uoptxzywuvvpihjmpttrppolhkwzusw|}|{zx{~~ytrtwywronprrqsttsrsv{~{rlq|}{}|y{yuw~|yusrw}ysswz{|}~~z{~|y{~{spt{~ysprv{ysos{~{z}}ywy~}{z{{zy||wttw|~zxwwuw}}}~|zz|~~}|}{rnvztpquy|ztminuwqhddefghhe_\\^dknjb_dknkhlqsqqsutqnnpv||{{{{zz}~yvvxxx{~}xtuz~~|yx|~|{zyy}xv}|z{~zx}~~}z|~~}wuusqqssrqpomlpw|ztor|}}~xwz|}|zyyxutvxxsqsx||xwy}{wz{||}}||}wqorx{yxwsmgdchqvqf]]dhgdbeijhgkqsplmrwzxsnlqxvlegnqpnmkkmonklr{}{xttx~}|~|toov}{ww{~qzywy~yzxtns}~|}vsvwsor|xojq||z~xpou|~wsuxvrw~yuv{yx}}z|yw}}~~}~zy}}xrqrtxxz}ztx~xssvxxuoijlhdcaYSRTTVWVZ_``_^]^adjs{|yvrrvz|{wuvwuppuy{~}xqmpvwvyytu||uru}}~}zvw}{qignvxvtrqruuv{|y~}wvwx{~|wsnmt{~}xuuux}xjflsvvtrlecefdegd`agnpnjjqtnnv~}~~}|{{z|~~|vuz~|~~y{}w{|}~}~||}~}ts{~{wu{~vsy}|{zxy~||}xvy}}}~~|}{yyy{~zvwyvuz{xy}~wv{wkgksxtqy{vqnqz{sprusruy|zqfdhhjorpkgeeeefhkoolkoplmw~~|x{~zy~|{|}xps}zw}{w{}}~yusqsvwuqonqtvurv~}~zplnpy|vqqsv{|vsuz~yw{~{{}{}|z|~|}wtuxyz{}{wttttvz|vsw|}{wtttqmlnqsqppoqw{~~{|{y}zroosy~~xsuxxvv{~~~~{{~~}zv{|vromkjllgbabb`^`dfecfmswuplmu~{y}}vruz||||}~}|~yzzuux|~{{}}|y{zyyz|{~}}~~}uruxxz{wqkho{~yutuwxyz{|{{yqorv{|xtsw}|xxz{z|{wz|z}uqty}~{{|{yvz{y|~|vposvurrv{~zwwvsrtwwvuw|{sidfltywqmnrtuuvywqow~|wwy}|zz{~|vwy{|}zwvyzyywwz}~~|}~}{|~~}}||||{{zyzzttwxy{yuroquvtrsx~~~~}||~yuvvw{~~|yuuz}{}yssuy{|yspsyzyy{~~{y}~}}~zw{}yw{}wqoprtvwvtrrtuttv{~wokmsz{xsqtxzwuvxyyz~zwwyyz~}||~~}||wuz~}zwvvvwwwy{yuqov~~}z}~|~~~}xuy}}~{x|sklosvusnhgiostsqonkjnu|}zvuy{vnjjmruurpnmlnrwzxx|{utvxyxvxzywxwuror{}yxzytwxqifhihhijjjhgghhfhqz~~}|zxwy{~~{ywtpllosuurmjlpqnnu|~womqx|}zurstvwyyxxz}}|}|vy~}ytry}}}}}xrpqqnlmmnoolijlomkoy|wuy~{{ztrsv|~zvtw}|y}zuvy{{|yuqorxzytoqy~ytv{~|yyzxoebejkihhgfeehlmkilu|~|{|{z{}|y{sjjqvyxtqpswz{ywux~~{z~|}}}}}|}}ww||xx|}{{||{yxyz{~|y|{xx{~{xw{~~xttv{|xuuz}sklqwz{{}}|{z|}zy}|zz}}xy}}ypmpu{}zusssssvz}|{|}{}wnkouyzwtsttqopqqnnu}}{z||uuy{|{zxxxwutrolmu~{zyx{}xvy||wuvwuru}{}~{y{|zy{~~|zvx~|xuv|wmkpuwvrnkkkkntvsmlt}}|~wssvwy|}||zyxwwy}|{|}|{z{~~}|zvstwvsrv{|yvuttwzzvrppqsuurpqsstuuupklsy{xvvwyzyuttsru}uidfltz|{xsqsvwtrw~~xux}|tqtvxxxxvvvy~}~z{~}wpkks~~zx||{}|ywvwxvqmnu}}wtw|wx|~|xusux}~{xwz~yx|~|z{}}|ztrtvy}~|zz|}xtw~}uooprrttronnnnklu~}}y{uosz|zyywusv~{z}~{}yqpu||uqu}~~z{~{yyz{|{yvvwxz|}|{xvuy}|}z}}|{z||ysonqw{yusplkr}~tosy}~yvxyz|~~{xx}vtx||uomoty}{ywwz{}~{}~}~usz|}~zxy|}|~xsx}xrnmnoqqmifgjmnoonmptwvwxz}~{xz~~{|~|||zyz{~}wsx{||wwxyvrrxzwqmpvyuv~{wy~|{zxzz}z|~ytxxtv|~~}{zzyz}}{|~}||}}~ytu|~{|}xvz~wuzxontz~~rfdhmopmfa_chigdbcfijhfipspmmmkoy~vqruz}vty}ysruutttsssttrtx}~}|z{}}|~~~~ywy}{z~~|~}vpmmqtuusnhdfmrsqpsy}|xwy}|xutv}zpov|~}~}{}|zz|~~~~~{xxyxwz}|vqt||zz{|~~}|{|~yy}{oinvwtpmjgefhkmlfaaca\]gsvspmjhjnqtvsnjloqtupgbdiorqlggnx~}xvz}}wsy}vqnpx~||~~}wtx}~yvy}~{x|~|{~~{|~upw||{vvy|~}xutux|~|yvvwvw{}|z||z{}~}xtqrttrrv}|wsqu|~unu||zyzzzzwsomnqsrqppponmmmjinx~yusstw{~}wrpsvvtstwz}~yrry{xwwwwvvvwzzxutvz|zxvtprz~~|y|~}}~~xwz|~}{wvwy{}}zurw~|wy~~xsv{~ztonpswzzuqrv{~~}|}~|z|~~}|vuvx{|ytommprplhillklprpjdeny|wrppruwtnkmv~xpklpvzyvv|}ywz}z|~wpnpuxwusqplhjpvwtqqsvtrw}|~{}~~z{~}}{{~}wuy}y|}uqt{~~zskhjry|xuw{{unlnu}|vu{tox~~yx{}|z{~}ywwwxyz|yy~ztuz~}z{~}xsprw|}zxwupns{{trux|}yuqoquyvmioy~}|z{~~xpllpuyxtrqrqpruvwxxxxz{zxvux}{y}}}~}~}}wsv|~zwvuvvz~~zwxzxtsz}|yy}{z|~yrqu{{xutttsw~|uv~~|vty~}wstwwspprrqtwyz{yurtvvvx}~ypmosvy{zsos|zz}vssw{|zuqqsutrqpommnqturmlqy}}|}}|}}}~~~|~{{~zrpsy~xpmmnquz}~~}zvstuuvz|snrx{}|z|~{|}~zy|yutuw{}~}ztqrvwusu||yyz{{yyyz||xsruz|{xtrqrx{z|zx{}~~}{vqnnoonnomkmrqkdceiknppoonmmmklosv{}}~~~{y|~~~||}~{tqsw{}}yvvwvstz}{tnpvywppyyrnlouxvsx}||{|~~~~}{|||~}|~{uy}wsssv|tls~}zxy|}z{~~xtvz{ywy}~xnikorsqnmnoonmkjknonlkjjkoqokmt{~~{wux}}}~}}{wx|~~|xrorz}ywyzyxz~zy~ywy~zutuwxz}~{uonquvvurpnnrvxursvxww{}~~~}~~~~}{yz|{vrrttqnosvvvtrpt{|xx||yxy|yrnpsvwvspprrrsrojhhijlooliijheccgjkifegiihhmtyywroory~}wx}ytuwz~~ysqvzwwz{~}||z|ytv|~|{zyxyzxuux|}{xvutuusrqoprw{zvstwxwy}zz~|{~~|{ssz{y{~z{}|{z{~~vjcjw~wokow{vokihgikjgc`_bfgec`__dkmjfdbfp{zsnklpx|{uprz{tonnptwvsrrrsuxzxsqqsw{|xsu}~|{||}~~}{utz|xuux{|{ywwy{{ywwwvutuxvqns|~{yx{~|y}~~|{}~|{}~{{yrpprsusmhjqvyyxvsqrv|~|xx~xmkrzyolpy|vnklnnnonmnoooomg`_fnrqrrkddjquuupkkqvxxwspqv{~~{yz}}||~~}~~||}}||z{z|zqt{zvutx~~y|sssusppnqvrmn|wx}~~wsx{wy}|tv}wsrpooqrrsuuw~ykdfkquqib``bdfgc][ahhjkmnnqsqme][_cfjjgfecchllkmosz}zwvx{~}yrmls{|zzyuttqlimsw{|zwqotz}~|xy}{vwy~}yy}zyy|}usuz}~z{}{yyicjw{tps{~|}}yuz|zy|}tpt|~{yywy~|}~~|wvvtnihjjlrxwponklt}}tos||vvxsjhnomhgmmffeca]`jtwphddkompx}qkpzuorx|}ywxz~~}~trsyzvy|wy|z~~||}||{uqnovywutuwx|}yrmqw{}wtvz|}xx|{||wvvw{|xtuutyrmr{{smkt}{yw{~{wvzxpowvtv|zy{xw|~~}}~~~}xz~~}~{y{~|{{xwzzsjgjqxzvttrpquy|}~{uyz||skowxvtroihlqtskdchmnpqoifo~|vvvtuy~{spw~vqsutx~~}~~|vsqrvxwxz{}}{yx{|~}unpwz{ytqpmnmpy}{~}yyzz}{xw|{wwxy||||~~{ww{}}}~|}~y|ystz|uv~~|}}{~~}~}{yuqs{~zrpqw}|upjgggillifhllklmmoqqt|}tllt{{spw{njouvvz}||~}wvy~{xwwyyxwxxwtpqruyzxsqsux}{w{~|~xstwx{}zwwvx}~|xss{|uw~~xx}{tomnrvz{zyzzyxy||y|~{}|wttvy}{wx}}|~|z~|{}~tsx~zvsv}|y{~~yuxxtru{~{wtuuv|~vpqsv|~xuvx|~~~{z}~}{tuxy}zuuwxvqpswyvtwz|{xuuxxy}|{~{tu{{zvvy|}|zwututtv{|vtsrpt|}yz~~}{z|~{z}|trx~~ysqt{{wv{~zrov~{xy|}yx{|{zy}~{|~~|||~~zwz}zwy|~zspswyyvuwvrpuzxx{~}|upsy{{|zxz|~~|yvsqrttqprw|~|zyyxuw|~ytv}|vx~{y}~}xx~~~{{|}{xx||z}~}}}ysos{|yz|zw{~{xy~{smpyzqmr|~|{|zz|zxw}|}ztsv{~|vqpsvxwutspou~xppu{}|}vootz{yx}~|}|z{zsoqtvuroquurnklptuutsrolls|~ywxxwx}{{~~|{z{~{ww}}}zz~}zz{zwx}}zxx|~}|}~|{}~~|yz}yx~~~~|wx|}}|x}yy}~yvy||yvwz|zvtvxxrov}xvwx{~}rlqz|x{}}~~}}~zpkjknpolihjkiggkrtqnnnmifkw}zqlllmmnptwwqnqx}|yz~~}|z|~}}}}}}~}yvvx{||zxww{}|~wsty}{wsompw}|wtuvvrns}~zwwwvwz~|tpquxz~y|z|~~}~~}|xwzzvqqvyyvsstsokmwyomtz{xvz|xrprssppu}{wz~|}~wqruxxvrnklorqomjea`cec_ZX\ejg_XW[`ejjgbbgpx}~}zz}{vz}zy||wssuyzxvroos{|z{||{}}vu|}{|~|zy{~||{|yy{}}}uryzvx{|}~zrorx||xtv}~vrsvwwurpooptvvrponljiijlmmliikopnlmopnnt|}ywwx{~}~}|{{}~}}~~|yww{{xuuvvurqruy{zwuuwyxx|~}z{}{}|}}|~~|zzyzzyyxxvuw{~~|z||z|}{|zz~yqnpuz}ztolmoqpkebacb`_accb`_adfhijkiefmw}~~~~~{yyzz|~~}zyxz}~|z}}{}~}}~|{zxwvuronqwzxspqrroq{~~}}}}}|x||yx{yz~~}~~}y{}xy}|y{|xy}~}|}~xw|~wuwy}~{xwwuutqommmlighknnkgdgjiffmuvtsvvrpsx|{ywx{yqlmv}~ytqrvz|{xuz~vpt{|}xtrtwus{~~~|}~~~}}|}~{xz}zy}}{|~~}~|z}xoov}zrlmu{~|wspqvvmb\]_agmokgc_[[bozzrkfdflssmgeipqi`]bilkpwxqjiq{}zy{|{{~~vrsvy}yomxvqqtz}xy~~|xvwz|}}~xplr{{vuy}}vpnrwyxvusrrstuvvtrv}yqpv}~zz|~~~zvw~~~ysolkmrwyxupnmnmpx}zzywvvxwsonqsqlhediqxvnjnx|ywyslotvwz{wtsstvwwvwxxxz~~zsrz~{||{~~|{||{xvz~{z~}tljpvy{zvqqtwuqt|~||||||zz~zmfjt||smnsv{~~{uv||{z{~{qnu|~|}zspsw{}~zwwyytry{y|}yz~zofejqvuqnnomjny{vtx~|phgkrz~{smklnqtwxz{zwrmlt}zuv|~}}}{z|{uvy{~~|}}{xvwz}}|~~{{~|~~~}wvz}}zvrqu|}zurwyvx}{vw{~wru|{wyzqmou}~zy{{z|~}|}xsu{{{~|vsv|~~vmr~zwy~zmcdiptuqicbfowzzywspqtxzxvvxvogbchovvpgbdlsutqpswuqrz{xw{}zyww{zoimtz}{wttutrqv|~|ywvx{~~zvvz~xx~~}}{xux~~}vtx}~{z}~|{xttuwz{wrrv{~~}zyxy}|wvy}~|{{z{~zw{~~~{{~~rhgkoqsrnidbfouvvvvtqpppprsuvtl`Y[eotrjc^`flonljhjry|zwtqpu}|uqsuusuzzna]douvsnighjmonkjmrtsqppqstuvuutuz~}z}|yy|xqqx}{|}~~~{z~}vrsvyywwwwvwz|}~~|zy{}|}}~{yz|~}{}|{}~ytw}xmfdfimonib\^grvspooopomjjihhmrm`VU\gpqkeaadgjmnmjkqyzwroptx|zwtsssux{{shbbflrwxtmhgkoppsvvsqpqsuvvwxz{zvqr|}~~{vw~~|}|z}{qkov{zwsopu{xolq||upsx}}ytrtwvtyxsv|~{xtrtz~~}{}}|~ztv}|vrtwzzwutsnknvzzwwwsonprrqqtvqdYX^fmqqmjhikmmmkjox}~}}zuruy{zyywtrruxulc_afmpnjffhiikmoprstsmhhmsuvxxwsonqtx}zz}{z~}~~||}yqlmrwxwsppruy~wnoy~~}sklosx{wrruuqou~{xvutvwxy{xrlkpy~{yx{}|||{yvuz{z|}|zyxwwz}|tjccfhjmpssqnmlmopt|~zwy~wooswxyyvnd`cimmjfcbdghhggijlkijnpoljkmmllnrtokny}z{~|y}womorw}}vqpqsx~{rr{}|~{|znhjqx|zsnotxvsu|}yy{{wstxzwronnorvz{}}}}|{~~|{|~}z{}|~|yxy|}ulfceilnoopppppollt}}ywz~~wqqtvxzyqfbdjnplhdcehjjgddfkmmlkhfeimnlfdhnrpnmnnqv|{vx~wrsy~}vqqvyzxvttw{}}~wpqv|~zutvxywx{|xz~xtw{{wrmkkpw{|~zz~ywzzwy|{{{{zy{{yvuvwsnmkgbbdgjmmmmnmihpz~|yvtuy{xtrssnjjqwvmb\]cikkjgb_^_bddb`bfjjga__cfiifbafosqmllmnpw}z||}wqrx|}zvtvz}|zyyvtw~}|vtwxy|{wtw{}{ww}{y{{srx}ztpopsw{}~~~|}}}}ww|~|||zvv|vkiottpkhghmrtrplkow~~{xw{|vsuyzvpmoqomkjhgghjkkhfcbccdfhigc`_bccdfhhgghknoorxzyxz~~uoqvy{{zwttuy}~zwy|~||}{~|xz}wssx~}wtuxyvv|}{~xvx|~}zuqqt{~{uruwvv{~~~~zsw~~|~}}uusedqkflhn{~~vlfcly{xrvzsxzgagbajvvjkrqmigghhjieehloptustw}}z|}y||umhfimqtsmggihhnstvwtqprx~|usy|}}{}~ww{~yy{zz|~~zpns{~{{}yx{{|yxx{}xuvz|}}||~{v{}{xwvuxyz}}{xrpv~xuvwvvvrmmsxwofdiklpqliimopstuvwxy|~|}}yx{~wqquz}xx|~wmnw|urtwz}|}|}}zwty{y}xs{~yssx}zwxz~|xy|{x}~}~yvz}|~~yx~}y{}~~|xvx~zwxzzx|}usvy|zvuvzwmgegksyvpolgegpxvkefhjnpojeeiq{~wstsw|{|zqoty~~xqmknuxyvqpt||wz~x{|ww{}|{{zy{yvxyy|~|~~{ut|~wqopommrwvsqt{|ywvx~|z~zxx}vty}|||wqrrv|{z~}|zy|~xqnoqy~yofgkosvwrkgis|pijortsnjknliimokinw||xwxx|zpov|xrsvwvyzsv~{|~|xz}~~~~}}~wnnuz{|}|xqlouz}}|}zuu|~z}xtx||{yvuvz{xvwwy~~|~wz}z{~~}wv{~|wuvy~wttuxtpt||x{}wsv}xminuz}}zuqrwz|}~|{~xqpqqsuuroprtx}}}}}~{vwwwyzyxyzxtpry~{zyxz~~vnou|yuuw}}ywxy{~~{~{wz~zz~~}}{}{{vuz~~|yuposwz{xutv|~yy}wot~|y{~}}wsqqtusrolkjknruvtqkhoz|xwtolou{zrkggpy|uljqwywvvvuw|}smmrxwsnlnsssw}~zx{{wvy~{utw{{wyywz|}|ss{|{}~~~|z{}~}~|~||~}}uqw~yplnv}}xrpsy}}vqrx~|yvu{~xrt|{z{{wuvusrrrqppt{|umoz~zvuw|~xrpsw{|zvsx|{{||~|vrtz}~|umhmyzvw|vtyzvwzz|wrrx{wz~}uty~~{xvuw|{srz}}y|uqw}{tu{~xv{yw|zy|z}~xrrv|}zxy~zuu{~|yusqpt}ytw}{wrnnqrssqmkmtywrnoqqqstrpry~{piipwyxrnqz~{wvx|}~}uopv}~wmks|}wsw~}xvx|~|~{tv~~}~~{wvy|~|wvx|}~}|yuw}ww}~~}vsv}}zvttux|yslnywknz{z~yw|{{{vu{|xy}}zwwxyyzzyz|}ztmoy}yy}~~yux}|wtsuy}zrloy~~~|zxwz~~xv{|}~|}zz|~~zz}}||}}~~~}ww}{|}|}z|wpoqsuuspmmptxzxsot|}z}zvw|~}}zwuy}~{vvy}~{yz{zwx||{{}}z~~~}~|}|zzz{||~~{zzyyxxz}~|z{~}yw||{}~}}{{|}|yuronpuy{{wqkks|~~~}zvv|~zy}}xuwz{{}~yw{~~~}|~}}|vuvx}~}~zxyz|}zskiklmopnidchpttplkpx||{{yy}}~~|~}{}|z}}|}|{~}{}~}}|xw{|z{{z{||{yy{~}~{z~yuw}}wqmmosxzxtplmv~z{|x{}}zsqssu{}yusstvwvuuwxuty|usw}~yvwyz|}wrrsw}~{{zspry~tiegknomjfdejqutokmtz}}}}|}~||}~~y{|xy{}~}~}~~{yz}~~|zz{||{}}}~yx{}{wtrolkouywqmox||}}zqoruwwurpprrqonprttqmkq{~yuty~{sqsuvx|vkhlqx~}{z|zvtuz~|rigjlnopnjfdgmpopv~|ywy}~}z|~}}{}|xvvx|~}}{|~~}}}zxvw{{zzxvvvx}~yx|}}}zwuwwurrsstuuz}z{~~vrtuy~~|uuy{{ytrqrtuvyxrmnswxvsw~{spv|~{yuqpu~~~wtwyyvrpnmnonmmkihlv~|xw{|yxz}~~{x|{~{vsty}}wpou}~zy||vrtw}{vy~|~zxz~zwx{|zxwwy{|~}zxx~~~~|}|}}xtw{}}zwvwwvvxxwtqu}}{||{}~||~vsx|zz|~~{wvxysmmrvurolhfgjkkkllljihe_\^goqmgdcdgkrwyzxvssv{~}}~}{}~{{||{{||zxz~~y{~yvvx{{{|||{|}{xy~zuuy}zqkimv~zqnu~|wv||||uompsvxwsmijmopponortuvvrmnv|xy~~||~{x{xrsvy{|zwusqsx~}xux~|rlmsyzwtolklqy}xpkks~{zz}}||{vuvwwy{zuqoruwwvuvuuutvwusv}zw}|x{}wuy||{zwutuvwvtstuvvuuxz{xwz|~~}}~~zspry|x}~|~xkhpx}{uonmnoqrqooquvutsssokq}zxz}~~~~zusvxzyvrsuwvvwwsqt|{xxvtsuwvsqquxskgirz{yy}}{}ypnrwzyurpoooqqqoooqsuvvvutqry}yx|~~~zy}~|zwtrtvvtsuwyyvuttsrt{~||~~~~~~|{~~xstwxy{~~~zsrvy{|zvroopsuvuttvwvst|~|}~|{}}{}~xvy|{tmkmswwuttvuroqz~{xwwxxwtppvzwplmoppqw~}yx{~xqoquwxwrnmoppprttssuvsnjmt{{rot{~}~}wrswzzwuvxz|}|zwrry~|}|wrt~~~}zxx{zqmqwzwsw~zy}|sqx~}wsrrrqpooopqtuvsos||xwy}|}{utz|~{|~}yspqtxywuttuuv{}zz}~zutz}uomquxunoy{x{xqry{yvromnnmjijkllmprrrssqnkoy}|}~yx{}yxz}|yvtuvxyzz|~}ytu}|}ztstvy{ytor{}xux}~z|~{wtuwyzzyy{~}yz~}vqrvz{xustvvvz|z}zvw||~~|xwxxvsrssrrtvurrz~wsux{|{{|yqjkqvxtmhjsy|}~~{yz|~xrqsvwwrkfgkppnjimqnhhpx{xutx{{xvxz{xuw~zx{~|yxz~|vsv}}wv{~zvwyxuuz}yx|~}}xvy|{vw|~{z||uu{}yvsppswzxqmt~zxwz~{uuz~~yx}~{{|{xvxzzvssuvurqw|sot}}y{|snqxzvomt}~|z||truwxvqliiijkjihhijklllmnpqqqrssrru{}||}|zyxxxxz{{zxvwyyvrt|{utvvw|{z}}ywxy||xz}wx}}}~}{vuz~}{{~}{|}zz{}}zurrv{{wsrstsrxztpqv|ypknuyzwqpu{}|zvuw}}{|xqprsstutpieceghhgffikljhimqrrrttrmlr|}|~}yvvwyzywvuuvvwwwxzzxutwyxvv{~}|}~}zyyz~~z{xuy~|z~}z{~~|yx|{wuwyzzywuutrqw~ztrrv|znjpwzwtw{{ywwwvvvx{}}|{|zuqqqrssqppnkgddfhihgggedfjnqqpppomklt}|z}zy|~{yz|}}|zxvvwxyxwy{||||zwuv|~|{~zux~||~{vwz~{z~}{{~~xqry~~~~~||~|z{}~{z{{yy|{qnw}{zyz}|wwxxxz}~zwy~}yx{ztsuvxywspoooppnmjiikkheirz}wnhinssqrw{}|zxwyzz{}{yzzz{|{zz}~{yz|}|{zywwz~~~~~{yz|z~~wrru{}zvsv{~|xx}zttvxxxyxussw|}z|}~~~~~vu}}{~}{z|}tpswz|zupljlppmheghfeeimnljknoomkmsxwtrqqrtw{}zrmloqtwzxuttvz~{wzzy|rn|{|~{|zsppsxuqqsssvxy}|y|zrsyzw{{{}zz|xursy{vrohekrxytsw|zvxvqstuqny~{uliqy|~yx|zw}~~{}~uhfhnz{rtx{~zskdiptzyrle``begfa^_aeluuqkb^bgkosohflu|yqmmigox|{trx~wrux{|z}~{y|zw{}}~~~~}{wx}xv{}ztssqu|zuyzrhdglrrjdgpsrsqplinuuvy{|{}|torpknswusv{~|rmt|v{~{y{xx~xx{~{|y|{}vtsrwxttvusrstw}xrw}|~~ynjkpvxwvqnprtvvrt}~}}yv{}|~~z~}wx~|~~~}}y{~}}~{zyutsqv~}~{zzyz||~~xplnponmjgnx|zre_dny}zvvx{}|wtx{xvvz|{}|yz~vv|yv}~~xy}|~~{z{~|y|~ytqqsv}~{yy{|z{}vrsz}xwxvqqxyuusrx{xx}|y~~ytv|}|}~~vry|{zwvx~~wuz||~~{xyzyuuvwywtsvwurpu}|{{y{uyytssstvsplmtzwsqooquy}}}}z{|yx~~xos||}}}{{zzzwz}~|z{}ysqv{yvtrpmnrtsrnjlptronnpsvzxrov~}wux|~}|{zwux}~vnmrxvtw|~|zvw{xtv{~|||{{~~}}~~zz~|}~||vty|xy}|uu{||~vsv{}xvutx|{xtqqqrwyyywpjggjs}zvwz~~{}|wvyzz}}|}}{z|}z}~yz~torx~xqoqvyyuqruwxxz|||wuz}}}yy~ztrssrv~|uqrtvx{|{wroqtusrtuuutsutrqsttvvvvyzzyvrrvz~~|ywv{}vpr|zv{~|}~}|wy}~}|}||~~}ww|{y}{yy{}~|z{xqoorz}zxy}~uqswy|}zwvx|~|z~~~{}|wvxzzvrqsvurpoosvvvvvtpnu~~z}|sptz|yx}{uuwwy{|~|vstusrv}~{wvspruwxwvx{wpkjpuwywuutuvuwxwvuux||zxwwwvy|~~~{y|}~~{}~}}}zxz|~|zz|{tt|~zz~}|}|yxz}|yy|{qptx||xustxzyyyz|||||}}}y{zuwyyxusplilrxzwssuwvrpw~}{|zvsstvyzzwqosz~~|yuqs{}rkntwvwy{xrnklostqnpspjeeiklmpqttrpoqttpow|tqtxz|~~~}}}{x~}|~}yy}}zz}}xzyvy~}{{}|vpnpvz}{vqoruxxwwwxwvwy{}~~~~}{{~~~~}|~}{xxyyywsppsy}~|{xtor{|xxvtsvxxyzwspqv|~~~|ww|}vtvxvw}yrqruxwuuwvpifhklmmkjloqnlmprrpqrttssvwyyxxz~~~~}{{}yxy{}~}zvsuwxz}~yusuz{tootz}zzz}~~~~yw{~xvx{}}}~{tpt|~wonvzssz|x{zy{~yspoppopqrrtxyuokntz~~|xrmnruwy|{tlnz|zyz}~usw|~|}~zwuvy{ywuvvslhggimpnjgimoonlllmnnnorssssuxzzyz}}zx{~{}~{z|}xttuvwwwxywtrqpqrsstuwyzyxxz|}}{|~xuz~}~~zxxz|}}{z|wu{~y|}xy~}xssuwxvvvvtnkr}~ywwupnorvyxvttvvqrz~{zz|~urw}|{~~yvvxxxwwvqliiijkliffgjmonlkjiiknoonnprsuvxyyvtx~~{y|~~{vsrsuvutrqqrsqoopppruvwvuuy|}zx{{w|zwy{{{yvsv~zsqw~~}~~zvuwz{zxvtqpprrrsssssqnmnqttrsvwtoow~}}~~~zvux}{tlhilmpqnlihkopoljjlorrqqrtvwyyyxw{}{|}~}|{{{|~{vz{wvwz|{vrpppoopqqpnnprvvvwy{{zwy~~~}zzzz{|}}zvsuz~~yuvz~}|{|}~{usvy{||yuqprttronprsqnooppqtwvqms|~||~|}~~woovyyrkhfgijormkjiqxut|}pqzsv~~|~~~}x{ty}|{xvx}qhiovtqrsttrrwzvuv{~}}vqqqt{}yx}zv{zy{|{wqopsvxwusprwwvvvtv}{squxyxvtqmnv~|{|~|zz{{yxvuspqu{|zxtu}|z}zqmoosupjeba_biprqsqlqutv|~yz|}xtx}{~~xux~~|{||zxvtuxxsjbdggkoopkcafinnhmz}zz{|}~xx}~|y{~}{|}|{z|~{xrllmprpnmkllklot{}{x}{{{{zy|}||}~|{}zxy|{qmqx{vz}{z~~|z{|{|||toptwxwrpljkkkggcbluzzwofcjqtwvspoqstsu{{{z}}z}~~~z{~vmkiipy{olnljinsrlfffioqrsqmiksx}~vrw~|xvwz|}~|usswystxzz{~{utw}zx{yz}}~~|uqv}~xz|{yz~yrt|}~zy{}}}zxux{||{}~~~|}~{}~z|{~}{|zvqnnnlkqsoomjgghlrqnnnpqrwwsvwtqqv}uquqt~|ywqrqt}zkdilswturnrtqrz~}xy}{vw{~}|tppv~~yww{~|}~}}}~~wms}ywy~|yzywy|{{{|~vxyz~~zxyyy{zyzzz~xtw~{y}|y}xu}~~~~{}}tppnqwsmmfachrvmgb]_fjmojdhlmrurpswtllr{~}{{ywvy~~zzuorx{|vigkmrwxxwroopy~}|vsuv}~vtz}~}~~}z|~}zwz{xwy}~{yzyy|}z{{yy|}~{ruzx}||{uttuvxwvxvtqoswxwxvx{{{{~~~xuwutvurnlnkgiijlhfffeghgkmjknnqqquxwummw~~~~xy{y~vnlpttyzvwxrou{zzxstx}zrou}~~~|ywvx}y}~}}{y~z{|z}|{~~}}|yzxwy}}}}}|uswxy~}|zututtuqu|vruvuyxuz~}~~||~}rlqtvzvopporspoomnsuyxsuurv|vt{|y|}|}{|~~{tkiqxwvupotrmoquxvpsuqpnnonryxuvww|~z{~}yvy}{}~~|}|zz~{sy~{{urwvsuwz{{zxz{}|||xz{z||uu}~zyz{|zvzy{{{}{xwvz{sqtqquuswxuwxwz~~}~}~y|~|{|zqryxuwwutstww{}ww{zyzy~~~}trrv}}{wngkppswqjgdfgjolkqpmoqtwuqsx~||~~}{{{{}}xv}~{wx{|zxwttyzuqmkonmrxzwtwzytuz~{{}{zzwu|{y||vuvxwwvrruvx{}}|~|z~}|~zwz}}|yttuuvtvzxy|{{|zwx}ysruxwsplkigfgigbcdbcddhlnonnnonpu}zwwz|||x{~usxz|}xvy~}}{y{}yusrpporvsnmpsrruxxwrr{~}}|}yqrw~{x|z{~~}wtuxywwwy{}}~~~}}~|}~|xvwzywutuwwtvz{|{x~}ztrttsplgffgheceecehlpnloolkpy}}{wrs{}xttvwwwxwxz|{|~|yxy||z|~wsqsy~}{yzzwxywxxvwxxxxxyzz~yrqtz~{ww}zvuwz{yxvrtwtsx{{}yuy~~~}~zzxuttsstwwvtrqqqsz{vpqroonjebbabdddfgghhhmolkouy{ytpryytrmmptwwyywvyzxxyy~~z|{uvz||xz}||{~~|yz}yw|~zxuuz~wqt~~xtruxxwuqomnqrrrrsvvvvy~|{{{|wwz}{|}|}~}{{zz}}{zwusrrtrpuwuttstqnrz~{{|yz{}|ysonnnortsuuqprsstw}|{}}~~yvy|{||{}~|}z{~{|}}|xsqstwxttwxtoou~|{~}yy~ytsv|{vutxzvv}{z||xw~~uovvgdqmhmgeknmeellmsspmvmcpuu|{{~xw}wx~}vvwxvutnkmnqy|yxz{}||~zvwz|~}}|{}}{zxtrsvywojgeefehjecgiiiggmtzzuppopsy}{tpppppojhiilppsy{zxy{}|z||~}yy{}zx|~~~}~wor{wnjmx|}|uy|}ynjqzzvtqrtx~{xxz{z{~|{xy|{|ypovz}}z{}{x||vrmntvxvmlqsw{zzzuuww|{pfdghjpvqgcbgiilhcdhlosusplgkx~}xw|ytvyz{uqpw~}wqw~|}|xy||||z{|}~zy~|}|sox}xss|||~}}}xy}|y{~soqu{|yxvttux}|zzww{|yvw|~~}~~|}~~~~zttxxwxuusorx{yvv|~}~}~zyywslku}{tmnu|~xuwsoorx|ynkifiljfcbdfkpnljgjnnjddny{}yvy{~~~|~yttv}{xxz}}|{z}{qqtwy}~zwx|~}|wtwwy}ytvz~~}}|sosz~~~uqu|~~}y{}zzz{||sllpuusttpopptwsstuux|}z~{}}|}zxz|}{utz{uv{~{|~yxzz{yx}}vnkmnlnollmigjiinonnmhgjs}~}~zz}~|}~~|ursx|{{{wssz}y{|xsruwwtqnlqxzyxy{~}}{{~~|yxwzyvwxuurqx~yuz|w~||ytttsuy|wrnlmptwxtonmorvx}|{}}|||~~ywx{}|~~}~|zrqwz||vpsuqopqsvsoopppqy~yx~~zy}~xu|~xz|slnuuttqmjjkpvtlks{{w}~}~z{}~xrrruwwwwwwuwyxrnu~{tuy{~ytqsxywusqqtuuwwwwwuu{~~z|~~|}{{|~yuz}zxy{}{vx~ztqrstxwsolpvwvplq||y{~|utx}~{y}~|~~|}wmhlqrrrohehmmmmnoqssuxwv{}}|{~~}|~~{z{}|zz|~ytw}~|x{}wutstwyyzywxwvwxzywxxz}{zyzyx~~|yy{~~|zxuv||}}{yxutuvvtsssrqrpqyzwvwz}}zy|~wposy~~|yuu{z{|yxw|~vmfhnqpnlgfiikmmmlkknokjoy~{zxuv|zvy~|y~~~}}}|{||yvv{}{wuz~~}zz~{~{vwz}{wuvxzzwuwz}}|{{|}}~zw|}{}~~}~ysw~}}~}~}zz~|uposvxwwurnlov}|wuy}|zxx{|qjkou||urpov}}~}||}}vokjmooqnifehiijhimpopomljhmw~zsor{}z{{}}~yx}~}{}~zz~|xwvvxxxwvvvvtwy{{zzzyy{||{xwz~}|{|}||}|{}~{{~~}~|yz{xwxyxtu{}||}~~xporuxyxwusrv|~~~{yxxzzxqhfgillhdb_`b`_abbcdeffffa`jqqnljhjpxztljlqw|}xqpx~}|{~|wvxxz{yxutvxxxx{~~|{~zsv~|{}~|yvuuwwxzywussy~ywy|}}~}z|~}~|zz|~{x{|z|~zxyxy|}{zz{{xv{yqooprsrpmjihghhgijlnkkmkkljlpsupkjkqz~{tpoqv|{ut{~~~}}~~~}|{yz~~ywvwwy{yussuwwusrqrtwxwwvtstuwwutx~{z}|vu{wtw}}~}}|z|~}}}|z{{utx}~{xy|~|y{~unnptvuspnllnmmppponmmopmlpwzxtolmrurnnqtuwyxtrrw~zz||}}|}~~~~|yz}~|zzyzyyzyz{zywvuttsuz||{zxuv|}y|||{vuy~yvx}}wuy~~~~}wv||zz{{zy{}xvtuw{~z{|yvttuutqqqpppoqqonnmopoommrutsqmlqwuokmrvwvrloz~~zy~~zxz|{yyyy{zyxx{||}{~~~~~~~~}}}}~~}{{~||z{}zyyxuqopsuttttrrtvxyunoxzwwvvx|xrqx}|~|wsw|xx|~yvtv|}{{}~~~yy~~}tmlquwvrmlnqponmmkjnv||vqmkouvvuttrlgjquxxtlip|~}}wrsx|yqnoswz{zywwy~|z{|}z{~|z{~~{yxz||}~~~}||~{{~}zyxwy|yusrrqsvxwtqqtvuuxyzxuw{|{usz~|yzz{~}xrqy}z{}{zz{}}tkiknqtrniefkmlhejrxyurmjovz|yurnnruurljjmqrpnnnnkggnwzyzyrifhlptsokiknoppppnkq{{wz~~|{~}~{vx{}|y{{y}~}{qnosvxywsrrsvzzvsu~~}yz}~|}}~}}yy}|{~{vz~~zsppqqsuuqnnoqrppu|}{zzy||xwwvvvz~}woihlprtqjjnqsrqtusnmu}}wsuy}|vrqonmoxwsz}xx|~~~~wtx}~{y|~~~|}~z{~zru{xyxwxz{xuw|~tqz~|~~}zx|~xttx~~{{}~}}yvy}zwy~~|}|qlqx}|wrsutrw~~{}~}~{rkinuzxspoqsstvvtojnzzrmlt~|zxursvwx|~yy~}yyytsvy|}yqllsxz{{zxuv|z{|yz~~||{yz~vpsxz{{{wqnptvtrtvwtppx~}}{{~~zz{z}~}{}}zz|}{wtu|wonqsuusopsrmkmqrqqsuuqijuyvuuvy|~}{zz||xwx}~wrw~zwy}~unlmotvtnjloqrrssqppu}}}z~}|}~}~}|{|}~{yxxyzzywvvvw{~|urxz}~xzysty{x{{z~|y}zstx{zy|}ups{}}yuuxz|}zvqonmptvtrpnnprsrnllnqrommmljmu{{vttvx{}}z}}yx{||{{wsrtwz{yxwxzyx|}~}}}}utx}|wssuyz{zwsssuvwvvuvvuux||xw{}~~~{w{~|~zy~{tpqtvxvqmmnmllmoonlkkjiihhihijkjfcdjswwtpmkntyxusuxxvsquxzyutz|wwz~~}zvtvy{zxxy|}{|~~}ywx|~}wuwyzyxvuuutsuxwuuuxyvtx~{}~~|{~~zuw{tv}zw|{wx{~~|yvsqqqstsromoqrqljkkmnmlkkjhlu|}yuqoruwww{zspruy~|smq|}|~~}{tpqrsuvvtqooquxxxyyyvqt~~|~{uu{~wrsvwtporvxxwvtsru}}xy}xvw|}yx{~}{||yz~{xxxxwwwxyyz{|}|{}}y||yy|}|{ywvuuvurommptusqommlkow|}{zyxx{|xz|ww{{vrv~|{~xssuutttspmkknooopqrstuxyxutyz|~}~|}wvy~|usuwyxvttutu{}zz|}~}zyz~|{~|}}z{{y{~}xtv{}zusw|~|wx~yx|}wuy}{xusqqrssrpnptvuqrx}}{z|zx{|xzypnquxxupljkmoppoprvvtolpy~xw|{{~|||z~usx}~}{zyvuvvxyuty|{}}~}zxxxyxxxxz|~|xz{{~~|}{xz~}ywwyzyvw}}}}}|z{~|yxusrpptz|ysomnrx{wx{~|||uty|yx{xqnpsvwuqnlmoprrqpoprtuvvxxvsqrtwyyxxy{~|y{|z}}z|~|y{~}{|}|{~{|~{wttuvvwwvxxvux|~yzy||zz{{~|pwzrwzwrjfc`hrwwyxs{tmyzw|~{}~zzzxuvyyzzwx~zy|~|~zpkmqsvvtolklqzzqmt{xuty}z|~xsuy|||~vqstsuwvvxwrmlklosrqpjhpz~}{{yww{~|}~{}~}~vpqx}~wsstst|{ooy{{zx|}}~{urty~~|ywy~~}xsuxty~}~~~~zxustvwwtswumedhjlpqpmkkkkmnkioy{tljjknqqpnkihfgjoolilrvxzwux}|z}~{|ytrv{xxums|y|~}~|{yvy}}}|w{~zxxv{}{~~~}yxx{zyzurx{wx|{tnossrvz}~|}|{{urry{voieefffgfhjhfdadkonnnigmuzyqgaafknonmlknpnoqojjqz~|z{~}z{~{wz}wsnlqvwwtqsuwxz~~{wy~{wy~~}~{}|y}}~}yuuvy~}zxsrtwwvy{{{{~}zzz~~}ywy||wvvv|zuv{~~{{xrot~yvx{}~|xvz}volnqtutqprrrttsw{}|z{|}}|||}~tmpw|~|{wqnovzuvz~~zx{}vrtusuwwvsrsstwz}~~}yz}}~}zy}zwwy{||zy~~z|{trtxyxuronopponmmmmlllmoonnnljjox}|wsrsw|~~~yvw|}xx}}{}wrrsuwwtpmnrvyzyxxxvv|xvy{|}~}zwxyvsty{{}~}zwvw|~p_]fnppng`bikmsqddmhewv{zmoty{vutsz~{tosnnytmyshiuwsvrpuyzzzzxrptwybubbros-1.6.2/bubbob/ext6/CVS/0000755000076400001440000000000012225473206014761 5ustar arigousersbubbros-1.6.2/bubbob/ext6/CVS/Entries0000644000076400001440000000042312225473206016314 0ustar arigousers/.cvsignore/1.1/Tue Apr 5 18:08:42 2005// /crash.wav/1.1/Tue Apr 5 18:00:59 2005/-kb/ /music.wav/1.1/Tue Apr 5 18:04:49 2005/-kb/ /__init__.py/1.6/Fri Oct 6 09:56:30 2006// /image1-0.ppm/1.3/Tue Mar 13 01:26:40 2007/-kb/ /image1-1.ppm/1.3/Mon Mar 17 14:24:32 2008/-kb/ D bubbros-1.6.2/bubbob/ext6/CVS/Repository0000644000076400001440000000002712225473206017062 0ustar arigousersbub-n-bros/bubbob/ext6 bubbros-1.6.2/bubbob/ext6/CVS/Root0000644000076400001440000000010612225473206015624 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext6/__init__.py0000644000076400001440000002077312225473206016450 0ustar arigousersfrom __future__ import generators import os, random import images, gamesrv from images import ActiveSprite import boards from boards import CELL, HALFCELL, bget from player import Dragon, BubPlayer from mnstrmap import Monky from bubbles import Bubble from bonuses import Bonus LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { ('trn-head', 0,-1): ('image1-%d.ppm', (0, 0, 8, 8)), ('trn-head',-1, 0): ('image1-%d.ppm', (0, 8, 8, 8)), ('trn-head', 0, 1): ('image1-%d.ppm', (0,16, 8, 8)), ('trn-head', 1, 0): ('image1-%d.ppm', (0,24, 8, 8)), ('trn', 0,-1, 1, 0): ('image1-%d.ppm', (0,32, 8, 8)), ('trn', 0, 1, 1, 0): ('image1-%d.ppm', (0,40, 8, 8)), ('trn', 1, 0, 0,-1): ('image1-%d.ppm', (0,48, 8, 8)), ('trn', 1, 0, 0, 1): ('image1-%d.ppm', (0,56, 8, 8)), ('trn', 1, 0, 1, 0): ('image1-%d.ppm', (0,64, 8, 8)), ('trn', 0, 1, 0, 1): ('image1-%d.ppm', (0,72, 8, 8)), } music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) snd_crash = gamesrv.getsample(os.path.join(LocalDir, 'crash.wav')) class TronHead(ActiveSprite): def __init__(self, tron, bubber, dcap, cx, cy, dir): self.tron = tron self.bubber = bubber self.dcap = dcap self.cx = cx self.cy = cy self.dir = dir self.icons = {} for key in localmap: ico = images.sprget((key, bubber.pn)) key = key[1:] self.icons[key] = ico if len(key) == 4: dx1, dy1, dx2, dy2 = key key = -dx2, -dy2, -dx1, -dy1 self.icons[key] = ico ActiveSprite.__init__(self, self.icons[self.dir], self.cx*8-2, self.cy*8-2) self.gen.append(self.trailing()) def forward_step(self, dir): s = gamesrv.Sprite(self.icons[self.dir + dir], self.x, self.y) self.tron.trailsprites.append(s) self.dir = dir self.cx += dir[0] self.cy += dir[1] self.move(self.cx*8-2, self.cy*8-2, self.icons[dir]) def trailing(self): unoccupied = self.tron.unoccupied bubber = self.bubber # first go straight forward until we enter the playing board itself while (self.cx, self.cy) not in unoccupied: self.forward_step(self.dir) yield None yield None # playing! unoccupied[self.cx, self.cy] = False while True: # turn d = [(bubber.key_left, -1, 0), (bubber.key_right, 1, 0), (bubber.key_jump, 0,-1), (bubber.key_fire, 0, 1)] d.sort() newdir = self.dir if d[-1][0] > d[-2][0]: newdir = d[-1][1:] if (self.dir + newdir) not in self.icons: newdir = self.dir # forbidden 180-degree turn # move one step forward self.forward_step(newdir) # crash? if not unoccupied.get((self.cx, self.cy)): self.crash() return unoccupied[self.cx, self.cy] = False yield None yield None def to_front(self): if self.gen: ActiveSprite.to_front(self) def crash(self): self.move(self.x - self.dir[0], self.y - self.dir[1], self.icons[self.dir+self.dir]) self.to_back() self.play(snd_crash) ico = images.sprget(Monky.decay_weapon[1]) s = ActiveSprite(ico, self.x + self.ico.w//2 - CELL, self.y + self.ico.h//2 - CELL) s.gen.append(s.die(Monky.decay_weapon[1:], 4)) self.stop() def stop(self): del self.gen[:] try: self.tron.trons.remove(self) except ValueError: pass def kill(self): self.stop() try: self.bubber.dragons.remove(self) except ValueError: pass ActiveSprite.kill(self) class Tron: def bgen(self, limittime = 60.1): # 1:00 self.score = {} for t in boards.initsubgame(music, self.displaypoints): yield t self.ready = 0 self.trons = [] self.trailsprites = [] self.playerlist = BubPlayer.PlayerList[:] tc = boards.TimeCounter(limittime) for t in self.frame(tc): t = boards.normal_frame() self.build_trons() yield t tc.update(t) if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bubble): s.pop() elif isinstance(s, Bonus): s.kill() self.ready = 0 tc.restore() for t in boards.result_ranking(self.score): for p in BubPlayer.PlayerList: for d in p.dragons[:]: d.kill() yield t self.remove_trons() def displaypoints(self, bubber): return self.score.get(bubber, 0) def build_trons(self): if self.ready == 0: self.remove_trons() return for p in self.playerlist: dragons = [d for d in p.dragons if not isinstance(d, TronHead)] if self.ready < 10 and dragons and len(p.dragons) == len(dragons): self.score.setdefault(p, 0) dragon = random.choice(dragons) x, y, dir = self.select_start_point() head = TronHead(self, p, dragon.dcap, x, y, dir) self.trons.append(head) p.dragons.append(head) #p.emotic(head, 4) for d in dragons: d.kill() def remove_trons(self): for p in BubPlayer.PlayerList: for d in p.dragons[:]: d.kill() for s in self.trailsprites: s.kill() del self.trailsprites[:] def select_start_point(self): distmin = 12 while True: x, y, dir = random.choice(self.start_points) for head in self.trons: if abs(x-head.cx//2) + abs(y-head.cy//2) < distmin: break else: break distmin *= 0.95 if (y, x) in curboard.walls_by_pos: curboard.killwall(x, y) x = 2*x+1 y = 2*y - dir[1] if dir[1] < 0: y += 2 return x, y, dir def frame(self, tc): y1 = 1 y2 = curboard.height-2 while y1 <= y2: for y in [y1, y2]: for x in range(2, curboard.width-2): if (y, x) in curboard.walls_by_pos: curboard.killwall(x, y) yield None y1 += 1 y2 -= 1 self.start_points = [] for x in range(4, curboard.width-3): self.start_points.append((x, 0, (0, 1))) self.start_points.append((x, curboard.height-1, (0, -1))) while tc.time != 0.0: for y in [0, curboard.height-1]: for x in range(2, curboard.width-2): if (y, x) not in curboard.walls_by_pos: curboard.putwall(x, y) curboard.reorder_walls() self.unoccupied = {} for x in range(5, 2*curboard.width-4): for y in range(3, 2*curboard.height-2): self.unoccupied[x, y] = True random.shuffle(self.playerlist) for i in range(5): yield None min_players = 1 while self.ready < 20 or len(self.trons) >= min_players: if len(self.trons) >= 2: min_players = 2 self.ready += 1 yield None if len(self.trons) == 1: bubber = self.trons[0].bubber self.score[bubber] += 1 bubber.givepoints(100) self.trons[0].stop() self.ready = 99 for i in range(28): yield None self.ready = 0 # This game is suitable for at least min_players players min_players = 2 def run(): global curboard from boards import curboard boards.replace_boardgen(Tron().bgen()) def setup(): for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) if filename.find('%d') >= 0: for p in BubPlayer.PlayerList: images.sprmap[key, p.pn] = (filename % p.pn, rect) else: images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext6/image1-1.ppm0000644000076400001440000000361412225473206016351 0ustar arigousersP6 8 80 255 e}}e}ieieee_0Y\0Y\s00TU00Ls00TT00Es0TTTT0PsUTTTTTUe}}}}}_000Uei000TT}eYTTTT}i\UTTTee000TTeY000T\LEPUsTTTTTT@s0TTTT07ڲs00TT004رs00RR004ر_P07ڲ7ڲ09ն4رNNNNNNGTTGssss_T000PNTT000NGTTTR7ڲNTTTTR7ڲNTTT000NGT0009նN@7ڲ4ر4ر4رe}}}}}iUUTTe_9ն9նTETsU9նTTPTsUTTNNTsTTTTN7ڲsTT9նTPsVT9նTEsU9նTTP}sUTTTUTsTTTTUTee9ն9նTPTeYTTTT\>߷>߷;ݵ7ڲsVT9նTE}sU9նTTPVTUTTTGTTTTTTNTTTT9ն9ն4رTTTGNNG:ܴNNG}}}}eVUUTeeTTVT9նY\TTU9նTTPTTUTTTUHTTTTTUsTT9նTP}}}}}}}}VUUTTTTRT9նTTT9նTTTT9նTTT9նTTTTTTTTTH>߷>߷;ݵ7ڲ5ٱ4ر4رsYUTTLsVT9նTEsU9նTTPsUTTTUsTTTTUsTT9նTPsT9նTT@sTTTT7ڲbubbros-1.6.2/bubbob/ext6/image1-0.ppm0000644000076400001440000000366312225473206016354 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 8 80 255 JffJfOJOJJJCH{<@H{<@ZHHu6w7HHm-ZHHu6u6HHf$ZHu6u6u6u6Hq1Zw7u6u6u6u6u6w7JfffffCHHHw7JOHHHu6u6fJ{> img, 'P6' print >> img, source[1][2], source[1][3]+extralines print >> img, c cx = source[1][0]+source[1][2]//2 cy = source[1][1]+source[1][3]*6//7 for y in range(source[1][1],source[1][1]+source[1][3]): for x in range(source[1][0],source[1][0]+source[1][2]): rgb = data[y*3*w+3*x:y*3*w+3*x+3] if rgb == '\x01\x01\x01': d = (x-cx)*(x-cx)+(y-cy)*(y-cy)*6 if d > 255: d = 255 rgb = chr(d)*3 img.write(rgb) for y in range(y+1, y+1+extralines): for x in range(source[1][0],source[1][0]+source[1][2]): d = (x-cx)*(x-cx)+(y-cy)*(y-cy)*6 if d > 255: d = 255 rgb = chr(d)*3 img.write(rgb) img.close() return html_tag(name, alt) def html_tag(name, alt): url = 'images/%s.png' % (name,) f = open('doc/'+url, 'rb') alldata = f.read() f.close() url = 'data:image/png;base64,' + alldata.encode('base64').replace('\n','') return '%s' % (url, alt) def split_name(name): "Split a name into its words based on capitalisation." words = [] word = '' for c in name: if c.isupper() and word != '': words.append(word) word = c else: word += c words.append(word) return words dfile = open('doc/bonuses.html','w') print >> dfile, """ The Bub's Brothers Bonuses """ #" A stupid comment to stop emacs from mis-fontifying. class Potion4: "Subgame! For a while, let's play one of the seven mini-games." nimage = 'potion4' # Some classes exists in more than one example just to increase their # probability. Removes the duplicate with the help of this dict. processed = {} for bonus in bonuses.Classes: if processed.has_key(bonus): continue name = split_name(bonus.__name__) name.reverse() processed[bonus] = string.join(name) if bonus is bonuses.Potion: processed[Potion4] = string.join(name) + '.' def sorter(a,b): if a[1] == b[1]: return 0 elif a[1] < b[1]: return -1 else: return 1 sorted_classes = processed.items() sorted_classes.sort(sorter) for clasindex, clas in enumerate(sorted_classes): bonus = clas[0] images = '' name = bonus.__name__ if bonus.__dict__.has_key('nimages'): # A multi image entry. i = 0 l = len(bonus.nimages) for image in bonus.nimages: if image == 'potion4': continue images += create_image(name+`i`, sprmap[image], alt=name) i += 1 if (l-3*(i/3) >= 3) and (i % 3) == 0: images += '
' elif bonus.__dict__.has_key('nimage'): images = create_image(name, sprmap[bonus.nimage], alt=name) doc = bonus.__doc__ if doc == None: doc = '' bigdoc = getattr(bonus, 'bigdoc', None) or '' if hasattr(bonus, 'bigbonus'): assert bigdoc, "missing 'bigdoc' on %r" % (bonus,) if clasindex % 2 == 1: bgcolor = '"#E0FFE0"' else: bgcolor = 'white' print >> dfile, '', print >> dfile, '' % (bgcolor, doc), print >> dfile, '' % bgcolor, print >> dfile, '' % (bgcolor, bigdoc) print >> dfile, """
regular bonus big bonus
', print >> dfile, images, print >> dfile, '%s%s
""" dfile.close() bubbros-1.6.2/bubbob/doc/CVS/0000755000076400001440000000000012225473206014640 5ustar arigousersbubbros-1.6.2/bubbob/doc/CVS/Entries0000644000076400001440000000013212225473206016170 0ustar arigousers/.cvsignore/1.1/Fri Feb 28 14:39:47 2003// /bonus-doc.py/1.8/Wed Jun 1 13:28:42 2011// D bubbros-1.6.2/bubbob/doc/CVS/Entries.Log0000644000076400001440000000001712225473206016712 0ustar arigousersA D/images//// bubbros-1.6.2/bubbob/doc/CVS/Repository0000644000076400001440000000002612225473206016740 0ustar arigousersbub-n-bros/bubbob/doc bubbros-1.6.2/bubbob/doc/CVS/Root0000644000076400001440000000010612225473206015503 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/doc/images/0000755000076400001440000000000012225473206015452 5ustar arigousersbubbros-1.6.2/bubbob/doc/images/.cvsignore0000644000076400001440000000000612225473206017446 0ustar arigousers*.png bubbros-1.6.2/bubbob/doc/images/CVS/0000755000076400001440000000000012225473206016105 5ustar arigousersbubbros-1.6.2/bubbob/doc/images/CVS/Entries0000644000076400001440000000005512225473206017441 0ustar arigousers/.cvsignore/1.1/Sat Sep 6 10:42:28 2003// D bubbros-1.6.2/bubbob/doc/images/CVS/Repository0000644000076400001440000000003512225473206020205 0ustar arigousersbub-n-bros/bubbob/doc/images bubbros-1.6.2/bubbob/doc/images/CVS/Root0000644000076400001440000000010612225473206016750 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/Makefile0000644000076400001440000000007212225473206015077 0ustar arigousersstatesaver.so: statesaver.c python setup.py build_ext -i bubbros-1.6.2/bubbob/mnstrmap.py0000644000076400001440000002466212225473206015665 0ustar arigousers class Monster1: def __init__(self, x, y, dir, player=0): self.x = x self.y = y self.dir = (1, -1)[dir] self.player = player def nrange(start,n): return range(start,start+n) class Nasty(Monster1): right = nrange(239,4) left = nrange(243,4) jailed = nrange(247,3) dead = nrange(253,4) right_angry = nrange(800,4) left_angry = nrange(804,4) class Monky(Monster1): right = nrange(265,4) left = nrange(269,4) jailed = nrange(273,3) dead = nrange(279,4) left_weapon = right_weapon = nrange(451,1) # FIXME decay_weapon = nrange(452,4) # FIXME right_angry = nrange(808,4) left_angry = nrange(812,4) class Ghosty(Monster1): right = nrange(291,4) left = nrange(295,4) jailed = nrange(299,3) dead = nrange(305,4) right_angry = nrange(816,4) left_angry = nrange(820,4) class Flappy(Monster1): right = nrange(317,4) left = nrange(321,4) jailed = nrange(325,3) dead = nrange(331,4) right_angry = nrange(824,4) left_angry = nrange(828,4) class Springy(Monster1): right = nrange(343,4) left = nrange(347,4) jailed = nrange(351,3) dead = nrange(357,4) right_jump = nrange(369,2) left_jump = nrange(371,2) right_angry = nrange(832,4) left_angry = nrange(836,4) right_jump_angry = nrange(840,2) left_jump_angry = nrange(842,2) class Orcy(Monster1): right = nrange(373,4) left = nrange(377,4) jailed = nrange(381,3) dead = nrange(387,4) left_weapon = nrange(456,4) right_weapon = nrange(460,4) decay_weapon = nrange(456,0) # FIXME right_angry = nrange(844,4) left_angry = nrange(848,4) class Gramy(Monster1): right = nrange(399,4) left = nrange(403,4) jailed = nrange(407,3) dead = nrange(413,4) left_weapon = right_weapon = nrange(472,4) # FIXME right_angry = nrange(852,4) left_angry = nrange(856,4) class Blitzy(Monster1): right = left = nrange(425,4) jailed = nrange(429,3) dead = nrange(435,4) right_angry = left_angry = nrange(860,4) left_weapon = right_weapon = nrange(476,1) # FIXME class Ghost: left = nrange(443,4) right = nrange(447,4) class PlayerBubbles: appearing = nrange(952,5) bubble = nrange(910,3) explosion = nrange(913,3) left_weapon = nrange(464,4) right_weapon = nrange(468,4) decay_weapon = [] class LetterBubbles: Extend = nrange(128,3) # FIXME eXtend = nrange(136,3) exTend = nrange(144,3) extEnd = nrange(152,3) exteNd = nrange(160,3) extenD = nrange(168,3) class DyingBubble: first = nrange(163,3) medium = nrange(171,3) last = nrange(155,3) class Fire: ground = nrange(490,4) drop = 489 class Lightning: fired = 488 class Water: h_flow = 900 v_flow = 901 start_right = 902 start_left = 904 bottom = 903 top = 905 tl_corner = 906 bl_corner = 907 br_corner = 908 tr_corner = 909 class Flood: waves = nrange(140,4) fill = 495 class MiscPoints: pink_100 = 496 class DigitsMisc: digits_mask = nrange(519,10) digits_border = nrange(920,10) digits_white = nrange(930,10) class PotionBonuses: coin = 477 flower = 478 trefle = 479 rainbow = 480 green_note = 481 blue_note = 692 class Bonuses: monster_bonuses = [ (593,1000), # banana (594,2000), # peach (595,3000), # quince (596,4000), # pastec (597,5000), # wine (598,6000), # ananas (599,8000) # diamond ] door = 139 # Lots of diamonds red_potion = 637 #\ . green_potion = 638 # > Clean the level and fill the top 5 lines with one of the PotionBonuses. yellow_potion = 639 #/ kirsh = 600 icecream1 = 601 # NOT_USED erdbeer = 602 fish1 = 603 tomato = 604 donut = 605 apple = 606 corn = 607 icecream2 = 608 # NOT_USED radish = 609 cyan_ice = 610 #\ . violet_ice = 611 #| peach2 = 612 # > Produced from the bubbles after a wand. pastec2 = 613 #| cream_pie = 614 #| sugar_pie = 615 #/ brown_wand = 620 #\ . yellow_wand = 621 #| green_wand = 622 # > Bubbles turn into bonus of the previous set after violet_wand = 623 # > the death of the last enemy plus a mega-bonus. blue_wand = 624 #| red_wand = 625 #/ violet_chest = 626 #\ . blue_chest = 627 # > Bubbles turn into diamonds plus after the death red_chest = 628 # > of the last enemy plus a mega-diamond yellow_chest = 629 #/ shoe = 631 # speed player movements grenade = 632 # put fire everywhere brown_umbrella = 633 # fire rain grey_umbrella = 634 # water rain violet_umbrella = 635 # spinning balls rain clock = 636 # time travel coffee = 641 # Speed player's movements and fire rate. book = 642 # Produces stars the middle-top going in any direction which kill the enemy upon contact. heart_poison = 643 # Froze the enemy and they are now killed on contact. gold_crux = 644 # become a bubble red_crux = 645 # become a monster blue_crux = 646 # become a monster extend = 647 # Give 100'000 Points to the player and finish the level. ring = 640 # lord of the ring green_pepper = 648 # hot stuff! orange_thing = 649 # slippy aubergine = 650 # rear gear carrot = 651 # angry monsters rape = 652 # auto-fire white_carrot = 653 # fly chickpea = 654 # shield mushroom = 655 # pinball mode egg = 656 # players permutation chestnut = 657 # variation of frames per second green_thing = 658 # sugar bomb icecream3 = 659 # \ each icecream becomes two of the icecream4 = 660 # \ next kind, which scores more points icecream5 = 661 # / that's a lot of points in total icecream6 = 662 # / softice1 = 663 # shoot farther softice2 = 665 # shoot nearer1 french_fries = 664 # shoot 10 lightning bubbles custard_pie = 666 # shoot faster lollipop = 667 # invert left and right cocktail = 668 # short-lived bubbles ham = 669 # wall builder bomb = 670 # explodes the structure of the level beer = 671 # shoot 10 water bubbles emerald = 672 # mega points fish2 = 673 # mega blitz sapphire = 681 # mega points ruby = 682 # mega points tin = 674 # angry (double-speed) player hamburger = 675 # shoot 10 fire bubbles insect = 676 # walls fall down blue_necklace = 677 # player ubiquity violet_necklace = 679 # monster ubiquity butterfly = 678 # lunar gravity conch = 680 # complete water flood yellow_sugar = 630 # from a bonbon bomb blue_sugar = 691 # from a bonbon bomb class Diamonds: # Produced from the bubbles after last enemy is killed and a chest or wand has been caught. violet = 616 blue = 617 red = 618 yellow = 619 class Stars: # Effect of the book. Kill monsters on contact. blue = nrange(940,2) yellow = nrange(942,2) red = nrange(944,2) green = nrange(946,2) magenta = nrange(948,2) cyan = nrange(950,2) COLORS = ['blue', 'yellow', 'red', 'green', 'magenta', 'cyan'] class SpinningBalls: free = nrange(482,4) bubbled = nrange(486,2) # NOT_USED class BigImages: cyan_ice = 10 # Megabonus produced after a wand violet_ice = 11 peach2 = 12 pastec2 = 13 cream_pie = 14 sugar_pie = 15 violet = 16 blue = 17 red = 18 yellow = 19 blitz = 30 hurryup = nrange(31,2) class birange: def __init__(self, a,b,n): self.a = a self.n = n def __getitem__(self, pn): return range(self.a + 1000*pn, self.a + 1000*pn + self.n) class bidict: def __init__(self, a,b): self.a = a.items() def __getitem__(self, pn): pn *= 1000 d = {} for key, value in self.a: d[key] = value + pn return d class GreenAndBlue: water_bubbles = birange(182,185,3) fire_bubbles = birange(176,554,3) light_bubbles = birange(179,557,3) normal_bubbles = birange(188,195,3) new_bubbles = birange(191,203,4) players = birange(210,226,13) jumping_players = birange(683,687,4) new_players = birange(693,696,3) numbers = birange(499,509,10) # FIXME: already seen below comming = birange(693,696,3) points = bidict({ 100: 529, 150: 530, 200: 531, 250: 532, 300: 533, 350: 534, 500: 535, 550: 536, 600: 537, 650: 538, 700: 539, 750: 540, 800: 541, 850: 542, 900: 543, 950: 544, 1000: 545, 2000: 546, 3000: 547, 4000: 548, 5000: 549, 6000: 550, 7000: 551, 8000: 552, 9000: 553, 10000: 20, 20000: 21, 30000: 22, 40000: 23, 50000: 24, 60000: 25, 70000: 26, },{ 100: 561, 150: 562, 200: 563, 250: 564, 300: 565, 350: 566, 500: 567, 550: 568, 600: 569, 650: 570, 700: 571, 750: 572, 800: 573, 850: 574, 900: 575, 950: 576, 1000: 577, 2000: 578, 3000: 579, 4000: 580, 5000: 581, 6000: 582, 7000: 583, 8000: 584, 9000: 585, 10000: 90, 20000: 91, 30000: 92, 40000: 93, 50000: 94, 60000: 95, 70000: 96, }) gameover = birange(497,498,1) digits = birange(499,509,10) fish = birange(700,707,7) class Butterfly(Monster1): right = [('butterfly', 'fly', n) for n in range(2)] left = [Bonuses.insect, Bonuses.butterfly] jailed = [('butterfly', 'jailed', n) for n in range(3)] dead = [('butterfly', 'dead', n) for n in range(4)] class Sheep(Monster1): right = [('sheep', 1, n) for n in range(4)] left = [('sheep',-1, n) for n in range(4)] right_angry = right left_angry = left bubbros-1.6.2/bubbob/images.py0000644000076400001440000004616112225473206015267 0ustar arigousersfrom __future__ import generators import gamesrv, os from sprmap import sprmap as original_sprmap from patmap import patmap import mnstrmap import pixmap KEYCOL = 0x010101 MAX = 10 ActiveSprites = [] SpritesByLoc = {} class ActiveSprite(gamesrv.Sprite): touchable = 0 imgsetter = None angry = [] priority = 0 def __init__(self, *args): gamesrv.Sprite.__init__(self, *args) if self.priority: ActiveSprites.insert(0, self) else: ActiveSprites.append(self) self.ranges = [] self.gen = [] def kill(self): self.untouchable() del self.gen[:] ActiveSprites.remove(self) gamesrv.Sprite.kill(self) def untouchable(self): self.touchable = 0 for key in self.ranges: del key[self] del self.ranges[:] def play(self, snd, volume=0.8): import boards xmin = 2*boards.CELL xmax = boards.bwidth-4*boards.CELL snd.play(volume, pad=float(self.x-xmin)/(xmax-xmin)) def setimages(self, gen): if self.imgsetter is not None: try: self.gen.remove(self.imgsetter) except ValueError: pass self.imgsetter = gen if gen is not None: self.gen.append(gen) def vertical_warp(self): # short-cut this method to boards.py import boards ActiveSprite.vertical_warp = boards.vertical_warp_sprite self.vertical_warp() ## if moebius: ## self.moebius() ## return moebius ## def moebius(self): ## pass # common generators def cyclic(self, nimages, speed=5): images = [sprget(n) for n in nimages] speed = range(speed) while 1: for img in images: self.seticon(img) for i in speed: yield None def imgseq(self, nimages, speed=5, repeat=1): images = [sprget(n) for n in nimages] for r in range(repeat): for img in images: self.seticon(img) for i in range(speed): yield None def die(self, nimages, speed=1): for n in nimages: if n is not None: self.seticon(sprget(n)) for i in range(speed): yield None self.kill() def straightline(self, dx, dy): fx = self.x + 0.5 fy = self.y + 0.5 while 1: fx += dx fy += dy self.move(int(fx), int(fy)) yield None def parabolic(self, dxy, warp=0, gravity=0.3): import boards from boards import CELL nx = self.x ny = self.y dx, dy = dxy xmax = boards.bwidth - 2*CELL - self.ico.w while ny < boards.bheight: nx += dx ny += dy dy += gravity if nx < 2*CELL: nx = 2*CELL dx = abs(dx) elif nx >= xmax: nx = xmax dx = -abs(dx) if warp and (ny < -2*CELL or ny >= boards.bheight): nx, ny = boards.vertical_warp(nx, ny) ## if moebius: ## self.moebius() ## dx = -dx self.move(int(nx), int(ny)) dxy[:] = [dx, dy] yield None def following(self, other, dx=0, dy=0): while other.alive: self.move(other.x + dx, other.y + dy) yield None self.kill() def touchdelay(self, delay): for i in range(delay): yield None self.touchable = 1 def touching(self, margin=0): return touching(self.x, self.y, self.ico.w, self.ico.h, margin) def genangry(self): # do one more step throught all generators of self.gen while 1: glist = self.gen[:] try: for g in glist: if self.alive: g.next() except StopIteration: try: self.gen.remove(g) except ValueError: pass for g in glist[glist.index(g)+1:]: if self.alive: try: g.next() except StopIteration: pass yield None def touching(x1, y1, w1, h1, margin=0): touch = {} x1 = int(x1) y1 = int(y1) xrange = range(x1>>5, (x1+w1+31)>>5) for y in range(y1>>4, (y1+h1+15)>>4): for x in xrange: touch.update(SpritesByLoc.get((x,y), {})) return [s for s in touch if x1+margin < s.x+s.ico.w and y1+margin < s.y+s.ico.h and s.x+margin < x1+w1 and s.y+margin < y1+h1] def action(sprlist, len=len): # Main generator dispatch loop for self in sprlist: glist = self.gen + self.angry try: for g in glist: if self.alive: g.next() except StopIteration: try: self.gen.remove(g) except ValueError: pass for g in glist[glist.index(g)+1:]: if self.alive: try: g.next() except StopIteration: pass if self.touchable and self.alive: # record position x = self.x & -8 y = self.y & -8 if self.touchable != (x, y): self.touchable = x, y for key in self.ranges: del key[self] del self.ranges[:] xrange = range(x>>5, (x+self.ico.w+38)>>5) for y in range(y>>4, (y+self.ico.h+22)>>4): for x in xrange: key = SpritesByLoc.setdefault((x,y), {}) key[self] = 1 self.ranges.append(key) def sprget(n, spriconcache={}): try: return spriconcache[n] except KeyError: key = n if isinstance(key, tuple) and key[0] in Transformations: t, n = key transform = Transformations[t] else: transform = transform_noflip filename, rect = sprmap[n] bitmap, rect = transform(filename, rect) if isinstance(n, tuple): n1 = n[0] else: n1 = n if isinstance(n1, int): n1 = n1 % 1000 alpha = transparency.get(n1, 255) ico = bitmap.geticon(alpha=alpha, *rect) spriconcache[key] = ico return ico def transform_noflip(filename, rect): bitmap = gamesrv.getbitmap(filename, KEYCOL) return bitmap, rect def make_transform(datamap, ptmap): def transform(filename, rect, datamap=datamap, ptmap=ptmap, cache={}): try: bitmap, width, height = cache[filename] except KeyError: f = open(filename, "rb") data = f.read() f.close() width, height, data = pixmap.decodepixmap(data) data = datamap(width, height, data) dummy, dummy, nwidth, nheight = ptmap(0, 0, width, height) data = pixmap.encodepixmap(nwidth, nheight, data) bitmap = gamesrv.newbitmap(data, KEYCOL) cache[filename] = bitmap, width, height #print 'transformed', filename, 'to', nwidth, nheight x, y, w, h = rect x1, y1, dummy, dummy = ptmap(x, y, width, height) x2, y2, dummy, dummy = ptmap(x+w, y+h, width, height) rect = min(x1,x2), min(y1,y2), abs(x2-x1), abs(y2-y1) #print filename, ':', (x,y,w,h), '->', rect return bitmap, rect return transform Transformations = { '': transform_noflip, 'vflip': make_transform(pixmap.vflip, lambda x,y,w,h: (x,h-y,w,h)), 'hflip': make_transform(pixmap.hflip, lambda x,y,w,h: (w-x,y,w,h)), 'cw': make_transform(pixmap.rotate_cw, lambda x,y,w,h: (h-y,x,h,w)), 'ccw': make_transform(pixmap.rotate_ccw,lambda x,y,w,h: (y,w-x,h,w)), 'rot180': make_transform(pixmap.rotate_180,lambda x,y,w,h: (w-x,h-y,w,h)), } if 0: # disabled clipping def sprget_subrect(n, subrect): x, y, w, h = subrect filename, (x0, y0, w0, h0) = sprmap[n] key = (n, 'subrect', subrect) sprmap[key] = filename, (x0+x, y0+y, w, h) return sprget(key) def make_darker(ico, is_dragon, bmpcache={}): bmp, rect = ico.getorigin() try: darkbmp = bmpcache[bmp, is_dragon] except KeyError: image = pixmap.decodepixmap(bmp.read()) if is_dragon: translation = pixmap.translation_dragon else: translation = pixmap.translation_darker darkimage = pixmap.make_dark(image, translation) data = pixmap.encodepixmap(*darkimage) darkbmp = gamesrv.newbitmap(data, bmp.colorkey) bmpcache[bmp, is_dragon] = darkbmp return darkbmp.geticon(*rect) def haspat(n): return n in patmap def loadpattern(n, keycol=None): if not haspat(n): n = (n[0] % 100,) + n[1:] filename, rect = patmap[n] filename = os.path.join('tmp', filename) bitmap = gamesrv.getbitmap(filename, keycol) return bitmap, rect def makebkgndpattern(bitmap, (x,y,w,h), darker={}): from boards import CELL try: nbitmap, hscale, vscale = darker[bitmap] except KeyError: data = bitmap.read() width, height, data = pixmap.decodepixmap(data) nwidth, nheight, data = pixmap.makebkgnd(width, height, data) hscale = float(nwidth) / width vscale = float(nheight) / height data = pixmap.encodepixmap(nwidth, nheight, data) nbitmap = gamesrv.newbitmap(data, None) darker[bitmap] = nbitmap, hscale, vscale x = int(x*hscale) y = int(y*vscale) w = int(CELL*hscale) h = int(CELL*vscale) return nbitmap, (x,y,w,h) def computebiggericon(ico, bigger={}): try: result, computing = bigger[ico] except KeyError: bigger[ico] = None, pixmap.imagezoomer(*ico.getimage()) return None if computing is not None: result = computing.next() or computing.next() or computing.next() if not result: return None # still computing w, h, data = result data = pixmap.encodepixmap(w, h, data) result = gamesrv.newbitmap(data, KEYCOL).geticon(0, 0, w, h) bigger[ico] = result, None return result def biggericon(ico): result = None while result is None: result = computebiggericon(ico) return result extramap = { 'shield-left': ('extra1.ppm', (0, 0, 32, 32)), 'shield-right': ('extra1.ppm', (0, 32, 32, 32)), 'moebius': ('extra1.ppm', (0, 64, 32, 32)), 'flower': ('extra1.ppm', (0, 96, 32, 32)), 'flower2': ('extra1.ppm', (0, 128, 32, 32)), 'potion4': ('extra1.ppm', (0, 160, 32, 32)), ('glasses', -1):('extra1.ppm', (0, 192, 32, 16)), ('glasses', +1):('extra1.ppm', (0, 208, 32, 16)), 'cactus': ('extra1.ppm', (0, 224, 32, 32)), 'questionmark3':('extra2.ppm', (0, 0, 16, 16)), 'questionmark1':('extra2.ppm', (0, 16, 16, 16)), 'questionmark5':('extra2.ppm', (0, 32, 16, 16)), 'questionmark2':('extra2.ppm', (0, 48, 16, 16)), 'questionmark4':('extra2.ppm', (0, 64, 16, 16)), 'percent': ('extra2.ppm', (0, 80, 16, 16)), 'colon': ('extra2.ppm', (0, 96, 16, 16)), 'gameoverbkgnd':('extra2.ppm', (0, 112, 16, 16)), ('eyes', 0,0): ('extra3.ppm', (0, 0, 32, 32)), ('eyes', 0,-1): ('extra3.ppm', (0, 32, 32, 32)), ('eyes', -1,0): ('extra3.ppm', (0, 64, 32, 32)), ('eyes', -1,-1):('extra3.ppm', (0, 96, 32, 32)), ('eyes', 1,0): ('extra3.ppm', (0, 128, 32, 32)), ('eyes', 1,-1): ('extra3.ppm', (0, 160, 32, 32)), 'eyes-blink': ('extra3.ppm', (0, 192, 32, 32)), ('smstar','blue' ,0): ('extra4.ppm', ( 0, 0, 16, 16)), ('smstar','blue' ,1): ('extra4.ppm', ( 0, 16, 16, 16)), ('smstar','yellow' ,0): ('extra4.ppm', ( 0, 32, 16, 16)), ('smstar','yellow' ,1): ('extra4.ppm', ( 0, 48, 16, 16)), ('smstar','red' ,0): ('extra4.ppm', (16, 0, 16, 16)), ('smstar','red' ,1): ('extra4.ppm', (16, 16, 16, 16)), ('smstar','green' ,0): ('extra4.ppm', (16, 32, 16, 16)), ('smstar','green' ,1): ('extra4.ppm', (16, 48, 16, 16)), ('smstar','magenta',0): ('extra4.ppm', (32, 0, 16, 16)), ('smstar','magenta',1): ('extra4.ppm', (32, 16, 16, 16)), ('smstar','cyan' ,0): ('extra4.ppm', (32, 32, 16, 16)), ('smstar','cyan' ,1): ('extra4.ppm', (32, 48, 16, 16)), ('starbub','blue' ,0): ('extra5.ppm', (0, 0, 32, 32)), ('starbub','blue' ,1): ('extra5.ppm', (0, 32, 32, 32)), ('starbub','blue' ,2): ('extra5.ppm', (0, 64, 32, 32)), ('starbub','yellow' ,0): ('extra5.ppm', (0, 96, 32, 32)), ('starbub','yellow' ,1): ('extra5.ppm', (0,128, 32, 32)), ('starbub','yellow' ,2): ('extra5.ppm', (0,160, 32, 32)), ('starbub','red' ,0): ('extra5.ppm', (0,192, 32, 32)), ('starbub','red' ,1): ('extra5.ppm', (0,224, 32, 32)), ('starbub','red' ,2): ('extra5.ppm', (0,256, 32, 32)), ('starbub','green' ,0): ('extra5.ppm', (0,288, 32, 32)), ('starbub','green' ,1): ('extra5.ppm', (0,320, 32, 32)), ('starbub','green' ,2): ('extra5.ppm', (0,352, 32, 32)), ('starbub','magenta',0): ('extra5.ppm', (0,384, 32, 32)), ('starbub','magenta',1): ('extra5.ppm', (0,416, 32, 32)), ('starbub','magenta',2): ('extra5.ppm', (0,448, 32, 32)), ('starbub','cyan' ,0): ('extra5.ppm', (0,480, 32, 32)), ('starbub','cyan' ,1): ('extra5.ppm', (0,512, 32, 32)), ('starbub','cyan' ,2): ('extra5.ppm', (0,544, 32, 32)), 'sheep-sm': ('extra6.ppm', (0, 0, 32, 32)), 'sheep-big': ('extra6.ppm', (0, 32, 46, 50)), ('emotic', 0): ('extra7.ppm', (0, 0, 8, 8)), ('emotic', 1): ('extra7.ppm', (0, 8, 8, 8)), ('emotic', 2): ('extra7.ppm', (0, 16, 8, 8)), ('emotic', 3): ('extra7.ppm', (0, 24, 8, 8)), ('emotic', 4): ('extra7.ppm', (0, 32, 8, 8)), ('emotic', 5): ('extra7.ppm', (0, 40, 8, 8)), ('emotic', 6): ('extra7.ppm', (0, 48, 8, 8)), ('butterfly', 'jailed', 0): ('butterfly.ppm', (0, 0, 32, 32)), ('butterfly', 'jailed', 1): ('butterfly.ppm', (0, 32, 32, 32)), ('butterfly', 'jailed', 2): ('butterfly.ppm', (0, 64, 32, 32)), ('butterfly', 'dead', 0): ('butterfly.ppm', (0, 96, 32, 32)), ('butterfly', 'dead', 1): ('butterfly.ppm', (0, 128, 32, 32)), ('butterfly', 'dead', 2): ('butterfly.ppm', (0, 160, 32, 32)), ('butterfly', 'dead', 3): ('butterfly.ppm', (0, 192, 32, 32)), ('butterfly', 'fly', 0): ('butterfly.ppm', (0, 224, 32, 32)), ('butterfly', 'fly', 1): ('butterfly.ppm', (0, 256, 32, 32)), 'glue': ('glue.ppm', (0, 0, 32, 32)), 'black': ('black.ppm', (0, 0, 32, 32)), ('sheep',-1, 0): ('sheep.ppm', (0, 0, 32, 32)), ('sheep',-1, 1): ('sheep.ppm', (0, 32, 32, 32)), ('sheep',-1, 2): ('sheep.ppm', (0, 64, 32, 32)), ('sheep',-1, 3): ('sheep.ppm', (0, 96, 32, 32)), ('sheep', 1, 0): ('sheep.ppm', (0, 128, 32, 32)), ('sheep', 1, 1): ('sheep.ppm', (0, 160, 32, 32)), ('sheep', 1, 2): ('sheep.ppm', (0, 192, 32, 32)), ('sheep', 1, 3): ('sheep.ppm', (0, 224, 32, 32)), ('sheep', 'a'): ('sheep.ppm', (2, 263, 7, 8)), ('sheep', 'b'): ('sheep.ppm', (11, 262, 6, 10)), ('sheep', 'c'): ('sheep.ppm', (17, 264, 11, 8)), ('sheep', 'd'): ('sheep.ppm', (18, 272, 11, 7)), ('sheep', 'e'): ('sheep.ppm', (18, 279, 11, 8)), ('sheep', 'f'): ('sheep.ppm', (4, 273, 10, 12)), ('sheep', 'g'): ('sheep.ppm', (19, 257, 11, 8)), } hatmap = { ('hat', 0, -1,1):('hat2.ppm',( 0, 0, 32, 48)), ('hat', 0, -1,2):('hat2.ppm',( 32, 0, 32, 48)), ('hat', 0, -1,3):('hat2.ppm',( 64, 0, 32, 48)), ('hat', 0, 1,3):('hat2.ppm',( 96, 0, 32, 48)), ('hat', 0, 1,2):('hat2.ppm',(128, 0, 32, 48)), ('hat', 0, 1,1):('hat2.ppm',(160, 0, 32, 48)), ('hat', 1, -1,1):('hat1.ppm',( 0, 0, 32, 48)), ('hat', 1, -1,2):('hat1.ppm',( 32, 0, 32, 48)), ('hat', 1, -1,3):('hat1.ppm',( 64, 0, 32, 48)), ('hat', 1, 1,3):('hat1.ppm',( 96, 0, 32, 48)), ('hat', 1, 1,2):('hat1.ppm',(128, 0, 32, 48)), ('hat', 1, 1,1):('hat1.ppm',(160, 0, 32, 48)), ('hat', 0) :('hat5.ppm',( 32, 0, 32, 48)), ('hat', 1) :('hat5.ppm',( 0, 0, 32, 48)), } def generate_sprmap(): # check and maybe regenerate the colored image files file = os.path.join('images', 'buildcolors.py') g = {'__name__': '__auto__', '__file__': file} execfile(file, g) # replace the entries 'filename_%d.ppm' by a family of entries, # one for each color sprmap = {} for n, (filename, rect) in (original_sprmap.items() + extramap.items() + hatmap.items()): if filename.find('%d') >= 0: for i in range(MAX): sprmap[n+1000*i] = (os.path.join('images',filename % i), rect) else: sprmap[n] = (os.path.join('images', filename), rect) return sprmap sprmap = generate_sprmap() transparency = { mnstrmap.GreenAndBlue.new_bubbles[0][0]: 0xA0, mnstrmap.GreenAndBlue.new_bubbles[0][1]: 0xB0, mnstrmap.GreenAndBlue.new_bubbles[0][2]: 0xC0, mnstrmap.GreenAndBlue.new_bubbles[0][3]: 0xD0, mnstrmap.GreenAndBlue.normal_bubbles[0][0]: 0xE0, mnstrmap.GreenAndBlue.normal_bubbles[0][1]: 0xE0, mnstrmap.GreenAndBlue.normal_bubbles[0][2]: 0xE0, mnstrmap.DyingBubble.first[0]: 0xD0, mnstrmap.DyingBubble.first[1]: 0xD0, mnstrmap.DyingBubble.first[2]: 0xD0, mnstrmap.DyingBubble.medium[0]: 0xC0, mnstrmap.DyingBubble.medium[1]: 0xC0, mnstrmap.DyingBubble.medium[2]: 0xC0, mnstrmap.DyingBubble.last[0]: 0xB0, mnstrmap.DyingBubble.last[1]: 0xB0, mnstrmap.DyingBubble.last[2]: 0xB0, 'starbub': 0xE0, } def sprcharacterget(c, filename=os.path.join('images', 'extra8.ppm')): n = ord(c) - 32 if 0 <= n < 95: return gamesrv.getbitmap(filename, KEYCOL).geticon(n*8, 0, 8, 15) else: return None def writestr(x, y, text): result = [] for c in text: ico = sprcharacterget(c) if ico is not None: result.append(gamesrv.Sprite(ico, x, y)) x += 7 return result def writestrlines(lines): import boards width = boards.bwidth + 9*boards.CELL y = 50 for text in lines: if text: writestr((width - 7*len(text)) // 2, y, text) y += 28 else: y += 14 def getsample(fn, freq): return gamesrv.getsample(os.path.join('sounds', fn), freq) SoundList = ['Pop', 'Jump', 'Die', 'LetsGo', 'Extralife', 'Fruit', 'Extra', 'Yippee', 'Hurry', 'Hell', 'Shh'] class Snd: pass def loadsounds(freqfactor=1): for key in SoundList: setattr(Snd, key, getsample(key.lower()+'.wav', freqfactor)) loadsounds() music_intro = gamesrv.getmusic('music/Snd1-8.wav') music_game = gamesrv.getmusic('music/Snd2-8.wav') music_potion = gamesrv.getmusic('music/Snd3-8.wav') music_modern = gamesrv.getmusic('music/Snd4-8.wav') music_old = gamesrv.getmusic('music/Snd5-8.wav') music_game2 = gamesrv.getmusic('music/Snd6-8.wav') #gamesrv.set_musics([music_intro, music_game], 1) bubbros-1.6.2/bubbob/CVS/0000755000076400001440000000000012225473206014073 5ustar arigousersbubbros-1.6.2/bubbob/CVS/Entries0000644000076400001440000000177212225473206015436 0ustar arigousers/.cvsignore/1.1/Fri Jan 31 13:06:47 2003// /Makefile/1.1/Fri Jan 31 13:06:47 2003// /bb.py/1.27/Fri Oct 23 12:31:34 2009// /binboards.py/1.3/Fri Sep 28 07:55:06 2007// /boarddef.py/1.2/Thu May 22 14:10:56 2003// /boards.py/1.78/Fri Oct 23 19:27:18 2009// /bonuses.py/1.110/Mon Mar 17 15:44:57 2008// /bubbles.py/1.58/Wed Jun 1 13:28:18 2011// /command.py/1.2/Mon Apr 14 20:40:47 2003// /images.py/1.37/Thu Oct 22 21:02:05 2009// /macbinary.py/1.3/Fri Sep 28 07:55:06 2007// /mnstrmap.py/1.10/Tue Mar 6 11:54:36 2007// /monsters.py/1.34/Wed Oct 31 13:12:52 2007// /patmap.py/1.1/Fri Jan 31 13:06:47 2003// /player.py/1.76/Thu Oct 22 21:02:05 2009// /ranking.py/1.4/Tue Mar 6 11:54:21 2007// /save_rnglevel.py/1.1/Fri Mar 16 23:32:43 2007// /setup.py/1.2/Sat Jan 7 09:44:20 2006// /sprmap.py/1.5/Mon Nov 13 19:10:15 2006// /statesaver.c/1.9/Mon Mar 17 14:04:17 2008// /statesaver.py/1.2/Wed Jun 1 13:28:30 2011// /test_rnglevel.py/1.4/Tue Jun 13 20:47:56 2006// /test_statesaver.py/1.2/Mon Mar 17 14:04:17 2008// D bubbros-1.6.2/bubbob/CVS/Entries.Log0000644000076400001440000000025612225473206016152 0ustar arigousersA D/doc//// A D/ext1//// A D/ext2//// A D/ext3//// A D/ext4//// A D/ext5//// A D/ext6//// A D/ext7//// A D/images//// A D/levels//// A D/music//// A D/sounds//// A D/tmp//// bubbros-1.6.2/bubbob/CVS/Repository0000644000076400001440000000002212225473206016167 0ustar arigousersbub-n-bros/bubbob bubbros-1.6.2/bubbob/CVS/Root0000644000076400001440000000010612225473206014736 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/player.py0000644000076400001440000013174012225473206015314 0ustar arigousersfrom __future__ import generators import random, math, time import gamesrv import images import boards import bubbles from boards import * from images import ActiveSprite from mnstrmap import GreenAndBlue, LetterBubbles, PlayerBubbles from mnstrmap import DigitsMisc KEEPALIVE = 5*60 # seconds CheatDontDie = 0 class Dragon(ActiveSprite): priority = 1 mdef = PlayerBubbles fly_counter = 0 ## glueddown = None DCAP = { 'hspeed': 1, 'firerate': 2, 'shootthrust': 8.0, 'infinite_shield': 1, 'shield': 50, 'gravity': 0.21, 'bubbledelay': 0, 'shootbubbles': (), 'pinball': 0, ## 'nojump': 0, 'autofire': 0, 'ring': 0, 'hotstuff': 0, 'left2right': 1, 'slippy': 0, 'vslippy': 0.0, 'lookforward': 1, 'fly': 0, 'jumpdown': 0, 'flower': 1, 'bigflower': None, 'overlayglasses': 0, 'teleport': 0, 'breakwalls': 0, 'carrying': (), 'key_left': 'key_left', 'key_right': 'key_right', 'key_jump': 'key_jump', 'key_fire': 'key_fire', } SAVE_CAP = {'hspeed': 1, 'firerate': 2, 'shootthrust': 8.0 / 1.5, 'flower': -1} def __init__(self, bubber, x, y, dir, dcap=DCAP): self.bubber = bubber self.dir = dir icobubber = dcap.get('bubbericons', bubber) ActiveSprite.__init__(self, icobubber.icons[0, dir], x, y) self.fire = 0 self.up = 0.0 self.watermoveable = 0 self.dcap = dcap.copy() self.dcap.update(self.bubber.pcap) BubPlayer.DragonList.append(self) self.gen.append(self.normal_movements()) self.overlaysprite = None self.overlayyoffset = 4 self.hatsprite = None self.hatangle = 1 self.isdying = 0 self.lifegained = 0 self.playing_fish = False if BubPlayer.SuperSheep: self.become_monster('Sheep', immed=1) elif BubPlayer.SuperFish: self.become_fish() def kill(self): try: BubPlayer.DragonList.remove(self) except ValueError: pass try: self.bubber.dragons.remove(self) except ValueError: pass ActiveSprite.kill(self) if self.hatsprite is not None: if self.hatsprite.alive: self.hatsprite.kill() self.hatsprite = None def die(self): if (self in BubPlayer.DragonList and not self.dcap['shield'] and not CheatDontDie): BubPlayer.DragonList.remove(self) self.gen = [self.dying()] self.play(images.Snd.Die) #wasting = boards.curboard.wastingplay #if wasting is not None: # wasting[self.bubber] = len(wasting) def dying(self, can_loose_letter=1): self.isdying = 1 if self.hatsprite is not None: if self.hatsprite.alive: dxy = [3*self.dir, -7] self.hatsprite.gen = [self.hatsprite.parabolic(dxy)] self.hatsprite = None lst = [bonus for timeout, bonus in self.dcap['carrying'] if hasattr(bonus, 'buildoutcome')] #if random.random() > 0.2] if lst: # loose some bonuses from bonuses import BonusMaker for bonus in lst: self.bubber.givepoints(-bonus.points) BonusMaker(self.x, self.y, [bonus.nimage], outcome=bonus.buildoutcome()) elif self.bubber.letters and random.random() > 0.59 and can_loose_letter: # loose a letter lst = range(6) random.shuffle(lst) for l in lst: lettername = bubbles.extend_name(l) if lettername in self.bubber.letters: s = self.bubber.letters[lettername] del self.bubber.letters[lettername] if isinstance(s, ActiveSprite): s.kill() scoreboard() s = bubbles.LetterBubble(self.bubber.pn, l) s.move(self.x, self.y) break icons = self.getcurrenticons() for i in range(2, 32): mode = 5 + ((i>>1) & 3) self.seticon(icons[mode, self.dir]) yield None self.kill() if not self.bubber.dragons: self.bubber.bubberdie() # self.bubber.badpoints = self.bubber.points // 3 def killing(self): self.kill() if 0: yield None def carrybonus(self, bonus, timeout=500): timeout += BubPlayer.FrameCounter lst = list(self.dcap['carrying']) lst.append((timeout, bonus)) lst.sort() self.dcap['carrying'] = lst def listcarrybonuses(self): return [bonus for timeout, bonus in self.dcap['carrying']] ## def moebius(self): ## self.dir = -self.dir ## self.dcap['left2right'] *= -1 def monstervisible(self): return not self.dcap['ring'] and not self.dcap['shield'] def getcurrenticons(self, imgtransform=''): if self.playing_fish: imgtransform = 'fish' icobubber = self.dcap.get('bubbericons', self.bubber) try: return icobubber.transformedicons[imgtransform] except KeyError: icons = icobubber.transformedicons[imgtransform] = {} icobubber.loadicons(imgtransform) return icons def normal_movements(self): yfp = 0.0 hfp = 0 angryticks = 0 mytime = 0 privatetime = 0 while 1: dcap = self.dcap self.poplist = [self] carrying = dcap['carrying'] while carrying and carrying[0][0] < BubPlayer.FrameCounter: timeout, bonus = carrying.pop(0) if bonus.endaction: bonus.endaction(self) del bonus bubber = self.bubber wannafire = bubber.getkey(dcap, 'key_fire') wannajump = bubber.getkey(dcap, 'key_jump') wannago = bubber.wannago(dcap) bottom_up = self.bottom_up() onground1 = (onground,underground)[bottom_up] if dcap['autofire']: wannafire = 1 if dcap['pinball']: wannajump = 1 if dcap['pinball'] > 1: if self.up: self.up *= 0.982 ** dcap['pinball'] if dcap['hotstuff']: if not wannago: if self.dir * (random.random()-0.07) < 0: wannago = -1 else: wannago = 1 wannafire = 1 if self.fire > (11 // dcap['hotstuff']): self.fire = 0 ## if dcap['hotstuff'] > 1 and random.random() < 0.4: ## from bubbles import FireDrop ## FireDrop(self.x + HALFCELL, self.y + HALFCELL) if wannago: self.dir = wannago * dcap['lookforward'] if self.x & 1: self.step(self.dir, 0) if dcap['slippy']: vx = dcap['vslippy'] if wannago: vx += wannago * 0.05 else: vx *= 0.95 if vx < 0.0: wannago = -1 else: wannago = 1 dcap['vslippy'] = vx mytime = (mytime+dcap['lookforward']) % 12 hfp += abs(vx) else: hfp += dcap['hspeed'] ## if self.glueddown: ## if wannajump or not dcap['nojump']: ## del self.glueddown ## else: ## # glued gliding movements ## self.step(self.x & 1, self.y & 1) ## if wannago: ## mytime = (mytime+dcap['lookforward']) % 12 ## else: ## hfp = 0 ## while hfp > 0 and self.glueddown: ## gx, gy = self.glueddown ## dx = wannago*gy ## dy = -wannago*gx ## x0 = (self.x + gx + dx) // CELL + 1 ## y0 = (self.y + gy + dy) // CELL + 1 ## if ' ' == bget(x0+dx, y0+dy) == bget(x0+dx-gx, y0+dy-gy): ## self.step(2*dx, 2*dy) ## # detached from this wall? ## x1 = (self.x + gx + dx) // CELL + 1 ## y1 = (self.y + gy + dy) // CELL + 1 ## if (' ' == bget(x1-dx+gx, y1-dy+gy) ## == bget(x0 +gx, y0 +gy) ## == bget(x0+dx+gx, y0+dy+gy)): ## if bget(x0-dx+gx, y0-dy+gy) != ' ': ## # rotate around the corner ## self.glueddown = -dx, -dy ## self.step(2*gx, 2*gy) ## else: ## del self.glueddown ## elif bget(x0-gx, y0-gy) == ' ': ## # attach to the wall into which we are running ## if (self.x*dx | self.y*dy) % CELL != 0: ## if ((((self.x-2*dx)*dx | (self.y-2*dy)*dy) & ## ((self.x-4*dx)*dx | (self.y-4*dy)*dy)) ## % CELL == 0): ## self.step(-2*dx, -2*dy) ## else: ## del self.glueddown ## else: ## self.glueddown = dx, dy ## else: ## del self.glueddown ## self.vertical_warp() ## hfp -= 0.82 # slightly faster than usual # normal left or right movements breakwalls = dcap['breakwalls'] while hfp > 0: hfp -= 1 dir = 0 if wannago == -1: x0 = (self.x+1)//CELL y0 = (self.y+4 - bottom_up*(CELL+4)) // CELL + 1 y0bis = (self.y+CELL-1) // CELL + 1 - bottom_up if bget(x0,y0) == ' ' == bget(x0,y0bis): dir = -1 elif breakwalls: self.breakwalls(x0, y0bis, -1) elif wannago == 1: x0 = (self.x-3)//CELL + 2 y0 = self.y // CELL + 1 - bottom_up y0bis = (self.y+CELL-1) // CELL + 1 - bottom_up if bget(x0,y0) == ' ' == bget(x0,y0bis): dir = +1 elif breakwalls: self.breakwalls(x0, y0bis, 1) self.step(2*dir, 0) if dir: mytime = (mytime+dcap['lookforward']) % 12 else: f = - dcap['vslippy'] * (dcap['slippy']+1)/3.0 dcap['vslippy'] = max(min(f, 10.0), -10.0) hfp = 0 onbubble = None if not dcap['infinite_shield']: touching = images.touching(self.x+1, self.y+1, 30, 30) touching.reverse() for s in touching: if s.touched(self): onbubble = s elif bubber.key_left or bubber.key_right or bubber.key_jump or bubber.key_fire: dcap['infinite_shield'] = 0 dir = self.dir icons = self.getcurrenticons('vflip' * bottom_up) if self.playing_fish: mode = self.one_fish_frame(onground1, bottom_up) elif self.up: # going up mode = 9 self.up -= dcap['gravity'] if (self.up,-self.up)[bottom_up] < 4.0: self.up = 0.0 mode = 10 else: ny = self.y + yfp - self.up self.move(self.x, int(ny)) yfp = ny - self.y self.vertical_warp() if wannago and dcap['teleport']: for t in self.teleport(wannago, icons, 0): yield t else: # going down or staying on ground if wannajump and onbubble: ground = True onbubble.dragon_jumped = True, bottom_up else: ground = onground1(self.x, self.y) if ground: if wannajump: self.play(images.Snd.Jump) if dcap['jumpdown'] and not onbubble: self.step(0, (1, -1)[bottom_up]) mode = 10 bubber.emotic(self, 4) else: yfp = 0.0 self.up = (7.5,-7.5)[bottom_up] mode = 9 else: mode = mytime // 4 if wannago and dcap['teleport']: for t in self.teleport(wannago, icons): yield t else: mode = 10 if dcap['fly']: self.fly_counter += 1 if self.fly_counter < dcap['fly']: ny = self.y else: del self.fly_counter ny = self.y+(1,-1)[bottom_up] else: ny = (self.y+(4,-1)[bottom_up]) & ~3 nx = self.x if nx < 32: nx += 2 elif nx > boards.bwidth - 64: nx -= 2 self.move(nx, ny) self.vertical_warp() if wannago and dcap['teleport']: for t in self.teleport(wannago, icons, 0): yield t if wannafire and not self.fire: self.firenow() self.hatangle = 1 if self.fire: if self.fire <= 5: mode = 3 self.hatangle = 2 elif self.fire <= 10: mode = 4 self.hatangle = 3 self.fire += 1 if self.fire >= 64 // dcap['firerate']: self.fire = 0 s = dcap['shield'] if s: if dcap['infinite_shield'] and s < 20: s += 4 s -= 1 if dcap['overlayglasses']: self.overlayyoffset = ({3: 2, 4: 0, 9: 3, 10: 5}.get(mode, 4) + self.playing_fish * 2) elif s & 2: mode = 11 dcap['shield'] = s if dcap['ring']:# and random.random() > 0.1: if dcap['ring'] > 1: mode = 12 else: mode = 11 self.seticon(icons[mode, dir]) self.watermoveable = not wannajump privatetime += BubPlayer.PlayersPrivateTime while privatetime >= 100: yield None privatetime -= 100 if self.angry: if angryticks == 0: s = ActiveSprite(icons[11, self.dir], self.x, self.y) s.gen.append(s.die([None], speed=10)) angryticks = 6 angryticks -= 1 #if BubPlayer.Moebius and BubPlayer.FrameCounter % 5 == 0: # s = ActiveSprite(icons[11, -self.dir], # boards.bwidth - 2*CELL - self.x, self.y) # s.gen.append(s.die([None], speed=2)) def teleport(self, wannago, icons, max_delta_y=CELL): #if self.dcap['shield']: # return from bonuses import Bonus, Megabonus best_dx = boards.bwidth centerx = self.x + self.ico.w // 2 basey = (self.y + self.ico.h + 8) & ~15 for s in images.ActiveSprites: if (isinstance(s, Bonus) and s.touchable and abs(s.y+s.ico.h - basey) <= max_delta_y and s.is_on_ground()): dx = (s.x + (wannago < 0 and s.ico.w)) - centerx if dx*wannago > 0: dx = abs(dx) + CELL if dx < best_dx: best_dx = dx best = s if not (42 <= best_dx < boards.bwidth): return self.play(images.Snd.Shh) self.up = 0.0 s = best dx = best_dx basey = s.y+s.ico.h desty = basey - self.ico.h dy_dx = float(desty - self.y) / dx self.dir = wannago ico = images.make_darker(icons[0, wannago], True) # speed up fx = self.x fy = self.y curdx = 0.0 stepx = 2.0 t = 0 while 1: if curdx < 0.5*dx: stepx *= 1.13 else: stepx /= 1.13 fx += wannago * stepx fy += dy_dx * stepx curdx += stepx if curdx >= dx or stepx < 2.0: fx += wannago * (dx - curdx) break self.move(int(fx), int(fy), ico) # make the target bonus bounce a bit if s.alive: dy = (t & 7) * 4 if dy > 16: dy = 32-dy s.move(s.x, basey - s.ico.h - dy) t += 1 yield None self.move(int(fx), desty) self.dcap['shield'] = 50 def breakwalls(self, x, y0, dir): if self.dcap['breakwalls'] > BubPlayer.FrameCounter: return # wait before breaking more walls if not (2 <= x < boards.curboard.width-2): return ys = [] for y in (y0, y0-1): if 0 <= y < boards.curboard.height and bget(x, y) == '#': ys.append(y) if len(ys) == 2: from bonuses import DustStar dir *= self.dcap['hspeed'] for y in ys: w = boards.curboard.killwall(x, y) s = ActiveSprite(w.ico, w.x, w.y) dxy = [dir+random.random()-0.5, -random.random()*3.0] DustStar(w.x, w.y, dxy[0], dxy[1], big=0) s.gen.append(s.parabolic(dxy)) self.dcap['breakwalls'] = BubPlayer.FrameCounter + 40 def enter_new_board(self): self.playing_fish = False self.lifegained = 0 def become_fish(self): self.playing_fish = True icons = self.getcurrenticons() self.seticon(icons[11, self.dir]) def one_fish_frame(self, onground1, bottom_up): if self.bubber.getkey(self.dcap, 'key_jump'): # swimming up self.step(0, (-2, 2)[bottom_up]) else: if random.random() < 0.05: bubbles.FishBubble(self) if not onground1(self.x, self.y): # swimming down ny = (self.y+(2,-1)[bottom_up]) & ~1 self.move(self.x, ny) self.vertical_warp() return ((BubPlayer.FrameCounter // 3) % 6) * 0.5 def to_front(self): ActiveSprite.to_front(self) if self.dcap['overlayglasses']: ico = images.sprget(('glasses', self.dir)) y = self.y + self.overlayyoffset if self.overlaysprite is None or not self.overlaysprite.alive: self.overlaysprite = images.ActiveSprite(ico, self.x, y) else: self.overlaysprite.to_front() self.overlaysprite.move(self.x, y, ico) self.overlaysprite.gen = [self.overlaysprite.die([None])] def bottom_up(self): return self.dcap['gravity'] < 0.0 def watermove(self, x, y): # for WaterCell.flooding() if self in BubPlayer.DragonList and self.watermoveable: self.watermoveable = 0 self.move(x, y) self.up = 0.0 if self.dcap['shield'] < 6: self.dcap['shield'] = 6 if self.fire <= 10: self.fire = 11 def become_monster(self, clsname, big=0, immed=0): if self in BubPlayer.DragonList: BubPlayer.DragonList.remove(self) import monsters, mnstrmap mcls = getattr(monsters, clsname) mdef = getattr(mnstrmap, clsname) m = mcls(mdef, self.x, self.y, self.dir, in_list=self.bubber.dragons) m.become_monster(self.bubber, self.dcap, big, immed) self.seticon(m.ico) self.gen = [self.killing()] def become_bubblingeyes(self, bubble): if self in BubPlayer.DragonList: self.bubber.emotic(self, 4) BubPlayer.DragonList.remove(self) import bubbles bubble.to_front() m = bubbles.BubblingEyes(self.bubber, self.dcap, bubble) self.bubber.dragons.append(m) self.gen = [self.killing()] return 1 else: return 0 def firenow(self): self.fire = 1 #if boards.curboard.wastingplay is None: shootbubbles = self.dcap['shootbubbles'] special_bubbles = shootbubbles and shootbubbles.pop() thrustfactors = None N = self.dcap['flower'] if N == 1: angles = [0] elif N > 1: angles = [i*(2.0*math.pi/N) for i in range(N)] self.dcap['flower'] = N*2//3 elif N > -16: # triple fire, possibly cumulative angles = [0] for i in range(1, -N+1): angles.append(i * 0.19) angles.append(i * -0.19) else: # heptuple fire c = 0.17 a = math.sqrt(1-c+c*c) alpha = math.atan2(math.sqrt(3)/2*c, 1-c/2) b = math.sqrt(1+c+c*c) beta = math.atan2(math.sqrt(3)/2*c, 1+c/2) angles = [0, 0, 0, alpha, -alpha, beta, -beta] thrustfactors = [1, 1-c, 1+c, a, a, b, b] dir = self.dir x = self.x ## if self.glueddown: ## gx, gy = self.glueddown ## dir = dir*gy ## if not dir: ## dir = 1 ## delta = self.dir*gx * math.pi/2 ## angles = [angle-delta for angle in angles] ## x -= 16 if self.dcap['hotstuff'] > 1: base = (random.random()-0.5)*math.pi angles = [a + base for a in angles] if self.dcap['bigflower'] is not None: N = 45 angle = BubPlayer.FrameCounter - self.dcap['bigflower'] if not (0 <= angle < N): self.dcap['bigflower'] = BubPlayer.FrameCounter angle = 0 angles = [-angle * (2.0*math.pi/N) * self.dir] thrustfactors = None self.fire = max(1, 64 // self.dcap['firerate'] - 2) if self.dcap['autofire'] >= 1: self.dcap['autofire'] -= 1 if not thrustfactors: thrustfactors = [None] * len(angles) import bonuses for angle, thrustfactor in zip(angles, thrustfactors): args = (self, x + 4*dir, self.y, dir, special_bubbles, angle, thrustfactor, self.dcap['shootthrust']) bonuses.record_shot(args) bubbles.DragonBubble(*args) #else: # from monsters import DragonShot # DragonShot(self) class BubPlayer(gamesrv.Player): # global state FrameCounter = 0 PlayerList = [] DragonList = [] MonsterList = [] LimitScore = 0 LimitScoreColor = None LimitTime = None PlayersPrivateTime = 100 SuperSheep = False SuperFish = False #HighScore = 0 #HighScoreColor = None INIT_BOARD_CAP = { #'LatestLetsGo': -999, 'BubblesBecome': None, 'MegaBonus': None, 'BaseFrametime': 1.0, 'LeaveBonus': None, ## 'Moebius': 0, 'OverridePlayerIcon': None, 'DisplayPoints': None, 'SuperSheep': False, 'SuperFish' : False, } TRANSIENT_DATA = ('_client', 'key_left', 'key_right', 'key_jump', 'key_fire', 'pn', 'nameicons', 'icons', 'transformedicons', 'standardplayericon', 'iconnames') FISH_MODE_MAP = {0: ('', 0), # swim 0.5: ('', 1), 1: ('', 2), 1.5: ('', 3), 2: ('', 2), 2.5: ('', 1), 3: ('', 4), # lancer de bulle 4: ('', 5), 5: ('', 3), # mort 6: ('cw', 3), 7: ('rot180', 3), 8: ('ccw', 3), 9: ('', 3), # saut, montant 10: ('', 3), # saut, descend 11: ('', 6), # shielded 12: 'black', } def __init__(self, n): self.pn = n self.icons = {} self.transformedicons = {'': self.icons} self.standardplayericon = images.sprget(GreenAndBlue.players[n][3]) self.iconnames = { (0, -1): GreenAndBlue.players[n][0], # walk (0, +1): GreenAndBlue.players[n][3], (1, -1): GreenAndBlue.players[n][1], (1, +1): GreenAndBlue.players[n][4], (2, -1): GreenAndBlue.players[n][2], (2, +1): GreenAndBlue.players[n][5], (3, -1): GreenAndBlue.players[n][6], # lancer de bulle (3, +1): GreenAndBlue.players[n][8], (4, -1): GreenAndBlue.players[n][7], (4, +1): GreenAndBlue.players[n][9], (5, -1): GreenAndBlue.players[n][0], # mort (5, +1): GreenAndBlue.players[n][0], (6, -1): GreenAndBlue.players[n][11], (6, +1): GreenAndBlue.players[n][10], (7, -1): GreenAndBlue.players[n][12], (7, +1): GreenAndBlue.players[n][12], (8, -1): GreenAndBlue.players[n][10], (8, +1): GreenAndBlue.players[n][11], (9, -1): GreenAndBlue.jumping_players[n][2], # saut, montant (9, +1): GreenAndBlue.jumping_players[n][3], (10,-1): GreenAndBlue.jumping_players[n][0], # saut, descend (10,+1): GreenAndBlue.jumping_players[n][1], (11,-1): 'shield-left', # shielded (11,+1): 'shield-right', (12,-1): 'black', # totally invisible (12,+1): 'black', } self.nameicons = [] self.team = -1 self.reset() def reset(self): self.letters = {} #self.bonbons = 0 self.points = 0 self.nextextralife = gamesrv.game.extralife self.lives = boards.get_lives() self.lifegained = 0 #self.badpoints = 0 self.pcap = {} self.dragons = [] self.keepalive = None self.stats = {'bubble': 0, 'die': 0} def loadicons(self, flip): icons = self.transformedicons[flip] if flip == 'fish': for dir in (-1, 1): for key, value in self.FISH_MODE_MAP.items(): if value == 'black': flip = '' else: flip, index = value value = GreenAndBlue.fish[self.pn][index] if dir > 0: flip = flip or 'hflip' icons[key, dir] = images.sprget((flip, value)) else: for key, value in self.iconnames.items(): icons[key] = images.sprget((flip, value)) def setplayername(self, name): name = name.strip() for t in [0, 1]: if name.endswith('(%d)' % (t+1)): self.team = t name = name[:-3].strip() #print "New player in team", t, "with name", name break else: self.team = -1 #print "New player with no team:", name icons = [images.sprcharacterget(c) for c in name] self.nameicons = [ico for ico in icons if ico is not None][:16] self.nameicons.reverse() scoreboard() def playerjoin(self): n = self.pn if not self.icons: self.loadicons(flip='') self.keepalive = None if self.points or self.letters: print 'New player continues at position #%d.' % n else: print 'New player is at position #%d.' % n self.reset() self.key_left = 0 self.key_right = 0 self.key_jump = 0 self.key_fire = 0 players = [p for p in BubPlayer.PlayerList if p.isplaying() and p is not self] self.enterboard(players) scoreboard() #if BubPlayer.LatestLetsGo < BubPlayer.FrameCounter - 30: images.Snd.LetsGo.play() #BubPlayer.LatestLetsGo = BubPlayer.FrameCounter def playerleaves(self): print 'Closing position #%d.' % self.pn self.savecaps() self.zarkoff() self.keepalive = time.time() + KEEPALIVE scoreboard() def sameteam(self, other): return self.team != -1 and self.team == other.team def enterboard(self, players): players = [p for p in players if not p.sameteam(self)] leftplayers = [p for p in players if p.start_left] rightplayers = [p for p in players if not p.start_left] self.start_left = (len(leftplayers) + random.random() < len(rightplayers) + random.random()) self.lifegained = 0 def savecaps(self): self.pcap = {} dragons = self.dragons if dragons: for key, minimum in Dragon.SAVE_CAP.items(): self.pcap[key] = max(minimum, max([d.dcap[key] for d in dragons])) def zarkoff(self): for d in self.dragons[:]: d.kill() del self.dragons[:] def zarkon(self): if self.key_left + self.key_right >= 1999997: for dragon in self.dragons: self.emotic(dragon, 6) self.key_left = self.key_right = 900000 if self.key_left: self.key_left -= 1 if self.key_right: self.key_right -= 1 if self.key_jump: self.key_jump -= 1 if self.key_fire: self.key_fire -= 1 #if self.badpoints and not (self.FrameCounter & 7): # percent = (int(self.points*0.0000333)+1) * 100 # decr = min(self.badpoints, percent) # self.badpoints -= decr # self.givepoints(-decr) if boards.curboard and not self.dragons and self.lives != 0: #wasting = boards.curboard.wastingplay #if wasting is not None and self in wasting: # return if self.start_left: x0 = 3*CELL dir = 1 else: x0 = boards.bwidth - 5*CELL dir = -1 y = boards.bheight - 3*CELL for x in [x0, x0+4*dir, x0+8*dir, x0+12*dir, x0+16*dir, x0-4*dir, x0-8*dir, x0]: if onground(x,y): for d in BubPlayer.DragonList: if d.y == y and abs(d.x-x) <= 5: break else: break self.dragons.append(Dragon(self, x, y, dir)) for key in self.pcap.keys(): if key not in ('teleport', 'jumpdown'): del self.pcap[key] def kLeft(self): if self.key_left <= 1: self.key_left = 1000000 def kmLeft(self): self.key_left = (self.key_left == 1000000) def kRight(self): if self.key_right <= 1: self.key_right = 1000000 def kmRight(self): self.key_right = (self.key_right == 1000000) def kJump(self): if self.key_jump <= 1: self.key_jump = 1000000 def kmJump(self): self.key_jump = (self.key_jump == 1000000) def kFire(self): if self.key_fire <= 1: self.key_fire = 1000000 def kmFire(self): self.key_fire = (self.key_fire == 1000000) def bubberdie(self): self.stats['die'] += 1 if self.lives is not None and self.lives > 0: self.lives -= 1 scoreboard() def getkey(self, dcap, key_name): return getattr(self, dcap[key_name]) def setkey(self, dcap, key_name, value): setattr(self, dcap[key_name], value) def wannago(self, dcap): return dcap['left2right'] * cmp(self.getkey(dcap, 'key_right'), self.getkey(dcap, 'key_left')) def turn_single_shot(self, dcap): for name in ('key_left', 'key_right'): n = self.getkey(dcap, name) if n < 999997 and n != 1: self.setkey(dcap, name, 0) wannago = self.wannago(dcap) for name in ('key_left', 'key_right'): self.setkey(dcap, name, 0) return wannago def givepoints(self, points): self.points += points if self.points < 0: self.points = 0 while self.points >= self.nextextralife: if self.lives is not None and self.lives > 0: if gamesrv.game.lifegainlimit is None or self.lifegained < gamesrv.game.lifegainlimit: if self.dragons: dragon = random.choice(self.dragons) dragon.play(images.Snd.Extralife) else: images.Snd.Extralife.play() self.lives += 1 self.lifegained += 1 self.nextextralife += gamesrv.game.extralife if self.LimitScoreColor is not None and self.points >= self.LimitScore: boards.replace_boardgen(boards.game_over(), 1) #if self.points > BubPlayer.HighScore: # BubPlayer.HighScore = self.points # BubPlayer.HighScoreColor = self.pn scoreboard() def giveletter(self, l, promize=100000): #logf = open('log', 'a') #print >> logf 'giveletter %d:' % self.pn, l #logf.close() lettername = bubbles.extend_name(l) if lettername not in self.letters: self.letters[lettername] = 1 ## nimage = getattr(LetterBubbles, lettername) ## x0, y0 = self.infocoords() ## s = images.ActiveSprite(images.sprget(nimage[1]), x0+l*(CELL-1), y0 - 3*CELL) ## s.gen.append(s.cyclic([nimage[1], nimage[2], nimage[1], nimage[0]], 7)) scoreboard() if len(self.letters) == 6: import monsters monsters.argh_em_all() import bonuses if self.dragons: for i in range(3): dragon = random.choice(self.dragons) bonuses.starexplosion(dragon.x, dragon.y, 1) for lettername in self.letters: dragon = random.choice(self.dragons) nimages = getattr(LetterBubbles, lettername) bonuses.Parabolic2(dragon.x, dragon.y, nimages) dragon = random.choice(self.dragons) dragon.play(images.Snd.Extralife) music = [images.music_old] boards.replace_boardgen(boards.last_monster_killed(460, music)) self.givepoints(promize) def emotic(self, dragon, strenght): bottom_up = hasattr(dragon, 'bottom_up') and dragon.bottom_up() vshift = getattr(dragon, 'up', 0.0) for i in range(7): angle = math.pi/6 * i dx, dy = -math.cos(angle), -math.sin(angle) nx = random.randrange(3,12)*dx ny = random.randrange(3,9)*dy - 12 if bottom_up: dy = -dy ny = -ny e = ActiveSprite(images.sprget(('vflip'*bottom_up, ('emotic', i))), int(dragon.x + 8 + nx), int(dragon.y + 8 + ny - vshift)) e.gen.append(e.straightline((3.3+random.random())*dx, (2.3+random.random())*dy)) e.gen.append(e.die([None], strenght)) def upgrade(p): p.__class__ = BubPlayer p.key_left = 0 p.key_right = 0 p.key_jump = 0 p.key_fire = 0 p.dragons = [] def xyiconumber(digits, x, y, pts, lst, width=7): if pts >= 10**width: pts = 10**width-1 for l in range(width): ico = images.sprget(digits[pts % 10]) lst.append((x + (ico.w+1)*(width-1-l), y, ico)) pts = pts//10 if not pts: break return lst[-1][0] def scoreboard(reset=0, inplace=0, compresslimittime=0): endgame = 1 if reset: for p in BubPlayer.PlayerList: if inplace: for s in p.letters.values(): if isinstance(s, ActiveSprite): s.kill() if len(p.letters) == 6: p.letters.clear() for key in p.letters: p.letters[key] = 2 brd = boards.curboard if not brd or not gamesrv.sprites_by_n: return lst = [] bubblesshown = {} plist = [] teamslist = [[], []] teamspoints = [0, 0] for p in BubPlayer.PlayerList: if p.isplaying(): if p.lives != 0: endgame = 0 else: if not p.keepalive: continue if p.keepalive < time.time(): p.reset() continue if BubPlayer.DisplayPoints is not None: points = BubPlayer.DisplayPoints(p) else: points = p.points if p.team == -1: plist.append((points, p, None)) else: teamslist[p.team].append((points,p)) teamspoints[p.team] += points teamslist[0].sort() teamslist[1].sort() plist.append((teamspoints[0], None, teamslist[0])) plist.append((teamspoints[1], None, teamslist[1])) plist.sort() x0 = boards.bwidth y0 = boards.bheight for score, p, t in plist: if p: if p.lives == 0: ico = images.sprget(GreenAndBlue.gameover[p.pn][0]) elif p.icons: if p.isplaying(): mode = 0 else: mode = 11 ico = BubPlayer.OverridePlayerIcon or p.icons[mode, -1] lst.append((x0+9*CELL-ico.w, y0-ico.h, ico)) #if boards.curboard.wastingplay is None: for l in range(6): name = bubbles.extend_name(l) if name in p.letters: x, y = x0+l*(CELL-1), y0-3*CELL imglist = getattr(LetterBubbles, name) ico = images.sprget(imglist[1]) if gamesrv.game.End in (0, 1): s = p.letters[name] if (isinstance(s, ActiveSprite) and BubPlayer.FrameCounter <= s.timeout): s.move(x, y) bubblesshown[s] = 1 continue if s == 1: s = ActiveSprite(ico, x, y) s.setimages(s.cyclic([imglist[0], imglist[1], imglist[2], imglist[1]])) s.timeout = BubPlayer.FrameCounter + 500 p.letters[name] = s bubblesshown[s] = 1 continue lst.append((x, y, ico)) ## else: ## ico = images.sprget(Bonuses.blue_sugar) ## lst.append((x0+12, y0-3*CELL-8, ico)) ## xyiconumber(DigitsMisc.digits_white, x0-19, y0-3*CELL+5, ## p.bonbons, lst) xyiconumber(GreenAndBlue.digits[p.pn], x0+2, y0-18, score, lst) if p.lives is not None and p.lives > 0: xyiconumber(DigitsMisc.digits_white, x0+7*CELL, y0-18, p.lives, lst, width=2) x = x0+13*HALFCELL for ico in p.nameicons: x -= 7 lst.append((x, y0-35, ico)) y0 -= 7*HALFCELL else: # Team for pscore, p in t: if p.lives == 0: ico = images.sprget(GreenAndBlue.gameover[p.pn][0]) elif p.icons: if p.isplaying(): mode = 0 else: mode = 11 ico = BubPlayer.OverridePlayerIcon or p.icons[mode, -1] lst.append((x0+9*CELL-ico.w, y0-ico.h, ico)) for l in range(6): name = bubbles.extend_name(l) if name in p.letters: x, y = x0+l*(CELL-1), y0-2*CELL imglist = getattr(LetterBubbles, name) ico = images.sprget(imglist[1]) if gamesrv.game.End in (0, 1): s = p.letters[name] if (isinstance(s, ActiveSprite) and BubPlayer.FrameCounter <= s.timeout): s.move(x, y) bubblesshown[s] = 1 continue if s == 1: s = ActiveSprite(ico, x, y) s.setimages(s.cyclic([imglist[0], imglist[1], imglist[2], imglist[1]])) s.timeout = BubPlayer.FrameCounter + 500 p.letters[name] = s bubblesshown[s] = 1 continue lst.append((x, y, ico)) x = x0+13*HALFCELL for ico in p.nameicons: x -= 7 lst.append((x, y0-19, ico)) y0 -= 4*HALFCELL if t != []: xyiconumber(GreenAndBlue.digits[t[-1][1].pn], x0+2, y0-18, score, lst) ico = images.sprget(('hat', p.team, -1, 1)) lst.append((x0+9*CELL-ico.w, y0-ico.h+16, ico)) y0 -= 5*HALFCELL for p in BubPlayer.PlayerList: for name, s in p.letters.items(): if isinstance(s, ActiveSprite) and s not in bubblesshown: p.letters[name] = 2 s.kill() compressable = len(lst) #if BubPlayer.HighScoreColor is not None: # x = xyiconumber(GreenAndBlue.digits[BubPlayer.HighScoreColor], # x0+2*CELL, HALFCELL, BubPlayer.HighScore, lst) # ico = images.sprget(GreenAndBlue.players[BubPlayer.HighScoreColor][3]) # lst.append((x-5*HALFCELL, 1, ico)) if BubPlayer.LimitScoreColor is not None: xyiconumber(GreenAndBlue.digits[BubPlayer.LimitScoreColor], x0+2*CELL, HALFCELL, BubPlayer.LimitScore, lst) if BubPlayer.LimitTime is not None: seconds = int(BubPlayer.LimitTime) xyiconumber(DigitsMisc.digits_white, x0+2*CELL, HALFCELL, seconds // 60, lst, width=3) ico = images.sprget('colon') lst.append((x0+5*CELL-1, HALFCELL+1, ico)) seconds = seconds % 60 ico = images.sprget(DigitsMisc.digits_white[seconds // 10]) lst.append((x0+6*CELL, HALFCELL, ico)) ico = images.sprget(DigitsMisc.digits_white[seconds % 10]) lst.append((x0+6*CELL+ico.w, HALFCELL, ico)) ymin = HALFCELL + ico.h elif compresslimittime: ico = images.sprget(DigitsMisc.digits_white[0]) ymin = HALFCELL + ico.h else: ymin = 0 if not brd.bonuslevel: if brd.num < 99: xyiconumber(DigitsMisc.digits_white, 2, 2, brd.num+1, lst, width=2) else: xyiconumber(DigitsMisc.digits_white, 2, 2, brd.num+1, lst, width=3) # compress the scoreboard vertically if it doesn't fit ymin += HALFCELL if y0 < ymin: factor = float(boards.bheight-ymin) / (boards.bheight-y0) shift = ymin - y0*factor + 0.5 for i in range(compressable): x, y, ico = lst[i] lst[i] = x, int((y+ico.h)*factor+shift)-ico.h, ico brd.writesprites('scoreboard', lst) if gamesrv.game.End in (0, 1): gamesrv.game.End = endgame # initialize global board data def reset_global_board_state(): for key, value in BubPlayer.INIT_BOARD_CAP.items(): setattr(BubPlayer, key, value) reset_global_board_state() bubbros-1.6.2/bubbob/sprmap.py0000644000076400001440000007146412225473206015330 0ustar arigouserssprmap = { 10:('ice_cyan_big.ppm', (0, 0, 90, 90)), 11:('ice_violet_big.ppm', (0, 0, 90, 90)), 12:('peach_big.ppm', (0, 0, 90, 90)), 13:('pastec_big.ppm', (0, 0, 90, 90)), 14:('cream_pie_big.ppm', (0, 0, 90, 90)), 15:('sugar_pie_big.ppm', (0, 0, 90, 90)), 16:('diamond_big_purple.ppm', (0, 0, 90, 90)), 17:('diamond_big_blue.ppm', (0, 0, 90, 90)), 18:('diamond_big_red.ppm', (0, 0, 90, 90)), 19:('diamond_big_yellow.ppm', (0, 0, 90, 90)), 30:('lightning_large.ppm', (0, 0, 90, 66)), 31:('yellow_Hurry_up.ppm', (0, 0, 136, 24)), 32:('red_Hurry_up.ppm', (0, 0, 136, 24)), 128:('extend.ppm', (0, 0, 32, 32)), 129:('extend.ppm', (0, 32, 32, 32)), 130:('extend.ppm', (0, 64, 32, 32)), 131:('bubble.ppm', (0, 0, 32, 32)), 132:('bubble.ppm', (0, 32, 32, 32)), 133:('bubble.ppm', (0, 64, 32, 32)), 134:('bubble.ppm', (0, 96, 32, 32)), 135:('bubble.ppm', (0, 128, 32, 32)), 136:('extend.ppm', (0, 96, 32, 32)), 137:('extend.ppm', (0, 128, 32, 32)), 138:('extend.ppm', (0, 160, 32, 32)), 139:('door.ppm', (0, 0, 32, 32)), 140:('water_surface.ppm', (0, 0, 16, 16)), 141:('water_surface.ppm', (0, 16, 16, 16)), 142:('water_surface.ppm', (0, 32, 16, 16)), 143:('water_surface.ppm', (0, 48, 16, 16)), 144:('extend.ppm', (0, 192, 32, 32)), 145:('extend.ppm', (0, 224, 32, 32)), 146:('extend.ppm', (0, 256, 32, 32)), 152:('extend.ppm', (0, 288, 32, 32)), 153:('extend.ppm', (0, 320, 32, 32)), 154:('extend.ppm', (0, 352, 32, 32)), 155:('bubble.ppm', (0, 352, 32, 32)), 156:('bubble.ppm', (0, 384, 32, 32)), 157:('bubble.ppm', (0, 416, 32, 32)), 160:('extend.ppm', (0, 384, 32, 32)), 161:('extend.ppm', (0, 416, 32, 32)), 162:('extend.ppm', (0, 448, 32, 32)), 163:('bubble.ppm', (0, 160, 32, 32)), 164:('bubble.ppm', (0, 192, 32, 32)), 165:('bubble.ppm', (0, 224, 32, 32)), 168:('extend.ppm', (0, 480, 32, 32)), 169:('extend.ppm', (0, 512, 32, 32)), 170:('extend.ppm', (0, 544, 32, 32)), 171:('bubble.ppm', (0, 256, 32, 32)), 172:('bubble.ppm', (0, 288, 32, 32)), 173:('bubble.ppm', (0, 320, 32, 32)), 239:('nasty.ppm', (0, 0, 32, 32)), 240:('nasty.ppm', (0, 32, 32, 32)), 241:('nasty.ppm', (0, 64, 32, 32)), 242:('nasty.ppm', (0, 96, 32, 32)), 243:('nasty.ppm', (0, 128, 32, 32)), 244:('nasty.ppm', (0, 160, 32, 32)), 245:('nasty.ppm', (0, 192, 32, 32)), 246:('nasty.ppm', (0, 224, 32, 32)), 247:('nasty.ppm', (0, 256, 32, 32)), 248:('nasty.ppm', (0, 288, 32, 32)), 249:('nasty.ppm', (0, 320, 32, 32)), 253:('nasty.ppm', (0, 352, 32, 32)), 254:('nasty.ppm', (0, 384, 32, 32)), 255:('nasty.ppm', (0, 416, 32, 32)), 256:('nasty.ppm', (0, 448, 32, 32)), 265:('monky.ppm', (0, 0, 32, 32)), 266:('monky.ppm', (0, 32, 32, 32)), 267:('monky.ppm', (0, 64, 32, 32)), 268:('monky.ppm', (0, 96, 32, 32)), 269:('monky.ppm', (0, 128, 32, 32)), 270:('monky.ppm', (0, 160, 32, 32)), 271:('monky.ppm', (0, 192, 32, 32)), 272:('monky.ppm', (0, 224, 32, 32)), 273:('monky.ppm', (0, 256, 32, 32)), 274:('monky.ppm', (0, 288, 32, 32)), 275:('monky.ppm', (0, 320, 32, 32)), 279:('monky.ppm', (0, 352, 32, 32)), 280:('monky.ppm', (0, 384, 32, 32)), 281:('monky.ppm', (0, 416, 32, 32)), 282:('monky.ppm', (0, 448, 32, 32)), 291:('ghosty.ppm', (0, 0, 32, 32)), 292:('ghosty.ppm', (0, 32, 32, 32)), 293:('ghosty.ppm', (0, 64, 32, 32)), 294:('ghosty.ppm', (0, 96, 32, 32)), 295:('ghosty.ppm', (0, 128, 32, 32)), 296:('ghosty.ppm', (0, 160, 32, 32)), 297:('ghosty.ppm', (0, 192, 32, 32)), 298:('ghosty.ppm', (0, 224, 32, 32)), 299:('ghosty.ppm', (0, 256, 32, 32)), 300:('ghosty.ppm', (0, 288, 32, 32)), 301:('ghosty.ppm', (0, 320, 32, 32)), 305:('ghosty.ppm', (0, 352, 32, 32)), 306:('ghosty.ppm', (0, 384, 32, 32)), 307:('ghosty.ppm', (0, 416, 32, 32)), 308:('ghosty.ppm', (0, 448, 32, 32)), 317:('flappy.ppm', (0, 0, 32, 32)), 318:('flappy.ppm', (0, 32, 32, 32)), 319:('flappy.ppm', (0, 64, 32, 32)), 320:('flappy.ppm', (0, 96, 32, 32)), 321:('flappy.ppm', (0, 128, 32, 32)), 322:('flappy.ppm', (0, 160, 32, 32)), 323:('flappy.ppm', (0, 192, 32, 32)), 324:('flappy.ppm', (0, 224, 32, 32)), 325:('flappy.ppm', (0, 256, 32, 32)), 326:('flappy.ppm', (0, 288, 32, 32)), 327:('flappy.ppm', (0, 320, 32, 32)), 331:('flappy.ppm', (0, 352, 32, 32)), 332:('flappy.ppm', (0, 384, 32, 32)), 333:('flappy.ppm', (0, 416, 32, 32)), 334:('flappy.ppm', (0, 448, 32, 32)), 343:('springy.ppm', (0, 0, 32, 32)), 344:('springy.ppm', (0, 32, 32, 32)), 345:('springy.ppm', (0, 64, 32, 32)), 346:('springy.ppm', (0, 96, 32, 32)), 347:('springy.ppm', (0, 128, 32, 32)), 348:('springy.ppm', (0, 160, 32, 32)), 349:('springy.ppm', (0, 192, 32, 32)), 350:('springy.ppm', (0, 224, 32, 32)), 351:('springy.ppm', (0, 256, 32, 32)), 352:('springy.ppm', (0, 288, 32, 32)), 353:('springy.ppm', (0, 320, 32, 32)), 357:('springy.ppm', (0, 352, 32, 32)), 358:('springy.ppm', (0, 384, 32, 32)), 359:('springy.ppm', (0, 416, 32, 32)), 360:('springy.ppm', (0, 448, 32, 32)), 369:('springy.ppm', (0, 480, 32, 32)), 370:('springy.ppm', (0, 512, 32, 32)), 371:('springy.ppm', (0, 544, 32, 32)), 372:('springy.ppm', (0, 576, 32, 32)), 373:('orcy.ppm', (0, 0, 32, 32)), 374:('orcy.ppm', (0, 32, 32, 32)), 375:('orcy.ppm', (0, 64, 32, 32)), 376:('orcy.ppm', (0, 96, 32, 32)), 377:('orcy.ppm', (0, 128, 32, 32)), 378:('orcy.ppm', (0, 160, 32, 32)), 379:('orcy.ppm', (0, 192, 32, 32)), 380:('orcy.ppm', (0, 224, 32, 32)), 381:('orcy.ppm', (0, 256, 32, 32)), 382:('orcy.ppm', (0, 288, 32, 32)), 383:('orcy.ppm', (0, 320, 32, 32)), 387:('orcy.ppm', (0, 352, 32, 32)), 388:('orcy.ppm', (0, 384, 32, 32)), 389:('orcy.ppm', (0, 416, 32, 32)), 390:('orcy.ppm', (0, 448, 32, 32)), 399:('gramy.ppm', (0, 0, 32, 32)), 400:('gramy.ppm', (0, 32, 32, 32)), 401:('gramy.ppm', (0, 64, 32, 32)), 402:('gramy.ppm', (0, 96, 32, 32)), 403:('gramy.ppm', (0, 128, 32, 32)), 404:('gramy.ppm', (0, 160, 32, 32)), 405:('gramy.ppm', (0, 192, 32, 32)), 406:('gramy.ppm', (0, 224, 32, 32)), 407:('gramy.ppm', (0, 256, 32, 32)), 408:('gramy.ppm', (0, 288, 32, 32)), 409:('gramy.ppm', (0, 320, 32, 32)), 413:('gramy.ppm', (0, 352, 32, 32)), 414:('gramy.ppm', (0, 384, 32, 32)), 415:('gramy.ppm', (0, 416, 32, 32)), 416:('gramy.ppm', (0, 448, 32, 32)), 425:('blitzy.ppm', (0, 0, 32, 32)), 426:('blitzy.ppm', (0, 32, 32, 32)), 427:('blitzy.ppm', (0, 64, 32, 32)), 428:('blitzy.ppm', (0, 96, 32, 32)), 429:('blitzy.ppm', (0, 128, 32, 32)), 430:('blitzy.ppm', (0, 160, 32, 32)), 431:('blitzy.ppm', (0, 192, 32, 32)), 435:('blitzy.ppm', (0, 224, 32, 32)), 436:('blitzy.ppm', (0, 256, 32, 32)), 437:('blitzy.ppm', (0, 288, 32, 32)), 438:('blitzy.ppm', (0, 320, 32, 32)), 443:('ghost.ppm', (0, 0, 32, 32)), 444:('ghost.ppm', (0, 32, 32, 32)), 445:('ghost.ppm', (0, 64, 32, 32)), 446:('ghost.ppm', (0, 96, 32, 32)), 447:('ghost.ppm', (0, 128, 32, 32)), 448:('ghost.ppm', (0, 160, 32, 32)), 449:('ghost.ppm', (0, 192, 32, 32)), 450:('ghost.ppm', (0, 224, 32, 32)), 451:('monky.ppm', (0, 480, 32, 32)), 452:('monky.ppm', (0, 512, 32, 32)), 453:('monky.ppm', (0, 544, 32, 32)), 454:('monky.ppm', (0, 576, 32, 32)), 455:('monky.ppm', (0, 608, 32, 32)), 456:('orcy.ppm', (0, 480, 32, 32)), 457:('orcy.ppm', (0, 512, 32, 32)), 458:('orcy.ppm', (0, 544, 32, 32)), 459:('orcy.ppm', (0, 576, 32, 32)), 460:('orcy.ppm', (0, 608, 32, 32)), 461:('orcy.ppm', (0, 640, 32, 32)), 462:('orcy.ppm', (0, 672, 32, 32)), 463:('orcy.ppm', (0, 704, 32, 32)), 464:('shot.ppm', (0, 0, 32, 32)), 465:('shot.ppm', (0, 32, 32, 32)), 466:('shot.ppm', (0, 64, 32, 32)), 467:('shot.ppm', (0, 96, 32, 32)), 468:('shot.ppm', (0, 128, 32, 32)), 469:('shot.ppm', (0, 160, 32, 32)), 470:('shot.ppm', (0, 192, 32, 32)), 471:('shot.ppm', (0, 224, 32, 32)), 472:('gramy.ppm', (0, 480, 32, 32)), 473:('gramy.ppm', (0, 512, 32, 32)), 474:('gramy.ppm', (0, 544, 32, 32)), 475:('gramy.ppm', (0, 576, 32, 32)), 476:('blitzy_shot.ppm', (0, 0, 16, 32)), 477:('bonus_0.ppm', (0, 0, 32, 32)), 478:('bonus_0.ppm', (0, 32, 32, 32)), 479:('bonus_0.ppm', (0, 64, 32, 32)), 480:('bonus_0.ppm', (0, 96, 32, 32)), 481:('bonus_0.ppm', (0, 128, 32, 32)), 482:('spinning_drop.ppm', (0, 0, 16, 16)), 483:('spinning_drop.ppm', (0, 16, 16, 16)), 484:('spinning_drop.ppm', (0, 32, 16, 16)), 485:('spinning_drop.ppm', (0, 48, 16, 16)), 486:('spinning_drop.ppm', (0, 64, 16, 16)), 487:('spinning_drop.ppm', (0, 80, 16, 16)), 488:('lightning_small.ppm', (0, 0, 24, 24)), 489:('fire_drop.ppm', (0, 0, 9, 16)), 490:('fire_surface.ppm', (0, 0, 16, 16)), 491:('fire_surface.ppm', (0, 16, 16, 16)), 492:('fire_surface.ppm', (0, 32, 16, 16)), 493:('fire_surface.ppm', (0, 48, 16, 16)), 495:('water_still.ppm', (0, 0, 16, 16)), 496:('bonus_0.ppm', (0, 160, 32, 20)), 519:('level_digits.ppm', (0, 0, 14, 20)), 520:('level_digits.ppm', (0, 20, 14, 20)), 521:('level_digits.ppm', (0, 40, 14, 20)), 522:('level_digits.ppm', (0, 60, 14, 20)), 523:('level_digits.ppm', (0, 80, 14, 20)), 524:('level_digits.ppm', (0, 100, 14, 20)), 525:('level_digits.ppm', (0, 120, 14, 20)), 526:('level_digits.ppm', (0, 140, 14, 20)), 527:('level_digits.ppm', (0, 160, 14, 20)), 528:('level_digits.ppm', (0, 180, 14, 20)), 593:('bonus_1.ppm', (0, 0, 32, 32)), 594:('bonus_1.ppm', (0, 32, 32, 32)), 595:('bonus_1.ppm', (0, 64, 32, 32)), 596:('bonus_1.ppm', (0, 96, 32, 32)), 597:('bonus_1.ppm', (0, 128, 32, 32)), 598:('bonus_1.ppm', (0, 160, 32, 32)), 599:('bonus_1.ppm', (0, 192, 32, 32)), 600:('bonus_1.ppm', (0, 224, 32, 32)), 601:('bonus_2.ppm', (0, 0, 32, 32)), 602:('bonus_2.ppm', (0, 32, 32, 32)), 603:('bonus_2.ppm', (0, 64, 32, 32)), 604:('bonus_2.ppm', (0, 96, 32, 32)), 605:('bonus_2.ppm', (0, 128, 32, 32)), 606:('bonus_2.ppm', (0, 160, 32, 32)), 607:('bonus_2.ppm', (0, 192, 32, 32)), 608:('bonus_2.ppm', (0, 224, 32, 32)), 609:('bonus_3.ppm', (0, 0, 32, 32)), 610:('bonus_3.ppm', (0, 32, 32, 32)), 611:('bonus_3.ppm', (0, 64, 32, 32)), 612:('bonus_3.ppm', (0, 96, 32, 32)), 613:('bonus_3.ppm', (0, 128, 32, 32)), 614:('bonus_3.ppm', (0, 160, 32, 32)), 615:('bonus_3.ppm', (0, 192, 32, 32)), 616:('bonus_3.ppm', (0, 224, 32, 32)), 617:('bonus_4.ppm', (0, 0, 32, 32)), 618:('bonus_4.ppm', (0, 32, 32, 32)), 619:('bonus_4.ppm', (0, 64, 32, 32)), 620:('bonus_4.ppm', (0, 96, 32, 32)), 621:('bonus_4.ppm', (0, 128, 32, 32)), 622:('bonus_4.ppm', (0, 160, 32, 32)), 623:('bonus_4.ppm', (0, 192, 32, 32)), 624:('bonus_4.ppm', (0, 224, 32, 32)), 625:('bonus_5.ppm', (0, 0, 32, 32)), 626:('bonus_5.ppm', (0, 32, 32, 32)), 627:('bonus_5.ppm', (0, 64, 32, 32)), 628:('bonus_5.ppm', (0, 96, 32, 32)), 629:('bonus_5.ppm', (0, 128, 32, 32)), 630:('bonus_5.ppm', (0, 160, 32, 32)), 631:('bonus_5.ppm', (0, 192, 32, 32)), 632:('bonus_5.ppm', (0, 224, 32, 32)), 633:('bonus_6.ppm', (0, 0, 32, 32)), 634:('bonus_6.ppm', (0, 32, 32, 32)), 635:('bonus_6.ppm', (0, 64, 32, 32)), 636:('bonus_6.ppm', (0, 96, 32, 32)), 637:('bonus_6.ppm', (0, 128, 32, 32)), 638:('bonus_6.ppm', (0, 160, 32, 32)), 639:('bonus_6.ppm', (0, 192, 32, 32)), 640:('bonus_6.ppm', (0, 224, 32, 32)), 641:('bonus_7.ppm', (0, 0, 32, 32)), 642:('bonus_7.ppm', (0, 32, 32, 32)), 643:('bonus_7.ppm', (0, 64, 32, 32)), 644:('bonus_7.ppm', (0, 96, 32, 32)), 645:('bonus_7.ppm', (0, 128, 32, 32)), 646:('bonus_7.ppm', (0, 160, 32, 32)), 647:('bonus_7.ppm', (0, 192, 32, 32)), 648:('bonus_7.ppm', (0, 224, 32, 32)), 649:('bonus_8.ppm', (0, 0, 32, 32)), 650:('bonus_8.ppm', (0, 32, 32, 32)), 651:('bonus_8.ppm', (0, 64, 32, 32)), 652:('bonus_8.ppm', (0, 96, 32, 32)), 653:('bonus_8.ppm', (0, 128, 32, 32)), 654:('bonus_8.ppm', (0, 160, 32, 32)), 655:('bonus_8.ppm', (0, 192, 32, 32)), 656:('bonus_8.ppm', (0, 224, 32, 32)), 657:('bonus_9.ppm', (0, 0, 32, 32)), 658:('bonus_9.ppm', (0, 32, 32, 32)), 659:('bonus_9.ppm', (0, 64, 32, 32)), 660:('bonus_9.ppm', (0, 96, 32, 32)), 661:('bonus_9.ppm', (0, 128, 32, 32)), 662:('bonus_9.ppm', (0, 160, 32, 32)), 663:('bonus_9.ppm', (0, 192, 32, 32)), 664:('bonus_9.ppm', (0, 224, 32, 32)), 665:('bonus_10.ppm', (0, 0, 32, 32)), 666:('bonus_10.ppm', (0, 32, 32, 32)), 667:('bonus_10.ppm', (0, 64, 32, 32)), 668:('bonus_10.ppm', (0, 96, 32, 32)), 669:('bonus_10.ppm', (0, 128, 32, 32)), 670:('bonus_10.ppm', (0, 160, 32, 32)), 671:('bonus_10.ppm', (0, 192, 32, 32)), 672:('bonus_10.ppm', (0, 224, 32, 32)), 673:('bonus_11.ppm', (0, 0, 32, 32)), 674:('bonus_11.ppm', (0, 32, 32, 32)), 675:('bonus_11.ppm', (0, 64, 32, 32)), 676:('bonus_11.ppm', (0, 96, 32, 32)), 677:('bonus_11.ppm', (0, 128, 32, 32)), 678:('bonus_11.ppm', (0, 160, 32, 32)), 679:('bonus_11.ppm', (0, 192, 32, 32)), 680:('bonus_11.ppm', (0, 224, 32, 32)), 681:('bonus_12.ppm', (0, 0, 32, 32)), 682:('bonus_12.ppm', (0, 32, 32, 32)), 691:('bonus_12.ppm', (0, 64, 32, 32)), 692:('bonus_12.ppm', (0, 96, 32, 32)), 800:('nasty_angry.ppm', (0, 0, 32, 32)), 801:('nasty_angry.ppm', (0, 32, 32, 32)), 802:('nasty_angry.ppm', (0, 64, 32, 32)), 803:('nasty_angry.ppm', (0, 96, 32, 32)), 804:('nasty_angry.ppm', (0, 128, 32, 32)), 805:('nasty_angry.ppm', (0, 160, 32, 32)), 806:('nasty_angry.ppm', (0, 192, 32, 32)), 807:('nasty_angry.ppm', (0, 224, 32, 32)), 808:('monky_angry.ppm', (0, 0, 32, 32)), 809:('monky_angry.ppm', (0, 32, 32, 32)), 810:('monky_angry.ppm', (0, 64, 32, 32)), 811:('monky_angry.ppm', (0, 96, 32, 32)), 812:('monky_angry.ppm', (0, 128, 32, 32)), 813:('monky_angry.ppm', (0, 160, 32, 32)), 814:('monky_angry.ppm', (0, 192, 32, 32)), 815:('monky_angry.ppm', (0, 224, 32, 32)), 816:('ghosty_angry.ppm', (0, 0, 32, 32)), 817:('ghosty_angry.ppm', (0, 32, 32, 32)), 818:('ghosty_angry.ppm', (0, 64, 32, 32)), 819:('ghosty_angry.ppm', (0, 96, 32, 32)), 820:('ghosty_angry.ppm', (0, 128, 32, 32)), 821:('ghosty_angry.ppm', (0, 160, 32, 32)), 822:('ghosty_angry.ppm', (0, 192, 32, 32)), 823:('ghosty_angry.ppm', (0, 224, 32, 32)), 824:('flapy_angry.ppm', (0, 0, 32, 32)), 825:('flapy_angry.ppm', (0, 32, 32, 32)), 826:('flapy_angry.ppm', (0, 64, 32, 32)), 827:('flapy_angry.ppm', (0, 96, 32, 32)), 828:('flapy_angry.ppm', (0, 128, 32, 32)), 829:('flapy_angry.ppm', (0, 160, 32, 32)), 830:('flapy_angry.ppm', (0, 192, 32, 32)), 831:('flapy_angry.ppm', (0, 224, 32, 32)), 832:('springy_angry.ppm', (0, 0, 32, 32)), 833:('springy_angry.ppm', (0, 32, 32, 32)), 834:('springy_angry.ppm', (0, 64, 32, 32)), 835:('springy_angry.ppm', (0, 96, 32, 32)), 836:('springy_angry.ppm', (0, 128, 32, 32)), 837:('springy_angry.ppm', (0, 160, 32, 32)), 838:('springy_angry.ppm', (0, 192, 32, 32)), 839:('springy_angry.ppm', (0, 224, 32, 32)), 840:('springy_angry.ppm', (0, 256, 32, 32)), 841:('springy_angry.ppm', (0, 288, 32, 32)), 842:('springy_angry.ppm', (0, 320, 32, 32)), 843:('springy_angry.ppm', (0, 352, 32, 32)), 844:('orcy_angry.ppm', (0, 0, 32, 32)), 845:('orcy_angry.ppm', (0, 32, 32, 32)), 846:('orcy_angry.ppm', (0, 64, 32, 32)), 847:('orcy_angry.ppm', (0, 96, 32, 32)), 848:('orcy_angry.ppm', (0, 128, 32, 32)), 849:('orcy_angry.ppm', (0, 160, 32, 32)), 850:('orcy_angry.ppm', (0, 192, 32, 32)), 851:('orcy_angry.ppm', (0, 224, 32, 32)), 852:('gramy_angry.ppm', (0, 0, 32, 32)), 853:('gramy_angry.ppm', (0, 32, 32, 32)), 854:('gramy_angry.ppm', (0, 64, 32, 32)), 855:('gramy_angry.ppm', (0, 96, 32, 32)), 856:('gramy_angry.ppm', (0, 128, 32, 32)), 857:('gramy_angry.ppm', (0, 160, 32, 32)), 858:('gramy_angry.ppm', (0, 192, 32, 32)), 859:('gramy_angry.ppm', (0, 224, 32, 32)), 860:('blitzy_angry.ppm', (0, 0, 32, 32)), 861:('blitzy_angry.ppm', (0, 32, 32, 32)), 862:('blitzy_angry.ppm', (0, 64, 32, 32)), 863:('blitzy_angry.ppm', (0, 96, 32, 32)), 900:('water_flow.ppm', (0, 0, 16, 16)), 901:('water_flow.ppm', (0, 16, 16, 16)), 902:('water_flow.ppm', (0, 32, 16, 16)), 903:('water_flow.ppm', (0, 48, 16, 16)), 904:('water_flow.ppm', (0, 64, 16, 16)), 905:('water_flow.ppm', (0, 80, 16, 16)), 906:('water_flow.ppm', (0, 96, 16, 16)), 907:('water_flow.ppm', (0, 112, 16, 16)), 908:('water_flow.ppm', (0, 128, 16, 16)), 909:('water_flow.ppm', (0, 144, 16, 16)), 910:('big_bubble.ppm', (0, 0, 64, 64)), 911:('big_bubble.ppm', (0, 64, 64, 64)), 912:('big_bubble.ppm', (0, 128, 64, 64)), 913:('big_bubble.ppm', (0, 192, 64, 64)), 914:('big_bubble.ppm', (0, 256, 64, 64)), 915:('big_bubble.ppm', (0, 320, 64, 64)), 920:('level_digits.ppm', (0, 200, 14, 20)), 921:('level_digits.ppm', (0, 220, 14, 20)), 922:('level_digits.ppm', (0, 240, 14, 20)), 923:('level_digits.ppm', (0, 260, 14, 20)), 924:('level_digits.ppm', (0, 280, 14, 20)), 925:('level_digits.ppm', (0, 300, 14, 20)), 926:('level_digits.ppm', (0, 320, 14, 20)), 927:('level_digits.ppm', (0, 340, 14, 20)), 928:('level_digits.ppm', (0, 360, 14, 20)), 929:('level_digits.ppm', (0, 380, 14, 20)), 930:('level_digits.ppm', (0, 400, 14, 20)), 931:('level_digits.ppm', (0, 420, 14, 20)), 932:('level_digits.ppm', (0, 440, 14, 20)), 933:('level_digits.ppm', (0, 460, 14, 20)), 934:('level_digits.ppm', (0, 480, 14, 20)), 935:('level_digits.ppm', (0, 500, 14, 20)), 936:('level_digits.ppm', (0, 520, 14, 20)), 937:('level_digits.ppm', (0, 540, 14, 20)), 938:('level_digits.ppm', (0, 560, 14, 20)), 939:('level_digits.ppm', (0, 580, 14, 20)), 940:('star_large.ppm', (0, 0, 32, 32)), 941:('star_large.ppm', (0, 32, 32, 32)), 942:('star_large.ppm', (0, 64, 32, 32)), 943:('star_large.ppm', (0, 96, 32, 32)), 944:('star_large.ppm', (0, 128, 32, 32)), 945:('star_large.ppm', (0, 160, 32, 32)), 946:('star_large.ppm', (0, 192, 32, 32)), 947:('star_large.ppm', (0, 224, 32, 32)), 948:('star_large.ppm', (0, 256, 32, 32)), 949:('star_large.ppm', (0, 288, 32, 32)), 950:('star_large.ppm', (0, 320, 32, 32)), 951:('star_large.ppm', (0, 352, 32, 32)), 952:('big_bubble_2.ppm', (0, 0, 64, 64)), 953:('big_bubble_2.ppm', (0, 64, 64, 64)), 954:('big_bubble_2.ppm', (0, 128, 64, 64)), 955:('big_bubble_2.ppm', (0, 192, 64, 64)), 956:('big_bubble_2.ppm', (0, 256, 64, 64)), 20:('10000_%d.ppm', (0, 0, 90, 40)), 21:('20000_%d.ppm', (0, 0, 98, 45)), 22:('30000_%d.ppm', (0, 0, 98, 45)), 23:('40000_%d.ppm', (0, 0, 98, 45)), 24:('50000_%d.ppm', (0, 0, 95, 45)), 25:('60000_%d.ppm', (0, 0, 96, 45)), 26:('70000_%d.ppm', (0, 0, 96, 45)), 176:('dragon_bubble_%d.ppm', (0, 0, 32, 32)), 177:('dragon_bubble_%d.ppm', (0, 32, 32, 32)), 178:('dragon_bubble_%d.ppm', (0, 64, 32, 32)), 179:('dragon_bubble_%d.ppm', (0, 96, 32, 32)), 180:('dragon_bubble_%d.ppm', (0, 128, 32, 32)), 181:('dragon_bubble_%d.ppm', (0, 160, 32, 32)), 182:('dragon_bubble_%d.ppm', (0, 192, 32, 32)), 183:('dragon_bubble_%d.ppm', (0, 224, 32, 32)), 184:('dragon_bubble_%d.ppm', (0, 256, 32, 32)), 188:('dragon_bubble_%d.ppm', (0, 288, 32, 32)), 189:('dragon_bubble_%d.ppm', (0, 320, 32, 32)), 190:('dragon_bubble_%d.ppm', (0, 352, 32, 32)), 191:('dragon_bubble_%d.ppm', (0, 384, 32, 32)), 192:('dragon_bubble_%d.ppm', (0, 416, 32, 32)), 193:('dragon_bubble_%d.ppm', (0, 448, 32, 32)), 194:('dragon_bubble_%d.ppm', (0, 480, 32, 32)), 210:('dragon_%d.ppm', (0, 0, 32, 32)), 211:('dragon_%d.ppm', (0, 32, 32, 32)), 212:('dragon_%d.ppm', (0, 64, 32, 32)), 213:('dragon_%d.ppm', (0, 96, 32, 32)), 214:('dragon_%d.ppm', (0, 128, 32, 32)), 215:('dragon_%d.ppm', (0, 160, 32, 32)), 216:('dragon_%d.ppm', (0, 192, 32, 32)), 217:('dragon_%d.ppm', (0, 224, 32, 32)), 218:('dragon_%d.ppm', (0, 256, 32, 32)), 219:('dragon_%d.ppm', (0, 288, 32, 32)), 220:('dragon_%d.ppm', (0, 320, 32, 32)), 221:('dragon_%d.ppm', (0, 352, 32, 32)), 222:('dragon_%d.ppm', (0, 384, 32, 32)), 497:('game_over_%d.ppm', (0, 0, 64, 32)), 499:('digits_%d.ppm', (0, 0, 14, 17)), 500:('digits_%d.ppm', (0, 17, 14, 17)), 501:('digits_%d.ppm', (0, 34, 14, 17)), 502:('digits_%d.ppm', (0, 51, 14, 17)), 503:('digits_%d.ppm', (0, 68, 14, 17)), 504:('digits_%d.ppm', (0, 85, 14, 17)), 505:('digits_%d.ppm', (0, 102, 14, 17)), 506:('digits_%d.ppm', (0, 119, 14, 17)), 507:('digits_%d.ppm', (0, 136, 14, 17)), 508:('digits_%d.ppm', (0, 153, 14, 17)), 529:('point_%d.ppm', (0, 0, 48, 24)), 530:('point_%d.ppm', (0, 24, 48, 24)), 531:('point_%d.ppm', (0, 48, 48, 24)), 532:('point_%d.ppm', (0, 72, 48, 24)), 533:('point_%d.ppm', (0, 96, 48, 24)), 534:('point_%d.ppm', (0, 120, 48, 24)), 535:('point_%d.ppm', (0, 144, 48, 24)), 536:('point_%d.ppm', (0, 168, 48, 24)), 537:('point_%d.ppm', (0, 192, 48, 24)), 538:('point_%d.ppm', (0, 216, 48, 24)), 539:('point_%d.ppm', (0, 240, 48, 24)), 540:('point_%d.ppm', (0, 264, 48, 24)), 541:('point_%d.ppm', (0, 288, 48, 24)), 542:('point_%d.ppm', (0, 312, 48, 24)), 543:('point_%d.ppm', (0, 336, 48, 24)), 544:('point_%d.ppm', (0, 360, 48, 24)), 545:('point_%d.ppm', (0, 384, 48, 24)), 546:('point_%d.ppm', (0, 408, 48, 24)), 547:('point_%d.ppm', (0, 432, 48, 24)), 548:('point_%d.ppm', (0, 456, 48, 24)), 549:('point_%d.ppm', (0, 480, 48, 24)), 550:('point_%d.ppm', (0, 504, 48, 24)), 551:('point_%d.ppm', (0, 528, 48, 24)), 552:('point_%d.ppm', (0, 552, 48, 24)), 553:('point_%d.ppm', (0, 576, 48, 24)), 683:('dragon_%d.ppm', (0, 416, 32, 32)), 684:('dragon_%d.ppm', (0, 448, 32, 32)), 685:('dragon_%d.ppm', (0, 480, 32, 32)), 686:('dragon_%d.ppm', (0, 512, 32, 32)), 693:('dragon_%d.ppm', (0, 544, 32, 32)), 694:('dragon_%d.ppm', (0, 576, 32, 32)), 695:('dragon_%d.ppm', (0, 608, 32, 32)), # custom images 700:('fish_%d.ppm', (0, 0, 32, 32)), 701:('fish_%d.ppm', (0, 32, 32, 32)), 702:('fish_%d.ppm', (0, 64, 32, 32)), 703:('fish_%d.ppm', (0, 96, 32, 32)), 704:('fish_%d.ppm', (0, 128, 32, 32)), 705:('fish_%d.ppm', (0, 160, 32, 32)), 706:('fish_%d.ppm', (0, 192, 32, 32)), } bubbros-1.6.2/bubbob/ext1/0000755000076400001440000000000012225473206014321 5ustar arigousersbubbros-1.6.2/bubbob/ext1/.cvsignore0000644000076400001440000000003212225473206016314 0ustar arigousers*.py[co] image1-[2-9].ppm bubbros-1.6.2/bubbob/ext1/music.wav0000644000076400001440000266643212225473206016203 0ustar arigousersRIFFm WAVEfmt DDdatal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{z{zzyxyxxwwvvvuvvututstsrrsrrrqqppopononmkkjijiihhggfefeefgfefeededdcdcbcbaba`a`_`__^_^^`aa`__`_`a`aabbccddeffghhijkkllljiijkjjklkklkllkhhhihijiijjijkkjkkjkklkklmmlmmlmmlmmnmnnooppoorx|}|}}}~}}~}}||{{|zyxwvvwwvvuututstsrsrqrqpppopooopononmmlmljjkjfba`aa`_^]\[[[ZY[_``_`_^]^__^]]^]\\\]\\[\[[\\ZZ^bcbcbbcddeffgghiijlmmnoqrqrssuwtpoopopqqponnopnjgggfggfefeddedeeffedeeddccdcdcdccbcdcdeddeffefnw|{|||~~}{{zz{{zzzyxxwvwvuuttutstssrsrqrqqrqpopoonnnojdbbaaba`_^\[[ZYY\aca``__`__`__`_^^_^_`_^_^^_^^afiihhghhikllmnnoqrstsuvwwxyz{|~~{vsuuuvwuuuttvtnjjjijkjihhghggffeffefeefedeedcdeedcdeddeffefefjs{~~~~}~~~}}|{|{z{zyzyyxxwxwwvvuuvututsrsrrrrqrpidddcdcb`_^^\\[ZZ^ddbba`a`aabaabaaaaaba`a``a`^`ejkllkjkmnoppqrstuuvwxz{{|}~~xwxyxzzyyxwyysmkllklkkjjihghhghgfgffefeeefededdedddedefeeefegnw}~~~~}}|}|{z{zzyyxyyxxwvwwvvvutttstsssrqrrkecdcccca`_^][ZZYY^dcaba``a`aa`aa`aa`aa````_``_cilkklkklmnppqqrsuvvwxyz{}~~~yxyyz{zyyxxxvplklkllkjiihghgffgffeedededcddccdcdcdddcdccdedejqx}~~~}}||{{z{{zyxyxwxwwvvuuuututstsrqrqqqmfbbbabb`_^\[[ZZYWY_caaa`_^__```__`__`__^_`__`_agkkjkjikmmnopqrrtuuvxyz{||~~|xxyyzzyyxxxwqljkkjkkjihggfefeeefededcdcbcccccbcbbcbabcbcdcchnrw|~~}~}~~~}}||{z{zyzyxxwvwvvvuuttsstsrsrqqppqohcabaab`^]\ZZYXYWUX^a`__^]^_^^__^_^^^^^]^^]^_]]bijjijijjkmnopqrrsuvwxyyz{|}~zwxxyyzyyxwwtnjjkjkjiihggffefededcccbcccbcaabbabbabbabbbccbdknqx}}}}}~~~}~|{||{|{{zz{zzyzyyzyxyxwwwwvwvvvvqkiiihihgfecbcbaa`_chjjjiihhiijjkjkjjklkklllmllovyzyzyz{|}{utututsqqpoomllkkjiihhggfgfefedcdddcdcbcccbdcchoory}|}~~~}zyyxwwvuvuttsrrrqrx}}{|{z{{||}}~~~}~~~~~~~}~~}|}||}||}|{{|{{z{{zz{yrmmnmlmlkjjihghggedipqooooooppqpppqrqrrsttsuusv|{xzyxxwuttrqpoonmllkkjihghgffefedcdcdccbccbccbelonqx|{|}~}}|{|{zywuuussrqppononmmlkpvxvvvuvvwwxxwxyxyyzz{z{{|{{|}|}~}}~~~~~~}~~}~}|}}xrppqpqponmllkjiihghmstsrrqrsstutuutuvwvwwwxxxx|||{zzzxwvusrqqppnnmllkjjihhhggffeeedeedcdcccbcioonsy{{}~~~{{zzyxwwutsrqqponmlmljkjhksvtstssttuvuvvwwxwwxyyyzyz{z{|{|}|{~~~~~~|tqqrqrqponmlmlkjkjijpuutusrsttuuvvwwxwwxyxyzzz|}}||{zywutssrqponnmllkjiihhggfgfefeddccdcbcccempnnty|}}~|yzyyyywvusrrqponmmlljkkiiotuttsrsttuvuuuvwwxwxyxyzyz{z{{{{}||~}~xrqrrrrqponnmmlmlkjijquustsstuuuwvwwwwxyyzyz{zz}|}|{zyxvvutsrqponmmlkkjiihhgggfefeeeddddcdccdjppnpv{}}~{yzzyxwvusrqqponmmllkjkihlrtttssrssttuvuvwvwxxyyxyyyy{{{|{{}{{~~ztqrrqrrqpnnmmlmlkkjhkquttsrrsttuvvwxwxxyzzy{{y}}}}{|{yxvutsrqpponmllkkjjiihggfefeeffdedccdcchnponqv{}}zyyxyxwutsrrppoonmllkjjijottrsrrrstutuvuuvvwwxxyxyyzz{z{|{||{|}wrrsrrrrqpnmmlmlkjjihlsuuttssttuvvwvwxxwyyyy{z{}~~}}|yxwvttsrrponnmllkjjihhgfgfefeedddecbccbekoonmqx|}~zyyxyxwuusrqpoonmmlkjjiimrutsrrrsstuvvvuvvwwwxwwxyzyyz{{{z{{{|~ytqrsrqqpponnmlmljjjihmtuttsrsttuvvwwwxyxyxyzzx}~~}|||zyxvutssrqponmllkjjiihggffefedeedcdcdcbciopopory~~~}xyxxxxwvtrqqpoonmlkkjjhjqusrssrsstuuuuvuvvwwxwxyyyzz{{z{{{|||}~|{xwvtsrponmkkjhggeedcba``_^]]]\\[[ZZX\beddcbfnqpqrqrstuwxwxyzz{|}|}~~~yttttsssqponmllkihigggbZUVVUUTRRQONNMNNLMMKKLKKQWXWXXXYZ[[\\]^__``abbcddeeffhhiijklmmqx|{}~~~yxyz{|}|}|}~}~~~}~~~|{zxvusrqonmljihffedcba`_^]]\[[ZZYXXWWVWVV\bb`a`_elonooppqrstuvvwxyxyz{{||}||}~}~~~~~~zsprrqrqoonllkjiiggfeed^WUUTSSRQQONMMLMLKLKJKJJNTXWWWXWXYZ[\]^^^__`abccddeefghijkkkmmmqz}}~~{wxz{|}}}||}}~}~~~~|yxwutsrpoomlkjihgfedcbba`__^]]\\[[Z[ZY]decddbcjprqrsrstuwxyzz{|{|}~~~ytuututsrqononlmljiihhg`YWXWWVVUTRQQPOPPONNONNPV[[[[\[[]^_`a`abbccddeffghijjkllmonoqpqw~zz}~~}{yywvutrqonnmkjihgfeeddcbaa`__^]^]\\^chgfffdgnstuutuvwyzz||}}~~~wwxwwxwuutrqqpoomllkjjhb[YZYYXWVUTSRQRQRQPPQPPU\^]]^]^__`bcbccddeefghhijkllmnooopprtst{~|~~}|zyxwvtsrqonmkjihhgfeedcca`a`__^]^][\bfggfgfeipttuutuwxyz{|}|}zwxwxxwvutsrqpponmlkjjig`ZZZYYYWVUTSRRSRRQQPQPRY]]]^]\^_``abccbdeefgghijkkllmnoopqqsttv|||~~|{zxvutsrponmlkiihggfdcbbaa``_^]^]]\[^ehgfffeeiptttutuvwxz{{|}|}~|wwxwwwutsrqponmmllkjihhe^YXXWWVUTSSRRQQQQPPPOOU[\[\\\\^__``abcccddefghhiijkklmnoopqssru||z|~~}zyywutsrpommlkjhggfddcbaa``__^]]\\[Z\bffeeeedejqttstttuwxyz{|}|}}~~}xvuvvuutrqpopnmllkjjhgggb[WXWVVVTTSRRQPPQPPPONRY\[[\[[\]_`a`abcbcdeefgghijjklmnnoppqqrru}|yz|}}|zxwvttsqponmljiihgfeeddbccbaa`_`^^_^\ahjhihhiijpwyxyzyz|}~~}||{zyyxxwvwvqjghggggeddbaa``_^__^^dijijihijjklmnnmnnopopqrqrsrsttuuvvwwxxyy}}|~{z{zzzyxxwvvuutussssrrrqsx}}|}|{{}}~~~~~}|zyxwutsrqponmmlkjiihhgffededccbaba`aa`aimllmllmlnu{}}~}~~~xqppoponmmljjiihhggffioqpopoopqrqrrsrststuvvvuvvwvwxyxyyxyzz{{z}~}wuvvuuutsrqpqppoonmnllmljntwvvuvuvwwxyxyzyz{{{~~~}{{ywwuttsqponnmllkjiihgffeefeedcdccbcbbhmnmnnmnonry~~{uutsttsrqoonmmlkjjikpttrrsrrrstuttuvuuvvwxwxyyxyzyzyz{z{|{{|{|}}~xttututsqrqponmnmllkjkkjiilsvttutsttuwwvxxxxyyz~|{zxwvutsrqqoonnmlkjjihhhhgfefeedededccfkoononnppps{|vvvvuvutrqponnmllkkpuvtuttsstuvuvwwvwxwxxyxyyzz{z{{{{|{||||~|}~zutttstsrqpoonnmmlkjjkjiihimstsrsrsstuuvvwvwxwx}~|{yxwvutrrqpponmlkkjiihghggffeededccdccioonoonoppqv|{wvwvwvusrqpoonmmljmtwvuutstuuvvvvwwwxwxxyxxyzzyzz{{|{||}||}~}}}vsssrssrqpnnmllmkkjjijihiggmssrsrrssstuvvwwxxwz~|{zywwvutsrqponmlklkkiihhgffeffeeddcdccgmpoooonoqqrw}{wwwvvvusrqoponmnkkqvvuutstuuvwvwwxwwxyxyxyzyyyzz{{{|{{|}||}}}~~xsststsrqponnmmlkkjjihihggfhnrsrrqqrsttuvuvvwwx~}{{yxxvutsrqpnnmmlljjiihhgfgfefeeddcddcdkoonoonopqrsxxvwvuvussrqponnomkpuwvvuutuuvvwvvwxxwxyzyyzyzz{zz{||{{|}}|}~}}~}~{ustsstsqqpoonmmlkjjihihhihfhossrrrqrsttuvuvwvvz~|{zyxwutsrqpoonnmlljijjihggfefffedddecciopoonoopqsrtzxwvvvwvusqppononloswwvuutuuvvwvvwvwxxyyyxyyz{zz{{{||{{{||}|}}|~~~~yvwwwvwvuuutsssrrqqppopopponptvvuvvuvwwxxyxxyyz~}|{zywvutsqponmmlhdcba``_]\[ZXWVUSSTVUTSTSRSRSUUVWVVXYZ\^_`bdfgghijkmmnnopqrstuuy}|z{|}~|{ywurpnljigfdcb`^]\[ZYWVWVWXXWVVUUTSTSRRQPQRRSUVUVVWXY[\^_abdfgiklnoqstvwxy{|}~~{|~|zyyz{|}~}~~~}|yxvtrpnljhgedb`^]\[YYWUWXXWVUSSRRQPOONMLKLMLKLLKNSVUVWYY[^_acefhjjggiklmoopqpqrstuuvwxz{{||}~}|{zywwz}{yxvvuuttsrqqojffffefecbaa`^]]\ZZYWWWVWUOKJKJKLKKLKLMNOPPQRSTUVWXY[_dffghhhjlmnpqrw|~~}|{y|}~~}||{{z{zyyxwxwrmjjihhgfddb`_^]]\VONNMLMKKJJIJKJKLLMMNPQPT\_^_``acdfghijklnopqrsuvxyz|~|{zyxqjhgeecacggedb``___^^]]\[[ZYXYXWVVUUTSTTRRX]^]^_^`cdfhjkmopruspnprstuvwxwxxxyzz{}|}{utvvwxyyzyz{{|}}~|zxvtronljgeda_^\ZYWVTRQPNNMKLQTRRRPOPNOVZYYYXXYZZ[\^^_`acefgikmoqsuvwz{vrtvwxzz{{z{{||}~~zuwyxy|{|}||}|~~}{{}|vtsrppommkjjigfeddcbaa``_]\\\ZZYXWVUVUUUPJHIHIJJJKJJQWYZ[[\^`acefggijklnoppqrstvww{}}}{upkeaaa_^\XVTRPOMLKJIGFEFEEFFEFGHHIIJJKMNNT\^^_^_acdghinuyz{}~~xtutstsrpnmlkjihgffedcbaa``_^]\[[YXXWVVUUX]aca[WXZ[]``abcdfggijklmnooprsstuuvvwxzz|{uqstuwxxyyyz|z}}{xvurpnlkifdca^\[YXVTSRQQONMPUVSSW\^]]^]]^^````aababccdefgijjlmoqstwxy{}~zxz{|ytrrrrssrqpqqpqqrqqrrsttuuvwxxyz{{|{|{yxwurpmkjggkoljhfddcdcbaa`__^^\\[\[ZYYXXWVVUTTSRSU[`_WSSTUWY[\\]^_abdefhijklmnnopqstttuuwxxyzz|zuttssrqpmllg_[[YXWVTQOMKIHGFDDCAAA@A@@ABACDDEFGHJJKNT\eijjklnqsvxz|~{zyxxwvtsqpnmmlkjihgfedcaa`^]\VNLLKJJIHFEJPPOQQPRTTVXY[]]^abcefghhjkllmnopqrstuwxy{}~~}}|{zyvuspomkihedca^agifedbabaaba`a`^__]`fjkkjiijijkklmlmmnnppqrrtuvwyz{~{utvvxyy{zsnoonoqonommlllmllmllmlmnnnooppqpqrqrsstuuz}zyxwutrponlkihfeecadjkjihffgfggfggffgffggfiosrsssrsttvwwxyxy|xrpqrsuuvvuvwvwxyxyyzz{z{|{|{|}|}~{uqqrrtsv|~~~~~}}}}|{z{zzyyxxwqkiihhhgedcaa``__^]]\[\[[`gighhhhijlnmnppov~~}~}|{{yyxxwwvwvuttsrrqqpponmpuyww{wttssrqpomlkjihgfeddcbba`billklkklmnoopqqrrsrsttuvvvz~{{|zsrsrqtz}}{zyxyzyzzzyzyxyzzyxyzyyyzyzyyzyy~~vsststtrqpoonmmmlklkkjjijihiouututsuuvwxw{}{zyxwvutsrqppnnmlkkjihhhggfeeddfkopnnomnu|~}~~yxxwxwvutsqqppooonmmlkpwwuuvutuuvwxxyyxyyzz{{{|{|}|}|{~~~~}~~}~}}~}}~}}~}~~}}}|}~zsoqpppponqvyxvwvvvwvxxxyxxyzyz{zz{z{{{{}|}yxyyxywvutsrqqpponmlmlkjkjjiihkptsssrrtsu|}|zxxwvvusrqponnmmlkjiihihggfefedioqoooooqqqt{~yyyxyxwvusrrqpopompvyxwxwvwwxxyxyyyyzyz{{z{{z{|{{|||~~yrrsrrrqpqpnnrwzxwwvwxwxyzyzyyz{z{{{|{|}|}{zzyxyxvusrrqqponmmllkjjiihghggffeiorqqpot|~~}{zxwvuttsrqqponmlllkjjiihhghgiorrqrqpqrssuutx|wwxwvvutsrpqpnouyyxxwvvwxyxxyyxyyzyz{zz{zz{||{{||}{}}}|vssttssrqpoonnlnswxwwvuvwvwyyxyxyyzz{z{{z~{z{zyyxvutsrqqponnlllkjiihhghgfgfefeejpppx~||~~~}~}{zyxvutssrrpponnmllkjjiihghmrtsrrqrrsttuvvuvv{xvvvuuutsrpotz{zyxxwxxyzyzyzzyz{{z{z{{|{||{|}|}}}~}{|~~~xtttstssrqponnmlmljlswuuuuttuvwvwxwxyxyyy{|||{|{zxwuutsrrqppommlkkjjiihihggfefeefdep|~||}|}~}}}||{yxvutsrrqpoommllkkjijhhlqtssrqrrstuuvuuvvwxwx}wtvuuuustz}|{{zyzyzz{z{zz{{z{|{|{||||}|}}}|}~}~}}|vv|~~~~}~}}~~~~~~~~~~~}wuututssrppoonnmnmllkimtvtuutsttuvvwxwxxx}~~}}|{zyxwwvvuttsrqrqpponnnmmmlmmlklkkmrtv{}|}}~~~}~}}||{zzyxwwwvvuututsrsrsvyyxxwxyxyzyzzzyz{z{z{|{|{zyxy{zxwvttsrqppnlkkjihgffeedcbba``^]]\Z[\\[[ZZYYYZ[[\]]\\]_`accdfghijkmnnopqrrstutrqsuvxyy{{|}}~~}{zxwutsqpnmljihfedcba__`a`_^]_bbaba``__``_][ZZYXXYXYYXYYZZ[\]^_abbbcedbcdeefggghhiihhhijiknqqrsstvwxy{|~~}|{zyz||{{||{|{{zyxwwvvutssrrqpponmnmmlmlkjkkjihhe`^]XTSQQQOMLLKLLKKLKLMNNOPQRSTUUVXXYZY[`deffggiklntyz{}~{xwvuvtsrponmkihgeedcba``^]\[ZYYVQLJJIIKOPONMNMNOPRSSTVWY[\^_aabdegijklmnopqrsspquxyz{|}~|{zyz}~|{zwwwtttrqpnmmljjifjopnnmmllklmlmlkllkkjjjic^]^]\]\[[ZZZ[[[WSRTUUVWWXWXYYZ[\[\\]]^]^_^_```dknnnpppt{~|{zxvy}~}|{{~~}}||{{z{zyzyxyxyxsmjkkjkiggeccb\USRRPPONMKJIJIIJIJKLLLNMOU[\\^__`bcefghiijlmnot{~}~|zxwvusrqponllkjihgffedcbba``_^]bfgea[WWXWXXWWVVVXWXYYZ\\]_`acdegghikkmmgbdffghghggjptuvvwwy{|~~|{zywwusv||zyxvutstrruz{yxxvuvwvwvuuvuvuutuuutsstssrqrrnhcbcb\VTTSRRQPQPPOPPQPPQRSTTUUVWWXXYYZZ[[\[\_ekrwzz{}~ztssrrrqonlkjiihgfedca`_]VPNOMMLJIHGFGFGMSSSTTUWYY[]^`abdfghijklmopoqsst{~}}}{zzyxwvtsqponmlkjihhgfeeccinnllkjkkjlkkkjd^]^]]^]\\[[Z[[\]^__`acdb]Z[]^__`__`_````a`abbbemqpprssvwx{}~~}|{yxwvttrqqty~}~~~~}}|}}|{z{zz{zzyyxyyxxwxwvwunhghga[WWVTSRPONLKLKJKJKKLLNNMNOPQRRTTSW_cccdcefgiklqx}~{zzyyxvutrqponmlkjiggfeddbb``_^]]\WPLKMRVUTTQQQRRTUVWXYZ\]^`abddfghijkmnnoppqsqjgkrxyyz{{|}~}{zyvux}}|zywvutssrqponmlkjkossrqpoppqqrqpqqpqqpqpooomeaaa_``^^_]\^ZTQRRSTUTUVUVWWWXXYYZZZ[ZZ[\]\]^]_fkmmnot{}|{zwx}~}}{z}~~~}|}|||yrnnnlmmkjhfedcc`XRPQONMLKIHGHGFFGHHHIIJMUYZZ[[\^`acefghijjkmnnqx~|{zywvutsrqponmmllkjiiihgffeedcflpnmmkea_`abbaa`aa``abccddefghijllmnnoqmgefgghhihghgglsuuuvuvxyz|}~~|{zywvusssppommswwuutrsrqt{~|}|{}~}~~xvtmijjiihfedccba`a`aa`_``_``_`__`_```_```elmlpwz{|~~}{zzxwvtv{~||zzz{z{{{|{z{z{~~}||{{|zzyyxyxwwwskhihghgfedbbfkmnmlklmnoopprqqrrsttuvvwwwxyxyyyz}~zuuvuuvtrv{|{zyxxxyxyyyxyxwxxwxwwxwwwww{}~~~}~}|}}}|}|}}wqpqppqponmmllklkjjjhiiginsttstsstuvwxxz~}|{yyxvvutrrqpponmlklkijihhhely~}~}}~zxxwwvvtsrpoonmmlkjjiiihghffgeekqrpqppprrstutuz{||{{{zxwvuttsqsz}|{{yyz{z{{z{{z{{{{|{{|{|}||~~~~~~}~~wqu}}|}|{z{z{{|{||{|{||{||}|}}|}||}}|}}}~}wqqqqu|}|{zz{{|}||}|}}~}~~~~yvwvvwvusrqppoomnnklrwwuvutuuvvwvwxwxwx}zyyyxyxvutrqqpoonmmlkkjjijihghggfehpsqsz~}~}|zzyxwwuttsrqponnmlkklkjjihlrtssrqrsrtz{wxwvwvutsrqponnmlmkkqvuuvututuvvwxwwxxwyyyyzx{}xvvvuy~~}|}|}}~}~}}~~}~~~}~}}~}~~~}~~}~~}~yx|~~~~}}}~~~~}~~~~~~~~~~~~~ytststtrqqpnonlnswxvwwvvwwxyxyzyxzzzz{z~|zzyyyxwvussrqpponnmmlkkjjijigiptsrsrqrx}|yxxvuutssqqponnmllkjjihihghgfhosrrqqv}{{{z{zywvutssqqponnmlljjovwuuttsuuvvwvwxwxyyx{}vuvvuuttqry}{z{yxyzz{{z{{z{{{{|{{|{|}||}}|}}}}~}~ztsssstrqqnntzzyyxxwxxzzyz{zz{zz{||{||{~{vwwvwvutsrqqoponnmllkjjihkruttssrstuuuz~}~}{zywvvutsrqpoonnmmlkjjiiihghgfeglqw|~~}~~|}|{|{zywvutssrqponnmllkkjjikqutssrststuvuvwux~xvwwvwutsrqpoptzzyxxwxwxyzyzzyzyzz{z{|{{|{{}{{~~~~{trsrsrsw||z{zyzyz{{z{||{|{||}|}||}}}~}}|wvwvuvtsrqopoonnllkkjlqvvtutsttuvvwwxvy|{|{{zyywvutsrrqponnmlkkkijjiihgggffjqw|}}}~~~}{zywwvustsrqpoonlmlkkjihighptsrrqrsstutw~zyyxxxxvvusrrqqqpnqwzxxwwvwvwxyxyyxyzyz{{z{{{{~zwvx}~}~~}~~~}~~~~~~~~~~~~zvv{~~}}||}}~}~~}}~}}~}~~~~~~~~{zz{z{{z{zz{{{||{}~~}|{{zzyxxwwvvuttsrrqpqppoqrrqqonpqrtutsstststttststtsssrsssrsrrrqonmnmlmnonmnmmlljihfeddcbaa`__^]]\\[ZZYY[\[[ZZYZYXVWWXWXYXXYZYZ[]_^__`_`bdfgfghgeffggiijjjkmpqqrsttuvwwyyzz{|}}|{||}}~}|||{|||{||{z{z{{z{zyyyzz{z{{zyyzzyz{z{|{{}}}||{zzyxwxwwvuttusojijhhmooonnmmlmmmlklmllmlklllklkkjkjijiijihihiie`_^_cfgedba`__`____]]\]]\[Z[ZYYZYYXYXYYXX\abbbccdefhjkkmolhgijklmlmmlmlmmnmnonnoopqnihhiijhhihghgghghgfefefffeinpononopqrststv|}|zyywwvuttrqvzzxxwvwvvxwwwwvwwvwvvwvvwvtv}yxyzzzzyyxwvvwvvuuttssrsrqppoonnoonnmmlfadjkkkihgfeffefeeddcdcbcba`a`_`__^]]]]\]\]^ZTRSSTTTUZ^_^_^_`aabccddeeffghhijijkklmnmnqx|}}~}~}xyzyzzyyxvvwvuvuvututtuutttstx}~zwwvtutrqpnmlkkjhhgegnqonmllmmlmllmllmllmlmmllmllmljnvxvvwvvwxwqmnonoonmnnmlkkjkjiiihgfgfeededcbbccbbba`dfdacccdfeeffghhhhijkkjjjklklmmmnmnonnppqrqkfghhijijigjqttstsstuuvwwxyxyzz{||}}~}~~|{zxwwutsrqpoonlnuywvwuuvuvxww}~~}}||{zzyxxwrjiihghfedba`^]][[`edbbb`a``aa`a`_``_`___`___^^^]]^]]bijjjlkfbbdefgghihijjkkllmlmnmnonopopoppqpqrrrtrry~wvxxz|}|}}||}}~~}~~~~ywxxwyyxxvuvuuy~}|{ywvtsrqonmkjihhgfedcca`a`_djjhhggghhijijihjqvwvvwvwxyyz{{|}|}}~~{usttuutsrqpoonmnmljkjihhgge^XWWVVWUTRRRPOTZ\[\[[\]^__`ababccdeefgfghghhijkjklmmot{~ztqrrtvwxyxxyzyz{|{||}|}}~}~~~|{zxwvutsrqppnnmmmkjjms{}vqrqoonljigfedcb`_^]\[ZYXWWUUTSRU[^\[[ZYZZ[\[[[[Z[[Z_dggghggijijllmnnopprtqkhjklmnmnnmnonopoopoppopoppppqngcdeefeedcdkoonooopqqrrsttsuuvvwwxyxxyyzz{||}}~}~}~}}}|zyxutsqqponmkkjihhgfedcdcbaa`a___^`hqvwvuuvwy{|~~~}wpnonmmljhgfddcba`_^^]\\[Z[ZY[aefefeeffgijjklkllnnonpt{~~~xvvuvvuy~~}}|}~~~~~xv{}yzyyyyxwutsrqqponnmllljmswututstuuvvuwwvx}||zz{xwvusrqponnmkjjiihhgfeddccbbba```_`eklilrwxwxyz{}~|wvwvuutsrqponnmmlkjjihihfkrsqrqqqrqstttutuvuvwwxyxxz}wvvy~~~yuuuuuz~~}}~~~|vvvuvutsrqponmnmlkkjjihghgfipsrqrqqrsstttz~~}|{yxvutssrqponmlkkjjihhgffeededcdcbfmpnnnmlqy~~~}yyyxyxwvusrqppoonnmljmtxvuvutuvvwwwwxwxxxxyzyzzzz{z}{|ysrssssrprvz|zyzyxyzz{{z{z{|{||}|}||}|}~}}yvwwvwvtsrqponnmmllkjijihhgggffjqsrqqpqrqv}~}{zywvvutssqpoonmmlkkjiihghgfggefnrqpqqpqrrsx{xyyxwwvutsrqpponmnrwywvwvuvvwxwxyyxyyyyzzz{{{|{|}||}vrrsrrsqppompuyyxwxwvwxxyyzyyz{z{z{{|{|}{~~yyywxxvutsrqponnmllkkjjiihhggffgfflqqqqpqx~~|{zywvvussrqponnmmlkkjihihghggkqrrqrqprsstuuu{ywxwvwvutsqpqonrxzyxwvwwxxyxxyxxyyz{{z{{z{{|{||||}||~~xssssrsrqpponnmlpvxvvvutvvwwxwxyxyzyz{z{z||z{zyyxvuussrqpponmmlkkjjiihhggfgfffegnqpt|}|~~~~}~~|{yxwvutsrqpponmmlljjiihihgjpsrsrqrrsstuttuvvx|wvwvuvusrrpqw{{zzxxyxyzzyzyzyyz{z{|{{||{|{||}|}||}||}}~}~|vtttstsrqppnnmmlmkjouvuutttuuwvvwxwxyyzyy~|||{{zxwwutsrrqqoonmllkkjjihihghggffefedjw~}|}||~}||}|{zywvttsrrqponmmlkkjijjhhnstssrrsrstuuvuvvwwxw{zuuvuuusqv||{zzyzyz{zz{zz{z{{|{|}||}||}|}}|}}}}~|~yty~~~~|}}}~~~}}~~~}}~~~~~~~~~xttutttsrqpoonnmmllkkiiputstsstuuvwwvvwxwy~}}|}|zywvutssrqponmmllkkjiihhhgfgfeefdekoqv|}|}~~~{||{{zxwvttssrqponmllkjkjimsutstsrsttuvvuvwvwxwwyxx}}uttsrsqpomlkjigffedcbaaa^`gjihhgghgghhihimsvttuuuvwxyxyz{z{{||}|}}|}~}~~~}}}vpqrlfdcba`^][YXWUTSRQPNMMLKKJIJIIHHHIHHIIHJJHLSVVWVX_defhiiklmoqrtuvvxy{|}{wvvvvwvutsrrqppppopononouyyxyyxyy{{||}}~~}~}}||~~~~~}}|}}||{|{z{{zz{zyzyx|}z{||{|{zyyxwvwvuuutssoiffeddcba_^]][[ZYXWVUUTSSRRQPRWZXXXWVWXXXZ`ccbcbccdeffgghghiijjkkllmnopqrrstuvvwxywpheggfggfedbbaa``_`_]^]]]]\]]\]]\]^^]^]^^^_ejjijijkknvzyz{{}~~}}}{urrqpqponmmptttrrqqppqrrqppqpqqppqpqqpopopuyyxyxwwyyzz{{{zz{z{|{wrqrqqqqpponmlklkjjhc_]]\\[ZYXWVUSSRQQPONONMNMMNMNONNSXZYZZ[Z\bgiijklmnoqrrstuvwxz{||}|{}}}||{zzyxwxwwvuvuutuuutsttsttsttstssv{}}}}}~~}~~~~}~}||{z{zyzyxyxxwxwvwvuvvuuttsojijiihhgfeedbdhjihggfgffgfggfeeefeddeedddhklklkjjklklmmlmllmnmnoopokiijkkmmlmlmnmnokgfgfgggffeededdedccdedddedefeffefgfhloqqqsx{z{}~~~~~~~}}||{{|{zz{zzzyyxyyxwxwvvuuvututtvyzzyzyvsqrrrrrqqppoononmmmlklkjkjjiihhghgd`^^^]]\\ZZYXWWVVUWZ\[[\[\]]^^__`aabcddeffhmooppqqrsstuvwwxyz{{||}~}|}~~{yyzyyzzyxxyxxwxwwxwwxwxxwxxwxyyxyxyxyyz}}}}|}|{{yxy|}{zzyxyxxyxwwwxwwvwvuvuuvututssttssrssrrssqpqpoopoononmnmlmmlklkjkjjijiihihggfgfeefhijiihhghhfcbcbbcbbbbabcbccddeefefgghiihiifdefeffeffefeefeffgfgilmnmnoopqrssttuuvvwwz~~~~~}}||{|{z{zyyxyxwxwvwvvuvtqpponnmnopoonnmnmlmlkllkjjkjijiihihghgfgfefededcdda^^`aa``_^__^_^^]]^^_^__```aabbcddeeffgghhjmnmnnoopqqrrsqopqqrstssttuuvvwwxwxyyzzyzzywwwxwxyyyxxyxxyxyzzyzzyz}~~~}}||{{zzyzyxxwxyzyzyyxyxxyxyyxwxxwxwxwxxwxz{z{{z{{z{{z{{{yyxwxyxwxwxwvvvwvvuvvuututtutssstssrsrponnpqrqqpoopoopoonoonnoppoopqqpqqrqrsrststututrrssrsuvvuvuuvvwxxwxyxyyzyzz{zz{|{|}}|}||}~~~~}}~~~~~~}~}||{|{{zz{{zyyyzyyxyxyyxxyzyzyxyyxyyyxzzyxyxyyxyyxyyxxzz{z{{z{zz{{zyzyyzyzyzzyxyyxxyyxyzzyzyyzyzyyz{zz{zz{zzy{{{z{{{||{|{{|{{|{||}|}}}|}}|}~~}~}~~}~}~~}|}}|}|}|}}~}~~}~}}~~~~~~~~}}~}~}}|}||}||}|{{|{||{|{||}||}|}|}|}~~~~~~~~~~~~~~}}~}}|}||{|{|{{|{z{{z{z{{|{||{|{||||||||{|{||{|{{|}||}}|}~~~~}~~}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}~}~~~~}~}~~}}}~~~~~~~~~}~~}~}}~}}|}||}|}}}}|}||}|}}~}~}}}~}}~}}~~~~~~~~~~~}}~}~~~}~~}|}|}~~}~}~}~~}~}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}~}}~}~~}~}~~}~}}|}|}|}}|}~}~~~~~~~~}~~}~}~~}~}}|}|}}|}||}~~}~}~~}~}~~}~}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~}~~}~}}~~~~~~~~~~~~~~~~}}~}~~}~}}~}}~}||}|}}}|}}|}||~~~~~~~~~~~~}~}}~}~~}~}}~}}}}|}~}~}~}~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~}~}}~~}~~}~}}~~~}~~~~~~~~~~~~~~~}~~}~}~}}~}~~}|}}|}|}|}||}|}}~~~~~~~~~~~~}~}~~}}~}}~}~~}}}~~~}~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}~}}~}}||}}~~~}~~}~~}~~~~~~~~~}~~}~}~~~}~~}~}}|}||}}|}}|}~~~}~~~~~~~~~~~~~}}~}~~}~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|zyywwvutsqponmmlkjihhghhgffeddcbaa`__^\[ZZYZYXYXXXYYZ[\\\^^_abcdeghijklmnooppqrsstuvwxyz{|}~~~}{zyxwvuttsqpponmllkifeddccba`_^]\[YUSRQPPOOMNNMLMNNOOPQRSTUVVXYZ[\]^_`aabccdefgghintwwxz{|~~}|zyy|}|zywuuussrponmlkjihgfedcbbaa``cfeddcbcbbba`a`[XWXWVWVUVUUUVVXXYYZ\]^_`bcdfghijjklmnoopqqrttuxyxyyz{}~~}||{zyxxwvuutpljjihgfecba__^XSQPONMLKJIHGHGHIHIIJJLLMNOPQRSSTUVWWXYZYZ[[]^^bktvvxyz|~}{zywvutswzyxvussrqqpnmmkjihhgfeedcbbaa`_afihhggffefgfgfb][[ZZ[ZZYYXYYZZ[\\]^_`bcdefgiijklmnnoqpqsssuuuy~|y{||~~~}}{{{ysnmmlkkjhgfccb^WRQQONNLKJIIHGGGHHIIJJKLMNNOPQRRSTTUUVWXXYZZ[\^eovwxy{|~}|zyxvvtrty{ywvtsrqrqpnnmkjjihhgffdccbbca_cjliijihihiihig`\\\\\]\\[ZZ[[\\]^_`abcdegghijkmnnopqrrsttuvxwx~{|~~~~{uoopnllkjhfdebZSRRQPONLKIIHHGHGGHIIJKJKLNOOPPRRSSTUVVWXYXYZ[\`iqvxyz|~~|{zxvvursx{yxwtssrrqponnmkjiihgffeddcbcbaaejlkjjihijjijid]\^]\]]\\[Z[\\]^^_``bcdefghijkmnnopqqsssutuwvv}}|~~~~{topoonmkjhffd^WTSRQPNMLKJIHGGHIHHIIJJKKMNOOPQRRSSSTUUVWWXZYY^dksxyyz|~~|zzywvtqquzzxvusrrqqppnmlkjihhgfeedccbbaa_`fkkjjihijiiijf`\\]\\]\[[ZZZ[[]]^_``bcdegghjklmnnpppqrrtuuvwvy||~}}~zrnonmmljhfeeaYTSRQOONLJIIHGHHGHGHHIIJKKLMNOOPPQRSTUUTVVVXZY[bglsxyy{~}{zxvuusqsxyxwussrqpponmlkiihggfeeedcbbaa`_aejjiihhghihiha[[\[\\[Z[ZZZ[[\]]^_`abdefggijklmnnoppqrsstuuvw{{|~~}~}xqnnmmlkjhedb\URQQPONLKJHGHGGFGGHHIJIJKKLMNNOQQRSRSUVUVVWYYY_ehmuyyz|~}|{zwvutrpptxxvutrqpqponmllkjjiihhggffefeddccekoomnmlmnnookfcdcdeddcdcbcddeffghiijkmmnoppqrrstuuuvvwwxxyz|~}{|{|{zyxvvskfffddcba_^]\\\[[Z[[ZYZ[ZZ[[[Z[[\[\]\]]\]^]^^^`gllqy|{|}~|{yxwutsrqponmmkkmsutssrpqrqrrrqrqrrqrqrrqqrrqrqqqrpt{~}~}}zvwwxxyxyxwvwxwwxwxxyxyyzyz{zz{|{|}}|}|}}~}~~}~~||}||}|{zywxwvvvst{}||{z{{{{||}|}}|}||}~}~}|{uttsrrqonllkjiihggfeedccdccbbababbaabbaabaabaagmnmt{{{}~~~~}|{ywvvusrqpqonmmklkijpttrsrqrrsstsstsstutuvvuvvuvvwvvwww{}~~~zvvvuvvuttrrqqppoomovzywxwvwwxxyxyzyz{{z{|{|||}{yyywxwutsqppnmmlkljihhgggffefededcdcdcbcccbcbekoopu{||~~}{zz{zyxwutrqqqoonmllkjjhhmstrsrqqsrststutuvwwvwwxwxxyxxyzz{zz~{tsttstssrqpononmmljnuwuuwvtuvvwxwxyxyzyz{{z|{{|||{zzywutsqqpoonmmkkkjiihghggfefeedeedcddcdcchopmqw{{|}~zzzyyzxvutrrqpoponmlkkjihjpttrsrqrsstutuvuvwvwwxxyxxyzyz{z{{z||vrsssssrqpoonnmllmkkntvututtuvvwxwxyxyyzyzyz{z|~|||{{zywvtsrqqpponmlkkjijihhgffefeededcdcccbbflponqx{|}~{yzyyxwutsrqqpoonllkjkihinstsrsrrsttuvuvuvvwwxxxxyyyzyz{z{||z}xsrsrrsrqpomnmllljkjintutttstutuvwwxwxyxyzyz{zz}}}|{{zxwvttsrqpoonllkjjihiiggffefededcdccdcadjnonorx||}}zyyxyxvutsqqpoonnllkkjihkrutssrrrssuuvuvvwvvwwxyxyzyzz{z{z{|{~{tqrrrsrqponnmmllkjkijpuuttsstuuuvvwwxxxxyzz{zy}~}}|{|zyxvutsrqpponmllkkjjihggfffeddedcdcccdbbgmoonnsz}}~|xyyxxwvutrqppoonmmlkjjiiputssrrrsstuuuvvvwvwwxxyxxyyzyz{z{|{{~~wrrsrsrrpponnmlllkkjhkquuuttsttuvuvwvwxxyzyzzz{~}}|}{zywvutsrqpponmmlkjkjihhgfgffeeddcddcdcbdkpponou|~}{xyxwxwutsqqqponmllkjkjimsutstsrsstuuuvuvwxwxwxxyxyzyz{z{|{|{|~|{zyxvutsqrx{zyxvuutstsrqponnllkkjilrtsrrqqrqrrsrsrqrqqrqqppopoononopooqsqkhhjllnomgccdefggfgfefeededdedeedeffgghijkkmmmnpqqrstuvw}}}{yyvsqnljhedb`^]ZXWTU[][ZYWVWVUVUTUTSSRRQQPPPONMMLMNMMMNNOQV]``bcdgiebdghiklmmnopqrsstuuvwyyz{{|~~}{zzxwvtrqswzxvutrqqpponllkihhggfdeimnlklkjklkllkllklkjkjiijihihghihiiijljebcffgjjea`abcdcdccbcbccbcbcbbccddeefgghijklmnopqrstvwv{}|zywurpmljhfdb`_\[ZWVZ]\[ZYWXWVWWUUTTSSRSRQPONONMMNNMNNOOPPQX_`acdehfbbefhkllmnnoqqrrstvuvwxyz{|}~~|{zxwwtsw{{ywvussrrqponmkjjihhgfhmommmkjklkllklkjkjijiihhghhgfgfghhghikidbefgijhdabcdefeffedefefeffeffgghhiijkkmnopqrstuvxxyz{|}|{ywurpnljigeca_^\[[_a_^][ZZZYYXXWWVUVUTTSRRQQPPOPOOPPPQSRTZ_aacdfgcbeghklmnoopqrrttuvwwxyz{|}~~}|zyxwy}}{yywvutssrponmlkkjjhhmonmmlkllkllkjjkjjijihihgfgffeffgfghgijgddfghjjgcceefggghhghihhihijijjkkllmmnopqrtuvwwyz{{}~~~}{yxvsrpnljhgfdb`^_acba__^]\\[\[ZZYXWWVUUTTSSRSRQRRQQRSTTUW\`bcdfgfcehijlmnoopqrstuuvwwxyz{|}}~}|zz|~|{yxwvutsrqpnmmllkiiknnmlkjjkjjkjjiihihgggffeeddcdcdcddeeefhecdffhiheddefghihihijijkjjklklmmnoopqrstuvvxy{{|~~||zxvtrpnlkjhfdcb`addbaa_^^]\]\\[ZYYYXWWVUTTSRSRQQRQRRTTUUX]`abceecceghjklmnoopqrstuvvwxyy{{|~~~|{}}|{zxwvutsqqponlkkjhjllkkjijiihihhgggffededcbbaba`a``a`abccddbaccdfgedeffghhiijijjkklklmmmnoppqrstuuvxyz{|~~|{ywutrpomkjhgedbbdecba`__^^]\[[[ZZYXXWVVUTTSSRRQQRRSRSTUVY]_`acdccceghjklmnopqqrstuvvwxyzz{}~~}}~~|{zxxvutsrqonmlkjijklkkjihghgfgfeedcdcbbaa`__^^]^]\]^]^__`ab`_abdedcdefghhiijjkkllmmmnnopqqrsstuvwxz{|}~}|{ywvtrqonlkjhgedefeccba``^^^]\\[ZZYXWWVUUTSSRRQRQQRSSTUUVY\^_`bcbbdfgijklmnoppqqrstuvwxyz{|}~}~~~}{zyxwvutsrqponmmlmmnmllkjkjijihihhhggffeeedccdcddcdccdeffghgfgijjijjkkmmnnooopqpqqrrssttuuvwwxyz{{|}~~~}|{zyyxwvutsrrqpoopppoomnnmlmlkllkjkjijiihihhghhghhghhiijijlnopqrqpqrsttuuvvwwxxyxyzz{{{||}}~~~}}}~}}|||{z{zyzyyxxwxxwvwxxwxwvvwvwvvwvwvwwvuvvuvuvuutuuvuvuuvvwxwvvwxwwvvvwxwwwxyxxyxyxyyzyyzyyz{z{||{|}|}}~}~~~~~}}||{{z{zzyxyxwxyxyyxwxwxwwxwvvwvwwvwvvuvvuvuuvuuvuvvwvvvwxyzyzyzzyzz{{|{|{{|}|}|}~~}~}~~~~~~~~~}~~}|}~}}~}||}|}|}||{|{||{|}}|}||}|}}|}}||}|||}|}|||}}}}}|}||}|}}|}}}|}|}}|{||{|}|{||{|{|||{|||}}|}||}|}}|}||}~}}~}~}~}~~~}}~~}|||}||{||{{|}|{||{|{||{||||{||{||{|{{|{{{|{||{||{||{|}~}~}}|}}~}}~}~~}~~~~~~~~~~~~~~}~~}~~}~~}~~~}~}}~}~~~~}~}~~}~~~~~~~~~~~~}}~}~~}~}~~~~~~}~~}~}}~}}}~}}}~}}~}~~}}~}}~}~~~~~~~~~}}~}~}~}}|}||}~}}~}~~~~}}~}~~~~}~~}~~~}~~~~~~~}~}}~}~~}~~~~~~~~~~~~~~~~}~}}~}~~}~~}~}~~~}~}~}}~~~~~~~~~~~~~~}}~}~}}~}}~~~~~~}~~}}~~~~~}~~}~}}~~~~~~~~~~~~~}~}}~}~}~~}~~~}~}}~}}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}}~}~~}~}~~~}}~~~~~~~~~~~~}~}}~}~}}~~~~}}~~~}}~}~~}|}|}~~}~}~}~~~~~~~~~~}~~}~}~}~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~~}~~}~}~~}~~}~~}~~~~~~~~~~~~}~}}~}}~~~}~}~~}~}}}}||}|}}|}}~}~~~}~}}~~~~~~~~}}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}~~~~~}}~}~~}~~~~}~~~~~~~~~~}~~}~}}~}}~}}~}~~}|}}|}}||}|}}~}~~}~}~~}~~~~~~~}~}~}~}}~~~~~~~~~~~~~~~~~~~~~}~~}~~}~}~}}~}~~~~~~~~~~~~|{|}}||{{zz{zzyzyxyyyxwwxwvwvvuvuutuutstsstututtsttsstrpopopononnmmllklkjjjiihghggffdba``___^]\\[[ZZYYXWWVVVXYXWXWVWVWWXWXXYYZ\_``aabcdeffgghijjjkllmnmnnooppqqrrpmnpoprplklkllmlmlklkjkkjkjkjjijiijjijkjkkjkjklkjmqrrvyyyz{{|~~~~~~}~}|}|{|{wsqrqtyzxwvuvvuvuvuutuuutsttsttstsrsrrqrqqtxzyxyyxyyzyzyz{xsrrrrrrqqppoonnmlmlkkjiiif`]]]\]\[ZXWWUTSSRQPPONNMLKNRSSRRQQRQQRSSTV\```bccefgijjlmnopqrsstuvwxwwxyzz{{|~|wtutplmmlmmllkkjkjihhggfgfeefefeededcddcddcddekoooooqx}~~~~wtutttsrw{{zyxwwxxwwxwwxwwwwvwwvwwvuvuvutw}zyzyyzyxxwuvutttrsrqqphbbba``_^][ZYYXWVUTSRQPPOMMMKKOSUUSRSRSUTU\acbddefhiklnoprstuvwyzzz||}~wpoqrrrqponnmllkkjkjiiihggffeefeeeedeedeedioqpqpqrstx~xwwvwvuutqsy{zyyxwxwxyxxyxyyxyyxyxxyxwxxw|}|}|}}|{zyxwwxwuutoiffedccba_]\[ZYXWWVUTSRQPOONMMLJLQUUTSTSSW]abcdcdegiklmopqstvwwxz{|}~~~{wqprsrsrponmmmllkkjiihhghgfefeeededdedcelpppqpqrrsuuv|zxxxwxwutrqqpnrwyxwwvuvwvwwvwwvwwvwxwwwwvy}}~}~~}|{zyxwxtmhhggffdca_^]\[ZYXWVTTSRRQPOONMLKKJILQUTRTY]^_``acdeghjlmnopqstuvwxyz|}}~zz{|{vqooononmmlkkjiihhgfgffefedcdcdcdcbbgmnnnonnpqrsttuux~~yyxwxwuutrqqonnllpvvuutsrsttuttuttuutuutv|}~}~}}|{yzyrjiihhhfdc`__]\[ZYYWUTSRQQPONMMLKJKJIIGFIOW]^\\]]^`bcefghjklmoprstuwwxyz{|}}~zwxyzz{zwpklllmllkjihhggfffededcdcbcbbbbadjnnmnmmnpqqrrsttuvvz{xyxwxwvusqrponnlkkiiouussrqrsssutstttutty~vqrqpponmjihgfedcca`_^]\\[ZZYXXWVWVUUTTSST[djjiihiklnpqrstuvxyz{}~|ustsssrponnnmllkjiihhghgffecdkppopooppqrrsttsuuvvwxx||zzyzyx|}z~yuvvuuusrrpoonnmlkkjjiigiotsrrqqrsrttsuutv~|{{yyxwuusrqonnmlkjiihffeeddccbaa```_`_^_dijhjpuvvwxxy{|~~xwxwwvutsqpppnnmmlkkjiihglrsqqrppqrstuttuvwvwxwxxyxz}wvvy~~~ytuvuuz~~}}~}~~~}vvwvvutssrqponnmlklkjjihhhfjqtrqrqqrrsutuz~|zywwvussrqpoonlkkjiihgggffeedcdccgmpnnomlpx}~}~}yxxwxwvussrpopoommllklrvvtutsttuvwvwvvwxwxyxyzyz{{z|{|{tsttstsrrw{}{z{zz{z{|{|}}|}|}}~}~}}~~~~}{xxwwxwutsrqppoonnmlkkjijihihggkqtrqrqrsrv~}{zyxwvutsrrpponmmlkkjiihghhfggefmqqpqpoprqrw{xxxwxwvusrqqpponmnrwxvwvuuvvwxwxyyxyxyyzyz{zz{|{{|{~wrstsstsqqpnpvzyyxxwxxyyz{z{z{{zz|{{|}|}|zxyxxyxvutsrqpponmmmkkjjiihihgggfgmrrqrpqx~~}{zyxvuutrrqpoonmllkjjihihggffjqsrqrqpqrrsutu{xwwwvwvutsqpponqvzyxwwvwwxxyyxyyxyzyz{z{{|{|{{|||}}|}ztstsstsrqononmlouxwwvvvvwwxxyyxyzyz{z{{{{|z{zzyywvttsrrqonnmllkkjiijhhhgfgfefegnqpt{~|}~~~}}||{yxwvutsrqponnmllkkjjihhhfiorrqqrqrrstttuuvvx~|wuvuuvvssropw{zyyxxyxyzzyzyyz{z{zz{{{{|{|{||}|}||}||~}~~~|vttsstsrqppnnmmlmkkouvuutstuuvwvwxwxxxyyx|||{{|{yxwutssrrpponnmllkjjiihhghffffefediu}}||{|~}|}||{zywvttsrqpponmmlkkjjijhhnssrsrqrrsttuuuvvwwxwzzuuvuuvtrv{}|{zyzyz{zz{zz{z{{|{|{{|}||}|}}|}}}}~}}~ztx~~~~|}|}~~}~~~~~~~~~~~ytuutttsrqpononmlmkkkiipuuttssttuuvvwvwxwy~}}||{zywvutsrrqponmmlmlkjiiihghggfeffeejoqu{}|}~~~{|{z{zxwwutsqqponomlmljkjhlsutstsrstuvuvwvwwvxxxxyx|~{{{z{zywutsrrqonmllkjiigiosqppoopopqpqqqt{~}~~}}zz{wqonmlkihfecba`^]\[YXWVUTSRQPPONMLKJJIHHHFINQPPNOUZ[[\]\]^_abcefeghiklmoppqrsuuvwxx{ysopqqrrqrqoppopqpjededefeddcbabaa``_`_^_^_ejjhihiijjklmnmnoopqqrrstttu{~}~{{zyyxwwussqqponnmlkjiihfgfegmonmnmllmnmpvzzyzz{{||}~~zpmnnmnljigedcbb`^^][ZZYXVUUTSSRPOPNNNLKLIIOSSRRQPQPSY]]\]]]^_`acdefghhjklmnnpqrsttuvrmmonoppoppononopoppnieefefgfeedcdcdcbbcaaekmlklkllmnnoopprrqrsttuuvwvwxxz~}|{zyxwvvttssrqqpoonmmlknsutsrsrrw|}|}}}~}ytrrsrqpnmkjihgfedcba__^]]\[ZYXXWVVUUTSSUYZZZYXYXXYYY[`babbbbcdefghhijlmmnopqrsstvtpnoppqqrqqpqpqpqppqqpqrpkiijijkjijihihihginqppqpqqrrststtuuvwxwxxyyzz{|{|}}}~~}{{zyyxxwwvutssrrrqppsvwvux|~~~~}}~}yusssqqponmkjjihgfedccbba`_^^]]\[ZZYZ^_^_^]\]\]^]]^\\`dddedddffgghijkklmnoppqrrommnoopqpooppoppqppqppqrqrrokklklmllklklkkossrssrssttuvvwvwxwxyxyyzz{z||}}~}~~}}|{{zzyxxwwvvuuttsrtvy|~~}~}~~}|{||{{yvrrqqponnmlkjiihgffedcbbaa``_^^]\_abaa`_____`___^__^^addccdcddeefgghihjkklmliiijjkllmlmmlmlmnnmnmnmnnonnooljjkkklklllmqsrrsrrsstutuvuvvwvwxxyxyzyzz{{||}}}~~~~~}}|{{zzyxyxxwwvvuuwz}~~}||}}~~~~~{yzyzyyxxwwuspopoonmlkkjjiihggfeedccbba`_`bccbbaa``a`a`a`_`__^_^_abbabbabbccddeeffggedeefgghhihhiijijkjkkjkllkllmmllmmkjjkkklmoqpqqrqrsrsttutuvuvwwvwwxxyxyzyyzz{|{||}}~|zz}~~}}}||{{z{zzyyxxxzz{z{|}~}~}}~}~~~~~~}|{|{zz{zyzyyxywuttsttssrqpqppoononmnmllklmnnnmmmlmllmlmllmlkklkllkllmnooonnonopopqqponoppqpqrrqrssrsrsstsstsstuttutuuvuvutststwxwxxwxwxxyxyyzzyyz{zz{z{z{{|{|{|{{|}}|}}|{{z{z{}~~}~~}}~~~~~~}~}|}|}|{{||{{z{z{{zyzyz||{|{z{|~~}~~}~~}~~~~~}~}}~~}}~}||}|||}{zyzyyzzyxxyxwwwxwwvwvvwxwwxwxxwxxxxxxxxxxwxxwxwwxwxwwxyyxyxyzyyzyxxyxyyzyzzyzzyzzyz{{z{zz{zzzz{{z{zz{z{||zzz{|{|{|{||{|}}|}||}|}|}}|}||}}}}~}~~}~~~}~}||}}|}|||~~}~}~}~~}~~~~~~~~~~~~~~~~~~}~~}~~}|}}|}|}}|}||{||}~}~}||}|}~~~~~~~~~~~}}|}||}|}}|{{|{||{||}||}}||}}|}|}}|}|}}}}}}|}}|}||}|}}~}~~}~~}||}~~}~}}~}~}~}~~~~~~~~~}~~~}~~~~~}~~}~}~~~~~~~~~~~~~}~}}~}~}~~}~~~~~~~~~~~~~~~~~~~~}~}~~}~~~~~~~}~}}~}~~}~}}~}|}~~~}~}}~~~~~~~~~~}~}~}~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~~~~~~~~~~~~~~~~~}}~}~~}~}~~}~}~~}~~~~~~~~}}~}~~}~}}~}~~}~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}~~}~~~~~~~~~~~~~~~~}~}}~}~~~}}~}~~}~}}|}}||}~~~~~~~}~~}~}}~}~~}~}}}~~~}~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~}}~}~~}~}}~~}~~}~~~~~~~~~~~~~~}}~}~~}~}}~}~~}|}}|}||}||}|}}~~~~~~~~~~~}~}~~}~~~}~}}~}}}~~~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}~}}~}~~~}~~}~}}||}}~}~~}}~~}~~~~~~~~~}~~}~}~~}~}}~}~}}|}}|}}|}}|}}~~}~~~~~~~~~~~~~~~}~}~~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxwvuttrrqqpoonmllkjjiihhffeedccba`__^]\[YXXVVUUTTTUVWVWWXYZZ\]^_`abcdefiklmmnnopqrssuvwxyz{|{||~~~||{yxxvuusrqponmlmnponmmlklkhffeeddccaa`_^]]\[[ZYXXWVVUUTTSTTSSTTUVWWXXZ[\]^_abcdefghiijjlljhhijkklmlmqtuvxxyz{|~}||zyywvvrliiggfedba_^]\[ZYXVVY[ZYXWVUUTTTSSRRQPOPOQVXXXYYY[]\YY[\\^`abccefghijkllmmnnppprtstxxwwyz{|~}|yxwusrqonmkihfdcb_bjponmkjkkllmlmmlmmlmmlmmlmllkljfa_`_^_^]\[WROPOOOPONNMMNOPPQQRU[]]^__`bcdfghiiikklnory|}~}xwxxwvutoiffedca`_][YXWUSSQPNMLKJIGFEDCCIQVUUTTTUWY[\]`acefhjlnoqsuvxz|yusuwxyzz{{{vqprsstuttutuvvwwxwy~{utsrrpnlkhhnpnlkiihgffgffdeecchlmlmlkklklmllklklkjklic^^_``_`^XSRSSTUUTUUTUUVVWWWXXYXYZ[Z[\\\_hquvvwwy{~~{~zvwuttsrrqonmllkkkjihhgffecdc^VSTSRRQNMLILQRQQPNNONPPQRSRTVUY`fhijlmnqrtwxy{|}~|~zwxyz|||}|{||}}~}~~~~}|{zyxww|~}|}ztppqpoponmmkkjjihggfeedccb`_`^]bgc\YZYXYYYXXWXWXYYZ[[\^__`bcdfd_\]^^`ba`a``eknmnmnopqstvwwx{||zutrqpomkifeda`_^[\becba_^^^]^]\\[ZZZYXXWW^bbbb_ab\WWXWY[Z[[\\]^^`abcdffgijjlklnnox}wqrttuwxyyzz{|}}|{yywusrppnkkosvz}{xxwwwxyyzyxyxxyzzyzyzzxxzxplllklkihgffbYUUTRSRONMJIIHIHEFKPSRSTTVWXZ\]^`abdeefhgksxxyyz||wuwyz|}~zsoonmljgfda`_]\[YWWUTSQONMLLJHKPQU[[XXZYZ[[\]^^_`abcdfgijlmnqrojkmnoqqrsrstqjhjjijjjjiijiijkilsxyyzyz|~}~}|{ywvtqqvzxutsqpoonmmlljijottstsrrstuttvuttutststrmgffdefaZUSSRQQPNMLLKJJJKJKKJKLLLNNOPPQW]`elnnnpqsvxy|}~~}|zywuutsrrqponmlkjkib\ZYXXWWUTRPNQVYXVUTRRSRSSSRRQQU\```bbcegilmnqrsuwxy{}yvxxy{|wqppopqrrqppopoppqpqqpqrrssrtutw~~|y{{zz{zxwvwvututssrrrqpqpopomnsxytnkjjklmlkjjiihihiihgghiihikga_``_`aba`aa`djmmmnmlmopqrssttu{~~}}||||z|zzyxxwvtrqonmljmrtrqqonopoppoppopopoponpuz|{z{zupprrstsrsrrrsrsrrssstttuvuuvvvz~yxyz{}~~}}|}|}~}~~~{vtuuuvvvustsrv~}~~}}~}}|{yxxvutsrrqponnmmkkrwuw~xssrrqqponlkjjihhmrrppoooppqrqqrsssttttvuv}|y{~~~~~~yyzyyzyxwvvuuy~~}}}}~~~~~~}}{{zzxvutsrqponmmlkjiihhggfeipqosz{z|}|}~zwwvvwvutsrqppompwzxwxwvwwxyzzyz{z{{|{|}|~~wuvuuvutsqpqoouzyxxwvwwwyxwyxwz}y{zyyxwvtsrqpponmmkkjjihihggfflrrpt|~~}zyzyzyxvvuttsrrv|}{zzyyzz{{|{|{||}|}~~}}xrrsrrsqppnnnlmsxwvvuuvuvwvwwww|}{|{z{yxxwutsrrqpqpnmnmllkjjihlrvsty~|z{zyzyxvuutsrqsx||zzyyzyzz{z{{z{{z{|{||{~~~|ursssssqppnmmlnuxwvvuvvvvxxxyxx}}~}||{zywvvttssrqpoonmnmkkjikotwtt{zyyxyyxvvusrrppu{{yyxwxxxxyzyzyyzzz{zy{{{|}{utttstsrqpoonlpwyxxwwvwwxyxyyy|~~}|}|zyxwvutssrqpoonmmlklkjhkquustzyxyxyxwvusrrqpqvzzyyxxwxyxyzyzzyz{{z{{|z{~}~~wttutttrqqpnonlpxzxwwvwvwxxyyxy~~}}||zzywvvtssrqponnmllljjkiintusru|~yxyxxxvuurrsqosz{zyyxwxyyzzyzzzz{z{{{{|z{}}{ututstsrqpoonmmrwyxwwvvwxwxyxw{}~}|||zyxvuutsrqqpoonmlmlkkjhkpttsrv|}yxyxyxvvussrpqw{{zzyxxyyyzzzz{z{zz{|{||{~~|~~xttutstsqqponommsxxwwvuvvwwxxyy~~~}||{yxwvutssrqppnnmmllkjkjhmtvttsw}{yyxxxwvvtsrrpsy|{zyxxxyyzz{z{{z{{z{|{||z~~|~{vtuttttrrqponnmmsyywvwwvwwxxyx{~~}||{yxvuutsrqqppoonmllkjjijputtssx~zxxwxxwvvtsrpqw||zzyxxyyzz{zz{z{{z{|{{|{||~~yttututtsqponnmlotxwvwvvvwvwxwy~~~~}~}|zyxvuuttsqpponnmlmljkihlsuttssy~}|zzywvuohefedca_]\[YXWVSU[]\ZYXWVWVWVUW[``_^_^_`abcdfgghjlmpqruvvyxsqsqljkjjkjkjihiihghihihijijklklllnu{|}~}~~~}|zyxwuttsrqponmklkjjjhhlprqpppjdcdccbcb`^]]\[[ZYWVVUUUTNJIIIJJJKJIJLLLKMRX[\\]\^`abddejptuuvwx{}~}|zxvtroptvtqpnmlkjjiihggfededccba`__djjd^[[\]\]\[ZYXXWVUUUTTSSRSSSSUVUX^bddeggeaadfhjkkkllmopopqqrrssurlkmoopqppqqrrstsuz~~~yvuvututrponnmlkkga]\\[ZYXVTSQOSWWUTSQPOOPONOOOOPOPQRRSUVWXZagfa_`bceghijkklnnoppqrrtuvvwxy{||~{ywusrpmljihfdca`_^[[\`a`__^\`egfefedefefgfefffeffeeea[[\[[\[\[\[[\]^_`^ZXY[[\^^]^_^_eiiijjjkmnopqqrstuvwyz{|}~~~}}||{|{z{zyyzxtqmgdeecba_]\ZXWVTTSQPOMLKJIHGGFEFINOOOPPQV\_`acdfhjlnoqrsuvxyz{}}zxyz|}}~~|wspoonmkihgedcaa`^^bdbba`__^^^]_bdccbbabaababba`abaabbcdedeggdb`]]_aabcbcbcddeefeffefgfghhijjilqtuuwxxz~}|zyxwvuusrvxxwvuturmlllklkjihgfeddcbba_^^\WTSTRQQPONMLMLLMLKNRUVVWXYZ[^_`djlkmnoprsuwxyz{|}~}||{yxwvutsrrpponmnlknqmhhigfgffedccbaa`__^]]\[ZZYYXWWW[^]\]\]_]Z[\^^_`abcdffgiijlmlnnljijkllmnmnnoopprrsvz|}~~}|{yxwuutsqrplhggfeedba``acba`_^]]\[[ZYYXWWWUVUUTTSTTSTXZXWXYZ[\]_`abcdeghijklmmnnopqrrsvz||}~~|{yxwvtsronoqponlkkijmonmmlkjkjjkjjiihihghfda_`_^^]\[ZZYYXYXWXWTRSTTUVVWWXZ]_`abcdefghijjllmnoppqrstuvvwy}~|}~~}}|{zyxxvqnllkkjihgfdcba`_^^]\[ZYXWVUTSRQSTSSRRQQPRUVVWXXYZ\]^`acdeghikllklmnopqqrrsstuvwwxyywxyz{||}~~~||zywvusrqpnmlklmlkjjhhggfghihggfefededdccbcba`a``_^_^^]^\YWWXXYYYZZ[\]^^``aabcdeefghhiijlooopqrrstwz{|}~~}|}~}}|{zyzywututtssrrqqpqpooonnmljiiihhggffeedcdccbbbddededdeffghjllmnmopqrsttuvwwxyyz{{||~~}~}|{|}}~~~~}}}||{{zzyzzyyxwwxwwvwvvuvvutttutssttssrsrrstsstsrrsrqpqqrqqrqqrsrststtuvuutuuvuvwvwvwxxwxwxxyxz{{||{|}}~~~~~}}|{zzz{zyzyyyzyzyyxyxyxxyxwwxwxxwxwwvwvvwvwwvwwwvwvwwvwvvwxwwxyyxyyzyzz{zz{|}~}}~}~~~~}~~~~~~}}~}}~~}}~}}}|}}~}~~}~~}~~~~}~}}~}~~}|}}||}|{{|{||{|{{z{{zyyzyxxyxyyzyzzzyz{z{{z{||{|{||}|}}|}}|}~~}~~}~~~~~~~~~}~~}~~}||}||}||{|{|{||{z{{z{||{|{{{|{{|}||}|}||}|}}~}~~}~}~~}~}~}}~}~~~~~~~~}}~}~}~}~~~~~~~~~~~~~}~~}~~}}~~}~~}}~}}~~~~~~~~~~}~~}~~}||}|}}|}|}|}}}|}}|}||}|}}~}~~}~}}~~~~~~~~~}}~}~}~}~~}|}}|}}||}|}}~}~~}~}}~~~~~~~~~~~~~~}~~}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~}~~~~~}~}}~}~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~}~}}~~~~~~~~~~~~~}~}~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}}~~~~~~~~~~~~~~}~}~~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}~~}~~~~~~~~~~~~~~}~}}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~}}~}~~~~~~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~|{|}|}|{|{{z{zyzzyxyyxwwxwvwvvuvututstsrrstuuttststsstspoopononnmmlmlkkjkjihihghggffdba``_`_^]]\\[[ZZYXXWWVVXYYXWWXWXWXWWXYXYZ\_``aabcdeeffgghijjkkkllmmnnooppqqqonnoopqolkkllmlmmlkllklklkkjkjjkjkjkjjkjkkjkkkklkmqrsvyzyzz{}~~~}~}|}|{|{|{xsrrqtxyxwvuvvuvuvuutututsttsstssssrrqrrqqtxzyyyyxyyzz{z{{xtrrsrsrqrqonoonnmllkjjiiif`]^]]\\[ZXWVUTTSRQPPONNMLKNQSSRQRRQRRSSTSV\``abbcdfgijlmnnppqrsstuvwwxyxyzz{{|}{wtvvqmnnmnmlmllkjijihhhgfgffeededdeddedcdddedejoooooqx{|}~~xttsttsrwzzyyxwxxwxxxwxwwvwwxxwvwwvwvuvvtw}~zyyyyzyxwvuutstssrrqqoicaa`a`_^\ZZYXWWVUTSRQPONMMLLKOSTTSSRRSTTUZ`cbccdegikmnopqrtuuwxyyz{{|}~xpprqrsqqpnmmllmkkjjiihhhgfgfefeeeedeededchnqpqpprsrw~xwxwwwutsprx|{zzyxwwxyyxyxyyxyxyyxwxwxyxw{}|}}|}|{{yxxwvvvuupheffeedba_^\[ZYYWVUTSRQQPOONMMLJLQTVUTTSSV^bcbccdfgikmnopqstvwxyz{||}}{wsqstssrqpnmnmllkjjjhiihggfefefededddecelpppqppqrsuuv{{wxxwxvuusqqpnrwzxxwvuvvvvwwwwvwxwwvwvwwvy}~}}}~}|{zyxwxunihgffedca_^]\[ZYXWVUTSRRPOONNMLKKJIKOSSRSY^__`abcdeghjklnppqstvwwyz{|}}~zz||{vqpqooponnlkkjiihghgffeeeedddccbbcbbgmononnoqprsstvux~yxyxywvuusrqonnmkpvwuuttsttutuutuututuutv{}~~~}}|{yzysljjiihfdca`^]\\ZYXVUUTSRQPONNMMLLKIHHGGJNV\]\]\\^`aceffgijlmnprsstuvxyz{||}~zxxyzyzzvpllmlmllkjihggggfefedccdccbbaba`cjnmmmlmoopqrrsstuvvz{xyyxwvutsrqpnnnmlkiinstssrqrrrrstststutsxvqqqpqonmljhgfeeccb`_^]\\[ZZYYXWVVVTUTTSSTZdjjijijkmoprsstvwxyz|}~{trsrrsrqpommlkkjjjiihggfeffcdjopoponopqrrsstsuuuvwww||zyxyyy|}z}yuvvuttsrqponmmllkkkiihgiotrqrqpqrqstttusu}|z{yyxwvusrqonnmlkjihgffeedcbbaaa`_`_^_^_bhjhiouvuvxxy{{}~}wwwvvvutsqppnnmmlkjjihihfjqsqqrqpqqrsstutuvvwxxwxyxy|wuuw}~}}~}~~~~zuuuuuy~~}|}}~~wvwvvvvtsrqpoonmmlkkjjihihgiptrqrqqrrsuuuz~|zywwvussrqponmllkjjihhggffeededccflpnnnnlpx}}}~|xxxwxwvutrrqpoonnmllklrvvtutsttuuvvwwvwxwxyxyzyz{zz|{|{usttstsqrv{}{z{zz{z{|{|||{}}|}~}~}}~~~~}{xxxwwwvtsrqppoonnmlkkjijihghggjqtrqrqrsrv}~|zyxwvuttsrqpoonmllkjjiihhggfgeflqqpqpoprqrw~|xxyxwwvtsrqqppoomnqvxwvwvuvwwxxwxxyyxyyzz{z{z{|{||{~~wsststtsrqonpuyzyxxwxxyyyz{{z{z{{|{|}||}|~yxyxyywvusrrqpoonmmllkkjjihhhgfgffkqqqsqqw~~}{zyxwvutsrqpponmmlkkjjihghgffjpsrqrqqrsstutu{yvxwwvvutsqpqpnqwzyxwwvwxxyxxyyxyzyz{{z{z{{|{{|||}}|}ytsststsrqponnmlouxvvwuvvwwxxyyxxyyz{z{{{{|z{zzyywvutsrqpponnmllkkjjiihihggfffegmqps{~|}~~~~}}|{zxvuutsrqponnmmlkkjjjiihfiorsrqqqrrstttuvvuw~}wuvuuuusrroov{{yyxwxxyyzyyzyyz{zz{|{{|{|||{}||}}}}|~}~~~}vttsstsrqpponmmlmljnuvuvututuvwwxxwxyxyyx|{||{{{yxvutsrrqpoonmmllkjjiihhghgeffeeediu}}|}|}~}|}||{zywvutsrqqponmmlkkjjijhhnstssrqrsstuvuuuvvwxwz{uuuttusru{}|{zyzyz{{z{{z{{|{|{|{{||{|}||}|}|}}~}}~ztx~~~~}~}}}~}~~}~~}~~~~~~~~~~zutututsrqpoonnmmlkjkiiouuttsssttuuvwvvwwx~}}|}|zywvutsrqqponnllkkjjihihghggffefddioqu{}|}~~~{|{zzyxwvussrqqpoonllkjkjgksutssrrsstuuvwvwxwxxyyyy}}{|{z{zxwutrqpponmkkjihiffmrqpponopopqqqpt{~}~}~{{}xqonmlkihfedb`_^\[ZYWVUTSRQQOONLKKJIIGGHGDGMOPONNTZ[[\\\]^_abcdffhijlmnpqrstuvwxxyy{zsoqrqssrrsqqqpqrpkededdeedcbaa``_`_^^]]^]^chhghghhiijkllmmnoopqrsrsstuz|}yzyxxwvusrqponmlkjihgffecdcadknmllkjklmlovzzzz{z|}}~rmnnmnmjigecba`_]][YXWVUTSRQPONMLKKJJIHHFFLQQOPOONMPY]]]^]^_`acefghiiklnnoqrstuvxxyzvpopqqrsrqqppqpqpopqoidcdededdcbaaa`a```_^ciljijijklmnmnnppqqrrrsttuuvwwwy~~}|zxwvutsrrqponmlkjiihghfejprqononou|~}~~}~{ursssrpnljhgfecba_^^]\ZYYWVUTSRQPPPNNMLOUXWVUTTUUVVUY`cabdccefgijklmnoqrstvvwxy{|ytqrstuuttstsststtsssrstqkhghghihgfeeedddcekoononnoopqqrsrsttuuvvwxxyxyzz{|||~}|zyyxvuttsqpqponmlkjijihhmrsqpsz}}~}vsssqqpnmkihfedca`_]\\[ZYXWVUTTSRQPQW[ZYXXWXYXYYYZYY^egeffffhijlmnooprstuwxxzzupqrstututssststssrsrrssrstpighhgihhhfefddjqqpponppqrsrststuuvwwxyxyyzz{z|}|}~}}}}|{zxwvuttsrqonommmlkkjiihfhmrx|}}}|}~yrpponomkjigfdcba_^]\[ZXWVVUTSSQPU[\ZZYXYXYYZYZZYYZYZ`fgfggghijjlmnopqstsvxsmmoopqrqqpqqpqrqppqqpqqqpqqprrleefffgfgfdhnqpopoopqqrrsstssstutuvwwwxxyyzz{z{|}}~}~~|{{{yxvvutsrqponnmlkjiihhfggehr{}|{|{|}~}zsnnnmlkihgedcba_^]\ZYXWWVUTTQSZ^\[[ZYYZ[[Z[[[Z[ZZ[[Y[bggfggghiiklmnopqsrlhikkmnmnnmnmnmmnoonmnoonoonoopopoicdedeefkppooonoppqrqrsrssttuuuvvwwwwxyxyyzz{|||||wpqy~}}~~}|{yxwvutsqqpoonmlllkiihggffflqpptx{||}~~|urqpoonmljihgeeddca``_]]\\`ffdeedcdeefgfgffgfgggfghgjquututuvwxzz{|}xsrtuvwxwvvwvwwxwxwxxwvwvwxwvwwwwywwxunkkkpwxwwvuuuvvwxwwxwwxxyyxyzzyzzyzz{zz{|{|{||zsoprpsz~|{{zyz{{|}}|}}|}}~~~~~|||{|||zzyxxwvvututssrqrrprx}}|}|{|}~}{zzxwvutsrqponnmlkkjiihhghgfefddiopoponov|~}wuutstsrqpnmlkjjiihhfehnqponmmnnoopopqpqpqrqrssrssssx}z|}}~~~}~~}~~}~~}~}}}~}}~}|}|}||}|{}}wsx}||}|{|{{||{|||{|{|}||}|}}|}}|}}|}||}}|~}wpprqqrqosx{zyyxwxyyzzyz{z{{|{{{|}|}~}}~}~{xyxxyxwvtsssqqppoonmmmlkklkjilrvvuvutvuu|~{zyxxwvttsrqpoonmllkjjiihhggffehnrqpqppqrru|}xvwvwvutsrpoonmmljkquvutsstttuvvuvuvvwvwxwxxwxyxxyxz~~~ztrrrqrrqoonnsyzxwxwvwxyyyzzyz{{z{z{{||}||~zzzyyyxwutsrqqpoonmmllkkjjjihhhggkrurssrt|}|{zywvvussrqpponnmlkkjijihihghmrtsrrqqrstuuuy{wxxvwwutsrqpponrxywxwvuvwvwxyxyyxyzyzz{z{zz{|{{|}}|}}wsststtsrqponnmnsxxwvvuwwwxyxxyxyyzz{z{{{}|z{zzzywwvtsrqqponmmlkkljjiihihgffgffkqrrv}~}~~|{yxwvtssrqqponnllkkjjihiggkpsrsrqqssttuuvvuv{ywwvvvvttsqorw{{yyxxyxxyzzyzyyz{zz{{z{||{|{||}||}~}}}}}~ztststusqppoonmnmlkmswvuvuuvuvwxxyxxyxyzyz~{|}||{ywvuttssrqponmlklkjjiihhghgfgffgefo{~|}|{}~}}|||{yxwutttsrqppommlklkkjjijptsrsrrsttuuuvvwvwxwy}vtuututrsw{|{{zyyz{z{{z{{|{|||{|{{|}||}|}|}}~}~}}~}xw}~~~~}}}~~~}~~~~~~~~~~~~wtttsttsrqponnmmllkkjimsvuttsssttvvwvvwxx{~|}}{zxwvutsrqppoommllkkjiihghgfgfeffdflpsy~||}}~|||{{zywvutssrqponnmllkjjiintuttsrrsttuvuvwvwwxxxyxzzttvtsx~~}}{{{||}}}|||{|}||}|}}}|}}|}~}}~}~}}~~ztqprx}}|z{{{|}||}|}}|}~}}~}}~}~~~~~~{vuuututsrqpoonmllkkjiijhhmstsrsrrsstuvvvw}~|{{yxwvutsrqpponmmllkkjjiihgggfffeeiorppptz~}~zzzyyxwvussrpoponnmlljilruuttstsstuvvwvwxwxyxyyz{{y}ysu|~}|}~~}~~~}~~}~}}~~}~~~}~~~~~~~xrqqrqpry}{yzzyz{{|}~~}|zyxwvusrrpmntwwvtrqpoponryzxxywxxxxyzyzyyzyz{{z{zzyzzyxyxwvwvuuvsnf]YYZZYWVUSRRQRRQRQQQRSRSTTUUTUVUVVWVWVWXWZbggghijjmt|~~~~wvvttussrqponmmlkjihggfeddcba``_^]\[[ZYXXWWUUTTSTSTTSTTUVWWY[[\]^_`bcddeghhijkklkmokfdefghhihgktwwwxxy{|}~}{zxwvusrponlkjgioqpnmlkijquuttsrststtuuttuvuvwvvwvwvvuvututstsrsrrqkb[VVVVUTRPONMLMMLMLLMLMMNNOOPPQQPQRRSSTSTZacbccdegiklow}zvwxwwvtssqpoonnlkkjiihgffedcbaa``_^]\\[Z\`ec]WUUVUVWVWVUVWWXZZ[\]__`accdfgghhikllnmgbddefffgffgfgltvvvxxy{|~~|{zxwuutrqpnlljhlrsqonqvxwwwvvwvwwxxyxyyxxyxxyzyzyxxyxxyxxwvvuvuqjfggb[WVUTTSRQONMNMLLMMLMMNMNOPOPQQRRSTTSX`bbbdcdfgijknoot}{yyzyzywvtsrqpqpommllkkjihgfgfddccbb``_^^chhggfc^XXZZZ[ZYZYZZYZ[\]^_`abcdffgiiklkmoiccdcefffgfefeghghouvwyyx{|}~}{yxxvusrqponmkjnrvz}|yxyxyyzz{{zyz{{z{{z{{{z{|{{||{zzyyzyyywojijihigaYVUTTSRRQONNMLMLLMMMNOOPQPQRRRSST[abbcbceegijkmnoqqsz~}{{zyywvutssrqpponmllkkjihigffeddcbba_biljhihgghf`\\]\\]\]\\[\]]^__abbceffghijjlkd`bccdededcdcddeefgfiouvvwyyz|~~|{zxwvutrqqonnkip{~}|zyz{{||}||{||{|}}|}|}|}}|}|}}|{|{z{zunllljkjhgfd\UTTSRRQONNLLKKLKKLMLMNNOOPPQQV]__`aacdefhijklnooqrru}zuz~|zxwvuutrrqpoonmmlkkjiihhggfeedccbchllkkjihjjijjf`]]^]^^]^]]\]]^__``acddefgihc^_`aabbabbabababccbcdeeiqttuvwxz|}}{zyxwvttsqpompvxuv|}|}|{|}|}~}}|}|}}|}|}}|}|}|}}|}||||yrnnmllkjhgfecd`XSSRPPPNNMKJJIIJKJJJKLLMNNQX]]]_^_`aceffgijklmopqssswzxxww|~|zxvuttssrqoonmmlkkjjjihgfgfededcgmonmlkjjkllklklkf_^_^^_^]^]\]^^__`a`bccdfc\[]]^`__`_^_^^_`_````aabcbciorstuuvy{|~~}{zyxwvtsrqqw{zwxvux~~}~~}~~}}~}~~}~~}~}}~}}~}}}|vpnononmlihgffeccb^VRRQPQPONMLKKKLKLLMLMMNU\]]^__`bcdffghijklnooprrsuuvz|wxwvwurtx{zxwvutsstsrrqqppoppononmnnmnmknuywwxwvwwxyyzzz{{z|ztpopopqpqpopoopqpqpprqjfghghihhgfefefeedeededdeddefdflrsssttvwwy}|{zywvutsrqonommlkkotvuutrssrtz~}||{z{zyyxskijihihgfedcbcbaba`bjmllmllmnoppqrrqssstuvvwwxyxyzzz|vuutttsrrpmqwzxwwvuuvvwwvwvuvwwvwvwwvvwvv|~zsqsrqrrqponmlklkkjjiihhggfggfeffehmrrrrrqw~~}|{zxwvvtsrrqponnlklkjjigjqutssrqsttuutv|ysqrqrqqpnmlkjkjjouutssrsttuvuvwvwxwxyxyyzzyzzz{|{|||}vtttstsrqponomlqwywwvutuvvwxwxwwxxxxyxzyy||xxwvwvuutrqqponmnmllkjjiihihghgfggfeiprpry}}~}|zyxwvutsrqqponnmmlkkjijhhmstrsrqssstvuuvvuxzututstsrqpnnrwyxxwvwwwxyxyxyyzyyzzz{z{||{|{|{{|}|}}}~~}xtttstusqqqonnmlmkkqvvtuustuvvwwwxwxxwxyxz{z{zyzywvussrqqponnmlkjkjjiihhhggffeeeedju}}|}||~~~}}}|{yxwvuttrqqponmmllkkjiihkqtsrsrrsttuvvuvvwwww|~xuttuttsqsx|{zzyxyzyzyz{{z{{z{{|{{||{|}||}}|}|}}}}}yz~~}~~}}}~~~~~|vtuttutsqpoonnmmllkkjkqvvtutsttuvvwvvwxxx}}}}|}|zywvutsrqqponmmllkjjiihihgfgfeefedhmrw}}||}~}||{|{zxwvuttsrqpoonmmlkkjhjptutsrrrstuvuvvwwwxxyyyy|wttutty}|{z{{|{|{||{|}}|}||}|}}|}||}~}~}}}~}~~yspqv|~}}|z{||}||}|}}~}~}}~~~~}~~yuvuttutsrqpoonmmllkjjiihlqttssrrstuvuvvux~}|{zywvutsrqqpoonmllkkjiihhhgggfeedfkprqprx~~~{zzyzyxwvtsrqqppoonlkljjotutttsttuuvuvwvwxwxxyzyzzz{zutx~~||}}~~~~}~}~~}~}~}~~}~~~}~}~~}~~~|vrrsrrrw||z{zyyzz{|{|{{{|{|}||}~~~}~~}~~}}vvwvvvtssqqpononmlkkkjjihihhlrtsssrrssttu{|zyxwvuutsrqpponmmlkkjjiigghgfgeejoqpqpqqpu}}yyzyxxvutsqrqoponmmklswvuuttuuvwvwwxxwwxyxyzyzyz{{z}~~~~~~~xrrsrrsrqopv{zxyyxxyyz{z{{z{z{{|{{||}||}}|zwwwvwvutsqpopoommllkjjiihihggfglrrrrrqqrw~|{zxxwuv}~}|{|{||{{ttuttsqppnmlkjihgfdbcb\TPRQONNLKKIHIHIJIJPVXWXXYZ\^_`acdefghijjklmmnpqrsuuu{~~}}{ywutrpsxywvtrpqpoonmlkjjiihhggeefeflqononmnnnoonnnmnmmnmlmmic_____`^]^]\]\]_]WSTUVVWWXWVWVWXYXXYXYYZZYZZ[Z[\\]^]`glnnoqy}|{yxwvz}||{zyzzyzyxx}~~~~~~~}}~}}~}xrpppopomlkihgfffdcba`_]\\ZTMKKJIJHGFFEEDDIORRSSRTUWXZ[]^_`abdefghhijklnmoqprutu}}}|zxwtsrpnrwwusrqoonnmlkkjiihhggffglpqpponopopqpoopqppopoononoojc`a``a`_`_^^^YSRSSTVUTUTUUVUVWVVWXXWXYYXXYZ[ZZ[\\]]]cimsz~~}{}~~}}|{z}~wssrrrrqpomlkjiihffecbba``^]\YSMLLKKKIHHFGMRSRSRSTVWY[\]]_`bbcefgghjklmnmopqrssvwvz||}{{yxwutspotxxvusqpononnmlkkjjhhlqtssrqrrrstttutsttsttssssrsrqrqleccbcdbbb^WSTUTUUTUUTTUVUVVWVWWXWXYXXXYZZYZZ[\]\^`^any||~~}|vuutttsrrponnmmlkjhggfdcbaa``_^]YRNNMKLKIMSTRRSRTUVXYZ[]^_`abddfghijjklmnopqrrsuuuwunox}}~~|{yxwvssroouywtsrqoonmnmmlkhjqvututsttuvuvvwvwvwwvuvvuvvutstsrsrkededdd^WVWUUUUTTSSTSSTTUUTUUVVWWWXWWXYXYYZ[Z[]\]cjkmt{|}zuvwvvvtsrqponmmllkjihgfeddcb`__^]\\WPMMLMTWUTTRSTTVWXXYZ\]^_`bcdefhiikkllmnopprssutnjkmmrz~}}~~~}{zyxvusqqomntwtsrpoonmmmkkouwvuttstuuvwwvwvvwvvwwvwvvwvuvututrrtqhdfaZWXVUVUSSRRQQPQRQRQRSRSTUTUUVVWVWWXXYXYZY]eiikljmw}~~xvwvwvutsrqponmmlkjihhggfedcba``_^]\[[YRNRWXWWUTUTUVVWXXYZ\\]^_`bcdefgiijkllmnopoqsnhhijkmlmsxzyz{|}}|{yxwutsqoomlosusqqonnlkntwwuvuuuvvwvvwxxwwxxwwxwxwxwwvwwvuutttsstm_XXXVWWUTRQQPOPONOOPOPPQPQRRRSTSTUUUWVWWWX_fffgggjllr{{yyxwwvutsrrqpoonmlkkjjihgfeeddcbba`_^^\[_c_YXZXXYYYZYYZZ[\]^_`aabcdeghhikklmmnpporpjfhiijkjkkjlsxyyy{z{}~}|zyxvuutsrponmlkjiilqrpoolmtyzyzyxyz{||}}~~~|vuqjijhhhfdcba``__^]^]\]]]\]\]]\]]\]]]^]]ahljjkklmmorrry~~~~{|}}~~}||{z{zyzzyxyxwxxwvwvvvvuuuttsststz~~{tprssuuuttsttstutuuuuvvwwwxwwxyxyzyzztnnoooponnmlmlkntxxwwxwxxyz{||}}~~~|zyxwvutsrqponmmlljjijihggfhmqqosz|||}}~~xxwuutssrponmlkkjiihhgggffeededcdcekooooonppqrsstutv}}}}||}||zyxvv|~|}}}}~}~~}~}}~}~}}~}~~}~}}}~}}~}}}|}|~~}~}}~}~}}~}}}}|}}|}||}||}||}{{~}~~~~}~~}}~}~~~~~~~ztqrrqrqpponmnmllkjntwvuvuuvwwxyxyzyz{{||{~}}|zyxvuuusrqqponmmlkkjijihhggffeeegnx}|{{|}~{{zyzywvussrqponnmllkkjjijhhhffkqrqqqpqrrsttuuvuvwwz|xxxwxwvutw|~}|}|{|{{|{|}}|}|||}|}}|}~}|}~~}~}}~}~~}{|~~}~~}}~}}~}~~~}~~}~~}~}}~}~~~}~}}~~}~~}xsstsssrqpoonmlmllkkiintutttstuuvwvwwxxzyy~~~~}|{yxwvutsrqqponnmmlkjjiihghggffefeejpv{~}|}}~~{{zyzyxvtssqqpponmmlkkjijigjqtsrsrqrstuvvvuvvwwxxxx}yvuvvuw{}}||{|}|}}|}|}}|}~~}~}}~}~~}~~}~~}~}~}xrps{~}}{z{{|}}|}}||}||}~}~}}~}~~}~~~~~~}vtuututsrqpoonnmlkkjijihjpttstsrsttuvvvwv{~}{zxxwvutsrqpoonmllkjjiihhghgfffeehmrqpqw|~}~|{zyzyxwvtsrqqppnnmmlkkjjpuuttsssttuuvuvwwxwxxyyzzzz}wtuz}}~}~~~~}~}}~}~~~}~~}~}~~~}~}~~}ztqqrqru{~|{zyyz{z{|{{|{||||}|}}|}}|}~}~~}zvvvuvutsrppoonnmllkkjjihihgjpssrsrrsrsutw~}|zyxwwuutsrqpoonmlkjjihihhggfefeekqqppqpps{~zyxyyxwvtsrqppoonnllkntwvuutttuvwvwwxwwxxyxxyzyz{{z|}~~~~~~}vqrsrrrqppsy{yyxxxyxyzzz{{z{z{{|{||}}|}}|~~yxxwvwvutrqppoonnlllkjiihihggffjqsqrqqqrsy}{zyxwvutsrqpponmmllkjjihihgfgffipsrqpqpqrssw|xxxxwwvtsrqppoonlntwwvvutuvwwxxwxxwxyzzzyzz{zz{z{|{~~ztssttsssqppopuyyyxwwwxxyzyzzyz{{z{{|{||||}z{zzzzxxwuttstsrqrqpopoononmnmlmllpuuuusu{~~}|{{zzyxwxwwvuuttssrrssrqrqpquxxwwvwwxxyxyyx{~~~}~}~}}~}}}|z}~~~|z{zyyzyyxxwxvtssrsuussrqrqqrqpqolkjjkjihihggffededcdedefgffffdefca`__``__^]]]\[\[[ZZYYXYXWWZ\[[ZZXWWXWXYXWVVWXWY\^^_^^_`abcbcdddeeffgghghiijklmnmnoppqomlmnmnoonlklkklklkkjkjijkjiijihghggfhhgggfghgghhghghhhgknooruttuvvwyyz{z|~~~}|}}|}{uqrqqtxyxwwvuvuuvuuvuttuuttstssrrstutuututstttty}~}|}|}~~~{wvwvwwvuutsrqqqqoponnlkkjiiie^\][[ZZYXWUTSRQPOONMLLKLKJJIGINQPPONOOPPRRQRSTW]aabcdefgijklnopqrrsttuvvwwyyzz{{|}}~~~}xwyytpoonmmlkkjihghggffeddcdcbcbaabaabaa`aaa`aaabaaelnlmmlnty{|}}~~~~}~{wwxwvwutx}}||{zz{{|{{||{z{{z{z{{z{zzyzyzzyyyxy~||}|}}|{zyxxwwvvuttssqqqmfcdcbba_^][ZZYXWVUTSRQPPONMMMKKJILRTSSRQRSSTUUX^ccdddfhjlmnoqrsttvwxyz{{|}}~xrststtsqponmllkkjihggfefeededccbbcbbcbaabaababglonnoooqqqu}~yxyxxwwuutrrx}}{{zyyzyzz{{{zyz{z{{z{zyzzyz{zx{~}|{zyyxwwvvupiefeedca`_]\[ZYXWVVTSRRQQONNMLLKJIIHINSSRQQPQQT\aabccdfghjlmopqrtuvwxyz{{}}~~~|wsststsqpomlmlkjihhgfefeddcbcbbaba`a``a``a``ekommmmmopqrsrsx}yxyxwwvusrrqponqvyyxxwvwwwxyxwwxwxwxxxxyyxxyxx~~|{zzyyxxwrkhhgfedca`^]\[ZYXWVUSRRQOONNMMLKJIIHGHGEGLPRPOQX\]]^_`abdfgijklnoqrstuwxxyz{|}~~{{|||zsppononmmljihghgfeedcdcbba`a`_`_^___^_^^cikklkklmnoppqqrsst{~~yxyxxwwutsrqqponnmkouwuuvttuuuvvuvvuvwwvwvwwvv|~}|{yzyunijjhggedc`_^]\[ZYYXWVUTSRQQPONNMMLLKLKJIJIIKPV]``__`abdfhijkmnoprsuvwyzz{|}~~~yrqqqpqponmlkjjihggfeeddccbcba`a``a`_ckmkllkklmnoppqqrrssutw~}zzzzzzxxwvw}~{vuvuvutsrqpoomnnmlkjkiimtuttsrsstuvuvwvwxwxyxy|yyxxywvtsqppnmmlkjihgffeddccbaa`_`_^_^]^]\]]\]dmstuttuvwy{}~{yyxyxwuusrrqponmmlkjiijhhggfgeejpqpqpopqqrsttutuvvvwxxyyx{xwxwvvuv|~}}|}|}~}}~~~~}wux~{vuvuvutsrqpponnmmlkjjjhiihhnssrsrrrssuuvvvvwwx~~~}}|zyxwutsrqpponnmkjkjiihggffeededcdcbccbadimmlnsx{z{}~~yyzyxxwvusrrppoonmllkjjihiggkqssrqrqrsstutuvuvvwwxwxyxyzzzzvutu|~|}|}}~}~~}~~}~~}~~}~~~~~~~~~zurssssv|~}||{z{{||}||}||}~}~}~~~{uuvuvutsrpoponnmlkkjijihhgghfegnrrqqqpqrrstuuv{}|{yxwvutsrqponmmlljjiihghgfeefeedcbddbdkoonoonoqw~|xxyxwwuutrrqononlmljjjhhmsusrsrrrttuuvvuuvwwwxxyzyxy{zz|z{}y{~~~~~~~~~~~~~~~zsqrrrrsqposxzyyyxxyxyzyzz{z{zz{|{|}||}|}~}}}~}|wvwvvuutrqpponmmlkkjjiihihgffeefedhnrppppoqrqsy}{zywvwvtsrqponnmlkkjiihhggfgfedededbelppoonoopqrru|ywwwvwvttrqqpoonlmlkjntvuttsstutuvwvwvwwxwxyxxyzyz{{zz{{|z}~~~~~zsqrqrsrqpoonlmrxxwvwvvwwxyxyyxyzyzz{z{|{|||}|{}xxxwxwvtsrqqponnmlkkkjjiihhggffefededdhoqopqopv}}|zyxwvutsqqpponmmlkkjiihhggfgfdeedflppopooppqststutx~wvvuvvussrpoonomkpwxvvuuuvuvwxwxxwxyyyxyyzzz{z{zz{|{|{|}||~{srsrrrrqpomnmllkjlrvvvuutuuvvwxwwxyxyzyz{{z{|z~zyzyxywvutsrqpponmmlkkjjihghggfefeddedcedcjqpou|||}~~~}~~|zywvutssrqoonmmlkjjiihhhgfefedgmqppppopqqststutuvvw{{vvvuuutsrqppnrxzyxxwvwwxyxyyyxyzyzyz{{z{||{|{||||}||}}}~}}~~~~{usssrsrqponnmlklkkjjikquutttstuvvwxyxyz{||}~~~~|{zyxvvutsrqpponmmlmrwwuutstuuuvvuvwvwxwxxwx~~~}}||{{zyyxwxwuvuttsrssogcccbbba_]`egeddbbbbbcbaba`aa`a``_`_^__^_^]^]\]\[\\ZZ[[Z[WQRYZXYXWVWVWWXWXYXYZYZ[[\]\]]^^_^_`_`aa`ababbbcioqpqqrrstvwywrnooprssrsrqrqrssrsrqrrrqrrqrsrssngfggfgffeeddcbabba``a`a`_djlkllkklmnoppqrrssttx~~}|}|{|{z{{z{zyzzzyzyz{zz{z{|{{yywvutsrrpoonmmljlrvuutsrsttuutututuuvuvwvwwvx~~~}|}||{{zyxyxxwwvvuututrrrqrqlecccabeikigffeefefeededcdccdcbcbaabaa``aa`_`_^_^]^]]^[SOPOPV[ZXXWUVVWXXXXYXYZYZ[[\]^]^_^__``abbcbcdcdjprrqrrttuwxyzz{}{usuvuwwwwwvvwvvwvvwvuuvuvuuvvqkjjjjkjihhgfefeffededccbbbcbcgnpononopqrsstvvvy~~~~~~~}|{zyyxwvuttstz~}||{zy{{|||{||{{|}}|}}|}}~~}}~~}~}|||{{zzyyxxwxwvvvuphfkrtsrponmnnmnnmmllklkkjjjijjihihgghgfgffffeddcda[VVVUVURUZ][[ZYYZYZ[Z[\[\\]]^^_`aabcbcddefefffhotutuvuvxy{|}~~{y{||}}}||{||{||{||{{{z{{vpmonnnnmmkjkjijiihhggfggffefeefeflrrqrqqrstvwwz~}|{zyyxvw~~}~~~~~}~}||{|{z{zyxyyxxxvvyyvtutstsrrsrpqppoononmnmlmlkllkjkjiiihghgfgfffd]XXXWVWUTSQOSY[ZYXXWWXYYZ[Z[[\\]^__``ababccdedflrtsttuuvwyz{|}}~|{|}}~~~}||}||}||{||wpnoononmlkjjiihihghgfgfeeefeedeedeedfmqpqqpqrrv~~~}|{yxz~~}~}~}}|{zz{zzyyxyxxxwwxvuy~wrsttuvutsrrqqpqppoononmnmlklkkjiiiihghgffc]XWXWWWVTSRPOPNMRXXVVUTUUVVWXWXYXYZ[\]\]^__a`_bjopopqqrsuvxyyyz{|}~~z{||}}}||{{||{{|{vomnmmnmlkjiihhggffeeddccdccccbcbabbabbbbfloonorx}~~~~}~~}~~}~}~~|||z{~~~~~}~}}||}||{{zzyyzyyxyxxwxwvwvuz}vtvwvwwvvuttsrrrqpqppoononmmlklkjkkiikg`[[\[ZZYXWVTSSRQRQOPUZZYYXWXYYZZ[[\[\]^_`aabcbekqrssttuvwyz{|}~{trrqrqponmllkjjihhgfgfededccdcbcbabbaababa`afkpwzzyz{|~}|{{zyxwwvuutsrrsrqpqpppqootz|{|{z{|}~~}{|{z{yxwvtuz}}{{{|{|}||}||}}}}~}~~}~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}|}|{{|yrnmnmnmljjihhgfededccbacimmllkjklmnonooooqpqrrsz}z{zzzywvusrqqponmmllkkjiihghggfefeededdcdddcbemv{||{||~~}}|{yxwvtutsrrqponmnmlllkkjjouuuuuttuvwxxyzyzz{{}||}}~|wwwwwwtu|~}}{{|{|}}|}||}}|}||}}|}~}}~}~~}~}}~~~~~zsqw~~}|}|}~~}~}~}~~~~~~~~~wsssrssqponmllklkjjihhgfgfdhprpqqpopqqrststuutv|~}~|{yxwvutsrqppommlkkjjiihhgggfefeddeddddbflppoqw{}}~}{{{zzyxwutsrrqpponmllkkjjjhhmstsssrstttvvuvwvwxxyyyzzy{|z}~xuutw}~~||{{|}}|}}|}|}~}}}~}|}}~}}~}~~}~}}~}~~~}~~xrqrrrsw|}|{zyzz{{||{||{|}}|}|}}}}~}}~}~~~~~yuutttusrqonnmlmlkkjiihhggfggeejpqpqpopprrstutu||{zxwvuutsqqpoomllkjjihihggffefeeedcdccflpooopoot{zyyxyxwuutrqpponnmmlkjkiimsutstsrsttuvuvwvwwxxxyyzzyz{z{{{~{v{~~~~~~~~~~}~~}~~~~}~}}~}~~~~~~}xsqqrqrqpopuzzxyxwxxyyzyyz{zz{z{|{||||}|}~}}~~|{vvwvuutsqppoonmmlkkjiihghgfggeffddjpqpppopqrrt{~}{zywvvussrqponnmmlkjiihhgfgfefeededbelppoponoqrrsx}xwxwvwvtsrppoonnmlljjnuvtuttsttuuvwvvwxwxyyxyzyzz{z{|{{|||~~~~yrrrqqrqqoonnlouywvwvvwwvxxxyxyyzz{{z{||{|{||}|}xwwxwwvtsrqpoonnmmkkjjihihgfgfefeeedcfkpqpppopw~~}|zyywvutsrqponnmlkkkiihhggffefefecflpoopooppqrrsttv{zvvwvvvtsrqpononlkpvxwvvutuvwvwxxxwxxyxyzyz{{z{||{|{||}|}}}ztrsrrsrqponnmlmllouwvuuttuvwxwxyxyyzyyyz{z{|{{zzyxyxwuttrrqpoonmlkkjjiihigfgffeededcddcflpnouz||}~~~}{zyxwwvvutsrrqpponnmlmlklkkjjikpssrsrrsttuuvvwvwxxz{zyyyzyxxvuvutw{}{{zzyyz{{zz{|{|{{|}||}|}}}|}||}~~}~}~~}~}~~}||}~}}|{zxwvvuttsrsrrqqppooprsrqpponnonmlmljijihhgfghggffeedec`__^]^]]^]]]\ZZZ[[\]]^_^_`aabcdcccefeghghihijjkllmmnoppqsttw{~~}zxxxwwwsomkjjihgfecba`_]\[ZYXWVUTTSSQQPOONMMLJIHFIMLNQSRSUVWYZ[]^`acdfhijkmnoqrsuvvwxy{{|}~}zy{|}~}}{zzxy|}{yxwwvuttsrpqpoonmllkkkjjijjiihhggfgfefd_ZZYZ^a`_^]\[\[\[Z[ZZYYXXWWVWVWWVUUVVWXYY[`dffghikmnoqrsttqnopqrststutuvvwxxyyz{}}}yyz{|}|}~~}}~~~~~|{zxwvutrqonmjiiihfedb`bgihgfehnpnopnnoopqrqrqrssrsrrsrrsrsrrsrqqpkffgfefedb`_`_^^^[USSTSTUTTTSTSTUVUVWVWXWX_ccdeddfghjjjllnopqrstuvwyyz~~}{}~~}|{zyzyxwvuutssrrqqpponononlouxvvuttvuvvvvwvuvvsnjjjjijihgfedccbaa`^]_[TPQQPQQPQPOPPOPQPQQRRSRSTTUVUW]bbbddeeghilsyzz{}~~|{{ztmjkihhgeda_^]\[ZXYWTW]][[ZYXXWXXWXWVWVUVVVUVUUVUUWUU[bdcdeefikiedfhijllmnoopprrrstuuvvvwxxy{{z||}~}vomnlkkigfdca`_^][ZYWVUTTSRQPONLKMRUUSSSQSX]____^_`abcddefggiijlmnprstuwxz|}~{vrsuttusssrqqqpqqpqppqpqrrqrsrststttuuuy}~~~}}{zzyxxwvvuttssrqqppoptz{yyywqllmnnonmlkjihihgffeeccbbaba``_^^]\]\[\\Z[afgfa[Z\^_abccdcefghijkklmnnoppqqrststuuwxrllnmoqpqqqqrqrx~|{zxxwuttrqqonqvxvtw|~}}~~}~~~vrqrqmfbba_]\ZYWUTRQPONLKJIHGGFEFEEEFEFGGIPVVWXXY[]^_abdeeipuvwxyz|~~}|{zxxwvy|vqrsrssqqpnmnllljiihgfeeddcbaa````[TPPPONNMKJIHGFGGEFMRRQRSSTVWY[[]^_`bcdefgkrwxyzz|}~}{ywtrpnlkjhfdcb`_^]\[YXWUUY^`^]\[Z[[[[[Z[ZZ[YY^dgfefeefgghhihihijjlmhbabcdeefeffgghiijklmnnopopqqssoighhijijigksutvvvwxy{|}~ztrrqpomkigfedbb`^_][]cfeddcbabbccbcccbcabinnmnnnnopqrsrssttuuuvwvwxxyzyz|{tqqrsttuwqjikjklkkkihhhghgfgfgffefeefeefgfgfghghiiimv}|{yxwvtv|}||zzz{z{{z{{z{zz{{y{}~}}||{{z{zyyxwxwvvuuutsusmgfeffddjnmkkjijijjkjkjjkllmlmnnoppoqqrrsstutuvvwvqkkqxzzyzyxyzz{{|}}|~~~|{{zyxwvutssrporx|zxyxwxyxyyyzyy}~yyxwwvtsrponmlkjihgfeddcbaa`_`_^]]\]\[\[]chgfjqutuwxy{|}}}}|}|{zyxwvuttsrqqqoppnouzzyzyxyyz{|{{|}|}~~~yusty~~|{z{z{|{|{{z{z{{z{{{z{zz{zyyzyzyzyyzzupmmmlnsxyvutttuvvwvvwvvwvwwxwxwwxyxyyyzzy}{wwxwwwvttrqrpopoonnmllklkjjouwuvvuuvvxyxz~|{zxwwvusrrqpoonlkkjjiihggffefedejopooonns{~~~yvwvwwvutrqqpoonmllkjjmsuuttssttuvwvwvwxxyyzyyzz{|{{|~~~wsrsrssrpqvzzyyywxyxyzyz{zz{z{||{|{||||}|}}wvvvuvusrqpoonnmllkkjjihihghhghmrrqrqqqrsy}{zyxwwvttsqppoonnmmlkkjijihhgfjqsrqrqqstsu{ywxwwvuutrqqponnmlmswwvuutuuvvwwxwwxwxyxyyzyzz{z{|{{{tsttstsrqqonrwzyxxwxyxxyzyzzyz{{||{||||}||yyxwxxvussrqpponmmlkkjjiihhghgffehnrqqqoqz~}|{yyxwvutsrqpoonmmlkjkjiihghggnsrqrqqqrsstutw~}xwxwvwvtsrqppoosyzyxwvvwwxxxxyxxxyzyz{zz{{z{{||{{|||~}~wsssrstrqpponnmmqwxwwvuvvwwxxxyxyzyyz{z{z}{z{zyyxwutsrrqqoonnmlkkkjjihgghggfgfeioqqv}}}~~~}~}{yxwvvutsrqqpnmmmllkjjiihhgkqsrrqqrrsttuuuuvvyzvvwvuvusrqorx|{zyxwwxyzyzzyzzzz{z{|{{|{|}|}|||}|}}|~}~~}~zuttsttsrqpoonnllkjkqvvuuttuuuvvwwxwxyxyyz~|}||{zyxvuttsqqponmmllkjjiihhgfgfefeeeddmy~|||{|}}}||{zxwuttsrrqponnmlkkjijigiptsrsrqrsstuvvuvvwxww}xuuvuuvsrx||{{zzyyzz{z{zz{z{|{|||{||}}||}}}~}}~}|~}wt{~~}|}}}~}~~}~~~}~~~~~~wtutuutsrqqpoonmmllkkilrvututsttuvvwwvwxwz~}~}|{zyyxwvvuttsrqrqpopoonnmnmlmlklkjlpsuy|}{|}}~~}}|}|{zyyxxwwvuututtsrsrquxyxxxwxxyxyyzyyz{z{z{|{|~}}{{zzyxwvvuutsrrrppqsrqppoonnnmmlkigffeeddcbba``__^]]\\[\[ZYYWUUUVWXXYXYZZ[ZZ[\]^_`aabbdhihijjklmnoopqrtwxyz||}~{yxwvtsrqonmkifeeeccdfedcbaa``__^^]]\[\_aba``__``_`__`_`____^^___`b`]]^^__`aacda]]__`babbcbccddeddedeeffgghghiijklnquuvy|~~~}|zywvvtssrniffeccb``^\ZZYXWUTSRRUXXWVTTTTSTSTUTSTTSTTSTSRTZ]^^__`abdfgjieceghjklmnmnppoopqrqrrssttuuvwwxxuqqsssw|~~~~~|upoonmlkigedcbabfiigffededcdcbcbaa```_]`fihghgffghghiihiihihhiif`_`aabbababbcceb]\]]^_``__^____`_``_`a``a`acbadkoooqrqsy~|||xpmmlkjigfeca`_]\[ZZXVUURQUZZXWVUTUTUUUTSTSTTSSTY^_^^__`acefgijknnkghkllooppqqrrsttuvuvvwwyxy{{vqqrstuvutv|yqppnmmkjiedjnmlkjhhghhgffgffeededcdcbachmmlkkjjklklmlmllmmicaababcbababcbcecdgd][]]]_`_`_^_``_`_`_`__`aa`djnnopqqstvwx}~vrqpnnljjhedba`_]\[YXWUTTRRQOPUXWVVUSTTTUTSTUST\``_```abcefgijjlnoprtqllmoprssttuuuvvwwxwxyyzyuoopqpqrqrqqrrrx~zrnnmlkkosrponlkllllkjjijihhigggfefdcdbbgmnlmmkllmmnmnnicabcbcbaa``_`__`aaabbced_ZZ\\]^_^]^]]^]^__^_^^ahlllmmnoqrtuvxyx||wvusrqomkigfecb`_^][ZYWVUTSRPONLMSWVTTSRSRRSRU[___^_^_abccdfgghikmnoprsuuolnpqrtstuuvvvvxwwyxrmmnnopoononoonoppotz}}~~~~{sklrwwvusqpopoonnmmlklkjjihihhggffeddcbejnmllkklmlicaaa`aa`_^]]^]]]^]]^^__`aabd_YX[[\^]\]]\]]]^]]`gkkjkklmnoqrsuvwxy{|}|yyyxwvtqomkihfedb`_^\[ZYXWUTSQPPNMLKKOTUSSSQORY^^]^^]^`abcccedeghijklnoprtuwwrnopqstuvvuvvwxwrmklmmnmmmlklklmmllmmnmpw|||}}}~}~}z|~zxwvuvvuutsrqrqqppoonnmnmllklkjijiihhfhntrqsrlgfgghhiggffeffeddeedeffffhggijjlic`abcddcdccbbdkponooopqrtuuuvwxyy{||~~~~}}{||zyxvtsqponmljihfeedbba``^^^]\\[ZZYWZacadjnonnopqrtuvwxyyz{|}}~}wvwvuvuusrpqqpoonnmlmmlmlklrwxwxwwxyyz{{||}~}}~}{yxz~}~}~~~~}~~}}~}}~}}}}|}||}{{|{|}}~~}||||}|{|{zz{z{z{{zyyzyxyxxxwx~ywwwwxyyxxwwvwvvwvwvwvvwvwwvwxxwxwxyxqlmnmmnmlntwvvuvuuvwwxyxyyyz{{{|{|}|}~}~|}||||zzyxwvuutstsrrqpotz|{zzyyyyz{{z{}||{zzyxwusrqppnnnlkkihihggfeedcdcbbb`cpzzxyxwyz|~~||{z{zyxvutsrrqqooonmmlkkjjjiilsutstsstuvvwvw{{{{z{zyxvuusssqqw|{yzyxyyxzzzyzzyz{z{{{||{|{{|~~zrt|}~~|{|{{||{||{|{{{|{||{||{||{||{|}|}}xqpqpsz~|{{zyyz{||{||{{|}||}~}}~}~~~~~{wwvvwvvutrsrqqonommrxywxxvwwxxyxyzyzzy~}z{zzzywvutsrqppoonllkkjjiihghgffefmrqqw|}|}~~}|{yxwvuutrqqponnmmkklkjjiihgjqtsstrrsttyzz{zyzxwvtssrqqpponmrwxwwvuvwvwwxxyxyyyyzzz{z{}vsttsv|~||{{z{{|{||{||{|}}|}||}|}}}|}}|}}}~~yvz~~}~}}~}}~}~~~~~~~~~|vtuututsrqoponnrxzxwxwvwxxyyyyzyz{z{|{|~yyyxyxwvusrqqpponmmlljkjihihghmrsrrrrqv}~}zyywwvustsqpononmlkjkjijihhhfgnrsrqpt|{{|{zyxwwutssrqqonnmlmkjmtwvuttstuuvwvwxwxyywywuuvuuttqqw||z{zxyzyzz{z{z{zz{||{||{||}|}||}}|~}~|urststsrrooty{yyxxwxyyzyz{zz{z{{|{||}||}xwxwwvvttsrqpponnmllkkjjhjpttstsrsstuux~~}}{zyxvvutssqqpoonmmlkjjjiihhgggefjpu{~}}~~}}}{||zyxvutssrqpponnmllkjjikptttssrstsuvuvwvw}yvwwvwvusrqpposy{yxxwwxxyyxyyyyzyyz{z{{z{{{||{~~~~~|vrrrsrrv{}{zzyyzz{{|{||{|{{|}|}|}~}}~~|~wuvuvutsrqppoonnmlkkjkpvvtutstttuvvwxwx~|{|{||zyxvutsrrqponnmmllkjiihihgggffiou{~~}~~~}~|{zywvvutsrqponmlmlkjkiijggnssrsrrrssutv|{yyzyxxwvusrrqpqpoqvxxwxwvwvwxyxyyxyyzyzz{zz{{}|xvw{}}~}~~~}~}}}~~}~~~~~~~~~~~zvuy~~~}}|}|}~~}}~~}~~~~~~~~~|zzzz{{z{zyzzz{{{{~~}|{zxvvwvvuussrrqpqpoonnoqpnnonmnljihihhggffedddfffeddccdfhhggfecbcdccdccbacefeededdededeedccdcb``a`a``accbbcb_]^_^_`^\Z[ZZ[ZZ[ZZ[ZYZYXYYYXYXYZZYXYYXYYZYZZ[Z[Z\`bceijjkklmnnopqrsstuuvxzz{|}|||}}~||~~~~~}~}|}}zvuvvvutrrqqpqpopooonoppopopsvwvwvvwwxyyzz{|}|}zvvuuvusrpoonmmlkjihhgffecejllkjijijjkkjjkpttstuuvwwxxyyzyz{z{|{{|}~}}~}}~~}~~}wsttniihgfedba`^]\[ZYXWUTSRQPPOONLKJJIHGGFEEDEJNONONOUZ\\]^_`aceffhjkkmnnopqrstuvwwxxyzzwrqrrsutsttsttttutojijijjihhgfgfeeedddcdcaellkmmklmmnooqrqrsrstuuvuvwvw}~}|{{zyxwwvuttssrrqty|{zzyxyzz{~{|{|}zxwurqqponmkjihgfedcba``__^]\\[ZZYWZ`babb`aaadkoononnopqrssttuuvvwvwxxyxxyyyzwqmmnmmmlkjihihggggfhe^Z[[Z[\[ZYXXWVWWVUVUV\````__``abbccddeffghhijjkklmnlpw|}|}~}~|xyzz{}|||||}}||}~~}~~~~~~~~|}~}|{{yyxvutsrqppommllkkiiiggmrqqqpoppqrqqu|~~~~}|{{zyyxxwvvutuqiefeddca`_]\[ZZXX[`a_^^]\]^^]\\]\]\\[\[[\[\\[\]\]^]]ahllkmmjeefgijkjjijjkklkklllmmllmnmnnonooopqqqrrqv|}wstvvxyyxxwwxwxxyyxyyzyyzyz{{{|{||{|}zspqqprrppononlovzxyyxxyyz{|}|}}~~~}|{zyxwvuvutw~~}}{|}}}~~~ysqqqpponlkjigjorqponmnmmnnmnmlmlmllklkklkklkjkkjkjijntwtmihhijkkjiihhggffgffeededcdcbcbbaa``__``_`gllklmlidceffhihhhghihiihijjijijjjiiijjjkje`__``a`_`_^_^]^]]agjhiiiijkklmlmnnoppqrqsy~~~}~}}{zyyxwwvuutstsrsrqrqqqrqpqppqpqsy}|{z{zyxvvz}}|{{{{{|{|{{z{{z{z{{zzzzyzyzzyxyxxyxxyyxxwwvwvwvwwvuvutuututtstssrrrsrqpqqppopoosy{{zzyyz{{vpprqqqrqpononmnmllkkjkjjihihggb\YZYXYXVUTTSSRRRQQQPPU[]\]\[\^__abbccbeechqtsuuuvwy{||~ztuutuusrqponmmllkkjiihghggfeeedcdccdcbcccjtz|{z{|}~}|{zzyxxwwvutstsrrsqqw|}|}|{|}~~~}~}|~wsv{~}}}~}~~~~~~~~~~~wrrrqrrponmlkjjiihhgfeeddjppnonmnonoqppqpqy{yzxxxwutsrqponnmklkjjihggfgfeeddeddcdcccgmpnotz||}~~|z{z{zyxwvttssrqponnmlmljmtwvuvutuvwxwxyyxyyzz{z{|{|zxy{zutvuux~~~}||}~~~~~~~~xwwvvwuttrqqponmmllkkjjhhihiotrqrrqrsrttuy~|{yxvvutsrqponnmlkjiihhgfeffedcdccelpoooompw}~yyyxxwvutsrqppoonmllklrwwuutsttuvwvvwvwxwxyxyzz{{|z{{{|urtssutrqu{|{{zyz{{z{{||}|}}|}~}}~}~~~~|xwxwxwvtsqqppoonmmlkkjiijiihhfjpsqqrqqrsu{~|{yxwvuutrqqponmmlkjjihhghgffgeelrrpqqpqqrqu}{wwxwvvutrrqponmnllouwvutuutuvwvwwxwxxyyzyz{{z{{{{|z}~~wrstsssrqponotyzxwwvwxwxyxyzyzz{z{{||{|}|}zxyxyxwvutrrqponnmmlkkjkjihihgffefkpqqqppv}~}|zwvvutsrqqqpnmmllkjjihihgggeipsrqpqpqrstutuyyvvwvuvtsrqopomouyxxwvuvwwxxxxxyxyyzyzyyz{z{|{{{|}|{~|~ztrsrssrqponmnmkmswwuvutuuvwwxyxyzzyzyz|{{}zzyyyyxvutsrrqponmmlkkkjiihghgfgffgeelqpsz~}}~~~~}|{yxvuutsrqponnmmlkjjiihihghnrrrqqqrrsttutuvvw}~wvwuuuusrrootzzyyxwxwxxyyzyyzyyz{{{z{{|{|{{|}|}}|}}|}}}}~wttstsssrpoonnmllkkntwuutttuuvwvwxwxxxyzy|}{||{zyxvuttrrqpponnmklkjjihhhfggfffeeecgt}}||||~~||}||zyxwvutsrqponmmlllljijhglrtssrrsrstutuvuvvwxwy|vuvuuuusu{~|{{zyyz{{z{{{{{z{|{||{|}}|}|}|}}~}}~}}~{uw~}~}}~}~~}~~~~}~~~~~~zttutstsrqponnmmlmkjkiiotuttsrttuuvwvwwxwx~}~}~}|{yxwutssrrponnmllkkjiihghgffgfefddioptz}|}~~||{zzyxxwutsrqqpoonmmljkkhjrvtstsrsstuuvvvuwwxwxyyy|~|{zyyxvvusrrrqqoouzzxxwvvwwxxyxx{{xwvuusrqomlkjhgfedba`_^^]\[ZZYXXWUVUSTSQSX[\\ZY_effgfghhiklklmnnoopppqrrqqrrsrsrrsrlffgfggfeecccbabb]WUUTUUTSSRQRQQPQPOONNNMMRWXWXWWWXYZ[[\]]^^_`aabbddefjpsrsttuvwyz{|xsrstuvwvwvvwwvwvvwxwwxwwxwwxwxxyyyxyxyvplqxzyzyxxwxyzyz{z{{z{|{|}}|}}~}~~~~xvvwwxwy~~|~}{zywwwutsqpponmllkjihhghgffdcdcaflljjjijikqvvvwwvwxyz{||}|}~~ywwxwxwvvuttsrqqpppnhcbcba`_^][ZYXWWUUUSQTXZYYXWVWWVWVVWVWWVUUVWWVVWVWXWX]bcdeeefhjiebcdeefgfgggffghhhghhihihiijjkjkllkllmmnmoqqoopopqpqqpqrqrrsrststutttuvvuvwvwwxxwwyysooppqpopoorvwwxxwwxxyyzz{{||}}}~~~}||{zzzxyyxy}~~~~~~yututssrqponmllkjkorqpponnmnononmmnmmmmlmmlmlmlkklkjlpttsrssnjjlkklkkjjiihiihghgfefeedddccbbaba`a``a``dijiebabcdeeefffgfghhghhiihhijijjijjkklllmjfdeffgfgfeefefjnnnnonnopppqqrsrssttutuvwwz~}~}~}|}||||{||{||{{|{{|{|~}}|z}~~~~~}~~}~}~}}|}|}||||{{|{z|{yzyz{z{zzyxxyyxxwxwvwvuvvututstsrssrqrqpruwwvuvtpnoononnmmlllkjkjijiihhggffefeddccb]Z[[YZZYXXWVWVWVVWZ]^]^^]^__`aabcbcddeefefknonooppqrstuvvwwxyzz{|}}~~~|yzz{{|{||{{{wuuutuuuttssrsrrsrqrrqrqrqrrqrqqqrrqrrqrux|~~~~}~}|}}|}||{{z{zyyxyxxwwvvuvututsspmllklkjjihhggffedeccdfgffeedeedeedcdccdcbdgggfgffgffghgfggfgghghhghhiijijigfgghhihigdcdededcdcbbcbcbcbbababcbbccbcdcddedeefefhkoqrrqrsttuvvwxxyzz{||}}~~~~~~}~}}|}}|}|}}}}|}||}|}}{|{z{zyyxxwvvvutuutstsrtuututsstsstssrsrsuvvuuvuvvuvuvuuvuvvuvuuvuutuutuutstspopponljjiihhggfeedddccbbaa``__^_^]]\\]\[[\[\[\\^`a`bdeefghhijjkklmmnnoooppqqrrssttutuvvwwutuuvvwvwvwwxwxwututuvuttutuututtuutuututuvwxwxwwxyxyzyzyz{{z{{|{||{}~~~~}~}~}}}~~~~}~~~~~~~}~}}}||{||{z{{zyyyzyyxyxyyxwxwxwwxwwxyxxyyxxyz{z{z{zz{z{{|{||{|{||||||{{|{||{|{zyzzyzyzzyzzzyzyzzyxwxwwxwxxxxxxxxxwxwxxwxyzyyzyyzyzz{z{{z{||{||{||}|}|}~~~~~~~~~~~~~}~~}~~~}~}}|}|}}|}||}~}}~}~}~}}~~~~~~~}}|}}|}||}|{{|{{|{||}|}}|}|}}||||}}}|||}}|}||}|}}|}}~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~}~}}~~}~~}~}~~~~~~~~~}~}}~}~}~}}~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~~}}}~}~~~~~}}~~}~}~~}~~~~~~~~~~}~~}~}~~}~}}~}~~}|}}|}||}|}~}~~~~~~~~~~~~~~}~}~~}~~}~}~~}}}~~~~}~~~~~~~}~}~~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~~~~~~}~~~~}~~~~~~~~~~}}~}~~}~~~~~~~~~}~}}~}~~~}~~}~}}|}|}}|}|}|}}|}~~~~~~~~~~~}~~}~}}~}}~}~~}~}}}~~~~}~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~~~~~}~~~~}~~}~}~~~~~~~~~~~~}}~}~~}~}~~}~}}~}}}}|}||}|}}~~~~~~~~~~~~}~}}~}~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}~~}~}}}~}}~}}~~}~~~~~~~~~~~~~~}}~}~~}~}}~}~}}~}~~}~}|}}~~~}~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~}||{zzyxxwwvvuvusrrqppoonmlkkjjhhggfedccbaa`__^^]]\\[YXWVVWVUUVWXXYXYZ[[\]^_`bcdefghhiijklmnnoppqrssttuvwxyz{||{|~}|{zyywvuttuvtsrqpponoommllkkjjlnnmnmllmlmllklkjkkjijihihghhgfgfefeded`^\\]\]][WUUVUVWVVWVWWXYYZZ[[\\]]^_^_``ababbccddefgghiikossvz}~~~}}|{{zyy|~}}{{|{||{z{zz{ytqppqppoonmlkjjihhgfeddccbaa`__^^]\[[[ZZVQNOONNRUUTUTTUVWXXYZ[\]^_`abcdefghiijjklmnnoppqrstuvwupoqqsy~~}}|{yxwutsrponlkjilpponlkjkjkjijihilqsrqrqqrrsttststtsttststtsrrrsrqqrqrqqpqqoiddea\ZYXXWWVVUTUTUTTUTUVUVWWVWXWXYXYZYYZZ[\[\\]]^^`gmmmooot|~~}}|z}yvvvuvvutsrqppoonmmlkjihhgffeddbbaa`__^^]\]\WPOTXZYYXWVWXXYZ[[\]^^``acdeefghikklmmnooppqrsttvvsnmnoprrpsy~~~}|zyxwvusrqonnlkjhhmppnnljkkjkjjotvuvutuuvvwxyxxyzzyzyyzzyzyyxyxxyxwxwxwvwvvuvrj_[\]\\[ZXWVUTSSTSTSTSSTUUTUVVVWXWXXYXXXYZZZ[[[]cjkklmmoqqs{~~||wwywwxwvvutsrqrqpoommlkjjihhgffeddcbaaa``_^^]^ba\Z[ZZZ[Z[ZZ[\[\^__``acddffgghijklmnnoppqqrstuqkiklmnoonoonqy}}|}}~}zyxwvutrqqonmkjjhfhloomlkjiinuxvuvuuvwxyzyzzzz||{|{{||{|{z{{{z{z{{zyzyxyxxyunjf_\]^]\ZXWVTSTSRSRRQRQRRSSTSTUUTUVUVVWWXWXXWZafhghhikmnoqrsv}}~|wwyxyxwvvttssrrqpponnmllkjjiihhgfeedcbaba``_^^chiif_ZZ[[\^]\]\\\\]^__`aacddefghihjkllmmnpppqsnhfhijjkjkjkjklllqx{z{|||~~|zywvutssrponlkkighfdhmnnkjmsvuuvuuvwxxyzyz{z{{||}|}}|}||}||}|{{|{|{{z{zyzvpkjjkjd]ZZXWXWUTSRQQPOPOOPOPQPQQRQRSRSRSTUTUUTW^bddeefgiklmopqstuy~}}xxwwxxwvvtssrqrqpoonmnmllkjjihhgffeeddccb`_`^^cijhhgghf_\]^]^_^^]]^^^_`_``abcdefgghjjklmnmmoplfdeffghghggfghhhikjjpwyxyz{|}~~|{ywwvutrqponmlkjihgeddcflrvwvuttuvwxyyzz{{||}~~~~vsssrssqroga`a``_^\[ZYYXWXWVWWVWWVWWXWXXYXXYZY[aggghhgikklnopqrstuvxx}~~}~}}~}|{zyzyzyyxyxwxxwvwvwvutuututtststtsrrsrqqrrqqqw|}|}|{}~~{uttuuwwvuuvvuuvvuvvvvwvwxwxyxyyxyzvommmnnnmmlkjkjjkjjiiijhjqvvuvuuvwxyz{||{|}~~}|{yxxvutsrqpoonmkkkjihihgfgfeedcdcaemtyzzxxyz|~wsssrqqpomlkjiihhgfefedddccbbcbabinonmnmnooprsrssttuvwxxyxyzz{z{{z|~~~~~}~~~~~~~~~~}~|vqpu{~}|{zyzyz{{{z{zz{zz{|{z{{z{zz{z{{{z{{z{{zz~{tqrrqrrqponnmlklkjkjijihihfiqtrssrrstuvvvwwxxx{~~|zyxvuutsrpoonmmlkjkjihghgffeedeeddccgmpnmpvz||}~~{wxwvwvtsrqponnmlkkjihihghgfglqrpqppprqrsttuuuvwvwwxxyxyzz{zwvuy~}~}~~~~}~~~~~~~~}~}~~}~~~~~}wrqrsqrw{}{zyyyzzz{{zz{z{{||{{|}||}}|}}|}}}}~}~~wtvvuttsrqponnmmllkjijihhhgggffkqrqrrrqrsttuvvy~}|zyxwvvtssqpponmlkkjiiighhgggeeeddedchnppoppopt{zxxxwxvutsrqpoonmlmkjjjgiostsrsrsrsttuuvuuvwxxyxyzyz{zz|{z}|z~~~~~~~~~~~~}vrrsrsrqpopuyzyxyxwxxyzyzzyz{z{||{|{{|}|}~}}~}~zwvwvvutrrqqponnmllkjiihhhhfggfefdejpqpqqpprrru}~{zyxwwvutrqqponmllkjiihhhggffefededdhnpoopoopqrrsx~~xwxwwvutsrppooonmmljkquuttssstutuvwvvwxxwxxyyzyyz{z{|{{|||~~~}wrrsssrrqponmmouyxwwvvvwvwxyxxyzyyzzz{{{||||}||{xxxwxwuutrqpoonnmmkkkjihhhgfgfefeddecelqpopoosy~~||{yxxvutsrqqpnmmllkkjiihghgfgfeeddhoqoopooppqsstutu{{wwwvvvttsqponnnlmsxwvvutuuvwwwwxwwxxyxxxyzzzyz{z{{|{|}|}||wrrsrrsrqpnmnmmllkntwvuvuuuvvwwxwxxyxyzz{{zz{{{}zzyxyxwuutsqpponnmlkkjijjhhggffefedeeddecemqoqx||}~~~~}|{zxwutttsrqponnmlkjijihghggffeejoqpopopqqrststuuvvvx~xtuvuvutsrponouyyxwwvwwxxyxyzyyzzyzyzz{z{{z{|{|}||}|}}}}~|}}~}~~xssssstrqqponnmmlklkiinsvutststuvwxyz{|}~~~}|{{zxwvuttsrqponlklifmy~|zzxxyzz|}|}~}~~}|~|vononmmljijf_YWXWVUTSRPOONMNNLMMMMNMNOOOPQPQRQRV]```a`acdegijkllnopqstvz~~wsw{zxxvttsqrqpponnmmllkjkjjihgggffeeddcbba``^]afihhggfgghgiid^\]^]^]^]]\]]^]^_^_`abccdeffhhhjjd_`aabcbcbbababbcbbcdcdeeflrtttvvwyz{}~~}|zzywvuttsqoonllkijifgmonqwwututuuvvwxwxwxyxyzyz{zyzz{zz{{zyzzyyxwwxvqljkjjiihgfdccc_YTSTSRQPONMLMMLLKLMLLLMNNONPRQQU\^^__`aabdefghijklnoprstvww||vutrtyzxwvtssrqrqponnmmllkkjkjiihghgffededdccachkjiihiihijjijijie_^_`_``__^^^__```aabbcdeffgihd``bbccdccddccdcdedeefefgghiikrvvwxxy{}}~~}}|{zyxwvutsrqpquxvuussw{{z{zxyzz{{z{{z{{z{{z{|{z{{z{zzz{zyyxyxsmmmlmlkjihgfeddcbb^XUUTSTSRRQPPPOOPOPQPQQRSTTTX^```abcdefhijjkklmopqrstuvwxz{|~||zyywuxzzxwvuttrrsrqqpoonmnmmllklkjiihihggfegkmllkkjkkjkkjkjjkjjkidaa``aba`a``a`abaacccdefhhc`accdedeefefeefgfgfghhijiikklmnnqvyyz||}~~}}|{{zxx|~|{zyyxwy|~}||{||{|{|{||{|{{z{{z{{zyzyzyxxxwtponnmmlkjihgffeddccba`\XVVVUUTSSRRQRQRSRSTTUTUX]```bbcdefhiijklmnnopqrrsuvvxyz{|}~~|{ywvxzzxwvuttssrrqppoonnnmmlklkkjjhiihilmmllkjjkjkjjijijjihiihhgc``a``a``_``__``aabcdca_`abbcddedeffeffgghghihijkkllmnnoppqty{{||~~~~}}|{{|~~}||{|{{z{{zyyzyyxyxxwxwvwvuvurnmnmmlljjihgfeedccba``_^_]ZWVUVUTUTSSSRSSSTTUUX\]^_``abdefghijjklmmnopqqrstuvwwxyz{|}~}{zywwyzyxwvtsssrqqppoonnmmllkkkjjiijlmllkkjjiijjihihhggfgffffeeec`_^^^_^^]^^]^^__``^]]^_`aabbccddefefggghhiijjkklmmnoopqrstuw{||~~~}|}~~}||{{zzyyyxxwwvvuuvuuttsssqnmmlllkjihggfeeddbbaa``_^^]\\[YWVVUVUUTTSTSTUUVY[\\]]^`abcdefghijkllmmnopqrrstuvwwxyz{|}}~}|{zxyzyyxwvuutsrrqqqppoonnnmnmlmnooonnmnnmmlmllklllkjkkjkjjijjiihfeffeffeffefffdddeffghghhijjkkllmmnnoopopqqqrssrttuuvvwxxyz{}~~}~~}||}~~}||{{|{|{{z{z{{zyzyyzyxwvvwvvuvututstsrrsrrqrqqpqppopoopomlmlmlmllkkkmnoppoppqqrrssttuuvvvwxwxyxyzyzz{z{|{|}|}}~~~~~}~}|}|{{zz{{|{z{zzyzyzyzzyxyyxxyxyz{z{{zyzyz{zz{z{zzyzyyzyzzyzyzyzzyzyxxwxwxwwxwxwvvwwvwvvwvwvvwxwxxwxwxxyxyyxyxxyzyyzyzyzz{zz{{|}~~~~~~~~~~}~~~~~~~~}|}||}|}}|}||{|{{|{||{z{{z{zz{z{{z{zzyyxxyxyyxyyzyzyzyyz{zz{z{||{|{||}|}|}}|}~~}~}}~}~~~~~~}~~~}~~}~}~}}|}|}}|}~}|}}|}||}|}}|}||}~}}~}~}~~~~~~~~~~~~~~}~}~}}|}|}||}|{{|{||{|||||||||||||{|{|{||||||{|{{|{|}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}~~}~}}|}||}~}}~}~~}~}}~}~~}~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~}~}}~}~}}~}}|}}~}}~}~}~}~~}~}}~~~~~~}~~}~}}~}~}~~}~}}|}||}|}}|}|}}|}}|}||}~}}~}~}~~~~~~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~}~~}~~}~~}~}}~}||}|}}~}~~}~}~~}~~~~~~~}~~}~}~~}~}~~}~}}|}||}|}|}}|}}~}~~}~}}~~~~~~~~~}}~}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~~}~}}~}~~}~~}~~}~}}|}|}|}}|}~~}~}~~}~~~~~~}~}~~}~}~~}~}}~}}|}|}}|}||}~}}~}}~}~~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}~~}~~~~~~~~~~~~~~~~~}}~}~~}~}~~~}~}~}}~}||}||}||}||}~}}~~~~~~~~~~}}~}~~}~}~~~~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|}|{|{z{||}||{||{zz{zz{zzyzyyxyxyyxxxxwxzzyzzyxyzyzzyxxxyxwwxwxwwvwwvwvtqpqpqppoonnmlljhfefeedcba``__^^]]\[ZZZYYXWWVVUUTTSSRSRQPQPPONPTXYXWWVWXXYZZ[\\]]__``abcddeefgghhiijjkklklmlmmjhhijjijijijjjjjhededdededdccbccbaaba``a``a`aa`bfhgghhhijjkkllmlmnonoopqpqqrrsrty{{|}|}~~|}~~~}|{zyxwvuuttssqqpponnmnmllkjjkjjiihhgkuzz{zyz{|}~~~}}|zzyxxxrmkjjiihgecbba_^]\[ZZYYXWVUUTSTY\[YZYYYYZZZYZZYZZYZZYZ[ZYZYZZYY\bdcdccddegggiieaabbcdeddedeefeeffgfggffggfgggghgghghihiihikiioqmkkllmnmnoonoonooppoppqpqrqqrsrsssttttutuvuvwtollmlmlmmlkjjijikptttsrssttuvwxxyyzzz{{||}|~~~~~}|{zyxxwvvuuy~}}||{||}}}}~~}~~}~~~~~~~~}}|}|{|{zzyxyxwxwvx~~xuuttututssrrqrqppponoonmlmlklkjjijjihihggfgfaZYYYXYXWUTSRQQPNQWXWWWUVVVWXXXYZZ[[\\]]___`aaaflpqppqrsuvvwxyz{{|}~|}~~~~||~{soopoponmlkjiihhggffefedeedcdcbbcbcbbcbccbbccbcgpw{{|{|}~~zz{zzzyxwuutrrqquz|zyyxxyyz{{z{zzzz{{{z{|{|{z}~||{uomlkkjigfcaa__^\[ZYXWVUTTSQQPPOOMMLLLKJIIHHHGGJOTZ]]\\]]`bcdfghiiklnopqrtuvwxyz{|}~~~{xxyyzzzyyxwxxwwwuojjkkjkihgfeedcdcbba`aa____^_dijijiijklmnnooppqqrstttuuvwwwxywz~}|{zzywvutsrrppoonmlmllkkjijihihginsw|~~~~yrmnmlllihgdcba`_^\\[ZXXWVVTSV\^]\[Z[ZZ[\\]]\[[\]]\]\\\]\\]\]\\^diihihgijklolfbdeefhhghhgghhjiihiijiijijijiijijjkjjjkllklmlmszyrnonopqrsrqrqrsrsssrssstsstuttutuvvuvuuvwvxxsmklllmmkkjjijihihhnttstsstuvvwwxwxyyz{{|}|}~~}~}||zyxwvvtssrqrw{{zyyxyxyz{zz{{z{||{{||}|}}~}}~}}~~~}~~}}|{|{z{z{}|xxyyz{{zyxxwxxxwvuvvutututssssrsrqrrqpqqpqngcbcbcba__^]][Z[ZXZ`dccbbaabcddedeffghhhjjjkljlsyzz{{{|~~~wtttsrrponmkkjiiiggffefedcbbcbbaa`a``_`_``___^biklqwxwxz{|~~||{{zyxwututssrqpononmlmkkpvwwvwvvwwxyyz{z{{||}}}~~~~~~yrprqqqqponmlmlkljhkrutstsrsttuvwwvwvwwxxyxxyyy}~xxxwwwusrpponlmljiihgffeddcbabaa`a`_`_^_^]^]\^ciiipttuvwxz{|~xwwvuvutsqponmmlkjihihhggehnrpopoopqqrrsststuuuvwvvwwxxyxyyzyz~wsststtsqqpononnmmlouxwvwvvvwxyyzzyyz{|{|{|}}}}~}|}{xwwvutsrqponmmlkkjiihhggffefedededdcddcfmqopx|||~~zxyxyxwvtsrpoponmmklkiiighmssrrqpqrrsststuuvuvwxwxyyxyxyyyz{zz~~~ysrsrrrqppnnmnmlklkjntututssuuvvwxwwxyzyzzz{{{{~~}||}{yxvutsrrqponmllkkjjiihhhgffggffefeddedekqqosy|}~{{zyzyxvutsrrppoonmmkjkjhksvttsrrsttuvuvwvvwwxxyyzyzz{{|{{||{~~{ursrsrrqponnmlmlkkjjouvtuuttuuuvwwxxwxxyyzyz{z}~}}||{ywvutsrrqononmllkjiiihhggfgffeedeedddbbhoqoory}}}~yyzyxxwutsrqqponnmlkjkjhjpttstsrsttuvuuvvwwxxxyxyzyz{zz{{|}||~wsrsrssrqponnmmlklkjjpuututstuuvvwxwxxyxyzyz|zz~~}||{zxwuttrrqpoomllkjkjhihgggefeeeededccdcbelopnoty||}|xzzxxwvutrqqpoonmlkjkjihmsusrsrrssttuuvuvvwvwxxyyyyyzyz{zz{{{ysqrsrsrqponnmmlljkkikquuttssttuvvwwxwxyxyzyzzz~}}}|}|zxxvussrrqponmmljjkiihhggfefeefededcdcbcinppnot{}}~~{xyxxwwutsrqpponmmllkjjhjqutssrrrssttuuvuuvwvwxyxyzzzyzz{z{|{{|vrrsrrrqponmmllkkjkjikqttsststtuuvwwvwxxyyyzzy|}}}|}{zywvutsrqpponmlkkjjiihhgfggfededcdcccdbfmpopoov}~}yxyxxxwutsrqpnonmmlkjjiintussssssttutuvuvwvwxwxyxxyzyz{z{||}||}|{zyyxwuutssrqqppoononmnsxxwwvx}wqppoonlkkhgfeddba`_^]\Z^dfddcbabbbccbbcbccbcbccbcbccbaabbabcabglmlmllnlfccdccdcbbaa`a`_`_^^^]\]\\[[Z[Z[ZYZZYZZZZ[Z\\Z\agiihjje``bbccdcddccdccdeedeedeeffeefgfghghihiie_]^^^_^^]]\[\[Z[ZYZ[YY^ceedefefghiijjkjkllmnoorx|}}~}~~~~~}|{yyxxwwvvututssrrsrsrrqrqrqrrqrsrrsrrv|~~~~||~~}~~}}||{|{{zz{zy|~yxzyyzzyyxwxwvwvututtssrsrqpqppononmnnlfbaba`a`^]\[[ZYXXWWVVTTW\]\[[ZZZ[Z[[Z[[[Z[ZZ[ZZ_cededddeffghghhijjkklmmnnopqqrststuuvvsnmmnmookecccbcbaa`_^_^]]\]\[\\[ZZ[Z[ZZYZZYZ[ZZZZ[ZZ[ZY[aeeegeejostuuvvxy{|}~}~~}}~}||{{zzyzyyxyxxx{~}}|{{zz}{yyxwxwutsrqponmlkjiihffeeddcbba``_^_^]]\\[\[Z]bbaaa``cikjkjjjkklmmnoonopppoppqpqpqppqqpqqpqrojiijijkjijiijjijjiijijjgcbaababa``__^_^^]]^^]]_befefeffghijjkklklmmnnoopppqpqrrssstuuux||z{||}~}~}~~~}~}|~~zxyxxwwuutssrqpponnmllnqqqppononoononoononnmnnmmlmmlkllklklkkjloppopomjhijijiihhggfgfeededcccbcbbaa`aa`_`_`aa`aaabcbchjjklkkmlhhhijkkjkjjkjjklkklklmlmmnmmnonoppqpqpnkklklllklkjkkjkjjjkjkkjlprqqrrqrssttuuuvvwwxxx{~~~~}}}}|}|||{z{zyzyxyxxwwvwvuvututstsrrspmklkkjjiihggffeeddccbba`bdeddcbbcbcbbabbba`aa`aceededdcdedeedeedeffeffgghhhiijjklklmmnomkjkjkkhgggffffefeededeededeedeffeffeffgffgffghhhghhhgjlmnmnnoopsuuvvwxxyy{{{|}~~~||{z{zzyyxxwwwvuvuuttssrrrqrqpqpopponnonnmnmmmopopponnopqrrqrqrrsrrsrssrsttstsstsststtsrsrsssqpopppqppqpopqppqpqpqqrqrqpononoonnonnonnonoonnoqrqqrqrrssstsstuutuvvvuvvwvwvvwxwxxwxyyxy{|{|||zyz{z{|{{|{||{|{|{{|{||{|}}|}||}}||}|}||}~}}~}~~~~~~~~~~}~~}~}||}|}|}||{|{{}~}}~}}}~}~~~~~~~~}||{||{|{{z{{z{{zyzzyz{{z{zz{z{z{{{{{z{{{{z{zz{zz{{zz{z{{z{zz{z{{|{{|{zz{zz{z{zzyzyyzyzyzzyzyzzyzyyxyxxyyxyyxyzzyzzyzz{|{|{||{|{z{||{|{{|{|||||{||||{{|{||{|{{|}||}|{zz{z{zz{{z{{z{z{{z{{z{zzz{{||{||{||{||}|}}|}}|}~~~~~~~~~~}}~}~~}~~}~}}~}||}|}}|}}|}||}||}|}~~~~~~~~~~~~~~~~~}~}}~}~~}||}|}||}|}|}}|}||}}||}|}|}}~}~~~}~~}~~~~~~~~~~~}~}}~}}~}}~}||}|}||}|}|}}}}|}||}||}|}}~}~~}~}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~}}~}~~~~~~~~~~~~~~}}~}~~}~~~~}~~}~~}~}}|}|}}~~~}~~~~~~~~~~}~}~~}~}}~~~~~~~~~~~~~~~}~~}~}}~}}~}~~~~~~~~~~~~~~~}~}}~}~}}}~}~~}~}~~}~}}}~~~~~~~~~~~~}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~~~~}~}~~~}~~~~}}~}~~}~~~~~~~~~~~}~}~~}~~}~~}~~}~}}|}||}|}|}}|}~~}~}}~}}~~~~~}~~}~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}~~}~}}~}~~}}~~}~}}~}~~~}~}}~~~~~~~~~}~}}~}~~}~}~~}~}}|}||}|}|}||}|}}~}~}}~}~}}~~~~~}}~}~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~~~~}~}~~}~~~~~~~~~~~~}|{{zzyyxxwwwvuvuttsqqpoonnmllkjjihggffeddccbbaa``___^^]]\[YYXXWXWVWVWXZYZZ[[]]^_`abcdefghiijjllmmnnoppqrrstuvvwwyyz{|}}|}~}|{{yxwvutsrrstsrqpononnmmllklkjjijlonmnmmlmmlmmlkkklkkjkkjjijjihihihghgfghfb`_^_^^_^ZVVWVWWXWXWXXYYZZZ[[\\]]^]^_^_`_`a`aabbcdeeefgghhinsttx|~~~}|}|{{zyyxvz~~}}}{|{{|}}}|||{|}ztrrsrsrqponmllkjjihgffeeddcbbaa``_^]\]\\[[XSPOPONQUVUUVTTVWWYZZ[\]^_`acdeeffghijjklmmnoopprrsstuvwxwsqrssw}}{zyxwwvtsrponnmkjifglomlkkjijijjiijiijnrtssrrststuvuvvuvuvvwvvwvuvvuuvuttuuttsttstrmgghfb]Z[ZYXYWVVUUVUUVVUVUVVWVWXWXYXYXXYYYYZZ\[\\]]^__`flnnopprx~~}|{|zz}zwwxwxwvvusrrqqponmmllkjjihggffeddccbbaa`__^_^[TOSY\\ZZYXWXYZ[[\\]^_`abddefghhijklmmnoppqqrrsstuuvxvqnnpqqssrt{~}|{yyxvusrqponlkjihheejnmllkijjjkkjjouwvuvwvwxxyzyz{z{{|{||{|{|{||{|{{z{{z{{zyzyxyxxxsg_^_^_^][YXWVUVUTTUTTUTUUVUVVUVWVWXXWWXXYYZYYZ[\[\ahkkkmmnprsv|~}}|~|yyyxyyxxwututtrrqqpoonmmlkjjihhggffeedccbaa``a_^ad`]\]\\]\\]\\]\]^_``aabcdefghiijklmmnnopqpqrrsstvtokkmmnopooopoqx}~}~~~~|{yxwvutsqppnmlkjigffdchnmkkjijiinuwvvvuvwxy{z{||{|}|}~}}~}}~}}~}}~}~~}|}}||{{|{y{zuplgb___]\[ZXWUTTSRSRRRSRRSRRSSTUTUUVUVUUVVWXWWYXX\dgggiijlnoqsttu{~~}{~|xyzyyyxxwututtssrqqponmmllkjiihhgfgfeeddcbbb`a`_`fjjjha[\]]^_^^]]\^^__`_`abcdefgghijkkllmmnoopqrrsrnhgiijkkllkklklmlntz{{{||}~~}{yxwuutrrqonnlkkihgfedbbfklkjilrutuvuuvwxyzz{{|{|}}~~}~~}~~~~}~~}~~}}}||}|||{z|wpnnmmmh`]\ZYXWVVUSRQQPPOPQPOOPPQQRQRRSRSTSTUUUVUUY`dedeffhijmooqssuww{}~}|}~wvwvwxwvvvtttssrrqqpoonnmmlljjkjihhggfeedcdcbcbabgmmlmlkllfaabbcccccbabcccddefgggiijjklmnnoppqrrqssnighiijkjjjiijjjkjkkklrxzz{zz{|}~}|zyxvuusrqqpomllkjihhgfeddcbba``chntwvtuuvxyz{}}~~}~~}~~|{{vnkkkjiihfedcbaba``_^___^___^]^^]^]^_^]_fjkjkjklmnoqrrssttuvxyy}~||~~~~}}~}~}}|}|||}}|{|{zz{zz{z{{zyzzyzzyzyyzyzyyxyyxyyxxyxwxxwxwxxwx}|{|}}~~}|{{|{{{|{||{|{|{||{|}}|}|||}xrppqpqpoonmllkjjkjkkjijiinuvtutsuwvvxyyz{z{||}~}~~|zyyxvutsrqpoommmlkjjihhgfeefeeddcdcbcbbejrx{yyzy{}{wwwvvusrqonnllkkjiihghgffededdddbdjoonnnmnppqrrssttuvvwxwxyzy|~xxyxxywv{~~~}||}|}~}|}}}|}}~}}}~}||}~}}~~}~}}~~}~}}~~}~~xqprx}}}|zz{z{||{||{||||}|}}|}|}|}}|}}}~}}}}|}~}}|vsrsssrqponmllmlkjjiihihgghggkrtrqrrrsstvvvwvwyxx|~}{yxwvutsrqononmmlkkjiihhggffeeededcdcdcbejnonmqx}|}~yxxxwwuusrqpoonmllkjjiihhfggeflqqpqpopqrrssuttuvuvwwxxxyyyz{z|{uutuy~}||}|}~}}~}}}~}~~}~}~~~~}~}}~}~~~}~~}~~}~~}~yrqrqqrrw||{zyxyzz{{zzz{{|{{|}|}}|}|}~}}}~}~~~~}xtuttutrrqonnmlmlkjjjihihgghffffeiorqpqpqqrstuvuuw~}{yxwvutssqpoonmlkkjihihggffefededcdcdcbdjoononnoorz~yxxwxwvusqpponnmlkjkjiiighnssqrqprrrsutuuuuvwwxwxyxxyyzz{z{|{|zy~~~~~~~~~~}~~}}~~~~~}~}~~}~~}~{spqrrsrqqonsyyxxwvwwxxyzzzyz{z{z{||{||}|}~}~~}~}}{vuvuvvtsrqoonnmlkkkjjihhiggffefedeecgmpqppoppqrru|}{zxxwvuusrqpoonmlkjjiihhggffefededcdcbdiooooonopprsrv|}xwwvwvutsqpoonnmmlkkiimtuttsrssttuvuuvwvwxwxyyxyyzzz{zz{|{|}||~~~~~~}~|vrqqqrrqponmnmlovxwvvuvvwwxxyyxyyzz{zz{{|{{|}|}}}~xxwvwwuutrqpoonmmlkjjiiihhggffefededcdcbekppoppnqx~~|{xxxvutsrqponmmlkkjjiihggfgfededcdcdhnpoppoopqrsttuutw}}wvwuuuusrqpoonmmkkntwuuutsuuvvwwvvwxxwxyxyyzyz{z{|{||{|}}|}|}}}vrrrqrsqpponmlmllkjmsvututtuuvwvwxxwxyxyzz{{z{{|{}{yzyyyxvusrrqpoonmlkkjjihhggfgfefeddedcddcdcdkponu{{|~~~~}|{zyyxwvutsrrpjc`a`__][ZXVUTRUZ\ZZXWVWWVVWVUVUTTUTUUTUTTUUVWXXXY[\[]^__abcddeltsnkllmopqqrqrstuvvwxxyz{|}~~~}~~}~}{|xttsrsrponlkjd^\[[ZYWVTRQPONMKJJHGFEDCCBBA@ABABABCCDDFFFHIHILKMXdfeghgilnqstvwxz{}~}|{{zyxwvuttsrrqponmmmklje_]]\\[YXWTV[]\ZZYXWWWXWVWVUUVUUTUTSTTSSTUTUUVWXXXYZ[\]^`aabec__eihjkkjklmnnopqqrstuvvwxyz{|}~~~~xttstsrqpkebba``^\[ZXVUTSQPOONLKKJIHGGFEEFEEDEEFFGHHIJJKMMMRXZ\afghjkmopqsuwxz{}~~}|{zyxxwvuutsssrrqpponnmhcaa``^_bdcba`_^^_^]^]\[\[[Z[ZYZZYXYXYXWXYXYYZZ[[\]^_`abcc`\^__cikkjkjklnoppqqrrstuvwxyz{|}~~yututqlihgfedca`^]\ZYYXWVUTSRQPONNMLLKKKJJJKJKJKLMMNOOPSY[[]_^_ejlmnopqstvwyz{}~~}}|{zyxwwvvuuttsrrqppoonmljfbcgiihgedcdcbcbbaa`__^_^]^^]]\[\[Z[ZZYYZZ[[[\\]^^_aa^\]^_`abachjjklklmnnopqqrsstuvwxyz{||}~~~~}}||{|zvrmkjkjihfecba`__]\[ZYXWWVUTSSRQQPPOONMNMMNNMNNOPPPRWYZ[\]^`abcglnnnpprstvwxyz{|~~}|{zzxxwwvvuttssrqqppoonnmllnljiihhggfeeddccbbaaa`_`__^]^]]\\[\[Z[ZYZYZ[Z[\\\^\ZZ[\]^__`a`acfiijjkklmnoopqrrstuvvwxyzz|}}~~~}}}||{{{zzyyxxxvsqnkjkjhgfeedcba`_^]\\[ZYXXWVVUUTTSRRRQPQPPPQPQQQRVXXYZ[\]^`abceehkmmnopqrstuvwxyy{{|~~}||{{zyxwwvuuttsrrqqppononmopoonkijihhihgffededdcbcbbaa```_`__^^]]^]\\]\]\]]^]\\]]^_`aabccdeeegjklmmnnoppqrrsstuuvwxyyz{|}}~~~}~}||}}||{||{z{zxwvwwvusqrqqppoonnnmmllkkjkjjijihiihghgffgfgggfgffhjkjklklmnnoppqqrssuwxxxyyzz{{||}~~~~}~}|}}|{{|{{z{z{zzyzyzyz{{zz{z{zzyxyyxyyxwwxwwxwwvwvvvwvwwvuuvuvvuvvuvuuvutststuutuutuuvuuuvwvwxxyzzyzyzz{z{|{{{|}}|}~}~~~~}~~}~}~~}|{{z{{z{zyyzyyxyyxyyxwxxwxwxwwvwvvwvvwvwxxxyyxyxyyzyyzz{zz{||{|}~~}~~~~~~~~~~}~}~~}~}~~}~~~~~~}~~}~}}~}~}~}~~}~}}~}||}|}}|}}||}|}}|{||{||{|{{z{zz{zz{|{{|{|{||}|}}|}||}~~}~}}~}}~}~~~~~~~~~~}~~}~~}~~~}}~}}~}}|}||}|}}|{{|{||{{|{{|{||{{{|}}|}}|}|}}|}||}~}}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}}|}}|}|}}|}}}}|}}|}||}~}}~}~~}}~~}~}~~~~~~~~~~~~}~~}~~}~}~~}~~}~}~~}~}}~}}}~~~~~~~}~~}~}~~}~}}|}||}|}|}}|}~~}~}}~}~~~}}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~}}~}~~}~}}|}||}|}}|}~~}~}~}~~}~}}~~~~~~~~~}~~}~}}~~~}~~}~}}~}|}}||}||}|}}~}~}~~}~~~~~~}}~}~~}~~}~}~~}|}|}~~}~}~~}~}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~}~}~~}}~}}~}~~}|}}|}}||}|}}~}~~}~}~}}~~~~~~~~}}~}~~}~~}~~}~}}~}||}|}|}}|}||}~}}~}~~}~~~~~~~~~}~}}~}~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~}~~~~}~~}~~}~}}~~~~~~~~~}~}|}|{|{{{}||{||{z{{z{zzyzyyxxyyxwxxxwvwxzzyyzyxyxyzyxyyxyxwwxwxwwvwwvwvtrrqppqpoonnmmmkhgffeedcbaa``_^^]]\[[[ZZYXXWWVVUTUTSSSRQRQPPOOOSXYXWXWWXYYZ[[\\]]^_`aabbcddefgghhiijjkjkllmlmmjhihiijijjijiijjieddedeeeddcdcbccbcbaabaabaa`aacghghihiijjkklmlmnonoppqrrrqrrsruy{||}|}~~}~~~}{zzzywvvutssrrppoonnmmlklkjkjjiihiigktzzyzyz{|}~}||zyyxxwsmkjjiihfedcba_^]\[ZZZYWVVUUTSTX[[ZZYYXYYZ[ZZYYZZYYZYZZYZZYZZYY\bdcdcccddfffhiea`abccddedddeeffeefgffgfgffgfgghghhghihhjiikjjnrnklmlmnonoonooopqpqqpqrqqrqrsrsttststtutuvuuvtollmmlmllkjjijihkpssstsrttuvwvwxyxyyz{||}}|~~~~}|{zyyxwvvutx~}}}|{|}|}}}~~}~}~~~~}~~}|}|{|{zzyxyxwxwuw}~wsttsttstsrqrqqqqpoononmnmmllkkjjijihihghgfgfa[YYYXYXWUTSRQQPNRWZXWWVUVWWXYXYZZZ[[\]^^``_abbelppppqrstuwwxyz{{|}~||~~~~}}}{tpopoponmlkjiihhggffefeddccdccbcbbcbbaabcbbccbcgow{{|{|}~~~{{{zzyxxwuutssqqtz|{zzyyzyyz{zz{zz{z{{||{z{zy|~|}{tnllkjihfedbba_^]\[ZYXWVUTSRQPPOONNMLKJJKJIIHFGKOU[]]\\]^_`bceghiiklmoqrstuvwwxz{z|}}}{wwyzyzzyzywwxwwxvokklkkjjihgfedccdca``_`a`____ekkjjjklkkmnooppqrrsrstuvwwxyyxzy{~}||{yyxvvutssqqqonnmlmlkkjjihghighosw|~~~}}zrmnnlkkigfecba`_^]\ZZYXWWVTSW]_]]\\[\[[\]^]\\]\]^]^]\\]\]^]]]\^dhhhiihjjklnlgddefhhghhggghhihhihiihijjijiijkjjkjkkkkklmmmlmqyzsnnooqrqrrqqrqqrrsrsssrstttuttuuuuvuwvvwwvxytnllmnmlklkjijihihinststsssutuwxyxyzz{|{|~~~~~|{{zyxwvvusrrqqv{{zyzyzzyz{zyz{z{{|||{||}|}~}}~}~~~~}~~}|}}||{{{{y||xwxyyzzyyxxwwwwvvuuuvuttuttstssrrrsrqqrqpqnhccdccba`_^]]\[ZZYZ_dccbbababcddeefgghhiijjklkmrxzyzz{|}~~vsttstsqpomklkjjiihgfefedddcbcbbaa`aaa`_``_`_^ahllpvxwxyz|~}{|{zzyyxwuttsrrqqpoonmlmkkouwwvwvuvwxyyz{z{{||}~~~~~ztrrrqrqponmmlkkkkikrvuttsrsttuvuvwvwwxwxyxyzyy}~yxyxvwvtrqonnmllkjihggfeedccbbaba`_``_^]^]^]\]chiiouvuwxxy{|~xvwvvuutsqpponmlkkjihggffdgnsqppopqpqrrsststutuvuvwvwxyyxyyzyz~wtttsstsrqppoonmnmlotxxwvwvwwxxzyzzzz{|{|}|}}|~}~}||{yxvuttsrqponnmllkkjjihhhgffeefededdcddbempnpw|}}~~{zyxyxwvusrqponnmmkkjjiiggmssrrqqrsrstttuutuuvwvwxwxyyxyzyz{z{~xrrrqrrqpoonnmmlklkjnuvuutsttuvwvwxwxyzyz{z{|{{}}~}||zyxvutsrrqponnmmllkjiihhgfggffffdedddeddkqqpsy}}~{{zyzyxvusrrqqpoonmmkjkjilruttssrsttuvuvwvwxwxyxxyzyz{z{|{||{~|ursrrrsqponnmlllkkjjouvtutstuuvwvwxwxyxyyzyz{z|}|}}|{yxwutsrqqpponmllkkjiihhggfgffeedeedddcchnqoorx|}}~~~zyzyyxwuutsrqpponnmlkkjhjptuttsrsttuvvuvwvwwxxyxxyyz{z{|{|}|z}~~wsrsrssqpponnmmlklkjjotuuutstuuvvwwxwxwxyzyz|zz~~}|}|zxwuttsrqpponmlkjkjihghggffeededcdccdcbdkoooosy|}~|xzzxyxvutsrqpponllkjjkiilrtsrsrrsstutuuvuvvwwxwxyyxyyzz{z{{|{~zsqrrrsrqponnmlmmkjkijquuttssttuvwvwxwxyxyzz{zz~}}}|}|zyxuuusrrponnmllkkjjhhghgfefededcdccdcbcimnonnt{}}~~{xxxwxwutsrpponnmmmkijjhjpttssrqrsttutuvuvwvwxwxxyyzzz{zzz{|{|~}vrrrrssqqpomnmllkjjihkpttstsssttuvwvwwxyxyyzzz{|~}||{yywuutrqqponmmllkkjihhgggffededcdddcdcbflnnonou|~}{yyxwxwutsqqpponmllkjkjinttssrrrsstutuvuvwvwxwxyyxyzyz{z{z{|{{~}|{zxwwvutssrrppqpoonmnllsyxwwuw~~wqoonmnlkihgfdccb`_^]\[Y\cedccbaabbccbcbbcbcbcbcbbcbbcbaababaaagmnmmmlmlgccddeeeccbbaba``__^]^]\\\\[Z[Z[Z[ZYZ[ZZ[[[[\[\bgjjikkf``bcdddcddccddcdeddededeefeefgfghghihijf_]]^]^^]\\[[ZYYZYYXYXW[addccdeefghiijjkklmmnonqx}}~~~~}~}|{yxwwvvuutsrsrqrqpqpooppoonononnooopoot{}}}~|~|{{yz~~}~}|}||{|{z{zy|zxzz{{{zzxwxwvwvvuusttsrsrqqqppoonomlnle``_^^^]\ZYXWVVTTTSRRPOTZ[YYXWXXXXZYYZYXYZYZZYY^dgeffffghhijklllmmnoppqrrstuuvwxxyzyz{wqnpqprrmgccbaaa`^^]\Z[[ZYYXXWWXWWVVVVUVVUTUUTUUTUTUVUTV^bbabbbgostuuvwyz|}{|}|||zyxwwvuvutuutsssw}~~}~}|{{zyxwwvuutty}}||{||}~}~~}~~~{zyxwwutrpomlkjigfedcb``__^]\[ZYXXWVWVUUTTSSRRV\^\\][Z`hjjjkjjlmnopqrrststuuvvwxwwxyxxyxyyxy{wplnonoononmlmlmmmlmllllhb__`_`_]\\ZYZYYXXWXWVVX^bbbcbccddefggghijjkllmmnmnonpqpqrrsttsw~{{}}~~}|{zzyxwwvvvutssrsrqtz}}}|{z}xuutstrqonmlkjihgeedbbflmkjkiijiijjijjjjkijkjjiijkjijjijiijiihlrvutuuqkijklllkkiihiihhgfgffeeddcccbcbba`aaabbabbbccbdlpppqqrtqkjkkllmlmmlklklmllmlmlmmnononnoppqqpqplfefeeffedcbababa`a`_``_ahllklklmmnppprrrsstuuv{~}~}}|{z{zyyyxxwxxwwvwvuvvvwvvwwvw}~~}|}||{{zzyyxwxwvvuvuuttssrsogdddcbba`_^]\ZYYYWWVUUSRV[^]\\[Z[[\\]]]\]]\]]]`ejjijjijkllmnnooppqrssttuuvwwyzyz||}~}~}vstsuuohggfefdcbb``_^]\\[[Z[ZYZYXXYXXYXWWXWVWVVWVWXVV[bddccdeeipuwwxyy{|~}|}||}|zyyxwvvvuuuustz~~|{zyywwvvutsrqrposz|zzyyxyzz{{||{|{|}|}~~|{zywwusrponmlkjiggfeddcba``_^^^]]\[Z[[YZZXY`edcdccdcgnsrssttuvxyz{||}~{{{{{|{{{zzyyxyxwxwwwwvwuoiiihihgfeddccbba``_^bijijihhjjjkllmnmnoopqqpqqrrsrsttutuvuuvvx~|xz{|}~}~~}~~}}~}~~}~~~~~~~~~~~~}vuvuuutssrqppoponmnmllmllpvxwxwvwxxyz{||{|}}~}{zywwvttsrpqpoomllkjjiihgghffffededdiopoponpqqu}zvvuuttrrqonmllkjjigjosrrqqpqqrrssrrsstttuuuuvuvvuvwvwxwxwvxxwyyy{|}~}~}}|}|}}|||{{|{||{||{|{{z{zz{z{zz{zz{{z~~}~~~}~~}~~}}~}}}{toopopponnlkjjiiihhggfgfeekpqpqpopqqrststutvwvx~~}|{yxvutstrqpponmllkjjihihggfggfededdedbfmpoopopqqrx|yyyxyxvutsrqqpoonmlqwxwwvuuvvwxwwxwxxyxyzyyyz{{z{||{|{||}|}}}~ztrrsrsrqponmllkkjjiihhggfgmrrqrqqrsrstuuvuvwww|~}{zywwutssrponnmlkkjiihhgggffefededcdcbdinpoopnnppqxzwxxwwwvtsqpponnonmntxvuvutuvvwxwxxwwxxyzzz{{z{{|{|{||}}~}}~}}~}wttutssrqpoonnmmlkkjkjiihgjptssssrsttuuvwwwxxwz~}|zyxwvutsrqponmmlljjiihghhgfefeddeeddcfmqonoonpqpszywxwvwvtsrqpponmnllqwwuuuutuuvwvvwwvwxxxyyzyyzz{zz{|{|{|}|}}|}~ysststsrqqooonmllkkjijihihgjqtsrsrrsttuvwvwwxwx~~}{zyxvutsrqppnnmmlkjjiihgfgffffdeededcekppooonoqrqt{~xwwwvwvtsrqppnmnmkovwuuvutuvuvwwxxwxwxyxyyzyyzz{{||{||{|||}}|}}}|trtssssqqpnmmlmlkjjiiihhhggkprsrqqrrstuuuvvwxw{~}|zxwvutssrqponmmlkjjihhhggffefededcddchoqoonooppqru||wvwvwwutsrqponnmkmrvwvuuttuuvwvwwvwwxxyxyzyzzyz{{z{{||{||}|}|~~}~~xtstsrsrqpnmnmlklkkjiiigghfflqrqrqqqsstuuvuvwww}}|zyxxvvusrqponmmlkjkjiihgfgfefededdedbelpoonnopprsrv~{vvwvuutsrpopnmnmlpuvvutsttuuvvwwvvwxwxyxyzyzyyz{z{{{z{|||}|}|}|}~~|wvwvvwwvutstssrsrqrqpqpoponorvwwvvuvvwwwxxyzyx{}|{zyxwwutrrrqonopqpponmmllkkjjhgfeedccbbbcaa`a`_^^^_^]]\\[ZY[]^[YXYXYYXYZYZ[\]]^^_^_bcdefgghijklllmmnoopqrrsstvyz{{}}~|yxvutsqpnmkjihgfedbba_^^]\[ZYXWWVTTSRRQPPSTTWYXXYZZ[[Z[\[\\]\]_`_`a`abcddeegghjklmmkjlmmnppqrrssqmklmnmnmllmlmlmmnmnonoppqrrsvyyzz{{|}~~~}}{tonnmqttsqonnmmnmmlkjjkjjiihhgfgfeccbabaa`cghggfefefgggfgfb^\]^]^^\\[[\[[[\[\\]]^_`b`[Z\\]__^_^_`_`a``a`ababcbcglnooppqrtvwyzz}~}|zyxwwxtmihhghfdba`^]\ZYXXWUTSQQUYYXXWUUVVWWVUVUVUTUUTUTTUTSW]aabbcceghjlnjfgijkmnoopopqrststutuuvvwwxyz{{|}~{w|xssrppomkjgfecbba`^]\[ZYXWVUTTX\][[ZZYZZY[`eedeedfffghiijjkjklmlmnmnnooppqqrttuwxyzvlgghiklkkjhghghgfgffffeefedefefefgfghihjjjpwxxyyy{|}}~~}~}|{zyyxwvwvuutsrrqqpoonnmllkjjihhgfijgcddbccbaa`__^^^]]]][\[[[[Z[[[\[\]]^_``bb\YZ[[]^]^^\`gkkjkjjklmopqqrstuvwyzyz|}~{zzzxxurqomkjihgecba_^\\ZYXWVUTRQPOONKNUWVUUTSTSTUTV[`a``a`abcdefghiijlmnpqqstvxxsopstuwvwxwwwxxyyzyzzz{{uppqprrrqrqrrqqrrty}}xpmnllljihfdcaaejkihhffefeffededcdcbcbabaadkmlkllklmmnonooonopopqppqmgfggfhhhihhijjkic`aabcccbbaba`a``a`a``a`aababbcccdddiotttw~~}|{zyyxxwwuttsrrogbba___]\YXWUUY^^\[ZXXYXYYXYXXWWVWWVVWVVWWXXXXYZZ[\\_elokedfghklmmnmnoopqrsttuuvvwxyyz{{}~}~}vutssromliggecba`_]\[ZYXWVUTSSQPOONMLKKMS[``^_^^_abdedeffghihijjkkllnnnoqrrtuvwyy{}ysrtuvwxxtnklmlmllkkjihhihiihhihhiihiijjkjnvyyyzz{|~~}}||zyzyxwwvuvutssrrqrrqpponnmmlklkkjjhghgfgfeedekppppnnnopoideedeedcdccbbabaaabbbcdeddefhhc^]^^`abba`_``_`````^ahnnmnooprrsuvvwxz|||~}|{zzyyxwx~{tqrqppomljihgeedcb`__^]\[[ZXZ`ddbcbaabcddcdcdedeffefkqtstutuwyz|}~~zz|}~~~~xuvwxwx}~||uqrqqpponljiihhgfefedccadjnmklkjlllnmmoomqy|||}|}~zzzyxxwvutsrrqqponmlmllkjijiihiihghgfggfhmssrt{~|zyyxxvvutsrqqootyyxxwwwvwxyxyyyyzyz{zzz{z|~~~~~}wrpptz}{zzywwwxyyxyxxwwwxxwxxxxyxyxyxxyzyz{zz{xqnoonpty{zyyxwxyyz{zz{z{{||}|}~}~~~~yyzyyyxwvtstsrqqppononmlmlkouxwvvuuvvwxxx~{zywvwusrrqponmllkjjihhggffeedcdcbgnpnnnmmqz}}}~|xyxxxxwvtsrqpoponmnmkmtxvuvuuvuvwwxxyxyyzz{z{|{|}|{{}~~~~~~~~xrqrqqrqoquyzyxxwxxyyzzyzyyzyzz{z{|{|{{||{xuvvuvutsrqppoonnmlkjkjihihghgglrssrrqrssw~}{zyxwvutsrrppponmmllkjjiihghgfhosrqrqpqsrsxywxwwvvutsqpponnmlmqvvvuutuuvvwwvwxxwwxxyxxyzyzzz{{z~|usstsssrqponqvzyxyxvwxyyzyzyz{z{||{|{||}|~xxxxwwvutsrqpoonmmlkjjiihihggfgfeflqqqqppx~}|{yxwvutsrqqpoonnmlkjjiihhggfgkqsqrqqqrsstuuw|ywwvvwutssqpponrxzxxwwvwwxxyxxyzyyzyz{{z{z{{{||||}|||~xsrsrssqqponnmllouxwvvuuvvwwxxyxxyyz{{z{z||zzyzyxwvtssrqqponnmllkjiihghggfgfefehorpu|}|~~~}~}|zywwvutsrqponnmlkkjjiihigfjprsrrqqqssttutuvvx|vvwvuvutsroqw{{zzxwxyyzzyzyzyzz{zzz{||{||{|}|}}}|~|}}}~}{ustsstsrqponnmmllkkpvvutuutuvvwwxwwxyxyyy~{|{{{zyxwtssrqqpponmllkjkjiihgggfefeeeedkx~}}|{|}}}}|{zywuttssrqponnmlkkjijighostssrqrsttuuvuvvwwxx|yuuvututsw|}|{{zyz{z{{zz{||{||{|{||}|}}|}|}~}}}~}~~yty~~~}~}}~~~~~~~~~~~~~~~~xutututsrqpoonmllkjkkijpuututsttuuvvwwwxwy~}}|}{zywvutssrqponmmlkkjjiihhhgfgfefedfkorw|}|}~~}{{zzyyxvutsrqqpponmmlkkkjimtusstsrstuvuvwvwwxyyxzyy~~}}|{{zzyxwwvvvtv|~}~}~~}~~{tqqrqqqonmljjiihgefedecabaZSQQRQPOOMKJIIHHGHGFGHGHHHKTXWXYYZ\]^`accdjrttuvwy{}|zywvusqomkihfeda``^]\Z[`ddba`__``_`__^_^]^^]^]\\\[\agggffefghiijic^^_^___^^]\]\]\]^]^^__`abbdeefghhijjkkgaainooponnopqrsttuvwwxyz{|}~~}}~|{ywusrrponljigfedbb`]ahiffedcdcddgmqppppoqqrststututuvvuvvuvvwvuuuvvuuvuuvsh^\[[[[YXWTRQPOONMNLLLLKLMLMNMNONOPPQQQQSRS[``ababddirwvwyz{}~}||zzyxwvvutssrrssqnnonmnmlkjijihgfefeeddcbbaa`_`_^^]\\[[]YRNNMLMLKKIINSTTSSSTTVWYZ[\]^`abcdefghijkknv{{|}}~~}{yxvtrpnljjigedba`_^]\Z[YX\bbba`_`_`a`_dkmkklklmnnopoopqpqrssrsstsstpifggfggffedcdcdccdeedegc][]]]___^^]^^]^^]`hkijjjjklnopqrstuvwyz{||~}|{xwvtv{~|zywwvvuvuttssrqrqqppopoouz{z{zyyz{z{||{|{|||{||{|ztnnonnomlkjjigggaYWWVUTSSQPOONMLLLMLLMLMNNMOOOPQQRSSU[`babgnqrsuvwy{}zrppoonlkigeebbhmkjjhfgfgffefedcdcbcbba`a`_`__^_^^_]]bhjic\Z\\]]^]^]\]\]^^__`abcddefghhijklmnoopqprw}~yyz|}}|zxwvtsqomljihfedba`__^\[[ZY\`fknnmmlmnoqqrrsststuuvvuvvwvwvvwxwwxwxxwxxvpjjjjijjg`ZZYXYYXXWWVVUVWVVWWVWVWXWXXYXYXY_fffgfghijmnnppqsttx~~}{{{yyxwvwututssrqtz}|{|{{z{{vpopooonnmkjkjiihggededbcbaa``a^VPQQPPONMLJJJJIJIJJIJQVXXYZZ[\^_abcdfegihkrxzz{|}~}|zxusqonmkihfdca``_]\[Y\cecbb`_`_`a`_`____^_^]`gkjijiijjkllmmnmnnlfccdccdccbbaabbccdcdeefgghijklllnlfbcddeegmppopooqqrtuuvvwyz{|}~~|{xvusrqpnmkihgffknnmljijjiijiiiihmsuututtuuvvwwxxwxxyxyyxyzyyzyyzyxzyrnmllmib^]\ZZYXXVUTTSSSRRRQRSSRSSTTTUUVVWVWWWXXW[cgegmruvwyz{}~}||{z{zyzyunkjkovvttrppppqrppoonooonmnnmnmllmlmmlmlmmlkllha^`_^cikjihgghijkllmnmnoppqrrststuvwvwxxx{}~~}~}|{zzyyxxxwvvuuvututru|~~~~|{yxwvutrrponmlkjihgfeedccbbaba__flljkjhkrwyyzyyz|}~~xrqrqrsqppommllkkjjjihhlrtsrsrrstuvuvvwvwxyyzz{|{|}}~xsttsttrrv{|zzyyxyxyzzyzzyzzyzzzz{zz{z{{z|~xrqrrqqponmllkjiihhggfgfefeefecgnqoppooqpry}}|zzyxwvuttrrqqpponnmlmllkkjjimsvututtvvvz}xxwwvvutsqpoonmmljlrvtttsrsstuuuvvuvuvwwxwxwwxyxyyx{}{usttsttsrqppv{{zzyyxyyz{{{||{||}~}~~~}~~~{yyyxyxvutsrqpoonmlkkjjiihhghgffeejqrpqpor{~}{zyxwvutsrqpponmmllkjijjihggffgmrqqqqpqrrtutty{xxwxwvuutsrqqoot{{yyxxwxxyxyyzyyz{{z{{z{{|{{||}|}}}~~~~{urrrqqqqponmmmlmtxwuvutuuwwxxwwxyxyzzyzzz}zzzyzyxwvtssqqpponnmlkkkjjiihhghgfgeelrqqx}}~~}}|{yxvvutsrrqpnnmllkkjjiihhggkqsrrqpqssrttttuuu|}xvuuuvutrqqorx|zyyxwxxyzyzzzyz{z{z{|{{|}}|}||}|}}~}|~~}~~ytttstsrqppoommmmkjmtwuuuttuuvwvvwwwxxxyyy}{{{z{yxwutsrrqpoonnmlkkjjjiihgfgfgffeecfq|}|}||}~~}|}|{yxvuttrrqpoonmmllkjijhgjqtsrsrqrsttuuvvwvwxwy{vuvuuutrsx|{{zzyzzyyz{{z{{z{{|{|||{|{{|}}|}}|}~}~~|xy}~}~~}~~}~~}~~~}~~~~~~}vttutttsrqononmmlkkkijntvtststuuvwvwwwwxx|~~}|}|{yxwvtssrqpoonmmlkkjjijihhgfgfefecgmptz~||}}~|||{zzywvussrqrqonnmllkjjiiottsssrssttuvuuvvwxwxyxx|ytuvtty~}|{|{||}|}|||}||}|}|}}}|}}~~}|}~}~~}~ztpqsz~|}{z{||}}|}||}}}}~}}~}~~}~~}~~}zuuuuuussrqpoonmllkkkjjihjoststsrsstuuvvvx~~}{zyxwuutsrrqponmmlkkjjiihihghgfgffkqqqpqv{}}~~|{|{z{yxwvuutstssrrqpoorvxwvwvwvwxwxxyxyxyz{z{z{|{|~zwy~~}~~~~~~~~~~~~}ywwxxwwy|}}|}|}||}~~~~}}||{zzyxxwvvuutssrrqqpoprssrqrqpqsututtststuttututstttsttrqpqqpppoljkjjjijjjiihhhgfgfeca`a``__^^]\\[ZZYYZ[[\\^^]]^]^___``abcddeefgghiijkjhhkmlmmnmnmnomkjijijkkjkjkjjklkllklmmlmlmmlmllmnmmmnoonooopqopu{||}|}~~~}~}|{||{{zzyyyxwvuttssrrqqpqpooonnmlmllkkijjiiifa^^^]]]\\[[YZZXX]`_^]]^__^_^^_^^_^__^__^_^]^]]^cffeeddefghihijkllmmnopqqrsuttuurnnnooppononmnokffffefefedcddccdcddcdcdddccdccdcdefefeffgfefgfjt{{{|{|~~}|{z{zyzzzyyxxwwwxvwwvvutuuttstsrsrrqrqqppqpopnhdcdcdbba`^]]\[ZZ_bb``_^_^^_`_`_^__^^_^]^]]]^]]bghghhghijklmmnopqrssuvwxyz{{||~yuuvvwxwwwvvwwsmijkjjkjiihggffgffefeffededddccdcddcdcdddcdeeegmw}~}~~~~~~~}||{{z{zyyxyxwwxwvwvvvuuttssrrsrqpqplebcdcbba`_^]\\[Y[adcaba``aabbaba`aa`aaa`a``a`_cilllkkjlmnopqqrstuvwxyz{{}}~{wwyxy{yxywwxwpkklkklkjiihghggfgggfefedeedeededddedeedefeefefjs{~}~~~~|{|{{{z{zyzyxwxxwxwvvvututstsssrqsohdcdcdcb`_^]\[[YY\bdbaa`_`a`aa`a```a`aa`_`__`_`fklkkklklnopqrrstuvwxy{{|}~~{xyyz{zzzzxyytmkllklkkjihihggfgfefeddeddcdccdcdcddcdccdcdeedgntz~~~}~~~}||{z{zyzyxyxxwwvwvuvutstsrsrqrrqqpicbcbcba`_^\\ZZZXX\aba`__^__`_``_`_``_`__`__`__cilkkkjklmnopqrstuuvwxy{||}~yxxyxyzyxxwwuokjkjkkjhihgfgfeefeededdcdcbcddcbbcbcdccddccdbekpt{~~}||}~}~}|{{zzzyyxxwxwvvuvututstssrsrqrqppplebbaab`_^^\[[YXXVV[aa__^]^]]^_^^_^__^__^_^^^_]_fjjijijklmnopqqrsttvwxyz{|}~~xwxxyzzyxxywqkkkkjkjiihggfeefededdcdcdcbcbabcbababbbbcbbdbbhnpu|}}}~}~~}~||||{||{z{zyzzyzyxyxxxxwxxwvwvvwunihihhihfedccbaba_`fjkjjihihijjkkjkjkllklmllmllsyzyzzz{||~~xttutssrqpoonnllkkjijihghgfefeddededdcdccdcdcbelpqu{~|}}}|{zyxxwvvuttsrrsqpt{~|{|{{||}~}}~}~~~~~~~}}}~}}|}}|}}|{|||{{|{{z{zvpnnmmnmlkjihhgghgegmqqpponopppqqrrqrrsrststuttw~yyyxxxvttrqppoonmmlkjjihhgfgffeededcddcdcbccbcgmnou{||}~~{|{{zzyxvuutsrqpponnnmlljlrwwvvutuvwwxxyxxyzyz{z{|{|}}|}|}}}}~~~~~~~}~~}}}}|~{topqpqponmllkkjjiihjptsrsrqrstutuuutuvvwxwxyyxz}{{zzzzxvutssqpoonmlkkjiihhghgffefededccddcdccelpopw|||~~|{{zyyxwvtsrqqqoonmlmlkkiintuttsssutuvwvwvwxyxxyyzzzz{z{|{|}||~~~~}~xrqrrqrqpoonmllkjkjilsutstrrsttuvuvwvwxxyyxyzzz~|}||{{zxwutssrqponnlllkjjihggffgffeededdcdcdccippnrx{||~~zyzyyxwvusrrqqpoonmllkkjilquttssrsttuvuvwvwxwxxyyzyyz{z{|{||{}~|uqsrrrsrqponmmlkkkjjntutstssttuvwwxxwxyxyyzz{z|}}}||{yxvutsrrpoonnmlkjjihihhggffeeefeddccdccfmqonrx|}}~~zzyyxxvvutrqqpoonllkjkjhjosttssrrsstuvuvwvwwxwxyyzyyzzz{{z||{}~~}wsrqqrsqponnmmlljkkjiouutttsttuuvvwwxxxyyzyz{zz}}}|||zxwuttrrrpoonmlkjjihhiggffefededcdccdcbekopoosy||}|yyyxyxvutrqqponnmlljjiihlrtsrsrqrsttuuvuvvwwxwxyyzzyz{z{{{{|{~~ztqrrrsrpponmmkklkjkiipuustsstutvvwwwwxyxyyz{zz~~}}}|{zyxvutssrqponmllkjjiihhgfgfefedededdcdcchnopnnt{~~{yyyxxwvutrqqpoommllkkjijottssrrssttutuvuvwvwxxxyyyyzyz{zz{|{{|vrrsrsrqqonmnmllkjjjhkptttststtuuvwvvwxyyxyzzz{}}}}{zywuttsrqponnmmkkjjiihgggfefededdddcdcbflnnonot{}~{yyxxxwvtsrrqppomllkjjhhmsussrrrsstuuuvuvvwxwxxyxyzyyz{z{|{||||{zxvusrqponlkjihgfedcba``__]]\\[[ZYZYY_dddcbcjpqprrrstuvwxyzyzz{|}|}~~|vtttstsrqonnmllkiigffe^WVVUTUTRQPOONMMLKLLKKLJMTXXWXWXYZ[\\]^^__``aabcdeefgghijkjlmmnt{|}~|xxz{|}}}||}~}~~~~~}||{ywvtsqpnnmkjigfeddca``_^^]\\[ZYYXXWVWVUX`ca`a_ainnnoooprstuvvwwxxyzz{|{||}}~}~~~~~}vrrrqrrppomllkjjhggfddb[UUTTSSRQPNMMLMLKLKJJKJKQWXWXWWXYZ[\]]]]^_``abbcdefgghihijjlnmov|}}~~~xwy{{|}|}}|}~~~~}|yxwutsrponmkjihgfeedcbaa`__^]\[\[[ZZXZ`edcdbbfmqqrsrsstvwxyzz{{|}}~~|vtvuuuusrqponmnmkkjhhhd]XWXWWVTSRRQQPPOPOONONNQX\[Z[Z[\]]__``aabccdfefghiijjlllnonpqpt{}z|}~}{zxwvutrqpnmmlkjihgfedccba``_^^^\]][[_egffgediqtttuuuvwyz{||}}~{xxxwxwvutsqqpnnnlmljjje^ZYZYXXWUTTSRRRQQRQRQPRX\]]\]]]^_`aabcddeffghhijkjklmnooppqssrv||~}{yxwvusqqpnnmkjjhgfeedccba`a`__^]]\[^dggfgffflsuuuvuvwyz{|}}|~~~}wwxwxwvutsrqqponmlljijid\YZYYXXWVUTSRSRQRQPQPQU\]]]]\]_``abcdcdeeffghiijkllmnnopqqrstsw~{}~|zxwvvtrqponlkjihgfeddccba``_^^]\]\[\`fhgfefeflsutuutuwxyzz{|}}~~yvwwvwvuttrqqponmlkjihhgbZWYXWWVUUTRQRQPQPPPPNRY]]\\]\]__`abccbcdeefgghhijklmmnnppqrsrtyzz}~~}|yxwutsrqpnmljjjhffeedcba`___^^]\[\[[^dffedeeegmststtttvwxz{{|{|~~~{vvvvuvutsqpoonmllkjihghf_XWXWVWVTSRRQQPQQPOPOOV[\[[\[\^_``aababccdefgghiiikklmnnoppqrrryzy{|}~~|{xwvutsrponmmkjiihggeddcbcbaa``_`_^_]^ejihihhiiksyxxyyy{|}~}|{|{zyyxxwvxunhghgggfedcbba`a`_`_^ahjiijhhijklmlmnmnooppqqrrrsstttuuvwwwxxxz{}|yzzzyyywwvvuutttssrrqrpqu{}}||{{||}~~}{zywvutsrpoommllkjiihggfeedddccbbaba```elmkllkkmlpx}}|}}~|uqqpppoonlkkjiihggfeglpqpponoppqrqrsrststttuuvvwvwxwxyyyzzyz|z|}}zuuvuvvutsrqppononnmlllljkpuwvuvvuvwxxyxyzzz{{{~~|{ywvuttsrqponnmlkjjihhggffeededcdcbcbadkommnnmnoou}xtttstsrqponmmlkjjhhmsusrsrqrstuutuuvuvwvwxwxwxyxyzzyzz{{|{||{~}|vtttstsrqpoonmnmmllkkjjjiiouusststtuvwvwxwxyyy}~}{zyxvvutsrqponmmlkjjiihhgfgfefededcdccchnpononnppqw~ywwvvuttsqpoonnmllklrwvtutstuuuvuvwvvwxwxyxyxyzyzz{z{|{{|||}||~~}wttutssrqpoonnmmlkkjjihiigiottrsrrsttuvvwwwxxwz~|{zyxwvutrqqponnllkkjihhhgfgffeddeccddcfloononopqqsyywwvwvuttrqoonnmmkkpvwuutsttuuvwvwvwxwxyxyzyzzzz{zz{|{{|||}}|||~ztststssrqponmmlllkjiihgihgjqtsrsrrsttuuvwwvxwx~}|{yxwvutssqpoonmllkjjihhgfgffeededcddcdjoooponoprqt{xwxvvvussrpoonmnmjntvvuvuttuuvwvwwvwwxxyyyzyyz{{zz{||{||}|}~}~~~}urtssssrqponmlmlklkiijihiggjptsrrqrsstuuvuvwxwz~|{zxwvuttsrqponmmlkjjihhgfggfefededdecbgmpopooopqrru}}xwvvwvutsqpponnmllrvwvuuttuuvwvwxxwxwxxyyzyyz{{z{z{{|{||}|}}|~~~xtstsstsqponnmlmlkjkjiihhihfkrsrsrrrsstuvvuvwvx~}{{yxwwvutrqponnmllkjiihhggfeeeeedccdcbekoooponoprrqv}{vwwvvvtsrppoonommqvxvuvuuuvwxxwxwwxyxyyxyzzyzz{z{{{z{|{{|}|}}~~~~|wvwxwwxwuuttrrqrqqppoopononorvwvvuuvwxwxyxyzyy{~|{zywuttsrqponmljecbba`_^]]\ZYXWUTTUUTTSRSRSSTUVVWVWYZ[]^_acddfghiiklmnppqrqstuvy{{zz|~~}zxwurpmkjigfeba_^]\ZYYWVUUVVWWVVUTSSTSSRRPOPQRTUVUUVWXZ\^^`acdfijlnoqstvwyz{|~~~}|}~|{zz{|}~~~~}zyxtqomkjigfdba_]\\[YWUUWWVUUTSRQRQPPOMKKLMMLLMKMQUVWXYZ[]^adffhijhgjklmnopqpqrrstvvwwy{||}~~}|yyxvx}}zyxvvututssrqlgeddefecba__^^]][ZYXWWVVVSMJKJKKLKLKKLMNPQQRSTUUVWWX^dffgfghjllmopquz}~}{{zz}~}~}|{|{zyxyxxwxvpkjjihhgfdca_^]\\YRNMNMLLKJKJJKJKKLLNMNPPPW]__``abcdefhjkkmnnqrstvwyzz~~}|zyytmhgfedabehgeca``_`_^_^]\[[ZZYYXWWVUTTSTSRT[^^^`_`bcehijlnprtuqnnprtuuvwvwxxyzz{|}|~~xsuvvwyyyzyz{{|}~~~}{ywutqomkifdb`_][ZXVUSRRPONLKNSTRRQOPOOSY[ZYXYXYZ[\]^_`acdegijloprtvwz|yssvwwy{zz{|{|}}~~xvwyy{|{{||}~~~|z|}yttsqpponlkjihgfeddccba`__^]\[[ZXXXVVUUUTMHHIHJJJKJJNTYZZ[\]_abdefgijklmnooprstuwxy}~~yrmgba`_]\ZWUSQONLKJHGFEFEEEFEEFFGGHJJKMNMQY]\^`_acceghjpvyz{}~|vuutssrqonmlkkiihgfeddca``_^]\[ZYYXXWVWUUZ`bb^XWYZ\^``bccefgijjklmopopqrsttuvwwxyz|xrqttuwxwxyyzzz}zwvtrpnkjhfdb`^\[ZXVUTRQPMLOSWVSU[^^]^]]^___`aa``aabbcdefghijlnprsuwxz|}~{xx{|zvrrrqrrrqrqpqqpqrqrrssttvvvwxyyz{|{}}|{xwvtqomkhfimnkjhfedccbbaa`__^]]\[[ZYYXWXWVVUTSSRSX_`\USSUVXZ[\]^_`acdfgijjklnnoopqrsttuvwxy{{{~xuttsrqqommjc\[ZXXWTRQNLKIHGFEDBABA@A@AABCDDDFFGIJJLPW`hjjklmprtwy{|~~zzxwxwutrqonmlkjihfeddcb`a_^]YQMLKKJIIGEFMQQPQQQSTUWYZ\]^`abcefghikklnopqrrttuvwxz}~~}|{zyxvtromlkihedc`_dhhedcaba`aaa`a_^___djkjjiiijjllmllmnmnopqsttuvvxzz}~yuvwxz{{|yqnopopqponmmmllmlmmlmllmnmnopopqpqqrrsstuw~|zyxvusrpnmlkigfedbchkkiihgggghgfgggghfggggkqtsssrsttuvwwyyxz{upprstvuuvuvvwwxyyzyz{{||{||{||}}}xsqrrsssy~}~~~}}||{{zyyyxxxtmijjihhfedbaa`__^]]\\\\[^dhhghhhikkmnmoooqz~}}|{{zyyxxwvvuuttssrqqpponmnrxywx~{uttsrrqpnlkjiiggfeddcbb``elmkklkllmnoopqpqsrsttuvvvw}|{z}}wrrsqrw|}{zzyxyzz{zyzyyyzyyzyzzyyzyzzyzyy{ztttsstsrqpnnnmnmlklkjiijiihlsvtsttsuvvxxx~}|zyxwwvutsqpponmlkkjiihhggfefeddhnpoooomqy}}}~~|wxwwxwvtsrqpponnmmlljmsvvuvutuvwxwxxyxyzyz{z{|{|}||||~~~~~~~~}~}}~}|}}|}~}~}}}~}}}wppqppponoswxvwwvvwvwxyxyxyzyzz{z{{z{|{|||{yyxwxwvutsqqrppoonmlllkjkjiihhlstsssqstsx~}{yxwvutsrqpponmlkkjjihhgfgfefedelppopoopqqqw~|yyyxyxwvtsrqqponmnsxxxwwvvwwxyxxyxyzyzz{z{zz{||{||{~~~~~~|urrsrssqponmouyxwxwwvwxyzyyyz{{z{{{{|||}|~yyyyxxwvtsrrqponnmlkkjjiihiihgffefmrqqqpqx~~}{zywvutsrqppoommllkjjihihggfgkqrrqqoprsstutu{xwwwvvvtsrrqponrxzyxwvvvxxyxyxyyxyzzyzz{z{z{{|||{|||}yuststssrqponnllpvywvwuuuwwxwwxyyyxyzz{|z||zzyzyxwvussrqponnmllkjjiihhggfgfefedfnrpt|~|~~}}~}|zyxwvutsrqponnmlkljjjjiihgjpsssrqrrssuuuuvwvx|wuvvuvurrroow{zyzywxyxyzyyyzyyyz{{|{{|||||{|{|~}|}}}~~~}}vttsttsrqpnnnnmlmllpuwvvustuvvxxwxwwxxyyx}|{|{|zyxwutssrpqqonnmlkjjjiihhggfefeeeedjv}}||{|~~}||}|zxwvttsrqqponmnmklkiijghnssrrqqrrsuuttvvvuvwwzzututtvtrv||{zzyzyyz{{{z{{z{{|{{|}||}|}~~}|}~}~~|}zuy~~~}~}~~~~~~~~~~xutututsrrqpponmnmlkljjpvvtutstuvwwvwvwyxy~~~~}|{zyxwwvuutssrrqqpponooonmmmlllmklpstx|}|||}~}~~}|{{zxxxxwwvuutttsrsrptxxwxxwvwxyyzzyyzyz{{z{zz}|zzxx{{yxvutsrqppomkkjihhggfedccbaa`_^]][Z[\\[[ZYYZYZ[[]]]\]^_abdefghijlmnnooppqrsttsqrsuwxyy{{|}~~~~|zyxvusrqonmljihfedcb`_`a`_^]^`bcbaa`aa`a`_]ZYYXXYXXXXXYYZ[\]^_`bbbbdecbdefghhghijjihghijjlprqrstuwxxz|}~}|{zy{}|{{||{|{zzyxxwuutssrrqqppoonnnmmllkkjkiiihc_^[VSRQPONMLLLMLKLMLMNNOPQRSTUVVWXYYZ[]adefgghjlmqwz{|}~xwxvuutrqpnmljihgfedca`__^\\[YXWTNKJJHJNPONNMNNOPPRSTUVXZ\^_`abdefhijjlmmoppqsqpswyy{{|}}{zyy{}|zxwwuttsqqomnmkjjggmqonnmlmmlmmlmllklklkjjga^^]^]][[[ZYZ[[YURSTUVVWWYXXYZZ[\[\\]^]^__^_`_agmnnoppqw}{zzwx|~{z}~}}|{|{z{zzyyxyxwxuokkkjiihhfdbc`YSRRPOONLKJIJIIIJJJKKLMMMQX\]]^^`abdfgghijkmnoqw}~~~}{zxwvtsrqpomlkjiihggeeecbb`_`_]_dggd^XVXWXXXWWVVVWXYYY[\]^_`bcdegghjklnkdbdefggghgglsvuvvwxz{}~|{zxwvtty}{zywutttsqsx{zxwvuvuuvwvuvuvuttututtstsrsqpqqkebcc_XTTTRSSQPQPOPQPQQRRSSUUVUVWXXYZYZ[\[\\^ahnuyzz|~~xsrsrrqpomlkjihgfedba``_ZRNNNMMLJIHFGFFJPSSSTTVXZ[\^_abcdfgiikllmnoprrsw~~}|~|zzyxwvutrqppnmlkjihhgffecfmomlmkjklklkkkha]]^]^^]\\[Z[\\]^^_``bcd`[Z\]^_``___`_``bbaacbcjpqqrrsuxyz}}}{zxwwtssrpsw|~}~~~~}|}|{|{z{zzzzyzyxyxwxwwvvrkgghe^YWVSRRPNNMLKJKJKJJKKLLMNOPQPPRTSTZ`bbcddeghklnt{}~~z{zyywvutrponmlkkihggfedcba`_^]]\YSNKJNTVTSRQQRRSUUVVWXZ[]^`abcdfgijklmmnoopssnghpvyyz{z{|~~}|zyxuw{}~|zxwvuttsrponmlljimstrqqppqpqrrqqpqpqqpoonooha`b``a`^_][]]WQQSSTUUUVUVVWWXWXYYZ[ZZ[[\\]\]^]bilmnnpx~|{zxvy~}|z{~~}|}}{||uomnmllkjigfdcba\UQQONNMKJHGGGFGFFGHHIIKQXZZ[[\^``bdefghikklnnot{~}|{yxwvttsrqponmllkjjiiggffefecdhnommmic`_aabbba`aa`aabcdddffghijklmmnpojfffgghihhghgiouuuvuvxyy{|}}|{zxwvtssrppolouwuutsrsqqw~~}}|||}}~~{wvqjjkihhgeedccbaba`a`__`_``__`_``__`_``_ahmlmsyz{}~~}|{zywwutx~~}|{z{{z{{|{|{z{z|~}}|{|{z{zxxywwxvojiihghgeedbcjnmmmmlmmnopqqqrrssttuuvuvwwxyxyyy~|~wvwvuutrsx||{zyxyyxxyxxyxwwxwwxwxxwwwvx~~~~~}~}}~}}}||~{topqpqqponmmlkkkjiiihiggkpttsrrstuuvwxw|~|{zyxwvutsrqponnmmklljijhhifgr~}~}}~|yxxwvvussqpoonmmlkjiiihghgfgfehorqpqqpqrrsuttw~|{|{||zyxwvuttrrv|}{{zyzzzz|{z{{z{{{|||}|||}||~~~~}}|rqy}}|}{z{{z{{{|{{{|{||{{|}||}|}|}}~}~}}~ztqrqrx~~|{zz{{||}||}||}}~~~~xvwvvuutsrqpoonmnmknuwvuvutuuvwvwwwwxwz}yyyxyxwutsrqqoponnmlkkjjjiihgffgfflrrqv|~~~}{zzywwvtssqqpponnmllkjijihiotssssrssrv}xwxwvwvusrqqppnnmnlkntvvvutttuvvwwxwwxxxyyyzyy~zuvwuv|~}|}|}~}}~}~~}~~~~}~}}~}~~}~~}~}~|wy~~~~}~}}~~}}~}~~~}~}~~~~~~~|vsttstsrqqonommpuxxwwvvvwwxyxyyyyzyz{z{zyzyyyxwvsrrqppooonmmlkkjiiihhmstrrrrqt{~}zyxwvvutsrqpoonmllkkjiihihghgfkrrqrprz|{|{{zzxwvtssrqqpnnmlmljlrvvuutstuuvwvwwxxxyxy}yuuvuuttsqu{|zz{yyyzz{zz{z{{z{||{|{||}|}}|}~}}~~~~~wsssstsrqpnqw{zyyxwxyxyzyyzyzz{z{{|{|{|ywwwvwvutrqpoponnmllkkjjiinttssrrsstuuw}~}}|{yxwuuttsrqpoonmllkjijiihghhgffinty~~|}~~}|}|{|{yxvuussrqpoonnmllkkjijnsuttsrsttuvuvwvw{{wwwvwvussrqpnqw{yxxwwwxxyyzyyzyyz{z{|{{||||}{}~~~~wsrsrrrtz}{z{yyzz{{|{||{||{|}|}}|}}}}~|yvuvuvutrrqpoonnmllkjkouvututsttvwvwxww}}{|{|{zyxvutssrrpponnmlkkjijiihhghffhmtz~~}}~~~}{zxwvuttsrqpooonmmkjkihihgkrsrsrrrsstuuz}yxyyxxwvusrrqpqqootyyxxwvvwwxxyyxyyzyz{z{z{||}}ywvy~}}}~}~~~}~~}~~~}~~~~~~~~~~{wvx}~}|}|}~~}~~}~~~~~~~~}{{{z{{zzz{|{{{|{|~~~|}}|{{zyxwwvvuttsrpqqpponoqrqqpnoprsutttsrstsststtstssrssttsssrssqonmmmmnnonnnmllkiihfddddcba`_^_^]\\[ZZYZ[\[ZYYZ[ZWVWVWXYYXYXXYZ\^_^_^__`begfgggfefgghihijjknqqrrsstuvwxyzz{|}||{||}~~~|{{{|{|}|{{|{|{{zzyzzyz{{zz{zzyzzyz{{z{zz~~|}|{{zzyxxxwvvvuutqlijihjopoonlklllmmllmmnmlklmlklkjjkkjkjjjjijihihb^_^_dgfecb``_``_``_^]\]\[\[[Z[ZYYXXYXYXWX]aabbccefgijklnmjhiijjlkklmlmmlmnmnmnonoppkhhihijiiihgghhiggfffgfefegknnonooppqrrsstz~}|zyywvutuspsx{zyywvwxwwwxwwxwvvwvwwvvwvvz}yyzyzyxyxwwwvvwvuttsssrrqpoopopoonnmnmicafkkkjighgfefefededcbbcbbaba```_^]]^]]^^\]\WSRSSTTSW]^]^_^^`abbcddefefgghiijjkkllmnnot{}}~{z{zyzzyyxwvvuuvuuttsstttstttw}~~xwwvuvtrrponmlkihhffkqpnnmlmmlmllmmlmmmlmllmlmmlklklqwwvwvvwxwtomnnnoonnmllkklkkiiihhggfffeddedcbcbbbcbbfgccdddeffgghhihhiijkjklklmlmmmlmnnonopoprohghgijjijhgmttttsstuvvwwyxxyyz{|||}~~}}{{zxwvvusrqpopnmqwxwwvvuvuvwvy}~}|{zzyyxyuniiighgedc`__]^][]cedcb``a`abaaaa```_`_^__^^_^_^^]^]_fkjjklidbceghhihijijkklmlmnnmnnoonnopopqppqqrsrrv|zuvxyz|{||{|}||}~}~~|vxxxyywwxvvwuv}}{zwvussrponlkjihgfedccbb``^`gkihhgghghjjijiimtvvvwvwxyz{|{||}}~}~~~xtsttuttrrqpoonmnmkkjiihhggaZXXWVVUTSRQPOQW[\[\[[\]^__`aabbcceedefgghhijijkklmllqx}|vrrstvxyxxyxyy{{|||{|}|}}~~~~|{{yxvvutsqpponmmlkjjkov}zsqrqpomlkigfdcbaa_^]\[ZYXWVUTSRSX]][\[ZZ[Z[\[[\[\[Z\aghhghghijkllmnnopqqssnjijklnonoononoopopoppoppopppqpkfdedefeedbhnooponoppqststutuvvwvwxxyyyyz{{|||}}~~~~}|}{yxwutsrqponlkkjhhhffedccbbaaa`_`_^bltwvvuuvxy{|}~~{tooomnmkjhgfeccba`_^]]\\[Z[ZY]cfefeefgfhijjkklmlmonoqx}~}~~{vuvuvuw}~~}|}}~~~~~|vx~{zzyzyxwvussrqqponnmlljjovvttutsttuvvvwwv||||{{zxwvtsrpooonmlkjihhgffeedccbbaa`a`_bimkjouxwxyyz|}~yvwvvuutsqpponmllkjjiihhfhossrrqqrsstutuuuuvwwxwxyxy}yvuw|~~|wtuutw}~}~}~~~~~yuuvuuusrqpoonmllkkjjiihghgglrrqrrpqqrstsv~~~~|zywvutsrqponmmllkjjihhgffededcdcbdjoomnommu|~~zyyxxxwwutsrqpoonmllkjovwvuustuuvwwwxwxyxyzyyz{z{|{{}{~vsssrstrqsx{{zzyyzzzz{z{zz{|{{|{|}}|}|}}}~}wwwwvwutsrqpoonmmlkkjjiihhghgehnrrqqpqrqsy}{zxxwvvutsqpponnmmkkjjihhghgfgfejqrpqqqpqrru{~xxyxwwvutsrqqpoonlouxwvvvuvvwwxyxyyxxyzzyz{z{{|{||||ysrssrsrqppnnsxzyxwvwxwxyyzyzyzyz{{z{{{|{|zxyyxxwvtsrqqpoonmllkjijiihhggfgfeiorqqppt|~}|zyywvuttsqpponnmllkjjiihhggfiosrqrqqrssttutx{wwxwvvutsrpqpnouyzyxwvwxwxyyxyyzyyz{z{{z{|{|{|}|}}|}~~}vsststsrqponnmmmrwwvvutuvvwxwxwxxyxyzyz{z~{zzyzywvutsrqqponnmmlkkjiiihhgfgffffdjqqqx}}}~~~}~}{zywvutssrqpponmlkkkjihihghlqsrrqprssstutuvuv{yuvwvuvtrsqosz|zyywxxyyzyyzyz{{z{{z{{|{||{|}||}}}~}{|}~~ytststtsrqponnmmlljlrvvuvuttuvwvwxwxyxyyyz}{|{|{zyxvutssrqponnmmlljjiihhghgfffeefdep{}}}}|}}~}||{yxwuttsrqponnmmlkkjijigkqtsrsrrrsstuvvuvvwxwx}~wtvvuuursy}{zzyyzyzz{zz{zz{||{||{||}|}||}||}}}~}|~|vu|}~~}|}}}~~~~~}}~~~~~~~~~~|vtuututsrqpooomllkjkjhlsusstsrstuvvwwvwww|~}}|}|{yxwuutsqrqponmmllkjijihhggfgfefedgmpsy}|}}~~|{|z{{yxwutsrqqpoonllmkjkhiottstsrssttuuvuvwvwxwxyxzyuutssrqonlkjiiggfdccbaa_^cijhhhffgghihihjpuututuvvwwxyyzz{{{|}}||}}~}}~}}~~}~~ysprpjedcba_^\[YXWUTSQPNMMMKKJJIIHHIHIIHIIIIJIJQVWWWW[bfeghhiklnpqrsuvwyz{|~~xuuvuvvttsrqrqpqpopononnrxzxyyxyzz{||}~}~~~~}~||~~~}~~}||}}|{||{|{{zzzzyzyy{{|{{|{zyywxxwvvuttssrlfeeeddca`_]\\[ZYXWVVUUTTSRRPPVZZXXWWVWWXX]bcbccbcdeeffgggghhijjkllmnoopqrsstuvvwxytkfffghgffecbba`a`_`__^]]^]^]]\]\\]]]^]\^^]`gjijiijjlrxzz{||}~~}~}ysrrqqrponmnrtsrrqpqpqqqpqppqppqpoppopopoorwyxwxwwxyyzzyz{{z{z{|ytqqrqrqpponnmlklkjjfa^]\\][YXWWVTSSRQPOOONNMNMNMNNNMPUYYYZ[Z[^eiiikjkmnpqrstuvwxyzz|}~||}}|}|zzzxxwwvwvuvutututsstsststtsststy~}}~}~~}~}}~~~}|{|{{{zzyyxyyxxwvwvuvuututstqljjihihgfeedcbeiihhgfggfgfgffefefeeeededcejlklkkjkjklmllmmlmnmnnoopnjijkklmlmmlmnnnniffgffggffeededededddeddedddefgfghhgjnpqpquy{{|~~~~~}~~~}}|||{||{z{zyzyyxxwxxwwvwvuvvuuttx{zyyzxurqrsrsrqqpopononnmmlklkjkjiijihgggc_^^]^]\[ZYXWVWVUUX[\[\[[\\]^_``aabccdefefknooppqrstuuvvwxyyz{{|}~}|~~zyyzyzyzzyxyxwxxwxwxxxwxxwxwwxyxyyxyyyy|}~~}||{zyy{}|{{zzyyxyyxyxwwvvwwvvuvvuvvututsstsrsrrssrpqppoppononmmnmmmllkllkjkjiihhihhggffeeehjjiiihghigdcbcbccbbcbccbcdcdeeffgfghhihiigedeeffgfefefeefffggfhkmnmnonopqrssttuuvvwx|~~~~~}}|{|{zz{zzyyxyxwxwvvuuvusppoononnppoonmnmllmllklkjkjijjjiihghgfgffefeeedcdb`^_aaa``__^__^]]^^^__^__``aabbcddeeefghhgiknmnnooppqqrsrppqqrrstsstuuvwvwwxxyyzyzz{{ywxwxyyxyyxxyxyyyyzyz{z{|~~~}|}|{{{zyzyxyxxxyzyzyxyyxyyyxyxxwxwwxwwxwxy{{z{zz{z{z{z{{zyxwwxwxwxwwvwwwvuvvuvutttuttststtsrsrqoonoqqqpqpopooponoononooppoopqpqrqrsrststtututsrssssuvvuvwwwvwwxwxyxxyzyz{{zz{{|{{|}|}|}~~~~~~~~~~~~}~}|{|{|{{zz{zzyzzzyxyyxyxyyzyzzyzyzyzyzzyzzzyyyzyyzyzyyz{{z{zz{z{{{zyzyzyzyyzyxxyxyyxyxxyzyyzyyzyyzyzz{zz{{zyz{|{{|{|{{|{||{||{|}}|}||}|}}~}~~}}~}~~}~~}||}||}||}}~~}~~}~~~~~~~~~~~}~~}~~}||}|}}|}||{|{{{||{|}}|}|}|}}|}~~~~~~~~~~~~~~~~}~}}~}~~}|}}|{{|{||{|{{z{{zz{|{{|{{|{|{{|{{{{|{||{|}}|}|}|}}|}~~~~~~~}~}}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~}}~}~}}~~~~~~~~~~~}~}~~}~}}~}||}|}}|}|}}|}||}~}}~}~}~~}~}~~~~~~~~~~~~~}~}}~}~~}~}}||}}~~~}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}~}~~}~}}~}|||}}~}~~~~~~~~~~}}~}~~}~~}~}}~}||}|}|}}~}~~~}~~}~~~~~~~~~}~}~~~~~~~~~~~~~~~}}~}~~}~~~~~~~~~~~~~~~~~~~~}~~}~}}~~}~~}~}~~}|}}|}|}~~~~~~~~~~~~}}~}~~}~~~}~}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}}~}~~}~~~~~~~~~~~~~~~~~~~}~}}~}~~~}~}}~}}~}~~}|}||}}~~~~~~~~~~}~~}~~}~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~}~~}~~~~~~~}}}~~}~}}~}~~~~~~~~~~~~~~}}~}~~}~~~~}~~}~~}~}}|}|}}~}~~}~~~~~~~~~~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxvutsrqonnmllkjihgghgfeedcccbba`__]\[ZZYYXXXXYXXYZ[[\]^_`acdefhhijklmnoopqrssttvvxxyz{|}~}|{zyxwvutsrqpoonmllkhededcba`_^]\[[XTRRQPPONMNMLMNMNNOPQRSTUWXYZ[\]^_``aabccdefghhkqvwwyz{}~}|{yxz||{yxvuutsrponmlljihhgfedcbaa`_aefddccbcbbbaaa^YWXWVWWVUVUUVVWXXY[\]^^`abcefghijklmnnoppqqsstvxyxyz{|~~}}||zzyyxwvuusnjiihgfedca``^[VQOONNMKJIHHGHHIHHIJIJMNNOPQRSSTUVVWXYZZ[[\]^]_fpuvwxy{~~|{zxxwusuyzxwvtsrqppoomljkjhggededbbbab``dhihhgfgfggffge_[Z[ZYZYZYXXYYZZ[[]]^`aacdefghijlmmnnqqqrsrtvuv|~zy{|}~}~}|||xqmnmlkkjhgedcaZTRQPONMLKJIHHGHGHIHIJKLMMNNOPPQRSTTUVVWWXYZZ[\`iswwxz{}~}{zxwvussw{ywvussrrqqpnmlkjihggfedcdcbbb``fjjiihghhiihiic\[\\\]\[[ZYZ[[\\]^__abcdffgijjlnnoopqrsstuuwww||{~~~}~}yrnoonnljjheee_WTSRPPOMKJJIHHIIHHIIJJKLLMNOPPQRSSTUUVWWXXYZ[[^enuxz{|}}{yxwutsqtyzxxwtssrrqonnlkkjihggffeedcbba`bhlkjjiiijiijjga]]]\]]\]\\[\[\]^^`aabdefhhijllmnnopqrrsttuwwwy|}~}xqoonmmljigeeb[USRQQPNLKIHIHGHGHHIIJKKLMNOOPQQRRTTUUVWWXXYZY[agnuyyz|~¿~}|yxwutsprwyxwvtsrrqqpomlkjjhhggffedccbaa`_bhkjhiihghiijic][\\[\[[Z[ZZ[[\]]^``acddfghjklmnoopqssstuuvvww}|}~~}~|vpnnmnmkjhfed^VSSQPPNLKJIHHGHGHGGHIJJKLMMNOOPPQRSTTUVVWXXYYY]ejovyyz}~|zzxuttqpuyywvtsrqpponnlkiihhgffedcbabaa``^bhjihihghihijf^[[\[\[[ZZYYZZ[\]^^_`bbcefghjklmnnopqrrstvvuvwz~|~~}}}ztomnmmlkigfe`YTSRPONMKKJIHGHHGGHIHIJKLLMMOOPPQRSSTUTUWVVXYWZbgjqwyz{}~}{zywutsqoqvyxvusrqqpqpnmlkjkkjihggffeeddddccgmonnmlmonopohcbccdedcdcbccdeeffggijjklmnopqrrsstuuvvwxwxyyz~|||{||zyxvungffedeca`^]\]\\[Z[ZYYYZZ[Z[[ZZ[Z[\\[\]\]]^]^^^dkmnuzz{}~}{zxwwuutrqponnmkkpuussrqpqrrrqqrqpqqqrqqqrqrqpqqpqqqv}~}~}}~}wvwwxyxyxxwxxwxxyxxxyzzyzz{|{{{|{|}||}||}}}~}}~||}|||}|{zxwxvuvtsw}}}|{z{|{|}||}}||}|}}~}~}}~wsttssrponlkjiihggffeededcbccbababaa`a``abaaa`cjnmpw|{|}~~~}{zywuutsrqponmmljjihlsusrsrqrrrsttststtttuttuvuvuvwvwwvx~~~wuvuvwvutsrrqqpponnqwyxxxwwxwxyyyzzzz{z{zz{|||yyyxwwvtsrppoonmlkkjiihghgffeededdcddcbbcbbcbbfmonry{{|}~||{{zzxwvtssrqponmllkjkjhjpttssrqrsstututuuvvwvvwxwxyxyzzyzzy{xsststtsrqpononnmmklqwwvvvuuvvwxxwxyxyzyz{z{{{|~|{z{zyxvutsrqponnmlkkjiihhggffeffedcddcdccdcbdlpnnsy{|}~}z{zyyxwvtsrqpponmmllkjjihmttrsrqrrssuttuvuvwvwxxwxxyyzyzyz{{{ytrsrrsrqpoonnmllkkjkqvvtuttuvuuvwxwwxyzyzyz{{z~}}|{|{zywvutsrqpoonmlljjiihhgfgfefededccdcdcacioonotz}|}~|yxyxyxwutsqppoonnmlkjjihlqtsrsrrrtstuuuvvuvvwxwxxyxyzyz{zz|{{~{ursssrrqqponmlmlkkjilquuuttsttuvvwxxwxxyyzyz{z{~|}||{{yxwutsrrqonnnmlkkjiihghgfefeddedcdccdbbgloonpu{}|}zyzyxxwutsrqqpoonmlkjkjiinttsrsrrsstuuvvuvvwwxwxyxyzyz{zz{{|{|~~xrrrrrsqppnmmlmlkjjihlsvuttsstuvwvwxxwxxyyzz{zz}}}|}|zywvutsqrqonnmlkjkjihhgfgffefededddcdcbekoonnpv|}}~yyzxxxwvusrqpoonmmlkjkiilrusrsrrssttuuvuvvwwxxyyxxyzyz{{z{{|{|ztrrsrsrqponnmllkkjkiimsuttsrsstuuvvwwxwwyyyzzy~~~~}||{yxwvusrsqponmmlkkjiihhgffeedeedccdcddbchnponnqx}}~~yyzyxxwvusrqppommmljkkikqttstsrssttuuvvwvwvwxyxyxyyzz{zz{z{|||~|{yyxvutrrv{{yxwuuttttrqqponmmlkjjkostrsrqqrqrssrssrsrrqrqppoopoopooopprrojhiklmookdcefegggfgfefededdedeefeffgghgijkklmnopqststvvz~}|zywtrpnkigeca_^\ZYVTX]][ZYWWVVVWVUUTSSRQRQPPOONNMNNMNMNOQPSZ`abddfhgcceghklmnnopqrrsttuvvxyyz{}~~|{zxwvutrruzywuusrrqponmlkijiggfedglomlmljklklllklklkkjjiijihihhihhhihikkhcbeggikhc`aabcedcdcbccbcbbcbccdcdedfghghjklmnoppqrsuvvx~}|{yxvtrpnligeca_^[ZYVW\^\[ZYXWVWWVUUTSTSRRQQPPONOONMNMMNNOQPT[_`abdfhdbdfgikllnnopqqrsstuvwxxy{{{}~~}|{yxxvttxzzxwutssrrqonnlkjjiigegknnmmllklkllmlkllkkjijihihgghgfggghiikkgddfghjjfbabcdefefeddedeefeffggfghhijkklmnnopqstuvwxz{{~|{zxvtqomligfdb`_][Z]``^]\[ZZZZYXWWVVUUTTSRSRQQPOOPPOPPQRSSW]`abcegebcfgikmlmnopqrstuvvwxyyz{|}~~~|{zyww{}|yyxvutsssqponmljiihgjnnlmlkklkllkjkjkjijiihhggffeffefefgghjiecdfghihdcdeefhhghghghhihhiijkjkllmnoppqqstuvwxy{{|~~~}{ywtsqomkigfecb`^`bca`_^]]\\[[[YYXXWWVUUTTSRRQPQQQQRQRSSUY_abcegfdcegiklmnoopqrstuvvwwxyz{|}~}|{zz~~|{zxxvuttsrqonmlkkjijmnnmlkjkjjkjiijiihhghgffededcdddcdeeffhgdceffiifddefgghhihhijijkjklklmmnooppqrstuvxyz{|}~}|{ywusqonljihfdca`cedba`_^^\\]\[[ZYXXWVVUTTSSRRQRRQRSRSUUVZ^`bceeeddfhjklmnoopprsttuvwwxyz{|}~~~}{|}|{yxwvutsqponmlkkiiklmlkjijihhihghggffeddccbaa``a```a`abbcddaacdfhfdddffghiijijkjklkllmmnnoppqrstuvwxz{{}~}|zxwvtqpnlkjgfecacedbaa__^^]]\[[ZZYYXXVVUUTSSRRQRRQRRSTUUWZ^_`bcdccdfhiklmnnopqqrstuvvwyyz{|}~}~}|zyxwvusrrpommlkjijkkjjihghgggffeeddccbba``__^^]^]\]^]^_`aba_`bcefdbdeeghhijjjkkllmmnnoopqqrstuvwxyz{}}~~}|zxwusqpomljhgfddffedcba`__^^]\[[ZYYXXWVUUTSRSRQQRRSRSTUVXZ]_`acbbcefhikklmnopqqrstuuvwxyz{|}~~~~}{zyxwvuutsrqponmllmnmllkkjjijjiihghgfgffeeddcdcbcbcdcdeefghggghijjiikllmnnnooppqqrrrssstuuvvwxyzz{{|}~~}||{zyxwvutsrqqppooppoonmnmllmllklkjkjijihhihhghgghghhiijjjkmopqrqppqrstuuvvvwwxyxyyzz{{||}}~~~~~~}}}~}}|||{{zzyzyxxwxwvvwxxxwxwvwvvwvwvwwvwvvuvuvuuvutuuuuvuuvvvwwwvvwxwvwvwxxxwxxyxyyyxyyxyzzyyzz{z{{|{|}||}~}~~~}~}}||{{{zzyyxyxwxyxyxwwxwxwxwwvwwvwvwwvwvvuvuvvuvuuvwvvwvwxyyzz{zyzyz{{||{|{||}|}||}~}~~}~~~~~}}~}|}}~}~}}|}}|}}|{{|{{|{||}|}}|}}|}}}}|||||||}||}||}|}|}}|}}|}||}~~}||}}||{||}|}||{{||{{|{||{||}|}}|}}|}|}}|}}~}~}}~}}~~~~~}~~}}|}}|{{||{{||{|{{|{||{|{||{|{|||||||{||||||{||{||{|{{|}~~~}||}~~}~~}}~}~~~~~~~~~~~~~}}~}~~}~~~}}~~~~}~~~~~~}~~}~}}~~~~~~~~~~~~~~~}~~}~}~~}~}}~~~}~~}~}}~}|}~}}~~}~}}~}}}~}~~}~~~~~~~~}~}~}}~}||}}|}}~}~~}~}}~}~~~}~~~~~~}~}~~~}~}~}~~}~~}~}~~~~~~~~~~~~~~~~~~~~~}}~}~~~}~~}~}}~~}}~}~~}~}~}}~}~~}~~~~~~~}~}}~}~~}~~}}}~}~~}~}}}~}~}|}~~}~~~~~~~~}}~}~~}~}}~}~~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}~}~}}}~~}}~~~~}}~}~~}~~~~~~~~~}~~}~}}~}~~}~~}~}~~}|}}|}||}|}}~~~}~}~~~~~~~~}}~}~~}~}~}}~~~~~~~~~~~~~~~~~~~~~~}~}}~}~~}~}~~}~~~}~}~}~~}~~}~~~~~~~~~~~}}~}~~}~~~~~}~}}~}||}|}}|}|}||}~}}~}~}~~~~~~~~~}~}}~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}}~}}~}~~}~}}}~}}~}}~~}~~~~~~~~~~}~}~~}~~~}}~}~~}~}}|}||}}|}}|}~~}~}}~}~~~~~~~~}~~}~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~}~~}~~~~~~~~~~~}{||}||{|{z{zyyzyyxyxxwxxwvwvuvvuttuttstssstututsstsstsrppopononmnmmllkkkjjiihhghgffeca`_`__^^]\\[ZYYXXWVWVVWYYXXXWVWVWXWWXXYY[]``aabbcdeffghiijkkkmlmmnnoooppqrsqnnopprqnkllklmlmllklkllkjkjkkjjjijjijjjijkjkjklkkorrtxyyy{z{}~~~~~}~}}|}}|{|zurqqrwzxwxvtuvuuvvuttuttuttsstssrrqqrqrqpquzzxyyxxyxz{zz{zurrrssrrqqpoonmnmllkkjjiihc^]]\[\[ZYWVUTSSRRQPPONNMKLPSSRRQQQRRSSTTTY_aabcbdefhjklmnnopqrsttuuvwwxxyz{{{|}yuuvrmlmnmnmllkjiijihhggfgfeffedddedcdcdddcdedhmoopoosz|}~~|ututttruz{yyxxwxwxxxwxwwxwwxwvvwwvvwvuvuuy|yyzyzyyyxvuuttsrrrppqmebaa`a_^][ZYXWWVTTTRRQPONMMLJLRUTSSRRSSTTW^cbcddegijlnoppqstuvwxyz{|}}~}soqrsssqqpnmmlmlkkjjihghggfgfefededdedeecelpqpqpqsrt{zwxwwwvuusqv{{zzyxxyxyyxyyxyxyyxyxwxxwwxvy~|}|}}|{{zzyxwwvuuslggfeddba_^]\[ZYXWVUTSRRQPOONMMLKNSUUTTSSUZacbcddfgijkmnpqrstvwyyz{|}~}ytqrsrsrpopnnnmlkkjjihihghggffefededdecchopopppqsrtuux~xxxwxwutsrqqoouzzxwvuvwwvwwxwxxwxwxxwwwvw}~}~}}~}{{zyxxxwqjhhgffecb`^]\[[ZXWVUUSRRQOONMMLKLKIIMRUSRV\__`a`bcefgijkmnpqrsuvwxzz{|~}~|zz{|xroponoonmlkkjjiihhgggfefededcdccccadknnnonnpqrsstuuuz{xyxxyxvutrqpopnlntwvuutstutuuututuuuuvuux~}}~}~~}|zyzvojjihhgedb`_^\\[YXWUUTSRRQPONNMLKJJIIHHHLRZ^]\]\]_acdfghhiklmoqrstvwxyz{|}}~}xxyyz{zysmklmlmmkjihhgfgffeedcddccbbaabaaflmmlmlmnoqrrsttuvvw}~yyxwxxvutrqponnmlkjilrvtrsrqrrrststtttusv}zsrrppqomkjihfeedcba__^]\[ZZZXXWWVVUVUTTSSW_gjjiiijlmnqrstuvwxz{}}~xssssrsrqonnmllkkjihhhgggffddhnqoooonppqrsststuuvwwwy~zyyxyyzz{}wuvututrqponnmlmlkjihhgglrsqrrqpqrrsstuuty{{zyyxvutrqponnmlkjihggfeeddcbbaa``_`_^^agkjhlrvvwxyyz{}~zvwvvvvutsqpononmlkjjiiihiossrrrqrsstutuuuvvwwxwxyxy|zvuv{~}~~~~~}vtuutw|~~}}}~}~~~~zvvwvuutsqpponnmmllkjkjihihhmstrrqqqrstutw~~}{yxwvutsrqponmmlkkjihhgggfededdccdjoononmnu|~~~~zxxxwxvuutsrqponnmllkknuwututstuuvwvwvwxwxxyxyzyz{zz}z~~wtststtrqsy|{{{zz{{z|||||{|}|}}|}~}~~~~~~xxxwwxvutsrqpoonmmlkkljjiihihghnsrrsqqrqsz~|{zyxwvutsrqponmmllkkjiihghgffeeiorppqpoqrqt{~xxxwxwvutsqqppoonlntwwvvuuuvvwwxwxwxyzyzyzz{z{{|{|||{tstssssqrqoorx{zxxxwxxyyzyz{z{z{|||}}|}|}|yxxyxwvvtsrrqpoonmmlkkjjiihiggggfiosrqqps|}|zyywwvtssrqpoonmlkkjjiihhggfgmrrqqqpqrsstutw~|wwwvwvutsrppqootyyxxwvvwwxxyxxyxyyzyz{zz{|||{||||~|}~~}vsststsrqpoonnlmrwxwwvuvwwxyxyxyyzyz{z{{z~{z{zyyxwvusrrqpoommllkkjjiihghggffefeippqx}}}~~~}~}{zywvutssrqpoonmmlkjijihigglrsrqrqqrstuutuvvuzyvuvuvusrsposy|zzyxwxyyzyyzyzyz{z{{|{||{||{|}|}}|}}|}}~~yuststtsrqponnmlmlklrvvuuttutuwvwxwxyxxyyy}{||{|zyxvutsrqpponmllkkjjiihhgfgfffeefdeo{~|}}||}}}|{{yxwuttsrqppoonmlkljijigjqtssrrqrsstuvvuvvwxxy~~wuuvuuussy}|{{zyz{z{{|{|{zz{|{{|{||{||||}||}}}~}}}vu|}~}}~}}~~~~}~}}~~~~~~~~}vtutstssrqponmmllkjkjhkrutstsrssuvvwwvwww{~}~}}|{zxwvttsrrqponmmllkjjiihhggfgfeffdgmpsy}|}}}~||{{zzywvutsrqqponnllkkjkijpttstsrrsttuuvuvwvwxyxyyz|||{{zywvusrqqppomlljiihfjqrqppnooppqqrqsx}}}~~}}z|ztponlkjigedcb`_]\\ZYXWUTTSRQPONMMLJKJIHHFFLPQPONQW[[[\[\]^`abdefghijlmnopqsstuuwxxy{vpoqpqrrqrqpqqpqqngdeedeeeddcbba`a`_`_^_^^agiihihijjkllmmnnoopqqrrstttw~}|{{zyzxwvtsrqpponmllkjiihggeejoommmlmmmnnrxzyzyz{{|~~vnnnmnmkjifddcba_^]\[ZYXWVVUTSRQPPOMNMKLKILRSRRRQQQQV\]\]\]^^`abcdefghiklmnopqrrstuvuolnonopoooononooonpplfeffeffeeddcdccdcbbachllklkllmmnoopppqqrrstuuuwvvxxx|~~|{zyxxwvuttsrqqpoonnmlklpttssrqqtz~}}}}}~{vsrsrrqomlkiihgfecbba_^^]\[ZYYXXWVVUTTSSX[[YYYXYXYYYY^bbabbbcdefggiiikllmopqrsstvvronoppqrqpqqpqppqpqqqpqqmiijijkjjiihihhihhlqqpqqpqqrssttutuvvwxwxxyzz{{|{|}}~~~}}|{zyyxwwvuutssrrqqprvxwvvz~~~~~}}~{wtssrqponmlkjjhhgfedccba`_^^]\\[Z[ZX[_`_^]\]\]^]]^^\]bdededdefgghhjjkklmnoppqsqmmmnoppoppoppopqpopqqpqpqqqmjjkkllkklklkjmqssrssrsttuuvwvwxwxxyyzyz{{{||}~}~~~~~}}{{z{zyyxwwvvuttusstw{}~~}}}~~|{{|{{zxtrrqpoonmlkjiihhffeedccba``__^]]^abba``_`__`_`_^^_^^_bddcdccddefgghihijkkmmjhijjklkllklmmlllmnmmnmmnoonoooljjklllklklorrrrsrssttuuvuvwvwxwxyxyyzzz{{||}|}}~~~~~}}||z{{zyyxxwvwvuvx|~}~}}|}}~~~|zyzzyxyxwwvtqpoononmlkkjiihggfeeddccbba``bdcbcbabaa`a``a`_`___^^`bcbbaaabccdcdeffghfddeffghghihhijjijjkkjkklkllklmlmmljjjkkllnpqpqrqrrsttttutuvuvwvwxwxyxyzyyz{z{|{|}}~}{y{~~~~}|}||{{zzzyyxxy{{z{|}~}}}~}~}}~~~~~~~~{{{{z{{{zyzyxyxvuttstsrsrqpqpopoonmnmlmlllmnnmnmlmmlmllmlmmlkllkllklmnnnmnnnonopopqponooppqpqqrrqqrssrrsttstststtuttuttuutssstvwxwxwxxwxyxyzzyzyzz{z{z{{z{||{||{||}}|}}}|{z{z{|~~~}~~}~~~~~~~~}~}}|}}}|{|{{|{zz{zz{zzz{|{||{{|}~~}~}}~}~~~~~~~~}~}}~}~}}|}}|}}|{{zyzzyzyyxyyyxwxwwxwvwvwwxwxxwxwxxwxxxxxxxxxxxwxwxwwxwxyyxxyxyyzzzyxyxxyxyzzyzyyzyzzyzyyz{zz{z{{z{{z{{z{zz{zz{|{{|{{|{||}|}}|}|}|}||}|}}~}~~}~}}~}~~}~}}|}|}|}}|}~~}~}}~}}~}}~~~~~~~~~~~~~}~~}~}~}}|}||}|}|}|}}|}~~}~}}}~}}~~~~~~~~~~~}|}|}|}}|}||{||{|{{|}}|}||}|}}|}|}}||||||}||}|}}|}||}~}}~~~}~}}|}|}}~}}~}~}}~}}}~~~~~~~}}~~}~}~~}~~}~}~~~~~~~~~~~~~~~~~}}~}~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~}~~}~}}~~~~~~~~~~~~}}~}~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~}~~}~}}~}~~~~~~~~~~~}~~}~~}~}}~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~}~~~~~~~~~~~~~~~~~~}}~}~~}~~}~~~~~~}~~}~}~~~~~~~~~}~}~~}~~}~}~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~}~}}~}~~~~}~~~~~~~~~~~~~~~~}~~}~}}~}~~}~~}~}}|}|}}|}~}~~~~~~~~}~~}~}}~~}~~}~}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~}~~~~~}~~~}~}~~}~}}~~~~~~~~~}~}}~}~~}~~}~}}~}}}}|}||}~}~~}~~~~~~~~~~}~~}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}{{zyxwvutsrrqpoonmmmlkkjihhgffedcbbaa__^^]\ZXWWVVUUTTTVVVVWXXYZ[\^_`abcdffgjklmnnopqrstuvwwxyz{|||~~}|{zyxwvvtsqqponmlmoonnmlklljgfeeddccba`__^]\[[ZZYXXWVUTUTTUTSTTUTUVWXYZ[\]^_`bcdeefghijjklljhijkkllmlosuuwxxyz|}~||{zyxvvtnjjigfedcba_^\\[ZYWVWZ[ZXWWVUUTTSSRQRQPPOOSXXXYZYZ\]ZXX[]^``acddfghhiikllmnnoqqrsrtwxxwxyz|}~~|{zywusqonmkihfecba_enqnmmkjkklmllllmmmlmnmmmlmlkllic`aa`_`^]]ZTPOPOPOPPNNNONOPPQPQW]^^`a`abcefghiijklmmou{|}~{xwwvwvurkeddccb`^^\ZYWVUTRPONMLJIIGFEDBEMTVUUTTUWXZ]^_abdfhjlmoqstvwy|{wttvwxyzyz{xspqrstutuuttuvwwxxx{~wutrqqolkigkoolkkihhgfgfeededbdjnmmlkjjklkllklkklkkkkf`^^__^__[TQSTSUUUUUTUVUWXWXYXYZYZZ[[\[[]blsuvwwxz|~~||}wvvttsrrqponmllkjjihgffeedcdaZTSSRQQPNMJJPTSRQONONOPPQSTTUUW\dghiklmpqsvxyz|}||~~xxyzz|}|{{|}|}~}~~~}|{|{yxwux~~}{||wqppqpoponmkjkjjihgffedccba``_]_ef_ZZYYYZYXYXWWXYZZ[\]^^__abceeb][]__`a`a`_bimmnnmnpqrtuwyyz}|~wtsqpomkigedba`^\[_ddba`^]^]]]]\\[Z[YXYXV[abaa``a`YVWXXYZ[Z[[\]^_`bbcdefghiklkmnns|{tqsstwxxyzz{}}~~}{zyxutsqonljmqty|{yxxwwxyxxyxxyxyyzyyzyzzyzztmlllklkjhfee^VTTSSRPNNKJIIHGGFHNSTSSTUVWZ[\]_`abddfhhhovxyz{{}{vvxy{}~~vqonmlkigecba_]\ZYXWTTSQPOMMKIIMPSY\[ZYYZ[\\]^^__`abceghikmnorqliklmprqrssttnhikjkkkjkjjkjjkjjpvzyzz{{}~~}||zxvurosxywusqppononmlkjilrutttsrrsstutttsststsstpieeeded]VSSRQRPNNMKJKJJKKJKLKLLMNNOPQOSZ_bhmmmoqrtwxz|}~~~}|{yxwuusrrqoonmmlkjkg_ZZZYXXWUSRPOSXYWVUTSRSRRSRQRQRX^```aacegilmoqrtvwyz{~{vvxyz|ytpppqqrqqqpopppqqpqqrrsrssstvtt{}zy{zzzzyxwvvututtssrrpqqpoponnpvzxqlkjkklmlkkjiiihihgghghhhhjje_^_`ababaa``ahmnmmnmnopqrrstttw~~}~}|}|~~{zyxxwvtsqonnljjotsrqppooppoopopoppooppnrx||{|}ysoqrrtutssrrssrsrsssrststuuvwvv{{xyyz{|}~}|}|}~}~~~~~~xutuvvuuvtuustz~~~}~~~}|zyywvuutsrqppommljnuvuzztrrqrqponllkjjhfioqqpononopqpqrqrsrsttuuuy{z}~~zyzyy{zxxwvvuv}~~}}~~}~~}}}|{zyxwutsrrqponmllkjihhgffeflqppw|{{|||~wvwwwvvusrrpopnntzzwxwvwwwxyyyzyz{z{|{||}zuuvuuuttrqqpnrxyxxxvwwxxyxyzxx}zzzyxxwvutrrqpoonmlkkjihihhggfiosqry~~~{zzzyzyxwvtstsqty}{zzzyzyz{{z{|{|}}}|}}}~|urrsrssqqomnmkpwxwvvutuvvwxwxwy}|{z{zywwvutsrrqpponmmllkkjjiiouusw}{z{zyzywvutssrru{|{zzyxyyz{{z{zz{z{|{||{|}~~xrrsrrsrppommmlqwxwwvuvwwxwxyxx|~}}}}{zywvvuttsqqpooonmmllljjlqvusw~}xyyxyxwvutrrqpqw{zxyxwxyyzzyzzyzyyz{zz{{|~}~}wsttstsrqqoonmntyyxxwvvwxyxyyyz~~}}}|zyywvuttsrqqoonnmmlkkkiintvtsw~|xyxwxwvutrrqpptyzzyyxwxxyyzyzyzzzz{{z{{{~}}~zututttsqrqooomnuyxwwvvwvxxxyzy{~}}||{zyxvutssrrqponnmlmljkjhjpuussx~{xyxxywvutrrqpqw{{yzywxyyz{zyzzyz{z{{z{{z|~~wttttstsrrpoonlouxxxwwvvwwxxyxx~~}~}||{yxwuuusrrqqonnnllljjkiimrttssyywyxxxwuusrsqptz|zzyyxyxxyzyz{zz{z{{{|}{{}}~|ustttssrqqonnmlpvyxwwvvwvwxyxx{~~}}|{zzxwvuttsqpponnmllkjkkijqutssu{yyxxxxwvusrrqqw{{zyyxxyzyz{zz{{zz{|{{{|z||}~xttutstsrqponnmmpvxwvwvuvwwxyxx~~}}|{yyxwvutsrqqponnmmmlkjjjmsutssv|}yxxwxwvutrsrpsz|{zzyxyxyz{{z{{z{{{{|{{|{}}|~|vtuuttsrqqpononmqwxwvwvuvwwxxwz~~}|{zywvutssrqpoonnmmlkkkijputssru}}||zyywuvslffedcb`_]\[YXXUTY^][ZYXXWVWWVUY_a`__^_``acddffgijlnoprtuxzvpqqlikkkkkjjjihhihiihihiijijkkkmmmry|{}}}~~~}|zxwvuttrrqonomllkjjiginrrqopmgbcdcccb`_]\\\ZZZYXXVUUUQJHIHIJIJJJIJKKLLNTZ[[]]\_`acedgntuuvwxz|~~}}|{yvtronquusqomlkjkjihhgfededccbaa`_ahlha]\[[\]\[ZYXWWVVUUTTSRSRSTSTUTUZ`cdefhgcacghijjkkllmnopqpqrssttpllmooppqqrqrsstuw}}~}wuuuttssrponnmllkf_]\\[ZXVUTSQQUXVTTRQQPPPPOOPOOPPQRSTTUVXY]ehea`acegiijjkkmmnpqpqrstuvwwxz|{~|zxvtsqomljhgecba_^^\[^aa`__^^cgffgeedeeffgfeefeefeefd^[[\[[\\[Z[\\]^_`_\YXZ[\]^]^_^^bhkiijkjkmnopqqrsuvwxy{{|~~~~}|}||{|{z{zyywsokfddcbba_][YXWUTTRPONLKJJHHGGFFGKOOOPPPSY]`abcegikmnprsuwwyz|}~{yxz{|~~{uqponnmkihfddba`_]`ccba`__^]^]^`cdccbaabaabaaba``ababccdeefhfca^\^_`abcbcdcdeeffeffffgfghhijijmruuvwxx|}|{zyxvuutrswxwvvtutolklklkjihgffeedbba`_^^ZUSSRQQPOOMMLLKLMLLPTVVWWXY[\]^afkllnopqstvwxy{{|~~}||{zyxvuutsrqppomnmklopkhhhgggffedcbba``__^]\[Z[ZYWWVVY\]\]]\]^\YZ\]_`abccefghijklmnonkjkllmmnmmnonopqrrtx{|}~~~}{zxwvutsrqqojghffedcb`_`bcba`^]]\\[[ZZYXXWVUVUTUTTTUTVYYWWXYZ[]^``acddfghijklmmnopqqrrtx{|}~~~{zywvtsrponoppomlkjjlnnmmllkkkjkkjijiihghgeba``_^^]\[ZZYXYXWWXUSRSSTUUVWWX[^`abccdefgijjklmnnopqrsstuvwx{~}|}}}|{zyxxtomllkjiigfedcba`_^]\[ZYXWVVUTSRRSTSSRQPPQTVVWWXYZ[\^_`bcefhikmmlklmnopqqrrstuuvwwyyxwxyz{|}~~~}|{zxwutrqpommlkllkjihghgfghhihgffefededdcbcbbaa``_`_^_^_^ZWWWXXZYZZ[[\]]^_`abcdeeffgghiijmoppqqrstvxz{|}~~}|}~~}|{zyzyxvuuutsssrrqpqpooponomkjjiihhgffeeddccbcbabddcdcddeefgikllmnnoqrsstuvwwxxyyz{||}}}~~|{||}}~~~~~}}}|{|{{zzyyxyxwxwvwwvuuvvuututtssttsrrsrrsststssrssrqrqrqqrqrrsrssttutuvuttuvuvwwvwvvwxwxwxyxy{z{|{||}|}~~}~}|{z{zzyzzyxyzyyzyxxyxyxyxxwxxwxwwxwvvwvwwvwvvuvuuvwvvwvwvwwxwxxyxxyzzyz{z{|}}~}~}}~~}~~~~~}~}||~~~}~~}|}|}~~}~}~~}~~}~~}~}}~}~}||||{|{{||{{|{zz{zz{zyyxyxyxyyxyzyyzyzz{zz{{|{||{|}}|}}|}}~}~~}~}~~}~~~~~~~}}~}~}}|}}|}}|{||{{|{zz{z{zz{|{|||{||{||}|}}|}||}~}}~}~}~~~}~}}~~}~~}~~~~~~}~}}~}~~}~~~~~~~~~}}~}~}~}}}~}}~}}~~}~~~~~~~~}~~}}~}}|}||}|}}|}||}||||{||{|}~}~~~}}~}~~~~~~~}~~}}~}}~}}|}||}}|}||}~~}||}|}~~~~~~~~~~~~~}}~}~~}~~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}~}~}}~}~~}}~~}~}}~}~~~~~~~~~}~~}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~~~~}~~}~~}~~}~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~}~~}~~}}~}~~~~~~~~~~~~~}~~}~}~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~~}~}}~~~~~~~~~~~~~}~~}~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~~}~}}~~~~}~~~~~~~~}}~}~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}~~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}{|}}|}|{|{z{zyyzyyxyxxwxwvwwvuvututtssrsrstututsstsstsrppopononmmlmlklkkjjihihhggffecaa``_`_]]\\[[[ZYYXXWWWWYYYXWXWXWXXWXXYYZ[]``aabbcdeffghhiijjkkllmmnnnooppqqqnmnooppnlllklmlmllklklkkkkjjkjkjjkjkjkjjkjjkjklkkorrtxyyy{z{}~~~~~}~}}}}|}|{|zurrqrvzxxwvuvuuvuvuttuttuttststtsrrsrqrqprvyzyxyxyxyz{{z{zvqrrrrsrqqponnnmmllkkjjiiic^]]\]\[ZYWVVTTSSRQPPONNMKLOSTRRQQPQRRSTTTY_``bcbdefhijkmmnppqrsttuuwwxxyyz{{|}}zuuwsnmonmnmllkkjiiihghhgfgfefedededdeecddddedflpopoosz}|~~|vutsttrty{yyxxwxwwxwxxwwxwxxwxwwvwvwvuvuuy|xyyyyzyxwvuutstsrqpppmebbbaa`_]\ZZYXWVUTTRRQPPONNMKMQUUSSTRRTUTX^bbcddegijlnooprstuwxyyz{|}~~~tpqqrrsrqpnmmlmlkkjjiihhggfgfefeeeddededdekppprqqrrt{{xwwvwvutrquz{zzyxxxyxyyyxyyxyyxyyxyxxxyxy|}|}}|{|{yxxwwvuusmgffeedca`_]\[ZYXWVUTSRRQQOONMMKJNSUUUTSRTZ`bbcddeghklmnpqrtuuwxyz{|}~~zuqqsrrsqponmmlklkjjihihghgffefeedeededdgnpppqoprrtvux~xxxwxwuttrqqootzzxxwvvwvwwxwxwwwxwwxwwxww{~}~}}~}||zyxxwwrkhhgffeca`^]\[YYXWVUTSRQPPONMMMKKJIIMRUTRV[^^_`abbdfgijkmnoqrsuvvxyz{{|}~}z{}|xspponoonmlkkjjijihhgfgfededdcdccbcbcjonnonmoqrststuuz|xyyxxwvusqqpnnommswvuutsttttutuuutuuuvutx~}~}~}|{zyyvnijjhggedc`_^]\[YXXVUSSRRQPONMMLJJIHHHFGKRY^^\\]]^`bdeegghjlnoqrstuvwxz{||}}~~}wwyyzz|ztnmmllmlkjihhggfgffededcbcbaaababflnmmnmmnoprrsttuvvw}~yyywxxvutsrqonomlmkhkrutssrqrsrststsssusu|zsrrppqonmkihgfedcba`_^^]][[ZYXXWVWVVUTTSSV_gjjijijlnpqrtuvwxxz{|}~wsssrssrponnmlkkjjjihggffefedgnpoopnnopqrsstutuuvwwwyzyzyzyzzz}vuutttsrrponnmllkjjihihgjqsqqrqpqrrsttutty{{zyyxvutrqponnmlkjihggfeedccbbaa`__^_^]_fkjhlruvvwwxz{|~zvwvvvvutrqponnmllkkjjiiggmsrrsrqrrsttttutuvvvwwxyxx|zvtvz~}~~~}vtuutw|~~}|}~~~~zvvvuvutsrqpoonnllkkjiihihgglrsqqrqqrrtutw}|zyxwvutsrqqonmmllkjiihggffeeddcdbcinonnnmms{~}~~~~yxxxwxwvutrqpponnmlmkjntuututsstuvuvwvwwxxyxxyzyz{z{}z~xsstsstsrty||z{zzz{z{|{|}||}|}~~}~}~~~~}yxxxwxwvtsrqpponnmllkkijiihhhghnssrrrqsrsy}{zyxwvutsrqponmmllkkjiihghgfgfehorqpqpoqrqtzyxyxxwvutsqqpponnmntxwvwuuvvwwxwwxyyxxyyzz{z{{|{{|||ztstssssqqqoorxzyxxxwxxyyzyz{z{{z{|{|}|}|}}yzyxyxwuttsrqpponmmlkkjijiihhffgehorqrqps{}|zyyxwvutsrqpoonmlkjjkjihhggfhnrrqqpqrsrstutw~|wwxwvwvtsrppqootyzyxwvwxwxyyyxyyzyz{z{z{|{{|{||||~|}}}~wsststsrqpoonnlmrwxwwvuvwwxyxyxxyzyz{z{{z}{z{zyyxwvusrrqqoonmllkkjiihihgfgfeffdipppw}}}~~~}~}{zywvuttsrqpoonmllkjjihihgglqsrqrqqrsstuutvuuzzvvvuuvtrrqnry{zyyxwxyxyzzyzzyzz{z{zz{|{||{|}|}}|}}|~|~~~zuttsttsrqponnmlmlklrvvuvutuuvwwwwxwyyxyyy~|}{{{zxxvutsrrqponnmmkkjjihihgfgfefeefdenz~|}}||}}|||zyxwuttsrqpponmmlkkjijigjqtrrsrqrstttuvuvvwxwx}~xuuutuussx}|{{zzyzz{zz{zz{{{||{||{||}|}|}}|}~}~}}~}wu{~~~}~}}~~~~}~}~~~~~~~wtutttutrqponnmlmljkjhksvtstssttuvvwvwxww{~~~||}{yxwuutsrqqponmllkjjiihhggffeeefedglorx||{|}~|{|{zzyxwutsrqqponmlmmkjkiinttstsrssttvuuvwvvwxwxyxz||{z{zywvusrqqponlkkjihgfjqrqppnnnopqpqprx~~}~}~~}z|zuponlkjihedca__^\[ZXWVUTRQPPONMLLKIJJHGHFEKPPOOMPW[Z\\\\]^`bcdefghijlnooprstvwwxyyz|wqprqqsrrqqpqqpqqngcddddedccbaa`_`_^_^]^]\`gihhhggiijklmllnnopqqrrrstsv~{~{zyyxxwvutrpnonllkjhhgffeddbbgmmllkkjklllrxzyzzz{{|~xponnnnlkifdcba`_]\[YXWUTTSRQPONMMLJJIGHGEHORQPPONOOT[^]^]\^`abdefgghiklnopqrttuwxxzysooqqrsrrsqqqppqqpqqlfddeefeedcbaa`aba``_`fkkkjjijkklmnonoppqrrssttuvvwxx|~|{yxwvutsrqpnnmlmkjiihgfegmqqoonmnqx}}}||}~wrrsrqpoljihgfdcb`_^][ZYXWVWUTSSRQPONNLLRWWVWUUUVUVUW\bdcdcdeffhijklmoppqtuvwxyy{{xsqrstuutttsssrrsrrrsrssngfgghhgfffefedecbgnononnoopqrqrsrstuvwvwxxyzyzzz{||}}{zyyxwvutsrqqpnmmlkkjjihgjpssqqv|~~ytttrqpnlkihhedcba`^]]\ZYXWVUTTSRQQOSY[ZZYWXXWYYYYZXZbffefgfgijklmnppqrstvwwy{xroqsssttstsrsrstsrrsrrsrstslgghghhghgeffdfnrqppoopqrsrststtuuvwwxwxyyz{{{|}|~~|~}|{zywvvttsrrqonnmllkjihihgfjou{~}|||}}vqppoonlkigfecba__^][ZYYXVUUTSSQRX]\[ZYXYXYZZZZYYZZX\dggfgfghijlmnopprsttwwqllnopqrqqpqqpqqrrqpqqpqpqrqrsphdfgfggffeejqqpppooppqrrststutuvuvvwwxxxyyz{z{}||~}}~|{zyxwvutsrqpoonmllkjihhhgfeflw}}|{|{|~~}xpnnmlmkihfdcb``_]\\[ZXWWUTUSQV]][[ZYZYYZ[Z[[ZZ[Z[\ZZ_fihgggghijlmnooprtoihjklmnmnnmnmmnmnnnmnmnonoonoonoqmeccddedhoqooonoppqqrrsrststuvuvwwvwwwxxyyzz{z{||}{sou|~~}~~~}{zzyxwvusrrqoonllkjkjiihggeeipqoqw{||}}~~~xrqpoppnmkihhgeddcba``^^^]^ehfeeddedefggfgfgffghgghghntuuuvtuwxyzz{}{ursuvvwvwvuvwvwwvvwvwwwvwvvwvwwvwwvwwrljkmsxxwwutuvvwxwwxxwxxyyyyzzyyz{{z{z{{|{|{{}|vpprppw}}{{zzyz{{||{|}|}~}~}~~~~~|}}|}|{zywwwvvuuttsrsrrsrpu{}|}}{{|}}~~|{zyxvutsrqqpponmlkkjihhhggfffedelpoopnnry}~zututtssrponmlkjiihgfefkppononnoopopqqpqpqqrqrrsrrssu||{|}~~~}}}}~~}~}}~}}~}}~}~}}|}}|}|{~|uu{~|}|{|{{{|{|}|{|{|}}|}||}||}||}|}}|}}|}}zspqrqqqppuzzxyxwxxyyzyz{zz{||{|{||}|||}~}}yyyyyxwvutssrqqpponmmllklklkiiouvtuusuvux|{zyxxvutsrqponnmmlkjkjiihhgfgffjpqpqqppqqsxywwvvvutssrpoonmmljntututrssttuuvvuuvwvwxxwwxxyxyyyy|}~~~~~~}xrrssrsrqpomovzyxxwwxxwyzyzzzz{z{|{||{|}|~{yzyzyxwvussrqqponnmllkkjjiiihihghnttrsrqw}|zyyxwvutsrqponnmllkkjjihhgggjpsrqqpprrstutu{ywwvvwvtsrqpponnuyxwwvuvvwxwxxyxyxxyzyzyz{{z{z{{||{|}~{ussrssrqqpononmpvyxwvuvwwxxyxyxxyzyz{{|{{~z{{zzyxwvtsrrqqoonnmllkjkjiihghgffgehosqsz~}~~~|{zxwvuttsrqqponmmlkjjihihghnssrsrqrsstuutvvvx|wvwvuvusrqpptz{zyyxxyxyzyyz{{z{{z{{|{|{||{|}}|}|}}}}}~}~~xtststtsrqonnmlmlkkouwvuvuuvvwxwxyxyyyy{z{}{|{{zzxwvutsrqqponmmllkkjihihghgfgfefechu}}|}}}~~}|}|zyxvutssrrpponmmlkjjiihhlrtsrsrqrsttuvuvvvxww{yuuvutusrty|{zzzyzz{zz{zz{|{{|{|{{|{|||{|}|}}|}}}~{vz~~}~~}~}}~~~~~~~~~~~~{uttstusrqqponmmlllkjijputtttstttvwwvvwxwx}~}|}|{zywvvutsrqqponmmlkjjiihhghgfgfefedioqu|}||}}}{|{{zzxwvutsrqponnmmllkkjhkqutsrsrsttuuvvwvvwxwxyyy~~wsuusu{~}|{|{|}|}|{||}|||}||}}|}}|}}}|}}|}}|~~xrpqu|}}|{z{{{|}|}||}|}}~}~}~~~}~~}~~~~xuuvuttsrqpoonnmlmlkjijihjpttsssrsstuuvvvz~|{zxwvuutrqqqpnmnmlkkjiihhggfgfefdelqqppqv}~~|z{yyyxvutsrqpponnmkkljjpuvuutsstuvuvwvwwxwxyxyzyzyz|usx~}}}~}}~~}}~}~~}~}~~~}~~~}~}}~}~~~}|urrqrrpu{|z{zyzz{{|}~~|{zyxwvusrqompuvutrqqoopnntzyxxwwxwxyyyzyzz{zz{z{{z{zyxyxyyxwxwvvurka[YYZYYWVTSRRQQRQQRQRSSRSSTTUTUVUVUVWVWXWX]dffgghjkpx}~zuuvuttsrqoonmlkkjjihggfedccba`_^^]\[ZYYXWWVUUTSTTSTTTTUUVWXYZ[\]^_abcdeeghhijklmmnniddefhghihhouwwxyyz{|}|{ywvusrqpomlkhglqqonlkjimtutssrrsstuttutuuuuvvuvuuvuuvututstssrrqrog^XVUVUTSQOOMMMMLLKKLMLMNMNOOPOPQRQRSRSTSW^bbcdcefgjkms{~~~xwwwvwutsrponnnmlkjiiiggfeddcbba`_^]\\[ZY^cebZTTUTUWVVVVUWWXYZZ[\]^`abccefggijjkkmniccddegfgfffhgiqvvwxwxz|~~|{zxwvttsqqomlliinqqonnswwvwvuvvwvwxwwxyyxyyxyyyyzyxyxxyxwxwwvuutnhfhe_ZXWUTTSQPNMNMLMMMMNMMNNOOPPQQRSRSUTT[abbccdfghkkmopqx~yyzyyyxvttsrqqpoonmlkkjiihhffededcba``_]`figeffb[YZ[Z[[ZYZYZZ[[]\]_``bccefghhikklnmfacddefefeefffhhhksvwwxyz{|}|zyxvuusqqomnljkptw||zyxwxyyzz{z{{z{{|{{|{|{|{{|{|{{{{zzzyyytmjkjhhie\VUUTSSRQPNMNMLMLLMNMNONPQQRRQSSSX_babcbdfghjklmnprqu~~}|{zyxwutssrqoonmnmllkjjiihgfedeecbcaafkkjjiggihd^\\]\]^]]\[\]]^___`abceffgijjklhbbdccdeddcddcdedeffglswvwxxz|}~}|{yxwuttrqpnnmjku~|{zyz{||}}||{||}|}}|}||}|{|}}|{z{{{z|yrlklkjjigfe`XSTTRQQONNLKLKLKLMLLLMMNOOPQQSZ``ababcdeghiklmnoprttxwv|}zywvvutsrqqponnmmlkkjjihhgfefedccadknlkjihiijkkic^^_^]^^]^]\]\]^_`abbdcdfghiga^_aabccbbabaabcbccbcdcelsutuwwxz{}}|{ywwvtssrqpnmrwvty~}|||{|{{|}~}|}}|}}~}}|}||}}|}}|}|{|{vomnmmlkjhgfddc]URRRPPONMLKJKJKKJKKKKMMNNOT[]^_``abdefggiijlmnpqqstu{}wxwuw}~|zxvutssrrqponmmllkjiihghgffededbcinmmllkkklkkllklib^__^_^^]]\]^^_``abbccdgg`\\]]_``_`__``_`_``a`ababccfmrrsuvuwz{~~}|zxwwvusrrpsxzxwwtu{~}|}}}}~~}~~}~~}}~}~}~~~}~~}}~zspponnmmkihgffdcb`YSQQPPPPNNMLKKLKKLMMNNMPX]\]^^^`bdefghijllmnopqrstuuw~zxxwvvtrvzzxwvuttsttsrqqpqqqpononnmnmmnmmrwyxyxwwxyyzz{zz{z||wqpqqpqqppopoopqpqrqqsohfhhgiihhgfffeefefeededeefefeeiostststvxx}}{zyywvutsrqponmmlklrvuuutssttw}~}}|{|{zzyxyvojijiihggedccbcbab``flmlmllmmnoppqrqrsstuuvwvwxyxyzz|xuvututsrqootyyxwvuvvuvvwvwvwwvvwwvwwvwvvy~~~wqqsqqsqooommlklkjjihihghgfgfffgeekqsrrrqtz~~}|{zxwvutsrqpoonnlllkjjiinttssrqrrssuuuy}vrrrqrqponllkkjjlruttsrrstuvvuvuvvwwxxyyyyzyz{{z{{|{~~yttutttsrqononlntxwvvutuvvwwvwwwwyxwxxyzyzywxwvwvutsqqpoonmmllkjijihghgfgfeefdflqqpu{}}~~}{yxxwvttsrqpoonmmlkkjjiigjptsrsrrsstutuuvuv{}wuuutssrqpomotyywxwvvwwxwxyxxyxyyzz{z{{z{|{||{|}||}|~~~~}vsuutttsrqoonmmmljmtxvuuttuuvwvwxxwxwwxyy}{{zyzzxwvtssrqponnmllkkjjiihhgggfeeefecenz~}|}|}~~}}|zxwvuttsrqqponmllkkjiihhnssrsrrrsstutuvuvwwwy{vuuttttrqu{|z{zxxyyzz{z{z{zz{{{{|{|{||}|}}}|}|}~}~~{y|~~}~~}~~}~~~~~~~xtutttusrqponnmlmlkkjintvtttsttuuvuvwwxwwz~}}|}|{zxvuutsrqpponnmlkjijiihhggfgfefedfjotz}}{|}~|||{{zzxvutssrqpoonnllkjkihmrtsrrssrssuuvvwvwxwxyyy|ytsuusv|~||{z{|{{|{||{|{|{{|}||}|}||}|}}~}}~~}~|wrqtz~~}|z{|{|}|}}|}~}}~}}~}~~~~~~~~}vuvututsrpoonnmmlllkjjjhinstsrsrsstuvvwvv|~}{zyxvvutssqqponnmllkjiiihhggggfeeehmqqoou{~~|y{zyzywvvtsrqpponnmklkikruuttssttuvuvvwwxwxyxyyyzzx~}wtuz~}|}}~}~~}}~}~~}~~~~}~~~~}~~}~}~~~~~ysqqrrrtz}{zzyyyzz{|{|{||{|}}|}|}}~}~}}~~~yvvwvvvtssqpononmmlkkjjiihhgiotsrrqrsssttx}{zyxwvutsrqpoonnmmlkjjiihghgfgfeglqrqppqpryzxyxwxwvttsrqpoonmmlkovwvuututuvwvvwxwxxyyzyzz{zz{{{~~~~~~|vqqrqrsrpotyzyyywxyxyyzzyyz{z{|{{|{||{}}|}~xwxwxwvttsrqpoonmllkjkjiiihgggfiosrqrqqrtz~||zyywuy}|{|||{|wtttstsrqomlkjihhffdcc`XRQQPOONLKJIHIHIJHLSWWXYYZ[\^_aacddfghijkklnooqqrsutw~~}|{zyvutqpuyxvusqpononmllkjiihhggfeeddiopnoommnmnonnonnnnmnmmmlf`_`_^__^^]\]]]^_[USTUVWWXXWWWXWXXYXXXYXYZYZ[Z[[\\^^_djmnoou}~}|yyxuv|~}|{{zyyzyyxxz~~~~~}~~~}~~}|vpppoopnmljiihfedcba__^\\\XPKKKJJJHHGEDECEKQSRSRSUVXZ[\^_`bccdefgghjkklmnppqtusx}}~|{ywussqoouxvtsqoonnmmlkjiihhggffehmppopoonoopqpqqpoppoponnonomfa`a``a`__^^_]VSSTTUUUVUUVUVWVWVWWXXXYXXYZYZ[Z[\\]^]`gkow}}}~}{z~~~~}}|z{{trssrrqponllkjiihfedcba`_^]]\WOLMLKLJIIGEJQSRSSTTUVXZ[]^_`abdefghhjkllmnopqrstuwvw~|~~|{yxwvttrnqwxvutqpponnnmlkjjiihiottssrqrsstututtstsststtsrrsrrrohdddcddccb[TTUTUVVUVUTUTUVWVWXWXWXYXYYZYZYZ[[\]]]___gu||}~~~xuuvuuutsrppomllkjjhgffecbaa`^^][UOMNLMMJKQUTSTSTUVWXZ[]]^`abcdeghijjklnnoppqrsuvvwwrnt|~~~||{yxwtsronrwwutrqpoonnnmllkjntvututsttuvvuvwvvwvwvvuvuutuutsstsogdfddebZVVUTUTUTSRRSTUTTTUUVVUVWVWWXXYXYYZZ[Z\]\_gkkpx|}}wvvuuvutsrqponmllkjihgfeedcbba_^^]]ZRMMLKPVWUUTSTTUVXYZZ[]^_`bbcefghijkklmnoopqsrturlkllov{}|}}~~}|{zywvurqqnmrvvtrqpnonmmmklrvvuttutuuvvwvwvvwvwxwvvwvwwuuuututsssmeee^XXXVWVTSRQQRQQRQRRQRRSSTUTUVUVUVWVWXXYZYZahiijjjrz}~zwwvvwvutrqqpponmmkjjihgffecbbb``_^^\[[VOOUXWWVUTUTTUVWXXYZ[\^_`bbcdffghijklmmnooprpjfhiikllouyzz{||~~}|zxxvusrqpnllrvtrqpnnmklrvwwvutuuvwvwxxwxwxwwxyxwxwxwvvwvuvvuutrtrfZXYXXXVTSRQQPOPOPPOOPOPPQQRRSSTSTUTUVVWWW[cfffhgikknw~~ywxwxwvusrqqponnmmkkjjihgffeddcba`__]^^[\bc\YZYXYXYZZYYZZ[\\^__`bbdefghhijklmmnooqqlffhhijkjkjjnuxxyzz{|~~}|zyxvutsrqonnllkigjorpoonlpwzyzyyyzz{||}~}~yvtnijjhhgecbaa``_^^]^]\]\\]\]]]\]\]]\]^]^ejjjkkkmnnpqqu|~~~}~|{}~~~~||{{z{{zyzyyxxwxwxwwvwvuuututtusrv}~xqqrstututsststtutuvuvuvwxwxyyyxyyzyzwqmnonoononllmklqwyxwwvwxyz{||}}~~}|{yxwvuttrqpponmmlkkjjiihhffjprpqw|||}~~{wxvuuusrqonmmlljjjihhgfgfefeddedcchnpononopqrsstuuty|}~}}|{zyxwux}|}|}~}}~}|}|}~}}}~}~~}~}~}}~}~}|~|}~~~~~}~~~}}~~}|}|}}}|}}|}|||}|||{||}~~~~~~~~~}~}}~}}~~}~~}~}wrqsrqrqponmnmlmljlrwwvvuuvwwxyxyyzz{z{|{|~~~}{zxwvuttsrqponmllkkjjihihghggffefkt{}}}|{}|z{zyzxwutsrqpponmmllkjiihhghgehorqqqqpqrrsttuvuvwvw|yvwxwxwvtty~~}}|{{|{|}|}}||}}|}||}||}|}}~~}~~}}~}~~|{}~~}~~}~~}~}~}~}}~}~~~~~~~~~~~}~~~~~~|urtssssqqponnmlmljkjhlrvustsstuuvwwxxxyyx|~~~}}|{zywvvutsrqponnmmlkkjjiihggfgfefeefkrx||||}}|z{zzyxwvtsrqqponmmllkkjijhhmssrsrrststtuvuuvwvwxyxy}vuuvttx~}|}|{{|}}|}}|}}|}}|}||}}||}}~}}~}~~~}~{tpqv}~}}{{{||}||}|}}|}}~}~~}~~}~~~~~~|yttutttsrrpnonnmmlkkjijigkrtstsrrtstuuvwvx~~}{zyxwuttsrrponnmllkjjihihggggfefeejprppsz}~{zyxyyxvutsrrpoonmmlkkjilsvtstssttuvvuvvvwwxxyxxyzz|{usw|~~}|}~}~~}~}~~~~}}~}~}~~}~}}~~~~~~}wrqrrqsx}}z{{yzz{{|{z{{||{|}||}|}|}}~}}~}~~wuvuuvutsqpoponmmlljjijihigglssqrqqrsstuuz~}{zyxwvutsrqpoonnmllkjihihghgfgfdhnqqpqpoqv~{yzyxyxwutrrqpponnmlklqvvuuusstuvwvvwxwxyyxyyzyzz{z{~}}~~~~~~~~zsqsrsrrqpqwzzxyxxyyyzzyz{z{{z{|{{|{|}|}}}zwwxxwwutrrqpoonnmllkjijiihhggfgnssqrqqrrt|}{yyxwvutsrqponmnmlkjijjihhgggfflrrqqpqpqrrt{zxxwxwvutsqpqpoommqvxwvuvuvvwwxwwwxyxyzyzyz{z{{{z|{|}wsssstsrqqponqwzyxxwvwwxxyyzyzz{z{z{|{||{}|{{zzzyxwvutstssrrqppoonnonmnmlmmlnsututsw}~}~}}|{zyyxyxwwvuvututtssrrqrrqpswxwxwvvwxxxyzyz~~~~~||~~|{zyzyzyxwxwvuronnnpponnmlklkjkjjihhggfgffeeedccdcbabdghhijjijijkkifghggggfgfeeededccdccbcbca^\[Z[ZYWWVUUVTSRQRQRTVWVWVWVWXYYYXXYZYZ\_aaaabacegghiijklmnnoppqrrttrprsrstttuurononooononlkklkjkkjkjkjjijiijijjiijnppqtvuvvwxyzz{|{~~~~~}}~}|}}|}}|}||}|{~~{wtststx{zxwwvvuvuvuututsttsssrrsrsststtsrsrsspmprrrrrppqpqqpqqpooppoononnnnmllklkjkjjnrrrqqpqqkghhghhggfedddccbba`a`_`_^_^]^\WRQRQPQPONMMNMMMQVXVWWWWXYZ[[\]^^____a`ahmmlmmnopqsttvvwxyz{{}~|wuvwvwwxxwwvvwxuolmmlmlkkjihihghghgfgfeefeeefdflppoppoosz~~~~~}|}|}|{|{zz{z{{z{|zzyzyywvvz~~}}|{||{|{|{{zz{zzzzyyzzyxxyxwxxxwyzvuvvwwxwwvvuuttuutststsrsrqrqqppoppponqwzyxsmlmnmnnmmlkjkjijiihhggffeededccbbb^VTUUTUSRSQOTZ[Z[ZYZ[[\]^_``a`abbccdeedekqsrstsuvwxz{|}~~yvxyy{{z{{zz{z{{{z|zsnnonnonmlkkjjijiihhgghhgfhnssrsrqrstuvx~~}~}}}|{||{||{|{{|}~}|}{zyxvutrv}~|{{zyzyz{z{zyyzyzzzyzyyzyyzyw{{z|||}|{{{zzyzyyxxwwvwvuvutsstsrqqrqpoppoonmnmlmllkkjjijihihgggfffeeddcdcbcbbb^XUSTTSTW\^\[\[[\]^_^__``bbccddedefefgffkrtttutvwxz{{}|vsuwxxyxyxxyxyxxyyyzyyyytnlmnmnmlkkjjiihihhggfhnssqrqrsttuvuvwvx~~}}||{|{{{{zz{zzzyz~~~~}||zyxvuutsrqorwzyxwwwvvwxwxwvvwxxwwxwwvwvy|y{||}}||{zzyxyxxwvvvvtuutssrsrqqqoidbbfmnlkihghghghgfeffedeedccbbcbbabaa`a`_`_YRQW]_^]\\\[\\]^_^_```aabbccdddedeffggfhottutuvvwyxrnprrststttsttuuuuvuvvuvvuvxtmijkjkkjjihhgfgfegmrrqqqqrrsttuuvwvwwxx}~~}}}|{{z{zzyxyyyxyww|~~}|zywvutssrqponmmrwwuutstutuuvvvuuvuuvutx~{||}}}}|{zzzyxyxwwvuvuuttssrsqjdddcdcacjlihhffgffgfffeeeededdedcddcddcdcbbcabghdabbabcddcddcddeeffgghghhijijkjkklklllmszzyz{wqprttuvuvvutuvvwwvwwvwwxwxxwxwxywpllmlmllkjiihipttrsrrstttuvuvuvwwxyxyyx{}{{{z{{zxwvuuttssrrqqpopoonnqx{yzzxyzz|~|{zyywwvvuutssrqppoqx|z|~}}}}{zxvvusrrqqpnnnmklkjotututsstuvuuwvvwwvyytrsrrsroonlmswvuttststuttutuutuuvuvvuvvuvvuvvuzxuxyyz{z{zyz{z{{{z{z{{z{|{{|{{|{{|{{{|{{{||}~}}~}}|}}~}}}~}}~}}}~}~}~}~}}~}xrqrqqrqoqvyzyyxwxyxyzzzz{{{|{||||}}|}}|xyxxxxvuussrqqppoommmlkouxwvwvvwxxyzyy~~|{{yxxwvutsrqppononmlmlkkjjjhju~~}|zyxvvuutsrqpoonmllkjjihkrutstsrsttuvuux}xvvwvvutrrqppommrxxvwvtvvvvxxwxwwxxxyyxyyyzyyz~}uu|~}}}}~~~~}}~}~~}~}~}~~}~}}~}~~~~{tqrrsz~|}{zz{{|}|||}}||}~~}~~}~~~~~~|wuvuvuutsrqpoonmnmkovxuvvuuvvwxwxyxyyx{}|}|{{zxwvutsrrqqponnmlklkkjjiiiggmssrw}}|zyxwvutsrqppoonnmllkjjihhghnssrsrqrssv~yxyxxwwvusrqppoonnlkouwvvutuvvvwvwwwwxwxyxyzyy~~wsttsu{}|{z{{|{{||{{|{|}}|}|}}}|}}|}}|}}}~{wy~}~~}}}}}~}~~~~~~~~~~~~~~|usttstsrqqpoommpvyxwwvvvwwyyxyzyyzyz{zzzyzyyywvvsrrqpponnmmlkkjjiiihhmstsrrrqu}~}{yyxwvutsrqqpnnmllkkjjhiigghfflrrqqpsz{z{zzyywvusrrqppomnmklkjlsvututsttuvwwvwwwxxxx}xuuvuuttrpu||z{zxxzyyz{z{z{{z{||{|{|{||}}||}}}~}}~~}urssstsqqpnqx{zyxxwwxyzyzzyzz{{z{{|{|{{xwwwvwvutsrqpponmmllkkjkiiottstsrssttsv}~}}|zyxwvvttsrqpoonmllkjjihihhggfffiotz~~}~~}}|}|||zyxvuussrrqponnmllkjjijouustsrrstuvuvwvw{zwwvuvutssrqpnqx{yxxwwxxyzzyzyzyyz{zz{{{|{{}}{~~~}wsrsrsruz}|z{zyzz{{|{{|{{|||}}|}|}}}}~|yvvvuvutrrqpponnmllkjkouvtuuttutuvvwxww}~|}|{|zyxwutsrrqpponmmlkkjijihhgggfehntz~~}}}~~~~}{zywvuttsqqqoonnmllkkiijhglssrrqqrssttuz{wxyxxwvutrqqpopnmntxxwwvuvwvwyxxxyxyyzyz{z{{z}{vttx~~}|}|}~~}~~}~}~}~}}~}~~~}~~~~~{tqu|~~|{|||}~~}~~}~~}~}}~~~~~~}~ytuvuvvuutrrsrrsqqw}~}~}|}~~|{zyxwvvttsrqqporwzzyyxwx}~wsrqqppnmkjihgfedcba`__cijhggfefefgffgffgfffgegmssrsrrsttuvuuxvokklkllkkjihhggffeedccbcb`_`__^YRPPPOONOTXVUUTTUUVVWVWXWXYZ[Z[\\\]^]^^__`__```ehdbcbcddeefgfgghhhijijjkklkllmlmnnonnonosz}|||uqsuvwxwxwvwxwxxyxyyxxyxxyxyzyyzyrmmnnmnnmlkkjkpvwuvuuuvvxyxyzyz{z{|}}~~~|{zyxwvutsrqqponnmmlkkrwvuzxsttssrpnmkjjhffeddbaa_^^]\_egedddcdcdedeedeedelqrqrqqrstuvvwxwxxyytnmnononmmlkkjihhggffefdcdc]VTUTSSRPPNLLQVVUUTTUUVVWXYXYYZZ[\\]^]^^_``_aaadkooonhdfhijllklklllmnnnonopopqpqqrqqrrsrrssswxttuuwwxyxwxwxxyzzyyzz{z{{|{{||{|}|}}ysqqrqrrppu{|{|{z{{|}}~~~~}||{zyxwwvuutssrqrppy}|{{zzywutrqponmljjihggeedcba_bgjjihihhijiikijqwwvwvuwxy{{{{||}~}~~}vttututtsrqqononmmljkjd^[[Z[ZXWVTSRQPOORWYXWXWWYZYZ\\]\]^_^_``abccdcdhosrssssvvqmmooqrqrsrrsrssttutuvuvvuvwvwwwvxxvxwoksyyyyxxyxyzzyz{z{|{{|}}|}}~}~~}~~wtutv|~}|{{yyxxwvuvusw~}~|{ywwutrrqonmlkjihggfedccbb``fkkijihiihjqvvvwvvwxy{|{|}}~~~zvuvuuvuussrqqpoooia__^^]\[ZXVUTSRPOPNLOVXWWVVVWWXYY[\[\]^__``baaelpqpqrrstvwyzvqoqrrstttuuttuvwwvvwvvwxwwxwxwxywqkllkmswxwvuvuvwwxxyxyyzyz{z{{{||{|}|}~~}~~~~xy~}|{zyyxwvvttx}~~}|}|zxwvtsrqpomllkjihgfeddcaba___]ahjihggntttutuvvwxzz{|{|}}~~|vuvuuvussrqqpjc`a`__^[ZYWVUSRRPONNLKKJKPUUUTSSUUVVWXYZ[Z[]]]aimlmmnoqqsuvvwxy{xrprrstutuuttuvvvuvwvwvvvxwvwvojjkjjkjihkqusrsrqrrsttuuvuvwwxwwxyyyz{z{|{|}}}~~~}{zzxwxvuy~}}~~~}|{zxwutsrponmlkjihgffedcbba``_]^]\^cinrsrqqrtuvwxxyz{{||}~~ywwwwwvvvogeeeddca`^\[ZYXWVUTSRQPPNNMMMQWXWXXWXYY[\]]^__cjopoppqstuwyxy{||~|wwyzz{{{z{zz{zz{{zz{z{|yrmnnnnnmmljiihjptssrrqrsstututuvuuwwwwxwxyxyzyz}{{||||~}~~}||{zywvvutsrrqqporx{yxyxxyxxzzzz{z~~|}||{zywuttsrrqpomllkjjihiiggffefedejpw||{{{|}~zyyxxwutsqponnmlkjihhfeedccbaba`cjmllkjkklnnmry}}}~~|vvwvvutssrqpononllqwwvvuuuvvwwxwxyyxyzyzzz{|{|yvux~~xtw}~xxywxxvuusrrqpponrx{yxxwvwxyyzzyz{z{{{~~{{{zzyxwutsrrrqponmmlkkjijihihghnrssqqv}~}{ywvvutsrqpoonmllkjiihhhggfedgmqqpopopt{~zyyxyywvusrrqpoonnmmlkouwvvuttuuvvwvwxwxyxyzyyxuvuvutuz~}}}|{{|{|}|}}|}|}}~}~~}~~}~~~~~~~~|utututsrrpponrxzyyxwwwxyzzyzyzzyz{|{|{|}xyyxwwvutrqqpooommllkjkjiihinstrsrqrtsw~}{zyxwvutsrqqponmmllkkjiiihggfgfejqros{}}}~~|{{z{zywwuttsrqpoonmmlkljilsvtstsststvuvwvwwwx~yuvwuuvtsrpou{|zzyxwxyyz{z{z{z{{z{{|{{|{{|}|}|~}~}vrrsrssrptz|yyyyxyzyz{z{{z{{{{|{||||}||~wuwvvuutsrqpononmlkkkkhjptutstsstuuvvvy~~}||{zyxvuussrrqponmmlkjkjihiggggfgedlx~}}}|}~~}}|{zywvutssqqpponnmlkkjijhiostssrrrsttuvuv{zxxwvwvutsqqppompvyxxwvwwwxxyxyxxyzyz{zz{z{|{z}zuz~~~~~~~~~~~~~~~~~~~~~vrrrqv}~}|{zz{|}}|}||}||}|}}|}~~}~~}~}}~wuvuvutssqpoonnnmlklqvvtutttuvvwwxxwxxy|{{{zzywvutsrrqqoonnmllkjjihihghgehpsps{~}}}|{yxwwvutsqpopommllkkjjihihgkrsqrrrqrrsz|xyyxxxvutsrqqppnnmlmtywvvutuvvwwxxwxxyxyzyzzy|{ttvtty~}||{||}||}}|}}|}}|}~~}~}}~~}~~}~~~~xv|~~~}~}}~~}}~}}~~~~~~~~~~~yttutstsrqpnoommsyywwvuvxwxyyxyxxyzyzzz~{yyyxyxvutsrqpqpoonlklkjjjihhhjpssrsrrsy~}{zyyxxwvvtssrqqqppoonnmmmlllknsuttstw}}||}|{{yyxxwwvuuttsrsrqruyyyxxwwxxyzzyzzyzz{z|~zz{z{{z{z{~}|{yxwwvrponmmljjihijkkiiihgffeeedccbba``__^_`_`bcbba_^_^__`__^_``a`_^_`abcddeefghijjkkiijjkkllnmmnonopppqqrstuvvwx{}~~~~|{zyzyxywtqomlmlkkifb`_^]]\ZYXWVTSRQPONMNNNLLLKJJHHMONPSTUWXYZ\]_`acegiklmoprsuuvvwwxz{{}~{yxvtuvwvvwwxxxwwwxxyyzyzzyzz{|}~}~~~yvuvuttsqqqonnmlmlkkjiihggffeb[YZXW[__]\[ZZYYXYYYXYXWWWWVVVWVWWVUWXWYZXWZ^^_abbcceefghhiijkklmmnooppqqrssu{~|{yxwutsqpomkjihfeimmkjiginqrqpooppqqqrqrrqqrqqrqpqpqpooppopkaZYZYZYWVTRQPOONMNMLMLKLMMLMNNOOPQQTZ^___cjmnppqstvxy{|~}|~~}{{zyyyxwvuttsrrqppommmlmllqvtnihihijihgfeeddcdcbba``_^_^]]][\][[`dff`YXZY[^]^^^^__abcdefghhijkkmmmomgdeffghhggkqsssttuwxyz{}~~|zyxvurpnlkihfedba_^]\ZZYWVVTTSQRW]bedcbabcdeeffgffghhijijkjkkllmlnokfefghikid``aaccddcbbbabbabbaba`bbackooopoprsuvwyy{~}|{{yyxwvvuttsrqqpponnmmllkjjihhgffedecbcaZUTTSSUZ][YXWVVWVWVWWVVWVWXXYZZ[\]^dknopqrsuwyz}|vstuwyzz{zz{{|}}~zwxyyz{z{zz{z{{{{|{{~|{zyxw{}z{{uomlkihfeca`_][ZXWVTSRQONMKKJHINRRQPPONOOOS[^]^^_`bdghilmnqstvxx{}zutuvxyz{z{zy{}|}~{tqsttuvvutttuvutwwv{~}|yxwvwvutssrrqpqpoonmmlklkjlsvutusrttnhghghhffedccbaa`_`_]^]]^[UPOONONOONNMMNNMRZ]\]^]_`bcdefhhiijowz{|}}}{zxvusrqomljhfgjnpmlliipvvuvutuvvwxwxxwxyxyzyyzyz{woklmlllkjihffe^XVWUUUSQPNMLKJJIHIGHOUUUVUVWY[\]_`accdffgnuwwyzz|}~~|~~||{yxxwwvpiggfeeca`_\^cfedca`a``a`__^]^]\]\[^egfgfffgghiijiijjkjd``bacddeeefgfhid^^`_`aba`a`_`a````_a``baahoopqpqssx~zyxwvtrpnlkjhgfdcba_^][_egddcbabaabbaba`dknnmnmmnnpqpqrrrtqkhhiijijjihihiijkjklklnlebcddffefedipqpqpppqrsttuvvwxyyz{{||}~~}~~}}|}~}~~~~|z{{zzzxyyslijiiiigfecbba`_^]]\[^dgedeccddefehosttuuvwy{|}{yzyyyyxwvuutstssrqrqpqppoononmnnlr~}||zyxwvutssrpsy{zyywxxxxzxxyrqqqpqonmkjjhfkqrqponoopopqpqppqpqrrqqrqrw~{xz{{}~}}|}||}~}}~}}~}~~~~{twzwwvyzwwvwvuutrqqonnmlmsvvtutsttuuvuvwvw|xuvuuuusrppomllkkjihghgffgeeeddjpopw|{|}|~}|zyyxwwvttsrrqpqpoonmmlmtxwwwuvww{~{{zyzyxvuutsrqqonqvyxwwvvwwvwwwxxxyxxyxw{}vqrrqu|}|{zxxyxyz{z{z{zz{z{|{{||{|}|}}|~}vw}~|~~|}}}}~}~~~~~{vvvvwvuusrqppu{|{{zxyzz{|{{|{|{|{|}yyyyxwvvtsrrqponmmlkkjijihjqusrtqqx}~~~|{ywwvvutsrqqponnmmlkjkjijhiottrsty|{|{{{yxwvuttssqqpoonntzywwvvwwxyxyyyyzyz}wuvuuuutuz}}{{zz{{z{{{{z{{||{|{{||||}|}||}}}}~~~~ytststssrpry|zz{yxyyz{z{|{{|{|||}}|~xxxwxwvutrrqqpponnmllklrvvuutttvuv{~}}|{yxwvuutsrqqponnmllkkjihhhghlrx}~~~{}{{{{zywvutssrqpoonmmlklrvvuvttuvvvwwxw{{wwwvvvuttrqrw|{z{zxyyyz{zz{z{zz{|{||{||{~~~~~ztqrsrsx}}{{zyzz{{|{||{|}||}|}}}}~|}wvwvvvutsrqppoomnmlpvwvwvuvuvwwxxw{}{|{{|{yxvttsrrrqponnmllkjjihihgiqx}~~~~~}}|{{yxvvutssrqpoonmmlkjijnsutstsstutw}yxyxwxwvusrqppootyzyyxwwwxyxyyxxzyyzzz{zz}vsuz~}|}}~~~}~}}~}~~~}~~}~}}~}~~~|tpv}~~}||{|}~~}~}}~}~~}~~~~}~~}~wuuututsrqppoomovyxwwvwwvwxyyyxyyy{|yzzyzxwvussrqqponnmmlkkjkjiinstsru{~~}|zyxvvvttsrqponnmmlkkjjihkqutstrrx|yzyyyxvvusrrqqpnnmlpvywvwvuvwwwxxxxyxzyy|yuuvutuy}||{{|{|}|||{|}}|}}||}~}}~}}~}}}}~~~~~~~wtuvtuusstqpu{{yyyxyxyyzzzyz{z{||{||yzyzyyxxwvuuttsrqrqqpqporvwwvvwwvx}~}|{{zyyxxwvvuututttsrsrqrqrvywx}~~~|{{zyxyxwvuttssrrqppooqsrrqnkjkjjiihhfeeedccbaa``__^]]\\[[Z[ZYZ]\YYYZ[\\]^_^_ababcddfghhijjkmnmnonmllkllmmorsstttuvwxz|~~{ywttsqqomljihfedcbbcedcca`_`_^]\]\[[\_bdccbbababcca^]^]\]]]\\[\\[[\]\]^]\\]^`_[YY[^bdcdddefegiihijkjklmmnopqsstvwvtrsw{}zvuusrqnllkihgeedba`_^]\[ZYXWVTV[]ZY[_``__``_^^_^`abababbabcbcc_\[]^]__```ab_[[\^__`a``_`abba`chkkkllkmoppqrstuuvxxy~~}|{zxxwvuuqkhhgfedb`_]\\ZXXWUTTQQUYYWVUTTTY^_^]^]]^_``aababbcefghijkmnnpqkb_bcdfgfffedddeeededdedeefeefeekqrqsssv~}zzzxxwwvutssrqpponnmlmlkkjhiib\[[Z[ZWX]_^\\[ZYYYZYXYXXWWVWWUX^aa`abbcefgikklnmigiklmoopqpqrrnjiijjkjjkjijkkkjkklklmmmry{|||~ytsrqqpnljiggkonmlkjihhhihhgffeededccbadjlkkhb^__``a`_^]]\[\[Z[ZYZZ[Z[[\\]^^clniccefhkllmlmnnpqqrsstuuvwvwywroopqrrssrsy~{zxwvsrpnlkihgedca``^[\ZXZ`ca`_]\]\]\\aghfggffgghijijjjkkf`_a``aba`a`ababdcdfe`\\]]^_``_agkkkllklmnopqrsstuvwxxz{||~~|toonmlkjhfccb``^\[[YWVUTSQQPOOV_bcb`__`acdddeeffgghhhijkklmmnqoifhijljdabbcdeedccbcbbcbccbbcbbgnqoppqqsuvxyyz}~~}~}{zyxxvvuutssqpqpjc`a`_^^\[YWVUSRVZ[ZYXVVWVWVWWVW]ababaabcdffghijkmnoqrtuqlmoprsoihhiijjiihggfgggfggffgghihijjikt{sppnnswwusqponnonmllkkjjiihihgfefeddaYV[`a``^]\[Z[\[[ZYZYXYYXXYXXYWW^egghijjlookghkkmoopqpqrrrtttuwuojjllmnnmnmmmnmopory}~}~~|uttrqqomkigedcaa`^_dhfddcabaabb``__^^\_eiihgghghiif`^^_^__^^]\\]]\]]^]^^^`aabda[X\chjjijiiklmnoopqqrsstuuwwwyzz|}ytstuzzvvvuttqnmkihgfedba`^]\[[ZXWWTTY^_^][_fighiihijklmmopopqqrsrtusmjklmnoooppoqqmhfghghihgfgfffedipsqrrqrsstvvwxxyz{|}}~~~}|}|wpmnmmlljihfeedcba`_^]]]bggeffdgmrttssttvvwyzz{||}xrtuuvvutsqqppoponnlklkjkjijjijpuvuuutuy~}}{{~}}~}}~}}}|{|{{{{z{zyzzyzyxyyvokklkjkkhjorrqqpopqqpqrqqrqrsrqw~~zuvvuuuussrqpoononmmmllkklpuxvvz~}|{{zzyxwvuutssrqsy}{{{zxzzy}yuvuuuusrqopuyyxwvuvwvwwxvvwwwxwwxwxxwx|{xxyz{|||{{z{z{{{z{zz{{z{{{|{z}}{}~|vstsrttrqqopv{{zzyxyyzz{{|{{|||}}~}|}|zywvvuutssrqpoonmnlkoux{}}|{{zywvutsrqpponnmllkimtustsqssstvtu|ytuutuvsqu{}|{{zyz{z{||{|{|{{|}||}}}~}|~~~~}xvwvwvutsrqqppv{zyyxwxxyzzy{zy{}zzzyzywvutsrqqponnmllkjkihihfkw~~~}~}z{z{{zywvutssrqqponnllsxxvwvuvvwxwxxxx~|wvwwvw|~~}|}~}~~}}~}~}~~~~~~|y{~~}~~~~~~~~zutututsrqpoonnllqwxwwvuuvvwxww{~|||{|{yxwuttssrqpoonmmlljjkiilqv|~{|{{{{yxvuutssrpqpnpwzyxxwvwwxxyyzyzzy}|wuuv|~}|}}~}~}}~}~~}~~}}~}}~}~~}zuqrx}~}}|{{{||}||}|}|}}|}~}~}|~yuvuvvvusrqpppoonmlovxwvwvuvwvw~~~~}{zywwwvutsrqpponnmmlljjjnsvtu{zzyxyxxwuttsrqqonrxzxwxwvwxwxyxyzyyzzy||uw~~~~~~~~~~~~ysqsrry~}||{z{{z||}}}|}||}}}~}|xwxwvwvttsrqqpoonmmljnswwuututw~~~~~}{yxwvvuutsrqpoonnmllkikpuuuuttyyxzxxywuutrrropv{{yxxwxyxyyzyzzyz{z{{z}~}xsssrsrru{|{{zyyzzz{z{{{{|{|}||~xxxwxwvutsrqqpoonnnllljkquvuusv~~~~}{zywvvutsrrppoonmlmljmsvuvuttutyywxxwwvuttrqrx||{zyxyzyz{{z{z{zz{|{|}||~}~|vttsstssqpry|zyzyxyxyzzz{zy{{z{}yyzyxxwvutrrqppoonmlmkjkiiouuty~~~~}{zywvvutsrrqpponmmkkouwvvuttuvvvyzwxwwwwvtru{}|{|zyz{{|{{|{{|{{|{||}|}||}}}~~~|xvwxwvwvtutrty{{z{zyzyz{zz{{{{}}|||{||{zzyxxwvwvuutstssrsrqqsx}~~~~}~}}~}|}}|}|}}~}|{||{zyyxwwvvuustssrrqqpopononnmmlmpsuvututtuusrrrsrssrqrrrqppqpopomlkhfgggfc`__^]]\[[YYZ\\[ZYYXWWXYZYYXXY[\[\\[\\[\^``aababcdeeghd`abbccddec_]^^_^^_^]^]\]\[YYZYY[\\[\\[\\\_cccfijjklmnnopqrrssutttvxyyzyz{{|}~~~{zxutuutuutsrstttssrssrqpoppopoponosuvvvuvwvx}~~}~~~~||}}}|{|{z{zzyxyxwxvrnmllkkjjihgfeglmlklkjkjjkjjkjjijjilqtsrsrrstuvwvwvwwxwxupnmnmmnmllkjjhb_^^]\[YXVUTSQQPONMMLKJIJHGIORQPQPQU[^^_``bcefgijklmmopqrsstuvwxxyzyzzsighiijihhgededcdcbabba`a`_`_^_^^_^^chijijpuvvwxyz|}~zz{{z{zzyxwwvwvuvuttsty}~}~}}~}~}{|{|{zyww}~~}}~~~}}}~}~~}}}|}}{~~~}|}|vpnomnnlkkihgeedccb``_]]bfgfeeddeddhoqqpqppqqrsstutuuvvwvwwxwxxwyysmmnkfa`_^^]\[ZYXWVUUTTSSRRSSRQRQQRQQQPQTZ`fhhghhjlnpqrstuvxyz{}}~|}~|vssrrsrqpoonmmllklkjjjiihhmsttssrstuvvwxwz|{{yzzyxwuttrqqppolpvxvvuttttuvuttw}~~~~xpnnmlmljigedcba`_^]\[YXXVVUTSTSPRW^dgfedeeghijkklklmmnnoopqqrrsttuuvwwsmmpniededcdcba`__^]]\\[[ZYYXYXWXWWZaddcddceffgnuvvwxxy{|~~wvvuvwvutrqrqqposz{zzyxzzz{||}~}~}||{{|yyxxwvusrqpnmmkjjiggffecbcaafklkjjpuuvwvwxyyz{||}|}~~skjkjkjhgeba`^]\[ZYWVUTSRPPONMLKKJKQUTRSRQU]`aabbcefhjklnooqrstvvwxxz{vpprrstsrsrrrsoiffgffgfedccbcbba`a`chkkjkjjklmmnnoopopqqu|}xxyxyy|}|{yyxwvutsrqppompwywxwuvuv}{wxxwwvsrpnnmlkihgfedcba`_^]\\[ZZXX^dccjnmmnmopqqrstuuvwxwxyzyz{{|{{||yspqqqrqpqnfaa`_`_]\[YXXWVVUUTTSTSRTZ_^^_^^__`bcbcdcdkqsststuwxz||~~~}xwyzz{|{|{z{{|{||{|{z{|wpnonoonmmklrvvuuttuuvwvwwwvwxyxyyxyzyz{zz~||~~z{|{{|z|}|{zyyxwwvutssy~~||{{||{}}}}}}{zywvvttssrqponnmllkkjihiiggq}~~~|~~{{zyzxwvusrqpponmlkjiihhgffkqqpponoonpqps{~~~~~}vrrrqrqponmmljkrvututssttuuvuvvwvvwxwxyyx{~xu|~~~{tsssy~}|}|}~~~~~zyzyyzxwwvttsrsrqu|}||{z{|{|}|}~}}~~}}}{zyxvvvttsrqqpoonmmlkkkikrutx~}{zyxwwuutsrqpoonmllkjkiimsutssrsst{ywxwwwvutsqqpoonlmqvxvuuttuuvwvvwwwxwwxxx~|utustz}}|{{||}}|}|||}||}~}|}}}~~}~~|~~zv{~}~~}~~}~~~~~~~~~~~wuuututsrqqpnpw{yxxxwxwxyzyz{z{|{z}}zz{zyyxwvttsrrqpoonmmlkljjpvvuvtrv~}{zywwvutsrrqpoonmmlklkijihkrttssw}}z{zzyywwvtsrrqpponmllovxvuvutuvvwwxxwxxw{ytuututssv|}{zzyzyyz{{z{{z{{{{}|{|||}}|}|}|}}~~~}vsstsstsppu{{zzyxyyyy{{z{z{{z{|{|{|zvxwwwwutsrqqpponnmllkkmtvuuuttutux~}}|{zywvutssrqpoonnmmlkkkjiihhjou|}}~|{|{|{zywvtstsrqqpoomlmljmtwuuttstuvuvwvw}~xvwvvwvtsrqpsy|zzyxwxyxyzyzyz{{z{z{{|{|{{~~~~~~~~}wsrsrru{}|{zyyzz{||{||{|{||}|}|}~||zvvvuvuutsqppoonmlkmrwvvuuttuvwwxwx~||{z{zyxwvutsrrqoonmmllkkjkjiihhmtz~~~~~}}|{zxwvuttsrqpponmmlklkikquuttsssutuz{xxxwxwvutsrqppoqwzyxxwwvwxyyxxyzyyzyz{zy}ytsw|~~|}}}}~~}~~}~~}~~}~~~}~}~~}~}xqqx~~~|||||}}}~~}~}}~~}~}}~~~~~zututtutsqqpoommrxxwwvvwvwwxxyxxyyy~zzzyzyxvvutsrqpponnmlkkjjiihkquussw~~~}{yxwvuutsrqpoonnllklkjjiinuusttqt|zyzyyywvuttrqpqpoommsxxwwvvuvvwwxxxyxyzyz}wuuuutv{}|{{||||}|}}|}}}|}|}}|}}~}}}~}~}~~~~~~~~~~{tstsstsqqqnpvzzyyxwxwxzzyzyzz{z{{{yxxwwwvuusrqqponnmllkjjijpuuutststx~}|zywwvutsrqqpoonmllkkjjiihhlrsrw}~~}|{{zyzyxyxwwxvv|yvwvvvutx}}{z{zyzyyzyyzyyzyyyywxywy|{|||}|{{zyyxxxxvwupjhhgfgfdbb`_^^\\[ZZXV[aa``_]]^]__]agjjijjijklmmnmnnoopoppopqppqngeeeff_XWWVVUTTSQQPPOONONMNMLMLKLKKLKKKKIO[baaa`acefijjllmopqrtuvwxyz{|}~zvwxxyxrmlmlmllkjihgggfefeeddccbcbaeknmlmllmnoooqx|}}~~~{{|{||{z{yyxww|{ussrrsrponmmlkjjhiorqppononnonoponpvyzyzzyz{{|}~~}~~~~zuuvuvvuttoiggfefecb`_^]\\ZZYXWVUTSRRQPQOOTXVX^a`_`__`abccdddeeffgghiijkklmmnnoqplihd``abba`_^^]\[\[[ZZYYYXXXWXWWXXWY_bbbbabccioqqrqrstuwxyz{|}~||}}~~~~|wtuutuuttsrqqpppoorwyyxxwwxyzz{|{||}}~~~~{xyxwxwutsrqqponmmllkkjiihginonnmkmruvvvuuvvwxyyxyzyz{z{{{{||{||{|||}{rkijijjhgecba``_^^\[ZZYXWVVUTTSQRQOQUWXXWX]``abbcefgijjllmnopqqrsstvuvwtppppqrssrrsqmjjkjkkkjjiihiihihghhginpopoooppqrrsrstutvz~~~~~~|~~}||{{zzyy}~}~}|}}|}|zyyxwwvutsrqpoonmllkkiiihgfffeedccfiloomnmmnoopqpqqpqqrqrqqrqrqqrrqrrpljkjjijiea``__^]\\[[ZZYZYYXXYYXYYXY]``aa`aabbbcdddgklmmnmnopqrstuuvwxywtttuuvvwxwwxwwxwxxwxxwsrrsrsrrsrqqruxxxwwxxyyzyz{z{|{|}}|}}~}}~~~}||{{zyyxxwwvvuuttssstuy||{{z{{||}||}~}}~}~~~~~~~~}{xxxvsrqqpponnmlkjjihggffeddccbaa``bddccbbabaabegfefeeffefeeffefeefffgfcabbccdcdededefeffdbbbcbcbccbaaabaadfffgfgghhijjkjklmlmmnnopruuvvwvwxyxvuvvwxwxxxxyxxyzyz{{{z{{|{||{|}{xxy|~~}}~}~}~~~~~}}{{zzyyyxwvvvuuttssrrqrqppqssrsrqqstutuututttttutttuutuututuutqppppopoonnmnmkihghggffeeddccbbaa``bccbabaa`a``a``abaabbcefgghhhijkklmlkjkklmlmmmmnmmnooonopopqpqrponoopoprstsststutuuvuuuvwvwvwxxwxwxxyxyzyz{{zz{z{||{|{|{{|}||}}|}~~}~}~}~~}~~~~}}~}}|}|}}|~~~~||}}|}}|{{|{zzz{zzyzyyxyz{zz{zyz{{z{z{zzz{||{||{||||}||}|}}{z{{z{zz{zzyzyzyzzyxyxyxwvwwvwvvuvuvwxwwxwxxwxxyxxyxxyzyyzyyzyzz{z{||}}{z{|{||{|||||}|}||}}|}}|}~~}~}~}~~}~~}~}~~~~~~~~}~}~~}~~~~~~~~}}~}~}~}}~~~~~~~~~~}}~}}~}}|}|}||}~}}~}~~}~}}}~}~~~}~~}~}~~}~~~~~}~~}~}~~}}~~~}~~~~~}~~~~~}~}~~}~}}|}~}~~}~}}~~}~~}~}~~~~~~~~~~~}~}}~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~}~}~~~~~~~~~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~}~}}~}~~}~~~~~~~~~~~~~~~~~~~~}}~}~~}~}}~}}~}~~}~~}}~~~~~~~~}~}}~}~~}~}}~}~~~~~~~~~~~}~~}~}}~}}~}~~~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~}~}}~~~~~~~~~~~~}~~}~}~~}}~~~~~}~~~}~}~~}~~~~~~~~~~}}~}~~}~~~}~~}~}}~}}}~~~~~~~~~~}~}}~}}~}~~}~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~}~~}~}~}}~}~~~~~~~~~~~~~~~}~~}~}}~}~~~~~}~}~~}~~~~~~~~~~~}~}~~}~}}~}~~}~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~}}~}~}}~}~}}~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~}|{{zzyxwvvuttssrponmmlljjiihgffedddcbba``__^^]]\\\[[ZYZYYXXYXXXYZ[\\]^^_````bcdefghhijklmmnoooppqrsstuvwwxyzz||||~~}{wtutrqponmljiihgfedefggffedcddccbbaa``_acdcbbabbabbabaa`a`aa``a`_``][[\\]^^__``]\\]^_`aa`aaabbccdcdedeffggghhiijkknrtuw|~~}|{yxwvvttsrojgffedcb`_^\[[ZYXWVTUY[ZXXWVUUUVUUTUUTSSRRSSRQTZ\\\^]^`abcegfcbdfghjjkjklmnnopqpqqrrttutuvvxyxurrttuy~{uppomlmkihfddcaaehhfedccdccbccba`a`_`_]`fhgfggfgghhiihihihihiiie`_``abaababcbdda]\]]^_`_`___`_``_`__`a`ababcbbgmqpqrsru|~||{vplljjjhfeca`_^\[ZYWVUUTRRUYYWVVUTUTTUTUTUUTSTSV[___`_`bcceghjkloojgiklnooppqqrrsttuvvwwvwyxx{ztqqrrstuttw}~wqoonnmkihffknmlkihihhihhggffededdcbcb`cilklljjjkkllmlmmlmmhb`bbcccbbbabcbcedegd]\]^^``_``_`__`__`_``a`aaaekonoppqstvwx~|trqpnnmkigfdcba_^\[YXWVTSRQPOQWYWVVTTUTTUTTUTRV]a`_```abcefghjkknopssokknoprssttutuuvwxwxyxyzzuoopqrrrrsrqrrsy~xronmlklpsronmlmmlklkjjijihghggfeeeeddbbhnnllkjllmmnmnnhbaabcbaa`_`_``a`ababbcec^Z[\]]__^_^^^_^^_^___^binmlmmnpqruvvxyy}zwvusrpnljhgfdba`_^][ZXWVTSSRPPOLNUWVTTSRSRSSRV\__^_^__`abcdefghiklnoqrtvtnlnpqsttuutuwvwxwxyxqmmnnopoponnonoopopu{~}}~~~||yqkmtwwutsqponoonmmmkklkjkjiihggffeedecbfknmllkjkllga_a``aa`_^]^]\]^]^]]__``aacc^YY[[\^]^]]\]\]^]]bhjkjkklmnpqsstvwxy{|~|yyyxwuspnmkihfeca`_^\[ZXWVTTSRQPNMMKKPUUSRRRPSZ__^_^^_`abcdedefhhijkmnoprstwvpnoqqstuvuuvwwxwqlllmmnmllkllkllkllmnmmqy|||}|}~}~|z}~ywxwuvvuttsrrqqqppoonnmmlmlkkkjjihhhgfjptrqsqkffgghihffeedeeedcdeddeefgfgijhikga`abcbcdcbcbaempnoonnpqrstuvvwxyyz{|}}~}}{||zyxvtsqoomlkjihfeecbba`_^^]\\[ZYZXW\cdbdknnooppqrtuvwwyzz{}}~|vuvuvvuttrqqppoonmmlmmllljlsxxwxwwwxyz{|}|}~~~||yx|~}~~~~}~}}~}}~}||}|}}||~||{{}}~~~}}|}}|{{{|{zz{z{zzyzyzzyyyxxyxxwvwwwxyyxwvwxwvvwvvwvvvwvvvwxxwxxwxywplmnmmnlkotwwwvuvvwwxyxyzyz{z{|{|}}|~}}~|}||||zzywwvvuutssrqqpqv{|zzyyyzzz{{z{}|{zzyxwvsrrqponmmkkkjiigfgfeedcdcbbb_eszyxyxxz|}}|{||{zywvtssrqqpoonnmmllkjjjiintvttttsuvuwxww}{{{z{zywvutsrrpry|zyzxwxxyzyz{zzz{z{{{{|{{||{}~}xqu}~}~}{|{{{|{||{||{|{{|{|{||{|{{||{|}|}}vqqppt{~|{zyyzz{{|{||{||}|}}|}~~}~~~~}zwwwvwvutsrrqqponommsyywxwwxxxyyxyzyzzz|z{zzyywvusrrqpponmllkkijjihhgffedgmqprx|}}~}~~}{zywwvuutsrqpponmmlkkijiiigfkrsrssqrttty~zzzyzyxwvtssrqqponmnsxxxwvuvwwxwxyxxyyyyzyz{z||vsttsw}~}{zz{||||}|{|{{|}|}}|}|||}|}}}|}}}~~yw{}~}}}~}~}}~~}~~~~~~~zututuusrrqopomotxzxwxwvwxxyyyyzyzz{{|z}|yyyxyxwuusrrpoonnmllkjijiihhfiossrrrqqw}|zyxwvwutsrpqpoomlmljkjiihhhhfhorrrqqu}|||{{zywvutssrqqpoomlmkjouvuuttstuvvwwvvwwxxxz}vuvututtrrx}{z{yyzzyzz{z{z{zz{|{{|{{||||}|}}}}~}~{tsssstrqqnntzzyyxwxxyyzyz{z{{z{||{|}}{}|wwwvwvutsrrppoonmmllkjjjhkqusstsrsstuuy}~}{zywvvutsrqponnmmllkjjiiihgfgfegkqw|~}|}~|}}|}|zywvutssrqponnmmlkkjjikqutssrssttvvuvwvx~~xvwwvwvtsrqpopty{yxxwwxxyyxyyyyzzz{z{{{z{{{||{~~~{urrsrrrw|}{z{zyzz{||{|{|{||}||}||}}}~}~}wvvuvvttsqpponnmmlkkikrvvtuttuutvvvwxvy{||{|{zxwvutsrrpoonmmlkkkijjihhgghffjpw|~~}~~~~}{zywwvvutsrqpoonmllkkjjijhiptsrrqrsstutw}zxxxwxvuttrqqpoonlpwywwvvuvwvwxwxyxyxyzyzz{z{{yusv{}|}}|}~~}~}}}~}}~}~~}~~}~}~~}~}}~}wqqw}~~}|{|{|}~}}~}}~}~}~~}~~~~~~wuuvvwvvvutuvuvvux}|{zxwvtsrppolkottsroqwzzyzyyyzz{|}||}~~}~~~~~}~}~}|{|{{|xmcaaa``^\ZXVUTRQPNMLKKJIHIIHGHIHIJJKLKMRXZZ[\]]`gnppqrsuvxz|~xrrqoonmnrsqpnmmlkkkjjihihgfgfefdccbcbaa``_`^]^bb]Z[ZZZYYYXWXWWVWVUVUVVUVVWXYYZ[[\]^_`adjprrstqlkmppqrsrsrsuvvwxxyyz{||}~|y{{|}~}|}|||~~}|{yxwutsqponljnssqqpnmmllrvvuutttuvwwvwvvwxwwxwxxwwxwxwwvwvvvrligb]]^\[YXVUSRQONMLKJIIHGFFGFFGHGHIIJJKKKOWZY[cghijlmnprtvwy{|}}yxwvutrpoljlprpomlkkjkjiiihghggffeeeddccbbaa``diighd^[\]]^^]]\Z[ZYYZYYXYYXYYZZZ[[\]^_`aacdekpnjijjlmopppqqrrsttuvvwxyzz{}}~|}~|{{yyxvuw{{yxwvtutstsrquyzyxxwxxwxyyxyxxyxyxyyxwxwxwvwxtnkkkjkjc^^][ZZYWVUSSRQPONMLLKKLKJKKLLMMMNOOQRQU^ghhijjlnprtuwxyz|}~}}{zxwusrpommpsrponllmlklkjjijihhhgfgfeffddgklkjjiijhdaa`aaa``_^^]\]\[[\[[\[\\]]^^_``accdfd_ahkjklmlmnoppqrrsstuvwwxyz{|}~~}}||{{zyyxvwvtvz|zyzyxyyxyxxyxxyxxwxxxwvwvtommlklkjiigc_]\\[[ZYWVUTSRRQPOONOONONNOOPPQQSSTY^^_cgijkmnoqrsuvwxy{|~~}{yxvuusrqonpsrqpommmllkllkjijihhghgffhlkkjjiiijiijheaabbab``__^]^]\\[[\[[\[\]]]^__aba^]^``bgijjkjklmnoopqrrstuvvwwxyz{|}~~}|{zyxwwvvxzyyxxwwvwvvwvuuvuuutsusnlmlkkjiihgfeedb^\[[ZZYXWVUUTSRRQPQPPPPPQPQRRSTW[\]]__`dhjklmnoprsuvwxyyz|}~~}|zyxwutsrqpnoqrpoonmlmllkkjjiihihgilkjkjjiihihihhghgea`a`a`__^^]]\\[\[Z[[Z[\[\\]]][[\]^_`a`beghijjkklmnoopqqrstuvvwxyzz{}~~~~}}|{zyxwvuwyxwwvvuutuutstsrsrpnllkkjkjihgffeddcbba^\[ZZYYXXWVUTTTSRSRQRQRRSRTWYZZ[\]^_abbehjklmnopqrstuvwxyzz|}~~~}|{zyxvutsrqpqqrqqpononmnmlmlklmmmnmmlmmmlkllklkjjkjkjgfffeffededccdcdcdcddcdedbcddefffhgghijlnooppqqrrttuuvvwxxyyz{{|}~~~~}~}||{{{zzyyxyz{zyzyxxyxyxyxxwvuuuvututsstssrsrrqrqrqpnmnmnmmlllkllkjkkjjkjklnnmnonopqqrrststvxyxyyzz{{|||}}~~~}~}}||{{z{zyzyxyxxyzyyxxyxxxyxxyzyzyyzyzzzyzzzzyzyyzyzzyzyxxwxwwxwxxwvvwvwvwvvwvuuvuvvuvuvwwwvwwwwxyzzyyz{{z{{||{||}||}~~}~~~~~~}~~}~}~}}||}~~}~}}~}~}||}|}|}|}}|{||{|{||{|{{z{z{{zyyxxyxyyxyxxwxwxwwxyxxyxyzzzyzz{z{zz{|{|}~}}~}~~~~~~}~}~}||}||}||{||{{|}}|}||}|}}~}~~}~~}~~~~~~~~~}}~}~~}~}~~}|}}}|{{|{||{|||||{||{|{{|{||}||}||}~}}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~}~~~}|}|}}|}|}}}}}}|}|}}|}||}~~}~}~~}~~}~~}~~~~~~~~~~~~~~~~~~}~}}~}}~}}~}}|}||}||}~}}~~~~~~}~~}~}~~}}~}}~}~~}|}|}}|}}~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}~}}~~~~~~~~~~~~~~~~~~~~~~}~~}}~~}~~~~~~~~~~~~}}~}~~}~}}~~}~}}~}||}|}}~~~~~~~~~}~~}~~}~~}~}}~}~~}}~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~}~~~}~}}~~~~~~~~~~~~~~~~~~}~~}~~}~}~~}~~}~}~~}}~~}~~~~~~~~~~~~}~~}~}~~~~}~}~~}~}}}~~~}~~}~~~~~~~~}~~}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~~~}~}}~}~~~}~~~~~~~}~}~~}~}}~~~~~~~~}~}}~}~~}~~~~}~}}~}~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~|{|}}}||{z{zyyzyyxyxwxxwvwvuvuttuttssqpoopqrqqppopoononnmnnmllmlklkjkjjijlmlklkjkjkjhffeefeeddcbcbbaa``__^_]ZXWXXWWVVUUTUTUUUUXZ[Z[\[\]]^^__a``cefghhiijkklmmnnnoppqrrturpprqrrsstspnnonnoonmmnmmlmmmlmmlmmlmmlmmmossswz{z{|}~~~~~}xttsrsx{zxwvuvvuvvuvuuttuttststsrsrrrrqrpmlopoponnmmnnmmlmmllklkjkkjijihhihginppoppolhfgggghffeeddcdcbbaba``___^YUTTSRSRQPOONNPVXXWXWXYYZ[\\]^]^__`bhklklmmnopqsstvvvxxyxtqstuvwvwwvwwvqnmnmmnnmlkjkjijjjijihihhihjorsrsrsv|~~}~}}~}||}|}zxxwvwvsuy{|{zyxxwwxyxwxwwwxwvwvwwvuvuvutw~|usststuuttsrssrsrrrrqpqpopononmnmlnsvxunjjkklmllkjiihihhggfgfeedcdcbcb]WUTUTTSSRRW[[ZZ[Z[[]]^_`_`aabccdddgnrrsrrstvxyz{||}}yuuwwxyzyzzyz{z{|{vpopoopoonmmlklkjkjijiijnsutttstvuvz~~}~}}~}}}}|{zzyxvussw|}|zzyxyxxyyxxyxyxyxxwxwwxwx}yvxyyyzyxwwvvwvuvuuttstsrsrqrqpqpoponmnmmllklkjkjijiihhgggfgfefedddccc_XTUVTTY^_^^]\]^^__`aa`bbcdedeffggfiotvuvvwwyz{}~zttuuvwxxxxxyxyzyzzyz{wqnooppoonmmlklkjkjilsuututtuvwxyzy|~~}~}|}}|}|~}~}}{{zxwvtssrpsyzyxwwvwwxwxxwvwwvwwwwwuz}yzzz{{{zyxxwxwvwvvuutttssrrqrqmgbbgmomkjiihihhihgfggfeefeeddccbbabaab_XRU\`_`_]\]^^_`_``abbbccddedfgfghggmsvuvvvvyysoqrrtuttutuvuvvvwwwwxwxyupmlmmnmmlkjjijiiouuttssuuvwwxyyyzz{~~}~}|}|{||z{~}~}zyxvvusrrpoomouwvvuttsttuuuttuttutv|zyzz{{{zzyxwxxwvvututstsssqiedcbbbdikihgedeefededcdcdcbcba`a```a```^_dc^]^]^__^__`_``aabbbccddeefffgfghhhmsvuvvqkklnoqqppqpqrqrsrststtuuvvuvuokjkkllljjihlrutttsstuvvwxxyyzyz{{{~~~}}}|{zz{{y|~~~~|{zxwvussrppomlljkquuttsrsrsststtttz}~~~~}}|}}|{|{z{yyzumkljjjiggeflonmmllkkklklkklkjkkklkjkjjkjinuwxwqkjklmnnonnmnmnopooppopqpqrrqrrsssru}~vsttsuwwvvwvvvwvwxwxwxyxyzzyzyy{ztnnnnonmouyxvwwvvwwxyxyzzyzz{{|{{|{zyzyzyxwvutttssrrqqoov{{z{yyz{z|||~}||{zyxwvutssrqqponomlv}~}|||zyxvuutrqqponmmlkkkiinstssrqrrrttrw~wsssrsrppommmjjquutsrrqrssstssstssstuttutv|zxyz{|{|{z{{{{|{||{||{{|{||{|{{|{spw{{{|zyzyz{{z{zz{z{zz{{z{|{{|{||||}wqpoou|}{zyxyyzz{z{|{{||{{||||}|}||~}wuvvuvutsrqqpppomqwzxwxwwxwxzzy{zz}~}}~}|{zxwvvuutsrqpononmlklkiksvux~|{zxxwvuutsrqponnmllkkjihmsuttsrsrszywxwvwvttsqppoonmlqvxvuututuvvvvwvwvwwxwx}}urtrsz~~}|{z{z{||{|{|{{|}||}||}|}}|}|{}~zvy~~}~~|}~}~}~~~~}~~~~~~~wuuututtsqqpnpvzzyxxwxxyzyz{z{z{{z|}z{{zyyxwutssrrqqponmmlklkkouvtvurv~}{zyxwwvuusrqqpponnmllkjjigkqttssv|}{{{z{zywvutsrqppomnmkouxwvvutuuvvwxwvxxwzzvuvuuutsw|~|{{zyz{z{||{||{||}|}|||}}|}~}~}~}~wsttstssqpu{|z{zxyyzz{z{|{|{|}||}|}{xxxwxxvvusrqpponnmmllkntwvuvutuvuw~~~}{zywvvutsrqqpponnmlkkjijihgiou{~}||{{}{yxvuussrrqponnmmljmsvvuussttuvvwwx}~xvwvwwvutsrpsz|{zzxxyxyzzz{{z{z{|{|||{|||~~xssssrv{}||{yz{{|||||{}}|}}|}}}~}}{vwvvvvutsrqpoonnmkmswwwvuuvuvwwxwx~||{{{{zywuttsrrqpoonmmllkjkihihhlsz~~~~}|{zywvuttssqqpoonmmlkkjjpuuuttsttuuy|xxxxxxvutsrqppopvzyxywwwxxyyzyyzyz{{z{{z|yssw}}}}~}~~~}~~~~}}~}~~~~~~yrqy~~~}|{{|}|}~}~}}}~}}~~~~~~{uuuttutsrqpoonmqxywwxvvwwxxyxxyzyy}zzzyzyxvvtssrqpoonmmllkkijjikqttssw~~~}{yxwvvutsrqqponnmllkjjjhhntustsqt{{yzyxxwvutssqqpooommsxxwwvuvvwwxxxxyxxyyy}wuttutuz~||{z{{||}|}|{||{|}||}|}|}}~}~}~}~~~~~~~~~~{tstsstsqqqoqw{zyyxwwxyzzyzyzz{z{{z~xxxwxwvuusrqqpoonmmlklkikpuuuttsttx~~~|zzxwvvutsrrqponnmmlkkjjiihhlrsrw~~~~~}||{{{zzyyxyyww|~~~}}|}|xqnoononlqvutssrrqqrrqrqppqppqppppopv{{zzzz{|{}}}}~ysrsrstsrqppooonmlmkf`^^]\]\ZXWVTTSRRPOOMKOUVTTSRSSRSTRU[_`_``abdegiijklmopprstuvuwxuomnnopkeddccdcba``__^_^^]]\]\[[\\\[\[[[\Z_ltsrsrrtvwz||}~||{{{|{{zxwwvuutstsrrsrrqqqtz}|||{{}}~{}~~~~~}~}|}|{{|{z{zyzzyxyvpmmlotwuutrrrrrtsrqrrqpqpqpoponopootxyxyxxyxy{xrpppopqpponnmlmlkjkjjiif`\\\[ZZYXWUUTRQRPPVZWVWUUVUUVUUUVTV[`a`abbcdefhjkkllnoprssttollmmnononjdbcdccdcbbaa`a`aa```___^__^_`^_diijptttuuvxz{|~~}||{{zzyyxxwwxwvvwvuvuuw}~~~}~}|}|{|}zvx{{z{zyzyxyyxyxxwxwwvvwwvvuuuutussw{}}|{|{wssttttussrrqqpqpooonmmnllmkd`a````^]\[ZYX[``_^^]\]\]]\\\\[\[[[_dfeffeghijklmnopqqrtrmlmnopoopooopniffgfghfefeefeefeeefeefefedhmononnptxz{{||}~~~}~}|}||}|{||{|{{}~~~}}||}~}}~}|{||{|{{{{zyzyzyxyxwwwvvx|~~{wttutuvuttsrsrqrrqpqpooonmnmlmkgedcbcba`_`cedcbaabaa`aaa`_``_^^_^^aegfgghghijklmnopolkkllmnononnoonopnjghhhhihihghhghhghhhhihimpqpqqpqrrsw{||}}~~~~~~~~~~~~}~~~}~}|}|{|{z{zzyzzyxyxwxwwvvvvuuututstsrsrqrqpqpopoononmnmlmlklkhdcdccbeggfedcdcdcbcbaaba`a`_`__`_^`dffeffgfhiikligghijkkjkjkklkklmmlmljggghhihiihihiihijijlopppqppqrsststwz{||}|}~~}}~}}~}}||{|{z{{zzyyxyxxwxwvwusqoprttssrrqpqpqqpoonnonmnmllmlklkjkjiihedeghggffedeedcdcbbbabaaa``__^^__^_acdcdccdeedcdeefgfghhghhihiijijkjkkigghghhihhihhijiknoppoppqqrrsststuuvxzz{{|||~~~~~}}~~}~}}|}||{|{|{z{zyyzyyyxvutuuttuvvuvuttututuutsttstsrrsrsrrqrqqrqqrqpoppoppopoonooonmmmnmmllmllllkllklmopoponmnnoopopqppqrrqrrsrrsrsstsstsrqrrqrrsrsrrtuuuvuvwvwxxwxxyyxxyzyz|}~}~}~~~~~}~~~}~}}~}~}~~}||}|}||~~~~~}~}}|||}~~~}}~}~~}~~}~}}}~~~~~}~~}~}~}~}}~}~~}|}}|}|{z{zzyzyyzyyz{zz{zyyzyzzyzzyyzyzyzzyzyyzyzz{zz{zyxyxyzyxxyxyyxxyxyyxwwxwxxwxwxwxxwxyyxwxwxyyxyxxyxxyzyyzyyzyyzyzz{z{{zyxyxyzzyzz{z{{z{zz{|{{|{{|{||}|}}||}~~~~~~~~}~}}~}}~}~~}~}}|}}}|}~~~~~~~~~~~}}~}~~}~}}}~~~}}~}~~}~}~~~~~~~~}~~}~}||}}|}|||}~}~~}||}~~}~}~}}}~}}~}}~~}~~~~~}~~}~}}~}~~}~}}|}||}|}}}}|}||}|}}|{|}|}}|}||}|}}~}~~}~}~~~~}}~}~}}~}~~}|}}|}~~}~}}~}}~}~~}~}}~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~}~~~~~~~~~~~~}}~}~}~}~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~}~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~}}~~~~~~~~~~~~~}~}}~}~~}}~}}~}~~~~~~~~~}~}}~}~}}~}~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}~~~~~~~~~~~~~~}~~}~}}~}}~~}~~}~}~~}~~~~~~~~~~~~}~}}~}~~~}~}~~}~~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~}}~}~~~}~~}~}}~~~~~~~~~~~~~~~}~~}~}}~~~~~~~~~~~~~|{zyxwvutsrqppoonmljiihggfefedccbba`__^]]\[ZZ[ZYZYYXYXYZYZ[\]^^^_`abddefefghhijjkkllmmnnoppqrrsuuvz}~~}|{{zxwvusrqponmllkkiihfca``_^^]]^_^]\ZZYYXWWVUVUUVXXWXWWWXXYYZ\]]`a_]^`bbceebacddeffggfgghhihijjkllmmmry}~~||{yxxwvusrqponmmljjihhgb^]]\[[ZXY\]\[ZXXWWVVUUUSSTXZYYYYXZZ[\\^_`acca__bdeggcaabbcddeddedeefeffgghgijilu}~~~}{zyyxvutsrqponmlkjiiie_\]\[[ZWWZ]][ZYWWVVUVUTTSSX[[Z[ZY[\]^``bcdfhfbacefhjgb`bccdedeeddeeddeefefgghhip{~}{{zyxwutsrqpponllkkkha]\\[ZZXWX\^][ZXXWWVWVUUSSX]^]]]\]^^`abcefgikfbdfgiljebbccdedededdedeeffeffgghhlv~}}|{zywvutsrqqonnmkkjd^\]\[ZZWVY^^\[ZXXWWWWUVUSV\^^^_^^_`abddeghjlkfdghiklhcbdddefefedeedefffeffgfggjq{}}|{zxwwuttrqqooommmg`]^\\[ZYVV[_]\[ZXXWWWWVWTT[__^__^_`bccefghjlnkffhhknkdbddeefeffeddeffeffeffgghinw~}}~|zzxvvutsrrpoomlmjb^]]\\ZZXVX]^]\[YYXWWVVVVTX^`_^_^_`acdefghjjmniegijmmhdddeffgffeffefeffefefgghhlsz}|}|{zywvttsrqqppommmf^]][\[ZXVUY]]\[YXXWWVUVVSU\`___^^_`bdefghiklomhfijlnjdcedefeffedededefeefeeggfipv}~}}|{{zxvuttrrqpoonmmia^]\\[YYWTU[^\[YXXWVUUVUTUY^_^_^^_`acdefgiklmokggikmlfcddefffeedeededdeeefefffhnsx~|{|{zzxwvtssqqponnmmkd]\\[[ZXWUSV[\[ZXWVUVUTUTSV]_^^_^^_`bcdfghjjlpohfiilnhbcedefeefdeeddedeedeffggfjrv{~}|{|{zyxvtsrrqqoonmmlf_]]\ZZYWVSSX\\ZYXWVUVVUTSTZ_^^^^]_`abcdfghjkmomhgikmjecdddffefeedededeedefeffeiptw~}|{||zyxwussrqqponmllia\]\[[ZWVURTZ][ZYWVUVVUVUUY_`__`_`abdefijjlnorrmjjlnniefgfghghgfgfffgfgffggghhgmtvy}{|{|}|{zxwwvvututsqsqjdcdccca`_]]`egeedcbcbbccbekoononopqrtuvwxy{{}}wtvxxtonoooponnmmllklkkjjjjijjikrvw|}}~}~~}}||{zzzyzyxwxsljjjijihgfceknnlmlkkjjllklrxxxyyxzz{}~~}{~|vstutttsrqppoonnmnmlmlkljjqwvy}|~~}~}|}}}|{|}zrnnonnnlkkjhkrsqrrpoppqsqqv}~}~~~|xwxwvvuutsrqqppoonnmllkkjnvwu{~~~}|{zyx{~~~~}~}xsqqqpqponmkkpvvtutssttuutw}{zzyyxxwvutsrrqpoonnmmllklswvw}}||{{|{zyxwvv{~~}~~~~~~~~~~~|tqsrrrrqpomlntxwvvutvuuwvw}}{{{zzyywvutssrqppoonmlmkkqwwuyzz{zzyywwvtty~~~}{{||}}~}}~~}}~}}}~xsttrstrqpommqxywwwuvvvwxw{|||z{zyxwvutssrrqonoommllnuxuu{}zyzyyxxvvusu{~}||{z{{||}|}||}|}}|}~|~{tsttstsrqponouyywwvvwvwxxy|||{||zyxvuusssrpponommmklswvuw}zxyyxyxvuursy}~}|{z{z{|{|||||||}|||}~~xttttstsrqponqwzyxxwvwxyxy|}|{{{zywvvuttsqpponnmmkkpvwvvy~yxyxxywuusrv|~}|{{zz{||{|{{{|{|}|}}}~zutttstssrqpnntzzxyxvwwxyx{||~|||zyxwvvtssrqpoonmmmkntxwuv|{xxxwxwvutrtz~}||{z{z{||{||{|{{|}|~~|}~~}vtututsrqpqpnpwzyxxxwwxxxz~|}|||{yywvuuttsrqpponnmkmrvxvux~~xxyxwxwuussw|~}|{z{zz{|{{|{|{||}||}}}~yttututsrrpponrxzyxxwvwxxy}{}~|||zyxwuvutsrqpoonmmljovxvvvz|wxxwxwvutqu|~|}|zz{z{|{{|{{|{|}||}}||}~~{utututssrpqpnpvyzyxxwwxxw{~|}}||{yxwvuutsrrqpponnmkntwwwtv}ywxwwxvuussy~}{{{zz{z{|{{|{{|{|}}{~|}}~~wtuttuttsqpqonqwzyxxwvwxxy{}~}}|zyxvuuttsrqpoonmmkkqwwvvux}xwxwxwvvtrv}~||{zz{z{|{||{|||{||}|{}}}~ytuutuussrpponosxzyxxwvxxw|||}~}|{zxwvuuttrrqppnmnmkouwwvtv|zwxwwwwvtsu{~}|{{z{zz{|{{|{||{|}|{~~|}}}~~~~}|zxwwttz}{yxuw~~}||}~~}}~}|}}zsppqpqponmlkijha[YXXWUTRPOSXWUTSRRSRRSTUUVWXYZ[\^^bklecfggjkkmnmnppqrrrstuvwxxy~|{yywutrptxxvurpuz{zyyxwxxwwxwwxwvxvokllklkjigffedd`YTTSSRPOMKNSSRQPOONOPPQQRRSTVWWY[Z\diebbddfhijjklmmnopqqssttuvw|~}{yxwutsqrvxutsqquyyywwvvuvuvvuvvuuuqkjjkkjiigffeccc]VTSSQQPNLLQTSQPONNOOPPQQRSTUVWXZ[[_ggbacddghijkklmmnopqqsstuvvy}|zywvusrvzxvvsptxzyxwwvuvuvwvvvuuvsmjkjjjjihfeedcda[VTSRQQPNMPSSRRQOPOPPQRSRSTTVXXY\\]cgdbceegiijkllmnopqqrsttvwwy~~}|zywvtvzzxwvssv{{zyywwvwvwwvwvuvupllkkkkjjhggeddd_YVUTSSSQOPTVTSRQQQQRSSTTUUVWXZ[]^^`fgddfghhikllmnnpqqrstuuvxxx|~|{zyvv{}zyxvtuy|{zyxwwwxwxwvwvvvrmlmkkkkjjhggedec^YVVUTUSQQTVUTTSRSRSTSTUVWWXYZ[]^^`dfeefghjkkmmnnopqqrttuvwxxy{}|{yxz}}zyyutw{{zzyxwxwwvwwvuvusolllkkjijigffedda\XWWVUUSRSVWUTTSRRSTUTUVWXXXZ\\^__affefhhiklmmmnooqrrstuvwxyz{~}|{yz}|{ywvvy{{zzywwwvvwvuvuuuqlllkkkjiihgfeddc_ZXXWUUTRSVXVUUTSTSSTTUVWXXYZ\\^_`bdeefghijklmmnoppqrsttuwwxzy|~}}{z}~}|zywuwz{zyxwwvuvuututssqnllkjjihhgeeedcca\YYXVUUTTVXWVVUTSTTUUUVWWXXZ\\]_``bdefgghjjkmnmooppqrstuvwxyz{~}{|~~|{yxwvxzzyxwvvututtssrsqnkjkjjiihgfeeccbb`\YYXVVUTUXWVUUSTSSTUUVVWXYZ[[]^``abcdfghijklmnnooqqrsttuvwxyz}~||~~|{zyxwvyzxwwuttsstssrrqqnkjjiiihgfeddcbba`]ZYXWWVTUWWVUUTTSTTUTUVWWXYZ[]^^`abbdefgijjklmnoopqrrsttuvwxy{~}~~|{zxxwwxyxvuutsrsrrqqppnkjjihihgfedccbaaa_[YYXWWVTVXVUUTTSTTUTUVVWXYZ[\^__abcbdfghijkklmnopqqrrstuvwxyz}~~}|zyywvwxwvvtssrrrqqppooljiihihgfeddcbbaa`_\ZYYXXWWYXWWWVWWVWWXXYYZ[\]^_abcdedehijkllmnoppqrsttuuvwxyz{}~}|}~}{{zyxwxyzyxxwvuvvutttutrppqpoponnmnmlmllkjiggffeeefggffeffeffggghhiijkklmmnonoprqrsttuuuvvwwxxyyzz{{|}}~~}|}~~}}||{{z{{|{z{zyzzyzzyyyywwwvvvvuvututsttstrqpqpopopqpqpoopoppqpqqrqrsststtuvuuuwwxxyyxxyzyz{z{|{||}|}~}~~}~}~~~}|}|||}}}|}}|}}||}|{{|{zyyzyzyzzyxyyxyxwxwvvuuvuuvwvwvuvuvvwvwwvwwxwwxyxyzyxyzz{{zz{|{|{|}||}|}}~~}~~~~~}}~~~}}~~}}}~~~}~~}~}~}}~}~}|||}|}||{|{|{||{{{{zzyzyyyzzzyyzyzyyzyzz{z{z{zz{|{{|{z{||}|}|}||}~}}~}}}~}~~~~~~~~}~}}~~~}~~}~~~~~~~~~}}~}~~}~}~~}|}}||}|{{|{|{{|}|{|{{|{||{||}|}||}|}||}}||}}~}~~}~}~~}~~}~~~~~~~~~~}~}~~~~}~}~~~~~~~~~~~}~}}~~}}~}||}}|}}~}~~}||}~~}~}}~}~~~~}~}}~}|}~}~~}~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~}}~}~}~~~}~}}~}}~}~~}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~}~}~~~~~~~~~~~}}~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~}~~}~~}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}}~~~~~~~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~}~~}~}}~~~~~~~~~~~}~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}}~~~~~~~~~~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~}~}~}~~~~~~~~~~~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~|{|}|}||{z{zyyzyzzyxyxwxxxwwvvvuututtrpoppqrqqpopoononmnmnmlmlklkjkjijiijkkklkjkkkjigfeffeedddcbcbbaa``_`_^^[YYXWXWVWVUVUUUVUUXZ[Z[\[\\]^^__`_`beffghghiijkllmmnoppqrrsuspprqrststspmnonoononmmnnmmlmllmllmllmlmmlortsvz{z{||}~~~}ytstrsx{yxxvuvvuvvuvuutuuutststsrsrqqrqrqmloqppononmmnmmllmmlklkjkjkjijihihginppopoomgeggghggffeddcdcbbbaa``__^^YTSSRSRQQPOONNPVXXWXWWXYZ[\\]^^]_`_bhlkkllmnoprstutvwxxzytrstuvwwvwvwxwrnmnmnnmmlkkjjijiihiiihghhgimrrqrrqu|~~}}~}||}||}|}zxxwvwvttx{|{zyxxyxxxwwxwxwvwwwvwvvwvuvutw}|vststuvutttssrrsrrqrqpqpopononnnmlnrvxvojjkkkmlkjihihhghhgfefeddcdcbbb^XUUUTUTSRRW[[Z[Z[\\]]^_``aaabcddedgmrsrsssuvwyyz{|~~yuuwwxyzyzyzzyzz{zvqnopoponnmlkklkjkjjijiimsutttstvvwz~~}~~}}~}}}||{zzyxvussv|}{zzxxyxyyxxyxxxxwxwwxwxxvw}zvwyxyzyxxwvwvuuuvuuttsttsrqrqpqppoonnnmnmlklkkjijihihhghggffeddcdcbcc_YTTUTTX]_^]\[\]]^_``aabbcddeeeffgfhntvuvuuvxz{}~ztrtuvxxyyxwxyxyyzzyz{wpnopooponmlkkkjjjihlsvututtuvwxyzy{~~~}~}|}|}||~}~}}|{zywvutsrpsy{yyxwuvwvwwvwwvwvvwvwvvz~yyzyzzzyyxwxwvwvvuutusrsrrqqqqmfbbfmomlkihihhihghgfefefeedededccbabaa`YRU\`_`_]\]]^_^__`aaabbccdedefgghghmtwuuwvvyxsppqrstututuuuvvwwxwwxwxyvplmlmnnmlkjjijiintustsssuuvwwxxyzz{~}~}}|||{{{{{~~}|{zxwuutsrpoolntwwuuttstututuuttutsv}yxz{{||{zyxwxxwvvvuuttssrspjdccbbbdiljghfeefeeeddccddcbbcbabba`a```^_de_\^]]^_^_^^_`_`a`accbccddeefffghhgkrvuuvrkklmoqpqqpprqqrrststtutuvuuvuojjkjklkjjihlrutststtuvvwwxwxyyz{{{~~}|}|{|{z{zy|~~}|zxwwutsrpqonnlklqvvtsrqrsstttsttty}~~~~}}|}|{{{z{zxyytmjkjjjihgeekoommlkklklllkllklkkllklkjkkkjnuwxwrkjklmononnmnonnoppooppqqqqrqrrqrsru{}wrsssuvuvwvuvvvwwwxwxyyxyyzyzzyzzuononoomouxxwxvuvvxyxxyyyyzzz{z{|{{yyzzzzywvutuutssrqqppu{|{{zzz{{|}}~|{{zyxvuutssrqpponommv}~||||zywvutssrqponmmlkjjiimrtssrqrrrsssv~xssrrsrppnmlljjpuutsrqrqrstssstsststutttsu|zxyzz{{|{{{z{{{z{zz{{z{{{|{z|{{|zspu{{z{zyzzyzz{z{{zz{zz{z{|{{|{{{|{||wrpoou|}{{zxyyzz{zz{zz{|{|}}||}|}}}~}xuvvuvutsrqqqoonnqwzxwxwwxxxyzyzzy|~~}~}{zxwwvvutsrqqponmnmklkilsvtx~~~}{zywwvutsrrpooonmllkjkjhlrutsrrsrtzywxwvwvtsrqponnmllpvxvuuttuuvvwvwvvwxwxxx}}ussrsy~~}|{z{z{{||{|||{|}|}||}}||}|}}}}zvy~~}~~}}~~}~}~~~}~~~~~~wtuututsrqponpvz{yyxxxyxyz{z{z{|{{}}{{{zyyxwvutsrrqqponmmlklkjovvtvurv~~|zyxxwuttssrpoonmmlklkjjigjqttssv|~z{zzyyxwvusrsrqpomnmknuxwvuuttuvwwxxwxxx{{uuwuuvtsv{}|{|{zz{z{||{|{{|{||}|}}|}}|}}~~}~~~wtstttstrqu{|z{zyzyzz{{||{||{|}|}}~|xyxxxxvuusrrqppoommllkntwvuvutuvvx~~~}{zyxwvutsrqqoonnmmlkkjiiihgint{~~||{|{zyxwuutsrqqpoonlmljlsvvuutttuvuvwww|ywwwvvvustrory{{zzyxyyzz{{z{z{z{{|{|{{|||~xtrsssu{}|{zz{{|}||||{|}|}|}~}}~}|zvvwvwvutrqqpoonmnlmrwwwvuvuvwvwxwx}||{||{zywvutssrqponnmmlkkjjihihglsz~~~~~}}|zyxwvuttssqqponnmmlkkjjpuuttststuuy|xxxwwwvutsrqqpopvzyxxwxwwxyxyzyyzyzzz{{z|ztsw}~~}|}~}~~}~}}~}~~~}~~}~~}~~}~~yrrx~}|{|}|}~}}~}~~}~}~~~}~~~~~{vtututtsrqpoonmqxywxwvvwvxyxyyyzyy~zyzyyywwvtssrqpoonmmlkljjjihkpttrrw}~~|{yxwvuutsrqpponmmlklkjjhhmststsqs{yy{yyywvwtsrqpqonommrxxwwvvuvwvwxxwxyxyyy~~wutuutv{~~||{{{|{|}|||}|{|}}|}||}|}}}}~}}}~}~~~~~~{tstsstsrqqoov{zyyxwxxxyzyzzyz{z{{z~xxxwwxwvttsqpponnmmlklkijptuttssssx~}{zxxwvutssrpponnmlklkjjiihgjrsqw~~~~~}||{z{{yzzxwxww|~~}~~}||||xqnnmnomlpuutssrqrqqrrqqrqqppqppppnpw||{|{z{|}}~}~{trststtrrqooponnmmmg_]]\\\[YWVUTSRQPONMLJNUVTTSQQRRRTST[```a`acdfhhijkmnoqqrttuwvwzwpmoopqkdccbccbba`_`_^]^^]\]\[\[Z[ZZZ[YZ[Y]ksrrsrrtvxz{}~}{|{|{{zyxwvuutstsrqrqqpqpory|{{{z{|}~}z{~~~~}~}|}|{|{zzzyzyyyyxxunkjimsvutsqqrqrrrqrqppqqppppopooonntzzyzyy{{{}{tqqqqsrqqponnnmmllkkjijf_Z[[ZZYXVUSRRPPPMMSXWVVUSTTTTUSTVTT[abbcbcdfgijklnnopqstuvwwqmmonoppopkebcbbcbba_^^^]^]]\]]\\]\[\[[\[\agghptttvvwy{|~}|{zzxyywvvututstssrrqrprz~~}~}}~~}~}|~~}}||}|||{{|zuu{{yzzyyyxxyxyxxxwwwwvvwwvuvuututtw~zttvuvvututssrqrqpoponnmlmmjc^^^]]][ZYWWUTX]_^]\[Z[Z[\[ZZ[[Z[ZZ_fhghiijklnpqrssuvwxyvqopqqrsrqrqrspidefeeeddcbabaaaa`a`_`__`__bhlkkljkryz{||}~~}||{{{zyyxwxwvvuvutuusu||~~~~~~|}|}~~}||}||{|{{z{zyzyzyxxwwxwvx~xtuvuvwvuutstssrrqrqppopononmmle`^_^^]]\Y[`cba`_^__^_^__^^^]]^]^^]ahkkklklmopqrtuvxvpmnooqrqqrqpqrqqrpiededefedcbcbabaaab``a`ahmmlmmlmnopu{~~}||{zyzyyxxwwvwvuvuttutuy}|z{~~~~}~~}~~|~~}~}|}}||||{|{z{zyyyxwxwvwwwuututstttssrqqrqppopoonnmnmlmlkkkf_\^][\bfedcba`a`aaa`a`_`_`_^_^]^^\`gkjkklkmopqstoiikkmoononmnmnonnononicbccbccbaaa``a``a`_cjmlklkklmnopqpt|~}{z{zxyxwwvuvvututstttssv|}|{{zxw{~}}~}~~}~}|}}|}|||||~~~}}}}||{|{{zzyxxwxwrlijotvttrpopopqpoponmmnmmlmlklkjkjijjif^Y_fggfedcbbcbbcbaba`aa`_`_^_^^_^]_ejkkklklnmheghijkjkkjkjkklkllkllklmib`aa`bba``_^__^`gjjjkjkklmmnoppqqptz}|~}}~}{zyxxwvwvvututsstsrsrsy~}}|{zyxwvtsv|}{{zzz{z{{z{{zz{zy}~~}~}|}|||zsnmnmllpvwttsqrrrrsrrsrqrqqrqrqpqqqpqpqqpqutpoppoppopoononoononmnmmlmmlmmllmllryywyyrmnoprsstsrstststutttutuuttuvrlhiiijihghffkqrqrqppqrssttutuvuvwvw~{xyxxxxvvutsrrqppoonmmmmkovywwwvwwy~~}|{zzyyxwwvvuuttstsqsz~}~~}~}{zywvutsrrqqpoomlotxwuvutuuvvwvwxww~{trsrssrqonqvxwwvuuvuvvwwwvvwvvwvwwvwvwwwv{|vwyyz|{{zzyzzyzzyyyxxyxyxyxyyxwxww}zxxwxzz{zzyzyyz{z{zz{{zz{zzyz{z{ysnnonoolowywvwvuvvwxwxyyxyxyyzyz{z{{vvwvuuttsrpqpoonmllklrvvuuttuuvxwx~~~}|{zyyxwvutssrqppononmmlllmijw~}}}|{zxwvutsrrqponnmmlljkqvvtutstutvvuzzwwvuvutsrpqpnpuyyxxwvvwwxxyyyxxyyxyzyzzy|~~~}}}utz~~~~}|}||}|}}}|}}||}}|}}|}~}}~}}~}vqqqqw~~{{zyzzz{||{|{|}}|}}|}}}|}~}{uuvuuuttsqpqooonmqwxwwvvwvwxyxyyyz|{|{|{zxwvuuttssqpponnmlmlkkjhlsuuz~}{zyxwwvutsrqpponmmlklljjouuttssttw}yyyxyxwvutrrqpqpnotyyxxwvwxwxyyxyxxyzyzzz|utusu|~}|{{||}}}|}||}||}~}}~}}~~}~~}~yw{~~~~}~~}~~~~~~~~~~{vtuttutsrqqpnqx{yyxwwxxxyzzyz{{{zz~{yzzzyxwvutssqqppoonmllkkjkquuttssx~|zyxwvvuusrqpponnmllkjkjhhmrtussy~|z{{zzywwvutsrrqpoonmlqwxwvvuuvvwxwxyyxyx|yuvvuvustx|}|{z{{z{|{{|{|{||||}||}||}|}~}~}}~{vtststtsqqv{{zzyxyyzz{zzz{|{{|{|||~zxxxwxwuutrqqpoonmmllkkotwuuutsuuuy~~}|zyyxvutssrqqpoonmllkjjiijhgkqv|~~~}}|{|{zywvttssrqqononlmlkovwvuuttuuvvwwvy}xwwvwwvtsrqqu{|{zzxwxyyz{{z{z{z{{|{|{{|||~|urssssv{~|{{zyz{||{||{|{{|}|}}|}}|~xvvvuvuutrqpoonmnmlntwwvwvuuvwwxxwy{|{{{{yxvtstsqrqoonmnmllkjijiihhmu{~~}}|zyxwvuttrrqpnonmmlklkilsuuttsssuuuz{wxwxxwvtssrpqpnqxzyxxvwwxxyxyzyyzyzzzz{z~~ytsy~}|}|}~~}~~}}~}~~~}~}}~~~~~}vqsz~~~}||}|}}}~}}~}}}~}~~~~~~~~~xuuttuttsrqonommsyywwvvvwwxxxyxxyyy~z{zzyyxwuttsrqpoonmmllkkjjiilrttssy~~|zyxwvvutsrqpoonnmlkkjjihjpuustsqt|zzyxyywvutssrqqpqpoqx|}}|}}~~}}{zzxw{{ussrpqqoonnmllkkjihhgfffddccca``_]agigggbZXYZZ[\[[[Z[\\]__`abbddeghhjid``aabcdcbbaelooppoprsuwxy{{|~{tooomlkifdba_^\[YXWUSQPOMLLJIHFEECAFMKJOTSSUUTUWXZ[\]_acdfhjlmoqrtvwy|ytstuvxxxyysnlnnnppoponoppqqrrsrstsu|~}}|zyxvvvsv|~}}womnmnnmlkjiihghgfeddcba`_`_]]\[[[XYab[VUTSTTTUUTSTUUVVWXYZ[\]^_aacddggb]]^]_a_ahlmlmlmopqrtuvwxz||~~~unmljihfeb`_][ZYXVTSRQONLKJHGGEDDA@HTWVUTSSUVXZZ[\\^`bdfgiklnprtuwy{{~}wtvvwzxqmoonopononmnooppopqqprrssstz~}|{zyy}~~ztqrrrqponmmllkjihhgfeddcbba`_^]]\UPTYXWWVTTSSTTTUTUVUWXXY[\]_`abbdefgie____emononnnpqrsuvvwyz{}~~vomljjigeca_^\[ZYWVTSQPONLKJIHEGMPNQVXWXXWXYZ\]^__abceghjmnoqsuwwy||}{xxrmoqpqqppoononopoppopqpqrrssttuuz}|yutututsrqonnmmllkjihhgeddcbb^VRRQPV[YXWTSSRSTSTUTTUVWXXZ[\]_`accegfgjfbgnnnoopqqrttuvxxyz{|}}}|vnkkihgfdb`^][ZYWWVTSQPNMMKINTTQRPNPWZ[[[ZZ[\]^`aacdfgijlnprtuvxz{}tlmooqrqponmnmnnnnnnnoopqpqrqrsrtuux~|wuvuvutsrqoonmmmkkjihgffd]VTTSSRPNQVWUTSQPPQRRQRSSTTUVXYZ[]^_`bcdefluunkllnpqrsstuvwxyz{}|}~}{{zumiigefdba_\[ZYXWUTTQPOMOTWUTSRQRQPRX\]\[\[\]^_abcdegijkmoprtvwxz||wsuxtolmmmnnmmmlkkkllmllmmnnoopppqrsttsv}xvwvuvutrqpponmlkkiihc\XWWVUTRPOMJLSUSRQONONOPPQQRSTUVVWYZ[]__afmqrsutplloqrtuuvuvxxy{{|}~~~}|{zxwtlggedcba_][ZYWVUTSQQUZZXWVUTSTSTSRRV\^]\]\]^_abbcefgijlmoqssvwsooqrsuwsmikkjlmlkjjiijkkjklkllmmnoopqqrrswywwwvwvutrqponmllib\[[YZYWUSQONMLJKPTRPQPOOPPQRRSSTUVWYZ\]]_hnoprrsuxzwrrttuwxxyzy{||}~~}|{{zxxvpjhihggfdcb`__^\_dfedcbccbcdcccbcbbelonoooopqstuvwxyz{}~zwxyz|}|}|}{vqqqrrsrqpononnonmnmmmmmnmmnmpv{{z{~~||{yxwvutsrpu{|yzywx~~~wqoonnnmkihffeddbaa__djighggghhiijjjkllmnmrz}|~~~}{xyzzy{~~}}}wpopooonmlliipusrsrppqrssrsrssrrssrv|}vuutuuussrqpoponnnmlmllklpvxwwwvuv{~~|{{yxxwutsrrqpoonnmmkjnuvty{wxwvwwvtrpponnlllkihigfjpqpopoppqqrsrstst|}wwwwwwvvtsx~~}}||{||}~}~~}~~}~~~~~~~}~~ztqrqprqosyzxxxwvvwxwxyxxyxyxyyzzyy{~xvuvuvutrqppoononmmljnuxvvvvuvvwxxz~~~}|{zxxwvutssqpponnmllklkjjjhkx~}|{{z{zywuttsrrqponmmllkkjilrusrrqrsrtvttzywxwwwvutsrrqquz|zyyxxyyz{|{zz{z{|{|||}|{~xz~~~~~~~~~~~}|vrrqs{~|{zzz{{|}|{{||{|}}||}|||}|}yuuututssrppoonnllrxxvwvuvwwxyxyyxy||{{|{yxwuttrrqqponmmlkkkjijhglsttz~~}{zywwvuttsrqponnmmlkjjjhjqutssrrrrv}yyyxyxvvusrrqqppnqvzxwxwvwwxxyxyyyyzzz{z{{uuutx~}|{||}}~}~}}|}~}~~}}~}}~}~~~}|wx}~~~}}}|}~~}~}~}~}}~~}~~~~~~~xstutttsrqponmqxzxyxvvwwxyyyzyxzzz{~yzzyxxwvutrrqpppoonmmlkjjikqututrsz~~|zyxwvuutsrqpoonmmlkkjijihiosttrry|zzzyzywvutsrrqqponmkmtxwvwvuuvvwxxxwxxyy~~xvvuvwustz}}|{{zz{|||{|||{}|||}|}}|}}|}}{~}}ztststssrprwzzzyyxxyyzz{zz{z{||{|{||xwxwwvvutrqqpoonmmkkljjpvvuutstuuv{~~}|{zywvvutsrqppoonmmmkjkjiihfhmrx}~~{||{|{zxwuuttsrrqonnmllklqvwuutttuuvvwwwz{vwwvwvutsrprw{|zzyxxyyz{{z{zz{z{{|{|{|}|}~ztqrsrrx}}|{zyzz{{|{||{|{{|}|}}|}}|}wuwwvuvtsrqpponmmlkouxwvvutuvvwxww|}{|{{zzyxvuutsrqpoonnmmlkkjijihhinw~~~~~~}{zywwvttsqrrpoonmmlkliiotuttststuuv}zxxyxwwvutrqppootyzxyxwwxxyyzzyzzyz{z{{{|~}}|{zxwwvtssrsx||zz{yxzxqlmmlmlkkjhggeeedcb`__]]]WOLNMMLLKJIIHHIIKQWXWYYZ[\^`acddfggjqvxyyzz|~|zywtrqoljifeda`_][ZXVY_a_]\[Z^ehgfgffgghihijijiiijiikihihb]\]^]]^]]]^^_\VTUUVXXWXWXXXXYXYZYY^dfffgggijkmnoqrstuwx|}|{yxwvuutsrqonnllpvwuvtnhfhgghgfedcbaa`_^^\[\[YYYVWWRKGGHHGGGEEDDIPSRSTTUWXZ\\_`abcceffhouwxyzz|~~{zxvtsqomkigdbba_]\ZYWVW\_^^dhgfgfgghhijijjijkkjkjjkjkkkjkke_^_^^`_^`^WSSTTUVVVWVVWWWXXWXYXYYX\cfgffggijlmopprrt|~}|zyxvwutsrpqonsyvokjiijjhhgfedcbba`__^]\[[ZZYYXWWTLHHHGHHFIPSSSTSTVWX[\]^`abcdeggikjkry{{|~~~}{ywtrpnmkigfdba_^]ZYZWVblmkjighijlmllmlmllmmnnnmnmmnmnnmmmhb`a`ab^VUUUUWWVUVUUVVWXWXYYXYYYY[Z[chhhihijlmopqv}}||{yywuutrtqheknmmljhgfgffeeccbbaa`_^]]\[\ZYYYWXWOIIHHOUVTUTSUVXYZ\]^_`acdegghikklmnry}}~}{yxvtrpnmkhgfdba__]Y[cebfmmklkklmmnononoopoppopoopoooonommokeb`[VVWVWVUUTTSTUTTUVUVWWXXWXYXYYYZ`ghghiijknu|~~}|zyxvvqhegdelolkjgffeedcdcbaa``_^^]\\[YZZXXWVVVPMRVUUVUUVVWXYZ\\^_`abcefghijkklnnnqy~~|z|~~|yxvtsqomkigfdcb__cggdecbflnmnmllmnnoopoopopppoppopoponoomnoh[UVVVWVUUTRSSRSRSSTSTUTUVVWVWXWXYXY^dfgggltwxz|}~|{{wpjihffebbfiihgedcbcbaa``__^^]\\[[ZYYXWVVUV\a]VTTSTVWWXYYZ[\]]_`abcdfghiijlmlnooqx}zuvwxz}}~}|yxwtrqomljhgdbeikihgecedbfmpononmnnopopqqpqpppqpqpoppoooleacaZUUTTSSRRRQPPQQPQQRRSRSTTUVUVWVWXWX\bhosttuvwz}~vomlkjigeca__bggedca``_``__^^]\[\\[Z[YXYWW[bcbcc`YVXYZ[]\\]]^_`acdeffghijklmnoopqpqtvuuuvvwxyz{|}~~~}{|zywusrqonlkjghmqpnnmllkkllkklrvwvwvvwxxyz{||{||}}}~~~}~}wrrsrrssmfcdccccbb`_`_^_`_^^_^_^_^___^^___cmuyyxyyz}~~}{xtttstrqpnllkihfjqroopnmnmnonnnmnnmnnnnompw{{z{zz{||wsstuuvwvwwvvwwxyyxyyzyzz{z{|||zuons{}|}}{z{{|}~~~}xy|xxwwvwvtrrpoonlqwxuvutststutuutuuuz|uqrqqqqonnlkkjkjijihhgggffffehnrqpqw|~~~}|{{zyxwwvuuttsrsrqrqpqw{{zzyw{yyyxwwvuusqpponmmljlrvtstrrrsstutututuvuv|~}{usttssv|}{{zyz{||}|}}|}|}~}~~~zutuutusrqpnqwzyxxwvwwxxyxyyxyxyzyy~zvvuuuussrqpoonmmllkjiijhiostssrsrry}|{zyyxwvutsrrqqpononmmlkljjpwvuz}{{{zzyxwvtsrrqqoonmllkkqvvtutstutuwvuvvvzyuvvuvutsqrx|{zzyyzzzz{z{zz{|{|{|}}|}|~~|}ztssrstrrw{|{zyyzyyz{{z{z{z{{|{{||||vuvuuutssqpoonmnlklkintwuutsttuvvv{~~}|||{zyxvvuttsrqpoonmmllkkjjijhho|~~}}|}|zyxwvtssrqqponmmlmljjotututrttsuvuw~~wwwvvwuutrqropv{{yyxwxxyyzyyzyyz{z{|{{|{||w|~~~~~~~ztrrqu}}}|z{{{|}|}}||}}|}||}|}}~}}}wtuututsrqoponnnlmswwvvuuvvwxwxxxw{|{|{z{zxwutssrrqpoonmmllkjiijhiossv}~~|{zywwvuttsrqponnmllkkjjimsuttsrsssx|yyxxyxvutrrqpqpnnrxyxwwvvwwxyyxyxxyzyzzy}yuvuu{~}|{|}~~}~}~~}~~}}~}~}}~}~~~~{vy~}~~}~~~~}~}}~~~~~~~~~~wsttsttsrqoonnsxyxxwvwxwxyyyyzyzyy|{yzzyxxwutsrrqqpponmllkjkjhmtusutru|~~}|zxwwvvuusrrpoonnmllkjjkigkrtttst{zz{zyzywvutsrrqpoonmmouxwvwvuvwvwxwxwxxxy}vvwuuwutw|~|{{{z{z{||{{|{|{||}||}||}}}~}|}~~~~~wtttstsrqory|zyzxxxyyz{z{{z{|{z{|{}{wxxvwwuutrqpoppnnnmlljkrwututstutw}~}{zzywvvutssrrqpooonmmmlkkjilptz~~~~|}}|||{zyxvvuvvtsrsrqrqoqwywxxwwxwxyyzyx{|yzzyyzyxxwvx|}}||{z{z{{|}}}|{|}}|}~}|}~}~~~}}|z}{{zyxwurppoomntwuttrrsrqrsrrppqqpqpieeedegijigfeeffeeeddjnnnnmlnnmopoopoopoppib`a`a_\[[YXWVUTSRRQRW[\[[[Z[\]_``abcfgfghc^^_`adededdeedfeefffmststtuvvvwyyz{||}}zttuuvutstrrrrqrqpqqot|~~~~}~}~}|{{yy~xrrsrstsrqonmmmmlkljjputtutsttstuvvvuvvvwvqlkkkjkihhfeeccdca`^^bhighgedeeffeffeeedde`ZXYXXYYXWVUVUTUTTSSSX]__`_`abceffhhijkkmnjedeeeddcccbcbbccbcbafnooponpqrstuvwwxyyz}zspsstuvuvutuutuuuvutx~}}{zyxyxxxwvutssrqqpoponrxywxwuvvwwxwxwvvwvwwsmjkkjkkjihggffedcdcadjmkjjiijjklllkjkkkklhb``_`_^]\[[ZZYYYXWWWY_babcbccdfghijjkllmolfdeefghghgfggfghghhgjqutuuvvwxy{||}}~zwxyyz{zyyxxyxyyyxyxy}|y{{zzzyxwvvuttssrrpsy|zyzyxxyzzyzzzyzyzzwqnnononmlkjjiihggffefkonmmlllmlmmlmmlmllljea`a`a``_^]\\[Z[ZYYXZaeededefgijklmmnopqrplhhiijkjkjijjijjjjkikqvwvwwwyz{|}~~}yyzz{|{|{{z{z{{{{|{{}{{{z{zyyxvvuuttrssqrw{{yzyxyxyyzyzzyzzyzxsnnononnllkjjihhgffeejnnmmllkllmllmllmllmkfb`a`aa`_^]\\[Z[Z[[YZ`deffefghijklmmnoopqqmhhiijkjkjjijiijjjkjjpvwwxxxyzz|}~~zy{z{||{|{z{z{|{{|{{}}yyzyzyxwwuuttssrqrqptzzyxxwxwwxyxyxxyxxyxtnmmnmnmlkjiihggfeeddglmllkjkkjklklkjjkjkkgb_`__`_^]\\[[Z[ZYZYY]cededefghjjkklmnoopqnighhiijijiiijiiijkjimtwvwwvwxy{||}~~zxyzz{{z{zyz{zz{z{{z}~~||yxxyxyxwvuttsrsrqqppsxyxwwvwwvwxwxwvwwwvwsnllmlmlkjihhggffeddcfjlkkjiijijjkkjjijiijga__^^_^]][[ZZYZYXYYX[adcddeefghijkllmnnoqoifhhiijijihiiijjjkjjlrvvvwvwxyz{|}}~{wyzy{{z{zyzzzz{z{{z{~}}|{|{y|{yyyyzyxxwvvututtssruy||{{zzz{{{||}||}||}|wsststssrqqppopononmosvvvuutuuvvwvvwvwvwxvpmnnmnmnmlkkjjkjijjikpssstttuvvwxxyyz{{z||wssttuututstssststtssx}}}~}}~~{{||}}}||{{z{z{{z{zz~~~~~~}}~}~~~~~}||{z{zyzyxz~zz{z{{{zyyxxwxxwvwvv{~~}~~|xxyyxyxxwwvvuvututstx|}{||{|{|}~}~}~~zvuvuvwvuutststssrsrrw{|{|{{|}}~~}xxyxyzyyxxwxwwxwvwvvz|{}}|}}||{z{zz{zyzyy|}}~~~~}}||{|{{{{z}~}~}~}|}|{~~~~}|}|{{|z{}}~}~~}||{z{z{{zyzxx~{{|{|||{{zzyyyyxyxwx|{{{{{|{zzyyyxyxxwxvvz~~{yzzz{zzyyxxxwxxwwvuy~~|{|{|||{{zzyyyzyxyxwz~{|}|}~}||{z{z{zzzzyz|}~}~~~}}{|{{{{z{zy{}~~~~~~}}}|{{|{|{y{~}~~~~}}}||{|{{z{zz~}}~}}~}}||{|{z{zyzyy|}||||}}||{z{z{zyzyyx{}||}||}||{{zzzyzyzyxz~{|{|}||{{z{zyzzyyxwz||}|}}|}|{z{z{zzyzyy~|}}}}~}}||{|{z{zzzyy~}}~~}~}}||{|{z{z{zyz~~}~}}~}~}|{|{|{{z{zz}}}~}~~~}~}{|{{{{z{zy}~}~~}~}}||{|{z{zzzyy{~|}}}~~}}||{{z{{zzzy{~|}|}~}}||{{z{{zyzyxz|}}|}~}||{z{z{zyyzxy~||}|}~}}|{{{{z{zyzyy~}}~~}~}}||{|{z{{{zyz|~}}~}~~}}|{|{zz{z{zy}~}}~~}~}}||{|{z{z{zz|~}}~}}~}}||{{z{{z{zy{}}~}~~}}|{|{zz{z{zyz}}~}}~}}||{|{z{zzzyz~}}||}~}|}|{{zz{zzzzy}}|}|}~}}|{|{{z{zzzyy~}}}|}~}}||{|{z{{z{zx|~|}~}~~}}|{|{zz{{zzy|}}}}~~}}|||{{z{z{zy{|}~~}~}}||{|{z{z{zy{}}~}~~}}|{|{zz{z{zyz~|}~}}~}}||{|{z{zz{yy~}}}}}~}}}|{|{z{{{zyz}}|}}}~~}}|{|{zz{z{zy}~|}|}~}|}||{{z{zz{zy|~||}}~}}}|{|{zz{z{zy{|}|}~~}}|{|{{z{z{zy{}}~~}~}}||{|{z{z{zyz~||}}}~}|}|{|{zzz{zzz~}}~}}~}}||{|{||{z{zy}}}~~}~}}||{|{z{{z{zy|~|}~}~~}}|{|{{{{z{zy|~|}}}}~}}||{{||{z{zz||}||}~}||{|{z{{z{zy{~|}~}~~}}|{{|{|{{z{zz}}~}}}~}}|}|{|{{|{z{}~}~}~~~}}||}|}|{|{zz}~}~}~~}~}}|}}|}||{||~}~~}~~~}}|}}|||}|{|}~}~~}{yzyyzzyxvuvustsqqolpwzxwwuuvuvwvvwvvvwwyuoklkkllkjihhgffeedb`cilkjihgghhihiihihhjkgb]]^]^]\[[ZYXXWWVVUSU[___^^__`bcddeefhijmkebbccdeffedccdeedecbcjopopppqrstvvwxxxz{}|wssttuvuvuttutuuuttrsz~}}|{zyvyxuuutuutsrqponoommljkrvtstrrsrsttstsststvslhhihhihhfeddcbca``__eiiggfffgfghghgfgfghf`\\\[\\[ZYXWVUVUTSSRSX^^^^^^_`abdeefghhikkfbabbdeeddcccdcdccdccioppqqqrssuvwwxxyz{}}ytsttuuvvuututtuuuutty~}~}{|}xxxwxwvvutssqrrpoonnsxxvwvuvvwwxwwwvwwwxwrmlllklkjjhggfefedcbbflmkjkjiijkkjkkjjkjkkf`^_^^_^]\[ZZYYXXWXVV[`babcbcdeghhjjkklmopkfeffghhghggggghhghgfkstttutvvwyzz|}|}~yvxxyyzyzyxyyxyyxyyx{~~{z{{zzzyxwvvuttsrrqqtz{zyyxyxxyzyyzyyzyzzvpnnononmlkjjiihgfgfdgmonnmlkklmmlmmllmlmmicaa``a`_^]]\\[[[ZYYX\bedeeeeggikklmmnooprpjgiijjkjkjijiijjjkjilswvvwxxyz{|}~~{xz{z||{|{zz{z{{{{|{|}|{{{z{zyyxvvututrsrqsy|zyzyxyxyzzyzyyzyyzwqnnononmlkjjiihhggfdfknnmmllkllmllmlmmllmjea`a`a``_^]\\[Z[[[ZY[`eedffeghijklmmnoopqqlhhiijkjkjiijijjjkkjkrwwwxwxyz{|}~~}yy{z{|{|{{z{z{{{{|{{|~}yyzyzyxxwuttsttrqrpqvzzxxwwxwxxyxyxyyxxywrmmnmnmmkkjihhggfeeddimmlkkjkjjklklkjkjkljd``_``_^^]\[[ZZZZYZXY^cdeedefghijkllmnonpplhhihijiijiiiijjjjkjjouwvwwwxyy{}|}~~yxyzz|{{{{z{{z{{z{{{~~||~yxyyyxwvvttssrsrqqpptxxwxvvvwvwxwxwvwwwxwrmllmlmlkjihhggfeddccgklkjjijjijjijjjijijje`__^__^]\[[ZZYZYYYYY]bdcddefghiijkllmnnpqmhfhhiijijihiiijijkjimtvvvwvwxyz{|}~}~ywyzyz{z{zyzyz{{z{zz}~~}}|{|zz~zxzyyyyxxwvvututstssu{|{z{zz{{{||||}|}|}}{usststsrrqpqppoononmptvvuuttuuvvwvwvvwvwxtomnnmnmmllkjjjkjjkjilqtsttttuvvwxxyyz{z{}{ussttuttutstssttstsrtz}}}~}}~~~{{||}}}||{{z{z{z{{z{~~~~~}~~}~~~~}||{z{zyzyx{|yz{z{{zzyxyxwxwwvvuw|~~}}~~{xxyxxyxxwwvvuvututsuz}|{|{{|{|}~}~~~~yuvwvwwvuutststsrsrqsx|{||{{|}}~~|xxyxyzyyxwxwwwxwvwvv{{{}|}}||{{z{zyzzyzyy}~}}~~~~~}|}|{{|{{{z~~}~}~~}|}||~~}}|}|{|{y}}}~}~~}|||{{z{zyzyxz~{{|{|||{{zzyyxyyyxwx}~{{z{{{{zzyyxxyxwxwvw|~~zyz{z{zyzyyxxwxwwwvv{~{{||{|{|{{zyzyzyxyxx|}{}}|}~}||{z{z{zyzyy{|}~}~~}}|{|{{z{z{zy|}~}~~}~}}||{||{|{y|}~~~~~}}||{{|{zz{y{}}~}~~}}||{{{z{zyzyy~||}|}}}||{{z{{zyzyxy|}||}|}}||{z{zyzyyyyx|}{|{|}||{{zzzyzyyyyw{}|}|}}}|}|{z{z{zyzyy{~{|}}~~}}|{|{z{zzzzxz}}~}}~}}|||{{{{z{zy{}}~}~}}~}|{|{|{z{zzz~}}~}~~}~}|{|{{{{z{yy~}}~~}~}}||{|{z{zzzyy}}}}}}~}}}||{{z{zyzyy|}|}|}~}}|{{{{z{zzyyy{~|}|}~}}||{z{z{zyzyxz||}|}~}}|{|{z{zzzzxz|}~}}~}}||{|{z{{{zyz~}}}~}~}}||{|{z{z{zyz~}|}~}~~}}|{|{{{{z{zz}~}~~}~~}}||{{z{zz{zy|~}}~}~}}||{|{z{{z{zy{|}~}~~}}|{|{{z{{zzy{|}|}~}|}||{{z{{z{zyz|}}|}~}}|{|{zz{z{zyz||}|}~}}||{{{z{zz{yy~}}}}}~}}||{|{z{z{zyz}~|}~}~~}}|{|{zz{z{zy|~|}~}}~}}||{|{z{z{zz|~}~~}~}}||{|{z{{z{zy{~|}~}~~}}|{|{{z{{zzy{}}}}}~}}||{|{z{z{zyz~|}}}}~}|}|{{zz{z{{yz~}|}|}~}}|{|{{z{z{{yy}}}~~}~}}||{|{z{{z{zx|~|}~}~~}}|{|{zz{{zzy|}}~}}~}}||{{{z{z{zy{|}~}~}}|}|{|{z{z{zy{}}~}~~}}|{|{z{{{{{yz~|}~}}~}}||{|{z{zz{zz~}}}~}~}}||{|{z{{{zyz}}|}~}~}|}|{|{zz{z{zy}~|}~}~}|}||{{z{{z{zy|~}}~}~~}|}|{|{|{z{zy{|}~}~}~}|}||{|{||{z{}~~}~}~}}|}||||{{|{|~}}~}~~}~}|}}|}|||{{~~}~}~~}~}}|}|}||}||~~}~}~~~~~}~~}|{zxxwvutsrqpoonlihggfeedcba`_^]\[[ZYXZYYXXWVWVWXXYZZ[\]__`a`bcdfghijkllmmnopqqrtvwxyyz|}~|{zxwvusrponmlkihgfeeedccba``__]]\\[ZZYXWVTSRQQRQQQRQRSSTUVWXY[^`aabdefhijklmnoppqrsrsstvwxyz{|}~}||zyxvutrqponlkjihggedcbaa`_^]]\[ZYXWWVVUTSTSRQRQQRQRRSSTUWXY[\\]^`acddfghikjklmnooprstuvvxy{{|~~}|zywvussqpomlkjihgfeddcba``__^]]\[ZYYXWVUTSSRRQRQRRQRSSTUVWYZZ\^_`bcdfghijklmnoppqrsstuvwxyz{}~~~}|zyxvutrqpomllkjihgfedcbaa`_^]]\\[ZYXWWVUUTTSSRSSRSSTTUVWXY[\^_`acdefghijklmnoopqrstuuvwxz{|}~|{zxxvutrqpnmlkjihgfeeddcba``_^^]\[ZYYXXWVUTSTSRRSSTTUVWXXY[\]_`bcdfghijklnnoopqrstuuvwxy{|}}}|{zxwvtsrqponmkjihggfedcbbaa`_^]]\[ZYXXWVVUUTTSSTTUUUVWXY[\\^_abcdfghijklmnopqrssttuvwxz{|}~}|zyxvutsqponlkkjihgfeedcbaa`__^]\\[ZYYXWVUUUTTSTTUUUVWXYZ[]^_abcefgijjklmnopqrsstuvwxyzz{}~~}|zyxwvusrqonmlkjihgfeeddcba``_^]\\[ZYXWWVVUTUUTTUTUVVWXY[\\^_`bcdfghijlmnnooqqrstuvwxyz{|}~~|{zxwvtsrpoonmkjihggfedccba`__^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_`bcdffgijklmnopqqrstuvvwxyz{|~~}|{zywvtsrqpnmlkjihhgfedccba``_^]\\[[YYXWWVUTTSTTSTTUUWWXYZ\]^`abdefgijkllmnopqrsstuvwxyzz|}~|{zxwutsrppomlkjihgffedcbbaa`_^]]\[ZYXXWVUUTTSTTSSTUUVWXYZ\]^_`acdeghijklmnopqqssttuvwxyz{}~~}{zxwvusrqonmllkjihgfedccba`__^^\\[ZYYXWVUUTSTTSTSSTUUVWXZ[\]_`acdegghijlmmnopqrsttuvvxyz{|}~|{yxxvutrqpnmlkjihgfeddccbaa`_^]]\[ZYXWWVVUTTSTTSTSTUVWXYZZ[]^`abcefghjklmmooppqrstuvwxyz{|}~~}{zyxwvtssqqponmlkkjiihggffeeddcbbaa`___^^]]\]\\]\\]^^_`abcdefghhijklmnopqrrsttuvvwwxyzz{|}~~~||{{zyxwwvvuttssrrqqppoponnmnmlmlklkkjjijihiihhiihiijjkkllmnnoppqrrssttuvvwwxwxyyyzz{{||}}~~~~}}||{{zzyyxyxwxwvwvuuvuutuutssttsrrsrrqqrqqpqqppqrrqqrrsssttuuvvwvwxxyxyzzyzz{z{|{{|}|}~}~~~~}~~}|}|{{|{{z{zzyyzzyxxyxxyxxwxxwxxwvwwvwvvwvvvwvwvwvvwxwwxyyxyyzyzz{zz{|||{|}}|}|}}~}}}~~~~~~~~}~~~}|}}|}|{{|{||{||{z{{z{{{z{zzyzyyzyzyyzyzzyzyyzyzz{z{zz{|{{|{|}}|}|}||}~}~}}~}~~~~~~~~}~}}~}~~}|}}|}||}|}||}|}}|{||{|{{|{||{{{{||{|{||{|}}|}}|}||}~}}~}~}~}}~}~~~~~~~~~~~~~~~}~}}~}~}}}}}~}~~}~}}~}~~}|}}|}||}||}}|}|}}~}}~}~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~}~~~~~~~~~}~~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zyxvuutsqponmlkjiihgfeeddcba``_^]\\[ZYXXWWWWVVWVWXXYZ[\]^_`abdefgijklmnoppqqrstuuvwxyz{|}~}|zyxvutrqpnmlkjjihgfedcbaa`_^]]\\ZZYXWWVUTSSSRRQRQRRSSTUVWXZ[\]_`bcdegghijklmnoopqrstuuvwxy{|}~}|{yxwvtsrqonmlkihgfeddccba`_^^]\\[ZYXWVVUUSSRRQQPPQRQRSTUVWWXZ[\^_abcdfghijkllmnoopqrstuvwxyz||}~}{zyxvusrqonnlkjihgfeddcba``__^]\[[ZYXWWVUTSSRRQRRQRRSSTUVWXYZ\]_``bcdfghijklmnoopprrstuvwxyz|}~}}|zywvusrqpnmlkjihhgfedcbba`_^^]\[ZZYYXWVUUTSRSRRSRSSTTUVWXY[\^_`acdeghhijklmnopqqrstuvwwyz||}~|{zxwvttrqpomlkjihgfeeddcba``_^]\\[ZYXWWVUUTTSTSSTSTUUVWXY[\\^_`bcdfghijklmnoppqrsttuvwxz{|}~}|{yxwutsqpoomlkjihgffedcbba`__^^]\[ZYXXWVVUUTTSSTTUUVVWXYZ\]^`acdefhhijklmnopqrstuuvvwxz{|}~~}{zyxvutrqponlkjihggffedcbaa`__^]\[ZYYXXWVUUTTSSTTUUVWXYYZ\]^`abcefgijklmmnopqrsttuvwxyz{|}~}|zyxvutsrqonmlkjihgfeedcbaa``_^]\\[ZYXWWVUTUUTSTUTUVVWXY[\]_``bcdfghiklmnoopqrrstuvwxyz{|}~~|{yxwutsrponmlkjihggfedccba`__^^\\[ZYYXWVUUUTTSTTUUUVWXYZ[]^_`bcdfghikklmnopqqrstuvwxyyz{|~~}|zyxwutsrqonmlkjihgffddccba`__^]\[[ZYXWWVVUTTSTTSTTUVWXYY[\]^`abdefgijklmnoopqrsstuvwxyz{|~}|{zxwutsqppnmlkjihgfeedcbaa``^^]]\[ZYXWWVUUTTSTTSTTUUVWXYZ\]^`abcdeghijklmnopqrssttuvwxyz|}~~~|{zxwvtsrqonmlkjihhgfedccba`_^^]\[ZZYYXWVUUTSTSSTSTTUUWWXZ[\^_`acdfghiiklmmnopqrsttuvwxyz||}~~|{yxwuttrqpnmlkjihgfeddccba`__^]\[[ZYXWWVUUTTSTSSTSTUVWXYZZ\]_`abdefgijklmnooppqrstuvwxyz{|}~}{zyxwvtsrqponnmlkkjiihhgffeedccbbaa`__^^^]\\]\\]\]]^^_`abcdefghijkllmnopqrrsttuvwwwyyzz{|}~~}||{{zyxxwvvuttssrrqqqppoononmmlmlklkkjjijjihihhihijijjkkllmnnoppqrrsstuuvvwwxwxyyzzz{{||}}~~~~}}||{{zzzyyxxwxwvwvuuvuuttuttsttsrrsrqqrqrqqpppqrqrqrsrsstutuuvvwvwxxyxyzyz{{z{{|||}||}~}~~~~~}~~}|}|{{|{{z{zzyzyzzyxyyxyxwwxwwxwwvwvvwvwwvwwvwvvwvwwxwwxyyxyzyzz{{z{{|{{{|}||}|}}~}}~~~~~~~~~}~~}}|}||}|{{|{||{|{{z{zz{z{zz{zyyzyzzyzyzzzzyzyzzyzz{z{zz{|{||{|}}|}|}|}}~}~}~~}~~~~~~~}}~}~~~}~~}|}}|}|||}|}}|}||{||{|{|||||||{{|{||{||{|}}|}||}|}}~}~~}~~}~~}~~~~~~~~~~~~~~~}}~}~~}~~}~~~}~}}~}~~}~}}|}||}|}}}|}||}|}}~}~~}~}~}~}}~}~~~~~~~~~~~~~~~~~~~~~~}~}}~}}~}~}~~~~~~~}~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}yyyxyxwwvtssrqrpppnouzxwwvvwvwxwwwwwwwwxvplklkjkjjhgffededcbaagkkjjiihiijiijjiijijid^]^]\]\[ZYXXWWVUUTTTY^___`_`abdeefghiijkkgbabcdeddccbcbbcbbccchnpopqpqrtuvvxxxz{z|~ysrtstvuuttsttsttsttsw~~}||zzzxy{utututssrqpoonnmllkkouuttssrssuutttstttutoihiihihgfeddcbba``__chjhggfggfghgghghgghhc]\\[[[ZZYWVVUTUTTTSRV\^^__^_`acddffghiiklhcabccdddccbcbbcccdccfnpppqpqrsuvvxyyz{{|~{urttuuvuvutuutuututsv~~}}{{xwxwwxwvvtssrqqpoonnqwywwwvuvwwxxwxwwxwxwtnlllklkjjiggffeeddcbejmlkkjiijjkjkkkjkjjkhb^__^_^]\[[ZYXYXWXWVY_bcbcbcdefhhijjlmmnpmhefffghhghgggghhghhgjqtututuvwxz{|}}~~{wwxxyzyzyxxyxyyyxyxy~}zz{zzzyxwvvuutsrrrpsx|zyzyxyxyzzyzzyzyyzxrnnononmlkjjiihggffefknnmmlkllmlmllmlmmlmkeaaa`a``_^]\\[Z[ZYYXZ`edeeeefgijklmmnoopqqlhhiijkjkjijjijjjjkjkpvwvwwwxz{|}}~yy{z{|{|{{z{z{{{{|{{}~{{{z{zyyxwvvtuusrsqqw{{yzyxxyyzyzzzyzzyzxsnnononnmlkjiihhgffeeinnnmmlklmlmlmllmlllkfb`a``a`_^]\\[[Z[[ZZZ_deeffefhijklmmnnooqqnihiijkjkjjijiijjjkjjpvwvwwxyzz{|}~yy{zz{|{|{z{zz{{{|{z~~}zzzyyzxxwvuutstsrrqptzzyxxwxwwxyxxyxxyxyxtnmmnmnmlkjiihhgfefdcglnmlkjkjkllklkkjkjkkgb_`__`_]]][[ZZYZYZYY]bddedefggijkkllmnnoqnighhiijijiiijijjjkjimswwvwvwxyz|}}~{xyzz{|{z{{z{zz{z{{z|~~|zxxyxyxwwuttsrrqpqpoqwyxwwvwwvwxwwxwxwwwxuollmlmlkjihhggffeedbdjlkkjiijijjkkkjijijkhb_^_^_^^]\[ZZYZZYYYX[adddedefghijkllmnnoqoifghiijijjiijijjjjkjlrvvvwwwxyz{|}~}~{xyzyz|{{zyzz{z{z{{z{~}}|{|{y|{yyyyzyxxwvvuttutststy|{z{zz{z{|{||}|}||}|wsststssrrqppopononmosvvvuutuuvvwvvwvwvwxvqmmnmnmmllklkjkjijjijostststuuvwxxyyzz{z||wssttuututsststssstssx}}}~}}~~{{||}}}||{{{{z{{z{zz~~~~~~}~~}~~~~~}||{z{zyzzxy~zz{z{{{zzxyyxwxwvwvv{~~}~~|xxyyxyxxwwwvuvututstx|}|}|{|||}~~}}~~zwvvwwwvvututsstrssrrw{|{||{||}~~~xxyxyzyyxxwxwwxwvwvvy|{|}|}||{{z{{z{zyzyx{}}~~~~}|}||{|{|{z}~}~}~}|}|{~~~}|}|{{|z{}}~}~~}}||{{z{{zyzxx~|{|{||}|{zzyzzyxyxwx{|{{{{|{zzzyyxyxxwxwvz~{yz{z{zzyyxyxwxwwxvvy~~|{|{|||{{zzyyyzyxyxwz{|}|}}|}|{z{z{zzyzyz}}~}~~~}}{||{{{z{zyz~}~}~~}}|}|{{|{{{zz~}~}~~}}|{|{||{z{yy~}}~}}~}}||{|{z{zyzyx|~||}|}}||{z{zzzzyzyx{~||}||}||{{zzyzyyyyxz}{|{|}||{{z{zyzyxyxwy||}|}}|}|{z{z{zzzzxx~||}}}~}}||{|{z{zzzyy}}|~~}~}}||{|{z{z{zyz}~}~}}~~~}|{|{|{{z{zz}~}~}~~~}~}|{|{|{z{zx|~|~}}~~}}|{|{z{zzzzx{|}}}~~}}||{{z{{zyzy{|}|}~}}||{{zz{{zzyyz~}|}|}~}||{z{z{zyyzxy}||}|}~}}||{|{z{zyzyy}}}~~}~}}||{|{z{{{zyy|~}}~}~~}}|{|{zz{z{zy|~|}~}}~}}|||{{{{z{zy|}}~}~~~}|{|{z{{z{zyz}}~}~~}}|{|{{z{z{zyz}}~}}~}}||{|{z{z{zyz~}}}}~~}|}|{{zz{zzzzy}}|}|}~}}||{{{z{zzzyy}}|~~}~}}||{|{z{zz{zx|~|}~}~~}}|{|{zz{{zzy|}}~}}~}}||{|{z{z{zy{|}~~}~}}||{|{z{z{zy{}}~}~~}}|{|{zz{z{zyy~|}~}}~}}||{|{z{zz{yy}}}}}}~}}}|{|{z{{{zyz|}|}}}~}|}||{{z{zz{zy|~|}|}~}}||{|{z{zz{zy|~}}}|}~}}|{|{zz{z{zy{|}~}~~}}|||{{z{z{zy{}}}}}~}}||{|{z{z{zyz~}|}}}~~}}||{z{{{z{zz~}||}~~}~}|{|{z{zz{yy}}}~~}~}~}|{|{z{{zzyy|~}||}~~}}||{z{{{z{zy|}|}~~~}}||{{z{{zzzy{|}}~}~~}|{|{z{zyzzyz}}~}~~}}|{|{z{{{z{zz}}~}~~~}}|{|{{|{{|{{}}}~}~}~~}||}|{{{|{{{}~}~~~~}}}|}||{{|}||}~}~~~}~~}~~}||}||}||}}~}||zzzyzzxwwvutstsrqomovywvwuuvuuvuvvvuvvwyvokllkllkjihhggffedb`bhlkiihhiihihiihghhikhb^]^]^]]\[ZZYXXWVVTRU[__^_^^_`acddefghijmkfbccddedeedddcdedddacjopopppqrstuvwwxxy{}}wssttuvuvuututuuuttrrx~}||{zywyyuuutuutsrqqpoonnmljkqvtstsrsssttstsststutnihihhihgeeddccbba`^_dhhggfffgfghgggfghghgb\[\[\\[ZYWVVUUUTSTRSX]^]^_^_`abddefghhikkgbbcbceddddcdccdccdcchnppqpqrstuuvwxyyz{|~ztsutuvuvvututtuututtx}}}{{}xxxwxwvvutssqqrpoonnsxxwwvvuvvwxwwwvwwwxwrmklkllkkjhgggffedcbcgkmlkjijjijkkjkjjkjkkf`^_^^_^]\[ZZYYXXWXWVZ`babcbcdeghhjjkklmoplfdfgghhhhggggghhghhfkrtttutuvwyzz|}|}yvwxyyzyzyxyyxyyyzywz~~{z{{z{zyxwvvuttsrrqqtz{zyyxyyxyzzyzyyzyzzvpnnononmlkjjiihhfgfdglonmmlkkllmllmmlmllmjcaa``a`_^^\\[[Z[ZYYX[bedeeeefgijklmmnooprpjhhiijkjkjijjijjjkkilrvwvwxwyz{|}~~}yz{z||{|{zz{z{{{{|{|}}z{{z{zyyxvvuttsrsrqrx|zyzyxyxyzzyzzyzyyzwrnnononmlkjjiihhgffefknnmmllkllmllmllmllmjea`a`a`_^^]\\[Z[ZZZZ[`deefeeghijklmmnoopqqlhhiijkjkjiijijjjjkjkrwwwxwxyz{|}~~~yy{z{||{|{z{z{|{{|{{}~~yyzyzyxxwutttstsrrppvzzxxxwxwxxyxyxxxxxyxrmmnnmnmlkjihhggfeeddhmllkkjkjjklklkjkjkljea`_``_^^]\[[ZZZZYZXY^cdeedefghijkllmnooppmhghhijjiijijijjjjkjjnuwvwwwwyy{||}~~yxyzz||{z{zz{z{zz{zz~~~||~yxyyxxxvvutssrrqqqootxxwxwvvwvwxwxwvvwvwwrmmlllmlkjihhggfedddcgklkjjijjijkjkjjijijjf`__^^_^]\[[ZZYZYYZYX\bdcdedeghhijkllmnnoqnhfhhiijjjihihijijkjimsvvvwvwxyz{|}}~zwyzy{{z{zyzzzz{z{{z}~}~|{|{y}zyyyyzyxxwvvututtssruz|{z{zz{{{||}||}|}}~{vsststsrrqqppopononmptvvvuutuuvvwvwvvwvwxupmnnmnmmllkjkjkjijiilqttstsstuvwxxyyz{z{}{usststututsssstssstrtz}}}~}}~~~{{||}}}|{zz{z{{zz{yz~~~~~}~~}~~~~~}||{z{zyzyx{|yz{z{{zzyxyxwxxwvwvw}~~}~~{xxyxxyxxwwvvuvututsty}}|||{||}}~~}}~~~yuvvvwvvuuutssstssrqsx{|{|{{||}~~|xxyxyzyyxwxwwwxwvwvv{{{{||}||{{z{zz{zyzyy}~|}}~~}~}||{{|{z{zz~~}~}~~}|}||~}~}|}|{|{z||}~}~~}}||{{z{zyzzxy~{||{||{{|zzzzyxyyxwx}{{z{{|{{zzzyxyxwxwvx|~zyz{zz{zyxyxxwxwwwvv{~|{|{|||{|{zyyyzyxyxx{}{}}|}~}||{z{z{zyzyy{|}~}~}~}|{|{{z{z{zy{}~}~~~~}}||{||{{zy|}~~~~~}}}||{|{zz{yz}}~}}~}}||{|{z{zyzyy}}|}|}}}||{{zz{zyzyxy|}||}|}}||{z{zyyzyzyx{|{|||}||{{z{zyzyxyxw{~|||}}}|}|{z{z{zyzyxz||}}~~}}|{|{z{zzzzxz}}~}}~}}||{|{z{z{zyz}~~}~}}~}|{|{|{z{zzz~}}~}~~}~}|{|{||{z{yy~}}~~}~}}||{|{z{z{zyy|~|}|}~}}}||{{z{zzyzy|~|}|}~}}||{{{z{zzyyy{~|}|}~}}||{{zz{zyzyxz||}|}~}}|{|{z{zzzzxz|}~}}~}}||{|{z{{{zyz}}}}~}~}}||{|{z{{zzyz}}|}~}~~}}|{|{{{{z{zz}~}~~}~~}}||{{z{{z{zy|~}}~}~~}}|{|{zz{z{yy{|}~}~~}}|||{{z{z{zy{|}~~}~}}||{{zz{z{zyz~}|}|}~}}|{|{zz{z{zyz||}|}~}}||{|{z{zz{yy}}}~~}~}}||{|{z{z{zyz}~|}~}~~}}|{|{zz{z{zy|~|}~}}~}}||{|{z{z{zy|}}~}~}}||{|{z{{z{zyz|}~}~~}}|{|{{z{{zzyz}}}}}~}}||{|{z{z{zyz~|}}}}~}|}|{{zz{z{{yz~}|}~}~}}||{{{z{z{{yy}}}}||~}}||{|{z{{z{zy|~|}}}~~}}|{|{zz{{zzy|}}~}}~}}||{|{z{z{zy{|}}~}~}}||{{||{z{zy{|}}}}~}||{|{zz{z{{yy~|}}}}~}}||{|{z{zz{zz}}}}~}~}}}|{|{{{{zzyy|}|}|}~}|}|{|{{z{{zzz|~|}~}~}}||{||{z{z{zy|~}}~}~~}||{{|{|{z{zz{|}~}}~}}||{|{|{||{z{}}~}~}~}}|}}|{{||{{|~}~}}~~}~}|}}|}|}||{{~~}}~~}~}}|}||}||}||~~}~~~}~}~~~|{yyxwvutsrqponmligggfeedcba`_^^][[ZYXYZYXWWVWVWXXYZZ[]]^_a``bcefghijkllmmnoopqrtvwxyyz|}~}{zyxvusrqonllkjigfeeeedcba``__]]\\[ZYXXWVTSRQQRQQRQQRSSTUVWXY[^`aabdefgijklmnoopqrsrstuvwxyz{|}~}||{yxwutrqponlkjihggfdcbaa`_^]]\[ZYYWWVVUTSTSRQRRQRQRSSTTUWXY[\\]_`acddfghhijklmnooprstuvvxy{{|~}|zywvutsrpomlkjihgfeddcbaa`__^]]\[ZYYXWVUUSSRRQRQRRQRSSTUVWYZZ\^_abcdeghijklmnnopqrsstuvwxyz{}~~}|zyxwutrqpomllkjihgfedcbaa`_^]]\\[ZYXWWVUUTTSSRSSRSSTTUVWXY[\^__accdfghijklmnoopqrsttuvwxz{|}~~}{zyxvutrqpomlkjihggeeddcba``_^^]\[ZYYXXWVUTSTSRRSSTTUUWWXY[\]_`acdfghijkmmnoopqrstuuvwxy{||}~~|{zxwvttsqponmkjihggfedcbbaa`_^]]\[ZYXXWVVUUTTSSTTUUUVWXY[\]__`bcdfghijklmnopqrrstuuvwyz{|}~}|zyxvutsqponlkkjihgfeedccba`__^^\\[ZYYXWVUUUTTSTTUTUVWXYZ[]^_abcefghjjklmnopqrsstuvwxxyz{}~~}|zyywvusrqonmlkjihgfeeddcba``_^]]\[ZYXWWVVUUTUTTUTUVVWWYZ[\^_`bcdeghijlmnooppqrstuvwxyz{|}}~|{zxwvtsrqoonmkjihggfedccba`__^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_`acdffgijklmnopqqrsttuvwxyz{|}~~}{zywvtsrqpnmlkjiihgfeddcba``_^]\\[[YYXWWVUTTSSTSTTUUWWXYZ\]^`abdefgijjklmnopqrrstuvwxyzz{}~~|{zxwvttrqpomlkjihgffedcbbaa`_^]]\[ZYXXWWUUTTSTTSSTTUVWXYZ\]]_`acdfghijklmnopqqrsttuvwxyz{}~~~}{zxwvusrqonnllkjihgfedccba`__^^\\[ZZYXWVUUTSTTSTSSTUUVWXZ[\]_`acdegghijlmmnopqrsttuuvwyz{|}~}{zyxvutrqpomlkjihgffedccbaa`_^]]\[ZYYWWVVUTTSTTSTSTUVWXXYZ[]^`abcefghjklmmnoppqrstuvwxyz{{}~~}|zyxwvtssrqponmlkkjiihggffeedccbba``__^^]\]\\[\[\]\]^^_`abcdefhhijklmnopqqrssttvvwwxyzz{|}~~~}||{zyxwwvuuttssrrqqppopoonmnmlmllkkjkjijihiihhhihiijjkkllmnnoppqqrssttuuvvwwxxxyyzz{{||}}~~~~}}||{{zzyyxyxwxwvwvvuvuutuutsttsrrsrrqqrqqpqqpqppqrrqrrsstttuuvvwvwwxyxyyzyzz{z{|{{|}|}~}~~~~}~~}|}|{{|{{z{{zyyzzyxxyxxyxxwxxwxxwvwwvwvvwvwwvwwvwvvwxxwxyyxyyyzz{zzz{|||{|}}||}}~}~}}~~~~~~~}~~~}||}||}||{|{|{||{z{{z{z{{z{zzyzyyzyzzzzyzyzyyzyzz{z{{z{|{{|{||}||}|}}~}}~}~~}~~~~~~~~~}~}}~~}}~}||}|}}|}|}||}|}}|{{|{|{{||{|{|{||{|{||{||}|}}|}||}~}}~}}~}}~}~~~~~~~~~~~~~~~~}~}}~}~~}~~~}}~}~}}~}~~}|}}|}|}}}|}}|}||}~}}~}~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}}~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zyxwuutsqponmlkjiihgfeeddcba``_^]\\[ZYXXWWVWVUVWVWXYZ[\]]_`abdefgijklmnoopprrstuuvwxyz{|}~}|zyxvutrqpnmmkkjhggfedcbaa`_^]]\\[ZYXWWVUTTSSRRQRQRRSSTUVWXY[\^_`bcdefghijklmnoopqrsttuvwxy{|}~}|{yywvusrqonmlkihgfeddccba`_^^]\\[ZYXWVVUUTSRRQQPPQRQRSTUUWWXZ[\^_`bcdfghijjklmnoopqrstuvwxyz{|}~}{zyxvusrqpnnmkjihgfeddcba`__^^]\[[ZYXWWVUTSSRRQRRQRRSSTUVWXYZ[]^``bcdfghijklmnooppqrstuvwxyz|}~~}|zywvusrqpnmlkjiihgfedcbba`_^^]\[ZZYYXWVUUTSRSRRSRSSTTUVWXY[\]_`acdeghhijklmnopqrrstuvwwyz{|}~|{zywvutrqpomlkjihgfeeddcba``_^]\\[ZYXWWVVUTTSTSSTSTUUVWWYZ[\^_`bcdfghijklmnoopqrsttuvwxz{|}~}|{yxwutsqpoonlkjihgffedcbbaa__^^]\[ZYXXWVVUUTTSTSSTUVVWXYZ\]^`acddfghijklmnopqrsttuuwwxz{|}~~}{zyxvutrqponlkjiiggffedcbaa`__^]\[[YYXXWVUUTTSSTUTUVWWXYZ\]^`abcefgijkllmnopqrsstuvwxyzz|}~}|zyxvutsrqonmlkjihgfeeddcba``_^]\\[ZYXWWVVTUUTSTUTUVVWXY[\]__`bcdfghijlmnoopqrrstuvwxyz{|}~~|{yxwvtsrponnlkjihggfedccba`__^^\\[ZYYXWVUUUTTSTTUTUVWXYZ[\^_`bcdfggijklmnopqqrstuvwxxyz{|~~}|zzxwvtsrqonmlkjihgffddccba`__^]\[[ZYYWWWVUTTSTTSTTUVWXYYZ\]^`abdefgijklmnnopqrsstuvwxyz{|~}|{zxwutsqppomlkjihgffedcbbaa`_^]]\[ZYXWWVUUTTSTTSTTUUVWXYZ\]^`aacdeghijklmnopqrrsstuvwxyz|}~~}{zxwvtsrqonmlkjiihgfedccba`_^^]\\ZZYYXWVUUTSTSSTSTTUUVWXZ[\^_`acdfggiijlmmnopqrsttuvwwyz{|}~~|{yxwuutrqpnmlkjihgfeddccaa``_^]\\[ZYXWWVUUTTSTSSTSTUVWXYZZ\]^`abdefghjklmnooppqrstuvwxyz{|}~}{zyxwvtsrqpoonmlkkjiihggffeddccbba``__^^]\]\[\[\\]\]^^_`abcdfghijjklmnopqqrsstuvvwwyyzz{|}~~~||{{zyxxwvvuttssrrqqppoponnmnmlmllkkjkjijihihhhiihiijjkkllmnnoopqqrssttuuwvvwxxyyyzz{{||}}~~~~~}}||{{zzyyxyxwxwvwvuuvuututtsttsrrsrqqqrqqpqppqppqrqqrrststtuuvvwvwxxyxyzzyz{z{{|{|}||}~}~~~~}~}|}|{{|{{z{zzyyzzyxyyxxyxxwxwwxwwvwwvwvwwvwwvwwvwvvwxwwxyyxyzyzz{zz{{|{{{|}}}|}}~~}~~~~~~~~~~}~~}}|}}||}|{{|{|{|{{z{zz{z{zz{zyyzyzzyzzzyzzyzyyzyzz{z{zz{|{||{|}}|}}|}}~}~~}~~}~~~~~~~}}~}}}~}~~}|}}|}||}|}||}|}}|{||{|{{|{||{|{|{{|{||{|}}|}||}|}}~}~~}}~}~~}~~~~~~~~~~~~~~~~}}~}~~}~}~~}}}}~}~}~~}~}}|}||}|}}}|}||}|}}~}~~}~}}}~}}~}~~~~~~~~~~~~~~~~~~~}~~}~}~~~~}~~~~}~~~}~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzyyxvw}~yttututsrrqpponnmllkkpuutssrsrstssttssstusnhghhghgfedccbba``_^]bghggfeefeffeefefeefe`[YZYYYXWWVVUUTUTSTTSX_``aaabcceefghhijijlhb`bbcddccbbbbbcbbccafmooopopqqstuuvvwxxy{wqopqqrqqrqppqppqpqqqsy||}}|}}~}z{||}}|}||{|{||{{{z}~~~}~~}|{zyxwwvuvttx~~}}}|{|}|}~~}~~}~~~ztrsrrsrrqponmlmllkjjmrtssrqrqrssrststsrstpjghhghggfedcbaaa``_]`gigggfeefefgfgfffeegd\YZZYZZYXWVVUTUTSTSRU[__^___aabdefggghiikic`abbcdcbcbbabbcbbcbdjooopopqrrstuvwwxyyzztpprrsssrsrqrqqrrrrrsy~~}~}~||}}~~~}}~}~~}~}}~~~~}||{y|{wxxxxxwwuttsrsrqqpopvyyxwwvwwwxxxyxwyxxyxqmmnmmmllkiihhggffecdinnllkjkjkklkllkllklkf```__`__^\[[ZYZYXXWX]bcbcbbcdefghijjklmnmiedeffgfgfeefeffeffffkprrrsrstuvxxyzyz{{}~zustuvwvuvututuuutuuty~~{{{z{|zzyxwwvuvuttrrv||{{{yzz{{|{{|{{|{||xqoqpppponmllkkjihiggjoqpponmmnoonoonnonookfcccbcbaa`^^^\]\[[ZY\bdcdcccddfghhijkllnolfeefghgghgfffeffeffehorqrrrrstuwxxyyz|{||vttuvvwvwvuvvuvvuvvuv|~~{{|{|{zzyxxwwvvuutruz}||{zz{z{{|{||{|{{|ytqqqpqpponlmlkkjijiginqppoononnopopononopnhdddcddcba`_^^]\[[[YZ_ccbcbabcdeffghgiijllfccddefefeddeddeddeddiooopopqrsttuvwwxyyz{wrrtstuuuutsttstsstssx}~~~~~~{z|{{|{zyxwwwvvuutstx|}{|{zz{z{{{|{z{{z|{vqpqppqponmmlkkjjiihhlppopomnonooooonoonoojecdcdcbba`__^]]\[[ZY\bcaab``aabccdeefgfhifa`abbcdcdcbccbccbcbbekmmmnmnooprssttuuvwywropqrsrrsrrqrqqrqrrqty}||}|}~~|}}~~~~}~~}~~}~}|~~}{||{|{zyyxxwwwvuvutw|}|}|{{|}|}~}~~}~}~~{vttututtsrrqpqpononmouxvuvutuvvwwvwvwwvwxvpmmnmnnmlkkjjiihhggehmpononmnnooqpqqrrsstsnjkmlmmnmmlmmlmmlmlkmrvvuvuvvwwxyzzz{{|}~}xtuuvvwvwvuvutuuttustz~~}~}}~~{{|{|}}||{{z{{{zyzyy~~~}~~}~}}~~~~}|}|{|{z{zxz}z{|{||{{zyxyxxwxwwvw|~~~~|xxyxyyyxxwwvvuvuuutty}}|}|||}}~~~~{vvvwvwvvuuutstsrrsqrvz{zyzyyzz{{||}|}|}~~zvuvuvwwvvuutuuttstssw|}|}|{||}~~zxyyzzzyzyxxxwxwwxwuy|z{|{|}||{z{zyzyyyywz|}~}~~~}|{|{||{z{zy{~~~}}||}|}|{|~~}|}||{|{{}}~}~~~}}{||{z{zyzyy}}||}|}||{{z{zyzyxyxx||z{|{||{{zyzyxxyxyxwz~|z{z{|{{zzyyxyyxwxwvy~~|zz{{{{z{zyxyxyxwxwvy~~z{|{|}||{z{zyzyyyywy~|||}~}|}||{{z{{zyzyz~}}}~}~}~}|{|{zz{{zzz~~}~}~~~}||}|{|{{|zz~~~~~~}|}|{|{{{zz}}}~}~~}}}||{|{{zzzy|}}~}}~}}||{{z{{zzzy{|}||}~}||{|{z{zyzyxz||}|}~}||{z{z{zzyzxx~||}|}}}||{{zz{{zyzyy}}}||}~}|}|{{zz{zyzyz}~}}~}}~}}|{|{{z{z{zz}~}~}~~~}}||{{||{z{zy||}~}~~}~}|{|{|{zz{y{}}~}~~}}~|{|{||{z{z{}}~}~}}~}|||{{{z{zy{}}~}}~~}}|{|{zzz{zyz~}}~}}~}}||{|{z{zz{yy}}}}}}~}}}|{|{z{zzzyx|~}}|}~}|}|{|{z{zzzzy|~|}}}~}|}}|{|{z{z{zy||}}}~}}||{|{z{{z{zyz}}~}}~}}|{|{{z{z{{zz~}}~}}~}}||{|{z{{{zyz~~|}~}~~}}|{|{z{{z{yy}}|}~}}~}}||{|{zz{{yy}~}~~}~}}||{|{z{{z{zx{~|}}}~~}}|{|{zz{zzzy|}}}}}~}}||{|{z{z{zy{||}|}~}||{|{zz{z{zyz~}}}|}~}}|{|{{z{z{{yy~|}~}}~}}||{|{z{zzzyy}~|~~}~}|}|{|{z{{{zzy|}|}~}~}|}|{|{{z{z{zz}~|}|}~}}||{|{{|{z{zy|~|}}|}~}}|{{||{{z{zy{}}}|}~}}|{{z{{{zz{zz|}}}}~}}||{|{{{zzzyz~}|}|}~~}|{|{z{zyzzzz}}}}}~~}}}{||{z{zzzyy|}}}}}~~}}|{|{{|{z{zz|}|}|}~~}}|{{|{{|{{zy|~|}|}}~}}|{||{||{{zz{}}}|}~}}|{||{|{zyzyz}}~}}~~}|{|||{|{z{z{~}}~}}~}}|}}|}}|{{|{|~~}}~}|}~~}|||}|||}||~~}~~}~}~}}|}||}||}|{}||~~}~}||}}||}||{}}~~~}|}|zywvx~~~}~}~~~~}~~yuuuttutsrqqppopomkikqutssrqrqrrsrsrqrrsusmiihhhihgfeedcbba`_]^cggffdddeddeddeddeege_ZYZYZZYYXWWVUUVUVUSTZ_`_```abcdeeffgghillfaabbcdcdccbbbcdcdcaahnoopoooqqsssuvuvwxyzvpoqpprsrrqpqqqrrqqpptz}|{|{|}}~|z{||}~}|}||{|||{|{z~~~~}~~~||{zyyxxwvutty~~}}|{|{|}||}||}}~}xtrsrrssrqponmnmlkkiinstssrqqrqrsrsrrrsrssoighgghgfeddccbba``^]aghgfedeeffefffeffeggb\Z[[Z[YYXWVWVUUUSTSRV]`^___`abcddegghiijljc`abccddcbbcbcbcbccbelpoopopqrstuvvwwxxy{yspqrrssrsrrqrqrsrrrqsy}~}~}~~|}}~~~~}~~}~~}~}|~~~}}||zz}zwxwxxwwvvutsrsrqqpnqwzxxwwvwvwxwxyxxyxyzwplnnmmmllkiihggfefdceknmllkjkjkllklkklklljd```_``_^]\\[ZYZYXXWX^bcbcbcddfghhijjklmnnhdefffgfggfeffefeefeflqqqrsrstuwxxyzz{{|~~ytsttuvvuvututuuutuuuz}~{{|{|{zzyxwwvvuuttrsx||{{zyzz{{|{||{{|{||vppqpqqooomllkjjihhggkpqoonnmnonoononnononjebcdccbaa_^^]\\[Z[ZY^cdcdccddeghhijkkllnnjfeffghghgffgeffffgffjprqrrrsttvxwxyy{|{|~{usuuvvwvwvuvuuvuuvutw~~~|z{|{|{zzyxxwwvutussv{}||{zz{z{||{|{{|{||xspqppqponmmlkkjjijhgjoqpoonnonoooopononopmfcddcdccba`_^^]\[[ZY[`ccbcbabcdeefgghiijlkdbcddefefedeededddecelpoopopqrstuvvwwyyy{{vrrsstututtstsststtsty~~~~~~~{{|{|{zzyxwwvvuuutrty||{{zyzz{zz{z{z{z{|ztppqpqqponmmlkkjjiighmppopnmnonnonoononnooiccdcdcbba__^^]]\[[YY^ccaba`aabbcddeefggiie``abbdccccbccbcbbcbbglmmmnmnooqrrsttuwwxyuqopqqrsrsrqqrqrrqrqqu{}||}|}~~|}}~~~~}~}}~}}~}|~~|{|{{|{zyxxwwvwvuvtsx}}|}|{||}}~}~~}~~}{ututtuttrrqqpqpononlpwwuvuuuvuvwvwwvwwvwyunlmnmnnmlkkjijihghgginpononmnnoppqqqqssstrmjklmnmnmmlmlllmlmlknsuuvvuvvwwxxyzz{|{|~|wtuuvvwvvvuvvuuututsv{~}}~}~~~~{{||}||}|zz{z{zyyzyz~~}~~}~}}~~~}}||{||{z{zx{}{{|{||{zzyxyxwxwxwvw}~~~~{xxyxyyxxwvwvuuvututuz~}|}||}|}}~~~~~yvwwvwwwvvuttstsrsrqrw{zyyzyzz{{|{{|}}|}}xuvuuvwvvvuttuutsstrsy|}|}|{|}}~~|yyzyzzyyyxwxwwxwvwvvz~{{|{|}||{{z{zyzyyyxx{~|}}}~~}}|{|{|{{z{zy|~~~}~}}|}}|}|{}~}~}|}|{|{z|}}~}~~}}}||{{zzzyzyy||}|}}||{{z{zyzyxyxx}{z|{|||{{zyzyyyyxywx{{z{{{|{zzzyyxyxxwxwwz~~~{z{z{{{z{zyxyxyxwxwvz}z{|{|}||{z{zyzyyyywz||}}~~}}||{{z{{zyzy{}}}~}~~~}|{|{|{z{zy{~}~}~~~}|}|{|{{{|z{~~~~~|}}|{|{{{zz~}~}~~~}}||{{|{z{zyz}~|}~}~~}}||{{z{zzzzy|~|}|}~}}||{|{z{zyzyx{~||}|}}|}|{z{z{zyzywy||}|}}}||{{zz{{zyzyz}}|}~}|}||{{zz{zyzyz~}|}~}~~}}|{|{zz{{zzz~}}~}~~}}}|{|{||{z{zy}}}~}~~~}~}|{|{|{z{zy|}}~}~~}~}|{|{|{z{zz|}~~}~~~}}{{|{|{z{zy|}}~}}~}}||{|{{{zzzy{|}~}~~}}|{|{{z{z{{yy~}}~}}~}}||{|{z{zzzyy}}||}}~}}}|{|{z{zzzzy}}|}~}~~}}|||{{z{z{zz}~|}~~}~}}||{{z{{z{zy{}}~}~~}}|{|{zz{z{zz{|}~}}~}}||{{{z{z{zy{}}~~}~}}||{|{{{zz{yz}|}~}~~}}||{{z{zz{zz~}}~}}~}}||{|{z{zz{yy}}}}}}~}}}|{|{z{{{zyz}~}||}~~}}|{|{{z{z{zy|~|}|}~}}||{|{z{{z{zy{~|}||}~}||{|{zz{z{zyz|}}}~~}}|{|{{z{z{zyz~}}}}}~}}||{|{z{z{zyz}}|}}}~}|}|{|{z{{z{yy}}|}~}~}}||{|{z{zz{yy}~||}}~}}||{|{z{{z{zy|~|}}}~~}}|{|{zz{z{zy{}||}}~}}||{|{z{z{zy{|}|}}~}}|{|{z{{z{zz{}}}|}~}}|{|{{z{z{{yy~}}}|}~}}||{|{z{z{zyy}}}}}}~}|}|{|{z{{{zzy|}|}}}~}|}|{|{{{{z{zy|~}~}}~~}||{||{z{z{zy{}}~}~~}|}|{|{|{zz{y{}}~}}~}~}}}}|{|||{z{~}}~}~~}~~}|}|||{|{{{~~}~}~~}}~}||}}||{|{{}~}~}~~~}~}}|}|}}|}||}~}~}}~~}~~~}~~~}|{zyxvtsrqpoonmlkkjihggffddefeddbaa`__^]]\\[[ZYYWVVUUVVWWXXYYZ[\]_`abdghhikklmmooppqrsttuwvvwxyzz{|}~~}|{zyxwutsrponnllkjiihgfeedcbbaaaba`_^^]\[[ZYYXWWVUVUSRSRRSRSTSTUVWXYYZ\]^`bcdefghijkkmmnnopqrsrstuvwxyz{{|~~~}{zyxwvutrponmmlljjihhgfeedccbaaa`__^^]\\[ZYYXWWVVUUSSSRRRSRRSSTUVWXYZZ\]^`abcdefghijkllnnoopqqrstuvwxyz{||}}|zzyxwutsrqponmlkjjiihggfedddccba``__^]]\[[ZYYXWVUUTTSTSSRSTSTUUVWXYZ[\^_`abcefghijkklmnnppqqrrstuvwxyz{}~~}}{zyxvutsrqponnmlkjjiihhgfeeddcbba``__^]]\[ZZYXWWVVUUTUUTUTTUVVWXYZ[\^__abcdefghijklmnoopqqrrstuvwxyz{|}~~}}{zyxwvutsrqponmmlljjiihggffeddcbaaa__^^]\[[ZYYXWVVVUVUUUVUVWWXYYZ\]^_`bccdeghijkllmnoppqrsstuuvwxyz{}~~}|{zxxwvutsrqponnmlkkjjiihggfeddcbba`__^^]\\[ZZYXXWWVVUVVUVVWWXYZ[\]^_`bcceefhijkllmnoppqrssuuvvwxyz{}~~|{zyyxvutsrqqponmmlkjjjihhgffedccbaa`_^^]]\[[ZYXXWWWVVUVUVVWWXYYZ[\]_`abdefgghijklmnoopqrssttvvwxyz{|}~~}|{yxxwvutsrqponmmlkkjiihhggfeddcbba`__^^\\[[ZZYXWWWVVUVVUVVWWXYZ[\]^_`bcdeeghijkllmnoppqrsttuuwwxyz{}~~}|{zxwvuutsrqponmmlkkjihhgggfeddcbaa`__^]\\[[ZZYXWWVVUUVUVUVVWWXYZ[\]^_abcdfghiijklmnnopqrrstuvwwxy{{|}~~}|{zyxvutssrqponnmllkjiihggffeddcbaa`__^]\\[ZZZYXWWVVUVUUVVUVWWXXYZ[\^_`abdefghijjklmnoopqqrstuvwxyyz{|}~~|{zyxwvtsrrppoonmlkkjiihggfeeddcbba`__^]]\[ZZYYXWWVVUUTUTUVUVWXYYZ[\]^_abcdefghijkklmnoppqrsttuvwxyzz{}~~}|zyxwvutsrqqponmllkjjihggfeedddcbba``_^^]\\[[ZZXYYXWXWVWXWXXYZ[\]]^_`abdefghijklmnnoopqrsstuvwwxyz{||}~~}}|{zyyxwwvuuttssrrqqpqppononmnmmllklkjkjiihihgghggffgfffggffgghhiijjkllmnoopqqrrsttuuvvwwxxyyzzz{{||}~~~~}}||{{{zyzyxyxxwxwvwwvuuvuttuuttstssrrssrqqqrqppqpqqpqqpqpqqpqrqrrsstttuuvvwvwwxyxyzyzz{zz{|{|}|}~}~~~~~}~}|}}|{{|{{z{z{zzyzzyzzyxxyxyxyxxwxxwxxwvwwvwvvwvvwvwvvwvwwvwxxwxxyxyyzyyz{{{z{|||{||}|||}~}~~}~~~~~~}~~}~~}||}|}}|}||{|{{|{|{||{|{{z{zz{z{{z{zz{zyyzyzyyzyzyyz{zz{z{z{{|{|{{|}|}||}|}~~}~~~}~}}~~~~~~~~~}~~}~}~~}~}}~}~~}|}}|}|}}|}}}}|||}}|}||}|{{|{|||{|{{|}||}||}||}|}}~}~~}~}~}~~}~~~~~~~~~~~~~~~~~~~}~}~~}~~}~~}~~~~~~~~~~~~}~~}~}~~~}~~~}~~~~~}~~~}~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}}~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxwvutsrqppoonmmlkkjihhgffeeccbba`_^^]\\[ZYYXXWWVVWVVWXXYZ[\]^__`abdefghijkklmnnooqqrrstuvvwxy{|}~~}|zzyxvutsrqponmllkkiihhgffeddcbaa`__^^]\[[ZYYXWWVUUTTSSRSRSSTTUUVWXYZ[\]__`abdefghiijklmmnnopqrrstuvwxy{|}}}|{{yxwvutsrqponmlkjjiihggfeedcbba``_^^]][[ZZYXXWVVUTTSSRSRRSRRSTTUVWXYZ\]^^`abcdefghijkklmnooppqrstuvwxyz{|~}|{zyxvvutsrqponmlkkjiihhgffeddcbaa`__^]]\\[ZYYXWWVVUTSSTSSTSTTUUVWWXZ[\]^_abbcdeghhijklmnnopqrrsstuvwxy{|}~~}{zyxxwutsrqpoonmlkkjihhhggfeddcbba`__^^\\[[ZZYXXWVVUTTUTTUTTUVWWXYZ[\^_`abceefghijklmmnopqqrrttuvwxyz{|}~}|{yxxwvutsrqponmmlkjjjhhggffedccbaa`_^^]]\[[ZYXXWWVUVVUVVUVVWWXYZ[\]^_`bcdeeghijkllmnoppqrsttuuvwxyz|}~~}|{yxwvvutsrqponmmlkkjiihhggfeddcbba`__^^\\[[ZZYXWWVVUUVVUVVWWXYZ[\]^_`acdefghjjkllmnoppqrstuuvvxxyz{}~~|{zyxwvutsrqqponmmlkjjihhggffedccbaa`_^^]][[ZZYXXWWVVUUVUVVWXXYYZ[\^_`abcefghijjklmnoopqrsttuvwxyyz{|}~~}|{yxwvutssrqponmmlkkjihhggffeddcbaa`__^]\\[ZZZYXWWVVUUVUUVVWWYYZ[\]^_abcdefgijkkllmnoppqrsttuvwxyzz{}~~}|{zxwvutsrqqponnmlkjjihhgffeeddcbaa`__^]\\[ZZYYXWWVVUVUUVUVVWXYYZ[\]^`abcdfghijklmmnnopqrrstuvwxyz{{|}~}|{zyxvutsrqqoonnmlkkjiihgffeeddbbaa`_^^]\\[ZZYXXWWVVUVUUVVUVWWXYZ[[\^_`acdefghijkllnnoopqrrstuvwxyz{|}}~~|{zyxwvtsrqppoonmlkkjiihggfeddccbba`__^]\\[ZZYXXWWVVUUTUTUVUVWXXYZ\]]^_abcdefghijklmmooppqrsttuvwxyz{|}~~}|zyxwvutsrqponmmllkjjihhgffeddccbba``_^^]\[[[ZZYYXXWXXWXWWXYYZ[\]^_`aabdefghijklmnoopprrsstuvwwxyz{|}~~~}}|{zyyxwwvvuttssrrqqpqpoononmnmmllklkjkjijihihghgffgfggffgffghhhiijkllmmnoopqqrstttuuvvwwxxyyzz{{{||}~~~}}||{{zzyzyxyxwxwwvwvvuuvvuttutssttssrsrrqrqqrqppqpqqpqqpqppqrqqrrststtuuvvwvwxxyxyzyz{{z{{|{|}|}~}~~~~~~}}}|}}|{{||{zz{{zzyzzyzzyxyyxyxyxxwxxwxxwvwwvwvwwwwwvwvvwvwvvwxxwxyyxyyzyzz{zz{|{{|{|}}}|}}~}~}}~~~~~~~}~}~~}|}}|}}|}||{|{||{|{|{{|{zz{z{{z{z{z{{zyzzyzzyzyyzyzz{z{zz{z{||{|{||}|}|}}|}~~}~}}}~}~~~~~~~~~~~}~}}~}~~}~}~~}~}}|}||}|}}|}}}}}||}}|}|}}|{||{|{{|{||}|}}|}|}|}}|}}~}~}}~}~}~~}~~~~~~~~~~~~~~~~}}~}~~}~~~~~}~~~~~}~~~~~~~~~}~}~~~~~}~~~~~~~}~}~~}~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~}~}}}~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|~~}~}|}||{|{||{z{z{zywvvwvvvuuttssrsrqqpqrsrrrrqpqqpqqpoopononlkjkjijihhgggffeeddccdffeedcddcdcbcbabaaaa_\[\[Z[ZZYYXYXXYXXYXY[^_^__``aabccdedeffghfccdcddededdefefgffggimnnnonoppqrrststuuvwvrpqrrststsrstststtutvy{{{|{|}}~~~|}~}~~~~}~}}~~~~~~}|{{zzyyxxvvy}~}||{||{|}}|}|}|||}zustsstsrqppoononmmlkmqssrrqqqqrrrrsrqrqrspkhiihihhgfeedcbbaa`_afhfggedefeffefeefeeec^[[[Z[[ZYXWWVUVUUVVTV[__^_``abcddefgfghhjjeaacbcdcdccbbccdcddcejooopppqrrstuvwvwxxyyuqprrsstsrsrrsrsrrsrsx}~}~}}~~}~~~~~~}~~~~~~}}|{{z|{wxwwxxwwvutsrsrqqpopvyyxxwvwxwxyxyxxxywyyrmmnmmmllkiihhggffeccinnllkjkkklklllkllkllf```_```_^\[[ZYZYXXWX]bcbcbbcdeghhijjklmnnkedeefgfgfeefeeffefeejprrrsrstuvwxxzz{{|}~{ustuuvvuvuutututtuttx~~}}{{{z{|zzzxwwvuvtstsqu|}|{{yzz{{|{{|{{|{||xqoppopponmlkjijihggeioqpoonmnnopoponooooplfbccbcba`_^]]\\[Z[YX[bdccdcdeffghijjkllmomgdeeffgggfeffeffefedhnrqrrrrstvwxyzz{||}}wstuuvwvvuttuttuttutu{}~z{|{{{zyxwwvvuutssqsz~}{{zz{{{|{||||}||}{tppqpqpponmlkjjihihfgmqppoononopoopoppoppnhdcdcccbba_^]\\[Z[ZYY_ccbcbbcddefghhhjjjmmgbcdcdfeeddcdccddcdccippopppqrrtuvwxxyzz||wqqsssuttssrssrssrsrrv}~~}~~~~~~~}~}~~{{{{z{zyyxwvuuuttsrrw|}||{z{z{||{|{|}}{||vqpqpppoonlkljjiihhffkpqppononoopoppoopoppldbdccccaa`_^]\\[ZZYW[bdbbaaabbcddeffghgikga^`aaccbcbabbabbabaadjnnmnmnopqsstuuvwxxzwqopqqrrqrqqpqppqpqqpry|||}|}~|}}~~~~}}|}}|}|}|{}}~}|}z{{{{{zzyxwvvuututru|}~}||}|}~~~~vrsssttssrqqpoonmnmlnuxwvwvuvvwxwxyxxxyxzxqlmnmnmllkjiihhggffdfmqpoonnnooqqrrsrsttutnkkklmmmlmlklkkkjjkjkqvwvwvuvwxyz{|{|}}~~yutuvvwwvvututtttstrsy~~~~zz|{|}||{zzyyxyyxyww}~~}~}|}}|}|{~~}|~~~~}}|{{zzyxyxvy~zz{z{{zzyxxwwvwvuvtu|~}xxyxyyxxwvuvututssrsx}~~}}|}}~~|vvvvvwvuutssrqrqppopuz{{{zyz{{|}|}~}~~zututuvvuuttssrsrrrqqv|}||}|}}~yxyxyzyyyxwwwvwvuvutx}z{|{||{{zyzyxyxwxxwy||}}~~}|{z{{zyzyyywy}~~~}}||{|{z{zy{~~~}||{{|zzzyy||~}}~}}|{z{zyzyxyww||z|{|||{{zyyxyxwwxvvz|z{{{|{zzyyxxwxwvwvuy|yz{zz{zzyxwxwvwvuutw~~|yyzyz{zzyxxwvwwvvwtv}~z{|{||{zzyxyxyyxwxvw}||}|}}}||{zyzzyxyxwx~}|}|}~}}|{{zyzyxxyxx}}|}}~~~}}{{zz{{zyzxx|~|~}}~~}|{|{z{zyzyw{~{|}}~~}|{z{zyzyyxxwz{|}|}}}||zzyzzyxyxvy{||}|}}|{zyzyxyxyxvx~{{|{|}||{yyyxxyxwxvw}{{|{|}||{zyzyxyxwxww||{|}|}}|{zyzyxyxxxxw|~{||}~}||{zzyzzyxyww{~|}||~}}|{z{zyzyxyxvz{|}|}~}}|z{zyzyxyxwy||~}}~}|{z{{zyzyxxwy|||}}~}||{{zyzyxyywx~||}|}~}}|{zzyzyyxyww}||}|}}}||zzyyyzyxyxw|}{|}|}}||{zzyxyxwxwwz~{|}|}}|{zyzyyyxxwwwz~{|}||}||{zzzyyyxyxvy||}|}}||{zyzyzyxyyvx{|}|}}|{{zyzyzzyxxwx~||}|}}}||{zyzzyxyxwx}}{|}|}}||{zyyzyxyyww|}{||}}}||zyzyyyyxyww{}{|}|}}||{zzyxyxwxwuy{|}|}}||{zzyxxyxwxvy{||||}||{zzzyxyxxxvy{||||}|{{zyyxxyxxwvx~{{|||}|{{zzyyxyxwxvv}|{}|}}}{|{zzyxyxwxww{}z|}|}}||{yzyxyxwxwwz}{|}|}}|{zyzyyxyxwwvz~{|||}||{{zzyxyxwxwvy~z|}|}}||{zzyxyxwxwvx{{}||}||{zyzyxyxwxww}|||||}||{zyzyxyxwwvw||{|||}|{{zzyyxyxwxww||{|{|}||{{zyyxyxwxwv{}{|||}|||zyzyxyxwxxvy~{|||}}|{zyzyyxyxwwvy{||||}|{{zyzyxyxwwvy{||{|}||{zyyxxyxxwwx~{{}|}}|{{zyzyyzyxywx}}|}|}}}||{z{zyzzzyxy|}|}|}~}}|{|{z{zyyzyy|}|}|}~}|}||{{z{{z{zy|~}}}}~}}|}|{|{|{z{zz|~|}~}~~}~}||}|}|}}~}~}|}|{|{ywvwvvuvwxwvvutuwwvwvuvuuttutrpqstssrrqpnnmmnmmmllnnnmmlllklkkklkjjijihfeededdccbaba``^[[ZYZ[Z[\]\[\[Z[ZZ[Z[Z[^a`_^__`abbccdeedbbbccddcbaabcbbcbbbcbcbccccdcadjmmnnnmopqrrsttuvvxzz{zxvvwxyzzxutuuuvutssrsrrswyxwxwwxwxxyy{{|~~~}||{yyxy|~~}|{|{{|{{|zx|~zwxyzyzyxwwxxyxxwxwvwvvyyvtuttutsrrqrqpqpoponomhdddbcdcdhjihgfffgffffehmonmmlmlmnonononjfefeffa[[[ZYYXXVUTSRQQPOONMNLLT\_^_^^_acdfghijjkmnnprokijkllmmiccdcdddccbabaafkkjkjjklklmnnoorw{|{|}{wtvwyyzyyz{z{z{|{|}|}|}}~~~yyzy{{y{~ztrsrrrpptxxwwvuuuvuvvtv|~}yyyyzwplnlkkkihgeddcba`_^]][[^fmonmlklmnopqpqrrqrsrtsmiihijjigb\Z[ZYZXWVTTSRU[]\]]\\^]^__ababekoppqplihiklmnnmmnmnnooqppqrpt{ztstttvwwxxwxyxyxyzyz{wpnpopqqopvzzyyyxy{z{}{}~~}~}||{|{z}|z{zyywvussrpoonmmkkjijpx}}|{z{|}}yyzyzzzzwpkjjijihfecb`agkihgfeffeefededcgnponplebdeeffedccccbcbabbabaahnjccddegghhihihijkkjkljd`_`a`a`_bgjjijijkklmnmry||}~~~xwwwvwvvuusrsrqrqpqpooqv|~}}|{zyxxvuuyzvuuvutsrqonmqvwvutsrrsrrsrrqqqu|~|}|upqrrsstssrqqpqqpponoolpwxqkllkklklkjjiihgggfgfaZXXXWVVUSV\][[[ZYZZ[\[\diijlklnopsstvvvyxsonproieefeffeddcbabba```aa``eiouxxwxxy|~~xvwxxyxwvvusw}~~~}}~}|zxz~}~~~~}}|||{}}}~~~}|||{||{{zz{zy|xwxwxyyxwwvvuutuuttqjfeefeddbadijihhgfgfggfjrsqrrrrsrtutuvuvwtokkmkd_^^]\[ZYWVTSSRQQPPOONMPVY^dgefhgikmmopqrsuvvxzunnpoqrrrtqkffghghgffedelpqqpooppqrrsssstswywyz{}}}~}}}~~|{|{|}|{z|yrqrqrqqpnmrwwvvuuttuusv}{}~ztrqpponmljiiggfeddbaa_`fjjntutstsuvwxyyzz{||}~|uqrsstusstpjeefeedccca`djlkjjjkjkmmlnnmnnnsy{||vpprsuvuuvvuuvwwxxwxyxx{~zyz{|~~}~}||}|}}}}}xsqpqrqpqpmpx{yxyxwxyyy{}~}}|{{zxwvuvuttssrqqv{{~~~}z}xuvvuvuttqqw|{zzyxyyzyz}zzyyxwvutrrqpponnmklkhmtutz~}wrsrrrrpoomntwwvututttuuuvuuvttz~wtuwwxyyxxwwxxwxyxxxyxy~}xxzz{~}|||{|{{||{|zsnoooponnmkpuwvvuutuvvv{~zzzyzyxwvttsrrqpopnmnlnuxvzyxyxxywwvttz~~}}|{|{|}|}~}|~}|{wwwvwwvutrty}||{{z{zz{||}|{{yyxvuusrrqppoonmmtzvv~yvwwvwwutsrv|}{{zyzyyz{z{{z{{z|{{||~~}~~}~}~~~}~}}}~~yrrrqrrqppmmrwxwvvuvwvvy{y{zyzxvwutssrrqppnmnmlrwww{}xwxwxwwvtsw}~}}|z{{{||||}||}||~}~}wuvuuwuturosz}|{zzyz{z|{~~}}{zyxvvuttsrrqpponsyyxzzxyxxxwvuru|}|}{{|{|}||}||}|{~~}}~~~~wstutttssroouzzyzxxxywy~z{{z{zyxwuttsrrqponnmlpvyww||xxyxxwvuttz~}|}{{{{{}}||}||}||~|}~~yuuuuvvsssppty|zyzyyzyy~{|}|||zyxvuvttssrqpoonpvzxwzyxyyxxwwttz~}}|{||{||}|}}|}}|~}~}~ztuuttutrrqoqw{{yzyxxyx||{|}||zyxvuuttsrqppoolnuyxvx}zwxxxwwvttx~~}||{z{{||}}||}|}|}}}~}~|vtuttuutsqoosz{yzywxyxz}{|}||{zxwuuutsrrqppomnsxyxvz}xxwxwxwusw}~}}|{{|{||}|}|}||}|}}|}~}vtuututsrrqopw{zyyxwxxz}{{|}|{zxwuutssrrqpoommrwyxvx~ywwwvwwusv|~~}|{{{{||}|{|}}|}|}}}}}~~~~wtutuuttsqpoptz{zyywxwx~{{||}{zywvuttsrrqpoommpvxxww{{wwxxwwvtv{~}}||{{{|}|}||}}|}}||}}}~~yuuttuttsrqporx{zxxwxxy}{{|{|{zyxvuuttsrrqonnmpvyxwvyywxxvwwttz~~}}|{||{||||}|}||}||~}}~~~~zuutsttsrrqpnpvzzyyxwxx||z{|}}{yxvvusstrrqooolnuyxxwv{{wwxwvwutx}~}|{z{||}}|{|}|}}}}}}}|~~{ututuvutrqqposz{zyxxwwz||}}}~|{zyxwvuvutsrqqpquyzyyxyzxyyxyxvz~~}|||}|}|}~}}~}~}}}~}~~~~~~~zxyxyyyxyxwvuuz}|{zz{z{}|~~~~}}}~~~~~~}|{zxy{{{zyxvrpqqponmkjiihhggeb`__^]]\ZYXWVUWXYXWVVUUWZ[[\]]^^`accdefhjkklmlkhgiijkkllkklklmmmnnopqsw{|~~}|{yxwutsqnmmkkjihgfed`^__^]\[[[]__^]\[Z[ZYZYYXXX[]\[\[ZXWWYZ[\[]^^[[]^_abb`^_``bdddedeghijijkjkmnoposz~~|{zyywvutrqpqponmmllkjjjfa__^]^]Z[^^\[ZXWXVUUTSSRQRVYXWWWVWYZ[\]^_acdb``bceghfbbccdeededeeeefefgffgfgihipz~~~}|{zyxvutsqonnmmkkjiif`\\[ZXYWUW[\[YYXWWVUVVUUTSV\]\\]\\]]^_`acdehgcacdegihc_abbcededdcdddeddeefgfgghmw~~}z{zxwwtsrqqponmlmljkjc]\\[ZZYWWZ^]\[ZYXWVWVUVUSV\]\]\\\]^_abcdffhjhccfggjkfbabcdefeddeddedeefeeffghhjr|~}}{zywvutsrqqpnnmlklg`]\[[[ZXVX]^\[[YXYXWXWVUTTZ__^^^]^_`bcdfghillieehijmkdbcddefgfedeefefeffgffghghny~|~}{{ywvvtsrqpommlllia^^\[[ZYWUX^^[[ZYXXWXWVWUSY__^__^__abcefghiknlgfhhjnmfcddefgffeeefefeefeffffggglt|}}}}{{ywvutsrqpoonlmke_^]\\[YXVVZ^]\[YXYXWWWVVUV]`___^^``bcdefhijlnkffijlnidcedefggfeeffefefeefgfghgjqx|}}|{zxwvtssqpponmlmi`]]\[\ZYWTW]^\[ZXXWWVVUVTTZ`^^_^^_`bcdefgijknnjfhijnlecdedffefededdedeeedeffgfhntz~}||{zzxwvtssrqponmlljb^]][[ZYWTTX]][ZYXWWVUVUTTX]_^__^__`bddefgikmomhfhjllgccdcefefedeedeeddedeeffggkqu}~||}{zywuutsrqpoonllkf_]\[Z[YWUSTZ]\ZYWWVVUVUUSUZ__^^_^_abbdeggiklopkghjkmjdcecdffefededdedddeedefgehoux}}|{{zxwvutsrrqppomllg`]\ZZ[YWVSSW[[ZYXVVUUTUTTTX]^^^]]^`abdeeghjkmoojghjlkfcddeefeffedeeedeedeeeeffgmru{}||{|{zxvutrrqqpoonlljc]\\[ZZWWVRSY\[ZYXVUVUVWUTW^a`_`_`abcefgijkmmprojjlnokeegfghggggffgfgffgfggfhhfjsvw|{|{{|{zywwvvuutssrrrmfcdccba``^\_dgfedcbccbccbcinononopqrsuvwxyz{|~yuuxyvpnoooopnnmmllkllkjjkjijjikpuvz}}~}}}|{{{z{zyyyxyvnjkjijihggddinonmlkklklmllpvyxyxxyz|}~|}~yttutstsrqqpponnmmlmlkklkinvww}~~}{}}~}}}~|}}||{unnonnnmlkihjptsqrpopqqrrpt{~~~~~ywxwwwvutsrrppqpoonmmlkkjmswux~~~}|{zyxy~~~~}~zspqppqponmkkntwutusrsttutu{}zyzyxwwvutssrrqpponnmllkkpvvv{{|}|{|zyxwvuy~~}~}~~~~~~~~~wqrrqrrqoonlnsxwvvutuvuwwv{{|{zzyxwvutsssqqponomlmljnuwtw~|zz{zyzxwvusv|~~}}{{|}|}~}}~}}~~}~}{trssrsrqponlovyxwwvuvvwxwy}{|{zzyxwvutssrrqponomlmllrxwuxzyzyyxxwvusty~~}|{{{|{|}|}||}|}~}|}}~~vsststsrqponnsyywxwvvwwxxx~~{}|{|zyxwuutssrqpponnmmkkpwwuv|{xyyyxywvusrw|~}|{z{z{{|{||{|||}||}|}~yuststtsrqponpuyyxwwvwwxyy|}|}||{yxxvuutsrqqpponnmlkntxwux~zxyxxxxvutrtz~}|{zz{z{{|{|{{|{|}||~}}~}usttstssrqpomrxyxxwwwwwyxz~|}}{|{yxwvuttsrqppoonmmllrxxuuz}xxyxxwvuurrx}}||{z{z{||{||{||{|}|||}~~wttttutsrqppnntyyxxwwvwxxy~|}~||{zyxvuutsrrqpoonnmllpuxvuw|zxyxwxwvutru{~|{{zz{z{||{||{|{{|||~}}~}~~{ututuutsrpoonqwzyxxwvwxyx{||~|||{yywvvutsrqqponnmmkntxwvvx~yxxwwxvvursz|||zz{z{||{|{{|{{|}||~|}~~wtututtssqppnnsyyxxwvwxxxy|}}}||zyxwvutsrrqppommnklrvwwuu{{xwwxwvuussw}~|{{z{{z{||{||{|{{|}|}}}}~~ytuuttussrpopnouyyxwxwwxxy}||~}}|{yywvuttsrrqopomnmknuwwvuv}yxxwwwvutru{}||{z{z{|{{|{|{||}|}|~}}~}~~}wvwvvvutttsrqpsx{zyyxwxyx{}}~~~}|{zzyxwxwvvutssrrqprwzzyxx{~{zz{{zzyww{~~}~}|}||}|}}|}|}}|}~}}~}~~~~}|~~}|{yyyxxwwvutssqomlkjkjihghgfeeb_]\\[ZYXWVWXWWVVUTUTVWWXYYZ[[\\^_`bfhfeghijklmnnoopqqrsstuvvwyxy}~~{xxwututsqponllkijlllkjihfededdcbabceddcb`_^^]]]\\[[\\[\[[[[WUWXXYZZ[[ZXXZZ[]_`__``abbbccdddeeffgghiiknqsuz~~~~}{zywvvuqliiiggfeca_^]\[ZXVX[\ZYYWVUTSTSRRQPPQPPOOPUXWWXXZ[\^``^\]_abdfgghiijklmmnopoqqrstsutpnppqv}~yusrqppnljigddhjjigfededdccbaa`a`__bghffedcdcddcdcbcdcdc`ZYZ[Z[\\\]\]_]XWXYY[\]\\]\]^]]]^^__`_``aadjmmnpoqx~}zrmmljihgecb`_^][ZYWVUSSX[ZXWVTTSTTSRRQPQPQVZ[[Z[Z\^_`cddghdaadfhjjjklmmnopqqrrsttuvvqmlnopqqptz}~~zusrponnlijopnmkjihihhggffddcdcbca`dijiihghghhihihhif`]]\]]^]]\]\]^__``[WXYZ[\\\[\]\\]^]]]^_^]`glllmnmorrt{~vsrponljigeca`_]\ZYXWUTSPPVZYWVUTSTSSRSRQU[]\]\\]^^`accdfhikmjffgikmnnonopprsstutuwsmllmnnoooopopw}~~~|trrqopsvvsrpnmmlmlkkjiihggffeeddcbdjmllkjjijijkjd^]^]^^]]\[\[\]\\^_^aa[WWYYZ\[\[\\\\^]]_]]cjkkllkmnpqrtuv{~{ywusrpnljhfdba`^][YXWVTSRQOOSWWVUTSQRQQSY]]\]\[]^^``abcdffhjlmonighjlnoqqprrssttvunikllmmllmlmlmmmnu{||}~~}tpuzzyxvtrppqponmmlkkjjihggfefddcbcinmllkijkga]_^^^^]\[ZYYZZYZ[[[[]]^_[VUWXYZ[[Z[[Z\\\^fjiijijlmnpqrstuww{}|{zzxvtqnkjhgfdb`^]\[YXVUSRRPPNMOUWUSSQQV\]\]\[[\]^__`aabcdfhgilmmppkgikloppqrrqsspjhijijkjkjijijkjjklkpwzz{||}{{{xxxvvusrrppponmlkkjiihggffeecbchmmkljb]]^^__][ZZYXYXWXXWWXYYXZ\\\^\VSVWWYZYZZYZaghhhihijkmnopqrstuwxw{||zyxurqnljhfdca`_][ZXWUTSRQPNNMKLSVTV\^]\\]]^_`a`aabbcdfgghjklnopruuqmloprsstusmijkklmlkjjijjijkjjkjkkknvzzyzz{~{z{z{|{zyxwvvuututsrrqrrqqpoonmnmmqwtmjkjjkkjkjjiihhghgghhghihijjkklmlfbbcceedioqpqppqrssttuuvwwxxxyz{{|~~~{{zyywvurqpomlkjjhgeeddcbb`__^^]Z]jstssrqstuvxyyz{{||~~}wwwvvvutsrrqpoponnmlmlklkjilswwvwwwyxx{{z}{{zy{~~~~~~~~~}~~}~~}}~~}||}|{||{|{{|{y{xoowzxyywvwvvwvvwvvvvuuvvvuvvvwwvwxxxwqmllnv{yxywwxwxzzyyzz{z{|{|}|}~}~~~{{{{{{zyxwwvuttstx~}}|||}|}~}}~}~zzyyyxvutrqpoonmlkjjiihhgfefedhopotz{{{||~~z|}|||yyxvvussrqqooonmmlklkjjijouuuuutuux}}}}||{zxwvvuttsqqw|{z{zyyzyz{zz{z{{z||z|~ysssru{~|{{zyyyz{{zyzzyzyzz{zzz{z{{z{{{||wuz}{|||{||{||}}|}~}}~}~~~}~~~|wvwvwwvutssqpsz}{{zyyyzz{{{|{{|}|{zxxwxxwuutrrpoponmlkkkijjhiptsrsrqv~}~~}{zyxwvutsrqqponnmmlkjkjijhgmstsrty~}||{|{zyywvutssrqpoommrxxwwvvvwvwxxyyxyyy~xuuttuussw||z{zyyzyz{zz{zyz{z{{{{{{{|{|}|~|}}~~|ututtttrqrx|{z{zyzyz{{{{|{|{{|}}}|xwxwwwvttrrrpoonmmlkkjjnuvtutssttuy~}||{yyxvuutssqpponnmlllkkjiiihhkpw}~||}|||zyxwuttsrqppoonmmkkouvuvuttuuwvwwwy|wvwvwvutsrpptz{zzyxxxyyzyyzyyz{{{z{|{|{z|}{vrrsrrw}~}{{zz{{|||{{{|}}||}}~}}~}~xvvuuvutsrqpoonnmlkntwvvuutuuvwwxwy~{|{z{zxwvuttrrrpoonmmlkkjijiihggnv|~~~~}||{yxwvutsrrqpooommllkjilrvuttsstutv|zxyxwxwvusrrqpporxzyyxvwxwxxyyxxyzyzyz{zz~~wsty~~}}~}~~~~}~~~}~~~~~}~~~}vpt{~~~}||||}}~}}}~}}~}~~~~~~~xuuvuttsrqpnnomntxxwwvvwwwxxyyxyyyz}zzzyyxwvussrrqqponmlllkjjkiimsttsty}|zyxxvvutsrqqponnmllkkjjhiputrssqv~~zzzyyxwwvtsrqqpoonlnuywvwvuvwvwwxwxxyyzy{{vuvuutw|}||{{||{|||}|||}||}}||}|}~}}~}|~}~~~~~~yttuututrrqotz{zyyxyxxyzz{{z{z{||z{}zz{zyzyxwvuuttssrqrqpqpoquxwvwvwvw|~~}||{{zyyxxwwvvuututsrsrrqrqruxxx|~~~}||{{z{||{z{zzyyxz|{z{zyzyxyyxxz|}}~~}~~~~|||||}{yxwxxwussrqpomlkjiihggfedccba``_^^_``abcdfededefhhiiihijiijkkjkjkkjkjgeffeffdba_\[ZYWVVUUTSRRQQPPQPPRUUUUVUUUVVWXWXXWX[`deefefghijllihijkklmnmnnoooppqqrqqqopqpmjhgkopoonnmmnnonnoonoooppoppprssrsspmmosuuvwwvwwxxyzz{{|{|}}~}~~}~~~~~~~}|{zyyxvvz}|{{zyyzyyzyyzyxyzyy{{yzyz{zz{{yyzyxyxwxwvwvvwvuvvplptuttsrsrqqrqrqqppponnmmnmllkkkhb___]_dgedcbabbaabba`_```_^^_^_cgiihhghhijjkkidaaabcbabbaabaab`[XXYXYXWWVVUVVUUTSSSRQUZ\\[\[[]bgjijkklnoqsttuvwxy{}~~uqqrrssrqpoonmmnlklkkjjiijihihgjprqqrpqx}~~}}}}|~|{zyxxvvuutsrqqpnrwyyxvw|}wuwwvuusqponllkjihfeeccba``^^chhffeeeeekqrqqqpqrstutuvuuvwvwuollmllmlkjiihihggf^XXYXWXWUTTRSW\^]\]]\]^_``aabbbcbcddeedhnrstrlhikkmnnoonnooppqqrrrsrrststutty~xuvvxyzzzyzzyzz{{|{|}||}}|~}wrrsrsssrqptz|{{{zz{{|}~}~}~~~}~}~~}|}{{|y{||}|||{zzyxyxwxwvvuttvrkgggfeedcba_^ahjgggededdeededcdioppopoopqrsrsttsttuuupjiijjkkjg`\[\[\[[ZYXXWWWWVUVUUUUTUTSTRRYcikjjjklnprsuuvxyz|}~}~xttsrtsrqqonnmlmlkkjjjiimsutsttstuuvxww|}|zzyxwvutsrqqponmmllr{{tstrrrpnmljjihgfdccbaekkiihgfgfghgghgfiosssrsrstuvvwuojklllmllkjihiihgffefeddeaXTVUTY^`_]\\\\]^__`_``aabbcbcdcdeedfd^Z^eghhgfgfghijijjkkllmnnonopoot|~~~~yxzz{|||||{|{{|}||}|wqprqqqqoponnmlllklrvvwvuvvwwxy|~~}~}|}|{|{z}}vutsv}~}}zz{z{|{z{zyyzyzyyyyxx~}|{|}|}|{zzyyxxwxuniiihggfedba`_^^\[[YY_ddbca`a``fmonmmnoopqrssttuuvvwwxwwxxyyxsleaacbba`_^]\\[Z[ZYYXXXWWWWVVWUUY`bba`ckonoqrrtuvyz{|}}||~~~}ztrqrrqpponmlklkjlsvuttssttuvuvwvvwxwxxx~~{yyzyz|~}|{zzyxwwvuuux~~~~|~~|{zyxwvutsrqppoomnnkkqvwvuvusw~yvvvuvutsrpponrxzwwvuuvuvwvvwvwvwvwwxwx||yz{|}|}||{|{||{|{z{{z{zzzzyzyx~yxyxyzyzzzyzyyzyzyzyyzyzzzy{ysnmnnmnnlmrvwuuutuuvvwwwwxwxyxx|yxyxxwwvusrrqpponnmlkllkjmsvuuw}~|{{yyxwvvutsrqqpoponouyywxxwxyxz|}||||{zyww|~}~~~~xttuttusrrpou{{yyxxxyxyzyzzz{{z~yyzyyxxvussrqqponmmlkkjijihjqtw|~~||{zyyxwutssrrqponnmllkimtvtttssutuwuu{|wvvvuwusu{~|{|{z{{{{|{{|{||||}}|}}|}}|}~~~~~wtvuuuussrqqootyzyyxwxyxzzzz{z{|||{|{zyxvuvtsrrqqpoonmmlkkkhlw|||{|{zywvutsrrqqpoomlqwxvwvtuuvwxwxxx|}wuuvuux~}||{z{{|}||}||}|||}||}||}|}~{wx}~}~}}|}|}~}}~}}~}}~}~~~}}~}}zutututsrqpoonnmmpuxwvvuuvvwxwwz|}|{{zyxvuutssrqppnnnmllkjkjhkpuz{{{zzzyxwutsrrqopomouyxwwvuvvwwxxyxyyx{~wuuu{}|}~~~~}}~}}~}~~~}~~}{vqrx~~}||{{||}}~~}||}~~}~}~~}~zvuvuvutsrqpponmmmknswwvvutuvvw|~~~~}}{zyxwvutssrqponmmllkkjiilrussx~zyzyyywvvtssrppompwzxxwwvwwxxyyxyyyyzx{~vv}~~~~~~~~~~~ztqrqqv}~||{yzz{{|{|{{|||}}|}}|~yvwvwwvutsrqqpoonlmljmrvwvututv|}~~~}{zxwvvuutsrqpponmmlkkjkotvuutsx~zwyxxxxvutsrrpptz{yyxwwxyxyzyzzyz{z{{z|~ytrsrssqtz|{{zyyyzz{z{{{z{|{|||yxxwwwvuusrqqpoonmmlkkjkpuuuttu|~~~~|{zxwvvuussrqpooonmmljlrvvuussttwzwxxxwvvutsqqw||{{zxyzyzz{z{z{{{{|{|}|||~~wssstssrrpqw{zyzyxyxyzyzz{z{|{{~yyzyxxwvutsrqpqpoonmmlkkjinuutx~~~}}{zywvvutsrrqqponmnlkotwvvuutuvvvxzwvvwvuvtqsz}|{|{zz{z{||{|{{|{||||}|}||~}}~~}vsttstsrqqonouyzyyxwxwxyzzyzzz{}zzzyzyxwvtssrqpponnmmlklkjihlrz}}}|}||{zyxxwvvwvuttutty~}|{yyxvw{~~}|}||}~}|~yxwutttrqpnmlkjihgfedcb`a`^^^\]fpsrrqpqrstvvwwxxyyyzz{||{}}}}~ztqrsrqrrmdaa`_`_]\ZXWVUTSRPPOMNSWWUTTRQRRSSRSSRSW]`_``aabdefhjga_abbdddeeddeddeffeeeedfe_YY[YZaffeedcdeefghghihijijkjjkkllllnkdcioooponoonppqqrqrsrststutuutv{|~~ytuuuuvutsrqqppqpnsz|zz{z{{|}~~~}|{zxz~~~~~~~~~}}}|xrnqx|{zyxvvwwvwwvvttuutttstsrsrrsrmgddekqqnnmkklklllklkjkjijiijihkptuttsttuuvxuokklkllljjiihggfgfa[XWVVWUTRQPOMLLKJIHFIPSQQRPPQQSZ`bbcddegijllnopprstuvvwxxy{zwsnhefgghgfedcbcbbaa`a`_^_^]^]]]\\`fhhfhmsuvvwxyz|}|xxxwwxwvuttssrrrv|}|{|{{|}~~~~}||{{zxwwvuv|~}||~~|{ywvusrrqonmlljjjhggfcejoomllklpwzyzzyyz{|}}~yvwwwxwvvutttrsqkdccbba`_^\[[XX^bb`_^]]]^^]^]]\]]\\[\\[]ciihijga_accdeeefffghghiihhiijijjjjkjkqupklmmmooppppqpqrqrsrsststtttusmiijijkjilrtsrsrrsstuuvvwxwxyyy~~~~~~}|{zzyxxxwvwvvvvtv|~}}}||}xqoonmnmkkjgjpsqqpononnoooonnnmouzz{{zyz{{|}~~}~~|urttsttrrrmfbbaa``^][YXWVUUTRQPNNMLLLJKQTU[bb`acceghillmopqrstvvwyzz{{|}|wssvtpkjkjiihghgffededccbcbaa`aejmlklkkllnnnry}}~~{wxyyyzxvz~}|{{zywwvuvtrx~||{{zyxvttrqppnmlkkjhhmrrqpponoopoopoqv|||||{}}~~xuvwvwwvuutstsrsrqqpoookda``___chhedcbbbbabaa``_`__`^]^^]^]\]^ZWZ^]]^^]^_^_``ababbccdeddeefgfflstttutvwsnnooprrqrqrssrststtstsmhhiihihhgffededdjoononnnpprrrrw~~~}|{zyxxxxvwvuuuttsrstrqt{}z~~{spppoonmlkihhffeeccglmkjjiijjjkpvxwvwvwxyzz{{||}}~~zturlhiihgfdba_^]\[ZYWWVUTTSRQPOOMLRYYVZ`cddffgijlmopqrtuvwyzz{||~}wsuvvwwvwvvvslijkjjjiihffgeeedchnponmmnnooppqqrqrrstx||~yrv~~~{utvuw~~~~~~}}|{z{zy}~}|{{zxwvuttsrrqpopmnuzxwxvw~}yxyxyxvutsrrqoptz{xxxwvwxxyxxyxxyxyyyx||~~~~}}~}~}}|}}}|{|}|{{|{zz{z{zzyzzyzzyxyyxyxyywxywokkkklkkpuussrqrsstutuvuuvuvwvw|{vvvtuutrsqpponnmllkjkjikrutssrw~~~~}|zyxxwvuutrqqpopomnmknuywvwvuvv||{|{{z{yxwvuv|~~}}}~~~wtvvututrqu{|{{zyz{z{{|{||{||{}}yyyxyxwvussrqqpoonmllkjjikrvtty~|}}||{yxwuutsrrqponmmlkkjimtusrsrrststy}wvvvvuutsquz|{{zyyzyz{{z{z{{{{||{|||}|}~|}~~{utuututsqqpory{zyyxxxyyzz{zz{z|~{|{{{zyxwutsrssrqponnmmlklklpw~~~~|||{zywuutstrqppnonlmsxxwwvuvwvwxxx|~wvvuvwuuy}~}|{{z{|{{|{{|{||}|}}|}}|}}|}}}~}}~~}~~}~~~~~~~~~~~~~yttutstsqpononlouxwvvuuvvwwxxyx|}{{zzyzxwvtssrqqpoommllkkjijihkv~|{{{z{zxwvtssrqqpopomouyxwwvuvvwxxxyywzxuvvtw}~}}|}||}~}}~}}~~}~}}~}~~~}~zsu}}~||}|}~}}~~}~}~~~~~~}xtuvuuutsrqpononlmtxwvwvuvvwxwx~~~}||{zxxwvutssrqpoonmmlljjkiinstx~{yzyzzywvutrqrqopomqxyxwwvvwvwxwxyyxyxzyttx}~||}}~~~~~}~~}~~}~~~~~}}wrqqu{~}|{z{{||}||}|}}|}~}}~}}wvvvuwvtsrqqpoonmmllqwxvuvuuvvx}~~}{zywwvuttsrrpoonmmllkjhjquutsv|{yzyyyxvvtssrqqootzzxyxwwxwxyyzyyzyyyz{zz~~~~~~~~~}vrrrrruz}}{{zyzz{{|{|{|{{|||}||}wwwvwvutssrqpponnmllkkouvtuutsx}~~~~|{zxwvvutssrqponnmlmlkjmsvuuttru}|yyxwxwvvtsrrprx{{zzyyxyyzzyyz{zz{z{|zz~|urssrstqrx|{zzyyzyz{z{{{{|z{}{|}yxyxxwvutsrqqpponmmlkljjnsvutuy~}~}{zywvvutsrqppoponmmkjouwuuustvuv}|wwxwwxvttrqtz}|{{yxyzz{{z{{z{{|{||{||{}}~zusttstsrrppuz{zzxwxyxyyz{zz{{y}{yyzyzywvutssrqponnnlmlkkkilqtv|~~}}||{yxwvutsrrqpoonnmlmrwwvvuuvvwyyz}}yvwwwxwvutssrqqponmlmkjjh`ZYYXWWVUSQPOMPWXUUTRRSRRSRSTSRW_bbbddegikmoprtuvxy{}}xutvxyz{ztnmoooqppponnonopopppqrqrrrrsrt~}|{zxxwuvtnhfeddccgkjhfedddcdcbaa`a`_^^]]\\[[Z[[XUUXXWWVUUUUTUUTUUUUVVWXYYZ[\]^_ahnpprssuupmoqrsttutuuvvwxxz{z{}ztqsttvvvuuvuuvvvy~||~~~}}|{xqjiihhgecb_^]\[YWVVSRU[\ZYXWVWVWVVUUUTTW]a`_`___abbdc^YY[[\__^``_`abdeefgghjjklhbaaaemqpoonopqrttuuwwxyz|}}~{{~{xzunllkjigedb`_][[YXWVTSRPONMKKJHHMRQQUZ\[ZZ[\]^_``accdffgijlmnprpkjkmoppqrqrrlgghhijihhggghfgighnuvuvwwxz{|}}{}wuvvvwvtsrqqppnomf_^^]\\ZXWUSSROONLKKIIOSSQQOOPNRZ^]]^]^`bcegijlmnqrtvwy{|~{snnoqqrqponnmnmnonnoooopoopqpqqt{~}}||{zyxwwvtrssrqqooomnnlklkjihhggffedcdbaa]VRSSRQORXYXVVUTUTUVUUVUVWXWYZZ\billmnoqsuvyz{}{vuwxyz{|{{||}|vrtttvwvvvuuuvwwvwwwwxxx~}|{{zvnjiihhfeda`^\_egedca```_`_^^]\]\[\[[ZZZ_efefe_YXZ[\]\\[\]\]^_`aabcdefghjijkkowzupprrsuuwwwwxyyz{|}~~{z|}}~~}}~~xppqommkhgfccb`_][[ZWWVTSROPUXYXWVUTUUTV\aa`a`_`bccdefghijlkeceggikjkllmnnoqpqspifhhhijijhhmtuuvvvwwyz{|}~}yzyyyywwvngeeddcb`^\ZYXWVTSQPONMLJIIGGINTY\[YZ[Z[]_`bbcefgijlnopstuwyz}}yutvxxtomnnmnnmnmlmmlklmlmlmnmmpv{|{}}}~}||{{zxx}{urttstsrpponnmmllkjihggc\XXWVVUTRQONMKKPUUSRQPPQQRQRSRSY`bbdeegikmoqrtuwy{|}~{wx{z|~{tqqrrsrrsrqqrqrrsrsstststutuvut|}|{zyywvwungfgecglnljihfefefedcbabaa``_^_^]]\[\[UPUZYYYXVWWVWWVWXWXYZ[\\^^_`abcgnsuuvwvy|ztrtvwxyzyzz{||}}}xvxyyzzyzyyyzyzzy~~|}}}}xpklljiigedba`_]\[[XX]bba`^]^^]^^]^]]]^]ahkjjjjklmnpnhefhhijkklmlmoopqqrrsstutvvqljkpw{yyywxxyz{{|}}~|z}~}|zzywvutv|}|{zyzyy}{ttuttsqpnmljiihfedcba`__^][[[Z\affddioqpqrssttvwxy{|}~}{}~ytttsttssrqpoopomouzzyzyxyzz{|}}|}~~|wwxvv{~}|}||}~}|}|{|{||{|{|~~}~|uqpopoonmkjiihgffeddcbdjnmklljjpwzz{{{{}~z{||}}{zywvuututsrqpppoonmlmllouxwvwvv|~~~~}|zyxvvz~~}~~}~~}~~}~~}~~|~~~~~}|}}}~~}~}|}|||}|}}|{||{z{z{zvomnnmnmlpuvuutsttttvuvvvuvvwxwyzxyyxxwvuussrrqqpoonmnmkmrvxwvw}~|zzyxwwvutsrqqpoonnrxxvwvvvwwz~wuvuuvtsrrootyzyyxwwxwxxyxyyxyxxyyxyyxz~zz|}~~~}}~}~~~~~~~~ztttstutrrpry|{zzyyzz{||{|{|||||{|{{{zxwvutssrrpppnmnlklkjpuuw~~}|}{zyxwuttsrqqoonnmlljlrvuttsstsuuuwzwvwvuvusty}}{|{zz{z{|{{|{||||}||}}}}|}~yututuutsqqpopvzzyyxwxwxyzyzyyzzz{yyzxwvutsrrqonommmlkkjijigkv~~~~~}|{||zyxvuutsrqqpononlouxwvvuuvvwxyxwyzwwvwvux~~~~|||}|}~}|}|}}}~}}}~}}~}}~~||}~}~~~}~~~~~~~~~~~~}wttuttssrqpoonlntxwwvvuuvwwxxwy|}|{{{yywvutssrqqpnnmlmmkkjjiinx~}z|{z{zyxvuttsrqpponnsxyxwwvvwxwxyxyyyzzuvutz~}|||}}~}~~}}~}}~}~~}~}~}}~}wqsz~~}||{||}|}}}}~}}~}}~}~~}|wuvuvvutsrqpponnmmqwxwvwvuvwww{~~}}|zyxvvuutsrqpononmmlkkjijrvtu|}zzzzyywwvtssrqppopuyyxxwwwwxxyxxyyyzzy~|uu{~}~}~~~~~~~~~~~|tqsrrz~||zz{z{}||}|||}|}~}}~}}|wwwvvvuttrqppoonmmljovwuvvtuuuz~~~|{zxwwvuttrrqpoonmmlkljhmtuutstz~yyyxxxwvussrqqorx{yxyxwxxyyzyzyyz{z{{z~~~{trssrssw|}{zzyz{z{{z{||{|{{|}|}{xxxwxwutsrqpopponmlkkkmsvuvusu{~}~~}|zxxwvvussrpopnnmllljjpvvuuttsuz~xwxwxxwutssqquz|{zyxxyyyzz{z{z{z{{|{|{~~~ysrssrrsqquz{zyzyxyzyz{zz{z{{|{zzzyyxwwutsrqqpoonmmllkkjkquusv|}~}~}{zywvvuttsqqpoonmnmklswvuuutuvuv{{snnnlkkigfdbfkljiihgffggffeedccgmnmlmllmlmnmnonnnnnojcabcbcbab_XTTTUVVVUVUTUVUUVWWVWVWWXWXWY_ejprrstuwz|~~{|}|{zyyxxwvvtssrqqpnnnlmmklqqkhihghhgffeeddccbaa`__^]^]\\[Z\bfgedec]XXZ[Z[Z[ZZYZ[\\]\]_``ac_YWZZ[\]\[\[[[Z]eihhihikkmopqrru|~|zxwvtrpnlkjhfjppmmkihihghgggegnrqqpopppqrrrtqjffgffgfecccba``__^]]\\]XPLNNLLPUWUTUUTUVWXZ[\\]_a`acddeefhhiljeeloopqpqrstuuvwxyz||}~~{zxvtrpnmkjifedba`]\][X[`cfknlkkkkmnnonopoppqpqqrqrqprrmfefedfedcb[URSRQRQONNMLLLMKLNLMT[\[\\\^_accceffhijqxyy{{|~~}xsrqponmkigecca`_^\[afeccba`a`aekmlklkjkllmnnmnmnnonopopoopnhdb\WWXXWVUTTSRSRRSSSSTTTUTUVUVWVV[aeddhnsstvwy{}~}|{zyywwwustsngdedbejlkjiggffeefeddccbbaaa`_`fkjijihiijkjklha^`a`aa`a`_`aabd`YXYZZ[\[\\\[\]]\]\]]]]cijjjkllnu|~~}zxwusw||yxwuttsrsrqqpoonnmnlkovxwvwvtojjllkkkiihggfeeddcbaaa``__^^]^``][[ZZ[[[[\[\]]^_``abcdefghiilkeaabbdedekppppqqqstuvwxyz|}}~|{yxvtrpnlkjhfedabhkjhhgffefmssqrqqqrrtssttstutuvrjgiihihgfedcccbbb^WRQRQRRQPONMNTZ[Z[[[\^^_bcceffhiiklkmmmqz}}}wtvyz|~~~||yxxvsrpmljihfedb`_^\][X[bdbfklkllklmmnonoopoppqpqqpqrrqqrrpkfefaZYXWVVUUTSSRRQRQQRQQRSRTTSX_bbccbcdfghjpwyyz|{}~}{{{umjjihhfecba_^afhfedcbcbbbb`aa_`fkkjkjiikjkllkmlkmmlnngbabbcccc`XUVWWXXWWXWWXWXXYXYZYYYZ[ZZ[[\cnuvuvvwz|~|}||{zzywvuutsssrqppoonmmmlkkkjjiihhggfefeedccbbaa`_`_^^]\`fhggffhe^[\]\^_^^^]^__`bbbdddffa]]^^_``__``_`__cjnmlmnnoprsuvuy~|ywvtrqpmlkiinqqonlkklkkkjjjjhlsvututtuvwvwxunklmlmnmlkjijihihhggfgfee`YXYWW^ddcbbabbdeffghhikllmnnopqqrsrsrkhovwxyxwxxyz{|}}~}|{zxvusrqpnmljihgfedcccb`cikjouutuuvwxxyzz{||~}yxyxyzzywxvpjijijjhggedddccdcadkommnnmnopqrqrssttsw~~z}~}}}xttssssqpomllkjihggfgmqpponnonpw}}|}|}~}xutuvvusqpoonnmlmlkkjiihhhgggffkprqqqt{~|}|}||{zyxwvvutx~~}}}~~}~~~~}~}}~}||}|}{vqopooorwzywwvuvvwwxwxwwwxxwxxwz{tstsstsrqqoonnmmlkkjjiintutttqt}~|zzyxwvvvutsrqrqppompuyzxxxxwz{yyxxxwvvsssppv{zyyxwxwxxyyzyxyzyzzyzyz}z|~~~~~~~~}~}~~}~}}}|}}}~~~~}~~~~~}~~}~~~|vrrsrrrroqw{zyzyxxyyzz{z{{z{|||{z{{zzywvuttssrrqpponmmllpvywvz~~|{zxwwvttsrqpoonnmmlknsvututstutw~zvuvuvuttrorx|{zyyxxyyz{{z{{z{{{{|{{|{{~{~~~}wtuututssrpqv{|{zyxyyz{z{{{{|z|}yyzzzyxvutsrqqponnmmllkjkihlruz~~|||{|zyxwvutsrrqpponmnlkouwvuuttuuvwvx~|wwwvvxusw}}|}|{{|{|}||}||}|}~}}}~}~~}~~~{ututtusrrqoonnryyxwwvwvwxyxyyx{}z{zzzyxwwutsrqrqoonmmllkkijjgly~|||{|zyyxvuttsrrqoonmnsxyxwvuvvwxxxyxx}|wuvvuv{~~}{||||}}|}}|}}|}}|}}|~~}}zuy~~}~~}}~~}~}~~~}~}}~~~~~~~zuutuuutsqpqononmqxyvvwuvxwwxxx}~|}|{{zyxvvutrsrqqononmmlkjkiilrw|~z{{z{zywvttsrrqppompvyxwwvwvvwxwxyxyyx}|vutv}}|}|}~}~~~}~}~~~~~}~~}~~zspsz~~}|{z{||}~}~}}|}}~~}}~~}yuvvuvutssrqpononmlouxwvvutvvvw~|}~|zzywvuttsrqqponnmmmlkkjintusuz~yyyxyywwvtsrrqpoosxzxwxwwwxxyxyyzyyzyz}}uw~~~~~~~~~ysqsrrw}~||{zz{{||{|||{||}||}}|yvwwvwvusrqqpoonnmmljmswwuuutsw~}~~}{yxwvuutsrqqpooonmllkjkqvututsxyxyxwxwvutrrqopuz{zyyxxyxyzzyzyzz{{{{z|~~wsssrssqt{|z{{yyzzz{z{|{{|{|}{{~xxxxwxvutsrrqpoonnmlkljkqvutttw~~~~}|{zywvuvtsrqpponnmlmljmsvvuuttutxzwxwwwwutsrpsy|{{{zyyzz{|{{||}}~~}|{{yx}~}{zywwvtsrqpomllkijhgkqrqpponononqx|{{|{||}~|xxyxyyyxxvuvutttrssmfcccbba`^]`efedcbbaaabaaa`_`__`_^_^]^^]biib\[\[\]]\\[ZYYZYZYYZYXYZYZZZ[\Z^fjhjjc^_abceddddcdccdededdeeeff`[ZZ[[\\[ZYYXZ`dddedcddefghghiilrwxxyxyz||~|~~zsqrrrsrpoommllkkjkjihihgghghgir{~~~~}}}|}}~~}}}zupnonmmljjihggeejppnnmllmmmmnmmqwzyyzyyz{||}}~yuuuuvunhffeddba`_]\ZYXWWVUTSRPOONMMLJLV`a_``__``acdedefgghijijkkmnnppkffhhijkje_\]^]]]\[ZYYXXWXWVVTSV\``_`_^`bbbdcdeeflsutuvwxyz{}~zutvwxyyxyyyyzyzyzz{z{z{|ztpponqx{{zyxxyzyz{z{z{|{||}||}~}~~|uv~~}}{y~~~}~}{yxwuttsrrpprx{yxxvvwwvwvvwvwwvv{{{{||}||{zzyxyxwxwvwvvuutuunfejorrponmlmlmmlklkjjiijiihhghgegg_YYXY_ddba`^__^_^^_^]]^]]^]^_^^`glllmnmoqqsvslikmlmnnnnmmnmnmnmic`bcbccba`_`_^__^__]agkjijijkknuzz{{||}}|}~}}|{zyxwvvuutssrqrqpqpoppnov{{zz{{zzyxyxvusrqppommlkkihkqtrqrpot{}}~~}~spqppqpnljggfeccba`^]\[ZYXVVUSV\`^\\\ZZagihhghhiikklmlmnnoppqqmhghiijkjkkjjkjkkd__`_``_^]\[[Z\aefeedddffgghhiijjkllmmmpx||{}}ytsuvwxyyxyyxyyzyyz{{z{||}}|}~|~|~~yvxxxxywv|}{{zz{yxxvtw}}||{zz{zz{zzyzyyzyzzyyxwy~ywxyyz{zyyxyxwxwvvwvuvututtusrv{|uppqqrsrqqppononnmnmlklkjkjd][\[Z[YXWVTW]_^]\[Z[ZZ[Z[ZZZ[Y\chgghghjklnoppqsttvwsmlnnopoooojdbbccbba`_^]^]\]]\[\[[\[Z[Z\aehnsssstuwxz{|}~~{z{zyyxwvuttssrqqppononmnsyzxyxxyzy{{{~|~~|||z{zxwutsrqponmlkjjhhhfefdclx|zzzxyz{|~|{||{|ztnlkkjjihfdcba`_^]\[ZZWY_cba`_^^_``__`^ahlllmllmmnpqprrmhgghijkjijjijkjkllklllmjc``a`acgkkijiiijjklklmllmmnonooppqqprrnmqtstutttutuvuuuvwvvwwxxyxyyzyz~wstututssrpppopnouyyxyxwxyyz{z|}~}||{zzyyxwvwvuvvtty~~}|{{zxxwvy~~}~}~~~~~}{wwvy~}~}~~~}~~}~}~~}~}}~}~}xqpt{~}||{z{z{{|{{|{{{||{||{||z}~yrpqppqpnmlkkjihhgfgkpqpoponoporx}~}~}~zyzyxxwvusrrqpoonmmllkjjihihgfhmrrpt{~}~|yzyyzxvwvtssqqqoouzzyyxwxxyyzyyz{z{|{{|x|{vvxvx~{yzzzyxwwutssrqqpoommrxyxwwvwvz~~|{zxwvuutssqqpponnmlkkjmsvtutsu||xxxwwwvttrqqpnpvzzxwwvvwwxxxxyxxyxyzyy}~|~~~~~~~~~~~~~~~~{tqrqrsqrx|{zzyxyzz{{z{{{{|{|}{||xxyxwwvutsrqpoponnmllljntvuutty}{zyxwwvutsqpppoonmnlkpvwvvuuvuw}}yxyxyxwvutrqu{~|{{zyz{z{{{|{{{|{||{||{~~{ussssssrpquz{zzyxxyxyzyz{zz{zz}zwyxxxwvutrqqpoonnmmkkjkjhjquttz~~~}|}{zyxwvuttsqqpoonmlmkkqvvuutstuvuv{|wvwvwvutsrv}}{{{yyzyz{{zz{zz{||{|{{|}|~}}}~yutttstsrqponsyzxyxwwxxyyzyz{zz~{zzyyyywvttsrrqpoonmlklkkjjhjpx}}}|{|{yxxvuutsrqppomnmkntwwvvutuvuvxww|}vvvuuvttz~~||{z{{{{|{{|{{|||}}|}|}||}|~}}~}}~}~~~~~~~~~~~~~~xtutttusrrpnoomqwxwxwwvwwxxxyxx~||{z{zyxwuttssrqpponmmlkkjijihmx{{|{zzyxwuttsrrqppommpvywvvuuwwvwxwxxw{wuwvty~}|{|}|}}}|}|}}}|}~}}~}~~}~}wrv}~~~}||}~~}~~~}~}~~~}~~~~}vuvuuvtrsrpoponnlnuxwwvuvvvwywy~~~|{{zyxwuutsrrppoonmlklkjjiiotux~{z{zyyxwvtssrrqqpnnsyyxxwvwwwxyxyyxyzy{yuuz~}}~~~}~~}~~}~~~~~~~~}vrrru}~}}{z{||}}||}|}}|}}~}~}}|wvwvvvutsrqppoonmmllrwwuvutvvuz~~~~}{zxwvvutsrqpoonnmllkljilquutsw}{yzyxyxwvtsrqqpopw{zxyxwxxxyzyzyzyzz{z{z{|vrrsrru{~|{{yzz{{|{|{||{||||}|}{wxwwwwuttrqqpoonmlmmkkpvwuuussz}}~~|{zxwwvutssrqponnmlklkjntwututsv~zwyxwywvvtrrqosy|zzyyxyxyz{z{{zz{z{|{{|~~~~}|{yxxwutsrrqootyzxwwvvwvx~~}}||}yqmnmmmljiieejoonmlkjkjjkjkkjijjiiihhigglqstrkffgghihggfefeeeeddcbcbaba``a__cikid_]\]^_^^]\[[[\[Z[ZZ[ZZ[\\]\VQQQRRSQPQOOV[[ZZYXZZ[\^]^]^___dknnoopprsuvxyyz{|}}xtuvuwxwvxvpjijjjjihgffeededcbcbabaab`_cjlnuxwwyzz|~~~}}|{{zyxxwwvuvutssrrrtz~}}}}}~ytuututsqpoommqwwvvustttuvutusuz}|~}}}~{smmnllljihfdcbba_^]]\[ZYYXVVVSU`jkjiighjkmnonoppqrqrrsstututuvtoiikijjf^[ZYXXWVUSQPOONMLLLKKJIMSUUVUUVWWXYYZY[`gjijkklmnprrsttokkmnopqppqpqpqrrrqrsrtslgfghgfipsqopooppqrrrsrssttuuvuvwvwwwxxuuxzyzzzyz{z{|{|}|}~~}~~~~}~}}~}||{yxxvvz~}}|{|}|}~}|}}|~~|~~wppomryzxwvttsstutstsrsrqrqrqqpqpoopnhabinnmlkijiiijijihihghghggfgfeiorqpqppqqrqjfggfghggfeedcddcdec]XVWWWXXWVVUTUUTUTSU]`_^_^^_``aelqpqqrrtvwyz{}~~zttvttusqppoonmnmlkkjijihihhghghotsrx~~}}|{}~|{zxwwvutssrprx{{yyxyxx~|xyzyzywusqponnmkjihfeecbba_`^]`ghgffeiprqrsrstsuvwwxwxyyyz{{|{upnpppoponmlkkkd]\\[Z[YXVUTSSQPTY\[Z[ZZZ\\]^^_`_`aabcbekpqqrqssnjjlmnonopoooppqrqrsrststuututuuvuvvwvvwwwxxwxxyyxyyzyyz{z{|{||wqppqqrqtz|zzzyyz{|}|}}~}~~~~}}~}}~|{~~~}}|}}|}|z~~zzyyz{z{zyyxwxwvwwuuvtstsstrkfddeddcb`bgiihhgeffefffefedeedgnqpopoopqqsssststtpjhiihiihgffe_YXYXXYWVVUTTTSTSSRRQRQPQQPU\]Z^eihijklmoprstuwxyzz|}}||wrsssrrpoonmmllkjijhhhhfggegnrrqqqpqssrv~~~~~~}|}}|{zywvuutsqqpponmllot{xuvtstsqpnmkjiihfedcbb`_bhkihhfefgfggfhnrtstsstuvwwxxyzytnmopopponmlmlllkjkihjg_Z[[Z[ZXZ`ba``___``ababcbcddefeffgghhhimnkijjkllkmmmmnmnonopqpqqrsrrstru}~xxzz{|}{||{{|{{|||}||}}xropqppponnmllklqvvvuututvwwxxwz~~}||{zyxwwvvuttssrqqrqpqooy~~}|z{zyzyy}~~~~~wt{~}~}}~~}~}~}~~}~~}~}}zsrsrrrqopnmlkjkjimttrssrqrrstsv}}xvvuttsrqponnlllkjjihhgfgfdedbelopw|{z{||}|yxyyxwvuttsrqqpoonotxxwwvvvwwxxyyxxyyy~~xuw}~xttv|~~{{{z{zyxwuutssrqqoosyzyzyxxzyz}|{yxxwvutsrrpqpnmnmllkjntwusu{~yyyxyxwvtssrqppoqwzyxxwvwwxxyxxyxxyzyy}yu{~~|}}|}}}~~}~}|}}}|}}|}}|}}xroqqprw||{zyxxyyz{{z{{z{{|{|}|}zwwvvwvutsrqqppnnmmllkmswvuvutv|}~}{yxxwwvtstrqpoonnmllkkpvwuuvttz{zzyzyxwvussrrv{}|{zzyyzz{{z{|{{{|{|}{~ysstsstspu{|zzyyyzz{{z{zz{z{|{z~zxxxwxwutsrqqpoonnmmkkkijqvuttv{}}~~}}{zxwvuutsrqpponnmlkljkqvututstttzywwwvwvttsqrw{|{zzxxyzyz{z{{z{z{||{}|{}|}wsttstsrrpnsyzyzyxxyxyzzz{zz{zzzzzyzyxvvtssrqqpoonlmlklkijptux~~}~}}|zyywvuttsrrpoonmmlknuwvuvutuuvwvzxvvwvwvtsuy}}{{zyzz{{|{||{{|{{|||||{}|}~}}|}~~~~~~~}usttstssrpoonpvyywwvuwwxxyxyyxzzzzyzzxwvttsrqqpoonmmlkkjjjihnz}}|{{{zyxvutsrsrqqonnllqwxvwvuuvvwxwxxzyuvvuvuy~}||{||{|}}|}||}|}}|}~}}~}}~~|{}~~}~~}~~}~~~}~~~~~}{uuuttutsqqpoonmntyywwvvvwvwxyx{}||{{zyxwvutsrrqqponmlmlkjjihjpx|{{zzzyxwutsrqrqpoomntyywwvuvwwwyxxxywzzvutu{~}{|}|}~}}~}~~}~}~}}~}~~}~|upt|~~~}|{{|}~}~}}}}}~}~~~}~}~zuvwvuvusrqoppnoollrwwvwvuuvwwx|~}}|{zyxwvutsrqqponnmmllkjjilsusv|}yzzxyywvvsstrpqpnpwzyxxwvwxxyyxyyyzzyz{tv}~~}~~~~~~~~~~ztrrqt{}}|{z{z{|||}||}}|}}}~~|~ywwwvwvutsqpponnmmmlkpvwvvututv}~~~|zyyxwvutsrrqononmmllkjjouuttsu{|xxyxyxwvutsrrqptz{yxyxwxyxyzyzzyzzzz{z~~}{zywvurqpmpvxutsprx|||{{z{{|}}}}~}}~~~~~}}~}~~xmeccbbb`^\YXWUTSRPOMLKJIHGFFEDFLPQPQQRQT\dffgiiknpqsuvxy{}~zxz||~~}yz{|}}|}|{|{||wwvutsqnmquusrqonnmmlmlkkjijhhlsussrqrrssttsttstsmggggggeedbc`YSSSQPPOMLKIIHGGFFEEFEEFEFJPUUUZ`degijkmoqsuvxzz|~~~~~}~}~}|}}|~~|{{zxz|vsrsrstrqponnnmmllkkjjihhhfffdflonnjc_`a`ab``_]\\[\[Z[ZYXYXWXXSMJKKLLMLLLLLQX[Z[\[\^_`bcddeffipvxxz{{|~~}}{yxvvy~~|{zyxwwvwvtw~~}}|}|}~}~~~}}vrrsrsrqponnmllkkjiggf`YWWVUVTRUZ[YXWVUVUUVUTUTSTUTUUVVWXXZ[[]cda`bcdefghijkllmnnopqrrsstuvwwx|}|{ywvtsqponkjjfhs||yyxvwxxzzzz{zz{{|}}|}}|}||}}yroppooole_]^]\[YXVTRQPONMLJIHFGMQQPPPOPQRSTUWWW[eiikmmnqruwwz}ztstuvxyyz{z{|}~~|y{|{}}{yxutsqpolmsvsqqonnmmnlkovwvwvvuvwxyxxyyxyzzyzyyyzvpllmke_]]\ZYXWUTRQPNMLKKJHGHGGGGFGGGLRV[bdefgiknpqtuvxy{}~~|vqquy{yxwusrrqrqqpponmnmlmlkkjkpuustsrsssuuohghhghggfedcbaba``\TQRPOQPONNMLMLMNMNMNU[\\]^]_aadlrttuvvx{|}~~}||{yzzuuvuuvussrqrqpponmmlkjiiigfhd][adcbb`_^]]]\\][[ZZYZYXYYXYZYZ\[VQQRSSX_bbbcbcdfgijkkllmnopprsrv~~|zyxvutsqquyxuusqt{~}|}{z{||}~}~~~~~~|urssrsrqpnnmlkkf_[[ZYXWVUSPPPMMSWVUTSRRRSTUUTUUVWXXZ\\]dknnoqspkilnoqrrststuvwxwxyzz{||~}{zywvtsrpmlligkpponlnuwvvwvuvvwyyxyzyzzzz{z{{zz{zz{ytmgb_`__^][YWUTSRPONLKJIIHGFGFEHNRRRSSTVUYaghjklnprsuwy{|}~{{}~|~~~{xxwvutrpmmqutsrpoonmnmllkjkjikpuvuttssttuvvuvutuvtmhhiihihfeeaYUUUSTSQPNMLKJJKJIJIIIJIKKJOWYZ`hiikmnorsuwxz|}~~}}{|{y{}vuutuuuttrrqqpqpooonnmlklkjkjjlrvtttohghhijiihgfgfefededcdccdb]YWXXYYYXXYYXY^dgfggggijklmnooosz~~}|}||||{|{{~|{zywwvtsrpqvzzxxwvuvvvuvuux|yzz{|{{zzyxyxwxwvwvuvtniggfgffjoommljkkkklkklkllllmlmnonooppqpqrstttuvuvvwwxxxyyzz{zzz{|}|}}~}|}}}|}|{zyxyxw{~|{yxxvuttsqponmlkkjiihghqz}|}|{{}~xsssqqrpnmkjkjihgffdcfloonnmmmnoopqpqrrv}xwwvx~xw~zvvwvvuusrqponnmlknsvuttsrsttuv{|yyyxxwutsrqponnmmkkjihhhgfffeejpqqv|||}~~|||{z{zxwvuutssrqquz|{zzyyz{z{{||{{|||yv{~~~~~~}~~xrqqrv}~|{{yyzz{|{|{z{{{z{{||{{~|usttstsrqpnnmlmmllkijqutsttsstw~}}{zyxwwvuutrqqrpononmmklrwwvvuy|z{zyzywvutsrqpqu{|zyyxyyxyzyzyyzzzz|z{||~~~~~}~~}~~}~~~}~~~}~~}|uqqrrqqtz|zyzyxyzz{z{|{{||{||||~xxzyxxwvusrrqrqonnmmnllrwwvwuty~~}{yxxwvvtssrqponnmlmkjlruututstx~ywwwwwvutsrqorx|zyzxxxyxyyyzyxyzyz{z{z{~}vsstsstsqsy|{{zzyzz{{|{{||{|}|}|yzyxyxwuutsrqpqpnnmlklkjjntwtty~}}~}~{zywvwutsrqrpoonmllkkouwvuutsuvvxzwxwwwwvusrv{}||{{zzy{{|{|{|{{|||}||}|}}}~~{usststtrqpopvzzyxwxxxyyzyzyz{z||zyyzyxwvusrsrqpponnmllkjjiimrv|~}~}||{zyxvuussrrqpponmllrxxvvutvvvwywx{wwvvvwuty}~}||{z{{|}|{|{|||{|}|}}|}}||}}}}~~~~ztttsttsrqpopnntyyxxwvwwxxyxyzy}}{{zyzzxwvutsrqppoommnlkljjkjgn|~|{{z{zyxwuttsrqrponnlouxxwwvuvvwwxxyxy{uuvuuw|~||{{|}||}|}}|}|}~}}}}|}}|~~yuy~~~~~|}~}}~~~~~~~~~~~xtuutuusrqppoonnmqwxwwwuvwwxxwy~~~||{zyxwvutsrqqponnnlmljjjhhntw{}z{yyzyxwuttsrrqopnmpwzxwwvvwwxwxyxyyyy~|wuuw~~}}}~}~~~~}~~}~~}~~~}~}~xsqsy~}|}{{{||}||}|}}|}}~}}}~|~xvwvvuutsrqpoonmnllouxwvvuuvvux~~}}|zyywwvuusrqqpnonmmllkkijpuusu{~yzyyyywvuttsrrqootyyyxxwxwxyxyzyzyz{zz~|vy~~~~~~~~~}vqrsrry~~}}||}~xwxwwvtrqnljhggfdba_^][ZYXVUTQTZ\ZYZWV\cccdcbccdeeffgfghghiijkfaacddffgfghiijje``aabccbcbaaa`cinnmnnnoqrrstuwxxz{|~~~{z{zz{yxwvtssoidccb`a_\[YWWVUTRPPOLKKHJPSRQPOTZ\[\\[\]]^_`aabcddfghjlmnpqrtvuqjecdfghhgffeddededdcddcddddeddjqsrtutvvx~~}|{y{xtssrstsrqonnnmmlljjiihhgffe_WVVUUTRRQNPVXVUUSRSRSSRRRRPQRPSZ_`_``acegiklmopqtvqmmoprsststtpjhiijkkjijijijjkjkkkklllmmnu{{}~}}wplkjjihfdcfkljihgfedeeddcbbaa`a`_`^]^\[aif^ZZYZZ[Z[ZYXXWXXWXXWXXYY[[\\]]_elooppkgiklnoopqpqrrsttuuvwxxxzysopqrststtsstw}|tsrpoomkjgedba`_]\[ZYXUW]`^]\[ZZ[ZZZYX[aeddddcdeefghghhd^]]^_`a`aa`accdedfghhjga^`aacbcinnmnmmooprsstuvwxyz{|}~~~|tonmlkjigfdba_^][ZYWVUSRQPOONLKOX_a_^^]^__abccdcdeefhiijklnopsrlijkmnoqqmfegfgihhggfefeefefgfdiqtrsuttwxy{|}~}z{zz{zxwwuuusrsqpqpjb``_^_^[ZXVUTRQQNNSXWVVTTSSSTSU[``_`_`bcdefgijlnoprtuwxy|{vstvsnmmnmmnmlkklkkjkkjkjjklklmnnnmpv||~||zsllptuutrpononnmmlljjiihhgfgfeedcd`YUURT[`]\[YXYXXYXWXWWVWVWXWXYYZ_fijkllnprsvxupnqrstvwvwvwwxyxzztnnppqrqqrqqqrrsssussy{tonnmlkjhfdcaa`]]dhfdcb`aa`a``__^]]\]\[_egfgfeffc^\\]\]^]]\[\]\]^^__``acddfggiiffjmmmoonopqrrsttuvvwxyy{{|}~~~xwxyzz|ussrrsqomjhgedcb`_^[ZZXWVUTSPOSXYXWVUTU[aaaabaabbcddeeffghhjkjeabddfhhijiikklnmfbccdeeeedcddcgoqqpqpqrstvwxzz{}~~|{|{{{zyxvvvpieeeddb`_][ZYWVUSRRPOMMKILQTTRSX]]\]^]^^_`abcdefghjkmnpqrsuvyzwsrojhjkklljjjihhhghhghhghihihhjpvxwxyyz||}~~}{z~zuuvuvvuutsrrqpqpoonmlmlkkic]\]\[\ZXXVTX^`^]][[[\[[\]\\]\\`hlkllmnpqsuwyz{|~~xwz||}~}~}wrqrrssrqqqpopopooppooppppqorx}~~}xqnoomnmkkpttrqpoopopppopononnonnonmnnmnuvplmmmnononmmnmnmnnonnopopqqrrrtz{xy{|}~}}~}}}~}~~~~wsuutvvuttsrrqu{~}~}|}}~~~}}|{yzywvutssrppnox~xwwvvutsrpoommlkkihhgeioqoonnmnmnooppory||}}}~~yy{{|}}|}|||}|}~}|}}}~~zsqqrqrtz}{yzyxyzz{{|{{||}||}~}~~{z~}{{z{zyxwvttsrrprx|zyyxxyxyz{yz}yzywxxvutrrqonnmllkjjihggfeedejntz|zzz{|~yxyxxxwvusrrqpqooommrxyxxwvvwxxyyzyzzz{|yxx}~ytsw~~}|}}~~~}}~}~}~~}}~~~ztststsrqponnmlkkkiiouustsrrtssw}}}|}}{zywvvutsrqqpoonnmmlklkjlrvvtx~{|{||zyxvuutstrpsx||z{zyyzyz{{z{z{|{{}xtz}}~}~~~~~}}~}~~}~}~~}~}}~{tpqqptz}{zyxyyzyz{z{z{{z{{{|}||{wvwvwwutsrqqpopomnnklrvwwvuvuu{~~}{zxxwwvutsrqqponnmmllkotwuuutv}{wxyxwwvutrqqppsy{yxywwwxxyyxyzyyzyz{yy~~{trssssrsy}|zzyz{z{{|{||{|{|}}|{xyxxxxvvusrrqpponnmlmkjnuvvvtu|~~}|zxwvvuutsrqponmnmllkkpvvtutstsv}|xwxwwwvttsqqv{|{{zxwyyzz{z{zz{{{|{z||{|~ytststssrppv{{yzyxyxyzz{z{zz{{{zyzyxxwvvtsrrqqpoomlmljkjhlsusv}~~}}{zyxwvutsrrqqponmnmkmsvvvuutuuvuw~|wwwvwvutssx}}||{zz{z{||{|{{|{{|}|}||}|}}~~~xtstsstsrppoosxzyyxwxwxyzzzyzyzzzzyzzxwvussrqqqoonnmllkkjiijpy}||{|{zywvutssrqpqpoomlpuxwvvuuuvvxxxx}}vvvuvvsv}~}||zz{||}||}|||}|}|}|}}|}~}}~}~}~~~~~~~~~~~~~~}}vtuututsrqpponnqwyxwwvwvwxxyyxz{||{|{zywuttsrrqponnmmkklkjkihp{~{z{z{{yxwuttsrrqponmmqwywvwuuvwwxxxyxx|}wuvtty~}|{}}|}~}~~}}~~}~}}}~}~~}~vqx~~~~}|}|}}~}~~}}~}~~}~~~~}|vuuvuvtssqpponomlouwwvvuuvvwxwz}~}||{zzxwvvtstrqqpoonmnmklljlsvuz~zz{zzyyxwvutssrrqprw{{zzyyyzyz{{|}||}|~~}}~}{wtv|~~yvvwy}~}}|z{{z{|{{z{z{{zzzyzzxy~}~}||zyyyxxwvwvtu|~}~~}wuuututuvtpoonmmlkljihihgfeedbdjnnmmllklmlmnmnljjjiknonnonmnookdabbaba`_^]]\[\[ZZXWWVVWXWVUUTUWZ[ZYZYYZYZ[[\]\]]^^`a`abbcddegbZVXXXYYXWWY[[ZZ[ZZ[Z[[\[\\[\]\]cjkjkkllnprssuvuvwxyzxuvvwwyxxywqmmnnnnmmllkkjjiigfgffedeecceccktwvvvuvxy{|}~||}||}||{{zzyxyxxyxw{~~}|zyxvuuttsqqpnnmllljkjgiu~}{|{z{}~}~~~}|wqopoonnljhgfeedbba_`eiiggffeffefggffeefeeinpoppopqroieghghhhggededddcbcbba``__^_^]]_`_]\\\[\\\\]\]]\]^]^^_``_aaaac`YVVWVVWWVTW]`_^_^___`abbbccdedfkqtttuuuxyz|}~|yz{|}}}}ztoopopqponmlkjjkjihghggfggfeffdkv}|||{|~~~}||{{{{y|~}{zyyxwvvutsrrqqononmuzuttstsqpnmljjihffddinnmmljkjkkkjkjjkjjkjjpvvuvutvxunjlnmmnmllkjjiiiighhggfeeedccbbfgc`aa``aa`a``a`ababbcbcdddeeefd^YZ[[[[[ZYY]cdcdcbcddefgghghiiiovxwxyyz|}~~ysststtrqqpoonmnnmlkkjjiijihihgku~}|}}|{zzxwvuttsrqqponmms|xuuttssqpnmlkjhggedioomlkjkkjklkkkjjkjkjilswvuvuuwtollmmmmmllkkjiijjihhgfgfefedecbglgaabaabaabaaabababcdcdcdeedefd_ZY[ZZ[ZYYXX^ddccbcbcdeefgghiiinuxxyyzz{}~~~ysrtsssrqqooonmllkkkjjihihhghgfhpy~~~~}}|{~}|{yxxwvutsrqqpponmklqw~{tsssrrpnmkjjiggfdcglnlkkiijjijiijihhihihhmsuttsstsnjjkjkkkjjihhghghgffeededcdccbaflib__^_`a`a````_`abbabbcbcccced^XXYYYZYWXWTX_cbaa``aabddefeggfjswvwxwyz{|~{|~~ztqrrrrrpoonmmllkjjiihihghgfgedgmsy}~~}~~~~}}|}{z|~}{yyxvvutssrqpoonmmmkkoty~{uuutttrqpnmljjkhhlprqpponoppopooppopoopopv||{{|}|vrststututsssrsssqrrqpqqpopopomqy{uonmmnoopononnoooopoopoopppqqkeceeddddccaaflmllkklllmnnonopory~~~yvuvuvutrqpoonnmmlljijhghgfgfdgnqsz~|{||}~z{{z{zxwvuttsrrqrv||zzyyyzz{|{||||}}}~~}|xxyyxxwvuurrx}~||{z{|{{|}||}|||{|{z{zxwvttsrqqpoonmmlkkjiiiglrsw}~~zwwvwwvttrqqonomlouwvuuusttuuvuuvuuvuvwvuyyy{{|~}}}}{|}|||{||{|{{|{{z{zz}~zyz{|}|}||{|{||{{|{zz{|{z|{uonnononmllkikptuttssrsttuvuvvux~}z{zxyxwwvtsrqpponnmmlkjjiiiighorrw~}~|yzyyyywvutsrqqppuzzzyyxyxxyzyz{{z{{|{|{{zuuutuutsrqpoqw{{yzyxxyyz{z{{z{~}||{{zzxwvtssrqqpoonnllkkjkjilstty~{yzyxyxwvtsrqqpnqwzyxxwvwwxyyxyyxyyzyz{zz~}{ussrrsrqpoonmovyxwwvvwvwxxyzzxz|}|{{{yxxvutssrqpoonnmmlkkjjiioutt{{zzyzyxwvutssrqpu{{zzyxyxyzyz{zzz{z{|{|{{zutututsrrqqpnqx{yxxwwxxyzyzzzz~}~}||{zyxvuttssqqpoonmllkkkjilsusu}zzzyyyxwvttsrqprw{{yyxxyyxzzzzzyz{z{z{|{|}}vststutrqqppnmrxyxxwvwxwxyyyzxy~~}||{zyxvvutssqqqonnmlmlkkjijnsusv}~zyzyyxxvvusrrqptz|zzyxxyxyyyyzzz{{z{|{|{}}{uttttusrrpoponsyyxywvwwwyyyzzy}}~}{|{zyxvvutsrrqponnmllkjkjikqutsx}}yzyxyywvusrrqprw{zyzxxxyxyzyzzyz{z{{{|}{}~~wsststtrqqpnnmntyxxwwvwvwxxyzyy~}}|{|zyxwuutssrqpoonmllljkkiimsussw}|yyyxyxvutsrrqosz{zyyxwxxyzzyyzyzz{zzz{|{~}}{ustsstsrqpoonmnuyxxwwvvwxyxyyx{}~}|||zyxvuutsrqqponnmmlkkkjhkptussx~{xyxxxwvutsrrprw{{zyxwxyxyzzyzyzzzz{{z{{{|~~xtststtsqppnonmouxxwwvvvwwxxyxy}~~~}||zyxwvutsrrqqoonnmllkjkihmsvtsuy~yyyxxywvusrrqpsy|zyyxwxyyzzyzzzyz{z{{{|{{}|~{uststusrqqonommpuxxwwvvwxwwxyxz~}~}|{zyxwuutsrrqqpoonmllkjjijpttust{|||||}{{zyxywx~~}{zzyxwuutrsrpsy{zzyzyttssrqpomlkihjprqponnononoonmnmnmlmllmlkmswyxrljkklnmllkjkkjijihihghgfgfffedfmqpnpohccddeeddcbaa`a`__^]^][\\WPMMNMLLKKIHGFGFFKQSRQRQQSTTVVUX^deefgfhiikmmoppqsstuuwxyy{wqprohfgfgfedccaa``__^]]\[\[Z[ZYZZXY_deedcgnrstutvxxy{|~}~~vsststsrrpoponszzxxyxwxyzz{{{|}|}}~~~~}|{zywvvuusrrpppnpwyxxwuy|urrrqqponljigjprrqponnonnononmmnmnmnnmlmmpvzztmkmmloonmnlklkklkkjjijiiihhhhghnssqrrnhefefggffeddcbcbbaa``___ZSPQPPPONMLLLJJJIJQUUTUUUVVWYYY\afhiijijmmnqqrttuwwwyzz|}}yuvsljlkkkkjihgfeeddcbbaa``_``_^^]]cijijiinvyxyzz|}{yxyzyxxwvvtuy~~~}~~}||{zyxwwvtv|~}~{|ywwwvvutqqpnnuyxvvustutuututtssrstsrsrsrru}zsppqrstsrrqpqppqppoononmnmlmlklrwxvuvvrljklkllkjihihhhggffeded`YVVUUUTSRRPOPONNMQWZYYZYZZZ\^^_flmlmnnoqrtvvwwxyz{|}~{zxrnpqpppmllkjjiihhggfeedcdcbcbabfmnmmnlov|}}~~||}||||{zyxx{~}}|{zyxxwvw}~}~xxxvwwutsqppuzzwwvtuuvuuvvutuutttstusrsssy{trrqrrsssrrqpqpqqpoponnnmnmmnllrwxwwvvwqkkmlllljkjiihghgffeddeaYUVVUTUSRRQPPOOONNSYZZYYYZZ[]]]dkllmnmnpqstuvwxyz{|}~{wrnoqpopnllkjjihhgffeddccccabbaaeknmlmmkpx||}}~~~z{{z||zyzwvz~|{zzyxvwvtu{}}~|{zuvvuvusqpnosxxwvutsttstsstssrsrsrrrrqrrpt{{soqqoprqqppooopononmnmmmmlklkjjovvuvususmijkjkkjjihhgfgfddecbd`YTTUTSSRQPONNMMMNLMSXXWXXXXYZ[[`hkjjkkmnoprstuvwwxyz|}}~~wqmmnoonnlkjihhggfeedccbcbba`a`_cjllkkkklry{{|}}~{yzyzzyxyvux~~~}}{zyxwwvuutrrw|}{{zzyzwvvvuvttspotyzxwwvuvwwvwvwwvuvuvvuvvuvwuuzzuuvuvwvvwvvutuuututtuttutsttsrw~~~~|vtuvuvvuuttssrsrqrqpqoicbccbba`^^]\]\[\[Z]cfefeedefghlswvvwwxyz|}~zuuvwwvutrpoonmmllkjihigfgfefecfmponononpw~~~~|vuvuvuuusqsx||z{zyyzz{{|{{|{{|}}}|}}}~~}~~||}|}}{zyxwwvutusqu|~||{{z{|{}}|zyxxwvutsrqpponmlmljjpuvuutsttv}{vuutuutsqotz{yyywxwwxyxyyxyxyxyzyyyzyzzy{zy{zy{z{{{z{zz{zz{{z{{zz{z{{{z~~~~~}~}~}|}{upnoononmlkjiihhghffjprpppooqpqu|{z|{||{yxwvutsrrqponmllkkjjiigiotsrsrqqrv~zvvwvwvutrsy}|||{zyyz{z{|{{|{{|{||}|}|}}}}~~}~~{wxxwxwvutsrqpqpppnnsyyxxwvwxwy~~|zyxwwvutsrqpoonnmllkjouwuuustuty{wvvvwvvtsu{~|{|zyz{z{||{|{|{|{{|}|}||}||~}|}}}}~}}~}~~}~~~~~~}}~~}~~}{ututtusqqpoomnnlkljjpuututsuutx|~}|zxwwvutssrppponmmllkjlrvututttuu{zwxxwwvvtty~~}}|z{|{|{|}|||}|}}|}~}}~~}~}~~~~~~~{wwwvwwvttrrrqpponnmnswwwvuvvvw~~}{yxwwvvttsrqpoponmmlkouwuuvttvuu}yvxwwvwvuv{~}||{zz{|}|||}||}||}|}}|}}}}~|{|~~}~~}}~~~~~~~~~~wtvuuvvtsrqqpoonmmljmtwvuvttuux~~|{yxxvvutssrqqonnmlmljlqvvvuuttuuw}~yvwxwwwtty~~|}|z{|{{|}}}||}}|}}|}}}}~}}~{z|}~~~}~}}~}~~~~~{vvvvuvutsrqqpoonmnlknuwwwutuuu{~}|zxxwvuutsrqqponnmlmljnswvuuttuuux}wwxwwxusv{~}||zz{|{||{||{||||}|}}}|}}|~}xx}}~}}}}}~}}~~}~~~~~xvvvuvutsrqppoonmmmkjouvuvututv}~~~}|zxwwvutssrpponnmmmljkquvututtuuuy{vwwvwwuux}~}{|{z{|{||{||{{{||}|}||}}|}~{vx}}~}}}}|}~}~~}~~}~~~~|vuvvuvussrpoonnomlmjjpvvuuttuuy~~}{yxwvvutsrqponoomlmkjmruututtuvvvzzwwvvwvtu{~~}|{zz{{||{||{|||{|}||}|}}|}~xty~}}~~}|}|}~}}~}}~}~~~~~~~ywwvuvutsrppoonnmmlljjpvvtuttsu{~}|{xxwuvussrqpponnmlljjouvuuttstuuv|yvwwuwvtx}~}}|{z{{||}|||{||||}||}|}~}}|us{}}~}|}||}~}~~}~}}~~~~~~~}wvwvuvutrrqpoonnmlmljlqvvututtx~~~}|zxwvvuussrqqpoonlmljlrvvuututuvvv|wvvvvwuu{~}}|{||}}~}|{zxwusuz~|zywuu{~ztmhghgfeca_]\[YXWUTSQPOMMLJJIGKPRQPONONOQQRY`aabddfhkmnortuwyxsprtstvwvwwwxxxyyz{{z}}wsrstuuuy}{zyxvutsqpnmntwtsrpnqw{{zzyyyz{{|{|}||}|}~}~~~}~~|~~ysnhcccba`]\[XVVUSSRPNMLKJIHHGEFKONMNMKLMNONQY^__aacfgilnoqssuxupnprstutuutuvvwxxyzyy|{tqqqrttu{~|zywvussrpomlotvssronsy|zzzyxyzz{|{|||}}}}~}~~~~~~|vqmgcdcba`]\ZXWVTSRQONNLKIIHGFEHNPNNMLLLMNPOS[__abcdghjmopsttwxsoprrsuvuvuvvwwyyzyz{{}{urrsuutx|{zxxwutrqpnlpvvssroqw{|{{zyz{{|}~~~}~~~~{tsogceecca^\ZYXWVUTRPPONMKJJHGGLQQOONMNNPQRRV]abcdefikmpqrtuwzwrqrstvvwxxwxxyyz{z{|||~|wstuvvx}~}{zywvurqponrxwtuspt{}|}|{|{|}}~~~yutogfgedca_^\ZYXVVUSRQPONLKKIGJQSQQPPOPQQRSSX`ccefgikloqruwwy{vqrtuvxwxyxyyzz{{|}}~~}vtwwwx{~}{zyxvutrqoouywuurry~}|}}|}~}~~~vtungggeeda_^\ZYXVVUSRQPONLLKIINSSRQQPPQQRTTTZbeeffhjlmprtvwx{ytrtuvxxxyzyyzz{||}}~~}wuwxwy~~}{zywvusrqopvywvtsv|~}~}|}~~}~zttslggfdec`_^\[ZXWVTSRQONMMLJHJQTSRQPOQRRSTSU\ceefgikmoqrtvwyzwrrtvvxyxyzyyz{{||}~~|wvwxx{~}|zyxvutqqpnpuxwussw|}|}|||}}~~xtuskgfeddca_][ZXWVUSRQOONLLLIINSSQPQPPQQRTTSV^cefghijmoqsuvx{ytqsuuwxwxyxyyz{{||}|}~{uvxwx~}|zyywvusrqompuvutqsz}|{}|{|}}~}~~{tsuqifgecca_^]ZYXVUTRRPONMKLJHJPSRQQPOPQRRTTSW^defghiknprtuvxzwrqstuwxwxxxyzy{{||}}~zuvwwz}}|zyxvusqpomkouvtrru{}|{|{{|{|~~}~~~~wrstohedcba`_][ZXWUTSRQPONLKKIGLRSQPPOOOPQRSTTX_ddegijlnprtuwyytpqstuwxwxwwxyyz{||}}~~~wuwwv{}|{zxvutsqpommpuvtrsx|{z{{z{||}~}~}~~~{urssnhfdcba`_]\ZXWWVTSRPOOMMLJKQUUSSRRRSTTVWWW]ehhjklmpqsvwxz|ztruwxyzyzzz{{{}~}~~xvxwx}|zyxvuutsqponmlkhiossqquz|{{||}}~~|{}}wqonmllkiihfedcba`_^]\[[ZX\cdcbbabccdeefgfkswvvxxz{|~{{}~~yvwwz|||{}~}||{yxvuutsrqponnmlkkiipusrty}~}~|wuutstsqpomllkjihgfeedcbbhmmllkjkllmmnonpu{}}~~~}wwvv|zvxxw{|{{zzzxwvtssrqqppnnmlkkjikqusrw~~zyyxwwvusrqpoonmlkjiihhgjpsqppopqqrrrrtrt{|wuvx~|utvuuz~}~}~}yzyyzywvussrqppoonmmlkkjimsusu{{{{zzywwvtsrqqppnnmlkkiiouussrqrsttutuvtw~{vtvz~~~~xsstrt{~}|{{|}~}~~~}~}~~~~yyyxxxwvusrsrqpponmllkjkjhmttsw}|||z{zywvutsrrqpoomlmljmsvutttsuutuvuvvvzyvuw}~}~~~~~~~~~~~{uqstrtz}||{zz{|}}|}}|}}~~}~~}|yyyyxxvvusrrqpoonmmllkkjiintttz||{{|zxxvuutssqpponmmllpvxututtuuvwwwxww{ytuz~}}~~~~~~~~~~xrrsrruz~}{z{{z{{|||{{|}|}}}~}|zxyxxxxvutsrqpponmmllkkjkiiottw}~|}{{|zyxwvutsrqpponnmkntxwvvutuvvvwwwxwx}xtw|~}~~~~~~}~~~~~~~~~{tqrsrru{~|{zzyz{|{|{||{|}}||}|~|yyyxxwwvusrrqpponnmlkljjjhiptty~|{z{|zyxvuusrrqqponnllqvxwvvuuuvwxxwxxxx~~vty~~}~~~~~~~~~~~~xrrssrru|~{{zzyyz{|{{||{||}|}||zxyxxwwvutrqqpoonnnmllkjkjhkqtw|}||{{{zyxvutssrqppoonlntxxvuvvuvvwwxwxyxy|uu{~~~~~~~~~~~{urrrsrsv{}{zzyyzyz{{{{|{|{{|}|}}yyyxyxwutsrrqqpoonmlklkjkihlrux~|||{|{zxwvutsrrqqpoomlqwxwwvvuvvwxwxwxyxz{tw~~~~~~~~xsrrssrrw||{{zyzyz{{z{{{{|{|}||zyyxxxwvvtsrrqqponnmllkjjkiilqv|}||{{zyxvuutsrqqpoonmmrxxwvvuvvwwxwwxyyx{yu{~~~~~~~~~~~}uprsrsrrw||zzyyzzyz{z{|{{|{|}||~yyyxyxxvutsrqqpponnmlkkjkjjjnsy~~||{{{{yxwvutsrqqpoonlovyxvwvuvvwxwxxxxyx|wv}~~~~~~~~zsqrrssrty}}|}|}~wsssqrqnljigfedca_^\[[`ddba_^^]]^]\]\[\[[_eggffefgghig`]]^]^_`_^___^_`aabcceefghgijfaelnmnnmnnoopqrsrsttuvwxyzz||}}~~xstvwxxw{}}~wpnmlkkigfeca`_]\[YXWUW\`^]\ZYZZYZYYZXXXWW]cdcdccdeefe`[YZ[[\]\[\[\]\]^_```acdceffgid`ekklmmlmnnoopqqrrstuuuwwxyz{|}~ztsuvuwwvy~}{|}unmmllkhgfdba`^^\[ZXVVZ_`]\][ZZYZZZYZYXYWW^ddddcbddefd^Z[\[\]]\\\]\]^^__`abbcdeffgiiddilllnmmnnoppqqrstttvvwxyyz{|}}xtuwvwxxw||}}tnmmlmljhfdbba_^]\[YWY^a`^^]\[\[\\[\[ZZZY[afffedeefggc][\\]^^]^]^]^^__`abcdeefgghjlifhmnmopopqpqrrstutvvvwxyzz{}~~}wuxxwyzxy~}tponmmljihfdcba_]\\ZX\ab`__]]]]\]\\]\[\[Y\chhgffgfgihb]]^^_`__^_^^_``abbceffghijijlkikopopqpqrsttuuvuvwxyz{{|}~|xwxyz{{z{~|rpqonomkjgeecba`^]\Y[`ccaa`^]^]^^]\]\\]\[^ehhgffgghjf_]__^```_`__`_abbcddefgghiijllklnpoprqrsrstuuvvvwxyzz{||}zvxyyz|{z|~}zrpponnlkjgedcba_^][[]bdb``_^^^]]^]\]\\[[[_ehgfggfgihc^^^^^_`_```_`abbcdddffghiijklmmnoopqqrrsstutuvvwxxyzz{|}}|wwyyz{|{z}}xrponnmkjhfedba`^^]ZZ`dca`_^]]^]]^]]\\[\[[`fhgfgffhie`]]^]^_^__^^__`abccddefghhikklnpoooppqqrsstutuvwwxyzz{{|}~zwxyzz{{{y||~vooommmkigedcba`^][Z]bcba_^^]^^]^^]\[\[\[[`ggfgfeeggb]\]]^_^^_^^_`_`aabcceffgihikkkorqooppqrsstttuuvvxxxyz{|}}~~wwyyy{{{zz~}||toonmlkihfedba`^]\ZZ^cca`_]]^]\]\]\[\[\[Z\afffffdfhe_\\]]^_^]^]^^__``abbceffghijjkmqronoppqrrssttuuwwxxyzz{||}zwwyyz{z{zy~}zronmlkjjhedca`_^][Y\bca``^^]]^^]\\]]\\\\Z]dhhghgfhid_^__``a`a``ababcdeffghhiklkmnmqxvqqrrsuuvwvwwxxyyz{{||}~ywxyyz{zzyy~}|zzyxwuty|uqqqpoonlkihgfeedbbfkkjiihghihhihihihijjikrvvuvuvxvpmnnoopqqpopqpqrqrrssttutuuvxvv|}xxzyz|{|||{|}|}~}~~zuvwvwxwwvtv|~~}{zyxxwvutsrqpoqvxuvututrqpnmlkjjjgipsqpqonopopqqpqpqppqqqu|~~~~~}wvwxxyzyxyxxyxyzzyzzzz{z{|{||{~|}}}~~~~}wtuuuvvtttqsz~}|}{{||}~~}{zyyxvvutrsrqponmmllpw}ywxwvwvtsrpponmnlkotutttsststutuuutuuuvuu{}z{||}~}~}|}~~}~}~}~}}~~}~~~|}~~zututtutsrrpsy}{z{zyz{|{||}|}~}~~~|{zxwvvuutsrqqponnmllkkmrx~xxyxxywuusrqqppnlnswwvvutuuvvwwvwvwxwwxxx~|~~}vsttstusrroosy{zzyyxyy{zz{{{}{{}}~}}}|zywuvutssrrqonnnmlklkijosw}~zzyxyxwuutsrqppnnrwxwwvvuvvwwxxwxwxyxyyy{}}zusststsrrqnntzzyyxxwxyzyz{z{{z}}}|{|{yxxvuutssrqponnmllljkkijptx}}yzyyyywvusrrqqpnouyyywwvvwxwxyxxyxyzyzyx{}~wsstsstsqqpnosyzyxxwwxyxyzzz{zz~}||{|{yxwuttsrqpoonmmllkkjkihmrsx}yyyxyxwvtssrpqpnqx{yxxwvwxwxyxyyxyzyyzzy|~~ztsssrrsrpppmouyzyyxwwxxyzzyzzz{|||{|{zxwvutsrrqpoommmlkljjjhiostx~{yzyxyxwvttsrqrpotzzyyxwwwxyxyyzyzzyyz{zz}ysststsrrpppnnuzyxxvvwxxyyyyzyy~~}|{{{zyxwutsrrqqponmmlkljijjgksttz~zyzyzyxwvtssrrqorwzzyxwvwwxxyyyzzyyzzz{{z~~|ustsstssrqpompvzywwvvwwxxyxyzyz}}|{|{yyxvtssrrqqponmlkklkjkiioutt{yyzyxyxwuutsrqpptzzxyxwxxwxyzzyyz{z{z{|{|}xtttstsssqpommqwzxxwwwvwxyyzzyy~~}}|{{zyywvutsrrqponmmlklkkjjhkqutu|zzyxyywvutsrqqpqvzyyyywxxwxyzzzyyyzz{{|z{~}~|vrstsssrrqoonlqxyxwwuvwvxyxyzyz~~}{|{yyxvutsrsqponmnmmlkkjjijntusv}}yxyxyxwvutrqqppsy{yyxwwxxxyzzzyz{z{{|{|{|~~ztstsstsqqpnnmmrxyxxwvwvwxxyzyx|~~}}|{|{{{zzz{zy|~z{zyzywvusrsqqw{zyyxwxwxyyyyyyzuuusrrpnmkjihgfecbb``_]\\[ZZXW\bcaaejlklmlmnopqrrssttuuvuvwwywpkkmlmlkkjighhfb[WXWVVUSQPNMMKJNSUSRQPOPPQSSRSRSTUTUVUWWV[cffhf_\\]_ababba`abbccdcdccdeeffefgfjruuvslhjlmoononmnonnonoooopooqpjddedefedccbababhmmkkjkllmnnnonry}}}~~~|}|{{{yyxvuututsrsrqrqpopopompw{zy{|xwxwxwvtsrqqpnpvyxwvuvuvvwwxvv|zutusrrpnnljjhgffdcca``^]]\\[YY]bedabhnnmnonopqrssttuuvvvwxwxyxsmmnnnonmlkjihihb[YYXYYWVURQQOMPVYWUUTSTTUUVUUVWVWXYZYZ[[[ahjkke__abceffeedeeefggghgghhijjikkjmuyyyzunnpqrtstsrsssstsstttutsuupjhjjijkihhgfgfeiqrpqqppqqrstutv}~~||{{zzyyyxwxwvwvuvutv|~}}|zyxwwvttx}}}||{{||}~}|{{zyyxvutrppomllkihgfeddcb`a_^agiihfiossttttuuvwxyzzz{{||}}~~}xsrsrstrqqpnonmnlc__^]]\ZYXVUTRT[^\ZZYXYZYZ[Z[\[\]]\]^^_``binopkdcffgijiiihijijkjklklmlmmnmnoorx}}|~~xstvvwxyxxwxxwxyxyxxxyxyyuolmnmnnmllkjjjjintututsttuvwwvy~~}|{|{zzzyzzxxyww~~}|{yyxwwuuz}~}|}|}}~}}||{{{ywvtsrqonmlkkihgfeddcba`^agkihgfkrtstutuvvwyyz{z{{||}}}ysrssstsqqqonommnha_^]]\[[YWUUSTZ]\[ZYXXYYZZ[[[\[[\]]^__```dkoojebdefhiihihihijjjjkkjkllmnmnnnqw|~||~|vrtwvwxxxwvwwxxyxwxxyxyyuolmmmmnlkkjjiihhjottssrrtttuwvw~~}}||{{zzyzyxxwxwvw{~~~}~|{zxwvuutruz~|{|zzzz{}|{zz{yxxvtsqppnmlkjigffedcba_`_]^eigfgeelrsstssttuvxwxyxyzz{|{|}xrpqqrrqpoomlmlkkjd^\[[[[YXVUTRSX\[ZYXXXWWXYZYYZ[[[\\]]]^^_`dknjdbbcdeggfggfgghhihijijkkllkmmlnuz{|{|}ytstuvwwwwvvvwvvwwvwwvwxunklmklmkjjiihghhfiqtrqrqqrrsutt{}}||{{zyyyxxwxwwvwvuz}{||{{zyxwutsrrqptz|{zyxyxyzzy}|{}{{{zwwusrqpoonlkjiihhgfeedbdinmkllinvxyyzyz{{}~~{yyz{z{zyyxwwxvvxulgggfgfddca_aeijhhgffgghihhihijijjkjkllmlmu{wpnonpqrrssrqrsrstsststtttuuuvuu|zy{||}~}|}|}||}|{{|{||zsoopoponnmkjjjijihmstssrqrrstsuz}}~~}|zyxwwvuutrqrppoonnmlmkkouwvuvuux~~~}~}||{zx{}vtuututssqpoommnlkqwwuuttuuuwux~{|}}}{yxwuutrqqpoonmmlkkjiihghmqrqpqppu|~~|ursrqrqponllqvvuutsststutuuutuvuvvvwvuwwuy{wxyxz{z{{zz{z{{z{z{{|{{|{{||{|~~xsstsrsrqppnmnlklkkquututtstuvv{~}~~}{zxwvuuutrqqpoonmnmklkjmtvustustzzxzyyyyxwusv{~~}}|{|}|}}~}~~}~}}~~~~~~~}~~wuuvuvutsrqppomnmkntxwwvvuuvwwy~~~|zyxvvuutsrqpponnmlklkijptuttssrt{~xuvvwwuttqpu{|zzyxxyyzz{zzzyz{z{{z{{{{|{{||}|}}~~~}~}}~~~~~~zvuvuvutsrqpoonmnmlnuxwvvvuuwvw{~}{zxwwvuutsrqqponnmlmljmsvvuttutw}yxyxyxwvusuz~}}}|{{|{|}||}}|}}|}}}}~}}~}~}~~xuvvuvutsrqqponoomlpuxwvvuuvwvx~~~|{yxxwvutsrqppoonnmlljjouvtutsttw|wwwwxwuutrv|~|{{zz{zz{||{|{{|{||}||}|}}}~}~}}~~~~~~|vvvuuvutrqqpponmnlkpvwvvvuuvuvz~~~|zyxwvutssrqpponmnmlkjlrvuvustttx|xwxxwvwustz}}|}{z{{{||{|||{|}|}||}}|}~}}|}~~~~~~~~~yvvvuvutsrpqpoonmmkkqwwuvuuuvtv}}~|{yxwvvutssrqponmnmllkjnuvttuttuuzzvwvwwwvtsv{}|{{zz{z{{|{|{||{|}||}}||}}}|~~|}~}~~}~~~~~~~~~~~}}wuvvuvutsqpoonnnmlklrwwuvuuuvux}~~}|zxwvvuutsrqpponnmmlkjlrvvtutsttt{ywwwvwwussx}}||{{zz{{|{||{||{|}}|}||}}|}||}~}}~}~~}~~}~}}~~~~~~~~~yuuvuvvtsrqppoonmmljlrvvuvttuuu|~}~~|{yxwwvutssrqponnmlmlkjntwututtutu|~xvwvwwvusu{~|{|zzz{z{|{{|{||{||||}||}|}}|{|}~~}}~}}~}~~~}~~~~~~~~}}xvvvuvussrpoonnnlmmklswvuutuuux~}~~~|{yxwvuvusrqpponnmmlljkqvututstutw~}wvwvvwvttx}}}||{z{z{|{{|{{|{||}|}||}}|}}zy|~}~~}~}~}}}~}}~}~~}~~~~~~zuvvuuvusrqpoononlmljntvuvututuz}~}{zyyxxwvvuutssstsrsrru{~}}~}}~~}||{zyxwwusx~~~}|}{}~|}|}~|zyvtsrrqonmljjigffeddbbhllkkjiijkjnuxwxwvwxyz{|}||}~~|vrststtsrqqpqponnnmlmjb^^]\\\YY]aa``_]\]\]]\[\[[Z[Z[ZYZYXYYWXXTPRVWVVVUUVUUVWVWXWXXYYZYZ[\[\\\aikjjkjklmppjeegghiiijhiiiijjjljc^^_^_`_]]][Z[[ZZYXYXX]cdcdcdcdhpsstuuvxyz|}}wvvvwxwutrqqppoonnmllkjjiijigkqttstsstuuw{~}{zyyxwwvttsqsx|||{zzyy||}|{{zxvtsrqponmkjjigffeedbbfkmlkjjijkkkpwxwwxwxyz{|}|}~~}wttutuuutsrqrqpqpoonmnja^`^]_][_cdba`__^__`_^_^]^^]\]]\][[[[Y[ZROVZZZYXXXXXZYZZ[[\[\]\]^_^__``dknnnonoqqrutmikklmnmnnmnmmnnoonicbcdccdca``_`_^_^]^^\]diihhhghmtxxyyzz|}{{}}~}{yyxwwvuttsrrqppqppoompvzzyyxxyz{|}~}||zzyywy~~|{yxwvutsrponmmlkjjhhlrrqqpopopppqx|||}}}~}yyzzz{zzywwwvuvuuutrsskeedcdc`cjkhhgfeeddeeddccbcbbcbaaa`a`_``YRV^_^^^\]\\]^^_^_`a`aabbccddddgosrrsstuvwxyupnopqrssrrsrsstttsnhghhhhhgfeeddccbbaba``cillllkkov{|{|}~~}|{zyyxwvvuuutsrrsrqrx}}|}||||}~}}{zzyw{~}{zyxvuusrqpnnnlkkjhmstrrrpqqpqrqt{~~~}~~yyzyz{zyxxwwvvuvuttsstpiedcdcachkihgfefefeeddcdcbccbaba``a`_`_ZSSY^_^^\[\[\^]^_^__``aabcccddcgnrsrssrsuvwyytnnpqrsrssrqrsrrttohghghhggfecddcccbabaa``dkmklljltz{{|}}~~~|{zyyxxwwvuttsssrrqpqw||{|{{|}}~~}}|z{yxxww}~~}{{xwvutsrqponllkiihfipsqpponooopppt{}||}||}~}xxxxxyxxwvuuutstsrrqqpplebaba`bgihfeddcdcdccbbaababa`_`____^^]XRPTZ]]\[ZYY[[\\]\\]^^_``aaabcadkpqpqqqrsuvwxvpmmnoqrqqrqpqqqrrngefgefgeddcbbaba`a`_^_^_fkjjkjkrwyzz{{}~}}~}}||{zxwwvuutssrqrqpqpopuz{z{zyz||}~~~}{z{yxwwvvtru{~}}|z~~}{zywvutsrqponnmmlkihkqttrrqpqrqssrsy}|}}~~}}||{{{|{zzyxyxxxrkjkihkqtsqponnonnonnnnmnmmmmlmmlllkmmga^_djllkjihijjjkllkklmnnmnmnonow|}|}|}~~zxyz{||{|{zz{z{{wqnmnmnnmlkjiihhggffededbflonnmntz||}~~{||{{zyxwuutsrqppooonllljjpuvuuttsuuvvwvxzyzzy~~yxyyyzyxxwvvtsrsqpponnmklkjmtvvusv}}~}||{yxwvussrqpponnlklkikquttssrssttuuuw}~}vqqrpry}{zyxvwxwxxxwxwwxxwxxwxxwxxwwytmkjkrxxvvusttuvwwvwvwvvwxwwxxxy~wtutstssrqonmnmllkkjihhgglrtsqqw}~}||{zzyxvvutsrrqonnmmmkkouvvuututuvvwwvz{wwvv{~}~~~~xttsu{~~}|}}~~~~~~~zxyxxxwvutsrqqpponmlklljkpuvutv|~~~}}{{zxwvuutrrqppomnmkmtxwvvutuuvvwxww{wuvuu{}|{{|||}}|}}|}||}|||}|}||}}ysppory}|{zzxyyz{{{|{{||{||||}|}{wwxwwwvutrqqpoonnmmkkkkjkpuuttx~}}}|{zxwvutssrqppoonmlpuxwwvuuvwxwxxxx}xwwuy}|}~~~~~~~zsstrv~~}}||{|~~}}~}}~~~~}~~{xyyxyxwutssrrppoonmllmlklrvusv|~~}}|zyxvvutsrrqqpponllsxxwxvuvvwwxxyxx~}wwvw|~}}~~~}~~}~~~~}~}}~}~}~|uqrqqv}~||{zz{{|||}}{|}~}}|}~|}}xxxwwxwutsrqqpponmnmlklkjlrvttw}~}|}|zyxwvuttrrrqononlovywvvvuvvwxxxyxy|wvux~~}~}~~~}}~~~~~~zsqsrrx~~}|zz{||}}|}}|}}|}~}}}|{xyxwxwvvusrqqpponnmmllkjimsvst{~}~}|{zyxwuutsrqpqponmlmqvxvvuutuvwxwxxwzzvuu{}}~}~~~}~~}~~~~~~}~~}}}vqqrpry}}{zyyyz{{|{|{||{|}||}||xxywwwwvusrqpponnmlklkjkjhmttsw}}~}{|{zyxvuusrrqpponnmkntxwvvvuuvvxxwxxx{zutv}~}~}}~~~~}~}}~}~~~}~~~~ytqrrqtz}}{zzyzz{z{|{{{|}}||}}}~{xxywxxvutsrqpoponmllkkjkihnttty}~|||{yywvutssrqqponnllqwxwwvuuvvwxxwxxx|~yutz~}~}}~~~}~~~}~~~~~~}wqqsrquz|{{zzyyz{z{||{||{|||}}|~zyyxwxwvutrrqpponmnlklkjkiioutv}~}}|{|{zxwvutssrqpponnlntywvvuuvvwxxwxyxy~~xtv|~}~}~~~~~}~~~~}~~ztqrrrqu{~|{{zyz{z{||{||{||||}|}|yyyxwxwutsrqqpponmmlkkjkjhjptuz~~}|{|{zyxvutsssqrqonollrwxwvvuuwwxy{z{||}~}|yzyyzxxxvttrkeccba`_][YWWVTSRQPOMLLKIIHEHOQRY]ZYZ[[]_`acdfggjkloprsuvwy{|~|vuwxxzyrmmnmnonnmmllklmllmlmnmou{{{{|{|~~~}||{zyxwx|~}utusttsrronokd_^^]][ZXWUSRRPONMLKIHIGEEECFLORWYWWXXY[]^`abcdfhikmoprtuwyy{~}wstvvxyvplkllmnmmllkkklkklklmlkpwzyyz{{|}~~~}}|{{zxyxux~~{utttttssrppoia^_^]][YXVTSSQPONMKJIIHGFFDDHLOUYYWXXXZ\]_`acdegijlnpqsuvxzz|~{vtvwwy{volmlmmnmmllkkllklmlmlkntyzz{z{|}~~~}|{z{zxx}{vuvuvuutrqrngbba__^\[YWVUSRQPOMLLKJIHGGEEIOTY[YYYZZ\^_abcefgiklnprtuwxz{}zvvxyyz{vomnoopoponmnnnmnoononnry|||}|}~~}~}||{xz{wwwvvwvtssrmebba``_\[ZXVUTSSQPONMLKJIHHFFJQW[\ZZZ[\^`acdefhjkmoqrsuwxz{|~xvxzz{||wqopppqqpppoonnoopopqpqx~~}~~~}||zy~|xxxwxwwuuurjdccba`_][ZXWVUSSRQONMLKJIIHFGLTZ]\[[Z[]`abdefhikmnprsuwxy|}~|xxy{{|~|vppqpqrrqqppooppqppqpqtz~~~~}||{|{wxxxwxwvusnhddcaa`^][ZYWUTSRQPNMMLJJIIHFFOY\\[[Z[\^`bcdfghjlmoqstvxy{}~ywxy{||}|uppqqrsqqppoppopqpqqpqw}~~~~}||{y}yvxxxwwuttrkdccbaa_][ZYXVUTSQQPNNMKJJHHHFHQ[]\[[Z[]^`bddeghjlnprstvxy{|}|wwyz{|||ztpppqqrqpqpopoopppqpory}~~~}}||{yzywwwvwwuttohccbaa`^][YXVUTSRPONMMKJIIHHFDHT\\Z[ZZ[]^`bcdfghkmnprsuwwy{|}yvxyy{||}yropqpqrqppoppoopoppppu{~~~~~~}}|{zzx{~wvwvvwvttrlecbba`_][YWWVTSSQPONLLKJJHGGEDLX][[ZZZ\]_abdefgikloqrtuvxz{|{vvxxy|{||xqopppqqpqpoponppppqoqy~~}~~~~~}}|{zzxy~{vvvuvwuttpgccbaa`_][YXWUTSRRQPONMKJJIHIFFQ\_\]]\]_`befgijkmoqrtuwxz|}~{xy{|}}~~~ysqrrsttsrqqqqpqrqrqqu|~~~~~~}||{{zywx~~~}{|{{{{z{zyxyxwz|}}}}~|}{unlkklkjhgfdccba`_^]]\[ZYZYWXWUXennlmllnoprtuwxxz{}~}wwwvwwvvutssrssrqqpqw||{z{z{{|}~~|xxxwxwvtsv{~|{{zzz{z{z{{zyz{yy~xssssrqponlkjjihgffedccbaa`_`_]cpxvuvuuvxy|}}~yxyxyxxwvutsrsrqqpnry|zzyyxyzz{|{|}|}~~}}wuvuvuttrpu{}{{zyyzyzzzz{zz{zz}xvwvvvussqponnmlkjjihhggffedeccmy|zzzyz|}}zzyzzyxwuttsrrqppopuzzzzyxxyyz{zz{{|{|||~xttututsrqpt{{zzzxxyxyzyzzyz{z{yxywwxwvtsrqpponmmlljjjihggffehs|}|}|{}~}zzzyzyxwvusrsrqqpnpw{yxywwxyyzzyzyz{z{{{||vsttstsrqoouzzyzyxyxyzyz{zzz{y||xzzyyxwvussrqqponnllkkjjihhhggkv~}~~}~}zzzyzyxwuttssqqpootyzyyxwxwxyzzyzyyz{zz{~xsstsstrrroouzzyyxwxxxzzzzzy{zz{yzzyzywvussrqrponnmmlkkjiiihfipy}~~}~|z{zyyxwwutssrqqpnpvzyxxwwwxwyyyyzyzzz{zz|urtsrstrqpnqwyzyxwwxxyyzyzyz{z{zz{z{zxwvttssrqpoonmmllkjiihghls{~~zz{yyzxwvustrpqqonsyzxwwvvxwwxyyzyyzzz{{z~ytrtsrsrqqpnqwyxyxwwxwxyzzzyzzz}|z{zz{yxwvttsrqqponmmlkkkkijigiou|~~{zzzyyxwvutsrqrqopvzzxxwwwxwxyxyzyyyz{{yz}vsstsssqpponrxyxyxwwxxyyzzyzzyz{{{zzzzxwuttsrqpoonmmllkkiijhhmrw|~{zzyzyxwuttsrqqonrx{yxxwvwxxyyxyyyzzzz{y{ztsssrstrqponsxzyxxwxwxyyzzyzzy|~z{|z{{yxvtssrqqpoonmnmlljijjhjosw}~}zzzyyyxvutsrqqqnouzzyxwwwxxyzyyyzyzzyz{z}~}wsstsssrpppnntyzyywvwxxyyxyyzyz||{{z{yxwvussrqqpponmmlkljijhgmstw~~}zyyzyxwvtstrqqposxzyyxwxwxxyxyyzyzzzz{{z~ztstssssqqponouzzxxwvwwxxzyyyzy{|||{zzyxwvuttrrqpoonmmllkjiihjptty|zzyzyxxvutsrqqoouzzyyxvvxxxyyzyzyyzzz{zz}|zzwvvusqomlkihgedca`_^\\[YYWVY__^dihfggghiijjkklklmlmnononopnicbddcddcccbbc^WWXXYYZYYXYYXYZY\cgfffffhhijklmmnopqrsttv{yutsrqommkhgfdca`_^\[ZYXWVUSSQQV[ZZ`edcdccefefgghihijijkjkllkmjc_`a`aba``_`a`ZUUUVWXWXWVWWWXWX]ceededefghijkklmnopprrru{~wttrqpomlihfecba`^]\[[YXVVUSRQSX[Y[adccdcddefghhihhiijkjklkkmlfa`aabbaba``ab`ZVVWWXYXXYXWXYXX[affeeeefghjjkllmnoopqrstv||wwusrrpnljihfdcba`_]][YYXVUUSRW]]Y]deddedeffhihijjkkkkmlmmmmnleabcbcdcbbcaacaZVXYXY[[ZZYZYZYZ_fhgfgfgiijllmnoopqrstuvwy{xxvutrpomkihfedcca_^]\[ZXWWVTV[_]\_dffeffghhiijjklmllmnmnonppkdccddeeddcdcdda\YYZZ[[\[\\[\\[]ciihhhhijkmmnopopqrtuvwxw{zyxvutsqomkjiggedca`_^]\[YXWVVY^`^]afhgghghhijjkkllmlmnmnooopnhddedeeeddcdcdeaZY[[[]\\\\[[\\\agjiiiiikklnnopqqrrsuvvxyy~}zyxvutqpnlljhgfdcb`_^]\[ZXYWUV[``\]bghghgghhijkkllmlmnnoonopplecdedeeddccdcdd`ZX[[\]]\]\[\]\^dijiijijklmnoopqqrstvvwxyz{yxwutsponlkihgfcba`^]\[ZYXXVUY]__]]bgggghghhiijkklmlmnmnonoqohdcdeeddedcddced_ZYZZ[\]\]\\]\[`gjiiijijklmnoppqrrstvvwyyz|yywuutrpnlkihgfdba`_^][[ZXWWUU[_^][]cgggggfghhijkjkkllmmnoonolebcddeeddcbcccdd]XZ[[\]\]\[\\\]chjihihijklnnoppqqsstuvxzyzzyywvtrpomkjigfecaa`_^\[ZXWWUSW]^]\[\cgffgffhhhijjklkllllnnmooicbccddccccabcbdc\XZ[[\\\\[Z]][^eiihihijklmnnoopqrstuvwxyy|}zywvutqpnljihfeecba_^][ZYXWWUTY^]]][]dgfggfghhikkllmmnmmnoopqngdeefgfffgfefffhe_\]^_`__`_^_^_ejlkllklmnnpppqrrtuuvxyyz{z~zyyxwvusqpnmmkkjhgfedcbaa`^^][_ehgfedhprqrrqsuuvwyyzyz{{|}}~zutuvuvwvuutuvuuwskikjkkkjjihhgiossrsrrrsstuvvuvwwxxyzz{|{{~}|{{zxz~~~~{||zzywvussqppomlkjiihgfeeddbbhmmlmkkqxyxzzz{}|~}|}~~~}~}}~}xsqppqpqpnmnmlpwxvwvuuvvwxwxyxxyyzzz{{|||}~|{|{{|{zywvvuutst{~}||zz{z{|{{~}~}||zywvutsrrqonmllkjjiihhgehmqqppoov|}~~~{ututsttsqponouzyyywvwwxyyyzzyzz{{zz{|{|||}~|yyyxyxwvutssqrqorx{zyyxxyxyzy{}~}}}{yxwvutsrqponnmmlkkjiiggkrsqrrpry|vvvuuvusrrppsy|zyyxwxyyzzyzyzzz{{{{|{|}||~~~~~wwwvwxvtsrrqqpponrxyxxwvwwwxywz~~~|zyxwvutsrqqponnmllkjjihjossrsrqt||wvwvvvussrpqv||zzyxxyyzz{z{{z{zz{|{|{|}|}}}~~zvvvuuvttsqppononlqxywwvvvwvxxw}~~~}~|zyxvvutssqqpoonmllkjjiilrusssrrw~|wxxvwvuttrqty}|zzyyzzzz{z{{z{|{{|{||{|}{}}}~}~~vtvuuuutsrpoonnnmmrwwwvvuvuwxwy}~~}{zxwwuuttsrqponnmlkkljijptusstrrxzwwwvwwuttqrw||{{zyxzzyz{z{zz{{{{|{|{{|}{|}~}~~~yuuvututsrqppomnmkmswwvvuvuvwvw|~~~}{zywvwuttrqqponmmllkkiimrutsstssyywxwvwvutsqtz||{{yyyzyz{zz{z{||{|{|||{}}{}|~}}~}wuuutuusrqpoonmnmlntxwvuuvuvwvx~~~}{yxwvvutsqqpoonnmmlkkjjouututtsu{~wwxwwwvuusrv{}|{{zyz{{{z{||{{|{|||{|||}||}}}}~~~~~zuuvuuutrrqooponnmlotwwvutuvwwvz~~|{yxwvuutsrqpoonoomllljmsvuttuttv}}wwwvwwuutrt{~|{|{z{{z{||{||{|{{||{|}|}}|~|~}}~~~~~~~~~xuvwvvuusrppoponnllpvwvuvvuvvvw~}~~~|{zywwvutssrqooponnmlkjjotututtstx~{wwwvvwvusrv|~|{{zyzz{{|{|||{|{{||{|||}}}~}}}}~~~}~~~~|vvwvwvutsqpoppononnqwxwwxvvxww{~~}}{xyxxwwuuttsrsrsrqqpnpuxxwvvvwwz}yyyzyyyyww{~~}}}|}||}|}||}~}|}~~}~}|}}}}~~~~}~~~~~~~|vwzxwwwuutrqqpqpnonlpwxvvuututuwxwvvwwvwwsljklkkkjihgfeefdcbb`dkoponmllmnomklkkkkjkha^^__^]\\[ZWUSTTTSQPTY\\[[\[\\]^bdedefgiifaaccdedeeededefgfgggiptttvvwxxz|zxxyzz{{}{uqqrrssrsrqqppopoopnpv|}|}|}~~}|{yxyxvy~~}~}}~~|vuwuuuutsrqrqoponnnlouxwvwvvvuvvututtusssqjgggghgfedbbaa``__^\^dhhgggffefghghhiihhiga]]]\\]\[ZYXWVVUTUTSTZ^_``_``acddeffgihikidbabcdeedccdcbccccdbdjoppqpqrstvvwwxxz{z}}wrrsstvvuuttsttutuvuuz}~}{~{wwwvwvuutsrqqppnoomntywvwvuvwvwvvwxwwxwxvpkklklljjihghgfeddcbchlmmlkijjkklklkjkkjjie`_`_^_]\[ZYYXWWVVUUV\`a`ababdegghiijkmmopkffgghijjihgghhiihihhntvvwvuvxyy{{|}}~}xwwxyyzyyxyxwwxxwxxx|~~{z{z{zzyyvvvutusrrqqv{{z{zyxyyzz{{zyzzyzzuonnnmnnmlkjihggfefddhlnmnmkjjklmllmllklllgbaa`aa`_^]\\[[[[ZZZZ^ceffefgghjjlmnmnooqrnihihijkjjijjjijjijjjntvvwwwxzz{||}~~zxyyy{|{{zyzzz{|{|{z||{{{z|{yxwvwvuuttsqquz{zzzyxyyzzyzzyyzzyzvpnnnmnnmlkjjiihhfgfdglonmmlkllmmlmmmmmlmlidbbaaa`_^^\\[\\[Z[ZX\adeffffhghjklmmnooprpkiijijkjkjijjijkjkkkmrvwwxwxyz{|}~~}yyzz{||{{|{zy{{{{|{|~}|yyzyz{zwvvutsttrrqqsxzyxyxwxwxyyxyyxyyxywplmnmnmlkihiihghfedcejmmlkkjkkkkklkkllkjjid``a``__]\[\\[[[ZYYY[adedefefhijkllmnoopqqkhhihijjkjiijiiijjkjjqvvvwvwxyz|}~~~}zxyz{{{{|zzzyyz{{|{{~~~{}|xxyxyxwwvvtsrssqrqopuyxwxwuvvwwxwwwvvwwxwqmmlllmkkjiihggfefeccgkkkjkjijiijijijkjijhd`_^^_^]\\[ZYYYZYYXYY]bddeedeghijkmllmonpqlgghghjjijijiiijijkjjpuvuvvwxyzz{|}~~ywyy{||{{zyz{z{zz{{{~~}}{{|zzyyzyyzyyxwvutuvtssrsvz|{{zzz{zz{{|||}}|}|xssssstssrqqpooponmmmquvvuutttuuvvwvvwvvwwsomnonnmmlkjkjjkjijjjnrtststuuvvwxyzyz{z{}ztststuvuttssrrssrssru{}}}~}}~~|z|{|}}||{{|{z{zyzzz{~~}}~~~~~~~}~}}||{z{zyzyy|{zz{{|{zzyxyxwxwvvvuy~~}}~}~zwxxyzyxxwwvvuvuutssv{}|}|{{||}||}~~~~~}xuvuvwvvuutssstsrssqsy||{||{||}~~|yxyxyzyxyxwxwxwwwxvv{{{||}}||{z{{z{zyyzyy~}}~~~~}}||{{|{z{z{~~~}}}}|}||~}~}|}|||zz~}~}~~~}}|{{zz{zzzywz~{|}|}|{|{z{zzyyxyxwy~}zz{||{{zzyzyyxxwxwvy}}zzz{{z{{yxwwxyxwwvvw|~~~~z{|{{||{{zyyxyyyyyww|||}}|~}}||{z{z{zyzyy|~|~~}~~}|}|{{|{{z{yy}~}~}~~}~}|}||{{z{{z}}~~~~}~}|||{{{z{zy{}}}|}~}||{{{{zzzyywy~{|}|}}|{||{zyzzyzyxy~||}|}}|{|{z{zzyyyzxy}|{|{|}}|{zzyyy{zyyxx}}|}|}}}|}|{{zyz{zzyx{}|}~}~}|}|{|{z{zzzzx{}}}}~~~}}||{{z{z{zy{}~~}~}~~}|{|{|{z{zy{~}~~}~~}||}|{{{{{zyz||}|}~}||{{z{{{zyzyz~}}~~}~}}||{{zz{z{zyy}}|}~~}|}}||{{zzzyzyy|}|}|}~}}}{{{{z{zyzyx{~||}|}~}}|{{{z{zz{zyz~|}|}~~}|{|{z{zzz{z{}}~}}~}}||{{z{{z{zyz||~}~~}}}||{z{{zz{yz}}~}}~}|}||{{z{{z{yy~}||}}~}}||{|||{zyzyy|~|}|}~}}}||{{z{zzzzy|~}}}}~}}||{|{{z{z{zy{|}~}~}}||{{|{z{zzyy{||}}~~}}|{|{z{zzzzxz||}}~}}|}||{z{|{zzyz~}||~~}~}|{{|{z{zzzzy}}|}}~~}}}|{{{z{zz{zy|}|}}~~}}||{|{z{zz{zy|~|~}}}~}||{|||{zz{zz||}|}~~}}||{{{{{z{zy{|}}}}~}~}|{||{zyzzyz~||}~}~}|}||{{z{zz{zy}}|}}~~}}||{|{||{z{zy}}}}}|}~}~}|{z{{zzzyz}}|}}}~}||{{||{{zzzzy|~||}}~}}}||{|||{zzyy|~||}}~}}|}||{z{{z{zyz|}~}||}}|{|{{z{z{{z{||}~}~}}||{||{|{zyz{~~}}|}}~~}|{|{z{zz{yy}||}~~}||}||{z{{{{{yy}}}~}}~}}|||}|{|{z{zy|}}~}~~}~}||||{||{{z|}}~~}}~}}}~|{|{|{z|~~~~~}~~}|||}|{{|{}~}~~~~}|}|}}~||{||~~~|}yyzyzzyxwuvustsqqpmnvzxwwuuvuvwvvwwvvwwywplklkllkjjhhhgfeedcabgkkjihhghhihhihiihikic^]]^]^]\[ZYYXXWWVUSTY___^^^_`acddeefhijllfbbccdeffedccddededbbhnpopppqrrtuvvwxxy{}}ytsttuvuvuututtuuttrrx~~}}|{{ywx~zuuutuutsrqqpononmljjpuustsrrsrststtststuunihiihihhgeddcbcb``__ciihggffgfghghgffgfhgb][\[\\[ZYXWVUUVTTTSRW]^^^^^_`abdeeffghiklgbabbcdeddcccdcddcdccgnpppqpqsstvwwxyyz{|~zurttuuvuvutuutuuuutsw~~}}{{yxxwwxvvutssrqrqoonnrwxwvwvuvvwxwwwvwwwwxsnlllklkjjhggfefeddcadjmkjkjiijkkjkkkjkjjkhb^__^_^]\[ZZYYXXWXVUY_babcbccefhhijjklmnpmgefffhhhghgggghhghgfiqtttutuvwyzz{}|}zwwxxyzyzyxxyxyyxyyxy~|zz{z{zyxwvvuttssrrpsy{zyyxyyxyzzyzyyzyzzwqnnononmlkjjiihhggfdfkonnmlkkllmlmmmlmllmkeaaa`a``_^]\\[Z[ZYYXZaedeeeefgijklmmnoopqqlhhiijkjkjijjijjjjkikqvwvwxxyz{|}~~}xz{z{|{{{{z{z{{{{|{{}~{{{z{zyyxvuutuusrsqrw{{yzyxyxyyzyzzyzyyzxsnnononnllkjiihhgffeejnnmmllkllmllmllmllmkfb`a`aa`_^]\\[ZZ[[ZZZ_dedefefhijklmmnoopqqmhhiijkjkjiijijjjjkjjpvwwxxxyzz||}~yy{z{||{|{z{zz{{{|{{}}yyzyzyxxwvtutstrqrqptzzyxxwxwwxyxyxxyxxyxtnmmnmnmlkjiihhgfefddglnlkkjkkjklklkjjkjkkfa`__`__^]\[[ZZZZYZYY]bddedefggijkkllnonpqnihihijjijiiijijjjkjimtwvwwwwxy{||}~~zxyzz{|{{{zz{z{{z{{{}~}{yxxyxyxwvuttsrsrqqppsxyxxwvvwvwxwxwvwwwwxsnllmlmlkjihhggffeddcfjlkkjiijijjjijjijiijga__^^_^]][[ZZYZZYYYX[adcddeefghijkllmnnoqoifhhiijijihiiijjjkkikrvvvwvwxyz{|}~}~{wyzyz{z{zyyyzz{z{{z{~}}|{|{y|{xyzyyyxwwvvututsttsty|{z{zz{{{||||}|}||}|wsststssrrpqppoononmosvvvuutuuvvwvvwvwvwxvpmmnmnmmllkjkjkjjkjikpststttuvvwxxyyz{{z||vssttuttutstssststtssx}}}~}}~~{{{||}}||{{z{z{{z{zz~~~~~~~~}}~~~~~}||{z{zyzyxz~zz{z{{{zyxyyxwxwvvuw{~~~}~~|xxyyxyxxwwvvuvututstx|}{||{|{|}~}~~~zvuvwvwvuutststssrsrrw{|{|{{|}}~~}xxyxyzyyxxwxwwxwvwvvz|{}}|}}||{z{zyzzyzyy|}}~~~~}|}||{|{|{z}~}~}~}|}|{~~~~}|}|{|{z{}}~}~~}}||{{z{{zyzxy~{{|{|||{{zzyyxxyyxwx||{{z{|{zzzyxxyxxwxvvz~{yz{z{zyzyyxxwxxwwvuy~~|{{|{|{{|{zyzyzyxyxwz~{|}|}~}||{z{z{zzzzyz|}~}~~~}}{||{z{z{zy{}}~}~~}~}||{{|{|{y{~}~~~~}}}||{|{{z{zz~}}~}}~}}||{|{z{zyzyy|}|||}}}|||{zz{zyzyyx{}||}||}||{{{zzzzyyyxz~{|{|}||{{z{zyzzyyywy~||}|}}|}|{z{z{zyzzyz~||}}~~}}||{|{z{zzzyy~}}~~}~}}||{|{{{zzzyz~~}~}}~}~}|{|{|{{z{zz}}}~}~~~}~}{|{{{{z{zy}~}}~}~}}||{|{z{zzzyy|~|}}}~~}}||{{z{{zzzy{~|}|}~}}||{|{z{{zzyyz|}}|}~}||{z{z{zyyzxy~||}|}~}}|{|{{{zzzzyy~}}~~}~}}||{|{z{{{zyz|~}}~}~~}}|{|{zz{z{zy}~|}~}}~}}|||{{{{z{zz|~}}~}}~}}||{{z{{z{zy{}}~}~~}}|{|{zz{z{zyz}}~}}~}}||{|{z{{{zyz~||}|}~}|}|{{zz{z{zyz}}|}|}~}}|{|{{z{z{{yy~}|}|}~}}||{|{z{{z{zx|}}}}}~}}}|{|{zz{{zzy|}}~}}~}}||{{{z{z{zy{|}~~}~}}||{|{z{z{zy{}}~}~~}}|{|{zz{z{zyz~|}~}}~}}||{|{z{{zzyz~}}}}}~}}}|{|{z{{{zyz}}|}}}~}|}||{{z{zz{zy}~|}|}~}}||{|{z{zz{zy|~}}~}~}}||{|{zz{z{zx{|}~}~~}}|{|{{z{z{zy{}}~~}~}}||{|{z{z{zyz~}|}}}~}|}|{|{z{z{zzz~}}~}}~}}||{|zz{{z{yy}}}~~}~}}||{|{z{{z{zy|~|}~}~~}}|{|{zz{{zzy|~|}~}~}|}||{|{z{z{zy{|}~}~~}|}||{z{{z{zy{}}~}}~}|}|{{{|{{z{zz}}~}}}~}}|}|{|{{|{z{~}}~}~}~~}|}}||||{|{{}~}~}~~}~}||}|}}|{|{}~}~}~~~}~}|}|}}|}|{}}~}}~~~~}~~~}|zyxwvutsrqpoonmjhggfeedcba`_^]][[ZYXYZYYXWVWVWWXYYZZ[]^_`a`acdeghijjllmmnopqqrtvwxyyz{}}}{zywvutrqpomlkihgfeeedcccba`__^]\\[ZZYXWVTSSRQRRQQRQRSSTUVWXXZ]_`abdefgijklmnnppqrsrrstvwxyz{|}~}||{yxvutsqponlkkjihgfdcbba`_^^]\[[ZYXWVVUTSTSRQRRQRQRRSSTUWXYZ\]]^`abddeghijkklmnooprsstuvwyz{|~}|{yxwvtsrpomlkjihgfeddccba`__^]]\[ZYYXXVVUTSRRQRRQRQRRSSUUVXYZ\^_`acdeghijkklmnopqrrstuvwxyy{|~~~}|{yxwutrqqonmlkjihgfedcbaa``_^]\\[ZYXWWVUUTTSSRSSRRSTTUVWXY[\]__`bcdfghijklmnoopprrstuvwxy{|}~~}|zyxvutsqpomlkjjihgfeddcba``_^^]][[ZYXXWVUTSTSRRSSTTUUVWXY[\]^`acdfggiijlmnoopqrstuuvwwyz{|}~~|{zxwwutsqponmljihhgfeedcbaa`_^]]\[ZYYXXVVUUTTSSSTTUUVWXYZ\\]_`bcdfghijklmnoopqrsttuvwxy{|}~}|{yxwutsqppnmlkjihgffedcbbaa__^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_abcdefhijklmnopqrssttvvwxyz{}~~}}{zywvusrqpnmlkjihhgfeddcbaa`_^]]\\ZZYXWVVUTUUTTUUUVVWWXZ[\^_`acdeghhjkmmnoopqrstuvwxyz{{}}~~}{zxwvttsqponmkjihggfedccbba`_^^]\[ZZYXWVVUUTTSSTUTUVWXYZ[\^^_abdefgijklmnopqqrrstuvwxyz{|}~}{zywvusrqpnmmlkjihgfeddcba``_^]]\[[ZYXWWVUUTSSTSTTUUVWXYZ\]^_abdeeghijklmnopqrrstuvwwxyz{}~~|{zywvutrqponlkjihgffeedcbaa`_^]]\[ZYXXWWVUTTSSTSSTTUVWXXY[\]_`acdefhijklmnnopqrsttuvwxyz{}~~~}|zywvusrqpnnmlkjihgfedccba`__^^]\[ZZYXWVVUTSSTSTTSTUUVWXY[\]__abdefghijkmmnopqrrttuuvwyz{|}~~}|zyxvutsqpomlkjiihgfedccbaa`_^]]\\ZZYXWWVUTTSSTSTSTTUVWXYZ[]^_abceffhikklmnoppqrstuvwxyyz{|~~}|zyxxvutsrqponmllkjiihggffeeedcbbba``__^^]]\]]\]\\]]^_`abccdefghijklmnopqqrrttuuvwwxyyz{|}~~~}||{zyxxwvvuutssrrqqqpopoonnmmmlmlklkjjijihhihihihiijjkkklmnnoppprrssttuvvvwxwxxyyzz{{||}}}~~~}}||{{zzzyxyxwxwvwvvuvuutuutssttssrsrrqqrrqppqqpqrrrqrrsststuuuvwvwwxxyyyzyyz{z{||{|}|}~}~~~~}}~}|}||{|{{z{{zyyyzyxxyxxyxxwxxwxxwvvwvwwvwvvvwvvwvwvwxxwxxyxyyzyyz{{z{|||{||}|}||}~}}}~~~~~}~~~}||}|}||{|{{|{||{zz{z{{{z{zzyzyyzyzzyzyyzyzzyzyyz{z{{z{||{|{||}|}|}}|}~}}~}~}~~~~~~~~~~~~}~~}~}}~}||}|}}|}|}}|}||}|{{|{||{|{|||||{||{|{{|{||}|}}|}||}~~}~}~}}~}~}}~~~~~~~~~~~~~~~}~}}~}~~~~~}~~~~}~~}~}~~}||}|}}|}}|}}|}||}~}}~}~~}}~~}~}}~~~~~~~~~~~~~~~~~~~}}~}~~}~}~~}~~}~~~}~}~~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zzywvutsqponmlkjiihhgfeddcba``_^]\\[[ZYXWWVWVVWVWXXYZ[[\]^`abdefghjklmnnppqqrstuuvwxyz{|}~~}|zyxwutrqpommlkjihgfedcbaa`__^]\\[ZYXXWVUTTSSRRQRQQRSSTUVWXY[\]^`abcefghijklmnoopprrstuvwxyz|}~}||zyxvusrqpnmlkihgffedccba`_^^]\\[ZYYXWVUUTSRRRQQPQQRRRSTUVWXZ[\]_`bcdfgghijklmnoopqrstuvvxxy{|}~}|zyxvutrrponmkjihgfeddcba``__^]\[[ZYXWWVUTSSRRQQRQQRSSTUVWXXZ[\^_`bcdeghijklmmooppqrstuvwxyz|}}~}|zywvutrqpnmmlkjihgfedcbba`_^^]]\[ZYYXWVUUTSRSSRSRSSTTUVWXYZ\]_`accdfghijklmnopqqrsttuvwxz{|}~~||zyxvutrqponlkjihggeeddcba``_^]]\[ZYYWWWVUUTSTSSTSTTUUWWXZ[\^_`acdeghijkklmnopqrsttuvwxz{||}~|{zxwutsrqponlkjihggfedcbbaa`_^^]\[ZYXXWVVUUTTSSTTUUVVWXYZ\]^_abcdfghijklmnopqrsstuvvwxz{|}~}|zyxvutsqponlkkjihgffedcbba`__^^\\[ZYXXWVVUUTTSTTUUVVWXYZ\]^_abcefghjjklmnopqrsstuvwxxyz{}~~}|zyywvusrqonmlkjihgfeeddcba``_^]]\[ZYXWWVVUTUTSTUTUVVWWYZ[\^_`bcdeghijlmnooppqrstuvwxyz{|}}~|{zxwvtsrpoonmkjihggfedccba`__^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_`bccefgijklmnopqqrsttuvwxyz{|}~~}{zywvtsrqpnmlkjiihgfeddcba``_^]\\[[YYXWWVUTTSSTSTTUUWWXYZ\]^`abcefgijjklmnopqrsstuvwxyzz|}~|{zxwvttrqpomlkjihgffedccba``_^^]\[ZYXXWWUUTTSTTSSTUUVWXYZ\]]_`acdeghijklmnopqqrsttuvwxyz{}~~~}{zxwvusrqonmllkjihgfedccba`__^^\\[ZZYXWVUUTSTTSTSTTUUVWXZ[\]_`acdegghijlmmnopqrsttuuwwxz{|}~~}{zyxvutrqpomlkjihgffddccba`__^]\\[ZYYWWWVUTTSTTSTSTUVWXXYZ[]^`abcefghjklmmnoppqrstuvwxyz{{}~~}|zyxwvtssrqponmlkkjiihhgffeeddcbbaa`___^^]]\]]\]\\]^^_`abcdefgghijklmnopqqrsttuvvwwxyzz{|}~~~}|{{zyxwwvvuttssrrqqpqpoononnmlmllkkkjjijjihiihihiiijjkkllmnnoppqrrssttuvvwwxwxyyyzz{{||}}~~~~}}||{{zzyzyxxwxwvwvvuvuuttuutsttsrrsrrqrqrrqpqpqrqrqrsrssttutuvvwvwwxyxyzyzz{zz{|{|}}|}~}~~~~}~~}|}|{{|{{z{{zyzyyzyxxyxyxxwxxwxxwvwwvwvvwwwwvwwvwvvwxxwxyyxyyyzz{zzz{|{|{|}}|}|}}~}}}~~~~~~~}~~~}|}}|}|{{|{||{||{z{{z{z{{z{zzyzyyzyzzzyzzyzyyzyzz{z{{z{|{{|{|}}|}|}||}~}~~}~}~~~~~~~~}~}~}~}}~}||}|}}|}}||}|}}|{||{|{{|{{||{{{||{|{||{||}|}}|}||}~}}~}}~}}~}~~~~~~~~~~~~~~~}~}}~}~~}~~~~~~}~}}~}~~}|}}|}|}}}|}}|}||}~}}~}~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~}~~}~}}~~}~}~~~~~~}~~~~}~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyxyxwwvustsrrqppnnsyywwvvvwvwxwwxwwwwxwrmkllkkjjigffededcbaaejljjiihhijjijjiijijje_]^]\]\[ZYXXWWVVUTTTX]`__`_`abdeeffghiiklhcabcdeddccbccbcbbcccgmpopqpqrtuvvwxxy{z{~{trstsuvuttsststtsttsu}~~}||{zzxx}|vtuutusssqpponnmllkjntvttssrsstutttsttttuqjghihihgfeddccba`a`^agjhggffgfghhghghhgghd^\\[[[ZZYWVWVUUUTTSRU[^^__^__abcdeffhiijlidabbbcddccbccbcccdcbelpppqpqrsuvvwyyz{z|}|vssttuvuvuttuttutuutu|~}}|{~zvwxwxwvvussrqqpooompuyxwwvuvvwxxwxxwxwwxuolllklkjjihggfeeddcbdillkkjjijjkjjkkjkkjkic_^_^_^^]\[ZYXYXWXWVX]bcbcbbdefghijjkmmnpnieeffghhghggggghghhghotututuvwxz{||}}~|wwxxyzzzyyxyxxyyxyyx~~~zz{zzzyxwvvuuttsrrqrw{{yzyxyxyyzyzzyzzyzztnnononnmlkjjihhgffeejnnnmmlklmlmmlmlmmlmlgb`a`aa`_^]\\[Z[ZZYYY^dedeeefghjklmmnnopqqmhhiijkjkjjijijjjjkjjouwvwwwxz{{|}~zy{{z{|{|{z{zz{{{|{{~~~{{{z{{yyxwvvutusrsrqu{{yyyyxyyzyyzzyyzyzyuonnononmlkjjiihgfgeehmonmmlklmllllmlmllllhcaaa`a`_^]\\[[Z[Z[ZZ]ceeffefhiikklmmnooprojgiijjkjjjijjijkjkkjnuwvwwxxyz{|}~{xz{z{|{|{z{{z{{{{|z}}{zzzyzyxxvuutstsrrqprxzyxxwxxwxyyxyxxyxyyupmmnmnmlkjiihhggffecfknmlkjkjkklklkkjkjkkhc```_`_^]][[[ZYZYZYX[addedeefghjkklmmnnoqojghhiijijjiijijjjjkikrvwvwvwxyz{}}~~|xyzz{|{zz{z{zz{z{{z{~~|{xxyxyxwwvttssrrpqqopvyxwwvvwvwwxwxwxxwwxvpllmlmlkjjhhggffeddccilkkjjijiijkjkjijijkid_^_^__^]\[ZZYYZYYYXZ_cddedefghijkllmnnoppkgghhijiijiijijjjjkjkpuvvwwwxyz{{|~}}}xxzyz|{{zzyz{z{zz{zz~}}|{||z{}yyyyzyxxxvvuututstssx{{z{zzz{z{|{|}|}}|}}xtssttssrrqqpopononmnrvvvuutuuuvwwvwvwvwwwrnmnmnnmmlklkjkkijjiinstststuvvwxxxyzz{z|}yssttuuttttststtsstssv|}}~}|~~~|{{||}}||{{{{zz{z{zz|~~~~}~}~~~~~}}||{{z{zyzxx~zz{z{{{zzyxyxwxwvwvvy~~~}~~~~ywxyxyyxxwwvuvuututsv{}|}|{{||}}~}}~~~|wvvwwwvvuututstsrsrrvz|{{|{||}}~~zwyyxzzyxxwxxwxwvwvux~}z|}|}}||{zz{z{zzyzyz}}}~~~~}}|}|{|{|{z{~}~}~}|}|{}~~}}|}|{|{{}}~}~~}}||{{zz{zyzyx||{{|{|}|{{zyyzyxxxxwz}{{{{|{zzzyyxyxxwxwvy~~|yz{z{zzyyxyxwxxwxwvx}~}z{|{||{{{zzyyzyyxyxy~||}|}}||}{{{z{{zyzyy}}}~}~~~}}|{|{{{zzzyz~~}~}~~~}|}||{|{{{zz~}~}~~~}}|{|{|{z{zy|~|}~}~}}}|{|{z{zyzyxz||}|}}||{z{zzzzyzyxz~||}}|}||{{zzyzzyyyxy~{||{|}||{z{zyzyxxywx}||}|}}||}{z{z{{zyzxx|||}}}~}}||{|{z{zzzyy|~|}~}~~}}|{|{zz{z{zy|}~~}~~~}}{{|{|{z{zz|}}}~~~}~}|{|{|{z{zx{|}~}~~}}|{|{z{zzzzxz}}}}}~}}||{{z{{zyzyz~||}|}~}||{{zz{{zzyyy}}|}|}~}||{z{z{{zyzyy|}|}|}~}}||{|{z{zyzyx|~|}~}~~}}|{|{zz{{zzy{}}~}}~}}||{|{z{z{zy{|}~~}~}}||{|{{{z{zy{}}~}~~~}|{|{z{{{z{yy~}}~}}~}}||{|{z{z{zyy}}}~~}~}}||{|{z{{{zyz}~}|}~~}|}||{{z{zzzzy|~|}|}~}}||{|{z{{zzzy|~|}~}~~}}|{|{z{zz{zxz|}~}~~}}|||{{z{z{zy{}}~~}~}}||{|{z{z{zyz~}|}~}~~}}|{|{zz{{zzz~}}~}}~}}||{{{z{z{{yy}}}~}}~}}||{|{z{{z{zy|~}}}}~~}}|{|{zz{{zzy{~|}}}~}|}||{{z{{z{zy{|}}|}~}||{|{z{{z{zy{}}}|}~}}|{|{{z{z{{yz}}~}}~}}||{|{z{z{zyz~}}}}}~}}}|{|{z{{{{yz}~|}}}~~}}||{{{{{z{zz}~|}}}~}~~|{|{z{{z{zy{~|}~}~}~}|{|{zz{z{zx{}||}~~}}||{{z{{z{zy{}|}}~~}}||{{zz{zzzyz~}|}~}}~}|{|{z{{yzzyy~}}~}~~~}}{{|{z{{z{zz}}}~}~~~}}|{||{||{|{{|~}~}~~}~}||}||{{|{{{}~}~~~~~~}}|}}|{{|}||}}~~~}~~}~~}||}||}|||}}~|~zzzyzzxwwvutsttsrpmntywvwvuvvuvuvvvuvvwxwqlllkllkjjihhgffedcaagkkiihhhihihhihghhikic^]^]^^]\[ZZYXXWVVURSY^_^__^_`abddeffhhillgcbccdeddeddddcdeddbbhopopppqrstuuvwxxy{}}ytsttuvuvuututtuuttsrv~~~~}}|{zzxx~{uuutuutssqqqpoonmljjouustsrrsrststtststuupjhihhihgfedddccba`^_cgihhgffgfghgggfghghhc][\[[\[ZYXWVVUVUSTSRV\^]^_^_`abddeefghiklhcbcbceddddcddcddcdccgmpppqpqrstuvwxyyz{|~|ustutuvuvutuutuututtv}~}}{zxxywwxvvutssrqrqoonnqwywwvvuvvwxwwwvwwwwxtnllkklkjjigggffeedcbejmlkjijjijjkjkkjkjjkga__^^_^]\\ZZYYXXWXWVX_babcbccdfghijjklmnpmgdfgfghhghgggghhghhfiqtttutuvwxzz{}|}{wwxxyzyzyxxyxyyyyzxy~|zz{z{zyxwvvuutsrrrpsy{zyyxxyxyzzyzzyzyzzxqnnononmlkjjiihhgffefknnmmllkllmllmmlmmlmkeaaa`a``_^]\\[Z[ZYYXZ`edeeeefgijklmmnoopqqlhhiijkjkjijjijjjjkikqvwvwxwxz{|}~~~yy{z{||{|{z{z{{{{|{{}~z{{z{zyyxvvuuttrrsqqw{{yzyxyxyyzyzzyzzyzxsnnononnmlkjiihhgffeeinommllkllmmlmllmlllkfb`a`aa_^^]\\[Z[ZZZZZ_deeffefhijklmmnnooqqnihiijkjkjjijijjjjkjjpvwwxxxyzz{|}~yy{z{||{|{z{z{|{{|{{~}}zyzyyzxxwvuutstsrrqptzzyxxwxwwxyxyyxxxxyxtnmmnmnmlkjiihhgfefdcglmllkjkkjklklkkjkjkkfa`__`__^]\[[ZZZZYZYX]bddedefggijkklmnoopqnighhijjjijijiijjjkjimswvwwwwxy{||}~~{xyzz{|{z{{z{z{{z{zz|~~|{zxxyxyxwvutssrrrqqporwyxxwvvwvwxwxwvvwvwwtnmmllmlkjihhggffeddcfjlkkjiijijjkjkjijiijga__^^_^^]\[ZZYZZYZYX[adcdeddfghijkllmnnoqoifghhijijihihijijkkikrvvvwvwxyz{|}}~{wyzyz{z{zyzzzz{zz{z|~}~}{|{y|{yyyyzyxxwvvututtssrty|{z{zzz{{||}||}}|}~|wsststssrrqppopononmosvvvuutuuvvwvvwvwvwxvqmmnmnnmllkjkjkjijiijoststtstuvwxxyyzz{z||wsststututssssstsstssx}}}~}}~~{{||}}}||{z{zz{zz{zy~~~~~~~~}~}~~~~~}||{z{zyzzxy~zz{z{{{zzxyyxwxwvwvv{~~}~~|xxyyxyxxwwvvuvututstx|}|}|{|||}~~}}~~zvuvwwwvvuuttsstsssrrv{|{||{||}~~~xxyxyzyyxxwxwwxwvwvvy|{{||}|||{z{zz{zyzyy{|}~~~}~}}||{|{{z{z}~}~}~}|}|{~~}~}|}|{{|z{}}~}~~}}||{{z{{zyzxx~|||{|||{|{zyzyxxyxwx{|{zz{||{{zzyxyxxwxwwz~~{yz{{z{zyxyxxwxwwwvvy~~}{{{|||{|{zyzyzyxyxwz{|}|}~}||{z{z{zzyzyz}}~}~~~}}|||{z{z{zyz~}~}~~~}}}|{{|{{zy{~}~~~~}}}||{|{{z{zz~}}~~}~}}||{|{z{zyzyx|}||}|}}|||{zz{zyyyyx{~||}||}||{{z{zyzyzyxz}{||||}|{{z{zyzyxyxwy||}|}}|}|{z{z{zyzyxy~||}}}~}}||{|{z{zzzyy}}|~~}~}}||{|{z{z{zyz}~}~}~~}~}|{|{|{{z{zz}~}~}~~~}~}||{{|{z{zx|~}}~}~~}}|{|{z{{zzyy{|}|}~~}}||{{z{{zyzy{|}|}~}}||{|{z{{zzyyz~|}}|}~}|||{{z{zyyzyy}||}|}~}}||{|{z{zzzyy}}}~~}~}}||{|{z{{{zyy|~}}~}~~}}|{|{zz{z{zy|~|}~}}~}}|||{{{{z{zy|}}~}}~}}|||{z{{z{zyz}}~}~~}}|{|{{z{z{zyz}}~}}~}}||{|{z{z{zyz~||}~}~}}|||{zz{z{zyy}}|}|}~}}|{{{{z{z{{yy}}|}}|~}}||{|{z{{z{zx|~|}~}~~}}|{|{zz{{zzy|}}~}}~}}||{|{z{z{zy{|}~~}~}}||{|{z{z{zy{}}~}~~}}|{|{zz{z{zyy~|}~}}~}}||{|{z{{{zyz}}}}}}~}}}|{|{z{{{zyz|}|}}}~}|}||{{z{zz{zy|~|}~}~}}||{|{z{zz{zy|~}}}|}~}}|{|{zz{z{zy{|}}}~~}}|||{{z{z{zy{}}~~}~}}||{|{z{z{zyz~||}~}~~}}|{{{|{{z{zz~}|}}}~}}||{|{z{zz{yy}}}}}}~}}||{|{z{{z{zy|~|}~}~~}}|{|{{{{z{zy{~|}|}~}|}||{|{z{{{zz{|}}}~}}||{{|{z{z{zy{}}~}}~}}||{|{|{{z{zz~}}~~}~}}||{||{|||{z{~~}~}~}~~}||}|{{||{{{}~}~}~~}~}||}|}|}||{{}~}}~~}~}|}}|}}|}|{}}~~~~}~}~~~}{zyxwvutsrqponnmjhggfeedcba`_^^]\[[YXYZYXXWVWVWWXXYZZ\]]_`a`acdfghijjklmmnoopqrtvwxyyy{|}}{zyxwutrqpnmlkjihfeeeeddbba`__^]]\[ZYYXXVUSSRQRQQRQQRRSTUVWXXZ]_`abdefghjklmmoooprsrrttuwxyz{{}~~}|{yxwvtsqppnmkkjihgfdcbba`_^^]][[ZYXWVVUTSTSRQQRQRQQRSTTUWXYZ\\]_`abddeghhijklmnoopqsstuvwyz{|}}|{yxwvtsrponlkjihgffddccba`__^]]\[ZYYXXWVUTSRRQRRQRQRRSSUUVXYZ\^_`bcdeghijjklmnopqrrstuvwxyyz|}~~}|{yxwutsqqpnmlkjihgfedcbaa``_^]\\[ZYXWWVUUTTSSRSSRRSTTUVWXYZ\]__`bcdfghijklmnooppqrstuvwxy{|}~}|zyxvutsqpomlljjihgfeedcba``_^^]]\[ZYXXWVUTSTSSRSSTTUUVWXY[\]^`acdegghiklmnoopqrstuuvvwxz{|}~~|{zyxwutsqponmljihhggeedcbaa`_^]]\[ZYXXWWVUUTTSSSTTUUVWXYZ[\^_`bcdeghijklmnnopqrsttuvwxz{|}}}|{yxwutsqppomlkjihgfeedccbaa`_^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_abbdefhijklmnopqrssttuvwxyz{|~~}{zywvusrqpnmlkjjihgfeddcbaa`_^]]\\[ZYXWVVVUTUTTUUTVVWWXZ[\^_`acdeghhjkmmnoppqrstuvwxyz{{|}~~}{zxwvutsqponmkjihggfeeccbba`_^^]\[ZZYXWVVUUTTSSTUTUVWXYZZ\]^_abdefghjklmnopqqrrstuvwxyz{|}~}{zyxvusrqpnmmlkjihgfeddcba``__^]\[[ZYXWWVUUTTSTSTTUUVWXYZ[]^_abceefhijklmnopqqrstuvvwxyz{}~~||zyxvutrqponlkjihgffeedcbaa`_^^]\[ZYXXWWVUTTSSTSSTTUVWXXY[\]_`abdeghijkllmnopqrsttuvwxyz{|~~~}|zywvusrrponmlkjihgfedccbba`_^^]\[ZZYXWVVUTSSTSTTSTUUVWXY[\]__`bcefghijkmmnopqrrstuuvwyz{|}~~}|zyxvutsqpomlkjjihgfedccbaa`_^]]\\[ZYXWWVUUTSSTSTSTTUVWXYZ[]^_abceffhijklmnoppqrstuvwxxyz{|~~}|zyxxwutsrqponmllkjiihhgffeedcccbaa``_^^]]\]\[\[\]\]^^_`aaccdfghijklmnoppqqssttuvwwxyyz{|}~~~}||{zyxxwvvuutssrrqqqpopoonnmnmlmlkkjkjijihhihihihiijjkkklmnnoppqqqrsttuuvvvwwxxyyzz{{||}}}~~~}}||{{zzzyxyxwxwvvwvuvvutuutsstssrsrrqqrrqpqqpqqpqqrqrrsststuuuvwvwwxxyyyzyyz{z{||{|}|}~}~~~~}}~}}}||{|{{z{{zyyyzyyxyxxyxxwxxwwxwvvwvwwvwwvwvvwvwwvwxxwxxyxxyzyz{z{z{|||{||}|||}~}~~}~~~~}~~~}||}||}||{|{|{{|{zz{z{zz{z{{zyzzyzyzzyyzzyzzyzyyz{zz{z{||{|{||}||}||}~~}~}}~}~~~~~~~~~~~}~~}}~}}~}}|}|}}|}|}}|}||}|{{|{||{||||||{{|{|{{|{||}|}}|}}|}~~}~}}~~}~}}~~~~~~~~~~~~~}~~}~}}~}~~}}}~}~~}~}}~}||}|}}|}}|}}|}}|}~~}~}~~}}~~}~}}~~~~~~~~~~~~~~~~~~~~~}}~}~~}~}}~}~}~~~~~~~~}~}}~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{{zywvutsrponmlkjiihhgfeddcba``_^]\\[[ZYXWWVWVUVWVWXYZZ[\]^`abdefghjklmmooppqrsttuvwxyz{{}~~}|{yxwutrqpommlkjhggfedcbaa``_^]\\[ZYXXWVUTTSSRRQRQQRSSTUVWXY[\]__abcefghijklmnooppqrstuvwxyz|}~~}|zyxvusrqpnmlkihhgfedccba`__^]\\[[YYXWVUUTSSRRQQPQQRRRSTUVWXZ[\]_`bcdegghijklmnnopqrstuvvwxy{|}~}|zyxwutsrponmkjihgfeddccaa`_^^]\\[ZYXWWVUUSSRRQQRQQRRSTUVWXXZ[\^_`bcdeghijklmmnoppqrstuvwxyz|}}~}|zyxvutrqpnmmlkjihgfedcbba`_^^]]\[ZYYXWVUUTSRSSRSRSSTTUVWXYZ\]_`abcdfghijklmnopqrrsstuvwxz{|}~~}|{yxvutrqponlkjihggfeddcba``_^]]\[ZYYXWWVUUTSTSSTSTTUUWWXZ[\^_`acdeghijjklmnopqrsttuvwxz{{|}~|{zxwuttrqponlkjihggfeddbbaa`_^^]\[ZYYXWVVUUTTSTTSTUVVWXYZ\\^_`bcdfghijklmnopqrrstuuvwxz{|}~}|zyxwutsqppnmkkjihgffedcbba`__^^]\[ZYXXWVVUUTTSTTUTUVWXYZ\]^_abcefghijklmnopqrrstuvwwxyz{}~~}|zzywvusrqonmlkjihggeeddcba``_^]]\[ZYYWWVVUTUTSTUTUVVWWYZ[\^_`bcdeghijlmmooppqrstuvwxyz{|}}~|{zxwvtsrqponmkjihggfedccbba`_^^]\[ZZYXWVVUUTTSTTUTUVWXYZ[\^_`abcefgijklmnopqqrrttuvwxyz{|}~}{zywvtsrqpnmlkjjihgfeddcba``_^]\\[[ZYXWWVUUTSSTSTTUUVWXYZ\]^_abcefgijjklmnopqrrstuvwxyzz{}~~|{zywvutrqpomlkjihgffeedcbaa`_^]]\[ZYXXWWUUTTSSTSSTTUVWXYZ[\]_`acdeghijklmnoppqrsstuvwxyz{}~~~}{zywvusrqonnmlkjihgfedccba`__^^]\[ZZYXWVUUTSTTSTSTTUUVWXY[\]_`abdegghijlmmnopqrsttuuwwxz{|}~~}{zyxvutrqpomlkjihgffedccbaa`_^]]\[ZYYXWWVUTTSTTSTSTUVWWXYZ[]^`abcefghjkkmmnoppqrstuvwxyz{{|~~}|zyxwvussrqponmlkkjiihggffeedccbbaa``_^^]]\\\[\[\]\]^^_`abcdegghijklmnoppqrssttvvwwxyzz{|}~~~}||{zyxwwvvuttssrrqqqpopoonmnmlmllkkjkjijihiihihihiijjkkllmnnoppqrrssttuuvwvwxxxyyzz{{||}}}~~~}}||{{zzyyxyxwxwvwvvuvuutuutsttsrrsrrqqrqqpqqpqqpqrrqrrsstttuuvvwvwwxyxyyzyzz{z{|{|}}|}~}~~~~}~}|}||{|{{z{{zyyzzyxxyxxyxxwxxwxxwvwwvwvvwvvwvwwvwvvwxxwxxyxyyzyz{zzz{|||{|}}}|}}~}}}~~~~~~~~}~~~}||}||}||{|{|{||{z{{z{z{{z{zzyzyyzyzyzzyzyzzyzyzz{z{{z{|{{|{||}||}||}~}}~}~~}~~~~~~~~~}~}}}~}}~}||}|}}|}|}}|}||}|{{|{||{|{||||{||{|{||{||}|}}|}||}~}}~}}~}}~}~~~~~~~~~~~~~~~~}~}}~}~~}~~~}~~}~}}~}~~}|}}|}}|}}|}}|}||}~}}~}~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~}~~}~~}~}~~~~~~~~~~~~~}~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zzyxxvv{~~~{utuututsrqpponnmllkkntvtssrsrsttstttsttttpjghhghgfedccbbaa``^]`fhgffeefefffefeffeffb\YZYYYXWXWVVUTUTSTTSV]```a`abcdefghhijijljc`bbbcdcbcbbbbcbaccbdlooopopqqrtuuvvwxxxzyropqqrrqrqqpqppqpqqqrx|||}|}}~~{{{||}|}}|{|{||{{{z|}~}~~}|{zyxxwwuvusw|}}}|{|}|}}~}~~}}~~{urssrsrrqqoonmmmllkilqtssrrqrqrsrststsrstrlgghghhgfedcbbaa``_]_eihggfeefefgfgffffege^ZZZYZZYXWVVUUTUTSTSTZ__^__^`abceefgghiijje``bbcdcccbbabbccbcbchnooopopqrstuvwwxyyzzvpoqrrssrsrqrrqrrrrrrw}~}~}~}|}}~~~}}~}}~}~~}}~~}||{y{}xwxxxxwwvttsrssqqpoouyyxxwvvwwxxxxyxxyxyysmmnmmmllkjiihggfeeccgmnllkkjkjklkklkklkllga```_`__^\[[ZYZYXXXW\acbccbcdefghiijjllmnkedeefgfgfeefeefeffffiorrrsrsttvwxxyyz{{|~|vstuvwvuvvututuutuutw~~}|{{{z|{zzxwwvuvuttsru{||{{zyz{{||{|{{|{||ysopqppponmllkkjjhihfinqpponmmnnonoonnonnolgcccbcbaba_^^]\\[ZZY[`dcdcccddeghhiijllmomheeffghghgfefeffefgegmqqqrrrstuvxxyyz{{{~}xttuuvwvwvuuvuuvuuvuuz~{{|{|{{zzxxwwvvuttsty|||{{z{z{{|{{|{||{|{uqpqpqpppnmmlkkjijighmqqpoonoonopoponnonpojeddcddcba`_^^]]\[[ZZ^ccbcbabcdeeffgghiiklhccddefefeedeedeededchnooopopqrstuvwwxyyz|ysrststututsttsttstssv|~~~~~~|z{|{|{zyxxwwvvuuttsv{}||{zz{z{{{{|{z{z{{wrpqppqponmmllkjjiihgjopopommonooooonnonoplfcdccdcbb`__^]]\[[ZX[`cbaba`aabccddefgfhigb`abbcdcdcbbcbbcbccbdjmmmnmnooprsrsttuvwxxsppqrssrsrrqrrqrqqrqsx||||}|}~~|}}~~~~}~~}~~}~}|}~}~{{|{|{{zyxxwwwvuvutv{}}|}|{|}|}~}}~}~}~}wttutuutsrrqppponoomntxvuvutuuvvwvwvvwwvxwqmmnmmnmlkkjjiihhggfgloononmnnoopqpqqrssttpkklmlmnmmlmmlmmlmlklquvuvuuvwwxyyzz{{||~~zutuuvwvwvuvutuuututtx~~}~~}~~|{|{||}||{{z{{{zyzyy|~~~}~~}~}}~~~~}|}|{|{z{{yy~{{|{{|{{zyxyyxwxxwvvz~~~~~xxyyxyyxxwwwvuvuuutsw|~|}|||}}}~~~|wuvwvwwvvuuttsssrsrquz{zyzzyzz{{||}|}}|~{vuvuvvwvvuutuuutstsrv{}|}|{||}}~~{xyyzzzyzyxxxwxwwxwux}~z{|{|}||{z{zyzyyyywy~}}~}~~~}}|{|{|{z{zyz~~~~~}}||}|}}{{~~}}|}|{|{z~~}~}~~~}}|{|{z{zyzyx|~||}|}}||{z{zyzyxyxxz}z{|{|||{{yzzyxyxyxwy}}zz{z{|{zzyyxxyxwxwvx}~~}zz{z{{z{zyxyxyxxwxww}{{|{|}||{{z{zyzyyyxx}}||}}~}|}|{{zz{zyzyz}~}}~}~}~}|{|{{z{{{zz}}~}~~~}}|}|{|{{|{z}}~~~~}|}|{|{{{{y|}}~}~~~}}||{|{{z{zy{}}~~}~}}||{{zz{zzzyz~}|}|}~}}|{|{z{zyyzyy}||}|}~}}|{z{{z{zyzxx|}|}|}}}||{{zzz{zyzyy|~}}|}~}|}||{{z{zzyzy|}}~~}~}}||{|{z{z{zy|}}~~~~}}||{{||{zz{y{|}~}~~}~}|{|{||{z{zz}}~}~~~}~}|||{|{z{zz~~}~}~~}~}|{|{{{{z{zz~~}~~}~~}}||{{{zz{{yy}}}~~}~}}||{|{z{zz{zx{~|}}}~~}}|{|{z{zzzzx{}}|}~}|}||{|{z{zzzy{|}}}}~}|}|{|{z{z{zy{}|}~~~}}|{|{zz{z{{yy~}}~}}~}}||{|{z{zz{zz}}|}~}~}}}|{|{zz{{zzy||}~}}~}}|{|{{z{z{zy|~|}~~}~}}||{|{z{z{zy{}}~}~~}}|{|{zz{z{zyz|}}}~~}}||{{{z{z{zy{}}}}}~}}||{|{z{z{zyz~}|}|}~}}|{|{zz{zz{zy}}|}|}~}}||{|{z{zz{yy|}|~~}~}}||{|{z{zzzyx|~|}~}~}|}|{|{{z{z{zy{~|}~}~}||}|{|{z{z{zz|||}|}~}||{||{|{z{{y{|}}|}~}}||{||{{z{{zz~}|}|}~}}||{z{{{zz{zz~}|}|}~}}}|{|{{{{z{zy}}|}|}~~}|{|{{z{zyzzz|~}}}}~~}}|{|{z{zzzyx{~|}}}~~}}|{||{|{{{{z{~|}|}~~}}||{||{||{zy{|}|}}~~}|{||{{|{{zz{}}}|}~~}|{||{|{{zzyz~}}~~}~~}}{{||{|{z{z{}~}~}}~~}|}}||}||{|{{}~}}~}|}~~}}||}|||}||~}}~}~}~}}|}}|}}|}|{|}|}~~}~}||}}}|}||{|}}~~}|}|{zxvw|~~}~}~~~~}~~zuuuttuttsrqppoponljjottsssqrqqrsrsrqrrsutoihihhihgfeedcbba`_]]bfgffeddeededdeedeeffa[YZYZZYXXWWVVUVUVUSSX^`_```abbceeffgghikmhbabbcdcddcbcbcdcccbafmooopoopqrsstvuvwxyzxqnpqprsrrqpqqqqrqrqory}|{|{|}}~~z{||}~}|}||{|||{|{z|~~~}~~}|{zzyxxwvvttw}~}|{|{|}}|}}|}}~~~ztrssrssrqponmmmmlkjilrtsrrqqrqrrssrrrsrstpjghhghggfedccbba``_]`figffddeffeeffeefefgd]ZZ[Z[ZYYXVWVUUUTSTRT[`_^___abcddefggiiikke`abbccdccbcbcbcbbcbdjooopopqrrstuvwwxyyzzuqqrrsssrsrqrqrsrrrqrx}~}~}}~}|}}~~~}}~}}~}}~|}~~~}||{y||wwxwxxwwvutsrsrqqpnpvzyxxwvwvwxwxyxxxyxzxrmmnmmmllkiihhggffecdinnllkjkjkklkllklkklkfa``_```^^]\[ZYZYXXWX\bcbcbbcdeghhijjklmnnjedfefgfggfeefeffefefjpqqrsrstuvxxyzyz{{}~zustuuvvuvututuuutuutx~~~{{|{|{zzyyxxwvvuttrrv||{{{yzz{{|{{|{{|{||xqoqqpqpoomllkjjihhgfioqpoonmnonnonoononoolfccdccbaa`^^^\]\[[ZY\bdcddcddefhghijkllnolfeefghghhgfgfefffgffiorqrrrrstvwwxyyz|{|~|wstuuvwvwvuvuuvuuuvtv|~~z{|{|{zzyxxwwvvuutruz}|{{zz{z{{|{||{|{{|ytqqqpqpoonmmlkkjijiginqpopnnnonooopononopnhdcdcddcba`_^^]\\[[YZ_ccbcbabcdeffghgiijllfbcddefefeddededddeddjopopopqrsttuvwwxyy{{wrrssttuuttsttstsstssx}~~~~~~~{z|{{|{zyxwwvvvuutssx{|{{zyyz{{z{z{z{zz|{vqpqppqponmmlkkjjiihhlppopomnonnonnonoonoojdcdccdbba`__^]]\[[ZX\ccabb``aabccdeefgfhifa`abbcdcccbbcbccbcbbekmmmnmnooprssttuvwwywropqqrsrsrrqrqqrqrrqty}||}|}~|}}~~~~}~~}~~}~}|~~}{||{|{zyxxwwvwvuvusw|}|}|{||}}~}}~}}~}~|vsuututtsrrqpqpononlouxvuvuuvuvwvvwvwwwvxvplmnmnnmlkkjjijighhghmpononmnnoppqqqqrsstsnkklmnnnmmlmlllmlmlkmruuuvuvvwwxxyzz{|{|~}xtuuvvwvwvuvvuuuutustz}~}~}}~~{{||}}|}|{z{z{{zyzyy~~~}~~}~}}~~~}||{{|{z{zxz~{{|{||{zzyxyxxxwxxvv|~~~|xxyxyyyxxvvwvuvututty}}|}|||}|}~~~~zvvwvwwwvvuttstsrsrqruz{zyzyyzz{||{||}|}~~zvuvuvwwvvuutuuttstssw|}|}|{||}~~~yyzyzzzyzyxwxwxwvwwvy~|z{|{|}||{z{zyzyyyywz|}~}~~~}|{|{||{z{zy{~~~}~}|}}|}|{|~}~}|}|{{|{{}}~}~~~}}||{{z{zyzyy}}|}|}}}||{z{zyzyxyxx||z{|{||{{zyzyyyyxyxwz~|z{{{|{{zzyyxyyxwxwvy~~~~|zz{{{{z{zyxyxyxwxwvy~~z{|{|}||{z{zyzyyyywy~|||}}~}}||{{zz{zyzyz~}}}~}~}~}|{|{|{z{zzz~~}~}~~~}||}|{|{{|zz~~~~~~}|}|{|{{{zz}}}~}~~}}}||{|{{zzzy|}}~}}~}}||{{z{{zzzy{|}||}~}||{|{z{zyzyxz||}|}}|}|{z{z{zzyzxx~||}|}}}||{{zz{{zyzyy}}}||}~}|}|{{zz{zyzzy|}|}~}~~}}|||{{z{{{zz}~}~}~~~}~}|{|{|{z{zy||}}}~~}~}|{|{|{zz{y{}}~}~~}}~|{|{||{z{z{}}~}~~~}}|{|{|{z{zy{}}~}}~~}}|{|{{{{z{zz~}}~}}~}}||{|{z{zz{yy}}}~~}~}}||{|{z{zzzyx|~}}|}~~}}|{|{z{zzzzy|~|}~}}~}}||{|{z{z{zy||}}~}~~}|||{zz{z{zyz}}~}}~}}|{|{{z{z{{zz~}}~}}~}}||{|{z{z{zyz~~|}~}~~}}|{|{{{{z{yy~}|}~}}~}}||{{z{{z{zy}~}~~}~}}||{|{z{{z{zx{~|}}}~~}}|{|{zz{zzzy|}||}~~}}||{|{z{z{zy{||}|}~}||{|{zz{z{zyz~}}}|}~}}|{|{{z{z{{yy~|}}}}~}}||{|{z{z{zyy}}}}}}~}}}|{|{zz{{zzy|}|}}}~}|}|{|{{z{z{zy|~|}~}~}}||{|{z{{z{zy|}|}}~}}}|{|{zz{z{zy{|}}}~~}}||{{{z{z{zy{~}||}}~}}||{|{z{z{zyz~}|}|}~~}|{|{zz{z{{zz}}}}|}~}}||{|{z{zz{yy|}}}}|}~}}|{|{z{{zzyy|~|}}}~}|}|{|{{z{z{zy{~|}}}~~|}}|||{{{z{zy{}}~}}~}||{{|{z{z{{yz}}~}}~}|}||{|||{z{zz~}}~~}~}~~}|}|{|||{z{}~}~}}~}}~}|}||||{{{{}~}~}}~}}~}}|}}||{||{}~}~}~~~}~~}|}}|}|}|{}}~~}~~}~~~}~~~~}|{zzywusrqpoonmlkkjihhgffedefeddcaa`___^^]\\[ZYYXVUVUVVWWXXYYZ[\]^`abcfhgijkklmnoppqrsttuwvvvxxyz{|}~~}|{zyxwuttrqonnmlkjjihgfeedcccbaaba`_^^]\[[ZYYYXXWVVUSRSRRSRSTTTTUVWXYZ\]^_acdefghhijklmnnopqrsrstuuvwxyz{|~~}{zyxwvutrpoommllkjihhgfeedccbbaba`_^^]\\[ZYYXWWWVUUTSRSRRSSRSSTUVVWXYZ[]^`abcdefghiijklmnnopqqrstuvwxxyz{|}~|{zyxwvtsrqpoonmlkjiihggfeeddccbba``_^]]\[[ZYYXWVUUTTSTTSRSTSTUUVWXXYZ\]_`abcdfghijkkllmnopqqrrstuvwxyy{|}~~}|zyxwutsrqponnmmlkjiihhgffeeddbbaa`__^]]\[[ZYXWWVVUUTUUTUTTUUVWXYZZ\]^_`bcdefghijklmmooopqrrstuvwxyz{||}~}|zyxwvutsrqpoommllkjjihgggfeddcbbaa`_^^]\\[ZYYXWWVVUVUUUVUVWWXYYZ\]^^_abcdeghijkllmnoppqqrstuuvwxyz{}~~~~}|zyxwvutsrqponnmmlkkjihhgffeddcbbaa`_^^]\\[ZZYXXWWVVUVVUUVWWXYZ[\]^^`abcdefhijkllmnoppqqrstuvvwxyz{|~~}{{zyxvutsrqqponmmllkkjihhgffedccbaa``_^]]\[[ZYYXXWWVVUVUUVWWXYYZ[\]_``bcdefghijklmnoopqrssttuvwxyz{|}~~}}{zyxwvutsrqponnmmkkjjiihggfeddcbbaa__^^]\\[ZZYXXWWVVUVVUVVWWXYZ[\]^_`bccdefhijkllmnoppqrsttuuvwxyz{|~~}||zyxwvutsrqponnmlkkjjiihggfeddcbba`__^^]\\[ZZYXXWWVVUVUVUVVWWXYZ[\]^_abbdefghijklmmnopqqrrttuvwwyz{|}~}|{zzxwvutsrqponnmllkkiihhggfeddcbba`__^^\\[[ZZYXXWWVUVUUUVUUVWXXYZ[\]_`abdeefghijklmnoopqqrsttuvwxyz{|}~~}{zyxxvutsrqpponmllkjjiiggffeedcbba``_^]]\\ZZZYXWWVVVUTTTUUVUVWXYZ[\]^_`bcdeffghijklmnoopqrssttvvwxyz{}~~}|{yxwvuutsrqponmllkjjihhggffeddcbba`__^^]\\[[ZZYXYXWXWVWXWXXYYZ[\]^_`abcefghijjklmnoopqrrstuvvwwyyz{|}~~}}|{zzyxwwvvuttssrrrqpqppoonnnmnmllklkjkjjiihhhghggffggffggffgghhiijjkllmnnopqqrrsstuuvvwwxxxyyzz{{||}}~~~~}}}||{{zzyyyxyxwxwvwwvuuvuuttuttsttsrrrsrqqrrqqpqppqpqqpqppqpqrqrrsststuuuvwvwwxxyxyzyz{zz{|{|}|}~}~~~~~}~}||}||{|{{z{z{{zyyzyyzyyxyxyxyyxwxxwwxwvvwvwwvwvvwvwwvwvwwvwwxwxxyxxyzzyz{{{z{{|{{||}|||}~}}~}~~~~~}~~}}~}}|}||}|}}|{||{|{|{||{|{{z{zz{z{{z{{z{zzyzyyzyzyzzyz{{z{z{z{{|{||{|}||}|}|}}~}~~~}~~}~~~~~~~~~~~}}~}~~}~}~~}~}}~}||}|}||}}|}|}|}|}}|}}|}||{|{{||{||{|}}|}||}}|}||}~}}~}~}~}}~}~~~~~~~~~~~~~~~~~~}~}}~}~~}~~}~}~~~~~~~}~~~}~~~~~~~~~~~~~}~~~}}~~~~}~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}~}~}~}}~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zyxwvuutsrqpoonmmlkjjiihhffeedccba`__^]\\[[YYXXWWVVWVVWWXYZZ[\]^_`abdefghijkkllnnoopqqrstuvvwwyz||}~~|{zyxwutsrqponnmlkkjiihgffeddcbbaa`_^^]\[[ZYYXWVVUUTTSSRSSRSSTTUVWXXZZ[]^_`abcefghiijjklmnnopqrrstuvwwyz{|}~~}|{zxwvutsrqponmllkjjihggfeedcbbaa``^^]]\[ZZYXXWVUUTTSSRSSRSSRSTTUVWXXZ[\]^_abcdefghijkkllmnoppqrstuvwxyzz|}~~||{zxwvutsrqponmlkkjjihhgffedccbaa``__^]\\[ZYYXWWVVUTTSTSSTSSTUUVWWXZ[[]]^`abcdeghhijklmnnoopqrsstuvwxy{|}~~}|zzyxwutsrqpoonmlkkjjiihggfeddcbbaa__^^]\\[ZYYXWWVVUUTUTTUUTUVVWXYZ[\^__`acdefghijklmmnopqqrrstuvwxyz{|}~}}{zyxwvutsrqponmmllkjjihhgfeedccbaa``^^]]\[[ZYYXXWVUUVUUVUUVWWXYZ[\]^_`accdefhijkllmnoppqqrstuuvwxyz{}~~}}{zyxwvutsrqponnmmkkjjiihggfeddcbbaa__^^]\\[ZZYXXWWVVUVVUVVWWXYZ[\]^_`acddefhijkllmnoppqrssuuvvwxyz{|~~|{{zyxwutsrqqponmmlkkjjihhgffedccbaa``^^]]\[[ZYXXXWWVVUVUVVWWXYYZ[\]_`abcdffghijklmnoopqrssttuvwxyz{|}~~}|{yxxwvutsrqponnmlkkjiiihggfeddcbba`__^^\\\[ZZYXWWWVVUVVUVVWWXYZ[\]^_`bcdeeghijkllmnoppqrsttuuvwxyz{}~~}|{zxwwvutsrqpoonmlkjjihhhggfeddcbba`__^^\\[[ZZYXWWVVUUVUVUVVWWXYZ[\]^_abcdfgghijklmmnopqrrstuvwwxyz{|}~~|{zyxvuutsrqponnmllkjiihggffeddcbaa`__^]\\[[ZZYXWWVVUVUUUVUVWWXXYZ[\^_`abdefghiijklmnoopqqrstuvwxxyz{|}~~|{zyxwvtssrqpoonmllkjiihggffeddcbba``_^]]\[ZZYYXWWVVVUTUTUVUVWXXYY[\]^_abcdefghijjklmnoopqrsstuvwxxzz{}~~}|{yxwvutsrrqponmllkjjihhggfeeddcbba``_^^]\\[[ZZYYXXWWXWXXWXXYZ[[\]^_`abdefghijklmmooppqrrstuvvwxyz{{|}~~}}|{zyyxwwvvuttssrrqqpqppononmnmmllklkjkjijihihghggfgffggfgffgghhiijjkllmnoopqqrssttuuvvwwxxyyzzz{{||}~~~~~}}|||{{zyzyxyxxwxwvwwvuuvvuttuttsstssrssrqrrqrqqpqpqqpqqpqqpqrrqrrsstttuuvvwvwwxyxyzyzz{zz{|{|}|}~}~~~~~}~}|}}|{{{|{{z{{zzyzzyzzyxxyxyxyxxwxxwxxwvvwvwwvwvwwvwvvwvwwvwxxwxxyxyyzyyz{{z{||{|{||}|||}~}~~}~~~~~}~}}~}||}|}}|}||{|{{|{|{||{|{{z{zz{z{z{zz{zyyzyzzyzzyzyyz{zz{z{z{{|{|{{|}|}}|}|}~~}~~~}~}}~~~~~~~~~~}~~}~}~~}~}}~}~~}|}}|}|}}||}}}|||}}|}||}|{{|{||{|{{|}||}|}|}||}|}}~}~~}~}~}~~}~~~~~~~~~~~~~~~~~}~}~~}~~}}}}~~~~~}~~~~~~~~~}}}~~}~~~~~~~~~}~~~}~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~}~}~}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}~}~}}|}|{|{{|{z{{zzywwvwwvuvutttsrsrrqqpqrsrqrqpqqppqppopoonomkjkjijiihhggffeeddcccefeedccdcdccbcbabaaa_][\[Z[ZZYYXYYXYYXYXYZ]_^__``aabccdedeefghfdbcdcdedeedefefggfgfhlnnnonoppqrrsststuuvvspqrrststsrsstssstutux{{{||||}}~~|}~}~~~~}~~}~~~~~~}|{{zzyyxxwvx|~}||{{|{||}|}|}}||}{vsttstsrrppoononmmlkmqssrrqqqrqrrrsrqrqrsqlihihiihgfeedccbbaa_`ehgfgedefeefeffefeeee_[[[ZZ[ZYXWWVVUVUUVTUZ__^_``abbddeeffghhijfaacbcdcddcbcbcdccdcdinooopopqrstuvwvwxxyyvrpqrrstsrssrsrssrsrrv|~}~~}~}~~~~~~}~~~}~}}|{{z{}xwxwxxwvvutsrrsqqqootyyxxwvwxwxxxyyxxyxyztmmnmmmllkjiihggfeedcgmnmlljjkllkkllkllkllha```_``_^\[[ZYZYYXXW[acbccbcdefhhijjkklmolfdeefgfgfeefeeffefeehnrrrsrsttvwxxyzz{|}~|wstutvvvuvututuutuutv}~}}{|{z|{zzxwwvuvustsqtz}|{{zyzz{||{|{{|{||zsoppopponmlkjijihggegmqpoonmnnoopoponooopngcbcbcbba`_^]\\[Z[ZXZ`ddcdcddefghijjkllmonhdeeffgfgfeffeffefedfmqrqrrrstuwxyyz{{||~~yssuuvwvvuututtuttutty}~{{|{{{{yywwvvuutssrrx}}{{{z{{{|{{|||}||}|vpoqppqponmlkjjihihfgkpqppononoppopoopoppojdcdcccbba_^]]\\ZZ[YX]bcbcbbcdddffghhijjlnibbdcdfeeddcddcddcdcbgoqoppppqrtuuwxxyzy{}yrqrsstuttsrrsrssrsrru|~~}~~~~~~}~~}~~|z{{z{zyyxwvvuuttsrrv{}||{z{z{{|{|{{|}||}xrpqpppoonmklkjjihhgfiorppoononopoopoopopqmfbdccccba`_^]\\[ZZYWZadcbbaabbcddeefghghjib^`aaccbcbaabaababbabinnmnmnooqrsstuvwxxyxsopqprrrqrqpqqpqppqpqw|}|}||}~}|}~~~~~}||}|}||}{|~~}|~z{{{{{zzyxwwvvututrt{~~}~||}|}~~~xsststtssrqqpoonnmnlmsxxvwvuvvwwxwxyxxyxyysmmnmnmmmkjiihhhgffeekppopnnnoopqqrsrsttuupkkkklmmlmlklkkkkjkjkouwvwvuvwxyz{|{{}}~{vtuvvwwvvututtttstsrw}~~~{z||{}|||{zzyxyyxyxw{~~}~}||}|}|{}~~}|~~~~}}|{{zzyyxyww~zz{z{{{zzxxwwvwvuvttz~ywyxxyyxxvuvututssrrw}~~}}||}}~~wuvvvwvuutssrrrqqqposy{{{zyz{{|}||}~}~~|vtutuuvuuttssrssrrrqtz}}|}|}}~~zwyyxyzyyxwwwvwvuvutv}~z{|{||{{zyzyyxyxwxwx}|||}}~}}|{z{zyzyyyxx~~}~~~~}}|{|{zz{zz~~~}}||{|{zzzy}}|~}}~~}}{z{zyzyxyxwz}z{|{||{{zzyxxxxwxwuy~z{{{|{zzyyxxwxwvwvuw~}yz{{z{{zyxwxwvwvuutv|~~yyzyz{zyyxxwvwwvvwuu|zz|{||{z{zyxyxyxwxwv{|{}||}}||{zyzzyxxyww|~|}|}~}}|{{zzyzyxyxx{|}}~~~}}|{z{z{zyzyw{|}~}~~}|{|{z{zyzzxz||}}~~}|{z{zzyzyxxwy||}|}}}||{zyyzyxyxvx~|{|}|}}|{zyzyxyxyyww||{|{|}||{zyzyxyxwxwv{|z|{{|}|{zyzyxyxwxww{~{|}|}}|{zyzyxyxxxxwz|||}}~||{{zyzzyxyxwz||}|}~}}{z{zyzyxyxwx||}|}~}}|{z{zyzyxywx~||~~}~}}|{z{zyzyxxwx~}{||}~}||{{zyzyxxyww|}|}|}~}}|{zzyzzyxyww{}{}|}}}||{zzyyzyxyxwz~{|}|}}||{zzyxxyxwxwy{|}||}||zzyzyxyxwwwy~{||}|}}|{zyzyyyxyxvx~||}|}}||{zzzyzzyxyww}{{}|}}|{|{zyzyzyxxww|}{}||}}||{zyyzyyxxxw{~{|}|}}|{{zzyzzyxywvz{||}}}||{zzzyyyxyxvy{|}|}}||{zzyxyxwxxvw{{}|}}|{|zzyyxyxwxww~|||||}||{zyzyxyxxxwx}|{|||}|{{zyyyxyxxxww||{|||}||{{zyyxyxwxwv{}{|}|}}||{zzyxyxwxwwy~z|}|}}||{yyzxxyxwxwy{|}||}||{zyzyxyxwwvy{|||}}|{{zzyxyxwwxvx~{|}|}}|{{zzyyxyxwxvw}{{}}|}||{zyzyxyxwxww|}{|||}}|{zyzyxyxxxwv{}{|||}|{{zzyyxyxwxwvz}{||{|}||{zzyxyxwxwuy~{|||}}||{yzyxxyxwxwx{||||}||{zyzyxyxwwvx~{{|||}|{{zyzyxyxxwvw}|{|{|}||{zzyyxyxxxww||{}|}}}{|{zyzyzyxyxw|~{|}|}}||{z{zyyzzyyx{~|}|}~}}|{{{{z{zyzyy{~|}|}~~}|}|{{z{{z{zy{}}}}~~}|}|{{{|{{z{z{}}~}~~}}}}|}|}}|}~}~}|}|{|{zxwwvvuuwxwvvutuwwwvwvuvuttutrpqstssrrqponmmnnmmllmnnmmlmlkllkklkjjiijhgeedeedccbaba`a_[Z[ZYZ[Z\]\[\[Z[[Z[Z[ZZ]`a_^^_`abbccddeecbbccddcbbabcbbbcbbcbcbbcccdcabhmmnnnmnpqrrsttuvuwyzz{ywvwxyzzyvtuuuuvutsrssrrvxxwxxwxwxxyyz{|~~~}|}{zyyx{~~~|{|{{|{{|zxz{xxyzyzyxxwxxyyxwxwvwvvxzwtuuttusrrqrqpqpopononieddccdccgjihgfffgffffegknnmmllmmnnnonnolgefefgc\[\ZYZYXWUTSRQQPOONMNLLQZ^^__^_`bdeghhjjklnnprpljjkllmnkdbdccddccbaba`djljkjjjkklmmnoopvz|{|||xuuwxyzyyz{{{z{|{|||}}|}~~yyzzz|zz~|ursrrsqorwywwwvuuvuvvuuz~yyyyzxrmmmkkkihgfddcba`__^]\[]ckonmlklmnoppqpqrqrsrttniihiijihc]Z[ZYZYWVUTSRTZ]]\]\\]]^__`bbadjopppqmihijlmmnmmmnnnoopqpqrqry{urtttuwvwxwxyxyxyzzy{yrnppoqqoouyzyyyxy{zz|||~}~}||{{|z|~}z{zyyxvutsrqoponmlkjiinv|}|{{{{}}~zxzyyzzzxrljjijjhgedca`ejjhhgeefeefededcelponpmfbcdeefeeccccbcbabbabbafmkdcddefgghiiihijkkjjkkf`_`a`a`_afjjiijijkkmnmpw{|}~~ywwwvwwvuusrsrqrqppqoopt{~}|{zyxxwutx}|wuvvuutsqpnmotwvutsrrssrsrrqqqtz~}}}xqprrssttsrqqppqpponoomnvyslklkklklkjjiihhghgffb\XXXWVVUSUZ^\Z[ZYZZZ\[[bhijklkmnprstvvvyytpnorqjfefeefeddcbaabaa`a`a``chmsxxwxxy{}~yvwwxyxwvvutu|~~}}~}|{yy~~}~~}~}}|{~z|}}~~~}|||{|||{{zzzy~~ywxwxyyxxxwvvutuuttrlgeffeddcachkihhgfgfggfiptrqrrrsrsutuvuvwuqljllf`^^]\[ZYWVUSSRRQPPOONMOTY\cgeeghhklmopqrstvvwzwpmopprrrsrlgfghghhfffddjpqqpooppqrqsssstsv}{wxz{}}}}~}}~~|{|{|}|{z{ztqrqrrqpnmpvxvvuutttusu{||~{urqqponnlkjihggeddcab`_djjlsvtststvwxyyzz{||}~}wrrsssutstrkfeefeedccb`cilkjkjkjklmlmnmnnmqx{||xqpqrtuvuvvuuvvwwxwxxyxz{yz{|}~~}}}|}|}}}}~ztqpqrqpqpnov{yxyxwxxyyz}~~}}|{{zxwvuuvutsssqptz{}~~}{|zuvvuvuttrpu{|z{zxyyzyy~zzyyxxwvtsrqpponnmklkikrutx~~xsrsrrrpopmmswwvvttuttuuuvuuvutyxtuvwxyyyxxwxxwxxyxxyxx}yxzz{}~}||{||{||{|{uooooopoomkntvwvvuutvvvyzzzyzyxwvtstsrrpopnmnllsxvxzxyyxyxwwtsy~~}}|{|{||}|}~}}~|~wwwvwwvutrsx|}||{z{{z{~}{}|{{zyxvuutrrqpqpoomlryxv|{wwwvwwutsqu{}|{zyzzyz{z{{z{{{{{{||}~}}~}~}}~~}~}}}}~{tqrrqrqppnlpvxwvvvuvwvx}y{zyzxwvvtssrrqppomnmlpvxvyywxwxxwvusu|}}|z{{{{|||}||}||~}}~xuvuuvvttsprx||{{zyz{z{|}~}}|zyxvvvtttsrqpponqxzxy~{xyxxxxvvssz}|}{{|{|}|||}||}|}}}~~xttutttsrrposy{yzyxxyxx~zz|{z{yxwuttsrrqpoonnlouywvz}xxyxwwvuttx~~|}|{{{{|}||}||}|||}~~{uuuuuvtssqorx{{yzyyyzx||{}|||zyywuvuttsrqpoonouzywyzxxyxxwwusx~}}|{{|{||}||}||}|}}~}}~|utuututsrrppu{{zzyxxyx{}z|}||{yxwuuttssrqpoommsyyww{|xwxxwwvusw}}||{zz{{||}|||}}}|}}~}~~~wtuutuutsrpnrx{zyzxwyxy~{|}||{zywvuutsrrqppomnrwyxvxyxxwwxwusv|}}||{|{{|}|}|}}|}|~~}}|xttututtsrqoou{{yyxwxxy~{{|}|{zywvuuttsrrpoonmpvyxww}zwwwwvwvtuz~~}||{{{||}||{|}|}||~}}}~~~~yuuututtsqpposy{zyyxwxw||{||}|zyxvuutsrrqqoonlouxxwvy}xwxxwwvtuz~~}||{|{|}|}|||}|}}|~|}}}~~~~~zuuututttsqpopv{zyxxwxx|{{|{|{zzywvuttsrrqpnnmouyxxww}zwwxwvwutx}~}}|{{|{||||}||}|}|}}}~}~~~|vttsttsrsrpootzzyyxwxxz}z{||}|zxwvutstsrrpoomlsxxwwvy|xwxwvwvtv|~}|{z{{||}||{|}|}}|~}~|}~}vtutuvutsqqporx{{zyxwwy}||}}~}{zyxwvuvutsrrqqptyzyyxx}{xyyxyyvx}~~|||}|}|}~}}~~}}}~}~}~~~~~~~{xyxyyyxyxwvuux||{{z{z{~~|}~~~~}}}~}~~~~}|{zyxz{{zyxwsqpqponmkjjihhggec`__^]]\ZYYWVUVXYXWWVUTVY[[\\]^^_abcdefgikklmmkighijklklkklkllmmnnooqsvz|}}|{zxwuttronmlkjihgfeda^_`_]]\[[]__^]\[Z[ZYZYYXXX[]\[\[ZYWWYZZ\[\^^\[]^_`bca^_`_bdddedeghijijkjkmnnpoqx~~|{zyyxvutrqqpqponmllkjjjgb__^]^^[Z]^\[ZXWXWUUTSSSQQTXXWWWVWXZ[\]]_`bdc``bcdghgcaccddededeeeefefggfgfghihnx~~}|{zyxwutsqpnnmmlkjiiga\[\ZXYWUVZ\[ZYXWWVUVVUUTSU[^\\]\\]]^_`acceghdbbdefhhd_`baceededcdcdeddeefgfgghkt}~}{zzxxwusrrqqoonmmlkkke^\\[ZZYWVY]^\[ZYXWVWVUVUSUZ]]\]\\]^_`bcdefgjidbeggikhcabcdefeededdeddeffeffghhioz~}}{zyxvutsrqqponnlklia]\\[[ZXVW[^]\[YXYXWXWVUTTX^`_^^]^_`bcdeghikljfdghjmlfbcddefgfedeefefeefggfghghlv}}}{{zwwvtsrqqonmmllkc^^][[ZYXUW]^\[[YXXWXWVWVSW^`^^_^^_abcdfghikmmhegiimnhdcdefgffeeefeffefeefffgggjrz~}}}|{zwvutsrqpoonmllg`^]\[[ZXWVY^]\[ZXYXWWWVVUU[`____^_`acdefgijknmgfhjknkecddefggfeeefefeffefgfghgiov}}|}|{{xwvttsqpponnlmkc]]\[\[YXUU[^\[[YXXWVVUVUSX__]_^^_`acdefghjkmokfgijmmgbdedffefeddededeeedeffgfglrx~}}||{zywvtssrqponmllkd^]]\[ZYXUSW\][[YXWWVUVVUSV\__^_^__`acdefghjlnnifhjkmiccdcefefeddedeeddedeeefgfjptz~||}{zywuutsrqpponlklh`]][Z[YWVSSY]\ZYWWVVUVUUTTY^`^^_^_`bbcefgiklnpmggjkllfcddcffefedeededddedddfgfgntw}}}||{{yxwutsrrqppomlmib^][Z[YWVTRUZ[ZYXVVUUTUUTTW\^^^]]^``bcdefhjklookghjllgcddeefeefeddeeddedeeeefffkquy~|||{|{xwvtsrqppoonllkf^\\[ZZXWVSRW\\ZYXVUVUUVVTU\``_`_`abceefhiklmorpkjkmomfdggfghgggffgffgfgfggggighquv||{||{|{{zxwvvuutssrrsogcdccbba`^\^cgfedcbbcbccbbhmononopqrsuvwwxz{|~zuuwywrnooooponmmllkklkkjkjiijjjotvy~}~}~~}}|{{z{zyyyxywpkkjiijihgedhmonmlkkklkmmknuxxyyxyz{}~~||{ututsttsrqqponnnmlllkjlljltwv{~~{~~~~}~}}~}|}|||wononnnnlljhinttrrqopqprrqry~~~~zwxwwwvuusrrqpqpoonnmlkljkrvvw}~~~}|{zzxx~~~~~}~{uqqqpqpoonljmsvututrsttutty~zyzyxxwwutssrqqpponnmllkjnuwuy||}|{|{yxxvuw~~}~}~~~~~~~~~~~yrrrqrsqpoommqwxvvvtuvuvwvy||{zzyxwwuutssrqqononlmljltwuv|~zz{zyzywvusu{~~}}|{|}|}~}}~}|~~}}~|vrssrsrqppnmntyxwwvuvvwxwx~~{|{zzyxwvuutsrrqpononlmllpwwuw~{yzzyxxwvutsw}~}}|{{|{|}|}||}}|~}|}}~xsststsrqponnqxzxwxvvwwxxx|{||{|{yxwvuussrqpponnmmljnuxuvz}yxyyxyxvutru{~}}{{{{z{|{||{|||}|{~}|}~~{vttsstsrqponosxzyxwvvwxyx{~|}|{{zxxwuuussrqqpoonmlkmrwwuw|{xyxxxxvuursy}}||zzz{z{|{||{|{|}||}}}~~wsttsttsrqpompwzyyxwwwwxyy~{}}||{zxwvuttssrqpoonmmllpvxvuxywyyxxvuusqv|}|}{zz{z{|{||{||{|}||}|}~~yutttutsrqpqonsyzxxwwvwxxx|}|~}||{yxwuutsrrqqoonnnlkntwwuvz{xxywwxvutsty~}{{zz{{z{|{||{||{||{}~|}}~}vtuttutsrpoonovzzxxwwvxyxz~{}}{|{yyxvuutsrqqpponmmlmrwwvvw}zxxxwxwvurrx~}|}{z{{{{|{||{||{|}|||}}~xtuttutssqppomqxyyxxwvwxxx}|}}}||zyxwvutssrrpponmnllpuwwvty}yxwxwwvutru|~|{{zz{z{{|{||{||{|}||}}}}~~{uuuututsrpopnntyyxwxwwwxx{}|~}}|{zywvuttsrrqoppnmnkmtwwvuu{zxxxwxvvussy~}||{z{z{||{|{|{{|}|}|}~|~}~~xuwvvvvuttsrqprwzzyyxxwyxz~|~~~}}|{zyxwxwvvutssrrrqquyzyxxz~{{zz{zzyxwz~~}~}|}}|}||}|}||}|}~~}}}~}~~~~}|}~}|{zyyxxwwvutssromlkjkjjihhhfeec`]\\[ZYYWVVXXWVVUTUTUWWXXYY[[\\]_`aehgefhijkllmnnopqqrsstuvvwyxx|~|yxwutuusrponllljikllkjihgededdcbbabdeddc`__^^]]\\[[[\\[\[[\YUVXXYZZ[[[YWYZZ\_`___`aabbccddedefffghiijmqsty}~~~}|zyxvvurmjiihgfeca`^]\[[YWW[\[ZYWVUTSTSSRQPPQPPOOOTWXWXXY[\]`a_]\^`bdfgghiijklmmnnoopqqststuqnpqqu{~~~zvtsqppnljihedfjkihffededccbba```_^afhfffdcddcdcdcbcddcda[XZ[Z[\\\]\]_^YWWYYZ\]\\]\]^^]]^^__`__`aachmmnpopv~~}{tnmljiigfdba_^][ZYXVUSSV[[YXVUTSTTSRRQPQPQUZ[[Z[Z\^_`bddfifaacegijjkllmnoppqqrrttuvvrmlnooqqprx}~~~|vtrqponliinpomljiiihhggffedcdcbcb`chjjiihghghihihhiga]]\]]^]]\]\]^__``\WWYYZ[\\[\]\\]^^]]^^_]_ekllmnmorrsywsrpoomkigeca``^\[YXWUTSQPTYYWVVUTSTSRSRQSZ]\]\\\^^_abcdehijlkgegiklmnonoppqsstutuwtnllmmnoooopoou|~~~~~vrrqporvvtrpnmmlmlkjjiiihgfffedddbcimmlljjijiikkf_]^]^^^]][\\[\]\^_^`b]WWYXZ[\\[[\\\]]]^^]aikkklklnoqrtuvy{zxvtrpnljigeca`^]\YYXVUSRQONQVWVUUSRQRQRX]]\]\[\]^_``bbcefgikloojghjlmopqpqrrsttvvqjjllmmmlmlmllmmmsz||}~}vpsyzyxwusqpqponmmlkkjjihghgffeddbbhnnllkiikib^^_^^^]\[ZYYYZYZZ[Z[\]^_]WUVXYZZ[Z[[Z[\\]diiijijlmnopqstuvwy~|{z{yvtroljigfdba_]\[YXWUTRRQPOMNSWUSSRPT[]]\]\[\]^__`aabcdfghhklmoqlhiklnppqqrqrtqkhijijkjkjiijijkjklknvyz{|{}|{{xxywvutrrqpponnmkkjiihggffeedccglmllkd^]]^^_^\[ZYXYXWWXXWXXYXY[\\^^WSUWWXZYZ[YY_fhhhihijklnopqrsstvxwy||{yxvsqoljigecb`_][ZYWVTSRQPONNKKQVUTZ^]\\]]^^_```abbcdegghjklmopqtvsmlnpqstsutniijjkllkkjiijijkjjjjkkkmtzzyzz{}{z{z{|{zyxwvvuututssrqqrqqpoonnmnlpvvnjkjjkkjkjjiihhghhghhghihijjkklmmgbbcceedgnqpqpppqrstttuvwwwxxyy{{|}~~{{{yyxvusqqonlkjjigfeddcbba`_^^^[[frtrssqrtuvxyyzz{||}~xwxvvvvttrrrpoponnmlmlkkkkjkqwwvwwwxxxz{z~~{{zyz~~~~~~~}}~}~~~}~~~}|}|{||{|{{|{y{yqnuzyyywvwvvwwvwvvvvuuvvvuuvvwwwvxxxxsmllltzzxyxwxwxyzyzyz{z{|{|}|}~}~~~|z{{{{zyxwwvutttsw}~}}||}|}~~}~}}{zzyyxvuusqppoommlkjiihhhgeeedfmpory{{{||~{|}|||zyxvvutssrqpoonmmlklkkjjimtvuuutuuw~}}}}||{zxwvvuttsqpu{|z{zyyzyz{{z{zz{z{}{{{tstrty}}|{zyzyz{{zyyzyzyzz{zzz{z{{z{{z|}xuy}|{||{||{||}}}|}~}~}}~~}~~~~~xuvwvwvutssrpry}{z{zyyzz{{{||{|}|{~{xyxwxwvutrrqooonmmlkkjijhhnttrsrqt|~}~~|zyxwvutsrqqpponmmlkjkjijigkrttssw}~||{{|zyywvutssrqpoonmpwywxwvvwvwxyxyxyyy|zututuussv{|{z{zyzyz{zz{zyz{z{{{{|{{|{|}|}|||}~~wsuttttsqqv||z{zyzzy{{{{|{||{|}|}|}zvxwwwvttsrrqoonnmlkkkimsvuttsstuux~~}}}|zyxvuutssrppononmmlkkjiiihgjov|~~||}|||{yxwuttssrqpoonmmlkntvvuvutuuvwvwwx~}xvwvwwutsrqpsy|zyzxxxyyzzyzzyz{{{z{{|{|{{~~}wsrssqu|}|{zzz{{|||{{||}|}|}~}}~}}zvvvuvuutsqppoonmlklswvvuuttuvwwxwx~{|{z{zyxwuttsrrqoonmmlkkkijjiiggltz~~~~~}|{yxwvutsrrqppoonmmlkjikquuttsssutuz{xyxwxwwvtsrqppoqwzyyxvvxwwxyxyxyzyzyz{zy}yssx}~}}}~}~~~}}~~}~~~~~~~}~~~~xqry~~~}||{|}}~~}}~~}~}~~~~~~~~zuuvuuttrrqonommrxxwwvvvwwxxyyxxyyyzzzzyywwvtsrrqqponmmllkkjkjhkqttssx~~}}{yxxwvutsrqqpoonnllkkjjhhnturssqt|zyzyyxwwvtssqqqponlmsxxvwvuvwvwwxwxxyyzyz}wuuvutv{~||{{{|{||}}}||}||}}||}|}~}}}~}~}~~~~~~~zutuututrrrory|zyyxyyxyyzz{z{z{{|{{~zz{zyzyxwwuuttssrqrqpqpoptxwwwvwvwz~~}||{{{zyxxwwvvvutttsrsrrqrrqtxxw{~~}|||{z{||{z{zzyyxz{{z{zyzyxyyyxy{|}~~}~~~|||||}|zxwxxwussrrqomlkjiihggfedccbba`_^^_``abcdfededdfghhiihijjijjkjkjjkjkjhfefeffdba`][[YWVVUUTSSRRQQPQPPQTUUUVVUUVVWWWXXXWZ_deefefghijlljhiijklmnmmnnooppqqrqqqpoqqnkigjnpoonnmnnnonnoonoooopopppqssrssqmmnruvuwwwvwwxyzzz{|{||}}~}~~~~~~~~~~}|{zyyxvvy|}||{zyzyyzzyzyxyzzxz|yzzy{zzz{zyzyxyxwxwvwvvvwvvvrmotuttsrsrrqrqqrqpoponnmmnmmllkkjc___^^cffdcbaabaaaba`_`_`_^^_^_bfhihhgghijjjkjeaaabbcbabaabaaba\XXYYXYXWVVUUVUUTSSSSQSY\\[\\[\`fiijkklmoprstuvwxyz|~~xqqrrssrqpoonnmnmlklkjjiijihihgiorqqrppv|~~~}}}|~~}{{zyxwvuutsrqqpnpvyxywv{yuvwvuutrponllkkjigfedccb``_]aghgffeeeeiprqqqpqrstuttuvuvwvwvqllmmlmllkjihihggg`YXYXWXWVTTSRU[^]\]]\]^_``aababcbcddeedfmrsssmiijkmnononnooppqqrqrsrrststuttw~yvvvwyzzzyyzyzz{{|{{|}|}}|}~ysrsrsssrrpsy|{{{zz{{|}~}~}}~~}~}}~}|}|z~zz|{|}||{zzyxyxwwxvvvututmgfgffedcba`^`fjhggedeedeeedeccgnppopoopqrsrsststtuuuqkiiijkkjhb][\[\\[ZYXXXWWWVUVUUUUTUTSTSQWahkkjkjkmoqstuvwyz{}~}}ztstrstrqqonnmlmllkjjjjhkqutsttstuuvxwwz~|{zyxwvutsrqqpponmllpy}ustrrrqonlkjihgfeccbadiljiigfgfghhghgfhnsssrsrrtuvvwvpkklllmllkjihhihggffefdcdbZUUUTW]`_^]\\\]]^_`__`aaabcbcdcddedee`Z\cgghgfffggiiijjkkllmnnonopoorz~~~zxz{z|||||{||{|}}|}}xrprrqqqpponnmllmkkpvwvwvuvwwxy{~}~}|}|{{|{|xuusu|~}}{z{{{|{z{{zyzyzzyyyxx|~|{|}}|||zzyyxxwxvpjiihggfeecaa_^^][[ZX]ddbcb``a`dlonmmnnopqrssttuuvvwwxxwxxyyxtngbabcbba_^]\\[ZZ[YYXXWXWWWVVWVTX^aba`ainooqrrsuvxz{{}}~}|~~}~{urqqrqqppnnmklljkqvvttsstuuuvuvwvwxwxxw||yyzzy{~}||zzyyxwvuuuw}~~~|}~|{zyxwvutsrrqpoonmnlkouwvuvutu|{vvvuvutsrpppmpvzxwwuuvuvwwvwvwvwvvwxww{~zyz{|}|}|{||{|{|{{z{z{zzzzyzzx|zxyyxzyyzzyzzyzyzyzyyzyzzzyzzuomnnmnnllquwvutttuvvvwwwwxwyywzzxxyxwwvusrrqpponnmmlklkjlrvvtv{}|{zyxwvvutsrrqqoppnntyyxxxwwyxy}|}|||{zyxwz~}~~~zttuttutrsqnsz{zyyxxyxyzyzzz{{y}zyzyyxxwutsrqqponnmlkkkijjhiotv{~||{zzyywvutsrrqponnmllkilrvuttsstttvvuy~xvvvuvvsty~}{|{z{{{{|{{|{{||||}|}}|}}|~}~~~~yuuvuuutsrqqporx{yyxxwxxyzzz{zz|||{|{zyxwuvusrrqpponnmlmkkkijt}||{|{zyxvvutsrqqpoonlovxvwwutuvwxwwxw{~xvuvuuw}~||{z{{|}|||}||}||}||}||}|}~|xw|~}~~}|}|}~~}~~}~~}~}}~~}}~~}|vtututtsrqponnmmotwwvvutvvvwxwy}}|{{{yxwuutssrqpponnmllkjkjhjotx~{z{zzzyxwutsrrrpopmmtxxwwvuvvwwxxyxxyxzyvuuy}|}}~~~}}~}}~}}~~}~~}~|wrqv}~}|{|{|}}~~}}|}}~}~}}~}}|vuvuvutsrqppoonmmlmrwwvvutuuvvz~~~}}|zyxwvuttsrqpoommlllkjiikpttsv}{yzyxyxvvussrqppmouyyxxwvvwwxxyxyyyyzyzxu{~~~~~~~~~~~~~|uqrrqu|~|||zyz{{|{||{||||}|}}}}{wvwvwvutsrqqpoonmlmkkqvwvututuz}~~}|zyxwvuutsrqpponmmmllkjmsvuutsv}|wxyxxxvuusrrqory|zxyxwxyxyzyzzyz{z{{{{{ursrssrsx|{{zzyzzz{zz{{z{|{||{~zxywwwwuutrqqpoonmmlkljjotvuuttz~~~~}{zywwvuutsrqppoonmmlkkpuvuutsttv}{wwxwxwvutsqqu{}{{zyxzzyz{z{zz{{{|||}|{}}yssstssrrppu{{yzyxxyxyzyz{z{|{{zyzyxxwvvtsrrqqpoonmmlkkjhlsvtv}~~}}|zyxwvvttsrqqponmnmkmswvvuuttuvvw}|xwvwvvuurrx}}{|{zz{z{{|{||{|{{|||}}}|{~|}~~xttttstsrqpnnsxzyyxwwwxyyzyzzzzzzzyzzxwvutssqqpoonmmlklkjihjpx~~~}|}}|{zyxxwwvwvvututsw}~}|{yyxwvy~~~}|}}|}}~|}{xwvuttsqpnmlkjiigfedcb`a`^^^\\cmsrqqqpqrtuvwwxxxyyzz{{|{|}}}~{uqrsrqrsofbaa``_]\[XWVUTSRPPPNMQVWUTTRQRRSSRSSSRV\`__``abcefgjhb_`bbcddeeddeedeefeeeedeeaZX[ZY_egeeddcdefghghihijijkkjkjklllmlfbgnooponnonoppqrqrsrststutuuuuz|~~{utuuuvutsrrqqpqpoqx|{z{zz{|}~}}|{zxy~~~~~~~~~}~}ztopv||zyxvvvwvwwvvutuutttstsrsrrrsoheddipqnnmkklklllklkjkjijjijihjnsuutsstuvvwvqlklklllkjjihggfffc\XWWVWVTSQPONLLKJIHFHORRQRQPQQRX_bbccddghiklmopprstuvvwxxyz{xtoieeghhgfedcbcbbaa`a`_^_^]^]]]][_ehhgglquvvwxyz{}~~xxxxwxwwvutssrrqt{~|{||{||}~~~}|{{zywvvuu{~~~|}}~}}{zxvutsrqponmlkjjiggfddinonlmlkovyyyzyyz{|}}~~zwwwwxwwvvuttsrrmfccbaa`_^][[YX\bb``_^]]]^]^]]\]]]\[[\[\agjhijhb_`ccdefefffghghhihhhijiijjjkjjouqlkllmnoopppqpqrqrrsrstsstttutnjijjikkijpssrssrsstuuvvwwxwyyx|~~~~}|{zzyyxyxwwwvvvuuz~~}~}|}zsoonmnmkkjghosrqqonoonooooonomnsyzz{zyz{{|}}~}~~~}wrttstusrrogbbaa``^]\YXWVUUTRQPONNLLLJJOTUY`b`abcdfgiklmooprstvvwxzyz{{}~}xssuuqlikjjjihhgffededdcbcbbaa`cillklkkllmnnpx|}}~~}xxyyyzyvy~}|{z{yxwwuvusv||{{zzywutsqppnmmkjjhhlqsqpponnoppopopu{||||{|}}yuvwvwwwvutstsrsrqppooomfa``___bghfdcbbbbabaa``_``_`_]^^^]^\\^\WX]^]^^]^_^^``aababccdeddeefgffjqtttutuwtonoopqrqrqqrsrststtsttnihhihiihgffededdhnpnonnnopqrrrv|~~~}|{zzxxxxwwvuuutssrstrqsyz}~|uppppoommljihgfeecbeknljjiiijikouxwvwvwxyzz{{||}}}~|uutmihihgfeba`^]\[[YXWWUTTSRQPOONLPWYWX_cddefghjkmnpqrsuuvxyz{||~~ystvvvwvwvvvtniikjjjiihfegfeedcflponmmnnooppqqrqqrssw}}|~|st}~~}vtvuv|~~~~}}||{zzy|~}|{zzywvvtttsrrpopnmsyywxwv|yxyxyxwutsrrqposy{yxxwvwxxyyxyxxxyxyyx{}}~~~~~~}~}~}}|}|}|{|}|{{|{{z{z{{zyzzyyzyxxyxyxxyxwyxqkkkklkkntutssrrsstutuvuuvvuwwvz|wuvututssrpponnmmlljkkijpuussru|~~~~}{yxxwvuttsqqpoponmnllsxwvwvuvvz}{||{z{zxwvuuz~~}}~~yuuvututsqtz}{{{zyz{z{|{||{||{|yyyyxxxwutsrqqpoonmllkjkjjputsx}}}}||{yxwvuusrrqponnmlkljilrutrssrrtstx~xvvvuvuutqsy|{zzyyyzyz{z{zz{{{||{{||}|}|}~~}vttutuusrqpoqw{zyyxxxyyzz{{z{z{{|{{{zyywvutsrsrqpoonnmlkllknu}~~~|||{zywvuustsqpponnllqwxwwvvuvwvxxxzyvvvuwvtx}~}||{z{||{|{{|{{|}||}|}}|}}|}~|}~}~~}~~}~~~~~~~~~~~~{ututstsrqponnmntxxvvvuvvwwxxyx{~{{zzyzywvussrqqqponmllkkjiiihis~}{{{z{zywvtssrrqqpoomnsxxwwvuvvwwxwxyxyzvvvtv|~}|}}|}~~}~}}}~}~~}~}}~~}~|ts{~~}|}|}~}}~~}}~~~~~~~~~zuuvuuutssqpoonomlrxxvwvuvvwxww|~}~||{zyxwvutssrqpoonnmllkjkjhlrtv}|yzyyzywvutsqrqoppnpvzxwwvvwvwxwxxyxyxy~{utw|~}|}}~~~~~}}~}~~~}~~~~}~~ysqqsz}}|z{{||}||}||}|}~}}}~}~yvvvuvvttsqppoonmmllouxvuvuuvvw}}~~~{zyxwwuttsrrqooommllkkiiouutsu{}yzyyyxwvtssrqrpory{xyywwxwxyyzzyzzyyzz~{y}~~~~~~~~xsrrrrty}}{{zyzz{{|{|{||{|||}|{xwwwvwvutsrqqponnmllkjmtwututsv}}~~~~}{zxwvvuutsrqpoonmlmmkjkquvuttst{~yyxwwxwvusrrpqv{{zzyyxyyzyzyz{zz{z{|{z~~~wrssrstqqw{{zzyyzyz{z{{{{|{{||{yxyxxwvuttsrqpppnmmlklkilruvutw}}~~}|zyxvvvttsrqpoponmmljmtwuuutsuuu{~xwxwwxvutsqsy||{{zxyyzz{z{{zz{|{||{||{~~|~~|vsttsttrrqosy{zzywxyxyyzz{zz{z{}yyzyzyxvutssrqpponnmmlkkkijptvz~}||{yxwvutsrrqqoonnnllpvwvvuuvvwxyy~}}zvwwwxxvuusrrqqponmlmljjib[YYXWWVUSQQPMOUXVUTRRSRRSSRTSRU]bbbcdefhjmoprtuuwyz}}zutuwyz{zvomnoopqpponnonopopppprqqrrrsrsz}||zyxxvuupifeddccfjjhffedccddbaa```_^^]]\\[[ZZ[YVUXXWWVUUUUTUUTUUUUUVWXYYZ[[]^_`fmoprsrtuqmoqqrstuttuvvwxxy{z{}{uqrstuvvuuvvuvvvx~~}|}~}}|{zskijhhgfdb`^]\[ZXVVTRTZ\[ZYWVWVWWVVUUTTV\`a`_`__abbdd_YY[[\^_^_`_`abdeefgghjjkljcaaadkppoonopprsttuvwxyz{}}~|z~}xzwollkjigedb`_^\[ZXWVTSRQONMKKJHHLQRPSY\[ZZ[\]^_`_`bccefgijkmnorqlijlnopqrqrrnhghhijiihhgghgghgglsvuvvwwyz{}~}{~yvvvvwvtssrqppoonh`^^]\][YWVTSRPOOMKKJIMSSRQPNOOPX]]]^]^_aceghjklnprtvwxz|}|uomopqrqpoonmnmnonnnonopoopqpqqry~}||{zyxwwvtrssrqqpoonmnmklkjihhggfffdcdcab_XSRSRQPQWZXWVUTUTUVUUUVUVXWXZZ[`hklmnopsuvxzz}|wuwxyz{||{|{|~}wssttvwvvvvuvvvwvvwxwxxx}}}{{{wpjiihhgedba_]^dgfdca```_`_^^]\]]\[\[ZZZ]cfeefaZXY[[\]\[\]\]^_``abccefghiijkkmuzwpprrrtuvwwwxyyz{|}}~~|z|}}~~}}~zroqonmlihfdcb`_^[ZZXWVUSSPOSXYXWVUTUUTUZ`aa`a``bccdefghijlkgcdfgijjkllmnnoqqpsrkfghhijijigksuuuvuvwxz{|}~zyzyyywwwpheeeddba_][YXWVUSRPONMLKIJHFHMRW\\ZZ[Z[]^`abbdegijknoprtuwyz|~zutuwyvpmnnmnnnmnmlmlklmlmlmnmmouz|||}}}~||{zzxw{|vrstsstrqppoonmllkjihgge^XWXVVUTSQONMLJOUUSRQQPQQRQRSRRW^bbceefijloprtuvxz|}~}wwz{{~}vqqrrssrsrrqrqrrsrrstttstuutvuty~|{zyyxvwvpifffcfknljihgeeffedccbbba``_^_^]]\[\\WPSYZYYYWVWVWWVWXXWXYZ[\]^^_abcflruuuwvx|{urtvvwyzyzz{{|}}~yvwyyyzyzyyyzyzzy|~}|~|~zrlkljiihfdbaa_^]\[YX\aba`_]]^]^^^]^]]^]_fkjjjjjllmoojefghijjklmlmnoopqqrsstutuvsmjknvzzxyxwxxy{||}~~|z|}|zzzxwvtuz~~|{zyzyy{}vsutttrpomljihhgedcbaa___]\\[Z[`efddhnqpqqrsstvwxyz|}~~~{|~zuttsttsrrqppoponntyzyzyxyzz{|}}|}~~}xwxwvz~~}|}|}~}|}|{|{|||{|{~~}}}wqpopponmljiihgfffddcbbhnnllljjnuzz{{{{|~zz||}}{zzxvuututsrqqppoonnlmmlntxxvwvuz}~~~}|{yxwux~~~}~~}}~}~~}~~}~~}~~~~~}~|}}}~~}~~}}}||}||}|{{|{zz{z{wqmnnmnnlntvuuusttttuvuvvuvvwxwx~|xxyxxwwvutsrrqqpoonmnmllqvxxvv{~|zzyyxwvutsrrqpoonmqwywvwvvwwyyuvvuvusrrpnrxzyyxwwwxwxyxyyxyyxyyxyyyy~zz||}~~~}~}~~~~~~~~~|utttsttsrqqw|{zzyyyzz{|{|{{||{~}{|{{{zxwwuutsrrqppomnmklkjntvv|~}|}|zyxwuttssrqponnmllkkpuuuttststuuv}{wvwvvuvtsx}}||{zz{z{||{|{||||}}|}}}~~|~~~zututuuttrqqoouzzyyxwwxxyzyzzyy~{z{zyzywvutsrrqpnonmmlkkjijigis}~~~}}|{|zyxwuutssqqppoonmntxxvvvuvvwwxyxx~|wwvwvuw|~~}||}|}~}|}|}}}}~}}~}}~}}~~|{}~}~~~}}~~~~~~~~~~~~xttuuttsrqqoonmmrwxwwvuuvwwxxxx~|}|{{{zywvutssrqqponnmlmlkkjiimu}{{|{z{yxvuttsrqpopnnqwyxwwvvwxwxyxyyyy~|vvutx~~|||}}~}}~}}~~}~}}~}~}~~}~~yqrx~~}||{||}||}}}~}}~~}~}}~}~xvvuuvutsrqppoonnlovywvwvuvwwwz~~}}|{yywvvutsrqpononmmmlkkiiputtz~zzzzyyxwvtssrqppoosyzxxwwvwxxyyxyyyzzy|~vtz~}}~}~~~~~~~~~~vqrrrx~|}{z{zz|}||}||}|}~}}~}}~xwwwvwvutsqppponmmljmuxvuvututx~~~}{zxwwvuttsrqpoonmmlklkhksvuussxzyyxxxxvutsrqqpqv{zxyxwxxyyzyzzyz{z{{z|~~}urrsrssv{}{zzyz{z{{{z{|{||{|}|||xwxwxwuttrrqpoponmllkjlrvvuvtty|~~}|zxwwvvusssqoponnlllkjntwuuttstxywxwxywuussrpty|{zyxxxyyzz{z{z{{z{|{|{|~~ztrsssrsrqsy{zyzyxyzyz{{z{zz{|{}{yzyyxwwvtsrrqqooonmmlkkjjouusu{~~~}}{zywvvuttsrqqpoonnmkkqwwuuutuvuuz|uonomkljggecdjmkjihgffggffeedccflomlmllmlmnmnonnnnnokdabcbcbabaZTTTTUVVUVUTUVVUVVWVWVVWXWXWY]cinrrstuvy{}{{~||{zyxxwvvusrrqqponnmlmkkprmiihghhgggfeddccbaa`__^]^]\\\Z[afgeded_YXZ[Z[Z[[ZYZ[[\]\]^``acaZWYZZ\]\[\[[[Z\chihihijkmooprrsz}{ywvtrpomkjifhoqnmlihihghgghffmrqqqpopqqrrrsrlffggfggfdccbaa`__^]]\[]ZRMMNLLOTVVTTUTUVVWYZ[\\^``abddeefhhhkkfdjoooqpqrstuuvwxxz{|}~|zyvtsqonljigedca`^\][XY_bejnlkkkklnnoooopopqppqrqrqpqroheefeefdcc^VSSRQRQPNNMMLLMLLMLLRY\[\\\]_`bcceffhiiowyy{|{}}~ztrqponmkihfdcb`__\[_efcbca`a``djmlklkjkllmmnmnmmnonopopoopojdb^XVXXWWUTTSRSSRSSSSTSTUTUVUVWVVY`eecfmrstvwxz|~~}||{zyxwwutttohdedbdillkihggfeefeddccbbaa`a__djkijihiijkjjljc^`a`aa`a`_`aaacb[WYZZ[\[\\\[\\]\]\\]]\agjkjkllmsz~~}{xwusu{}zxwuttsrsrqqpoonnmnmkntxwvwvuqkjklklkjihggfeeddcbbaa``__^^]]``^[[ZZ[[[[\[\]]^_``abcdeeghiikkgbabbceddiopppqpqrtuvwxyz{|}~~}{yxwusqomkjhffebbfkkihgfffekrsrqqqqrrststtstuttvslhhihiigfeddccbbb`YSQRQQRQPONMMRY[Z[[[[]^_accdffghiklklmmox}}~ytuxz|~~||zxywtspnlkihgedc`_^\\\YZ`dbdjlkllkllmmonnopoopqppqpqqrrqrrqmgefc\YXWVVUTTSSRRQRRQRRQRSRSTSV^aabcbcdfghinuyxz|{|~{{{wnjjjhhgedba_^`ehgedcbcbbbba`a__djkjjkiijkjllkllkmmlmnicaaabcccbZUUWWXXWWXWWWXWXYXYZYZYZ[[Z[[[aktvuvvwy{~}}}||{zzywwvuutssrqqpponnmmllklkjiihhggfefeedccbbaa`_`_^^^\_ehghffgg`[\]\]_^^^]^_^`abbcddfgc^]^^_```_``_``_bhmmlmmnnpqstvux~}zxwusqqnmlihlqqpnmkklkkkkijjhjquutuutuvwvwxvpklmlmnmlkjijiiihhggfgfefb[WYWW\cdcbbaabdeffghhiklllnnopqqrsrssmhmuxwxyxwxyz{|}}~~}|zxvutrqpomljiihgfedccbabhkjmsvtuuvvwxyzz{||}yxyxyyzywxwrkijiijhggfddddcdcbcjnnmnnmnopqrqrrssutu|{|}}}yuttsssqponllkjihghffkpqppnnonou|}||}|}~yutuuvusqqponnmlmlkkjjihhhgggffjoqrqqsy~|}|}}|{zyxwvvutw}~~}}~~}~~~~}~~}~}||}|}|wroppooqvyywwvuvvwwxwxxwwxxwwxwy}vrttstsrqqpoonnmllkkjiilsvtttrsz~|zzyyxwvvuttsqrqppomotxzyxxxwy}yyxxxxwvtssqou{{yyxwxwxxyyzyxyzyyzyzzy}{{~~~~~~}~}~~}~}||}}}~~~~}}~~~~}~~}~~~}xrqsrrrrppu{{yzyxxyyzz{zz{z{||||z{{zzywvvttssrrqpponmmlknuywvx~~~~}{zywwvuttsrqponnmllkmrvututssttv|{vuvuvvttsppw{{zzyxxyyzz{zz{z{{{{||{|{{{}~yuuuttusssqptz|{zyxyyz{z{{{{|{{zyzyzyxwutsrqqppoonmllkjkjhkqtx~~|}|{|{yyxvutssrrpponmnlkntwvuuutuuvvww|~xwxvvxvsv{~~}}|{{|{|}}|}||}||}~}}~}}}}~}vtuttutrrqpoomqwzxwwvwwwxyxyzxyzz{zzzxwwutsrqrqpoommllkkjjkhiu~}||{|{zyxvuttsrrqpoommqwyxwvuvwwxxxyyw{~xuvvuuy~~}|{|||}}|}}|}}|}}|}}}}}}|vw}~}~}}}~}~}}~~}~~}~~~~~~~|vtutuutsrpqpnonmovywvwvvwwwxxx||}||{zyywvvtssrqqpnnnmmllkkjhkqu{{z{z{zyxvutsrrqppomotxywwvwwvwxwxyxyyx{~wutu{~|}|}}~}~~}~}}~~~~}}~}~~|upqx}~}|{z{{||}}~~}||}~~~}~~}~{vvvvuvutsrqpononmlmsxwwwvuuvvv|}~~~}{zywvvttssrqponnnmmllljilsvttx}zyyxyywvwussrqqonqwzywxwwwxxyxxyzzyzzy|wu}~~~~~~~~~~~~{tqssqv|~}|{zzz{{|{|||{||}}|}}|~zvwwvvwussrqpponnmllklqvwuuuusv}|~~~}|zxwvvutssqqqpoonmllkjjouvtutsv~{xyxwxwvvtsrrppty{zyyxxyxyyzyzyyz{z{{z{~ysssrssqsz}{z{yyzzz{z{|{{{|{||{ywxxwxwutsrrqppponnlkljjouvtttv}~}~}{zywvuvusrqqppoonmmlklrvvuuttutv~{xxxwwwvtsrprw{|{{zyyzz{|{{||}}~~~~}|{yx|~~|{zxwvtssqponllkijigiorqpponononpv{|{|{{|}~}ywxyxyyxxwuvutttsrsogcccbba`_]_dgeddbbaaabbaa`_`__`_^__^]^]`gjd][\[\\]\\[[ZYZYZZYZYXYZYZZZZ\[\diiike^^abceddddcddcdededdeedffb\ZZ[[\\[ZYYXY_ddddedcdefghghihjpvxxxyxz{|~|}~~|uqrrrsrqoonmllkkjkjihihhghghghoy~~~~}}~||~}~}}~|vqnonnmmkjjhggfdiopnmnlllmlmnmmouyzyzyyyz{|}}~~{uuuuvvpigfeddca`_^\[YYXWVUTSRQONNMLMJJS^b`_`__``acddeeegghijijkklnnopmgfghhijjga]]^]]]\[[YYXXWXWVVUSU[``_`_^_abbccdeeejrutuvwxxy{|~|vtuwxyyxyyyyzyzzyz{z{z{|{upopnpv{{zyxxyzyz{{{z{{|{|}||}~}~~~vt|~}}|y}~~~}~}|zxwutttsrqpqvzyxxwvwwvwvvwvvwvuy|{{||}}|{zzyxyxxwxwvwvuutuuphdhnrrqpomlmllmlklkkjjijiihhghgffgaZXYY]ddba`_^_^_^^_^]]^]]^]]^_^_ekllmnmnpqrutnjkllmnnnnnmnmnmmnkd`bcbccba`_`_^___^_^_fjjijijkkmtyzz{||}~||~}}||zyxwwvuutssrqrqqpqpopnntz{{zz~|zzzyyxvusrqpponmmkkjhiptrqrqory}}~~~}~upqpoqpnmjhggedcba`_]\[ZZXWVVTU[__\\\[Z_fihhghhiijklmlmnnoopqroighiijkjkkjjkjkkf`^`__`_^]\[[Z[`efeedddefgghhhiijkllmmmov||{}~zustvwxxyxxyxxyzzyz{{z{{||}||}}}|}~{vwxxxyxvz~{|{z{zxxwtu{~||{{z{zz{{zyzzyzyyzyyxxy}zwxyyz{zzyyxyxwxwvwvuvututtusrtz~}wqpqqrsrqqppoononmnmlklkjkkf^[[\Z[ZXWWTV\_^]\[ZZ[Z[Z[[ZZ[ZZaggghghikkmoppqsttuwtnlnonopooolfbbccbba`_^^]^]\]\[\[[\[Z[Z[`dglrtsstuvxy{|}~{z{zyyxwvuttssrrqppononmmrxzxxyxxzyz{{~~}}|||{{zxwvtsrqppnnmkjjihhgefebhu|{yzyxz{{~}{||{|{volkkjjihgecba`_^^][ZZXX^bba`_^^_```_`__flllmllmmnpqprroigghijkjiijijjjkklklklmke``a`abfkljijiijjklklmmlmmnnonoppqqpqrolpttsutttutuvuvuvwwvwwxxyxxyzyyyttututssrqppoponsyyxyxwxyyz{z{~~}||{zzyyxxwvwvuvttw}~}|{{zxywvx~~}~}~~~~~~|wwvx~~}~}}~~~}~~}~}}~}~~}~}~}zspsy}}||{z{zz{|{{||{{||{||{||{|~{tpqqpqpnnmkjjiihgfgjoqpoponopopv|~}~}~|yzyyxwvutrrqpoonmmlkkjjiihihggkqspry}}~}yzyyyywvvtssqqrpnsy{yyxxwxyyzzyz{z{|{{xz}vvxvw~~|yzzzyywwvtssrqqpoonmpwyxwwvwvx~}{zxwvvuutsrqpponnmlkkjlquutustz~xxywwwwutsqppnotyzxwwwvwwxxxxyxxyxyzyx||~~~~~~~~~~~~~~}vqrrqrrrv{{zzyxyyzz{z{{{{|{{}{{~xxyxwwvuusrqqpponnmllljlsvvuusw~}{zyxwvwutsrqppoonmnmknuxvvuuuvv{yxyxyxxvutsqsz~|{{zyz{z{{{{|{{|{||{||{~}}vssssssrqpty{zyyxxyxyzyz{zzz{z||wxyxxxvutsrqpooonmmlkjkjiiotttx~~~~|}|zyywvuttsqpqoonmlmkjouvuutstuvuuz~xvwvwvutsru{~|{{zyzyz{{zz{{z{{|{||{|}||~}}~~{utttstsrqqonqx{yxywwxxxyzzz{zy||zzzyzyxvutsrrqpponmmlklkjjiinv|~}|{||zyxvuutsrqppomnmlmswwvvutuvuvxwvzxuvuuvutx~~}||z{{{{||{|{{||||}|}|}}|}|}}}~}}~~}~~~~~~~~~~zututtusrrqooomovywwxwvwwxyxyyx|}{{z{zyyxvutssrqqponnmmkkjjjjhju|{|{{zzyxvutsrrqpoonmotxxvwvuvwvwxwxxwyxtvvtw}~}|{|}|}}}|}||}}|}~}}~}}~}~~yst|~~~}||}}~}~~~}~}}~~}~~~~xtvuuuusrrpoponnmmsxwvwuuvvwywx~}~}{{zyxwuuttsrqpponmlklkjkiimstv}|z{zzyxwvussrrqppnnrxzxxwwvwvwxyxyxyzyzzvtx~~}}}~~}~~~}~~}~~~~~~}~xrrqt{~}}{z{||}}}|}||}||}~}~}}~xvwvvvuttrqppoonmmllpvwuvvtvvux}~~~}{zywvvutsrqqpoonmmlklkikptvtsu||yzyxyxwvtssqqqoou{{yyxwxxxyzyyzzzyz{zz{z}wrrsrqty}}|{zyzz{||{|{|{||||}||}xwxwwwvttsqqppoonmlmkjntwvuvtsx}~~}|zxwwvutssrqppnnmmllkjmswvtutsu||wxxwxxvvurrqorx|{zzyxyxyz{zz{zz{zz{|{{~~}|{zxxwuttrrqpnrxzxwwvvwvw}~~}}|{}zsnmnmmljiifdhnpnmlkjkjjkjkkjiijiiiighhfjpstsmffgghiighgeffeeeddcbcbabaa`a`^bhkjf`]\]^_^^]][[[\[Z[[Z[[Z[[\]]XRPQQRSQPQPOTZ[Z[ZXYZZ\]^]]^__^binnooppqsuvwyzz{|}~yutvuvxwvwwrlijjjjjhhgffededcbcbabaaaa^ahkmsxxvxzy{}~~}}|{{zzxxwwvuvuttssrrsx}~}~}}~{uuuuuusrpoonlpvxvvusttttvututty~|}~}}~|unmnlllkihfddbbb`^]]\[ZYYXVVWTS\hljiihhjklnonoopprqqrsstututuvuqjijjikg`[ZYXXWVUSQPOONNMLLKKJIKRUUVUUUVWWXYZYZ_fiijjklmnoqrrttqlklnopqqpqpqqpqrrqrsrstnhfgghfhnrqpppoppqrrrrsssttuuvuvwvwwwxxutwyyyzzyz{z{|{|}|}}~}~~~~}~}}~}||{zxxwux~~}}|{|}|}}~}|}|~~~}}yqoompx{yxwutsstutstsrsrrqrrrqpqpoopojcagmommljijiijijihihgghhggfgfegmrqpqpppqrrlgfgfghgffeedcdddced_YVWXWXXWVVUTTUTUUST[`_^__^_``adkpqpqrrtvwxz{|}~~|ututsttrqpoonmnmllkjijiihihghggmttqv~~~}}|||~|{zywwvutssrqqv{{zyxyxw|yyzyzywusrqponmkjihgeedbba_`_]_ehgffegnrqrsrssstvwwxwxyyyz{{|{wqnoppoponmlkkkg_\\\Z[ZXWUTSSRPRX\\Z[ZZZ[\]^^_`_`aabcbcjopqrqstpkjlmnonnpoooppqrqrsrststtututtuvuuvwwvwwwwxwxxyyxxyzzyz{z{|{||yropqqrqsx|{zzzyzz{|}|}~}~~~~~}~}}~|{~~~}}||}|}|z|zyzyz{z{zyyxxwxwvwvuvtsttstsmgddedddb`aeiihhgeefefffefedeedflppopoooqqrssststurkhiihiihhgffaZXYXXYXVVUUTTSTSSRRQRQPQQPS[][\chhijjkmnpqstuwxxyz{}~~||xsrssrrpoonmmllkkjjihhhgggfflqsqqqqprsru|~~~~}||~|{zywvuutsqqpponmlknsyzvvuttsqpomljiihgeedcba_`fjjhhgefgfgggglrssttstuvwwxxyyzvomopopponmlmlllljkjhiib[[[Z[ZXY_bba`___``ababcbcddeefefgghhhhlnlijjkklklmmmnmnonopqpqqrrsrstst{ywzzz|}|{|{{||{||||}||}zsopqppponnmlmkkpuwvvututuwwxxxy~~~}|{zyxxwwvuttssrrqrqpqpnu~~|{z}{yzzy|~~~yty~}~}}}~}~~}~}~~}~~}~}}|urrsrrqppomlkjkjilrusrsrqrrstsu{yvvuuttrrponnmllkjiihhgfgfedecdknot|{y{|{}}yxyyxxwvutsrqqpoonnsxxwxwvvwwxxyyyxyyy|zvv|yusu{~~~|{{{z{zywvutssrqqpnqwzzyzyxyzz}~|{yxxwvuusrrqppnmnmlmkjlrvvttyzyyxxxxvussrqppopuyyxxwvwwxxyxxyyxyzyy|{vy~~|}}|}}}}~}~~}|}}|}}|}}|}}zsoprqqv{|{zyxxyyzz{zz{zz{|{|}||{wvwvwvutssqqpponnmllklqvvuvutuz}~~}|yxxwwvtstrqppoonmllkknuwutvtsx|zzyzyxwwutssquz}|{zzyyzz{{{z||{{|{|}|}{tstsrtsqsz|{zyyyyz{{z{{z{zz{|{|{xxxwxwvtsrrqqoonnmmlkkiiouuttuy}}~~}}|zxwvuutsrqpponnmlkljjouvtutstttwzwwwvwvutsqqu{|{zzyxyzyz{{z{z{z{{|{|}{||}ysttstsrsqnqx{zzzxxyxyzzz{zz{zz~{zzzyzxwvtssrqqpoonmlmlkliiotuw}}~}}|{yyxvuttsrrqponmnmkmswvuvutuuvwvxyvvwvwvustx|}|{{yzz{{|{{|{{||{|||||{|}|}}|}~~~~~~wsststtsrpoonotyyxwwuvwwxyxyyxy~{zzyzzywwuttrqqpoonmmllkjjjjhlw~||{{{zyywvusrsrqqpnnmlovxwvwuuvvwxwxxy~{vuvuvuw}}||{{|{||}|}}|}||}|}~}}~}|}}{|~~}~~}~~}~~~~}~~~~~}}vuuututsrqpoonmmrxywwvvvwvwxyxz}}|{{zyxwvvtsrrqqponmlmlkjjihjnv}}{{zzzyxwuttsrrrpoommrxywwvuvvwwxyxxyxx{vuuty~||}|}~~}~}}~}~}~~}~}~~}~}wpr{~~}|{{|}~}~}}}}}~}}~~}~~}|vuwvuvusrrpoponomlpvwvwvuuvvwwz~}|{zyxwvutsrqqpponmmllkjjijqutt{zzzyyyxvvtssspqqnouzzxxwvwwxxyxyyyy{yy~}uu|~}~~~~~~~~~~~|urrrsy~~}}{z{z{|||}|||}|}}}}~|}{wwwvwvutsrqpoonnmnlkntwvvututu{~}~}{zyxwvutsrrqonoonmllljimtuttstz~yxyxyxwvutsrrqprx{zyyxwxyxyzyyzyzzzz{z}~~~|zywvusqqnnuxvtsqqw|||{{z{{{|}}}~~}}~~~~~~}~}}~zpfccbbb`^\ZXWUTSRPONLKJIHGFFEEEJPQPPQRQRYbfeghijmoqsuvxyz|~~{yy{|}~~~zyz{|}|}|{|{{~xvwutsromouusrqpnnmmlmlkkjijigkqusssrqrssttsttsttohgggggffeccb[TSTRPQONMKJIHGGFFEEFEEFEEHOTUUX_defhjkmoqstuwyz{}~~~}~}~}|}}|~~~}{{zxy~~wsrsrstsqpoonnmmllkkjjihhhfffdejnoole``a`aba`_]\\\[\[Z[YXYXWWYUNJKKLLMLLLLKOVZZ[\[\^__abcdeffhnuxxy{{|~~}{yxvux}}{{yxwwvwvtv|}}|||}}~~~~}~~xrrsrsrqppnnnmllkjigggbZWWVUVTRTY[YXXWUVVUVUTTUTSTUTUVVWXXY[Z\adb_abcefghijkklmnnoopqrrsttuwxx{}||zxwusrpooljjgfp{}zyywvwxyzzz{{z{{||}|}}|}}|}~ztpppooong`^^]\[YXWUSQPONNLKJIGGKQQPPPOPQQSTUVXVYciijmmnprtwwy|{urtuvxyyz{z{|}~~}yz|{|~|zxvtsqpomlqutqqpnnmmnmkntwwvwvuvwxyyxyyxyyzyzzyyzwqmlmlg`]]][ZYWVTRQPNNMKJJHGHGGGGFGGFJQUZ`deeghjmoqsuvxyz|~~wrpsx{zxwusrrqrqqpponmnmlmllkkjnuusttrssrtvqjgghghhgfedcbaba`a^VQQQOPQONNMLMLMNMNMNSZ\\]^]^aabiqttuvvxz{}~~}||{yz}{vuvuuvutssrrqpponmmlkjiiihfhf^[_ccbba_^]]]]\]\[[ZYZYXYYXYZYZ\\WRPRSSV]bbbccbdeghijkllmnoppqsru|~|zyxwutsqqtxyvutqry~~|}|z{|||~}~~~~~}wrrsrssrponmlkkha[ZZYYWVUTQPPNLQVVUTSRRRSSTUTTUVWXXY\\\aimnnprqliknoprrstttuuvwwwyzz{||}}{zzxvusrqnlligjoqoommswvvwvuvvwyyxyzyzzzz{zz{zz{zz{zvoic`_`__^[YXVTSRPONMKKJIHGFGFEGLRRRRSSUVW_fhjklmoqsuwy{{|~|z|~}}~~}xxwvutrqnlotusrpoonmnmmlljjkjjntvuutssttuuvuuvutvvoihiihihfefc[UUUTTSQPOMLKJJKJIIJIIJIKKJMUYY^fiijlmoqsuwxy{}~~}}|{{yywuutuuuttsrrqpqppoonnmmkklkjkjkquutuqifhhiijihgfgfefededcdcccc_ZWWXXYYYXYYXY\cgffgggijklmnoooqx~~}|}||||{|{{~|{zyxwvtssppuyzyxwvuuvvuvutw}}yzz{{|{zzyxyxwxwvwwuuupjggfgfehnommljkkkklkklkkllllmlnonooppqpqrssttuuuvvwwxwxyyzz{{zz{|}|}}}~|}}}|}|{zyxyxvy~}{zxxwuttsrponmllkkiihggnx||}|{{}~ztssrqrponlkkjiihffecejopnnmmmnoopqpqrru{~yvxvw~~zv||wvwvvuutrqponnmlklrvutttsrstuuy}yyyxwwvtsrqppnnmmlkkihhhgffffdhorptz}|}~~|||{z{zxwwuuutssqpsy|{zzyyz{zz{|||{||{~{vy~~~~~}~~ysqrqu{|{{yyzz{|{|{z{{{z{{||{{}}wsttstsrrponnmlmlkkiiouusstsssv|~~}{zyxxwvuutrrqrqononmmkkqwwvwuw}z{zyzyxvutssrqptz|zyyxxyxyzyzyyy{zz|zz}|~~~~~~}~~}~~}~~~}~~~}~~}~~wqqrrqqrx|{yzyxyyz{z{|{{{|{||||yxyyxxwvutsrrrqpnonmnlkpvwvwvtw~|yxxwvvussrqqoonnmmljkquututstw}{wxwwwvutsrqoqw{{yzyxxyxyyyzyxyzyzz{{z{}wssttstsqrw||{zzyzz{{||{||{|}||~yzzyyywvutsrqpqponnlklkjjmrvusx}~}~}~|zyxvwvttrqrqonnmlmkjnsvvuutstvvw}|wwxwwwvutrtz}||{{zzyz{|{|{||{|||||||}|~|~~|vsststtrqpootyzyxxwxwxyzyzyz{z{}zzyzyxwwvtssrqpponnmmlkjkjhkquz}~}||{zyxwuutssrqpponmllpwyvvvuuvvvyxw}}wwwvvwutw|~}||{z{{||}|{|{||{|}||}|}~||~}}}~~~|utttsttsrpopnnrxyxxwvwwxxyxyzy{~{{zyzzxwwutssrqpoonmnmklkikjgkx~|{{z{zyxwuttssrrqonnmnsxxwwvuvvwwxxyxx}}vtvuuv{~}|{{|}}|}||}|}||}~}}}|}}|}{uw}~~~}}~}}~~~~~~~~~~~~~~zuuutuusrrppoonnmpvxwwwuvwwwyxx}}~}||zyxwvutsrqqpponnmmljjkihlrvzz{zyzzxwvttsrrrpoomouzxwwvvvwwxxxyxyyy|~xutv|~}}~}~~~~}~~}~~~}~~}~~}ztqrw}~|}|{{||}}|}|}}|}}~}}}~}~yvwwvvutsrqppoomnmkntwwvvuuvvuw}}~}~}{zyxwvuutrqqpnnommllkkiintvtty~zyzyyywvvtssrrqonrxzyxxwxwxyxyzyzzy{{y|~ww~~~~~~~~~xrqsrrw~~}}}|}}~zwxwvwusqolkihgfdba`^]\ZYXVVTRSX\[YZXVZbccddbcccdeefgfghghiijlhb`bcdefgfghiijkf`_aabccbcbaaa`agmnmmnmnpqrstuwxxz{{}~~|y{zzzzxwvtssqkecdb`a_][ZXWVUTSPOOMKKIINRSRPORX\[\\[\]]^__aaacddeghikmnpqrtuvrlfccfgghgffeededeedccdccdddedcgptssutuvw|~}|{yzztssrstsrqponnmmllkjjihhgfffaYVVVTUSRQNNUXVUVTRSRSSSRRRQQRQRX^`_``abefhjkmopqsvsnmopqsstsstqkhijjkkjijjjijjkjjkkklllmmmrz{{~}}yqlkkjjhgecejljihgfeddeddccbaa`a`_`_]^][_hh`ZZYYZ[Z[ZYYXWWXWWXWXXYYZ[[\]^^ckoopqmhhjlnoopqpqrrsttuuvvwxxzzuooqrstsststsu{~vsspoomkjhedca`_]][ZYXVV[__]\[ZZ[ZZZZXZ_dedddcdeefghghhe_]]^_`a`aa`abccedeghhihb^_aacccgmomnnmnoprsstuvwxyzz{|}~~~vpnnllkihfdba_^]\ZYWVUTRRQPONLKNU]a`^^^]__`bccdcdeffgiijklmnorrmiiklnoprngefgfhihhgfefeefefgfdgptsstutvxyz|}~~z{zzz{yxwvuutrsrpqpld```^_^\ZYVUTSQQOMRWXVVUTSTSTSTZ``_`_`abcefgijkmooqtuvxx{|xssvtommnnmnmllklkkjkkjkkjklklmmnnmot{|}~||{umkosuutsqononnmmllkjiihhgfgfeedccbZVUSSY_^\[ZXYXXXYWWXWVWVWXWXYYY]dhjjklmprsuxvqnprstvwwvvvwxyxy{vonppprrqrqqqrrsssttrw}vpnnmlljigecba`^]bgfdcb``a`a``__^]]\]\[^dggfgeefd_\\]\]^]]\[\]]\]^^_`aacddegfhigeilmmnonopqrrsttuvvwxyyz{|}~~zvxxzz{wsssrsqonkhgfdcb``^\Z[YWWUTSQORWYXWVVTTY`baabaabbcddeeffgghikkfaaddeghhjjikkknnhbcddeeeeecddcemqqpqpqrstvwxzz{|}~}{|{{{zyxvvvrjfeeddc`_^\ZYWVUTRRQONMKIKPTTRRV\^]\]^]^_`abcdefghiklmoqqsuvxzxtrpkijkkklkjjihhhgghgghghhiiihintwwxyyz||}~}{z}|vuvuvvvuusrrqpqpoonmlmllkje^\]\[\[XXWTV\`_^]\[[\\[\]\\]\[_fklkllnpqrtvxz{|}zwy{|}~}~~ysprrsssrrqpopoppopppoppppqpqw|~~~zsooonmmkknttrqppopopppoponoononnnommnmmswrmmmmnononnmnmnmmnoonopoppqrrrsx~}xx{|}~~}~}}}~}~~~yttvuuvuttsrrqsz~~}~}|}~~~}}|zyyxvutstrqqonuywwvvuttrqponmlkkjhhgegmqoonnmnmnopopoqw||}}}}zy{|{}}}|}||}|}~}|}}}~{tqqrqqsx}|zzyxyzz{{|{{||}||}~}~~|y}{{z{{zyxvutsrrqqw{{yyxxxyxz{yyzzzxxxwutsrqpnonmlkjjihggfeedeimrx|{zzz{}zxyxxxwvusrsrqqpoomlpwyxxwwvwwxyyzyyzzz}yxw{{uru}~~}||}}~~~}~}~}}~~}~~~{uststsrqppnnmmlkkiintusstrrstru}~|}}|}{zyxvvutsrrqqoonnmmlklkjkpuvtw}|||{|{yxwuuustsqrw||{{zyyzyz{{z{zz{|{|ztx~}~}}~~~~~}~}}~}~}}~}~~}~|upqrpry}|{zyxyzyz{z{{z{z{{{{||||wvwvvwvtsrqqpoponmnllpuwwvuvuuy~~|zyxwwvutsrqqpoonnmllkmswuuutu{}xxyxwwvutsqqporw{zyyxwwxxyyxyzyyzzyzzy}~|urssssrrw||{zzyz{z{|{{|{|{|}~|}}xyxxxxwvusrrqqponnmlmljmsvvvtty~~}|zyxwvuutsrqponmnmlmljnuvuutstst{}ywxwwwvutsqqtz}{{zywxyyz{z{{z{{{|{z||{}|}{uststtsrpptz{yzyxxyxyz{z{{z{{{}{yzyxxxvvusrrqqpoonlmljkkhjrvtu{~~}}|zyxwwvutsrqqponmnmklqvvvuutuuvuv|~xwwwvwvusrw|}||{zz{z{{|{||{||{|}||}|}|~}}~~zusttstsrqpoorwzyyxwwxwxyzzyzzz}zzzyzzywvutssrqqpoonmmllkjiijnv~}||{|{zyxvuussrrqqpoonlntwwvvuuuvvwxxx{wvvuvvtu|}||{z{{|}}|}|||}|}}|}|}|}~}}}~}}~~~~~~~~~~~~~xtuututsrrpppompuyywwvvwwxxyyyy|{|{|{zyxuttsrrqqponmmlklkjkigmy~|z{zz{yxwvttsrrqqponmpvywvwvuvwvxxxxyw{xuvutx~~}|{|}|}~}}~}}}~}~}}}~}~~}xqu}~~~~|}}|}~}}~}}~}~~~}~~~}~wuuvuvussrppononlmswwvvuuvvwxwy}~}}||{zywvvtstsqqpooomnnlkljkqvux~{zz{zyyxwvuttssrrpquz|zyzyyzyz{{|}||}|}~}~~|xtuz~~~{vvwx|}}|zz{{z{|{z{zz{zzzyzzyx~~}~}||{zyyxxwwwwttz~}~~xuuututuvuqoonnmmklkihihgfeddccinommllklmlmnmnmjjjjjnoononmnoplfbbbaaba`_^]\[\[ZZYWWVUWXWWVUTTVY[ZYZYYZZY[[\\]\]^^`a`abbcdcdgd\WWXYXYXWVX[[ZZ[ZZ[ZZ[\[[\[\]\]ailkjkklnprsstvuvwwyzyvuvwwxyxyxsnmnnnnnmllkkkjiihfgffedeedcecbhrwvvvuvxyz||}~}{}}|}|||{zzyxyxxyxwz~~|{yxvuuttsqqponnmllkjjhgq|~{{|z{|}~}~~~~}|xroppoonlkigfeedbaa`_diihggfeefeffgffeeffehmooopopqrpjffhgghhggfdedddcbcbbaa`__^_^]]_`_]]\\[\\\\]\\]\]^]^^__`_`aaaba[VVWWVWWWTU[__^_^^__`aabbccdddejptutuuuwyz|}~~}yz{|}}}}|vpopopqponmlkjjkjjihghgffgfeffdht|||||{}~~}||{{{{y{~}{zyyxxwvutssrqqpnonmr~|vttstsqpnmmkjjhgfdchnnmmlkjjkkkjkkjkjjkjjnuvuuvuuwvpkkmmmnmllkjkiiiihghggfeeedcdbbehda`a``aa`aa`a`aababcbcdedeeefe`ZZ[[[\[ZYX\adcdcbccddefghghiiimtxwwyyz{}}~~{tststusqqppoonmnmlkkkjjijiihigir}~|~~}}{zzywvuttsrqqpponmqzzutttssrpnmlkjighfcgnonmlkjkjklkkkjjkkjkikqvvuvuuvuqllmmmmmllkkjijijihhgfgfeefeedbfkibabaabbabaaabababcdcdcddedefe`[YZ[Z[ZYYXX]ceccbcbbdeefghhiihltwwxyzz{}~~~|trtssssrqpoonmlllkkjjiihihghgfgmw~~~~~~}}{}}|{zxxwvuussrqqpoonllou|}vrssrrqnmljjiggfecfknlkkiijjijjijiihihiihkruttsrttpkijjjkkjjihhgghghffeededcdcbbadkkd___^`a`aa```_`aababbcbccccee_YWYYYZYWXXUV^bbaa``aabcddfefhgiqvvwxwxz{|~||~~|vqqrrrrpoonmmllkkjiihihghgfgfdfkqw}~~}~~~~}}|}|z{~}{yyxwvvtssrqpoonmmmkjnsx}}vuvtttrqpommkjkigkprqppoooopoppoppoppopoot{||{{||xrrtstutuussssrssrqrqppqpopoponow|wpnnmnnopononmoooopoopoopppqqmfceeededcca`djmllkkklklmnonopoqw~~~~zvuvuvutrqqoonnnmllkijighgfggeflprx}}{||}{z{z{zyxwuttsrrqqu{|zzyyyzz{|{{|||}}}~}~~yxyyyxxwuusrv|~|{|{z{|{|}||}||}{|{z{zyxwuttrqqpoonmmlkkjjiigjqsu|~~|xwwvwvutrqqpnonkntwwvuutsttuvvuvvuvuvvwuw~zy{{|}~}}}{|}|||{{|{||{|{{z{{z|zyzz|||}}|{|{{|{{|{zz{||z{|wqnnononmllkijnsuuttsrsttuvuvvvw|~z{zyxyxwvtsrqpponnmmlljjiiiiggmrru|}~~yzzyyyxvutsrqqposy{zyyxyyxyzyzz{z{{|{||{~|uuutuutsrqqppu{{zzyxxyyz{z{{{z~}||{{zzxwvussrqqqoonnmlkkjkjikqusw|yzyxyxwvtsrrqqoovzyxxwvwwxxyxxyxxyzyz{zz}}~|vsssrsrrqpoomntyywwvvwwvxxyyzyy}}|{{{yxxvutssrrqponnmmllkjjiimttsy|zzyzyxwwuutssqpsz{zzyxyxyyzyz{zz{z{|{|{{|vtutuutsrqppopv{zyxxwxwxyyyzzz}}~}||{zyxvuutssrqpoonmlllkkjijqutt{{z{yyyywvutsrqpqv{{yyxxxyxyzzzzyz{z{z{|||}~wsttsttrqqppompwzxxxwvwwxyyyzyx~~}}||{zyywvutssrqqpnnmlmlkkjjilrutu{zyzyyxxwvusrrqpsy|zzyyxyxxyzyzzzz{z{{{|{|~~|vttttusrrqopomqwzyyxwwxwyyyzzy{}~}{|{zyxwvutssrqpoonmmlljkkijouusv|~zyzyxywvutrrqpqvz{yzyxxyxyzyyzyz{z{{{{}{{}xsstsstsqqpnnnmrxyxxwvwvwxxyzyy}~}~}||{yxwvutssrqpoonnmllkjkihlrutru|}yyyxyxwutsrsrpry|zyyxwxxyzzyyzyzz{z{z{|{}}|~|wtttstsrqqooommsxyxxwvvwxyxyyxy}~~|||zyxwuutsrqqpponnmllkjjijotutrv}|xyxxxwvvtsrrqqu{{zyxwxyxyyzyzyyz{z{{z{{z~|}~ztststttrqponomnsxxwwvvvwwxxyxx|~~}||{yxwvutsrrqqpoonmllkjkjhkruustx}zyzxxywvutssqprx|{yyxwxxyyzzyzzyz{z{{{|{z~|~}vstssttrqqononlotxxwwvvvwxwxyxx~}~}|{zyywvuusrrqpponnmllkjkiiostussy}||||}|{{yxyww|~}{zzyxwuuurssprx{zzyyzustssqponlkjhinrqqponononnonmnmnmlmlllmklqvxxtmjkklnnmllkjkjijihihghgfgffffdekqqnopjccdcdfedcbaa`a`__^]^][\\YRMMNMLLKKJHGFGFFIPSRQRQQSTTUVVW\ceeegfgiijmmnppqsssuuvxyy{xrprpjfggfffedcba``__^]]\[\[[Z[ZYZXX]ceddcfmrssutuwxy{|}}}xsststsrrqoponqx{yxyxwxyyzz{{|||}}~~~~}|{zyxvvuutsrqppnouyxxwux~wrrrqqponlkihinrrqponnoonononnmnmnmmnmlmmotyzvnklmlnpnmnmkllklkkjjijjihihhhgglrsqqspifeefggffeddcbcbbaa``___\UPQPPPONNLLLKJJIIOUUTUUUVVWXZYZ`ehiijijlmnpqrsutvwwyzz{}}~{uvtnjklkkkjihgfeeddccbaa``_``_^^]]ahkijjhluyxyzz{}~|yxyzyyxxvvutw}~~}~}||{zyxwwvtu{}~|{zxwwvvutrqpnnsyyvvustuututuutssrstsrsrsrrt{|tqpqrstsrrqpqpppqpoononmnmllmkkpvxwvuvsnkklkllkjjihihghgffededa[VVUUUUSRRPOPONNMOUZZYZYYZZ[^^^dkmlmmnopqsuvvwxyz{|}~}zysnoqpppnllljjiihhgffeedcdcbbbbaekommnmmt{}}~~~{}}|||{zyxwz}}|{zzxxwvv{}yxxwvwvtsrppsyzxwwutuvuuuvuttuttttsttrssrw~}vrrqrrsssrrqpqppqpopoonnmnmmmmlpvxwwvvwsljmllllkkjiihghgffeedeb[VUVUTUTRRQPPOOOOMQWZZYZYZZ[]]]bjlllmmnpqrtuvwxyz{||}~|xtonqqopomlkjjihggffeddccccbabaadjmmlmmknv||}}~~z{{z{}{yzxvx~~}|{zyxwvvttz~~}}}{~|vvvuvusrqonrwywvutsttsttstssrsrssrrrqrrpry{uppqppqrqqpoooponnonmnmlmlklkjimtwuvutttnjjkjkkjiihhggggedecbcb[UTUTSSSQQPONNMMNLLQWXWXXXXYZ[[_fkjjkklnoprsstuvwxyz|}~~yrnlnoonnmkjiihhggeeddcbccba`a`_bhllkkkkkpw{{|}}~}yzyzzzxywuv|~~}|zyywvvuutrqv{}|{{zyyyvvvuvutsqorxzyxwvuvvwvwvvwvuvuvvuvvvuwvty~|vuvuuwwvwvvuutuutuututtutstttru|~~~}wtuvuuvuuttssrsrqrqpqpkdbccbba`_^]\]\[\[Z\befefedefghjqvvvvwwyz{}~~|vuvwwvutrqoonnmllkjihihfgfeffdekoonononou}~~~~~wuvuvvuutrrw{|{z{zyzz{{||{||{||}}|}}}}~}~~||}|}}|zyxwwvututrtz~}||{z{|{|}|{yxxwvutsrqppoommlmkjntvuutsttu{}vuutuutsrory{zyyxwxwxyxxyxyxyxyyzyyzyyzyz{y{zyz{z{{z{{z{{z{{z{{{z{zz{{z}~~~~~~}}}~}}||wqnoononmlkjiihhghgehorpppooqqptz|z||{||zxwvutssrqponmllkkjjiihhnssrsrqqrt||vvwvwvutrsx|}||{zyyz{z{||{||{|{{|}|}}|}}~}}~}~~~}wwxwxwvutssrqqqppnmqxzxxwvwxwx}~}zyxwwvuttsrqpoonmllkjmtwuuutsutw|xvwvwvvustz~|{|{yz{z{{|{|{|{|{{|}|}}|}||}~|}}}}~~}~}}~}~~~~~~~}~~}~~}}vsuttusrqqponmnlklkjntututstusv~|~~}|{ywwvuttssqpponmmmlkjkpuvtuuttuuy|wwxwwvvtsx}~}}|z{|{||{|}||}||}|}~}}}~}~}}~~~~~~}xwwvwwvttsrrqpponnmmrwwwwvuvvv|~~}{yywwvvutsrqpoponmmlkmtwvuvttuuuzzvwxwvwvuuy}}||{zz{{|}||}||}}|}||}|}}}}~}{{~~}~~~}~~~~~~~~xtuvuuvtsrqpponnmmlklswvuvttuuw}~~~|{zxxwvvtssrqqponnlmmkkpuvvuuttuuv|zwwxwwwutx}~||}{z{|{|}|}||}}|}}|}}}}~}}~|z{}~~~}~~}~}}~~~~|wuvvuvvtsrqqppoomnmkmswwwvtuuty~~}{yxwvuutsrqqpoonnmmljlrvvuuttuuuv}xwxwwxvsuz}~}|{z{|{||{||{||||}||}}|}}|~~yw{}}~}}}}~~}~~}~~~~~~yvvvuvutsrqppoonnmmkjmsvuvutuuu{~~}|zxwwvutssrqppnnnmlljjouvututttuuw}wvwvwwvtw|~}||{z{|{||{|||{|{|}|}}|}}|}~|ww|}~~}}}|}~}}~}~~}~~~~~wuvvuvussrqoponomlmkinuvuuututw~~}|zxwvvuussrqponomlmljkquututttuvvx~|wwvuvwttz~~}|{zz{{|||{||{||{|}||}|}~|}ztw}~}~~}|}|}~~}~~}~}}~~~~~zwwvuvvutsqpoonnnmllkjnuvututsty~~|{yxwvuvtssqpponnmlmkjntvvuttstuvvz{vwwuvvtw|~}}|{z{{||}||{{{|||}||}}|~}}~~vrx~}}~}|}||}~~}~}~~}~~~~~~~xuwwvvvtsrqpponnmlmlkkpuwututtv}~}|zxxwvuutsrqqpoonllmjkquvuututuvvvzyuvvvwvty~~}}|{||}}~}||zywvtty}}zyxuuy~|voighgfedb`^\[YXWVTSRPONMLKJIGIORQPONONOPQQW^aabcdfhjmnoqstvxyuqqsttvwvwwwwxxyyzz{z|}ysrstuutx~~{zzxwuutrpommswusrqnpv{|{zyyyzz{|{|}}|}|}}~}~~}~~}}ztojdcccba^\[YWVUTSRPNMLKKJIHGEEJOOMNMKLMMONPW^__abbeghknoqsstwvqnprrsutuuttvvvwxxyzy{|vqqqrttuy~|{yxwvtsrponlmsvtsromqx{{zzyxyzz{|{||||}}}~}}~~~~}~xrnidcdbaa^\[YWVUSRQPNNMKJIHGFEGMPNMNLLLMNPOQY__`bcdfhjmnorttwxtoorrsuvuvuvvwwxyzyz{{||wrrstvuw~}{zyxwutsqpolouvsssppu{|{{zyzz{|}}~~}~~~~~}usqiceecca_][YXWVVUSQPONMKJJIGGKPQPOOMMNOQRRT[abcddfijloprttvyxsprstvvwwxwxxyyz{z{|||~}xstuvvw{~}{zyxvusqqompwxuttqsy||}|{|||}}~~~~{utpifgfddb_^\ZZYWVUSRQPONMKKJGIOSRQQPOPQQRSRV^ccdffhjloqrtvwx{xrqtuuwxwxyxyzzz{|}}}~~xtvwwxz~}|zyxvutrrpnsxwuusqw}}|}}|}}~~~xtuphggedeb`_][ZXWVUTRQPONMLLIILRTRQQPPQQRTTTX`edefgjklorsuwxzzursuuwxxyzyyzz{{|}}~~~xuvxwx}~}{zzwvutsrootxxvusu{~}~~}|}~}~|uttohgfedda`^\[ZXWVUSRQONMMLKIIOTTRQPOPQRRTSTZbdefghjlnprtvwyzxsqtuvxyxyzzyz{{||}}~~}xuwxxz~~|{zywvtrqpnotwwussv{~}}}||}}~ytutmhffedca_][ZYWVUSSQPOOMLLJHLRTRPQPPQQQSUTU\beefhijloqstuwzzuqrtuvxwxyxyyzz{||}|}~}vuxww|~|{zywvutrqpmotvvtrrx}|{||{||}~}~~~}ususkggeccb_^][YXVUUSRQONMLLKIINRRQQPPOPQRSTSU\cefghikmpqsuvxzxsqrtuvxwxxxxyyz{{|}}~|vvwwx~}|zyxwutrppnlntvusqtz}|{|{{|{|}~}~~~~ysrtqjeedba`_][ZYWVUTRQPONMKKJGKQSRPQPOOPQRSTTW^ceeghikmortuvyyuppstuwxwxxwxyyz{{||}}~yuvwvz~|{zywutsqppnlotvtrrv||z{{z{{||}~~~}~~}wrstoifecba`_^\[YXWVTSRQPOMLLJJOTUTSRRRSTTUWWV[chhiklmoqruwxy|{vrtvxxyzyz{z{{|~}~~zvxxw}~|{yxwuutsqppnmlkiimrsqpsy|{{||}}~~}{|}yronmmmljihfedcba`_^]\[[[YZaecbbabccdeefgfiqvvvwxz{|}|z|}~zwwvy}||{~}~}||{yxwuttsrqppnnmlkkihnttrsx}~}~~xvuutssqponllkjihggeeddbbflmllkjkllmmnnoosz}}~~yvvvz|wwxwy|{{zzzywvutssqqpponmllkjijottru|~{zyxxwvutrqpoonnmlkjihhginsrppopqqqrrrtssy~xuvw}~~wtuvtx~}~}~~zzzyzywvutssrqpoonmmlkkjikrutty~{{{zyyxwvtssqqpponmlkkjimtutssqqrstutuvuv|}wtuy~~~ztstssy~~}|{{|}~}~~~}~}~~~zyzxxxxvvtssrqpponmllkjkjikrusu||||zz{yxvvutsrqpoonlmljlquvuutstutuvuvvvx{vuv{}~~~~~~~~~~~~}vrstrry~~||{{z{{|}||}||}~~}~~}~}yyyyxxwvusrrqpoonmmllkkkjhlstsx||{z|{yxwuttssrpoonmmlknuxvuuttuuvwwwxxvz{uty~~~}~~~~~~~~~ysrsrqty}}{zz{z{{|||{{|}|}}}}~|{xyxxxxvutsrqpponmmmlkkjkihmttu||}{{{{yxxvutsrqqponnnlmswwvvutuuvvwwwwxw{ztu{~}~}~~~~}~~~~~~~~~~|vrrsrrtz~}{zzyz{|{|{{|{||}||}|}}yyyxxxwvutrrqqppnnnlkljjkhhnstw~}|{{|zyxwuutrrqqponnmlouxwvvuuuvvwxwwxxx|xsw~~}}~~~~~~~~~zsrrsrrtz~|{{zyyz{||{||{||}|}}|~{xyyxxwvutrqrqpponnmllkjkjhjosv{}||{{{zyxvuussrrqpoonlmrwxvuvvuvvwwxwxyxx~~wtz~~~~~~~~~~~~~}vrrrsrruz}{zzyyzzy{{{{|{||{|}||yyyxxywuttsrrqpoonmlklkjkjhjqtv}}||{{|zxwwvutsrqqpoonlouxwwvvuuvwxwxwxyxy}uv}~~~~~~~~~~~~~ztrrssrqu{}{{zyyyzz{z{{{{|{|}||~{yyyxyxvvusrrqpponnmllkkjkjhkpuz~||{{zzywvutsrqqpoonmmqwxwvvuuvvwxxwxxyxz{uy~~~~~~~~~~~~wqrsrsrqu||zzzxyzyz{z{|{{|{|}||zyyyxyxwutsrqqqponnmmkkjkkjjlqw}||{{{{zxwvutsrrqpoonmnuyxwwvuuvwxwxxxxyx{yu{~~~~~~~~|uqrrrsrsx}}}}||~ytssrrqolkihfedca`_][[^cdba`^^]]^^\]]\\\[]cggffefgghihb]]^]^_`_^^__^_``aabcdeeghghjhacjnmnnnmnoopqrsrsttuuwwxyz{|}}~~zttvwxywy~|yrnnlkkjhfecaa_^]\ZYWUU[__]\[YYZYZZYZYXXWW[bdcdccdedefb\YZ[[\]\[\[\\]\]^_`aacdcdffgifacjlkmmlmnnoppqqrrsstuuvwxyz{|}~{usuvuwwvx~~}|{~wommllkigfdbba_^][ZYVUX^`^\][ZZZYZZYZYXYXW[cddddbcddfe_ZZ\[\]]\\\]\\]^___abbcdeffgiiecglllmnmnnoppqqrrsttuvvwyzz{|}~yutvwvxxwz}|~wommlmlkhgecba_^]\[ZXX]a`^^]\[\[[\[\[ZZZYZ_effeedeefhd^[\\]]^]^]^]]^__`abcddeegghikjfglnmnpopqpprrstutuvvwxyzz{}~}~yuwxwyzxx}~~vpoommmkihfdcba`^\][X[`ca__^]]]\]]\]\[[\Z[aghgffgfgiid^\^^__`_^__^_``abbcefefghiijllijnpopqpqrrstuuvuvwxyzz{|}}}xwxyz{{zz}~tpppoomkjheedba`^^\ZZ_ccba`^]^]^^]\]\\\][]chhgfffghjh`]^_^_``_`__`_`bbcdddefghiijllkkmpopqrqrrrtuuuvvwxyzz{||}~{wwyyz||z{}}tpponnmkjgedcba`_^\Z\adca`_^^^^]^]]\]\[[[^dggffgfghid_]^_^_`__``_`aabbcddefghhijklmmnooopqrrsstutuvvwwxxzz{|}}~xwyzzz|{z{~~zsponnmljifeecba_^][Y^ccb`_^^]^^]^]]\\[\[[_ehgfgffgiga]]^]^_^___^__``abcddefghhikllmpoooppqrrsstutuvwwxxyz{{|}~{wwyyz{{{z{}xpoommmkihfedba`^]\Z[`cca`^^]^^]]^]\[\[\[Z_fhffgfeghc^\]]^__^_^^^__`aabccdffgiihkkkmqqooppqrrssttuuvvwxxyzz{}}~yvxyyz{{zy|~|}vpnommljigedba`_]\[Y\bcba`^]^]\]\]\[\[[\Z[`effffeehf`\\]]^^_^]^]^__`aabbcefffhhijjlprpnoppqrrssttuuvwwxyzz{||}~|wwxyz{z{zy|}~{tonmmlkjhfdcb`_^]\YZ`cba`_^]]]^]\\\]\\\\Z\bhhghgfhie`^__``a`aa`ababcdeffghhhjkkmnmpwwrprrsuuvvwvwxxyyz{{||}~zwxyyz{zzyy}}|{zyxwvtw~vrqqpoonmkjhgfeedcadjljiihghiihihihiihijijpvvuvuvxwrmnnnopqqpopqpqrqrrssttutuvvwwvzyxzzy{|{||{|}|}~}~~~|vuwvwxwwvuuz~~}|zzyxwvutsrqpopt|yvvututsqpnmmlkjjhhnsrpqpnopoppqpqpqqpqqpt{~~~~~~~xvwxxyzyxyyxyxyyzyzzzz{z{|{|}{||}}}~~~~~yuuuuvvuttrrx~}|}|{||}~~~~}{zyyxwvvtssrqponnmllou|zwxwvwvtssqppnmnmkmsvttussttstutuutuuuvvuyz{||}~}~}|}}~}~}~}~~}~~}~~}}}~}|vttuttusrrqrx}|z{zyyz{|{|}|}~}~~~|{zyxwvuutsrqqponnmllljlpv|yxyxwxxvutrqqppommrvwvvuutuuvwwvwvwxxwxxx||}~xtststusrrpnrx{zzyyxyyz{z{{{||z~}~}}}}{zxvuvtssrqqponnmmklljjnrv|zyzxxywvutsrqppompvyxwvvuuvvwxxwxwxyxyyyz~}|vsststsrrqonrx{zyxxwxyzyz{z{{z|}}||||zyxvuutssrqpoonnmllkjkiintw{~zyzyyywvutrrqqpnnsxzyxwvvwxwxyyxyxyyzyzyz~~xsstsstsqqponrxzyxxwwxyxyzzz{zz}~}||{|{yxwvttsrqppoonnmllkjkjhkqsv}~yyyxyxwvussrppqopv{yxxwvwxwxyxyyyxyzyzzy{}{ussssrsrqppnnsyzyyxwwwxyzzyzzzz}}|{|{zywvutsrrqqponmmlklkjkihmssv~}zzyxyxwvttsrqrposy{yyxwwwxxyxyzyzzzyz{zy}~{tsttstsrqppnnsyyxxwvwxwxyyyzyx|}|{{{zyxwuttrrqqponmmlklkijjhiqusx~~{yzyzyxxwutsrrqpqvzzyxwvwwxxyxyzzzyzzz{{z}~~vsttsttsrqponotyywwvvvwxxyxyzyy}}|{|{yyxwutsrrqqponmllklkkkjhmttsy~{xzzyyywvutsrqppsyzyxyxwxwxyzyzyz{{zz{{|{}~zuststtssrponlovzyxxwvvvxyyyzyy|}}|{{{yyxvutsrrqponnmlklkkjjijputtz{yzyxywvutsrqqpquyzyyyxwxwxyyzzzyyzz{{|{{}~~wsstsssrrqooolowzxwwvvwvwyxyzyz~~~}|{|zyxvuusrsrponmnmmllkjjiimsusu|yxyxyxwvutrqqporx{zyywwxxxyyzzyzz{z{|{|{{~}~{ustsstsqqponnmqwyxxwvwvwxxyyzx{~~}}||{|{z{zz{zyz{{zyzzwvutrsqpu{{yyxwxxwyyyyyy}{vtusrrqomljihggfdcba`_]\\[Z[YWZacb`dilklmlmnopqrrssttuuvuvwwxxrkkmmlmlkkihghgc\XXWVVUSRQONMKJLQUTRQPOPPQRSRSSRTUTUVUVWVYaefgga\\]^abaaba``bbccdcddcdeeffefgfipuuuunijlmoononmnoononooooppopqledeedffdccbabaaflmlkkjkllmmnonpw}~}~~|}|{{{zyxvuvutusrsrqrqpopopomnuz{zz~ywxwwxvtsrqqpnotyywwvuvuvwwxwuz|vtutsrponmkjigffdccba`^]^\\\ZX[addbafmnmnonoopqrsttuuuvvwwxxxyunlnnnonmlkjihiid\ZZYXYWVUSQQPMOUYWVUUSSTUUVVUVWVWXYZYZ[[[_gikkg`_abceefeedeeefggghhghhiijijkjksyyyzvpnpqrststsrsssttstttutstvrlhijijkjhhgfgfegosqpqppqqrstutu{~}|{{zzzyyxwxwwvwvuvtuz~~~}|{yxwwvusv|~}}|{{||}~}||z{yyywutrqponllkihhffeddbaa`^`fiihfhnrsstttuuvwxyyzz{{||}|}~~ztrsrstsqqpnonmnme_^^]]\[YXVUURSY]\[ZYXYZYZ[Z[\\[\]\]^^_``agmopmebeffijiiihijijkjkllklmlmnmnooqw|}|~~ztsuvwxyyxwwxwxxxyxxxyxyyvplmnmnnnlllkjjjimsututsttuvvwvx~~~}}{{|{zzyyzxxyxv|~~}|zyxwwvuy~}~}|}|}}~~}}||{{zxvusrqonnmlkjhgfeddcba`^`fjjihfiptstutuvvwyzzz{z{||}}}{tqsssstrqqonommnjc__]]]\[ZWVUSSY]][ZYYXYYZZ[Z[\[[\]]^^_```bioolfccefgiihhihihijjjkkjkllmnmnnnou{}}|~~xstvvwxxxwwvwxxyxwwxyxyywplmmmmnmlkjjjiihinstsssqsuttwvv|~}||{{{zyzyyxxwwwvz~~~}~|{zywvuutssy}}{|{zzzz||{}|y{zyxvtsrppomlkjihffedcca`_`]]chgfgfejqsrtsrsttvwwxyxyzz{|{|}zspqqrrqpoonlmlkkkf_\\[Z[ZXWUTRRW\\ZZYXWXWXYZYYZZ[[\\]]^]^__cinlebbccefgffgffgghihijijjkklklnlmsy{|{|}zurtuuvwwvwvvwwvwwvwwvwxvpklmllmljjihhghhghotrqrqqrrsutty~}}||{zzyyxxwxwwvwvux~{||{{zyxwuttsrrpsx|{zyxyyyzzy{~{||z{zxwvssrpopnlkjjjihhfeeeccgmnklljltxyyzyz{{|~~|zyz{{{zyyxxwxwvwvohggffgedcb``dhjihgfffghihhihiijijkjkllmllrzyrnonoqrrssrqrsrsttststtttuuuvuuz{y{||}~}|}|}|||}|{|{{|{uoopoppnnmlkkjijihkrtssrqrrsstty~|~~~}zyxwwvuutsqrqpoonnmlmljmswwuvvuw~~~~~}~|||zxz~xtuuututsrpoonmnlkovwvuuttuuwvv}||}}}|zxwuutsqrqponmmlkjjiihghkprqpqposz~~~}wrssqrrpoolkouwuttssststutuutuvuvvvwwuwxvw}wxyxy{z{{{z{zz{z{zz{||{||{|||{ztrstsrsqppnmnmklkkotvtuutstuvvy~}~~~}{zywwvuutrqqpoonmnmklljlrvuttussx|xyzyyyxwvtuz~~}}||{|}|}~}}~}~~}~~~~~~~}~yuuvuvutsrqppomnmlmswxwvvuuvwwx}~~~}zzywvvutsrqqponnmmkkljjnsuuttsrsyyuvwvwvttrpsz|{zzyxyyyz{zzzyz{z{{{z{{{|{{||}|}}~~~}~}}~~~~~~|vuvuvutsrqpoonnmnlmswwvuvuuwwvz}|zxwwvuutsrqqpponnmmlklqvvuttutv{zxyxyxwvusty}~}}|{{|{|}}|}}||}|}}}}~}}~}}}}zvvvuvutsrqqpponomlotwwwvvuvvvw|~~|{zxwwvutsrrqpoonnmllkimtvttutssu|~xwwwxwvuust{~|{{zz{{z{{|{||{|{{|}||}||}|~|}~}~~~~~~~~wvvvuvutsqqpponmnmknuxvvvvtuvux~~|zyxwvvtttsqpponmnmlkjkpvvuvtsttw~~xwxwxwvvssx}}|}|z{{{{}|{||{|}|}}|}}||~}}}}~~~~~~~~~{vuvuvuutrqqpoonmmljovxvuvuuvuu{}~~|{yxxvvutssrqponmnmllkjlsvututtutx|wvwvwwvtsuz}|{|zzz{z{|{|{{|{|}|||}||}}}|}}}~}~~}~~~~~~~~~~~~}xuuvuvutsqppoonnmmkkpvwuuvuuvuw~}~~}|{yxwvuutsrqpponnmmllkkpvvuutstttx{wwwvvwvtsw|~||{{z{z{|{{|{||{||}|}}|}}|}}|}~~}~}}~}}~}~~}~~~~~~~{vuvuuvusrqppoonmmmkkpvvuvusuuuz}~||zxwwvutssrqpoonnlmmkjmrvvtuttuuuzyvwwvwvustz~}{|{zz{z{|{{|{{|{||||}||}||}}{|}}~}}~~}~}}~~}~~~~~~~~~}yvuvuvutsrpooonnmlmkkqvvuuttuuw|~~~~}{yxwvuvusrrppponmmlljjouvtutssutv|xvwwvwvusw|~}||{z{z{||{|{{|{{|}|}}|}}|}~{y{~}}~}~}~~}}~~}~}~~~}~~~~|uuvuuvusrrqpononmmljlsvuvututtx~~~}|zyyxxwvvuuttsstsrsrqsy~~}~}}}~~~}|{zyxwwvsw}~~}}|||}|}~}{ywtsrrqpnmlkjigffedecbflmkkkjijkjlswwxwvwxxyz{|}|}~~}wsststttsrqpqpoonnmlmkd^^]\\\ZY\aa``_]\]\]]]\[\[Z[Z[ZYZYXYYXWYVPQVWVVVUUVVUVVWVWXWXYYZYZ[\[\\[_gkjjkjklmoqlfegfhiiijihiiijjikke_^__^_`^]][Z[[ZZYXYXX[bedcdcddgnsstuuvwyz|}~xvvvwxwutrqrqpoonnmllkjjiijigipttsttssuuvz~}|zyyxwwvttsrrv{||{zzyy~}|}|{{zywutsqponmljjigfgeeecaejmlkjjijkkjnvyxwxwwyz{|}|}}~~~yututtuutsrqrqpqpooomnkc^__]^^[]bdcaa`_^^_`_^_^]]^]]\]\]\[[[Y[[TOTZZYZXXXXXYZYZZ[\[\]\]^_^__``cinnnonnpqrtuojjkkmnmmnmnnmnnooojdbcdccdcb``___^^_^]^\\biihhhghkrxyxyzz{}|{|}}~|zyxwwvuttsrrqqpqppoonotzzyyxxyy{|}~}|{zyyxx}~~}{zxwvutsrqoonmmkjjhgkqsqqpopoppppv|}|}}}~zyz{z{zzywwwwuuvuttrrsnfdecddabhkihgffeddeeddccbccbcbaaa`a`_``[ST]`^^^]\]\]]^___`a`aabbcccddcfmrrqssttuvxyvqoopqrssrrsrrststtpighhhhhggeeddccbbaba`_bhllllljmt{|{|}~}|{zyyxxwwvuutsrrsrqqw|}||}||}}~}}|zzywz}|zyxwuutrqqonnmkkjhkrtsrrqpqpqrqry~~~~~}~zyyzzz{zyxwwwvuvuttsstrkfdcdcbcgkjhgfeeefeeddcdcbbcbabaa`a``_`\TRW]_^^][\[\]^]^_^_``abbccbddcelqrsrsrstvwxzvpnpqqrsrsrqrssrstpigghghhggedcdcccbabaaa_cjmlkljkrx{{||}~~~|{{zyxxwwvuuttssrrqppu{}|||{{}}~~~}~|z{yxxwv{}~|{ywwvtsrqponmlljiighnsqpponooopqorz}||}||}~ywxxxyyxxwvuuttstsrqqppmgbaba`afihgfedcdcddccbaababaa_``___^^^YSPSY]]]\[ZYZ[\\]]\]]^_`_aaaacbcioqpqqqrsuvwxwrmmnoqrqqrqpqqqqsoiefgffgfddcbbbaba`a_^_^^dkkikjjpwxyz{{|~~|~}}}|{zxwwvuutsssqrrqpqoosy{z{zyz{||~~~~~|z{zxwwvvussy~}}}z|~{zyxvutsrrqponmmlkjhjottrqqqpqqrsrrw~~|}}~~~}||{{{|{zzyxyxxxtmikjhjossqponnoononnnnmnmmmmlmmlllklmic_^bhllkjihiijjkklkkklmnmnmnonnu{}|}||}~|xyz{|||{|{z{z{{xrnmnmmnmlkjiihhhgffededbdkoonnnsy{|}~~|||{{zyxwvuussrqpponnllmkjntwuuttstuuvwvw}{xzzy|zxx}{xzyyxxwvusrsrpponnmklkjlsvvutt{}~}||{yxxwvtssqpponnmklkijotutssrrssttutv|~~xqqrpqw||zyxvwxwxxxwxxwxxwwxwxxwxxwwyvnkkkpwxvvusttuuvwvwvwwvwxxwxxxx}yttutstsrqonmnmllkkjjhihgkqtsqqu|~}}||zzyxwvutsrqqpnnmmmljnsvvuututuvvwxvy}wwwuy~}~~~ztssty~~|}}~~~~~~~~{xyxxxxvutsrqqppoonmlkljjntvutu{~~}}|{zxwvuutrqrpponmnllrwwvvutuuvvwwxvyyuvuuy~}|{|}|}}||}|}}|}}||}|}}|}~{tppoqx}|{zzyxyz{{{|{{{|{||||}|}}wwxwwwvutsrqppoonmmlkkkjjntvtsw}~}}|{zywvutssrrppponmlntwwwvvuvvxwwxxx|ywwvw~|}~~~~~~|urtrt|~}}|{||}~~}~}}~~~~}~~|xyyxyxwutssrrqpoonmllmlkkpvvtu{~}||{yxvuuutsrqqpponmlqxxwxvuuvwwxxyxx|yvwvz}}~~~}~~~}~~~}~~}~}~}~}wrqrpt|~|{{zz{{||||}|{}~}}|}~}|yxxxwxwvttsrqpponmnmlkkljkquusv{~~}|}|zyxxwuttsrrqpnonlntxxvvvuvvwxxxyxx~~xvuw|~}~}~~~~}~~~~~~~~~|uqrrqv}~}|{z{{||}|}}|}}|}~}}}|~}xxywwxwvusrrqpponnmmllkkikrvtsy}~}|{zzywvutsrqpqponmllouxwvvutuvwxwxxwy|wuuy}|~~}~~}~~}~~~~~~~~}~~}~~xrqrppw}}{zzyzyz{|{|{{|{|}||}}{ywyxwwwvusrqqponnmmkllkkjhkrusu|}~~|{|zyxvuusrrqppononlmswwvvvuuvvwxwxxxz{vtu{~}~}~~~~}~~}~}~~~}~~~{urrrqsx}}|zzyyz{z{||{{||}|||}}}}xxyxwxwutsrqpopoonmlkkjkjhlstsx~}}}||{zyxvutssrqqponnmlpvxwwvuuuvvwxwxxxzzutx~}~~}~~~}~~~~~}~~~~~~yrqsrqsy||{zzyyz{z{||{||{||}|}|{yyxwxwvutrqrpppnmnlklkjkjhmttu{}}|{|{zywvutssrqpponnmmsxxvvutvvwwxwxyxx|ytu{~}~}~~~~}~~~}~~~|uqrrrqsy~|{{zyz{z{{|{{|{||||}||}yxyxwxwuttsrqpppnmmlkkjkjiiostx~~}|{|{zyxvuutssrqqonomlpvxwvvvuvwwyzz{|||~}~~yyzyzyxxvtttmfccba`_^\ZXWVTSRQPONLLKJIIFGMPQW\[YZ[Z\_`abdefgiklnpqstvwy{|}}xtwxxzztnmnmnonnmmllklmllmlmnmnsz{{{|{|~~~~}||{zyxww{~wsttstsrrpnolf`^^]]\ZYWUSRRQONMLKIHIHFEECEJNQVYXWXXX[\]_`acdehijmoprtuwxyz}}yssvvwyxrmkllmmnmllkkkllklklmlknvzzyz{{|}~}~}}|{{zxyxvw}~~}wtttttsrrpopkc^__^]\ZXWTSSQPONMLKJIIGFFDCFKOSXYWXXXY[]^`acdefhjlnpqrtuwyz|~|wtuwwx{xplmllmnmmmlkkllkllmlmlmrxzz{z{|}~~~~}}{{z{yx{|wuvuvuutsqrpicba`_^\[YWVUSRQQPNMLKJIHGGFDHMRX[YYYZZ\^_abcdfgiklmoqsuvxz{|{wuwyyy|xqmnoopoponmnmnmnnonoonqx|}|}|}~}~~|||yy}wwwvvwvusssogbbb``_][ZXVUUTSRPONMLKJIHHGFIOVZ\[ZZ[[]`abdefhiklnprsuwxy{|~zwwzz{||xropppqqqppoonnnopopqppv}}~~}||{y}~xwxwxwwvuusleccba`_]\ZYXWUTSRQPNMLKJIIHGFJRY\\[Z[[\_abdefghjlnprstvxy{}~~ywyz{|}}xqpqpqrrqqppooopqqpqqpsy~~~~~}||{{|xwxxwxwvutpiddcbaa^]\ZYWUTTRQPOMMLKJJIIFELW\\\[Z[\^`bbcefhjlmnpstuxyz}~~{wxy{||}}wppqqqsrqqpoppopqpqqpqu|~~~~}||{y|{wwxxwwvttsmfcccaa`]\ZYXWUTSRQPNNMLJJIHHFFNY]\[[Z[\^_acdeghikmoqstvxxz|}}xwyyz|||{vpopqqrqpqpoppoppppqoqw~~~~~~}|||zy~{wwwvwwutuqjdbcba`^]\ZXWUTTRQOONMLJIIHGGDFQ[\Z[ZZZ\^`bcdeghjlmoqstvwx{|}{vwxy{|{}{sopqpqrqqpoopoooopppptz~~~~~~}~}{zzyzyvwwvwvutsngcbba`_^\ZXWVUSSQPONMLKJJIGGFCIU\\[[ZZ[]_abcefgijlnpqsuvxz{|~}wvxxy{|{|zropppqqpqpoopnopppqopw}~}~~~}}}|{zzyx|}wvwuuwvttrjcbba``_][YYWVUTSRQPONMLJJIHIGFMZ_]\]\\_`adfgijjlnprsuwxy{}~}xyz{|}~~~{tqrssttssqqqqpqrqrqptz~~~~~~|}|{{zyww|~~}||{{{{z{zyxyxwx~||~}}~}||wpllklkjhhgedcba`_^^]\[ZYZYXWXUVamnlmmkmoprtuvxxy{|~xwwvwxvvutssrrsrqqppu{}{{zzz{|}~~}xxxwxwvustz~|{|zzz{z{{z{zyz{zx|ztsssrrqpnmkjjihgffedccbbaa`__]amwwuvutvwy{}}~zxyxyyxwvutsrsrqqpoqw{{zzyxyzz{|{|}|}}~}~xuvuvutuspsz}{{zyyzyyzzz{zz{zy{zvwvvvutsqpoonmlkkjjhhggffededbjv|zz{yz{|{zyyzyxwuttsrrqpqposy{zzyxxyyz{{z{{|{|||}zttututsrrpsy|zzzxxyxyzyzzzyz{z}zxyxwxwvusrqppoommllkjjihhgffefpz~|}}||~zzzyzyxwvusrrsrqqoov{yxyxwxyyyzyzyyz{z{{{~wsststssrposyzyzyxyxyzzy{{zz{z{yyzyyywvussrqqpponmllkkjiihhggjs}~}~}~~zzzyzyxwvttssrqqonrxzyyxxwxwxyzyzyyz{z{z}ztrttstsrrpnszzyyxwxxxyzyzzyzzy}}yzzyzywvutssrrqonnmllkjjiiiighnw}~~}~}z{zyyywwvtssrqppootyyxxwwwxwxyyyzyzzz{zy}}wsstsstrqqopuyzyxxwxxyyzyzyz{zz{z{z{zywwuttsrqpoonmmllkkjiihhkqy~|z{yxyywvuttsqqronqwzywxwvwxwxxyzyyzzzz{z~{urssrssqqpnpvyyxyxwxwxyzyzyzzz|~z{zzzzxwvutsrrqponmmmkkkkjjihimsz~~|zzzyyxwvutsrqrqootyzyxwwwxwxyxyzzyyzz{zz~xsstsssrpqompwzyyxwwxxxyyzyzzzy|{{{zzzxwvttsrqpponnmmlkkjijihkqvz~{zzyzyxwvtstrqqpnqw{yxxwvwxxyyxyyyyzzz{zz{usssrstrqponqwzyxxwxwxxyyzyzzy{{{|{z{zxwussrqqqpponnmllkijjhinrv{~zzzyyyxvuttsrqqontyzyxxwwwxxzyyyzyyzyz{z{}~ytsttstsqppnmrxzyyxvwwxxyxyyzzz}}||{z{zxwwutssrrqppnmmlklkijigjruv|~zzyzyxwwustsqqqoqwzyyxxwwxxyxxyzyyzzzz{z||urtssssrqponnsyzxxwvvwxxyzyyzyz|{|{{zyxxvuttsrqpoonmmllkjijiinstw~}zzzyzyxwutsrqqposy{yyxwvwxyxyzyzzyzzz{zz}~~}zzxvvvtrpnlkihgfdcb`_^]\\ZYXVW^`^biifggghihijjklklmlmnononooojdbcdcddccdbbd`XVWWXYZZYXXYXYZY[aggffffghijkllmnopqrrttuy{vusrqpnmkhgfecb`_^\[[ZYXWUTSQPT[[Y^ddbddcdfefgghihijijkjkllklke__a``ba```_a`\VUUUWXWXWVWWWWXW[beededefghijkkllnnopqrrtyxuusqqomljhgedba`_]]\[ZXWVUTRQRW[ZZ`ddcdccddeghhiihiijjkjklkmmhb``aababaa``aa\VVWWXYXXYXXWYYXY_ffeeeefghjkjllmmnopqrstuz~xwusrrqomkihfddba`_^][ZYXWUUTRU\^Z[bfddedeffgihijjkkkklllmmmnmgbbcbccdcbcbacb\WWYXYZ[ZZYZYZZZ]dhgfgfghiillmnooppqstuvvx}xxwutsqomkjhgfedca_^^\[ZYWWWTUZ^^\^cffeefghhiijjkklmlmnmnonoplfccddededcdcdeb]YYZZ[[\[[\[\\[\agjhhhhijklmmopopqrsuvwxwz{yxwutsqpnlkihgedcb`_^]\[ZXXWUW]`^]`ehgghghhiijkkllmlmnmnooopojeddddeeddcdcdfc\YZ[[]]\\\[[\\\_fjiiiiijklmnnoqqrrsuvuwyy|~zyxvvtrqomljhggecba_^^\\[YXXUUZ_`]\`fhghggghijkkklmlmmnnonoopngcdedeedddcdcdeb[XZ[[]]\]\[\]\]bhkjijiiklmnooppprstuvwxyy}|yywvusqonlkjhgfdba`_^]\[YXXWUW\__]]`fggghgghiijkklmlmnnmnonppjdcdeeddeddcdcde`ZYZZ[\]\]\\\][^ejjiijijklmnoppqqrstuvwyyy~~zyxvutrpomkjhgfdbba`_]\[ZXWWVUY^_]\\afgfggfghhijkjkkllmlmnonomgbcdddeddccbccde_YY[[\]\]\[\\\\bgjihihijklnonopqqrstuvwyyy{zywvusqonkjigffdba`_^\[ZYWXVSV\^^][[agffgffhhhijjjlkklllnnmnokdaccdddcccbbcbdd^XY[Z\\\\\Z\][\ciihihijkklmnoopqrstuvwxyx{zyxvutrpnljjigfecba_^]\ZYXWWUTX]^]][\bgffgfghhijkllmmnnmnoopqoideeefgffgfefffhg`\]^^_`_`_^__^cilkklkllmnoppqrrsuuvxyxz{z}{yyxwvusrponmlkjhgfedcbaa`_^^\]dhgfedfnrqrrrrtuuwxyzyz{{|}}~|vsuvuvwvuutuvuuwtmijkjkkjjihhghnstrsrrrsstuvvuvwwxxyyz{{|{~~}|{{zyy~~~~|||{zzxwutsqpponlkjjiiggfeddcbflmlmlkovyyyzz{||~}|}~~~}~}}}~ztqpqppqpomnmlnuxwvwuuvvwxwxyyxyyzz{{{||||~}{||{|{zywvwuuussy~}||{z{{{|{z}|~~}|{yxvutsrrqonmmllkjiihggfflqqpqoot{}}~~}vtutsstsrppnnsyzyywvwxxyyyyzyzz{{{z{|{|||}}~~yxyxyxwwutssrqqpqw{zyyxxyxyzzz~}~~}}|yxwvutsrqpponnmlkkjiihfjqsqqsqqw~~wvvvuvutrrqprw{{yyxwxxyyzyzyyz{z{{{|||}||~}~ywwvvxwutsrqqpponpwzxxwvwwwxyxy}~~}{yxwvuttsrqponnmllkjjihimrtrssqsz~xvwvvvuttsppu{|zyyxxyyzz{zz{z{{z{|{|{|}||}}~~{vvvvuvutsqppononlowzwwwvvwvxxw{~~}~}zyyvvutssrqpoonmllkjjjhkpttsssqu|}xwxwvwuttsqsx||{zzyyzyz{zz{z{|{{|{|||{}||~}~}~xtuvuuutsrqoonnnmlpvxwwvuvuvxwx~~~~}|zywwvuutsrqpoonmllklkiinsusstsrv~|wwwvwwuttrqu{}{{zyxyzyz{z{{z{{{{|{||{|}|}}}~}~~~{uuvututsrqpponmnllrwwvvuuuvwwvz}~~|{ywvwvttsqqponmmllkkjilqttsstssw{wxwvwvuutrsy}}||{zz{z{||{|{||}|}||}}|~~||~~zwwwvwxvttrrrrppqopuyyxwwxwxyxy~|{zyyxwwvttussrrqrqppoorwxwxwwvw{{z{zzzzxxxvx|~}~}|{|}}}|}}~}~~}~}~}}~}~}}~~~~~zyzzyzyyxxwvwvuvutuy{{{zzzz{zz|~~}||{z{zzyyxxwxwxwvvvuvy|{{zz{z{~||}|}}|||zz}~~}}~}~~~~~~~~~|}~}}|}||{|{|{z{zz{}}~~}}~}~~}~~~~}~~}}|}}|}}|{{||{||}~}~}~}}~~~~~~bubbros-1.6.2/bubbob/ext1/CVS/0000755000076400001440000000000012225473206014754 5ustar arigousersbubbros-1.6.2/bubbob/ext1/CVS/Entries0000644000076400001440000000050012225473206016303 0ustar arigousers/.cvsignore/1.2/Fri Feb 13 13:19:41 2004// /__init__.py/1.17/Fri Oct 6 09:57:32 2006// /brick.wav/1.1/Sat Jun 7 11:23:04 2003/-kb/ /image1-0.ppm/1.4/Tue Aug 21 15:09:04 2007/-kb/ /image1-1.ppm/1.4/Tue Aug 21 15:09:04 2007/-kb/ /music.wav/1.1/Sat Jun 7 11:23:04 2003/-kb/ /wall.wav/1.1/Sat Jun 7 11:23:04 2003/-kb/ D bubbros-1.6.2/bubbob/ext1/CVS/Repository0000644000076400001440000000002712225473206017055 0ustar arigousersbub-n-bros/bubbob/ext1 bubbros-1.6.2/bubbob/ext1/CVS/Root0000644000076400001440000000010612225473206015617 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext1/__init__.py0000644000076400001440000003045512225473206016441 0ustar arigousersfrom __future__ import generators import os, math, random import images, gamesrv from images import ActiveSprite from boards import CELL, HALFCELL from mnstrmap import GreenAndBlue from bubbles import BubblingEyes, Bubble from bonuses import Bonus LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { 'ark-paddle': ('image1-%d.ppm', (0, 0, 80, 32)), } music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) snd_wall = gamesrv.getsample(os.path.join(LocalDir, 'wall.wav')) snd_brick = gamesrv.getsample(os.path.join(LocalDir, 'brick.wav')) def aget(x, y): if 0 <= x < curboard.width and y >= 0: if y >= curboard.height: return ' ' return curboard.walls[y][x] else: return '#' def sign(x): if x >= 0.0: return 1 else: return -1 class PaddleEyes(BubblingEyes): def __init__(self, bubber, saved_caps, paddle): BubblingEyes.__init__(self, bubber, saved_caps, paddle) self.deltax = (paddle.ico.w - self.ico.w) // 2 self.deltay = (paddle.ico.h - self.ico.h) // 2 self.step(self.deltax, self.deltay) def playing_bubble(self, paddle, accel=0.75, vmax=4.5): import boards dx = self.deltax dy = self.deltay bubber = paddle.bubber vx = 0.0 fx = paddle.x while paddle.alive: wannago = bubber.wannago(self.dcap) if paddle.timeleft is None: keydy = 0 else: keydy = -1 key = ('eyes', wannago, keydy) if fx < 2*CELL: if vx < 0.0: vx = -vx * 0.45 wannago = 1 elif fx + paddle.ico.w > boards.bwidth - 2*CELL: if vx > 0.0: vx = -vx * 0.45 wannago = -1 if not wannago: if -accel <= vx <= accel: vx = 0 elif vx < 0.0: wannago = 0.7 else: wannago = -0.7 vx += accel * wannago if vx < -vmax: vx = -vmax elif vx > vmax: vx = vmax fx += vx paddle.move(int(fx), paddle.y) self.move(paddle.x+dx, paddle.y+dy, images.sprget(key)) yield None self.kill() def bottom_up(self): return 0 class Paddle(ActiveSprite): def __init__(self, arkanoid, bubber, px, py): ico = images.sprget(('ark-paddle', bubber.pn)) ActiveSprite.__init__(self, ico, px - (ico.w-2*CELL)//2, py - (ico.h-2*CELL)//2) self.arkanoid = arkanoid self.bubber = bubber self.timeleft = None self.gen.append(self.bounce_down()) self.gen.append(self.bkgndstuff()) self.arkanoid.paddles.append(self) def bounce_down(self): import boards target_y = boards.bheight - self.ico.h fy = self.y vy = 0.0 while fy < target_y or abs(vy) > 0.3: if fy < target_y: vy += 0.3 elif vy > 0.0: vy = -vy / 3.0 fy += vy self.move(self.x, int(fy)) yield None while self.y > target_y: self.step(0, -2) yield None self.move(self.x, target_y) self.gen.append(self.wait_and_shoot()) def wait_and_shoot(self): timeout = 30 while timeout > 0: timeout -= self.arkanoid.ready yield None self.gen.append(self.catch(Ball(self))) def catch(self, ball): import boards while ball.alive: if ball.y > boards.bheight//2+1 and ball.vy > 0.0: deltay = self.y - Ball.Y_MARGIN - ball.y self.timeleft = deltay / ball.vy #if -1.25 <= self.timeleft <= 0.5: if -12 <= deltay <= 1: ball.bouncepad(self.arkanoid.paddles) yield None self.timeleft = None if ball.missed: self.kill() def kill(self): images.Snd.Pop.play(1.0, pad=0.0) images.Snd.Pop.play(1.0, pad=1.0) ico = images.sprget(Bubble.exploding_bubbles[0]) for i in range(11): s = ActiveSprite(ico, self.x + random.randrange(self.ico.w) - CELL, self.y + random.randrange(self.ico.h) - CELL) s.gen.append(s.die(Bubble.exploding_bubbles)) try: self.arkanoid.paddles.remove(self) except ValueError: pass ActiveSprite.kill(self) def bkgndstuff(self): while 1: if self.timeleft is not None: self.arkanoid.order.append((self.timeleft, self)) yield None touching = images.touching(self.x+1, self.y+1, self.ico.w-2, self.ico.h-2) touching.reverse() for s in touching: if isinstance(s, Bonus): s.touched(self) def score(self, hits): bricks = self.arkanoid.bricks bricks[self.bubber] = bricks.get(self.bubber, 0) + hits self.bubber.givepoints(125*(2**hits)) class Ball(ActiveSprite): Y_MARGIN = 20 SPEED = 5.8 def __init__(self, paddle): self.paddle = paddle imglist1 = GreenAndBlue.new_bubbles[paddle.bubber.pn] ActiveSprite.__init__(self, images.sprget(imglist1[0]), paddle.x + paddle.ico.w//2, paddle.y - Ball.Y_MARGIN) self.missed = 0 self.setimages(self.imgseq(imglist1[1:], 6)) self.bounceangle(0.2) self.gen.append(self.flying()) def bouncepad(self, paddles): for paddle in paddles: dx = (self.x + self.ico.w//2) - (paddle.x + paddle.ico.w//2) dxmax = paddle.ico.w//2 angle = float(dx) / dxmax if 0.0 <= angle <= 1.0: angle = angle * 1.111 + 0.07 elif -1.0 <= angle <= 0.0: angle = angle * 1.111 - 0.07 else: continue self.bounceangle(angle) self.play(snd_wall) break def bounceangle(self, angle): self.vx = math.sin(angle) * self.SPEED self.vy = - math.cos(angle) * self.SPEED def flying(self): import boards fx = self.x fy = self.y while self.y < boards.bheight: fx += self.vx fy += self.vy self.move(int(fx), int(fy)) yield None cx = self.x // CELL + 1 cy = self.y // CELL + 1 dx = sign(self.vx) dy = sign(self.vy) hits = 0.0 if aget(cx, cy) == '#': hits += self.ahit(cx, cy, 0, 0) if aget(cx+dx, cy) == '#': hits += self.ahit(cx+dx, cy, 0, dy) self.vx = -self.vx if aget(cx, cy+dy) == '#': hits += self.ahit(cx, cy+dy, dx, 0) self.vy = -self.vy if hits: hits = int(hits) if hits: self.paddle.score(hits) self.play(snd_brick) else: self.play(snd_wall) self.missed = 1 self.kill() def ahit(self, cx, cy, dx, dy): total = 0.01 for i in (-1, 0, 1): x = cx + i*dx y = cy + i*dy if (2 <= x < curboard.width - 2 and 0 <= y < curboard.height and aget(x, y) == '#'): curboard.killwall(x, y) self.paddle.arkanoid.killedbricks += 1 total += 1.0 return total def pop(self): self.play(images.Snd.Pop) self.gen = [self.die(Bubble.exploding_bubbles)] class Arkanoid: def bgen(self, limittime = 60.1): # 0:60 import boards from player import BubPlayer self.bricks = {} for t in boards.initsubgame(music, self.displaypoints): yield t tc = boards.TimeCounter(limittime) self.ready = 0 self.builddelay = {} self.nbbricks = 0 self.order = [] self.paddles = [] #finish = 0 for t in self.frame(): self.order_paddles() t = boards.normal_frame() self.build_paddles() yield t #if len(self.paddles) == 0: # finish += 1 # if finish == 20: # break #else: # finish = 0 tc.update(t) if tc.time == 0.0: break if (BubPlayer.FrameCounter & 15) == 7: for s in images.ActiveSprites: if isinstance(s, Bonus): s.timeout = 0 # bonuses stay elif isinstance(s, Bubble): s.pop() tc.restore() self.ready = 0 for s in images.ActiveSprites[:]: if isinstance(s, Ball): s.pop() for t in boards.result_ranking(self.bricks, self.nbbricks): self.build_paddles() yield t self.remove_paddles() self.unframe() def displaypoints(self, bubber): return self.bricks.get(bubber, 0) def frame(self): for y in range(curboard.height-1, curboard.height//2, -1): yield None yield None for x in range(2, curboard.width-2): if aget(x, y) == '#': curboard.killwall(x, y) brickline = curboard.width-4 expected = (brickline * curboard.height) // 5 y = curboard.height//2 nbbricks = 0 while y>=0 and nbbricks + (y+1)*brickline >= expected: yield None for x in range(2, curboard.width-2): if aget(x, y) == '#': nbbricks += 1 y -= 1 while y >= -1: yield None yield None for x in range(2, curboard.width-2): if y < 0 or aget(x, y) == ' ': curboard.putwall(x, y) nbbricks += brickline curboard.reorder_walls() y -= 1 nbbricks -= brickline self.ready = 1 self.nbbricks = nbbricks self.killedbricks = 0 while self.killedbricks < self.nbbricks: yield None def unframe(self): for x in range(2, curboard.width-2): curboard.killwall(x, -1) def build_paddles(self): from player import BubPlayer for p in BubPlayer.PlayerList: dragons = [d for d in p.dragons if not isinstance(d, PaddleEyes)] if dragons and len(p.dragons) == len(dragons): if self.builddelay.get(p): self.builddelay[p] -= 1 else: self.builddelay[p] = 53 dragon = random.choice(dragons) paddle = Paddle(self, p, dragon.x, dragon.y) eyes = PaddleEyes(p, dragon.dcap, paddle) p.dragons.append(eyes) p.emotic(dragon, 4) for d in dragons: d.kill() def order_paddles(self): self.order.sort() self.order.reverse() for timeleft, paddle in self.order: try: self.paddles.remove(paddle) except ValueError: pass else: self.paddles.insert(0, paddle) paddle.to_front() del self.order[:] def remove_paddles(self): killclasses = (Paddle, PaddleEyes, Ball, Bonus) for s in images.ActiveSprites[:]: if isinstance(s, killclasses): s.kill() # This game is suitable for at least min_players players min_players = 1 def run(): global curboard import boards from boards import curboard boards.replace_boardgen(Arkanoid().bgen()) def setup(): from player import BubPlayer for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) if filename.find('%d') >= 0: for p in BubPlayer.PlayerList: images.sprmap[key, p.pn] = (filename % p.pn, rect) else: images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext1/brick.wav0000644000076400001440000007073612225473206016147 0ustar arigousersRIFFqWAVEfmt DDdataq~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~~tttttttttttt~~~~~~~~~~~~~tttttttttttt~~~~~~~~~~~~~tttttttttttt~~~~~~~~~~~~~tttttttttttt~~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~~~ttttttttttttt~~~~~~~~~~ttttttttttttt~~~~~~~~ttttttttttttt~~~~~~~~tttttttttttt~~~~~~tttttttttttt~~~~~~tttttttttttt~~~~~~tttttttttttt~~~~~ttttttttttttt~~~~ttttttttttttt~~~~ttttttttttttt~~~ttttttttttttt~~~ttttttttttttt~~~~tttttttttttt~~~~tttttttttttt~~~~tttttttttttt~~~tttttttttttt~~utttttttttttu~~utttttttttttu~~utttttttttttu~~utttttttttttu~uuttttttttttu~~uttttttttttu~~uttttttttttu~~uttttttttttu~~uttttttttttu~uutttttttttuuuutttttttttuuuutttttttttuuuutttttttttuu~~utttttttttuu~~uuttttttttuu~~uuttttttttuu~~uuttttttttuu~uuttttttttuuuuutttttttttuuuutttttttttuuuuuttttttttuuvuuttttttttuu~uuttttttttuu~uuttttttttuuuuttttttttuu~uuttttttttuu~vuttttttttuuvvuutttttttuuvvuutttttttuuvvuutttttttuuvvuutttttttuuv~uutttttttuuvvuttttttttuvvuttttttttuvvuutttttttuv~vuutttttttuvvvuutttttttuvvvuutttttttuuvvvutttttttuuvvvutttttttuuvvutttttttuuvvuuttttttuuvvuuttttttuuvvuuttttttuuvvvutttttttuvwvvutttttttuvwwvutttttttuvwwvutttttttuvvwvuuttttttuvvvuuttttttuvvvuuttttttuuvvvuttttttuuvwvuttttttuuvwvuttttttuuvwwvuttttttuuvwwvuuttttttuvwwvuuttttttuvwvuuttttttuvwvvuttttttuvwwvuttttttuvw~~wvuttttttuvw~~wvuttttttuvvw~~wvuttttttuuvw~~~wvuutttttuuvw~~~wvuutttttuuvw~~~xwvuttttttuvw~~~wvuttttttuvw~~~~wvuttttttuvw~~~~wvuttttttuvw~~~~wvuttttttuvw~~~~wvuttttttuvwx~~~~wvuutttttuvwx~~~~~xwvutttttuvwx~~~~~xwvutttttuuvx~~~~~xwvutttttuuvw~~~~~wvuttttttuvw~~~~~wvuttttttuvw~~~~~~wvuttttttuvw~~~~~~wvuutttttuvw~~}~~xwuutttttuvwx~}}~~xwvutttttuvwx~}}}~xwvutttttuvwx~}}}~xwvutttttuvwx~}}}~~xwvutttttuvwx~}}}~~wvutttttuuwx~}}}~~xvuttttttuvx~}}}}~xvuutttttuvw~}}}}~xwvutttttuvw~}}}}~xwvutttttuvwy~}}}}~~xwvutttttuvwx~}}}}~~xwvutttttuvwx~~}}}}~ywvutttttuvwx~~}}}}~ywvutttttuvwx~~}}}}~xvutttttuvwx~}}}}~xwuuttttuuwx~}}}}~~xwvutttttuwx~}}}}}~xwvutttttuvx~}}|}}~xwvutttttuvxy~}}|}}~ywvutttttuvwy~}}|}}~ywvutttttuvwy~}}||}~yxvutttttuvwy~}}||}~xvutttttuvwx~}}||}}~xwuuttttuvwx~}}||}}~xwvuttttuvwx~}}|||}~xwvuttttuuwx~}}|||}~ywvutttttuwx~}}|||}~ywvutttttuvxy}}|||}~yxvutttttuvxy~}|||}}yxvutttttuvxy~}||||}~yxwutttttuvwy~}||||}~xwutttttuvwy~}||||}~xwvuttttuvwy~}||||}~ywvuttttuvwx~}||||}~ywvuttttuvwx~}||||}~ywvutttttuwxz~}|||||}yxvutttttuwxz~}||{||}~yxvutttttuvxz~}||{||}~zxwutttttuvxy}||{{|}~zxwutttttuvxy}||{{|}~ywvuttttuvwy}||{{|}~ywvuttttuvwy~||{{||~ywvuttttuvwy~}|{{||}yxvuttttuvwy~}|{{{|}yxvuttttuvwxz~}|{{{|}~zxvutttttuwxz~}|{{{|}~zxwutttttuwxz~}|{{{|}~zxwutttttuvxz~}|{{{|}~zywvuttttuvxz~}|{{{{|~ywvuttttuvxy}|{{{{|}ywvuttttuvxy}|{{{{|}yxvuttttuvwy}|{{{{|}~zxvuttttuvwy~|{{{{|}~zxvuttttuvwyz~|{{{{|}~zxwutttttvwyz~|{{z{{|~zywutttttuwxz~|{{z{{|~{ywvuttttuwxz~}{{z{{|}{ywvuttttuvxz~}|{zz{|}ywvuttttuvxz~}|{zz{|}yxvuttttuvxz}|{zz{|}~zxvuttttuvxy}|{zz{{}~zxwuttttuvwy}|{zzz{|~zxwuttttuvwy{}|{zzz{|~zywutttttvwy{~|{zzz{|~{ywvtttttuwy{~|{zzz{|}{ywvuttttuwxz~|{zzz{|}yxvuttttuwxz~|{zzzz{}zxvuttttuvxz~}{zzzz{}~zxvuttttuvxz~}{zzzz{|~zxwuttttuvxz~}{zzzz{|~zxwuttttuvxy}{zzzz{|~{ywuttttuvwy{}|zzzz{|}{ywvttttuvwy{}|{zzzz|}{ywvuttttvwy{}|{zyzz{}{yxvuttttuwy{~|{zyzz{}~zxvuttttuwxz~|{zyyz{}~zxvuttttuwxz~|{zyyz{|~zxwuttttuvxz~|{zyyz{|~zxwuttttuvxz~}{zyyz{|~{ywuttttuvxz|~}{zyyzz|}{ywvttttuvxy|}{zyyyz{}{ywvutttuvwy{}{zyyyz{}|yxvuttttvwy{}{zyyyz{}~|zxvuttttuwy{}|zyyyz{|~zxvuttttuwy{~|zyyyz{|~zxvuttttuwy{~|zyyyyz|~{ywuttttuwxz~|{yyyyz|}{ywuttttuvxz~|{zyyyz{}{ywvttttuvxz|~|{zyyyz{}{ywvttttuvxz|}{zyyyz{}|zxvutttuvxz|}{zyyyz{|~|zxvuttttvwy{}{zyyyy{|~|zxvuttttvwy{}{zyxyyz|~zxvuttttuwy{}{zyxxyz|~{ywuttttuwy{~|zyxxyz|}{ywuttttuwx{~|zyxxyz{}{ywuttttuvxz~|zyxxyz{}|ywvttttuvxz|~|zyxxyy{}|zxvutttuvxz|~|{yxxxy{|~|zxvutttuvxz||{yxxxyz|~|zxvuttttvwz|}{yxxxyz|~}zxvuttttvwy|}{yxxxyz|~{ywuttttuwy{}{zyxxyz{}{ywuttttuwy{}{zyxxxz{}{ywuttttuwy{~{zyxxxy{}|ywvttttuwx{~|zyxxxy{}|zxvttttuvxz}~|zyxxxyz|~|zxvutttuvxz}~|zyxxxyz|~}zxvutttuvxz|~|zyxxxyz|~}{xvuttttvxz||{yxxxxz|~{ywuttttvwz|}{yxxxxz{}{ywuttttuwy|}{yxwxxy{}{ywuttttuwy{}{yxwwxy{}|ywvttttuwy{}{yxwwxy{}|zxvttttuwy{~{zxwwxyz||zxvutttuvx{}~|zxwwxyz|~}zxvutttuvxz}~|zxwwwxz|~}{xvutttuvxz}~|zxxwwxz{~}{ywutttuvxz||zyxwwxy{}{ywuttttvxz||zyxwwxy{}{ywuttttvwy|}{yxwwxy{}|ywuttttuwy|}{yxwwxyz}|zwvttttuwy{}{yxwwwxz||zxvttttuwy{~}{yxwwwxz|~}zxvutttuwy{}~{yxwwwxz|~}{xvutttuvx{}~|zxwwwxy{~}{yvutttuvxz}~|zxwwwxy{}~{ywutttuvxz}~|zxwwwxy{}|ywuttttvxz||zxwwwwy{}|ywuttttvwz||zxwwwwxz||zwvttttuwy|}zywwvwxz|}zxvttttuwy|}{ywwvwxz|~}zxvutttuwy{~}{ywwvwxy|~}{xvutttuwy{~}{yxwvwxy{~~{xvutttuvx{~~{yxwvvwy{}~{ywutttuvx{}~|yxwvvwy{}~|ywutttuvxz}~|zxwvvwxz}|ywuttttvxz}|zxwvvwxz||zwvttttvxz||zxwvvwxz|}zxvttttuwz|}zxwvvwxz|~}zxvttttuwy|}zxwvvvxy|~}{xvutttuwy|~}{ywvvvwy{~~{xvutttuwy{~}{ywvvvwy{}~{ywutttuvy{~~{ywvvvwy{}~|ywutttuvx{~~{ywvvvwxz}|ywutttuvx{}~|ywvvvwxz}|zwuttttvxz}~|yxvvvvxz|}zxvttttvxz}|zxvvvvxy|}zxvttttuwz||zxvvuvwy|~}{xvutttuwy|}zxvvuvwy{~~{xvutttuwy|}zxwvuvwy{~~{yvutttuwy|~}{xwvuvwx{}~|ywutttuwy{~}{ywvuvvxz}|ywutttuvx{~~{ywvuuvxz}|zwutttuvx{~~{ywvuuvxz|}zwvttttvxz}~|ywvuuvwy|}zxvttttvxz}|ywvuuvwy|~}{xvttttvwz}|zxvuuvwy{~~{xvutttuwz||zxvuuuwy{~~{yvutttuwy|}zxvuuuvx{}~|ywutttuwy|}zxvuuuvxz}|ywutttuwy|~}{xvuuuvxz}|zwutttuvy{~~{xwuuuvwz|}zwutttuvx{~~{ywuuuvwy|}zxvttttvx{~~{ywuuuuwy|~}{xvttttvxz}|ywuuuuwy{~~{xvutttvxz}|ywvuuuvx{~~{yvutttuwz}|zwvutuvx{}|ywutttuwz|}zxvutuvxz}|ywutttuwy|}zxvutuvxz}|ywutttuwy|}zxvutuvwz|}zwutttuvy{~~{xvuttuwy|}zxvtttuvx{~~{xvuttuwy|}zxvttttvx{~~{yvuttuvy{~~{xvttttvx{}|ywuttuvx{~~{xvutttvxz}|ywuttuvx{}|yvutttuwz}|ywutttvxz}|ywutttuwz}|zwutttvwz}|ywutttuwy|}zwutttuwz|}zwutttuwy|}zxvtttuwy|}zwutttuvy|}zxvtttuwy|}zxvtttuvy{~~{xvtttuvy{~~{xvttttvx{~~{xvutttvx{~~{xvttttvx{~~{yvutttvx{~{yvutttvxz}|yvutttvxz}|ywutttuwz}|ywutttuwz}|ywutttuwz}|zwutttuwz}}zwutttuwz|}zwvtttuwy|}zxvtttuwy|}zxvtttuwy|}zxvuttuwy|~{xvuttuwy|~{xvuttuwy|~{xvuttuwy{~~{yvuttuwy{~~{ywuttuvy{~~|ywuttuvx{~|ywuttuvx{~|ywuutuvx{~|ywvutuvx{}|zwvutuvxz}|zxvuuuvxz}}zxvuuuvxz}}zxvuuuvxz}}zxvuuuvxz}}zxvuuuvxz}}{xvuuuvxz|}{xwuuuvxz|~{ywuuuvwz|~{ywvuuvwy|~{ywvuuvwy|~{ywvuuvwy|~~|ywvuuvwy|~|ywvuuvwy{~|zxvuuvwy{~|zxvuuvwy{~|zxvuuvwy{~|zxvvuvwy{~}zxwvuvwy{}}zxwvuvwy{}}zxwvuvwx{}}{xwvuvwx{}}{ywvvvwxz}}{ywvvvwxz}~{ywvvvwxz}~{ywvvvwxz|~{ywvvvwxz|~|yxvvvwxz|~|yxvvvwxz|~|zxwvvwxz||zxwvvwxz|~|zxwvvwxz|~|zxwvvwxy|~|zxwvvwxy|~}zxwvvwxy{~}{ywvvwxy{~}{ywvvwxy{~}{ywvvwxy{}}{ywwvwxy{}}{yxwvwwy{}~{yxwvwwy{}~{yxwvwwy{}~|yxwvwwy{}~|zxwvwwy{}~|zxwwwwyz}~|zxwwwwyz|~|zxwwwwyz||zxwwwwxz||zywwwwxz|~}zywwwwxz|~}{yxwwwxz|~}{yxwwwxz|~}{yxwwwxz|~}{yxwwwxz|~}{yxwwwxz|~}{yxwwwxz{~~{zxwwwxz{~~|zxwwwxy{}~|zxwwwxy{}~|zxwwwxy{}~|zyxwwxy{}~|zyxwwxy{}~|zyxwwxy{}|zyxwwxy{}|{yxwwxy{}}{yxwwxy{}}{yxwwxy{|}{yxxwxyz|~}{yxxwxyz|~}{zxxwxyz|~}{zxxxxyz|~}{zxxxxyz|~~|zyxxxyz|~~|zyxxxyz|~~|zyxxxyz|~~|zyxxxyz|~~|zyxxxyz|}~|zyxxxyz{}~|{yxxxyz{}~|{yxxxyz{}}{yxxxyz{}}{yxxxyz{}}{zyxxyz{}}{zyxxyz{}}{zyxxyz{}}{zyxxyy{}}{zyxxyy{|~}|zyxxyy{|~~|zyxxyy{|~~|zyxxyy{|~~|zyxxyy{|~~|zyyxyyz|~~|{yyxyyz|~~|{yyxyyz|~~|{zyxyyz|~~}{zyxyyz|~}{zyxyyz|}}{zyxyyz|}}{zyyyyz|}}{zyyyyz{}}{zyyyyz{}}|zyyyyz{}}|zyyyyz{}}|zyyyyz{}~|zyyyyz{}~|{yyyyz{}~~|{zyyyz{}~~|{zyyyz{}~~|{zyyyz{|~~|{zyyyz{|~~}{zyyyz{|~~}{zyyyz{|~~}{zyyyz{|~}{zyyyz{|~}{zyyyz{|~}|zyyyz{|~}|zzyyz{|}}|zzyyz{|}}|{zyyzz|}}|{zyyzz|}~|{zyyzz|}~|{zyyzz|}~|{zyyzz|}~|{zyyzz{}~|{zyyzz{}~~}{zzyzz{}~~}{zzyzz{}~~}{zzyzz{}~~}{zzyzz{}~}|zzyzz{|~}|{zyzz{|~}|{zzzz{|~}|{zzzz{|~}|{zzzz{|~}|{zzzz{|~~|{zzzz{|~~|{zzzz{|}~|{zzzz{|}~|{zzzz{|}~|{zzzz{|}~}{zzzz{|}~}{zzzz{|}~}{{zzz{|}~}|{zzz{|}~}|{zzz{|}~}|{zzz{|}~}|{zzz{|}~}|{zzz{|}~}|{zzz{{}~}|{zzz{{}~~|{zzz{{}~~|{zzz{{}~~|{{zz{{|~~|{{zz{{|~~}{{zz{{|~~}{{zz{{|~~}|{zz{{|~~}|{zz{{|}~}|{zz{{|}~}|{zz{{|}~}|{zz{{|}}|{{z{{|}}|{{z{{|}}|{{z{{|}~}|{{z{{|}~}|{{z{{|}~~|{{z{{|}~~|{{z{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{||~~}|{{{{||~}|{{{{||~}|{{{{{|}}|{{{{{|}}||{{{{|}~||{{{{|}~}|{{{{|}~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}|{{{{|}~~}||{{{|}~~}||{{{|}~}||{{{|}~}||{{{|}~~||{{{|}~~}|{{{|}~~}|{{{|}~~}|{{{|}~~}|{{{|}~~}|{{{||}~}||{{||}~}||{{||}~}||{{||}~~}||{{||}~~}||{{||}~~}||{{||}~~}||{{||}~~}||{{||}~}}||{||}~~}||{||}~~}||{||}~~}||{||}~~}|||||}~~}|||||}~~}|||||}~~}|||||}~~}|||||}~~}|||||}~~}|||||}~~}|||||}~~}}||||}~~}}||||}}~}}||||}}~~}||||}}~~}||||}}~~}||||}}~~}||||}}~~}||||}}~~}||||}}~~}|||||}~~}|||||}~~}|||||}~~}}||||}~~}}||||}~~}}||||}~~}}||||}~~}}||||}~~}}||||}~~~}||||}~~}||||}~~}||||}~~}||||}~~}||||}~~~}}|||}~~~}}|||}~~~}}|||}}~~}}|||}}~~}}|||}}~~}}|||}}~~}}|||}}~~}}|||}}~~~}|||}}~~~}|||}}~~~}|||}}~~}}||}}~~}}||}}~~}}||}}~~}}||}}~~}}||}}~~}}||}}~~}}||}}~~}}||}}~~}}}|}}~~}}}|}}~~~}}}|}}~~~~}}|}}~~~~}}}}}~~~~}}}}}~~~~}}}}}~~~}}}}}~~~}}}}}}~~}}}}}}~~}}}}}}~~}}}}}}~~}}}}}}~~}}}}}}~~}}}}}}~~}}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~}}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~}}}}~~~}}}}}~~}}}}}~~~}}}}~~~}}}}~~~}}}}~~~}}}}~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~~}}}}~~~}}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~}}}~~~~~}}~~~~~}}~~~~~}}~~~~~}}~~~~}}~~~~}}~~~~~}}~~~~~}}~~~~~~}~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/ext1/image1-1.ppm0000644000076400001440000001701512225473206016344 0ustar arigousersP6 80 32 255 )159>?ABDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBA?>;951)7\ :INNNMIE=5,& ~t kfc`_^]\[ZZZZZZZZZZ[[\]_`cf kt~ &(3?IMMNIC/ mE1BtM9ն=޶:ܴ4ر=ӻADGKNNMC:3/.*(&# ~~|||zzzz|||~~ #&(*./3=EMNKDAAAGNI?/ mLME@BED@>߷=޶;ݵ:ܴ:ܴ7ڲ4ر=ӻKNME?:831/.,*(&&########&&(**,./35:?EMK4ر:ܴ;ݵ;ݵ;ݵ;ݵ:ܴ:ܴ5ٱGNC. mZ7ZI}}}MIHEBB@@>߷=޶:ܴ5ٱDLMIC?:8531/.,***(((((**,,.//358:?EMK7ڲ@DDB@@>߷>߷;ݵ7ڲANC/zd7Y;ݵ}}}}}MLHEDBB@@=޶:ܴ4رDNMEC=:531/.,,*********,,./1358=CML4ر@GHGD@@>߷>߷=޶:ܴ4رGNC/~d79K}}}}WPMMIGDDBB@@=޶:ܴ4رKNIC?:8531/..,,*****,,../1358:?IN4ر@GHHGEB@@>߷=޶:ܴ5ٱ=ӻKN=(o[$:>߷}}PPPPMMIGDDBBB@>߷:ܴ5ٱANMC?=8531//..,,,,,,..//1358:?CMG=޶HLIHGEDDB@;ݵ7ڲ4ر4رANE,tdQ.I}}}MPPMMMHEDDBBB@>߷;ݵ7ڲ4رKME?=8531//..,,,,,,.../1358:?EN4ر@ILHGEDDBB@;ݵ7ڲ4ر4ر=ӻKI.xfW:A7ڲ}}}MMMMMLHEDBBB@@=޶:ܴ7ڲ4رKME?:531/..,********,,,./135:CN4ر@GHEB@@@@>߷=޶:ܴ7ڲ4ر4ر=ӻKI.xg`KW@B}LMMMMLHEBB@@@@>߷;ݵ:ܴ4ر=ӻKMC:531/,**(&&&&&&&&&((**,./3?MA:ܴ@@>߷=޶;ݵ;ݵ:ܴ:ܴ:ܴ:ܴ:ܴ7ڲ5ٱ4رANE,xg`R]@BDGHHHHGD@@>߷>߷=޶=޶;ݵ:ܴ7ڲ4ر=ӻDLM?51/.*(&##  #&&(*,/:MG5ٱ:ܴ:ܴ:ܴ7ڲ7ڲ7ڲ5ٱ5ٱ5ٱ5ٱ7ڲ7ڲ4ر=ӻKN=&tg`W`;ݵ=޶@BDDDDB@;ݵ:ܴ:ܴ:ܴ:ܴ7ڲ5ٱ4ر=ӻDGKNI:1.*(&#  #&(*.8IK=ӻ4ر5ٱ5ٱ5ٱ5ٱ5ٱ4ر4ر4ر4ر5ٱ5ٱ4رGNC/~oga[_A4ر:ܴ=޶>߷@@>߷=޶:ܴ7ڲ5ٱ4ر4ر4ر4ر=ӻDGKKNNE5.*(&# ~~~~~~~ ##&(,5ILA4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4رANI3 to kd]Z5ND4ر:ܴ:ܴ:ܴ:ܴ7ڲ5ٱ4ر=ӻAADGKKLNNNM?1*&# ~|||zzzzzz|||~ #*1CNKDA=ӻ=ӻ=ӻ=ӻAAAAADKM8&zsss k]Q*?NG=ӻ4ر4ر4ر=ӻAGKLNNNNMMMMMC3(~|zxxtttssssssssttttxz|~(3EMNNLLLLLLNNNNM=(|ttz|t[J~,?NKGKLNNMMIIECCCCCC=/ zto m m kiigffffddffffggi k k motz#1=CIIIIIIIIIEC8(|tt~&#zK:^z(:IMMIIC?:853311333. t kgdbba``__^^^^^^^^^__`aabdf kt*15888888553.&~tx,5*|:Ggt .3553/,(&&&&&&((#~sf`^][[[ZZXXWWWWWWWWXXZZ[[[]^`foz#&((((((& |z&1=C(XPfox~ ##|zxxxxz||zti`[XWVUTRRQQPPPPPPPPPPQQRRTUVWX[`f mttxxxxxxxttx .8?E?g:(]ag mstts m k k k m moo mib]XURQPONNMMKKKJJJJJJKKMMMNNOPQRUW[afi k k k k k k k mt~*583*g:6W`bfiiiggggiiigfa]WTQPOONMKKJJJJJJJJJJJJJJKKMNOOPQTW[`dfgggggiox ,,tg:7R[_adffffffffb`]XURQPONMKJJJJJHHHHHHHHJJJJKKMNOPPRUX[`bddfffioxod^:.JW[_aaabba`_][WTQONMMKJJHHHGGGEEEEEEGGGHHJJJKMMNOPTV[]_`aabdfiib[J:?QWZ[[[[ZXVTQNMJJHGGEDCBBBAAAA????AAABBBCCDEGGHJJKNPTVXZ[[[[[[OE%BJQPPOMJHGDCBA?>><<::999988888888999:::<<>>?AACDEHJMOPPKE9.bubbros-1.6.2/bubbob/ext1/wall.wav0000644000076400001440000003173212225473206016005 0ustar arigousersRIFF3WAVEfmt DDdata3ĻxndZPG>5,$  !*2;DMWajt~ƽzpf]SJ@7/'   (19BLU_hr|Ǿ|ri_ULC:1)!  '/8AJS]fpzukaXOE=4,$ &.7?HQ[dnxwmdZQH?6.&  %-5>GPYblvúypf]TJB91)!  $,46.& "*2:BKT]foyǿvmd[RI@80(!  !)08AIR[dmwyof]TKC:2+#   (/7?HPYbku~{rh_WNE=5-&   '.6>FOXajs|ú}tkbYPH?7/(!  &-5=EMV_hqzļvmd[RJB:2*#  %,4;DLT]foxŽxof]ULD<4-&  $+3:BJS[dmvƾzqh`WOF>7/(!  #*29AIQZbkt}|skbYQIA92*$  #)18@HPXair{~vmd\SKC;4-&  ")07>FNW_hpyºxof^VME>6/("  !(/6=EMU]fnwüzqi`XPH@81*$  !'.5EMU\dlu}»}ume]UMF?81+%  $*06=DLS[cks{üwog_WPHA:4-'"  #)/682,'"  "',28?ELSZbiqx»zrkc\UNG@:4.)$  "',28>DKRY`how~ü|tme^WPIC<60+&!  "',17=CJQX_fnu}ý~vog`YRKE>82-(# "&+1693.)$  "&+05;@GMSZahov~}vohaZSMG@;50+&""&*/4:@FLRY`gnu|xqjc\UOIB=72-($ "&*/49?EKQX_elszyrke^WQKD?94/*&""&*/49>DJQW]dkry¼{tmf`YSLFA;61,($ "&*/39>DJPV\cjqw~½}vohb[UNHC=83.*&""&*.38=CIOU[bhov}ý~wqjc]WPJE?:50,($!#&*.38=BHNTZagnu{þyrle_XRLGA<72.*&" #&*.38=BGMSY`fmszľ{tmgaZTNHC>940+($! #'*.37:51-*&$! "%'+.27;@EJPV\bhnt{ztnha[VPKE@<73/+(%#! #%(+/27;@EJOU[agmsy|voic]WRLGB=951-*'$"  !#&(+/27;?DIOTZ`flrx~}wqke_YTNID?;73/,)&$"  "$&),/36;?DINSY_ekqw}yslga[UPKFA=841-*(%#"!  !#$'),/36;?DHNSX^diou|ztnhb]WRMHC>:63/,)'%#"!! !!"$%'*,/37;?CHMRX]chntz{vpjd^YTNJE@<841.+)'%$#""""#$&(*-037:?CHMRW\bgmsy}wqkf`[UPKGB>:630-*(&%$####$%')+-037:?CGLQV[aglrx~½~xsmgb\WRMHD@<841.,*(&%%$$$%&()+.047;>CGLQV[`fkqw|½ztoic^YTOJFA=:630.+)('&%%&&'(*,.147;>BGKPUZ_ejpu{¾{vpje`[UQLGC?;852/-+)('''''()+-/147;>BGKPTY_diotz¾}wqlga\WRNIEA=:641/-+*)(((()*,-/258;>BFKOTY^chnsy~¾~xsnhc^YTOKGC?;8530.,+*))))*+,.0258;?BFJOSX]bgmrx}ztoje_ZVQMHDA=:7420.-++***+,-/1358;?BFJOSX]bglqv|{vpkfa\WSNJFB?<9631/.-,,+,,-./1369;864210////012357:;975432212234579;=@CFJMQUZ^bglqvz}xtojea\XTPLIFB@=;97643333345679;>@CFJMQUY^bfkpuy~¿~zupkgb^ZVRNKGDA?<:876544445678:<>ADGJMQUY]afjotx}{vqmhd_[WSPLIFC@><:87665556789;=?ADGJMQUY]aejnsx||wsnjea]YUQNJGDB?=<:987666789:;=?BDGJMQUX\`einrw{}xtokgb^ZVSOLIFCA?=;:98878899;<>@BEGJNQTX\`dhmqvz~zuqlhd`\XTQNKHEC@?=<::9999::<=?@CEHKNQTX\`dhlquy~{vrniea]ZVROLIGDB@>=<;::::;;<>?ACFHKNQTX\_cglpty}|wsokgc_[WTQNKHFDB@>=<<;;;<<=?@BDFHKNQTX[_cgkosx|}ytplhd`]YVROLJGECA@?>==<<==>?ABDFIKNQTX[_cfjosw{~zvqmieb^ZWTQNKIGECA@?>>>>>>?@BCEGILNQTX[_bfjnrvz~{wsokgc_\YUROMJHFDCA@@?????@ABDFHJLORUX[^bfimquy~|xtplhda]ZWTQNLJHFDCBA@@@@AABCEFHJMORUX[^beimquy}}yuqmifb_[XURPMKIGFDCBBAAABBCDEGIKMORUX[^beilptx|~zvrnkgd`]ZWTQOMKIGFEDCCBBCCDEFHIKMPRUX[^aehlpsw{{wsplheb^[XUSPNLJIGFEDDDDDDEFGIJLNPSUX[^aehloswz~|xtqmjfc`]ZWTRPNLJIGFFEEEEEFGHIKMOQSVX[^adhkorvz}}yurnkgda^[XVSQOMLJIHGFFFFFGHIJLMOQSVX[^adgknruy}~zvsolifb_]ZWUSQOMLJIHHGGGHHIJKLNPRTVY[^adgjnqux|~{wtqmjgda^[YVTRPNMLKJIIHHIIJKLMOPRTWY[^adgjmqtx{|xurnkheb_]ZXUSRPNMLKJJJJJJKLMNOQSUWY\^adgjmptwz~}yvsplifca^[YWUSQPNMLLKKKKKLMNOPRSUWZ\^adgjmpswz}~zwtqnjheb_][XVTSQPONMMLLLLMNOPQRTVXZ\_adgjmpsvy|~{xurolifca^\ZXVTSQPONNMMMNNOOPRSUVXZ]_adgjlorvy||yvspmjgeb`][YWVTSRQPOOOOOOPPQSTUWY[]_bdgilorux{~}zwtqnkhfca_\ZYWUTSRQPPPPPPQQRSUVXY[]_bdgilorux{~~{xuroljgeb`^\ZXWUTSRRQQQQQRRSTUWXZ\^`bdgilortwz}~{yvspmkhfca_][ZXWVUTSSRRRRSSTUVXY[\^`begiloqtwz}|ywtqnligec`_][ZXWVUTTTSSTTTUVWXZ[]_acegilnqtvy|}zwurpmkhfdb`^\[ZXWVVUUUUUUVVWXYZ\]_acegjlnqtvy|~~{xvsqnligeca_^\[ZYXWVVVVVVWWXYZ[]^`acegjlnqsvx{~~|ywtromkhfdba_^\[ZYXXWWWWWXXYZ[\]_`bdfhjlnqsvx{}|zwuspnljhfdb`_^\[ZZYYXXXXYYZ[\]^_abdfhjlnqsuxz}}{xvsqomkigecb`_^]\[ZZZYYZZZ[\]^_`acefhjlnqsuxz|~{ywtrpnljhfecb`_^]\\[[[[[[[\]]^_abdegijlnqsuwz|~~|zwusqomkigfdcb`_^^]\\\\\\\]^^_`acdfgikmoqsuwy|~}zxvtrpnljigfdcba`_^^]]]]]^^__`abcefhikmoqsuwy{}}{ywusqomkjhgedcba``__^^^^__``abcdeghjkmoqsuwy{}~|zxvtrpnmkihgedcbba````_```aabcdefgijlmoqsuwy{}~|zxwusqonlkihgfedcbbaaaaaaabbcdefghiklnoqsuwxz|~}{ywvtrpomljihgfedccbbbbbbbccdeffhijkmnpqsuwxz|~~|zxvusqpnmljihgfeeddccccccddeffghiklmoprsuwxz|~~|{ywvtrqonmkjihggfeeeddddeeefgghijklnoprsuwxz|}}{zxvusrponmlkjihggfffffffffghhijklmnoqrtuwxz|}}|zywvtsqponmlkjiihhggggggghhiijklmnopqstuwxz{}~|{yxvutrqponmlkjjiihhhhhhhiijjkllmnoprstvwxz{}~~}{zywvusrqponmllkkjjiiiiiijjkkllmnopqrsuvwxz{}~}|{yxwvtsrqponnmllkkkkjjjkkkllmmnopqrstuvwyz{}~~}{zyxvutsrqpponnmmlllllllllmmnnoppqrstuvxyz{|~~}|{yxwvutsrqqpoonnmmmmmmmmmnnooppqrstuvwxyz{|~~|{zyxwvutssrqqpooonnnnnnnnooppqqrsstuvwxyz{|~~}|{zyxwvuttsrrqqpppoooooopppqqrrsstuvwxxyz{|~~}|{zzyxwvuutssrrqqqqqpppqqqqrrssttuvvwxyz{|}~~~}|{zyyxwvvuttsssrrrrrrrrrrrsssttuvvwxxyz{|}~~~}}|{zyyxwwvvuutttsssssssssstttuuvvwxxyzz{|}~~~}||{zyyxxwwvvuuuuttttttttuuuuvvwwxxyyz{||}~~~~}||{zzyyxxwwwvvvvuuuuuuvvvvvwwxxxyyz{{||}~~~}}||{{zzyyxxxwwwwwwwvwwwwwwwxxxyyzz{{||}}~~~}}||{{{zzyyyyxxxxxxxxxxxxxyyyyzzz{{||}}~~~~}}}||{{{zzzzyyyyyyyyyyyyyzzzz{{{|||}}~~~~~~}}}|||{{{{{zzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}|||||||{{{{{{{{|||||||}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/ext1/image1-0.ppm0000644000076400001440000001706412225473206016347 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 80 32 255 ,?IMSYZ\]````````````````````````````````````````]]\ZYUSMI?,,P|'!~}|{yyyyyyyyyy{{|}aI,]2Q]ZUNJGC;--;GJJJC'i,jf$`c!f$e#`_]\ZZWUN;';UZ\\\\ZZV C'yPyj)fffn.j)i(f$c!c!``_]ZV G7;W`e#e#c!``__\WJ!Px\fffffn.m-i(f$e#c!c!``]ZUG'7U`g&i(g&e#``__]ZUCPS;ffffz:q1n.n.j)g&e#e#c!c!``]ZU;!'U`g&i(i(g&f$c!``_]ZV N;{,8_ffq1q1q1q1n.n.j)g&e#e#c!c!c!`_ZV J-C]i(m-j)i(g&f$e#e#c!`\WUUJ-o,Dfffn.q1q1n.n.n.i(f$e#e#c!c!c!`_\WU;U`j)m-i(g&f$e#e#c!c!`\WUUN;vT\Wfffn.n.n.n.n.m-i(f$e#c!c!c!``]ZWU;U`g&i(f$c!````_]ZWUUN;h,v`c!fm-n.n.n.n.m-i(f$c!c!````_\ZUN;JZ``_]\\ZZZZZWV UJ-p,,}`c!e#g&i(i(i(i(g&e#``__]]\ZWUNG7CV ZZZWWWV V V V WWUN;v,,\]`c!e#e#e#e#c!`\ZZZZWV UNGC;!;NUV V V V V UUUUV V UC!{,,JUZ]_``_]ZWV UUUUNGC;;-7JUUUUUUUUUUUUJ-},,y'GUZZZZWV UNJJGC;;7--!!;GJNNNNJJJJJG;},,o!CNUUUNJC;7-'!'-777777---'{,g;C;7-'hT~~~~~~~~~~T,c~}{{{yywwvvvvvvvvwwyy{{{}~w,,n{wvusrppoonnnnnnnnnnoopprsuvw{T=}}wsponlkkjjhhhgggggghhjjjkklnopsv{TOv}vronllkjhhgggggggggggggghhjkllnorv{TPp{}wsponlkjhgggggddddddddgggghhjklnnpsw{~TFgv{}{vrolkjjhggdddcccaaaaaacccddggghjjklnru{}{gT,Zovy{{{{ywurokjggdcca`_]]]\\\\ZZZZ\\\]]]__`accdgghknruwy{{{{{{la,9]gonnljgdc`_]\ZYYWWTTSSSSRRRRRRRRSSSTTTWWYYZ\\_`adgjlnnhaSFbubbros-1.6.2/bubbob/images/0000755000076400001440000000000012225473206014705 5ustar arigousersbubbros-1.6.2/bubbob/images/fire_drop.ppm0000644000076400001440000000067412225473206017403 0ustar arigousersP6 9 16 255 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbubbros-1.6.2/bubbob/images/bonus_10.ppm0000644000076400001440000006006512225473206017060 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 NNN ;JJJ NNN N ;JJ__; NNkkk; ;JJ__J; k NNk;;k;JJJJkkNN; N OƊ ;kk;;;;; kN;J;O _x_;JJJ;_OƊ _;_ N4xx_OJJ_xx_OxOOx5OƊ 44OO_x555x_OOOO_OƊ rw O_55x_O4 OOƊ rw>b>>brwrw>>>b>rwrwrwrwrwrwrwrw>b>>>b>rwrw>bb>>>rwrw>>>>rwrwrw|g|||||||ggg|LLLg||||||||gLgLg|gg|||L|||L>|LLLL|L|ggg||LLL>LLg>L>>LLLg|gLgg|g|>g>L>>g>ggLgg>L>L|>L>L>g|gLLg>>g>L>>L>gg|gLg>LLL>gLL>L>gL>g>|>>>LgLLLL>>>>L|>|>LL>>L>gL>>>>LL>>>>>>>>      ---zzzzzzzzzzzz-        zzz   ---5555-     ---- -N5-==- ---    -=  Y|N-zz       -=   e||e=-zzzzzz-N z z-zp||^;^kN zzz  * v||;k\- zzzz  6|^^;|k\- zzz   N|;^^^|kNE   -  * \;;^;|k\E=-  - - 6z;^;^;|k\E=-6 % 6 - N|kek|N=N% -=%  --\;;^^ke||eN\-66-%  N-\^^^;kk|k\\=N=%  z|-N|^^|k^ke\NkN- z-N-\|;^^;|^^||\\kN- f3f3ff3rf33f33f3f+ 9 rf3fW s+ ææff3fxWfff3fۇS3xȹȹffff3f333'ææfffL33ff!39fffffL33ff-33@O 3f fffffL33ff33'&3fMMfffLvff33'ff333fffLm5(J'3'f?f~3fffL?f@'fff~3fffLL Z?fzS@zSffff{3fffLfM Z?ffffffy3fffLf33M Z Z@ev3fffLMff3333|fffLMff||||rfffLb.̀3!ffffffffLb.LٙỲ3 ffffYPl:b.ۇSL̙f7MfYOp9T'b.ۇSۇS̙fKXBb.ۇSۇS̙fKXBb.ۇSM̙f>XBb.ۇSfK>XBb.f̙fK7XB̙̙K7任xxԣļxxLL~k~kRLLTLLL~k~kRLLTHLLL~k~kRLLTH:فٙR™~~xx~~eeZaH>>LLR™R™~~ee~gT>/p&L&uR™uR‹xx~ee~eaH/p>&߁uؑؑR—~e~e[T:&ZLLRu΋xx~eeeM[H/p>&߁Lŭ)xx~eQeB[T:&Zفٙe~e~S[E/p>LLxxee~eaT7&Z>LL̙~e~eZaH,k~&L&~~SgZ:#U>LL~egaL/p~&LlZagZ>2g>LLZgZL1u~LgaL>2g>&9gZ>1ur&gL1u4l>~0g>2g>Dl>Vl>gl>0l>lRE4lLLeRE4lLLLLeRE4lLLLLLLseRE4l^!t)3333t)^!^!t)33;;;333i$Tt)3;HPXXPH:33i$T3;HPffs s s fH<:. i$Tt);PXfs s s s fE@:3i$^!3PXfs s ''s H= AH:t)Vt)HPffs ''s \BH75<|,V3Pffs '4s fR HB;35.\ ^!HPffs '4s ff\PH737.`"3Pffs ۇS4's s ffPB;1;u*^!HXfs 44''s fR PH73 3u*Y i%PPfs ''4s ffHPB;1y+k&X .Pfs '''s s fR HBH;.t)k&P:Xfs 44's ffHPH;5w*k&a#Hff4A's ffR PH;53k&a#a#ffs 4's s ffR H<H33t)c#k&`"fs ''fffR H<H3~-3k&k&k&fs fR R HPPH;~-3t)k&[ 55s fR H<HH;333t)k&[ 55f@H:H3/x+t)k&t)k&[ BBII<H:H3/x+k&c#TSSIIs hhIIs 낂IIs IIs SS낂낂IIs IIs IIs s 낂wwwwwwwwwwwwDDDDDDwwwwwwwwwwwwDDDDDDwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDwwwwwwۇSۇSۇSDDDDDDDDDwwwwwwwwwwwwۇSۇSۇSۇSۇSۇSۇSۇSwwwwwwwwwDDDۇSۇS3333333wwwDDDDDDDDDDDDۇSۇS333333333DDDDDDDDDDDDۇSۇSۇS333ۇS33333DDDDDDDDDDDDۇS3333333ۇSۇSwwwwwwwwwۇSۇSۇSۇSۇS3333333ۇSۇSwwwwwwۇS3333ۇSۇS333ۇSۇSۇSۇSwwwwwwwww3333333ۇSۇSۇSۇSۇSwwwwwwwwwwwwۇS33333333ۇSۇSwwwwwwwwwۇSۇS3333333ۇSۇSۇSۇSۇS3333ۇSۇSۇS̙ۇSۇSۇSۇSۇSۇSۇSۇS̙ۇSۇSۇSۇSۇS̙ۇSۇS̙ۇS̙̙ۇSۇSۇSۇSfLrrrrr9M~FrrX~FLL؞XX~F~FXXe8LЀ\҅XXK̀Y33Y~FXX̀F33333Ye8XX̀F3333333YvvX[̀fY3333333333ATvvX_63@ƦF3333333333/ f[cofr̀33333333333/ f_f̨3EY333333333, fcfŀ`33333333& frf} 3333333333 fXxfr3{333333333- ff ff{333333333&xfX Xf{33333333&rfX3rf{333333333333 lf Xf{Z3333333333ZffXf{&3333333333 ffrXf{ 3333333332-sfffXfx333333333333sfXf33333LZM333ff33333fZM33ff3333333333333 fLf333333333333 fL2 :T4~} :T.{]A]-zpKm,xoLm4|y Mp8fQs7mY> b`ZSzm`Z%|ob]7 wj_bH wlc`V+  l~sa_W0  #4>4CWcfg]Q;'{̙̥ ̿'33ffM33333333337:@MY`ffffYM@:3̸ ̸ ̸̲̲̲̲̲̲̲̲̲̲̲̲̲̲ ̿'̿'̥ ̥ ̙sH ̲̲̲3fffM3̿'̸ ̸̲̲̲ ̸ ̸ ̿'̿'̿'̿'̿'̿'̿'̿'̿'̿'̿'̿'̿'̿'̸ ̸ ̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̲̥ ̙yR>{̲̿'̿'3fff3̸ ̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̲̥ ̥ ̥ ̥ ̙̀W>{̿'̿'33ff'̿'̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̥ ̥ ̥ ̥ ̥ ̥ ̙̙̀\>{̿'̿'333f3̿'̿'̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̙̙̙̙̀a>{̲̿'̿'333MMٿ'̿'̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̥ ̲̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'333Mٿ'̿'̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̲̲̲̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'333Mٿ'̿'̲̲̲̲̲̲̲̲̲̲̲̲̥ ̲̲̲̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̲̙̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'333Mٿ'̿'̲̲̲̥ ̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̲̥ ̥ ̲̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̥ ̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̲̲̲̲̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̲̲̲̥ ̲̲̲̲̲̥ ̥ ̥ ̲̲̲̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̲̲̥ ̥ ̲̲̲̲̲̥ ̥ ̲̥ ̲̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̥ ̲̲̲̲̲̲̥ ̲̲̲̲̲̲̥ ̲̥ ̲̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̥ ̲̲̲̲̲̥ ̥ ̲̲̲̲̥ ̲̲̲̲̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̲̥ ̲̲̲̲̲̲̲̲̲̲̥ ̥ ̥ ̥ ̙̥ ̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̥ ̥ ̥ ̙̥ ̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̲̥ ̲̲̙̥ ̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̲̲̲̥ ̥ ̲̲̲̲̲̲̥ ̲̥ ̲̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̲̥ ̥ ̲̥ ̲̲̥ ̲̥ ̥ ̲̲̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̙̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̥ ̥ ̲̥ ̲̲̥ ̥ ̲̥ ̲̲̲̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̲̥ ̲̥ ̲̲̲̥ ̲̥ ̲̥ ̲̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̥ ̥ ̲̲̲̲̥ ̲̥ ̲̥ ̲̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̥ ̲̲̲̲̥ ̲̥ ̥ ̲̲̥ ̥ ̥ ̥ ̙̙̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̲̥ ̲̲̥ ̲̥ ̥ ̲̲̲̥ ̥ ̥ ̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̲̲̥ ̲̲̥ ̥ ̲̲̲̥ ̥ ̥ ̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̥ ̲̲̲̥ ̥ ̥ ̲̲̥ ̥ ̥ ̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̥ ̥ ̥ ̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̥ ̲̥ ̥ ̥ ̥ ̥ ̥ ̲̲̥ ̥ ̙̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̥ ̥ ̥ ̲̲̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̥ ̥ ̥ ̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̥ ̥ ̥ ̲̲̲̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̲̥ ̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̙̥ ̥ ̲̲̲̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̥ ̥ ̥ ̲̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̲̲̥ ̥ ̥ ̙̙̀f>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̥ ̥ ̲̲̥ ̥ ̥ ̥ ̙̙̙̥ ̙̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̲̲̲̥ ̥ ̥ ̥ ̙̙̀d>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̥ ̥ ̲̥ ̥ ̥ ̥ ̥ ̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̲̥ ̲̥ ̥ ̲̥ ̥ ̙̙̀d>{̲̿'̿'3333̿'̿'̲̲̲̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̲̥ ̲̥ ̥ ̲̲̥ ̥ ̙̙̀a>{̲̿'̿'3333̿'̿'̲̲̲̥ ̲̲̲̥ ̥ ̥ ̥ ̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̲̲̲̥ ̥ ̲̲̥ ̥ ̥ ̙̙̀a>{̲̿'̿'3333̿'̿'̲̲̥ ̥ ̲̲̲̥ ̥ ̥ ̙̥ ̥ ̥ ̙̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̲̲̥ ̥ ̲̲̲̥ ̥ ̥ ̙̙̀\>{̲̿'̿'3333̿'̿'̲̲̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̥ ̲̲̥ ̥ ̲̥ ̙̙̀\>{̲̿'̿'3333̿'̿'̲̥ ̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̲̲̥ ̥ ̲̲̥ ̙̙̀W>{̲̿'̿'3333̿'̿'̲̥ ̲̲̲̥ ̥ ̥ ̥ ̥ ̙̥ ̙̥ ̙̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̲̲̲̲̥ ̲̥ ̥ ̙̙̀W>{̲̲̿'3333̿'̿'̲̥ ̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̲̲̲̲̲̲̥ ̥ ̥ ̙̙̀R>{̲̲̿'3333̿'̿'̲̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̙̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̲̲̲̲̲̲̲̥ ̥ ̥ ̙̙sR>{̲̲̿'3333̿'̿'̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̥ ̥ ̥ ̥ ̥ ̲̲̲̲̲̲̥ ̥ ̙̥ ̙̙sM>{̲̲̿'3333̿'̿'̲̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̥ ̙̥ ̥ ̥ ̥ ̲̲̲̲̲̲̲̥ ̥ ̙̥ ̙̙fM>{̲̲̿'3333̿'̿'̲̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̲̥ ̲̲̲̲̲̲̲̲̥ ̥ ̙̥ ̙̙̙fH>{̲̲̿'3M33̿'̿'̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̙̲̥ ̲̲̲̲̲̲̲̲̥ ̥ ̙̙̥ ̙̙̙fH>{̲̲̿'3MM3̿'̿'̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̥ ̙̥ ̲̥ ̥ ̲̲̲̲̲̲̥ ̥ ̥ ̙̙̥ ̥ ̙̙̀fC>{̲̲̿'33M3̿'̿'̲̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̅RRR̙̙̙̙̙̙̲̲̥ ̥ ̲̥ ̲̲̲̥ ̥ ̥ ̥ ̙̙̙̥ ̥ ̙̙̀fC>{̥ ̲̿'3333̿'̿'̲̥ ̥ ̥ ̥ ̥ ̥ ̙̙̙̙̙̙̙̙̙̙̙̙̙ffvv̙̙̙̥ ̙̲̲̥ ̥ ̲̥ ̥ ̥ ̲̅R ̥ ̥ ̙̙̥ ̥ ̥ ̥ ̙̙sR>{>{̲̿'3M33̿'̿'̲̅RRvffR̅RR̙̙̙̙̙̙̅Rffffv̙̙̥ ̥ ̥ ̲̥ ̥ ̥ ̲̥ ̥ vvR ̣v ̥ ̥ ̥ ̙̀fH>{̥ ̲3Mf3̿'̿'̲vvffffRRR̙̙̙̙̙̅Rvvff̙̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̥ ̅RRfvfv̙̙̙̀\>{>{̥ 33ff'̿'̲vfffRṚ̅RR̅RvfffRR̙̥ ̥ ̥ ̥ ̥ ̙̅Rffff̙̀̀R>{̥ 33fMمRRfffffRRRvfffvvR̙̙̙̙̅Rvffv̀\>{>{̥ 33ffRvvfffRRvffffvvv̙̙̅Rvfffv\>{>{̥ 3̅RRfvvvffffRvfffvvR̅RRffv>{>{̥ ̅RRvvvvfvvfRvfffvRRvvf>{>{RRfvvffvffvvffvvfffffvvfffv>{vvvffffffff//qqvvffffvvvvvfffqqqfffff/qqqqqqqqqqqqqqqqqqqqqqq////qqqqqqq////qqqqq////////////q////////////////////////////////////////----/////////----////////////////////////////////////////////////////---////////---///////-////////-///---/---///-////-////-////-//--///--//////////////////////////////////////////////////////////////////////////////////////----/////----///////////bubbros-1.6.2/bubbob/images/extra4.ppm0000644000076400001440000002201512225473206016632 0ustar arigousersP6 48 64 255 @@4@@44@@4@4MMwwMMff&&ff4ff4f|oo&&&& 4fff̀4fMffM||&&&&&&MffMffff&&&&&&ffff4@ffffffffffffY3'@<<>&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M&M>>11" 3a3>UUUU````ggggmmmmmmmmrroooommgg``UUOODDDD>>>>5533393>3E3J3L3S3Z3a0a.\,Y*T)R&M&M&M&M&M3a3>UUkkttzz{{{{{{}}}}}}xxppgg``UURROOLLIIDD>>>>33393>3J3S3Z3a0a,Y*T)R&M&M&M&M443a3>UUkkzz{{{{}}}}}}{{xxrrkkffZZIIIIIIDDAA8833393<3>3E3L3S3\.\,Y*T)R&M&M&M&M&M&M&M44 3a3>UUkkzz}}zzvvrrookkffLL>>>>>>553>3L3L3S3Z3a3a3c0a0a,Y,Y&M&M&M&M&M&M&M&M&M&M&M&M>4 3a3>UUkkzz}}zzvvrrookkccLL3>3>3>3L3S3Z3Z3a3c3c0a0a,Y,Y&M&M&M&M&M&M&M&M&M&M&M&M&M&M!C4 3a3>UUkkzz}}zzvvrrookkccLL333<3<3<3>3C3E3J3L3S3Z3Z3Z3\3a3a3c1c0a.\,Y,Y,Y*T)R&M&M&M!C43a3>UUkkzz}}zzvvrrookkggZZFF>>>>>>>>88553335393<3>3>3C3J3L3L3S3U3\3c1c1c1c.\,Y*T&M!C43a3>UUkkzz}}zzvvrrookkggccOOFFDDDD>>88553335393<3>3>3C3J3L3L3N3S3U3\3c1c1c.\,Y*T&M!C43a3>UUkkzz}}zzvvrrookkggccZZOOLLFFDDDDAA>>555533333335393<3<3C3J3U3\3c1c1c.\,Y*T&M!C93a3>UUkkzz}}zzvvrrookkgg``UURROOOOOOLLIIDDDDDDDDDDAAAAAA>>553<3C3L3U3\3c1c.\,Y*T&M!C93a3>UUkkzz}}zzvvrrookkgg``WWUURROOOOOOLLIIDDDDDDDDAAAA>>>>>>3<3C3L3U3\3c1c.\,Y*T&M!C93a3>UUkkzz}}zzvvrrookkgg``WWWWUUUURROOLLLLIIFFFFFFDDAAAA>>>>353C3N3U3\3c1c.\,Y*T&M!C93a3>UUkkzz}}zzvvrrookkgg``ZZZZWWUUUUOOOOLLLLIIFFFFDDAAAA>>>>353C3L3U3\3c1c.\,Y*T&M!C43a3>UUkkzz}}zzvvrrookkggff``ZZWWWWUUUUOOOOLLLLIIFFDDAAAA>>>>333C3L3U3\3c1c.\,Y*T&M"E43a3>UUkkzz}}zzvvrrookkggff``ZZZZWWUUUURROOOOLLIIIIDDDDAA>>>>333C3L3U3\3c1c.\,Y*T&M"E43a3>UUkkzz}}zzvvrrookkggff``ZZZZWWWWUUUURROOOOLLIIFFDDAA>>>>333C3L3U3\3c1c.\,Y*T&M"E43a3>UUkkzz}}zzvvrrookkggff``ZZZZWWWWUUUUUURROOLLIIFFDDAA>>>>333C3L3U3\3c1c.\,Y*T&M"E43a3>UUkkzz}}zzvvrrookkggffff``ZZZZWWWWUUUUUUOOOOIIFFDDAAAA>>333C3L3U3\3c1c.\,Y*T&M"E43a3>UUkkzz}}zzvvrrookkggffff``]]ZZWWWWWWWWUURROOLLIIDDDDAA>>333C3L3U3\3c1c.\,Y*T&M!C4 3a3>UUkkzz}}zzvvrrookkggffff``]]ZZZZWWUUUUUURROOOOIIDDDDAA>>333C3L3U3\3c1c.\,Y*T&M!C4 3a3>UUkkzz}}zzvvrrookkggffffcc````]]]]ZZWWUUUURROOLLIIDDAA>>333C3L3U3\3c1c.\,Y*T&M!C4 3a3>UUkkzz{{zzvvttrrppoommkkkkiiggcc]]ZZWWUUUUOOLLIIIIAA>>333C3L3U3\3c1c.\,Y*T&M>43>UUkkzz{{zzvvttrrppoooommkkkkiiggffcc]]WWUUOOLLLLIIAA>>333C3L3U3\3c1c.\,Y*T&M9*UUkkzz{{zzxxvvttppppoooommkkkkiiggggccZZUUOOLLLLIIDD>>333C3S3U3\3c1c.\,Y*T&M4kkzz}}}}{{xxxxttrrmmkkggffcc]]UURRFFAA>>33333<3J3S3a!Czz}}{{xxttttrrooooooiiffffZZUUUUFF>>3S}}xxxxttrrrroooommiiffccZZUUOO>>3>3S3\3\ffvvvvvvvvvvff>>>>>>>>OOUU]]ffoottzz}}{{{{xxvvttooookkiiggffggoopprrrrttvvxxvvttttppkk``UU3\3\ffvvvvvvvvvvff>>>>>>>>IIOOUU]]ffoottzz{{xxvvttrrkkkkiiggffffcc``WWRRLL>>AALLOORRWWggiimmrrvvxx{{}}}}vv3\3\ffvvvvvvvvvvff>>>>>>>>DDIIOOUU]]ffoottzz{{vvookkggccZZUULLFFDD>>>>8855333335393588AAFFOOcciimmvvxx}}}}vv3\3\ffvvvvvvvvvvff>>>>>>>>AADDIIOOUU]]ffoottzz{{ttkkccZZRROOFFAA5535393<3>3C3E3E3J3J3J3>3<5588II``kkttxx}}}}pp3\3\ffvvvvvvvvvvff>>>>>>>>>>AADDIIOOUU]]ffoottzzzzttii]]OOLLIIDD>>55353<3>3C3E3J3J3L3N3N3N3L3>3<55DDccrrxx}}}}}}UU3\3\ffvvvvvvvvvvff>>>>>>>>>>>>AADDIIOOUU]]ffoottzzzzttggZZIIDD>>8833393<3>3E3J3J3L3N3N3S3S3S3S3N3E3<55IIggvv}}}}}}UU0a3\3\88vvvvvvvvvvvvRR>>>>>>>>>>>>AADDIIOOUU]]ffoottzzzzttggWWDD55393>3C3J3N3S3S3U3U3Z3Z3\3\3\3\3\3\3U3L3>>>>>>>>>>>>>AADDIIOOUU]]ffoottzzzzttggWWAA333C3E3N3U3Z3\3\3\3\3\3\3\3\3\3\3\3\3\3Z3L35LLcctt}}}}UU0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ffoottzz{{ttggWWAA353E3S3U3\3a3a3a3\3\3\3\3\3\3\3\3\3\3\3\3S3>DDZZoozz}}kk0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ffoott{{ttggWWAA353J3\1c.\.\.\.\0a3c3\3\3\3\3\3\3\3\3\3\3Z3J88RRmmxx}}kk0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ffoovv{{zzkkWWAA333E3\.\*T)R&M&M)R*T.\3c3\3\3\3\3\3\3\3\3Z3N33IIggvv}}}}kk0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{ttccFF333E3Z0a*T%J"E>>!C"E&M.\3a3\3\3\3\3\3\3Z3S35DD``rr{{}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{}}mmOO333C3Z3a,Y%J!C;444;"E.\3a3\3\3\3\3\3\3S39>>]]pp{{}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{zzff883C3U3a.\&M>91,,19!C,Y3c3\3\3\3\3\3S39>>RRoo{{}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{vvWW353S3a.\&M;4%" ,4!C,Y3c3\3\3\3\3S39>>OOoozz}}}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{mmII3E3a.\&M;1%  "1>,Y3c3\3\3\3S3>AARRkkvv}}}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{ii883S.\&M;1%   ,;*T3c3\3\3\3E>>RRkkttzz}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggoovv{{``3<3c)R;1%   *;*T3c3\3\3S3>>>>>>>>>>>>>AADDIIOOUU]]ggppvv{{WW3L,Y>1%  %;)R3c3\3\3E>>UUmmxx}}}}vv0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU]]ggppvv}}}}>>3\%J1%  %;&M3c3\3\39DDZZpp{{}}}}vvkk0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOUU``ggppvv}}{{551c;%  %;&M3c3\3S39II]]rr{{zzppUU0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``ggppvv}}xx35*T,  %;&M3c3\3S55OO]]pp{{}}{{zzppUU0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``ggppvv}}pp3C%J" %;&M3c3\3J55UU``ppzzzzvvppUU0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``iippvvgg3E!C   %;)R3c3S3CDDUUccoovvooggUU0a3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``iipp]]3J;  %;)R3c3L33\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``iiRR3N9  %;)R3\3J33FFWWggggOO3E>3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW``FF3S9 %!C,Y3S3C33FFUUWWLL3a>3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOOWW>>3U* %!C,Y3S3<88IIRRFF3a>3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDIIOO553\% %"E0a3J3388AA883a>3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADDII353a% %"E0a3<88883<&M"3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AADD393c% 1&M3c888888&M"3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>AA3<1c"%;&M3Z8888&M"3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>>>3>0a"  1&M.\3L88&M"3\3\88vvvvvvvvvvvvff>>>>>>>>>>>>3C.\"   %9.\3L3<&M"3\3\88vvvvvvvvvvvvff>>>>>>>>>>3E,Y     9"E.\3L&M"3\3\88vvvvvvvvvvvvff>>>>>>>>3E*T    9"E&M3Z&M"3\3\88vvvvvvvvvvvvff>>>>>>3J)R ,&M&M.\&M"3\3\88vvvvvvvvvvvvff>>>>3J)R ,&M&M.\&M"3\3\88vvvvvvvvvvvvff>>3J)R ,&M&M&M&M"3\3\88vvvvvvvvvvvvff3J&M &M&M&M&M"3\3\88vvvvvvvvvvvv55&M &M&M&M&M"3\3\88vvvvvvvvvvRR&M &M&M&M&M"3\3\88vvvvvvvvkk&M   &M&M&M&M"3\3\88vvvvvvvv3E  &M&M&M&M"3\3\88vvvvvvRR&M &M&M&M&M"3\3\88vvvvkk&M&M&M&M&M"3\3\88vvvv3E&M&M&M"3\3\88ffvv&M&M"3\3\3\3\&M"3\3\3\"3\bubbros-1.6.2/bubbob/images/buildcolors.py0000644000076400001440000002405612225473206017607 0ustar arigousers#! /usr/bin/env python import sys, os if __name__ == '__main__': ThisDir = sys.argv[0] else: ThisDir = __file__ ThisDir = os.path.dirname(os.path.abspath(ThisDir)) ### rotate colors import colorsys COLORS = [#(0, 0.0, 1.0, 1, 1), # vert #(1, 0.0, 1.0, 1, 1), # bleu (1, -0.7, 1.0, 1, 1), # rose (0, -0.2, 1.0, 1, 1), # brun (1, 0.72,1.0,-1, 1), # jaune (0, -0.35,0.85,1, 1), # rouge (0, 0, 0.0, 1, 1), # gris (0, -0.85, 0.9, 1, 1), # cyan (was mauve) #(0, 0.2, 1.0, 1, 1), # turquoise (0, 0.925, 0.95,-1, 1), # bleu fonce #(0, 0.45, 0.5, -0.5, 0.75), # hum (1, 'specialpixelmap'), # vert fonce ] MAX = 2 + len (COLORS) ## By ION: # # Here's the new palette-based method. # # It's an array [N][320] of 24bit unsigned integers # (where N is the total number of color sets including the original one.) # # That is, you access it like # # Palettes[(PALETTESIZE * palettenumber)+paletteindex] # # Activate it by passing a palette file as a cmdline argument. # # The color mapping could be further sped up # by making Palettes an array of bytes rather than ints, # at the cost of increased complexity (Palettes [ (PALETTESIZE * 3 * palettenumber) + paletteindex + component]) # Palettes = None # currently there is no 'internal' palette since this is experimental. PALETTESIZE = 960 PaletteIndex = None # generate the string:paletteindex lookup table def initpalettelut (): global PaletteIndex global COLORS, COLORMAPS # palette 0 is the base palette (green dragon, blue tiger) # # Palette 0 must contain NO duplicate colors. PaletteIndex = {} for i in range (PALETTESIZE): v = Palettes[i] #if v & 0xff == 0 and (v >> 8) & 0xff == 0x87 and (v >> 16) & 0xff == 0: # print 'FOUND' s = "".join ([chr ((v >> shift) & 0xff) for shift in (0,8,16)]) PaletteIndex[s] = i # invalidate COLORS, but match the length to the number of alt palettes. COLORS = range ((len (Palettes) / PALETTESIZE) - 1) #print 'COLORS',COLORS COLORMAPS = [{} for n in COLORS] #print 'COLORMAPS',COLORMAPS def loadpalettesets (filename): global Palettes #import array #Palettes = array.array ('I') Palettes = [] assert ((os.path.getsize (filename) % (PALETTESIZE * 3)) == 0) #print os.path.getsize (filename) f = open (filename, 'rb') for i in range (os.path.getsize(filename) / (PALETTESIZE * 3)): for j in range (PALETTESIZE): tmp = f.read (3) val = ord (tmp[0]) | (ord (tmp[1]) << 8) | (ord (tmp[2]) << 16) Palettes.append (val) #debuggest #print len(Palettes) #print len(Palettes) % PALETTESIZE assert (len (Palettes) % PALETTESIZE) == 0 #print "Palettes len:",len (Palettes) def inputfiles (): InputFiles = { os.path.join (ThisDir, os.pardir, 'ext1', 'image1-%d.ppm'): 1, os.path.join (ThisDir, os.pardir, 'ext3', 'image1-%d.ppm'): 1, os.path.join (ThisDir, os.pardir, 'ext4', 'image1-%d.ppm'): 1, os.path.join (ThisDir, os.pardir, 'ext6', 'image1-%d.ppm'): 1, os.path.join (ThisDir, os.pardir, 'ext7', 'image1-%d.ppm'): 1, } d = {} execfile (os.path.join(ThisDir, os.pardir, 'sprmap.py'), d) sprmap = d['sprmap'] for key, (filename, rect) in sprmap.items (): if filename.find('%d') >= 0: InputFiles[os.path.join (ThisDir, filename)] = 1 return InputFiles.keys () # ____________________________________________________________ def pixelmap (r, g, b): r /= 255.0 g /= 255.0 b /= 255.0 h, s, v = colorsys.rgb_to_hsv(r, g, b) h = (h*sign + delta) % 1.0 s *= sat v *= lumen r, g, b = colorsys.hsv_to_rgb(h, s, v) return r*255.1, g*255.1, b*255.1 def specialpixelmap (r, g, b): return r * 0.1, g * 0.7, r * 0.5 usingpalette = 0 def palettepixelmap (r, g, b): # print max(r,g,b) packed = chr(r) + chr(g) + chr(b) try: index = PaletteIndex[packed] #print 'index %r' % index # print 'USING', usingpalette v = thispalette[index] #Palettes[(PALETTESIZE * (usingpalette + 1)) + index] # print 'hit! %r' % packed # print '-> %r' % (chr(v & 0xff) + chr ((v >> 8) & 0xff) + chr((v >> 16) & 0xff)) # print '%r : %r' % (Palettes[index], Palettes[PALETTESIZE + index]) return v & 0xff, (v >> 8) & 0xff, (v >> 16) & 0xff except KeyError: return r,g,b def ppmbreak (f): sig = f.readline ().strip () assert sig == "P6" while 1: line = f.readline ().strip () if not line.startswith('#'): break wh = line.split () w, h = map (int, wh) sig = f.readline ().strip() assert sig == "255" data = f.read () return w, h, data COLORMAPS = [{} for n in COLORS] del n def paletterotate (imglist, chr=chr, int=int, ord=ord): global thispalette gw, gh, green = imglist[0] # assert bw == gw and bh == gh n = 0 (_, _, fromimage) = imglist[0] for reserved in COLORS: # is not being entered, the fool. # lut = {} # for thispalette = Palettes[(PALETTESIZE * (reserved + 1)):(PALETTESIZE * (reserved + 2))] # wot is this? _ means unused? # (_, _, otherimage) = imglist[1-n] image = [] colormap = COLORMAPS[reserved] append = image.append for i in range (0, len(fromimage), 3): rgb1 = fromimage[i:i+3] # rgb2 = otherimage[i:i+3] # if rgb1 == rgb2: # append (rgb1) if rgb1 in colormap: append (colormap[rgb1]) else: # print 'HI!' r, g, b = ord(rgb1[0]), ord(rgb1[1]), ord(rgb1[2]) # print '%d,%d,%d ->' % (r,g,b) r, g, b = palettepixelmap (r, g, b) # print '%d,%d,%d.' % (r,g,b) newrgb = chr (int (r))+chr (int (g))+chr (int (b)) append (newrgb) colormap[rgb1] = newrgb imglist.append((gw, gh, ''.join (image))) def rotate (imglist, chr=chr, int=int, ord=ord): global delta, sat, sign, lumen (bw, bh, blue), (gw, gh, green) = imglist assert bw == gw and bh == gh for reserved in range (len (COLORS)): if len (COLORS[reserved]) == 2: n, fn = COLORS[reserved] fn = globals ()[fn] else: n, delta, sat, sign, lumen = COLORS[reserved] fn = pixelmap (_, _, fromimage) = imglist[n] (_, _, otherimage) = imglist[1-n] image = [] colormap = COLORMAPS[reserved] append = image.append for i in range (0, len(fromimage), 3): rgb1 = fromimage[i:i+3] rgb2 = otherimage[i:i+3] if rgb1 == rgb2: append (rgb1) elif rgb1 in colormap: append (colormap[rgb1]) else: r, g, b = fn(ord(rgb1[0]), ord(rgb1[1]), ord(rgb1[2])) newrgb = chr(int(r))+chr(int(g))+chr(int(b)) append(newrgb) colormap[rgb1] = newrgb imglist.append((bw, bh, ''.join(image))) def writeout (imglist, namepattern, paletted = False): start = 2 if paletted: start = 1 for i in range (start, len (imglist)): w, h, data = imglist[i] fn = namepattern % i f = open (fn, 'wb') print >> f, 'P6' print >> f, w, h print >> f, 255 f.write (data) f.close () def convert (name): print >> sys.stderr, 'generating colors for %s...' % name imglist = [ppmbreak (open (name % 0, 'rb'))] paletted = False if Palettes: paletterotate (imglist) paletted = True else: imglist.append(ppmbreak (open (name % 1, 'rb'))) rotate (imglist) writeout (imglist, name, paletted) def updatecheck (): myself = os.path.join (ThisDir, 'buildcolors.py') def older (list1, list2): def mtime (name): try: st = os.stat (name) except OSError: return None else: return st.st_mtime list2 = [mtime (name) for name in list2] if None in list2: return 0 else: list1 = [mtime(name) for name in list1] list1 = [t for t in list1 if t is not None] return list1 and list2 and max (list1) < min (list2) rebuild = {} for filename in inputfiles (): distfiles = [myself, filename % 0] genfiles = [filename % n for n in range (1, MAX)] rebuild[filename] = not older (distfiles, genfiles) return rebuild #try to load palettes first tmp = os.path.join (ThisDir, os.pardir, 'images', 'palettes.dat') if os.path.exists (tmp): #print 'loading palettes' loadpalettesets (tmp) initpalettelut () else: # from now on we should always use the palette approach; # comment out the following line to restore the old color-rotation code. raise IOError("cannot find the palette file %r" % (tmp,)) if __name__ == '__auto__': # when execfile'd from images.py rebuild = updatecheck ().items () rebuild.sort () for fn, r in rebuild: if r: convert(fn) #try: # import psyco # psyco.bind(rotate) #except: # pass if __name__ == '__main__': if sys.argv[1:2] == ['-f']: files = inputfiles () elif sys.argv[1:2] == ['-c']: for filename in inputfiles (): for n in range (1, MAX): try: os.unlink (filename % n) except OSError: pass else: print 'rm', filename % n sys.exit() else: rebuild = updatecheck () if 0 in rebuild.values (): print >> sys.stderr, ('%d images up-to-date. ' 'Use -f to force a rebuild or -c to clean.' % rebuild.values ().count(0)) files = [fn for fn, r in rebuild.items () if r] files.sort () for filename in files: convert (filename) bubbros-1.6.2/bubbob/images/blitzy.ppm0000644000076400001440000010206512225473206016744 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 352 255 ffffffffff333Ųf3f33Ų3fŲ̲yyy域yyylll岲lllllllllfffŲllllllffffffffffff̲lllfffllllllllllllŲyyylll___lllyyyyyyyyyrrrŲyyyfff___fffyyyyyylllŲyyyfffYYYfffrrrrrryyyyyylllfffŲllllllfffSSSffflllllllllllllllllllll___SSS______lllllllllllllllyyyyyyŲlllSSSSSSYYY___lllrrryyyrrryyyyyyyyyyyyyyyŲyyylllMMMMMMSSS___lllyyyyyyyyyrrrlllyyyŸyyyyyyyyylllMMMMMMSSS___fffrrryyyrrryyyyyylllfffyyyŲfllllllllllllfMMMMMMSSSYYYfffllllllllllllllllllŲŲffffffffffffFFFFFFMMMLLLYYY___fffffffff___yyyfffffff______999FFFFFFLLLLLLYYY_________fffffffffyyy______LLLSSS999999999999LLLSSSSSSSSSfffffffffyyyfffSSSSSSLLLLLLFFFFFF999333333333999FFFFFFLLLLLLSSSfffyyyffffffSSSFFFFFF999999999999333333999999FFFLLLfffffffffSSSSSSfffffffffLLLLLL333333333999999LLLLLLSSSffffffSSSffffffLLLLLLLLLLLLLLLLLL999333333333999FFFLLLfffffffffMMMSSSfffSSSMMM333333ffffffffffff333333SSSffffffMMMfffSSS333ffffff333ffffffffffffSSSfffffffffffffff3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ffffffffffff333Ųf3f33Ų3fŲ̲yyy域yyylll岲lllllllllfffŲllllllffffffffffff̲lllfffllllllllllllŲyyylll___lllyyyyyyyyyrrrŲyyyfff___fffyyyyyyŲyyyfffYYYfffrrrrrryyyyyylllŲllllllfffSSSfffllllllllllllllllllllllll___SSS______lllllllllllllllŲlllSSSSSSYYY___lllrrryyyrrryyyyyyŲyyylllMMMMMMSSS___lllyyyyyyŸyyyyyyyyylllMMMMMMSSS___fffrrryyyrrryyyyyyyyyrrryyyŲfllllllllllllfMMMMMMSSSYYYfffllllllllllllllllllŲŲffffffffffffFFFFFFMMMLLL______fffffffff___yyyfffffff______999FFFFFFLLLLLLYYY_________fffffffffyyy______LLLSSS999999999999LLLSSSSSSSSSfffffffffyyyfffSSSSSSLLLLLLFFFFFF999333333333999FFFFFFLLLLLLSSSfffyyyffffffSSSFFFFFF999999999999333333999999FFFLLLfffffffffSSSSSSfffffffffLLLLLL333333333999999LLLLLLSSSffffffSSSffffffLLLLLLLLLLLLLLLLLL999333333333999FFFLLLfffffffffMMMSSSfffSSSMMM333333ffffffffffff333333SSSffffffMMMfffSSS333ffffff333ffffffffffffSSSfffffffffffffff3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ffffffffffff333Ųf3f33Ų3fŲ̲yyy域yyylll岲lllllllllfffŲllllllffffffffffff̲lllfffllllllllllllŲyyylll___lllyyyyyyyyyrrrŲyyyfff___fffyyyyyyŲyyyfffYYYfffrrrrrryyyyyylllŲllllllfffSSSffflllllllllllllllllllll___SSS______lllllllllllllllyyyyyyŲlllSSSSSSYYY___lllrrryyyrrryyyyyylllyyyŲyyylllMMMMMMSSS___lllyyyyyyyyylllyyyyyyŸyyyyyyyyylllMMMMMMSSS___fffrrryyyrrryyyyyyllllllŲfllllllllllllfMMMMMMSSSYYYffflllllllllllllllffffffŲŲffffffffffffFFFFFFMMMLLLYYY___fffffffffffflllfff______yyyfffffff______999FFFFFFLLLLLLYYY_________ffflll___fffyyy______LLLSSS999999999999LLLSSSSSSSSSfffyyyyyyyyyfffSSSSSSLLLLLLFFFFFF999333333333999FFFFFFLLLLLLSSSfffyyyffffffSSSFFFFFF999999999999333333999999FFFLLLfffffffffSSSSSSfffffffffLLLLLL333333333999999LLLLLLSSSffffffSSSffffffLLLLLLLLLLLLLLLLLL999333333333999FFFLLLfffffffffMMMSSSfffSSSMMM333333ffffffffffff333333SSSffffffMMMfffSSS333ffffff333ffffffffffffSSSfffffffffffffff3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ffffffffffff333Ųf3f33Ų3fŲ̲yyy域yyylll岲lllllllllfffŲllllllffffffffffff̲lllfffllllllllllllŲyyylll___lllyyyyyyrrrrrrŲyyyfff___fffyyyrrrŲyyyfffYYYfffrrryyyyyyyyylllŲllllllfffSSSfffllllllllllllllllllllllll___SSS______lllllllllllllllŲlllSSSSSSYYY___lllrrryyyrrryyyyyyŲyyylllMMMMMMSSS___lllyyyyyyŸyyyyyyyyylllMMMMMMSSS___fffrrryyyrrryyyyyyyyyyyyyyyŲfllllllllllllfMMMMMMSSSYYYfffllllllllllllllllllŲŲffffffffffffFFFFFFMMMLLL______fffffffff___yyyfffffff______999FFFFFFLLLLLLYYY_________fffyyy______LLLSSS999999999999LLLSSSSSSSSSyyyyyyfffSSSSSSLLLLLLFFFFFF999333333333999FFFFFFSSSfffyyyyyyyyyffffffSSSFFFFFF999999999999333333999999FFFLLLfffffffffSSSSSSfffffffffLLLLLL333333333999999LLLLLLSSSffffffSSSffffffLLLLLLLLLLLLLLLLLL999333333333999FFFLLLfffffffffMMMSSSfffSSSMMM333333ffffffffffff333333SSSffffffMMMfffSSS333ffffff333ffffffffffffSSSfffffffffffffff3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33fffff3fSSS___ŸSSSfFFFSSS___lll̲fFFFSSS_________fffllllllŸ33FFFfffSSSfff_________ffffff̸lllfffffffff_________fff̸fffffffffffffff___SSS___MMM̸___fffffffff______SSS999ŲFFFffffff______SSSSSSŲ___FFF______SSSSSSMMMf___LLLLLL̲LLLLLLLLLFFFflllŸSSS999999999999999___llllllLLLfŸfffSSSSSSfffFFFFFF999LLL___ffffffLLLŸfff3fffSSSMMMFFF999LLLLLLLLL___flllŲSSS3ffSSS999LLLSSSfffyyyfff3ffff33999999999SSSfffyyySSSff3f3fLLLffffffffffffffffffSSSSSSLLL3ffffMMMMMMf3333fff33ffffff33LLLŲf3fLLL岲域岲lllLLL̟llllllffflllŲlllllllllfffffffff̲lll______fffffffffSSSFFF999_________ffffffSSSfffFFFlllşSSSSSS___ffffffffffffllllllMMMSSS______ffffffffffffŲLLLflllllllllfMMMSSSSSS___fffffffffŲLLLfffffffffFFFMMMLLL___ffffff___llllllfffffff___FFFFFFLLLLLL____________LLLLLLLLL999999999999LLLLLLffffff___LLLLLL999999999FFFFFFFFF999MMMSSSfffffffffLLL999999SSSMMMMMMSSS999999SSSfff33ff33f333ffffff33f33f3f3ffffff33ffff3SSSfSSSŸ___f̲lll___SSSFFF33嫫llllllfff_________SSSFFFlll嫫ffffff_________fffSSSfffFFF̲fff_________fffffffff___ŲMMM___SSS___fffffffffffffff̲999SSS______fffffffff___SSSSSS______ffffffFFFLLLLLL___fMMMSSSSSS______FFFSSSlllfFFFLLLLLLLLLSSSfffŲfLLLllllll___999999999999999fffŘLLLffffff___LLL999FFFFFFfffSSSSSSŲlllf___LLLLLLLLL999FFFMMMSSSfff3fffyyyfffSSSLLL999SSSf3fSSSyyyfffSSS99999999933ffff3fffffffffffffffLLL3f3fffLLLSSSSSSfffMMMMMMffff3ff3333fff33fMM3f؅MM3f/҅MM3f3f؅MM/3fMMMMMMMMMMfMff̀ff̀f"ffffffffffffffffffffffffffff"ffffffffffffffffffffffffffffffffffffffMMffMMfD3f333؅3f3f333̅؅3fؙ33f33̅؅f3fؙ33f3̙3f3f3f3ff؅f̅Mf3̙3M33̅3fMf3f3f3fMffffff33fMfffff3̙33f/MffffMffffffffMffffffMffffffMffffffMffffMffffffMM̀fffffMMfffM̀fM̀"M̀3f؅Mff3ffت/Mffff؅؅؅Mfff؅MD33f"333ffff33̙3f3ff̅33f3̙33ff̅؅33f3̙33f؅333f33f؅333f3DfMMffMMffffffffffffffffffffffffffffffffffffff"ffffffffffffffffffffffffffff"fffff̀̀MfMMMMMMMMMM3f/MM؅3f3fMMت/3fMM؅3fMMf333ffff333"f33DM؅fffM؅؅؅ffffM/҅f3fffM؅3f̀M"̀Mf̀MfffMMfffffMMfff̀fffMffffMffffffMffffffMffffffMffffffffMffffM/3f33fffffM3f3ffffffM3f3ff3fM3f33M33fMf؅f3f3fbubbros-1.6.2/bubbob/images/10000_1.ppm0000644000076400001440000002507512225473206016314 0ustar arigousersP6 90 40 255 MM5MMM5MMMMMMM5M4رM4ر4ر4رM4ر554ر4ر4ر4ر4ر4ر4رM5MM4رEEEEE4رM554ر4رEEEEEE4رM55555555555555555555555555555555555555555M4رEETTTTTT4ر4ر555MM5MMMMMM555555MMMMMMMMM55MMMMMMMMMM55MMMMMMMM55555M4ر4رETTTTTbE4رM55M54رMMM4رMMM4ر5M55555MM4رM4رM4رM4رM4ر55MM4رM4رM4رM4ر555M4رM4رM4رM4ر5M55555M4رEEETbbbbTT4رM55MM4ر4رE4رE4رE4ر4رM4رMM5555MMM4رM4ر4رE4رE4رE4رM54ر4رE4رE4رE4رE4ر4ر5M4رE4رE4رE4ر4رM4رMMM5555MM4رETTbbbbbbE4رM5M54ر4ر4رEE4رEEE4ر4ر4ر4ر5M555MM4رME4رTEEEEEE4رMMEEEEEETEEMMEEETEEEE4رEM4ر5MM555MM4رTTbbbbbbbTT4ر4ر55M4ر4رEEETETEEE4رM5555MM4رMETTTTbTTETETTTTETTbTTTbT4رEM4رMM5555M4رETTbbbbbbbbE4رM554ر4رEETTETEEM4ر555MM4رMTTTbbbbbEbbTTbbbbbTE4ر4رM4ر5M555bbbbbbbTT4رM5M4رEEbbbbTTE4رMM55MMM4رTbbbbbbbbbbTbbbbbbb4رE4ر4رMMM555bbbbbbbbE4رM554رETTbbbTET4ر4ر555M54رMTbbbbbbbbbbbbbbbbbbE4رEM4رMM555TbbbbbbTT4ر4ر5M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555EbbbbbbbE4رM554ر4رTbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M555TbbbbbbTT4رM5M4رETbbbbbbTEMM55MM4ر4رbbbETbbbbbbbbbEEbbbEE4ر4ر4رMM555TbbbbbbbE4رM554رETbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbE4رEM4رMM555TbbbbbbTT4ر4ر5M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555EbbbbbbbE4رM554ر4رTbbbbbTTE4ر555MM4رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M555TbbbbbbTT4رM5M4رETbbbbbbTEMM55MMM4رbbbEbbbbbbbbbbEEbbbEE4ر4رMMM555TbbbbbbbE4رM554رETbbbbbTT4ر4ر555M54رMbbbTTbbbbbbbbTT4رbbbE4رEM4رMM555TbbbbbbTT4ر4ر5M4رETbbbbbbEEMM55MM4ر4رbbbbbbbbbbbbbbbbbbbEE4ر4ر4رMM555EbbbbbbbE4رM554ر4رTbbbbbTT4ر4ر555M54رMbbbbbbbbbbbbbbbbbbbT4رEM4ر5M555TbbbbbbTT4رM5M4رETbbbbbbbbTEMM55MM4ر4ر4رTbbbbbbbbbbbbbbbbbbbbbbTEE4ر4ر4رMM555TbbbbbbbE4رM554رETTbbbbbbbbbTT4ر4ر555M54رMEEETTTbbbbbbbbbbbbbbbbbbbbbbbbbTTEE4رEM4رMM555TTbTbTbTT4ر4ر5M4رEEbbbbbbbbbbbEEMM55MM4ر4ر4رTETTbbbbbbbbbbbbbbbbbbbbbbbbbTTETEE4ر4ر4رMM555ETTTETTTE4رM554ر4رETTTbbbbbTTEEE4ر555MM4رM4ر4رTETTTTbbbbbTTbbbbbbTTbbbbbbTTTEEE4رEM4ر5M555EETETETET4رM5MMEETEbTbTbTbETE4رMM55MMM4ر4رEETETTbTbTb4رTEbTbTbTTETTbTbTTTTET4رE4ر4رMMM555EE4رE4رE4رEE4رM55M4ر4ر4رEETETETEEEEM4ر55555MM4رME4رEEEETEE4ر4رMEETEEEEEEMEEEEEEEEE4رEM4رMMM5555E4رE4ر4ر4رE4رE4ر4ر5MM4رE4رEEEEEEEE4رM4رM5555MMM4ر4ر4ر4رE4رE4رE4ر5M4ر4رE4رE4رE4رE4ر4ر54ر4رE4رE4رE4رE4ر4رMMMM5555M4رM4رM4رM4رM4رM555MM4ر4ر4ر4ر4ر4ر4ر4ر4رMM5M55555MM4رM4رM4رM4رM4ر5554رM4رM4رM4رM4ر55M4رM4رM4رM4رM4رMM5M55554رMMM4رMMM4رMM55MMM4رM4رM4رM4رM4رMM555555MMMMMMMMM55MMMMMMMMMMM55MMMMMMMMMM5555555M5M5M5M5M5555M5M5M5M5M5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/images/flappy.ppm0000644000076400001440000013206512225473206016725 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 480 255 ̙̙6̙̙̙66̙̙fs66666s6666'33''' 66663'33'' 6666633   '6666663''f ''̙̙6663''ff  '''̙̙6633' ff '̙̙33' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333666666f666fs 666s ̙̙'33''' 33'33'' 663333   ̙6663333''f ̙666333''ff  ̙66633333' ff ̙6663'33' f  ̙666'3'33'  66''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f333333333333333333366666̙f66̙̙fs ̙̙̙6s ̙̙63'''̙̙̙ 33'33''̙̙̙63333 ̙̙̙̙6'3333''f̙̙̙66'''333''ff 66666''''33333' ff666'3'33' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333ff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙66666̙̙̙̙̙̙̙̙̙6666366666666̙66663 66666'666663''f ''''333''ff  ''''33333' ff '3'33' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333ff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙66666̙̙̙̙̙̙̙̙̙6666366666666̙66663 66666'666663''f ''''333''ff  ''''33333' ff '3'33' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333̙6̙̙66f6666fs 666s 6663'''̙̙̙ 33'33''̙̙̙̙3333 ̙̙̙̙6'3333''f66666'''333''ff 6666''''33333' ff66'3'33' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f333333333333333333366̙666f̙666fs ̙666s ̙̙'33''' 33'33'' ̙̙3333   ̙̙663333''f ̙̙66333''ff  ̙̙6633333' ff ̙̙663'33' f  ̙̙66'3'33'  66''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333̙̙66̙666̙6fs66̙6s̙̙̙'33''' 6663'33'' 66̙633   '666̙63''f ''666̙̙3''ff  '''666̙33' ff '6633' f   '3'33'  ''' 3333  3333  333 3333 33f ' ' 3333  3ff333f3333ff33f333333333333ff333ff33fsfsf3333333333ssff3333333333f33sf3ff33f3ffff3fff3333sf333ffffff3333f3333f3333333333333333333f̙f'6666f'33̙̙̙̙̙ 3333s̙̙̙̙3 '33333'666633'3'3's6 33  f333  ffs 333sf3 333333333f3f333333333f333333333333f333333333333ff33333333333sf333f33fsf333f3s33333ff66̙̙̙̙̙666666666'̙̙ ̙̙'''f ''3333' f333333 f '3''f33  333  33333333fffff3fff3333333333333ff333333ff333333333333333ff333333333333sf33f333f33fff333333333f3f̙f6666'̙̙̙̙̙33'f̙̙̙̙s3333 6666'33333' 36s'3'3'33f  33   333fsf333 33 3fs3f3333333f333333333f333333333333ff333333333333f3fs333333333333fsf33f333s3f333333̙̙ff̙̙66666̙̙̙̙̙6666666̙̙̙̙̙̙̙̙66̙̙66̙666̙̙̙̙̙̙̙666666̙̙̙̙6666MMMfMMMMf3f3f3f3f3f3f3f3f3f3ffff3f3f3f3f3f3f3f3f3f3fMMffMffMMffffMfMffffMf3ffMfMMf̙fff̙̙63f3f̙̙̙663f3fM̙̙̙663f3ffM̙̙666Mfff̙666MMfM̙663f3ff̙3f3ff̙3f3ff663f3ff666̙MfM66̙̙MMf66̙̙3f3ffM66̙̙3f3fM666̙3f3f66ffff3fff3ffMffffMfMffffMMffMffMM3f3f3f3f3f3f3f3f3f3ffff3f3f3f3f3f3f3f3f3f3ffMMMMfMMM6666̙̙̙̙666666̙̙̙̙̙̙̙666̙66̙̙66̙̙̙̙̙̙̙̙6666666̙̙̙̙66666̙̙ff̙̙f3fffff663f3f̙666M3f3f̙̙̙66Mf3f3f̙̙̙66fMM̙̙̙66MfM̙666f3f3f66f3f3f̙f3f3f̙f3f3f66MfMM666̙fffM666̙̙Mf3f3f66̙̙̙M3f3f66̙̙̙3f3f6̙̙fff̙fMMfMbubbros-1.6.2/bubbob/images/70000_1.ppm0000644000076400001440000003125512225473206016317 0ustar arigousersP6 96 45 255 55555555555555555555555555555555555555555555555555555555555555MMMMMMMMMMMMMMMMMMMMMMMMMMMM554رM4رM4رM4رM4رM4رM4رM4رM4رM4رM4رM4رM4رM4ر55ME4رE4رE4رE4رE4رE4رE4رE4رE4رE4رE4رE4رEM554ر4رE4رE4رE4رE4رE4رE4رEM55ME4رTETETETETETM5554ر4رETTTTTTTTTT4ر4ر55ME4رTbbbbbbbbEE5554ر4رETbbbbbbbbTEM55ME4رTbbbbbbbbbT4ر55555555555555555555555555555555555555555554ر4رETbbbbbbbbbT4ر4ر555MM5MMMMMM555555MMMMMMMMM55MMMMMMMMMM55MMMMMMMM555555ME4رTbbbbbMbbbbEEM55M54رMMM4رMMM4ر5M55555MM4رM4رM4رM4رM4ر55MM4رM4رM4رM4ر555M4رM4رM4رM4ر5M5555554ر4رETbbbbbEbbbbTEM55MM4ر4رE4رE4رE4ر4رM4رMM5555MMM4رM4ر4رE4رE4رE4رM54ر4رE4رE4رE4رE4ر4ر5M4رE4رE4رE4ر4رM4رMMM55555ME4رTbbbbbEbbbbbTMM5M54ر4ر4رEE4رEEE4ر4ر4ر4ر5M555MM4رME4رTEEEEEE4رMMEEEEEETEEMMEEETEEEE4رEM4ر5MM555TbbbbbT4ر4ر55M4ر4رEEETETEEE4رM5555MM4رMETTTTbTTETETTTTETTbTTTbT4رEM4رMM5555bbbbbbEEM554ر4رEETTETEEM4ر555MM4رMTTTbbbbbEbbTTbbbbbTE4ر4رM4ر5M555TbbbbbTEM5M4رEEbbbbTTE4رMM55MMM4رTbbbbbbbbbbTbbbbbbb4رE4ر4رMMM555bbbbbbT4رM554رETTbbbTET4ر4ر555M54رMTbbbbbbbbbbbbbbbbbbE4رEM4رMM555bbbbbbTEM5M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555bbbbbbEEM554ر4رTbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M555bbbbbbTM55M4رETbbbbbbTEMM55MM4ر4رbbbETbbbbbbbbbEEbbbEE4ر4ر4رMM555bbbbbbEM554رETbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbE4رEM4رMM5554رbbbbbbTM5M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555EbbbbbbEM554ر4رTbbbbbTTE4ر555MM4رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M5554رbbbbbbTM5M4رETbbbbbbTEMM55MMM4رbbbEbbbbbbbbbbEEbbbEE4ر4رMMM555EbbbbbbEM554رETbbbbbTT4ر4ر555M54رMbbbTTbbbbbbbbTT4رbbbE4رEM4رMM5554رbbbbbbTM5M4رETbbbbbbEEMM55MM4ر4رbbbbbbbbbbbbbbbbbbbEE4ر4ر4رMM555EbbbbbbEM554ر4رTbbbbbTT4ر4ر555M54رMbbbbbbbbbbbbbbbbbbbT4رEM4ر5M5554رbbbbbbTM5M4رETbbbbbbbbTEMM55MM4ر4ر4رTbbbbbbbbbbbbbbbbbbbbbbTEE4ر4ر4رMM555EbbbbbbEM554رETTbbbbbbbbbTT4ر4ر555M54رMEEETTTbbbbbbbbbbbbbbbbbbbbbbbbbTTEE4رEM4رMM5554رTTTTTTTM5M4رEEbbbbbbbbbbbEEMM55MM4ر4ر4رTETTbbbbbbbbbbbbbbbbbbbbbbbbbTTETEE4ر4ر4رMM555EETETETEM554ر4رETTTbbbbbTTEEE4ر555MM4رM4ر4رTETTTTbbbbbTTbbbbbbTTbbbbbbTTTEEE4رEM4ر5M5554رE4رE4رE4رEM5MMEETEbTbTbTbETE4رMM55MMM4ر4رEETETTbTbTb4رTEbTbTbTTETTbTbTTTTET4رE4ر4رMMM555E4رE4رE4رE4رM55M4ر4ر4رEETETETEEEEM4ر55555MM4رME4رEEEETEE4ر4رMEETEEEEEEMEEEEEEEEE4رEM4رMMM5555M4رM4رM4رM4رM5MM4رE4رEEEEEEEE4رM4رM5555MMM4ر4ر4ر4رE4رE4رE4ر5M4ر4رE4رE4رE4رE4ر4ر54ر4رE4رE4رE4رE4ر4رMMMM5555MMMMMMMMM555MM4ر4ر4ر4ر4ر4ر4ر4ر4رMM5M55555MM4رM4رM4رM4رM4ر5554رM4رM4رM4رM4ر55M4رM4رM4رM4رM4رMM5M555555555555555MMM4رM4رM4رM4رM4رMM555555MMMMMMMMM55MMMMMMMMMMM55MMMMMMMMMM555555555555555555M5M5M5M5M55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/images/dragon_bubble_0.ppm0000644000076400001440000014006512225473206020435 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 512 255 SYUSKFFF]{]J{|gMp\g&|cMgt4F|=|gMUw7VZJp033{aKJ`J^ZBi(3333u]H{Cx9JMHt4g&3333|lQsu6VMBt4m-33ff|s]Hi(SbKw7p0g&ffff33ugOlp0ZZDp0i(ffffff33{pYGgp0VOt4i(`3333fffffff33{paGgm-H|=m-`3333ffff\ffff{pgHaf$t4i(`\3333fffff\ffff{qjJ]Zi(]Z33ff\ffff\ff33{spK]CZCCff\\fff\ff{{qQ]!;233ff\ffffff|{|sSYffff\ff\33u{pKSffff\fff33{gGQ{ffff\ffff`Ggffff\fffff{Q]|33ff\\fffffff33gHgffff\\fffffff33|SOjffffff\\f\ffffcHQl{|33ffffffffffff33gHSgqs33333333lOScls{cOO]gpu{{|{{ul]GGO`lppplgUMFFFFFFFF9FFFAFFFFSpgKSs|SFF_i(Z{gFFq1VVt4f$33|gFOx9_faFi(3333{pFD_t4VcRt4g&3333{gF{;GVDFu6m-33ff|sYYCDffDz:m-i(ffff33{gF]VfYu6p0i(ffffff33{pYF][aFp0i(`3333fffffff33{pgFF\MUx9i(`3333ffff\ffff{ppFFZt4m-g&`Z3333fffff\ffff{psFF;Z]\Z33ff\ffff\ff33|puFFCZC;ff\\fff\ff{{{SF2;33ff\ffffff|u{QFffff\ff\33|psFFffff\fff33p|gFqffff\ffff]Mffff\fffffpFp33ff\\fffffff33]Fqffff\\fffffff33lFFsffffff\\f\ffffsFFpuu33ffffffffffff33uFFcpp33333333|gFF]cp{pFFFS]lspppc]FFFFFFFFFFFFFFFFFFcqu`OgCZpSJ]]{>>XXX 666+++777>>>>>>444***XXX>>>ﱱ+++XXX===444***XXX===444***444***>>>]]]xxx444***444***XXX***444***XXX***XXX---NNN===444***]]]xxx>>>444+++---SSSxxx---SSSxxx]]]xxx---SSSxxx===444***XXX***444***XXX***444***XXX---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx---NNN>>>666 ]]]xxxﱱ+++ﱱ+++]]]xxx>>>***]]]xxx]]]xxx444777н666+++666+++444---SSS===777 ===777***444]]]xxx===>>>ﱱ+++]]]xxx]]]xxx===---SSSxxx---SSSxxx>>>ﱱ***777 ]]]xxx---SSSxxx===777***777---SSSxxx===777---SSSxxx]]]xxx]]]xxx---SSSxxx>>>ﱱ***]]]xxx---SSSxxx]]]xxx---NNN---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx===]]]xxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx===>>>666 ]]]xxxﱱ+++777***]]]xxx>>>666>>>]]]xxxﱱ+++]]]xxx666 ]]]666+++777***]]]777***]]]666 ﱱ+++]]]>>>ﱱ***]]]xxx---SSS]]]xxx>>>ﱱ***+++]]]xxx]]]xxxﱱ***]]]xxx---SSSxxx>>>]]]xxx---SSSxxx---SSSxxx>>>666---SSSxxx666---SSSxxx]]]xxx]]]xxx]]]xxx>>>ﱱ+++]]]vvv***]]]xxxXXX􉉉---NNN---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx]]]xxx---SSSxxx---SSSxxx===777***777***ﱱ***666 777 ﱱ+++]]]xxx>>>]]]xxx>>>666 ]]]xxx]]]xxx777 ]]]vvv***XXX---SSSﱱ+++]]]666 ﱱ+++XXX===ﱱ+++]]]xxx===>>>666+++]]]***]]]xxxﱱ+++]]]xxx---SSSxxx>>>444+++444+++777 XXX>>>ﱱ***---SSSvvv---SSSxxx>>>666---SSSxxx666---SSSxxx]]]xxx]]]xxx]]]xxx>>>ﱱ+++]]]]]]xxx]]]---SSS---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx]]]xxx---SSSxxx---SSSxxx>>>666+++666+++ﱱ+++666 666 ﱱ+++444***XXX***444***444===444***777 444***]]]***444+++]]]vvv+++XXX􉉉***]]]***444***XXX***444---SSS***444***XXX+++]]]xxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx---NNN===777***444***777 666 ﱱ+++444***XXX>>>XXX>>>]]]xxx>>>ﱱ***444***777+++XXX---NNN***444***444>>>]]]xxx>>>ﱱ***]]]---SSSxxx>>>444***]]]xxx666---NNN+++XXX+++]]]xxxXXX>>>ﱱ+++XXX ]]]xxx]]]---SSS---SSSxxx---NNN***]]]xxx---NNN***444***]]]xxx===777***]]]>>>666 ﱱ+++---SSSxxx---SSSxxx---SSSxxx---SSSxxx---NNN+++]]]xxx---NNN>>>ﱱ+++]]]]]]---NNN---SSSxxx---SSSxxx---SSSxxx---NNN---SSSxxx===777 ]]]xxx---SSSxxx---SSSxxx===777***]]]xxx===ﱱ***XXX >>>XXX>>>>>>666 ]]]666 ﱱ+++XXX===666 ]]]xxx>>>---SSSvvv***---SSSxxx>>>]]]xxx>>>>>>777 ﱱ***]]]---NNN>>>666---SSSxxx666---SSSxxx]]]xxx]]]vvv---SSSxxx>>>ﱱ+++]]]]]]xxx]]]xxx---SSSvvv---SSSxxx---SSSxxx]]]xxx---SSS>>>]]]xxx>>>666+++]]]>>>666+++666 666 ﱱ+++ﱱ+++444---SSSxxx---SSSxxx]]]xxx---NNN===777 ]]]xxx---SSSxxx>>>ﱱ+++XXX ]]]---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxx444666 ]]]xxx---SSSxxx---SSS>>>]]]xxx>>>777***===777***]]]vvv>>>666 ﱱ+++]]]>>>777 ]]]xxx>>>777 ---NNN===---SSSxxx>>>666 ]]]xxx===>>>XXX>>>]]]***]]]xxx>>>666---SSSxxx666---SSSxxx]]]xxx]]]xxx---SSSxxx>>>ﱱ+++]]]vvv***]]]xxx]]]xxx---SSSvvv---SSSxxx---SSSxxx]]]xxx---SSSvvv***>>>]]]xxx>>>666+++]]]===777***777 666 ﱱ***ﱱ+++]]]xxx---SSSxxx---SSSxxx]]]xxx---SSSxxx666 ]]]xxx---SSSxxx>>>ﱱ+++]]]]]]---SSSxxx---SSSxxx---SSSxxx---SSSxxx---SSSxxxﱱ***666 ]]]xxx===777***]]]>>>]]]vvv===777 666+++XXX***]]]---SSSvvv***+++]]]xxx777***]]]xxx]]]xxx===ﱱ***]]]xxx---SSSxxx>>>666 ]]]xxx---SSSxxx>>>+++ﱱ***777 ]]]xxx]]]xxx===777---SSSxxx===777---SSSxxx]]]xxx]]]xxx---SSSxxx>>>]]]vvv+++]]]xxx---SSSxxx]]]xxx---SSSxxx---SSSxxx---SSSxxx]]]---SSSxxx---SSSxxx>>>]]]xxx>>>]]]---SSSxxx>>>]]]xxx666 >>>ﱱ+++]]]vvv---SSSxxx---SSSxxx---SSSxxx---SSSxxx>>>666 444---SSSxxx>>>ﱱ+++]]]vvv***]]]---SSSxxx---SSSxxx---NNN***444---SSSxxx]]]xxx>>>666---SSSvvv>>>666+++]]]===777***444---SSSxxx]]]vvv***444>>>444+++]]]xxxXXX---NNN===444***ﱱ+++444***444***666 444***444***444+++>>>]]]xxx444---SSSxxx---NNN***444***XXX***XXX---SSSxxx444***]]]xxx>>>444+++444]]]xxx---NNN---SSSxxx---SSSxxx===444***]]]xxx444***]]]xxx===444***444***777***]]]xxx>>>XXX>>>666 >>>ﱱ+++444---NNN***444***444===444***666 ---SSSxxx>>>444+++]]]vvv+++]]]xxx>>>444+++]]]xxx---SSSxxx===444***]]]xxx---SSSxxx444******444>>>777***]]]xxx===---NNN>>>ﱱ+++666 666 666 ===444+++444+++XXX>>>]]]xxx===]]]vvv+++]]]xxx===]]]xxx===>>>XXX 444***444]]]xxx>>>444***bubbros-1.6.2/bubbob/images/orcy_angry.ppm0000644000076400001440000006006512225473206017606 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 1111S1SS11SSc1cccSSSScccSSSSccccSSSScSSSSSSccSS1ccSSSSSScc1cSSSSSc1cS1cSSSc1c1ccScSSc1c1ccScScSS/cccc$$c///cc$=====cc//^^/c$====cc/^^c==c1/^^^c==$c1/^^/$=======c^/^^^^/$ccc/^1//^^^//$$$1c$c//1//^/^/1c///1///11UScSScccccc11$mUU1ccccccFcccc}}$$}U1cccc1c1cS1cc$}$U$$}1c11111cc1c$}$$$}}}11c1cF}}11111}}}U$U}$U1111S1SS11SSc1cccSSSScccSSSSccccSSSScSSSSSSccSS1ccSSSSSScc1cSSSSSc1cS1cSSSc1c1ccScSSc1c1ccScScSS/ccccc$$c///cc$=====cc//^^/cc$====cc/^^c==c/^^^c==$c/^^/cc$=======c^/^^^^/cc$ccc/1^/^/c$$$1c$c/1///cc1cccS11111ccc1111cScccc111cSScccccc11$$UU11ccccccFccc1$$U1cccc1c1cc1c11$}1c11111cc1c}}}}11c1c}}}$$$1111}$}$UU1111S1SS11SSc1cccSSSScccSSSSccccSSSScSSSSSSccSS1ccSSSSSScc1cSSSSSc1cS1cSSSc1c1ccScSSc1c1ccScScSS/cccc$$c///cccc$=====cc/^^^/ccc$====cc/^^cc==c/^^^cc==$c^^^/c$=======c//^//c$ccc1/ccS$$$1c$c1ccccS11c11cccc111ccccc1111ccScccc111ccSScccccccc1$U11ccccccFccc$1cccc1c1cc1cc1c11111c}U11cU}}}$1111$}$$}$UU1111S1SS11SSc1cccSSSScccSSSSccccSSSScSSSSSSccSS1ccSSSSSScc1cSSSSSSSc1cS1cSSScc1c1ccScSSc1c1ccScSSScSS1/cccc$$c///cccc$=====cc//^^/ccc$====cc/^^ccc==c/^^^cc==$c/^^/c$=======c/^^^^/c$ccc1^/^//cS$$$1c$c1////ccS1cccc1c11cccccc1111cSccc$1cSScccccccc}11ccccccFcccU$}1cccc1c1cS1cc}}1c11111c}$11cU}}}1111$}$UUS11111cSS11SS1SSSScccSSSScccSSSSccccSSSSSScSScccSSSSSScc1cSSSSSc1ccSSSc1Sc1SScScc1c1SScScScc1c1cc$$cccc/cc=====$cc///cc====$c/^^//c==c^^/c$==c^^^/1^c=======$/^^/1^/ccc$/^^^^///c$c1$$$//^^^//1/^/^//1///c111///1cSU11ccccccSS}}ccccFcccccc1UUm$$}$cc1Sc1c1cccc1U}$$$}$c1cc11111c1}$$U}}Fc1c11}}}$$}11111}}U$}U$US11111cSS11SS1SSSScccSSSScccSSSSccccSSSSSScSScccSSSSSScc1cSSSSSc1ccSSSc1Sc1SScScc1c1SScScScc1c1cc$$ccccc/cc=====$cc///cc====$cc/^^//c==c^^/c$==c^^^/^c=======$cc/^^//ccc$cc/^^^^//c$c1$$$c/^/^1cc///111Sccc111ccc111ccccSc1111ccccccSSc1111cccFcccccc11UU$$11c1cc1c1cccc1U$$}}}c1cc11111c1}$$$}}}c1c11}$}1111$U$}US11111cSS11SS1SSSScccSSSScccSSSSccccSSSSSScSScccSSSSSScc1cSSSSSc1ccSSSc1Sc1SScScc1c1SScScScc1c1cc$$cccc/cc=====$cccc///cc====$ccc/^^^/c==cc^^/c$==cc^^^/c=======$c/^^^ccc$c//^//c$c1$$$Scc/11Scccc1cccc11c11ccccc111ccccScc1111ccccccccSScc111cccFcccccc11U$cc1cc1c1cccc1$U}c11111c1$}}}Uc11$}$1111U$}$US11111cSS11SS1SSSScccSSSScccSSSSccccSSSSSScSScccSSSSSScc1cSSSSSSSc1ccSSSc1Sc1SScScc1c1cSScSSScScc1c1cc$$cccc/1cc=====$cccc///cc====$ccc/^^//c==ccc^^/c$==cc^^^/c=======$c/^^/ccc$c/^^^^/c$c1$$$Sc//^/^11Scc////1cccc1cccccc11c1cccSc111ccccccccSSc1$cccFcccccc11}cc1Sc1c1cccc1}$U$}c11111c1}}}}}Uc11U$}$1111Ububbros-1.6.2/bubbob/images/lightning_small.ppm0000644000076400001440000000331512225473206020600 0ustar arigousersP6 24 24 255 bubbros-1.6.2/bubbob/images/peach_big.ppm0000644000076400001440000005744012225473206017336 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 90 90 255 B B B ____B B B B B B B B B B B __________B B B __B B _||||____B B _B B B B B B B B B B B _|||___B _B B B B B B B B B B B B B |||__B B B B B B B B B B B B B B B B B B |__B B B B B B B ________B B B B B _||_B B B B B B B ___|||||___B B B B B B B ||_B B B B B B B __||||_________B B B B B ||B B _B B |||||||___B B B |||B B __||||||||||||||___B B B |B B _||||||||||||||||___B B |B ___|||||||||||||||___B B B | B _||||||||||||||||___B B B | |||||||||||||||||___B B B | |||||||||||||||__B B B B   |||||||||||||__B B B | ||||||||||||||||||||||_B B B B | ||||||||||__B B B | |||||||||___B B B | ||||||||__B B || |||||||___B B ||  ||||||___B B ||    ||||__B B B |     |||||__B ||   |||||__B |   |||__B B _|    ||__B B _|      |__B B _|     ||__B B B _|     ||||__B B _    |||||||__B __    |||||||__B __   |||||||__B B __      ||||||||_B B B __       ||||_||||||_B B B __     ||||__|||||||_B B B _|     ||___||||||__B B B _|     |||___|||||__B B B _|     |||_||||||||||__B B B _|    |||_||||||||||__B B B _||    ||||||||||||||||_B B B _||    |||||_|_|||||||_B B B _|     |||||||__|||__||_B B B _|     ||||||_|___||_|||B B B B _|    |||||_||____|_|||B B B _|       ||||||_|_____|__|_B B B _|       ||||_||________|_B B B _|       |||||||________|_B B B _|     |||||||_________||_B B _|    |||||__________||_B B _| |||||_________|||_B _|| |||||_________|||__B _|| ||||___________|||__B __|||||__________||||_B B __|||||||__________|||__B _||||||___________|||__B _||||||__________||||_B B _|||||___________||||_B _||||||___________|_|__B __|||||___________|__|___||||||_________|_|_||_B __||||||__________|__||_B B __||||__________|___||_B __||||___________|__||_B __||||___________||__||___||||||___________||__||_B B __||||||____|______||__||_B B __|||||||___||_____||_____B B __||||||||__||_____||_____B B __|||||||||||||_______|__|__B B __|||||__|||||||______|___|__B B __|||||___||_|||||______|_____B B B ___|||||||_____|||||__||________B B B B ___||||||||||||||__|_____||||__|||_____|_B B B B B ____||||||||||______________|||____||B B B B ________||||||___|||__________________||B B B B B B B B B _______||__B ___________________B B B B B B B B _____B B B _________B B B B B B B B B B B bubbros-1.6.2/bubbob/images/hat1.ppm0000644000076400001440000006607312225473206016274 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 192 48 255 ###111<<<)))222222111&&&&&&111222222)))<<<111###+++666<<<777111)))333333888===BBBBBB===......$$$.........333333888888===::::::===888888333333.........$$$......===BBBBBB===888333333)))111777<<<666+++:::BBB@@@======888888333333)))...333333666888===BBBBBB===888888............))).........333333888888===BBBBBB======BBBBBB===888888333333.........)))............888888===BBBBBB===888666333333...)))333333888888======@@@BBB:::888BBBBBB@@@======888888333333............333333888===@@@BBBBBB===888888333333.........)))))).........333333888888===BBBBBB======  ======BBBBBB===888888333333.........)))))).........333333888888===BBBBBB@@@===888333333............333333888888======@@@BBBBBB888333888BBBBBB@@@======888888333333...............333333666888===BBBBBB===;;;888888333333333..................333333888888===BBBBBB=========888888=========BBBBBB===888888333333..................333333333888888;;;===BBBBBB===888666333333...............333333888888======@@@BBBBBB888333333888BBBBBBBBB@@@======888888333333.........))).........$$$......333333888===@@@BBBBBB===888888666333333333)))...............333333888888===BBB=========888333------333888=========BBB===888888333333...............)))333333333666888888===BBBBBB@@@===888333333......$$$.........))).........333333888888======@@@BBBBBBBBB888333)))333888BBBBBB@@@======888888888333333.........)))$$$............)))......333333888===BBBBBB===;;;888888333333333..................888888===BBBBBB======888888333000000333888888======BBBBBB===888888..................333333333888888;;;===BBBBBB===888333333......)))............$$$))).........333333888888888======@@@BBBBBB888333)))...333888BBBBBB@@@======888888333333............))))))..................333333888===BBBBBB===888888666333333333...............888===BBB======888888333000...!!!!!!...000333888888======BBB===888...............333333333666888888===BBBBBB===888333333..................))))))............333333888888======@@@BBBBBB888333.....................333888BBBBBB@@@======888888333333.........))))))))))))...............888===BBBBBB===888888333333333.........))).........BBBBBB======888333000...000))))))000...000333888======BBBBBB.........))).........333333333888888===BBBBBB===888...............)))))))))))).........333333888888======@@@BBBBBB888333................................................@@@======888888333333.........))))))))) ...............BBBBBB===888888333333333.........---.........======888888333000000000******000000000333888888======.........---.........333333333888888===BBBBBB............... ))))))))).........333333888888======@@@...............................................................333333.........)))))))))###..................888888333333333.........(((......888888333000000000...******...000000000333888888......(((.........333333333888888..................###))))))))).........333333..................................................................)))))))))###...............333333333.........$$$......888333000000000+++$$$$$$+++000000000333888......$$$.........333333333...............###)))))))))............................................................)))....................................000000+++))))))+++000000....................................)))....................................................................................++++++))))))++++++.............................................................................................)))$$$$$$)))..........................................................................................................................................................................................bubbros-1.6.2/bubbob/images/water_surface.ppm0000644000076400001440000000601512225473206020257 0ustar arigousersP6 16 64 255 333333333f333333333333333333333f333f333f3333333333333333333333f33333f33f3333333333333333f33333333f333333333f33f333333333333333333333333333333333333f333f333f3333333333333333333333f33333f33f3333333333333333f33333333f333333333f33f3333333333333333333333333333333333f333f333f3333333333333333333333f33333f33f3333333333333333f33333333f333333333f33f33333333333333333f333333333333333333f333f333f3333333333333333333333f33333f33f3333333333333333f33333333f333333333f33f33333bubbros-1.6.2/bubbob/images/extra6.ppm0000644000076400001440000002615612225473206016646 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 46 82 255 YYYwwwddd""" '''000"""QQQyyyfff$$$ +++ ccc󲲲喖¦EEE---aaa PPPDDD;;; ccc[ZYƳucRٺ~|ëƯ׶׶|jұ׶׶׶׶ѱubRvi^xұͮϯǩr_#edacXNgWIzk\pf^NHB+'%ݒ<<:=<;a_^a``VSQ\TOZSNgedJD@m=3,kUfXM50,WI=C80r<3,ƨضħt`ίȫԴططɫȫn]MpWm!  UG8kXEPD:˭طططططضط׷ضԴK?5ycOs^ILE@DCD888dcb742>4,յ׷ֶ}jطٶ{h׷ֶwdSGFFqpqKKKJJJØaTHӴطjW|iXn[KӲjZXVԱwww CCC===C:2jWiäkXFUQPtttoooBBB:::ٽ[YXLC;MB:SPO///DDD999Ϡ;;;VVV(((Џ~~~裏iiibbbCCCcccaaa잞K?6J>7GGG???+++[[[ iXJucضudTu>5-#~~~{{{999}}}qqqXXXC;3nV#xxx֠@:5طططp]ʬյyeU@7.HGHDDDjjjUUUWWW@@@UF8@4,PPPUUU334oWpGB>aaa~gططط׷nZ׷طططյ`PC;:áططط׶s_K ֶطططططn50-WPJҲljivcTæ~򞝞?82x׶ططâUF8 ȨطططططͬKB:TTTy:53E;2ƩUNIUF8q~ʩ|q#sѱطֵϮ̫vx^`\Zq_մq_WURSOLæطбUKDuuu4-)msrqhVElUtxsrriy]A94qppweط׷׷åJD@p_׷̭ض̭HAm߫$*.22.|`|`.22.*$߫m > 60v!&,22.|`|`.22,&!v0 6 &D؅"&.22|`|`22.&"؅D & &D؅"'22..22'"؅D & &D؅"(2222("؅D & &D؅"*22|`|`22*"؅D & &D؅",2222,"؅D & &D؅".2222."؅D & &D؅".2222."؅D & &D؅".2222."؅D &fffff3ff?ffLffYffYfffYOvf3fYOvf3fLOvffLOvf3ffgLOvffj?Ovm9Ovq%OvvOv|OvOvOvyOvZrOvZt}ylOvOvffrfZfflZZsfOvZssfOvOvZZZZOv-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-Xbubbros-1.6.2/bubbob/images/dragon_bubble_1.ppm0000644000076400001440000014001612225473206020432 0ustar arigousersP6 32 512 255 9>;93...Bdv#((#vd[B2[#=MMM=/,#v\J5R=;ݵG8/,#v\G5JMRaZ8/(#v\J5;8UoseN33=3,# m[E32 m@evs]H33338/(#vdVB0[GVegcRG33338/,#vf\O7UMTog]RL33ff/,#z k\UB0vHmyfUNGffff33,#z m`VJ6O8Nss`NHffffff33#v m`[R>/JCNoiRH@3333fffffff33v md[RE/JMLcZL@3333ffff\ffffv md[RJ0EIERH@;ݵ3333fffff\ffff kd[SM2B8:ܴH=޶:ܴ33ff\ffff\ff33fd[UR3B.G:ܴGGff\\fff\ff`[[S7B#NKM33ff\ffffff\[\U9>v8ICffff\ff\33V[`R39d#.3ffff\fff33[ddJ/7[v#(ffff\fffffvdD/J kvffff\fffff#z[7B\ mv33ff\\fffffff33,vJ0J_f mffff\\fffffff33(#\96M_dffffff\\f\ffffdG07O[\33ffffffffffff33dJ09JSU33333333vdO69GOUff[G66BJRV[[\[[VOB//6DORRROJ;5........%...+....9R m#,,,# mdJ39U#M8/,#v\9..v>߷H:ܴ8/,#v[J..#PooRE33=8/(#v\J.6 mVw}xaH333383,## m[R.._>߷Ro{lRG333383.(#vd[J.[Kbo`aTL33ff3.(#vf\U>>G`}}`WLHffff33.(#v k_[J.v=޶o}qTNHffffff33(#v k_[R>.8=޶txaNH@3333fffffff33v kd[RJ..M;ݵgnVH@3333ffff\ffffv md[RR..M:ܴRLG@:ܴ3333fffff\ffffv md[RU..=K:ܴ=޶;ݵ:ܴ33ff\ffff\ff33q kd\RV../MG:ܴGKff\\fff\fff_[[[9.#CMMK33ff\ffffffd\Vd[7. m/=CIffff\ff\33\R`dU..d(/3ffff\fff33R\v mJ.Sv##(ffff\ffffd#dB5fvvffff\fffff/R.Rf mv33ff\\fffffff33//fB.Sdf mffff\\fffffff33/, mO..U``ffffff\\f\ffff#dU..RVV33ffffffffffff33zfV..GRR33333333 m\J..BGRd[R...9BOURRRGB..................GSf(qdVD6J`,G:ܴ=3,#dR92B=޶Y`ZR33M=8/#fVB5B/NgslcN33333,(# k[J7D#GevvfWH33338/,(#vd[J7BGZefeVL33ff3.(#z m`VG5B.GetgZTLEffff33.(#qd[RB/[K]vvcRLGffffff33(#zqd\UJ77#:ܴmnmVLG=޶3333fffffff33#v md\VOB27(=޶jfaNG=޶3333ffff\ffffv md\VRG27(HeaHD=޶A3333fffff\ffffv md_[RJ96#GZL;ݵ:ܴG33ff\ffff\ff33q kd\[UM96v:ܴL=޶GKKff\\fff\fffd[[[R95dN=޶KMM33ff\ffffffd\[[\R92\3M8==ffff\ff\33\V[d`J37U,(,/ffff\fff33[\ kv_G3Bdvz#ffff\ffffdv#qS93Ud mvvffff\fffffz(#dJ/9R`f m33ff\\fffffff33(#fM66J[`dffff\\fffffff33#zdM65GSVffffff\\f\ffffq_J62BJR33ffffffffffff33`RB3/6BG33333333RB2./3;D60...7973..9>;93...Bdv#((#vd[B2[#=MMM=/,#v\J5R=;ݵGG;ݵGM8/v\G5JMRaZQDKI=#v\J5;8UoseN:ܴKM# m[E32 m@evs]H;ݵK/(#vdVB0[GVegcRG:ܴ/,#vf\O7UMTog]RL>߷8/,#z k\UB0vHmyfUNG8/,#z m`VJ6O8Nss`NH=3.(#v m`[R>/JCNoiRH8/,(v md[RE/JMLcZLRJ0EIERHSM2B8:ܴH[UR3B.G`[[S7B#d\[\U9>vd\V[`R39d#.38=83/,d_[[ddJ/7[v#(,//.,(f`[[fvdD/J kv#((##fd\\f#z[7B\ mvvzfd\\f,vJ0J_f mqvvd`[[d(#\96M_ddff`_[[dv#dG07O[\\\[[\dqdJ09JSU[[[\d mvvdO69GO[[[_ddff[G66BJRV[[\[[VOB//6DORRROJ;5........%...+....9R m#,,,# mdJ39U#MCI==8/v\9..v>߷H:ܴGKMC=#v[J..#PooRE:ܴKM(#v\J.6 mVw}xaH=޶K3,## m[R.._>߷Ro{lRG;ݵ3.(#vd[J.[Kbo`aTL@=3.(#vf\U>>G`}}`WLH=3.(#v k_[J.v=޶o}qTNH=8/.(#v k_[R>.8=޶txaNH=8/,(v kd[RJ..M;ݵgnVH[RR..M:ܴRLG[RU..=K:ܴ=޶d\RV../MGf_[[[9.#Cfd\Vd[7. m/fd\R`dU..d(/38=83/,fd_R\v mJ.Sv##(,/3,(# kd_Ud#dB5fvv##(## kf_[d/R.Rf mvvvzzvfd[Vd#//fB.Sdf m m m md`[[d/, mO..U``ddd_[[\d,#dU..RVV[[[[dfv#zfV..GRR[[`d mqv m\J..BG\\_d``d[R...9BOURRRGB..................GSf#,,(VD6J`,G:ܴ:ܴAKMI#dR92B=޶Y`ZRDGK/#fVB5B/NgslcN=޶K,(# k[J7D#GevvfWH:ܴ/,(#vd[J7BGZefeVL@83.(#z m`VG5B.GetgZTLE83.(#qd[RB/[K]vvcRLG=8/,(#zqd\UJ77#:ܴmnmVLG=3/,(#v md\VOB27(=޶jfaNG\VRG27(HeaHD_[RJ96#GZL;ݵd\[UM96v:ܴL=޶fd[[[R95dN=޶dd\[[\R92\3Mdd\V[d`J37U,(,//3/.,(fd\[\ kv_G3Bdvz#(((##fd\[dv#qS93Ud mvvzvd`[\dz(#dJ/9R`f m m m mq m`\[\f(#fM66J[`dddd\[[_f#zdM65GSV[[[[[\d kvzq_J62BJRS[\_df m m`RB3/6BG[[\\\[VRB2./3RSSSRJD60...7973..9>;93...Bdv#((#vd[B2[#=MMM=/,#v\J5R=;ݵGG;ݵGM8/,#v\G5JMRaZQDKI=8/(#v\J5;8UoseN:ܴKMC=3,# m[E32 m@eps]H;ݵKMI=8/(#vdVB0[GVepcRG:ܴKNM=8/,#vf\O7UMTog]RL>߷=ӻKMM=8/,#z k\UB0vHmyfUNG:ܴGKMI=8/,#z m`VJ6O8Ns`NH=޶AKNMC=3.(#v m`[R>/JCNiRH@:ܴGKMMC8/,(v md[RE/JMffL@:ܴGKNMC=3.(#v md[RJ0EIfff;ݵGKMMI=8/,(#zv kd[SM2B8fffGKMMMC=3/,##vqfd[UR3B.ffffNMMC=8/,(#v md`[[S7B#fffffI8/,(##d\[\U9>v8fffffff,(##fffV[`R39d#yyyyyyyyyyyyyfddJ/7[vfyyyyyyyyyyyyyyyyyfdD/J kvyyyyyyyyyyyyyyyyyyy[7B\ mvyyyyyyyyyyyyyyyyy3J0J_f333yy33yyyyyyy333396M_d333y333y333y333yG07O[\33333333333333J09JSU333333333333O69GOUy3333333y[G66BJRV[[\[[VOB//6DORRROJ;5........%...+....9R m#,,,# mdJ39U#MCI==8/,#v\9..v>߷H:ܴ=ӻKMC=8/,#v[J..#PooRE5ٱKMC=8/(#v\J.6 mVw}xaH=޶GNM=83,## m[R.._>߷Ro{lRG;ݵDMMC83.(#vd[J.[Kbo`aTL@5ٱGMMC=3.(#vf\U>>G`}}`WLH:ܴ=ӻINMC=3.(#v k_[J.v=޶o}qTNH=޶5ٱDLNM=8/.(#v k_[R>.8=޶txaNH@8۳=ӻKNNI=8/,(v kd[RJ..M;ݵgnVH@8۳=ӻKNNMC=3.(#v md[RR..MRLG@5ٱ=ӻKNNMC=8/,(#zv md[RU..=:ܴ=޶;ݵ5ٱ=ӻKNNMI=83.(##vq kd\R../f:ܴGKKNMMI==8/,(#v mf_[[9.#yfKNMM=83/,( mfd\f[7. myffff/.,(fffd\ffU..dyyyfyyyfyf3yyyyyyfJ.Sfyyyyyyyyyyyyyyyyyy3yyyyB5fy3y333yy333yy33yy33yyyR.Rf33y333y333y333y333y3fB.Sd333333333333333333 mO..U`333333333333333ydU..RVy333333333333zfV..GRR33333333yv m\J..BGRU\\_d``d[R...9BOURRRGB..................GSf#,,(qdVD6J`,G:ܴ:ܴAKMI=3,#dR92B=޶Y`ZRDGKMC=8/#fVB5B/NgslcN=޶GNMG8,(# k[J7D#GevvfWH:ܴGMMG:/,(#vd[J7BGZefeVL@5ٱKNMG=3.(#z m`VG5B.GetgZTLE:ܴAKNMC83.(#qd[RB/[K]vvcRLG=޶9նKMNIA8/,(#~qd\J77#:ܴmnmVLG=޶5ٱGKMMC=3/,(#z mdyB27(=޶jfaNG=޶5ٱAKMNIA8/.(#x mdfyG67(HeaHD=޶5ٱAKMNKC=3.(##~v mff3J96#GZL;ݵ5ٱ9նAKMNKC=8/,(#vqff3N96v:ܴL=޶GKKMNMIC=8/,(vff33R95dN=޶KMMMIGC=8//,(yyyff33fR92\3M8====:8/yyyy3ffy33`N62U,(,//3fffyyyyyy33yyy3_G3Bdvz#(ffffyfyy3y3y3yyy3qS93Ud mvzfff3yyyy333333y33ydJ/9R`fffy33f3333333y333yfM66J[ff333y33333333333ydM65GSf3333333333333yq_J62BJR333333333yy m`RB3/6BGOU[[[\\\[VRB6./3;JRSSSRJD<6...7973..9><95...Bdv#((#vd[B2[#=MMM=/,#v\J5R=;ݵGG;ݵGM8/,#v\G5JMRaZQDKI=8/(#v\J5<8UoseN:ܴKMC=3,# m[E52 m@evs]H;ݵKMI=8/(#vdVB1[GVegcRG:ܴKNM=8/,#vf\O7UMTog]RL>߷=ӻKMM=8/,#z k\UB1vHmyfUNG:ܴGKMI=8/,#z m`VJ6O8Nss`NH=޶=ӻKNMC=3.(#v m`[R>0JCNoiRH@:ܴGKMMC8/,(v md[RE0JMLcZL@:ܴ=ӻKNMC=3.(#v md[RJ1EIERH@;ݵ=ӻKMMI=8/,(#zv kd[SM2B8:ܴH=޶:ܴ=ӻKMMMC=3/,##vqfd[UR5B.G:ܴ=ӻGKNMMC=8/,(#v md`[[S7B#NKMNMMIC=8/,(##v mfd\[\U9>v8ICIC==83.,(##zqfd\V[`R59d#.38=83/,(###v md_[[ddJ07[v#(,//.,(##v mf`[[fvdE0J kv#((##zvvv mfd\\f#z[7B\ mvvzvvq m mfd\\f,vJ1J_f mqvvvq mffd`[[d(#\;6M_ddffffdd`_[[dv#dG17O[\\_``_\[[\dqdJ19JSU[[[[[[\d mvvdO69GOU[[[[_ddff[G67BJRV[[\[[VOB007EORRROJ<5........%........9R m#,,,# mdJ59U#MCI==8/,#v\;..v>߷H:ܴGKMC=8/,#v[J..#PooRE:ܴKMC=8/(#v\J.7 mVw}xaH=޶KMM=83,## m[R.._>߷Ro{lRG;ݵGKMC83.(#vd[J.[Kbo`aTL@=ӻKMMC=3.(#vf\U>>G`}}`WLH:ܴGKNMC=3.(#v k_[J.v=޶o}qTNH=޶=ӻKKMM=8/.(#v k_[R>.8=޶txaNH@:ܴGKNMI=8/,(v kd[RJ..M;ݵgnVH@:ܴ=ӻKMMIC=3.(#v md[RR..M5ٱRLG@:ܴ=ӻKMMIC=8/,(#zv md[RU..=K5ٱ=޶;ݵ5ٱ=ӻKMMIG=83.(##vq kd\RV../M=ӻ5ٱ=ӻKKNMIG==8/,(#v mf_[[[9.#CMMKNMMIC=83/,(#v mfd\Vd[7. m/=CIIC==83/.,(#v mfd\R`dU..d(/38=83/,((###vqfd_R\v mJ.Sv##(,/3,(####vv kd_Ud#dB5fvv##(##zvvvq kf_[d/R.Rf mvvvzzvvv m m kfd[Vd#//fB.Sdf m m m m m m mfdd`[[d/, mO..U``ddddddd_[[\d,#dU..RVV[[\\[[[[dfv#zfV..GRR[d[[[`d mqv m\J..BGRU\\_d``d[R7..9BOURRRGB7.................GSf#,,(qdVD6J`,G:ܴ:ܴAKMI=3,#dR92B=޶Y`ZRDGKMC=8/#fVB5B/NgslcN=޶GNMG8,(# k[J7D#GevvfWH:ܴGMMG:/,(#vd[J7BGZefeVL@5ٱKNMG=3.(#z m`VG5B.GetgZTLE:ܴAKNMC83.(#zqd[RB/[K]vvcRLG=޶9նKMNIA8/,(#~qd\UJ77#:ܴmnmVLG=޶5ٱGKMMC=3/,(#z md^VOB27(=޶jfaNG=޶5ٱAKMNIA8/.(#x md^VRG67(HeaHD=޶5ٱAKMNKC=3.(##~v md^[RJ96#GZL;ݵ5ٱ9նAKMNKC=8/,(#zq kd^[UN96v:ܴL=޶GKKMNMIC=8/,(# ~v mfd[[[R95dN=޶KMMMIGC=8//,(# ~v mdd^[[\R92\3M8====:8/.,((# ~v mdc^V[d`N62U,(,//3/.,(###zv mfb^[\ kv_G3Bdvz#(((##~zxv mf`^[dv#qS93Ud mvzzzvvq m mfd`[\dz(#dJ/9R`f m m m mq m m kfdd`\[\f(#fM66J[`dddddddd_\[[_f#zdM65GSV[[[\\[[[[\d kvzq_J62BJRS[\[[[\_df m m`RB3/6BGOU[[[\\\[VRB6./3;JRSSSRJD<6...7973..TdrdTTr̗̗̗̊̊rj<r̗̲̪̗̿rTT̗̪̗̿dTj>f fD@ff4W\E$ QO+F2@> ;;ffD@Yc`^`T$ PN6DB?B- 98fzfE@<Y^]T( % ! OL6@=- 65fztfD@=99* 3* , QNKN 32fzzfFB>:* * * * UPMPHN00fztffffad^^UPPRJMDGDD9<47/1-fzlfffcf^aXPRUMOGJDD;>6903+-fffffffdZOO;?&- ffffff[QG<<(- ~òòØ~.-{~.-{'$þ"&&ӲØòòòòØ~.-{'$þ"&?RR?&Ӳ.-{.-{òhòØ~.-{'$~þ"3R]]]]R?&ӲØòòhúʺʲØ~.-{'$&R]hhhb]R?&ӲòhӲØ~.-{~ú"?]huun  &""&"ӲË~'$&Rhuuung &"&&&ӾΑ~.-{ 3Wnu ""&&ӾΘ~.-{"?]n """ӾΘ~.-{"?]huuggg hӾκʘ~.-{~"?Wbhugggg hʾξκʲÑ~.-{~"?W]bhggh&hƺʺʲå ~+M ?RW]]h &hòòå ~D)3IRWW & &vhå k+M&?IRW & &hh ~%,c&?IR vhå ~.-{'$ &?IRvhå ~.-{'$&?IRvhǥ ~.-{'$&?&?RRRh`~.-{'$R&??R?``.-{'$#&?R?&&?&Ӳå ~.-{'$#&??&&&"ӲÞX$'$"#&&&#Ӳå k'$ò#&&"ܲå ~+Mò"&"ӥ ~+M"ӲØ~.-{~ӲØ~.-{'$Ø~.-{'$~.-{'$fffffffff33333333333333333333333333333ff3333ff33fff33fffff3ff3fffffff3fff3fffff3fff3ff3fff3ff3333fff3333ff333333333ff333333333f3333333333fff333333333333333fff33333ffff333333333fff33333fff333333333fff33333ffff33333333333333fff3333333333f333333333ff333333333ff3333fff3333ff3ff3ff3ff3fffff3fff3ffffff3ff3ffff3fff3fff3ff3f3fff33333ff33333333fff3333333333ffffffffffffffff33SSSS3333߯߯SS߯_f33_f߯_f_f_f_f߯_f3333^^^_f333333S^**_f33SS**^M_f333333*^*^M_fSSS33߯^*^*^_f333333S_f33S߯^*^**M_f3333S3333_f_f_f_f_f߯߯߯^^^M_f_f_f_f_f_f_f_f33SSS_f^^333333MM^_f3333S33߯߯_f^^^33333^^^*_f_f_f߯SS߯_f_f^*****33*****_f߯߯߯SS3333_fMMM^^333333**^^^^^߯3333SS_f_f_f_f_f_f߯߯^^^*_f_f_f_f_f߯߯ϽS33_f33S߯^^^*_f3333333333S߯^*^*_f3333SSS^*^*_f33SSS^*^*_f33^*^*_f33^*^^_fS^*^^_fS߯^^^^_fS߯^^^^_fS߯^^M߯33SSS߯MM߯SSS33333333߯_f_f_f_f_f߯333333SS3333SSSSS33333333333333wwR(II(R wf3@@f3f3H H RIFO0j(RCCf3MeeL@f3H RI RCCMe333eLf3(FCC Me3Vj``@ jCCvv M$VjF`0 jCCe3VVI O``0 Ike3$3^eeVI0@@ j8 R e3eV(Ij jIRMe^e@R(III8 Rf3M^^eVf3RRkkR ******wf3MVVeeVLH H @MMVVVLH H H f3f3H H EtEtOqqqO9MMM33EtEtEtEtEtEtO00 qO39\fM33o$33̙oYEt3--uuqEt4f @33PppY3̙oYEt @Et @MYpEtccNEt-- @ @$YoYEt----M "ߙYv3̙ooEt--  @\f @ "ߙYmmooEtM\f @Et "߄ܷ$YYoEt3 OEt3M @ @3yʞ33EtoEtOqOqqO@3933MM3oܞ$Etc3OO@@39 " "33Etoyʄ܄܄ܞ$ܙEtEt99EtEtoyʄܙcEtEtooooYEt13-11)z)+"-211,#+  310&(7=#"/ 18EX>=0!).,&U j;c 3'(3 U#5o })Q0U-,-BM&\;,--a q4e - 5c yJ71/"~%i"% BvzOC63H#Z$, As(v5f F83C=("1 @m&,))d M603+%"De  '' g J5/i &l Dge @2){ 9J Bb tW62!b"vo - =Z |uj E1/N UH` n s B%&6Hh txn ` S71*5BIG+$)*07L\ _ UKA2*\v'3/ )-1,-7@DA<6/%}'$(!!&+/1*',03340&d",((&'),/1.*''*,//,s20././012.+)()+-2o+31111111,)())('Y.0210.** !#$# rY)-,'! [|  z I| |YY| |Ybubbros-1.6.2/bubbob/images/fire_surface.ppm0000644000076400001440000000601512225473206020062 0ustar arigousersP6 16 64 255 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbubbros-1.6.2/bubbob/images/extend.ppm0000644000076400001440000015407312225473206016724 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.1 32 576 255 Y^^YPGGGbgLtP}00--kPpZZvvSS((pP^aaIIkPL&&oo88gLii-- (,5>CGyyU``LgL11GLpPyGG}}, (5>Gyy^LtGG[[#5}kLp::vv@@Y}pLk++WW44&& ,byLg335yPg#PUb  ( #C}Y^1g}PY5(ytLU> #,5:bkLtC>UbGGtLpyLLLGGGGCC>>C}YPykLUytLYtyPYkykPUgp}ybLLUky}}}yp^PGGGGGGGG:GGGGGGGGY}pPYYGG##99pGGMMUU++ tGUddxx11}GG##UUSS #(15>GLpG P^^}}GPpG^^1 (5>G}^GKK#>}pGGff44G}yGG[[>>--&&#1:G}GG""P}GG#LYG (#,:CyUG1>}GG:1}tG> (,5:ggPC>}G}GCgGtGGGGGGCCC>>CyGGGG}GGk}}pGGbk}}GGGYgy}}}kbGGGGGGGGGGGGGGGGGGkkPp yYLb!!mm}}ttUU** gPgGGGGpUk00GG #(15>CLtUg,,vvPkPg--vvGP}bLxxZZ, (5>GpUUii@@#:ygLU""FF,,G}kLU9966((#1:G}tYU--tt@@PyYU== #L}YP "" (#,:Cy}YL 1>tPU51kPb: #,5:bYP>>pLYyCGyPUtkCCCCCCC>>>CG}yUPkpPLbpy}bPLUbky}bLGLP^p}}tkPLGGGUYUPGGd2l5j4f3[-T*T*T*r7LTZ]\ZSOFr7Y,FYhrrmha^ZSI=].Agnea_[UIz;].~<p1/}lgd`]YSI|;].j4d+c'}rifc_[XQFx:[-Y,R q~ulgd`]ZTMEr7X,F%  0~vmgd`^ZVPI@b1Cp,U#M& @}umhcET*X,NQICr7X,T*S'ixslZ7'QKE~<_/@d&IepW  QKF@l5V+>i&Uw+Q M&QLFAx:V+~<m E" PQMGB~<X,x:l 3x  MSQMGC?Y,t8e` $QVSPLGC@[-r7_|vRFXTQOKGFCb1p7Zvwvr`+IROLIFICd2l5Selkl[ HMIEHKA[-f3OZ_c_ )IFFON=V+b1GVZ\V+D"h3HPUMv9V+>QVX IVN ?PYVFb1r7IQS).MSSRH J%X^S=X,~<JPIO'J%~<RSQPONG? $O]YIh3_/?JNOOOPPONKJHHMU[XMz;X,b1@HIIJKKJIHGIMSXWN>X,f3>CDFHHGGHIMQUSL@_/d2z;@CGGGHJLOPOFz;_/`0r7~<AEFGIHGE@p7V+V+`0v9@BBB@|;j4].T*T*T*T*T*T*T*T*E"T*T*T*Q(T*T*T*T*f3ARZ^_^YRL~<[-f3CZmklgfd`_[TIh3T*T*Srkgda_[VG|;T*T*Z+UU0 zpifd`\YVI>T*`0Q(umhec_[ZQHBT*R)J0U*/xniec_]ZSNH~<T*FxU+Q( @wpieFT*Y,QVPICl5l5O'm}vp\7)VQJF~<T*TcqD gsY  VQJFBl5T*en,Q O'UQLFB|;T*T*mF&E"STQLGB@T*T*m/x  OVSQLHBCT*T*g}` &SYVSQLIBET*T*auzvRFZWSQOJHGGd2T*Yiswxvr`+KTQOMIELHb1T*Qagill[ JOMIBKODT*T*LX]`c_"+KJBITQ>T*CUYZ]V+D$n6CNWZNr7].OTVX IVN >MXaWBT*BORS'.LSRQG J%YaaPr7T*CNPIM&F#z;QRQPONG? $Oa_Q@T*T*CKKLLOOOMMJHGIOW^[NDT*T*BEEFFIIHHGGLOVZVOET*T*z;BBGLHGHKMQSUQI|;T*T*p7z;BDIIJLKKLGBT*T*T*d2t8@DBBBz;p7T*T*T*T*T*T*T*T*T*T*T*T*T*T*T*T*T*T*z;COX[_^]XSOEv9_/~<K_zrlhc_YN@h3Y,p7W!0xrmhe`YPEt8].t8`&* &~umgc_]ZWQF|;b1v9[ #~wnhda_\ZUOH>b1t8W  %R) @~vnidFT*Y,QVQKEz;].t8_N'l|un[7+WSMGAr7V+H~ CfrY  VSNID~<b1b1YFFF%i+Q Q(VROIE@r7Y,b1]$C!SUROIEAz;Y,b1] r  OVTQOJFB=f3`0Y~_ $RXVSQNIFC?f3`0U~xvrQFYVSQOLHFGBf3].Ovzsrpm^)JTQOLIFHIAf3Y,IcwdfhhY IOLIEGNK>[-b1DW_\^`\ +KIFIQSJz;[-r7NVVXZT*C"l5HLUZSCf3[-CMRSV  GSJ ?OV]ZL|;V+d2@KOQ&,IQOOE J%W]ZP?_/`0=HKDH$C!t8MNMLJID? $OZVN?`0].z;CEFFHIIHHGGIMQUVSJ~<_/Y,r7~<@CFIGGHIJNPQQKBr7[-V+`0p7z;@CFGHIIIHEAp7Y,T*V+[-j4|;ACCCA=v9_/X,T*T*T*b1h3b1[-T*T*2643-~*~*~*9Wgw~{ve\N:,Ns veTA.H97 zhT>.A . ~seS@.4i zpaP=-,b*B ~vgYM:+P 7 wk^SE0J F& wl_TJ:+g;@o%P==AEP[d!o%s&|)AWMA/Eb7|)WNF6*Bb3@WPH=*A F&4+ +` EaYPHA+=3>* azvle_YPID,;= zzskd^WPJF-:  ~wpga\WPPI08v  zskb]WSPSJ26e-) sld^YTMQWH-3\w=8ogaZUPP\ZA*0Pkv{{LEhb]WPQ^hY<*B_kpw{~zvpWSb^YSS^slN09Saekopolhb ` ]WSS]peA+AU^bdeeedo%f"WQPZo~sS3/DUZ\]]^^>v'q%:QQYhzpY>+0EQSTUWWUTQPSYdpoZB+3BILNQQPPQSYaheWE/2>EJPPPQUW\^]P>/0:AHMPPSQPME8**0<EHHHE@4.~*~*~*~*~*~*~*~*f"~*~*~*z(~*~*~*~*3HbvsbWA-3Jv zgS3~*~*e&D zkP@~*~*vq3 {skSB~*0a; zvaQH~*|)U&9 ~weZQA~*N J* ~wk^SJ66@q%P=?AEP[d!o%z(*F_UNA~*g3+_UPH6~*ѐ0D_WPH@~*~* 4+ +b HgaWPHF~*~* J7* b~{vleaWQHJ~*~* " ~~zskd_WSHM~*~*   {voea]UQPP2~*s   ~wpga]YSMWQ0~*a-) wphb]YTHW\L~*~*Wp~=;skd^WUHTgaB~*Ihsw~~zLJke_ZUJZowZ:.]gkpvz{wvoWSd_]UPYpoH~*H]behkllkgb ]]YPM\s^:~*IZ^aaabbbo%f"WPPYpaE~*~*JWWWW\\\=s&q%8PS\ozZL~*~*HMMPPSSQQPPW]kvl]M~*~*>HHPWQPQWYadhaS@~*~*8>HLSSUWWWWPH~*~*~*2;ELHHH>8~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*>I]pz~pd\M</AW sZF3,8o 1 s^M;.;bb ~wo_P@0<z9@ {vh\QB0;o5H( ~wlaWM>.;7>o%P=?AEP[d!o%z(*HdYPH9*Q ؖ2,dZSLA00s.Db\SME:,0~"Z3)  +b Ihb\TMH>,0~D@. a{zvlga\UNHA30s7L {{wpkd_ZTNJD30hH  ~zslea]WQPPH3.\ "  zvlga\WSNQTH3,S -) slga\WSMPZWB-0Lo{{=8lgb]WSPT_eU>-9Zklpw{~~zvpEEea]WSQWhvdI3-JYbekloookgSP^ZWQS\l~wW@*2FW]abbbdba` [WSPS]o~v^D/0AQWWWY\\Zf"b QQU^owlZD0.>IMNPQTS8m$m$7TY_hldUA/,9AFIPSPPQSUZ^aaWH9-*08>EJNPQSSSQMH8,~**-4@HIIIHA</+~*~*~*030-~*~*?DC@9555Gixwm_H7_weQ:VzeM:O^^TTwcN:CllDDs`M97t !!xj^H7`vv !',25UpcU=[ii׽[7qe[H7x27sg^O<UAAߓ!%,2Usg_UD6RAAaa'gzsi`VM6O&&11Az~xsjbXO7M\\  !DxwqjbYT7J%vpib[U9H9smgb`Y=F 0Xtnic`c[?Dw"Hx|vpje^cgV9@m(Uv~xslf``mlQ6=b{, %)DcpzjK6Rq{0.p|_=Gcsw{32wQ7OfptT66653222/,,2XcA<TflmnnppmlgfccjzjM7=Uccefggfecbcjv~lR7@RY\_ccbbccjszwiU<?MU[bbbcfimpn`M<=HOV^`bccb^UF66=KUXXXUNC:55555555+55525555@VttiO9@[xcA55w $${bN55IIYY{cR5=snnʌscX53f YYTT "(,27\wlcO5_ז^:{pc[DD3:{qf_O5xff"%,5[{qf`XD5FF,pzqi`XN55tt3x~xsibXU55aa..  "+3[|wsicX[55 9{vqicX^557wsnfcbb?5 !(0Tsnjc^ic=5s".gztnjeXgm\55i("\{{vpifXexsR5Yz, %+H[l~lH:nx{0,j~X5Xntwz22pH5YlpsQ35553222/,,0YsU55[ggiimmmjjfcbcm~l\55X^^``ccccbbin{|n^55MXXbicbcgjsvzscN55FMX\ccfiggibX555?JU\XXXMF555555555555555555MYnvm^K<OglUA7F~||YYp^J:JAAߠAA~q`N=KAA "',26[zmcR=J~b:|sg^M:J2:~vjbVG6c^^!%,5[|vlc\O==vv11+m{tmc^UH7= ȸ<<3wztme^VM7=$$ "+2[|xsmf_XQ@=119{vqle_[T@=z,,7wsnic`bX@:m   (/Tsmic_ceV@7c",e|xsmic^blgR9=\~'"Yw|xtnic`eqwfM9Gl{|+%)GcizvY@9[jtw{|..m|iN6?Ugnst/2~pT<=QcgiK022200/.,,/2X|lT=:MY^_`cecccbbejqz|vfO<7GOUY`cbbccflpssgXG96=FMU[_bccccc^VF7569CNVYYYVQK<7555=A=955Et33<>i8_8_8_! &3; > =:1)  ;d 9Oii_OE ?:1">i M@hd@"cIEA <4">ig[~ [MGD >91!>i3G=~iSJFA <8. >i;d0Us@n [MGD >:3&  ;d "d: p_MGD ?;5,! Et gx;d&C0~n_OG EtAn -"  ;d3j ":cvl [MG,J5Y.% An G,J FgWJF%,J.%  38_ S%  >SIE&?.&  8__vz;F45.& ;d [`nU 9 *-&  ;d I=lC7 < ,&  >i C'=*" )%  Et! : p s p*(  &! ! Et31I [W [5E-  " !% >i<);CFI&? A >*   )(8_Et 5: =A,J% =:9( %!,4&8_ -58;2T":8654% ":,96 Et! !.155Y/O4100. Et8 ?1;d$,0 8_8_ 0.,*(%   0 >9!<An $()**,,)(%$!! ) <8&;dEt !!"$%%$"! !&087( ;d<    !!  !!&.41& AnEt     !$&),* AnAn     !!  ! 8_8_An     3>i8_8_8_8_8_8_8_8_,J8_8_8_5Y8_8_8_8_< 0: ?A ?90&>i< :_W [MJGDA <3!<8_8_1Ot7*iWMGEA <5 8_8_:`4ygSJGD =95! 8_An.jCn_OIFA <:.! 8_5Y$Oh@"vcSIFC >;1(!8_ v>i&I7 sgSJ!EtAn 5,! 33% ":i~ pgSJ,J8_5-$ 8_3C,J Gl_OI%/O5-$  38_IC% ? [MG)D4-&  8_8__@n =J7":3.&  8_8__4ydU  :!01.&!  8_8_M~=M@7 3 0-&!  8_8_En"4* .*$!  Et8_9Sl sv p*(  *&! &!Et8_.EMS [ [5E.  &" %) 8_8_&8 >DFI&? A >, $ "3. 8_ 49; >A,J% <:9) * (7;( >i*358:2T":7654% ":&8E7 8_ *0142T,J310.- Et9EE, 8_ (,.5Y8_0.,)(%   0EA. 8_8_ %%&&)))&&$! !!- ? <( 8_8_     !!!!  &*5:6* 8_8_   &! !%&.04.!8_8_!   !!$&%%& 8_8_8_Et     ! 8_8_8_8_8_8_8_8_8_8_8_8_8_8_8_8_8_8_ *8 <A ? >80) An%A%7=-yi [OFA9( <;d! 7I]*vi_OID9,  >i DFn_MFA >;7- Et i&F4 pcSI!EtAn 6.% >i Cd ":g|ncOI,J8_70& ! 8_!,J Fi_MG%/O60(! EtEt9:z%  ?WJF)D50)!   ;dEt >M~b <I6":40)"  ;dEt >tp[C :!03.)$  <An9dz@4' < 0-("   <An4=xF%v .*&!  <>i) pMylig*%  )&! !" <;d!F sGJOO0A,  &!  (% >iEt 7A = ?DE":  =;( ! "-1$>i! (568; =)D%866% %!&4:0 <>i &0156/O53100! ":)6 >;&8_Et %*.02T)D.-*)(  Et7 >:, AnAn!%&2T2T(&&$!!  0;6( An>i    !"!!!  "&")60$An;d!    !  !!$(,..% ! >i8_An!     !!!!!  ! ;d8_8_>i3     An;d8_8_8_Et<Et>i8_8_AnHxEtEt;d5Y5Y5YK}xȌ~iN8_i rW;d`.BA.ӵ" rT;dWlg:Ѳ oT;dEt t\,ײ lQ;d8_7K.ӳ  xiN8_l"y7To]AncrZ]rcN8_Dt/OcuiW>i] [[0 cui]Hx8_Z[nI  ]5xl`Q8_WMT9 Anxl`W8_Q>jG7. AnxlcZ8_N ,F/ѿ*۸%  Anxlc];dN%,׺&"% >i~ullcAnK}!0 >ixolocAnHx ":;driou`;dEt~қ &?lQ0ll~{W8_Anl,JNo׏xQ8_Z܏2THxoיiAnK}o܊5YAno~ҕW8_WuÁׇZ,J&?0 8_l{͕oEt>iZu{~~~ҁׁ~{uocoxȏxT8_An]ooruuuuroloxȊ{Z8_EtZcfioollooxȄ܏x]>iAnT]cllloux~ҁ~lT>i>iNW`illooli]K}8_8_>iQ]```]TEt;d5Y5Y5Y5Y5Y5Y5Y5Y,J5Y5Y5Y2T5Y5Y5Y5YEt`xW;dEtc oEt5Y5Y4Lݿ*ۺ&! lT5Y5Y`h>Ӿ)ݰ oZ5Y>iuD/Ѵ! o`5Y5Yu4hGW{oW5YiZ`ocHxHx$z,JfuiW5Y/q_0 lul`Hx5Y /_G% `5xl`T5Y5Y.wG9 Etxl`]5Y5Y)nQA7, Anxo`c5Y5Y,3.ӿ*۷$  Anxo`i5Y5Y ")ݺ&!% An~uollAn5Y0 >i~xoixoAn5Yܠ ":>ixr`u~f5Y5Yxȕ &?oT0u`rZ5Yc ,JQc{͕{N;d~Ҍ2TK}lxȕ `5Y`~҇2TAni~ҙ N5Yc{́ׄ܄W,J":0 8_lxȕ ]5Y5Ycuuxx~~~xxul`o~ҕ{f5Y5Y`iilloooollx~ҏ~i5Y5YT``lxolouxȄ܊oT5Y5YK}T`foouxuuxl`5Y5Y5YAnN]f```TK}5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5Y5YTc~ҕ~iQ>iWuÝ$*,׻' {]Et8_K}1|h<Һ& iN;dN[[0ϳ  lTAnQB?W~oZAnN?]`uiT;dNAr,Jfxl`K}8_o lW0 l{ofWAnAn+yTB  `5~oi]N8_An3Y?1 Et~ri`T8_AnLI:/ѻ' An~ui`WEt>iAT.Ӿ)ݸ%   An{ricZEt>i,P0Ϸ$ % >i~xoll`Et;d~ҭ3̰0 >i{xoior`Et8_o  5;duoil{uZ;dAnf &?lQ0olr܊uT;dK}{͏,JNoxȏcEt;dcxȇ/OHxo~ҒxT8_An]u~҄܇/OAno~ҕZ>i>iWouxxQ)D":* 8_uÁו{Z>i;dTciilorooolifxȄ܏uW>i8_K}W]clolloou{́ׄ܄u`K};d8_>iK}T]ciloooooi`K}8_5Y8_;dEtT`ccc`WQ>i8_5Y5Y5YAnEtAn;d5Y5Ybubbros-1.6.2/bubbob/images/glue.ppm0000644000076400001440000000601512225473206016361 0ustar arigousersP6 32 32 255 #####"##868686&##"8686CCCCCC#&#"868686CCCC8686#&"#"86CC8686CC8686&&&""""86CC868686CC86"&&###""""86868686CC86"########"86868686CC86"&##########8686CC86"&#########8686CC86"&########8686CC86"&#######8686CC86"&#######86CC86"&#######96"&#######&###################³³³³߫߫؟߫؟؟؟؟؟؟߫߫߫߫߫߫߫߫u؞؞߫߫߫߫߫߫߫߫գգգգգqڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐڐqqqbubbros-1.6.2/bubbob/images/30000_1.ppm0000644000076400001440000003167312225473206016317 0ustar arigousersP6 98 45 255 5555555555555555555555555555555555554رM4رM4رM4رM4رM4رM555555MMMMMMMMMMMMMMMM55555M4رME4رE4رE4رE4رE4رEM4رM555555MME4رE4ر4رE4رEMMM555554رME4رETTE4رE4ر4رM4ر555ME4رTEET4رEMMM55554ر4رETTTT4رEM4رM55MEETbTET4رEMM55bbTTE4ر4رM555555555555555555555555555555555555555555bbETEEMM5555M5M5M5M5M5555555M5MMM5M555M5M5M5MMM555MMM5M5M555555bbbTT4ر4رM555MMM4رM4رM4رM4رMMM5555MMM4ر4ر4ر4رM4ر4ر4ر4ر5MM4ر4ر4ر4ر4ر4ر4رMM554ر4ر4رM4ر4ر4ر4رMMM5555bbbTEEMM5555MM4ر4ر4ر4ر4ر4ر4ر4ر4رMM55555MMMM4رME4رE4رE4رEM5M4ر4رE4رE4رE4رEM55E4رE4رE4رEM4رMM5M5555bbbTT4ر4رM55MM4رE4رEEEEEEE4ر4رMMM55MMMM4ر4رEETETETEEM4ر4رTETETET4ر4رMTETETET4رE4ر4رMMMM555bbbbTEEMM555M4ر4رEETETEE4رEMM55555MM4رEETTTTTTEETTTTETETTTTTTEE4ر4رMM55555bbbbbTT4ر4رM55MMEETbTTETE4رMM55MM4ر4رbTbbbbbbTbbbEbbbbbT4رE4ر4ر4رMM555METETbbbbbbbTMM5554ر4رETbbTTEE4ر4ر555M54رMTbbbbbbbbbbTbbbbbbbE4رEM4رMM5554رTbbbbbbbbbbTT4رM55M4رEEbbbbTTEEMM55MM4ر4رbbbbbbbbbbbbbbbbbbbEE4ر4ر4رMM555MTbbbbbbbbbbETMM5554ر4رTTbbbbTTE4ر555MM4رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M5555MbbbbbbbbbbTT4رM55M4رETbbbbbbTEMM55MMM4رbbbEbbbbbbbbbbEEbbbEE4ر4رMMM555555555bbbbbbTEEMM54رETbbbbbTT4ر4ر555M54رMbbbTTbbbbbbbbTT4رbbbE4رEM4رMM555bbbbbTT4ر4رM55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555bbbbTEEMM5554ر4رTbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M555bbbTT4ر4رM55M4رETbbbbbbTEMM55MM4ر4رbbbETbbbbbbbbbEEbbbEE4ر4ر4رMM555bbbTEEMM5554رETbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbE4رEM4رMM555bbTTT4ر4رM55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM555bbETEEMM5554ر4رTbbbbbTTE4ر555MM4رMbbbbbbbbbbbbbbbbbbbT4رEM4ر5M555bbTTE4ر4رM55M4رETbbbbbbTEMM55MMM4رbbbbbbbbbbbbbbbbbbbEE4ر4رMMM555bTET4رMMM5554رETbbbbbbbTT4ر4ر555M54رMETbbbbbbbbbbbbbbbbbbbbbbEE4رEM4رMM555TTT4رEM4ر555M4رETbbbbbbbbbbbEEMM55MM4ر4ر4رTETTbbbbbbbbbbbbbbbbbbbbbbbbbbTTTEE4ر4ر4رMM555ET4رEMMM55554ر4رTTbbbbbbbbbTT4ر4ر555M54رMEETETTbbbbbbbTbbbbbbbTbbbbbbbbTTEET4رEM4ر5M5554رME4رEE4رE4ر4رM4ر55M4رEEbTbbbbbbbTTEEMM55MM4ر4ر4رEETTbTbbbbbbbTbbbbbbbEbbbbbbbTbET4رE4ر4ر4رMM5555MMME4رEE4رEMMMM55554ر4رEETTTTTTTTTEE4ر4ر555M5MM4ر4رEETETTTTTTEEETTTTTTEEETTTTTTTEEEE4ر4رM4رMM55555M4رME4رEE4رEM4رM555555M4ر4رEETETETETEEE4رMM555MM4رM4ر4رEETETETEEM4رETETETET4ر4ر4رTETETET4رE4ر4رM4رMM5555555MMMMMMMMMMMMMMMM5555M54ر4ر4ر4رEEE4رE4رE4رMMM5555M5MM4رME4رE4رE4رE5MME4رE4رE4رE4رEM5ME4رE4رE4رE4ر4رM4رMM5555555554رM4رM4رM4رM4رM4رM555555MM4ر4رE4ر4ر4رE4رE4ر4رMMM5555MMM4ر4ر4ر4رM4ر4ر4ر4ر55MM4ر4ر4ر4ر4ر4ر4رMM5M4ر4ر4ر4رM4ر4ر4ر4ر4رMMM5555555555555555555555555M54رM4رM4رM4رM4رMM55555555MMM5MMM5555MMM5MMM5MM55MM5MMM5MMM55555555555555555555555555MM5MMMMMMM55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/images/10000_0.ppm0000644000076400001440000002514412225473206016310 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 90 40 255 UUUUUUUUUUUUUf$f$f$f$f$UUUf$f$f$f$f$f$UUf$f$u6u6u6u6u6u6UUUUf$u6u6u6u6u6Gf$UUUUUUUUUUUUUUUUUUf$f$f$u6GGGGu6u6UUUf$Uf$Uf$UUUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUf$Uf$Uf$UUUUf$u6u6GGGGGGf$UUUUf$f$Uf$f$f$UUUUUf$Uu6f$f$f$f$f$f$Uf$f$f$f$f$f$u6f$f$f$f$f$u6f$f$f$f$Uf$UUu6u6GGGGGGGu6u6UUUUf$f$f$u6f$u6f$f$f$UUf$u6u6u6u6Gu6u6f$u6f$u6u6u6u6f$u6u6Gu6u6u6Gu6Uf$UUf$u6u6GGGGGGGGf$UUUf$f$u6u6f$u6f$f$UUu6u6u6GGGGGf$GGu6u6GGGGGu6f$UUUGGGGGGGu6u6UUf$f$GGGGu6u6f$UUu6GGGGGGGGGGu6GGGGGGGUf$UUGGGGGGGGf$UUf$u6u6GGGu6f$u6UUUu6GGGGGGGGGGGGGGGGGGf$Uf$Uu6GGGGGGu6u6UUUf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUf$GGGGGGGf$UUUu6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$Uu6GGGGGGu6u6UUf$u6GGGGGGu6f$UUGGGf$u6GGGGGGGGGf$f$GGGf$f$UUUu6GGGGGGGf$UUf$u6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGf$Uf$Uu6GGGGGGu6u6UUUf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUf$GGGGGGGf$UUUu6GGGGGu6u6f$UUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$Uu6GGGGGGu6u6UUf$u6GGGGGGu6f$UGGGf$GGGGGGGGGGf$f$GGGf$f$UUu6GGGGGGGf$UUf$u6GGGGGu6u6UUUGGGu6u6GGGGGGGGu6u6UGGGf$Uf$Uu6GGGGGGu6u6UUUf$u6GGGGGGf$f$UUGGGGGGGGGGGGGGGGGGGf$f$UUUf$GGGGGGGf$UUUu6GGGGGu6u6UUUGGGGGGGGGGGGGGGGGGGu6Uf$Uu6GGGGGGu6u6UUf$u6GGGGGGGGu6f$UUUu6GGGGGGGGGGGGGGGGGGGGGGu6f$f$UUUu6GGGGGGGf$UUf$u6u6GGGGGGGGGu6u6UUUf$f$f$u6u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$f$Uf$Uu6u6Gu6Gu6Gu6u6UUUf$f$GGGGGGGGGGGf$f$UUUu6f$u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$u6f$f$UUUf$u6u6u6f$u6u6u6f$UUUf$u6u6u6GGGGGu6u6f$f$f$UUUUu6f$u6u6u6u6GGGGGu6u6GGGGGGu6u6GGGGGGu6u6u6f$f$f$Uf$Uf$f$u6f$u6f$u6f$u6Uf$f$u6f$Gu6Gu6Gu6Gf$u6f$UUUf$f$u6f$u6u6Gu6Gu6GUu6f$Gu6Gu6Gu6u6f$u6u6Gu6Gu6u6u6u6f$u6Uf$UUf$f$Uf$Uf$Uf$f$UUUUf$f$u6f$u6f$u6f$f$f$f$UUf$Uf$f$f$f$u6f$f$UUf$f$u6f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$Uf$Uf$Uf$UUUf$Uf$UUUf$Uf$f$f$f$f$f$f$f$UUUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUUf$Uf$Uf$Uf$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGGGGbubbros-1.6.2/bubbob/images/hat2.ppm0000644000076400001440000006607312225473206016275 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 192 48 255 {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{}}}}}}{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{}}}{{{{{{}}}{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{}}}{{{{{{{{{{{{}}}{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{uuuuuu{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{uuuuuu{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{{{{}}}{{{{{{}}}}}}{{{{{{{{{{{{{{{{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{bubbros-1.6.2/bubbob/images/springy_angry.ppm0000644000076400001440000011006512225473206020321 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 384 255 oooooooooooooooooooooooooooooooooooooo}oo}}oooooo))))))oo))))))))oo))))oooooooo))))ooooooooMMM))oooooooooo}oo))ooooooMoo))oooooooooooooooooooo))))oooo))ooooooooMoooooooooof5"jR))))))))))oooooooooooojRf5"f5"jRjR))))))))))oooooooooooooooooooooooojRf5"jRjR@))))))oooooooo))}"""""""""""""""f5"jR@f5"jR@@}}))))))))f5"f5"jRMf5"f5"jR@Mf5"}}}}}f5"jRjR@Mf5"jRjRjRf5"jR@jR@@jRf5"f5"jRM00MM:0MbbbMjRjRf5"f5"jRHHM:HpRH::0MbbMjRf5"bbbMM00MM:0M:0MbbMHHM:HpRH:bMM00MM:0MbbbMHHM:HpRH::0Mboooooooooooooooooooooooooooooooooooooo}oo}}oooooo))))))oo))))))))oo))))oooooooooo))))ooooooooMMMf5"jR))oooooooooo@f5"f5"f5"f5"jRjRoo))ooooooM@@jRf5"jRjR@oo))oooooooooooooooo@@f5"f5"jR@@}oo))))oooo))ooooooooMoooooooooo@f5"f5"f5"jR@Mf5"))))))))))oooooooooooojRf5"f5"f5"jRf5"jR))))))))))oooooooooooooooooooooooof5"f5"f5"jR))))))oooooooo))}"""""""""""""""f5"jR}}))))))))}}}}}M:0MbbbMM00MHpRH::0MbbMHHM:bMM00MM:0MbbbMHHM:HpRH::0MbM00MM:0MbbbMHHM:HpRH::0MbbMoooooooooooooooooooooooooooooooooooof5"f5"oo}oof5"f5"f5"f5"jRf5"}}oooof5"f5"f5"f5"f5"f5"jRf5"oo))))))jR@jRf5"f5"jR@@f5"oo))))@@f5"f5"f5"@@jRoooo))@Mf5"f5"jR@MjRoooooooojR@f5"f5"jRjRMjRooooooooMMMf5"f5"f5"jRjRoooooooooof5"jRoo))ooooooMoo))oooooooooooooooooo))))oooo))ooooooooMoooooooooo))))))))))oooooooooooo))))))))))oooooooooooooooooooooooo}))))))oooooooo))}"""""""""""""""}))))))))}}}}}bbbMM00MM:0M:0MbbMHHM:HpRH:M00MM:0MbbbMHHM:HpRH::0MbbMM:0MbbbMM00MHpRH::0MbbMHHM:oooooooooooooooooooooooooooooooooooooo}oo}}oooooo))))))oo))))))))oo))))oooooooooo))))ooooooooMMMf5"jR))oooooooooojRf5"f5"f5"f5"jRjRoo))ooooooMjR@jRf5"jRjR@oo))oooooooooooooooo@Mf5"f5"jR@@}oo))))oooo))ooooooooMoooooooooo@f5"f5"f5"jR@Mf5"))))))))))oooooooooooojRf5"f5"f5"jRf5"jR))))))))))oooooooooooooooooooooooof5"f5"f5"jR))))))oooooooo))}"""""""""""""""f5"jR}))))))))}}}}}bMM00MM:0MbbbMHHM:HpRH::0MbM:0MbbbMM00MHpRH::0MbbMHHM:bbbMM00MM:0M:0MbbMHHM:HpRH:oooooooooooooooooooooooooooooooooooooo}oooooo}}))))))oo))))oo))oo))))oooooooo))MMMoooooooo))))oooooooooo))Moooooo))oo}oooooooooooooooo))ooooooooooooMoooooooo))oooo))))oooojRoooooooooooo))))))))))jRf5"jRoooooooooooooooooooooooo))))))))))jRjRf5"f5"@jRf5""""""""""""""""}))oooooooo))))))@jRjRf5"MjRf5"f5"))))))))}}@@jRf5"M@jRjRf5"}}}}}f5"M@jRf5"f5"jR@@jR@jRf5"jRjRjRf5"f5"jRjRMbbbM0:MM00MjRf5"f5"f5"jRMbbM0::HpRH:MHHjRf5"M0:MM00MMbbb:HpRH:MHHMbbM0:bbM0:MM00MMbbM0::HpRH:MHHMboooooooooooooooooooooooooooooooooooooo}oooooo}}))))))oo))))oo))oo))))oooooooo))MMMoooooooo))))oof5"f5"@oooooooooo))jRf5"jR@@Moooooo))oojRjRf5"f5"f5"@@oooooooooooooooo))oo@jRjRf5"f5"@ooooooooooMoooooooo))oooo))))oo}@@jRf5"jRoooooooooooo))))))))))f5"M@jRf5"f5"f5"oooooooooooooooooooooooo))))))))))jRf5"jRf5"f5"f5""""""""""""""""}))oooooooo))))))jRf5"f5"))))))))}}jRf5"}}}}}M00MMbbbM0:M:MHHMbbM0::HpRHbbM0:MM00MMbbM0::HpRH:MHHMbMbbbM0:MM00MMbbM0::HpRH:MHHoooooooooooooooooooooooooooooooooooof5"f5"oo}oof5"f5"f5"f5"f5"oooo}}f5"jRf5"f5"f5"jR@jR))))))oof5"jRf5"f5"f5"f5"@@))))oof5"@@jRf5"f5"M@))oooojR@@f5"f5"f5"@jRoooooooojRM@jRf5"f5"f5"MMMoooooooojRMjRjRf5"f5"oooooooooojRjRf5"Moooooo))oojRoooooooooooooooo))ooooooooooooMoooooooo))oooo))))oooooooooooooo))))))))))oooooooooooooooooooooooo))))))))))"""""""""""""""}))oooooooo))))))}))))))))}}}}}}M0:MM00MMbbb:HpRH:MHHMbbM0:MbbbM0:MM00MMbbM0::HpRH:MHHM00MMbbbM0:M:MHHMbbM0::HpRHoooooooooooooooooooooooooooooooooooooo}oooooo}}))))))oo))))oo))oo))))oooooooo))MMMoooooooo))))oof5"f5"jRoooooooooo))jRf5"jR@jRMoooooo))oojRjRf5"f5"f5"M@oooooooooooooooo))oo@jRjRf5"f5"@ooooooooooMoooooooo))oooo))))oo}@@jRf5"jRoooooooooooo))))))))))f5"M@jRf5"f5"f5"oooooooooooooooooooooooo))))))))))jRf5"jRf5"f5"f5""""""""""""""""}))oooooooo))))))jRf5"f5"))))))))}jRf5"}}}}}bbM0:MM00MMbbM0::HpRH:MHHMbM00MMbbbM0:M:MHHMbbM0::HpRHM0:MM00MMbbb:HpRH:MHHMbbM0:oooooooooooooooooooooooooooooooooooooo}oo}}oooooo))))))oo))))))))oo))))oooooooo))))ooooooooMMM))oooooooooo}oo))ooooooMoo))oooooooooooooooooooo))))oooo))ooooooooMoooooooooof5"jR))))))))))oooooooooooojRf5"f5"jRjR))))))))))oooooooooooooooooooooooojRf5"jRjR@))))))oooooooo))}"""""""""""""""f5"jR@f5"jR@@}}))))))))f5"f5"jRMf5"f5"jR@Mf5"}}}}}f5"jRjR@Mf5"jRjRjRf5"jR@jR@@jRf5"f5"jRM00MM:0MbbbMjRjRf5"f5"jRHHM:HpRH::0MbbMjRf5"M00MM:0MbbbMHHM:HpRH::0MbbMoooooooooooooooooooooooooooooooooooooo}oo}}oooooo))))))oo))))))))oo))))oooooooo))))ooooooooMMM))oooooooooo}oo))ooooooMoo))oooooooooooooooooooo))))oooo))ooooooooMoooooooooof5"jR))))))))))oooooooooooojRf5"f5"jRjR))))))))))oooooooooooooooooooooooojRf5"jRjR@))))))oooooooo))}"""""""""""""""f5"jR@f5"jR@@}}))))))))f5"f5"jRMf5"f5"jR@Mf5"}}}}}f5"jRjR@Mf5"jRjRjRf5"jR@jR@@jRf5"f5"jRM00MM:0MbbbMjRjRf5"f5"jRHHM:HpRH::0MbbMjRf5"oooooooooooooooooooooooooooooooooooooo}oooooo}}))))))oo))))oo))oo))))oooooooo))MMMoooooooo))))oooooooooo))Moooooo))oo}oooooooooooooooo))ooooooooooooMoooooooo))oooo))))oooojRoooooooooooo))))))))))jRf5"jRoooooooooooooooooooooooo))))))))))jRjRf5"f5"@jRf5""""""""""""""""}))oooooooo))))))@jRjRf5"MjRf5"f5"))))))))}}@@jRf5"M@jRjRf5"}}}}}f5"M@jRf5"f5"jR@@jR@jRf5"jRjRjRf5"f5"jRjRMbbbM0:MM00MjRf5"f5"f5"jRMbbM0::HpRH:MHHjRf5"MbbbM0:MM00MMbbM0::HpRH:MHHoooooooooooooooooooooooooooooooooooooo}oooooo}}))))))oo))))oo))oo))))oooooooo))MMMoooooooo))))oooooooooo))Moooooo))oo}oooooooooooooooo))ooooooooooooMoooooooo))oooo))))oooojRoooooooooooo))))))))))jRf5"jRoooooooooooooooooooooooo))))))))))jRjRf5"f5"@jRf5""""""""""""""""}))oooooooo))))))@jRjRf5"MjRf5"f5"))))))))}}@@jRf5"M@jRjRf5"}}}}}f5"M@jRf5"f5"jR@@jR@jRf5"jRjRjRf5"f5"jRjRMbbbM0:MM00MjRf5"f5"f5"jRMbbM0::HpRH:MHHjRf5"bubbros-1.6.2/bubbob/images/ghosty.ppm0000644000076400001440000013206512225473206016747 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 480 255 3f z3f".1."z3f|Č #GUad`VH* z3f|Ɛ11``nt'149CLKLD6! zsɆ ((!! %02258881#3fvƋ #)*'%%%$m{  tɅ  3f|ƍ 3f}yyyzĀyɋ|3f3f3fĊ’ȏ3f|3f3fŔ3fzɌ|w3fŏ|un3f3f}3f3fyxun3f3fy3fʎ3f3fz3flxˉ˔ǘ3fo{ˈ˒ʖǗjpy˄ˊˎʓƖ3ffhkqu{˅ˊʊƋƌɌƌƅuffhimsutuzʅɌƐ{vwyy|ƅĉDŽwl3f3f3fhilryzurli3f3fnstqkgf3f3fhlpli3f3f3fihff3f3f z3f".1."z3f|Č #GUad`VH* z3f|Ɛ11``nt'149CLKLD6! zsɆ ((!! %02258881#3fvƋ #)*'%%%$3f{  tɅ  3f|ƍ 3f}yyyzÂyɋ|p3f3fȏ3fŔx3f3fx3fŏx3f3fʎ3f˔ǘ|3f3f}ˉ˒ʖǗ|pjpy˄ˊˎʓƖƋɌnjDžt3ffgkqu{˅ˊʋƌÓ{vxyy|ƅĉDŽwl3f3ffhimsvwx|Ɇʊʅ{vsmj3f3fnrtql3f3f3fi3f3fnuxtm3f3f3fhh3fØ Î".1."3f|Č #GUad`VH* z3f|Ɛ11``nt'149CLKLD6! sɆ ((!! %02258881#3fvƋ #)*'%%%$3f{  tɅ  3f|ƍ 3f}y3f3f3fyɋ|ȏ3fŔ3f3f3fŏ3f3fʎ|3fˊ˔ǘ{nˊ˒ʖǗƍƍǁq3ftz˄ˊˎʓƖƇz3f3frsqk3filqu{˅ˋʋƋÔ{vv3f3fhh3f3f3fimtwuu{ʅʊʈyt3f3f3f3fimtx3f3f 3f".1."3f|Č #GUad`VH* 3f|Ɛ11``nt'149CLKLD6! sɆ ((!! %02258881#3fvƋ #)*'%%%$3f{  tɅ  3f|ƍ 3f}yyyzÂyɋ|p3f3fȏ3fŔxzɌx3fŏ3fx3f3fʎ3f}ˉ˔ǘ|3fq}ˉ˒ʖǗ|pjpy˄ˊˎʓƖƋɌnjDžt3ffgkqu{˅ˊʋƌÓ{vxyy|ƅĉDŽwl3fffhimsvwx|Ɇʊʅ{vsmj3f3fnrtql3f3f3f3f3f3fnuxtmi3f3f3fhhh3fz 3fz˰".1."3fz˨':RWR<# |3fzˬ ,xgf_R2y3fzˬ -{ndW;#y3f*QodW?+x3fz˻ :Vuh_Q<, x3f (CZmsf[QC4)!"orƎx3fz˵ *HV`daUG>6+bb Çtz˳ !6DLKLC941'nt``11|3f#18885220% !!(( s$%%%'*)#  v3f  {m  t |3fzyyy}3fĊ3f3f3f|ċy3f|3fË3fĈ3f3fw|ņz}3f3fnu|Ɔy3f3fnuxy3f3f3fz3f3f3f3fljxlŋǒʈ{o3fɎŗƎʊ˄ypju˅ʒƖƌɋƎƊʅ{uqkhf3flw˄ʉDž|yywv{ʄƊƅzutusmihfffgkqtsn3f3filruzyrlih3f3f3fffhi3f3f3filplh3f3fz 3fz˰".1."3fz˨':RWR<# |3fzˬ ,xgf_R2y3fzˬ -{ndW;#y3f*QodW?+x3fz˻ :Vuh_Q<, x3f (CZmsf[QC4)!"orƎx3fz˵ *HV`daUG>6+bb Çtz˳ !6DLKLC941'nt``11|3f#18885220% !!(( s$%%%'*)#  v3f  {3f  t |3fzyyy}3f3f3fp|ċy‹3fxĈ3fǑ3fxƁ3f3fx3fŋ3f|ɉƔlj3fp|ˍɗǒʉ}3f3ft˅˒ǖNjɋƎƎʊ˄ypjlw˄ʉDž|yyxv{ʅƊÓƊʅ{uqkgf3flqtrn3f3fjmsv{ʅʊʆ|xwvsmihf3f3f3fhh3f3f3fmtxun3f3fi3f3f 3f".1."3fz˨':RWR<# |3fzˬ ,xgf_R2y3fzˬ -{ndW;#y3f*QodW?+x3f :Vuh_Q<, x3f (CZmsf[QC4)!"orƎx3fz˵ *HV`daUG>6+bb Çt !6DLKLC941'nt``11|3f#18885220% !!(( s$%%%'*)#  v3f  {3f  t |3f3f3f3fy}3f|y3f3f3f3f3f3f3f|ɈƔn{ˌɕNJˀ3fqˁˈdžƏƔǒʊ˂3fkqsr3f3fzˇɋƎƎʊ˄zt3fhh3f3fvv{ʅƋÓƋʅ{uqli3f3ftyɈʊʅ{uuwtmi3f3f3fxtmi3f3f 3f".1."3f':RWR<# |3f ,Ngf_R2y3f -SndW;#y3f*QodW?+x3f :Vuh_Q<, x3f (CZmsf[QC4)!"orƎx3f *HV`daUG>6+bb Çt !6DLKLC941'nt``11|3f#18885220% !!(( s$%%%'*)#  v3f  {3f  t |3fzyyy}3f3f3fp|ċy‹xĈ3fǑ3fxƁz3fx3f3fŋ3f|ɉƔlj}3fp|ˍɗǒʉ}q3ft˅˒ǖNjɋƎƎʊ˄ypjlw˄ʉDž|yyxv{ʅƊÓƊʅ{uqkgf3flqtrn3f3fjmsv{ʅʊʆ|xwvsmihff3f3fhhh3f3f3fimtxun3f3f3f3f3fz˥zz˲ %+Yzz%V`Q" zz 0XfwgZB(  -PZ]\T>& 3f .5(} *Yde\N9(줫 3f 'QWSE<.3f (1/-.(  {  }3f ~zy~}~3f{y3f3f3f3fv~ō3f3fuʄƎĔÏǃ3fw}3f3fÂŁzx3f3f}zz3f3f3fzˬ ª 3fzTĿ,ƾ 3f+\V=(ė3f`f\D/蟭3fz˯eރ\J03f`e_G;, !TWP9-)   '0.# 3f  3f3fprx}3f~3f3f3f~y3fŖ3f~zz3f3f|ʀʃ3f3f{x3f3f5hPiiR3f3ff3f3ffO3ff 3fff3fffffKZJfO3fjJX[Zf3fOG[=,!fifI\uV3!3ffGSV=*!f?71)!ff3fffMffffffff3f3ffi3f3f3f3ffiMffffffif3fffiiffii3fffiJ}dd3f3fffiif3f3ffiiii3fkkkkkkk3fiiiidkkkiiiiifkkiiiiif3ffiiiiii3f3ffiiiifiiii3f3f3f_3ffii3f3f3f3fif3fiiii3fJ}iiiiii3f3fMfiiiii3f3fMffiiiiiiiii3ffiii3ffiiOiff3ffiii3f ff!!!fiiiiff,fii3fOfZ=3*!fiii3ffJ[[V=)ffifZXuVļ1fff3fKJ\Sƺ7fff3fRjGIG?fffkf3fiffffk3ff3fkkkfkkf3fkkif3fk_P3f3ffk5h3f3ffdf3f3fffk3fffff3ff3fdd3f3f3ff3f3f3ff3f3fOif3f3ffiO3f3ff3f3f3ff3f3f3fdd3ff3fffff3fkff3f3ffdf3f3f5hkf3f3fP_k3ffikk3ffkkfkkk3ff3fkffffi3ffkfff?GIGʸjR3ffff7S\JK3ffff1VuXZfiff̒)=V[[Jf3fiiif!*3=ZfO3fiif,ffiiiif!!!ff 3fiiif3fffiOiif3fiiif3fiiiiiiiiiffM3f3fiiiiifM3f3fiiiiiiJ}3fiiii3ffi3f3f3f3fiif3f_3f3f3fiiiifiiiif3f3fiiiiiif3ffiiiiikkfiiiiikkkdiiii3fkkkkkkk3fiiiif3f3ffiiff3f3fddJ}iff3fiiffiiff3ffiffffffMif3f3f3f3fif3f3fffffffffMff3fff!)17?f̚!*=VSGf3f̚!3Vu\Ifif!,=[GO3ffZ[XJϸj3fOfJZKffff3fff3f f3fOf3f3ff3f3fRiiP5h3fbubbros-1.6.2/bubbob/images/bonus_1.ppm0000644000076400001440000006006512225473206017000 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 11101110110010010100eeeeeeee0ee11eeeeeee00ee 11 11ee00ee 111 1ee00ee11  111 ee0ee111  11 e0e111111 11 101111}} 111ee}e 11 11e0ee}}e} 11 e111e0eeeeee 11 e 11e0ee 1 1110ee} 11 111 111  1111e 111  11110e e 11111e0ee 111111e0eeeee 111111e0e 1111111ee01111111111ee11111111ee11eeeeeeeee0eeee00eeee0B _____o|_U B B 5E5fL B _____ERڀB B |||_EB ||||oE ||o5 ||o |||(  ||bo  ||o   |||   |||||  ||||||   |||||||   ||||||  |||_||| |||___||  |||___|_ ||____|R_ |||___||E%|||____|||||||___||_||____||E_|||____||R_|||____||_R|||||____||o_|||_____|o(b|_____of   ff  f  ff  ff    ff   ff 33  ff fff 3  L ffff3 3  3  fy 3f333 3f 3  33333  33 f 333333  33    3   3   3 3 3    f    _ ff3fffLfY wdLLffY wLffLffM3 3&w333ffLfffffLw3Y&L? 3w333LffL^ ? /| Y&f3L3^wL/| f3f3f33ww&f33/| f3f3L3wh3f33f3f3f3L333ffwwyy33ff~~}}yyTTss̮))\\33ffffxxvv||__̧tt22ff33ssllbbQQii̟rrkk22ffrrvv{{wwKKLL BBrr2222ffbbnnkk@@kkbbkk22LL zzuurrLL<<{{zz33^^eeLL22vvLLWWrrppaa2LLkk3333SStt22LLLL2KKCCaa32222rrLL3ppCC3LLLLLL +CC"LL&CC 2233""$")22)3333,22&s&s"323"MM322333""223",,3"223"3&s&s3"Yw.ak3"33,3" 3xT2#23"33&s&s33""33" "33&s&s33""33,,333"333,&s333)"")3333&sM-333333333333333-&sM&s,/333333333/,&sMllllfllff̲3llffllf̲3\>ffffff̲3Xfff3fff̲3X\>ffff333xX\>fffff33xXX\>ffffxXXXffff\>XxXXXffff\>XXXXX3LL3f\>XXfXf̙XllxXfff̙XXllff̲3xXfffff̲3XXf̲3xff̲3xXXf̲3xXXXfff̲33xXXXX333xXxXXXX\>xXfXXXXXXXXllllxxXXffXXXXXX33ll\>XxxxXXXX\>\>\>kktf̲3ll\>XXXXX33Xf̲3yllX\>fff̲3Xffff̙yy~~33X\>ffff̙X3ff̲3xXXllf3Xfff̲3XxXXXff̲3XXL3xXXxXXXXf̲3XXxXX\>XXxXXXX\>ff̲3xXXxxXXXlHXXXXXlH33XXXXxxXXXXX\>XXX\>xXXX\>XXXXXX\>\>XXX\>\>XXXlH\>\>xXXlH\>XXX\>3333{{{3333{e{eee{<<<{33{eeA<<{eeue33{<<eeAA<e<3333{<<e<{u<<e<u<e3333<{<{<eee{{33{{{{{{33<AeAAeAA<{<e<<eeAeAeuee<33<<<<AeAA<<Au<<<ee<{<{<<e<{Au<<{<e<{<e<{{{{{{{{{{{{{{{{{{{<e<AuAAu<<<{{<euAeAuAee{<<{<<<ue<<euue<<<0{<<<<e<{<<e<{<e<{{{<{{{{{{{<{{{{<<<{<e<<{<<0<<<{ee<<{{<0{<<{{<<<{{{{{UUUUUUUUUUUUUUUUII>>3>3S0a*T&MUUvvvvgg>>3>3S3a0a&M&M&M&M&MUUvvvvggFFFF>>333<3J3S3\1c&M>>vvvvggUUUUOOII>>>>3<3N1c&MUUvvvvggUUUUUUOODD>>333L1c&MUUvvvvggUUUUUUUUII>>333L1c&MUUvvvvggUUUUUUUUOODD333N1c&MUUvv{{vvppmmiiccUUII333S1c&MUUxxrrooffUU>>3\vvvv>>>>UUoovvvvppkkffWWUU>>IIiizz}}3\vvvv>>>>>>UUooxxvv]]LLDD>>3<3J3N55ffUU3\vvvv>>>>>>>>UUoo{{vv]]3C3N3\3\3\3\3\LLUU3\vvvv>>>>>>>>UUoo]]35*T&M&M3\3\3\DDvvvv3\vvvv>>>>>>>>UUoovv33.\1;3\3\88vvvv3\vvvv>>>>>>>>UUoo]]3a1;3\3Eoovv3\vvvv>>>>>>>>UUoo>>1;3\IIvvvv3\vvvv>>>>>>>>UUoo3C;3\UUppUU3\vvvv>>>>>>>>UU3N;3JUUUU3\vvvv>>>>>>>>3\"E3JUU3\vvvv>>>>>>1c%&M883\vvvv>>>>,Y9.\3\vvvv>>)R,&M3\vvvv&M&M3\vv&M &M3\vv&M3\333333333333333333333333333333333333333333333333333333333333333ff33ff33fffffffffffffffffffffffffffffffbubbros-1.6.2/bubbob/images/point_1.ppm0000644000076400001440000025061612225473206017006 0ustar arigousersP6 48 600 255 fffff4ر4ر3ff4ر4ر4ر3ff4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3fffffffffff4ر4ر4ر4ر4ر4ر3f34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر3f34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3fffffffffffffffffffffffff4ر4ر3ff4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر3ff4ر4ر3f4ر4ر4ر4ر3ff4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر3fffffff4ر4ر4ر4ر4ر4ر3ff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر3ff4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر4ر3ff4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر4ر3ff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4رf4ر4رf4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر3fffffffffffffffffffffff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4رfffffffffff4ر4ر4رf34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر4ر4ر4ر4ر4رf34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر4ر4رf34ر4ر4ر4ر4ر3ff4ر4ر34ر4ر4ر4ر4رff4ر4ر34ر4ر4رff4ر4ر3fffffff4ر4ر4رff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4رff4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر3ff4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر3ff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر3f4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4رfffffffffff4ر4ر4رf34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر34ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر4ر4رf4ر4ر4ر4ر4ر3ff4ر4ر34ر4ر4ر4ر3ff4ر4ر34ر4ر4رff4ر4ر3fffffff4ر4ر4رff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر4ر4ر3ff4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر3ff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4رf4ر4رf4ر4ر34ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3ffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر4ر4رff4ر4ر3f4ر4ر3f4ر4ر3ffffffffffff4ر4ر3f34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر3fff34ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رff4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رff4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4رf4ر4رf4رf4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر4ر3f334ر4ر4ر4ر3f4ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4ر4ر4رff4ر4ر3f4ر4ر3f4ر4ر3f4ر4ر3f4ر4ر3f4ر4ر3ffffffff4ر4ر3f4ر4ر3f34ر4ر4ر4ر4ر3ff4ر4ر3ffff4ر4ر3fff34ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رff4ر4ر4ر3ff4ر4ر4ر3f4ر4ر4ر4ر4رff4ر4ر4رff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3ffffffffffffffffffffffffff4ر4ر4ر4ر4ر4رff4ر4ر34ر4رf4ر4ر4رf4ر4ر4رfffffffffffffff4ر4ر4رff34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4رfffff4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر4ر4ر3f4ر4رf4ر4رf4رf4ر4رf4ر4ر4ر34ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4رf4ر4رf4رf4ر4رff4ر4ر34ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4ر4ر4رff4ر4ر34ر4رff4ر4ر34ر4ر4رff4ر4ر34ر4ر4رff4ر4ر3fffffff4ر4ر4رff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4رfffff4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر34ر4ر3ff4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر4ر4رff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رff4ر4ر34ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3ffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رff4ر4ر4رf4ر4ر3ffffffffffffff4ر4ر4ر34ر4رf34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f34ر4ر334ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4رf4ر4رff4ر4رf4ر4رf4رf4ر4ر4ر3f4ر4ر4ر4رf4ر4ر4رf4ر4ر4رff4ر4ر4ر4رf4ر4ر4رf4ر4ر4رff4ر4ر4ر4رf4ر4ر4رf4ر4ر4رff4ر4ر4ر4رf4ر4ر4رf4ر4ر4رff4ر4رff4ر4رf4ر4رf4رf4ر4ر4رff34ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4رff34ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ffffffffffffffffffffffffffffffffffffff4ر4ر4ر4ر4ر4ر4ر4ر4رf4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4رf4ر4ر3f4ر4ر4رf4ر4رf4ر4ر3f4ر4ر4رf4ر4ر3f4ر4ر3ffffffff4ر4ر4ر34ر4رff4ر4ر3f34ر4ر4ر4ر4ر3f34ر4ر3f4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4رff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4رff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4رff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3ffffffffffffffffffffffff34ر4ر4ر3ff34ر4ر4ر4ر3f34ر4ر4ر4رf4ر4ر4ر4ر4رffffffffffffff4ر4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر34ر4رf4ر4رf4رf4ر4رf4ر4ر4ر4ر4ر34ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4رf4ر4رf4رf4ر4رff4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3fffffffffffffffffffffffffffffffffff34ر4ر4ر3ff4ر4ر4ر4ر4ر4ر4رff34ر4ر4ر4ر3ff4ر4ر334ر4ر4ر4رff4ر4ر34ر4ر4ر4ر4رff4ر4ر3fffffff4ر4ر4ر4ر4ر4ر3ff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر3fff34ر4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رf4ر4ر4ر4ر4ر3f4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر4ر4رff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3fffffffffffffffffffffffff34ر4ر4ر3ff34ر334ر3f34ر4ر4ر4رf4ر4ر4ر4ر4رffffffffffffff4ر4ر4ر4ر4رf4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر334ر4رf4ر4رf4ر4رf4رf4ر4رff4ر4ر4ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رff34ر4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4رf4ر4رf4رf4ر4رff4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3ffffffffffffffffffffffffffffffffffff34ر4ر4ر3ff4ر4ر4ر4ر4ر4ر4رff34ر334ر3ff4ر4ر334ر4ر4ر4رff4ر4ر34ر4ر4ر4ر4رff4ر4ر3fffffff4ر4ر4ر4ر4رff4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4رff4ر4ر3fff34ر4ر4ر4ر4ر3ff4ر4ر334ر4رff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رff4ر4ر4ر4ر4ر4رff4ر4ر4ر3f4ر4ر4ر4ر4رff34ر4ر4ر4رff4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4ر4ر4ر4رf4ر4ر4رf4ر4رff4ر4ر4ر4ر3f4ر4ر4رf4ر4ر4ر3f4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3ff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3ffffffffffffffffffffffff4ر3ff4ر4ر3ffffffffffffff4ر4ر4ر3ff333334ر4ر4ر4رf3333ff4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff3333334ر4ر4ر4ر4ر4ر4ر33333f4ر4ر4ر3fff3333334ر4ر4ر4ر3333333f4ر4ر4ر3fff3333f333ff33333ffffffffffffffffff4ر4ر4ر4رfffffffff4ر4ر4ر4ر4ر3f34ر4ر4ر4ر4ر3f4ر4ر4ر4ر4رf4ر4ر4رfffffffffffff4ر4ر4رff333334ر4ر4ر4رf3333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333f4ر4ر4ر4ر4رfff3333334ر4ر4ر4ر3333333f4ر4ر4ر4ر4ر4ر4ر4ر4رfff3333f333ff33333fffffffffffffffffffffff4ر4ر4ر4رfffffff4ر4ر4ر4ر4ر3f4ر4ر4ر4ر4ر3f4ر4ر4ر4ر3f4ر4ر4رfffffffffffff4ر4ر4رff333334ر4ر4ر4رf3333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر3ff3333334ر4ر4ر4ر4ر4ر4ر33333f4ر4ر34ر4ر3fff3333334ر4ر4ر4ر3333333ff4ر4ر4ر4ر4ر3fff3333f333ff33333fffffffffffffffffff4ر4ر4ر4رfff4رff4ر4رff4ر4ر4رff4ر4ر4ر4رffffffffffffff4ر4ر4ر4ر4رff333334ر4ر4ر4رf3333ff4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333ff4ر34ر4ر4رff33334ر4ر4ر4ر4ر333ff4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4ر4ر4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333fffffff4ر4ر4رfff3333334ر4ر4ر4ر3333333f4ر4ر4رfff3333f333ff33333fffffffffffffffff4ر4ر4ر4رffffffffff4ر4ر4ر4ر4ر4ر4رff4ر4ر3f4ر4ر3f4ر4ر3fffffffffffff4ر4ر3f333334ر4ر4ر4رf3333ff4ر4ر3ffff33334ر4ر4ر4ر4ر333ff4ر4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333ff4ر4ر4ر3ff33334ر4ر4ر4ر4ر333ff4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333f4ر4ر4رf4ر4ر4ر3fff3333334ر4ر4ر4ر3333333ff4ر4ر4ر4ر4ر3fff3333f333ff33333fffffffffffffffffff4ر4ر4ر4رffffff4ر4ر4ر4ر4ر4رff4ر4ر34ر4رf4ر4ر4رf4ر4ر4رfffffffffffff4ر4ر4رff333334ر4ر4ر4رf3333f4ر4ر4رfffff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر34ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333ff4ر4ر34ر4ر3fff3333334ر4ر4ر4ر3333333ff4ر4ر4ر4ر3fff3333f333ff33333ffffffffffffffffff4ر4ر4ر4رfffffffffffff4ر4ر4ر4ر4ر4ر4ر4ر4ر4رff4ر4ر4ر4ر4ر3f4ر4ر4رf4ر4رff4ر4ر4رf4ر4ر3fffffffffffff4ر4ر4ر34ر4رff333334ر4ر4ر4رf3333f34ر4ر3f33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر3f33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333f4ر4ر4رfff3333334ر4ر4ر4ر3333333f4ر4ر4رfff3333f333ff33333fffffffffffffffff4ر4ر4ر4رffffff34ر4ر4ر3ff34ر4ر4ر4ر3f34ر4ر4ر4رf4ر4ر4ر4ر4رfffffffffffff4ر4ر4ر4ر4ر4ر3ff333334ر4ر4ر4رf3333f4ر4ر4ر4ر4ر3ff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر3f33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4ر3f33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333ff4ر4ر4ر4ر4ر3fff3333334ر4ر4ر4ر3333333ff4ر4ر4ر4ر3fff3333f333ff33333ffffffffffffffffff4ر4ر4ر4رffffff34ر4ر4ر3ff34ر334ر3f34ر4ر4ر4رf4ر4ر4ر4ر4رfffffffffffff4ر4ر4ر4ر4رff333334ر4ر4ر4رf3333f4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333ff4ر4ر334ر4رff33334ر4ر4ر4ر4ر333ff4ر4ر4ر4ر4ر4رff33334ر4ر4ر4ر4ر333ff34ر4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff33334ر4ر4ر4ر4ر333f4ر4ر4رff3333334ر4ر4ر4ر4ر4ر4ر33333ff4ر4ر4ر4ر3fff3333334ر4ر4ر4ر3333333ff4ر4ر4ر4ر4ر3fff3333f333ff33333fffffffffffffffffff4ر4ر4ر4رbubbros-1.6.2/bubbob/images/20000_0.ppm0000644000076400001440000003174212225473206016312 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 98 45 255 UUUUUUUUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUUf$Uf$f$u6Uf$Uf$Uu6u6u6u6u6f$UUUUf$f$u6f$u6f$f$f$u6u6Gu6u6u6Uf$UGGu6f$u6UGGGu6u6f$UGGGf$u6UUUUUUUUUUUUUUUUUGGGu6u6f$Uf$UUUf$UUUUUUf$Uf$Uf$Uf$UUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUGGGf$u6UUUUf$Uf$f$f$Uf$UUUUf$f$f$f$u6f$f$f$f$UUu6f$f$f$u6f$f$UUf$f$u6f$f$f$u6Uf$UUGGGu6u6f$UUf$f$f$u6f$u6u6f$f$f$Uu6f$u6u6Gu6Gu6u6f$u6Gu6Gf$u6f$Gu6Gu6Gu6f$f$UUUGGGGf$u6UUf$u6u6u6u6f$u6f$UUu6u6u6GGGGGf$GGu6f$GGGGGu6Uf$UGGGGGu6u6f$Uf$Uf$u6GGu6Gf$f$UUUUu6GGGGGGGGGGu6GGGGGGGf$Uf$UGGGGGu6f$f$Uf$f$u6GGGu6u6f$f$Uu6GGGGGGGGGGGGGGGGGGf$f$UUGGGGGGu6u6UUf$f$Gu6GGGGu6u6f$UUUGGGu6u6GGGGGGGGu6u6UGGGu6Uf$UUGGGGGGf$u6UUf$u6GGGGGu6f$f$UGGGf$u6GGGGGGGGu6f$f$GGGf$f$UUGGGGGGu6u6UUf$f$GGGGGGu6u6f$UUUGGGu6u6GGGGGGGGu6u6UGGGu6Uf$UGGGGGGf$u6UUf$u6GGGGGu6f$f$UGGGf$u6GGGGGGGGu6f$f$GGGf$f$UUGGGGGGGu6UUUf$GGGGGGu6u6f$UUGGGu6u6GGGGGGGGu6u6UGGGu6Uf$UUGGGGGGf$u6UUf$u6GGGGGu6f$f$UGGGf$u6GGGGGGGGu6f$f$GGGf$f$UUGGGGGGGu6UUf$f$GGGGGGu6u6f$UUUGGGu6u6GGGGGGGGu6u6UGGGu6Uf$UGGGGGGGGf$Uf$u6GGGGGGf$f$UGGGf$u6GGGGGGGGu6f$f$GGGf$f$UUu6GGGGGGGGu6f$f$GGGGGGu6u6f$UUUGGGGGGGGGGGGGGGGGGGu6Uf$UUUu6GGGGGGGGGGGUf$u6GGGGGu6f$f$UGGGGGGGGGGGGGGGGGGGf$f$UUf$u6GGGGGGGGGGGf$f$GGGGGGGGu6u6f$UUUf$u6GGGGGGGGGGGGGGGGGGGGGGf$u6Uf$UUu6GGGGGGGGGGGUf$u6u6GGGGGGGGGu6f$f$UUf$f$u6u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$f$f$UUf$u6u6u6u6u6u6u6u6u6u6u6u6Uf$u6u6GGGGGGGGGu6u6f$UUf$f$u6f$Gu6GGGGGGGu6GGGGGGGu6GGGGGGGGu6u6u6f$u6Uf$UUUu6f$u6f$u6f$u6f$u6f$u6f$UUf$u6u6u6GGGGGu6u6u6f$f$Uf$f$f$u6u6u6u6GGGGGu6u6GGGGGGu6f$GGGGGGu6u6u6f$u6Uf$UUf$Uf$Uf$Uf$Uf$Uf$Uf$UUf$f$u6u6Gu6Gu6Gu6u6f$f$UUUUUu6f$u6f$Gu6u6u6Gu6f$f$u6u6u6u6Gu6u6f$u6f$u6u6Gu6u6u6Gf$u6f$f$UUUUf$Uf$Uf$Uf$Uf$Uf$UUUf$f$u6f$u6f$u6f$u6f$f$UUUUf$f$f$f$u6f$f$f$f$Uf$u6f$f$f$u6f$f$UUUf$f$u6f$f$f$u6Uf$UUUUUUUUUUUUUUf$UUf$f$f$f$f$f$f$f$UUUUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUf$Uf$Uf$Uf$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGGGGbubbros-1.6.2/bubbob/images/30000_0.ppm0000644000076400001440000003174212225473206016313 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 98 45 255 UUUUUUUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUf$Uf$Uf$Uf$u6u6f$Uf$UUUf$Uu6f$f$u6Uf$UUf$u6u6u6u6Uf$Uf$f$u6Gu6f$u6Uf$GGu6u6f$UUGGf$u6f$f$GGGu6u6UUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGu6f$f$UUUUUUUUUUf$Uf$Uf$Uf$UUf$Uf$Uf$Uf$f$Uf$Uf$Uf$UGGGu6u6UUUf$Uf$f$f$f$f$f$f$UUUUf$f$u6f$u6f$u6f$f$UUu6f$u6f$u6f$u6UUu6f$u6f$u6f$u6Uf$UUGGGGu6f$f$UUf$f$u6f$u6f$f$Uf$Uf$f$u6u6u6u6u6u6f$f$u6u6u6u6f$u6f$u6u6u6u6u6u6f$f$UUGGGGGu6u6UUf$f$u6Gu6u6f$u6f$UUUGu6GGGGGGu6GGGf$GGGGGu6Uf$UUUf$u6f$u6GGGGGGGu6UUf$u6GGu6u6f$f$UUUu6GGGGGGGGGGu6GGGGGGGf$Uf$UUu6GGGGGGGGGGu6u6UUf$f$GGGGu6u6f$f$UUGGGGGGGGGGGGGGGGGGGf$f$UUUu6GGGGGGGGGGf$u6UUu6u6GGGGu6u6f$UUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UGGGGGGGGGGu6u6UUf$u6GGGGGGu6f$UGGGf$GGGGGGGGGGf$f$GGGf$f$UUGGGGGGu6f$f$Uf$u6GGGGGu6u6UUUGGGu6u6GGGGGGGGu6u6UGGGf$Uf$UGGGGGu6u6UUUf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUGGGGu6f$f$UUu6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UGGGu6u6UUUf$u6GGGGGGu6f$UUGGGf$u6GGGGGGGGGf$f$GGGf$f$UUUGGGu6f$f$Uf$u6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGf$Uf$UGGu6u6u6UUUf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUGGf$u6f$f$UUu6GGGGGu6u6f$UUGGGGGGGGGGGGGGGGGGGu6Uf$UGGu6u6f$UUUf$u6GGGGGGu6f$UGGGGGGGGGGGGGGGGGGGf$f$UUGu6f$u6UUf$u6GGGGGGGu6u6UUUf$u6GGGGGGGGGGGGGGGGGGGGGGf$f$Uf$Uu6u6u6Uf$UUf$u6GGGGGGGGGGGf$f$UUUu6f$u6u6GGGGGGGGGGGGGGGGGGGGGGGGGGu6u6u6f$f$UUUf$u6Uf$UUu6u6GGGGGGGGGu6u6UUUf$f$u6f$u6u6GGGGGGGu6GGGGGGGu6GGGGGGGGu6u6f$f$u6Uf$UUf$Uf$f$Uf$UUUUf$f$Gu6GGGGGGGu6u6f$f$UUUf$f$u6u6Gu6GGGGGGGu6GGGGGGGf$GGGGGGGu6Gf$u6Uf$UUUf$Uf$f$Uf$UUf$f$u6u6u6u6u6u6u6u6u6f$f$UUUUf$f$u6f$u6u6u6u6u6u6f$f$f$u6u6u6u6u6u6f$f$f$u6u6u6u6u6u6u6f$f$f$f$UUUUf$Uf$f$Uf$UUUf$f$u6f$u6f$u6f$u6f$f$f$UUUUf$f$u6f$u6f$u6f$f$Uf$u6f$u6f$u6f$u6UUUu6f$u6f$u6f$u6Uf$UUUUUUUf$f$f$Uf$Uf$UUf$Uf$Uf$Uf$f$Uf$Uf$Uf$Uf$f$Uf$Uf$Uf$UUUUUUUUUUUf$UUUf$Uf$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGGGGbubbros-1.6.2/bubbob/images/digits_0.ppm0000644000076400001440000001603112225473206017126 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 14 170 255 wwwwGwGGGwGGGwGGYYGwGGYYGwGGY|=GwGGY|=GwGGY|=GwGGGwGGGGwwwwwwwwwwGwwGGGwGGYYGwGGY|=YGw|=YGw|=YGwYYGwYYGwYYGwGGGwGGwwwwwwwwwwwwwwwwwwGwwGGGwGGGGwGGYGwYYGwG|=YYwG|=|=YwYY|=GwGYYYYYYGGGGGGGGGGGwwwwwwwwwwwwwwwwwwwwwwGGwwGGGwGGGwYYGw|=YYG|=|=|=Y|=YYGwYYGwGGGGwGGGwwGwwwwwwwwwwwwwwwwwwwwGGwwGGGGwwGGYYGwwGG|=YGwwG|=YGwwG|=|=GwGG|=|=YwGGGGG|=YGGwYYGwwwwwwwGGGwwGGwwwwwwwwwwwwwwwwwwwGGGGGGGGYYwGYY|=|=YGwGGY|=|=|=|=YGwYGwGwGwGGGGwGGwwwwwwwwwwwwwwwwwwwGGwGGGGGGGYYYYYwGGYY|=|=YdGGY|=|=|=|=YGGY|=|=|=GwGGYYGwGGGGwGGGwGwwwwwwwwwwwwwwwwwwwwwwwwwGwGGGY|=YG|=|=Yw|=|=GY|=YwGYYGYYYwYY|=GGGGGwwwwwwwwwwwwwwwwGwGGGGGGGGGGYYYYGwGGY|=|=|=|=YGGYY|=|=|=YwGGY|=|=|=|=YGwGGYYYYGGGGGGGGGwwGwwwwwwwwwwwwwwwwwwwwwwGwGGGwGGGGwGGYYGwGGYY|=|=GwGYYY|=|=|=GwG|=|=|=|=YGwYY|=YYGwGwGGGwwGGwwwwwwbubbros-1.6.2/bubbob/images/70000_0.ppm0000644000076400001440000003132412225473206016313 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 96 45 255 UUUUUUUUUUUUUUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUf$Uf$Uf$Uf$Uf$Uf$Uf$f$Uu6f$u6f$u6f$u6f$u6f$u6UUf$u6u6u6u6u6u6u6u6u6u6UUf$Uu6GGGGGGGGf$f$UUf$u6GGGGGGGGu6f$f$Uu6GGGGGGGGGu6UUUf$u6GGGGGGGGGu6UUf$Uu6GGGGGGGGGf$f$UUUUUUUUUUUUUUUUUUf$u6GGGGGf$GGGGu6f$UUf$Uf$Uf$UUUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUf$Uf$Uf$UUUf$Uu6GGGGGf$GGGGGu6UUUf$f$Uf$f$f$UUUUUf$Uu6f$f$f$f$f$f$Uf$f$f$f$f$f$u6f$f$f$f$f$u6f$f$f$f$Uf$Uu6GGGGGu6UUUUf$f$f$u6f$u6f$f$f$UUf$u6u6u6u6Gu6u6f$u6f$u6u6u6u6f$u6u6Gu6u6u6Gu6Uf$UGGGGGGf$f$UUf$f$u6u6f$u6f$f$UUu6u6u6GGGGGf$GGu6u6GGGGGu6f$UUUu6GGGGGu6f$Uf$f$GGGGu6u6f$UUu6GGGGGGGGGGu6GGGGGGGUf$UUGGGGGGu6UUf$u6u6GGGu6f$u6UUUu6GGGGGGGGGGGGGGGGGGf$Uf$UGGGGGGu6f$Uf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUGGGGGGf$f$UUu6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UGGGGGGu6Uf$u6GGGGGGu6f$UUGGGf$u6GGGGGGGGGf$f$GGGf$f$UUUGGGGGGf$Uf$u6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGf$Uf$UUGGGGGGu6Uf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUf$GGGGGGf$UUu6GGGGGu6u6f$UUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UUGGGGGGu6Uf$u6GGGGGGu6f$UGGGf$GGGGGGGGGGf$f$GGGf$f$UUf$GGGGGGf$Uf$u6GGGGGu6u6UUUGGGu6u6GGGGGGGGu6u6UGGGf$Uf$UUGGGGGGu6Uf$u6GGGGGGf$f$UUGGGGGGGGGGGGGGGGGGGf$f$UUUf$GGGGGGf$UUu6GGGGGu6u6UUUGGGGGGGGGGGGGGGGGGGu6Uf$UUGGGGGGu6Uf$u6GGGGGGGGu6f$UUUu6GGGGGGGGGGGGGGGGGGGGGGu6f$f$UUUf$GGGGGGf$Uf$u6u6GGGGGGGGGu6u6UUUf$f$f$u6u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$f$Uf$UUu6u6u6u6u6u6u6Uf$f$GGGGGGGGGGGf$f$UUUu6f$u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$u6f$f$UUUf$f$u6f$u6f$u6f$UUf$u6u6u6GGGGGu6u6f$f$f$UUUUu6f$u6u6u6u6GGGGGu6u6GGGGGGu6u6GGGGGGu6u6u6f$f$f$Uf$UUf$Uf$Uf$Uf$f$f$u6f$Gu6Gu6Gu6Gf$u6f$UUUf$f$u6f$u6u6Gu6Gu6GUu6f$Gu6Gu6Gu6u6f$u6u6Gu6Gu6u6u6u6f$u6Uf$UUf$Uf$Uf$Uf$UUUUf$f$u6f$u6f$u6f$f$f$f$UUf$Uf$f$f$f$u6f$f$UUf$f$u6f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$Uf$UUUUUUf$Uf$f$f$f$f$f$f$f$UUUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUUf$Uf$Uf$Uf$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGGGGbubbros-1.6.2/bubbob/images/extra7.ppm0000644000076400001440000000257112225473206016642 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 8 56 255 989USU.,-=;=任312XXX׵YYY*)*535rqr978 /-/EDE.,. 0.0dcdRPR ܳ878 qppjhisssUUU*)* utuigiZXZ-+,ו|z{onnzzzlll ?>???? .-.A@AGEFśqopӤ423KIK·"!"qpqHFG]]]535///  MKLcacA?A֤Ҩ767pppyyy#"# CCCJII%#$ECD_]^/./ڬ  poo *()WWWuuutrt&%&=;<<<<-)y%m-____}}____55<<<<)y**55__RR__<<<fLL̙̙̙̙̙LLLLLK3fsLL̙̙̙̙̙̙LLLL^33KsL̙̙̙LLLLLfK3>fL̙̙̙̙LLfLsW>3fL̙̙̙̙̙̙fLs^D3KLL̙̙̙̙̙̙fLsaK33XLL̙̙̙̙̙LLLffsfQ>3>^L̙̙LLLLLLLLLfffTD3>f̙̙̙LLLLL̙̙fffsXK3>f̙̙̙LLLL̙ffsXK3>^LLLLLsXK33XLLLLsLLfXD33KfLLLssff̙̙L^T>33>XLfffffsL̙̙sXK33KfffLL^K>33>KfssKffK>33>KXfffKffsfK>333>KXfffK3KffffffXK>3333333333>KKKK>333333333333f3ffff3f3fffff33fffff3L;&3smLwL7f7{ 3ffjs LKLLKLf3e]+LKL3f f 'utueLKLP 6 sB6 3utueLKL3P sBsBHhtueM5EEL- 9LhtQEeeEfY]L3-!.&L8DTep~fMLg`%miL-3LueOcb{w3MrME5f_(htL3fhtcX0Oci~ && nME5gihtLhtgiOOcs&3LV_fL̳ UME5iehtgiO4'cu3MfyــzjfY4 eME{%p_OO~:܇ـpfY' vUE{%ppO4'~MߌـpfM' vUEpppO~MzmY3̿& vM5pp_4'i3ۄsf3̿& eM{%ppOFތ܇sf3̿& vUEvp_4'FsY3̿& eE5ppO3J݈݈݉sfM3̿& v]E{%p_4'v3JfffYM3' eU5v_4'e$,-ƿ& mUE{%p4'Ee vUE5vOEevUE5vO_EevveUE5v_pEEe~~veUEE5p__5E]emvvme]UEE5{%b8p{%5EEEEE5{%sbT&s- |&s&-&s|3&s&&s&s&s||-&-,sLfff33 '-,&sYff333 3,&sYff 3333 &s&sYff333&3Yff333f3,3&Yfff 3333f3&s&s,&ssLfff 333f,&s&s&ssLff&3f&sdf33rffsLff333ffffff3333ffff__fff33fffff_ff 3fffffffsLYf ffffffsLff3 ffffffsLYfff ' ff3ffffsLffff3LfffsLYfffMffffsLs3fff3@@ZfffsLLfff@3MfffsLdCdff33ff3MfffsL\f  fMfMffff_sLdf fffMffffsLff ffffffYsLffffffffffsLfffffe_sLM3"/ "/Q #<"/( "/"/Q"/"/QQ${BQ "/"z/(Q#<"/ Q#<"/"/Q"/"/QQ("z/("/(Q("/"/(Q("/QQ"/((((("/"/(Q "/দ#<#<"/Q "/̸${B#<"/(Q̣"/${Ḅ"/̸̸̸̸̸̸̸̸̸ุ̣̣xxx̸lll̸̸̸lll̸̸xxx̸̸xxxlll̸xxxlll33z3$yC33z$yC$yC$yC$yC$yC$yC$yC3Ƨ$yC$yC#;Ƨ$yC$yCƧ$yC$yCƧƧ$yC3z3ƧƧ$yC3zƧƧ$yCƧƧ$yCƧƧƧƧƈƧƧƧƧƧƧƧƧƧƧƧƧƧƧPYbbbPbkttkbPYbktbYbkttYPbktkPPbttbPbtbPPbt////tbPbt//bPPbt////////tbPbt//////bPPbttbPbtbPPbt//////tbPbt////bPYk////tbPbt//tbPYktbPPbttbPYk//////tbPPbt////tbPYk////tbPbttbPYb//tbPbktbPbtbYPbttbYPbttbYPbttbYPbbbYPa' w. 0)))))0w. a' )BXXXXXB(0)Bj||||j||jB()0w. )j||||jXB(()000X|||jX(()00w. j|##jXB0)0w. w. (j|#####|jXB((000w. )Bj|####|||XB((00w. w. w. )Bj|#||XB000w. w. )Bj|##|jBB)0))0w. (Xj||jXX((00))0w. ))Bj|||jXBBB()))00w. a' w. )(BjXj|||jjXB(B())0w. w. a' w. )(BBBBBBBBB(()0w. w. a' w. )(BXBXX(0000000w. w. w. a' w. ))))00w. 0w. w. w. w. w. w. w. w. w. a' 00))0w. a' w. w. 0w. (()w. a' XBX(0w. jBXB()0w. jBjXB()w. BBj|XB(a' 0Bj|XB(()a' B||XB(()w. |jXB))|X((B(0w. Xj((B(w. 0BB()w. 3fLffL3f3fLffMs?ff`?f`3ffY333333Ỳ`:sfY3@LYYYSF?4Ỳ`Y3@LY`ffc_YH<4f̙f9s9s3@LYffffff_YH93fLLY@LYfffffcYR?3̙ff3LY`ffffYYL33fLu3LYffffffYYL33ɩfc3LYffffffcYYL33ĩԈ3?Y_fffffff_YRL33Ҧ33LY_cfffc_YRLL33LϹп33LY\___\YRLYL3٦fѧз򲳙33LYYYYYRLYL3Lfٜ٦f33LLLLLLL33L}̌f٦f3333333Lf٦fLLff٦fL?@M٦fYߙ̟fٙLfsfsfSϙY3ffLLffLffLffLffLffSffCSffSLCfffffffffYLbubbros-1.6.2/bubbob/images/springy.ppm0000644000076400001440000016206512225473206017130 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 608 255 ff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33f3333333333ffMff333f33333MMM33333Hff33333333MMMMM33333333f333333MMMM33333333333333f3333ffff33333333f3333333f33R3f33ff333333333333fRR3f3fffff333333fR3f3fffHffHfffff3"""""""""""""""R3fffR3fffff33HHHHffHffffffffffRR3fYRR3fffYR33HH33HHH3ffffffffffR3f3fffYR3f3f3fR3fff3fffff3fRR3ffMMff3Mf̀f3f3fRR3ff3f33Mff3fR̀ffMMff3Mf3Mfff3f3̀ffMMff3Mfff3f33Mfff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33f3333333333ffMff333f33333MMM33333Hff33333333MMMMM33333333f333333MMMM33333333333333f3333fffR3ff333ffRRRR3f3f3333fffff3fR3f3fff3333ffffRR3fffff33f33ffRRR3fffYRf333333333333fRRR3fR3fff33333RRR3fHffHfffff3"""""""""""""""R3f33HHHHffHffffffffff33HH33HHH3fffffffffff3Mf̀ffMMff33Mfff3̀ffMMff3Mfff3f33MffMMff3Mf̀ff3f33Mffff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33fRR3333333333ffMff333RRRR3fRf33333MMM33333Hff333RRRRRR3fR33333MMMMM333333333fff3fRR3fffffR333333MMMM3ffffRRRffff3f33333333ffYRR3fffY3f333333fffRR3f3fY3ff3333fffRRR3f3ff333R3ff3333f3333f3f33fff33333333333Hfff333333HfHfffff3"""""""""""""""3HHHHffHffffffffff33HH33HHH3ffffffffff̀ffMMff3Mf3Mfff3f3fMMff3Mf̀ff3f33Mfff3Mf̀ffMMff33Mfff3ff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33f3333333333ffMff333f33333MMM33333Hff33333333MMMMM33333333f333333MMMM33333333333333f3333fffR3ff3333fRRRR3f3f3333f3fff3fR3f3fff3333ffYRR3fffff33f33ffRRR3fffYRf333333333333fRRR3fR3fff33333RRR3fHffHfffff3"""""""""""""""R3f3HHHHffHffffffffff33HH33HHH3ffffffffff̀ffMMff3Mfff3f33Mff3Mf̀ffMMff33Mfff3̀ffMMff3Mf3Mfff3f3f333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333f333ffMff3333333333333ffH33333MMM33333f33333333MMMMM333333MMMM333333f3333333333333fff3333f333ff333333333333f333f33333333333ff333fR3f33333ffff3f3fRRff3fR"""""""""""""""3fffffHffHff3f3fRY3fRRffffffffffHffHHHH33ffff3fRYff3f3fRffffffffff3HHH33HH33RYff3fRR3fffff3fff3fR3f3f3fRR3f3ff̙fM3ffMMf3fRRR3fffM33f3f3fRfM3ffMMff̙3f3fffM3fM3ffMMff̙fM33f3fff333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333f333ffMff3333333333333ffH33333MMM33333f33333333MMMMM333333MMMM333333f3333333333333fff3333fRRff333f3fR3ffffff33333f3fRRRffff3333ff3f3fRRff33f33ffff3fR3f33333333333fRYff3fRRR33333ff3fR3fRRR"""""""""""""""3fffffHffH3fRRffffffffffHffHHHH333fRffffffffff3HHH33HH33fMMff̙fM3f3fffM33ffM3ffMMff̙fM33f3fff̙fM3ffMMfffM33f3ff333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333fRR333ffMff3333333333RRRRR333ffH33333MMM33333fR3fRRR3fff3f33333333MMMMM33333R3fRRRRffff3MMMM333333Rffff3fRRYff333333333fffffRRRff3f333333fYff3fRRRfff3333f3fY3f3fRR333f3f3fRf3333f3f333333f3f33333333333fff33333fffH"""""""""""""""3fffffHfH3ffffffffffHffHHHH3ffffffffff3HHH33HH33fM3ffMMff̙3f3fffM3f̙fM3ffMMfffM33f3ffMMff̙fM3f3fffM33ff333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333f333ffMff3333333333333ffH33333MMM33333f33333333MMMMM333333MMMM333333f3333333333333fff3333fRR3f333f3fR3fff3ff33333f3fRRRYff3333ff3f3fRRff33f33ffff3fR3f33333333333fRYff3fRRR33333ff3fR3fRRR"""""""""""""""3fffffHffH3fRRffffffffffHffHHHH33fRffffffffff3HHH33HH33fM3ffMMff̙fM33f3fffMMff̙fM3f3fffM33ffM3ffMMff̙3f3fffM3ffff333f3333333333333333ff33333fffff333f333333fff333fff333333fHf333fRR3f333333333fRRR3f3f3333R3fff3ff3333fRR3f3f3f33R3f3fRRf̙fR3fffffffff3ff33ffff3fRfff3H33ffRRfff3fff3fff3fR3fff3fRfffff3HHffR3fRR33fff333f3fRff3fR3fff3333333f33333333f3333ff33333f333ffffff333f33333ffH3333f3333333333333333f33333333ff3ffff3ffR3f3fff33RRR3ffff̙fff3fRRR3fff33ff33ff3fRRR3f3fRR3fffRRR3f3fR3fffff3fR3f3fRRRfffffffff3fR33H3Hff3HH33fff3fffffffffffff333ff3fffff333333333ff3333333333333fffff33333ff333fff333333ff333fHf333333fff33333333̙33fRR3333f33fRRRf3333ff3ff3fR33f33f3fRRf̙fRR3f3fRf̙f3fRff3ffffffR3fffff33RRff33H3fffR3fff3fR3ffff3fff3fffRR3fRffHH3fffffR3f3f33fff33Rf3fff3̀MfMfMfMffffffMMMDMDQ!lD֡DQ!l""""""""""""""""""fDQ!lQ!lQ!lD֡D֡DQ!l"""""""""""""""MD֡DQ!lQ!lQ!lhDQ!lQ!lQ!l""""""""""""ffMfhD֡DQ!lQ!lDQ!lQ!lQ!lQ!lffffffffMMQ!lhhDQ!lQ!lhD֡DQ!lQ!lffffffMfffMfQ!lhDQ!lQ!lQ!lDhhDhhMMMMMMMMMMMMMMMMMMMDQ!lD֡D֡DQ!lQ!lQ!lD֡D֡DQ!lDQ!lQ!lQ!lQ!lD֡DDQ!lQ!l̀f̀fQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lDQ!lQ!lD֡DQ!lDQ!lQ!lD֡D֡DhD֡DQ!lQ!lfDhhhD֡D֡DMMfQ!lQ!lMMQ!lDMfMMMfMfffMMfMffMMfMMfffMMfMff""""""fMfM"""fMf"""fMf""""""fM""""""fMM"""fMff"""fMM""""""fMf""""""ffMM"""Q!lQ!lhMQ!lQ!lQ!lhQ!lQ!lQ!lQ!lD֡D֡D֡DQ!lDQ!lQ!lDhD֡DD֡D֡D֡D֡DhhDQ!lD֡DhDQ!lffQ!lQ!lDD֡DQ!lQ!lQ!lQ!lDQ!lD֡D֡DQ!lQ!lQ!lD֡D֡DQ!lDMMMMMMMMMMMMMMMMMMMhhDhhDQ!lQ!lQ!lDhQ!lfMfffMffffffQ!lQ!lD֡DhQ!lQ!lDhhQ!lMMffffffffQ!lQ!lQ!lQ!lDQ!lQ!lD֡DhfMff""""""""""""Q!lQ!lQ!lDhQ!lQ!lQ!lD֡DM"""""""""""""""Q!lD֡D֡DQ!lQ!lQ!lDf""""""""""""""""""Q!lD֡DQ!lDMDMMMffffffMfMfMfMQ!lDhD֡DQ!lDhhD֡D֡D֡D֡DD֡DhDQ!lQ!lDQ!lD֡D֡D֡DQ!lQ!lQ!lQ!lhQ!lQ!lQ!lMhQ!lQ!l"""MMff""""""fMf""""""MMf"""ffMf"""MMf""""""Mf""""""fMf"""fMf"""MfMf""""""ffMf̀MMfffMMfMMffMfMMfffMfMMMfMDQ!lMMQ!lQ!lfMMD֡D֡DhhhDfQ!lQ!lD֡DhD֡D֡DQ!lQ!lDQ!lD֡DQ!lQ!lDQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lQ!lff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33f3333333333ffMff333f33333MMM33333Hff33333333MMMMM33333333f333333MMMM33333333333333f3333ffff33333333f3333333f33R3f33ff333333333333fRR3f3fffff333333fR3f3fffHffHfffff3"""""""""""""""R3fffR3fffff33HHHHffHffffffffffRR3fYRR3fffYR33HH33HHH3ffffffffffR3f3fffYR3f3f3fR3fff3fffff3fRR3ffMMff3Mf̀f3f3fRR3ff3f33Mff3fRfMMff3Mf̀ff3f33Mffff333333333f33333MM3f3333f33MM3MMffff333f333MM3f3ffff33f3333333333ffMff333f33333MMM33333Hff33333333MMMMM33333333f333333MMMM33333333333333f3333ffff33333333f3333333f33R3f33ff333333333333fRR3f3fffff333333fR3f3fffHffHfffff3"""""""""""""""R3fffR3fffff33HHHHffHffffffffffRR3fYRR3fffYR33HH33HHH3ffffffffffR3f3fffYR3f3f3fR3fff3fffff3fRR3ffMMff3Mf̀f3f3fRR3ff3f33Mff3fRf333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333f333ffMff3333333333333ffH33333MMM33333f33333333MMMMM333333MMMM333333f3333333333333fff3333f333ff333333333333f333f33333333333ff333fR3f33333ffff3f3fRRff3fR"""""""""""""""3fffffHffHff3f3fRY3fRRffffffffffHffHHHH33ffff3fRYff3f3fRffffffffff3HHH33HH33RYff3fRR3fffff3fff3fR3f3f3fRR3f3ff̙fM3ffMMf3fRRR3fffM33f3f3fRf̙fM3ffMMfffM33f3ff333333333f3333f3MM33333f333ffffMM3MM33ff33ffff3f3MM333f333ffMff3333333333333ffH33333MMM33333f33333333MMMMM333333MMMM333333f3333333333333fff3333f333ff333333333333f333f33333333333ff333fR3f33333ffff3f3fRRff3fR"""""""""""""""3fffffHffHff3f3fRY3fRRffffffffffHffHHHH33ffff3fRYff3f3fRffffffffff3HHH33HH33RYff3fRR3fffff3fff3fR3f3f3fRR3f3ff̙fM3ffMMf3fRRR3fffM33f3f3fRbubbros-1.6.2/bubbob/images/spinning_drop.ppm0000644000076400001440000001106412225473206020276 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 16 96 255 333̙̙̙33333̙̙̻33333333̙333ffff3333̙333ffffff3333̙3333ffffff3333̙ݻ333333333333333̙̻333333333333333̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙33333333̙̙̻33333333̙̻33333333̻333ffff33333ffff33333333̻33333̙3333333333ffff3333ffff33ffffff3333ffffff3ffffff333333ffffffݻffff333333ffff̙̻ffff3333ffff̙̻ffffffff̙ffff̙̻̻̙̙̙̙̻̻̙̙ffff̙̙̻̙̻̙̙ffffffff̙̙̻̙̙̙ffffffffffff̙̙̙̙ff333ffff333ff̙̙̙ff3333333333ff̙333333333333333333333333333333̙̙̙333̙̙33333333̻̙333333333̻̙3333ffff333̻̙3333ffffff33̙3333ffffff333̻̙33333333333333̙̻̻̙3333333333333333333333̙̙̙̙̙̙̙̙33333333̙̙̙33333333̙̻̙33ffff333̙33ffff333̙̻333333̙33333̙333̙̙̙ff̙̙ݻ333ff̙̙̻ffff33333ff̙̙̻ffffffff3333333ff̙̙̻ffff3ffff3333333ffff̙̙̙ffff3333333333ffffffff̙ffff33333333333ffffffff̙ffff3333333333333ffff̙̙̙ffff3333333333333ff̙̙ݻffff3ffff33333ff̙̙ffffffff33ff̙̙ݻffff3̙̙ݻ3ff̙̙ffffffffff333333ff3333̻ff3ff3333ff33̙ffffff̙̙̙̙ffffff3333ffff3ff3ffff333ff333ffffffff̻̙ffffffffffff3333333333333333333333̙ffffff̙̙̙ffffff3333ff333333ff333333̻ff33ff̙ffffbubbros-1.6.2/bubbob/images/ice_cyan_big.ppm0000644000076400001440000005744612225473206020036 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 90 90 255 :=c:=c7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={:=c:=c:=c:=c7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={:=c:=c7L`7={/5W________________[[[+57={:=c7L`7={/5W________________[[[+57={:=c:=c+5[_[[+57={:=c:=c+5[_[[+57={:=c:=c+5_!>!_[+57={:=c:=c+5_!>!_[+57={:=c:=c+5_ !>>>>>>>>>>>!_[+57={:=c+5_ !>>>>>>>>>>>!_[+57={2EW+5[ !>qqqqqqqf4!_[+5+5[ !>qqqqq>>>!_[+57={[ !>qqqqqq>>>O.!_[[ !>qqqqqq>>>>!!_[+5_!>qqq>q>>>>>> $[_!>qqq>q>>>>>>![+5:=c_>qqq>qqq>>>>!!__>qq>>qqq>>>>!!_[:=c>qqqqqqq>>>>!!j>qq>qq>q>>>>!!j[7={!>qq>qqqq>>>>!!j!>qq>>qq>>>>>!!j[7={>q>iqq>n>>!>!!!j>q>>>>>>>!>!!!j[7={>>q>q>Y[>!!!!j>>q>>>>>>!!!!j[7={>qqqqq>M>>!!!!!j>qqqq>>>!!!!!j[7={>q>>qq_>8>>!j>q>>q>>!j[7={>qqqqq>P>!4j>qqq>>>!!j[7={q>q>q>G2!%!j>>q>>>!!!!j[7={q>qI>>!.!j>>>>>!!j[7={q>q'>>+j>>>>>!j[7={q>q>>!!&!j>>>>!!!!j[7={c>h!#!j>>>!!!j[7={SV8>!!!j>>>!!!j[7={IK>!!j>>!!j[7={>>>!!j>>!!j[7={>>>j>!j[7={>>>!j>>!j[7={9>!!j!!!j[7={$!9!!j!!!!j[7={!!0!!!!![7={%!)!!![7={!#!!!![7={!"!![7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={[7={`j`j[7={`_`_[7={`jj[`jj[[:=c[`_[[`_[+5:=c:=c+5`_[+5:=c+5`_[+57={0-7={[`j_[+5+50-7={[`j_[+5+5:=cAF7={+5[`jj_[+5+5:=cAF7={+5[`jj_[+5+5:=c7={+5[[`jjj_[+5+5+5:=c7={+5[[`jjj_[+5+5+5:=c7={+5+5[[[[[[[[[[[[[[[[+5+5+5+57={7={+5+5[[[[[[[[[[[[[[[[+5+5+5+57={:=c:=c7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={:=c:=c:=c:=c7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={7={:=c:=cPqqqqPPPPPPPPPqqqqPPPPPPPPqqqqqqPPqqPPPqqqqqqPPqqPPPquuuuqqquqqPPquuuuqqquqqPPuuuuquuuqqPuuuuquuuqqPuuuuuuuqquuuuuuuqquuuuuuquuuuuuquuuquuuquuquuquququququququququququququququququququququuquuqPuuPPuuPPuuuPPuuuPbubbros-1.6.2/bubbob/images/CVS/0000755000076400001440000000000012225473206015340 5ustar arigousersbubbros-1.6.2/bubbob/images/CVS/Entries0000644000076400001440000001166712225473206016707 0ustar arigousers/keys.ppm/1.1/Thu Mar 27 13:07:46 2003/-kb/ /hat1.ppm/1.1/Thu Nov 13 18:08:50 2003/-kb/ /hat2.ppm/1.1/Thu Nov 13 18:08:50 2003/-kb/ /hat5.ppm/1.1/Thu Nov 13 18:08:50 2003/-kb/ /fire_drop.ppm/1.1/Fri Feb 13 11:34:14 2004/-kb/ /fire_surface.ppm/1.1/Fri Feb 13 11:34:14 2004/-kb/ /lightning_large.ppm/1.1/Fri Feb 13 11:34:14 2004/-kb/ /lightning_small.ppm/1.1/Fri Feb 13 11:34:14 2004/-kb/ /water_flow.ppm/1.1/Fri Feb 13 11:34:15 2004/-kb/ /water_still.ppm/1.1/Fri Feb 13 11:34:15 2004/-kb/ /water_surface.ppm/1.1/Fri Feb 13 11:34:15 2004/-kb/ /black.ppm/1.1/Thu Apr 29 17:30:35 2004/-kb/ /big_bubble.ppm/1.2/Wed Jan 25 18:57:32 2006/-kb/ /big_bubble_2.ppm/1.1/Wed Jan 25 19:15:46 2006/-kb/ /glue.ppm/1.2/Wed Jan 25 19:30:42 2006/-kb/ /sheep.ppm/1.1/Mon Sep 18 20:00:25 2006/-kb/ /.cvsignore/1.2/Mon Nov 13 19:05:22 2006// /extra3.ppm/1.1/Fri Jan 31 13:06:48 2003/-kb/ /extra4.ppm/1.1/Fri Jan 31 13:06:48 2003/-kb/ /extra6.ppm/1.1/Fri Jan 31 13:06:48 2003/-kb/ /extra7.ppm/1.1/Fri May 9 12:15:26 2003/-kb/ /extra8.ppm/1.1/Thu Aug 28 12:33:33 2003/-kb/ /blitzy.ppm/1.2/Mon Jan 1 10:06:30 2007/-kb/ /blitzy_angry.ppm/1.2/Mon Jan 1 13:44:09 2007/-kb/ /blitzy_shot.ppm/1.2/Mon Jan 1 13:33:47 2007/-kb/ /bonus_0.ppm/1.2/Tue Nov 28 02:01:04 2006/-kb/ /bonus_1.ppm/1.2/Tue Jan 16 05:59:32 2007/-kb/ /bonus_10.ppm/1.2/Thu Feb 1 03:57:54 2007/-kb/ /bonus_11.ppm/1.2/Tue Jan 16 06:49:33 2007/-kb/ /bonus_12.ppm/1.2/Thu Feb 1 03:58:56 2007/-kb/ /bonus_2.ppm/1.2/Thu Feb 1 05:10:14 2007/-kb/ /bonus_3.ppm/1.2/Thu Feb 1 03:56:13 2007/-kb/ /bonus_4.ppm/1.2/Tue Jan 16 06:06:18 2007/-kb/ /bonus_5.ppm/1.2/Tue Jan 16 06:07:25 2007/-kb/ /bonus_6.ppm/1.2/Thu Feb 1 03:53:26 2007/-kb/ /bonus_7.ppm/1.2/Thu Feb 1 04:00:18 2007/-kb/ /bonus_8.ppm/1.2/Thu Feb 1 03:55:06 2007/-kb/ /bonus_9.ppm/1.2/Mon Jan 15 06:14:50 2007/-kb/ /bubble.ppm/1.2/Sat Dec 2 00:22:09 2006/-kb/ /butterfly.ppm/1.2/Mon Jan 15 11:04:45 2007/-kb/ /cream_pie_big.ppm/1.2/Mon Jan 15 03:34:14 2007/-kb/ /diamond_big_blue.ppm/1.2/Tue Jan 16 06:48:32 2007/-kb/ /diamond_big_purple.ppm/1.2/Tue Jan 16 06:50:45 2007/-kb/ /diamond_big_red.ppm/1.2/Tue Jan 16 06:47:51 2007/-kb/ /diamond_big_yellow.ppm/1.2/Tue Jan 16 06:47:27 2007/-kb/ /door.ppm/1.2/Mon Mar 28 03:05:16 2005/-kb/ /extend.ppm/1.2/Tue Dec 12 10:20:06 2006/-kb/ /extra1.ppm/1.8/Tue Jan 16 10:15:00 2007/-kb/ /extra2.ppm/1.3/Sat Dec 2 00:28:51 2006/-kb/ /extra5.ppm/1.2/Tue Dec 12 12:00:21 2006/-kb/ /flappy.ppm/1.2/Wed Jan 3 07:21:35 2007/-kb/ /flapy_angry.ppm/1.2/Fri Jan 5 07:34:25 2007/-kb/ /ghost.ppm/1.2/Sat Jan 6 01:22:56 2007/-kb/ /ghosty.ppm/1.2/Sun Jan 7 01:22:10 2007/-kb/ /ghosty_angry.ppm/1.2/Sun Jan 7 03:03:47 2007/-kb/ /gramy.ppm/1.2/Sun Jan 7 12:45:28 2007/-kb/ /gramy_angry.ppm/1.2/Sun Jan 7 05:13:25 2007/-kb/ /ice_cyan_big.ppm/1.2/Mon Mar 28 00:09:45 2005/-kb/ /ice_violet_big.ppm/1.2/Fri Dec 15 22:36:41 2006/-kb/ /level_digits.ppm/1.2/Sun Jan 14 11:53:54 2007/-kb/ /monky.ppm/1.2/Mon Jan 8 05:39:49 2007/-kb/ /monky_angry.ppm/1.2/Mon Jan 8 09:46:07 2007/-kb/ /nasty.ppm/1.2/Mon Jan 8 12:42:24 2007/-kb/ /nasty_angry.ppm/1.2/Mon Jan 8 11:08:42 2007/-kb/ /orcy.ppm/1.2/Tue Jan 16 06:53:22 2007/-kb/ /orcy_angry.ppm/1.2/Sun Jan 14 11:38:24 2007/-kb/ /pastec_big.ppm/1.2/Thu Dec 21 22:25:20 2006/-kb/ /peach_big.ppm/1.2/Thu Dec 21 22:11:09 2006/-kb/ /red_Hurry_up.ppm/1.2/Mon Mar 28 19:34:20 2005/-kb/ /shot.ppm/1.2/Sun Jan 14 05:30:22 2007/-kb/ /spinning_drop.ppm/1.2/Mon Jan 8 12:46:03 2007/-kb/ /springy.ppm/1.2/Tue Jan 9 07:16:59 2007/-kb/ /springy_angry.ppm/1.2/Tue Jan 9 09:52:11 2007/-kb/ /star_large.ppm/1.2/Fri Dec 1 01:03:11 2006/-kb/ /sugar_pie_big.ppm/1.2/Tue Dec 12 11:01:14 2006/-kb/ /yellow_Hurry_up.ppm/1.2/Mon Mar 28 19:34:41 2005/-kb/ /10000_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /20000_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /30000_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /40000_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /50000_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /60000_0.ppm/1.2/Tue Mar 13 01:06:30 2007/-kb/ /70000_0.ppm/1.2/Tue Mar 13 01:06:30 2007/-kb/ /digits_0.ppm/1.3/Tue Mar 13 11:04:04 2007/-kb/ /dragon_0.ppm/1.4/Mon Mar 26 07:56:44 2007/-kb/ /dragon_bubble_0.ppm/1.3/Mon Mar 26 07:56:44 2007/-kb/ /fish_0.ppm/1.2/Wed Mar 14 01:55:07 2007/-kb/ /game_over_0.ppm/1.2/Tue Mar 13 01:06:30 2007/-kb/ /palettes.dat/1.1/Wed Mar 14 02:21:23 2007/-kb/ /point_0.ppm/1.3/Tue Mar 13 01:06:30 2007/-kb/ /10000_1.ppm/1.2/Mon Mar 17 14:24:36 2008/-kb/ /20000_1.ppm/1.2/Mon Mar 17 14:24:37 2008/-kb/ /30000_1.ppm/1.2/Mon Mar 17 14:24:37 2008/-kb/ /40000_1.ppm/1.2/Mon Mar 17 14:24:38 2008/-kb/ /50000_1.ppm/1.2/Mon Mar 17 14:24:38 2008/-kb/ /60000_1.ppm/1.2/Mon Mar 17 14:24:38 2008/-kb/ /70000_1.ppm/1.2/Mon Mar 17 14:24:39 2008/-kb/ /digits_1.ppm/1.3/Mon Mar 17 14:24:39 2008/-kb/ /dragon_1.ppm/1.4/Mon Mar 17 14:24:41 2008/-kb/ /dragon_bubble_1.ppm/1.3/Mon Mar 17 14:24:43 2008/-kb/ /fish_1.ppm/1.2/Mon Mar 17 14:24:44 2008/-kb/ /game_over_1.ppm/1.2/Mon Mar 17 14:24:44 2008/-kb/ /point_1.ppm/1.3/Mon Mar 17 14:24:47 2008/-kb/ /buildcolors.py/1.9/Mon Mar 17 14:24:25 2008// D bubbros-1.6.2/bubbob/images/CVS/Repository0000644000076400001440000000003112225473206017434 0ustar arigousersbub-n-bros/bubbob/images bubbros-1.6.2/bubbob/images/CVS/Root0000644000076400001440000000010612225473206016203 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/images/40000_1.ppm0000644000076400001440000003167312225473206016320 0ustar arigousersP6 98 45 255 5555555555554رM4رM555MMMMM555E4رE4ر4رM555E4رE4رEMM55ME4رTTT4ر4رM55MEETETEEMM55ME4رbbbTT4ر4رM555EEbbbbTEEMM555E4رbbbbbTT4ر4رM5555555555555555555555555555555555555555555EEbbbbbbTEEMM5555M5M5M5M5M5555555MMM5MMM555MMM5MMM5MM55M5MMM5MM5555554رTbbbbbbbTT4ر4رM555MMM4رM4رM4رM4رMM55555MMM4ر4رM4ر4ر4رM4ر4ر5MM4رM4ر4ر4رM4ر4رM554رM4ر4ر4رM4ر4رMMM5555MEEbbbbbbbbTEEMM5555MM4ر4ر4ر4ر4ر4ر4ر4ر4رMM55555M5MM4رME4رE4رE4رE55M4ر4رE4رE4رE4رEM5ME4رE4رE4رEM4رMM5M5555METbbbbbbbbbTT4ر4رM55MM4ر4ر4رEEEEEEE4رEMMM55MMM4ر4ر4رEETETETEEM4ر4رTETETET4ر4رMTETETET4رE4ر4ر4رMMM555MMEbbbbbbbbbbTEEMM555M4ر4ر4رETETEEEEMM55555MM4رTETTTTTTTEETTTEEETTTTTTEE4ر4رMMM55555ETbbbbbbbbbbTT4ر4رM55MM4رETbTTETE4رMM55MM4ر4رbTTbbbbbTbbbEbbbbbT4رEM4ر4رMM5555EEbbbbbbbbbbTEEMM5554ر4رETbbTTEE4ر4ر555MM4رMTbbbbbbbbbbTbbbbbbbE4رEM4ر5M55554رTbbbbbb4رbbbTT4ر4رM55M4رETbbbbTTTEMM55MMM4رTbbbbbbbbbbbbbbbbbbEE4ر4رMMM5555M4رTbbbbbMbbbTEEMM5554رETTbbbbTT4ر4ر555M54رMbbbTTbbbbbbbbTT4رbbbE4رEM4رMM55554ر4رTbbbbb5bbbTT4ر4رM55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM5555MEEbbbb5bbbTEEMM5554ر4رTbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M55554ر4رTbbb5bbbTT4ر4رM55M4رETbbbbbbTEMM55MM4ر4رbbbETbbbbbbbbbEEbbbEE4ر4ر4رMM5555MEEbbbbbbTEEMM5554رETbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbE4رEM4رMM55554ر4رTbbbbbTT4ر4رM55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM5555MEEbbbbTEEMM5554ر4رTbbbbbTTE4ر555MM4رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M55554ر4رTbbbbTT4ر4رM55M4رETbbbbbbTEMM55MMM4رbbbEbbbbbbbbbbEEbbbEE4ر4رMMM5555MEEbbbbTEEMM5554رETbbbbbTT4ر4ر555M54رMbbbbbbbbbbbbbbbbbbbE4رEM4رMM55554ر4رTTbbbTT4ر4رM55M4رETbbbbbbEEMM55MM4ر4رbbbbbbbbbbbbbbbbbbbEE4ر4ر4رMM5555MEETbbbTEEMM5554ر4رTbbbbbbbTT4ر4ر555M54رMETbbbbbbbbbbbbbbbbbbbbbbET4رEM4ر5M55554ر4رE4رE4رE4رE4رEbbbbbbTT4ر4رM55M4رETbbbbbbbbbbbTEMM55MM4ر4ر4رTEbTbbbbbbbbbbbbbbbbbbbbbbbbbbbTTEE4ر4ر4رMM5555MMMMMMMMMMMMETETETEEMM5554رETTbbbbbbbbbTT4ر4ر555M54رMEEEETTbbbbbbbTbbbbbbbTbbbbbbbbTTEEE4رEM4رMM55554رM4رM4رM4رM4رM4رMTTTTTTT4ر4رM55M4ر4رEbTbbbbbbbTTEEMM55MM4ر4رMEETTbTTbbbbbbTbbbbbbbEbbbbbbbTTET4رE4ر4ر4رMM55555555555555554رE4رE4رE4رEMM5554ر4رEETTTTbTTTTEE4ر4ر555MMMM4ر4رTEEETTTTTTEETTTTTTTETETTTTTTTEEEE4ر4رM4ر5M5555555555555555E4رE4رE4رE4ر4رM555ME4رEETTTETTTEEE4رMM555MM4ر4ر4ر4رEETETETEE4ر4رETETETET4ر4ر4رTETETET4رE4ر4ر4ر4رMM5555MMMMMMMM55M54ر4ر4رEE4رEEE4رE4ر4رMM5555MMMM4رME4رE4رE4رE5MME4رE4رE4رE4رEM5ME4رE4رE4رE4ر4رM4ر5MM55554رM4رM4رM4رM555MM4ر4ر4ر4رE4ر4ر4رE4ر4رMMM5555MMM4ر4رM4ر4ر4رM4ر4ر55M4ر4رM4ر4ر4رM4ر4رM5M4ر4رM4ر4ر4رM4ر4ر4رMMM555555555555555M54رMMM4رMMM4رMM5555555MM5M5M5MM555M5MMM5M5M5555M5M5MMM5M555555555555555555MMMMMMMMMM5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/images/palettes.dat0000644000076400001440000007020012225473206017217 0ustar arigousers,-./00123456789:;=>?@ABCDFGHIJKLMOPQRSTUWXYZ[\]_`abcdeghijklnopqrsuvwxy{|}~!'-27;?CGJNQUV WYZ\]_`bc!e#f$g&i(j)l+m-n.p0q1s3t4u6w7x9z:{<|=~?@BCDFGHJKMNOQRSUVWYZ[]^_abcdfdeghijkmnopqstuvxyz|}~ !"$&')*+-.01245789;<=>@ABDEFGIJKLNOPRSTUWXYZ\]^_abcdfhkmpruwy|~  !!!"""###$$$%%%&&&&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```aaabbbccceeefffggghhhiiijjjkkklllmmmooopppqqqrrrssstttuuuwwwxxxyyyzzz{{{|||}}}JAKBMCNDOEPFQGRHTJUKVLWMXNYO[P\Q]R^S_T`UbVcWdYeZf[h\i]j ^k _l`maobpdqerfsguhviwjxkzm|m~m m!m!m"m"m#m#m$m$m%m%m&m&m'm(m(m)m)m*m+m+l+l,k,k-j-j.j.i/i/h0h0g1g1f2f3f4g5h7j8k:l;n=o>p?rAsBuCvEwFyGzI|J}LMNPQRTUWXY[\]_`acdfhknpsuxz}$s%u&v'w(x)y)z*|+},~-./01233456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_`abcdefhijklmnopqstuvwxyz|}~#&(+.037<@DGKNQTWZ]_bdgilnpsuwy{~ !"#$$%&'(()*+,-../01234567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfgi k moqstvxz|~ #&(*,./1358:=?ACEGIKMMNNNNMLKIGDA=ӻ9ն4ر5ٱ7ڲ8۳:ܴ;ݵ=޶>߷@ABDEGHIKLMNPQRTUVWYZ[\]_`abcefghijlmnopqstuvwxy{|} !"#%&')*+,-. 0 1 2 3 456789:<=>?@ABCDEFGHI J!K"L"L#M$N%O&P&Q'R(S)T*U*V+W,X-Y-Z.[/\0]1^1^2_3`4a4b5c6d7e8f8g9h:i;i;jm?n?o@pAqBrBsCtDtEuFvFwGxHyIzI{J|K}L~MNOPQRSTUVXYZ[\]^`abcdfhjlnprtvxz|~̵̷̢̧̗̙̜̞̠̣̥̩̪̬̮̰̲̳̹̺̼̀̂̄̆̈̊̌̎̏̑̓̾̿̕̚-1.2/3/40516273849596 :7!;8"<9#=:#>;$?<%@=&A>'B?(C@)DA*EB+FC,GD-HE.IF/JG0KH1LI2MJ3OK4PL5QN6RO7SP7TQ8UR9VS:WT;XU[X?\Y@]ZA^[B_\C`]Da^Eb_Fc`GdbHfcIgdKheLifMjgNkhOliPmjQnkRolSpmTqoUspVtqWurXvsYwtZxu[yv\zw]{x^|z_~{`|a}c~defghijklmnpqrstuvwxy{|}~¿æħŨƩȫȬɭʮ˯̱̲ͳδϵзиѹҺӼԽվտICJDKELFMGNHOIPJRKSLTMUNVOWPXQYRZS\T]U^V_W`XaYb[c\d]f^g _h `iajbkcldneofpgqhrisjtkvmwmyn{o| p~ q!q"r"s#t#u$u$v%w&x&y'z'z({)|)}*~++~+~,},}-|-|.{.{/{/z0z0y1y1x2x3x4y5{7}8~:;<>?ABCEFGIJLMNPQRTUVXYZ\]_`acdfhknpsuxz}E FFGGHIIJJKLLMNNOPPQRRSTTUVV W X!X!Y"Z#[#[$\%]%]&^'_'`(`)a)b*c+c+d,e-f-f.g/h/i0i0j1k2l2l3m4n4o5p6p6q7r8s8s9t:u:v;w<w<x=y>z>{?{@|@}A~BBCDDEFFGHHIJJKLLMNOOPQQRSSTUUVWXY[\^_abdegijlmoqrtuwxz|}ƁȂʄ͇̅ωъӌՎ֏ؑړܔޖ")06;AGLQV[`ejoty~ɂ̇ΌёӖ֛ؠۤݩn*o,q-r.t/v0w1y3{4|5~678:;<=>@ABCEFGHIKLMNPQRSUVWYZ[\^_`bcdfghjklnoprstvwxz{|~ !#&(+-/259=@CGJMPSUX[^bgkosw{JKLMNOPQRTUV W X Y Z [ \ ]_`abcdeghijkl n!o"p#q$r%s&t'v( w)!x*"y+#z,${-%}.%~/&0'1(2)3*4+5,6-7-8.9/:0;1<2=3>4?5@6A7B8C9D9E:G;HK?L@MANBOCPDQERFSGTHUIVJWKXLYMZN[N\O]P^Q_R`SaTcUdVeWfXgYhZi[j\k]l^m_n`oapbqcseseseteteteueueuevevevewewewewexexexeyeyeyezf{h}jlnprtvxz|HJKLM N O Q RS T U WXYZ\]^_`bcdeghi j!!l""m##n$$o%%q&&r''s)(t*)v+*w,+x-,y.-{/.|0/}1021425364758697:8;9<:>;?<@=A>B?C@DAEBFCHDIEJFKGLHMINKOLQMRNSOTPUQVRWSYTZU[V\W]Y^Z_[a\b]c^d_e`fagbidjekflgmhnipjqkrmsntovpwqxryszt{v}w~xy׀z؁{ڃ}ۄ~݅ކ߇ቂ⊄㋅匆捇珈鐉ꑋ뒌픍NOPQRSTUVWXYYZ[\ ] ^ _ `ab c d e fghijklmnopqrstvx{!~"$%'(*,-/024578:<=?ACEGJLNQSVXZ ] _bdgi lor%t+w1z7|<AFKPUZ_dinrv{*&+'+(,(-).*/+0,0-1.2.3/405162738495:5;6<7=8>9?:?;@<A=B>C>D?E@FAGBHCIDJEKFLGMHNIOJPJQKRLSMTNUOVPWQXRYSZT[U\V]W^X_Y`Za[b\c]d^e_f`gahbicjdkelfmgngohpiqjrksltmunwoxqyrzs{t|u}v~wxyz{|}~ ~}|{zyxwvutsrp o nmlkn)q3u? ACEGIKLNPRTVXZ\^`cegjlnpsuwy{}ÁÃąćʼnƋƌƎǏǑ ȓ Ȕ Ȗ ɗ əʛʜʞ˟ˡ̣ͤϥЧ Ҩөի֬حٯ۰ݲ޳ "$&(*+-/024578:<=?@BCEFHIKLNOPRSUVXY[\^_`bcefhffgghiijkklmmnooppqrrsttuvvwxxyzz{||}~~  !!""##$&(+ -0257:<?A!D#G%I'L)N+Q-T/V1Y3\4^5`6c7e8h9j:m;ot?w@yA|B~CDEFGHIJKLMNOQSUWY[]^`bdegijlnoqstvxy{|~WXZ[\]^ _!`"a #b $c$d%f&g'h(i)j*k+l,m-n.o/q!0r"0s#1t%2u&3v'4w)5x*6z+7{,8|.9}/:~0;1<3=4>5?6@8A9B:C;DF?G@HAIBJCKELFMGNHOIPKQLRMSNTOUPVRWSXTYU[V\W]Y^Z_[`\a]b^c`daebfcgdheigkhlimjnkompnqorpsqtrutwuxvywzx{z|{}|~}~̀ρЂу҄ԅՇֈ׉يڋۍ܎ޏߐᓔ㔕䕖喗昘虚際ꛜ뜝힞DMENFOGPHQIRJSKTLUMVNWOXPYRZS[T\U]V^W_X`YaZb[c\d]e^ f_ g` hbicjdkelfmgnhoipjqkrlsmtovpwrxs zu!{v"}x#~y${%}&~''()*+,-./012345789;<=?@ACDEGHJLNOQSUVXZ[]_`bdfgijlmoprsuvxy{|~ہ܃܄܆܇܉܋܌܎܏ܑܓܔܖܗܙܚܜܝܟܠܢܤݥަߧ&A'B'B(C(D)D*E*F+G,G,H-I.J.J/K0L0L1M2N2O3O4P5Q5Q6R7S7T8T9U9V:W;W;X[?\@]@]A^B_B`C`DaDbEcFcGdGeHfIfIgJhKiLiLjMkNlNlOmPnQoQpRpSqTrTsUsVtWuWvXwYwYxZy[z\z\{]|^}_~_~`abbcdeefghhijkllmnoo p qrrstuvxz|~ á ŢǢɢ̣ͥ&Χ0Щ8ѫ@ӮG԰MֲS״Xٶ^ڹcܻhݽm޿rv{Ʉˈ͌ϐҕԙ֝١ۥݩ߭TUWYZ\^_ac e ghjlnprtvx!z#{%}&(*,.013578:<>@ACEGIJLNPQSUWYZ\^`bdegikmoprtvxz|~  "$&(*+-/136:>BEHLORVY\_bffffffffffffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjjDFGHIJKLMNOPRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~ʀˁ̂̃̈́΅φЇш҉ӊԋՌ֍׎؏ِڑےܓݔޕߖ  %)-148;>ADGILOQTVYZ\^`bdfhjlmoqsuvxz|},0-1.2/405162738496:7;8=9>:?;@=A>B?C@EBFCGDHEIFJHLIMJNKOMPNQOSPTRUSVTWUYWZX[Y\Z]\_]`^a_badbecfegfigjhkjlknlonpoqpsqtsutvuxwyxzy{{}|~}!(-27;?BFIMPSVY[^adfiknpsyDMENFOGPHQIRJSKTLUMVNWOXPYRZS[T\U]V^W_X`YaZb[c\d]e^ f_ g` hbicjdkelfmgnhoipjqkrlsmtovstw r{!p~#o$m&k'i)h*f,d-b/a1_2]4[5Y7W9U:SP@NBKDHGEIBK?N;P8S4U0X,Z(\#_ad ghjlnprt u w y{|~#(,048<@CGJNQTX[^bdgjmpsvx{~ ááĢţƤǤǥȦɧʨ˨̩̪ͫΫϬЭЮѯүӰԱԲճֳ״صضٶڷ۸ܹݺݺ޻߼mnnnooopppqqrrrssstttuuuvvvw w x x x!y!y!y!z"z"z"{#{#|#|#|$}$}$}%~%~%~%&&&&'''(((()))****+++,,,----...////0001112222 3 3 3 444455566677789;=?@BDFHI K M!O"Q"S#T$V$X%Z&\&^'`(b(c)e*g*i+k,m,o-q.s.u/w/y0{1}123:AFLQVZ_cgknruy|XXYYZ[[\\]]^^_``aabbccdeeffghhiijjkllmmnooppqrrsstuuvvwxxyyz { { | | } ~ ~        !"$%'&%$#"! !"!$"&#'$)&*',(-)/+0,1-2.3/405162738495:6;7<8=9?;AF@HBKDMFPHRJTLWNYP[Q^S`UbWeYg[i]l_napcreugwiyk|n~prtvxz|~®İƲIXJXJYJYKYKZLZL[M[M\N\N\N]O]O^P^P^Q_Q_R`R`RaSaSaTbTbUcUcVcVdWdWeWeXfXfYfYgZgZh[h[i[i\i\j]j]k^k^l_l_l`m`m`nanaobobocpcpdqdqerererfsfsgtgthuhuiuivjvjwjwkxkxlylymymznzn{o{o|p|p|p}q}q~r~rssttuuu v v w w xxyyzz{{|||||"|%|(|*|-|/|2|4|7|9|;|>|@|B|D{F{H{J{MzMzNzOzPzQyRySySyTyUxVxWxXxXxYwZw[w\w]v^v^v_u`uaubucuduevgvhviwkwlxmxoxpyqysytzuzwzx{y{{{||}||}}}~~~ !!!!!!"""###$$$%%%%%%&&&'''((())))))***+++,,,------...///000111222222333444555666777888888999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccddddddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{|||}}}~~~QSTVWYZ\]_abdegij l m o q r tvwy{|~!"$%'(*+ -!/"0#2%3%4&5'6(7)9*:+;,<-=-?.@/A0B1C2D3F4G5H6I7J8L9N:PT@WBYD[F]H_JbLdNfPhRjTlVoYpZq\r]s_u`vbwcxeyf{h|i}k~m΀nρpЂqуsӅuԅvՆwևy׈z؉{ي}ۋ~܌ݍގߏ⑆㒈䓉唊敌疍阏限隑雓霔ꝖꞗꟘꠚꡛ뢝룞뤠륡릢짤쨥쩧쪨쫪쫫ﯯ+,--.//0112344567789:;;<=>??@ABCDDEFGHIIJKLMNNOPQRSSTUVWXYYZ[\]^__`abcddefghijkklmnopqqrstuvwxxyz{| } ~     %*.37;?C G!K#O$S&V'Z)^*a,e-i/l0p2t3w5{689;<>?ABDFGIJLMOQSVY\_adfilnpsuxz} 2 3!3"4#5$6%7%8&9':(;)<*<*=+> ,? -@!.A"/B#0C$0D%1E&2F'3G(4G)5H)6I*7J+8K,8L-9M.:N/;O0R3?S3@T4AU5AV6BW7CX8DY9EZ:F[;G[J^?K_@L`AMaAMbBNcCOdDPeEQfFRgGShHTiIUjJVkKWlLXmMYnNZoO[pP\qQ]rR^sS_tT`uUavVbwWcxXdyYezZf{[g|\h}]i~^j`lboeqgtjvlyo{q~tvy{~ÕėŘǚȜʝ˟͡΢ФѦӨթ֫׭دٰڲ۴ܶ޸߹i$j%k%k&l'm'n(o(p)q*q*r+s+t,u-v-w.w.x/y0z0{1|2}2~3~3455677889::;<<=>>?@@ABBCCDEEFGGHIIJKKLMMNOPPQRRSTTUVVWXXYZZ[\]]^__`aabcddeffghiijkkl m ntz!$&)+-02579;>@BEJNSW[`cgkorvy|؀׃׆׉֌֐֓ՖՙԜԟԢӤӧҩҬѮѱгжϸλν"##$#%$&%'&(')(*)+*,+-,.-/.0/1 02!13"23#34$45%56&67'78(89(9:):;*;<+<=,=>->?.?@/@B0AC1BD2CE3DF4EG5FH6GI7HJ8IK9JL:KM;LN>??@@AABBCCDELRY_djouz'3(4)5*5+6,7-8.9/:0;1<2=3>4?5@6A7B8C9D:E;FI?J@KALBMCNDOEPFQGRHTIUJVKWLXMYNZO[P\Q]R^S_T`UaWbXcYdZe[f\h]i^j_k`lambncodpeqgrhtiujvkwlxmynzo{p|r}stuvwxy z | ~!""#$$$$À$$}$|$z$y$w$v#t#r"q!o!n#o%p(q*r,s.t0u2v4w5x7y9z;{<|>}@~ACDFGIJLMOPRSUVWYZ\]^`abdefhijlmnpqrsuvwyzkmnopqrsuvwxyz|}~    !""##%$'%(&*'+(-).*0+1+3,4-6.7/80:1;2<3>4?5@6B7C8D9F:N8V7]6d5k4q2v1|/.,*(ޖ&ܚ$ٟ"ףԨѬα˵ȹž |voh`WL@0@L"W%a)i,q0y358;>@CEGJLNQSUWY[]_acfgik"#$%& '!(")#*$+%,&-'.(/)0*1+ 2,!3-"4.#5.$6/%70&81'92(:3);4*<5+=6,>7-?8.@9/A:0B;1C<2D=3E>4F?5G@6HA7IB8JD9KE:LF;MGPJ?RK@SLATMBUNCVODWPEXQFYRHZSI[TJ\UK]VL^XM`YNaZOb[Pc\Qd]Re^Sf_Tg`UhaVjbXkdYleZmf[ng\oh]pi^qj_sk`tlauncvodwpexqfyrgzsh|ti}uj~wkxmynzo{p|q}rstvwxyz{|~¸ùĹźƻǻȼʼ˽̾;οϿNOPRSTUVWXYZ[\]^_abcd e!f"g "h #i $j%k&l'n'o(p)q*r+s+t,u-v.w/x0z1| 0~!0#0$0%0'/(/)/+/,.-./.0.2-3-4-6,7,8,:+;+=+?+B,D,G-I-L.N.Q/S/V0X0[1]1`2b2e3f4g5i7j8k9m;n

q?r@tBuCwExFyG{I|J~LMNPQRTUVXYZ\]_`acdfhjmortvy{~ áĢŢƣǤǥȦɧʨ˨̩ͪΫάϭЭѮүӰԱղղֳ״صٶڷ۸ܸܹݺ޻߼  !#%&()+,./1235679:;<>?@ABDEFGHJKLMNOPQST U V WXYZ[\^_`abcdef g!h"i#j$k%l&m'o(p)q*r+s,t-u.v/w0x1y2z3{4|5}6~789:;;<=>?@ABCDEFGILNQSVX[]_bdfikmprtvy{}šÜĞŠǣǤǥȧȨȪɫɬɮɯʱʲʳ˵˶˷̹̺̼̽;^__` ` a a!b!b!c"c"d#d#e#e$f$f%g%g%h&h&i'i'j'j(k(k)l)l)m*m*n+n+o+o,p,p-q-q.r.r.s/s/t0t0u0u1v1w2w2x3x3y3y4z4z5{5{6|6|6}7}7~8~8999::;;<<<==>>??@@AABBCCDEEFFGHHIJKLLMNOPQRSTUVW Y Z [ \ ] _ _ ` a b c d e f g h i j k l moq#s(u-w2y6|:~>BEILPSVY]`cfiloruwz}(&)&)'*(+),*-*-+.,/-0.1.2/3031425363748596:7:8;8<9=:>;?<@=A>B>B?C@DAEBFCGDHDIEJFKGKHLIMJNKOLPLQMRNSOTPUQVRVSWTXTYUZV[W\X]Y^Z_[`\a]b^c_d_e`eafbgchdiejfkglhminjokpl qm rmsntoupvqwrxsytzu{v|w }x!~y#z${%|'}(~)*,-./12345777777777777666655544332110/‡/ć.ņ-dž,Ɇ+ʆ*̆)Ά(υ'х%Ӆ$ԅ#օ!؄ڄۄ݄߃ #+28=BGKOSWZ^adhknqtwy|ɜҥN O!O!P"Q#R#S$T%U&U&V'W(X(Y)Z*[+[+\,]-^._.`/a0a1b1c2d3e4f4g 5h 6h 7i7j8k9l:m;n;oq>r?s@tAu Bv!Bw"Cx#Dx$Ey%Fz&F{'G|(H})I~*J+J,K-L.M/N0O1O2P3Q4R5S6S7T8U9V:W;XZ?[@\A]B^C^D_E`FaGbGcHcIdJeKfLgMhNiOjPjQkRlSmTnUoVpWpXqXrYsZt[u\v]w^x_x`yazb{c|d}e~fghiijklmnopqrstuvwxyz{|}ЁЃЅЇшъьюѐёѓҕҗҘҚҜҝҟӡӢӤӦӧөӫԮձִطٺ۽JAKBMCNDOEPFQGRHTJUKVLWMXNYO[P\Q]R^S_T`UbVcWdYeZf[h\i]j ^k _l`maobpdqerfsguhviwjxkzm|m~m m!m!m"m"m#m#m$m$m%m%m&m&m'm(m(m)m)m*m+m+l+l,k,k-j-j.j.i/i/h0h0g1g1f2f3f4g5h7j8k:l;n=o>p?rAsBuCvEwFyGzI|J}LMNPQRTUWXY[\]_`acdfhknpsuxz}QRSTUWXYZ [ ]^_abcefgijkm n!p"q$r%t&u(w)x*z,{-}.~01245679:;=>?ABCEFGIJKLNOPRSTVWXZ[]^_abcefgijkmnpqrtuvxy{|}%,27>>??@@@AAABBCCCDDEEEFFGHIJLMNOQRSU V W Y Z\]_abdfgiklmoprst v!w"y#z$|&})~, / 2 5 7 : = @ C E H K N QRTVX Z#\&^*`,b/d2f5h8j:l=n?pBrDtGvIxL{N}QSUŃXDžZɇ]ˉ_΋aЍdҏfԒhהkٖmۘoޚrtvx{}ĝƠȢ%*%*%*&+&+&+',',',',(-(-(-).).).*.*/*/*/+0+0+0,1,1,1,1-2-2-2.3.3.3/3/4/4/4050505161616262727273838384949495:5:5:5:6;6;6;7<7<7<8=8=8=9=9>9>9>:?:?:?;@;@;@C>C>C?D?D?D@E@E@EAFAFAFAFBGBGBGCH CH CH DI DI DI EJ EJ EJ FKFKFKGLGLHMIMJNKNKOLPMPNQOQORPSQSRTSTTUTVUVVWWWXXYYYYZY[Z[Z\[][]\^\_]_]`^a^a_b_c`d`daeafbfbgchchdidjekflfmfnfofpfrfsftfufvfxfyfzf{f|f~ffffffffffffffKx㵤&'()*+,-./01 2!3"4#5$6%7&8'9(:(;)<*=+>,?-@.A/B0C1D2E3F4G5 H6 I6 J7K8L9M:N;O<P=Q>R?S@TAUBVCWDXEYF!ZG"[H#\I$]J%^K&`L'aM(bN*cO+dP,eQ-fR.gS/hT0iU1jV2kW3lX5nY6oZ7p[8q\9r^:s_;t`wc@xdAzeB{fC|gD}hE~iFjGkHlImJnLpMqNrOsPtQuRvSwTxUyWzX|Y}Z~[\]^_`bcdefghiklmnopqrtuvwxyz{}~¨èĨŨƩǩȩʩ˩̩ͪΪϪЪѪҪԪի֫׫ث٫ګ۫ݬޭ߮踿깿뻾켾NOPRSTUVWXYZ[\]^_abcd e!f"g "h #i $j%k&l'n'o(p)q*r+s+t,u-v.w/x0z1| 0~!0#0$0%0'/(/)/+/,.-./.0.2-3-4-6,7,8,:+;+=+?+B,D,G-I-L.N.Q/S/V0X0[1]1`2b2e3f4g5i7j8k9m;n

q?r@tBuCwExFyG{I|J~LMNPQRTUVXYZ\]_`acdfhjmortvy{~ áĢŢƣǤǥȦɧʨ˨̩ͪΫάϭЭѮүӰԱղղֳ״صٶڷ۸ܸܹݺ޻߼  !#$&'(*+,-/012345789:;<=>?@ABCDDEFGHIJKLMMNOPQRST T U V WXY[^acfh!k#m%p'r)t+w-y/{1}3568:<>?ACEFHJKMOPRTUWYZ\^aeimqtx|†ĊōǑɕ˘̜ΟϣѦӪԭְ״ٷڻ۾bubbros-1.6.2/bubbob/images/water_flow.ppm0000644000076400001440000001701612225473206017601 0ustar arigousersP6 16 160 255 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbubbros-1.6.2/bubbob/images/diamond_big_yellow.ppm0000644000076400001440000005744012225473206021264 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 90 90 255 i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>oBoBuG{LQQVV[[[[[[[[[[[[[[[[[[[[[[[[[[[VVQQ{LuGoBoBi>i>i>i>i>i>i>ftąąɉɉ͌͌яяяяՒҐҐя͌ɉąƒ}}zyvtrpolifca`^][[[[[yJyJi>i>i>i>i>yJftąώ֓ږۗۗۗܘܘݙߚߚߚߚߚݙܘؕӑ͌ɉąÄƒ}}yvtplifc`^][[[[RRyJi>i>i>i>yJftąώږۗۗܘܘݙݙݙݙݙݙݙܘۗؕՒώ̋LJ~{yvutrolha`^][[[[[[[RRyJpCi>i>i>yJftąώږߚߚߚܘږהՒҐώ̋}}}ztoolifffcc``[[[[[[[[[[[[VRyJpCi>i>i>yJftąώږߚߚܘږהՒҐώʊtttoliifffcc``[[[[[[[[[[[[[[XRyJpCi>i>i>yJftąώږߚߚܘږהՒҐώʊyuuutsrpoliiihfffdca```^][[[XRyJsFi>i>i>yJftąώږߚߚܘږהՒҐώ͌LJ}}}}{zyxvuttspoolkhfddda`^[XRyJsFi>i>i>yJftąώږߚSbS6ߚܘږהՒҐώ͌ʊƒ}{zyxvuttspoonlkhfdda`^[XRyJsFi>i>i>yJftąώږߚvvv6ߚܘږהՒҐώ͌ʊLJƒ~}zzyyyxvuuspkhfdda`^[XTyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌ɉąÄƒƒƒ~~~}zusokhfda`^[XTyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌ɉņąÄƒƒƒ~~}}}usokhfda`^[XTyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌ɉņņąąÄƒ~~}}xsnkhfda`^[XTyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌ɉLJLJņąąƒƒ~~}}xsokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋ɉLJņņąąƒƒ~~}}ysokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋ɉLJLJņąąÄƒƒ~}}ysokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋ɉLJLJņņąąÄƒƒ~}}ysokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋ɉLJLJņņąąąÄƒ~}}ysokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋̋ɉLJLJņņąąąƒƒ~~}ysokhfda`^[XRyJsFi>i>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋̋ɉȈLJņņņņąÄƒ~}ysokhfda`^[XRyJpCi>i>yJftąώږߚvv6ߚܘږהՒҐώ͌̋̋ɉȈLJLJņąąąÄƒƒ~}ysokhfda`^[XRyJpCi>i>ftąώږߚvv6ߚܘږהՒҐώ͌̋̋ʊɉɉȈȈLJņąąÄƒ~}ysokhfda`^[XRyJpCi>ftąώږߚvv6ߚݙۗږה֓ՒӑҐяώώ΍͌ʊȈLJņąąƒ~}ysokhfda`^[VRyJi>tąώږߚvv6ߚݙۗږה֓ՒӑҐҐяώώ΍͌̋ʊȈņąƒ~}ysokhfda`^[T~OrEąώږߚvv6ߚݙۗږؕה֓ӑӑҐҐяώώ΍͌͌ʊLJąƒ}yslkhfda`^[RyJώږߚvߋq6ߚݙܘܘۗؕؕ֓Ւяώ͌̋ʊȈąÄ~}yyuplfXږߚvߋކ{bSS6.ߚߚܘۗؕ֓֓ՒҐҐҐ΍̋̋LJąą}lߚvߋߋ{vbSN6ߚߚܘؕؕ֓ՒՒҐҐя΍̋ʊLJąƒ}tlhh̋ההההה̋}}}}ƒąȈ̋Ґ֓ږߚ&NvvvvvvvXX>ߚߚݙݙݙܘۗۗؕה֓ҐҐώ΍͌̋͌ҐӑՒՒ֓הؕה֓֓ӑώɉąhh̋ההההה̋}}}}ƒąȈ̋Ґ֓ږߚ.]vvvvvvN6ݙۗؕה֓Ւώώ΍͌̋̋ʊɉņÄ}~ƒÄņ͌΍яՒהؕۗݙܘܘהhh̋ההההה̋}}}}ƒąȈ̋Ґ֓ږߚ6]vvvvvNۗהҐώ͌ʊLJą}}{zyyxvx{~ƒʊ΍яהؕܘܘߚהhh̋ההההה̋}}}}~ƒąȈ̋Ґ֓ږߚ6]vvvv>ߚۗ֓ώʊLJă~zxvutsrrppptuz{ɉώ֓ؕܘߚܘӑhh̋ההההה̋}}}}}~ƒąȈ̋Ґ֓ږߚ6]vvv.ߚږ֓΍Ȉƒ}zxutsrpponnnotuzʊՒؕܘߚܘܘąhh̋ההההה̋}}}}}}~ƒąȈ̋Ґ֓ږߚ6]vvߚږ֓͌LJ}{yvutrpponnllllnruz͌הܘߚܘܘąchh{ההההההÄ}}}}}}~ƒąȈ̋Ґ֓ږߚ6]vߚږ֓͌ņzvtspnllkkiihhhhhhkou~ąҐؕߚܘܘąci>hh̋ההההה̋}}}}}}}~ƒąȈ̋Ґ֓ږߚ6]ߚږ֓͌ņ~ysrnkihhhhhhhhhhhhhioxʊ֓ܘߚܘąci>hh{הההההה̋}}}}}}}~ƒąȈ̋Ґ֓ږߚ6ۗ֓͌ņ~xrlkhfffhhhhhhhhhhhhltLJҐږߚܘώci>i>hh{הההההה̋}}}}}}}~ƒąȈ̋Ґ֓ۗߚݙ֓͌ņ~xphdaaaacfhhhhhhhhhhip{Äяؕݙߚܘώci>i>hh{הההההה̋}}}}}}}~ƒąȈ̋Ґהۗߚږώņ~yrha^][[]^afhhhhhhhhiny͌הܘߚܘώci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚߚ֓ʊyric^ZXVVXX[afhhhhhhilxɉՒۗߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚܘяƒysif`ZXURRRUXafhhhhhhlv}Ȉӑۗݙߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚږ̋{skfa[VTQPPQTX`fhhhhhlv}ÄҐۗݙߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚהņxlfa[UR|M{LxIyJPRX`fhhhhlv}ƒҐږܘߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚяrfa[UQ|MyJwIsFuG{LQV`fhhhlt~Äώהܘߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚ΍{la[UQ|MxIuGrErEsFxIPU^fhhhr}Äώ֓ږߚܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌Ґהۗߚɉuf]UQ|MwIsFpCnAnAsFxI~OU^fhhlu͌Ւږܘݙܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌ӑהۗߚņo`VQ|MuGrEnAi>i>nAsFxI|MU]fhhr}ąяؕܘߚݙܘהci>i>hh{הההההה̋}}}}}}}~ƒąȈ͌ӑהܘߚܘ}hZQ|MuGrEnAi>i>i>nArExI|MU[fhhvLJӑۗܘߚߚܘהώci>i>hh{הההההה̋}}}}}}}~ƒąɉ͌ӑהܘߚۗzdU|MuGrEnAi>i>i>i>nArExI|MU[fhlvȈՒۗݙߚݙږӑąci>i>hh{הההההה̋}}}}}}}~ƒņɉ͌ӑהܘߚؕx^PwIrEnAi>i>i>i>i>nArExI|MU[fhlzƒȈӑۗܘۗږӑąci>i>hh{הההההה̋}}}}}}}~ƒņɉ͌ӑהܘӑsZ{LsFrEi>i>i>i>i>i>nArExI|MU[fhpząɉӑږږהӑąci>i>hh{הההההה̋}}}}}}}~ƒņɉ΍ӑה͌rXxIrEpCi>i>i>i>i>i>nArExI|MU]flsąʊҐהҐ͌ąci>i>hh{הההההה̋}}}}}}}~ƒņɉ΍ӑȈpUwIrEoBi>i>i>i>i>i>nArExI|MU]fouņ΍яώą{Vi>i>hh{הההההה̋}}}}}}}~ƒņɉ΍ÄnTwIrEnAi>i>i>i>i>i>nArExI|MU]hpyņ͌͌ƒrVi>i>hh{הההההה̋}}}}}}}~ƒņɉlTrErEnAi>i>i>i>i>i>nArExI|MX`lsyąņfVi>i>hh{הההההה̋}}}}}}}~ƒņ}k~OrErEnAi>i>i>i>i>i>nAsFxI|MX`lu{ÄfVi>i>hh{הההההה̋}}}}}}}~ƒzh|MrErEnAi>i>i>i>i>i>nAsFxI|MXcpy{~{fVi>i>hh{הההההה̋}}}}}}}~xf|MrErEnAi>i>i>i>i>i>nArExI|MXcu{{u[{Li>i>hh{הההההה̋}}}}}}}~vf|MrErEnAi>i>i>i>i>i>nArExIQ[f{{{[{Li>i>hh{הההההה̋}}}}}}}~ud{LrErEoBnAi>i>i>i>i>oBrE|MU[i{{[{Li>i>hh{הההההה̋}}}}}}}tc{LrErEpCoBnAi>i>i>nApCxIQ[ao{[{Li>i>hh{הההההה̋}}}}}}sa{LrErEpCpCoBnAnAnApCrE|MTaou[{Li>i>hh{הההההה̋}}}}}r`yJrErEpCpCpCoBnApCrExITXao[{Li>i>hh{הההההה̋}}}}r^yJrErErEpCpCpCrErExITX[i[{Li>i>hh{הההההה̋}}}p]yJrErErErErErErEuGP[[a[{Li>i>hh{הההההה̋}}p]yJrErErErErErEuGP[[a[{Li>i>hh{הההההה̋}p]yJrErErErErEuGP[[[[{Li>i>hh{הההההה̋p[yJrErErErEuGyJ[[[[{Li>i>hh{ההההההz[yJrErErEuGyJ[[[[{Li>i>hh{הההההÄ[yJrErEuGyJ[[[[{Li>i>hh{ההההώ[yJuGuGuG[[[[{Li>i>hh{ההההryJuGuG[[[[{Li>i>hh{הההÄ[uG[[[[{Li>i>hh{ההώ[[[[[{Li>i>hh{ההr[[[{Li>i>hh{̋ה[[{Li>i>hhhh[{Li>i>hhh{Li>i>hi>bubbros-1.6.2/bubbob/images/lightning_large.ppm0000644000076400001440000004265112225473206020570 0ustar arigousersP6 90 66 255 bubbros-1.6.2/bubbob/images/keys.ppm0000644000076400001440000014001712225473206016401 0ustar arigousersP6 128 128 255 QT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYNO`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPWO`YYRTMVYN{SRWORTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZVaaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaaOZRPROMzRO^RWUN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPWVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVVWMMRQQUTUP}P|WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNWPORM|OPQ`UQXMzP~WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNN^SOPQ`UQXMzP~;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI `R _O?6PG8/A9;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI{l `R _O?6PG8/A9=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\\Mk]A8D;0%>6=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\XK\Mk]A8D;0%>6>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHuf gXYK<37/*#I?>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHYL[L]MYK<37/*#I?6ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1ufhU?6VG;1;2UK <56ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1[J dSZK YK fV;1;2UK <5:nb9yn|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| hXr`tem_/'2* D97{qG>yy F<?6JB C;7{qG>yy}rc?6 B8.%8w<|8pfYJ/'?6 B8.%8w<|8pf>}rc?6 B8.%8w<|8pf>}rc _N?6 B8.%HG:yqJn` [KqBqBqB8!8!8!8!G=/' 80HG:yq8!8!8!8!qBqBqB cT aS>3G=/' 80HG:yqJn` [KG=/' 80HG:yqJn` [K iZ>3G=/' 80C7oa?x>[J bSqcqBhqBqB8!bbS8! E; GBC7oa8!Sbb8!qBqBhqB dV"v ]O 5.?7 E; GBC7oa?x>[J bSqc E; GBC7oa?x>[J bSqc_O dV"v ]O 5.?7 E; GB9y<t6|q>~ cUo` ]Oxz0hhqB8!8![xbS2)909y<tSbx[8!8!qBhhx6 fWxfC98. ?82)909y<t6|q>~ cUo` ]O cS2)909y<t6|q>~ cUo` ]O cS \N fWxfC98. ?82)90??DRqBLqbS8!Sbـdd=35.??ddـbS8!SbqLqB@6OG=35.??DR=35.??DR`R_P gW}mXHfU YJ dT@6OG=35.EI@x;wqB[ـodU2So* >6EIoSU2doـ[qB E;G>* >6EI@x;w* >6EI@x;w\MRBZK hZ aT Q06ny6,bArbL? ZK`Q E;G>* >6S;C>|RCddȇYs88!.% @6S;8!`}CȌdd^O?5;2.% @6S;C>|RCTGaR.% @6S;C>|RCTF~o^7̍-3fwhaR`Q^O?5;2.% @69xm8t8w7ym \Lk]U2dtdYs8"?7>5?69xm8t8w!Xx>dtdU2QCaQA8?7>5?69xm8t8w7ym \Lk]bQj\d?7>5?69xm8t8w7ym \Lk] iY8wSqb _PQCaQA8?7>5?67}q7q6qe7h_K= ]LhXqBqBttdU2S ujp`[JaQ`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[NXHTEYIZLSU2dttqBqBI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX=oD#~'8!`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[No`7)aO# .hB`PI:UGvhD; ?6A7;3:w:y6tIm `P\Muu.hhqBU28![ـo~cT m_ gX\L p]G: ^PeT m^ @8 >61(2):w:y6tIm `P\M[OZK\MTE hYpoـ[8!U2qBhhsj# ^PeT m^ @8 >61(2):w:y6tIm `P\M[O8!Soڍ$SG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[ON@cTe|>̌*\AG: ^PeT m^ @8 >61(2)6}p?AJYJ\M\NqBhqBqB8!bbS8! F;5- E=MC6}p?AJ8!Sbb8!qBqBhqB m^ aVdU F;5- E=MC6}p?AJYJ\M\N8!bـdd8!Sbxb F;5- E=MC6}p?AJYJ\M\N Q0yGf<$ F;5- E=MC:|qI:x:x\Kr`XLqBqBqB8!8!8!8! A69/F<2):|qI:x:x8!8!8!8!qBqBqBWH\L jZ A69/F<2):|qI:x:x\Kr`XL8!b[SU2U2U2S[b A69/F<2):|qI:x:x\Kr`XL A69/F<2)>y:z[M l^bS\O C; >5;37/=|;|r>y:z[M l^bS\O C; >5>y:z[M l^8!8!8!U2dtd8!8!8!bS\O C; >5;37/>y:z[M l^bS\O C; >5;37/6w:w\MZKp_D; E=/%=2:t;{6w:w\MbRp_D; E=6w:w\MZKU2dtoS8!p_D; E=/%=26w:w\MZKp_D; E=/%=26~r>39/-%K?6~rB<|=xK?6~rqBqBtdـbqBqB>39/-%K?6~r>39/-%K?7|q@6>6@66/7|q<~r:}q6xm6/7|qqBqBhtdd[qhqB@6>6@66/7|q@6>6@66/.%0( 912* <46..%0(*"1* <46..%0(qBhhqBU2qBLhh 912* <46..%0( 912* <46.1)0*3,5.1+6/1)0*2+2)1+6/1)0*qBqBqBqBqBqBqB3,5.1+6/1)0*3,5.1+6/2)?7.(4,0(2)2*B:*!0(2)?7.(4,0(2)?7.(4,0(>6 7/)#6,/(/)-% /)/)91>6 7/)#6,/(>6 7/)#6,/(QT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYNO`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPWO`YYRTMVYN{SRWORTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZVaaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaaOZRPROMzRO^RWUN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPWVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVVWMMRQQUTUP}P|WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNWPORM|OPQ`UQXMzP~WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNN^SOPQ`UQXMzP~;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI `R _O?6PG8/A9;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI{l `R _O?6PG8/A9=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\\Mk]A8D;0%>6=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\XK\Mk]A8D;0%>6>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHuf gXYK<37/*#I?>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHYL[L]MYK<37/*#I?6ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1ufhU?6VG;1;2UK <56ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1[J dSZK YK fV;1;2UK <5:nb9yn|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| hXr`tem_/'2* D97{qG>yy F<?6JB C;7{qG>yy}rc?6 B8.%8w<|8pfYJ/'?6 B8.%8w<|8pf>}rc?6 B8.%8w<|8pf>}rc _N?6 B8.%HG:yqJn` [KqBqBqB8!8!8!8!G=/' 80HG:yq8!8!8!8!qBqBqB cT aS>3G=/' 80HG:yqJn` [KG=/' 80HG:yqJn` [K iZ>3G=/' 80C7oa?x>[J bSqcqBhqBqB8!bbS8! E; GBC7oa8!Sbb8!qBqBhqB dV"v ]O 5.?7 E; GBC7oa?x>[J bSqc E; GBC7oa?x>[J bSqc_O dV"v ]O 5.?7 E; GB9y<t6|q>~ cUo` ]O cSqBhhqB8!8![xbS2)909y<tSbx[8!8!qBhhqB l] fWxfC98. ?82)909y<t6|q>~ cUo` ]O cSd2)909y<t6|q>~ cUo` ]O cS \N fWxfC98. ?82)90??DRqBLqbS8!Sbـdd=35.??ddـbS8!SbqLqB@6OG=35.??DR8!ddS8!=35.??DR`R_P gW}mXH zH݂pZu< YJ dT@6OG=35.EI@x;wqB[ـodU2So* >6EIoSU2doـ[qB E;G>* >6EI@x;w8!SooـbS* >6EI@x;w\MRBZK hZ aT 3 Vm5`Q E;G>* >6S;C>|RCtU28!.% @6S;8!U2t$!^O?5;2.% @6S;C>|RCTG=mAbـdd8!Sbxb.% @6S;C>|RCTF~o1qL^O?5;2.% @69xm8t8w7ym \Lk]U2d ȌdU2d?7>5?69xm8t8wdU2dȌdU2QCaQA8?7>5?69xm8t8w7ym \Lk]=m@#[SU2U2U2S[b?7>5?69xm8t8w7ym \Lk] iYiZ?|ÜaQA8?7>5?67}q7q6qe7h_K= ]LhXqBqBtt d|BlaQ`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[NXH .VWttqBqBI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX8!=oDIxLVWʏ#9h;;m@8!`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[No`7)aOuj7vQݎvhD; ?6A7;3:w:y6tIm `P\M[OqBhhqBU28!yَ!\L p]G: ^PeT m^ @8 >61(2):w:y6tIm `P\M[OZK\Mݓ#8!U2qBhhqBG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[OU2~Nj|%AxJG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[ON@cT m_kQz(St; m^ @8 >61(2)6}p?AJYJ\M\NqBhqBqB8!bbS8! F;5- E=MC6}p?AJ8!Sbb8!qBqBhqB m^ aVdU F;5- E=MC6}p?AJYJ\M\NqBqBtdـbqBqB F;5- E=MC6}p?AJYJ\M\N zH݂pP/ F;5- E=MC:|qI:x:x\Kr`XLqBqBqB8!8!8!8! A69/F<2):|qI:x:x8!8!8!8!qBqBqBWH\L jZ A69/F<2):|qI:x:x\Kr`XLqBqBhtdd[qhqB A69/F<2):|qI:x:x\Kr`XL A69/F<2)>y:z[M l^bS\O C; >5;37/=|;|r>y:z[M l^bS\O C; >5>y:z[M l^qBhhqBU2qBLhhbS\O C; >5;37/>y:z[M l^bS\O C; >5;37/6w:w\MZKp_D; E=/%=2:t;{6w:w\MbRp_D; E=6w:w\MZKqBqBqBqBqBqBqBp_D; E=/%=26w:w\MZKp_D; E=/%=26~r>39/-%K?6~rB<|=xK?6~r>39/-%K?6~r>39/-%K?7|q@6>6@66/7|q<~r:}q6xm6/7|q@6>6@66/7|q@6>6@66/.%0( 912* <46..%0(*"1* <46..%0( 912* <46..%0( 912* <46.1)0*3,5.1+6/1)0*2+2)1+6/1)0*3,5.1+6/1)0*3,5.1+6/2)?7.(4,0(2)2*B:*!0(2)?7.(4,0(2)?7.(4,0(>6 7/)#6,/(/)-% /)/)91>6 7/)#6,/(>6 7/)#6,/(QT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYNO`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPWO`YYRTMVYN{SRWORTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZVaaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaaOZRPROMzRO^RWUN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPWVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVVWMMRQQUTUP}P|WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNWPORM|OPQ`UQXMzP~WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNN^SOPQ`UQXMzP~;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI `R _O?6PG8/A9;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI{l `R _O?6PG8/A9=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\\Mk]A8D;0%>6=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\XK\Mk]A8D;0%>6>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHuf gXYK<37/*#I?>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHYL[L]MYK<37/*#I?6ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1ufhU?6VG;1;2UK <56ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1[J dSZK YK fV;1;2UK <5:nb9yn|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>| hXr`tem_/'2* D97{qG>yy F<?6JB C;7{qG>yy}rc?6 B8.%8w<|8pfYJ/'?6 B8.%8w<|8pf>}rc8!ddS8!?6 B8.%8w<|8pf>}rc _N?6 B8.%HG:yqJn` [KqBqBqB8!8!8!8!G=/' 80HG:yq8!8!8!8!qBqBqB cT aS>3G=/' 80HG:yqJn` [K8!SooـbSG=/' 80HG:yqJn` [K iZ,2,>3G=/' 80C7oa?x>[J bSqcqBhqBqB8!bbS8! E; GBC7oa8!Sbb8!qBqBhqB dV"v ]O 5.?7 E; GBC7oa?x>[J bSqc8!bـdd8!Sbxb E; GBC7oa?x>[J bSqc_O&\!/C(?7 E; GB9y<t6|q>~ cUo` ]O cSqBhhqB8!8![xbS2)909y<tSbx[8!8!qBhhqB l] fWxfC98. ?82)909y<t6|q>~ cUo` ]O cS8!b[SU2U2U2S[b2)909y<t6|q>~ cUo` ]O cS \Nÿ́ "H32)90??DRqBLqbS8!Sbـdd=35.??ddـbS8!SbqLqB@6OG=35.??DR8!8!8!U2dtd8!8!8!=35.??DR`R_P gW}mXHYy =35.EI@x;wqB[ـodU2So* >6EIoSU2doـ[qB E;G>* >6EI@x;wU2dtoS8!* >6EI@x;w\MRBZK hZ aTqb  * >6S;C>|RCTGaRddtU28!.% @6S;8!U2tddqbjZ^O?5;2.% @6S;C>|RCTGaRqBqBtdـbqBqB.% @6S;C>|RCTF~ojZre.% @69xm8t8w7ym \Lk]bQZy?dtdU2d?7>5?69xm8t8wdU2dtd\x=iZQCaQA8?7>5?69xm8t8w7ym \Lk]ty/u}5htdd[qhqB?7>5?69xm8t8w7ym \Lk] iYiZvh{kЍ΅>5?67}q7q6qe7h_K= ]LhXqBuz2ˍƁ bH.`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[N{#Xn4 ˍƁ ux.qBI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhXqB!raZs6.y_z8y'h`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[No`7)aOujp`[Jmw1 pd!A7;3:w:y6tIm `P\M[OqBhhrn&Wt:AvK&ڍdG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[Odڍ|ArGhLuw/hhqBG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[OqBqBqBrn&cT m_'lOtv-x6qBG: ^PeT m^ @8 >61(2):w:y6tIm `P\M[ON@cT m_ gX\L p]% t >61(2)6}p?AJYJ\M\NqBhqBqB8!bbS8! F;5- E=MC6}p?AJ8!Sbb8!qBqBhqB m^ aVdU F;5- E=MC6}p?AJYJ\M\N F;5- E=MC6}p?AJYJ\M\Nk?ixik? F;5- E=MC:|qI:x:x\Kr`XLqBqBqB8!8!8!8! A69/F<2):|qI:x:x8!8!8!8!qBqBqBWH\L jZ A69/F<2):|qI:x:x\Kr`XL A69/F<2):|qI:x:x\Kr`XL A69/F<2)>y:z[M l^bS\O C; >5;37/=|;|r>y:z[M l^bS\O C; >5>y:z[M l^bS\O C; >5;37/>y:z[M l^bS\O C; >5;37/6w:w\MZKp_D; E=/%=2:t;{6w:w\MbRp_D; E=6w:w\MZKp_D; E=/%=26w:w\MZKp_D; E=/%=26~r>39/-%K?6~rB<|=xK?6~r>39/-%K?6~r>39/-%K?7|q@6>6@66/7|q<~r:}q6xm6/7|q@6>6@66/7|q@6>6@66/.%0( 912* <46..%0(*"1* <46..%0( 912* <46..%0( 912* <46.1)0*3,5.1+6/1)0*2+2)1+6/1)0*3,5.1+6/1)0*3,5.1+6/2)?7.(4,0(2)2*B:*!0(2)?7.(4,0(2)?7.(4,0(>6 7/)#6,/(/)-% /)/)91>6 7/)#6,/(>6 7/)#6,/(QT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYNO`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPW`YYRTMVYN{SRWORQT|MxnlQPRPMQ\MgYPWO`YYRTMVYN{SRWORTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZVaaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaOZRPROMzRO^RWTMtlU^[\SOPPQPZRzQaaOZRPROMzRO^RWUN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPWVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVNWMMRQQUTUP}P|UN|[aYVN~[OTRPSVVWMMRQQUTUP}P|WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNWPORM|OPQ`UQXMzP~WP^[SWTUPUPNN^ORM|OPQ`UQXMzP~WP^[SWTUPUPNN^SOPQ`UQXMzP~;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI `R _O?6PG8/A9;{:|q:}q>y i\ `Q hY{l `R _O?6PG8/A9;{:|q:}q>y i\ `QrcUI{l `R _O?6PG8/A9=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\\Mk]A8D;0%>6=:|r;v=|yk`OZK\Mk]A8D;0%>6=:|r;v=|yk`O m\XK\Mk]A8D;0%>6>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHuf gXYK<37/*#I?>{6xm7tI aRWHYL gXYK<37/*#I?>{6xm7tI aRWHYL[L]MYK<37/*#I?6ym:t>zDs?1[J dSZKVG;1;2UK <56ym:t>zDs?1ufhU?6VG;1;2UK <56ym:t>zDs?1[J dSZKdVG;1;2UK <56ym:t>zDs?1[J dSZK YK fV;1;2UK <5:nb9yn|>| C:/'2* D99r<>|>| C:/'2* D99r<>|>|8!bـdd8!Sbxb C:/'2* D99r<>|>| hXr`tem_/'2* D97{qG>yy F<?6JB C;7{qG>yy}rc?6 B8.%8w<|8pfYJ/'?6 B8.%8w<|8pf>}rc8!8!8!U2dtd8!8!8!?6 B8.%8w<|8pf>}rc _N?6 B8.%HG:yqJn` [KqBqBqB8!8!8!8!G=/' 80HG:yq8!8!8!8!qBqBqB cT aS>3G=/' 80HG:yqJn` [KU2dtoS8!G=/' 80HG:yqJn` [K iZ-2-"H.I;/' 80C7oa?x>[J bSqcqBhqBqB8!bbS8! E; GBC7oa8!Sbb8!qBqBhqB dV"v ]O 5.?7 E; GBC7oa?x>[J bSqcqBqBtdـbqBqB E; GBC7oa?x>[J bSqc_O T1g  x]\'J7 GB9y<t6|q>~ cUo` ]O cSqBhhqB8!8![xbS2)909y<tSbx[8!8!qBhhqB l] fWxfC98. ?82)909y<t6|q>~ cUo` ]O cSqBqBhtdd[qhqB2)909y<t6|q>~ cUo` ]O cS \NxGya 6EIoSU2doـ[qB E;G>* >6EI@x;wqBqBqBqBqBqBqB* >6EI@x;w\MRBZK hZ aTqb yS;C>|RCTGaRddtU28!.% @6S;8!U2tddqbjZ^O?5;2.% @6S;C>|RCTGaR.% @6S;C>|RCTF~ojZre  9xm8t8w7ym \Lk]bQj\U2dtdU2d?7>5?69xm8t8wdU2dtdU2 iYiZQCaQA8?7>5?69xm8t8w7ym \Lk]bQj\?7>5?69xm8t8w7ym \Lk] iYiZvh{k7}q7q6qe7h_K= ]LhXdVo`raux.ʏʎXs8SdvhD; ?6A7;37}q7q6qe7h_K=dSVm2Ljljuz2}87)aOI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhXdVo`7)aOujp`[JaQ`PI:UGvhD; ?6A7;37}q7q6qe7h_K= ]LhX[No`7)aOujp`[J֍և :w:y6tIm `P\M[Orn&!x|3Yo4AxJ[ـeT m^ @8 >61(2):w:y6tIm `Pـ[;g61(2):w:y6tIm `P\M[ON@cT m_ gX\L p]G: ^PeT m^ @8 >61(2):w:y6tIm `P\M[ON@cT m_ gX\L/f6}p?AJYJ\M\NqBhqBqB8!bbS8! F;5- E=MC6}p?AJ8!Sbb8!qBqBhqB m^ aVdU F;5- E=MC6}p?AJYJ\M\N F;5- E=MC6}p?AJYJ\M\N"݂ދ 2W;:|qI:x:x\Kr`XLqBqBqB8!8!8!8! A69/F<2):|qI:x:x8!8!8!8!qBqBqBWH\L jZ A69/F<2):|qI:x:x\Kr`XL A69/F<2):|qI:x:x\Kr`XLF)} Ն P\-2)>y:z[M l^bS\O C; >5;37/=|;|r>y:z[M l^bS\O C; >5>y:z[M l^bS\O C; >5;37/>y:z[M l^"}Jl͌l!+J/;37/6w:w\MZKp_D; E=/%=2:t;{6w:w\MbRp_D; E=6w:w\MZKp_D; E=/%=26w:w\MZKp_D; E=/%=26~r>39/-%K?6~rB<|=xK?6~r>39/-%K?6~r>39/-%K?7|q@6>6@66/7|q<~r:}q6xm6/7|q@6>6@66/7|q@6>6@66/.%0( 912* <46..%0(*"1* <46..%0( 912* <46..%0( 912* <46.1)0*3,5.1+6/1)0*2+2)1+6/1)0*3,5.1+6/1)0*3,5.1+6/2)?7.(4,0(2)2*B:*!0(2)?7.(4,0(2)?7.(4,0(>6 7/)#6,/(/)-% /)/)91>6 7/)#6,/(>6 7/)#6,/(bubbros-1.6.2/bubbob/images/black.ppm0000644000076400001440000000607212225473206016504 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 32 32 255 bubbros-1.6.2/bubbob/images/bonus_5.ppm0000644000076400001440000006006512225473206017004 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 |%%%%||%,Y35]]]]]]353\%J%|%553535%J%;;]]3J35%J||.\]]}}]]3G3\%|3Z]]3\3\3\]]]]3U.\g 3J]]%%%J35]]353\%m3J3\m|%%J3\DD3\%||3f]]]]%gm|%,Y353\%|%J3\]]]]3\%%|Jm|%J3J.\%|%%J3\&M&M&M|Jm|%J3C3\ |%%J&M3\|gm|%,Y3J3\||%%|mN|%%J.\.\%Jme @3f3f3f0a0a)R @%%J3\3J3\%m|%]]]]353J3\3J.\3\%J|g|%J]]]]353J3\.\.\%J%m|%J]]}}]]353\,Y%J6%% |g|%J]]]]3\%J6,%% |g|%]]]]3\%||||||||||mg|%3535]]353\%|mmmmmmmmmmg|%35RRRR353\%|ggggaaaaaa|%3\DDDD3J3\%|g|%3\353\3J3\%|g|%3\3@3@3L.\%|g|%3\3J3J0a3\%|g|%3\3J3c3U3\%|g|%'O3U3U3\.\%|g%%J,3Z3\.\%|g%J 3Z"E%J%|g%,Y %J%|g%%%J%|g%%|fffffffffffffffffffffffff̙̙̙̙̙fffffffff̙̙̙̙ffffffffffffffffff̙̙̙̙fffff̙̙̙̙̙̙fff̙̙̙̙̙fff̙̙̙̙̙̙̙̙fffffff̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fffffffff̙fffffffff̙̙̙̙̙̙fff̙̙̙̙̙̙ffffffffffffffff̙̙̙̙̙̙fffffffffffffff̙ffffffffffff̙fffffffffff̙̙̙fffffffffffff̙fff̙̙̙fffffffffffff̙fffff̙̙̙fffffffffffff̙ffff̙̙fffffffffffffff̙̙ff̙̙fffffffffffffff̙fffff̙̙̙fffffffffff̙fff̙̙̙̙̙ffffff̙fff̙̙̙̙fffffffffffffffff̙ff̙̙̙̙ffffffff̙̙̙̙̙̙ffffffff̙̙fffffffffffffffffffffffffff̙̙fffff3f333333ffffffff33333f3fff33333f3fffffffffffffffff333333f3fffffffffffffffffffff333333f3ffffffffffffffff33333333fffffffffffffffffff333333333333333333333333333333333ffffffffffffffffffffff3fffffffffffff3fffffffffffffffffff3333333ffffffffffffffffffff3333333ffffffff3333333fffffffffffffff3ffffffffffffffffff3fffffffffff3fff3f333̺ffffffff33f333̺ffffffff3333ffffffffff3ff33ffffffff3ff3333ffffffff3333ffffffffffff333333ffffffffffffffff3f3333fffff3ff3333fffffffffffffff3ff333333ffffffffffffffffffffff33fff33QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfffff3f333333LLf33333f3f33333f3333333f3f333333f3LLLLL33333333LLLLLfff333333333333333333333333333333333fffff3LLLLLLLLLLLfffffff3LLLLfff3333333LLfff3333333Lfff3333333Lfffffffffffff3Lffffffffffffffff3Lfffffff3fff3f333LLfffff33f333LLfffff3333fffff3ff33fffff3ff3333fffff3333fffffff333333fffffffffffLf3f3333Lf3ff3333f3ff333333fff33fff33-Gh Gy, , , vT `GDy, , , PDT `-E, T P, Z5Z5hET y, , Z5PZ5oooD-, , , +4 , ooy, EEG8J, PDED+ Z5ooh, , yDGEG8J8J, GD, Ro, , PGD+EG8J8J GEDDhP, , , RR, PEED+448J hED+4ߋ] , Z5EoR, hE++ߋ]8J hD+48J R , DZ5RoZ5hEG48J8J GD48J R, GGEEGPRRRGEEG Z5, PGG8J R, vEGDDEPZ5, Z5, GE Z5 , Gߋ] Z5PET DDvZ5, , PGE Z5^ߋ]+GE , yEGT DP, , Z5GG  8JGDy , vGDD , , , EEEEEEh  ^^8JGߋ] , vDGT  ߋ]GEEDGZ5    4G440 GEDGEh   T GGP   T T P  ̙)R3f3f3f3f3f3f3f3f̙̙̙)R>)R3f3fKooooooK̙̙K)R>)R3f3f3f3fKooKKKK̙̙K)R)R3f̙̙KK̙̙̙̙KK)R)R̙̙̙KK)R̙̙̙)R)R)R3f3f3f3f3f3f3f3fKKK)R̙̙̙̙̙̙)R)R)R3f3f3f3f3fKooKK3f)Ro̙̙̙̙)R)R)R)R3f3f3f3fKKKK3f)R)R)RK̙̙)R)R)R)R)R3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f)R)R>>)R)R)R3f3f3f3f3fKKK3f3f3f3fK3fKKKKK3fKK3f)R)R>>>)R)R)R3f3f3f3fKKKKKKKKKKKKKKKK3fKK3f)R)R>>)R)R)R3f3f3f3f3fK3fKKKKKoooooKKKK3fKK3f)R)R>>K)R)R)R3f3f3f3f3f3f3fooooooooKKK3fK3f)R)R>>KK)R)R)R3f3f3f3f3f3f3f3f3f3fKKKKoooKoK3f3f3f)R)R>>KoK)R)R)R3f3f3f3f)R)R3f3f3f3f3fKKKKKKKKK3f)R>>>Ko)R)R)R)R)R)R)R)R)R3f3fKKKKKKKKK3f)R)R>>)Ro̙̙̙̙̙̙oK)R)R)R3f3f3f3fKKK3f3f)R)R)R>>>3fKoooooooooKK)R)R)R)R)R)R)R)R)R>>>>)R)R)RKo̙̙̙̙̙̙̙̙̙oK2ۇSRahrqqsbt|r|2P%?unmyTo|r|ĹwT2ۇSQnķo|\l˨2#pķwch&`wjum&%&!²pzZn};loA(ƼYrI}4W&gz2kQ_t& s=pZqv8ϾvFsf Ya'vUqt 3v^1#ªuTwD>(&ƸvSqƿvI_±r?QmvdOrdRD|Qv ŋ \QITmş!jVLPaosss~ ȕcTGIVX[_eZJbubbros-1.6.2/bubbob/images/blitzy_shot.ppm0000644000076400001440000000306412225473206020000 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 16 32 255 wwwwwwwwwwwwwwwvvv3wwwwwwv33333wwwwww3333wwwv333333vwwwvvvv333www3333www33333vwwwwww33vvv3wwwwwwwwwvvwww333wwwwwwvvwwwwww3vvvvvwwwwwwv333333vwwwv33333www333vwww33333333wwwwwwwww33vvv3wwwwwwwwwvvwwwvvwwwvvwwwwwwvvvv33wwwwwwv3333333wwwv3333vwwwv3333vwwwv3v3vv3vwwwv3333vwwwwwwv3v33vwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwbubbros-1.6.2/bubbob/images/blitzy_angry.ppm0000644000076400001440000003006512225473206020144 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 128 255 333333333333333ggCCggQQ99CCssggCCCC99CCssuuuuCCCCQQCCCCuuggCCCCCCggCCssuuQQCCgggguuCCCCCCssggQQ99999999++CCuuuuggCCssggggQQ99EEEE99uuuuuuCCssggQQ++++9999CCuuuuuuCCggCCggCCgguuuuggQQCCQQCCggCC9999uuggQQCC++99++99999999CCCCEE99QQCC9999EE99EE99++EE99CCCC999999++99++999999CCggffCCCCssCCCCCCCCssssCC99fCCCCssQQ99QQCC9999CCuuCCgguuCCuuggCCgguuCCgguuggCCgguuCCCCuuuuuuuugguu3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ff333333333333333ggCCggQQ99CCssggCCCC99CCssuuuuCCCCCCCCuuggCCCCssuuCCCCCCCCssggCC99999999++CCssggggQQ99EEEE99CCssggCC++++9999ggCCCCgguuuuCCuuggCCCCCCuuuuuuCCCCuuggCCCC++99++99CCggCC99CCggCCQQQQ9999EE99EECCQQCCEECCCCCC999999++99++999999++99CCggffCCCCssCCCCCCCCssssCC99fCCCCssQQ99QQCC9999CCuuCCgguuCCuuggCCgguuCCgguuggCCgguuCCCCuuuuuuuugguu3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ff333333333333333ggCCggQQ99CCssggCCCC99CCssuuuuCCCCCCCCuuggCCCCssuuCCCCCCCCssggCC99999999++CCssggggQQ99EEEE99CCssggCC++++9999CCggggCC9999CCggCCCC++99++999999EEssQQQQ9999EE99EE99CC9999ss999999++99++9999CCggCCssffCCggCCuuCCuuCCuuCCssss99fuuCCuuCCQQssssQQ99uuCCgggg99CCCC9999ggggCC99CCCCuuCCgguuCCuuggCCgguuCCgguuggCCgguuCCCCuuuuuuuugguu3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ff333333333333333ggCCggQQ99CCssggCCCC99CCssuuuuCCCCCCCCuuggCCCCssuuCCCCCCCCssggCC999999++++CCssggggQQ99EEEE++CCssggCC++999999ggCCCCgguuuuCCuuggCCCCCCuuuuuuCCCCuuggCCCC++99++99CCggCC99CCggQQQQQQ9999EE99EECCQQCCEECCCCQQ999999++99++9999999999CCggffCCCCssCCCCQQssss99fCCQQQQssssQQ9999CCCCQQCC99999999CCuuCCgguuCCuuggCCgguuCCgguuggCCgguuCCCCuuuuuuuugguu3ffffffff33f333ffffff33f33f33fffffff33ff3f3ffffffff33ffbubbros-1.6.2/bubbob/images/extra1.ppm0000644000076400001440000006006512225473206016636 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD##*! +*#:@8yjW#:@8~uY G:@8eoIE& # #esK^2BFjze襻esKg=S)A$/#esK_2T)SB$3RF^l#`zZ荧esK_2S$1.NApzFM|#x~esK_2S$F#W$l|s"%@WzMvvesK_2KG '2Fxڊ]h##xflesK_2KA'4PZ{}zgv %GMzA|^^sK_2K<:z "'Fgvvusqk~P^@#iTwQsK_2K<5'##P]j|k~i}g{ey_sES #Dz5oMpJ_2K<71z"GUf`u_t]r[pYnJ]G# [AnH_2K<75&# #APTiUkTiRgPfKa5F #Bq.X:[0J<65( @@;LI`JaH_F]C[7MF?++uoWk7>3.-' @G8M?X>VC0L(C)D(D%@/ #;;ww{{wwssnnjjffbb]]YYUUQQLL>?H!3(B;2G#UUmmllhhdd__[[WWSSNNJJFFBB>>77%%'131%#GVV[[XXTTPPKKGGCC??::6622..)) I+ # G# ;;JJHHDD@@;;7733//++&&"" % A#@--11..**''## ##*+++++++++++*#klv}v}v}zK=`\v}v}zK=v}v}v}`\zK=v}v}zK=v}Rv}v}v}[[Rv}v}[[[[v}`\v}[[v}zK=v}RBURv}v}zK=zK=v}v}s*v}v}v}[[v}v}[[F-[[v}kl [[[;hh/v}kl [[v}v}v}zK=v}v}v}v}v}R[[v} Yv}v} Y`\v}[v} Y`\v}v}v} Y Y Y Y Y Y C 5 Y Y N Y Y Y Y Y Y Y V Y Y Y Y Y Y Y Y Y Y Y Y Y Y* Y Y Y Y Y Y Y  X X X X X X X) X X X X X X X X X X X X X X V X X X X X X X N X X4 C X X X X X Xv}v}v}zK= Xv} v}zK= Xv} I  v} Xv} II OHv}v}v}v}v}zK=v}v}OH   klv} X.ggs;II klv}I II-EII v} IIv} v}v}OH s v}v}zK=zK=v}v}OH TA OHv}zK=v}! II v}zK=v} II II v}v}OH II OH v}v} v}OH  v}`\v} I v}zK=v}v}v}v}`\v} v}`\`\v}v}v}zK=3333333333333333333SSS3f3333SSS3f3G !!3f[1,%!!3fpJEMt!]&.~/fcSjṍɕԬ׷ٷܲď׉dqnra,fN&7יvςzrzϧ̓ovi9ZiWO#Q4CL3IKFIB:>fA>>fovkl||ɂz{Ŋg6TfZI0K&<1#V3.iA1>f>>0JnJT\kfIVrzād|9V\P5%:--D7GN@f3f@@:bJ`:BL]LCoVLy{luwfy[tBWj1T]V<@), 40W/f3f@@ l} I^+,>K"8X@IZScT\uJZvAKg59K7VLjYE[2$/ff3ff3ffff3f3ffffffffffffffffff3fffffffffffffffffffff999 000 999fff000    P9n1&U 'Q! W:x1^   $J:w1 X:x1_ I0`):x1:x1 XP^#h X F# P^P^:x1 X:x15t+ X X!>:v1 X8j15Q1:u1:x1:x1 X:x1:x1 Y X /]):x1:x1 X:x18n10B.:v1@q+@q+ X:x1,o# YP^ :w1:x1:x1 X:x1:w16Y1:v1@q+P^ X:x1cP^ X:x1:x1P^ XP^:x17d1:v1:x1:x1 X:x1b X X4L17b1 G  :x1:x1:x1 X:x1:x17h19u1:x1:x1 X:x1#h X X5Q19r1:v1 J 6:x1P^:x1 X:x1:x18i1:u1:x1P^ X:x1)l X X8n1:x1 X5n-2/Y):x1:x1P^ X:x1:x18j1P^:x1:x1 XP^)l XP^".!:w1:x1 X:w11e)2 P^:x1:x1:x1 X:x1:x18j1:u1:x1:x1 X:x1)lP^ X4K1:x1P^ X:x1:w15n-CO8j1P^:x1:x1 X:x1P^8j1:v1:x1P^ X:x1)l X X4L1:x1:x1 X:x1:x1P^,m#8j1:x1:x1:x1 X:x1:x18j1:w1:x1:x1 X:x1#h X X5N1:x1P^ X:x1:x1:x1^ 8m1:x1:x1P^ X:x1:x18j1:x1:x1:x1 X:x1bP^ X7h1:x1:x1 X:x1:x15t+ X9r1:x1:x1:x1 X:x1:x18o1:v1:x1P^ X:x1` X X:w1:x1 X:x1:x1:x1&j X:u1:x1P^P^ X:x1P^:w18n1:x1:x1 X:x1c X Xa:x1:x1:x1 X:x1:x1:x1_ X5k-:x1:x1:x1 X:x1:x1:x19r14J18i1:x1:x1 X:x1,o#_ _ ,o#:x1:x1 X:x1:x1P^:x1Z J35o-:x1:x12s)d:x1:x1:x19t18n1:x1P^ X:x1:x1:x1:x1:x1 X X:x1:x1:x1:x1,o# X%M :x1:x19w02s)^ :x1:x1:x1:u1:x1:x1 XP^:x1:x1 X X:x1:x1P^:x1:x1:x1_ G%:x1P^:x1:x11r' X"h1r':w1:x1:x1 X:x1:x1:x1:x1:x1:x1:x1:x1:x1:x1:w1 M'O!4l,:x1:x1:x1:x1"h^ X^ "h X:x1:x1:x1:x1:x1:x1:x1:x15t+9  5/`'5n-:w1:x1:x1:x11r'"h^ :x1P^:x1:x1$i[ Y X3 $N7g1:x1:x1:x1 X:x1:x1:x1e X U M :x1:x1:x1 X:x1:x1,o# :x1:x1:x1 X5t+e Y:x1:x1)l Y Y X X9t1:x1a X X X Xbubbros-1.6.2/bubbob/images/flapy_angry.ppm0000644000076400001440000006006512225473206017745 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 777JJ2" V77777JJV V7777V VV xVxx7777 'V xx77777 @@ 'Vxxx 777777 VVex 777@ eVxVex 77@ xVVeeVVeex  @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?777777"7772" VVx777V Vxx VV xVxx @@ 'V xx77 @@ @@ 'Vxxx777 @ VVex777 @ @@ eVxVex777 @@ xVVeeVVeex777 @ @ xVV2VxVVVeVxx777 eVx2VVVVVVVVVexV77 eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?77777"2J77 VVxVJ7V VxxJ7 VV xx @@ 'V 7 @@ @@ 'Vx7 @ VVe77 @ @@ eVxVe77777 @@ xVVeeVVee777  @ @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?"2JJJJ2"JJJV777777777 'V777777777777@ 'Vx77777 77777 VVex @ @@ eVxVex @@ xVVeeVVeex  @ @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?"2JJJJ2"JJJV777777777 'V777777777777@ 'Vx77777 77777 VVex @ @@ eVxVex @@ xVVeeVVeex  @ @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?777"2J7777 VVxVJ777V VxxJ777 VV xx @@ 'V  @@ @@ 'Vx7 @ VVe77777 @ @@ eVxVe7777 @@ xVVeeVVee77  @ @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?77777"7772" VVx777V Vxx VV xVxx @@ 'V xx @@ @@ 'Vxxx77 @ VVex77 @ @@ eVxVex77 @@ xVVeeVVeex77 @ @ xVV2VxVVVeVxx77 eVx2VVVVVVVVVexV77 eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?777777JJ2" V777JJV VV VV xVxx777 'V xx777 @@ 'Vxxx 7777 VVex 777@ eVxVex 777@ xVVeeVVeex 77 @ xVV2VxVVVeVxxx eVx2VVVVVVVVVexVxxx eVxx VVVVVVVeVexxeV2Vx JVVVVVVeVexxxxxeV ?VVVV JJJ2VVeVVe2xeVV ?Vx ?JVVV2xVVx2xeeVV 2x??JJVV2222VVVxVVV VVVV'2??JJ VV VeV?V?V VV""2??? VV JV????VV'2222)]VV)]?????2'"'2'222??222'")])]'2222-' '-22--VV   ''-22'V     '''VVV ?VVVV VV VVV ?  VV V ?VVVV VVVVV?bubbros-1.6.2/bubbob/images/yellow_Hurry_up.ppm0000644000076400001440000002317312225473206020641 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 136 24 255 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbubbros-1.6.2/bubbob/images/cream_pie_big.ppm0000644000076400001440000005744012225473206020202 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 90 90 255  }' }^^^^^^ } } } } }''''^^^^^^' }HC^^ } } } } }'6 } }^ }^ }^' }HCHC } } } } }'' } }'^^ }^ }^'^@HCHCHCfp^^fpfp } } }^^ }^ }^^ }'@@HCHCHCfpHCfpfpfpfpa }^^^@@^^ } }^^@@HCHCfpfpHCfpfpfpaa^ }^^@@^^ }' }^^^@HCHCHCfpfpfpfpfpHCHC }^^^^^^^^^^^ } } }^HCHCfpYY|Ƴ } } }''' } }^^^ }'''' }^@HCƳY1YƳ''66''''' } } } } } }6'^^ƳƳƳƳƳfp }6x'''6x6 } } } } }'6@ƳƳƳƳfpfpfp }'x666' }' }' }HCfpƳƳƳfpHCHCfp } } } } }HCHCYfpfpHCfpY1fpfpfpHCHCfpƳƳƳƳƳHCfpfpHCƳƳfpfpfpfpfpHCHCHCHCfpƳfpfpfpHCHCHCHCfpfpfpfpHCHCfpb y%y%y%fpfpHCHCfpHCab y%y%Y|HCfpfpHCHCHCHCay%b y%y%YY|zz|HCfpfpfpfpHCHCay%b y%y%Y|ƳHCfpfpfpfpfpfpHCHCHCHCHCay%b y%Y|_zƳHCHCHCy%1fpfpfpHCHCHCHCHCHCaaay%b b y%YY|zHCHCHCHCfpHCHCHCHCHCHCHCHCfpYb b y%Y|_zzzHCfpHCfpfpHCHCaaa||b b y%Y|zzzHCHCHCHCHCHCHCHCHCaƳ|z|Yb b y%Y|aHCHCHCHCHCHCafpfpYb b y%y%Y|_zƳaHCHCHCHCHCHCaaƳYYy%b y%y%Y|zzzzƳaHCHCHCHCa|zz||b y%y%Y|aHCfp|z_z||Yb y%y%Y|_zfpHCaaHC||_z|Yb y%y%Y|zzzzƳfp||zzzzzYb y%y%Y|fpfpYYb y%y%Y|_z|fpfp||z|b y%y%Y|zzz|fpHCfpYzzzz|b y%y%Y|||||zy%y%Y|_z___b y%Y|___z_zb y%|______zzzzzzzzzzz__z|_z____|___z__z_zzz_z_|||||_______Y_____1___1__zz_111||||||z__z||||Y||||||||||||11||_________|$$1$$$Y|Yzzzz|Y|YYYY$$$11||_||YYƳzz|zz|Y|ab Yy%$|_||HCHCfpfpHCHCHCHCHCHCHCHCHCHCHCHCHCHCHCfpfpHCHCHCfpfpfpfpHCHCHCfpfpfpHCYzzz||YfpHCHCHCHCfpfpfpHCHCHCy%YHCHCHCfpHCHCfpfpHCHCa||YHCHCHCfpfpHCHCHCHCHCHCHCfpHCHCHCHCHCHCHCfpfpfpHCHCHCfpfpfpHCHCHCfpfpfpHCHC|zz||HCHCHCHCHCHCfpfpfpHCHCHCHCfpfpfpHCHCfpfpHCHCHCHCHCHC||HCHCHCHCHCHCHCHCHCHCHCfpHCHCHCHCHCHCHCfpfpfpHCHCHCHCfpfpHCYfpHCfpfpfpHCHCy%zzz|YfpHCaHCHCHCHCHCHCHCHCHCHCfpfpfpfpHCHCfpHCHCHCHCHCHCHCab $$$$y%$$$1|||Yy%$y%b y%$$$aaaaa$$$$$$$$$$$1$$$$$$$$1$y%$1111$11$$11$$1$$1$11$1$11$aaaa$$$$$$$$1$$$$$$$$$$$$$$111|11111$$$11$1||1$$1|$$$1$$$$$$aa|$$1$1$$1$$$1$1$$$1111$1||1||11$11111$$||$1|1$1$1$$aaa$$1|11||1|11$||$1$$$1||$1$||||1||1111||11111|||$$$11$aaa1$111|||11111||1111|||||1|||111||1|||||||||11||1Y1||1$ay%YYY|zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|z|_YfpY|_zzzzzz_z|Y||zzzzzzzz|fp||zz_zzz|fp|_zzzzzz|Y|zzzz|||zzzzzz|zz|zzzzzzzz|Y|||fpHCHCHCHCHCHCfp||zzzz||zfpHCHCHCHCHCHCfpƳƳ|zzzzzfpHCHCHCHCHCHCfpƳzz|YYzzYY|zz|fpHCHCHCHCfp||zz||fpHCHCHCHCfpƳ|||z|fpHCHCHCHCfp||YY__Yfp||_zz|HCHCrHCfp|zzzzzfpHCHCrHCfpƳzzz||||||HCHCfp|YYY||zzzzz|HCHCHCHCHC|zz|zzz|fpHCHCHCHCfp|Yzz|zz|zfpHCHCfp|YYfpY|z|zz|HCHCfp|z|||||||fpHCHCHCHCHC|zzz|zzzzzHCHC||_YYfpfpfpfpHCHCHCHCHCHCHCfpfpfp|Y||||fpfpfpfpHCHCHCHCHCHCHCHCfpfpfp$||||fpfpfpfpHCHCHCHCHCHCHCHCfpfpaa$$aaaaaaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaaa$1$$$$$1$1$$$$$$$$11111$1$1$$$$$$$$$$$$$$1$$$aa$$$$$$1$$$$$$$$$11$$$$$1111$1$1$1$$$$$1$$1$$$aa$$$$$$$1$$$$11$$$11$$1$111111$111$1$$1$11$$$$1$$$$$$$$a$$$$$$$$$$$$$$$$11$$$$$111111|11$111111$1111$1$11$11$$1$$1$$$aa$$$$$1$$$$$11$$$$11$$1111|||111111111111111$111111$1$$$$$$$$$$$$$aaa$$1$$$$$1$$$11111111|||111|11|||11||11111111$1$$$$$$$$aaa1$11$$$$11||1||111|||1111|||11||111111111$$$$$$$1$aaaYfp$1$1111$$1Y$11||1|||||||||111||1111||||||111||1$11Y$11$$1ay%|YY______||zzz||zzz|Y|zz_z_|Y||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzњy%aYYYYYYYYYYYYYYYYYYYYYYay%aaaaaaaYY$Yaaaaaa$$$$$$$$$$Y$$$$$$$$$$$$$$aaaaaa$$$1$1$$$$1$$$$$11$$111$$1$$$$$$aaaaaaaaa$111$$111$111$1$1$1$1$$1$1$11111$$$$aaaaabubbros-1.6.2/bubbob/images/game_over_0.ppm0000644000076400001440000001406412225473206017613 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 64 32 255 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNJNNNNJJNNNNNNJNNJJNNNJJNNNNNNNJJNNNJJJJNNNNJNNNNJJNNJJJJNNNJNNJNNNNJNNNJJNNJJNNNNJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNJNJNNNNNNNNJNNNJJNNNNNNNNJNNJNNJNNNNJNJNNNNJNNJJJNNJNNNNJNJNNJNNJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNbubbros-1.6.2/bubbob/images/star_large.ppm0000644000076400001440000011007312225473206017550 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.1 32 384 255 0x(eBbKbbb#}#}fbbb`+IfbbbbI;bbbbb0 x܆bbbbbbbbbbbbbbbb Q Qbbbbfffffffbbbbbbbbbbbbbbb Q Qbbbbbbbbbbbbbbbbbbbbbbbb Q Qbbbbbbbbbbbbbbbbbbbbbb Q Qbbbbbbbbbbbbbbbbbbbb Q Qbbbbbbbbbbbbbbbbbb Q Qbbbbbbbbbbbbbbbb Q Qfbbbbbbbbbbbbb Q 'd-N=+*ܗ!8+K]+#96**'/9cP+*R R ]****l  ΃H***m$ .****#m$m$%8***),H********.****iA+************/) ]3************0O ,*************5m-**************5ב.****************5%d-******************50]+********************5% DP+**********************5AQH*************************5c8***************************58{******{/*+****/6Q****" {s***cq%,**q%W3*(%G*O @[*U ݚ"LW τD4̀) Mߜ#B2I 1?ЅI-KшЅI" 4[ " $YӋЅЅIw8.l2|b֎ЅЅЅI oІ)I8rwٔ ЅЅЅЅIC͂ЅЅш)>0ܙ"ЅЅЅЅЅI3ЅЅЅЅЅ҉*%ЅЅЅЅЅЅIbЅЅЅЅЅЅЅЅЅЅЅЅЅI+}ЅЅЅЅЅЅЅЅЅЅЅЅl` z(ЅЅЅЅЅЅЅЅЅЅЅЅЅЅ́DER ЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅ|:  wЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅQ |)?ЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅa~*͂ЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅЅx06`ܗ!ЅЅЅЅЅЅЅЅЅЅЅЅЅЅ~Ff"22ЅЅЅЅЅЅЅЅЅЅЅЅ΃U s&tVІЅЅЅЅЅЅЅЅЅЅЅ^ b sܗ!ЅЅЅЅЅЅЅЅЅЅЅЅIO+ЅЅЅЅЅЅЅЅЅЅЅЅЅI%CЅЅЅЅ͂W 0͂ٔ ЅЅЅЅЅIF`ӊЅwGd!x($ЅЅЅЅI8`Ԍ>CW ޛ"ЅЅЅI8U acۖ!ЅЅIq`בЅI΃]֎I֏UR $0[;*Y}},,.}}55yyLL:GvvffFFbbRR51VV>>hh  99>}""[[Y 00PP1Coo>nnyaayoohhyooooaay#>>oooooohhy155""ooooooooaay44qqLLoooooooooojjttooooiiboooooooooooossooooooooooooooooooooooooooooooooooBBooooooooooooooooooooooaaCoooooooooooooooooooooopoooooooooooooooooooooooooo++1ooooooooooooooooooooooooooooooWW#UddttooooooooooooooooooooooooooooooooooooGGooooooooooooooooooooooooooooooooooooLL5eeoooooooooooooooooooooooooooooooo""jjoooooooooooooooooooooooooomm paaooooooooooooooooooooooooYY(oooooooooooooooooooooooo,,oooooooooooooooooooooooooooooooooooomm**llvvooooooaaCooooooooii.qq@@oooooommE jj ooooii.:GGoommEii.PPmmEII.k ,>66 a''/f**o ((//1&--,,!!$j--##^^WW,,,,((Zi¨}--,,,,,,,,,,ٔf,,,,,,E00,,,,,,,,$$EE%%[[,,,,,,**..f,,,,,,,,,,,,,,,,00,,,,,,,,s--,,,,,,,,,,,,,,,,,,,,,,,,ZLL,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,c//,,,,,,,,,,,,,,,,,,,,,,,,,,,,c11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c%%//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c 66--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cf}--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c)f,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c [[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c$,,,,,,,,,,,,Z,,--,,,,,,,,ZWW,,,,,,++,,,,,, H..,,,,H LL,,)) %%f,,q,,6""ov!s## }fHH|::sf|//j|PP %%|[[11|**f[[  |+**of33!!|a,,&&| |=Mv,jO p P] "!!xAEEHHI >!!| x--|%%f[ |xy? L$$|$o+""|$ |||%%33:rbb Vo)|ui [o-|qk?))33g\8        @=@=!F&&nn##J,,,,]n  / x,,NG %Ob Vy}^ Sp+C##//f,,dKEVKEf]KEffVKE1Y Offf]KE##-%ffffVKE -f? fffff`fff_@=ffffffffffff̘ffffffffffff4^ SfffffffffffV//nqfffffffffffygfffffffffffff)##{fffffffffffffffK98Yfffffffffffffffffff̂n9ffffffffffffffffff? &&!Zffffffffffffffff̺!Y O%`fffffffffffffcY O ygVffffffffffffMffffffffffff)fffffffffffff{ifffffc(agfffV//ffff_i [f3fffcd X `ff_i [))9̀lfcd X_i [Ccd X \%%%%%%%%%%%%%%%%%%%% ?$%%%%%%%%%%%%%%%%% J D-%%%%%%%%%%%%%%# c3%%%%%%%%%%%%%s:&%%%%%%%%%%%} 1{-%%%%%%%%%%%% g u%%%%%%%%%%%%% g1J%%%%$uI$+%%%%% g c'% d2~<0%%%% gG( Z"Uu.%%% gGs,%% g*% g%) g)čp0.sbubbros-1.6.2/bubbob/images/shot.ppm0000644000076400001440000006006512225473206016407 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 &rY$=)dL4__9>6(f ::z :G_"#3yxjL$r 4__)!"b~|yd\WA5$Gd!/Yjrk  JP9 H44:H 4ZdYO. c32b44Pr5)2T7Xzc^v6Im|-TS)$'EI1P-@Qyk LH|h(7+HS:`gI=v j z!Yksv qi=k r vO >".bW\: 1rnzk PD 7fT BIb>"hhA\E_MBgn Xj o!6,\;fvov mod n ڝw'$**3F ~F(6@` k|)))"fBQUugAsz rhb \Lz^OPAEP J r|)),=s |bFAsI~fF5Sjk&+44r|+\XMgkA| zHQH^ovAB4B:n}  k@_44h)W b!&A`\WSL.Ig:444*f o*P8w44h0:$hP/44|dUB8&BZ_L="=/ &hh= 04hhP1  :H: +hh(U BQ`B;#"Lhh)"Fn)1P`d'DrIdhJ*=(!(")F^PJ+4hh-X$0'! 5 !Dr|#h Lhh!X7^A%#i752-&>Qgg 4hh76g0+;63/200QFHT_hh(2,O\U+".PnXU62D hI!` HA&+\MsSoY6Mhh%D}r\W9J3TI9,';TWhh\_n2 Uq Q(1#&&('12Es_mh&-9J[gc>Hr[E1JWcSS} dm)2(=jfB_gsDP;&5x hhT1;`P=LY3OfLEM-2+ESPYh6($17;z :+3LAb}o^ hh!1v* 1df!>   L *1^g[3)0"&; )4d%Ac%id s4d5\_;3 z Q:+Arkvd4=>MP>%j EE*P.UiW =v44;YfiiS;Wh 48$/%&9j ;B_+H  H+BPmUP+ Z,dd=rw*mdh|+\xS'w4hw DTn6$;yQ9JSXQ0mJA=: h|'.3Afsz u@=4h|3B@&:.+,@\Q\_YH+84 _/&7#!J/-0D9UvEI+= :4hrE(FFHy vO+"GUO1$^S2%;disxXJmBE)3@DmPg}gq>mzDo|&D&#ff1)AQA*(.MB1k) ;1*PiuP%,>/-:= B1B mgs!S@  9`ArX OP\y :|E& ODjb"!("5} k Sm[r)69PL0q F:X;7EdjS_9>  oA>Pmjm!"#v1&' ;\|-D_HQ} vx:%&$3b  H"s I\sc }bM1QfQg ^IP.#=DJMn5_mz$5mrJ4#*L/0;|-sXFU^&Mg+4"2+`foF@WP!YOn :4|"+% 15=m6A5)0&|&d 3AYo2 H4Q~6FD @su|^P 8rL#H1" H G6d++=4"P3GrhhhBU|L"4hh:H(7#_ mv :H: hh)dbg10&J*P4hh:ysfz37+_ _B3\>w 4hH&)6DE",*OL0k;4hh-mboOO)[PMm1_J=44_h6!@_Yr _s*6Jwd|Jq=_mP.-%/0Bj Hhd|h(.7:9331 nASfvfmndm0TrvvY6$&A3=Py f_h1",-/. 9YWusUvf d-6c J  u; E9` yq2"*&Y`P3D k yfo  . B2 &#*%>):)O :=M'!9*-%P>j+mh / -16:+H#.=viM~ :h)U'# HE|@L=@k\4mh!( 9 P5B4U' -IF9TI+ *324B I5Py}~L( Hz4h7@"8|&PksJ60dmPh+H  H=d|d_BB&=$Yr&Ld): z:: f(6>9__4 r$Ljxy3#"_G$5AW\dy|~b"!)__4 H:44H 9PJ  krjY/!dG4b23c .OYdZ4I6v^czX7T2)5rP4HL kyQ@-P1IE'$)ST-|mz j v=Ig`:SH+7(h| k=iq vskY! kznr1 :\Wb."> Ov r">bIB Tf7 DP!o jX ngBM_E\Ahh n dom vovf;\,6k `@6(F~ F3**$'w zsAguUQBf")))| J PEAPO^zL\ bhr+&kjS5Ff~IsAFb| s=,))|rBAvo^HQHz |AkgMX\+|r44_@k  }n:B44:gI.LSW\`A&!b W)h44w8P*o f*44/Ph$:0h44ZB&8BUd|44"=L_/=& 0 =hh :H:  1Phh4"#;B`QB U(hh+IrD'd`P1)nF")hhL+JP^F)"(!(=*Jhd h#|rD! 5 !'0$X-hh44 ggQ>&-257i#%A^7X!hhL_THFQ002/36;+0g67hh D26UXnP."+U\O,2(hhM6YoSsM\+&AH `!IhhWT;',9IT3J9W\r}D%hh_sE21'(&&#1(Q qU 2n_\hd }SScWJ1E[rH>cg[J9-&hm x5&;PDsg_Bfj=(2)mYPSE+2-MELfO3YL=P`;1Thh ^o}bAL3+: z;71$(6h   >!fd1 *v1!hh) ;&"0)3[g^1* Ls di%cA%d4dvkrA+:Q z 3;_\5d4v= WiU.P*EE j%>PM>=4 hW;SiifY;44; j9&%/$84H  H+_B+PUmPB+d,Z ddm*wr=w'Sx\+|h :=AJm0QXSJ9Qy;$6nTD wh4=@u zsfA3.'|h 48+HY_\Q\@,+.:&@B3|h4: =+IEvU9D0-/J!#7&/_"+Ov yHFF(Erh4JXxsid;%2S^$1OUGoDzm>qg}gPmD@3)EBmk1BM.(*AQA)1ff#&D&| B1B =:-/>,%PuiP*1; ): y\PO XrA`9  @S!sgmS k }5"(!"bjDO &E|X:F q0LP96)r[mmjmP>Ao  >9_SjdE7;\; '&1v#"!H  b3$&%:xv }QH_D-|I^ gQfQ1Mb} cs\I s"Jrm5$zm_5nMJD=#.P+gM&^UFXs-|;0/L*#4: nOY!PW@Fof`+2"4&0)5A6m=51 %+"|4H 2oYA3 d&| P^|us@ DF6~Q4 H "1H#Lr8+d6G3P"4=+rG"L|UBhhh :H: vm _#7(H:hh4P*J&01gbd)hh w>\3B_ _+73zfsy:hh4;k0LO*,"ED6)&Hh44=J_1mMP[)OOobm-hh4J6*s_ rY_@!6h_4H jB0/%-.Pm_=qJ|dwnmfvfSAn 1339:7.(h|dhf yP=3A&$6YvvrT0md fvUsuWY9 ./-,"1h_u  J c6-dqy `9E ;  ofy k D3P`Y&*"2 O):)>%*#& 2B .m+j>P%-*9!'M=:: ~Miv=.#H+:61- / h\k@=L@|EH #'U)hB5P 9 (!hm423* +IT9FI- 'U4zH (L~}yP5I B4"@7h4md06JskP&|8H  H+hP&BB_d|d=bubbros-1.6.2/bubbob/images/bonus_11.ppm0000644000076400001440000006006512225473206017061 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9LffffffL93YffffffffffY33YfffffffffffffY3Yffffffffffffffff3Yffffffffffffffffff3YffffffffffffffffffWm3fffffffffffffffffffRfRfffR>RfRfRffffRRfRfffRfRRfRfffRf>>fRfffRR>fRffRf>RRfRf99fEqVwf~f~VwEqfO9!RR>fRf!9fEqf~f~EqfO9>>>Rfffff33ffff33>f$3EEf33$33$3 3$$ET&3T&i?`4E3T&`4T&`4EV i?T&3EV E3 $EC222Cg-V C%CV E3$qDT&E3V 3$E0ff$3fC2f2fEC3B$fE3f ff3f3fRf3R>RffffRfRR>RRfffRfRR>RRRRffffRfRR>>RfRfffRfRR>>>RfRfffRfRR>R>>RfRfffRffRR>R>>>RffRfffffffffRRRRR>>>RffffffffffffffRR>R>R>8~aaDnD8~o DD8~D38~ffx fDDffo 33D8~ff338~fff33333̟33ff3DffffDD3ffff-33ffffD-D33ffffD-Dfff3fffD-Dfff3ffDDDfffffDDffffDDffffffffgξgξggԲggԲgggggggggg~gggg~gԲ~gξgǢܒggξgԲ澗ǢԲΨ~ۇSk[ۇSl+l+Բg~[k[[[kkۇSg[hNZFNNZFNNZ[ۇSۇS[hNZhNZFNNZFNNZۇS[ۇSl+hNZNZ]y]yNZFN]y]yNZۇS[T[]yNZ]yhshFNVih]y[ۇSl+k]yNZhsshFNNZshۇSۇSl+[]y]yFNshNZFNFNhۇS[l+[khsNZFNFNFNFNNZs]y[kl+l+kh]yhFNFNFNNZ]y]yh[TkhViNZFNNZ]y]yh[ۇSTkkhhsh[[ۇSTT[k[[[[kk[ۇSTTl+[ۇSۇSۇSl+Tj˙̙̙̙̙j̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙j˙̙̙̙̙̙̙j ̙p̙̙̙̙̙j ̙33̨̙̙̙̙ xd3̨̙̙̙33=˅ ̙33̙̙̙3333=˅=˅ xdp̙̙$"3333=˅ ̙j˙̙̙D-$"3333 j˙̙33DD-$"333=˅=˅f ̙ffff!ffVD-$"3333=˅ffffffffffff33fff!!!fVD-$"3333ffffffffffffffffff3333ff33!fVD-$"ff ̙̙333ff33!fVffffff j˙̙j33333!!3333=˅=˅̙̙̙̙3333!f-$"333333=˅̲3̨̙̙j333333!fVD,+33=˅̃~33̨̙̙333f3!!fV-$"33=˅33̶p̙̙3333!ffD,+33̛̲̙3f3!fV-$"33=˅s̙̙3333f3!fD,+3333=˅33̙̙33f3!f-$"3333=˅=˅̨̙̙j3333!D$"3333=˅ 3333V-$",+33=˅=˅3f3fD$",+33=˅333f!fD$",+=˅333ff33f3fffr{Ğr{Ğr{ƶr{Ğ۵Ğr{r{Ğ۵r{r{r{ĞĞr{Ğr{r{ĞĞĞĞr{r{Ğr{r{Ğr{Ğr{r{Ğr{Ğr{Ğ۵r{ĞĞr{Χr{r{Ğr{۵ĞĞΧ۵֫ۇSk[ۇSl+l+۵r{[k[[[kkۇSr{[---[ۇSۇS[----ۇS[ۇSl+--__-__-ۇS[T[_-_B_[ۇSl+k_--ۇSۇSl+[__ʕ-ۇS[l+[k--_[kl+l+k_-__[TkB--__[ۇSTkk[[ۇSTT[k[[[[kk[ۇSTTl+[ۇSۇSۇSl+Tx x 64KK^_wu^_64x 64wuwuwuKKKK64x 64KKwuwuwu^_64KKKKKK6464KKKK^_wuwu^_KKx x 64KK^_^_wuwuwu6464KKKKKK6464KK^_wu^_^_KKKKwuwuwuKK646464KK^_wu^_KK646464646464KK^_wuwuwu^_KK64KKKKKKKK6464KKKK^_wuwuwu^_KK64x 64^_wu^_wu^_646464KK^_^_wuwuKK6464wuwuwu^_KK64KKKKKKKK64^_wuwu^_wu6464646464x 64KKwu^_KK64KKKK^_wuwuwu^_KKKKKKKKKKwuwu^_^_KKx 64KKKK^_wuwuwuwu^_KK64KK^_^_^_wuwuwuwu^_6464x x 64KK^_^_^_^_^_wuKKKK64x x wu64KK^_^_^_^_KKKK64x 6464646464x 64wuKK64x ^_KKKKx wuwux wuwu64wuwu64x ^_wuKK64x wuKK6464x wux 6464x bubbros-1.6.2/bubbob/images/water_still.ppm0000644000076400001440000000141512225473206017755 0ustar arigousersP6 16 16 255 3333333f33333f3333333333333333333333333333333f33333f33333333333333333333333333f333f333f33f33333333333333333f333333333333333333333333f33333333333333333333333f3333333333333333333333333f33333f33f3333333333333333f33333333f333333333f33f33333bubbros-1.6.2/bubbob/images/door.ppm0000644000076400001440000000607212225473206016373 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 32 32 255 DDDDwwwwwwDffffffDwwwwwwDDffffDwwwwwwDffffffDwwwwwwffffffffffffwwwwwwffffffDffffwwwwwwffffDf3ffwwwݙݙwwwwwwf3DDDf3ffDwwwݙDffffDDDf3DDwww̙ݪ̙DDffff̻3w̻̙̙ݪ̪̻w3̙U̻3w̻̙̙̪̻w3̙U̙wUwݻ̪̙̙Uww̙UwUwݻݙݪ̈UwwUUwUw̻̙ݙ݈UwwUU3wUw̙̙ݙ݈Uww3UU3wUw̻̙ݙUww3UUUwUwݻ̙ݙ̈UwUwݙU̪̙݈̪̪ݻwww̪̙݈̪̪ݻwwwwwwݪ̙wwwwww̙ݪ̈wwwwww̪̙݈wwwwww̙̙ݙwwwwww̻ݙwwwwww݈wwwwww݈wwwwww̪ݙwwwwww̙̪݈wwwwww̙̪̙݈wwwwww̙̪̙݈wwwbubbros-1.6.2/bubbob/images/pastec_big.ppm0000644000076400001440000005744012225473206017535 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 90 90 255 ޻޻۹~~~~ڷӰyy}}~~uuoojjeepprrggMMggggsoͫǥ{b^WW^^iippxxxxyywwyy{{ww}}}}wwvvuuxxzz||vvkkttwwkkTTWWWWMMMM)) ..22C?ud缚{kKG>>^^WWccsswwiiiimm~~^^hhhh}}xxmmmmmmoo~~qqvvllwwPPYYOORRMMEEUUWW55 '' !\KްݼveD@TTWWhh{{nnnn\\aaxxrr~~||~~uuccIIKK]]iixxccrriiqquummxxppnnPPAA;;%%BB]]__TTGGSCڬݼveHE^^[[FF]]zzNNRRSS__ttuuooyy||vv{{ww||ffccQQWWnnxxrrgg\\~~jjffqqkkss[[,, && %%))IIkkccLL88BB(' SCج껬ݻsb@<::KKNN^^ooTTjjeePPNNVVppqqttttnn~~{{wwvv{{ssqq{{rrww~~ppffaa]]WWqqyywwww{{mmvvhhYYeeSS55**^^RRVV66"")).*"SC׬朩ݷjZ4022EEUU[[XXccVVXX++**22AAXX``XXppvv~~||qquumm||||ppcc``nnwwwwkkgghh__]][[jj__cc~~uuppoommppffTTII$$66??``**''#"SC֬嚨ܳ^N$ DD==XXMMIIHH@@NN$$::JJXXpp}}gg~~yy||kkqqqqggyyrrgg__ZZYYiieeaa]]]]YYYYYYXXZZ____eehh^^hhaabbEE??**<<$$$$&&22SCԬ鯣̽ƷVE2200<<66NNBB44PP>>GGLLXXMM``~~ppjjbb||jjvvhhddmmxx}}]]ooYYYYddZZ\\YYWWWWWWRRRRIIJJJJ__ZZeecceeSS)).. **SCƮ现yb<,,BBVVQQDDHHHH<>;;LLUUYYTT\\aaUUNN[[XXGGWWUU..JJEEKK\\QQzzPPgg99RR77""33BB66''@@**!! LX3#<<'-hv" 22((77;;AAJJ//..HHYYNNbbkkLLnnLL@@UUZZPPGGZZPP;;11//<<==OOQQCCMM!!LLQQII22PP33CC""++ KK99OOHH--::((bbQQ$$""hv## 4 )!  C5255EEUUQQUUFF&&22YYSS^^KKZZQQ2211SS99ZZCC33==SS88####""""""33KK??TTTT==,,KKNN99 ##$$GG%%&& !!C, 4RG 44,(%??ddFFVV\\]]GG,,EENNQQVV__[[PP''99FF??--88EE>>((>>JJTTOOOORRVVOOOO22$$JJ   ,, ,4! 4NEH@!J8 ""22II=<==IIJJHH<<@@FF``LL==!! %%!!!!""IIXXRRVVQQVVWW** II8833!! ""0033  8%!4IA+.T77B>20AAFF;;++31??::NNNNWW  ((<>((//=<=>CCDD,,%%%%&&   ,,44EE<Ny`y`C/$  *13444442,!  %/;;Ct[  t[C/(!   *134444831*   #(.;;Cv^v^C2)    *1344444431*   -:;;CvV  vVC%)#   *1344444431*! %((24PuY  uYP4'$#  *13444444431,%  "-).22<EVnkVS  SVnkVE<2&#!  !*13444444432/)  !$''+2575556755752+'$" "',144444448431*!  #%&&&&&''''&##  %+.0244444488831,%   !)/23344444448832/+&"  %,1334444444883320.+%  "&+/23344444448843332/+&" !#&+.0233444444448433320.+%"&+./023334444444444843332/+&#""""""""""""""""""#&+.023333444444444448433320////////////////////02333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444bubbros-1.6.2/bubbob/images/big_bubble_2.ppm0000644000076400001440000017001612225473206017725 0ustar arigousersP6 64 320 255 {{{=========OOOOOOOOOOOOOOOOOOOOO========={{{KKK{{{{{{{{{{{{iiibubbros-1.6.2/bubbob/images/bonus_3.ppm0000644000076400001440000006006512225473206017002 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 3's- 3 s's s's s - s53N"N+eGwDv?t,oiZFz/_W{yxpg^}Nx?t$kXF3'sx5a|sbRz:rg YD's's&W~za~Eu1ndM <#W|Š|W{;1.(O,j0q%j \[ U UNNID;942,*" Nwfc Z XKMHE?<72.'"u \PRDB9>61.+& =PKB>40'%! UJB>6-'(# ussss̿ns̿y̿ؿgs_s̿{ٿu̿wo̿wiw{[s̿wyXswTswp\pjajzygzjvXszpxgwqgpkSsjzsOsps\mzk\jsOsjzzjOsjunjzjOsj}vnJfHfjzjOsNNNNNNNNNNNNNN????\{̙̙̙̙̙̙̙̙̙̙̙fV>{3333333333333̭̙ffV\{3333333333333̭̙ff>{3̙̙̙̙̙̙̙̙̙̙̙̙̙ffV33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̙̙̙̙̙̙̙̙fff33̙̙̙̙̙̙̙̅R̙̙̙̙̙̙fff3̭̙̙̙̙̙̙̅RfR̙̙̙̙̙fff̭̙ffR̅RffR̅RfffRffffffffff>>>>>>>>>>vvp3p3p3vvp3p3p3vvp3p3p3vvp3p3p3?vp3p3>B _____o|_U B B 5E5fL B _____ERڀB B |||_EB ||||oE ||o5 ||o |||(  ||bo  ||o   |||   |||||  ||||||   |||||||   ||||||  |||_||| |||___||  |||___|_ ||____|R_ |||___||E%|||____|||||||___||_||____||E_|||____||R_|||____||_R|||||____||o_|||_____|o(b|_____o33ffwwyy33ff~~}}yyTTss̮))\\33ffffxxvv||__̧tt22ff33ssllbbQQii̟rrkk22ffrrvv{{wwKKLL BBrr2222ffbbnnkk@@kkbbkk22LL zzuurrLL<<{{zz33^^eeLL22vvLLWWrrppaa2LLkk3333SStt22LLLL2KKCCaa32222rrLL3ppCC3LLLLLL +CC"LL&CC 2233""$")22)3333,22&s&s"323"MM322333""223",,3"223"3&s&s3"Yw.ak3"33,3" 3xT2#23"33&s&s33""33" "33&s&s33""33,,333"333,&s333)"")3333&sM-333333333333333-&sM&s,/333333333/,&sM333g3333w3̙LL33w3rr33wp3̙rr333{p3̙3333{p33ffff33333{p 333333w{\|{-Eer3333we{\|{ *B_i33we @㘦~eeee~ܘhffffffffffffffffffffffffffffff3f3f3f3f3333f3f3333f3? Lf3Y&L? ffffffffffffffffffff33333333333333333333333fffffffffffffffffffffffffffssffffffxxffvvssxWWSS䇇CCff댌ff33BBffff??~~wwffff1155MM&&LLGG$$GGffGGsMs$M3sf33f3MffMff33M3ffLff3ffffsfffff&ffLLffsL3fsffYM3ffLLLfffffYLffjffffffffYL999999993332ɻ-+) 9itiQ332/-))))) 9itiQ33333320ü-) 3itiQ99333333̼-) 9itiQ99933333̼-) 9itiQ99993333̼-) 9itiQ99993333̼-) 9itoib[TJ9332ɼ-)9ztkf_N930ii339_itzibXN=933Tmvvp0ii3339_kvziD3333333Nvvt90ii33339_o{ziD33000003{9́0ii33339_r}tD3̴+))0003ií0ii33339_t}i3̸,$&003i{í0ii33339_t}D/$&03_vví0ii33339_t3̠$&03iví0ii33339_3̌&09b9́0ii333393̌&399́0ii33330Ì(39́0ii333̼-")3́0ii33̶+%,0ii3̲*#)0iiͯ) )0iͯ))0iͯ)0Ábubbros-1.6.2/bubbob/images/bubble.ppm0000644000076400001440000012407312225473206016665 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.1 32 448 255 fflhjggf]VVIVIVIqixז}srj[Ssؤߨؤ̜ƙv~n_ZЅpբӠ̜Ǚvxl_Z|mݧբП˜×uzl_ZjgП٤ԡϞǙtwk]V[SݧբП˜×yލsrjZOtߨբП˜ƙu˂odb؉qߨؤП˜ƙv؉qrjZOݧբП˜ƙwލs|m`[˂oПۥԡϞɛ×ws΄plhXLn٤ߨ٤Ӡ̜Ǚ–xtЅpwkXL|mߨۥբϞɛ×ytӇq|mZOwkݧݧؤӠ̜Ǚ–ytֈqȀn[StjӠ٤ԡϞ˜ƙxt؉q΄p]VrjɛۥբП̜Ǚ×}wttֈqdboiݧ٤բП˜Ǚ×~xutu؉qfflhӠݧۥݧۥؤԡӠϞɛƙ×yvލsuwЅp]Vgf}ɛϞӠԡӠϞ˜Ǚ×{vtt}{~nXLdbt–Ǚ˜̜ɛƙ–~wtuyvkXLn–×yuusdbqiu~xuu~ƙ~nZO|mv~{wut{×uig`[Ȁnv{}~~}{wvuuyyxlZOdb˂ouuvvwwvvutuy{nZOgfnֈqۋrsuuttuuyx˂o`[ffxl˂o؉qtttuvx}~txl`[b_rj|mЅpލsttuutލs˂ooiXLXLb_vk˂oӇqӇqӇq˂ozljg_ZVIVIVIVIVIVIVIVIvF,VIVIVISCVIVIVIVIgfЅpƙǙƙx|m]Vgf؉qߨۥݧբԡП˜ǙuigVIVIۥբП̜ǙtzlVIVI٤ԡП˜–unVIb_ߨؤӠϞǙuӇqVITEv٤ӠϞɛ×{u|mVIs٤ԡϞɛ×u؉qlhlh٤ԡϞɛ×vs|mVIߨؤӠ̜ɛ×vtӇqlhVIӠݧբП˜Ǚ–xtӇqzlVIVIߨߨ٤ԡϞɛ×xtӇq΄pVIVIߨۥբП˜ƙ–xuӇq؉qVIVIբݧؤӠϞɛ×xuӇqލsVIVI̜ݧؤԡП˜ƙ–~vuttffVI٤ݧ٤բӠϞ˜Ǚ×~yuލsxudbVI̜բ٤ݧݧۥؤբӠϞ˜ɛƙ–~yvӇqw}ۋrVIVIxטϞӠբӠϞ˜ǙזxvӇqvnVIֈq×Ǚ̜ϞǙ×{v؉q{{rj_Z~–~vty̜ӇqVIӇq~~ytލs}̜̜rjVIֈq{}{wtty̜Ǚ˂oVIVI؉qwwxx}}}yyvutu}ƙ{ۋrVIVIӇqލsލsttuuuuttx~~ލsVIVIxlӇqӇqtxutuwyuzlVIVIoixlӇqۋruuvxwwxtӇqVIVIVIfftj˂oۋrӇqӇqӇqxloiVIVIVIVIVIVIVIVIVIVIVIVIVIVIVIVIVIVIxlֈq~Ǚƙ×}ލsvk`[|mwǙݧؤϞǙ{΄pig[SoiߨؤӠ˜ލstj_Ztj˜ߨբϞǙ×tzldbvkؤП̜Ǚ–}undbtj٤ӠϞɛ×wލsxl_ZtjɛؤӠϞɛ×ytЅpqiXLuߨբП̜Ǚ×{uۋr|mdbdbۥԡϞ˜ƙ–}uލs˂orj[Sdb×ݧؤӠ̜ɛ×}vލsЅpxl[Sdb×ݧؤԡϞɛ×}vsӇq~ngfb_ߨ٤ԡП˜Ǚ–{vs؉qȀngfb_ݧ٤ԡП̜Ǚ×~xuttӇqgf_Z}ߨۥؤԡП̜˜Ǚ×}xusuvЅpgf[SuϞПԡؤؤբӠП̜ɛƙז}xuލst{wn]VdbۋrǙ–ƙ˜̜Ϟ̜ɛƙ–~xutvvxl]Vqi{–××~xuuxֈqgf]V؉qy{wuu}×xzlXLff΄pw~~}{wutu~×Ȁn`[b_~nuwxxy}}{yxvuuuv{Ȁnb__Zxlֈqލsstuvuuuttvyv|m`[[Sqi|m΄pֈqtuttuuv{wӇqqi]VXLb_oixl˂o؉qstuuuuuލsЅpoi[SVIXL]VjgzlЅpֈqֈqֈqЅp~nvk`[ZOVIVIVIdbigdb]VVIVIY33_66^55[44R..L++L++L++d99PPXX^^``__]]XXRRIIe99Q..II\\ffffffffffcc``]]XXMMp??S//wDDff~~~~qqffeeccaa^^YYMMk==S//n??ffmmffffddbb``\\XXLLm>>S//^55dd||mmffffffddaa^^\\VVJJj<>^55S//L++L++L++L++L++L++L++L++?##L++L++L++I))L++L++L++L++[44wDDWW]]``aa``\\WWPPn??R..[44|FF]]ffffffffffddbbaa^^XXLL\44L++L++XXzzuuppffffffddccaa^^ZZKKm>>L++L++]]yykkffffffddbb__\\ZZLLq@@L++V11VVppffffffeeddaa^^]]VVKKyEEL++K**NN~~qqiiffffeeddbb``^^XXQQKKn??L++IIiizzpphhffffffddbb``^^ZZTTLL|FF_66_66rr{{uummggffffffddbb``]]ZZUUNNIIn??L++XXwwppiiffffffeeccbb``]]ZZUUNNJJyEE_66L++ee{{ttllggffffffddbbaa__\\YYUUPPJJyEEm>>L++L++ff~~zzuunnhhffffffffddbb``^^[[XXVVPPKKyEEvCCL++L++ffyy||ttnniiffffffffddbb``__]]ZZXXVVPPKKyEE|FFL++L++ffmm||~~zzrrmmiiffffffffeeddbb``^^\\ZZWWUUPPLLyEEHHL++L++ccffqqyyuuppkkggffffffffffddbb``__]][[XXVVSSNNKKKKKKY33L++\\ffffhhiiggffffffffffeeddbbaa``^^\\XXVVSSQQLLHHPPKKX22L++VVccffffffffffffffeeddbbbb``__^^\\YYWWSSQQMMyEEOORR}GGL++L++PP\\``bbddeeffeeddbbaa``__^^]]\\ZZWWTTPPNNyEEMMXXVVq@@L++zEEYY\\^^``aaccddaa``^^]]\\\\\\ZZXXUUQQNN|FFQQ[[^^QQe99S//SSXXZZ\\]]^^__^^]][[ZZZZYYXXWWUUSSNNKKQQ\\cc[[yEEL++yEESSWWXXYYZZZZZZZZXXXXWWVVUUSSQQKKHHRR\\ccccTTe99L++zEEQQTTVVVVVVWWWWWWVVTTRRQQOOKKKKQQ\\ccaaVVtBBL++L++|FFOOOOPPPPRRRRRRQQQQNNKKKKLLRR[[``^^QQ}GGL++L++yEEHHHHJJJJLLLLKKKKKKKKPPSSZZ]]ZZSSHHL++L++k==yEEyEEKKPPKKKKKKOOQQVVWWYYVVLLm>>L++L++b88k==yEE}GGLLLLNNPPOOOOPPKKyEEL++L++L++Y33g::tBB}GGyEEyEEyEEk==b88L++L++L++L++L++L++L++L++L++L++L++L++L++L++L++L++L++L++k==zEESS\\^^aa````\\WWRRHHh;;U00n??OOaarrzz||vvkkffffffddaa\\QQvCC\44Q..b88[[uuiiffffffeebb\\TTHHg::S//g::bbnnffffffddaa``^^[[UUJJm>>X22h;;^^zznnhhffffddccaa__]]YYRRKKq@@X22g::[[yynnggffffeeddbb``^^ZZVVOOHHk==S//g::bb{{ttllffffffeeddbb``^^[[WWQQKKwDDd99N,,KKnnuunnhhffffffddccaa``]]ZZWWQQLL}GGn??X22X22\\{{yyqqkkffffffffddbb``__\\ZZWWRRLLHHtBBe99Q..X22``wwrrllggffffffeeccbb``^^\\YYWWRRMMHHwDDk==Q..X22``vvppkkggffffffffddbb``^^]]ZZXXVVRRNNIIyEEp??[44V11\\~~yyttnniiffffffffffddbbaa__^^\\ZZWWUUQQMMII|FFsAA[44V11YY||rrnniiggffffffffffddccaa``^^\\ZZXXVVSSPPKKJJKKyEE[44S//RRggkkffffffffffffffddccbbaa``^^]]ZZXXVVRRPPLLIIKKMMwDD[44Q..LLddhhddffffffffeeddccbb````__^^\\ZZXXVVRRPPLLHHKKQQOOq@@R..X22}GG[[aa__``bbccddccbb``__^^]]]]\\ZZXXWWSSPPLLJJMMUUXXNNk==R..d99QQZZZZ\\^^__````^^]]\\ZZZZZZYYXXVVSSPPLLKKPPYY]]WWzEE[44R..|FFQQWWXXZZZZ[[[[[[ZZXXXXWWWWVVTTQQOOKKLLRRZZ``^^PPm>>N,,Y33vCCOOSSVVWWWWWWWWWWVVUUSSRRQQOOLLKKLLSS[[``]]TTsAAU00V11p??KKOOPPPPQQRRRRQQQQPPNNLLKKKKNNTT[[^^ZZQQsAAV11S//k==zEEHHIIJJKKMMLLKKKKKKKKMMQQUUYYZZWWNNn??U00Q..d99n??vCCzEEJJLLKKKKKKLLNNQQTTVVVVOOyEEd99R..N,,V11b88k==tBB|FFIIKKKKLLLLLLKKHHwDDb88Q..L++N,,R..^55m>>wDDzEEzEEzEEwDDp??h;;U00O--L++L++L++X22\44X22R..L++L++?D""B!!@ 8333G##}3333333333333333a00H$$7a0033;;FFFFBB;;44333333o33R)):Y,,::ddxxwwddUUCC8844333333o33M&&:P((DDqqQQ@@::6633333333j33O'':B!!66ccQQFF==995533333333b11L&&8733nnddRRHH@@::663333333333a00H$$7b11UUww``RRIIBB::663333333333j33U**=]..DDjj\\QQHHBB;;663333333333o33]..H$$733yyvv``UUMMGG@@::663333333333x33a00P((;U**66{{ii[[QQIIDD??99553333333333x33a00W++D""5T**==mm``UUNNGGBB==88443333333333}33b11Y,,L&&5P((BBooccYYQQIICC??::5533333333333333d22Z--P((7L&&@@ss||nnddYYQQKKFF@@;;884433333333333333d22\..T**7J%%88cc{{ee__YYQQKKGGCC==995533333333333333}33d22]..W++8H$$33YYccZZUUPPIIFFCC??::664433333333333333x33d22b11\..=E""33IISSKKIIFFCC@@==::663333333333333333}33j33b11j33]..?D""3388@@??@@??;;998855333333333333333333o33a00f33x33Y,,8@ 333333558899885533333333333333333333s33b11b113333R))5=d2233333333334433333333333333333333x33d22f33333333L&&5T**33333333333333333333333333333333j33j33333333a00=G##j3333333333333333333333333333}33j33j3333333333R))7P((s333333333333333333333333x33f33d2233333333j33@ ;T**s333333333333333333x33s33f33f333333333333M&&7=U**f33j33o33s33x33x33s33o33f33d22j333333333333T**7@ T**\.._//a00f33f33d22d22f33j3333333333}33U**;?M&&U**]..d22d22d22f33s33}33333333b11M&&;;H$$P((Y,,a00b11d22j33f33d22a00U**E""55;L&&U**Z--Z--Z--U**O''B!!:33333333*33323333@ Y,,33333333333333}33P((8@ ]..33BB??@@::996633333333j33@ 3333jj__ZZSSFF??::6644333333d22O''3333ss^^NNDD==996633333333j33T**3;33yyeeSSHHBB;;885533333333f33Z--33s33jjxxddUUMMCC==88553333333333f33P((3a00MMnn__SSKKDD==99553333333333j33]..D""D""VVyy``ZZQQIIDD==99553333333333s33a00P((333ee||ii\\SSMMGGBB;;88443333333333s33b11Z--D""388ee||oo``YYPPIIDD@@::66333333333333}33b11Z--O''33BBdd||oo__ZZRRKKFFBB==9955333333333333}33d22Z--W++33BB^^wwnnccYYRRMMHHCC??::6633333333333333}33f33Z--]..33::QQcciidd__VVQQMMHHDD@@;;885533333333333333}33j33Z--a003344HHUU^^ZZSSNNIIFFCC@@;;99663333333333333333s33f33d22d22?333==GGKKMMIIFFCC@@==::8855333333333333333333j33a00}33f33=33344::==@@@@??;;::885533333333333333333333o33Z--x3333_//33}333333335588::885533333333333333333333}33s33Z--o333333T**3\..333333333344553333333333333333333333s33]..33333333H$$:3333333333333333333333333333333333s33d2233334433Z--3Z--333333333333333333333333333333d22a003333444433H$$3\..333333333333333333333333x33d22d223333443333U**33]..x33x33}33}333333333333s33f33d22j333333333333_//33Z--a00a00b11b11j33j33f33f33d22d22}333333333333a0033M&&Z--Z--d22}33f33d22f33x333333333333j33O''33E""M&&Z--_//j33j33s33}33x33x33}33d22Z--333?J%%U**_//Z--Z--Z--M&&E""333333333333333333M&&\..333333333333333333a00L&&;P((x3333VV__cc[[NNFF@@;;55333333W++@ 7E""33hhrrZZMMFFBB;;88333333a00J%%:J%%33ffRRHHBB::553333333333b11O''=L&&33xx__RRKKCC;;66443333333333f33T**=J%%33vvmm^^RRIICC==88553333333333x33a00M&&:J%%33wwss``YYPPHHCC;;8855333333333333d22Y,,G##5f33RRxxffZZRRKKFFBB::6644333333333333j33_//P((==33``xxii^^UUNNGGCC??995533333333333333j33a00U**H$$7=33iivvhh\\VVPPIIDD@@;;884433333333333333o33a00Y,,M&&7=33qqee[[SSNNIIFF@@;;99553333333333333333s33a00Z--R))@ ;33wwdd^^YYRRMMHHDDBB==9966333333333333333333o33a00]..T**@ ;33ccffVVRRMMIIFFCC@@==9966443333333333333333}33f33b11d22Z--@ :33IIiiNNGGFFDDBB??;;996644333333333333333333}33j33a00f33o33Y,,@ 7j3355KK6699;;;;::88664433333333333333333333}33j33a00d2233x33T**8=_//33333333334455443333333333333333333333}33j33b11o333333s33M&&8G##333333333333333333333333333333333333}33j33f33}33333333\..@ 8]..33333333333333333333333333333333x33f33j3333333333}33O''5?W++x33333333333333333333333333x33j33d22j333333333333T**;;R))f33x33}33}333333333333}33s33j33f33f33s333333333333T**;:M&&\..a00a00b11f33o33j33f33f33d22d22o333333333333s33P((;7G##P((W++\..b11j33d22d22f33j33s3333333333x33Z--G##85;E""M&&U**]..a00d22f33j33j33j33f33a00Y,,E""7358B!!O''Y,,\..\..\..Y,,R))L&&;7333=@ =833bubbros-1.6.2/bubbob/images/orcy.ppm0000644000076400001440000021206512225473206016405 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 736 255 fffffffffffffffffffff̙fff̲̲̲̲̲̙̲̲̲̙̲̙fff̲̲fff̀ffffffffffffffffffM3ff͙晙͙晙Mf3f3f3fff̙晙M3f3fffٌff3ff̙晙M333M3fffٌٌٌffM晙MMffff3fffٌٌfffff̀fffff3fffٌffٌٌ3f͙򙙙fff333f3fffffffٌff3ff̙晙晙f3ffffffM3f3fffffff3f3fff͙̌fff͙晙3f3ffffM3f3fff3fff3ff333fffff3f3f3ff333fffM3f3ff3ffffffffffff̙3MfMfffffff̲̙3ffffffsss33̲̲3ffffffffffffff̲MM3̲f̲̲MM3MMMfffffffffffffffffffffMMM̲3MM̲̙3̲̲̙3333333MMMMMMfff333MMMfffMMM333fffMMMsssMMM3333fM3̙̙̙̙3̙MMMMMMMMfffffffffMMMfffMMM333MMMfff333333̙MM3̙3̙̙̙̙33333333333333333̙3fM̙̙f̲f3̲̙ffffffffffffffffffffff̙fff̲̲̲̲̲̙̲̲̲̙̲̙fff̲̲fff̀ffffffffffffffffffM3ff͙晙͙晙MMMMMMMf3f3f3fMf̙晙MMM3f3fffٌff3ff̙晙3333fffٌٌٌfff晙MMMM3fffٌٌfffff̀f3fffffٌٌ3f͙򙙙ff333f3fffffffff3ff̙晙晙f3fffffff3fff3fMff͙̌fff͙晙3ffffM3f3f3ffMMM333fffMfffffffff333ffffffffffffffff̙ffffff̙fffffffffffffff̲̲ffffffffsssfff̲̲̙ffffffffffffffffffff̲̙̙33MMMfffffffffffffffffffff333̙̙3̙3333MMMMMMfff333MMMfffMMM333fff33MM3̲̲̙̙̲MMMMMMfffffffffMMMfffMMM333MMM̙3fM3̲̙3̙̙3̙3333333333333M̲̙3̙f̙3̙3ffffffffffffffffffffff̙fff̲̲̲̲̲̙̲̲̲̙̲̙fff̲̲fff̀ffffffffffffffffffM3ff͙晙͙晙MMMMMMMf3f3f3fff̙晙MMM3fffٌffff3ff̙晙M3fٌٌٌfffff晙MMMf3fffٌffffff̀Mffffffٌ3ff͙򙙙MMM3333f3fff3f3fff̙晙晙MMMffffff3fff͙̌fff͙晙ffffffMMMfffffffffMMMffffffffffff̙fffffffffffffffffffff̲̙fffffffsssMMM̲̙̙3ffffffffffffMMM̙̙3̙MMMffffffffffffffffff3̙3fMMM̙̙333MMMMMMfff333MMMffff33MM3̲̙MMMMMMfffffffffMMMfff̲fMM3̲̙3̙333333̙3̲M3̲̙3̙f̙3̙3̙3̙3̙3ffffffffffffffffffffff̙fff̲̲̲̲̲̙̲̲̲̙̲̙fff̲̲fff̀fffffffffffffffffffffM3ff͙晙͙晙MMMMMMMMMMf3f3f3fff̙晙MMM3f3fffٌff3ff̙晙MMM3fffٌٌٌfff晙MMMM3fffٌٌfffff̀f3fffffٌٌ3f͙򙙙MMMMMMf3fffffffff3ff̙晙晙ffffMMMfff3fff3f3fff͙̌fff͙晙fffMMM3f3f3f3fffffMMMMMMMMMMffMMMMffffffffffffffffffffffMMM̲fffMMM̙3ffffffsssMMMf̲3ffffffffffffMMM̙33MMMffffffffffffffffff3̲̙MMM̙̙333MMMMMMfff333MMMffff33M3̙3̙MMMMMMfffffffffMMMfff̲f3̲̙f333333̙3̙3̙3̙3̙3fffffffffffffffffffffffff̙̙̲̲̲̲̙̲̲̙̙̲̙̀fff̙fffffffffffffffffffff挶͙挶͙f3fMf̙f3f3f3ffMMf̙3fffٌff3f3fMMM晙Mffٌٌٌff3fM333fͲ晙fffffٌٌff3ffffffff挶͙3fٌٌffٌff3fffffff3ff怀f̙3fffٌffffff3ff3333f3f挶͙fffff̙3f3fffffff3f3fMffff3fff3fff3f3fMffff3f3f3ffffff333ffffff3ff3f3fMfff333ffffffffffffMfM3̙33sssffffff̙3̲̲3MM̲ffffffffffffff3̲̲̙3̲MM3̲MMMfffffffffffffffffffffMMM3MM̲̲f̙̙3Mf3333MMMsssMMMfff333MMMfffMMM333fffMMMMMM333333̙3̲̲̙̙33MM̙333333fffMMM333MMMfffMMMfffffffffMMMMMMMM̙̙3̙̙̙Mf3̙3333333333333333̙3̙̙f̙̲3f̲fffffffffffffffffffffffff̙̙̲̲̲̲̙̲̲̙̙̲̙̀fff̙fffffffffffffffffffffMMMMMM挶͙挶͙f3fMMMMf̙M3f3f3ffMf̙3fffٌff3f3fMMM晙fffٌٌٌff3f333Ͳ晙fffffٌٌff3fMff挶͙3fٌٌffff3ff3ff怀f̙3fffffffff3ff3333f挶͙fffff̙M3fff3fffffffMMMf3f3f3fMffffffffffffMfff333ffffffffffffffff333ffffff̙fffffffffffffff̙fffsssffffffff̲̲ffffffffffffffffffff̙̲̲333fffffffffffffffffffffMMM3̙3̙̲̲̲3MM33fff333MMMfffMMM333fffMMMMMM3333̙̙3̙̙̙3̲3Mf̙3MMM333MMMfffMMMfffffffffMMMMMM̲̙̙f̙̙3̲M3333333333333̙̙3f̙3̙3ffffffffffffffffffffffff̙̙̲̲̲̲̙̲̲̙̙̲̙̀fff̙fffffffffffffffffffffMMMMMM挶͙挶͙f3fMMMMf̙f3f3f3ffMf̙3fffffٌff3fMMM晙fffffٌٌٌ3fMͲ晙ffffffٌff3ffMMM挶͙f3fٌffffffMMMM怀f̙f3f3fff3f3f333挶͙fffff̙3fffffffMMMffffffMMMffffffffffffffffffffffffffffff̙ffffffffffffMMMsssfffffff̙̲MMMffffffffffff̙3̙̲MMMf̙33ffffffffffffffffffMMM̙̙3̙̙̲3MM33ffffMMM333fffMMMMMM333̙̙̙̙3̲3MMf̲fffMMMfffffffffMMMMMMf̙̙3̲3M̲̙3333333f̙3̙3̙3̙3̙3ffffffffffffffffffffffff̙̙̲̲̲̲̙̲̲̙̙̲̙̀fff̙fffffffffffffffffffffMMMMMMMMM挶͙挶͙f3fMfffMMMf̙f3f3f3ffMf̙3fffٌff3f3fMMM晙fffٌٌٌff3fMMMͲ晙fffffٌٌff3fMMMM挶͙3fٌٌffff3fff怀f̙3fffffffff3ffMMM挶͙fffff̙3f3fff3ffffMMMfffMMMffff3f3f3f3fMMMfffMMMMffMMMMMMMfffffffffffffMMMfffffffffMMMfff̲MMMsssffffff3̙MMMffffffffffff3̲fMMM̙̲3ffffffffffffffffffMMM33̙̙̙33M33ffffMMM333fffMMMMMM333̙̙f̙̲3f̲fffMMMfffffffffMMMMMMf̙3̙3̙3̙3̙3333333fff̙̲̙fff̙fff̲̙f̲3f3f3fff3fٌff3ffff3fٌfffff̲3fffff333fffffffff3ff3ff̀3f3ffffffff}}}ff̲򙙙򙙙3fffff̙fffffff̲3f򙙙ffffff3ffff}}}f̙fffٌ3f̙fffffff3fff3ff̙3f3f3ff33̙̙fffff33fffffffffffffff}}}fffffffffffffffffffff̙3̙}}}ffffffffffff̙̙3̙̙̙ffffff̙̙̲̲̲̙fffff3fff̙f3f3ff3fffff3fff3fffٌ3ff3fٌfffffffffٌ3fff3fffffffffffٌ3fff333f3f3ff򙙙򙙙f3fff3ff33ffff3ff̙ffff̲3ffffffffffffffffffffffffffffffff̙ffffffffffff̙̙̙3̙̙̙̙3̙ffffffffffff̙̙fffffffffffffffffffff333fff̙̲̲fff̲̲fff̲̙̙ff3f3f3f̙f3fffٌ3ff3ffffffٌ3ffffffff3ff33fff3ff̙f3fff3ff̲3fffff3ff̙f̲fffffffff3ffffffff3f򙙙ffffff̙3fٌfffff̙fffffff3fff3ffffffff̙f333f3f3f̙f33ffff̙̙fffffffffffffffffffffffffffffffff̙̙3ffffffffffff̙̙̙3̙fffffffff̙jjjjjjjjjjjjjjjjffffff >;je.,fffffff >;jejeje >;.,.,ffffffffffje>jeje.,.,.,f̙fff.,>>>je.,4g >;f̲f̲ >;>>je >;j >;Ќff̌͌je>>>je >;j.,je >;Ќ͌Ќ͌͌je>je >;4g.,jejeЌ͌jЌ͌jejejeje.,j., >;jejejeje.,j >;jejeje >; >;j4gjjje >;jeje.,j4g >; >; >; >;<jj >;., >;.,ݛfׇׇxj >;<; >; >;.,.,jfxx<j.,jejejejejejeje >;.,<ݛՃxxxjj., >;jejeje >;je >;.,iׇxxfjjeje>>>jeje >; >;<ڑiifjj >;je>>>jeje >; >;.,<ޞڑׇff<jjje>>>jeje >; >; >;<ׇׇڑixjj >;je>jeje >;jׇڑׇ<., >;jejejejO4gOjOOOj4gjff̙挶jjj4gjff̲j4gjjffOjfffff͌jOfff͌j4gfffjOOfffjjj4gjjj4gffjO4gfff͌Oj4gff͌jx4gjfjO4gff̙xO4gfׇׇffxׇڑޞxxׇޞڑڑfjڑڑڑׇf<.,., >;jjڑڑׇif., >;jejejׇׇxff >;je >;ׇxif.,.,.,<<;jxׇׇfݛ., >;., >;jj< >; >; >; >;4gj.,jeje >;jejj4gj >; >;jejeje >;j.,jejejeje >;.,j.,jejejejeЌ͌jЌ͌jeje.,4g >;je>jeЌ͌͌͌ >;je.,j >;je>>>jeЌ͌ff̌ >;j >;je>> >;Йff >;4g.,je>>>.,ffff.,.,.,jeje>jeffffffffff.,., >;jejeje >;fffffff.,je >;ffffffjjjjjjjjjjjjjjjj<<.,.,.,fixׇ >;je >;ffxׇׇjjeje >;.,fiׇڑڑjj >;.,.,;.,<ׇڑׇj >;jeje>je >;jjxiڑׇׇ< >; >; >;jeje>>>jejj; >;jeje>>>je >;jjfiiڑ< >; >;jeje>>>jejejfxxׇi., >;je >;jejeje >;.,jjxxxՃݛ<., >;jejejejejejeje.,j; >; >;.,.,4gjjj4g4gjj4gffff??ff.f]&#1uUVV?f.*.. ,&!.?ff....8|?!hI&CI.& ?f**.*._{?F7_4I3?V\?ff7X)m.Y??ff Mj; ?f.fg )*&!4Gmf}r9ff*.*#1FFC?>45aq% ?[``_[M44RfffMn{{{fJ845` .c01@hqX>,*47[*_?ff-0 Xv`F-.48Of#BD ,*#1448_f**...fRCxcUOC44Rfv....KF5..45Gfhfff  Qou?ff*...8_m<!Gyy\1 ??ff*.*.Ytd.1QdMY??!-30 ??f.aI 4cF8O\V???1`vU4Y3 YL&??ff???f?\\\?f   &r}x ?)>&"B?&?f35Xt\ MV\Vfr 5<]`_`ftx9 ?ff#;>95.') 3&?f#3[h5@XmU??ff*-)  5o}k?8@jY&??f***4I8 3j-f'JJ>.&) ,@cjqNff "3Xdm.#0!Jctxqff&'KXgho|f. 3Iq{g*g}!-@C%0Gtko?ff#*3.4amgv< *Ftff.GK<# - ,C`m;v[I90)!Kf*.*Y?'"Qv{udK- !8MjV?ff*...4#3T013<f`;??f #C`{_)'*;K3Y??.fqV|m`3#5<"??f",*' 8f)Y[??nf<R-&??&) ?f07*K\&IY &? 'Va<YfrT[# f?ff Qu# - f4V\Vff CN #->QUD?'?ff*8FXmD3I>?f&9J[ndF;%?4gV?ff*.*aaG-BQ]gqtJ4M[nQ??f***.& 1<DMU<@3_5 #,45J.ckff- #@XC0Mff*T}._J`aM'Jjvoff 44&7UdqV"G)Qcutj.fr .0!MjvfhqdK5m'  _*1Ffrh|fRn?!I<-;5Dcn}4{g@1KR\f))*1.J[TjdY?ff,.?J@BB!??f   0<VN7&??-,-,# 4?gu_'??f@{aK5'4.rfY&?? JYUMDDRfaG,Uyc>??;`uD@yg-L?r U 3YL&3 &3&ff'aI "'3?ff&)#dtQXVff.a_! ))&?ff<vnX;!BTR<?f1BD3%.'Fgd.?ff*.-% 4]dgM!17FV-&??f**&KD,#fxYOG_f[5%Gy>fr *NhcVJ;&35.8Mjo}"V|`K9-3cmff".IanvufUB1#*3IThohgQoI9-58;83-%"Inkh-rfr  #;Qxku`# ')1?j}|tf1 1Xuxr5Mfgyf*-13?CIQF<4*!CyV?ff*0Kr 8ha?!!CjyU??f&# 1[fQ,??1M9[uJ8QY7???f >V.!!?\??KahfQ9;U ??"??fL \\?ffffVVUu1#&]f.ff?.!&, ..*.f? &.IC&Ih!?|8....ff?\V?3I4_7F?{_.*.**f?Y.m)X7ff?? ;jM ff??9r}fmG4!&*) gf.f%qa54>?CFF1#*.*fffR44M[_``[?  `548Jf{{{nMff?_*[74*,>Xqh@10c.B#fO84.-F`vX 0-ff_8441#*, DvfR44COUcxCRf...**fhfG54..5FK....?uoQ  fff 1\yyG!<m_8...*ffYMdQ1.dtY.*.*ff?? 03-!???V\O8Fc4 Ia.f??&LY 3Y4Uv`1???ff??\\\?f??  f?x}r& &?B"&>)? V\VM \tX53f? 9xtf`_`]<5 rf&3 )'.59>;#ff??UmX@5h[3#f?&Yj@8?k}o5  )-*ff?f-j3 8I4***f??Nqjc@, )&.>JJ'mdX3" ffqxtcJ!0#.g{qI3 .f|ohgXK'&ff?oktG0%C@-!}g*<vgma4.3*#ffftF* m`C, - #<KG.fK!)09I[v;VjM8! -Kdu{vQ"'?Y*.*f;`f<310T3#4...*ff?Y3K;*')_{`C# f??"<5#3`m|Vqf.??[Y)f8 '*,"f??&-R<fn?? )&??\K*70f?&YIY<aV' ?& f #[TrfV\V4f - #uQ ff?'?DUQ>-# NC ff>I3DmXF8*ff?Vg4?%;Fdn[J9&f?Qn[M4Jtqg]QB-Gaa*.*ff?5_3@<UMD<1 &.***f??kc.J54,# ffM0CX@# -ffovjJ'Ma`J_.}T*VqdU7&44 ff.jtucQ)G"KdqhfvjM!0. rf|hrfF1*_  'm5}ncD5;-<I!?nRf\RK1@g{4YdjT[J.1*))f!BB@J?.,ff?&7NV<0   f??'_ug?4 #,-,-??&Yfr.4'5Ka{@f??>cyU,GafRDDMUYJ ??L-gy@Du`;??U r?3&LY3 3& &3'" Ia'ffVXQtd#)&ff?&)) !_a.ff<RTB!;Xnv<ff?.dgF'.%3DB1f?&-VF71!Mgd]4 %-.*ff?5[f_GOYxf#,DK&**f??>yG%}ojM8.53&;JVchN* rfmc3-9K`|V"oQghohTI3*#1BUfuvnaI."ffr-hknI"%-38;85-9I#`ukxQ;#  rft|}j?1)' rxuX1 1fygfM5VyC!*4<FQIC?31-*fUyjC!!?ah8 rK0*ff?,Qf[1 #&f???7YQ8Ju[9M1??\?!!.V> f?? U;9QfhaK???"??\\ Lf?bubbros-1.6.2/bubbob/images/digits_1.ppm0000644000076400001440000001576212225473206017141 0ustar arigousersP6 14 170 255 X55XMMMMMXMMMMMMMXMMMDMMMXMMDDDMMXMMMDDDMMMXMMDD8۳8۳DMMXMMDD8۳8۳DMMXMMDD8۳ZDMMXMMDD8۳ZDMMXMMDD8۳ZDMMXMMMDDDMMMXMMDDDMMMMMDMMMXMMMMMMMXMMMMMXX55XXXMMXMMMMXXMDMMXXMMDDDMXMMDD8۳8۳DMXDD8۳Z8۳DMXZ8۳DMXZ8۳DMX8۳8۳DMX8۳8۳DMX8۳8۳DMXDDDMXDDMMXMMMMXMMMXXXXXXXXXXX5MMMMXXX5MMMMMMM5XX5MMMDMMM5XXMMDDDMMXMMMDDDDMMXMDD8۳DMMX8۳8۳DMXDZ8۳8۳MMXDZZ8۳MMX8۳8۳ZDMMXD8۳8۳8۳8۳8۳8۳DDDDDDDMMDDDDMMMMMMMMMMMMMXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXMMMMMM5XX5MMMMMMMM5X5MMMDDMMMXXMMDDDMM5XMMDDDMMX8۳8۳DMMXMZ8۳8۳DM5ZZZ8۳MMMZ8۳8۳DM5X8۳8۳DMMXMDDDDMMXMMMDDDMM5XXMMMMDMMM5XX5MMMMMMM5XX5MMM5XXXXXXXXXXXXMMXXMMMMXXMDDMMXXMDDDDMXXMDD8۳8۳DMXXMDDZ8۳DMXXMMDZ8۳DMXXMMDZZDMXMMDDZZ8۳MXMMDDDDDZ8۳DDMXMMMMMMM8۳8۳DMMMXXXXXXXDDDMXXDDMMXMMMMXMMMXXXXXXXXXXXXXXXMMMMMMMMMXXMMMMMMMMMMMMMMDDMMDDDMMDDMMD8۳8۳MMM5XMMMD8۳8۳ZZ8۳DM5XMMDD8۳ZZZZ8۳DM5XMMMMM8۳DMMXDMMXDMMXDDDDMMXMMMMDDMMM5XXMMMMMMMMMM5XXXMMMMMMMXXXXXXXXXXMMMMMXXMMMMMMMMXXMMMDDMMMXMMDDDMMMMMDD5MDD8۳8۳8۳8۳8۳XMMDD8۳8۳ZZ8۳MM5HMMDD8۳ZZZZ8۳MMMMDD8۳ZZZDM5X5MDD8۳8۳DMMX5MMDDDDMMXMMDDDMM5XMMMDMMMMXMMMMMMMMXX5MMMMXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMXMMMMMMMMMMMXDMMMXDDDM58۳Z8۳DZZ8۳MXMZZD8۳Z8۳MXD8۳8۳D8۳8۳8۳MXM8۳8۳Z5MDDDMDDMXMMMMXXMMXXXXXXXX5MMMMM5XXXMMMMMMMMM5XXMMMMDMMMM5X5MMDDDMMMMMDDDDDMM5MDD8۳8۳8۳8۳DMMXMDD8۳ZZZZ8۳DMMMD8۳8۳ZZZ8۳MMX5MDD8۳ZZZZ8۳DMMXMMDD8۳8۳8۳8۳DMMMMDDDDDMM5MMDDDMMMXXMMMMDMMMMXX5MMMMMMMMXX55MMM55XXXXXXXXXXXXXXXMMMM5XXMMMMMMMMXMMMMDMMM5XMMMDDDMMXMMDDDDMMMXMMDD8۳8۳DMMXMMDD8۳8۳ZZDMMXMMD8۳8۳8۳ZZZDMMXMMDZZZZ8۳DMMXM8۳8۳Z8۳8۳DMMXDMM5XMMDDDMMXXMMMDDMMM5XMMMMMMMM5XMMMMM5XXXXbubbros-1.6.2/bubbob/images/extra5.ppm0000644000076400001440000015407312225473206016645 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.1 32 576 255 ```fffeeeEXo?QhRRRRRRRRRkkkYVlllWWWaZwwwZZZ~~~we^crrrZZZuuumd`]tttZZZeee㚴mga_|qqqYYYWWW~nid`clllVVVvnie`]{{{___ޢsmiea]lllVVVفpkgd`]euuu\\\{{{smifc_\Y|||fffTTT7^aҚܗڋԁzvplgea^ZXVRO}LyFr@k;c3Y!Br;_eƒГׅؐ{wqmiec`\YWTQO}LyGsAl;d5\)Gq`kxf~Ίԁzwqmjgda^ZXVTQN|KxGsAl[~5\9a[~YYY,Fk&Iz.S9]_qhz@f.S#Ev+EjDO\VXYeeettt~~~~~~wwwooo\\\UVVBMZRRRRRR___ccc___YYYRRRRRR```fffeeebbbYYYRRRRRRRRRkkkrqlllWWWH|EwwwZZZ~~~«GDqrrrZZZuuuĒSFEKtttZZZeeeōJHEDqqqYYYWWWȭ}ƎK‰HFEglllVVVʚUƎK‰HGEI{{{___ƲɓMōJ‰HGE~ClllVVVȯƏKËIHFE~Ckuuu\\\{{{ȚYōJ‰HGFD|CL|||fffTTTxxxĵƏKČJHGED{ByA~~~qqqTTT}`IOҥ]ٸtطuҬj͢^ʚUǒMōJ‰HGFE|CzBxAs?p=mnmnz```fffsGFEDD|CzBxAxAv@r>o=j:h9d7`5mR~~~YYYbbbPD|C{ByAxAv@s?r>p=mq>p=mo=nq>p=o=md7j:q>p=e7hVVVVhJ0S-Y0Z1\2iFvOmnmmnr>q>no{{{RRRRRRg>c6c6f8f8f8g=}{b:^3_4f8p=xA}LRRRRRRzu[2[2]3]3_4d={zh?g8nRRRRRRRRRrrr{xAxAooo\\\uuuđQHFW|||cccWWWiiièȒLËIHGnnnZZZnnnɨqƎK‰HGEhttt___oooɕPƎKÊIGEIxxx___nnnĭɓMƎK‰HGEDrrrZZZnnnǮǑLČJ‰HGEDm~~~kkkTTTǛ]ƎKÊIHGE~CLuuu______ƏLČJHGFD|C{B{{{lllWWWeM7xA͜U۽xڽzٺxҭkϤ`̝XȕQǑLČJ‰HGFED{BzBxAs?r@qBpEnFjFfGcGz\C\I7`\YRҡUڲfٱeҠTϜQ˖NɓMƏKČJ‰HHFED|CzBxAv@s?o=mno=l;i:g8c6_6wcbbbZZZ[HGGFED~C{B{ByAxAv@s?o=mo=mo=mqrrrYYYkkkxAv@s?q>o=o=n[2W/oI'[=!V>'XB.]?#lL/upl~~~~~~wwwqlhaD+Z="WA.RRRRRR___ccc___YYYRRRRRR```fffeeebbbnAMRRRRRRRRRkkklllllWWWttwwwZZZ~~~ĂwwxxrrrZZZuuu}}yyvvtttZZZeeeŸǀ{{xxqqqYYYWWWȋǁ}}yyzzlllVVVɿʇǁ~~yyvv{{{___ƩɆǁ~~{{vvlllVVVȑȄǀ}}yyvv{{uuu\\\{{{Ɇǁ||xxuuss|||fffTTT``ҧܵۯ֢ҙϒ͎ʈɅǀ~~{{wwttrroojjeeaaYYQQIIC[y-;YY~~Қ٪اӝϔ͏ˉɆǁ~~||yyuusspplliieeaaZZRRJJEZw4CqqqЖաҙϒ͏ˉɆȃǀ}}{{wwttrroollggdd``ZZRRKKHKaMSnnnȸњ͏̍ˉɆȃǀ~~{{xxuuttppnnkkffbb^^YYRRPPmmYYYlllȗʈɅǁǀ~~||yyvvttrrpplljjeeaa\\XX[[~~___iiiƀ~~}}{{yyvvttrrppnnkkffbb]]YYnn```fffxxwwuussppppnnkkggbb^^bb~~~YYYbbbuuttrrppnnllkkiieeaa[[||wwwTTT___ssppoollkkjjiieebb]]XXaaoooTTTxxxppnnlljjggffeeeebb^^ZZTTTT___kkkjjiiggeeddbbjjbb]]YYTTTT]]wwwVVVuuuhhddddddbbaavv[[SSRR[[iittccc\\\zzz\\]]]]^^cc[[ZZeennjj||rrrVVV___{{{jjTTUUWWhhqqjjii[[MMVVVbbbNNKKQQqq{{YYHKy:IpLX[[}ww[[x:I]]]llluuu~~~{{{iiiTTTTTT]]]ooo{{{{{{ttteeeZZZRRRRRRRRRRRRRRRRRRRRRRRRDDDRRRRRRRRRONOc?HTPQRRRRRRbbb~~~ppuuuYYYbbb~~vvwwcccRRRRRRȼ||yyvvtttRRRRRR˜{{xxxxxRRR]]]ʉǁ~~{{zzRRRQQQɽʈȄ~~{{wwuuuRRRƩʈȃ{{xxffffffȖɆǁ{{xxuuuRRRʈȄǀ~~{{wwttffff=GɧٸӨўϕ̎ˉɅǁ}}yyvvttrroojjee``YYTTQQOOc@IZHM†͏ۮܱ֤ҙϔ̍ˊʇȃǀ~~{{xxuusspplliieeaaYYRRJJHKhYJNRRRRRRrrr||ppvvooo\\\uuuǀ}}{{|||cccWWWiiiƢȄǀ~~nnnZZZnnnɊǁ~~yyxxttt___oooȽʇȃ~~{{vvxxx___nnnƪʇǁ~~{{wwrrrZZZnnnǔɅǁ~~{{ww~~~kkkTTTɇȃǀ~~yyvvttuuu___d[[ǩֳҦϜΒˌʈɅǀ~~||xxuuttppookkffbb\\XXVVUUVVWWW___̚ۯڭ٪ԞЖΑ̌ʈɅǁ}}{{wwttsspplljjeebb\\UUOOIIUUWWW___٪ҙЕ͏̌ʈɅǁǀ}}{{xxuussppnnllggeeaa\\WWPPaawvvbbb]]]̒̌ˉʇȄǁ~~{{xxvvttrroolljjffbb``[[WWqqzzzbbb]]]ƕȄǁǀ~~}}{{xxvvttrrppnnkkggddaa]]ccbbbZZZĿ~~||{{xxvvttttrrppnnllggeeaa\\tt~~~bbbWWW³}}vvttssppppoollkkggeeaaddxxxYYY___ssppoolllllljjggeebb]]rrrYYYkkknnlljjggggffeeddaa]]YYccbbbYYYiiiiffeeddbbbbaa^^[[XXSSTTtttTTT```|||||bbbbbbaa``]]\\[[XXTTRRTT]]zzz\\\]]]www\\ZZ\\\\[[\\ttuuVVSSWW^^iippzzz]]]ZZZrrrppPPQQSSUU\\bb``eeggbbzzuuu\\\WWWkkkKNHKKKQQcczzbbXXJJJZYYYTRSz;K=RD\\\yyRUs9Go5As4AiFPeeettt~~~~~~wwwooo\\\VVVRRRRRRRRR___ccc___YYYRRRRRR```fffeeebbbYYYRRRRRRRRRkkkuurrlllWWWIIEEwwwZZZ~~~ЋHHDDttrrrZZZuuuXXGGEEKKtttZZZeeedzNNJJEEDDqqqYYYWWW݇OOKKGGEEjjlllVVV]]OOKKHHEEII{{{___޻˻SSNNKKHHEECClllVVVٍPPMMJJGGEECCnnuuu\\\{{{``NNKKIIFFDDCCLL|||fffTTTxxxջȻPPMMJJHHEEDDBBAA~~~qqqTTT,i,HH__xxssbbYYVVQQNNKKHHFFEECCBBAA??==<<::773{30r0,i, M 1g1GG[[ii^^XXVVQQNNLLJJGGEEDDBBAA@@??==;;99773{30s0.n.&P&YlYFFVV]]VVTTQQNNLLJJHHEEDDCCBBAA@@>><<::99663{31u1/p/HWHlllVVVVRRPPMMKKJJHHFFEECCBBAAAA??>><<::88663{36{6g~g___iiiccLLKKJJHHGGEEEECCBBAAAA@@>><<::88664}4>|>zz```fffxxHHFFEEDDDDCCBBAAAA@@>>==::99775~5RR~~~YYYbbbRRDDCCBBAAAA@@??>>==<<::77??ppwwwTTT___BBBBAA@@??>>>>==<<::8866iioooTTTxxxZZAA@@??>>==<<<<<<::99774}4HH___kkk>>>>====<<;;::::::88664}44}499wwwVVVuuu``::;;;;;;::::::::77664|43{377==llccc\\\zzz<<8888889999<>77::>>==77VtVVVV0[0-k-0s01v12x2FFOO<<;;66.o.,U,(V(+f+.o.L{LXX3y3+f+'S'-V-JhJuuu~~~{{{HeH(M(TTT]]]ooo{{{{{{ttteeeZZZRRRRRRRRRRRRRRRRRRRRRRRRDDDRRRRRRRRR4K47O7RRRRRRRRRbbb~~~DDCCuuuYYYbbbzzDDCCsscccRRRRRRSSFFEEKKtttRRRRRRذİMMIIEEDDxxxRRR]]]ۇPPKKHHEEkkRRRQQQ^^PPMMHHEEJJuuuRRR߻˻TTPPLLIIEEDDffffffۍRRNNKKIIEEDDoouuuRRR``PPMMJJHHEEDDLLfffRRRֻȻQQMMKKIIGGEECCBBtttRRR8O8eeddφхmm^^YYTTRROOLLJJHHEEDDCCBBAA??==<<::777|78u8?s?8O82N2HHSSkk``[[XXVVQQOOMMKKHHFFEECCBBAA@@??==;;::664|40r01u12O2RRRuuNNVVWWVVTTPPNNMMKKIIGGEEDDCCBBAA@@>><<::99664}40r0Q~QQRQRRRTTSSRRPPMMKKJJHHGGEEDDCCBBAA@@??==;;::88556|6cc```RRR__MMKKJJHHGGEEEEDDCCBBAAAA??>><<::8877AAtt___RRR{{HHFFEEEEDDCCBBBBAA@@??>><<::8877XX|~|RRRRRRSSDDCCBBAAAA@@@@??>><<::99@@ttxxxRRRCCAAAA@@??>>>>>><<;;9977lllllZZZYY@@????====<<<<<<::998855GGRRR======<<<<;;::::9988773{32w288lllRRR``::::::::::::==<<77663{33{377>>rr{{{RRRRRR>>6666888888==}}{{:~:3{34}488==AALLRRRRRRu~u2w22w23y33y34}4=={{zz??88<P>RRRRRRRRRrrr~~AAAAooo\\\uuuUUJJGGYY|||cccWWWiiiʳRRMMJJHHnnnZZZnnnzzOOKKHHEEkkttt___oooVVOOLLHHEEIIxxx___nnn߶ʶSSOOKKHHEEDDrrrZZZnnn؋QQMMKKHHEEDDpp~~~kkkTTTddOOLLJJHHEECCLLuuu______ѽǽQQMMJJHHFFDDCCBB{{{lllWWW<[><<::99775~52x2I{Itytbbb]]]йй[[PPOOMMKKJJHHGGEEDDCCBBAAAA@@>>==;;::88666|6ccbbbZZZӵ``JJIIHHFFEEDDCCBBBBAAAA@@??==<<::8866CCww~~~bbbWWW³yyFFEEDDCCBBBBAAAA@@??>>==<<::8877XXxxxYYY___KKBBBBAA@@??????>>==<<::88>>qqrrrYYYkkkAA@@??>>====<<<<;;::8866iibbbYYYUU====<<<<;;::::::9977664|4HHtttTTT```|||;;::::::::99888877664}43{34}499zzz\\\]]]wwwZZ667788887777;;::4}44|44|45599==hhzzz]]]ZZZrrr}}6x62x23y34|45~54}4:~:wwww9}95~57799<<==??uuu\\\WWWMhM,i,.o.0s03y34}4;};zz~~@@99::::660r0MhMYYY(M(#S#'^'+f+.o.;x;zz>>2w2/q/'^'!N!'L'.O.#P#/^/lrl~~~~~~wwwhnh+T+"N".M.RRRRRR___ccc___YYYRRRRRR```fffeeemLmeEeRRRRRRRRRkkklhlllWWWvowwwZZZ~~~ȊzrurrrZZZuuuɂxuqtttZZZeeeȦɂ|vtqqqYYYWWW̑ʃ}xuvlllVVV͊ʃ}zuq{{{___ʭ̇ɂ}zvqlllVVV˒ʄ|xuqwuuu\\\{{{̇ɂ}{wtpn|||fffTTTDvԚܮ۪֟ҕώ͊ʄɀ|zvroljd_[RLI@f.fHzҗ٧أәϐ͋˅ɂ}zwupnkfc_[SMICh4h}cvzВ՞ҕώ͋˅ɂ~|xvroljfb^YSMJG^L^nnn̎є͋̉˅ɂ~|zvtpokiea\XRMLkYYYlllʗˆʄɀ}|zwuqolkfd_[VQU~___iiiƿ}|zxvuqolkiea\WRk```fffvtrpnkkieb\X\~~~~YYYbbbrpolkifec_[UzwwwTTT___onkjfedc_\WQ]oooTTTxxxjkifdba__\XSNN___kkkcdcb_^]][WRNNWwwwVVVuuua\^^^\`YQMMUcqccc\\\zzzUVWWXbVMS_idrrrVVV___`MNOPcf\dcU[VVVoHoDJKj_RGiCiq=qRs}Rm;m]]]llluuu~~~{{{iiiTTTTTT]]]ooo{{{{{{ttteeeZZZRRRRRRRRRRRRRRRRRRRRRRRRDDDRRRRRRRRRX>XZDZRRRRRRRRRbbb~~~lkuuuYYYbbbztq|cccRRRRRRò|wuqtttRRRRRRǜɀ{vtxxxRRR]]]͌ʄ}zvwRRRQQQ͋ʄzvruuuRRR˭̉ʄ~{vtffffffʖˆɂ}{vtxuuuRRRˇʄ|zvrofff\@\˕ݳ޲٧ԛҕϐ͊˅ɀ}{xuqoljd_YRNNN]@]_<_z۪͋ܮ֠ҕϐ̉ˆʃ~|zvtpnkfc_[RMIG_<_RRṘ֟ӘВώ͋˅ʃ}zwuqokjfb^[RMIaRQRRRR͎΍͋̉ʄɂ}{xvrpnkiea\YROiRRRRRRžȕˆʄɀ}|zxvtqokjfc^[W\```RRR}|zxvurpolkfd_[Wr___RRRvurponkjfd_\`RRRRRRrpolkjifea\X}xxxRRRplkifeeda^YUalllZZZijffcba__\YWPMRRR~abba_^]\YWSMKVlllRRR`[[\\\`YQMMSdu{{{RRRRRRQRRVV_UNVckiRRRRRRcKKLL`iafbWhRRR_<_AIIm\NB^;^b4bxLxxjtw`;`b4bRRR```nnn{{{rrriiiRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRc1cd-dd-dc1cRRRRRRrrrlkkdooo\\\uuuƯɀ|xv|||cccWWWiii̦ˆ|znnnZZZnnn͏ʃ}zurttt___ooỏʃ~zvqxxx___nnn˯̇ʃ}zvrrrrZZZnnnʖ˅ɀ}zvr{~~~kkkTTTˆʃ~|zuqouuu______ȝܷܲܮסәѓ΍̇ʄɀ|zwtpokjea\VQPRyUxWWW___΍۫ک٧ԚВ΍̇ʄɀ}{xvronkfd_\VOKITWWW___ѷڨ٧ҕБ͋̇ʄɀ}|xvtpnkifb_[VPL^wvwbbb]]]Ӝ͋̇˅ʃ}{zvtqoljfda\YUPozzzbbb]]]Ǒʃ}|zxvtqolkieb^[W^bbbZZZľ{zwvtqoolkifb_[Vq~~~bbbWWW³~rqonkkjfeb_[_xxxYYY___onkjfffdb_\W}rrrYYYkkkkifdbba_^[WR_bbbYYYccca_^\\[XUQMNtttTTT```|||y\\\\[YYXUQNMNWzzz\\\]]]wwwVRSVVUWQMMPXclzzz]]]ZZZrrrkKLLMOWXSY_b\xuuu\\\WWW|H|CGJLak[[QI|H|YYYc6cp4p};}FdnL};}j1ja6aZHZYWYeeettt~~~~~~wwwooo\\\VUVXFXRRRRRR___ccc___YYYRRRRRR```fffeeebbbYYYRRRRRRRRRkkk}lllWWW^VwwwZZZ~~~Ж]WrrrZZZuuum\Y^tttZZZeeee_ZXqqqYYYWWWݓfa\YxlllVVVtfa]Y\{{{___޽jea]ZVlllVVVٗgc_\YV{uuu\\\{{{vea^[XU]|||fffTTTxxxռgd_]ZWTR~~~qqqTTT3a^]x{rnhea][YUSQNMKH{Cyu>qn8jg3a^&GE7`^\twqnheb_\ZWTRPNLK~H~zCyu>qn9kh6fc,KI\ihYnvnkheb_]ZXUTQONLI|G}yCxt>qn:li7heJUTllllnigda_][YVTRQNMKH{E{wBws>qnArok{z___iiiwba_]\ZYVTRQONLI|F|xCxt?spHtq}```fff][ZXWUSQQONLI|G}yCyu@tq[yw~~~YYYbbbdWUTRQONNMKH{DzvKzvtwwwTTT___TSQPNNMMKI|F|xBwsnoooTTTxxxjQONMLLKKI|G}yCyu?spRzw___kkkMMMLKK~I|I|H{F|xCxt?sp?spF|xwwwVVVuuujI|K~K~K~I|H{H~zG}yDzvBws?ro>qnDzvMxccc\\\zzzH{xE{wF|xF|xG}yG}yI|y}zEwt?ro?roCyuKOQrrrVVV___^sr?ro?sp@tqAvrBwsLzw|IwtCyuI|MMDzv[poVVV5VT4c`9kh:mjqn;nkF{wlllRRRjH{H{I|I|I|H{K~{I|yDzvBws>qn>qnCyuM~{{{RRRRRRJzvCxtCxtE{wE{wE{wI{wEuq>qn?spE{wMQ[RRRRRRv}|;nk;nk=pm=pm?spHws}|K{wF|xLNLF|x{RRRJPO2_\8jg8jg>qnU{YKH{?sp3`]JPO-HG.WU7b_^vtf}>mi$DB-HGQRR```nnn{{{rrriiiRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRqn?spF|xzzz\\\]]]wwwbCxtCyuE{wE{wDzvCyuGyvEwt?sp?ro?roAvrG}yMtzzz]]]ZZZrrr~?pm)$92*% %! G?ug ʲ.)%!ζg[ G>ɲ^S&!RI.(<5͵MDA:ǰUK0*[QfY l_Ӻqd ;4Ѹʲ϶ɱ70.(ì;4/*ֽ[P *%ȰzeYxiE=>6LC,'>7ʲaU(#UKRH ]ReZ)%p_T[PԻؿcW_Tt2,WM|mqd>7}nϷpl_ǰi]H@)%714.re [PзQGWMqd3- eYƮ7081;4>7TJeZɲ;4E=5/  y eYeYeY,'rey:3ε;4eYȱ naε,'fZԻ4.JA3-TJԻXM«A:71wi-(yQG81ռqd"eYzk71:3B;eY                                                                                                                              bubbros-1.6.2/bubbob/images/bonus_12.ppm0000644000076400001440000003006512225473206017057 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 128 255 2} TC4|} TC~.y]]K-xpmW,womW4zy oY2zfr[5mY> b`ZSzm`Z%|ob]7 wj_bH wlc`V+  l~sa_W0 2>>4CWcfg]Q;-OZc\.&38KXE,Cepy|> ." &:TrX  /F`~M 8Pjh/'CZpN- 9RcqB2Wchlr{O Fmhc]T?GpoaSD0]K1bcM<+`M69:1"^K`M/-aM`MeQ`MiT`MlV`Mr[`Mu^2? 'T4?} "T.:]s]-7p~1m,6o2 m6=y , p;Ef=(s8DmY{>eG 0 b`Z|SwH(!zm`Z}%P:5&%%|ob]7^ 7;3)+,!wj_[|BfE.-/ , 04!wlc[}Ik.R9 (287G < l~sa_Lm6X B3 )22H>Y>`4Y#CgWwcfg]Qs:[%F823+DOfZtc\|.37&I3S8[KqXwEe$F615$@=X^wpy|>F&$ &?.SC"D . */<2OLgkXb &(.,$ '3&F?[ZtwMS   ):2QLhfhs/4 " -$FBa[woNT-2% 1:\Zxmw}pBI%2Qcv}{tl^vG^ 6F_vfTn?Z:0G^piPm:V#@$^ )1ObxmHi0P: *a%6V9]:c'T"C )!^c2/T-V;ag ej inlqrtvAiӒ)!gghf333t~,|8]hF333̧jf>. 41bzSffffpBo.%oiGocص沵{ufT*~1bz\f3̺BұI,r"iO̖ڦ̘ѲwkGSfuvif333,{*d)Gڦuk3h\p̙3zwv`>3}ëק39ͫgzf^@Qpzf\D;uԠX333ḿq:ΩupfX=zGz̶zNA$ r|R3̯MWڣԊ=ΛkkfK.,\C̺zf= r%t3FbvḋՓbӘx~k\h { ѫzf0lA{3hhNRdwzՉjzx\TqXCѝy|fzh%zMjt[h>EPj޳XIM?zz}|epX<|fzfjbbܑsfT/3B|X9=ϰczx}llXJ8tXChRz 3~TfhGs,|;`ۿG3̸UzfpzffzxxY!p7hGf3|hF?)j(333M\T\T\~}}77J]7hjbڮ3t>@.)j)~hhTR:hfIbb!fhxR<!ch\>hSbb%ohh_dʹbb%o.d||fffff3ff?ffLffYfffYOvfffYOvZffZfYOvJnZZ`fLOvOvT}`fLOvZgLOvT}j?OvfNtm9OvZq%OvvOv|OvOvOvyOvZrOvZt}ylOvOvffrfZfflZZsfOvZssfOvOvZZZZOvbubbros-1.6.2/bubbob/images/butterfly.ppm0000644000076400001440000006606512225473206017460 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 288 255 f3f333f33f3fff33ffff33f33333ff33fff3ffffff333ffffff3ffff3333fff̕ f̕ ̙3̙3sff ̙3̲3ff ff o333̛sff ff̙s fffffs3̙r~ fff fs3̲  fff 3̲xdff Bzff̛̲xdfff Bz ff ̙ Bz   Bz   l l ll Bzff lllBzff lBz w ff BzBz lBzBz lBz lBz lBz Bz lBzlBzBzBzBzBzBzBzBzBzlBzBzlBzBzlBzBzBzBzlBzBzBz̕   ̙̙3s xd3s ̙3̕ xd̕ wf̙ ̕ Bzff ̕ Bzff  l r~ffffBzl BzBzBzl BzBz BzBzl ffffff BzBzl ̙o BzBz ̲3̙ BzBzll ffs33̙ BzBzBz ff3̲3 ̕BzBzBz Bzff̛̙ ̕Bz Bz s̲ ̕BzBzBzl  33 ̕Bzl fs Bzl fffBzl fffffffBz ffffBzBzl ffBzlllllBzlBzBzBzlBzBzBzBzlBzBzlBzBzlBzBzBzBzBzBzBzBzBzlBzl Bz Bzl Bzl Bzl BzBzl BzBz ff w Bzl ffBzlll ffBz ll l l   Bz   Bz ̙̕ ff Bz fffxd̕ffBz ffxd3̕ fff  ̙3s̕f fff r~̙3sfffff s̲ff ffs̛333o ff ff3̲3̙ ffs3̙3̙ f ̕lBzlllllBzff lBzBzffff Bzfffffff lBzfff lBz sf lBz 33  lBzBzBz ̙s Bz Bz ̙ffBz BzBzBz 3̲3ff BzBzBz ̙33sff llBzBz ̙3̲ BzBz o̙ lBzBz ffffff lBzBz BzBz lBzBzBz lBzffffr~ l  ffBz  ffBz  ̙fw ̙xd 3̲ s3̲xd s3̛̲̙   ̕8~aaD8~Dn8~DDo 8~3DDDfx ff8~D33o ff8~33ff3333333fffD3ffDDffff-ffff3D-Dffff33D-Dffff33D-Dfff3fffDDDff3fffDDfffffDDffffffffffffj˙̙̙̙̙j̙̙̙̙̙̙̙̙̙̙̙̙̙j˙̙̙̙̙̙̙jj˙̶̙̙̙̙p̙ ̨̙̙̙33̙ ̨̙̙3̲xd ̙̙33̙ =˅33̶̙p̙xd =˅=˅3333̙̙j̙ =˅3333$"̙j ̙3333$"-D f=˅=˅333$"-DD33ffffffffffff=˅3333$"-DVff!ffffffffffffffffffffff3333$"-DVf!!!fff33̙ BzBz$"-DVf!33ff3333j˙̙j ffffffVf!33ff333̨̙̙̙=˅=˅3333̟!!33333j˙̨̙3̲=˅333333$"-f̟!3333̨̙33̃~=˅33,+DVf!333333̶̙p33=˅33$"-Vf!!3f333̙̙̙33,+Dff!3333̙̙s̙=˅33$"-Vf!3f3̙33=˅3333,+Df!3f3333j˙̨̙=˅=˅3333$"-f!3f33 =˅3333$"D!3333=˅=˅33,+$"-V3333=˅33,+$"Df3f3=˅,+$"Df!f333ff333f33ff3fbubbros-1.6.2/bubbob/images/sugar_pie_big.ppm0000644000076400001440000005744612225473206020242 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.1 90 90 255 3333--&&YY``9933--ffff33 &&33ffffYY33----33ffff``99--00==77&&--ffffffffff9999--))2200NN88**==??ffffffffffff999900BBXXffffffdd[[gg??aaBBppUUbb==TT;;ff YYffff99-->>==::LLeeffffUUFFSS]]cceellkkhhffffff55AA--``88ffNN MMSS9999QQttffGG$$``SS[[88zzyyttkkeehhww~~~~~~jjttXXtt??mmOOjjQQgg mmffTTffffffffff YYffaa66vv<<~~uuccuurrssnnnnccnnggAA@@gg~~mmppvvwwnn~~ffff$$##MMRR\\QQSSccxx{{uuqqqqppkkNNww~~ffff66MMVVffaattssll[[hh}}vv~~ffff~~ff00;;aa__ff~~ffyyXXzzffffff~~ff884477mmNNffdddd~~]]ddqqxx{{^^[[wwGGyy==nnnnnnffffff99--88ZZ33ggjjssvvookk~~sswwffkk@@eeVVggVVxxffJJxxVVHHll``__\\{{{{@@nnll__vvuuWWnnffffffff MM;;HHaaSSxxoozzxxeeKKff~~99ffNN[[XXhhWWFFttZZJJCCddSSggYYIIaa{{llrrddqqZZ<>CC@@wwXX{{sshhffffff[[TTWWffbbttxxss,,bb-- %%HHbb@@ccff55885511>>??nnrrwwvvffffffffNNXXRRYYXXXXllttMM??)) --""yybbPPqq]]{{qqoonnffffff--MMaa\\SS@@]]ssBB&&,,1199BB0066ee[[ss~~yyxxzzvvjjnnffffffTTOO[[ttOOrr ,, LL44``ee``ttoozzffoonnnnffff::ccUUJJnnooAAWW//!!qqssooooRRnnnnggffff88==jjNNhhDD22CCAA<< ffffffffff88ffAA$$>>""::NNffNNNffNNflM Nffflflllll NNNfffffS llllM flfsfNNNfffffYYllllM fffffYMfNNNfffflYlslllM flfffS MYfffNNfffflYMlllllflfffff`YYYfffffNNfffffMlllMlfffffflffffffffNNffllS&llll flfslfffffNNNffll3llllfflffNNNffll lllffffffNNNffllll flfffNfNl lllffffNNll &ffffNNf9llsfffffll `ffffNffll&fffffNfflfffffNfff-YyfffffNffff-fs fffNfNffffffffYl M`fffNNNffffffffffflYYfYffllssslllfffffNNNfffffffffffffffffffffffffffffffffNNNffffffffffflffffffffffffffffffffffNNNbubbros-1.6.2/bubbob/images/bonus_4.ppm0000644000076400001440000006006512225473206017003 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 AAAAAAAAAAAAAAAAA22222222-*%xmgdPAA2K__UK>*%xqmdddddPAA2K_v_UK>,,*(%"|xsndPAA*K_v_UK>22/-**% zndPAA2K_v_UK>222/,*(!{ndPAA2K_v_UK>2222-*(!{ndPAA2K_v_UK>2222/,( zndPA2K_v_UPKFC@;2-(xndA2_xid_ZUMHE<2*sKK**2EKUivoZKFA<42*-@NWWRsKK***2EMWivoZK7.,*%"| z)>3>3S0a*T&MUUvvvvgg>>3>3S3a0a&M&M&M&M&MUUvvvvggFFFF>>333<3J3S3\1c&M>>vvvvggUUUUOOII>>>>3<3N1c&MUUvvvvggUUUUUUOODD>>333L1c&MUUvvvvggUUUUUUUUII>>333L1c&MUUvvvvggUUUUUUUUOODD333N1c&MUUvv{{vvppmmiiccUUII333S1c&MUUxxrrooffUU>>3\vvvv>>>>UUoovvvvppkkffWWUU>>IIiizz}}3\vvvv>>>>>>UUooxxvv]]LLDD>>3<3J3N55ffUU3\vvvv>>>>>>>>UUoo{{vv]]3C3N3\3\3\3\3\LLUU3\vvvv>>>>>>>>UUoo]]35*T&M&M3\3\3\DDvvvv3\vvvv>>>>>>>>UUoovv33.\1;3\3\88vvvv3\vvvv>>>>>>>>UUoo]]3a1;3\3Eoovv3\vvvv>>>>>>>>UUoo>>1;3\IIvvvv3\vvvv>>>>>>>>UUoo3C;3\UUppUU3\vvvv>>>>>>>>UU3N;3JUUUU3\vvvv>>>>>>>>3\"E3JUU3\vvvv>>>>>>1c%&M883\vvvv>>>>,Y9.\3\vvvv>>)R,&M3\vvvv&M&M3\vv&M &M3\vv&M3\i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>ąąąąąąąą}tlc^[yJi>i>ąהߚה͌}tlfc[[[[[yJi>i>ąהߚה͌}yuplhd[yJi>i>}הvvߚה͌ąąƒ}}und[yJi>i>ąהvvߚה͌ąąąƒ}yod[yJi>i>ąהvvߚה͌ąąąą}yod[yJi>i>ąהvߚה͌ąąąąƒynd[yJi>ąהvߚۗהӑя΍ʊąyld[i>ąv{SߚؕՒҐ̋ą}hהה}}ąҐהߚvvהӑώ̋ņą}΍ږܘhהה}}}ąҐؕvהȈ}upnz̋ߚąhהה}}}}ąҐۗהȈsnhhhhhąi>hהה}}}}ąҐݙߚȈx^[[hhhההi>hהה}}}}ąҐߚהyaQrEUhh{ההi>hהה}}}}ąҐߚȈfQrErEUhrҐהi>hהה}}}}ąҐߚ}QrEi>rEUhההi>hהה}}}}ąҐsrEi>i>rEUhąӑąi>hהה}}}}ąnrEi>i>rEUpąąi>hהה}}}}hrEi>i>sFXpąi>hהה}}}drEi>i>|M[{i>hהה}}`rErErETai>hהה}]rErEP[i>hהה[rEyJ[i>hה[uG[i>hה[i>hi>`/;D$D$D$D$;`/`/D$TJiZvYvYvYiZZZP?D$;`/D$kX[ԡԡԡuiZiZP?;D$lY[ԡԡԡvY_YiZP?`/`/UM[ԡԡvY[uvYbYZZD$`/;[YԡvYZZZZZZvYuvY^ZUM;N(A_YԡԡvYD$t7}:D$P?iZvYiZZZD$T+;_YuuZZt7T+`/t7D$P?ZZmYZZD$`/`/WSvYuvYD$;N(T+`/t7D$TJiZZZD$`/P?ZZvYvYZZD$D$`/8T+`/;P?_YUMD$`/D$P?ZZPBPBPB;`/8T+`/;P?dYZZC`/D$P?PBZZ>`/N(T+`/;D$TJ_YZZ>`/`/D$D$;`/T+<`/;D$P?UMUMP?;T+N(>L8WSWSWSVPVPSEL8D$P?ZZ_YZZD$l5T+`/D$vYuԡԡuԡuvYiZ_YZZ_YUMZZP?;`/N(`/P?vYuԡԡԡԡuvYiZ_YZZUMUMP?D$;l5T+`/P?vYuԡu[vYiZZZTJP?J1D$D$DB;l5`/N(`/P?vYuu[vYZZP?J1H)D$D$DB><|7l5`/N(`/D$vY[[vYZZD$;`/`/`/`/`/`/`/`/`/`/T+N(`/D$iZiZvYiZZZD$;`/T+T+T+T+T+T+T+T+T+T+N(`/D$iZqXqXiZZZD$;`/N(N(N(N(J&J&J&J&J&J&`/D$ZZmYmY_YZZD$;`/N(`/D$ZZiZZZ_YZZD$;`/N(`/D$ZZeYeYaZUMD$;`/N(`/D$ZZ_Y_YVPZZD$;`/N(`/D$ZZ_YYV^ZZZD$;`/N(`/D$RC^Z^ZZZUMD$;`/N(D$P?H)[YZZUMD$;`/N(P?D![YMR+[3l@Zpa|M[3|MZh[[[l@[3>R+[3l@ZshxI[3|MZ[hrE[3O)R+[3l@|M`phrE[3[3|M|Ml@[3R+A[3l@|MZaaZl@R+N(rEWeeecc]W|MZhph|M`6R+[3|MȈvvvȈxphpahZl@[3O)[3ZȈvvvvȈxphaaZ|Ml@`6R+[3ZȈvܘȈxh`ZS|M|MyJvHl@`6[3O)[3ZȈݙȈhZSP|M|MyJvHrEoBf;`6[3O)[3|MȈݙݙȈh|Ml@[3[3[3[3[3[3[3[3[3[3R+O)[3|MxxȈxh|Ml@[3R+R+R+R+R+R+R+R+R+R+O)[3|MxÄÄxh|Ml@[3O)O)O)O)L&L&L&L&L&L&[3|Mhph|Ml@[3O)[3|Mhxhph|Ml@[3O)[3|Mhttoa|Ml@[3O)[3|Mhppch|Ml@[3O)[3|Mhpfkh|Ml@[3O)[3|M\kkha|Ml@[3O)|MZPiha|Ml@[3O)ZzKiXZ|Ml@[3O)|M`zKZ|Ml@[3O)|M|MZ|Ml@[3O)|M|Ml@[3FVffffVFFf}wfVFfCCCCwVfCC͕CCwFFCCfFVCCV:_ڕfMSfwf=VM=FMfwfFFCCfV:=FMf}fFwffF*=FVwfFfwxxxVF*=FVwbFfwx]F:=FVf}]FFffVF=,FVfwwV=9]rzrfwfJ=FfwVF:FwwfVJ=Fw}wnffc`VJF:Fwwnjffc`]YQJF:FffVFFFFFFFFFF=:FffVF==========:FffVF::::777777FffVF:FffVF:FffVF:FffVF:FffVF:FfyfVF:fwjfVF:wdtwfVF:f}dwfVF:ffwfVF:ffVFoo""""oooo"+3DDD30î)"oo"3r33̮)"3rD33̮)oooo,rDpD30Ù"oo0D000DD1Ǹ,__3D̙"yy")3D30Ù"dd30yyddooyy")030Ù"oooo.DD̙"__ddooyy"+30Ù"oo)0DD0Ù""ooJJddoo)3̸,"oo")0ï)))ooJJddoo)30Ó oo"))0Ìoo__ddoo"+30Ìoooo""ooddMMoo"),,)dd^^'...--*'")030Ù"ttddoo"DD3303̸,0î)oo__oo)DD330ø,,)"ttddoo)DpD30ö+)%"" ttoo__oo)DrD0î)%#"" }}ttoo__oo"DrrD0Ù"oooooooooooooooooooodd__oo"33D30Ù"oodddddddddddddddddddd__oo"36630Ù"oo________[ [[ [[ [[ [[ [[ [oo"03330Ù"oo__oo"03030Ù"oo__oo"0333̸,"oo__oo"033̻-0Ù"oo__oo"03̿.10Ù"oo__oo"*110ø,"oo__")#00ø,"oo__)!0ī()"oo__"+!)"oo__"")"oo__""oo6C S S S SC66 Sj'777'sc SC6 S)Sl''cC S*S7"|'c66kS7Rl7"}s S6Ct؋7sss7l7wkC,pK"|7 S;@ Sc'7's S/vC"|nns;/v6; Scs,s S66o7n7 SC,p/v6; Sj's S6cs77s S S6 P/v6Cc"|k S6 ScsdddC6 P/v6Cc$sO6 ScdsI6,p/v6C Sj"|sI66 S SC6/v"U6C SckkcC/v,nI_ooommf_ Scs"|s S9/v6 S7lll7'"|s"|kscC6,p6c7ll7'"|skkc SC9/v6c7llR7'sjcZ S SPLC96,p6c7llS7scZ V S SPLIF>96,p6 S7SS7s SC6666666666/v,p6 S''7's SC6/v/v/v/v/v/v/v/v/v/v,p6 S'11's SC6,p,p,p,p*i*i*i*i*i*i6 Ss,,"|s SC6,p6 Ss's"|s SC6,p6 Ss$$!{k SC6,p6 Ss"|"|ms SC6,p6 Ss"|pws SC6,p6 Sewwsk SC6,p Sc Vtsk SC6,pc Qtac SC6,p Sj Qc SC6,p S Sc SC6,p S SC6bubbros-1.6.2/bubbob/images/dragon_0.ppm0000644000076400001440000017006512225473206017125 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 640 255 fffLfLLfffffLLff2GUUJG2f;UJ232U3\JљU\UG2sUf$sf$UU23\3\f$UGzUzUUG22fzUzUGfzUzf3U3ffffffffL33ff2LBfUfLBffU+m$qzmU3ffzm2U\2fLzmzmU2U3ffL3f+mzm̻f3f3f3fL+mDûUfLL+m+mֻUU3f+m+mffGûUUUUffhݪ+m+m3f+m+m$qUU\Uf$U2hGݪ+m3fLfL3f+m\Uf$\'gF3fL3f+m+mLLfLg]DLfL+m3fff}g]DfffLfLLfffffLLfff;U;32U3\;љU\UU;sUf$sf$U;3\3\f$;;zUzUUU;fzUzU;fzUzf3U3ffffffљfffB33;LBfU;;BfU;UffU3ff3fUU;3ff+mUU;;LfLzm̻UU;3fLfL3fzmûU;3ffL3f+mzmֻ;;3ffLL+mff3fLL3f3f+m;U;3f+m+mfffg3fLffLL+m;UUZUUJC;'D+mfLff+mUZUZUUDLf3f3fLL$qgD+mLLL3f+m$qUUDDDDDDDfffLfLLfffffLLfff;U;32U3\;љU\UU;sUf$sf$U;3\3\f$;;zUzUUU;fzUzU;fzUzf3U3ffffffљfffB33;BBU;;BU;UfUUUU;3f3fUU;;LL̻UU;LfzmûU;L3ffL+mֻ;;3f3f+m+m+mfû;U;3f3f3f3fffݻUUU3f3fUU$q+m3fLLLUUUUUUUUUUUUD+mLfLLfUgUUUUUUgDDLfL+mUDggDfffLfLfffffLffLLf2GJUUG22JU;J\3U232GU\U2UUf$sf$UsGUf$\3\3f22GUUzUzfGUzUzfzUzffff3U3LfffffBL2ff33ffBLfUzm$q+mUzmf3fUzmzmLf2\U2zm+m3fLf3fU2UD+mL3f3f3ff̻+m+mLLfU̢Gff+m+m3fUU̢hffUUUU֮Gh2Uf$U\UU$q+m+m3f+m+mݻFg'\f$U\+m3fLfL3f+mݻD]gLfLL+m֪+m3fL3fD]g}ff3f+mLfLfffLfLfffffLffLLf;U;;\3U23;UU\U;Uf$sf$Us;;f$\3\3f;UUUzUzf;UzUzfzUzffffff3U3BffffBL;33fB;;UffU;U3ff3fU+mf3f;UUzmLfL;;UUzm3fLfL3f;UU̻zm+m3fLf3f;U̢ff+mLLf3f;;̢gfff+m+m3f;U;+m3f3fLL3f֮D';CJUUZUU;+mLLffL3fݻDUUZUZU+mffLf+mDg$qLL3f3ffLDDDDDDDUU$q+m3fLLL+mfffLfLfffffLffLLf;U;;\3U23;UU\U;Uf$sf$Us;;f$\3\3f;UUUzUzf;UzUzfzUzffffff3U3BfffBB;33B;;UfU;UUU3f3f;UULL;;UUzmfL;UU̻+mLf3fL;U̢f+m+m+m3f3f;;̢ff3f3f3f3f;U;֮UU3f3fUUUݢDUUUUUUUUUUUULLL3f+m$qDDgUUUUUUgUfLLfL+mݻDggDU+mLfLffLfLL3ULLf;;3U3U;DU;D3U;;ff3UDzܙUUf$;zUzf$UUfz3f$f$U;LLfDDUUU;;љU3U3UffU3fffUUffffffULLfUU;3ff3ffff;;UUU;3ff+mfUULfLzm̻3fLfL3fzmDû3ffL3f+mzmDֻU;3ffLL+mffDû;;;3f+m+mffgݪ+m+m3f+m+m$q;UUU;U;gDݪ+m3fLfL3f+m;UUU;gD3fL3f+m+mLfLfLwUDLfL+m3fffffwgUDffLLUUfDUU3;f3UD;fU3UULf3D3U;;f3;UUU;fDU3UUUf$Uf3Df$UUU;U3Uf$f$U;UU3U;;;ffUU;fUffLLffffUUUUUU;fUU3ff3fL;;UU3ff+mfULfLzm̻3fLfL3fzmDDû3ffL3f+mzmֻU;3ffLL+mffDû;;;3f+m+mffgݪ+m+m3f+m+m$q;UUU;U;gDݪ+m3fLfL3f+m;UUU;gD3fL3f+m+mLfLfLwUDLfL+m3fffffwgUDffLfLLfLLU3U3;;;UD;U3ff;;U3D;f$UUzDU3fUUf$zUzfLL;Uf$f$3z;;UUUDDU3UffU3fff3UffUUfffffLLUfff3ff3f;UUf+mf3f;UUU;;zmLfLUUDzm3fLfL3f̻Dzm+m3fLf3f̢Dff+mLLf3f;U̢gff+m+m3f;;;֮Dg;U;UUU;$q+m+m3f+m+mݻDg;UUU;+m3fLfL3f+mݻDUwLfLfL+m֪+m3fL3fDUgwffff3f+mLfLfLfLfUUf;3UUDf;DU3fLUU3Uf;;U3D3f;UUU;3fUf$UUU3UD;UUUf$D3U;Uf$f$U3Uff;;;U3Uf;UULLffUffffUUf;UUUUL3ff3fUUf+mf3fUU;;zmLfLUDDzm3fLfL3f̻zm+m3fLf3f̢Dff+mLLf3f;U̢gff+m+m3f;;;֮Dg;U;UUU;$q+m+m3f+m+mݻDg;UUU;+m3fLfL3f+mݻDUwLfLfL+m֪+m3fL3fDUgwffff3f+mLfLLf3fL3fL+m+m̢3zzz3s̻33UU2UUUUUZ`ZU;3f+m33'fL+m?f3f+mֻ3zzz3sUL+mûUUf3fû22G+mUUU?LffL+mZfffUUZ`UZG'LffL3f$qU2UfU`U?J'fLfff+mUU3f3fL3fUff?UU2ffLZUU3ffL3fff2?2LfUZ3ffLff2?2Lf`U+mL3fLff3fffZ`+mL+m3fL+mLf|CU+mzmzmzmBLfgfBfff]2ffLfDgf]ffDgfffFjGjDGGDjGjFfffgDff]fgDfLff2]fffBfgfLBzmzmzm+mUC|fL+mL3f+mL+m`Zff3fffL3fL+mU`fL2?2ffLf3fZUfL2?2ff3fLf3fUUZLff2UU?ffU3fL3f3fUU+mfffLf'J?U`UfU2U$q3fLffL'GZU`ZUUfffZ+mLffL?UUU+mG223ffUUݪ+mLUs3zzz3+m3ff?ݪ+mLf'33ݪ+m3f;UZ`ZUUUUU2UU33љs3zzz3֪+m+mL3fL3ffLD]g|ffff3f+mLfLD]gLfLfL+m֪+m3fL3fFgCZ`UZ+m3fLfL3f+mݻGj2U`UZUU$q+m+m3f+m+mݻjff+m+m3fUU֮Gff+mLLf3fU̢zm+m3fLf3f̢Dzm3fLfL3f̻zmLfLU2U+mf3f2ZU23ff3fUUffBLfUfBL2ff33Lffffffff3U3fzUzf?UzUzf22?UUzUz?U`Z3Z32UU`s`Us2?UZUJZ3U23'GU;f'?GUU?'ffLLfffffLLfLffffffffLLfffffLLff;UUZZU;fUUU;UUU`UUUU;UUUU;;U3U3`ZU;3U3U`UfzUzUUfzUzf3;3ffffffffLBfULBffU+m$qzmffU3ffzm;;UUUUfLzmzmUUU3ffL3f+mzmûf3f3f3fL+mDûUfLL+m+mûU;U3f+m+mffD̻;;;UUffgݪ+m+m3f+m+m$q;UUU;U;gDݪ+m3fLfL3f+m;UUU;gD3f+m+mLfLfLwUDL+m3fffffwgUDfffLfffffffLffLLf;UZZUU;;UUUU`UUU;UUU;;UUUU;UZ`3U3UfU`U3U3fUUzUzfzUzffff3;3fffffBLffBLUffzm$q+mUzmf3fUzmzmLfUUUU;;zm+m3fLf3fUUUD+mL3f3f3ffû+m+mLLfUûDff+m+m3fU;UûgffUU;;;̻Dg;U;UUU;$q+m+m3f+m+mԻDg;UUU;+m3fLfL3f+mݻDUwLfLfL+mݪ+m3fDUgwffff3f+mLfffffLLfffffLLfffUU;UUU;;;3UU3UJJUzUzZJUJ;z`z`ZZ;;3`3ZU`U;f3U3UUfUf3U3ffffffffLfUBfUUffUU;fUU;;;UUUU3f3fUUUULLûU;;Lfzmû;;L3ffL+mû+m+m+m+mf̻3f+mffݪ+m+m3f+m+m$q;;U;U;ݪ+m3fLfL3f+m;;UUUUUUUD3f+m+mLfLfLUUUUUUgDDL+m3fffffgDfffLfffffffLffLLf;UU;;;UUUUJJU3UU3;JUJZzUz;;ZZ`z`zf;U`UZ3`3fUU3U3fUfffff3U3fLffffBUffUUf;UU;UU3f3fUUUU;;LLUUUUzmfL;;Uû+mLf3fL;;ûf+m+m+m+mûff+m3f̻;U;U;;$q+m+m3f+m+mԻDUUUUUUU;;+m3fLfL3f+mݻDDgUUUUUULfLfL+mݪ+m3fDgffff3f+mLffffUUUU3UU3Uzm-m-zzm-GzzGGzU3GG3UUGm-3Gm-3GfGfGm-GGGUGGGGGGGGGGLffLfff3fUGm-UUGm-UfffffL+mUm-UUm-GUULLLLL3ff3ffUݻU+m3f3fLff3fLLfU+m3f3f3ffff3ffݻf3fffffff3fLfLffLffLffffffffffLL3ffffLL3fLLfL3f3ffff3ffffffffUUUUUUUUU3Um-3m-m-U3m-G3UUGGUU3GG3GG3Gm-3fGm-GfGGUGGGGGGGGGGLLGm-UUUGULffLffm-GUUm-m-m-Ufff3ffffUUUUUGUUfffffL+mLf3ffUUݻULLLLL3ff3ff3fLLݻU+m3f3fLfffLݻ+m3f3f3fffLffLfffffLfffffffLL3fLLfLLfffLLLf3f+m+m3ffffLffLL3f+m+m3ffLffffffUUUU3UU3UzUm-zzm-m-zzm-GzU3GG3UGG3Gm-3Gm-fGfGm-GGGUGGGGGGGGGGffGfffUGm-Um-Gm-UfffUm-UUUm-GUUf3fffUUݻULffLffUݻUfff3fݻfffffL+mff3fff3fݻLLLLL3ff3ffffffffL+m3f3fLffffLLLL3fffff+m3f3f3ffffffLL3fff3f3f3f3f3ff3ffbubbros-1.6.2/bubbob/images/50000_0.ppm0000644000076400001440000003111512225473206016307 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 95 45 255 UUUUUUUUUUf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$Uf$UUu6f$u6f$u6f$u6f$u6u6u6u6u6u6u6Uu6GGGGGGf$u6GGGGGGUu6GGGGGGf$u6GGGGGUUu6GGGGGf$UUUUUUUUUUUUUUUUUUf$u6GGGGGUUUUUf$UUUf$UUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUf$Uf$Uf$UUUUUu6GGGGGf$UUUUf$Uf$Uf$f$UUUf$Uf$f$u6f$f$f$u6Uf$f$f$f$u6f$f$f$f$f$u6f$f$f$u6f$f$Uf$Uf$u6GGGGGUUUUf$Uf$f$f$u6u6u6f$f$f$UUUf$u6u6Gu6u6u6Gf$u6f$u6Gu6u6f$u6u6u6u6Gu6Gu6Uf$UUUu6GGGGGu6f$u6f$u6Uf$UUUf$f$u6u6f$u6f$f$UUu6u6u6GGGGGf$GGu6f$GGGGGu6f$UUUf$u6GGGGGGGGGGu6u6f$UUf$GGGGu6u6f$f$UUGGGGGGGGGGGGGGGGGGGUf$UUUUu6GGGGGGGGGGGu6Uf$UUu6u6GGGu6f$u6f$UUu6GGGGGGGGGGGGGGGGGGu6Uf$Uf$u6GGGGGGGGGGGu6f$UUUf$u6GGGGGGu6f$UGGGf$GGGGGGGGGGf$f$GGGf$f$UUGGGGGGf$f$UUf$u6GGGGGu6u6UUUGGGu6u6GGGGGGGGu6u6UGGGf$Uf$UGGGGGu6Uf$Uf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUGGGGf$f$UUUu6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UGGGGu6Uf$Uf$u6GGGGGGu6f$UUGGGf$u6GGGGGGGGGf$f$GGGf$f$UUUGGGGf$f$UUf$u6GGGGGu6u6UUUGGGf$u6GGGGGGGGu6f$UGGGf$Uf$UGGGGu6Uf$Uf$u6GGGGGGf$f$UUGGGf$GGGGGGGGGu6f$f$GGGf$f$UUUGGGGf$f$UUUu6GGGGGu6u6f$UUGGGf$u6GGGGGGGGu6f$UGGGu6Uf$UGGGGu6Uf$Uf$u6GGGGGGu6f$UGGGGGGGGGGGGGGGGGGGf$f$UUGGGu6f$f$UUf$u6GGGGGu6u6UUUGGGGGGGGGGGGGGGGGGGf$Uf$UGGGu6u6Uf$Uf$u6GGGGGGGGf$f$UUUu6GGGGGGGGGGGGGGGGGGGGGGu6f$f$UUUUf$Gu6f$u6Uf$UUUu6u6GGGGGGGGGu6u6UUUf$f$u6u6u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6u6f$u6Uf$Uf$Uu6u6u6u6u6f$UUUf$u6GGGGGGGGGGGu6f$UUUu6f$u6u6GGGGGGGGGGGGGGGGGGGGGGGGGu6Gf$u6f$f$UUUf$Uf$u6f$u6Uf$Uf$UUf$u6u6u6GGGGGu6u6f$f$UUUUUf$f$u6u6u6u6GGGGGu6u6GGGGGGu6f$GGGGGGu6u6u6f$f$f$Uf$UUf$UUf$Uf$Uf$UUf$u6f$Gu6Gu6Gu6Gf$u6f$f$Uf$f$u6f$u6u6u6u6Gu6u6Uu6f$u6u6Gu6u6u6u6f$u6u6Gu6u6u6Gu6u6f$u6Uf$UUf$UUf$Uf$UUUUf$f$u6f$u6f$u6f$f$Uf$UUf$Uf$f$u6f$f$f$u6UUu6f$f$f$u6f$f$f$f$f$f$u6f$f$f$u6f$f$Uf$UUUUUUUUUf$Uf$f$f$f$f$f$f$f$f$UUUUUf$Uf$Uf$UUUf$Uf$Uf$Uf$UUUUf$Uf$Uf$Uf$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGGGGbubbros-1.6.2/bubbob/images/red_Hurry_up.ppm0000644000076400001440000002317312225473206020100 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 136 24 255 bubbros-1.6.2/bubbob/images/20000_1.ppm0000644000076400001440000003167312225473206016316 0ustar arigousersP6 98 45 255 55555555555555555555555555555555555555MMMMMMMMMMMMM555555M4رM4رM4رM4رM4رM4رM4رM4ر555555MMME4رE4رE4رE4رE4رEMMMM5555554رME4رE4رE4رE4ر4رM4ر5555MME4رEET4رE4رMMM5555ME4رTTTTTE4ر4رM4ر555M4رEETETEEMMM555METTbTTT4رEM4ر55bbTET4رMM555555555555555555555555555555555555555555bbbTTEM4ر5555MMMMMMMMM555555MMMMMMMMM55MMMMMMMMMM55MMMMMMMM55555bbbET4رMM5555MM4رM4رM4رM4رMM55555MMMM4رM4رM4رM4رM5M54رM4رM4رM4رMM554رM4رM4رM4رMMMM5555bbbTTEM4ر555MMME4ر4ر4رE4ر4ر4ر4رMMM5555MMMM4ر4رE4رE4رE4رEM5M4ر4رE4رE4رE4رE4ر5ME4رE4رE4رEM4ر4رMMM5555bbbET4رMM555M4ر4ر4رE4رEEE4رE4ر4رMM555MMMM4ر4رEEEETEEEE54ر4رTEEETEE4ر4ر5EETEEET4رE4ر4رMMMM555bbbTTEM4ر555M4رEEETETTEEEMM5555MMM4رTETTbTbTTETbTbETEbTbTbTEE4ر4ر4رMM5555bbbbET4رMM55MM4رETTTTETE4رMM55MMM4رTTTbbbbbEbbTEbbbbbT4رEM4رMMM555bbbbbTTEM4ر555E4رETbbTbEE4ر4رM55MM4ر4رTbbbbbbbbbbTbbbbbbbE4رEM4رMM555bbbbbTEEMM55M4رEETbbbTTEEMM555MM4رTbbbbbbbbbbbbbbbbbbEE4ر4رMM5555bbbbbbTT4ر4رM55MEEbTbbbbTTE4رM55MM4ر4رbbbTTbbbbbbbbTT4رbbbT4رE4ر4رMM555bbbbbbET4رM555M4رETbbbbbTEEMM55MMM4رbbbETbbbbbbbbTEEbbbEE4ر4رMMM555bbbbbbTT4ر4ر555MEEbbbbbbTTE4رM55MM4ر4رbbbTTbbbbbbbbTT4رbbbT4رEM4رMM555bbbbbbET4رMM55M4رETbbbbbTEEMM555MM4رbbbETbbbbbbbbTEEbbbEE4ر4رMM5555bbbbbbbT4ر4رM55M4رEbbbbbbTTE4رM55MM4رMbbbTTbbbbbbbbTT4رbbbT4رE4ر4رMM555bbbbbbET4رMM55M4رETbbbbbTEEMM55MMM4رbbbETbbbbbbbbTEEbbbEE4ر4رMMM555bbbbbbbT4ر4رM555EEbbbbbbTTE4رM55MM4ر4رbbbTTbbbbbbbbTT4رbbbT4رEM4رMM555bbbbbbbbEMM55M4رETbbbbbbEEMM555MM4رbbbETbbbbbbbbTEEbbbEE4ر4رMM5555TbbbbbbbbTM55MEEbbbbbbTTE4رM55MM4ر4رbbbbbbbbbbbbbbbbbbbT4رE4ر4رMM5554رTbbbbbbbbbbbM4رETbbbbbTEEMM55MMM4رbbbbbbbbbbbbbbbbbbbEE4ر4رMMM555METbbbbbbbbbbbMEEbbbbbbbbTTE4رM55MM4ر4رETbbbbbbbbbbbbbbbbbbbbbbET4رEM4رMM555M4رTbbbbbbbbbbbM4رETTbbbbbbbbbTEEMM555MM4ر4رEETTTbbbbbbbbbbbbbbbbbbbbbbbbbTTEEE4ر4رMM55555METTTTTTTTTTTTM4رETTbbbbbbbbbTTE4رM55MM4رMEETEbTbbbbbbbTbbbbbbbTbbbbbbbbTTTET4رE4ر4رMM5555M4رTETETETETETEM4ر4رETTTbbbbbTTTEEMM55MMM4رMEEETTTTbbbbbTTbbbbbbTEbbbbbbTTTET4رE4ر4رMMM5555ME4رE4رE4رE4رE4رE4رE54ر4رEETTbTbTbTTEE4ر4رM55MMM4ر4ر4رTETEbTTTbTEETTTTbTTETETTbTTTbETEE4ر4رM4رMM5555M4رE4رE4رE4رE4رE4رE4ر554ر4رEETETETETEE4رMMM555M54رM4ر4رEEEETEEEEM4رETEEETEE4ر4ر4رEETEEET4رE4ر4رM4ر5M55555M4رM4رM4رM4رM4رM4رM4رM4رM4رM4رM4ر55MME4ر4رEEEEEEEE4ر4رMM5555MMM4ر4رME4رE4رE4رE5M4رE4رE4رE4رE4رE4ر54رE4رE4رE4رE4ر4رM4رMMM55555MMMMMMMMMMMMMMMMMMMMMM555M54ر4ر4ر4ر4ر4ر4ر4ر4ر4ر4رMM55555MMMM4رM4رM4رM4رM55MM4رM4رM4رM4رMM5MM4رM4رM4رM4رM4رMM5555555555555555555555555555555M54رM4رM4رM4رM4رMMM555555MMMMMMMMM55MMMMMMMMMMM55MMMMMMMMMM5555555555555555555555555555555555M5M5M5M5M5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/images/bonus_9.ppm0000644000076400001440000006006512225473206017010 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 ww#www+D""j+DUb;$"y3U^ffG1$"j@q"ffU@+"+wGfwffU@3} ++w3fffbU@3w"3+jffqwff^G@(w"+3"jfwlf^U@3 w""3{]3bffff^UG9+w{""~ ywU w3U^b^UUG31w~ ""~ www[w3GUUG@3/ yw""~ ww}c eH+t w"++++"yw~ "~ ~ woeH+eH+ <+eH+wy""""~ w~ "~ ~ ~ ~ E0eH+eH+ >,>,>,w~ ~ ~ ~ ~ ~ ~ ~ """""O: eH+<+=,>,>,f3wU3ww~ ~ ~ ~ ~ """U3fDwU3eH+eH+<+@. >,M7"eH+wU3fDwU3ffDwU3wU3fDfwU3wU3ffDfDfwU3aF*<+hM) <+<+K6 f3wUfDwUwUfDwU3wUwUfDwU3wUwUfDwUf3N8">,c2C%<+>-vU3wDwU3wU3wDfDfDwDfDfDf3f3wDwU3wU3wDM; bI'wU3 N8">-Z@'wU3R;#gJ-I4 rQ1wU3wU3fDwU3wU3f3wU3]B(vU3S?"E1{c1=,C1U<$eH,`@=+C0[A'wU3wDwU3wU3fDwU3>-ZB!F3~_0+@ -  a@ = a g& +%4?; eq  '5+H$ a{  :'<H$< H$} '%-0K BK Z'H$=7< a u .35KLKZ'K<7  t  01LK LT!QT!J%=     5+K T!T!QT!QQKD7~ !=<f3f3Z'Z'QT!T!QQDK <   %5I%f3MMMMMZ'MT!T!Z'JI$I%+  C"R)S*f3MM@ @ @ MMMMMZ'f3I$<I$   J%A A!U+S*f3MM@ @ @ @ MMMMZ'K77!  " C! T*GM@ @ @ @ MMMZ'E5!  ""  T*>@ @ @ MMIT$P"I$4   "|  &K&T*9 ǿ@ @ @ MMQ"T$Q)I$T* "s  M&T*< Ǣ@ @ @ MZ'f3T*<I$R)4 f  +T*T*@ @ @ @ MLLT$T*Q)U+4  "s #=U*f3@ FFMMS#Z'U*P(R)4  ""f H$f3f3f3@ xWMMMMf3<R)G#4  ""%I%f3f3f3@ @ zYMMMET$Z-R)R)H$4 ""s$%5I%I%f3M@ MMMZ'Z'T!T$Z-Q)R)77 """f554f3f3f3MMMZ'Z'Z'f3f37=45! ""s#,&I%I%f3f3f3f3f3Z'I$I%<<5%  ""s{ $I$f3J%H$H$f3f3<<'&%   ""f 4H$I$J%J%4I%I$I$4    ""f++5f3f3f33      """fy    !        ""sfr   "sf t  + }f| Zf|SS'bfffff^+|5ffh6|^Toff<S|F`fflh|yd6|ff#SGNI kkyP6|f^|S$dPod6|f[ dPyy6|fX |%7Myй۾۾y>fF|Si2{ιdff];lҺкPf.*)Yּٽ6|G"|˷˸nUAoռƵl j%ּٽPfI`˸޿f5cԻǶm?pp[?u[?X˷׼йջôY_F [?q˷Һ޿йr jF7&[?RǶ{XP]F"([ٲGr`K#>(6tpٲf򳫲g\\K9#7t[ zٲf򳫲rl\M,)* '[ z[ zL[ zqqqqqq|Gu/zK2/aL|G|GA(>%R5H5|MF.(U YS0S00yI^E#(^;TW6SۇSXEvM,^9.A(_Aa?G/dQ}N61V1A#L5|Ge<+!:2grbS[Ve/?!vM|Gp=*]J{pQX˜ǗҖngc2U-vMb=+_GxVdIК}wΏ۸բqNGx8S03Oa5_:zZIXђшש̂LXU TS0l:j\n_Veǘؓ߼̐{RsB#_S!^Uqϱבڕe .DEFJgdkRA p[s tAӼͶȶ²[M j91=CjnІl5!GwxvwEG|[@"Q9~|ށ MlWW6ޅ&xSwv0xH'z[F F&vy}!-B܅'܂#|g9i.9ކ'sC[BkNz[?{9?e7V.lvntl;A.=!{|}S/M<j?wm ?806)6*B/RIaDgNQ94ilF'NEz[ z?qk?5-.':4:)!9)>"A#@-,"? _)z[ z¾¾¾¾¾}[ zL¾¾[ z9n9nq:qqqqq;::qqq;::q{AJAJTxxAJAJ{{xx{AJAJAJTTxxAJAJAJxAJAJTT{ȭȭpAJx{xȭȭ+~+~pȭȭpxxAJxpT+~+~{{p{pAJAJAJx{ȭpȭȭȭ+~{ȭ{xAJAJpȭpȭ+~xȭAJxAJAJ{{ȭȭȭȭxpAJAJpȭȭȭ{ppAJAJAJ{ȭȭȭ{{pu|u|AJAJu|AJAJȭAJ{xxTxxxxxAJȭxTxȭȭxxxu|xxxxxxTu|u|ȭxAJxxxxx{xxxxxxxxxȭxxTTu|u|u|u|AJAJAJu|u|AJu|u|AJu|AJu|AJAJAJAJu|AJAJxxAJTTTAJxxT+~TpxAJTTp{{pppV]AJAJ+~+~{ȭȭȭ{p{{V]u|{+~ȭȭȭ{ȭ{pu|AJ{{{ȭȭȭ{{V]xȭȭpȭV]p{{pAJAJxȭȭppV]ppxxȭȭǽpp{ppV]AJTp{{V]ȭV]pV]V]xT{p{ȭȭpV]V]V]V]V]V]xu|u|u|u|p{{p{{{ppppxxu|p{pp{{TV]pppxu|pϽppppTT{TV]V]V]x{̽pV]V]TTxxxxxxxu|u|AJAJAJu|u|u|u|u|u|ffz̿{]̿M3|̿fM3߇[k߇[M5ߐlŽf߇[M5M5ߌc¸ļif߇\tOnexf߈^tOy~f߇]tOf߈]tļftOfwvfpkojfsgfJPffon{vtkfrf]=a]fwlgj~tqvd>UUDjpoi}hmUL^:iszpokhmyf_<nm{{kr}|~jh^dsglsk=]ikpmrtm]SxG^ftgkqVuG[KXjokjhSG>=fa@J\I;=G;@=@95>;DwUffwUwUfffffwUfffffffffffwUffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222222ffff*n* +~~*!Td + +~~**~~dUJ{T*!T~~dUJ{~~**TdU +~~*):Td + +~~*):~~d + +J{T*!T~~J{ + +J{~~*):TdJ{ +~~*):Td + +~~TT~~d +J{T*!T~~d +J{~~**TdJ{ +~~T):TdJ{~~T*):~~d +J{T*!T~~d +~~*2*TdU +~~T2*TdU +J{T*222T~~d +~~*2*~~~~ +T*T~~U +bubbros-1.6.2/bubbob/images/bonus_6.ppm0000644000076400001440000006006512225473206017005 0ustar arigousersP6 # CREATOR: GIMP PNM Filter Version 1.1 32 256 255 y((B#b0bB#y((y((B#B#B#B#B#bB#B#bbbby((B#B#bbb0B#00B#B#B#b0xbbbbbbB#B#b000bb0B#B#B#by((B#b0xxB#B#b00B#B#B#bbbB#B#B#00xx0bB#bbx0bB#B#bby((B#b000xxB#B#bbxx0B#B#B#bbB#B#00xxbB#B#bbx0B#B#B#by((B#b000x0B#B#bbbxxB#B#B#B#y((B#000xbB#B#bbbb0x0B#B#B#00B#B#00x0B#B#bbb00B#B#B#b00B#b000xxB#B#B#b0x0B#B#B#00B#b000xxbB#B#B#bb00B#B#B#xB#0000bB#00xxB#B#B#x00B#00xxxB#0bbB#llB#B#B#B#B#bbB#lYYYYYYYYYB#B#wwwwwwYYYwwwwwwYYYYYYYYYYYYYYYYYYfff333fffff333fff3f333f3ffff333ff3ffff3333ff333fYYYwwwwwwYYYYYYwwwwwwwwwwwwwwwwwwwwwYYYwwwwwwwwwwwwwwwwwwԪwwwwwwwwwwwwwwwYYYwwwԪwwwwwwwwwwwwwwwwwwwwwwwwԻwwwԻwwwwwwYYYwwwԪwwwwwwԻwwwwwwwwwwwwwwwԐwwwwwwԻwwwwwwwwwYYYwwwwwwwwwwwwwwwwwwwwwYYYwwwԐwwwwwwԻwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwԪwwwwwwwwwwwwwwwwwwwwwԐwwwwwwwwwwwwwwwwwwwwwwwwԪwwwwwwwwwwwwԪwwwwwwwwwwwwwwwwwwwwwwwwYYYYYYYYYwwwwwwwwwwwwYYYwwwwwwYYYYYYYYYYYYYYYYYY-Xf-XۇSۇSۇS-Xfff-XۇSۇSۇSff-XۇSfۇSۇSۇSfۇSffffۇSۇSۇSffۇSffffۇSۇSۇSۇSffۇSۇSۇSf )RDo̿&oD)R)RDDDDDoDDoooo)RDDooo̦ ̿&D&̿&̦ ̦ ̦ ̦ ̦ DDDo̦ ̦ ̦ ̿&g̦ ooooo̦ ̦ ̦ ̦ oDDo̦ ̦ ̦ ̿&̿&̿&oo̦ ̿&DDD ̦ ̦ ̦ o)RDo̦ ̿&̦ ̦ gg̦ DDo̿&̿&DDDooo̦ DDD ̿&̿&̦ gg̿&oDoo̦ g̿&oDDoo̦ ̦ )RDo̿&̿&̿&gg̦ DDoo̦ gg̿&DDDoo̦ ̦ DD ̿&̿&ggoDDoo̦ ̦ g̿&DDDo̦ ̦ )RDo̿&̿&̿&g&DDooo̦ ̦ ggDDDD ̦ ̦ )RD ̿&̿&̿&goDDoooo̦ ̿&g̿&DDD ̿&̿&DD ̿&̿&g&DDoo̦ ̦ o̦ ̿&&DDDo̿&̿&Do̿&̿&̿&gg̦ DDDo̦ ̦ ̦ ̦ ̿&g&̦ DDD&̿&Do̿&̿&̿&ggoDDDoo̦ ̦ ̦ ̿&̿& DDD gD ̿&̿&̿&&oD ̦ ̦ ̦ ̦ ̦ ̦ ̿&̿&gg̦ DDD g ̦ ̿&&D ̦ ̿&̿&̦ ggg̦ D ̿&ooD̋DDDDDooDYYYYYYYYYDDwwwwwwYYYwwwwwwYYYYYYYYYYYYYYYYYYfff333fffff333fff3f333f3ffff333ff3ffff3333ff333f6||jJ6jJ6*i!JjjJ6*i!i!*JjJ666*Jj[J666**j|||j[J666**|j[J66666**|~’̙̙̙’tM666***6**|||’̙̙oo̙̙̙̙̙’z66****6*j|||̙̙̙̙̙̙̙̙z66****6**||̙̙̙̙̙̙z66****6J̙̙e̙򿹔o̙̙z6****66j’̙e̙򿹔o̙’66****6̙̙̙̙̙z6666*6’̙̙̙̙̙J66666̙̙̙̙̙J[[J66jj̙e̙̙̙[jj[J6[jj[’e̙୹o̙jj[JJ[[[J̙̙̙̙o’jJJJJJJ6̙̙̙̙JJJJJJ6’̙̙̙̙zJ*JJJJ6J̙e̙򿨇e̙z|*JJJ6666’e̙岨e̙z|j*66666666̙̙̙ou̙̙’zJ*666**666J’̙̙̙̙̙zz|j*66*****6666Jjj||j**66******JJjjj**66****66Jjjj**66***66JjjjJ*6666JJJjjjJ***66JJJJJJJJJ* ?d XXX?d?dq?d0N0N?d dX?d?d?d dX?d?d dXf?dX?df0NXX d0N0N0NXX0N0N0NX0NXXXX?dIkX0N0Nff0N0NXXf d 0N0NXffX0NXXXf d2%XX2%2%I?vovo`Z2%2%XK?d0N`Zvovovovovovovo`Z`Z`ZvovovovX0N=``Z`Z`Zvo`Zvo򏉪f=bJr2%I?vo`Z`Z`Z`Z`Z`Z`Z`Z`Z`ZxDlJrI?`Z`Z`Z`Z`Z`ZI?2%2%`ZKvJr2%I?`ZI?I?I?`Z`ZI?I?KvJrI?2%I?`ZI?2%2%2%2%2%2%2%I?I?2%2%KvJr2%I?2%2%2%2%2%2%I?2%2%`Z`ZDlJrhz2%I?I?`Z`ZI?2%2%`Zhzvx=b=`xhz2%2%`Zhzxf=b0Nxhz2%2%hzhzxxoX0NJrxxxxxxxxxxxxX0NfKv0N0N  f?d0N ?d XXX?d?dq?d0N0N?d dX?d?d?d dX?d?d dXf?dX?df0NXX d0N0N0NXX0N0N0NX0NXXXX?dIkX0N0Nff0N0NXXf d 0N0NXffX0NXXXf d$XX$$!?"^PЁ^P?"1$$XWš?d0N1^P?"?"?"?"?"?"?"111?"?"?"WšWšWšBX0N=`111?"^P^P^P1^P^PЁЁ^P?"^P^PWšWšWšf=bJr$!^P^P?"111111111Ё1WšxDlJr^P^P!111111!$$^P^P1WšKvJr$^P^P!^P^P^P1!!!11!Ё!WšKvJr!$!1!$$$$$$$!!$$WšWšWšKvJr$!$$$$$$!$ii$1ЁЁWš1WšDlJr7v^$!!11!$ uiiiii u$17v^Bx=b=`x7v^ii u u uiiiii u$$17v^xf=b0Nx7v^ u uiiiii u$$ u7v^7v^xxoX0NJrxxxxxxxxxxxxX0NfKv0N0N  f?d0N ?d XXX?d?dq?d0N0N?d dX?d?d?d dX?d?d dXf?dX?df0NXX d0N0N0NXX0N0N0NX0NXXXX?dIkX0N0Nff0N0NXXf d 0N0NXffX0NXXXf d΁)XX΁)΁)ږ/:>CCCCHEEC>92/,,**)(&%#~"|!{xtqmkjgfdddddPPAAAAAPq%2AINPPPRRSUUUUUSRMF>921/.-,**(&%"|xtqmjgfddddYYPAAAAPq%2ANPPRRSSSSSSSRPMHA<6---,+)(&%%#~!{xskjgfdddddddYYPGAAAPq%2ANUUZZZZZXURNKHEA<.***)%!{!{xtqqpmmjjdddddddddddd^YPGAAAPq%2ANUZ______\XURNKHEA;.%%%!{xttqppmmjjdddddddddddddd`YPGAAAPq%2ANUZdijooid_\XURNKHEA;.(%%%%$#~"|!{xtttsqqpnmkjjjgfddd`YPJAAAPq%2ANUZdvvoid_\XURNKHEA>6,****))('&%%%$"|!{!{xwspnnnkjgd`YPJAAAPq%2ANUZdvvjd_\XURNKHEA>;/,,,*))('&%%%$"|!{!{ zxwspnnkjgd`YPJAAAPq%2ANUZdvvjd_\XURNKHEA>;6/.,,,+*))((('&%%$"|wspnnkjgd`\PJAAAPq%2ANUZdvvjd_\XURNKHEA>921///.-,,,,,+++*)%$!{wspnkjgd`\PJAAAPq%2ANUZdvvjd_\XURNKHEA>9421///.-,,,,++***%$!{wspnkjgd`\PJAAAPq%2ANUZdvvjd_\XURNKHEA>944221/..-,,,,++**'$ zwspnkjgd`\PJAAAPq%2ANUZdvvjd_\XURNKHEA>966422//..-,,,++**'$!{wspnkjgd`YPJAAAPq%2ANUZdvvjd_\XURNKHEA><964422//..-,,++**($!{wspnkjgdaYPJAAAPq%2ANUZdvvjd_\XURNKHEA><9664221//.--,,+**($!{wspnkjgdaYPJAAAPq%2ANUZdvvjd_\XURNKHEA><96644221//.-,,+**($!{wspnkjgdaYPJAAAPq%2ANUZdvvjd_\XURNKHEA><966442221/.-,,+**($!{wspnkjgdaYPJAAAPq%2ANUZdvvjd_\XURNKHEA><<96644222//-,,++*($!{wspnkjgdaYPJAAAPq%2ANUZdvvjd_\XURNKHEA><<976444421/.-,,+*($!{wspnkjgd`YPGAAPq%2ANUZdvvjd_\XURNKHEA><<976642221//-,,+*($!{wspnkjgd`YPGAAq%2ANUZdvvjd_\XURNKHEA><<;997764221/.-,+*($!{wspnkjgd`YPGAq%2ANUZdvvjd_\XUSPNKIHFECAA@>;76422/.--+*($!{wspnkjgd^YPA%2ANUZdvvjd_\XUSPNKIHFEECAA@><;742/..-+*($!{wspnkjgd\ UI2ANUZdvvjd_\XUSPNMKIFFEECAA@>>;62/..-,*($xwspnkjgdYPANUZdv{vqlieb_]\ZXXWWUSRRPMMIHCA><;721,+*((%"|xq`NUZdv~xonieedaa_\\ZWUURPMIIHEEE@<<622,*xUZdvxvoiiedba__\ZWWUURMMIHHEEC@<;62/*%xss<>EFHHIKMKIIFA92ss<<;941.*+./14>@CHKMPSWWWWRRKss;62.,,**))(('&')+,/;@CKMRWWXXXXRUKss6-,*)(&%%#~"|"|!{ z zxxxx z#~%)->KRW\]_d_]URR2mss)KKKKKK1******+,-/274,)&%$"| zxxwwttssssssw!{%+2EMU\]iid_ZRR2mAss4+($#~ zwtssssssssssssst!{'.;IRW]iii_ZUR2mAss)KKKKKK<*******+,-/274+'#~xwsqqqssssssssssssx%,6ENW\iiid\URAmAAss)KKKKKK<*******+,-/274+'"|snkkkkmpsssssssssst"|)1CMSZdiid\URAmAAss)KKKKKK<*******+,-/27KRX_ddd\URAmAAss)KKKKKK<*******+,-/27>EKPUX]_eilnsydUI;,(#~tmgca^^`adkqsssssstx',9HPW__dd\URKmAAss)KKKKKK<*******+,-/27>EKPUX]_eilnsybRC/($tqjc`]YYY]akqssssssx&*7FPS\___\URKmAAss)KKKKKK<*******+,-/27>EKPUX]_eilns_N<)$wqkd^\ X V V X\`jpsssssx&*1EPS\\__\URKmAAss)KKKKKK<*******+,-/27>EKPUX]_eiln_K4'xqkd]Y S ROP VY`jpssssx&*/ENRZ\\_ZURKmAAss)KKKKKK<*******+,-/27>EKPUX]_eilZC-#~qkd] X SPMJK R X^jpsssx%+1AKRWZZZWURKmAAss)KKKKKK<*******+,-/27>EKPUX]_eiZ@)xkd] X SOKIIJO V]gpsss#~*1AINWWWWWURKmAAss)KKKKKK<*******+,-/27>EKPUX]_eX9%pf] X SMJGEEJO U]gpssx%->HNRWWWWSRKmAAss)KKKKKK<*******+,-/27>FKPUX]_W4!{j^ X SKIEAAEJO S]fpss#~*2CMRUWWWSRKmAAss)KKKKKK<*******+,-/27>FKRUX]R*sc X SKIEAAAEIO S]dpss&,6FPRUWURKAmAAss)KKKKKK<*******+,-/29>FKRUXP)n] SKIEAAAAEIO S]dpsx&-7HPSUSNF2mAAss)KKKKKK<*******+,-/49>FKRUM'g VMIEAAAAAEIO S]dpsx)/7FPRPNF2mAAss)KKKKKK<*******+,-/49>FKRF$c RJIAAAAAAEIO S]dps"|)29FNNKF2mAAss)KKKKKK<*******+,-/49@FK>#~`OIGAAAAAAEIO S]fpx$,2;EKE>2mAAss)KKKKKK<*******+,-/49@F7"|]MIFAAAAAAEIO S]fp!{%,4@CA2)^AAss)KKKKKK<*******+,-/49@1 z\MIEAAAAAAEIO S]fs"|(,4>>/#~^AAss)KKKKKK<*******+,-/49,x\IIEAAAAAAEIO S`jx$(,24.q^AAss)KKKKKK<*******+,-/4*w UIIEAAAAAAEJO S`jx%)-1,q^AAss)KKKKKK<*******+,-/)s SIIEAAAAAAEJO Sam"|()+)q^AAss)KKKKKK<*******+,-'q SIIEAAAAAAEIO Sam%))%d RAAss)KKKKKK<*******+,&p SIIEAAAAAAEIO Xdp)))d RAAss)KKKKKK<*******+%n RIIFEAAAAAFI S]dt))d RAAss)KKKKKK<*******%m RIIGFEAAAEGO Xdk!{)d RAAss)KKKKKK<******$k RIIGGFEEEGI S\k!{%d RAAss)KKKKKK<*****#~jPIIGGGFEGIO\ak!{d RAAss)KKKKKK<****#~gPIIIGGGIIO\adtd RAAss)KKKKKK<***"|fPIIIIIIIK Vddkd RAAss)KKKKKK<**"|fPIIIIIIK Vddkd RAAss)KKKKKK<*"|fPIIIIIK Vdddd RAAss)KKKKKK<"|dPIIIIKPdddd RAAss)KKKKKK)dPIIIKPdddd RAAss)KKKKK1dPIIKPdddd RAAss)KKKKAdPKKKdddd RAAss)KKKK#~PKKdddd RAAss)KKK1dKdddd RAAss)KKAddddd RAAss)KK#~ddd RAAss)A ǼDzԼǼǼǼbubbros-1.6.2/bubbob/images/60000_1.ppm0000644000076400001440000003125512225473206016316 0ustar arigousersP6 96 45 255 5555555555555555555555555555555MMMMMMMMMMM5555555M4رM4رM4رM4رM4رM4رM4ر5555555MMM4رE4رE4رE4رE4رMMMM555554رME4رE4رE4رEM4ر55555MME4رEETE4رEMM5554رME4رTTTTT5MM4رTETbbb54ر4رETTbbbb5MEETbbbbb555555555555555555555555555555555555555554ر4رTbbbbbb55MM5MMMMMM555555MMMMMMMMM55MMMMMMMMMM55MMMMMMMM555555MEEbbbbbb5M54رMMM4رMMM4ر5M55555MM4رM4رM4رM4رM4ر55MM4رM4رM4رM4ر555M4رM4رM4رM4ر5M5555554ر4رTbbbbbb5MM4ر4رE4رE4رE4ر4رM4رMM5555MMM4رM4ر4رE4رE4رE4رM54ر4رE4رE4رE4رE4ر4ر5M4رE4رE4رE4ر4رM4رMMM55555MEEbbbbbbM54ر4ر4رEE4رEEE4ر4ر4ر4ر5M555MM4رME4رTEEEEEE4رMMEEEEEETEEMMEEETEEEE4رEM4ر5MM55554ر4رTbbbbbbM4رM4رM55M4ر4رEEETETEEE4رM5555MM4رMETTTTbTTETETTTTETTbTTTbT4رEM4رMM55555MEEbbbbbbEETET4رE4ر5554ر4رEETTETEEM4ر555MM4رMTTTbbbbbEbbTTbbbbbTE4ر4رM4ر5M55554ر4رTbbbbbbbbbbbTTEM55M4رEEbbbbTTE4رMM55MMM4رTbbbbbbbbbbTbbbbbbb4رE4ر4رMMM5555MEEbbbbbbbbbbbbT4رEM5554رETTbbbTET4ر4ر555M54رMTbbbbbbbbbbbbbbbbbbE4رEM4رMM55554ر4رTbbbbbbbbbbbbTE4ر4ر55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM5555MEEbbbbb5bbbbEE4رM5554ر4رTbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M55554ر4رTbbbbbbbbT4رEM55M4رETbbbbbbTEMM55MM4ر4رbbbETbbbbbbbbbEEbbbEE4ر4ر4رMM5555MEEbbbbbbEE4رM5554رETbbbbbTT4ر4ر555M54رMbbbETbbbbbbbbTE4رbbbE4رEM4رMM55554ر4رTbbbbbbT4رEM55M4رETbbbbbbEEMM55MM4ر4رbbbEbbbbbbbbbTEEbbbEE4ر4ر4رMM5555MEEbbbbbbEE4رM5554ر4رTbbbbbTTE4ر555MM4رMbbbETbbbbbbbbTE4رbbbT4رEM4ر5M55554ر4رTbbbbbbT4رEM55M4رETbbbbbbTEMM55MMM4رbbbEbbbbbbbbbbEEbbbEE4ر4رMMM5555MEEbbbbbbEE4رM5554رETbbbbbTT4ر4ر555M54رMbbbTTbbbbbbbbTT4رbbbE4رEM4رMM55554ر4رTbbbbbbT4رEM55M4رETbbbbbbEEMM55MM4ر4رbbbbbbbbbbbbbbbbbbbEE4ر4ر4رMM5555MEETbbbbTEE4رM5554ر4رTbbbbbTT4ر4ر555M54رMbbbbbbbbbbbbbbbbbbbT4رEM4ر5M55554ر4رETTbbbTT4رEM55M4رETbbbbbbbbTEMM55MM4ر4ر4رTbbbbbbbbbbbbbbbbbbbbbbTEE4ر4ر4رMM5555MM4رTETbET4رE4رM5554رETTbbbbbbbbbTT4ر4ر555M54رMEEETTTbbbbbbbbbbbbbbbbbbbbbbbbbTTEE4رEM4رMM55554رME4رTTTTTE4ر4رM55M4رEEbbbbbbbbbbbEEMM55MM4ر4ر4رTETTbbbbbbbbbbbbbbbbbbbbbbbbbTTETEE4ر4ر4رMM55555MME4رEETT4رE4رEMM5554ر4رETTTbbbbbTTEEE4ر555MM4رM4ر4رTETTTTbbbbbTTbbbbbbTTbbbbbbTTTEEE4رEM4ر5M55555M4رME4رE4رEE4رE4رEM4ر555MMEETEbTbTbTbETE4رMM55MMM4ر4رEETETTbTbTb4رTEbTbTbTTETTbTbTTTTET4رE4ر4رMMM555555MMM4رE4رE4رE4رE4رMMM55555M4ر4ر4رEETETETEEEEM4ر55555MM4رME4رEEEETEE4ر4رMEETEEEEEEMEEEEEEEEE4رEM4رMMM5555555M4رM4رM4رM4رM4رM4رM4ر5555MM4رE4رEEEEEEEE4رM4رM5555MMM4ر4ر4ر4رE4رE4رE4ر5M4ر4رE4رE4رE4رE4ر4ر54ر4رE4رE4رE4رE4ر4رMMMM55555555MMMMMMMMMMM5555555MM4ر4ر4ر4ر4ر4ر4ر4ر4رMM5M55555MM4رM4رM4رM4رM4ر5554رM4رM4رM4رM4ر55M4رM4رM4رM4رM4رMM5M55555555555555555555555MMM4رM4رM4رM4رM4رMM555555MMMMMMMMM55MMMMMMMMMMM55MMMMMMMMMM555555555555555555555555M5M5M5M5M5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555bb5bbbb5bbbb55bb55555bubbros-1.6.2/bubbob/statesaver.py0000644000076400001440000000725412225473206016203 0ustar arigousers""" A pure Python implementation of statesaver.c that runs on top of PyPy. See description in statesaver.c. Difference: this supports new-style instances too. Use statesaver.standard_build() as the inst_build() if you want. """ from _pickle_support import generator_new import types def standard_build(self): if type(self) is types.InstanceType: # old-style instance return types.InstanceType(self.__class__) else: # new-style instance return type(self).__new__(type(self)) # ____________________________________________________________ def not_copied(x, memo): return x def copy_custom_instance(x, memo): try: return memo[id(x)] except KeyError: y = x.inst_build() memo[id(x)] = y for key, value in x.__dict__.items(): y.__dict__[key] = copyrec(value, memo) return y def copy_tuple(x, memo): return tuple([copyrec(item, memo) for item in x]) def copy_list(x, memo): try: return memo[id(x)] except KeyError: y = [] memo[id(x)] = y for item in x: y.append(copyrec(item, memo)) return y def copy_dict(x, memo): try: return memo[id(x)] except KeyError: y = {} memo[id(x)] = y for key, value in x.items(): y[copyrec(key, memo)] = copyrec(value, memo) return y def copy_function(x, memo): if not x.func_defaults: return x # not copied try: return memo[id(x)] except KeyError: y = types.FunctionType(x.func_code, x.func_globals, x.func_name) memo[id(x)] = y y.func_defaults = copyrec(x.func_defaults, memo) return y def copy_method(x, memo): return types.MethodType(copyrec(x.im_func, memo), copyrec(x.im_self, memo), x.im_class) def copy_generator(x, memo): try: return memo[id(x)] except KeyError: y = generator_new(copyrec(x.gi_frame, memo), x.gi_running) memo[id(x)] = y return y def copy_frame(x, memo): try: return memo[id(x)] except KeyError: frame_new, args, state = x.__reduce__() y = frame_new(*args) memo[id(x)] = y newstate = [] for item in state: if not (item is x.f_globals or item is x.f_builtins): item = copyrec(item, memo) newstate.append(item) y.__setstate__(newstate) return y def copy_seqiter(x, memo): try: return memo[id(x)] except KeyError: # XXX self-recursion is not correctly handled here seqiter_new, args = x.__reduce__() args = [copyrec(item, memo) for item in args] y = seqiter_new(*args) memo[id(x)] = y return y # ____________________________________________________________ type_handlers = {tuple: copy_tuple, list: copy_list, dict: copy_dict, types.FunctionType: copy_function, types.MethodType: copy_method, types.GeneratorType: copy_generator, types.FrameType: copy_frame, type(iter([])): copy_seqiter, } def no_handler_found(x, memo): if hasattr(x, '__dict__') and hasattr(x.__class__, 'inst_build'): handler = copy_custom_instance else: handler = not_copied type_handlers[x.__class__] = handler return handler(x, memo) def copyrec(x, memo): try: cls = x.__class__ except AttributeError: return x # 'cls' is likely an old-style class object return type_handlers.get(cls, no_handler_found)(x, memo) def copy(x): return copyrec(x, {}) bubbros-1.6.2/bubbob/save_rnglevel.py0000644000076400001440000000621712225473206016654 0ustar arigousers# # This script outputs the random levels in a format you can # save into a file in the levels-directory and bub'n'bros # will be able to use it. # # this accepts the following parameters: # -seed N use random seed N for the generation # import sys import random import string sys.path.append('..') sys.path.append('../common') n_lvls = 1 idx = 0 while idx < len(sys.argv): arg = sys.argv[idx] idx += 1 if arg == '-seed': arg = sys.argv[idx] idx += 1 print "# Using seed: " + arg + "\n" random.seed(arg) def printlvl(level): mons = {} monconv = {} tmpmons = {} # Populate monster tables for y in range(0,level.HEIGHT): for x in range(0,level.WIDTH): wm = level.wmap[y][x] if wm >= 'a': m = getattr(level, wm) if m.dir == 1: dir = 'L' else: dir = 'R' s = dir + m.cls.__name__ if tmpmons.has_key(s): tmpmons[s].append(wm) else: tmpmons[s] = [wm] # Build monster character conversion tables lettr = 'a' for m in tmpmons: for n in tmpmons[m]: monconv[n] = lettr mons[lettr] = m lettr = chr(ord(lettr) + 1) # Build walls, replacing monsters from mons[] walls = "" for y in range(0,level.HEIGHT-1): walls += "##" for x in range(0,level.WIDTH): wm = level.wmap[y][x] if wm >= 'a': if monconv.has_key(wm): walls += monconv[wm] else: walls += '?' else: walls += wm walls += "##\n" walls += "##" for x in range(0,level.WIDTH): if level.wmap[0][x] == '#' or level.wmap[level.HEIGHT-1][x] == '#': walls += "#" else: walls += " " walls += "##\n" # Build winds winds = "" for y in range(0,level.HEIGHT): for x in range(0,level.WIDTH+4): winds += level.winds[y][x] winds += "\n" for m in mons: print " " + m + " = " + mons[m] if level.letter: print " letter = 1" if level.fire: print " fire = 1" if level.lightning: print " lightning = 1" if level.water: print " water = 1" if level.top: print " top = 1" print " walls = \"\"\"\n" + walls + "\"\"\"" print " winds = \"\"\"\n" + winds + "\"\"\"" for i in range(n_lvls): print """ import boarddef, mnstrmap, random from boarddef import LNasty, LMonky, LGhosty, LFlappy from boarddef import LSpringy, LOrcy, LGramy, LBlitzy from boarddef import RNasty, RMonky, RGhosty, RFlappy from boarddef import RSpringy, ROrcy, RGramy, RBlitzy """ d = {'__name__': 'RandomLevels'} execfile('levels/RandomLevels.py', d) for i, Lvl in enumerate(d['GenerateLevels']()): level = Lvl(i) if level.monsters: print "\n\nclass level%02d(boarddef.Level):" % (i+1) else: print "\n\nclass levelFinal(boarddef.Level):" printlvl(level) print bubbros-1.6.2/bubbob/music/0000755000076400001440000000000012225473206014560 5ustar arigousersbubbros-1.6.2/bubbob/music/Snd2-8.wav0000644000076400001440005107305412225473206016271 0ustar arigousersRIFF$vWAVEfmt DDdatav}{{{~}{~z}z}}zy|}yz~}{~}}}z~~~}|~~~{}}~|{~}}z|~z}~~}~}~~~{~}}}~~~y{~~~|~~~{|{yz}~~}}~}|}~}{z}~{{}~~~~~|z{}y~~}~~~~~}zxzyxz{zyyz|~~~~}~~{y~}|}~}}~~~}}}{||xz|yy}}{|~}}~}}}}~{~}}}zyz{}}}||~~}|}~~~~~~~~}|{wv{~ywz}}}~{~{vy}|y|~{xx{|{}~}~y~~yvxyxyzyxuuwvvx|~|~~~|z{~|xvvvxyxwxz|}}{y|v{||~}|~~zwz~~~|{{zyzzyxzzz|zz|ywyyz{|}~~{~}xsw|wvyzxy{}}}}|}}|~}|{zzyzwtvxz}yvvxz{|}zz{zyy~}wttttx}~ywxvutsuz~~~}{xwwyyy{yvy{{|zxxz}~||{zzzxwwvvuvutvz{yvux|}~xy{zww{|ytstuyyutx}~{|}{{|wwxz{wsvxwvtqrvy{{wtyyqquuutqtwxyuptx{}xux|}zz|||wqqppqtyxvvwuw|}|{|xxvwwtsttrrtvtrsuwx{zvuxxustwusrtwuqnlotvxvtx}~~ytrvzwtuuyysoquywtsw{}}xvwwwvroqssrrsttttsuy}|vuuvvvtqppmlotvxuqsvvw{}yuroqvyxtpooopprux{zxz~|voonjjlqwwupjkmnnrxwsu{~tkllnqqppqpnmptsrz~wstsstsrpqpoomnqtvvvwy|||xsssssokknrsonqturt||zuqrsttpkjmstrrrruvtvy}}yrrsssmhilopnmoqttsqs{~}{wqmlmopqnkhhkpvxsoqu|ytppqrsrolmnkmonkjqz}z|}tnknsutolmopqrtwsptz~~{vqprtspooruttvtonrx|{{~}~xrnopqqpmjlqtstwzyvuy}}wusqqpopnkkouz{xsot|~|yvsqqqsusplkqxyyz{~|x{}zvomquvqkmvyuqqtxvvz|}}|zxusrqqrtvvwxussty}|{z{}}zurpotusqorvuuwxz{|}|~z}zrttnkjmstttstvuvwwyz{{tvwzzuttpnlmuzzzyzwsu}}}zz}{uqnnoprssrpnnsz}ywx~}}|uosxvqonpsw{zwuux|}}}|}zwz{ytlnuurpnqvvux|~}{|}~~}ysrttqlkptsstuwxx||xy|~~zz{yuolrwtqrsssstwz|}~~yttutrppststtuwuqsw{~}~zuqrwxsptwsppuyxzyz{~~~~~ynkov{tjovxyusz}zz{}~|z}{wyxtplmstrrsuvwwz}zvwyzvvuuwvuspopsvwwusx~|~~}~zvwtmmsuwupw{utsy~yx|~xvvz|vrsroortux{zwvv{zx~|z|xutsrporuvxxxuv{|xy}{~{xx}ytsuwupnoquy}~{urv|~||~|urqsvxvsrtxzxuw}|zxy}{{ystwxwtolotx{yuy}|{{|{|~}zzyqlosy{vrspqv}|ps{|yz{zzzxtqptxurqu|~yuty~}}~~}y{zxvutvutvxvstx}|y{}~~yu}wmotx{ztomqw|}zywwxy|}y{~}vwz~wuvtuuty{tpsz}yz{{}xs|zpvztqps{{utvvvy}~}yv}zu}~|}~~~~ysuwqlpv{}yy~utw|z~~~|vruwvwywsqqtyzy~|{|~zy|wu|{~~zvrrrruux{~{tw{}{x{yz~}yxy{~~{wsrrpsuvz~xwz{||{||{{{wwxxvtuw|xqt{~{{|~yty{xz~~{zwvvwwvttvxxwxyz|}z|~~~}~~}}~ysqtvxyyz{{|zz}{wx|}}yy}~~|y}|xtsvyywtru}~|~~}~{z}|yz{~}~yz~{wuuwxwxxy{zzz|~~xsu{~|z}~|yutwy}ztuy|~~{z}|wy~~||{ux}|zxvvvwwvx{{{zw|{vwy}z~~zz~xttvy|}{zzzyzzyy|}zqu}}utwt{}xvuw{{z}ytvz}~|{}||~zy~~}zwvx{|{xw{}xwy{|}vsx~}||}~}xwvwyx}~y{}xvz|zxwx{~}z||xvvxxuuz}||xuvx{~}{{~~{}}zy{|zvrsx|||{|{vrsx|~~|zxy|ywxz~|wuvy|ztty~~}{}ywxwsv~~|tnqw{~~xtw~ttwx{|}~{xz}{utwz|}z~|wxz{{ywvw}~yussz~zz~}}z{{~ztw}{zxw~yz~yuqpy~xv|y}{}}wtx~|zzywtolt~}{z~~{z~||yv|~yux}}ysopwzz|yx|xw}|wuuzzttvx}|{}||zuy~|wwyvuuuy{z{}~yy}}}}zyzy|{uosyvrtwz}~zuy~{}zwvuuuvvssu{~{zyxz~|}}ywvxytpuywxz|}}}|zy|~{z~{wqryzurpquvx|~tt}|}{wuropsvywuux|vsx|{|}wrnsxvsrsw{|{||xwy|{ussutpqtwyury~|x{}}||zxvuuvtqnouyy{~~|ww}||{zyqjovxyslpuvz|~|z}}{xutyzsnlnqqpu{}~}|}}yuuuuqnqtrqqpqqs{~xv}~{wtrquxqimty|xsx~||{|}|yxywsppppnmry}~~yv}}wttvyxrmjjpvxxxz}{y}|wtwxvsmmrqnoqv{{|||{|~}{vsqstqnjkrx{{xx}}{wstwwuqmmnnpsuv{}{}~xxyxwspqolotuutsx{|yxxxysmoqoprstw||{}}wrswwtpnorssrrv{}z{{{|}zqklouvqorw~~{}~~{upquvuromnorw{}}~}|yrnpqqpnnpruxz|}~{qtyywpkmqssrsuz|{}}{yxtonnrwutrprx|xz}{ysorrmlnrvwxvuy~~|urqrspmkkrwvvxy{~}{|wqqtvurnmoswzwux||}~xvwyzxurnjimrvxz{|}}}~~zuppstrqppspmt{yy{~{xwwuuutplkovzzyxy}|{|zyxutrqturpllrx|}z{}xuqpttqpqrrsuwxwwz}xwxxusrrrpppqsuxzy{yrstttppqqrststwz{}|{yvroqqooqtvusrru|z{~{voimrtvtqsvyyvvw}z|}{zvtutrqppqsvz~{xx|~xxxrnprrqqtxxsswz{~~z|}{xuvyyuplknqtxzywxy{}}yvtuwvusstrpootyyxy||{zwx{xupmsxsoqt{}xvxz}{xvuttvxywrpqqrvz||{{|~~|unpuvvusuwuuwwvusy{xvwxxxvuurpuyxyxvyzwwy|}|~{{xvppx|xuuwytnry|}yuy~}z{zwvwvttuvwuvxxwutwz{{yz~}~ztvy}{vtuvywty~{wtryyw}~}zxwwxwuxywutw~}upsw{zuy~}}}~}y|~{ywuvyywuuuw}ztppy||y{{uvx}~xsruyytu{{yzzxwuuy~{~y{}vpsy{zxvwywwzzwvvy~|vy|{xwz~zy}|yvrtxxvwy|~ystw{|zwx}~~yvvx{}{xwvvxyxwwux{{{xtw||~||}}}zuuxyxuu{|xuqsvvz~}wr|}}~}}||zy~}yutwvux{}~xtvwyyvuz|yy~|{{{{wtuwz|{{zvvtrx~~xstw}|xz}}vuuxxwwwx{{zyvvxyz{zyzz~yy|}yz{ywuuwyyzywwwwy|yutty{yzy~{{}xttv||wsrvz{zvtwxx{~~}z|~|xvxzxvuvyyuxzwvuv||xw{~}~~zrsv{~vptxyxttyzwvwz~~~{wst{}zzyy{vpw~xsuw{|xy||}~~{zywuux{{xvxwrrvz}wqx}~zy}}zwsw}zvuvxyvuvvwyz}{}zz}}{{yurru{}yutvxvsuy|~|~|||}|zywuuvvwwwx{zupqw~~{}}wwvwvtvxxwvtwz|{vtx{|}}||~|xssstustyzzzwy}{xxy~yuy{{xrqvvvxxxwww{}|{yx{}~}yusuwvuuvwwuvy{}{xyz}~|xxywtrqqtwyzwttwzy{}}|zy~~wsstttuvwxyz{ywz||{zz|~~|z|~~~xsqqvzwuyyvvxzzz{{|zw}}}}{wvutvwvtvyxvuuz~|zxx{}zy|~|zurrtwyxvvvvwz}|wvxy{||}}}~zsqrv{|{xvxy{{yy||zzzywx|||~}~{yyywsrsuwz{{zyxz|zz{{|{yyz|zxvuy|}{tqtxzzyz|~~zutuz}yy}~~{zyzxtuxzz{{ywyzyxxz}}ytrsv~~}}}yvwxxwwwxz}|wvvwxyzwuwy{}~|zxwz}zutvxz{{||{{zyywvvuz|x|}||{ywvx{|{xxywwyzyxutyzuux}~}}|yvxzvuz~yuxwuvvwxyyxx{}~||{{~~}{wwyxxy{}}{ywtsrtttvy|}}~}}{zzzyxwy}|vuvvwwvuttv{~~~|{}}zzzxvxz{{||zvtstqot{~|y~~~~}{yz}}zxwz|{wutuutrstw{~{yz}}xvx{}{vvyxuqmpwyyyz~|y~{z|~~}~{vx{||wswyvrnpvz|}|~|{}|y{}~~{{~~}yttxxwtpruuuwy|zuvz~zz{|{vrsuvwusttuy}}{}|z|}|||~|uqqrtwyuqtx}||~}~|y|~}{}zvvwzytqpqtvyxw|~~|wx|~~}zusrprx{{vppv|}~|{{|||||zzytnortvuuy}{z{}|{}~~zxy|}vqtvusrsuusw~}|~|~}||}~}yxwwuttqptwxxwx|~~~yx}}{}}~|z{}|ytqqrsuvvwwxz|}~}}yvwz}}wqmmptyzvvz~~|yz|{}}utuwywutsrstrrsv}{~}xvvy}wprssttvzxttw{z}~||~|zz}zsswwvrpsvutxz{|{}|z|twzywpmrvvusruvw||{|~wxywty~ukottspqz||~z|~|xuttvywsrrsvvuy}~}y~}|}{zy{|zwpmqvwvqpuwvy}~{{yvurtzzwurrtrswz}}{~}|~|{|}|yuqqtwvsssruxz|yy~|||xttvwvtsqpsvuw}~{z{{~{xvz~{xwvwwutstwwvuux|}||{z{zzzvrqsvxurqty|{yx~|xvvy}}yvutsrqtxxwxxyz~~{|~{ywyzurx|zxtpopty{{{z|~|{{xwxz{zxutstwyxurqw|}~~{xwwxyyywxzwspov{wux|z||wyz}ztsvwyzyurrtxzwvvy~~|~}|{{~ywzzxursvxxyxvutvxz~xwz|utv{}xwuuurrwxxyyz{z{|{{{}{vuwy|zvtux{wssuxxuu||{|}{xz|zwwwyzywtrstvz|||tow|||~~}zvvxxxwt{|usquxuuux~}z{||zwwz}~{vtwz{|ywxvsw{xtqqy~~}|zxwvvwz}|yxvvwvvxwvvxyz{~}|}~zx|~ztsxzzyxxwwx{{xsrtwz|~}y{{wy{zyyyzyutwyyyxxxxvrptz}{yz|||zxwuty~}uoty{{wuuvx|}{xvtuz~|yxy{}|zwvvxywttuy{|{|~|xy{{|{wssw{}~|xuuxzzwttvwy|}~~~ztwz{yvx|{yvsvz{{vqru{~zvw{yz~}uwz{{xvwz||zvrsvwvtrsx|~}ywvy~}yww{|wvvz|wswwsprv{~~zz{xwy{{zxz}~{xvvwxyyxtsux}yw}}zxyyxwwvv{~zvwvwvrrwy{zy|zstx|~~zxwyz{xuw{zxspswwyyy{~~ytrt|}yxx||wtux{zustvx|~~||~}{yy{zwvx{}zxy{zxtrstvxyyz|{zz{|vt{wtwxyyuuwwxurw{~|}}|{wz|xut{~ywvwwwvtstw||z}~}}}~urx||yuw}}zxuvxurtvyzxx}{z{zzzy{|xuwz|zwvvxyvrrsx||}|~{vvy{zyx{|vvvwyursty{wwz{|y|~{yyvw{zwvtuwtuywsolrzzwvx}~yuuuvxwxywxxroopw{uomnsutqqx}}~|yzzwtoovyywrruuqkgmtusnlosvwvux}}|xyy|~|z|~~}}}|xy{}}zvx||zyy|yvz|{z|~||}zusruz||}}xvw{~{zzzzz{zxwss{{uportstwz|}|{{|}||yxzyxwvx{zusruyvqpqstqrz{wutx|ywusuxywttxxropqtspppquussuwz|ysy|{yrpuwvsnotwxskjlptuy~~||}}~{tx~{}}~~{z{x{~zxwvx|}~{z}~}}~zxy|}{z{{|{yxwvuuuy}~}{z{|}{wwyzyz{zxwvtty{vsrqsvvxzywy{|}|y|~zwvx}}wtstwwsqqsuuuuvxxwyyy|}}||zvwxxxvuuuutqnoqrsqmnqptzxrty}{~|{}}wtrsvx{~~~~wuy}}{z|}}}}}|zyz}~||}|z|~~~}}}vvxy{yvy|}~~|{wv~~}}~~zxy{yvxz|ytturruusw{|}~{}{uv{~|wvxz||sntxwuportuuuvy{}}~~}}|zwvwyzywvvwutsrstsqmlswvwww{|z|z{zwwwwz{yxsnqwvqlmpomlloqpsvx{~~~{xvy|}~}|~}{xy|~zwutvxutz~~~}ytswurttstz}{uv|~{~}{zzzxwzyuronqsqruzzx|}|xwz}~|xvvxzxrlmprsssttty}~}yxyy{~|ywux{wrooqsqolknqtutw||}|zxvz~xsux{zttvspljmooppnoqu|~|}~{z}ztty~~{{~~~|yvvyxvvvwxvttv||~}||}~|{xttsrtwurty{|~~|{~}{||z{{}~ytstutonrusqprx|}~{z~~|zxyzzzytqstpjinppqssuxy{~|z|~||zvvy{yuqprtttqljmolnuyxz{|~~{|}xwzzwwz{yxyz~}z}~}}}|{~~}}~|yxyzxxxz}~yuvy{zzxspqtuvuv{~zwuru{zwussusssv|~~yvx}~}yvtttropsrqtuvvtsy~{z}~{z|zvspquxxtomorrprrrw}}}~|~~wtxxuy{xvspqqmjlnnoprrrru{~{{}}{{zusvxxyz}~|zz{yvuuxywxz{|~~{vy|ytpqstvurt}zz}~}zwtvyzwrnortusppsy}zxxusx|xtuuuqkjmmlosrsz}|||wuw{zurrtvtqqqppnlmnqx|{}{z~}{zzyxurqtwxwrmlnljlljkqw~}}|xwvutuz~}|{|~{vstxywtrtwy|~|{{zz{|}|wqnnprttwz}{xyzz|}xtuxvrrsttpnptxz{~~|}trsx}}zwttsroklopsrrx|{|{~~~~~~~{xwwyzwrqruwsnmkkifhot{|x{~}~}wrsvy{{z{yx|}|~~|yz~}}y|}}}zyxwusuz~~|||}|yz|zxtrtutuwz~|zz|~{uwz|ysonpuvtsqt{~|z{zzzyz|yvuqnorslkouzyty~}}~}{yxwxxxwutsstpllnoqqqtx{}zxvxzzywtssuvsnmllmmkknrvz}~}{yvvyzxwwx|~}~}}}|{wutsrsvy}~~}yvuuwyvsqpruxz}}}}{{~~ztrtqopqtvsqv|~}yz{zz{zzwqoonnmkmquxz|{{|}|xwy{||zvtrpnmmnnnnoqrtx{~~~}{yywvwxxwustsokihijlptuv||ywwwutuutsv{}|zywvvtrqqvzzz|}~~~|xvuttsqqqoruy~}{|}}||wsstrqonqrrsuwz~{zyxxxywtpopqojhmtuvwy~~|||||}~|uqqstplmmkkjlrtty~~}}~~~~~wsv|~yttttwyvsux}}}~zttw{{tmqy}~~}{wtsstuvwuprvy||{}{xxwtrnmortvvttwz~~~{xzyuqponmnqtussuwy}}|}zxwsnprpnllpssqoqx}}~}~}{{{zyzwsqnjjiimrrpmlqwzzz|~|xx~~~}~|yurtwxyyxyxuw}yvz|{wpmosvvvy{|||~~zwuvxvpnnprstvurty}~|zxwtqrrpnmnmnqrttsw|~~~~~}zvtsttojkmnqrrqqsuvy|}|~{wvvspnooppononnoqtuwy{~}}}|{zzz|}{zzz|~{yxxwursvwvuwz||||zvvwwvsrrssssrstw}~ysrtttsqqsssuwxwuw}~~}zvtutsromprqpooruuvvx}}zwyyuplklmorrqqoprsuwy}~{wvuutrqqpnmnrx{xw{||}||{ywvxzyy{}zwvz~{zz{{xvvwuvxz|{yz{|}y~||{vuuvwurtvyyvuuwz{yxy{~}yxwvuuusruvwwtw{uooqw||{{{}~{xwwwvuwxvsstuvutttuwvutrquz~zx{}~~yvvwvsnmpsvvuwxusqprsstuwwww{zz||xz~~|yxy|~~{wvwy{zyyywwxz|~}zwxz~~}}~{ywwwwvz{xvvxyz{zzz{|~zz}~||zxwutwyyyzxvvwyzxvvuwz|~|{}}|{zzxwvvttvxxzwsuwtstuzzwwx{}||{zyyyzywvsqtvuvvvvuuttvwutvwyzz|{xxyzz{zwtqoqtsqqsvvusooqrssrv{{{{{}{~~|~|yzxwvtx|{zzzzxtuvy}{y|~~~}}}~~}|zyvsuzzz}~|yttwxyz{}~|}~{yyxvvwyyxuuvwxyywxxwww{}|{|}{|~}zuqsuutttwyvssrrrttsw|~|~}wz{zyvuyzvtrqqqsvyxutsqprswz}}zyz|}|yvuuqosusrqrutpoptxywwxww{~}||~}|~|zxxxwy{|{uqsy}{vwxy|yw~yqrx|{yx{|wssw{{zzzyy{~}}zwvzyuvvw{xuyzwxwvy{}|y|~{}{vwxwwvtuvwvvxyxxxxzyx{||~}~{{}ywxxwuqszxqrx{zvtwzzyyxx}yx}|~{{|~}{|}{wvvwwvy|y{~}~~xxz{zzz{{y{~~}|~~{}}xvy|}}}~}xx{}|z}zxy|}}{xx{}{x~~|{||yz||{y{~}~~~~|}z{zz}yxxzyvvy}~{zz||yz~~{wx{yx{~}|~~{{}{}{vwz{{zxy}|wtw}|zzzxyyxwwxyzzzzz{|~~|}~{|}|||}|{||{}~~}xz|x{~~}z|}}}~}}|}~}|{~{{~}}~}~~{z~|}}}}z~|}{{wx~~yx|~|{}}|{~~{z{{|}~~|yy|~}zxz}~~|z{|}}zwvw{|{}}{{xx}~|}~}{yz|}}}|{}}zxxy||zz{z{{{{{{|{z|~}zwz}~}~}|}}|~~}}|~}}~~}~~}}~|{}}|||}{x}}|~}~~~|{~~~~||~|~~}~~||||~~~~{{|{|z|~}}||zz}~}~{zz{|z{~~~yy|||}|||~}z{{|}wu|}|}||~}|}yv{}xxz{}{wyz{|{{|{yxxyz|}|{zzyz|}{y{{|}|~}|~z}~{~z|}~~~}~y||z||}}}~~~}{{~|}~}}}}}|~~~~|{|~~{{|~}z{}~z{}}{~}~~~|z}~|{zzz}~|{||{yw}}wxz||zz{{{||{|}~~yty|zz}{wz~ywx{}|}~zwxz~~}{y{}~{w{|{z}}}}~}|}~{}{~}}~}~~~~}}}||}~z|~|}}|}~}~}~~~|z|~{{|~}yx}~}}~z~}}~~~}zy~~{z|~~|}y}}z~~|~~{{{{~~{{||{{}}|~|~}||{zzzzzzzyxyyxzz{{yy|{xxz|}|{yz}}|}}{{|~~}{{{}~~|{|}yw{}~}}~||||}}~}~~~~~~|}~||}}}~}|||z||}~~}{}}}~~}{}{y|~{|~~~}z|~~~|{}~}~}{~||~{|}~|~~|{~}~~}}{}{z}}}}|||}~|zyyy{zuz~|wx}{xz}|{{|{wx{}~~{|~yvx|~}yxz||zz{|}}yx{~}zz{}}zz|}}~~~~~}|~}|}|z|{}~~}z}~}~||}~~~|~}}}|}~~~~~}yyyz}~~|{z{{x||}}{{}}}~}}~z|~zxz{}~||}{yww{~}{}|y||y|~}{y}}{}}{{~~|{|}}|{zy|{xxy|}yx|}|yvy}{xz}}{yx{|z{{}~|}}}~~}z|}zz}}}}|~|~}zy~{{~|z{|~}|}~}}~~~~}{}}~{}}|~{y|}{~~~~}|||}~}}~~~}|}|z}|{~|x{~zz|~}}{{}|x{~~|zz{|zy{~{z~~zyy|~~ywxz~|xyz|~~{xy|zwxy}zvy|}{wx|{w{~~~~~~~~~}~~~~~~|}~~~}}}|}~~~~~~}|z}~}~}}}~~z}}}~|{~z|~}{|~~}~~{yx{~}|~{z{|}~|{}|y{|z}}~{{{|}{|}|{z{}|{ywy{}|{zyz{{z{}}ywy{||z{}zx{}}|||}{y{}}z{}}{zz|~}}~~~~~~}{}~{~~|}~{x||x}}{|}}}}{}}}||~||{}~~~~~~}|}~~}{}z~}{y{~}||{{}}}~~||}~}{z{{}|{~}zx}}yx{~zy|~yvx~|{z}}zyy{ywz}}xvy{{{|~|xy}~{zzz|{y{|{{||}}|zyyz~}~}z{}~~~}~{|||~~{y}|z|~~~~||~|~||}~~~||}|~~~|~~~}~~}}~}}}zy||z~{z~~|{}{w~~y{~|y}}{{}~}~}|{{{{~|yz}~~}}}}zy}}zxx|}|{|{{{zzzz{|{{z{zxy|}}~}~|xy{zyy{~~|zxy}~}|yz~}zx|}||~~}}}~~~~~}{{|{y|~~~}~}||}~{}|}}}~~~||}~|{~}}|}}~}||}{z~}{z{}~}}}~}||}~z}}{z{}}zy{}~}}~|{~{y{}}{xz~~|{z{|~~yw{}|zywz~zy{{{yy|}||zy{xwy|yux{~|yy{|}~}z|~~~|||}}||~||}~yz}|{{~~}~~}}}~~~~~~~}}~~}~{|~||}~~}|{~~~}|}~}}|}}{}}}|}|yy{~}|{|~~|{|~|{|}~~}{zz}|{}~}yz~}}~~|{yy|}{{||}|{|}|{|}|zzzxy|}}{y{}zwz}|zyz}}yx{|{{zy{|~|z{~||~~}~}~}~~|||~}}}|~~}{{}~|x|}z|~zy~}}}~~~}~}}}}||}}{z~yw{~}}~|{|}}||~~}}~~~|zz|~~|}~zxz~~~|{}~|||{}}zz~|{{z|}|}|z||yxwy|~}|z|}{yxy|yyz||{wuz}{||z{|}|}~}~}}}}~}|~~}~~~~|{|~|z~~|~|{}~{|~~~}{|~||}~~~~~}||}~}||}}}|~~}|}}}~~}{y{~}xz~~}||}}~}{|~|{}}|||z|~|{zzzzz}|wwz|}}yxyyz|zy||{zy{~~{yyzz{{{}}{}~}}|z}|{}~}|{|~~~~~}~~~~}}}}~}~|~}||~~~~||||~|}}|~|}~{z}~}}}~~{z{}~~~~~}z{~~|~~~}~~||~}~~~~}~}{|}}|||{{{z|~|{{z|}zyz~~yyyz}}|}||}~{y|~zz}}}{ww|}|zxy|~}zz|||zy{|{|{{}|zyz}}|}~~}}~~~~}}}|}|{|{}}|{}}{|~~{{~}~~~}~}~}}~}}}}|{}||~|{|}}~}z{~~|{||~}}~~|{}~|}}|~~}|||z}{{~}{{|||~~|||||{|}~~}}|z{|||{z{}}}|{{{}~||~~{{~}{}~}}~}}~{z|zz}}}}}~~}~~~~|}{|~z}~}{yz~~~}yy}}yz~|{zz{||~}|}}{x{~~{xx|}{yxy{|{y{~}||}}z{}}{|}}~}}~~}}}~}~y|~~~~~}{~}yxzyx{|{z||{{xuwyyyxz{{|~|{~~}}zx{{y{|}}|{}~|yvwyy{}|zyyywyyxz|}zzzx|~}~~~~}z|{{|y{~yuwzwtqnnpqtuomsuqorrqsuvtppu{{wtttv{~~~}~|yy}~~~}~|yvvwwxz{{{|~wvyz|}|~~}~~}~~}~}|{}~{xxy{|}~}zwwy|zx{}|}}||}|zzxvwxxxyzyz}~{y||~~}{z{{zxwy{x{~~||yuuz{{}~~zxy|}}~~|xy}~}|zwsuvtplkkmorrpoqpquwvuwxvvz|~|||yuw{|yvuvywtvxwvvtttux{}~}~~{{~~xurqqrssuyxsptwvuvussuvuuvvtt|}z|zzzz|}|zyxy|}zy{}|yzz{~~|}}yvussuvvvurqqonmjgggfgpvqlqwwuuutsy~~~~}||~{wy}~|{z{|}~}zxvwwwz{||~~|{|~||~|}|}|zzzzzzwuvwvtsrqqsutsvyuty}}z{{yvspoprrqrrpnnnlkmnqsuy}~}}|xtx|yw{~~~~}{{}~~}~~{xtqqrqqpmlmooqstqpqty~|zvtsoiegjlligghknmnpqqpoprsvz{vwxvvvtsplmqnjlnmkjlnprtuwyz{~~~|{zwspnnomklpqqnkjjkkjkpsutuz~{ywuqpsvyvrsutsrqsvwxy{}~|z~|zxwwwvttssoiecehiihegklkiimrstuy~~|{zwutttqppqqqstssx}~|ywvuvxwvutssspoprsrruxxy~}{yxwwwuuuvyzzzz|~}zwtqpqrronnmjjkjjlmputty}||{yvrpprqnjiiijjhhjikoruvvz}}zywvxyxwvw{|z}~{yy|}~}{zwtqnllmnnnnmmmnruvwy{}}{}~|yvvwvspljigfffhjkkkjkllorstuw{~xrqpomlkihjjihgilllmnnoqtwy}~{z{xtstqnmllkjhijjlooooortvwuuz~{zwrqrqqqpqsvy{|}|{yyyxy}}}|zyzzzywwwtpommmljhggikjhkoqrqprttuy{}zwspprsuutux{}||zwtqrtrpruwxwxzzzz{}{wwxwvuwyzz|~}~zuqqniiiikmquutssttrqrtuvw{~}|ytrrqmiillklnqrpoqrstvyyy{}~~|y{~~|xuwywy~~~}|~zvrnmllmmmqvyxvvxyyxxywvx{{~~{yxz{yuttsqnmmlkklmmkknrststuwx|~~~|{}~}{xvsqnlkhghikllmprtttuxz{{|}}xvvtpmjjjhgjmpppprssrppsuw|~|yvtvtqrsssrrtwyyzzyy{|xwxz||{|~~~~|yyxwwurstsronooljikmnnmlnqsvvvy|~|zxwuuvxyy{|zxy|~||~~}{{{zyxussssstuy}|z||zyzyyzxx}{xutuuqoonmlmoppoprqpqqrtstuvy}{zzyywsponljjlmnprrtuvvwxwwwx{~~~~}}|{{||{{{||}}~~}|}|zzywusssssstvxxwuwxwvwy{|{zz{{|}zxwwyxxwvvvurpnlkmprsrstvwxyywvxz{|}}~}}|ywwxwtqpoljloqpnnprvvvwwy~~}~~}}|zxxyxuqpqrqpoonkkmprrtuwzzz|~}{{zxvussstuvtsuwwwwwxwvuvwyxwvuuwy|ztvwwvtrstuspqqqqpoqqoprqopsuwz|~}yxwvwy}~}z{}}|{|~~|{}}zzzyxwvxz{|}}}~}~{ywwxywutssrqpnlknprsstvvutwz||{z|}}|~|zzzzywusrpnnprsssstsrtwxyz{}}{{|~}yxxyz{|}~|||~~|zxwwwxvuuwwxxvuvxyzyxxwuuvvy|~~~}z{{xuuwxz{zyxvvuttsqpruwxz{||{|}|{{{{yxz}~~|{zywwxywtttssrqqppqrtvwxy{|||{|}}|z{}}|{yyyyxxxwwwvtssqpppqqqsvxz{~}{{|}}~|{{{}}{zxwwwvuuvvvwwuwxwusstvutsstvx{{}~}|zwvutstuvvwyywvtsronopqsuvyzz{{||}}~}||zyyyyz{|}|{|}~~~{z|}~|zz{{|}~~}~~{z|}{{}~~|xwusqpoqqonprtuuwz{zxvtrrsuwy{}~~|{{{{zyxxxvuusrsttvyzyxz|}|{{~~}}}}|{~}|{{{{}~zurtxzyxyyzywvwvsrqqrqpsw{~{yz{|}||~~{yxy{zxxxxyyzz{}}|{yxwussttuwz~~{zy{}{yzz{{yy{||xuvvuvww{}zzyy{}{yyzxutz}|}~~}}}|}~}|||yvuvyzwvy|}}|}~}{yxxwxxvx}~~~}xuuvuttuvvvvwxwvtsrqppqqpsvx{{z|}}~~}{zyzywxzzyzzywuuvvvtruwwvwy|~|{}|zyz{~{zzz{|||{|~|xvvxxwwxz{}~}~}||}}||}~~~}}~}{{{}~|yxxwvvvxyzywvwwvuttsqqrstuvy|}{{|~~|{{yxxxxyz{}}{}}|zwvwwxxxy{|}~}||}|{zzz}~~}yvuuvwvuuvvspopqqpooqstvw{~}~~~~|zyy{|{zz{|{xuvwwspoppqqqssvz{|}~~~}|~~|{{{zyy{|{{zz{{zzxwyxwvuwxvux||{}}}{zzz||}{yyyxvtsuxzz{|~~|zyxxwwxyzzyywtrpoppnllkjjmqsssw|~~~}|zxxy{}~}|{{{xxyz|{z|~}{{{{{{||}}~~|yxxxwtrrstttvz~~~~~|{zywuttsstuwy|}}{yxwy||{|}|}}zxyyyyzxwvuuuropqqqpqsuxyy{~}{}~~~}|zxurpppppprvx{~{{{zxwvwwy{}~|{zxxyzzxwuuuuttqoppoppqsuwy|~}}||||{|{{{ywvtqomkjiijkmnqtvy}~}}~~||~}}}{xvsqpqqomlmoruz|}~}}~~~|zxxywvutrpprsuwww|~}|{zz{zz{zxusqomjhihfgijmpswxxy}~|{{{|}~~~~}||}}~~}{yxxxyyzz|~}xvvvusqststvw{~|{yvuuttsrsuvwy|}yvvwxxyz|~~~||{z{{zyxvvtspnnnnoqrsuuw{}}{wutrpoppqrtuvwz}~|zzzxwwwxxwwxz|~}}}~}|{zxvtsrpnnopqoorvxxwy}}yvusqnkikkkkklnopsuvwy{}~}||{ywurnmmmnnnoqsuvwz}}}|zyvtttrqpqtutuwxy{||}~}ytqonmjijkkllmooonoqtvxy{||}~~}||||~~~zxxxxxwvvvy|~|}~|yyxurrrsuvwxxz{}~}|{zxussrrrtvvvy{~}}~|{{|yvwzzzyyz|~|yvsqonnooooopqrtuuvwyz{}zvtsssqppqsssstvxyz|}}zyxyxvuwxwvwz}~~}~|zxvsrssqqqqrstuuttw{}~~ytrpppmlllmnlklnprrrtvwxz|~~{xxxtqppqponooqrsuwwxz|~{xuuutrqprsttuvvuttuuvy}|yxwusqnmmllmmlmnnppnorsttsuxy{|}~~~}zyzxvwwvwxyz{{}}~}{xvvxzywyzzyxxyz||{|~~}zvuvuvvwy{{{{|}~~}}}~~~}|}~~}}}}~}}}||||||~}|{||ywusrtrqstttssuvutstuuvuuwx{}|{{yxvvwxxwvvvvvwxxwvuuuvy{|}~~}|zz{zyyz{}~}}}~~|{|~}~}}~~}{zywutvwxwwxywwxyyxwvvvvy{z|~}}|ywxzzxtttrpppoonoopstuttttrpqsttuvy}~}|||}|{yxyyxvuuttrrtuvvxyzyxxyyyz{}}}}zyzz{zzywvwuttux{yvvvvvtttuwwuvwy}~~|{{z{zzzyvtsrqqrrrrrrrqpooonnnnoqqqsux|~|{{|}}}||{zyyyzyx{~}}~~|zyy{|{{{{|{yyz||zyz{}~}}}~}||}|zyy{~~}|||}}}}{zz{~}|}}~~~~~~}|{z||zyz}|{{{{{{ywwuttsrssstuuuussstuvvxy{}}||zyxvwyxwxxxwvuuttttuuuvwy|~~~~}{z|}~~}}||}~}}}||zy{}~~}{zyyxxxyxxxxyxwvvwwvwxxxy|~||{{{zxvuuutsrrrrssrqqqrrrqppprtuuvx{~~}}{zzywuuvwwwxwuvwxxxwwwwxz{{{|~~}}|yxyxustuuuttuutsqprtwxvuvy|}|}~|zxvutrqqopqppnmmnopqomnnpsvxz|}~}|{zxxxwvwxz{{|}~~{zxxwwwyz{|{zz{}}|}~~|||zzzz||{{||}~~~|zzyz|||}~~~~~}{{}|||xsrqqqpooprstuvwyyyz{{|~}zxwwvtstutrsvxywtsttuvvwxyzyy{~~{z{|zwwy|}}|||}}}}{{|~~~~~|ywvwvvwwwwwwwxyyxyz{|zyyyyzzz{|~{yxwvusqonopnmorssrrtutuuuwyz{zyy{{||}~}{yxxxvutuwyyyz{zzyx{}~}||}|z|}~~|zwuutrrstttstvuuuvwxwvvvvuttuwy{|~~|yvuusqoprrrpoppopqrsrqpoprssssuxz{|~|zz||{|{{||{|~~~}|}}|zyzz{{||}~~~}{{||zyxz{{|~}~~~~~~~}}||}~~~~|{z{~}}~}||}}}}|||{ywvuwzz{|}~~{xvvxxwttuuuvwz{{{{{|||{yyyyyy{~~~}|{zyxwwwwwwvvvuuutsssrqqrtuvy}~}~}}~~~}{|}}||{yxwuuvwy|~|{|}}|zz||{{{z{yxwtqqqqrrsuuvxz~~|{zyyywvvtrstuussuvuutttspppqrstvwxy{}~||}|{zz|}|}~}|{ywvvvwvwxy{|}~}{zyzzxxwwxwvvvwywtsssqoooppqruuvz|}}|{zyxwwvuuttttttsqppppnmnoooopruwz|~~}~~|}~~~~~~|{{{{zz{|~~}{yxwwwvvvwwxz|~|zzyyyzyzz{~~}{yyxxwtsuwxyxy|~{yz{zzz{}}}}}}||{{zyxxyyxwwwxxy|~~}}}|{{{{{zzxvvusronppooopsttuuxz|~~|zzywvuuuvwwxyz|}}~~~|zwvutrrrrqpopqrsuwxx{~|zyyyyyyxxyzzzxwxxwsqqqqqqpqqrrrtvwyyz}~~~}|{zyxwvwwwwwwwxyz|}~||{zyyz{|{{|{zyxwuutsqonopooopqqruwy{}~|{{{{{{|{{{zzzxusqqponlmmnppooqsvxy{}~~|zzzzyxxxyzzzz{}~~}{zxyywutstutvyz{|~~~{zyyxxxyywxz{|}~~~}{yyyxxwwwwuuwwxxy{~}}}}||}~}~~~}||{zyyyxxxyxwxz{}||~}}}|{zxwvvtrrrqqqpqqppqqsuwwxz|~|{yyzzz{zyxwvwwxz{|~|{{zyxvutqpppqqppqrstuuux|~~|{{zz{|||{{{yxwwwutssssrsssrqqrqqqruyz{}~}}|{zxyzzzyxwwwwwvwyzz}~}}||{zzzyxxwutsrqqrrqppqrqpqrsuwy{{|~}|}|{{{zyxvuttrrsttsrqqppqrstuwxyz|~}|{{|||{z{||{{zyzz{|{{}~|{zyyyywvuvwxwuttwxzzyz|~~}}~~}}|{{zyxxxxxxyzzyz|~}}}|}~~{yyyyxwwwwwwwvuuvwz{}~~}|}~}|{z{|{zz{|{zyxyzyyxxy||}~{ywvvuttutrstqprsrpooqqoopqrrtwz|~|yz{yyxvxzyxxxyzyyzywvvwwuvxz{{}|z{{xvvwvtrpoqrqqponnmmmlkkllnppt}~{z}~}}~~}||zyy{|{yz{|}~}|}}}|{{||~|{zxxxvvxxxxwxyxvvwwvvuvwvuvxz}}}{zzwtuwwwxwwxxwwwvwxutuustuwz||~}|{ywvxyyyxwxxxxxxwwxxvrqrrsttuvwz}~~|zyxvspooppnmlnpolmorrpmmoomlmmnpsy}~}||}}}}}}|}~~~}}~|{{|{zyyzywuuvwzzz}}}~|zz{|{zz{|}}|}}|{yxxyzyy{{|~~~}zwvuuutsrqqstssttsrssqopstsqtutuz~}}}{xyyxxyxxxxyzzywwwxyywvuuvxyyz|~|{yututsssssrrrrpooonoooljlotz~~~}}~~}{{|||{{||{{|{||||{|~~~}}~~{{{{zz{{zy{}~}}}|{zxxwwxxwwxxyzyxvvvwutvwvwz{{{||z{zywwvuvwvvvvvvuutuvuuutwxvvz|}{zzzyxxxwuvwvwxwvvvutttsstuuuuwz{|~}~{xutsrrrqonopooppooopponorvxz~~~~~~~~}{z|||}{|}~~}||}~~}|{}|zyywuvxvuwwxz{|}}~~{}~{zzz{{zz|{z{{zywwyyxy{zwxy|}||yyxwwurstrqsttuutsrrstsrrsssuwxyyz}}|{zyxyxxyyyxxxxxyzzxuuwxywsvz{||{}{xwwurstrppprrppqqrqruwy{~~~}||}}{{}~~|z{|~~||}}~~~}}}}}}}~}z{zyzzyyzyz{{{|}}~~~{wwzzxwxyzwvxyyyvttuvusuwxwxy{}~~|zyyyyyywvwxxvwxxwvutuvwvvvwxyxz}~}}|yxxyxvvvvuuuwxwwvrruvutrtvuuwxwwy{|~~|{{{xttusqqqppstrqrssstw{}~~~~~~}||}~~|{{{|}~~~~~}{{|||{{{{zxwwwvxyxwxyyy{{|}}~}|{{{{{z{||{yyyyyyxxwwwxxxxy{{y{|yyzxvvvuuuuvvuuvtrrsssttrqsutuvwxyz|~|zyyz{{{{zyxxyxuuuuuuuuvvvy{{z{|}~~}zxwxvttsstsqrsuwxzz{~~~~~~|{{|}~}~~|}}}|zz{~~}~}}~~}}}||z{|zxyyyzyyzz|~~~}}{{zyyzxxyyyxwxzyvsrtuuuuvwwxxz|}~~|zzzxwwwwxzzyxvwvsruvsrsssuuxzxx}~|{zzzyxxxyyxxyxxxvusrrssrrrqrtvvwz||||}|{zzyvuwtqststuuwz|}|}~~~~~}|{zzxwxyxyzz}~~~~}zyxxxutvwuuuwyzz{}~}}}}{|~~~}{{{yvttuuutstvwyzy{~|{ywwvwzywyzyxututrqonoppopqrtuwy||}}|{yzyy{||{zzyxxusrrrrpprrssuxy{~~{yyywuuuuwxxyz{|~}{~~||||}||~~|{zzzyxxxyyyz}~~}|{{ywvtsvvttuvwyzz}~}}}}}}}~}||{yxwusqqrrqrssstuwz}}}}}}{{|}}}zyz{{yvsrssqpppqsqrtvy{|~~~}}}{yy{zyxy{|{zywusstrpqpoooqstuuwz|}}{|{ywwwwwvwzz{}~~~~}}|}~~}~~}}}{zyxwwxwwwvvwz{}~}}~|zyzxvuvvutuuuttx{|~~}}~}{yyxxxvtttsssrrstwxyz}}|}|{{yxyzxwwvvvtrqpooooooooprstvz}|{z|}||}{zzzxwvvuspqttrqpqrstvx}}{{|{yyzyz{||~~~}|}}}~~}|{{{{}~}|}|zyyyxwvuvyzz{}~~~||}|{ywwwvutttstuuvwz}~||{{zxxyxwvttttsrqqqppqqsvx{~}~~|{{zzzyyxvuusrrrqqonoonqsuz|}~}~}}{zz{{zyxwuuuttsqrqonmmmmpqrtx|~~}z{}}}||~~~~}||{zz{|~~}~}}{yyzywutuvvwwy|~}}{z|}|zyxwvututssstuwz}~~}|}|zxxxzxussssqooopsuvx|~}}|{zz{{ywuuttttsrqponmkklmnpsvy|~}|{{zxxxwvwwvtsssqmmnnnoprux{~~}~}||{zyxy|~~~}~~}~~}{yxwvtstvy{{{}{|}|{{{z{yvtssrqopsuwy{~|{zzzxwwyzxvwwusompqpqsuxz{~~||{yyyxwwxxxwutsqomlnooqrsuwy}}}||zwvwxwvvvvvutspnlklmnnnosvwx|~~|{|{|}|}~~~}}}~~}||zwxyvtstuwwx|~~}}}}}~}|||{zwuutrrrqruwxyz~~}|{zz{{zzzxwvtrqqqrqnpstuy{~~|{zywvvwxyxvussssqpoonnnpqtwy{|~{zzzyxxyzzwuvwurqpooonoqqqsuz~~}|{{zyyzyz~}{z{zxvuuuvvwxz}~}|||}~}{zyxwutsrrqqrrtwy{}~}}|{zyz{zyzzxtstsqppppnptvx|}|{{zz{{zyxxwurqpomlmoonpsvz|}}zyyyxxyyyxwusrqomlkklmnopquy{}|{{yyz{{{}}{zywuuvvtstuxyz}~}}}}}{{{xvtsrrqqrsuxyz|~{{{{{|zxwtstronppqqstvxz}~{zxwxywwxwvtqpponmmmnpqqsvyz}~}|z{|{yxwuusqpommllmnopqtxyy}|zyyyyxxz{{}}zyxwvtrsssttvxz|~}{zywusqqqqqrsstuxz|~~~~~}zwwxurrqonoprrqtwxy|}~~}|{yxurppononnnnopqtvvx|~}|{yyxusqoonlkllmnopqsuvwxz}~||}|{{||}~}||zwuvwvuvxyzxx{|}~|zyxwwxyxxxxz{{{}~}|{{zyxxvvwxxwwxyz{{|}~~}}~~~|||}~~|{|{yxwvvvuuttuvvwwxyyzz{|}~}~~||}~}}zyyzzywvuuvvuvwwwwxxyyz|}}}~~}}}|}~~~~~}||}}||}{z}~}|}~~~~~}}~~~}}}|||{zz{|||{{|}~}}~~}}}}}}~}}}|||{zzzzyxxyzzyxyyyzz{|{{|{|}~~}~~~|||{{{z{}|zyz|{z{{zzzyyyxyzyxyywxzz{zyyz{|}}|}~~~~~}}~~}}~~~~~~~~~~~~~~~}}}}}}~~}||}}}}~}}||}~}}}}~~~|||{{zyz{{zyz{{zyy{{{zzzz{{zzz||||||}}}}~}}}}~~~~}}}}|||{|{{zyz{|{zyy{{{{{zz{{{zzz{{yz|{||||}}}~~~}}~}~}||~~~}~}}~~}|}~~~~~~~~~~~|}}|}}|||~~|{|}~}||||~~~~~~~~~~~}}}||||||{{{z{|||{{||||}}|{{|}}}}}~}||}~~}|||}}}}||~}||{zzzz{{zyxyzz{zxz{z{|{zzzzyz|||{{}~|{}}}}~~~~~}}}~~~~~}}~~~~~~~~~}~~~}|||}~~}}}~~}~~}}~~~~~~~~}}}~}|{|{{||{{{{|{zz||{{|}|{{{||||}}~~~}|}~}}|}~~}~~~}|||}|||{zzzzzz{zyyz{{zz||zyyz|||{{|||||}}|||~~}}~~~}}}~~~~~~~~~~~~}|}}}}|}~~~~~}~~~~~}~~~~}}~~}|}~~}}~~}||}}}~~~}}~~~~~~~}}}}}|}~|z{|||zz{{{|~}|{|}}~~}}}}}}~~~}|}~}}||}}|||||||zzz{|{{{{yxy{{zyyz{zzzzz{{{{|}|{{||||}~~}||~~}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~}|}}~~~~~~~~}}}}}}}~}|||}|{{||zz{{||{|||}}}}}~~||}~~||~~~}|||}~}{{}}||||{{{||{{{|{z{zzyyyzzz{|{zzz|}||||||||}}}||||}~}}}|}~~~~~~}}~~||}~~||}~~~~~~~~~~~~~~~~~}~~}~~~~~~}}}~}|}~~~~~~}~}}~~~~~~}}~~~~~~||{|}~}|{|}|{|}~~}|||}}}}||||}|{|}~}|{{|}{{{{|}|z{{|{zz{{{{zyzz{zyzz{{|{|{{|||}}|{{{|||}}}}||}}|}~~~~~~~~~~~~}}~~~~~}~~~~}~~~}~~}}}}}}~~~~~~~~~~~~~}~}}~}|}}}}}|||||||||||||||}~}||}|{|{|~~}}||}}}|||}~}||||{||}|{{{z{{{{{{{z{{{{{{|{{|}||{{{{{{|{||{|}}}}|}~|}~~~~~~~~~~~}}}}~~~~~~}}}~~}}~~~~~~~~~~~~}}~~~}}~~}}}}~~}~~~~~~~~~~~~~~}||}||||{|||}}||||}}||}|}}|{{||}}}}||}}|{|}}{{||{{||{z{|{{{{{zyz{{||{zz{|{{{{||{{{{{{{|||||}}|}~}}||~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}||{{|||||}}|z{|}}|{|||}}|||}}}}}}||}}}|}}|||}}|{{|}}{zz{{{yz{{{{{|{zzzz{|{{{{{||{{|||||||||}~~~~~~}}~~~~~~~}}~~}}}~~}~~}}}~~}}~~~~~~~~~~~~~~~~~}~~~~~~}~~~~}~~~~~~~~~~~~~~~}}}}}}|}}}|{||}}|{{||||{{{||}}||||{{||}||}}}||}}|||}}{z{{{{{zyyz{|zyzzzzzzz{{{zz{z{{{{|{{|||}}||}~~~~~~~~~~~}}~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~}}}}}}}}||||||||}||{{{{}}|||{{|||||}}}}||}||}}||||||{{{zzzz{{{zzz{{{{{{{{zzzz{z{{{{{zz{||{{|}}}}}~~~~}~~~}}~~~~~}}}~~~~~~~~~~}}~~~~~}}~~~~~~}}~~~~~~~~~~~~~}}}~~~~~~~~~}}~}}~~}}|||}|{|||}~}|{{||||||||||{{{||{{|}}{||||||}}}}}}||{{{||{zzzz{{{z{{|{zzz{zz{{{zz{{{{{|{{}~}|}~~~~}}~~}}}~~~~~}}~}~~~~~~~~~~~~}}~~~}~~}|}}}}~~}}~~~~~}}}}}}~~}|||}}|||}||||{{{|||{{{|||}}|{|}}}}}}}|}}}||||||{{{{{{||{{{zz{zz{{{{{z{zyzz{{{{z{||{{{}}~}~~~~}~~~~~~~~~~~~~}}}}~~~~}}~}}~~~}~~~~~~~~~~}}~}}}}}~}}~}}~~~~~~~~~~~~}|}}}}||}}|||||}||||{zz{||||{{zz{|||||||}}}|||}}}||||{{{{||||{zz{zzzz{{{{{zyz{{z{{{{zz{||||}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}~~}}}}}}}~~~~}~~~~~~~}|}~~}}}}}}}}|||}|{{||}}|||{{{|{||{||||}}}|}~~}}}}}|||}||}|{{{{{{zz{{zyzz{{{zzyyzzzzyz{{{{{{|}}~~~~~~~~~}}~~}}}}}}}~}}}}~~}}~~~~~~~~}~~}~~~~}}}}~~}~~~}}}~~~~~~~~~~~~~~~~~||}}}|}~}||||||||||{||{||||||}~}|||}~~~}}~~}}|}}}}~}}}~}}}}}}||}}|||}}}|}}|}}}|}}~~}}~~~~~~~~~~~~~}~~}~~~}~~~~~~~}~~~~~}~}}}}}}}}}|}~}}}~}|}}}~~~~~}~~~}~~~}~~}}}}}|}||||{{|||{z|}}}|{}~~}}|}~~~~~~}}~}~~~~}~~}}}}|||{zyz{zyz{zz|||zz{{y{{z{||{z|}|{|}|||}}}}|~~||}}~~~~}{|{{zz{zxwyzxwxyz{zzzz{}{zzz{||||||}~~}|}~~~~~~~~~~}|||}}~~}~~~~|zxxwvwxwwvvvwxxxxzzyyyyyyyyz{{{||~~}|}}}}|{{{{|}~}~~}}~~|zxwyyxy||{zz||{||}}~~}|}}}|yxxwvwwxyzzzyxxy||}~~|{}|zz{{|~|{xutuvvwxyyxxyyy{||{yyyyz{zyy{||}~~}{xvvusrtwwvxyxx{|{yyyxwvwwwxzzy{}}|~~~~}{yxwusqrtuvwvttuvxyywwvuuuuuvvwy{}}}}}~~~|xwxustttsrrsuuuuuttuvvwwvtstuuvxyz|}~|{yvrrsssrrqqrsttttuttvvtttssvxwvwzzz|}~~~}}~~}~}}~}}~~~}|zyzz{}~}}~}|{{{|||{zz|~}}||{ywwyzz{|~|}|zz{zzyyyyyyyxxzzyxxwvvwwxz{|~~|{zxvwyzyxxwvwxxwwwwwwwutvwutwz{{}~||{xvvwvvwxxvvwxxvutuuvvvutttvwxy{}~~~}{yxyyxwwwwwwwvvwvutsstssssqrsvxxxz{}~}}~}|{yyxwwxwuuuuttssttsrqpqqpooprrtuvxyy{}~~~~|zyxxwwwvuuutsssrrrqpoqrqqonoooprtwxxz||~~|zxxwvwwuttutrqqoopqqponnnnnoppqrtuwyz{|~~}~}{{||{{{zzzzzy{}~~~}|{{zzzzyyzyxwwxyyyz{}~}{xxxwwwwwvvvuttstvwxyy{}~{zzzywusttttrrssrqrrstuvxz}~~~~|zywvvtsrqqqrrrqpppqqsuvwxyz{~~|{{{{ywttsssrqqqrrqpppqrrsuwwxyz|~~~~~}{zxxxxvusttsqqpppppppppqstuvwwx{}~}~}|zxwvvusrrqqqqommmmnopooqsssuxyzz{}~}~~}}|yurrsrqqponnonmlklmmmnprtuvxy{{}~}}}~~}|{zxwusqponnnooooomlllkmmnqrsuwxyz|~}zyyz{{zzyyyyyxwxz{}~}{zyxxyz{{zxxyyxxwxz{|}}|{zyxwvvwxyxwwwwwwvvx{}}~~|{zyxvutttssuwvttuuuwxwxz|}~~}{zxwutttssttttuuuuttuvwxz|}}~~~}}|{yutuusrqrtttuutuuuvwxyz{}~~~~~}~~}~~~~}||{ywuttttsrstuuvvvvvwxxxz{|}~~}}}}}}~~~~}|{{ywvuuttssssttttttttuvvwxyz{}~}||||}~~~~~}}|zyxwvtsrsrrsttssssssstuvwxyz{}~~}}}~~}|{zxvusrqqppqqqqrrrrrssssuvwyz|}}~}|{{{{{{|}}}}}~~~~~|{zzzzz{||}}}~~~~~~}{zyzzzz{{||||||}}}~}|{zyyxwxxyyyzzyyyz{{|}~|{yxwvuuuuvvwxxxwwxyzz|}~}|{yxvuttsstuvvuuwwwwxz{{|~~|{yxwutttsttuuvvwwwwxyzz{|~~}{ywvwvtsrsstttuuvvwwwxyz{|}~~~~~|{zxwuutsrrrssstuvuvvvwxyyz|||}}}}~~}|{zwvtsrqqqqqrsssstttuvwwxyyz{{{{||}~~~}||||||}~~~}|{zzzz{{z{|}}~~}||{zzzzz{|||}}~~~~|{zzzyxxxyyz{||{{|}~~}}}}||}}}~~|zyxxwwwwxxyyzzzzzzz{{{{zzzz{}~~|{zxwvvvuuuvwwxxyyyyyxxxyyyyyz{{|~~}{yxxvvuuuuuuvwxwxyyyyxyxxxyzzzz|~~}{zyxxvvvvuuvwwwwxxxxxwwwvvvvwxyy{}~~|{yxwvvwvuuuvvwwxxxwxwvuuttttuvwxz{|}~}|{zyxwvvuvvuuvwvvvvuttttsssttuvwxz{}~~~~~~~~~~~~~~}}}}}}||||}~~~~}}}}}}~~~~}|{{{{{{{|}~}}}||||}}}}}|{zzyyxxyyyz{|}~~}|{{{{{{{{{zzyxwwwwwwvwyzz|~~}{zyzzzyyyxwwwwvuuuuuvwwxz{{|}~~|zzzyyxxxxwwwvvutttuuvwwxyz{|}~}|{yxxwwwwwvuuuuuuttuuvvwxyzz{|}}~~~~~}|zyyxwwwvuuutttttuuvvvvxyyyz{{|}}}|||}}~~~~~|{zyyxwvutttssstuuttuuvvwxyxyzzzz{{{{{{||~}}}||}~~}{zzzyyyz{|}~~~~}{zxwxyzyz{{}~~~~|zyxwwvwwxyyz|}}~~~~~}{zxxwwvvwxyyz{{{||}}~~~~~~~~~~}}~}|zwvvvvuuvxxxxyzzzzz{||||}|{{{{||}~|zxvuuttsstuvvwxxxyyzz{{|||||||{{}~~|zwutsrrrrsstuwxxxyyzzz{||||||{{{{|}~~}{ywvtsrrrrrstuvwxxyzzzz{{{{{zzzzzzz{|}~~|zyxvttsssrrsuuvwxxxxxyyyzzzzyyyxxyzzz{}~~}|{yxwvuutuvwxyz{}~~}}|{zz{}||}~}|{zyyyyyz{||}~~|zyxvvvwxxyyz{||}~~~}~~~}|||{zyyyyyyzz|||}~~~~~~~~~~~~~}~~}|{{zyyyyyxyz{{||}~~}}}~~~~}}}|{{|}}~}|{zzzyyyxxxyyzz{{{{||}||}}~}|||{{{|}}~~}||{{zyyyxxwxyyyyzzzzz{{||}|||||||{{{|}}~~}}}}||{{zzyxxwwwwwwxxyyyzz{{|}}}}}}}||||{{{|}}~~~~~~~}||{{{{{zzzzyyyyyxxyyzzzz{{{||||||}|||{zzz{{{z{|}}}}~~~}}~}}}}}}|||||{{{zzzzzzzzzzzzzzz{|||}~~~~~~~}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~}}}}}~~~}~~~~~~~~~~~}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}||||||}}~}~~~~~~~~~~~~}}}}}||}}|||||||||{|{{{{{{{{|||||||}|||||||}}}|||}}}|}~~~~~~}}}}}}}||||||{{{{{{zz{{{z{{{z{{{{{{||||}}||}}}}}}}}}|||||}}}}}}}}||||||{{{{{{zzz{{{{zzzzzzzz{{zz{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|}}}}||||||||||}}|||}}}}}}}}}~}}}}}}}}}}||}}}}}}}}}}|||}}}||{{||{{||||{{||||}||}}}~}}}}}}}}||}}|||}}|||||||||||||{{{|||{{{|||{{||{{{||||||||}}|||||}|}}||}|||||||{{||{{{|{zzz{zzzzzzz{{{{||||||||}}}~~}~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}|}}}}}}}}}}}}}|}}}}||}~~}}|}}~}|}}~~}}~~}}}}}}}}||||||}||||{{||||||||||}}}}}}}}}~~}}||}}}}}}||||{{||||||||||||{{||||||||||||||||||||||}}}}|||}}||||||||{{{|||{{|{zz{{|{{{{{||{{{{{{{{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~}}}}~~~}}}}}}}}}|||||||}}}}}}}}}}}}}}~}}}}}}}||}}}}}}||}}}||}~}}}|||}}}|||}}||}}||||}}}}}}}||}}}}}|||||||||||{|||||||||||{{{|||{||||||||||}}}}}}}}}}}}}||||||||{{{|{{{{{{{{{zzz{|{{{{{{{{{{{{||||||||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~}}}}}}}|}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}||||}}}|||}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}|||}}||}}}}|}}|||}}|||||{{|||||||||}||||}||||||||||}||}|||||}}}~}}}|}}}}}}}|||{{||{{{{{{{{{{{{{{{{{{{{{z{|||{{||{{||}}~~~}}~~~~~~~~~~~~~~~~~~~}}}}~~~}}}~~}~~~~~~~~~~~~~}}}}}||}}||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}~}}}~~~~~}}}~~}}}}||||||||||||||||||||||}}}}}}}}}}}}}||||||}}}}}}}||}}|||}}||}}}|||}|||||||||||||}}|||||||||{{{{{{{||{{||||||||||||||||||||}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}}||}}||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||}}}}|}}}}}}~}}}}}}}}}}}}||}}|||||||||||}||||||||||||||||}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}||||||||}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}|||}}}}||}|||||||||||||||||}}}||}}}||}}|||}||||||||||||}}|||||||}}}|||}}}}}}}}}~~~~~~~}}~~~}}~~}~}{~~{{~~~}}||{|}{z{||{z{||{{{{z{{zzz{|||zxz{{zyxyyyzzzyyyy{|||}}}||}}|{zyyz|||{z{|{|}~}}~~}}}{yyzz{{{z{{zz{{{|}~~}{{{{||{~~zz{yxvtuvuttttuvwxxx{|{zzz|}}}}}}~~~~~~~}~~~~}{yzyxyywvvvwxxyyyyz{zy{~~}}||zyyyz{|}~}~}|||zyzzz{}~}}}~~}{|}}}}}~|{zxwwx{}|yvuvtrrrtwwvx{}}|zz{||}}~~~}|}~~}|{{zzzz{{|~~~}}}|{zyz|||||~}zyxxwvtrqpppqqruwyyz{{|~~zxwwyxwvvttuvttttuvwxz|}|zzzyxvusrqstsrtwyz{|}~~}}|yvsrrrsvyz{|~~~}|}~{zzwtsstsqrsttvvwvttuwyzzzyyyyxwxz~}|zzyyy{|}}||{{{|||}~~}{{{{{|||}}~|zwusokkkkkmnpqqrtttttttssstvwwx||{}~~}{yvuttutqopqstuvvwxwwz}~}zxxvutsrrrtvwwy|}}{z{|}~~~}~|{wtuusqqrqqqrqrrssrruwwwxyyzz{{|~~}|{{{{zyyyyyzzzyyxxxwvvwutuwwvuuvvwyz|~}zxusqponnonnqsstuvwwxz{{{}~}~}{yxuuuttuuvuttuvxwvxyyxvssqomlkklmpsuvvvvvwwuttttuvwxyz{{{}|ywutttsrrrqqqqsutrqqsvvvwwwuux|}}~~}~~}{z{|{zyyz{{{z{}}{yxy{zzz{}|zywtqqrrqrrrqpnkkmnoppqrqpprststuvxwvxz{{|}~|zyxwvvtsrrststwwxxwwvtqpoponnnpqqqrstvuuwvuuuuvvwy{}|{zywvvvvusppqqqtutsuvtttttuwz}~}|zxwwwwxyyzxtsutrqpooonopprtttuxxxz{{|}}{zzyxwwvuttuvvvvvvwwwwuuvwwz{|}}}}}|}~~~|yyxwwwxwwyz{zxwwtpoononmkjkmmlllmnnnmnmmmnoqsttuwxz{zz|~~~~}{yzyvusstttsrrsttsqqpnmnpsuwyz|~~}{{|~~}}}}|}}}}{zyxwvuuvwwxxyzyyz{{{|{{{|}~}{ywvuwwvtssrstromlkjlmmmmnprqpqrsttuvvvvvy{|}}yz{yxxz{{{{{zyxxurqpnmmnnooopqqqpnlllklmnpqrtvvwwwwyz|~~~~}{yxxyzzyxwtppponoopruwy{}~~~~}}}|zwusqonmmnnnnpqrqpooqqqrrsuvvxz|}~~~~~|{{|}~~}|{{yxxxxvttttuuvxyyyz{|{zyxyzz{|~~~}~}yxwusrponmlmmnljjjiiiihhhhiijjklmoqrrstvxz}}{zz{|}}|||zxxwuromlmopqrtuvvvy{yxyyyyyyyz{}~}{ywwwwwxyz{zy{}}||zyxwwyz{|}~}}{zzzxxz|zyxvsrrqpnllmmnoqrrrqqrssrrrrstuvwyzz{}~~{{}|{|zywusrsspnnnnooppponnmmmmkklllmoqqrsvyzzz{|~~~~~~~|zyyxxxxwurqqrrsuuuvxz}~|{zxwvvusrpppqrrrrrrrstusrstvuuxyyz{|~~~~~~~~|{zzzyxwwxwwvuvwxyzz{|~~~~}|{|}~~~~}}~~~}}}{xvuttrqponmlmmnonmmmmmllnnmlmoqstvxyz|}}}~~~}}|{|}|z{{yxxxyxxxxwvvvutttttuvwxxyz{|}~~}||||{{{||}~~~}|{|}}}~}||||{|}}}||{zyxwvussqppooooopqrsstuvwwwwwwxwxy{|~~}}~~}~~}|||zxwutrqpnnpqpoppqpoppnmnopppqrssstwzzz|}}~~}}}||||{||zxyzyyxwwwuvxy{~~}zyxyxwvttuutsrsutsstuvuwyyxz|}}~|zxxwwxxyz{{zz{}}|{{|}|{{|~~~}{yxvtrqqponmmnoppommmlmnoqrrsuuuuvxyzz{}~}}~}|{{||||{|~}{zyxxxxwvwwxxwxz{{|}}}|{{zzzz{|}~~~~~}{yxxwvuutsrqqqrssstuutstvwwvwy{|||}~~~~~|zyxwusrrqqponnoonmopppppppppprstuvxz{z{}~}||}}~~|||{{{{zzz{{{||}~~~~~~}{zzxvutsrrrssstuvwyz{{|}}}}||}|}~~~}}}}}~}}|||{{{zyyyxxyxwxzz{{||}}~~}{zxvtrpollmllmmnooopqqqqqqrttsvxyyxwwxyyxyz{|||~~~~}|{||{{zzzzyyzzz{|||~~}}}|{{|~~~~~}}}}|}~~}|{{|{yzzxwusssrsssrrsssuwwvxzzzzz|{yz{ywxyz{|~~}|zzywusrrqpooppponmopooprssqqrrrrrsttutttuvvwxz|}~}|{zxvvwvvvvwwxyyzzzz{|}}{yyxwvuuutttuwyz{{|~~~}}|{yyyyxxxyz|||}~~~}|{zyxwxyzz{}~}|zxwvvtstsqqqrrrsssstuvuuuutsrrrssrrrstuuvwy{{z|~~~~~}||{|}}~~~~~~~}|{zyyyyz||{|}~~~}|{{{{zxwvvuttsstuvwwwy{yxyxvvvwwvuwyyz}~}||{yxvuutsssssrqrtsrqqrrqqqonmnnnoqrtsstuuuwxxz}}~~~~~}}}zvwxvvvvwxzzzzz{{ywwwussstuuvvwxxxyyz{|}|yzzzzzzz{||zyzz{zyyyxwxyvty|}|yx~~~|zxvvwusstvvuuvvtsssqrsrrqqrrqrtttuwwuwy{{zz}~}~~~|}~~}}}{yz{zz|}|}~~~|{}{y~~}}~}}}}{{|{zzzz{{zzzz{{{|}||}~~~}ywwwutssttssrrstuuuuvwy{yxz}}}}~~}}~}{zyxvuuuusqpnmnnnmlmoponpsrqqrtuttvvtvyyyyz|}{yyz|~}}}~}{||{ywwwutsrrsttuuvvvvvwwwvvvvwyzzz{{|}~~}}~~}|{zxwvvvutvwsrtwwxxz{zy{~|z}}~~}}|||{{ywuttstsrpoqrssstuuussuwvvvwxxvx|{yz{ywxz||z{~|}~}~~~|{{zyxwvwwwwx{||{|}~~{{zzzyz{zyy{{{|}{z{{{{yy{yy|~~~~}~~~|{|~~|~~zwwtpprqooooooqtuttxzyz|{{}~~}}~~}~}{yyxwvusrpomlnnlmnoqpoqssrstqqtvuvxxxxwxxutxzwvwyz{||}||~~{~~~}{yxwuttsrstttvvvvwwwwwy|xtx|yy{|}}{{||{||}}}}~}}|{wvwuqqrrsstuuwxwwyz}|y|}|~~}}|{zxvttttutsrrtutstvxxwvxyyywxyyyxwxxwwwvvvxxwx|~~|{~~~~~}z{|xvxyyxwwyyxz|||{{|}}~}~{xxz{{zy{|{zzz{{||{{||{|~}{~}}~~~|yz~~}~|zzzzzwtrrromorrqqqqrtuuwyzyz}~~}|}}{ywwvtrrrpoppmmpqpnmnppprsssvvttwwvwxxwvvvuwwutuwyzy{}}|~~}}~~~}~~~}{zyxxvutuusqsuttuutuvwwxyzzz|~~}}}}}||}}~~|zzyyxvwxwvttuuttssuvxwuw|{z{||}~~~}}~~|{|zxwwxxtsvwusrsutsuwutvwxxxxxxyxwuuwxutuvvvvx{{|}|}}{{{||zxz{yyzywwxxyxxyzyyz{|}|~~~|z|}{{{zyyyyzz{|{z{}}|}~}|}|{{{zzyxy{|}|zz{yxxxwvtsrstsrsttuuvwwuvyyy{|}~~|~}{zzzyxxyxvutsrpoqqnnooooonnqtsrtuvwvvywtuxvsstsssstvwxyzz}~}~~}}~}}~}{zzyyxwvvuuuvvutuvvwxxy{|~}{{||zyyy{|}}~~}|}|{zzyyxxwvvututtuuttuvwwwwxxy|}}}~}~~~~~}}}}}~|{{zyxwwvvwvutuuvvvwwuvxzzyzyyxwwwustutttuvwyzy{}~~~~|{||{|}|{}~|{||||{{zzyyyyyz{yy{|}~}}}|}}{yzzxvxyyyyz{zz}|z{|zyxxzzxxyyz}~|{{zzyxxyyxwvwwutttuuuvwwxxwxyz{|}~~~||}|}|yyzzzxuvxurstsssrpqrqpporuttttuuttuvutrstrqrrqrtuuwyzz|}}~~~~~}}~~}~~|z{{zywvvuuvvuvxxxwwy||{|~~}~~}}{{|{yz|}~~~}}||{zzzzzzzyxxwvuuvvvvvwwwxyyxyy{{zy{|}}}||}~~~~}}~~~}|||{zzyyxvwzxvvvwxxxxxzywvuutsrtvtrtusttvxxwxzz{}~~~~{zz{|}}|z{|~~||}|{ywx{zyzz{{zz{|}}}}}~}||{zyyzyyz{{zyy{||zyzyxxxxyyxz||||}~~}|z{|{{{zzzzzzxxyyxxxyxxxyyyzzzzz|}|zz{{{{|~~}}}~~~~}|{{|{zyxzzxuvvutsssssrqqrstrqssqqrssrrqpqqqrqqsuttuvwxzzz}~~~~~~~~}}}}|zyxxxwwyyxxz|}{yz||zyyyz{{z{{||}}}}}~~||}~}|{{{|}}{{{zyyxyyxvuvwwvvuuvwwwwxxyyxxyz||||}~~~}}|{|zyxwxywuwxwuuuuutsrrrrsrqsttsrsuwvvuwz{|}~~~}}}}}|{{|}}}~~}~~~|zz|{{{{zy{|zy|}}|||~||~}|{{yxyyzzzyyxwwvvwwwwvvvwxxxxyzzz|~}|~~~}}~}||{||yxyzxxxxwxyxxyyzzxxz{{|}}||}}}~~~~}}}}{|}}}}||}zyzywvuttttttsrrqqqqpnnopoooprrsssstttuuvwwy|}}~~|}~}||}~~}}}}~~~|{{{zyyyzywxxxyzzxwxyzzz{}}||}~~~~}}}}~||~~}~~~}{yyyyxwwwwvvvuuuvuuvwvwxyyxyyy{}}|}}}~}{||{yvwywuuutsttrrrqrqqrtsrttttvvuuvxzzz{|~}{|~}}}|||}~~~~{yzyxwwxzzyz{|}{y{}~~}|zzyxwwvuuuuttttuuvvvvxzzz{{|}}}~~~~}|zzyxvwxvtuvwwvwxxxyzzyz|||}~}~~~~}}|{ywvvtsqqponnnnnnonnnopopqrsttvwwwxyz{|}~|zz{zyzyyyz{|||}~}}~~|z{zyyyxwvwwxxyyyz|{zz{|||}}}~}||{ywuuvutsrtvutuvwwuvyyyxxxy{|{{}~~}}zwvvuuropqpppprrqpprtsrstvvuvxwvxz{{zz{|}}}}}~~~}|{||ywxxxxwxzzz|}|{}zyxxvuuvvutuvwwvvwxxyxy{zyz{||}~~~~~~}zyyxvuutuvvvvwwwwxyyyyyxz||}||}|{|~}}|zwvwtrqqqpnmopppqqqsutsstuvvwwwwxyzyz{zz|~~~~}}|{{zxwxxxxxxyz{{{{{||||}~~~~~|||{{zyxwvwyxxxxz{yyzzzz{||||||{{{{{{{{{}~~}zzzwuvwurqutrtxxvvvxyyyyzz{zyyyxwx{zxy{~|yz|xtstuuttutttttvxutwxtstvsptxursuuuwyxx{~}|~}~|zz{yuvxwuuttuuuuuvxxxwxyyvvxxtrtuwxwwxvy~}|}~}y{|ywtrrssutqostrsutstuuutstutqqrqprtv{~~~~~~~~}~}||}}{{{zy{|}|~|y{}{yz}{wwz{||{{}~}|}~}{zz|}|{}~|yz~|z{{zyyzyxyzz|}}~~}{{{{z{|}{z}|y{}{vy}yuwyxwwyyxz{zz|~|~~~}||{xxyxwyzzyzyyzyxwvuuuussvwutvxxxz|||~~{}}yz{xuvxvuwyyvuwvrsutsrpprpnqtttsrstwyz{||{z|~}}~~~|~~||{xvvuuwxyvsw{wtvxxwtrruutuuuvusuxyz{|}~~~~~{{zxwvuvwvtttssttuvtrsspmrvqlptsrsttuy~}}}}|||}~~~|}~}|||{zzzzyzzxwxzxx{}{z|~~~|}z|~zxz|zyyyxvy{xvy{ywz}|{|~~~~{|}{yzyxvxyvty{wux{zxyyyyz||||||}~~~~}~}z{{ywvvvttutstuttuwvuvxwvwyyy{{{~~{|~~}~~~~}|{yxvtsssspoqrrrqrttrstttvxvuwyyyyyyyzyxyz{||}~}~}{zyxvuutrrrrrrssssuvutvxvtvyyyyxz||{{|{{{{{||}~~~~|}}zyyxusrppppppppqqqqrstuutstuuuuvwy{~}{|}{y{|{{}~}~~~|xxzwtvwxyyxyzzzz|~~}}|}~~|zxwwxvuwwvvxyzzyz}|{{{|}}}~~~~}~~~}}~}|{ywvvvvuuuvvvxwwz{{zyz||z{|{{}}||~~|{|}||~}{zwuuutssrssrtuuuvwxxxxyyzzzz{{{{}}|}|{|~}~}|{zxwvusqqrrrqssrsttuwxvtuwwwwxyyxxyzyxyzyxy{|{|}|{ywutttssrssrqsvvuvwxwwwwxxyyxxxyzzyyzywxz{{{{|}~~|yxwvtssrpoppppqqqsttttuvwwwvvvwwwwwwy{}~|{|}|{{|}}~~}}|zyxxxwwyzyyz||{|}}~~}{zyyxwwwxyzzyyz{{{|~}}}}}|~~}}|}}}}~}|}~}~~~}|zyywvwwvuwxwvxyyzz{|{{}~}}}}}}||||{{{zz|}}}~~|{zzxwvvutttvustuuvwwwxxyz{{{{|||}|{{{zzzzzz|}~~}{zxwvutttrrsttttttuvvvwxxxyyz{zyzzzyxwxwwwxxyz{}~}|{{{zxvvuuuutssstuuuuuvwwxxyzzzzzzzyzyyyxxwwxyzz{|}~~}}}|{zyyxxwuutsrqqrrrrsssssttuuvwwwwxwwxxxxxy{|~~~~}||}}~~~~~~~}|{zzzzz{{{zzz{|}~~~~~~~~}|||{{zzyzzzyyyz{zz{}}}~~~~}|||{z{{|||}~~~~}|{{zzyxxxxyxxxxxyyzzz{|}~}|}}}|{{zzyyyzz{{|~~~}|{zzzxwwwvvvvuuuuvvvwxxyyz{{{{||{zzzzyyyyzz{|}~~}}~}|{z{zxwwvuuutuuuuuuuvwwxxxyzyz{{zzyxxwwwwvvwxyz{|~~~~}|{{{{zyyxxwvuuuttttuvvvvvwyyyzzzzyxyywvvvvwwxyyyz|}~~~}}|{{zzyxwwwwuttsssssssrstsstvvvwxyywxywuuuvwwxz}}}}}~~~~~~~}}|{{{{z{{zz|}||}~~~}}|}}}~~~}|zyz{{zyyz{zzz{}}|}~~~}}|{{zzzzz{{||}~}|{{{zyzzyxxxyyyyzzz{{{{||||}|zzyyyyyzzyz|~~~~~}}}||{zyxxxwvvvvwvvxxxxyyyz{{{{{{zzyyxxxxyyz{{{|~~}}}}}||{zyxxxwvvvvwvvvvwwwxwxxxxyzzyxwwxwwvvwwxyzz{}~~~~~~}}}|||{zzyyyxvvvuuuuvwwwwwvwxxyxxyywvvwwwvvvvwwxxyz{|}~~}}|||{{|{zxxxywuuvuuttttuutttuuuuvvwwvvvvvuuuuuvwy{|~~}}}}~~~~}~~~|}}}}|{}}|}}~~~}}}~~~~}}}}||}}~}||||{{{{{{{{zz{{{{{{|{z{{{zzzz{|{{{|~~}}|{|{{zyxyyyyyyzyyzzzzzzzzyyyyyz{{{{|}}~~~~}||}}{{||{zyxxxyxwwwxxwwxyyyxxxxxxwxyxxxyz{{||}}~~~}}}|||{zzzyyxxyxvvwwvvvwwvvvuvwxxvuwwvvwxyyxxyy{|}}~~~}}}}}}}}||{||{zyyxwvvwwxwwvvvwvuvwvuuuuuuvvvwwwwxyyyz{||~~~}|||{{{{{{{{zyxxxwvuuuuttttuuuuuuutttsstttsuwwwwxz{{}~}~~~~~~~}}}}}}}|||}}}~~~}}}}}}||||||}|||}||{{|}|||}~~~~~}||||{zzzzzzzzyyyyyyyyyzyyz{{{{{|~}~~}}|{yyzyxxyyyyzyxxwwwxxxyyyzzzzz{{{{|}~~}}}|{zyxwwwxwwwwwwwvvvvvvvvxyxxyyyzzz{{|}~~}|{{{zxxxvvvvvvvvvuttttuutuvwwvwxyxyyyzz{|~~~~~~~~}}||{zyxwwwvuuuutttssttttttuvuwxxwwwxyyz{||~~~~~}}|}~~}~~}~~}|{yzywvvvuutttssrrrrrrrrrssstuvvvwxxxyz|}~~}}}}}}}}~~}}~}||{||{yz{zyz{{|{|}}}~~|{|{zyxyyxwxxwwvvwxxyzzzzz{{|}~~|{zyxxxwwwwwvwwvvxxwxxyzzz{|{|}}}}~}|{zzywwwwwwwxxvwxxxxxyzyxyzz{{||}~~~~~~}{{zyywwwwwwwvvwwwxwwxxxxxxzyyz{{|||}}}~~~~~~~}||{zyxxxwwxxxxwwxxxxxxxxxxyyyzz{{{||||}}}}}~~~~~~~~}}}~~}}}~~~~~~~~~~}}}}}|zzzzyxwwxwvvvwwwwxxwwwxxxyyxyzzzzz||}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}|}}}}}}~}}|}}~}}}~}}}}}}|}}}}|||||||}||}}~~~~~~~~~~~~~~~~~}~~~}}|||||||||||{|}||||||{{|{z{{{z{{{{{{||{{{||}}}}}|}}~~}}~~~~}~~~~~~~~~~~~}||||||||||||||||||||{{{{{{{{{{zzz{{zzzzzzz{|{{||||||}|{|}}|||}}}}}}}}}}}}|}}}|||||{{{{{zzz{zzz{{zz{||{{{{zzz{{zz{zyyz{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}|||}}}}}}}}~~~~~~}|}~~}}}~}}}~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}||||||{{||{{{||{{{|||||||||||}}}}|||}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~}~}}|}~~}}}|{|||||||{{{|{{{|{{{{{{{{|{{z{{|||{{{{{{{|||{{{{{|}}}}|||||}}|||}}}|||||||||{{|{{{{{z{{{{{{{zyz{{{{z{{zz{{||{|}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}||}}}}}||||}}}|||}}|}~}}}}}}}}~~~~~~~~~~~~~}~~~~~~}}|}}~}}}||||||||{z{{||{{||{{||||||||{|}}}}}}}|}~~}}~~}}}~~~~~~~~~~~}}~~}}}~~}~~~}}}~~}}}||||}}||||{{|{{{{{{{{{{{{{{|{{{{{||||{{{||||||||{|}}}}||}||}}|||||||}}|||}}|||}}||||{{{{{{{{{zzzz{{zzzzzzz{{{{{||||}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~}}}}}}~~~}|}}}}~~~}}}}}}}}}||}}}}}~~~~~~~~~~~~~~~~}~~~~~}}}}}}}|||||||}}||||||{|}||||}}|}}}||}}}}}}}|||}}}}~~}}}}~~~~~~~~~~}~~~~~~}}|}~}}}}|||||||}}|||||||||||{{{||{|||{{{|||{{{{{{{||{||{{|}}}}}}}||}}}}|}}|||}}}||||{|||{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{|}|||}}}~~~~~~~~~~~~~~~~~}}~~}}}~~~}}~}}~~~}}}~}}}~~}}}}}}}}~~~}}~~~~~~~}~~~}~~~~~~~~~~~~~~~}}~~~}}}}}}|}}}||||||||||||||}}}}}}}}}}}}}}|}}}}}}}}}}}}}}~~~~~~~~~}}~~}~~~}}~~~}}~~}~~}}}}}}}}}}|||||||||}||{|||||}}||||||||{{{{{||||||{{{|||}||||||}}}}||||||}}}|||||}}||||{{{{{{{|{{{{{{{{{|{{|||||}}|{|}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}~~}}~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}||||}}}}}||||}}}}}}}}}}}}}}}}}}}}|}}||}}}}}}}}}~~}}~~~}}~~~~~}}}~}}}}}|}}}}}}~~}}}}}}}}}}}}}}}}}}}}||}}}|}}|{|}|||||{{{|{{{||||||||||||||||||}}||||||||||{{|||||||||||||{||||||||||||||{||{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}~~}}~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||}}}}}}||}}|||}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~}}}}}}|}~}}}}}}}}~}|}~}}}}}}||}}}}|}}}||||||{||{{|{{{|||||||||||||}||}}}}}}}}||}}}}}||||||||||{{|||||||||||{|||{{||||||||||}}}|}}}|}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}~~~}}~~~~~~~~~~~~~~~~~}}~~~}}}~}}~~~}}}}}}}}}}}}}}}~~}}}}}}}|}}}}|||||}}|}||}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}~~~}}}~~~}}}}}}}}}}}}}}|}}}||}||||||||||{{|||||||||||||||}}|}}||}}}||}}}}}}}}}}}}||||}}|||}}||||||||||||||||||{||||{|||||||}}}}~~~~~~~~~~~}~}{~{|~}}||{z|}{yz{{zxy{{zzzzzzzyyyz{{{zxz|{{zxz{zz{{{{yz|}||}}}||~~|zzzz{}~~|z{}|}~~~}{zzzzyxvwxwwwwwwxxzyxxyyzzz~~}}|~~~~~~~~~~~zz{zyxwxzxwxxyyz{|{{~~}}}|{z||zz{zyzywuuuxz{{{||}}||~}|}~||||~}~}}~~}{ywvronoqqomkkmmkjilonmorttrpqrstvwwy|~~||}~|{|{{zyz{}~}|||z{}|yxyzyxvuvxyyzz~}{z{{zzz{|{z{||}~}}}}~~yvtuusqqpnnpqpppopqrtuvwutttuutsqooqsrpsvy{~zvttuuxz{|~~}}|{{{|}|{wsqrturswwxyz{{ywxzz|}}||||{{|~~zzxvusstuuuuvwxxwwwvvwxz|{xwvwxxwxyz|~}{xvtpnnnmlmnpqsuvwyzz{{{{{|~~|}~|zyxxwrnopqrrrsuvsrtwxwsponlkjjknoqrtvy|~|}|{|}}~~~~~|yvtokmnlkjiiihhijknooprssstuvuttuw{}~}||}~~}|||{{|zxyzyxwwxyyz{}~zxwusrrpoppnnrttuvwxxxz}|{}}{zz{|{yz}|zz|~~|zywuuvtsrstrqrtvxwwyz{{yxxwtrqpprstwyz||{|~~~}|yuspononlkjjklknqomlmpsstwwvttwz{|}zyz{zxvxyxwutvwvursvvusqsutuwy|~~}zwxyyxyyxwvtqqsrrstuvutttuvtstuxwtsuuvwx{~}|zxvvwvtssuusrrrqonnnmllmmmmllmoppqruwvuxywvvwxwwz}}}~~{|~||{zxwwwwwtqqssruvutvwvtuttuw{~}{zyxxwvwxyyyzxtsvuqonnnmlnpqrssrtwxxyz{{{{{|}~{yxxxwvwwwxyy{|{{{{{{{zyzzyy{}~~~}||{xuttrrrrqpppqollmjgfffffedehjkkiikkllmmmnprttvxyyz|~~|zzzzxvxyvtrstttssstuutrsrolmoqsuwy|~||~~}{zyxutuusrqqssstvvwxxwxxyyyyz|~}{zxvvwwvtsttuwvsqpnmmmmmmmopnnoprsrsvvvvwz|}~~}|xtrrqpoopqqrstuuspnoqppqsvxy{}~~~~{zzwtstttssrqrstsrrsojkkjiiijloqsvx|~}||{z{{|~~}|}~|zwuttsqppqqqqqstsrpqsuuwyz||}~~~}|{zyyyyvsrrqqpopqqppqrrrqqrtuvwwz||}~~~~}}{xwvvwxxxxyywurppomlkjjjklmnljjihhhihgghhhikmoruwxyz|}~~~}~~}|ywsonnqsuvxz}~~~~}}~~}~~~~~{yxvtssstssuvtrsvvutrqpoprsstwxy|~~}}~~}||||~~}{zyyzzzywvvuwxzzyxwwxzyxxyyyz{}~~~~~zx{}}~~~|yxxvtrqonooljkkkkkkkkkkllklmmlnnmprsstux{{{||}~}zwxyxwxyzz{zxxxvtttrnkjjkjloqqsvy|~~{zxxvtqqqrqqqqponopponnprqqtuuuuvy{{~~~~~~}|zxxwwvuuutsrqrssuuvwx{|}}|||{{{{|||~~|}}{yxwvtsqonnnmnoprqpqrstssuvuuvxz{{||{zzyyxyzxwxxvuvwxxwwvutuusrrrrsstxzz|}~~~~}|{yxwxwxxxy{}~~~~~}}}}~}}~~}}~~}}~}|{zyyxxwvusrpoonmmnopqrtssuuvvvwxxxxy{}~~}}}~~~~~~}}~}{ywusrpmlnmllllmnmoonoqrtttuuuuuvy|{{}~~~~}|{z|||{{{{{|{yz{zyyyyxwwyz{~}zyyxvsqqrrqnmpqqqqqssrtuvvxyz|~}|||~}}~~}|{|~}||}~~~}~~}|{zyxyzz{{{{{{{{zyyyxwvutsrqqonmllljkmnnmmnppqsuwwxyyyzz{|||}~}|}}|{yyzzyyxz{zxxxxxxxwwxyzzyz|}~}{zzyvtssrqrrrrtuuvvwyyxz|}}||~~~}}}}}~~|}}{zyxyywwwvvvvvvwxwwxxwvtuwwwvvy||}}}~~}}|{ywvvutrqpppqpprttttsstuuttvwvvwyywwyzxwwxyz{|}}}}}}}}|{|||{{{{{|||||}||{zyywxyyxyyyzyyz{{{{|}}}~~}|yxwwvvvwwwwxyz{|}|}~~~}~~~|{{zyxwwwvvvwvvwvuvxyyzz{|{|~~}~~~}}|||}}|{zxwutrpomkkklllllmnnnprttttvy{{z}~}}~~}~~}}}|||||{{{{{zz{}~~|yxwwvvuuvwyz{{|~~|}}}}}}|{{{{zyz{{z|}|}~~|zyyyzzzzyy{zz|}}}~~|}~|z{{|}~~~|zzyvtrrrrqpopqqponqsqqsuvusrssrqqqrrrppqqstux{}~~~~}}}}}|}~~~}||||||}~|yxxxurrsrrrrsttuvwwwxyz{{yxxwvvvvuuuvx{|~}{zywvvvwwxxy{}|{{{||zyyxwvuuuvwxyz|}~}{yxxwutvussstuuuuvuvwxvvvutsrrsssrrrrtuuuvxzzz|~~~~~~~}|{|}}}}}~|{}}||}~~}|||{{{{|}}|}~~~~~}}~~~~~~}}}|{yxwwwvvvvxz{|||~}{|{yxxyyxwy{||~}|{ywuttrpqssrqqsuttttuuuutsqrsrrstwxvvwxxyz{{}~~~|}~~~~}||||zwxyxwvvvwxwvvxxywuvvsrqrstuuuuwwwxy{}}~~~~~~}{yzyxxwvvxzyyz{}~||~~~}}}~~~}|~~}}~~~~}}|zyxvuuuttuvwwwwwvuuuuutttttssuvvwxy{|{}~~~~~~}}~~|}~~~}|}}|{{{z{{|~}|}~~~~~~}|||{{z{{{zz{zzzzzz{}|{{|}}||~~}}~}~~~|{}}|}~~~~~}}}~}~~~|}~~|zyzzzyyyzzyyyzzzz{{|}}~~~~}|{yxxwvvutsstttssstsssrstssrstutsuvuuwxzz{{{zzzyyz{{zz||z{}}|{{zyyyzzyz||{{}~~~~~}}}}~~~~~~~~}}}||}|{}~~~~~~~}~~~~~~~~~~}}~~~~~~}}}~~~~~~~~~~~}|||||}}}~~}}}||{z|{zyyyyxwwvvvvuuuvwwwwxyzzzz{{|}~~~~~}}~~~~~}}}|{yyzzzz{{{{zzzyyyyyyyxyyz{}||}~~~~~~~}~~~|{|}||}~|{{|{{zz|{z{}~~~~~~~~~~}}~~~~~~}}~~~}|~~}}~~~~~}}|{{{{zyyzyxwvuusrrsstttuvvvwwwwxwvwxxxxyzzzz{{zz{zyyyxyzyyxxxxxxxwvvwwvvwxxyz{|}~}~~~}}||||||{||{{{{}}}~~}||{|}}}~~~~~~~~~~~~~~}}}||{{{{{{{{|||{{{{}~~~~~~}{{{|{zzyyyyyxxxxyyyyyyxyyzyyyyzzyyyyzzzz{|}}||}|{||}~}}~~~~}}}}|{{{{zz{{{zzzyxxxxxxxxwwxyzzzyyz{}}}~~~~~~}}}|||{{{{{||{z{{zzzz{zzzzyyyyzzzzzz{||{z{{{{zz{{zzzz{||~}}|{{{{{zyy{{zyyxxwwwwyzyyzz{{z{{zyxxyyyz{{{{{{{|}}}|{|{{|}}}}}~~}}||||{{||zyyyyxxz||{zz{{{zzz{{{{{{}}{|}~}|||||||}}||{{{{zyz{yyz{|{z{}~~~~~~~~~~~~}~~~}}}~~~}}}}}||}}}}}~~~~~~~}~~~~~}}}}|{{zyxyyxxyyyyy{|{zzz{{zzzz{{{|}}|{{{{{{||{|||{{{{{z{{{zyyyzyyyyxxxxyyzyyz||}||||{{{{{{||}}}~}}||||||}}||{{|{{||||||||||}}}||||||||{{{||}}}{zzyyyxwxwwxxxwxxyzz{|}~~~|{zzyyxxxwvvuuvutuvuttuuuuuuvvvvvvxxwwyzzzyyyyyxxyyzz{|||{{||{{{{{zyzzzzzzzz{{{{{{{{z{{{|}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~}}~~~~}}~~}}||{{||}}}}}}}}}}~~}}}}~~~~~~~~}}~~}}}|{{||||||||}~}}}|||}}}}}~}}}}~~~~~~~~~~~}}}~~~~}~~~~~}}|zzzzzyyyyyyyxxxwwvwwuuuvvvvwwxwxxyz{||}~~~}}||||}}}~~~~~~~~}}~~~~~~~~~~~}}}}}||{|{||||{}}}~~~~~~~~~}}}|{zzzzyxxxxwwwwwwxyyyxxwwwvvvwxxwxyxxxxxxxxxwwwwwvwwwwwwxxxxxxyyyz{{{||||}~~~~~~}}~~~~~~~~~~~~~}~}}}~~~~~~~~~~~~}}|{{|{{{zyyyyzzz{|}}}}}}~~~}}}~}}||zzzzzzzzzzz{{{{{zzzzzzzz{{{{{||||||{{{|~~~}~~~}}}}}|{{{zzzzyyzyyxxxyxxxxxxxxxxxxwwwxxyyyyz{||}}}}}~~~~~~}||}}|{zzzzzzzz{zyz{{{{{|}}|{{{|||||||}}}}~~~~}|}}|{z{{{{{{|||||||}}}~~}}||||||{{||{{{zzzzzzzzzyyyz{{{{{|{{||||{{{zzz{{z{|{{{{{{zz{{z{{{{{{zzzzzzzzzzzz{zz{{zzz{{{{|}}}~~~~~~~~~~}~~~}}}~~~~~~}|}}}||}|{{||{{{{{{{||{zz{{{{{{{||}}}}~}}}}}~~~~~~}}}|{||}}}~~~|||||||{{{{{{{{{{||||{{zyyyyxxxyyyyyyyyzzzz{{{{{{{{{|}|||{|||||{{yyyzzzzzzzzzz{||}}~~~~~~}}}~~~}}|||||{{{zzz{{||||}}}||}~~}}}}~}}||||{zzz{{zyyyyzyz{{zzzz{|}}~~~~~~~~}|{{zyxxxxxxxyxxxxxwwwwvvwxxwxyyzzyzzyxyzzzyyzzz{{zzyyyyzzzzzz{{zzzz{{{{{|||||}}|{{{{{||||}}|{|}}~}}}}~~~}|}~~~~~~~~~~~~~~~~~}||{{{{{zzz{{{{{|{{{||}}}}}}}}}}}~~~~~~~~}}}~~}}}~~}}~~}|}}|}~~~~~~~~~~~~}}}}||{|||||{{zz{zzzzzzyyyxxxxwvwwxxxxxwwvuvwxxwvwxwwxyzzz{|||}~~~~}}}~}~~~~~~~~}}}}}~~~~}|{{||{{{||{|}}}~~~}}}|||{zz{{{{{{zzyyyyzzzzzzyyzzyxxxwwwwwvvvvuuuuvvvwxxyy{{zz{{{{|}~~}~~}}~~~~~~~~~~~~}}~~~~~~~~}}~}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}}|||}}~~~~~}}~~}}}}}|{{{{{zzzzyyzzzzzyxxxyzyxyyxxwxxxwxxxxxxxxxxyyzyyyyyxwxyyy{{{{{{{{{{|}}}~~~}}}}|{{{{zzzzyyz{{{{|||||||{{|}~~~~~~~~~}}}}}}}|}}}}||||||||}}}}~~~~~~~~~~~~}}|}}}~~~}||||}}~~~}}}|||{{zzzzz{zzz{{zzzzzyyzzzz{{{z{{{{{{{{{{}}}|}}}||}}}}}~~~~~~~~}}~}{z{|zx{~~|{zyxy{zyyyyyz{zz|}|{|}|{|}}|~~}|~~|}~~~~~~~|||}~|{|}}}z|~|yzzzzz{{zzzyz|~|y|~|z|~|y|~||}}|{||{|}|{}}{~~|}}}|~}z|~|z|~|y}}z{|||}}}}|{|}|{|}~~~}|||}}z{|}~~~~~{|~~~~}~~}|||zzzzzzzyzzxwxxxxzzywyzzyyyxxyyyxxyyyz{zyyyxxyz{|{{|{zz{|zwy{vrtvtrttttuuvwvvwxyz{|{yyzzzz{|}}}}}}~}~~|}z}~~~~~~}~|ywwxxxy{|{yz{zy{~}{}~~}zxxxutuwxz|}|zyxvvx{||{{|||}}{zzyyz{~~}{zzzyz|~}{}{x|~|~{xyzxxz{ywxxxy{~~|z|~~||}}~~~}}yvtsrsuuvvuttuuvwvy{wtvxwwwxxvwy{|}~}~{zywwwusuwvvxyywxyyxxxy{ywvvutvxwux|}}}}~~~}~~|xwwustutrstrqqqstsrrsstuuvwursusqsuvwyz|~|xtuwvutrrtsrrtuvutuuttvvtsttsstuvwwwxxyzz{}}{~~}}|}~}~|{zyxxurstrqsuttuvwxxwwwxxwvvuvxwvwz{|}~~~|z|~|z}}~~|~~}||{|~{x{~|{~{{{ywwxyyz{|~~}~~~|{}}|}~}}~~||}{xyzzyz{{{|~}}~~~~~}{{|{zyyxvwxvuuusrrstuvwxz{}~~~|{yxwvutsrtvvuuvvvwxxxvuxyxwxxwwxyz|||}}}|{{ywvwwwvuttutrqqqqrrromnpppsuuuwxy{||}~~~}|{yxwwwuuuuttttuusrssrsttrprtrprsrqswyyz|}|~}~~}{zyzzzyyxwuuuuutsstuuutssrrrrsttuxz{{~~~}{zyxwvvvuuuutuusrrqqqrrttrpqrrqrtttttvvwxz{{||{|~}||{zzyyxwwwwvusrrsrqqqqqpoonmmmllnooprtvvvx{{{}~~}}}|{{{zyyzyxxz}}||zxyzyyz{|}}{{|{yyzzyxxxxwwwwxzz{}~~|{{{zxxwvvvvuuttuvutuvvvxyyy{}~}}~~}|{yxwvvvtsssrsssrrrsstuvxzzz|~~~}}}{ywvuttsrpopqqqpoooqppqqrsuvwxyz|~}|{||{yxwvuutsrqqrtutttuvwxzz{|}~~~~~~}}}|zxwwvutsssrqqqqpopqqqqqrstuvvwyz{}}}~~~}~~}~~}~}zwutssssrqppqrqpppnnoonnoqrtuvwxy{}~~~~|{zwuuutstssrrrsrponnoooqrsuvxyz{||}~~~~~~|{{ywusrpppqqponnnmllkjklmnoqstvwxyyy{}~}|{zz{{zzzzzywvusrqommnoqrstrqqrrrrrrtuvwxz|}~|zyyxxxwwvwxxvvuuuvvvvwxz{|}~~}}}|zyyyyxyyyyz{{z{{|}}~~~~}{{zyxwxxxxxxxyyxyyyyz|}~~~~~~~~}{yxwvuuuvvvwxyyzzz{{|}}~~}|zyxxwvvututtuuvvvvvvwwxxxz{|}~~}|{zyyxxyxxxyyxxxxwvwwxxxyyz{}~~~~}}}}}~~~}{zxwvuuttutttuuuuuvvvwxxyz{}~~~~~~}|{yxwutsrrrqrsstttttttuuuvvwxyz|}~~~~~~~~|{zxvuttsrrrsrrssttuuttuvvwxz{{|~~~~~}{zywvtsrqppooooooppppppppqsttuvxyzz{{||}~~}{zzzzzzz{{|||}}~~~~}|zxwwwvuttttuvwxxxxxxxxyz{}~}|{zyyyyyyz{|||||}}~}||{zzzz{{||||||}}~~}||||||||||{{||||}}}}~~|{yyxxxxxxxxxxxxyyyyz{|}~~}{yxxwvuuvvwxxyyyz{||}~~~{zxvutsrrqqrrrrsssstuuuvvwxyyz{{{{{|}}}~~}{zzywwvvuuutuuvwwxyyz{|}~~~~}{zxwusssrrrrrrrtuuvwwwwxyzz{{|||||||||}~~~~~~~~~~}}|{{zyxwvutssrssstuuvxyzz{||~~~~~~}|zywvtsrqpppoppqqqrrrsstttuuuuvvvuuuvvwxyz{}~~}{zzzzzzz{|}~}}}}}}~~~~~~~~~~~~~~~}}}}}~~}|{zzz{{{|}}~~~~~}}|||||}}~}|{zyxyyyz{{||||}}}}}}}||{{||}~~~~}|{zyxxwvvvvwwxxyyzyyzzyxwvvvvvvwyyz{|}~~}}}}}||}~~}}}}~~}|{yxxwvutssssstuuvwwxxxxxwvvvvvvwwxxyz|}}~~~~}}}}~~~}|{zzyyyyyzzzzz{{{zzzyyyxxxxxyyz{{|}~}|{yxxxxwwxxxxyyyxxxwvutsrqqqrrstuvwxyyzz{{{{|}}~~~~|{{zyyyyyyxyyxxvvutsssssssstuvwxxyz{|}~~~}|{zyyxwvvvuuvwwwwwwvtttssrrsttuwxxxy{|}~~~}|{zzzzzz{|||}~~~~~~~~~~~~~~}}}|||{{zzyyyyz{{|}~~~~~~~~~~~~~}}}}}}}}}}~}{{{zyyyyxwvvuttttttttuvvwwxyyzzz|||}~~~~~~}}}||||||||}}}}}~~~~~~~~}||{zyyxvuutsssttttttttuuvvwxxxyyzzyyz{{|}~~~~|zyxwuttsttttuuuvvwxxxyz{{|}}}}}}|||}~~}{yxvtsrqqppqqqrstuuuuvvvvwxxxyyyyzzzz{|}~~}|{zxvusrpppppppqrrrrsttttttuuuwwwwwvvvvwxyy{|}}~~}|zyxwvutuuvvwxyz{{||||}}}}~~}{zyxxxxyyz{{||}~~~~~~~}}~~|zyxyyyyyz{{{{|}}}}~}}}}~}|||{zz{{||~~}|||||{{|}}~~~~~~~~~|zywutssstttuvvvvwxyyyz{{{|}}}}}}|{{|}}~|zwutssssstttuvvwxxxxxxxxyyyyxxxyyzz{|}}~}{ywvuttssstttuuvwwxxyyzz{{{{{||{zzz{{||}}~~}{zxvuttssttstuuvvvwxxxxxxxxxxxyxxyyyz{|}~~}|zywutsssttuuuvwxyzzz{||}}~~~~~}|||||}}~~~}{zyxwutsrqqppppppqrssstuuttuuuvvvvvvuuuuvvvwwxyz{~~}}|{zzyyyyzz{{|}~~~~~~~}}~~}||||}~~}||{{{||}}~~~|{yxwvvvvvwwxxxxyzzzz{{{|}}}||{{{z{{|}~~}|zyxwvuuuuuvwwxxyzzz{||||}}}}||||||||}~~}|||zyyyyyyz{{{{{||}~~~}}}~~~~}|{zzyxwvuutsssssssssstuuvvxyyyzz{zzzzyyxyyz|~~}|{{zyyyzyz{{{zzzyz{||}}}||||||{{zzzzz{|}~~}||{zyxxwvuuuuuuvvuuvvwwxyz{{{{zzyyxwuutttuvvwxy{||}~~}}}|{{{{{{{{{{{{{{{{||}}}}}|{{zyyxxxxyyz{}~~~}}|{zyywvvvutsrrrrrqqqqqqrrstuvwwxxxwwvvvvvvwwxyz{}~}||}}}}}~}}}~~}|{{{zz{{{{{|}~~~}}}}~~~}|||{zzzzzz{{||}~~~}|{zzzyyyyyyz{{|}~~~~~~~~~~~}|{zyxxxwwwwvvvvvwwwwxxyyzzyxxxwvvvvwxz{|}~~~~~~~~~~~}}|||{|||}}~~}}||{{{zzzyyxxwvvwxxxxxxwwxxxyyyyyyxwwutttutuvwxy{}~~~~}}|{{zyyzyyzzzz{{{{|}~~}}|{{zzzzzz{|}~~}}||{zyxxwvuttsssssrrrrsstttuuuuttsrrstuvxy{|}~~}}}|{zzyxxwvuuuvvvvuvvvwwxxxxxwwwwvvvvwwxz{|}}~~~}}|{{{zyxwwvvvvvuuuuuuvwvvvwwxxxyxxxxwwwxyyz{|~~~}||}}}}}}~~~~~~}}}}}}}}}|||{{{||}}}~~}}}|||||||}}}}}}}}|{{zzzz{{||}}}~~~~}|{{{{{|||}~~~~~~~}}}|{{{{{zyxxxwwxxxxxxxxxxxxwwwwwwxyyyzz{{|}~~}}}||||{{{zzyyyxwwwwxxxyyzz{||}~~~}}}}|||{zyxwvuttutttuuuuvuutttttuvvwwxxyzz{|}~~~~~~~~~}}|{{{zzyyxxxxyyyyxxxxxxwxxxxyyz{{|}~~~}}|{{{{{zzyxxwwvvvuuttttttttttttuttuvvwwxyyz{||}}~~}|||||||||{zzyyxvuutssssssssssrrqqppqrrssttuuvwxyz{|}~~~}||{{zz{{zzzyyyyzzz{{{||}~~~~~}}||||}}~~~~}}|}}}}~~~~~}|{zzyxwwwwvvuuuuvwxyzz{{{|||}}~~}}||{{{zyxxxxxxyzz{{|}}}~~~~~~~~~}|{zyxxxwwxxwwvvvvvwxxyz{|}~~~~~}||{zyxxwvvuuutttttsttvwxy{{|}~~~~}}~~~}|{zxxwwwwvvvuuuttsstttuvwxxxyzz{|}~~}||{zyxvuuuutttsssttuuvwxxyyzzzz{{||}~~|{{zyxwwwvvvvvvvuvvvwwxxxyyzz{||}~~~~}}||||}}}}}}}}}}}}}|{zyxwvtssrpoooooppqqqrsssstuuvwyz{|}~~}}||||||||||}}}}~~~}{yyxxxxyyzz{||||}}}}~~}|{{zz{{{{||}}}}~~~}{yxwvuttttuuvwxyyz{{|}~~~}{zyxwvvuuuuvwwxxxyyyzz{{|}~}|{zyyyxxxxyyyzz{{{{{|}}~~|zywvutttutttuuvwwxwwwwwxyyzzzz{{{{||}~}|zyxwvutuuuuvvwwxxxyxxxyz{{{zzzzzz{{|}}~~}|zxwutsrrqppppppqqrrrrssttuuvvvvwxxyz{|}~~|{zzxwvvuuuuvvvwwwwwwwwwwwwwwvvuuuvwxyz{|}}~~~~~~}}~~~~~}}{zxwvuuttsssstuvvwxxxxyyyyyyyxxxyzz{|}~~~~~~}|{zzzz{||}}}}}}}}}||{{{{{||}}~~~~~}}}}~~~~}}||||}}~~~}}}}}}}}}}}}}}|{zzyxxxxxxyyz{}~~|zyxwwwwwwxxyyyyyyyyyyxxxwwxxxyyzz{|~~}|{{{zzzyyyyxxwvutssrrrsssttuvwxz{{|}}}~~~|{zxwvvvvvvvvuuuutttttssstttuvvwxxy{|~~}}}|}}||||{zzyxwvvuutuuuvwxxyz{|}}~~}||{yxwwvvvvvwwwwwwwwwvvuuuuttuvwwwxyyz{|}~~}|{zyyyyyyyyyxxwwvutttsssttuuvwxyz{||}}}}}}}}}}~~~~}}|{{zz{{{{{{|{{zzzzyyyyzz{{||~~~~~}}||{{{{{zzyyyyzz{{||}}~~}||{{zyxwwvvvvuuuuvvwxyz{|}~~}|{zxxwvuvuuuuuuvvwwwxxyyzz{{|||||||||}}}~}|{zywwvutuuuuuvwwxxyyzz{|}~~{yzywvvuuvuttuvwwvwyxxz{yx{~}{xxz{{{{{{||}~}}~~~~~}~}{yzzxxwvvvvvxxwwwxyxwwxwwwwvxxxxxwxyxxzzz{}~~~~|{yyyyxxwxyzzzxxz{zyyyyyzzzzyxywuvxutwvy|}~}{zyzz{{{{|~~~~~~~|}~}}|{||{zyzzz{zz{}}||||{zzz{{{||~~~~}|{{{{zyy{|zyzzyyy{zyxwwvtuwvuvx{||zyy{{{{|~~~}|{zzz{{{{zzz|}}~~}|{{{|~~~~~~~}{yyz{|~~~~}~~}|}~~{yurqrrqstvwvuttuwxxwwzzyxxwvuuvx|~yuuvtsvwvvxxwvwz|{{|{zz|}}|{{|}}|{ywvxz{{z{{{||{|{zxwwwwwy|{z|~~~~~||zyxxwwxxyzzyyz{{{yxxvuttuvvvxz{}}||||}~~}~~{yvtttttsqrstvvuvwvwyyyxvvvvvwyz{{|~~}}}}~~}{xwvuuttttttttuuvvwwvvuuutssuusty~||~}{|}~}~}|{zyyxyywwxyzyy{|{z{zwvvwvwyzz{|~~~~}|}~}~}{yyyz{{|~|yxwuuuuuttttsstuuuvvutsqpqrsuuwyyyz|}}}~}}~~{xwwuttuvvvvsrtvuuvuvvvvvtsuwvvxz~~zxxxwursutrrsssrqpoooonlmmlllmnpsy~}}||{yyzzywuwz{{{{~~~~~~}|zz{|||yz|{yyyyxwvwvvx{}~~~~~~}~~~~||}|{zxyzxwwwwwutstussuvy{z{||~~~~~}{{||{ywwxxvutttuutttsrrrrrqrstuvvxy{~~}}|{{zyyxxwvvvttusrrtsrrrrrstsstvxwwy{||~}{zyzzxxxvvwvrqrrqomnppnmljjlliimprw}}}}}|}|{{z{{zyz{{|}~~|}~~}zwwywtssssrrrqqqrqpruutvxyz|~|{zxxwvuutuuuttsrrstuuwwxy{~}}~{ywtrrrqonnoommnlkmmlmoqrrrtvwy}~~~}zxxyyvsttrqpoonnpromnnooopsuvwwxy}|xvwwvtsrrrrpmlmmmonllnruxz}~}}}{yxxyyxwxxvvwvvxz{}}~}||zwtsttsstuttvvssttuvwxyz|~}{yvvwwvwvuutttqnpsrruwy{|}}}~~~}|ywusrqonoqqqpommnonmmopqrtwww{~}}~~~|{xvtttsrrrrtwvuuvuvwwvx{||||}~~}}~~~}{{zxvtttrpnmnnmmllmnmlkkmnnprtvy}}||{{zzzz{{{{{{|{z|~~|zyxwwvvuuwxwwvwxwwxyyz{|}~}||{zzyxxxxwwwwwvvvwvvxz{|~~~~~~|{{yxwvvvuuvvvwxwvvwwxxxyz|}~}|{{{}}~~~}}|zyxvuttsssttutsuwvvvvwwwyz{|}~~~|{{|||{{|||}~|zzzxwutsrpponnprrrrqqqqrtuvy{~~~~}}~~}|}~~}||}}zyyxvuuvvwyyxxzyxxxy{{{|}~|zzz{zy{||{{{{{|}~~~}|ywvusrrrqrrssssssrsuvuvwy{{z|~~~~~~~~}|{zxvuusqqrttttvwwwwxyz{zz{}~}{zxwvutsrssrqqrqqrrrsuwxz{|~}||}|{||}}{}~}}~~|{zzyyzzzyzz|}}~}}}~}{zyyxwvvwxxxxxyzzz{{|||}}~~~}{yxutsrrqpqsssttuuuuvvwxyyz{||||}~~}|{zxwvvvvvuuwyxxxxyzz{||{{{||{|}}}}~~}{zywusqrsqppqqqqqrsttstuwxxxzzzz{}~~~}~~~~~}|{{zxwvvvvvvvwy{{yxz||{||||zz{{|}}{zyxvuvvwyzzyyzz{zzzzyxxxyz{{|~}{yxxwwwvvwwwvvwwwwvuuuutsstuwxy{||~~~|zyxwvuuwxwwwxyz{{{zyyzxwxyyxxyz{|||}~~~~~}|{ywwwvuuuuvvwwwwxxxxxywvwwxyz|~}}}}|{{|}~}}}||{zzz{{{||~}{{zyxwwwwwwxxyz{zzzzywwwxyyz{}~~~~}|}}}~~}|{{{zxwwwvvwwwyz{{}~}|zyxvvwvvvvwwvuvwutssrsstttstvwy{{{|}}}}}~}||zyyyyxyz{{{{{zzyyyxyzzyzz{|}~~}{yxxvtuutsstuusssrppooopqrsuvy{|}~~~}~~}|{zzzyyyyyz|||}~~~~~~}|{{zzzzzzz{||}}~}||}}|{{||{ywwxxwvvwyzyy{~}}~~~~~~~~}}}~~}|zyyyyxxxvuuvwwwvvvvwxyyz{{{}~~~~|zyyxwwwwwvuuvuvvvvvvwyyzyz|}}}}~~}}~~~~}|{zyxvutsrppoopppqqqrsstvxzz{{}~}~}|}}|}~~~~~{{zzxvvwwvwwxy{{{z{|}}}~~~~~~}|zyywwxyyyzz{||}~~~~~}}}~~~|zwvusqqqqrrsuutuvwxwvvxxxyyxxwwxxxyz{}}{zxwutttttuuuvxxxyyyzz{||||{{|{{{||}~~}|zxwvuttttttvwxxxxz{{{{|}}|}}}}}}~}{{{{{{{|~}|zxxxwwwxz{|||~}zwvwwwvvwxz{zz{||{{|}|||z{zyyyz{|}}~~|zxvtssqqqqstssuvvvuvwwvwwxwvvwwxxyz{}~~{yyxvwwvvwxz{{|~~~~~~~~~~}|{{{{{{{|~}zwwvtrqpoppqrqqsuuvvwxyxxyyzz{zy{|}~}||}||}~}{yxwwxxxxxyz{||||~~}}~~|||{zyyz|}|{zxwxyyxxy{|{{||{{{{{{{{zyxyyyyzz|~~~{xz{zxtsvyz{zz{{z|}|{}~}{z{zyxyzzz|}}}~}}~}{zyzywvwwuuvvvxz{{{{|}}~~~}~~{{||{zz}~~~}}~~|zyz{ywwvuvvvuttuvutvwxyz{{|}}}}|~|{~}}~~~|}~~}{z|~~~|{}~~}}}||{|||~~~~}}~~}}}}}||||zyxxxyyyxxxyzyxz}{zyz{|{z|{xy{{zz{|}||{||}}|{z{{{zz{}}{yz|}{z{|||||}}}~~~~~~}}~~~~}{{{zyyyzzzyxxyz{zyz|{zzz{|{{|}~~}~~}|~~~~}}~~}}~~~~~}|~~~~|}}~}{|~}~~~~~~|||}||{z{{{||{{{zzz{{{{|||||}~}}}|}}|||}~}||||~~}~~~~~~}}}~}}~~~~}}}}}}}||||}}}~}||}||}}zy{|||{{|yy|}{{{{{{|zxy{{{zz{{zz{||{z{{{zzz}~{z~~~~}~~~}|}|}}~~~~~~~~}~~}~~~}~~~~~~~~~~~~|{}~}||||||{{{z{||||{z{||{{}|{||{z{{{{{{{{z|}zwz}|z|}}}{|}~~~~~~~~|}~}|||}}{|~}{{|}}}|{|||}~|}~||}}}|}||}|{||}~|}}|}}~~}}}}}~~~|~}}}~~~{|~~}}~~~~~}~}|~~}}||}|{zz|}||{|}|z{}}}}|}~}~~~~~~~~}~~|~}}~{}~}}~~~~~|{}~}|{{|zyyz{{zyyz||yz{zzyyyz|}{{{|}}{|~}|{|}~~~~~~~~~~}}~~}||}~}|||||z{}}|{z{{zz{}{z||yy{||{yz|{{|}||}}{|~~~~~}}}~|{|}}}||}|{||||||~~~~~~~}~~~}}~~|~~~}}~~}}~~}~~~~~}~~~~}~~~~}}|}~}{{||}}|}}}}~~}}~~}}}~}|~|{|}}|~}||}}|||||}}|||~||~~~~}}~~}}}~}|~~|{{||}|zy{||{yxz{zzzz{||{y{||}~}||}~~~}~~~~~~}~~~~~~}~~~}~~}||~}||||}{{|}||||||{zy{}{z{{||{{}|z|~}|}}}}||}}}}~}{}|z|}}}}}}~~~}}}~}||}}~}}|}}||~~}~~}}~~}}~~}~~}~~}}~}|~}|}~~}{}~~~||}~}||}~~~}|~~~~}}~~~~~~~~~~~~~~~~~}}||}~}~~|}~~~~~~~}~~}~~~~~~~~~}}}~}{|}{|}}}|{|}|}}|{}~}||||||}}}}|}}|~}}~}}}~~}|||~~}~~~~~~~}~~~~~}}~~}}}}~}}|}}}~~|{||zy{{{{zzzzy{~{y{|{{z{|}|||||}~~~~~~~~}~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~}~~~~~~~}}~~~}|}~}{|~}}||}}{{|||}|||{{|}|{|}||{|~~||~}}}}}~}}~}}~~~}}~~~}}~~~}||}~}||||{{||{{{{{{||||||{{{|||||}}|}}}}}~~}~~~~~}~~~~~~~~~~~~~~~~~~~}~~}}~~~~~}}}~}}}~~|{{}~~}|}~}}}}~}}~~}~~~~~}|||}}}}~~}}}||}}}|||||{|}}|{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~||}|||~~|}}{z{||||}}}|{{}}|}}}}}~~~~~~~~}}~~~~~~~~}~~}}~~}||}}~}~~~}}}~~}|}}}}}}}}}}}}}~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~|}~}~~~~~~~}~~~~~~~~~~~~}}~~|~~}}}~~}|||||}||}}}|{{}}}|{|}}}||||}}||}}~}{|}}}}|}~~~~}}~~~~~~}~~~~~~~~~~~~}~}~|}~}}~~~}|}~~~~}~}|}}}}||}}}~~}|||}~~}||}}|||}}}}}|}}||}}}||}~~}}~}~~~}}~~}~~~~~~~~~~~~~~~~}}~~}~~~~~}}~~~}|}}}}}}~}|||}}}}||}~~}}}~}|}~}}~~~}~~~~~~~}}~}~~~~}~~}~~~}}~~}|}~~~}}}~~~~}}~~~~~~~~}}|}~~~}|||{|}}}}}|}~~}}~}}}}}~}|}~}}||~~}}~~~}|}~~}}}~~~~~~~~~~~~~~~~}|||}~~||}}||||||||||{{{{{{|||{{|}}}}|}~~}~~~~~~~~~~~~~}~~~}}}}~~~~~~}~~~}~~}}~~~~~~~~}}~}}~~}|}}|}}~}||||}}}}||}}}~~}}}}}~~~~}~~~}~~~~~~~~}~~~~~}~~~}~~~}|||}~}|||}}}|||}}||||}}}~~}}~~~~}~~~~~~~~~~~~~~~}}~~~~~}}~~~}}}~~}}}~}|||}}|||~}|||}}}}~~}}~~}}}~~}|}~~~~}}~~}}~}|~~}}~}|}~~}~}|}~~~}~~~}}}~~~~~~~~~~~~~}|}~~~~~~}||~~}~~~~~~}}~|}~~}~~~~}~~~~~~~~~~~}|~{}~|{|||||}{z|~{y{|zy{}|{|{{{{||{|~|z}~||||{z{}}|||}~}~}|z{{}~}}~}~~}|}}}}{z{{}|{~}z}~}}||}}zy{|zx{~}|}~~~|~~~~~~~}|{|}~~}}|{zyyz{{z{|||}~~|{{z|{|}{{|~}||||{yz|{yz{{zxwxxyzyxz{z{}}{yz|zxxyxwtrstsuutsstuuwxwy{|{yy{}~{z{||}{|}|{z{~}}}|||||}~~}ywxwuuvwvuuxxsnquvuvy{zy{}}}||~|{}~~}|zzzwvwz|}~~~~~}~~{yy{||{zy{{zxy|}zz{xvyxvuuvwwy{}~|zz|}|zy{}{xz~}{zxuuvvusrrqqqpqrtuuvxz{ywwyyyxvtttuvvy{z|~{yxxx{}|}~}}xy|zxz|{{~}{zuppqommonmmoppqrpmpsqortttqoqrqqsuuwxxz|~}~{ywsoookiiiiiklorrrrty{ywxzxuy}z~}~~|ywvvtrqqonprstsrtwtrvxwusqomlllnorrqsx{{|~}}}|{|}|z{{{}}~|zxurolnpnjmnkjlnnoprrsuvwxyzyvuurqtwtqrsttuuw{~|{}~|}z||yz{yx{~}||yvutrqsusquyyz{||{~}|~||{zyxxxyxxyyz|~{yyxvvy|~}yuuwvtttssstuwxyxvvy|}}}~}|zwwwuuwww{{wwwtsvtqpppqqopppooonoppponqutuy|}~}}~zxy{wsuwvuwwtsqoooooqsttttssssstttuwvtstvxyz|~~~}xwywtstutttusqrtsqrromnoopomnponpsttvxyzzxxyxxwxxyz|~~~~~}{zy{|ywwwsswxwwyyxxyxwwvttuvvvwwuuxz|~||}}{ywtrqpnnmlmnnnnpqnlkihgfeccefgiijmmmoqrrrtvvutvxxy{}~|xtrqponoponqssstuuvwwwwwvvx|}}{zyyxwwwxxvuutrooppoponoprtttutttuuuvxyy{}~{{{{||||}~~~}}{ywvuuvutuwxxxxxxz|}~}|||{z{|||{{{zvsrssrrrrrrsstuwxyxwvwyyz{|||~}zxwwwvvtsrsuvwvutqonooopoooopqrqqsstuvwxzz{|~~{ywusssssuxxxyyywtrrsrrtvx{}~{yxwxxxwxwvvvxywvutrponnmlllkklnnnpqpoonnoqtvx{{z|}yyyyyyyyywvutrqnllllkjhhjkjklkjjklmnoprtvwxy{~~~}zyyy{{{{|{zxwvwwusrqpooonmnoooooppppqqqsuvxz{||||||}|zwvutsuvvwyyvtsqpomlligikkkmmljhhiiihgeefghikmoqsuvxz|}~|{{}~}zzzzyz{zz{|}~~~~~}{yxvtsstuvvvwxwvwxxwtsrsstuvxz|~~~~}||||}}{zzz|}~}||||}}}~}||}}zxwwvuuutrqrrqqqqqppqrrrssqqrstuuvxyz}~~~~~~~}|{zyxurpnnnnmnnopqstvvvwwy{{z{{{|~{ywusrrpnllllkkkkjiijjjijkllmmnopqrtvwxz}~|zz{{|||~~~}|zxvvvvuvvtssrqqqrsstvyz{|}}|{zzz{{{}~~}{zyxwvtrqpomlmopppppqrrssssstuvwxyz{|~}||}}||||{zyzyyxyyyyyyywvusqonmmlllmnoppqrrssttssssstwyz{}~~|zxwvvvvuvwxyzzzyyxxxwwvutsqppoprsux{~~}}}}}|zxvvvutuuwxxy{||||}}}}~~~~~}{ywvvustutsstuvuuvxyzzzzz{{{}~|zyyxvvvxz{}~~~}{{}~}~}{{ywusrrpoooonnonnooopqqrstuuwx{}~~~}}}~~~~}}}}~~~~~~~~}~~|{{z{{{{||}}}}}||{{{zyxwvutrqponmlmlllmnnnnoqqsvxyz{{{{|}}}~~~~}|{|||{zzywvvutrrqpoooopqqrtvwxyz{{{|}~~}{zzzyxvutsppoonllmnnopprsstuvvwxwwxz{}~~~||{zyzyxxxyzzzzzzyxwwvvuutsssrssstusstuutrrrrqrttuvwxyyyz{{|}}~~}{zyxxxxyzz{{|}}}||}~~~~~~~}|||{zz{{|~~}{ywvvwwwvvwxxxy{|}}}}}~~~}~~}}{zzyyzyxyyyxxxyz{{{|}~~~~~~~~~}||{yvtrpnmmnnonnopqrsstuvwyz|~~}{zyxxwuttsrqpqqqqqrtuvvxxxxyyyxwxxxxyz{{{|}~}{ywussrrrppqsstvwyyyxyyyzzzyyxvvwwwwwwxxxz{|}~~}}~~~}}{yyxwvvvvwwxxxxyyyz{|||}}||||{{zzzyy{}~~|zxwutrqpooooonnnonnoprsssttsrrqqqqqqpppqqrsvxz|~~~~~~~||||{zyz{zzzyyyxxyyyyyyyz{|}~|{zxwvuuttstuvvwwxyz{||}~}|||{zyyywwxz|~~}||||}~~~~~}|zyyyyyz{}~}|zzyyyxxxxyzzyzz{||||{{zzyxwxxxxyyzzz|}~~}|zxwvvvuuvvvvwwxyz{|}}~}{yyyyyyyyzz{|}}~}|{zz{{||||~~~~~~~}||{yxxxxxyyzzz{{|}~~~~}}}~~~}~~~~~}|{{|}}|}}}{zzyxxxwuuttuuwzz{{{||{zyxwwvvwxzz{|~}|zxwutsqqqqqqqrsssttuuttuutsrrrstuvvwxyyyz{|}~}}|zyyxwwwwxyzzzzz{{zzzyyxwwwwwwxyzzzz{}~~}||||zyxxxwuuvutssrrqqrsrrsssrrqpnmmlmmnnoopppqrstvxy{|}~~~~~~~~}}}}||}~~}}}||||||{|~~~~}}}}||}}||{{|{zz{||||}}|||}|}}}}}}~~~~~~}|||}}}}~~~~~~~~~~~~}|{zyyyyyzzzyyyyzz{|||}~~~|{zzywvvvuuvuuuuuuutuuuuvvvvvvvvvwwxxz{||||||||||||{||}~~~~~}||{{{{{{||}}}~~~~~~}|{{zzz{|}}~~~~~}}~}}~~~~~~~}|zyzzzzzzzyzzzzzyxxxyyyz{zz{{{{{{{zyyz{{{|}||||}}}}}}}}}}}}}}}}}|||{||||||||}}}}||{||}}|{{{zz{{{{||||||}|||||||||||{{zzyxxxyzz{{}~~}}}}~}}}~~~~~}}}}}|||||{{zzzyyyxxwuuvvuttuuttuvwwxyzz{||}}~~}|}}}~~~}~}}}}}}{zzxwwwwwwxyzzz{{{{zzzz{{{|}~~}~~~}}}}}}}}}}||}|{{|{zyyyxxz{|||}~}}|{{||||{zzzzzyyzzyxyyzzyyyyxxxxxxwwxyyyz{{z{{zyxyyyyz||{|}~~~~~~}||}}}~~~~~~~~}~~~~~~~~}|||{{{{{zzzzzzzzzzyz{|}}}~~~}}~~~~~~}|{zzz{{zzzzyyyyxxxyzyyyyyzzyyzzz{{z{{{{{{|}~~~~~~}}}}~~~~~~}|{{{{zz{{{zyxxwvvwwvuuuuuvvvvvuuvwwxyyyz{||||}}|||||||||{{{{{{{{{zzzzzzz{|||}~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}||{zyyyyzzz{zyxxxxxxxxxxxyyyz{{|}~~~~~~~~}}}}}}}}~}}}}}}||{{{{|||}}~~~~~~~~~~~~}}}||{{zzyyz{{{{||||}}~}}~~}}}}~~~}}}}}}}~~}}}~~~|||{{{|{{z{{{zz{zyzzzzz{|}}}}||||{zyyyyzzz{|||}~~}}}~~}}~~~~}}}}|{{z{{{||||{z{{{{{{{{{z{{{zzyyxwwxxxxyyxwwxxxxxxxxxyzzzzzzzyyyyyyyyxxxyzzyyywvuvvutttttttuuvvwwxyz{|}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}~~~~~~~}||}||||}|{zzzyxxxwwvwwwwwwwwwwxxyzz{{z{|}}~~~}}|~~~}}|||||{zz{zzzzzyyyyxxxyyzz{||{{||{{{{{zz{{{||}}}}|}}}}}||{{|}}~~~~}|}}}}}|{{zz{zzzyxxxyyzz{{{{{||}}}~~~}}}~~~~~~}}|{{{{zyxxwwvvwwvvwwwwwxxxxwwwwvwwxxxxxxxwxxxxxwwvvvwvvvwwvvwwxxxxyyyz{{||}~~~~~~~~~~~~~}||}}~~~~~~~}}}}}}|||||{||||||{{zzzzzz{{{||}}}}}}||}}}}}}~}}|||{|||||~~~~~}|||{{{{{{{{{zyyxxxxxxxxxyyyyyyzzzz{{{{{{{{{{|{{|}}}}~~}||||{zz{{zzzzyzzz{{{|||||}}}}~~~~~~~~~~~~~}}}|||||{{{{|{{{{zzzzzzzzzzzz{|||||}||}}}|{{{zz{|||||||{{{{{{{||||{|||{{{|||{{{||}}||||{{{{{{{|}|||}}}}~~~}~~~}}}||||||{{||||||||{{||||||||}}~~}}}||{{{{zyyxwwvvvvvvvvvvvvvvwwxxyyz{||}}|||}~~~~~~~~~~}||||||}}|{{{{{|{zzzzzzz{{{{|||||}|}}}~~~~}}||||||{{{{zzyyzzyz{zzz{|}}}~~}}}||{{zzyyyyzzzzzyzzzyyyyyxxyzz{{||{{{{{{{{{{{{{{{{{{{{z{|||||||||||||}}}~~~~~~~~~~~~~~}}~~~~~}}~~~~~~}}}}}}}}|}}}~~~~~~~~~~~~~~}}}|||{zzzzzzzzzz{{{z{{zyyyyyyzz{{{{{{{{||{||||||}~}}~~~~~~~}}||||{zzzzxxxxxxxxyxxxyyzzyzyyyz{{{zz{zzz||||||||||||{{zzz{|||{zzzyyzzzzz{|}~~~~~~~~~~}}~}}}~~~~}}}}}}~~}}||||||||}}}}}}}}|{{{{{zzzzyyyyyxxyyyz{||}}~~}}}~~~~}}}}|}||||}}}}|||||{{{{{||}~~~~~~~}|||||{{|||{{|||{||}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}||{{{{{{||{{{{{{{{|{{{{||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~}~~~~~~}}~~~~~~~~~~~}~~}}}}~~~~~~}}||{{{{zzzzzyyyzzyyyxxxxxyxxxyxxxxxxxxxxxyyyzzzz{zyyxxxxxxxyyyyyxxxwwxxxyyyz{{{|||||}}}}~~~}}~~~~~~~~}}~}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}}}~~~~~~}~}|{{{{zyz{zyy{xvz}zxuuz{{{{{{{{|}{z{{{{z{}~}~~~~}~~~~|z{||{zy{}||}}|}}}~}}}}~~~~~~~}~~~~~~~~~}}}~~}|}}|{{{{{zyxxxyzyyyxyyyxwxyxxvvwxyxwvwwwwwwvwxxwxyyyzyxxxyzyx{}ywz{|}~}~}}~~~}~~~~}}~~}}~~~}~~~~~~~~~}~~}}~}{yxxxyxxxxxyyxxxzzxwvwyyxxxy{ywxxxxwvwwxyyzyyz{|zz}~}}}}}}}~~}}~~~~~~}}~~~~~~~~}|{zzyyyywwvvvwwwwxxwwyywwxz{yxxxyzzywx{{z{z{|{|~~~}|}|}~~~{{||||{||}}~}|{{{}}~~~~}}}~~}{ywvsrsrssstuwxwwwvvwxwwvvwwvvwyyzzyzzyxwwxxwwxz{}~}~~}zywusrstssssssuwvutssstrpsuuvvvwutuvvvvuutsstuwyxz}}}}}~~~~~~~~}||{xvvvutttuvxz{zzyxxy{|~~|~}|{}~zy{||}~~~|||zyxwwvvuttuvwwwyyxxyxwwwwwx{zxxxwwvuuustwtquzyy|~~~~~~~~}{ywwvttutrrrrrqppqrsrqstutstvtrsuvvuuuuvvvuuvxwwxy{}~~~~~}~}{y{}{yyz|}|{|}}||~~}zyzzzywxzzzzz|~}|||~~~}|}~|{y{}{zyy{||}}~~}|{zywuuvutsrsutstuvvuutuwvtuuvutssssqoopqqqqtvuuvwxy{|||}}}~~}|zxwvwxwvuuvusrtuutsttsrsuuuwwtsuvusppqqqststxxvw{~~}}}}~~~||}}}~~~}}~~|{|}||||{zyxxxxxxxz{{|}~~}}}|zzzxxyz{{{{{zzz{zz{{z{{{{{zz{zyxxxyyxxxxyzyz|~}}}|{zyyxwwxwuvwwvwxxxxxwwxwwvtvwtsttttsrqqqrrrqrtuuvvxxyz{}}~|zzzxwwvvvvutsuutsstttsrqrsrpnmnoponoppomkmppqtustvx{~~~~~~~~}}~}}||{ywxzywwxwvvvwxyz}}|}~}{{||{{{{||{zz{yxxxwwxxxwuuvvvvwwvuussuvvvvxzyxz}}}}||{yyyyyxxvvxyxwxxxvtuvtqrutssssqoooonoonnprqprtssuvwy{|}}}~|{|{{{zzzxvwwxxwvuuuuttutsqpqrrqppqqonmnpppooprssssuwwy{|~~~}}|{z{|{zyxyyxwvvvusttuuuuuuuvwyz{{{||}~~}|||{zyxvuuuuuuuwvtttttuutttssuvwwwxz{{|~~~~}|{{{{z{|{z{{ywwwvvvutsrrqpopqonnnllmmllmmnnopqqqrtuwxy{|}}||~~~}~~|{||zy{|zxxvusrrrqpqromnnnnonoonmmllmoonopqrsuwwxz}}}~|{{{{zwwxyyxwvuvvttuuvuuvwxy{{||}}}~~||||{zyyywwxwutttssrrrtutsrrtsqsuuuuwxyz{|||}}{ywwxxwuttusqrsrqpnnnllmnnnmmnmnprrrtuuvvy{|{{}}~~~}|||~~}||||}}|{yxvtsrrqppppooooonnonmmllllmnnnmnprstuuxz{|}~|{{{{zyz{{yxxxxwvxxvtuutttuvvvxzzz}~|||{zxvwvtuvwwwvuutuuvvuttssstvwwxy{}}~}{zyxvutttrppoooppppqqonnnoonnnppopstuvvwxyz|~~}~~}~~}|||{{}|xvusssrrronoooooqrrqpnprpoqqpppprtvvvxy|~~}}~|zyyxxxwvvvvuuvvvwwwvvwwxxxy{{zy{|~~}|{{yyyxvuuvwutuwwvvvvwxxwvwwxxyzzz{}~}~~}}}}||}~~~}}~~~}|{{zyxxxwussssrqrqrrsssssstststtuuuvwwyzzz{}~~}}~}|{|}}}}}}}~~}}~~~}{z{zxvuuvusrqqpppppqrsrqrsrrsssttuuvvwxyz|~~}~||{{zzzyxxyzzyz{{{zyz{{{{z{}~~~}|||zyxwwwvvvvwvvwwxwuvyyxwxxxyzz{{|~~~}~}|||yxwvuuuuttrrrrsttsstttsstuuuuuvwxyyyz{{}~~~}}}~~~}}~~~~~}~~}|{{zxvutttsqprrqqrrrrrstsstuttttuvvwyyy{||}~~}|{zzzzzxxyyzyyz{zzz{z{|{z{}~~~~|{{zxxyxvvwwxvvxyzzyyyz{zxy|||{{|~~~}}|{zxvuutttsssrrttssttttuvvutvxwvwxyzyz|}}}}~~~~~~|zyyxvuutsrrqqrrrrrsttttttuvvvvuvxxyzz{}}~~~~}|zyyyxxyxxyyyzzz{{{{{|{||}~~~|{{zyxxwvvvuuvwwwwwxyyyyyzz{{{|~}}~~~}}|zxxxxvttutttttttuuuuuuuvwxwvvwxxyz{{{|}~~~~~~~}{yxwwwusrrrrrqpqrrrrsstttuuuvwxwwwxz{||}~~|{z{zyxwxyxwwxyzyxz{zzz{|||||}}{zzxwvwwvuuvutvwvvwyzzxy{|}|{|}~~~}{{zyxvvvtssssssssttttttuvvwvvwxxxyyyz{|{zy{}{{|||||~~~}{z{zyxwwvutssttrstuvtsuwvvuvwxxxyxwyzzzz{}~|||}}~}||||zxxyyzyxyz{{zz|||{{|}}}}}~~~~||}}}}}~~}||{zzyyxwvvvwwvvwyyyyz{{z{}||{{|}{z{zzzzz{{||||}~}|||zxwwwvvtsuuttuuuuuuvvvwxxwxxxwwxxxxxwxxyyxxyyz{|}~}}}|{zxwvuvvtstsrssuvuuuvvwwwwwxxwvvvwwwwwwxyyz{|}}~~||}|{{z{|{{{|}}|}}~~}}|||}{zzz{{zz{{{|}}}~}|{{zyyyyyxxxxxyzzzzzz{{|{yz{zyxxyywwxyzyxz||}}~}|{{zyxxxywvxxvvwwxxwxyyyxxwwwwvvvusttuuuuuuwxyzz{~~~~|||zyxwxxvuuvuuvuuvwwwwwwwuuvvvutttttttuvvwxyz{|}~}||}}|{|}}}|||}~}|{{{{zyyyyyyyyyyzzz{|}}~~}{{{{{zyzzzzzz{||{{{{{{zxwwwwwwwwwxxxyz{|||~~~}|{{{zzyyyyxxxxyyxxwxxwvutttrrssssttttuvwxxyz{{{|}~|{{zxyywvwwwvuvxwvvwwwvuuuutsssssssssstuvwyyz{}~~}~}|}~}}|{{{zyyyyyxwwwxxxyyz{|||}~~||{zzz{{zz{{zyyyyxyxxxwwwwwwwvvwxxy{zyz{|}}~~}}|{zzzzzyyzywwwvvuuuvutttuuutstuuuvwwxxxz{{|}}}~~}|zyyyxxxxxwwvuvvutssstsstttsstuuuuvwxxyyz|}~~}|||{zyyyxyxxxyxxxyzzyy{{yz{||}~~}~}|||ywxxxwvuuuvwwwvxywwxyyyxyyz{{{|}}}~~~~~~~||{zxxxwvutttsstttuuttuvvvuuvwwwwyzzzzz{{{|}}|||}}}}~~}}|zxwwvuttsqpqrrrrsstuuuuvwwwwwxxxyz{{{|}}}~~~|{{{zxxyyxxxyyyyz{zz{{{{{{{{|}}}~~~}|zxyyvuvvwvuuwwwxxyyzzzz{{{{|||||||}}~~~~~}}~~}}~~}}|zyyxvutttsstuuuuuuuvwwwwwwwwxyyxxyz{yyz{{zzz{{|}~~~}|{zyxvvusrrssrrrrrsstuvvuuvwwwwwxxxyz{{{|||||}~}}~~|zzzzzzyyxxy{{z{||{|}}}||}}}}~~~~~~}~~~~~~~|{yywvvvvuuvvwwwxxyyzzz{{zz{{||{|}||}}|||}|||}}}}~~|zyyxwvuuuttstuuuuvwxwvxyyyyyyyyyxyzzzzz{{zyzzzz{|}}}~}{zzyxwvtttsssssttstuuvvwxxwwxyyyyyyz{{{||||||||}}~~~~}|{zzzyyzzzz||{{||||}}~||~~}|}}}}}}~}}}}||}~~~|zzzyxwwwvvwwwwwxxxyzyyz{{{|||||||||}}}}}|||{||}}~~~}|{zwvvvutttuuuuuvvvvwwxxxxyyyzzzzzzz{{{{zyzzzyyzzz{{|}~~||{zyxwvvuttttstttttuuvvvwwwwxxxyyzzyy{|{{z{||{|||}}}}~~~}|||{zzz{{{{|||||}~~~~~~~~~}}}}}}~~}{{zyxxxxxwwxxxxxxyyyz{{{{|||}}~~~~~}|}}}||{{{{{{|}}~~~~}|{zyxxxwvvvvwwvvwvwwxxxxxyyyy{zzz{||{z{{zzzzyyyyyyz{||}~~}|{{zyxxwutttttttstttuuuuuvwwxxxxyyyz{z{|||{{{{||{{{|}~~~~~|{|}|{{||{{{{||}}}}~~}}~}}||}}}}~~~~~}||{{zyyyxxxwwxxyyyyyzzz{|||{|}~~~~~~}}}}}||||||||}~~~~~~}|{{{zyxxwwvvvwvvvvwxwvwxyzzzz{{{|{{{||{zz{zyyzyxxyz{||~~}}||{{z{{xwwwwvuvvvvvvvvvvvvwxxxyyzzz{{{{|{{{{zzyzzzzz|}}}~}}~}||}|{|||||||||}~~~~~~}||||||{|}~~~~}||{{{zyyyxxxxxyyxxyyyyzzzz{|}}}~~||}}}{z{{zzz{|||}~~~}|||{{zyxwwvvvwwwwwwwwxxyyyzz{{{|||||||{{zyyyyyxyyz{{|}~~~~}}}||{{zzyyxwvvvvuuuuuuvvwwvwwxyyzzz{|||{{{{zyyyyxxyzz{{|}~~~|||||||}}}}}}}~~~}}||||{{|}}~~~}}|{zzzzyxxxxxxxyyxxxyyyz{|}}}}}}}}|||{zzzzzzz{{{|~~}|||{yyyxwwxwvvwwwwwxxxxyzyyz{||{||{yzzzyyxxxxyyzz{|}}~}}~~}}||{{zzyxxwwvuuuuuuuuvvvvwwxxxxy{{{||{{{{zzyyyyyyzzz{}}~~~}}}}|}~}}}}~~}~~~~~~~~~}||||{{|}}}~~||}|{zyzzxxzzzyyyyzzzz{{{|||}~~~}}|||{zz{zzzz{{|}~~~~~}}|||zyzzyxxxxxwwwxxyyxxyyxyzz{{z{{zyyyyxxxwwxyyyyz|||~~}}~}|||{zyyxxwvvvvvwvwwxwwxxwxyyyyyzzzyzyxxxxyxxyyyzz{|}~~~~~~~~~~}~~}~~~~~~~~~~}|||||||}}~~}}||{zzzzyyyyxyyyyyzzzyyzzzz{{||||||zzzzzzz{{{{||}~~~}}|{{{{{zzyyxxxyyyyyyyzzzzz{{zzzzzzzzzyyyyyyyyyzz{{||}~~~~~}}~}|}}|{{{zyxxyxwwxxxxxxxxxwwxxxxxxyxxxxxxxxxxxyyyyzz{|}}~~~~}~~~~~~~~~~~~~}|||||{{||}}~~~}~~~}}}||{{{zyyzzyyyyyxxyzzzzz{{zzzyxyyzzzzzz{{|}}~~~~~~}}}|{{{{zzzzzyyyzyxxyyxxxxyyyxxxxxxxyyxxyyxyyzzzz{||}~~~~~~~}}}}}}}}}||{{{{zzyxxwxyxxxxxxxxyxxxxxxxxxxxwwxyxxyzzzz{{|}~~~~~}||}~}}}}}||}}}||||{{zzzz{{{{{{{||{||}~~~}~~}|{{{{{{zzzzzzyyzzzyyyyyxwxxxxxyzzzz{{{{|}~~|~~}|zxz|zyyxxwxyxvxyxvwyxwwyxvxzyxxyz{zzzz|}|{}~~~~~~~~~~~}{|}}~{yz|ywxxxxxyxwwwvvxzwtvxvtvxvtvyxvxyyyyzyy{}|{~~~~~~~||}}}~~~~}||}}{yyyyxwvwwvuwxvtuwxxuuuuvwvuuuvvvwwwwxyywwy{z{}~}}~}}}}|}}||}}|}}|}}|{|{zzz{xvxzwsuwvttuuvutuutstttstutttuvvuuvvvvvwxyz{|{|~~}}~}~~~}{|~|{|||}|z|~~~}}~~}~~~}{{||{z{{yxz|zxz|xvz~{x{}||}~}}~~}||{zyzyyzzyxxyywvwxvvwyyyyzyyz{{{||||~~}|~}{{|{zyxwvwxxxxwvuuvwxvuuvuvwwy{zxyzz{|}}}||~~~}~~~||||zyyxwwwwxwuvxusuvvuuvutttvyxwxxwwy{zxz{|||}~}~~}|}~~}||{zyxxwusuwtqrsssrqrrssrrtutrtwvuwxxyxwy|{z|~}}~}~~~}|}~~~~~}|}}zwxyvutsturprtqoqrrqrsrrrstttsstuvvuwyxwy|{{|}~~~~~||}~|{|~}|~~~||||{zyzz{{{|{z|~}}}}}}}~~}~}{{{{yxyxwuwyyxyyyzzzzzz{{||{|~~~|||zxwxwvutuvutuvvvwwxxwvxyxxyz{{{{}~~~~~}{zzywuvwussutsuuuvvvwwwwvwxxxyyyzz{|}}~~~~|{zywuvvtsttsrrsttsstvuuvwvvwxxxxxz{{{|~~}}~~~}|{zyxwvutsssssrrrrssstuuuvvvuvwwwxzyxyzz{{|}||}}||}}}~~~~~}{yyxvvusrssrqqqrrqrtsrsuuuuuuvvvvxxxxyzzzzzzzyz{{zzz{|}}}~}}}}}|||}~~~~~|||{{zzzyzz{{|}}}|}}~~~~}||{{zzyzyxwxzzyyz{{{{|||||}}}~~~~~~~~}~~~~~~~|{zyyxxwwvvwvvwxxxyzzzz{{{|||{{{{{{{{zzzzz{{||}}~~}{zzyxwwwwwwwwvvwxyyyyyyzzzz{zyyyyyyyyyxxyyyyzzz||}~~}{{{yxwwvuuuvvuvvvvvwxxxyzywxzxwwxwvvvvwwwwwwxxyz{|}|}~~}}|{zzxwwwvuuvvuuuuuvvvwxxxwwwxywvwwvuuuuttuvvvwxyz{|}~~~~}|{zxxwvvvuttuutttuuttuuvvvwwwvwwvvuuuutttttttuuvwxyz{|}}}}}~~~~~~~~~~~~~~~~~~~~}}||||||||||}}~~~}}}|||}}|}}}}~~~~~}}}|{zzzzyxyyyyyzzzz{|}~~}||{{{{{{{{{{{{{{{{{zyyyyxwwwwwwwxxyyyzz{||}~~~}|{{{zzzzzyyyzzzzz{zzyyxwwwvuuuuuuuvwwwxyzzz{|}}~~}||{{zyyyxxxyyyxyyyyxxyxxwwvuvvuuttuuvvwxyyxyz{|}}~~~~~}}|{zyyxxxxxxxyxxxxyxxwwwwvuuutttsttstuvvvwxyyyzzz{}}~~~~~~~~~~~}~~~}|{zzyyxxwwwwwwwwvvuuuuutttsrrrrrssssttuvvwwxyyz{{|||}}}}}}||}}~~~~~~~~}}}}}~~~~}~~}}||{{{{{{{{{||||||}~~~~~}}|||{zzzzzyyyyyyzzzz{{{{|||}}~~~}}|{{zyxxwwwvvwwwxxxxyyzzyyzzz{|}}}}~~~~~~}|{zyxxwvvvuuuvvwvvwwxxxxxxxyyyzzz{|||||||||||{|}}}~~~~}{zzxwvuuutsstttttuvvvvwwxxxxxxyyyz{{|||||||{{||{{||}}~~}|{zyxvuttsrrrrrrrstttuuuvvwwwxxxxxxxyyz{||{{{{{{{{{{||}}}~~}||{zxwvuttsrrqqqqqrrssttuvvvvwwwwwwxxxyyzzzzzz{{{{zzz{{{|}}~~~~}||||{{||}}}~~||{{{zzzzzz{{|}}~~~~~~~|{zzyxxxwwwxxyyyz{{{||}}|}}}}}}~~~~~~~~}{zyxwvvuuuuvvvvwwxxyyzzz{{{{{||||}}}}}}}}}}}}}}~~}|{yxwvvuttutttuuuvwwxxyyzyyzz{zz{{|||||||||||||||||}~~~~}|zyxwvuttssssttttuuvwwxxxxyzzyyzzzzz{{{{{{{z{{{zz{{|{|}~~~}|{zyxwvuutsrrsrssttttuvvwwxxxyyyyyyyyyyzzzzzzzyyyzzzzz{||}~~}|{{yxwvutsrrrqqrrrrssstuuuvvwxwwxyxxxyyyyyzyxxxxxxxxyyzz{||}~~~~}||}}}}}}}}~~~~}|{{zzyyzzzz{{{{||}}~~~}|{zzzyyyyxxxxxyyyzzz{||}}~~~~~~~~~~~~}}|{zyxxxxwwwwwwwxxxxyzyyzz{||}}}}}~~~~~~~}}||{{{{|||}~~}|{zyxxwvvvvvvuvvvvwwwxxxyyyz{{{{||||||||||{zzzzzzzz{||~~}}||{zyxwwvuuuuutttuuuuuvvvwxxxyyzzzz{{{{{{|{{zzzyyyzzzz{{|}~~~}||{{zyxxxwvvuutttttttttttuuvvvwwxxyyzzyyzzzzzzzyyyyxxxxyyz{{|~~~~~}|{{zzyyxwwvuuuttsrsrrrssstttttuvwwwxxxyyyyyyyyxyyyxwxxwxxyzz{|}~~~~~~~}}|}|||||||{||||||}}~~~~~~~~~~}}}|{{zzzzzzzzzzzzyz{{{{|}~~~~~~~~}}}}|{{||}}~~}}||{zzyyxxxxxwwwxxxxyyyyyz{{||}~}}}}}||||{zz{zz{|||}~~~}}||{zzyyxwwwwwwwvvvwwwwwxxyyz{{{{||||{{{zyyyyyyyyyz{||}~~~~}}||{{zyxxwwwvvuuuuuvvvvvvvwwwxxyz{{{{{{{zzyyxxxxxxyyzzz{|~~~~~}}||{zzzzyxxxwvvuuutttttuuuvuuvvwxxxyzzzzzzzzyyyxwwwwwxxxyz{|}~~~}}||||{{zyyyxwvvvvuuutttttttuuuuvvvwwxyyyyyyxxxxwwvvvvvvvwwxzz{|}~~~}|{{{{{{{{{{{||||}}~~~~~}~~}~~~~~}|{{{zzzzzzzzzzzz{{{||||}}~~~~}}}}||||{|||}}~~~}||{{zyyyxxxxxyxyyyyyzzzz{||||||||||{{zzzzzzz{{{|}~~~~}}||{zzzyyxxxxxxxxxxyyyyyzzzz{{{{{zzzyyyyyyxxyyyz{||}~~~~~~}}}|{{{zzyyxwwwvvvwwwwwwwwxxxxyyzyyyzyyxxxxwwwwwxxyyzz{|}}~~~~}}}||{{{zyyyxxwvvvvvuvvvvvvvvvvwwwxxxxxxxwwwwwvvvvvvwwxyzz{|}~~~}}||}}||{{zyyxxwwvvvuuuuuuuuuuuvvvvvvvvwwwxwvvvvuvvvvvvwwxyzz{|}~~~~~~}}|||||||}||}}}|||}}|}}~}}}}}}}}}}~~~~~~}}}|{{{{{{{{{{{{|||||}}||{{{zzzzz{{|||}}~~~~~}}}||{{zzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyz{{{|}}}~~~~~}|||{{zzzzyyyyyyyyxxxxxxxxxyxxxxyxxxxxxyyyyyzzz{{|}~~~~~~~~}}}}}||{{{zzyyyxxxwwwwwxxxxxwwwwwwwwwwwwwwwxxxxyyyzzzz{{|}~~~~}}}}}|||||||{{zzyyxxxwwwwwwwwwxxwwxxwwwvvvvuvvvvvvwxxxxxxyyz{{|}~~~~~}}}}}||}}|||{{{{zzyyyxxwwwvvvvvuuuuuuuuuuuuttutttuuuvvwwwxxxxyz{{|}~~~}}}}}||||||||||{{{{zz{{{{{||||}}~~~~~}||{{{{{{{{{{{{{zzzyyyyzzz{z{{|{{|}}}}}~~~}}|{{{zzzzyyyyyyyyyxxxxxxxyyyzzzzzz{{{|||}~~~}|||{{zyyyxxxxxxxxxwwvvvwwwwwxxxyyyyzzzz{{{||}~~~}}|{{zzzyxwwwvvvvvvuuuuuuuuuvvwwxxxxyyyyyzz{{||}~~~~~~}}~~~~~}}}|{zzyxxwwwvvvvuuuttttttttttuuuuvwwxxyyyyyyz{{|}~~~~~~}}}}~~~~~~~~}}|{zyxxwwvvvvuttuutsssssssssttttuuvwwwxxxxyyzz{|}}~~}||{{{zzzzyyyyyyxyyyyyzz{{||}}~~~~~}|{zzzzyyyxxxxxxxxxxyyzz{{|||}}~~~~}|{zyyyxwwwwvvvvvvvwwwwxxxxxyzzz{{|||}~~|{zzywwvvuuuuuutuuvvvvvwwwwxxxyzzz{{|}}}||{zyxwvuuttsssttttuvvvvvvvwwwwxxyyz{{|}~~~~}|{zyxwvuttsssrrrssttttuuuuuvvvvwwxxyzz{|}~~~~}|{zyxwvutssrrqqrrrrsttttttttuvvvwwxxyyz{{|~~~~}}}}|}}~~}|{zzyyxxxwwwwxyyyyzzzz{{{{||}}~~~|{zyyxxxwwxwwwxyyyzzzz{{{{||}}~~~}|zyxxwvvvvuuuvvvvwxxxyyyzzzz{{{||}}}~~|{zyywvvvuuuuuuuuvvvwxxxxyyzyyzz{{{|}}}}}}}}}}}}}~~~}}|zyxwwvuutttttttuuvvvvwwwwxxxyyyyzzzz{{{{{{{{{||||}~~}|{zyxwwvuutttttttttuuvvvwwwwwwxyyyyyzzyyzyyyyyzzz{||}~~}|{zxwwvuuttssssssstuuuvwwwwxxxxxxxxxxxxwwwwwwxxyyz{|}}~~~~~~~}|{{zzzzyyzz{{{|||}}}}}}}}}}||||{{{|||||}~~~}||{{{{{zzzzz{{||||}}}}}}}|||{{zzzzzzzz{{||}~~}||{zzzyyyyyyxyyzzz{{{{{{{{zzzyyyxxxxxxxxyyz{|}~~~}|{zzzyyxxxxxxyyyyzzzzzzzzzzyyxxxwwwwwwwxxxyyz{|}~}}|{zyyxxxwwwxxxxxyyyyyyyyyxxxxwvvvvuuuvvwwwxyyz{{}~~~|{zzyyxwwwwwxxxxxxyyyyyyxxwwvvvuuuuuuuuvvvwwxyzz{|}~~~}|{{zyyxxwwwwwwwwwwxxxxwwwvvuuttttttsttuuuvwwxxyz{{|}~~~~~~~}}}}}}}|}}}}}}}}||{{zzyyyyxxxyyyzz{||}}~~}||||||||||||||{{{zzzyyxxxxxxxxyyyzz{||}}~~}|{{{{{{{{{{zzyzzyyyyxwwwvvwwwuuxzyyzzz|}||}~~|}}~|yz{zyvtvwvvwwvustvvuuuvvttvvtrrqrsvwwvtvxxz}~~~~~|zzzwuuuttttttuuvsqtvsrtuu~~~~}~||}|{zzyyyyzyxwwyzyuvxwwutvxxxwwxy{|}|{~}~}{{||{{{yvuuxyzyyxyz{zy|~}~~~~~}~~~~~~|z{}}|zz|{xvtuwvtuuutrppppqsttuwyxvvxyyyyyyz|}}}}}~~~~~~}}}~~}z{|zwvvvvsqommnnljmpppqqqpooqrw~}}{yyxw{}zxyyz{||}{y|~|z||zyz{{z{}~~}zyzzzyyz|}~}~~}|{|}}|zywutsruxxxyyzzx{~|}~}|{|~}{{~~}}{zxuvwwurpqqonmlmllmmnoopqpqpopqstsqrsrstuvvwy|||||~}}~}|{yvvusqpooonnoppooppppqsvxxy||zwvutuuuvvwwy{|}{{}}zz{||||}~~}||~~||zxxz||~~|}~|yxyywwz}|}~~~~~~}{zxwwurrrpponnonpsplqurpqssspooooopqrssppuwvvwyyyy{~}|~}zvvwtqstutqoppopqpnoqqqrrsuw|}}|zywvwutwzywvwz{{|~}~~~~|z{}~|{||zxuuvurpnpsstvwy{{|}}~}}|||ywuttuutrqqrttsuvvvuuvvwvtuwwvwxyyzzzyxy{{yz||{zyxx{|{z{|}}|~~~}~~|zyxuttvutuupoqqpolmppoqrrsuvsswy{~~}}}}|}}|{zyy||{zzyyyyxxz{{|}}}|zz|zwvvvvutuwyz{||}~}|{xwvvvutuutttvwxxyz||}}}|~}~}{z{{zyxxxvsturnmmlkjjikmoqqpprrrrrqqqrstsstuuuwyzwvxxvvvwxwvx{zz~}|{{{zyxz{{yvuwwvustvvvtrtvuuxxuux{~~~}{y{}|zzz{{{{|}}}}{yz|{{||}}~}|||{ywvwwvuvwwy{{z{}}}~~}}~}|zz{zyz||||||}~}|||}zw{~}|}~}|||{{}~}}}|{zyyyvsuvtqqppponnnopppoqsqnprqqqrstuvvwy{}{z{{yz{{{{||{|~|yywuvwwwvtuutsqoonllkmnoooopqppoptuux{~~~}~~~|{{{|}~}}~}~~~~|{{{yxwwxyyyzxxyyyy{{{z{zzzz{}~~|||{{|~~~~~||zywwwwutuuttuvvvwwwuttsqppqrrstvvwwvwwtsrqpqrsstvwxwwz|||}~~}~}{||{zxxxwvxyurssrqrrqpoopnnprqppqqrtvy{}|{{{zyxxxyzyyyyxxxxxxyzz{{|}}~}{{}}|zyz|zxyzz{||{|~~~~~}{{z{{zy{{yy{{|||{|~~~}~~~}~}|{ywvxywvvwxvtuvutsrssrrtttsqqqpprsrrtuuuuwzywxxwuttttttwvuvxyzyxy{{{|~~}|{yxxxxwvvvuuvvwwwwxvtuvvvxxxz|}~~|{z{{{{|}{z{{yxxyzzyz{{{}}}|}}|{{|~~}|||}}}~~~}~~}|{{||{{||{zyxwwvvwwwwxxxyyyz{|}}~~~|zyxxxwwwvvuttttttttuuwwvvvvwvvvwxxxxz{||{{{||||zxxwvvwxz|}~~~}}}|yy{zxwvwwvuwwtsuvuuuttsrqprtsrsttttuwyzzz{{}~||}~}~}}~~|}}~}{|~|zyyzzyxwwyzzzy{}~~}~}}|||~~|||||zxyzzzyyxxyywwxyz{}~~~~~~~}}~~}|{zzzywwwwxxwwvvvussrqrrrrrrssssttsstsrrtuusqrsstuwxyyyzzyyy{|||}}{xxyyxwwxyxwvvvvvvutuuvursuutuvwxyyzzzz||}~~}}}|}}}}}}}|}~~}{{|}~~~}}~~}}}}}|{|}}|{{||{zz{{{{{{zz{{{|}~~~~~}|}}}|yz}~~~~~~}~~~}|||yxz{zxwwwwxyyywwvuuuuttuuutttuuutstttsrrrqpprqqrstuvwwxyzz{{{||~~}|{{{{{zyz{yxxwusqqrqpqssssstuttttssttuvwxxxy{|}~~~~~}|}}}}~~}}~~~~}}}}||}~~}}}|{zzyyy{{yyyyxxwxyzyxxy{}}{}~|}~~~~~|~~}|{|}}}~~}}}~~}||yxzzxxyyxyzzzyx{{zyyyywuuuvvutuwwwwwxxxwvwxxxyz{|}~~||}||z{||{|{{{{{zyxxvutttsssssstutsrrtuttuuvvvwwxyyyz{~~~~~~}}}}|{{{zzzyzzxvuvwxxxxyyyyxvy{yxz|~}{|~~~}}|{{|}~~~|{zzzzzyzzzzz{||||}~}}{yyyyyyy{zxxxyzwuuwvvvuuuuuutsssstvvtrssrrrrqppprtuutuuvwvwyxxxy{|||}~~||{|}~~~~}}|{yxwwwxxwxxwwyyywvwyyxwwy{{{{|~~}~|~~}|zz{zxwwxyyxyyyxwxzywwyzzyy{|}~}}}|~~{z{|||z{}}}|zz{{{yyzzzyyz|{|{z|}||}~}|{zyyz{|zz{{{zyzzyxxwwvuuuuuttttuuuutsttttsrrsuvvvwy|zz||zz{|}|{}~~}}}~}{}~}~~|zyyywuuvwurqrsrqqqrssstrprssrstwxwwxyzz|||~~}~~}{|}}|||}}~~}}}~~~~~~~}~~~~~~~}}}|zzz{{zzzzxwxzyxwx{|{{||{zzzzz{{{{|}~}}|~~~~|{||zyyxwvvvtrsusssqnorssrqrtssttrqqsutsuwy{{|~~~~~}~zy{ywutuvtqppqrrqpooprqoqstuwxyz{}~}|~}~}{yyz{xwwxwvuwwxxxy{{{{zz|{z{|{{|~}~}~~~~~{z{||{z{~~~~}||}~~~~}}~}{~~|{{}~|z|zwxzywvvxxuspprrqqprusprvwvtsrrrsstsuxxwwy}}}~~~~}}~|yxyxwwusttrqqrsssssttuwwtvyxwvuwyyy{~}{z{{zxxwuvxywvvvvvxyzz{|}||}|~~~||{yyxwvussstuvvutuwxxxy{{|zy{}}}}}|~~~~}||}~|yxwwwwvvutttssvxzzxvxyyyyz{|{zyz|~}|}}}~zz{}~~|{zzvtwxwtttsssqoprrsssuutuwyyywwxxxxy}{{~}|y{}}|zxz{z{{|~~~}||{zz|}zzzzz{{zyxxwvxyyyz|~~|||{yyyxxwvuvwxxxwvy{zyyz}|y}}||{xxyywvtrrrqpoqpoqqqrttuuvuuttvyvruywvxyyyxwwwwwwxyz|{{}}~}|||zyzywwvwywtvxwvyzzzz{|||}~}~~~}||{z|{xxy{|zz~~|z}}|z|}zyz{{yuvwvtuvwwxxwxz|~~}~|~~~}}~|~~~~|{{|{yxyzzyxwx{zxz}~}}zz{wuvvvusrrruurstsrqpqstvusttvusvyywwvvwxxxyzzyz|~}}}|zywxxvtrrsqpruttuvtuxyywvvwwvwxvwyzwwz{z|}}}|}~}|~~}~~~~~}~~~|z{|}||}~~~~}|}|{zzz||{|}||||}~~~}|||zyxyzywyzzzzz||{}~~~||||zzzzzxxz|zyz|{yyyxwwxywtttuvuuuuuuwvuvxwwxz|~{{~~~~~~|{|{xvuuvvvtsuxxwutvxvutuuuutrsutvxwvwyz|||~}|{{{|}}||||{z|~}zz{zxxxxxxxyxvwxwwyzzz|}||}~~~}~~~}}~}{|}}}~~~~}}}}}}|}}|~}~}~~~}{yxz|zwwwxxvuxxuwywvvvuuttuuvvwvtvxustuuuuuvwxxxxy{}|{||}~}|}}}}|~~}|}|z{{||zxy{{zxwxxwvuvwxyxwyzzzyz||{}~~~~||}~~}zz||yxwxyxwxyzzyyxxyzzzzzyy{{|~~~~~}zzzyxxxxwwwxwwxyz{{zzzz{|{{||{{~}|~~}}~}|}~|zz{{zyyyxwvvutuusstuuvyywwwxyzyz{zyz{}~~~~~~~}~}zxzzzywvwtruwspqrqppptuttuuvyzzz{{{zz{}~}~||}}}}{{|~~}}~~~~~}|{|~}|~}zz|||zy{}{z{}~~}{{||yyzxuuvwwxxxxyyyyyz||{|~}||||}~~~|~}{yvuvtpqsrpppstsstuuuuuuttuvuuwxxwwy{{xy{zzzz{{z{}}}~~}}}|{zyxxwwvuutsrqrstttuvvwyzzz{|}~|{|~~}||zyyzzzxxwwwww{~|z}~||||~}{{|{z{|{{|}{zz{||{{{{{|}~{z{{zzz{{{{{{|~~~~~~~}||{zywusrrrqqqqqqqqruwvuuvwwvvxxwuuwxxxyyyyyzzyy{{{|}~~~}~|zyxzyvvvsrsssttuvvvvvyzyxxyyyyzz{{{z{|~~}}}}~~}{zzzywwxzzz{||||~}}~~|}~~|zyyxvuwwutvwxvtwzyxyyyz|||}~~~~~~~~~~~~~~}{zzyxwusstuuuuuvxxxyyyzzz{{{{{||{{}~~}|}~}{{|{{{{{{{}~}~~}|yyzzywuvwvvtssstutstuwwuwyxwwwyzz{{zz{||{}~}|}~}}~~~~}}}}}|z{}||}}~~}}~~}|~~}||||{{{{{{zzzzzz{|}~~~|}~}|yvxyxwvvwwwwvvwwxxy{|yy}~}}~~~~}{||zxxwusrqrsrrtsssstuutstvwwwwxyzzzyzzzz{{{zyz{zyxxxyyzzz}~~~}~}|{||zyxxxwwvuvwxwwwxxxwxzzy{}|{{{~~~~}}||{z{{{{{{{{}}}||~~}}~||~~~}|||zz|{yxzyxyz{{|}}}~}|||}|{{{{{{zyyyyzyxz||{z{|}~|{}~}}~~}}~~}{}~|~~~}|{{ywxzyxvuutsstttttssuvuuvvvwxy{zy{{zzzz||z{}}|zxy{{zyz{}~~}{{z{{zwwwuttuuttuuuutttstuvvvuvwxyzzzz|}~~}~~~}}}~~~}~~~}}}}}}}~~}~~~||~~}||}}}||~~~~}||{zzzyyyyyyyyxwxxxxxyzzzzz{{|||||}~}}~~}{{}}{||||~~}~~}|zz{|zyxyzxuvwwxxxxwwwxxxxyzz{{zzzzyyzzyxwwvwwwwwwxzz|}}~~|}}{{zzzxwvvwxvtsstuttttuvuuuvwxxyzz{|}~}|}~~}|{}~}||}~~}||}|{{z{}|zz{}}{y|}}}|}~~~|{}~}{{||{yy{zxz|}~}}~}}}}}|{{{|}zyzyyyyyzzxyzxwz|{{|}~|~~~|{~~~}||||zzz{zxwxxwwuvwvttttuuvvwwwwwwwxyzyxz{{{{yxxzzxwvxywwz{zz{~~~}~~}}{yy{{{zxxyxxwxzywwyzzxwy{zzzz{|}~~|z{}|zz|}|zz{|}~}{}~|{{{|{yyz{{{{{|}}|}}}~}|}~}||{||{{zy{{{{{|}~~~~|}~{zyyzzyyxxyxyzyz{yyz{{|{{||{}~}}}~}{z{{z{{{|}}~~~|y}~z{{|{yzywyyvuwxwttxxuw{zyyxy{{{||}~}{|{yxz{zwwxz|{yy{}~}}|{|}}{zzzyxvvxxutwxutvxvsw{xuwyyxxywvyzxuvywsvxvuwxyxz}{wz}~}~~}|}}zz}|xvxyyyvvwtvzyvvwyzyyxwyzyyyy{{zyzzywwvwxwuwyxwxyyy|~|z~~}|||{{}{x{}wuz|xuuwxwuuvwtrtuuvvuutuwwwvuvwwxxwvxyyxvvxwtuvy{xvy|{z{~~~~~}~~}~}~}~~~|}z|~{x||y|~}}}~~|~}}~}{y{~zwz}|z|}z|~}|}~~~~|{~|z{|{y{|{z{{zyz|}|}}}|}}zwz}zx{}{x{}{z}~~~~}{}}|{{z{||{zywvvxz|zvvxwwwwy{yvvvvwyyxxvuvwwwvwzzvtwzzz{}{yz{}~~~~~~}z{}{wx{{wxzywvuy}zvwxwvwywtvwuuuuvwutuvvvvwyzyxz|zx~{~||}{{||{|zy}{xyzyyyxxyxyxvwzyvwwwwxxxxxvwxvuwxvuvvvvvuwyyywux|zyzz|~}|~~~|{|~|z|~|{zy|}ywz|ywxywvvvuuuvuuvutstvutvxusuvustuuuuuuvxzxvvwy{xw{}|}~}~}~~~||~~||}||}|{{||{z|}||{|~~}}~~}}}|{|}}|{|}||{yz|zwz|{zzz{{zzzz{}|{{}}{|}|zyz{ywwy{zyxxyyyyyyyyxyyyyzyy{|zy{~|y{~~~|~|~|{||zzzxwxwvwwwwvvvuvvwvusuvvuuuvwvvvxyyxxyzzy{}}~}}~~~}~~}}|{||yy{ywxywvuuvwvuvvutvvuuvuvwwxyyzzyxyyyz{{|}}}}~}{||}~|{||{||}~}~~|{||{zxxzywwwvvuvvvvvutttsstutttuutuvvvwwwxxwxz||{|~~}{|}||}}}}}|}~~~}}}}{{||zxxywuuuwwuttuutsssrrsssssttttuvwwvwxyxxxyz{{{|~~~~~}}~~}}}}|{|}}}}~~~}|{{||{{|{zzzzz||yxx{{{|}~~}~~~}{yyzzzzzyyxyz{yyzzxy{|||||||}~~~}|zzzyxxwwwvvwwwwvwwwxxxyyxwyz{zyz{|}~~|z{|zxwvvvuttuuusstuvtsuwwvwwwwwwwxyzzz{}~~~}}|{yxxwvuuvtrsusrsttttuwvuuuvwvvwxyzzyz{}}}~~~}||{yxwwwutsrqqrsqqsusstuuttuvtsvwvwxxxxxy{||}~~~~~~~~~~~~~~}|||{wwxvtttsrqqrrrrrrstttsttttuuuvwwwxxy{{{|}}~~}|||{{{{{{{|}~~}}~~~~~~}}}}|{zzzyyyzz{{||{{||||}}~}}~}{zzzxwxxwwxxxxxyyz{{|{z{|{{}}}}~~~}{zyyxwvuvvvvuuuvvwxxyyxxyzzz{{|}|{|~~~~}|zyyywuuuutstuttuvvvvvwwwwxxwxyyyyzz{{{}}|||||||}}~~}|{zywwwvutttssttttttuvvvvwwwwwxyyyyzyyz{{||{zzz{|{{|}}~~~}|{yxxwvvvutttttsstttuvvvvwwwwwwwwxxyyxwxxxxwwxyxxyyz{|}~~~~~}}|zywvvvtttsrrrrsssttttuvvvvvwwwwxxyxwwwwwvvvxyyyz{~~}}}||{||}~~~~~~~}||||{{|{||{|~~}~~~~~}}}}}}}}}~|||{z{{zzzzzz{{||}}~}}~~}}}}}{{z{zyyzzzzz{|}}~~}}|{zzyyzzzzyyyzyyz{z{{{{{z{|{yyyyyxxyyxxyyz{|}}~}{{{zyyxxxxxxxxxxyxxxxyzzyxyxwwwwwvuuvvvvvwwxyy{|}}~}}|{zyyyxwvwwwwxxxxxxxyyxxxxxwwvvvuvvuuvvuvwxxxxz{||}~}{{zzzxvvvvvvvvwxxxxxxxxxxwxxvtuuvustttttuuuvwxxyz||}}}~~}~~~~~~}|zzyyywvwwwwvvwwvvvwwwvvwwwvuttttttttttuuuvwxxxz|}~}~~|z{|||||}~~~~~}}~}|||{{zzzzzyz{|}}}~~~~}}|{|}||}}}}}}|||{zzzzzyyxxxxxxyz{zz{|}~}~}}}{z||{{{zz{{zyyyzzyxxxxwvvwxxwwxzzzzz{||}~~}}}|{{{{zyyxyzzzxwxxvvvwwwvuuuvvvvvwvvwyzzz{{{{|~~~~~}|{{zzzyxyyxwwwwuuvutttuvuuvvvvvvwwwwyyyzzz{||}}}}}}}}}~~}}~~}|{zyzzyyxwwwuuuuutsttttuuuuutvvvvvwwwwxyyzz{{{{|}}}||}}}}~~~~}~~}|{{zyxwwwvtstsrrqrsrrstsstuvuuuuvvvwxxyyyzz{|{{}~~~~~~}{zz{{{{{||{||}}~~~~}}|{zyxxyyyzzz|}|||}~~~}~~~~~~|{zyyxxwwwwxyxxyzz{{{{||}}|{|}}}~~~|{zyxwvvvvuuuvwwwxyyyyyyzz{||{|||}}~~~~~}}~~~~~~~}||{yxwvuutttttttuvwvwxxwxxyyxxyzyyzz{{{|||{{{{{||||}~~|{zxxxvttttsrsttttuvwwwxyxxxyyzyzzzzzz{{||{{zz{{z{|}}}}~~~}{{zxwututrrrssrqrtttuvwwwwxxxxyyxxxyzyyyyzzzzzzzzyz{{|}}~}|||zywvutssrqqqqqqrsstttuuvvvvxwwwwxyyyyyxyzzzz{{zzz|}~~~|{|||{{|}~}~~~|}}|||||||}}~~}}}}}|||||||}}}|}~~~~~~}}}}|{{{{{{{|||{|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}|{{{{zzz{{zz{{{||||{|}}}}}}}||}}}}|||}}|}}}|||||||}}}}~~~~~~~}}}}}}}|||||{{|{z{|{{{|}|{{||||}}}|||||||}}}|}}}||||}|}}}||}}}}}}~~~~}~~}~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{{{zzzzzz{zzz{{{zz{|{{{|{{{||||{{{{{|||{{{{{{{{|{z{|||{{||||}}}}}~~~}~~~~~~~}}~}}}}}}}||||||||{{{{{{{{{zzzzzyz{{zzz{{zz{{zz{{{{{{{zzz{{{{{{{zzz{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~}}}~}}}~~}}}}~}}~~~}}}}}}}~~}}}~~}~~~~}~~}~~~}}}}}}}}}}}}}}}}}}||||}||}~~}|}~~~~~}}}}}}}|}~}|}}||||}}||}}}||}}}}}}|}~}}}}}~}}}}~}||}}}}}}}}}}|||}}|||}}|{|}||{|}|{||||{{||||}}||{||||}}|{|||||||||{{{||||||||}}}||}|{|}||||||{|||||||||||||||}}}||}||||||{{||||{{{{{{{{{{{{{{{{||{{||{{{|{{||||{{{{{||{z{{{{{{||{{{{|{{|||||}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}~~~}~~~~~~~~~~~}~~~}~~~}}}~~~~}}}}~~}}}~~}}}}~}}}~~}}}}}||}}}}|||||}~}}|}}}}}~}}}}}}}}~}||}}}}}}}}|||||}}}}}||}}}}}}}||||}}}}}||||}}}}|||}}}}|}}}||}}}}|||{|}}|}}}|||}}}}}}}}}}~~}}}}}||}}|||||{{|}|{|}||{|}}|||||||}}}|}||||||{{||||||{{{||||||||||||{|||||{||{z{{||{{{{{{{{{{{{{{{|{{{{||{z{||{{{{{zz{{{{{{zz{{||||||||}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}}~~~}}~~~}~~}~~~~}~~}~~~~~~}}~~~~~~~~~~~~~}}}}~~~~~}}~}}~~}}}}~~}~~}|||}}}}}}||||}||}}}|||}}||}}|||}}||}}||}}}}}}}|||}}}}}~}|}}}}}}}}||}}}}||}|{|}||||||||}}||}}}}|}}}|}}}}|||||{{||{{||||||||{|||||}}}}}}~}}}~}}}}}}||}}}|}}}||}|{{|}}|||||{{|}}|||||{{||||||{{{{||||{{{{{{{{{{{z{{{{{{{{{{{|{{{{{{{{||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}~~~~~}}}}}}}~~}}}}~~~~~}}}}}}~~~~}}}~~~~~~}}}}}~~~~~}}~~}}}}}}}~~~~~~~}|}~~~}}}}|}~~}}~~~}|}~}}}}}}}}}~}}|}}}}}}}}}~~}}~~}}~~}}|}~}|}}}||}||||}}||}}}||}}}|}}||||}|||}|||||||||||||}}}|||}}|}}|||||||||||{|||||||{{||||||||||}}}|||}}|}}}}}}||||}}}||||||}}||||||||||||}||||}}|||||||}}||||||{{||{||{z{{{{{{{{z{{{||{{|{{||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~}}}~~~}}}}}}}}}}~~~~~~~~}}~}}}~~}}}}}}}}}|}~}}|}}~}}~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}~}}}~~~~}~~}}~~}~~~~}}}~}}}}}}||}}}}}}}||}}}}}}||}}|||}}|||}}}||}||||}}}}}}||}}}}||}}||}}}||}}|||}||||||}}}}}||}||}}}||||||{||||||}|||{||||||||}|||||||{|||{{{{||||||||||||||||}}|||||||||||||||||||{{||||||}||}}~}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}~~}}}~~~~~~~}}}~~}~~~}}}~~}}~~~}}}}}}}~}}}~~~}}}}}}}~~}}~~}}}}~}}~}|}}}}}}}}}}}}||}}}|}}}}}||||||}}}}}}}|||}}|||||||}}}}|}}}}}}}|}}}}}}~}}}}}}}|}}}}}}}}}}}}}}}|}}}}}}}}}|}}}}}}}}}}}}}}|}}}|||}|{|||||}|||||}||}}|}}|||||}||}||{||||{||||{{|||{{{||{|||||||||||||||||||}}|||||}|}}}}}}}~~~~~~~~~~~~~~~~~}~~~~}}~~~~|}~}~~|z~~{{~~~~~}}||}~|{|||zyz|{zzzzz{{zyz{|{{yxz|zzyyzzyxz{||{{||||}}|zyyzzz{{{}~~~}~~|}~}}}||{{{{z{|||||}}|zz|||||}~}~~}|zxvvvvxywwwxxxxxxwvvxxx|~|{|}|}}~~~~{z{{||{{{yxxz{|||||~}{|~~~}|~~}~~~}~}|}}||~|{yyz{|{zxvtrpopqqonlmopoonoqqqstttsstx{~~{z{}~}|xwxwuutsssrrsrqqrpnlmnpqsuwwsqssrrrrrrqqprstsrsuwy|~}|||~|{|}|z|~~~|zxwwz{{|}|||}~~}~~{z{|}~{ywwxxxyyz|}}}}||{yyxy|}}}}|{zy|~||}|{}~|zxvuuuuuuwwvvvussuwwwwwwvuvwxxyxxwtrrsttsrsuxyyz{}}}}~~}|zyxwwyz}~|zyxy{~|yvtrqpqrtvvvuttuurpoonmlllnnmlkkllnopqsuvwxz{{|}{yyxsqqqqrtuwy{xwy{|{wvvusrrqsuvvxxy|~~~}}~~~}}|}}{z{zzzzz{{{||||zxxxy{||{}}zxxwssvz|~~~||{|}||{zyxwwuuuuuvxyxwwutuvutttsrqqqqqsupmpsqqtvxwwxywvvuutuvvux{{|~}{yyywuuutrrrqqppqrtuuvvuuutvxwvy{{{zz{}}}|zyz{{zzz{}~}~}{zyyzzyxwyzyxwvutsqonopqompttssuxz{|~~~||~}zxwtqnmnoooquvvuuuxxxursutqooprsuwy{||{|}~~~~{yzywvuwxwwwwwvtsstvustuutsrrqpmkjjlnopsvvvwvwxz|||~~~~}||}{zyvtttsssrqrsvwwwxyywvwwuttsssstvvvwwtsuvvvuuwwvwwuuwvstx{~~~}}}|zz|}|||{zzyxwxyz{{{|}|{{{{{zxxz||{{{{|~~{z{yxyywxyyyyyxyzyyxwuutrrrrrqppqqqqqstsstuuvwwxz||~~|zyvrqpnmmnmllmmmnnnkiikjhhihggffgijlmllmoprstvxyyyyy{{z{|~~{{}}~}{yyywvwwxxwxxwxyxxwutsrpprrrsrrstttssttsqoorrtwxvwz}}|}~~}||{yyzzz{zxwvvustvwwxxxwvtuvwwxxy|~~~~}~~~~~~~||}}{yxwvuuvvustvwxz|~~~~}}~}{zyzzyy}~}|yxyyyxxvuvvuttsrrpookhjllkjjjhfggggffffhkjilnnoqsuwz{||{|||}~~}{xwwwvspnlkkijlkkjijkjjjklkkjjjkkjjklnoooqtvwz~}{yvvtsstttuvwwwvuttrrrrrsssuvwwyz{}~~~{yxwwxxy|~~}}~~||{yxwussstvwwxywvvuuvwxxwwwvuuuwwxy{{}|zyxvttsqonljiijmnmnooopqqrrrrssssrrstwxyz|}~~}~~~~}|{zyxxxyyyyzzyzyxz{yvvtrpnmmmmnomklmmnnmmljiihhijjjjjknqsvxz}~~|xtqnopooppqpmklmmmllllmllmnnnopqsuwxz{|}~~}|||zxwvusrttttuvvvuttwxwutssrrsuuvxz|~}|{zzz{{{||||{yvsqrqpopqrrqqrqpmkllklnpppooonnprrrtvvvvy||zyzyxxy{}~~~~}}}}~|ywutrrsrrrqppppqqqrsstuvvuuuusrtvxz|~|{{xvtsrstsssttrqqrrqqqqomnnllnopppruvvxzzz|}~~zwvusqonnnnorsssqpppooooonmlmmnoqsvyz||}~~~{yxwvtrqpoljjkklnopqqqpooonmmmmnooqtvwxxyz{|~~~~~~}|||zz{zxwxyyyyxxwvwwuuwvrpooooprssrstutstvvtrqsuttuvuutuwz|||}~~}}{{zxwvusrqpppqrtvxxyyzz{{|}~~~~|{{{{zz|}~~}|{yxwvuttttsstuwvuuvutttttutrrrstvxyyzzzzzz{|}~}{xvsrqolkjkkkjjjjjjjjiijkkkklmmnopqrrstsuwyzzz|~~~~|{{|{z{|}~~~|{yxxxwvttutsrqqqrrqrtuvtsuvuuuvvwxyzzz{|}~}}|{xuuuttssuuvwvvuvxxwxxyyyyz|~~}}~~~~|{zyz{zz{|}~~}|~~~~}||zywwwvuuvwxwx|}}~~|~~~~~~~}}}|||zyywuvusqpnnnooonmmmmnoonopppoopqrrsstutsssttuwyyz|}~|{ywuttsrqpoppooonmlklnnoqrrqqqssrsttuwxy{}}|||{yyywvvvtssstuvwxzzz{{{{|{z{}}}~~~}|{zzywuttttuwwvvvvvuvxyzzzz{|~~|~~~}}}~}{z{zzyxwxxxwvsrpnnoooorstvwyyxwy{zz|}~~}|zzyyyyyxxz{|||~~|||{{{{yxxwwuttutssrqppoonnnnopprstttsstuuuuvwxxy{{{|}}|{|{ywvutrqrqpqrsstttuvvvvvvwwwwwxyyyy|~~~~}|}}|{zxvuttttuvwxyz{||||||}}}~~|zzzyxwuutqonnonllmmmnnoqrstuuuuvwxyxwxxyz{|}~~~}{zyzyyyxxxxyzz{||}~~}~~~}}{zzzzyxxyyzxwwwvuusrrrsssstvwxyyyz{||||~}{zzyxwutssrqpoprppqstvuuwxwwwwxxxyy{}}}}~~~}}~~~}{zzywuuuutuvttuvwwuvxzzyxyz{|{{|}}||}~}}|{||||~}{zyxvttsqponnnnopqrstuuvvwvuvwxxyzzz|~~~~~~~}|{{{zwvwvtspoonmmnopopqrstsuwxwwxyyzz{{{}~~|{|||||||zyyyyyyyyz{|{|}}}}|}}}~}{||zyxxyyyxwvvutuvvwwwyz{{zzzyxzzzz{|~~~}{{zyyyyyyyz{{|}~~}|{zzywvwwvvwwvvuuuutuvuvwwvvvvwwwvuvwwwvvvvwxxxyz{|}}}}||{{{zyyy{zyz{|||}~~}~~~~~~~}}}}|{zyxyxwwwvvwxy{zzzzzzzzz{|}}||}~~~}|}|{yxvvustvvwxwxzz{{|}~~|z{}{xxxyyzzzzz{{|{{{{{yzzzzyy{~~|{z{{|||}~~|||zzyyyyxxxyzzyxxyzxx{{y{}~}zxwvuuuttuutvvvuutrsssstuwyyxxwxywvvvvwvuvwy{~}{zywvwwvutssrpqtvwwwxxwxxyzzzyyyywwxzz|~|{{{{zz{}|zxxxxwwxz{{{{|}~}}}|{{{{||}~~|{zz{||{{{{|{yxwwwwxzzxwvwwwvutttstuwz|~}{zyxyyzzyz{yxxxxwwxxxwvvuuuttuutssrrrrtuwy|~~}|zyzzyyyyzzyxxz|}}}}}|zyyxxxxxxxyxxyyz{|||||||{yyyyxz|{{|}}}}~~~}{zxwvvvvuuuttuvwwwwxyyy|~~}}}}|||~~|{zyxwuuvwwwxxxyxxxyz{|{zzzxwwxxwvwy{zz{}~~}}}}~~}{zyyyyyyyxwwwxxxxyxxyzz{|{{{{||{z{{|~~~}zwvvvuutuuutttttsrqsrqonnoonoppqqqsvwyyz|}~~}|zyxwvuttsrrqqqpopqqqrrqqqrqpnmmllklmopqrtvxz{{{{}~~~~~{zyyyz{zyyyxxwwyywvvuttutssrqpooqrstvwy|~|{{{zz{{{{zyyyxxwwwwwwwwvttttssssrstuvwy{}~~}|zxxxwwwwvutuuutttuuuutstttttssrrqqrtuuuwz|~~|zxxyxvutrrstttuusrrrponnmlkmnnmlllmoqsuvwy{|~||{{zyyzywwwwwusrpqqponnppqsvxz{|~~~~~~~||}}{{{zyyzzyxvuuttutrstuwxyz{|}}}~~}}|{zyxxxxwwvvtrqqrsttrrrqqqrrssstuwyz{|~}{{zzzyyywvuuvvutuuuttttrqppnmlkjjlmmoqrsstvyyz{|}~~~~}}|||{{{zyxxwwvutttsstttuttsrqqqqqrtuuvwy{{}~|{yvtssstssrpooooononmoqrstvwy{~~}|zwvutsrrqqpopoonnmlkkkkjjlnopqrsuvx{~~}}||{yxwwvtsrrqqpoooopqrssrsuvxz{{zyxy{~~}{zyxxwvtqonnnmmlkjiihiiiiijkllmopqsuwxz{|}~|zz{zyxxxxxwwvttsrrstsrrsttuxz{{}~|{yyyzzxwxxvuuusrrstuuvvuuvwxxyzz{}~}zxutttttsrqppqrpoonmmopooqstvx{}~~}zyxwusqooomllmlkiijjhggggghjkklnqsuwxyz{}~|{zyxvuuuutsrrqqrrqponmmnpqqrtuwxyyyxxyz|~}|{zyywvvvvwxxyxwvwwwwwwwxz}}{zyxwvutrrrrrrqponnooooppqsuvxyyz{}~~~}|{yxxwutttttuwxwuuuuvvwyyzz|~~~~~~|{zxxvtttsrqqponnnonnoonopqrsuwyz|}~~~}}}~}}}||{{zyxvutsrqonnmkjjkllllllllmnoqrstuuvxz||}~}|}}}|}|{zyz{{z{{{{|}~~~~~~~~~}}|{zywvusrqppqpppppqppqrrrsuvwxyz|}~~}|{zywwvvuutuvuuuuuvwwxxwwwxxz{||}}~~}||||||}}~~~~~~~}|||{ywwwwvvwwvvuvvvvvwwvvvvwxyz{|}~~~~~~~~~~~~~}}|{yxwvvuttsrrqqqrrstttuwxxyyz{{|~~}|{ywvuusrssrrssttttuuuuvvvxz{|~~}|zyxxwwxxxxxxxxxxxyzzzz{||}~~}|{yxwusrrrqppqrsssuuuuvwwxxyyz|}~|{yxvusrqppppppppqrrsssrrrstuuvwxyz{|}}~~~~}}}||}}}~~|{zxwwwwvvwwwwxy{{||}}~~}|{yxwvuuvvwwvwxz{{||||{{||}}}{zywutssrqqqqqqqrstttuvvvvwy{{|~~|{zxwvutssstuuvwxxxwwwwvvwxyyz{{|}~~~~~~~}}|zyxwvtrqponnmllmmmnoqsssssttuwwxyz{}}~~}}||zzzzzyyz{{|||||}|||}~~~}{zyyxvuuuuvvwwxxyyyyyyz{||}}}}}}~}}}~}|{yxwvvuvwwwxxyyxyyyyyyzz{|}~~|{ywutrrrqponooonoqrrrsttuvxxxyzzz{{{{zzzzz|}~}|{ywvuuuttuvwxyxxyyxxxxxxyyyxxxxxxxyz{|}~~|{zyyxxwvwxyxxyzyyz{||}~~~~~~~~~|{zyxwvutstuuuuvvuuuuvvvuuuuuuuuutuuvwxy{|}~~}}|{zyyyyyz{{|}}||}}~}}}|{zzzzyz{{{|}~}{zyxxxxxxxxwwxwvvvvvvvvvutsttutttuvwxz|~~}{zxxwwvuuuuttuuttuuvvvwwvwwvuutuvvvwxxyz|~~~~~}}}|{yyyzzzzzz{|}}~}|zyxwvvuuttttsstuuvvvvvvvvvvvvwwwyz{|~~~}|{{{{zz{zyxwwwvutsrrrqppqqrssuvvvwyzzzz{{{||}~~~~}||{zyxxxwwwxwxxxxwvvvutttssttuvvxyyz{||}~~~}}||{{{{{zyyzzzz{{zzyyyzz{{|}~~}}|{zzyyyyyzyyzz{{{zzzyxxxxxxxxyzz{|}}}~~~~~~}~|z~~}|{z|}|}}|{|~}{}~}~~|}}|~}{{{{{ywwxwvxxuruwvvvwwvwxwvvwxyyz{}~~}~}~~|{|~{xz|zxwxwvwxuruwtqtwtquywuvwxyyyzyxwy{zy{}}}}||}|}}|}}|}}|{zyz{{z{|{zz{{|{z{|{zz{{{||zz|}}||}}|}~~}}~~~~~~~|}|yyyyxwwxwussuuuwxwuuvvuuuvyyxyzz{|}|{{||{{|~~~|yyyyywtvywvwxwwwwwwvuvvwxvsuxvuuvxyyxz|{zzz{}|z}~|yz{ywz|yvy||}~}~}|}}{}|z}~~~~~|~{xwxvtuwxz{{zxyyxwy}~~|||ywxxxxz}{xz}zwz~|~~{|~~~~}}}yxwvwyz{}|z{}~~~{|~}|}~}||}~}{zyxvwwuruwtruxvtwxwvwwxzyxvutsvyww{~~}}}{yz{zxyz|}|{{{|}}}}}{yz|yxyz{|}}~}yutvvusrturopqrqqqpppprsqpqqooprsuuvxz|}~}{wwywuvxxwwxyyywuvwvtsrqstsrstuvwxxxxyz|||||}}}~~~{vwxwuutsrtvtsuxwuxzzyzzzzxvwxvvy|{z|}}~}{||wrtvusrrrrtvrnrvtsx{xvvwutuvvwxz{|}}~~~}~}~~~~zwwxwuuvwwustuttuuttuvvuuusqqrqqrssswyz{||}~|zzywuttutuvvwxusuwwvvvvuuvutstrqrsrrstvy{}~~}{y{|zyyxwxyyz{z{~}{zzyzywwxy{||||~~}}}}}}~~~{yyyyywvuvuvwvtsstrppqqpsvwxz}}}}~~}}}|{yyxxxxwwwxxwvvvuuuvvwxy{}}}~}|{yxyxyyywvwwutuvuuvwxyz}~}|zz{{{{zwvxyxvutuutrrssssrrstuuvwxyxy{{z{}~~~~|||{zzzxwvvwwvvuuuvustuttuwwvwyyz~~}}}||{zzzyxvtrrssqprrppqpooooooppqstuvxyxxy{}}}}~~~~}|||zxxwvuvwvuttuutsuwwwxyyz|~~|{zyyyxwvwwwwvtsrqqqpoonnnnoonnnnnnnoqsrrsvwy{~~}}|{z{zyvtsqpppomllllllkkkllmnnoqsuuvwy{}~}}~~|{yvtssrqqponnmlkkjjklmmllmmmnpqstuvvyz{}~~~~~}|{xvutsrponnmlklkjjjklkkklnopqstuvyz|}~~}||~~}~}}}||}~~~}zxwxwvvvuuuuvvusssstttvwx{}}~~~}}|zyxwyz{{|~~|zyxvtstuvvwwvttuuuuuuuwxz|}~}{yxwvvvvvvwyzyyyyyyzzyxy{|~~}|{zxvtttttstssrsttsstuvwxxxyz{}~}|}~}}~~}|{{zwuttsrqqpoppqqqqqrsstttttuwxyz{}~}{zyxwvwwwwwwwwwwvvvvwyyz{}}}~~}|zyyyxxxxy{{|||{{yxvtrqpponnmmnopqqrrsttuwxyz{}~}{xwvvuttsrrqqrrrrsrqqqqrstuvwxy{|}~~}|||||}}}}~~}|{yxwvvvwwwxyyxwwwwwwxxxxxyyz|||}~~~}||{{{{{|}~~|{zxwvvuuuutssstttttuuuuvwxxyz{|}}~~|||||||||}}}~~~~~~}|{zyxvuuuuuuvwwwwwwwwwvvvwwxyz{|}}~~~}|||{{{{|}}~~~~|{zxwutsrqppppoppqqrrrsstuvwxyz{|}~~}{yyyxxyzzzzzzzz{|||}~~}}}~~}|zyxwvvutuuvwxxyyyz{{|}}|{yxwwwwwxyyyyyzz{{{|}~~|{zzzzyzzyxxxyyyz{{||}~~~~}|{ywvvvvuuuuuuvvvvvvwwxyyz{{{{{{|}}~~~|{zzyxyyyyz{{||}~~}{yxvtrrqpppppppqrrrrsttuvvwxxyzzzzz{{{|||}}~~}|{zyxxwwwwxyyz{{{||}}}~~~~~~}}}~}}}~~~}|zywvttssssssrrstttvvvwwxyz{|||||||}}~~}|{zywvtssrqppppqrstuvwxxz{|||}}}}|||{{{||}}~}|zyxvttsrqqqppqqrrstuuuvvwxxyzzzzzyyyyz|}~|zywutsrqppoopqrstuuvvvvvuuuttssttuvwxyz||}}~~~~~~~~~~}}|||||}~~~}}||||}~~}~~~|{{zzzz{{{|}~~}|{zyyxxyyzz{|}}}}}~~~}|||||||}~~~}}}}}}}~~~~~}||}|}}~~}}|{zzyxxxxyzz{|}}}}}}}|||||||}}}~~~}|{yxwvvvvvwwxxyyyyxxxwwvvvuuvwxyzz|}~}}|||||{{|{zyyxwvuutssstttuuvwxxyzz{{{{{|}}}}}~~~|zyxxwvvwvvwxxxwwvuttttttuvwxyz{||}~}|{zzyyyyyyyyyxxwvuutsrrrsstuvvvwyz{|}}~~~~~~~~}}|{zzz{zzzzzyxwvvutsssssssttuvvwwyz{{|}}}~~~~~}|zywwwwwxyyxwwwwvvvvuuttuvvvvvvwwxyzzz{{zz{{|{{|}}~~}|{{{{{zzzyxwwvvvvutuvvwwxyzzz{{|}}}}}|||||{{{{{{|}}}}~~~~~~~~~}|{zxwvuuttttssssstuuvvvwwxz}~}}|{yyyyxxxxxxxyz{{{|}~~~}|{yxxwwwwwxxxxyyyyz{{{|||||}|{{|}~~}}|zyyyyyyyzzz{|}}}}}~~~}{ywuttttuuuvwwxxxxyxxyzz{||||{|||}~~}{yxvuuutuuuuvvvvwwwwvwxxwxxyyyxxxxyz{{|}}~~}||{{||||}~~}|zxvutrqppooopprstuvvwxyyz{{|}}}}}|{zzyyyz{|}}~~~}|zyxwwwwwwxyzz{{{||||||||}}}||||||}~~~}}{ywvtsrrrrrrstuuvwwxxxyyyyzzzzzzyyzz{{|}~~~|{yxvutsrrrrstuvvwxxxxxxxxxyyyyyyyyyyyz{|~~}|{yxwusrqqqqqrsssttvwxyzz{zzz{{{{{{{zzz{{|}}~}{ywusqonnmmmmnnopqqrsssssstttuuuutttuvwwxyz{}~~}|{{|{{{||}~~~}|{{z{{{{{|~~~~|{zyyyyyyyyyyyz{||}~}|{{{{{{{{||}~~~~~~}|{{zyyzzz{{{{{|||}}~~~~~~~~~}||{zzz{}~~}||{zyxwvuuttttttuvvwxxxyz{|||}}~~~~~~~~|{zxvuutttttutttuuvvvvvvvvvvvuutstttuvwy{|~~|{zywvuttssssstttttuvvwxyz{||||}}|||||{||}}~}||{zxxxwwvvvvvuvvwwwxyyyyzyyyxxxwwxxy{|~~~~}}|{{zzyxxwvuuuvvvvvvvvvvwxyzz{{{||{{zzyxxxyyz{|}~~~}}|zyyxxwvvvvwwwwwwwwwwxyyzzyxxwwwwvvuuvvwxxy{|~~~~}|{{{zyyxxxxxwwwwwxxxyzz{{{{{zzyyxwvuuuuuvwxyzz{||}~~~~}}||||{{{{{zyyyxxwvuuvvwxxxxxyxyz{|~~}||{{{{zzzzz{|}~~~~~~~~~}|zzyyyxxxwxxxxyzz{||||||{zzyyxyyz{{|}~~~}||{{{zz{{||}}~~~~~}|||}}~~}{zxxwwwwvvvvvwxxyz{|}}}}}}}||{{|}~~}|{zzzzzyyxxwwvwwvvwwwwwwxwwvuttttttuvxyz|~~~~~}}}}}}~~~~}||{zzzzyyyyxwwvvvvwwwwwwwwxxyyzz{|{{yxwvuuvvvwwxyz{}}~~~~~~}||||{zzyyyzz{{zz{{|}~~}}}||{{{{{{|}~~~~~}}||{zyyxwvuutssssssrrrrrstuuvvvvuuttttuwxz|}~~~}}|{zyyxwwvvuttttttuuuuuvvwwwwwvvvuuvvwwxyz{|}~~}}}||||{{{zzzyyxwvvvwwxxxxxxxxxxxxxxxxxxyyzzz{|~}}{{zzzyxxwvussrqppooooppppppqrssttssttuuuuvwwxyz{|}~~~~~~~~~~~~~~}}}}~~~~~}|||||||}}~~~~~}}~~~~~}}||{z{{|}~~~~~~~~~~~}|||{{{{zz{{{{{zzyyyyzzz{{||}~~~~~}||{{zzzzzzzyyyyyxxyxxxxyzz{{{|}}~~~}}}}}||}}}~~~~~}}||{{zzzyyyyyyyxxwxxxyz{{{||}~~}|{zyxwvuuutttsssssrrrrrssttuvwwxxyyz{{|}~}}|||||}}}|||{zyyxwwvvvvwxxxwwvuttuuvvwxxyyz{{|}~~|{zzyxxxwwwvvuuuuuuuuvvvwwwwwxxyyz{|}}~~}}}||||}}~~~~}||{{zyyyyxwvuuuttuvvwwxwwwwwxxz{}~~}}}||||}~~~~}}|{zyyzyyxxxwwvuuttttuvwxxxyzzzzzz{|}~~}|{zxxwwvutssrqqqpppqqrrstttttutttuvwxz|~~~~~~~~~~}~~~~~~}}||{zxxwxxxxyxxwvwwwxyz{|}~~}}}}}~~}||{{{{{{{{{|}~~}|{zyyxxwwvvuttttttuvwxxyz{{|}~}|{zzyyxyyyyyzz{{{{|}}~}~~}|{{zyyyxyyyyxxxyyz{{||}~~}|{yxvutsrrrrrsttuuvvvvwxxyz{|}~~}{{zzyyzzyyyyzyzzzzz{{||}}}}}}~~~~~}|zywvussrssrrrsstttuuvvvvvwxyyz||}~~}|{{yxwwwwwxyyyyzz{{{{|}~~}}}||{yxvusrppoooooopqrrstuvvwxyz{|~~}|{ywvutsqqqqqqrrsssttuuvvwwxxyz{|}}}~~~}{zywvvvvuuvvvwxxyyxyyzz{{||{{{{{zzzzz{{|}}~~~~~~~~~~~~~~}}|{yxvutsssrrrrrstttuuttuuuuvvwxxxxxyzz{|}~~}||}||}}~~}|{zzzzzz{{{{{{{|}}~~~~~~~~}}|{zzyzz{{{{|||||||{{{zzzzzzz{|}~~~~}}~~~~}|zyyxxxxxyzzzz{{|}}}}}}}}|||}}}}~~}}|{zzyxxxyyyyyyyyxxxwwvuuuuvwxxyz{}~~|{{zzzzz{|||}}~~~~~~}}||{{{{{|}~~}|{zzyyyyxxxwwwxxwwwvutssrrrrsstuuvxyz{|}~~~}|{zyxxxwxxyzzz{{{{||{{{zzzzz{{{||}}~}{zxwwwwvvvvvvvuutsrrqqpppppppqrssuwwxyz{{|}}}~~}|{zzzyyxxxxwwvvuttssrrrrsstuuuvvxy{||}}|}}~~~~~~~}|{{{zzzzzzzzzxwvvuuttuvvwxyyz{{}~~}{zyxwvuuuuuuuutttttssrqqqpqqrrstttuvwyyz|||}}}}}}}}}~~~}|||||}}}}}}}}}|||{{z{{{|}~~~}|||}}}}}~~~}|{{zzyxxxwvvvvvvvwxxyz{|}}~~}|{zyxwwvvuuuuuuuvvvwwwxyzz{{|||}}~~~~~|{zywvvvvwwwxxxyyyzzz{{|}~~~~~~~~~~~~~~|yxxwvttsstuttuvwwvwyxxz|zy}~|yy|~}~~~}}}{yywvuuuwwvwxyyyxyzyyyyy{|{{yxyzyxyzz{}||}~~~~~~~~~~~~|zzywusqrrqpooqrrrsrqrrrqrsstvwwwwwwvuxzxx{~~|zwwwvtttttuvwwxyx|~}|}}}}||~}}|zxwwxxxxyz{}~}|}~~|zxxzywwxzzyxwx{{yyz{}{yz{{{ywwxxyyy{|}}|zyxwusqqrsssrtuuvxxwwwwxxxy{|{{{{|{||}~~}~|ywvvvtssssttuvvuvvuuwxwvxxwwxxxxwxxxyz{z|~~~}{yvusrqponnnnnnqsqprsuvvvwvuxzyy||zz|||{{|~}}~{zz|~~}}~~~~}}}~~~}||}{z{{{}~~~~~~~~~~}||}}}~~|zzywvvvvuuuwwwxy{{yy|{z|~|{}~zy{|{zz{{}}}}{yyyzzwuwwvvvvwz}zxy|}~|{}~}}}}|||||{|~~||{xxxutsrssporsqpqrrsssssstutuwxwvuttttuwxxxy{}~~~~~~}{}~zvuuwvuuuwxxwxxxywvxz{{{|}}~~|{zzz{{|}~~~|||{zzz{zy{~{w{}|~~~}}}}}}|{zz|{yy{|~|z}}|}~~~}|{{||}}}~}}}}|||}~~~}~~~}}~~~~}{yz{yxyyyyzyxxyyywux{ywy{||zz{zyyyyxvuuuuvz||}}~}z{|{zxwy{zyyy{{y{|}~}}}~~{{|||||~}~~||{zzywuuvvtsrstrqrrsssstvxwuvwvtsrssssrqrtuutw{{{}}~~~}|{{{yxwwxwuvwvuuuwxxxxyzyyxxyzxwwvwxwy~}}~|{|}}||}~~}|{{{z{{zyxwxxxxxx{|{{|~~~~~~~}~~~}}|zyzzzyyyzzz{|||}~~~~|||{zyz{||}~~|}~}{yxxywvttuvwutvzzyzz{||||{zyzywyzyxz{z{~~~}|{{z||zy}~|{z{|{z{}zwwwvtsstuvvvwx{}||~|{{{{zzyxyyywtsutsrqqrssqprsrruwvvxyyxwvvutuwwwwy{}}}~~}|{zzywvwwuuuuuvy{~}~}~~}}}||||~}~~~~}|||}}|}~~|~}|||{yxxxxyzzyz|zxz|{z{{zzzyyxy{|{z|~~~{}~|{{{yyzzxxyyywutuvwwwvvwwuvxyyxwyzyxwwxxwwxz}~}|zyxxwvwwwwvwxxwvwxzzxwxxwwuutvvvvvxyyxz{|}|}~|{zzyxxxxxyyxxwuuttuutsuvwwvvwxxxyxwyzyxwxzzxxyzz{{|}~}}||}}}}~~}}~~~}~~}}~}}{zz{zz{{{{{{{|}~~~~~~}|||{}}|{|||{{zzz{|}{{~~~~~}}||}}|{zzzyxyz{zyxwxyzyyzzzyyz|{{|}~|{|~|{{|}{yyzzzyxwxyzyy{{zyyyzzzzzyz{||}}~~}}zz{{{zxz{ywyywvvustuuttutsssttrrssppqqrststvwvvwyzzy{~~~~}}}}|{|||||{{{|{{{{zzyyzzz{zzz{|zyzz{{{{{{|||||}}{|~~~}{{|}~|z{||||}~~~|||{{zzzzyyyyyy{{z{}}}}~~}~~~~~}{|}{zzzyxxwxz{zzzz{zy{}|{~~}{yxxxwvuwwutrstsrrrsssstvvvvvvy{zz}~}}}}}|{{{{zyz{{|||}}||}}}}}~}||{zzzzzzzzzzzzywvuuutsrrrrqqqpqrpoqrrssssuvvwvvxzz{}~~|}}}~~~}}|zyyywvyyvtssttstusstvwwxz|}}}~}{}~~~}~~||}}}~~{{}}{{z||{zyy{|||{|~}|~}{zyyzyxwxxxyzyxxxz{z{}~~}}{ywvutssrrssttrrrstuuuuvwvwxxyz|~~}{yxwwustussrrstsrrstuvuuwyyzyz}~~~~}}}}|{yz|{{||}~~~~~~~{xxvussssrqrttsttsstuttvwxxyz|{|}{zzwuuvvusrtuwxxxyz|||}}|z{||{yy{}}||}~~}}}}~~~~~}|{zz{}{z|~~}}}~~~}||{zxxwwwxxxyyyxxyzzyyz{|}}}~~~~~||zxvtstsrssssstvvvwxyyz{||~}{ywwusstsrqqqrrrrrrrssrrstuvvwxxwyyxyzzxy|}}~~~~~~||zxvuusrrqqqrrssttuvwwvwwxy{||}}}}}~~~~~~~~~~~}}}{{{{zxwy{yxyzzzyz|}}||}~~}~~}{zyyzywxyyxyzyyyzz{{||||||||{{{|}~|yz{ywwwwvvwyxvx{zxy{{{zyyxwwxwvxzyxy|}}}}~~}{{{{{zy}}|~~~~}||}~~|{||}}}~~}|{zyxvtssrqqpqrssrtuuuvwwwvvwvuuvuuwxxxz{}~~~|{{zzyxxzyxxyz{ywxzyxxwvutttttttuwz|||~~}~~~~~~}}}}|{{{{{{{|}~~}}}|z{|}|||{{}~|{|||{yz{zzz{{|~~~}{yxyyyxxyzzzyyz{zxxxxxwxzzz{}~|zzyxwvvvwxvuvvuuuuvtrssqprsrrtuvvuw{|~~}~~}~~~}{zzyyxwxxwvwxyyxxz{{{{||||||}}||}}~~~}~~}|zxyzxwxxwwxyzywwwvtutrppqrrqstuuuuvwyzz{}}}}}}~~}}~~~}|ywxyywwwxxxxywvwxvuuwyzyz|}}~}||||zxxyz{zz{|~~~}||}}{{{|~{xz{zxwwxz{{yz|~~~~}}}|{zyyxyzzyxwvx{{|}}}}~~~}{{{ywwvuuuvtstvvuvtoquuurquxxy{||{|~}}||zvuuuutssrqrutpruvtsruxwvuvxxyzzyxy{ywy{{|~zwz{ywwvtsuvvtsvxtqtwxxvwz{z{{{|}}|||{z{|}}}}}}{y{~}{xz~~}|~~~~{xz|{zxx|~{|~}}~~~~}~~|{z{}zwy|zyyy{|{z}|y{~}~}{|~{zyvuvvsrrstttuvvwzzyyxxz|}|z{~|z{||{{|~}~}yz}zwvuuwutwyyzxx|}{{|{}~}{zzyurqqrrppqoosutsrrrrtvvvwxywuz{vswzzz{|}|z~~}~~{zywvutttssqruxxusvyyyxxxyy{||{ywvwyz{{yy|~||}}~~~~|zyzzyxwwyz|zy{|zy{~~zz|~~}~}{}~~~~~zwy{xwwwxyzxwx{}~~}}~|{~~~~|}~|}~zyzwtvxvuttwxwwxyzyxxy}~xvy{zxvuux{wtx{}~|{{zzzzxuwyxxz{zx|~|}~|~{z}yz{{||||||}}{z}~wqturrtsstssuuty|xvwxzzxxy{|zxxxyywvwy|}}}~~|zzywwxwvvuttuustwwvxxvuxyyyzzzywz~ysy}{~~z{}}~~||}~}}~}~{xwxxwwxxwwyyzz{}}|~{wz}|zxvz|yy||}|xz~|}~}}~~{x{}yw|~|||}|yxxvtssvxwvsruwxxvx||zywz}|zxwyzxxxy{{z{}~|{|}}zvx|zxyzz{|{wx|}{zyz{xuvwxxutuw{{y{~}}}~|yy{zyyxwvsrvvrswwuwxxx{|zyxxzyvwzxvuuwxyyxy}~~~{z|}|yuvxvuvwuuxyuuz{z{}}~}}~~~~}|}}|{{{yxy{{{{{|}~}}~~~{|}{zzyxxxyyxxyzyx|~}}~~~~}|}~~~}xy{zzyxz{yyyz||z|~~~}~{{|}}{vy~}{}}~~|~}{{|zyxvuvvwxwsuvvxyxyzz|}}|}~{{{}|xw|~{zz|~||}||xwyxutttvvwusvyzyvwz{zzyxxyyvsuwvwz{zz}}~~~|zzzzxvvwxxustuuuvwxxwwxyyxwyzxvuttvxyyy{|}~~}}|{{||zxwxzyy{{z|~|~~}{{|{{zy{}zw{~||}~}}|yz}}}~}|yx{}zxyyzzxx|{w{~}~~}||}|}}{|~|{z||zvux{yvxyvvyzyz}~}|{zyzzzyvuxywy|}~}~}}}}|{{yxxyyxxxxyyy{||}~~~}}}|||{{{z|}||~}~z{~}zyxyzwuuuvwvuuuvwwxxxxxxwxyxvvwwwvuuvwxz|{|~~}|~{yzzzywwxuttutuwywuuvwxxyzyxxyyxxxxxxxwxxz}~~~||~~}~~~|{{zyyzzyz{{{xvz~|{}}}|yz||{|}||~~}~}}}{z|~}|}||||}~~|}~}}||}}|zz{}||~}~~}||||zxxy{{yxvux{ywwyzywwyzzxwvux{yxzzyyz|~~~~||}~|{{|zwxz{{zx{}zx||zy{zwxzzyz{{zzz}}~~~}}}}}|z{}|{yxwwwvvwwvuvvvwxxwvvwvuwwvuvwxxy{}|{~|~}y{~}|zy||yxxyyyxxwvvwxvvxxwvvx{xuwyxxyyz{z{~~|~~}~~}|}}}{z{{{zxz}}{||zyzzyyzz||y|}~~}|{zzyz{|}|zxxyzz{xvxy{|zz~~}{}}~~~}}~|{zyyyxxxxxwvwxxyxwxwuuvwyxwwyz{{{|~}|{{zyyxwuuvwvuuutttssvwvvvwyyxy|~~|}~}~~}|{|}}}|{yyzxvutuvttwxwvttuutttttwwtuyzxxxz}~~~}}~~}}~}{}}zxyzzzyxxxyyyxwyzxwxyz|~}{~}|}}{{{}~|z|}~}{}~~}||{zy{{xwxyzxux|{z{{{|~~}}}~~}}}~|||{yxwyzxvuvwwxxxxyzzyyz|}}}~~}{zzzyxxxwwvvwwutuuvxzyxyy{}{y|~~~{{}zxwvwyxwvuttutsuvutvwwwy{{yxz}~~}~~}~~~~zxxyywtuuttttttuttsrswwwxzz{zy{}~~~{z{{z{{z{{zzz{||}~~~}|{zzyyyy{zxyzzyyz{|}~}}}}{zz{zzyxxyyxyyyyxz}|{||}~}||zywuuuuuuttwywwxxyxwxzzy|~~}}~}{zyxwvvwvtuwwxyywvvxyyy{}}|}~~}zzzxvvurprtttttuuuuvuvxyxxyzz{}~~~~}}~}zxxxyuqsvvusqsuwwtuwyyxux|{z|~~~~}{zzyz|||}}}}~}|{ywvwwxwvwyywxyyz{{zz{}~~~|xy{zywvxyz{{zyz|zy|}|}}~~{~}|{yyxuuuuvutwyxvuvy{zxxz|||zx}{y{}|}~|zyxvvvvvvuuvwwxxxyzyyyzz|{zzz{|zx|~|{}~{zzyxvuuutssstuwwvvwxxxwyzyyxxz{xxy{~|y{|zzywxyvtttuuuvwwy{zyyz{{{{{{zz{||}~}~~}|}~|}~}|}~|||}|ywwxyyyxyz}{yyz{{wuxyyxxy{{{{{~}}~|yyxxzyxz{{z{{z{{{{zxxxz{ywyzz||}{|{xvwyyyxwwxzyyyyyyyyyxwwywtuyzz|}~}zzz{zxwxzzyyxwx||zxwy{xuwxvuvxywux||{~~|{yvwyyyywwyyxxxzzvvyyyuruxvutuvyzz{{y}~|||||{{zyz|}}~~{{|~}{yz}|yz|}~|z~~}}~}||~|{{||{yyz|{zzz}}y}~~~}|yy|}{{zy|}zxxxwvuwywuvwvwyzyxz|{{~||}|}~~~~}{wz|yvuvwwwz{xw{|{~}~{~~}}~~}~~{z}~|}}{|~}{{{yxxxz}|y{~~}|zxz{zz{{{|~}|yxwux{vtxyvuutsrrtusqsuttwwuvxxtsvxwusstvxwuttwwwz~|~||{{|~|z|}||~}zyz|~|z{{|||~}}~}wxzyyyy{}||~~}~|}}zxz}}}|||{{}{{}}|~~}{xwxy{|{|}}}vrsronoqqommmlmnmlnpsussvxwvy|||~}}~~|}~}}}{zy{|~}||{{|}}~}}~}~~~{z}{|{zzxyxuuutssrqqrtvwvvz|}}{zzwwyyz~{{|xtvywuvxww{|z{|vtsrruwtqsutuxzxuw|{yz|}}{xxzyvwxxwvvy|}~||{ywxz~~yvvtppnlmmiiklmopposy|~~|~zxwurnlkigimopqsvusswzxsqqpnkiloqrpov{z{|zzyz|||}}}~~}ytqsvsnprqpqrssuvxyy{}~~}|}{xwzzvrsxyxyy|~}|yy|}xttusqrroosvttuwxxyzywyzurvywvy{{}~}{~~~~~~~|{}|zyxxywuqnkihjligkoqrstsrturpvysosxuppsttutuwxyxyz||}{{~~|~}|{yuuwwvxxyz|||zz||{{zwsponmnpqruvy}}z{~}{|~{z}}{xwtpmlmiffffedfghjlkikorrsttutrsutsvz{|{zwuvvuvyyxyzzzyz{yxyyxwwuuxzzz~~}|{{}}||~~|{{zyxxxxvvxy|}~~~~~}{ywtrttrsssqpqsrrrqonoqrsstuwvuy}~}~}{zyzzxwyyxxyyzzz{|}}}|||{{}~~~{yxwy{yxzzzyxy{zwvvvvtqommnnllpssrrtvurruvtstuxxx{~|zxvvwtrsutuwwwvtvxwuvutuuvz}~~~~zwusqpqrqpoppommmlkighhhgfggfgjlmmllmnnoqstuwwwyzzz{}}{|}{zyyxwwxxvtttwxuvyxvutrqonnoopqrrsvxxxyz||{}}|{zyxwvvwxxyxwvtpoppnnnnoooqqpqtuvustutsvxwwy{{{{|}{y}|zxutsssssrqoprrrqqqnlkllllkjiijmnlmonnqtuvvvxyy{}~}||}~}~}|{zywtsqommmoooqsrqonnppopqsuvy{}~~~}~~zxwutsrrssrpopqqpopomkkllmmlllmprrtuvvtsuuux}~~~}|zzzyyywuvwuuwxwvvwwwxz|}~~~}}zwuusqpqqppqsuuuvtrststvxz||}|{{{z{~}{zxwusttpnpqpqtuvtstuuuvvtstuuvwz|~~|yvuvxyyzzzz{|{yyzzyyyyzz{{{|}~~}|zxvtssrqqqonnoponljihhhiijmoqsvvvxyy{}~}}}|{{{{{zyxwvwwwvuuwyz{||||}~~}||~|ywvutssuwwvwwwusqpnmllljiijijlmnnlmoopqqpoprstuuvvw{}}|||}~}zwtrqpooppqsstvwxwutuutuusrtvxz}|ywutsrqonnmlnooonmmmlkllmoqqrstttuvuuwz}~~{zzzzywxxxxxwwwwwusrrqomnonmmmmmmmoooprttwyyxwwwwxxyyxy{{|}~}{zwutsqnmnppppppppqqqqqqrsstuvwxwxy{{|~~|zzyywwwvtstttttuuuuvvutrqonnnnoooprsstuwwxy{|}}~~|zyywvwyyzz{|}}~|zxxwvvvwwvwxyzzzzzzz{{{z{||~~~}}|zxyyxxwvwvssutssuwyz{}~~}~}|||zxxxyzz|}~~~||~}|{|{{z{}{zxvtssqpqqoooppoppqqrssssvwxy{||||}}}}}{z{{{z{|||{zz{{|}}|{zzyyyyyzzz{zyxxxyywwvvtsrqpponnnmllmnpqrtutuwxwxxyyzz{|{yzzyz{{|~}}{zyyxwwwvuuuuvwxyyyz{{zz{|}}~~|yxxwvutrqomkkkjihkmoppqrsstuttvwuuwyz|~}}}|yyxxyxwwxwwvvvvvvutrqrqqqrstrrstuuttuuttttuwxz{|~~~}}}~~~}|zyxxwvtsrqppopqrrstuutssstttuvvuvwwwwxxwvwyzzz{{|{{||}|{{{||{zz{|}}}}}|{yxxxxxyyyxwuuvuttttttttuuvxxxy{{{|~}{zzz{{z{||{|}||{||zz{{zzyxyz|{{{|~~~|zywutstvwwwwxxyzzyz|}~~~~}}{yyyyywuuvuuuuwxxy{|||}}|{zyyxxxyzz{}~|yvutttspnpqppruvwvvuuuvvvvvussuvwvvwxwxz||}~|{||{z{{|||~~~~}|{xwuutsqqqqrrqprsrsstwxxxyywvtsssrrrqqrrrstvyz{~}||{{yxxxyxyyz{}~~~~~}}{zyxyyxyz|}~~~~}}|zyxwutsqpqqpooopqqqrtuvwxxxxxxxxwwvvvutvxyz{|~}}|||||}}|z{|}~}~~}}|{zyyxwutsrrrssssuxxyzz||zyyxwusstsrstwxxy{|~}{zxxxwvvvwxvutsssrqpponnmkklllmmnnmmnooqstuwy{|||}}|}}}~}}~}}}}}}}{zzxwvvvvttvwwwwxyz{}}~~|||}}}|}}||||||}~~~}}~~}~}}||}~~~~~~|{z{{zyz{{{{|~~~~~~~|{zyxwwwwxyzzzz||{{{zywvvwvuvwwxyzz{|}~}}~}|||{zyxxxvvwvuutttsqqppqrrsttsstuvwy{|~~}}}}||}~}|zxxxwvuuvvvvvvtssrpoooomlnpppqrtvvwxyzzz{}}~~}}|}~}{{|{{zyxxxxxwwwxxxyy{}}~~|{zzxxxvuuuuutsuuutssutrrtuuuuvvwwxyyy{|||}}~}~~~}|{{|}}}}~~}}~}~~}~~}}||||{|}}|{ywvutsstttstsssstuuuvwvvvwxxxy{{|}~~}{yvusrqpommmmmlllmnnnoonnppppqrstuvwwwwwvvwwxyzz{|~~~~}}}}}|zxxxwvuuvuuvvwwwxxxxyz||||}~~}||{{{zyyyzzz{}||}~}}}}}}}}~~~}}}~~~~~}|{yzzzyz{|||}~|zywvustuuuutuuuvxyxxxzz{{|}||}~~}}zxvutsrqrqppqqqrttuuuvvuuuvvwxz{{z{{||{{|~~}}}}}}|{{|||}~~~~|{zxusrommmmmllnonpqsstuutuuuuuvxxvvxyyyyyyyz{{}}{{zzyxwvvuvvvwyz{{zz{|}}~~~~~}||||{yxwvuutssrqqqrrqrttuxyyxyz||{|}~~~~|zyyyzz{|}}~~~~~~~~~}|zyywvsrrrqqqqqpoprrstvwwxyz{{|}~~}|~~}}~~~~}}~~|zywurponmkkllmllmnnoooppqqqrrtuuvwwxvtsssttuwyz{}~}}}||zyzyxwxwvuttuttttsrsstuuvxyyzz{}~}}||{zz{||}}}~}}~~~~~}}}}|}~~~~~}}}}|||}}|}~~~~~}|{{{zyz{{{{|}}}}~~|{yxwwvvuttuttuuuuuvwwxy{{{}~~~~~}{yyxwuuuusrrssssttssstuvwyyyz{|}}}|{{zzzz{|}~~~~~~}|||||{{zzyyz{{{|||||}}}~~~~}{zxvtsstsrrrqpppqqqqrrrrrsttuwxwvwxxxwvwvuuuvwwwz{{|~~}}}|{zzyxwwxxwwxyzyxyyz{~~}|||{|~}{zzzzzyxwvvvvvuutssuvwwwxyxwxyyz{|}|||}|{{|{zyxxxxy{{|||}~|{{{ywvvtsstttsssrqqrrssstvvvwxxyyz|||}}~~~}}||{||||}~~~~~}{zyxwvusqoooooonnmmllmnnoprsttvxxwwvttsstsstvwxz{}~}{zyxxwwwvuuvvvvuuuttuvuuuvvvvvwwwyz|~~~~~~~~~}|{{}}}~~}}|{zzzzzzzyyy{||~~~~~~~~~~}}~~}}||}}}~}}|{zyyyxwwxxwxxxwvuvwwxyyyxxz|}~~}}}~~~~~}||{zzzxwvuutstutstuuvwy{{z{}||{zzywwxyyz{|}}~~}|{{|{{{{{zzyyyyyyzyxyz{||}~}}~~~~~~}}}}|{zyxxxxwvwvutttsrrrrrrrrsstttuvuuvvvvvuutsstttuvwxz{~~}~~~}|||{zzzzyyyyyz{{{{{|}}}~}||}}}|{{{{{{||{{{}~~}|{zzyxxyzyyz{zz{{{{yxxvuvwwwxxyyyyyxxxxyyxxwwxyxyzzzz{}~~~||{yyyxwvuvwwwwxxwvuuvvvuuuuvxyyyyyyxxyzzyyyyyyyz{zzz{{|~~}}||{zyyxwvvuusrrqppqqqppqrrrstttssuuttuuvvvwxxxyyyz|}}}}~~}|{zyxwwvvvvvwwxxxwwwuuvvvuuvxxxyzyyzzyyyz|||~~~~~~~~}|{{{||}~~~~}}{{{{|{zz{{{{|}}|||}||}}||}}}~~~}}||}}}~~}|||{{z{|{yz{yxyzyyyy{{{|}~}}}}}|||||{{{{zz{{z{{|}}~~~~}|{{yxxwwwwwwxyyyyyxyyyyxxwwwwxyyzzzzz{|}}~~~~|{||||||}|{{{{{zzyyyyyz{{zzzzzz{{{||{{{{|||}~~}|{|||{{{zyyyyywuuuttttttttttssrsrrqqqqpqqrqqsuvwxzz{|}~~~}|{z{|{zzzzzyyzyxwxxxxxxxxxwwxxwxyzz{{|}}~~~~}}}}}~~~}|{zyxwwwwvwwvvvvvvvuuuuuuuuvvvwyyyyzz{{}~~}}|{{|{zzzzzzz{|||{{zzz{zzyxwxxvuuvvvuvvvuvwwvwwwxxxyz{|}~~}}}}~~~~~|zyxwvutssrrrrrrqrrrrrrrrsttttuvvvvvvwvvwwxyz{|}~~}{yzzxwwwxwxyz{{{{zyyzzzyyyxwwwwwvvvwwwxyzzzz{|}~~}||{zxxzzyyyzzyyz||}~~}{|||{zzzxwxyyyyyzzzz{||{{{{|}~~~~}}}}}}}}}}}}~~~}}~|{zzzyxxxxwwxxxwvvvwxyyzz|||~~|{{zxvwwvvvuuuuuuuuvvwxxyyyzz{{||}~~}|}~~}~~}}}~~~~|{zzywvvvvvvwyxxyzzzzz|}}~~~~~}}}}}}}|{zyxwtrqqppopponopppppqqqrstvwwxyz{|~~}|{yxwvvuttuvuuuuuuuuuuuuvwyyyz{|||}~~~}{{zywuttttssssttutttttuvwxyyyzz{|}~~~~~~~~~~~~}{zywvvvtstttttuuttuvvvwxyyz{|||}~~}{zyxvuussrrqqqqqqqqrqqrssrrsttuuvvwwxyz{z{{{{||}~~~~~~}}|{|||||}}~~}~~~~}}|zyxwwwvwwwwvwxxwxyz{|}~~}{zzyyxxxxwwxxyz{{{{||}~~~|{zzyxxxwvvwxyyzz{zz{||||}~~}~~}|}}|{z{|||}}~~~~~~~}~~~~~~~}}~}||{{zyyyxxwwxxxyyz{zzz{{{{|||}}~~~~}|||{{zxxxxwxyz{zyzzz{{{{{{zz{|||||{{{|~~~~~~~||~}|}~|{}{{~~~~}||{}~|zz{{zyz}}}~}~}{}~~~~~~~~~|}}|}}}||{zzzzzxwxyvuuuuuutrsuvvvvvvuuvvtuvvvvvxyyyxxxyz{||{|~~~~}~|{yyyxxxwvwwvuvwwwvwywvwvvuvvvuwwux~~~~}|}~~|{yz||||{}}z{{{{yxxxxyyyyyzzzzz{|{z{{{{|}||}~~}}~~}~}}~~~~~}}}}}}|||}}}}~~}}~~~~~}~~~~}}~~~~~}|}}}}|}~~~}}}}|~~|{ywwvsssrrqqrstsrsttutsuvutwxxxz{{{zzzzz{{zx{|zxz{|}~~~~~}~}z{}}}}}~}~~}}|}}}~~}|{{zvsrrv}}|zxxxyyz{|~~~}}}~~~~}}~}}~~~||||{||}~~~~}}}}}}}~||~{||{{zxxyz{||||{zz{{{zyyxxxwx{|{}~~{yyxwvuuwwuuwyyzzzz|~{y{~~|}~}|{z{{z{{zzz{||z{}}}~~}|{yxwusrqpoponoprtssttrrsvxxxxz|zxwwxyvuxyxy{|{{|~~}}~~~{xyxvtsrrsrrtx}~~~|}|z~~}}~|z{{z{zyyy{|{{}}~}z|~|z|}~~}||||}~}|}~~|z}~~}zz|}|{{|~~}}||{{{yz{zywuwywuuvxywwxyzyxz||{|}~~~}~~zyzyxwuvxxyyy{|{zyy{}|{xz||zxwyzyxxwyzzyz|}||}~~}|zxwvtrqrrpoopqppqqrsrrrswvrsuuutsssrqppqqsssuxxxxwx{|}}}~}||zyxvuttuuttsttsu{}}~}}~~~|z{||||{{|||}|{{||{zzzzzzzzyxwvvuvwvwxyzz{|}}~~{{|~~~}}}}}}}|{|}|{{{{{zyyxxxvvwvvuuvwwxy{|{|}~~}{{yyyxwwyxwxyyxxyyyzzz{{zyxwxxwuvwwvvuttttuutuvwwxxyy{|}~}}~|{{ywwwvvvvutrtusrtutrrqqrrrqonoqpppqrrqpnprstwxwwxz{||}}|{yyywvuuttrsttsrrqqsuxz}~|zz{zyzzzzzz{|}~~}{{{zz{||yxxyxxxyywwvttvwvvvwzyx{~~}~~}||}~}}~}{zz{ywxzyyyxwvtutsssrpprtsqsuuuwxyz|}}}}~~}}~~|{zzzz{zzyxxxwwxxwusuvutssuusrrstttssuvwwwx{|||}}}~}zyyy{{ywwxxwvvvwwuttssrpqrqpppqqponnnmmmmnoooooppqstuvvwwy|||}|{{|{zyz{{zyxxwvvvutsqppqsuwy{||{|||}}|{zyxxyz{{{|~}}||||{zxxxwvuvwvuvutsttsrstttuvwwvxyz{|}}|{zzyxyzwuuvvvvvvutttsrstssstuvxyyxxz{|~}||}~~~~~}{{|~~|{yvvxvuututrqrssrqqpqqoopqqqqrstvwxxwxzz{~~~~~~}|~~~~~|{{zxwxxvutttrqrronnnnmmlmnonmmnonmoqqqrtuuvwxxxz|~~~~}||{|}|{|}}||{yxvttuusrqqqpoqrsttsttsuvwyzyz{{{}~~~|{zzxxxxxwwwwwvvwwttuttstvwvtvxyz{||~~|{yyyyxxxyxwvvvvuuvvtrssqqrstssuvwx{}||}~}~~|z{{zywuutrruvuutssrrstsssrqrrstuuvxz{{|}~~~~~~~}}}~~|}~~}}{zyxvtsssrponmnoopppqqnlmnnnmmnonoprsttuvvxz|}}|}~~~~}|}~~}}|{||zz|zxvsrsrpppnmmnooprtuuttvyyz{||}}~~~}{yyyyxwwvvvvvvvvvwwwvwxyxxy{zyyz{}~~~~}|{z{{xwxyywuwxxwwwwwyyxwwxxyzzzz{|}}~~}~~}|}~~~~}~~|||{yyyywutttttssrstuuuvvvvvvvvwwxyyyz{||{|~~}|||}}}}}}}~~~}~~}{z{{ywvvwvtssrqrrrrsstsrrtsssstuuvvvwwxxy{|||}~~~~}|||{{{|}}||}}}}}~~||||{ywvvutssrqqqponoqqpqsstsstuwwxyy|~~~~}{zzzyxxyyyxyzzyxy{{zz{|||~~~~}{{zz{yyzywwwwxyyxxyyyyyyzzzzz{||}}}~~~~}{yxxwvvtstuttuuvvuvxwvwxxxwwzzz{||}~~~~~~}~}}~~}~~~~}}}|zyxxwvuttssssrqrsssstttsstttvustvwxxxxyyz|}||~~~~~~}}~~}}~~~}|{yxwvtsssrqqqqqpprsttsrsuvutvyzzyy{}~|{yyzywwxwwyxxyzyyz{{|zz|~||}~~~}{{zyyxxwxxxxxxyz{{zz{{||||{|}~~}}zz{yxvuvuttuutuvvvwwxxxwxxxxyz{{{}~}|}~}|{zxwwvutsrrrrrsttssttuvvuuvvwwvxyyyzyz{{|~~~~~~|z{zwvuuvtqqrqqqqrrrrrssrsstuvutvxxxz}~~~~~}{zxxxyxwwxyyyyyz{{{|||}~~~~~~|zyxyxwwvwxwvwwxyxwyzzzzz{{{{{}~~~|zzywvvvvutuutsuwvuvxyxwxz{|{{{{}~}}}~~~~~|{zyywvuutssssssssttttttuvwwwvwxxyyyyy{{zyxz{yxz{zz{|~}|~~{z{zyxwvvussstsrrsttsrtvusttuuvwxwwxzzyz|}~||}~~}}|||zxxyzzyxyz{{zz{|||z|~~}}}~~}}~~~}~~}|{{{zyyxwwxxxwwxzzz{{||{}~~}||~~|{||{{{{|}}}}~}}}|zyxxxwwutvvuuwxwvwxxxxy{zyz{zzzz{{zyzzzzzzzzz|}~~}|{zyxwvxxvuutttuvwvvvwxxxyyyzyyxwwwwwwvvvwwwwyyxxz}~}~}||zyxxxwvvvvuutuvuuuvwvvwwwwvvvuvvutttuutuwwwyz{|~~~}}{{{{{{|||||||}}|{|}|{zz{zxxz{{zz|~~~}}|{zz{|zyzzyxyzzz{|||||{{{||zyzywwyyyyyyz{|}~}~~~||zyzzyxxxxxyxxyzzzzz{zxxyyyxwwwwwwvwxwxxyzzz{}~~}{yzzxvvwxxvvwxxxwwxxyxwvvwvvvuuuutttttuuvwwxxyz|}}}~~|{||zxwxxwwvvvwvvwwxxxwwvwvutsssrrssrstttuvwyyy{}}~~~~~~}}}|{zzyxwwxxwxyyxxyz|||}~|}~|z{{{{zz|{yz{{{zzzyyxxxwwwwwwvvwxyz{{|}~~}||{zyxxzzz{zxyzzzyxxxwvvwwvvuuvvvwwwxyzzz{}}}~~}{zyyxxxyxxxyyxwwwvvwwvuuutttuuttuuuwxxwxyzz{|}}}~~~~~~~~}||{zyyyyyxyyxvvvvuttttttssttsrrrstttvvvvwxzz{|}}~~}|{{|{zz{{zyyz{{{{{{{|}}}~~~}{zyyxxwwvwwwwwxwwxxyyxyzzyzz{|}~~}~~~}}|zzzwvvvvvuttuuvvuvwwvvwxxwxxyzzz{{|}}~~}}}}~}{{zywwwwvuuutssstuutttvwvvvvvwwxxy{{{{{{||}}|||||||}~~~~~~}{yxwvvutsqprstssttuuuuvwwwwwwxwwxyyyyyzzzzzzz{{{{|~~||}}{{||||||}}|}}}}}}}}}}~~~~}{yzzxwwwwvuvwwxxyyzzzz{||{|||}}}}}}~~~~~~~~}|{yyxwuuttttuuvvvvvvxyxxxxxyyz{{zz{||{{}}||||}}~~|{zzxwvusrsstsssssttuvwwvvwxyxyyyzzz{{{{|||{{{|{{|}||}~~~}|{zxwwutttttttsrsuvvvvwwwxyyxxxxyyy{{yyyyyyzyyyzzzzz{}}~~~~}|||}~~}~~~~~~}}}{zyyyxwwwwxxxxyz{zy{||{{{|||{{|}}}}~~}}|}}}}~~}||zzywvuuutttuvuuvwwwwxzzyyz{{{z{{||}}}}}||||||}}}~~~|{{zxwwvvtssssstttuvwvwxxxxyzzyy{{yyzzzzz{zzzzzyz{{|||}}~~|{{zxwvvuuutssstttttuuvwwwvwxyyzzyyyzyyyzzzzzyyxxyyyz{{|}~~}}~~~~~~~~~~~}|{{zzzyyxxxxxyyzzzz{{z{||||}}~}|~~}}}}}}}}}}}}}~}||zyzyxwvwwvttuuuvvwwwxxyz{{{{|||{|}||}}}}}}|{{{|||}~~~}}{zyxwvvvvuutuuuuuuvvwwxxxyyyyz{{|{{{|{z{{{zzyzzyyzz{||}~~~~~}|||{yxwvvvuuuuuvutuvvvwwwxwwxxxyzzyz{{{{{zzzyyyxxxxxxyyz{|}~~~~~~~~~~~~~~}|{{zyzzzyzzyyyzzz{{||{|~~~~~~~~~}}}}|||}}}}}~~~~~}||{zyxxyxwwvvwwwxxxyyyyz{zzz{|}|}}}}}|||||{{{{||{{|~~}~~~}|{{zzzxwwwvuuvvuuuuvvvvvwxyyyzzz{{{{||{{z{{zyyzyxxy{||}~~}||{{zzzzywvvvvvuuuuvvvvuvvvvwxxyyzz{{{{{||{zzzyyyxxxxxyyzz{|}~~~}}|||{zzzzzyyzzzyyz{{{{|{{}~~~~~~~~}|{{{{z{||}}~~~}}}}|zzyxwxxxxxxxxxxyyyyzz{||||}}}}}}|||{z{{zzzz|||}~~~~}}|{{zzyywwwwvvvvvvvvwwwwwwxyzzzz{|||{{{{zyxxxwwxyyyyz{|}~~~}||{{zyzywwwwwvuuuutuvuuvwvvwxxxyz{{{{{{{{{yyxxxxwwwxyyy{|~~~~~~~~~}}||{zzzzzyzzzzzzzzz{||{|}~~~~}||}||{{{{{{||}}~~~}}|{zzyyxxxxxxwxyxxxyzzzzz{|}}}}}|||{zzzyyyzzyz{|}}~~~}}}}||{zyzzzxwwwwwwwxwwxxxxxxyyyzzzz{|{zzz{zyyxyyxwyzzz{|~~~~~~}~}|||{zzzyxwwvvuuwwvvvvvvwwwxwxyyyz{{{zyzyyxxxxxwwxxyz{{||}~~~~~~~~~~~~~~~}}||{zzzzzzzzz{{{{{{{|}}}}}~~~~~}|{{|{{{|||||}~~~}|||{{zzzyyzzzyzzzyzzzzz{||{{||{{{{{yyyyyyyz{{{|}~~~~~~~}||{zzyyyxxxxwwwxxxxxxxxxyyxxyzyyyzzyxxyxwxyyyyyz{{|~~~}}}}}|||{zzzyyxxxwwwwwwwwxwwwxxyxyyzyxyyyyyyyxxxxxwxxyyyz{{{|}~~~~~}}~~}}~~~~~~~~}}}||{{|{{{{{{{{||||}}|||||||{{zzz{zzz{||}}~~~~~~~~~}||{{{{{{{zzzzzyzz{{{{{{{{{zyyyzzzyyzzzz{||}}~~~~~}}}}|{z{{zyzyyyzzyyxxxxxxxxxyxxxxwwxxxwwwxxxxyyzzz{{|}~~~~}}}}}}}}|{{{{zzyxwwwxxwwwxwwvwwwwwwwwvwwwwvwxwwwxxyyyzzz{|||}~~~~~~~}}~}}||~~~~~~~~}~~~~~~}}}}}~~~~~~~~~~~~~~}}~}}|}}|||}}|||||{{||{{{|}}}}}}}}~}~~~}|}~}}|{{{||zz{|{z{|{{{{{z{||{{{||||||}~}}~~~~}}~~~}{|}|{{{{{{{{{{{zz{|zyz{zyz{zxz|{zz{{{{|||}}}}~~~~~~~~~}~~~~~}||}~}|{|||zz{{zy{|zxy{{{zz{zz|{z{{zzz{{{||||{{}~}}~~~~~~~}|||{{{{{zz{{{{{||{{{{{{{{{{{{{||{z|~{y{}|z{||||||}||}}|||{{{|}}}}~~~~~~~~|{{zyxyz{zyzzyyyzzzyyz{{{zyyyxyyyyyzz{|{z{}~~~~}}}}~~}}~}~~}~~}~~{yxxwwwwwwvvvvvwwwxxxyzz{{zyyzyyz{zxyz{~~~}}~~~{{{{||}~~~}~~}}}}~~~~}}~}zxxzyy{}}|}~}{{|{{|~~~~|{{|||}~}yyxwwxyxxxyzz{zyxz}|{|~}|{zz{{{||{{{{|}~}}{xwwvuuuwxxxyyyyyz{}|{z{zxxywvwyyy{|{{}}~}{yxwwvuuutuvwwxxwxyyyz|{zzzxxxwwwwwwwy|~~{zxvwxvuvvttuvvvwwvvwxwwxxxxxxvtuvuuwxyyz{}~|zxwutuvttuutsuvuuwxwvvwvuvwvuuvutuvvvwxxyz{|~~}||zxvvtrrtsrtuuuvvwwwwvtvwurtutrstttuvwwxyz||}~|zyxvvutsrrsssrrssttuvuuvutuutrrrqqqrtvvvwyyy{}}}~~~}{xvvwvuuutsstttsssrrsuvvutssrqpooqrrswz~~~~}}}|z{|}}~~}~}~~~}}|||||||||{{{{z{{zz{{{|}~}}||{{{||z{|{{||zyxxxyyyyyxwwxyyy{||}}||}|zzzzyy{zyyxxzzyxwvuvwwwwvvuuwxz{{{|}}||{z{{zyxwwwwxxxxvvwwwwvuutttsttsstvxyz{|~~~}||{zzyz{zyxxwvvvvvutstttuuusrrrqrsstuvwy{|}}|{zzzyyyyxxxxxwwvusstuuutssrsrqqqqqrstuwxxy{|~~}}|{zyyyyyxxwvvvvuuutrrssssrqpppppqqqrstvwwxyz{|~}|{||{zzyxwwwwwvutsrrssrqrrqppponnoppqqqrtuwxyyzz|~~}|||||||zyyyxwvusqppoppppooooooonnnnnpqrsttvxzz{{{}~~}|{{yyz{zyyywuttssrpoonoooonnmlmmmllmooopqrtuvy{|||||~~~~~}}|zzzzzzxvusrqqqponmmmmmmmmnmllmnorux|~}}||{yyyyxwxyywwwwwxyzz{|~~~~}||{zyyyxwvuuvwwwwvvvwxxyz|}~~}{{{{{ywwxwvvwvtsstttuuuuvwxyz{|}~~|yxvvvvwvuuuuuvuttsrrsttttvwyz{|}~~}}{ywvuutttutssrssrrqqqqqrssuwxy{|}}~|{zywvutssstutsssssssrqpoprtuuvxyz{}~~~~~}{zxwuutrqqqqrsssrqpqqqqqqrrsuvwxyz|~~}}|||{ywuttssrqqpppqrssrqppqrrrrrsuvxxyz|}~~~~~~~}{yyxwwvutrqqqpppppopqrqqqqrrstuuuvxyyz|}~~}|||}}}}}~}}|{zywvuutsrqqpppppqqpqqqrrrrrsstvwxxyz{}~~~}|||{{{{|||||||{zzywvutrqqpooooppppqrrrrrrsttuvwxxy{|}}~~~~}}}|{{||||||}||{{zzxwvusrrqppppppppqrqqrrstuwz|~}|{{{|{{{{|}}}}}~}}~~~~|{{zzzzzz{{{{{||{|||||}~~}|{zyxxxxxxxxyzzyzz{{{{||}~~}|{zyxxwwwwwwwxxxyyyzzzz{{||}~}|{zxwvvvuttuuvvvvwxwxyyyyyz{||}~}|{yxwvutttttttuuuuvwwwwxxyyz{||}~~}|zywvutsssssttttuvwvwwwwxxyzzz{|}~~}|{zxwuutsrssrsstuuuvvvvwwwxxxzz{|}~~}|{zywvutsssrqrrssttuvvuuvvwwwyyyz||}~~}|{zywvutsrqqqqrrrstuuuuvvvvwxxyyz|}~~~~}|{zxwvutssrqppppqqrssstuutuuvvvwyzz{|}}~~~}}|zyxvutrrqqpppppqqrrstuvvx{|~~}}|{zz{{{{{|}}}~~~}|{zyyyyyyyzz{{||}}~~~~}|{zyyxxwwxxyyyz{{|||}}}}}~~|{zyxxxwwwxxxyyzzzz{||||}}~~~~~}|{zyxwvvvvvvvwxxxyyzzz{{||{|||||{||||}~~~}|zyxwvuuuuuuvvwwxyyzzzzzzzzyzzzyzzzzz{|}~~}|zywvuuuuuuuuvvwwxxxxxxxyxxxxxxxxxxxyzz{|}~~}|{yxwvuuuuutuuvvvvwwxxxxxwwwvvvvvvvwxyyz{}~~~}{zyxwvvvuuuuuvvvwwwwwwxwvwwvuttuutvwwwxz|}~~}|zyxwvvvvvvuuuuuvwwwwwxxwwvvuuutuuuvvvwxz{|~}|zyxwvvuuuttuuuuuvvvvwwwvvvutttttttuvvvwyz{|}~~}{zywvuuuuttuuuuvvvvvwxxxyyzzz{|}~~}}}}}}}~~~~~~~~~~~}||{{{{{{{{|}~~~}}}}}}}}}}}}}}|{{zyyxxyxxyz{{|}~}|||||{{||||||||{zzyyxxxwwxxyz{{|}~~}|{{zzz{{zzzzzzyyyxxwwvvvvvwwxxy{||}~~}|{zzzyyyzzyyyyyxxxxwwwwvvvwxxyyz{||}~~}|{zzyyyyyyxxxxwwwxwwwwwwwwxxyyz{{||}~~~}}|{{zzzyyyyyyxxwwwwwwwxxxxxyyyyz{{{|}~~~~~~}|{{{{zzzyyxxxxxxxxxxxxxyyyyzyzzz{{{||||}}~~~~~~}~~~~~~~}~}}|{{{zyyyyxxxxxxxyyxyyyyyzzzzz{{{{|}||}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|{{zzzyyyxxxxxxxxxxyyyyyyzyyz{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~}}}~}|||||||{{zzzzyxxxxxxxyyyyyz{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}||{{||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~}}}}}}}}||||||||{{{||{{{|||{{|{{{{||{||||||}}|}}}}}~~~~~~}}}~~~~}}}}}}}}}}}}}|||}}||}}}|||||||{{{{{{{{{{{{{{|{{{{|{{{||||||}||}}}}}}~}}}~~~}~~}}}}}}}}}}}|||||}||||}}||||||||||{{{{{z{{zzzzzzzzzz{zz{{z{{{{{{{{{{{||||||}}}~~}}}}}}}~}||||||||||{||||||||||||||||{{{{{{zzzzzzzzzzzzzzzz{{{{||||}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||}|}}}}}}}}}}||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}|}}||||||{||||{||||||||||||{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{|||{||||||||||||||||||||||||||||||}}||}}}}}}}|}}}}|}}}}}}}}}}}}}}}}|||||||||{{|||{{{|{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||||||||||||||||||}|||||}|}}}||||||||}||||||||||{{{{{{z{{zz{{{zzz{zz{{{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~}~~~}~~~}}~}}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}~}}~~}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||}|||||||||}|||||}}}}}}}}}}}}}}}}}}}}}}||}}}||||}}}}}}||}}}}||||||||||||{{||||||||||}}|||}}|||}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|{{{|||||||||||||||||}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~}}}}}~}~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}||}}}}}}}}|}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||||||||}|||}}}|}}}}}}}}}}}}}}}}}}~}}}}|}}}}}}}}||||||||||}}||||||||||||||||||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}}|}}}||}}}||||||||}||||||||||||||{{||{{{||{{{{|{{{{{|{{{|||{{|||||||||||||||||||||}|||||||||||||||{||||||||||||||||||{{{{{{|||{||}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~}}}}~~}}~}}}}~}}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~}}}~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{||{{{|||||||||||||||||||||||}}|||}}}}}}}}}}}}}}}}||||||||||{{{|{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~|}|~~}}||{{|}|{||{zyz|{zzzzzz{zzz{|||{yz|{{zz{|{{{|||}}~~~~~~}|{|}}}~}}~~~~|{{zzyyyxyyyyzzyz{{|{zz|||||~~~~}{zzzz{||{{{{||||{zz||{~}}|{|}||{yyyyxxz{{{||{zzyyvtuuttvwwxy|~~}}}}}~~}~}}}|}}~~}}~{wvvwwusqqrrpooqsssuvwxwwwz}~~}{ywutsrstsrrrrqonoprtuvxxvvxxwwwwwuttuvvvwvy|~~~}~|{zz{{zyyyzyyzz{|||}}}~~~~~~}{yxxxwwy{|}~|zxwvuuvxz{|~~zwtssqpppmmoqpnlkkkklnpqqqrsuvvurqpqrstvy|zyyz{z{||{}~~|zvttuuuuuvwxxyyyz{z{|~~}{zzyyyxxwwx{||}~}||~{zyxvtqoonmmmnoppqruwy{}~~~~|yxvurmijjklnpqsusqsvwvrooomlllmnpqsuwz}~~|{z{{}}~~~}{wsstsqpppoooopqstttvxxxyzzzyyyxvuttuvvxyy|}||z{~{zxwurqqqpnlmooqrsstttutsstrprtuuuvxzz{~~|yvtrrsrruxxyz{|||}~}|}}|{{{}}|}~}}~}|{{{z|}~~zxvtttuvxz{}|ywusrqommlllllorqooptxxyzzzxvxyxxz|}~|zwtpnooppprttsqqssrqpqrrpomnpopqrtuuvwxz{|{{}|xxyxwxzzzywuttuuussuuuuutsqpppqpnoqqrstvwxxxxyz||{}}ywusrppnlkkkljjllkkkkjhggijkkllmopqrtvwwz}|}}}|{{|{{}~}}~~~~~~|{z{{{zz{{{{zzxuuxwutrqpnmmnoqrrrtwvuwxwwwxyz{}~}{zyxwvwvvvwxxwvvvvvvvuuvtuw{|}}}}}}~~|zwuttsrrrqqrrqpnnnljjjijjihhiklkjjlmnopqqrtvwxyz{{|}~~~}~~{zzzyywxxwvvuttuvuuwwtrqqppnmlnoooopruuuuvxyzzz|~~~}|{ywwwuuvwxwurrqponmllkkllmmlmooopqppsux|}||}~}{||{||{ywwvuuvtsssuvutuvwwwxz{|{|~{zywutsrqrrsuvvutssttuuvwyz}}{{{{yxxwvwxxvvvspqqppppoopqrtuvxwuuuuuwxyy|}}|zyyyxyyxxvvwwvusrqqponnnmmmmooonllnpqrtuuvwyz{|}}}~}|zxwvwxwwurppomljjjiijkmnnmlllllnopqrtuvwyz|}~|ywwvwwvvvwwusqonmkjiiiiiklmmllllllllklmnprvz~~}zyyz{{|||}|{}~|zzzz{{{{||}~~|zxvuutsssqpprsrqpnljjkllmpqruxyzz{||~~}|~}|{zyyyyxwuuvwxyz{zyz{{zyyyzz|~}zxwxyxyyz{zxwwutrpnmmmkhhijkllmmmmnnnnonnpqqrtvvwxz}}}}}~~}}}||}}|yusqpnnonmnoqrtttsssrrrrsrqsvvwz|~~~|zyvtsrpomlkklmmmmmljjlljjkmpqqtuvwxy|~}|{zyxvvwwwvuuvwxyxyz|~~}}~}|{ywuuuttuvwwwvwwwxwwxyyyy{}~~~}|}}{z||{{{{||{||{yxwusttssstvvvwxxyz{|}~~~}||}~~~~}||zyyz{{{}~~~}||{{yxwusrqqqqpppqstuuuuuuvvvwvvxz{|}}}~~~~}}|||{zywusrponnnnooopqqqqqrqqqrstssuxyzz{|}~}|{zz{{zzzz{zz{{yxwvvusrqpoonlklmkkklnooqsstvxyyyz|}~~}{z{zz{}}~~~~}}}}}}||}~|zxututsqoqsrqqqrrrstsstvvxz{|}~~~~~~}{zzzz{zyzyyyyz}~~~~~}{zz{|||||{{{zzyyyyxwvuutrqqponnmmmoqrrrstuuvvwwwxyyzzz{|{z{||}~~~}|{zyxvuuuusrrttttuvwxxyyyyzzz|}}}~}{yxwwwusrponliiiiijkmoopqqqrssstvwwxy|~~|{{zzyyyxyyyyyz{zyz{{{z{}}|{zyxvuuuvuuwyyyxxxxyyxyzzzz{}}||~~~}}}~~~~}}}|{zyxwwwwwwvwxyz{{{{||}|}}~}}|yxwusrqqqrrrrstuvvwwwvxyyyyyyzz{}}}~~~~|zyxvuuttsrrrrqqrrqrtttuuvwvwxxwy{{z|}|{{|{{|}~~~~}|{zyxvusrpnnnmnppppqqrqqsuvvvwxz{{{}~}|{zyyxxwwwxxzz{{{}~~}}|{{||{{}~~~}{zxvuuttsrtuuvwxyxwvwwwxxwvwwxwvwyyyzz{{}~~~~|{z{{{|}||}~~~~}{zyxvtrrrrrrrsssrrruwvuwxyxvuuutsrrrstsstuvwxz|~~~}|zyxwwvvvwwwxyz{{|}}}}}{zyywvwwxxyz{||~~~}||{zzxvtsrrpnopoooppqqstuuuuvwxywwwwvwwxzzz|~~}{zzyyzzz{|~~}||{zyyyz{|}~}}|zzz{{{{zyxxyywvvuusrrrstssstuutuvx{{{}~}}|{zyz{{{{z{|}~~~}|||{{{{z{|~~|zzyxwvuvuttuvwxxyyyyyxvutttttttuwvvwxz{|}~}{zxwwwwwwvvwyzzzy{|zyywutuuvtstvvvxxxxyz{||~~~~~~|zzywvuuutstuvvuuvxxxxxxxwwxwuwxxxyz|~~~~|||||{{|~}~~~~}{{zzyyxwwxyxy{|||}~~{|}{zyyyyyxvwwxxvuvvtrrsttuuuvvwwxz{|}~~}~~|}~zx{~}zy~~|zxxywutuvwuvwvtssrqqqqpnnoppqrsstwwvwy{|zz~~~~|yzzyy{zzyyyxvuwxtrvywuuvxyyyz{}~}~|{{{yxxxwutuvusrrttsssstsrtuutuvwwxyyz|}}~}||}}}||{{{|}}|{{{}~|{}~~~}zxvutsssrqrstsqtvtsssuwvuxywy||||}~}{z|~}|{zzyyz{yxxy{{z{{{{|}}|||~~|zzzxwuuvutrrrrstttuuvwwxyxxxxxyzzyyzzz{||{|}~~}}}|{zyyxwwvtsuvsqsuuvvwxvuwywuwywwyyzzy{~~{||{|~|~}|{{{zzzyxvtrrrsssqqstuuuvwxxwwz|{||}~}~|{zyyxxyyxwxy{zyyz{|~~~~~~~}~{ywvuttsttrqrttuwxvuwxyyxxzxx{~}||}}~~|{|~{{}}|||{zxy}}{{~~}~~}}~}~~}{yxvtsrqonoonnoprrqsuutvwutvxwwyyxwvxzwv{}yxz{|~~{wyywvvvuuttvuuz}zxxz{{zz{}}||}~~}}}~~}}~~}}}||}{zxvuttsqqrpopqpqstvvwwxxx{~{x|~}~~||~{yyzzyyzzz|}|}~}{xwvuvusrstutstvwwvuwxyyxy{{{{{{{zzzyxxz|{|~~~~|y{}xvxzzxwvwwwx{|||{|}}}}||}|ywutvtpqrstsrtvvuvwwxyyyyzyyzzyxz{yyzzzxuvyyy{|~}}}~~|zyxxwtvxwvuttuuuuvwvtvxyyzz{{zz}~{|~}{zzyy{}||}}|}|{zxxxvuuvtsutqruwvutuwvvxyxy}}{{}{zz{zyxyyyxyyyyz|||}}~}|{{zxwvvutrsvuuvuttuvvxyzzz{}~}||}~}}~~~~~|}~}{zyzzzzyy{|}{y{~}~}~}~}|{zwvwvtttttporsqpoprrqrtsrtvwwwwwxyxwvvwxvuwxxyy{}~~|zz{yyzxuuuuuuuvwvvwwwxwx|~}}~~~||||{{{|}~~|{{{{zyxwvwxvuuttsqswvuvwwvuuvxxy{{{|~}|}}}|||{{|||||~~|}}|{{|||}}~~}}}~||{yxvtvvttuutsrqpsvvvwyz{{|~}z{}{xyyyyyz|~~|||{zz{|{zzzxxzzxxyzyxwz|{z{|{|~~~}|~~~}|{{zyzzyxwvuttuvvuuuuuuvvvxxxyyxzyvuuuutsstuwxyz{~~|||{yxxvuutsttsrstuutuvwxy{z{|}|zxyzyxyyyzzz{|~}{{{zzz{{yxwxwwvvvvvuttttuvvwyxy{}}~~~~}~}|~~~~}|||||||{|}||}~~~~~}}|{yyyxxxusuurrtvwwwxzzy}}z||{yxx{|{{}||~~~}~}|{z{}{yyxyyxxxyzyxz|}}}}~~~}}}}~~}||~}zz{{zxwxywtttttttrrssrrqsvvuvvwwvvwxwutuutsuvuuxyy{~}}}||{{zyyzzywvwwwxyzzzz{{{{{|{zzzyxyzyxyzzzz{}}|~~}yz|{yxxz{yyyzzyxxwuuuuttvwwvuwzywxyyyyyyyyy{{yz|~~~~~}||{zyyxxwtvxwvvvwxxxxy{{zyyyyxwz}{y|}|||}~||||||{yz{|}{{||{zxy{zyyz{{{{}~}{{{z|~}}~~~~}}}}}}{zyzyyxwwvuttutuvwwuttuvvutttssssuttvxyyyz|}~~~~~}||{zyxxxxwvwvvvvvvvvvuuvwywvwwwwvwxxwxxyzyy|}}~~~~~}}~~}||{}~|zzzyxwwwwwvuvwxyxwyywwyzz{{zy{||}}}~~~~~|||~}|}~~}~~~|{zyyywwyyxxyz|zwy{zxxxwwyyxyz{{||||}~~~~}}}~}}~|{{z{{zyyz{zzyyyzzzzzz{{{zzz{}}}}~~}}}}||||{zxxxwwxwutttvtrtvussssssrqqqqrqqstuuuvy{{{{}~|z{|{zzzyxyywvxyyxwwwvuwyxwwwxxwwxyyyxz{|}~~~~}}~~~}}~|{{|{xwwwwuuuvvvvvvuuutuvvvvvvwxyyz{|}}|~~~}}}~~}}}}~~||}~~~~}{zyxxxwxxwvvwwxxwuvwwwwxyz{{{{{{{{{||||~~~}}|{}~~}|||}}zy{{zzzzzzzzzz{|||}~~~}{zyxwvvvutttspppppqqpooppqqsuutuvwxxy{||~~~~~~~~}{zzyyxwwwvuuutttuttttttuvvvvvvwyyyyyz{|}~}}~~}~}}}~}zz{{{yvxywvwxwwxxwwxwwxxy{zz|}}}}|||}|zz||{ywxzzzz{|~~~}{zyxwwwvvvvuuuttuvvvvwyzz{{|}}~~~~~~}}|{zyyxvvxvuvxxxxyyyyz|{{}~~~~}}|{zwwvtsrqqppoooppqpppqqrrstuwxyzz{}~~}|ywvvuutsrsstttttttttttuvwwxz{|{{}~~~~}}}{ywvuusstrqrrrsssttuwvvvxyz{|}}~}}}||{z|}|{||}}|}~~~|xxxxwtrtuttstuuvutvxwvwxzzyz||{}}|{||yxyyxxxy{zyz{zy|~~~~~~~}|{yxvtsrrqpoppnnnopqpprssssuwvuvxyz|}~}||zwvwvtsrqqrsrrstttuuvvvuuwyyzzzzzyz}}~~}~~|zzzxvvvvusstuutuvwxzyxxyyz{{|{{|~~~~~~}}|{zxwxxwwvwxyyzzyz{{zz{}~~}}~~}}|{zyxwustvuuuuxywvxxxxyzz{{zzzz{{zzzzz||||yxyzxuuxxvx|||||}~~~}|}~}{{}~||{{{yvwxuqqrssrststuttvxvuxyvuwywtx|zvxyyy{}}}|||zvwxwuttuvuuuuvwxwwwxxvuwwsqstuvuvwux~~}~~{}}{ywuuuuwwsquvuuwvwwwwwvuwxvtsssstwuswzvu{~}{|}}|xxyyzwtvxvtuvvwxwxyyzyvvwwwwvvuuuuvutw|||}~|yyyywuttvvsstsrsuttuvtprtrpqsqmnqruz|~}{||||}~|{~}z|~|x{{x{}{z|}}|~~~}|}~~~~}|{{{{yy{}zz|~}}~|}~}}~}|}|yy{{zxvwyxux{{{zz{{}~|zyxyz||yvz~zwyz{zwtuxywxyyzyxy|~~~|{zz{zxxyxwxxxyxvwxurvzvquyxwwxyy|}{{}~||||||}}}{z{}{y||zxyyxxwwxzz{zx{~~||~~}~zwyzxvwxwvuutssutsttsrstsruwutvxxxy{}}~~~~|{|xvxzwuwxusuvusstsrsusqtvtquxwwxz||{{}~~}~}{{{ywwyxvutsrstqoswsptwuttuuuwxxxyzz{{{||{z|~~}}~~}~~}}zyyywuuutrrtsrrssssuttvwvuuwxxxyz||xz}|||}||~}|zyxwtsrpqqpmmopppoprrqrttrtvttw{~~~}|{yxxxxxyyzzzz{}}~~~}~~|{ywyzxvwyxx{{z|}{|~~}~{xxyvtuvwxwwyzzyy{}}|{{|~~~}}~}~~~|zxvuuvutuvuuwxyyxy{{zzz{}}}~~~~~}}~}}}{zxvuttutsttuvvvvxzzyxy{zyz{zz{|{{|}|{||||}~~~|ywwwvvuuvvuwyxxyzzzzz{{{||{|}||~~}}|{|~|}}}|zyxwvtrqqrsrstttuvvvxywuvxxxyzzzzz{{z{|||{{}~}|{ywutsrrrrrrqqsuuuuvwwwwwxxyyyyyz{{zzzyxz{{}||}~|zzxvuutsqqqqqrssstuuuvvwyyyyyyzzzzzzzzyyyyzzz{|}~~|{yxvttusqrrrrrssstuvvvvwwxxyyxxyzzxyyyyxxxyyz|}~~}~}}{ywuusqppppooqrqqrtssstuuvvwvvwxxz}~~}~}}|zyz{yy{|{z|}}}~~}{{zzyyz{{yy{{{|}}~~~~~~~}{zyyyxxwxyyyyyyz{{||}}~~~~~}}}}||}}~~}}}|zxxxwwwwvvvvwxyyyzz{||}~~~}}~~}}}~}}|||}~~~~}|{yyyxvvvvvvwwwwwwxyyyz{{{||{{{{|{zzzyyzzyyz|~~~~~}|{zzxwxxwvvvwwxxxxyyz{{||}}}}}|{||||zzzzz{|||~~}}||{zyyxxwvuuutuuuuuttuvwwxyz{zyz{{{zzzzyyyyyyz{|}~}}|{zzzyxvvvuuuttttutttuvvvwyyzz{{{{zzzyyyxwwxxyyyz|}~~~~}|{zzzyxwwwvuttuuuuttuuuvvwwxyz{{zz{{zyyxxwwwxxxyz|}~~}||{{zyxwwwvuutttsssssttttuvvvwxyyyyyyyxwwwwvvvwwxyz{|~}{{|{zyxyxvtttssrrrsrrrrsstuuvvwwwxyyyyyz{}~~}|||||||||}}}|~~~~~}}~~|}}|{zz{{{|||}}~}~~~~~}|}~|||{yyzyyzzyyz{zz{{}}}~~}}}||||||}~~~~~}||{zyxwxyyywxyzzyyz||||}~~~}}||{zzz{{{|}~~~}|{zzyxyxwwwwyxxxxyyzzzz{{{{{{yyxxxwxyyyy|}}~~~~}}}||{zyxyxwwxxxxxyyyyyzzz||||||{zzyyyyyyyz{{|}~~}}}|||||{zyxxxwvvvwwwvvvwxxxxxyyyz{{zyxxyxxxxxyyz||}~~}}}}|{|{yyxxywvuuuuuuvwxxxxwxxyyyyzzxwwxxwvvwwwxyyz{|}~~~}|}}|||{zyyyywvvvvvuuvvvvvvvwwwwxyyyxxyxxwwwwvvwxyzz{|}~~}~}||{||{zyyxxwvvvvutttuuuuvvvutuvwwwxxwvvvvvuvwvwyyyz{|}~~}}}}||{zzzyxxwwwvuttuuutsuuttvvvvvvvvvwwwwyzz{}~}|}}}}}~~}~~~~~~~~}}}}}~~~}}}}}||||}||}~~}|}}}~}|}}}}}~~~~}|||||{z{{zzz{{{zzz{|||{z{|{{|}~~}~~~~~~}|||{zyyzz{zzzyzzyyzzzyyyzyzz{{||||}~~~~~}|||{zyyyyyyxyyyyyyyyxwwwwwwwvxzzyyy{|{|~~~}}~}}|||{yyzyyxwxyxxyyyxxwxxxxxwxxyxyyy{{{{{|~~~~~~}}}|||||{yyyxwwwxwwwwvwwwwvwwwvvvwwwwxxyyz{{||||~~~~~~~}}}}}}||{yyyxxwwwwvvvvwwwwvvuvvvvvwwvvwxxxxxyzz{}~~~}~}}}}}~~}~~}|}}{zzyyxvvvvuuvvwwwvvuutuuvvvvwxxwwxxyyyz{|}~~~}}}}}}}|}}~~}|{{zzyxwvuuttuuuuuttttsssttttuvvvwwwxxxyyz|}}~~}}}}}}}}}}}~}}|||{zyyywvvvuttttttttsrrrsssstvwxxy|}~~~~~}}~~~~}}}}||{zzz{{zz{{|||}~}}}|}}|{{zzzyyzzzzz{{|}}}}}~~~}|{z{{zyyzzxwxyxxxyzzzz{|{|}~~~~~}|zzzzxwwxxwwwwwwwwwxyyzzzz{{{|}~~}|{zxxwwwvvvuuuuuuvvvvwwxxxyzzz||||~~}|{yyxwvuuuuuuvutuvvvvwxxwwxxyz{{|}~~~~|zyxwvutttttsssstuvuuvwvvvwxxxy{|}}~~|{zyxvuutsssssssttuutuuuuuvvwxxyz{|}~~}{zyxwvtttsqqrrrsttttttuuvwvvwxyzzz|}~~}|{zywvvtsrqqqppqrsssstttttuuvwxxxy{}~~~~~~~|{zxwvvusrrqppqqrrssssstuvvwwxz||}~}|{{{{zz{|{||}}}}~~~~~|zz{zzyyzzzz{||||}}}}~~|{zzyyxyyyxyyz{{{|}||||}}~~}{zyyxxxwwwwwyzzzz{{{{{||{|}}}~~~~~~~~}|{zyxwwwwwwwxxxyyyyyyzzzz{{||||}}}|||}}}~}|zyyywvvvvvuvwxwxyxwxyyzyyzzyyzzzzzzz{||}~}|zzyxwvvvvvvwwvwxxyyyyyyyyyxxyyxxwwxyzz{}~~|{{zywvvvuuuuvwvwwwwwwxyxxxxwvwxwvwwxxwy{{{}~~}}|zyxwvuuuuuuuuvwwwwxxwwwwvvvvuuuuvwwxyzz{}}|zyxwwwvuuvvuuvwwvvwxwwvvvvuuuuuttuuwxyyz|}}|{zxwvvwvvvvuutuvvvwwvvvvvvuuutsssttuvwwxz{}~~~|{zxwwwvvuuuuuvvvvvvvvvvwwvvvvwvvwyzz|}~~~~~}}}|{{{{{{|}}~~~~~~~~}~~~}|||{zzz{|{{}~~~~~}}}}}}~}}~}}||{zzyyyyxyzzz{|||}~}||||||||||||{zzzyxwwwwwxxyyy{||}~~}}}{z{{{{{z{{{zzzyxwwvvvvvvwwxyyz{|}~~~|{zzzzzzzyyzzyxxxwwvuvvuuuvvwwxzz{{||}~~}|zzzzzyyxxxwwwwwvuuuuttuuvvvwwxyz|||}~~~}{{zzzzyyxxxwvvvuuttttttttuuuvwxxyzzz{|~~~~}||{yyyxwwwwvutttsssstsstuuuvvwwxyzz{{|}}~~~~}~~}}}|{zyxwvuuutttssrssttttttuuvwwxxyz{z{|}}}}}}}}~~~~~}|{zywuuutssrrrrrsstttttttuvvvwxyzzzz{{{{{{{{|}}~~}{zzxvutssrqqqqqqrsttuuuuvwxyyz||||~~}}~~~~}|{zywwwwwxxyzzz{|||}~~~~~~}|{yxxxxwxyyzzz{|||}}}}}~~|{yxwvuvvvwxxxxyyzzz{||||}~~~~~~~|{yxvvuvvvvvvvwxxyyzz{{z{{||||}}}}|}}}|}}~~~|zxwvuttttttuvvwwxyyzzz{{{{{{{{|}|||||||}}}~~{yxwutssttsttuuvvwxxxyyyyzzz{{{{{{{{{{{{|||}}|zxwvutttsrstttuvwwwxxxxyyyyyzz{{{zzzzz{{{{{|~~~|{zywvtttsssststtuvwwwxxwxyzyyyzzzzz{zyyzzz{{|}}~~}{zxwvutssrqqrrrsttuuuvwwwyyyyxyzzzzzzyyyz{z{{|}~~}|zywvuttsrrssssstutuuvvwwxyyyyyyyzzzyxxyxxyz{{|}~~}{zywvussrrqrrrsststtuvvvwxxyyzz{||||||||||}}~~~}|{zyyyxxyyyyz{{||}~~~~~~~~~~}|{zzzzyyyzyyz{{{||~~~~}~~~|{zyxxxwwwwxxxxyyzzz{|}}}~~~~~}}}||}}~~}|{zyxxxwvvwwwwxxyyyz{{||}~~~~~~~}}}||{{{||}~~~}||zyxxwwuuvvuvwwxwwxyzz{|}}}}}}}||}|{{{{{{|}~~~}||{{zxxxwuuuutttvvvvwxxxyz||{|||||||{zzzzzzz{{|}~~~}|{{zyxxwwvuuuttuuuvvvwwxyzz{{|{{{{{{{zyyyyyyz{|}~~}|||{zyxwwvuuvuuuuuuuuuvwwxyzzzz{{{zzzyxxxxxyyyz{|~~~}|{{zyyxwwvuuuttttutttuvvvvwyyzzz{zzzzzyxxxxxxyyz{|~~}|||{zyxxxwvuuuuttttttuuvvwxxxyzzzzzzyxwwwwwwwwxyz{|}~}|{|{zzyyxwuuttsssttttttuuvwxxyz{{{{{{{zzzzzzz{||}~~}|{zzzzyyz{{z{||}~~~}|||}}}}~~~}||{{{zyzzz{{|||}~~~}}}}}}|}~~~}|{zyyyxxxyyyxy{{{{|}~~~~}}||{{{{{{||}~}|||zyyxxxxxxxxyzzzzz{||}}~~}|||{zzzyyzz|}}~~~~}||{zyxxxwwxxxxxxxxyy{{z{|||||||zyyyyyyz{{{|~~~~}}|{{zxxxwwvvvwwwwxxxxyyz{{{{{{{zyyyxxwxyyy{||}~~}}}||{zyxxwwvvvvvvvwxxxxxyyyzzz{zyxxxxxxxwxxyz{}}~~~~~}||{zzyyxwvvvvuvvwwwwwxxxxyyyyyyyxwwwwwwxxxyz{{|}~}|}||{{zyyxxwvvvvuuuvvvvvvvvwwxxyyyyxxwwwwwwvwwxy{||}~~~~}}}}|{{zyyxwwwvvvuvvvvvwwwwwwxxxxyxxwvvwvuvwwwxyz{{|~~~}|}}|{{{zzyyxxwvvuuuuvvuuvvvwwxxxxxxxxxxyxxyyzz{|}~~~}}|||||||||}}}}}}}|{||{{{{|||}~~~}}||||{{{{{|||||||||{{{{{{{||||}~~~~}}}|||||{{{{{z{{{{{{{{{{|{z{|{{{||}}}}~~~~~}}}||{{{||||{{{{{{{{{{z{{{{{{||||||}~~~~~|{~~{z}}|||{zyyz{zyzzzyxxyywvvvvwxwvxyzzzxwz|{{{z|}||~}}~}}~~}~~}~~~~|zzzyyyxxxyxxyyyzzz{zxy{{|||~~|{{{{}}}}}}|}}|{yy{zz~~|~~}{yyzzzywvuvwvvxyyz{||{yyxvstuttvwwxx{~~~}}~~}~~~{}~|~~~~}}}~~~~~}zxxxyyxvuuwvutstvvuwyz{zy|~||~~~~~~|zyz{||yvuuutsrqrsstvvvwwwussuwy{|~}yxzzxwwxyyxxxyz{zz}~~}{{{|}}|||}}}|}~}|}~|zzzzxxyzyy|~~}{yxwvstvwwx}||~~~}}}zyyxvtqonllmmmmlmnooqqommnpqpqtuy~}}||||}||}||}~}}{ywwxz{zz{~~~~}}~}|||}}{{zxwxxwuuuvwvsrrronmmnpqtvwwxz}zxvtssrrttpmnpqokjklkkklmoooooprtvyxxywttsstuvwxxvttvxyxxy{|}~|z{{zz{zz{{|}}~}}}{xurqpmmpsuw{}}|}}|zxz|{y{}~}~~{z{{ywuutssrqsuxyy{|~~{z}~~{|}xvvvvutvvvvutttuvtrvzz|~}|}~}|}~}{{{}~}~}~~}}}ywvuvwwwxz|}~~~~~}}}|{zz{|~~}}{zywwxyyxx{}}~}|~|{{zzz{{{{zzyxxyxutrrtttwyz{zxwuspmlnoopquwwxwx{||{xy{zyxxz}~~|{||{yvwxxxyyz{{zwvwwuttuwwvwvusqpqrsrpqssrrrstutstuwzzz~}zxwwuqprromllkjhghiijkmorrtuvxzyz~}~~||~|||zxy{||{{zzyyxxxyz|}}}zxz{zywvwxyz|~~~~|}}|}~~}}|zxxvuttssrqqssrrsuutuvwy{{zyzzxwz|~~~~}|{ywuqrsqnmlkjiijlmoqqnnpqqppqrrsrrqrssrqrssonpqppoopppsvvwz|}~}}}~~}|}~|{~~~{xxxvvwwvvxy{{{|}||}}|{zz{zxwxz{zyzzxvvutsqoooonopsvwwxxxyzzyzzyxy|}|}~}zyyxwvuuttuvutuwxxyyxwxwvvuttttvwvvwwxyz{}~~}}}|zyxwxz{{{{yxyyyxwxxxxyzzzzzyxwwwwuuuuuutsswyxxyyxxxz|zwz~}{{|||||}~~}}}}~~}zz|}|zyz{xvvvuuvwvvwyywvuttspnlkkkijkkkkjmopqrtvwwwwyzz{|}~~~{{{zzwussstssttutqonmlkjklllklmmmmlmmlmmnopqsuvwxyz{||}~|yxwurqpppooqstttuuutssrssrrstvxz}}{z{||{|~~}||{zyxwvwyyxz{{{|||}||{{yyzxvwwxxwwwwwvuvxxxxxyz{zyzzz{{{~~}~~~}~~}|zyxwwxxwutrrrsuvuuuvwwxz||{yzz{zy{}~}}|{zwutuvuttuuuttttttuvuvvuttqnnonnmmoponnmmnnnkklljijloqrrrtutuwxyyy|~}|~}|zzzz{||{zyxwvtrqqpppppppqqqpoonmnonlllllmmnqruwyz{zwvwxxz|~~~|{}~~{yxxvtstuttsrrrrrrqrstuuuuwxyzzyyxyzzyyyy{|||}~~}|}~~}{{yxvtsuutssqpqrqpqrrqnnnmkklmopppqrrsstuvvvxyxx{}|}~~|{{|}~}zxwutspmllkihhijjlnnnmkkkkkllmmnnoqsttvxz|~~~~|zxvtsrrqponmkijjkjjklllkkjiijjijjkkkknpqrrstuvwxxxz{{{}~}}{yxxwxyywwyyvuuvwwxz|zyyywvuvwwwxx{~}}~~~~~~~~~~}{{{|}|zz{}}ywwxxxwxzyxwvwwvuttuuuttuxzzxvy{zzz{}}}~~~~}|zxvvussstuvxyxyzyxxy{|{{{|}|zyyz|}~~|||||{{zyxxyzzyzyxyz{{{z{|{zyxwvtsrrqomlljiijklmmmmmmonmnonnopruwxyz{||{{|}}}|}~~~~}zyxwwwwwvtttrppqqrrssrqnlkjiiiikkiijlmlklopqsuwy|~~|zzyxwvuvusrrrstuvvwwwwxxxwvxxwvuux{{|}~~~}|||}}|~~|{zxxvtttrqqpoomlnonmmlmnoqrrqqppqrrrstvvvwyz|}}~}{zywvtssrrrqpqqppppommnopprssrrsttttuuuwxyz|}~~|}}{yzz{{zzyxwvutqpppppopppoppppqpopqqqrqrsstutstwwwxyyyz{{|~}||{yxwvvvvvvuuvwxz|}|||||zz{||{yyyy{ywxyyyxwy{|||}~~~~}~~~~~~}}}}}}||}|{zzzzyyyxwwwwwvvwxzzz{}~|zz{yvwxxwwwyz{|}}}}~~~}|||{zyxyyxwwx{}}}}~~~}|{~|{|||zvttrponmmnnlllmnnnpqrtuuvvwxxxyxxxxxxxyzzz{~}}|{zywwwvvutttsrppoonmlmlkkklmmkklmoonpsstuwxy{|}~~|{{{zyxwvuttuvvvxy{}}}}}}}|{zz{{z{{}}{yyxvtrrrrrponnnnmllnpooprtutsuvuuuuwwwwxz|||}}~~}~~{xxwutuurqrrrqpqstutsttuvttuvvvuvxxxwwyzzz|~~}|{{{zzzzyyyyxwvutrqqrrrqqprtuuuuwyxwxwvvvvxwvwyyyz{zy{|}}}~~~~}}|{{}}|{yyzyyyz||{|~~}|}~}|{{||{yzzyyzz{}~}|{||zyxyzzzyxxyywwxz{{z|~}}}|}~}}~~~}|{{||zyyzzyy{|{{|}~~~}}~~~~~}|{ywvuusqqrpoooppooppoooprsttuuvwxxxyyz{|{{{{|}||}||}~|zzywusqpoonmmnmlmmmlkklkjkmnnooqrstuvwxxyz{{{|||}~~|zxyyxxwwyyxxyz{{{|{{{{||{|}}~~~}|zzzxvttutqpqqppqssssssrrsstuwxwxzzz{}}||{zz{||||}~|zz{{{zyz{{{{|}~|{yxxwuuvwwvvvvvuuuvvvwwwwvuuvvvwwxyyz{{{{{{{zzz{{{{||}~~~~}||{yxwvvvvvwwvvvuuttvvuvvwwwwwxvvvvuvwwwwwxyyyyxyzzzz{||}~~}}}}}}|||}||}~}}}}{{{|~~~~}~~|{z{}||||~}}~~}}}}}|||{{|{zzzyyxwwvtuvvuwyxwxz{||}}|~~}}~~}}~~}}~~~~~~~~~}}}|{{zz{|||{|}}}}}~~~~~~~~~~~~}|||zxxwuuttssrsssstutsttuvwxxxyzz{{{{yyzzywwwwwxxyz{{{||}~~~~}{zywvvuttsrssqqrrqpooqqpqrrrqqrttttsttttstuvwyyxxxy{|~~~}}}}}}}}|{}~~~~~~~~~~~~~}{zzyyxwwxxwvvvutuuwxwxz{{{|||}}{z{{zyxyyywvwvtttttuuuuuvxz{|}~~}}|{zzyzzz{{zyyyyyxxxwuuuutttuuuuvwwxxxxyzzzz{{{{{||}}|}~}}}}}~}}~}~~}}}~}|}||{zyxxxyyxxvvvvwwvvvuuvwvvutsstttuvwwxyyzz{|||||}}~~~~~}||||{z{}}}}}~~}}}}~~}}|{{{}}|||}~~}||}}}}}~~}}}|||{yyxxyxwwwwvuuvwwvuwxwwxyzzz{~~~~~}}}}}}||{||zyzyyxyyyyz{|}~~~~}~~~~~~~}}|{yyxxwvutttuvuuvvwwwxxwwvwwwvwwvvvvwxyyy{||}}}}}||}~~~}}||{zyxxwuuttuutsrqqqqppqqpqrrssssttuwxxyzzz{{{|}~~~}}~}}}}}|}~~~~~~~|{zzyxxxxyyyyyyyyyyyxxxxxwwwwwwwwwwxxxxxxwwxyyzz{||||}}}~~~}|{zxwwvuutttsttuuuvxxwxyxwwxzzzzz{{zzzz{{zzzyxxxxxwwwwxyz{{|}~}|{zyxwvutrrqqqrrrrrsuuvvvvvvvvwwxxyyyz{{z{|{{{|}{z{|{{{{{z{||}}}~~~~~}|}}|||{{{||{{{||}}}}~~~~~~~~}}~~~~~~}{zyyyyyyyyyyyyyzzyyzzzzzzyyxxxyz{{||~~~~~~~}}{|~}{zzzxwwwwxyyzzyyyyxyz{|}}~~~~~~~}}|{{zxwvutssrrrrstttttttuuwxyyz{{|}}~~~~~}}}}}}~~}}}|||||}~~~~}}|zxwwvutsrqpoppoopooprstvwxyz{{{{zzzyyyz{{|||}}|{{zzzz{{{{}~~}}}}}~~~}}}~~}}}~~}}}|{{zyxwvwwvuuuutuuuvwwwxxxyyyyyxxxxyyyyyyyyyyyxxyz{|||}~~~~}}|{zyxwvuuuvvuuuvvwxyyxwxxxxyzyyxxxyxyz{zyxwxwwvuuuuuuuvvwxyz|}~|{zzxwwvutssssrssrrstttuuvwwwwxyyyyyyyyyyy{{zyyzzyxxxyyyzz{{||}~}}}|{{{{{zzzzyzzz{{{z{||||}~~~}~~}~~~~~~~~~}}}}}~~|{zzyyyyyyxyyyyyzz{{{{zzz{{|{{{||}}~~~}}~}|||}||{|}}~~~}||zzyyyxxxxwwwwwwxxyyz{{{|||}~~~~~~~~~}|{zyxvvvutsstssttuuuttuuuuvwyzz{{{}~~~~~~~}}~~~}}}}}||}}}}}}|}~~}}~~~~}||{zyxwwvvutttsrsstsrrstvvwwwwvvvwxyyyyyzzzz{|{{zzzzzzzzyyyz{|}~~~~~~}}||||}~~}}~~~~~}|{zxwvvvutttttssstuvwvvvwwwxyzyyyyzyyyyyzzyyyz{{yyxxxyz{{|}~~}|||{zyyxwvvvvwwvvuuuuuuvvwwwwxxxxxyyxwwwvvwvutttttstuuuwxyz{}~~}}|{{zzyyxxwwvvuutsssttttuuvuuvvvwwwvwxxyyyz{yyz{zzyyyyzyyyz{|||}~~~~}}}{{{zzzyyxxxxxxxyzzz{{||{||}~~~~~~~~~~~~~~}|{zzyyyzzyzzyyyyyyyyyz{|}}}~~~~~~~~}}}|{{{zz{{{{||}}~~}}||zz{{{{{{zzzzyxxwwwwxyyzz{{{zz{{|}~~~~}||}}}}}}~~~~~}}||{zyxxxwwwwwwwwwvuvvvvvwxxxxxxxxyyzzzz{|}~~~~~~~~~}}}}}}||||}}~~~~~~~~~~~}}}}}|||||{{zyxwwvvvvvuuuusrrrrsrstuuuvwxyyyyzzzz{|{{zyyxwxyyyz{|}~~~~~~~~~~}}}~~~~~}}|{zzyyxwvvutuuutttttsttttvvvwwwxxxyyz{zzzzzywwxwwwwwwwxyzz{|}~~}}}{zzzyxwwvutttttttssstttuvvvwwwxwvvvvuttssrsstttuuvwxyz{}~~}~}||||{zyyyxwwwvuuuttttttstttuuuuvvvwxyyxyzzzyz{{zzz{{{{||||||}}}~~}|||{zzzyxxxxwwwvvvuvwwwwxyyyz{{{|||}}}}}||}}}}|}}|{||}~~~~~}}|||{zzyyyzzyz{yx{~}|||zy|~}|}}{zz{zxz{yxyyxxyzyx{~}|~~}}zxz|{zzzyyzzyyyxyyxyyyy{xvwxy{zy|~}|}~~}~|}|y{}{xyzzyz||{|~~}~~}|{yz|{yzzzzyxxxxxwvwxxxxwwvttvwvtvwxxwwxx{}{yz{{}}~~}}~}||{{|||}|{zzzz{|{}~~}~}}~}}}z}~z|~{xyyxxwvvusqqqqqssrqrsstssuvuuvwxxxyxwxxwvvwxywvwxwvwyzzzz|}~~~|~}{||zxxyz~}}~|{|}{yz|{yz{{{{z{|||{{|{|}|{|}{zz{||zx{}{y{}}|}~}~|xy{yxyzwtvywuwxvuwyxxyyxwxzxwxyyyyyxwxyyxz||}~~~~~~}|{|}zwy{wtwzxwy{ywy{yyz{zxy{{z{}}}}}}~}|}~}}}~~~~~}~~~~|z|~{yz{{zxvwxwuvwvtrrsuuuuuvwutvxyyxxxxxxyzxvwxvuwxwwy{zxxy{}~~}}}}~}~~}||||}{zzzz{zyyzxwxzywxxxxwvwwwwwvvwvuvwwvxyyzyxz}|{}~}|||||{yyyxvvvwxxxxyzzyyz|}zxz||{{z|~}z|}{}~}||{zz{||{{{zzz{ywy{ywxzyxxyyzyyyz{|||||~~~|}|z{{yxy{ywy{yvxzywwxwvwywuvywuvxwvwxxyyyzzyyz|zyz{{yyzzzxxyxxyxwxxyyyzyxyzzyyyyz}~~~~~~~~~~}|}~~~~}~~~~~}~~~}~~~~~}|}~}}|{{z{{zy|}zxy{zyxxyzzxxxwwxxwwxxwwwwwwvvvwwwxz{||}~~}|{zzzwuvvvuvvuttutstuustvutuvuuvwutuwwwxxxxyzzz|}|{}~~~~}}}|{|||zzzyxyzxwxywvxzywxyyyyyyyyyzzyyyzyyz{{{{|||{{|}}}~}}~}}}}}}}}}||}|{{{{{{zzxxxxwvvuuutuvvwwvvwwvvvvvusstrqrtttsttuuuvwvuvxyyz{|}~}~~~}||||{zyxxxwwvvvvutuuttttttttuvvvvwxxwwxyxwxyyyz{{{}~}}{zyxwvvvvwwwxxxxxy{||{}~~~~}}}}|||{zzyyyxwxxwwwxxwwwvvvvvwwxwwxyyyzzyyxxyzyz{||||}~~~~~}|{{zzzzzzyyyyz|~}||{{||{{{|||{||{z{||{||||}~~}~~}~~}|{zzzzzzyyzzyxxxwwxyzzz{|}~~~~~~}}}}}}}~~~~~~}~~}}}||{{zzyxwwvvuuuuvuuuttsssssrstssuvwwwxz{{{}~~~~}||{{yxvvutssrrrqqqqrrrqqqqqrstuuuwwvvwxxxxyyyyz{{{||}~~~~~~~~~~}}}}|||{{yxxxwwwxxvvvwwvvvvvuuuuvvwxxxxyyyz{||}}~~}|||||||}~~~~~~~~~~~~~~~~~}||{zyxwwwvuuttsssssrqqpppqpppqqqqrrqrrssttvwwxyz{{|}~~~}{zzyxwvuuutssssrrrstttttsstuuuuuuuuvwwwwxyyyzz{{|||||||}||}}~~}|{zzzyyyyyyyzz{{{|}~~}}}}}}}}}}}}}}}}}}}}}}}~}|{{{zyyyyxwwvvvvwwwxxyyyyyzz{{||||}~~~~}|{zyxxwuuttttssttuuvwxxxxxyz{|}~~~~~~}|{zzyyxxwvuutsssrrssrrsstttttuuuuvvwxyyzz{{|}~~~}|zyxwvuttsqqqppqqpppqrrstuuuuuuvvvvvuuuuuvvvwwxyz{{z{{{{{{|}~~~~~}}|{{zyxwvvutssstsstuuuvvvvxyyyzzzzz{||}~~~~~}}|{{||||}}~~~~|{zxwvuttrqqpppppppppppppppqqqqqqrssttuuvvwxxxwxxxxxxxyyz{||}}~~~~~~~~}}~~~~~~~~~}}}}~~~~~~~~}~~}|||||{{{{zzzzzz{||{{{{{{{{||{{{{{{zzzzzzz{|}~}}|{zzyxxxwwwwwwwwwxxxyzz{||||||||}}}}}|||}}}}}}}}}~~}|{zyxwwvvvvvvvvvvvwwxyz{{{{|}~~~~~}}}}}}}~~~~~~~~~}|{zyxxxxwwwwwwwwvvuuuuvvvvvvvvwvvwxxxxxxxwwxxxxxyz{|}~|{{yxwwwwvvvvuuuuuttuuuuvvvvuuuuttttsrqqrqqqqqqqqrstuvvwxyz{|}~~}}|zyyxxwwwwwwwwxxxxyyyyyzzyyzzzzzzzyxxxwwwwwwvwwvwwwxxyyzz{{|||||||||||||}}~~~}~~}}|}|{{zzzz{{zzzzzzzz{{|}~~~~~}|||{zzyxxxwwvvvvvvvwxyzzz{|||}~~~~|{{{zyyyyyyyyzz{{||}}~~~~~}}}|}|{{{z{{zzzzzzyxxxwvvuuuuuuuvvvwxyz{|}}}~}}|zyyyxxwxxxxyyzyzzzyyyzzzzzzzyyxxxxxxxyyz{{{|}}}}~~~~~}|zyxxxwwwwwwxyyyzzzyyyyzz{||{{{{{zz{{{{{{|||}|}}}}~~~~}}}}}}}~~~~~~}}}}|{{{zzyyyyyxxwwvvutsssssrsssssssssttuvwwxz{||}}~~~}|{{zzyxyxwvvuutttssrqqqppqqppppppppoooprsstuuuuvwxyy{||||}}}}}}}}}~~}}~~~~}}|{zzyxxwwwwwwwvwxxwxxxyxxxyyz{||}}}}~}|{zyxwwvuuuuuuuvuvvvwvvvvvvvvwxyzzzzz{{||}}}}}~~~~}|{zzyxxxxxxxyyyyz{{{{{||||}~~}}}}}|}}}}}}}~~}|{zzywvutssssstuuuuuvvwwwwxxyyz{{{||||||}}}|}}}}||}}||||}}}}~~~~}}||zyxxxwvvutssstuuvvwxwwxyyyzz{{zz{{{{||||}}}}}}~}~~~}}}}}}}~~~~~~~~~~~}}|zyxxwwvuuuuuuvwwwxyyyyyyzzz{{{|||}}}}}}}}}~}}}}}|{|||{{{{{||}}}}~~}}~~~~}|{zyxvutsrrqqqqqqqqqqrrstttuvwwxyyyyzzzz{|||}}}}}}||||||}}~~~~}||}}}}}~~~~~~~}||||}}~~}~~~~~~~}}|||}}}}}~~}|{zzywwwwvvvvvvvvvvvvwwwwxxxxxxyyxxyzz{||}}}}}}}~~~~~~}|zywvuttstttsssstttttuuvvwwwwwwwwwwxxxyyyzzz{{{||}}}~~~}|{{zyxxwwxxxxxyyyyyzzz{{||}}~~~~~~~~~}}|||{{{{{{{{||}~~~}|{zyyxwvuuttttttttttuuuwwxxxyz{{||||{{||{{{{{{{{zzzyyyxyyyyy{||}}~~}}|{zywvuttttsttuuuuuvvvvwwxxyyyyzz{{{{||||}}~~}}}}}}|{{{{{{{{{||}}~~~~~~~~~~~~~~~}}}}}}}}}|||{zyyxxwvvuvvvvvvvvvvuvvwwxyyyzz{||}}}}}}}}~~~~~}||||{{zzzzzzzzz{||}}~~~~}}}}}|||}||||{{{{{|}}~~}|{zyxwwwwwvvvvvvvwwwxyyxyzzzz{{{||~~~~~~~~~~~~}~~~~}||||{{{zzzzz{{{{{{||}}}}}}}~~~}}}}|{{{{zzzzz{|}~~~}}|{yxxxxxwwwvuttttttutttttuvvvwwwxxxyyz{{{||}}}}}}||||||||}}~}|{zxwvvutssrrrrrrrrrrssssttuvvwwwxxxyzzzzz{{{|||{{zzzzzz{||}~~~}|||||{{{zzyyxxxwxxxxxxxyyz{{{{{{||}~~~~~~}}}|{{zyyyyyyyz{|}~~~}}}}|||{{zzyxxxxxxyxwwwwwvvuuvvvvwwxxxxyyyyyyyzzzzzz{zzzzzyyyyxwwwwvvwwxxyz|}}~~~}||{{zzzyyxxxwwwvvvuuuuuuvwwvvwwwvvwxyyz{{||}}}}}~~~}}||{zzzzyxyyzz{{||}~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}|{{{{{||}}~~~~}||{{{{{{zzzzyyyyzz{{|}~~~~~}~~~}}}|{zzyxwwvvvvwwwwwwwwxxxxxxyyyz{{{{{{{||}}||{{{zz{{|}~~~~}|{{zzxxxwwwwwwwwxxyyyyzzz{||}}}~~~~~~}|{{zyyyyzz{|}~~}|||{{zzyyxwvvuuuutsssrrrrssssstttuvwxxyzz{||}||{{{{zzzzzzz{||}~~~~~}}|{zyxwvutttssrrrrrrqrrrrssttuvwwxyz{{{{{{zzyyyxxxwwwwxxxyyzz{|~~~}|}}}|||}||}}|{{{zzzyyyyyyyyzzzyyyyzzzzzz{{||}}}~~~}}|{{{{zzyyyyyyz{{{|}}~~~}|{{{{zzzzzzyyzzzzzyyyyyyyzyyxxxxxxxxxwwwxwwwwwwvwwxxyyzyyxxxwvvvvvvvvvvwxxyzz{||}~~~~~~~~~~~~~~}}}|||||||||||||}}~~~~}}}}|||{{{{{||}~~~}~~~~~}|||{{{{{{{{{zzzzzzzz{{{|}~~}~~~}}|||||}}}~~~~~~~}||||{{zyyxxxxwwvuuuvvvwwwwwwwwvvvvvvwxyyyxyyyyzzzzz{{{{|}~~~~~}}}|{{zzyyyxwwvvvvvvwwvwwwwwwwxxyz{{{{{{{{{{{{|||{{{{|||}~~~~}}}}||{{zyxxwwvvvvuuttttttttssssssttuuuvwwwxxxxxyyyyyyyyyyzzzzzz{{||}~~~~}}}|{{zzyxwwvuttttssssssstuuuuvvvvwwwwxxxxwwwwwwwvvuuvvvvvvvwwxyz{{||}}~~~}}}}}}}}|||||||}}}||||||||||{{{zzzzzzzzzzyyyyzzzzz{{zz{{{{{{{{zzzzzzzzzzzz{{||||}}~~}||{{{{{{{{{{z{{{||}}~~~~~~~~~~~}}}}}||||}}}}~~~~~~}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~}}}}||{zyyxxwwwwwwxxwwwwwwwwwwwxxxxyyyyz{{|||}}}~~~}|||||{zz{{{zzzzyyxwwwvvvvuuuuuuuuuuuuvvuuutuvvvwwwxwxyyz{|}}}}}~~}}||{{{{{{zzzzzyyxxxwwvvvvuvvvwwwwxxxxxxxyyyzyyyzzyyzzzzz{||||}|||||}}~~~~}}||{{zzzzyyyyyyyxxxxxxwwvvvvvvuuuuuuuuuuuttttuuuuuuuuvvwwwwxxyyzzzz{|||}~~~}}}}}}|{{zzzzzyyxwwwvvvvvvvvvvvwvvuuuuuttssrrrrrrsssstttuuvvvvwwxxyz{||}~~~~~}}}}~~~~~~~~~~~~}|||{{zzyyyyyyyyyyyzzz{{zz{{||}~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{{{||||}}~~~}}}~~~~~~~~~~~~}}}}~~}}}|||}}||{{|||||{{{{{{{|}}~~~~~~~~~~~~~~}|{zzzyxwwvvvuttsssssrsstttttuuuvwwxyz{{|}~~~~~~~}}}}}}}}~}}}}|{{zzyxwwvuuuuuuttttssttssssssrsttuvwwxxyzz{{||}}~~~~}}}}}}}}}}}}}}}}~~~}}}||{{zzzyxxxxxxwxxwxyyyyyyyxxyyyyzzzzzzzz{{{||||}}~~~~~~~~~~~~~~~~}}}|{{zyxxxvttvvututttttssttutuvvvxzxwz}}{zz}~~}|||{{ywwwutttsssrqqqqqpopqpoopqrrrrstuuvuvwxyzzyz|||||~~~~~|{}~|{~~}}}~~|z{zzyyxxyyxwwwxyxxwxxyzyyz{{{|}~~~~}|{{zzyxvwxvuuuvwvutuwwvvvwywuvxxxxxyzz{|||}~~~~~}||}}}|||}}~~}~~~~~~~~~}|{{zyyyxvuvusstuvvvvvwxxwvwzzyyzzzzz{|}~~~~~~~~}}}}}~}}}}}~~}}}~~}||||{yyyx{~}|{zzyyyyyyyxz{yyz{|}}~~~~~}}}|{zzzywxyxvwwvuvwyzxyzzyz{||||}~~}~~~~~}|{zyxwxyyywwwwxxxyyxxyyxxwwxxwxyz{{z{{||}}~}~}zxxxvusrqrssppppoopssqqrsstutsuxxwwxzzyyyz{{||}}|}~~~}~~~~~~}{|~~|zzz{{yxz{zyyzzzzzzzz{}||~~}||}{z{||||||}|{{{}}~}}~~{z||||}}|}~|{{|||||}}|~~{~~}|||{zyzxvuvuuttssssrstuuusuwutuwxyxxxxyz{{{|}}}||~}|}~}~~|zyyywuttttsrrrrrrqssstsrtutsttvwuuvwwvuvxwvwxxyzzyxz{{zz|}{}~~}}~}}}~}}|{{|{|~~~~~}~}~~}}~~|{zyyxvvwvvvvvwxyxxz{{|~||}|zzyxxvuvwwvtsuvvvuvxwvxzyy||zy{{z{{{|{z{}||}}}~~~}zz|{yyzzzywvvuuvutuwwvwxwwwwvvvvuuuuutsuvtsuvuuvxxyy{||}~~|{}~}|{z{|}}|~}~~}~~|}~~~~}}}}{zyxyzxwxyyyxxzyyxxy{{{zy{{zyyyyyxwwxxxwwwxyzzzz{|}}}~~}|||zz{{zyzzzzzzzzyyyyyxwvvvuttvvtttttttuvwwxxxy|||}~~}|{yyyxwwvuttttsrsttstttssrqqrrrrrrtrqsutstuvwwwxyy{}||~~}}}~~~|}}}}}}}}}}}}~~}}~~~~}}|||{|}}}}}|}}}~~}}|{{zzyxwwwwwxxwxy{{{{{{zz{{yxzzxwwxyywxxxyyzz{|}}}}}~~~|{zzyzxvvvvuvvvvwvuuuuuuuuuvvuuuuvutvxwvwxyyyz|||}~~}~}}}}|{||{{|}||||||}~~~~~~}||{{{{{|}||~~~~}||}|{{|||{yyzyyxxxyyyxxxyyxwvuwyyxxz{{zz|}~~~}|zzzxwxxvvwvuuvutttsrqqrsrrtsrqrsttttuwxwwwxzyxz|}}}}~~~~~~}~~~}|{yxyywvvvvusstttrrssrrrsssrsssstuttuvvvvwyyyz{{{|}}|{{|{zz||}|{|}}}~~~~~~}|}}|{|}}}~~}~~~~~~~~~}~~|zzzyxwwxwwxxxxyzzz{|~}|||||||}~~~~~~}}~~~||}~}}|}~~~~~}|{zz{zzz{{{{{{|}}|}~~~~}}~}}~~~~~~}}}~~}}}}}}}}}~}~~~~}}}{zzzyxxwvvttssrrqqqtuttuuvvvxyxxxxyyyyz{z{{|~~~~~}|}}{{}}|{||}~~~~~}}}}|{{z{zzyyyyz{zz|~~|{{zyyyxwxyyxyyyyzzzz{{|||}~~~~~~~}}~~~~~~~}|{zzywvttttssrrrrssstvvvvuvvwwwvvvwvwwxxyz{{{|{{{{{{{|}~~~}}||{ywwwutrqrqpooopponnoopqpqqrssrtuuuvvvwwxxyyyyyyz{yxxyxxxyzzz|~~~~~~}||{zyyxxwvwyxxz|}}|}~}zyzzxvvvuvvvuvwyyxxz{{{||||}}}~~~~~~~~~~~}|{zzyxvuuuutuwwwwxxxxyyyzzzzzzzzzzzzzzzzz{{z{{zzyyyzzyyyzzzz{|}||~~}}||{{zzzxxxwwxyyyyzzzz{|||}~~~~~~~~}}~}||||{{{yxxxyyxyzzzz{{|}}}}}~~~~|}}}~}|||{{{zyxxyxwwwwvwxyyy{|}}~~}|zyyxwwwxyywwxyzzzz{{|}}~~~~~~~~}}~~}~~~~~}|{{zyxwwxwuvvvvwvuuvwyyxyzzzz{zzz{{{|||||||}|{{{{{|{{{{}}}~~~~}{{|{zxwuutttrqrrpoopppppqqqrttttuuuuvwwwwxxwwwwxxxyzyxxyz{|||~~~}|{zyyyxwwvuuuuuttttuuuvvwwwxxz{|||}}|zzzyxwwwxyyxxyzyzz{|||||~~~~~~}}}}||{z{{{{}~~~~}|{{zyxwwxxwuuvwvvuvwvuvxyyyyyy{|{{||}||}~}|||||}}||~~||}~}}~}|{z{{zyyyyywwxwvvwxxvvwwwwwwwwwwwwwxxwwwxyyxyzyxxxxxxwwwwwwvuuvwxwwxz|}||}~~~~~}~~}|}}||}}}}}}}}~}|||||zyzzxxwwxxyyyyyyyyzz{{{|~}~~~~~}}|{{|{zyxwvwwwwwvvxxxxwwxxwxxyzzz{|||}}}}||}}}|{{{{{yyz{{zz{|}}~~~||}~~|z{{zyyyyyyxvvvwwvuwwvuuvvvvvuvwwvwxyzzz{{{{{{|{z{|{zzzzzyxyzzz|}}~~}z|~{wuyzyywvwutuuttuvvtuvwvwxxxy{|||~~~|{||zxwxzxvuvvwwxxwvwxwvxzyz|}}}~~~}||{||||{{|}~~}}||}}|{{zzyxyxwwwwxxxyyyzzyz{zz|~~}|}}|}~~}zxyzyxxwvwyyxxx{|{z{|}}|}||{{{zyyyxwvvvutttutrsttsuwwvvwxyyz{{zzzzz{{{zyyyyxxyz{{zz{|}~~}y{}~}|{||||{{zz||zyy|}{zz{{z{||{||}}}~~~~~}}}{zzz{{zz{|~}}~}}|}}|zyz|{yyywwxyxwwvvwwwvwxxyyyzz{zz{}~}|}~}}|||{||{{zyyz{}~~}}~~~~}}|{||{zxwxxwxxwvutttuuuuuuuuuvvvvvvwwwwwy{zyyyyzzzyxwwxwwyz{|{z|}~~~}}~|{z{||{zzyyyyyxyzyxxyxxzzwwxzz{z|}|{~~~~}}|{z{||xuwywvuuuwyvuwyzzxwz{zzz{|}}~~~~~~}~~~~}~}{||{z{{{zyxvwxxxwvuvwvuuuxzwuxyxxyzzzzz|{z}~|zz{|{yyz{{zyzz{}{{|~~}}}}{{|{zzzxxyyyyxwwwvxzwtwzyxyzzzxxyyyzzzzzzxwz{ywxyyxwwywvwywwwy{{y{}}|}~}}|}}~}||||||~|z{|{zyyzzxxyzzyxz}|{{{}}}}~~}~~}~}{z{{|zyz|zxz||{zz{{z{}}}|{||||}}}|{{}|z{|}}|||}~~|}~~~~~~~~}}}}||~~}~~}~~|}~}}}}}}|yx{{zyyyzxwxyyyxxyz|}|}~~~~}|{}|zz|}{{|{z{{zxxxxwuuwvvuuuvvwuuvwvvwyzyxyyyyxxyyxwwxxxwy{{z|}{{}~}~}}|~{z{|zzyz{zyyyxyzyxxzzxxxyzzyyyz{{{{|}}}~~~~~~}~}|}}|||{|||{{{{|}|||||||}~~~~~~~~~~~~~~}}}~}|~}}}~}{}~|{|{zyzzxxxxxwuwxwvwxwwwwwxxyzywxyzz{zyzyzzzyz{{zz{}}{z~}||}~}~|{{{|||zyz||{yxyzyxwwwxxvtuvuvwvuuuvwwvwxwvvvwwuuwwwvvxzyxz{zyz{||||}~~~}}~~}||{|{z{~}{|}}|{||||}}}{{}|{|}|}~}}}~~~}|~~~~}}~~~}}}~}{{|{{|||{zyz{|||{{|||{{{|{zz|{zz{|}||~~}}~~~~~~}}||{yz{zyyyxxyywxyyyxwxzxwxxvvxxwwxyyxxxxyz{zyxzzz{}~~|~~~~~~}}||||{zyz{yyyzzzyyyyzyxwvwxwvvvvvuvvvwuuwyyxwwyzyyz|}}}~~}||}}{{|}|{z{}}||}|}|{{|}}}|{{|{{zyz{zyz{{{{|||||}}}~~}}}~~~}~|{|}{yzzzyyyyyyyyyxyzxxxxxxzzyyz{|}}~~~~~~~~~}||{y{}{xyzyxwwzzyxxwwyzyxyxxwxxzzyz{{{{{}~}||}~~}~~}}~~|||}~~}}|{}~}}~~|||||{ywwxyxwxwvuuvvvvvuttuvttuustvvvvuwyxwxzzz{{zz|||||~~}|}~||}}zz{|}}}}}~~}~~}~}||}|{{zzzzz{zyz{|{{zzzzzz{{{{||}}~~}|||{zz{{yyz{{yyyyxwxxyyzywxyz{{z{||}||}~~~~~}}{yyyyxwvvwxwvvwwvuuvvuutuwwwxxxxyzzzz{||z|}~~~~|zzzzywvxwvustvusttssrrsttssssuwvuwxxxxxzzyz{||||}}~~~~~~~~~~}}~~}}}||{{{zyz|{{zz{{||{zz{||||}}}~~~~}}|zyzzxwwwxxwwxvuwxxyyy{{zzz|~|{|}}}}~~|||{zywxxwvvuutstuuuvvwwvvxyyyxxyz{zz{|}}|~}~~|{{yyxwvvuutuuttsstutuvvwwvvvwyxwyzyyyz|}||}~}~~~}}}~~~~~}}}|{{|{ywxxyyxwwxxwxyzzz{||||}~~~~~~|{{{zxvwxwvvvuuvwuuxyyyxyyxwz|{zz{|||}~~}{zyxxwvvuuvustuvuttvvvvwwxwwwwxyyzzz|{{}~}|{{zywvuuwursutssrsttttuvvvvuvwvuwxwwxxyz{|}}||}~~~}|}~~}|{zzyxwxxxvuwxwwxyzzzz{{|}}}}~}|{{zxxwwwwwwwvvwwwxxxxyzzzyz{|{{}}|}~~}|{{zyxwwvvutuvvvuuvwxwvwyzzxwxz{{z{|}}|{}}}~~}}~~}~~~}}}|{zzyxwwwxwuuvttttvvuvwxxwvwxxxxxyz{{zz|{zzz{|zzz{zz{{{{|~~~|{||{zzzzyxxyyzzyz{}}|}~}|{{zyvuxyvuvwyyvwyyyyzzz|}|{||||{|}|||||||{{|||}}~~~}|{{zyywuvwwwwvvvwxxxxxzyyyzzz{zzzzzzyxxyyyyy{|zz{}~}|}}|{{{zyyxwwwwvvvuuwwwwwwxxwxyyxxyyxvvvwxwuuuvwwwwxyzzz{|~~~}{{{{{zzzzzzzzz{{{{z|}~~~}~~~~~~||}~~|{}~~~~~}}|{zz{{yxyyyyxyzzyz{yy{}{z{||zxyzzzyxxxyzyyz{{zz|~|||{yyyyyyyzzyyzzyz{{{{yz{{{zyxyzzxwwxzxwyzxxyz{{y{}}}~}}}|zxyzyxxxxyyzzxwyzzyyz{{ywxxwwxwvwwvuvvwwvwyyyz{{|}~~~~}}}|{{{{{{{zz{{{|{||||}}{{{{zyyz{zyyyz{{zz{}}|}}~}~~}}}||{zzzzzzzzz{}}}|z{}{yzzzyxxwvwxxwxzxvy~|{zy}~}}~~~{yyvuwyxwyzzyz}~{zz|}||}~~}{z{|}}zwy|yvvwyyxyyz{{{|~~~~}yxzzzzyxz}|z{|zxvtsttuutuvxyyz{zww{~|{}~~|{{|{~}|{z{{yyxx{|zyyyywvwyzywxzzz|~}}}{~}|~~|~}{z{zyxxxy{|yvwxsrvxwuuvvsqpqsrqqrrrtvwxz|}}}|||{{{yy|}}~~}}ywvwwwvy}}}~}}~|~|wxxvvwxywvvxzzwxz{{~~||}{z|~|zzyyywvvxz}~}}|yvx{ywxxwwxyxxy{{|~}{{{yyz|{x{|xtuvsprutsw{|}|~}{}~~~}{|}|{|~~~~~|~}{||xsuvutwzzyyywuvyxwy{xux|yvwywvy|~{{{yyzyussqqsturnswtqtwyywuwywutuuuuuvxz{|~~zyxwwurstvx{~~}}~{xy}~}|~~|zzzxwy{zz|}}~~~~~|{|}~~}}}{wuttttvx{|{~~~~|zzyxxxy{}~}{~~~}{yxz{zyyyywuvwuttssssssrtuuuwzxvwxwvsruwsqtvsqtvvvxyz{}~}}~}|~}{|}}}~~}xwwspqqnloqpnpsrrsutrtvsqtxwux{{{}~|zzzywx{{z{|{yxwwvuuwxwxxxy{}~~~}z{}|{{{||~}{zzywxywvy|}~~}}~|}z|~|xxxwvutsrrstw{~}~~~}~~~}zyxyzywxzzzyxyzxuvxvtssttstvwy{{z{~{zyvrrrrsttuuttuutttttttutsv{|||{zyxwvvuuusstsqqqsuuuwzzzzz{}{y{}~~~~~~~|~~}}~~~{zzyxvwxxwxyyy{}|{|}{{}~~~~}{zxvttuuuwyzzzzzxxxxwwywwy{zyz|{z|~~~|ywuuutttttuvtrttsstttspqrqppqtvwwxxwvutssrqpoprssstvwxwxyxxy{}~}~~~~}}~~~~~~|zxvsrqppqrrsuuvxyxwwwyyxyzxwwxyyz|~~~~}}~~~~~}{{{zzxvwwvusqpppoopststuutrqqqqrssrsuuuvvwxxxyxxxyz||}~}|{yxwwutuxy{}}|{yvtsqppqstttvx{|}~~}}|}~~~~~}}}|{zzzzxvvuvvtstttssttttssstuuuuvvvwwwxxxz|{z|}||~~}yvvutsstuusrrrtsstuvvvutuwvvxzzyz{{|}|||||||~~~~~}|zz{|zy{{zyywutsrsrrssstvvvvvvwxyzz{|}|{{{{{|~~~~~{ywvusrqqrtvxyyz|||||}}|}~}{zzyxwwxyz{{{yxxwutttsstttuvwxyyzzzz{zz{|}}~~}}}}}}|{{{{zywwvuuutsrrrrrrqppqrrrrrrqppoopqssstttuutttttuuvwxxxxyyyzz{||}~~|||{|~~||}}~~~|yxwusqonmlmmnoqrstuuuuwxyyz{||}}}}}~~~~~}}|{{{zyyyyxxwtsrqqqpqssrstttuwxz{}~}|zyxwwxxxxyz||||}{zz{{|}~~}|{{{z{{|{{{{{{{|}}}|{yxvuutuvuuuuttsssssttttrqrsststvwwxyyzyyxxxyz{|}~~}{zyxwwxxxxxxyxwwvvutssrrsrrstuvvwxyz{{|}~~~~~~|{zzzyyyyyy{~~}}||{{{|}|{|}|{zzyywwxvuuuvwvvvvwwwwvvwvuvwxyz{|}}~~~}|{zyyxvuutttuuuuuuuvvy{zz{||}}~~}}{zzzyxxwvutssrqqrqpqrrstuvwwy{{{{|{{{zyyyyyz{|}~}~~}|}~~~~}|||}}}}|{zyxwuttsrpoooponnnoonnnnopqrssssuvwwwwvutttsssssrrsstvwxz|}~~~}{zyxxxyzyyzzz{{|}~~~~~~~~~~~}||||}~~}{yxxwvvwvvutsssssstuwxyz{|}|{|~~}~~~}|||||}~~~~}}}|zyxwwxyz{||~~|{zyyxxxxwwwwvwwwwvuuutssssssrsstttuvvutssrrsstvvxxxz{{{{z|}|}}~~}}}|||zywvvvuvwxxxwvvvutsrrssttuvxxxxxyzzz{{{||||||zyyyzzzyzzz{{|||}~~}||}}}~}~~|{{zzzyyyyyyyyxxxwwxxxwwvwvvvvwwxxxxxxxxxxyyxxwvvuuvwwwxxxxyxwvuvwvvxxxxyz{||||}~~}}|zxwwvuuuuutttsssssstttuuuuuvvvvwxxwvwxxwxxwvuttuvxyyz|~~}}}}}~~~}|{zyyyxwvutrqqqqqqqrsuwxy|~~~~~~~}}{{zyyxxyyyzzz{{{|}}~~~}~}|||||}~}}}|{{{||}}~}}{{|}~~~~|{zyxwwwwvuuuutssssssstuuvwxxxyz{{||}}|}}}||||}||}~~~~~}}|{||}}}~~|{zzzyyyyyz{|||}}}}}~~~}|{zzyyyyyxvuuuuvvvwwxxxwwwxwwvuuuuuvvvvuttuutuuttttttuvvvvvwwwwxxxxyz{{|}~~~}}}|{{zyyzz{zzzyyyyyyyxwvvuuusssssttttvxxxxyzzyyxwvvvvvvwxxxxxxyzzzz{|}}~~~~~~}|}||{{||}}}}~~~~~}{zzzzzyyyyxwwwvvvutttuvuuuuuuuvwxxxxxxwvutssstuttuvvwwwxxwwxxz{|~~~~}}|{zzyyxwwwwuvvvvwwxyyz{|{|||||}~~}}~~~~~~~}|{||{yyyyzzzzyxxxwxyyzzyxxxyyyz||}~~~~~}}}||{zzzyyyyxxwwxwwwyyxyzz{{z{|}}}~~~~~~~~~~~~~~~~}|{zzyyyyyz{{||{{{{zzz{||||}}~}||||{{||{zzzzxwwwuuvvvvvvvvvwxxwwxwxxxxxyzzzzyyyz{{{||||||}~~~~~}|{{{{{|}}}~~~~|{zzzzyz{|}~~~}~}}}~~~}}}}||}}}}}~~~~~}}||}~~~~}}|{zyxxxxwwvwwwxyzzyyxxyyzz{{{{||||{{zxwvvuttuutsrrrqqrqppppooopppqtuvxz|}~}}||||||}~~~~~~~}}~~}}||{zywvvuttttuuuuvuuuuuutttttttttuutttttttuuvvvvwxxyzzzz{|}}~~~}{{}~~~~~}{zywwvvvvvvvwwxyyzz{{{{|||}}~}~~~}|{zyyxxxxxxwwvvuuttssttuwxz|}~~~}}|{zyxwvuuuutttuttsssssstttuvwxyz{{||{}~~}|{zz{{zzzyxxxwwvvvuvwwwwxxxwyzzz|}}}|}~~~}|{{|}}~~}|{zyyxxwxxxxyxxxwwwxxxyzzz{||||||}}}}}~~~}||}}|{|||{{zzzz{{{{{{{zzzzzyyyxwvvwwwwwwwvvwwwxyz{zzz{{zzzyxwwxyyy{||}}~~~~~~}~~~~~~~}}}|{{zzzz|}}}}~~~~~~~}|{zzzyyyzzyyyzz{{{{{{{||}}~~~~}}|||}}}}}}|||||{zzzyyyz{{|||{{{{{{{|}~~~~}|{zyxwwvtrpomllllkkkkklmoppqrstuvwxxyz{{|}~~~}}}|{zyyyyxwvuttuvwvuutstuutuvvvvvwwxxyyyyz{|}}~~~}|{{|{zzzzzyyyyyxyyyzzz{|||||{{{{|||}~~~}|{zywvvuttsrrqpppppqqrsstuvwxyzzz{|}}~}|{zxwuuuttsqppppqqrrssuvwxxxxxxyyyzz{|}}~}||||{zzzxwwvvwvvwwwwxxyyyyzzz{|||}}|||||{yxxwwwxxxxyzzz{{|}~~~~~}}||{{zyxwvuuvvvwwxxxxyyyyyyyyz{{|}~}}}}~~~~~~~~~}}|{{{{||{{zyxxxwwwwwxwwwvvvvwwwvvvwyzzzzzzzzyyyyywwwwvvuuvvwxy{|||||||||{{z{{{{|}~~~~~}}}}|{{zzzzzzzz{{{|}}~~~~~~~}|{zzzyyyxwwwvvvvvvuvxyzzzzzyyyzzz{{{{|}~~}~~~~}}~}}|zywvvvutsrqpnnnnnnpqqrstuvwxyz{}~~}|{zzzzyyyyyxxxxxxxyyyyz{{{{{{{{{||||||}|}~~~}|{{{zzz{{{zz{{{||}}|||}}||||{zzzzyzzz{{{|}}~|{zyxvuuutsrrqqqqqrrsstuvvwxxyyzzzz{{zzz{|||}~}}}~~~~}|{zyxwwuttttuvvwxwwxxxxwwwwwwxyzyyyywwwwwwwvvuuvwxyz{{||}~~}||{|{{{{{{||}}|||||{{{{zyxxwvuttsqqrqppqrssstuuvvxzzz{{|||}}~~~~~}}}}}}}}}~~~|{zyyyzzyyxxxxxyyyzzzz{{zyyyyyyzzyyyzzyyzzyzz{{|||}}~~~~~~~~}{zzyzzzyyyywwwwvvwwwwvwxwwwvvuuuuuttssssstttttuttuvxxxyyyxxxyyyyyyyyyzz{|}~~~~~}}}}}}|||||}}~~~}|{zzzyyyzz{||}~~~~~~}}}}}|}}}}~~~~}~~~~}||{{{{zzyyyxwwwwwwwwvvvvvvwxxxyyyyyyzzz{|}~}|||}|{zzzzyyzzzzzzzzzzzzyxxxxxwvvvwwxyzz|}}}~~}|{zyxvvuuttttttttssssrrrsttuvvwxxxyyyyyyyzz{{||}}}}}}}~~~}}{zzzyzzyyxxwwwwwwvuttttttttsssttuuuuuuuwxyzzz{{||}~~~~}}}}|||{{{{{||}}~~}|{zyxxwwwwwwvvuttttstttsssssssttuuuuuuvvvvwxxxxyyyyzzzzyzzzzz{||||}~~~~|{{yxxwwwwvvvvvvvwwwvwwxxyyyyyxxxyzzz{{{{{||{{{zzzzzyyzzyyzzz{|}}~~~~~}}|{zzyxwwvuuuuuuuvvvxyyyz{{||}}}||}}}~~~~}|}}}~~~}}}||||||}~~~}|zzyxwvvwwvuuuuuvwxxyz{|}}~~~}}|{ywvtsssrrqppooopqrrstuuvwxxxyyz{}~}|{zyxwwvvuuvvvwxyyyyzzyyyyyyxyzzzzz{|{{{{{||}|}}~~~~~}||{{ywvvtsrqqpoopqqqrsstuvvwwxxyyxyzzyzz{|{{{{zzz{{{{||}||||}}}~~|{{zxwuutrqrrqqqrrrrrssttuvvvwwwwxyyzzzzzzz{{{||{zzyyyxxxwwwxyyzz{{{||}~}{zyxvvuuuuuuuttttuuuvvvvuuvuuvvvuuuuuuuvvuuvvvuuuutuuvwwxxyyzzz{{|}}~~}|{zzyxxxwwwwxxxyzz{{{{{||}}~~~~~}|{z{{{{{|}~}}~~~~~~~~~~~~~}}}}}}|}}}|||||||}}}~~~~~}|||||}}~~}}}}}~}}~~~~~~~~~~~~~}}}}~~~~}|zyxwusrrrqqrrssstuvvwxyyz{{|}~~}}|{{zyxwvusrqponoopppqqqqrssttuvvxz{||}~~~~~~~}}}||||||}~~~}|{{{zzyyxwwwwxxxyyxwwxyyyzzzyzz{{{{zyyyz{||}~~}~~~~~~~}~~~~}|{zzyxwvvvuuuuuuuuttttttuuuvwxxxyzzz{{{{{{{{||}}|}}||{{||{||}~~zz||{yxvtsrtusrsssrqrttttuuvwwwwxyz{{zxy|||{z{}|zzyxwvvvutstuuttvwxxz{|~}{{{ywvuuvutrrsssstsrstsstttuuuttuuvusvxtsuuutsrsssrrrrssrsuwwxyz{|}~~~}~~}}}~~}}}|{zzzzzyyyyzzyxy{zyz{{{z{||||||||||}~~~}}||{{{{{{{zzz{|~~~~}|||{{zzzxwyyxwwwxxxyyxxyzyyzzyxyz{{||{{{}~}|{z{{{zxxyyyzzyyy{|}}~}}~|{z{{xxxxwvttttsrqppqqpopooqrsssrtuuuwxwwyyz{|}~~~~~~}}}|}}||||}}{|~}{{zyx{|{zzzzz{|}~~}~~}}~~}}}~~}{z{|{{{{{{{{{{zzzzz{{||}~~~~~~|{}~}}}~~}{zzzyyxxxxwvutstttsrsttttutttuvwuuvwxzyxz{{|{zzzyyzzyyyyxxyyz|}|}~|zz{|zxwxyxvuuvvrqrssrrrrtusqrtuvtstuuvvwwxyxwwwxyxwuttsrrsstsrrsuvvvwxyyy{}~~~|}}||~}|~}~~~}}~|{{{||{{|~~||~~~~||||{{yz|yux|yxyzzywxyz{{{{|~}|~}|||||{z{zy{}|{|}~|}~~|{|||}}|zzzzyxxxwvvwwwutvxxwvuvwwwxxxyzz{{{|{zyzzyyxyyxwwwwxyyyyz{||{|~~}||~~|{|||{yzzywwwwwwvttvwvusuwusuvwwvvwxxz{{|{{zzzz||zyxyzxuuwxwttvxyywxz{{{|~~}~~}}||{|}|{}~~~~~~~|}~~|||{z{{zxxyyxvwyxwwxyzyxyyzzzz{|}}|}~~}~~||||{{|}|{}~||~}~~~}}~~{zz{zyzzxxzyvvwwwwwwwxxyxwxyxxyzyyz{{{zzzzzzzzzyyzyzzzz|}|}}~~}|||{{{{{zzyyxvwwutttrqrrrqqrrrrstsssssstuwwvwxxxxyyyxxxwwwwvuvwvuwxxyyz{{y{~~}}|{}}|}~~~}}|}~~}~~}~~}}}}}}}|~~||~~~~}{}}}|zz{{{zxyzyy{{yxyzzyyz{{z{|{{zyzzzyxz|zyz{zz{|}}}~~~~}}}|zzzzyyyyxvwwwvwwvvvwvwwwvuvwxyyyyyxyywwyxwxxwxxyz{z{||}}}~}||{zz{|{{z{|ywy{ywxxwwwvvvuuwustvvwwwwvvwxxxxyxxxyyxwxyxwwxwvvwwvvvwwwwxyyyzzz}~~~~~~~~~~~}}}}||}~}||||{zzz{{{{zz{|zzz{}}{|}}~~~~~~~~}~~~~~}|}}|{z{|{zzzz{zzzz{{{zxxxwwwvwxvuvvwwvwxwwxxyyzzxxwwxxxyzyxyyyz{{{{{{{{|~~~~}}|}}|z{}{yyzzzyxxxwwxwvxxwvvwwwwwvvvvvvuvwvuvvvvvvuuuvwvvwwvuvwxyyyzz{{{|~~~~~~~}|||{}~|z|}||}~~~}}~}}~~~~}}}~~}~~~~~}|}~}|zzyz{yyzzyyyyzzzzzzyyyxxxwvvxyxxxy{zyyzzz{{z{}}}}}~~~~~}||}}|yz|{yyyyyxyyxwwxyxwvvwvvvvwvuutttuuuuvvvvwxyxxy{{{{|}}~~~~~~}||||{||{z{zzyxyzxvvvvvvvuuttutstuvvtstutttuvvvutuvvwwvwwxxxxyyzzzz{z{|}~~~~~~}||}~~~~~}~~~~~}}}~~||~~~}{}~}}}|{zz{{zzzyyz{zyz{{{zz||z{}}}~~~~~~~}|}~~~~~}}~~}~~}}|{{{{{zyyyyxxyzyyz{zyyyyyyxxxxxyyyyzyyzzz{|||{{|}}}~~}||}}{zzzzzzz{{zzz{|||}|{zzz{zxxxvuvvttvvttttuutuusrsttttuuuuutwxwvwxxxxxyyyyyyz{}||~~~~~}}|||{zz{{{{{{{z{|}|{{|~~~|}}}|{zyyzzyyyyyyyxwvvxxwwxxxxwxxyzyy{}|||}~}}~~~~~~~}||{{zyyxwwwvuuvwwutttttttttssttuuuwwvvwxxyzzyyy{|{{}~}}~~~}~~~~~~}}|{||zxxxwvvvwustvvuttssssrqrsssrsssrtvuuuvwwwxyyyyzz{||}~~}}|{{zzzzyyzzzyxyzzzz{{{{|}}~~~~~}}}}{zz{|ywyzyyxwxxxxwwyyyyyz|{{|}}|}}}~~~~~}}}|{zyzywwwxxvtuvvuuuvvuuuuvwwvvwxxxyyzzz{|||~~~~}}~~~~~~~~}}}||||zyxwwwuuvusssstttttstuuttuuvvvwwwwxxxyzzyz|}}}}~~~~~}~|{zzzyxwxyyyyyyz{zxz|}}|{{}~~~~}||{yyzyywuwxvuvwxwvwxyyxwxxyyyyz{||{|~~}|||{ywwwwvutttsstttuttsuwvuvwwwvvwxyyzzyz||{~~~~~~|zxxxxvussssrpoqronpqrrpqrssssstvvuuvwwxxyz{{|||}}}}~~~}||{zzyyyyyyxxyyyyyyzyyz{{{|||~}{{{yxxxxwwvwwvvvwxxwxxxxyyyyyyzz{{z{|}~}~~~}}|yyxxwwwvuuuuvuuvvuuuvwxxxxxxyzyyyz|{z{|}}||}}||||}|||{}~~~}|{yxxwwvtsstusrsrrrrsusrtutsuvuuuvwvuvxyzyyzz{{zzz{zzyz{||||}~~}||{{{{{{{{{{{{||||{|}}~~~~~~}}}}}zyz{ywwwwxwxyxwxzyxyz||{z{{||}}|}~}|||}}||}}}}}~~~}|zzzywvvvvvusstutttuvvwwxxxxxxxxy{zxxxyzyxxxyzyyy{|{y|~|{zzyxwvvuttsrrrsrrrrrsuuuuuwwvvxxxxwxxxwwwxyzywwxyyxxxxz|||}~}|{{{zzzzz{|{z|}|||}~~}}~}||}}}||||}}||}~~~~}||{{{zyyzzxxxyzyxyz{{zzzz{{zzzyyyyyxyyzyxyz{{{{}~~~}|zzzyxxwwxwwwwwvvwyyyxxyyyyyxyxxxxxwwvvvuvwwwwwwyz{{{}~~}|{zxwxxxwvvvvvvuvvvvvvxxwvyywwxxxxvwwvvvuuuvvvvwwvvwxyz{z{}~~~~~~~~~~}~~~}~~|{||||{{zzzyyzzzzz{{{{|}}~~~}}}|zzz{|{{z{{|||||||||{{zzzyyyyxwwxxxxxyyyyzz{{|}}~~}}}|{zxxxxxxxxxxxwxxyzyyzzxxwxxxwvvvwwwwwwwwxxxyz{{z|}||~~}|{zyyyxxwwxvuuvvwvuwxwvvvvvtsssttssstuttuvvwwxxxyyy{|||}~~~~}~~|{{|{zzyyxxyyyyyzyz{|}}}}~}}}||zzzzzzz{{|||{||{zzzzzzyyxxxxxwxxwxyyyyzz{{|}~}}~|{{{zyyyzyyyzyxxxxxwwvvvvuuuuuutuvvvvwyywxyzzzz|}}}|}~~~~~~~~}|{{zyxxxxxxxxxwvvuuuutttuuttsstuttttuutuwxxwwyzz{{{}}}}}}~~}~~}||{{{{{zz{zzz{||{{}}||}}}~~~}|||||zyzzywxyyxwwxxxxwxxxyyzyyyyz{{|}}|}~~~~~~}||{{zxxxwvvuuvututuuuvwwwwwxxwwxyyxxyyz{||}}||}}}}}}}}}}}~~~}|{zywvvvttsssssrrrsttttuuuvwwvvvwxxxyyyzzz{{{{{{{{zyz|||{{}~~~}|||zyzzyyyz{zyz||{||}}||}}}}~~~}{{{zyyyxxwvvvvvwxxxyyyyyz{zz{{{{{|}}||}~~~~~~}~~~~~|{{zxwwwwutttttstuuuuvvwxxxwwxyyyz{{zyz{||{||{{{||}|{{{|||}}~~~}|{zywvuuttssrrrrsttsstuutuvvvwwvvwxyyxyzyyz{{{zyzzyz{{zz{{|}~~||||{{{{{{{{|}}}}~}~}}}}~~~~~~~~~~~~}{zyyywwwwxxvvwxxyyyyz{zz{{||||}}}|}}}}}~~}}}}}||}}|||}}~~~~}|zyzxvvuuvutttuuuvvvwwwwxxxyyxyyzzzzzz{{||{{{|zz{{{{z{|{{|}~}|}|yxxwuttttsrssrrstttuuuvvvwwwwxwxxxxyzyyz{{{zz{{zyyzzzz{{{{}~~}||{{{{{{{|}||}}}~~~}~~~~~}}}|{yxxxwwvvuvwxxxxxxyzzz{{|||||||}}}}}}}}~~~}}||||}~}}}~~~}|{zyxwvvuuuuuuuvvuuvwwwwxxxxyzzyzzzz{{{{{||{z{{{zzzzzzzz{|}~~~~|{zyxwuuusrstsssstuuuuuuvwwwwxyyxyzzzzzzzzz{{{zzzyyxyyyxyyyyz{|}~~}}|||}}||||}}|}~}~~~~~}}}~}}~~~}{{{zyyyxxwxxxwwwxxyyyyzzz{|}|}}}}}}}~~~}}}~~}|||||||}}}~~~}|{zzyxxxxwvvwvvvvvvvvvwxxwxyyzyz{|{{|||||||||||{{z{zzyyyyz{|}}~~}}}|{yyyxwvuuuttsstttttuuuuuuvwwwwxxxxyzzzzz{{{{{{{zyyyyxyyxxxxz{{|~~}|}}}|||||}}}}}}}}~~~~~~}}}~~~~~}||||{zyyyxxxxxxxxxxxyyyyz{zz{|}}}}~~~~~~~~}~~}|||||{|}||~~~}||||{{zyyxxxwvvwwvuuwwwvvwwwwxyyyzzzz{{{|||||||{{{{{{zzzyz{zz{|}}~~~}}||{{zyyyxwvvvvuuuuttuvuuuuuuuvwwwxxxxyzzz{zzzzzzzzyyxxxxxwxxxyz{|~~~~~~}}}}}|}}}}}}~~~~~}}}}}}~~}}}}{{{{{zxyyyxxxyyyyyxxxyyyzz{|{|}~~~}}}}|{||||||}~~~~}}}||{{{zyyxwwwwwwwwvvvvwwwwxwxxyyzz{|{{}~}}}||{zzzzzzzyyyz{z{|}~~~}}}}|{|{zyyyyxwwwvuuuvvuuvvvvvvvvwwwxyyyz{{{||{|||{zyzyxxxyyyxxyyz{||}~~~~}}||}}}||}~}}}}~~~}}}}}}~~~~~}}~}|{{{zzzyyxxxxxxxxxxxyzz{{{|||}}~~~~}}~}|||{zz|||||~~~~}}|||{zzzyxxxwwwwwvuvvvvwwwwxxxyzzz{|}}}}}}{{||{{zzzzyyyyz{|||~~~~}}}}|||{{zzzzywwwvvuvvvvvuuuuvvvvwwvwwxyyyz{z{{{zzzyyyyxxxxxxxyzz{|}}~~}}~}}}}}}}}}}~~~~~}}}}}}}}~~~}}}||{{zzzyyyxxxyyyyyyyyz{zz{|||}~~~~~}~~}}|{{{{|{{|}~~~~~~}}|||{{zyyyyxxwwwwwvvwwxxxxxxxyyzz{{{{||||{{{{zzzzyyyyzzzz{|}}~~}}}}}||||{{zzyyxwwwwvvvvvvvvvvvwwxxxxxxyyzyzzzzzzzzyyyyxxxxyxxyz{{||}~~}}}}|}}}}~~~~~~~~~}}||{{{{{zyxxyyyxxyyyyyyzzzzzz{{{||}}}}}}}}}}||||||||}}}}~~~~~~}}}}|{z{{zyyyxxwwxxwxxxxxxyyyxyyyyyzzz{{{{zzzzzyyzyyyyz{{{||}}~~~~~~~}}}|||{||zzzzyyyxxwvvwwvwxwwwwxxxyzzyyzzzzz{zzz{{zzzzzzyz{{{{|}}}~~~~~}}||{{{{{{z{{{z{|{{{{{{|||||||||||||||||||{|}|||}~~~~~}~}}~|z|}{zxwy{yxxxxwxzxwy{yxz{zzz|zyz|zyyyyzzyyy{|{z|}}|}~}~~||}~}{|~|zz{{{{{zzywvvxzxvxyxvwywux{yxyzyyzzywyzxwxzxuwyxxyz{z|~|y|~}}~~~~}}||||{z|}zxy{{{yxxwyzxwwwwwwwvvwxxwvuvwvvwwwwwwwwvvwxwwwxxwwyxwxzzzyyz{|}}|}~}}~}||{|}{z{{{{{{zyyzyyxwwwwvvvvvvvvuuvvvuuvxvuwwvuvvvvvuvvvvutuvvvwxyxxxy{ywz}}}~~}~~|}~}~~~~~~}}|~~|~}|~~}~~}|{|~|z{|||}}|{|}|{|~}|{{||{z{{|{|}}|~~~~}~}~~~|||{z{|{zzyz{yxz{{zzzxxyzzyzyxwxy{|{yyzz{||}~|}~~}~~~}~~~~~}|z{{{zyxxxxxyzywy{ywxzyxxywvuuwyxxwwwwy{zwyzzzzz|}}|}~~~~~}~~|}~}}}}}~|{}|yz{zyyxwwwwvvwxwuvywuvwwwutuwvtvwvvxwvwxxxyyzxwy|}|{z}~~}~|z|~}||{}}z}}|~~}|}}{zzzzyywwwwwvuvxvtuwuuuuuutttuvvuuuuwxwvwyyyyxyyxxz{||}}}~~~}}}{z{|zxz|{y{}|{|||||{|||z{{yxxyxwwvvvtstuuttsssssstrqsutstuuuwxwvwyywx{ywy{{||}}}~~~}~~~~~~}~}|}~}||{{{{{|||}}|~~}~|||{{{z{{{yyzzyxxyyyxxxyzzz{|{z|~}|~~~~{{{zyyzyxyyxxxxwuvwwuvwvuvxyyyyz|{{|}}|}~~}|{zyyyxwvvvvwvuvuuuutuuuuvvvvwxxwy{zzz{{||}~}}~~~}}}}{zyyxwvvwusttttsssssstttstuuuuuvvwwwxyyyyz||||}~~~~~~~~~}||{{zyxwvutttssssrrrssrrtsrstttuuuuvvvvwxxxyzz{}~~~~~~~~}}~~}}}}}~~~~~~~|||zyyywuuutsssrrqqrrrsssssstttuvuttuuuvwxyyyyz{||}~~~~~~|||}|{|}}}~~~~~~}|||zyz{zyzzzz{{{{|||||}}}}~~~}||{zzyxxxxwwxxxxxyyyzzz{zz{||{|}}}~~~}{zyxwwwwvuuuuuuuvvvvwwwwxxxxyyzz{{|}}}~~~}}|{zyxwvvvutttttttuuuuuuvvwwxwwxxyyzz{{{|}}~~~~~}|{zyxwvuuttssssrrsssttttuvvvvwwwwwxxyyzzz{||{|}}||}}}|}~~~~~|{zyyxwvutssrrrrrrrrqrssssttuuuuvwwwwwxxxyzzz{{zz{|{{{{||{|}~~~~}}|{zzyxwvuutsssrrrrrrrrsssstttttuuuuvwwwwxyyxyyzzyyzzzzzzzzz{|}}}~~~}}}}}}}}~~~~~}}}||{{{zzz{{{{{|}}|}~~~~~~~}||{zzyyyyyyyyyyzzzz{|||||}}}}}}}}|||}}}}||}}}}}~~||{{zyyxxxxxwwwxxyyyzzzzz{{{|||{{zzzzzzzzzzzzz{{||}}~~}|{{zyxxxwwvvvvvuvvwwxxxyyyyyyzzzyyyyxxxxxwwwxxxyyzz{|}~~~~|{{zyxwwxwwvvvvuuuvvvvwwwxxxxyxxxxxwwvvvvvvvvwwwwxyyyz{}}}~}}|{zyxwwwwvvvvvvuvvvvvvvwwwwwwwwwvvvvuuttttuuuuvvwwwxxy{{|}~~~~}{zzywwwvvuuutttuuuuuuuvvvvvvvvvvuuuttssststtuttuuvvwxyyzz{||}~~~~}~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{zz{|||||}}~~~~~}}}||||{{|||||}}||||{zzzzyxxyxxxyyyzz{{||}}}~~~}|||{{{{{zzz{{{{{{{zzzzzyyxxwxxwvwwwwwxyzzzz{||}}~~}||{zyyyyyyyzzyyyzzyyyyxxxxwwwvvvuuuvvvwwwxxyyz{{||}}~~~}|{zzyxxxwwxxxxwwwvvvvvvuuuuuuuutttuuuvwwwwxxyzz{|||||}~~~}|{{zyyxxxwwwwwvvvuuuutttttttttttstuuuuvvwwwxyyyzz{{||}||}~~~~~~}}~~~~~~~~}||{zyyyxxwwwvvuuuuuttssrrsssssssrsttttuvvvvwxxxyyyzz{|||||||||||}}}}}}~~~~~}}}}}||}}}}}}~~~~~~}}||{zzzzzzzzzzz{{{|||}}|}}}~~~~|{{zyyxxxxwwxxxxxyyyyzz{{{{{{|||}~~~~~||{zyxxwvvuuuuvvvvwwxxxyyyyzzzzz{{{||}}}~~~~}}~}}}}}~~}|{zyxwvuuuuuttuuuuvvwwwwxxxyyyzzzzz{{{{||}}}}}}}|||||||}}}~~~}||{yxwwvuttttsstsssttuuvvwwwwxxxyyyyyyzzzz{||{|||||||{{{{||}}~~~}|{zyxwvutssssrrrrrrstttuuuuvvwwwwwxxxyyyyzzzzz{{zzzzzzzz{{{|||}~~~}|{yxwvutssrrrrrqqrrsssttuuuvvvwwwwwwxyyyyyzzyz{zzyyyyyyyyzz{{{|}~~~}}}|||{{|||}}}~~~~~}||{zzzyyyyyyyzz{{||}}}~~~~~~~}|{zyyxxxwwwwxxyyyyzz{{{|||||}}}}}~~~~~~~~~~~~~~}|{{zyxwwvvvvvvvwwxxxxyyyzz{{{{{{{||||}}}}}}}}||||||||}}}}~~~}{zyyxwwvuuttttuuuvvvvwwxxxyyzz{{{{{{{{{{{||{||{{{{{{zz{{{|}}~~}{zyxwwvuuttttssstttuuvvvwwxxxyyyzzzz{zz{{{{{{{{{zzzyyyyyzzz{|}}~~}|{zyxwvuttssssrrstttttuuuuvvwwxxxxyyyyyyzzzz{{{{zyyzyyyyyyyzz{{|}~~}|{{zyxwwvutsssrrrrrrsssstttuuvvvwxxxxxxxyyyyyyzzyyyyyyyxxxxxyyyzz{|}~~~~~~~~~~}||{{{zz{{zzz{{{{|||||~~~~~~~~}|{zzyyxxxxyyyyyyyyzzz{{{{||}}}}~~~~~~~}}}}}}||}}~~}}}|zzzyxxwwwwwwwwwwxxxxyyyzzz{|||}}}}}}~~~~~~~}}}||{{{{{{||}~~~}|{{{{zzyxxwwvvuvvvvvvwwwwwxxxxyyzz{{{{{|||||||||{|{{zzz{zzz{{|}~~~~}}||{{zzyyxxwvuuuuuuuuuuuvvvvvvwwxxxyzz{{{{|||{{{{{{{zzyyyyxyyzzz{|}~~}}}}|{{{zyyxxxwvvuuutuutuuttttuuuvvwwwxxyyzzz{{{{{{{{zzzyyyyxxxxxyzz{||}~~~}||{{zzzyyxxwvuuuutttttstttttttttuvuuvwwxxyyzzzzzzzzzyyyxxxwwwxxxxyz{||~~~~~}|||{{{{{{{{{{{|{||}}}}~~~~~}}|{{zzyyyyyyyyyyzzzzzz{|||}}~~~~~}}}||||||}}}~~~~}}}|{{zzzyyxxwxxwwxxxxxyyyyzzz{|||}~~~~~}}}}||{zzzzzz{{{||}~~}}}|||{{zzyyxxxwwwwvvvvvvwwwxxxyyyzz{{|}}}}}}||||{{zzyyyyzzz{{|}}~~~~~}}|||{{zzzyxxwwwwvvvvuuuuuuvvwwwwwxxyyzz{{{{{{{{zzzyyyxxxxyxyyz{{|}~~~}}}}|||{{{zzyyxwwvuuuuuuuttttuuuuvvvvwwxxyyzz{|{zzzzyyxyxxxxxxxxyyzz{|}}~~~~}}||{{{{{zzzyyyxxwwvvuuttttttttttuuuuvvvwwxxyyzzzzzzzyyxxxwwwwwwwxyyyz{||}}~~~}}}||{{{zzzzzz{{{{{{|||}}}~~~~}}}~~~~~}}||{{{zzzzzzzzzzz{{{{{|||}}~~~~~~~~}}}}}}|||}}}~~~~~}}|||{{zzyyyyyxxxyyyyzzzzzzzz{{||||||||||||{{{{{{{{||||}}~~~~~}}}}|||{{zzyyyxxxwwwwwxxxxxxxxxyyyyzzz{{{{{{{{zzzzzyyyzzzz{{||}~~}}}}}|||||{{zzyyyxxwwwwvvwwwwwxwwxxxxxxxyyyzzz{{zzyyyyyyyyyyyzzzz{||}}~~~}}}}|||||{{{{zzyxxxxwwwwvuuvvvvvvvvvvwwwxxxxxxxyyyyxxxxxxxxxxxxyyyyzz{{|}~~~}}|||{{||{{zzyyyyxxwwwvvvvvuuuuvvvvvvvvvwwwwwxxxxxxwwxxxxwxxwxxxxxyyyzz{||}}~~~~}}|||{|||{{{{{|||||}~~}~~~}}}}}}}}}||}}~~~~~}}}}}|||{{{{{|||{{{{{{||||||||||||{{{|||{||||}}~~~~~~~~~}}}}|||{{zzzzyyzzzzzzzzzz{{zzzz{zz{{zzzzzzzzz{{{||||}}}}~~~~}~~}}}}}}}}}|||{{zzyyyxxxxxxyxxyyyyyyyyyyyxxxxwwxxxxyyyzzz{{{{|||}~~~}}}}}}}}||||||{{{zzyyyyxxxxwwwxxxwwxwwwwxxxxxwwwwwwwwwwwxyyyyzzzz{|||}}~~~~}}}}}|||||||||{{{{{zzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwxxxyyyzzz{{|||}~~~}}}}}}|||{{{{|{{{{{zzzyyyxwwvvvvvvvvvvvvvvwvvvvuuuuuvuuuuuvvwwwxxxxxyyyz{{||}}~~}}||{{{||{{||{{{{{{zzzz{{{{{|||}}}~~~~~~~}}|||{{{{{{{{{zzzzzyyyyyyyzz{{{{||}}}~~~~~~~}}|||{{zzzyyyyyyxxxxxxxxwwwwxxyyyzzz{{||||||}}~~~~~~~~~}|{{{zyyyyyxxxxxwwwwvvvvvvvvvwwwxxxyzzz{{{{{||||}~~~~~~~~~~~~~}}|{{zzyxxxxxwwwwwwvvuuutttuuuuuvvvwwwxxyyzzz{{||||}~~~~~~}}}~~~~~~~~~~~~}||{{zyyxxwwwvvvvvuuuuutttttssttuuuvwwwwxxyyzz{{{{||}}~~~}}}}}}}}}~~~~~~~~~~}||{{zyxxwvvvuuuuuuutttttssssssttuuuvvwwxxxxyzzz{{{||}~~~~~~}|{{{zzyyxyyxxxxyxxyyyyzzzz{{{||}}}~~~}}|{zzyyxxxxxxxxxxxyyyyyzzzz{{||||}}~~}}||{zyxxwwvvuuuuvvvwwwxwxxxxxxyyyyz{{|}}~~~}}|{zyxwvvvuutttttuuuvvvvvwwwxxxxxyyzz{|||}}~~~}|{zyyxwvvuttttttttttuuuvvvvwwxxxxyyyz{{{|}~~~}|{zzyxxwvvuutttttuuuuvwvvwxwuvyzyyzzz{|||}~~}~~}~}}}}|{z{zxxwwurprrqqqqqruvvutuvuuxyy{||{{|}~}~~}}}}}}||}}}~~~~~~}|}~~~~~~~|z{zzxvtsrrporssstttsrry}{}||~}{}}{zzzz{||{zzxxyz|}}}~}{{{{|~~~~|zwvuuvxy{}~~~{yyywuuuwxyzzzwwvtrrsuvusqsuutrqsvutvxzzzz|~}|}}|yussrqponmmnonnnoomkjjmoqtwxvssutrrrssssstuuvvtvyz{}}||}}|{{}~~~}~~|zyyzyvttsqpnnppt~}}|{zyxx{}}~~~}{{{|||{zywvuuvz}}}~~~|z||}~}|||}|yy||z|~~{|}||zxxwtsrstsqqrstuvvwwvvwxz|{yzzyyxvvutuxyxxxz{{{{{zyxwvvwyz}~}}}{zxwxyyz{|~~~~~~z{~~}|~||~~|}}{yy|}~~yuuuuwwxy}~{}~~zxyyxxxxyz{|||~~~~{wvuuttttttsqprstsqrutsuz~}~~|||||{{|{|~{z{zywvxyzz{||}~~~|{}~~~}~~}~~}}|}~}{{{|{xy|zvwyyzyxwwxyzzyz|{xyxxxwvvwyywyzyzywz}{{}~|{{}~~|z{{{yvwyzzxvxxwvtuwwvurrsrqpomlkjhhihjihkponprvxwy|}~}}~{yyzyy{|~~zwvvtqmllllmnqsssru{~{xwy{|}~}||}|xy{zyxxyzyywvvxyyxz|{yyyyyzzyy{|||}~~~}}|~~}{{{|{yz}|{|||}|}~|{}~~|}|yx{|{{||{ywwwvvsrstvvuvxwvx{{z|{||zwvuuuwwwwxxyyxxvtvywsrrrqnllmmoqqpqsqoopommmnnpstvwy{zyz|{z|~||~~}}}~~~~}~~~~}~~~}~~}}~~~|}~~}{zz{zy|}|}}{{{zywwwyzwvxzzzyy{{{{{}~~|zzyyyyz|}}{zzyxxwvvutstuwvvwxxxyyyyzyxwxy{}~}{{{|{z|~~}}}~}|~~~~}|{|~}|}~~~~~}{zy{{zxyyzzz{||{zxz{zyyxvvvutvwvuttsrrstssuwxx{~}}||{xwwxwvvtrstrqqpopqsvutw{{z{{zzxxxwwwwvux{zxz}||~~||{xxzzyxvvwwvvvvvuttvwxxxyz{zzy{}~~~~~~~|zyxvuurrrrssssttuuvvuvwy{{yxyyyxxzz|~~|||zxvuuuvvvxy{{{z{||z{|}}}~~}|{yxxxvwyyyyxwussstrqrssssttuwvuvwxyyyyy{}~~~~~||~~}~~~}|{zzxvvwusqqqqqqrrsuvvvy}~~~}}}}}}~}|}~~~~~~~~~}}}|zxusuwvvwy{{yyz{}}||}{zzywvuuwwwvuuuttuuvutwyxwyzxxzyxy{||||||{z{|zz||{|~~|zzxuuusqppppooopqrtvvvusrttsstvyxwz{zyxvxyxyz{|{zzyxxyzyz|||}}~}~~~}~~||}~~{z{{{zzz|||{z{}}}}||}}}}|||}}|{zxwvvutrqpqrsuvwyz{|~}}}zwvuvvutttuusstttttvwuuwwvuvvwvvwyyxyzyy{|||}}||}|zz|{yxvuttsrrqqqqrsttuuvwz{|||}}|||}~}|~~~~}}|{|||{yy{|~~~~~|{zyxvuttttqqsttttttuuvwutuvvwxy{{{{{||{{zy{|{yxwwvuuwvtttuvuuwxwwxy||{|}}~|{zyywvvusssttsssrstsssuwxxy{|}}zyxyyxvtuwwwutvxwvuuwwvwxxxyz{{}~}}}}|{{z{zzzzzz{|~~}|{zyxxwvtssstttstttttuuuwyz{{|}~}{zzyyyywwwwwustussrsuvwwwwxxxvuvwwuttvxxxwyzzzzz{{||{|}~~|zz{{{{{|}~~~|{{zywtrqommmonlklmmkjkmnprsuwy{|}|~~}{y|~~~~~}|{{zyyz{}}{}}{|}{yxwwwwxwvsrrrrssqqssrrrtuuvvvwwvvuuuttuwwxz{{{{|||}~}}~~}~~~}~~|{{zxvttutsuutsrrssqrrrqqrstuvvwwwyzzz{zz|}}|{{|{z{|{z{{{zz{{z{}}}|~~~~~~~~~~~~}{{|zwwxyxwuuvututrsutstuutuuuuwy{||}~~~}|{{{zzzz{{yxyzyz{{{{|}}}}~}||zyz{|}~}}||{yxxwuuutsrrssssrruvwwwyzywxxxxxywvwwxwvvxxxxxwwwwwxxyz{|~~{}}z{||{{|{{{{|{y{|ywxzzyyxxwuuusrrssrssttuvwxxxyz{{{}~}||~~|zyyyzzxwxxwwvwwxxyxxxxwvvwwvutsssssttuwxz{{zz{||}~||ywwwvvututssstutrtuuvvwxyz{|}}}}~~|||}}||}~~}}|{zxxxwwwwxyzz{|{|}~~~}~~~~}{{{|{zyyxyxvutuwvsttuvtsttssqqqqpqqrtsssstsqruuttvwxwwxz{zyz{zzyxyzzzzy{|}~~}{}}{z{{{xvwyyywvuuvvtstssrpqrrrqqrsrstvxy{{|~}|}}}|z{|{z||zzzz{zz{|}}}}}~}{zxxyyxyz{{z|~~~{zzzyxxxxxxxwvuvwwwwwvwxyyyzyyz{zyxxyxvvwwwvvxzyz{|~}|}||{{{zxwvwusrssutrtvtssrrssrqqsuutsvwvuvvwxwwvuutsttuuuuwyzzz{|{{}}~~zwy||zutx{{{zyzyy{{z{|~|{|~~}}~~~}|~~~}}~{{}}|}}||||~}z{}}|{{~~~~}|{zz{yyyxvtssrpopqrpprttsssvxwxxz{zz{|}}}~}}~}}|~}{~}~|~~zy{{zzz{}~}}}}}}}}{zyyzzxvxyyxwwz{zz{||}||~~}~|}}zyxyzxvxwuvxyxwwyywussvvvvuvyvrtwwvtrqrstttsuwvtsuxyxwyyzzzz{zz|~~~{|~|zyxxxvvwxxxxy{|{{{{{|||}}}~~~~~}}}|{{{{{|~~}~}}}}}{yz{xuwxutwxwvvx|{yzzyz|}~}||}}~}{{{zzzyyyzywxzzzwuxzzz{z{|}~~~|||{{zyyxxxvuvwvusstsrstutttttttrrrrqqqrssuuvxxwwxy{zyyz{}{{{|}}|}||}|{{zyxywttuutssrqrrrrrstspqssswxvuwyyyxy{xw|~~~}}~~~}~}||}~{~~}||}~zxz}}}zy|}{{|}~~}{|~|z~}z{{{}}}|{{||{z||zxyzyyz{zz{yxz|}~~||}}||{~}y}~~}}~~~~}|||zxz{ywwxxwuuvvuuvvuutstuuttvvuwwvwyz{{{z{zy|~{x{~{z{||{yyzzyxyyyzzyy}~}|}~~~|{zyz{{yy|{yzzzyzzzz{{z{|}}z|~|zzzzzxxyyyz|{z|}~~~|{{~~|}}|~}{}~{z{{|zvwywttvvuvuttuvwvtwyvuy|}|||~~~~~|}}|yyyzzxwvvywtuwxyyxz|{zz{zz{{yyyxwxywuwywwxxyxvwzzyz|}}|}~~~~}{{|}}|{{{yy||yy{zxxxwwyzyxxyyyvvxwutttuvvutvwvuuwxvuuvwwvwyzzzz{}~~~~|~~{z||wuvutrqrtsqrrrsttrrttqppqttrstuwxyz|||}}~~~||{{{yxxxxvtvwvvvvuutttuvuuuvxzyz{{zzz{}~}}~~}{}~|{|}}|}}{z{{zwwyzyxyzyxyyyzz{~}|}}}~~}}|{{||z{~~~~}||||zxxz{yx{||||}~~}~|{{{{||zy{}}{ywxyxwwwwxxvtvwwxyyxxyyyzz|}||}|}~}}~}}}~|zzzzxvwyzyyxwwxyyxxxwwxyxwwwwvtw{zxz{zyyyzyzz|{yz{{yz{zz||{{}}~}{}~~~~~~~~}~}|}}}}~~}|{zzxwvuvvtsssrrqpqppppqssqstttwxwy|}}||~~~~~}}|{{{zzywvuvwwvuuuutsrrrrrrrqprrpoprsrrstuwwwwxz|{{|}~~}||{{}}||}}~}}}}}}~}}~~}{xyzxwwwvvvutuuvwustvvvvuwxwvxzzzz|~~}}~}|||yvxzvtttttqprrppponqsrqrstuuvwxyyz{{}~~~|{zzyyxurssoopqrqqqssruxvsuwvutuxyyyzyy|}}}~~}|}~|zzzzyvvwxyxwvwy{zyzzxxxyyzzzyxxyzyxzzxy{{{{z|}{|~~~~~~|||||{yz|zy{{z{}}|~}}}~~|{zzyxvuuuvvuvxwvwwxyzz{{{|~}{{zxxxxxwwxzyvvxwwwxxyyy{{yz|}~}}~~~~}}|{{{{{z{~|z{{|}||}~~~}~~~~~~}~}~}}|{|}|yxwutsrrssqonnnooonmoqrtstwwwvuvyyxyz{||~~|{{zyyxvusqrrqqssrpooqrrrqrrssstuvuwyz{{|~~|{{{xwxxxwuuvvuttuuwxvwzzzyz{}}|}~|{|~~~~||}{yxvutsqrrpoponpqppqqqrqqtvvvwxzzy{}}}~~~}~~}~}{zyyxutvusrtuusprutsttttuutuuuvvwwwwxyyxxyz{{{{|}~|{}~}|}~~}}~~}}}}}}}||{zzzzyxxyyyz{||{z{|}~}{|~}}~~~~}}}}}}~~}|}~~}|zzzyyz{yyz{{{}~~||}}|~~~~|{~}~~~}}}{yyyyyxxwvvvwwxxxwwxxyyzz{{|{z{|}|zxyyyyxxyxxwwxyyzz{||{~~~}|{|{z{{{z{{{|~~}}|~~|}~}|zyyyxwvwyyyyxyywvxxwxxyz{|}~~~~~}~}|||{{ywwvuutsrrrqpqssssstuvvvxyzz{|}~}}~||{zyxxxvttttuuttssstttvwvvwwxyyxyxwxyyyz{{{|~~~~~||{{{zyzzyyyyyyzyyzzz|}||}}||zyyzyxwvwxxwuwyzzxwxz|}|~~|{ywxxxwusssrrssrssstuvvvwwwxyz{zxyywwvvxwuvwxxvtuwwwwxz{}}}~}}|{zyxxwuuvwvvuuuvwxxwxyzyyyyzyyyyz{zyy{}}{}~~}~}{{~~}|||{zxwy{wtuwxwttvvvuuuvxzyxyz{||~~~~~~~~~}}}}~}}~~}~~~~}|||zxyzyxxwwwxxxxwxxxxxyz{|}}~~~~}{|{zzzyyzyyyyyxxyzzyyz{{zzzyxwxwvvvtstuuuuuwutuwwwwyzzzz{~~}}}~~}~~~~~~}|{|}}}}|{|}}|}}}}}~}{{{zzzzz{|{{{z{}~~}~~||}{xwvvwwwwxwwwwwxyyyyxxxz{yxz{{{|}~}~~~~}{zzyxwwwwuttuutsrtttsrsutrrsttuvxyxxzzyz{}~}}~~}|{xx{{{zyzzzzzz||zyzzyxvwyxwvvvwxxxvtvxxwyz|}|{|}~}~}|||zxxyyxwwxxxwvvvvuustvvuuvwxxxwxyyyyyz{{|}}}}~~~~~|zz{zyxwyxutuuuttuvvvvwwwxxxxxxxy{||{z}}|~~~~}}}|||{z{}{wz~~||~|{|}zvvvvwusuvvvwvtruxwvwwvttvxvuvxyxwwxyywwxxyzxwz}zwxy||z{|}~~~~|}~}}||ywz}yvwxwvwwwwwvwzxvxzyxwwxxxxwwxzzyyy{{xx{{wuwxyyxyzx{~}}{{{z{{vsvwtstsqrsrrrqsvtsttttvxvtwytrwywtuwyyzyz|{xyyyzzzyxyz{|{{|}|}~~~~}zwx{zxvvvuttttsrssuwvtvxvuwwx~~|{z{{yz{zxy{|{{|}}|zyyywuwyvsuxvrv|yvz|{{|~~}~~~~}~~~}{|{ywy{zyzzzz{{ywz}{y|}{}~|{|~~~~~}~|zyyyyxwusrrtttttvwsquxxwxywvvvwy{|yvz{x{~|y{~~}}~}}}{|~|{{{yvuutrrstutrsusqv|wrvzyxxyxwyzxwy{{yx{{xy{zxxxxxvttuttvwwyxw{|z|}}~{}|yxwxxtsuvtsrsttssvxvtuvvvvvvwxxwvvvuuvywtvywvuuwyusxzwvy{zz{|||~~|{z{{zxvutuvutsssuuttuvustvsruywtwyvtwyxwxywvx{xuwyvtwyxwxz}}||~~}|~}zz{xuuvuutsrpqrpmruqnrvsrstssuvvuvxz~}|~}}~||~~~~~~}|zxxxxywvwyzyxz}|zz~~~~|}~|{|{yyywvwvvvvvvuuuuvwxyxwyz{{{|}}|||}~~}}}~}~~}~}{|~~~~~}||}{zyyxwyzywxxxyxxzzz{zyzzz{|||}||}~~}~~~~}|}}{{|{z|~}{}~}~}|||{zxwvtrrsrqrrrsrrsuuutstuvxxwxxwxzyy{|zz||}|z{|{zxxyzzyz{{{{|}~~}{{{{zxvvuuutttsssrrsuvtstuutuvvvwxwwyzywyzxwxyyyyxwvvwvuuvvvutvxxxy{}~~}}||{zz{zxwvuuwustttuttuuttttuvvuuvwwvvwyxvvxwvwwwuvwvuuuvwvwxxwxxz}}}~}}}}{xyzxvvvvussutrstsssrrttsstttsstvvxz}~}}}|}}}|||}~~}}~~~~~~}|{}}||}}~|z|~}|}}~~~~~~~~}||~~~~~~}}}~|zz{zyxyyyyyzyxy{zxzzzzz|~~||}~}~}||||}|zzyyxyzxwyzwvwxwvvwxvuwxwwxxxxxyz{{|}||}}}}|{|||{zz{zzzz{{{{|}~~~~}{zzzzyyxwwwwvvvwxxxxxxwwxyzzyzz{|||}|{}}|||{{zzzzyyyyyxyzz{|}}~~~~}}}|zyxwxwvvuttutsrqrssrsssssuuuttuvwxyzzyyzz{{{zzyyxwwxxxxxxxxz{|}~~~~}}}|{zzzzyxwwwvvvuuutsssssssssttsstuvvuvwwwxxwvwwwwwvwvtuvuttttuvwxyy{|||~~~}}}}||{zyyyyzxwwvuvutssttttttttsttstvutvxxxz{~~~}}}}}|{|}|{|}~}}~~~~}}|{{{{{|{z{|||{|~~~~~~~}}~~~~~~~~~}~~}}||{{{{{zz{|{z{|||||}}|}~}{|||{{{{{{z{|}~~~~~}|}}||{zyyyyyxxxxwwwxxxxxzzzz{{|||}}~~~~~}}~}}}|}}||~~~~}|||||{{{{|||{zzzzyxxwvvvutuvuuuuvvuvxwvwxxyyyyz{{{{{z{zyyyyzzzzzzz{{|}~~~~~~~||}}|{{{{{{zyxzzxwwwwvuwxwvxxwwxxyxxxyyxyzzzzzzyxyyxwwwvvwwyyxxzzzz{|}~~~~}}}|{{{zyyzzyxwwvvuuuttssrssssssstuutuuuuuuvxxxwwyzyxwxyxwwwwwwxxxyyyz{|}~~}}||||{{zzzzyyyxxwvvwvtuuuttsssssstuttssttttvvvx{}}~~~~~~~~~~~~}}}||||{{{{{{||{|||}|{{|}}}~~~~~~~~}~~~~}~~~~}}}}~}|{{{{{z{{{{zz|||||||{||}~~}}||||{||{{|||}}~~~~~~~}}}|||||}}|{|{{{zz{{{||{zz{{zz{|{z{|||{{{{zzyzzzyyxyyyzz{|||||}~~~~~~~~}}}||||{{{zyxyyyxyzyxxxyyyxyyyyyyyyzzzzz{{{zyz{{zzz{{{{|||||||}~~}~~~~}}}}|||||{{z{{|{zyyyyxxwwxvuuuuuuuvwwvvvvwwwwwwwwwwwxwwvwwxxxxyzzyyy{{{{{|||}~~~~~}||||||{{||{{{||{zzzyxxxxwwwwwwwwwwwwxwwxxwwwwvvuuuutuuuuuvvvwwwxxyyyz{|zz|}}~~~}{{|||{{zzyyzzyyyyxwwwxwvvvuuuutttttttuvuuuvuuuuvwxxxxyz|||~~}}}}}||}~}}||}~}}~}}|||}}~~~~~~}}}|}}|||}}}}}}}}}}||||{{{{{{{{||{}}}}~~~~}}}}}|{zzzzzzz{{zz{{||{{{zzyyzzzz{{zz{{||||}|{|}}}~~~~~~~~~~}}|{zzzzyyyyzzzyyyzzyyxxxxxxwxyzzzz{{{{{{{||||}~~}}}}~}}~~~~}||||{{zzzyyyxwwxxxyyxwwwvvvvvvvvwxxxxxxyyyzzz{{z{|||~~~~}}}}}||}}}~~~~~}~}}||}}|{zzyyyyxxwwvvwwwwwvuuvvvuuvvvvvvwyzyyyzzzz{|{z{{||}~~}}~}||||{{|||{{}}||||}||||{zyxxxxwvuvvvuuuvuttttssttttttttuvvuvvxxxxxxyyyzzzzz{|~~~~~~}||}}}||||}}}}||~~}}~}}|z{{zyxxwwwvvvvvuuuuttssrrrssrtuvvwxyzz{~~~~}}}~~}}}|||}||{{||{|}~~~~~}}|{{z{{zzzzyyzyxxyyzyxz{{{{|~~~~~~}}}|||{||{{{{zzyzzzzz{{{{{|||||}}~~~~}~}||||}|{{|{{{{{{zzzzz{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~}}}}}|{{{z{{{zz{{{zzz{z{{|{{{{|{{{||||}}}}}}~~~~~~~~~}}}}}}|}}}|}}}}~~~~}~~~~}}}}}}|||{{{{{{{zzzzyyzzzzz{{zz{{{zz{{z{||{{|||}}~~}}~~}}~~~~~~~~}}~~~~~}~~~}~~}|}}}||}~}||}|||}}}|||}||}}}}||}||||||||||{{{{{zzz{zzzzzzyzz{{zzz{zz{{{{{|{|||||||}}}}}}||}}}}|||}}}~}}}~~}}}}}}}}}|||||||{{{{{{||{z{{{{{||{z{|{{{z{{zz{{zzzz{zyzzzzzzzyyyzzzz{{|||}~~~}~~~~~~~~~~}}~~}}}~~~~~~~~~~~~~~~~~~~}}~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}~}}}~~}}}}~}}~~~}}}}}}}~~}}}~~}~~~~~~~~~~~}}}~}}}}}|}}}}}}}}||||||||}}}||}~}}}}||}}}||}~}}}}}||}~}||}}}}}}}}}}||}}}}}}}~}}}~~}}}}}}}}~~}}}}|}}}||||}|{||||{|||{{|||{{||||}|||{|||||}||||}}||}}||||||}}|||}}}}}}}|||}}|||||{{||||{||||||||||}|||}||||}|{{|}||||||||||||||{{{|||{{||{z{{{{{||{{{{{{|}|{{|||||||{{{{{{{||{{{|||{|||||||||||||{z{|||{{zz{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~}}~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}|}~~~~~~}}}~~~~~~~~~~~~~}||}}}}|}}||}}}}}}||{|}}}}~~}}}~~}~~~}}}~~~~~~~~}}~}}}}}}||~~}|}~}||}~}||}||||}}}}}}|}}}}||}}}}}}}||}}}}||}}}}}}||}}}|||}|{||||||||{||||||||||||||||}|{|}}||||||||}}|}|||||}}||||{{|||||||}|{|}}}|||||}}}||}|||}}}||||||||||{{{{{{{{{{{{{{{||||||{{{||||||||||}|||{{{{{|{{{|||{{|||||||{{||||||||{{||||||{{{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}~~}~~~~~~~~~~~~~~}~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~}}~}}}}~}|}}||||}}|||||||}}}}}}}}}}~~}}~}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~}}}}}~}}}}||||}}}}}}}}}}}}}}}}}}}~}|}}}||}}}||||{|||{||||{{{{||||}||||}}|}}}|}}}}}}}}||}}}}||}}||}}|}}}|||}}||}||||}}}}}}}|||}}}}}||{{}}||||||{|}|{||||{||}||||{{||}|{||{{{|||{{{{{{{||{{{{{{{||{{{{{{||}|{{||{||}||{||{{||||{|}|||}||||}}}|}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}|}}~}}}}}|}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~}}}}~~}}~}}}}~~}|}}}}}~}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{{|{{{|||{{|}|||||||}~}||}}}}}}}||}}}}}}}}|||}}||}}}}}}}}}~~}}}}}}}}}|||}||||||||||||||}|||||||||||{{{{{||{{{{zz{{{|{{{{{{{{||{{|||||||||||||}~}||||||}}|{{|||||||{|||||}}}|||}}}}}}}|||}}}}~~}}}~~~~~~~~~~~~~~}~~}~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~}}}}}}}}~~~|}~}}}}}~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}~~}}}}~}}}}~~}}}~~~}~~~~}}~~~}~~~}}}~}}~~~}}}~~}}}}}}}}~}||}}}||}}||}|||||||||||||||||||||||||||||||||||||||||}|||||}||}|||}}}}}~}}}}}}}}~~}}}~~}}}~}}}}~~}}}}}}}}}}}}}}}}}}}}|}}}}||||{{||{{|{{{{|{{{||{{{{{{{{{{{{{{{||{|||||||||{{||{{||{{{{||||||}|||}}|}}}}|}}}}|||}}|}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~}}}~~}}}}}}}}}}}~}}}}}~}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~}|~~~~~~||}}}}||~}}~~{z}~|yy}}}}}||||}~|{|}}|{{}}{{{{{||{z{}~~}{z|~}}|z||||}}||{|~~}~~~}~~|{zzyz||}{z{||}~~||}~~}~~~}~~~}~}}}}{{}|zyyyyyz{{|}}|yvxxvuwxvuux{{{{yyz{{ywy{{}~~~}|}~|zvwxwvvvwxxyzzz}~}|{}|||zyzyzzwuwxy{|{zzz|~}}}|ywxwwyzzzz{|zxyyyyz{}}~~{{|{{~~}}}}||{{|||||}|{{{{|||{zyywxz{}~~}{xxz{z{{|}}}}~}zxustutrrrrrrpoopqsttvyzz{ywuttvxyz{}~~}|zxwwxyz}}}|||}~}zxvrnkjjjjlnoooqrtvwxxz|||||}~~}|~}~~}}~{vtrqrrqqswyzz{zz{{{}~~~~}~~~}{xvvvwxxxyz{||~}{zywutuwxy{~}}|yxutuuvvtstuuvvwxyyz|~~zwtromkkkjjklnopqqqpmmlllmmoruuw{|{~~~|zwuqnnpppooqrsuvutsrqqsrooqrstuvx{}}~~}~{ywutssrqrsssuwyyyyzwuuxz{|~~~}{|~{ywvvwvvuttsrsuuttutssrrsuwyzyz|}}}{wuspnoqrqqqporutstutuvwxwwz||~~|zvwywwxy{}{yxwvutsrstrrtvwvux|~~~~}}~~|yurpnnnoonnnnoqstsqrrrqoptuutstwyyyy{}~~~~{z{yusrrrsrqqtuusqqsqoonmnooppqsuwxxyzz{|~~~{zxwuux}~|z{}}}~}zyyxvttvvvusrppnlkmnnoopqqqrtwxz|~}|{{|||{yyywvwwvwyxvutsqqrqpqsuvwz|zyywvwyyyzzwwxxwtrrsrpqqpruurruwwz|~~~}{{{z{{zyxwwwvuvxyyz{|~~|zxwwvvwxxwuqopnjhgfggfgghjlljjlkkmooqtvxxwy{}~{zzywvtsstutqonnmkjjjkklmmmnnmlnqsvyz{}}}|||{zz|{yzyvuvvvwy|}|}}|||{ywwyyvtuvuttstssvxutuvwxyz{}~~~~{vtuvutsstttspprrsttrsuxz{{}~~}|zwtrrstsssuwwwxwvwxvvxy|}}~~}{xvtqmkjjjihhhghjjgffffhjlnorvxxy|~}}}~~{yxvtssqppqrsutssrqojfilllortwz|~~|yxxyzzyyyywutsrpnmlkmoqrrpnmnonmoqtwz~}~}}~zxvutrollmnnopprtsrqrtuuvvwxz|~~}}}~~~~~{xvvvtrqqrrrqqsuuttttuttvyz|~~|ywvvvwxxx{{zxvuvvuuwxz|~~}{zxxwwwwvvvuuvuutqponmnnnopqrqqrtuuuvwwvy|~}{zyyy{||}}|}{yyzwtsrqpppqqqrssstutstuvxy{|}~~}zyyxyzz{||}|{{zxusqppqrsvxz|}~~{yxvussrrrstsssrqrstttuwyz}~|zyyz{}~}||}|ywvvz~|{{zxvuuussttstvwvwxxwvwy{{}~}{|~~~~~{zzxxyz{|{{{|{{zwvvurpnmlkiijkmnooqrqpqstttuxz{z|}|zyyyxxyzzzz{}|{{{zwuutsqqrrppqssrqsssrqrtuwxxz}~~|yxyyxwwvuvwvvwxyxwy|}}~{ywwvuuvwvvuvxyyz{{}~}ywwvuuvxwvwy{{{|}~|zxvsrpoonnoppppppooopppqrstuvwwxyz|}~~{yxxxxyxyzzzyxxz{zzzzzzyzzzzzzzzz{|}|}~~}~}|}~~~~|zzzywuttrpnmoqonppqqrstuwwvvxyzyy{{{{|~~zxvvvtrqqrrssstwyyxwy{zyxyzyz{}}~}}}|{{zyxxwuvwwyzzzz{{||zzzyyyxyz|~|{|}}}}}|||}|{{|{zyxyz{{|||}~}{zzyyyxxvtssqpopqqqsuwxyzyyxxxwuvxxxyz}~~|zyxwusstsqqqqstttuvvwxxyywvvwwwxz|}}}||{zwutsrqrsuuuwy{}|||}}|zzzz{}}}{{{{zzyyyxxxxvvutrpprsstvwy{}}}}||{{{{{|~}{ywvustuuuvwxzxxzzyxwvuvwxyzz{|}~~}}}}~~~~}|{zxurqqonoooopqrrrrsqppommnopqrsuwxz}~~~}}}|{zyvuutssuwxxxzzyvvutsrqrrqstttvx{}~||}~}{ywwwyxwyz{zywwxyxxxz{|{{~~}|{zzzyyxxwvvwwxxxxxy{|}}~}{{zyyyz{{{{{|||{{zz{|~~~~}|{{yxwwvutrrsssssttsssrstsssuwxwy{{{zz{|~}}|{{{zz{z{||{|~|{|}}|||}}}~~~}}||}}~~~~~~~}}}~}~~}|ywxxtrrrqommmmmnoprtutstvvvwxyyz{{{{{||}~~{ywvtspopqqrtuxxwwwxyywxz{|}}}}~~~}|{yxwvwxxyzzz{}}}}}}|{|}}}}}~~~}}}|{|}}}}~~~~~}|zxvtssqqrrqqrtuwwwwwxzzzzz{|{yyz{}}}~~~}|zzyxvtqqppooprstttuvwxxy{{{{{{{zzzz{|~|zyxwtqprststuwyzzz{{{zz|~~~~}}~}~~}}|}~~~~}}|zzzyyzz{|~~}~}|}~}}}zwwwtrqpqqrstssuwxxyz|}|{{{{{{zy{}}~~}{zzzzyyy{|{|~~}|{zxutrpooprrqqqstuutuvwvvvxywuvvutttuxz||}}}}~~~~}~~|{{zzyxwxwwvuuuttuwwwxy{||}~~~}|||||zyxxwwxxyz{~}}}|{{zz||{z|}~~~~~~|||}}|{||{||||||}|{{|}~~~~~~~~~}||{{}~}|~~}}}}}}}}|zyyxwvuuvvwy{|{xyzzyyyz|||||}}||||{{{|{z{}~~~~~~}|}~~~~~|zxwwxxwyywutsstttttttuutrqqqstvx{{zyxwy{zz}}|{|}}}}~~|||z{}}}~~{yxwvvxxyyyyzywwz}~}}~~~}|{zzzzzyxxyzzz{{z{{{{{z{}}~~~~}|{zxxy{||}}~~~~~|{{{{zywwxxxwwwxxyxwvuvvwxyz{{{|}~~~}}|zwwvsrrrqppqrrrsttttssuwxy{}~~}||||{{{{{zxvuttuttuvvvuvwy{|}~}{zyyyyyyzzzyyywwz|{z{|||}~}}}|{zzzzyyzz{{{|}~~}~}|{{|zxussrqpprssrrrrrstuuvxzz}~}|zxwvvtrrstuvwwwwwxxyz{|~~||zyyxwwwuttstuuvvwwy|~|zxutsqpomnnnnmnoononnnopqrsuxz}~|yxvtrqpopqqpoonnoopqrstvxz}~|zywuuuuvvvwwwwwwxxyz|}~}||{zz{zzyyyyxyyzz{{}|yxurqoppnnonmnoppqpqrrsuwy|~~|ywttsqpqqrrrqqrstuuwz|~~{xvutsssttttssssrqqrsuvxy|}zvsqpomllkkllkjjkkkjjlosuwx{~~}{ywuutsttttuutuvvwwxyz|~}zvsrpnmlkjihgggggfghhiklmnquy|}yurqponmmnnnmmnppppprstvwy~~|{{{yyyyxwwwwxxy{{||ywtqonmnmlllmlkklnmmoqstuy}~{wtrrqppopppoonopprstuuwy|}zwtssttuwvvvuuvuvwwxz|~~{xvtrpoooooooppppopqqrtvy}|yvspnlkjhgfhijkllmmllmnnpsuy}}{xusrpmlkkllmoqrsstuvwwxzz|~|zwusqooonnnoopqrrstuuvwxy|~|ywuttuuvwvvvwwvvvwxxz{}}{yxwxxxxyzzz{}~~~|ywtspmmmlkklmoopqrsssuuwyz|}{zywusrrqqrrstuvvvwxyyz{}~~|ywusqqqqrstvvvvvwxxxyz{}~~}{xwuronmkighiiijklnopqstvwy{}~~|{xusqpomlmmllnnooopqqrstuvxz|~~}{yxvtsrqrrrtvwxyzzzz{|~~|{yxxxwyz|}}~~}|zywuspnnmmlmnpppqstuvwyz{}~~|{yxvutssrstvwyy{|}~~{ywutsrqpppqqrstuvwxyyz|}~}zxvsqoomlllmmnopqppqqrsuvwy|~~}{ywvuttuvwwy{|||}~~~~||zxwwutsrpnljiiijkklnpqqsuuuuvwxy{}~~~}|{zzyxwvutrpppoqrstvwyz{{|}~}|zz{|}}}~}|{{ywutrponnmmnoprtuwyz{|}~}{ywusrrqppprssstttuuvwyz{}~|{zyxwwwxyyz{||||}}~~~~}zxvvutsssstuwxyz{{zzzz{||}~~}|{zyxwwvtrpomlmmnnmnpqstuvwxxz{}~~~}}}||{zzxvuutsssttttvwxyz{||}}~~}|{zywvtsrppooooprstvvwyyzz{|~~}zxwvvuuwwwwxyzzz{}}~~}|{{{{{|}}}~}{zzzyxxwvtsrqpqrsttuwxxxxyyyz{{{z{|}~~~~}}}|{yyyxwxxxxy{||}~~}{zxxwvvvuvwxyyyyz{{zz|}}||}~~|zywwvvvutssqponmmnpqsuwxyyz{{{}~~}}~~~}|{{zyxvtrqononnnopqrrttttvwwvvwwxz|~~~~~}|{yxvvvvvvwxz{{|||}}~~~}~~~~~}}|}}}|{zywuuuutssuvwyz||}}~~~~~|{{|~~|{zzyy{}~~~~}}||}}}|zxwvuuuuvwwwxyyzz{{{{{zzzz{|}~}|||||{zywutrqqqqqqrtuuvwxxwwwxxxxy{|~}|{{{{zz{|}}}}~~~}|{zz|}~~}zyyyyxyyxwwwvusssrrqrssrsttuuuuutssrstuvy}~}}~~~~~~}|{{zyxwwxyyz{|~~~~}}}}~~~~}|{z{|}}||||{zyxwwxy{{}}}}||}~~~}{zxxwuttttuvvwxxxyxxwwvvuvxz|~|{{{{{||}~~~~}|{z{|}~}{yyyxxyzzzzzzxvvutssstuwz|~||{zzzzzz{{zyzyxvuvwvuvwxyyzzzzyywuutsuwy|~~~}}||zyz||}~~}{zzzyz{}~}}|{{||}}}}}|zywvuutuvwxyyzyyxxwwwwwxy{~}{{{||}~~~}||||}~~|{zyyyz|~~~}}~~~}{zyxwwwwwwxxwwwvuttssttuwxy{~~~}}|}}~~}{zyyxxz{}~~}|{zz{|}}}}}{zxwvvutuuvwyz|~}||{{||}~~~~~~|{{{zz{|}}|}~|{zyxwwvwxy{}~~~}||{zxwvuttttuvuvvutsrpooopqsuvxy|~}|||{|}}}~~~~|||{zzzzzz|~|{ywvvvvvwxyz|~|{{||}~~}|{yxvttttttvwxz}~}{zywwvvxyy{}}|zzzzz{{{{zyxwvutttsrstvx{}~|{zzyyz{|{zzywvutsrrrrrstvxz~~~~|zxvusrqqqrrtuwy|~~~}{yxwwvvwwwwwvtrrqpnmnnooprtux|~|{zyxwwwvvwxz{|~~}{yywutuuuvwyz{{}~~~~~}z|}{yyyzzz{{{~||}~~|}}|{||xvy{zyyxxxxywuuttssrsuwyxwy{}~~~}|}}|z|}zx{~~}}{|}{z{{{zyvvvutrpooppqrsssrtwvtvxyzyxxxz}|zz{||}}|{}}|{yyzz{{|}{yxwwvutuvutuuuuwyy{~~}~~~~~~~~~~}||}|{|}|z{{||zz}~}~~~~~}}}~}}}~~~}{|}{z|~|{|}{|~~{||xtuvusvxusuwutvxvtx}{x{~~~}}|zyyzzyxyzyxyywwz{||~~~~}}|zzzwuvwursuspqrrqstssuwvty}{z}}~|z{|}|zyxxyz{|{zyyz|~}zwwwtqtwvutsqooqrstusrvzyx{~}~~}}~~}|{{||{yxxwtrppppoopqqpqrqoswtsvzyy|~~~}|yxwvusruwvtuusrv{yw{~~~{yyxwvy|ywxyyz{{}~|||{zxwx{{zxy{}|{|z{|{zyxz|zvy|{y{~~~}{zywwwwyywttuvwwwyz|~{||xtttqorutsssrqsutsw|}~{zyvuusssssuusruwvuwy|yz{vrsutstttsssssstvwxy}~{wtrrqooprrsrqqrrrtvwx{~ytrqnkjiiijjhhijiilopqsux~}{xtponljlnmlnnmnoopqtwz~}zwsqqrqppqqpnnopopsuvy~~{xtqonlijjgdfiihfegjjjlmosx}|yvsqpomlmnlilomknqqqsux{~}{xwz|}}||{yxvvvuvxz|~{zwuuvttuvuttvuuvxz|}}zxvuuuvuuuttuvvy|}}}zwusstttuvvvvwwvxz|~}xtqnllllnnmnppopqqrux{~}zxwtqpppqrrtttttuvvxz|~|zwusqqrrqrruvuvwxxxz|~|zxuqpnmmmnooqrssstuvwxz|~~zxvsqpponoqrqrstttuvvx{|~~}|zxwuqonnkjkmmmnpqqqrrsuwx{}~}zwutsrrsuuvvxyyxz{|{}}{yvtrnlkjihiklnnoqqpoqsuvx{~~|{zyvtromjhggggghkmnnprrstvwy||yvuronnnopqrtuuuvwyyy{}|zxusrrtuuwxyyz|}~~{yxwvuuvxyz|}}~~{ywvutstvxxyz{|||}}~~{yxvttuttvwwwxyzzzz|}~~}|ywutssrqrttuvxxy{||}~~~|yvuusqpqqqtuvwxyyz{}~~|zwutrqqqrstuwxxyyz|}~~}|{zxwtsrqpqqrsuvwxz{{|}~~~|{zxvtrpnlkjkkklnpqqrstuvwxz{~~}{zzzyxvusqppppqrtvwxyz{|}}|ywusrqppqrrstuvvvwwxy{|}~~|{yxvutsrpnmkkjjkkmopqqqrrstuvwxxy{}~~}{zyxvtrqqpqqrtuvwxxyzz{|}~}}}}~~~~~~}~}|zywwwwwxy{|}~}|zyyxyz{|~~~}{zyyxxxxyz{|}}}|{{zxvtsssssstuvxyz{{||}~}}|ywuttttuwxxyzz{{}}}~~~}||zxwwwwxxyzz{|}}~~~~~~~}|{yxwvtsrrsstvwwxxxyzz{||}}~~}|||zywusrqqqqrstuuvwwxxxxxxxy{}}{zzzyyxxvtrqpooopqrstuuvvwxyz{|||~~|{zyyyyyz{{{||||||}|{{{|~}|{{zzzyxwusqpoooopqrrstuuuvvuttuuwy|~|zxwvuuuuuutsqponopqrtuuvwxyz{||{{{|~~~}}|||zyxvusstuuuwxxxyz{|}~~}{zyyyzz|~~~~~~~}|zzyyzzz{}~}}~~~~}}}}~|zyxwvwwxyyz{{{{zzyyxyz|~}|zyxxxxyz{|}}}}}|{zz{|}~~~}|zyxwwxxxyz{{||||{z{{{}~}|{{zyz{{{|}}}}}|{yyyxz{}~}}}~~}{yxxwwxxyyz{{{{{{yxwvvwxz}}|{{zz{||{zyxvtrrrrsttuuuvvvuutsrrtux{}~~~~}|{zyzz{|}~~}||{{|~}|zywvuutuvvwxxwwvusrrrstvz~}||zzyyzzyyxwwutrrqqpqqrsstsrrponnopruy|}{zyyxxyzz{{{|{zywustuvx{~~}}~}}}~~~~~~~~}|{yxxxyz|}{zyyzz|~}||{{|}}~~~~}{zyxxwxy{}|zyyyyzz{zzzyxwvvvuuwy{|~}|||}}}}|{yxwwwwwy{}~}|{zzzz{{zzyxvtsrrstvxz|~~}|zyxxxwwxxxxwutsqoopqrsuwyz}~}~~~~~~}}|zyxwxxxyyzzxwwvuttuvxz{~~}}||}||{ywusrqqqrstuwz}}{yxwwvvvwwvusrpnlkkllmnoqsux{}~}}~~~~}|{{z{{{||||zywvutsrrstvxz}~}{zyxyyzz{{{zyxwvuuvwxy{~}{zxwvutttvwz|}|{zxwwxxyz}}{ywuutttuvwy|~}}|}~}}|zxwusrqqqrtvx{~}}||||zxwutrqpoooqsvy|~}|{zxwutrqqqqsvy|~}{ywurqonnopqtw{~}||||||{zywtromllklmnpswz|~{zxwwwxxwvtrqoljjjjkloqtw{~~|zxusrrrrsuwy|}|{{{zzzxvtrpomkkkklmpsux{~~}}}}~~~}}|{zyxxxxxxxvuromkkjijkmprux|~}}~~~}{ywspnmlkkkmnqtw{~~}{ywvvvwxz|~~|zywvuvwy{~}{xusrqppprsuwz}}zwusrqqqqrsux{~~|zxvtrqppqrstvxz|~|ywusrponooqsuwy{}}{xwvutsstuvxz}~|ywtronmmmmnoprtvy{}~}|zxusqomlkkkklmopruwy{}~|zxvusqqqrrsuvxy{}|ywtrqommmmnooqrtuwy{~~}|{ywtroljihgggijjlmoqtwy|~~{ywusqpppppqrsuvxy{}|zxvtsrpoopqqrsuvxz|~~|{zyyz{|}|zxwvuttsttuvwy{}~|zxwvvuuuuuwxy{}~~|zxwuttttuuuvwxz|}|ywutsrqpppqrstuvwy{|~{ywvutsrrrrstuwy{|~|zxwuttssrrrsttuwxz{~}zxvtsrrqpppppqqrstwyz|~~~~~}|zxvtrqpponnoooqrstuvxy{}}{zxwvvvvuvwwwwwxxyz{|~~|zwusrqqqqqqqqqqqqrrsttvwyz}~}~~}|{zxvtrqqqqqrrrrssstuvwxyz}~}|zywutsrsssttttttsssrstuwy|~~}{zyyyyzz{||}}}~}}~~~}|{yxxxwwxxyyyxyyxxxyyz{|~}|{|||}~~~}}}||{{{{|}~}}|{ywwwwxxxxxxwvvuuvvvxy|~}|{|{zzxxwwvwwwxxxxxxwwwwwxxz{}~}|{{||}}~~~}|||{{||}~~|{{{zzyxwutsssstttttttttttttuvxz|~|{z{{zzyxwvtssrrssssrqqpppppqsuwz|~~}}~}}|{zyxxxxyz{{{{{zzyyyyz{}~}||}}|{yxwvuutttttuuutttttuvwxz}}{ywwvvwwvusrqqpppqrrrrrsrrrrrstuwy|~||||}}}|{zxwvvvvwwwwwvutttttuvxz|}{zyyz{{{zzywvvvvvwxyyxxxxwwxxy{}~}{zzyyyxxxxxwwwvvwxz{}~|{zyyyyyyzzzyyyyyyz|}}|{{{{{{{zzzyxwwxxy{|~~}|{yxwvvvvvvvvuuvvuvvwxy{}~}{zyxwwwxyzz{{{|||{|}~~|zxwvuuvvvvvuuuuuvvwxyz|~~}|zwvtsrrstuvvvvvvvvwwxxy{|~~|zxvtrqpqqrsuvwxwwxxxxyz{}~~|ywutsstuvwxxyyxxxxyzz{||}~~~{xusqpnnoppqrrrrrrrrrsuuvwwxyz|}}{xvtrqqqqstttuuuvvvvwxyzzz{}}~|ywusrqqqrstuuuuuuuvvwxyyyz{|~}{yxxxyz{|}}}~~~~|zxwvuuvwxyzz{{{{{{{{{{{{{|}~~}}}}}~~~~~~~~}{ywvvuuuuuvvwwwwxxxxwwwwvwy{}~|{ywvvuuvvwwwxxxxxxxxxwwwxy{}~}}}}}~~~~~~}}|{zyyyyyz{~}{yxwvutttttuuuvvvvuutssssuvwy{}~|zyxwvvuutttuuuuuuutsrqqqqrtvx{~~}|{{zz{{{{{{|{{zywwvuuuvxz}}|{zyxxxwxwwxxxxwvuttsrqqrrsuxz|~|{zyxxwvvvvvvvwwwwwvutsrrrrrsuwy|}|{zyxwwwvvwwxxxwvusrrqqqrtuwy{~~}|||||{zzzzyzzzyyxwvuuttuvxz}~}|}}~~~}}||||||{zywvutsrrsuvxz|~~~~~~~~~~}|{{{zz{|}~}|zyxvtssrrstvwyz|~}|{{{{{|||||{{zxwvutrqqqrstvxz|~}||{zzzz{||~}||||{{zzyxwvtsqqppooopqrsuxz|~~}|{|||||{{zzyxvtsrpooooopqstvxz}~}||||}}}}}|{zyxwvttsssttuvwy{~~}{zxwuttsrqqqqrsuvxz|}|{zzzzzzzzyxvutsrqpoonnnoprsuwy{}~}|{{|||||{{zywvutrqqqppqqrstvx{}}||{||}~~}|{zxwutssrrqqrrrsuvxy{~~~}}}|}~~|{zyxwwwxyy{|~~}|{zyxwvuttttttuvwxz|~}{zyxwwvwwwxyz|}~~~~}|{zyxwutsrqppppqstuwy{~~~~~~~}}}|zzyxxvvuuttttuvxy{}~}{zyxvutssstuuwxyz|}||||}}}}{zyyxwvvutsrrrqrrstuvxz{}~~}~~~~}|{zyxxwvutsrrrrrrstuvxz|~~}|zyyxxwwvuutuuuuvxyz{}~~}}~}}|{zxwwvvuttsrqppppqrsuwxy{}~}|||||{zyxxwvvvuttsrrqqqrstuvwy{~~~~}}|{zxwvutttsrrrrrrrrssuvxy{~~~}}||{zzyxxxwvuuuuvvwxz{}~~}}||{{{{||~~}|{zzzyyxwwvuuuuuuvvwy{~~~~~}}}}}}}}~~~}|{zzyxxxwwvuttsttttuwxz|~}||{zyxxxwwwvutttttttttuvwy|~~~~~~~~}}~~}}}}}}~~|{zyxwvuutttttttsssrrqqrrstuwy|~|{zxwvvuuttuuuuuuuutttssstuvxz}}|{zyxxxwwwwwwwwvvvutttuuvxz}~}|{zyyyyyyxxwvvuutsssssstuwy|~}{zyxwwvvvwwwwvvvuuttsrrrrsuwz}}{yxwvutsssstuuvvvuuttsssssstvx{~}{zyxwvwwwwwwvvvvvuuuuttuuvxy{~~~~~~~~~~}}|{zyyxxyz|}~|{zyyxxwwwxyzzzzzzyyyyxyyz{}~}||||||{{{{zyxwvuuuuvwy{~}{zxxwwwwvvwwwxxwwvuttttttuwy|~}|{zzzzzz{{{||||{zzyyyyz|}}}|{{{{{{{zyxwvusrrrrrstvx{~}|zxwvvuuvvwwxwwvutsrrqqqrstvy{~}|zxxwvvwxxxxyxwwvuuuuuuuvxz|}{zyyyxxxyyzzzzzyxwvvvvwwxyz|~}{yxwvuuuttvwwwxwwvutttttuuwx{}}{zxwvvvvvvvvwvutsrqqpppppqsuw{~}{zyxwvuuvvvvvvvuuttssssstuvwy|~}|{{zzz{||}}|{{zyyyyz{|}~~~~~~~}|{zyyxxxyz{|}~}|{zzyyyyyxxwutssrrrstuvwz}~|{{zzzzz{{|~}|{zyxxxwwwxxwvutsrrrssstuwyz|~~|zyxvuvwvwwxxxxvttttuuvxxwz|{|~}}~~}}}}}}}{yxxxyywuxz{{zz~~|{yvusrqqrsrqpqrpoonmmnmlmnpqqrvxyz|~|{xuuvuttrv}~}~~}~~}|{zz{|{z}~}}~~~}|{|{zyxwwvuwxwwy{|}}~|||||}|zwxywvuuwwvvwwxxz{|~~|zyyyyyxwwwxxvtuutttuvvuvwwwy{}~}|{ywvwwwwxxwvuutssssstuuvvwxyxy{}}{zzyxvuvxwvvvwvtrpqssrrrtvtstvxz{}~|{{{{{|}}}~~{{}{yz|~|{{|zyyyxxwwwutuvvvxyyxyz{|}~|zxuuwwwvvvvttttrqstssttuvvxz{}~|}}{z{|{zyyzxvwxvvxzzz{|}~~|{zyxxxxxvtsrqpppnlkmnpqprstuuw{{xvuvurrttstuuusqqppoonnnopqrux~~}}|{zyz{zz}}|}|zyz{||}~~~~|{zzzyvtuwxyz{}~~|z}~zxz{xvusrrsrqooopprwyxz}~}{zz||zy{{zywvtuuqnopqrqqtvx{|}~}||{|{yyyyxvsrrpnoommoqrtwxy{|}||zxyywvvvvvvuvwxyz{}~}|{y{~}|{zvttuvuuwy|~||{zyyxwy{{|~~}{{{{{|}ywxxusrrqqpqrqptwxy{}}}{yz{}}{zxxwurrsstrqtvtux|~~}}|{zxvtsssrrrsttvz}|yyyxxutwxwvutsrpnkkkjjiiijkmnrux{||{}~zxz{{zyz|~}{|{yxutvxwvuy~~|zyxwuttttuuttwx{}{zzxwtsrrsroprsstvz~~~{{|{zzz{||{zxvuutqqssqqqrtwz{}~~}}~|{||{xwxwvtsssrqqqpqtvux}~}}|zyyz{zxvvvuspopnmnomloqprw{}|zzxvvwvuuuwy}~}~~}{zywwxyz{~~~}{zyyxvvwussrqpqqsuvz~}||zwwxvtsrsspopppomnpqsux}~}{||zyyywuttsrpsvwx|~~|{yxxwtstsqomlligiljjmqux{}~|}}{zyz|{zzxxxxwvuwwutuwxyz{{}~~~~|{z||yvuuttvy|~~~~~~~}{zyxxwvwxz}~}|{{|zxxwtstsstx{~~}||{zyxwwwvttrpommlkjloqsw|}|ywxxvuvxwwvusponnnoqsux{}{yvtuwutvvtrpoplhjnmnprvxz|~|zwuuvvvy{|~~~~}}}{yvttuvwxz}~}{xvvvtsttvxz|~{zyyyxvwxxvsqpponmmpqsuw{|zzz{zz{{{zyxtrssrqqswxy}}}|{zz{{{{zwusqpoopqqruxz}~~}||~~}|{ywtsrssqrrrrpomlljhhijlnpsw{~|{yxwuvwvvz}~}}}~~~|{zyvtuvvvxz|}|~~}|{zwuvwtrsutuwz~~}{{|{yyywurponnnmnpqsuw|~~}zyyz{{{yxyzwtsrqollnpqsvx|~}}}|{{}~{yxvutsronoonoquz}}~~{zzywvwwvvvwxvvwvttuvxz}}{zxvtsrrsuvx|~~{wwxwwvw{~~}|{|{{|zvvvuspmnnnopswz}~~}|{zzz{{{zxvtrpooonopruwy}}{|~}{{zywtrqpppopqtxz|~{xy{ywwutromkiiigggiklotxy{~~~}}~|{{{}~~~|{zxuttsrrstvy|~|{xuuuuttuvwxz}~{ywusrqqqqrsuwy{}}}}{zzzywvtrpolkiilnnopswy{~}zyxwtrrrpnoqrrtvy{}~}||{zyxurqomkjijjjjkmoruvx|}zywuttuuvwwxz|~}zxwwwwvuwz{|||~{yxvsrqrsrpruvwy{|}{zyurpopnlkkmpppqsvy{|}}{yxxvsrqqrrrrstuvwy{}~}zxvurqpoqrqqrstuwxxz|}{yxyzzz{}~~{xwvurpnoonmlmoqsuwy|~|zxvutrrrrrtuwxx{}~~zyxvuuutuuvvwwy{{|~{xwwvutttuuuvwxz|}~|xtttqonmnnnnopqqqsvxzz|~~~}}~zwusrqoonopooqrstuvx{~|{yusrqqqqqqqppqrsuvwy|}}}~~~~|zywwwwxyyyzz|}~~|zywvvvvwvvxyxy{|}~|ywwwvvvvwxxy{||~~}yusrrrqqrqqrtsrstuvvwy{|~~{zyvttssssuuuuuuuuvwwxy|}|zywutssststvvvwwwwvvxz{|}|yyyvrqonmmnmmnnnnnnonmoqqruwz|~~~}{yxwwvutvxxxyyzzyxyyyyz|}~~|zz{{{|}}|||{{{zzzz{|~~}}zwxyyyxwxxxxwvuuuttvzz{~~{zyyxxxvssspnoqrrrsttsssrqqstuwy|~~}}}||{||{ywuwyvuwx{zxxyyxwwxxz||~}{yxwvvutsrqponoopqqrrsssstuvwxz|}||||||}}|{{zyyyy{|}~~}}|{{{}}|}~}}}}||}~~~}{zyyxwwxxxxwwwwvvuuvwxz}|zyxyzyxxwvusrstutsttuvvuuuuuuwy{~~~~}|}}~|yyyxvutttvwuuuvuuttuuvwy|~~~~}~~~}{yxxxwvuuvxwvuttusqqstvuvy}}{zyxvwyyxyyyywvvwxyz{}~~}}~~{yyzyxyzzzxwwvuwxxx{~~}||yxxxxxxxyyzzzzyz{|~~zxyyyxxyzzyyyyyxxyzz{}~}{{ywusssrqrtsrtusrqqrrrsvxz|}~|{|||{{zywttuutttuvvvvvwwvwyz{||}{zxuttrrrrssqqrqqppqqruvwy{~}||{zxwz{{{}~}}~|zyxx{{||}~~}}~||{wtttuwxy{|||||}}}}}|zwusqqpopqrtuuuutsuxxxzz{|~|y}~|yursqptwuuxzywvwyyxyzzz|}|}~{xxyvrrsuwvvyzxyzzyz|||zz||{|~}|{{wrqrpppqqqrtwwstxywvvy|{yyz}}}}}{{{zyz{|{{{}~|{}~}zxyz|||~}}~~}{~{z||{zz{}~~}|{|}}|zxwyzzywz}}}}}~}|{{{ywwwwusuwuuwyzyxxzzyyyyyxxyz}~}}~}{}~}||~~}~z{~}{z{}~|zy{~~}z}~{yxxxxxwvwyywuw{}{{||}}}~~}|}~}}~~~}}}}~}~~~~}||}}zyzz||{|}||~}}~~~}|{x{}}}}~|{~~||{}}|zx|}~}~}}}}}|}|{|~{x{~}||{{{z{||{ywwxz|~~|{}~~}{}~~~}~}y||~|zz|~yz}{wxxyyxxyxxyyxy{|{zz{{|~~}~}~}~~~|~}|~|~}{}~~||{{~}{|~|{}~|zz}}|||}~~||}|x{|{yxwwz}yuy|}}zx{|||{|}}}}||}}~}|}}}}~}}}~{}~}|~|~{y~}zz{{|{{zxxz{yx{|yxyyxxxyyyyxvx{}~}|~~~}|}y~}}|~}~~|z}~}{z{}}yz~yy|}}}|{|}}}~}~~~~}~~|}}|~|~~~~~~}~}~}{~}{z||zz{{zz||{||||z{||{{{||{{{{|~|{|~~|~|~||}}|{zz{{||zyz||yz}~|yvz~|zxx{}zy{|~|xz~|{}~~}}~{~{{}~}~}||~|}~|zz{|~}}|}}z|~}}}~}}~}~|{{|}}~}{~}{{{}|yy{zyxxz{{{yy||zz{}}}}~~|{~~}||}||}~}{{}{|~~~~~}}||~~~||}~}{{|~}y{~zwz|zx|~yvyyxxwy|zxyzzz{|z|}}~~~}}~}~}z|~~}||~|yz}||{{}~|{}~~|~}}~~~||~{~~~~~}}~~~~}|}~~|z}~{}~}||{z||}~z{}~}}~~~}}~~{{|~~zx}|zyy|{y|~|z{|||zzz{||zyz||{}}|||~~~|}~~~{z}}{yy{|}|yx{~~|zy|~~}|}~~{~}~~~~||~~~~~}~~~}~~~~{{~~}~~~}{z{||||{||x|~|{{{}}|{||{}|z{||}~~}|{z{|}~~||~~~}}~}~}}}}~||~~||~~~}|zy|}{|}}}{{}y|}|}~~}||}}}}~}|~|x{}zz{zzz{zzyy{|zxyyy{{{{{{zz}~~}}~~~~~}~~}|{{~~|{~~|||~~}}}~~~~}}}}~}~~}|}~}|~}|~~~}~}}~~}|~}{}~~}|}~}|||{{~~|z{{{||}}|{||||||{|||{{{|}|{||zz}~}~~}}}|~|z|}|{}~}}~}{{|}}|zz{|}{zz{}{w{|xz|}|z{~~}~}~~~~~~~}}}~}|~~}|}~~~~}}~}}~~~}{|~~}~}}}}~~}{y|}|||~}z{|}~}{zz}}|~~|{{|}~}}|||}~}}~|}~}{}|y{||}~}||~}|{{}~}}~~{|~}z||{}}||~}{|~|||zzyxz|yy|{vvxyz{zzz||{{{|~}{}~~~~~}~}~~}~~~}||}}~~}}}}|}~~}}}}}~~~~~~}|~~~}~~}}~}{}~{{|}}|{|}~}{{|}~}{|}}~}}~~}{z{~~}}~|{}~}|}}~}z{}{z{|}|{z{}~|{{{{yx||z}~|{{{}}zz|{z|}|{}~|zz|~~|{{zzzz|}~}|{{}~~|}}}~~~~~}}||~~}}~~~~~~~}~~}||~}}}}}|}}{{{|}|{}~}|||~}}}|||}~{{~}|{|~}|~~|{}~~~}}|~~~~|}~~~}|{|~}{}~{z{}}}}|{||||{z}~|z{{|}~|y{}||{{~~yy|{yy{{zzz{{zz{|zz{{{|~}{}~}}~}~~~~~~~~|~~||~}|{}~}}~~~~}}~~}}}~~}}~~}||}~~||~~~~~~}}}}~~~~~~~}~}{|~~{}~}}}~~}}}|||}~~}||||}~}|{{|}{y|~|{{z||{zzzz{|{z|}}|zz|~}{z|~~}}|||}~|{|}~|xz}{zzz|}~~}||}~}}~~|~}~~~~~~~~|~|~~~{{~}}}}}~~~}}~||}~}~}|}~}}}||}}}|}~}~~~}}~~~||~~{}~}}}~~}{}~~}~|{~|{{{|}}~~}||{|}~|{{|}|||}~~~}|}~}||{|zy{}|{{{{{{{yyzzyy{{zzyz{|{{|||{{z|~~}}}~~~~~}~~~~~}}~}{|}}}|}|}~~|~~~~~~~}||~~}}}~~~~~}}}|}~}|}}}}{{|}~}{{{}~|y{~~{yz|}|zz|~~{y||z|}|{|}{{}||||~|{|}{{}}{z{|~}|{{|}}}{z{||||{{|{zy{}}}|z{{{|}~}~~~}~~~~|}}}~~~~~{}~|}~~~~}}{}~}||}~}}~}~~~~~~~~~}}~~~}|~~|{{~~}}~~{z~|z|~{{~~}}~~}~~~}}}~}}}}||{zz{||||||||||{{z{{||{{{|||||}}|{{{|||zzz{|zx{}{xyz{zyz}}{|}||~~~~~~~~}}~}|~~~~~}|||~~|}}~~}}~~|}~~}||}~}|~~}~~}|~|}}}}~~~~~}}}~~|}~~||}~~~}{{|}}|{{|}z{||}zxz{{{z{||{zxz}{z{|}}z{}|z{}~~|z{}}|{|||}|{|~~|z{}}}{|~{{|}}~}~~~}~~~~~}~}}}}~~~{}~}~}~~}|}|}~}}~}}||}}||{z|}}~}}~|z|}~~~}~}~~|~~~~~}{}~||}}{}}}~~}{}~}{{}}}zz}}|}}}}~~}||}~}}}|{{}~}~~|{}~~}z{~||~~~|z}~|||}}z|~~~~}~~~~~|~~~~}~~}~~~~~~~~}}}|~~|~z}~|z~}~~}~}}~{{~~zz~~z|~||{{|}}~~~~~}}~|{}}{yxy|~|zyxy|{z{~~}}~|{{}||}~}|}~|}}~}}}|~||~||~z{}zxz|zz|||}yuvxz|yxyy||z}}{|}|{{{{}|}}}}}|{{{zzzzzzz{zxy}~zy{||}zzzwy~}~~}}}~}}}}~~~{|~~|~~xuxzxurpqqqtvrptvrrtssvuuvutvyywwwxy|~||}~~ywyxwxyz}{z}{yy{~}}~~}}~~{yy{|{z{{{ywz|zwz}||~~}}~~|}{zxwxxxxz{yx|~{xz~~{~|||{{zyxwz}{{}{z{zxx{{{}~|zz~|{}~{z|~}||{xtuurpnlmopqonpsssvywuxzxx{}~{z}|xxzyywvx{xuy|ywvttux{}~~}~}|~~~{yvtstttsswwqptwvuutrrsrsuvxurz}z}}{z{{zzyyyyz|{xvyywy~~{|~~~}}|zxvuwxvvwvtrrponjhijhhpuqnsvvuuvww{~~~}|{{|}~~|z{}|zxy{}|yxxzywy|~}{|~~~|}~|~}}~}}}}zzyyzyvuvvustusquxwuwyww|}||zvutsssssrqrrrrqpnnorsux{}|{|zvy{xuy}}|}}{{|}}}||{vsrrrrrqqqppqrrrsvxy}}|xuroljjjjihhhilnmmonmopqssux}~zyyvtqpqqonpnllmkiknprstuwyz||wvusplmpoklpqpmllkllmopqsux{~}{ywvtssstttutrrssstuxz||}|~||zwvwvuussqlihhhhhiijlmmmmnpqru{|yxwutssrppqpoqrrty~ywxxxxvuvuuusrqooqrtvxyy}}{yvwyxvutvxzzyz}|xusqqqqqonnnmmljkklnrsuy|||zywronoonkkljiggjljjnruvvy}~|zxusuvvvvwz{yzzxy{{|}|{yurqommmnnnnnooosvwxy{|{{~}{wwwtqoljigeghhiijmnnmmossstw{~~yuspnmmljhikkjklmmlloppruwz}}{|yuttqnmkllkijjkkklnpqstuvvw{~ywusrrqoopqsvwxz|{{zyxyz|~}~}{zz{{zyxwusrpnmljihgghijlnpqqqrrsuy|{xvtsrqqrstuwz}~~}}{zvrstsrstvwwwxz|{{|~~{ywuuuvxyyz}~~}yusqmiijjlnquutsstutsstvyz{}~}xutrpmkjkkknopqqpqsuvwyyxy|}}}{zz{{xvxyxy|}}}|~~yurppomlmnpsvwwxyyxxxzywy|}}}~|{zywuutrommllkkkkkmoqrsttuuwy{|}}}}~~|{ywtrpmkjiiiikmmnprttuvwxy{|~~~}ywtrqnlkjiijloppoppqrrrstwz}}{yvuttrqpqrrsuwxz{|{yyzzyz|}~~~|zyxwvttssrqonmkkkkklmnopqtvwwy{}}yvutuwxzzyyzzyy{}~}||{zxwvtsstuvvy|||~~~}{zyxxyyy|~{xwvutqoonlklnoppqrrrssstuwwx{}}|zxusponmlklnprsttuvvwxxxwx{~~}||||{z{{zzyz|}|||}}~|zyxvutssssstuwwwwxxxxxyz{|}||}~|{zzyyxxxwvvvspponnnoprtvyxwwxwwxxz|}}{zyxwwvurpnmllmooppqrtuvxyz{|~}{{zzyxwusrrpooooommnprstvwyyyz|~~|{ywvutssstuttuvuuuvwwvvvvwwwxxxyz|~~{yxwvutssstsrrrqpppqpnoqpopruxy{~~}|zxwvwwx{}|{}~~~||~~~}}|}~|zzywwyzz{{}~~}~|{yxxwxwvtrqpoonmooprqqtvxxwx{|{{{|~~~}|{{{zywussqoprrrsstttuwxx{|}}|{|}}~~~|{yyzyyy{|~|||}~}|{{ywvvvwvvvwyyxxxyyxxyywwwxyz}~}{zxvvwxz{zzyxvusrrpqstuwxz|{{||{{{{zyxy{|~}{yxwxxxxwvusqqqqpooqtvwyz{{{||{{||{z{}~~}{zyxxxxxxwwvtssqoooprrsuxy{}}~~|{|}~~|||||||}}{zxvutttuvvvuvvuuuvvvvuutstuvx|~~|zxvuuuuuvwyyxwvtsqnnpqrstvxxy{{}}}}}~~{zzzyyz{{{z{|}~~}|{{}~}|}}||{}~~||}}}~~}|zxwurppqqqqqrtvwxyyyyxvttvuvwy}}|}}}}{{zywutuuttuvvxzzz{{|~}|}}|{|}~~}~}|||}~~}{zzz|~~}|{wuvwvwwxxzzywvutsqpqrtuwz~~~}|{{|}}}}}{yyxxwvwxwwyz{{|}}{yxwutsttux{~}z{{{zz{{zzzyz{zzwuwwuuwy{{zzz{{||zyxwvwz}~}~~~}}}}}}~}||zxwvxyyy{|||||}}|zywuvvvwz~~~~~}yxwusstuvuvxxwvusrqpqppqtuvxz{}}}~~}|{zzzzzzz{zyyxwvvutsuwwwwx{|{{||zyz|~~|{{{zyz}}~|{{{yxwwwwvwy|}}{{{{}~~}~~~~~}|{zyxwwwvuvxxyyxyxuttssstuvvx{}~~~~~~}}||zxyyxxy{~~}}{{zyyxxyyyz{||~~}}||{zyyz{|~}{zyxwwwwvvwvtsrqppppprtvxy{~}{zzzzzzzzyyywvutrqppqqrsstvyz|~~~~~}}|{zxxzzyz{{{zyzzxvvvuutuvvwy{~}||||||{z{||{xwwvuttuuvxz{|~~|zzxxwwwxxxyxvtrpoopommmmmnpruvx|~}{zzz{|~~~~~}{{zxwxyz{z{||{{zzz{{|||~}{yxwvuuttttuxz}~|zzyxvuttttuwz{~|{zzyxxy{|}~~|zzyxxyzywvttsqpqqqpprsuwz{}~~}}~~~~~}{ywusqooopprtwz~}{{{xvvuwxwy{~}{zyyyzywwvutsssqnnoooprtvwy|}||{zz{{zzyxvusrpnlkkkklnprtw{~~}}}|z{}~}{zxvurpponnnoqrtx{~~~~~~}}}{zyxwvtsqqppqrtvx{~~}{{{{{{{{zwusqnkjihhghjkmquxz{|}}}}}}~~}}}}}|}~~}}|{yxxxxwxz{}~{yxvusrrstuvx{}{{xvuttsrsuvwz~~||yvvwxxyz|}~~}|zzzzzyxwvurpppoopqrsuwy{}|ywusrpoooprtuwxz}}{zyxwwvvvwxyy{|~~~|{{{ywusrponnopppsuwxyz}~~|yxurpnlkjijklmoqrstvwy{}~~|zxvusonmmmnoprrsux{}~|zywvtsrqqqqrstuvxyz{}|{xvspomlkkkkklnnopprstvy{|}}~~}}~~}}~~~~~}|zywvvvuuvx{||}~|zxwttuttuvwyz{{|}~~|zxwutsrstuuwxz{}~~}zyzyvvwwxxy|}~~|xvtrqonoooooqrsstuvwxz|~~|ywvtrrqpppqsssuvxyy{~}{yxxwvuuuwxxyz|~~~{xwvtssrqpopqrstuuvxz|}~{wtsqommmmlllmmnoqsssuwxz{}}zxwutsrqpoopppqsttvwy{}}yxwutsrqpqrstttuutuvwxz|~|zyxuspomllmmmlmnoppqrrrsuwxyz|~~~}{ywvvwvuvwxyyz|}}|zyxwwwxyyyyxyyyy{|}}~}}zwvvvvwxz{{{|||}}~~}}~~~}|||||||}}}}}}||||}~~}{zyxwtssrqrstuttuuvvvvvvvvwxy{~}|zyxwwwwxxxwwvvvwxwvvuvwwxz|~~}|zzzyy{|{{|}~~}}~~||||}}~~~~}|{zywuuvwvvvwxxwxxxwvvvvvwz|~}|{zxxyxvuusqpooppppqrsttttsrqrstuwyz}}|||{z{{yxxwvutttsrtuvwxyyxxxyzyz{||}~|zzzzyxxxwuuuuuvwxxwvvvuuuuutuvwxz|}|{zzzyxyxwvtrrqqqrssssrqppponooprrruxz|~~}||{{|||}}{yxwxxxy{}~~~~~~~~|{zyz||||{{{{{{|{{{{|}~~~~}}|{zzz{|}}}}}||||{{{|}}~}|}}}}}}~}||}||{zzz{|~}|}|{{{zxwvuusrtuttttuttttuuuvxy{}}|{zywvvwwwwxwwvvuuttuuuvwxz|~~}||{z{|||||}}|}}|{{{{zz|~~~}}{zyyxxwxxwwwwwwvuvvvwyz{{|~~}|{zyyxwvvvtssssrrrssrrsrrqqqrrsuvxy{}~~~}{{zywvvvvuvwxwwxxxwvwxxxyz{{|~~}|||{yxwutttuuuuutrrrrsstvwwwy{}~}}}|{ywvtrqqqqpppponoooonnoopsuxz|~~}zyyxvuvxxyy{{||}~~~~}{yxvwxxyyz{{{|}~~~|{zyyyyz{||}}}~~~~~~~~|zyyyz|}~~~}~~}}}}|}~}|{yvtrqppoprsstuwxyzz{|{|~{xvuutsstuuuvwwvvvuuuvwxxxyzz{}}{{zyxxx{|{{||}|||||{}}}}~~~~}{yxwvvvvwvvwwvwxyyyyz{zyyxwxy{|}~}{ywutsqonmoooprrrrrstuuvwxxyzz{{{{|}~|{zyxvttuvwxxyyyyyz{||}}}|{{||}~|{ywuttssrssttttuvvvwwwwutuuuvwyz{|~~|zxwutsrqqqqqppqqqqrrrrqqqrssstuvxz|~~}{zz{zzzz{{{|~~~~~~~~}}}{z{|{{|}}}}}~~}||{zyyz{|}~~~~~~~~}}}}}}||||{{||}~~}}}}}}}}}}||{zyxwwxxyz|~}|zxwwwvuuuuuvwy{{|}|{{zzzzyyyz|~~}}|{zyyxwvvvvvvvvvuutssrrrrrtvy{}~}~}||||}||}~}||{ywvvvwxz|~~||||{{{||{{|{{zxxxurqqqrrsuvwy{~}|{yyyyxvvuuttuuttuvvuutsrqqqqrstvxyz|~~}||{{{{{|{|}}|{yxvuuuuvxz||~}|{{zyyyxxwvvwwwwwwutsrpoooppqrtuwz}~}|{zyyxxwvvvuttttsrqqponnnmmnoqsuwz|~~~}}}}}}}~~~~||{zyyyyz{|}~~}{yxwwvvvwxyz{}~}{zzzyyyz{{|}~|{ywvvuuvwxxxz|~}zzz{{{|}}}}}}~}{{zyxxxxwvwwxxy{}~~|{{|{zzzzywutsrqooooppqstvvwy{}}|{yxwvuuuuvwwy{||}~}{yxvutsrrqppppqqstvxy{}~}{zyyxxyyyyyzzywxxvutrrqpopqrrstuvwyz|~~~~}|{yxwvvvvvvvwwxyz{}~{{{yyyzz{{{{zxxywutsrrppppppoqsssuwy{}~|{zzyzz{{{{zyxwvutrqpnmnooopqqrsuxz{}~~~~|{{zyxxxxxyzz{{}~~||{zyxwvuuvvvwyz{}~~}}{zyyxxxxxxxy{|}}|{zxxxxxwvvvvwxyzz|}~~}}}}~~~~}||{{zyyxxwwxxxxy{||}~~}{zyxwvvurqqqqpppqpqrssuwxy{}~|{z{{zzzyxwwwxxxz{||}~~}|{zxwvutsrrrqpopqqqsuwx{}~}}||{z{{{{{{{zxxwwvtsttsrrrsrpqrrrstvwy|~~|{zzzyxxxxxxxwwvvvwxxy{}~}}}}}|{zzzywvvuttssrqpqppqqqqqrtuvxz{}~}}}}|{zyxxwvuttsssrrqppqqqqrsuvwxz|~~}|{{{{zzzz{zzzzzyyyz{|}~~}||zyxxwwwvwwwvvvwxxyz|}}|{{{{zzzyxxxxxxxyyz|~~}}}}||{zyyzyyxwwvuuvvuvvvw{~~|~}zxy||zyyxxxvxywuvvwvttvwvwxy{}~}{zyxxwtsrrrpopqonoonnnoonlnonnpqsvy{}}{yyxwvvutuuvvuuy|~~~}|{{{{|{ywxyvuvwyzz}~|{zzzyzzzzzz{{zxxxwwxxxwwxxy{~~~}|}~||}}}}{{{{{yxxxxxxxyz{}}|yxyxutuuuuvvvutuuuttttttrqstttvy|}~||zxwwusststuuuuttvtrsusqqqqrssuwwz~}zxvuuuuvvuvxz~}||{zzzzz{{zyzzzzxyzyyyzzyx{~~}}~~}|{{|}}|{{zzzyyyxxyyxz|~~|zz{{zyy{{{zyzywvwxvuttsstuvxz}~zyzzxvuwyxvwxwx{{zxwwvvwvuvwvwx{}~|yvtsrrrrqooqrrqpqqqpooooooooppquxyy}~}{zxwvwwvttvy}~}}~}|{{||{{zzzz{zxxvvvwy||{}~|{{{zyxyyyxyyyyzzxwxyyyxyywx{~~~}~}zy{zy{~~|zy{{wvxxwvvvvx{||}~|}}zwwwwutttvvtsuvvvutsturprtvwuuxz|~}|ywwwwvtstttsstvtsstrrstssttttux{{|}{ywwwvvwz}~}}~~{yz{||yyz{{zz{|{yxyyzz{{{{}}}~|zz{{{{{{{yz{xux{xwy{{{{|~}|{|{yxzzxxyzzxvuttttttuwvuwyz|}}|{zzzywxywwwxyyxxxwwustuvvtsuwwxz|~|zyxxwvsrrrrrpqrssrprsrqonprqpoqtuuwy|}|}||zz~~}{{||{zz|}|zxwyzyxvwz{z{z}~}|||zxxzzyxxyzyxyzyxyyyxxz{yy|~~|{|~|yy{{yxxyyxvttttvutvxxxyz{~~~}{zyxxwwxwuvvvutuvusrrrsrrssttuvvy|~||{vuwwvtstvuttuutvuqrttrrttsssuwxyz|~~}}}~~~}}|}}~~~||||{{{{{xy|}{|}~~~{|}{z{{zz{|{zyyyxxyzyxyzzz{}~}||zxvxyyxxxxxutuvvutvwwwwxyz{{z{~~{||ywxwwwwxyyxwxwvwxvuvvvvvvuvwxyyy{~}|{wuvvtsrrsrrtvtrrrrqpoopqpooqsussvxyz|}{|}}~}}}|{{||||{yxxxxwwyzzz{{|}~~{{zyyyyz{{||zyz{yxxxyyyxyz}~~~}|z||{z{{|zyz{ywwvvvvuuvwwxyzzz|~}|}zwxywvvvvwvvvvuvvsqrsrssststvwxy{|}~}|{ywvvvuutstuvuuvusqqssqnpssrtuwxyz{|~~~~}|||||~~~~~~~}|~}{zzzyxwvxyyz{{~~}}~~}}~~~}}|zyyywvvwwtsuxz{{|~~}}}}}|{}}||{yxxvutsssssssttuwy|}}~~~|{{zzzzzz{||{xwwvsrrsrppqrssuwyy{|~}}{zxxvuuuvwxwwwvtssrpnnmmllnopprtvwy{|~}}}{zzz{|}}~}{{yxxwvvvvwvtx{|}~}{z}~||~~}|{{zwuwxustuuuvwy{|~~~~~|}~~|{zyywutsrrrrstsstvxz|~~|z{|{zzz{|yyzyxvsqppponopopqrtvx{}~}}|zyyzzxxxyzyxvtsrpooopomnoooruvx{|~~}|{zzzyxwy{|~~|{zyxvvwwwwwwwxz}}}~~~}|}zwvwvtuuttssuvuw{}~}||||{{{{{yxwvtsttssrrrrrtvxz|~~}|{zzz{{zyzzxvuussrqqqqqpppqtuvx|~||{{zwxzywwwwvvttsrqonnnmllmnmmpssux|~}}||zyzzyxxz~~}||{zxwvvvuvuttuvxyz}~~~~~~~~}|zzyyyxvvvuttsuuuwz|~~}}}}|{z{zywvussssrqoprrsvx{~~}|}}|{{{yxwwwwutsrqqqonoonnnortuz}~~}}}}|zyyzywvwvtrssrqqonnmmmlloqsvy{~}|{ywwwvvvxz{}~|{||{yxxxwvsqsutvwy|~}}~}{xyzyxwvtsssqpqrsuwy|}{zzzyyyvvwwvusrrqpqqstvwy|~~~}||{{zyxwwwwvvutrqqpolmopqrsw{~~|{{||zxxxwutttssrqponnlijjkkkmquxz}~|{{ywuvxyz{~~}|}}{{{{{ywvutsrsrsvxz{}}{{{{{zzzzyyxvtsqpppqtwxz}~{||{zzyzyxwwvuspooonmosuvx{~~}|zzywvwwvvuttutqonmnnmnqsuxz|~}zywvvwvuuuuutsrpomkkklnopqtwy||{zxuuvwxxwz~}|}~}}~}||{xvutttssuvxz|~|{{{{||{zzyywuttsqqrstuwyz}}{zzzyyzzyzyxwutrpqqqpprtuwz}|{zyxxxxyzyxvtssrpoonnmnpruxy{~~~|{yxwvvvvwwvtssrpnnmlllllnoswy{~~|{zyywuwyxx{~~~~~~}}{yxwvuttssuvvy{}~}}|{|}}|{zxxwvutsrrrrsvxz|~}{{{zxz|zxxwvvsqppoooooruvw|~~|{zyyyxwwwxxvtrrqponlnpnoruy{|~|zyxxwwwwvvutsqponmmlkmnoqux}}|zxwvtsstuwz{}}}~|zywvutsssttvx{~~||}}}}|zyxvutsrqppqstvw{~}}|{||{{{zxxvtsrqponprsuvw{~~}|{zyz{yyzyvusrqpnnnmmpqrsvy|~}~}|zxwwwvutuvtrpoomklmmmoqtwx{~}{xwwxyxxz{|}~~|yyxusrrssrssuwxz|~~}}|zxvutrpppqqrsuwy{}~||}{xxwtrpooonopqrrsuwz}~~||||yvutsqnlmonmnoqstvxyz}~~~}}|{zyxvsqnnmmmlklmoqsuwxz}{zzyxwxyz{{{||||ywtsrqrrqqsuwwwz|}~}{yxutsrqqqqqqrtuwxxz|}}|yvuttrppqqrrrtvwxxx{}~~|zzxvtsrrrqqqqrstuvwwx{|}~~~~~}}}}~}}}|{zxvutsssqpppqrsuwwvxz{|~~|{zyyxwxxxyyyzz|}}|~~}||{{zyyyzzzy{|{|}~~~~~~}|zzzyxwxyywxyz{zyz||||}~~}}}||{{{}~}}||{zyzzyxxwvvwxxwwxyyzzz{|}}}~~}}||{{}~||~|zzzzyxxwwwwwwvwyyxy{|}||~~~~}}}}}~~}~~~~}|}~~|||}||{||}~~~}~~~~~~~}}~~}||||||||{{||||{|~}|}}~~~~~~}||||||{{{{{zzzzzzzyyzzzyyyzzzz{zz||{||}~~~~~~}}}}}|{zzyyyyyyyzyxyyxwxyzzyyz{{{|}}}}~~~~~~~~}}}}}}~}}}}~}}~~}~}~~||}~~}}|||}}~}}~~}|}~~~~}}}~~~~~~~~~~~~~~~~~~~}|||{{{{{zzz{zzzzz{zzz{{{{z{{{{|||}~}|}~~}}~~~~~~}~~}}||{{{{zzyyyyyyyxxzzyyzzz{|}||}~~~~~~~~~}}}}}}|}~}}}}}}~~~}~~~~~~}}}||}~~}}}}}}~}~~~~~~~~~~~~~~~}}||}}||{||{zz{{{{{{{{|||{|}|||}}}||}~}|}}}}}}}||}}||}|{{{||zz{{zzyyyzzyxyzyyyzzzz{|{|}}}}}~~~~~}}}~~~~~~}||}}~~~~~~~~~}}~~~~~~}}|}}}}}}}}~~}~~~~~~~~~~~~}}~~}}~}|}}}|}}|{z{}|{{{{{{{zz{|{{{||||}}}|||}~}}~}}}}}|}}~}||}|{|}||{{{|{zzzzzyzzzzyxyzyyyz|}|{|}}}}}~~~~}~~}|||||{|~}||}~~~~~~~~~~~~}}~~}}}~}|}}}}~~~~~~~~~~}}~~~||~~}|||}}}}}||}}|{||{zz{{{{}}||{{||}||}}}||}}|||}|||||{|||{{{{|||||zyzz{zyyyxxxyz{{zzz||}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}||}}}}~~}}}~~~~~~~~~}}}~~~~~~~~~}}}}~~}}}}}}||}}||||{zzzz{zz{||{{||||||}}||||}}|{|}}}|||||{{{|||||||{{{{zzzzzzyzzzzz{z{{|||||~}}}~~~}~~}~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~}}}}|}}|{{|||||{{{{{{||||}}|||||||}||||||||||}}||||||}|||||||{|{zz{zyyzzzzyyyyzz{{|{{||}|{}~}}}~~~~~~~~~~}~~~~~~~~~~~~~~}||}}}}}~~~}}~~~~~~~}}~~~}~~~~~~~~}}}}|}}}}|||{{|||||{||{{|{{{||}}|||||||{|}|{|}||||||}}}||}||||}|||||||{{{{zz{{zzzzzyz{{{{{||{{|||||}~~~~~~~}}}}~~~~~~~~~~}}~~~~~~~~~~~~~}}~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}|||||||{{{|}|||||{{{{{||||{|||||}}}||}}~}||}||||||||{{{{{{zz{zzzzz{{{{{{{z{||||||}}~~~~~~~~~~~~~~~~~}}~~}}}~}}}}~~~}}}}}|}}~~}|}}}}|}}}}}~~}}~}}~~~~~~~~~}}}~~}|||{{{||{{{||{||{{{{||{{|||||{||||||||}|||}||||}}||}}|||{{{zzz{{zzz{{zz{{{{||{{|}}}}~~~~~~~~~~}~~~~~~~~~~}}~~~~}~~~~~~~~~}}}}}||}}}}}}}}||}}~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}{{|||||||||{{{{{{||||||{{{|{{{||||||||||}}}}}}}}}||{|||{zz{{zzz{{zzz{{{{{||||}}}~~~~~~}~~~~~~~~~~~~~~~~~~}}~~}~~~}}}~~}}}~~}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||{{{||{{||{z{||{{{|{z{|||{{|||||||||||||||||}}}|||||{{z{{zz{{{{zzz{{||{{|}||}}~~~~~~~~~~~}~~~}}~~~~~}}~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}~~}}}}~}}~~}}}}}~~}}}}~}}~~~~~~~~~~~~~~~~~~}||||||||||{{{||{{|{{{{{{{{{{z{{|{{|{{||||}}}}}}}}}}}{{||||{{{{zzzz{{|{{{|{{||}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~}}}~}}}~~~}~~~~}~~~~}|}}}}~~}}}}}~~~~}}~~~}~~}}}|||}}}||{{{|||||{{{{{|{{{{{{{{{{{{{{z{|||{|}|||}~}|}}|||}}|||{{{{{{z{{{{zz{||||||}}}}~~~~~~~~~~~}}~~~}}~~~~}~~~~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}~}}}}}}}}}~}}}}~~~~~~~~~~}}~~}|||||||||{{|{{{{{{{{{|{{zz{{z{{|{{|||{|}~}|}}}|||}|||||{{{{{{{{{{{{||||{|}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~}}|}}}}}}}|||}}|||}}||}}}}~~~}~~~~~~}~~~}}}}}}}}||||||||{{|||||||{{|||||}||||}}}}~~~~~~~~~~}~~~~~~}|}}}}}}}}}}}}}~~~~}}~~~~~~~~~~~}~~~}|}}}}||||}}||}~}|}~~}~~}~~~~~~~~~~~}}~~~}~~~~~}~~~~}}~}|{}~}|}}}||}}}}}}~}}}}}~}|}}~~}|}~|||}}}}}}}|{{|}}|}~}|}~~|}}}~~~~~}}}}||}}|{}}||||||||{yz{{z{|{z|}{z{|{||}}}||}~~}~~~~}}}||{||zy{{yxxyzzyyzyyzyxyyyzzzzz{||{{z{|||}}}}}}}}}}}~}~}}}|zyxwvvuuvuvvvvwwxyxyyyyyxxyz{z{|}~~~~~~~~~{|}~~~~}}}}}~~}}~~|zyzzz{}}|{z{{{|}~}~~~~}{{|||~~{yxwwwxyyyyzyxwy{{|}~|z|~|yyz{|~zywusstuvvvvvwxxxyz{{yyyyyyyyz{|}~}{zwvtsrrtwvvwxwwz|{yyyxwwwwxy{{z|~~}}|{ywvusrrstvvvuuvwyzzyxwvuuuvwwxy{}~~~}yxxvtuuttsssuttuvvuuuuvvutstttuvxz{}~~}}}}{yvsssssrqqrrstutstttvusstssuvvuwyy{}~~~||}}~~~~}~~}~~}|{|||||}}}~~~~}|zzz{{~}}~}|{z{||{{z{}~}}}|zwwyz{|}~~~|{{z{|{zyyzyyzzyyzzyxxwvvvvwyz{}~|{zxxzzyyzxwwyxwwwwwwwutuwutvyyz|~~|{{zxwwvvwxwuuvvvussstutttsstvvwxz|}~}zxxyywvuutuvvututssrqssssrrrtvxxy{|~~}|{zyyxwvvvutuuuuuttuutrqrrqpqrstuvxyzz|}~~}{{zxwxxwvwvtsttsqrqpprsrqonnooprsuvwxz{}~~}~~}{zzywvwwvtuutsqpopqqqponnnnmnoopqrtwyz{|~~~~}{{||{zyyyyzyx{||~~~|zzyyxxyyxxxwvvwxxxyz|}~~~|zxwwwxwwwwwvuuuuvwxyz{|~}{{zywvuuvvussttrrsttuvwxy|~|zxwvuusrqrrsqppqqqqrtuvwxz{~~}|{{zwutssrqpppqqpooppqqqsvwxy{}~~}zxwwvutsrrrqoonoooooonoqstuvxyy{}~}~~~}}}|ywvuutsrrqqrqpnnoopqqqrsuuvwy{|||~~~}~~~}}}}|yussssrrqpoqqpnmlmnnnoqrtuvwxz{}}}}}}~~}}{yxvtrqqpppooooonmlkklmmoqsuwwxz{}~~{zzz{{zyyxxyxwvwyz{}~{zywvvwwxyxwvwwvvvvx{|~~{yxxwwvuuvxxxwvwwxyxxz|}~~}|{{yxvvvvvuuwwvvvwwwyyyz{|}~}{zywvvuuuuutttuuuttvwxxz{|}~~}|zxwvttsrrstttttttuvvvwxz{|}~~~~}{zywvtssrqqrsssttttttvvwxy{}~~~}}||}}~}}}~}}|zywuttssrrrrsssttuuuuvwxyz{|~}}}}||}}}}~~~}||{zywvussrrssttutttttuuuvwwxy{|}~~}}||||||}~~~~~~}|{zywvtsrrrqrrrrssssrssttuwwxz{}}~~}||||{|}}}}}}}~~~|{zyyyyz{{{{{{|||}~~}|{ywwxxxxyzzz{{{{|}}}|{yyxxxxxyyzz{{{{{||}~~}{zyxwvvwwxyzyyyyyyzz{|}~~}|zywvuuttuvvvvvvwwwxyzz{|~}{yxwutsssssstuuuuvvvwxyz{}~~}{ywvvtrrrrrrsttuuvvvwxyz{|~~}|zxwvtssrrqrrrstuuuuvwxxyz|}}}~~~~~~|zyxwutssrrqrrstttuuuvwxxyyzz{{{{|||}}~~~~~}~~~~~}|{zzzzzz{|||}}~}~}{{zyxxxxyyzz{{||}~~~}|{zyxxxxyyyz{{{{|}~~~~~~~}|zyxwwwwwxyyz{{{{|||||{{{{{{{|}~~}|{yxwwwvvwwxyyyzzzyyyyxxyyxxyz{|}}|zywvvuuuuuvwwwwxxxwwwwvwwxxxy{}~~|zxwwvuutttuvvvvwxxwwwvvvvvvwxyz|}~}|zyxwvuuuttttuvwwwwxwvvuuuuuuwxyy{|~~|{zxwvvvuuuuuuvvvwwwvvuuttttuuvwwxz{|}}}~~~~}||||{{{|}}~~}|||||}}}|||{yyzzyyz{||}~~}|||{{{{|||||zyyyyxxyz{{|}~~}|{{{{{zz{{{zzyyxxxxxxxy{{|}~|{zzzzzzzzzyxxxwwwwvvwxxxz{{|}~}|{{zzzyyyxwwvvuuttttuvvwxyz{|}}~~}{zyxxxxwvvuutttttttuuuvwxyyz{}~~~~~}|zyyxwvvuuttsrrsstttuuvwxyzz{{|}}}}}~~~~~}|zyyxvuuttsrrrrrstttuvvwwxzzz{||||||||||}}~~~~}~~~}|{{z{{{|}~~~~}{zywwxxyyz{{||}}}~~|zyxwvvvwxxyz{||}}~~~}|zxwvuuvvvwxyz{{{|}}~~~~~~~}|zywvuuuvvwxyyyz{{{||}}}}~~}}}||}}~~|zxwvvuuuuuvwxyyyz{{{{{|||{{{{zzz{|}~~{xwvtssssttuvwwwxyyyyyz{{zzzzzzzz{|}~}|zxvtsrqqqqrstuvwwxxxyyzzz{{zzzzzzz|}~~~}|zwvtsrqppqqrttuvwwwxxyzzz{{zzzzyyyz{{}~~}|{zxwvutttuvwxyz|}~}||||}}}~~}|{zzzzz{|}}~~~~~}{zxwwwxxxyyzz{|}|}~~~~~~}}~~}|zyxwvvvwwwwyzz{{|}}}~~~}}~~~~}{zyxxwvvvvvwxyz{{|}~~~~~}}||||}~~~||{zyyxyxxxxyyyz{||{|}}}}}~~}}||{{{|}}~~~~~}|{zyyxxwwxyyyyyzz{{{|||}}|||{{zzzzz{|}~~~~}}}|{{zzyxxxxxxxxyyyyzzz{{{{{{||{zzzzzzz{|}}~~~}}}||{{{zzyxxxwvvvwwwxxxyyzzzz{{||{||{{{{||{|}}~~~~~~}}|{{{zyyyyyxxxxxxxxxy{{{|}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}|||}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||}}}||}}}}}}}}||||}}}}}}~~~~~~~~~~~}}}||||||}}}}}}}}}~~}}}}}}}}}|||}}|}}}|||||||||||||}}}}}}}||}}||||||||||||||||||}}}}}}}}}}}}}}||}}||||{{{{{{{{{{{z{{{{{z{|{{||{{{{|{{{|{{{{{{||}}||}}}}}}}||||||{{{{{{||{{{{zzzzzzzzzzzz{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}~~~~~~~~~~~~}~~~}~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||}|||}}||}}}}}}}}}}}}}}}}}}}}}}}|}}|||}}|{||||||||{{{||||||||}|||||||||||||||||}}}||||||||||{{{{zz{{{{{{{{{{{{{||||||||||||||||||{|||{{||{{{{{{{|{{{||{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~}~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||}}|}}}}|}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{||||||}}}}}}~~}}}}}}}}}}}}}}}}}}||}}||||}|||}|||||||||||{|||||||||||||||}|||}}|}}}}||||||}|||||||||{|{{{{{{{{{{{{{|{{|||||||||||||||}|||||||||||||||{||{{{{{{{{{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}||}}}}|||||||||||||||||}}}}|}}}~~~}~}}}}}~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{||||||||||||}}|||}}||}}||}}||||||||}||||}|||||||||||{{{{{{{{{{||||||||||||||||{{{{|{{{{{{{{||{|||||||{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}||}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}|||||||||||||{{|||||||||}}}}}~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{||{{{||||||}|}}}}}}~}}}}}}|}}}|||}}}}}}}|||}|||||||||||||{{{{{{||||||||||||||||||{{|||{|||||||||||||||}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}|||||{{|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{||{{{{{{{{{{{{|||||||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}|||||||}}|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}|||||||||||}}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|}}}|||||||{|||{|||{{{||{||||}}}}}}}~~~~~~~~~}~~~}~~}}}}}}}}||||||||||{|||||||{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}|||||||||}}}}|}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||}}||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~}}}}}}}}}|||}|||||||||||||||||||||||}}}}}}~~~~~~~~}~~~~~}}}}}}}}||||}}|||||||||{||{{{||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}||}}}}}}~~~~~~~~~}}}~~}||}}|}~{z}}{{~~~}}|{{|}{z{||{zz||{{zzz{{zzz{|{{yxy{zzxwxyxyzzyyxy{|{{|||{|}}|zzyyz|||{z{{{|~~}}~~}~}{yyyz{{zzz{zzz{{|}}~|zz{z||{}~|yzzyxvtuvvuutuwwwxxxz|{{{{|~}}}}}~~~~~~~~~}}}}{yyxxyxvuvvvxyzzyyz|{z|~}}||zyyz{{|}~~~}|{{yxxyz{}~~~~}||}|{{|~}{zzwvwy{{zywvvtsrrtwwwz|}}{zzz{{}}}~~}}}~~}||{{zyz{{zz}~~}}||{yxz{|}}|}zxwwvtrqqqqqqrsuwyz{||}{ywxzzxxwuuvwvvuuvwwy{|}|{zzyxwusrrstsrsvxz{|}~}}|{ywsqqqsuwyz|~~~}}~{{zvsrsttrrtttuvwvtstwyyyyyyyxwvwy}~}|{{z{||}}|{zyzz{{|}~|{{{{||}}}}|ywtqnlkkklmnpqrssttssssssrtuvvx{}|~}{zxvuuutqoprstuuvxywwy|}|zxwvusrqqrtuvwy{~}}|z|}}~~~}~~|zwtuusppqqqqqqrrssrruwwwxzzzz{|}~}|{zz{zyxwyyxxxyyyyxxwvvwutuvvuuuuuvwz||zxusrponnonnqtttuvwxxy{zz|}}}~{zwuuutuvvwvtuvwyxxyyyxvssqolkiijlnqsuuvvuvwuttttuvwxyz{|{|~{ywvtsttsqqpqportrqppsvvvwwwuuwz{|}~~~~{zz{{zxx{|{{z{~}|zxyzyyyz|~{yxvsqqrrrrrrqpmjjlmnopqqppqssssstvxwvxz{{{}|zyxwvvtrqrststvvwwwvusqpnnonnnprqqrrtvuuvvuutuvvwz|}~}{zywvvwvutqqrrqtvttuvtstuuuwz}~}{{yxvvvvxyyzxttusqqponmmoopqsssuxxxz||}~|zyyywvvvvuuuvvvvvwwwwwvvwxxz|}}}}~~}~{yyxwvwxxxyz{zxxxtqoonnmlkjklnmlmnnnnnnmmmnoprttuwxz{{{|}~~~}zyzyvusstssrrrsssrqrpnmmoqtvxy|}}|{z|}~}}~~~}}}}}|zyyxwvttvvwwxyzyy{|{{||{|}~|zywvvwwvtsrrrsromlkjlmmmmnpqppqrstttuuuuvxz|~}yz{xwyz{{{{{zyxxuqponmmnnnoopqqqpnmlllklnpqrsvvvwwxz{}~~~|zyxwxzyxxxtpqqonooprtvxz|}~~~~}}}|zwtsqonmmnnnopqqqpopqqqrsstuvxz{|~~~}{|}~~}||{yxxxwussttttuwyzyyzzzyxxyzz{}~~}}~|ywwusqonnmlmnmljiiiiiihggghhijklmoqqrsuvxz}|zzz{|}}|||{yxwurnlklnpqrstuvwyzyxxyyzzyz{|}}{yxwwwxyz{{yyz||||{yxwwy{{|}~}}|{zzyy{{zyxusrrqpnmlllnoqrrqppqssrrrrstuvxyzz{}~~{z}~{zzyxvtsrsrpnooopppqpommllllkkllkmoqqrsvyyyz{}~~~~}{zyxwxxwurpqqqruvvwxz}~}|{ywwvusrqppqqrrrrrrsttsrstuuuwyyz{|~~~~~}{z{zyxwwwwwvuuvwxyz{}~~~}||}~~~~|}~}~}}~{xvuutsqponmllmnnnmmmmmllmnmmmnprtuwxy{||}~~~}~}|}~|{|{yxxxyxwwxwvvvtssttttvwwxxy{|}~~~||||{||}}}~~}|||}}~~}}|{{{{|}}|||{zyxwvtsrqpoooooppqrstuvwwxwwwwxwxy{|}~~}}~~}~~~}||{yxvsrqpnoqqppppppoppnmoppppqrrsstwzzz{|~~}}}||||{||zxyzyxxxxwuvxy{~|{zyyyxvttuvusrsutsstuuuvxyyz|}~~}{ywvvwxxxz{zz{{}}|{{{||{{|~~~}{zxvtsrponnmmmoppomlllmnoqrrsttuuuwyyz{}~}~~}|{{|||{{|}}{zyxxxxvvvwwwwy{{|}~}}}|{zzz{{|}~~~~~|zyxxwuuttsqppqrsrstttsrtvvvvvy{{|}}}}~~~~~|zxxvtsrrqqpoonoonmnpppoooppqpqstuvwy{z{}~}||}}~~|}}|{{{zzz{{|||}~~~~}{zzxvutsrrrssstuvwxz{{|}}}}}}}|}~~~~~}}}}}~}}|||{{zyyyyxyxwxzzz{{|}~~}{zyvtrqomlmmllmnooopqqqqqqrsssvyyyxwwxyyxxz{||{~~~~~~}|{||{zzzzyyyzyz{|||}~~}}|{{|}~~~~}}~}}}~~}|z{|{yyyxvussrssssrrsrrtvvwxyzzz{|{yz{ywxyz{|~~|{zyyvtrrrqpooppponmopooprsrqqrrrrrssuutstuvvwxz{}~|{{zxvvwvvvvvwwxzzzzz{}}}{yyxvvvuutttvxyzz|}~~~~}}|zyyyyxxxxz||||}~~}}|zyxxxyz{{|~~}|zywvvtttsrrrrrsssssstuuuuttrqrsssrqrstuuuvy{{z|~~}||{{|~~~~~~}|{{zyyyyz||{|~~~~~}}||{{{zxvvvutssrsuvvwwyzyxxxvvvvwvvwyz{}~}||{zxwvvtsstttrqrsrqqqqqqqponnnnnoprsssttuvwxxz}}~~~~~}||yvwxvvuvwxyxx{||{ywwxvsrstuuuuxxwxzxw|}||z||zz{zzzz||zyzz{{ywxyxxxwwy|~}|}~||{zxvuvvuvvutuwusssrrrrqqrssqpsurqtwwuuxzzz{|~}{}~}~~~}|{z{{z{|{|}~}|{|||||~~~}}}}{zzz{|{zzyz{{{{zy{}}}}}|zxwwvutsttrrrrstsstuuwyzyyy{~~|~~}}}~~|ywxxvvutsrpoonnmllmoonnoqqqrrststwwutvxz{zz{||{{|}~~}~~}}~{yzzxvtsrrsssstvwvuxyvuvvwwwxyxx{}{{~|{}~~}}}~}|zxwwvvwvusrruwwyzyz|}~~||}~~~~~~}}~}|{zyyxwutsrrrqpqrqrstuuttuvwvuuwwxyyzzyyyvvy{{{zz}~~}}~~~~|{zzzxvvxyyxxyz{||}~|z||zyyyxx|}|{||{z{}}yxz|zz}}|~}|{}}|}~~|{yvuusrqnmoonoqrstuvy{zzz|~~}|}~}|zzyyzzxuqqrpmjjmoljmppqsssssssrsvxutvxyywvvwyxvwy{{yy|}~~~~|{{{ywussstutsuwvuuvwwvvwxyzxx{|}|z}|z{|}}||}}~~}{zzxuttsssrstuvvxxy{zyyz|}|{}~~}}}||{xuuttrqsusqsuvwuuvvvxyyxxwwwvwz{ywvwyvtvxyywy|}~~~~}}}}{zyxyxwvvy{ywwy|{wx|~~~~{yy{{{zyzz{zxy{{{{zz{}}{{}}||~~~~}}|{z}}{|~~~}{yxwwvspqpppqqrqqsttuxzwwz}~}|}~}{{{yxxwutuspoppqqpooooponoqrrstssuuuuuuvvuvutuvuuuvxyz|~~~|~~~~|}}{yxxyxutuuuustvvutuwwwwwyz{||{}~~~}|||}{z|~~}~||{zyyxwvvvvvttvuttuwxvuy{zzz{}|}~|{||{yxwwxwtsuusruusrstuvuwyxxzzyxwwwwvuvwxwuvxxyz}~}}}~|{}}zzz{zz{{zxxyyyyxxyxyzxy}~~}}}}}|{{yyzyxyyyz{||{{|~~||~}{zzxyzzyz{}~}|{{zyxwwvutssssqrtutuuuvuuwxxy{{|}~~~}||zxyywwwvtsrqooqqoopnnpqoprtsrquxxuvwvvvusstutsrrsuwwyyz}~}~~~~}~~~~|{zxxywvvutuvuuuuuuuwyzz{~~}}|||{yy{{{{z}~}}|{zzyzzywuuuuuvvuttuuvvvwwxyyy{|~~~~~}~~~~~}~~~~}}~}{{{xwxyxvvvvvvvvvwwvvwyzyxyyxvvutsttsstuvvvxz|}~~~~~}z{~}|||}}|}}}||{zz{{zxxzzzzyyz{}~}}~~~}||||{yz{yxxxz{{{||}|zz{{{zxxyzywxz}~~}}}}|zyxwwxxwxwtuvvutsuwvuvwxy{{z{}~~~}~~~}~~~~}|{{{{yyxwxwttvussrqqqqrqpprttrstuuutuuusssrrrqqqrsttvxyzz{}~~}~}}~~~}|{{{zyxwvvvvvvvvwwxyzz{||}~~~~}|||{{{{|}~~~|z{{{|zyzzywvvxwvvwvuwwvvwxyxvx|{zyz|}}||}~}}~~~~}}}}}|{yxxyywwyywvuwyxwxxwwuuvuutttssutsuvwxxwyzz{}~~~||||{{|||{|}~|||{zyxxyzzyy{||{{|||}~~~}|{{zzzyz|{{{{{|{{zzzyxvvxzyxyy{{{|~~~~}||{{|{yxyzzzyyzzywwy{xwxyyxxyz{||zz{{|{z||{{}~~}|{{{zzyyyxwwvuuvtttttsrrsttssrrrqqrsrrrqpopqssqqssuwvvwxz{{}~~~~}~~}{yxyyyyxxyyyyz|||{z{|zzzzzzz{{{|}}}}|}~~}~~~}|}}}||||{zzyyxxxyxvuuvvvwvuuvwyxvxzyxxyz|||{}}~~~~~~{yzzyxxyywuvxwwwvutttrqrttsrrsrqtvutuvwwy{}~}{|||{{||}~~~~~~~|{{{|{zzyz}|zy{||{{|}~~~~|{z{yyyz{{xwyywvvuuwxvuvwyzxxz{{|}}~~~~~}|}~~~~}}|{|}}||z{zxxyzxxxwwyyzzyxyyyz||{{|||}|}~}|{{|}}||}||{{z{zywwuuvvtssssqqrsrnmopooopqqqqqrrssrsuvvwy{}}}~~~~~~~}}~~~~~~||}|zz{zyzzxwxyyyyzzyyzzzzz|}|}}~~}~~~~~~}|}}~||}~~}}~|yy{zywvvwwvutvwvusuxwvxyyyz{z{|}||}~~~|{||yxxwvuvvurrssqpqrrqprtttsrsuuuuvxyzz{|~~}||}~~|{|~~~~~~~}~}{zzxwwwwxyzz{{{{{{}~}}|yyyyxxvvvuvvutuwutuwxxxyzzz|}||}~}~}|{{zxwwwwwvwwwxxwxxxyyyz{{||}}~~}~~~}{{{ywvvtrqpponnnnmnnnoooooqrrsstuvuvwxy{||~|zzzz{zyzz{||~~~||{zyyywxxxxxxz{zzzyz}|{{||}|}~~~}zxwvvussssuussuvwvuwxxwxyz{{z{}~}{zwuuutsqppprsqprrqqrstsrsutsvwuuwy{yxy{||{{||~~}~}~~|{|zwxyyyyxyzz{|}}~~|zyywuuuvuttvvvuvvwxyxxz{zyz{|||||~~~~}~|yxwvvvvutvwvvvwxyxxz{z{{{}~~~~~}zyyxvsqqrqooppqrrqrsutttuvvvwxxxz{zyz|}||}~~~}|zzyyywwxyyyyz{zy{}||||~~}~~}}}}~}z|~{xyzywuwwuvxvvxyxvvzywy||zzyz{{zzzz}|{|~~~~~|zxxyywtssssutsvxwuvwxyyyyyyxxxyywvxywwy|{z~{|{xwwvutrrsusrsvvtttuvtssrsssrrrssqqtusswxy{{||{~~}}}}}yxywuvvsqtvtsrstuvxyvuxzwwxxvuvvvvuwyyxyz{|~~~{{}~|~~~~~~~~|{}~}|}~~~~~}~~{y{~}~}~}|{zzzyx{{yxxxz||{yxyzywxzxtv{zxz|||~}}~{yz{zyzz{|{z{|{{||zy{{xuw{yux}yvz}}}~~}{yyzywz{{{zz{{{|zyzzzyxwwwwvvvwwxxwx{}|{}}~~}}}zz{yxy{wsvzxvyzxvwyvtuwvssuurswxwwwy|{y}~~{z{{vsuxxvvwvsssstttplptpmoqssqpruvvwxyzzxz|~~~~}|}~}{~}zzywvwxvtvwwwwwxwvuuutsrrtutrtvtrw}yuy~~|~~|{{}{z|~~}~~~{~~|}~}{{zzy{|||}~}|}~}~~|z{}zxy{xvxzwvxyvtwyxwxzyy{~|z}~}}|~~|zzzzzzzxuwyxwxxwvxzxvz~zw|~|}~~}{{||{yyxwvuuwvuvvvvwxxwwxxxyzzz{|{{|}}}}|}~|}~~~}{yyzvsuwvsrrssrrsstvutuvwvvuwzzz{||{}}|~~|z{{xtsttrppoopqqqrrrrrssttssvwvuwzwuwzzywvy{{{{|||~~}|{xuvwtpqrqqrrrrsstvvvwwwwvvwxyz{{zyz{{zzz{|~~~|yz{{{{|||~~~~}|zzzyxz{zxz|{z|~~~}}~~~}|{zywvuuvvvwwwwyzyy{{zz{|}||~~}~}|zxwwvvvvuvwwwwxz{zz{{zz{{z{}}|{|~}{{|{{}~|zxwuuutttuutuwxxxxyzyyz{yxy{{zzz{{{{zz{{z{~}{zxuttrqqqqrsstttuuvwwxxwwxyyzz{zxz{{{{{{||}~}||zwutssrqpqqpqrrstttuvttuwwvvwxxwwwwxxxwwwxyz{|~~}~~|{zywutstsrrrsrrstttuuvwwwwvwxxxyyzzzyyyyyzyz{|}~}||{{{{{z}~}|~~}{zz{zzyz{|||||||}~~~|||yvwwvvvwyyxxxz{zzz|}~~}|~~~~~}}~}|}~}}~~~|zyyxvvvvwwwwxwxyzyz}~|{|}|{}~~||}~|{|||{{|~~~|{zyxxwvvutuvvuvwxxyy{{zz|||||{{{{{{zzzzyz{zz|}~~~}{zyxvvuuttssssssttuvvvwxxyyyz{{{{{{zzzzzyxxz||}~~|{zxwvuttsrrssssrsstuuuuuvwxxxxyxxyxxxxwwvvvwwxz{}~~~}|{{zywuvvtsssttssttuuuuvwxxxyyzyyzzyyyyxxxwwvwxyz|~~}}}}||~~}}~~~~}}||{{{{||||||}}~}~~~~~}}|z{zxxxyyyxyzzyzz{|}}~~~~~~}}}}|{{|}}~}|||{zyyxxyyxxxyyyxyz{|||}}}}}}}|{{{zyxyzzz{}~~~|{{{zyyxwwvvvwxwwwwwxxyzz{||||{{{{{zyxxxxyyyz{|}~}}|{zyyzxvuvvuttuutttuuvwwwxyzz{{{|{{zyxxxyyxyzz{|}~~}}}}{{{zywwvutsstutsttuutuvvwwxyyzzzyxxxwvvvvuuvwxyz{|}~~~}|||{{zyyxwvuuutssstuuttuvwwxyyyyzzxxyxvuuvwuvwxwxz|~~~}}}~~}}~~~~~~~~~~}||{|{{{||||}}}~}}~}|}~~~}{{zzzzzyyyyzzzz{|}}}}~}}~}||||{{{|}~~~~~}{zzyyyyxxxxyxxz{zz{|}}}}}||{zyyyyxxzzzz|}~}}||{zyyxxwwwxwwwwwyyxyyz{{{||{{{zyyyyxxyyyy{||}~~}}||{{{{zxwwvvuvvvuuvvwwwxxxyyyzz{zzyyxxwwxxxxxyz|}}~~}}}||||{zyxwwvuuuuttuuvvuuvwvwwxxyyxxvvwwvvvvvvvwyz{{|}~~}}}}}}||{{zzyxxwvvuutuvwvuuvwwvwwxxxxxwwwuuvuuvuuwxxyz{}}~~}}}~}}}}}}}}}~~~~~~}}}|||}}}~}}}}~~~~~~~~~}|||}}~~~~}}|{{{{{{{{zz{||{{|||||||}|{{{||{|}~~~~}|||{{zz{zzzzzzzyyyyzzyyyzzyxyyyyyyz{z{|}}~~~}}}{{|{zyyyywwxyxxxxxyzyyyyyyxxxxxxxyyz{{{|}~~~}}~~}{{||{zzyyyxwwwwwwwwwwwxxwwxxxwwwwvvvvwxyzyyz{{{}~~~~}|}~}||{zyyyxxxwwvvvwvuvvvuuvvwwvvvuuvuuvwvwwwxxxy{{|}~~~}}}}}|}}||||{zzyyxvvvvvvvwwvvvvvvvvuuuuuuuuvvwwwwwxxwy{||}~~~~~}~~}|}}|||}}}}~~~~}}~~}|}}|||||||{{{{{|{|}~~~~~~~}}|||{{{z{{{{{{{{zzyyzzzz{{{{||}~~}|{{{zz{yxyzzyxxyxwwwxxxwwxxxxyzzzz{|}}~~~}{{{zyyxxxwxxxxxxwvvvvvwwwwxxxxxyzyy{||}~~~~~~~~~}}}|{zzxwxwvwwwwwvvvuuvvuuvvwvvwwxyyxyyz{{}~}~~~~~~~}}}{zz{yxwwuuuuuvuttssttsstttuuuvvwxxxxxyxz|}}~~~~}}}}}}}}~~~~}|{zyxxwwvutuussssssrssssttuuvwwwwwwwwy{{|}~~~~}~}||||{zy{{zzz{||{|~~~~~}}|{zzzzyyyxxxxwwwxzyyz|{{||}~~~|{zyyxxxwvvwwvvvvvvvwxxyyyz{{{||}~~~~~}|zyyxxxwwwwvvwwvvwwxxyzzyz{{{{|}~}}~~~~}|{zzzyxwxxwwwwwwwwwxxxyxxxyzzzz{||||}~~~~~~~~~~~~~}}}{zzzzywwxwwwwwwwwwwwwxxxxxxxxyyz{{{|||||}~~}~~~~~~~~~}}~~~~~~~~~~~}|{{zxxyyxwwxxxxwxyxxxxxxxxxyyyyzz{{{{{||||}}~~~~}}}}}}}~~|}~~~}}~~}}}~~~~~~~~~~~~~~~~}}}}}}|}}||}}}}}}~}}||}~~}}~}}}}~~}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}||||||}}}}}|||||}||}}||{|||{{||||}|||}}}}|}}}~~}}}}}~~~~~~~~~~~~}}}}}}||||||||{{z{{{{{{{{{{{zz{zzzzzzzz{{zz{{{{{{|{{|}|||}}}||}||}}}}}}}~~~~~~~~~~~~}}}||||||{{{|{{{{|{{{{{{{{{{zz{{zz{zzzzzzzyzzzz{||{|}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}~}}~~~~}}~~~~~~~~~~~~}~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~}}}~}}}|||||||||||{{|||||||}||||}}||}}}}}||}}}}}}~~}}~~~}}}~}}}~}}}}}}}}}}}||}|||||}|{{||{{{zzzz{{z{{{zz{{{{|||{{{{||}||{{||||||||||}}}}}}}||}}}}}}}}|}}}}}}}}||}}|||}|{{||{{{{{z{{zz{{zzyz{{{{z{{zz{|||{|}|||}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}~}}}~~}}}~~}}}~~}}}}}}~~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}}}}}||}|||}}|{{||||||}|||}||||||{|}}}}~}}}~~~~~}}~~~}~~}}}}}}}}}}}||}~}|||||{{||{{{zz{{{{{{{{z{{{{{{{||||||||}}}|||}}||}}}}~~~~}}~}}}~~}}}}}||}}}}}}}||}}|||}}|{{|||||{{{{{{{{{{zzzz{{{zzzzz{{{{||||||}~~~~~~~~~}~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~}}}~~~}}~~~~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||}}}||||}||}}||}}}|||}|||}}}}}}}}}}~~~~~~~}}~~~~~~~}}}}}}}}|||||||||{{{||{{||{{{{{{{||{{{{||||||{|||||||||{{|}}}}}}||}}}}}~}|}~~}}}~}}}}~}}}}}|||}}}|||{{{{||{{|{{{||{{{|{{{{{{{{{{{{{||{zz{|{{|||}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}|}}}||}}}||||||||||||}}||}}}}}}}}~~~}}}}}}~~~}}}}}}}|}~}|}}|||}}|||}|||||{{|||{{||{|||||||}}||||||||}}|||}||}}}|}}}}}}}~}}}}}}}}}}}}}}}}}}}|}}|||}}}}||}}|||||{{{{{||||{||{{||||{{{|{{{|{{{|||||}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~}}}}~~~~}~~}}}}~}}|}|||||}}|||||||}}}}}}}}}}}~~~~~}~~~}}}}}}}}}||||||||}|{||||||||||||||||||}|||}||}}||||}}||}|{|}}|}}}}|}}}}}}}}}}}}}~~}}}}}}}}}}}||||||||||||}}}}||||}}}||}}}||}}||||||{{{{{{{{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}~~~~~}}~}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}|||||||{||||||||||||||}}}||}}||}}}|||}||||||||}}}}}}}}~}}~~}}}}~}}~~~}}}}}}}}}}}}}}}}|||}}}}}}}|||||}}}|}||||||||{||||{{|{{{|||||}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}|||||||}||||}}}}}}}}}}}}~~~~}}}}}~~}}}}~}|}~~}}}}}}}}}}}}}}|}}}}|||}}}|||}}||||}||||||||||}|||||}|}}}|}}}~~}~~~~~~~~~}}}}}~}}}}}}}}}~}}}}}}}}}}}}}~}|}}}}|||}}}|||{||{|||{{{{{{{{{||{||}}|}~~~~~~~~~~~}}~~}}~~}~|{~~{{~~}||{{z{|zyz{{zxy{zyyyyyyyxwxz{zzyxz{zzyxyzyz{{zzyz||||}}}|}~}{zzz{}~~|z{||}~}{{{{zyxwwxwwwxwvwxyywxyyzzz~~|||}~~~~}~~~~~zz{zyxvwxxwxxxyz{{zz}~~~~~~~|{zy{|{z{{z{yvuuvx{|}}}}}~~}~~~~~}|||}~~~}~~|zxwvronoqrpnklmmkjiknnnoqssqpqqrrtvvy{~}}~~}||zzz{{{{{{{zyz|{xwwwwvuttvwxyz~}{{{||{|||z{{{{|~}}}}}~~|xustusqpomlnpoonnoprtuvxwtsttttrqpoprrruwy{~}zusrstvxxy{}~~}}}{{||~~|xussttrtwxxy{}|yxxz|}}}|}}||{|~{yxvusstuttuvwwwvvvwvwx{|zwwwvvwxyz{}|zxvsomnnmlmnpqrtvwxyz||||||~{yyxywspopprrrsuvsqtwwvsppnkjjjlnoqrtvy|~~|{||{|}}}|}}}}~~~|xvsnklnljiiiihhijlnopprsstuwwvvvwx{}~}|~~}{{{z{{xwyzyxwwwwwyz{}}ywvtrqppoopnnruuuvwxxx{}|{}}{{{|}}{|~|z|~~}|zywuvutttsssrssuwwvx{|{yxyxtrqppqrtwyz{{{}~~~~~~~}yurqonnnmlkkllknqpnmmqtuvxwvutwz{|~{y{{yvuwwwvtsuvusrsvvtrqrttvwy}~}zxxyxxyyyxwtqpqqqrsuvutttuusttuwwtuvuuvx{}}{zxwwwurrsttrqrqponnnmlmmnmmllmoppqsuwvvyyxvuvvvvy{||}}z{}}|zywwwwvtqqrrruvttvwvuuuuuwz~~{zyxwvvvxxxxyxtsutqnmmmllmnpqssrtwwwyzzzzz{|}~~zwwwvvuuvvvwy||||||||}|{||{z|~|{zvsssrqqrpopppnkkmjgfffffedegikkiijklllmmnoprtuvxxxz}}}|yy{{xwxxvtrsttsrrtuuuuttrommoqsuwy|~~}~~~~~|{zxwutttsrrrsrrtvwxyxxxyyyyz||}}{ywvvwwusstuvwvrqpollllllmoponnpqqrtuvvvwz{|~~yutsqpopqqrsuvvutqoopppqsvxy|~~~~~zzyvsrstsrrrqrrstrrrokkkihiiilnpsvx{~}||{zz{|~~~}|}}{yvtsrponoppopqsssqppsttvxz{|}}}~~~}|zzyxvtssrrppqsrqqrtsrqqsttvxy{|}~~~~}}{xvvwxwwxxyywuqoonmkjjjjjlnnmjijihhhhggghhikmoqtwwx{||~~}~~~~}yuromnpsuwxz~~~~}}}}}}}~}~~zxwutsrrsttuutsuvuutrqppqrssuwyz|}}}}~~|||zz}}||zxxyzzyxwwwxyz{{ywvwyywxzzz{{}~~{z|~~~|yxxvtsqonopmkjkkkkkkkjjkllllkkmmlnqrrstwzzz{{{}~}zxyzxwxyyz{zyxxvtssrolijkkloqqsvy|}{yxwusqpqqqqppponnppomnprportttuvyzz}~}}}}~}{yyyyyxvvvutsrrstuvvxz|~~~~|{{|||||}~}|}{xxwwvsqponnmnoqqpoprssrstutttvy{{}~|{zzzyxz{ywxxvuuwxxvwwvttutrrrrrrtwyz|}~~}~}}|{yxxxxxxyz|~~}||~~~~}}}||}}|{zyyyxwwutsrponnmmnopqstttuuvvvvwxxxy{}~~}~}~~~~~~~~{ywtsrpmlmnlkklmmmnonnprssstvvvuuy|{{}~~~~}{zz{|||||{|}{yy{zyxxxxwwyz{~}{yxwvsqqrrqomoqqppqrsrsuvvwz|}~}}}~~~}|}~||~~~~||{zxxxz{{{{{|{zzzyyxwvuuutrqponmlljijlmmmlmopqrtvxxxyzzzz|}}}~}}}}|{zxyyyyxy{zxwwwxyxwwxyyyxz||}}{zzywtssssrrrstuwwwxzzz{||||}~~~}}}||||}~}||||zxwxxwvvvvvvvvxxxxxxwvtuwwvvvz{{||}~~}~~}|{yxwvvusqppqqpprttssttttttuvvvvwxxvvxyxwwwxyz|}}}}}||}|{{}}|{{{||||||||{zyyxwwxxwxyyyzz{{{|||}|}~~|{zxwvvvvwwvvxyzz{}}}~~~}}~~|{zzyxxwwwwwwvvwvuvxyyyz{||}~~}~~~}}|||}~||{zxvutrpnlkijlkjkllnmnoqssstvxz{z}}}}}}~}|||||{{{zyzzzz{|}~~|zywwwwvuuwyz{{}~}}~}}}~}|{||{yz||{|}}}~~|zyyyyzzzyy{{z{}||~~|}}{{||}~}{yyyvsrqrrpooopppnmprpprtutrrsrrqqqqqqpopqrstwz|~~~~}}~}||}~~~}|{{||||}}{yxwwtqrsrqqrrsstuvvvwxy{{zxwwvuuuuutux{}}~~|{yxvvwwwwyz{||||{{{{yxxwvuuuvwxy{||~~}{ywwwutvussstttuuuuvwwvvwvusrssstsqrstuuuvx{{{|~~~~~}|{{{|}}||}}|~~}}~~~}||{{{z{}}|}~~}}}|||}}}}}}}|{||zxwwxwvvvuwz{||{}~}{|{yxxxyxwx{|}}|{ywussrppqrrqpsuutttuutttsqrsrrrtvwvvwwxyz{{}~}}~~~|{{{|ywyxwvutuvwwuuwxyvtvusqqqssttuuvwwxy{|}~}~~~}{yyyxwvvvxzyyz{}~}}~~}}|}~~~||}~}}~~~~}||{zxwvuutstuuvwwwwvvvuuuttstutsuwwwxy|}|}~~~}}~~}}~~}|}}{z{{zzz|}||}}~~~~~~~}||||{{{||{{{{zzzzz{||||}}}||}}}}}}}~~~~~|z|~}||}~~~~}}|}}|}~}{|~}{zyyzyyxyzyxxyzzzzz{||}~~~~~|zyxxwvuttssttssssssrrrrssrrrstsruuttvxyzz{{zzyyyz{{zz{{z{|||{zzyyyyyyz||z{}~~~~~}}}}~~~~~~~~~~~~~}}}||{{}~~~~~}}~~~}}}~~}~~~~~}~~~~~~}}~~~~~}|||{{|||}}~}|||{zz{{yxxxxxwvuvvuttuvwwwwwxyzzz{|||}~~~~~~~}}}{zyyyzyzzz{{zzzzyxyyyxxxyz{|||}~}~~~~~~}|{|}}|}~|{{||{zz{zy{}~~~~~~~~}~~}}~~}~~}}}~~||}~}}~~~~~}}{z{{{zyyyyxvuuusrqrssssuvvvvvvvwvuvwwxxyzzzz{{zzzyyyyyxyyxxxxwwwwwvuvvvuvwxyz{|}~~~}~~~~}{|}||{{{{{{z{}}}~~}|{{|||}~~~~~~~~~~~~}}||{{{{{{{{||{{{{{|~~~~~~~~}}{z{{zzzyyyyyxxxxyyyyyyyyyzzyyzz{zyyzz{{{{|}}||}}{|}~~}}~~~~~~}|z{{zzz{{{yyyywwwxwxwwwwwyzzyyyyz|}}~~~}}~}}||||{{{{z{|{zz{zyyz{zyyyyxyzzzzzzz{||{zz{zzzyz{{zyyz{|}}}|{{zz{zyyzzzyyxxwwwxyyyzzz{zzzzzyxxyyyyz{z{{{{||}}|||{z|}}}}}~~}}||{{{{{{zyyxyyxy{|{{z{|{zzy{||{{|}}||}~~||{{|{{||||zzzzzyxyzyxyz{{z{}}~~~~~~~}~~~}}~~}}}~~}}|||||||}}}}}}~~~~~~~}~}}~}}~}}}}|{{zyxyyxxyzzyy{|{{{{{|{zzz||||}}}|{||||||||}}|{{{{zz{{zyyyyyyxxxxxxyyzyz{|||||||{{{{{{|||}}~~~}|{{{|||}}|{{{{{{{|||{{|||||||||||{{{{{z{|||||{yyyyxwwwwvwwwwwxxyzz|}~~|zzzyyxxxwvvuuutstutttttttttuvuuuvwxwwxyyyyxxxyyxxyzz{{||{|||{zz{{zyzzzzyyz{{{||{{|{z{||}}}~~~~~~~}}}~~~~~~~}}~~~~~~}~~}}~~}||{{{||||}}}||}}}}}|||}}~~~~~~}~~}|}~}|||{z{{|||||||}~}}}}||}}}}~~~}}~~~~~~~~~~}}{zzzzyyyyyxxxxxwwvvvvutuvvuuvwwwwxyyz{|}~~~~}||{{{|}}}}~~~~~~~||~~~~~~~~~~~~~~~~}|||||{{{{{||{|}}}~~~~~~~}}}}|{zzyyxwxwvvwvvwxxxxxxwvvvuuwxxwxyxwwwxwwxxwvvwvvvvvvvwxwwxxxxyyz{{{||}}}~~~~~~~~~~~~~~~~~~~}}}~}}~~~~~~~~~~~}}|{{{{zzzyyyyyzz{|}}}}}}~~~}}}}}|||{zyzzzz{{zz{||{{{{{zz{{z{||{|||||||{{||}~~~~~~~}}}}|{{{zzyyyyzyyyxxxxxwwwwwxxxwwwwwwwxxxyz{{||||}}}~~~}~~}||}|{zyzyyzzzzzyyzzzzz{{|}|{z{||||||||}}}~~}}}}|||{zzzz{zz{{{||{||}}}~~}}||||||{{||{{{zzyyzzzzzyyyzz{zz{|{{{||{zzzzyzz{z{{{z{{{{zzzzz{{{{{{zz{{zzzzzzz{{{z{{{zz{{{|}}~}~~}}}}}}}}}|||}~~}~~}||}}||}|{{{|{z{{{z{{|{zzzzz{{{{{||}}}}}}}}}~~~~~~~~}}}||||}~~~~}||||||||||||||||}}|||{{zyyyxxyyyyyyyyyyyz{{{{||{{{{|}||{{||||{{zyyyzzzzyzzzzzz{||}}~~~}}}}}~~}|||||{{{{zzzzz{{|||||||||}~}|}}~}||||{zzzzz{zyyxxyyyzzzzyz{||}~~~~}~~}}}|{zzyxwwxxwxyyxwwwwwvvvvvwwwwxyyyyyzyxyyyyyxyyzzzzzyyxxyzzzz{{zzzyz{{{{{|}||}}}||||||||||}}|||}~~~}}~~~}}}}~~~}~~~~~~~~~~~}||{zzzzzzzz{{{{{{{{{||||}}}}||}}}}}~~~~~~}|}~}}}}~~||}}|||||}}~~~~~~}}}}|{||||{{{{{zzzzzzyyxxxxwwvvwwwwwwwvvvuvwwwvvwxwwxyzzz{{||}~~~~}}}}}}}}}}}~~~~~~~}}||}}~~~~|{{|{{z{||||}~~~~}}}||{{zzz{zzzzzyyxxxyyyyyyyyyyyxwxwwvvvvvvvuutuuuuvwxyyz{zzz{{||}~~}~~~~~~~~~~~~~}}}}}}}}}}|}}}}}}~}}}}}}~~}}~~~~~~~~~~~~~}~~~~~~}}}}||}}}||}~~~~~~~~~~~}}||{{{{zzzzyyyzzyyxxwwxyxxxxxxwwwwwwxwwxxxxwxxyyyyxxxwwwxyyz{{zzz{{zz{|}}}~~~}}}}{zzzzzzyyyxyzz{{{{||||{|{||}~~~~}}}}}||||||||||||||{||{|}}}}~~~~~~~~~~~~}||}||}~}}||||}}~}}}}}|||{{zzzzzzzzzzzzyyzyyyyzzzz{{z{||{{{{|{{}~}}}}}}}}~}}~~~~~~~~~~~}~~~~|~~~~}|||~|z{{{{{{ywy{zxxyxxyyxyyyzzzz{{{}{yz{|}|}~~}}}}~|z|~}{~~|~~~{}~|y||y|}{{|}||{zzywyzyxyz{|{z{{{|{zz{{|||}}{z|}zxz{||{{||}}}}}}}|{||{zzyyzzyzzxxyyyzzyz|zyz{{{{{{{|}|{||{|}~~~~~~}z||{{zzzzxwxxyyzzywwwwvvvwxwwwwwwxxwvvwwuvwy{ywyzywy{{{~~~}}}|{{zz{|{{}~|{}}{zyz{||}~~|}~|{~~|yyxuuvwxzz{{yzzyx{~}}|}}~~~}~}yxwuttuvvwywuwyvsw{yxz|ywyzxxz{yxyz{{~{zyxxy{||{zz{|}|{}}yvwxwuvwvtuwxyzzxx{}|{|~~}{yz}}}~~|yxwvuvvsqrsrrtuttuwwvvvxzyxvutsuxxwz~|{xxyxvuuvtstvwwwvvvwwxwwwustvtstuvwxxz|}}||}~}}~}|yurstssqpqqpnprrrssrsttuusrssrrstuvwxz|}~}{yxxurrsrpqstsstuvutttttsrrqrtsrtuuvwz~~}z|~}zyzzz||x{}|~~~}}}~~~~}|}}{yz|{z{{zz{|{zzzxwwwvvvyyy{~}}}||}}}~|{{}|{{{zyzzyxxyxwwxxxxy{}~{{|}|{{zyxywuvtrstsqqqqrrqrtttwzzz{{|}~{yxuttssssqrstuutuwxxwwvvvwxywuvyxx{~~}}||zyyxvuttuutrrrrrrrpmnonllnmlnrsrtwxxy{{y{}~zyxwvvutuvvvvvsrssrssqqqsutrrrrqqqrtuvxz{{}~}{{zzyyyxwxxvvtrrsstuusrrsrqqrrrstuvxyyz|}}|}~|{zzyxwvvvvwwvtsrttsrqqrrrqqrsssrrrsttuwxvuwyyy{}}~~}{zzzzzxxyxvuuttuvy|~~}yyywuxzyxz|}~~~~}|||{zzzyxwwvvwxxxz{{}~}}|{yxwuuvvuuutuuttvxxxyz{|~~{zyxwwwutssrsttsrrqrsstvvvvwyy{~~~~~}|zz{{zxwvutttsqqrrrrrrqrtuuuvwy{|}~~{yxxwvutsrrqpoonmnpponnnnnprssuvwwyz{}}{zzyxvuuutssssrrrstttuvwxyz{|}~}{|}~|{||||}zwtrrrrrqpopqrrpppooppoprstuvxyyz{{||}~~~}|}~}|{zyxusssrqqqqppqrpnmmmmmnnopruvvxyz{}}|{yxwvsrrsssrrqqpppnmlmopprsuxyzzzyz{~~|zxvtrpnmmnooonmklllllkjlmnpqrtvwyyyz{|~|zyzz{{|}~~~~~~~}|zxwwwvtttsstttsstuuuvvvwyz{}~~~~}|{zzyyxxxyzyyzzz{||||||}}{zywwvvvvvwxxxxyxxxyz{{|}~~~}}}|||}~~}{yxwvvuuuuuvwxxyyz{{{|}}~~~}{zyywvvutsssstttutttttttuvwwxz|}}|{zyxxxxxyxwwwwvvvvvuuvvvxyzz{|}}~~~}}}}}}}}{zxwuttssrrrsstttttuuuvwwxy{}~~~~~~~|{zywuttsrqrrssrsssttttttuuvwxyz{{|}}~~~~~}~~~~~~~~~~~}|{zxwvutsrrrqqrrssttttutuuvwxy{|}~~}}}~}|{{zxvutsrqonnnmnnoooooooopqqrsuvxz|~~}{zyxxwwwxxyzzyzz{||~}|{zyyyyyyzzzzz{|||}}~~|{{zzyyyyzyzzzyyyzzz{{||}}~~|{yxwwvvvvvvvvwwwwwwxyzz{}}}}}}~~|zyxxwuuvutuvvvwxzz{|}}}~~|zxvutsrqqqpppqrrrrssssttuuvwxxxyyyzzz{||}~~~}|{zyxvuutsttuuvwxyyz{{||}}~~~~~~}|{ywutsrqqqqpqrsstuvvvvwwxxz{{zzzzzzz{{|}~~~}}}}}}}~~~}}}}|||{yxwvutssssstuvwxyzz{|}~~}}}}}~~}|{ywvuuuttuuvwyz{|~~~~~~||{{{{{{{{{{{||{{{|||{|{{{{{|}~~}{zzzyyz{{|||}}}}}}|{{zyyyzz{{||}~|{zyyyyxxyzzzzz{|||}}}|{zzzz{{|||~~}|{zxwvvvuuuvvvvwwxxxxxwvuuttttuvvvwxz{||}||}}}}~~~}}}}}}~~~~~~}}}}}~~~}}{zyxvutsrqrrstttuvvwwwwvvvvuuuuvvvvwxyzz{||{{{{|}~~~~~~|{zzyyzyyyyzzzz{zzzyyyxxxxxxyyzz{|}~}|zzyxwwwwwwwxxxwwvutsrqpoppqqrsstuvwxxyyzz{{|}}}}~~~}}|{zzyyxxxxxxwwvusssrrqqrrstuvvvwxy{|}}~~}}~~~~~~}||{zzzxxwwwwvwxxxyzz{|}~~}}}}~~~~~}}}}}}}~~~}}||||{zzyyyxxxwxyyzz{|}}}}~~~~~}}~~~}}|||||||}}~~||{zyyxxwutttssrsssrstuuuuvvwwwxyyy{|||||}~~~}||{{{{|||||}}}}~~~}~~~~}}}||{|||}~~~}{zzxvtsrrqqrrrrrrsrssttuvvwwxyxxxyyzz{||}}~}{zywuttssssssttuvwwxyyyyz{|||||||{||||}~~}{ywusrqpooooopqrstttuuuuuuvwxyyzzzzzzz{|}~~~}||zywusrqqpoooooppqqrsssrstttuuvwxxxyyz|}~~}{yxwvvvuuvwxyz{||}~~~~~~~}||||{|}~~}{zxwwwxxxxxyyz{{{{{{{{{{{zzzyyxxyyzz{|}~~||{{{z{{|}}~~~~~}}}}}}~}}}}}}}|||}~~|{ywutsrrrssssttuvwwxyyzzz{|||||{zz{{||~~~|ywutsrrrrrssstuvwwwwwwwwwxxxxxxxxyyzz{|~~}{ywvuttsrrsssssuvvwwxyzz{{{{{{{zzzzzzz{{|}~~~}{ywutsssrrssstttuvvvvvwwxwwxyyyyyyyyzzz{|~~}|{zyxwvuutttuuuuvxyyz{{||}}}~~~~~}}|||||||}~~~}|{zyxwutsrrqpppopqrsstvwwwxyyzz{||}}}}}}~~~~}|{{zzzz{{{{{{|||||{{{||||}~}|||{{{|~~~}|||{{|||}~~~~}|zywvuttttuuvvvvvwxxyyzz{{|||{{zzzzz{|}~~}|{yxxwuutttuuuvvvwxxxyz{{{{||{{{{{zzz{{|}~}}|zyyyyyyyyyyyzz{{|}~~~}|||}}~}|{zzyxwwvutsrrrrrrqqqrrrstvwwxxyzzzzyyxxwxyyz{|}~~}||{zzzyyz{{{zzyxyyzz{|}}|}}||||{zyyyyz{||}~}||{zyyxwwvuuuuuuuuuuuuvvwxxyyzzzyyxvuttsssssstvwxyz{}~~~}||{{{{|{{{{zzz{{||}}}}||{zyxwwwwwxyz{|}~~~}}||{zzzzyyyyyxxwwwwxxyyz{|~~}}}}~~~~||{{||}~~}|{zyyyxxwxxwwxyzz{|}}~~~~}~~~~~}|{zzyyxxxxyzzz{{|}~~~~}}}|}}~~~||{zyxxxxxxxyzz{||}}~~~}}}~~~}}}}|{zyxxxxwvvuutuuuuuuuvvvwxxxxwvvvuuuuvxyz{}~}~~~~~~~}||{zzzzzz{|}~~~}|{{{zzzzzyyxwwwwwwwwwwvvvwwwwwxxxwwvutsssssstuvxy{|}~~~}}|{zzyyyyzzzzzz{{|||||||{zzyyyyzz{{|}~~}}||{zzyxxwvutsrrrqqqqpppqrsttuutssrrrrstuwyz{|}~~~~}|{{zyxxwvuuuuuuuuvvvvvwwwwwwvvvvuvvwwxyz{|}~~}|{zyxxxwwwwxxyyyyzz{{{{{{|||}~~~~~~~~~~~~~~~}}|{zz{|}}}~~~}}|{{{{{{zzzzz{{{zzyyyxxwxxxyyyzz{||}~~~}}|{{{zzzzz{{{{|}~~~~}|{{{{{{{{zzyxxwvvvvvwwwwwwwvvuuuuuvvwwxxyzz{{||}}~}}||{{zzzzzyyxwvuuuvvvvwxyyzz{||}~~}}}||{{{zyxwwvuuutsstttsstsssstttuuuuvwxxyzz{||}~~~~~~~~}}|||{{zyxxxxxxxxwwwwwwwwxwwwxyzz{|||}}~~}|{zzzzzyyyxxxwwwvvuttttttttttttttttuvvwxxyyyz{{||}~}}|{{{{{{{{{{zyxwwvuutsrrrsstttsssrrsttuuvwxxz{|}~~}}||{zzzyxwwvuuuvvwxyyzzzz{{|}~~}}}}}}}}~~~~~~~|{zyyxwwvuttssssssttuvwxyyzzzzzz{|~~}|{{{{zyxwwvvwwxxyyzz{||}}}}}~~}}}}}}~~~}|{zyxwwvvwwvvvuuuuvwwxz{||}~~~~~~~~~~~~~}}|{zyxwvuuttsssssssstuvwyzz{|}}}}~~}|||}}~~~~|{{zyxwwvvuuuutsssssstuvvwwxyyz{||}~~~}{zyxwvvutsssssstttuvvvwwwxxxyzz{||}}~~~}|{zxwvvvvvvvuuuvvvvvvvvwxyzz{{||}~~~~}|||}}}}}}}~~~~~~|{zyxvvuuuuuwwxyyzzzz{||}~}}}||}}||||||}}~~~}|zxvutttttuuvwxyyyyyyz{|}~~}|{zzzzz{{|||}}}~~~}|{ywvutssttstuvvwxyzz{||}~~}|{yxvuuutttuuuvwwwxxxyzz{{||}~}|{zyyxxxxxxyyzzzzz{|||}~}}}}~}}|||||}~~~}{zywvuuutssstuuvvvvvvvvvwwxxyyzyyzz{{|}}~~}|zyxvvuuuuuvwwwwwxxxxxyyyyyyyyxyyyyzz{{|~~|{ywvutrqponnnnopqqqqqrrstttttuuvvwxxyz|}~}{zyxwvuuttuuvvvwwvvvvvvuuuttttttuvwxz|}}~~~~~}|{{zz{|||}}}~~~~~~~~~~~~~}|{{{z{{{||}}}~~}}}}||{{{{{||}~~~~}}}}}}}}~~~}}|{zzzzzzz{|}~~}}}}}||}}}}}}|{zzyxwwwwwwwxxyz{|}~~|{zyxwwwwwwxxxyxxxxxxxwwwwwwwwxxxyz{|}~}|{{zyyyyyyxwwvtssrqqqqqqrrsstvwxxyz{{|}}}}~~|{zywwvvuutttttttttssssssssttuvwwxyz{}~~}}}||{|{{{{zywvvutsstttuvvwxxyz{}}~~~~~~~~~}}|{zyyxwwvvvvwwwvvvvwvvvvvvuuuvvvvwxxyy{|}}~~|{zyyyzzzyyyyyxxwwwvvvvvvwxxz{|}~~~}}|||{zzyyyzzzz{|||}~~}}}||{{zzzzzzzz{{||||}}~~}||zyyxwvvvuuuuuuuvwwxxz{||}}~~~~~|{zyxxxxwwwwwwxxyyyyyzz{{|{{{{{zz{{{{{|||}~~~}|yxzzxxxxxxyxxxyz{z{|}|~~}}}}{|}|zzyxxwwyxwwxxzxwxyxwxxxyzyyxwxyxwxyxxyxxyyy{zy{{zyzzz{{zzz{{|||||{||{z{|{{zyzzzyyyyyyxywvwxwvwwvwxxxxxxywwyzxwz|}}}}|{{{|{yz{{zz||{{{|}|||}~~~~~~}~~}}}~}|}}}}~}|{|}|z{|}|zy{zyz{|~}{|~}{{||}~|zyxvuuuvwwwwvvwxxxyyyyyyxwwvtttvxyzz{{zzxvxzz|}~~~}}~~~~~{xututsuvxzyxwwwxz{z{~~||zz}~~}|{|}}}~~~~~~}z{|zz}}{ywvtrrtvvuuuuvxxxxwuuuuvvvy||{|~~}}~}|{{zyyyzzzzyyz{||{zyxwvvwwwxy{|~~}||}~|}{ywvvwxxwuuwxxyyyyyyzyxxvuuutuvwxyz|{zzz{{|}~}||}~~|zxwutssssssssttsstuutuvvvutuwxvw}~{|}}}|}~~|yz{{|~~~~{xvvwwvtssvvtsstvvvwxvuuusstuxxx{}||~~}{{|}|{z{{zz{||}~~~}{ywxy{{||}~~~}{xutssrrtttutrprsrqrrqqqqqpnopppqtwxxz}}{|}}}}~|zwvvvutstusrssttssrqqrsssttrsuuvx|~}}~~}{{zzzxxyzyvtuxyzyy{}~~~}~{|~|yzzyywvvvvvy{|}~|z||{{yyzyxwvwwvuuuwwuutuuttuw{}~~~~|z{||zyxxwwwvvwvutssssstvwxxy{}~}~~~{zzzywwwvvwwwwvvutsrqpqssqqqpopqqrstvwvx{||}~~||}|zzzywxwsrsrqpoprqpqpnnpqoosvz~}zxxyyyxwwvvvvustuuvwyy{|}}}~}||||{zyxxxyxvwzzy{}}}|{{{|zwtsrrqponooonnnnnmmopqrtvwy{}}~|{ywvvvutrrstrstrqrrrsuwxxyz|}~|yyyyvtuutrpnnmlnoljjkkklnoqrsttuy{{{}~~~}}~~}}}{xtstttrqqqqqommmlmoommptx{}~}}}||{z{|{yyxwvwwwyz|}~~}zyyyyyyxvwxwtsuuvvwyzz|~~}|}~|zyywutsqooppppqpppqrpnptuuwz|~}{zyxvuvwxwvusrttsrstuvwx{zz}~~~~~}|}~}||{{{zywusrrqpoommprqooonmoonprtuutx||||}~~~}}|zywwxvsrqssssrqsttsstvwxz|}{zyyxxxwxxxxxxwwwvwzz{{|~~}|zzyxwwy{zzyy{{{|}~|zyxwvvuttuuutuuvuuvvvwy{{|~}||{zxxxxwwyyxz{yxxxxyyzzz{|}}~~}}|{{{{|}}}~~}~}{{yxwwvuuvvvusuwvuvvwwxyz{{|~~~~~~|{{|{{{{{zz}~|zz{ywvttsqqqppqssstsstuwxz{}}{zzzyyyxyzzyz{{||{{{~}||||}}|}~}||{|~~~~~}|{zxvuuusrqrssstvwwwxxxyzz{|}~}|{zzzz{{{||||{z{}}}}~~~~}~~~~~~}|zywuuspppqrqprrrqqrttttsuvxyzz{||}}~~~~~~}~~~~}}}}}}~~}{ywvtssrqpqrssrstuuvwxz|}~~}}}|{|}}}{|~}{|||}~~}|{|||{{|}}~~~|}~~|{yxwwvvvuuuvwxyyzz{|}}~}|{zxwxwvvxxxxxxxxxyyyz{||}~~}}}}}~~|zyxvtrqqppoooqsrrrstttvxxwwxyyxxzzz{}~~}|zxvtuwutuvvwwwxyzzzz{}}|{zyyyzzzz{zz{||{|}}}}||||||}}~~}}~~~}}~~}}{ywuttsrrrstvvvvvwxxxxyyyxxxyzzz{}~~|yyyxxxxwwxxxxyz{zyxxxyxxwwxyz{}~~|{zyxwwxxxwxxxxyyxwvvvtstuuttuuvwxyz{||||}~~}}~}|{zywuuvuttttvvwxxyyzzz||{z{|}~~~}~}||}~~~}}|||{|||||~~~}||||{||}}|{||{zyz{zz{|}~}|{zxuuvvutuuuvvvuuvwwutvwwwwwxyz{}~~~~~~~}~~|zzyxxxxyxwxyyz|}}~~~}~~~~|{zyxwvvuuuuvvuuuttrrqqrsrrsstuvwwxz{z{{|}|{||||}~~~~}{yyzywxxxwwxyzyyzyxxxyyz{}~~}}}}|}}|zyxwxwvvvvwxxxyz{|}~~}}}|{zzzyyyyzzz{}}}~~}{zz{|{yz||{zxxyyyyyz{|{{|~~~~~}|||{{zzywxyyyyxwvwxyzzz{{{~~~~~~~~}||~~~~~}|zyyxwwvvvttssssttttuvwxyyy{{|||}~}||}}}~}|{zxwvuttsrrrttuuvxyzz{}~~|{zyywvxyxvxyyyxyzzz{||{|}}||}~~~}~}}||}~}{zxvtssrqqrttuvxyyyz{{{|}}}~~}}|}}}~~}{{yxwxxyxy{{z{|}~}{}~~}}}}}}}~~|zxvtrqqqqrrrsttuuvvvuvwxxwwwwvuuvwwxyz||}~~||zxvutsssttttvxyyyz{}~~~~}~}}}}~}}}}}||~|{{zyyxy{|}||}~~~~~~|zyxwtrrsttttuwyzzz||}}|~~~~|zyxwvvwxxwxyzzzzz{zz{{{{zzzyxyyyz|}~~}{xwvtrsrqqqrsttuwwvvvuuvwwvvvuuuuuvvvx{}~|zzzxvuuuuvwyxyz|}}~~~|zyz{zyz|||||~~}}}}}}|||{{zyyz|}}~~}|zyz{|{{{||}~~~~~~~~}|zxxwutuwvvwxzzyy{{{{{|}}}|{{zzzzyyz{}|y{}|zvtx{{{{z{{{}}|{|}|zzzyxwwxxxz{{|~~}|||yxyywwxxwxyzzzz{||}}}||~}{{{{zyxz|||}~~~||~}|zyz{zwvuuvvwvuuvxwvxzz{}~~~~~~~~}||~}~~}}~~~~~~~~}|zz|||{z{|{{zz|}||}}~~~~~~||||{z{|{{}}~~~~~~~|}}}}|}}}|||}}{zz{|zxxyyxyyyyxxzyy{{zzzzzzyyyxyzyyyyz{|}|{|~}|}~~}||}}{{|{zzzyyyz{zzzyyzyyzz{|{|{|}~~~~~~}||}~~~~}~~~~}~~~|~~~}}}}~~~~}|||}~~}}~~~~}}~~~}}}}~~~~~~~~~~~~}~~}||}~}|{||}~~}}}}}|{}~~~}{}~}}}}}}}|{z{{|zy{{yyy{}{yyyz||{{{{|||||{|}|z{||}}|||||}}}~}||}}}~}||}}}|}~|{~~~~~~~~}||~~~~}~|~~|||~|z|~}|~~~~~~}~}}}}|}~}}}{z{}~~~}|~~~}}|}}~}|~|}~}}~~~~~~~~~}}~~~~~~~}~~~}}~~~~~~~}}~~}~~}}~~~~~~~}}~~z}}}}~~~~~~~~~||~}|}}}|{|}{y{|{yyz{{yy|{xyz{{{zzzzz{{zz|zxyzzzzzzzzzyzz{}|z|}||}~~~}~~~~~~~}}~~~}~~}|}~~}}|}~~}}}~}|}~~}}}~|}~}}~~}{||}|{{z{}}{{|{{zyy{|}|{{{}|z{~~}||||||||}}||~~~~~}}||~~||~~|}}|{}~|{zz{{xyzzyyyzzz{zyzzyxxz|{zz{{{z{|||{{{||{}~}}}~~}|}}}~~~~~~}{|~}}}}}}||~~~}}~~}~~}~~~}~~}}}~~~~~~~~~~}~~}|}}}|{}~}|}~}||{{{||~}{|}}~~}}}}}~~}}~}||}~~|{~}{{{||{}~|{||}}||||}}|||~}}~~}}|}~~~}}}}}~||}}|{{|}}}|{|}~}{{|}}}}}~~}~~~~~~~~~}~~~~~~~}~~~~}}~~~~~|~~}}~~~~~~~|}~~~~~~}||}~~~~~}}~~~~}}~~~~~~~~|}~~~}}}~~~}}}}~|{{{|||{{{{zz{}|{||{z||zz|||{z|}|{||zz{{{{|}}|{{{|}}|{z{|z{|}}|{{}}}{{}}|||}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~|~}}~~~~~}~~}}~~}}~~~}}}}}}~}||}||}}||||}}}}~}}}}~~~~~}}}|}~}|}|{{{{{||||zy{}|||}}}{|}}||}|{||{{||||{{|||}~|z||zz{|}|{||{{}}{}~}}}~~~~~~~~~~~}|}~~~~~~~~~}}}}}}~~~~~~~~~~}~~~~~~~~~~~~}~~~~}}~}~~{}~}}}~}|}}~~}~}}}~~}}~~~}}~}~~~~}~~}~~|}~~~~}}~~||}}||||||{{{{|}|{{{{zz{{{zzz{{{{{{{{zz{||||}}}}~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}~}}|}~}|}~~~||}~~~~}}}}}}||}}||}}}||||}}||||}~}|}}}}||~}|{{||||}}}}||}}||{z{||zz||{zzz||{||zz{||}}}~~~}}~~~~~}~~~}~~~~~}}}~~}}~}}}}~~~~~~~~~~}~~~~~~~}~~~}}~~~~~~~~~}~}}~~}}}}~~}~~}|}~~}|}~}}}}}}}}}}}}}~~}}}|}~~~}}}~}|}~~}||}}}|||||}|{|}}}{{}~}|{|~}}}|||}~}}}~~|}~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~|~~~~~~~~}~~~}~~~~~~~~~~}~~}}~~~~~~~~}~~~}~~~~}||}}|}~~}}|}}}}}}}}}}||~}}}||}}}||}|{||}}{z{|{{{|}|{{{|{{|{{}}}|}~~}}}~~}~~~~~~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~~~~}}~~}~~}}~~~~~~~~~~}}}}}~}~}}}}}}~~~}{|}}}|{|}~}|}}}|||}~}}}~}}}}}}}}}}}|||}~~||}}|||{|}|{{||}}{|}|{|||{||||||}|||}~~~~~~~}}~~~~~~~~~~~~}~~~}~~~~~}~~~}}}~~~~~~~~~~~~}}~~~~}~~~}}~~~~}~~}~~~}}~}~~~}||}}}~~~}}}}}}}}}~~}}}~~}~~}}}~~~~~}}~~}}}}~}||}}||}}|{{{}~}{{{|}}|}}}}}}}}~~}~~~~~~~~~~}}~~~}~}~~~~~~~~~~~~~}~~~~~}}~~~~}~}}~~~~~~~}~~}}~~}~}~}}~~}{|~}|~~}||}~}||~~}||||}}}}}|||||}}|{{|}}}||}|z{}~~}|}~}}}}~}{}~}|~~~~~~~~~~~~~~~~~}~~~~}~~~~~~{}~|z~}~}{}}{}}{z|~}yy}|z{~~|{{{|||}~}~~}~~}|}~{z{~}||{|~}|~~}~~}{}}|}~}}~~~}|}}}}~~|}}|||{{}~||}|~~|~~}}{z}~{yz|{y{}{{|~~~|~}}~~}~}}}}~~|{zzzzz{z{|}}||||yz~|z}~}|}{~}~}{z|}|{zy||{zzzzwwxyzzxz}|{}}{y|~zwyzxusrsstvwtsvxvvxxy{|||{{|}}|||{|~}}~{{}}|{z}}~~}||||{}}|{zyzxvwyyxvwyxtrruwvuy{zxy{{|~}|~~~|{||{yz||}~}{}~{zy{}}{yz||zz{}|y{~{y{|zxxyyyz{}~|}|z{{{{{zzzz{}}||xuwxwutturrtsrtvwxxyz{{zyyyyyyvtvxwvx{||{yyxy|~~}~{vx{yxz|zz|~}~}~}|uqrsqpqqonnnpqrsokqvrpsvwvspqstttvwxxxy}~~~{zyuqoommlkmnmmprrstuxzyxy{xv{{x}}~~{xvvxvspooortsssrsutuxzwtsrpnnmnpqsrquz{|~~}{|}|{{|}|{{}~}|{wspnqsolnpmlmnnpqrsstvvvxyxvuusrtusrtuuuuwz|~~~|~~~~|~~{}|z|~}{|~}zxxwvuuuttvxz|}||{}}{~~~}{zzyxyzyxyz{|}~~~|zyyxxx{}~yvwywvvutssuvwxyxutv{}||}~{xwwwuwyxw{~zxyxvtuutsssssssrrqqqqqqqrpoqttsw{|||}zwyzwsuwwvyxusrppppqstuuutsstuuuttvvuuuuwxyz{}}zxxxutuuttuutrstrqrronppopqonppnpssstuwxyyyyxwyzzz{}~~~~|{{yyzxwwvtrtwutwxxxxvvvtssuwwvuttuxyz|~~}||||ywvtsrqoonnoqqpqqnlmmlifghgghijlklnoprssstvutuwz{{{~}yvtsrrrrqqqqstuuuuuuuuuuttvy|~~}}||{zyz{{yxvvsqqqqppqrrrtuuuutuvvuwzzz{}}~}|||}}}|||}}}}zxwwvvwwutuwvvwxyz||~}}}|{||}}|zzyvtttsssssrrsssuwxxwvwyyyz{{{}~{yyzyxxwuuvwwwvutrpppppqqqqrrssssttuuvwxy{|}~~{xvtrqrsstuvvwxxvtrrssrsvxz|}}{yyyyyyyyxwxzzywvtrqppqommmlllnoopqpoooppqtvwy{{|}~}yyzzyyzzywvuutronmmmmkjjkjjlmlkkkklnqqrsuvxy{}}|~}{{{z{|}}|zyxvuvwtrsspooponnnonmopoopppqrsvxxz{{{{||}}{yxxwvvwxyzywvtrponnmjijkklmmljiijjjihhhhhhjmnprtuwz{|}~{{|}}~~~}}}}}|{zzyyzzzz{|}~~|{{ywuttuvvwwwvvwwwvuttsstuvx{}~~}|||}|{zzz{{||{{z{{||||{{|~|zyywvuuvtrqqqrrrqqppqqqqrqqqrtvvvxyz}~~}|{zxvtqppoonnooqrtuvvwvuwyyyyyz{|~~|zywvtsqpnmmmnnmlllllllllllmnnoqqrsuwxz|~~|}}|||~~~}|{zywvvvvvtsrqpqqrsstvwyzyzzzyxxyyzz|}~}||{yxwvusrqpnnnoppqqqrqrrsstttuvwxy{|}~}}||||||{yyzyyyyzzyyyxwvutrponnmmnoopppqrrsttttssstuwxyz|~}{yxwxwvwxyyyz{{zyyyywvvttrqpppqrstvy|~~|{zyxwwvvwxxxz{|||}~~}}~~|}~|{zxwvuuuuttvvvvvwwxyyz{{|||}~|{zywvwwxxz|}~}}}|{|}|}}~}|zxwvusqpqqpoopqqppqrrrstuvvwy{}~}{{{||{|||{zz{{|{{|||{||~~}||{||}~}~~~~~~}}}|{zzxwvtsrqpoonmnnnoppppqrstvwxyz{{|}}}}~~~}}}}}}}}|{{zxwvvusrqqqppqqqsstuwxyxyz{||}~~~}|zzyxvusrqpoomlmmnnoprsrrtuvvvvwxxy{||}~~}}}}|{{{zz{{{{||{zyyywvvvuuttssssssttttsssssrrstuvvwxxyyz{||}}~~}{zxxxyzz{||||}}}}~}|}|{{{{{||}~~|zyxxwvvvxwwwxyzz{|}~}}}}~~~~|{zzyyxxxyxwwwxxxy{||}}~~~~}|{yxvtrpoooooppqqqrsuvvvxzz{|}~}|{zxwwvuttsrqqpqrstuuuwxwxyzzzxxxxyzz{{{|{||zxwvutrqppqrrstvvwwxxxxxyyyyyxwwwwwwxxxyzz{|~~~}|{zxxwwvvvvvwwwwxxyz{{{|}}|{{{|zzzzyyz{}~~|zyxwusqqqppppppooopqrsstttssssssrrqrrqqrrsuvy{}~~~}|{{||{zzzzyyyyxxxwxxxyyz|~~}{zyxvuuuuvvwxxyz{{|}}~~}}}|{zyzyxxz|}~~}|{{|||}}~~}|{zzyyzz|}}~}|{zzzyyyyyyyyyz{|{{|}|{zyyxxxxxxyzyyz|}~~~}{yxxwwvvvvvwxyzzz{|}}|{|{yyyyyyyz{{|}~~|zzzzzzzz{|}}|||||{zzyxwwwwwxyzzz{{|~~~~~~~~~~~}}~~}|{{zyxwwvuuuvwxzz{|||{zzzxvvwwwwxz{|}~~~|{zxvutsrrrrssstuuuuuuvvuutsrssstuvwwwxyzz{|}~~}{zzywwwwxwwxzzyzzzzyxxxwwwvuuvwxxyyyz|}~~~}}}|{zyxwwwwuttssrrstsssssstsrqponmnooppppqrsssuwxy{|~~~~}~~}}}}~~}}~}||||||||}~}}}|||}|||{{zzzzz{{||||||||||}}}~~~~~~~}~~~~~~~~~}{{{{zyzzzzzzz{{{{||}~}~~~}}{zyxxxwvvvvvvvvvvvvvvvwwwvwwxxxxyzzz|}}}}|||||}}||}}~~~~~}}}}||}}}}}}~}~~~~~}}||{zz{|||}~}~~~~~~~~~~~~}}|{zzzzzyyzzzzyzyyxyyyyzzz{{{{{{{{{{{{{{{||}}||}}}}}|||}~}}}}}}||||||||||{{{|}}}}|{||||{{|zyz{{{{{||||||||||}|||}}}|{zzyyyyzz{{||}}}}}}}}}}}}~~~~~}}}}}||||{zzzzzyzyxwxxxwvvvuuvwwwxxyyyyz{|||~~~~~~~~}}}~}|{zzyxxyyyyz{|}}|||{{{{{||}}}}~~~~~~}}~~}}}~}||||{{{{z{{{||}~~~}}|||||||||{{{{{zzzzzzzzz{zzyyyzyyyyyyyyz{{{{{zzyyzzz{||||}~~~~~~}||}~}}~~~~~~~~}}}}}}}}~~~}}}}|{{{{{{{zzz{{{zz{{z{|}}}|}~~}}~~~~~~~~~~~~~}}}|{{{|{zzzzzyyyyyyyzzyyyzzz{{zzzz{{z{{{{{{|}}~~}}}}}}}}~~~}~~~}}}|{{{{{{{{{zzyyxxwxxxwwwwwwxxxwwwxxxyyzz{|||||||||||||||||{z{{{{{{{{{{{{{|}}}}}~}~~~~~~~~~}}|||{zzzzz{{|{zzzzzzzzyyzzz{{{||}~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}|||}}}}~~}}~~~~~~~~~~~}}~}||{zzz{{z{{|||||}}}}~~~}||}}}}~~}}}}||}~}}}}}}||}|{|||||{||{{{{{{{{{{||||}}}}}|{zz{{zz{{{{{{|}}}}}}}}}~~~~~~}~~~~~~~~~~~~}}}}|{{{{zz{||{{{{{{{||{{{{{{{{{zzzzyyxxxxyyzyxxxxxyyyyyyz{{zz{{zyzzzzzzyyyyzzzzyyxwwwvvuvvvvuvwwwwxxyyz|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}||}||{{{{zzzzyxxxxxxyyxxyyzz{{{{{||}~~}~~}}~~~~~~}}|{|||{{{zzzzzzzzzyyxyyz{{|||{{|||{{|{{{{||||}}|||}}}}||{{|}}~~~~}|}}}}}|||{{{{{zzzzyyyzzz{{{{{{|||}}~}}}~~~~~~~~~~~~}}}|||{{zyyyxwwwxxwwxxxxxxyyxxxwwwxyyyyyyxxxxxxxxxwwwwwwwxxwwxyyyyyyyzz{||}}}}}~~~~~~~~~~~}}~~~~~~~~~~}~~}}|}}}||}}||{{{{{||||}}}~~~~}}}~~~~~~~~}}}}|||}}}~~~~~~}}||{{{{|{{{{{zyyyyyyyzzzyyzzz{{{{{|||||||||||||}}}}}~}}}}}||{{{zz{{{{zz{{||||||||}}~~~~~~~~~~~~~~~~~}}|||||}|||}||||{zz{{{z{{{z{||{{{|}||}}||{{|{{||||{|||||{{{{{|||||||{{|||{{||||||||{||{{{{{{{||||||||}}~~~~~~~~~~~}}|}}|||||||||||||||||||||}||}~~~~}}||||||{zyyyxwwwwwwxwwwwwwwwxxxyzz{|||||||}}~~~~~~~~~~}}}}}}}}}}||||{{{{{{{{|||}}}}}}}}}~~~~~~~~~~}}}}|||||||{z{{{{{{{{{{||}}~~~~~~}}||{zzzz{zz{{{zz{{zzyyzzzz{{{|||||||{{{{{{{{|||||||{{{{|||}}}}}}||}}~~}~~~~~~~~~~~}~~~}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~}}}}}}}|||||{z{{{{{{{{{{{{{{zzzzzz{{{{{{{z{{{{{{||||}}}}}}}}~~~~~~~~}||||{{{{{zzyyyyyyyyzzzzz{{zzzz{{{{|{z{{{{{|||||}|||||{{{{{{{{||{{zzzzzz{{{|}}}~~~~~~~~~~~}~~~}}~}}}}~~}}~~~}}}}||||{{{{{{{zzzzzzzz{||}}~~~~~~~~~~~~~~}}}}}~~~~}}}}}}|||{|||}~~~~~~~~~~~}}}}||||||||||||}}}}}}}}}}}}}||}}}}~~~~~~}~~}}}}}}}}}}|}}}}||||{{{|}||||||{{{|||}|{{||||}}}}}}}}}~~}}~~~~~~~~~~~}}}}}~~~~~}}}~~~~~~~~~~~~~}~~~~~~~~~~~~}}}|}}}}~~~~~~~~~~~~~~~}}|||{||{{zzzzyyzzyyyyxxxyyyyyyyyyyyyyzzzyzzzz{{{{zzzzyxxyyyyyzzzyyyyyyyyzzz{{{{||||}}}}}~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~||}}}}}}}~~}|}}}}}~~}~|||~}~}~~~}||~~~~~~~~~}~~|}~~|{}~}|||{zzz{zxyxyyxxyyxxxxwxyyyxwxyyyzzz{|{{{|{{{{}~}}}}~~~~||}}}|{zzzzzyxyzzyyxz{{{zzz{{{|{z{|{{||||||{{{||{z|~{y|{|}||||}|{{}|||}}}||}|{|}|{{{{{{{{{{|}|z|}|{{|}|z{}}||||||}}~~~~~~~~~~}}}||}}||}~}|{}~~~|{zz{{|}|||}}{{}~}}}|||{{|{{|}||}~}||}}}~}||}~~~~}}|{yxwvutttssrrsssstttstvutuvxyxwwwxyzxvwyyyxxyzyy||~~{zzxxxxxwxyxwvuttuwxzyxxyz{{z|}||{{|}{{{{|||~~}{yxxxxwwxyz||{z{zz{{zzz{|{z{}}}|{|{zywwwvvvvwxz{{{||{{|}}{yxxwwxxyz{}}{yvusqpqqqqrsssuwvuttttutsuxyyyyzzxy{{zyxxwvvwwy{z{~~|zyy{{yxz||||||~}{}~~~}}{{{|}|||}~~~||~~~|yyywvvuuvwyzzzxwxyz|}|z|~}{yyz{xvxzyz{|||{}~}}~~~~~~|zyxxxwvuuuvvvwyzyyzzxxyyyz|{yyzxwwvvvtuxurw{yy|~~~}}~}|}~~~~}|{yxwuuvurrsrrqqqqqrsstuvusuwutuwxwvvvutuvtstvvvvwyz~~}{}~~}|}~~}|}~~~|z|~~|{|~~}}~~|yyyxwttvwvvvxzywvvxyywvwxxvtsuvutttuvwwwxyyyyz}~~~~~}zz{zyxwxywvwxyyyyyz||zzzzyxvvwwvtsttuutvxxwxxxy{|||}}}}~|{zywutssttrqqrrpoqrrqqqqppqtuuvvsrttsqopqpoqtstwxuvz}~}}}~~~}|}}||}||}}}|{{}}|||||zyyxxxxxz{yz|}~~|z{yxwxyzyyyzyxyyxwxxxwxxyxwxyxvvvwwvvwwvwxxwy{{{}~~}||{yxzywxyyxyyxxxyxxxxxwuvwustuuttsqqrrrrqrstttuvwwyzz{{|}~~~~}{zzywwvvvvutstutsstuutrrstsrpopqrrqqrrrolnpqruvutwz|~}}~}{{{{{|}}|{{{{{{{{zzxvwxwwwvvutuvxyz|}|~~}}}||{zz{yxxwvvvvwusstttuuutsrqprsrrrtvttwyyz{}~~~}|{zz{zzyxxyzyxyzyxvvwusuwwvuuvtrrssrrrrqstsqsuuuvwxz|||}}}~~}}}|{{{zxuuuvvuttsssrrsrqonoppponoomlklnnnmmnopppqtuuwy{}~}}|{zyzzzyyyyyyxvvwuttuuvvuvvwxy{|}}}|}~~|||zyyyxwvusrrrrssttrqqqqqqqpopooprsttuwxxy|~~~~~~~~}zzzyyxxvutttrqrtrqrqppqqpooooppqrrqrsuvwxzz{{zz||}~~}~~}|}}{zzzxwyzxvvutrqqqpoqrolmnmnoooomnnmlnoooppqrtvwwx{~}{||zyzzzxutvwwvuttttrqrsssstvvwyyzzz{|}}|||{yyyxvvwvtssrrqqoprsrppqrqpqttsuvwxxz{zz{}~~|{ywwxxwuttusqstsrqopommooonnnnnnprqrtuuuvx{{yz{|}}}}}~~}||{{||{zywvtrrrqppppoooooopponnnnmmmoonnoprsttuwz{{}}{zyzzyxxyyxwwwwwvwxvtuvttuvwwvxzz{}~{{|zyvuuussuuuutssrrrrrrqppppqrstuuwyzz{||||}~~|{zxvvvusrrrqrrssstsrqpqqqppqrqpqsuvwwwxy{|~~~~}}}~~}}|{z{{yy{zvtrqqqpppnlmnnnnoqqponoponppppooqsuvvwy{}~~~~|yxxxxxwwwwwvvvwwwwwxwwxxxxyz{yyz|~}|{zyxwxwvutuvtrsuuttsstvvuuuuvwxyyyz{||}~}|zyyyxvtttttssssttttutuuuttuuuvvvwwxyyyz{}~}|~}~~}{{{||||{|||}}|}~}|zyzyxvtuvusrqqqqpppqrsrqrsrrssstuvvvwwyyz|~~~}}}|zyyyxxxxwvwyyxyzzzyxyz{{zzz|~~}~~|}}zyxwwvvvuvvuuuvwvtuxxwvwwwxyyyyz|}||~}}}}zxxvvvvvutsssstuuttuvuuuvwwwwwxxyzzz{{|}~~}~~~~~}}~~}~~}|{{zywvttsssqpqrqpqqrrqrtsstttsstuvvvwxyz{||~~}|{zyyzyxwxyyyyz{{zz{{{|{z{}~~~~}|{zywwxvuuuuvttuwxwwwwxywvwzzzyxz|}~}~~}|zxwvvvutttssuvuuvvvwxxxwvxyxxxz{{z{}~~}}~~}~||}|{xxxvttssrqqppqpqqqrrstssttuvvuuvxyyz{|}~~~~}{yxyxwwxxwxyyzzz{{{{{{{{{|}}~~}|{zyxxwvuvuuuvwwvwxxyyxxyyzzy{|||}}~~~~~}zyyxxwttutsttttuuuvvvvwwxywvwxyyz{|||}~~~~~}}|zxwvvvtrqqqqqppqrrrrsstttuuuvwxxwwy{{||}~|zzzzxwwxywvwxyyxxzzzzzz{{|||}~|{zxwvwwutuuutvwvvwxyyxyz{{{z{|}~}}~~~~~~~}~~~~||{zywwwvuutttttuuvvvvvwxyyxxyzzzzzz{|||{y{}{z||{||}~}~~~|zyzyxwuuutsrrssqrstusrtvuttuvwwwxxwxzzyz{}~|{|}}~~}|{{{zxxxyyxxyy{{zz{||{{|~~}}}~~~~||}}}||}~}||{zyyxxwvwwwwvvxyyyyyzzy{||{zz||{zzzyyyzz{{{||}~~}~|zyxwwvvtsuutuvvwvvwwwwxyyyyyyyxyyyyxwxxxxxxyyz{|}~~~||{{zxwvutuutsttsstuvuuuvvwwwwxyyxwvvwwwwwwxyzz{}}~~~~}{{||{zzz{{zz{||{{}}||||{||zyyyzzyyz{{|}}}~|{{zyyyyyxxxwxxyyzyyyz{{zyz{zyxxyxvwxxyxwy{{||~~|{{{zyxwxywvxxwwxxyyxyzzzyyyyyxwwwvttuvvvvvvxxyz{|~~~}|{{zxwwwwutuuuuvutuvwwvvwwuuvvvuttttuttuvvwxyz{|}~}||}}|{|}}||||}}}|{z{{zzyyyxxxxxxyzzz||}}~}|{{{{zzzz{zzz{|{{{zzzzyxvvvvvvvvvwwwxyz{{{|~~~}||{{zzzyyyxxxyyyyxxxxxwvuuutstttuuuuuuvxxxyz{{{|}}zzzxwwwvuvvvuuvwvuvwwwvuuuutsssssssssstuwxyz{|}}|}~~~}||}}||{{{zyyyyxwwwwwwwxyy{||||~~~}||{{{{{zz{{zyyyyyyyxxxwwwwwwwwxxxy{zyz{|||}~~}}|{zzzzzyz{zwwxwwvuvwvuutuuutstuuuvwwwxxy{{|}}}~~}{zyyyxxxxwwvutuvtsssssrrtttsstuuvvvwxxxyz|}}~~~|zzzzyyxxxxxwwxxwxyyzyy{{yz{||}~~}~}|||ywwxxwvuuuvwwwwxywwxyyyxyyzz{{||}}~~~}}}~~~}|{zyxwwvuuutssttuvvuuvwxwwwwxxxyz{{{{{{|{|}}|||}}}}~~~|||zxwvuuttsqoprrrrrsttuuuvwwwwwxxxyz{{{|}}}~~~~|{{zzxwxyxwxxyxxyzzzz{{{{{{{{||}}~~}|yxxxvuvvwutuwwwwxxyyzzz{{{{||||||||}}}}}}}}}}}|~~}}|zyxwvutttssttuvvuuvwxxxxxxxxyyyxyyz{zy{|{zz{{{{}~}~}|zyywvvusrqrsrrrrrrstuvvuuvwxxxxyyyyz{{||}}}|~~~~}}{zyyyyyyxwxyzzz{|{{|}}}|||}|}~~}}~}}~~~~~~~~~~}{zyxwwwvvuvvwxxwxyzzyz{{zz{||{{|||||||{|||{|||||~~}{yyyxvuuuttsstuuuvvxxwwxyyyyyyzzyyyz{{{{||{{{{{{{|}||}~~|zzyxwvutssssrrstsrstuuuvxxwwxyyyxxyzzz{{{||{|||}}~~~}}|{zzzyyzzyz{{z{|||||}}||~~}|}}}}}~~}}}}||}~~~~|zzzywwwvvvvwwwwxxxyzyyz{{{||||||||||}}}||{{{{||}}~~~}{{zwvvvuuttuuuuvvvvvwxyyyyzzz{{{{{{{|||{zzz{zyyzzz{{|}~~~}|{{zyxwvuutttssssssttuvvvwwvwxxxyyzzyy{|{{{{|||||}}}}~~~}}|||{zzzzzz{{{|||}~~~~~~~~~~~~}}|||||}}~}|{{zyyyyxxxxyyyxxyyzz{{{{{|||}}~}}~}}}}}||{{{{{{||}~~~~}|{zyxwwwvuuvvvuvvvvwxxxxxyyyz{{z{||||{{{{zzzyyyyyyz{|}~~~}}|{zyxxwvuttttssssttuuuuuuvwxxxxxyyyz{{{||||||||||{{|}~~~~~}|{{|{z{{{{{{{|||}}}}~~~}}}}}||}}}}~~~~~}||{zyzzyyxxwxxyyyyzzzz{|||||}~~~~~~}}}}||{{{{{{{{}~~~~~}|{{zzzyxxxwwwwwwvvvwxwwwxyzz{{{{||{{|}||{{|{yyzzyxyz||}~~}|||{zzzzxwvvvvuuuuuuuuuuuuuwwwxxyzzzzz{{{{zz{zzyzzzzz|}}}~}}~}|}}||||||||}}}~~~~~~}|||||{{{|}~~~~~}||{{{zyyyyyxxyyyxxyzzz{{{{|}~~~}}}}}|{{|{{{{|}}~~~~}||{{{{zxxwwvvwwwwwwwwwwxxxyyz{|||||||||{{zyyyyyyyyzz{|}}~~~~}}||{{zyyxwwvvvvuuuuuvvwwvvwxyyyzz{||{{{{{zyyxyxxyzz{{{}~|||||||||}}}||}~~~~}}||||{{{{|}}~~~~}|{{{zzyyyyxxxxyyyyyzzz{|}}~~~}~~}}}}|{{{{{zz{{{}~~~}}~}|{zzzxxxxwwxwvvvwwvwwxxxyzyz{{||||}{zzzzzyyyyyyzz{{|}~~~~~~}||{{{zyyxwwvvvuuuuuuvvvvvwxxxxyz{{{{{zzzzyyyyyyyyyz{|}~~~~~}}~~}}}~~~~~~~~~~}||||{{|}}}}~||}|{zzzzyxzzzyyyyzz{{{{||||}~~}}|||{{z{{zzzz{{|}~~~~~~}}||{zyzzyxxxxwwwwxxyyxxyyyyz{{{{{{zzzzyyyxwxyzzzz{||}~}}}}|{{{zyxxxwvvvvuvvvvwwwwwwwxyyyyyzzzyyyyxxxyxxyyyyz{|}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~}}||{zzzzyzzyyyzzzz{{zz{|{{||}}}}~}{{|{z{{|||||}}~~~~~}}}|{{{{{zzyyxxxxxyyyyxyyyzzzzzyyyyyyzyyyxxxxxyyyzzz||||}~~~}}}||{{zyxxyxwwwxxwwwxxwwwxxxxxxxxxxxxxxxxxxyyyyz{{|}~~~}~~}}}}}}}~~~~~~}~~~}}}||||{{{||}}~~~~~~~}}}}|{{{{zzzzzzyyzyyzz{{{{{{{{zzyyzz{zz{{{||}~~~~~~~}}}}|{zzzzyyzyyyyyyxxxxxxxxyyyyyyyxyyyyxxyzyyzz{{z{|}}~~~}}}}}}}}||{{{{zzzyxxwxyxxxxxxxxxxwwwxxwwwxwvwwxxwxyyyzz{{|}~~~~~}|~~}}}}}|{|~}||||{zzzzz{{{{{{|||{||}~~~}}~||{{{{{zzzzyzyyyyzzzyyyyyxyyyyyz{{{{{|||}~~~{~~|{zxy{zyxxxwxyxvxzxvxyxwwyxvxzyxxyzz{zzz|~}|}~~~~~~~}}}~}{||}~|yz|ywwxxxxyxwwwvvxywuvxvtvxvtwyxwxyyyyzyy{}|{~~~}}~~~~}|}~|zzzyywwwxwvxywuuwxxvuuuvwvttuvvuvwvwwxxwvwzzz{|||}~~}||||||}||}}|}||}}||||{z{|yvxzwtvxvuuvvvuuvvtstuutuuutvvwwvuvwvwwxyyz|||}~~~~~~}}~~~}|}~}{||||{z|~~}}}~~~~|{{||{z{{zxz{zxz|zw{|y{~~}}~~}~~}}|{{zzzzzzzzyyzywwywvwyyyyzzyz{{|}}||}~||~}}{{||zyxwwwxxxwwuttvwxvtuvvwxxz{zyyzz{||~~||~~~}~~|||{zyxwvvvwwvtuvtstuutuutsssuwxwwvwwy{zxz|{|||~~~}}~}}||zyxxxusuwtrrsrsrrrrssrrsttsuwvuwxxxxwy{zy{}}}~}}}}~~||}~~}~~~~~}||}zxyywuustvspstrqrsrqstsrsttttttuvvwwxzzyz|||}}~~~~|{}~|{}}|~~~}}~|{{{zz{{||{z|~}||}}|}~}}~~{{{{yxxywuwyxxxyzzzzzyyz{{zz|}~~~~}}|{yxxwvutvwvtvwwvwxyyxxyzyyz{{{{|}~~}|{yzywuvwursutstuuuvvvwvvwwxxxyyyz{|}}~~~~|zyxvuuvtrstsrrsttsstuuuvwvvwxxxxxz{{z{}}}}}~~~~~}|{zyyxvutsssssrssrsssuuuuvvuuvwvvxyyyyzz{{|}||}|{|}}}}~~~~}|zyxwvusrssqqqrrrqrtsrstuuuuuvvvvxxwxyzzzzzzzzzz{{zz{}}}~~~}|||||||}}}~~~}{{{{zzzyyyzz{||}||}}~~~~}|||{zzzyyxwyzyyz{{{{|||||}}~~~~~~}}}}~~}~~~~|{zzyyxxwwwwwwxyyyzz{{{||{|}||||{||{{{{{zz{||}}}~~}|zzyxwwwvvvvvvvwxyyyyyyyzzzzyyyyyyxxxxxxyyyyzz{|}~~}{{{yxxwvuuuvvuuvvuvwxxxxyywxyxwxxxwwwwwwwwwxxxyz{|}|}~}|{zzyxvvvuuuuuuuuuuvvwwwwwwwwxxwuvwvuuuuttuvvvwxyz{|}}}~~~~~}|zyxxwwvuuuuuutuuuuuvvvwwxxwwwwwwvvvuuttttuuuvvwxyz{|}}}}}~~~~~~~~~~~~~~~}~~~~~}}|||{{{||{{{|}}}~~}}}||||||}}}}}~~~}}}}|{zzzzyyyyyyyz{z{|}}~~~}|{{{{zz{{{{{|{{{{{{zzzyyxxwwwwwxxyyyyz{{|}}~~}||{{{zzyyzzyyzzzz{{{zyyxwwwvvuuuuuuvwwxyyz{{|}}~~~}||{{yyyyyxxyyyxyyyyxxxxwwvvuuuuuttuuuvvwxxxyz{|}}~~~~~~~~}||zzyyxxxxxyyyxxxyxxwwwvvuuutttsssstuuuuvwxxxyzz{|}}}}~~~}~~~~~~~~~}|{zzyyxxxwwxxwwwwvuuuuutttsssrsssstttuuvwwwxyyz{|||}}}}}}}|}}~~~~~}~~}}}}}}~~~~~~}}||{{{{{{{{{||||||}~~~~~}|||{zzzzzyyyyyyyzzzz{{{{|||}~~~}}}|{zzyxxwwvwwwwxxyyyyzzyyzzz{||}}}}~}~~~~~~~~}}|{zyxxvuuuuuuuvvvvvwwwxxxxxxyzzz{||||}}}}}}}||}}~~~~}{yyxwvtttsrrsssstuuuuvvwxxxwxxxyyzz{|||||||{{|||||}}}~~}|{zyxwuutssrrrrrrtttuuuvvwwwwxyxxxxyyyz{|{{{{{{{{{{{{||}}~~}||{zyxwvutsrrrrqqrrssttuuvvvvwwxwxxxxxyzzzz{{z{{{{zzz{{{||}~~~~}|||||{|}}}~~~}|{{zzzzzyzz{||}}~~~~~~~|{zyyxwwwwwxxyyyz{{{{|||||}}}}~~~~~~~~~~}{zyxwvvuuuvvvwwwxyyzzz{{{|{{||||}}}}}}~~}}}}~}}~~|{zyxwvuuttutttuuvvwxxyyyzyzzz{{{{|||||}}||||||||||}}~~~~}|{yxwvuuttssstttuuvvwwxxxyyzzyyzzzzz{{{{{{{zz{{zzz{{{|}}~}|{{yyxwvutsrsssssttttuvvwwwxxyyyyyyyyyyzzzzzzzyxyyzzzz{{{|~~}|{yxwvutsrrrrrrrrrssttuuvvvwxxxxyyxxyyyyzzyyyyyxxxxyzz{{|}}~~~}||||}}}}}}}~~~}||{zyyyyyzz{{{{||}}}~~|{{{{zyyyxxxxyyyyzz{{||}}~~~~~~~}~~}}|{zyyxxxwwwwwwwxxxxyzyzzz{||}}}}}}}~~~~~}}||{{{{||}}~~}|{zyxxwvvvvvuuvvvvwwwwxxxyyzzzz{{{{|||||||{zzzzzzzz{{|}~}}|{{zyxwwvuuuuttstuuuuuvvvwxxxyyzzzzz{{{{{|{{zzzyyyzzz{{||}~~}}||{zzyxxxwvvuuutsttttttttuuvvvwwxxyyyyyyzzzzzzzyyyyxxxxxyzz{|}~~~~}|{{zzyyxwwvuuuttssssrsttttuttuuvwwxxyyyzzzzzyyyyyyxxxxxxxyz{|}~~~~~~~~~}}}||||||||||||||}}}~~~~~~~~~~}}}|{{zzzzzzzzzzzzyz{{{{|}}~~~~~~}}}}|{{||}}~~~}||{{zzyyxxxxwwwwxxxxyyyyyz{{||}}}}}}}|||{{zz{zz{|||}~~~~}}||{zzyxxwwwwwwwvvvwwwwwxxyyz{{{{|||||{{zzzzzyyyzzz{|}}~~~~}}||{zzyxxwwwvvuuuuuuvvvvvvwwwxxyz{{{{{{{zzyyxxxxxxxyyyz{|}~~~~~}}|{{{{{zyyxwvvvvvuuttuuuvvvvvvwxxxyzzzzzzzyyyxxwwvwwwxxxyz{|}~~~~}}||{{{{zyyyxwvvvvuuutttttttuuuvvvvwxyyyyyyyyxxxwwwvvvvvwwwyz{|}~~~}|{{{{{{{{{{{||||}}~~~~~~~~~~~~~~}}|{{{zzzzzzzzzzzz{{{||||}}~~~~}}}}}||||||||}}~~~}||{{zzyyyxxxyyyyyzzzzzz{{|||||||||||{zzzzzzz{{||}~~~~}}}||{zzzyxxxxxwwxxxxxyxxyyzzzz{{{zzzzyxyyyyxxyyyz{||}~~~~}}||{{zzyyxwvvvvvwwwwwwwwwxxxxyyyyyyyxxxxwwwwwwwxyyyz{|}}~~~~}}|||{{{zyyyxxwwvvvvvvvvvvvvvvvvwwwxxxxxxxxwwwwvvvvwwxxyzz{|}~~~}}||||||{{zzyyxxwvvvuuuuuuuuuuvvvvvvvvwwwwwxwvwvvuvvvvwwwwxyzz{|}~~~~~}}|||||||}||}|||||}||}}}}}}}}}}}}}}}~~~~}}}|{{{{{{{{{{{{||||||||{{{{zzzzz{{{|||}}~~~~~}}}}|{{{zzzzzyyzzyyyzzz{{zzzyyyyyyyyyyzz{|||}~~~~~~}}||{{zzzzyyyyxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyzzz{{|}~~~~~~~~}~~}|||{{{zzyyxxxxxxwxxxxxxxwwwwwwwwwwwwwwwxxxyyyyzzz{{|}~~~}}}}}}}||||||{{zzyyyxxwwwwwwwwwxwwwwwwwvvvvvuvvvvvvwxxxxxxyyz{{|}~~~~}}}}}}}}}|||||{{zyyxxxwwwwvvvuuuuuuuuuuuuutuuuttuuvvvwwwxyyxyz{||}~~}}}}|||||{{|||{{{{zzz{{{{{{||||}}~~~~~}||{{{{{{{{{{{{{zzzzzzzz{{{{{|||{|}}}}}~~~}}|{{{zzzzyyyyyyyyyxxxxxxxyyyzzzzz{{{{||}}~~~}|||{zzyyxxxxwxxwwwwvvvvvvvwwwxxyyyzzzzz{{{||}~~}||{zzyyyxwwwvvvvvvuuuuuuuuuuvvwwxxxxxxyyzz{{||}~~~~~}~~~~~~~}}|{zzyxxwwwvvvvuutttttttttttuuuvvwwxxyyyyyyzz{|}}~~~~}}}}}}}}~~~~~~}||{zyxxwwvvvvuuuuuutsssssssttuuuuvwwwxxxxyyzz{{|}~~}|{|{{zzzzzyyyyxyyxyyzzz{{|}}}~~~}}|{zyzzyyyxxxxxxxxxyyyzz{{|||}}}~~~}|{zyyyxwwwwwvvvvvwwwwxxxxxyyzzz{{||}~~}|{zyxwvvvutuuuuttuuuvvvwwwxxxyyzzz{|}}~~}|{zywwvuuutsssttttuvvvvvvvvwwwwxxyzz{|}}~~~}{zyxwvvutssssssstttttuuuuuvvvvwwxxyzz{|}~~~~}|{zywwvutssrrrrrrrrstttttutuuvvvwwxxyz{{{}~~~~}}||||}~~~~}|{zzyyxxxwwwwxyyyyzzzz{{{{||}}~~~|{zyyxxxwwwwwwxyyyyzzz{{{{||}}~~~}|{yyxwvvvvvvvvvwwwxxyyyzzzzz{{||}}}}~}|{zyxwvuuuttttttuvvvwwxxxxyyyyzz{{{|}}}}}}}}}}}}~~~}}|{yxwwvuuutttutuuuvvvvwwwwwxxyyyyzzzz{{{{{{{{{{|||}~~~}|zyyxwwvuttttttttttuuvvvwwwxxxxyyyyzzzyyyyyyyyzzz{||}~~}|{zyxwvuuttssssssttuuuvwwwwxxxxxxxxxxxxwwwwwwxxyzz{||}~~~~~~~}|{{zzzzyyyz{{{{{||}}}}}}}}||{{|{{{|||||}~~~~}}|{{{{{zzzzz{{||||}}}}}}}|||{{zzzzzzzz{{|}~~}|{{zzzyyyyyyxyyyyz{{{{{{{{{{zzyyxxxxxxyyyz{{|}~~}|{zzzyyxxxxxxyxxyyyyzzzzzzzyxxxwwwwwwwwwxxyyz{||~~}|{zyyyyxwxxxxxxyyyyyyyyyyyxxxwwvvvuuvvvwwwxyyyz{|}~~|{zzyyxwwwwwxxxxxyyyyyyyxxwwwvvuuuttuuuuvvwwxyzz{|}~~~~}||{zyyxxwwwwwwwwwwxxxxwwwwvuuttttttttuuuvvwxxxyz{||}~~~~~~~~}}~}}}}}}}}}}}||{{{zzyyyxxxxyyyzz{{|}}~~}}|||||}}||}}|||||{zzzyyyxxxxxxyyyz{{||}~~~}||{{{{{{{{{zzyzzyyyyxwwwwwwwwwwxyyzzz{||}~~~}}{yy{|{{zzzzzwvwwwwuvwvtuwtrvzywttyzzzzz{{{}|{}~|}~}}}~~~~~|yxwvwyyxvtvwuvwxwwxwvvwyzxwyzwvvwwxwwvwxxxyzz{|}~}{|~~~}~~}~}{||{{}~|}~|{yyyyyzxvy{yxxx{}|{|{z|}~~~~}|{zyyyz{{zyzyyzz{zyzzxvvvwxz{|||}~|z{|{zyz{||||{zz{yxx{~~|{|~~|{z|~}~~}}|zxxxvvwwwwvvwwx{{{z{|{ywwyzzyxxyxxyxxxxxxxxxxxxxwxz{|}}~}z{~|zzz{{{ywxy{|{z}~~~}{|~~~}ywxwuutvxwuvurqsuuuuuvxyz{||zxyzzzzyxxy{|{yz}~~~~|{|{yz{||zyyz{{|||}}}}}}~~}}|}}}~}~~}}}|{||{|||{{zwvutttronmlmmlnoopsvwwwy{|{{{|{zyyyxwwxxz{zzzzyyzzyy{|~~~}}}}}{zz{zyyy{}}~}|{zwvxyzywwxwuuuttvxy{}}|{zzzwvxzxwwxxxxxwwxz||}~~}~|{}|||zz|{{{z{}}|{{{{zzzyyyywvxyxwwwxxxz{|~~~{~~{||{yvtrponnnnmmjjnpooqqsstwyxwy{{z{{}}{|~|zz{}}|{{{||}~~~}~~}~|~~~}}}~~|}}|{{z{|}~~~}|}}{{}}}zxyzwuwyz{{{}}}~}}~}~~|{{}}{}~{{}}}|{|}}||{z{}||}~~}zz|||zxy{zzzyyxxvtswxxz|~}|||{xvwwtttsssrqqqruutuxywwwvvxxwvvwxwuvwwvutuutssstsrstwyyy{|~~~}}}}}~|{~}~~}|{|~}}|{{yyzyyywttvsppppqpprtuwyyxy|{yz{{zyyxxyz{{{z{zxz|||~~~~~}}|{{{zz{}}|~~}~~~}}||{zy{}~~|{{|{zywvuuutsrrrqqqssqprrqrrsvutvyxx{}}{yxxxwwwwwxyvuwxwvtuwxxyz}|{}~}}|}~}|||{zzywvvtrqqqqpprstuxywwyyyzzzzyz}~}|}}{xyyxwwwwxy{}~~}|{{{{{}~}}|{zyxxwvwyz{|}}}~~~~}}}}|{|~{xyyxvwvvvvutttvwvuvvuuvvwxyyxz|||~~}}~|}~~~|{~}{||yxyyy{~~}~}|~~~|{zz{{{zzz{zyxyzzz|~||}|zzzyxvvwxy{|{{}~|zyy{zxxyzz{{zz{{{zyyyxvvvwxxy|~}|{yxxxxxz{|}~}{{|||{zz{}~~|}}z{|||||~~~}{xvvvuuuuvuutstspnnmmoqqqstuussuxxxxxxwwxyyyzzzyxxwvvvwxy{}~~~~~~{zzyxz{zyyyxyy{}~~~~~~}|||zwwyxwvvwywwxxxxyyxxyzyxy{|}}||}{yzzyywuwyxwz}}~}}}}~~~|||z{}~~~}|{zxxxxwvwwwwxxyz{}}|{{yxyzyxyyyxwwywuutsqpppqqrttssuwwutuvuuuwyzzzxyzzyxvvwwxxy|~|||||}|{|}}}}}}}}~~~}~~}~~~}||{yyyy{{zzz{{{|}~~}|{z{|~~}~~}{yz|{z{}~}||}|{|}~}|}~~}}{|}}~~~}}{zyyzyxwwxwxxz||{}~~~~~~~~~}~}||{{zzwuuusstvxz|||}|{zyy{|{yzz{zyzzywvuvvuvxyxxy{}}}~~}}~~}}~~}|{}~{z{{zzyz|}}}||||}{{|}||~~~||||{yz|{yxwyzxwvvwwvutuwxxvtwywvuuvvuvwwxz|}~~||}~~}||{{{{}~}}~~}|{zzzyzzyyyyyxxwvutuvutrrrstuvxxxxxxwwvwwvvwxxy{{yxwxxwuwxxwxxz||{{|}~~}~~~|}~}||||~~~~}~~||}|{zyyyyxwwwwvvvvwwwvuvvusrsuvuvxz||}~}|{{{|zyz{{zzyzzzyxxwxxwuwyyyyyyz{{z{}}~~}}}}|{{{|{{zzzzyxxwwustutsttuuuvvwxxxyyxxxyzz{{{{{{zzz{|{zz{|}~~}}~}zz{yxyzyyxxzzyyyyyyyyzzz{{z{|}}}|||{z{}~}}|}}}}|{zyywvwxxxyyzzz{}~~~~~~}|}|||{||zyzzyyyxvvvxyxwvvxyzzz{|}}~~{{{||zyzzyyxwxxxwuuvvuuvwwwvvutttssrrsstttuwyzyy{}}|}~~~}|{zzzzzzyz{|{{yz{||}||}}|||}}}|z{~~}~|}~~}|{{{zywuwywvxz{zwwxwvvuuuvwvuvwwxxy{|}~~~~~~~~}}}}~}|||}}||}}|{{{{{||||}~~~~|}~|{{{zzzz{zyzzz|}~|{||{{{|{zyzz{|{yxxxxvvwwuuvwwvvvwwvutsstttuuuuvwwxxxxz|||}~~}|{|}~}~~~~~}~}}~~~~}{zyyyxwxyzzyyyxwvvvwwwvvwxyzz|~~~~|{|{zyz{{{{zyzz{zxxxxxxyyxy{zyz{{||{|}}}~~~|{{zyyyyzzzz{{|}~~}}~~~}}|zyyyyxwwyyyz{yxxyyxwxyzyyzz{{||}~~}||{yz{{zxwy{zyz{|~~}~}}|{{|zy{|||||~~||~~}}}}~~~}||{yxyxwvwwyxvuuuuutttvvtuvx{zx{|||||~~~}~~~~~|{{zyxxyyyyyxyzzxxxy{{{}||}~~~~~~~~~~~~}~~}|{xwvusrqqrrqrrprtsrssssttttuuuuuwyww|~|}~~|z{{zyxz}{yz{{{}~}~~}~~~}~~}~~}}||{zyxxwvvwvuuvwwutvwttvwwwxyzz{zyz|{{}~|{{||zz{{|zy{}}|zz{yyyzz{|||{yy{}}||||||}~}}}}}}~~}}~~}}}|{}|}~~~}zxwvvutssrqrqppqrrrsrrsstsqswwwxz{||}~|yxxxwvxywxz{zzyyz{|||~~|{{{zyzzxwxyzywwxwxxxz{{|~}|~~}}}|{{||{yxyxxy{{{zy{|{{{|~}|}}{z|}|zyxxyy{|zwxyzz{{||{{}~~~~~|~|ywwxyyvsuwvvvvwwutvxyyxxyzzyy||zy|{xz|{yyxz|yx|~}}~|{}~~||~|~}||{yyxvz}yux{}}yx{||||}~~~~{{zwutuwxvtqsvtqrsvxuswzyy{{zzzyyyy{}zyy{|}{{{~}~~~|}~}|}}|}}|~}}}~~}{z{||{z{|}~{z~~~}}~}}|{zyxwxxuuwwwusuwtrtvvwvvvwyz{zxy{{{yxyxvvwxywuxzyzyy{|||}}||}}}~~~~~~~{}}||~~}|}}|zyxxxywsuxwvuuwywvvvxxvuuwyxvvwz{zyz|~z|~}{{{|~|xy{zxvvyz{{||}}~|yz|zwvvvvwwuvyxwyzz{{{|}||~|~~~~}~}~~}}}}zyz{{zyyxxxxyzz|{ww{||{z{}|z|}{{}}xx||yzzz{|{}~~}~~}}|{{{{{zyzz{||}}|}~~~~}}}~~~~~}}}}}|}}{z||{zxxyxwvvwwvvxxxyzyzzyy{{|||}~~~~}~~~~}}}|{{{|}{z|~}}||{{{{{ywvvwwwwwwxyzzz{|{||}~~}}{zzzzyyxxyywttwxwvvvwvutsturruurqrtvvux{yxz|||{|~~~~~~~}}}{{|~}||}}~}}||{{{zywxyxwyzxwvvutuutttuwusvywwxyzzy{|}|~~~}||}}}}~~~~~~~}|}|yz{zz|||||||{z{}{z{{{{{{{z{ywz|{z{|||~~}~|}|yyzyxvsuwwuttutsrrrtuutrtutttuwwvxzz{{{|}~~}|~~|{{||{{z{|||{{}~}}}}~~~|zyxwxwwwvvvwvwwwxxyxwxyz|{{}~}|~}||{zyxxywvyzyyzzyyzzz{{||{{||}}}|{{{zz{|{zzzyy{{zz{||yw{~~}~~~~|{{ywz{xuvvvvvvwxxyzxwy{{|||{{{}~~}~~}~~}|}}|{|~~~}}}}~~~}}~{yyyyxvwyzzyyxy{}||~~}}}~~~~|{{yuuuuttttstuuutvxwuwzzyyyyyyyyyxz}}|}}||{{||}~~}}~}|zz{yvxyyyyy{|z{}}}~~~~~~~}~~~~~~~~~~~|{yxwvussrrqqrssrrtttuvwwwwxyyyz{{|~}{|}}}}{{{{{{{z{~}{|}~~~~}||}{{{{||||{|}||}zxxwuuuuttttttuvvvwxwwxyyyyxxxyyyyzzyxy{|{z{{||||~}|{zzzzzzyyyz||{z{{||}~}~~|{||}}}||{z{{yx{|{zzz|{{{{||}}|}}||{zwuttsrrrppqrrsstvvvwwz}{z|}|}||~~}}~}~~}~~}|{xxyxwvvuutuvwxxxyzzz{}~~~~~~}}|{|zxxxyyxvxzyyyzyz{|{{}}}}||}}||}}}~~~~~~}}~}|~~~~}|{yxxxxxxxx{|{z{{|}|}~~~~~~}}}}}~|zz{||{yzzyxzzzzz{||~~}~}|zxxyyxvuuvwwwvvwyxvxyxwxyz||}}|zz{|{|}{zz{zzz{{{z{}~~~~~~|{{zzywxxvuuuvuuuvvvxzyy|~~}}}~{||zyxwxwvutuuttuvwwttwwwvwwwxyxxyz||zz{{zzzzzzzz{|}}}~~|||||}}}|{|||}}}~~~~~}}}{{||{||}~~}|}~|zzzzzxvuutttsstuttuvvusuwwvxyzyyz|}|{{{z{{{zzzzyxwyzzz{zz|~~~~|{{||{zzyz{{{z|}}}}}~~~~~~~~~~|zyyxxxwuttuutsuvvvuvwxzxwy|}|{{||}|{{}~~|z}}|~~~|{zyyyyxyyxy{{zz{zz{}}}}|~~}|}}}}||}}}{yyyyyxyz{|||}~~~~~~|{{|}}{yxxwvuvwwwwwwwvvwwwxyxyz{}~~~}}~~~}||~~}}~~}}||{{zxyzxvwwwwwvwwwxyyyyzzz{|}}~~|}~~}}~~~~}{{||{zyz{||{zz{{zyz{{|{z}~|zzz{zxxyyxyyyxz{{|~~~~~|{|||zyzzyxyyxxxyzz{{{|}~~}|||{|||{zz|}}~~}}}}|zxwxxwutttttutsstuuutuwxwxyzz{{|{{{{{{xwy{yyxyzzyz}}}~~~}}~~}}}}|{z{{||zyxxyzyyyz|{y{|}~||}{|zyyyyyxwxxvuxxvuxyyxwy{{|{zyz||yyzyxxvwyzzyx{|{{{}~||}|{||{{|}~~~~~~~~|}~}{yxz{yy{{zz{}~~~~~}}|}~~}|{{zxxyyyxvvvuuuuvutuvvvuuvxwwxxyz{||{zz{zyzzz{zyz{{|}~~~~}}}}}{z{zxxyyyyyyyyzyyz{}~||~~~}~~}}||||{zz||{|}~~}|||||{zyz{{zz{{{zyz{{{{{}}{}~}||}}{z{zzyz{||}~~~~|~~}|||z{{yxyzxvwzyvy|zyyy{|||||}~|}}{z{}{xwxz{ywxxz}|y{~~~~~~~~}{{zyyyvuxywvxzwuz}zwxzzy{|zyz|{xy{xvxzxvvxyxz~{x{}~~~}|}}}||{|{xx{zvtvwvwuuurtxvssstwvutsuvuuvvwxxwxxwuuuvwvuvyxwxzzz}}|}~|}yy{{yyxxyvstuuuuutrstuutsststutstutsprusoqsuvsqtwvvxzz|~~~}}~~|zzz|~~}|{|}}|}}z|~}~~~~~}~~~{}~z}}z~}~}{}~{y|~|z}{y}}|}}|~{yz{yxy{zwxxwuvxxxxxxxxxvsvxvuwxvtwzwwz|||~~}{z{|~zz||zyy{}{xxxxy{{zyxwwyzzxxzzwtwz{yz|zyzz{}{}{{}}}}||{{|~}{xyzxuvyxuuxwuttw{zwwwvuwyvtvxxxxxxyyxyzyxyz|}|{|~{y}~}}}|||{{{{z|~|yzzyyxwwwwwvtuwvuuuvwwwwwvtuwusuvutuutsssuvwxvswzywyy|}{z~~~}|~~||~|~~{}}|{zxwwxywvxxvuvwutwxvtuvuttvvuttttvywuuvxzxvy{zz|}}~~~}~~~~}{{~~||}|{||{{||{{|}|{}~~}~~}|||||||zz{|}||||||{z{{yxz}||{|}}|||{}}}~~~}{zzzyvvyzywwwwxxwwwvvvvwwwvvvxxwwy{ywy}}|{{~~~~~}{{|{{||{zzzzzz{{zxwxzzxxyz{zyyz{{{{{|||}~~~~}}~|{|}}}~~}~|{|{zzzxwxwvvwuttttutrsttsuusstttvwwxxxyxwwxyzzy{}}|}~}~~~~~}|}}|zxy{zxxxxwvvvvvvuuutstuusstutstvuuvvwwvuwyzzz{}}~}}|}}}}}}}}}|}~~~}||||{wwxvtstuvsqsttsrsrppqrrrrssrstuvwwwxxxxxxz{|||}}~~~~~}}~~~~~}|{}}|||{z{|{{||zz{|}}~~}}}{yyyyzzzxwwwxyxyyxwxzzz{{{{z{}}||}}~}||zyyzyxvvxwvvvwwvvwvxxwwxxxyyyz{{|||}~~~}{{|zxwvvvuuuuvutuuwxvuwxxxxxxyzyyz{|||}}||{ywwvuttsrqrsqprssrrtvvtttuvuuvwxyzyy{}}}~~~|~~}|{zyxwwwutssrssrsuvttuvuuvwwuuwxwwyyyyz{|||~~~~~~~~||}{xxxwuutrqqpqqqpqqprsrqrrssttstuuuvvwxxyz{{{||~~}}}}}}}~~}{zz{ywxxwwxxyyxy{zyz|{z{}}~||~}{zyywwwwwwwwwxxxxyzzzz{{{z{||||}~}{{zyxwvwvvvvvwwwxxxxyyyyzz{{z{}|{|}~~~~~}{zzyxwuuvuttuutuvwwvvxxwxzzyz{{zzz{|||}}||||{|}||}}~~}}|{yxwvvuttssssttttuuvvvvwwwwwwxyyyyyzzz{||{zzz{{{{}}}~~|zyxwvuvvtsssrrssssstvuuvwvvvvwxwwwxyxwxxxxwwxxxxyzz|}}}~~}}{zxwvvuutrqqrrrrrrssstuuutuvwvvvvwvvuuuuvuuvwxxy{~~~~}}}}~~}|{{{{{zzyzzz{}}}}}}~~~~||}}}}}}|}}~~~~|{|}{z{{{{{{}}|~~}|}~}}||}|zz{zxyyzzzzz{|||~~|{zzyyyzzyxxxyyyyzyzz{zzyyzyxxxxxwvxxwwxyy{||}~~~}}|zzzyyxyyyyxxyyyyyyzzzzzzyxxxxwwvvvwwwwwxyyy{|}}~}||{yxxxxwvvvvvvwxxwxxyyyyyxxxxwwvvvvuuvvvvwxyyxyz{|}~~}{zzzzxvwwwwwwwwxxxwwxyxxwwwvutuuutssttttttuvwwxyz{|{|}}}}}~~~~~~~~~~}}{zzzyxwwwvuvwwvvwxxxwwwwwvutttssstssttttuuwwvx{{|~}}~|{{|}}}~~~~~~}}~~}}}}~~}||}||{{zzzzyyyzz{{|}}}~~~~~|{}}||}}}}}}}}|{{{zzzyxwxyyxxyz{zz|}}}~~~}{z||{{{{zzzzyyyyyxxxxwwvvvvwwvwxyzzzz{||}~~~}}|{{{zzz{{{yxyywwxxxwwwwvvwxwwxxwxz{{{{|}||~~~~}}|{zzyxxwwwwwwwvuuuutttuuttuutuuvvvwxxxyzzz{|}}}~~~~}~~~~~~~}}}|{zzzywwwwvuuuutsttssttutttvutuvvvvwxxxxyzz{{{||}|{|}||}}}}}~~||{zzywwvusstssrrrsrrsttttuvvuvvvvvwxyyyyzzz{{{|}~~~}|{{||{{||}|||}~~~}{zzyxxxxyyyyzz{|||}}~~}}~~~~~|{{yxxxxxxxyyyxyzz{{|{|||||{|||}}~~~}{zzywvvvuuuuvvuvxxwxyyyz{{{zz{{{|}}}}~~}}}~~~~~}}~~}|{{zxwvuuuutuuuuvwxwxxxxyyzzyz{{zz{{||}}}|||||||}|}~~~}|zxwwvtssssrrrsssstuuvvwwwwxxyyyyyzzzzzz{||{zz{{{{|}}}~~|{zyxvuuusrsssrrstttuvvwwwxxwxzzyxxyzyyyyyzzzyyzyyyzz{||}}~~|}}{ywvuttsrrqqrqrrsttuuuvwwvwwwwwwxxxxyyxxyyyyyzzzz{}~~|}}|{||}~~~~~~}|||zz|||{{{}}}~~}|}}|{||{{|}}}|}~~}~~~~~}~~}}||||||||||||||}}}}~~~}~~~~~~~~~~~~~~~~~}}~}|{{{{{{{{{{{{{|}|||||}}}~~}}}}~~~}}}~}}~~~}}}}}}|}}~~~~~~~~~~~~}}}~}}|{{{|{{{{{zz{{{{{|{z{{{{{{||{{|||||||||||{||}{{|||}|}}}|}}}}}~~~~~~~~}~~~}~~~~}}}}|||||||{{{{zz{{zz{|{zz{|{{{|{{||||{{{{{{{{{{z{{{{z{|{z{{{|{|}}|||}}}}~~}}}}}}}~~}}}}}}}}}|}|||||}||{{{{{{{{{zzzzzzz{zzzzzzzz{{zz{{z{{{{zz{{{z{{|{zzz{|{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~}}}}}~~~~~~}}}~~~~~~~}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}~~}}~~~~}}~}}~~}|}}}}}}}}||||}|}}}}}|||}~~}||}~}}||}}||}}|||}}|||}|}}}}}}}}}}~~}}}}~~}}}}}}|}}}}}|}|||}|||||||||}||||||{|||{||||||||||}}|||||||}}|||||||}}|{||||||||||||}|||}|{{||||{{{{{|||||||{{||||||||{||||||||{{||||||{{|||||||{{{{{|||{|||||||||||||{{{{{|{{{{{{{{{{{{z{|{{|}||}}}}}~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~}~~~~}~~~}~}~~~~}}}}}}}}}}}}}~~}}~~~}}~~~}~~~~}}~~}}}}}}}}}}}}~}}}}~}}~~}}~}}}}}}||}}|||}}}|||}}}}}}~}|}~}}}}}}|}}}~}}}|}}||}}}}||}}}}}}}||}}}|||||{|}}|}}||||}}}}}}||||}}}}||{{{||{{{{{{{||{{||||{|}}|||{{||||||||{||||{{{|{|||||||||||}}|||}|||}}}||||{{||||||{{{|||{|||{||||{{|||{{{||||{{{{{{{{||{{{{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}~}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}||}~}|}~}|||}}}}}}|||||}}}}||}}}}|}~}}||}}}}~}}}}}~}}}~}|}}}}}}~}|}~}}}}}}||}}}}}}|||||||}|||||}}|}~}}||}}||}|||||||{{{{||{|||||||{{|||||||||||}||||}||||||||{{||||{|||{{{||||||||||}}}}}||||||||||{||||||||{{||{{|||{{|||||||{{||||||{{{|||||}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~~}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}~}}}~}}}}}~}~~}}}|}~~}}}}}|||}}}}}||||{|}|{||}}||}}}}}}}~~}}~}}}}}~}|}}|||}}}|}}}|}~}}}}}}}}~}}}}}}}|}}}}}}}}|}}}}}}}}}}}|}}}}}|||||||||||||{||||{|||||||||||}}}}}||||||||||||||||||||||||||||||||}||||||{{|||||||{||||}||{{||{|||||||{|||{{{||{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~}}~~}}~~~}}}}}}~~}}}}}}}||}}}}}}}}}}}}|}}}}}}}}}}}~}}}}}}}}}||}}}||||}}}|||||}|}}}|||}}|||}~}|}}}}|}}||}}}}}}}}}}}}}}}}}|||}}}}||}||}}}}}||||}~}}}}}}|}}}}|{|||||||||||||||||||||||||||||||||}|{||{|||||||}|||||||||||||||||||||||||||||{{||||||||||}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}~}}}~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}~}|}~}}}}}}||}}||||}}}}}}||}||}}}}|||}~}}}}}}}}}}|}}}}}|}}}|}}|}}}|}}}}|||}}}}}|||}}||||}|||}}}}}}}}||||}||||||||||{{||||||||||||}}}||}||||}}|||}||||}|||}|||||}||||}}||}}||||||}}}}||||}}}}||||}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}~~|}~~}~~|z~~{{~~~~~~}||}~}{|}|{yz||zzzzz{{zxy{|{{zxz{zzzxz{zyz{||{{|}|||||zyzzzy{{{|~~}|}}||~}}}|||{z{{{{{{||||}|zz{{||||~~~}}|zxwwwwxyxwxxxxxxxxvwxxx|~|{|}|}}}~~}~~{zzz{|{{zzyyz{||||}~}|}~~}~~~~~}}~}}}~~|{zyz{{{zxvurppqrrqonoppppopssrstvvtsux{}}{{|}~~|yxyyxwvtttttsrrsrpnmnoprtuwvsrssrrrrssrrrrstsrsvwz||}~|||{~~}}~|{}}|{zyxz|{|}||}~~|z{||~~{yxwxyzzzz{|||||||zyxx{|}}|{{{y|~}|}|{}}{yxwvvuuvvwxwwvtsuvwwwwwwvvwwwyyxxvtsrrttsrtvxyzz|}}}}}~}}|zyxwxy{~~|zyyy{~~{ywusqqqrstuuuttuurqqpoomllnnnnmnnnnprstuvxzzzz{~~}{zytrsrrtvvwz{ywy{|zwvwvtssrsuvvwxy{}~~}~}{{}}~}}~~|{{{{zzz{{{|{||zyyyz{|||~}{yyxutxz{~}~}{{{{||{zxwvwvuuuvuvwxwvvuuvwututsrrqpqqstqnqtrruxyyyyyxwvuuvwxwvy{{{~}{yxxwutvvsrrsrqpqrtuuuvvutsuwvvxz{|{zz||||zz{{zzz{|}~|~~|{yxyzyxwxzyxwvutsrqpppqporutttvy{{|~~}~~{yxuroopqqqsvwwwvvxxwvttvusqpqstvwx{}|{|}~~}}~}{yzywvuuwwvwwvvuttuvusuvuttsrrpomllnooqtvvxxxyy{}}|~~~~}~~|{zxvuuutsrrqsvwwwwyyvuvvussssrrsvwvwwssuvvuttvuuwwuuvvssw{~~~~~~}{{|||||{zzyxwxxyzz{||{{{{zzzyxz||{{{{}~~|||zyyyxxxyyyyyzzxxxwuuutssssrqqsrqqrstttttuvwwxz{|}|{zwsrrpnoponnoooooomjklkiijihhhghikmnmmoqqstuvxyzzyz|}||}}|~}}}|{yyywvvvwwwxwvxywvvutsrpprsssqrstsssttttroprsuxywx{~~}}~~~~}|||{zxxyyz{zxwvutstvwvwxxwutuuuwxyy{~~~~~~}~~{yxwwvvvvtstvvvy|}|||{{||{yxz{yx|~}|zxxxxxxvtuvuttsrqoooljkmmkkjjhfghhhggggjlkjlnnoqtvxz{}}|}}||}}}{ywwwvtqonnlklmlllkkkjjkkllkjjklkkkknppooqtwwz~|zywvtrsttttuwwwvtttrqrrrsssuvwxyz|}~}~~|yyyyzyz}~~~}}|yxwuttttvvwxxwuuuuvwwwvvvutuuwwwy{{}~|zyxwvutrpnmkjjkmmmnonoqqqqrrrrrstsrtuwxyz|}~~}}~~~~}|zyxxyxyzzzzzzyxz{xuutrpnmnnmooljlmlmnmmljjjihjkjkklmortvwy|}zvspqrppqqrqnmmmmnmllmmllmnnoopqsuwxz{{|}~}|||zxwvvtsttstuuvuuttwwvutstsqsuvvx{}~~}{{{{{|||||{{ywsrsrqppqrqpqrqpnmmlklnopppppooqrqrtuvvwy||zzzyyyz|~~~}}}}}}{ywusrrrrrrpooooppqrrqrtttttuusrtvxy|}~|||yvtssttsrsttrqqqrqqrrnmnommnpqqrtvvwy{{z|~~{wwvtrpoooopssssrqppppooonmmmnoqrsvyz|||~~~}{xxwusqppnljjklmnopqqqpooponnnooooqtvwxxyz{}~~~~~}}}|{|{yxyyzzyyyxxyyvvxwsqoopoprsrqrtsrsuvusrpqttsuvuuttvy{|||}}}}{yyywvusrqqqqrstvwxxxyyz{{|~~~~~|||{{|}}~~}||zxxwwvuvuttuvwvuuuuttsstutssrstvwxxyyzyyz||~|{yvusrqnllmmlkkkkkkkkkkllllmmnoopqrssuvuvy{{{{}~~|z{{zz{{}~}}}|{yxxwvvtttsrrqqqrqqrsuvustvvvuuuwxyzzz{}}~~}}|yvuuuuuuuuvwwvvwxwwxxyyyyz|}}}}~~}|{z||{{||}~}~~~}}}|{zywwvuuuvxxwx{|||~~}~~~}||{{zxvvvtrqpooopponnnnnoonoqqpppqrssssuuvuttuvvwyz{|}~~}|{ywuttsrrqopqpooonmlmooorsrrrrststuvvwyz|}}||{{yyxvuvvtssstuvwxyyz{{zz{{y{}}}~~}|{{yxvuuuuvwvvvvvvuvwyzzyz{|~}{}~~~~~}}~}{{{zzyxwwwwwvtrqooqpoqrstvwxyxwz{zz|}~~~~}{zyyzzyxyz{|||}~}||{{|{zyxxwvttutsrrqppponnnoppprtttttttuuuuvxyxyz{||}~|||{yxwvtssrqqrssttuvvvvvwwwwxxxxyzzzz|~}||||{yxvuttttuvwwyz{||||||}}|~}{{{zyxwvurppopommnnnoopqrstuutuvwxyxxxyyz{|~~~~}|{zzzyyyyyyyz{{|}}~~}}~~~}|zzzzyxyxyyxvvvuutrrrrrssstuvwxyyz{{|{{}~||{zzxvtttsqppqrqpqstvuuwwwwvwxxxyz{}}}}~~~~~~}|{zzywvvvutvwuuvwxwvwyzzyyyz{|{{|}}}|}~~}|{|}||~|{zyxwussqponnnnppqrstuuuvvvvvwxxyyzz|~~~~~~~~~}||{zwwwvtsqponmnnppoprstttuwwwwxyyz{{{{|~|{|||||||{yyyyzyyyy{{{{|}}|{}~~}~~{zyyzyyyxwwvuvwwxwwy{{{{{{zyz|{{|}~~}|{zzzzyyzz{||}~~~~}{zyyyxwvwwvvwwwvvvvvvvwwwwxwwwwxxxwvwwxxwwwwxxxyz{{|}}~}}}|||{yyz{{z{||{|}~~}}~~}||}}~~~}|}~~|||||||{zxxxxwvwvvwxy{{zzzz{{{{{|}}||}~~~~~|{zyyxwvwxxyxyzz{{|}~~~}|}~}||||}~~~~}}}}||{|}||}}~}|~}||}}}}}~~~~~~~~}}||{zzyzzzzyz{|zyzzxwxxxvvvuutsrsstuuvwwwxyzyxwvvwwwwwxzywxy{|{z{|{{zyzyyz|~}|{yyzywwwxyyxwwxvuuvxxxyyyzzzzzyzzzz{{}~~~~~~||||}}|}~}{z{}}}}}}|zzyy{}}~~~|{||{{{|~~~}}}}}}||}~~~}}}}|zyyxwvwyzz{{|}~}}}~~~}||}}{z{{{||}~~~}|{z{{{}~}||||{zyxwvuvvwwxy|}}}}|{yxwxxz{{|~zxwwwxxz{||{|~~~}|~~}}}~|{yxy{|{{{}}||}~~~~}|||||}~}{z{|||~||}|zxwurqppppqrtttvwwwxz{{zzzzyyyzxxz|~~}}}}{xy{{{{zzzyxyz|||{{zzyxwxyzzz{|~~~}|zyyyxwvuuvwwwxyzyzzzzyy{|{yyyxwxyy{{|}~}}}|{zzyyxxyyyyzyxwwwvvvuttttrrstssssuvuvxyz{{}~~|zxvtsrrtuuuvvuuvvuttssrpopppppppqrrrstuuuuuvwyz{}~~~~~}}~~~}{yvvvwwvvwwwwyyyyyxwy{{zzzzywuusqqsttuvvwxz|~~}}|||}}}}|{{zz{{yyyyzzz{{ywuuuuvvwwwwyz{{}~~}{xwwutssstvvvvvuttuuutttsssttsssrrstuttuvwxz{}~{zyyxwwwvvvwwvvuuutssrqrpprtrppponnooooprtuwxyyz|}~|{{ywvxyywvuttuvvwxxxyy{}~}}~|{|}|{||zyz|}}{zzzyyyyxxxxyz{|}}~~|||{{zzzzzzzzzyxwvvuutttsstutrqppqqqpqstuvx{|}~~~~~}}|zyyzxwwwutssttttttsqrttsssstttuuttuvvwyyyz|}~~|{zyyzywvvvvwwwwvtttutssqqqqqrrrqqrsrrrrsttuwxyz{}}{{yxxxxxwwwwusrqqrssrqqqsttvyyyy{}~}}}|{zyvtsrrrpppponnoppoonnopppqrstuwxyzz|~~~~}{{zyz{{{yxwxyywwvvwvtuvwxyy{|||{{|}}~|{||{||||||}~}|{xwutssqpnmmllllkkkkjiijiikmoqrstuwy|~~~~}}}}|{xwvvuutssrrsttttttsstuuuvwyz|}~~~}{{{zyxxwuuuttssssstuusrrrrsuwy{|}~~}{yyyyxvuuutstsrqpppppppppqqrtuuvxzz|}~|yutssrqponnnnnnmkjjjkkjjkllmoqrstuwxyz|}~}}{yvuuvvuvvuttuuuttsrpppqqrtuvwxyyzz{||~}|~~~~~~}{yxxwuttuvwwwwwwwxxxwvuuuwyz{|~~|{zzyxwvvwxxxwvuttsssrqqrttuvwyz{}~~~~~~|zxwwwvvvuuuvwxxxwvtuvvvvvxyyz{|}~}||{zxwvusrqpqqqonnopqrqqpooppqrrrrtvxz|~~~~~}|{yvutsrqponnmnnnnnmnnmmmmmmnopqrrtuwy{{}~~~~~}{yxvvutsrqqrrrrrrrrssssssttuuwxyz|~~|zxxwxwvvvwxxwwxxwwwwxxxxyz{}~~}|{{zzzzzz{{|}~~~~~}{yyxwvuutttuuuvxxxwwyyxyzyxxxyzz{|}~~}|{zywuuttsrrrrrssstuuuuttttuuvwxxy{}~}|zyxwwvvvvvuvvwvvwwvvwwxxy{{{|}~~~~}{z{{zyyy{{{{||{{z{{{{{{{|}~~~||{zyxxxwuttttuuuvvuuuuutttuvvwyzz{}~~}{zywwvutttttuutttttttttttuvwyzzzz{{|}~~~}||{zzzz{{||}~~~}|||{zyxwwwwwwwxxxyyzzzz{{z{|}~}|{yyyxvvwwxxyyzzyyyz{{z{|~~|zyxvusrrrrrrqrrsttuvvvvvvxxyz{|}~~~}|{{zyyxwyyyyyyyxwwxwxxyz{}}~~~~~~~~~~~}|{zxxwvusrqqpooopooppqqqqqqrsrrsuwxxyzz{|}}}~~|{{zzyyyzyyyz|}}}}}}}}~~~~}|{zz{zyzzzzzz{{zzzzzzz{{||}~~~~~~~~~}|zyyxxxxxxxxyxxxyyyyzz{zz{||}}}}||||}}~~|{ywvuussrrqppppqrssrrstsstuvvvwxxyzzzz{||}}||{{zzyxxxwwwxwwwwwwwwyzzz{zzzyyyxxxyzz{|}~|||{{{{zzzzz{||||{z{||{{{{{zz{||}}{{zyxxwwwwwwxxxxwwxxxxwwwvuuuuvvvvwxyz|}}~~}}{zzzyzzzz{{{{z{{|||||||{{z{{|||}}}~~}{zzzyxyxxxxxxxxxyyyzzzzyyxwutttuttuvvvwy{}}~}{yywvuttttssttttuuvvvvvvuuutttttttuvwwxyz|~~}||{{{{{|||{|~~|{zxwwwwvvvvvuvvwwwvvvutsssrrsssttvwxyz{|}~}}}|||||||}}|||{zyxxwuutttttuutuvwwxyz{||}~~~~~~~~}}~~~}||{{zzzyyzzzyxxwvvvuttttuttuvvwxyyz{|~~~}}}|{{{{zz{{{{{zzyyxwvutuuuwxyz{{|~~}}}{zz{{zzzzzzzzyyyxxwwwxxxxxyzyyz{||}}~~~~}}|||||||}}}}~}}~}|{{{{{zyxxxvuuvtruyxvvvutwzyxyyyy|~}}~~~~|{|}}}}}zxz|{yzzywwxwvvvvwvuuvwywvwyz|{y{~|yz{{{{}||}}}}|~~}|~}}~~}~}y|~|z|}z~|}~~~~}~~}~~~~}}}~~|}~~~|}~~~~~~}{|}|{yxyzyxxxvuuvvwwwxywvwxxxz{zy{}}}}}}}~~}}}|vyzwuvvvvvvwwvttvwxxyywwwwwwwxyxxxyyz{||{{||{|}}{{{{ywxzyyzz{{zyyzzxxyz|{wxzyxyz{|||}~}|{{|~}{~~~}zzzwstusrturosutuz~|zyxyyxy{}}{{}{y|~||||zxz{|~~}}|yy|}|{xxyyxy|~}{~}z}}~~~{xwutuwxyxwvxxxyzz{}zwxzzyyzyyz{|~~}}}|{{ywxzzy{}}|}~~~~~}|{zx{~|z~}{zxvuvurstsrqrsutqqrrtttvvspsurortuwxz|~{z|{ywwxyxvwxxxwwwvvwxxvuuuuuuuvwvwxxxyy{~}|~}}~||zyxvstvsrtvvuwxyzyxwxxxwwvvxzxwy{||~|wwywuuurqstrqtvutvxwuvwwwustvwvx{zz{}~~~~~|{|xtuwwvuutrtwtqtwttxzwuutsqqrrstuvxzz{}}|~~~}zxxwwvvvwwvuwxvuwxwvwxxvwwurssrrtuttvyyy{}}~~|{xvvxxwwxyyvtvwuttsrqqrqooonlmoppqqrtvwxzzz{|zy}}}}|zyyz|||}~~|{|}}{zzzzywvvvvwxxvstwvvy|{{}}|}|{{{{|}|z{{{{{{ywxywuwyxvy}~~~}{{z{{zyyyyzyxxwvvvvvxxy{~~}}}|||{zz{yxwuuuuuvvtrstsrtuuuvwxxz{|}~}}|||{{zywvwyxwwvvwuttttuuttuwxyz|}~}~}|||{z{{zxwvuuuutsttsqrrpoprqpprrruwwvwxz}}|}~~~~~}|zxxyyxxxxwwvvuvuuuvwxyz{{}~|zyyxwxyxwutssssrpppooopppoopqpopqqqstttvy{|}}~~|{||}|{xvtssrqpnoonnnmllkkllmnpsssuvwy|~~}}}}}||{xvwwusqpoooomkkllmmmlllnnmnoprtvvvwy{}~~~~~}|{ywvwvtsrpoonmljiiklmlkllmmpqqrtvwwy{|~~~}|{||}}}||zxwvvutsrssrrsrpppqrqqrstuvvwxyz|}~~}~}|{zyz{{yxyyy{||{{{|}}~|zyxxxwuuutsuutuvyz{}~~}{zzyzzz{{|}}{yxwwxyyxwvvvvuuttuvwxyz|~~}|{{xwwwwyz{|zyyzzyyxyz{{}~~{xwuuuuttttuvvttttuvvvvwy{{|}~~}{zyxvvvtrrrrqpqrqqrsssstuvvwvvxz{}~~}{zywwvwwwwvvwwwvvvuuvxzz{|~}|{zzzyyz{|}}}}|{zywusrqpoooooopqrrsrstuvvxyz{}~}{yxvvvutsrrrrrrrssrrrssttuvwyz{|}~~}}|}}}~~~}~~}{zyxvvvuvvvwxyxwwwwwvvwwwxyyz{}}}~~}|||}}}~~|{yxvvuuuuuutttttttuuvvvwxxyz{|}}~~}|||{{||}}~~~~~}|{zywvuuuttuuvvvwwvvvvwwwwxyz{|~~}||}||{|}}}~~~~}|{yxvttsrrqrrqqqrrrrrrrstuvwyzz{|}~~|zywutsrqppnnnoooppppppppqrsstuwxy{}}|{zyxwwwwwwxyzzz{{||}~~|{{zyxxyyyz{{{{{|||}}~~~}|{zz{{{{{zzzzz{{|}}~~}{zyxxwwwwwwwwwwwxwxxyyz{|}}~~~~~}{zzyxxxyzz{|}}}~}zywusrrrpppqqqrrssstuvvwwxyzz{|||||}}}}~~~}|{zzyxxxxxxyzzz{{{||}~~~~~~~~~}{yxwutttsstttstuuuvwwwxyzz{{||||}}}~~~}|{zxvutsrrqqqqqrstuvwxyyz{|}~~~~}}}}|||}}~~~~|{yxwusrrqpqqpqrssttuuvvwwxxyzz{||{{{{{|~}|zxwvutsqqppppqrsttuvvvwwwwwwvvvvvvwxyz{|}~~}|{zyxwwwwwwxxxxxyyxxxwxwvuuuuuvvwxy{||}~~~~}~~~~~~~~~~~~~~~}||||}}}}~~}|{zzyyzz{|}~~~}}}}}}~~~~}~~~}}}}~~~}}}|{zzyyyzz{|}~~~}}}}}}}~~~~}|{yxxwwwwxxyyzzzzzzyyyyxxwwxxyzz{|}~}}}}|||}|||||{zzyxxwvvuuuuvvwxxz{{||}}~~~}}~~~}{yxxwwwwwwwxyyxxwwvuuuuuuvwxyz{|}~}|{zyyyxxxxyyyyyxwvuuutsssttuvwwxyz|}}~~}||{zzzzzzzzzyxwvuutssssssstuuvvwxyz{|}}~~~~~||{zyxxxxxyzzyxxxwwvuuutttttuuuvwwwxyz{{|}|{|||||}}~~}|{{{{{{{zzyyxxwvvvutuvwwwxyyyyz{||}}}}}}}}}||||}}}}}~~~~}}|{zxwvvvvvvuuuuuuvvvvvvvwwxz{|}~~~}|{zywvvuttttsrqqppppopopqrstuwyz|}~}|{zyyyyyzzzz{{{{||}~~~~~~}}{zzzzzzzz{{{|}}}}~~|zxvvuuuvvwwwxyyxyyyyz{|||}}}|}}~~~|zyxvvvuuuuvvvvwwwxxxwxyyyzzzzzyyyyz{|}~~}||{{|||}}~~|{yxvutssrqqrrrstuvvwxyzz{||}}}~}}||{zz{{||}~~~~}|{zyxxxxxyz{{{||||||||||}}}}||}}|}~~}|{ywvtttsssttuvvwxxyyzzzz{{{{{{{zzzz{||}~~}}{zxwvttsststuuvwxxyyyyyyzzzzzzzzzzzz{{|}~~}|zxvutrqppqqqrttttuwxyyz{{zz{{||||{{{{|||}~}|zxvtrponnnnnnoppqrrsttttttuuvvvvuuuvwwxyyz|}~|{ywvuutttuuuuvwxxxxxxxxxxxxxwvuuuvvwwwxyz{{|}~~~~~}||{{{||||}~~}|{zzzzzzzz{{|}}~~}}|||||}}}~~}||{{{{{{{||}}}~~~~~}|||||}~~~}}{yxvvuutuuuuvwwxxyz{{||}}~~|{zyxwvuuvvvvvvwwwxwwxxxxxxxxwwvvvvvwxz{}~}|zyywvttssrrstttuuuvwxyyz{|||}}~}}|}}}|}}~~}||{zyxwwvvvvwvvwwwwxyyzzzzzyyyyxxxyyzz|~~~}}||{zzyxxwvuuuuuuvuuvvwwwxyzz{{||{{{zzyyxyz{|}~~}}|{zyxwvvwwwwxxxxwwwwxyyzzyxxxwwvvvuuuvwwxz{|}~~|{{{{zyxxxxxxxwxxxyyyz{|||{{{zzyyxvvvuvvvwxyz{{|}}~~}}}|||{{{{{zzyxxwvvvvwwxxxyyyyyyzz{|}~~~}}}|||{{{||}~~}|{zyxwvvutsrqqqqpppppqqrstuvxyz{||{||||}}~~~}|{zzzzzyzzzzz{||}~~}}|{{z{|}~~~}||{{{{{||}}~~~~~~~|{zyxxwwwwwwwwxxyz{|}}}}}}}}||||}~~}|{zzzyyyyxwwwwxwwxxyyyyyxwwvuuuuuvwyz||~~~~~}}}}}~~~~}}|{{{zzzzyyxxwwwxxyxxxyxyyyz{{||||{zyxwvvwwwxyyz|}~~~}}|||{zzzzzzz{{{{{||}~~}||{{{{{{|}~~~~}}||{zyyxwvuuttsttttttttuvvvwwwwwvvuuuvwyz|}~~}|||zyyxwwwvvutuuuuvvvvvwwxyyxxxwwwwwwxxyz{|}~~}}}|||{zzzyyxxwwvvvwwwxyyxxxyyyyyyyyyxxyyzz{{}~~}|{{{zzyxwvutssrqpoooppppppqrrsstuuutuuuuuvwxyz{|~~}||{{{zzyxxxxwvvvvvvuutssssrrrsssstuvwyz||}~}||||||}}~~~~~~~~~~}}}|||}~~~~~~~~~}~~~}}}}}||||{{zz{{{||}}}~~~}||||{{{{{{{||{zzzzyzz{{{{|||}}~~~~}}}}}}}~~~}}}||{{zzzz{{{zzzyyyyyz{{|}}~~}}|zzyxwwvvvuuuttttstttttuuuvwxxyz{{||}~~~}}}}}}|||||{yxxwvvvwwwwwxwwvvvuuvwwxxyzzz{|}~~}|{zzyxxxxxxwvvuuuuvvvvvwwwxxxxyyz{|}~~~}}}}~~~}}|{{{{zyyyxxwvvuutuvvvwwwwwwxyzz|}~~~~~~~~~}}|{zyyyyxxxxwwwwvuttuuuvwwxxyyzzyzz{|}~}|{zyxwvvutssrrqqqqqrssttuuttuuuuvvwyz|~~~~~~~~~~~~~~~~~}}||{zyxxxxxxxwvvvvvvwxxyyz{|}}}}}}~~~}|{{z{{{{{||}}}}}||{zyxwvuutttttsrrrrsstuvwxyz{|||}~|{{zzyyxxwwvvuutuuuwxyyyzz{|}~~||{{{zzyyyyzzz{|}}~~~}}|{{zzzzyzzzzyyyzz{|}}~~~|{zxwvutsssssstttuvwwwxyyzz|}~}|{{zzzzzzzzyyzzzzzz{||}}}~~~}|zxwvttssssstttuuuvvvvwwwxyyz{|}}~~}{zzyxxxxxxyyzzzz{{||}~~~~~}}|{yxvusrqppoopqqrstttuvwwxyz{|~~}|{yxvvutsrrqqrsstttuuvvwwxxyz{{|}~~|{yxwvvuuuuuvwwwxyyxyyz{{{|}}}}}}}|||||}}~~~~~~~~~~~}||{ywvutsrrrrrrrsttuuuuuuuvvwxxxyyzzz{||}~~|zywvtsrrrrrrrsttuuuuuuuvwxyxxxxxxyyyzz{|}~}|{zzyyzz{{||}}}~~~~}}}~~~~~~~~~~~~~~}}}}||||}~~~}}}|||}}~~}|zyyyyyzz{|||}}~~~~~~~~~~}}{zyyxxyyzyzzzzzzyyyxxxwwwwxxyz{|}~~}|{{{zzz{|}}~~~~}}}|||}}~}|{zzyyyyxxxxxxyyxxxxwvvutssssttuvwxz|}}~~~}|{zyxxxxxxxyzzzz{{||||{{zzzz{{{||}~~}{zyxwwvwvvvvvvvvuutsrrqqqqqqqqrstuwxyz{|}}}~~|{{zzzyyyyyyxxwwvuuttssrrssttuvvwxy{|}}~~~~~~~}|{{zzzzz{{{zzyxwvvuuuuuvvwxyzz{|}~~}{zyxwvvvuuuuuuuuuutssrrqqqqrsstuuvvwxyz{|}}}}}}}}~~~~~}|{{zzzz{||{{{zzzyxwwvvvvvwxxyz{|}}~~}|{zyxxxxxyyyzzzyyxxxxxxxyyzz{{|}~~~}||||{zyyyxxxwwwvvwwxyz{||}~~}||{zyxxwvvvvvvuuvwwxxyzz{{|}~~~~~}|{zxxwvvwwwwwxxxyyzzz{||}}~~}{yxxxvutttuuttuuvwvwyyxz|zy}~}zz}|||zxxwuuuvwwvvwxyxxyzyyzzyz||{yxyzyyz{{|}}}~~~~~~~~|zyywusqqqqqpqrrrssrqrsrrsttuwwvvvwxvtx{yx|~~}{ywvvutttttvwwwxxy{~}|||}}||~}|{zyxwxxyyz{{}~}|~}{zxyyxwwwyzyxwx{{zzz|}{zz{{{yxyyyz{||~~|ywwvtrqqrstsstwwwxyxxxxxxxz{||||||||}~|zwuttusrrssttuvuuvvvvxywwwxwwwxxxxyzyz{|}~~~~{ywurqpoonnnonnqsqprtuuuuvuuwyxx{|zz{|{zz|~~~}yzy{~~~~~~~~}||}}|z{||}~~~}}||}~~~}{yxwuuvvvvvvwwxxz||zy||z|~|{}~zy{|{{|||~|||zyxwyyvuvwwwwwxz}zxz|}}{{}}|}|{{|{{{{|~|zzzxwwusrqrronqsrqrsttuuuttuvuuwwvvuuuuvwxyzzz{}~~~~|z||xutuwvutuvxwvwxyywvxz{{{|}}~}|}|{yyyz{||~}zzzzzz{{{z|~|x{~}~~~|||||||{{{{z{|}~}{~}{}~~~|{{{{|~}}~~~}}|||}}||}~~~}~}}}~~~~~{yz{yxyyyyyywwyzzxvx{yxz{||zzzyxyyxwvuuuvwz|}}~}~}z{}|zxwy{zyxxzzz{{|~}}}~~zz|||||~}~~|{zzzzxutvwutsttrrstuttuvwyxvwxwusrssttrrsuvvvy|||}~~~}||{zzzywvwwwuuwvuuvxyyyyyzzyxxyzywvwxxx{~|}~|{|}~~|~~|{{zzyzyyxxxxyyxy|}||~~~~~}}}~{{{yxyyyyyz{zy{|}|}~~~~}{||zzz{|}}~~||}|zywxxwvttuwwvtw{zz{{{|}}|{yyyxwx{zy{||}~~~~}}}|zzz{{yy|}{{z{|{yz{ywwwvutssuvwwxy}}|~}{{{{{{zyyzyvtstutsrrrrsqprtstvwvwxxxwvvvtsuwwwxy|}~~~~~|{zyxxvuwvtttuuvy|~}~~~~~||||{{|~~}~~~~~}}||||}}|}~~~{}}{zzzzyxxxyyyyxz|zxz||{{{zzzzyyy{||{}}|}~|{||zzzzxxxxxvttuvwwwwwwxwxyzyxwyzyxwwxxxxxz}}|{zyxwwvvwwwwwxywwwyzzxwwxxvuuuvwvwxyzzy{}~~~}|{{zyxxxxxyxxwvuttttutstvwwwwxwxyyxxzzywvwyyxxxyz{{|~}||||}}}}~~~~~~~}~~~}}{{{|{z||{{||{|~~~~}}}}}}|}||}}}||||{{z{{|}~|{~~~~~~|{{{||{zyyzzxy{{zyxxxxyyyzz{{z{}}|}~~|{}~}{{||{xxyzzyxxxzzyxyyyyyyyzzzzzz{}|}~}~}}}{{{{{zyz{ywxxvuvustuuutttsrrstrrtsrqrssttttwxwwxz||{~~~~}|||}|{{|||{{{zzzyyyzzyyyyzz{{zyzzyyyz{{{{{{|||||}}|}~~~~{{|}~|z{}}}}~~}||{{{zzzzzyyzz{{{{|}}}~~~~~~~~}{|~}{zzzzyyyyz{zz{{{zz|~}}~~~}}|zxxxyxvvxxwustutsstuuttvwvvvwwz|||~~~~~|}}}}|z{{|{zz{||}|||{||}}~~}|{{{{{{z{{zzyyywvutttsrrrrrrqqqrrqprssssstuvwwwwyz{|~}}~}||}~~~~~~~~|{zyyywuuwwutssttsuvttuwwxyz{}~~~|}~~~}|~~||}}}~~~~}{|~}|{{||{{z{|}}}{}}|~~~}{{zyyzyxwxxxxyyxyy{|{|~~~|||zxwvuuttssstttsrstuuvvvwxwwxyy{}~~}}{ywwwwusuussssstttttuwwvvxyzzz{~}}|||zyz|{{|||}~~~|||yvvvttssttrruutttttuuuvwxyzz{|||~}{yxyvttuvutstvxxxxy{}}|}~~{xz|{zyy{}}||}}~}}}}~~~~}||{zzz{|{z|~}~}}}~~~~~}{zyxxwwxxyyyyyxxxxzzzz{{}}~~~}{zywutttrqrssstuwwvwyyyz{|}~|yxvvusstsqrrssssssrsttsstuvwxyyyyz{zz|{z{~~~~~~~}{zywutsrrrrqqrsssttuuuvvwxyz{}}~~~~~|~~}~}{|{yyzzyxwyzyxyz{zyz|}~~}~~~|yxxyyywxyyyyzyyzzz{||}}}}~~}}||}~||zxyyxvvwvvvwyxvxzyxy{||{zyyxxyyxy{zy{}~~~~~}}}||{zzzzzyx|~|{}~}~~}|||}}|||}~~~~|{zyxvtsrrrqqqqrtsrtvuuvvwwvwwwvvwvuwxyy{|}~~}{zzyyxwwyywwxyzywxyywwwvuuuuuttuvx{}}}~~~~}}}}|{{||{{|}~}|||{z{|||||||}~}||}||z{{{z{{||}}||{yxyyxxxyzzzzyz{zxxxyyxy{{z|~~|zyyxwwvvvwxvuvvvvvvvusssrqstsstvxwwy|~~~~}~}|}~~~}{zzzyxxxwwwwxyzyy{||||}~}||}~}}~~~}}}|{ywxywvxxwwxyzxvvwutttrqqrssstvvvvvwxz{{|}}}}}}~~~~~~}||{xvwyxwwwxxxxxwuvwvuuwy{zz|~~~}|{{{zwxyzzzz{|~~~}||}}{{|}|xz{zxwwxz{zyz|~~~~~~~}||||{zyxxzyyxvvxz{{|}~~~~|zzzxvvvuuvwutuwvwxtqruvusruyxy|||||}|{{|zvvwvtutssrsvuqrvvvttvyxwvwyz{|{zyz|zxz||}~~~~~}ywz{yxxvuuvwvtsvwsqtwxwuw{{{{{{|}~}}~}||}~~}~~~~}|}{z{}~{x{}|~~}}~}zxz{zyxx|}{{}}}~~~~}}{zxy{yvy|{yxyz|{z|{y{~~}||}zyxvtuusrsstuvvvvxz{zyxxy{~}{||{|~~}|}~yy|zwutuvusuwyyxy{||{{{|~~~~~~|zyzyurrrsrqqrqpsutssrrsuvvwwxywvz{vtwz{{{|}{z~~~~}zzxvuuuutttrsvxyvsvzyyxwxyyz{{zxvuwxy{{zz|~}}~}}|{zyyyyxwxy{|{y{|zz{~{{|~~~~}~~}yvy{xwwxyz{ywy|}~}|}~{{~~~~~}}~~}~}yxyvsuwvusswxxwwy{yxxy}~xvyzzxvuuy|yux}}}~}zyyyxwuvxxwz{yx|}|}~}{}{x~|yz{{|}}||}}zyz{uqsusrtttsstvutz}yvwy{{xxz{{ywwxyzwwy|~~{yyxuuvuuvuttuuttwwvwywvxyz{zzzzxz}xsy||}~~zz}}~~}|}|~|}~{xwxxwwxxxyzzz|}~~}~~~~yvz}{ywv{|yy{}|yz~}|}||}~~{xz}zx}}{{{|{wwxvttuwyyvttwyzywy}|{zxz~|zxwz{yxxz||{}{}~zz|}}yvy}{yy{|{||xx|~}{z{{xvvwxxuuuy~}{~~||}|yyzyyxvvusrvvsswxvwxxy{}zxxyzyvwzxwvuxyyzzz~~yy||zxttwvtuvtuxxtuz{z{|~}|}~~}|||{{{zyxz|{z{|}}~}}~~~z|}{zyxxxyxxxxyzzx{~}}~~~~}}||}~~}~|yyzyyyxz{yxyz{{y|}}~~~}{z{||yvy~|~~{~}z||yxxvuuvwywtuvwyyxzzz|~~}}~}{z{||xv|~|zz}}{||{zwvxxuttuvvvttw{{zxwz|{zyxxyyvsuwwx{{{|~~}}~~}{zyzzxvvvxxvuuttuvxyywxz{zxxzzwuuuuwxyzz{}~}~~}|||zz{zywvxzyz{|{|}~}{z{{yyy{~zw{~||~~}~|y{|}~}{ywy|zxxyyzxx|{x{~}~}|}||}}||}}|~zy{{ywuxzxvwywvy{y{}~~}zyyzzzywvyyy{}~~~~||||{zzywwxxxxxxyyz}}|}~~~}|||{{{{zz|~||~~|~|{}}{xwyywvuuvvvuuuvwxxxyyyyxxyywvvwwwvuvwy{}|}}}|}~{yzzyxwwwvutuuuwxwwwwxxyz{zyyyyxxxwwxxwxz|~~}}~|}~}}~|{zzyyzzyz{||yw{~|}}}|zz||||}}}~~|}}||zz|~}|}}|{{}}~~~}|{}~|{{|~~}|}}||{{{zxxxzzyxvux{yxxz|zwwy{{ywvvxzyxz|{z{}~~~}{z{~|zzzzzwy{||yxz|zx{|zy{zxx{{zzzzzzz}~~~}}}||}|zz||zxvvvuuvwwwvwwwwwxxvvvuuvwwvvwxxz{}||~}~}y{~}{yy||ywxxxxwwwutvxvvyyxvuwzxuvxwwyyz{{|}~~~~~{|}}}{{|}|zyz}}{{|zyz{zz{{}|z|}~~}~~|||{{z{|~~|zyyyzz{ywxz||zz~~|~~}~~~}||||{zyyyxxyyyxwwxyzxwwwuuuxzyxyzz{{|~}~~|{{zzzyxwvvvvuuvvuttttvwvvvxzzyz|~~}~~~}}}}|{{~}{|{{zwxywutuvvuuwxwustvvuuutuwxuuz{yxx{~~}}~~~|}~|{||xvxyyyyxwyzzyxwyzxwyzz}~}|~}}~}{z{}|z|~~}{}~~~}|{{{yy||xwxzzxvy|{z{|{|}~}}}~}|}~}{{{zyxxyywvuvxxxxxyyyzyyz|~~~~}{{z{zwwxwvuvwwvtuvwxzzyyy{}{y}~~~~yz{yxwvwxxxvuttuutvwuuwxxxz{zyxz~~}}~~~}~~~~}~}ywxyzwtuuutstttttttruxwwyz{{zz{}~~~~}{z||z{{{|{{zz|}}~}|{z{{zyxy{zxyzzzz{|}~~~~~~~~|zzzzzzxxyyxxyyzyxz}|{|~~}{zzywvuuuuvuttwxwwxyyyxy{zz}~~~{yyxwvuuvutuwwxyxwvvwxyy{~}}~~~}~|xxxwvvurqrtuuuuuuuvvvvyzxxz{|}~~~~~~~|zxxwwtqsvvvsrtuvvtuwxywuy}{z}}~|zzzy{}}}~~}}~}|{zywvwwxxvxzyxyzzz{|{z|~~||}{wy{zywwxyz{{zyz|{z|~}~~~}|zyxxwutuvvuuxzywvwz{{zz{}}}{z~|z|~~|zyxwuuuuuvuuvwwxxxyzyyyz{}}|{{|}{z}~|~}zyxwvusttsssstuvvuvwwxwvxzzzyy|}zyz|~}z||zyyxvwwutsstuuvvwyzyxxy{{{|||{{|}}~~~~~~~~}|~~}}~~}}~|zz{{zxwxyyyyyy{}|yy{||xvyzyyyy{||||||}{xwwxyyyzzz{{{zzz{{zxxy{|zxyz{|}|{{{xvwxyyxwxz{zyyzzyyyyywxywuwyz|}~~}|zyyzzxvwyyyyxxy{|{ywy{xuxyvuvxzywy}}}~~{zzxuuxyyxwxyxxxy{{wwzzyvsuxvuuvwy{|}|{~}|{{{{{{zyz|}}}~|{}~}|yz}|zz|}}{~~~}|~}||}~|{{||{zyz{{yzz}}z}~~}~|z}~~}||z{{zzyyz{{{{z{|}||}}}~~~|||z{{yy|}|wuyxtvyxvuuvwwxz{{|||}~}|~~|{|~~~~|}|xwx{{yy{{{{{{~}}}|~~|}}~~~~~}|~|~}{}~{||xxyz{{{z|~|}}{zyxyyxyyz}~}{z{zxxwwzzywwxwutuvwvsuxwvxzxwz{vswyxvtsuvvyzurwzyz~}}~|~~}}}~|~yy~}{|~}|{yz~|z{{{{|}}|}{}}~~xwwy{xw{~|{|~~~~}~~}}zz|~}}}{xz~}}||~~~~}{xxxx|}|~||~}|yutsqpprrpnnoqqopqooruvuwxuuz}}|||}~~|~~}}~}{z|}~}|}~}~~}{~}z|||zxxxvvxvttttuuuwyzzzz|}~|xvyzxx|~~~xswzwuwyxwy{{|}zvuuutuwvtsstvxyurw}zvy}~zxx{|zyyxyzwx|{yz{|~~{zzvrrrpomllnmlnopprvz~~}~{wwxvqmkkklmoqrrtuttwxusrqpomlmprssrv|{{}z}}{zz{~}{|~}yusvwspssqpssttuwxwy{{{~|z{{ywyyvuwyyxz}~}{}}|yvvurqstqosuttwyywwyywyzuruxvswzzz{}||~~|}~|||~}{{zyyyvrpomjjlkkmoqstttssutrvxspsvtrrrrstuuvwwwxyz{|||}}}}{yxuvwvtuxyyz|{z{||{zywtqppnnqsuvwx|}zz|||}}{{~~|zwvvqllonkhghhgfhjlmmkjnrtsssutrrttrvzyy~|||yvwwxzzz{|{{{{{zyyxxyyvuw{{{}~|{|}}|}~}||}|{{zxwxyxxxy|~~}{{yutttsrstsrstsrssppqpptvtuwvvx{||||~~}}{z{zz{|zxy{zxz|}~}}}||{}~||~~}|zz{{zyyxy{ywxxutvwvtqpqomnmnpqqrttuuttuvustwz|||~|zyxxwvvvuwxwwvvvwwvvvuttssw|}}{{}~~~zwutssssrrpprrqonlljhijhhhiiihimnllkloooqtuvxxwz}|z|~}{}~|yyxyzyxywuttvxwwxwuutrrrqnklopqrsuwwwyzz|}~~~~}zyxwvuvxxxwuuspopponmnonnoooqstsrrrttstwwwy{|}}||}}~|ywutuusstsrqqssqpponmmlllllkllmnooppoqstuuvxyyz{||{{|~||}|zwvtqpponnnnoqssqonoqpoprstvx{}}~~~~}}~|zxwvutttutsqrstrqpnmllnomklmllnpqrtutrrsttw{~~}{{z{{zxvwwvvxzxvvvuvz|}}}~~~}}|xvvutrpqrqruwvuuutttuwwxz|}}~||||~}{{zwusstrooqqqsttttstuuuutttuuux{|}~|xvvwxxxyyyyyyzzyxyxyyxwxz{{{|}~~~}|{xusrrrqqponnopoonmkiiijkmoqstwxxyz||}}}||}}}}|{{ywwwxxvuuvwyz{{zz{||||{zz{~~{yvvuuvwxyyxxxvssrqommnmkjkklmnnnnnopppqpopruvuvxyy{~~}}~~~}|zwtsrqppooprstvvwwtrstsrsstuuwy{}~|{xvtsrqponmnoponoonmmmmmmnqrrtutstvvwyz|~~|z{|zyyyyyxxxyzxwvvutroopponmmlmmnoppoqsuvvvwwvuvwwxxxyz{|}}{ywusqppnnoopqqqqqqpqrrrqrttuvwyyyz{{{~}|{zyxxxxvstvvvuvxywvvvusrpoonnoopqrstttuvvxz{{{|}}|{zxwwxzyyz{|~~~~}{zzxwvuuvwwvxzzzyz{{yz|{yz|~~|||{ywwxxxwuuttuttwyyz{|~}~}|{{yxxyxxy{|}|}~|{||{{{{{{|~||{ywtrssrpoprqpqqqrrrsstttvxyz{||||}}}|}}{zz|}|zzzzzzz|}~}|{yyyz{|{{|{zzz{{{zxxywuutsrqpppnnnnnorrrtuvvvwwxxyzzz||{zzz{|}~}|{zyxvvvuuttstuuvwyyzyxz{{{{|}}|{{ywvvusqonmlkkkjkmnpqrtusrtuvvuvwyz{}~}|{zyxyyyyzyxxwxywuuuutrrrrrrqrrsssstuuussuuuvwy{||}~~~}}~~|zyxwwvuutrpnoqqqsttssttttttttuwwwwxxxxxyyxy{{z{|}}}}~}{}~~}||}}}}~~|{{zyyyzzzyywwwwvtsttssttuuuvwwxyyyz~~|||{{z{}}||}~~||}|zzyz{yxyyyzyz|}}~~~~~}{zywuuuvwwwxxxyxxz{}}|~{yzzxxwwwutssuwxyxwz{{{}}~|yyyyyzzz{}}|~}{yxwwusrqpqqqqtvvvvvvuuuvvvwvvuvvvvwxxy{{||}~}||{zz{{{|||}~~~~|yxxwvsqrrrsssssrrsuwwxxxyyxvuuuutsrstssstuwx{~}}||{yxwwxxyyyz|||{|~~}||{yxxxyxwy{|}~~~}}{yyywvtssrqpppqqrsstuvwwxyyyyxxywvvuvwuvxyyzz|~~~~}||}|}}}}}|}~~}~~}|zxxywuttsssssstuwxyz{{z{{ywvuuutssstvwxxz|~~|zyxxwvvvvvvuttsssrqrrpoonmmmmmmnopomnpqrtvwy{|}|{|}~~~~~~~~~~|zzywvvvvuuuvvuvwyzz{|}~}}}}|||}~~|{{||}~~~~}}}~~}{|}}||}~~}|{{{|{z{{}}}~~}|~~~~|z{{xwwxxxwy||{|}}|{yyxwwwwvvwxyyyzz|}~~}~~|{zzzyxyyxvvuvvvvutsrrqrrsuutttuwwwy|}}~}}}|{|{z{|}~~}~}|{yxwvvvvwxwvvvutssssqonoooppqrtuvvwxzz{{|}~~}|||||{{{{{{yxxxwwvwxwvwxyzz{||}~}{||zyyyxwvuuutuvuuttssssstuuvvvwvwxyzz{|}}}}~~}}}}}}}~~~}}~~~~~~}|}~}}||}|zxvvvtssssssttttsttuvvvuvwwxxxz{|}~|zywutrponnmllmmllmnnooooopqrsstuvvwxyyxwwwwxyz{|}~~}~~}||{{zyyxuuvvtuvvvvwxxwxxyyz{{|}~}}|{zzzyyzz{{||}~~}}}{{|}}||}~~~~}}}~~~~~}|zzzzyyz{|||~}{yxwvuuttuutuvvwxxxyyz{|||}}|~~~~|zxwvtsrrrqpqrrrstuvuuvvvvwwwxyzz{||{|}|{}~~~~}|||||{|||{{|||}~~~~~}~~|{zxvtrqponmnnmnoqrtuuuuvvuuuwwwwwwwyzyyz{{z{{}}~~|{zyxwvuvvvvvwxyy{|{z{|{{}~}|}~~~~~~}||{zzywvuttsrrssrrrtuvwyyzyyz{{|}~~~~~~~~~}|zyyz{zz|}~~~~~}||{yxwussssrqpqrqqrssttvxxxyz{|||}}}}|}}~~~~}}~~~|{xuutqoonmlklmnnnonnopqqqrsssstvwxxwwvuuuvvvxzz{}~~~}{{{zyyxxwuuvvuttsssstuuuwxyyz{|}~~~~~}|{yyy{|}}}~}|~~~~~}~~~~~}~}|||||{{|}}}}~~}}||{{zzyyz{{||}~}}~~||{zyxxxwuuuuuuuvvvuvxxyz{}~}~~}}{yyywuuuutsrsttttttttuvwxyzz{|}}}||{{{{{{{|}~~~}}|||{z{zyyyz{{{|||{{|}~~~~}|}~}{yxvuuutsrssrqqqqrqqstssssuvvvxyyyxxxwwwxwvvvwxxy|}~~~}|{zzzyyxwvvvvwxxyxwwyz{|}~}{zz{{{}~~~~|{||zyyyxwvwxwuuuttuvwxxxxxwwyyyzz|}}}}|{zzzzyxwwxyz{|||}~}|{{zxwvvvutuuuttsrrrrttuuuvvvwxyzzz{{||}~}|||||{z{}}}}~~}}{yyyxwutsqooopponnnmmnoopqrstuvxwvvvvutsttuuvxyz{}~}{zyyxwwxwwwvwwvvvuuttuvuuvvvvvwyzz{|||~~}}~~}}}~~}|||{zzzyxxyzzz{}}~~~~~~~~~~}}}}}|||}}}}}||{zyzzzyyyyyyxwwwvvwxxxyzyz{}~~}~~~~~||}|zzzxvvuuuutttsstuvxyz{{{|||{zzyyxxxz{{|}}}~~~}|{||{{zz{zyyyyxxxyyyzz{|}}~~~~~~~}}|}~}|~~~~~}{{{yxxwxxwvvutsrstsrrrrrrsuvvvwwwwwwvvuuuttuuuuvxyz{}~}}}||{{{{zyzzxwxyyyz{{||||||}}|||||{{zyyyzz{|{{{|~~}|{{zyyyzzzz{{{zzzzyxxwwvvwxyyyyyyxxyzyxxxxwwxyxxxyzz{|~}|{zzyxxwwwwwwwwwwvvvvwvuuuvvwxyyyxyyxxyzzyyyzyyyzzyyz}~~~~}}|{zzzyyxvuutsrrrrqqpqqpqrrrrrsutsststuvvuvwxxxyz{||}~~~~~}}|{yxxxwwxxxxxxyyyxxwvvvvvvvwxxxxyyyxyyyyzz{}~~~}~}||}~~~~~}||{{{{|{zzz{{{{||{{|||||}}|{}~~~}~}|}~}}~~~~~~~}}|||{{|{{zzzzzzzzzzz{||}}}}|||||||||||{{zz{|}}}}~~}{{zzyxwwwvwwxxyxyyxxxxyxxwwwxxyzzzzzz{|}~~~}}}}}}}}}||{{{zyyyyxyz{{zyyzzz{{||{{{{zz{}~~}}}}}|||||{zzyxxxwuuuutttuuttuuttsstsrrrssrrststuwxyz{|}}~~|{zzz{zzzyyyxxyyxxxxwwwwwwxxwwxxxxyz{{{}~~~}}}}}~~~~~}}{zyyxxwwwwvvvwwwvvvuttuvvuvwwwxzyyz{{{|}~~~|{{{{{zyzzz{{|||{{{{{{zyxxxxwvvwwvvuvvvvuuvvvvwxxxyz||}~}|}}}}}~~}|{{ywvvvutsrrrsssssssrrrrrrrtuuuuvvvvvvvvwxyyz{}~}|{zzxxxxxxxy{|{{{{{zzzzyxxxxxxwwwvvvwxxxyyyyz{}}}~~~||{zzz{{zzz{{z{|}~~~}|{{||zxxyxxxyyyyyzzz{{{{{|}}~~~~~}}}}}}|||}||||}~~~~}|{{{zxxyxwwwxxwvwwwwxyzz{|}~~}|{zywvvwwvuuuutttuvvvwyxxxyyz{|}~}~~~~~~~~~~}|{zyxwwvvvvwxxxxyyyzz{||}~~~~~~~|||{yxvutrqqqqpppppqqqqqrsrsuuvvwxz{{}}~~}{yxwwvutttuuuuuuvuutuuvwxxxyyz{|||}~~~~}|{zxwvuutsssssssttttuuuvvxyxxz{{{|}~~~~~~~|||zyxwvvtssssttttuuvvvwwwxyzz{{||}~~}{zxwvutsrrrrqqpqrqrsssrrrssrstuuvwxxxy{{{{|||}~}}~~}~~~}}|}~}}~~~~|{zyxwwvvuvvvvwwwwwxyz{{|~~~~}}{zzzyyyyxxxy{{{|}}|}~~}|zyxxwwwvwxxxxyz{{{{{|}}}~~~~~~}}||{zzz{{||}}~~}}~~~~~~~~~~~~~~}|zzzyxxxxxwwwxyz{{zz{{z{|}}}}~~~{xx{{yxxwvvuwzxvwxxwvvyyxxyyyyzyxyzzz{{y{~~}~~}}~}|||}}||}}||}}}}~~~|{|~}{{{{||{{{{{|{z}~~}~~~~}}}}|}|zz{{|{{|}}}|}}}}~~}{{}}|}}}}}|||||}{z||zyzzzyxxxwxwvuttusrtuttttuvwwxvuvwttuvwxwxzzzzyxz{|}}~~~~~~~~~~|{||zz||{{{|}|{{}~~~~}{||}~~}{zzywwvvutttttsttuutuvutuvwvvwvwyzzywxzzyyyz{z{}}}|||}}||{{{}|{{z{|~~~~|{{zzyxyzzyxxzzzyyzzyxz{{z{|{{zzzzyz{yxz{xvwxyyzz{yxy{yxyxvvyyxwwy{zyzzy{}}||{{yy{|}~~~~}xuuux~}}|||||}~~}~~}}~~~~~}|ywwxwwxxywwz|zxxxxxxvvwyz{{{{yyzz{{zyyxxyyz|}}|yxwutssttqqstuvvutuxvsuxzzxwyxwwwvwwvwwwwxxyxwwyzyz|}}~~~~}||{}~~~}|zxwwvttsrsuvwvvwvuuuwyzyxy{zwwvwwtsuvvwxxwwxxxxwz}zxxz}}|{|~~|{{{||{{}~}~}z{{zwutuuttw{}~~~|{zzzzyxwwz{zz|}~|z}}{}~}}||}~}{|~}}~|{zzzxwy|{zxxzzyyxy{{{{{zz{zz{{{zyvx{ywwxz{yx{|}||~~{ywvvtsqqrssssuvutssuvvtqruusrqrtrqqqsssstuvwwwxz|{{{|}~~|{zwwyxwvvwwvvvvxywwwx{zwwyywvuvvutrssstssvxwwwvwyz{z{||{|}~~~~~~~~}|{zzwutssuutsrtutv{~|{}||}~}}~~}|}}}}|||}}}||}~}}}}||zzzxxzyyz{{|}}~}}}zxyxvvxyxxxxyxxxxwvwxwwxxxwvwwwvvuvvvuuuvvvvwy{{|~}{{zyxyxvwxxvwwwwwwwwwvwvstusrrsssrqppqqqqprsttuuvwxyz{{|~~~}{zzyyzyxvuwxutvwvuuttuvusqoqrrqqrrqpnlnppruvutuwxyxz||{}~~~}{zxxyxvuuuutuvvttssstvy|~~||}|{{||{{|}~~}{{zzzz{{yxxxxxy{zxxwutvwvuuwyxwz}}|~}|}~|{{zyz|{z{{zxwxxvtuxwwwwvtsttssssrrtvtruwwwxyz}}{yyyyyxxvuuustttsqoqrqpooponmmnoonnnopqqqruvvvwwxyz|~~~}}}~~}|{||{zyz{{yxwwvutuvuttttttrqqqooonopppppqrsttvwvvvxz{z{}~~~~}{zzzzyxyyyxxwwuuutssrpooqsuwy{}}|}}}}}|{yxxwxz{|||~~~~~}}{yzyxwvxywwwwvvwwuuuvvvwxyxxyz{|}~~~||{yxwvwutuvsqqrrrrrrrqqqppqrqqrssuwxyxxz{|~~}|}~}|zwtuvutsrsroopqqponnnnmlmnnnnopqstuutuvwwz{{}~~}}|{yxyyxwuvvssttqpppponmmopnmmnommoppprstuvwwwwy{|}~~~~||{|}||||||{zywvttvutrqqrqprstuuuvwvxyy||||}}}~|{zzyxxyxwwwwwvvwwutuutstvwutuxyz{{|~}~~{yxwwvvuuvvttttsrstusqrsqqrstttvwwx{}||}~}~~|zzzywuttsqqstssrqppopppponmmmnoppqsuwwwxzyyz{|||~~}|{ywvuutrqpoopqrrrsspoppppooppooqstuuvvwxz|}}|}~~~}|}}~~}|{zyzzxxzxusqpqpooomlmmnoprtuuutwyzz|}}~~~~}{zyyzyyxxwxxxxxwxxxxxyzzyyz|{zyz|~~}|{zxxxxuttuvtrtuutttstvvuuuuvwxxxyz|||~~}{{{zxvttuuttssstttuuuuutttuuuvvvvwxyyyz|}}||}~~}|}~~~~}~~~}|}}zxwxxwvtssrsrqrssttrstsststuuvvvvvwxyz{{{|}}}~}}|||{{||}~}}~}}}}~~|{{{{yvuutsrrqqqqpooprrqrtuuuuvwyyz{|~}}}|{zxyyxxxyzyxyz{zxy{|{z{{{|~~}~}|{zyyyxxwvuuvvwwvwxxxxxxyyyyyz{|}}}~}{yxxwwvtstutsttuutuvvuvvvuuuwxwxyyy{{{{||~~~}~~~|{zzyywwvuuutssttttuuvuuuvvvwvuvxxyyyyzz{|}||~~~}}}}~}|}}}}~~~~~}|{zxwvvtrqrrqpopppooqrssrrstvutvyzzzz|~}{zyyzywwxxxyyyzz{z{}}}|{}}|~~}}|zzyxwwvvvvvvvuvwxxxxxxyzzyyz|}}~~~{{|zxwvwvttvvuuwwvwxxxxwxxwwyyzzz{|{{{|~~~~}||zyyxwvusssrrsstttstuuvuuuvvwwvwyyyzyz{{|~~~~~~~}}{z{zwvuuusppqpppqqrrrssssstuvwvuwyyz|~~}||zxwwwxwvvwxxxyyz{{{|||~~~~~~~|{yyyywwvwxwvvwxyxwxyyyyyzzzzz|~~~~}{zywvvvvuttutsuwutvwxxvwyzzzyyz|}|{||}}{|}}}|{|}||}~}||{zywwvuttstttttuuuuuuvwxxwwxxxyzzyz||{yyz|zxz{zz{}~}|~~~|zyzyxvuutsrqrrqoprsrqqsusrstuuvwxxwxzzz{}~~}}~~~|{{{{yxxyyyxxyz{{z{|}}||}~~~}~}}~~}}|{zzyxywvwxxxxwyzzzz{|{z{}}|{|}}{z{{zzz{{{|||}~}|{yyxxxvuwwvvxxxxxxyyyz|{z{{zzzzzzyxyyyyyyyxxz{{|}~~}|zyywwxxvuuuttuwxwvvxxxyyyyyyxwvwwwwvuuvvwvvxxwwy|~}~||{zyxwwwutvuttttuttuuvvuvvvwvvvuvvusstuutuwxxz{{}~~}||||{zzzyzz{{{{{{||}|{|}|zzz{zxy{{{zz|}~~~}}|{zzz{zyzzyyz{|||}}}}||{{||zz{zwwyyyyyyy{{|}|~}|{z{{yyyxxyyyyy{{zzz{zxxyyyxwwwvvvuvwwwwxyzzz{|}~~|zz{yxwwyyxwxxyxxxxyzyxwwwwvvvvvuttuttuuuvwwxxy{||}}~~~}{z{{yxwvwwvvuvvvvvvwvvvuuutsrrrrrqrrrrstttvwyyz|~~~~~}}|}~}}||||{zzyyxwwxxxxyyxyy{|||}~~|}}{zz{{zzz|{zz||{{zzzyxxxxxwwwwwwxyyz{{||}~}||{zyyz{{{zyz{{{zyyyxxxxxwvvvvvvwwwxyzzyz|||~~|{zzyyzzyyyzzxwwwwwxxwvvuuuuuvuuvvvwxxwwxyzzz{||}}}}~~~~~~~~~}{{{yxxxxxxxxwvvvvuttttsssssrrqpqrssstuuuvxyzz|}}~~}}}|zzyzzxxzzyxyz{{zz{{{|}}}~~}}}|zzyyyxxwwwwwwwxwwxyzzyz{{z{{||}~~}~~}|zzzxvvwwvuttuvwwvwxxxwxzyxxyzzzz{||}}}~~}}}~~~~|{{yxxxwvuuutssttuuuuuwxwwwwwxxxxz{{{{{{|{|||||{|{{|}}~~}~}}}zxxwvuutsqpqssrrssttttuvwvvvvvvvwxxwwxyyyyzzz{{{|}~~~}{z{|zyz{{zz{||{|}}|}}}|}}~~~}|zyyywvwwwvuvwxxxyyzz{{{|||}}}}~~~~~~~~~~~~}|{yxxvuuttttuvvvwwwxyzyyzzyzz{|{{{{|}||}~}|||}}}~~}|{zyxxvtsttttttsstuvwxxwwxyyyyyzzzz{{{{|||{{{|{z{|{{|}~~~~}{zywvvusssssssrrstuuuvwwvwxxwwxxxxxyyxxyxxyyyyyyzzyz{|}~~~}}|||}}}}}~~~~~~~~~~~~~~~~~~~~}||zyxxxwvvvwwwxxyz{zz{||||||||||}~~~~~~~~~~~}|{zyxwvuuutttuvuuvwwxxy{{zz{|||{{||}}}}}}}|||||}}}}~~~|{{zxwwwvutttttuuuvwwwwxyxyzzzzz{{zz{{zz{{{zzzzyz{{{{||}~~~}|{zxwvvutttsrssttttuuuvwvvwxxyyyyyyyyxyyyyyyxxwwxxyyzz{|}~~}}~~~~~~~~~~~~~}|{zzyyyxxxxxxxyzzzz{{{{||||}}~}|~~}}~~~~~~~}~~~~||{zyyxxwvvvuttuuuvvwwxxxy{{{{|}}||}}}}}}}}}}|{{{|{{}~~~~}|{zyxwvvvvvuuuvvvvvvwwwxyyyyyzz{|||{||{{{|{zzyzzyyzz{{|}~~|||{yxwvvutttttuuttuuvvvwwwwwxxyzyyz{{{{zzyyyyxwwwwwwxxyz|}~~~~~~~~~~~~}}|{{zxxyyxxxyyyyyzzz{||{|~~~~~~~~~~}}}}}~}~~~~~}}||{zzyxxxwwwvvwwwxxxxyxxz{zzz{|}}}}}}}||{||{zzz{{{{|}~}}~}|{zzzyyxwwwvvvvvvuuvwwvvwwyyzz{{{{||{|}|{{{|{yzzzxxy{||}~~}|||{{zzzzwvvvvvuuuuuuvuuuvvvwxxxyyzz{zz{||{zzzyxxxxwwxxyyzz{|}~~~~~}||{{zzyyyyyyyyyxyzzzz{|||}~~~~~~~~}||||{|}}}~~}}|||{yyxwwwxxxwwwwwwxxxxyz{||||}|||||||{zzzzyzzz{||}~~~~~}||{zzyywwwwwwvvvvvwxxxxxxyz{{{{|}}}|||{zyyyxxwxyyyyz{|}~~~~~~}|||{zyyyywvwwwvuuuuuuuuuvwwvwwxxyz{{{zzz{{{yxxxxxwwwxxyy{|}~~~~~}||{{{zyyzyxyyyyyyzzz{||{|}~~~~}||}}|{{|||||}}~~~~}|{{zzyxxxxxxwxyxxxxyzyyz{|||}}||||{zzzyyyyyyyz||}~~~~}}}||{zyyzyxwwwwwwxxwwxxxxyyzzz{{{{|||{zz{{zyyyyxxyzzz{|}~~~~}}}}||{zyzzyxwwwwvvwwvvvvvwxxxxxxyyyz{{zyyyyxxwwwwwwwxxyz{{||~~~~~~~~~~~~~}|||{{zyzzyyzzzzz{{{{{|}}}}}~~}}}}|{{|{{{||{||}~~~}|}|{{{zyyyzzyyyzyyyzzyyz{{zz{{zzzzzyxyyyyyzzz{|}~~~~~~}}|{{zzyyxxxxwwwxxxxxyxxxyzyyz{zz{{{zyyzyxyyzzzzz{{|~~~~~~}|}}||{{{zyyyyxxxwwwwwwwwxxwwxyyyyzzyxyyyyyyyxwxxwwwxxyxyz{{|}~~}~~~}}~~~~~}|||{zz{{zzzzzzz{{{{|||{{||||{zzyzzzzz{{|}}~~~~~~}||||{{{{zzzzzyzzzz{{{{{zzyyxxyyyyyyzzz{||}}}}~~~~~}}}|{{{{zyyyyyyyyxxxxxxxxxxyyxxxxxxyyxxxyyyyyzzzz{||}~~~~~}}}}}}}||{{{zzzyyxwwwxxwwxxxwwwxxwxxxwwwxxwwwxxwwxxxyyzzz{|||}~~~~~~~~~~}}||~~~~~~~}~~~}}~~}~~~~~~}}}}}}}}}||||{|||}|{|||{{{|{{{|}}|}}}}}~~~~~}|}~}}||||||{z{|{z{{{zz{zyz{{zzz{{{{{||}}}}~~~~~~~~}{|}|zz{{{{{{{{zzz{|{yz{zyz|zyz}|{{|||||||}~~}~~~~}~~}}}}}~}||{|}|{{||{zz{{yyz{zyz{||{{{z{||{{{{{{{{{||||||}}}|}~~~~~~~|||{{z{zzyz{zzzz{{{{{{{{{{{{||||}{z|~{z|~|{|}}|||}}}}~}}}}||{|}}~~~~~~}|{{zxyz{yyzzyxyzyyyyz{{{zyyzyyyzzz{{|||{|}}~~~~}|}~~}}}~~}}~}||}~~}~~}}}{xxxwwvvwwutuuuvvvwwxyzzz{zyzzzzz{zyz||~~~~~~~}|}~~~~~|{{{{||}~~}}~}||}~~~~~~}zwxyyyz|{{|}|zz{{{{}~~}{{|}}}}yyyxxxxxwxyzzzzyxz||{}~}||zz{{{|||||{|~~}}{xwvvutuvxxwxyyxxz|}|{zzzyzzxwxzz{||||}~~|{yxwwvttuttuwwwwwwxxxy{zyzyxxxvvwwwwwy|}~~~~{yxvwxwuvvutuvvvwwvvwwwwxxxxxxwuvwvvwyyyz{}~|yxwvtuvtsuutrtuuuvwvvvvutuwutuvutuvvvwxyyz{}~~}||zwvvtrrtsrsttuuvvvvvutvwtrtutrstuuuwwxyz{|}}~|{yxxwuttssstsrssstuvvuvvuuuutrrrqrrtuvwwwyzz{}}}}}~~}|zxvvvvtttsrstttsssrqsuvvutttsqqppqrsuwz~}~}|}|{{|}}~~~~~~~}}||||||||||{{{z{{zz||||}~}|||{{{||{{{{{{{zyxxyyyyyzyxxyyyz{{|}~}||}|zy{zxx{{yxxxyzyxwwuuwxwvvuuuwyz{{{}~~}||{{{zyxwwwxxxyxwvwwwwwvvuuttttttuwxz{{}~~~}|{{zzyzzzyxwwvvuvvutttttuvutssrrssttvwxy{|}~|{{{{zzzyxxxxxwvutrrsttttsrrrrqqrrrsssuvwxyz|~~}}|{zzzyyyyxwvvvvvuttsssrsssqqqqqqqrsttuwwxxyz{|~~}{{||{zzyxxwwwvutsrqqqqqqqrqpppoooopqqqrstuwxyyz{|~}||{{{||{yxxyxwvtrpoooooooonnnnonnmnnnoqrstuvxzz{{|}~}||{zz{||zzywuuttsrponnnooonnmmmmmmlmopppqstuwy{||||}~~}}}}}|{zyzz{zyvtsrqqqponnmmmnnmmmmmmmnoruy|~}|||{yyyxxxxyxxwwwwxyzz{|}~}{{{zyyzyxwvvvwxxwwwwxxyy{|}~}{{{{{ywwxwwwwwusttuuuuuvvwxyz{|}~~|ywvvvvvvutttuvutssrrsttstuwxz{|}~~}}{ywuuuttuuutssttsrrqqqrsstvxyz{}}~~|zyywvusrrsttsssssrrsrqppprtuuvxyz|}~~~~}|zxvuutrqppqrsssrqpqqqqqqqrsuwxxyz}~~~~}}}}|{zxvtsssrqqppqrsssrqpqrssssssuwxyzz|}~~}~~~~~~~|{yyxwvvutrqpqppppoopqqqqqrrrstvvuvxyz{|}~~}}||}}~~~~~}|{zywvuttsrqqpppppqqppqqrrrrrsttvwxyzz{|}~~}}|||{{{|}}}|||{{zywvutsrqqpooppppqqrrrrrssttuvwxyy{||}~~~}|}|{{{{{{{||}||{{zzxwvutrrqqppppppqqrqqrsstvxz}}|{{||{{z{||}}}~~}}~~~~}|{z{zzzz{{{{{||||}}|}~~}|{zyyyxxxyxxyzzzz{{|{{|}}~~}|{zyxxwwwwvvwwxxxxyyyzzz{||}~~}|{zyxwwvuuuuvvvwwwxxxyzyzz{||}~~}|{yxwvuttttttttuuuvvwwwxxyyz{||}~~}|zyxwvussssssttuuvwwwwwwxxyzzz{|}~~}|{zxwvuutssssstuuuvvvvvwwwxxyz{||}~~}|{zyxvutsssrrrrstttuvvuvvwxxxyzz{|}}~~}|{zywvutsrqqqqrrrstuuuuvvvvwxxyyz|}~~~~}|zywwvutsrrqqqqqrsttttuuuuvvwwxyz{{|}~~~~}}|zyxvutrrqqpppppqqrrstuuvx{|~~}}|{zz{{z{{|}}}~~~}|{zzzzyyyyz{{||}~~~~~|{zyyxxxwxxyyyz{|||}}~~~~~}{zyxxwwwwwwxxyyzzz{||||}}~~~~~~~}|{zzyxwwwvwwwxxyyyzzz{{|}|||}}}|||||||}~~~}|zyxwvvuuuuuvvwwxyyzzz{{{zzzzzzyyyyyz{||~~}|{yxwvuuuuuuuvvwwxxxyyxyyyxxxxxxxxxxxyz{|}~~|{zxwvvuuuuuuvvvwwwwxxxxxxwwwwwwwvvwxxyz{|}~~}{zyxwvvvvuuuvvvvwwwwwxxwwwwwvuuuuuvwwxxz|}~~}|zyxwvvvvvvuuuuuvwvwwwxxwwvvuuuuuuuuvvwxz{|}~~}{zxwwwvuuuuuuuvvvvwwwxwwwvvuuttttuuvvvwxz{{}~~|{zyxvuuuuttuuuuvvwwwwxxyyyzz{{|}~~~}}}}}~~~~~~~~~}}|{{{{{{{||}}~~~~}}}}}~}}~~}}}|{{zyyyyyyz{{||}~~}||||{{|||||||{{zzyxxxwwwxxxyz{|}}~|{{{z{{{{{{{{zzzzyyxxwwwwwxxxyz{|}}~~|{zzzyyyyyyyyyxxwwwwvvvvvvwwxxyzz{|}~~|{zzyxxxxxxwwwvvvvvuuuvuuvvwxxyz{{|}~~~}|zzyxxxxwwvvvuttuuuuuuuuvwwwxyyyz|}}~~}|{zzyxxwvuttttttttttuuvvvwwwwxyyz{{|||}~~~~~~~~~~~}|{zxwvvuttsssrsssstuuuuvvvwwxyyz{|{|||||||}}}}~~~~~|{zyxvutssrrrrrrsstttuuvvvvxyyyz{{{{{|{{{{|||}}~~~}{zyxwusrrqqpqqrrrstuvwxyzz{|}~~|{zzyyyyyyz{|}}~~~|{zyxxxxxxyz{{||}}~~|{yxxwwwwxxyyz{{|||}}~~}|zxwwvvvvvvwwxyzz{{|||}}}~~~|{yxwvuuuuuuvwxyyzzz{{|}}|}}}~~~~~~~~~~~}{ywvutssttuuuvvwwyyzzzzz{{{||||}}}}}}}}}~~~}|zxwvutssssstuvvwwxxyyzzzzz{{{|||||||||||}}~~~|{yxwutrrrrrstttuuvwwxxyyyyyzzz{||{{{{{{{|||}}~~|{yxwvussrrrrrstttuvvwwxyyyyzzzzz{{{{{{zz{{||}}~~~}|zxwvusrrrqqqrrsstuuvvwxxyyyzzzz{{{zzzzzyyz{{|}~~}|zxwutsrqqppqqrssttuuvvwxxxyyyzzz{{{{zzzz{{z{{|}~~}|{zywvvtsrrqqqqqqqrstuvvwxyyz{||}~~}}|{{{{{{{|}}~~|||{zz{zzz{{|||}}~~}|{zyxxyyyyyzzzz{|||~~~}|{zyxwwxwwwxyyyyz{{|}}~~~~~~~~~~~~~~~}||{zyxwwwvvvvwwwxxyyzz{||}~~~~~~~~~~~}}}}}~~~}}|{zzyxwwvuuuuuuuvvwwwxyzz{||}}}}~~}}|||{||||}~~}}|{{zyxxwvvuuuuuuuuuvvwwxyyz{||||}}|||||{{zz{{|}~~}||{zyxwvvuuuutuutttuuuvvwxyz{{{|||||{{zzyyyzz{||}~~}}|{zzyxwvvvutttttttttuuuvvwxyz{{{{{{{{{zzyyyyz{{|}}~}}||{zzyxwwvuuttttttttttuvvwwxxyzz{{{zzzzyxxxxyyzz{|}~~}}||{{zyyxwwvuutsssssttttuuvvwxyyzz{{zzzzyxxxxxxxyzz{|~~~}}||{zzyyxwvvuttssrrrssssttuuvxxyz{{|||||{{{{{||}~~}||{{{zyyyyyz{{{|}}~~~~~~~~}|{zzzzzzyzzz{{||}}~~~}~~~~~~~}|{{zyxxxxxxyzzzz{{{|}~~~~~}}}|||||}}~~~}}||{zzyxxxxxxyyyyyz{{||}}}~~~}}|||{{{{{{|}~~~}}}|{zzyxwwwwvvwwwxxxyyyz{|||||||{{{zzzzzz{|}}~~~~}}}||{zyyxxwwwwwwwwwwxxxxyzz{{{{{{zzzyyzzzzz{|}}~~~~~}}||{{zyyxxwvvuvvvvwwwwwxyyyyyzzyyyyxxxxxxyyzz{|}~~~~}||||{zzyxxxwvvvvvuvwwwwwwwwxxyyyyxxxxxxxxxxxyz{|}~~~~}}}}||{zzyxxwwvvuuuuuuvvvvvvvvwxxxxxxwwwwwwwxxyzz{|}~~}}}}|||||{zzyyxxwwvvuuuuvvvuuvvvwwwwwwwwwwwwwwwxxxyyz{|}~~}}}|||{{{zzyyxwwvvvuuuuuuuvvvuuuvvwwxxxxxyyyzzz{|||}~~}}||||||{{{{||||}|||||||||||}}~~~~~}}}}}}||||{{|||||}}|||}}}}}}}~~~~}}}|{{{zzz{{{{{{{{{z{{zzzz{{{{{||}}}~~~~}}|{{zzzzzyyzzzzzzzyyyyyyyyyzz{{|||}}~~~}||||{zzyxxyyxxxxxxxyyxxxxxxxxxyzzzz{{||}~~~}}||{{zzyxxxxwwwwwwwwwwwwwwxwxxxyyyzzz{{|}}~~~~~~~}}}|{zyyxwwwwwwvvvvvvvvvvvvvvwwwwxxyyyzz{{|}~~~~~~~~~~}}||{zzyxwwwvvvvvvvvvvuuuuuuvvvvwxxxxyyzzz|}~~~~~~~~~~~~~~}|{{{zyxwwvvuuuuuuuuuutttttuuvvwwwxxxxyyz{|}~~~~}~~~~~~~~~~}}|{{zyxxwvuuuuttuutttsttttuuvvwwwxxyyyzz{{|~~~}}}}}}}}~~~~~~~}|{{zyxxwwvutttttttttttttuvwwxxyz{{{||}~~}||{{{{zzyyyyxxyyyzz{{{||}~~~~}||{zzzzzzyyyyyyyyzz{|||}}~~}|{zyyyxxxxwwwwwwwwxyyz{{||}}}~~~}|{zyxwwwwvvvvvvvvvwwxyyzz{{||}}~~~|{zyxwwvuuuuuuuuuvvvwwwxxyyzz{||}~~|{zyxvvuttttttuuuuvvwwwxxxyyzz{|}}~~}{zywvuttsrrssstuuuuuvvvvwwxxyz{|}~~~|{zywvutsssrrrsstttuuuuuvvwxxyzz{|}~~~}|{zywvtssrqqrrrrsttuuuuuvvvwxxyyz{|}~~}|{yxvvutsrqqqrrrrsttttuuuuvvwxyz{||}}~~}|{yxvutsrrrqqqrrssttuuvvwwxyzz{|~~~}~~~~|{zyxxwxxxxxxyyzz{{||||}}~~~~|{zyxwwwwwwwxxxyzz{{{{{||}}~~~~|{zyxwwwwvvwwwxxxxyxyyzzzz{|||||}||||}}~~~}|{zyxwwvvvvvvvwxxxyyyyzz{||{{{{{{{{{{{|}~}{zxxxvtttsrqrttssstuvvvvvwxwwvuvwwvvuwxxxz|~~|yvutsrrqqrrrstuuvwwxwuvxxxwxyyyyyyzxxwxxy|~}|||{zz{zzzyxvtsromnnnoqrssux{{zyxxy{}||||z|~~~}{z{{{zyyxy|~~~~~~~~}~~~~~~}}{yxyyyyzz{|}~~{yxxwurpqqqonmnppprtuuttvy{||||}~~~~~~}}|{zyxwwvwwvtssqonoqsuwyzxvuutsrqpppooopqrrrtwy{}~~~|{{||}~~}}}}~~~~}|{yxxyxvtttsrqstttvyz{||{zyyxwwxzz|}|||{yxvqnoponnlkklmnonmmnoooomkklnoopru{||}||}}}}|zyxyz{{{{{{{zzz{{zxwwvutssttvyzzz|~~}|{|}~}|ywvurpoopqrrtuwyyz|}}}}~~~}|{xsonmnnoprtusqqrrpljkkiiijkmopqsuxz||}}}|zyyyyyz|}}|{}|||zwvutsrrrrstvuuuvvvvvwwvvvuutsstuvwxx{~}{{|yx{}yxwvtrpqrrrrrqqrrssrrqonqsuuvwy{|}~|yyzwvy{zz{{zyyz{zxz{{{{|}}}~}~~~~}~~~~~}~~|zyxxyzz{|~~~}~~|zxusrqpomkmonmmnqsstvxxwwy|}~}ywvusrrttsqonpponmnpponnpstvxy|}|||~~}{||{||}~~}|zwtrsrrqqrtuuvvvvtsttvustvvwwwwwwvtstuwxxz}~~}zxwvspnmljgghgefffgfgijlmnopsvwxy{|~}~}}{yz{{{~~~~}}|zzzyyxwwvuwzywwwwvutuuwy{|{|}{yyxvtttttvy{|}~}{ywvvvutsstttuuuwyyy||zywutsrponmljhjlkkkllllllnqsuuttuuvvvvvwxxwvvwvvxy{{z{~~~|zyxvtssssstuuxzxwwvvvvttvxxyyz|}}|{{{||{yy||}}zywutsssssrqqpppppqpopqtvuuxyxxyzzz{|~}|{zywwwvvwwuvwwwxxwwwxz|||~~}~~}|zyxxz|~~~~}||}}||~~|{ywvutrpnmopomnooprstuwxy{}~|zywuuvutrqqqppopqqqqqsttuuvxyxxwxz{|}~~}}}||}}||}~~~~{ywvvuttuuvusrqqqppqstttuwxyxxxxwvvutttuvvwxyz{|}~}ywvutsqpoponmlkkjihijklmorstuwxyyyyxwxyyz{}~|{{{{zzz{|}~}~~|zyyxxxxwxxxwvvxzzzzzxwvvvvvvvvuvwwwxxyy{}~}|{zzzywvuttuvxxxyzz{}{yvuuvtsstttqooonmlllmnnnoopqqrstvwwxyyzyyzxvvwvvuuwyyy{|}~}{|{yyzyxwwvutssrpqsssuwyz{||}~}||{{zxyzyyyz|~~~}{zywvuusqpoonnnnopqrtuvutsttttuwyxwyzyyxy{}~}{yyyxwvwwxwwvwxxyyyz{|}~~~~~~}}|{yyxyzz{|}~~}~~}}|{zyz{{z{{{|~~~|z{zywwwwvuuutsssrqsttuwy{}}~~~}|{|~~}|{zz{zyz{{zyxwvutsrrrrqqrssstuwy{|||}}}||||{zz{{{{zz{{{{}~~|zyyxwvutsrqooooppqqsttuvwwwwwwwwwwwutuwwwxxyz{|}}}~|{{{zyxxxwvuuusrqqppooonoppoopqppqstuvy{zz|}}|||||}~~~~~|~~~}}~~||~~~~}}~~~}|{zyxwuuvwwusvwwwwwxxvwwvvvwwwxyyz{{|}~~}|{ywwwwwwxz|~~~}{zyzzyxxwwwutsrqqqpppoppppqrrssrrsuvwxwxxxxyyyxwwxxxwwxyxwxyz|~~|{z{{zzyyyxwwvvwwwvwwxyyxxzzzz{{||||{zzzzz{{{{}~~~~}|zxutrqpppponnoomllmnoprsuuuuutuvuttuvwwxz}~}||{yxxxxwwwxyz{|}~~~~}}~~~~~}}}~~~|{{{|{z|}}|{zzyyyxxyyyyyz{{{}~~~~~~~~}|zxxwvwwwwwxxxxxyzzz{|}}}~~~~~~~~~}|{zywxyxxyzxwwwxwvuvuuuvvvwwxxxyzzzzzyxyzzyyyyzyz||}~~}}{yyyzzzzyxxwwvtssssssuvvvwwwwwvuvwvvuuuvvwxxwxz{{{|||}~~~}}}}}|||||{zywvuvutssrqqqqpooopqsuvuuuvvutuvvvvwxz|}|~~}}||{zzzzz{||}~~~}||zz{||}~}{zyyxwwwwwvuuwxxxxyyxvvwvvvwvvvwxxxz|}~~}|||{yz{{|||}~~}|{yyyyzzzzzzzzzyxwvutsssrppqsttttuuutssuvttvwxwuuvuutttvwxxyz|}~~~~}|{{zyzzzyzz{{zyyyyyxxyzyxyyzzzz{||}}|{||zz{}~~}|{zyxvvvuusrrqnnnnonmnoooppppqrssssstuwxxxxyy{|~~}}}}}||{zzzz{zz{{}~~~~~~~~}}}}}~~~~|{}|{z{{{{zxwvuvvutuuuttuvvxxxyz||}}~~}~~~~}|{{|{{zyzzyyxyzz{yxyyz{{}~}~~~}~~~~|{{zyxvwwvutsstsrrsuuuuvxyyyyxxxyyyzz|}~~~~~~}||}|||{{|{{||{{{zzyxwvuttuuuutstvvvvvxyyxyyyxy{{zzz|}}~~}|{zz{zz{||{zzzyxvtsrqppqrrqrsttrrsuuuuvwwxyzz{}~|{{zyyyyyxwxyyyzz{{zz{|||{|}~~}{z{{zxyzyxvuuuutsstuvvuwwvvwxyz{|||}}}~}}}|{{yxy{|}}}}~~}~~}|}~|}}{zzxusrrsrpopqrqrttsrrrqqrrrqqsttvwxyz}}|}~|{yxxywtuvuvwxxxxyyxwxzvuz}{yz|~~~~}}|||}||||zxwvusqqqpomnomllloqqqrttssuvvwwxz{|}~}zxxxwvvxz{{|||}~~}||}~~~}zxwxwuuutstuuttstutruwvuuuxzyy||z|}|{yxwutsrrtstwyxy{|}~~~~~~~~}{ywwtrsrrrqrtututtuvwvvwwxxyy{{z{|||}}||||}~~~|ywvtssttuuuvuuxyvtvxxwwxxwvx{ywz{xxz{{zy|~}{|}|zxwutsssrqpnnoprttttuwxyyyz{{yy|~~}{zywvvvvwwxyyxyz{}|zzz{}~~~~~~}||{{ywvvuuuuuvwvstuuuwxvuvwxxwxyxw{}|{|}~}|~~{z|{yz~~~~}}~~~~}|~~~~|yxvtttrqqqpopqppqrttstvvuvwtruwutvuttsuxwv|~}~}{}~yvxyxyyyyyxxyxy|{yyzzyxxz{{zxz{}}|~~|{{{zyyxwvtrrssqrssrsutuwxyzzyyyy{}yvz~{z|}~~|}~~~~{|~{{||||~~~~}~~~}}}~~|{zzyyyxvvvwxwuuwxxutuvtsrrtttuuvxxyzz{}}}}}zxz{xvy||{z{|||}~~~}~}|{|~|y{}~~}}~}||{xvuuvursuwxxwz{zyyxxxxwvuutstutstvuvwyzywz~~}~}{zz{zx{}|zyxxyzzxxywtstttsstsrswxvwz{zz|}|}|}}{zyxxwvvyxwyyvwz{{zyyzxwwxwvxxuvz{z{}}}}~}|{{}~}|}}}}}}}|}~}{{{zyzzzz{{|}~~||{{zyyzxvxyyxxwuttrrsrrrstvxyz{{{|}~~~~~}~|y{}{yyyyzz{{{{|~~|}zyywuuuvvsruvtrqrsrprronopqqppqrsssstvywx{|}}}~~~~||}{yxxyxxwxxwwwvvvuuxyyxx{}{}}}~~~~~}|{z{{yxxwwvuwzyxxyxvvvvvwwxxvxyywxyyz{||}~}}}}}}}~|}~}}~~}}~~}{zxuvvtssssqponqtsrtuvwvw{{xz}|{|||}}}~~~|{{zyyzzyxwxzyxz{z{}}}~~~}}|{yxvtsssttssstssttuuvvuttwwutuvxwvvwxyyyyy|~~~|zxvtsrrsrqpqrsssstuvwxwxzzzyxz}|{|||}||{|}~~}~}{zzxwwwuttsrrrstttvxxx{|||}}}~}~|{zzyyyyy{{zz|}~~|ywwvuvurprsqpsuvwvwyyy{~|z|}{{{{~}}~}}~|z{{ywvvvvuuvvxxxz{|}}|}}}}|}~~~}{yyzvrrrqqqpnnpppppruvuuvvvtuvwwvuwxwvwxwwyyxz}~~}|{zxvvwwvuttuvwxyzzzz{{zz{{z{||||}|z{{{zz{|{{}~~|{||yxxxxvutsrqrsrrtvvvuxzzwxyyxyz{{{|~}{|~~~}|{zz{{||}~~|zyxvuttutqsvutuvwxxxyz||{{{z{zz}}{~~|{{}~~}||||zxyxwvtuwwvwxyyyz}~}}}}}~~}||{ywvuuttsssrqrsstvwwvuuvwxwvwwwwwvwwvwxxxyz{|~~}{zyxwvtuutssssstuuvwwwwwz{zyzzzzz{|{yyxyywxz{|}}~~|{||ywwvutsstttsstuwyxwyzyy{}~~~}~~~~~|{||{{{{|||}~~~}~~~}|zzyyxvvvvvuuwxwwxz|{y{~~}}}}}~}}||{{{|{{||~~}||}}}{zyxwvvwwwwwxyyyyyzz{|}}~~~~~~~~}}|{zzzywuttsssrqqqrsrqsuuuuvwwxwvwwwxvuwxwwvvyzzz{}~}}}{{{{ywuvxxxxwvvwxvvy{{{{||{z}~|{zyyyxwwxxxxy{|}~~}|||}}|ywvvxwuttuutttuuvvwxxxyz{||||{{{{{zzz{|||~}}~~{z}~}||||~~}}~zxyxwvvuuvvwwwvwwxz{{{|~~~}~~~~}|{{{zz{{||}~~~~}|||{zyxyxwwxyyxwxzyyz|}~~~~~~~~~~|{{zyxxxvvutsttttttutstuvwxxxwwwwvuvvuuuvwxyy{|}~}|}|zz{zyyxutuuuuuuuuuvvvwxzzz{{{{{{zyxwvvwwwxxy{||~~~}~|z{}|{ywvwwwvuvwxvtvywvxyyz{}|}~~}}|}~|z{|{{}}|}~~~~~|}~||}~~~}}~~~}|}}}}{yyzyxxxxxxxyxxyz{{{{{|}~}|zz{{{{z{|||}~~}z{|zxyzzzyxxxxxyxwy{yxz|}||}~~}~~||}~}~~~}~~}|{zzzzxvvvuutuuuutuuuvuuvwxxxxwwvvvvuvvwwxxxz{|~~}}|{zzyxwwxvuvwwwxxxxxyyyyyzywwwvwwwwwxyzyy{|}~~~}||{{{zzxwwwvvvutstuuvwwwwwxyyyyyz{zyyzzzz{|||}~~}~~~~}|||{zyyy{ywxyyzywyzyyyz{|{yxz{yxyzzzyy||{|~~~~~~~}|||{{{{{zxxy{|zyz{{||}~}|}}|{}}|}}~~|}~}}|{|ywwxxwwvvvuuvwvuuuvvuuvvvutuvvvuvxwvwxyz{|~~}~~}{|}|z{|ywwxxwuvwwwvvvvxxwwxxwvvvvvuutvxxyyyzzy{~~||~}||}~~{zz{zyyxwxyxwxxyyxxzzzzzzyz{zyyyz{{|||{}~}~~|||}}~}{{||||{{||||||{|||||~~}~~}}{yz}}{|{zyyzzyz{yx{|zxz{yx{}}|||}}}~~}~}~~{{}}|}~~~|}}{{|||{|~}{|{{~~z|}{{|||}}~~||}~~|~~{}}||}}||}{yz}zy{|zx{}{xy{||{{yyzzyzzyzzzzywxz{zxxxyyz|~}{zz{~~}~~}~}}|{{z{|{yyzzxy{zy{}|zywxyz||{|||||}|zyyzzxxz}}{|~~|~|z~|~}{|}~~~{|~|{~|z{{zyz{{yxyyuruyxvwxxvuuwxy{|||{yxyz}~}~{{}}}~~}ywwxz|{yz{xvwx{{{|}}{xxz|~z|~|{|}~~|yyyyz{z{zwwvtw{zwxzxuw{{y~~~~}~}~~|}~|~~|}~|{{|||{yz}~~}}}~~|}~|yz{zz}}|{{~}z}~|z|}}||{yxyz|~~|zz||{{wux{zyyxwvuwyyy|{z~{zyyxwwxxxwvwyxvx{yx{~~|zxxwusrsvxvtuwuqu|zw{~~~}{yxxvttuxyvstuuvvvxz|~|zxwutttsropuuroptwutvwz|~~zz|yttuutsqrusprvttwyxy|~~}{xtsttrpoprsqoopsutsvyz{~~~~{xxxtpqrnlnponoponoqqptyyy}~{wvvtsspoppppppopqrqqsvy}{}xrrtqmlnnmnonnppppqsuvvw{}zvsrqoljlnnmmlmmllnpqsvy{~{vtsqnllmlmmllnmlmoqrrux{{ywspnmkijlkjkkjjjjlmpsux|}|z{{zyyzzzxwy{zy|~|zxvvwsqsvvtrrtxyzz{~{zzzxvvussuwvtwzyx{}{xxwuuuuuutrsutuwxz~zxwurrsqppqqprsqqswyz{}zxvttsstuttsssssvyyz|~~{wurpnnoqqrqqqrrstvy{}zxvrpqpoppprsrrqrsrux{|ywurponpqpprsssttuvwx||xwurononlmnpqpqssstuvxz}}{yvsqqqrqqruwwwwxxyzz|~}zvsrpmllklmopqstttvwwxz}}|yurqpnlmnopqstssuvvwy{}}|xusqonnnooorsstssvxxxy|}{zwsqnmmmkllnopqrtusrtwxz|}{ywuqmmonmoqrsssvwvvyyzz|~}{yvrpnlklkjjlnqrqqstuvwy{}~|{xurqomkklmnopqqrtttvwwx{~|{zxurpomkklmopprstuuvwxxy|}|zywtqnmllkjkmoopqrttttuwy{~|zxy{zz{~}{zxwvttuwxxy{|}~}|{ywwxwwy{||}}{yxvuuvvwy{|}}~}zxvtsssstwxxxzz{||~}{zxvuttuvvxzz{|}~~||zxvtsssssuuwyzzzz|}~~}zxwvtttttuwxyz{{|||}~}~}{ywutssrrsstvwxz{{{|}~~|{{zxusqqqqrrsstvwxxyyz{}}~~|{zyxvttsstuvxxy{{z{}}}~||{zxvtsrpppqqrtuuvwxyyy{||}~}|{zywussrrqrstuvwwyzz{{{|}}~~}||{yxvutsrqqqqrtttvwxyz{{||}~~}|{{zyxussrrqppqrstuvvwwwxyz{|}~~|{{{zyyxvsrrrrrtuvuwyyxyz{|||}~~|{zyyywutsrpooqpqrtuuuuwwwxyyyz|}~~}||{zzyvuusrppqrrrtvwwwwxyzzzz{|}~}||{zyyyxvusrqqqrrrstuvvvwxyyyyz{|~}}|{zzyxwurqqqppqrrstuuuuvwxwwxxyz}}||}~}|zz{{{{}~~~|{|}}}~~|zzz{|}~~}{zxxxyz{{||}~~~~~}~}|}|yxyyzz{|}}~~~~~}|zxxwxyyz|}||}}~~}||||}}zyyxyyyz{{}~~}}}|{{z{||~~~~}|zxxxxxxyz{||}||}|zyyz{}~|{yxwvvvwxyyyyz{{{yxyyxy{~~~~}|{zywwwxyyz||||||{yyyyy{~~}}~}~}|zyxwuvvvwxxyzzzzzywvuuwy{~~}|}~~~~~}|zywvvwwxyyyz{|{yxwvuuwy|~~~}~~~}|zyxvvvwwxyyzzzxwvuuttuwz}~~~}~}{zxwvvvvwwwxyyxxwvuttsuwy}~~}}~~}{{zwvvvvwxyzzzzzxvvvutvwz}~|||~~}}|{zxwvvvvvwwxxxxxwwurqrtvxz}~}~}}~~~~}~}{zxvvvuvwxyyyyxwutsrrtuvy|~}}}~~~~}zxwvvvvwxxxxxxwusrrrsuwz}~~~~~~~~{zywwvuuvwxwwwvutrqqqrtvy|~~~}}~~}~~~~~~||{{|}~~}}|{|}}|zzzxy{}~~~~}{zyxxwwy{|~~~~~~|{zxwwxy{}~~~}}}}~~~}|{yxwuuvwyz{~~}~~~~~~}{ywvuuuvvwy|~~~||}~}||{zxuttstuvwxz|}~}|||}}}|{zyxvsssrrrtvy{}~|{{|{|}|{yxwvtrrsrrtvx{}~|{{{{|{{{ywutrqqpopqsuxy{~|{{||||{{yxvutrqppqqrtwz|~}|{|{{{{zzxvtrqponmmnprtwz~~}|{zz{{zywvtrppomllnnpswz}}{{{zzzzyxvutqnmnmmnortwz}}{{zzz{zzywusrqonmlllnprvy|~}|zyz{{{zxxurqpmllllnorux{}{zyz{zzzxwuspnmllkkloqtx{~~|{zz{{zyxwusqnlkjklmnpsvy}~}|{{{|~~}|{zyxwwwxy{|~~}{ywvuuttvx{~|zxvutuvxy{~|zwvutrrstvx{~~|zwutsrrrsvxy|~|zxutsrqqruwxz}}{xvutrppqrstwz|}{xvtsrqqqrtuvy|}{ywurppooprstuwz}~|zxvtrpooooprtvxz|~}{xusqpomnoooqsvxz|~|zxusqonnoopqrsuwy{~~|zxvtrpooopqrstuxz|~~{xutrpnnnonnoprsuxz|~|zxvtsqonnnoopqstvxz}}zxvtronmmmmnooqstvxz}~{xvurpoonnnnopqsuvxy{}}{ywutrpnmmnnnoqrstvxz|~~{ywtrponmlllmnoqrsuwy|}|ywusqpoonnooppqrtuxz|~~~|ywurponnnooopqstvy{}|{zzz{{|}}~~{yyxwwwwwwxz{|~}{zywwwvvvwxxzz{}~|{yxxwwvvvwxxyz{||zyxwvutuuuuvvwyz|}}{xxxvuvvuvvwxxxz|}~{yxvuuuuuuuvvvwxyz{|~}zxwvuvuuuuuvwvvwxxyy{}~~}{xwwwwwvwxxxxyxxxyzz{|~~}{ywvuutuuuuuuuuuuuuvwxz|~~|{ywvvvvwvvvwwvvvvvvvwxz{~~|{|{zywvuuuuuuvwwvvwwvvvvwxz{~~||{zywvvvuuuvwwvvwvuttttuvwx{}~}|||{zzxwuuuuuvwwwwwwvuuuuuvwy{~}|{{{zyywvussttuuuuuttutssstuvx{}~}{{{{zyxwwuuuuvvvwwvuttttuvvwxz}|{zyyyyyxvuttsstuutuvvuttttttuwxz}}{zzzzyxyxvutssstuuuuuusssssrsuwxz}~|zzzzzzzyywuttttuvvwvvvuutuuuuwy{|~}|{zzzzzywvutsssrrssttssssrrrstvy{~~}||{{|||||||{{|{{{|~}}}|{|}}}}|{zz{{{|}~}|{{{||{||{{{{{{{{|}~|{zzyyz{{zzzzyxxyz{|}~}|{{{{{zz{zzyyyxyz|}}~|zzzxwwxxxxxyxwwwwwwx{}}{zyxxwxxyyxwwwvvwwxyz|~~|zyyxwwwwxxxxxyxxxyz{|~~}|{ywvutuvvvvvvvvvvvwxz{}}|zxwuuuvwwwwwwwwxxxxy{|~~|zwutsrrrtuuvvvvvvwxxyz|}~}zwutssrstuvwwwwvwwwxxyz|}}|zxvtrqqqqstuvvwwwwwxxyz{|}~~~|zwusqppqstuvuuuvwwwwxyyyz{{|~~|yvutsrrstuuvwwwwxxxxxz{zz{||}~}{xusrqppqqrstuuuuuuvwwxxxxyz{}~~{ywusrrqqrstttuvvuuvvwwwwxwxyz{}}zwvutrrqrssuuuvvwwwwxxxxxxxxz{}~|yxvtrqrrsstttttuuuuuuutttuuvx{~}||{zz{{|}~~~~}|||}}|}~~}}}}|{z{{{{|}~}|{zz{{||||}}}}}||{zzz{|}}|||||||}}|}}}|{zyyxxyz|~~}|||{{||}~}|}}|zyyyxxxz{}}||{zzzzzzz{{{{zzxwvvvvvwy{}~}||{{z{{{{{{{zyxwvuuuuvxz}~}{{{zzzz{{{z{{zywvvuttuwy{~~}}|{{{zyyyzzzzyxvutssrstuwxz}~|||zyz{zzz{{{zyywvutssstvxz|~~||{{zzzzzzzzyxwutssrqrrsuwy{}~~}|||{{z{{zyyywutssrqqrstuwz}~|{{{zyyyyyyyyyxwwvtsrqqqrsuwxz}~}|{{{zzzzzzzzzxwvusrqqqqrstuwy{}~}|{{{{zzz{{{zzywuutsrqqrrstvxy|~~}|zzzz{{zzyyxwwvtrqpponpqrstvxz|~~|||{{{{{zzzyywvusrqpppoopqstvx{}~}{yyzzzz{{zyyyxvutsrqppppqrtuwy{}~}|{{{{{{{{{zywvussrqpopppqrtuwy|~~}}|}~~~~~|{{zyxxxwwwxyyz}~}|||||}~~~}{zyyyyxyz{|~~|{zyxwvvvvvwxyz|}~|{yxwwwvvwwwyz|~}||zyxwwwvvvwyz{|~}|zyyxvuuuttuuvwxz|}}|{yxwwvuutttuvwxy{}~}{{zyxwvutsssstuvxy{}~}|{zywvuutsrrsstuwyz{}~~}{zyxxwvutsssrstuvwyz{}}|{zzxwvvtssssrrsttuwxz}~~|zyyxwvuutrrrssstuwxy{~~}~}}|{zxxwvuutssrrqqrrstvwxz}~~~}|{zxwwvvuttssrqqrrsuvwxz|~~~~~}}|{yxxxwvvuutsssrrstttuwxz|~}}}|{yxwvvuuttsrrrqqqrstuwyz|~~~}||{zyxwwvuuutrrqrrqqrsstvxz|~}|||{zyxwvvuuutssrrrrqqrstuvxz}~~}|{zzyxwvvvuttssrqqrrssstuwy|~~}|{zzzyyyyyyxwwwwwvwxxxy{|~~~~~}|}}||||{|}~~~}|{{{zz{zzyyyyxxxxyy{|~}}|||{{{{{{zzzzyxxxyz{|~}|||{{{{{{{zzzzyyxxxyz{|~~}|{{{{zzz{zzzyyxxwwwwxxyz|~}|{zzzz{zz{zzzzzyxwwwwwwxz{}}|{zzzyxyzyyyyyyyyxwwvvvvwy{}~}|{{zyyyyyyyyyyxwwwvuuuvvxz|~|{zywwxxxxxxxxxxwwvvuutuuvxz{~~|{zyxwwwwxxxxxxxwwvuuttttuwxz}|{zyyxxxxxyyyyyxxxwvutttttvyz|~|{yxwwwwvvvwxxwwwvutssssstuvx{~}|zyxxwwwwxwwwwwwvuusrrsstuvy{~~|{yxwvvvvvvwwwwvvutttsssstuwy|~|{yxwwvvvvvwwwwwwvutsssrrstvxz}|zyxwwvvvvvwwxxxvuutsrqrrstvwx{~}zywvvuuuuvvwwwvuttsrrqqqrrtwy{~~|{yxwvvuuvvwwwwvutsrrrrrrstvxz}~|zyxvvvvvvwxxxxxxvvvvuvwwwy{}~}}~~~}}}|||}~~}||||||||}|{zzxwwwxyyz{}~~|{{{||||}||{zyxwwwxxyy{|~~}|||{{{{|||{{zyxxxxxxyz{}~}||||{{||||{zzyxxxxxyyyz{}~~}||{{|||}}||{{zyyxxyyzz{|}~~}|||{{{||{{{{{{zyxxyyxyz{|}}~~}{{|||}}|||{zyyyyxwxyyxz|zz~}}|{yxyzzxwwwxyyyxxxyxxwvwyxyyy{}||~}|||zyzyyz|}}|{||{{|}|}~~}}}~~~~~}{{||{{z|~~}}|zwvvutvxwwxxyz{{{{{|}{{zyywvuuvuvxyyz{{zzyxxussuttvxxz|~}~}~||}}~~~~~}~~~}|{{}~~}|~}zwwxy{{yvuusqpoqtuuwxwvvuvy~}{yxx{}}ysrrqqsttttuuurqsuuuvvyz{|}~{}~|{{{zyxyyz|}|xy{||~~}|{xvvxywvuuwy{|}~}}|}~|yxxwwutvwuuy{|}}|zyyyxwvxz{|~}{xvxzxxzyusstvutuvtrrrnmpssrqqpqrtvxxxxz}}|{{{}~}~~~~~|zxy{{{zyzxvvwxyxxyyyz|~|yvsrpprtuvxyyxwwvuwxxy{}~{yyyzzxxzzzzzz{{|}~|~zwxyyxxyzyxussrmkkklmptvy|{z}~~|yyyyz{|||}~}|{yvtqpooooppqpqsttsstvvvwyy{~}}}}~~|z{{yxwwvuttuutsrqpqrsrruz|||}~~}z{{{zvsuutqommmnmlmpruvxz~}|ywxywvvvuuvwxzz||z~|yyyxvvwxywwxvstvxzz{{~}|}~~~}|||{zyxxxx{~~|yvuvwxyxwwwwwutuwwxvuvxy{}~~~}|{}}zxwwwuttssrqsuvvwyz{||{|~|zzwuutsrpooomjgfghhiimpqqpquy{|~~|ywvsonppppqrsrqpooprssw{~}{zxussqnljiiikjgghijjikmopqsw{}zxxvrppnkjigeefdaaaccacfgilpsvx{}zyxusvxyzz{}}{}}|{}}{~~}{|{yxz{{{}~{xwusrttsqponoqrstvxyz{}~~{xvtrponllnmkmnmmnnnnpqrttvx{}|{xtstvwyz{|{{|~}||}~yurmhhigefgfefgghiijjjmrrsvy|~{yvtqnmkhghjiiiijiilnmnqsuwxz|~|wsqolkigiklmmnpssrqstvxxy~}ywurpnmmljjjkkklnqsuuuuuxz|{xurstssvxxxxxyyyz{z{~~}yusqqqpoqrsvxy{}~~~{yxutvyxx{}~|yvtsqnnopqrrqqtvutvwwwxz}~~~|}}|{{ywvusrrrtvvuvxxy{||}~~{xvsnkigggfhjkllmopqqqruwxy{~|zvsqoonmmopqqstvvwxz|}}{xvrnlkjhggijkllnooooppqqsvwy{~|xspnjgdbbbcdfhjkllllmmmnoruwz~}{yxxyz{{|~|||zxyz|}}~}zwuuutsttuvwwy{{{{{|}}|{zywuuutrrrpoprqqstttstuvw{}||~{yyyzyy{}~zxwtokgeefeegiklkkmnnoopqsuuvy{|}~|{{{ywusqpolihijjjlostuvvxxwxz{|}~~}|zxyxvvvvutrqprrqqrtuutuxxx{}~|zwvuttrqqqpoooppqrrqqqqrttuxz|~}{{zyyz{|}}~}~~|{{zyxwwwyzz||}~~~~}{zyyz{||~~~}}}{zxwusooomllnprtuuvxwvvwy{{z}~~~~}}||}~~}{zyxxyy{|||{{|}}}}}~{xwvusrppommoooonnopqrsttuuvwxyz|}~|{{{zwurqppqtvxyz{|{{{|~~~}zyxwvuvvuuutspnnnmmnoqrqruxyyyz{{|}~}|}~{yxwvuuusqpnlkjjjkjklmooppqrsuvuuvwvvxz}}{zyyzz{{{|~~~~~~~|yz{zyyz{||{{{|||zy{|}|yxz}~~}|{{zyxwusrqqssstvy{zyz||{||{|}}|{|~~|}~~~~{yxvtsstutrqonljiiijlmnpqrsttuvwvvvvuux|~}{zwuuuuuutsrqqrpoqsstuxz|}}}~~~}{yyyz{{}}||}}|{{|{zyxwwwwwwwxyz{}~}|~~}}}|z}}||}||{yxvtrpnlllmnpqpqqqrpnooopqsvx{~}{z{}{zzyxww{}~}}}}|||}}}~}}~~|{{ywyzyxwvvwwvutrrrrsuvuwxyyyyzzyyyxy{|~~~~~|{{{{z{|~~~|{{|{{{zyvuttsstuuuvwxyyyyxxyyxwwwwxz|~~~}~~~~||zyyzz|}~~}|{{zxuttrqsux|~~}{{{{{{|}}}~|zyzywvttuuuwwwy{|zzzywvuttvx{}~|{{zzz{{||||{ywtrppponnoopqrrqqrrqrttstvwy{~~~~~}}}{z{||}~}||{z|{xxxyyz|~}}|{z{{z{{{{zyyyxvuuwyz|~}{|}}}~}|zxwvwxy{{||}~~}|{zzzyxyz|}~~}}}}~}{zyxxyyzzz{{zyxwutssrrrsuutstuuusrsssssuz~~}|{||zyz{||}~~~|{zz{{{|||{zzxvutsrrsuvxz{{~~~}}}}|{||zzzzyxwwxwxy{{}~}}}{ywutrpoonoonopqrqooonmnnnprtvxz}~|zyxxwwxyz|~~}~~~~~|}}||~}zyyyyyzyyz{}~}|~~}}}}|zyyyyyxyzyyxxxxvttsssrsvvwy{}}{zzyxxxy{}}}}|{{yyzzzzzzzywurqqoopqrtvwy|~~|zxxxyzywvutsqooomlllmnpsuy}~|zzz{||zzzywvurqpoonnprsuvx{}~}|}}}}}|{xwwvusrrsssstutrrrrrpnprrrsuy{}}|{{zyyyxy{}~}}~~}}}{ywwwvvvvwy|~~|{|~}~~{xvtsrqpnnpruvv{~}~~~~}{yvtrqponmnortvy|~~}{zxuttsqqqsvxz{}~|zzzzzyyxxwvtsrpoonmmmmmnprtvx{~~{{|}~~}|zxvutronmklmprttwz}}~~}{zxwtssssttsv{}~~}|}||}}{zxwvtqqrrsttuvtrrqqommnmmmnpsvy|~~}{xwwutsstuvxz}~|{|zxyz|}}~~{ywtrqponmnopqsux{}~~|ywutrqonnonmnpsuvwz|~}{{zxvutuuttwyz}}|{{zyyywutsrqpppoopqruvx{}~}}}{yvutrpommlkkkmoqrsux{}}|zywusrqonnooooprtuvxz{}~}}}||||||{zyyyxxwwwvtrqpppppopqrstwyz}}|zxwvuuuuwxyz|}~|zzxvuvvxy{|~}{zwutrqpooponoqrsvyz{}~{xvtrppqonpqssstvwxz{~~}{ywvtsrqsuvwwwxz{|}}{{xurpnmkiiijjjjlnprsuwy|}~}{wutspnmlmmnprsuvxyz}~}{yxvvuutsrstttuvwyz{}~}{{{zzz{~~||}{ywtsrponmnnmllmoprtuvwxz}~{ywuutssttuvwxyz{|~~}{yxxwxxyzz{}~~|ywusrpnoooooprrstvxzz{}}{xusrsroopommnoopqrstvy|~~}{zxxxvtuvvvwxxz{}~~|zwutqpqpoopqrssssuvwyz{}~~{xutqonnnnooooqstttuwwxy{~~|{xvutsrrqpppqqrstuuvwxxz{}~~~~~|{{}}|{zyxwusrrqqrrsttuuvwwvvxxyz|}|zyxwvxzzzyxz{yyyxyzz{{}}{{{{||||}}~~}}~|zxwvuttuuuuuvvvutuvtsuvxyy{}{ywvvuttuuutuvwwvvvvvvwxy{|}|zzyxxxyyzz{||}|{zyyzzz{|}~{yxwuttsqqpooooqrrrrrsssrqrsssuwxz{}}|{{|{zyxvutttuvvwxyzzyxxwwwwxxy{}~~}~}}~|yyyywwwxxxyyyyxwvvuvvvwxxz~|zxwvuuuuttuutrqrrrsuvwxxxwxxwwxxyzz{|}~|zyxxxxyz{|||{zzzyyxxyyy{~~~}||||~~}~~~~}{yxvusrsttttuutssrrssstuxzz|~}|zxwvutsssssttssrrqpqqqrtuwxz}}|{z{{zz|}}}}}~}{{{|}}}~~|{{{{{{zyyywvvuuttuvvuuvuutttuvvvwyy{}~}|{{{{{|{yxxwvuuvwvvxxwvvvuuuwyyy{||}~}||{{{|||{zzxvttttuuvvuuvvutttttuvxxy{|zzzyyzzzyxwwvuuvvvwvvuuuuuuvvwxy{|}~~|{zyyyyyyxxxywvvvvvuvxz{}~}|{||||{{{||||{|||}}}~~}{zxwvutuuuuttttstuvvwxyz|~~}{zxwwvuvvvvvvuuuvvvvwxy{}~}|{yyyyyyyzzzzz{|{{|}}~~}|yxvtrqpoonnoopqqqqrttsuvvvvwyz{}~~}{ywvuuuuvwwvwwwwxyyzyyyz{}~~}zxwvtrqstsstuuutuuvuuuuvxyyz{|~~~~|zywvtsrrqqrrsttuvwxxyyxxyz{{|~}{yxvvvuvwwxxxzzzz{zz{|}~}}{zyy{|}}~~|yvuusrrrrrrsttuvvvvwyyz{{{{{|}}zxwvusrqqqqrssttstttuvvvvwxyzz{|~}{{{{{{|}~~~~~~~~}|||||}~~|ywvuttusrrrstttvvutttuutssrrstuvxz|~~}|{zyyyxwwxxxyzzyxwxyxxxxwvvvvwy{}}{zywwvutttssttvwuuuuvuttuuuuuwxxz}~}|{yxvvvttttuvxyzzzz{zzz{zzzz{{}}||{zyxxxxxzzzyzzzzzyxxwwxxy|~~}{{{{||}~~~}||}}|{{|}}~~||{zyxxxwvwxxxyz{zyyywvvvwwvxz}~}||{zyxxxxwwwwwwvuutsstuuuvxy|~~~~~~~|{yxxwwxxxz{}~{yxxwwvvuuttttttuvvuutsqonnnmnoprsvy|~~}{zzz{zzyzzyxwvvuuuuuuwyyz|~}|{zyyxvvvvuuuvvusssrqppppqrstuwz|~~|{zyyyyxwwwwwwxxxwvuttssssrstvxz|~}||}}}~~}}{zzyxxxxxwxy{~~}|{{{|}~~|z{{yyzyxxy{{zyyyxvuuuttuvwxz{|~~|{{{{zzzzyyxxwvvusrrrrrqqqqrtvwy{}~|zyxwvuuvvwxy{}~}{zyyyyyyyxxxxwvtsqonnmlllmmmnprsuxz}~~~~}{ywvttsrqqqqrrrstuwxz|~}||{yz{{zzzzywvvvusrqqqqqqrstuwxz|}{zzz{||}}~~}}|{zzxwwwvuvvvvvwz{}~~~~}|{xwwwwvuvvwwyz{|~}{{{zyyyyyz{{||~~~~}|{zxwvuutttsttuvwxyz{}~}{zywuttrqpooonopqrtuwy{}~|{yxwvvutttuuvwxyz|~~}|{zzzz{{||zyxvutsrqqponnmlmmnoprtvx{}~}{zzyxwwvvvutttttuwxyz{}~|||||}}}}|zyxwvussrrqqpppppprsuwxyz|~~}}|{zz|}}}|zzywvwvvutttrpqrqrtvwyz|~}|||{zyyyxxxxxxyz{|}}|{zzzyyzz{||~~~~|{zzyyxxwuttttsrssstvwyz{}~~~~}}|{yxvutrrsrqqrqppqrsstvxy{|~}}|||{zyyyyxwwxxxyz{}~}||{{zzzyxwwvtsrrqqpoonmmnnnnnoqstuwy{~~}|{zywwwvuuttsrrrrrrsstuvxy{}~}}}}|zzyywwwwvuuuuuuuvvvuuuvwwy{|}~}}}}}{zzyyyyxxxwwxwvwxxwxyz}~}}|{{zzyyyyzzyxxxxvvvvwwwxz{|~}}}|{{{{{|{{{zyzyyz{{{}~~~~|zyxwvwwxwwwvuuuuuuuvvvwy{}|{{zxvuusprvutsrqprtsqqqqqsuuvz}~}~~|yyyzzxvwwwxustvuuuutsw{|~~{{{zzwtuwurrrrrrssssrqqstroqtrqtxww|~||}{wxzxwy{ywz}zwxxwvwwwvvuxzz|~{{{wttuuusrssuwwuvwwwwwvvwwvvutwyz|~~|||zxwvvvuuutuvvvwwvvuuttttuuttuxxy|~{{zxwwvutttsssrssrrrrrrrsrqqrrrsux{|~}zyxxxvsvyxxxxyyxwvvvttttutstwwx{}~~}}}z{|zy{}{z}~{zyyyxwy{{y{}|{{|}~|{}~~|~~}}{yxwxxvvxxvvxzxvxzwtx|yvy|||~|y}~{y|~{y{~}|||zyz|zxyzz{|~~}}{z{~}|}}|||}}|}}|{{{ywz|zy}~}z{|{{}}|{{zyxy{yxwvvwuuwz{}}~~~}{xxxwwyxxxvuvwvvutuvsprtttwxwxz}~|yyz{{zzyyxxyz{{zyyyyyyzzy{}||~|zxwwvuttttttvwwttvuruyvruwvuwzz{~}ywvusrqqqompromopqqrrrsssstvwvvx|}~~{|}{ywvwywvwwvvwvutstuutstuuuwy{}|}}xuxxusstsrrsrpqstssrrrrsrqsusruwxx|~|zz{zyxwvuvwxwwvvwvtstusprtrqtxxx{||}zwwwwvvuvwvvxyxxxyxvutttsqrssstuwxz{~~~z{|yvwxwvvvtstvtruxtpstrpqstssuvvx{~~}||}}}}}~}}~~~~~~~}|~~}}{zzywxzzzzyyyxxxwwwwxwxz|}~}{{zyxvuwyxwy{{{{|}}|{|}}|~~}|||{{z{|{zz{|||}}|{zyxwvvvvvwwxxxxxxxxxwwwxyzz{|}}~~~~|yz{zxz||zz|{xyyxvwwvuwyyxyyyz}~}|||{z{||{zzzzyxxyzyxxyzzz{||}~}zz{yvwwwxxxwwwvvvvvuuuvwxxxyyz{|}~|zxvvtsttttttstsqrsrqrrrrtvvuvvwyz|~}|{yxxxxyyyyzzzyyzzzyy{zyz|}}}}~~~|zxwuuvuuvwwvvvvuuuusstsstuuuvwvvwz{|~{yxwtqppoppqrstttssssrssstuvwxzz{|}~~||{yyywxzyxwwvvutsrrrrrstuuuvwwwxy{|}~}|{yxvutttssttsttsqrrqpppqqstuvvvxzz|}}|zxwvvvvvwwvuttttrrrrppqqqrrstuwz~}|}~}}~~}|}||{||}~}|{{||}~}}~}|||{z{{zzz{||~~}}~~~}|{{{||}~~|{zzzyyz{zzzyxvvuutstsrrttvwyyz|~~}|{zzzzyy{{{||}{zz{yxyyxxxyz{|}}{zywvutttuuuuvxz{|~}|zyyyz{{z|||{{zyxvutrqqrrrrstuvxz|~}||{{|||}}||{yxwvtsqpppqqrrsuwz|}~}|||}}}}}}}|{zxwvuuutttuuvwxz|}}|{{{zyzyyyxyyxwvutsrqqqqqqqrtuwy{}~|{yxwvtuvvvvuutssrqoonmmmnnooprtvx{~~}|{{z{{||||}}}||{zxxwwwvvvvvwwxz|~~}||{zyyyyzzzyxwvtrqqoonmmnmnopqsuvxz|~~|zyxvuutttttuvvvvuutsssrqqqrrrrsuvx{}~|||{{zz{{zzywutrrqpponnnmnoqstvy{~}{zyyyyxxxyz|}~}{zyyxwwwwvvwxxz}}|{zzyxxwwwwwxyz|}~||{zyyyyyyyyzz{}~~~~}}~~}{{zywvvvvvuuuuvwyz|~~~|{{{{{zzzyyz{}~~}{{{{zzzyxwvutrrrqpppppoopqsuwz}~}|{{zzz{{zzyxwvvvuutttttuvwy{}~}|zxwvutsrrqpoooppqsux{}~}|{{zyyxwvtssrqponnmmnnnoqsuy|~}|{{zyyyxwvuutsrqqpoooppprtvy|~}}}}|||{zzyxxwvvvtssrrrrstux{~~}}}||{zzyxxxwwvuutttsrrpppoppprtvy|~}|{zzyyxwvvutsrqqqqpponnmlllkklmoqswz~~|||{{{{{zzyywvuutssstuvx{~~}||{zyxwvutttsrqpomlkjihhhijlorvy}~~}|{zxxyz{}~~}|{zyxvuuuuvwz}~}||||||{zzyxwvuuvvwy{~}|{{{{{{{zyxwvtrqrqrtvy|~}||||||||{zxvusqqqqsuwy|~~}|||}~~}||zywvvuuuvwy{}~}{zyyyyyzzyyxvtrqpoooprsuxz}~~~~~|zxwvuuuvwyz}~|zyxwvvwwvvvutrqpnllkkllmpruxz}}{zyxwxyyyzzzyxvvusrrrstux{|~~|zyyyxxxxwvutsrpnmmmmnoprsvx{}}{zxwuuttsstutsrponmmllmmopruwz|}{zyxxxxxyyyxxvusqppooppqrsuxz}~}}|{||}}|{zywutsqpooooppqsux{}~|{yxxwwxxyyyyxwuttsrqpqqqrsuwy|~~~~~~}||{ywvuttssttttsrqponnmlkkkmnorux{~}||{z|}~}}}}|{zyxvutsrqqqqstvxz~~}||{yxwwwwwwxz{}~}|{zxwuttttuuwy{}~~~~~}{zyxwvuttttuuwy|~~~}||||||{ywvutsrrsstuvxz}}}}~}}}|{ywussrqpppprtvx{}~}|zxwvtssssstuvxz|~}|zyyxxxxwutrqponmmmmnortvx{}}{ywvtsrrrrstvwy{}~}{zyxxwwvusqpnmlkjjkklmnprtwz|~}||{{{zzzxvutssssssstvwy{}}||{zzxwvtrqpnnmlllmnoqrtwxz}~~~~~~~}}|{zyxxwusrponmlkjjjklmoqsuwy{~~}|{ywusrponnnnnopqrtvwy{}~}|zxvtrqonmllllmmoprtvx{~~}|{{{{||}}~|{ywvutsssstuvwxz{}~}|zzzzz{|}~~|ywtrpoonnooopqstuwxz|~~|{yxvuttsssstuvwyz{}}{yxwvutssssttuwxyz{}~|zxutsrqpppqqrstuvxyz|~~|yxvuttssssssstuuvwyz|~}{ywusrppooopqqrrstuvwy{~~{yvutsrrqqrrsttuvwxz}~}{ywtrpnnmlkkjjklmopqrsuwy{}~|zxvutssrrrrsstuvwwxz|~~}}~~~~~}{ywurqonmllllkklmnopqrstvxz|~~~}}|zxwutsrrqqpqrsstuwxyz{}~~}{xusrqponnnnoopqrstuvvwxy{}~}}}}|{{zxvtqonlllkkkklnoppqrrstvwyz}}{zyyyxxxyyyyyyyyyyz{|~}|{{{{{{{{{{{{{{{|||}}~~~}|{{zxvutttsttuvvwxxxyyyzz{|}~~}}~~~~~~|{zyyxxwvussrqqqrrsssttuuvvvwxyz|~}{zzyyyyyxwvtssstuuvxxyyyzzzz{{|}~~}}}}|{zzyxwwwwxyzzzyyyxxxxxxxyz|~~}|zzzzyxwutrqrrrstuuvuuttstuvvwwyz|~}||{{|||{zyxwvuvuuvvvvvvvvvvvwwwxyz{~}|{zzzzzzzyxwvtssstttuutsssssttuuvxyz|~}}||||{{zywvuuuuuvwwxwwxxxwwwxxyz{|~|zwvuuttsssrqponmnnoppppqqqqqrsstuvwxz|~}}}|}}||{zyxwvuuvvvvvwvvvvvvvvwwxz{}~|zywvvvvvvutsqpoonooppqqrrqqrrsstuuvwxz|}|zyyyyyyyyxvuutrrsstuuvvvuvvwwwwwwxy{|~|{zzzzyyzyyyyyyzzz{|||}~~}|{zzyyzzzz{{{{{|||}~~|{zyyyyyyyyxxxxxwwxxxxy{}~}|zyxxxxyyyxyyyyxxxxxxyz|}~~}}|{zywutsrrrstttuvwwxxyyyyz{|}~}}||{{{{{|||}}}}}}~~~}|{zxvtsqpooopqrrsttuvwxxxyzz{|~}|{xvtsrqqppqstuvwxyyyzzzz{|}~~{yxvutssttuvwxxxxyxxxxyyz{|}~~{yvtqpnllklmnoqrsttuuuuuuvwyz{}}zxvtrpppopqssttuuuuuvwwxxyzz{|}~}|zxusqpooopqrssttuuuuvvwxxyzz{|}~~|zwvtssrrstuvvwwwwwwxxxxyzzz{{{{|~}zxusqonmkkkllmnpqrrssttuvwxyzz{{{|}~}{ywvutssttuuvwwwxxxxxyyyyyyyyzz{}}|zyyxxwxyz{|}~~~~~~}}}~~}|{{z{{{{{{{{zzz{zzzzyyyyz{}}|zyxvvuuuvvwxxxyyyz{||}}}}}}~~}{{zzzzz{{{{{{{|||||||{||}~~}|{zyxxwwwwxxxwxxxxxxxxxxxyyz|}~~|{{zyyxxxxxxxyyyyyxwwvvuuvwwxz{}~}{zyyxwwwvwwwwwwxxxyyyxxwwwwvwwwxz|~~~}}|||||||{zyxwwvuuuvvxy{}~|{zzyyyxwwwvvuuvvvvvvutssrrrssstvx{}}|zzyyxxxxxxwwvvvvvwwwvvvuutuvvwy{}~}}|{{{zzzyyxxxyxxwvuussrssttuwy{}}zxwvutttttssrrssstttsrqqqqqrrstuwz|~|{zzyyxxwvuuuutttttssrqppqpqrstvwxz|~}{zzzzzzzyyyxxwvvvvuuutsrrrrrstvwxz|~~}|||||{{{zzzyyxwvttrrqpppppqrtuvxz{}~}}}}~~~~}||}~~}||{{{{||}~~~~~}}}}||{{zyyxwvvvvvvvwxz{}~~~~}}}|{{zzyxxxwwxxz{|~~~~|{zxvutstttttuuvxy{}~|{zzz{{z{{{{{zzyyxwvvvvvvvwwxy{|~~}|{zyxwvvuuuuuuvvwyz{}~~}}}}}~~~}}}||{yxwuuuttuuuvvwxy{|~~~~}}}~~~}}}|{yxvutssrrqqqpqrrsuvxz|~}{{{{{|||||{{zyxwvuttsrrrrrrstuvxz{}~}|zxwvutsssrrrrsstuvwyz|~~}|{z{|{{|{zywvutsrqpoonnnnnopqrstvxy{~}{zzyyzzz{{zyyxwvuuutsrrrrsstuvwyz|~~~~~}|{zyxvvutsrrqqqqqrstuvxy{}}{yxwvvvwwwwvvvuttssrqqpppppqqrsuvxz{}}|{zzzzzzzyxwutssrrqppooooooopqrtuwy{}~~}}||{|}}}~~}{zyxxwwwwxyz{}~~}|{{zzyywvuutttuvwxy{}~~}|||{zyxxxwwxxxz{|}~~~}{{zyyxxxxwwwvvvvwxxyz{}~~~~}}}}|{zyyxxyxxwvvvvvwwwxz|}~}|zyyxwwvuttsrrrrrstuvwyz{}~~}|{{{||||{zyxxxwwwwwvvuuvwwxyyz{|~~}||{zyxxxwvvttsrrrrrsttuvwxz}~~~~}||{{zzyxxwwwvvuutssttuuvwxz|~~}}||{zyxwwvvutssrqqppppqqqrstuwy{~}|{{zyyxxwvvvvuuutttttttsttttuwxz{}}||{zzyxwvvvvuuuuuttssrsstttvxy|}|zxwvutssrrrqqqqqqqqqqqqppqqrsstvxy|~}|{zywwwvvvvvvvvwwwwwwwwwwwvwwxyz{|~~}|{zyyyxwxxwwvuuutsssrrqqqrrstvx{~~}||{{{{{{|}~~~~}~~}}}}}}}}}|{{{zzz{|~~~}}|||{{{|{zzzzzzzzzz{|}~~}|{zyyyyyxxwwwvvvvvuuuuuvvwxz|~~|{{zyyxxxxyyyyyxxxxwwwwwwxxyz|~~~}}||{{{||}|||{{zzzyyxxxxyz{}}{zyxxxwwwwwxxxxxxxxwxwwwvvvvwxz|~~|zyyxwwwwwxxyyyz{{zz{{{{{{{{|}~}|zyyxxxwwvvvvwvvuuttssstssrsuvxz}~|{zyxxwwwxxxxxxxxxxxxxxwwwwwwxz{|}{zxwvvuuuuuuuuuuttssrrrrqrrtuvwz|}||{zyxwwwwwxxwwvvvvuuuuttuvwy|~~}{zywvuuuuuuuuuuuuttttssstuvwy{}}|{ywwxvuuwutwyywuuwxwvvvvuuwxwx{~~{yyzxwwwuvuvxxvvvvvuttuttuuvxz}}}|ywuttsrqppqqppppqrrsrppppqpprsstuw{}~~}{xzzwuwwvuttvwwwwwxxxutvwvwwxyyz}~~}}|{zzzyxxxy{||}~~}}}}}~~}~}|{||{zz{|}}~~|{{zzywxxxxxyzyxwxwuvwwwwxy{|}}|{yyyyyzzz{|{zyxwwwxxyz{~~}~}~|zxwxxvstuuutsssrrrqpqrststwyyz|}~|yxxwutstssttssuttsrrrqqrrstvxyz{|~||}{yxxxxwwxxyywwwvutsrsttttuvwxz{}~}|{xvvvtttttsstuutsrqqqppoppqqqrtuz~~}}}~~}|{{zyxxxxvvwxyxxyzz{{|}}}}~}{|||||{{{{{zyzz{}~~}{zzyxwxwwwvuvwvussttsstuwwwxxy{{|~~|zyyxwxyyyyxwvuttsstuuuuvwwxyyy{|}{zyxwvvvvutuvuttstsqqssruwxwvvyzyy|~~|{yxwvuuvwwvvvwvtsrssrrrruwutvwwwwwy|}|{zyxwwxxwxyyxwvutttstttuttuvuux|~}}}}}~~}}{zyyyyyyyyyz{|}}}}~~|{|}~~}~~}||{zyzzxxxvuuutssttuvwxyy{}|z~~}{{{{{zz{zxyzxvvvxxwwyxwxy{}}}}~~}|{xuvwutuvwwvuuttttsstutuvwyyy{|~~|{{{zzzzzzzzzyxxwuttuvustvxyxy|~|{{xuwywuuuvvtttsrpoponnoppqsttvxz{{{~~|zxwvuvvuttuwustssrpnoooonnoopqrtwy{|~|||{{{{|}~}~~|{zyyxvuttutrsuuvvwz}~~}{zyxwxyxxy{|}~~~}|||{{{ywvurpqqppnoqrsuwyz~~}{|}{z}~|{|{yxwwwustuttuwwy|}~~}{zxwwwvwwwwwvvutsqpppnmnnopqrstwy|~~~|z{{yyyyxxxwvutrronnonmnonoqsuwy{~~}{zyyyzzyxxxvttsqpoonlklnnnoqsuwz~|{{yxxxwvwxxy{|~~}{xwwwutwyxxz}~~~}}||}}|{{zyxwtrssrqooqrstuwy|~~}|{yyxwvwxxwwxz|~~|{{{|{yyxwusssqoonmmmmnopqsuw{~}}{yyzyyyzyxwvvvtrqqrqpqqrrqruxz}}}}{yzzxwvvuuvvutsstqoprpnnopppprtuy}~~~|{{|{zzzyywvvtrqqppoonmoqqqtwy}~}||{yxxxwwxxxxz{}~}||}}{zywwvtuuutsstvwyz~~}|zyyywvuttstvwy}~~|zyzyxwwwwvtssssrpooonnooqtvy|~}~~|{z{|{xwwwvutsssssssvy{~~~}|{{zxxwwvvutsrqppoonnmmnnptwy|~~}||{{{{zyyxyxvxyvtttssrqqqqqtvw|}}|{zyxwvvuttsttsrrrrqqpponmllmnnpsuy~~~}}}{zzzwvvwwvvwyz}~~~|{zzxvvwvusssuwz|~}|||{yxvwxwutttrooqrsuvy}}}}|zzzxusqqqqppqtvy|~}|{||zyyxutttuttssssqonmmllnpsux{~~}||zzzzzzyyzyywvtsstttuxz|}||{ywwvutssssrrrqonmkiikmmnquxz~~~~}|{zzzzzxvuttuuuuuttsqonmmmmnoqtwz~~~~~~}|{{zywuuwvuwz}~~}~~}ywvussssuxz{|~||||||{{zywusqqqrsssux{~~|||zyxxyyxxyxwusqpoopqrtuvx|~~~}}}}|{ywvusrqppqsuvwz}~}}{zxvutsstttuuttrqppomllmmnoprux{~~}|zzyyxwxyyxwwvtsrrrrqqqrsvxy{}zyxwvuuvwwvutsrqonnmllmnprtvx|~}|{yyyyyz{|~~~~}|||zxvvwwwwwz|~~}~~~}||{ywwvvsqrssstvx{~~|{|||{zz{zyxvuutsqpprsuwy|~|{zyxwvvwwwvutsssrqppoopqruw{~~}}|{|{{{xvvusqommlllmnqsvxz}~~~}}|{yvvwvuuvvwvvvtsqpommmllmnprux|~~}}|z{|}}|{zyxvtssrpoprttux{~~|{yxwwxyyz|~~~{{zxwvvvvuvxz|~~~~~}{zxwvsssssstvy|~~}|}|||zxwusrrpoopqrrtwz|}|||{zzyxwusqpoonmmmoqstvx{}~~~|{zyyxwxywuutrpononnoqrtvx{}~}{ywuqpponoonopqsuwz}}}}||||||{{{{yxxwuuwvutrpomlljijklmoqsvy{}~}|{{{{{|}~|yxvuttttuvvwxz}~~{xvtsrrqqrrsvwxz}~{yxvtrqppppqrrsuwy|}~}{ywvsqponnnnoprtuvwy|~~{yxxurqponmnoonptssvyz|}}}}|||~~}~~}||{zxwusqomlkkklmoopqsvxz{}~}{xvtqomlkkklllmopqstvxz}~}|{yxxxxyzz{|~~|{zywvwwvvwy{{z|}zyxvtsrrrrrstuvwxyz|}}{xutsrrqppqrstuvwz{{}}zxvusqqqpoopqrtuvwz||}}ywutromnnmmmmopqqrtwxy{}}|zxvsqqolllkkklmnopqrstwy{|~~~}{z|}||~~~}zyywurponnnmmnnopprtvwxy|~~}|{zzzz{|{{|~|zwwwutuuttuvwwvwyzz|~~~{yxuuvvvuuwxxxxz{{{|~}|zwvtsttrrtttuvvvwxxxyz|~}{ywvusqqrsssrstuutuvwwwwx{|}}|||{ywusrqpppprrqrstvtstuuuvwy{~~}}}|zxwvtsqqrrqstttttvvttuuuvwy{}~}|{{zzyvtrrrqqrrrrtusqtvvtppsvwxxz|~||}}|{{}~}}}zyxxxxyywxyyyyyyxxx{{y{~~~}}~~}|{{zxvwxusx{ywwxyxxxxyy{|zz~~}}|{yxxvuuvwvvwyyxwxyxvvvyzz{}~~}{{|zxvtuuuusrtvuuutrtvuttuxzyz|~|{z{{zzyxwvutsrrsuvutvwvvuuwxwwxxz|}|{|{yxyzyyxwvtrqqqstuuttuuuuvwwwvvwx{}}yyzzyyyyywurqsrrrrsvsqsuvutttuvwxyz}~}|||}|||||~~~}}~|~~}}~~~}|{zyzxuvyxxyyz{zz{|||{|~~|{yxyyxyyxyyxwwxxwvvwz{{}~}}}|||}}ywxywvvvvtsuwvtvwutvvvvvx|}~~~~~}|}}{xuwwvuttuuuvvvvuttuvxyyyz}~}{z{{zvuvusstttttuttuttuvwwvxz|~~}|{{zyxxwwtsrqrrssssssssrsuuvutwz{}~~{zzz{yxwvttsqpppqrrqqrstsrrrsttuwz}~}}}|}~~~~ywxwuuvvuwxxwvvxyxxyz{||~~}{yxvuuuwwvvxxxzzzz{{||~|{xwvttrpqssstvwuuvwwwxz{{|}}|{xuvvropprsrsuwxwvvwxyxyz{~{yxwurqqpopsttvvuuvvvvxxwyzz{}~}{xvtpnopnmoqssstutrtvutuwyzxz}|{|~~{xwurqpoqompsqqsuvvuvvwwy{{{|~~~~|{zyyz{|}~{zzywtruxxxwvz|zz{|~|z|~{ywwutuuuuvwxwuwyyyyyyz|}|||||}~}}|ywuuutrrtvwwwvwyxvxz|}}{|~~}~}{zxwwvrrtuuutuvtsuvwwvvuvxxvwyz{|}}zyywtttttttttssvvtuxxwxxxwxyxwxy|~~{zyywutuutsrsttstvvvwxvvxyxwuvxyy{~~|{{zwvwtrstsruvsrtuuutuwvtttuvwxx{~~}}|}}~||}{xyyxxxwwwxyxxxyzywxywwxyz|~~}|{{{{zzyz{yxz{zyxxxwvwxz{}~z{}{yxxvvwxxwvwxxvwxvtttttuvwx{~~~}|{zyyyywwyxwwxzzwvxxutstvvvy||~~~}|{yyxxxvvwwuuuvvvutrsttrrrtwxy|~}{{zzzwvxxvuuwyxvwywuuuutsrstuuvxz}|{zyyyywvvuuvwvuuuutstutqrssstvxz|~~~}}~}{zzz{{z|~~~~}}}{{|{{zyyzwtvwvuvxyz|}~~~~}{{}}{{{zzxwxwuttuuvvvwz~~}{}}|||{{{zyxwuuutrstuwxyz|~}}|zz{{z{{{zzyxwvvvtqpqqpqstvvux{}~}|||{zz{|{{{zyyxwvvtsrrrtttuwxyz{}}{{|{zzzzzyyxwwustsrqonppppprtuvwz|~~}{{zxxxxxyyxxyyxusssrppppppprstwyzz}~}}|{{zyzz|~~~}|zyywtuwtrstuvuvyz{|~~~~~}|{yxvvvvuuuvvwwy{{}}}~~}~}|||zxvuttttrqrtrruwxyz|~~~~~}||{zxvvvtrrrsrrtuvwxxz||zz{||||||{zxwwwvtrpopqpppqssrtwx{||~~}{{||{{}~}{yyywtttsrsrpprqqqqtwxxz|~~}||||{{{||ywxvrqqqqqpoopppqqsuvwy}~~}}}{zzyyyyz{{{~~||{zyxwvuuuuttvwwwx{~~~}|zyyxwvuttttsssttuwxz{}~~}|{zxwwwvuutsssstuuwzzz|~~~}~}}|ywxwvuuttsqrtsqrstvwxy|~~~~~~~}~}{yxxxwvutsrqrrssrrstvxy{||}|}}}}|{{{{ywwwvutstsqpqpqqqqqstuvxy|~~}~}{{|||{{zyywuuvvuuttsrqrrrsuvwwxz}~}}|{}}{zzzzzyz||||}~~|{yyzywvuuuttuuvvvwyz{|~}z{{zyxxxwwvtuuwxwwxzz{}~~{z{zwwwwvvuttssssssuvvxzz|~~~~|{zyz{xwwwwvttvutssuvvvuvy|}~~~}}}{zzyxwvwwvuutttsstsrrsuvutwz{|~~|zzz{yvwwvuuuvutsrtuutssuvwwwy{~~}|{yxwxxwusssssrrrrsrrrrrrrstuuwy{~~}}}}}~~}||}~|{|}||||~~}||}{xyzyyxxyyyyxwwwwwvxzzz}~}zxz{yxxxxxwxxyyxvvwwwvvwwwxz|~}||{zxxyzzyxxyyxwwwwwvvvvvvwz{}~|{zyxwvvvvvvvwvuvxwwutuvuuuuwxz|~~}|yxxxwxxwvvwvwvvvvvuuuvutuvvwxz}~|zxwwvtsuvutttuuuuvusssssssstvxy{~~|zxwvvuttuuuuuuvuuuuutttssuuvwxz}~~}|}}}|}}~~}}~}|}}|{zz{|{|~~}{{|{{{{zz{{{zzyzywwxxxyyzz|~}}|zyxyyxxyywxyyyywwwvvwwuvxxy|~|zzyxwwvvwxxxwwwxwwxxwvvuvwxy{}~|ywwwxxvvxxxwvwywvvvuuvvvvwxz|~|zzyxwwvvvuttvwwwvtttrrssssttvy{|~}zyyxwuuuuvutvwvuutuutsttssttvwy{}~}|zxwwuttttsstuuuuutsssttsstuwxz|}~~~}}}|{|~}|~~||{{|{{||z|}{z{zyyzzzz{{{yxxxxwvxzyyxy}~}}}zyyxxxwxyyyyyxwwvuuvvwwxyz{}~}{zzxwxywvwxxxwwxxvvvuuwxxyz{|~~|{zxxwwwvvwxxwvwwvvttvvuuvwyyxz|~~|zyxxxxwvuuvwwwwvutsstttuvwxyz{}~{zzxwwvvutstvwvuttttssrstuuuvwyz{~|{{zxwuttuuuuvwwvututtssstuvvx{||~~}||{|}|z{|}}{yzzzzz{|}}}}~}{yz{{zzz|zxxwwwwwxyyyz{|}}zzzzywwyyxxwwwxxvuvvvuuwzz{{|}zz{zzzzzzyxyyxwwvvuuuvwxwwyz|}}~~~|{zxwxyyxwwxywvwwuttuvvuvxxxz||}}|{zywuvwwwwvwvttuvvuttuuuuvxyxy|}{zzyxwwvvvxwuuuvusstuuuuvwxyyyzz|~}|{{zxvxywwwxxvttuuuuuuuvvwxyz{{{}~~|{{z{||{{{{zyyxwxxwwwx{yxy|}}}}~|{{{{yxyz{zyxxwuvxwwvwyzxy{{{{}~~||{{zzyyyyzywxyvsv{{ywvutx}{yz{||}~}{zzywxwwxxwxywuvwurpqsttstuvxxx{}||}}|~|y{|xtrrsrqrsstuvwz}|{~}|}zvxxutsssruywtvwvuuvsquywuwxvwy{}~~}}|xx|~|{}}}|yxxvx|{xxxyyxxvuwxwwxz|||ywwwurtupnqsrqoooppqqmknpprttuxz{{{z|}zwuvwustttuvxxwxxxxwuutsssrsvy{||~~}|xxyxwwvuvwvvvsoqtrqqrtuuvwwutvwy|~|||zyz{{ywvvwuqqrrsuxyy|}xwxwvxzxuvxz{||~}~||}{{||zyyxxxxy{}}|}}{z}~}{~~}~zwxzxw{yz|xstvutvyzyyyz{~~}|{z{||{xwyzyxzzyx{}{{||ywwyxxz|~~|}|x{~zwwwtqqsssuyzyy|}{}|{|||{{|}{wtrqqrsttsqqrsuvx}}|}}zz|{xxxwwvssutsssttrommnnnnqtx}~|ywxyvtvwtsqomkhghhghjmquvvz~~~}|{{ywyyurrsssux{~}{}|xusrpoooprstroqsqooopqmkkkjjknruwz}}}~|yvtwzvsuuqmnnmlnnnnqstuwyz{}|yz|~~~}{zxwxxwvutuvwvuvwy|~{{{wtwzywz|{yyyywsqpnmklnooqstuvy{~{{{ywvvuttuspopolmnkhikklmlkijnmkptrqx~}}|{{|}}~}~zzzzyxvttx||yzzxussrpooooprrpqsuvvwz}~|yusrrqonqtvwy|~}}|zyz}}}~|}}|zyxutttuvvvy{}~|zywwvutttsstuvxz|~~~{yz||{yyxwxxuqrrqqtwwwy{}~}zyyyyzyxyzzz{}}}}}|{ywvvtrssrrrrsuwz}{{zxxywvxywtuvtrsttutstuvyz~~~}|{zxwuttsssqpqrrqqrstssux|}{xxxvtsstvvuvutrpmljigecdfgghlosvx||{zyyxwvutrqqrsrrrrrrqpoonmnnotz~~|{zywvtttrqppnnnnoqsvz|~~}{yyyvssttttuvvutsrsrqqrsqpomllighiijlmquy|~~|}}|z{{yxxwwwvvussssstsrsronmmmoqqsw|~~|z{|{yzywutstsqrrrsttwz{}~~}|{zxuttuvx|}{zyxwxz{zzzzywvusqrqqsux|~}~~|yz{}~}|{||}|||{yxxwvttvxyz{~|{zzxvtsttsttuuttutrppqqqsvy|~|||{zz|}||}|ywutroopnmortvy~}}~~~~~~~~~{ywusqqqsttvyz}}{xwxxxz|{zzwsponlkklnnoswy|~|zyxyz{{||}|zxwuromlkjjkmpsw{}}{zywwxy{|}}{yxvutttvvvwxxy{}~~}|{zyxxxxxxwxxxwwwwwvvuuvwxz|~}||{{zyxvvxy{|||{{zxusqppoopqqrux{~~~~~~}}|zxusqoopqqrrrqqponmlllkllnopruwy{}~~}|zxvuttttuwxyyxwvvvvvuuvwxz{~}}}|}}}}{yvtroligdcbcdehknpsvyz{~~}|{{||||}}}}|{zxvvuuvuuutssrpnmllkkkjjkloruy~}||{{{||||}~|{zyxxzzz{}~|{{zyxwvutuuvxz}}|{zyxxyzz{zyxvutsstssuwy|~~|{zyyzz|}~~}}}||{ywvtrrrpooppppqsvx{}~~}}~}|{{zyxxwwwwwwwvvvvuuuvxy|~{yvsqnlkjijkkmnpsuwy{~}{xutrqonnnnpruy|~~~~}{yxwwutsrpponlmnnnnpqssuy{|~}{ywuspmlkjjjkklmmoprvxyz}~}}|{zxvutrqqrttuvxxz|~~|||||}}~~~~~}}{zxvsqqpnnpqsttuvvwx{|}}|{|}~~}{yxusqonnmnoqsuvxyz|~}||{zyxxyyyzzzyyyzyxvtromljiiiiiijllmprtwz~~}~~}}|{{{zyxwvwusrrqqqrtvxy{}|yvsponopppqrstuvwy{}|yvsqppppqstvxy{|}}{zyxwvvvwxyz{}~{ywvuvvwwwxyzzzzz|~}|{ywvvuutuuvvvwyz{}~}|}}}}~~}|{yvutssssssstttuwwwwxz|~~|{yyyxxxyz{zz{}~}zwuspnmkkjijjjkmooqsuvwy|~|||||~~}{zyxvtrssrrsttuuwwxz{|}}{yvtrqpponnnmlllmnoqtvxz|~}yvtsrrqppppqqsttuvxz|}~~~}|{ywtrqpoooooponoopqrsuvwy{}~{yusqonnnnnooopqqqqpqrqrtuvxz|~}|zwuttttuuvvwwxxxyz{{{|}}~~}||{zywvusqoppppppppoonopqsssvxyz}~}|{ywvvwwvvvuuvvvvvuuuuuwwwyz{|~}zzyxxzz{{|{{{z{{zyz{|}~}}}}}}|{ywutttsstuuuuvvvuvvwxxyz{}~}|zyxvusqrssstuuvvwyzz{{|}~}~~}~~~|||{{zzzz{|}||}~~~~~}||{zzzzzzzywvutsrrsstttvwz|~~~}}}}|zyxxxwwxyyzz{{{zzz{{zyz{{}~|zxxxxwxxwwvvvusqrqqrstuvwxyzz{{{|||}~~|zzzz{{{|{zz{{|{{{||}~}ywwvuuttsrqpoonnonmmmmnooopqqrrrsuwxz|~|zxxwwwxyxwvvutttssstuvvvwxyyz{|}~~~~}}}|{ywvtsrrrrrrrrrrsssssrrstuvxz|~~}}|{{{zyyxwvttttttttuuvvuuvwwwwxxxyz|~}zyxxxwxzzyxwvtsqqqqqrrrsuuuuvvwwwxyxy{~~|{zyyzyzzyxxwvusrqpoonopooooppoprrrsux{~~~~~}}}|{zzyxwvuvuuuuuvvvuvvvwxxyz|~~}}|{zz{|||~~~~}|{{{{{{|}}~}}|{zywutstttuwwxxyzzyyzzz{~~}}||||}~~}zxvtsrqqqssstuvvvvwwxxyz|}~~}{zxvtsrqqpqrsttuwxxyyzzz{}~~|{ywvuuvwxy{|}}|||||||}}zwurpoopqqrttsssssqpqrrsuvxyz|}}{ywutssuvxyzzzyyyxwwwwxxyyyyyz|}~}|{xuronmllmoqrtvwxxxyyyzzzz{|}~~~|{yxwwwxxz{{{|{{{||||}~~~}}}}}~}{yvtrqomlkkllmopppppppqrstuvwxyzz{{||}~~|yvtsqonopprtuwyzz{{{{{{||||}~~~|ywutrqqpqrstuuuutttuuvvvuuttttuuvx|~}{ywutrqpoppqqqqrrssstttuvuuuvvwwxz{}~|zyvssstssstuuuvvvvvvwwwwxxwvuuuuwy|~~~~~~~~~~~}}}}}~~~~~~~}{zxxwxxxyyyz{|||}}}|||||{{{{|}~~}|{|||}}}~}|||{zxwvwwxy{}}|zyyxxxxxxxxxwwxyyz{{{zyz{{zzz{|~}}}|{{|}~~~}}|{zzxwwxwwxyyxxxxwutssrrrsuvwy{}~}|{zxwvvvvvvvvvvvwwwxxwwvvwvvwwxyz|~~~}||{{zzz{{{{zzxwwwvwxyy{}~}{zyywvuuutssssrqpponmmmmnopqsvy{|~~}||{yxwvwwvuuutsrrqqppqrrstuwxz}~|zxvuvvwwwvwwvwwxxwvwwwuuuuuuvwxyy{|~}|{zxvuusrqrrrstvwxxz{|}~|zxvuuuvvvuutssttssssrqqqqpppqqrstvwxz{}}|{yxxxyyyzzz{{{{{zzyxwvvvuuuuvvwy{|}~||{{{||{zyyyxwwvusqpoonmmnnnnpstvxz{}~~}}~~~~~~~~~}}|{{{{{{{{{|||~~}|{zyxxxxyz|}}|{zywvutsstssstuvxz|~~~}{zyyxxwxyzz{{|~~|{zyyz|}~~~}|{zyyxxwvvvvwwxyz{}~|zxvuuuttsstttuwxy{}}}}}~}}~~~}||{zyxwvuuuutsstttuvxy{}~~}|zxwvvvvvwxxxy{|}~~}{zywusrqonmlllmnoprtvxz|~~{yyyxxyzzzyyywvuutttssrrqrrrrtuvwy{~~~~~}|{zyxvuuuuuuuvvvwyz{|~~}||{||{{zyxwvutsqonnnmlllllmoqrtvxy|~}|{|}||{{zzyxwvutsrqqpponmmnoopqrtux{~~|zyyyxxyyzz{{{zzyxwwvvwvtttssrstuuwxz|}}{zxwutsrqqonnnooopqrstwy|~}}|{yxxxxxwxxwvuuutttttsrqponnnnnopqqrsvy{}~~~~}~~}|{{yxyyyz{}~~~~~}}}||{zyyxxxxwwvuuuvuvwxy{|}|{zyyyxxxwwwwxxxyyzz|~~|{{zyxwxwvuuuuuuvwxyz|~}|{{zzywvutsrrssstuwxy{}~}}}}||{{{zzzzyxyyzyyyyxxxxxyyz{||~~}|{yxxxxwwvusrrsssttttuwxz|~|{{{{zzyxwvvvwvutsrqrstttuuuuwy{}~}|{{zyyxxyyyzyxwvvvvvvwxxyz|~|zyxwvutsrqpponnnooonooopprtvwz}~|{yxwvuuuuttuvvuuuuuuuvvvvvvvwxyz{|~~|{zzyyyyyyyyyyxxxwwvvvvuuuuvxy{~~}{zywvvussrrrrqqpppqrrsttttuuvvwxy{~~~|zyxwvuuuutttssrrrrqpqponnoppprtuwy|~}}{yxwwvwxxwvvvvvvvvutttuttuuuvvy|~~~~~~}}}||{{{{{{{zzzzzz{|~~~}}}|{{{zyyyyxxy{||~~~~~~~~~~~}}}}}}}}~~~~~~~~~~|z{{zyyz{zyz{zyxxwvvwxyy{}~}{zzzzyyzzyyyyzzyyyzzzzz{z{{||~}|{zyyyyyyxxxyxyzyxxxxwwvwxyz{|~}{{zyxwwwwwwxxxyyxxxwvvvvwwxz|~~}|{{zyxxxxwvvuutssrrqqqqqrsuvxz~}}|{{zzzyxxxyyyyyyxxwvuutuuuwxz}~}{zzywwvvvvuuvuuttsrqqqrrstuvy{}{ywwvvutssssuvwwvvvutttuuuuuuuwy{}~~|{{{zyxwwwwwxyzzyyxxwwwwxxxyz|~~|{yxvutrrrqqqqqqqqponnnnmnoopqruwy|~}||{zyxxwvuttttuwwxxwwxwvwwvvwwwxyz|}~}|{zywvvvvwwwwwwuutsssrrrrstuvxzz{~}{zxvuttssrrsttuvvutsrrqqqrrstuwy{|~~}}}|{zzzzz{{{zzyxxxxxyyy{|}~~~}{zzzzzz{{{zyxwutttuuuvwxz|}}|{zyxxwwvvwwxxwwwuuuuuuuvvwwxyz{}~~~~~~~~||{zzzzzyxwwwvuttssssttuuvxyz{|~~|{zyxxxxxy{{{{{{{{zzzzzyyyzzz{|}}~~}|zyxxwxxyzzyxxwvvvvuuuuuvwxyzz{|}~|{yyyxwwwxxwvvuuuuuuuuvwxyz||}~}{yxwvuuvuutssrqrrrqqqqqqrstttuvwy{}~|zyyxwwxyyxwvvttsstttuvvwwxyzz{|}~|{zyxxxyxxxxwvusssrrrssttuvvvxyzz{}~|zxxvuuvvvwwwvuuttttutsssstttuuuuvwy{~~|zyxxxyzzzz{{zyxyxxxyyzz{{||}~~~|zxwvutuutssrqponnmllmmnnopqqstuvxyz{|~~}|zyyxxxwwwwwwvvvuttuuuuvwwwxxyz{|~~}}}}|||||{{zzzzz{z{||}~~~~}}}|||{{|||}~~}||{{|{{zzyxwvuuvuuuuvvwxz{|}~~~~~~~~~~~}||{{zz{{{{{}~~}}}|{zyxxwvutttuuvwxy{}~}{zzzzyyyyxxywvuuutsrrqqqrstuvwyz{{}~~}}|{{zzz{||}~~}}||{zyyxwutrqonnnnmmnprsuwyz{}~~}|}}}}}~}}}}}|{zyxwuttsssttuvwy{|~~}|{{{{zzzzzyxwvtrqppqqqqrstuwz|~~}}|{zzyyyyyyxwvtsrsrrrrstuwy|}~||{zzzyyyxwvutrqonnnmmmnnnpqtuwy|~~~}|{{{{{zzzzyywussrqqqrrrsuwy{~~~~~~}}|zywvutssrrrrstuwyz|~~}|||||||{{ywuvurqpppppnnopqrsvz||}}~~}|}~}}}{ywwxxxxutwyz{|}~~|zzzyxwuwwvuusppomkkkkkjjlnmnpsvx{}~~}|zyyzz{{zyyyvutsrqqqqqqqrrrvzyz~}|{yy}|}|zyyxwxyyy{|}}|{zyxwwxwtvxyzyy|~}}~~|{{zxwvvuutstttuwxxy|~}{{yyywvvvuuuvvwy|~~~~~}}{{{{zywuuvusrrssqpprvxy{~}{||yxxxxxxxwvttsqoppnmmllklllnosw{}~~~~~~{{|zwvvuvutrrsuvvw{}{{{zywvutssrqoonlkkjjjjihijklmpsvy}~}{||{~}}{yzzwvwx{}~~~}||zxwwvwwutx|~~~~|{|~|yzzwuuuvwuw{|}~}{zzzyxwwuttssrqqppppqsuy~~~}|{|zyxxyzwuuuttsqpppqsuwy|}|{zyxxyywutsrrqnllmnprtx{}~|{}~zyzywvutstutrpnmkiijjghknpswy{~}|z{{{zxwxwtsrpoonnnpqtw{~~||}|z{}|||||yvxxursstvxz}}{zyxwvy|{{~~~~}|{{yyzxwwwutrqrrstvy}}x{}zxyzzyxwwvtsrqoprpqvyz|}|||{yyzxvwwwwusqoonmnprtuuy}}~~{||{zxwxyxwvtsrpnnooprsux{}~{z{zxwwxxwwwusponllmmonnqvwxz~~||}}|yvvwsqrtutrrrqpoomkjiijiknoqtvz~~~~|{{}~~~}|}~}}~~}{xwxvtssstuvuvz~~}|{|~~}|{zyyxuuutstvwx{}~~~{{{{||{{{zzxuttuusqsuvwz|}{{|{zy{||zwvvutsqrsqpsuvx}}{zxwwxwwwxwvutsqpponllmnprtwz}}zy{ywwxyzyvutsrrqoopnmopqtvx{~~{yyxxxyyywuttqponnmllmnpsvy{~|{{{zxtuwvttuwz}~}}|zywvvvvxz{}~|{zz}~|z||{yvvvsqqqsstvxy~}}~}|yvwvtsqqsstvx|~}|{yz{{zzzyvutsrqqqqpqsux{}~~}{yxxyyzzyxvvtrponmmnonpsuw{}~{zzzzyzzyxwvtqnmmkjklmmoqsvz|~~}{zyxwwwwwvusqonmlllmnnqtuwz}~{ywustutsvyz|~{|{wutsqqrstux{}~}}{xxwvvvvwyz{}}}}~}{yywvtqoooooopqtuvx{}~~}|{{yusrrqpnnnoqsuuwz|~}}|zwtsrpoonnnnpqsuwxy|~~|{{zxusqonlkklmnopqruwxz{~~~~}{zxvtqoomjjkjkllmopqsuwy|~~~~~~||{zyyzz{}~~~|ywwvuttttuvxyz{}~~{wuusrpnopqrstuvyz{}~|zxussrqrssqsvwxxx|~~|{zwutroooonopqqrsuwwy|~~~|yvtrppooooopprssuvwy|}~}{wutsqonnomlnpppqrtvvxz|}}~~~~|wutsqnllmlllmnppppsuvxz{}~~}|{{zz{{{{|}~~~}yxxwvutuuuuvwy{{}~|xutttsqqrrrsuuvxyz{||zzwtsssrqqqrrrrtuwyyy|~{xwvtsssttrrtuuvvwy{{|~|yvvurpoononnoopqsssuvwyz{}}|{wusrqqppopppppqtuuuuvxy{}~~|yxvtrpppomoppqqrsssrsvxwwy{}~~~|{zxwwvvvvwy{{z}~|zxwvvvvwxxxxxxyzzyyyz}~~|}~|ywwwwvvwxxxyzyz{zz{||}}~}|{yyxvuuuwwvwxxxwwwwxyyxz|}~~|{{{zxwwvtrqsttttttttuuuuvwwvwx{}~}}}|zzzyxvtstuuuuvwvvwwvuuwwwwwz{}~|{zzyxwxxwusrrqqqprstsssrsttsstvwvvy|~~|{zyz{ywwwvtssrrssrrttttsssrqsuuuvxz|~~}}|zxyzzzzzyxxxwwwxzzz|}~~}}~~}{zyxwxyxwwxzzyyzzzzz{{}~zyzzxwwxxyyyyyyyyxxyzz{|}~~}}|}|ywwwvvuvvvwwvwxxxxxyzyy|~~}}~~}|{{zxwuttsstuttuutuuuuuuvwxz{}~}}|zz|{yyxxxusstsstuuutstttttttvxxz}~}}||||{zyxwvtttttuuutttuuttuuuuwyz|~}{yyzxxyyxvuutsrqqppqrrrrrrrrrrsssuvwy|~|{|{{||{zz{{zyxxxxy{{{||||}~~~~|zyyyzyxxxyzxwxzzzyxz|}|{yxwwwxxwwwxyyxxxxxxyz{}~~}{ywwwuuuvxwuuvwwutuuvwwy{}~}||zxvvwvttuuuvvvuuvwwvvxyz{}~}|zxvutssssrrtvustuvuttvwyz|}}~|zxvutsqopqpoqrssrssttuvvwxz{|~~}|zxurssonoprrqsttstttuvwvvxy{||~~}|zxwutrrrstuwyzz{}~~{ywvuvvvvwyzzzzz{zz{{|}|zywutstuwxxwxyyzzz{{{{}}zxvttssrstvvvwxxxyyzzz{|}~~~~~|ywttttsrsuvvvvvwwvwxyyzyyz{|{|~}|zxusrrrqqsstssuvwwwvwxz{{z{|}|{}}{xvvtqqqqrqpqsttstuuvvvwyyyywxyz{|~~zxwwvsqqpppqrtsrstsrtvttuwwvtuwz{{|~}|zywwwxxxxyz{||}}}~~}|zzyxxxxxxxyzzyyz|||{{z{||}}~~}}{zyxxxyyyxyzzzz{||{zz{|{{|}|zzyyxxxwvxyyxxxzzzxxxxxxxxz||~~}{yxxxwvvuuvwwvvvxxwwxxxvuvwwxz|~}{zyywvuuvuuuuvvvvvuuvutsstvvuvxz}}zyyzywuvwuttuvvvwwwwvuutttssuwy{}~}{zyxwvuttsrtuttssuusssrrqqssrsuwz}~~}||{{||{zy{{{{}~}}}}}|||}||~~}||}|z{}{zzyzywvwwwwyz|~}||{zz{{zz{{zywwxwvwvvwxyz}~|}~|zzzzzyyzzyxwuututstvvvy|}~}}|{{{zyyyzzxxxxvvutsstrrtvwxy{}~}|zzzzyzyyxvwyyxvvvvutrrssrsuvwxz}|{{{{zxyyyyxxxxwvussssqppppqrsuwyz{|~~|{yyyyxxwxyxwwvwwustsqppqrqrstvwxz|~~}~|zz{|}|{|||||||{zzzyyyyzz{}~~}|zzxuuvvuuuwxyz{|~~}}|{yxwvututtvwwxxz}}}~~}}||}}||{yxwvvtssrrrstuuvxz|~~|}~}}~~}}}||{ywvuutsrrssstvwxxz|~}||{|||}}|{{zyywvutrqqqrrrqrtvwxz{}~}{zzz{{{{{{zyyxvtsrqqqqppqqqrsuwxz|}~|{{{{|{z{{{zxwwvtrqqqponnoqqqrsuwwy|~~}{z{}}}~~~~}{{{ywxyyyyyzz|~~|zzywuuuttuttuwyz{|~}{zyyxwutttuuuuvwyz{}~~|{zxwwvvutttsstvvwyz{}~~~~}{zyxxxvssssrqqrsrstuwy{}~}}}}~~~~}{zyyxwuuttsrrrqqrrrtvwyz{~~~}|}}}}|}}|zxxvuutsrrqppqqqqrstuvxz|~}|{{|||}||zxwvuutsrrrqppoopqrrstvwxz~~~~~|{{{{zyyyxwxxxxyzz{}~}|{zyyxvvwvuvwxyyz}~~~}{zyxwxyxvvuuutuvwxyy{~~~~~{yzyxwvvuuttsstttuwwxy{}}{zxxxwvvvutssssstttuwyzz|~~}}||{zzyxvuuuutstsrrqrrrsuvwxxz|~~~}|{{{zywwvuuutrssrqqrrrrstttwz{}~~}}}|{zzxxwvuututsrrqpqrrqqrsuuvwy{~~}}~}}|zz|{zzzz{yxzzyyyyzz{|}~~~}||{{zyxyywwwwwwxyzz{}~~}{z{zyyyyxxxwwxxwxxxxxyz{|~~~}}{zzyxxxwwwwvvvvvvuuvvvwxz|}~|{zyxxwxxvuuuvvutuvuttuuuvwyz|~}}|zyxxwvvvvvvvuuuvvuttttttvvvxy|~|{zyxwwvutuvutuutttttssstrqsuuuxz|~|{zyxwvuuuuuuuuuutttttttsrqrttuvy{}~}|{zyyxxxyyyz{zzz{{{{{{{{{{||}~~}}|{{||{{{{{zyyyyxxxyzz{}~}|{zyyyyyyzzyyyxyyxxwwwwwvwyz|~~}|{{yxxyxyyyyyyxwwxxwvuvvvvwyz|~}{zzyxwvvvvvwwwwwvvvvuuuuuutuwy{}~}{yyxxwvvvvvvvvvvvuuutttssttvwy{~}{zyxxwvuvvvvvvuvvuuutttsssstuwxz~~}{yxwvuuuutttttuuttsssrrrrrrsstvy|~}||{zxxyyyzzzzz{||{{{zzz{{z|}~~}~}|||||}}||{{zzyyyxxyzz{}~|{zyyxwwxxyzyyyyxxxwwvvwwyzz{}}{zzzyxxwwxyyxyxxwvuvvvvvwxyz|~~{zzxwwwwvvvwxwvvvvvuuuuvuuvwy{|}|{zxwvvvvuuvvvvvwuttttttuuvvxz{|}{zyxwwvvuuuuuuvvuutssrrsstuuuxy{}}{zyxwvuuuttuutuuuttsssrssstuvwyz|~~}|{zyyxxxyy{{{{{{{zyzzzy{||}~~~~}||}}}}}|{yxyyxyyyyz|}~}|zyzzyxxyyyyyyxxwvvvwxxxyzz{}~}|{zyyxxwxxyyyyxwwvvvuvvwxyyz{}}|{zyxwwwwwwwwwvvuutttuuvvvxy{{}~|{zyxwwwwvuuvvvuuuutsstttuvvxyz|}}{zyxxwvvvvuuuuuuuutssstsstuuvxy{|}~|zyxwwwvvvvvuuuuttsrssrrrstuvwxyy{}~}|{{zzzzzz{{{{{{zzz{{zzz{}~~~}}~}}}}}|{{{zyyyxxyyzz{{|~~~|{{zzzyyyzzyyxxwwwwwwxxxyz{||}~~|{{zzzzzyyyxxxwxxwvwwwxxxyz{{|}}|{zxwxyxxxyxxwvvuttuuuuuvwxxyz{|~~{zzzyxwxxxwxxxwvuttttttuuwxxyyz{|~|zzyxwvvwvvvvvuutttssssstuuuvwyyyz|~~{zzywwwwwwwxxwuutssrrrrssstuvwxyzz|~~}{||{{{{{{|{zyyxwwwwxxyz|}~~~}||||{{{zzyyyyyyz{}~~~}||{yxyyyyyyyxwwwvuvwwwxxy{{|}~}}|{zzzzz{zzyywwwwwvuuvwxyz{|}}~|{zyyxxyyxxyxwvvvvtsttuvvwxz{{|~}|zyyyyxxxyxxxxwvutssrstttuuwxz{|~~}|{{zzyxyyyxwwvutsrrqqrrrsuwxy{|}}|{zzyyyyyxxwvvutsrqqppppqstuvwy{|}~}|{{{|||||||{zyxxwwwvvvvwyz{}}{zyxwvvvvwwxy{}~}}}~}||}|{zywvutsssstttuwz|}~~~}}}}}}}|zywvutsssssstvwy{}~~}}}|{|||{zywvutrrrqqqrsuvxz|}~~}{{||{{{{zzxwvtsrrqqqqqrttux{|~~}|{{{{{{zzzzyxwutsqpqqppqqrstvy{}~~}|{{{{{{zzzxvusrqppooopqqrsvxz|~~}|||||}}|{{zyxwvuuttuuuuvxy{}~|{zxwvvvvvvwxyz|~}}|zyxvtsssrqrrstuvx{}~}}}}}}}||{yxwuttsssrrsssuvx{}~}|}}}}||zxwvutsrrrqqrrrsuvxz}~}||||||{{zxwvttsrqqqqqqqrtvwy}}|||{{{{{zxxwutssqpqqqpoprstvx{~~}||{{zzzzzyxwvtsrrqpppooooprsuwz}~~~~}}~}|{zzyxvwwvvvuuuuvwy{~~|{{yxwwwvvuuvvwz|~~}}}}|{{zywvvutsssrrqrrsvx{~~}||{{{zyxwvutttsrqqrrsvxz}~~}}|{zzyxxwvutssrqpppqrsvy|~~}|{{zzyxxwvuttsrqpppppprtw{~~~}}|{zzyyxxwvuusrqpppopqrtvz~~~~}|{{zxxxxwuuutsrqqpooqstvz~~}||{{zyyyxwwvvutsrqqqrsuwz}~{{|{zzzyywvtsrrqpqsrqw}}~~|zyyyyxwvuvwurqqpnoqpqtw{}}}|zyxxxxxwttuvurppqpnortvz}}}|{yxxyvsuwusrrqooomjmrrqw||}~}}zxwxxwuuvvtrstpmmmmnnnoquz|}~}{{zxwwwwvvvttttromlllmnpqswz|}|}~{xxxwvvvwwussrqpoomklnprsux{}~~~|zxxwvvvttuusrtronnmmkknqrtwz|~~}|zzyyyz{}~|zxwwxyyyz}~~}~}{zxwxxwwyyz|~~}~|||{yvtuvuuvxy{~~~}}z|~}zyyvrsvusuwww{~|||||}}|{{{yvvvsqrtttuwy{~~||}{z}{yz{yuuvtqrtsrtxyy|||}}}{z{|{z{yxxusrqqqrsttuwz~}}}||zxz|zyzzxusqqqpqqqrtuuw{}{yxxy{zxxxvussrpoonopqrty|~~{z{zyyz{{ywutsrqpoomlosrsvy{~|||zyyxxxxxxxwusppponmlnqqrux{}}}}zwyzyxxwxyvstuqnoonmopopuxz}~{zxyzyxxxyxvtsrpnmmmmmnnptwyz}~}|ywxzxvxywuuusqqommmlmnopsvxz}}{yyxwxzywwwvtttpmmmmllmnnrvvv|}||zwwwxxz|}|zxxywuvxyz{}}|{zxwvutuwwwz|~~||{xvuuttttvxy{~|}|zxusstsrsstvwz|~~|||yvussrqqrsstvxz}~~~{xwvtrqqppqsstvyz{~~}{zyvsrrqpoopqrsuwyz|~~}|yxxtqqqomnpoopstuwy{}~~~|zxvtqppnmnonnqsstvx{}~}{yxvtqponnmmnpqrstvxz|~}{zxvtrponmlllnppqstuwy{}~|zxvtqponmlmmnopqrtuvxz|}|{ywusqonmlklmnnoprttuxz{~~~|{xvusqpnmlllmnnopqstuwz{|~}zxvtrponmkkkklnoopqsuvxz|~}{zyxwwwyzz{{|~}{yxwwwwwwxyyz|}~~|zyxwvuttuvwwxz{}}}{zxvuuttttuvwwxz{|~|{xvuutssrrstuvwxyz|~|zxvtttsrrssttuvxyz|}|zywutsrrqrrrrstuvwxz{}~|ywvtssrrqpqrrrstvwwy{|}}{xwutsrqpppqqqsstuuwxy{|~|zxvtsrqppqqqqrsstuuvxyz{}~~|{yvtsqqqppqqqrrsttttuvwxy{}~~~}{yxvsrqqqpppqrrssttttuvvwxyz|~~~}|{zxwvtrrqqqrrrrsssstttttuvwxy{}}||{zyxxwusrqqqqqqrrssssssssstuvwxz|}||{zyxwvusrrqpqqrrrrsssrrsssttuvwy|~}{zyxxxwvusrqpppqqqrrrrrssssssttuvxz|~}}}}}}}}~~~~~~~~}|{{{{{|||||||||}}}~~~}|{zzzzzzz{{{{|||{{||}~~}|{zyzyyyyzzzzzzzzzz{{|}~~~}|{yxxxwwwxyxxyyyyyyyzz{|~~~~~}|zyxwwvvwwxxxyyxxxxyyzz{|}~~}}}}||{yxwvvuuuvvwwxwwwwwwwxxz{|~~}}}}|||{ywwwvuuuuvvwwvvwwwwwxxyz{}~}}}}||{{zyxwutttuuuvvvvvvvvvvwwwxz|~}}|||||{zywvussssttuuuutuuuuuvwwxz|}}|||||{zzxwvusrsssssttttttttuuvvwyz|~}}|{|{zyyxwvtsssrsssstsssssttuuuvxz{~}}|{{|{zywvutsrrrrrssssssssssstuvwy{}}|||{zyxwvtssrqqqrrrrsssrrrssstuwxz}~}}||{zyxvusrqqrqrrrrrrrrrrrrstuvxy{~~}}||{zxwvtsrqpopqqqqrrrrrrrrstuwxy{}~}}}}}}}|||}}}~}{yyyyyzz{|{{|}}}}~}{zxwwvwxyz{{{{||}}}~~|zxvuuuuvxyzzzz{{{|||}~}zywvttttvwxyzzzzzz{{||}~}{xwutssstvwwxxxyyyz{z{|}}~~|zxvtsrrsstvvvwxxxyyyzz{|}}~~~|zwuttsssstuvwxxwwxxxyy{{||||}~~|zwvtssrrssttuuvvvvwwxxzzzz{{{|}~~|zxvutsrrsssttuuuuvvwxxyyyzzzz{|}~|yxvutsrrrssttuuuuuvwwwxxwwxxyyz{}}zxwvtssssrrstuttuuuuvwwwwwwwwxyz|~~|zywvtssrrrrssssttttuuvvvvvvvvwxy{}~|zywvutssssssssssttuuvvuuuuuuuvwxy|~~|zyxvuttsrrsssssssstttuusttsttuvxy{}|zywvuutssrrrssttsssttttsssrrstuwxz|~~~}||}}~~~}}}}~~~~~~~}|||{{{|||~~}}}|||||||}}}||{zzzzzz{}~}}|||{{{|||||{{zzxxxxyyz|~~}|||{{{{{{{{{zzyxxwvwwxy{|~~~}}|{z{zzzyzzzyyxwvuuuuvvxy{}~}}|||{zzzzzyyzyyxwwvuuuuuvwxz|~~}||{{{zzzyyyyyxwwvuttsssstvxyz|~~}||{{{zzyzzyxxxwwvutssrssstvwxz|~~}|{{{zzzzyxyzyxwvvutsrrrrrsuvxy{|~}|{zzzzzyyyxxxxwvutssrqqqqqstuvxy{}~}|{zzzzzyyyyxxwwvutsrqqqqqrsttvxyz|~~}{zzz{zyzzyyxxwvutsrqpppppqrstuvxz|}~|{zyyzzzzyyyyxwuutsrpppoopqrrstvwy{}~|zzyzzyyyyxxxxwutsrqppoooopqqrtuwxz|~}{{zyyyyzzzyyyxwutsrqqppoooopqrsuvwy|~~~~}}}}~~}|zyyxxwwxxyz{|~~}|zyxxwwwwwxxyz{}~}|zyxwwvvvvvvwxyz|}~}|{zxwvvuuuuuuvwxy{|~~|{zyxwvutttttuuvwxy{|~~}{zyxwvuuttssstttuwxz{}~~~~}|zyxwvvutssrrrrrstvxyz|~~~~}~~~}|zyxwvuutssrrrrrsttvxy{}~~~}}~~}|{yxwwvutsrrqqqqqrstuvxz{}~}}}}~~~~}{zxwvuuttsrqqqqppqrstvwy{|~~~}}}~}~~}{zywwvuttsrqqqppppqrsuvxy{}~~}}}}||||zyxwvutttsrqqpppppqrrtvwxz|~~}||}}||{zyxvvuttssrrqqpoppqrssuvwy{}~}|}||||{yxwvuutssrrrqpppppppqrtuvxz|~~}}||{{{zyxwvuttssrqqqppoppppqrtuvxy{}~~~~~~~}||{{zyyyxxxxxyyz{|}~~}||{zzzyyyxxxyzzz{|~~}|||{zzzyxxxwwwwxxyyz{|~}||{{zyyzyxxwwwwvwwxxyz{|}~~}}|{zyyxxxxwwvvvvvvvvwwxyz{~~}|{{zyyxxxwwwwvvvuvvvvvvwxxz|~~}||{zyxxxwwwwwwwvvvvvuuuvvvwy{}~}{{zyyxwwwwwwvvvvuuuuutuuuuvwy{}~}{yxxwwvvvvvvvvuuuuuttttttuvwxy{}|zyxxwwvvvvuuuuuuuuutttttstuvwxz}~}{yyxwvvuuuuuuuuttttttttssssttvwz|~}{zxwwvuuuttsttuutttttssssssstvwy{~}{zywwvutuuuuuuuuttttsssrrrrrstvwy|}{zxwvutttttttutttssssssrqqqrrtuvy{~}{ywwvuuttssttuutttssssrrqqqrrsuvx{}~}|{{{{{z{{{{|}}}}}}}}}}}}}~~}}}||{{||}~}|{{{{{{z{{{{{{zyyxxyxxyzz|~~}|{{{{{{{|||{{{{zyyyyyyz{|}~}|{{zzzzyzzzzzzyyxxwwwwwxxz{}}|{zzyxxxxxyzyyyxxwwwwvvwwxyz|~~}|{zyxxwxxxyyyyxwwwvvvvvvwxy{}~}|zyxxwwwvwwwxxxwwwvuuuuuuvwxy{}~|zyxwwwvvvvwwwwwvvvuuutuuvvwxz|~~|{zxxwvvvvvvvwwvvvuttttttuvwwxz}}|{yxwvvuuuuuvvuuvuuttssstuvvwxz{~}{zywvvuuuuuuvvvuuutsssssstuvvwy{|~}|zyxwwvvuuuuvvvvuutsrrrssstuvvxy{}}{zyxwvvuuuttuuuuutsrrqqrrsttuvwxz}}|zyxvuutttttttuuttsrrrqqrssttuwxy|}~|{zxwvvutttttttuutssrqqqrrsstuvwxz|~~}|{zzzzzzzyzz{{{zzzzz{{||}~~~~~~~~}||}|||{{{{zzzyxxwwxxyz{||}~}||{{{{{|{{{zzzyyxxxyyz{{|}~~}|{{{{|{{{{zzyyxxxxxxyz{{|}~~}|{{zzzzzzyyyxxwwwwwwxxyyz{{|}~~}{zzzzyyyzyxxxwwvvvvvwwxxyzz{{|}~|{zzyyyyyyyxxxwvvuuuuuvvwxxyzz{}~|{zyyyxxxxyxxwvvuutttuuvwwxyyz{|}~}{zyxwwwwwwwwwvvuuuutttuuuvwxxyz{|}~|{yxxxwxxxxxxwvuuttsssstttuvwxyz{|}}|{zyxxxxxxxwvutssrqqqrrstuvwxz{|}~~}|zywwvvvuuuutttsssrrrsstvvwxyyz{|}}|zyxvuuuuuvuuttttssssrrsstuvwxxyz|}}{zyxwvvvvvvvuuutsssrrqqrrstuvwxyz{}~~}|zxwwvvuuvvvuuutsrqqqqqqrsstuwxyz|}~~}|{{{z{{||||||{zzyyyyyzz{|}~}|{{{||}~~~~~}|{zyywvvuuvvwxz{|~~~~~~~~~}|{zyxxwvvvvvwxy{|~~~~}|{yxwvuuuuuuwxy{}~~}}~}}|||zywvutttttttvwxz|~~}}}}}}}}|{yxwutssrrrsstvwy{}~~}}}}}}}|{zywvutsrrqqrrtuvxz|~~}||||||||{zxwvtsrrrqqqrrtuwy{}~}}|{{|{{{{zyxwvtsrqppppqrstvxz|~~}}||{{{||{zyxvutsrqpoopqqrstvxz}~}|{zzz{{{zyywvtsrqqpoopppqrtuwy|~|{{zzzzz{zyxwvusrqpoooooppqstvy|~}|{{{zzzzzzyyxvusrqpooooooppqsvxz}}|{{zzyyzzyyxwvtsqpooooonnopqrtwz|~}}|{zyyyyzyxwvutsrqoooonnnopprtvy|~~~}}}}~~~}}{zyxwwvwwwwwwxy{}~}||{{zzzz{{|~~}|zyxwwvvuuutuvwy{}~}|{zyxwwvuuutttuvxz|~}|{zyxwvvuutttttuwy{~~~~~}||{zyxwwvuttssrrrsuwy|~}}||{zyyxwvuttsrrqqrrsuwz~~~~}|{zzzyxwwvutssrqqpqrrtwz}~}}||{zzyxxwvvttsrqqppppqsvx|~}}||{zyxxxwvutssrqpooooprtw{~~}}|{{zxxxwvuuttsrqponnooqtvy}~~}|{zzyxxwvvvuttsqpoonnnoqsux|~}|zyxxwwvvvutsrrponnnnoprtwz}~~}}|{zyxxwvvuutssrponmmmmoqsvy|~~}|{{zyxwwvvuutssrponmlmmnprux{~~~}{zzyxwwvvuuutsrponmlllmoqtwz|}||{{{{{{zzzyxvvuttuvwy|}|{yxxxxy{}}}}}}}|{{yxvusssstvxz}~}|{{{{{{zyxwutsrrrsuwy{}~~}|||||{{{zxvutrrrstvxz|~}|{{{{{{{zyxvtsrrqrstuwy|~}|{zzzzzzzyxwutrqqqqrrtvxz}~||{yyyzzzzyywvusrqqqqqrtvx{}}{zyyyzzzzzywvusrqppppqsuvy|}|zyyyyyzzyxwutsrqpoopprsuxz}}|zyyxxyyyyxwvusrrqppppqrtwy|~~|{{zzyyzzyxxwutsrrppppqrsuxz~~}{zzzzz{zyywvutsrqpppqrsuwz}~|{zzz{{zzyxwvutsqpppprsuwz}~}|{{{{{{{zyxwurqrqqppqrtwxz~}}}ywxxxxvwywtsrpoonlllnprttuz}{{xxy{||{yzzwvwwuuutrrsuxyy|~~}|zz{zwutsqqqomlkklmnnopswz}~~~}}|zyy}~|{{|~~}~~~~zxyz{{zyxvsrrsrpooqsrrw{}~~~~}{zyvsqrqqsuvwy|{{{yvuttssttuvx{~|zyxwwwvurnmkihijnppqru{|}}zxwttuttuvwxy|~~||{zyyyzz{|{yxxwurpqrstvuuqlkkighhijjknqtwz|}~~}}}}~~}}}}zwvuttutrpqstvxz|~~}{yxyx|~{yvtrpnnpstw}}|zxutsssqoopprssssuvz~~|}~{zxvroruspruuuwz}~}~|yvtsrrrrrsuxy{}~||}}||yvvsponoqonpqqqrsuvwy~~}{{{|~~~~}{zzzzxvtqnmonkijkmoppprtuvwy{}~~{yvssuwwwxyzy{~~xttsqqqqopqlggihfbbddcdgijlqsuw{}|{{{z{zyy}~}{{}~~|zyy{|ywz}|{}{xwuqnswx{~|{ywvuuutttttrrvz|~}||umnplijkllkmnnooppqtwwy~}zwusrrrpoponnopqqsuw{}}~}}yvvvuusstsrqqrrstvx{~|zwtpmlmlkjhhiiijjjjjkkmpsuuv|{vvwsqstttrrsstuwyz{{|~~~}{yvvxxwvwyywtqrwzzxvvvuspnqvx{}}|~~|~|{yvspnnoqportuuvwwx{||~|{zyvrqpnljjjjiijlnnoqrvy{|}{wrqttstvvvtstuuutsuxyyz}~|yvtrqqqqrqqrssuutttuvwy|~|{{|{zyxwusrpmorronnonljkkmprssuxxwz|||}~}}}{yzzyxyxvtqpqpopqponmmmmmnmmnonnpsvxy|~|{{{zzzyxtqrsqppppqqpopsvwvuuwxyz|~}}|{~}|}~}|ywvuvvuuuxywuxzz{yz}}}~~~~}yvvxxx{{yy{|}~}~}|{zz|~~~{ywvussrrrrrsuvuuwyxxzzz{||~~{yxyxwvtrstsrqpnnonmnnnmkjlmlmprsuy{}~|}~~}|{||zywutttsstvvttsrqqrsrrtwz|~~zwwwusrqqpprtvvwwutuuuvvy}~|zxwutvwuttsqppqssrvz{zzyyxwuuuuuuuuy~~~~~}|}~~||||~|||{zyxz{zyxwxwutstvwwwwxyyxwwz{|~}|}~{z{zzywvvxz{}|||{zyyxwvuuuttsttuutuuwyywvvwwwxz|}{xwvvwxwwuttqnnllmkloqsttuvvuuuttuvwxz}~|}~}|~}|zxusqqrpoppppppqrttsuwy{}~{wwxtrrrqqpoonnmmkklnnnrtvy|~}|}}|zxwvttsrrrtuutx{{{|{zywwyyz|~~}}{z{|yvxxxyzyzyxxxvuwyxxz{|~~~|zzzyvtrqqpmmmmnoopqrstuvvwxxy||{|}|zvttsrppsvuuwxvuwwvwyz{|}}~~}zxxxwwwxxxy|}|{zyzyz{|~{xusqolkklmopqsspoqqpprtwwvy{{{zz|~~|xurnkjihhhjllklmnomklnnnnprstttvy{}~}zvtrqqqqrtuvxz}~~{xwvwwwxy{}|{|}~~}}~}|{yusrqqpoqsporsrqrrtttuxxxyzxx{}~}|}|{z|}|zxy{yxyz|}~~|}}|{~}{ywusrrqpqstvxyyyyyyzz{||{|}~~}}~}zzyxxxwwvuvvuttttuuuvutssrsuvy{}~|zxvuuutrqrsssuvwwxxyzzyxvuwxvvwxz|}}zwutsrsromoonmnnoprtvvwy{{zyyxxxwx||{{ywvtrrrrqqrtuuuwyz|~~}~|ywvuttuuvwxz{|}}}}}||}|yyzyxurtutsrrssrsttsststvwvxz{}}|{yyyxvuuuvxzzzyxxwusttuuuwz~~~~|{ywvtsrqqstvwx{}|{ywwvuuutssrpqrstsrtvvvuuutrrssttuwyyy{}~~}}{xvvvutrrtuutssutrrrrtuuvx|~~}|{|zwxzyyyyyyyxvuuuuuvxyyy}~|{zvtsstqnopppqrtvwyyyxyzxwxyz{{|~|zywuuttuusrssqponponprtwz|}{||~}{|~}}}|{{|zxyzyxvutsrqpqrrsstwyyz}|{zyxwwxxxxxwwwvurqonmmnnnopqstvxz|}{{zwutsrrqqqrtvxxy|{zyxwwxxxyzzyxyyxwuusqrsrqqrrstvxz{}|{{{zxwxwuttssrqpommmlkklmopruwy{~~}}|zz|{zzzzz{|}|{zyxxxxwwxxxyz{|~~}}~~}{{zzywwxz|{z|~}~~|{{zxwvvutrrrsuuvwy{}~~{yzzyy|~}|z{|ywwxyxvxy{||}}{yxxxyzzxwyzyxwvvspoonmmmllmopqrtxz|}|||}}}~~}|{zywutsssrqoprqprvxxy{~~|zzwtttplmoonnnopoprssvy{~}zyxusstvwxyyyywurqrspooppolkllkkkloqstux{~~|{zyyz{||||}||{ywvvutuvwxxz|~~~~}|zyyyxyy{|~~}{{|{y{}}}~}||{{{zyxwwvwxwuuvwxz|~~|{zzyyzywvusrrqqqppppqpoopqsttvwxy|~~|{|}}}|{}~}||{}}|~~~~~}|zwusrrpnmllkjijkmnopqsuvwxz~}|{zyyx{|{zzyxvsrsrpppppnmnooooqstuvxz|~}{z{{xvvvusssspnoqposutuwz}~~}{{|{{zyyzxvwwxyxxxyzzyxwwwwxy{{~|zyxwvvwwvvvvvvvwwvwy|}~~~}|zzzyxwvutuvvvxyyz{|}||||~~~}~}|{{{{{zzyxy{{zz{~~|{{{zyxvuuuuttspppqponorqqrtvxxz}{{{zyzyyz{{zz{{zyyyyyz{{z{}~~}~~|yxvvuuspopqrpmopmlllnooppppqqrux{}}{ywwvutsrqpqqqponoprrrrrruwx{}}}{|zxyyvvwxwuuwwwwxxxwyzzz}~}~}zyyxvvvutsssssttsstwwuw{~~}~}{yy|~|{zzzz{{zyz{|zxy{|~~~~~||~~}|~zwyyywtsuvvwwy}~|zz{{zyyyywwyyzzyyzzzzzz{{yxyyx{|}}{yvtvvsqqooooooppnmpssrnmopopqswy{~~~~|{|||{{|}}}||}|zz|zyz||{|}~zwusrrqonmmopmlnpnlkkmnljlljlpqsuw{~~{yxwvustusqqqtvtstttssttttuwxz~~}}}|{{ywxwvwxz}}|zz{zyyyzzz{{zzzyxxwwwvuvvxz}~}|||ywwxyyxxxwwyzyxxvuuvvwwxz||~}zz}{xxxwxyzzzyxyyyxvvuttttttvwwz}~}zyzzzzzz{{{yx{|{zzyywuw{{z}~~|zvttsqrrrqqpqqqponmmlkkklmopruvvy||||{zzz|{{zxy|}~{yzzwutvxvrstvz{}~}{ywuuuroopopstrqsuvutuvtswzyz{|~}|}~}|zy{{yy}~{y||y{~|y{||zyxyz{wtvxyxuuxyxxz}~{{zwvutvtrtuutuvtrtvtstrrqqsutsx}{|~}{zz{||{zyz|zyxx{}xuxzxy{{||||{zzyyywxzxwwwvtsrrrqqrqpsvuuwy{|}}|{yxyzzyyxwwwy|yvy|ywwxxwuuvvvwxz|~}{xwxvrrtroopqponmllmnmlmponpqrrsvwx{}~~~~}|~~}~~~~{xxxxxvuvwwwutuuuttuutvvuuw{}}|xwwvuutqpqstsruvsqtxyxxxz{{}~~~|zz{{{zxxzzyxwxyxxxy}~~~~|zzzyzzyxxwvuvwtrstrrstutruxyy{~~}}~|xxxwvtstuwxvuuvwvtvyyxwwwyzz{}~{|}zxwwxwuvxwusrssssqprtrpqtuttuwyyz}}{{{yxyyxxzzwwyzxxxxvttuvz|{z|~~~~{xwusttrppsspopqsrppprtuuvxyyz|}}~||}}|~}~}~~{zyvuutstuuuttvwwwvwwvvvxz|{|~}zyyxxwvxyxyyxzzxy{{zyyz{|}|}~|{{|{zxz|ywxxvuuttuuw{{y{}}~~|yxwwusuvtsstutrqpoonmllnqpqtvwxy{}~~{||zxwwwxxvtuvuuvussstvvwy{||}}~~}{xwvwwvutsrrrssrpopponosttssstvy{|~}|{{|||~}{|}|zzzxwxxwwxy{{|~~}|zxyzyxxyyxwvvvwvvwxy{|~~}|}~}}{ywsruwvuuvwwutvuqrsqoprrrtvy{}}zyxvvuttttttuvusttrqrrqruwwwx||~~}}}zxvuuuusrsuuvwxz||~}{zzyxwwwwwwvusqqpmjjkkkjkmortvxy||{{{zz{|}}|{ywvusrqponnnorssuwy{|}}|{{{||{zz|{zyxxwtrsssrstvvwy{}}{{|{y{}}~}||{zwvwxvvvutvvtqqqpooopqqqsuvy||~~}||{zywuwzyyz{{|}~||{wuwxyyxyzywyzvrsrpnmnprqrssux{}}||{{zyyzzzyxwvtrqstrqqqrsstvxz|~~~}|{||ywvurqqqrrsssstvyz{~{zzywutvxxvwwwusqqqoljkkjijkklopqty|~~}|}~~}~~||{zyxvwvvvxyxwwx{}}{yxxwvuuuttwxwxx{~}|{yxwvussutstuuwvwz{~~|{zyxxxxwvuvvvuutsrqpqrssstvxz|}}||{yxxyzxvvwxz{}}}|yyyyzxwxyyxvtsrponpsqoqqoopqtvwz~~}}}}|zxvuvvvvurrsttrqrrrpnorqpqsuxz}~~}}|yxxwvtsssssrpqqqqsw{}}||{{z{{zwuuvvwussrqpoopomnpqqrux{~}|zyxxwvvuutuwy{~~~}|{yxxyywvxxutssttstuttw|~~}{{zzyxvwwutuwy{~~}{{{yxxwvwwussssrqpqqqppoppoqtuwz~}|}~~|yz}}|xtwyvttrssrtvx{~}}~~~zwxzxvvvuttsqqpnnmmmmmoruvy|}~~{zyzzxvuttuvvtstrqpooonmnoqsux{~}}|{z{{{ywwwvurpqsstwz}~}{zyxwwxvuuvusqqstuvwz~~|}}||}}|ywwwwuutstwyy{}~|yxxyzywxxwvutsrqpppoquwy|~|{{zyyxxwwvutsqqponpsuwvx|~|~~|{yxxwvuuuuuuuuutpnopoopqsvy{~~}}~}|{zzwsssrqqqstwxz}~~}~}zwwwwvvvwxwwutrpnlkkkjkmpqrux{~~}}|||yyyxxwvvwwwvwyxwvvvvsruvwxz|~|{{{yxxwwxz{}~}|{zxusttuttuvusqqqpoopppqtvx|}}|zz{zz{{yxxwvusrrqqqqrux{}~}}{z{{{}~}|{ywvsrrrqppqsvyzz~}|}~}|||yxxvtrqrsrqpqtwz}~~~~}}~|zyxvuwwvwyxxxwwwussrooonqrrux{~~}}}~~}}|{zxuttrooopqtuwy||{zyyyxwxzzyxwwvussrssrrsv{|}}}~{z}~}||{ywuvwutwz|~~}~~}||{yvtvvqnnoqqoqtvy{}~}{ywvvuvxxxyxxwussrqqqsuvwy{~}|{xuttrqrrqrtvxy{~}yz||}~}{ywutsqppppqrrruwx{~}}|zz|}}}|{yvtsrppommoprtvy|}~~|zyyzzyzzyxxwurpppoonoqtttvz}~|zxwvutttuvwwx{~~~~}ywwtqqrsrrqsvxyz}~}}|||}|}|ywvwvtrsttvwy|}}~~|zyvutsssrstuvwy{}}}}}|yyzzyxwwxurqponnoqrrsuvwy{~|yyxwtqpqpnmnnoqrstwy{~|wwwuqoooopqqporvwx{~}|zxvsqnmnnnopooqtuvuw}~}{zzwtsqqpppnnprstuwy{}~~|xuuuuvutwxwvwz}~zwwwurppoopponqussxzzz}|||{~~~~||zzxsrsqppoqsrqqrw{yy~}|{ytsspmnomkmonmossrvyxvz}|~|y||zyxusqonnnoponooptwvux{~}{xuttrooommnomnqtttuvx{~~|}||wxwroopommmopnmnpstuxzz|~~}{~~{yxusqoonllljknnoooqtuwxz{}}{}~~|}}{|{y|}zz~~|}}}}|ywyzwvy||{}}|zvtvwtqsutsstuvxz{}~~{wx||xy|zy{|{|{|}yvxyvtxzvsvywvy|zx}||{ywvuuusrtvvuuwxy{|{|~zywuuvusrtvtquyurw{zx|}~~~}{ywtrqstuwvstvuuvwz|{{~}{|{wrsurpqsttrpqtssuvuttsvy{}}{|}{yyzupooqttsrrqpqtsqsttvwvwy{~~~}zyxwwwwutvxvtwyyxxxxwxz|||}{{|{yzzywtsutqpswvsstttsqsuvurquyxxz|~}zwuuuuuuutttsqprvwurtxyxwvy|{xz}}|~{z}|zyyyyvrrrrrqpppsusqrstrqrrqqqtwz|~~yz{xuwywuwxtoqsqppppprtsqtvtqtwvvxyx{~~}}|zxyyxwvvtqprqooooprsqoopqqsvtruyy{~}|{{{{|~}~||}~|{}~}||~~}}zz|{z|}|{|~}||~}}~~~|{||{{{{}}|{~~|~~~}|||{|~|{}~|||~~~{|~}{{|{ywwwusstttuuuwyvtvyxvuvz~~~~|}~}~|zzzzzyxz{{{}~|{~~||~}||zxxxvuwwwwwvwxussuwvvyzz|}}~}|}}{yz{yxwvtrstuuttvvusvxwvwyzzz|~~~~~|yxxwussrrsttsssssuuutvxxx{~~|{{{yxwvvtuvvuvwvuvvvvwyyz|}~}|||zywvwvsrqqrrrrrttssssutstuwxxz}|}}|{zyyxvuuspopqqqrrsrqrtsrststuwyz{~{|~|yxwvvvtuwxvuvwxwtuvwyyyz|~~}|zyywusppqpnoppopqqqrrrrrsssvxz||}~||}{xwwvsqqrqqrtsstvvuvwxwxyzyz|}~|zwvtrponmoponprrpprssrqsttuwxy{}~~}}||{zy|}|{|}~}}~~}}zwwxwwxy{{|}}}}}}~}zwwwwwxyyz{{{{||||~~~~|zxwvwvvxzzzz{|}||}~~~~|ywwvuuuwxyyy{||{{|}}}~}{zxxxwwwxz{zz{}}{{|}~~~|zywvusqrssrttttuvwvvwwxxyyxy{|||~~zyxxvuuwwvwwxyyyz{|}|{|}}~}~|yxvuuttttsstuuuuutttuvvvvuuvwxz|~~}zwwwtssssrrrtuuvvuuvwvwwwwxxxyz{~}{ywvutttsrsssstuwvuvwwvwxwwwwyz|}~}|zyxwvvvuuuuuvvvvuuvwvuvvuvvwxz|~~|{yxwvuusrssstttuuuuuuutttttuuuwy{}}zyxvuttttrqrrrstttsssttsssrrsssuxz|}~~}{zzxxwwwwwxxxvvwvuuuttrrsttuwy|~~|zyxwvvusrrrrrqqrqqrsqooooonoppqtvwy{}~~~}}}}}~~~~}}~~}}}}|{zzyyyyzz|~~~~~~~~~}|{{{{{|}}}~~~||||||{{{|{zxxxxxwxzz{}~}}}}||||zz{zywvvvuuvwxxyz|~~~~~}}||||{{zxwwvvuuvwxxz|~~}}}||||{{||{zzxwvvvusstttuwxz{|~~~~~}}}|{zxwvuttuutsuwxyz{~}|{yz{{zzzyyxxxwutssrrrqqrrrstvwy{|~~}{{|}|||}}|{zzyxvuuuvvuttuwxyz{~}|{z{{zz{{zyxxwvsrqppoooooppqstvxy{~}zzyzzyy{zxyyyywuttsrrqppqqqrtuvxz{}}|{zyyyy{|zyyyxwuttsrrqqqqrqrtuvvxz}~~|||{{|||{zzzxvutsrqpppoopooqrstvwz|}~}{yyzyyz||{{zyxwuttsrqpoopoppqrstuwyz}~{yxxxxyyyzzyxwuvutrpopponnnpppqrtvxz|~}||||{||~~~}{yyywvwwwwwxz{{~~}||zyyyxxxxxy{||~}}{yyxwvvvvuuuvwxz|}~~}}|{zzxwwwuuuvvwy{|}~|{{zyxxwwwvvuttuuvwxz||}|{zzxwvvutsssrrsttuwxyz{~~}|zxxxxwvutstssstttvxyz|~}}~~~}}|zywvvvuutssrqppqrstvwxy{}~|yyxxwvuutsrrrrrrrstuvxz|~~}}}}}}|{|{ywvuvuttsrrqqqppqrrstvwxz|~~~~~~}|{zyyxxwvvvutrstsrrsuvvwy{}~~}|}~}|{zyxwwvtsssrqpppooopqqrsuvxyz|~}}||||{{zyyyxvuuttssrrqqppppqrrsuwxxz|~}}}{z{{zyxvvuutssrrrpppqqqqqstvvwz}~}|{{{yxxwuuttsrqqqpooooopqqrstuwz|~}}~~~~~~~}|{z{{yyz{{{||~~~~}}}||{z{{zzzz{{{|}~}~~}|{zzzyyyyyxwwwxxxxxxyz{|~}||||{zyzzzzzyzyxxxyyyyz{}~}||{{zzyyzzxxxxxwvwwvuvvvwx{}~~}{zzzyyyyyyxwxxxxwwwvuvwxxyz{}~}{zzzyyxxyxxwwwxxwwwvvvvvvvwxyz}}|{zyxxxwvvwvvvvvvuuvutuutsuvvxz|~}|{yxxxxwvuvvvwvuvvvvvuuuuuvwxz|~~|zyxwvvutttuvvuuuututsssssrsuvwxz}~{zyyxwwvuvvvvvuvuttuttssrrsssuvx{}~|{xvvvvuttttttvvutttttsssrrrrsuvx{}}|{zyyxvuuuvuuuvvvuuttuutssrsttvyz|~|{zxwvvutsststttsssttsrsrqqqrrrsvxz|}{{zwuutttsttttttttttssrrrrrqrstvwz}~~}{{{{{||~~~~}}|{{|{{|||{{{zzyyyyyy{{|~~}|||{{{||}|||{{zyyzzyz|}~~|{{{{zyz{{{{||{zzyyyzzzzz{}~~}}|{zyz{{{{{{zyyyxxxxxxyz{|~~~}{zyxwwwwxxwxzyxxxxxwwxxyyyz|~~}|zzyxxxxxxyyzzxxxwwwwwxwwxyz|~~|{zywvvwwwwwwwwvvvutttuuvwyyz|~}zyyyxwvvvwwxxwvwvuuuuuttvwwxy{}|{zyywwwvvvwwwwwuuttssttttuvwxz|}~|{zywvvvuutuuuvvuutssssstuvvvwy{}~|{{yxvvvuuvwwvvwvutssssstuuuvwxz|}}|zyxwwuttttttttutssrrrrrrstuvwxy{}}{zxwvvvuttuutuuttsrrrqqsssstvwxz{}~~|zzxvvvtstutttuuussssrrrssrstuvwxz|~~}|zywvvutuuuuttttsssrqqqrrsstuuvxy{|~~}}|||{|||}~~~~~~~~~~~~~~~~}}|{{z{{zzzzz{|}~~~~~}~~~}||||{{{{{{{|}}~~|||{{||||{zzyyxxxxxxxyz||}}~~|||||||||zzzyyyxxxxwxyzzz{|~~~}||{zzzz{{{zzyxxxwwwwxxyyz{||}~~|{{{{{{{{zzyxxwwxwwvvwwwxyz{{{|}zyyyyyyyzzzyxwwwvuuvvvvvwxyzz{}~~|{{{zzzzzzyyxwvutssssttuvxyy{|}~~|{zyxxwwwvvvutsssttssttuwxxy{||}~}{{zxvvvvvuvwvuuuutsssttttuvwyz{{|}~}|{zyxwwwvwwwvutttssssrrrstuvwyyz{}~}{zxwwwwvvvwvvuttsrqqrrrqrtuvwxyz{}~|zyyxxwwwwxxxwvvutsrrrrqqrstuvxzz{}~~|{zzywwwxwwxwvutttsrqqpopqrstuwxyz{}}|{zxxxxxxwwwwvutsrqqqpoopqqrsuwwx{}~}|{{zyyzzz{||{{zyyxxyxwwwxyz|}~}|{zz{{{|~~~}}{yxwvuutuuuvxy{|~~}|zyxwuuuvvwwy{{}~~}|{zxwvuttuuuvwyy{~~~~~~~}}}}|zxwutttttsstuvxz|~~}}~~}}}|{zxwutssssssstuwy|}~}}~}|}}}|zxwvutsrrrrrrstuwy{~~}}}}}}}}|zxwutsrrqpppqrstwxz|~~~}|||||||{zxwwvtsrrqppqqrssvxy{~~|}}|{{{|{{zyxwussrqqpopppqstvxz}}||{{{{{{zyxvutrrqpponoppprsuvy|~|{{zzzzzzywwwutssqpooppppqrrtvy|~|{||{zyzyxxxwvtsrqoooonnnopqsuwz|}||{{zzyyyxxwvusrqpoooonnnoppqtwy|}|||{zyyzzywxwvusrqpopponnooprtvx{~~}}}||||{zz{{zyxwvuuuuuutttuvx{}~}}||{{zzz{|~}}|zyyxxwuutttuwy{|~~~|{zzyxwwvutttstuvxy|~~~}||zyyxwvuttsrsstvxz~~~~}|{{zzyxxvuttsrqrssuwy}~~}|{{{zyxxwvuttsrqqrrstw{~~}}|{zzyxxxwvutsrqpppqrtvy}~~~|{zzyyxxxwuttsrqpppqqsux|~|zyyyyxxxwutssrqpppoopruwy}~~}{{{zyxwwvuttsrponnmmnqsux{~}}|{yyyxwwwvutttsqponnnnqsux{~~}|{zxxyxwvvvuuttsqpommmnprsvz|~}|zyyxwvvvuuttsrponlllmnpqtwz}~~|{zxxwvvvvuutttrqpomlmnopruxy|~}||{{yxwvvuuuuutsqpnlklmmnpruwy}~}}}{yyyxxxyzyxxwutsrsssuwy|~~|{zzyyz|}~~}~~|||zxvutttstuvxz}~~|{{}}}|{{zxwvutsttuvxz|~}}}}}}}}{zxwvutsttuwy{}~}{{{{{|{{{yxwvutrqrssuwy{}~||{{zzz{zyyxwutsrqqrrstvxz|}|{zzyz{{{zxwvtsrrrrrrtuwy{}{{{zyz{zyyxwvtssrqqqrssuwy|}|{zzyyzzyyxwutrqppooopqruwz}~|{zyyzzzyyxwutsrqpooppqsux{}~|{{zyxyzzzyxwutsrqponnopqsvx|}|zxxxxyyyxwvutrqpnnnmnopruvz}}|zyxxyyyxxxwuusrponnmnopsuwy|~~|zyxxxxxyyxwuutrpnnmmmnoqsux{~}{zyyxxxxyxvutrponmmlmnoqstwz}}||{{|||}}{zyxwutttstuwxz|}{zyyyxyz{}~}{ywvutsssstvxz|~~~}{ywvutssttuuwy{~~|zxwuusrrsstuwy{~~~~~|zxvutsrqrrrstvxz|~~~~}{xvutrqqqqrrsvxy{~~~~~}|{ywutrqpoppprtuwxz}~}{zxvsrppooooprstuwy{~~}|{ywusqpooooooqssuwy{}~~}|zxwtrppnnmnoppqsuwy{|~~}|zwusrpmllmmnopqrsuwy{}~}{ywusqpommnnnoprstuwy|}~~}{yvtsqonmmmmmoqqqsuvxz{}|zxvtrpnmmmlmnoopqrtvwy|~~|zxvtrpnnnmmmnppqrtuvwy{~~|zywutsrqqqsstuwxy{|~}{zyxxxyyzz|}~}zxwvvuttuuvwxyz{|~|{xvttssrrstttuwxyz|~|{xvttsrqqrsstuvwy{|}|zxvuutrrrrsttvwxyz{}~|zwutssrqrrrrstuvvxy{|}{xvtssrqpqqqqrstuvxyz|~|zxvutsrrqqqrrsstuvxyz|~}|ywutsrppppqpqssstuvxxz|}~}{xutsqqpppppqrssstuvwxy{}~}|zxutsqqqqrrrsttttuvvwxyz{}}{yxvtsrrrrsssttuuuvwwwwyz{|~~~}{zwvutssssstttuuuvvvvwwxyz{}~~}||{ywvutsstuvvvvwvvwwwwxxwx{~}~|xxzzxutsrqqsusrsttsrrttstuvvy{|~}|zyzzxwvuusqrrqpqrrsuvvtrtuuuwxxz}~~}|{{{zzzyvuutsssuwxxxyxvututssutux{}~{zyxvuttturqrsrssstuuv}|}{z{|~|zxvvvuuvutsssuvvvvvwy{}~~~|zwvuvwvvvurrqonmnqtuuvwxyyxwy{{{|~|zywwwxy{{|}{xxwutsstuuuwxwxzz{}~{z{{zyxyzyzyxwvuutssvxxyz{|}~~}|z{|}~|{yzzzyywusrrssssuvutssutttttroptuux||{{zwvtstuvvwwuutrqpnmnoprsttux{~}||zz{|}|{zzywtsrssrrstty~~~~}}}zwwursvvutttsrtutuvvwy{~}{{zyyxwuttuussssrrrsvy{}~}{{{{zwsrqonmmmlklllmnonnnmmoprvvuvxy||{zxwwvuutsrrqppqqrrrtuvvvuuuvy{yy|~~~}}{xvwvtuxxwwx{}||~}}}~}~}|yxvuusomnnnnmmlnponprssqprtvxz|~~}||{{zxvtrrrssstutsuy~}|{xvuuwxwwwy||zyyz|{|}{xwwwxxwz||{|}~~~}}~~~~}zwwwtpponooprrruvsqtwutwyyyyyyyz{|~}{yututrtvxyzyzz{||zyvtstuvwyz{|{{}~}}}{zzzz|~|yusqppommopqpnprrqooqrrqpqrrqqrstvvvxz|~zwwwtrrrssttssuvvtrrtsruxyxwvuuuwxz}~}zyxuqmllkkkklmmmnqw}~~}}~~}{z|~zxyxwvvxyyxxwwxyyxz{{{{{{}|yvsrrpnnoppnoqppoopppqrssssssvy|~}xvxzzywwxvttuttuursvwwxyzzxx{}}}}~~}||||~~~~~}||zyyzy{|}~~{xvsrqqrrruwwwwwvstwvsrrrsssuwz||zwtttrqqqonppppooppoppnljhgeeghijnqtwz~~}~~~||{|}{{~}{zyxxxxxxwwvutuwvtsrqppoopsuwxxz~~{|~|z|}}|zxxwvutstuwvvz|~~|zyxwvvvwxxxwwwvusrpomlklmnpsuvxz|}}}}zxxwvuttttttuutuvtsrqponmllmnnoprsstvxz}~~}{zyxz{z{|{zzyz{zzzzzxwvuuutsrqqrsvwy{}||~|{|}~}zzyxwvvutuvxz|}}}~}||{zyxxyyxxyyxvvwxvtuwvtuvwwxyzz|~~|zxxvttvwxxy}~|zz{{{zy{{zyxxxxusqqpoonoqsuuvx|~}||||{zyyyvuvwxwvwxz{}~~~}|{zyxwwwxxy|~|zyyyyyzzzyvuusonmnmkklmlllmnnopqqrtuvxz||zxwwwxyz{|{z|}{zzxvtrqrpooqrrtvwy|~~~~}|{{||zyzxvvvsrrqqpnnmmnnnnpsuvwz~~{ywutuuvwxxyyxvutssssrstuvutwz{{|}}z{{zzzzzzz|~}|{yyy{{zyzzzzz{|}~{zzyyyz{{yyyywusrqqqnmnnmmlllnoqsvwy{}}zyyxwwwy{{{ywvussrqqommnnnprqruvvxz{|}~~~~~~|zywvtsssssrqqonnooopruwxy||zxvvvtsuvuuuuvtqoonllkjjiijjiikklklnprsuwz|~~~~~~~}{ywvuuvvvvvwxwwxz{}~~}{zxwwvtttvwwwx{}~~{yxxxwvuvvsrstssuwyz|~~}|zyyywusstttvxz|~~|{}~}}||{zxwvusrqppqqqqqrsttttuvvwx{}~|zyxvsrqoonmnnmmnnmnnopqrtwz}~}}}}}{{{{zyxxwwwwwusttssuwy{||~}||||{yxwuttspnoommmmoooqrrtwz|~~~~{zyxwvutssrrrqqrssstuwz}~~~~||{{zxwwwvuuvvuuwxyz|~~|{xwwwvtrstsrpopppppprssuwxz}}}}|{zywwwwuttuvwxxyyz{}}~}|||}~~~~~}{ywvusrqqpoonmmlllkjjlmmllmnnoqsuwx{~~~~|zzzwvuuuutsrrqqrpopqppnmnonmnprsuvy|~~~~~~}|}}|||||zyz{zyyywvwxwxz|~}zxuttspnnoonmmoppqrstuvvvvwzz{~~}|{zzyxxywuuutttvy{}~}~~~}|}|{zyyyxwwxxxwx{{{{|}}~~|{{|{{zyyz{yxwwwwvuvvuuuuuvxzz|~|zxwussssrrrssrrrqqqqqpopooqsuvy|~}|||}}}}}}||}~~|yzzyxyz{|}}||{yxwvvvwvvwvvvuuvvvvutstuvvwy|~}yxwvtsrqonnnmlmmlkjjkkkkkjklmnnorux{~}|{xwxwuuuutttttvxxxxxxxwxzzz|~}{zxxwwwwvwxzzzzyyxvvvwxxxxz}~}}|zzzz|{zz|}{zyxxwvvwwwxxxxvuwwusstutsuxz}~{zxvsrrqpoopppqqrstttssutrssttvwxy{~}|{zywvuuttsrstuuvvvvvvvvwwwvvxzz{~||}zxyyyzyxxxxxwutuvusuxxy{}~|zwwvsqpqsssttuvvvusuvttuvxwuuwxyz|~~|zxwurpnlkkjklklmopponnnnnopsuvx{~||{xvvvwurstttuuuuuuutttsttuvuuwyz|~|zyxxwwvwwxyyyyxwvuuvvwyzz{}~~~||}~~}~~{zxwuutrqssrrrsttssrpooonmnoppprtwyz|~~|zxwvtrrstssssssrrsqnnoooooqstuvwyz{}~~}|zxwvtsttstttuvvttttttuwwwwyzz{~{yyxwvuwxwwxy{{{zz{|}~~~}}}}|{{zxvutsrqqrrstuvvwxyyz{}~{||{z{|{{{z{{yyyyxxwwxyz{|}~~|ywvvvtsstvuttuvtssttttuvuvx{{|~~|{{{{{zyyz{zyxwvuuuuuuttuvwwvx{|}}|}}}|z{}}|{{zzzyyy{{{|}~~~{yxwwustuttssrrrpmmmnnmmnnmlmnpqsttuwy{~~}{yyzzxwwwvuutssrqpooopqqqrtwyyyyz|}~|yvuuutsstvwvuvvuutuvwwwxz|||~~~}}~~|||zyyxyyyxxyzzz|~~}||{z||{zzxwwwxxxvwyz{|}~~}||}|{{{zzzyxyzzyyzz{zyz{{|||}|zzywvttsrqrrtutuuuttttsstsstuxyxy{||}~~{{{xvvvuvwwxwvvutsrqpponnoonnqsuuuuwz|~~~~~|z{|||||}~}{zyyxwwvuuvvutsrrqponooooppsvvvy{{}~|zzyvvvvttsrqqqqpoopommnnoooprsstvxz{~|{zyyyyxwy{||}~}||{|||||{zzyxwvvwxxwwxxz|}}|{{{{zz{{zxvuuuutsrrsttuwy{}~~~}{yyywvvuuuvvwxyz{}}{ywutsssttttuvwwvttsrrqqppqqpqsuwxz}~~~{zzzyxvtsqnmllkjiiijklnpqsuxz}~}||{{|}~~}}|{zxwvutsrrsttttwzz|}}|{zyzyyyxxwvvvusqpqooqrrrsuwy{~~}|{ywuuttsstuvwxz~~~~~~}~}{zyyyyxvtuvvvuuvwxz}~}}{zywwwvuuuutrqqqqpqqqrsrrtvxz|~~}|zyxyxxwwwwvvvutttsssststvwy|~|zyyxwxxwvvxyz|}~|{zxvvuttssttsrqpqponnmkjijkllnoqsvy}~~}|{yyxwvuvvvvvusqponmmllkkkklmortx|~}{zyxwvuuttuuvwy{~~|{zyxwvwwvuuvwxz|~~~}{yxwutssrqppqrstvxz~~~~}|||zyxxwwutsttttsstuuuwy{~~}||||||}}|{zxwwutsrrqpooqtuw{~|zyxwuuttuutssssrqpponnmlmnnortx|~}||{zxwwutssrrqrtvy}~~~~}||||{{{zxvutsrqponnnnpsvz|~~||{zxwwutttttsqpppnmkkkkjjijlmnpty~}{ywwvsrsuux{~~~}|{{{zzyxxwvtsssqppppnmoqsux|}}}}}|{zzyxxwuuuttuvy{~~}{zzzzyxwutttqpoooopsuwy|}||{zzyyxxwwwutsssssqqppnnnnnnnprux{~}||{zzyxwwvuuvvvuuuutsrqponmmmorux{~}||{{{{zzxwvtsqponmoqsux{~~}}}{{{{zyxyyyyzyyxxwusqqqqsuw{}||{zyyxwusrpnlllmnqsvy|~|{zyxxxyz|~}|{yxwvvuuttttsqponnnnprstvxz~~|zxxxxwwwwwvvvusrqppoprstvxz~~~~~~}{yxxxxxyyz|~~|ywvvutttuutssrqpnmlkjkklmoprtx|~~}|yxxwvvvvvvvvvtrqomllmllnoprux|~}|{yxxyyzzzyxvuutsqqqqqsuvy|~|{zyzzyz{}~}|{{zyzzxwusrqonnnnnpqruwz}~|||}}}|{{yxvtsssssssttvy|~}{xvuttuvvvuuutrrrqpppqrrtx{}~|{zzyyyyyxwvutrqpnmnnoprtwy|~}|}~~}}}|{zzyxwvvuuvwz|~~|ywvuuuvwvuutrpnmljjihhijlmpswz}~}|{ywvwwxxxyywvutsrqqrstvxz}~|zxwvuttuutwz|}||{z{|{{{ywutsrqppppqsvy{~}|{{|||{{yxvussrrssstvxz}~}{yvusrqppopqsuwz|~~~}|{zyyyzzyxxxvtsrqoooprttuwz|~}|{{zxxwwuutsqonmmkkkklmnqsvx{}~|zyxvtttttttvx{|~~~}||}}|{zywvsqpooppqrtvwy{~}|zxvtsrppppqstvy{}~|zwtsqppoopqruvx{~~|{yvutsrqqqqrsuwxz}~}|{ywusrpnmnnmnpstvy|~~{xwvusqqqqqqrtvxyz{}~}|||}||}}~}|||{zzyxusqpnmlmmmmnpstuwy{}~}{ywusqnmljijkjklmnoqsuwxz}~|zxvtsrrqqrstuwxz{}~~|zwvuutssuvwxy{}~|zxvtsrqpoopqsssuwxz}~}zxvutrrqqqrsstvwyz|~~|zwtrponnmlllmnoqstuwxz|~~~~}zwtrqoooonnnoprtuwxz{}~|zxvttsrstuvwwxyz{|~~}|||}}~~~}|zvtrpmmmlkjkklmnopqrsuvxz|~~}}}~~~}{yxvsqpppponnnoqrstuvxyz|~||zyyzz{{{{|}~~~|yvtssrqqqrrrrtuuuwxy{}}zxvutsrrsssstuvwxy{|}~|{zwtrqqppqqqrstuvvxyzzz{}~|zwvutsssrrrrrstttuuvwxyz|~~}|||{ywvtqooonnnoppqrtttuuuvwxyzz|}|ywwvuuuvvvwxxxxxyxwwxxxyz|~~~~}{ywvuutuuuuvwwwxxxwwxyzz|~~}zxwvuttuvvuvwxxxyyyyzz{{|~~}{zyxwxxxxxyzzzzyxwwwwxz{|}~}|{zyxwvutsrqqqqqrrsssuuvvvwxxxy{}~}|||zyxxwwwxyyzzz{{zzz{{{{}~}|{zxvvuuuuuvvvuvvvvvvvuvwxxy{}}|{yxwwwwvuutrqpppooprqrsttuuvvvvwxyz|~~}{yxxxxwwvvusrrqqrrssstuuuuuuuuuvwxy{~~~}||{zyxwutuuuvvwxxxxxxxxyz{|}~~||||||}}}}}~~~~~~~}}||{ywutsrqqqqqqrrrrrssssttuvxz|~}|||{{||}}}}}||||{{{|||}~~}|{zzzzyxwutrqppppqrrsssssttttuuvxz|~~}{{{{zyxxxvuttttstuuuuvvuuuvwwxz{}~~~~}|{zzyyz{|{{{{{zz{{{{|}~}||{{{{yxvutsrqqppqqqqqqqqqqqqrstuwy|~~~~}}|{zywwvuuuuuvutuuuuuvvvvwxyz|~~}|zzyxxxyxxxwxxwwwwvvwxyz|~}{yyxwwwwwwwyyyyyyyy{{|}~|xy|zwtsqortsssssstvtsvxxwz}~~|ywvutqpqqstrqtuuuvvtswzyy{}~~~}yxwusqpnmmllnqtrptvtsuxvtx||z|z{{wrsupmpsqoqssttuuvutvxxwz{}{yxvvwtrrqrtuwxxyzzyxxy{{{|~}}~}{zvsqomllmllnnnooopqppqqqrtvtrvzwuz~~~{zxvtqonmlllmoprtutuvvvvwz}}|}~}|~}|{zz{|}}}}~}~~|zyxwwwvx{zy|}|~~{}{{ywwxwvxz{}}}~|z{{ywy|{{|{{}{xz~}{}~}{{|||~~{{zwuvxvtwzxuy~zwz}}}}}|{|}|z}~|yzzvssttssttsvxvvwxyzz{zyyywwx{{|}z{|{{|||{{|{y|~}{}}z|~}|~~|||yvvvuuwxwwvuuvtsvxwvutttuwyz{}~~|{zyxwtqqsrrrqtvrpruutvvsppqrsuwvv{~}|zxvvvvvuuuuttvxvtvxursuttvxxxz}}zzzxvvuvwustusrvzwtvxustsqpqrrsvyz|~}{yvxyurssrsrrrstvuuvwustutstvwxyy}}{|~|zzzyxxwwwwwxywuutrqqpqqqqrttvxz}~zzywvvussttsrrrrqrtsqturopqppqqrtvwy{~~{}}ywy{zx{~}}}|{{zyz{{|~~z}}y||zz{ywwxwwxyz|~~~~~|}~~~}{zzxwwxwwxz|}~~~~}|}~}|}}{yz{ywwwwwxxxy{}~}|{zyyzzzyxwxxxwvutttqpqssstvwxz|}|{ywxzyxz|{zz{||zyyywvuvvvvwy{{{~~~}|{zyxwutuuuuvxz{|}~|zyyxwwxxxxxxwwwvvtrqpoooopppprtuvwy{~}z||zxz|{y{}|zzzwtturppqonopporuvvy}~~~~}|}~}}}|{zyyxwvtsssrrsssuuvwyz|~}||yvuvwxxxxxwvvutrqpponnnnnnopqsuxyz|~}{yxyyz{{{{zyyzxusrqopqpoppqrstvwyz}|zyxwxxwxyzyxxwwvssspnnooonooppqsvwx{~}||{{|}||~~{zzywxyyy|}~~}||{zyyzyyyz{{|~~|zzzyxxxxyxy{~~~}|{zyyyxwwwwxyz{|}~~~}}~~~~|{zyxwvutsssrrrrstuwy{{|}|{yxvuuutsssrrrtuvxz{|~~}||||{||zxxwvutrqqqqqqrsrrsuvvy{|~~~}{zzzxwwwvuvwvuwxyz|}~}{zyxwvuttsrrrrrrrstuuvxz{~~}{zzyyzzzz{yxwvuttttsrrrqrrqpqrrsuvwxy{~~}|{z{|||||{yyywvvvuttsssrrqrrrstvxy{|~~}|{zyxvvttttsrqpppppqrrstvwy{~~~}|}~}{zyxvuuuttsrrqppqrrrrstuwxz|}||{{zzyxxvuutrqpoonnnmlllmmmnopqqrtvxz|~~~}}{zyyxwwvuuuvxy{}~}|{{{zyyyxxwxxxxyyz{|}~~}}||||||{{zzzzz{|||}~~~}}}}}}}~~~~}|{{yxwwwwvuuuuutttsrsttuvy{~~~}||{{zzzzzyyxxwwwxxwwwwwwyz}~}|{zzyyxwwvvuuuuutsssssstuwy{~~||{zzyyyyxxyyxxxxxxxwwwwwxyz|~~|{yxwwvuuvvvvvvvvuuutsssssstuwx{}~}{zyxwvuuuutuutttttttssssssstuwx{~}{zxwuuusrrrrssttttttttttssrssstvxz}~}{yxwvuuuuttttttuuutttssrrrsstuwz|~~}|{zyxxwwxxxxxxxyyxwvvutttstuvwxz|~|zxwutssssrqrssrrqppoonmmmmmnopqruwz}~}{yxvutttttttuuvvwwvvvuuututuvwxz|~}}}||||}~~}||{{zyyyyyz{|~~~}|{{zzzzz{|{{{{zyyyyyzz{{}~~||{{{{{{{{|}}}}}}}||}}}~~}}}}}}}}|||{zyyxwwwwwwwxz|~~|zyyyyyxxxxyyzyyyyxxxxxxxxxxz{}~|zyxwwvvvvvwwxxxwwvvvvuuuuvvvxy{}~}}|{{{{||||{zzyyxxxxxyzz{}~|zyxwwvvvvvwwwvvuutttttttuuvwy{~}|{yxwvuttssssstttsssrrqrrrstuvwy{}~|{zywvvvvuuuutttttsrrssssstuvxy|~}|{zyxvuuttttuuuuutttssrrrsstvwxyz|~~|zywvvuttsssssttttttttttttuvwwxz{}~~}|{zyxwwwvvvwvvvutsrqrqqrrrstuvwy{}}{zywvutsssrrrrrsrsssrrqqrrrsstuvwxz|~}|{zzzzzz{{|}}~~~~~}||{zyyyzzz{{}~~}|||{zzzzzzyyyyyxxxyyz{|}~}}}||||||||||{zzz{{z{|}~~}|{zzzz{zzzyyzzyxwwvvvwxyzz{|~~{zyyxwwwwvvvvvvvuuuutttuvvvwwxy{|}~}|zyyxwwxxxxyyyyyyyxxxxxyzz{||}~~~~}||||{{{zyyxxwwwwwwwxxyzz{|}}|zywwvwvvvwvvuuttsssssssssstttuvwxz|}~|{yxxwwwwwwxxwwvvuttssssstuuvwxy{|~~}{{zyyyyyyyxxxvvvuuutuuuuvwwxxyz{}}zxwvttssrrrsssssrrrrrqqqqqrstuvwxy{}}{yxwvvvwwwwwwvvvuuttstttuvvwxxy{|}~}{yxwvvuvvuuuuttssrpooooooqrstuvwxy{|}~~}|{zyyzz{||||||||}}}}~}}|{zz{{|||}}}|{{{zz{||}~~}|{{{zzyxyyzz|}~~~~}|{zzyyyyyy{}~}|{zyyxxxxxyxxwvuutuuuuuuuwxz|~~~}}||{zzywvutssrrsttvwyz||~}|zyxxwvwwwwwvvuttsrrrqqrstuvxz|~~~}}}}}}~~~}|{yxwwvvuuuvxz{}~}||||{{{{{zyxwutsrqqqqqqrtuwy{}~~}{zyyxwvvwwwwwwwvutsrqpppppqrstvxy{|~~|{zzyyyzzzzzzyxwvusrqqpppqrsuwy{}~~}|||{||{zyxvtsqponmmmmnoqrtvxy{}~}|{{{{{{zzzzyxvusrqpooooooprtvxz{}~}|zywvvvvvvvuutsqpnmlkjkklmnpqsuwy|~~}||}}}~~}}|{ywwvttsstttvwyz}}|zyxwwvvwwwwyz{}~~}|{zzzzz{|}~~}|}}~~~~~}|{{zxwvvvuuvwwwwyz{}~}|{zzzzz{{{{{|}~~~~}||{yxxwwwwwwwwxyyz{|~~~~}~~~~~}}}||||{||}}}}}}~~~~}}}}}}|}}}||{{{zzzzyyzz{zz{{{{|}}|||{{{{{{{{{{zyxxxxxwxxxxwxxyz{}~~}|{{zzyxyyxxyyyyyyyyyyyyxxxyyyyzzzz{|}}~~}|{{{{{{||{{||{{{{zzzzzzzzzzzyyzzzz{|}~~~~}}}||||}}}}}|}}}}}}~}}}|||{{{|{{{||}}~~}}|{{{{{{zz{{zzzzzzzyyxxwwwwwwvwwvvvvwxyz{{||||}}}}||{{zyyyyxxxyyyyzzyyyyyyyzzzz{|||||}}}~~~~}}}||||||||}}|}}}~~~~~~~~~}||||||||||||||}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}}}~~~~~~~~~~}}}}|||}}|||||||{{zzz{{{{{{{{{{{{||}}}~~~~~~~~~~~~}|||||}}}||||{{{||||}}}~~~~~~~~~~~~}}}}||{{{{zz{{{{{{{{{{{|||}}}}}}}|||}}}}}}}}}}}}}}||||{{zzyyxxxxxxxxxxxyyzzzzzzz{{{||}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{zzzzyyyyyxxxxwwwwvvvvwwwxxxxyyyxxyyyyzzzzzzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}}}}}}}~~~~~~~~~~~}}}||||||{{{zzzz{{{{|}}~~~~}}||||||||||||||||||||}}~}}}||||||||||}}}}}|||{||{{{{zzzz{{zzzzyyzzz{{{|||}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}~~~~~~~~}}}}}|||}}|||{{zzyyyxxxxxwxxxxyyyyyyyyyzz{{{||||}}~}}}}~~~~~~~~~~~~}|}||{{{{{{{|||}}}}|}}}}}~~~~~}}}||{{zzzyyyyyyyyyzzzz{zzzzzzyzzzzz{{{{{{{{{|}}|||||||}}}}}|||}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{|{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~}}}}}||}||{{{{zyyzyxyyyyyyyyyyzzz{|||{{||||}}~~~~~~~~~~~~~}}||||||{{{{zz{{zzzz{{{||||||||}}}}}}}}~~~~~~~~~~~}}}}|{{{{{zzzzzzzzzzzzzz{{{{{{|||||||||||}}|||}}}}}~~}}}}}}}|||{||||}}}|||}}}~~~~}}~~~~~~~~}}|||||{{{{{zz{{zzzyyyxyyxxxxxxyyzzz{{|||||||||}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}||||||}}}}|||}}~~~~~~~~~~~~~~~~}}}}}|}}}}}~~~~~~~}||{{||||{{{{{{{{{{{zzzzz{{{{{||}}~~~~~~}}||||{{zzzzzzzzzzzzzz{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||||||||||}}||}}}}}}~}|||||||||||}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}~}}}||}}}~~~~~~~~~~~~~}}}}}|||{{{{|{{{{{{{{{||{{zzzyyyyyyxyyyyzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyz{{{|||||}}}~~~~~~~~~}}}||||||}}}~~~~}}}||||||||}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~}}~~}}}}}}}}||{{{{{{{{{{|}}}}}~~~}}}~~~~~~~~~}}}}}}|||{|||{|||}}}}}}}}}~~~~}~~}}}~}}}||{{|}|||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzyyyyyyyzzzz{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{zzzzyyyyyyxxxxyyxyxxxxyyyyyyyyyyyyzzzzzzz{{{{{||||}}}}~~~~~~~~~~~}}}}}}}}|||}||}}}}}}~~~}}~~~~~~~~~~~~~~~}}}||}}||}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}|||{{{{{{{{{{{{{||{{{{zzzzzzzz{{{{{{||||||||||}~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}||{{{zzzyyyyyxxxxxxxyyyzzzzzzzzzzz{{{||}}}~~~~~~~~~~~}}}||||||||||}}}}}~~~~~~~~~~~}}}|||{{zzzzzzz{zzyzzzzzyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}||}}}}}}~~~~~~~}}}}}}}||||}}}}}~~~~~~~~~~~~~~~~}}||||||||||{{|||||||||{||}}~~~}~~~~}||~~~~~~~~~}|}}~~||||zzzyyz{{{zyz{yyzzyyzyxxxyyxwxyxwwwxxxxvwxxxxwwwxxyyxyzzyyxz{{zzz{{{{{zxyzxwxxwxyyxxxyywuxzwuxz{~~~~}}}|zzzzyxxyyyy{{{zz|||||}~~}|zy{zyxxz|zyzzz{|}}}}}|{y{|zzz|~{zz|{zz{}}|}}{{{|}~~{yxwuuuvvwvvvuuvvwxyxxxyyxwvutstvyzz{||||zxxz{}~~}}}yvuvutuvxyxwvvwxzzxy||zzyyxwwy{~~~~}}|{{}|xxzzz}~}}~}}~||~~~}{ywvtrrtvwwvvwwxxxyzxvvuvwvy}}|}~|{zyxwvvwyyzzyyyz{{{zzywwwxxxxz|~~}{xwwxyywvwxyzzzzzyz{zxwutttsuvxzyy||{{z{|}~~}}|||}}zxwvutrrrqrqqssrrsssrrrrrqqrttssy~|}~~}}}~}}}|{|}}~~~~}}}{{|}}||}~}|||yvwxxy{||}}|zyyyyxwuvyyvtstxvtwxvvvtrrsuwww{~|{}}|||}}}|{|}{{}}}}}}|{zwvuvvxyz||{{~~}}{xwwvuvvwwxwtruvtsssssrqqomoqoopqtvvy|{z{|}}~~|xvwvusqsusqrrrsrqpooprqpqrqrttvwz~}}~~}{{{zywvyywutuxyzzz|~~~}~~~}{{||~|xy|zwxxxxwuutuvxz{{{|}~~|z{||{yy{{ywvxywvvvwwvuttuutuw{~~~}{yz|{yxvvwwvttttrqppqqqrsuuuwy|~}|~~~}|{yxyyyyxwvutstroprqnnnnmnooopqtutuyzz||}~|||{zzzxvwvqoqqpnlmonmmmjjmnjjosv{~~{xxyyyxxwvvvvuttvwvxyz{}~~}|{{{{zzyxyywuvyyxz||}~~{xwwvutsrqqpppoooomnqqqstvxz||}|}}{zxvuuuspprrppqoopqppsuuvwxz{|}zyzzvtuusrponlknoljjjkllmoqstttw|}|||||{z{{zvrpqsrommmnnlijkklnnlloswz|~~~}|{{|}{yyywwwwwy{}~~~~zyyzyxxxwxxvrqrrrsstvvy|}||~}{{zxwvtrqrqqqqpppqrolnrrsuxy{~~~|zxwvtrrtuutqonpqpnoqsttvyzy}~}}}|ywvsrqrpnmllnpommnmmnnmorstuuy}~~}|}}}}}~}{|{ywuuvtrpoqrqqqprsrrqrtuwxz}~}|||{zzz{{zzzyzywy{{{{|~}|zzzywwyzzxwxzzyyz|}~~|{zxwvtssssrsstttstuuuxz{|}}~~~zzzywuuttstutsuwusstuvvvwxy{|}}}}}{zz{|||}~~~}}~}|zyxxwvuuuuvtsuwvuvvvwwyz{|}~|{|{{{zyzyy|}zxyywutssrqqqppqsssssrstvxyz|~}}||{zzz||zzz{|{zzy|~}}}|{{{{zz{zyxxxyz{{|~~~~}{yvuvusqqrssrtvvvvvwwxxz{{}~|{zzyxxwwxyyyzzyxy|}|}~~~}}{ywvvtqqrstrrtttsssuuvutvyz{{z{||}}}~~~~~~~|||||{{{z{{|}}}~~~~~}|{ywvtsrrqpqrsrrrstuuuvxz|}~}~~}|}}~|z{}|{{{|}~}|zzyxxxwwxyyzzyxyz|}}~|zxwvuvutssuvvvwwxyz{{|}~~|{ywwvvvuvwwwwxxwwwxyyyzzz|||{{{{|}~~~~~~~~~}~~}{zywutsssrrqqsuttutuvvwxxwwxxxxxzzz{}~}{ywuuvustuuuuuwxxxwwy{}}}~||zyxxyyyxyyxyzzyz{{{{{{{{||~}{{|||zyz}}}{y|~~~~~~|zxvttttrrsttvxwwxxzzyy{{{{z{{|}}}~}|zwwxwvvvvwwwwwxzzzxxxxyxxwxxz{|}~}|{yxxxyxwwwwwxxvuuttrqrtsrssuvwxxy{||{{}~~~}~~}|{zwttutrsrssstuttuvuuwwvuwwxy{}~}~~|{|}~}||||{{{z{{{||}~~}{{zzyyyzz{||{z{{zyxy{{z{|~~}||zvuwwvvvvvwxwvvwxxvuvwwxxwxy{|}}~~~~}|}|zxxvvvuuvuuuvwxzzz{|}||{|}~~~~~}|{zyxxwvvvwwvutttrqqpqrqpqrsuvvwy{{{|}~~|~~~~~|zxxxvuuvuuuuwwvvvuuuvvvxy{}~}}|}|{|}{zyxxxwwvvwxzzz{}~~~~|{{{yxxxwwwwxyyz{{||}~~|{{|}|z{|}|zyyyzyxxyz{zy|~~~}|||{zyywvvvvvvutttuvvvwyyy{}||~~~~~|{|zxwwwvtsssrrrrrqrsuvwwxz{|||}~||}}}}{zyxwutssrqpopqrrstuwwxyz|~}|zzzywy{ywxzzzyz|||}~~}~~}}}}}||}~~}{xwvttsrsuttvwxxxxyzz{}||}}|{{|||}~}|{zxvvvvvvwyyxxyz{yxy{||}}|{{{{{||}~}|zxvtrqqppqqqrsstuuuvvwxxyyyyzyxxyz{{|~~~~|{zyxussrppqqrrrtvwwwxz|}}~~~~~~}}~}}}|}|{}~||{zyxyz{{{{|}}}|}~}||}}|{{z{{{}~~~||zyvsstuvutuwyyyy{{{{{|~~~~}}~}{yxwuuuuvwuuwxxxwxyxxyyzzyyzzzzz{|~|yxwtrsrqpqqssrsuvvuuuvwxwwwwvvuvvvvvx{~{xxyvutttuuwxxxz|}|}}{{}}{|}~~}|~~~~~}{||{{zyyz|~~~|zyyz|{zz{|}||||~~~~~}~~}{xwvutuvuuuuwxwwyyyyz{{{|{zzyzz{{{|}~zv{~}yrouyyzyxyxwz{xwy{zxwxyxvvwwxy{||~}||||ywyywvxxvxzzzyy||{|}}||}yz{{{yx}~~~~{|~~|zxz{yvutuvvwwuuwywuwzyz|~~~}~~~~~~~}{}~|zyy}~}{~~{~}||}{{{{||}~~~~~|z{|}}{y{}{zxx|}{{|||}}~~~~~~~}}}~~}{}~}}~~}|}~~~}~}|~~|~~}}}~~~}|}~{yz}~{yzzzzyzzyxyyxy{|zyyyyyxxwwxzzyxwxz{||z{}|z|}}|zz||zy{{zyyxxyzz{|zwy{zxyz||{|{{}~{}}||~|{{}~~~~}}}~}~|}~~|zz{}~~{{}~~~~~~~~~}~~}}~~}}}~~~~}|~~~}|}|zzz|}|zyyz{||{{{{{yxz}~~zy|}||{|}}||z{|}~|z||zyz}}yyz}~}}}}|}}||{{|}|z{|}}}||{|}}}}~~||~}}|{}~~}|}~|z~~~~~}z{~~}~~|}~~|z}~}{z{~|y||{~~~~}~~||~|{||}||}~~|zyy{}~~}|~}}|{~~}}~~}~~~~}}~~~~~}~||}}~~~~}}{}}~}}~~}~~~~~~}}}~}~~y~}{|{||||z{|ywz}yxwx{{vx}zvvyzzyxxxxy{{yz~{xz{{{{{zz|{xy{||x|~{z|}~}}}}}}~|~}~|{~~~}||~{z}~|~~}|~}{{~~~~~|||~}|}y{~~|{~~|}~{yz{{{yxxz}zwyzzxvuvx{|zyz{}{w{}}||~~}~||~~~}z{~zz~||}{z}~{zyy{{wx{zzyxz|{zyy{{zyy|~}{{{}~{z||{zz{|{y|~||z{|}~~~~~~~~|{|~|||||}~~~~~~~~~~~~~|~~~~~~~~}{}~~~}~}z{~}}}|~}}~~~~|~~~~}}~}|}}{}~{|}|{}}{{}}}{y}~|}~}}|{|}~|}~~~||~{y~|zyy{{y{~{yz{||zz{|}|zz{}}|~~}}~~~|}~~~{z~~|{{|}}|zy{~~|xx{~}|{|}~}z}}~~~~~}}~}~~}}}{|}}}}|~|y}|{}}~~}}~}||~}}~~~~}}}}~~}||zy|}{|}~~||{~~~~~~~{~~~~~}}}~~|yz{{{{{zzzyxz}{z||yz||z{~~}{z}~{}~{z}|{|}~~}{zz{}}|zx{{yz||}zxy{|{zz||{zz{}~~}}}~||~~~~~~~~~|~~~~~~~~}~~~~}~~~}}}~~~}~}z}~z|~|{~~}}}{}}|}~~~~~~~~}}~}|}}|}~~|||}}~}~~||}~}}}}|z|}|{{{z{{{{{}}}zx{}|}}~}{|~~|}~|{}~||||}}|{|||~~{y{|xwz||{zz{zy}}z}~}||~~~~~~}}}~}~~|{}~~~~~}}~|~~~}~~~}~~}}~~}~~~}}~}}~}}~~}~~~}~~~~~}}}}~~}}~||~}|}}z|~|{{~|{|}~}|}}{{}~||~~~}{~|}~~~~~~}~|}}~~~~~{|}~~}||}}}|{{|}|zzzzyzz{zyzzz{{{{{{{{z{|}}|}~~~~~~~~~~}}~}~~~}~~}}}~~}}~~}}}~~}~~~~~~~~}~~~~}}~~~}}~~~~~~~~~||}}|}~~|}~}|~~~~}~~~~}}~~~}~~}~}|}}||z{~}{||||{|}|zzz{|zz}}||{{}|{zzyy{{xx}~{zy{}}{}~{y{}}}}~~}}}~~~~|~~~~}}|~~z~~~}~~{~~~~~~}~}|{~}||}{|}~~~~~}~~}}}}}}||}}~~|{{|~}{{|}}}|||{|||}}|{|}}}}}~}{|~|~~}~~~~}}~~}}}}|||}~~|||}|z}~}||}}}|{{{|}|{}~}{{}|}~}}}}~~||}~~{|~}}}~~~|~|~~~~~~~~||~~~~~~~~~}~~}}}}~~}}|~~~}~~~|}}}|}~~}}}}~~{|~~}}~~~~~~}|}}||}}}|{|}}}||}|}|{|~}}|||}~}||~}{|}~|z|}||||}}{{{{||{zz|}||||}}{|~|{}~}||~}~~~}}~}~~}~~~~~~~~}|~~~|}~~~|~~~~~~~~~~~~~~|{}~~}|||{|}}|}~||~}}}|}}~~}}}}~}}}z|~~}{{|}~}{|~}{{{|}|{|}||}|||}}~~}||~~}}|}~}}~~|{|}~~||~|{|}{z{{{{{{{{z{|||||{|~~}~~}}~}}~~~~}~~~~~~~}~~}~~~}~~~~}~~||}}~~~~~~~}|}~~~|}~}~~{}~~~~}~~~~~~~~~~~~~~}|{|||}~}|{|||||||~~}||~~}~~~}~~}~~~~}|}~}||||{zzz|~|zyz{}|{||}}|||}~~}~~~}~~~~~~~~}|~}~{|~}}~~}~}|~~~~}~}~~~~~}}~~}||}~|{|}}}{}~}||}~~~~~}~~}~}}~~}}~|}|}~}z{~}|~|{|}~}{|~~}|{{|}~}}~~}||}~}|zz|}}}}|}|yz~~}|}~}}|}~{|}{~}}~}}~}~~~~~}}~~}~}}}{~~}}~~~}|~~}|~~}~~~~~~~{}}zy}~{||~~{{}|}~{|~~zy}~{|}}|}~~~~~~~~}|}~||||~|z{}||}|{yz|{z|~}{|}~}|}~}~}{}}}~}~~}}~~~~~|{~~{xx||y|~{zz{{yz~|y{}~~}~~{|{z{}~~~|{zzz|{zzz|{yz~~zz|}~}z{zw{~||}~|{zxzzxwvvxzxwwxxvvwxzzvx{{{~{}}yurqrstwxsqvzwwzzz|}}~~}}~~~~~~~}zusqpookilnoomorpmmoqtrotwvuwyz}~~~~~~||xruzzz}|{zzyxx{}{xvwxwwy{{{{{yx|~|~~}~|{yvuvxyxwwvuwxvw|}{zwvvtuvtstvxz{|}~~|}~}|{{~~|~yvtrqppmjnrrqtvsrvxuuy}~}~~~~}~}~~}~~~}~~|tosuomoqqqnkknommoqqrrsvxwvwxxvuvwy{zyzzz}|}}zxspppooomllklnqqoprtvvuwywv{|w{}|yuwwsrssstvxy{{zxvwzxsqqrsttuvvvx|||~{z{zyyz|~|wtstusrtvvtstwxyyyxxyyvtuvuvy|zxz}|zyx|{x{}{y{|{{{}~}{{|zusturppqqqqqpoptussvxxuruxvvy|}~{xz|yx{~}{zz|{wvxyzyz~~|{zwtuwxxyywuxzzz{||{|~}{~}{~}|{~}}}~~~|z{}}~~zyz{zyxxyyz{yxyywwutvussststvxxxyxy{yw{}}~~}~~|}~}||}|{xvuvvxyvvwtqrssvyz{|~~~}{zyxxvvwvvtqoqqooquuuy~~|ywxyyxyz{|~}{~|xz{{{{yvvwuttsstttttstuwz}}yyywvttutttpopqonoqqoonlkjigfiklmoppquxwwxxwy}~~~|{yyzzwvvtssqppoqrqqrqponmmnmmoqoptwz{z{~~}}|||zz|zwwwvvsrtuuvwwxxy{{||~}||zzyy{~|z{ytssrqnjkmmmmmmooooooqqqqsuuuvwxzz|~}|zyywtqoooonljijjjkkjjjklllkjkllpsw}zzywusqonmnoprtvxy{}}}|}|}{yz{zzywwwvvvvxxwxz{{yy{|}~~}~~~}wstuspononnoonnooommorsrsttuy{}~~~~}zxvutromlkjjkllkjjjjklmmprsuwxz}~}~|{|}|zyzz|~~|{zywusqpqsuwy|zwwwuttuvvtsttutrsuxzwwy{||{zz|}{|}{xyzyxyzzz{|{xtsrpprqpprstsrrsrqppopsuuvx{}}yyyxxxz}}zywuutrsrpomkiijiilnnlmooptvvwxy|~}~|wvvtrqqrrqpppooppooqsqqsvwyz}}|zyxxwvvwxyyxyywussssrqrtvy{{{|}}}}~}|{zywvtssspoqstuuutssrponnoooonmmmnoqrtw{}{|}||{|||}~~~~~~~}{yxxyzzzzyyxyyyyzzzzz|}}~}{zz{}}|}}}~~}~}|{{|{zzyz{xvvvussrrrrsuwy|}}}~}}|{|}~}{{yvvusqqrrrstsrqqrrqsvvux{{|}~}{zzzz{||}}}}}|{{{|||}~{ywutuuttuwyxwxxwvvvvwwxyzy{}~~~|{{zzyyyzz{{|||{z{{yvuuusqqrqonmlnoonooppooqrtvvwxz|}~~}|zxwvuttuuvxvuuuwxwwz{|}~~|}}}~~|{yvutsstuutttsrqqrstvy{{}~~~~}}~~~|{zzyyzzyyyyyyy{{zzz{|~~~~~}{zyxwwwwwxyyyyyzywusrpnlkjjjijknprstvy|~}{zyxxwvvvwwvvuvxyxxxxz|}~~~}|{|}}}}}~~~~}}~~~|{{{{yyyxvxyxxxxyzz{}~~}|}~~~~~|zwvtsrpopqqpoorssrrtvuuvvwxxxyz{}~~|{zywuvvvvwyz|}~}}}}~~~}}}|{zyxwwvvuuvvvuuvvwxyz{||{|||{z{{|{{|}|||||}~~}}~}||{zyxvutsrsqppqqsssssssrsttstvvvvwz|}}~~~~~}{zyxwvuuuuuuvxzzzz|}}}}}~~}~~~}zxwvvtrrrrqqqqrrrrrpqrrsstvwvwy|~}~~|{zyyxwvuttuvuvwutrqqqomnpqrrtwy|~~~~}{|}~~}|{zxxxwvwxyyz{|{zz{{{{{|}~~~}}}}|{{{{zyyyxxyyxy{}~~~~~~|{|{{zy{}}}~}{yyyxwvwwutssrrrrrstssstvwwxy{~~~}{{|}~~}}}{yxxxwuttuuuvyz{|~~|~}||}~}{{|||||}|{{{{zz{|}~~~}zxwvvwxxvuwxxxz|}}{{||}}~~~}~}||ywvusrrrrqooonmlmopppppqsuvvy{||||||||}~~}}}{zyyyywvvtsssrrrstttuwxxyz{|||}~~~~~|{zzyxwvuvvvvwxyyyyzz{{{|{zz{{{{{|~}}~~}{zyvtrrrrsrrrrsssttuwyz||{|{{zyyzzz{zzzz{zzz{|{{{}~|{{zyxxyzyyyzywvutsrpppqstuwy|~~{xutssssssuvwxxy{{zzz{}~~~~~~}|{yvwxxxz{|~}zywtrssrqrrstvvwxxz{yxyyyzzyyzz{|||~~~{xwusrsrrrrsuuvxz|~|zxvvvvvwxxy{}~~~~~~~{ywusrrrstuvwxxxxxyywvwvuuuuvuuxzyz{}~}}~~}{xwwutttttuvvwxyz{zz{{{||}~}||||}||}|}~~~~~}|}}{zyxxwussrqpooprsttuvyz{|~~~|}~~}|{{|}||}~~~|{xutsrqporsstvwxyxz}}|}~~~}~~}}~~~~}{yvuttsssrsstuvvvvuuvvwyyxwvvvttuvvwxyz{}~}}|{|}}~~|{{zzzxxywutstsrpponnprstvxyzz|}}~~~~~~|{{||{z|~||}}}|}~~~~~~}}|zxxxyyxyzzzzz{{zxyzyxyyyyxxxxxy{{|~~~~}{zzyxwwwwwxyyyz{|}}~~~}}||{{zz{}~~~~}}}|zzzzzzzz{{{zz{{{{{{z{|}}|{||{{{||{zzzzzz{{{{{{||||||{zyzyxwwwwvvvvvvxxwwwwvvvwvuvxyyz|~~~~~~~~~~~}|||{{{{{zzzzzz|||}}~~~}{zzzyyyz{|{{||||}~~~~}||{{{|||{z{{zz{zyz{{{{{{|{{{{{z{{{{zyyyz|}~~}|}}}}|}~|z|~~~}}}}}~~~}}||{{zz{{zz{zxxxxxwvwwuttttsrqqqprstttuvvvwwyzz{}~~}}}~~~~~~}}}}}|{|{zyyxyxwxyyyz{|}~}~~~~}}||}~}}~~}}}}~~~~~~~~~}}||{{zzzzyzz{{{|}~~~~~~~}}}|{zyyyyyxxwxxxxxyyyxwyzzzzzyxxxxxxyzzyyzz{zz{zyxxzzyxzz{zz{|||}}|{{{zzyz{{{zz{||{{||{yyz{zzyyxz{||{z{{zz{|{{z|}||}}~~~~~}{{}{zzzzyxxyzyyzzzyyyzzz{{zyz{{{{||||{{|}}}}||||}}}|}~}|}~~~}~~}}~~~}}}}|{{{zzzz{{zzzzz{{||{{|}}}}}|||}||{||{{{{||{{z{{zyyzyyyzzyxxxxxyzzyz{{||}~~~}|}~~~~~~~~}~~}}}|||}}~}|}||||{{{zz{{{{{||{||}~~~~~~~~}|||||{||{z{|{z{|}}{z{|||{{zzzz{{{{||}~~~~~~~~~}~~~}|}}}||}|{||{zz{{{yyxwwwxwwwxyyyyxyzyy{{{zzz{{{{|}}||||||}}|{{{||{|}|{||{{zyzywwyxxxxxxyyyzz{{|||}||}~~}}}||{||}~~~}~~~~~~}~~}~~}~~}}||}}|{||{zz{}|{{{zz{|}}}}~~}~~~}}}}}}}}||||}}|{{{|}~~~~}}~~~~}}|zxxyyyxwwwwwxxxxwwvuuutsssstsstuvvvwwwwyz{|}}}|}}~~}~~~~~~~}}}}|||}~~~~}|}|||}||{{|}}}}}~~~~~~~}}~~}}~~~~~~~}|||}}}~~~}~~}~~~~~~~~~~}~~~~}}~}||}}|{{{{zyzzzzzz{{||||||}}~}}~~|||}~~~~~~~~}}}~~}|}}}}}}~~}~~~~~}~~}}}}|{zz{{zzzyxxyyyxxxwvvvwxxyz{{z{|}}||}}||}~~~~}}}~~}}}{z|}~~~~~~}}~~}}|||{{{||{{{{zyzzzzzz{{{{|||||}}}}~~~~~}~}{||{zzz|}|{||{{zz{{zyyyxyyz{{zzzyyyyxxwwwuuuuuuuvwvvwwwwwwwwwxyzzzyyyyyzz{{||{{{{|}}}}}}~~~~~}}||||{{||}}||||||||}}}}}~~~~~}}}|||}}|||||}}}|||}}{{|||{{{{{{||}}~~~~~~~~~~~~~~}}~~~~}|||}~}}~~~}||}|}}~~}||}|}~~~}~~~}}}}|||{{{{{|{{{{{{{{{zyyyyxxyyyyxxxyyyyyyyyyz{{|}~}|}}~~}}~~~~~||||||||||||}~~}}}~}}}}}}}~~~}~~|||||{{||{z{|{{|}}}|}~}}}~~~}}}~}}}~~}}}}}|||{{z{{{zzzzzzzz{{zzz{{z{{zzzzzz{{{|{{{{{{{{|||~~~~~~}||{|{zxxxwvuuuuuuvuttuuutuvuuuvwxxxyyyyzz{{{{{||}~~~}}|{{{{{{z{{{{||}||}|{{{||||}~}}~}~~}}}}||||{{{zyzzzzzz{{zzzzz{|}~~}}~~~}}~~}||||{{{{|{{{{{{{{{{{{zzzzzzyz{{zzz{{zzzzzzzzzyyzzyyz{|{z{|{{{||||{{{z{{z{{|||||}}}}}}}}|}}||{{{{{{{{{{z{{||}}}}~~~~~~~~}||||{z{{{zyyyyxxyzzzyyyxxyzz{{{|{{|}}||||}|}~~}}}}}~~~}||}|{||||{{{{zzzz{{|||}}~~}}}}~}}~~}}}~~~~~}}}}||{||{{{zz{zyyyyyzzzzzz{{{|}}}}}}}||}}~~~~~~~~~~~~~}||{{{{{z{{{{||}}}}~~~~~~~~~~~~}}}}~}|}}~~}}}}||{{{{{{{{{zzzz{{{{|}}}}~~~~~~~~~~~~~~~~~}}~~}}|||{yyyyyyyyyyyyzyyyz{zyzzzzyyzzzz{{{{|}~}}~~~~~~~}}}||||||{{zzzzzz{zzyzzzzyzzzz{zyyz{{{{||||}}|}~~}~~~~~~~~~~~}}~~}}}~}}}}}|||||{{{{{||{||}}}}}}}~~~~~~~}~~}|}}}}||}}||~~}}}}|||}~}}~~}}}||{{|}|{||{{z{{zyyyyxwvwwvvvwwwvvwwwwwxxxyyyyz{{|||}}||}}~~~~~}}~}}~~~~}|}~}}}}~}||}||}}}}|||||||}}}~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~}}}|}~}||}zy|~|zwwz{{|||{{{|}{z||||{{}~}~~~}{}~~~}|~~}|}~}}|}~}{{{||{yz{zy{{z{|{{zyz{zz{zyzzzzzzzzxxzzywwxyyyywxxwxyyyyyyzzyz{{{{{|}||{{z{zzzxwyyxxyyyyyzyzyyzywz{xwy{{|}~}{{{|||}~}|~~}|{|~||}}}~|}~||~|||zzzz{|{z}~}|yxwvvwwvvvvxvuuvwxxyyyz{{zy{}|{|}}{|~}||}~~~}~}{zxvtttuvvuutuvwvwxxxyzyxwwvuuux{|}}}~}}{yy|~~{wvxwvwxy{zxvvwyzzyz}|{{yxxvvxz~}zxwyz{{|~~|{{{}|xuvwttwxwxyyyxy}~~~}|z|~~}|||~}{{ywxz|||||}}~~}~~||{z{{z}~}|zxvtssrssstuvwvwyyxwvvutstuvvvxz|~~}}}~~|~|yxvttuvwustuvwxxxxxy{zyxwwwutvwy{{}~~~~~~|zwutsqpqqppqqsssstttsssttsssvwuu|~{xyzzzyz|||}~~~}}}}~}|{||{{}}}|{|~}{|{xvvvuwzzyz{}}}{yxxzzzxwy{{yxxz}}|}}{yyxvvwy{{{~|ywwvvwvvvuvvtuwvvwxxxwvustuvxxz}~}~~zwvvtstuvvvusqsutsssssrrrpnprqrsuxzy{~}|}|yxxwwussutrsstusqqqqssrqrrqqqsuvx~}}}~~||}|{zy|}|zyz}~}{{{{{|zxxyz{yvxzwvvvuutsttsuwz{{|}}}~}~||}|{zxyzxxxxyyxwwxxwwwy~~}{z{{{yvwxwutsrrrsqpqqpnnopooqtvvwxz|~|~}|||zyxxvvwvvutsrqqsrprsrpppoopqqqrtvvuvz|}}~~|{{|{yzzxvxwsqstrqopqpoppmnqqoorux|~}}zxxzyyzywwvwwvuwxz{|~}}}zxxxxwuutssttrsvutvwwy|}~~|zyxxwvutttttsrrrqrsttuwxxy|~~}}~~~|yy{ywusqppqponooonoonnoppqsvwwxz|}~zwwyyvsttrqpoonmprnmmnoppqsuvvwwz~~~}|}}{xurstsqoppopnkkmklnnlmoswz|~|z{{{yxxyzxwwvuvxwwy|~~~~}{yvuuvuutssstsqpqqqrstvvy|}}}~{yxxusststutsssttqnrvvvwz}|{xvutrpoprsttqooqrpoqtuuvx{z{~~~}}}~}|{zz|zxwurqqrqponnpsrqqpppqporuvwwx|}}~}~~}~}||{yxvuvtrppqrqqqqstsqpqsttvxz}}{zyyyxwwwyzyyyxzyxz}~}{ywvuvvuuwxwwvvxxvvxz{}}~}{{ywwwwwvwxwwwxyyxxzzz|~~}}|||}}}|}~}{|}zwvvutrrssrsutsuvuttvwwxyz|}}}}||}|}~~~~}}}{zxwvvutssstuttvvuuvuvwwxyzz|~~~~~~~~~|}|zywvvussrqprsrssrrrsuvwx{}~{zzzzyzzz{{z{|}~}|{|~|||yxxxwxyzyy{{yxxz|}}}|zyzzwvuwwwwyzyyxyzzz|~~~~~~{yxwvutttuuvvvwxxwxy{{{|~~~}~~~~}}|zxvuvurqrttsrtuuttuwwwwwxz{}}}~~~}}~~~}{yxvuttrrqqrsssstttuuuxyz|~}|zxz{zyz{||{|~~~}{zyxwxxwwwxyzyzzyz{}~}~~}{zyxxwwvvxxxxyz{{||||}~}|zywvuuusstutuvvvvwwxxyz{{{|}}}|}~~}{yxwutssssrqruvuuuvwwwyzyyyz{{z{|}}}}|{ywustusrssststuvwxwwy{||}~|{{zzyyyzzz{||}~~~~~}{yyxyyyyxy|}|zx|~~}}}~}|}~~~~|{zzxvwwwxzzyyyz||{{|{{zzzz{}}}~}|zvuuvuuuuuuvwwwxxyxxwwxxxwwxyzz|}~~}|zxxwuttvvvuuvwxyyxwvvwvuvwwvwxy{||}~||{zwuvvutttttuvvvvvwwwxxvvxyyz|~~}}|{|}{{|~}~~~}|||}}~~~~~}|{{{{{{{{{{|{zzzyxwwxyyy{|}}zy{{zyzzz{{zzzyzywvwwwxxxxz||}}|{zwxyxxyyyzxxyywvvuuvvwxwwxyz|~~~~|{yywvwwvvvwxxwvvutttsstttuvwyzz{|~~~|zyywvwwvvvvwxwwvuuuuttvwxyz|~~~}}|{{{zyzzzz|}}}~}}~~~}|||||{{yyyxwwxxxyy{|||~}|||||zz||{ywwxyywwyz{zy{~~~}|{yxyyxwwwvuuvvvuutuuvxxxyzz|~~~~~}zyyxwvvvuuttttuutttuvwxyxxz{|||}}}~~}}||{{zxwvuuutsstttuvwwwxyz|~~~~}|{{{zy{}{z|}~}}}~~|yyyxxxyyz|}|{{}}}~~~|zywvvvuwxxxyyzzz{}|}~~~~~~~~~}{zxwvtrrssttvxxwxyz|{z{}}}~}}}}}}}}}~}|zxvtssssttttuwwwwxxxxy{{{{{{{zzz{|}}~}|zxvutsrsttttuxxxxy{|||}~~|{z{{zzz|~~~~}{yyxxxwxz{{{{{}}}}}~~}}~~~~~~}}~~~}{xutvwwvuwy{|{{|||||}~}~~||}~~}{zxvuuttstvwvvxzzzzz{zz{|||{{{zz{{||}~}{xwvusssrrsuwxwxzzzyyyzz{zyyyyxxyzzzz{~}{xxxvtsrrsstuuuwyzzz{|~}|}~~~~~}|{yy{{{|}~~~~}~}|{yxxxzzxxyz|}||}~~}~}~~}}}|}~~}}{yyxwvxyyxyy{}||}}}}}~~}}|||{|}}}~}}}|zxwwxxvvwxyzyz||||||}~~}|}}{{{{{{{||}~~~}}|{{zyyxxxxwwxyyyyyz||{{}|{{{}}{z{zzyz{|~~~~~}}|||zyyxwwwwwwwxxwwyz{{||}}~~~~~~~~}~~~}|}~}~}|}~~~~~~~~}}}}~~~}}||{|}}|||}}}}}~~~~~~}|}~~}}~~~~~~~}~~~}}}||}}|{{|}|zz{{{zyzzz{{{{{{||}|}}}}}}}||||}|{||||}}}}}}}}}}~~}~~}~~}{|||}|{{||{{{{|{yy{{{zz{{{|||~~~~~~~~~~~~~~~~~~~~~~~}}}||}~~}}|}~}}}}}|{{|}}}}~~}~~~~}}}~}}}||}~~~}}~~~~~~~~~}}}}~}}}}~}{{|}}|{}}||||}}|||}~~}}}~~}}}}}}}}||}}||}}}}}}}}}}|{|}}{|}|{||}}||}|{|}}}|||{{|}||||}||}~}~~~~~~~~~~~}}~~~~}~~~~~~~~~~~}~~~~~~~~~~~}}}}~~~~}}}}}|||||}}}||{|}}}}}}|}}}}}|||}}}}~~~}|}~~~}}}}}}||}}}}||}}|}}|{||||||||{{{{{{{{{|{{{{{z{||{z{{{z{||{z{|}|||}~~~~~~~}~~~~~~~~~~~~~~~~}}}~~~~}~}}~~}}~}}}}~~~~~~~~~~~~~~~~}~~~~~}}|}~~}}}}||||}~}|||}}||}}}||||||}~~~||}}~~}}}}|}~}}}}}}}}}~~}}}}}}}}~~~}}}||}||}}|{|}|||||{z{||{{{|||||}}||}}}~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~}~~}|||}}{{}}|{{||||}}}}~~}}~~}}}}}}|}~~}}|}~}}|}~}||}}|||}|||}}||}}|{{|||||||{{{||{{{{|{{|||{{|||||||||}~~~~~~~~~~~~}}}}~~~}~~~~}}~~~}}~~}}~~~}~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}|}}}||}}|||}~}}}}}}}}}}}}}}}}}}|}}}}}}~}||}}}||}}}}||}}|}}~~}||}}}}||||}}}}}~}|||}}|}~}|||}~}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~}||}}}}}|{|}}}}}}}}}}}}}}}~~}}}}~~~}}}}~~~}}}}}}}}}}}}}|}}}}}}}}}|||||||||||||||||||||||||||{{||{|}}}||}~~}}~~~~~}~~~~~~~}}}~}}}}}}}}}}~~}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}|||}}}|}}}|}~~}}}~~}}}}}~~~~~~~~~~~~~~~}}}}}|||}}}||}}|||||||||||||||{||||||}}|}~~~~~~~~~~}~~~~~~~~}}~~}}~~}}~~~~~~~~~~~~}}~~}}}~~}}~}|||}}}|}}}}||||}}|}}|}}}}}}}}}}~~~}}}}~}}}}~~~}}}}}~~}~~}|}}}}|||||||||||{{|||||||||}}}}}}|}~~~~~~~~~~~}~~~~~~~~}}~~}}}}}}}~~||}~~}~~~}~~~~~~~~~~~~~~}}~~}}}}}}}}~}}}}|}~}}}}}}}}}}}}}~}}~~}}}}~~~~~~~}}~~~~~~~~~}~}}}}||||}|||||{{||||{{|||{{|}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}~~~~}}}~~}}}}}}|}}}||||}}}}|}}~}}}~~}}}~~~}}}~~}}}}~~}}}~~}}}}~~}}}|||||||||||||{{{||{{{||||}}}||}}}}~~~~~~~~~~~~~~~~}}~~}~~}}~}~~}}~~~~~~~~~~~~~~~~~~~}~}|}~~~}}}}}|}}}}}}|}|}}||}}||}}}}}}}}}~~}}~~~~}~~~~~~~~~~~~}}}}}}||}}}|}}}|}|||||||||||||}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}~~}}}}||||}}}|}}}}|}~~}}~~}}~~}}}~~~~~~~}}~~}~~}}}}}}||}}}}}}}}|||}|||||||||}|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}~}}}}}}}}}}}}}}||~~}|}}}}}}~}}}}}}}}}}}~~}}}}}}}}~~}~}}}~~~}}}}}~}}}}}}}}~}}}}}}}}}~}}}~~~}~~~~~~}~~}|}}}}|}}|}}}}~~~}~~}}~~}~~~~~~~~~~~~~~~~}~~~~}||}|{{{||}}||}}}|||}|}~~}}}~~}~~~~~~~~}~~}~~|}~}~}}~}}}}}{{{|{||{{}}|{|||{|}{z|}|{|~|{}~}}}}~~~~~~~}~~}~~}~~~~~}}}|{zzzxxz{ywyyzzzz{{{|{zzz{||||{|}||}}|}}~~}~~~~~~}}~~~~~|{zywvwwwvvvwvwyyyzzz{yxyzyyz{{{}}|{}~|}~}}~~~|zzyxwvvuuuutuvwvwwxyzxxyyxxy{{|~}~~~~~}}~~|zzz{{|~}||||}~~~~|{yxyyz{|||{{zz{}~~~}~{{}~}{ywvvwwxxyyyyyz{||}}{{{z{|{{|~~}{yxvuttvxwwxyxx{}{z{zyyxxyy{}}|~~}zxwuutstvwwwvuwxy{{yyywwwwxyzz{}~zyywvvvvutsuvvvwxxxxxxyyxwvwwwwx{|}~|zxutuutsssttuvwvuvuvwvuuuutwyxvxzz|~~|{zyvtssrrrssttuvuuuutsstttttuwwxy{{|}~|ywwutssssrrsttstuvuuutsrpqrruwvvxz{|{{~|{zwttvussssttssssuwvuuuusppqrtuy~~~~~~~~|||||}~}||~~}{|~}||}||||zyz|zy{~~||{zz{|{z{|{{zyyyyzzyyxxxy{|}~~|{||{zyyyy{{yxyyxxwvwwxwvuvxz{{|~~||}{zzyxxxxyywwxxxwutuutstuvwy{|~~}|{zzzzzzxwwwwvvvvutvwvtrrstttvwy{|~~}|{zyzzxwxxwvuttssttssrqqqqqsstuvxz|}~~}zyyzyxwwvuuvtsrsssrrqpqqporstvxxxy{~~~||||{yyxwwwuttsrqpqrrqponooopqqrtvwxyz|~~}|{{||{yxxxwusqppqqqppoooonnnoqqrtuwxz{{{}~|{zzz{{zxvuttrpoooooonmnmmmmmnopqsuxz{||{}~||}}|{yyzzxvtsrrqpommnnnmmmmllmqvz~}|{zzyxxxxxwvvwwxxz{}~~}|{zyywvuuuvvvutuvxyz{}}{{zzyxwwwwvuttttuuvvvxz{|}~zwwwwvwvutuvusrrstssuvy{|}}~~}{xwvvuuuuttuusrqqrsssuwy{|}~}{yxvtrrtuttssssssqpqstuvxz|~~~{zxussrqpqrrssqqqqqppqsuvwyz|~~||}|yvttssrrqqqrttsrrrrrrrtvxyz|~~|zyxwvutrrrqqqqpqrqqqqrrtttuwxz{}~~~||}~~~}|zywuutsrqppqrrqpqrqqqrsttvwxy{}~~}}}|||||||}}}|{yxvutsrqqpppqrrrrrrrrstuvwxz{||~~}||{{{|}}||}|{zxwvutrrqpooqrrrrrrstvx{}~}|||||||}}||}}}}~}|{{{{{{|{{{|||||}~~}|{zyyyxyyyyzzzzz{{||}~~|{yyxxxwwwxyyyzyyxy{||}~}{zyxwvvvwwwwxxwxxxyyzz|~|zyywvutuuuvwwwwwxxxxyz{}~}|zxwvuutttttuuvvwwwwxxy{|}~~|{yxwvutssttuvwvvvvwwwyz{{|}~}{zyxvutssrrstttuuuuvvwxyz{|}~~||zxvutsrrrrrrsttttuvvvwxzz{|~~~~~}}|zxwvutsrqqqrssstttuuuvwyyz|}}}~~~~~|{yxvutsrqpqqrqrstuvwy|~~}||||||}}}}~~~~|{{zzz{{{{|}}}~~|{zyxxxxyyzz{{|}}}~~|{zyxxxxxyzzzz{{{|}}}~~}{zzyxwwwxxxyzzzz{||}}}}}}|||}}~}|zyxwvvvuvwxxyzzzzz{{{zz{{zz{{|}~}|{yxwvvuuuvvwxyyyyyyyyyyyyxyyyz{}~~|{yxwuuuuuvvxxxxxyyxxxxwwwwxxxy{|}~~|zyxwvvuuuuuvwwwxxwxxwvuvvuuvxyyz|~~|{zxwvvvuuuuuuwwwwwwwvuuuuuuuvwxyz|~}{yxwwuuuuuutuvvvwwwvvuutttuuuvwwyz{}~~~~}|zyxvuvuutuuvvvwxxxyzzz|}~~}}}}}}~~~~~~}|{||{{{|}~~}|}}}}}~}}|{zzyyyzz{|}~~}|||||{{|||{{{zyxyyxxyz||}~}|{{{{{{{{zzzyxxxxwwwxyzz|}}~~~}|{{{{{zyyyyxwwwvvvvwxyz{{|}~~~}{zzzzyxxxwwwvvvvuvvwwxyyz{|}}~~~|{{yyxxwvvvuuuuvuuvvwxxyz{|||}~~~~~~~}|{zyxwvuuttttttuuvvvwwxyz{{{|||}}}}}}~~~~}{zzywuutsrrstuuuvvvvwxxyz{{{{{||{{{{|}~~||zxwutsrrqrrsstuuvwwwxyzzzz{{{zzzzz{|}~~~}{ywvusrqqrrrtuvwxzz{|~~}|{zzzz{|}}~}|zzyyzz{||}~~|{zyxxyyz{|||}~~~}{yxxxxxxxyz{||}}~~~~~~}{yxwvvvvwwxyz{{|}}}}}}~~~~}}}}}}~}|zxwvvvuuvwxyyz{{{||}}}}}}||}||||}~~}{ywvutttttuvwxxyzzz{{||}}||||{{{{||}~|zxvutssttuuvwwxyz{{{{|{{|||{{z{{{{|}~}|zywuutssssuvvwxyzzzz{{{{{{{{zzyyzz{||~~|zywuttssrsstuvvwxxyzzz{{zzzzzyxxyyyz{}~~}{zxvtsrrrrssttuvvwxxxyzzzzzzzyyxxxxyz{|~~}|{zxwvutsrqrssstuwxyz{|}}~}||||||}~~}|||{{|||}~~~||{zyyyzz{{{|}~~~~~~}|{yyxxxxyyzz{|}~~~~}}}~~}}|{zyxxwwwxxyyzz{|}~~~~~~~}}||}}~~~}}|{zyxxwwwwwxxxyz{{}}~~~~~~}}}||{{|}~~~}}{{{yxwwvvvvvvvwxyyz{||}~~~~}}}{{{z{|}~~}||{{zyxwvvvvvvvvvvwxyz{{|}}}}|||{zzzz{{}~~}|||{zyxwwvuuuuuvvuuvwxyz{|||||{{zyyyyyz||}~}}|{{{zyxwvvuuuttutuvvwwxy{||||{zzzyxxyyyz|}~~}}|{{zzyxwvuutttttsttuvvwxyz{{{{zzyxxxxxxy{|~~~}||{{zzyxwwvuttsstttuuuvwyz{|}}}~~}|||}}~~}|||{{{{{{|}}~~}||{{{{{{{|}}~~~}~~}}|{zyyyyyyzzz{|}}~~}}}}}~~~}}|{zzyxxyyyyzz{{|}}~~~~~}|||||}~~~~}}|{zzyxwwxxxxyyzzz{|}}~}}||{{zz{{|}~~~~}||{{zxxwvvwwwwxxyyyz{{|||{{zzzzzzz{|}~~~~~}|||{zyxwwvvvvvwxxxxyzz{{zzzyyyyyyyz{|}~~~}}|||{zyyxwwvvvvvwwwwwxxyzzzzzzyyyyxxyyz{}~~~}||||{{zyxwwwvuuuvvvvwwwxxxyyyyxxxxxxyyz{|}~}||||{zzzzyxxwwvuuuuvvvvvwwwwxwwxxxwwwwwxxyz{|~~}|{{{{{zyyxwvuuuuuuuvvvvwwxxxyyyyzzzz{{|}~~}}}}}||||}~~~}}}}||}}}}~~~~~}}}}}}}}}}}~~}}}}~~~~~~}|||{{{{|||||{{{{{{{{{|||}}~~~~~~}}||{{z{{{zz{{{{zzyyyzzz{{||}}~~~~~~}|||{{{zzzzyyyzzyyyyyyyyzz{{||}~~~~~}}}||{{zzyyyxxxxxxxxwxxxxxxxyzz{{{|}~~~~~~}}~}}}||{zyxxxxxxxxxwwwwwwwxxxyyzzzz{|}~~~}}}}}}~~}|||{zyxxxwwwwwxwvvvvvvvwwxyyxyzzz{|~~}}}}||}}}}}}|{{zzyxwvvvvvvvvuuuuuuvwxwxxyyyz{|}~}}||||}}}}}}|||{zzyxwwvvvvuuuutttuuvvwxxxxxyyz{}~}||{{|||}}}}}}|{zzyxwwvvuuuutttuuuvxyzz{{|}}~~}}}||{{{zzyyzz{{{|}}~~}|{{{{{zzyyyzz{|}}~~}|{zzzyyyxxxxxyyz{|||}}~}|{yxxxwwwwwwwwxyyz{|||}~~}|zyyxwvvuuuvvvwwwxxyz{||}~~|{zxvvutttttuuvvvwwxyyz{|}~~}|zyxvuttssttuvvvvwwwxxyz{|}~}{zywvttsssstuuuvvwwwxxyz{|~~~}|{ywvutsrrrssstuuuuvwwxyz{{}~~~}{zxvutsrqqqrrssttuvvvwxyzz|}~~~}|zywvtssrrrrssttvvwwxyz{|}~~~~~}{zyyxxxyyz{|||}}~~~|{zxxxxxxyzz{{|}~}~~}{zyyxxwwxxyzz{{||}}}~~|{zyxwwvvvwwxyyzz{{|}}~}}}}}}}~~|{zxwvvvvuvwxxyzz{{{|{{{{{{{{|}~~}{yxwvvuuuvvwxyyyzz{{zzzzzzzzz{|}~~|{yxwvuuuuuvwwxyzzzzzzyxxxyyyzz{|~~|{zywwvvuuuvvwwxyyyyyyyxwwwwwxyz{}~~}|{yxwvvvuuuuvvwxxxxxxwwwvvvvvwxy{|}~|{yxwvuuuuuuvvvvwxxwwwvvuuuvvwwyz{|}~}|zxwwvvvvvwwxyyyzzzzyyyyyzz{|}~~}}||}}~~~~}|||{{{{{{||}~~}}||||||}}}}|||{zzzzz{|}~~~}||{|{{||||||{{zyyyyyzz{|}}~}|{{{{{{{{{{zzzyxxxxxyzzz|}~~}|{zzzzzzzzyyxxxwwwwxyyz{{|}~~}|zzzyyyyyxwwwwwwwwwwxyyzz{}}~~|{zyyxxxwwvvvuvvvvvwwxyyz{||}~~}|{zyxxvvuuuuuuuuuvwwwxxyz{{||}~~~~~~}{{zywvuutstttuuvvwwxxyyz{{|||}}}}}}}}~~}|zywvussssrrsstuvvwxxxyz{{{||||||||}}~~~~}{yxwuttsssstuvwxyzz{||}~~}}~~}|zyxxxxxyz{{|}~~~~}|zyxwwxxyzz{||}~~}{zxxwvwwwxyz{||}}}~~~}{yxvuuuuvvwxyz{||}}}~~~~~~~~~~~~~|zxwuuuuuuvwxyz{{{{|}||}}}}}}}}}}~}{yxvuutsttuvwwxyyz{{{{|||||}}||||}}~~|zywvtssssttvwwxyzz{{{{|||||||{{{||}~~|zyxvutsssstuuvwxyyz{{{{{{{{{{{zzz{|}}~}{yxvutsrssstuvvwwyzz{{{{{{{{{{zzzzz{|~~}{ywvtsrrsssstuvvwxyyyzz{{{{{zzyyyyz{|}~~}|zyxwvutsssttuuvwxyz{||}}~~~~~~~~}~~~}{zzzzyzzzz{|}}~~~~}|zyxxwxxxyyzz{|}}~~~~~~}{zyxxxwwwxyyyz{||}~~~~~~~}}}}}~~}||{yxwwvvvwwwxxyyz{|}}}~}~}}}|||||}~~}||{zyxxwwwvvwxxxyz{{|}~~~~~}}}|||||}~}}|{{yxxwuuvtruwvvttxzzz{{{{{||zyyyyyxz}~}~~}|{zyxvuvutssstsrtttstuwy{{|zyz{zyzzyz{||}}|}{yyyxxvuvvwwwwvtsstuuvwxxyyyzzxwutuuvvz}|}|{{{{||}~~~~}|||zwwwvvvvy{|}}}|||{zyxxxwusssrrrsuwwxz{zyxvutuwyzz|~~~~}}{zyxvvvvwxyz|~~|zyxvvxyzz{{{}|{|}}~~}}}|{zz{{{z{zywwvusrtuuvxy{}~}|||}|{{{{{}~|{{{{|||{zxvuutsssrqnnpqqrsuvvvvuttttsuyz}|zyzyyz{{{|~}~~}|zzzxx{}}}~}}~~~}|}}|zzywx{}}}~~~~~|{zxvsrrrrstuttvxyzzzyvutux{|~~}||~~}zyyywvvutrqponnnnnnnnoppqssrsrqppppqqruvwwy{}~~||}|{{{{||zywuuutrppoopponopqqpppppqrrstuvyz{}~~}zyz{{{}~~~}|||}}}}}||{{{zzzzyxxxxyyyxwvxzzyxxyyxx{~~~}}||{xwxxxwxyz{{{zzyyyvuuvvvvvxyzzzz|~~}~~}|{zyxxwvxyvruwurtttsqpppopqrsttrqsuttvwxzz|~~}}}|zzyzzxxxwvutvxvuvxyyxxz||}~}|~~~~~~}~~~~~~}}~}~}|~~}~}{|}}}~~~~~|{{}{{}~|{{zzywxxwwuuwxwvtuvutsruxz|~~}}{{}}|zyy{{{||||||{|}}}}~}}}}|{zzzzyyz{{zyxvuutrrssrsttssrqrqruutvxxwvvvvwyyy{~~}{yxxwwwvuuuwxyyz{{{ywvutrrrsrqrsrqppmmpstuuuwvuvwwxz{z|~}||{{{{|~}||{xy{{yyz{||{}~~}}~||~~~~}|{yyxvtrqonooooopqrsuwyz{{{|}~~~}}{yz||zyzzzz{||{zzxvwxxwy{}~|yxvtstttvxz{{zzzyxwvusrrsrrqrqppqrsrsvwwxxy{zy{}}}~~~||{|~~~~{yyxwwvvuvwwwvwy{|}}~}|{zz|||{{{zzzzzyyyyyz{|}~}|{xwwvutssstutttuuttuvwxz{z|~|zxvuuutttvwxz|~~}{zzzzz|||}}}}|{||{{|}~~{zyyyxwxxxxyyy{|{xyywutsqpoonnnprrrssssuvvvwxxz|}~}}~~~}zxvtqpponmlmnnnnopponnoppqrtvxyzz|~~||{|}|{|~~}}~~~~|{|}}}}~~~~~|zxutrpnmmnopqsssuvvwxyz{|||}~~|{{zyxxxyyxy{zxyzzyyyz{{{}}}~~|zxwutrrqqqppqrqppqrsuvvxyzzyxz|{zzzzzz{}~|zwutsrstrprsstuvvwwwxxy|}}}}}}~~}}|zz{|}}}~~}||~}|zzyxxwuuwwwwvxzyxy{{{||{zzyyyz|~}{ywwvssuutuwy{}~~}{{{zzz{{zzzzzzzz{{{{{{{zyyz{{|}~}~~~~~~}}||}|{zywvtttqooponoopqrsttsstsrqpqqqqqrtvwwxz{|}}}~~}|{yxwvtttuuuuvwvwxxxwwwwvuuvwxz{|~}}}|z{}}~~~~||}}~~}|zwutuutuvwwwwwwvvvuutssrstuvwxz|~~}|{zzzzywwwvutttssssrrrrrstuvwxyyyzz{|}~~}|{{zyxyyyz{||}}|{{{zxwvxyxxxxz{|~~~|{{zyxwwwuuvxxyyzzyxwvwxxwxyyzz{}~}{{{{|||}}~|{|||{{}|zyxxxvutttuuttuwyyxxz}}}~~~}}|zz{|~}||}|{zyxwxxvvwxz|}~~}}|}~~~}~~~}}}|}}~}}||}}}}|}}~~~~~}}~}}}}||||}|{zywuttutsqrrrqrrrrrsrrrrstttttuuvxxxxyz{zz{|{{|}~~~}}~}|{zyyxvuttsrrqppqrqprttuvwxyz|}}~~~~}|||}}{{|}~}|}}~~~}{{{{{{|}~~~~~}}}~~~~~~|{||~~~}{ywvtsstuvwwy|}}~~|{yvtttsrrrsuvwvwxxxwwxxvvxyxwwwwxy{}~~~~~}}|{zyxwvutssssssuvwxyyzzyzz{{{{|~}|zxvvvutttuttuwwwy{{{{{|||||{{{||}~}||}|{|}}~~~~}||}|{{{zyyyyzzz{|}~}||zyyyyyz{{|~~~~}|}~}|{zyywutsstttvxyzz{|~}|{yywutuvxyz{}~~~~}|}~}}}}||~~|zyxwusrqqrqqrstttuuuuuuuuuuvvuuuttttuvwxy{}~~}|zywusrqponnnooqrtuvvwxxyxxwxyyyyyz|}~}|{zyxxxyzzzz}~}}}|||~~~}}|zzyxwvtrqpnnoprstvwxz{{{|}~~~~|{zxxxwvvvwwwxxyyyyxvvwvvvvvvttuvxxxy|}}~~}|||{{zxxxxxwvuuuvuvxxwxyyzzzz{zz{zyyyxxyz{{}~~{zyxxxwwxxyyyz{}~~|{||zzz{|||||||~~}}}~~}||}||{{{{}~~}|zxywuuuvwvwxz{||}~~~}|}}}}|||}~~~}}|zxxyxxy{yyz{|||~}{{{zzzz{{{||}}}|||{{{{|{zyyyxxwxyyz{|}~~~}}||{zyyyz{zyxyyxwxwvvvvwvuvxyy{||{|||{yyyyyyz{}}{{|{zxvutsqpooonnpqqpprttuvxyyyyyyxyzyy{}~~~~~~}|{{{|}}~~~}{zyyyyxxwuutssssssstvvwxyzz{|}}||{|}||}~~~}}}~}|{{yxz{wuy|}|xw{}}}{yyxxz{z{~~{|~~}|z{|zxxwutssutrrstvuvxzyz{zyyyyxwvwxxz|~~}~}}|{zzxwxvrrutsrrtwvvvwyz{||{{|}{yz||}~|}~}~~~}|{{{zyy{|||~}||{zyyxxz{|zyz|||{z|}}|yvxzyy{zz}}}~~}}}~~~~}{zz{{{zyz{|}||~~}}}|{yyyyxxxyzxwxxy{{{zyyyzxvwzyyyz}}~}|zz}{wy{{ywtsrqpppoqsrqpquwuuvvvtsssrqstuvz||~~}{{|zwwwwvuuttuvwwwwvwyxwxxzzzyyyz|~~}}~~~}||}}|yvwwvtsrqqqrsstsrstuwyyxwxz{{{{}}||{~~}}}zxxxwusstttuvvvuttttssstuvvwyz{|~~}~~}}}|{zyzz{|zy{|zyyz{xuuvwz{{|}}~~~~{yzzyyzzwvvwwwvvwutxzyxyyyzzywxzz{{{|||}~~}||~}|{z{{xwxwwxxwwvutsuuuuvx{zz}~||}}{{{zxwvvuuvwwwxwvwyz{zyxz||||}~}}{{|{{{zyyxy{yy{}|||}}{{zyyyxxyz{zyxxwvwxuptwtrtuvvssssrqqrsttsswyxxz{}}{{|{zxwwxxzyxy{yvvvuttuutvvuuvvwvtvywwz}~~~~}}|||zz{}~~}||~~}~}~~~|yy{ywwwwxyyxxz|}||~~}~||||zzzyxwxz{zywwyz{zy{~~~}|~~||~~|{zywvwxvstusstuutqtwwvwyz{|}{|~~}{{|{zyyz{}~}|{|}{yz|{yxxxxxxvvwwtvxyz{{|}|}~~~~~}{zyyxutvvvtsssrqsvvvxywx|~~|z{|zyyzzywxxxyzzyy|}{{|~}}||||{xwwxxwwzzxz~}~}|}~~}~|{zywwvuttuvvwxyyxyz{|}}}zyyyxxwwxzzyvy}|z{||~~~zyxvvusrqppppopqqopqsussxzyyz{~~}~}}}|~~}|{zxtrsspnmnnpppprtuusswyz{|}~~}{xxxwvwyxyzzyy{||}}~}}~}||{zywuttutssttvwxyyxy{||}~~{yvutsqqqqqpqssrstvwwwy{zz{{|{zyy|~~|xxxusrqqrsrrrrtvutuvwxxyz{||{|~}}~}{xwwvuvxxyxwy|}}}}~}{zyxyyyzyy||zyz{||{|}~~}}|zyxwvutssstwyxyz{|}}}~~~~~|yxxwvwxwvwxxyz{||{|}}}}~}~~~|ywwwwvuuwxwvy|zxyzzzxxyxwwxxwz}||~~~}{yxwwwvuuvwwwxyyyyxwwxxxyz{{yx||xxwrpqrrqopqqquxvuwyxwwwyzxxyxy{}~~}|~}||}~~~~|{{{|{{}|zz|||{y{|zxyz{{|}|}}{ywvvuvxxwxyywwxyyyyxxyyxwxy{|{}~}{zyyyxyyzz{{|zyz|zxxwwxyyyzz{}~~}{{{xvwwuutvxwuvwwvvuutttvwvwz{}||~~~}{zxvvvwwxxxyzyyz{{{{{{{{|}~~~~~~|zxwyyxyzyy{|||}{zzwwxyxxyzxwwwxxwvvvvwwy{|{{z{|~|}~~}}|~~||~~}}|||}~~~{yyzyyzzzxvwxyywvvwwxxxz{z{}}}}~~~}|}~}{yyxwvvutssrrqqrtttuvwwxyyz{{{|}||}|zxwxyxvwwtsuvvwwxzzyyz|}|}~~~~}}}{{{{|}z{}}|~~~~~{yzz{{z|~}{zyxututqqsuwvuwzzzzzz{}~~~|{{zwtrqqqssrsuvvvwyzzyyyz{{{{{{{|||}~~~|yvvvwvtsuvvwxyzzzz{{|||~~}||||}}~~}~~}}|zxvvwvvvvvxz{zz{}~|~~~}~~~~~{y{}{zz{|}}~~{wusssrqrtuvwwxyyyzzzzz{{{{{{{{{|}}~~~zwwwutssuvvwxy{{|}~~~}||{yyxy{zy{||||{|||{z|~~}|z{|yy{|||}}~|zyvutrpooprrqrstvwwwwxyxyzzzyyyyyyzz{|}~~|{zxwutssssttuwyyyz|}}}~~~~}~}{zyxxxyz{|}~~~~}{xwvuuvwuvyyy{||}~~~~~}~~~}|{zzxwvvuwyyxyz{{z{}~~~~{}~~}}~|yyyvuvtrrrsuuttuwxyzyxyzzzzzyyxvvxyz{||}}{zyywttvvvusuwxxxy{}~~~~~}|}~~}|||zwvutstuuuvwwxxy{{{|}~~~}}}}}}|{{}~~|z{{ywwvvwwxzyxz~}}~~~|||zxvvxzzzyz{{{zz~}{|~|{|{{zz{|~}|{zyyxxwwwwwvuuvwxxy{}~~~}~}|{yyzzzyxyyyz{||}~||||{{|~|{zxvuutsrrrrrsrrrrtuvwyyyyyyyxxwwxyyyz|~{|{zyxwwutssttsrqqsttttvwxyz{|~}}}}||||||}~}}~~}~}}~~{yyz{zxxzywx{}}}}~~}||{|}~~~~}||||{zzzz{xvwwvvvwxxwyzyx|~~~~}~~}|zyxwvvvsqrttuuvwwxyzzzyxxxwutuvwvxz|~~}}}|{zxwwwwvtrtussuvvvwz||z{}|z{|zxyz|||~~~}z{|||{yzzzzz{}}||~~}~~~}}|zyxwwxxxxwwxz{|}~~}~~|zz}}{|~~~}|{{zzywwyxxyzz{{|}}~~~}}~~||}~~|~~|zzyzzzzyz|{{|}~~~~~|}~~~~~~~}}|||{zz|~|x|~}{x||y{{{{{}}|~~~~}}}{z|}{xwxz|zyz{|~|{}~}~~|z|~}}~~}}}~~~~}z|~{xxyzzxxxxxxvvxyww{|yxz|zw|~{|}}|{|{z|}|z|~|}~}{~}{|}||||{{zyz|{xy}}|{|}}|||{|}}}||~~|||{}~~}|}~|{|}|zyzz||yz{zxyzzz|~zx{~}{zyzyz}}zx{}{|~~|}}}}}|~~~~|||}zwyztpuvsqqssrrrsutrttuwxxwvvwxxxwxyxy{zy{}|}}~}~~|~~z||{}~|zxwvuvwwx{|{z|~{y|}~~}~~{}~~}}{xxxvvyz{|}~~|{{yxz}~~}}}~~|zzzzzz{~~{zz{{z{}|{~{w{}z}{xy{zz{}}zz||z|~~||}ytrrqqrsttsqruvvvwzzusuwvuvwvuuuwz|~{x}~~{xwvutusqqtsqswxuuxxwwvy{yutuuuvxxwy|}~~~|yyxwttvuqqsrqrssssrrtttuttutrtvsqsuvwxz}{vwywuvvwxvtwyxxxxxwvwxyxuuvuuuvwxyzyyz{{{}}{|~}|yy}|||{{xvvurpqrpprssstvwvvvvvxxwuttvxutwyxxz}~}|~|}~~~}~~~}|~{x{~{z~~{zzxvvxyy{}~~~~~|z{}{z{|{z{}}||{yxwxxwyzzz{}~~}{zzzzzyz{xvwyxwvvwvuuuttutrrtuuuvx{||~}zyyxvutssuwusuvwvuwxwttwyxvuuuwwxz{|}~~}}|{yxxyzyxxxwwvuuusstuurprttsvxwx{||}~}~||{ywvvvtsstsrrrstrqqrsssrrprsrprsrruxzz{|||~~~}|{{{yxyzyxyzxwwvvwvvvvwxvuutrssssuuuwzzz|~~~~|zyyxxvvvwwvttuvusqrtsrstrqpqqqqrrqrsstvxxy{|{{|~~}||{{zxxzyvustusrrqppponnnnlllnpooqtvvuwz{{||~~}}|{zzyxwwvuvwx|~~}zyxvvxyyxz|||~{zzzzyz{ywxxxxwvxxyzyz}~}{{{zyxxxwwvvvvvvwvuvxyy{|{{~~~~}}}zvvwvutrrrrqrssrqqrstuvwyyy{~~|}}|zxvutuusrrrsssrqqrsrrrstuwyyzz{}}|||{yyxvuuuutqpqrstsrrstsuvwxz{|}~}{zzzwuvvutsssrpooprqppprsrrtvwxz{{|}}~~~~~~{wutttsrrqpopqommnlkmmllnqsssuwxy{|}~~|{yvttusrrqqqqrsqooonnpqrrrtwxwy{|~~}}~~}}|yyxwutrqonqrqpppoonnnmlmooprtuwyz{||}~~}|{zzzz{{zyzywusrrqnmmmmopppoooppoooprsttvxz|~~|zyyyxxwwwy{zyxwxyyyyyz|~~}~~|zyyyxxyzzyzzzzz{{{{|}}~}}}{zzzzzyyzzyyyyzyyzz|}~}~}{zyxwwwvvvwxxwxxxwxxyyyz{|~}|{zzxwvuuutuvutuvvuvvwxyy{|}~~}|{yxwwuuvvvwxwvvvwvvvxxwyzz{|~~|zxxvttutstuuuttttttuuuvwwxyz|}~~~~~}~~~}|{{zxwvtsrrrqpqrssssssstuuuuvwyz{|~~~~}}}}~~~~~~~}|{zxvutttsrssssttuuuuuuvvwxyz{||}~~~~~}~~~~~}{zzywuttssrrrrsstttttuutuuvvxz{{||}}~~~}}}|{{{{z{|||}}}}}}~}||{yvvvutrrsssstuvuuuuvvuvwxz{|}~~}}|||{{||}~}}}}~~}||{zyzz{{{{{{{||}}~~}|{yxyyzyyz{zzzz{{{{||}~~}{yxwwvvvwwwwxxxwxyzz{{||~~}{zxwwvvvvvvwxxyzz{{{|}}}}{zyxwvvvutttuvvwxxwxz{{{|}}~~~|{zywwvutttttuuuwwxxxxyzz{||}~~~~~~|zyywvtttttsttuuvwwwxxxyz{{zz{|||{{{||}}}~~}|zywvvusrrstssttuvwwxxyyzzz{||||{||{z{|}~~~|{yxvutsrrrqrssssstutstuvvvvvwxwvvwwxwxz{|}}~}{yyyyxxxxyz{|~~}||{|}|{}~~~~~|{{zz{{{{}}~~~~~}|{yxxxyxxz{||||}}}}}}}||||||}~}~~|{z{zyxxxxyyzzz{||||||{{zyyzzzz{|||}~}}{zz{{zyzz{}||}~~}}|||{zzzyyz{||}~||{zzxwxxxxxyzyyyyzzzzwvwwuuvwxxxyz{|~~}{zyxyyyxyyyyyyzzzyxwvvvutuvuuvwxyy{}~~~|{zyxxwwwwwxxxxwwwwvuutttttttuuvwwyz{||}~~}~~}|zyxxwwwwwvvwxwwvvvtsttssttuuuvxyzzz}~~~}||zyxwwwvvvvvwwwvvvussssrqqrsssuvvwxz|}}}~~~~~~~}}~~}}}}}|}}~~~~}}|||{{{||}~~~~~}}}}}}|{{|{{{zzzzzz{{}}}}}~~~||||{{zyyxwwwxxwwwxxyxy{{{|}}~~}|||{{zxwwwxxwwxxxxxxyz{{{||}}}~~~~~}}|zxxwvuuuuttuvuuvvvvvwxxyyzzz{{{{{||||~}|zyxwuttssrrtuttuvvvvwxxxyzz{{{|}|{{|}}}~~}|zywvutsrrrrstttuvvvvvwwwxzzzz{zzzzzzzz}~~~}|{zxwutsrrrrsttuuvvwwxxxxxxyyz{{{zyyyyz{||}~~~}|{zyvutssrqqsssstvwwwxxxxyzz{{|}||}~~~}|||||}~~~}~}||||||{|}~~~|{zzzyyyyz{|||}~}}}~~}~~~}}}}}~~~}}|zxxxxxxxyyz{|||||{{|||}}}}}}||||}~~~|{zxwvuuuuvwxwwxzzzz{{|{{||||||||{{{|}~~|{ywvttttuvvwwxxxyz{{z{{{{{|}|{{{{{{{|}~~|{zxwvutsssstuuuvxxxyyzzyzzzz{||{zzz{{|}~}~}|{zwuttsssttutuvwwxxyzzz{{{z{{{{zzzyyz{{|}~~}|zxvutsrrsstttuvwwxyyyyz{zz{{|{zzzyyyyyzz{|}~}{{zywvvuttsttttuuvwwwxxxxxyyzyyyxxxwwwxxxxy{||~~}}{yxwwvuuuuuuuvwxxz{||}}~~~~~~~~~~~~}|{zzzz{{{||}}~~~|{zzyyxxxyyyzz{{{|}}}}~~~~~~~}}}|{|}~~~}{zyywvwxxwxxxxyz{|||}}}}}~~~}}}}}|}~~~~~~}|{zzywwwwwwxxxxyzz{||}~~~~}}|||{{{|}|}~~}~}{zzyxxwxxwwwwwxxyzzz{||}|}}}|{{{zzyyz{|}~~~}}}|{zyyxwwxxwwwxxwwxyyyzz{{{||{zzzyyxxxxyyz{}~~}}}}{zyyxxwvvvvvvvvvwwwwxyzz{{{{zyyyxxwwxxxyz{|~~~}|{zyyxwwwvuuuuvuvvwvwwxyz{{{zzyyyxwwwwwxyz{|~~}}|zyzyxwvutssttssstttuuvwxyyyzyxwwvuuvvvvwxyz}~~~}|||{{yyz{{{||{{|~~~}||}}}}}~~~~}}}~}}}|{{{{{{|}}}~~}}}~~~}|{zz{{zzzyyzz{|||}~~~}}||{{{|}}~~}}||{zzyyyxyyzzzz{||}}~~~}|{{zzyzzzz|}~~~}|{{{zyxxxxyyyyyyz{{{|}}}||{zzzzzzzz{|}~~}}|{zzyyxxxxxwxxxwxyzzz{|{zzyyyxwxxwwyz{|}~~}}}|{zzyxwvwwvvvwwwwwwwwyzzyxxwwvwwwvwxyz{|~~}}|{{{{zyxwvvuuvvvvuuvvwwwxxwwwwwvvvvuuwxyz|}~~~~}|}}{zzyxwvwwvuuvuuvvvwwwxxxxyxxwwwwwwwwxyz{}~~~~}|||{{zzyxwvvuutttuuutuwvvvvvwwwxxwwvvuuvwxxyz{|}~~~~}}||}~}}|}}}}}}|||||||}}}}~~~}|}}~~}}}~}}~~~}|{|{{|}}}~~~~}}||||{{{z{{{{{{{{zzzyyxyzzz{|}~~~~~}|{{|{zz{{{zyyyyyzyyyyxxxyzzyz{{{|}~~~}||{zzzzzyyyzyyyzyxxxxxwwxxxyyz{{|}}~~~~~~}|{zzyxxxxxwwwxwwxxwvvvvuvwxxwxyzzz{|}}}~}}}}}}}|{{{{zyyywvvwwwwwwwvvvvvvvvwvvwxxyyz{{{|}~~}}~~}}}}||{{{zzyyxwvvwvvvvvvuuuvuuvvvvvwxxxyzz{{|}~~~~~~~~~~~~}}}}{zzyxxwwxwvwwvuutuutttuuuuvwxwxxyyz{|}~~}}||}}|}}~~~}}}}|{zyxwwwwwwwwwwwwvvvvwwxyyz{{{|}}~~}||{{{{{{zyyyyyz{||||}~~~~~}|||{zzyyyyxxyyyz{{||}}}}~~~}|{zzyyyyxwvwwwvwxyyzz{|||}}~~~~}{zyyyxxxxwvvuuvvwxxxyzz{||||}~}|{zyyxxxwwvvvvuuuvwxwxyzz{|}}}}~~~~~~}{zyxxwwvvvutttttuuuuvxxyyyz{{{}}~~~~~~}|{yxwvvvvutuutttuuuuwxxxyzzz{{{||~~~~|{zyxwvuttssssttttttuuvvwwxxyz{||}~~~~}{zxwvvtssssssssssttuuuuvwwxxz{||}~~~}|zyxxxxxxyz{{{|}}}~~||{{{z{|||}}}}}}~~}{zyxxwwxxyyzzz{{{{|}}~~}{zzyxwwwwwxxyyzzz{{||}}}|{zyxwwvvvwwwxyxxyyz{{{||}~}{zywwwwvvvvvwwxxyyyyyz{{{||}}~~~~|{zyxvuvvuuuvwwwwxxyyyyyzz{{||||||||}}~~|zywvutssstttttuvvwwxxxxxyzzzzz{{{{{||}~}|{yxvuuutttttuuuvvvwwwwxxxyyzzzyyzzzz{|}~~|zyxxwwutsssstuvvvvvvwwwxyyyxxxxxwxxyz|}~~}{zxvvutsssstttuvvwxxwxxxxwwxxwvwxyyz{}~~}|||{{|||}}~~~~~~~}|||{{{{{||}~~}}}|{{{||||}~~~}~~}|{{zzzzz{{|}~~}|{{{{zzzz{{{{||||{zzyyxxxyxxy{|}~~}|{{{zzz{zzz{{{{{{zyxxwwwwwwwxyyz|~}|zzzzyyyyyyyzzzzzyxxwwvvuvvvwwxyz{|}~|{zzzzyyyyyzyyyyxxwwvvuuuuuvwwxyz{|}~~}}|zzyyxxxxyzzzyxxwwvuuuttuuuuwxxyyz|}}~~~~|||{zyyxyxxyyyyyyxwvvuttttuuuvwwxyz{||}~~~}|{zxxyyxyyyyxxxxwvvuttttsttvvvwxyzz{}}~}~~~}~~}|{yyyyyyyyyyyyxxxwwvvvvvwxyzz{}}~~}}~~~~~~~}}|{zzzyyyxxxxxyzz{{|}~~~~~}||||{zyyzyyyyyzzz{{||}}}~~~}}|{{zzzyyyzzyzzz{{||||}}}}~~~~}{{|{{{zyyzzyyyzzzyy{{z{}zy}~|xy}~}}||{{|}~}~~}}~|}~~}{yyzxwwwvvvwyxwwwxxxyz{zzzzz{}}|{z{||}~~~~~}}}~~~}|{{zzxxyz{{zz{{{{|}|}~}{zyxxyxvuuuvtswyvvy{z||}|{yx{}|zzz{|~}{z{zxwwwwvutssrrrqquxxyz{{zxxxxyz{|}~~}zwwyz|{zxxzzwwwy{{{}~~}|{zzzzyxwwwwvuvy{|||}~~}{{{{{}~}{zxvvvwwutttttrrrqportsuxxvvwxwvtsuvwxxx||zzyzyyyyyxxxyz|~}yvstusppomlprsrqopprtwyzzz{|}~~|{z{{{{z~~}|{{}~}}}xxxuttuxyxxzywvwwxxxy{|}~~~}||||~|{ywvvuutttuuuvvvuuvwwxyxvsqonmmnnnmnpstuwz|{{{{{zxvtsstwxy}~}}}||~~{xwusrolmonnnopqppqrsttstsssrrroov|}z{}~~~}}~~zwxxusrponnnnopqrqqtuttuvxxyzxvuuuvxz|||{{yxwvuutvvurppqqqsuuvvutrpppmkmooooqtwyz||zyxwutrqrrqquvvwxyz||}}{z}}zzzyzyvwyyxy{}~|{yvvusrppqrty|yyxwusqqqrsuxz{|{}~}|||{yyyxyyy}~}~}}{zxsrrrrpopqqpnorttsrsvutrprssrstwxy{{}~~}}~|zyyywtuwwvwyzyxvuuxzzzyyzxwwwwwvvvwxxvwyz|}~~|{yxxxwustuvuuwwwvvvurponoponmmnmmnoqrqpqsuuvwyyyyzyxxxvvz|}~}~}{{zzywxzyy|~|{|}zyyxwvwxzyxxxvtwxxz}~}}||}}|||{{||{|}}|}~zxwvuusrrpooooponmmnoponopnnprsttttsqrstuwy|}}}}|zvvvtqpppqststuuutstuqnmmmmmmlkkmmlklmoooprsuwy{|}~|}~}{z{}|{|{zz{zyxz{ywwyyyyxwxyyxutwyzzy{}}~}|~~~}||}{zz{{{yvtttsqooopppqrqprrqpppppqrtvwy|~~~~~|zzxyyxttuutwxxxyz|}|{|||||||}}|}|}~|{{|||{zxwvvvrnmnmmmnonnmmoppomlmoqrrsvwwy}~~~{xwwxxvuuuuvwwvwvsopponnmkklllmmmmkjjkkmopprtuuwy|~~|{|||~}{zz{zwtrpomljkkjjkklmlkiikkkmoqsvy|}}|{ywwwwwwxz{{{{|}}|{z{|{zz{}~~zxxvtsrssrrsuvussrrrssrqqqqrsuwxz|~~{zzzz{zyzzywwwurokiikmmlklmnmprpmmmmmmmnpqsuuvx{z{~~zxvuvvuvy{{zz{{ywvtsqqqqqqrrpnoqrqpnnmllmnoprtvy|~~~~|{z{{ywxyz|~~}}~{xutttqpqqrrsuutssssrqqpprsrtwxxyy{}~}~~~~~~|zvtttssuutuwx{~~~~|~}|{yvusqpnlklmmmmmmmlmoonmmoqpoqsssstvxxz}~~}|zywvvtstuvwutvvvutssqponnoooonoqssttttttsssrrstuvwx{}~}~~~|{||}}|||}~}|}}}}}}~}{{{yxxy{{{|}~~}{zyyxxz{{|}~~}|{zyxvtrqpppqrrstuwwwwxxxyz{zz|}~}||{{zz{|||}}|{zywvtsrpnnnnnnoppqqqrrstttsstustvwxyz|~~}}}}}}~}|{zyxvtsrqrqoorrpqrsssssspoqsttuuwwxyz~~}~}zz||{|}~~~~~~}{zyxxwtrrssrpnqttttuwwvwyxwxzyy{{{|}~~}~~~~~~~~|{{yyyxzzzzz{~~~}|{ywusqpnljigffedegijkjkmmmnnpqqrstuvwz|{{|}~~}}|{zyz{zzyyz{{zyz{yxvtsrqponooppoqsssuuuuvvuuvvwxy|~~~|{{ywxyyyz{}~~|{zyxwwwwxxxyyyxwy{zzyy{}}}}}~~~~~~~~~}|{zxvtsssqpppqssruwwwxxxxyyyz{}}}~~~|{zywvtssrqqppoonoqqrrsuwxxyz|}}|}~~|zyxvtsqpnoonnopqrtuxyz{|||}~}}}}~~}|{zyyzzz{}}}~~}|zywutsrqpqrrrsuvwwxz{||{zyz{{y{~~~}||}~~~~}||{yyxwxxyyy{}~~}|{ywvtrqpoomljjkllmmnppopqrrtsrrrsttstuuuuvvwxyz{|}}}~~~|{zz{||}|~}zyzzyyxy{||||~~}}~~~~~~~~}}~~}}||}}||}~~~}||{zxvvuuutsuwwxz|}~}{||zyyyyyz{|}~~~{zyxxvssssrrrssuvvvwwwxxyywvvwvvvwxxxy{}~}|zzxvutttsstuwxxxyyzzzxwwwuttuvwxy|}}~|{zxxyxvvwxyz{{|||}~}}}|{yxwwxxwwxyz{||}~}{z{||}}}~}}}}}|}~|{zzxwvwxxxyz{|}}}}}|{zyyxwwwwvwxxwxyz{|}~}|{zyvtssssttstvxyxy{|{yyyxwwwwvttwxy{}}~~|zxwvusrsrqonpqqpppppoonmklmllmorttuwyz{~}}}~~~}}}}}{{~}yz{yxxxyyzyxxyyywuwxusstuuuwxxyzz{|~~~~}|}~~~~~}}~}zxxyvvxxyyyz{{{{||||zxxyyyxwwwy{zz|~}{yxwuutstsstttttuvvvwwvvxxwwxyyyz|~~~|{z{zyzzyyzzyz{zzyx{}{yz{zz{|}~~~}{zywvuuvvutuuuuuvvxyyxxyyyxyyyxyzz{}~}~~~~~}}}|||||{{|||}~~~~~~|{zzywvutsstttttvwwwxyzzyyy{|{z}}||}~~~|||zyyxxyzzyz{{{|}~~~~}}}|{{|}~}|}~}||{{zxwwvttssrrrssstuwxyyyz{{{{{|}~}{zywvvvuvwxz|||}}|}~~}}}||}}~}|zyyxwwxwwwxz|}~~}||zxwvutttrrrstuvwwxyyxyyz{{|}~~~~~~~}}}|||{|||{{{{zxwvvuttsstuttuvvwwxxz{{{{{|}}}~}|zywusrpoonoppoprstuvuuvwwxwxz{z|~~~}|{{{z{|}}}~~~~}{xvtsrpooppqqqsuvwxz{||{{{||||||||{{{{{|||}~}||{{{{|}||}}}~~}}|zxusrrpnmllkkjjkmnoppqqqqsttuuvvwxxyzzz{{zz{{|}}}}~~}|zyxwvuttsrrqooprrrrstttuwxxxxy{|||}~~~}||||||}~~~~~~~~~~~}||{yz{|||}~~~|zyxxwvvvvvvvxzzzz{|}}}}}}}~}}}~|zz|}}}}~}|{zyxwwwwvvvwwwvvwxyyyyzzzzyz|{z{||{{z{zzz{}~~}}{zyxxxvutsrrrrsrrrrstttvxyyyz|}~~|{{ywvuttsrrrssstuvvuvwxxxyzz{{{{|~~~~}~~~~~}|~~}}}}}}~~~~}}|{{|}}~~||||{ywwvvuttttsrqsussuvxxxy{||}}}}}|{{||||}~~}|||}||||{{||{{{{{{|}}}}~}||{ywwvtsssrppoonmnoonnnopppqrtuuwxzzzz|||{{zzzzyyyz|~~~}|{{{z{zyxwwxvuwxwwwxzzz{||{}~~|{{{{{||{{{{z{{{{||}~~~}|{{|||}~|{{zzz{zzyyyyyxwxxxxwvwwvvwxyyyz|}~~~~~}||}}}}~}||{zyyyyxxxxxwvwxxwwwwvuuuvwwwxy{|{|}~}|zyyxxwwwxz{|}~}}{{{{zyxwwvvuutttssstttuvwwwwxz{|}~~~}}}}|}~~|{{{zzzyxwvvwwvwwxyyyz|}~~~}|{z{||}~~}|{||zzzyyzzyyzz{||}~~~~}}}}}~}|}~~~~~~}}|{{{{{{zyxxwwwwwwxyz{|{{{{{zyyxxxxxxz{}~~~}|{{{{zyxxxwwwwxwvvwwwxxxxwxxyzzzzz{}|{{{{{{{{{z{|}~~}|{zyxxwvutssrqqqponnnnnnopqrsttuwwwwwwwvvwxxxyz|}~~~}}||}~~~}||||{zzzzzzyyz|{z|}}||||{{zzywwwvuvxyzz{|}}}~~}}}}}|}}}}|||}}}}}|{zz{{||}}{z{{{{zzzzzyyyyzyxxyzz{|~~|||{yyyyyxwwwvvvuuuuuuuuvvvwwxxyyyz{|{{{{zzzz{{{||~~~}||{{{zyyxxxwwvuuuuuwxwxxyxxxxxy{{||}}}||}~~}|}}{zyyyxyyyyyz{{z{||{{{{{zzyzzyxyzzzz{|}~~~}~}}||{{zzz{{{||}}}|}}}~~~~~~~~~~~}}}~~~}||||{{{zzyxxyxxz{zzzz{|{zyyxxxxxxyyyyz{{{|}~~|{{zxwwxxxwwwvvvvvvvvvvwwxxxyyyyyyyz{{{{|}}|||||}~~~~~~~~~}||{zyyxwvvwwvuuutuuvvvvwxwwwxxxyyyzz{|||~~~~}||}}||}}|}}}}}|{|||||}~~~~~~~~~}}|||{{zyxwwwwwvwwwwxyzzzyzyxxxyyxxyz{{{||}}}}~~~}}|{{{{{zzzzzz|||{{{{|||}|{{zzyyyyyyyyzyyyyxxwxxyyyyzzz{|}~~~~~~~~}|{{zzzyyxxwwwwwvvwwvvwwwwwwwwvwxxxxyyzz{|}}}}~|{{zzzyyyxyyxxyzyyyyyz{{||}}~~~}|{{yyyxwwvvvuuwxxxwvvuuuuuuuvvvwxxyxyzzzz{}~}}}}}|||||~~}}}|}~~~~}}|{{{zzzyxwvvvuuuusrrrrrrrrrssssttuuvvwwxyz|}~~}|||}|||}~~}}}}||||{zyxxwwvvutttttttuuvwwwxz{{{|||}}~~}||||{{zzyxxyyyyyz{{{|}}~~~}}|{{zyxxxyyyxxxxxwwxyxyzzyz||{{{|}|}~}|{zzyyxxwwvuvvuuuuvvuvxxxyyzz{||}~~~~~~}|{||{{||}}|}}}~~~~}|{zzzzyxwwwvvwxwwxxwwwxyyyzzz{|}}~~~}}||{zxwwwuuvuutssssstuuvvwxyz{|||}}~~~}|{zzzzzzzyyzzzz{|||}}~~~~~|{zyxvtssrrrqrrrrssssttuvvxxxyz{{{|~~~|zzzyxxwxxxyz{|||}}}}~~~~~}}}}}}}~~}}}}}||}||{zyxwwvuutsrrrqrstuutuvuuvwxxxyzzz{|}}~~~~~~~~~~~~}||{zyxvutuuuuvvvvwxyz{{}~~~}|{zxwuttttuuuvvvvwxxyz{{||}}~~~}}|{ywvvtsssssrssttuvvwxyzz{{|}~~}|{zxvuussrrssstutuuvwxxyyz{{{{||}~~}}~~~~}|{zyxwwwwwwxxxxxyz{|||}|||}~~~~~~~~~~}|{yxwuuutsssssttuuvwyyyz{{{|}}~~~}|{{zyyxxxxxxxxyyyyyz{{{||||||{{{{|}}~~}}|||zyyxxwxxyyyzzzzz{{|||||{|}}||{{{|||}}~}~~|z{{zxxyywy{zz{{}~~}}}~~|}~||}~~}}~~|||}~|yzz{|zwyzwuvwwwwxxxxxxy{~{y{|{xz}zxz|{yz{{zz{zz|~}|~~|~~|}}}|}|y{}|z}}z~}z{||{{|||zy{|zyyzz{{zz{|}|{{}~|}~}~}}||}|{zzzyz{yyxxwvvvwxwwxxwvwxvtvxtqsusrsttttuvwvuwyzz{||{{||||{}}||}}}}~}}~}{|}~~}~~|{|||||{}}~~}|{{ywuuvvtrtx~}~{wuvvvvxz{zxyzywz}{y|}{}~}||{z}|{{yxz{|}~~||{yy{}~}}}}}|||{yyxxyz}~{zzyxxz|zx{}yvy}{y{}zwwyyxz{zxxyzz}~||{wsrqpqrsuutttvvwxy{|yvxyyxyzyxxz{}~~}|zyxxvtuxvuwyywwxwwwvwxwutrqrtvuuwz{}|{|}|{|~~~}}~}yxxvuuvursusrtuuwvuuuuvwxxxwtwyvtvwxz{|~|xxzzyyxy{zyz{{|{{{|{z{{yxxyyxxxyyxxz{{|}~~~}zxvusrpmmnmmnpppqrrstsrsttsrqqrsrrrtuvwyzzz{~|wwwvtsrqprsrqsusqsvutuvutrpprssuwy|~~}z}}}~~~}{z{|}}}}||||{zxyzxwyyxxy{{zz{zxxyyy{}~~~{{|{{{{||zxyzyxxyxwwwwvvvtstuuuvwy|}}{{{zywvyzywxzzyz{{{yxz|{zzzyyz{|~~~}||}|}}{yyz{||{||}|zzyxyz{{ywwyxxz|{{|~~~~~}||{zxxwvuvvtssstutrqrtttutqqsrqrssrtx{{|~~~}|{{{}|{{{zxxxyyxwvwxyxvvusssssstuwyyyz{{{}~}}~~}|{yxyyxxyxwxxwvutttttuusqqrpoprqqqrstuwyz{}}|~~}}|{zxxwwwvusrstrpppqqqppooopooprstuwyyyz}~~~~}||{zzxwwwusrqpoooonmnlkjkihikjjkmnnqsrrtvwz|{|~~}|{||{yxwvuutrqnnoonnoonmmlmmmmnoppqrtvx{}||}~|||{{||{zzz{zxy{{{}~~~}{yxxwwutttttuuttttuuvvxzz{}}zyxwwwvuttuuutsrsttttuvwy{{|}~~~~|{zyxxxwutsstvwvutuuvxzz{}~~|zzyxvuuutsssqpooopppppqrtuvwy{}~}}~~~}~}{wutsrrsrqpprrqoopnnoonnoprtuwxxy|~~~|{ywttutsssrrrstsrrqqrstuwxy{}~~}||||{{|{yvvvuspoonmopqppppqqppppqrstuwy{}~}||||||||{{{zxvusrqomllmnoqqonnooooooqrstvwy{}}|{{{zxusqppppponopqqppoopooppqruvvwyz{}~||{zzzyz{{{||{zxwwwvvvtrqrrrrsssssttsssstttttuwyz|}~~~~}|{z{{zzzyyz{}~}||||}}}~~~}||||||}~~~~~}{zyyyyyzzzyyyyyz{{||~~}|zyxvvvuvvwwxyyyyzzzzz{|}~~|zyxwvvuvvvvuuvvuvvwwwxyz{{}~|zyxvutsrqqqrrssttsssssttvwxy{|~~~~}}||}~~~}}{zxxxxxxyzyyyzzzzzzzz{||~~|{ywvutsrrssrssssssssstuuuvwxyzz{||}~}}||}~~~~~}}}}~}|{zxvuttssrrssstuuuuvvvvwwxxz|}}}~~~}|zyxvuutttssstttttttuvvwwxyz{{|}~~~}}}~~~}}}}}|{ywvutrqqqpoppppqqqqqqsttuwxyz{}~}}|zyxwutsrqpqqqqqrsstuwxz|}~}|{zzzz{{||}}~~}|{zzyxxyyy{|}}~~|{zzyyyxxxxxxyyzzz{|||}~~~|{{zzzzzz{{|}}~~~}|{zyxwwwwvwwwwwxyyyzzzzzzzz{{|{{{{zz{{|}~}|{zywvvuttuuuvwxyzz{{{|~~~}|zyxwvvvutuuvvvvvvvvwwwwwwwwvvuuvvvwxyz{|}}~~~~}}}}}~~|{zywvtssrrrrstuuuvwwxwwxxxyxxxxxxyz|}~}|{yxwvuutttttuuvwxxyyzzzzzzzzyyxxxyz{|}~~}|zywvutsssssttuvvvwwwwwvvvvuuuutttuvwyz{}}~~|{zxwvtsrqqrrrstuuuvwxxxwwwwvvvwwxxyyz|}~~~}||}}~~~~~~~~~~~~~~}||||}~~|||{{{{{{||||{{{zzyxxxxwwwxxxy{|~~~~~~}}||||{||}}}~~}{zxwwvvvvwxxxyxwwwwvvvvvuvwwxyz{|~~}{zzyyxyyyyz{{{{zyyxwxxxxxxxyyz{|}~~}||{{zzzzz{{{zzzywwwvvuuvwwxyzz{|}~}}|zyxwwvvuuuuvwxxyxxwvvvuuuuuvuvvwxyzz{|}}~~~~~~}|{zyxxyyyyzzyxxxxwwvvvvuvvwxyyz{||}~}|zyyyyyyyyyxxwwvuuuutuuuuvvwwwwxxyyyyyyyyyzzzzzz{{||||}~~}|{{z{{{|{{{zzyyxxwwwvvvvvwwxxxxyz{{||}}}}}~}}}}~~~~~~~~~}}|zyyxxxxxyyyyyyyyz{{||}||}}}}}~~}|{zyxwwwwwwxyz{|}}}}~~|{yxwwwwwwxxxxyyyzzz{{{}~~~~}}}|||}}~~}{zyxvvvvuuvwwxxyyzzzzyz{{{}}~}|||||}~~~}{zyxxxwwxxxyz{|}}~~~~~~}~~~~}{yxvusrqpooooppqrssstuuuuuuvvvwwwxxxxyyz{|}~}{yxvvuuuuuuvwwxxyyzzzzzz{{||{{{{{{z{}~~}{xvutsrqqqqrrstttuuuvvvvvvwwwwwwwwxxyyz|}~~}|{ywvtsrqpppopqrstuvwwwwxyyzzz{zzz{{z{{||}~~|{ywvusqpppppqsttuvwxyzz{||}~~}|{{{{|}~~||zyyyxyyz{||}~|{yxwvvvvvvwxyyyyz{||||}}|||||||}}}~}|{{{{{||}}~~}|||}~~~}|{yyxwvwwwwxyyyyyzzyyzzzyzzzyyxwwwwxxy{{|}~~}|{zyxwwwwwxxxyz{{{|}}}}|}~}}}}}}|}~~~~}|zyxwvuuuuuuuuvvvvvvwwwwwwwwwwwwvuuuvwxyz||~~|{zyxwvvvvwxxxxyz{{|||}}~~~}}}||{{{zz{|~~}|zyxwvutssrrrrssttuvvvwxyyyyzzz{{{zyxxxxxyz{|}~~}|{zzyxvtssrqqqqqrrrrsttuvvwwwwwwxwwvvvvvvwxy{|~~}|{{zyxxwvuttttuuvvvvvwxxyzzzzzyyyxxwwwxxyy{|~~}||||||||||||||}~~~~}}}~~}}|{zyxxxxxxxxxyyzzz{|}~~~~}}|{{zzzz{{||}~~}}}|||||}}~~~}{zyxwvuutttssssttuuvwwxyz{{{zzzyyyzzzz{|}~~}}||{zzzzxwxxxxwwxxwxyz{{||||||{zzyxxxyyz{|~~}|{zzyxxxwwwwxxxxyyz{{}~~~~~~}|{{zzz{{{{|}~~}}}||||{zyyyxxxxwwwwwwxyyz{|}~~~~~~}||{zzyyzz{|}~~}}|||{{zzywwvvwvvvvvvvvwwwxyzzzzzyxyxxxxxxxyz|}~~~}}}||{{{zzyxxwvvvuuuuttuvvvwxxxyyyyxwvvutttttuvwxy{|~~~~~}||{{{{zzyyxxxxxxxyyzz{{{{{zzyxxwwwwwxyz{|~~~~}}|{zzyxxwwvuuuvvvwwxxyz|}~~~}}||||}~~}|{zzzyyyyyyyyz{{{{{{{{{{{{{{{|}~~~}~~}|{zzyyxxxxxwxyxxxxyyyyyyxxyxxxxxyyz{|}~~}||{{zyyxwvvvvvwwwxxxxyyyzzzzyyyyyyyzz{|~~~~}}|||}}|{{{{{zz{{zzzzzzzz{{{|}~~~}}}}|{zzywvuuttttttttttttttssrrrrrstuvwxz{|}~~~}}}}|||{zyyxxxxxxxxxxxxxxxwwvvvvvwwwxxyzz|}}~~~~~}}||{zzyyyxwvvvuuuuuuuuuuuuuuuuuuuvvwwxxyz{|}~~~~}||{{{{{||{zzyxxwwwwvwwxxxxxyxxyyyyyyzz{||}~~~~}|{zzyyyyyxxxxxwvvusrssssssttttttssssstuvvwxyz{|}~~~}}}~}}}}}}}}}}}}}}}|||}}}~~~~}|||||||{{{zyyyxxyyyz{|}}}~~~~~}||{zzyyyyyyyzzzzzzz{||}}~~}~~~}|{zzzzzxwwwvuututtuvvwxxyyyz{{|~~}|||{zzzzzz{{zyyyzzz{|}}}~~~~~~}|{zyyyxwwvutsssrrrqqqrsttuvvvvvwxxxxyz|~~}|{zyyxxwwwvuttttttuvvwxyyzz{{{{|}~}||{{{{{{{|}}~~}}|{zzyyxwwwvvuuvutttttuuvvvwxyzzzzz{{|~~}|{zyxwvvvvutsssssstuuuvwwwyyyzzz{|}~~~~~~~~}||{zyxvvuttttsssrrrrqrrsstuuvvvwxxyyz{|}~~~~~}|{zyxxxxxxxxyyyyz{{|}~~}{zxxwvuuvvuuvvvvwxxyyzz{{|}~~}|{zyyyyzz{{{{{||||}}~~~}}|{zxwutssssstuvvwxxyyz{||}~~~|{yyxxwxxxyyzzzzzz{{|}~~}{zxwwvvutttttuvwxxxyyzz{{{|}~~~~~~~~~~~}|{zyxwwvvvvvwxxyyyzzzzz{{{{|}}}}~~~~~|zxwuttsrrqqqrssstuuuuvxyyyzz{|}}~~~}{yxvutssssssstttuvvuuvuuvwxxxyzzyyyyz{{|}~~|{zxvusssssrrrsssttuuuuuvvwwvwwwwwxxyyz{|}}|{zyxxxxxxxxyz{|}~~~~~~~~~|{yxxwvvuuvvwxyzz{{{||||||||{{||}}~~}}}}}}}}~~~~~~~~~~~~~~}|{zxwvvuuvwwxxxyyyyyxxwwwwwwwxyyz{}~~}|{z{zyyyyzz{{{{{{{{zyyxwwwvwxxyz{|}~}|{{zzyyxxxxyyyyyyyxxwvuuuuvwwxxyz|}~~}{zyxwvvuttttuuuuvvvvwwvvvvvvvwwxyyz{}~~|{zyyxxxxxxxyyyzyyxwvvuuttuuuuvvwxyz|}}~}|zyxwvvvvuvvvvvvvvuuttttttuuvwwxyz{|}~~|{{zyyxxxxxyyzzzzzyxwvvvvuuvvuvwwwwxyz{{||||||}}}}}}}~~~~}|{zzyyyyyxxyyyyyzyyxxxwwwwwxyyz{|}~~~~||{zyxxxxxxyyyz{{|}~~~~}}~}}|{{{{{zzzzzzz{|}}~~~~}|{{{zzyyxwwvwwwxxyyyzz{|}~~}|{zzzyxwvvuuuuuuuuvvwxyyzz{||}~~}}|{{zzyyxxwwwwwxxyyzz{zz{|||}}}}}}}}}~~~~}|{xwxxvuuuuvwvvvwxxwxyyyz{zx{}|{xy{}||}~~~~}~}||{zzyy{zyzzz{yxyzxxxxwxyyxwvwxwvwxxxyzyyyzzyy{{zzz{{||{z{||}}||}||||z{{{zyxyyyyyyzzzzzywwxwwwwwxxxxxxxxwvxzxxz|||{|~~~~}~}}~}{zzz{{{{{{}~}}}}}~}}~~}||}}}}|}~~~~}{{{zyyxz{yxxxxyyyzyyyxwvwyxwxz}~|zzz{{{|}~|{zwvwwwwvvutuvvvwxxxyyyxwwvuuvxz{{|}}}}|zz{|~~~{yuuwvtvy{{zyyyz{}~||~~}||zz|}~|{|||~{xz}}~~}}|~~~}}||}||~~~~}}}}}~|zxwvutvxyyyyyyzzz{{ywxxyyy|}~}|{zywwxyzyzzyyyz{zyxwutuvwwxz|}~}{yzzzzxvxyyzzzzzyz{{zywvvuttvxzzz{|||{|}~~~~~|zxwvtsssrqqqrsssttssssssrrstuttwxx{~~~~~|{zxwvsqrttsstuvvvvwvvvuvwy{~~}}~|}~~|{{||{yxy{{yxwxzyxzzywwusrtuwxx|~~}{{|||{zz{zz|||}}|}|{yxxyz{}~|zwuusrsssssspoqtsrrrrrrrsqqsttstw{||~{xwwwvtrsuutuuvvussrrsttrrsrrtuvvuwz|~}~}{{zyxwvusstttsrqpppnmopomjlprrqrtwxyz{|}~|{}|yz|zxxxwwvuuuuvy|}}~~~~}|{|}{yxxzyxxwwwvwxy}|z{}|{zyyxxxxxxwvuttuvuvwyzz|~}|{yyzzyxwvutrrqoqrrqqpopqrrrsuwwwy|}~~~}||zxyyutuutrpqsrpppnmopnnqrsuvvwwx{~}{zzzywxywvvvuutqnoppoooonnnonllnnoqrsuwxyz{}~~~~|{zzzyyyyyxy{zz}~|{zxwvttssrrqpppprsstvxxz|||~|{yvuuuusrrssrstsstuuvxzz{|}}}~~zxyywusrrporspnnnoppqstuvvwy}}ywxyxwuuuuuroppooqpnnoqsssvyyy{}~~}zwtsstsrqpppommmlmmmnprtvvwy{~~~}|{|}~}}|{zzxtqpqqqqqqppqolkmnoruy|~|{{xvvwwwxxwwxyywtvzzz}~|zyxvuuwxxwussttsrsuwxy|~~~}|yvuuutrrqqtvutttttuutuxz{z{~~{zyyywussttttsrstssrsuvwwxz|}~~}|||}}}}~}zxvvvtqpppoonnooooooooonprsstuxz{|}~~~~}||}}~~}||{zxvutrqqpooqrrqqqststuwxyz|}~|{zywvvwvwwxxxxyyyz|~~}}{zyyyyxxzyxyzyyyzz{{{|}~}|{{zyzzz{zyz|{{{{{||}}{zxwvttsrrsttttsrsstuvwyz{}~~}|zxvsrrqpooopqqpprrssrrsvyyy{|~~~~~~~~~}{yxxvtttttuuuuvvuuuvwxxyz{|{}~~}}}}|||~~~}}}}}|{zzz{zyz|}~~~}|||}}}}}}}|}~{ywwusrstuuuvwwwwwxyyzz{}~|zyyxwvvwwvvvwxxxxxy{{|~~|{zxwxxwwxyyxwxzxwwxxyz{{|~~~}~~~~~~}{ywvusrqqrsrrrsttuuuvwxyyz|~~}}~~}zxwwvuttssstuvvvvwxyyz{|}~|{zyyyxyzz{{{||||}~}|zxwvvuutttvwxxxxyyy{||||}}~~~~|zz|zxyzz{z{|}}}|}~~}{xxwvsrrqpqqrrrstttuwwwxzzzzzzz{{|}~~|{zyyxvttuuvuuvxxxwvxzzzzzzzyyyzz{}~~}{ywuttsqqpprstttttuuttuvvuttuvwxy|}~~~~~}}}}}}~~~~}|||}}}|}}}~~||||zyz||{{|}}{{|{yyzz{{|}}}}}}|}|{yzzzz{}~~~|zzzxxxwxxvvwyzyxxxxxwwwwwxxyy{~}{zyxwvuuttttttvwvuuuutsstuvuvxyz|}~~|{yxvssttsrrrrstssstttrqrsstttuwxyz|}}}|z{}}}~~~~~}~~~}|{{{{|||{{zzxxxxyzyyyz{}~~~~}{{|{{{{}}|||{zyyyyz{}~~}|{zyyzzyyzywvvuvuttuuvxxxxz{|}}~~~~~~}~~}{yyz{zzzyyxxxvuuutstttuuvwxxxy{|}~~~}{yxxyzywwyywvuttuuttuvwvvxzz{|}}~~~~~~~~~~|{yxxwvwvvvutttuuuutttuvxyy{|}~~}|||||}|||}~}|{zyxwwxxxyyyzzyzz|}~}}~~|zxxvvvutuwvuvxxxxy{{|}~~~~~~~{{zzyuuvvvvwwxz{zz{||}}~~}{zxusrqppoqrrrstuuuvxxxy{zz{{zzzzzz{||}~~}{zywwussssstuwwvwxyzzyz||}}}}}|||}}}~}|{{{{|||}}{{zxxxxyxxy{|{{|}~~~~~~}|{zyzzzzz|}~~~~~~}}zxwvvutstvwwwwyzzzyz|{zz{{{{zz{{{}~~}{zyxurrsttsrstwxwxyyyyyz||}||||{z{|}~}|zxvtsrrrrrttttvwwxxxyyyzz{{zzzzz{{{|~~{xwwusttttuvxxxz|}}}}}~}||{||}~~}~~|zyxwvuuvvvwyyzzz|}}}~~~~}}~~~}|}|zzxvuuvxxwwxyz{{z{}~}}~}~~}|||}~}|zywwutuwvvvvxyxyzzzzz{{{{zyxxxxxwxyz}}|||xvxyywrquwxyxwyxxyzyxzzyxxxxwvvwwxz{{|~~||{{zxwxxvvwwvxyzzzz|||}}}}}~||}}}|}~~|}~~}{{|{{{z{||||}~~~~~}~~|~~|{}~}~|~}}~}}|}}}~~~~~}{{|}}{z{|{{zy|}{{|||}||}~~}}}}||{||{z|}}|~}}}}|||}}|zzzz{{{zz{|~}|~~}}~}~~}~~}}||}||{|}|zyy{|zxyyyyxyyyxyzzz{|zzzz{zzyzzz||{{{|}~~}~~~~~~~~~~|~~}~~~}}}~~}~~~}}~~~~~~~~}}~||}~~}|||}}}~}}|{{||||||||||}}}}||}}{{|}}|{{||~~~~~~}|~}|}~}}||}}|{zz{{{zyzzyyy{}{xyz{||||||}}}}}|}~}|}~~~~}}}}~~~~|}~}}}{}~~~}~|{~~~}~~}||~~~~~~}~~~}|}~~~~}|~~}~~}}~~~~~~~}}~}}}}~}|}~|{{|}}}}}}}~}|~~}~~~~~~~~~}~~~~~~}~z}~}~~}}~~~}|}||}~}||}|z{|{zz{}|z{}|z{||}|{{zz{}|{|~|z{|||{{{{{{z{{|~}{|~||}~~~}}}}}~~|}~~}}|}}||~}|~~~}~~~~}~~}~~||~~~}~~}}~~}~~~}|~}}~}||}~~}||}}}~~}{{|}~~}}||}}{|~}||{{{||||~}||~~~~~~|}}}~~~}~~}||}}{|}}|{{{||{zz{{zyz{}|{{|||{{}}}|{|}}|}~}~||~~|}~}}~~}}}}~~~~~~~~~~|~}}~|~~~~~~~~}~~~~~~}~}~}~~~~~~~~~}~~~~~}}}~~}}}~~~~~~~~~~|{~|{|}}{}}|}}~~}}}~~~}}}~}~~~~}~~~~}|~~|{|}}}}|z|}}|{z{|||{{|}}{z{{z{}|zz{{|{{|}||}}}}{{}~|{{}~{}~||}~~}|}~~}||}~~}|||{|}}~}|}}~~}}~~~~~~}~~~~|~~~~~~~~~~~~~|}}}~}}}}}}|}~}~~}}~~}}~~~||~~}~~}|~~}}~~~~}}}~~}|}}|}~~}{|~~~}|~~}|{|}}}|{|}||{{}}|}~~}}}~~~~~}}}~~~}||}}}~~~~~~~}}}}}~}~}}~~}|}~~}}||}~~}}|}}|}}}}|}}}}||~~}}~~~~~~~~~~}~~~~~~}}}}}}~~~|{}~~~~}~~~~~~~~~~~~~}~~|{}~~~||}|{~~|~~~}}}~~~~~~~~~~~}}~~|||}|{|}}}|||||}||}}|{{|}|{{{||{{||}{z{|}}||}}~}||}~~}||}~}}~~||}~~}|{{}}||||{z{||}}}}||}~}}~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}|||}}}}}}}}|}~~~~~~~~~~~~~~}~~~~~~~}~}}~~~}}}}}}||{|}|{||}}||}||{z{}}|}}||}}}}}}~}|}~}}}~~~~~}}}|~~|~~}|||~}{{}||}}||}}||||~~}}}|||}~~}}~~~~~~~~~~~~}|}~~||~~}|||~~}~~||}~~~~~~~}}~~~~~~~~~~~~}~}~~~~}~~~}}}|}}|}~~~}}}}}}}}||}}|}~}|}}~~}|}~}}}}}}||}}|}}}}|||}}|{{|}~|{|}}}{|~}}}|}~~}|{}~}{|~~|z|~}|}}~~}}~~~~~~~~~~~~~~}~~|}~}}}~~~~~~}~~}~}|~~~|{}}|}}}}}}~~~}}~~~~~}|}~~}}~}}}~~~~~~}|}~~}~~~~|||}}}}||}~}|||}}|{||}}}}}}}}}~~~~~}~~~~}}~~~}~}}~~~~~~~~~}|}}}}||}|{|~~~|{|~~}}}}~~~~~~~~~}~~}~~~~~~~~}~~~~~~~~}}~~}}~~}~~~~~}~~~~}~~}~~~~~~~~~~~}}~~}|~~||}~}}}||||}}{{||{{|||}}|{|}~~}}}}}~~~~~~}~~~~~~~}}~~~~~~~~~}}}~}}}}||}|||||{{z{|||{||}~|{|~~}}~~~~~~~}~~}}}}~}}~}|}}|}~~~~~~~~~~}~~|~~~~~~~~~~~~~~~~}}||}~~}|}~~}|{~}{|}||~~~}}}}~~}}}~~}~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}~~~}}~~~~}}}}~~}}}}~}{}}|}}}}||~~}}}}|~~~}~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~}~}|~~~~~~}}~~~~~~}~~}~~~~~~~~~~}|}~~~}~}}}}~~~~~~}~~}}~~~~}}}~}|}}}}|}~~}}~|{}~}|}~~}||~~~}}}}~}}~~}}|}~}}}~|||}}~}||}~}|}}|||}}}|}~}{|~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~}|~~~~}}~~~~~~~~~~~~z~}zy|~||}}|{||{|}{z|}}zz}|y{~}||{{|||}|}~}~~}|~~|{{}}}}~}~|}}{z{||{|}}{{}~}~}~~}~{{{xtvxwvxzzy{}zwy|}}||||~}~~z{|||}}}~~~~~}{zyxuuyzvuxy{}||||~}{z{{|{xy|{z|}|z{|xuwyvqnlllmpqmmqsqruuvyyzzzyz|||}||}~~}|}}||}~~~zvsrqrssrrssrrtwxvwxz|zxz{ywwwwy{|~~}}~~}~}zyzzz||||}}}}~zyyvstwtsuvtrststwz|~|}~~zwvuttuvxxyz||}|yusssssrqqopsstvxwuqpnkknoorux{~~{xusrronqtsswxtsvyxwxyywwzzy|~}}{yxxy{|}|zxz|~}yxxwwwy}|uvyvrsutspmmpqooqrrssuy{{zzzzyxxz{}~~}|{}~{vqrrponmmllnqttttsttroprontzyw{}|zwuqmoqmlnprtvxz{||zwxzzxwwwwz|~~zxwwussuutsuwwxxwutrplihijlquusuwwwvuwywux{xwz}}}}~~}zzyustvurqruvwwvstxxwwxxxusuxyz{}~~{zytpqqpnnnljkljijljikmkjknqttuwxzyz}}|zxz~}{{|yx{~}|{zyxz}}|}}~~zvtuwwvttstuwyxxz}|yyz{zxxxxy{|{zzzxxwwxxyzyz{}}~|||zzxvx||{}~~~zvutsrrrrsttsqpponnprppswxxwvx{{z|~}zwtronrusqstsqqolkkkkllmpqqqrrrsuvx{}}|}}}~{y{|yvwyyxxxwvwwvvx{zz|}}}~{xvwvsrsrrsrqpnmlihihhijijlmmnponqtvvvxzz{}~~~{yyzzzyxvvvutrqppqqrtutuvvvuwxzz{{|}~{zyxy{{{|zvtssqmjjkklmlnpqqpooppprux{}~~{{zxvsqrssrqomljhgfeegijkkklllloqrtwxy{~}}}|{yxxwuronmliffghhihgffgfgikmopsvxy|~~}{}||}|{|||}~{xwvuvustuxz}~|zz{zyzyvssvwutuuuvy{|}}vrrsrqrstuvwwwvvwvttvyz{}}zxvussrrqqqrsttsrrsuvw{~{zzyy{|{z{zxwvtstuwwy{|}}{}~~~}{yxvtqoonnnopqqpopqqpppsvwwwyz{{{z{}~~~}}~}yvuttuvvwxz{||{|}~~~~}~~~|{wusqponmmnpooqrqooppprsrtvwyz{~}|{{zzzz{{yyyxwvtronnmmllmopqrsssuvtsuwwxz}}{zxwtssrqqqqrrrsrpnnopqrtvx{~~~}|||zz{|}}}|{zyywvvvvvvwwxyzz{|}}~~~}zxurrstuvwxxyyxwvuusrqqooopqqqqrrstttuvy{}~~~{xvutssttuvxyyxwutsqomlllnopqqrssttttttuuuvxz}}|zxwvwyzzz{{{{{}}{zzyz{||}~~~}|||||~}|{zyxvtsstttuvvwwxyzz|}{xvsqnljijjjlnoooopqqstvwxy{|}~|ywwusssrqqrstvvvvwwxxy|~~~}{zyxxxz{|}~}|{zzzzz|}}~~~~}{zyxwvvvvvvvwutttttuvxy{|~~~~~~~}~~~~~~~~}}||}}}|{zxwvuttttttsstttvwxyz{}~~}|||||}}}||||{yxvuutsssrrqqqstuvwy{}}zxvtrqonmmlllmnooopqrsrqqrsstuvwxyzz|~~{zyxwwwwwxxxyxyyyxyz{|{zzzzz{{{zyyz{{~~~~~~~~~~}||{zyxwutrqnnooonooooprttsuutvwyyyy{|}~|{zywvuttuuutuwxxyz|}}}}}}}~~~~~|{yxwwvvwxz|~~~~}|||||}}}~~}|}}}||}~~~~~~}~~}}~}||||||||{zzyxwwwwwxz|~~~}||~~~}|{zyyyzyzyxxxyzzyy{||||||{{{{{{}~~}|zyyxwwxyz{{{||||{zyyyyz{}~}zxvtrqpppponnnnoppqrrrqqqqppqstuvwy{}~~}{zyxxxyyz{}~|{zyxxxyzz{|~~|{yxvvvuvxxxxyxxxwwvututttuwxxy{}~~~~}}|{{{{zxwwwuttuuuvwxyzzzyxyyxwwxyyz{||~~{yvusqpppoooooooonmlllkkklopqrsuwwx{}~~}}|||{{{|}~}|{zzzyxyyz{{~~}||zyxxxyyz{|}~~}|||||}}~~}}}|{{{{{{{{|}~~~~}}}~~}|{zzyxyyxxxxxyz{|}~|{{zyyyxwvuutttttttuuuuuuwwwxzz{|}~~}~~~}~~}}}}}}~~~~~~}}|{zxwutssstuuuvwxxwwxyzz{}}|||{{zzyyz{|}~~~~}|{||{z{{{{|}~}|}}|{zzyyxwvvwxzz|~~}|{ywtrpnmlmnopqrsssssttrrstvwxyyyyzz{|}~}}{zzyxyxwwxwwxz{|||}}||}||~~~~~}|zyxvvutrrrrrstuuvvvwwvwxyy{|}~}}}|{{{||}}~~}|{zyyxxxxxxxxyyyyxwvvusstutttttuvvwwxyzzz{|}~~}}}||}}~}{z{{|~}{zyxyyyyzz{}~}{ywvutttuuwyz{|||{{|}}|||{zzzz{{|~}{zxutsrqpopqsttssstuuvwxxxxz{{{zz{{|}}~~}|{zyxwwvvuuvwwwxy{|}}zxwuttuvvvvwxxyzz{|||||}}|{zyyxxxz|}~|||{zxxvuuvvvvxyyyyz{{{zzzyxxxxwwxyz{}}{zyxwwwwxwwxyyyyyz{zz{{{{{{{zyyyz{|}~~~~}}}}||{zyxwwvuuuuuttvvvwwxyyyz|}~~~}}|{zyxwvvvvvvvvwwwwwvwwwwxyy{|}}}||{zyxyzyyz|}~~~~~}}|{{{{|{{{{{{{{{{{{|}|}}~~}}}~}}}}|{zxxwwwxyz{{{||}}~~}}}{zzyxxxwxwwwwwvvvutttttttuvvvwxyyyyyxwwwvvwwxyz|~}||{{{{{{{{{|||}}~~~~}~}}}|||||}~~~~}}~~}}}|{{zyyxwxxyyz{||}}}~~~~~~~~~~~}}}}~~}~~~~~~~~~~~~}||||||||{{|}}~~~~~~~~}|{zyyxwvuuvvvvvvuuuuuuuvvvwyzz{{||||}~~~~}}}}}||||{{|||}}~~~~~~~~}}}}}}}}}}}}}}|||||}}}}||{{zzzyxxxxyzz{|}}}}}|||||{||}~}~~}}||{{zz{{{{|||}}}||{{{zz{{{{z{||{||||{|}}||}||}~~~~~}}~~~~~}|{|{yyxxwwwwxwwvvutssttttuvwxxxxxwwwwwxyyxxxyz{zzzzyyyzzyyyzyyyxxwvvvuuuuuuuuvvwwxyzz{{{|}~~~~~}~~~~~~~~~}|||||||||||||||}~~~~~~~}}~~~~~~~~}}}||}}}}~~}}}~~}}}}}}~~~~}}}}}||||{{{{{zzzzzyxxwvvvvvvuuvvvwxyyz{{{|}}~~}|||{{{{zyyyyxxwwwwwxxxxxyyyyyxyyxxxxxxyyzzyzzzzz{{{{|||{{{{|||}}|||||{z{|{zyzzz{|}~~}~~~~}}}~~~}}}|||{{{{{{{{{{zzzyzzz{{||||||{{|{{z{|||||}||||{{z{{zzzzzyzzzywvvuuuuutttttuvvwxyyz{{{{|||{{{||}~~~~~~~~~}||}}|}}}||{{{z{{{{zzyzyyyyyyyz{{||}}~~~~~~~}|||}}}}}~~~~~~}|{{|||}}~~~~~~~~~~~~~~~}|{{{{{|||||}}||||||{{|||||||||}~~~}}}||||{{{{|||}~~~~~}||||{{{{{{z{|||||||||~~~}}}}}}~~}}}}~~~~}}|||||}}}}~~~}}}}}}~~~~~~~~~}||}}}}}~~~~~~~~~|||{{{|}}|}}||||||{{{{zzzyyyyyyyxxyxxxxxwvvwwwxyyzzz{{{{{{{{||||}~~~~}}|{{{{zzz{{{{{{{|}~~~~~~~~~~~~~}}~}}}}}}}}}||||{{zzzzyzzzyyyyyyyzzzz{|}}||||{{{||}}~~~~~}|||||}}}}||}}}|}}|{{z{zzz{{{{zzzzyxxwwwwxxxyyxxwwxwwwwwvuuuuvvwwwwwwxyz{||}}}~~~~~~~~~~~~}}}||{{{{{zz{zz{||}}~~~~}}}|||}}|{|||{{{{{{{{|||}}}~~~}}}|{z{zzz{{{zzz{{{{{|{{|}}}}~~~~~~}||{zzzzzyyyzzzzz{zzzzzz{{||{{{|{|}}}}}~~~}}~~~}}|||||}}}}|||||||}}~~~~~~~~~~~}}|||||{{|||{{|{{zzzzzz{{||{{||||||{zz{{z{|||{zz{zz{{{{{{||||}}}}}}~~~~~}}}}}~~~~~~~~~~~~~}}}}}||}}}}}|{{{{{{zzzyyyyzyyyyyxwvwwvwwwwwwxxxyyzyyzz{{{{{zzzzzzzzzzyyyxxwwwwvuuuttuuuuuuvwwxyyzzz{{}~~~~~~}}}~~~~~}}}}|||{||{{{{{{{|||}}~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~}}}||}}}}}}}|{{{z{{{zzzzzzzzzzz{|||}~~~}}}||||{{zzzzyyyyyyyyyyyzzzzzyzzyyyyyyyyzyy{{{{{{zzz{{{{|||||{{{{{{{{zzzzyyyzyyyyyyyyzzz{{{||||}}~~~}|||{{|||{{zzzyzzzzyyyyxxxyyyxyyyyyyzzzzz{|||}}}}}}}||{zyyyyxwxxwwwwwwwwwwxxyyzzzzzzyzz{||}~}}}~~~~}~~}}}}}~~~}||}}||||||||}|||||}||}}|||}}}}}~}}}~~~~}}}~~~~~~~~~~}}}}}}|||}|||||||}~}}}|||||||}}}}}}}~~~~~~}|{zzzzzzzzzz{{{{{|{{zz{{{{||}}|}~~~~~~~~~}}}}||||{{{||}~~~~}}}}}}}}~~}}}|||||{{{zzzzzzzz{{{{zzzzzzzzzzyyyyyxxxyyxyyz{{{{{zzzzyzzz{{{{|}}~~~~~}~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyyxxxwwwwvwwwwxxyyyyz{{|}}~~~~~~~~~~~~}~~~~~~~~}}}}}||{{{zzz{{zzyyyxxxyyyyxwwwxxxxxxwwwwwxyyyyyz{{{|||||}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{||||||}}}~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}|{{||||||||||{{zzzyyyzzzz{|||||}}}}~~~}}}}~~~}}~~}~~~}}}}}~~~~~~~~}}}|||||}}}}}}~}}}}}~~~~~~~~}{{}~}||{|}|{z{{{zyz|{z{|yx|~|zww{||}}}}||~}{|~~}||~~~~}~~~~}~~}}}|{||{|{y{{zz{{zz{{z{{||{{~~|{{|||||{{{{{||||||}|zz|||{zzzyyxwxxwwwutvwuuvwvvwwvvvvwutwyvtwxxwvwxwwwuvvxz~{|~}{{{{{{|}|{|~}||}~}}~~~~~~~~}}|}}||~~~}zyxvuwwvvuwxwvwwxxyz{{{||{y{}|{|}}||~}||}~}~}|yxxxyyyyxxyz{{{{{{{{{zyyxwwxz}~~~~{xy{{|~~}{wttwvuvwxzywvvvxyxwy{{zzywwvwxz{{|~~}|{zwwwxz}~}~~~~}zxz}~|yzzxwz{{|~~}|}~~~|{zxy{}~~~~~}~}|~~}{ywusrrrstuuvwxwwxxxxwvutttvvvwyz|~~~~}zyz{||yxyz{|}||||~~}|{|{{|}zwvtsrpopppooprssssssrrssssstvxvvyyx{~~~~}||}}|zyywvuqoprrrqrtuuvuuvvussuwy~~~~}|~~~~}~~|z{||}~~{zz{|{yxy|}{zy{~~||}{yyywwy{}}~~{zyxxyxyyxxxwwyzyyyz{zwvuuvwxy{~~}zzyxxxyyz{zxvy{ywwwxwwwwutvxwwx{~~~{wvwwusprtrpqqrsrppppqrqpqrqpqrtttwy{|{{~~|zxxwwwwwwuuuvvuttssrppstrqpqtvvuux{{|}}~~~~~}zz|}~}z{~|z{zzzyxxxxz|~}|}}{zyyz{yxxxyxxy{}}~{yy|{ywvuuuutsssrrqqrsstuxxxz|~}~}|zxyzzyyxwwvuvustvvttuttuvvwwy{|{}}}~}|||zyzyusuvusqrtrpppnnqrooqsstuwwvwz|~~~~|{zz|}{yzzywvtqrsrrrqpoooponnprrstvwxyyy{|}~~~}{zyz|~}{z{zxxwwxyywx{{{}~~~~|{zyyyxyxxxxwwxzzz|}|~{|~}zywuutuusrrttrtusstuuuwzzzz|~}|}}zwxxvutssqqsusqrrsttuwxyzz{}~}~|zvtuvusrrrrrpmnonoqqoprtuuuwzzz}~~~~~}}~~~~}||yvtsstsrqprsrqqqopqqqsuwyxy|}~}}{zz{|zyxwvvtqonnonmmmlmnmjjllnpsvy|~}}{yyzzyzyxxxyyvtw{zz|~|{ywutssvwwvtssuutsuvwxy|~~~~}|yvvvvussrruwvttuttvuuwz|}}~~|{yyyxvtsstssssuvutstvvvvwxz{|~~~|zxxxvtsrrrqppqrrqrrqrrqsuvxxx{~~}}||{{{||||zyxxwtsqpnnnonnpqqpoqsrqrsuvwxxz|}~~}}|{z{||||}~~~}||{zyxxxwwyxwxzxwwxyz{|}~~|{{zyyyyyxxz{zz{{{||}~}}}{yxwwvttsrrtuuuvuuuwxxxxz|}~~~~~~}|yvvvuttuutuvtuvwwwvuvy|{{}~~~~}}}~}}~}{ywwwtsssrstuttvutssuwwxxy{{{|~}}~}{|||{{{}~}}}}}|||{zz|}|{|}~}||{z{{||||}~}|}}|{{zwvwyzyxy{{{{|}~~~~~|{yxwvuuttvvvuvvvwwwwyz{{|~~~~}{zywvvwvuwxyywx{zyz{|}~~~~~~}~|yxvutsrrrrrqqrsttttstwxyyz|~~}}~~~~}~~}{yxwutsssrqqsssttuvwxyyyz|}~~}|{{zyz{zzz{{{{||}~~|{yxxxxwwwz{{{{{|||~~|{xwxywuvwwxwxyz{{zz|}~}}~~||}~|{{zxwwwvvvvwwxyyyz{{z{|}}}|||}}~~~{yxxxvtsssttsstvxwutvyyxxxyxwwxxyz|}~~}zywuuusrrrrstuuuuvwxwwwwwvvvwxyyy|~~~~~}||}}}||}~~~~}{}~~}~~}{{|zyyyyzzzz{{{{zzzzxwxxxyz{}}}~|zzyxxxxyywwxz|{yz{{zyyyxyzzz{}}|{zyywwwwvvvvvvwwvuvvvtsstuuuwxyz{|}~~~~~|{{yvvxxwvvwwwxxwwvwvtstttuuuuwyyz|}~~~~~|{zzywxzyyz{}~}|~}}}}}~~~~}}}}~~~}}|{{{{|||}~~~~|z{{{z{{||{{{zyyyxxxyzzz|~~}}|{zzz{{z{|zyxxwwvvwwwxzzz{}~~}{yyyzyxxxxxxxwvvutttuuvvwxyyz{}~~~~}{yxxxyxvvxxwuttuuuttuwxxwz|||~~|zyxwvvvvuuusrstsssrrrstvvwxzz{~~~}}}}}|}}~~|{{zzyxxyyyyzzzzz{|}~~~|zyxwwxwvxzywy{{zz{|}}|{{{xuuvuuuuvxyzyyz{{||}}}~~}}||||}~~}{ywvuttsrtuuuvvwxxxzzz{|||}}|||||||}~~|zywutrqqqqrrsvvuvwxyxwxzzz{{zzzzzzzz{}~~~~}{{zxxxyyyy{}}}|}~~~~~~~~|{zxxyyxxxy|}}}||}~~~}}~~~~~|zxvvuuttvxxyyxy{||{|}}|||||||{{{|}~~||{zwtstuuutuwyzyy{{{{z{}}}|{||zz{|}~~~}{zxvuttsrrstuutvxxxxxyxxyzzzyxxxxxyyz{|~~}|zwvvtstuttuwyzz|~}{zyyzzz{{z|~}~}{zzyxwwxyxy{|~}}~}~}zzxvuuuwwvvwxzzzz{}}|||~}{||{{zz{}}}|{zxwwutvwvvvwyzyz{{{{||}}}||{{{zz{{|}~|||zxvutuusrstvvvvxyyyyz{{{zy{{yxyyyyz{|}~~}}{zyxwvuttssstuuvvvxzzyz|{{{|}|zz{zzz{}~~~~~}|zyyxxxxxzzy{}~~~~~~|}}{yxwwwwyzxwy{zz{|}~~~~}~~}|{z{{{}~}}|||zyxwwwwvvwyyyyz|||}~}~~~}||||}}~}}}|||{yxwvuuuuuuuvvvwwy{{{{{}}{z|{yxyzzz{}~~}|{{|zwwwvvtsttttttuuvwyyz{{||||{zyyyyzzz{}~~~}|}|z{|~~}}~~~|{zz{{{zzz{|}}~~~~~}}}}~|{zzzyyyyyz{{|}}}|||||}~~~}}}|{zyyyxxwwwxxxyz|}}~~}|||{{{}~~|{{{yyyxwvuuuvwwwxxxyz||}~|{{{yxwxyyzz|}~~~}|{z{{zxvwwvuuuvvuuuwyzz{|}~||||{zzyyyyz{|~}||}|zz{zyxvvuuuuuvvwwxyz{|}~}~}}}}}|||}}~~}}}}}}{zyyyxxyyz{z{|}~~~~~}}~~}}}|{{zyyxwwxxyzzzz{{~~}}}}|zz{{zz{|~~~~}}|zxxxwwwwwxyyyzz{|{{||{zzyzzyyzz||}~~~}|||{zzxxwwvvvvwwwwxyzzz{{{{zyxxyyyyy{|}~~}}|{||{zyxxwuuvvuuuvwwwwxyyyyyyyxxxxwxxyz{|~~|||{zzzzyzzz{{||}|||{{|}}|||}}}~~|{{|zz{{{{{{{{{|{{|{{{{{{{{||}~~}}}~}{||zyyxyyxxyyy{|{z{{zyyzzzzz{{{|}~~}~}}|{{{zzzzzxwwxxxxxxyyyyzyyyxxxxyyz{{|}}~~}}}|{{|{zyyyyxxxxxxwxxxxxwxxxwvwwwwwxxxyyzz{}~}}}}~}}}~}}||~~}{{|}}~}~}|}~||||}}{{|{zzzzz{||}}}~~~}}}}}}|}}}|||{{{{{|}||}}~~~~~~}}||{zzzzzzyyxyyyxyzyxyyyzz|||}}~~~}~~~~~~~}}|{zzzxxyyxxxxyxwwwxxxxxyzzzz{|}}~~}||}}}}}}}||}|{yxxxwwwwwwwwwwvvwwwwwxyxxyzzz|}~}}~}|||}~}}}}}|{{zyywwwvvwwxxwwwxyxyz{|}}}}~~~~}}}||||}}}}~~~~}}}{zzzzyyyzyyyyzz|}}}~~~}|{zyyyyywvwxwvwxyyzzz{||{|}~|{zzyxxxxxwvuuvvvwxyyxyz{z{|}~~~~~~|zxwwwvvuuuuuttuuvvwxxxyzzz{|}~~~~~}}~~}}|zxwwvuuttttsttttuuvwwxxyyz|}}~~~~~~~~}}~~~|{zyxwwxwvwxxyyyzzz{|}~}|zyxxwvvwwwvwyyyyyz{{|}~~}{ywwwvuuuuvwxxxxxxyz{{}~}{{ywvuutrrtuuuuvvwwwxyyzz|}~|{yxwvtrrsssttuuuvvvvwxyz{|}~}|{zyxxxwwxxyz||}~~~}|{zyxxxxxyzzyzz{||}}~~}|zxxxxwwxxyzzzzz{}}|}~|{zxvvvvuuvwwxxxyz{{{{}~~}{yxwuuuttuuuvvwxxyyxyz|}}}}}}}~~~~}|yxwvuttttttuuuvwxxxyz{{|||||||||}~}{yxwvuuttssttvwwwxyz{{||}|||}}~~~}}}}||}~~}|{yxwwwxxyyzzz{{||||||}}|{{|}~~~|zyyxxwwxyyzzz{||||{{{{zz{{{}}~}|zzyxxwwvwxyyyzzzzzzzyxxxwxyz{|}~|{zxwwwwvvvwwwxyyyyyxwxxwwwwxxyz|}~~|zyxxwwwvwwwxxwxyzyxwxxwvvvxxxy{}~~}~~~}{z{{|{{||{{|{{zzzyyyyyz{{|~~||{{{{z{|||||zyyyyyyyzz{{|}~~}}{{zzzzzzzz{zyxxxwvvvwxxyz{|}~~}|{yxxyyxxyzzyxxxwvvvvvwxxyyz|}~}|zxxxyyxxyxxwwvvuuutuvvwwy{|{|}~}|{{{zz{|{zz{{{{zzzz{}}~~~}}|{{|{{zz{{{{}~~~~}}|{z{zyxxxxxxxyyzzz{{}}}~~}|{zyxxxxxxxxxyzzzz{|}~~~~|{zyxwwvtttuvvwwxxxyz{{||}~~}~~~~~~~}|{yxwuttstuuuvvwxxxyz{|||}}}}~~}}~~~~}{yxwvtssssttuwwxyzzz{{}~~|{{{z{{|}}~}{yxwvvvvvwwyz{{|}}}}}}|zywvvvvvwxyyz{{{|}}~~~~~~~~~~~}{ywuuutttuuvxyyzz{{{{|}}}}}}}|||}~~}zxvutttsstuwwwyzz{{{{||||||{{{|||}~}|zyvtssrrrstuvwxxyzzzz{{{|{{{|{{{{|}~~|{zyyyyz{|}~~|{zxvvwxxxyz{{{}~}}}~~~~~~~~~}{zyxvvuuuvwxxy{||}~~}}}~~~~~}}}~~~|zywwvutuvwwwyzz{{|}}}}}}}}~}{{{|}~~~|zywuttttttuvvwxyyz{{|||||||{{{{{zz{}~~|zzxwvuutttuuuvwxyyzzz{{{||||{z{{{z{|}~~|{zyxwvuvvuvwxyz{|}}~~|{{{{zz{|||}~~~~~}{zyxxwwwxxyyyz{|}}}}~~~}|||||~~}}{zyxwvwvvvwxxxxz|||}}~~}~~}}|||}}~~}|{{yxxwvvvvwwxxyzz{|}}}}~~}}}|{{|}}}~{~|zywuvxvuvvuuvxxwy||{}~}|}~|z{|{zz|~~|||zyzyvsuwvuuuuuvxyxy{||{{||||zyyz{}}}~}z{}{yxxvuvvuuvvuuvywuy|{z{|||||ywy{yx{~~|~}}|zxxxwvuuttsrsvtrtwxyyyyy{}{xxxxxyyxy{}~}||{yxyyxvttttttsssttuvxyyzz{|{yyzywwxxxz}}|~}{z{zywuuutssrssssssuvwwwxz{zxxxwuvwwwwxz|~|~~}~~~}~~}}~}{|}{y{}}}~~~|||{zyxz{zy{|||~|~{~}~{|}zwxzyyxyyxz||{|~}}~}|~~~|{{{yxyxwvxyxwy{{z|~}|}~}||{{{{}}|~~|zz{zxwvuuwxwyzywwy|}~}|||{zz{||{{|~~~~~~~{xy{wuvwwvutvyxwy{{{zyyz{{zyz{yxz|~~|~~}{zxyzwtuvttuvvwwvwyzyyy{{zxyyvux|{x{~}}}|{{{{ywwwusvwusuvuvvvvxyyxyxxwvwxwvxzz{|}}~~}{z{}{zyxxvvvutttvwuuvwuuvxxyxwxxwvuuxzyx{~~~}|||{z{zxyywuvvutuvvuuuvvwxwwwvwywvvwwwxxyz{|~}z{}{y{|zxyywttuuttttsuvusuwvtwxvuwwvvvwxxxxz~~~~~~}~~|{|~}}}}~~}||}~~~~~}~|{|}||||}}||}}||{{}}|}~|{||{z{zz{{||z|}zxy{{{zz{}}}~~~~}}~|zz{zxy{zyyyzzyxyzyyyyzz{|||}~~}}}|{zzyxyzywxyxwxyywxyxxz{zyz|||~}~~~~}}}}|||{yxxxxxxxxxxxwvvwwwxwwxyxy{{{|~~~~~}}}}}~}}}}|{zzyxxwvvwxxwwvvvvvvwwwyyxxy{{|}~||}}||{||}}}||zzyxwwwvuvvvuuuuuuuttvwwwwxyyyy{}~~~}|{{|||}~}|||{zzyxwvututuuttttsttuvvwxxxxxyz{}~}}{{{{|}}|||}}|{zxxxwvuttttsstsssttuuvwwwxxxyz{|~}}}|{||{||}}|}~}{zyyywuuvtttstux{}~~~~}}}~~~~~~~}||}|{{||{|}~~~}|{{z{zzzzyyyz|||}~~~|{zyyyyyxxxyyyz{{{|}~~|{zyxwwwvvvwxxxxxyyz{|}}~~}|zxxwvuuuuvwwwwxxxzz{{|}~}zyxvutsstuvuuvwwwxxxyz||}~~}|zxwvtssssstuuuvvwvvwyzz{}~}{zyxvusrrrrrstuuuuuvwxyzz{|~~}{yxvutsrrqqrrstttuvvvwwyzz|}}~}|zywutsrrrqqrrstttuuvwwwxz{|}}~~}~~}|zxvutrrqqqqqrssstuuvvwxyyz{{|||}|}~}|{|||}}~~|{{{{{{|}}~~~~}{{zzyzz{{||}}~~~}|{{yxxyyyyz{|||}~~~~}|{zyxwwwxxyz{{|||}}}}}}||||}~~~|{yxwwvwwxxxyzz{{|||{{{{{{{{|||~~|zyxwwwwvwwxyyyz{zzzzzyyyzzz{{|~}|{yxxxwwvvwwxyyzzzyyyxxxxwwwyzz{}~|{yxwwwvvvvwwxxyyyyyxxxwwvvwxxyz|~~~|zyxwvvvvvwwwwwxyxwwwwvvuvvvwxyz{}~~}{yxwvvvvvvvwwxxxxwwwvuuuuuvwwxxy{|~~|zyxwvuvvvvvvwwwwvvuuuttttuvvwxyz{}~~~~}{zyxwvvuvvuvvwwwvutttsssttuuvwxyz|}~~~~~~}}||||}~~~~~~~~~~}}||{{{{{{|||}~~}|}}|||||{{zyyzzzz{|}~~~}|||{{{{zyyyyyyyyyyzz{|}}~~}|{{{zzzyxwwwxxxxxyyzz{|}}}~~}||{zzywwwwwvvwxwxyyyzz{|||}~~~~}|zyxwvutttttuvvwxyyyzz{||}}}}~~~~~~~}{zxwuuttsttttuvwxxxyyz{|||}}}|||}}}~}{yxwvtsrrrstuuvwwxxxyzz{{{{||{{{{{{|}~~}{yxvtssrrrrsstuvwwxyyyyyz{{{{{{{{{{||}~~}|zxvutrrrrrrstuvvwxxxxyyyzz{{{{{{zz{|}~~}|zxvusrqqqqqrtuuwyz{}~}||||{|}~}|{zzzzz{}~~~}{zyyxxyyz||}~}{yxxwwxxyz{{|}}~~~~|zzxvvvvvwwyyz{|}}}}}~~~~~~~~~~|{yxvvuutuwxxyy{{{|}~~}}}~}}}}||}}~~}{yxvvuttuuvwxyyzz{||}}}}}}}}|{{{{|}~~|zxwuttttuuuvwxyyz{{{{|||}}||{zzzzz{}~~|{zyxwvtsstttuvwxxyzzz{{{|}}||{{zzyz{{|~~}{zyxwuutttsrstuvwwxyyzz{{{{{{zzyyyyzz{|}~}}|zyxwutttssssttuvvwxyyz{{{{{{{zyyxxxy{|}~~}||zywvttssrrsstttuvwxyyyz{{{{z{zyxxxxyz{}~~~~}|||{zzyyyyyzz{|}~}}||{z{|}}~~}}{{zz{{{||}}~~}|{z{{zzyz{{{}}~~}}~~}|{{zzzzyyyzzz{{|~~~}}}}~~~}|{{zyxxxxxxyyyzz{|}~~~~}||{{{|~~}||{zyxxxwwwwwwxxyz{|}~~~~~}|{{{z{{|}~~}}|{zyxwwvvvvvwwwwxzz{||}}}||{zzzzzz{|}~}}|{{zyxwwvvuuuvvvvwxyz{{||}|{{{zyyyzz{|~~}}|{zyxxwvvuutuuuvvwwxyz{|||{{{zyxxyyz{|~~~}|||{zyyxwvuuuttttttuvwwxz{{{{zzyxxxxxxyz|}~}||||{zyxwvutttttttttuvvwxyzzz{zyxxwwwwxyz|}~~}||{{zyyxwvuttssttstuuvvwxyzzzyxxwwwvwwxy{|}~~}||||||}~~~}|||||||||}~~~~~~~~}||{zzzzz{|||}}~~~~}}}}~~~~}}|{{{zyzzzz{z{{||}}~~~}|||||||}}~}|{zzzyyyxyyyzzz{{z{|}}|{{{{{{{||~~~~}|{{zzyyxxxxxxxyyzz{{{z{{zzzzzzz{}}}~~~}}}|{{zyyxxwwwxxxxxxxxyyyyyyyyyyyzzz{|}~~}}||{{{zzzyxxxwwvvwwxxyyyyyyxxwxxxyzzz{|}}~~~}||{{zzzyyxxxwwwwwwvvwxxxxxxwwwwwwxyzz{{}~~~}}}||{zzyyxxxwwwvwwwvvwvvwwwvvwwvwwxxxyzz{{}~}|||{{zzzzyyyxwwwvvvvwwvvwwvvvvvuuvvwwxxyyz{{|~~}}|{zzzzzzyyxxxwvuuvuuuvvvvvvvuuuuvvwxyyz{|}~~~}}}}}}}|||||||||}}}~~~~~}}}}}}}}}||||||}}}~~~}|{{{{{{{|{{zzzzz{{{|}}~~~~~}}|{{zzzzzzyyyyyyyzz{{{|}}}~~}||{zyyxxxyxxwwwwxyyzz{{||}}}~~~~~~~}|{{zzxwwwwvvvvvvwxxyyz{{{||}~~}}~~~~}{{zyxxxwwvvvuuuuvvwxxyzzz{{|}}~~}}}~~~~~~}|{zywwwwvvvuutttuuvvwxxyzzz{|}~}}}}}}~~~}|{zyxwvuuuuttttssttuuvwxxyz{{|}~~~}}|}}}~~~~~}|zyxwvuuutttsssssstuuvwxxyzz{|}~~}}}}}}~~~~}|zyxwvttssssssssssstuvwwxyyz{|}~~}|||||}}~~~~~|{zyxwvuttttttuuvvwxyyz{|~~}{zyxxxxxyyzz{{{{|}}~~}{zyyxxxyyzzzz{{||}~~}{zyxwwwwwxyyyyzz{||}~~}{zyxwvuuvvwwxxxyyzz{|}~|zxxwvvuuuvvwwwxxyyzz|}~~|zywvuuttttuuvvwxxxyz{||}~~|zxwuttssstttuvwwwxyyz{||}~~~~~~~}{yxwuttsssstuuvvwwxxxyz{|||||||}}~~}{zxwuttsrrssttuuuvwwxyyzz{{|{{{{||}~~~}{zxwvutsssssttuuvvwwxyyyyzzzzyyzz{}~~}{yxvuttssrrsstuuvwwxxxxxxxxxxxxyz{|~}|{zzzzz{||}~~~~~~~}|{{zzz{{{||}~~~~~}}}||||}~~}|||{{{{{|}}}~~~}}}}|{{||}}~}||{zzzzzzz{{{|||{{{{zzzz{{{|}~~|{{zyyyyzzz{{{{zzzzyyyyyyyz{{}~}|{zyyyyyyzz{zzzyyyyxxxxxxyyz|}}~~}|zyyxxxxyyyyyyyxwwwwvwxxxyz{{|}}|{zyyxxxxxyzzyyxwwvuvvvwwxyyz{}}~}|{zyxwwwwwxxxxwwwvuuuuuuvwxyyz{|}~~|{yxxwwwxxxwwwvvuuuttuuuvwxyyz{|}~~|zyxwwwwwwvvvvuuutttuuuvwxyyz{|}}}~~~~~}{zxxwwwvvvuuttuttttttuvwwxyz{{|}~~}|||{|||||}~~~~~}{{zyxxxxyzz{|||}~~~}{zyxxxxyyz{||}}}~}|zywvvvvwwxyzz{|||}}~~~|zxwvvuuuvwwyzz{{|||}}~~~~~|zxwvuttttuvwxyyz{{{||}}}~~~~~~~~~}|zywuuttttuvwwxyyzz{{|||}}}}}||||}~~}zxwutssssttuvwxyyzz{{{|||||}||{{|}~}{ywvtsssssstuvwxyzzzzz{{{{|{{{{{{{|}~~}{zxvtsrrrrrstuvwxyyyzzzz{{{{{{{zz{||}~~|zxwutsrqrrssuvvwxxyyyyzzzzz{{zzzzz{|}~}|{ywvtsrrrrstuvwxyz{|||}}}~~}}~}|zyyyyyyz{||}~~}{yxwwxxxyzz{|}~~~|{zyxwwxxxyz{{|}~~~~~~}|zyyxwwwvvwxxyz{|}}~~~~~~~~}}}}|}~}|{yxwvvvvvvwwxyzz{|}}~~~~~}}|{{|}~~}{zxwvvuuvvvwwxxyz{|||}~~~~}}||{{{||}~}|{zyxwvuuttuuvvwwxyz{{||||}}||{{{{{{|}~~}|{zyxwvvuttuuuuvvwxyyz{{|||||{{{zzzz{{|~~}|{zzxwwvuutstttuuuvwxyzz{{{{{|{zzzyyzz|}~~}||{zyxwvuuutttutuuvvwxyz{{{{{{{zzzyyyy{|~~}|{{zyxwvuttttttttuuuvwxyyz{{{{{zzyxxyyyz|~~~}}|{{zzyxxxxxyyyzz{|}~~}|{zzyyyyyzzz{|}~~~}}}}~~}|{{zyyyyzzz{{|}~~~}}~~}|{{zyyxxxxyzzz{|}~~~~}||||}~~}|{zzyyxxwwwwwxxyz{|}~~~~~}||{{{{|}~~}|{zzywwwwwwwwxxyyz|}}~~}}|{{{z{{|}~~~}|{{zyxwwwvvvwwxxyz{|}}}}||{{zzzz{|}~}}|{zyyxwvwwwwwxxyyz{|}}}}}|{{{{z{|}~~~}}|zxxxwvuuwvuwxvty}|{xx|}{zyyxwwz{zy|{|~}|yxxywvvutsrsuutuuvwwxyzyxxwvwyyywuwyz|~}||{yyzzzxuuvutssuvvvvwyyyz{zyyywutsrrtuuvx{}||}~}}~}||{{zyxxxzxuvxxxwvxzyxwwxy{|}}}|zyyyxwxyz{|zxxyyyz{|{yyz{|~~}~}|{{{{zxwwwx{{zzzz{ywxxwxy{}~}~|zyxwvvvvuuvvtsvwwwwuuuuvvwwwxxy|}~~~|{zzzywvutsrqqrqpppqqpstronmnonlkmprsssv{}~}|zz{{yxxwvutttrqqstuwwtttsqqw~}~~}~}z{|zy{{xwxxxwx{~}|||zz}~~}~~~}}}}{yxwwxwxwvvwxzzz{zyyyz}~~}~~~}}}|{{zyyz|~~~~}||{{|}}~~~}~}{yxxwwwwwutttttuvvtqqrqqrstuuvy|~}}}}}}}}|{{|{zyxxwuvxywvutssrpnnooooprttvwxxxwx{|~~~}~||~}|zyyyvuvussuusrpnmoqqqprvxyz{|~~~~}||{{{|}}}~~~~}}|||{zyyz{{{{z}~}||{yvvvuuuttstsrrrstssuwwxxy{~}y|~zvwwvurqqqpqssstvtuy|{|~}zzyyxvvwwwwuttssqortrqtwyzyyyyy{|||}}}|zwuvvuvvuttuvvvvutrqrrpppoonnnnnprrqsuwyxvwy{}}}~}}}||~|zyvtrqstsroortvutvyxwwvy|}~~}}{yyxusrpnnpqrqpsvvvwyzzzzyz|zyyyzzyxzzzz|}}~~~~~}||||yvuspnmmmmlnoonqroptvutsuxyy|~~~{z{|}}{yz||{y{}|z|~{yzytrsqpooopoopqqqrrqtwxwy}}zywsqoonnoqtx|~}{yxxvutttuvxyyxyzzzz{~~}{ywvwyzywy}|z{{z{{|}||}~~~~}~~|{zywutsrrstttuwwxxxz{zz}~~~}zwvvvwxxxz|}|yyz{{{z{}~}z{|||}}~|zwusomkklllmoqrqqrrrqpqrttuuwyyy|}|{}}~~}zwtqppnmmnoopqqqsrrrrsuutuvuvxywy|}}|xwvuttvxxwyzzyz{{{zz{zyyzzyyzz|~zzzwvuutuwwwxxz{zy{{{{}~~~zwvutuxyyyxy{zywvwvtrrtvwxxz{||||~~~}}}~|zxvtrrqqqqpooorsrpqrtspqqrrrrsuwz|}~}|zyxwwvvuvvxxwvvwwvttuuttustvwwvvx{{z{}~~}}}zwuuvwwxxy{zx{~{yz{{zzz{|}~~yvtttttuvvwwwyywutsssuuvwy{|{{~|}||{{{||}|yyxvuuuutstuuvy{||}~~~}|{zyz{xuuuuusqrqqppqtvxyz{|~~}~~}|~}|zzywvutsssrstrppqqpnmoqonpqrsuvvx{{||}}}|{}~}|}}}}zxwutrrstssuuttvwy{|}~~~~~~~||{zxxxvttsstttuwxz{|}}~~~~||{zzy{}|zzzxwvutttuvvvxz|}}}~~|zzyxxxxyyy{}}|{{ywwwvutstttsrtvwwxzz{}~|{||||z{~~}~~}~~|yyxwuuurqqpooprvvvvwxxyz{|}}|zz{{||||~|xwvsqonoonopqqrrrrstuvwxyxxyzyyyz{}~~~~~~~~~}~~~~~~~~~}{{{||zzz{zz|~~{yxxvttsqprtuvvwyyyxx|}|~~~}|}~}}{wsstrrrrtutuyz{~~zvtrsspnnopqpqutsstuwvutuvwwustvvwwvz~~~~~}}}|zxvtrpoppooprtrqtvvwxxwwxwvuvvvwxxxy{~~}}~|zxvurpopqqqpqstvxy{||}~~~~~~}|{yvtttsqppqsuvvwyz|||~~}|ywxxvuvvwxyz}~~~~}|||~}|{|~~~}zwussrpppqqrrrssssttuuuuuusrrrrrtuvwz||}}|yyywvututtsstvvvwxzywy|}||}}~~~}{ywusrqpnnnpqppsvvwwxyyzzz|~~~~~}|zxvvvvuvwxyz{|}~~~~~~~}|{{zyy{|{z{{{{yz{zyz{zxwwwwvwyzz|~~~}|{ywwvuuvvvvvwyzyz|}~~}|{{|{zz|{yz{{{||{{|~}||{yzzzyz|}~~}}}|{zyxxwvtrpnmlmnoopqstuvxz{zyyz{|{yz|||zyz|~}|{xvvusrrponnoppoooqsttvwxyxxyxxxxxxy{|~}}}}|zz{yxyyxxyyyyyyzzz{|}~~~~|z{}}~~|}}{z{{zzyyzywy}|{}~}|{zwtsssssrrtuvwvvz}{z|}~}yyzzzzz{}~}}||{{yxxwvusqponnmmmmnooprtuvwz{}|||{||{{}}|{zyywvuuuuutvvvuuuvvwxwxxwvtrrsstuvyzy{|~~}~~}|}~~|{zzyxwxwvuvwxzzyyz|}}~}|}~|{{{{{zyyyzzz{|~}}|ywvusqrrqqssqrtuwy{}~~~~~}~~|}}{zzyywuuvutuvwxyz|~~}}|{zz{|~|yyxvvuuvustuttwxwwyz{ywwyyxwwxy|~}~~}|{zxwvuuutrsssssstttuvvvvuuutssuvwwxz{{||~~|{yzzyxwvuuvvvutwyxwyzyy{|}|{}~|{{|{yz{||{xz|zyyxyzzz|zy{}}}~~~}||||zyxxyxwwvvvwxyz|||~~}||~}|}~~|zyyzzyyzzzz{{{{||{zz{}|{{|}|~~{yyyyyxxwwxwvwwyzyy{||||||zyyzyyyz}~~~|zy{{{{{zyyz{zyy{||||{zz|}yvy|}|ww{~~~||~}}}||yvvwwvtrssrqrqponqsqpqsttstuvuuxxxz|}}~~~~~~|}~}~}{{}}|zz|}{y|~}~~~|{zyyywxyxwyzzxvxzzywvxz{{xwy|}}~~|{}~|{{{|||{|{{|}}|||}~}|~~}|}|{zzzxvusstttsrqqppppqrqpppqsuuuuvxzzy||yy{{zywx{xsuwxwusrqqrrqpqrrpoptvsstuvwxyyyy{}}|~~}}||||~~~~~~|zyywuuttuvvvuuvvxzzz{}~}||~~~}||{yx{{wuxzzzzz{zx{~|z}~||~~~{xz{ywwuuuuvvvvttuvxz{{zz|}~~~~}|zywusssrpnnnonoqrrqrsttttuvwxz|~~}{zyxxxwvssstusqtvuvxz~}zy{~~}|{{{{{{|~|z{|{z{zussttrpqsportsstuuwxwvwz|||}~~}}|{~~~~|zyxxyxuttstuvvuvwvvxyyyz|~|~}|{{xvvurqrqqpqrrssttux{||}}~}}}|yxyz{yxz{zxyzzzzz{||~~}}{zz{{yy{{z{{{{|}|{ywutrrtplosqpsuvwvvxyyy{|}}~|}~}||{|}|xxyuqqqqppqrsutsttvyxvy{z{~}|{zyxwxzz{|}~}zwtuurrtuvtrtwvuwyz{}}|~}{yxxxwwwwwxz|~}|{|~~|zxwvtsttsuwvuwywxz{{zx{~}~}~~}|zyyyzyvsrqqolnrrpqqrtvvwy{{z|~|zyxvrqqqpnnpqppppqqqruuuxywx{{zxwx{{{}~~~zvwwtsuuqortttux||{|}~~|}~{y{{{|}}}{{}~}}~~|zyvuusqqrssrsvxzzz|}}}~~~}{{zwxyxwwvxyzzyz|~~|~}}}|}~|{{xsssstssttttvvuvxwvvvxyutxzyxy{~~~{yxwwtstsqpqsttutsuwvusrsutrstuwzyyz|}~~}}xyzwvvvwwvwxz|||}~~||{{|}~~}}~~~~|{zzzyxz||~|zzzzyyxxz||{}~~~~~{{|||}~~~|{{{{zyxyzyxxyyxvvxwuuvvwvvz|||~}zz|xuwyyyyz{{{zyyyyyxvvwxyyyyz{||~~|{{|{{zy{|{{|}~{xz{zzxxzzzzyz|~~~~~}|{yxwwutssrrrstuuuuutsuusrrtuuvwxz}~~~}|{{|}}~~}{z{|{{{{{{}}{yxxxxxyzzz}~~{{{{{zxwxxxvvvvwvtvxvuwxyzyx{||}~}~~~}||}|{{|||{{{|{{{|~~~~}||{wtuuqpqrrrpprqpsvtruvvvvwz|{|}}}}~~|zyvutttrrsrqppsttsstvwwxyz{{{|~~{zyyyxwvvvwyxxzzxy{{|||~}}zywvvuuwxwx{{yyz|~~|zyywvwxwwxyz{}~~}}|zwvuusrstsstwzzxz}}}}~~~~|zxvtrppppqrrstuuuwxxxyyz{{}}|{||}~~}~|{zwussstsstuwxwwyyxxwx{|{|}|{|}|}~~~~}~~zwvttroopoortttwxxxxy{{zzzyyyz{|||{||~~~}}}~~}{zxwvutuwwwy{|zyz{}}{z{|{{zz{{z|~}yxxvsqpqrrrstvwxz{{{}~~~}|xwyyxwwy|}|}~|{}}}|||}}{zz|}{yz{{{|~~}}|{zwuvvsqqqqrtssvyyz{|||~~{|~}}}||}||~~~}{yuttttsrrtwyxwyz{zyz}|{{{}}|zyx{~~~}|zxwwutttuwxx{}|}~|zzzxuttuwwvuvwy|}|}~~~~|zyxxwvwxxxxz|~~~~~~~~~~||{zwuuwxwvuwyzzzzzz|}|{}~~{{|{zz{}~}{yyxtrtussrstttwzzz{|}}}~~~~|{zzywusrrtrqrrstssuvxyxyyyyxxxxwwvvvwxy{}~}}|zzyxxvstuutqpsuuvvwxyz{||}}~~~~~~}||||}~}}|~~~}||}}~~~~}{zzzywvuuutttuuuuxzzz{{|}}~}}~~}}}}~~}||}{yyzzzyyyz{{{|}~}~~~~|||{ywuvutttuuuuttuwwxyz|{zyyzzzyxwxz|}~{z{yuuvvvusssrsuustvvvxzyyyxvuvwyzz{|}~~|||{zzywutsstuuvvwwyz{{|}}~}}~~|{{|}~~~~~|||{{}}|{|~~~~~~}}}zyyxz{yz|~~|{}}{zyxxwututrstuuvwxz{{|{zyyyxxwxyz|~~~||||{yxuuvusvxwvwvwxyz||{~~{|}}}|}~~{zyyyxvxyxxww{}||}~|z}~zxxy||z{~~~}|{zyyxxwvutsrqqqqrsttusstvvwyz{{zyyyyzzzz{|~~}}|zxxyyyzzzz{|}}~}{yyxwwwxxwwxyz{{|}}~~}~~|||zyxxwutttuwwvuwyzzzzzzzyxxwxyxy{{}~~~}|zyzzzzzzyz{|{|~}{||{zxxxvusrsttstuvvttvvuvyzywvwxxxxyz{|}~~~}|{{zyyxwwvutuuvtstuuuvwyyxy{yy{}{{|}~~|~~~~|zyxwvvvvvvwywvwxyyyzzyxxyyxxyz{||}}~~}|{z{||{zz|~|{~}||}~}{}|zz{|}|z{||||}~{{|||zxz||{|}~~}{{||zxwxxvvvvvwxxwwwwxxyyyyy{{{{|{{}~~}{|}|zyyzzz{zyzzyyxxxxxxxxyzzz{|~~~~|}|zxxwxxxxwxyyxxxxxvvwyyzzy{|{}~}|}}{y{|zyyyxxxxwwwxwvwywru{{zyywvz~|~~~~|{||{yyy{}{yzz{}zxz|||}~|{~~~}{{|}}{{zyxwvvxywvyyutuvtquzwsuwxxxyxx|~}}z{||||{zx||y{{yyyxwwutvxwtvyxwvuvvvwwvx{{{{|~~~~~~||}|ywwwxwuvxwuuutsuxuswyxwvtvxx|~{z}{zyxwxzxvz|wuz{xutvvutssusqsttttssstvwxxwxyzz{{{~}}~~}|{|~}}~}|}{yxxwwvspsw}~~}{}}}~~|~}|{y{~}|{{~~|{{yxz|zwx{zwy|zy|~~z{}{xz|wtvxwuw{xvz~|{}~}|z{{wuwywuvxwwxyxwy}}}~||{ywwxwtsttqruvvuuvxwux{|||||~~||}~~|}~|zyzxsqtvvvwxvttuvy{|yv|~}}}~zuvxwsrtrqqqtxvttuuuwzyxz}}}~~{{~}{||zvtvtpprqpqqrssqstttvwxzzz}~~{zyvvvutrorutsttvxvvxzzzz|~~~~~~}}z|~zwwvtrrponoppprrqqsttsvywvz|||}~~~~~|ywtsssrppqqopsqoswtrvxvuy}||}}}|}~~}|{z||}~~||z{||||||||~~~}}}|zyzzz{{|}~~{yxwwxxvuwyyyxy|}||~~}~}~~{{{zxvwywuuy|{z{{|~~~|{zxvwwxxwyz{{z{}}|}}}}{y|~{y{~~~|yxxwvtstuutuxyyyy{|zxz{{{zzyy|~}}~||{wwxvuvwwwwxy{{z{|zy{|zyzz{||~}||yvwwtrstrprsuvwwxxxwwxzxwwvwy{{{|~{zzxvvuuutstuvvvvwwxyywwvtuvuuxxwy|}~~{xwxvtttvwutvwxxwxxvwwwvvvwwxyz|~}{zywuvvtstusstuvwvvuttttssstuttvxyyz|~~{{{xuuttsrsuuuvvvwwvvwvuuutvxxwxz{|}~~~~|}~~~|}~~~~}~~}|||{{|}~}~~~~~}||zz{{zz{|}~~}{{|{{||||{|}||{zz{{{||~~~~}||}|{||||zyyzyxxyyzzz|~}~~}|{yy{{zyyxxwwwyxvwxxxyz{||~~}zyyyxxxxwuvwvtvwwwwy{{{{|}~~~~}}||zyywvvwwwvvvwwxyzzyz{{|}~~}}~~}~~~|zxxwvuutsstuuvvvwxyyxyz{{{{||{{||{||}~{zzxvutsrrrstttuvwxyxxy{{|}}|}}}}}}~~}{yxvtsqqqqrsssuwwwwxxyyzz{{{{{z{{zz{}}~~~}{zzzxvtrqpqpopprtttvwwxyyz{zz{||}}|{{{|}~~}{ywutssrqqrrsuwz}~}}|{{|||~}|{zzzzz{||~}{yyxwwvwyz{{|}}~}{zxvvwxxxyz{||}}}~~~~{zxwvvvuuvwxxyz|}}}}~~}~~}~~~~~}{xvuuutttuuvwyzzz{{|||}}~}||}}}}~~~~~}|zxwvutsstuuwxxyz{|||}}}}}}}}}}}}~~~}{zyvsssssrsuvvvwxyzzz{{{z{{z{zzyyy{{|~~|zxusssrqrssstuwxxyzyyz{{{zz{{zzzz{||}~}|zyxwutssrrstuvvwxyzzz||{{{{|{zyyyz{{|}~~~}|yyywutttsrrsrqrtuwwwxyzz{zzz{zyyyyyzz{||}~}|{||xvvutsqqrssttuvvwwxz{zzzzzzyyyxxxxyz}~~~}|}}|||}~~~}}|zzzz{|}}}}}|{{zyyzzzzz{||}}~~~~}{zyyyxxxxyyyz{|}~~~~~~~||{yxxxxxwvvwwxyyz{||}~~~~~}||||}~}}|{zzyxwvvwvuwwwwxxyz{|}}}}}}||{zz{{|}~~~~~}{zzywwxwvvvwwwxyz{||}}}}}|||{z{{{|}~}||{zyxwvvtsttuuttuuvwwyzzz{|||{zyyyyz{}}~~~}}}|zyxxwvuuuutsstuvvwyzzzz{||{zyyxxyzz{|~~~}}}{yyyxwvuuutssttuuuuvwxyz{|{{zyyyyyxxz||~~~}||{zyxxwvutttsssssttuvwxyyyyzyxxxwwvwxyyz|~~}}|{z{zzxwutttsrrrsssstuvwxyzzyyyyyxwwwwy{|}~~~~}}}~~~|{|}|||||}~~~}|{{{||||}}}~~~~~~~}{yyzzzzyzzyz|}}}~~~}}}~}||{zyyyyyz{{z{}|}~~~}}}}|{|}}}~~}}|{zzyyxxxxxxyyyyzz{||{|}||{z{|{|}~~~}|{zzywwxwwxxyyxyzz{zz{|{{{zzzzz{|~~~}}}|{zyyyxwvvwwvvwxxxxyzzyzzyxyyzzyz{|}~~~}}}||{zxxxwwwwvvuvxxxxxyyyyyyyyzyyxyyz{|}}~~}}||{zzzzyxxxwvuuuuuuvwwvwxyxwvvwwvwxyzz{|}}~~~~|{{{zzyxyxwvvvvvvvuuuvwxwwwwwwwvvwxyyz{{|}~~}|{{{zyxxxwvuuuvvuuuuuuuuuuuuuvvvvwwwxyyyz{|~~~}}|{{{{{zyxxxwwwwvuuvvvvvvvuuvvvwwwxyz{}}~}~~~}~~~~}}}}~~~~~}}||}~~}||}|||{{{||{{||||{|~}}~~~~}{||||{{||{zzz{{{|}||}~~}|{{zzyyyyzyxxyxxxxyyzz||{|}~~~||{zzyyyyyyxxxxxxxyyyyz{||}}}~~}~~~~~~~}|{{{{yxwwwwwwwwwvvwxyyyz||{||~~}}~~~~~~~~}|{{zzyyxxxwwwwwvvwxxxyz{zz{|||~~}}}}}~~~~~~~}{{{{yyxxxwwwwwwwwwwwxyyyzz{{|}~~~~~}}|}}}}}}~~~~}||zyyzyyyxxwwvwwwwxxxyyz{{{{||}}~~~}}}|{||||{|}|{|||{zzyyxxxxwwxxwwwxxwxyyyyz{||||}}}~}~~}|||||{{|||}}}}|{{zzyyyyyxxxxxxxxxxxyyzzzz{{{||}}~~~}}}|{{{{{{{{||||{{||||{{|||||}~~~~~~~~}~~}|}~~}}}~~~~~~~~}}~~||}}}}}~~}}~~~~~~~~~~~~~~~~~}||}}}}}~~}}}~~~~~~~~~~~~~~~}}~~~}}}}}}}}}||||{{|||{{||{z{{||||}}||}~~~~~~~~}}~~}}}}}}}}}}}}}}}}}||||||||||{{|||||}}}}}}}~~}~~}~~~~~~~~}}~~}}}}}}}}}||||||{|}|{{{{{zz{{{zz{{{{{|||||}~}}~}|}}~~}}~}||}~}}}}}}}}|||}}||}}}}||||}||}}|{{{{{yz|{{{{{zz{||{{|||{{|}}||}}}||}}|||}}}}|||{|{{{|{{{zz{{|{{{{{zz{{zzz{zz{{{z{{{{{{|||{|||{{|||||||||||||}~}|}}}}}}}~~~~~~~~~~~~~~}~~~~}|}~~~~~~~}~~~~~~~}}~~~~}}}}}~~}}}}}}}}}||}}}}}}~}}}~}}~~~~~~~~~~~~}}}}}}}}}||}}}}|}}||}}}}|}~}}}~~}}~~~~~~~~~~~~~~~~~}}~~~}}}~}|}}}|}}||{|}|{||{{||||||||{{{||||||||{|~~}~~~~~~~~~}}}}~~~~}}}}}|||}}||||||||}|||||{{|}|{{|{{||||{{||||}}|}}}}}}}~~}}}}}}}~~}}}}}||}}|||||{{|{{z{{{zzz{{zz{zyzz{{zzz{{{{{||||||||}}}}}}}}}}~~}|}}||||||||||{||||{{{{{{{{{{{zzzzz{zzyzz{{{||{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~}|}}~~}}}~~~~~~~}~~~~~~~~~~~~~~~}}}~~}|}}}||}~~}}~}|}~~~~~~~~~~~~~~~}}}}}}}~}|}}}|}}}}||}}||}}|||}}||}~}}}}~~}~~~~}}~~~~~}}~~~~~~~}}}}}}}}}}}}}}||}}|||}||{|||{||||||}|||}}}}}}}}}}}}}~~~~}}~}}}~~~}}}}}|}}}}||}|||}|||{{|{||{{{{{{{{||{{||{||}~}|}}}}}~~~}}~~}}}}~}}}}}}||||{{|{{||||{{{{{{|||{zz{{{|||||||||||||||}}}}}}}}}}~}}}}}}}}}}||}}|{{{{{z{{{{{{zzzzzzzzzzzzz{{{{{{|||}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~}}~~}}}}}}|}}}||}~~}}}}}}}}}}}~~}~~~~}}~~~~}~~}}~~~~~~~~~~~~~~~~~}}~}}}}}}||}}|||}}}|||||}}|||}~}}}~~~~~~~~~~~~}}~~~~~~~}}~~||}}}|||}|||||||||||}}}||||||||}||||||||}}|||}}}}}}}}}~~~~~~}~~~~~~}}}}|||||||||||||{{|}|{|}|{{|||{|}|||}||||||||}}||||}|||}}}||}}}}}}}|||||||||{{|{{{||||{{{{{{{{{zzz{{{|{{{{{{{||||||||}}}|||||||}}}}|||||||{||{{||||}}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}~~}}}}}~}}}}}}~~~~~~~}}~~~~~~~~~}~~~~~~}}}~~}~~}}}}}}~~}||}}}}}}}|}~~}~~~~~~~~~~~}~~~~}}}}|}}}|}}}|||}}||}||||||||||||||}}|}~}||}}}}}}}}}}}~~~~~}~~~}}}}~}|}}}}|||}}|||||||||||||||||||||}}}}}~}}}}~~~~~~}~~~}~~~~}}~~}}}}}||}}||||||||||||||{{{{{{{|{{{{{{{z{{{{{{||||||||}}}}}}}}}}~~}|}}}|}}}||||||{{{{{|||{{{|{{{{{{zz{{{{{{||{{|||||}}|}}}|}}~}}}~~~~~~~~~~~~~~}~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~}}~}|}~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}|}}|||}}}}}}}}}}}}~~}}~~}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~}}~~}}|}}}|}}||||||||||||||}|||}||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}||||||||}}|||||{{|||{{||||||||||}}||}}}}}}~~}}}}}||}}}}}}||||}|{|||{{{{{{{|{{{||||{{{{|||}}||||||||}|}}}||}}}}}}}||}}||}}|||}}||||{{{{{|||||{{{{{{{{{{{{|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||}~~~~}}~~}|}}~~||~~}~}|~{|~~}}}|{|~{z{||{zz||{{zzzz{zyz{{{|zxy{{{ywyzzyzzzzyy|}|}}~~}}}{|{{|}~~}{|~}}~~|zz{{||{z{|{{{{|}~~~{{{{|||}~}}|}}}}}}}{|}|zzzzz{z{}}}|yvwxvuwwvvvx{{{{zzyy{||}|{ywyyxwvwxxyyzzz}~}|{{}~~~~|||{||zyyyzzz{{{||}||~|{{|}~~~~}{|}~~}{z{}}{zzyvuux{{z}~~~~}|{ywusrrrrsttsrqqqppqrrrsuvvy|{xvvvutsstuvvvux|}}}|{zyxxxyzzz{|||zy{||{zyyzz{{{{|~|zwutsx|yxxxxxyz|~}{{}~}|{|}~~}{ywwyzxwy|~|xvvwy|~}zyxzzxwzzz{|||zyz}~~~~}|{{||}|||~~|zyxwvuttttuvwwwvuuvvvwwxzxwwwwxxxyzz{~zxvsqnjgffghjklmmmnoonmmllllmopprvwvwyyxxy}~~~|zyxvsrqqrrrv|~~}}~}{z{|}}{|{{|{{{||}||}~{{zywvuvvvutuvutuuvuuuutsstrqrttsrrsstvxz|}~{xvsqonmllmllorqqssuvvwyxxz{{|}|zxuuuttttutsstuwvuwxwvtqqoljihgikmqtvwwvuvvutssttuuwxxyzz{~~|ywutsstssrrtw{~~{yyyyz}~}|{{{{zxwz{{{y{~~}{zz{{zz|{zywtqqssrstsrpnkkmnnoppqpppqstrrsuwwuwyzzz{~~{zywwwtqqqrsstvwxwvvvtrppppoooqsttttvxxxyywvvvwwxz}~}{zyyyxxvssuuvxyxwyzxvwxwvwwxwvvvvvx{{}}{yxyyvvusrqpnmlmmpsx{|yz}|wusrqooqrstvwwy{{{}~~~~}}|{zyyzzzzzzzzzz{zyyyyz|~}|||{{|||}~~{{{wtrqqrqomnnopppqrsrrrrqqqrttuwxxy{~}|}}{ywwxxxwvvxxywvvuqopqqqqpopqqommorrrsuvwyxx{~~~~}{yxxxwvvwxxussrqpnnpqqrrsttuvwvwxwvvwxyz|}~}zxvtrqpqrqonmlmnlhgfefjmoqsuxzzyyy{|zzzzyyz}~~|}~~~}zvutssttuuuvwwyywussttstvxyyz}~~|xyyxwvuuvvvuuuvxwvwxyz{}~|yxxyxz{{zxvwxvtqnnljiiiiiiikmnmlkkmnnnooopqsvwxzzz}~~~~{z{{zxyzz||{zyyxvuuttrppqpqrrtwwvvwxxwvuvwxyz{}}||||}~~{wvusponmlllmopppqrrstutuuvuuvwxxy{}|||~~|ywvvxyxwuuusrtvsppppqqrsuvx{||~}zywuuuvwwxzzyxz}}|{zyxvvxyyz|~~}|{zyyywwz{yxvtrpponkjiiikmnooonnoqqooppprtuwxyyz{}~~{y{~~}zyyxvusqqqqnlmmnooopponnmlllkkmmlnprstuwz{{|}~~|{|{zzzyvsqrsqpqqooprtvxxz}~}|zxwvutroopqrrqrsrrsttrqrtvvvyzz|}}~~|{zyzywxyxxwvwxz{|}}~~~~}yxwvutsrponmmnoppnooppoopponoqtuvxz{{}~~~}}}{zz{|{zz{zyyyvttsqoooponnonnopqsttsrstuwyzz|~}z{||{{{|}|}~~}|{yxyxxxxxwvuuuuuutuvxyyyzzyxyz||}~}|{yxwvvtsrqppqqrrsuwvwyz{{{z{{{{|~~{zxvtutrsuuuuuuvuuutrqsttttuvvwxy|}~}|zyyvtsuuvx{||}~~~~~~{zzzzyxyz{zyz{zyxxxxvtrqrrqonoopomlmonnmnpppqsstuvwxz{{{||{{z{|}~~~{{|{|}}||}}||}}~~~}}}~}{zzxvtsrrrtttvwwwwxzzywwxyzzz{}~|{yxvutttssvvvtrssssuvxxyz{{{||~~|{zywuuttsqrssstuvwwwxxyy{|}~~~~}~~~|zzzyxxxwwyz{{|~~~~~~~~}||||||{zzzywuuutrqqpnnmmmoppqqqqpoqsstttvyyz{{||||}~}||{{zwwvtsqppqponnnnommooooooopqqqsvwyz|~}}}|{{|}}|}~~}|}~}|{{{zxwwutsrpooopqqqstuwyy{|}}||||}||~~~~~}}}}}~~}||{{{{{{zyyyxxyywxz{{{|}~~~|zywusqnmmnmmmnoooopqrrqpqrttsvyzzxwwxyyyyz{|{{~|zyyxvussrqpppoooponprrssstttvxxxxyyz|~~~}|||}~~~|{{}|zzzyxvttttuutsstttvxxxz{|}|}~}z{}|zzz|}~}{{{xvttttsrrrsrrpoqsrqsuvvssuuuuuvwxwvvwxyyz{}~~}}|{{{|||{|~~~~}}}}}~~~~~~~~~~}}|}}|}|{{||||{{zwutsspmmonnoooppqsttttuwxwussrqqqrrqqrtwyz|}~~}}}}|||~}}||}~||{yyyxwwwwxxxxxxxz{zyyyxwvvvwwvvvwxyyyz|~|{zywvvvwwwvuvwxxxy{zxxxxwvvvwwwxyy{|~~~}}}}|{y{{z{|}~~~~~}|zxwvvvuuuwyxwy{||}~~}}|{{zzyyxwwwwvtsrqppponoqssttvxvuvvttttutsuwxy|~~{{}}{yyz{zyxxxxwxwusstttuwyzyxzzz|}~~~~~~}}~}{{zzzwuvvuuuuvwyzyy{||yxyxvutuuvwwwwxxwwxyzzz|~}}~~~~~}}~~}{zyxyyyz{{||||||}}~}{{||||{{|}~~~}}||{{zyxxyxxxyzzyyzyxxwwwvvvwwvuvvuuuuwvuwyzz{|}}||}~}~}}~|yxywutssrrsrrsttuwxxyyzzz{|||}}}|zywvuuuvutssssstuvvwvutuutrrttttuwxz{{{z{{ywyyxy{}~|zyxwwxwwyxwxyz{zxz||}~}}|||}}}~~||{zz{||zyyzzzz{|~~~~~|{|}~|yyyxxwx{}~~}~~~~~}{z{||}~~~~}}}}}~~~}zxvusrstttuvwwvvvxyzz{zyxxxyyyyzzyz{zz|}~}|{yywtrqqqrstvvwwxy{|}~}zxxwvvvwyzyy{|}}{zxwwwvtsuxxwxywvwxxxvvwvtuvwwxxyz|}~}{ywxwvuvvvwyzz{|}~~~{xvutsstssstvwxxwvvuttuuutttuuvwwxxyyy{~}||zyyyyz{{|||}}}||{zzzzyz{|}}~|zywussrrqqqrsssrstttsstrooooppprssssuwxyyz{~~{ywvvvvvvwxxxwwwvuvwwvvvusrpppqrtuvvvwxy{}}}}}~~~||zz{|||{{{{{zzzyy{||{zyyyyz{{|}~}|{zz{{zzzxwwxyzxxzyxxxwwvvusstttwy{|}~|{|{zyyyz{{{{z{{{{zywuvxyyxwvwxyzz{}~~~~~}|zzyyyyxxxvvuvvutuvvvuttsuwxyz{}~~}yxxvusqqppqrrqqqrrrsttvwvvvuuuuttttvxz|~~{ywuuvutsssssqoooponnnnmmnnmkjjkkklmnorttuwyz{|}}}|}~||~~}~~}|{zyyywtttuutsssrqqqpoonnmmmoqqsuvvwx{}~~~}||zyxvvwutttttsrqqqrssqqrrsuvwxyz|~~{xvvvvvwwvuttttrqrsssstvxy|}}~}|{zyyzzyxwusrsrqpooonmmmmmmmlkklmopqqrux{|}|{|~~|{|~|{|{{z{{{xuuutsrppppprrrrqqqrrsstuvyz{}|{zzzzzyyzzyxwwvvuuvwxz|}~~~}|{z{{||{zyxxyyxxwvvwwvuttuvwwvuuvwxy{}~}}}~~}}{xvtssrppponnnnmkkklmlllmoqqqsuvwxyz{||}~{ywvvvuuvvvvwvttssstuuvxz||}~}|{|}{zzyxxvtqoonnmmmmlllkjhhhghjklmnpsuuuvwy{}}|zywvutsrsuvtssrqqrrqpopqrtvxz{~~}{zzyyz{zyxxwwwvvvvx{{|}~~~~}||zwuttttrqqpoqssrqprssssstvwxyz{{|}|zzyyzywvvvvuuvvvwxxwwwwwwyzz{}~~~}{zzxwvutrrsssrqrrrqqrsstuvxyyz{|~}{yxxwwxwwyz{{{{{zzzzxvvvtsssrsstvuuvwwwxxyzz{|}~~~}}}~~~~}|{{zyxwvvuuuuvwxxwxzzyyz{||~~}{zz{{{{{{||||}}||}}}~~}{yvutsrrqppqqrrrssrsssstuvwxz{|~}{zywvutsrrsssrrqqqqrsstuvwxyz|}~~}{zxxwvvwwwwwxxxxxxyzzz{{|}~~~}|||{|}~}|}|{zyxxvtrqpoooooppqqqrrssrrsstuvyzz{|}~~~}{zyxwvutuuuvwxxxxxyz{{{|}~}~}|{zyyyxwwxyzz{{||}}}}}~~~~~~~}}{zyxwutrqpppqqqqrsssssrssttuuvxyy{|}}~~~~~~}|zxwwwvvvwxyyyzyyz{|}}}~~~}|ywvtsrqppooopqrrstuvvvwyzz{}}|zyxwvttuuvvwxxwxyyyyz{|}~}}}|{{{{{{{||}}}}}}}}|zyxwvtsrrrrrrstuuuvvvuuvwyyyz{||||}}}}~~}{{{zxxyzzzzz{zz{|||}~~~~~}||}~~}|zxwutsssssssttuuvwwwwyyz{{{{{{{zzz{{{{{|}~~~~~}}|||}~}|{zxwwvuuttttstuvvvvwwwxxwwwvvvwwxyz{}~}|{{{{{{{{||}}~~~~~~~~~|{ywvvusrqqqqqrrstuvwxxxxxxyyyyyy{|||}~}{yxwwvutssssttttuvwwwwwvuttttttuuuvwxy{|~~~|{{{{zzz{{|||}~~~~}}||||{{{{|}~~~}}|{z{{{{{|||||||}}|{{{|{{{|||}~~}~~~}}}}|{{|{zz{{||}}|{zzyyxxxyyzz{{zyyzyxxyyxxxwxxxyz{|}~~}||{zz{{{{|}}|{{{{zzzzyyyz{{{|~~}}|zxwvuttttttttsrrrrqpqqqqqrrrrstuvxz|}}~~~}}}}}}||}~}}}~}|{|||{||}~~|{zz{|{z{{zzzz{{zzz{{zz{|||}~}|zzyyyxxxxwwwwwvwvvuuuuuvvwwxyz{|}~~~~~}~~}}}||||||||}~~~~}}|{yxwwvtttttsssrrrsttttuuuvvvxyz{|}}}~~~}}}}}}}~~~}|{zzyxxyyzzyyyyyxxxxxyyz{{{{{|}||||}}}~~~|{zzyyzzzzz{{{{||}}}~}{zzzyyyz{{{|||||}~~}{ywutsrrqqrrstuuvvvvvwwxxyz{{|}}}}}~~~~~}|{{{zzz{{||}}}}~~~~~~~}|{{zxwwxxwwxyyyz{|}~~~~~~{{|zvy}|zxwvtvyxwwwwwxyxwz{zyz{zyz|{y{~~}~~}~~~}}~}~~~}|}~}z|~|z|~{y{}{||{zzzwuvwutuwtruwuuwxxxy{yvy|zx||y||yz{{{|}}~}|~~}z{}~}{|{|~|z{||}}~}{|~}}|{|~|||||{|||||{|}}|~}{zyxyzyxxyyxyzyz{zzzyxxwvvwxwvxzwvz~yvy|zz{||}}}~}~}||{zyyxxwyyxyzyyzz{}}{{|zyz|||{{|~~~{yz|{{|}|}~|yxyywtuvttuvw~}~~~~}}|{|}~~}}{|{{zusuwwwxyxwxyxyz{|||{zy{|zy{}}}~~}zy|~}~~~~~||{ywurqpprstuutrsuwyyvvvutuuwyyxz}~|~|z|}}|zx{}|{}}||{{|}}|||||{|}~}}ytuwvutuvwvvwywvvvxzwtvwusw{xtx{zz}~~}|xtvwurtvvvvvxxxxxwvxwuvxwwyz{|{{~|{zzxvuuuutsuuutuutuutrqpppptwutwz{zyx{}{~~|}{{zvrsusrrrsttssrsvwvuuvvspqstuwyzz{}{vwxxwyyvtvwttwwutvwusssrqrrrtuvx{{{}~~|{|~~~~{yxxwustvwvvxvstvvvvutsuvrosvspswvuwz{{|}~}}~~~~}}}~}{{|}~|z{||}|{zzxx{}}}~~}}~~|||yxxywvwxwwvuvwwvtrtvsqsuvvxz|~~~~}~~||}{yz}}{yxy{zz{}~~~|z{}{xy{zxwwwwwwwvuttttstvvvxyz|}}~~~~}{|}zxyzxuvxxvvvutuvtsvxxxz{{{}||||{yxxwwustutrrqppqqrrrsuwxxyz{|}~~}||||{zyyywvtrqqppqqqqqqppqppsuuwxz|}}~~}~~~|yyyxwusssstrpqrrppqrssstuvy{|||}}}~~|{{}}{yxvusrsrqpprsrqppqqqrtuvwxyy|}~}|||||{yxwvvvtrpooonmmmnnmlkkkllmmnpqrtuwxz}~~~}|{zxwwvussrrrrrrrqqtvvvxzz{|~~}|{zz{yxxxvtrpoonmlllkkkighihhjkkkmooprtvwwwy{~~~~|{z{}}}~}|{zyyyyyzzzyyxxxyyy{}~|yyy{||{{{yyzzxwxzz{}}|{yxxxxyyywvvvvutuvxyz{}|ywuttsrrsttutsrstuuvvx{}~~}||{yxwvuvwutvxxvvwwwyyxyz|}~}{yxxvuuuuuvvuuuvwwvvwyzz|~~~}}}}~~}}~}|{zxvtsrpppppqrrsssssttuuuvxy{||}~~}{{zyxxxyyyzzzyyyz{|}~~}}}}}~~~}}}||zywusqpoonnnoopoooppppqrstuvwyz{|}~~}{zywwvvvvwwxwwxxxxyyzz{{}~~||{{{{{|||||{zyxwvusrqqpppqqqrssssstuuvwyyz{}~~~~}|||}}~~~}|zxwvutttuttuuuuuuvvwwxyyz{|}~~~}}}}}}}}}~~~}}|zyxwvtsssssstuuuututttuvwxy{|~}|{{{{{{{||||}}~~}}}}}}~~}}|{zyyzz{|||}}}}~}{yxwuuuuuvwwwwwxyyyz{|}}~~}}}|}~~|zxwvusrrrrssstsstttuvwxy{|}}}}}}~~~}{zyxwwwwxyz{|{{|}}~~|{yxwutssrrrrrsttttuvwxyz{||}~~}}}}}~~}|zxwvvvuvvwwxyyzzzz{{{|}}}~}}~~~~|zyxvvuttttuuuvwxxxyzyz{{||{{{zzzz{{|}~}{zxvvusssrsstttttttuvvwxyyyyxxyyz{{|}~}|zywvvuttttttuvwwwxyzz{{zzzzzzzzz{|~~}{zxvutsrrrsttuuvvwwwwxxxxxwwwwxz{}~~~~}}~~~~~~~~~}}}~~~}}|{zzyyyyyyyzz{{zzzyxxwxxyz{|}~~~~~~~~~~~|{zyyxxwwwwwxxyzzyxxxxwxxxyzz|}~}}}}}}}~~~~~}}|{zzyyyyz{||~}|{zyyyyyzzz{{|{{zzzzzyyyz{{{{|~~~}|{zzzyyyzzzzyxwuuuuuuvwwxxyz{|}}~~~~}|zzyyxyyyzzyzzyxxxwwvwxxyz{|}~~}|{yxxxxxxyyyxwvuuttttuuvwxyz{|}~~}|{zxvtttttttuutsrrrrqqqqqqrstuvwxyz{|||||||{||}~}|||||{{{{zzzzzzyyyyyz{|}~~~|{ywvuuuuttsrrqqpppopppqqrssttvwwxxxxxxxxyyz{}}~~~||{zzzyyxwwvvuuuvwxxz{|~~}}{{zzyzyyyzz{||}}~~~~~~|zyyxxxyz{||}~~~}|{yyyyyyyz{{|}}~~~~~}}~}{zxxwvvwwxy{{|}}}}~~~|zywwvvvvwxxyzzz{||}}}}~~~~~}}}}~~}{ywusrrrrrssuvvvwwxxxyyzz{{{zzyyxyyz|}~~|{zyyxxxxyyz{|}~~|zwvtsrrrrsstuvvvwwwwwwxxxxwwwvvvuvwxy{|}~~}|zxwvuuvvvvwxy{|}}}}}}~}}~~}}}}|||~}{ywutsrqqqqrssstuttuuvvwwxxwwwvvvvwxyz{|~~|zywvuttuvvwwxyz{||||||||}}||{z{{z{{|~~}|{yxvtsrrqqqqrrssuvxxxyyzzz{||{zzzzz{|}}~~|{zyyzz{{|}}~~|||}}}}~}{zyxwvvvvvwxyzz{|}}}~~~~~~}|{{{{{|}~~}|||{{{{{|}~~|zyxwvvwwxyyyyz{{|}}~~~}||{zyxxxxyy{|}~~}||{yxwwxwwwxyz{|~~~~~~}|||{zxwwvuuvvvwwxxxyyzzzz{{zzzyxwwwxyy{}~~~~~}{zyxwwwxwxyyyz{|}~~~}}}}}}~~|{{zyxxwwvuttsssstttuvwxyz{{{||||{zzyyyz{}~~}||{{{zyxwvvuuuuvvvvwwxyz{{|}}||{{zzyyzz{{}~}|{zzzyyxwvuutsrrrrrrrrstuwxz{||}||{{zyxxxyz{}~~~}|{zyxxxxxwwwwxxxyyz{{{{{{zyxxwwwxxy{|~~~}}|{{zyxxwutssrrrqqqrrstuwyyz{{{{{{{{|||}~}|||||}~~}~~~~}}|{{{{zzz{|}~~~}|{{{zzyzzzz{|}}~~}||{zz{{|}~~~}|{{{{{{{||}}~~~}{{zyyxwwvvvuuvwwxyz{{|}}}|||{zzzz{{|}~}|{zzyxwwwwxxyzzzz{||}~~}|{{{zzz{|}~~}|{{{zzzyyxwuuttttssttuvvxyyzz{{zyyyyyzz{{|~~}|||{{||||}||||}}}}}|{{zzyyyyyz{|}~~}}}}||||zyxxwvuuuuuuvvvvvwwwxxxwwvuuuuuuvwxzz{|}~}}}||||||{zzyyyyyxxxxxxxyyyzzz{{||{{{{{{|||}~~~~}|{{zyxwwvuuuuvvvwwxxxxxxwxxxwwwwwxxxxyz{|}~~~~}|{zyyyyyyywwwvuuuuuutuuuuuvvwxxyyyyyzzzz{|||}~~~~~}}}}}~~}}|||{{{{{zzzz{{{{{|{{|}}}}}}~~~~~}~~~}}}|}}}}||||}}~~~~~~~}}}||||{zyyxxxyyyyyyyyxxxxxyyzz{||||~~~~}}}}~~}~~~~~~}}}}}}}}}||{{zzyyyyyyyxxxxxxyxxwwwwxxyyzzz{}~~}}}||||}}~~~~~~~}|||{{zzzzzyyyyzzz{{|||}}}}~}|zyxwwwxxxxwwwwwwwxxxxyyyyzz{{|}~~}|{{zzzz{{||}}|{zzyyxwvvvvvvvvvvvvvwwxxyyz{{{}~~~~~~~}}~}}}|{zzyxwwvuuuuuuuuuuvvwwxyyyyyyzz{|~~}|{{zz{{|}~~~}||{{zyyxxwvvvvvvvwwxxyyzzz{||}~~}|||||||}||||{zyxwvuttsrrqqppppqqrsttuvvvvvwxyz|~~|{zyxxxwwvvuuuuvvwwxyz{|}}~~~~~~~~~~}|{zyyyyyyyyyyz{{{||}}~~~}|{zzzzzyyyyz{{|}}~~|{yxxwvvvvwwxxyyyzz{{|}~~}|zxwvuuuuvvwwwwwxyyzz{|}~~}{yywvuutttuvvvvwxxxyzz{}~~}|zyxwvvvvvwwxyyyyzz{|}~~~}{zxvutsqqpppqqrssstuuvwwxyz|}}}~~~~}{zyxwvuvvvvvvvwwxyyzz|}}~~~~~}|zywvtrqpoopppqrrssttuuvwxxyyz{{{{||}~~~}{zyyyyyyzzzz{|||}~~~}}}}}}}}~~~}||{zywvtrqpoooppqrrsstuuvwwxyzzzzzzyyz{{||}~~~}||||}}~~}|||}}~~~~~|{yyxxxxxxz{{|}~~~~~~~~}}}~}|{zzzzz{{{{{||}}~~~~~~~~~~~~~|{zyyzz{{|}}~~~~~~~~~}}~~~~}{zyxxwwwvvvwwxxyyyyyyxwwwvvwxyz|}~}}}||}}}}}}||{zzyyyyyzz{|~~}{yxwvuttuuuuuvvwxxxxxwwvuuuuvvwyz|}~~}}~~~~~}}}}~~~~}|{zywutttsstttuvwvvvvuuuuvvvvwwxxy{|}~~~~~~~~~}|{yxwvvwwwwxxxxxxwwwwvvwwxxyz{{|}~}|{zzyyxxyyyyxxwvutsssttuvwwxy{|}~~~~~~~~~~|{zxwvvuuvvvwwwvvuutttstttuwwxyz{|}~~~~~~~~~}|zyxxxxyyyyyyyyyyyxxxxxyz{|~~}}}||{zyyxyyyyyyyzz{{||}~~~~~~~~~~}|{zywvvuvvvvwwwxyyyzz{{|}}~~~~}}||||}~~~}|{zxvutrrrrrrsttuvvwwxyz{||}}~~~~~~~~~~|{yxwvtttttuuvxyyz{||}~~~~~~~}}}}~}{zxxwvvwwxyyzzzzz{{{{|}}}|||{{{|||}~}{ywvttsssstuuwwxyyzzzzz{{{||||{{{|}}~}|zxwuttssstuuvwwxxyyyzz{|||||{{{{{{|}~~}{ywutsrrrrstuvxyyzz{{||}}}}}}}|||}~~|zxvtsrqqpqqrstuuvvwxxxyyyyyyxxwwwwxy{|}~~}|{zxwwwwxxy{{|}~~~~~~~}}}}}}||||||}~~}{yxwwwxxyz{|}}~~|zxwutsssstuuvwxyyz{{{|||||||||}}~}|{zyyxxxyyz{|}~~~~}|{zyyyz{|}}~~}}|||}~~|{zyxwvwxxxxyz{{|}}}}~~~}}}}||}}}}~~}|zyxxwvvvvvvwxyyz{{|}}}~~~~~}||||||~~|{zxwvuuuttuuvwxxyz{|}~~~~~~~}}}}}}~~}|{ywvuuttuuuuuuvvwxyzz{||{{{zyyxxxxyz|~~~}{zyxxxxxyz{|}~~~~~}|{zyyxwvusssrrsssttuvvwxyzzzzzyyxxxxxxyz{|~~~}|{{zzzzzzz{{|}~~}}||zxwwursspnrutroptvwxyxxxwxyvtuvvwvx{}}~~~}|zyyzywvvwwvuvvuuvwwy{{|zy{{yyyyxyzzz{}~}zz{zywuuuuutuvwwxyxxz}||}}|{|{zyxxyxx{}{{~~~}|{{{~~}z|~~~|{}~|zzzzyxz{zzz|~~~}}~}||{zyyyxwvvvvvxyyyz}~}|||{zyyyyz{|||~~~}{zzzzywvxzyyz{|}~}}}~}||{zzzyxvtttsrrrsrppsrqrtvxxwwwvvvtpruutuvxyyz}~~~}}}|||{z{{yxyyvuuuuvwwwxyyzzz{|{|~}||{{{{||}~~}{{{yxz|zz}}~~}}~}|}}}}}|||}}}~~}}~}|~~~~|zyxyyyz{{{||~~}}|{zzzyyzyyzz{}|z{|}}}|{zyyz{zz{}~~}|{zzzzzxwvtsuvutuvvxxwvwyyzzyyyxxyyyzyy{|||~~~||{yxzyvuwwuuvutvwwvuuxyxvuuvwwvw{}{{}~|{{{{zyyyyxwututrstttttuuvvuuvvvvtuvutw|~~~~~}{zzzyxxxyzzzzzz{{yxz{zzzz{{{{{}~y|}|}~~}|}}}}}~~}~}}~~|{zyyxvvxxwvtvxvstvvvuttuuvxwvxz{|}~~~}~}}||||{z{{{zyyyyyyyyzzzxwwxywvwyzzxxz||||~~~}{xz}|zyy{{yxxxxvttuuttuvxyxvvwwwvuxzywy{||{|~|||||zyz{|{yz{zzyxyzyxy{~~}|}~}}~|}~}}}~}~~~~}}}}||||{{{}|{|~~~~|}|zyyyyyyyzyxyyvvyyyxwy{{z{{z{~}}}|~~~}~~||{zzyxyzzyzzyy{zyz{{|}}}}~}||||}|{{}}{zzyyyxvutssssssqoqtsrrtvvvuuuuvxxwz}~~}||{yxyzxxzzz{}}|{zzzyxyywwxwvvwwxwvwwwxxy{||{|}~~}~~~{|}{{{{|||}}|}~~}~~~}|{{|}{{~~}}~~}|{zyyxwyyyxwvxyz{{|}}~}|~~}}{yyzzzywxwxyxyzzz{{|~}~~|}~}~~}|{ywwvtsrrsrrrrrstssstwwxyzz{|}|}~~~|zyxwvvvutuvutuwvvuvuuwxyzz|}|~|}~}~~~~~~~|{ywvtssrppqqpqrrrrstutuwxyyzzz|~}}}~~}~{{zxwusuvvvvvxwvvvxz{||}}|{yxwvxywwxz|{yz{}~~|zywvvvttuvvvvuvvvwxwwz{{|{}~~~~~~~}{{zywvvuutuvvuvwwxyyzz{}}~~~~~}{xwusqpppompsrprtuuuvwxxy{|{~~}}{zywvvtsrqrttsstuvxxy{~~|zywvwxvuwxxxyz{||}~~~}||}}{{|}}}{|~~~|{zyxxwtuwxxwwy{yxz{|}~~||}}{{{}~||{xwxwuuvwxyzzz}~}||}~}{|}}|}~~|{ywussrqqqqqsttuuuvvwwvvuuvvuuuuvy{{|}}~~~}}~~~}{ywwxvssttstvvvvwyywxy{{yxyzzzz|~~}}}}}~~~~}~{yzzxxxy{{z{{{{{{{{|{yyyz{|~~~~}}|{{||||{{|}}||||{zyz{{{{{}~~}|zxwvutsssuvvuvvuuttuttuvvvwxyz{|}~~~}||{zz{{{{|||{{zzyxxwvvxzzzyz|}}~~}}}}}||~~}}~~|{zzxwxwutuvvvvwwvvustvsqsttutuwxyzz||~~}|}}|{|}~~}||}|z{}|{zz{{yxwxyzzyxz|~~}|||||}|z{|||{yxxyyxxz{|~~}}}||{zz{zzyzzzzzyyz{{z{|}~~}|||}|{{{|}}~~}~}}{zzzzzzyyyxxxxxxx{||{|}}~~~}~~~~~|{{zwvvuuusrrrrsrqsuttuvwxxyzz{{|}}~|}}}~}~|yxwvutssttttuvvvwxyyxy{}~}|}~~~|zyzyyyxyz{z{{{||}~~}}||{{}}~~}|yvvwvuuvwxyzyz|}|}}}~}}~~}}~~~}zxxwvvvvvwxyz{||||}~~~~~}{xuuurqrrsrrsuutvwvvvwyyyyzyxxwwwxyzz{{}~~{yxvusrrtsqstuvwwvvwxyzyz||{{{|||||}}}|yuttsrrttuxyz{}}zyyyzzz|~}{yyxvuttvxxyyz|||}}}}~~~}~~}}~~{zyxxxxyz{{{|~~~~~~{zxvtsrppppqrrsttuvvvwxxxxwxyyyyyyzzz{|}|zxwvvwvtuxxwy{|}}}~~~~~~}{|}}}}~~}}|zwvutsqooopqrrquwuuvxyyxy{{{{zyyzzxwxy{|}~~~~~|||{zzyyyz{}~~~}{{zyxxxyyzz{{|}~}|}~~~~~~}{{|}~~~|{{zyxwwxxxz{{z{|}~~~~~~~}~}{zzzyyyyzzzz{}~~~}|~~}|{{yyyxuuvutstuwyyyyz{}}}~~~}||}}{{|zxxwvurqrqopqrsrrsuvwwxzzzyyyzzzyxxxyyy{}~~~~~}}|||zxxxwvxywvxz{zyz|}}|{{{||zzz{{{|~||}}}}}}}}}~~~~~}}~~}~~}}}~~~~~}{{{yxwvwwuvxxxwvyz{{|}~}||}|{{}}|||{zyyxwxzzz{{{}~}}~~}{}~~~||{{{zyyzzzzyxxzzzzz{}|{zzzyxwvwyyyy{}}{}~~}|~|}~{yz|}{yy{zvwyusy|zwssy{{|{z{{z{|xxzzzzxx{||}|{}}~|{z|}zwxy{|zwy{zz{zyz~|{~|}~~~{}{xy{|zxz~~||}}}~}||~~}~~}}~~~}|~}}|zxyz{yy||yz{{||z{|{{}{xyzxy{zzyyz||zx{}{z{}~~~~~~~~~~~~}}}|~~~~~~~}{|~~}zyzzyxwwxyyxxuuxyxyzyyyyyzzzzzyz{{yxyzyyzz{|z{~}zy{}~}}}~~~~|}~|{|}|{zzzz{|}~}{~|~~~~~}}~~}~{}~~}~~~}~~~~|{|~~}|}}|||{{{||{zzz{}~}}}}}}}||}~~~}}}}|}~~~~~}{}|}}}|{z||{zzzzy{{zzxwxz|}{xyzz{{{{zy{||{{z{}}zz}~|{||{||{{|~}|}}}}~}|}}|}~}}||~}~~~}}~}|{{}~{{{y}~|||z{}|~~{}~}~~~~~~~~~}{{}|~~|}{~~~}~}}~}}}|}~~~~}~~~}||}~|}|v|}{~}}~|~~}z~}zz|}y||xx{}|{zyy{||{z{|ywyz||z{{{}}{|~}{~}z{}~|||{|~|}~}~~|}}}~|y{~~}yy{{zz{{{{zz{{{}|zz}~}}||}}||}|~~{|}~|{}}|}~~}}||}~}|~||~~~~}~~}{|}~~~~{z|~~}}}~|z|~}||}~||~}~~}~}}~{|~~}}}}}zz{{zzyz{z{zz{zyyz}~||}}}}~~~}|{}~~~~}~|}}y|}z~{y{|{{zz{zxz{yy||z{~~zz||||{zzz|}|zz{{{{{zy{{{zzzzz{||{|}}{{|}||}|}}}~~||~~~}~|}~|~~~|~~}}}||~}}~~}~}~~|~~}~~}}~~}}}{}}}}~|z~|||{|~}~~|}}}}|}|~~}}}{{|~~|{{|}}|{{|{zz||{zyz{|zz}~|{||{|}~}{{|{||{{{{||yy~~{|~~}|{|}~~}}~}~~~}~~~~~~~|{~|{||}~|{}~}|{|}}|}~~}}|{{~~||||}}~~|}~~~~}~~~~~~~~|~~}~~~~~~}}~}~~}~~~}}~~~~~}}|}~}|}|z|||~~}~~~|{}}||}}||{}~|||z{}}||{{|||||||{z{~~{{}~~}|{|}~~{|~}}~~}|}~~{|~}||||}{yz||{z{||zz{{{}~}|{{{||}~|{{|}}}}||}}||}}~~|}~}|~~~~}}}~}~~|~~~}{~~~~~}~~}~~||}|}~~~}{{}~~}}|~}}~~|{~||~{{~}|{{|~|{}~|{{|~~~~~}|}~|}~}}}~~~~~|}|}}~|}~|{{}~{|}zy{||{|||}}{{||~}yz~~|||||||||{z}~}zzzzzyz{}|{{{{{||{z||{z{}}|{|}}|}~}|~~}}~~~~}~}~~~~}}~~~}~~}~~~}|~~~}~~~~~~~~~~}}}}~}~|~~}~~~~|}~}}~}~~|~~~}~|}~}}}||||}}}}||}}}}}||}~~}}}}|{{|~|{||||{z{|}|z{}}}||}}{|}}}}~~~}|||~}~~~~~~~}}~~}}}||{}}||{{|{|}}~~|z|}~}}}|||}}|{|}}}}~~~~~~~~~}~~~~~|~~~~~~~}~~}|}}}~}{}~~~}~~~~~~~~~}~}|~~|{{}~~||}}{{}~}}~~}}}~}|~~}}}~}}~}|}~~}||}~}|||}~||{{}}||||||||{|||~}zz|}~}{|~}|}~~~~}}}~~}|||}~|||}~|z}~|{z{|||{zz{|}{z}~}{|~~}~}~}}~~~~}}~}~|{~}}}}~|}}}~~~}~~||}~~}|}}~}|}~~}||}}~}}}}~}{~~~}~~~~~}}}}~}|~~~}}~~~~~~}~||}~}~~}}}}~}}~}}~}|||}~}||}~}||{}~}||||~~}{{}}{{|~~zy|}}|{|}}}|{|}}|{{~~||~}||~|~~}}||~~~}}}}}}}~~}|}~~~}~~~~~~}~~}}~}~}~~~~~~~}~~~~~}}}|||}}|}}{|~~~|}~}~~~~||~~~~~~~}||}~||~~}}}~~|}~}}~~{z{{}~|}~|{}|{|}}}}}}|{|}~~~}||}~~~}}~~}}}~~}{|~{z}|{|}|{{|}{xz|y|}}}}||||}~}|~~{}~~~~~~~~~~~}~~~~~}~~}~~}}}~}~}}}~~~~~~~~}~~}~~}}~~|{|~||}~~~~~}~~~}}}~~}~}}~~|~~}~|}~}}|{}~|{|||}{|~}}}}||}~{||{||~~~}}}~~||~~}|}~||}~~}||}~zz|}~{y{}{{z{}|{yy|~}{|}~~{|~}|}}}~~~~}~~~~~~}~~~~~}~~~}||~~~~~~}{}}~}|}}}}~}~~~}|~~}}}~~}}}~~}|}~~~~}~}~~~~}~~~|~~}}}~|}}{}~}~~~~||~~}}~~~~~}}}~}~~~~|~~~}~}~~}~~~~~~~{~|z~|~~|~~~}|~zy~~z{~~|{z{|||}}}}}~}}~}{z{~~{{z{~~|}~}z|}{z{{{{||{~~~~}~~}}zz|{x{~||}||}yvxz{{yzzz}~}~}~~}{{||~}}}||{{{zyyzzyvv{|yxz{|}{{{y{}~~|}{x{|xsponmnqrmjoqnnqsuvwxwvuvyzyxyz{}~}~}|xvuuuusrstrpoqvurrtwxutwyxxxz|}~~~}zx|~xtsrsuursuttvvw}~}xy|{z{|zyzzyy|~~~~|yusrqqrtuwyzwx~}~zyzzyzzzzyz|}~}{{|{{}}}~}xuspnopmkottuxzwvy|zy{~}{|~~{xvtssuwyyxwwy}|yzyusswzzz|}}}{twytqsuvusrtwywxz{||z}~~}ztoppmlkkkklnopppoopqnkmomkrzwu{}ywurrsqnprrrstvvvwuqqtusqpquwxxyz{}~~|xusssqpruvutvyzyzzxxxvtpoqrsy~}yzzxvvxz{{zxvx|}zzzzyursvvvxz{}~{{ytqqpooppomnpnloqmknqomlmpqoprststxyxyzz{z{|||}}}}~}zxvrpoliikmmmljimonmnopoorqpuyuty~}|}~}~}{xutuvvwvuwy{|{{}{y{zz{{|}|}~}||zxz{{|}}}~|zzzzzywy{yy{{|~}|{yz{}|{yxyxwwy{zy}}|~~}~~ywsqtvrprutsspmkkjjkjlmmnnnnoqtvx{}}zxyzyzzxvwxvuwwvuvtsrrromoqqrtuvx}}zwwxxuuwxxyzyyxwvtrrrqqqqqssrtvuuy|~~~~}{zyz}|yyzzxvvxyyy{|}~}{zxvuwyxwywrponmiffhhhhikmnnmmnnnmnruvvxz{{|}~{z{ywvuuvvutqpoonmljklmopoonnmnprtx{|}~~{wutuusrstttsqonnonnprtuw{}~|yywtttstvsoopppnllmlkkkklmmmnoonoqttsuxyzz|~}{{zzz{yxz{yurqpponnnnopomkkoqomprqrtvwxy{}|z}|zzyyz{zz{{|~~|y{~~~~|zxussrrqppqqqponmmnopswy{}~|yxxxy|}|}}|yxvtrrstvwy{~}{{{ywttuttvxyxwvuvwvtux|~~~~~~}~~}}||}~yz{{{||{yxusqponmljkmmmpqqpprrrtttuvxy|~}{{|||}~}|}|{zxvsrssqpqrssrssrrttssvxwx{~}{yxwwwxyy{{{{zxvuuvvwxy|~~~}{zywvvwuuvvvvvusqponmmmnppqrrrrsuvvvuvwy|~}{z{||~~}~~}}{zyxvtsrqpoqrsssttuuuuuvwxz}}|{zz{|||}~~}zywvtqpppruuuuvxyzzzzzzzzz{}}zyxvspmnnkjijklkkkkkkkkkmnmnpsvxy{}~~~}}~~|yuttstvvwyzzzxwxwvutrqqrtvy|~~~~}||{{{{{zzzzzyyyywututqpponnopqqqrrrrsrrsvvvx|}~~}zwutrqqqqstvxwwxzzyz{|}~}|||zyzz{yyyyz|{zzzzzzz}~}|}}}}}|||}~~~|{{ywvvvutsssssuvutuvvvwy{}~~}|zxvtsstuttuvvwwxyzz{}}zxxxvvwwwwwxzz{|}}~|yxvtrqooonnoopponopqpppqrtuvwxxy{{{}~|{yyyzzzzz{{{{|{zz{|}|{{{{|||{{{{{|}~~~~~}||{zywvtrpoppopqqqqruwwwxwwxz{||{}~}}~~{||||}}}|{{|{z}~~~~~}}}}}}}~}||{{ywuroonmljjklmnnoqrrrrsusssttuuvvwy{|~~~~~}}||~}}~~}}}|zwwxwuvuutrpqrqqrstuvwwvuuvtsuusstwz|~}}|zxwxwvwy{~~}}~~}{{zyyxxy{{{{{}~}{zz{{yz}~~~}}~}{yyxxxxxwwwwwwxwuttsspoprtttuwy|}~~}||~~}{zzyz{{|}~~}{zywustttuvvvwxyyxyyywvwvuvxyz{{}~}|}~~~~}{xwtrqppppoppqrsssrrqponmoqqqstvxx{~~~~}}|yxxwvuvwyyy{|{zzywvusstssstuwxy{}~}|{{|}~~~~~}|{zywvuvvvwyzz{|||}~}}~~}|{{zyxvssrrrsstsstttrqqrrqrsstuvxyz{}~~~~~}{{{wuvvuttttrqppqrssrprtstvxzzyz{|}}|{ywwvuuuvxwvxyyxwxyyyz{}~~}|{zzz{{{{{|{zzzz{{z|}~~}|{zxwvtssstvwxyz{{{|||}~}}}~~}|{ywusqpoopqqrrtvuvvvwwvvvwy{{{{{{{|}~~}}}{yxwwxwuwxwwy{||}}}|z{|{z|~|{|}~~}~}|{{{|}}}~~~~~}{ywvvsqstsrrsstuwwxxz{zyyzz{{{zz{||}}~~~|||{zxvtrqqqqpqrsttuvwxyzz{|}}|}}|{||||~~|ywvtstuvvwxxy{|}~}|{|}~~~~}~~}|zxvtsssrrrrsuvwwwwvwxxwwvutsssrqrtvuwy|}}~~}||||~~}|{yxxvuvwwxyz|}}}~~~~~~~~~}}}}}}}}}{zyxxurqpomlkklmoooopqstvxwwwwwwvvvvvwxyz{|}}yvuttttuvwwxyz{|}}}~~}~}||}|{}~}}|zyyyxxy{|}~~}}}}~~~~~~~~~}|||zxxyyxwwxxwxyz|}}}~~~~~}}|{zz{}~~~}|{{yxwvvvvuvvvuuuvwyz{||}~|{z{}}}~}{z{zyxwwxwxz{{{|~~}~~~~}|{{{zxwvvvvvvvxyzz{|}~}}}}|zyxwvuuvvwy|~}|{|||{{zzzyxxyyz{{}~~~~}|zxwwvvvuuusqppponoooooqstvxyyyzzzyxxxwvwxz|}~~}}||{zzzywwxxxxxxxwxyzyz}~~}{yyxwvutsrqqqoopponoqstuwwwwwwvtsrqrrstvxz{|}~}|{zxxxxwvwvvusrrsqqssrsuvxxy{}~~}|{yxxwwvvwz{}}}}}||{{|zyyyxwwwwxwwxz{~~}}~~~}~}}}}||||{zzyyyzzzz{}~~}}}|}~~}~~~}||{zyyxxy{|}}}|||{z{}}~~~}||}}||}||||||zz{|zz|~~~}}|zxwxxwxxxwvutsrrrssttuvwxyzzyywwvwwxxxyz{~~~||||}}{{{zzzzzzzzz||||~~~~~|{zyyxvuttssrsstuvvwwwwwvvvutttuuwyz{{|~~}|{zzzz{zzyyyxwwvuttvvuuwxxxxz}}}~~}{zzzzyz{{|}~~|{||{{||{zzzyxwwwxxxz{{|||}~~~~}|{zz{zyyyyxwvwwvvwwwwwwxxxyzyxxxxwwwxwwwyz|}~~~|zwwwwwvvvvussssrrrssrstttuuvvttuvvuvvwwxyzzz{|}~~}||zzz{{zyyyyxxxxwwwxyxxyzyyyz{zzzzyyyyz{{|}}~~~~~~}}}~~~~~~||||{zyyyyyxyyyyyyyzyxxxxxxyzz{|}}}~~~~~}||{{{{zzyyyyyxwwwuuuvwxxyzzz{{||}~~}}|||}}}~~~}}||{zyzyyxyzzzy{||{|}}~}~~}||}}}}~~~}|}||{|}|{{{{{{{{|||{||}}~~~}~~~~~~}|{zzzyyz{zyyyyyxyzyyyyzzzz{}~~~~}{zz{{zz|{yxxxxwvutuvvvvuuusrssstuuvvwxyz{{{{|~~~~}|}~~~}|{{zyyyzzzyzzyxxxz{{{||}}}~~~}}}}}}}}}||{{{zzzyxvvvvvutsstuwxxyxyzzyz{|||}~~{yxxxwuuvvwwxxyyyzzzzyxxwwwwwwvvvwwxyzz{{|}}~~}||||{{zzz{yxwwvussttsrqponopppoopqqrstuttuvwx{}~}|zzyyyyzzzzz{}}}}||{zyyyzzyyxxxwwvvwyzzz{|~~|}}}}~}|}||{zzzyyz{{|}~~|zzzzzyyzzzz{|~~}}}|{{{zz{{|{{|||}~~~~~|{zyxvtttsrssssssuvvwyyz{|~~}|||zyyyyyyz{|}}~~~~}{zywuuttssrtuvvwxxxy{|}}~~}}}}}|{zzyz||}}}}|{zzywvvvuuuuvvwxyyyz{}~~~~}}|{xvutrponooooqqrqqssttuvwxyz{}~~~~~~~~~}}||}~}|}~~~~~|{zyyxxwwvvvvvwxyzzzz{{|}~~|zxwvtstsrrstuttuuuuvwxyz{||{{{{{{|}}}}~}||}}}||||{||}}}}}}~~~~~}{zyywutttsrrsttvvwwxyz{{||||{|~~~~~~~}|||||}}}}}|{zyxwusrqppppqqqrsttuvxxxy{~~~~~~}}}{yxwyyyy{|||{|}~}||||}~~|zxxxxxyyzzz{|}~~~~~~~}{zxwwwwxxyyz{|}~~~}{ywvvuuuttvwvvwxxwwxywuuvvvwxy{|}~}|{zz{{{zz{|}~~~~~~}||{{{{|}~~}{zzzzyyzzzzzzyxxxwvvvwxxyyz{|}}~~~}}}}||}~~~~~~}|zzyzzyyyzz{||||{zzyxxxxxyz{||}~~}||{ywvuutttuuuvwxxwvvvvvvwxxyzz{|}~}}{yyyyz{|}}|||zyyzxwwxyzz|~~~~~~~~}}|||{zyxvussssssuutsttsrrrqppqstuvwxyy{|}~~~}}~~~|{zzyyz{{{|}}|{zyxxwxxyz{|||}~~~~~}{zyxwxxwvwxxxwwwwvwxxxz{{|}}||{yyyyxxwxxwvwxxxxyyz||}}}}}}}~}}}}}}}~~~~|{||{{|||{{||||}~~~~~}||{{{zzyyyzzz{|}~}~~}|{zxwvutsrqrrstuwxxwwyz{|~}|{{ywxyyyz{|}}}~~~~}|{yxwvtrqpooooqrsstuuuvwyxxz|||||||{{|}~~|zzyyxxxxyyz{||}}}}~~~}|yxwusrqrrqrtuuuuvxxxyzzz{{||{{|{{|}~~|zwvutrrrrqqrtuvwxxxyzz{{|~~}}}}}}|~~|zwtsrqpopqqrsttuuvvvvvwvvwwwwwwwwxyz{}}~~}}~~}}~}}{yxxwutrqqrsttuvwxyy{|{|}}}||}}}|}}}}}~}}|}~}zxwvutsstttuvvwyzzz{|}}}~~~}||{{|}~~}{xvutsrsttsttttuvwxxyz{{{||}}|{|||{|~~}}|{zyyzzzz{|}}~~|{{zywuuvuttuuvvwwxyz{||}}||||||zz{{|}~}{yxwuuvuuttuvwwwxz{|||}}}}}}}}}}||~~|zxwwvuuuuuuuwxxxxxxxyzzzzzywuvxyy{|~~}}||{zzyxvuutstttuuwwxyz|}}}~~~~~~~}~~}||{zzzyxxzzyz|}}}}~~~~}|}~~}}~}|{zyyyyyxwwwvuuvwwxyzz{|}}~~~~|{zyxwututrssqortsrpquwwyyyyyy{{ywxyyxxz~~}|{yxxyyyxyzzz{||~~~~}|||{|}}}~}{zzzxvuvusrpppppooooooppqsutuvwvvvvutttuuuy{zz~~~||{{{z{}}~}zz|||{y{}~~~~~~~}zyyyzzzyz{zz{|~~~~}~~|{{{yxxxwwyzz{{|~|||{zyxwxz{|||~~}~~~|z{{{yyxwvuvvssuwvvvwxyz|}|}~~|{||{zzz{|~~~}|}}{zxxxvvvwwvuvyyxyy{}}||||{{zxy{zz{|}~~~||{zyyxxwvwwvuutqpqqqsssttuwwwxz{{{{{{zzzyzzzz{}~|||}|{{zyy|}|{~~~~~~~~}||{zxvvvvvwwvvvwwxxyz{{{{zzzyxxyz{|}}~~|zzyyzyxxzyy{|~~|~~~||}~}}~~~}|{{{{zyyxvuvvuttuvwwutvxxyyzzyxxyxwwxyz{|}~~~}||~~|zyyywwxxutuvvvvvuvwwwvvxxwvvwxwvwxz{z{}~}}}|{zz{{{{zxwwvuvwwwwwwwwwvvwxxwuuvutw|~}~~}||~~~}}~||||~~~~}|}|x|~{yzz{zxyyyyyz{{}}{z|}|{|}~~~~}~}{{zzyxxwwwvuvwwwvuvxutvvvwvvvwyzzyxz||~~}}}}}}}}}}}}{{{z{{{{{{|}|zzzz{zxy{{|{z|~|yy{zyxxyzxwwvvtrsusrrsssutrrsssrqtvssuvwwwxzz{}}{{{{{yxyz{zxyzyxvvxxvwwz~~}}}{}~}}}~~~~~}}~||}}||}}}|||{{{}}|}}~~}{{{{{z{||z{zwwz|{zz{|{z|||}~}|||{{}~||~|{|{zyxxxwvvvvwwvuvxxvvxyyyyzz{|~~~~}}}~~~}~}|{{zzzyxvvvwwwxvtuxywwxz|{zyz{{}~}~}|zz{zy{{zz{|}|zyywwwwutttssttutrsuuuvvxyyyyz{|}~}{zz{yz}~}}~~}z{~}||{{|}}~}~~~~}|{zyxwwwxwutvwxwxy{{|{z|~}~}~}}|zxxyz{yxxxxxxyz{{|}~~}~~|zyywuuttsssrstttttvwwwxzzz|}}~~~}}|}~~~~~|ywwvuuvutssttstuvvvvvwyzz{|~~~}}}}}~~~}}~~~~|{zxvuutsqrttsstuuvvvwwwxyz{{{|~~|{zz{|{{|}|}}~~~~}|{zxwxyyyyz||{z{|~}|{yxwuvwuuvwyyxxyz{{{{}~|{ywvuttsqqrtuutuuuvwyyy{}~~~~}|{zxvuutuuvwwwxyyz{{{{|}~~~}{yxwtrqqqpnpsqprsstttuwwxyzy|}{z{||}~~~~}}}~~}|{zywutrqqpqrrrstuvwxy{}}|{z{{xxyzyz{{}}}~~~}zyyzzxyz||{z{|}~~~|{zyxyxuvxxxxy{|{{}~~~~~~}|}~~}{zzxvwvtsttvwwwxz{zzz{{{yz{zyz{|}~~}{ywvuutstttvwxwxxyzzzyzzzyyyzzyz}~{ywwwurstssstuuvvxxwvwxxvtuwwwwxz|}}}~}||{zzyyz{{|}~~~}~~}||{zyyz{{{{{{{{{{{{zyyyzz{{{|~}{{{yyzzz{{z{{||{{{zyxyzyyy{|}}{zzxwvvwxyxxyyxxxwwvuvwvvwxxyz{|}}|{zyyywvwyyyyyyyxwvvvvutuwyxyyz|}~~}||{zxxxvuuvwwwxyywutuvutuuuvwwxz|}||~~~~~}|}~~~~~~}}~}}}~}|{{||}||}}||}~|{{|{{zzyyyyxxyy{|}}}}~}|}|{{zzzyxxwwxxvuwxxwxxyyy{||}~~~~~}}}|{yyzzyxwwxwwxxxxyz{{z{|}}}}~|zywwvvusstttsrtuuuvvwxxyzyzz{{{|}{z||||}~{{{ywvvutsrsssstuuuvvvxyxxyz||z{}~~~}}}|||}~}|{zzyyyz||z{~~}zwxxvvvwxyz{{|}}}~}~~~~~}|{ywvuttttuuvxxyz{zzz|}}}}~~~}}}}~}{zxvvusrstuuuvxwwyzyyyz{|{|}|||{{{|}~}zxwusrrssrsttuwxxwwyzyyz{zzyzzyyz{{|~~}|zyvsqqqpqrrsuvvwy{|}}~}zzyzzyy{}~~}{zyxvvwyzzz{||}}~~~~~~}~}zxwvvuuvwyzzz{}}}}}~~~~~~}}}}~|{zxwvuttttuuvwyyzzz{{||{{{||{{{{{{|}~}zyxvutstsqsvvuwxyzz{{{{|}|{|}{yz{{{{|~}zxwvusrqrsssssvxvvwyzzyz{{{{zzzz{yxy{|}~}}}|{zzyxxxxwxz{||}}|{zyyxxxxyz{||}~~|||{zyxxxyxy{{{|}}~~~~~}||~}{yxxxwvvwxxwxyzz{{}}}~~}}}}|{{|~~~}{zzywvwvutuuvwxxyyz|}|}~~~}}}}}}|{{|~~~~}{zzzyvuvusstuvutuvwxxyz{z{{{|||zyyyyzz{}~~~~~|zzzxwwwwusssrrsttsuvxxwxz||{zzz{{yxyyyz{}}{||zy{{zzz{|{z|~~~}}|zzyyzxxyzzyxz}}|}~~|}~}||}}{{{{zxxxwvwxxxyxyz|}}|}}}}}}{z|}|}~~}}|zyzzyxwxxwwxxxxz{{{{}~|{{{|{zzz||{|}~}|||||{{zzzyxxxxxwvxyyzz{|{z|}}|zz{{yyzzz{|}}|}}||}||{z{zxxxxxxxxwvxyyyxxy{|{{||}}{{|}|}}~~~~}}~~~~~~||}~~||}~~~~~~~~~~}}~}||}|{}~|{}~~~}}~~~~|~}||}}}~~~~~~}}~}|}~~}||}||{||{{{{{{|}}}||}~~~}|~~}}||~}|}~~~}~~~~}}|||||||{zz{zzzzyyzzz{{{{{{{|}}|||||{{{||||{{}}||~~}}~~~~~}}}}}}||}|zz{{{zzyyzzzzz{}}{|~~~~~~~~~}~~~~~~~~~}}~~}||}~~}||}~}|}}~~}}~~}~~}}}}~~~~~~~~~~~~}}}}|}}}||}{{}}}}|||}||}}}|||}}}||}}|||||}~}|}~}||}~~}}||}}||||||{|||||{zz{{||{||}|{{|}}{{|}|{||}|{{{|}}|||~~||}}}~~~}}}}|}}}||||}|}}|{}~~}~~~~~~~~~~~~~~~~~~~~~}}}}|}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}|}~~}||}}|{{{{{{|||{{|}}}}}}}}~}}}}}}~~~~~~}}|}~~~~~~~~~}}}~~~}}}}}}}|||||{{{{{zzzzz{{{{||{{{{{|}||||}|{|~~}{{}}}|||}}|}}}}~~~}~~~~~~~~~~~~~~~~~}~~~}|||}}}||||||{|}}|||}}||}~}}}}~}}~~~~}}~~~~~~~~~~~~~}}}}}}}||{|}|{|}|{||||{||{{|}}||||||||}}}}}}}~}}}~~}}~~~}}}~}}}||||}}|{|{z{||{{{{||{{{{{{{{||{{|||{{{}}}||}~}~~~~~~~~~~~~}}}~~}}~}}}}~~~~~~~~~~~~~~~~~~~~~}}~~}||}~}}~~}}}}~~}}}}}}}~~~}|}}}}}}~}}}~~~~~~}~~}|}~}|}}||||}|z{}|{{|{{{{||{|}}||||||||}}}}}|}}||}}|}~~~}}~~}}~~~~~}||}~}||}}||}}|{{{{{|||{{|||}}}}}~~~~~~~~~~}~~~~~}}~~~~~~~}}~~~~~~~~~~~}}~~}}}}}~~~}|}}|{|}}|{|}||||}}|||}}}}}}}}}~~~~~}}~~}~~~~~~~~~~~}}}~}}}}}}}}||}}{{|||{{||{{{{{{||{{||||}||{|||||}}}}}}}}~}}}}~~}}|}}}}}|||}}}|}~~}}~~~~~~~~~~~~~~}~~}~~}}}~}}}}}}}}}}}}}}}}}~~~~~~}}~~~}~~~~~~~~~~~~~}~~~~}}~}}}}}}||}}}}}}}||||}}|||||}}|}}}}}}}~}}~}}}}~~~~}}}}}}|}}|{|}}|{|||||||{|||{{|||||}||||||||||||||||}}}}|}~~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}~~}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~}||}}}|||}|||}||{{||{{|||||||||}}}||}}}}}}}|}}~~}~~~}}~~~~}}~~~~~}}~~~}}}}}}|}}}||||}}|||{{|||||}}|||}}||~~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}~}}}}}}}}}}}}|}}}|}}||}}~~}}~~}}~~~}}}}}}}~~~~}}}}}}|}}|||}~~}|}|||||}}|||}||{|}}||}}||}~~}~~~~~~~~}}~~}}}}}}}}}}}|||}}|||||||||||}||}}}}}}~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}|}}}}|||}}}}~~}}}}~~~~~~~~~~~~~~}~~}~~~~~~~}}~~}}}}}||}~}|||||||||||||||||||||||}}}}}}}~~~}}}~}}}~~}|}}}}}}}}}~}}}}~~~~~~~~~~~~~~~~~~}~~~}~~~~}}~~}}}}~~~}}~~~~~~~~~~~~~~~~}~~}~~}}}~~~}}}}|}}||||{|||||{{||{|}||}||||}~}}~~}}~~~~~}}}~~~~}~~~~~~~~~~~~}~~}}}}}}}}||||}|||}}}}|||}}|||}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}~}}}}}}}|}~~}}}~~}}~~~~~~~}}~~}~~~~~~~~}}~~}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~}~~~}}}}~}}}}}}||||||}}}||}}}}}}}}|}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}~}~~}~~~~}~~~}}}}}}}~~}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}~~~}~~~}}}~}}}}}}|}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}~~~~~~~~}~~~}~~~}}}~~}}}}~~}}~~~}~~~~~~~~}~~~~~}}~~}}}}}}~}|}~}|}~}{}~}|}~~~~~~~~~~}|}}||}}}|}~}{}~}|~~|~~~~}~~~~~}|||}||||||{zzzzz{||{zz{||{||}}||||}}~~~~~~}}|{{{||}}{zzyyyyxyzzyyyyzzz{|}}|{||{{|~~~~}|}}}{z|~}}~}|||{xwy}|z||{yyz{{}~}|{{{|}~~}}|}~~}|{{{{|~}{{zyxwxzzzz{zxwwy{|}~~}|zyz|~~~}|}}}~~}zxxxyz{{{yvvvvxyyxxxwuuw{~}}~~}}}}~~}}}|{|~|{|}|{{}||~~}|||{{{z{||||{{{|~~}}~|z||{yzzyyzz{{{|||~}{|zyyz{zyxxwwxzzzzyz{}~|zyywuwyyxxwvuvwxyyz{{~~|yxxxwvvvvvuuuutvwwxz{|}~~}zxxvuuuvwvuuutsuyxwy|}~~|zywvutsrqrsutrrsstuuwz|~}{ywvttsrqooqsrqppstttvxy|}{zxustssrqppqqopqqrstuvxz}~|zwutrqpppqrrpoopqqrtvwy|~|zyxuqppnmnponnnonoppqtvx{~}zwutrponmlmmmmmmmnpooqtvz~}yutsonnonnnnnlmoquz~~{yyxyyyyyxyyyxz}~~|zwvvvvvvuuvwvvwy{}|zxvustuttttstuvvvx{~}zwuutssstutssttuvyz|~|{yvuttrpqstrqrstuvwx{}zxvtsrqqpooqrrqrsttvx{~{wtsrqqqqppppppprsuwyz|{wurqqqpooponopoprtvwy|}zvtqppooppponoooortvwy{~|yvspmmmmoppoonoopqsuwy|~|xtrpmmllmmmoponooppsvy}|ywurpnmmmmnnoopppqrstux}~zwusqonmlmmmnpqqrrssuwxy|}{yvspnlkkllmnopqqrstuvwy{~~|yvsqomllkklnopprrrstuwy{}}|yvspomkkkmmmnpqqqrstuwyz|~}{yvspomlllmmnopqrrstuvvx{}~}{yvsqnmlkkllmopruwz}|ywwvvvvxzzz|}}}~~|ywvvuvvwy{{||}~}{yvuttuuvxyzz{}~~|ywutrrrsuvwyzz{|}}~|yvtsrrrstvwwxyzz{|}~}{yvtsrqqrstvwxyzz{|}~~|zxvtsrqqrsuuvwxyz{||~}{xwutqppppqsuvvxyyz{|}~~}{yvtsqppppqrsuvvwwxy{|}}}{ywtsqppopqrstvvwxxyz{|}~}|zxwusqpoooprtuuvwxxyz{|}~}|{ywvurpoooooqrtuuvwxxz{|}~}|{zxvtrqpoooppqstuuvwxxy{}~~|{zywvtrqooooopqstuuvvwxyz{|}}}|zyxwvsqqponnopqrstuvwxxyz{|}~}|{zxwvtrqponnnoqsstvvvwxyz{|}~~|{{zyxvusqpponnoprrstuvvvwxyz{}}~}}|zyxwvtsqpnnnooqtwy|~~|{zz{{{|}~}|{zzyyyz{}~~{zyxxxyz{{|}}~~}{yyxxwwxyz{|}}~~~}}{zxwwwwwyzz{{|}}~~~~|{yxwvvvvwxyz{{|}~~~~~~|{yxvvuuuvwxyzz{{{|}}~~~}~~~~|{yxwvuuuvwwxzzzz{|||||||}~~~~}}||zxwutttuvvwxyzz{{{||{{||~~}|||||{zywutssstuvwwxyzz{{|{zz{{}~}}|}}{zyxvtttttuvxxxyzzzzzzzzzz|~~}}}|||{{zxwuttttuvxxxxyyzzyyyxxxz|~|||||||{zxvutsstuuvwxxyyzzyxxxxxy{~~}{{{{{{zzyxwutsstttvwwxxyyyyxxxwxyz}~}|{{{{{zzyxvutsrrstuuvwxxxwwwvvvvxy|}||||||{{zyxvutssttuvwwxxxxxwvuuuwy{~~}|{{z{||{zyxvutsssstvvwwxyxwvvuutvy{~}|{yyz{z{{zxwvuutuwy{~~~~~}}~}||{}~}}}}~~~}|{{}~~~}|||}}~~}{zzz{}~|{zzz{|}~~~~|{yyyxy{~~}|{zz{||}}~}||{xwwwxy|~|{zzzz{|}}}}|{zywwwxy{~}{zyyyzz{{{||{zyxwvvxy{}~}|zyyxxyz{{{{zyxvvuuvwz}~|zyyyyyyz{{{zywuttstuwz}}|{zyyyyz{{{{zxwuttttuwz|}{zyxxxyyzzzzxwvutsssuwxz}~}{yyxwwxyyyzyxvutsrrrtvwy{~~|zyxxxxxyyxxwvtsrrqrstwxz|~|{zyxxwxyzyxwvusqppqrtvxy{}~}|zyxwxxxyyyxvutsqpqqrstvy{}~}{zyxwxxxxxyxvusqppppqrstwz|~~}|||{|~~}~~~~~|{zyyyz{}~}{yxyxxxy{}~}{yxwvuuuwy{}~{yxwuttttuvx{~~}{ywvtsrrrstux|~~~~}|zxwutsrqrstvx{~}~~}{yxvusrqppqrtx{}~~~~~}}|{ywutrppooopsux{~}}}~~}|{ywutrpnnnopqtw{~}}||}}||{ywtsqonnnoprtwz}~}|{{|||{yxwurpnnmmmoqsvy|~}|||||{yxvtronmmlmnpsux{~}}|||}|zxvtrommllmnpruw{~}|{{||{{zxuspomlklmmoruwz~~}|{{|{{zywurpomlkklmoqtwz}~}{{{zzzxvurpmlkkklmoqsvy|~~|||{{zxvtrpnlkkklmoqtvy|~}{zyxwwwxz{}}{xvutssstvwy|~|zwvuttuvwy{}~|zxvttsstuwxy|~}{ywvtttttuvxz|~~|zxvuuttuuvwxz|~~|{yxvvuuuvvwyz{}~}|{yxwwwvvwxxyz{}~~|{zyxwwwwwwxxy{|}~~}{zyxxwwwwxxxxyz{|}~}|{{zyxwwwwwxxyyz{{|}~~|||{zyyxxxyyyzz{|||}~~~~~~}}|{{zzyxxyxxxyyzz{|}}~~~}||{zzyyyxxxxxyyyyzz{||}}~~~~~~~~~}}|{{zzzzyyxxxyyyzzzzz{||}}~~~~~~~}}}}}|}~~~~~~~~}}||||{zzzzzzzzzzz{{{{|||}}}~~~}}}~~}}}}}}}}}}~~}}|||{{zzzyyzyyyyzzyyz{{|||}}}}}}~~~~}}}}}}}|}}}}|||{{zzzzyyyyyyxyxxyyyzzz{{{||}|||}|}}}}}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}~~~~~~~~~~~~~}}}}~}}~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}~}~~~~~~~~~~~~~~~}~~~~~~~~}}}}|}}}}||}}|||||{{||||||||||}}|}}}}}}}}}}~~~~~~~~~~}}}}}}}}|||||||||{{||{||||||||||||}|||}}}}}}}}}}}|}}}}|}}|||||}}|||||||||||||||||||||||||}}||}}}||||||||{{|||{{{||{{||{{{{|||||||}||||||}|||||}}|}|||||||||||{{|{{{{{{{{{{{{{z{{{{{{{{{{{{||||||||}}}}}}|||||||{{|{{{{{{{{zz{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}~~}~~~}}~~~~}~~~~~~~~~~~~~~~~~~}~~~}}}}||}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}||||||}}||}}}}}}}}}}}}}}}~}}}}}}}}}}|}}}|||}|||||||||||}||||}}}}}}}}}||}}}}}~}}}}}|}}||||}|||||{{{{{{{|{{{{{||||||||}|||}}}}}}}}}}~}}}}}}}}}}||||||||||{{{{{{{{{{{{||{{{{{{{|||||}}|}}}|||}}||||||||||||{{{{{{{{{||||||||{{||||||||}}}||}|||||{{{{{{{{{{{zz{{{zz{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||}|}}}}}}}~}}}}}}}}~~~~~~~~~}}}}}}}}}}|||||||||||||||||||}}||}||||||}}|}}}}}}}}}}}}||||||||||||||||||||||||||}}|||||||}}}}}}}}}}}}|}}|||||||{{|||||||||||||}}}}}||||}}|||}}}}}}}}||}||||||{{|{{{{{{zz{{{{{{{{{|||||||{{{|||||||||}}}|||||||||{{||{{{||{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}}|}}||}}}}}}~}}}~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}|||||||}}||}}}|||}}|||}}|}}|||}}}||}}|}}~~~}~~}}}}}|||}|||}}}||||||||||||||||||||||||||||}}|}}}}}}|||||||}}}}}}}}}}}|||}||||||||||||||{{{|||||}}||||||{||||||||||}}||||||||||||||||||{{{{{{{{{{||||||||||{{{{{|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}~~}}}}}}}}}}}}}}}||}}|||}}}}}}}}}}}}}}}}}~}}~~~~~~~}}}}|}}}}}}}}||||||||||||||||}}}}|||||}||}}}~~~~~}}~}}}}~~}}}}}}|}}||{{||{{||||||||||||||||||}}}}}}}||}}}||||||}||||||||||{{{|||||||||||||||}||}}}}}}}}}}||||||||||||||||{{{{{{|||||||||||}}||||}}|}}}}}}||||||||}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||~~~~~~}}}}~~}}~}|~}{{~~~~}}}}|}~|{|}||{{}|{{{{{{{zyz{|||{z{}}|{y{|||}}|{{{}~~~~~}}~~|zzzzz|||{zz|||}~~~|}~~~~}}}~~~~~}}||{{|{zyyyz{{{|}}|zwxywvwxwvvxzzzzyyyyyxwy{{|}}||{}}zxxyxwvwxyyyzz{~~}||~}|{{{zzzzxxzzz|}}|||}~~~|yxxwxyyyyy{|zyzzzz{}~|{|}|{~}}}}}}||||||||}}|||||}|{zzyxxz}|yyz{|||}~}}}zyvsstsqqqssrpppqsuuuvyzzzxvutuvwy{|}~~}|zxwwxy{}}}}}||~~{xusokjkklmnoooqrtuvxyyz{{zyz{|}{}~~~~~~}~~~~{xvtsrqppswyz{{{{||}~~~~~|zxwvuuuwxyz{{}~~}|{ywvuvwyz|~~~{ywuuuuvutuuwxxxyzzz}~~}}~~{wtrpnkkkkkklopppqqponnmmnopstuw{||~}zwuropqqppqstttuutssrqssqpqsuuuvxz|{{~{xvvusrqqssrsuvwxxyyvtuwy{}~}{|~{zxwvwwwuttuttvvvvvuuutssuwxyzz|}|}}yvtqppqssssqptutsttuvvvwvvy{{}}{yvvxwwxy{|{zxwuuvusststuvwwwz|~~|yvspnnoopooooprtutrrrrqpqtutsrtwyyyy{}}}}~}}}zwutrrstrrsttsqqsqnonmnnnooqsuwyyyzz{|~~~|zyxvvx}}{z|}||}~|{{zwuvxxwvutrponnoppqpqrrrsuwyz|~}{{|}|{zyzxwwwvwxwvutsrrrrrstvvw{|zyywuvxxxyzwuvwusqqrqpqrqrtvssvxx{}~~~|yyz{zzyxwwwvvtvwwxz{|}~~|yxwvvxyyxuqqqoljihhggiiijkkjjlllnoprtvxxxyz}||{zxvuttuvuronnmlkjjjkmnnnnnmlnqsuxz{|~}}}|{zz||zyywuvwvwz}~}}~}}}{ywwwxusttsssssrruwustvwwwy{}~~~{wvwwvusstuuspqrrsttrrtwyzz{~~~~}zwurrsttsstwwwwwuvwvvwxz||}}|ywurnkjkkjiiihhiifefffhilmorwyyy|}}}~~{zyvtssqpprstuuttrqplijmnnoruxz{|~~|zyyy{{zzzywusrqponmlmoqqpnllmnnmoqsvy}~~~~~~{ywvuspnmnooppprtsrrsuvvvwxyz{~~~~~|zxwvusrrssssrsttttuuuutvxz|~}zxwwvwwwwxzzxwuuvuuuwyz|~}|zyyxwwxwvvvvvvutrppoonnoppqqrssstttuvuvy{}}|zyzz|}~}}~~|zzzwtssrpppqqqqssrstsstuvxyz{|~}{yyzz{{{|}}|||{xusrqpqrsvxz|}}~|zyxvtttsstuutssrsstuuvwy{}~}{yz{|}~~~}||{{yxwwz~|{{zxvuuvtsstttuuuwxwwvwx{|}~}||}~~~~~~{zyyyz{|||||||{{yxwvsqonmlkjklmnppqrqqqsttuvx{{z|~}{zzyxyzzzz{|}}|||{ywutsrqrqppqrsrrssrqqrsuvxxz|~}zyyxwwwwvwxwvwxyxwy{||~}{yxwvuuvwwvvwwyz{{{|}zxwvvwxxwwwyzz{{|}~|ywvtrqppooopppppppoopqqrsstuvwwxy{|~~{yxxxxxxyyyyyxxy{zzzzzzyz{{zzzzzz{|}}}~~~~|}~|{{{yxvusrqonoppoopqqrstvvvvvwyzyxyzzz{|~|ywwwusrrstuttvwxywwz{zzzz{{z|}}~}}~}||{yyyxwvwwxyzzz{{{{zzzzyyxxz{~~|{{|||||{|||{{z{{zyyyz{{{{|}~}||zzzyyxvutrqpppqqrsuvwyyxxwwxvuvwwxyz|~~}{zxxvttttrrrrstuvvvwxyyyywvwwwxxz{||~~}}|zyvutsrsstuuvxz{{z{{{zzyyy{|~~||||{zzyyyyyyxvvvtsrrtttuwxz{}}}}{||{{||}~~|zxxvuuvvvvwyzxxyzxwvvuvvxyyyz{|~~}||||}}~}|{yvsrrqpqqppqrstsssrqponnooqrrsuwxz|}~~~~~|zyxwvuuuuvxxxyyxvutsrrqqqqstttvxz|~}|{z|}~}{yxxyzzxy{|{yxxxyyxxz{|||~~}|{{{zzyyxvwwwwxxwxyz||}}}|{zyyyz{zz{{{{|{{zz|}~~~~}|{zyyxxwutssststttuutsstutttuxxwy{{zzzz|}~}|{{zzzzzzzzz{|{z{||{{{|}}~~~~~}}}}}}~~~~~~~}|ywxwtrrrromlmmmnoprttttuvwwwxyzz{{{{{{|}~~|zywutrqqqrstuwwwwxyzywy{{|}~~~~~}{zyxwwwxxxyzz{}}}~~~}}}}}}}}~~~~~}}|{{|||||~~~~~}{ywuutrrrrrrrtuwwwwwyzzzzyz{zyyyz{||~~~~}|{zyxvtrqpppoqrstttvwxyyz{{{{||{zzzz{|}|{zywtqqsttttuwyzzz{{{{{|}}~}|}}|}~}||}~~~}|{zzzzz{{}~}}|{|}||~}zxxwusrqqrstuuuvxxyz{||{{{{{zzyyz|}}~}{zzzyxwxzzz{|~}}|zwusqnmnoppppprstttuvwvwwxywuvvutttvx{}~}}||{yxxwvtssrqprttttvxzzz{|{{{{zzzyxwvvvvwxy|~~|}|xuxzywrrwz{|||~~~}{||{z{zyy{||||~~~|||}}||~~}zxxxxxxxxwxyxvxzz{}~~}~~zx}~|}}}|yyzyxxwwyzz{|}}}~~~~~~~~|z{|zyvtvxxwutwyyz||z|~}{y{{wuuttuuwx{}}}~~~~}{zz{|{yxyzyxxx{}{|}}}~|yxwwvuuvvtrqpooponnnorqpswwwwwxzxwxvttvvwxz}~~}}|{z{}|zxx{|{{{|}}}~~}{xxywuuvvvuvvwy{}|z|~}{yxwwwvxz}~~~~}|{{{{zyxxyyyxwyz{|~~~~~|{|}}~~}}{y{|zx|~{{~}|{{{||{zyxwwwwwvutuvwwvxyz{zy{}|{zyyxvx|{z}~~|zzzzxvvvvvvwvtsrrrrrrrtuvwxzz{{{zzywwwxyyxy{|~}}}|{zzzz{ywxxvvvwywttvxz{{|}}~~}|{{{zyyz|~|}~~}|}{{~}{{|zz|~}||}~}|}}zyzzyyyxwvuttuvuuvwyyxy{{y{{xvxzyy{{|}}~~}}}~~}|zyyz{{{zy{~}|{{}~~~~|{{|yvvvuttsssrsutsvxxwwwwvuttttuwxyzz{|~~}|}~zvy}zxzzzxvvvvttuuuvwtuxzzz{}}}{{|zxz{yyy{~}~z{{{zzzzzzywvvwywtwyxwy{{{{||}}~~|}~~~}~|{}}~|xyzxvwxxxzzxwyz|zxz|yvy|}|{{}}}~~||~~~}{|~~}|{|~}}|{|}|||}~}|}~~~}}~}{}}{{{{{yvx{zyz{{|}|xxz{{zz{}{z{|~~}}~}{zyzxvwzyxxxxxyzyz{zyz|||{{||{||}~~}zzzzywwxxvutttsrsutrttqqtutrpqrrqstssvvuuxxxz|}~~~{}}{z|}ywz{zzyz|{yyzyz|}{z}}{z{|~~}}~~~{{~}|{z{|yvvwxxzzyz|{z|}~~~~}}}~}{{||{{{|}}}}}~~}~}~~}~~}|{|~~|y{~|z{{zz||||||~}|~~~~}}}{zzz{{xx{|ywvwyxwyzywxyzzz|}}~|}}|}|{}}{zzzzzywuvwwwutuvutrrsttsrtvvwxxwxyz{||~~}}}~~}}~}}}}{yxwwxyyzywwxxxwwz{zzzyz|}~~~~~~~~}||}}|{zz{{{}~~~~||}|{||||||{{}~~~~~~}|zz{zxwwvutstutstvvvvvvx{zyz|}~~~}~|~~}}~~|z{{zzyxxwwxxz|{{}~~{{{zxvuvvtsrrsstttvwwwwwyyxz|}~~}||{{||{{{||}}~~~}}{xvvvvussstuttttwzzz{|}}|~~}|{|{zzzz{||||||{{yyyxutttutrrrrrtutuxyyzz|~~}||yvvxurstutssuvvwyxx{}||~~}|{zyyzz{|}~~|{}~|~~zvwwtsrruuttuuuxyyz{||}}~|||||{{}~}}|~|zyyyxuttstsrrtvwwxxz{{{}~~}}}{zzxtsssqomoqonpqrstsrsuvuvvy|}|}}~~}}}~|~~||~~|}~~~~}}}|}{wvwwvvuttvvvvvxzzy{}}}~||||}~~~}}~~}{zzyxwwyxwyz{}}|~~~~|zyyxvuuuuuvwxwxz{|{z{~}{yvwyxwxyyy{||{|}~~|~}}~~~~~|}|ywvvwvtrqqpqstuvvutuwxzzywxzz{zz|~~}}}{yxvvvwwwxxzzz{}}}}|{{|}|{|||}~}{zzyywuvwwwwxzzz|~~~|||{{z{}}~||{yxxxwwvvvxzywyyyyxxxxwvvvxz|||~zz{{zz{{|}}}~~~~~|{|{z{||{|~}}}{zy{|{zyy{||ywwyyxurvyxwxy|||}~~~~~}~~~~~{xyzyxxxxxzyyyzyyyywwvvwxwxz{}~~~}}~~|yxwvuttuvvuuvxxwvuuuuuuuvwyyyy{}~}{zz{|{xz{zyyxxxxwvvvvyzz|}}}~~~~~~|}~{zz|}|{}~~}|{zyyyyyyyxwvvvvuuuvwvvy{||||}zyywwwwyyvuxywwvvuvwvwxy{|{|}}}{yxvvwwvttuuttstusruvuuvvxyz|~}||||}}|z{|}}}}~||{yyyxwwxyxwwvvvuvwwxxyyz{||}}~~}}~{{{zzzywwwxyzz|}}|}}~}|{zxxvtstuvvwwxyyzzz{}~|zzyywuuvxzywy|}}|{|}~~~~}{yyxvurqqqqrrrtuuuuwyyzyyz{{|}||||{|~~}{zzywuvwvvvwx{{z{||}}}~~~~~}{zxvssrrqrrrsuvwwwxz||}}~|}}zxyyyz{{|}~~{wuwxtrtvyywx{{{{{{{}~}||}}|||}}~~}|zywvuuvxxxyz{}|{~~~}zyxwvwwvwxyzzy{}}}||~}}~~{|}}}~~|zxwwuuutstuvwxyyz|}}||}~}}~}}|||}}}~~~~~}{ywutsrppqrsrtuuvwxyywyzzzzy{}{yz{|}|}~|{zzyxxxxy|}}~}}|zxwwxxxxyz{|||~~~}|}~~}}zxyzxwxy{zxz}~~~~~}|zzxwvvvuuvwxxxyz||{{|}}|||}{zz{{|}}{{zwvvvwustvvuxyxxz{}}||~~}||{z{|{|}~}zyzyxutvwvvuvxyz{{zyz}|{{{|{xwxxxz|}~~~~}|{ywvvvuuuttuwxwvw{|{|}~}|~~}}}~}{|~~~}}|{zyxxyzyyz|~}}~~~~}~|||{zxwxyxxxxzyxz}}~~~~~}}|}}}}~~~|{{|yuw{zxwusrvzwuwyzzz{|{||zyz{zww||{}||||yvxyyyyywvx{{{}~}}}~||}|{z{|~~~|{}}yvwxurtxtrstssstssvxxwy|zwxzxvvxxwy~|y|}}~|zzzywvutuvvuuvwxww{|zy{}}|{zzwx|{z{||}~|zzzxvwxtqtvtsrqrstxzwvz|zyzywxxwwwvy{{{}~}~}z{{{zyxwuuuuutsstttuttwyzzyy|zvvvxyvuxzyy{}{}}|{zzzxvvvtrrstvvttvvvxy{}}~~~||~~}}~~{~}}}yy|{z{{|}}~}}~~{|~zwy|yvyzywy|||}~}}|{}~~~}~~|zz||{{{{{}~|z}~}|{|}||~~|zxxyvtvxxwvvvvxz{{|{yxyz{|{xx{||}|}zyxxyyyvrw}zvy{|}|z|}~~|||yy|~~~~~~|{yz}zxxwvvxyxvwxxxxy{{zyyyxwwxy{zxz}|{|}}|||{{xvwxvuvvvvuuyzwuwxyzyxxyyyxwy|{{|}~z|~|zyyzzwvwxwvvwwwwwyzywwxxwwwwxyzyyz{{|~||{zzz{zyyxvtuvtsvwutuvutvxxwwwwwy{yvvwyzxw{~}~~|z{|zxyzwuxyvtvwtruxwvxxwvxzwtvyvsvyxwxz|}||~~~~~}|{zyxyyxyxuvxwuttttuwutuwwwxxvtvwvvwwwvx{zw|~{}|~}|}|{}~~}||{|||{|~~~}}}}}}~~~~}|~~|{}~|~~~~}|||||zx{}zxy{zz{{z{{{{}}~~}~~{yz{|{z{{yz|zyz{zy{}|{|}}}~~~~~}|||{z{|{zzzyzyyzzz{zzzzz{|{|~~~~|}}|}~}|||zywxyyxwvwxxwuvwxxxwy{{zz{|}}~~~~~~~~}|||||{ywvuvwvuwwuuvwwwwxzzzzyz||}}}~|{{|~}|}~~|zzyxxxwvuuuuuuuvvvvwxxxxyyz{{{|~~~~}{|~}|}~~}~}~~|zyxwwwvuuutsrstssstvwvvxxxxxyz{|~}}}|z{{||||~~~~}}}|zzzyxxwvwxvttttuuuvwwwwwyzzyz|~}|{|||}~}}}}~~}||zxxwuuuurpqrrrrrrrrstuuvwxxwxz|{}~|}}|{z{}}|}~~}}}|zxwvtssstttvx{|~~}}}}}|{{|~~~~}|{||{z{|}}||}~~~}|{{zyzzyz{|||{}~~}||zxwwwwxyyyyz{zz{{{}}{yyyxvuuwxwwxyz{{zz|~~~}|{zxvuuuuvwxwwxxxxyz|}}~}{zyxvtssssstuvvvwwwwyz{|}~}|zywututttuuvwwwwxxyz{{|}~}}|zxvutsrrrrssttuvvvvwxyzz{|}}}}}}~~}|zxvtttsrrrstuvvvvvwxyzz{{||}|}~~~|zxwvtrqrqpqrssssuvvvvwyyzzz{{{zz{|}~}{yxwutssrqrssssttuvvvwxyzyyz{zyz{{|}~~~}{ywvutrrrrsrrtttuvvvwxyyyyyyyxxyyz|}}~}||}}~}{{|}||}~~}{{{{{{{|~~~~~}~~~~~~}|{{zzzzz{|}}~~~}}}||}{zz{}~~}|{{{{zzzz{{|}}}}}||||{z{{|}~~~}|{zyyyyyyzz{{{{{zz{zyyyyyzz{||~}{zzyxxxyzzz{||{zzyyxwwwxyzzz{}~}{{zywwwxxxxyyzyyxxwwvvvvwwwxy{}~~~~~}|{zywwxxxxyzzzyxwvvvvuvwxxyz{|}~~}}|zyxxxwwxxyyyywwwwuuuuvvvxzzz|}}~~}|{ywwvvwwvvxxwwvvvuttuttuvvwxyz{|}~~|zyxwwwvvvwwwvvuuutsrsuuuuvxzzz{|~~~~~~~~{zywwwvwwvvwvuuuutsstutuuvwxyz{{|}}}~~}}~~}|{yy{|}~~~}}~~~~~}|{{{||||||}}}~}|{{zyyzzz{|}~~}}~}|{zyxwwwxxyyz{||||}~}|{zxwvvvwwyzzz{||||}~~}|{zxvvuuuuvwxxzzz{|}||}}~~}|{yxvttututuwxxyz{|{{|||}~~}}~~}|}~}{yxwuutttuuvwwxxyzzzz{{|||||||||{}}{yvutttsssttvxyyyyz{zz{||{|||{{{{|}}~}|zxvtsrrrrstuvwwxyyzzz{{{{{{||{{zz{{|~~}|{yvtsrrrqrstvvvxyyyyyz{{{{{{zzzzz{{|}~~~|zxwusrrrrrrtuttvwxxxyyyyyyz{{zyxyyyy{}~|{ywutsrrqqrrstuvwxxyyyz{zz{{zyxyz{|}~~}||{z||}}~}}}{zyz{{{}~~}{zyyzzzz{|}~~}{{zyxxyzyyz{||}~~~}|{zyyxxwwwxyz|||}~~~~~~}}}~~}|zxwwwwvvwxxxyz{{|}~~~}}}||{|}~~}{zxxwvuvvwxxxxyz{|||}~~~~~}}|{{{{|}~~}|{yxwvuuuuuuvwwwxy{{z|}}}}}}||{{{{|}}}~}}|zzzxwvutttuuuuvwxwyzz{||||||{zyyyzzz{}~}|{zzyxxwwuutttuuvwwxxyz{|||||{zzzzzzzzz{}~}|||{zzxwvuutuuuttuuvvwxzz{{{{zzzyyxxwxy|}~~}|{{{zyxwvutttutsttuuuvxyyz{{{{{zyxxyyxyz{}~~}}{{|{yxxwvutuutttttttuvwxyyzz{{zyxwxwwxy{{|}~}{{|{zzzzyyyyyyy{{{|~~~}|{{||}}}}~~}}|{z{{{{||}~~~}|{{{{zz{|||}~~~}}~~}|{zzyxxxxyz{|||}~|||||}~~}|{zyxxxxxxxyzzz|}}~~~||||||||}~~~}|{zyyxwwwxxyyyzz{{}~~}}}}|{{{|{|~~}}|{zyyxxwvvwwwwxyyz{{|||||{{zzzyyz{|}~~}||{zyyxwvuuuvvwwwxyzzz{|||{{{zyyyzz{|~~~}|||{zyxxwvvvwvvvwxxxxyz{zzzzyxxxxxyz{||~~~}}|{{{zyxwwvttuuuuvvvvwyzyyzzyyxyxwwyyyz|}~~}}|||{yyyxwwvvuuuvvvvwwxxxyzyyyxxxxxxxxy{|}~~~}||{{zzyxwvvvuuuuuutuvvwvvwxxxxwvvwwwwxyz{|}~}}}}{zz{zyxwwwuuuuuuuvvvvwwxxxxxwwwwwwxyyz|}~~}}~~~~~~~~~~}||}}}||~~~~}~~}}~~~}}}||||||{{{||}|||||{|}}}}}~~~}|{{|{z{|{{{{|{zz{zyyz{{{|}}~~}||||zzzzzyz{{{{{{zzyyzzyz{||}}~~~~~}}}||{zzyyyyyyxxxyyyxxwwxxyz{|}}}~~}}~~~}}~}{{{{zyyyzyxxxxxxyxxxwxxxxy{{{||}~~}}}}}}}}||{{zyxxxwwwwwxwwwwvvvwxwwxyyzz{||}~~}|}}}~~~}}}}|zyyywwwwwvvwxwvuuvvvvwxxyyyz{|}~~}}||}}}}}}}|{{{zywwwvuvvvvutuuuuuvvvvwxyyz{{|}~~}||}||}}}}|{{zyyyxwvuuuuuuuttstuuuvwwxxyyzyz|}~}|{{|{{|}}}}}||{zyxwwwvttttttttssstuvwwxyyyz{|}~~}|{z{|}}~~~}}||{{zzzzz{{zz{|}~}|}~~~~~~~|{{||{zzzzzz{{||}~~}|{{{zzzzzyyyzz{}~~~}|{zyyyyyxwwxxxyz{||}~~~}{zyxwwvvvvwwvwxyyyyz{|}~~|{zxxwvuuvvvvwxxxxyz{{{}~}|{yxvuuuttuuvvwwwwwxyz{|}~~}|zxvvuttttuuuuuuvvwxyyzz|~}|zxwvutttssstvvvvwwwxxz||}~|{yxvutssrrsssttuuvvvwxyz{|}~~||{ywutssrqrrsstttttvwwxxyz{|~}|zxwussrrrrrssttuvvvwxyyyz|}}}}}}}~~}|zxvtssrqqqqrrrtuuvvwxxz{||}}~~~~~~}{zzzzzzzzz{{|}~~~}|{zyyyyyzz{|||}~}{zzzyxxyzz{||}}}~~~~~~~}|}~~~}{zyxxwxyyyyz{{{|}|||}}||||{{|}}||zxxxwwwxyzyyz{{||||{zz{{||}~~|{zyxxwwxxxxyyzzz{{{zyyyyxyyzz{}~|zyyxwwwwwvwxxxyzzzyyyyxxxxxyyz|}~~|{zyxxxwwwxxxxyzyxxxxxwvwwwwwy{|}~~}|zyxwwvvwxxxxxxxxxxwwvvvvvwwxyz{|}~~}{zywwvvwwwxyyxxxxwwwwvvvvwxxxz{{|~~}|{yxwwwwwvvvvvwwvuttttstuuuvwxyy{}~~~~}{zyxxwvvvvvwxyxwvuutttuuuuwwxxz{||}~~||||}}}~~~~~~~~~~~~}}~~~}}}}}}}||}|{{{zzz{||}}~~~~}}}|{{{{{zzz{{|}}~~~~}|{{{{zyxxxxxxyyz{{{|}~~}{{{zxxxxxxxxxyzz{{{}~~~~}|zyxxwvuvvvwxyzzzz{||}~~~~~~~~}{zxwuuuuuvvwwxyyzzz{|}~~~~~~}~~~~~|zywuutssttuuvwxyzzzzz{||}}}}}}}||}~~~|zxwuttsssttvwxxxyzzzz{||||}}||||}}~~~|zyxvussrsstuvwwwxyzzzzz{{{||||||{|}~~}|zxwutsrrrrstuvvwwxxxzzz{||{{{{{zz{|}}~~}{ywvtsrrrrsttuvwwxxyzzyz{{{{{{zzz{{|}~}zxvusrrrrrrstvwxxzzzz{{|}}}~}}~~~}}}|}}}|{zyyzz{|}~~}{zxwwwxxyz{{|}~~}{zyxwwwxyzz{}~~~{zyxvvvvvvwxy{{{|}}}~~~~~~~~||||}~~}{zxwvvvvvwwxyz{{|}}~~~~~~~~}}}|||}~~|{zywwvuuvvvwwyzzz|}}}}}~~}}}}}|{|}}~~|{zyxwvuuvuuuvwxxz{|{||||||}}|{{{z{|}~}{zywvutuuttuvvvwxyyz{||||}}}||{{zz{|}~~~}|zxvvutstttuuvvwwyzzz{{|}||||{zyzzzz|~~}|{zyxvvutssttuuvvvwxyyz{{{z{{{zzzyyyzz{}~~~}|{zyyxwvuttstttuuvwwxxzzzzz{{zzzzyxyyz{|}~}||{yyxwvutttssttttuuvwxyz{{{{{{zzzyyyyz{|~~}}}|{zz{{{{{|}~~~~~}}|{zyzzzzzzzz{|}~~~~~}~~~~}|{{zzzyzzzz{|}}~~~~~~~|{{zxxyyxyyyyz{|}~~}|||}|}~}||{zyxxwwwxxxxxyy{|}~~~~~}||{{||}~~}|{zyxxxxwwwxxyzz{|}~~~~}}|{{z{|}}~~~}||{zyxxwvvvvvvwxxyz{|}}|}||{zzzzzz{}~~~}}||zyxxvvuuvvvvwxxxy{||}}|{{zzzzzz{{}~~}}}|{{zyxwvwwvvvwxxxyz{{|}}}|||{zz{{{|}~~~~}}||{zyyyxxxyyyyzzz{|}}}}~}||||||||}~~~}}}{yyyyxwwxxwxzxw{~}{xy|~}|{zyyxz{zz|}}}}~~|zz|{{yxyzywwvvuuvwvuvwxyxxz{{{||||}}}|{|}||}}}~~~}}~~~~~~~~~~}|{|{zz{|}|{yy{{{{||{{{zyyzyyzzzz{|}}{~~|{{{{{|{z||{{{yxwww~~~~|{zzz{{{{{|}}{}}|}~~||}|{{zzzyz{|~~~~~||~}{zy{~|{|}~}||{|}~~~~}}~|zwtrpppooooonmkkmoooppoqttsrrttsrrtvxxxx{|ywurqpppooponmlllmoppqrsuwyz{z{|}{zyxyyy|~{|}{yyxwx}zzyvrqrtuttvusrrrsssuwz|}~~~~}}~{yxuttstuvvvwxyzz{|}|}~~{wwvvwyyxxwx{}~~~~|zxxxwwtqrsrssstutuvxz||}~}~~~~~{z}}}~~}|zvtrqstpopqrstuuvxvtvxxxusssrqppprsstuwy{}}{yyyxy{}~}}}|{{|}}}|}~~}|zyzyxxyz|}{|~~~~~}}|||{{{{{}~}}}||{{|}}~~~~}}|{xvwxvtvyzyxy{}}}}}|}~~~}||zwuspnopoortsrstvxyz{yxz{yz{|}}{|~~~}|yutsqqqqrqpruvvurstsqpopqppqqqsuvxyzzzyz}~~~}|zwvtrrttsststrrvzywvvz}}|||{xvvvusuwxz|}}}~{vutrplklmnnoqsssrtz~~~{xvwxwvvx{}}~~~{|~}}~~}|{yxxxxvvwwwwwvurpooppponnoonnoqrpprtuvvx{|}~~}}{yxyyxvttutsvxvvxxvuvussrsrpnoppquxy{~~||~~~}|}~~~|yyxwwwwwutstuvvusporrqpoppoopqqrsrrtwxx{}}|zyyyywwvsqqqqponmmmnonlmnlklmllkkkjiknopqsuwvw||{zxwxyxxxxxxwxywtuuvvvvuuwyzzyyz{|{|~~~~|zz|{yyyxxyzyxyywutvxxxwwy{{{yy|}{zyyyxwyyyxyyzzxwuutsrppqrrqqqpprssstuttuwxyz|~|{{yxxxwvuuwxxvvutuwvsssqpqqqppqrsqqqrrrrqrttstvxyz{|||}~}~~}|{zzvrqpoppqqqppqrrrrpnnopppqstuwyzz{zzyyz|~~~}}}zvwyxxxwvvvvvvvvwwuuvvwyz{|}}}}~{wvtrpooqqqrrsttsqqrsstuvvvwxz{|~~|{zxxxyyxuuvvvuuvvvtstvvwvvwyyyz{|}~~|{{|}}}~}}|ywtrqpnmllljiijkjiiiiijkklmnnopqrrtvwxxxz{|~~}zwvvvwwwvvvvuvwvtsrqstuvuttvutwxvstuvwxxyz{}~{zyyyyz|}}|{{zxvtrponnnopstssvyzzzzyxwxxxxxyyz}}||zzzz{zxwwxyyxyzzzzz{|}}~~}zwusssqoqrstuwwvuttssssrrtutvy{{|}}}}}|}~~|zwwvsrsronmnoqrrrssssstuspruvvwyz{}~|{|}}}}}{zyvtsqponljikkjjkkkjknnlllmooosvvvxx{}}~}}~}{|||{z{{ywvtssrqponoppppqqrrrssssuvwwwxz|~|zz{xuttttsrstttttuwyyxyyz{{{}~~~~|z||zyy{|{zz{ywwwvtutrrrtvvvwxyz{{||}}|{{{|}~~}{zyyzyyzzzzyzyxwwvwxz|||~}{{yxwvvwwwyzzyyyyyyxwwvuusqqpooooppqrsttvwwwwxyywwy{{||}~~}~~}}~~~|{{ywvvtstspprrooooppopqooqtuvwxyyyyy|~}|}~~~~}}~~~~~}zxxyyxursuttttvvuvxwwxyyz{||}}~~~~}||zywuttttsstutttvxyzzz{}}|{|~~|{ywvussrpoonmnoqrqqstuuuvwwwxxxyyy{||||}~}|zzzyyxxz{{zzzz{zzy{||zzyyyyxwvvvwvuvxxy{{{{{{{zzzz{{}}{|}{z{{{{z{|{{{{{zyyxxxwusrrromnooopqrstvxyy{~~||{zzzyz{{|{{}~}}~||{ywutsssrppprsrqsuuuuvvwxxwxz{||}~~~}|{||{{{{zyxxzzzz{|~~~~~~~}|zyxutrpnmmlkkkkkklmmnoqqqstttuvwxxyz{|}~~}}|yxwvusqqponnnnnonmnqrstuuvvvwxwxyyxyzyyzzz{}~}}|zz|zyyyz{{|~~|{{zyxwwwvuuutttuuuvxz{||{|}~~~}}~~}|{{{zyxuuvwvvvwyxwxzzz{{zz{|}|{{||{{||}~|{|{ywuuuuuuutuxyy|~~~~}||}{yz|zxyz{{{{|}~~}|{{{xvuttttsrrsssrruwuuvxyywwxxwwvvvwwuuuvvvwxyz{||||||{{||||}|||}}~~~~~~~}~}}|{{zzzz{{||||||}|zyxxwvvvwvvvvxzz{|}~~}{zyxwwwvvvwxxxyz|}}}}}~~}}}}{{|||||~~|{zxwvtstsqqqqrrrrstuwyxxxxxwvvwvvutuvwyzz{~~}}{zzz{|}}||}~~|{zzyxwvvvwwwwxz|}}}~~~~}|||zxvuutsrqqrqqrtuuvwwxxyxxxxxxxxwxy{||}~|{zzywwwwwusvxxxxxyywwvtrrrqpprtuttvxyz|}}~{z{{|zz{|{{||}|zyyyyxvvwxxvvxyyxwy{|}}~~~~~zwwxvvuuvvwwvwxyywuvvsqqrrstuwxyz{}~~}~~|ywuvusstttssssrrqrrssrppqrsrrrsuwvvxz|}|}~}|{{{|||}~~}}}~~~}}|{||{z{||||}}|||{{}}}}~~}|}||{z}}{}~~~~|||{yyyyywwwwwwwwwwxwwwxyzyz{||}~~~~~~}}}}~~~~|zxwwwvvuuttttttttuvvwxyyyyyyz{zz|}}||}}~}}}|zyxwvvwwvuvwxwxxyyyxxxz{zy||{{||}|{{{zzyxxyz{zz||||~~~}|{{{z{{|~}|}~~~~~~~~~~~|zyxvuuvutttvwwwxxwxyyyzyyz{|}~}|{yyxwvwvvvvvxyzz||}}}~~}|{zxvusrqqponnoqqrtuuuuuuuuuuvwwwwwyzzyyxyzyz{{|}~~~~}||{yxwwwvvvuwwvvwxyzz{{|}}}}~~}|{zxvtrponmmmmnnmorrsuvvvvwxyyz|}|~~|||{{{zzzz{{||~~~~~}}{ywvttsrstuvwwyz{{{||}}|{{|||}~~~~}}}}}}}~~}{zyxwvvwwvvwxxxyzzzzzzz{||{{||{{{{{zy{||||}~~|ywvusqonnmllkmoopqrsssstuuvvvvvwxxyzzz{{{||}~~~~||{yxxwwvuttuvuuuuvwvwyzzzz{}}||}}}||||}}}~~~|ywvuvuuwxyzz{}~}~~~~}{zyxxyyxwvvwwvvwwxwwy{{{{|~}}~~~~}~~|{zyxxxwvwxxxyyyz{||}}~~~}||{zyxxwvutsssrrssrrrrsrsuvwxxy{|}~~~~~~}}}}|}~~~}|zywvvutttuuuuuvvuuuwwwxxxxyzzz{|}|{{{yxxyxwwwyz|}~~}}~~}|}}}|{}~}}}}~~~}}}||zyyyxxwwxyyxwz{yyz{||{|}~~~~~~~}||||{z{{|}~~}|{zzzyxxxwvvuttttuuvwxxxyz||}~~}|zyxwvuuvwvuttuutttuvvvvxyyyyzzyxwwvvvutstvxy{}~}|{{zyyxwwvwxvuvwwvvwwwwyzyxz{{{|}}||}~}}~~}||}}}~~}}|{yyyxvuutsqqppoopppppppqqrrstvxxz{|~~~~~~~~}|zyyxwvuuvuuuuuutttuvwwxz{}||}~}|{zyxxxwwxyzz{~~||||||||{{{{{||||}~~~}~}}}{{|}~~~}||{ywwvutttsrqpqpoppqqqqrsttuvwwwwwwwvvttuvvxy{|}~~|{{zyxxxxwvvvvvuuttttttuvvwwwwxyzzzyzzxwwwxxxxxxyz|}}~~~~~~}||{|}~~~}|}|{zyyyxwwwwwuuvvvvvwwwxyz{||||}~}{{{{||}~~~~~~}}}||{{{zzyyxyxwwwwvvvvwwxyzz{|||}~}}}|||zz{|{{{|~~}||{{{{|{zyyyyxwwwvvvwvvwxxyz{{||}~~}~~~}}}}}|||}~~}}}}|{{{{zzzyxwwxwvvvvvvvvvxyxxyzzzz{{{{{{zyyzyxyzz{{|}~~~~}}{zyxxyyyzzzzzzzzzzzzyyxyyz{{}~}}~~}||||||||}}}}|}|||}}}}|||{zzzzzzz{|~~~}}}|{{{|||{{{{{yyyxxxxyyyz{{{z{{{|}}}}~}}}}}}}~~~~~}||zyyxwvuuutttttttuutuvvvwwwwwvvwxvuwxyzz{}~~~}}|||||{{{{zzyyyxwxyyyyyyzyyyzyyzzz{||{{{{|{{|}}}}}~|{zzzzzyyxxwvvvvvvutsrrsrrtttsssuuuuuuuvwwwxyz{{|~~~}|||{{zzzyxxxwwxwwvvwwwvwwvvvvvvvvwvvxyyyz{|||}~~}{zz{zzz{zzz{{|{{zz{zzyyyzzz{{{{||}}}~~~~}}||{{{|{{{{{{{zzzyxwwwwvvvvvvwwwvvvutttuuuuvwxxyzz{||}~~~~~~}~~~}}|{zzzyyxvvuuuuvuuuuuutttttttuvvwwxxyyyz{|}~~~}||{{{{{{{|||||||{{||{{|}~~~~}|||{{{{{zz{zyz{zzzyyyyzzz{{{|}~~~~}}}}~~}|{{{zzzyxwwwwvvwxxxxwwwwwxxxyyz{{|}||}~~~~}}|||{{{{{|||||{{{{zyyxwvvvuuuvvuuvwwvvuvvvvwwxyxxxyzzz{|}~~~~~}|||{zyyxyxxxywvwwwxxxyz{{{{{{{{||}|}~~~}|{zzyyyxxxyz{{{{|||||{{{zzzzzzyyyyzzz{{|}}}}~}||{{zyyxvwxwvvvwxwwxxxyyz{{||}~~~~}||{zyyyyyyyyxxyyyzzz{|||~}||{zyxwwvvvutsssrrrsssssuuuuvvvwxxxzz{|~~}~}|||}}}}}}}}}~}|{zyxxwvutttttuvvuvvvvvwyyz{||}~~}}}|zxwwvtsssrqqqqqqqrqqrsstuvwxxyyz{{|}~}}}}}}}}|||||}}~~~~~}{{zyyxvvutsssttttuuuvvwxxyzzz{|}}}~}|zyzyxxwwwvvwxyxxyyxyyzz{||}~~~}|{zzxvutsrqpppoopqqqprsrrstttuvwwxy{{|~~}{zywwwwvvvuuvvwwvvwxxyyz{{{|}~~|zyxwvuttttuvwxyzzz{|||}}~~|zyywvvvuuttuvvvvvvwxyzzz{{{|}~~}|zxxwvuuvvvwxyyyz{{||||}~~~}{zxwutsrrrrqqrrssstuvwxxyyyz{|~}}~~~~}}~~}~~}|zyxvvutsssttuuvvvwxxwxyxxyzz{{|}|||}||}~~~~~}{zyyyxxyyyyyyzzz{||}||}~~~~~~}}|{zzyyyyyzz{{{{zz{{{{{{{z{{zzyyyyyzzz{}~~~|zzzxuvvtsstsqsvvuvwxzzz{{|~|z{{zyz{{{|~}z{{xuuvuuuvvuvuuuwywtvxvsuwtqtwustuuvwxxx{}||}~~|z{|zxxxxxxvuvwxwvxyz{{z{|zyz{xuvxzzyyz{}}zzzxvusssssrqqrrrststuutuuttutrstsrtvtsv{xvz}}|}~|{zz|zxxyxvvxxxwwxyzzzwxyxwwvutttvxwuy||}|||yvvuutsuz}|~~~|}}z}~~}~|{||{zz{zz{}|z{|xux{wsvxwwwxxxz|||~~}~~~~}}|{{zyyxy{zy{}|{}}}z{}zxxzzyz|{zzzyxyyxxwvwxwvy{|||}}}~~}zxxxxyzzxvy|ywyzyxvtuvvuvwwwwwx{|}~~|||{ywwyyxxxyxxxwxyxvwwutvyvsuxwvxyyxz{z{}}zz{ywxxxywuwyxvwxwuvuuuvuwxyyxwy}}}}}}~~{xz{ywxyywwxuttuuuuuuvvwvvwyxxz{{{|}}~~~}}~~|}~~}}}{yzzwuxywtvxvrsttsssrqstrqsusqsuttvwxyyz{}~}~~}~}~}zz{zywwvuvwtruxtrtwustuuuuvwwwwxyzzz{yxyzzyyzzyz|||}~~~~~~~}~~~~~~~}~~||{ywxxuttsrrrrrqrssrsttstuttuvwy|}|{{zxyyyzzz{||}}}}~~~~|z{|||}~~~|{zxxwuttuuuvwwwwxxyyyyzzz{{}}}|}~~}}}~~~|{zywxyxxy{{z|}~~~}~~{zzwtuusqqqrrsstttuuvwwwwxxxyyyzzyyyyyzzz{|{|}}{zxwwwwwwxxxzz{{{|}}}||}~~~~~~~~}~}}~}|}}{yxwutsrssrqrssstuvvwwwwwxwvwyyxxyxxyzzz{|||}~~|{ywvuuuttuttuvvvvwwwwxxxxyyyyzyy{{zzyyz|||}~}|zyxvusrponnnnmnopoprrrtvuuuvvvwxxwxxyzyyzzzyzz{|}~}{yxwvuuttuutstvvvwxxxxyyyyyyyzzzzzzyyyyzz{}||}~~}{{zxwvtsrqqponnnnnoopqrsstuvvvwwwxxyyz{{zz{{{{||}~~}|||{{||}}~~~}}|}||}~~~~}||{zxxwwwxyz{{z{}~~~~~~~~}{zyzzywyzyyz{{{||}}}}}}}}~~~}}}}||||||}~~}||{yyyxxxxxyxxxyzzz{|||}~~~~}}}||}}}{zyyyxwwwwwwwxxxxxyzzzz{{{{||{{{zzyxxxwwxxyz|}~~}|{zyxvuutssttttttuuvwxyzz{||}~~~~~~~~~~~}}}~~}|{yxwwvuutssttttttuuuvvwwwwwwwwwwwwvuutttuuvwxz{}~~}~}|{{{zyxxxxwwwvvuuvvvwwxyzz{|}}}~~~~~~}|||{z{{|}~~~}||zyyxxwvuuttsrqqqqqqqrrrrrstuvwwxyyyyyyyxwwwvvvvvwxyz{|}~~}}}|{{zzyxxyxwwwwwvvwwwwyyzz{{||{||{zzyyxxxxxxyyz{|~~}}}|zzyxwwwxyyz{|}~~~~~~~}|zzyxwwwwvvwwwxyyyz{|||}~~~}}||||||}}~~~}{{zzyzzzz{{|||}~~~}|{{{{{{{|}}~}||{zzyyxxwwwxxyyzzzz{||}~~~~~}}}~~~~~}}}||{zzzyxwwvuuttuuvvwwxxyz{|||||}}||{{{{{{{|}}~~~~}}}}}{{zyxxwwwwwwwwwwxyyyyz{{||}|||{{zzyyyxyyzz|}~~~~~~~}}|{{{yxwwvvvvvvvwwxxxyyzz{{||}}}||{zyyyyxyz{{|}~~~~~}}|{{zyxxxwwvvvwvvvwwxxxzzzz{||||||{zyxxwwwwwxyz{|}~~}|{zz{zzzzzzyxxwvuuutttttttttuuuvvvwwwxxxxwwvuuvvvvvwxyz|}~~}}|{zzyyxxxxxwwwwwwwxwwxxxxxxwvuvuttttttuvwwxyz{||}}~~~}|{{zzzzzzzzzyyyyxwvvvutttttuuvuvvvvvwxyyyz{{z{|~~~}}}||||||||}}~~~~~~~~}}}}~~~~~}{{zzzzyyzzzzzzzzzzzyzzyxxyyyyz{{|}}~~~~}~}}~~}}~~~~~~~}}|{{zyyyxwvuvvvvwwwwvvwwwvvuuuuuvvwwwwxyyz{|}~~~}}||{{{{{{{{|||||||{{{{{{zz{zz{{||||}}~~~}|||}}|||||{{zzzyyxyxxxxxwwwvvvvvvuuuuvuuvwwwwwxyyyz{}~~~}}||{zzyxwwwwwwwvvvvvuuuvvvuvvvvvwxwwwxyyzz|}~|{{{{{{{{zyyxwvvvutsssssssstttuuuuttttttuuvvwxxxxyz{{|}~~~~}}}}|||||{zzyxxxwwwwwvvvvvwwvvwvvvvvvvwwxxxyyzz{|}~~}}|{{{{{zzz{zzyyxxxwwwvvuuuutttttttuutuuuuuuuvvvwwwxyzz{||}}}~~}}}}}}}}}}}}}~~}}~~~~~~}|{{{{|||}}}}}}}}|||||}}}}}~~~~~~}|{{z{{zyyyxwwwwwwwxyyyz{{{{{|||}~~}|{{zyyyxxxxyxxxyyyyz{{{|}}}}}~~~}|{{zyyxwwwvvvuuuuttttuuvvwwxxxxxxyyz{|}~~~}|||}}}~~~~~~~}}|{{zyxwwwwwwwwwwwwvwwwwxyz{{|}}~~~}}|{zywvuuuutttsrqqpppqrrrrstttuuuvvwwxyz|}~}}}}}}|}}}}~~~|{zzyyxxwwvwwwvvvvvwwxyyyzzz{|}}}~~}}||||}}}~~~~}}|{{zyxwvussrrqrrqqppqqqqrrsstuuvvwwwwxxyyz{|}~~}|zyxxwvuuutuuuuuuuvvvwwwwwxxyyyzz{|}}~~~~~}}~~~~~~}||{{zzyyyyzzz{{||}~~~}}}~}}~}|{yxwvvuttuuuvwxxxxyyxyz{|}~~}{zyxwwwwwwwxxyyyzzyzzz{{||}}~~}|{yyxwwwwwxxyyyzz{{{{||}}~~}|zxwvuttstsssttuuvvwwwxyzzz{||}~}{zyxwvvvuuuuuvvwwwwwxxxyyz{{{||}}}}~~~}~}{zxwvvuuuuuuuvvwwxxxyyyyzzz{{{||{{|||||}}}}~}|zyxwvvvuuuuuvvwwwwwxxwwwwwwxxyxxyyxxyyyyz{||}~~|{yxwvutssrrqqqqqrrrsttuuvvvwwwxyyzz{{{{||}}~}|zyxwwvtttsrsstttuuuttuuuvvvvutttttssttuvwxyz{{|}~~~~~~~}~~~~~~}}||{zyxwwvuuuuuttuvvwxyzz{{||}}~~~~}|{zzyyyyyz{{|{{{|||||||{{||||}}}~~}|{zzyxxxxxxyyyyzz{zzyyyyxxxxxwwxxyzz{|}~~~}}|{{{{{|}~~}{zyyxxxwwwwwvvvvvvvuuttssssssssttuvwxyz|}~~~}||{z{zzzzzzzzzyyyyxxxwvvvvvvvwwxyy{{|~~|{zyxwxxwwwwwwwxxwwwwvvuuuuuuuvvwwxyz{|}~}|{zyxxwwvvvvwwwwwwwvvvutttsssstttuvwxyz|}~~}|{zyyxxwwwvvvvvvvwwwvvvuttssssstttuvwwxyz{|}~~}|{zzyxxwwwwwvvwwwwwwvvuuuuttttuuvwxyz{|}~~~~}|{zyyxwwwwwwwwwwwwvvvuuuuuuuuuvvwxyzzz{{||}~~~~~~~~~}}}||{{{zzzz{{{{|}~~~~~~~}|||||{{{{{zz{zz{{{||}~~~}|zyxwvvvvuuuuvvvvwwwxxyyz{{|}}}~}||zzzyxxxyyyyyyzzzz{{{||}}~~|{zxwvutsssrrrsssttttttuvwxxyyyyzzz{{{|{{|}}~}|{zyxxwvvvvvvwxyyzz{||}}}~~}{yxvutsrqppoppqqrrrssstuuuuuuvwwxyyyyyyyxxyyyzz{|}~~|{yxwvvuuuuuvvwwxxyyzz{{{{{||{|}}}}}}|||||}}~~}|{zyxvttsrqppqpqrrsstttuuvvvuvvvwwxxyxyyyyzz{||}~}{zywvtssssrsssttuuvvvvwwwwwxxxxyyyyyyyyxyzz{|~~~}|zxwutssssrrrsuvwxyz{{|}}~~~~~}}~~~~~}{{yxwvutttuuvvxxyzz{|||}}}~~~|{yxwwvvvwwwwxyzzz{||||}}}}}~~~~}~~~~~}|{zyxxxxxxyzz{{|||}}}~~~}|zxwvuttttttttuvvwwxyyz{{|}}~~~}|||{{{|}~~}{yxwvvvvvvvvwwwwxxyyyyzzzz{{{{{{{zzzyyyyzz{|~~}|{zyxwwvvvuuuuuvvwvwxxxyzz{{||}}}}}}|||{{{{||}~~}|{zyyxwvuuuutuuuuvvvwwwxxxxyyxyyyyxxwwwwwvwwxyz{|}~~}{zxwvuutsrrrqqqrrrrsttuvwxyyz{|}}}~~}}||||||}~~}|{yxwutssssrrrrrssstttuuvvvvwwwwwwvvvuuuuuuuvwwyz{|}~}}}|{{zzyyxxwvvvuuuuuuuuvwwxz{||}~~}}}}}}~~~~}}||||||||}}~~~}||{zyxwwwwwwwxxxxyyz{|||}}}}}}}||{{{{zz{{|}~~}}}|}}||||||||}~~~~}}}}}~~~~}|{zzywvvuuttttttttttuuvwxxyzzzzz{zzyyxxxyzz{}~~}||{zzyxxwvvvvuvvwwxyzz{{|}}}}}||{zzyyyyyzz{|}~~}}}|{{zyxwvuuuuuuuvuuvvvwwxyyz|}}}}~}}|||{{{{{||}~~}|{{zzyxxwvvvuttsssssttttuvvwwxyz{{{{{zyyyxxyzzz{|}~~~~}}}|{{zzyxwwvvuuuuuuuuuuvvwwwxyzz{{{{{zzzyxxwwwxxyz|}~~~}|||{zzzyxwwwvvuttssssttuuvwwxyz{|||||{{zzyyyyyyyz{{|~~~}}}||{{zyxwwvuuuutttttuuvwwxxyz{|||||{zyyxwwwwwwxxz{|}~~}}}~~~~~~~~~~~~~~}|{{{{{{{||}~~~}}|{{zyyyyyzz{||}~~}|zzyxxxxxxxwxxxxyyzzz{{{{{zzyyyyyyyzz{|}~~~~~}}|{{{zyyyzz{||||}~~~~}}}}}}}~~~~~}||{{zyxxwwwwwwwwvvvvvwwxxxxwwwwwwvvvvvwxyz|}~~~}}}}}}}}}}||{zzzyyxxxyyzz{{|||||}}}~~~~~~~}~~~~~~~~}}||{zyyxxwwwvuuuuuuuuuuuuuuuvvvvvvuuttttttuvwwxz{|}~~}||{zzzyyyyyzyzzzzyyzz{zzzzzyyyyyyyyyyyzzz{|}~~}||||{{{{{zzzyyyxxwwvvvuuutuuuuuuuvvvvvuuttttuuvvwxyzz{|}~~}}||{zzyyxwwwwvvvvvvvvwwvwwwvvvvvvvwwwxxyzz{|}~~~}}|{{{zzyyyxxxxxxxxxxxxyyyzz{{{{{{{{|||}}~~~}}||||}}}}|||||{{{{{{{{{||}}~~~~~}~~|z~}yy||{zyxwvvxxvvwxyyxxyyxxwwxyyyyz{}~~|{~~}}}}|{z||zzzzyyyxwwvvvutuvuttuuvvvuuuuuutttuvwwvwyyyxxyz{||}~}~~}}~~~}||||{ywyyxxxwwwvwxwvxxvvvwwvvw{|}~~~}~~~~~}|||}}}|{{zzzxvxyxwxxyzzyz{{{|}}~~~}|{{{{yxwxzzyyxyzxwxyz{zz{||}}}||}~~~~~}{{zyxxwwwvvvuttttttutssuutttvwwvuvwxyyy{~~}}}|zzzz{z{{{{{{{{zzxwwvvvvvvvuttssssrstttuuvxxyyyz{||{{|}}~~}~}|~}}}|}~|||{{{{{|{{}}}~~~~~||}}}||}}}~}|||zyxxxwwwvvvwwvvvuuvwyzyxyz{|||}}}~}}{yyyxxxwvwwwxxxwwwxyyxy{{zz{|{}}|{{zxwutttqpqqqponopqonopqrqqstuvvwxxxy{{|~~~~~~~{xzzwuuttssrrqqstssuuuuuuuvwxyyyyyz{}~}|zzzyyxxxyxxxyyzzz{{{|~}}}|{yyyvuwxwwxyzzz{{yxz{zz{}~|zzzyxwwwvuvwxxwwyzyzyyz{{|}~~~}}}|zzywvtsqqqqqpoqssrrsuvuvwxyyxz|||}~|||{ywvwvutrsttsqruvvutvwvvvvwxxxxxz{{||}~}||}~~~~}}~}{xuuusqqpqqqqppststtuuuuy~~|{{|{z{|||||~~}}}}~~~~~{zyxxwuuvtsuwvvyzxxz{{{{|}||~~|{zyywvuuuvvvwvuwyxvwxxyxxxxyzzyxyzyyz{{{}}~~~}|zyxwvuutuuuuvwwwxxwxyxxxxyzz{||{|}}}||}~}}~~|||ywvusrrrqpooonnpsrqrssssrstuvvuttvvvvvvvwxy{{|~~~~~~~~}{zyyyyyxxxxyzzzzzyzzz{zz{{yyyyyyzz{{|~~}}|{|{{{|{z{}}}~~~~~}}}~~}}}}~}}~|}}zxxxwwvuutsuvtsuvvvvvvussttsssrrrstuvwyz{|}|{zzyyyxyzwvwwwwxxxxxxwvvwwutuuttuvvvwwx{}~~~~~}{{zwwwvutrsttsrstsrrrsuvvutttsrqrssstvvwyz{}}~~~~~}}~}|}~~}||}}}|{{|||{{|}}~~~||||{{zz{{{||}~|{{{{{zzzyxxyyy{||}}~~}}|zzzzzzzzzz{zzyyyxvwyxwwxyyyz{||}~}|zyxyyyxwwxxzyyyyyywuvwvuvvwwwxz{{{||}~~~~~|{zxwwxwvvvuuvvvvuuuutttttssrrssrsuvvvuvwyz{{}~||{{zwwxyyxwwwxywvvvvvvvxz{||}~~~}}~~||}}{zzz{{{{{}~~~~~}}}{z{zzyxxwvvvvvuuutuwxxwwy{{z|~~~~~~||||{z{{{zywwwwwwwwxxxyyyz{{{{||}~~}|{{ywxyxutttsrqqqrrqqqrssrsttuuuwxxwxy{{{{||{|}||}~~}|{{{yxwwvuttsrsssttvwxwwxyyyy{{||||}~~}||||||{||||||{{{{|}~~~~~~}{zyxxyyzz{|}}~~|zyxxvuttsstutuwyxwxxyyyz{yyz||}}~~~}}~~~{xxxwvuuvvttvvvwxxxyyxyyyyzz{{||}}}||}|}}~}{ywwusqpoooponoqrsqprttstuvvvwyxxyzzzzzzz{{|}~~{zyxussrqqqqqrsssuvuuvwxxwwwxzzzyy{{{zyyzz{|}~~|{zzyyyyyyzz{|||{|~~~~|{{ywvuuvvvvvwyzzy{|{{||}}~~~~~~~~~~~}|{yxwwxwvuvxzyxyz{{{||}}}}}}~~~~}|zxxwvtrqqqppqrssstuvwwxyz{zz|}}}|{}~}}}||||||}}~~~|{zxwvvvusstsssstuvwwwwxyxwxyyyxxxxyxwwxxxxyz{zz}~}~~~~}|zxwusssrqqqqqqqrsttuvwwxy{|}}~~~~}{zyyzzyyzyyzzz{{||||}~~~~~~~}}}}}}}~~}|{yxwwvutuuvvvwxxyz{{|~}|}}|{{{yyxvvvuuuuvwwvwyyxyyyzyyyzzzyyxyywvwyyyyyz|~~~~}}}|zyxxxwuuuuvvvvvwxxyyyz{||{|}~~~~~}}~}}{{{{|~~~~|zzzxvutsrqppppppppppqsttstuwwwwxyyxyyxxxwvuvvxxxy{||~~}~~~}{zyxxwwxxwvvwyyzzz{||}}|~}|}~~|{||{{{|}~~}||{{{zzz{{||{{||}}}}|}}}}~~~}|zyyxwvutuusssttsqrsstuuvwxyyyyxxxxyyxwwwxxz{|}~~}|{{zyxvuuvuttuttstttttuvwwxxz{|{zzzzyyxxwxxxxyz|}~~}{z{zxvwvvuttttsssrrsssstutuvwxyzz{{z{{zzzzyyxyz{|||}~~~}}}}|||}~~~~~}}~}}|}|zzzzzyxz{{|{{}~~~~~}|||}}~~~~}}|||{zyyyxwwvwwwwvwxxyz{{{}~~}}}|{|}~}|}~~}}|||{yyzyxwwwwvvvwxxxxz{{{{|~~}}}}}||{zxyzzyyz|}}}~}|{{zzzyyxwwwwwvvutuutsrsttstuvwvvxyyyyyzywwxwwvvvvxxxz|~}}||{zyxwwwuutuwusuwwwwxyz||z{~}}~~~}}~~}||{zzyxy{{zzyz|}|~~~}~~}{zzzyxxxxxwwwxyyzzzyz|{zz{zzzxxxyyyyy{}||}~~}}||}|zzyxxyyxxzzyxxz{{{|}}}~~}|||{|~|{{|~~~~~}~|z{}{xwwyyusuuuutuuuutsuvwwvwxxvvuvwvvuuvvwxzyyz}~~}}||{zyz{ywxyxwwvvutuvvvuvvxyyyzz{{{||||||zzzyz{{z{|~}~~~~}||||}}}||{{}~~~~~~~}}~~~|{{|}}|z|~}}}~~~}~~}|}~~~}}|{{|{yyxxyyxyzyxzzzyyyyyzzyyyzzyxz{yy{||~~~}|{zzzzzywuwyxxwwwwwyyyxvvwxwwyywwxz{zyz||}~~}||||{zyyyyxvutuuuutttttuuvwwwwvvvvvutuvwvvvxy{zz|}}}~~}}}|{{{{|zxxxxxwvvvuuvvuuuvwvuvwwwvuvuuuuuvwxxxyz{|~~~~~}~~}{}}~~~~~}~~}~}|zzzzzyxz{{{||zz{yxyzz{zyz{||{|~~}~~}{yyz|}|zyz~|zzz||yvyzyy{|{|}}|}}~~}{{{{|}||{zz{xwyzxwvvvwxvuuvwxwwyywuvwvvwwwyzyxy{|||}~~~|~}{{{zywxzxuvxwwvuuuuuutstutrrssttuuuxxvwy{||{~}}}~}{}~}|zzz{zyxwvuuuuuuuvuuwwwvvxxxxyz{||}}~~}}}}}~}zz||}{xz|ywxy{zxxyzzz{{{{{{||~~}}|zyzyxxxyzzxwxzzxwwy{yvx|}}|{~~~||{|}{wxxwvtsuvvvutttttsuwwwwwwxxyxy{{z|~~||~~~~~}|{|||{zyzzxvwxwwvvvuuuvvwyzvwz||{z{}|{~~{~~}~}~~~|{{|ywwwvvvvttwurrssssrqrrrssssuvvwwvvwxxyz{{}}~|}~~~~~}||||}}~~}|zyyxxxwwwvuvvvutuwvvwxxyzz{{{}~~}}||||{zyyyyyxwwxvvvwyyxx{||{{{}}}~}}|zvuvvutsstssrqrrqqtusrtvxwwy{zz{}}~~|{{{xvuuttusrrrqrssssstutruxwvxzzzz{}~~~~~|{{{ywwwvusrrsssttttutsuwvvwwwxxyz{{}~|{{{{zyz||||||}||}}}}~~~}|{zxwwwutvxxwxyyxzzxz|||{{~~~}|}{xwwvutttuuuvwvwxyxxxxyyz|}}}~~}{yxxwvtstutsttuvvvwwwwvvwyyyz{|}}}}~}{yxwuvusrqqqqqrrrrsstttuuuvvvwxz{||~~}}}||{ywuuussssqsutttuvwxxxxyz{{{}~~~~}|{yyyxzzyyzz{||{|||}~}}~}}}||{yxwvuvvuvwwwwvxyxxxyzzyz{|}|{|}~~}}~}||{yxyxuuwwwvvxzxvwxxyzzyz{||{z|~}}||}}|}~}{yxwxvssuutsstuuuvvuuwwwwxwwwwwxxxwwwxyyz{|~~}{yyyvtuvutttuutuwwxxxxxxxyyxxyyxwvxzzyy{|}}~}|{zzzzzzzz{|}}}~~~~~~~~|||{ywxyyxyzzz{|{z{||{z{}{yyyz{zz{|}~~|zyyyyzxvwxyyyyz{{zyyzzyyxxxwwxyyz{{{~|{zzzxwvwwwuuvvwwvwxxxxxxxwvuvvvvvwwwwy{}}~}|{zzyywvwxwxxwwwwxywwyyxvvvvvuuuuuvvvvy{{{|}~{yyyxwvwwwvvvxywvwwvvuuuvutsrstvutvwwxy{|~~}}}|{{|||||}}|~~~~}|{{{{{zzz{|{{{{zzyyxxwvwxxwwxz{zz|~~~}|}}}|zz{|}|{{|zyxxxwvuuuvvvwwxxz{{{|~}||{zzyyyyxxyzzywwwvvvvttttutsvwwvwxz{||}~~|yxyxxxyxwwwvvvvutsstssssrrstssvxxyyz{zz}~|||zxzzyxxwxyzyxwwyzxvwxyyyxz{{|}~~}|{{zyxxyyxuuwxwwwxyz{{{|}~}}|{{||{zyyywvxywwwwxyyz{zz{||}~~}|zzzyxwvvwvuuuuutuvvvuuwxxxyz{{{{||}}}}}~~~~}|{zyxwwuuuutuuvvwwwvwxyxxxzzz{|}|}}||||}}|~~}{yxxwtsssqqrrrstrrtuuvvvvvwxyyyz{{z{{{{{{||||}~~~{xy{zzyxyz||{|~}~|{zxxwuuvvttvvuwyyyyyz{zz{||||~~}~~}|zxvuvwvuuvvvwwxyyzz{{{z{|||}~}}~~~~}}}|{yxvuvtqrtsrttuvvvwwwxyyxz{zyz||||{||||}}}}|||zvuutsrrrrstttuvwwvwwxyxxyyyyyy{{zzzzzzz{||}~}|zxwvtsstsrststuuvvwwwwxxyyyzzyz{|||{|}||}~~|zzzyzzzzz{|}~~~~~|{{yxwwvvvuvxxyyzz{{{||{||}}|{}~}}|}}{|~}|{zyvuuvvwvvvvwxxyxy{{yz{||zz|}||{|}|{{{}~}}}zyxwutttttttutuvwwwwxy{|zzzzzz{{|{z{{yy{|z{}}|{ywvutssrrrrsttsuvwwwxyzzzzzzz{{|{zzz{zyyz{|}}~~|zzxvttuvuttvuuwywwyz{{{|}~}}~~~~~~~~~}{{{zyyz{{zz{{{||}|}~}~~~~}}~~~~~|{zyyxvvvvvttvwwwwxzzzz{||}|{{}}}||||||||{|~}{{{xwwwwwwwvwxxxyzzzzz|}}}}}~}|}~}|{{||zz|}}}~}}}xux{zxvurquywtuwxwwyzyz{yy{|zwxzyvwzywwwxz{|~~~|}~}|{zyyyywvuvuuuvxyyxxz{}}{~}{|}~~}~~||}~~|}}|{|}yuwyxwwwuprtqoprrsuvvxxwy{zxy{zxxy{{zyyyz{{|}~~|~~zyyxy{{zzyxvvvvwvstwxx{~}|}~{y|}}|{z{|}~}ywyyvvxxvwxyzzz~}zz||{{zxwwwwwurqqpprrqsuuutvywssuvwtruvtstuutsqqrsuvuwz|}~~~~~~|{|zwwwwwvuuutsuvuutsuxvtwxvvy{}}}~~~}||}~}}||}}{ywvxyxwxzyx{~}~~z{~~|~}z{|zz{|}~}{|{yxxyxxz{zy|~~{}~}|}~~}|zyxyyxz}~~~|||{|~{}}ywxxwvuvurrsrqtwsptxwuwyursspnqtuuvz|||zxwwwxwvtrrsstuvz{xwy||{|}|zzyzz{|yvz}{~}{}~~|yz|{xxzywtsuxvtuvuuwzyx{~}}||{{ywwxwwxz|~}|~~}|{|||{yxy{xuuuttuuvxyxusuwxwwxwwwwvuutwyxwy|{yz||}~~}||{xwvuuuuuuvvvvutsqprtrqsvuttuy{xvxzwtuusssrssuwxxyzyx{|{|}}}}}||}}~}{||zxy{ywy{ywy{xuxzxwwxvtwzxwz~}|~}|~~~~|{{{zxwwwvvvsqpqrqqqpnoqqqqqqrssqppqqqrromoqpoopppsxvty~{z~~~~~}}~}{|{yxwxyxwxxxxwvvvtttrqrpmnponoppqqrqooppqsvwy{~~~~~}}||}}||~~}}|yxzzyxxxy|||}}}|{{|}}}}}~~}}~}}~~~~~~}|{|||{zz{|{z}~{y|~~|}~}~|}}{yzzzyyxwvxyxxzzxwxxxyzz{~~}}~~||}|{zzzyxzzzzzyyzzwuwyyxy{|||{}}}}}~~~}{{{{yxyzyyz{|~}|}}|zyxxxxyyyxwwyzzyzzwwyyyyy{}~}{zzxwvttuuuwwwvtrqqooonopqqrsstuvuwzzyy|~~}|||{{zzzzyxxwvutrqppnmlmmmmmopooprssrsuttvxyz|~~}|{wttutstvvuvwvttttssstssstvwwxyyxz{|}~|yyzxvwwuttuwwuvvtqpoooonooppqrssttuvvtrrsttuxzzz{}}||{yxxxyzzzzzywvusqpomllllllmmmmnnnnnmnnoopqrsstuuuvyzz{}~}|{{yxyzyxxwwwwvuvwwwvvwxwwxyyz|}~~}z{{z{|~~|zxvvvvvuux{|}~~}||}|{{|{zyyxxxvvvvwyz{{}~|}}{xvtrrqrrsstvwutuuutssssqsttuvwxxy|~~~}}~}}~~}}|{yxxwutsrppppoooonnoqrtvwxyz|}~|ywutssssstuvwwwwvutuuttssuuuvvwxy{}~~}|{zzzz{|{zzzz{||}|{{{zxxxvttuuussuvtsssttsstuuvwwy|}}}~}}}}~~~~~~~~}|{zxutsrppopppqqstuttttsrrttsstttuvxyz|~}|{zywwwvuutsrqpqqrstvxxxxxxwwxxxyyz{|~~~~}||}}~~}{ywtrqppqqqrrrqrrrrqpqponmmmnnoopqsttvxyz{|}~~~~~}|{yxwwwvuuusqpoopqrtvx{~~|{zyxxxxxxwwvvvuuttttuvvxy{}~}{ywvvsqqqqqqrstsstttuvvvwy{|}~|{{{zzzz{{|}~}}}}}}}}}~}{ywurpomllllmmnnnnooqrrrrstuvwyz{}~~~~|zxwvvuuvwxxyyyyzzxwwwxxxyz{|}}}}~~}~~~~}{yxvututssssttuvwvvwwwwxxy{||~}zxwusssttttuuvvvutsssssstuvvuvxxxxwxxwvwxy{|}}~~~~~~~~}}{xwvvutsrrppoopppooonoooopqpqrsuwxy{{||}}~}{xwvuuttuttttttttttuttsstuuuuutttttuvvwxyz{}~~~~||}}}~~~~}}{ywusqpoonnmmmmmmnnooooopqstuvwxyyz{}}~~}zxvtsrqponmmlllmmmmnopooprrrsrrqrrrrrrsstuwz|~}{zzzyzz{{zzz{{{{{{{{yyyxxxxxxxwwxyyz{|~~}|{zzzzz{|}~~~~}}}||{{zyyyyxxxxwvvvtsrqqppoopqqqrsuvxz|~~~}{zzyxwwwwwwwvvuuuuuttuutttuvuuvwxy{}~}|{zyxxyzzzz{zxwxxvvvuuutuuuvwwwwxyyz|~}zyxvtssrqqrqpppoonnnnnoonnoppqqqqrstuwz}~|{zxwvuttuuuuutsssstsstttttttuvvvutuvvvxzz{{|}~}|zxwvuttuuuuuvvvvuutttsssttuuuuvvwxyz|~~}|{zyyxxyxxwwwvuuuutsrrrqqqqqqppqsstuvvvwwxz{|~~~~}}}|{zxwvusrrrrqqrssrssrqqqqqqqqppooppppqrsuvwy{}~~~}}|}~~~~|||||{{{zyzzyxyzyxxxwwvvxxwxyz{|}~|||{zxwwvvuuuuuttstttuvvwxyyyz|~~}||{zzzywwwwwwwxyyyz{{{|}~}{zywvvusssqqqrsttttssttuttuvwwwxxzzz{{|}}|}~}}}}~}|zxwwwwvuutttttuuvwxwxyyyz{|~~}{yxwvuttsssrssssssssssttttuuuutuvwwxxxyz{{zyyyzz|}}}~~}{yxvusrrssstuvvwxxyxxyyxxyz{{|}~}}~~}{ywvutsrrqqqrqqrsssuuuuvwvvuvwwvxzzzz{||}}|||||}}~}zxvtsrqqppoopqrrrsssssstttuvvvwwwwxxxyyyzzz|}~~}{ywvsrqponmmmmmmmnnnnnoooopqrtuvwwxyyzz{{|{{|}~~|yxvtrqpppppqrstuwyyz{}}~~~|{ywvwvuuuvwvvwxxxyz{{|||||}|zxusqppoopqrrsuwxyz{{{zzz{{|}}~~~~~}||}}}}~~~{yvtrponmmmnoopqstuvwwwwwxxxyz{|}~}}|zyxxxyxyyxxxxwxxxyyyyyzzzzzzzzyyyyyyzzz|}}~}|ywvutsrssstuvwwwwwxxxxxyyyz{|}}~~~}|zywutttuuuuuttuuuuuuvuuvwwwwxxwvuuuvvvwxxyz{|||}~~}{ywusqponnmmnoopppqqqrrrssttvwxyz|}}~~~|{zxwwvuttssrrrsttttuvwwwwwwwvvutttsstttuvwxxxz{{|}~~~~}|{zxvtsrqpoooppqrsstttuvvvwxyyyz{{|}~~~~}~}{{{{{}~~}|{zyxvutrqqqpoooonnoooopqqrstuuuuvvvuuvvvvwxyz|}}~~}}|{zzzzzz{{{||||}}||||{zzzzzzyyzz{||}}~~}|}||{{{{{{{{{{{|}~~|{zyxwvvvvvuuvvvvwwwwvvvvuvuuvvwwxxyz{|}}|zyxwwwvuuuutsssrrsstuuwxzz{{{{{{{zyyyyzz|}~~}}|||zyxxxxxxxxwwwwxyz{|}|||}}}}}||||||}}~~~~}|{yxwvtrqqqqppponnnooopqqqrsuvvwxxxxxwvvwwwxyz|~~}||{zzyxxwwwvvvvvvvvwwwwxyxxxxyyyyyyyyyxxxxxxxyyz|}}~~}}|{yxwvvvuutssssssssrrrstuwxyz{{|||||{zzyzz{{}~~}|{{zyxxwvvuuuuuuvuuvvvvvwwxwxyyxyyyxwvvwwxxyyz{{|}~~}}|{{{{{zzyxwwvuuutssrrqpppppppoooppqrttuvvwwvuvuuttttuvwxyz{|~~}}|{zyyyyyxxyxwxyyzz{{|}~~~}{{{zyyxyyxyyzzyyz|{zzyyyyyyyyyzz{|}~|{zzzyyyyyyzz{{{{|~~}|{{zyyyyyxyyyxxyyyxxyzzzzyxwwwwwwvvvuvwxyz{}~~~~}|||{{zyyyyxxwwvwwwwwxyyyz{{||}~~~~~~}|{zyyyxxyyxxxwwwvwwwvvvvvuuuutsssssstuvwxyz{}~~}|||{{{zzyyyyyxxxwvvvvvwwxxxwxxxxxxxxxyz{|}~~}}~~~~~~}|{{zzyxxxwvvwxxwvvvvvvwwwwwvvvvvvvvuuuuvwxyy{}~~~}|{yxxwvvwvuttsrqppqqqqqqqrrrrrssssttuuvwxz|}~~~|zywvutttsrqpqqqqrrrrrsttstutsstttuuvwwxyz{}~}||||{{zzyxxyxwvvuutttttsssttuvvwwwxxyyyz{{|}~~~~~}}}||||{{zzywwvvvvuuuuuvvwwwwwwxxyz{{z{||}~~~}|||}}~~~}}}}||||{{zzzyxxwvuuuuuutttttuuuvvwwvwwxxxxyyz{|}~~}}||{zzyyyyxxxxxwwvvuuuuvvvvvwwwwyz{|}~}}{yyxxwvuuuuvvvvvvvvvwwxxxyyz|}}~~~~}|zzzxwwwvvvvvuttttsttttuvvvvvvvvvwwxxyz{|}~~~}}}}}}}}||||{zzzxwvuutsssrqrrrrrrrrssssstuuvwxyz{|||~~~~}|{zzxwvvvvuutttsqqrrrrstttstuttuuvvwxz{|}}}|zyyzzzz{||}}}~~~~}||{zzzyxxwvvvvuuuuuuuuuuuuvvvwxxyyzz{{|}~~~~}~~~~~}~~}|{yxvutsssrqqpppooppppqqrrsttuuvvvwxyyz{|}~~|{zyxxwwvvuutttuuuuuuvvwxyz{{|~~~}{{{zzzzyyyyyyyyyz{||}~~~}|ywvuttssssrrssssstttuuvwxyyz{|}}~~|{ywutssrqqqppppqrrsttttuvvwxyzz{|}~~|{yyxwwwwwwwxxxxxxxxxyzz||}}~~}{zxvutrqonmmlklmmnoppqqrrsstuvwxy{|}}~~}{zyxwvvuttuuuttuutttuvvwwxxyz{|}}~~~~~}|{zxwvutsqqpppppqrsstuuvvvwxxyzz{}|}~}{zyxwvuutssssssrsssstttttuvvwyzz{{{{|||||}}~~~~~~~~~~~~}}}~~~~}{zywvusrqponmmlllmnnooppqqrrrsttvwxxz|}}~~~}}|{|{{{{||{{|}~~~|{yxxxxxyyz{|}~~~|zyxwvuuttttsttttuuuvwxxyz{||}}}~~~~~~|{zzzyxyyyz{|}}|}}}}}}~~~~}|{zyxwvuuuutuuttuvvvvvwwwxxxxxxwwwwwwxxy{|~}{yxwwwvuuvvwwxyzz{|||}~~}}}}~}}~~}}~~~~|{zxwvuuuuttsssstttttttssssssssrrrrstvwxz|}~|{yxvutttsstuuuuvvvvvvvvvvvvvvvvvwwxxyyz|}~}{zyxxvvvuutttttuvvwwwxxyxxwvvuuuuuvwwxz{}}{yxwussrrrrrqqqqrrrrrsssrrrrrrrrrrrsstuwxy{|~~}{zyyxxwvvuttttttuuuuvxwwvvvutttttuuuuvwxz{}~~|{yxwwvvwwwxxxxxyyyyzzyyyxxxyzz{|}}~~}|||||||||||||{zzzzzyyyzzzz{{|}~}|{zywwwvuvwuswyxwtsvwvuuttsstusstvvvvwyyz{}~~}{yz{zz{{z{{zyxxxwutvwuttuvwxxxyzz{|}~~~~|}~~~~}~~~~~~}|{zyvtuuqorsrqqrssssrrstsqoqrrqrstuuvxwwyzzz{}~~~}|{z{|zwxyyzyxz|||}}~~||}}~~}}}}|}}{{|{{||||||}~||||{{yyyyxwvuvwvuttuutsrtwwvwwy{{y{}~~}~~~~~~~~~}{zxxyyxvuvvvwuttuutuuvwvwxxxxz{|{|}}||{zxwvvtrrrqrrrppqppqrrrrsssssuuttuvwwwxyyyxwwxz{z{}~}}}|{yywutuusqrrpprw~}||{yxyxxxwy|{y|}{zz{}}|}~~|zyxwwutvxxxxxz{zzyyz{{{{|~~~}~~}~~{xvutssrrqpqstsstuuwwuuvwxxxyzzz|||||{|}}}~~}~|zxwtrstsqpprrrrtuvvwxxyzxwyyyyyy{~|{|~~~}{yywtsrpoppppqppqqrsrqtvtssuvvwxxxxyywwxzyyz|}~~}|{xxxxzyxy{||z{}~|}~zwz}{y|}~}|}~~~|{{xwursspoqsttsstvwyyxxz|{{||}|||~~}~~|yvwwwuttvvvvvwxxxyyxxyyxyz{|zwy{zxxxzzyy{|}}}~}{yxvuutqppqsrpqrtvutvxyywwyyyxy{|||yy{|||z{~}}}{zxxwussrrqrsrrststvvvutwyxwvvwxyxvvwxvutvwvw{}||{zyxxwwxz{y{~~}~~{z|{wwz{yyyzzyy{|}~||}~~~}~~|~~{z|}{z|}}~|||{zyxwwvvuuvvwwxy{zz|}}|}}}~~~~~~~~~~{|~~~~}yxxwvusssrrssrrststvwxxxyzyyyyzzzzyyyyyxxyzzz{}~~~{xxzxutssttstttuvuuwxxwyzyyz{zzzzzzxy{ywxyyyz{{}~|||{xxxusrrqqoopqqqqrv{~||||{zz|~}|}~}}~~}{yxxxwvvwvvvvvwyyxxyz|{{{|{z||zz{zzzz{{|}~}}}{xxxwvvtssuuttuvwvtwzyxyz{||{{{{||zxyz{{|}}~~}|{yxyzxvwvuutuwtrtwvuvwxxyzz{||||{|}{xyzyxyyz{|}~}{|}zxxvtttsrqrsrqpppqrrrrrtutuvvwwvwxwvuuvvutuwxy{|}~}|||}}{z|}~~~}|{{{{zyz{zyyz||{|}~~}}~~}}}{yz{zyyyxxwxzyxy{||}}~~~}}}}}|{z{{{{{||~~~||}{zzzxwwwututtttuvuuuvvxxyyyyzyyzyxxwwwxxwxyz{{{~|}}|{zxxwvxxutvvuvvwxxxyyyy{|{{{zxxxxwwvvwxxyz|}}~~~|||||zyzzywuuuutsssrsrqpqsttsrsuwwwxyzzwxyyyxvuuvwvvxz|}~~}|||}}|z{}|{}~~~~~}|{|}||~~~}||{zzzzzzzz{{|||}~~~}}}}}}}~}||}{yyyxwxyxxxxyywxy{{zyz|{zyyzyywvwxxzzz{}~~}~}|{{zyxwwwvuuvvvwwvwxxxyzyz{{|{zz|zyxyzzzzz{}~~~~~}|{{zzxwwwvuuuttssuvutvwuuvwxwvvutttutsttttuwyzz{|}~}}~}}}|{zzyyxwvutuvtstvwwwx{||~~~~~~}|}}}}}}}}|}~~~~}}}}}}|{|}~~~||}}{zzzzzyzzyyyyyzzz||{zzzzzyyyyy{{z{~~~|{|{yxxxxwwwwxxwwwwxyxxyyxyzyxyzyxxxzzyz|||}~~~~~}||{zyxyyywvvwxywvwwxwvwyxwwwxyxwvvxxxxwxz||{y}~~~}||}|{zz{{ywwwvuutssuuttttuvvuutuvvttuuuuuvwwyyyz|||}~~~~~~}~~}}||~~~}|}~~}}||}~~~~~}}}}|{zzxwxzyxyyyyxxyyyyxxxxxxxzzyyz|}|{|~~~}|{{zzyyyyxxxxwwxxxvuvwvutuvwvwxxxxxxy{||}~}}~}}}|||{zzzzywuvwvwwvuuvvvvvvuuuuuvvuvwwwwxyz{{{|}~~~~}}~~~~|||{{{zxwxwvuuuvuuttuuutttttssttsttttuuuvvwxyz{}~~~}}}}}}{{|{z{{{{z{}}}}~~|{||{z{|{zzzzyyyyxxyzzyyzz{{{|||}~}||{zyyyyxxxyyyxxwvwxyyyzyyzz{{{||||~~~~}|{{zxwwvwvutuuttttssstuvuuuwxxxxyyyyz{||~}}}||zxxxwvutuuutsttsrrrsttuuvvwxwwwwxzz{{{~~}}~}}}~~~~~}}}}|zyxwwwvuttuuutuuuuvvwxyzzz|~~~}}}|{{|{{zzzyyyzzyz{{|||~~}}|{zyxxwvvwvvvvuuuuvvwwyyyyz{|||}}~~}{zyxwwvvvvuttttttstuuvvwyyxyyz|{z|~~~~||{zyxvuuutttttsssuuttuvwwvwyyzyz{||}~}{zxwvtstsrqpoopqoopqqqqrsstuuuvwyxy||||~~~}}}~~}}~|||yxxxxwuvxzzzyyz{|{z{||}}~~{yyxwvuuuutuvwwwxxxxxxyyy{||||~~}|{yxwvusrqrssrssttrtvwvvvwxxxyz|}|~~|zyxxvtsrrsrrssrrstuuuttvwwwvxzzz{|}~}}~~~~~}|zywvusssqppqrrqqrsstsssuuttuwyxxz|||}}~~~}{zzzzzzyzzzzzzzzyz{}}||}}{zyxxxxwwxxxxyzz{{{z{|}}}}}~~~|zxwvwwuttttuuvwwvwwwxxxxxzzzzz{||{{{||}~~~}|{yxvuuutssttstvvvvvwxvwyyyyyz{{{{{{{z{||}~}{zxwwvuusrrrrrrrsssttuutstwwvuvwxwwvvwwwxyz{|}~~|zyxwwvuutuuuvwxyzzz{}}~~~~~|{yyyyxxyzzxyz{|{z{{{{{{|{z{||{{||}~}zyyyxwwwwwxxxyyyyzzzzyyyxxxxyyyyyzz{|~~|zyzxwwwwwvvvwxyyyxxzyyyxxxwwwwvvwxxyz{{|~~}|{zywwxwwvvwwvvvxxxxwwwwvuuuuuuttuvwxxy{|}~}{zzwvwwvvuuvvuuvvvvvvwwvuuutsssttuvuuwxyyz|~~~}}}~~~~~~~||}}|{|}~~}|}}}|{z{{{yxyzyyzz{{|}}~~|{zz{zzzzz{{{zzzyxxxwwuuvwwvvwyyyz{}}~}|||zyyyxxyyxyyyxxwwvuttsstuuttvwwwxz{{{}~~|{{zyyxxxxwwxxxwvvwvtttssrrstttuvwxxxxz|}}~|{{zxwvwwwwwvvvvuuuttsrrqqqrrrstuuvxxy{}~~~}}~~|{||zyyzzzz{{{|}~~~}|{}|zzzzxxxxxwwwxwwwwwyz{{{|}~~}}}|{zzzyxxxvuuuvvuuvvvvwxxyyz{{|}~~~|{{zzyxxvuuuuttttttttuvvvvvwxxyz{{{{|}}}~~}}~~|zzzxvuutsrrrqqrstssttuuuuvwxxyyz{{{{||{{{|||}~~~~~}{ywwwwutstutuuuwxyyyz||||~~~|zyxwvvvwwwxxyyz{zzz{{}}|}~~~}|zxwvvuutttuvwwxyzyyzz{{{|||}~~~~~~|{{ywuvutsrstttuvvwxxxyzzyyz{{z{|}}||||}}||}}|{zxutttssssstttvvvwwxxxxyzyy{|{{{{{{{{|{z|~~~{yxwusrrrrrqqpqstttuvvuvwxxwxxyyz{zyyzyyzz{{|}~}|||||||||}~~|zxwwwwvvwxyyxyz{{{{|||||}~}|~~}~~~~~}|{yxwvvvuuuvvvwxxyzzzzzz{{||||}}}||||||}~~~}|zywuutssssstuuuvvwxyyzyyzzyyz||{z{|{z{||}}}~~}|zyxwvtsttrrsttttuvvvwxxxyyyyyyyzzzyxxyyyyz{{|}}~~~|zyxvttsssrrrrrsuttuvvwwxxxyyyyyz{{{{{{zz{|~~~}||{{{{|{{|}}}}~~~~}{zzyxxwxxwwxxyyz{{||}}}}~~~~~}}}}}}~~|{zzxwwvuuuuuuuvwxxyzz{||{{|||||||{zz{zyz{{|~~}{zxxwvvvuuuuuvuvwwxyxyz{z{|{{{||||{zyyyyyy{|||~}|{yxwvutsstsrstsssstvvvwwxxyyyzzzzzzyxxxxwwxyz{}~~}|{zzxvvvvuvvvvuvwxxyz{{|~~~}{zzzyyxxyyyyyz{{||}}~~~~~~~~}~}|}}|}}~~~}|{{zyyxwwwwxxxxyzzzz{|}}~~}}~~}|||{{{|||}~}|{{zyxwvvvvvvuvvvwwxyyzz{||||||}|{{{zzzyzz{|~~}}}|{zxwwwwvuvuuuuvvvvvwxyz{{{{{{{{{zzzyxxxyyy{|}~~~~~}|{zyyxwwwvuttuuttuuttuvwvwyyzzzzzzzzyyxxwwwxyyz{{|~}~~}}}}}}}~~~||{zyxyyyxyyxxyzzz{|}}~~~~~~}|{||{{{|||}}|||zyyyyxxxxxyyyyyz{||}}~~~}}|{zzzzzzz{z{|~}||{zyxxwwvvvvvvvwwxxxzzzz|}||||{zzzzyxxyyz{|}~~}}|{zyyxwxwvvvuuuuvvvvwxxy{{zzzzzzyyxxwwwwwxy{|}~~~~~}}|||{yyxwvuuuuuttttuuuvvwxxyzzz{{yxxyxxyyyyz{}}~~~~~}}}~~~~~}}|}}}~~~}||{zyyyyxxyyyyyyz{{{|}}}}}}}|{{{zzzz{||}~~}|zzzzyyyxxxxxyyyyyy{|||||||{zzzyyyyxyz{||}~~~}|{{zzywwwwwwwwvwxwwxyzzzzzzzzzyxxxxxwxxyy{|}~~~~~}|{zzzyxwvwwvvvwwwvvwwxxxxyyyyxxxxxwwwwwwxyzz{}~~~}|}}}||{{{yxxyxwwwxxxxyyyzz{{{|}~~~~~}}}}~~~~~}||}}|||}}||||}}}~}}|||{{{{{{{{|}}~~}}|{zyyzzzyyzzyyyz{{z{{{{{|{{{zyz{{{{{|}~~~}|||{zzzyxxxxyyyyxxxyyyyyzzyyyyyyyyyyzzz{||}~~~~}}|||{zyxxxwwwwvvwxxwxxyyxxxxxwwwwwxxyyzz{{|}~~~~~}|}}|||{{zyxxxxwwvvvvvvvwxxwwwwwwvvvvvvwxxxyz{{||~~~~~~~~~~~}||{{{z{{{{zzzzzyyzzyyyyyyyyz{{{{|}}}~~}||{{{zzzzzzzzzz{zzyxxxxxxxyyyzz{{{{|}~~~~}}|{zyyyxwxyxxxxxxxxxxwxxwvvwxxyyyzz{|||}~~~}}|{zzyyyxwwwwvvvwvvwvvvvvvvvvvwwwwxxyyyz{||~~~~}~}}|{zzyxxwwwwvvvwvvvvvuuvvvvvwwwxyyzzz{||}~~}~~~~~}}}|||||||}|}}}}}}~~}||{zyyyzzyxyyxxxxxwwwxxyyyzz{{{{|~~~~~~}||{zzyxxxwxxwwvvvwvvvwwxxyyzzzz{{||}~}||{{zyyxxwwwvwwwvvvvwwxxyzzzz{{|||}~~}|{{{yxxywuwzywvutrtwvuvvvwxyyxz{zy{}}}~~{xz{yxxxwvvwvuuttttttuvxvuvxz|{y{~|{|~}}{{{zxxyvsuwtrtvspswtqsuuuvwwxwwy{zy{}}~~}~~}zyyxwvvvusssssrrssrrstttuwvvwyyyyyz{|~~~~|~|}{zzywwvusssssrqqrqpqrsssuutuvvvvwxzyy{}}}~|~~~~~{xwxvssssrrqqqpppqrtsqtvtrtvuuvxyzz~~}}|{{}|{}}~~~|zz{zy{|{z|~}{}|{}~}}{xz|xvyzxvxzzzz{zyz|{z|}}~{{|yvwywuvxxxyyyxy{yxz~{x|~}}}}{xwwuuvvvvuuvxxxxwyzxvx{{|}~}}~||}zwwxwuuvutstvxwvwvvvxzywy{{{|}~~~~~{zyxvutttrqsvsqstuuuuuvwwwwxzyxz}||}}}}||}{zyxvutssrrssssssuwutvyxvvvx{yx{|{z{||||}||}~|zxwvtsssrqqqpqsttsstvvuuwwvuwyxwz{zxy{zxz|||~~|zzyxwutssrrrrrqrttsttstvwvuvxwvxzxvwyxxyyzy{~}{~~|zyxvuuusrqqqpqqrrrstutstuvvvvwwvvwxvuvwwwyz{{}~~~~~~~}~}}||{}~}|~~~~~}~}~~~}}~~~}|{||{{{{|||}}~}|}}{|}|{{|||}}~~~}||{yz{yxz{{yz}|{|}|z{|{yyzzyyzzz|~~~~~|{{{{{zyyzyyyzzzz{{{zzyxxyxvwyxvxzzy{}~|||{yyzyxxzyxxyyyyxyzyxwwvvvwwvvvwxyy{|}~~}}|{zyxxxxxyxwxyyyxwxxwvvvvuttuvuuvwxzzz|~~~|{{zyxxwwwwwwxxwwwwwvvuuutttsstttuvwxxy{||}}}|{zyxxxwvwxwwwwwvvvuttssrrrsstuuuvwwxyz{}}~~~~}|zyxxwwvvvvvvvwvvvuutrrrrqqrrrssuvvwxyzzz}~~~}}|yxxxwvvvvvvwvuuuuutsrrrrrqqrrsuvvvvwxyz{|}~~~~~~~~~}|{{|~~~~}|}}}}}~~~~~~~}}|{{{||||}~~}}~~}|{|{yz{zyzzzzz{{|}}~~~~}}}}|{zzyxxyyxxxxxyyyz{{{||}~}}|{zyyxwwwwvvwwwwwwxxyyyzz{||}}~}}|zzyxwvuuuuuvvwwwwxxxxyyyz{|}}}~~~~~~~||{ywwvtttttsstuuuuvvvwwxyxyz{{{||}}}||}}~~}|{yxwvussrrrrsttttuvwwwwwwxyz{{{||{{||||||}}}~}|zywvutsrrrqqqrsstuuvvvwwwwxxxyz{{{{||{{{{|}}}~~}{zxwutsrrqqqqrrssttuuvvwwwwxyyyyzz{{{{{{zzz{|}~~~}|{ywutsrrqqqqqrrrssttuuvvvvwxxxxyyyyzzzyyyzz{|}~~~}{yxvusrqrqqppqqrrstttuuuvwxz|}}|||{zz{|||}~~~}{zzzyyyyyz{|||}~~~~}{zyxxwwwwxyyzz{{||}}}}}}~~~~~~~}{zyxwvvvvwwwxyyyzz{{||||}}}}~~~~~}}}}~~~|{zxwwvuuuuuvvwwwxyzz{{{{{{|}}}|}}}||||||}~~~}{zxwwvuuuutuuvvwwxxxyyz{{{{{{{{|||{{{{zz{|}}~~}{ywvutttsstttuuuuvwwxxyyyzzz{{{{{{{zzzyyzz{{}~~~}|{yxwvuttttttsstuuvvwwxxyyyyyzzzzzzzzzyyyyzz{|}~~}|{ywwvuutsssrrrssstuvvvwxxxxyyyyyzzyyyxxxxxyy{|}}~~}}|zyxwuttttsrrrrssstutuvwwxxyyyyyyzyyyyxwwwxxxy{|}~~~}|{zywvutssrrrrrrrrssttuuvvwwxxyyyyyyxxxwwwwwwxyz{|}~}}}||||}}}~~~}}|{{{{{{{{||}}~~}|{zzzzyyzzzzz{|}}}~~~}~~}||{zzyyyyxxyxxyzz{{|}~~~~}}}}|{|}}~~}|{zyyyyyxxxxwwxxyyyz{||}}~~}~~}}|||{{z{||}~~~|{zzyyxxxwwvwwwvwwwxxyz{{|}}}||||{{{zyyyyz{|}~~~~}|{zzyxwwwwvvvvvvvvwxxyyzz{|||||{{zzzyxxxxyzz|}~~~}|{{{yxwwvvuuuuuuuuuuvwxxyz{{{{{{{zyyxwwxxxxyz{|}~~~}}|{{{zyxwwvttuuuttuuuuvvwwxyzzz{{zzyyxwwwwwwxxyz{}~~~}||{{zyxxwvuutttssttttuvvvwwxyyyzzzyyxwwwvvvwwxyz{|}~~}|||{{zzyxwvvvuutttttssuuuuuvwxxyzyyyyxxwwvvvvvvwxyz|}~}}||||}}}}}}}}}}~~~~}}}}}}}}~~~~~~~}||||||||||||}~~~~}}}}}|}~~}||{{zzzzzzzz{{{{||}~~~~~}}}||||{{|||}~~~}||{zyyyyyyyyyzzzz{{||||||||{{{{zzzz{{|}~~~}||{zyxxxxxxxyyyyyyzz{{{{{{{zzzzzyyyzzz{|}~~~}}|{zzyxxxwwwwxxwwxxxxxyzzzzzzyyyyxxxxyyyz{|}~~~~}}|{{zyyxxwwwwwwwwwxxwwwxyyyyyyxxxxwwxxxxyyz{|}~~~~}}}|{{zyyxwwvvwwwvvwvvvwwxwwxxwxxxwwwwvwxxxyyz{{}~~~~}}}}}||{zyxxxwwwvvvvvvvvvvvvwwvvwwwwwvvvwwwwwxxxyz{|}~~~~}}|||||{{{zzyxxwvvuuuuuutuvvvvvwwvvvvuuuuuuvwwxxyyz{{|}~~~~~}||||{zz{zyyyxxvvuuvuuuttuuuuvvvvvvwwxxxyyz{}~~~}~}}}}}}}}}}}}}}~~~~~}~}}}~~~}}}}}||}}|||}}}}}~~}}|||||{{|||||||{{zzzzzz{{||}}}~~~~~~}|{{{zzzzzzzzzzzzzyyyyyyyzz{{|||}}~~~}||{{zzyyyyyxxxyxxxxxxxxxxxxyyzzz{|||}~~}|{{zzyyxxxxxxxxwwwwwwwwwwwwxxyyzzzz{||}~~~}|{zzyxxxwwwwwwwwvvvvuuvvvvwwwxxxyxyz{{|}~~~}}|{zyyxwwvvvvvvuuuuutuuuuuuvvwwwwxxxyz{||~~~~|{zzyxxwvvuuuuututtssstttttuvvwwxxxxyyzz|}~~~~~}~~~~~~}|{{zyxxwwvuuutssssssssssstuuuvwwwwxxyyyz{|}~~~~~~~~~~~~}|{zzyxxwvuuuutssrrrrrrrrsstttuvvwwwxxxyz{|}~~~~~~~~}}|||{{zzzz{{{||}}~~~}|{{{zzzyyxxxyxxyzzz{||}}}~~}|{yyxxxxwwwwwwwwwxxyzz{{{||}~~~}|zzyxwvvvvvuuvvvwwxxxxyyyz{||}}~~}{zywvvuutttttuuuvvvwwwxxxyzzz|}}~~|{zywvuutssssttuuvvvvvvvvwxxyz{||}~}|{yxwvutsrrrsssttuuuuuuuvwwwxyzz{|}~~~}{zyxvutsrrrrrrrsttttttuuuvvwwxyz{|}~~~~|{zywvutsrqqqqqrrrstttttuuuuvwxyzz{|||}~~~~~}|zxwvutsrrqqqqrrrsssttttuuuvwwxyzz{{|||||}}~~~}{zyxwwwwwwwwxxyz{{||}}~~}|{{zzzz{{{||||}}}~~~~}|zzyyyxxxyyzzz{{||||}}}~~}{{zyxxwwwwwxyyyyzzzz{{|||}~}}~~~~~~~~|{zzyxxwwwwwwxxyyyyzzz{{{||||{|||{{||}}~}|{zxwwvvvvvvvwwxxyyyzzzzzzzzzyzyyyyz{{|}~}|{yxwvvvuuuvvwwwwxxxxyyyxxxxxxxxxxxyyz{|}~~}|{zxwwvvvuuuvvvwwxxxxxxxxxwwvvvvvwwxxyz{|}~~|{zyxwwwvvuuuuvwwwwwxxwwwwwvuuuutuuuvwxyz{}~~}{zzxwwwvvvuuuuuvvvwwwwwvvvvuttttttuuvvwyz{|~}|{zyxwwwvuuuuuvvvvvvwvvvvuttsssssttuuvwxy{|}~~~}|{zyxwvvuuuuuuvvvwwwwvvvvvuuuuuvwwxxy{|}~~~~}}}||||}}}}||{{{zyyxxxxxyzz{|}}~~~~~}}||}}}}}}||{zzyxxxxxxyyz{|}}~~}|||{{{{{{{{{zzzyyxwwwwvvwwxxzz{||}~}|{{{{zzzzzzzzyyxxxwvvvvvvvwwxxzz{|}}~~}|{zzyyyyyyxxwwwwwvuuuuuuuvvwxyyzz{|}}~~}|{zzyyyxxxwwvuvvuuuuuuuuvvvwxxyzz{|}}~~|{zzyxxwwwvvutttssttttttuuuvwwxxyzz{||}~~~~~~~~}|{{zyxxwvutttsssssssttttuuvvvwxxyzzz{||}|}}}}}~~~~~}|zyxxvuutssrrrrrstttttuuuvvwwxxyzzz{{{{{||||}}~~~|{yxwvtssrrqqrrrrsstttuuuuvwwxxyzzzz{{{{{{|}}~~~~|||||}}~}|{zyxxxxxxyzz{{||||}}}}~~~~}{zyxxwwwwxxyzz{{{|}}}~~~~}{zxxwwwvvwwwxxyyyzz{{{{||}}}}~~~~~~~~~|{yxwvuvvuuuvvwwxyyyzz{{{{|||}}}}}}}}}}}~~{yxwvttuttttuvvwxxyyyzzzz{{{{||||||||||||}~~|zywvutsssssttuvwwwxxyyyyzzzz{{{||{{{{{{||}}~~}{yxvuttsssrrstuuvvwwxxxyyyyyzz{{{{{{zzzzz{{|}~~}{zywvusssrrrrssttuvvvwwxxyyyyyzzzzzzzzyzzzz{||}~~|{yxwuttsrrrrrrsstuuuvwwxxxxyxyyzzzzzyyyyyzz{||}~~|zywvussrrqrrrrssttuuvvwwwxxxxyyyyyyyyxxxxxyz{|}~~~}{zxwvvvwwwxxyzz{{|}~~~}}}}}}}}}~~~|{{zyxxxxxxxyyyz{||}}~~~~~~~~}||zzyyyyxxxxyyzz{{{|}}~~~~~~}}||}~~}{zyxxwwwwwwwxxxyyzz{{|||}}~~~~~~}}|||||||}~~~}|{zyxwwwvvvvvwwwwxxyz{{||}||}}~}}|||{{{{{||}~~}||{zyxwvvuuuuuuvvvwwxyzz{{{{{||||||{zzzzzzz{|}~~}}||{zyxwwvuuttttuvvvvwwxyyz{{{|{{{{{{zzyyyyyz{{|~~}}|{zzxxwvvuuututtuuuuvwxxyyzzz{{{{zzzyyxxxxxyz{|}~~}||{zzyxwvuuuuutttttttuuvwwxyzzz{{zzzyyyxxxxxxyz{|~~~}||{zyyxxwwwwwwwwwwwwxxyyz{|||}}||||{{zzzzz{{|}~~~~}}||{{zzyyyyyyyyzzz{{||}}}~~~~~}}}}}}}}}}~~~~|zz|}}||||}~}|}}~~~~}~|z}~|xx|~~~~~~~{}~}{y{|zyzyxxwxyxwwxyzxxyzz{|||~}|}}{z{{{|}|{|}~~~~~~}}}||}{z{{ywxxxxyxxxxy{yw{}yx{||zxxxwwvuvwxyxx{||{|{||||}||~}}~}||{||}||}}~{}~~~~}}||{{|~~}~~}|}~|||~}{xusssrrrsrqpooopqrrssqswwuuvwwvutuxyzyy}~}zwtrpppqrrsrqpoooprtstuuwy{||{{||{zyxyzz}}{zyyzz{}|{~|~}|}~~~|{{{zz~~yxxtrrsvwuwyxuuuuvvvx{~~{zyvuutuvwxxxyz{{|~}zyyyyyzyxwz}|zzzzyywttuuvvvwwvvy{||}~}|~~}|{yusrrttpnopqrsstwyvuxz|{wuvvtssssuvvwxz|~}||{yz|~~~||}}~~|}}zxwwspsuspppponmnoopqqrsttttttsssrrqqrstwz{||~}}zz|zy{}|||}~}}{xvusqrsqptvuuvxy{|}~{y||{|}~}~|yuuusqqrsqqsuwxvtwxwussuutttstuwxz}~~~|~~~~{ywvuuuvuuuuvwvy}|{yy}{xxywvxz{|{wvusqnmnooopsuutpprssrprtsqnlmmlllmprrrssuuuuvy{zzz{}|zz}~~}|~{z|{yuqrsrrtvxxxwuvxyyyyyzxx|}zzz{zyz|{zzzzyvtsssssssuussttwxvvxzzzz|~~|{|}}zxxyxwz|zy|}zyyywvvvvussuuuy{||zzyyzzyxwwxyzyzwrruusrrstsqrtuvvuuwz{{}~{{zzzyyxvsrrrrppooooppooonmnopoononnprstuvy{zz|~~}zzytqpomlmnnmnoponpqommlmnnnlmoqrqqrstuuuuvwxyz{}~~~}|}~~~~~}}~~~}}|{{{{||||}~}{zyxwutuuuuuvvttvwwwxxxyzzz|}~~}{{{zxwwyzyxwxwxyxvuvtstuttttvwvuuvwwvvxxxxy{}~~~}~{wuvuttuvuuuvwwwwtsstttuuwxy|~~~~}{{{|~~}~{xwwxxxwvvvvvvuuvroprqpqpoooooooppnmnonoqrstuusuwx{~}{z{{{|~~~|{||zvronligghiiiijlmljiikkklnoooprtuvxyz|}}~|zz|||{{|}|{z{}~}}}~~~~~{xvwusrqrrpoppqonnooopqqprsttuuwwxz||{|~~~{zzz{|zyyzzyz{{zxvvwyzzzyyzyw{}zxyyz{{|}~~}|}}}}~~{ywusqppoooppnlnqqponmlkkmnmmpqqtwxxyyyzz{|~}}~~~}|}}{z}~|{yxxxxxwuutssssttsqqrssqstttttuvvwxz|}~~}}}}}{ywvz}}}}~~}zyzywuronnnlklnprtwyyyyzz{|}|}~}||yxyxtsssuvwwvxyxxyz{yvx{}}}~~~~}zxvutrponnnnnnooonorrqqqruuuxz{|}~~~~}}~}|zwwwwvtstttuuuvwxyyyyyy{}}}}~}|zz{zz{|{yyyxwttusonmnmmlllmnmmnpqqqrsstttvwxwx{~|{zxwxxusuussstvvttutrsrpooonmmnpqqqrstuvvwxxwvvvwxxyy{}~{|}}~~~}}|}~}|{zz{{{|~~}}}}}}||{{zyxvvuuuuuuvwxyz{}~~~~~~}|{zyxxwttvwutttuttuvttvy{{{|~~~}}~~}~~|{yxyxvvwwvxyyzzzzzzzzzzzzzz|~||}~||~~~|zxwxwvsqqrrqnkmonnnopqprtsssuuvwxxyzzyyz{|}~~}|{{z{}}{{{{{|||{zyzzwvwvtrppoopoopqqqqsvwwwxy{{zyy{}~~}{zyxwvtstvwxxwyzzzz{}}||}|}~~~~~~~}{z{{|{z{~~~~~~~~~~}||||{xwvvusppqqqrsstuvwxxz||{}~}}{zywwvwwvvwxyxwy||zxx{}}}}~~~}}~~~~~~}}}}{xwwurpoooonlllnonmoqqqrrrrssstwwxxy|}zz}~}|}~~~~}}{zyxxxxxxxyxwwxz{||~~|ywvtrqqpopppppqrstuwwwy{{{|}~~~}|{zyxwwuuuuttvtsuxyz{||}}~~~~~~~}}}|{zxwwwwvvwvttuvwwwz|}}}}}~~}|{{|zxvuvvutsrrqpqppppppqstvwxwwxz{|||||{z||{z|||}~~~~~}}}}|||{zyyxwvvvvutrqrsssstvvuvxxxyzyxyz{{yyzyxyzzz{|}}~|zyzzzzyy{{zyy|~|{}~~~}}}}~}|{{||||}~}|zxwvvvvuwyxyz|}}}~~}~}|}}{{{|||}~~~{xxyxvvvuvwwxyyxxxyzywvvuttsstsrstvwwwxyz{{|~}||}}}}}}~~}zzxwvutttsttuvvvwy{}|{{|}}}|{{{{yyyyyzy{||}~~~|zyxvutsqprqonooopqqqrsuvuvvvvuttuuutsstwxyz{~~}}}}}}}}~}{{{zywvwwvvwxyyyyyyzzyxwwvuuuttuwwvx{}~}}~}~~~~|zxwxvttuutrqsuuuuuvvuutroppomnoqrqrtuvwyzz{~~~~~}}~|{|zxwxyyxwyzyyzz{zxxxxxwvvvwwuuxxxwvx{{||}~~~}~~}|{{{wtuvuuuuvxyyyy{~}{}~{zzz|}~}{z{{{{{{zz{{yxyy{{zzyxxz{xvz~~zy~~{xwxywuuwxyyyzzyy{zxyzzyxwxxxyyyy{~}}}}zwxywwy{zzz{{zyz|xv{|yz|}~~~~~~~|{||{ywxywuttvwvtuuvuuwwvvvvwxyyyy{{|}~}}~}~~|~~}~}{z{|zyyyz{||}}~}{|~~{wvwwuttuuussrsttuvuuvwyzxwyzzzyy{}{{||}~}}~~~~|{{zyzzyxwxyyyz{|}~~~}}}|zwvvutsrrsrstuvwvvvvwxwxxxy{{|}}}~}~~|{{zyxwwwutwxutwyzz{|}|{~~|}~~~}|{{zxvsqppppnlkmoppqrstusqsutttuvvsuyyxzzxvvxz{yz~~}~}~~}||}}}~~}}~~}{zzyxvuuuttssuvuuux{yxzz{}~~~~~}zywwvvvwvuvxxx{|yxz{{{z{}{z~~}}|}}|z{}{{}|{{zzzyz}~{{~~}}{zyxvtrrrqrsssuwyyxy{z{||zy{}||~~~}~|{~}|}~~|~zuwxuuvvvuuvwwvy|ywxz{{zz{}~|z{||}{yz{|}{{}~~{xvtrrpmllkjkkklnqrssssttvyuruywuxyyyxyzzzz{||}~}}~}}||zxxywuvvvwwxxxz{z{}~}{ywtrqqqrrqqsuwvvxz{|{z|}}~~~~{xyzvtwyxwuuvvuvxyyxwxzyz}~~~~~|~~|zxwywttvvwvvxyyyz{|}~~~~~}~}}}{zxvvvwwtrrrsqoqtsrppqrsttvxxwx{}~~~~~~~}~|zyxvttutrttqqtuutrsuuuwxwwyywx{{{|}|{zyyy{{xvvx{|{}~~~}~~}~~~~~}{zzzzxwwwxvtvxxxyxyzzz{|}}|}~~~}}~}{||||}~~~~|{zzzzxxzywuuuuutstvxyxvx||{|}~}||{yxwxwtrvxusrsttsuvttuvwwwyyzzzyxvxywuvvuuvx{}~~}}}|zyyyyyvstuuvvuttuuvvvwxxyyyz|z{~~}}~}~~~|{{{zxxwvuuutrqppomorqpprqppqqrstvwvwzzz|}}||}{{{{{zy{}~~~}}~|yyxwwusuvttttttsrruxwwy{|}||~{}~|zzzzzyzz{}~~~}~}{||{{}}{{}}|{z}}~}|~~~}~}|{zxwvuutssrqpqqqqpqrrrrstuvwxxxzywvvvwuuuvxz{||~~}}|{zyxxxxwwvuuuttuusstuvvvvvwxy{{z|||zyy{zyz{zzzz{|~~{{zzzz{zywwvuttuttttsstuwwxz{{|~}||{{zzzyyxwwwwwxwwxzz{}~}|}~~}~~}|}~}|}}|{{{{{zyyyyzzwuwxvuxz{{{{}|{|~}|{{~}}}}}~}||||{{||zyxz{ywwwwwvwwxxyxy{||}~~~}}}~{{|{{yxz|yvvwwwwvuuwwvvux{{yz{||z{}~~|z||zz{|z{|}|}~}|zyyxvwxxwwwwwvvvvuuvvusrsttuvwxwxyyxxxyxwxxxxxyxwxyyz{}~~~~~}}|||{{{{|||{zzzyxyyxyyzz{{|}}||}~~~~}||{zyxwxwtvxwuuuvwwvwxyyyxxxxwvy{ywz{{{{}~}|}}~~|{{{||zz{{{ywx{{zz{{|{{|}}||||~~}~~~~}|~}}~|{{zzzzzzzywwxxwwwwvtrstsstuusqrtuutsttttttvvuvyyxyyz|}~}}}~~~||}|{yxy{zzzzyyyyxxwxxxxyyyxyyyy{{{{|~}|}}}}|~~~~~~~~~|{{{|}zy{|yxy{{zzyyzzzzyy{|{{|}~~}}|||{|}}||}~}||}~~}{{|}}|}~~}~~~}|}~||}}}||}}|{zyyyxwyywwxyzxuwyxvvvvvwwwxyyz|}}}}~~~~~~~||{z{{ywvwwwwvvvvvvuuuvvvuuuwxyxxy{|||}~~~~}{{|{zzz{zxwwvvvvtsqqrtrpsussssttsrrsstuutvxxxwwz{|{{}~}~~~~}}~||}~|zyy{{{{{zz{|zy|}}}||}{z~~}~}|{z{zyxxyzzzzyyyxxyzzzzz{{||}}}~~~~|~~}~~~~~~~~}||{|{wvxxwvwwvxxxxxxyywwyzz{||{{||}}}~~}}}}}|||zyxyyzzxwxyzzz{|}~~}}}~~~~~~~}|{zzzyxxzzzzzz{|{zz{zxxyyywuvwuuvvvvuuvwwxxxx{|{{{{||{|}}|~~~~}}|zyyxxwvvvusrrrssrqpqrssstvuuvwxyyz{{|}~~~~~~~~~~~{yz{ywxxwvwwuuuuvuuvxwvxxxxzzyyz}~~}~~}}|||zxxxvvvwyywwyyzxwy{|||}~~~|zyxwvutsrrrrqqppqqrrrqsuvvwwxyyxyz{}}}~~~|~}|{{|}}~~~}{zyyxvwxvuvwwvvvwwwxyyxy{||~~|}}}~~~}||}~|zzzywvvvusrrqqpoopqqrrrssttvvwwxy{|||}~~~~~}||||}}}}~}}}}~~}|{ywvvtttsrqqrrrsssuvuuuvwxxyzzz{}}{{{{zyxyzywxyzzxy{{{{{|}~~~~|{yyyvsrrrqmkmnnnopqrrrqtuutuvxyxy{|{~~~|yxxxwusssrrqrtsrstrrtvuuwxzywx{|}|||}~}|~~~}~~}{ywxwvuvwwvvwyz{zz|}~~~}zzzxwvuuuvvvvwwxyyz{||{{}~{{|ywwwwvttvwwwwxxy{{yzzz{{{||||~~~~~}}|{{{{{yyzzzyyz{{{||||}~}}~~~}~~~||}~~}}}~~{{{zxz|||{{}~{z||{zz{{|{{{{zzzyyzzyz|}}|{~~~~|~}}~~~~|||z{{wwxyxutxwtvzyxyyz||}~~~~~~}|}~~}~zy{||{z{{|{zz{}{y||zxy{xuy}yvwyxxxywvyzywx{zxz|{zz||{|{xz|}~~||~}}~~}~|~~}~~~~}}~~||}|yy{{xvxyz{z||z}~}}~~{}~{xusrrsuuqostqruttvwwwvuvwvvwwwwxzyx|~yx|~}{{}~|{||{{yxyzzyxy{zxyz|}{xz|zyz{|}~~~}|}}}}}|}~~}{yyyzyvvxvvwxxyyxyzyz||{|{xy}{xy{yz|||{xzzy|}}~}||}~~|zyxxxxz{zzzzxvz}{z|}{wz~yuwyyz}|{|}~~~}}|~~~~~}{yxwtrvzyx{~|z~}{|}{zz{|{}~~|ywvvwyz|||{{|~}|}|{{z}|vy{vsvxxvsqswxvxyxxxwwz{zzyyzzz|~~}}yuuvutstuuuuwwuuuvwywuvxusy~zvz~~}~}{xuvxtrtvvvvwxyyyxvwywuuwwwxyz{{z~|zxwwustvvuttvvuvvuvwusrrsrrvywvy}~}||~~zwxzxuuvvvvuttuyxuttuuqmoqrrsuvvwz|~~}|||~~}wtuuutuutrtvsrturosusqqqrrporuvwx{}}}{{zxvvyyyyywuvxwvvvutuvspsvroswwwyz{{}~~~~}~}{wuuussrqpoprrppprsqnnorsrqqqpprtssvyzz|~~|}}|{||||zyyzz{zxz|ywyzz|~~}}~|z{|zwz}|{xwxzyz|~~~|~|{|zwwxwvvuutsssssstvxy{|}}||{z{{xvxxvtuwwvvvuuvvtsvxxy{{{|}}{{zxwxyxxwuuvuuwwwxz}~}}}{{}}|{zyyyxutsrqpnorqoooonnnopqstuvxz|}~~~~zyyyxursuutsqrssqrqrsttuxz{{}~~~}|||}|yxvutsrrpnoppponnnmnopqtvvvwy~~}}}|}}{xvuvvtsttsttsqpqqrrsuwwwy{|~~~}~}yxwwwutttssqoopoonoponnqststwxxz|~}}|{{|}{yz{zwutsrqppqppqqolkmnmmopoprtuwy{}|{~~~}}{uqrtsrqqqpoponnnnnmmorttvxxx{}~~}}}{|~|{{yvusrqonnnnnmnnmlkjjjllloqruvvxz{}}}~}|{{zyyxwxyz|~}{yyzyyzz{{yxxyzyxx{~~|{{{zxyz{{zxwxxxyxxy|~}{{{zyxwuvwvuwyxwwxxxz|{{|}}{|{yxxxyyxxwwvxywvy{z{}~~}|zxxwvuuvwwwxyxwwxyzzz{|~}|{zxwvuvuuuvuvvwwxwwyzz|~~|{ywvvtssssssssttttssstuvyzz|~~~}}|{zywussssttttuuvvuvwwxyyz{|~~zxyxvuuuvuuuuvvvuuvwwxyz|}}~}|{||{z{{|}}}}}|||zxwvtssrrqqrsrstttttuvvwxyz|}}{{yxwvtsrssstuuuuuuvuvxxxz||}~~~~}|}}}~~~~}}}|{ywvvtrqqqqqqrsrsttsttttvwyz|}}~~~}|zywvutttsssuuuuvvvvwxxxyz{||~~}}}}}~~~|{zywtttsqppqrtuvxz|~~|{|||}~~~|{{zz{|||}}~~~~|{zywwwxwxxyzzz{{{{|}~~|zyyxxwxxy{{{{{{}}}~~|{zyxxwvvwwxxxyz{||||}~|{yxwwwwwxyxxyz{{{{{|||}~~~~~~~~}|zxwwvutuuuuuwyxwyyxy{|}}|}~}}}~}{yxxwuuvutuvvvwwwxxyyz{||{{{|{|}~~|zyxwwutuvvvvvxyxxxz{{z{z{{{z{{||}~}zyxwvtsttsstuvwwxxxxyyyyzzyyyz||}~~|zyxvttsrrrrrstuuvvvvvvvuuvwwvvwwxz{}~|{yxvutssssrsstuvvvwwwvvwwwwyyyyz|~~~}{zxwvuutstuuvutvwvuutttsstssuvvvxz{|}}}}}~~~~|{zxvuuuvvttuuvvwwxxxwvutuuuuuwyy{~~~~~~~}}}|||}~~}}}}~~}}~~~}|||{|||{{|}~}|||}|{{||{{{yxyxwwwxz{{{|}~~}|||||||}}~~}|{{{zyyz|}}}~~|{{{|{z{{zzyyxxwwwwxxxyz|}~~}|zxxxyyyyyzyxwwxxwwwwwwxz{{|}~~~{{{{zyyyyxwwvuutuuuuvwwxyz{{|}~~~{{{zyzzyxwvuuvwvusuuuuwxzzz{|}~~~}|{zyxxxxwvvvvuuuvwwwwwxyzzz|}}}}}}}}~~~||{zxwwvuttstssttttuvvwwxyzz{||||}}}|}}~~}{yxvvutssrrssttuvwwvwxyyz{||{{}}|}}}~~~~|zxwutrqqpqrrsstvvuvwwxyz{{zz{{{zz{{|}~~~~|{ywvusrqqqrsstuvvvvvxyyyyz{{{{{{{zz{}~~}}|z{|||}~~|{yyyyyzz{{||}~}~~}zyyyxxxxyz{{||}~~~}~}|{yxxxxyyz{{{|}}~}}~~~~~}}}~|zyxwwxxxxyyz||}~}~~}}}}~{yxwwvuvvvwxyz{|||||~~~~~}}~}{ywvussrrsstuvvwyzzzzzz{{|}|{{z{|||}~}{zywvuttuuvwwwwyzz{|||{{|}}||{{{{||}~}{yxwvuttuvuvwxyyxy{zzz{{{zzzyxxxyyy{|}~}{xvutssttuuvvwxyz{{||||}~~}|{{{z{|}}~~~|zxwwwussrqrsttuvwwwxyyzz{{{{{{{zzyyyz{|~}{{ywvutrrqrrqqrttuvvxyxyyz{zzzzzyyyyyz|}~~}{zyywttttssstuttuvwwxxyyyyyyxxxvvuvwyz{}~}}|{zyxxxxxyz{|}}~||||||}~~||{zzzz{{|}~~~~}}|{zyyyzz{||||~~}|zzzyyyyzyyyz{|}~~~~~~}}|{{|}~~~}|{{{zzzzzzz{{{|~~~~}}}}~~~}|{{zzyxxxxxxxxxyz{|}~~~||{|||~~~}|{{zyywvvvvvvuuvwxxyy{|}}~~}||{{{{{{|}~}}}{zyxwwvuvvuuvvwxyyz{{||||{zyyyyzz|}~~}|{{{zyxxxwvvvwxwwxyzz{|||{{{zyxwwxxxz{|}~}{{{zyyxwwvuuvwwxxxyz{|}~~~}|{{{zzz{{|}~~}||{zzzzywwwwvutttttuuuuwxyz{{||{zzzyxxxxyz|}~}|{{zzzyxxwvuuutsttsstuvwvxz{{{{{{zzzyyyyz{|~~~~}|{{ywwwvusrssqqrsssttuwxxxxxwwuuvvvwxyz|}~~~}||{{zyyywvvuuutuvvvvwxyz{||||||{{|}}~~~}}}}}}}~~~~}||{zzz{||||}}~~~~~~~~~}}}{zyyyyyzz{{{{||}~}}|||||{{|~~~~||||||}}}||}}}~~~}}}||||}||}}~~}||{zzyzzzzz{{{||}}{{|||{{{{{|}}~~~~}~~}{{{zzyyyyyyyyzzz{{{{{|||{{|||||}~~~~~}||{{{zzzywwvvvwwwwwwwxxyyxwwwwwxzz{|||}~~}~~}||{{zyyyxwwwwwvwxyyxxxyxwwwwxxyz{{{}~~~~~}}}}{zyyyyyyyyxxwxxxxxxxwvwwwwxxyyyz{||~~|||}}|||{zzzzyxwwwwwxxxxwwwwwwwxxwwxxyyz{|||~~}}|{{zzzzzzzyxxwvvvwxwwxxyxxxxxwvvwxxyyzzz|}}~~}||{{{{zzzyxxwwvvvvuttttttttttttttuvwwxxyyz{}~~~}}}}}}}|{{{{zyyyxwvvvvvuuuuuuuuuuuvvuvwxxxy{|}~~~~}}||||{|||{{{||||}~}~~}}|{zzyzzyyyxxyz{{||}}}}~~|{{zzzyxxxwwwyyyzz{||{|}}~~}}}|{{zzyxxyyyyyyz{{|||||}}~~|{{{{zzyyyxwwwwwxyyzz{||}~~~~~~~~|||{yxwvvvvvvvutuvvwxyzzz{|||~}{zyxwwwvvuttttuuuvwxxyyzz{|~~~|{zxvuuuttstsssttuuuvwxxyz{{||~~}{yxxwuuuuttuuuuuvwwwxyz{{{}~~~}}}}}~~~~}{zxwvttssrrsttttuvvvwxxyz{|~~~~~~~~~~~~}|{zyvutsrrrrsssttuvvwwxxxyz{|~~~}{yxvutrqqqppqrsssststuvwxy{||}~~|zzyxxwxyyz{||}}~~~~~~~|{zyyxxxxxyyzzz{{||}~~|{zzyyyyyz{{|||}}}}}}|yxwvvvuwxxwxyzzz{|}~~}{yyxwwwwxwwxyyy{{{{|}~}{yyxwwvvvwwxyyyzz{{|}}}}~~}}~~~~~|{yxxwvuuuuvuvxxxyyz{||}}||||||}~}{zxwvuuuuuvvwxxyzzz{{{{zzzzzzz|~~~~|{zyxutttttuvvvvwwxxyyyxxxyyyyyyz{|~~}{zxwvvuuvvvvwxxxxyyxxxxxwxxyxxz|}~~~}{yxwvvvvvuuvwwwxyyxxxywvwwvvwxyz{}~}{zywwvvvuuuvvwxxxxxxxxwwwvvvvwxz{|~~}|{ywwvuuuuuuuuvvwwwwvvvvutuuvwwxyz|}~~|{zyxxxxxxyyzzz{{{{{{zzz{||}~~}}}~}}~~~~}}}{{|{z{||}}~~}}}||}~~~~~}||{{zyz{||}~~}|||{{||{{|||{{zyyyyyyz|~}~~||||{{{{{{zzzyxxxxxyzzz{|}~}||{{{{{zyyzyxxxxxwwxyyzz{|}~~|{{{{zyzyxxwxxxwwxxyyz{|}}~~~}{{zzxxxxwvvvvvvvvwwwxxyz{|}}}~}|{zyxxwuuuuuvvvwwwxyyyz{|||}~~}|{yxvuuttsstuuuuwwwwxyzzz||||||||}~~~~~}|zxwvutssssttuvwwwwxyz{||||}}}||}}}~}{ywvvtrrsssstvwwwxxxyz{{{|||{{{|||}~~~}{zxwvtrqpppqrsttuvvwxyyyyz{|||||{{{{|}~}|zywutsrqqrrstuvwxxyyzz{||}}~~~}~~~~~|{{zzzz{|}~}{yxxxwwxyyz{|}}~~|zxwwwwxxxz{{|}~~~|zywwwvvvwxxyz{|||}}}}~~~~~~}{yxwvuuvwwwxyz{|}}|||}}}}}}}||}}}~|{zywvuuuuuwwwyz{{|}}~}}}}}}}}|}}~~}|zxwvuuuttuvwxxyz{{|}}}}}}}}||{|||}~~|zxvutsstttuvvwwxyzzz|||||}}|{{{{{{{}~|zyxwvtttstttuuvwxxyzzz{{|||{{{{{{{||}~~|{{yxvvuutttuuuvwxxyyz{{{|{z{{{zyyzzz|}~~~}|zxwvuttsssstuuvvwxyzz{{||||{{zzyyyz{|}~~~}|{zywutsssssttttuvwxxyzzz{||{{{zzyyz{{}~~}|{{zxwwvuuuuuvvwwwxyzz{{||||}|||{{|||}~~}}}}|z{||{|}~~~|z|}|ywx{||{{{||{}}|}~}}{{}|{{{{|}~~~}|zz||{{{{{yyzzxvvvvwyz{zy{~~~~~}}}||}|{zzzyyxyxwxzyxxxxzz{|~}zwxxvuwxwwx{}~~~~~~~~|{|}~~}}~|{{zxwxwwwvv{~}zxxyxwxxyyzyyzz|~||{{}~}~~~}}|{|zxx{|}~~}}}~{zzxwwyz{|{{{{}~~||~~}}}|||||~|xwwvuwxxxyyzywvwxyyzz{{yxyzz{~~|{zyxxxyz|}|yz{zxyyxxxvuuvwvwyxwvuttuuuuvwy{{|{zyz{}~}yvtsrrqststtuwxwvwxyzz{{||}~|z{{xuvussuz}{yvsrqqsuvutvxzz{|}}~~~~}|{{{|}}{{zyz{}}{{ywxz||{z|}}}{zzzzzz{{|}}~}yyxwwxyyyxxwvtqnkjiijmqsrsvvtuxxwwx|~~~}{y{{yvtsstsrstutrqrssqpqsuwxxy{~|{zvtsrppoopqrrsuvwwwwwvvvvuux{~|zxyzyywvvuuvvvvtsrrtuutux~}~~~}zxyz{zxwwxyyyz{{{|~}{zxvuvutuvutttssrqsttwzz{~}z{}||~}yxwuttsrrtttuvvvuwy|~~zxtrpnljiiiihhilmoonopqrqquz|~~}{wuusrqpppnljjjikmmoqsuuuy~{vtsrpnnpqrqoopomkkmnnoopty||{yvuutttssttttsrrtuvxz|~~~~}zwvvusrqpnjikmqtvwyz{zvwxxyxx{~}zyxvuttsrrsqooqrstw{}}yvuvutuurqstsrpoponpsuvyzz~~|{yxwvusrsttuwxxy|}|~}zvsqpnnoonnnmlkiiijlmortwxx}~{xvspnkkkighhgfffddfhjmoqsux{}}zywuttuvvwyzyxxyxxwx{|{|~|zvtsqnmnmlmmmlmnoprtvwxz}|{}|zyvsqqoliggfbacddefhjjilnmmoqsuwz~~ywvtrrpoqrrqpprttttvwy|}~{zywtssssqpqstssuvxyyz{}}yyzxwxyz{}~~~{zzxvutrpnmnnmllmqttuvvuuuxz{{||yurqmikmmlnortuwy{z{|{z|}}zvutrpnllkjjlnoopoprtttvxyz}}|zxwuspnmmooprttwyz|}}zwtrokgdcccbehjkkjlmmlllnooorvz}~}{xvtrponnnopsvwwxxxwxyyz{{{|}~~~|zywtrrssuxy{~~~~|}~}}|{zywutsrqponnnnnoqsuvvxyyy{~~{ywvrmlmjhijkmmorttvxxxz}}~~|zyvsponmlkklmnoprsrqqstvy|~|zyxvsqrsrruwwxyzzzyz{yxy{|}~|{zyxvutsssrqpnlkjjkkkloprrstuvvvvwxz|~}|zwtpkijmnoppqqopqrsstuvxz{{~}|{yxwuttvvuvwy|~~}|{zyxwwy{~~{ywuttsqonmmlklmmnprqqrrsutuwy|~|zxtrpnllkjjlnopqrtttuwvvwxz|}~}}|||{z{zzz{{{||}}}~~|zxxvuttssstuvvvwyxvvwxyzz{{{{{|~|yyyxvvwwvwwtsrqpmkloopqtvwxxwwwwwxz|}~||zxvuuutqnlkjiijlmmmnoqsuvvwy{}}}~|{{xvwxwwvuuuttwxxwwwy{}}|||}~~~~~~~~~}~~~~~}|{zzzzzyyyxwuuvvuuuvwwwxz|}~~~}zxutussuvuvvxyyyyzyyz|{|~|z{|{zzzzywwwvvtsstuwwvxzz{}~}zz{{{}~~}|{z{|}}~zwvuutrrrqqollljihgjklllmprsssuwxxvvxz{|~~}zywvuutrqomljjkllklnonmnqrtvwwxyyxxz|~~}||}}~~~~{xuttuuuvvy{}~}~~~~~}||~}}}|}~}|{zzxvxzz{|~~~}||||zz{zyxvvvuvvvwxz|}}{{|{{{z{{yxxxwvttttuvy|~~~~}zxxxxwwwxxxxwwwwxxxxwvvvwx{~~|{ywvvvvwyyzzyxurrqqqppsuvxyyzzyyyzzyyyyzzz}~~~}||}|}}|{ywutrqqrssrsuuuuvwxxvuttuvuvz}}{zyz{yx{}{zyxwwvuutssssuwxy{}~~}|zyxwwwy{}~}}}|||~}|~~}~}|zwvusqrrrstuwyyz||{{zxwwvwxy{~~}}|{zyxwutvvvvxxy{||}~~}|}}~~|{{{}}{zyxxxyzz{{{zywusrrqpqsuxz}~||}~~}}~~}{xy{ywwwxyz{{}}}|{yyxussstuwz}}|{zzzzzz{|{yzzyxxvuutuwxxyzz{||{{zyxxxyz{~}{zz{|{{|}}|{{{yvvwwxyz{}}~~~}||zyyz|~~~~}}~~|zwurrsttuvwxxxwvtssssstvwy{}~~~~~{zyxxxyz{{zzzzzywvvvvvuvz~~~}}}}}~~|{ywvvxxyz|~~|{zyyyxyyyxxwuutttssuvuuvwwurrsqqqqqstvx{|~}|zz{|}||{zzywwwutstuwwy{{|}|{zxwwvvvwwwxz|~~~~}||}}||{|{{zyyyyyz{|}~~|yyxutttttuvtstronnnnnopqrtx{|~}{zz{{{|~~}}}|{yyyzzz{}~~~~}}}~~}|{||}~~}|zxvusrrqpoppprsux{}~}|}}~}{z{|~}||~|{|{zyyyz{z{~{z{zywvwxwwwwxurqrqomkmmlklnqsvy|}~~}|}|{{{zzyxvusrrqpoonnopsux|~}zxxvtsrrssstux{|~~}{yxyz{{zzzyyxwvuutsrsuusqrrponmnnpqpqtwyz|~|zyxwuutuwy{~~{z{zzzz}~}}}}|{{zxxwuutrrqqqrsuwy|}}}~~}|{xvvtronlkllnpqrux{~~|~~|zxvtrrpoonoquvx{~~}{zyxwwvuuuvxz}~}z{|{{{||{zyvrolkihgghijmqtwxy|~}|{||{|}}~~~~~~~~}}|||}~~}}|zxwvwvttvwxxz|~}}}}~~}|zxvuutrrstvxz|}{xwutsqrtsstwz}~}zxwxxvvwxy{|}}}~~}{yyyzzzyywusrpoonoppqsvwxz|~}|zvtsrponnprtuvwz}}|{zyxxxxwvvwyzz|~}}}|||{{zxvtrrponmmmnoqstvxzz}~~|zywspnljhgghjjlnopqrtvxy{}~~~~~}||{ywvtponnoppsuvwx{}|||||{|}{xvtrrrqpqrssstuvxyz|~|zzyxxxz|}~~}||{zwuronljjjklllnoprtuwx{}~~|ywutsqpoopqrttuwxy{|~}zxwvtsqqqqpqstuwy{|}~~|z{{{||}}zwuspnmkkkjjjkmnnopqqrtvy{|~~~{zxusrponnoooopqrstuwxy{|~~}}~~|zxxxwuuuutuvxyyz|~{xvtrqqqpoopooqsttuwxy{}}{yxvttsqopqrsssuwy{|}|zxwwwvvwxxxxxwxyyyz{}}{xurqqppoonnoqqqqqrsttuwyz{||~|yyxwwwwwxyyyz{|}}~~}|{|}}|{zywvspnnmllmmnmmnnnmmnpqrsuvxz|}~}||{zyxwusqpqqqqsvwwxxz{{{{{}~~}}}~~~~~}|{{ywutsrqqqrsstttuuttvwvvwxzz{~~|{zywxyyxxxxxxxxxyxxxxxyyz|~~~~~|zz{zz{|}}~~~}}}||}~~~~}}{yxwvwwwxzyyyyyyyxxxxxxy{}~~|zxxxxxwvtrqoooopppqsttttssrqrsstvxz}}||zz{{zxxxxvttutssstuuvwwwwwwwxxyyzz|~|{|{zz{zxwvvvvvxxwwwvuvvuuuuvvuuwy|~}|{{{{|}}~~|{{zzyxxyyz{}~~~~{zzzzz{{zxwutsrrsttsstuuuuuvvvuvwy{{}~|||{||||{z{zzyyzz{||}||||{zzz{||}~~}|{{zyzzyyxyzywwwwxwwxz{}~|zyxxxxxwuttsqopppppqrrqqqqrrstuvwxz|~~|{zxwuuuuuuvvuttsrrrrrrrstuwz|}}||{{||}||{{zyyyyzz{{zzzzzzyyyxxxy{|}~}}}}~~}||{zyxxxxxyyyyyyzzzzyyz{|}~}||{zzzzzzyzzzxxxxxxy{|}~~~}{zyyxxyyzzzzz{{{{z{{|}}}~}{zzzz{{{zzyxxxxxxyz{{|~~|zxvvuttttttssrrrrrqqrstvxy{~~}|zyyyyyz{|}}}~~~~~~|yxwtrqpponnnopqqqqrssstuuvvwxy{}~~}{yxwvuuuttuwwwxyyyyz{{{{|}}~~|zywutsstuuwxyxwwxxwvvvwxxyz{{}}}~}{ywutsrrrsuvxyz{|}~~|zxxwvwwwwxxyyxxwwwwxxyyzz{||}~}|{zzz{{||}}~~~~~~}}|zyyyyzzzzzz{{{{|}}}}}|{zz{}}zxwutsqpoopqrsttttuuvwxxxxy{{zz{{{}~|{zxvuuvvvwxyyyyzz{{|||}}|||}~~}{ywvuuutsttuvuuwwwwwxxxxwvwwwxyz|~}{ywvuutrqqrqpqrrqpqrrqqqrqqrrrtvxz|~~}}|{{z{{{|}~~}||{yyyyyz{{{{{|||{{zyxxxxxxy|~~~~~}}}~~~~}}~}}}}|||||||~}}}||||||||}|{zzyxwvuvvwxy{}~|{yxwwvutttuttuvwxz{|{zzzyxxxyyy{}~}{zyxwwvvuuttttutssrrpppqpprtvx{~~~~}||{{{zz{{{z{{{yxvuuttuvwy{}~~}|{{{{{zzz{zzzywvtrrqpprstuvxz|~~|zyyywwvutsrrssssstuuuttsrrqqqrsuuvxz|~~~~~~}}||}~~~}{yxwwvvuuuvwxz}~~~}{{zzzyyyyxwvuutttsrqpqrtvxz}~}{zyyxxwxyyz{|~}|{zyyxxxxxwwxyxxvvurppponnnopqrtuwxz|~}|}|zyxxxwvvvvvxyz|~~~}}|{zywutsqppqqrrstuwxz{}}{ywvuuuvvwxxxxxyxxwwwvvwvuttuuuvxzz|~}}|{zz{zyyzzzyxvutssrqppqrrsuvwxz|}|{zz{{{||}}|zxwvuttsrrqrtuvwyz{~~|{{{{{{|}}}|{{{{ywwvutssssstvvvxyz{~}{zzyyxyyyyyyyy{}}|{{|}|}}~}}|{{ywvutsssrrqqrrsuvxy{}}||{|||}||{zyxvttsqpooppppqqrsuwxz|~}{{zyxwvvvuttuuuvwyyz{}~~|{yyyxxyz{{zywvtsrqqponmlkjkllmoqstwz|}~~~}}||||}~~|{zzyxwwvuttuvwxyz{|}}||{z{|~~~~~}|||{zzzzyxxyxxyz{|}~~}|{yxwwvussrqqpppopqqrstvwy{}}{{zzzzzyxwwvvvvwxz{|}~~~}{zxxwvtsrrqpoopopqstuvxz{}}}|{{{{{zz{{zyyxwvuttttsttsrqqqqqqrtuvxz|~|{{zzyyxxwwxwvvvvwwwxyz}~~}~~~~~~}|{|{zxxxxwwwvuuuvvvwxxz{|}~}}||{{{zyxxxxxyz{|}~~}}}}|||{zzzzzyxxxxxxz{|~~~~~}}|{zyxwvuuttsssrrrrrrrssstuvwz|~~~}}}}}|{zzzyxxxxyyzz{|~~~}}}}}||{zzzzyyxxyxwwwwvxyz|~~~~~~~}||}}}}}}}}}~~~~}}~}}}}~~~~}|{z{{ywwxvsv{zxwvurtwvuuuttuwvvy|{{~}~~|z{|{z{|}}|}~}{}~~}}~}zz{zyyyxwwwvvxyvsuwusvxvsw|{z|~~~}{|~|z|}zwyzxwxyxwxzwtwyxvy|yvz}zwxyyyyyyyxxz|{{}~}~}~|z{}~}}||~}||}|{yxy{z{|}}}}|{{{z{{yxyyxyyzzz{|zxwuvwxz{z{||{{|zyxxxxxwxzyyz{zyz{{~~{{{{||~}zzyy}~|~|y{~|{}~~}~}}}~~}}}{|}~}{|~~~~|}y{|zxyzxxz}}|{yy{z{~~{wwywtwzwtuvtsuwtrw|yvz}||~~}~~~}zyzyxxwxxxxxwwwxwwwyzz|~}~{|}|{||{{|~|z~~}}~}|||{xvtstrprsssrpooprssssrrsux{|{}~|}}zxwtturptwvuutrprtvwy{zy}|yyyxwvvuuussutrtvutwzzz|~}~}}~}zxyzywusrpopoqtsqqrporusqvzzz~~}}|{~~z{|}~~}|||{zyxz}}{zz}~}||xuvvutsqsurortsruwxy|}{zyxwwwyzwuvxyz{|~}xxyvsuwwuuuusuwwvz~~~{xwvtsqppoooponmprqqsvx{}}}ytuvuttsssrqqrstuvwy}}{xtqpoonmnoooonnnnnqtttw{}{zzwtsrrsuuttuvtsvz{|~~|zuqonljjkkiijjjjkkknruwz}zvvuqnljjjihhiiihhjlllpsuy}{ywurnnoljkoonnnprrrtux}~{wsqnkjihhgfdfhhfhjklnpsvy~~|yvttwyzzzzyxvuuuuwxz}}zwwwvuvwutuvuuwz{|}}{yxwwwvuvtttttvyz{}|yvtrrrsttttutuvvwyz|{xwtrrrrssrtvutttuvx|~~|zxusqpppppqstssuuvwx{|zxurpnnoooprtuvwxyz{}~{xvroljjjjjjkmnoopqrstuxz|~}|yusqomllkkmooprtuvxyz{~~zxwvtrrrrrsuuttuttvwxz~}|zxwuqnljiiijklmmnoooqrrrtvxz}~{ywurponmnoqrtuwxxwwx{|}~|yvtqnnnmllnpqqqrsrrstuwz}~}{zxurpnlkkjjklmopppqrsttvxz~{yxwxyz{|}~~~{xvutrrsuwxy{}~}{wtqonmmmnprsuvwxxyz|~}{ywusttttvwxxyz{||}~|zywvusstuvvxzzz{|}}|ywtsrqqrrrtuvvwyyyz{{|~}|zwutsqpprstuvvvwxxyz{|~~}|zyxvusqonmmnopqrstttuvwxyz}~}|zxwvvvvxz{|}~~}|{zyxvtrpnmllmmnoprsstuuvwxyz|}}{yxwutsqolkjiiijmnorstuuwxz{}~}{yxvtsrqpopqstuuuvvxyz{}~~}{zzxvusrpnlkkjjklmopqrrssuvwxz|}~~}|}~~~~|{yxxxxxyz{||}~~|{zyyyxyzzzzz{{||}~~~}{zyxxxxxyzz{|}~~~}{yxwvvvvvwxyz|}}}}~}|{zywvvuuuuvwxyzz{||}}~~~}|{zyxvuuuvvwxyyz{|}~~~~~~~}|{zzxwutrponoopqrsttuvwxxyzz{{|~}|{zz{{{zywvuuttuvwxyz{|}~~~|{yxwuttttuuwwxxwwwxyyxyzz{}}|{yyxxwvutrppooopqqqrrsssstttttttuwy|~~~}|{ywvuttuuvwyz{||}}~}}||}~}{{{zzzxxvtsqqqqpqqrssstuuvvvvvvvxz}~|{yxxwwvvutsrpooopprsttuvwxz|}~}}}}~}|||||~~~|zyxwvwwxy{|}~~~~}{yxxwxyz{|||}}}}}|{{{|~}|{{{{|}}}}~}~~}{{{{|~~|zyxxxyz{||}}}||{zyyyz|~~~}{zxwvuuuvwwxyyyyyyxwvvuvwy|~|{{{{||||{yxutsrrrsstuvxxyzzyxxwwxz~~}}||}}}}}~~}|{yxwwxz|~}||||||||zyxwussssttuuuuvuutrqppqsux|}{zxxxxxyz{zyywvutuuvwxz||}}|{zywwwxz|~}|zyxvuuuvvwxxyyxxwutsrstw{}~}{zzyy{{{|||zxwvtsrrsstuuvvuusqpooprtx|~}||}~~|{{zz{}~|{zzz{|}~~~}|zyxwwyz}~}}}}~~|zxwwxyz}~}|{{|||}}~}|{zyyxy{}~}}}}~~~~~|{{yxwvwxz|~~|{{z{{{|||{zyxvuttuvwxz|~~}{yxwvvvwxxxwvusqonnoqrtvx{~~~~}{yyxy{|}~}|{zyyyzzzyxvurqpppqrtuxz|~~~}}}}~}}|{ywvttttuvvvvutrponnnnoqsux{~~|{{||}}||zxvtsrrrrstuvx{}~}|zxvvvvvvwwusrponmmmmnoqsuw{}~}|zyxxxyzz{||{zzyxxxyz|~~}{yxvusssstwy|~|zxwvuuuuvx{~}{zxwuuttttuwy|~~~~}|zxwutrqpqrsuwz~}{zywuttsstvx{}~~~~}|{ywusqpnnmnpruy|}{{{|}||{zywtrpnmlllmoqux{~~}||||||}|{zxwutrrrstuwy|~~~~~}{ywusqnnmmnprtwy}~|zyxwxwwvuspnljhffghikmptwz}~~~~~|zxwusqpooopruwz}~}|{{{{zzxvtromkjiiikmoruy{}~|{yyxxyxxwvtrpnlkjijklnqsvy||{zzzz|}~}{ywusrrstux{}}{ywvuttuuvxz|~~|ywusrqqqqrsuwy|~~|zwutrqqrstuwy{}|zxusrqppprtuwy{}~}{xvtrpnmmmmnprtvwz}~}||{ywusqomlllllnnprtvxz|}{yvtssstttvwxy{}~|zxvsqommmmnnopqrsuxz{}~}||}~~~~{ywusrpommmmnnprsuwy|}zxvsqponnnnooprsuwy{}~|{ywusqnlkjjkjkmmnnprsuxz}~|zxwvutstuuvxz{}~}{yxwvvwwxz{|~}{ywvvutttuvvvxz|~|zyxwvuuttuuvwxyz|}|zwutsssstttuvxyz|~~|zyxwvvvwxyyz{}|zxusrqpooooopqrtuxz|~~{xwutrrqpoooooopqrstvy{~}{yxwvuuuuvvvwxyz|~~{yvttsrqqqqrrttuuvwyz|~~|yvsponlllmllmnnnopqrsuxy{~~{ywvvuuuuuuvvvvvwwxyy{}~~~}|{yxvsrqqqqqrrrrssrrrsttuvwy{~~}{zzzxwvtsrrrrsstttttuuuuuvwxz|~}}~~~~~~~~~~~~}||||||||||{{{{z{|}~||{{|}}}}}|||{{{{{{|}~~}||zywwwwwxyyyzzzyxxxxxxy{}~}|{zyxyyyyyz{zzzzz{{|}~~|{{zzzzzzzyyxwwvvvwxyz|~~}|{{{{zzxwwvvvvwxxxxwwvvvvvvvxyz}|zyxxwxxxxvutttttuvvvvvvwwwxxxyz{}~}|{zyyyyyyyyyxwwwwwxyz}~}}||||{zyxwuuuuuuuuttsrrqqqqrsuwy{~~|{zyyy{zzyxwwvuttttuuvvvvvvvvwxyz}}{{{{{{zzyxwvuuuuuuuuutsssrrstuwy|~}{yxxxxwwvtsqppppppqqqqqqppqrrsuxy{~~}}}~~~~~}|zyyyyyz{||||||||}~~~}}}}~~~~}}}}}}~~}}}}}}}}}||||||}}{zzyxxxxxxxxwwvvvvvwy{}}|zyyxxyyxxxxxxwwwwyz{}~~~}}}}}}}}|||||}~}|zywvttsrrstttttuuuuuvwy{}}{ywvtsqqqrrrssstttuuuwxyz|~}{yxwvvvxxyz{{{{{{|||~}zxusqqprttuvvvwwwwxyyz{|}~}{yxusqonmlmoqstuvvvvvvwxyzz{|}~{zxutssstuvwwwvwwwwxyzz{{{|}~|zwusrpppqrssstttttttttuuuuuvvxy|~~|ywutsrrstuvwwxxxyyyzz{{{||}}|{zzz{|}}~~~~~|{zzzz{|||}~~~}{zyyz{{||||||||{{{{zzzz{|}|zyxwvvvvwxyzzzz{{|{{{zzzz{|}}|{zzzz{||}~|zyxwwwwwwwwwwwwwvvuuttuuwx{~}|{zxwvvvwwwwwxxxxwwutsssstux{}~|{{zyxxxxxyzzzzzyyyxwwwwwxy{}}|{{zzzzzzz{{{{zzywutssstvwy{~~}{yxwvuttuuuuuuuuttrqpooopqtvxz}~|{zyyyyxxxxxxxyyxwwvuttttuwx{}~||{zyxwwwwvwwwwwwutsrqqpqqrtvy|~|zxwvvvuuuuuuvwxxxxvutssrrrtvxy|~~~~}}|||||}~~}|{zzyyxyz{}}|{zyxxyz{}~}{zyxwxxz{|~~}}}|{{zzzzzzyxwvutsrrrstuwy{~~~~}}}}}}}|{zxwvuttuuvxz{}}|zxwuuuuvwxz{|~~|{zzzz{zzyyyyyxwvutssrrrstuwxz|~}|{{{{{{{||||{yxutsrrrrsstuwxy{}~~~~~|{yxvtttsstuvwy{}}||||||||}||zyxvutsrqqqqrssuvwy|~~|{zyzz{||{{zzxwwutssrrrrrstuvxz|}~}|||||}}}|{zywvusrqpppooprsuwy{}}|{zzzzzzzzyxvtrponmmmmmmnopqtvx{}~~~~~}|{yxwuttsrrssttvwy{}~|{yyxxxxyyz|}~}|||||}~~~|{yxvutsssrrrstvxz|}~~~~}}{yxwvutsttttvwxyz}~}|{{{{|}~~~~~}|{zxwvvusrqqpooppqstvxy{}~~~~~}|zxwutsrqqppppqrstvxy{}~}|{zyxwvuuttssstuwyz|~~}{zyxwvuttssrrsstuvwy{}~}}~~~~}{zywwvuuttrqqqqqqrstuvwy|~~~}|{yxwvuutssrqppqqrstvwyz}~~~~}|{zxwvvuuttsrqpppqqrstuvx{~~}}}}}}}||{zyxxxxwwvuuuttttuvwxz|}~}}}|||{{zyyyyyyyz{|}~~~}||||{{{{{{||}~}}|{zyxxxxyyzz{|~~}}|{zyyxwwvvutttttttuuvvwxz|~~}||{{{{{{{{zzyyxyyyz{}~~}}||{yxxwvvuutttttvxz}~|{{zyxxwvvvvvvvuuuuutttsstuwy|~}|{zzyyyyyyxxxwvvuuuuuvwyz}}|{{zyyyyyzzzyyyxxwwvvvvwyz|}{zyxwvvvvvvvvvwvvuutssstuvxz|}|zyxxwwwwwxxwwwwvvuuttsssttuwz}~|zyxwvuuuuvvwwwwvvvuuuttttuwy{~}{ywvuuttstttuuuttttsssssstuwy{}~|zyxwwwwwwwwvvvvuutttttuvwxz}~}||}}~~~~~}}}|{zyxxxxz{}~~~~|{zzyxxxxxxxxwwvvuutssstuvx{~}{zyyyxxxyyyyyyyxwvuuuuvwxz{~~}|||||}~~}zxwvuuuuuuuvvvwvvutssrrsstvy{}~|zyxwwwwwxxyyyxxxwwvvvvvwwxz|}~|zyxxwwxxxxyyxwvuutttttuvwy{~~}|zyxxxxxyyyxwuttssrrsstuvx{~~}{zzyxxxxxxxxxwvuttssssttuwy{~~|zxwvuttttuuvwwwwvtssrrrrsttvx{~~|{ywvvvvuuuuuutssrqrrrrrrstvy|~}|{zyxxxyyyyyyxxwvvuttuuuvwxz}~}||{{{{|}~~~}|{zyyxyzz{|~~~~~}}~~}||||}}~~~}}|{{{{{zyxwuutuuuvwxy{}~}{zyxwvvvwwwwwvutsrrrrsstuvwy{}~}}||||}}}~}|{zzzzz{{|}~}zz|{{zzyyywussrrqqqsrrtvuu{}{zzywuuvvtttttuusrqrsssrpruvvvvz}~|zywvvwwwutuusssrppqpopprsstwyyz}}zxxxwwvtw~~~~~}~}|~~~|}}}|{{{zyxwvvuuwxwwyz|||~~~|{{{{{{{ywxzxvvvxywvxxxyyz{}}|{{{zyxxxyywuvvutttvvuvxyy{}~~}|{ywwvvvwvuuusrrrqqqrsttuvwxxy{}}{ywvuusqrtsrqpqpnlkloonnnprqqsvy{|~~}}}||{{{yvvwustvxz{{{|}~~~~|zzzzzxyzyzyyyxvwxyy|}||~~~~}|}|zyy{{{zyz{|}~|zyyvtvvsstutsrstrpqqonprrrsstuwyz|}}}|zyxwwxxzzywwvuuttsqqstuvvxyyzz|~zxxxvssutsstuusqppoonnnoppqrux~~}|{{zxxwxyyy|~}{yyywuuvxxx{~}~~}||{{zz}}{zyyxwvussuvwwxz|}~}{{}~{z|}{zywvvvutsstttw{}|~~}|{}|{{||zxvuvwspqqrsrruxz{|}~}|{zzzz{zzzzywsssrpoommnooqtuvxy|~~~}{{{{ywyyxwwwwxxxyz|~~}~}|{wtuvvvtuwy|}}~}|||}}}{zzwsrssqqqqqtwxy|}~~{yzyyyxyzxx|}}~|zywvtqppoomkmonnruwz|}|||{{xvxyxyxwxxvutsqpponooprsuy}~~~~zxz{zyxxxvtqnoonmlkllmnpsvy|}}}~|z|}||{|~|zyz{{zy|~~}zz|||zwwwutsrrrrqpqsvy|~~~|zyxwusrqrsqoqstuvy}~}}}}|{zywuuurrsrqqrrsw{|~~}}~|{zzzzvttsrqpoonmmmmnqssv|~}||{zxvwxxwustsrqnnnljlmkknppsx|~|{{zxxxy{~~||~|yxxxxvtsrqrsstw|~~}|||{z{zyxxxvvwxz{}~}{z{{xvvwvtstvvwx{~~|zyyxvwxvttsrqqqomlkkihjnprvz~~~}}{zyzywvwwtsrqqpnoqonrvz}~}{{}|{{zyyxwusuusrsuvwxxy{}~~~}||||zwwwvvx{~~~}|}|{ywutsrrqrtvy{}~}{||{zxwxyxvvusqrrrswz}~~}|||{{zywuutrrqsuvx|}|zxyywvxxxwvuspnnnnopqtwz}~|{yvtuvvuutrqpnokgilllnqtwy|~|yyzzz}~}|{||{{zxvsqrssttwz|~|z{zxyzzyxxwvtsssrrstuwz~}~~~|zxwwvutuwy{}}{zzzywwxwvurommlkkjlpqrux{~~~~~~}|zyyxxxyyyyywutrqpopqqrux{~|ywvuvtstutsrqonnliijjlnpruy}~}|{yxwwxxx|}|zwxywwy{}}~}yxyyyxwvusqrromopopsuy}}||{}|z{{zxvtsrrrqrtuxz}}{{|{{zxwxyvsrqpnkjlnprtw{~zzzyxwwxywttsrqqomlmmmmptx{~~~}}|{yxxxwwwvwxvwyxvvwy{}~|yxvtrsuvwz~}|{{}}{ywvvsooonnnosvx|~{{zyxusstttuy}}zxvtrqqqqqruwy}~}~}{zyxvtuwwuuutromllllklnquwz~}{{}|zzywtrpmllkiijkmnquz{}~~~}}~~{zyyzz||}~}|yxxwvwxy{~~|{ywurrqppppqrtvy{~~}}{yvtqpoooooqrtwz|~|zxvtrpnnprrrsuxz|||~}{ywvtrpookjkmnoprtvy{}~~{zzzzywurqpmlkjkkkkmoqtwwy~~|zyxwxxxy{|}~}|yvtssrrrqruwwvv{}{ywvurrrrssrtwyz{}~{ywvwusrstvvwwy|~}{ywusqnllllkklmnopqtvx{}~|zxvtrqpoqrqqqrtvxyy{}}||||}}}~{yxvspnnnlkklmortuwy}~~|zyxwvwwvwy{|}~}{zyxwvvvvvvvvxz{{~}ywtsrqpnnoopqqrtuxyz}|yyywutttttuuvxyyz|~zvtrqponmmnnnoqrrstwy{~~{xwuqoonmmmnnnmnoqruvvx{}~}{zzzzz{{{|}~}zxwvvvvutvwwwyz{|}~{ywtrssrrrrstuvwxxz|}|ywvvvuuuuuvwwvwyzz{|~~}|ywvuutuvvvuuvvvwwwwxz{}~~~}|zxvtsqpqqqqrttssttuttvxy{{~}{||yutsqqqqqqrqqqqrqpopqqruwy{~~~~||{{zyz|||||}}||}}}}~~||{zxvuvvvvwvvwwwvvvvvvwxz|~~}}}}|{yxyvtuwwwwwwxyyyxwwxwvy}~~~}}}|yyyvtuvvvvwwwvvvtsstuvwy{~~|{{{zyxxwvusqstrqsuwvtsttsssstvwwy}}{zzxxxxvvtsrpppqrsstuuvvvvwyzz|~~~~~~~~}|{{{{|}~~|{{zyxyz|zxyzxxwwwwwyz|~~~}}|{zyzyxxyyzzyyyyyxxwxz{}~}~~}||{zxvuvxyywxxyzyxxxyxxyz}~~~|zzzzyvuusrqqpprsrqrsssrrstuwx{}~|}}{{}|{ywwvvuuttuvvutttusrstvwwy}}{zyxvvyyxxxxwutuvxyxy{{{{z{|}~~}}~~~~~~|||{z|}|}~~}zyxyyzyyyzzzxxxxxz{{}~}}|zwuuttttuuutttttssuvwy{}~|zyyyxwwyyxyywvvwwxwy|}}|}~}|{zyvssttssstuutttttrsvvwxx|~}||zywvsqpqoopqrsrqssrssstvxy{|~~}|{zy{}}~~|zxwxyzzzz{|{zzz{|||}~~{zzwsqrtvwwy||yz|yw}}yz~|zwuuvwyzxvz~}{xx|}{|~~~}~~{|}zvuvtuvvvxyzyvvzzwwxyyyyyyz}~}}zwuvuuvvutwzxvxyxyzzyyz{|zx}{z}y|}zwvvuttvxusvywuuwxwuwz{yxyyz}|}|{|}~}||~}~~{{}}z{{|~}{|}}~{|}{{}||||~~~~~}|{|}}}}}~~~~}}}{|~~}~~}}}~~|yxy}|zyz~{yz|}|yxyyyxxyz|~~{{~}~}{{{yy|{xwxyyyyyzzxy}|xvvxzzxwx{{{|}~~}~}|{{{||}{x{~{y{}~~~{}~}~}}}~~}|}~~{{|{|~~}}~|}}~~~}|}~}}{{}~}~~~}|}{}}{~}}}~}}||||}{z{{{{{zz{||||{z{}}|{z{{{zz{|}}}||~}|||}~~||}~~}{{|||}}|}|{{yy|~~}{z{{yxxxzzyyz{zz||{|{zz{}~zz|}~~~~~}}~~~}}|}{z}~}{z~}}~~~~}}}{}~~|{{z}~xz~|}}~~~~|{}~~}}}}~~~}~~{|{||}}}}|zz{}{y|}{zz{{{|}||{zyyz}|z{|zz~{wy{z{}}{z{}}zz|xx{}|zyy{}{yy{}|yxz{||{{|}}{}~{zz{{{||||}~}|~~}~~~}~~~}~}}}}~}~}~~~{}|{}~}}~}|}~~}}~~~}~}~}~|~~|}~~~~~}~}~|x}}{zz|}{z|}}{xy||zz{{|}}{{}~}y|}y{}~}|}}}~}{{zyz}~{yy|~zxz|~}yx{{||zz}}|yz}~~}yy}}~~{|}{z}}{z{}}|}}}~||~~~~~~|~~}|~~{z||{{{|}{{{||{z{{}~}~~}}~~~~}}~~}|~}|~}~|}}z|~}{{~~||{z{zy{{yy|}{|~{{}}~}{zzz{{{xxzzz{zxxzzzzzzz{{|{{||{zy{|zz}~{{|{|~~~}{{}}|{}~{|}{}~~}}|~~~~~~}~}~~~~~~~}}|{}~}~~}~~}~~}|~}~}}~}}~~}}||}{}~~}||}~~|{~}||}}~}|~|{}}|||}}yx{|zy|}zxyz|{z{}{y{}|{yz||{zz~~{}~||}}{z|}}|zz{||{{{{zzz|}{zzz||{{~~||}}}~~~~~~}{|}}||{}|x||z|}~~||}~}|~~~~}~~~~~}||~~~~}}|~}z}~|{||||}||{z|~|yz{|}}|{{|{yz}~|||z{~}z{}~|zy|}yyzyz|{xz|~}zyyz{|||{z|{z|}|}{z{~}|{{}}{zy{}~~~||~~}}~~~}~}}~}~}~~~~~~~~|}~}}~~~~}~~}~~}}~~}||~~|~}}~~~~~~~~}|~~~}}}~~|{{}{z}{y{|}}{{|}|}~|{}~|}}}~~}}}}}{{{|}{z|}}||{{{{{{{{||zyyz{{z{{zyyy{}|z{{z{||{|}}}{y{~~~~~~}}~~~~~||~~~}}}}~~|{|}|}~}||~}|~}|{|~~~~~}~|~~}}}}}~~~~~~~|~|}~}~~~~}||~~||~zz{|||}}}~~||||~}yz}}|||||||||zz}}zz{{zzz{||{{{z{{{zy{|zy{||{zz{{z{{zz{}{z{||}}}}}||}~}}}||~~}~~~~~~~~|~|}~}}~}}~~}~}}~~}}|}~~~~~}~}}~}~~~~}|~}}||}~}{|}}|~}|~}}|}}}}||||}~~}|{{|}}~~|{}~~|{~~}|y{}|z{{{{z{|}|{{{{{}|z|}||{{||zz}}||{z{{{{{{{{zyz{{{{{{||}}}}}|{{~~}~~}}~~~~}~~}}{||{|}||}~}~~}~~|}~~}~~~}|~}~}}}}~}|}~~~~}|}|~~}}}|}||}~}|}}}||{{|{{||{|~||}}|}{z{||||{{{zz{{|{{{zyy{}}zyyz}~|z|{}}yz~}{{|~~|{z{}}}|yz~~zx|}}||~}{}~~~~~}}~~~~~}~~}}~~~~~~~~~~~~~~}}}}~}}}~}{}}|{}~}|}}~}|~~{}~~}~}~~|}~~~{|~}||{|}}}~~}|}}}~}{|}|||~~|z{~~}}}|{|}zy{}}}|||yx|~|{{z{{z{}}|{z{{{{z{}|yxy|}{yz||{{|||}}||{}~|~}}~~}~~~}~}~~}~}}}~}~~~|~~}~~~|~}~}~~}~}}~}~~}~~~~~~~~|~~~~~}||}}||}}}}|||{{}}{|}}|{{{|}|{{{|~~|{|~}{{}~zx{}|{||}}|{{{{|{yy{|zz|}}{zz|{z{|zzzy{|{|}|{{||||||}|{}~~~~~~~~~}~~~}}}~~~}~}}~}z|~|}}}{}}~~~~~}~~~}}~~|~~~}||~}||~~~~~~}}~~}}}|{|~}~~}{|||}{z|}{{||}}||~~~|z}~{z|}~|{|}}~|yz{|{yz{|}|z{|{{zxy{{zz{{||{zyz|}}{yz|}|||~}~~}}~~}~|~~~~~}~~|}~}~~~~~|}~~~|}|~}}~~~~~~~~~~~~~~~~}}~~}~~~}~~~}}~~~}{{|}~|z}}|||}}||~}|}}|{|}|||}}|{{|{zz{zzz{{||{zz{{{{zz{{zz{{{||{|}}}{z{|||{{}}{{|}~{y{}|{|}}}|}}}}}}}~~}~~~~~|~}|}}~~|}~~~}}}}~}~~}~~~~~}}}||}}z}~}|{|~~}{{}~}~}~}~~}~~~~~}}~|}~~~|}~{{|}|{{||||||{|}~}{{{|~}{||{{{}}|z|}zy|~zy{}~{xy|||zyz{|}{z{{{zxz}}}|z{}{z{|}~}||~~~~~~~~~~~}~~}}~~}||~~~~~~}{}~}~~}~}~}}~|{~~~}}}~}}~~~}||}~~}}}~}|~~||}}|z||}}{{{|}~|{}~}{z{}|{{|}~~}{{}}}||}}}}}|||}~}||~~|||}}}}||~~{{{}|y|~}}|}}~~~~~z~|{~}~~~}|~~zy}}y{~}{zz{|{|}}}~~||}|{}~|zyz}~}zyzz}}|}~~}{|}{{|||}~|{~}~~~~|{}~}{{}~}}}{|~|zz|zwz}|{}}}}yuwyzzxyyx{|{||{||{yyyz|||}z{|}}{zzzz|{{{{|{yy~{z||}~|{zwz}}~~||~}}~~~{}}~~xvxyvrpppopssomqspoqrrsssttrtxxvuvwx|}~|}~~~zyyxwxyz|||zxxy|~||~}||~~~~}zz{{{{|{zxwy{xtw{zz|}||~}|~~|{ywyzyxzzyy|}{y{}}}}|{{yxwuw{zz}yxyxxyzy{~}{{~~||}|z|}||{ywtrsqnmllmpqomorstvwutwzxx}~~}~zx{{wwyyywuwzxwz|zxvttvy{}~}~}{z|}}}}~|yvtqprstttxxtsvxxvvwutuuvxyzwu{~|~~||}}|{||||}~}yy}}z{}|~~|z{ywvvtttuuvvtsqoonlhgihgovsoswvttuvv{}|||}~|yz||zyxy{}}zxyyxwy|}|z{~~}|}}}|}~}}{}~}|}~{yxwwyyvuuvtrstrptwvtwxvw|{y{ytrrrrrqqppqrqppommoruvz}~}{{}yvy|xuz~~~}|~}}~|wttttsrrsssrttttuwy{~}{yvsqnkkkjjjhikmnnopppqqrssuy}~{zywtrqsspoqpllmkhjmnoprtuwy{}}yxwtqoqqommoqpmlkjlllmnprtvz~~{yxwuutstttsrqqrrrtuwxz{||~|{yvuwvutsqnifffffghhhklkkkmnprv{~zxxvtsttrqpppprttw{|xvwwvwvvwvuuusrqqrtuvz{z}~|{ywxyyxwvxzzzz{~}yvtrpqrrpnoomlkkllmossty|{}}|zwsppppomkkjhgfiljimquuuy{|}zxwuvxwvvx{|{zyyyz|}~|{yusqonmnnmmmnnopswxxy{}}|~}{wvvsonlihfdfggghjlmnmmorssuy|~{vsqomkkkighjiijjkklmoopsvx{}~{zzxuttqnmllkjijkllmnoqsttvwwx|}zxvsrrqqqrrtxzz|~||{yyyz|~}}|zyzzyxxvusrponmljihhgijklnprrqrtuvz|{xvtrrqrsttux{~~~}|{zyuqrsrrrtvwwwxz{{z|~|ywvutuwxyz|}}|ytrojfghijmptusrrstsrrsvxz|~~{wtsqomjjkkjlnpqpoqsuuwyyy{~}}}{z{||yvxyxy|}}}~~yurpommmnoquxyxyzyyxxyywx{~}}}{zyxutsrpnmllllkkkkmoqsttuuuwz|~}}~}}{ywvspmjihhhijllmprsttuwxxy{}}zwurpmkkjjjjlopppqqpqqrstw{}{zxvutspopqqsuwxyz|{yyzzxy{|~}}~}|{yxwwusqqqqpnnliiiijklmmnquwwxz{}}yvttuwyzzyyzzyy{}}~~~}{{{zywutsstuvvy||{}~}|{yxwyzz}|zwvutsrppolklmoooqrqqqrrstuvxz}~}|zxvsqonlkjlnoqsstuvvwwwwwwz}~~}}|{zz{{{{z{|||}}}}~|zzyvuutsssstvvvvwwwwxyzz{|||{|}|zzzyxwwxwvvvsponmlmnprtvxyxxxwvwxz}~~||zywvutsqomkklmnnopqrstvwxyz|~}|{zyxwwusrrponnonmlmoqrtvxzzz|~~}|ywuutssstuttuvwwvwxxwvvvwwwvvxy{|~}zxwutsssrrssqpqqpoprrooqqppsuxy{~~|zyxwwwx{|{z|}~}|}~~}|}}|zzyxxyz{{{}~}{zyyxxxwusrqpnnmlmnoqqqsuwwwxz{{zz{}}~}|{{{yxvtrqpopqpqssstssvwwz|}~}|}~||zyzyxxz}}|{||}}|{zxwvuvvvwvwxyxxyyyyxyywvwxy{}~{yywuuwxz{zyxwvusrrqrsuvxy{|}|}}|||{{zyyz|~~|zxwvwwvwvuusrrrqqpoqtvwyz{{|}}||}}{yz}~|{zzyyyyyyxwwuttrppoprssuy{|}~~}{z{}~}}}}}}~~~|zyxwuuuvvvuuuutttuuuuutsrstuw{}~}zwvuuttuwwxyxwvtspnmoopqruwxyz{|}}}}}zyyyxxyyyzyz{|}~~~||{|~~|{|{{{z|~~~}{{{||}}|zyxvtqpppppqrsuvwxyzyxwvtuuuuwy}~||||||{zyyxvuuuttuvvwyzzz{}~~|}}|{|~~~||}~|zzzz{~~~|wuwxwvwxxyxwvussrppqrstvz|}|{|}}||}|{zyyywvwxwwyzzz{|}{xwwvssstux{~}{|{{zz{{yyyyyzyyvtuutsvyzzyz{{z{|zxxwvx|~}}~~~~}|{|||{zywvvwxxxz|||||}}|{zywwxyy|~~}}|}}zxvtsstuuvwyyxwvusrrqqqrtuvwy{||}~~~}|{{zyyyxyyyzyxxwvuuutsuwxxyz|||{|{zy{}}|||{z{}}}|{{{yxwwwvvvxz}}|{{{{}~~~}}|}}}||{zyxwvvutvwvwwwxwusrrrrsstvxz|~~~~~~~}|zzxwxwvwy{~~}~}{{{yyyyyyxz|}~~~}}}|||{{}~}{yxwwwwwwwwvusrqqpqqqqsuxy{~~~~}{zz{{{{{{zzywvvusrqqqrrsttuxz{}~~}~~}||{zyy{zz{|{{{{|{yxxwvvttuvvxz}~}}|}}|{{||}|zxxvuuuuvvxzz|~|zyxxxxxxxxxxvtrpononmllllnoqsuw{~~|zzyyz|}}~~}|zzzxwwxyzz{|{z{{zz{{|}}~~{yxxwvttssstvxz}~}{zzyvuuuuuvx{|~}|{zxxyyz{}~}|{zxyyxxyyxvuttrpqrqpqrtvxy{|~~}}~~~~~}{ywvtqpoooprtvz}~|||ywvvwwwy|~}|zyyyzywwvuttssqoopoooqsuwy|}}|{yz{|zxxxwtrqpnlkjjjknpqsv{~|||{yz}~~}|zwutrqponnmnprty|~~~}}~}}}{zyywvutsrqrrtvwy|~~|{{{zzzz{zwvtqoljihhhhjkmptwy{|~~~}|{{{{|}}~~~}}}}||}~~}}|zxxxyyyz|~~|ywvutrrsttvw{~~|zxvuttsrsuuvz}~||yvvwxxxy{}~~|zzzyzyywwutrppooopqrtuvxz}|yxusrqpppprsuwxz}}{{{xwxxwwxyz{|}~~~}|{{zxvtssqonnoqqqsvwwyz}~{zxvspnlkjjjklnopqstvwy{}~~|zywuspnmlmoppqrsuwz|~~}{yxwutsqqrrrttuvwxz|}~}{xuronmkjjjjjlmnnooqstvxz{||}~~}}~~}}~~~~}{yywvvuuvwx{}}~|zxussttttuwxy{{|}~~|zxvtsssttuvwy{|~~{z{ywwxyyyz}~~~{xvtrqooooppprsstuvwwyz|~~|zxvtsrqppprsssuvxyyz}~|zyyxwvvvxxyy{|~~{yxvtsrrqoopqqrtuuuwy{}~~{wtsqommmllkkllmnpqrrtvwy{}}zywutrqqpoooooprtuuwy{|}ywwussrqqrstttuvutuwxxz|~|zxwurqonmlmmmmnopqpqrrssuvwxz{|}~~}{zxvvwwvwxyz{{}~~}{yxxxxyyyzyxyyyyz{|}~}{xwwvwwyz{{{|||}~~~}}~~}||}|||}}}}}||{{{|}~~}{zyxvsrsrqrstttstuuvvvuuuvvxz{}~|zyxwvwwwwwvwvvvwwwwvuvvwxz|~~~}{zyyyz{|||}~~~~~}}|}~~~~}~~}|{zywvvwwwwwxyyxyyyxwvwwwwy|}~~}{zyxxyxvuusqoooppqqrsuuuuttsqqsstvxz|~~}}|{{{{{zyxxvvuuutstvwwxyyxxxyyyz{{{}|{{{{zyyzywvuuvvwxwvvvuttuuuttuvwy{~~}|{{{zyyyxvtsrqpqrssssrpooonmmnpqqrtwy|~~}|{{|||||{zyxxxxz|~~~~}}}}~|zxxyz{{z{{{{{{{{{{{|}~~~~}~~~||{{zzz{|~~~~~}}}}|{|}~~~}~~~~~~~}|}}}||{|{{|~~|{|{z{{zxwvutsstuutttuuttuuvvvwy{}~|{zyxwwxxwxxxwvuuttttuuuvxy|~~~}|{|}}}}||||}}}{{{{zz{}}{zyyyxwwxwwwwwwvuvvuwyzz{|~}|{zzyxwvvusrrrrrqqrrqqqqpppqrrsuvxz|~~}~~}{{zxvvuuuuvwwwwwxxwwxyyyz{{|}~}|||zxwwuttuvvvvvussssstuvwwxz|~~|}}|zywvtrqrrqqpqponoopooooopruwz|}}{zyywwxxyzz{|}}~}{zxwwxyyz{||{{|}~~~~||{zzyzz{{{{|}}~~}}~~~|zyxxy{|}}}}~}||}}||}}{zxurqponnpqrsttvwxyz{||}}zwutusrstsstuwwvvvvuvwxxyyz{{|}}{zzzyxyz{{|}}}}}}}}|}~}}~}{zyxvvwxxwwxxwwxyyyz{|{yyxxwy{{}~}zywvutrpnnopoprrrrrstuuvwwxyyzzzzz{|~~}{zyxvuuuvwxyzzyyyzz{||||{{{{|}~|{ywuutsssrstttuuuuvwwwvuuuvuvvxy{|~|{ywussrpppppoppqppqrrrqqqrrrrtuwxz}~~}|{zzzyyz{{{{|~~}|||{yz{{{|}}}}~~~}}|zzzz{{}~~~~~~~}}||}~~~~~}}~~}}}}|{zyxwwxxxy{}~}|zxxxwvuuuuuvxy{{|}|{{{zzyyxxy{}~~}|zyyxwvvvvvvvvuttsrqqqqqqsuxz|~~}|||}||{|}|{{zxwvvvwxz}~~|||{zzz{{zz{{zyxxwurqqqrrsuvwy|~~|{zyyyyvuttsssttttuvvvuutsrrrrstuwyz{}~~~~~}||{{{z{|||}~}|{zxwwvvvwx{|}~~}|{{zyyxxwwvvwxxxxxvuusqpoppqqrtuvy}~~|zyyyyxwvvvuuututsrrpoonnnmnoqsuwz|}~~~~~~~~}}|{zzyyyz|}~~}|zxwvuutuvwxyz|~~}{yzzyyyzz{|}~}|zxvvvutuwxyyz|~|zyyzzz{|||||}}|{{zzyyyxxxxxxyz|~~~}}|zz{z{{zzxvutsrqpppppqrstvvwy{}}}|zyxwwwvvxxxy{|}~~|zywvusrrqqpppqqsuvxyz|}~|zyyyxxyzyyyzzyxxxvusrrqpppqrrrstuvxz{~~|{yxwvvvvvvvvwwxy{}~|{{zzz{{{{{{{yyywusrqqooppoonprrsuwxz||{zzzzz{{{{zyxvutsqponmmnooopqrsuxy{}~~}|{{zyxxxxyyz{{|}~~}|{{yyxwvutvvvwy{|}~~}|zzzyxxyyyyz{|~~}|zyyyyxwvvvuvxyz{|}~~}}}|}}~}||{zyyyxxwxxxyy{||}~~}{zywvvvusqqqppppppqrrrtwxy{}~|{{{{zzzyxwwxxwxy{|}~~|{{yxvuutrqqqpoopqrqsuvxz|~~}{{{zyz{{{{{{yxwwvutsttsrsssrqqrrrstvxy|~~|{{zzyyxxxxxxxwwwwxyyy{~~~}||}}|{zzzywvvvutssrqqqqqrrqqrstvvxz|}~~~~}|||{zyyxwvuuttttsrrqqqrqqrtuvwxz|~~~}}{{{||{{{{{z{{{zzz{{|}~~~}|{zyxxwwwwwwvvvvvwxyz|~~}}|||{{{{yxxxxxxyyzz|~~}}}}||{zyyzyxwwwwuuwwvvvxyz}~}}}~~}|{{zz{z{{zzyyyyxxyyyz{|}~}{yxwvutstsrssqprsrpmmpqqqqqrsuy||~}{{{zyxvxyyxyyyyxyyxwvvwwwwxyz|~~{z{{xvuutssrqrqpppponnmmlkkmmmnot~}}{~~}}~}||{{|||zy{}|}~~||}|{z{{||}~~}{zxxywvwwxxyyywvwxxwuuvwvuwxz}~}{zzxvuvvwxwwxxwwvvwwutuutuvvxz{}~|{zxwxxxyyyxxxyyxxwwwusssqrstuvwz}~}{yywtqnnppnmnoqpnnopponoponnmmnosz~~}~}}|}}~~}~~}}}}~}|||{zyyyxwwwvvxz{|~}}|zz{{zz|||}||}|{zyxxyyxxz|}~~}yvuvvutttrqtusrttssssrpprsrqsuuv{~}zxyzyyyxwwxyyyyyxwxxwxwuuvwyyz}~|{zxuuusqrsssqqqqqponnnnnlklotz~~}|}~}|||}}|{}}||{{|}||{|~~}~~~~~~}|{z{zyz{z{{|~}}|zyyzywvwxxxxxyyxxwwxwutvvuwz{||}|zzywwxvtvwvvuuwwvuuvwuuttvwvwz|}{zyxxxxxvuvvvwwwxwvusstsrttuuuvy{|~~}zwvutsrqpppqqooqqppoppoopruy|}}}~~~~|{||||||}~~~}}~}|}}||}}zyyxwwwvwxxxy{|}~~{|}|z{{{{z|}{z{|zxxxyxwxzxwy{|~~}{yyywvurstrqstuutssttttrqststtvxxy|~}||zyyzzyyxxyxyyyxxyxvuvwxwvwxzzz{~~{zzxwurstrpppqrqrrqqppuxy{}~~~|||}~||}}~~}{||}|{{}~}}~~}}}}}}~}yz{zyyxyzzzzz{|}~~~}{yxzzxxxyzyxyyxwvutuwvuvwwwwwz}~~}zzzyyxxxxwwxxwwxwvvvutvwvuvwyyxy}}}|ywxywvvwwvvwxxvvvtsvvvutuvuuvwvx{|{}|{zzxuttrqrsqqtusrrsstux|~~~}||}}|{||}~~~~|{{|||{zzyyxxwvwxxwyyxy{{|}}~~~}{{{z{|{{||zyyzyyxxwvuvxxxxxz{z{~}yxzxuuutuvvvvuuutrstrqrsrrstuuvwxyy}~|{zyyzzyyz{yxwxxusuutttuwwwy{zz{|}~~|zxvvuttrqssqqsuwxz{|~~}}|{{{|~~~~}||}~}|{|}~~~}}~}}~~}}|}|zz{{zzzyyyyz{{|}}~~|{{{yyzyxyyyyxwxxvtttuuuvvwxxy{|}~~|yyzyxxxwwxyxwwwwsqsusrrrstuwxxz}~~~}{zzzyxwxyyxxxxxwuutrrrrrrqqqtwwwy{{||}{yyxvvwusttssuvxz{|}~~~~~}|{zzzxxyxyyz}~~~}{zyxxvvwwvuvwxxz|~~}||}}|}~~~}{{{zxvuvutttuwxxz{|~~}{zyxwxyyxyzzywuuwurqppppooprsuvwx|}}~}|{z{{{|||{{{yxwutsrqppprsstuwxz}~|yxxwwvvvvxyz{||~~|~~}}}~}||}~~}{zzzyxxxxxy{|}~|{zxxwtsuutsuwxyz{~~}||}}||}}|{zyxwusqrrqpqstuuvwz|~}||{{{{||{zzzzxusqssqqqrrqqsvxz{}~~|||{xxyzyyyz{zyxwutssqpqqpnopstvwy|}~|{|{yxxwvuvxzz{~}}~~~~}}~~}}~~}}|zyxwxwwwwvwy{|}}}~~~~|zyywvuvvtstuuuux||~~}||}~~}{{zyxvuttttssrrstvxyz}~}|{{{zyyyyyxwuutrqqqponnonnpsttw{~~}||}}|||{z{zwvuttsqrtrqppqrsuvy}}||zxyzzz|||}}~~~}}}~~~}{{|}~}|}|zzzyxxwvwxyz|}||}|{yxwvutuutssuuuwy}}|{{{zyxxxwvutsssrqpprrqsvy|}}~~|{{zzzyyxvuttssqpqpoooortvx{~~}}}}|zyz{yxxwvvuttssrpnnoommoqqtx|~~~|z|~}|||~~~}|{{zzz|}~}}}}|yyzxwvuuvvvwy}~}|{{{{{zzyywvvusrstvvvy}~~}{{{zyxyzyvtsssrpoprtuvx|~}~}|{{{zxvvvvutttsrqonmkllmnpsvy|~}|||zxxxwwxwvtssrpnnonmoqsvxz}~~}{zyyzz{~~}}}~}}}}}{zxwutttuxz{}~|{|}|{{{zzywutrqpprsuwy|~|{zyyxxyyyxvwxvspoqqqrtuxz|~|{zyyxwwwxxwwvusqonnnnoqstvxz}~~}{{zxwwxwwwvvwvtsqnmllmnnnpsvwy|~|{{{{}}~~~~}}~~~}}}zwwwutttuvwy|~~~}}|}}}}}|{yvvutsrsrruwwx{}||{zz{{zzzywvtsrqqqqopstvy|~~|zzxvvvxxxwvutsrrpooonnoqrtwz|}}zzzzzxwyyzwuuvtrqqooooopqrtvy}~}|{{zyyzz|~}|zzyxvvuuuvwx{|~}}||}}}|{yxwusssrqqqrtvy{}~}|{zzz{{yzywuttrpppqpoqvww|}|{zzzz{zyyxvtrqponmmoonpsvz}~|yyyxxxyyxxvusqpnmllkllmoqrvy{~~||{yxy{{|~~~}|{yxvuvvttuwyzz}~}}}}}{{zxuusrrqqrsuxyz|~~}|{||||zxwutsrpopppqrtvxz}~}{yxyzwwwwvtrqponmmmmoqrswy{}}{z{|zxxwvurppomlklmnopqtwyz}|zyyyyyyz{|~~zyxwvtssssstvyz|}}{zywusrrqqqrtuuux{}~~}zxxwtqqqoopqrrrtvwy|~~~}|{yxuqpqponmnoopqruvvx{~~}}|zyxvtronmkjkllnnnprtvvx{~~{zyyyxxz{}~}}{zxvtrqsrqqsuwuuy{|~}{ywutrpqrrrstvwwxz|}|zywussrpoprsrrstwyxy|~~|{yxvtsrrqpooqrssstuvwxz{}~~~~}{yxxwvtsrqrrqrsstuvvwxy|}~~}{{~~|~~}|{z{zyyz{{{||~~~~~|zyzyyz{yxz{{z{||}~~~~~~}}|{zyyxxyyyxxyz{|{{}~~~~~}}}~~~}||zzyyxxwvvwwvwwwxyyz{{{|}}}}||||{{}}{{|||{zzzyxwwwwxxwwxwvwxyyzzzz{|}}~~~~~~~~~~||}}}}||}}~}}~~~~~~~~~~}}|{|}}|||||||}}}}}~}}~~~|||||{zz{{zz{zyyyz{{zyyz{zzz{||{{{|}~}}~~~~~~~~~}}~}|||{zz{||{zyz{{zzzzzzyyyzz{{z{{zz|}}}}}~}}~~~~}}}}~~~}}~~}}~~}}}~~~~~~~}~~}||}}|||{{|}}||}}||}~~~~~~~~~}}}}||{{|{{{{{|{{{{|{z{|||{{|}}}||}}||}}~}}}}}}}~}}~~|||{{zzzzzzyyyyzzyzzyyzzzzzzzzz{{{{|}|||}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}|}~}}}}~~}~~~~~}}}~~|{||{{{{{{{{zzz{|{{}}{{||||}}}}}~~}}~~}}}}~~}}}}}}|||||{{zzzzzzzzyyyz{zy{{zzz{{||{{{}}||}~~|}~~}}}~~~~~~~~~}~~~}}}}~~}|~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}|}~~~}}~~~~~~~}|}~|{|}|z{{{zz{{zy{|||{|||}}}}~}}~}}}}}}}}}|}}}||||{{{zz{{||zz{zyz{zyyyzzzzzzz{{{{|||{|}}||}~~}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~~~~~~~~~}~~~~}}}}|||}|{z||{zz{|{{|}|}}}}}~~}}}}}}|~~}||||}}|||}}|{|||{{|{{{{{zz{zyyyyzzz{{{{{{||||||||}}}}|||}}}}}}}}}~~~~~~}}}}}}}~~}~~~~~~~~~~~~~~~~}~~}}}|}~}}}~~}~~~~~~~~~~~~}}}~~}|||||||{{|||{{||}}|}}}|||}}||}}|||}}}}|||||{{|}{z{||{{{{z{{yyzzzzz{{zz{{{{||}|||}|||||||}}}}}~}}}~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}|||}|||||||}||}}||}}|||}|{||}}}}}}|||}}}|}}||}}|||||{{{{{{{{zz{{{z{{{{{{{{{||||{{{{{{{{||||}}||}~~~}~~~~~~~~}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}~~~~~~~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}|||||}|||}}}||}}||}|{|||}}}}||}}|||}|{|}|{{{|{{{|{z{{zzzzzzz{{{{{{{{{{{|{{{{{{{{{|||}}|}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}|||}}||}}}|||}}|||{{|}}||}}}}}}}}}}}||}}|||||||{|||{{{{{z{|{{z{{{z{{{{{{{{{{{{{{{{{{||}}|}}}~}~~~}~~~~~~~~~~~}}}~~~~~~}}~~}~~~~~~~~~~}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}||}}|}}||{|||||||||||}||||{||||||}}}||}}||}}||{||{{{zzzz{{zz{zzzzzz{{zz{{zzz{{{{|}|||}||}~~~~~~~~~~~~}}}}}}~~}}}~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||{{{|}}||||||||||}}}}||}}|}}|||||||{{zzzz{{{z{{{{{{{{|{{{z{{z{{{{{z{|||{{|}||}~~~~~~~~}~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}~}}||}}||||{|}}|{||||{||{{||{{||||{|}||}}}}}}}}}}}}||{{{{{zzz{{{zzz{{{{zz{{zzz{{{zz{{{||{{|}}}}~~~~~~~~~~}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~}}}~~}~~~~~~~~~~~}}~~}}}}}|||}}}}}||||||{{||{{|||{{|||||}}}}}}}|}}}|||||||{{{{{{{{{{{{{zz{{{{zzzzzzyz{{{zz{|{{|}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}~~~~~~}}~~~~~~~~~}~~~}}}~~}~~~}~~~~~~~~~~~~}}|||||||||||{||||||{{{|||{{||{{{||||}}}}}}}}||}|||||{|||{{{|{zz{zz{{{{{{{zz{{zz{{z{z{{|||||}~~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~~}}}}|}~~}}}}~~~~~~~~~~~~~~}|}~~}}}||}}}|||||{{{|||{{{{{{{{{{{|}||}}}|}}~}}}}}}||||||||{{{{{zzzzzzzzzzzzzyyyzzzzz{{{{{|}}~~~~~~~~~~~~}}~~~~~}}}~~~~~~~}~~~~~~~~~~~~}}~~~~~}}}}~~}~~~}}~~~}~~~~~~~~~~~~~~~~~}}}}}||}|||||||||{{{{{{||{{||||}}}}}}~~}~~~}}}~}}}~~}}~~}}}}}|{|}|||}}|{|||||||}}}~}}~~~~~~~~~~~~~~~~~~~~}~~}~~~~~}~~~}}}}~}}}}~~}}~}}~~~~~~~~~~}|~~}}}~}||}}||||||{{{|}|{|||}}|}}|}}}~~~~~~~}}~}~~~~~~~~}~}}|{{|zz{{zyz{{z{{{{{|zyz{zz{|{z|~|{||||}}}}}}~~}|~~~~~~}||{{zyzzyxyzxwxyzyyzzz{|{zz{{{|||||~~~}|}~~~~~~}|}}}}~~~~|}}|zxwvvwwvvvwwwwxxyzzzzzyzyyy{|{{|}~~~~|||}}}}{{{{{|}~}}~}}}}{yxyyyz|}{zz{z{|}}}~~}|}}}|ywwvvvxyzzzyyxwy{|{}}|{}~|zz{{|~~|zxutuvwwxyyxwyyz{||{zzyyz{yy{{{|~~}|ywvussuxwvxyxxz|{yyywvuvvwxzyy{}|{~~~}{xvutsrrstutttttvxyxwvuttttuwwxz{}~~}~|xwvtstttsrqrtuuvwvuuvvwwvuttuvwxz{|}~~|{xurrstsqqrrsstuutuuuvutttssuvvvxzz{}~~~~~||}~~}~~}}~~}|}~~|zzzz{}~~~}}}|{{{||{{{{}~}|{{{ywwxyz{|~~|{{zzzzyxxyxxyyxwyzxwwvvvvvwyz|~}{zyxwwyyxxywuwxwvwwwvvwutvxvuwz{{}~|{{ywwwwwwxxvvwwwvuttvwvvuttuvwwxz|}~~}zxxyyxwvwwvwwwvwvttssstssrqrsuwxyz{}~~~~}|{yyxwwwvuuuuutssttssrppqqppqqruvwxyz|}}~~|{{yxwvwwvvutsssrrqqppqrqponnopqrsvxxz|}~}|zxxwvvwutttsrqpoopppoooonnnoppqstvxz{|}~~}}~}{z||{{zyyzzyy{|~}||{zyyzzzyyxxwxxxxyz{}~}{xwxxwwvvvvuuuttuvwxyz{}~|zzyxvttttttrrssqqrsttuvwy|~~~~}zxwvutsrqpqqrqpppppqrtvwwyz{~~|{{{zyvtssssqqqqqrqpppqrrstwxyzz|~}{yxxxwvttttsrqqqqqqppppqsttvwxyz|~~~~~}zxxwvusrsrqqpommnnnnoooqrstuwyzzz|~~~~~}}|yurqrrrqponoonmlllmmmnqstuvwy{|}~~}|}~}|{zyxusqppoooooooonmmllnnnqrtvwxyz|~|zyyz{{zyyyyyyxwxy{|~~|{zxxxyzz{{zyyyyxwxz{|~}|zyyxwwwxyyywvwwwwwwx{||}}|{zywvuttttsuvuttuuvwxxxz{}~~|{yxwuutssstttttuuuutvwxyz|}~~~}|zxwvvutsrrsttuuutuuvwwxz{|}~~}}~~}}~~~}{zyxvutssrrsttuuvvvvvwwxy{|}~~~}}}}}~~~~~~}|zywvuutssssstttttuuttuvwxyz{|~}}}}||}~~~~}}|{yxwutsrrrrrssrrsrssstuuvwyz{|~~~~~~~|{zywusrrqppqqqqqsrrrrssstvxyz|}~~~}|{{{{{{|}}}}}}~~~~|{{zzyz{||}}}}~}~~~}{zzzzzz{{{{||||||}~}|{zyyxwwxyyyzzyyyz{{|~~}{yxwvuuuuvvwwwwxxxyyz{}}~~|zyxvtttsstuuuuvvwwwyz{{|~}|{yxvutssssttuvvwwwxyyyz|}~~~}{yxwvusssstttuuvvvwxxxyz{|}~~~~}{yxwvttsrrrssttuuuuuvwwxyz{{{}}}}~~~|{yxvttsrqqqqrssssttuuvwxxyz{{{{||||}~~}||||||}}}~~~}||{zyzzzz{|}}}~}|{zzzzzz{||||}~~~}|{zyyyyyzzz{||{|}~~}}}}|||}}}~~|zyxxwwwwwxxyyzzzzzzzzzzzzzz{|~~}|zxwvvvuuuvwwxxyyyyyyyyyyyyyz{|}~~}|zywvuuutuuuvwwwxyyyxxxxxxyyyzz|~~}|zxxwvuuuuuuvvvwxxxxwwwvvvvvwxyz{}~~|zyxwvvvvuuuuvwwxxxxxwvvuuuuuvwwxz{}}~~~}{zxxwvvvvvvuvvvvvvutttsssstuuvwxz{|}}~~~~~~~~~~~}}}}}||||}~~~}}}}}}~~~}}}|{{{{{z{|}}~}|}||{||}}|}}{zyyyyxyzz{{|}~~~}||{{{{{{|{{zyxxwwvvvwxyz{|}}{zzzzyyyyxwwvvvuuuuuvvwxyz{|}~~|zyyxxxxxwvvvvuuttttuuwwxyz{|}~}|zyxwwwwwvvvuuuuuutuvvvwxyzz{|}~~~~~~}|zyyxwvvvvuuttttttuuvvvwxyyz{{||}}||}}}}~~|{{yxwwvuttttssttttuuvvvwxyyyzzz{{||{{||}~~~}}}}}~}{zzyyyzz{|}}}}~~|{zxwxxyyyz{||}~~|zyxwwvwwxyz{|}}~~~~~}{zyxwvvwwxxyz{{{||}}}}~~~~~~}}}}~}{ywvuuuuuvwxxxyzzz{{{|||||||{{||}~~|zxvuttssstuuvwxxyyzzz{{||||{{{{|}~~|zwutsrrrrsstuvwxxyyzzz{||||||{{{{|}~}|{ywutrrqrrrrsuvwxyyyzz{{{{{{{zzzzzz{}}~~}{ywvttsrrrstuvvwxxxxyyyyz{zzyyyxxxyzz{}~~|{yxvvuutuvwxyz{}~}|{{{{{||}}~}|zzyyyyyz{||}~|{yxwvvwxxxyz{|}~~~~}}~~~}|{zyyxxxyyyz|||}}~~~~~~}}}~~~~}|{zzyyyyyyyz{|||}~~~~~~~~~~}||{{||}~~||{zyyyyxxxyyyzz{{{|||}|}}}|||{{{{|}}~~~~}|{{zyyxxwwxyyxxyzzzz{{||||||||||{{{|}}~~}}|||{zzzyxwwwwwwwxxyyyz{{{|||}}}}}|||||||||}}~~~~}}|||{{{zzzzzyyyyyyyyyzzz{{{||||||}}|||{{{zz{z{{||}}}~~~~}}~}|}}}}|||{{{{{zzzzzzzzzzyzzz{|||}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}~~~~~~~~~~~~}~~}}}}~}}~~~~~~~~~~~~~~~}}~~}}}}}}}}}}|||||}}|||}}}}}}}}}}}}}}||||}|}}}}}~~~~~~~~~~~}}}}|||}|||||||{|{{{{{{{{{{{{|||||||}|||||||}}}}}}}}}}}~~~~}}}}}}}|||||||{{{{{{zz{{zzz{zzz{{{{{||||}}}}}}}}}}}|||||||}}}||||}||||{{{{{{zzzzzzzz{zzzzzzzzzzzz{{{||}}}}~~~~~~~~}}~~~~~~~~~~~~}}}}~}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}~~}}}}}}}}}||}}||||}}}}}|||||||{{||{{|||{{||||}}||}}}}}}~}}}}}}}}}}||}||||||||||{|||{{{||||{{||{{{|||{||||||||||}||||||||}|||||||||||{||{{{|{zz{zzzzzzzz{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}|}}}}}}}}}}}}}~}}}}}~~}}}}}}|||||||||{{|{{|||{{|||{|}||||}}}}}}}}}}}}}}}}|||||||||||||||||||{|||||||||{{||||||||||}}}}}}}}}}||}}|||||||||{{{|{{{{{{{{{{{{{{{{{{{{{{{||||||||}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~}}~~}}}}}}}~~}}}}}}}}}}|||||||}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}||}||||}}}|}}||}}}||}}}||}}||||}}}}}}}|}}}}}}||||||{||||||||||||||||||{||||||||||}|||}}}}}}}}}|}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}~}~~~~~~~~~~~~~~~}}}}~~}}}}~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||}||||}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}||}}||}}}}}}}}}}}}}|}}}}|||||||||||||||}}|||||||||||||||||}||||}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{||{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}~}~~~~~~~~~~~~~~}}}}}|||}||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~}}}~}}}}}|||||||||||||||}||||||}}}}}}}}}}}}}||||||}}}}}}}||}}|||}}||}}}}||}|||||||||||||}}|||||||||{{{{{{{{||{{|||||||||||||||||||}|||}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}|||}}}||}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||}}|||||||||||}}}}}}}}}}}}~~}}}}}}}}}}|||}}|||||||||||}}|||||||||||||||}}}}}}||||||||||||||||||||||||||{||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}||||||}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}||||||||}|||}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}|}}|||}}}}|}}|||||||||||||||||}}}}}}}}|}}}||}}}|||||||||||||||||||||}}|||}}}}}}}}}~~~~~~~~~}}~~~}}~~}~}{~}{{~~}}}|{{|}{z{||{zz||{{{{{{{zz{|||{yxy{zzxwxzzz{{zzyz|}|}}}}|}~}{{zz{||}|zz{{{}~|}~~~~{zyz{|||{{{{{{{{|}~~|{{{{||{~}zzzxwustusrrstuuuvvwy{zyyy{}|||||~~}~~}}~}~~~~}yxxxxxxvvvvwxxxxyy{{{z|~}||{zzzz{|}}~~~~}{{{zyyz{|}~~~~~|}~}}~~~|{zxwyz|~}{xxxvtrruxwwy{~~|zz|||}~~~~}~~}|{{{{{{{{{}}|}|{zyz|||}}~|zyyywtrqqppqqrtwyz{{{|~|zxyzyxxwuuwxwvuvwxyz|}~|zz{zyxvtssstrqsvwy{|||||{zxurqqqruxyz{}~}}}~{zzxussturrtttvwwvttuwyzzyxyyywwwz~~}|{{{{}}~~~}|{|||||}~|{{||}~}~~~}{xurnkkkklmopqqrssssrrrrqqsuvvx{}{|~~~~}|{yvvuuuuqpqrtvvwwxyxwz}~}zxxwvusrrstuvwy{~~}}{z{}}}~~}}~~|xuvwtsrrrrrqrrsstssuvvwxyz{{{{|~}{z{{{zyyyzyyyyyxxxxwvwxvtvxxvuuvvwxz|~}zxusqqpnnonorsssuuwxxz{{z|~}~~{zxvvwvvwwwvuuvwyyxxzyxutsqomlkjjloqtuvvuuuuutsssstvxyyz{{}~|zxwusttsrrqrqprutrqqsuvvvvvuuxz{{}~~~}{|}|{xx{{{zy{~}{zyz{{zz|~|zxvsqqrrrssrqpmjjllmoopqpopqrssstuwwvxzzz{|~|{zxwvutrqrsssuvwwxwwvtsqppooopqrqqrrtvuvwwvuuuuuvx{}~~|{yxwwxxvtqqrrrtvtsvvttuutuw{~~|{zxwvvvwxyywtsuurqqqponnoprsssuwwwyz{|}~}{{{zxwwwvuuuvwvvvvvwwvuvwwxz||}}~~}|}~|zzzyxyzyyz{|{yxwtqpoonnmkklmmmllmnnnnmlllnopqsttuwy{zz|}}~{zzzxvttuutsrssttsrrpnmmoqsvwx{||{yxz|||{|}~~}}~~~|zyxwwvvxyyyyz{zz||||}}}|}~~|ywvwwwutrrqqrqnlkjjklllmnopoopqrsstttttuxzz|~}yz{ywxyz{{{{zyyxtqqponnoppppqqrqpomlllklmoqrtvvvvvwxz|~|zyyyzzxxxtpqqpoopqruwy{|~~}||}{ywtsqonmnnnnooqrqpooqrqqsstuvxz{|~~~~~}||}~~}|zyxxxxvttuuuuvxzzzz{|{zyxz{{|}~~~}zyxwtrqponmnnnmjjiiiihgggghhiijklnoppqsuwy|}{z{{|~~}}}{yxxuspmlmoqrsstvvvyzxwwxxxxxyzz{}~~}{zxwxxyz{|}{z|~~~}|zyxxy{{|~~}}|zzzxxz{zywusrqpomkkklmnpqqpppqrqqqqqrrtuwyyz{|}~~~~{z}|||zxwutstsqooooppqqqoonmmmlkkllklnpqrsvyyyz{|~|{{zyxywusqrsssuvuvx{}~|{zywwvutrpppqrrrssrrsutsrstvvvxyzz{|~~~~}|{zzyxwwxwvvuuvxyz{{}~~~~}||}}}~~}}~~~~~~{xwvuusrqoonmmmnonmmmmmllmmmllmpqsuwxy{||}~~~~~}}~~}|||zyyyzyyxxwwwwuttttstuwwwxyyz{|~~}}~}|||}~}}}}~~~~}||||{|}~}}|{zywwvtsrpooonnnnopqrrstuvwvvvwwvvxz{}}~~}}~~~}}}|{ywvtrrqooqrqqqqqppppomnppopqrrrstvzzz|}~~~~}}}}|||zyz{zyxxxxvvxy{~~~~|zyxxxxvttuvusrtuttssuuvwyyyz|}}}{zxwwwxxxz{zzz{}}|{{||||{|~~~|zywusrqpoonmmoponmmmmmnoqqrststtuwxyy{}~}~~}|{{|||||}~}{zyxxxxwvvvwwvwyzz{}~~}||{{{|}~~~~}|zyxxwuttsrqpppqrrrtttsrsuuuuvxzzz{|}}}}~~~|zyxwutsrrrqpoooponoppppooopppqsttvwy{z{}~}||}}~}}}}{||{{{{{|||}~~~~~~}{{{ywvussrsssstvwxyz{|}~}}||}}|}~~~~}}}}}~~~}}|||{zyyyyxyywxzzz{{|}}~~~~}{ywusrommmmlmmnoooopqqpppqsssuxyyxwwxyyxxz{|{{~~~~}|||{zzyyyyyyyz{{{|}~~}}~~}}~}}~~}{z{|zyyywutrrrrrsrqqrrrsuuuwxyyyz{zxy{ywxxyz{}~}{zzywtsrrqqppppponmnponprsrqqrrrrrstuutttuvvwxz|}}|{{xvvwvvvvwwwxzzzz{|}~~|zyxwvvuutstvxyzz{|~~~~}}|{zyyyxwxxz{{{|}~~}|{zyxxxxzz{|~~}{ywwvttutrrrrsssssstuvuuuutsqrrssrqrstttuvxz{z|}~~}}||{||}}~}}~}|{zzyyy{||{|~~~~}|{{{zzxwvutssrrrtuuvvxyxwxwvuuvwuuvxyz|~~~}|||zxwvvusstutrqstsrqqqqqqqomnnnnoprssssttuwwxz|}}~~~}||yvwxwvuvwyzzyz{{{ywwwutssttuuvvwxxxyz{||~|zzzzzzzzz{|zyyzzzyyywvxyvty}}|yx~}{ywxxvtuvwxwvwwuttsqrrrrqqrrrrssstwvuvxzzyy}~~}}}~~|}}}}{yzzzz||||}}}{z|}zx~~~~~~}|||{{z{{{zzzz{|{|}||}~}~~~|ywwvtsrrssrqqqqstttttvxyxxz}}}}~}}}~~~|zyxwvvvvtqponnnmlllnponpssrqrsutsuusuxxxyy|}{yxy|~}}}~}{||{zwwxvtssssttuuvvvvvwxwvvwvwyzyz{{{|~~|}~~}|{zxwvvvtsuvsqtvwxxyzyy{~|{}}}~~}}}}|{zxvuttttsppqrsssstuusruwvvvvxxvx{zyz{xvwy{|zz}~|}~}}~|{{zxxvvwvuvxz{{z{|}}|{{{{{|zy{|||}~|z|||{zz{zy|~}}~~}z{~~|~}ywvtpoqqnmnnnnoststxyxz|{z}~~}}~}}~}{yzywwutrqpnmmmllnopooqsrrstqqtuuvwxwwwxxutwyvuxyyz{|||}~~{~~}{zywuttsrsuttuvvvwwwwwy|xtx|zy{}}}{{||{{||}~|}~}}|{wvwtpqrrrrstuwwvxyz||y|}|~~}|{ywuuuuvusrrtvutvwxxwvxzyyxxyyyxxxxwwvuvvwxvx{}~||}~{|}xuwyyxvwxxwyz{{zz{}}~~~|yy{{|{z{}|{{{{|||{||||}}|~}}~~|y{~~~~~|yyyyyvtrqqolmqqppopqsttvxyxz|}~~~~|{|{zywwvtrrsqoppmmpqpnmmpporsssvwutwxvvwxxvuuuwwutuwyzy{~|{~~~~~~~|zyxxxvutuusqsutstttuvwwxyzz{|}~~}~}|}}}~|zzyyxvwxwvtstuttrrtuwvtw|{z{||}~~~~~}}}zyxxyyutwxusrsutsuwuuvwxxxyyyyxvuuwxutuvvvvwz{|||}}|||||zyz{yyzywwxxyxwxyxxyz{||~~~|{}~{||{zyyz{{{||z{~}|~~}}}}{{{{zyxy{{|~}z{{yxxwvutsrrtsrrsstuuvvuvxyy{|}~~~}~}{zzzyxxyxvutsrpopqnnooooonnqtsrstvvuvywtuxvttttsssuuvwyyz}~|~~~}}~}{zyyyxwvuutuuvuuuvvwxxz{|~}||}|{yyz{||}}~~}}}}{zyyyywwvuuttstuusstvvvvvwwy{|{|~~}}~~~~~}|{{zyxxwwwvuuuvwwvwwvvxzzzzyyxwwwutuutstuuwyyy{|}~~~~|{|}||~}|}}{||||{zzzyxyxxyzyxz{|}~}}}}}{yzzwwxyzzyz{{z}}z{|zyxxzzxxyyz}}{{zzyxxxxwvuvwutstuutuvwwwvwyzz{|~~~~}|~~~}|}|yy{zyxuvwurssrrrqpprrqpoqttstuvvtuvvvtrstrqrrqrtutvyyz|}}~~~~~~}~~|zzzzyxwvutvwvvxxxxxz}}|}~~~~}|{|{yz|}~~~~}}|{zyzzzzyxwwvuuuvvuuvvvvwxxwxxz{yxz{|}}|{|~~~~~~~}~~|{{zzywxzywvwwxxxxyzyxvvutsrtvtrtusstvxxvwyzz|~}~~|zz{|}}|{|}~~}|}}{ywxzzyzzzzyy{||||||~~~}}|zyzzzz{||{zz{}|{zzzyyxxyyyz|||}}~~|{||{{{{zzzzyxxyyxwwxxxxxxxyyyyz|}{zz{{zz|~}||}~~~}||{||{zyyz{xuvvutsttssrqrrstrqssqqrssrrqpqqqrqqstsstuvxyyy}~~~~~}|||{yxxxxwwyyxyz|}|z{}|{{zzz{{{{|}}}}}}}~~||}~~|{|||~|z{{zyxxyxvuuuvvuuttuvvvvwxyyxwxz{|||}~~~~}||}{yyyyzxvxywvvvvvutssrrsrqrsssrruvvuuvyz{|}~~}}}}}|{{|~~~~|zz{zzzzyyz{yx{||{{{}|{~}||{yyyz{{zzzyxwwwwwxwwwwwxxxyyzzz|~~|~~~}}}{{{{|{xwyywwwwwxxwxxxzzxxz{z|}}||}}}}}~|||||{|}}}|{||zyzyvuutttsttrqqqqqqonnpoonopqrssrsssttuvvwy||}~~|~~}}}}~~}}}~~}}|zzzzzyyzywxyzz{{yyyz{{{|}}}}}~~~~}}|}~~||~~}~~~~~}zyyxxwvvvuuuutstuttvvwwxxyyyyy{}|||}}~~}}||zwxzxvvvtsttsrrrrqqrssrstssuuttuwyyyz{~~|{|}}}|||}}~~~}{yyyxwwwyzyz{|}{y{}~}{zzyxwwuuvvuuttuuvvvvvyzzz{{||}}~~~}|zyyxvwxvtvwwwvwwxxyzzzz|||}~~|}}~~~~~}||{xvvusrqponnnmmnnnnnnooopqqqstuvvwwxyz{}~}zz{zyzyyz{{||}~~~~~~|zzzyxyxwwwxyyyzz{|{{{{}}}}~~~}|{zyvttutsrrtutstvwwuvxyyxxxz{|{|~~~{wvvvurpqqppppqrqpprsrqrsuutuwvuwyz{zyz{||||}}~~}~}}{{{{ywxxwwwxzzz|}||~}zyyxwvvuutttvwwvvwxxxxyzzyyz{|}}~~~}~}zyzxvuuuuvwvvwwwxxyzzyyyz|}}}}}}{}~~}|{ywvusqpppomlnoooopqstsrrsttuvvvvwxyyyzyy{}~~}~}||{zxwyyxxxyzz{|||{}}}}~~||||{zyzxvxyyyxy||zz{|{{{|}}}}|{||{{{{{|}~}}|yzyutvwuqqturtxxwwwxyyyzz{|{zzzyxy{zxy{~|yz{xtstuussttttssuwutvwtrturoswtqstttuwwwz}|{}|~~|zz{xuvxwuuttuvvuuwxxxyyzzxwyyusuwwxxyywz~|y{{yvsrrrsutqortrrttstttutstusrqqqqrtv{~~~|{{||zz{zyz|||}~|yz|{xy|zvwz{||zz}~|{}~}|{{|}||}}z|}{||{zzzyyzz{}}~~}}{zz{zz|}{z}|y{}zvy|xuxywvwxxxyzyz|~}|~~}~~|||yxyxwyzz{{zzzzyxvvvvvttwxvuwzyy{}}}|~}y{{xuvxwvwyxvuvvrqssrpnoqomprssrrrsuxzz{{zz{}||~~~}~|~}|{yvuuvwxyvsx|xtwyyxursvvuvvvwwuvyzz|~~~zzzxvuuuuttttsrrsuusqrsplqvqlottrrtuvy~}}}|}}}~}}{}~}{{{zxyzyxxxwvwxxwz}{y{}}}~~|}{}~{x{|zyyzxwy|zwy}zwz~}|}}{||{zyyxvwyvsx{wtx{ywxxxxz{{{||}}}~~~|~}zz{xvvvvttuttttttuwvvwxxwxzzz{{|~|}~|{{ywutrrtspoqqqqpqssrrttstwvtvxxxxxxyyxxyz{|{|~}|~}|{yxwuutsrrsssttstvwuuwywtwz{zyy{}}||}|{||||}~~~}~{|}zyywtsrpoooooopqpqqrstuutstuuttuwx{~}|}}{z|}||~~~~~~{wxyvtvwxyxxyzzzz{}~}||}~|zxwwxwvwxvwyz{{z{}}|||}~~~~~}}}|zxwvuvvuuuvvvwxxy||{zz||z{|||}}|{}~|{}}||~~|{yvuttssrsssrtvuuvwxxxxzzz{zz||{|~}|}}|}~~|{zxwvtrqpqrqqssrsttuwwvtuvwwwxxxxxyyxxyyyxxz{{{~~~}|{ywutttttsstsrtwvvvxyxwxxxyzzzyzz|{zz{yxyz{|||}~~~{yxwutssqpoopppqqqrsttttuvvvvvvwwvwwwx{}}{|}||||}}~~||{zxxxwwwyzyxz|{{|}}}~~~~~~}{zyyyxwwxyzzyy{||{}~~}~~}}~~}}}}}~}|~~~~~}{zyxwvwwvuwxwvxyzyz{|{{|~}|}}}}{{||{{{zz{||}~}{zzzxvvvutttuustuvvwxxxyy{{|||||}}|{||{z{{{{}~~~}{zxwvuttsrrssttttttuvvvwwxxxyzyxyyyyxwwwwwwxxy{|~~}|{{{zxwvvuuutssstuuvvvvxxyyzz{{{{{zzzzzyyxxxxyz{|}~~}}}{zyyyxwvuutsrqqrrrrssssstttuvvvwwwwwxxxxxy{|~~~~}||}~~~~~~~~~}|{zzzyzzzzzzzz||}~~~}~~}~~|||{{zzzzzzzyyz{{z|}~~~~~|||{z{{||}}~~~~}|{{zzxxxxxyxxxxxyyyzz{|}}}||}}|{zzyyyyzzz{|~~}}|zzzzxwwwvvuuuuuuvvwxxxyz{|||||||{zzzzyyz{{{|}~}}~}|{{{zxwvvuuuttttttttuvwwwxyyyz{{zzyxxwwwvvvwxyz|}}~~~~}|{{{{zyyyywvuuuuttuvwwvvwxzzz{zz{zyyywvvvwwwxyyy{|}~~~~}|{{zzyxwwwwutsssssrsrrstssuvvvwwyywwxwuuuvvwxz|~~}}}}}~~~}}|{z{zz{{zz||||}~~~}}}||}~~~}||zyzz{zyyz{{{z|}}}~~~~}||{zzzz{{||}~~}|{{zzyyyxxxxzyyyyzzz{{{|||}}|zzyyyyyzzyz|}}~~~}}||{{zyxwwwvvvvwwwxyxxyyyz{|{{|{{zzyyyyyyyz|||}~~}}}||||{zyxxxwvuvvvvvuvwwwwwwxxxyzzywvwxwwvvvwwxzz{}~~~~~~~}}}||}|zzyzzxvvvvvvvvwxxwwwwxyyyyzzxvwwxwvvwwwxyyyz|}}~~~}||||{{|{yxxxxwuuuuuttttutttttutuvvwwvvwvuuuuuuvwy{|~~}}}~~~~~~~}||}}}|{}}||}~~~}}}}~~~}|}}|||}~~~}||||{{{{{||{zz|{{{{||{{{{{{zzz{||{||~~~}|{{{zyxxyyxxxyzyyzzzzyzzzyyyyyz{zz{|}}}}~~}||}}{{||{zyxxxyxwwwxxwwxyyyxxxyyxwxyyyyy{{{|}}~~~~}}}}||{zzzyyyxxxvvwwvvvvwvvuuvwwwvuvwvvvwxxxxyyz|}}}~~~}}}}}}}}|||||{zzyxwvvwwxwwvvwwvuvwvuuuuvuvwwwwxxxyyyz{|}~~~}|||{{{{{{{{zyxxxwvuuuuttttttuutuuttssstttsuvvwwwy{{}~}~~~~~~~~}}}}}}||}}}}~~~~}}}}}||||||}||{|}||{{|||||}~~~~}}||||{zzzzzzzzyyyyyyyzzzyz{{{{|}~~~~~}|{zyyyxxyyyyyyxxxwwxxxxyyzzyzz{{|||}~~}}}|{zyxxwwxwwwxwwwwvvvvwwwxyyyyyzzzz{||~~~~}|{{{zxwwvvvvvvvvutssttuttuvvwvwxyxxyyyzz|}~~~~~~~~~~~}}}|{{yxwwwwuuuuttttstutttuvvvwxxwwxxyyz{|}~~~~~}||}~~}~~~}}}}|zyyywvvuuutttssrrrrrrrrrssstuvvvwxxxyz{|}~}}}}}}}}~}}}}||{{|{yzzzyzz{|{|}}}~~||{{zyxyyxxxxxwwwwxyyzzzz{{||}~~|{zyxxxwwwwvvwvvwwxwxxyzzz{|||}}}}~~}|{zzyxwwwwwxxxwwxxxxyzzyyyzz{{|}}~~~~~|{{zyxwwwwwwwvvvwwxwwxxxxxxyyxy{{||||}}}~~~~~~~~}}|{zyyxxwwxxxxxwxxxxxyyxxxyyyzz{{{|||}}}}}~~~~~~~~}}~}}}}}}}~~~~~~~}|}}}|zzzyxxwwxwvvvvvwwxwwwwxxxyyxyyzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}|}}}}}}~}}}}}~}}~~}}}}}}}}~~}}||||||}}|}~~~~~~~~~~~~~~~}~~}}}||||||||||{{|||||||{{{|{z{{zz{{{{{{{{{{{{|||}}}||}~~}}~~~~}}~~~~~~~~~}~~~~}||||||||||||||||||||||||{{{{{{z{{{{zzzzzz{{||{|||||}}}||}}|||}}}}}}}}}}}||}}}|||||{{{{{zzz{zzz{{zz{||{{{{zz{{{zz{zyyz{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}~}}}~~~~}~~}}}~~}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}||||}}|||||{{{|||{{{|{{{||{|||||||||}}}|||}}}}}}}}|}}}}~~~~~~~~~~~~~~~~~~~}~~}|}~~}}}|{||}|||||{{||{|||{{{{{{{||{{{{||||{{{{{{|||||{{{|}}|}}|||}}}||||}|||||{|||{{{|{{{{{{{|{{{{{zzz{{{{{{zzz{|||{|}}|}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~}}|}}~}}}}||}~}}}|}}}}~}}}~~~}~~~~~~~~~~~~~~}~~~~~~~}}|}}}}}}||||||||{{{{||{{||{{||||||||{|}}|}}}||}}}}}~}}}}~~~~~~~~}}~~}}~~}}}~~}~~~}}~~~}}}|||}}}||||||||{{{{||||{{{{|||{{{||||||{|||||||}|{|}}}}}}|||}}|||||||}||||}}|{|}||||||{{{{{{{{zzzz{{zzzzzz{{|{{||}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~}}~~~}|}}}}~~~}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}||||{|||||||{{|||{|}|||||||}}}||}}}}}}}||}}}}}}~}}}}~~~~~}}}}~~~~}}}~}}~~}}}}~}}}}|||||||}}|||||||||||{{||||||||{{|||{||{{{|||||||{|}}}}}}}|}}}}}}}}|||}}|||||{{||{{{{{{{{{zz{{{{z{{{{{{{{{{||{{{|||||}}}}~~~~~~~~~~~~~~~~~~~}}~~}}}~~~}~~}}~~~}}}~~}}~~~}}}}}}}~~~}~~~~~~~~}~~~~~~~~}~~~}}}}}}}}}}}}||||}}||||||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}~~~}}~~~}}~~}~~~}}~~~}}~~}}~}}}}}}}}}}||||||||}}}|||||}}}}|||||||||{|||||||||||||||}}|||||}}}}|||||||}}|||||||||||{{{{{{{|{{{{{{{{{{{{|||||}}|{|}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}||||}}}}}||||}}}}}}}||}}}}}}}}}}}}}}||}}}}}}}}}~~}}~~}}}~~~~~}}}}}}}}}|}}}}}}}~}}}}}}}}}}}}}}}}}}~}||}}}|}}|||}|||||{{{||{||||||||||||||||}||}}||||||||||{{|||||||||||||{|||{||||||||||{{|{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}~~}}~}}}~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}|||}}}}~}||}}|||}}}|}~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~}}~}}}|}~}}}}}}}}~}|}~~}}}}}||}}}||}}||||||{{||{{|{{{||||||||||||}}}|}}}}}}}}||}}}}}|||}||||||{{|||||||||||{|||{{||||||}|||}}}|}}}|}}~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~}}}}}}}}}}}}~}}~~}~~~}}~~~~~~~~~~~}~~~~}}~~}}}}~}}~~}}}}}}}}}}}|}}}}}}}}|}}}}|}}}|||||}}}}}|}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~}~~~~}}}~}}}~}}}}}}|}}}|}}||||||||||{{|||||||||||||||}}}||||}}}|}}}}}}}}}}}}}|||}}}|||}}}|||}||||||||||||{{||||{{||||||}}}}~~~~~~~}~~~}~~}~}{~~{{~}}|{{z{|{yz{{zxyz{zyyzyyyxxyz{{{zxy{{zyxyzzz{{zzzz|}}}}}~|}}{zzz{}~~|z{||}~~}|{{{zyxwwwwwwwvwxyyyxyzzzzz~~|}}}~}~~~~~~zz{{zwvwyxwvwxxyzzzz}~}}~~}|{z{{zyzyyyyvttux{|||}}~}}~}}}{||}~~~~~|{xvtpmmnqqomkklljhhjmnnoqssrqqrstuvwy{~~}}}~}|{{zzzyz||{zzzxy|zxvvxxvtstvwxyy|}|{|||{{||{zz||}}}}~~|yvstutqqpnmopponmoqrtuvvtrstsssrpoopsssuwy|~zvsrsuwxyz{}~~||}|{{|}|{xuttvvtuxyyz{{{yxxy|~~}||}}||}~{yxvutttuuuvvvwwwvvwvwxz{zwwwvvwxyz{}~{zxurommmkkmnoqrtvvxz{{{{{||}~}~~|zyyzxrnnopqrrrtvsrtvxwspomkjkkknpqrsuy}~}}|{|||~~~}}}}|~~~~}~}yvsnklmkiiiiiggghjmooprsstuvvuttvwz}}|~~~}}{{z{{ywy{zyxwwwxyz{}zwvusrponoponrttuvwwyy{}|{}~|{{|||{|~}{{}~~}{yywuuvutsstrqsuwxxwy{||{yyxurrqqrsuxyz{||}~~~~~}yurpnmnmkkkkkjjorpmmmpstuuvvtsuy{}}zxyzzxvwxxvtsvvusrsuutsqruuvwy}~|zwxyyzzzyxwurqrrqrstvtstttutttuwvttttuvxz}|{yxwwwusrsutrqrqpooonmmmmmnmllmoppqsuwwvwxwvuuwvvxz{|}|zz~|||{ywwyxvtrrtsrvwuuxxvuvutuwz~|yxwwvvvwyyyywsrsronmllllmnoqrrrtxxwyzzzzzz{}~zwwwwvuuwvvxy{|{{{||||{z{|zz}|{{wttsqpqrqppopnkkkifeeffeeeegjkkiikllkllmnoqssuwwyz{~~}}{yz{xwyxvtrsttsssstuuuttromlnqsuvx{~~}|~~}~}{zxwutttssrssssuvvwxxxxxxxxyz|~}{ywuuvvusrssuvurqqommmllllmonmopprstuvwvwz|}~~zutspoopqqrstvvutqoopqqqsvyy{~~~}}~zyyvsrrttrqrqprsrpqrnjjjiiihiknpsux{~}||{zz|}}~~|{|}|zvttsqpopppppprssqpqstuwz{{}~}}~~}}|zyyzyvsssrqpopqqppqssrrrsutuwy|}|}~~~~~~}zxwvvwvwwxxxwtqppnlkiijijlnnljiiihhhffghhhiklnqtvwxz|}~}}}~~}|zvsonnqsuwx{~~~}}~~~~~~}~{xwvtssstttuvustvvutrqppprssuwyz}~~}~~}||{{}~}|zyyy{{zxwwwwxz{{xwwxzyxyzzz{||}~}zy{}}~~}}|yxwusrpnnoomkkkkkkkkkjkllkklllmnmoqrstuw{{{||}~~|ywyzxwyzyz{zyxxvttsqnljjkjloqqsux|}{zyxvtrpqqrqqponmnoonmmoqportttvvxz{}~~~}{zyyxxwvvvutsrrstuvwxz}}}~~|{{{||{{|~~||}{xxwwvsqponmmmnpqqpqrsssstutttvyz{}~~|zzzzyxy{ywxxvuvvxwvwwvtuusrssrrsuwyz|}~~~~~~|{zxwxxxyyz|~~}}}~~~~}|}}|}}|{{zyxxwvutrqponmllnopqrsttttuuuvvxxwxz}~~~~}}}}~~~~~|zxurrpmlnnlkkkmmmnonnprstttuuuuux{{{}~~~}||{{{|{{|{{{|{yz{zzyxyywwyz|}{yxwvtqqrqqnmoqppqqrrrsuvvwy{|}|}}~~~~}||~~}|~~~~~||{zxwxyzzz{{{{zzzyxxxwvutsrqoonllkjijlmnmlmnpqrtwxxyzyyzz|||}~}~}|{zyyyyxxy{zxxxwxxxwwxyzyxz||}}{zzywtssrrrrrstuvvvxzzyz{|}||~~~}}}||}}~}|||{yxwxxwvvvvuvvvwxwxxwwvtuwwvvwy{{|}}~~~~}}|{zxwvuusqpopqporttsssstttstvvvvvxxwvxyxwwwwy{|}}|}}||}|{{|||{{{{||{|||{{zzyxwwxwwyyyyzzz{{{|||}}~~||ywwwvvvvwwwxyz{|~}}~~}}~|{zyyxwwwvvvwvwwwuvxyyz{{|||}~}~~~~}}|{{}~}{{yxwusqomljijllkklmmmnoqsstuvy{{{}~}}}}}|||||{{{zzzzzz{|}~}|zxwwvvuuuxzz{{}~}}~}}~~|{{{{{yz{{{|||}~~|zyyyz{{zyz{zz|}}}~~|}}z{||}~~|zyxvsrqrqqpoopppnmprqqstvurrssrqppqqqpopqrstwz|~~~}}||||~~~}|{||{|}}~{yxwwtrqrrqqrrstuuvvwwxz{{ywwwvuuuuuuvx{}}~}|zywvvvwwwyz{}|{{|{{zyxwwvttuvwxxz||~~}{yxwwuuvusssttuuuuvvwxwvvvutsrsssrqrstuuuvx{{{|~~~~~~}|{{||||||~~}|}~}}~~~}||||{{|}}|}~~~~}}}}|||}}}}}}||||{xwwwwvvvvwy{||{}}||{yxxyyxxy{|}}|{ywutsrppqrrqprtttssuutttrqqrrrrtwxvvwwxy{{|~~}}~~|{{{|ywxyxvuuvwwwuvwxxvtvvsqqqsssuuuvwwxy{|}~~}}{yzyxwvuvxyyyz{}}||~}}}|}}~~||}~|}~~~~}}}|{ywvuutttuuvwxwwvuuuttttstussuwwwxz|}|}~~~}}~~}}~~}|}}{{|{zzz|}|||}~~~~}||||{{{||zz{{zzyyz{|||{|}}||~~}}~}}~~~~}~~|z|}|||}}~~~~}}}}}}}~~~}|}~}{zyyyyyyyyyyyyyyyzzz{|}~~~~~|{zxwwvuutsssttsrrssrqqrssrrrtusruuttvxyzz{{{zyyyyzzyz{{z{|||{zyyyyyyyz|{{{}~~~~}}}}}~~~~~~~}}}|||{|~~~~~~~~~}~~~~~~~~~}}~~~~~~~}}~~~~~~~~~}|||{{{||}}~}||||{zzzzyxxxwwvuvvuttuvvvwwxxyzzzz{|}~~~~~}}}|{zyzzyzzzzzzzzyxxxyxxxxyz{|||}}}~~~~~~~~~}{|}}|}~|{|{{{yz{zz{}~~~~~~~~~}}~~~~}}}}~~}|}}|}~~~~~~}}|{{{{zyyzywwvuusrrrssssuvvvvvwwwvvvwwxxyyzzz{{zzzyyyyxxyyxxxxwwwwwuuvvuuvwxyz{|~~~}}~~}|{|}||{{||{{z{}}}~~}|{{{|}}~~~~~~~~}}}||{{{z{{{{{||{{zz|~~~~~~~~~}{z{|{zzyyyyyxxxxyyyyyyyxyzyyyyzzyxyzzzzz{|}}||}|{|}}~}}~~~~~~|{{{{{z{|{yyzywwxwwwwxwwwyyzyyyy{|}}~~~~~}}}}|||||{z{{{{|{zzzyyyzzzyyzyxyyyzzzzz{||{zz{{zzzz{zzzzz{|~~}|{zz{{zxyzzzyyxxxwwwyyzzzz{{{zzzyxxyyyz{{{{{{{||}}|{|{{|}}}}}~~}}|||{||{{zyyyyxxy{||{z{|{zyz{|{{z{}}||}~~}||||{{|}||{{{{zyxyzxxz{|{yz|}~~~~~~~~~~}}~~}}}}~}}|||}{{|}}}}}}~~~~~~~~}}~~~~}}~}|{zzyxyyyyyyzyy{|{{z{{{{zyz{|{|}}}{{||{{||||}||{{{{zz{{zyxyzyyyxxxxxyyyyyz{||||||{{{{{{||}}}~}||{{{{{}}|{{{{{z{|{{|{||||||||||{{||{{{{|||||{zyyyxwwwvvwwwwwxyz{{{}~~|{zzyyxxxwvuuuutstuttttuttttuvuuuvwxwwxyyyxxxyyxxxyzz{{||{{||{{zzzzyzzzyyzzzz{|{{{|{z{|||}}}~~~~~~~}}~~~~~~~}}~~~~~~~~~~~}~~~}}~~}|||{{|||}}}}||}}}}}}||}}~~~~~~~}~~}|}}}|||{z{{|||||||}~}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~}}|zzzzyyyyyyxxxxxwvvvvutuuvuuvwwwwxyzz{|}~~~~}}|{{{|}}}}~~~~~~~~}}~~~~~~~~~~~~}}}}||{{{{{|||||}}~}~~~~~~~~}|||{zzzyyxwxxwvwwvwxxxxxwwwvvvvwxxwxxxxwwwxxxxwvvwvvvvwwvvwxxxxxyyyz{{|||}}}~~~~~~~~~~~}}~~~~~}}~}}}~~~~~~~~~~}||{{|{zzzyxxyyz{{|}}}}}}~~~~}}}}}}}|zzzzzzz{{zy{|{{{{{zzzzzz{{{{|||||||||||~~~~~~}}}}|{{{zzzyyyzzyxxxxxxwwwwxxxxwwwwwwwxyyyz{{|||}}}}~~~~~~}||||{zzyyyzzyyzzyyzzzzz{|}{{z{||||||||}}}~~}}~}||}|{zz{{zz{{{{{|||}}}~~~}|||||||{{||{{{zzyyz{zzzyyyz{{{{{|{{|||{{zzzzz{{z{|{{{{{{zzzzz{{{{{{zz{{zyzzzzzz{{z{|{zzzz{{|}}}~~~~}}}}}}}}}}}|}~~~~~}||}}}|||{{{{{{zzzzz{{{zzzzzzzz{{||}}}}}}|||}~~~~~~}}|||||}}}~~}||||||||||||||||||||{{{zyyyxxxyyyxyyyyyzz{{{{{{{{{{|}||{{|||||{{yxyzzzzzzzzzzz{||}~~~~~}}}}~}}|||{{{{{zzzzzz{|||||||||}~}|}}}}||||{{zzz{{zyyyxyyzzzzzzz{|}~~~~~~~~}}}|{zzyxwwxxwxyxwwwwwvvvvuvwwwwxyzyyzzyxyyzzyyyzzzzzzyyyyyzzzzzzzzzyz{{{{{||||}}}|{{{{|||||}}|||}}~}}}}~~~~}|}~~~~~~~~~~~~~~~}|{{zzzzzzzz{{{{{{{{{|||}}}}|||}}}~~~~~~~~~~~~||}}}}}~~||}}}|||||}~~~~~}}}}|{|||||{{zzzzzzzyyyxxxxxxvvwwwwwwwwvvuvwwwvvwxwwxyzzz{|||}~~}}}}}}}~}~~~~}~~~~}}||}~~~~}|{{|{{{{||||}}~~~}}}|||{{zzzz{zzzzzyyxyyyzzzyyzzzyxxxwwvvvvvuuuutuuuvvwxyyz{{zz{{{|}~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||}}}}~~~~~~~~~~~~~~~}~~~~~}}}}}|||}}||}}~~~~~~~~~~~}}||{{{{zzzyyyyzzyyxxwwxyxxxxxwwwwwwwwwwxxxxxxyyyyyyyxxwwxyyz{{{zz{{zz|}}}}~~~~~}|||{zzzzzyyyyxyz{{{{{|}||{{{||}~~~}~~~}|}}||||||||||||||{|}}|}~~~~~~~~~~~~}||}}|}~}}|||||}~~~}}}|||{zzzzzzzzzzzzzyyzzyyyyzzz{{z{|{{{{{|{{}}}}}}}}|}~}}}~~~~~~~~}}~}|zz{zwz~}|{zywy{yxxxxxz{zy{}{z{||{{~}|~}~}|}~}|}~~~~~~}||}~}{{}~}z|~|zz{{zz{zzzzyy|~{y|~|z|~|y|~||}|{||{{|~|{}}{~~|}}~}}}z|~|z|~|y}|z{||{||}}{z|}|{|}}~}||||}|z{|}~~~~~|}~}~|||{zzzz{zzzzxwwxxxyzxvxzyxwwwwxyxwwxyyzzzyyxxxyy{{{z{{yyz{yvxzvrtusrstttuuvwvuwxyz{|{yz{zzz{}~}}}}~~~~}|~|z}~~~}~~|~|yxwxyxy{|{zz{zx|}|~~}zwwwutvwxz{|{yxxvux{|{{||||||{zyyyz{~}{z{{{|~}{~|y}~|~|xyzzyzzyxxyxx{~~~~~~|z{|}}}}}}~}}}yutsrstuvvuttttuvvxzwtvxvvxxwvwy{|~~~{zywwxusuwuuwxxwxyxxxxyzyxvtstvxwvx{||{|}}}}~~}~{xwvutttsrssrqrrrtsqrsttuuvvtrtvsqsuvxyz}~|xuuvvusrstsrstuuuuutttvvttttsstuvwwvwxxyzz|~|z}~}||{|}|~}{zyxwustusqsuuuvwwyxwwyyywvvuwywvxz{|~~}}|z|}{z}~}~~~~}}|}{x|}{~{{|zwwxyyz||~~~~~~}|}}}~}~~|||zxyyyxz{{{|}~~~~~~~~}{|}{yyyxwwwvuuutrsttuvvwy{|}~~}|zxwvuutrrtuutuvvvwwwwvvxzxwxxxxyy{|||}}||{ywvvwwvuuuutrqqqqqrrommoppruttvxy{{|}~~}{zyxvvvttuutsttuvussssttusqrtrprsrrtxyy{}}}~}}|{zzz{zyyywvuuvutttuvvutttrqrrsttux{{|~~~~{zywvuuvuuvutuutsqqrrrsttrqrsrrstuttuvwxz{{|}|{}}|{{zyyxwwwwwvtrqrtsqqqpqpoonmmmllmnoprtuuuwz{{|~}}||||zyz{zxy{}}||yxyzyyz{|}}zz{{yyyxxwwwvwwvwxyz{}~~|{{zyxwwvvvvvutttttstvvvxyyyz}~~}}~}||zxwvvvvtssssstssrrstuuwy{zz|~~|}}|ywvuttsrpopqqqqpoppppqqrsvwwwxz|~~}|||{zxwwvvutsrrsuuuttuvwyz{|}~~}}}~}||{zxvvutsrrrrqqqpooppqqqqqrtuuvwxyz||}}}~~~~~~~}zwutssstsqppqrqppqonoponpqstuvxxy|}~~~||zxuvvusstsrrstrpoonoopprrtvxyz{||}}~~~||{yxvtrqpqrqponnnmmlkkklmnoprtuwxxxyz|~|{zzzzzzzyyyxwutrqqnlmmoprstrqqrsrrrstuvxyz{}~|zyxxxwwvvwwvuuuuuuvvvwyz{{}~~}}}{zyyyyxyzzyz|{{{|}}~~~~~|{zzyxwwxxxxxxyyxyyyyz|}~~~~~~~~~|{yxwvuuuvvwwxyyzzz{|||~~}{zyyyxvutttttuuuuuuuvvwwwxy{|}~}|{zzyyyyyxyzyxxxwwwwwwwxxyz{}}}~~}||}}}~~}}{zxwvuuttttttttutuuvvvwxyz{}~~~}|{yxwutsrrrrrsssstttttuuuuvwxyz|}~~~~~~~~~}|zzxvutssrqrrrrssttttuuuuvwxz{||~~~~~|{zywvtsrqppooonnooppoooooprsstvwyyzz{{{}~~~|{zzyyzyyz{{{||}~~~~}|{yxwwwvutuuuvxxxyyyxxyyz|}~}|{zyyyyyyz{||||||}~~||{{zz{{{||||||}~~~~~||||||||||{{|||||}}}~~}{zyyyyxxxxxxwxxxxyyz{|}~~|zyxwwvuuvvvwxxyyz{||}~{zxvutssrqqqrrrssssttuuuuvwxyyzzz{{||||}~~}|{zyxwwvvuuuuuuvwxxyzz{|}~~~~|{zxwusssrrrrrrrtuuvwwwwxxzzz{|||||||||}~~~}}}}}~~}}||{{zyxwvuttsrssttuvwxyz{||}~}{zxwutsrqpppoopqqqqrrrssstttuuvvvuuuuuvwxyz|}~}|{{{{{{{|}~~~}}}}}}}}~}}~~}}}~~~}}}}}}~~}|{{zz{{{|}}~~~~~~}}||||||}~}|{yxxyyyzz{||||}}}}}}}}||||}}~~~~}|{zyxwvuuvvwwxxxyyyyyyyxvvuuuuvwxyy{|}~~~~~~}}}}}|}~~~~~~~}|{yxwwvtssssssttuuvwwwwxxwvvvvvvvwwxxz{|}}~~}||||}~}|{zzzzyzzzzzz{{{{{{zzyyyxxxxyzz{||}~~|{zxxxxwxxxyyyyyxxxwvutsrqqqrrstuuvwxyyz{{{|||}~~~~~}|{zzyyzzyyyyyxvvutsssssrrstuvvwxyz{|}~~~~~~~||{zyxxwvuuuuvvvwvvwvuttssrrsttuwxxxz{|}~~~}|{zzzzyzz{{||}~~~~~~~~~~~}}|||{{{zyyyxyz{{|}~~~~~~~~~~~~~~}}}}}}}~}{zzzyxxxxwvvuttttttttuvvvwxxxyzz{||}~~~~~~}}}|||}}}}}}~}}~~}}}~~~}||{zyyxvuttsssstsssttttuuvvwxxxyzzyzz{||}~~~|zyxwvtttttttuuuvwwxxyzz{{|}}}}}}|||}~~}{ywutrqqppppqqqrtuuuuuvuvwwxxyyyyyzzz{|}~~}|{zxvutrppppoppqqqrrsstttstuuuvwwwvvvvvwxyyz||}~~}|{yxwvvtuvvvwxy{{||}}}}~~~~|{zxwwxxxyz{{{|}~~~~~~~~~~|zyxxxyyzzz{{{|}}}}}}}}}}}||{zzzz{{|}~}||||||}~~~~~~~~~~~|zywutsrssstuvvvvwxyyyz{{{|}}}}}}|{{|}}~|zwutssssssttuuvwwxxxxxwxxyyyxxxxyyz{||}~~|zywvutttssstuutuwwxyyzz{{{{{|||{zz{{|}}}~~}{zxvuttssstttuuvvvwxxxxxxxxxxyyyyyyyz{|}~~~|{zxvutssstttuvvwxy{{{||}}~~~}}}|}}}~~~~~|{zywvutrqqppopppppqrsstuutttuuuvvvuuutuuuvvvwwxy{}~~}||{zzzzzz{{|}~~~~~~}}}}}}~~}|||||}~}}|||||}}~~~|{yxwvuuvvvwxxxxxyzzzz{{||}}||{{{zz{|}~}|zyxwvuuuuuvwwwxyyzzz{|||}}}|||||||||}~~}||{zyyyyzzz{{{{||}}~~~}~~~}|{zzyywwvutsssssrrsrrsttuuvxxyyzz{zzzyyyxyz{|~~}|{{zyyzzzz{{{{{zzz{||}}}}||}|||{zzzz{{|}~}|{{zyxwwvuttuuuvvuuvvwwxyz{{{zzzyyxwuttttuuvvxyz{||}~~~}}||{{{{{{{|||||||||}}~~}}||{zzyxxxxxyz|}~~~}||{zyxwvuuutsrrqrqqqpppqqrstuvwwxxwwvvvvvwwwwxyz|}~}}}~~~~~}}}~~||{zzzzzz{{{|}~~~~}}}~~~}|||{zzyyzzz{||}~~~~~~}|{zzzyyyyyyz{||}~~~~~~~}}|{zyxxxwwwvvvuvvvwwwwxxyyyxxxwwvvvvvwy{|}~~~~~~~~}||||||}}}~~~}||{{{zzzzzyxwwvvwwxxwxxwwwxxyyyyyxxwvutsttttuvwyz|~~~~}|{{zyzzyyzz{{{{{{|}~~}}|{{zzzzzz{|}~~}|||{yyyxwvuttssssrrqrrrrsttuuuutssrrstuvxy{|}~~~~}|{zzyxxwvvuuvvuuuvvvwwxxxxxwwvvvvvvwwxyz|}}~~}}||{{zzxwwvvvuuuuuuuuuvwvvvwwxxxyyxxxxwxxyzz{}~~~}||||}}}}}~~~~}~~~}}}}|||{{||}}}~~}}|||||}||}}}}}}}||{zzzzz{{{||}}}~~~}|||{{{|||}}~~~~~~}}||{{zzzzyxxxwwwxxxxxxxwxxxwwvvvwwxyyzz{{|}~~~}}||||{{{zzyyxxwvvwwwxxyyz{||}~~~~}}}}|||{zywwvuttttttttttuuttssttuvwwwxxyz{{|}~~~~~~~}||{{zzyyxxxyyyyxxxxxwwwwxxxyy{{||}~~~}|{{{{zzzzyxwwvvvuuuttttttttttttuuuuvwwxyyz{{|}~~~~}}|{{{{|||{zzyxwvuttssrrrrssssrqqqppqrrrssttuvwxxz{|}~~}}||{{{{{{{zzzyzz{{{{|}}}~~~~}}}|{{|||}~~~~~~}}}}}}~~~~~~}|{zzyxwwvvvuuttuvwwxyz{{{{|||}}~~~}||{{zzyxxxwwxyzzz{||}}~~~~~~~~~~}|{yxxxwwwwxwvvvvvvwxyyz{}~~~~}||{zyxwwvuuuttsssssttvwxyz{|}~~~~}}}}~~}|{zxxwwwwwwvuuuutstttuvwwxxyyzz{}~~~}||{yxwvuuuuttssssttuuvwxxyyzzzz{{{|}~~}|{{yyxwwwwwwvvvvvvwwxxxxxyzz{||}}~~~}|||{|||}}}}}}}}}}||{zyxwutsrqpooooooppqqrrsssttuuwxz{|}~~~}}|||||||||}}}}~~~~|zyxxwxxxyzz{|||||}}}~~}|{{zz{{{|||}}}~~~~|zywvvutsstuuvwxyyz{||}~~}{yxwwvuuuuuvvwwxxxyyyz{{|}~~|{zzyyyyyyyzzz{{{{{{}~~~~}|zxwvuuttuttuuvvwwxxwwwwxxyzzzzz{z{{|}~~}|{yxwvuuuuvvvwwxxxyyyxyyz{{{zzzzzz{{|}}~~}|zxvutsrqqppooopppqqrrrsstuuuvvvwxyyzz{}~}{zzyxwvuuuuvvwwwwwwwwwwwwwvvvuuuuvvxyz{||}}~~}}}}}}}~~~~~}}|{yxvuuuttsssstuvwwxxxxyyyyyyyyxyzz{|}~~~~~~~~~|{{{zz{|}}}~~~~~}}||||{{|||}~~~~}~}}}}~~~}}|||||}}~~~}}}}}}~~~~~~}|{{zyxxxxxxyzz|}~}{zyxwwwwwwwxxxyyyyyyyxxxwwwwxxxyyz{|~~}}|{{{zzzyyyxxwvutsrrrrrssstuvvxyz{|}}}}~~|{yxwvvvvvuuuuutttttttttsttuuvvwxyz{|~~}}}}}}||||{{zyxwvvuutuuvvwxxxyz|}}~~}|{zywwvvvvvvvvvwwwwwwvvuvuuuuvwwwxyyz{|}~~}|zzyyyyyzyyyxxwvvuttsssssttuvwwyz{||}}|}}}}}}}}}~~~~}|{{{{{{||{|||{{{{zzzzzzz{||}~~~~~}|||{{{{zzyyyzz{{|||}~~~}}|{{zyxwvvvvuuuuuuvwxyz{|}~~~~}{zyxwwwwwvvvwwwxxxxyyzz{{{{{||||||||||}}~}}|{zyyxxwxxxxxyyzzz{{||}~~|{||{zyyyyywwxxyyxz{zy{|zx|~}{xxz{{{{{{{{|}{z{|}}||}}|||||}}{{|}~}{}~~}{z||zzzzyyyz{{zzzz{yxyyxxxxxyyyyxwyyxyzzz{|}}}}~~~}|||{{zz{||||zy{|{{{zzzz{zzyyywuwxtsuvv||~}|{{{{||}}}~~~~~}~~}|{{{|||{|~~}||}|{zzzz{}}~~~~~}|{zz{{zxxz{yxxwwxyzzyyyxvtvxwvwx{|{zzz|{{{|~~}{zyyzz{zyyzz{||~~}}}{{{|~~~~}{yz{|}~~~}~~}}~~{xuqqrqqrsuvusssuvxxwwyyxxvuuttuvz}yuuvtsvxwwxwwwwy{{{{{yy{||{z{||~}{zxwy{|{{{{|}||||zywvwwvy|{z|~~~~}|zyxxxxyzzzzzyyzzzzyxwuutuuuuwy{|}|{{||}}|}~{yvtttuusrstuvvwxwwxz{zxwwwwvwy{||}~~~~~~}{ywvvutttttsstuuuvwwvuuuutrsttrsy~}~}|~~|{yyxwxxvvxxyyxz{{z{zxvvwwxzz{{|~}|}~}~}}{yxyz|||~{ywvuuuutssttsrttttttutsqppqsttvxyyz|~}}~}}}{xwvtstuvuvvsruvuuvvwwwwwutvwwwx{~~yxxwvtstusrrssssrponoonlmmlkllnory}}}}{yyzzywvwz{|||~~~~~~}|zz{||{xz|zxzyxxwvwvwyz|}~~~~}~}}~|{{zz{yxxwwxwuttusstux{{{||}}~~}z{|{{zxxywvutttuuttttsrqqqqqrtuvvwz|~~}~||{yyyxxxwwvututrrtsrrrrqrstttuwxwx{|}~}|zyzyxxxvuvurpqrpnnopommliikliilpsx|}~~}}}}{{{||{yz{|}~~||}~}|zwwywtssrsrqqqpqrqprtttvxxy|}~}|{yxwvuuuuutttssrstuvvwwz{}}}~{yvtrrrqpnmnnmmmkklllmoqqrstvwy}~~{yxyyvtutsrqppooqrpnnooppqsuvwwxy|~|xvwwwussrqqpmmmmmonlloruxz|~}}}{zyxyzyxxwuuvvvxy{}}~~~||{zwusttttuuttuvtsstuvwxyz|~|zxwwwwwvuttttqnpsrrtwy{|}}|}~~~|zwutsrpoprrrqomlnonlmopqrtwwvz}}}~~|{yvtttsrrrsuwwvvvvvxwwy{{||}~}}|}~}}|{{zxwuttrommmnnmllmnmkjkmnnprsvy|}|{{{{zzz{|{{{{|{z|~|zzxwwwvuuwxwwvwxwvwxy{{||~~}||{{zzyyyxxwxxwvvwwwxz{|}~~~~~~~|{{zywvvvuuvvvwyxvvwwwxyyz|}~~}{{{|}}~~}||{zxvuttsrstuuttuwwvwwwxxy{|}~~|{||{{{{|||}~|zzzxvttsrqppoopqrrrqqqrstuvy{~~~}~~~}}}~~}|||~|zyxxvuuvvwyyxxyyxxxy{{{{|~|{{{{{z{|}||||||}~~~~}}|ywvusrqqqqrssssssrrtuuvwyzzz|~~~~~~~~~}|zxvuutrrrtuttvxxxwxz{{{z|}}{zxwvutsrssrrrrqrrqqsuvwyz|}~}||}|||}~}|}~}~~~|{zzyyzzzzz{|}}~}|}~~}{zyyxxwvwxxxyyyyz{{{||}}}~~}{yxvtrrrqpqsssstttuuvvwwxyyz{|||}}~~|{zyxwvvvvvvxyxxxyz{z|}|{{|||||}}}~}{zywusqrsqpqqqqpqrsssstuvxwxyyyz{|~~~~~~~}{zzzxwvvvvvvuvyzzywz||{{||{zz{{{}}{zzxvvvwwyzzzzz{{zzzzyxwxxy{{|~}{yxxwwvvvwwwvvwwwwvuuuutsssuvwyz{|}~~|{yxwvuuwxxxxyz{||{zyyzxwxyyxxyz{|||}}~~}~}|{ywwwvuuuuvvwwwwwxxxxxwvvvwxz|~~~}}~}{{|~~}}}||{{zz{{{||~~|{zzyxwwwvwwxxyz{zzzzyxwwyyyz{|~~~}~~~~~||{{zxwwwwwwwwy{{{|}}{zyxvvwvvvvwxvuvvtssrrrssssstuwxz{z{|}}}}}~~}|{zyyyyyz{||||{zzyyyzzzzz{||}~~~}{xwwvtuutsstutsssqpponnoprstvxz{}~~}~}|{zzyyyyyy{|||}~~~~~~~~}||{zyzyyzzz{||}~~}}}~}{|}}|zxxxxxvvwyzyy{~}}~~~~~~~}}}}}~~}|zyyyxxxxvuuvvwwvuuvwxxxy{z{}~}~}zzzxwwwwwvuvvvvwwvvwxyzzzz|}}}}}~}~~~~}|{yxwvtsrqponopppqqqrrssuwyzzz|~~~~}~~}~~}{{zzxuvwwvwwxyz{zz{|}}}~~~}}}~}|zyyxwyzyyz{||}}~~}}}~~~{yxvtsqqqqrrsttttvwwvuvwwxxxxwwwwxxyz{}}|zywuttttuuuvwxyyyzyzz{||||{{|{z{||}}~}{xwvuttuuttvwxxxxz{{z{{|}||}|||}}~}|{|{{{{|~~~~~~}|yxxwwwwyz{|}|}}{xwwwwwvwxz{zz{||{{|}}|{zzzyyyz{|}}~~}{yvtsrqqqrstsstuvvvvwwvwwxwvvvwwxyy{|~~{zzxwwwvvwxz{{|~~~~~~~~|{{{{{{{|~}ywwvtrqppppqrqqsuvvvwxyxxyyyzzzyz||}~}||}||}~~}{zxvvxyxwxxz||||}~~~~~~{||{zyy{}~|{zxwxyxxxy{{z{||{zzz{{{zyxxxyyyz{|~zxy{zytswyz{zz{{z|}{{}~}{z{zyxyzzz||||~~}~~}{zzzywwwwuuvvvxyz{{{|}}~~~}}~|{||{zz}~}}~~|zyz{ywvvvvvvuttuvtsvwwy{{{{|}}||~|{~~||~~~|}~~}{z|~~~|{}~}}}{|{{||~~}~~}}~}}}}||}|{yyxyyyyyxxyzzyz||zzz|}{z|{xy{{zz{|}||{||~~}{{{{|{{z{}}{zz|}{zz{{{{|}}|}~~~~~}~~~~}{{{zyyyzzzyyyyz{{yz||{{{|}|{|}~~~~~~|~}~~}~~~}~~}~~}|~~~~|}}~}|}~}~~~~~||}}}|{{||{|}|{{zz{{{{{|||||}~~~}}~}|||}~}|||}~~}~~~}~~}}~}|}~~~}~}|}}}}}||||}}}}~}{|}||}}{z{|||{{|zy|}|{{{{||zyy{{{zz{{zz||||{{|{{{{~|{~~~}}}}~~~~~~~~~}~~~}~~~~~~~~~~~~~}|~}||}}}|{|{{{|||||{{||{{||{||{z{{{{{{{{{|~{x{}{z|}~}{|}}}}~~~}~~~|}~}|{|~}{|~}{{|}}}||{{|~~}}~||}}|||||}|{{|}~}{}~}|}~~}}}}~~~}~}~}~{|~}~~~~~~}~}}~~~}||}|{{{}~||||}}{{}~~}|}~~~~~~~~~}~~|~}}~{}~}}~~~~~{{}~}|{||zyyz|{yyyz}|yz{zzyyy{|}|{||}|z|~}|||}~~~~~}~~~}~~~}|}~|{|}~}{||||z{||{zzz{{z{|{z||zz|||{z{|{{|}||~~||~~~~}|}}{|}}}||}}{|}}}}|~}}~~~}~}}~~~~|}~~|~~~}}}~~~~~}~~}~~}}~~~}~~}~~~~~}}}|}~{|||}}}}}}}~~}}~~|}}~|{}|{|}}|}~}||}}}||||~}||}~}|~~~~}~~~~}~~~~}|~~||||}}}{y{}|{yxz{{zzz{||{z{||}~}|}}~~~~~}~~~~}~~~}~~}||~}||||}|{|}|{|}}|{zy{}|z||||{{~}z|}|}}}}|}}}}}~}|}|z}~}}}|}~~~}}}~~}{||}}}|||}||}~}~}}~~|}~}}~}}~~~}}~~}|}}|}}~}{}~~~}|~~}|||~~~}|~~~~}}~~~~~~~~~~~~~}}}}~~~~~}}~~~~~}~~}~~~~~~~~}}}~}{}}{|}}}{{}}}}}||}~}||}}|}}}}}|}}|~~}|}}}}~~|||}~~}~~}}~~~~~~~~}~~}~~~~~}}~}}}}}}}||}}~~|{||zy{|{{zz{zy|~{y{|{{z{}}||}||~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~}|~~}|}~}{|~~}||}}|{|}}}|||{{|}{{}|||{|~~||}}}}}}~}}~}}~~}}~}~~~~}||}~}||||||||{{{{{||||||{{{{||||}}}}}}}}}~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~}}~~}}~~}|{|}~~~}}~}}}}~~}~~~~~~~~~}|||}}}}~}}}}||}}}|||}}||}}}|{}~}}}}}}}}}|}~~}}~~~~~~~~~~~~~~~~~~~~}}}~~||~}|||}}|}}{{||||||}}|||~}|}}}}}~~~}~~~~~}~}~~~~}~~}}~}}}}}~}~~~}}}~~}|}}}}}}}}~~}}}~~}}}~~~~~~~~~~~~~}~~~~~~~~~~~}}}~}~~~~~~~}~~~~~~~}~~~~~}}~~|~~}}}~~}}||||}||}}}|{{|}}|{|}}}}|||}}||}}~}{|}}}}|}~~}~~~~~~~~~~~~~~~~~~~~}~~}}~~}}~~~}|}~~~~}~}|}~}}||}}}~~~}||}~~}||}}}||}~}}}}}}}|}}}}|}~~}}}}~~~}}~~}~~~~~~~~~~~~~~}}~~}~~~~~}}~~~}|}}}}}}}}|||}}}|||}~}}}~~}}}~}|~~~}~~~~~}}~}~~~}~~}~~~~}~~}}}~~~}}~~~~}}~~~~~~~~~}|}~}||}||}}}}}|}~~}}~}}}}}~~|}}|||}~~|}~~~}{|~~}|}}~~~~~~~~~~~~~~~}}|}}~}|}}}||||||||||{{{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}~~}~~|}~~~~~~~~}}}~~~~}|}}|}~~}|||}}}}||||}}}~}}}}}}}}}}~~}}}~~~~~~~~~~}~~~~~}~~~~~~~}|||~}|||}}}||}}}|||}}}}}~}~~~~~}~~~~~~~~~~~~~~~~}}~~~~~~}~~~}}~~~}}}~~||}}}}||~}|||}}}}~~}}~~}}~~~}|}~~~~}}~~}}~~}~}}~~|}~~}~}}}~~~}~~~}}}~~~~~~~~~~~~}}|}~~~~}~}||~~~}~~~~~}}~|}~}}~~~}~~~~~~~~~~~~~}}}{~~~}zz~~{|}{{}|{{{|zy|~|{|||||}|{}~||~~{|~~zz|~}{||}~}~~}{{|~}}~}~~}~~|}~}|}~~{z||{}|{~}{}~~~~|{|}{y{}zx{}{{}~~}~|~~~~~}}||~}{~~~}}}{yz{z{|{{|}~~|{{{~~{}}{{|}~}||zzzy{|yx{{zzyxwvwyyxwy{{{}}{z{{ywxyxusrstuutstvutwyxwz|{{zz}~{{||{{}}{|}|{{{~}~}}||}}}~|xxxwuuuwwvwyuqrsstuuxzzxz|{}|||{{|}}}{zzzyyyy{}~~~}~~|{{y{}|{zz{{yy{|zx{|yxyyxvvwwxzz{~{y{}}|{z||zy|~}|{wvwwvtsssrrrrrstuuwxyzyxyzzywwvuuvvvyzz|~zyyxxz}~~~|~{wy{ywz|{{~}~|ztpqqomopnkmpoprspmosrpruvvspqsrqtuvwwwz}~}}zxxtoonkjjihikmossrsvy{zxy{xv{}{~}~~{xvvvtrrqonqsssrruvsswywtrqomlklnqtrpuyz{~~|||{{|}{|{z|~|zzvrnlnpmkmnljkmmoqqrtuvwxyxwvwvsrtusqsuutuvy}}}}|}~~}|z|~|y{}{z|}~~}{xvvutsuvtrvyz|~}||}|}~}||{{zxwwyxxxyz|~}yxyyxz}}yvvwuttttsrtvwxywuvy{}}~~~|yxxvuwyxx|~zxwvuutssrppqrqppqqpppqqqpoortttx||||}~{yzzwuvwuvwxvtrqqpoprttttuttttuuuuvvtssuvxy|~~~|yxwwustuttutsqrtsrrqomoppppooponquutvxyzyyzzyxxyzz{}~~}~}{yz{|ywwvtsuwxwwxxxxxwwvutuwwwwutuxz{}}|}|zywurqqpnmnnoooprpmkkkjhgedefhiikmmmnprsrrtvvutvxyz{}~~zvssqopqoopqrstuvutwxvuvuux|~|{{{zyxxyywwwvtrppqpppqpoqtuuvuttuuuvxyyz{|~}|{{}|{{||~~||}zwwwvvvvvvwwwxwxz{|}~||{{|||}|{{yusttsrrssrrtutuwxywwxxxxz{zz|~}{yxxxwvussuvwvvusqppopppoopqrrqrsssuvwxxyz{|~~|zxvtsrrsuwwwxxwvtrrrrstvy{|~|zyxxxxyxxwvvxxwvutrponnnmllkkmnnopppnnooortwxyy{}~}yxyyyyyyxwvvtsqonmllljiikjjlmlkkllmnoqsuvwxz|~~~}{zz{{{{||{yxvvwwtrrqonnnmmnnnnoooppppopstvxy{||||{|}|yxvutuvvwyywuusrpnnmkhijjkmmmljhiiiiigfghhijlnprsuwyz|}~|{|}~~|{{zyyzzzz{|}~~~~{zyxvtstuuuvwvvvwxxvutssstuvwz|}~~}}}}}~}{zzz|}}}|||||}}}|||}}zxxwuuuusrqqqqrrqqppqrrssqqrsttuvwxy|~~~~}|{zxvsqoonnnnnopqstvvwvvyzzzzzz|~~{ywvtsrqnmmlklllkjjjkjjjjklmmnpqqqsuuvx{}|{{|}||}~~~~~}{zxwwvuvvutssrqpqrrstvxy{|||{zzzz{{{|}~~}}|zyxwvtsrpommopppppqqrrssssttuvwyz{|}}|||||{||zzzyyxxxyyyyyxwvusrponmlllnnoopqrssttttssssuwxy{}~}zxwwwvuvwxyyzzzzyyyxxwvutrqpoprrsux{}~~~~|zxwwvuuuvwwxz{||||}}}~~}}~}{zxwvttutsstuvuuvwxyzzz{||{|~~|{zywvvwxz{|~~~~}{{}}}}~~~}}|ywuttrppponooooopoppqqrtuuuwy{|~~}|||}}}}}||||}}~}}}}}}~~}||{{{{||}}}~~}||||{zyxwvutrqqpnnmmllmnoooppqruwxxz{{{{|}}}~~~~}||{||{{zzyxwvutsrqqpppppqrstvwxyz{{{|}~~}|{zyyxvutrqponlllmnnnopqrstuuvwvvwxy{|}~~~~}|{{{{zyyz{zzz{{zyxxwwvvussssrrrstsrtuutsssrrrsstvwwxyyz{{{|}}~~|{zyyxxyzz{{|}}}}}}~~~~~~}}||{{zzz{|~~}{yxwwwwvvwwwwxz|||}}}~~~~~~~~|{zyyyxxxyyxwwxyzzz{|}~~}~~~}}}zxwusqonoooooopqrrsstvvwyz|}~~|{zyyxvuuttrqqqqqqrstuuvwxyyzyyxxxxxyyzzz{|}~}zxvutssrppqrrstvwxxxxxxyyyyyxvwwwwwwwwwwyz{|~~}}~~~|{zyxwwvvwwxxxxxyyz{|||}}|||||{zzzyyyz|}~~|zywvtsqppopoonopooooqssttttsrrrrrrqqpppqqstwxz|~}}}|{z{{{{zzzyxxxyyxxxyyyz{|~~|{yxwvutttuuvvwxyzz{|}~~}}}|{zyyxwxy{|~~}|{{{|||}~}{zyyyxyz|}~~|{zzzyyxxyzyyyz{{{||{{{zyxwxwwxxxyyyz{|~~|zyxwwvuvvvvwwxyzz{|}~~|zzyyyyyyyzz{{|}~}|{zz{{{{{}}}}}}}}|||zyxxxxxxyzzz{|}}~~}}}~~~~}||}}}}}}}}|{zyyyxvuuuuuvxyz{{|||{{zxwwwwwxyyz|}}~}|zywvtrqqqqqqrssstuuuuuvuutssrsstuvwxxxxyz{|}~}|{zyxwwvwwxxyyyyzzzzzyxxwwwvvvvwxyyyz{|}}}}}{{zyyxvvvuttttsrrrrrrsssrrrrponmmmnnoopppqrssuwxz{|}~~~}~~~}}}}~~~}||||}|{|}}}~~}}}}|||}|{{{|{zz{{{||}}}||||}}}}}~~~~~~~}||}}}}~~~~~~~~}|{zzyyyzzzzzzzzz{{{|}~~~~}|{zxwvvvvvvuvvvvuuuvuvvvvvvvwvvwwxxyz{||||||||||||||}}~~~}|||||||}}}}~~~~~~~}|{{zzz{||}}~~~~~~~~~}}}~~~~~~~~}{zzzz{{{zzyzz{zzyyyyyyz{zz{{{{{||{yyz{{|||||||}}}}}}}}}}}}}}}}}|||{{|||||||||}}}|{{||}|{{{zzz{{{||||}}}}|}}|}|||||||{zyxyyyyzz{|}~}}}}~}}}~}}}~~}}}}}}}}||{zzzzyyyyxvvwwvuuuuuuuvwwwxyyz{{|}}}~~}~}~~~~~~~~}}~}|{{zxxxxxwxyzyz{|{{{{z{{{{|}~~}}~~~~~~~~~~~}}}}}||}|{{zzyyz{|{|}~~~}}|||||||{{{zzzz{{zyyzzzyyyyyyyyyyxxxyyyzzzz{{{zyyzzyz||{|}}~~~~}||}}}~~~~~~~~~~}}}~~}}~~~~}}||{{{{{zzyzzzzzzzyyz{||}~~~}}~~~~~~~|{{{{{{z{{yyyyyxxxyyyyyyyyyyzzzzzz{{{{{{{|}}}~~~}}}}}}}~~~~~~~}||{{{zz{{{{zyyxwwwwwvvvvvvvwwvvvvwwxyyyz{{|||}}||||||||||{{{{{{{|{zz{zzzz{||}}~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}||{zyyyz{{|{yyyyyyyyxxxyyzz{{{|}~~~~~~~~~~~~}}}~~~~}}}}}}|{{||||}}}~~~~~~~~~~~}}}|||{zzyzz{{{|||||}}}}}~}}}}}}~~}}}}}||}}}}}~~~}}|{{{||{{{{{zz{zzzzzzz{||}}}}||||zzzzzzzz{|||}}}}}}~~}}~~~~~~~~}}}||{zz{{{{||{zz{{|{{{{{{{{{{{zzyxxxxwxyyyxxxxxxyyxxxyyzzzzzzzyzzyyyyyxxyzzyzzywvwwvuuutttuuvvvwwwxyz{|}~~~~~~~~~}~~}~~~~~~~~~~~}~~~~~}||}|||}}}{{{zzyyxxxwwxwwwxxxwwxxyzz{{z{|}}~~~~}|}~~~~}||{||{z{{zzzzzzyyyyxxyyyz{||{{||||{{{zz{{{{|}}}}}}}}~}}}|{||}~~~~}|}~}}}}|{{{{{{{zyxxyyzz{{{{{{{||}}~}}}}}~~~~~}}~~}}|{{{{zzyxxwwwwvvwwwxxxxxxxxxwwwwxxxxyyxxxxxxxxxwwwwwwwwwwwwxxxxyyyyyz{{{|}}}~~~~~~~~~}}|}}}~~~~~}}~~}}}}}||||}}}|||{{{{{{{{{||}}}}}}||}}}}}}~~}}}|||||||}~~~~~}|||{{{{{|{{zzyyyyxxxxxxyyyyyzzzzz{{{{{{|{{|||||}~}}~~}}}}|{{|{{{{zzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~}}}}}|||{{||||||{zz{{{zzz{zz{|||||}||}~}}|{{{z{|||||||{{{{{{{{|||{|||{{{|||{{{{|||||||{{{{zz{{||{|}|||}~~~~~}}~~}}}||||||{{||||||||{{|||||||||}~~~~}}|{{{{{zzyyxwwwwvvwwwwwwwwwwxxyyzz{||||||}}}}~~~~~~~~~~}}}}||}}||||{||{{{zzzzz{{{{|}||}}}}}}~~~~~}}}}}}}|{{{{{zzzzzz{{z{{{|}}~~~}}|||{{zzzzzzzzzzz{zzyyyyyxyzz{{{|||||||{{{{{{|{{||||{{{{{{||||}|||{||}}~~~~~~~~~}}~~~~~~~}}}}~~~}}}}}~~~~}}||}}}}|}}}}}~~~~~~~~~~~~}}}}}||{{{{zzz{zz{{zz{{zzzzzyyyzzz{{{{{{{{{{||||||}}}}~~~}~~~~}||||{{{{zyxxyyyxxyyxxyyzzzzzzzz{{{{z{zzz{||||}}||||||{{zz{|||{zzzzzzz{zzz{|}}~~~~~~}~~~~~~~~~}}}~~~}}}}}||}|}}}~~~~}|||||{{{{zzzzzyyyyyyy{{|}}~~}}~~~~~~}}}}}}|||}}}}}}}}|{{|{{{|}}}~~~~}}}}|||||||||||{{|}}}}}}}}||||}}}}||}}}~~~~~~~~}~~~~}}}}}}}}||}|||{{{{{{|{{{{|{{{|{||||||||}}}}}~}}}}}}}}~~~~~~~}}}}}~~~~~}}}}}}}~~~~~~}}~~~~~~~~~~~}~~~}}}}~~~~~~~~~~}|||{{{{{{{zzyzzzyyyxxxyyyyyyxxxyyyxxxyyyyzzzz{{{zzyyxxxxxyyyyyyyxxxxxyyyyzz{{|||||}}}}}~~~~~~~~~~}}~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}~~~~~~~~~~~~~|{{{{{zz{zyz{xw{|{xvvz{{{{{|{{|~|z{||{z{}~}~~~~~}~~~~~}z{|||zy{}||}}}}|}~}||}~~}}~~~~}|~~}~~}}~}|}}~~|{}~|{{{{{zyxxyyyyyyyyyzywxyxxwvxyyxwwwwxxxwvwxxwxyyyzyyyxyzyx{|yxz{|~~~~~~~}~~~~~~~~}~~~~~~~~}~}~~|~~}{yyyyyxyyxxzyxxyzzywvwzzxxxy|zxxyyywvwwxyyyyyz{|{z|~}||}}}~~}}}~~~~~~~~}}}~~~~~~~~~|||zzzyyyxxwvvwwvwwxxwxyxwwyzzyyxxzzzxwx{zyzz{|{|~~~~~}}|~}{}~}z{||||{|||~~}||{|}~~~~~~}}}}{xwusrrqrssuvwxwvvvvwwwwwvwxwvxyz{yyz{zyxwxxwwxy{}~~}}~|zywussrrrsstssvxvttttssrqsuvwwwwvuuvvvvuuuttttvxxz~}}}~}}~~~~~~}}}~}}~}||{yxxwutttuwyzzzzyxxy{}}}|~}||}~zxz||}~~~~|}}{ywwwvutssstvvwyyxxyyxwxwwy{ywxxwwvuutsuwtquzzy|~~~~}{yxwutstsqqrrrrqpprtrrtuvsqsusqtvvvutuutuwvuvwwwxy{}~}~~~}~~~}~~}}{x{}{yyz|}{{}}~}|~~|zzzzywwyyyzz|}}|{z}~}{|~|zz|}{zyz{|||}~~~}{zywuuvutsrsttttuvwuttuxwttvutsrrsrpoooqrrqtvvwvvvy{|||}}}~~}{zxwvvwwvtttusrtutssssrrsuvvwwtsuvtsppqqqrtsuwxvwz}}|||}}~}||}}}~~}}~~}{{|||||||zyyxwxyxxz{{{|}~}}}{yzywwy{{{{{{{z{{zzz{{zz{|{zzzzyyyxxxxxxxyzzz|~~~}{zyyyxwwwvuvxwvwxxwwxxxxxxvtuwustttssrqqrrsrqsuuuvxxyz{|}}~}{zzxwwvvwwvtsuvtsttttsrqrssqnmoppoopppomklopqtussux}~~~~~~~~}}~}||{{zxyzyxxxwvvvwxy{|}|}~|{||{{{||||{zz{yxxxwwxyxvuuvuuvwwvuussuuuuuwyyx{~}}}||{zyzzyxxvvxyxwxxwutuvtqrutttsrqpppppppooqsqoqtttuvxz|}}}}}|}|{{{{zxwwwxxxwutuustutrqpqrqpppqponnopppoopqrrrsvwwy{|~~}}||{z{|zyxyyyxwvvvtttstuuuuuuvxyz{|{||}~}|}|zzyxvuuuuuuvvusttttuutssrrsuvwwxz{z|~~~~}{z{{z{}|{{{ywwvvvvutsrrpoopponnnllnnlmmmnnoqrqqrtuwwy{|}}|}~~~~~}}|||zy|}zxxwutsrrqprromnonnnoonmmnllnoonopqrsuvvxz}|}~||{{{zwvwxyxvvvvvttuvvuvvwxz{{{||}~~~}|||{zyyywvxwutttsrrqqttsrrssrqsuuuvwxyz{|{|~~|{ywwxywvuuusrrrrqpnnnlmmmnonmnnnprqrtuuvvy||z{}~~~}|||}~~}|||}||{zxvtrrrqppqpooooonnonllmlllmnonmnpqstuvxz{|}~|{z{{zyz{{yxxxxwwxxutuvttuvvvvxyzz}~~||}{zxvvvttwwwvvuuuuuvuutsssstvvwxy{}}}~}|{yxvuuutrppoopppqqrqonnooonoooooqstuvvwxyz|}}}~~~~~~~}|}}{|}|yvtttsrrrpnoooopqrrqpnoqppqqpppprtuvvwy{}~}}~|zyyyxwwwvvvvvvvvwwwvvwxxwxy{{yy{|~}||{{zyyxvuvwwutuwwvvvvvxxwvwwwxyyyz{|}}~~~~}}||}~~~}}~~~~}|{{zyxxxwusssssrqqrssssssssststttuvvwxyzzz{}~~~}}~}|{|}}}}|}}~~}~~~}{z{zxvuvvutrqqpqqppqrsrqrsssssstuuvvvwxyz|~~~}||{zzzzyxxyzzyz{|{zyz{{{{{{}~~~~||}{zxwwwvvvvwvvvwxwuvyyxwxxxyzzz{|~}~~}|}|ywwvvvuuutrrrrsttsstttsttuuvuuvwxyyyz{{}~~~}}~~~}}~~~~~}~}|||{zxvutttsqpqrqqqrrrrsttstuttttvwvwxyz{||}~~}|{zzzzyxxyyyyzz{zzz{z{|{z{}~~~~}|zyxxxwvvwwvvvxyzzyxyz{ywy|||{z|~}}~}|zxwvuuutrssrrttstttttuvvutvxvvwxzzy{|}~}}~~~~~}|zyywvuusrrrqrrqrrrrttttttuuvvvuvxxyz{|}~~~~~}{zyyyxxyyxxyzzz{{{{{||{{|}~~~~|{{zyxwvvvuuvvwwwwwxyyyyyyz{{z|~}}}~~}}|zxwxxvstuttttttttuuuuuuvwwvvwxxxy{{{{|}~~~~~~~~}{yxwwwusrrrsrqqrrrrrrstttuuuvwwwwvxz{|||~~|{zzzxxwxyxwwxyzxxzzz{zz|||||~~}{{zxwwwwvuuvutvwvvwyzzxy{|}|{{|~~~~}|{zyxvvvtssssssssttttttuvwwvvwxxyyyyz|||zy{}{z|||||~~}zz{zywvvvutssttrstuutsvwvuuvwwwxyxwy{zzz{}~|{|}}~}||||zxxyzzyxyz{{zz{|||{|~}}}}~~~}}}}}}}}~~~}||{zzyxxwvvvwwvvwyyyyz{{z{}|{{{}}{z{zzyzz{{{|||}}||{zxwwwvutstuttuuuuuvvvvwyxwxxxwwxxyxxxxxxxxxxyz{|}~}||zyxwvuvvtssssssuvutuvvwwxwxxxwwvvwwwwwwxyyyz|}}~~||}||{z{|{{{|}}|}}~}}}}|||{zzz{{yy{|{|}}~~|{{zyzyyyxxxxxyzzzzzz{||{yz{zyxxyywwyzzyxz||}~~}|{{zyxwxywvwxvuvwxwxxxyyxwwwwwvvvussuuuuuuuvxxyz{~~~|||zyxwxxvuuuuvvuuvwwwwwwwutvvvutttttttuvvwxyz{{}~~}||}}{|||}||||}}}|{z{zzyyyyxxyyyyyzz{||}~}|{{{{zzzzzzz{{||{{{{{{zxwxwwwwwwwxxxyz{|{{}~~}|{{zz{yxyyxxxxyyxxxxxwvuuttsrssstutstuvwxxyz{{{|}~|||zxyywvwwwvvvxwuwxwwvvuuutsssssssssstuvwxyz{|~~}~}|}~~}|{{zzyyyyxxwwwxxxxyz{|||}~~||{zzz{zzz{{zyyyxxyyxxwwwvvwwvvwxxy{zyz{|}}~~}}|{zzzzzyyzywwwwvuuuvuuttuuutstuuuvwxxxxz{||}~}~~}|zyyyxxxxxwwvuvvuttsttsstussstuuuuvwwxyyz|}}~}|{{zzyyxxyyxxyxxxyzzyy{{zz{||}~~}~}||{ywxxxwvuuuvwwvvwxwwxyyxxyzzz{{|}}}~~~~}~~||{yxxxwvuuutsstttuuttvvvvvvvwwwxyzzzzz{|{|}||||}}}}~~}}|zxwwvuttsqpqrrrrsttuuuuwwwwwwxxxz{{{{|}~}~~~|{{{zyxyzyxyyyyyz{zz{{{{{|{{||}~~~}|zxyywvvvwvtuwwwxxyyzzzz{{{{{||||||}}}}~~~}}}~}}~~~}|{yyxvuutsstttuuuuuuwwwwwwwwwxyyxyyz{yy{{{zzz{{|}~~~}|{zywvvusrrrsrrrrrsstuvvuuvwwwwxxyyyz{{{|||||}~~}~}|zzzzzzyxxyyz{z{||{|}}||||}}}~~}}~~~~~~~~~~~}{yywvvvvuuuvwwwxxyyzzz{{zz{{||{||||}|||}}|||}}}}~~|zzzxvvuuuttttuuuvvwxwvxyyyxyyyyyxyzzzzz{{zzzzz{{|}|}~~|{zzyxwutssssssstsstuuuvwxxwwxxyyxyzzz{|||||{||}}}~~~}}|{zyyyyyyyz{|{{||||}}~}}~~}|}}}}}}~}}}}|}~~~|zzzyxxwvvvwwwwwxxxyzyyz{{||||||||||}}}}}||{{||}}~~~}|{zxvvvutttuuuuvvvuvwxxyxxyyzz{{{zz{{||{zzzzzyyzz{{{|}~~~~}|{zyywvvuttttttttttuvvvvwwwxyyxyyzzyy{|{z{{||||||}}}}~~~}|||{zz{zz{{|||||}~~~~~~~~~~~}||}}}~~}|{zyxyyxxwxxxxxxxyyyz{{{{|||}}~~}}~}|}}}||{{|{{{||}~~~~~}{zyxxxwwwvvwwuvwwwwxxxxxyyyz{zz{|||{{{zzzzzyyyyyyz{|}~~~}||{zyxwwvttttttssttuuuuuuvwwxxxyyyyz{{{{|||{{{|||{{}}~~~}|||||{{{{{{{|||}}}|}~}~~}}||}}}}}~~~}}|{{zyyyxxxwwxxyyyyzzzz{||{{|}~~~~~~~}}}}}||||||||}~~~~~}|{{{zyxxxwvvwwvvvvwwwwwwyzzz{{{{|{{|||{{{{{yyzyxxyz{|}~~}}||{{z{zxwwwwvvvvvvvvvvvvvvwxxxyyzzzz{{||{{{{zzzzzzz{||}~~}}}||}}|{|||{{|||}}~~~~~~}||||||{|}~~~~}||{{{zyyyxxxxyyxxxyyyyzzzz{|}}}~~~}}}}|{{{{zzz{{|}}~~~}||||{zxxxwvwwwwwwwwwwxxyyyz{{|||||||||{{{yyzzyyyyz{{|}}~~~}}}||{{zyyyxwvvvvuuuuuuvvwwwwwxyzzzz{|||{{{{zyyyxxxyzz{{|}~~}}}|||}}}~~}}}}~~}}||||{{{|}}}~~}}|{zzzzyxxxxxxxyyyyxyzzz{|}}}}}}~}|||{zzzzzzzzz{|~~~}|{{zzyyxwwxwwwwwwwwxxxxyyyyz{{|{||{yzzzyyxxxxyyzz{|}}~}}~~~}||{{zzyxxwwvuuuuuuuvvvvvwwxxxxzz{{||{{{{zzyyyyyyyzz{}~~~~}}}}}~~}}}~~}~~~~~~~~}||||{{|}}}~}}}}|{zzzzxxzzyyyyyzzzzz{{|||}~~}}|||{{zzzzzzz{{|}~~~~~}|||zyyzyxxxyxwwwxyyyyxyyxxzz{{{{{zyyzyxxxwwyyzzy{|||~~}~~}{||{zyyxxwvwwvvwwwwwxxwwxxyyyyyzzzzzyyxxyxxxyyyz{{|}~~~}}~~}}~~}}}~~~}~~~~~||||||||}}~~~}||{zzzzyyyyyyyzyyzzzyyz{zz{|{{||||zz{zyz{{{{{||}~~~~~~}|||{{{zzyyyyxxyyyyyyzzzzz{{zzzzzzzzzyxyyxxyyzzyz|||}~~~~~~}~~}|}}|{{zzyxxyxwwxxxxxxxxxwxxxxxxyyxxxxxxxxxxyyyyzz{{|}~~~~~~~~~~~~~~~~~~~~}||||||{{|}~~~}}~~}}}|{{{{{zzzzyyxxxxyyyzzzz{zzzzyxyzzzzzzz{{|}}}~~~~}}}|{{{{zyyyyyyyyyxxxxxxxxyyyyxxxxxyyxxxyyxyyzzz{{||}~~~~~~~}}}}}}}}}||{{{{zzyxxxxyxwxxxxxxyxxxxxxwxxyxwxxxxxyzzz{{{|}~~~~~}||}~}}}}}||}}}||||{zz{zz{{{{{{|||{|}}}~~}~~}|{{{{{z{{zyzyyyyzzyyyyxxxxxxxxyzzz{{{{|}~~|~~}|zxz|zyyxxxxyxwxzxvxyxwwxxvwzyxxyz{zzzz|~}|}~~~~~~~~~}{||}}{yz|zwxxxxxxxxxwvvxywuwxvtwxvtwyxvxyyyyzzy{}|{~~~~~~~}|}~}~~~}}||}|yyyyxwvwwvuwxvtuwxxuuutuwvuuuvvvwwvwxyxwwyzz{|}}}~~}|}}||}||}||}||}}|{{{zzz{xuxzvruwvstuuuutuutssttstuuttvvvuuvwvvwxyyz{||}~~~~~~}}~~~}{}~}{|||}{z}~}~}~}~~~}{{||{z{{zxz|yxz|yw{~{x{}}|}~}}~~}||{zzzyyzzyxxyzxvxxvuwyyxyzzyz{{{|}||}~}|~|z{|{zyxwvwxyxxwutuvvwwtuvvwxxy{zyyzzz|}}}}|}~~}~~~||||zyxxwwwwxvtvxutuvvuvvutttvyyxxxxwy|zxz||||}}~}|}~~}||{zyxxxusuvtrrssssrrrsssrsutsuwvvwxxxwwy{zz|}}}~~~~~}}~~~~~}|}}zxxxwutrtvrpstrprsqqrrrrstttttttuvvuwyxwy{{{|}~~~~|{}~|{}}|~~~~}|}|{{zyz{{||{z|~}}}}}|}~}|~~|{{{zyyywvxzyxyyzz{zzzz{||{z|~~~}|||zxxxwvutuvuuuvvvvwxxwvxyxxyz{{{{}~~~~}}{zzzwuvwursttttuuvvvvwwvwxxxxyyxyz{|}}~~~~|zyywuuvtsstsrrsttsstuutuwvuwxxxxyz{{{|~~}}~~}|{yyxwvttssrssrsrrstttuuvvwvuvxwwxyyyyzz{|}}|}}}||~~}~~~~}{yxwvvusrssqqqqrrqrssrsuuuuuuvvvvxwwxyzzzzzzzyzz{{zz{|}}~~~}||}|||}}}~~~~}|||{zzzyyzz{{||}|||}~~~~~}|{{{zyyyyxwxzyyz{{{{{||{||}~~~~~~~~~}~~~~~~|{zyyyxwvvvvvvwxxxyz{{{{{{||||{{{{{{{zzzzz{{||}}~~|{{zyxwwwwwwwwvvwxxyyyyzzzzzzzyyyyyyxxyxxyyyzyy{|}}~~}{{{yxxwvuuvvvvvvvvvwxxxxyyxyyxxxxwwvvvwwwwwwxxyz{|||}~~}||{zyxwwvvuuvvuuuuvvvwxxxxwxxxxwvwwvuuuuttuvvvwxyz{|}~~~~}}{zyxwvvvuttuutttuuttuvvvvwxwvvwvvuuuuttttttuuuvwxyz{|}}}}}~~~~~~~~~~~~~~~~~~~~}||||||||||}}}~~~}}}||}}||}}}}}~~~}}}}|{zzzzyyyyyyyzzz{||}~~}|||{{{{{{{{{{{{{{{{zzyyyxxwwwwwwxxyyyz{{||}~~}}|{{{zyyzzyyyzzzz{{zzyyxwwwvvuuuuuuvwwxxyzz{|}}}~~}||{zyyyyyxxyyyyyyyyyxxxxwwvvuuuuutuuuvwwxyyyz{|}}~~~~~}}|{zyyxxxxxxxyxxxxyxxwwwvvuuutttsttstuuvvwxyyyzzz{}~~~~~~~~~~~~~~~~~}|{zzyyxxwwwwwwwwvvuuuuuuttssrrrrssstttuvvwwxyyz{{|||}}}}}|||}~~~~~~~~}}}}}}~~~~~}~~}}|{{{{{{{{{{||||||}~~~~~~}|||{zzyzzyyyyyyzzzz{{{{{{||}~~~}}|{{zyxxwwwvvwwwxxxyyyyyyyzzz{||}}}~~~~~~~}|{zyxwvuuvuuuvvwvvwwxxxxxxxyyzzz{{|||||||||||||}}}~~}{zzxwvuuutsssttttuuuvvwwxxxxxxxyzzz{|||||||{{||{|||}}~~}|{zywvuttsrrrrrrrsstttuvvvwwwxxxxxxxyyz{||{{{{{{{{{{{|}}~~}||{zxwvuutsrrqqqqqrrssttuvvvvwwwwwxxxxyzzz{{zz{{{{zz{{{||}}~~~~}||||{{||}}~~~|{{{{zzzzzz{{|}}~~~~~~~|{zzyxxxwwxxxyyzz{{{||||}}}}}}~~~~~~~~~}{zyxwvuuuuuvvvvwxxxyyzzz{{{{{||||}}}}}}}}}}}}}}}~~}|{yxwvvuuuutttuuvvwxxxyyzzzzz{{z{|||||||||||||||||}}}~~}|{zyxwvuttssssstttuuvwwxxxyyzzyyzzzz{{{{{{{{z{{{z{{{|{|}}~~}|{zyxwvuutsrrrrssstttuvvwwwxxyyyyyyzyyyzzzzzzzyyyzzzz{{||}~~}|{{yxwvutsrrrrrrrrsssstuuuvvwxwxyyyxxyyyyzzyxxyxxxxxyyzz{||}~~~~~}|}}}}}}}}}~~~~}|{{zzyyzzzzz{{{||}}~~~}|{zzzyyyxxxxxxyyyyzz{||}}}~~~~~~~~~~~}}|{zyyxxxwwwwwwwwxxxyyyzzz{|||}}}}}~~~~~~}}|||{{{||}~~~}|{zyxxwvvvvvvuvwwwwwwxxxyyyz{{{{||||||||||{zzzzzzzz{|}~~}}||{zyxwwvuuuuttttuuuuuvvvwxxxyyzzzz{{{{{{{{zzzyyyyyzzz{{|}~~~}||{{zyyyxwvvuuutttttttttuuuvvvwwxxyyyyyyzzzzzzzyyyyyxxyyyz{{|~~~}||{zzzyxwwvuuuttsrsrrrssstttttuvvwwxxxyyyyyyyyyyyxxxxwxxxyzz{|}~~~~~~~}}|}||||||||||||{|}}~~~~~~~~~}}}|{{zzzzzzzzzzzzyz{{{{|}}~~~~~~}}}}|{{||}}~~}}||{zzyyxxxxxwwwxxwxyyyyyz{{||}}}}}}|||{{{zzzzzz{||}~~~}}}|{zzyxxwwwwwwwvvvwwwwwxxxyz{{{{||||{{{zyyyyyyyyyz{||}~~~}}||{{zyxxwwwvvuuuuuuvvvvvvvwwxyyz{{{{{{{zzzyxxxxxxyyzzz{|}~~~~~}}}|{zz{zyyxxwvvvuuuutttuuuvvvvvwxxxyzzzzzzzzyyxxwwwwwxxxyz{|}~~~}}||||{{zyyyxwwvvvuuutttttttuuuvvvvwxxyyyyyyxxxxwvvvvvvvvwwxzz{|}~~~~}|{{{{{{{{{{{||||}}~~~~~~}}}~~~~}}|{{zzzzzzzzzzzzz{{{||||}}~~~~}}}}}||{{|||}}~~~}||{{zyyyxxxxxxxyyyyyzzzz{||||||||||{zzzzzzzz{{{|}~~~}}}||{zzzyxxxxxxxxxxxyyyyyzzzz{{{{zzzzyyyyyxxxyyyz{{|}~~~~~~}}}|{{{zzyyxwwwvvwwwwwwwwwxxxxyzzyyzzyyxxxxxxwwwxxyyyz{||}~~~~}}|||{{{zyyyxxwvvvvvvvvvvvvvvvvwwwwxxxxxxxwwwwvvvvvwwwxyyz{|}~~~}}|}}|||{{zyyxxwvvvuuuuuuuuuuuvvvvvvvvvwwxxwvvvvuvvvvvwwwxyzz{|}~~~~~~}}||||||}}||}}}|||}}}}}}}}}}}}}}~}~~~~~~}}}||{{{{{{{{{{||||||}|||{{{zzzzz{{|||}}~~~~~}}}}|{{{zzzzyyyyzyyyyzzzzzzyyyyyyyyyyyzz{{{|}}}~~~~}}|||{{zzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyzzz{{|}~~~~~~~~~}}}}||{{{zzyyyxxxwwwwwxxxxwwwwvwwwwwwwwwwwwxxxyyyzzzz{{|}~~~~}}}}}|||||||{{zzyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwxxxxxxyzz{{|}~~~}}}}|||}}||||{{{zzyyxxxwwwwvvvvuuuuvuuuuuuttuttttuuuvvwwwxxxxyz{||}~~~}}}}||||||{|||{{{{{z{{{{{{{|||}}}~~~~}||{{{{{{{{{{{{{zzzzzyzzzzzz{||{{|}}}}}~~~~}||{{zzzzzyyyzyyyyyxxxxxxxyyyyyzzzz{{{||}}~~~}|||{{zzyyxxxxxxxxxwwvvvvwwwwwxxyyyzzzzz{{{||}~~~}||{{zyyyxwwwvvvvvvuuuuuuuuuuvvwxxxxyyyyyzz{{||}~~~~~~}}~~~~~~}|{zzyyxxwwwvvvvuuutttttttttuuuuvvwwxxyyyyyzz{||}~~~~~}}}~~~~~~~~~}||{zyxxwwvvvvuuuuuttssssssssttttuuvvwwxxxxyyzz{|}~~~}}|{{{zzzzzyyyyyyyyyyyzzz{||}}~~~~~}|{zzzzyyyxxxxxxxxxxyyzz{{{||}}}~~}|{zyyyxwwwwvvvvvvvwwwwwxxxxyyzz{{||}}~~|{zyywwvvuuuuuutuuuuvvvwwwwwxxyyzz{||}~}||{zywwvuuttsssttttuvvvvvvvvwwwxxyyz{{|}~~~~}|{zyxwvuttsssrrrssttttuuuuuvvvvwwxyyzz{|}~~~~}|{zyxwvutssrrqrrrrrsttttttttuvvvvwxxyyz{{}~~~}}}}}}}~~~}|{zzyxxxxwwwwxxyyyzzzzz{{{||}}~~~|{zyyxxwwwwwwwxyyyzzzz{{{{||}}~~~}|zyyxwvvvvuuuvvvvwxxxyyyzzzz{{|||}}}~~|{zyywvvuuuuuuuuuvvvwwxxxyyzyyzz{{{|}}}}}}}}}}}}~~~~}}|zyxwwvuutttttttuuvvvwwwwwwxxyyyyzzzz{{{{{{{{{||||}~~}|{zyxwwvuutttttttttuuuvvwwwwwwxyyyyzzzyyyyyyyyzzz{||}~~}|{zyxwvuutsssssssttuuuvwwwwxxxxxxxxxxxxwwwwwwxxyzz{||}~~~~~~~~~}|{zzzzyyyzz{{{||||}}}}}}}}|||||{{|||||}}~~~}||{{{{{{zzzz{{||||}}}}}}}|||{{zzzzzzzz{{||~~~}||{zzzyyyyyyyyyzzz{{{{{{{zzzzzyxxxxxxxxyyyz{|}~~~}|{{zzyyxxxxxxyyyyyyzzzzzzzzyyxxwwwwwwwwwxxyyz{||~~}|{zyyyxwwwwxxxxyyxyyyyyyyxxxwwvvvuuuvvvwwwxyyz{{}~~~|{zzyyxxwwwxxxxxxyyyyyyyxxwwwvvuuuuuuuuvvvwxxyzz{|}~~~}||{zyyxxwwwwwwwwwwxxxxwwwvvuutttttttttuuuvwwxxyz{|}}~~~~~~~}}}}}}}}}}}}}}}}||{{zzyyyyxxxyyyyz{||}}~~}}||||||}||||||{{{zzyyyxxxxwxxxxyyzz{||}}~~}||{{{{{{{{{zzzyzyyyyxwwwvwwvuuxyyyyzz{|{{|}~~~}}}}z{|{ywuvxwvxwvvtuvvvvuvvttvusrrrrtvwwvuvwxy{}}~~~~}~|{zzxvvvuuvuutuvvtrtxtrutu~}~~}~}}}|zzzyyyzzyxxy{yuvxxxvuwyyxxyyz{|}|{~~||~}|||yxwwyzyyyyyz{zy{~~}}~~~~~}}}}~~}{{}~|zz}|ywuvxwuuvwurqpppqrstuvxwutvyyyxxyzz{||{|}}}~~~~~~~}{{|{xwwxxvsqppppnlnrrqqqppooqrv}{zyywvz|yxyyz{{||{y{}|z|}zz|{zzz}~~~{z||{zz{}}~}|}}~}{zywuttwyxyyz{yx{~{|~|{{|}}z{~}}~}|{yvwyxvsqqrponnnmllmnpppppqqppqsusrstsstuwwwy{||{|}~~~~}~}}|zxwwusrqqqpppqpooppppqsvxwx~}|xvvuuuvvvvwxz||z{||zz{{|||}}~}{{~~{{{yxz{|~~}~~{yyzyxz|||~~~~~~~}}}zxxxurrrqponnnnpsplpurpqrsrqpqppprrrstrquwvwxyyyy{}|{}~zwxytrtuutrqpoopqonprqqrstuw|~}zyyxxvtwzxwuvy{{|~~|}~}~~}}z|}~~~~}~~|ywwxvtqprttuuvy{{{|}}}|||~~~{||zxusutttsqqrssrtvutttuuwwvuwwwxxxyyyzyyz|{yz|{zzzyxy{zz{|~~}}~~~~|{zywvwxvuvuqpstrpnoqporsrrturswz{~~}}}}}|{zzyz||zzzzyyyyyyz|}}}~|zz|zwwvxxvuvwxz{|{|~}~}|zyxwwwuuvuuuwxyyyzz{||{{}~~}~~}{||zyyyzwtvvsoonmllkjkmpqqppqrrqqqqrrstttuuvwwyzxwyyxwwwxwvx{zz}~~~~~~}|{{zz{{{zwuvwwvutuvvtrsutuwwuuwz~~~}{y{}{zzzzzzz|||||zyz{{z{|}}}}|||{zxwwxwvwxxx{{zz|||~~}}~}|zzzzy{|||||||}~}|{|}zwz}|{|~}}}}||}}~}|{zzzxtuwusrqqqpooopqqqpqsqoqrqqrsstvvvxy{}|z{{zz{{{{|{z|}}}}{zywwyyxvuvvusqqqqonmnppqqqrrrqqqtuvy|~}~~~~~}}}~~~}~~~}|{{|}~}}}||~}}~~}||{zyxxyyyz{yxyyyzz{{{{zyyz{}}}~~}||||}~~~~~}|{zywvwxvttuttuuuvwwvvtttrqqqrstuvxxxwxxvusrrrsttuvvwuux{{{||}}~}{||{zyxxwvxyusstrrrrsrpopooprqqqrqstwz{|~}{|{{zxxxz{yxyyxxwxxxyzzz{|}}~~{{}}|{z{|{yzzz{||{|~~}}~~|{{{|zz|{zz{|}}||{}~~~~~|}~}|{yxyyxwwwxwtvwvusrtsrstttsrrrqprsrrtuuuuwyywxxwvvuuuuuwvuvwyyxwxzzz{|~~~~~~~}}|{yyyxxxwwvuuuuvvvwvuttuvwxxxz|}~~|{{{|{z|}{y{{xwxxzyxy{{{}}||}}|{{|~~}}|}}}}~~~~~~~}{|}}{|}}|{zyxwwwwwxwwwxyyyz{}~~~~}~}|zyyyxxwwvvuttuuuuuuvwwvuuvvvvvwxxwwyz{{{zz{{||zxxwvvwyz{|}}~~}}||~}zy{{yxwwxwvwxvuvwwvuuutsqprtsqsttttuwxzzz{{|}||}~~~~}|}~|}}~}{|~}{zz{{zxwxyz{zy{}~}~}}|}~}}|}}{xy{zzzyxxyyxwyyz{}~~~~}}~~~~~~~}|{{z{yxwwwxxwwwwvutsrqqrrrrsssssststttrstuutrsttuvwxyxyyyxxxz{{z|~~|zyzzyxwxzyxvvwwwvutuuvtrtuttuuwxyzzyyz{||~~~~~~~}}}}}}}}~~|}~~}{z{}~~}}|~~}}}~~|||}}}{{||{zzz{{{zz{{z{{|}~~~~}|}}}|yy}~~~~~~~}~~~~~}}}zyz{yxxwxxxyzywwwvuuuttuvuttuuuuutttttsssrqqrrrsttuuvwwxxyyzzz{|~~}|{{{{{zy{{yxxwvtrrsrqstssstuutuuuttuuvwxxyyz{|}~~~}}~~~~~|}~~~}}}}}}}||}~~~~}{{{zzz||zzzzzyxyzzzyyz{}|z|}||}~}}~|~~~~~~~}{|||}}}}}}~~||{yyzzxxyyxxyzzyxz{yxyxxwttuvvuuvwwwwvwxxwvwxxxxy{|||}~~~||||{z{}|{||{{{{zyxxwvuuutttsttuuutssuuuuuvwwwwwyzzzz|~~~~}}}}|{{{{zzzz{ywvwxyxxxyzzywwy{yy{|~~{|~}}}}||}~~~~}|||{zz{{|{{{||||||}~}~~|zzzzzyy{{yxyz{xvwxwwwwvvvvvuuttttvvtsssssrrrqqqsuvvuuuvwvwyyxxyz{{{|}~~~}|{|}}}}~~}|{zyxxxxxxxxxxxyxwvwxyxxwy{zz{|~~}~}~~||{{{zyxwxyyxyyyxwxzywwyzzyy{|}~}}~~}~~|z{|}|z{}}}{z{{{{zyzzzyyz||{zz{|{|}~~}}|zzyz||zzz{{zyzzzyxxxwvvvvvvvuuuvvutstuttssstvvvvvy{zy{{yzz{}|z|~~~~}~}}}{}~}~~}|{z{ywwxxwurtusrrrsttttsqstsrsuwxwwxyyz{||~~}~~~|{{}|{{{{|||{{|}}}|}~~~~~~~~~~}~~~~}|{{{|{zzzywxzyxxx{|zz{{{zzyyz{{{z{|}}~~~~|{~~}}||||zzyxwwwustutstroprssrqstttutsrqtvustvy{{|~~~~}}~}~zz|{ywvwxvsrqrrrrqppqrpoqssuwxxy{|}||~||~}{z{{zxxxxwvwxxxxyzzzzzy{{zz{{{}}}~~~~~|z{}|{zz}}}}}~~~}}||~~~}}~|~}||}~|{}|xy{zyxxxxvsqqsrrrpruspsuvvtsrrsttttvxxwwy}~}|}~~~~~}|~~|{zyyxwvsttrrsssssssstuwvtvyxwwvxzyz|~~|{||zyxwvvwxxwvuuvxyyyz|}{{~|{~}}}{{{zywuttuvvvuuvwxxxyzzzyx{|||}}~~|~~}}~~|yxwwxxvuuttusruwxzwuwxxyxyz{{zxy{}~}|~|{|~}yy{}~~|{|xvxzwvuutttrpqssttstutuwxyxwxyxxxy}|{~}|yz|}|yxz{zzz|}}~}|{{z{}}zz{{{{{{yyzxwyyxyz|~~}}}{z{zyyywvvxyyywvy{yyyy||z}~}}|zz{yxwvtssrqprqppqqqsuuuvvuuuwzwsvzxvxyyyxwxwwwwwxz{zz~~~~}}||{{{zxwwxywtvxvvxyzzz{{{|}~}~~|||{{{yyy{{yz}~}{z}~{z}}zz{{|yuvxvtuvwwyxwx{|~~|~|}|}~~~|}~}~}~~|{||{yyyzzyxwxzywy|~~|||zwwwwvusssvusttssrrrsuwuuuuwvtwzyxwvvwwwwxzywx{}~~}}}|zyyywutttrqsuutvwuuxyywuvxwwxyxxzzxxz{z{|}||}~}|}~}}}}~~~}~~~~~|zz{}{{~|}~~~}|{{{}}||}||||}~~}}|{zyxyzxwxzzzzz||{}~}}}|zyzzzywy|zyz{{yyyxxxxyxutuuuuuuutuvvuuxxwwy|}{z~}~~~~|}|ywvvvvvusvyxwuuwxwvvvvwwusuvuwxwwwxy{{|~}||{{|}}|||||z|}{{|{yxyyyyyzyvvxwwxzzz||||}}~~}~~~~|}}}}}~}~~~}|}}||||~}z}~}~~~~~}{y{}{yyyyywvyxuwzxvvwvutuuvvvwvuwxurtvuuuuvwxxwxy{||{|||}}|}}}||~~~|}|z{{|}zxy{{zxwxxwvuvwxyxwyzzzyz{|{|~~~~}|~~}{z||yxxxyxwxyzzyyxxyzzyzyyyzz{}~}}~~~||{zyyyyxwwxxwxyyz{zzzz{|{{||{{~~}~~~|~}{||||{zzyxwwvuuutstuuvxxwvwxyyyzzyyyz|}}}~}~}}~~~~}~}~~{y{|{{xxxvtvxtqssqqpqtuttvuvxzzz{{{{z{}}}~~{{||}{zzz}~~}}}}~~~}||{|}||~}{{|||{z{}|z|}~~}|}~{z{yvuvwwwwwxyxxxyz|{z|}||{{|}}}~~}~|zwwxuqrtrqpqstsstuvvuvvuuvwvvxxxxwy|{xy{zzzz{{yz}}|}~~~~|{{zzyyxwvutrrsttttuuvwxyzzz{}~|{|~}}}{yxyzzxwwwwvvz}{z|~|{{|~}{{|{{|}|{}}|{{|}}|||{{{}|{||zyzzzzzzz{|}}}~~~~~~~~}}|{yvtstsrrrrqqrrruwvuuvxxwwyyxvvwyyxyyyyzzzyyz{{{|}}~~|{yzzywwvtrsttttuvvvvvyzywxyyyyz{{{{y{}~~}~}~}{{{zywwxyyyz{{{{|~~~~~~}}~~~|}~~~}{{zxwxxvuvxxvtvyyxxyyz{{||}}~~~~~~~~~~~~}~~~|{{zyxvtstuuttuvwwwxxyyyz{{{{{{|||}}}}|}~}{||{z{{{{{|}~~~}zz{{zxwwxwvussstutstuwwuwyxwwwy{{{{z{{|||}~}~~~~}}}|||||{yz|{{|}}}||~~}|~~}}||}{{{{|{{zzzzz{|}~~~}~~{xyzyxwwxwwwvvwwwxy{{yy|}||}}~~}}}zyyyvutsssstttssstvvutuvwwwwyzz{zzz{z{{{{zz{|zyxxyyyzyy{}}~}}}|||{yxxwwwvuuwwwvwwxxwxyyxz|{{{{}~~~~}}|{z{zzz{{{{|||||~~}|~~{|~~~~}||{{||yyzzxy{z{|}||~~}}}}||||{{|zyzyyyxxy{{zzz{|}|z}~}}~~}|~~}{}}|}~~~~~}|{yyyzzyxvuuttuutttstvvuvvvvwwy{zy{{zzzz|}{{|}|zxy{zyyyz|}}~~}|{{{{zxxxvtuvuttuuuututstuuvuuvwxyzzzz|}}}~~~}}}~~}}}}|||||}~}|}~~}~~~}|~~|{|}}}||~~}}||{zzzyyzyyyxwxxxxyyzzyyzzz||{{{|}}|}~~}{{}}{{|{{}~~~}~~}}{z}}zyyz{xuvwwwxxwwwwxxwxyyz{{zzzzzz{{zxxxwwwwwvvxyy{}}}~~}}}|{{{{ywwwxywuutuvuttuvvvvvvxxxyzz{|}~}|}~~}|~}||}~~}}}||{{z{}{yz{||zy{}|||}~~~}{}~}|||}|yy{zxy|}}}}~~~~~~~|||}~{yzzzyyz{zyz{yxz|{z|}~}{|~~~|{}~}~~}}~}|{{{|{yxyyxwvvwvuuuuuuvwwwwwwvwyyzyxz|{{{yxyzzywwxzwvy{yy{}~}~~~}}{yz|{{{yyyxxxxzywwyzzxvy{zyzz{}}~~}{|~|{{|}}{yz{|}~}|}~|{{||zxyz{zz{{|||||}}}|{}~}||||||{zyz{{zz|}}~~~}~~|{zzz{zzyyyyxxyz{yxz{||zz||z|~~~}}~~{z{{z{{{|}|}~~|z}{||}|zzzxyzwvwyxutwwtw{zxxxy{{{{||}|{||zyz|zwwxz|zxyz|~}|~}|{|}}{{{zyxwvxyvuwxutvxvsw{xuwxxxyyxwyzxvwywtvywuvxywy}zwz}~}~~~}}}~{z}}xwxyyywwvtuyxuuvxyyxwvyyxyxxz{zyyzzwvvvxwuvxwvwyxx{~{y}~~~}}}{{}{x|~xv{}zvvxywvuvxvstuuvvvutuwwwvuvvvwxwwyzyxvvxwtuvxzwuxzzyz}~~~~~~}}~}}~~|~~~}}z|}x{|x{}}||~}|}~}|~~|y{~{xz|{z|~{x{~}|~|~~~}|~|z{|{y{|{z{{zxz||{||||||zwy|zy{}{x{}zy{~~}~~~|~~}|{{|}}|{zxwwy{}zvwyxxwwy|yvvvwxyyyxvuvwxwwwyzvsvzzy{|zyyz|~}~~~~~~~~~zz}{wx{{xxyxwvux|zwwxxwxywtvwvvvuvwvtuvvuvwy{zxy{yw~~z~|}~|{||{|{z}{xz{zzyxyyxxvuwyxvvwxwxxwxwuwywuxywuvvvvvuvxyywuw{zyyy|~|{}|}|z|~}{zy|~zxz|ywxywvwwutvvuuvuttuutsvwusuwustuuuuttuxzwuvwyzxwz|{|~~}}~~~~}}|}~||~|{||||{|}}|||}}}~~~~}|||}~}{|}}|{z{|zxz|{zzz{{zzzz{}}{{}~}}~}|z{|zwwz|{yyyyzyyyyyyyyyyyzyxz{zy{~|y{~~~~}~~}}~}|}}{{zyxxwwxwxwwvvvwwwwutuvvuuuvwvvvxyxxxxzzyz|}}~~}~~~~~}~}~}|}|zz{yxxywvvuvvvuuvutuvutuuuvvwxyyyxxyyyy{{{||}~}{{}}~}||||{{}~}}~~|{||{zxxzywwxvvuvvvvvuttttttttttutttuvvwwwxxwyzz{{{|~}|}~}|}}}}}|}}~~||}}{|}}{yyyxvvuvxutuuvutttrsssssssttttvvvvvwxxwxxyzz{{}}~~~~~~~~~~||}}}}}}~~}~}|{|}||||{{{zz||zxy{{{|}}}}}~|zzzzz{zyyyyz{yyzyxyz{|{{{|{|~~~~~~~|{{zyyxxwvwxwwwvwwxxwwxywwyzzzzy{||}~}~~{|}|yxwwvuutuvutttvvtsuvvvwwwwwwvxyyzz{}~~~~~~~~|zyyxwvvvustusrsttttuwwuuuvvvuvwxzyxy{|||~~~~~~}}|zyxxxvutsrqrsqqstsrsuuttuvtsuwvvwxxxxy{{|}~}~~~~~~~~}}}}{yxywvuutsrrrrqqrrrssssstttuuuuvvvwwxzzz{||}~~}}|{{{{{{{|}~~}}~~~~~~}~}{{zzyyyzzzz|{z{||{|}}}||~}|{{zyxxxwvwxxwxxxyz{{{z{{{{|}}}}~~}{zzyxwvvvvvuuuuvvwxxxxxxyyzz{{||{|}~~~~}|{zzxvuuutsstttuvvvuvvwwwxxwxyyyyyz{{{||||||||||}~~~}}}|zxxxwvuttttttttsttuvvvwwwvwxyyyyzyyz{{|}|{zz{|{{|}}}~~}{zyywvvwutttttssststvvuvwwwwvwwwwxyyxwxxxxwwxywwxyyz{|}~~~~}}|zywwwutttsrrrssrstsstuvvuvwwwwwxxxwwwwwvvvwxyyy{}~}}}||{|}~~}}~~~}}}}|||||{{{|~~}}}~~~}}}}}}}}}}}|{{{{zzzzzzz{||}}||}~}|}}}|{{{zyyzzzyzz{||}~}}|zzzzzzzzyxyzyyz{zz{{{{z{|{yyzyyxxxyxxxxyz{{|}~~||{zzyxxxxxxxxxxyyxxxyzzyyyyxxwxxwvuvwvvvwwxxxz{||~~~~~}{zzzyxwwwwwwxxxxxxyyyxxyyyxwwwvvvvuuvvuvwwxxwy{{{|}~~|{zzzywwwvvvvvwwxxxwxxxxxxxxvuuvvutsttttuuuuvwxxy{||}}}~~~~~}|{zzzxwwwwwuvwwvvvwwwwwwwwvuutttttttstttuuvwwwy{|}~~~|{{|||{|}~~~~~~~}~~~}}}|{zzzzyyz{{|}}}~~~}|{|}||}}}}||}}|{zzzzzyyxxxxxxxy{zy{{||}~~|{|}|{{{{{{{zzyzzyxyxxxvvwxxwvwyyyyz{|||}~~~~~}||{{zyyxyz{zxwxxvvwwxwvvvvvvvvvvvuvxyzzzz{{{}~~~~~}||{{zyyyyyxwwwvvvuuttuvutuvuuvvwwwwxyyyzz{{|}}|}}~}}}~~}}~~}{{zzzzyxxxwvuuuuutstttttuuttuvvvvvwvvwxyyzz{{{{}}}|||}}}}}~~}}~~}||{{yxwxwutttsrrrsrrsssstuvutuuuuvwwxxxyyz{{{{}~~~~~~|{{{{{{{{{{{|}}~~~~~~}|{zyxyyyyzz{||||}}~~}}~~~}|{zyyxwwwwxxwwxyzz{{{|||||{||}}~~}|{zyxwvvuuuuuvvwxxxxyyyzz{|{{{|||}}~~~~}}~~~~}}~~}|zyxvvuuttttttuvwvvwwwxxyyxxyzyyzz{{{{||{{{{{||{|}}~~~~}{yyywuttttssttsttuvwwxyxxxxyyyyzzzzzz{||{{zyz{z{|||||}~}|{zxvuuusrrrsrqrssstuvwvvwxwxxxxxxyyyxyyyzzzzzzzyz{{{|}~~~~~}~}{zywvuttsrqqqqqrrststtuvvvvxwwwwxyyxyyxyzzzzz{zzz{}}~}{|}|{{{}}}}~~~}}}||||||||}}~~~}}}}||}}||||}||}~~~~~~~}~~}|{{||{{{{||{|||||}}}}|}}}~~~}~~~~~~~~~~~~~~~~}||||{{z{{{z{{{{||||{|}}~}}}}}}}}}}||}}|}}}}}||||||}}}}}~~~~~~~~~}}}}}}}|||}|{||{z{|{{{|}|{{||||}}}||}}|||}}}|}}|||||}|}}}|}}}}}}}~~~}}~~}~~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{zzzzzz{zyzz{zzz{{{{{{{{{{||{{{{{{|||{{{{{{{{|{z{|||{{||{|}}}}}~~~}~~~~~~~}}~~}}}}}}|||||||||{{{{{{{{{zzzzyz{{zzzz{zz{{zz{{{{z{{zzz{{{z{{{zzz{{{z{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~}}~~~~~}}}}}~~~~}}}~~}~~~~}}}}}}~~}}}~~}}~~~}}~~}~~~}}}}}}}}}}}}}}}}}}||||}||}}~}||~~}}}}}}}}}||}}||}}||{|}}|||}}||}}}}}||}}}}}}}~}}}}~}||}}}}}}}}}}|||}}|||}}|||}}|{|}|{||||{{||||}}||{||||}}|||||||||||{{{|||||{||}}||}}|{|}||{|||{{|||||||||||||||}}||}||||||{{||||{{{{{{{{{{{{{{{{||{{||{{{||{||||{{{{{|||{{{{{{{|{{{{{|{{||||}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~}}~~~~~~~~~~}~~}~~~}}}~~~~}}}~~~}}~~~}}}}~}}~~~}}}}}||}}}}|||||}~}}|}}}}}~~}}}}}}}}}||}}}}}}}}}|||||}}}}||}~}}}~}||||}}}}}||||}}}}|||||}}|}}|||}}}|||{{|}}|}}}|||}}}}}}}}}}~}}}}}}||}|{||||{{|}|{|}|{{|}}|||||||}}||}||||||{{||||||||{||||{|||||||{||||||||{z{{||{{{{{{{{{{{{|{{||{{{||{z{||{{{{{zz{{{{{{{z{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}}}}}}}}~~~}}~~~}~~}~~~~~~~}}~~~~~~~}}~~~~~~~~~~~~~~~}}}}~~~~}}}~}}~~}}|}~~}~~}|||}}}}}}||||}}}}}||||}}||}}|||}}}|}}|||}}}}}}|{|}}}}}}}|}}}}}}}}||}}}}|}||{||||||||||}}||}}}}||}}}}}}}||}||{{||{{||||||||{|||||}}||}}}}}}}}}}}}}|}}}||}}}||}|{{||}|||||{{|}}||||{{|||||||{{||||||{{{{|{{{{{{z{|{{{{{{{{{||{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~}}}}}}}~~}}}}~~~~~~}~~}}~~~~~}}~~~~~}}}}}}~}~~}}}}}~}}~}}}~~~~~~~}|}~~~}}}}|}~~}}~~~}}}}}}}}~}}}}~}}|}}}}}}}}}~~}}~~}}~~}}}}~}|}~}||}}|||}}|}}}}||}~}}}}}|||}|||}|||||||||||||}}}||}}}}}}|||||||||||{{|||||{{{{|||||||||}}}}|}}}}}}}}}}|||||}|||||||||||||||||||||}|{||}}|||||||}}||||||{{||{||{{{{{{{{{{{{{{|{{{{{{||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~}}~~~~}}}}}}}}~~~~~~~~~}~~}}}~~}}}}}}}}}}}~~}}}}~}}~~~~}}}}}}}}~~}}}}}}}}}}}}}|}}}}}}}~}}}~~}}}~}}~~}}}}}}}}}}}||}}}}}}}||}}}}}}||}}|||}}}|}}}}||}}|||}}}}}}}|}}}}}}}}||}}}||}}|||}|||||||}}}}||}||}}}}|||||||||||||||||||||||||||||||||{|||{{{|||||||||||||||||}}|||||||||||||||||||{|||||||}||}}~}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}~}}}~~~~~~~}}}~~}~~~}}}~~}}}~~}}}}}}}~}}}~~~~}}}}}~~~~}~}}}}}~}}~}|}}}}}}}}}}}}|}}}}}}}}}|||||||}}}}}}}|||}||||||||}}}|}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}|}}}}}}}}}|}}}}}}}}}}}}}}|}}}|||||{|||||||||||}||}}||}|||||}||||||||||{||||{{|||{{{||{|||||||||||||{|||||}||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~|}~}~|z~~{{~~~~~~}||}~|{|||{zz||zzzz{{{zzz|||{zx{|{{zyz{yyz{||{{}||||}|zyz{zz{{{|~~~}|}}||~~}}}}||{{||z{||||||}|yz|{||{|}}}}|{zxwwwwxyxwwxxxxxxwvwxxx{~{z|{|~~~~}||}~~}}}|{{|}~}}}}}~~~~}}}~}||~}{zz{{{{zxwvsrqrstrooprrqrrrutstuvvutvy{|~~{z{}~~|zyyyxwvvuuttttsssrpnnoqqsuwwtsutssrrssrrrstutrsvwy{||}{{|{~~|~|{|~~|{zyyz|||~~~~~|z{||}}{ywwwxyyzz{||}}|||{yyy{||}}||zy|}}~}|~}{ywvuttuvvwxxwvuttuvwwwwwwvxxxyxxxwutssttssuwxyyz|}}|}~}}|{zyxyz{~|{{z{}|yvusqqqstuutttsuvsqppoonmmopooooonopqstuvwxyzzz|~~}{zzyusssttuwxz{xwz|}|yxyxvuutuvwxyyz|}~~~~}~}|}|{z{zyyyzzz{{{{{yxxyz|||{}}zyyxttxz{~~~~}|{z{{zyyxwwvuuvvuvxxwvvuuvwvuuutsrrrrrsuqnrussvxyyxyyxxwwwwxzxxz|||~|zyyxwuuvtrqrrqppqrtutuvuuusuwvuwyzzyxyzz{zxxyzyyyyz{}}{zyzzyxxyzzyyywvuusrrssqpsvuttvy{{|~~|~}zywuspoqrqqsvwwwvvxyxvtuwusqprstuwxz|{z{}~~~}}~}zxyxwvuvwvvvwwvttuvwvtuuutssssqpnlmnopqtvwwwwwy||||~~~~~~|{ywvvvutrrrsvvvvvwxvuvvuttsssstvvvvurruuutstuuuvvtuvustx{~~~~}}|z{|||||{{zzyxxyz{{{{{{{{{{{zxx{||{{{|}~{{{zyyyxxyyyyyyzzyyxwvvutttttsrrrrqqrsttstuvwwwx{|}~~|zyvssrpnoponnoooppomklmljjkkiihhijlnnmmopqsttvxyzzzz|}}|~}|~}~}{yyywvvvwwwwvvxxwwwvtssrqsssrrrsssssstssqnorrtwxvvy}~}~~~~~}}}}||{yz{zyzzyxwvvuuwwwxyyxvuvvwxzzz}~~~~~|{||zxxwvvuuvustuvwyz{{{{yy{zyxwxyww{~~~}{zyyyyyxvuvvuuutsrppplilnnmlkkihijihghihjnlkmooqstvy{|}}||||}}}|{xwwwvsqonmlklnmmlklmlkklmmlkjjllllkmooopqtvwz}}{yxwussutttvwwwvuttsrrrrsstuvwxyz{}~~~}zyyyzzz|~~}~~}{zyxwvtsstuvvwwvuuutuwwwvvvutuvvwxy{{|~~|zyxwuttrpomlkjknnmnooopqqrrrrrrssrrtuvxyz|}~~}}~~~~~}{yyyzzz{{zzyzyxz{xvutrpnmnnmnomklmmmmmmlkjjiijkkkllmoruwxy|}zwtqrsqqrrrqnnonoonmmnonmnopooqrtvwyz{{}}~~}|||{ywvvtsuuttuuuutstvwvutstsrsvuvwy|}~}|||||||}}}|{ywtrrsqppqrqpqrqpnlmlklnoppooonnpqqrtuuvvy||zzzzyy{}~~~}|}~|ywusssrrrrqppopppqrrrssssssttrqsuvxz|}~}|}zwvttuuuttuusrrrrrrsspnopnnoprrrtvwwy{{{}~~~{xwvtsqpppoqssssrqqqppppponmnnoprtvxz{{|~~}{yxwvtrqpomkkklmnppqqqpoooonnnnoooqtvwxyyz{|~~~~}}}||||zyyz{zzzyyxyywwxwsqpooooqrqprssrrtutsqprtsrttttstvxz{{|}~}}}{zyxwvutsrqrrrsuvwxyyzzz{{|}~~~~~|}}|{|~}|{zyxvvuuutsttuwvuuvuuttttutssstuwxyyyz{{z{|}~}{yvusrpnmlllllklllllllllmmmmnooppqrstuuuwyz|||}~~}{||{z{|}~~~~~}{ywxwvvttutrqqqqrqqrstutstuutuuvwxyyyz{|}~~~~}zwvvvutuuuvwwvvvxxwxyyyyyz|}}}}}~}{{||{{|}~}|~~}}}|{{zyxwwvuuvxxwx{|||}~~}~~~~~}}|{{xwwwtrqpopppqpnnnnoppooqqqpprsstttuuuutuuuvxzz{}~}|{ywuttsrrqppqpooonnmmooprsrrrsttstuvvxyz{}}}||{zyywvvvuttttuvwxzzzz{{{|{z{}}}~~~|{{zxwvuuuvwwvuuvvuuwyzzyz{|}}{|~~~}~~~~|{{{zyxwxxwwusrqooqppqsttvwxyxwy{zz{|~~}~~}{{zzzzzyyz|}}}~}}}}|||{yyxxvutuussrqqqponnnoopqrstttsstuuuuvxxxy{{|}}~|||{zxwvusssrrsttuuvvvvwwxwwxyyyxy{{z{}~||||{{yxvuttstuvwwxz{{{{{{{}||~}||{zyxwwusqppqonnonnoopqrstuuuuuvxyxwwxxyz|}}}~~}{{{{zzzzzzz{||}}~~~~~~~|{{zzyyyxxyxvvvuutsrrrrrsssuvwxxxyz{{zz|~}||{zywuuutrqqrsrqrtuwvvxxxxxxxyyzz{}~}~~~~~}|zyyywuuvutuvuuvwxwvwyzzyyyz||{{|}}}|}~~}||}}}}~|zzyxwutsrppoooopqqrsuuuuvwvvvwxxyyzz{}~~~}~~~~~}|||zxwxwvtrppooooppoprsttsuwwwwwxyyzzzz|~~~}|}}|||||zyzzzzzyzz||{|~~}}|}~~}~~{zzyzzzyxwwvuvwxxwxy{{{{{{zyz{zz{|~~}}}{zzyyzzyzz{{|}}~~~~}{{zzywvwwvvwwvvuvvuvvwvvwwwwwwwxwwvvwxxwwwxxyyzzz{}}~~~}}||||{{{||{|}}||}~~~~}}||||{zyxxxwwwvvwxzzzyyyyzzzyz|||{{|}}~~}~~|{zyxwuvwxxyyz{{|||~~~{|}|zzzzz{{|{{|}|}}||}|{|||zz|~~}|{|}||}~~~}|{{zzzyyyz|{{{z{{yy|}{{}}{zxwwwuuvvuuvutuusrtutttvyxxyyyyxwxwvwxwwxx{~|zywvvwvuttutqrtuvvvxxwwwxz{{{zyyxxxz{|~~|{{{zy{|{zyyzyxxxyzzz{|}}}}|}}{{{{{{|~~|zz{{{zz{|||zyxwwwxyzyxwxxyxwvvuttuwy{}}zyxxxyyyz{yxyyxxwxyyxxxwwvutuvutssssstuwy|~~~~~}|yxyyxwxxyyyxwy{||||}|zyyxwwwwwxxxxyzzz{|||}}|{{{{zy{||{|}}~}}~|zxwwwvvvuuttuwxxxyzzz|~~~~|}}{zzyxvvwwwwxyyyyyyyz{||{{{zyxyyxwxyz{{{}~}{zyyyyxxxvuwxwwxxyxyyz{{{{zz{{yyyz{|~~}~~{ywvuuuuuuuutuuuutsttsqpoqqppqqqqqsuwxyz{|}}~~}{yxwvutsssrrqqpqqqrsssrssrrqonmlllmoqrstvxyz{{z|~}||}~~}{{zyyzzyzzyxxxyyxwwvuuvvuutsrqqrsttuvx{~}{{zyyz{{zzzzyxxwwxwwwwvvuuutttttsstuvwy{|}|zyyyxwwwvuuuuuttuuuuutttssstsrrrqrtttuvxz{}~{yxxxwvutsstssuusrrrrppoomlnoonnmmmnqrtvwxy{}}}|{{zz{{ywwyywvtrrrrqpprqqsuxz{{~~~~~~~~}{{||{{zyyxxyyxwvutttsrrstvwxyz|}}}~}}||{yyxxxxxxwvtsrrstttssrrsssssstuvxyzz|~~|{zyyyyyxvvvvvuuvvuttttsrqqonnmkkmnoprstttvxz{{|~~~~~}||{{{zyxxwvvvuttssttssssssqpqqqqrtuuuwyz{}~}|{xvtttuutsqqqqpppponoqrsstwxy|~~~}{zxwutttsrqqppppoonllmlkllnopqrstuwz}~}|{{{zxwvuttsrqqpoooooopqrrrsuuwy{}|{zz{~~}|zxxxwvtrqpoonnmlkjjkkkkkllllmopprtvwyyz{}}{zzzyxxxxwwvvutsrrrtttttttuwyyz|~~|zyyzzxwwwvuuutsssttuuuuuuvvwxxyz|}~}{wuttuttsrqqqrrqppooopppprstvy{|}~~}zyxwvsqooonmnnmlllllkjjiijkllmnqrtwxyz{|}}|{zyxvuttttsrrqqqqqponmmmnppqstvwxyyyyyz{~~~|{zzyxwwvwwxyzyxwwxxxxwxy{}|zyxxwvtsrrqqrrrqonopqqqqqsuwxyyz{|~~}}||{yxwvuutttttvwvutttuvvwyyyz|}~~~}|{zywuuutsrrqpooooooooopqrrstvwxz||}~~~~~~}~}}}}|||{zyxwvutsrqpomllllmmmmmmmnopqrsttuvwyz|}~~|||{{||{zzyzzzzzzz{|}}}~~~}|{zxwvtrrrrrqqqqqrrrssstuwwxxz{|}~~}{{yxwvvutuuuuuuuuvwwwwwvwwxyz{|}}}~~~}~~}}~~~~~~~}||{yxwwwvuvvuttuuvvvvvvuuuvxxxz{|}~~~~~~~~~~}|{zxwwvuussrrqqrrstttuwwwxyyzz{}~~~}{zxwwuttttstttuuvvvvvwwwyz{|}}}|{yxwwwwwwxxwxxxxxxyyzzz{|}~~}|{yxwutsrrqqqrsstuuuuvwwwxyyy{}~~}{zyxvtsrqppppppqrrrsttsrsstuvwxyyz{|}~~~~~~~}{zxwwwvuuvvvwxyzz{{||}}|{yxwvuvvwwvvxyz{{{{{{z{|}~~~~}|{ywvuttsrrrrqqrsttuvwwvvxyz{|}~~~|{yxwvutsssstuuvwxwwwwwwwwxxy{{{|}~~~~~~~|{zyxvtrqqpoonnnnnnpqsssstttuwwxyy{|}}~~}}|zzzyyyyyz{||||||}}}}~~~}|zyxxvuuuuvvvwwwxyyyyyzz{{|}}}}}}}}}~~}{yxxwvuvvvwwxxxxxyyyyyzz{{|}~~~~~~~~}{zxvttttsqpqqpoprssstuuuvxxyyzzz{{{{zzzzy{|}~}|{xwwuutttuuuwxwwxxxxxxxxyyyyxxxxwxyyz{|}}|{{zyyxwxyyyyz{{z{|}}~~~~~~~~~~~~~|{zyxwuuttuuuuvvvvvvwwwwvvvvvvvuuvvwwxy{|}~}}|zzyxxyxyyyz{{{||}}|||{{zyzyxyzzz{|}~|{zyxxxxxxwwwwvvvvwwvvwvvuttuutttuvvwy{|}~}|zzyxwwvvuuuuuuuuuvvwwwwwxwvvuuvvwwxxyz{}~~~~~~~~~~~~}}}{zzzzzzzzz{{|}}~~|{yxxwvvvvuuttuvvwwwwwwwwvvvvwwwxyz|}~~}|{{{zzzzzyyxxxwvutssrrqqrrrstuvvvwxz{{{|||}~~~~}|{zyxxwvvwwwwxxxxwwvuuttssstuuvwxyyz{|}}~~}}|{{{{{{zyzzzz{{{zzzzyyzz{{|}~~~~}|{zzzzzzzzz{||{z{{zyxxxxxxxyzz{|||}}~~~~~}~~}}}~|y}}}|{y|~}|}}|z|~}|~~~}~~|}{{{{|zwxyxxxxvtvyxwwxxwxxwwxxyzzz||~~}~}}~}{|~{yz|zxxxxwxywsuxuruyvrvzxvwyyyzzzzyyz}|{|}}~~|}~~~~}~~}{||{zyyyzyzzzyyzzz{{z{{zyz{z{{{{{|}}}~}||~~}~~~z|~zwxyxxxwwwvuuuvvxxwuvvvvuuxyxxxyy{|}|{||{z|}~~~|~~~~|zyyyyvuwyxwwwxwvwwwwvvwxyvtuxvuuxz{zz|~|zzz{}{{~}|xyzxwz|yvy|{{~~}~~|~}{}}~|yyxvuwyz{}~|zzzyy{}|{xwwxxy{|zx{~zw|}|}~}~}~|xwwwwxy{{zzz{}~~}}z|}}{|~}z{~~|zxxwxxuruvutvwwvwyyxwwy{zywuuuwzyw{}{||yxyyxwyz||{{{{{||{{|{xy{ywxyz|||~}yuuwwutrstrqqrrrsrqqrsssrqsrqqrtuuvwy{||~~}}yvvxwuvxwwwxyyxvvvuttsrqsutrstuwxxxxxy{|}~~}}~~}wxzxvuutsuvusvxvuxzyxxyyywuuwvvx{zyz|}~~~~|||wsuwutttsrtvspswutxzwuvvutuvwwxz|||}~~}|~~}~~}~~{yxxwvvuwwustvutuuttuvutttsqqrqpqtttwyzz{||~}|{yxvtuuuuvwxxvuvwvvvvvuuutsttsqqrsssuwy{|}~~~}}{y{|zyyyyzzzz|||~|{{{{{zyz{}}||~~}}}}}~|~~}}|zyxxzzxwwwwwwxvstutrrtsruyzy{~~~~|}}}|||zxxxxxwvvwwxwuvvuvvuvxxx{}}}~~~|{zxxxxxyywuuvuttvvuuvwy{}}~}|{{{{{zyxwwxwvuututsssstsrrstuvvxyxwx{{{}~~~||}{zyyyxxwvvvuttuvustusrtvvuvxyy|~~~}}}}}|zyyyxwtrssrqrrqqqqpooooopqpqsuuwyyyz{{~~~~~~}{zzzywvuttutttsrssrrsvuuvwxy{|}|{zzzzyxxxxxyxusssrqqponnnopoonnmmnnoqrrrtvwy|~~~~}}|zyzzxvuspoppnlllmlmmlkklmmnnoqsuvwxy{}}||~}{zxvtsssrqpoonmmmljjlmnmlmnmmoqrstuvwyz|~~}~~~}}|{xvttsrqponmllmlkkklllllmnoqqstuwyz|}}~~}{|~~}~~|{{{{|}|}}{yyywvwwvuuwwvuttsttuvwxz|}~~~~~}}||{zyxwwyyyz|}~|zyxvuuuuvwwwvuuvvuuutvwyz{|~}{zxwwwwvvwwxyyyxxxyyyxxy{|}~~}|{zxvuttttsssrrttssttuvwxxxxz{}~~}}~}}~~~}}|zxwvutssrqqqrrrrsssttuutttuwxy{|}~}{zyxwvvvuuuvwvvvvuuvwxxyz{||}~|{zzyyyzz{||}}}||zxvussrqppooopqrrrssttuvwxyz{}~~|zxwwuttssrrrrrrrsrrrrrrstuvvwyz|}~~}}}}}}}}}~~}|zyxvuvvvvwwwwwvvvvvwvvvwwxyz{{|}}~~~}}|||{|}~~~}|{yxwvuuuttssssttttuuuuvvwwxyz||}~~~}||||||||||}~~~~~~~}|{zywvvvuttuvvvvvvvvvvuuvvwxyz{{|}~~~}|||{{||}}}~~~}|{zxwutsrqqppoppqqrrrstttuvwxyy{|~~}{zzyyyzz{{{{{{{|}|}~}}}~~~~}{zyxwwvvvvwxyyyyz{||}~~~|{zxwwwwwwxyyyyyzzz{|}}~~|{zzyyyyyyxyyyyyzz{{|}}}~~~|{zxwvuuuuuuvvvwwvvwwwxyzz{|||||}~~~~|{{zyyyyxyyzz{{}}}~}{zxvtsrqqqqqqqrrsssttuuvwxxxyz{{{{|||||}}~~~|{zywwvvvwwxxxyzz{{{|||}}}}}}}}}}||}}~~}|{ywvutssssrrrststuvvwwxxyz{|||||||}}~~~}|{ywvutsqqqqpqrstuvwwxyz{{||||||||{z{{{|}}}|{yxvuusrrqqpqqqrsttuuuvvwxyyzzzyyxxxy{|}~~|zywvtsrqppppqrstuuvvvvvvvuuuttttuvvwxy{|}}~~~~~~~}}}}}~~~~}}}|}~~}}}~~~~~}||{{{{{{{|}~~}|{zyzzzz{{||}}}~~~~~}|||{{{|}}}~~}}}|}}}~~~~~}|||||}}}~~~|{zzyxxxyzz{|||}}}}}||||{{{||||}~~~}{zyxwwwwwxxxyyyyyyxxwwwvvvvwxxyyz|}~}||{|{{{{{{zzyxwwvuutsstttuuvwwxyz{{||||}~~~~~~}{{zyxwwwwwwxyxxxwvuuutttuuvwxyzz{{|}~}|{zzyyyyyyyyyxxwvvutssrsssuuvvwxyz{|}~~~~~~~}|{zzzzzzzzyxxwwvvutssssrssttuvvwxyz{|}}~~~~~~~|zxxxxxxyyxxwxxwvvvuttttuvvvvvvwxyyzz{{{{{|||||}}~~|{{{zzzzyyxwvvvvvutuuvvwwxyyyz{{||}}}}||||{{{{{||}~~~~~|{zxwvvvututttttttuuvvvvwyz|~~~~}{zzzyyyyzyyz{||||}~~~~~}{yyxxwwxxxxyyyyzz{{{|}}}}~}||}}~~}{zyyxxxyyyzz{|||}}}}}~~|zxwvuuuuuvvwxxxxyyyyyyz{{||||||||}~}{ywwvuuuuuuvvwwwxxxwxxxxxyzzzyyyyyz{{|}}~~}|{zzz{{{{|}~~|{zxwutrqqpqqqrstuvvwxyyz{{||||}||{{zzzyz{{|}~~~~|{zxwwvvvvwxxyyzz{{{{{{{||}|||||||}~~~~~}{ywvtsrrrrrsstuvwwwxxxyyyzzzzzzzzzz{{{|}~~|zywutsrrrrrttuuvwxwwxxxxxxyyyyzyyyyyyz{|~~}{zywutsrrqqrrssstuvwxxyzyyyzzzz{{zzyzzz{{|}~}{ywusqponnnnooppqrrsttttttuuvvvvuuuuvvwwxy{}~~}{{{{{{||}}~~~}|{{z{{z{|}~~~}|{zzzzyyyyyyz{{|}~~~~}|{{{{{z{{{|}~~~~}}~~~}|{zyyyyyzzzzz{|{||}}}}~~~~~~}|||{zz{|}~~~}|{yyxwwvuuuuuuvvwwxxyyz{||}}}}~~~~~~~}}}}~~}|zywvuutttuuuuuuvvvwwwwwwxxwwvuuuuuuvwxz|~~|{zyxwvvuttttttttuuuvwwxz{{|||}|||||{{{{{|}~~}||zyxxwwvvvvvuvvwwwxyyzzzzzzyyxxwxxxy{|}~~~}||{{zyywvvvvvuvvuuuuuuvwyyzzz{||{{zzyxwxxxyz{|}~~~}{zzyyxwwvvvwvwwvvvvwwxxyyyyyxxxxxwvvvvvwxyz{}~~~}|{{{zyxxxxwwwwwwwwxxxyyzz{{{{zzyxwvvuuuuuwwxyz{|}~~~~}}}|||{{{zyyyxwvvuvvvwwwwwwwwxyz|}~~}||{{{{{{{{|}~~~~~~~~~~~~~~}|{{zzyyxxxxxxyyz{|||}}}||{zzyyzz{{|}~~}||{{{zzz{{{||}~~~~}}|||}}~~|{zyxwwwwwwwwwxxyzz{|}~~}}}|{{{{||}~}|{{{{zzyyxxwwwwwwwwxxxxyyxxwvvvuuuvwxyz{}~~}}}~~~~}}||{{|||}~~}|{{{{zzzzyyxxwwwwwwwwwwwxxxyyz{{{{zyxwvvwvvwwxyz{}~~~~~}}}|||{{zyxxxxyyyzzzz{{}}}|||{{{{zzz{||}}~~~}}}|{zyyxwvvutsssssssssstuuvvvwvvuutttuvwyz|}~~}}}|{zzyxxwvvutuuuuuuvvuvvvwwwxwwvvvvvwwwxyz{|}~~~}}}|||{{{{zyyxwwvvvwwxxwwxxxxxxxxxxxxxxxxxyz{|}~~}|{{{zyyxwvuutsrqqqqqqqqqrrrrstttttttuuuuvvwwxyz{|}~~~~~~~~}}}}~~~~~}|||||||}}~~~~~}}||{|||}~~~~~~~~~}}}~~~}}|||{{{{z{{{{{{zyyyyzzzz{{|}}~~~~}|||{zzzzzyyzyyyyxxxxxxxyyz{{{|}}}~~~~~~~~~~~~}||{{zzzyyyyyyxxxxxxxyzzzz{||}~~~}||{zywvvvuuuttttttssssstttuvwwxxyyyz{|}~~}}}}}}~~~}}|{{zyyxwwwwwxxwwwvvuttuuvvwwxxyzz{||}~}|{zyxxxxwwwvvuuuuuuuuvvvwwwwwxxyyz||}~~~}|||}}}~~~~~}|{{zzyxxxxvvuuttttuvvwwwwwwxwxyz|}~~}}||||}~~~~~~}|{zzzzyyxxwwvuutttttuvvwwxyyyyzzzz{|}}|{zyxxwvuuttsrrrqqqqrrrssttuuuuuuuvwyz|~~~~~~~}}}}~~~~~~}}|{zyxxxwwxxxwwvvvvwxyyz{|}~~~~~~~~~}||{{zz{{zz{{|}~~}|{zyyxxwwvvuuuuuuvwxyyz{||}~}|{zyyyxxxyyyzzz{{{|}}}}~~}|{zyyxxxxyxxxxxyyz{{{||~~~}{zywvtsssrsstuuvvvvwwxxxy{{|}~}{zzyxxxxxxxyyyyyyyzzz{{||}}}}~~|{zxwuutssssssstuuuvvvvvwwxyyz{|}~~|{zyxvvvvvwxxxxyyzzzz{|}~~~~}}{zywutsrqppppppqrrstuuvwxyyz{|}~|{yxwusrrrqqqrrssstuuuuvvwwxyz{|}}}}~~~~|{yxwvvuuuuuuvvwxxwxxyyyz{{zz{{{zzzzzz{|}}~~~~~}{zxwvuttsrrrrssttttttuuuuuvwwxxyyyzz{{|}}~}}|||||}~}|{{{{z{{|||||||}~~~~~}|{zzyyzzz{{||||||||||{{{zzzz{{|~~}}|}}}~~~~~~~~~~|{zyyxxxxyzyz{{||}}}}}}||||||||}~~~}|{zzyxxxxyyyyyyyyyyxxwwvvvvvwxyz{|~}|{{{zz{{{{|||}}}~~~}}||{zzzzzz{|}~}|{{zyyyyxxwxxxxxxxwvuutssssssttuvwyz{|}~~}|{zyxxxxyyyyzzz{{{{{zzzyyyzzzzz{{|}~~}{zxwwwwvvvvvvvvuutssrrqqqppqqrssuvwxyz{||}~~~~|{zzzyyxxxxxxwwvuutsssrrssstuuuvwyz{|||}}~~~~~~~~}}|{{zzzzzzzzzyxwvvuutuuuvwxxyyz{|~}|{zyxwvvvvvvuuuuuutttsrrrqrrrrsttuvwxyz{||}}}}}}}}}}~~}|{{{||||||}||||{{zzzzz{||}~~~}|||{{||||}~~~~}}||{zzzyxxwwwwvwwxxyz{{|}}~~}|{zyxwwwvvuuuuuvvwwwwxyzz{{||}}~~~~|{zywvvvwwwwxxxxyyyyz{{|}}~}}}~~}}~~~~~}yxyxvutttuuttuvwwwwyyxz|zy}}yy}~}~~~~|}}zxxvuuttwwvvwxzxwyzyyzzz{|{{yxyzyxz{z{}||}~~}zzywvtrrrqqppqrrrsrqrtsstttuwwwwwxxwvy{yx|~~~~~}{yvvvuttsssuvvvwxxz~}}||}}}{}}}|zyxxxxxyzz{}}||}~~}|zxxyxvvwxyxwvx{{yyz{}{yz{|{yxyyyyzz{|~}{yyxvsrrssttstvwwxxxyxxyyyz{{|{{{{z{|}~~}}{xvvuusrssstuvvvuvwvwxxwwxxwwxxxxxxxxxz{{|~~|zxvtsrqppoopoorsqqrtuvuvwvuwzyx{|zyzzzyxz}||~}zz{|~~~~~~~~}~~~}}}{zz{{|}~~~}~~~~~~}||||}}~}|{zywvvvuuuvxxxyz{{zz||z}~|{~~|z||{z{{{~~~}{zyxyzwvvvvvvuvz|zwy{}}{z|||}|{|||{zz{}}{||ywwvutrssqortrqqrtttstttvwwvxyxwvuuuvvwxxxyz}~~~~~}{}~zvvwwvtttvxvuwxxxvvxy{{zz|}}|{|}{yxxyyzz{|}}}}|||{{|{}|x|}|~||||||{{z{{z{|}~}{~}|}~}||{{|~}}~~}|||||||}}~~}~}}||~~~|z{{zyzyyyzyxxyyyxvx{xwy{{{zzzzyzzyxwvvvvx{|}~~}~}{{}|zxwyzzyxxzzzzz{}||}}~}}yy{{|{{}}~~}{{{{{yvuwvttstusrsstutttvxxvwxwvtsssttrrstvvuy||}~~~~~}}|z{{ywwwwvtuvuutuwxwwxyyyyxxyzxwwvwxxz~~~}||}}}|}~~}{{{{{zyyyxxxyzzy||||}~~~~~~}~~~|}|zyzzyyxyzzz{|||}~~~~|||{zzz{||}~~|}}}{yxxyxwutuvwvtw{{yzz{||||{yyzyxy{yxy{{{}~}{|{zyz{|yy||{zyz{zy{|zwwwvutstvwvvwx{~}|}{||{{{zxzzyxutuutsrrrstrprtsswxvvxyyxvvwutvwwwwx{||}~~}~}{zyyywuvwuttuuvx{}}~~~~}}}||||~~}~||}|}}|}~~~~|~~||{{{yxxxyzzyyz|zxz||{{{zzzyyyy{|{z|~~}~~|||zz{{yyzzywvuuvxwwwvwwvwxyzyxyzyywwxyxxx{}~}|{zyxwwvvwwwwwyyvuvxzyxxxwwvuuuvwwwwxyzyz|}}}~}{{{zyzyyyyyyxwwvuuvvttvwxwvwwwxxyxwyzywvxzyxxxyzzz{|~~}}}|}}}}~~~~~~}}~~}|{z{{zz{||||}|}~~}~~}|||{}}|||}|{zzzzz|}|{~}}~~~}|||}}|{zzzyxyz{zyxxyyzyyzzyyy{|{{|}~|{}}|||}|zz{{zyxxyzzzyz{zyxxyyzzyyz{{|}~~|}~~}{{|{|{yz|zyzzxwwvtuvvuuuutssuusstsqqrsttuuuwxwwwy{{z|~}}|}}|{||{|||{{|{zzzzyxxyyyyyyyzzyxxyyzzyzz{{{{{{|{|}}}{{}~~|{||}}}~~}|{||{zz{{zyyzzz{{{|}}}~~}}~~~}~}{|~}{zyyyxxwxz{zzzzzyy{}||~}{yxxxxvvwwvustuusssttttvwwwwvwz|{{~~~}||||{{zzzzyxyz{{|{{|{{|||||}~}}|{zzzzz{{{{{{{zywvvvvutsssrrrrssqpqsssstuvvwxwwyzz{}~~}|||}~}~~|{{yxyxvvxwutssttstusrtvwwyz|}}}~~|~~~~~~}{{}}|~~||~}|{{||{zyy{}|{z|~~}|}{zyyzyxwxxxyyxwwxz{{{}~~~~~}}|zxwutttssttutssstuuuuuwwwxyzz{|~~}|zxvvvtrstsrrrsssssstuvvuwyzzy{}~~~~~~}}|z{||||}~~~{yxwuttttsqrttsttsttutuvwxyyz|||}{zzxuvvvusstuwxxxyz}}|}}|zz||zxxz||{|}}}|||}~~~~}|{zz{{zy{}}}}|}}~~}~}|{zyxwvwwwxxxyxxxyyyyyz{}}}~~~}}{ywuuutstttttuvwwwyyyz{||}~}zyxwusstsrrqrrsrrrrssssstuvwwxyyyzzyz{{yz}~}|{xvuutrrrqqrrssstuuvvvwwwy{{||||}}}}}}~~}~~~~}}|{zzzyxwyzyxyzzzy{|}~}|~~~}{zyzzyxxyyyyzzyyzz{{|||{{||{{{{|}~~|zz{ywwwwvvwyxvx{zxz{{{zyxxwxxwvxzyxz|}~~~~|{z{zzyy|~{z|}||~}||{{|}}{z{{||}~~}|{zxwutttsrrrstssuvvvwwxwvvwwuvvvvwxxxz|}~~}|zzyyxxwyxwwxyzywxyyxwvvutttttttvx{||}~~~~~~}}|{||{{{}~~~~}|}|{{}}}||||~~}|}||{zz{{z{{||~}}|yxyzyyyyz{zyyz{zxxyxxwxzzy{}~~|{zzyxwvwxxwvwwvvvvvusstrqstrrtvwwvx|~~~~~}~~}||~~~}|{zyyxwwvvvvvvwxyxxz{{|||||{|}}}}}}~}{zz{ywyyxwxyzywwwututrqqrssrsttuuuvwy{{|}}}|}}}}~}~~}}}{xwxyxwwxxyyyywuvwvvvvyzyz{|~~}|||{zxxyz{zz{}~}||}}{{|}~{yz{yxxxxyzzyz|~~~~~~~}}|||{zyyyyzyxxvvxz{{|}}}~~~||{zxxxvvwwvtuwvvwtpruvussvyyy|}|||~|{{|yutvutttsrrsuurrvvutsvyxwvvxzz{{yxz{yxz||}~{wz{yxwvttuvvtsvxuruwxxvw{{{{zz{{{|||{zz|}}~}|}{z{|}zwz~~}{~~~~{xz{zyxy}~||~~~~~~}~~|zyz|zwy{zyxxz|{{}|y{~}}~~}{|~{zyvtvvsrrrstuuvvxy{zxxyy{}|z{~|z|}||{|~~zz}{wvuvwutwyzzxy|}||||}~~}{yyxusrqrrppqoosutsrrrsuvvvwxxvvz{vtwzzz{|}|{~}~~|zywvutstsrqsuwwtsvyyxxwxyyz{{{ywvwyz{{xy|~}}~~~~~~|{zzzyywwy{|zy{|yz{~~yz{}}~~}}~~ywz{xvvwxyzywy|}~~}~~||~~~}}}}}zyywtvxvtssvwwwwxyyxxy|}xuyzyxvuux{xtx|~~|{~{zzyzwuwyxxz{yx|~|}~|~{z}zzzz{|}|{|}~~~}|z|~xrtusstuuttuvuuy|yvwyzyxxy{|zxxxyyvuxy|~|}~{zzywwxwvvuttuutuxwuwyvvxyyzzyzzx{ztz}|}~~zz||}}|||}~|}}|ywxywwxxwxyy{||~~}~{w{}zyxwz|yy||}|y{~~|}||~~~|x{~yv{}{{{|{xwwutssvxwurruvxxvx||zxw{}{zxwyyxxwy{{z{}}|}}}{wy|{yyzz{||ww{}{zxy{wuvvwvtttw{{x{~}}||}{xyzyyxwvurrutqswwuvxwxz|yxxxzyvwyxvuuwyyxxz}~~{z}~|zvvxwuwwvvxyvv{|z{|}}}~~}|||{{zzxwy|{z{z{}~~~~{|}|{zyxxyyyxxyzyw{~}}~~~~}|{|~~~~}zz{{zyxz{yyz{}|{}~}~~|{||}zvy~}{|}}}{}~|zzzzxwvuuuwxvttvwxyxzzz{}}|}}|{{}}xw||zz|||||{xwyxtsstuuutsvyyyvwz{{zxxxyyvsuwvwzzyz|~~~~~|zz{{ywwwwxvtuttuvwxwvxxyzxxzzxvuttwxxxyz{}~~}||||{ywxzyyz{{|~~}~~~|{}}||{|{x|||~}}~}yz||}~|zx{}zxyyzzwx|{wz~|~~}}}}}~}|~~|~}yz{{ywtwzxvwxvvxyxy{|||zxxyyyxutwwuwz|~}|~}|}}|{{zxyzzzzzzz{|}~~~~~}|{~}}}|~}zz||zxwxywutuvvuutuuvwwwxwwxwwxxvuvvwvtttuwy{z{~}}|}~{yzzyxwwwutstuuwywvvwxyz{|zyzzzzzyyyyyxxz|~|}~}~}~~}{zyxxyyxyzzzvty}|{}||{yy{{z{|{|~~~~~~|{~~~~}}}~}~~~}}{{|~~}||~~}|{{{zxwwwxyxvtswywuvwywtuwyywvuuwyxwyzyxz|~~}|~}||}|yy{|}{z|~{z}~{{|{xy{{zz{zzyz}~|}~~~~}}}}}}|zz||{ywwwvvvwwvuuvvvwxwvvwuuvwvuuwwxy{}||~|}}z|~}|{z||zyyzzzyxxwwxywwyzyxwy|zwxzyyyzz{{|~|~}}~~~}}~~~|}}}}{z||{zxz}}{{{yxyzyyyz|{y{}}}||{{z{|}}|zyyzz{{yvwy{|zz}~}|{}~}|}~~~~}}||}|zzzyxwxyxxwvvwxyxwwwuuuvxwwxyz{{|}~~}|{{zzxwvvwvuuuuttsrsvvuuvwxxwx{}}|}~}}|||{{zz~}{{{{ywxyvtsstutuwwvvttuutttstvvttxyxwwy}~}~~~|~~zyz{{{zyxyz{zyx{|zxyz{~~|}}~|||~|{}~|~~~}||||zy{{xxyz{yvy}|z{}|}~~}}~~~||}{zxwyyxvuuvwvvwwxyyxxyz|}||}~~~~~|zzyyyxwxwvvvwwutuvwxz{zyz}~|z~{{|zxwvwxxxwuttutstvusuwvvxzzxwy}}~~~~~|}~}~~~}yxwxxvsstsssssstttsqswwvxz{{zz{~{z||z{{{{{{zz||{|}~~}|{{zzzz{zxyzzyyz{|}}}}}~}{z{{{zyxyzyyzz{zy{}}|}}~~|{zywvtttsttsswxvvwwxwuwzyx{~}}}~|{{zywwywvwxyyzzxwwxzzz|~}}~~~}|yyywvutqpqstssstttuuuuwxwwyzyz|~}|}}}~}zyyxyvrtwvvtrsuwxvvxyzxvy}{{}~~|zzyxy{{{||{{~~}}|zxvuvvwwuvyxvxyyyz{yyz|~~}~~}yz|{zxwxz{||{z{}|z}~}~~}~|{zxxwutututtwyxvuvyzyxxz||{yx|zxz|{}~}{zzwvwwwwvvwxxyyzz{zzzz{}|{{{{|{y|~|{}~{zzyywuuussssstvvvvvwxwvxyxywwzzwxyz|{x{~~}{zzxxxvttttuuvwxy{zzyz{{z{{{{z{||}~}~~~}~~}~~~}}}{{{{zxwwxxxxxxz}{yz{|{xvxzyyyz{||{|}}}yyxyyyy{{{{{{{{{{{zxwwyzxvxyyz{}{{{xvwxyyxwwxyyyyzzyyyyxwxywtvyz{|~~{{{{zxwxzzzyxxz||{ywy{wuwxuuuwywuw{{{~~}~}{{yuvxyxwvxyxxxy{yvvyyxusuwvutuwxz{|{z}~}}||||{z{}~~~~||}~}|yy}|yz{}}{z~~}}~~}|}}{{{|{yxy||zzz|}y|~~~{{{z{|||zz}~zwxyvuwxwvvwwxyzzy{~{z}~}~}}~~~~}}wx{yvuuuvvwyyxxz{}~|~}~~~}}}~||}{||~~|{}|z{zzyyzzz|||~~|zxx|~|{||}}{{zxvtw{xuwxvuuttttutssttuwyxuvywtuxxvtstuwwustuvwy}}|}z{||}~{x}|{}~}{zz|~~|{{{}~~~}~~}}ytv{zxxz||{|~~|}~~||~~}{xz~}zz|}|{|~}}~~~|xvwx{}|{~~yqrsqpqqqqponnmopoorsvvtvyxwz}}{~~~||}~}{z{~~z{||}|}~|z~{z{|{ywxwvvtstusrsuxyxwy}~}{yxyzzz~{yzvsuywuwxwvy}|z}{vuussuwvsruwvvxxvy}zy{|}~{xyyxwwxxxxwy{|~}{yzzz{}}~zywtpqrnkklkkjlpsrqrw~}}zwurnmljikmpsrquyuswzxurpppommorturt{~}~~|{{z{~~|~~{zxtpqtrnoqonqssstvwwyz|}~~{{}zvxzxtsuxyzy{~|||{zz{~~yuuvtrrtqnsxvtwyxxyzywz{wsvzxvx{{|}}}}}{z~~~|}}~|{}|zyxyxtqolihkmjhkopqrtsqrvroswspsvvsqsssuutvyyxxy{}~|z}~~~}|zxvuuuvwxxz||zy{|{zzzwsqpnmnprsuwy||{|}|{z|}{}|{ywuqmlmkhhggggghijmmllosusstuutrtvuvyz{|{zvwyxvxzyz{yz|{yzzyyzyxvux{zz~|||{{|||||~~}|{zzzxxyxxxz{}~}{{yustusrturpqttsttqoprsuttvwwvx}~~~{yy{|ywxzxwz{xy|{{|}||{||{{}~~~~|ywwxyzyxzzzxvwyxvvttsqomlmnmnnpssstuuurruvttwxyz{~~|{yvuvwtrtwwvvvvuuvwwvvuuuvy|~~}~|xvttsrrrqpppqollnljhghhhhhghiklmnnmnopppsuvwxyz{zz}~~{z{{zyxwvwvvvuttuwwuuwvutqpqomnpppqstuxyxxyz|||~}{yxyyvvxyyyxwwvrooppnnnoppopqqsuvvsrsutuxyxxz{|{{}~|z}zxvtsstsssqonqssqppomkkllklkiijknommopprtvwwwyyz|~}|~}}}}}{ywvtrqomlmooppqrqonoppppqsuwx{}~~~|yvuuutsstsrqpqrqpppommmmmnnnmmorrrtvussstux|~~}{zzzzzxvuwwvvxwvvwxyzz|}~}~|{zxvutqpprqqrstvuuutstvuuwz|~~~{z{||}}{yxvussspnpsrsuvvustvvvvusstvwxy|~|{xvuuvwyyyyyz{|zxyzyxyzyyz{||}~}}{ywusrrqppqpnmnopolkjihijjkmoqswyxxyz|~}}}}}|{{{{{zxxwwwwvtuvxz{||{{|~}|{{{|}zwvvvutuwwwwwwvtqppnlllkjjkllmnoonmoppprrpprtuvvwxyz}}}~~~~~~~~~}zwtrppooppqsttuvwwvttuuttttsvxz|}{xvtssrpooponnpponnnmllmnpqrssttttvwwxz}~|zyyzzyxxyyxwwvvvvtrpponlmnmllmmmmmopoqtuvwyxxwwwxxyyyy{|}~~|zyxusrqonmnpqpppppqqqrrrrstuuvwxyxy{|}~~|{zzzyxvvvttuuuuvvwvvvvusrponooppopqstttvwwxy{{|}~~}{zxxwvwzzz{|}~~|zxxxwvvvwxwwy{{zyyz{{{|{{|~~~~}}{yyzyxwwwvttvvtuwy{||~~~~|~~}{y{{ywxyz{{|~~~~}{{}}|{{{{|}~{yxwusrsqppqppppppqqrsstttuxzz{|}}}}~~~~~}{zz||{|||{zzz{|}~}{{zz{{zz{|{z||zyyz{zwwwvtsrqqponnonmnoqrrsuvuuxyxxyyyz{||{zz{{||}~}|{zxwwwvvuutuuuvwxyyyz{{zz{|}~}{yxxxwusqpnkkkkkjjmopqrrststuuuwwwwyz|~~|||{xwwxyxwwxwwvvvvvvusrqqqqqrstrrstuuttutttuvvxz{|}~~~~}~~}|{zxwwvvurqrqpppqsssttuuutttuuuvxwwxxxxxyyxwy{|||||}}|||}~}||||{{{|}~}}}}|{yxxyyyyzzywuuvutttttstuuvvxxxxz{|}~{zzz{{{{{}}}}~~|{{{|zz{{zzyyy{||{|}~~~|yxwutsuwxxxxxxy{zz{}~~}}||zyxxxxvtuvvuuvxyzz|}}}}}|{zzzyyyz|}~~|ywusssrrpnpqqrtvwwvuuuuvwwvvustvwxwwyyxx{}~~~~|z{|{{z{||}~~~~}|{yxvutsrqqrrssqprtttuvxyxxyxwutssssssrrsssuwy{|~~}{zzyyxwwwxyyyz{}~~}|{zyxxzzyy{}~~}}}{zywvutsrpqqqpoprrrstuvwxxxyyxwxxwwvvwvuvyz{|}~~}||||||}}{z|}}~~~~}|{zyyyxvttsrrsstuuwyzzz{||yxyxvtsttsstvxzzz|~~{yxwwwvvvvvwvtssttsqppoonmlllmmnnnnnnopqsuvwy{}}||}}}}}}~~~~}}~}}}|{zyxvvuuuttvwwwxxz{|}~~~~~}|||}}}}~}|||||}~}}}~~~~}}|||}~~~~}|{z{{zz{{{{{}~~~~~~~~}{zyxwwwwxyz{{{{||{{{zywvvwwwwxyz{{{|~~||}|{{zzyxxxwvvwvvututrqqqqrsttttttuwxy{|~~~~~~}||}|||}~}|zywwwvuuuvwvuvusrrqpoooonmoqqqrtvwwxz{||{}~~~}|||}~|{{{zyyxxxxwwwwxxxyyz|}}~}{zzyyxxwuuuuuttuutsstusrstuvvvvvwwxyyz||||}~~}}}|{{|}~}}~~}~~}}}}}|||||}~}{ywvuttssttttsssttuuuvwwwwwxyyy{{|}~~|{ywtsrqponllmnmllmnnooppopqqqqstuuwxyxwwvvwwxzz{|}~~~~~}}}|{yxwwvutuuuuuuvvwxxxxyz{|||}~}{{{{zyxxz{zz|~}}~~}}}}}}}~~~~}}~~}}}{zyzzyy{{|}}~}{ywvvtstuuuuuuvvxyyyyz{{||}}}}~~||{xvvusrqqqqpqrrrsuvvuuvvuuvvwxz{{{z{{||{|}~}}}||}}||{{||}}~~~}{zywsrqommmmmmmpqpqstuuuuuuvvvvwxxwwyyyyzzzz{|}}{zyyxxwwvvvvwwx{{{{{{{}~~~~}||||{yxvvuttsrrqpqrrrtuvvxzyxyz||{|~}}~~~}}}}zyxyyz{|}~~~~~~~~}|{yxxvusqqrqqqqqppqsttvwxxyz{||}~~}}}~~}~~~~}}~}zxwuspmmmllllmmmmnopppppqrrrrsuwwwwwwvttttuvwy{|}~}}}}}{yzyxxxwvuuuuttttsrstuvvwxyzz{|}~~}|{{zzz{|}}}~~~}~~~~}}}}}}~}}~}|}}}|}}}}}~~~~|{{{zyxyzz{{|}}}}}~~}|zyxwwwvutuuutuuuvvwxyyz|||~~~~}{yxxwuutttsrrsssstssstuvwxyzz{|}}|||{{{zz{||~~~~~~}|}||{{zzyyyzz{|||||}}~~~~~~~}{yxwutssssrrrqpppqqqqrrrrstuvvxxwwwxyxwwxwvvvwxxy{}}~~}}|||zyzyxxwwwwwwxyzyyyz{}~}}|||}~~|{yzzzyywvvvvvvuttssuvwwwwxwvxyyz{|||{{|{z{{zxwwxxyz||}}}}|zz{yvvuttttutsssrqqsstttuvwwxxyyz{}}}}}~~~}}|{|}}}}}~~~}|zyxxvutrponoooonnmllmoopqrsuuvwxxwvutttttttuwxy{}~~|zyyyxwwwvuuvwvvuuttttuuuuvvvvwxxxy{}~~~}~~}~~}}||~~~~|||{{zzzzzzzzzz||}~~~~~}~~}}|}}}||||}~~~||{zzyyyywxxxxxwwwvvwxxxyzzyy{}~~~}}~~~}|{{zyyxwvututstutstuvxyz||{|}|{{zzyxwyzz{|}~~~}{{{||{{{{zyyxxxyyyyyyz{||}~~}}}~~~~~~}}~~|{zzyxwxxwvvuuttssrrrrrrrsttuuuvwvuvwvvuuutstuutvwyz{}~}|}~}|{{{zzyyyyyyzz{{{{||}~}}}}}}|}|{z{{{{{||{{|~}}|{zyyxxz{zzz{{zzzzzxwwuuvwwwxxxyyxxxxxxxxxwwwxxxyzzz{|~~~}|{zyxxxwvvvwwwxxwvuuuvvvvvvuvxzyyyyyyxy{zyzzzzyz{{{{{||~~}|{{{{yxxwvuuutrqqpopqqqqpqssrstttssuutuuvvwwxyxxyzz{}}~~~~}|{yxwwvvwwwwwxyywwwvuuvvvuuwxyyyyxxyzyyy{||}~~~~~}}|{|||}~~~}}|{z{{{{zz{{{||}}}|}}||}}}}}}~~}}}}|||}}}~}|||{{{{|zzz{zyyzzyyz{|{}~~}}|}}|||||{{{{{{{|{{|}~~~~}|{zyxxwwwwwwxyyyzyyxxyyxwwwwwxyzzzzzz{|}~~~}}|||}}}||||{{{{{zyyyyyzz{zzyyzz{{{{{{{{{{|}}~~~~~|{||||{{{yxxxyxvuuuttttttttttsrrssrqrrqqqrsssuwwxz{||}~~}}}|{z{|{yyzzzyyyywwxxxxxxxxxxxxxxxz{{||}~~~}}|}~~~}|{zyxwvvwwvwwvvvvvvvuttuuuuuwwwwyyyyz{{|}~}}}|{{{{zzzz{{{{||{{{z{{zzyyxwxwvuuvvvvvwvuwwvvwxxxxyz{{}~~~}}}}~~~}||{yxwwvtssssrrrrrrrrrrqqrssttuuuvvvvvvwwwwxyz{}~~~}{zyyyxwwxyyyy{{{{zzyyyyyyxxxwvvvwvuvwwxxyzzz{{|}~~}|{{zyyzzzzzz{zz|}~~}|{||{{yyyywxyyyyyz{zz|||||}}}~~~}~}}}}}|||}}}}}~~~~~~|{zzzzyxxxxwwxxwwwvvxzzz{|}}~~|{zyywvwwvuuutttuuvvvwxxyyyz{{||}}~~}|}~~~~~~~~~}{zyyxvuvvvvvwyxxyyyzz{|}~~~~~~~~}}}|{zyxwusqqqppoppooppqppqrrqsuvwwwyz{|}~~}{zyxwvvvutuvvuuuuvuuvvuvwxyzz{||}}}~~}{zyxwutssssrrssttttsttuvwxxyyyzz{|~~~~~~~~~~~}|{zywvvutttuuttuvuuvwwwxyyzz|}}}~}|{zywvuttsrrrqqqqqqrrrrrrssssstuuvwxxxyz{{z{||||}~~~~}}||||||}}~~~}~~~~}}|{ywvvwvvvwwvvwxwwxz{{|}~~~|{zyyyxxxxxxyyz{{|||}~~~}{zyyxwxxwwwxyzz{{{{{|}}}~~~~~~~}|{{{{zz{|||}}}}}}}}}}~~~~~~~~}~~~~||{{zzyxxxxwwxyyyyz{{z{{{{||}}}~~}|{{{{zyxxyxxyzz{zzzzz{||{||{z|}}||||||}~~~~~~}}~}|~||}zz~~~~}||||}|zz{zzyz|}}~}~~}|}~~~~}~~~}~}||}|{{zzzyxxxwvuuuuutsstvvvvuuvvvvuvwwvvvxyyxwwxyy{||{|~~~~}~~}|{zyyxyywuvwvuuvwwwxyxwxxvvvwvvvwwy~}~~~~~}}}}}|zyz||{{{|~}{{{z{zxxxyyzzyyy{{zy{|{{{||||~}}}~~~}}}~~~}}}}||{{|}}}}~~}~}}~~~~~}~~~~~~~~~}~~|{|}}}}~~}}}}|}}{zzwuuutsrrrqqrstsstuutsuvutvxyyyz{{zzzzzz{zy{|yxyz|}}~~}~}}~}zz|}~||~~~~~}}|}~~}|{{zwsssv}~|zyyyyyy{|}~~}}}}~~}~~~~~}~~}|||||}~~}||}|||}||~}|{{{zxvx{|||||{yz{{zzzyxwwxyz{{|~~|yxwwvttwxvuwxyyzzz|}{y{}~}}}|||zyz{{{zy{|||zz|}}~~~|zyxwvsqrqoooooqsttssssstuwyyxz|zxwvxyvuwyyz{|{{{}~}~~{yxxwusrrrrqsx}~~}~}z~~||~|zz{{{zzyyz|{|}}}|{|}{z|~~}|||}}||}~~~|{}~~}|{||}|{|}}}}||{{zyyzzyvtvxwutuwyxwxxyyxy{|||}~~~~~~{yyyyxuvwxxxxz{{zxy{||zxy{zxwwxyyxwvxyzyy{||||}~|zxwvtrqrrqpoprppqrsssrstvvuuuuutsrssqppqrssruwwwwwxz}}}}~~~}||zywvussuuttstutv{}}~}|~~}|{z{{|||zz||z|}|||||{yy{zyzzyxwwvvvwvwyzyz||}~~~}{{|}}}}}}|||}|{{||{{{{zyyzxwwwwwvvvvvwxxxz|{{~~}|{yyzywxyxvwxxxxyyyzzzz{zzyxyywvwxwwvutttuuttuvwxxxy{{|~}{zzxwxwvwwvuttuusssstsrqrsrqnmopqqpprrqomorrsvwvvxy{||}|{{yxxxwvuttrrttrrrrrsux{|~~|zz{zzzzzzzz{|}~~~}{{{{{{||zxxxxxyyyxxwuuvwwwwxzyy{~~~~~|{}~||~~}|zz{yvxzyxxxxvttusssrrqrtsqtuuuwxy{}}~~}~~}~~}}}}zyyz{{zyyxxxwxxxvuttuutsstsrrqrtttsstvwwwxz{{{}}}~~{zyy{zyywxxwvvvwvuttsrqqqqppopqqpnmnnmllmnnnnooopqrtuvvwwx{}|}~~}{{||zz{{{zyyzxvvuutsrqqrsuwx{|||||||||{zzyxxy{{{|}}}||||{zxwwwvuvwvuuutsttssssuuuvwwwxy{|}~~}|zzzzyyyvtvvuuvuvusstrrstsstttvwyzyxz||~~||}~~}}}|{|~~|zxvvwuuututqqrssrqqppqoopqqrqrstuwxxxyzzz}~}|~~~~|{zyxwwxwuttsrqrqponnmmmkloommmmonmorqqqstuvwyyxz|}~~~}|||{|}|{||||{yxvttvvtsqqrpoqssssstusuwxyzzz{{{}~}zzzyxxxxwwwwwvvvvutuutttvwvuvwyz{{{~~|{yyyyxwxyywvvvvutvwtrssrqrsttsuwwxz|||}~}~}{{{zywuutsstuvuutssrsstsrrqqrstuuvwyz||}}}~~~~~~~}~~}}|zyxvusrrrpoonnnopppppomllmnmnnoonorttuuvwxy{}~}}~~}|~~~~}{{||z{}{wutrrqpqqnlmnooprtuuutvyyy|}}}}~}zyyxxxwwvvvvvvvwvvwwwwxxyyy{{zyz|~~~}}|{zzzxwwxywuvxxwwwvwyyxwwwwxzzyzz|}}~~~}}}}~~~~~}|{{zyyyxvtstutsssstttuuuvvvuvvwxxxyzz{|||}~~~|||}~~}}}~~~~~|{{{zwuvwvusrrrrrqrsstsrstsrststuvvvwwxxy{|{{}~~~~~|}|{|{{{{||}}}}}}}~~||{||ywvvutsrrqqqponoqqqqsttsstvwxxyz|}|{zyyyyxyyyxxy{zwx{|{z{{|}~~~~}|{zzzzzyxwwwwxyyxxyyyyyyzzzzz{{|}~}}~~~~~}{zxwwwvtsuuttuuvuuvwwvxxwwxxyzz{|||}~~~~~~~~~~}~~~}}}|zzyxxvuutsstsrrrstsstttsstttvusuvwwxxyyyz||{|~~~~}~~}}}}}~~~}|zyxwvusrsrqqqrrpprsttsssuvutvyzzzz{}~|{zyyyxxxwwyyxxyzyz{||{z|~}}}~~}~|{zzyxxwwwwxxxxxyzzzz{{|||{{|~~~|zzzzxvuuuutttuuvvvwwxxxxxxxxyzz{{}~}|}~~~}{zyxwvutsrrsrrssttstuuvuuuvvwvvxyxyzzz{{|~~~~~~~~}}|{zyxwuuutrrrqqqqqqrrrrrrsstuvuuvwyyz|~~~}|zyxxyyxwwyyxyzz{{z|||}~~~~|zyxyxwvvwxwuvxxyxxyzyzzz{{{{{|~~~|zzyxvuvwustutsuvvuvwxxwxzz{{z{|}~}}~~~~~~|{{zywvvutsssssssttuuutuuvwwwvwxxxxyyzz{zyxy{zyzzzz{|}}|~}{{{zyxwvvussstsrrsttsrtvutstuvvwxxwxzzzz{~~}|}}~}||||{yyyzzyxyz{{zz{||{{|}~~}}~~~}}~~~}}~}}|{zzzyxwwwxxwxyz{zz{||||~~}}|~~}|||{{{{|}}}}~~}}}|zyxxxwwutvvuuvwxwvwxxxyzzzz{zzzzzz{zyzzzzyz{{{}}~~~}|{ywvvwwuuutstuvwvvvwxxyyxyzyxxwwwwvwvuvwwwwxyyxy|~}~}||zyxxxwuuvvuttuvvuuvwwvwxxwwvvvvvutstuutuvwwyz{|~~~~}|{{{{{|||||||}}|{|}|{yy{zxxz{{zz|~~}}|{{z{{zyzzyxyzzzz{|||{{{{{{zyzywwxxyyyyy{||}~~~~|{{zzzyxxxxxyxxyzzzzzzzxwxyxxwvwwwvvwxxxxyzz{|}~~~}{zyyywvwxxwwwxxxwwxyyxwvvwvvuuuuuttttuuuuvwxxyz|}}}~~}||{zyxxxwwvvwwvvwwxxwwwvvvutsssssrrsstttuvwyyy|}~~~~~~}}}}|{zyyywwwxxxyyxxyz{|}}~~}}}{{{{{zzz|{zz{{{zyyyyxwwwwwvvwwvwxyz{||}~~~}}|{zzxwy{{zzyyzyyyyxxwvvwwvuuuvvvvwxxyzzz{||}~~~}{zyyxxxyyxwyyxwwwvvvvvvuutttuuttuuvwxxwwyyzz{}}|}~~~~~~~~~}|{{zyyzyyxxyxvvvvuttuutsssttsrrrttttuvvvwxyz{|}}~~~|{{{{zz{{zyyz{{zz{||{|}}~~}}}{yyyyxwwwwwwvwxwvxxyyxxzzyy{{{}~}}~~~}}|zzzwvvwvvutstuvvuuwwvvwxxxwxyzz{{{||}}~~}}~~}|{zyxwwwvttutsstttuuttvvwvvvwwwxxy{{{{{{|{|}}|||}}|}~~~~}{yxwvvuutrpqstssttuuvuvwwwwwwxxxxyzyyyzzzzzzz{{{{|~~~~|{|}|{{|||{|}|||}}}}}}}}}~~~}{yzzwvwwwvuuwxxxyyzzzz{||{{||}}}}}}~~~~~~~~}|zyyxwvuttttuuvvvvvvxyxxxxxyyz{zz{{||{{}}}|||}}}~|{zyxwwvtrrsttssttttuwwwwvwxxyyyyzzz{{{||||{{|}{{|}||}~~}}|{yxwwutsttttsssstvvvvxwwxyyyxxyyyyz{zzyyyzzyyyyzzzz{}~~~~}}||}~~~}~~~~~~~~}}|{zyxyxwwwwxwwxyzzyy{{||{{||||{|}}}}}~~}}}}}}~}||{yxwvuuuuttuvuuvwwwwxzzyyz{{{z{{|||}}}|||||||}}}}~~|{{zxwwvvtssssstttuwwvwxxxxyzzyy{{yyzzzzz{{zzzzyy{{||}}~~~}{{{xvvwuuuttsstttttuuvwwwvxxxyyyyyyzzyyzzzzzyyyxyyzzz{|}~~~}}~~~~~~~~~~~}|{{zyyzyxxxxxxyzzzz{{{{||||}}}}}~~}}}}}}}}}}}}}~}||{zyyxwwwwvuuuuuvvwwxxxyz{{{{|||||}}||}~}}}||{{{||}~~}||zyxxwuuvvuttuvuuuvvwwxxyyyyzz{{||{{|{{{{{zzzyzzyz{{||}~~~~~}|{{zyxwvvvuttuuvutuvvvwwwwwwxxxyzzyz{{{{zzzyyyyxxxxxxyyz{|}~~~~~~~~~~~~~}}|{{zyyzyyyzzyyyzzz{|{{|}}~~~~~~~~~}}}}}||}}|}~~~~~~}|{{zyxxxxwwvvvwxxxxxyyxyzzzz{|||}}}}}|||||{{{{{{{{|}~}~~~}|{{zzyyxwwvvuuvuuuuvwvuvwxyyyzzz{{{{|||{zz{{yyzyxxyz||}~~~}||{{zzzzzxvvvwvuuvvvvvvvuvvvwxxyyzzz{{{{{||{zzzxxyxxxxyzzz{||~~~}|||{zzzyzzyzzzyyz{zz{|{{|}~~~}}~~~}{{|{zz{|}}~~~}}}}|zyyxwwxxxxxxxxxxyyyzz{||||}}}}}||||{z{zzzzz{||}~~~~~}}||{zzyyxwwvvvvvvvvvwwwwwwxyzzzz{|||{{{{yyxxxwwxyyyyz|}~~~~~}}|||{zyyxwwvwwvuuuuuuuvvvwwwwwxyyz{||{{{{{zyyxxxxxwwxxyzz|~~~~~~~~~~~}|{{{zz{zyyzzzyz{{z{||||}~~~~~||}}|{{{{{|||}}~~~}}|{zzyyxxxxxxxxxyyxyzzzzz{|}}}}}|||{{zzzyyyzzz{|}~~~~}}}}|{{zyyzyxxwwwwwwxwwwxxxxyyzzzz{{||{{zzzzyyxyyxxyzzz{|~~~~~}~}|||{yyzyxwvvvuuvwwvvvvvwwwxxxyyyz{{{zyyyyxwxxwwwxxyy{|||}~~}~~}~~~~~~~~}}||{zzzzzzzz{{{{{{{{|}}}}}~~}}}}|{{{{{{{||||}~~~~}|||{{zzzzyzzzzzzzzzzzzzz{||{||{zz{zzyyyyyyz{{{|}~~~~~~}||{{zyyyyxxxxwwwxxxxxyxxxyxxyyyyyzzzyxxxxxxyyyyz{{|}~~~~}}}}}||{zzyyyyxxwwvvvwwwwwwwxxyyyyyyyxyyyyyyyxwxxxxxxyyz{{{|}~~~|}~}}}~~~~~~~}}}|{{||{{{{{{{{||||}|||||||{{zzzzzzz{||}}}~~~~~~~}}}|{|{{{{{zzyyzyyz{{{{{|{{zzzyyyzzzyzzz{|||}}}~~~~~}}}||{{{zzzzzyyzzyxxxyxxxxxyyxxxxwwxxxwwxxxxyzzzy{||}~~~~~}}}}}}}|{{{{zzyyxwwxxwwwxxwwwxwwwwwwwwwxwvwwxwwxyyyyyzz{|}}}~~~~~~~}}~~}||~~}}~~~~}~~~~}}}}}~~~~~~~~~~~}}~~}}}}|||||||}}||||{{{|{{{|}}|}}}}}~~~}~~~}|{}~~}|{{{{{zyz{zz{{zyyzzyyzyxyyyzzzz{{|{{|}||}~~~~~~}zzyyyzzzzzzyy|}{zz{zyz||{|~~~~~}{yxxy{|{{}~}}}~~}zz{}~~}}~}|yxxy{{zz{}}{zzyxxxwuvxyxxxwwvvwxxxxyyyz{|{z{{ywxyxwvvwwwwwwvvwy{|||~~}|{{||||}|}}z{{zxz|||}}|zyyz{{z{{zz{}~~~}}}~~~|ywyzzz|}|{|}}}}}~~}}|{{|{zxxxy{{{||z{||}~}||{{|}~~||{z{{zyxwwwwwwxz|}|yxyxxyyzzyxxxwvvx{}~~~~~}}}||}~~~~~}}}~}|{}|yyxxxwwwvvvutsssrsuwwxwxy{||zxvvxxy|~{zzwtuwusuwvwyz{{}~zvsrqqssrrrsuvvvuuwzyxz{{{zyyywvvvwwvvxz|}}|zyyz|~~{ywwuqpoonkjjkllmpppruy|}}~~~~~}|{ywvsolkigikmopqrssrtusqpomlkjklnoooswy|~~}{{zzz{|}}}~~~zwtrstrpponmnpqrsuvvwxyyyzzzyxwuuvtstuvwxz|~|{{|~}|zwtttrpqqnmorssuwvvxxwuvvtstvutvyzz|}~}}}}~}}~~~~||~}zzyxvvvspnliggiiiknprrrsrrsrrtusqstrqqsstttuuxz|}{{{{|}|ywwurqppooqstttttuwz|}}}}||{|}~|xvtrrstuuuvwwvvwxwuuvvvuutstvvxz|}}}}}}}~~}|zzyyyyyyyzzyxvvvuttttuuvyz{{|}}}|~~{xwvsrqponoponmoonnnmkklnopqqrssuwyyz|||}~~|zxwwxwvuvvuvwwwxxyz{{yyzyyz{|{{{z{~~~}{zxvttttttttuvvuttssssrqomkjkjjlnnnprsssssrrrstuwyz{}zxwutssrqqqrttttssssrsssrrrtvy|}|{|}~{xurpooooonnnnnnmkjjigggghgggghjkkkkkklmnorstuvwxzzyz|}}}~~~}|{zyyxwwvvvvvvuttttuuvvvuttrppnmllnnoprsuvvwyyz{{|}~}{|zxvutttvwxwwxyz{|~~~}||{zzzyy{|}~~~~~~~~}}}}}|{|}}}|{yxwwvuussssttuvvvvxz{|}~}{ywvuttuuvwxwwutuvwwvwy{}~}||{zzyxwwxxwvutsrrrssqqqqqsuwyyz{zyyyz|}}~{zzzzzzzzyyxxxxvuttttsrqqpppqrrppqqruxyzz{|}~~{yyyz{zxwusqponlkkklnpqqqpooppqqstuwyz{|}~|zxvuuvwxxwvttrqonmmkjjlmnpqqpopqrrqqpppqrtvxz|}~}|{{{||{||||{{zwtsrrstuwvvvwwxwvvvuuvwvvwwxxyzzz{|}~~~~~~~~~~~}}{zywutrppnmmmmlkkkkjigfeddefhjlnoqstuvvwy|}}||{zzzzzzyxwvuuutttsrstvxyxxyyyyxxxwwx{~|zxusssrrstuttttsponmljjjhffggijjkjijklmmmmmnopqrsstwyz{|{{|~|{zyxxyyz|}~~}}}}|||}~|{zxwvuuvwvwxwuuuttstvxyz{|}||}~~~~~~~~~}}||{yxwvuttuutssssttuwwwxy{}~~~~~~~|{xvutsstvvvvwwxxxxxyyyyz{|}}~~}}|zyxyyyyz{{{{{zzyxvuttsstuuvwxxyz{||}~~~~}~~}{zyyxxyz{|}}~~}}}||zxvutsrqqqqstttuvwwxxyzyxxyz{}~}}}||{zywusrqpppqqqqrsssssssrrststuwxzz{|~~}|{{zzz{{{{{zzzzzzyxwvtsrrrrpoonmmnnopqrtvwyz{{{{{{{|}~~}}{zzyyxyz{{{{{|||||{yxwvutsssttuwxxxxxwvvvwwvvvvwyz{||}|||||}~}|zxvusqonmmlkkkkkkkkkllmnnnnoqsuvwyyyz{{{|}~~~}}}||{{||}~}|{zyyxwvwwwwwwvuuvvwxz{{|||}||}~}}|zyxwwvuuuuuvwxyz{|}~~~~}}}|{{{{|}~~~}}|{ywvtrppqppprtuvwyyyxyyz{{{|}~}}}~~~~~~}||||{zyyxwwvvwwwwwxxxyyyyyxxxyz|}~~}|{zzyxwutttstuvwwwxxwwwxxxxxzzzz{{||||||}~~~}}}||||||{zzyxwvvvvvvvvwxxyyzzzz{|}~~~~~~~}{yxwusrrrrqrrssstuvvwwwxxyyyyyyz{|}~~}||zyxwutssssrrrrrqqrsstuuvwxxyyyz{|}}}}}}}}}}}~~}||{yxwvusqponnopqqqqrrrstuvwvwxyz{||}}}~~~~~}|{zzywvvuttssrqqpppqqrsttvwxyyyyxwvvvwvvwxyz{|}~~|zxvutrrqppqqrtuwyz}~}|{zywwwwwxxxxwxyzz||}}}||{zzzyxxxxxxxy{|}~~}}|{{{{{{}}~~~}|||}}}~~|{zxwvuuttttttuvwxyyzzzzz{{zzzyxxxxyyz|}~~~}|{zyywvvvvvvvwxy{||}}}}}|{zzyxxwwxxy{||~}{zyyxwwwwwwwwwvvvuuuutssrrqqqqqrsssstuwxy{|~~|{{zxwwvvvvwxxxyz{{||}}}||{{zzzzzzz{{{|}~~}|{yxvuuttssttttvwxxwxxxwvvuttttttuvwxxyz|}~~~}|{zyxwvvuuvvvwxyyzyzzzyxwvuuuuuuuvvwwxyzz{{|}~~~~}{zyxwvuuutttuuuvvwwwxxwwvvuuttuuuuvwxxxy{{{|}~~~}}~~~~}}~}|||{{{{{{zyyxwwxxxyzzzz|}~~~~~~}|{zzzzzzzzzzzyxxxwwvvwvvvwxyz{|}}~~~~~~~~~~~~}||||||||||}}~~~~}}}|||{{{zyzzzzzzzzyyyzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{zzzyyyzzyzz{{{{||{{|{{{||||}}~~~}|{zzyxxwwvvvvvvvvvvvwvwwwwxxxxyyzz{{||{{{{{{|||}}}~~}}~~}}}}}}}}}|||||{{{{zzyyyyyzzz{{||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|{{{zyyyxwwwwwwwxxxxxxxxyyzzzz{{{{{{{{{{{{||||||||}}}|}}}}}}~}}}}}||}}}}}||{||||||||{{{{{{{zyyzzzzzzzzz{{zzzz{zz{{{|{zzzzzz{|||}~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}|||{{{{{{{{{{||||}}}}}}||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|}}}}|||{{{||{{{{{{{{|{||||||}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}||}|||||{{{{{{{|{{{|{{zzzzyyyyyyyz{zz{{{{{||||||}}}}~~~~~~~~~~~}||{{zzzzzyyyyxxxxxyyyyyyyyyyyyyyyyzz{{|||||||||}}}}}}~~}}|}}|||||{{{||{{{zzzzzzyyyyyyyyyzzzz{{{{{|||||||}}~}}}}}}}}~}}}~~}~~~~~~~~~~~~~}}}~~}}}}}}}}}}|||||||||{{{{zzzzyxxxxyyyyyyyz{{||||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}}~~}~~~~~~~}|{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~~~~}}}}}}}}}}}}}||}}|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~}}}}}||||||||{{||{{{{{{{{|||||}}}}}}}}}}}}}}~~}}}}}|}}}|||}}~~~~}}}}}}}}}}||||||{{{{{{||{{{{{zzzzzyyyyyyzzyzzzzzz{{{{|||||||||}|||||}}}}}~~~}~~~~~~~}||||{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{|||||}}|}}|||{|{{{|{{{{{{{{{{{{zz{{{||||}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{|{{{{{{{{{{z{{{zz{{|{{{{{{{{{||{{{||}|||||}}~~~}~~}}~~~~~~~~~~~}}}}}}}}}||||||}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}||}}}}}}}}|}}}}}}}}||}||||{{{{{|||||}}}}}}}}}||{|}}|||||{{{{{{{{{{{|||||||{{{|||{{{{{|||{{{|{{||||{||{{{{{{zz{{zzzz{{{{{{{{{{{{{{{z{{{{{{{{{{{{{|{|||||}|||}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||}}}}}}}||}}}|}}|}~~}}}}}}}~~~~}}~}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{||||{{{{{{{{{{{{{{z{{zz{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||}|||}||||||||||||||{{|||||||||||||||||||||||||||||}}}||}||||}}}|}|||}||||||{{{||||||||||||{{{|{{{{||{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}}}}}~}~~~}}}}}|||}}||||}}|||||}}}}}}}}}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}||}||||||||||||||}|||||}|||}||}}}}}}}}|}}}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}|||}}}}}~}}}}}}}}}}}}}}}||||||||||||||{||||||{{{{{{z{{{zzzzzz{{{{{{{{{||{{{{{|||||}||||}||}}}|}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~}}~~}}}}}~}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~}}}~}}}}~~}}}}}}}}}}}}}}}}}}}}~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~}|~~||~~}}||{{z||{{{{zyyy{{yyyxyzzyyz{{{{zxy{zzyyz{zzz{|}||~~~~~~}{z{|{|}}}~~~~}|{zzyyxxyyyyyyyz{{|{yz||}}}~|zyzzyz|{{{{{{||{{zz{{|~}{z{||{zxwwxwwz{{{|||{zz~~~~}}}{|~}}|{}~}}|{{}~|{|}}|}~~{wsrrssqommnnmkkmoooqsuuttvx{~~~}zyywusqoonopqppponlklmprtvwvttvvtsssrqppqssttsvz}~}|}|{{|}~~}~~|{{||{zz{zz{}}}~}}~~~~{yxwwvvwz{~~~|{zyzyvvwxwvtsssrtuxzzy{|~~|yxxz||}~|{xwvvwwuvxxyz{|}~~}zwtqooprrqqrstuvvuvwxyz{|zxwwvvuttttuwxyz|}zxwwx{}{wutrpnljjihgfgijklnpsvx{||}}~~~|zxvtrnieddfhikmpronoqrplijigfefhikmopswz}~}||ywwxxxyz{||{{}||~|{zzzyyxyz{}~}|}~|zyyxwusuwxz{|}}|}}}}}|zy{}}}~~{{zxuroljkljjnrstvvwvvwxwuwxwvvvwxvwzyvwy{}}}}~~{zyxxwwxz{}}|~~~}}{xurpoqrrtvx{||}~~~~~}}~~|{zwtqomkjhfeedeefikjijlossuvvvtstutux{|~}yxvsnjhijjjkmoooorx||{zz{zwustvwy{|~~}}}}}||}~}}}|{yxxwxvtuwxxy{|}}}}~}{xuuuspnooponoonnnmmlkklnppqqsuvwyz|~}|~~~|{ywvwwwvtuvuuwxwwy{zyyyzzz{|{z{|{{~~}~}{xwuttuuutuvwuttroprqonmljhfhiikmnnoqqpqqpoopqrtvwy{~|xvvtsrqppooprssrrqrrrqqpppopswz{zz{{|~~}~|yxxwvwwvvwvvsqqqonmmmnmlklnqrqpprsttuvwyz|}}~}}~}{zz{||||}}{ywvutsqprstuuvy{|||}~}|{zyy{|}|zxwuttrpponnoprqpqrstuuuuttuuvxz|}}}}}}~~~|yxwusrrssrqqrrrsspoonmmmlkjjlmllmnoppqtuvuvxzz|}}}}}~~}||ywvtromllkklnpqqpnnnoooooqsux{}~~~}|{z{zyyyvsstttutttuwxz{}~}}|||}~}{{{{{|{zyxyzyxvuutssrrrrqqrstsrqqsuvxz{{||~~|{zz{||zvtsqpmlllkkknppqpnnnnoopqrtuxyz|~~{ywvvwwwwwwvtqoomkjiiiijlnoonnooooonmnoopqsvy{~}{{{zz{{{{||{{zywtrqqrttuuuvutvxussttttttvvvxwwyzyz{}}}}}|}~~~~|}~~}||{ywvtsqpoooopqqpsvwwvutrppqqqrtuvx{|}}}}~}||||}|{zyz{}{xwxyxxyzzzxwwvtrpnnnnkjjjklmnnnnopqqqrqqsssuwxxyz|}zwtrqonooooqstvwvuuuttttttsuwxz|~|{xutsrpnllmmnooonmkklkjjlnppqstssstuvxz}}{{zyxxxwuvwxxvtutrrqponnmkkkkkkjjklmnooqsuvvuuuuvwwwvwxz}|zxwwxwxyz{{zz{{{{{|||{{}}}}{z||{{{|}}|||{zyxvtuuttuvxyyz{{|}~}||zyyyzz{|~~~}||{yxvutsrrrqqqrsuvwwwxxxxxyyyyz|~~~}|||{zxvtrponmmmnnnopqqqppppqqrststvxzz{|}~~||{zyzzyyyzzyyzzxwvvvtrqqpppollmlkkklmnortttwyyyyyzzzz{~}~~}}}}~~~~~}{xvuttsqoqrrqppqqpqssrtvwxz|}}~~~~~}|{{|}}||||{z{}~}|zyxxyzzzzyyyyxxxwxwvvutsqqpponmmmllnpqqqsuuvvwwxxyyyzzz{{zzz{{|~~}~}|{zywvuuuutrrssttuvwxxyyyyz{{|~~~~|{ywvvvurqonmjhhihjkmortvwwwy{{{}~~~~~}|{{{zxwwwwvvvvxxxxyzzzyz{zzyz}~|{{{zxwvuuuuuwxxxxxxwxxwwyyyyy{{zz||{z{{|}}}|{{||{{{{zxwwvvvvvvvvwxzzzzz{{|||}~~|}~}~~}||zxvusqqqqqrrssstvwwwwwwxyyxyyyyz{}}}~~~~~~~~}}}{xwvtsrrrrqqqqppqpoprsstttuuvwwvxzzz{{{{{|||~}{ywvvvxyyyyyyzyy{|}~}~~}|{zyyxwvvutttuvwxxyz{}~}|{zxxyywxy{|~}{yxutrqqppnnpqrstuvuttttttutssttsstvvvxxxy{|}}~||}|{yyzz{|}}|}~~~~}~}}}~~~~~~~~~}}|{zxvvusqooopppppqppoortttuvwvtssrqpoopppppqrstuxz|~{yxwwvttuuuuvvwxy{|||||}}|||{z{||||}}||{{zxwvutttuvvxy|}}}}}}}|{zyxwwvvwyz{}~~}zzzywwxxxxxwvutuusrqppommnnoonopppppqsvwwy{}~~}~~~~~~~}|{zzyxwvwwxxxwxyz{{}~~||}}|{zzzyyyyxyz{|}~~~~|zxwwvusrttssuvxyz{|}}}}|{{{{{|||~}||||||{|}~~}{zzz{zyz{{|~~}}~~}{yyyzyxyz{{z{}~~~~~~~}}}|{|||||}~}{zyxwutuuuttvwxxyyyxvuuuttrrsttttvxxxxz|}~}|{{zywxxvutstsssqqrrsqoppnmmmoopqpqqrrsuwxyz|~~}}~~~}{z{|}~~~~|{||xux{|{wv{~~|||}~||}}{yxwuvvttsqrssuvwwy{{z|~~~|z|}yw|~|zz|}~~}}}{yzzzxwxxxwuuwxvvvwwvvwxxxxyzzz{||~~}~~~~}|~~|~~~~}}~}{}|xwwvutttvvvuttuvwwvuvvwxwvy{zzz{~}{yxwurpnmmmmlkklnlkmnmlllnponqqpsvvwwwyywvuvz{{||~}}~~~|}|{zxxzyxwvvvwxxxyzz{||}~}}}}}~~}~~~~~}||{{zyxvyyvuwyyyzzzzxz|ywz{xxz|||{}~~~~}}||||{zxvuttuvvtuvwyyyz{||{y|~~}}}~|~~~~~|{zywurqqpooppqqppqrtsssstvwxxxxxyxx{|}~|{|~~~}||{ywtrponnmmnnmlmopqtuttuwxxxy{zz~~}}~~~|{ywusrqppppopqsssuwvwyywuxyxy{zzyxz|yx}|{|}~~z||yxyyxwvvxxx}}z{|}}|}~}|}}||}|zxwuuuurrsrprrrruwxyzyzzz|{y}~}~}{{zyyyyz{|{{}~~~~~~~}zxvuuutrrtrppppppqrstuuvwy|{y|~|||}~}||}}}~~}}{zyyxvuuvwvuvwyzxvxzzzyy{|{||||{{zyyy{||~~~~~~}{|}ywz{{{yyzzy{}~~~~~}}}zxvvwurrtuuutvxwwwxxz{{zz{zz{|zxz{zzzzzxvwzzz{~~~~}{zzzyvwzywuuuuvvvvxwuvxxz{{{{z{||~|{zyy|~~}~~|{}}{zxxxvuvxwuvvstwxxwvwxwwyzyz}}{{~|{{|}}|}|{}|xwwwywutttuvuvvwvwxxxy|~~~~|{yyywutttqprtssssrrstuvwxyz{|}~}}}}~~~}~~|{zz{{zyz|}~|y|~}~~~|~~}~|{yvvvussssspnqsqonorqprtsrtuvwvwwwxxvuuwxutvwxxx{~|z{|zyyxvuuuuuuvxwvwwxxxy~~}||||{{}~~}{zzzyyxwwvvwvttttsqtwwvwyxwwxyz{|~~~~~}~~~~~~~~}}|{yz{yxzzz{{|}}||~|~{zyxwtsttrrssrqpnnqttsuwyzyz}|xz|ywwxxxxy{}~}|{{zzyyz{zyyzxwyywxzzyyxz|{z{|||~~~~||~~}}|{{zyyyyyxwuuttuvvuuuuutuuvwwxxwwxxussssrqqrtvvwxy|~}|||{zxwuttssttrrrssttttvwyzyz||{zwxyxwxxxyzyz|~~||{zyzxwxzxwwwwwvvvvvvwwwxyyxz||~~~~~~||||zywwwvvusqsrporttuuvxxx{~|yzzxwvvyzyy{{{}}}}}}|{||zyyz{zxwvwwvwwxxxwy{||}}|}}|{{|}~}|{{}~}||{wwxxwutuwtrrrrrrqppqqpooqttttuvvttvvusqstrqststwwxz}~~~~}~~}}}~~~}}~~~}|{zzzyy{|{{{|}{|||{{{{|{{|{z{|}~}|{{{{zyyyzz{|{zzyxxyzzzz{|}|~~}}}~}|}}}}}||}}~~|}~}|||zyyxvuuttrprtsrrrtuttuvwwvuuuuttwzxvy{yyyz|}|~}{yxxxyyxwwyzzyxzzywuvyxwxxyyyy{|{zzyxz||{}~~}|||{z{{{{zwwwvvvuttrqrsssuvvtsstvvtsssssstvvvx{||}}}}}|||||||{{{{}~}|{||{{|}}|||}~}}~|{{|||{z{|}}|~}|{}~~~}~~~}||{yyyxyzzxyyyxwvxyxwxxyyyz{{||{{{yyz{{ywwxyzyxyz{zy{~~~~}|}}|{{zzywvvvvttvvttvwxwuvxwuuuttuuuvwwwxxxxyz|}|}}{z|}|zyyz{||zzzyxxwwxwwvwxxwwvvwwxxwxyzywwwy{{z{|~~~}|}}|{zz{|zx{|{zzyyyxxwwvwwvvxz{{{|~~~}}~}{z}~}|{{{yxz}{zzz{{zz{{||{|}~~}{zzzyxyyzzyyyxwwwwxwwwwwwxyyyz{|{{}}~}{}~}||}~~}}||||||||{xwyyxwwwwwwwwwwxxvvxyyz{{z{|}~~}~~~|zzywuutttsttsrrrsttsrrsssstuvwxwvwwwvwwwwwy|||~~~}|{zyyyyxwy{|}}}~~~}}}~~}}}~~}|}~}}}~~}|zyyxwwvuvtqqqqqrrppppqqrsuuuvwxyz{|}}~}}||zzyyyxxwwvwwwwwwwwxyyxxxxy{{{|||}~}}~~~|y{}{zzzzyz{yyzyyyxz{{z|}|}~~}~}|}}}|{zzzyz{{{|}|}~~~}}}}|zwxxvuuuvuttuvusqrttttuwxyyy{}||}}}}}|zyxwvuttsrrssrqqqrrstttuwyyyz{}}}~~}|z{|zyz|}}}}}}}~~~}}|zxxwussrqpppoppqqqqqqrrstuvwyz||}~~|zyyxwwutuvvvuuuuuuuuvvwxxz{|}||}~~}{ywwvututsssttstttuvvuvwyyz{|||}~~}|{zzwuuvuttsuwutuvwwuwzzzzzz{}~}~||||{ywyzyxxxzzzyyz{zyz|}}|}~~}|}}{yzz{{{{}|{|}|{~~~}|zywvtssrqpppponnopppprsssstvwvwxz{}~~~~}{xwxwutsrrsssstttuuvvvvuuwyyzzyzzyz}~~~}~|||{yyxyxuuvwwwwwxz{zxxxyyzzzzy{||{||{z{||{z|~~|{zzzyxvuvvuuuvwwwxxxxzzzz{|~~}}~~~}|{yxxvstvuuuvxxwvxxxxyzzz{{{z{{{{zzzz|}~~~}{||yxzzyvuyywy~~}~~}~||}~{zzzyyvsuwtpoqrqpqrsssssuvutwwutvxvty}zvxzyy|~}~||}zwwwvutssttssstuuuuuvvsruuporrttsuvtw|}|}}z|}{yvuuuuwwsruwuuwwwwxwwvuvxvsstsrtvtswyttz}|{|~~||~|xxyzzwuwxvtuwwxxwxyyzzwvxwwxwvvvuvwusw{|}~~~~~{|~|yz}{xy{|||zz}~}|{|zxyyxxy{ywz|yvx{xux|xvy{zzz|{{}~|{|{z{|}}}||}|{{zyzzywwz{yxz|||~~|}~}}~|{|{xxyyxwuvwusvxyxwwxxz}}}~~||~~|~}}|zwvvvxz{wtx}xtwyyxursvwvvxwxxwx|~~~}{yxxyxwxxvvvvwxvtuvsquytpsxwuvvwxz{yy|~~}~}~~}}}}|z{}|}~~~|~~|{|}}~~~~~||~}{}~|{{{zyxxy{||{y|}|}~~~~}~~|}~|zyz{wtwxutuwuttsrrrrrrrsqpqrqqtvtsuwwwx|}}}~~~~zzzvsuxuruvrprsrqqqpnqspnqtrpsvvuvx{|z{}~~~||}|yz{xvwxwvuusqrtqosvqosvtstuttvwwwxy|~|{zxwxwutvxwvvwyyxxzzxz|zy{~~~~~~~~~}~~~}~|{zywvusrssrsttuuuvwxz{{zyz{|||}~~}}~~~~|yxwustutrtuttwwwzzyz||{|}}}}}~~}zvvwtqrstuuuvwvvvwyyyxxxzzzyz||{zyz||{{|||}~}}|zzyvusrrsrqstrstuvwuvyxwwwxz{{||{|{{{|}}||~|zyxusrqrrqrrrsstttuwwvuvwwvvwwwxxxwxywvwxwwxyz|||}}~~}}}|||}~}zyyyxwwwwwwxzyxyz{{z{|||||}~}||~~||{z{}}{}~~~~~~~~}||}{zyxwvuttrponoppprrqrrssuutrsuuuvwxxxxyyyz{||{{~}zxwvtrpooopqtwy{~~}{zz{{{||}}~~~~~~|z{||||||||}}}~~~}~~}{zxvutttstuvuuvwwwwxxxyzzyy{{{{|{yz{zzzzz{{|}}|{{|{{|~~~~}}|zzyyxwuutsstuttvwuuvwwwxyzyxz{zz{{zzyz{{zz{zy{||}~~|{zzywuuuuttuvvuuwwwyzz{{|}~~~~~~~~|{||||||{|}~~~|{xvuutttssstttsstuuvvwxyyyyz{zyz{zzyyyyyyyz{|}~~}}}}|{{{yxxxxwutsssstssrrrstuuuvvwxxyyzzyyyyyzz{{{{{{{|~~}||{yxwvvutssssssttttttuuuvvvvwvvvvvvutttsrssrrtuwyz|}~~~~~}}~~~~~}}}}}}|{zzzxwxxwwvvvwwwxyzz{{|}}}~}}}|{{{||zyzzyzz{{|~~}}}}}}}}}}}}~}|||{{zzz{{{{|}~~~}}}|{{{{|{{{{||}}~~~~~~}|{{{zyyyxxyyyyzzz{{|}}}}}}}}|}}|||||}}}||{yxwwvvutttuuuttuvvwwxxyyz{zzyxwwvvvuuuvwyz|}~~~~~~~~|{{{||||}~~}}|{{{zyyyyxwwwxxwwvvvvuuuuuuvutuvvvvwxywxyywvvvvuuvwy{|}~~~~~}|{{zzyzzxvvwvutuvvwxxyyzzzz|}|||||{zzzzyyyxxz||}~~~|{{{yyyxxxvvvutsttsttsstuuuuvwxxy{zyz{zyyyxxxxyz{|}}}~}|{zyyxxyxwwwwwxwvvvutsrrtttssuuuutuvvvvwxyyyyxxwwwwxyz{|}~~}}|zyxxwvuuutsssutstttttttttttttsrqpppppqrrtx{|~~|||}}}}}}}}|}}}~~~~~~}}}}{yyyzz{{|}~~~~~}||}}}}~~}}}}{zzzzzzz{|||||||}}~~~~}}}~~}|||{yyxxxxwwxxxxxyyxwvvxyxyzzzyyyyyyzzz|~~}}|{zzyyxwvuuvvvutuutuvvvvuuuuuuuttttrrrtvwwxyyz{}~~~~}~~~~~~~~~}}|||}~~~~~~}~~~~}~~}|||}~~~~}|{z{{zzzz{{{{{{zyxxxxxwvututtssttsssttttttssrrssuvvwxyzzz{|}~~~}~}|}~}|||||zyzzyyxxxxyxwwwxxxwxxyxwxxxyxwxyyyyz{|{|~~~~}{{{zyzzyyyyxxxwvvvvvvvwwutuutttuuuvvvwxyyxwyyxxyz{{zz{{{|}|}~}}~}{zzzyxwwwwwwwwxwwvvvwvuvvutsstuvwwxxz{{|~~}}}}}}}||{{zyxxxwwwvxzz{{{|}}~~}|||{{{{{zzzzz{{zzz{zyyyz{|||}~~~~~}}||||||||||||{zzzzzzzzzzyz{{{{{|}}~~~~~~~~~~}}}|{yyzzyz{{{||{{zzyzzzzzz{||{||}}}}}~~~}}~~}|}~~~}|{{{{zyxwvuuuvvvvvuuuutttuvuvwyyz{{|||}~~}~}|{zyyxvuuuttttsssrrppppqppqrssssuvuvvwwxy{}~~}}}}~}}}~~~}|{{|{zzzzyyyyyyzzyzz{{{|||zzzz{{|~~~~}}}}|||~~}~~~~}}|zyyxvuuttsrssrqppoopponopqqrtuuuuvwwwyz{|}~~}}}~}~~~~~~~}~}{yyxwwvwwuuuuuuttuuuuuvvwxxxxyzzz{}~~~}|||{{|}~}}}}|{{|||{||||||}~~}|{yyxxwwvvvvuuuvvuuvwxxxyzzz{||}~~}||{zzzzzz{|{{{|||}}~~}}}~~|{{zyxwwvvvvuuuvwwwwxyxxxy{zz|}~~}|zywwvuuvvvvvvvwwwwwwwwxxyzz||}~}||{zyxxwvutuuuvwwxwwwxxyyyyz{||}}~~~~~~|{zyxvvusrqqqqqqrrstttuvvvwwxyz||}~}|{yxwvutrqqpoooppppqqqqrssttttuwwxy{{{|}}~~~}|zyxxvuuuuuttuvvvvwwwwxwxxxyyz{|}}}}}}|}~~~~~~}|{zywvutrpppponnopopqrrrrsssstuvvwxxyyzzzz{|}}~~~~}}}|||||~~~~~~~~~~}||{zzzzzyyz{{{||}}}}}~~~}{yxxwvvuuuuuwwvwxwvwwxxxxyyxxyzzzz{{|}~~~}||{zyyyyyyzzzz{{||||||||||||||{zz{||}~~}}|zxwwwwvvvwwwwwwwwwxxxxxxwwwwwvvwxxwy{{|}~~}{zyxwwvvvvvvvwwwxxxxxxxxwwwwwvvvwwxxz{|}~~|{yyyyxwwwxwwxxxxxyyyxxxxxwwvvvvvwwxyz{|}~}{zyxwvuvvvvvvvuuvwwwxxxxxyyyxxwwvuuvvwxyz{|}~}|zywvvvutttttttutttuutttttssrrrqqrsstuvwwxz{|}~~}|zyyyxxwwvvvwxxxxyyxyzzyzzyyxyyzz{|}}~~}||{zz{{|||}~~~~~~~~~~~~||||{{z{|||}~~~~~~~~}}}}||{{{zyxxwwxxyyyz{||}~}}}|{{|||{{{{||{{{zyyxxxxxxyz{{|}}~|{zyyxxyyxxxxxxwwwvuttttttuuvvwxzz{|||}~~~}|{{{{zyyyyyxyyxxwvwvuuvwwxxxyzz|}~~~}{zzzzyyxxwwvvuuttrrssrrrstttvwwxxyyyz{}}~~}||zyxxwwwwwvutttsstttssttuuvwwwxyzz{{|}}~~~~}~~~~~~~}{{zyxwvvvuutttsttuuuuuuuvwxxxyyz{z{|}}}}}}}}}~}}~~~}|{zyxwuuuutsssssstuuuuuuuuvwwwxz{{{{||||}}}}}~~~~}}|zyyxxwwwwwwxy{{|}}}|~~}{zz{{{||}}}}~~}{{zxwvvvvvvwxxxyzzz{|}}}}}~~}|{zxwwwwwxxyyyy{{{{||||||}}}~~~~|zyxwvuuvvvwxwxxyyyyz{{{{|}}}~~~}}~}}}}~}{zywuuuuuuuvvvvwxyyz{{{{{|}}}}~~~~~~~~~~~|zxwvtsrsrrrsttuuvwwxxxyyyyzzzzz{{zz{{{{{{{{|}~~}{ywvusssttsttuuvwxxyyzzzz{{{{||}||||{{{||||}~|{ywvutssrqqqrrrstuuuuvvvwwwwwxyyyyyyyyyzzzz{|}~}{zywvtsssrrrrsssttuvvvwwwwxyxxxyyyyyzyxxyyyyz||}~~}{zxwvutttsrrrssstuuuuwwwxyyyyyyzzyzzzyxxyzyz{{|}~~~~}|zyyyxxyyyzzzzz{{{||}}~~~~~~~~~}|{zzyyyyyyyyz{{||}~~~}||zyyxwvvvvvvvvwxyzzz{|||}}}~~~~~}}~}}}}~~~|{{zyxxxxwvwxwvwxxxyy{{{|}}}}}~~}}||{zzz{{|}~}|zyxwvvvuuuuvvvvwxxxyyz{{||}}~}}|||{{{zzzz{|}~~}}|{zzyxvvvuuutuuuuvvwwxyyzz{|}}}}}~}}|||{{{{{|}~~}||{zzyxwvvuussttttuvvvvvwwxyzzzzz{zzzyzzxxxxxxyz{||~~}||{zzyyxwvvutttttttuvuuvwxxxz||{|||||{{{zyyyyyzz{|}~}}|{{zyyxwvuuutssrrrrsssssttuvwxxyyyyyyyyyxwwwwxxyz||~~}}|{zzzyxwvvuuttttttttttttuvwxyzzz{||||||{z{{{{|~~~~}|{{{{zzyyyyzz{{|}}}~~}}}}}}~~~}|{{zzyyzzzzzzz{{|}}~~}|}||||}}}~~~~}|{{zzyxxxwwxxyzzz{{|}~~}}||{{|||}~~~}}||{zzyxwvvvvvvwwwwwxyyz{|}}}}}||{{zzzzzz{{}~~}||{zzyxxwwwvuvvvvwwxxyyz{|||{{{{yyyyyxyxyz{|}~~~~}|||{zyyxwvvvuuvvvvvwxxxxyz{{{||{zzyyxxxxxxxyz{|}~~~~}|||{zyyyxvvuuuuuuuuvwwwwxyzz{|||{zzzyxxxxxxyz{|}~~~}|{{{zzyyxwvvvuuuuuuuvvvvwxxwxyyyyyyywvvvwvvwxxxz{}~~}}}|{{{{zyyyxvvvvuttuuuuvvwwwxxyzzzzzzzyxxxwvvwwxxy{{|}~~~}||||||{{zyxxxxwwxxxxyyz{{{|}~~~~~~~~}}{{|{{{{{||{{{{||}}~~~~~}}|||{{{{{||~~~}|||{{zz{{{{{{|{{||}}}}}}}|||||{{||}~~||||{zzyyyyzyyyyyzzz{{zzzzzzzzzzzzzzz{|}}~~~}|||{zzzzzyyyyzzzzzzzz{{zz{{{zz{zyyzzzz{|||}~~~~}}}||||{zyyyxxwwwwwwwwxxxxyyyyxxxxxwwwxyyzz{||}~~~~}||||{zz{zyxxxxxwwwwwxxxxxxxxxxxxwwwxxyyyz{{|}~~~~~}}}}||{{{{{{{zzzzzyyzzzzzyyzzzzyyzzyzz{||||}}~~~}}}}|||{{zz{|||{{{{{{z{{{{{{{{{{||||}}}}~~~~~~|{~~zz}}}|{zyxwyzxvxyyxwwxxwvvvvwwvuvxyzywvy{{{zy{|{|~~~~}|}~~~}~~~~|yy{|}|{{{{zzz{{{||~}{z{{|||}~}}~~~~}~{xyzwvyywvvz}}}|zzzzzwtvwwy{{yxvw~{{}{ywuuvuttttuvwwwwz}|{zz|~~}}}~~{{{{|{yxyyz{{{{||}}||~}|}~~~~~{z{}}{z{yutuwzzy|}}~~~~~|xvtsrrrsutrsrqppppqqqqsuuw{zvtssssqqsuuvuuy}~~|{yyz{{||~}|}}}|{{{|}}|||}~}ywusssqnlkjihijkkmprstttuxz|||}~|{}~}|{{}~}|zyyz{zy|~~{xxyz}|{{||z{}|{|}~}zy{~~}||}}~~~~~~{{zxwuttttuvvvvtssuutuwxyvuwwwxxxyz{}}{xtqokhggfhijlmmmnnmlkkllkklnqqrwwvxzyzzz~}|{zxusrrsrnlmoqrrssuvttxz|{xvvusrqpqqrtuwy|~~||zy{||}~~}}~~}}~}}~~~~}}~}|zywxxxwvuvvuuvuuvvtttsttrqttsssssttux{~|ywtqponmmnllpssstuvwwz|{z}~~}{wuvwvvvvwvssuvxxvxyyxusrqnkihhijlptuvvuvwwvutssuvvxyz{{{|}{xwvvvuutsssruwvtsrtwwvwwvsqqqollmnorssuxz{{{~|z|}~~~{{{zxutuusppqppopsz~|{|}}}~}{yvstuttutsrqokjmopqrssrqsttutuvwzyxz|||}~~|yyzwtstuuuwy{{{zzywusrsrqqsuvuuvwz|zz{{zyxyyyz|~|||{{xuuwvvy{zy{|zxyyxwwwxwuuwvwy||~{{|{xwvutsqonmmnoppqplkmliihggedeghjlmlnppqsttuvwyzz{{}~}~~}{wuuutsqpppooopqpppqrsrppqsstwxxxxyzzxy{{{{|~~~|xuuutsrpqqqssrstuttsssrrtuuxz{z|~~|zz||{{{||||{zywtsrrrqqqqqrqommorrrsuxy{zz}}{zzyxwvwxxvtssrqpoqssstuvvvwxyzzyxyz|}~|ywtrrrtsrpnnmnonjhgfeghhhhiklkklmnoopqqppqtwxy{~{wyzwuvwyyzzzywxwsonmlkjlmmmnopqpoljjjiijlopqsuvvwwxy{|~|||zzzyyzzxxxxyzyyz|{{}}{{||}~~}{yzzxvsqpmkiiijjkllnoonmnopopqrstvxz{}~~~~}{|}~~}}}|zyyxxvttutuuvx{|{{|}|{yyz||}~zxxvsqponlkkmmljiiihhhgggghhiijlmopqrstvx{~||}~|{zxuronopqponmmkikligggghjjkmnpsttvyxx{~~|zyyzyy{||zyyxusrpnnnpqsvx{{{~}}{{}~}{zwuttsrpnmmnpqrttrrrsuuttutuvxy{|||}~~}{zxvuvwtqrrrrrsttrrqqpppnnopopsstuwz}}~~}}}|yvuttsrsrppqqstuuuxzz|~}~|yxyzz{zzzzzyxvtttqonmmkhgfghihhijjjjlmkjkmoonqsstuvyzz{}~|{zzzyy{{{|~}}}{yvvvuutsstssqpqrtuvwyz{|{{zyxxyz{{{~~|||{zxwutsrrsuutrssttsrstsrrsvxz|~~~}{yxvtsrrsrqqqppqstvwvuuvxz{|}~}|{|||||||{zzzyyyzz{}~~}}}{{z{|||~~}{{zyzzyz{zzzyxwutsrppomlkjkjjkllnooprstttssttstvxyz{{|~~}|}}}}~}{{{zwvtqoonllopoooooonoomklmnnnnpqqqrvzzy{|}~}|~~~}|}}{ywwwwvtrstutqprtsrrsuttvxxxz|}~}{zxxwxzzz|}}||}~|{|~~||}}{ywutrqpoonmnpqpommmmlnoqsstuuuuvxzzz}}}~~~~~|zxvvvtqponnmklnnnnopqqrrrstvwxz{zz{}}~~}|}}||}}}|}~}||zzzz||zyz{|zxxyxxwwxxz|~~|zyzywvvutsrrsuvuvvwvutvxyyxy|~~}|{yxwuuuuusrrssqprtsrrrrrssrtvwxy{}~}|{zzzyyxwwwwxyxy{}~}}||~~}}}|zyxyxwxywwvvvusssqonmkkkllllmopqsuvwxyyxxwxxxxyzzzzyxxxxxyz{{|}~~~}{zzzzyyyyxwwwvvvvtuwwwxxyz{|~~}~~}}}}~}{yvtstsrrstuttvvwwuuuvxyx{~~|}~~|zyxwvuutssstttuwxxxxxyz{||||}|}}{{{{zyy{|}~~~~~}{{||||~~}}|zxwxyxvvvusqppppqqpooppprtttvwwxxxyxvwywuuvwxz|~}|zxxwurqpqqponooonlknommoqrqopqqqqqrstttstuvvvxz{}|zyxxvstuuuuuvvwxyzzz{|}}zyxwvuuutssuxzz{{|~~~~|{{{{{zzz|~~~~}|zyyyz{|}~~|zxwwuuvussssstttttuvwvvwvutsstttsssuvwwwxz}}}~~||}}|ywwutsstuuussstuuuvwwvvvutssssstuvvxz{}}||}~}}}}|}~||}}{zz{{{|}~~}}~~~}}}}|zxxxwvutstvwxyy{}{z{zyxxyzyxy|}}{zyyxvuvvvusuvvttsttsssropqqqrsvwvvwxxyz{|~~~~~~~~~~~~}||}|yyxwwtrrrqqqqrsuvuuwxwurssponnoppqqrssrttuvvxz{|}}~~~~{yyxvvwwwwwxxwvwwxwwwutuutttuvyzzz|~~}~~~~~~}|{{zyxwxyzyxxzyyyz|||}~|zxxyyyyyyyyxwwwwuttwyxwy{{|}~~~~}}|{{zz{zyyyzzxxzzyz{{{}~}}~~~~~}|}{ywuttsrqpqpooopppqrrstvwwwwyz{|||}|}}~}|{yxwvuutsrpommmlkkkklllmopqqqqstrrtuttvxyzz{{{{{||}}}}|{{zyxwvuusstttttvwwwxxxxxxyxwxyyz|}}~~}~~}{zyxwvvvuttuvxxxzz{||}}}}}~~|||{zxwvvusrrrrrssuvvvvuvwwxwwyzyyzz||{zy{|}}}~~}|{yxwvutsqpppoopqrsssstvwwwwxyzz||}}~|zyyyyyyz{}}}~}|{zxwwvvvvwvvxzzz{}|{|}}|{|~~|zyxusrqpopppqstuvwy{z{}~}|}|ywutsqooopppprrsttuuuvuuvwwxyz{|||{zzz{{{}}~}|}}|||}~}|}~~}~~~~}}|{zxuutsqonnnmnnoqqqrrrqqrstttuuvwxxyyzyyyyyzz{{z{|~~~}|{zxvusrpppppqssstuvvuvxyyyy{|}}}~~~~~~~~~~}~~}|}}~~~~~~}}|{|}~~~}{yyyyxwwwwwvvwvwvvxyyz{{}~~~~~~|z{}}~~~~|{zzzyzzzzzzzzzzzzzz{zzzz{}|||}}}|{{{zz{|}~}|zxxxvtqpoommooooooppqtuwxxxz{||}}~~~~|}}}{zyywvusrrpoooooonnnnmmnoppqstttuuuvvwwvvwuttuuuuvxz{{|}~~}||zxwvvvutttssrrrstssuwvuvxzzy{}~~~~~~}}~~~|{zyyyxwwvvvuuuuutuwxxyyz{{{|}~~|{{{zyxyyxwwvwxwwwwyyyz{|{{zzyxxxwwwxxvvwyz|}~}||{zyzzyxxxxvtuvttssrqqrsrqruuuwxxxxy{zyz{zxwwwxxyz|~}|{{{zyyxxwxxxwvvvuuvuvwwxyyyz{|}~~~~}}~~~~~}||{yxwwvvvvwxxxxxyzyz{|~~~~~~}}|||{zyxwvusttsrrrrsssstuuuvwyzyyzzzyxwwvwvuvwxyz{}~~}||{{|||}~~~~}{||}}~~~}|{zzzzyxwvtttrqrrqpopppoopqqrstuvxy{|}}|}|{zyxwxxxyyz{}~~}|{{zyyxwwwvtsrrrsssrqqqqrrsstuuuvwyzzz{{{{{{|||||}}~~}|{{{{z{{|}~~~~}}|{{{zzyxwwwwwwvvvwyz{|||||}}|{{{|||}}~~~~}|{{{zzzyxxxwwwwxyz{{zz{{zzzzywvxxwvwy{|~~}||zyxwwvwvvuvuuttsssstuuuvwxxyzz{|}~~}~~~}}}}~~~~}|{{zzyxxxvvutsttsrqqpppqqppqsrrsuuutuutssssrrqqqrrstvwxyz|}~}|{{{zzzyxwwvutttttuuvvwwxyz{|}}~~~~~~|{{||||}~~}|{{|{{{zzzyxxwwwwvwwvwwxxxxyyzzzz{|}~}}~~||{{{zzyyxyzzzz{zzyxwwvvuuvuuuvvwwxzzzz{}}~~|||||||||||}||{yxwvuuuuuttttssststuuuuuvwwwxxxxyz{||}~~}|}}}}}}}|{{zyxxxwvuuuuuuvwwwxxyyyxxxxxxxxyzz{}~~~~~}|||{||||||}}}~~~~~~~~~}}}}|{zzyyxwxxwvvuuvvvvuuvwvvvvuuttttstuuuvwxxyy{{|}~~}~}}}}||}}}~}|||||{{|}}}}~~}}~~~}|{zyyxxxxxxxwwvvuutsssssrsttuwxyyyxyxwwxxxxxyz{{{{{{|||}~~|{z{{zz{{yyzyxwwwvvvvutssssssssssttuuvvvwvwxyzz{{|||}}~~}||{{{{{{{zz{{{||}}}}~}{{zyxxxxwvwwvuvwvvvwwxxyzz{||}~~~~~~~~}|zyxxxxxyzyyxwwvuuuvuuuuuvwxxxyzzz{|~~}}|||}~~~~~}{{{{|{{{{yxxxxxxxxwwwxxxxyyyzzz{||}}}}~}~~}||{{||{|||{{{{zyxwvututssssrrqqqpoonnnnnoppqqrrrrrstuvwxz|}~~~}}}}}}}}~~~~~~}}||{{zzzyyyyyyxyyyz{{zzz{|{{|~~~~~~~~}}|zyxxwwwwvvutuuttuuwxxyzzzz{||}~~~}||{yxxxwuuvtsssssrstutuuuuvvvwxyyz{|~~~}}}}{zyxwvusrrqqrsssttuttuvvwxyz{|}~~~}||{zyxwvvttttsrrrrrrrrssstuvwxyyyz{}}~~}|{{{{{||{|||||}~~~~}|{zyxvttsrqqqqqqqqqqpqrrstuvwwxyyy{||~}{yyxwwwwxxxyzzzzzzzz{||}}~~~~}}}|}}||}~}}}|{zyyyywwvvvuuvvuvwxxxwyyyyzz{{{{{||}~~~}}~~~~~~~~}|{yyxvutsqpppppqrrrsttuuuvwwxxyz{{|}~~~}{zzzzzzzzzzzyzzzzz{{|||}}~~}{yxxvuuuutttuvvwxyyz{||}~~~}|zxwvvutttssstttuvvwwxxxyzzyyz{|}~}|zxwvuuuuuvvvvwwwxxyzz{{{{|}~~~~~}}|{zxwutrqponnnnnnoopqqssrsssssuvvwxxxxy{||}~~}|{{zyyyxxxyzz{||||||}~}{|}{yzzxwxyxwy{zy{|{z{|{z|~}|||}}|{zz|~}|}}||{zxwvvvvtqqrstsruxwuwxwwxyyyyxxxz{xuwzyx{~~}}}|zyxwutsqrtsrststsrrrrrqpopppppqqpoqtrqsvwyyyz{}~||}}~~}|||yxxwvuuusstutstuvvwyyyzz{zz{zxwwwxyyz{|{|}}~}|||~~}~~}~~|}~}|{z{}}~~}~}~}|~||{zzxvwwwvvvvvutwyyxwwwxwvvwutwzxx{}}}}~|zz{zy{|}|{{|}||||{{{{xwy{xvz~{x{~~~~}{{|{yz{||}}}}}}|{||zyyxxxwvwxxxxyxy{}}|~~|~~~|}~}{|{yxyyvtvxuruwutwzwuvxwuuvustttsuxyyzz|~}}~|zz{wtvxwvvvusrrrrqqolmoljlnnnmmoqpqsuvvvvwyzzzz||{z{|}}}~~}|}~}{zwutvxwuvxxxxxyyyxxxwvutvwvuvxwvz~|y}~~~}~~}{z{|zyz|}}}~~~|~~|~}||{yxz||}}}~~}{zzzwvxzxvwywuvwvtuvtrtwwwwxwwz|{z|~}}}|zz{{z{|ywyzyyxyyxz|zx{}z}~~}|~~~}|{z{zxxyyyyxxyzzxwxyyxyzzy{{zz|}|||{}}{|~~~~~~~|zyxxxustusqqqqqqrrrtuttuwwxxxy{|}~~}|{ywutsqopooooooponoppoopppqrrqsutsuvvuttvyyxxxyz{|~~~}||ywwxurstsrttuvvwxyxxxxxxxyz{|~~~~~~~}}~~~~|zz{zz{|{{|}}}~}|}}}~~~~}{yz{ywyzyxz||{{}}|}}}~}zyyxvtsrrtuuuvvvwwwxyyyz{z{||}~~~~}|zxwvvvvvvwxxxyy{|||}}||}~~~}}}}|}~~}{yxxwwwwvvwwxyz{z{|}|{{|{{{|{zzzzyyyzzyzyy{||}~~~~~|zyxvtrqooppopqqqqstuvvvwxxxz|||}~~~~~~}|zxwussrqpqpopqqqqrrssqpqrqqrsssssstsssttttuwxyz{{{|}~~~~}|{yxwvuuuuuuuutuvwwxyyzzzzzz{{|}}}}}|{{|||||~~~|||{{{{z{|}}|}~}~~~~}~~~~~~}{zzzzyyyzz{{{{|||}}}~~}{yxxvuuuutttuvvvwxyzzz{|}~}}~~~~~}}~~~}}}}~~}|{zzywwwvvwxxyxxy{{{{}~~~}}}}||}}~~||{zyxxxwwwvwxxxyz{|{|||{{|||||{{zyyyyxxxwxxyz{{}~~}|{zxwvutsrrqppoppppqrtuvwxxxy{{|}~~~~}{zxvutttsrrrrrrrrrrssssstttttuttttttsssrrrsstuwyyz|}}~~~~~~}|{zyxxxwvvvvvvvwwwxxyzz{|||||}}||||{{zyyxxyz{|~~}|||{{|}}}|}~~}~~~~~~|{{zzzzzzzzzz{||}~~~~~}}{zzzyxxwwwwwxxxxyyyz{||}}~~~~~}||{{||}~~~}|||{zyxxxxxxyyyyzzz{|}~~~~}|{{z{{{|~~}||{{{zyyxxxxxyyxyyyyyz{{{|||{{{{{zzyxwvvvvwwyyz|}~~}}||{zzyxwvvusrrrrrrrqqqrstuvxxyz{||}}~~~}}}}}~~~~~}|{{{zxwvuutsttsrrsrrrsssstuuuuvvuuttsrrrrqrstuvwxyz{||}}~~~~~~~~~~}}|{{zzyxwvvuuvvwwxyyyz{||}|}}|{{{yxxxxxxyzzz|}~~~~~}}||||||||}}~~~~~~~~|{{zzyxxxyyz{{|||}~~}}}||}}}~~~~~}||{zzyyxxxwxxxyz{{{||}}}~~~~}}}|{{zz{{|}~~}|{zzyyxxxxxxxyzz{|}}~~~~~~}|{{{{{z{|}}~~}|{zzzyyxxxxxwxyyyzzz{zz{{{{{{zyyxwvvvwwwwxyz{|~~}|{{{zzzzyxxwvutssrrrrrrrsuuvwxxyyyz{|||}~}}}}}}}}~~~~~}||{zyxwwwvuuuutttttssttttuuuuuutrrrrrrrrrrrstuvwxyz{|||}}~~~~~~~~~}|{{zyxxxxxxyyyyzzzzz{{{{||zyyxxxxwxxwxyzz{|}~}}||||||||{{{{{|}}~~~~~~~~~~~~~~}||{zzzz{zz{|{{{{||}}}}|||{{{||}}}~}}}|||||{zz{{zz{||{{||||}}}}}}|{{{{{{|}}}~~}}}|{{{zzyzzzz{{|{z{{{{{{|||||||{{{{{|||}~~~~}}|||{{zyyyxwwwxxxxxyyyxyyyxxxxwwwwwwxxxyyyz{|}~~~~~~}|{{{{{{zzyxwwwvvuvvvuuuuuuuttuvwwxyzzzzzz{{{{||}}~~~}}||}||{zyyxwwwwvvuuttttttttttssssrrrsrrrrrsrsstuvwwxyyz{|~~~~~~~}}|{zyyyyyyyyyyyyyyxxxxwwwwxxxxxxwwxxyyz{}~~}}|{{|{||}}}}||{{{{||}~~}}||{{zzzzz{zz{{zzzzzzzzzz{{|||~~~}}}||{{{{{{{||{{zzzzzz{{{{{{{{|}}}~~~~~~~}}||{{zzyyyzz{{{zzzyyyyzzzzzzz{||}}}~~}}|{zzyxxwwvvwwwxxwwvvvvvvvvwwxxwwwwxxxyyz{|}~~~}}|{zzzyzzzzz{{{zyyyyxwwvuuuvvvuvvvvwwwwwxyz{{{|||}}~~~~~~~~~~~}}|{zzyywvvuttttttsssrrqqqqqrrssssstsssstttvwyz{|~~~}}}|}}}~~~}|{{zyxxxwwvvvvuvvvvvvwwwwxxxxxxyyz{|}~~~~~~~~~~~||{{zzzzyyyxxxwwxxyyz{{{||}}~~~}|{zzyyyzyyxxxxxyzzzz{||||}}~~~~~|{zyxxwwwvvwwvwwwwwwxyyz{{|}~}|{yxwvuttttssssstttuuuvvwxxyyyyyyzzz{|~~}|||{{{zz{||{{|}}}~~~}|{zxwvvutsssstuvvwwwxxxxyzz{|}~~~}|{yxwvvtsrrqqqqqrrrrrrrrrrrrrrsstuuuvwwxyz{|||}~}|{yxvvvuuttuuuuuuuuuvuuuvwwxyyz{|}}~~~~~~}}}~~}{zywvuttuuuvvvwwwxyyyzz{||}~}|{zyxwwwxxxyyyzzz{{{{{{{{||}}~~}{zxxwvvvvvuuvvvwwxyyz{||}}~~~}{zxwutsrrrqqrrsttuvvvvwwwwwxxyyzz{{{{||||}~~~~~~~}}}~~~}|zzyxvuuttttuvvvwwxyyyz{{{||}~~}|zyxwvussrrrrrrrrssssssssssrrrrstttuuuuuvvwwxyz{}~}|zyxwwvuuuuttuuuuvvvvvvvwwwxxyyyyxxwwxxy{|}~~|{zzyxxwwwvvvwxyzz{{||||||||||||||||}}~~}{{{{zyyzzzz{{{{{{{{zzzzzyyxxxxxxxxyz||}~~}|{zyxwwwxxxyyyzzz{|}}}~~~~~~}}}~~~}{yxwwvvuuuttuuuvwwwwwxxwwwwwwvvuuuuuvvwxyz{|}~~~}|{{{zzzzyyxxxxxyzzz{{{||||{{zzyyyyzz|}~~}|{yxxwwvvvvvvuuuttttttsrrqqppooooppqrstuvwyz|}~~~~~}|{{zyxxwvvwwwwwwwvvvvvuutssssssttuvvwxz|}~~}|{zzyyyyyyzzzz{zzzzyxxxwwvvwxxy{||}~~~}}|||||}}|{zzyxxwvuutuuuvvwwxyyz{|}~~~}}{zzyyyyyyzz{{|||{{{{{zzzz{|}~~}{zyxxwvvvvvwvwwwvvuuutttttttttuvvwxyyyzz{|}~~~~~~~~~~~~~~~~~~|{{zzzzyyyyyyyyyyxxxxwwxyyyz{{||}~~}|{yyxwwwwvuutsrrrqqppooooopqqrstttuuvwyz{|}~~~}}~~~~}|{zyyxwvvuutttttttsssssstttuuvwxxyyz{||}}~~~~}{{zxwwvvuuuvvvvwwwwwxxxyzz{{|}}~~}|zyxwvvvuuvvwwwwxxxxxxyyzz{{{{|||||||||}~~~}|{yxwwvuuuvwwxyz{|}}~~~~|{zxwvtsrqqpppqqrsstuvwwxyyyyyyyzz{{{{{{{{zzz{{{{|}~~|{yxvuuuuuuvvwwxxxyzz{{{{|||}}~~~~}|{ywvtsrqpooopqqqqrssstttuuuuvwwxxyxxyyyyyz{||}~}{ywvtsrrrrrrrssstuuvuvvvvvwxxxyyyyyyyyyyz{||}~~~|zyxvuuttttuuuvwxxyyyyyyzz{{|}}~~~~~~~~~|zyxwwvvvvvvwwwwxyyyyyyyyyyz{{{{{zzzzzz{{||}~~}|zyxvvvvvwxxxyyz{|}}~~}|zxwvtsrrqppppqqrstuvvwwxxyyyzzz{{{{{zyyyyyyyzz{|}~~~|{yxwwvvvvuuvvwwxxxyyyz{{||}}}}}}}}|||||{|}}|zywutsrqqqqqqqqrrsstttuuwxxxxxyyyyxxxxyyyyyyz{|~~}{zyxwwvuttssssssttttuuvvwwxxxyzzz{zzyxxxxxyzz{|}~}{zyyxwwwvvuuuutuvvwwxyzz{|}}||}}}}}}}}}}~}|{yxxwwvvvvvvwwwxxxyzzz{||||||{{{zzyyyxyyz{}~~~~}}||{zyyyxxwwxxyzz{||}~~}|{zyxwwvutssrrqqrrrsttuuvwwxyz{{{{{{{{{zzyyxxwwwxxz{|~~}}||{{zzyxwwwvvvvwwwwwwxyz{|}}}}}}||||{{{{{{|}~~~}||{{zyxwvuutsrrrrrssttttuuvwxyyz{{zzzzzzyyxwwwxxy{|~~}}||{zzzyxxxwvvvuuttttsssttuvwyyyzzzzzzzyyxxwwwwxyz|}~~}||{zyxxwwvvvuuuuvwwxyzz{|}}}}|||{{{{|}~~}|zyxxxwwwwvvvwwxxyyzz{|||||{{zyyxxxxxxyz{|~~~~~}}}|||{{zzzzyyzz{{||~~~}|{zyyxxwvvutssssrrssttttuvvwxyzz{{{{{zzxwwvvvwwxy{{|}~~~~~~}}}}|{{zzyxwwvvuvvwwxxyyzz{||{{|{{zzzyyyzzz{}~~}}|{{zzyxwvvuttuutssstttuvwwxyz{{{{{{{zyyyxxxxxxxyz{}~~}|{{{{{|||{{zyyxwvvutttttttuvvvwxxyyzzzyyxxwwwvwwwwyzz{|}~~}|{zyxwwvvvvvvwxxxyzzzz{{||{||{{{||}}~~}|{zyyxxxxxxxxxxxxxyyyz{{{{zzyxwwwwwxxyzz{|}~~~~~~~}|||{zz{{{|}~~~~~}}|{{zzyxxwwwvvutttssstuuuuuuuvvwxxyyxxxwwwwvwwwwxy{|}~~}}|{{zyyxxxxxxxwxxxwwwwxxyyyyyxxxxxxyzzz{|}~~~}}}|||{zzyyxxwwvvvvvvwwwwwwwxxxyyzzzzzzzyxxxxyxxyzz{|}~~}|{{zz{{{{{||{zzzyxwwwvvvvvvvwwwvvvwvvvwwwwwwxxxwwwxxxxyz{||~~~}|{{zyxxxxwwvvvvvwwxxyyyyyyyyyzz{|}~~~~}|{{zyyxxxxxxxwwvvvvvwwwwwvvvvvwwwwxxyyyz{|}~~~~}~~|z|~}{yy|}}|||{{{|}{z{|||{|~~~~}}|zyyyxwwvvwwwvtstsrqqqppqpooopqqqrsqppoppqppqrrstuuvwxyyxz|}~}|~~~~}}||}~}}~~~~~}}||}}||{|~}z{}}|{z|}|{{{{{|}}}|}~}~~~~~~~~~~~~}}}}}{yzzyyyyyywwxwvwxwvuuvvvvvvvxyxvwxwwxxzzzz}~}}~~}}~}{{|zyxxxwwvvutuvvuuvwwusrrutsstuwutuvwvuuwxyyz{|~~}|{|{{||{{zz{zyyz{||}~~}||zxyywvvvvvvvuutuvuuvvvvwxyyyyz{{{{{}~~~}}~}}~~}~~|{||zyxyyxwyywx{|{{|||}}~~~~~}}}|{{zxxyz{zy{{zxwwwvutsrrpoprqoppnmlmnnlloonpqrssstttuvwxyz{|}~~~|z{{zyyyzzzz{||}}}~~~~~~}{{||{zzzz{{yxxyzzzz{|{{}~~~~~~}~~}}}~}~~~~}|}~}zwwxwwvuuutsrstusrtuuuuuuwywuwyzzyy|}~~|{{zxxxvtssssqprsqpqqqqrqqqrtuttvwwwwwxz|}}{zzzywvvwxyxy{|}|{|}}}}{|}zwwwwvsrrrrqqrsttssuvuuvwxxxz{{z|~~}~~~~}|{yxwwwwvuwyyyzz{{zz{||{{}~~~~}||}~}{{|}}{yz{ywuttrqolllkkkjkklllmnnnnmpssstuxyxyz|}~~~}|{xvwxyyxy{{{zz{|||{{}~~}~}}}{z{{zxwy{zzz{{|||{{}~}}}~~~}{zzxututsttssuuuutuvustuuuuuwxxxyz{{{{|}~|z{zwvutsqppqqqoopqrrqrsrqsuttvwvvxyy{}}|{{zyxyzyyyz{|}}}~~~~}zxwwuttttsrsttttuvvvvwwwwxxxyzyyyyzzzzzzyz|}}||}{zzxwxyxwxxxxzzzyyzzyy{|{{|}}}}|||}~~}|}~~{{{zywvutsqonnooljkllllmpppqqrstuuuwxwwx{}~}{zz{{{zyyz{{z{|}}||||||}}~~}||}~}~~}|{z||{zyz{{{}}||}}{{}|{|||{zz{{yyz{|}}~~~|{{zyxwwxusuvutuvvwvvvvuvvustvvvvuuutuvwxyz{|~~}||yvvwvttsssrqqqrstttuvtrtutsttuwyz|~}|}~}||}~~}|~~~~~~}}|}~~~}}~~}zxxxywuuvvvvuuvwxxwvvvusstttrrstuttuwxxyy{}~~~~~|}~}{{{||{zz{{||{yyzyxxwxxvvvwwxxyz{{|}~~~}}}}{{zxwusssqooooooopprqppqqqrrqrstuvxz}}}}}}}}}}||{||{zyyxxyyxxyzzyy{}~~~~~}|~~~~}||{{zyxxxxxwxyzzz{{||{}~~~~|{{{{zyxxyzxwwwxwutuutsrrqrsrqrsttuvxyzz||}~~~~}|ywwwtrstsrssrrttssrqqppqrsuwxyz}~~~~~~}}}|}}||||||||||}}~}|zzywwxxywuuuutstuuusqqrrssstuuwwwwyzzzz{{{}~~~~~~~~}|||{zyxxvtuwvttuvvvvvwxxxyy{|||}~}}~}|zyxwusttqopqonmnonmnnnnoqqruwyz|~|{{zxvvvuvwwxyyyyzz{{{{|}~~~}|zzyyxxxxyyyyyyzzz{{{{|||||||||{{{{|{{}~~~~}}|zxwvutrqqqppqqrsssttuvwvvyzyyz{||}~~}~~}|zzywusrrqonnmmnonnprstuwyzz|~~{{{{yyyz{{{{|~~}~~}{ywvtttsrqqrrqqstttttuuvvuwwwvvxyyxxxyzzzz{|~~~~}|zxwvvuttttuuvwwxxxyyzzz{{{{|}~~}|}}|||}~~}}}}|{yyxwvtrrqomkklmlllnpqrstuwy{|~}{zwvwvvvvvwwxxy{{zz{|}}||}}}~~~|{yyyxwwxyzzyy{{{{|}||||{||{{|||{yz||{yy{}}}~~~}}}|{zxvutrqqqqqrrstuuuvwwxwwxyzzzz{}~|{|}}|||}~~|zywwutrqponnmmnnnpqrstvwxyz|}~~}}|{zyz|{{|||||}~~~|zyxvsrrrssssssstuttuuvvvvwwwxyxyzywwyxxxyyz{|~~}{yxxwvvuuuuuuuvwwwxyyzzz{zz{||{|||{zyz{{{{{|~~~}{{zxwuttsqppponoonnnpqrrstwz{|~~}{zzyxwvwxwwwwxyxyzzz{|||}}~~~}}~}|}~~~|{{zzyyyyz{zzyz||{|}}}||}}}}}|{z{yxyzyxyzz{|}~~~}||{zzzywvvuuttttssstttuuuvvxzyyyz{||||}~}|{z|}{z{}~~~~}|{zxwvuttsrqqpppoopqqrstvwxy{}~~}}}||{||}}}}~~~~}}}~~}|zyyxwwwvuutttssssttstuuvvwxxxxxxyxwwxyyxwwxz{}~~}~}|zywvwxvuvvvvuvvuuvwwxy{z{}}{{{{{{{zyxxz{z{}~~}{zyxxxvuttutssrrqopqqqrtuvuuwyz||~}}}{yzzzxvvwxxwvvwxywwyyzzz|~~~~}~~||{{{zzzz{|}~}}}{zzyzzzyzzzyyyz{|||||}}}||{zzzzyxwxzyy{{{|}~}|||{{{{zyxwwvutttttsstuttuwwwvvxyyz{|~~}}~~~|z{{zyyz{|}~~}}|{{zyxxxvuttssrqqpoopqrssstvxyyy{~~~~~}}}|{zz||{|}}~}}}}|zzz{|||~~}}|{zyxwvvvuutttsrrrrtuvvvvvxyyyyyxxyyxwwxz{||}~~~~~}}}|{yzzyyywuvxxwvuvwwxyzyyy{}{yzzzzyxxxwwyyy{}~~~~}zyzyxyxwwvvwvssutsrrtvuuuuwxy{|{|}~}~~~~}|{zzzyyyyxwwxyxxyz{{{|}|{yxyyxxxyyyy{||}}|}~|zzzzzyyzz{zxz|||zz|||{zz{zyyxxxyyyyyz{}~~}~~}{zzzyxxywvwxwvuuvvuuuuuvvvwxyzzyyz{{{{||{zyyyz{zzzz|~}}}~|xz{{zxvvuuttsrrtsrqqtvutuvwxxy{{z|}||~~}|}~~|}~~}~~}|~~||}|zzzyz{{|}~~~}zzyyyvuuuuvuuvttvwwvuuuvwwwwwxxwwyzxvy{{|}~}|||{zzzxxyyyvtvxxxwvvvvwxxxwvuuvwxxvvxyzzyz{|}}}}}}|{zzzzzyxwwxxwvuuuuvwwwwvwxyyyzz{||||}|||}~}}||}}||{{{|{zz{||{zyxwxxxxy{zy{||~~|z|}{{||{zyzzxwz{yxzyvwzzyxxxwvwzzwwzzz{}}~~~|zyy{{yvx{{zxwyyxxxxxxxxwwxyy{{yyyyyzzzyxyxxyzyyz{|{{|~~~|z{{zyz{ywxxxwwwvutsrrtuvvutvxxwwwz|xuxzyy{||}||~}}~}||{yyyyyyzyy{|}}}~}~~|{yxzyvvxvsstutttsstuwwuuwustvvwxxxyzzz{|}~|~~}|}}|{{zxxxwwwwwvvvwvvvvuuuutuuvxwvwwy{zyz{|}}}~~|~~}{{}~||}}}{xxyxwwwwvwwvvxxyxvxywux{{{z{}}}}|}}|{zz{zyxxzzxwvvwvtuxyzzy{||||~~}||}|yyyxwutuvxxvutuvusuxxwwwwxyyyz{zyz|~~}}{yyzyxxyz{{|{{||zyyz{zyyyyywwyyxwwwxvvwxwwz{yy|}|{yz|||~~~}{|}|{~|{||{zxxzywvuuuuustvvtsstuusttuvwwxyz{{|||{}~~~}|zyxwxxxwxyyxwz|{||||}}}~~}{zzxvvvuttstussssttstvvuuuvwxxxy{|}|z}~}~~~}}~|yyxxxwwvvuuutrrttrrtuvstxzxwwxyyy{}}}~}{|}|zwvvvutttuuvtstuuwxxxxy{|||~}|zzzzyxwvvuvwwvvwxwwy|{z{}}}~~{zzxwvuvvutuuvuuvuvxwvwwwxxy{{z{}~~~~}}}|||}}|}~~~}~~~}|{zyyxwvvwvuvwwvwxxxwwxyxxy{{{{{{~}~~~~~~~}}|||{yxwvutsrqppooprrstutuwwuvyzzyz|}{zzzzyyyyyyyzzyyyzz|||}~~}zxwwwutsssrrrrsttuuvvvvvvwyyyy{|}~~~~|{zxxxwusrrqqrsssstuuuuuuvvwwwxy{{{}}||~|||{zwuvutttsrtuutuwwxxyzzzz{{{}~~~}}{zyxwvwwvvvwxxxyz{{}}{z|}{{~}}|zywuuuuuuuvuuttvwvvuvxxwwxyzzyy{{zzz{{|||}~~}{{zyxxxvvxxxwvxzxwxyyz{{zz{{{zz|~}|||||z{}~~~~}|{zywvutusrrssrrrsttuvvwxyzzyyzz{{|~~}}~}{zz{{yyz{||{{{zz{{zz{zyyxy{zxz|}}~|{zxwvuuttttuvvwwxxxxxyzyyyzzzzz{zzyz{|{{}~~}|zxyxvuttvvtuvvvwwwxxxxxvwywvuuvwwvwxyyyz{|||}~~~|zxwvvwwwvuuvwxwwz{zyxy{zyzzzyyy{|}}~~~~~|zyzzzzzz{{zz{|}}}|||zz{{zz{||zz{}}}}|{yxyzyyxxxxxxxxxyyxxxxwvvvuvvuutvxzyy{|}}~~}}}~||~~||}|{{{||{{{|}|{{||{zzzzzxvvvwwvuwxwvxzz{|}}~~}}{yywvuutstuttuvwxwvwwwwvvwwvwxxxyz{||}~~~~~~}}}|zyyxxwvwwuuvxyxwy||{}~~|{z{|zyxxxy{{zz{zzxwxxwuutuuuuvwxyzz{|~}{{zzyyyyxxxyyyxwwvvvvutsrstrqsttttuwxyzz{|~~|{zyyxxyyxxyyxxxxxvtuwwvvvvvwyxy|~~~~}||}~~}|{z{}|zyyyzyxxy{||}~~|}}{zzyzyyxwwvuutuvvssuutttuvwxxyy{|}{|}~}~~}||}}}}|}~~~}}{z{||{{zzzxwxxwvwwwxxxyxwxxyz{zyz|}}}}~~~~~~~}|{zyxwvvvutsrrrrrrrtsstuvwwwy{{{}~|{{zyyyyyyzyxxyyyyy{{z{|}~~~}}}~~~}~}{{zwvwvtuuutuvutvxxxxxyyyz{{|}~}}}~~~~~~}}}}~~|{zyyvttutsqpqrttstuvwvuwxwvwxyyz{{{|||||}~~}~}|zzyxvvtsrssrrrrstuwxxxz{zz{|~~~}{zyyyywwyxxyzz{|}}~~~~~~~}{zyxvvtrsusrsuuvvvvwwxyyxy{zxy{{{{{{{zz{zyz{||}~~~~~~}yxxwvvuuuwxxxyyzzzz{|{zzzzzyyzzzzzzzyyyzzz{}~~~~}zzzxutsqoppooopqqrstuvxyyy{|}}~~~~|{zyyyzyyyyzz{{zzz{{{|||{{{|||}|||}|||}~~}|{yxwwvuuuuvwwxyyyz{{zyz{{{{{|~}|||}|zz}}||}}~~}|{zzxwussssssrstuuuuuwxwvwwwwuuwyyyyz{{zyy{}}}~~~{ywvuusrrqqqqrrstuvvwxy{|{z{{||}~~}|{zyyyxxxz{zy{}}~~~~~{{zwutuutrsuutvwvvwxzyxy{{zzzz{||{zzyxwwwxxxxy|~~~}||{zxuuwvuvwxywwxyzzzzy{|{{{{||zz{|{zzzz{{zzz{|}~~}{xwwvtsrqqqqpqsrsssuwwxyz{|}}}}~~~~|yxxyyyxwwxxxxxyzyyz{||{{||{|}}|{z{{yxz{||}~xz~}{yxvtwzxvwxxyyzzy{|zz|~}zz|{yy{{xxxyz{{|}}z}~}|{zxuuvvustuutstuwvutuvxzyx{~|yy{}}{{|{{{z{}~}}~~{vwxwvuusoruqoqsrrtttutsvxwuvyxxwwwwvvuuvwwwwx{|{|~~}}~{zywyywwwwvtssttsqrtsqstttwywuy{{zyxzz{}}zx{|yyzyxyzz{||}}~~~~~|}~~}~~~}~}}|{ywwxxuvxwtvxxwxxz{{z}~~~~~~}~~|{{yxy{yvwyxvxzxvwyyyz|}}||}}{{||zy{|ywz}zx}~|}z{{ywwxxxwvvuwywwyz{||}}||}{yz{zzywwwwxyz{|~~~~~~|y{}zwz|xvxyutuuuttvutuvvuwzwtx|{y|~|z{}|zz{{yy{{y|~}yxxwvvvtsqpqrrrqrttqoruuuvwvuuttuvwsoswurtwyzxx{~|{zzz{|{xxyxuuxwttutrrqtwustuutvxwuxzz{zz||zxyyxwwwxyxwy|{y}~}{}}}}}}~~~|~~}~~~}|~}~~~~~}~~~}||{{zyxwvwyyxwwwyzyy{}|{}}|}}z}~~}||{{{{ywy{zyyxxxy{zyz||{|}|yz{zyyxwwxzxv{|y}~}{zzzyyxxz{yxxz{|{{{|{zz{ywwxwvvwvvvwxxy||}~}}|{{|{zzzyyyxwvvvwwvttuuuutuwvuy||{zz{zyyyyz{{xx{||}}~~~|{zzywvutuusqrssrqrtsppsutsssttssttsrrssstuuvxz{z}~~~}|{{zzzyzzyxxyyxwwwwuuuvvuvvwxwuwzxvxzyyzzyxxwwwwxxxxyyyz{|~}~~}~~}~}~~~~~~~|}~~~~~~~}|}{yyzyxyyyyyxz||{zz||}~~}}|{|}||~~}~~~||}}|zzzyzzzzyyyyyzz{{{yyyzyxwwxxxwxyyxyyy{}~~~}||}|{{{{zzyyxxxxxxxxxwuvwwvvvwvuwxwwyz|||}~}|||{zzz{|{zyyyywvwxwttuutvwwvwxwvwxyyyyyyxxxzzzz||{}~~~|zz{zxyxwvtsttrstrrrqrssrrsrqpppqrrrstsrtvvvwxz{{}~~}}||||{{{zz{zyzzzzyxxwxxwvvvwwvvuuwxwvwwvvvvvuuuvwwxxxyzzz{{}~}~~}}~~}}}~}|}~|{}~~~~~|}~}}}}}}~~~~~}|~~}}}}}}}~~~|||{zz{zyz|zy{|{zzz|{zz{{||||}~~~}{{zyyyyyxxyxwxxxxwvvvvvwwwvxyxxyzzzz|~~~}{{{yxxxxxwwvutuutstuuuuvxwvvxxxxyz{|}~}}}||{{{{||}}}||{zzyyxvvwwuuvvvvvvwwwvvvuvvwyzzz|}}||}~~}}~}{yxvvvusrrqrqppqpooppponoppqrrrrstuvvwwxyz{}~~}}|||}}}}}}~~~~~}}}{yxxwvvvvvttuvuttssttstuvvuuvwwwxxyyyyzz{|~~~~}||{zzzzzyy{|||}~~}|{||{{|{{{{{{zz{|||||}}~~|{zyyyyxxxxwwwxyyyyzz{{{|}~~|zyyyxwwwwvuuuvvvvvvwwwvvwxyyyyz{|}~}|{ywvvutssssssstttttuuuvvvvwxyzz{|}}~~~~~~~~~~~~~~}||||{zyxwvuuuusrsttuuuwxwwwxxyzz{||}~~}{zxwutsrqonnnmmmnopoppqqqpqqrsstuvxyzz{{}||}}~~~~}{yxwwvuttsrrqqrrssttuuuuuuvwwwwwxyzz{|}}}~~~|{zyxxxwxxyzz{}~}|}~~}||{zzyxxxxxyz{|||}}}}~~~~}{zyxyxxwwwwwxxyyzz{zz|}}~}~~}|zyxwwuuuuuvvvvvuvvvwxxxxxxzzzz{|}}}}}~~}{ywvvusrsrssstttttuvvvvvvwwwxyyyyyxyyzz{|}~~~~~|{{zxxxwwvuttttuvwwxyyz{{{{|||||||}~~~~~~~}|zxwutsrqqppoooppoopqrrqrsssttttttutssttuuvxzz{}~~~}|{yxvuutttssttstuvwwvvvvvvvvvvvvuuuuuuvwxyz{}~~~~|{{{|{{{{|}~~~~~~}|{{zzzyyz{{|}~~~~}|}}|{|}~~~~~}|||{zzzzyz{{{||||||}|{{{{{zyz{{z{|}~|{{zzyyyyxxxxxyyxxxyyxxwvwwvvvwxwwxyz{|~}|{zywwxwwvvwwvvwxwwvuuutssrrrsrrttuvvwy{|}}~}|zzyxxxxxxyyzz{|||||{{{{{yxxxxxyyzz{{|~~||{ywvutssssrssrrsttssrrqpppppooooopqqqsuvxy{|}~~|{{zzyxwwvuvvvvvwwvuvvtssrrrrrrrssttuvwwxyz{||||}~}}}}||{|}}~~}}||{{|}||}~}}~~~}|{{zzzz{{{{||}~~~~}||{||||||{zyyzyyyxxxwwxyz{|}~~~~}|{{zzzzyyyxwxxwwwvvuuuuuuvwwxz{{||}~~}{zzyyxxxwwvuttttsrsrrrrrssstuvwxxyz{{|||~~~}}}~~~}|{{zzzzzzzzyyyyxxxxxxwwxxyz{{|}}~~~}|{{yxwvutssrqppoooopppponnopppqrsttuuvxyzz{{|||}~~~~}{zxwwwuttsrrrqqpprsrrsttttuvwwwxxxyyyyzzzzz{|||}~~}|{zyyxwwxxxxyzz{||}}}~}|zyxwvvvvwwxxxyyyz{{{{{|||}~}|{yxwvuuttssttuvwwxyyz{{|||||||}~~~|zywuutssrqrssssttttuvvvvwwxxyzyyyyyyyyz{zz{|}~~~}|{zywvvvvuuuvvwwxzzz{{|}}|}~~~~~~~~~}~~~~~|zxvusqppoonnnonnoqqqqrrrrrssstuuuvvvwwxxyyyyz|}~~}|{yxvtsrqqpoppppqsstttvvvvvwxwwwwwwxxxxwwwxxyz{{|}~~}}}~~~|{{zyxwvuuuvvvwxyyz{|}~~~}|zyxxxxxwxxxyyyzz{{{{||{||}}}}~~}}}}}}~~|zyxwvttssstuvwxxyzz{{|}|||}~~~~~}~~~}}}{zywutssssstttstuvvvvwwwxxxxyyzyyxxxxxwxyyyz{|}~~}|{{zzyxwvvuuvwwwwxxyz{||}}~~~~~~}}~}||}}}~~}|{zxwvusrqqppoooooopqqqqqrstttuvvwwwwwvvvvwwxyz{|~~}|{zxwvutrrrqpqqqqqqrsttuvwwwxxxxxyyyxxxxwvwvvxyz{{|~~}|{zxwwvvuuuvvwxxxyz{}}~~~~~~~||{zyxxxxxxxxxxyyz|||||}}}}~~~}|{||{{||}}~~}||{yyxwvvuvvuuvwxxxxz||}}~~~~~~~~~}}}~~~~}|{{zxwvvvuttuttttuuuvwxxxyzzzzzyyxwwwwwwwwxyz|}}~~~}|||||{zyyxwwwwvvwwxxyzzz{|}~}}~~}}}|{{{{{||}~~|{zyxwwutsssrqqqpppoppqqrstttuwwwwwvuuvvuuuvwwy{|}~~}|{{zyxwvtssssrrrrrrrssttuvvvvwxxxxyxwwwvvvvvvvwxxyz|}~}|{zzyyxwvvvvwwxyyyz{||}~~~}}}}}}}~}{{zyyyyyyxyyyyyz||}}~}|||||{zzzzz{||~~~}}|{{zzyxwwwwwxxyyyyzz{|}}~~~}}}}|||}}~~}||{zxxwvvuuuttuvvvvwwwyyyyyyyxxwvvvvuvvwwxy{||}~~~}}||{{zxwvvvwwxxxxyz{{{||}}}~~}|{{zzzzz{{{|~~~~}|{zyxwuttsqqqqqppqrqprssstuwwvwwvuuttttuuvwyz|}~~|||{zyxwvuutssrrrrsstttttuuuuvxxwwwwwwvvvvuuuuuwxz{|}}~~~|{zyyxxwwwwwxxyyyzzz{{|}}}}~~}}||}|{|}}}~~|{{zyzzzzyyyyyyz{{{{{{zzz{zyyyzzz{|}~~~~}}}|{{zzyyyyyyyzzzzz{{{|||}}~~~~~~~}}||||||}~~~~}|zzzyxxxxxvvvvvwwwwwwwwwwwwvvuuuuuvwwxxxyz{|~~~~~}||{{zyyyyxxyyyyzzzzyzzzz{{{{{z{{zzzzzzz{|{|}~~~}}}}|{{yxwvutssrqpqrrstttsstuttttsssttuvvwxxyz{|}}}||}|{zyyxwwwwvvuuttstttsssssstuuuuuutttuutuvvwwwxyz{|}~~}}|||{zzyyxxxxyyyyyyxxxyyyzzzzz{|||}~~~~}|{zzzzyyyyxyyzyyyxwwwwxxxyyzzz{|}}~~~}}~}||||{{z{{{{{zz{{{||||||||||{{{||}}~~}|{{zyxxxwvwwwvvvuuuuuuuuuutuuuuuuvwwxyyzz|}~~~~~}}|}|zzzyyyxyyyyyyyxxxyyyyyxxxxyyzz{{{{|}~~~}{{zyxwvuusrstsrssttsstsrsssssttuvvwwwxxyz{{}~~}}}}||||{{zyyxxwvtsssrrssssssssssssssttttuuvvwvwxyz{|}~~~}|{zyyxwwvvvvvvvwwwwxxxy{{|}}~~}|||{zyyyxwvvvvuvvuuvvwwxxzzzz{{|}~~~}|{{{{{{{zzzzyyyyyyyyz{{{{||}~~}|{zyxvvvvvuuttsrrrrrststuuuvvwxwxyzz{|~~}}|{yxwvvvuuuuuuuuuuuvwwxxxyyz{||}}~~~}|{zyxvttssrrqqqpppppqrrsttuvvwwxxyyzz{|}~~}|{yyxvtsrrqpopppppqqqqqrrsttttuvwxxyz{{||}~~~~~~}}}~}{zxwuuutssrstuuwxyyyyzzz{|}~~|{zyxwvutttttuuvvvvwwwwwxyyyz|}~~~}|{zyxxxxxxxxyzzzz{{{{{{|}~~~~|{ywwvussrssrrsssttttssttttvxxyz{||}}}~}|zxwvvuttttssstuuuvvwwwxxyyzz{||}~~}{yxwutsrrrqppqrrrrtuttuuuvwwxxxyz{{{|}}}}~~}|{ywvtsrqqppoooppqqrrsssstuuvvwwxxxyyyyyxxyyz{|~~~~}}}}~~~~}{zyxwvvvuttuuuvwxxyyz{||}~~}{zyxwvvuuuuuvvvwwxxwxxyyyzz{{zzzzzz{|}}~}||{yxyyyyyzzz{|||}~~~}}}}}||{{zz{{||}~~}|zyxvuuuuuuttttuuuvvvvvuuuvvvvwwwwwxyyz|}~}{zzxwvuuuutuuvwvwxyyyzzyyyxxxxxxxxxyyyz{}~}{zyxwvvuuttuuuuvwwwwwwwwvuuuuuuuuuuvwxyz|}}~|zyxwvuuttssssrrrstuuuuvvvuuuutssrrrsstuvwxyz}~~~~~~}}~~~}~~~}}|||{{{{{{{{||}~~}|{yxwwwvvwwxxyyz{{{{|{{||||{{|||||}}~~}{zyxxwvvvwvuvxwvvwtruvuropsuttttuuux{zy{}}~}~}|||{yxyyxwxwwxyzzxvwxvuttsstsrrstutuwyxyz{{|}|{|}}}}}}~~~}~|~~~|zz{z{zyzz{|zz}~}}}|||||}}|||}~}||{zzyyyyyyyz}|z|~}||{zyyyzzzywwwwxvtuvutttuuttvvvxzzzz{|}~~~~~|{{yvutsstttsstusqrtsqqppppoppnorqqrtvxxwwy||{||}}{}~}|{|}}}||}}}~~}~|{{ywxyyxxxwwxyyyyyz{z|}}|}~~}||yxyyvttsssrqqooqsrrttrrtttttvxxwxyxy|}||{{{{}~~~}}|zxvwxxvuttttsstuuuuuutsuxwvxyyxxxz{yy{zyyyy{zy{|}}~~}||zxxxxyzzz{{{|{y|~}||{yxwvvvvvvwxxyzz{{zy|~}|}~|zwwxwtrtsrrsrrtwwvuuxyxxxyyxyzz|}yyzzzzzzz}~|~~~}|{zyxurqqpoomnoonooooqrqqsssstuwtsvywwwxyzyxxxxz{{|~}{}~|yz{}}||}~~~~|zzywuuuuvuuwwwy|yw{~}|~~}{zyvtrqrropqqrqorusqsuvvvuvvvwywuwxxwwxyxwyz|}||~~}{xvuuutqrtuusruwwwvvwxxwvwxxxxxxwxwvwwxxutx{zyz|~~~}}}|{zxxxxy{|{{{}}~~~}||{zxvvvvvuuvwwwxyzzz|}||~~~}~~~~~|{yxwwvssuttuvvvwwxxxy{zxyzzzyyyyz{ywwxyyxy{{{|}~}}}zwxwsqrrqnlmonmnoooqrooststuuutuvwxxxwwwxxvwyxx{}}}~|{z{{{zz{{{}~~~~}{{{ywwxvuvvuuwxxxxz{{|~}{zyxwvtssttroptsqqstttuvvuvwvuwyxvwwvuuvvvvwyyy|~~~|yxyxvutttsrtusrrsttstvxxxwxxz{yxyzywvwwvvuvwyz{{|~{|}{z|}|{z{|}||}~}{||zxxxwvuuuvvwxwwxzz{|}}~~~~~}}~}{|}|}~~~~}|zyyxwuttuutuvvuvwvwyyyxxyzxvxzxwvvvwvwxxxz|{{~~}{{zywvvvusrrrpnnmlnonnopooprutsvyyxxxxxwwwvwxwwvx{zx{}~~~}||{{||{|}~~~~}|~~}|{zzyxyyxxxxxwwxwxzz{{|~~~~}|{yxwwwvtstttsssrrrstssuwwvuvyxvvvvuuuttvwxxwx{{|~}}||||{zyxwuuuuutsstsrtuvvwxxxxz{zxyyxwwwvvvutuuvwyyz{}~}~~||}}}|}}||~~}~~}||{ywxxutuvvvuvwwwy{zz|~}~~}}}|{|}}||||}~~}}|zyxxxvuuvvwvvwwxxwwxz{zyxvxyxvvuvustvwxyyy{}~|{{|zxxxwwvusssrponnooooopqpqstuuuvxwvwxvvvvuuwwvwxyzz|~}~}}}}|{||}}}}}~~~~}}}}||}~}}|{zzzxwxxwwwxzyxyz{{|}~~}~~~~~~}}{zzzyxvuvuttuuuttuvtstuvvwvvvwvvuutsstttsuxxxz|}}~~}||{zxvvxvtsstttttuvwvvwwwvvyzxwxxvtuuuustuuvx{|}~}}}}}}}}~~~}}~~~~~}}~~~~~}|{zywwwwvvvwwwwxxyzzz{|||||}}{|}|{{z{|{{{|}~~}}||{zyyyxxxwwxyxwwvwxwwxwvuuuvttuutttvxyyz{{|~~}|}~|zzzyxvuuttrpppqqppqqppqrssttsuuuvuuvvuuuuvwyxx{}~~~~}}}~}|||}~}||}~}~~~~||}|||}~~~~}|{z{{yxyz{yxz{{zzzz{||{||||}~}}|}~~~~~~~}}|||{zywwwwvuttsstssstutsrssssrqqrsttuuvvwxxy{|}~~}}|||{yxwxxvtuvuttttuuttuuuvutuvuutsuvuuuwyzzz{}~~~~~~}~}|~~}~~~~}}~~~~~~}|{||zyyxxwvwwxxxxxxyyxxyxxxxxxyzzyz|{{z{}~}~~~~|{zzyyyxwwwxwuuwvuuutssssttttutuuvxwwxzz{{|~}}}}}{z{{yxwvvuuutsqqqqrsrqqrrrqrststssttuuuuwwwx{{|~~}}}}{zzzz{zyyz{zzz{{zz{}||}~~~~~~~~}|zyzzxxyyxyyyxxyzyxyzzyzz{||}}}}~~~~}|{zyxwwwvtuutsssssrrrqppqrrrsttttvwwwxyz{|~~~}}}}|zxyzwuuututttuutsssttsrststtttuuwxxxyz}~}|}}}|{{{||zy{{{{{|~~}}~~~}|{zyywwxwvvutuuvvuuvvwwxxxyyyz{{||||}}}}{xyyxvutttrstrqqrrrrstuuuvvuuvvwwxz|||}~}~}}}~~~}|||||zzyxwvtsrrqppqqqqppoooppppqsttuvwyyz|}}{{zyyyxxxwwvvvwxxxyz{|{{|~~}||zxxxwwvvvwwwwvvvwwwxyzzz{|}}}~~{{{zxvsstrqppppnoqqppooprtssuvvvvxyyz{}}~~{zzyxustsrqooppoooprqqrrtsstvvvwz|}}}~~~|zzzyxz{yyz{|{yz||}|||~~}{zxvvutsssttsstuvvuvwvvvwwxyz|}~~|yxwvutrrqqqqrrrrqprsrrssttstwyyyz{||||}~~}~~~~}{{zywvuutqoonmnnnopqrrrrsttuutuvxy{}~~}{{zyyyyxxyzyxy{|{zzz{||}|}~}|ywwxwuuuvvuuvwwwwwwxyyyz{|}~~~~|{zxwsqrronopooopqqqrsrqsttuuwxxyyz{|}}|||}~~~~}{ywuttsqpppppqqqqqsusstttvvxzyyz||}~~~~}}}}~}||}}~|}~~}}~}}~~}}~~~}~~~|{zxxxustvtrssttuvvvuvwwxxxy{z{|}~}|}~~~|{{zxwvuutsrrrstssssttsstuuttttuuuttsttuvxyz{|}}~}{ywvwvtstrppqrrrrrstuvvvwzyxyyz{zyz{{|}~~}}||}}{{|}}}|}}}}|{||{zzzzzyyz{|}~~|{{zywvwwvuuvxxwwxyyyyyyzzyyxxyzzz{{||}~~~|zyxwwvuuutsstutttuvvuvwwvuttutttttuuvwxy{|}~~|zyxwvutttutsttsrtuvvvvwwwwwwvvuvvwxxyz{{|~~|{{|{{{{{{{||~}|{yxwvuuuuuuuuvvvvwxwvwxxxvvwwxyxyz{{{{~~}{yyxwwwwxwvvvvvuutsssrrppqppqrrrrsuvwwxy{zz{}}~}}~~~~~~}{{{zxvvuttuuuuuvwwvvvvuvvvvvvvwwxyyz{}}~~}|zzyyyyyzzyyz{||}~}|{yxyyxwwwxxwwwwwwwvuttuuuuvvwxxyz{}~~}{zyxwwwwxxwvvwvvvvuttssssttsstuuuvwxyz{{|~~~|zxwvvvvuttuttttutsstsssttttvvwwxyz{|}}~~~}}|||{{zz{|||~~}~~|{zxwwwwvuuusrrrssttstuvwvvwxxyz{}~}}|zyxwuuutrssrpqqqqqrrqprttttuuvwxxxzzzzz{{{z{||||}}|{zxwvuuusrrqqqprtttttuwwwwxy{||}~~}|||{yz{{zz{{{{{{|{{|}~~|zywutsrqppqrrrrtuvvvvwxxyz{|}~~~}{yxvutttrqqqrsrrtvuuvvwwxxyxxyzzz||{{|||||}~~}~~{yxwvtsqpoonopqqqrsuuvvvwxxxz{{|}}~~~~~~~}~~~}~~}~~~~~~~~~~~|ywvtsrqpppqqrrstuvwxxxyz{|||}~~~~}{ywutsrrrrrrrrrstutttuvutuvvvvwwwvvvwwvuvxxyz{|}}}~}|zxvutsrqppqpqrrstuvwwwxyyyz{{|}}~~}~~~~~}}|{{{{{{|||}}}}~~~~~~~}{yxvuusrqqqqrsttttvwvwxyyyzz{{{||||}}}|}}}~~~}{zyxxvtstssttttuvwwwwxxxyzyxyyyzzzzzzzyyyz{{|}}~~}|ywvtrqqqppoppppqrsttuvwxxxyzzzzz{||||||{{|}~~~~~~~}}|}}}~}|zxwvuutsrrqqrrstttvwwxzz{{{|}~~~~}|{yxwvvuutsrrsssstuuuuvvvvvwwwwwxxvvvuttuvwwxyzz{}~~~}{zxwuttssrrrqrrrsstuvvvwyyzz{|}|}}}}}|||||}~~}}|}}}{{||}~~~~~~~}|zyxwvutssrrrssssttuvwwxyz{{{{{|}}|||{{{||||}~~}|{zzxwwvvvvuuuuuuvvwwwxxyzzzz{zzzzzzyyyxwyyyyz{|}~~}}|zyxxwvvusssrqqqqrrrrrsstuwwxyzz{{{||{z{{zz{{||}~~~}|{{{||~~}|{{zyxvvuuttuttttsstuuuvxz{{|~~}~~~}}}}~}}|{zyxwwvvuutttttuuuuuvwwxxxxyxwwvvtssssttuvwxyz{|}~~}|{{zyxxwvuutstsrrssttuvwwwyzz{{||{{{zzz{{zz|}}}~}||}}}~~~}}}{zzzxvvuuussttstttuuvvxyyyz{||{zzzyxzzz{{||}~}}}|{zzyyxwwwvvvvwwxxxxyyyz{{{{{{zyyyxvvvwxxyz{|}~~~}}}|{{zzyxwvuuuutsrrrqqrrssstvvwwxyzzzzzzzzzzyy{|{{}~}|||{{{|}~}}}}}{zzyyxwvvuutttuuuuvvwxyyz|}~~~~~}}}}}||||}~~}|zzyxwwvvvuuuuvvvvvvwwwwwwwwwvvutsssssstuwwy{||}~~~}||{zxxxwvttttssttttttuuvwxxyzzyxxxyxxxyyyz||}~~~~~~~}|{{{ywvvvutstttttuvvuvwxxxxxxxyyxxxxxyyz{{|}~~}||{{{zyyxxxwwxxxxwxxyyyyyyyyxxxwwwvvvvvwxyz{|}}~}}}|||||{{zyxwwwutttssssssrsstuvvuuwwvwwxxxxxyyy{||}~~~}|||||||}~~}}}}}}|||{{zyyxwwvwvvvwxxyyyyyzzzyyz{{{{|}}||~~~~}}}}{zxyyxwwwvvvvvvwwwvvuuussssssssttuvvvvwxy{|}~~}~~~}||{zxxxwvvuuuttuutuuvvuuvvvuuvvwwwxyyz{|}~~~~~}|{zyyxvvvvuuuuvvvuuvuuuuvvvuvvwxxyyyz{{||}~~}}|{zyyyyxyyxxxxxxwwwwwvuuuvvvvvvwwwwxyzz{|}~~}}}||~~|||{zyxxxwvvutsssssrrssssssttttuvwwxyyyz{|}~~~~~~}}~}|{|||}}~~}}~~~~~~~|||{{yyyxwwwwwwxxxxxxxwwxyyyyzz{{|}}}~~}|{zyxxxxwwwvvuuutsstsrrrrrrsttstttuvwxyz|}~}||{zyxwwvuuvuuuuuutttuuuvwwxxxyyyzz{|}~}}}|{{{zzzzzzzzzzyzzzz{{|}}}~~~~~~~}|{zzyxwwvvutssstsrstsqtxxxwxwwy{zzzz{{}~}}{yyzzyyxvtvxvuuutstuuuuvwxwwwwxzxwy{}~~}}~~|z{{yvwwtqstrqqsrqrsqoqtrrtwvtx|zxz{{|}~~}|{{zyxwvttuutrrrsrrrrqpqrrrsstuuuvwwwyyyyz}}}~~}||||{|}|{|||}~~~~~~~}~~}|}~|yy{zwxxyzyxyzyyz{}}|~~|}}zwxyxvvwvuvwxxyxxyzy{}|{|~~}~}{zyyywuwyxwxzyyyz{{|}|z|}|}zzzxvuuroprqqrsposvtsuwusuwxxxyyz|~}~|{ywvvusrsussuwusuwutuvvvvwwwyzyx||z}~}}}zxxxwwuqppooooqrqqrsssuvwwvuwyyzz{~~}~}|{zywuttsqrsqoqsqpqssrsusrrrtvvvvvwwy{zxz{{{{{|||{}~}~~~}}~|{~~|~}}}}|{{||}}~~}||{zyyzyxyzzzzzzzyyz{|}|{~}}|ywwwwwwvvvvwyzzzzyyz{||||}~~~~~|{zyzywvwxxyyyyyyz{{zy{}||}~~~}~}}}{xvutsrrqpqrrrtutsttuuuvvvwwxyyxzz{{{z{|{|~~}}{yyywuuvuttttuuvuuuvvwwvwxwwvvwxvuwywvxzz{}~~}|zwwwtqrsrqqqrtsstvvvvvxyyxxyyyyyzyxxyzzz|~~~}|{zxwvutrrrrssrrstuttuvvutuuuuuuusrsusrtuuvwyz{||}}}||}}}}~~~}~~~}|{||{{|||||||}}||{zyyyyyz{zz|~~}|||zzzyyyz{zyz{{z{{zzzyyyxwxzyyxyz{}~~||}|{|||||||}}}}}|zzzzyyxyyyyz{||}~~}|{zywvvuuvuuuvvuutuuuuuuutssssstttuvwxyy{}~~}|zyyyxwxxxxwxxwvuvvutssrqrssrssstuvwxzz{||}}~~~~~|{{{ywvvuuuvvvvvvwwwwvvvuuuuuuuuvwwxyzyz|}~~|{zyxwwwvuuuuttuvutuutsssqppppqqqrrttuuvvwxyz{{{{{{{|||}}}~~~~~}}~}~~~~}}}}||{{zzyxxxxxyyz{{{|}~~~~}|||{zzzzzyyxxvvwwwvwxwwxzzz{|}}~~}}~~}|{zzzzzzzzyyyxxyzzz{|||~~}|{zxwwwwvuuttrqrrqqqqrrsssstuvwwxyz{|}~~}|{zyxwvuutsssssssssrstttuuvvvwwxxyyyyzz{{{{||||}~}|{zyxwvuuttrqqrssstuvvvwxwwxyzzz||}}~~~~~~}{zyxwutsrqpqpppqqrrrstttttuuuuvwwwwwwwwwwwwwwxxy{||}~~|{zyyzz{{|}}~}{zyxxxxxyyyz{{||||}}}~~~~|{yxwvvuuuuuuvwxyyzzzzzz{{||}~~|{zyyxxxxyyyyz{{{{{||||}~~~~~~~~~~~}~~~}zxvusrqqppoopqqrsttttuvvvwxxyyz{{||||}}}~|{ywutssrrrrrrsstuuvvvvwwwwwwxyxxxxxxwwxxxyy{|}}~}{zxvutsrqqqqrsstuvwwxxyyyzzz{{||}}|}}}}}}}}~~~|zyxvtsrqqpppqqqrrsttttuuvvvwwwwwwwwvvuuuuvvwxxyyz{|}~}}}|||}}}}~~~~}||zyyyyzzz{{{}}~~~~}{yxwvvvuvvvvwxxyyzz{{||||}}}~~~~}}}}}}}~~}{zyyyyyyyyzzz{||}}}}}~~~~~~~~~~~}||{{|||}~~|{yxvvusrrqqqpqqrrsttuvvwwwwxyyzz{{|||||||}}~~}{yyxwvuutsssssstuuvvvwxxxyyxxxxxxxxwwvvvwwxyz{|}~~}|{zxwvutttssssttuvwwwwxyyz{{||}}}}}}}||{{{{{|}~~}|{zyxvuutsrqqqqqrrrssttuuvwwwwxxxxxxwwwvuuuuuuvwxz{|}}||{{{{||||||}}~~~~~~}|{zyyxwwwvwwwxxxyyz{|}}}}~~~~~~}|||{{{||}~~}}|{{{{{{zzzzz{{||}}~~~~~~}}|{{zzz{|}~~~}|zyxvuutsttsrrrrrsssstuvwxyzz{{{|{{{zzzzz{|}~~}{{zyxwvvvuuuttttttuuvvwxyyyyyyyyxxwwvuuuvvwxyz{}~~~}}|{{zyxxwvvvvuuuutuuvwwxyyz{||}}}}}||{zzzyyz{{{|}~~}|{{{zyyyxwuuttsssssrrrssstuvwwwxyxxxxwvuuuutuuuuvxxyz{}~~~~}}}}}}}~~~}}}}~~}|{{zzyyxxwwxxxxyy{{||}~~~~}||{{zzzzzz{|}~~}||||{{zz{{{{|||}}~~~~~}||{{zzzzzz{|}~~~}|{zzyxwvutsssssssttuuuvwxyyz{{{zzyyyyyyyzz|~~}||{zyxxwvuuuuuuvuvvvvwwwxxxyxwwwvvvuuuuuvwwxzz{}~~~~}|{{zzyxwwvvvvvwwwwwwwxyz{{|||{{zzyyyxxyyyz{|}~~~}}||||{{zzyyxwvtttsssstttttuuuvvvvwwwwvvvvuuuttuuvwxyz{|}~~~~~~}}}|{{{zzzzz{{||}~~~~~}}~~~~~~~~~~~~}}}~~~~~}|{{zzzzyyyyyyyyz{{{{||{zzzzyyyyyz{{|~~~}}}}|||||{||||||||{{{{{zzzzzzz{{{||~~}||{{yxxwwvvuuutuuuuuuvvwwxxxwwxxxxxyzzz{||}~~~~~}|{{zyxwwwvvvvvuuvvvwwwvvvvvuuuuuuuvvwxxyyyz{{}~~~~~~~}}||{zyyxxwwwwvwwwwxyyxxxyxxwwwwxxxyzzz{||}~~~~}}}}}|||{{zyyyxwwwwvuttttttttttttttttuttuuuuuvwwwwxxyyz|}~~~}~~~~~~}}}|{{{zyyyyyz{{|||}}}}~~~~~~~~}||}|||||||}}}}~~~~~}||{zzzzzyyyzzyyyxxxwwwxxxyzzz{|||}~~}}||{{{zzzzzzzzyyyyyyyyyzz{{||||}}~~~~}{{zyxwvvvvvuuuvvvuvuuuuvvvvwwxxyyz{{|}~~~~}|{zyxwvvvwvvvvvuuttsstttttuuuuvvvvvwwxyz{|}~}|{{zxxwwwwvwwvvvvvuuvvvvvwwwxxyyyyz{{|}~~~}}}}}}~~~~}~~}|||zyyxxwvuttssssrrrrrrrssstttuuvwwwwxxyyyz{|}~~~~}}~~~}}||{{{zzzyyzyyzzzzzz{{|}~}||{{{{{{{zzz{{||}~~~~~~~~}}|{{zzyxxxwvvuvvvvvvwwwxz{{{|}}}~~}|{{zzyxxwwwwwwwwwxxxyzzz{{|||}~~}|{zxwvvuuttttttssssstuuvwxyyz{{||}}~}|{yxwvtsssssrrrrrrrssttuuuuvwwxxyyyzz{|}~~}{yyxwvutttsssssssttuuuvwwwxyyzz{|}~~~}|{yxvutsrqpppoopqqqrssttuuvvvwwxyz{||}~~|{zzywvvvuuvvwwxyzzz{|}}~~}}{zzzz{{{||||||||||}}}~~~}{zxwvuuuuuuuvvvwwxxxyyyz{||}~~|{zyxwvvvvvwwwxxxxxxyyyyzz{||}~}|zyxwvutsssrrstttuvwwwwxxxyzz{|}~}|zywvutsssrrrrrsttttuuuuuuvvvwwxyyzzzzzzz{||}~~|zyxvutsssrrsssttuvvvvvvwwxxyzz{{{||||}}}~~}|zxwutsrqqppppqrsstttuuvvvwwxyyz{{{{{{zz{{|||~}|{zywwwvuuvvvvwyzz{{||}}~~}|||{||}||}}}}}}~~~~~}}}|||{{|||}}~}{zyxwwvvvvvwwxyyyyzzz{{{{{{{{{{{||}~~}|zyxxxxxxxyyyyzzzzzzzzzzyyyyyyyyyyzz{|}~}|{zyxwvuuuuuuvwwxxxyyyyyyyxwwxxxxyyzz{|~~|{zyxwwvvuuuuuuvvvvvvwvvvvuutssrrrsttuvwyz{|}~~}{zzyxwwvvvvvuvvwwwwwwwwwwvuuuuuuvvwwxy{|}~|{zyxwwvvuuuuuuuvvvwwwxxwwwwvvuuuuuvvvwwxyz{|}~~|{zzyyyyyzzz{{{|||}}|}}}}|||}}}~~~}||{{zyyxxxxyyyyz{|}~}|{zzzzzzzyyzzzyyxxwwwwwwxxyzz{|}~~}||||{z{{zz{{{zyyxxwvvvuuvvwwxxyz{|}}~}|{zzyyyyyyxyyyxxwvvuuuuuuuuvwxxyz{{|}~~|{zyyxxxxwwwwwvvuttsrrrqqqrrssttuvwxxyz{|}~~|{zzyxxxxwvvuuuuutssssssstuuvwwxyyz{|}}~~}|{zyyxxwwwwvvvuuttttuuuuuuuvvwwxxxyz{||}~~~~~~~~~~}|{{zyyyyyxxxxwwwwxxxyz{{||}~~}||{{{{{{{{z{{{{{{{||}}~~~~|{zyxwwvuuuuvvvwxxyyzz{{|}}~~}|zyxwvuuuuuvvwwwwxyyyyzz{{||}}}}}}}}}~~~~~}|zxwvutssssstuuuvwxxyyyyzz{{|}}}}}}}}}~~~~}{zywutsrqqqqqrrssttuuuuvvvwwwxyz{{{{{{{{{{||}~}|zxvutsrqqrrrrrstuvvvwwxxxxyyzzz{{|||||||}}~~}|{zxvussrqqrrssttuuvwxxxxyyyzz{{{{||||{{{{{||}~~|{ywvvuuuuuuuvwwxy{{||}~~~}||{{{{|||||}}}}}}}~~~~~~~~~~~}}}}}}}~~~|zyxwvuuuuuuvwxxyyzz{{||}~~~~~}{yxwvvuuuuuvwwxyyzzzzz{{{||||||}|||{{{{|}}~~~|zywvuuttttttuuvwwxyyzzz{{{{{{||{{{{{{||}}~~~|{yxwutssrrrrrrssttuuvvwwxxyyyyzyyyyyyyzzzz{|}}~}{yxwvtsssrrrssstuvvwwxxyyyyyyzzz{{zzzzzzz{{|}~}{zxwutsssrsssttuuvwwxxyyzz{{|||||||||{{zzzzz{{|~~}||{zxwwvuuuuuuuvvwxyyz{||}~~~~}}||||||}~~~~~~~~~}}||{{{|}~~~}|{zyxxxxwvvwwwxyzzz{|||}~~~~~~}{zyxxwvvvvwwxxxxyzzz{||||}}}~~}}||{{zzzz{{|}~}|{zxwwvuuuvvvvvvwxxyyzz{{{{||||{{{zzyzzz{|}~~}}|{zyxwvutssssstttttuvwwxyyzzzz{{{{zzzyyyyyyz{|}~~}}{zyxwvuuutttttttuuuvvwxyyzzz{{{zzzzzyyyyyz{|}~~~~~}|{{zyxwvvuuuuuuuuuuuvwwxyyz{{||}|||{{{zzyyyyyz{|}~~}}|||{{zxxwwvvvwwvvvwwxxyyz{|}}~~~~~}}}}|||||}}~~~~~}|{{{{z{{||}~~~~}}||{{{{{{zzzzzzzzyy|}}~~~~~}}~~}||}}|}~|{~}}}}~}{xy{zywvxyxwxwvvwxyxxyyz{zyz{yyxwvwwxwvtvxwwxyyy{|{{|}~}}~~~~~}}~~|{{|{{zxz~~~~~~~~}~~~~~~}}}}}|{{|||{{||{||||}~}}||~~}|{{|}~}|~~}~~~~~|~~|}~~}||}}}}||{{{{{{|{{zz{{{{{||{{{{{{||{{{|}{yz{zyyyyz{{{zz{|{z{{}~|zyz}}{zz|}zxyz{{yyyyyyyxxxy{~}~~~~~~}}~~~}~}~~~~~~~~~}}}|}}}~~~~}}|}}~~}}~|{}~}~~~}~~}~~~}}~~}}}||{}~{yz|{{zzzzz{{{zyxyyyzzzxxyz{zyyyyxvvwxxwxyzyxz}{y{|{zz{~~{|~||~~~}||}}}}}|}~}|{|~~~}~|~~||{z|~~}}|||{|||}}}}}|{}~}||~~~}}~}}}}}|~~~}}}}~{}~}|~~}~~~}}~~}}}}~{{||{{{|}|{|}}|{{}}|{z{|{z{{yyz{zz{zyyxy{xvz|yxxyyzyyxxwxyxwyyxxxxxyyz|~}~y|~|}}|}~}|}}}}{~}|}~~~~~|~~~~~~~}}~~~~}||~~|}~~~|~}|}~~~~~}}~~}~~~~~}~~}{}~|{}}{|}|{|||{{{||z{|{{zzz{zzzyz{|{yxyzzywwyzzxwyzzzxxzzzyxyzzz{|{z{{z{}}}{y|~|||~||}}~~}~~~~~|{|}~}|{{|}|z{~}||{{{}}|{}}|}}~~~~~}|}|}}~~~~}~}~~~}}~~~}~~~~~~}}|{}}|{z{{zz{|{z||yy||{zyy{zyz{yy{|xx||yyyyzxwyz{zxwyzzyxyzxvxzxx{|yxyzz|~~}~}}~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~}}~~}~}~}}~}}~~}||}}{}}}}}}}~~|}~}|}~}~~}~~}}~~}|}~~~~~|{|~~~|{{||}||{{{z{|{z{{zzy{{yxz{yxwwxxwy{ywxxyyxxyz{zyxx{|yx{}|{{|~~|||}~~~}}}}~~~~~~~~~~~}|{|~|{{|{{{||{zz||{|}}|||zz|}{{{|~{y|~}~~~~~~~~~~~}}}}|{|}}{{{{{zz{zzzzzzyxwwy{zyzzzzyz|zwy|{yyyzzyxyyyyzyxz|ywxzxxz{|~~~~~~~~~|{|}~}{{|}~}|||}}}}}~~|}~~}~~}|{{|}}|||}~}||||}}}||~~}|z|~~|}}~~~}|}~}~~}}}~~|{|}}}|}}|{{|||}}||{{{{{{{zyzzzzzzyyyxwwxxyyyzzyxzzz{{zzzz{{zzz{{{{{|}}|z{|||||||~~~~~~~~~}~~~}~~~}~~}}{|}|{z{||zz{||{z{{||{{{{||zz|}~~}|{}}~~~~~~~~~~}~~}}~{|~~}|z|}{zzzzz{{yy{zyyyz{{{zzzzyyzzzywyzxwyzxxzyxxzzyyyyxxxz||~~~}}~~~~~}}}}~}{{}}~}{|}}}|}~}|}~~~~~}~~~~~~~~}}~~~||}}|{|||}}|{|}}}~}}|}}}|{|~||}}~}||}~}|||}}}||}}}|{}}|{z{||{{|{z{{yxzzzzxy|zyyyyzzzzz{|{zzzzxx{}{y|}{{{{||z{|{{|~}~~~~}}}}~~}~~~~~~~~~~}}}~~|{}}}||||||{{{|{{zz|~|{{{|||}}|}}~~~~~~~}}~~~~}~~}~~~~}|}|{{{{zyyzzzzyyyz{zyzyxxyzzzzyyyzyyxxyzyxyxxyzxwy||||~}~~~}|}~~}||||}}}|{{|}{{}~~~}}~~~~~~~~~}||}}||{{{{{{z{|}|{{{|||||||}||||{||}}}}}}}}}}}~~}||}~~}||}}|||||{||{{{z||{zzyyz{zyxyz{yxz{zyyy{{{zzz{{|{z{||{yz|||{z|~~}~~~~~~~~~~~}~~}|}~~}|}~~}}~~~~~~~~}~~~}~~|{||}|yy||zyyyzz{zzzz|}{{}}~~~}}}~~}~~~~}~~~~~~|}~~||{|}{y{|zxxyyyzzzzyyyyy{zyyzzzyyz{{zzyzzzyyyyxxy{{{|}~~}~~~}}}}}||}}{{||}}}}||}~~}}~~~~~~~~~}}~~~}|}|{||{{||||||||||||{{{|||||{{|}}}}}}}}}}}}}}}||~}|||}}{z{|}}{{{||zxz||{zxyz{{yyz{|zxz|{z{{{|||||||{{{|}{{||{{|{{zz|~~~~~~~~~~~~~~~~~}~~~}~~}~}}}~~}~~}~~~~~{|}{|}}}||{zzz{zyz|zxz|||{{|||}~~}}~~~~~~~~~}|}|}||}}}|{{{|}{z{{{zyyzzzzyyyyyxyzzyyyyyyzyyyxyyyzzzzz{{{|}~~~~~~~~}}~}}}}}}|}}~}}|}~~}}~~~~}~~~~~~~~}{|}}|{{|}|{{{||z{}||{zzz{|zz{{{{z{||{||||}}|}~}||}~~~~}||}}{{|||{z{|||{zyz{{zyy{|{yzz{{zy{|{zz{||{{z|}|{{{||z{}}|}~~~}~~~~~~~~~}~~}||}}}||}}}}}||}}~}||}~~~~~~~~~~~|}~}|~~|{{{|{zz{{{zzzz{|{{||||||}||{{}~~~~~~|~~~~~~~}|}~}{{{|}{z{zzzzyxyzyyyyyywwyyyyyyyzz{zyyyzzzzyyyz{|||||}~~~~}~}}}}|}}}}~}}|}}~}}|||}~}|~}|z~~|}|z|}{z||{yz{{zz{{zz||{z{}||}|zz}~}|{|}}}~}|{{}~{||}~||}}{{||z{}|{{{{{zz{zyz}|yz{|{yy{}||||{|~}z{}}|}}||{|~~{|~~}|{~~}~~|~~|~~}|~|||}}}}}}~{y{~~~||~~}}}~~~}~~}}|~}|||||{{{{|{{||{{||}|{|}|{}~}}}~~}~~~~~~~~~}}~}}~}{}}{{{|~|{}|yz|{{{{|}{zxx{{{{z{~zwy{||zyyyzzzzy{}}{yz}~|{|}}}}~~~}~~~~~~~~}}}~}}~~~}}~}}}~~~~}|~}~~~~|{}}}}{|~~~~}|}}}|||}|{||{{||zz|}}zx{}|{{z{|{||}}{zz{|}}}{z{||{z{{{{yxz|||{{|{y{~}|~|z{|~||~}{{|}}}}}||}|{|}}}{{}}}~~}~~~~~||~~~~}}}}||||{~~}~~~}{}~{{~|{}}z|~~~}|{|||}~~~}||}~}}}~~|||}{z}~~}{{|~}z|}|~~~~~~~~~~~~~~~~~||}||~~|z}~}|}}|{z{}zx{}zxyyyyzzyxwxyxwy{yxzzyyz{|||{zz|}~}|{}}}}|~||||~}}~~}}|}~}}}|}}{|}~~~}||}}~~}~~~~}~~~~}{{}~~{z|~}{zz{{z{{zzzzzz{|{{{{||{{{||||||}~~|{|}~|{|}}}{z|}}|{{|||{{{{{|{z{|~~{{~~}zx|~|{z|}||}}~z{~}{|}}~~}}|~}||~}}}{|}~~|{{|~}{||{zyyyz|}|{{|}|y{~}}}}~~~~}}~}~~~~}~}}~}{|~}|||}~~~}}~}||~~}~~~~~~~}}~||~}|}~||~}{{}}||}}{zz{{|}{yzz|{yz|ywy{yx{|ywzzzzy{}|zzzz|}|z{~~|||}}}}~~~~~~}}}{|~~}}}~}{|}}}}|~~~}~~}~}}~~}~|~~}~~~~~~||}~}|z|~|{|}|{{zz{z{}|zz{{}}||}||}}{|~|{{|}~zy}~|zyz|{z{}|{{|||{{{|}}{{{}~||}}}}|}~~~}|}~~~}|~}|{{|~~~|z|~|{}~~~}~~~}~~~~~~}~~{|~~||}}|{{~~|{|}~|}~~~}{}}|}~~}}||}~}}}}}}~|}~}~~~~}||}}}}}~~{~~}}}~~}}~~}~|~~}}~~~}}}~~~}}{z|}{|}}}{{~}z|~|z{{{{zz{{{{{zy{|ywyzzzyxyzzzyyy{|{yzzz{{z{{{zz|~~}}~}}~~~~~~~~~~~}}~}~~~~~~}}~~~~~~~}}}~~~~~~}}~~~~~}~~~~||}}||{|}{z{{{{z{||{{{{{|}{z{{{{|||{z{|{{||||||{z{|}}||}{{}~}}}}}|}~}|}~~}~~}~~}||||}|{{|}}|{{{|{y|}z|}~~|{~~}~~}}~~}}~}}~~}}|~~}||}}}||~~}}|||}}}}~~}|{}~}{||}}|}}}}|z{|}}}}}~}~~}}~~~}||~~~}|}}~~~~}~~~~~}}~}}~}|{}~|}}~}{{|}}{z{|{z{|zz{{yy||zzyyyxxyzxyzywwxzzzzyz{zzzz{||{|~~}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}~~~|}~~~}}}}~}{|}{{|}}|{{|||zzz{}|{{||}|{||{zyz||{|}|{||||||}|{|~}|||~~}}~~~}}}}|{{}}{}~|{{|}}{{|{z|}|{}}|{{|~}}}|||{|}~~~|||}~~~|}~~~~~}||}}||}}|||{{}~||||~}|}~~~||}~~~~}}}}}}||}}}}~~}}}}}}}||||~~}~~~~}~~}~~}}~~~}}}~~||~}}~~}~~~~~~~{|}~}{}}zz{||||{z{{{{zz||zyzzz{{zyz{zzyz|{xwzzxyzzyyyyzyyz{zz{||}~~~~~~~~~~~~~~~~}}}}~}}}}}~}|}~~}||}~}}}~~~}}}}}}~~~}||}||||}}|z{}~~}{|}|{||||{{|||{|}}{{{{|}~}|||}~|z}~}}|}}}}|||||~}{}~}|{{~~~}|}~~}}|||}}|||}~}z{||{{{|}}}||{|}}}~~}~~~~~~~}~~~~~~~~}|}~}}}}~}{}}{~~}}~~}}|}}||||}}zz||{{{{{||}}}~}}~~~~~~~~~~}}}~~~~~}~~~}}}}}}~~~~||||}~|{{|||{{||}|||||{{{zzyyz{zyyyyzzyyxyyxxyyyxxyzz{{{{{||{|~~~~~~~~~~~}~~}|}~~~~~}}~~~~~~}~~}}~~}}}|{}~~~}}~~~~~}}|}~}|}}||||{{{|{zz{||{zzz{|{y{}~}{zz{||{{}~~}{}~}~~}~}}~~~}}~~}}}||}}|{|}~}}||}}}~|{|}|||{{{{zy{}|}|{{|{|}}}~~}}~~~}~~}}}~~~~}||}|{}~}||||}||}|z|}{|}||{{||||||{|~|z|}}}}}~~~~~~~}|~~~~}|~|}}}~~~~~~~~~~~}~~~~~}|||||||||{{{{{{zz{{{{zzzzzzz{{{zyyyyzzxxxyyxwz|zxy{{{z{}~}}~}}~~~~~~~~~~~~~}|}~~~}|~}|}}~~{|~~}}|||}~||}~~}}}~~}}|||}}||~~||||}}|||||||{|}||{{|}}~|{|}}}|||}~||~~~|z|~}}}}~~}|{}~}|}}~||~}{|~~||}}}|||||||{{}}}{z{|}}||~~||||~}}~~}}~}~~~~~~~}}~~}|}~~~}|}~}}~|}}}~}{|~}|}~|{{{||{{}~|{||}}~}}~~}}}~~~}~}~~~~|~}~~~~|}~}}~}|}~}~~~}~~|}~~}||~~}}}}|}~}{{||}}||{zz|}||}{z|||{yy|}zz{||{y|~}|}~~|}}~~}~~~}|{~~|||}}{||z|}zz|~}zy}|yz~}|{{|}}}}}~~}}~}|~}|}~|||}~}{|~~}}|zxz|{z{|zyy||{zz||{z{|~~|{|}~}~}~~~}~}~~{|}~}}}{z|}{yz}{xz|zy{|}{}|xy||}}}|z}|z}}||}}}}}|}~{}~~~~}}}~|{yyzyvvzzvuwxyyxyyvx|zwwwyzzyxx{|{{zz|}}|}~}}}~~}{}~}|zyyxy{{wvy{xxzyz{{{{zyyzyxzzzz{|}~~}~~}}xwzzz{zyxyyyz{|{z}~}|}}}zvw{zz|}{zzzyy{}}~~~~~|zz{{z|}zxxwxxxz{||||yx{~{}~z~|xz}}}|{yvsuvvvwwvuwxvvz{{zxyywxyxvy{{|}~~|zxvsrqomqutsuwutwzxvwxwvvxxwy{{{~|}|{zwtsrpqsuuvusrsvy|zvuvutssvyywx{}~~~{twytqrtuspoquutuvuvustwxvututttuwy{|{|||~}~}|xtuvutssttttuvuuvvwywtuvsrw|xsw{{z|~{}~zxz||}|}~|}~||~~~|{|}}|{{|}}}}~}{z|{{}z|}zyyyzzyxxxy}}zyzz{xuwyyy{|}~{|}{z{{xwz{xvyzvuy|ywvvvvtuwxzz{~~}}|zwx{{zz{yvxzzyyyyxyzwsw{wtx|||}}}|zzyxwwyzxvvwxxvsrsuvusrrrqsuuuwz{||~|yvuwxvutttsuutstsrrrrrrqrrrrsuxxz{|~~~}~|yzzwuvvuuttttsqrsssroqsqoprrrtwxy{|~~~}{zyxwvvvvutsrssqpprpopssqomnpppqsuvwy{|~~~||{ywvxzwtuvutttrrssrrrqpppppqqqtvwyyz|}~~}|~~|yz|{zyyxxyywvy||}~|{{zyxyyxxxwwxxxyzyz|~~}{yxvuutuwwuuutsssttvwwyz{~~zyzyxvssuusrrrssrrqrtttuwy{{}~~}~~~}{yxwwvvvtstttusrrrsstuvy{{{|}|||{xuuuutrqrqqqpnnnoppqrstuwxz|~~~yxwwwusssrqpnnnnnnnonmoqtutvxyy{~}}~}zxvuutrrrqqqqomlnonmopoprstvxz|{y|~~}|}}}|}|{zxsoqrrppppoooonmmmnmmorttuxxx{}~~~~|}~}}|zxwvtspppppppqqpommmmoooqtuvxyz|}~{yyxyz{yxyxxxxwvwxz{}~zxxxwwxyzyxvvxywvvy|}}}}zxwvuvustuwwvtttuuvvuwz}|}}{zzxwvtsstsrtvusstttvwwwxy|~~}|{xwwvuttuvvuuvuuwxvvy{zz}~~}|zxwvutsstuttvvutuuvwvvxxy|~~}~}}||}~}|}~~}}|zxxvusrrrqqqrrrssttttuvwyz|}|}~|{ywvusrrrrrrssttttsssuvwxzz{}~}~}|}~}}~~~|{{zyxvtrqpqqqqrrrsssstuuvvvwyz{}~~}||||}}~~}}~}|{{zxustsrqqqrrrssstttttuvwxy{|}~~|{{zyyyz{{{|}}}~~|zzzzz{|{|{{||{|~~~}|zxwwwwwxyyyz{{z{{{{}~~}{yxwwwvvwxyxxxyyyz{{|}~~|||ywwwvuuuvwyyyyz{{{{|}~|{zxvuuuuvwwvvvxyxwyzz{|}~~~}|{zxwutsrrrstttuuuvvvwwxy{||~~{ywvutsttssstuuuvvvvvwyz{|}}~~~~~~}{yxwvtrqqqppprstuuuuuwwwyz|}}}~|zxwvutsrrqpqqrsssstuvwwwxy{|}}}}}~~}~|{{{z{||||}~~~~}~}{z{{{zz|~}}~~}}}|{zyyzyxyzz{{||||}}~~}|{zxwxxyyxxz{zzz|}}}}}}}|||}}~~{zyxwuuuvuuvwxzz{{{{||||~~}}}~~{yxwwvvvvwxxyyzzzzzyyyyzyxxyyz{}~}{zxwvutttssttuvwwwxxxwwxxvwxxxyy{~~~|{zywwwvuvwwwwvxyyxwwvvuuvuuwxxxz|}~}{{yvvuuvussttuuvvwxwwvuuuuuuvxyyy{~~|{ywvuuuttttttuvvvwvuutuutstuvwwxz|}~~~}}}||||{{||}~~~}}~~~}}}~}}}{z{zyyyz|||}~~}}}}||||}|||zyyyxwvwyzyz{|}~~|{{zyxxxyyxyzyyyxxwwwwxyyyz|}}{z{{{{zzzyxxxxwwvvvvvwxyz{|||~~}|zxxxwwvvwwvuvuttttttuvwwxyz{{|~~{{{yyzzyxwvuuvwwutuvuuvxyyyy{{|}}}~~}||~~}|zyxxvuuuvtssssrrstuvvvwwyzzz|~~~~~}|zyyxvuutsrrrrrrrssstuuuvwyyyz||{||}}||}~~}|||||{{{|}~~|zzyyz{{||}~~}{yxxyyz{{}~~~~~}|zyxxxxyxyz{{|}}~~}}}~~~~}{ywvuutrsutuvwxzz{|||}~~~}|zxvvvvvvwwxxyzzz{{{|}~~~}}}|||}~}{ywvsrrsrqqrtuvwwxxyzzyz{{||||||||||~|xwvtttttuuvwxwxyz{{z{{|{z{|{zzzz{{|~~}}{xvtsrrrrrsstuwxxyyxxyz{{{{{{zzzz{|~}|zxusrrqpppqrrstuvwvvwyyxyzyyyyyyxxz{{{}~}{ywvutsrsstuvwyz{}~~~}{zz{{||}}}~}|{zyy{|||~}{zxwwxyyyzz{||}~~~}}}}}~}{zzywuutstuvvwxyyyz{||}}~~~~~~~~~~~}{{zxwwwwvvwyyzz{}}}}~~~~}~~||{{{|}~~}|{yxwusrssrsstuutuvwxyzz{||||{{{zzyz|}~~}|zywwwuuuvvwvvxyzz{{{||}~}|||zyxyzzz|~~}||{yxwvtsrsssssuvvvwxyyy{|{{|}|{zzyyyz{|}~}|{zyxwuttrqqrssstuuuvwxyxyyzyyyyxxwxxxy{}}}|{zzywvvutsrssstuvvwxz{{|~~~~~~~~~||||{z{{{{|}}}~~}}||{zzzzzzzz{{|~~}|}}}~~}|{{zzywvvvvvvvuvwxxyz|}~~~}}||||||}}|{zzyyyxxxyyz{{|}~~~~~~}|{{zz{|}~~}}|zyyyxvuuutssstuuuvwxyz{|||||{yxxyyzz|}~~|||zyyxwwvuuvvwwwxyz{|}}}}|{zzzyyzz{|}~~}}|zzzzywwwvuutttsstuuuwxyzz{||{{{zzyxxxy{|}~}}||{{zyxvvutsttssstuvuvxyyyyyyxwwvvvvwyy{}~}}}}{{{zxwwwvtsttrrtuuvwxy{|}}}}}|{{|}}~~|{{{zzzzz{{|}}~}|{{{zzzz{{{||}~~~~~~}}|}}~~~}||{yyywvvvwxxxxyzz{|||||{zzzz{{||~}}}{zyyzzzz{{{{{||}}}}||||{{{{}}}~~}}}|{zzyxvuuuuuvvvvvvwwxyyyxxxxwwxyyyz{|~~~~~}}|{zyyxxwwxxxxyyyzzzzyyzzzyyyyyzz{{|}~}||{||zyxxwwvvvuuttuvvvwwwwwxyxwxyyyyyz{{|}~~~~}}|||{zzzywvvvvvvvuvvvvwwwvuttttuwwwxxyyz|}~~|||{z{{zzyyyxwwwwvvvvvuvwxxxwxxxwwxxyy{}~~~~~|{{{{|}}}}}}}}}}}~~}}~~}}||||}||||}}|{||{z{||}}~~~~~~}}|{zyyyyyxxxxxxxyxxwxxxxyz{{||}}~~}|{{{{{zzzzzzzzyyzzzz{{|}}~~~~}}~}|{zyxwxwvvwwwvvuuvuuvwwwwxyyxy{|}~~~~}|{yxxxxxxxxxvwwwwwxxxxxyzzz{{{}~~~}}||{|}}}}}|{zyyxwvvuuuuuvuuttuuuvwxxxyyyz{}~~~~~~~~~~}|{zyxxwvvuuvuuutstuuuvvvwvvwxxyz{}~}}|{|}}}}}~~}|||{zzywwvvvuttttsstuvvwxyzyyz||}~~~}|||{{{{zzzyzyyz{||}~~|{zzyyyyyxwwxxyz{|||}}|zyxwwwwvvuuuvvvvwxyzz{{{|~~|zyyyyxxxxwwxxyzz{|||}~~|zywwvttttsssttttuvvvwxyzz{}~}{zxwuuttstuuuuuvwwwxyyz{|}~~}|{ywutsrqqqrrrsttuvvwwwxyz|}}{zxwvtsssrrrtutttuuuvwxxy{|||~~~~~~~~~~~}|zzywutsrrqqrrstuuvvwxxxyy{}~~||}}}}~~}{zyxxwvvwxyyz{{{||}~}{zyyxxxxwxxyzzzz{{{}~}{zywuttttsuvvvwxyyyz{|}}~~~{zyxwwwxxwxyyyz{||||~~~}{ywvvuttttuuvvvwwwxyzz{{{||{{|||}~~|{yxwwutsstutuwwwwxyzzz{{{{{{{{|}~~}{ywvussssssstuvvvwwxyyyyyyyyyyz|~~~~||zyxutttttuvvvvwxxxyyxxxxxxwxxxyyz|}~~|zywuttssstttuvwwxxyyxyyyxyyzzzz|~~~~}|||{zz{{{|}}}}}}~}}}}}||}~~}||{{{{z{{{|||||{{{{zyzz{|||~}|zyyyyyyyzzzz{zzzzyyyxyyyzz{||~~}||{zz{{z{|}}|{{{zzzzzzzz{{|}~~}|{{yxxxyxxyyyyxxwvvwvuvwwxyy{|}~~~}{zyyxxwxyyyyyxwwvvutuvwwxyz{|}~}|zxxwwwwwwwwwwwvvuutttuuvxyyyz|}~}|{yxxxxwwwxxwwwvutuuttuvvwwyz{{|}~~~~~~~~}|{yxwwwwwwvvvwvuuuuuuuuvwxxyz{|~~~~~~}|||{zzzzzzyz{{{||}~~}||{yxyyyyyzzzz{{{|}~}|zyxwwvvvvwxwxzzzz{|}}~}|{zxwvvvwwxxz{{z{||}~~|zyxwutttttuvxyyyzzzz||}}}~~}|}~~~~~}{zyvutsrsstuvvwxxyz{{{z{}}}}}}}||}~~}|zxvutsrrrsstuvwxxyyyyzz{{|||||||}}~~|zyxvtsrssssuvvwwxyyxyzz{{{||{{{{{|}}~~{ywvtsrrqqqqstuvwxxyyyzzz||{{|||{{}~~|zzyyyyy{{|~}{yyyyyyz{|}~}{zyxxwwwxxyz{|}}}}}}}~~~~~}{zxwvuuvvwwxzz{|}}}}}~~~~~~}}~~~}{zywvvuuvvwxxy{||}~~~~~~~~~~~~~}|zxvutttttuvwxxyz{{|}}}}}}}}|||{|}}~}zxwutssttuvwwwxxzzz{|||||}||{{{{{{{}~|zyxwuttsssstuuvwxxyzzzz{{|{{{{zzz{{|}~}|{zxwvuttstttuvwxxyyz{z{|{{{{{zyyzzz{}~~}|{yxvutsssrrrsttuuvwxyzz{{{{{{{zzzyyz{}~~|zyxyyyyz{{{|}~~}|{zzzzz{||||}~~~}|||{zyz{zz{{|}}}~~~}|}~~~~~~~~}||{zzyyzz{{z{{|||}~~~~~~~~~~~~~~~}}~}}|{{{zxyzwvz|{yvwz||}~}|||}~|{||||{|~~}~~{{{{zyxxxwvuvvwvuvvvvwwwyzzzzyz{zzzyxyz{z{|}}|}~~~~~}||||{zzz{zxxxxxwuw~~}~~|}~}}}|}~}~~~|}~}{yxy||{{||zzyyyzz{}}|||{{{z{|}}~~}}~~~~~}|||{{}}|{zyxwwwvvvwxxxxwvvx{{{}~|zywxz|}~~}~~||}~}~{yxwy|{z{{ywuttuvvwvvvuvz~~~~}}}}}~~~}}~}|||||{{||{zz{|}}}~~~~~~|{{{yxzzxxxyyxxz{xvwwvvz}}}}}}~}}|||{zzxvutsrrstuuuuuuuttuwwxwwyz{|~~}}}}|zxvvutssssrrqqsuy~~|}~}}}|}~~}~~}}}||}}|{zzzz{|}|}}||~~|zyxxwwy{{xvwvuwzzyyy|~||~}~~|zwvwwuuuuvuutstvtsuvxxxy{~}||zyxvtsrrrrssrrrsrqqrssstwxy{}~~}}|zxvwusrqponlmpswz|~~}~~}}|xxyz{zyyyz{|||}~~~|{zxvwvuvvutuuuuvvwxxz}{{~}|xuvvtrstvussusqrttvwwy{~|{{zwurppqrrqpqrqqqrsrrtvxz{|~{ywusqpooonlllmnmklnppnnqtvx{}}zxwvroommmnquwxz|}~~|zz{{}}~}{yxustuvuttvvuttwxxyxz~~{zwsqrqqqqqrqqrrqrstuwy{~}{wtsrqponopqpnoppponosvy{|~{zyvrpponmmmnopommoqpoortux|}yvusqoonihjkjjjklkklmlnrrqu|}}zuqponnoqsttvyyyz{yxzzxy|}~{ywvttuutststtttuvwxz{}|yvsqqqpnopooponnprstuvy{~~|yurqpppoopnmmonnnnqstuwy|}~|yvsqnkmnmmoonmnoonoprssw{|}}{yvrppnjijjjjiklllmonmopqtvy}|{xtrqqqrssuxyz{zz{|{{zz{|~~{zxussrssrstvwwvwxz{z{}~~{xvtqqrppqrsttuvwwxyyy|~~}zxurrqommnpqqrtttuuvxyyz|~~|{{xtrqppmkmoonpqrssstuuwzyy|~{xwtrpmllkkllmmnnnprrrttuvwz}~~~~~{yxxwwwwvwwyzyyz{{{|||||||~~|zxvtsttsuvvxxxz{{||}~}zwtrqpooprrrtuuuvwwxyz|}~~{wvusqnnopoppsuuuuuvwxyz|}~~~|yvutronmnnnoopsttuttvwwxz|~~~~{zywtrqnmkjkjjloppqrttsuwwxz{|~~}}|||{{|{xz|zxzz|}}}~~{ywutsrrssuuvxzzz{|}~|ywutsrpoqrrrtvwxxwyzz}}{ywurqoooonprstttuwxyyy{|}~~|{{zyvspnopnnopqrrstvwwvvwy{|}}{|{xvvtqponlkmnmmoqsttuuvvvwyz|||~}}~|}}}}}}|{zz{||||~~}|zxwuttttuvvwz|||}~~}|zxwusqrrqprstuuwyyxy{||~~{zywusrqqqqqqrrsuwxxwxyz{}~~}}|{ywvusrqponnpqqqsvvuuwxyyz{|}~~~}|zyyywutrqpnnoonopqstttuwwwwxyzz{~~}}}}~~}~}{zywvwwvvvwxzz{|}~~~~~~}{xwutstttttuwxxxy{|}}}~}|{{zxwutsrrqqqrtuuvwyyyzz{||}~}}~}}|{{{xvusrrpoqqqrstuvvwxwxyzyz|}||}~}}~{zzyxwutsrqpooopqqrtttsuvwxxyyz{z{|}~~~~~|xyzywwxz{{{|}~~}~}|{yxwutuutuvxzyyz{||}~}~~~~}|}}{{zzzxusrrstttuwxyxxyz|}}||||||~~~}{zz{{zxwuusrqqqqrsuuvwxxxyyzzzzyxy|~~}}|{yyyyxxwusrqrqoqsssstuvvvvvwwxvvwwxz{}~~|zyxyyz{{}~~~}~}|{{xvwvvwwxyz{{|}~~~~~}||||~~}|}}}|}}|ywwxwutsvwwyyyz{{{{{{{yyyz{z}~|||{||{{{{zywvutsrstuvvwxxxxxyzzxwvwxzz{}||zy{|zzzxxwvuusqqqrsuutuvwwwwwwvuttvxz|}~~|{{|{{{|~~}|||}}~~~}{zxwxwwxzz{}}}||}}{yzzyy{~~}~~~~|||zxxvuvvwxyxy{{z{{zyyxwvxz|~}}}||||}~}|{ywwwvvuuvvwxxyyyxwuuutstvxz|~|z{|}|{{||{yvwwusssssuvvwxxwwvvtrqrrsux{}~||}~~}|||||}~~}|zyz|}~~}{yxxyzz{|{|}~}{zzzyxyz{|~}}}{yxwvwwxzzxy|ywxxvvutuwx{~~~~~~~||zxwvvvvvwyyxwxxxvtssstuuw{~|}}~}}}~}{zxwvuutuuuvvwwvutsqppqrstvx{}}||{z{|~~~}}~}}}{zzyyz{}~}|{zz{{{|}~~|zxwwwvvxyz{}}|{zzyyyz{{{{{zyxvuuttvwxyy|~~~~}{yxyxwwwxxyyxwwvsrrqrsttuwx{}~~}}|{xwwwvvvvxxwvtttsppppppqtvvy|~}}|{z{~}}~~~~~}{yyxvvvwwxyz{~}|||||}~~|{zyxwuuutttuvwx{}}}|zzzz||zzzxwvusrqrrrrstvxy{~}}~}{zyyzzzzzzyvttsrpopqppqruxz}~}|{yxxxwxxwwxwusqpponmnnnnptvy}}}|zzzyyz|}}~}~~|}|zywutttsqqsvxyz~~~}|}~}||zxvuttsrqrrsvxz}~||||||{{||yxwvvtqopppppruxz|~~{zz{zzzzyxwvusrponmmmmnpruwz|~}|{yxxyzzyxwuttspnmlllmoqrtx{}~|zyyyyyy|~|{ywvtssrrrstuxz|~~~}{ywttsrqqqrstwy|~}||}}}|zzywusqqpnnopqrsvy|~~}|{zzzzzzxwusqooonnnnoqrtvz|~~}}{yzzyyxvtrqpomlmnnmoqtvxz}~}{zyyz{zy{}~|zwvusrrrrrstwxy|~}|{zxvsrrrqpqrtuvwy{~~}{yxvtrqqqqppqrtuvx{|~~}||{ywtrpoonmllmmnprtuwxz}~~~}}{yxwurqpomllmnooqrtvwy|~}{yxxxyzz{|~~|zxvutssssrrtvvwy{|}}zywusrrrppqrtutuwyz|}}|zxvtsrrqppqrstttvxz{|~~||zxusqpommnnnnnprstuwxz~~~~~}{ywusrrommllmnopqrsuwy{}}{zzyyxxyzz{|}}{ywuutsrrrsstvvwxy{}~{ywvtrqqqqqqqrstuvxy{|}~{ywvtsrqqqqqrsstuvxyz|~~{ywtrqpponnnnnoprstuwx{|}~}}~|ywvsqooonmmoonoqrsuvxz|~}|{{{xxyz{{{{|~}zxwvuttttttttuwxyz{}|ywusrrrrrrqrstuuvwxxz{|}zxwutsssrrsssttuuvwxxyz|}~|zxutrqpqqqrrrssttstuvvwxyz|~~}|{zyxvsqpooonpqrrrrtuuuuvxyz{|~}}||}||~~~~~}{zyxwwwxxxxxyyxwyzxwxz{{|~~~|zywvvtstvuuuuwwwwvvwwwxxz{{|~}}|{{ywwvuuuvvvwwwwwwwvvvwwwxz{}~}}|{{{yxxwutsrsrstuutttuuutttuuuvwy{|~~}|zyxxyxwvutsrqrrrrrstuuuuvvuvwxxy{}~~~~}}~~}{zyyxyzzyyzyyzyyyyyyzz{|}~}|||||{zywwvuuuvvwwxxxwwwwwvwxxyz|~~}}||}}|{zywwvuuuuvvvwwwvvvvvvvwxyz{}|{{{{zzzyxwvuusrsttttuuuutttuttuuvxxz}}{zyyxxxxxwuttsrrrrssstttuuttuvvwwy{|~~~~}~~~~|zyzyxxyyyyyyyyxxxxxyy{|~~~}}~~}|{zyxwvwvuuwxwwwwvvvvwwwxz{|~~~~~}|{{zywvvuvvvvvvvvvvvvvvwxyz{}}||||||{zyxwuttttsssssssttsssstuvwxy{~}||{zz{zyxvutsrrrrssstuutstuuuuwxy{}~~}}~~~~~~~~~~|zzyyxyyxxyyxxxxxxxyzz{~~}|zywvvuttuuvvvvvvvwvwxyz{}~}}{zxvutsssstuvvvvwwvwxxxyz|}}|zwutsrqqqqrsttttuuttuwwwxy{|}~~|zxvsrpoooopqsstuuuuvwxxxyz|}~~|{zyz{|}~~|zxwvutuvwxyyyyzyzzzz{|}}}~}{ywutsrrstuuuvwxxxxxyyzz{{||}~~~|ywvttssstuuvvxxwxxxxxyzzzz{|||}~~{zwuttrqqqrrrssttuuuuvwwwxxxxxyyz|}~|zxvutrqqqqqrstutuuvwwxxyyyz{{||}~~|||||}}}|{yyyxxxxyzzyzzzzzz{{{zz{{{|}~~|zywvvvutuvvvwxxwwxyyyxyyxxwwxz|}~|{zyxwvvuuvvvvwxwwwxyxwwwwvvvwxz|~}|zywvvuttttttuuuuuvwvuuutttttuuwz|}|{zywvuutssttttvvvvwwwwwwwvvvwwxz}~}|~~}|{{{zyzzzzzz{zyyxwvvvvwwxz|~~}|{zyxxxxwxxxxxyyyxwwvttuuuuwyz|~}}||{zyyxxwxxxyyxxyxvutsssstuvwy{}~|{{zzyyxwvvuvvvvwwwvuttrqqqpqrsuwxz|~}{{zzyxwwwvvvwvvvwxwwvvuuttttuwxyz}~}||||}~~~~}|||||}|{zyxwvvuuuuvxy{|~~}}||{{{zzzyyzzyyxwwvutttssstvxyz}~~}}||{{{zzzz{zyxxwvussrrrrstuvwxz}~|{z{{zzzyxxxyxwvvutrqqppppqrstuwyz|}~}|zyyyyyxxxxxxxxwwvutssssrrstuvxz{}~}||{{||}}~~|{zyxwwutstuuuvxyz{}~}}|||}}}||}|{zyxwvuttsrsstuuvxyz|~~~}|}~}}||||zyyxvtssrrrqrrrsuuvxz|~~||{{{{||{{{zyxwvvtrqqpooppppqstuvxz{~}{zyzzzz{{||{yxyxvtstssrrrsstuvwyz{~~~}|{{{||||}~~}|zyxwvvuuuttuvvwyz{}~~~}}~~}}|{{ywvvutssssrrsttuwxz{}~}}}~~~~}|{zxwwwussssrqqstttvwyz|~~}|||||}~~}{zywvutssrqqppooppqqrtvwy|}}{{z{|}||||zzxwwwuutsssrqqqrssuwxz{~~}}|{{{{{{|}~|{{zyxwwwutuutstuvwyz|~~~~}|zyyxxwvvuttsssstuuvxz{}~~~~~|{yxxwwvutssrrrrqrsttvxyz{~~}}}~~~}|{zywvuutstsrqqqpoopqqrtuvxz|~~}}||||{{{zyxwwwvttuutttsrrstuuvxy{|~}}|||{z{||}~~~|{zzzzyxwvvuuuuuuvwyzz|~~}}|{zyxxxwvvvuttttttuuvwxz{|~~~~}|||{yxxxwvvuuutsssssstuuvwy{}~}|{{zyyxwvvvvuuttssssssstttuvwy{}~~~}||{{zzzzyyyyxxwvwwwvvwxxyz{|}~~~~~}}}}||||{{z{||{{{{|~~~xy}~~{ywvy{xuy}}{{{zwvurrvz{zyxy~~~~~}|}zyzzyy{{xtx|{yxy||z|{zy|~zxyy{}|y|~zwz~|z||y{|zyyzzwxzz{{}}{yy}~yux{{||xxxxwwyz|{yz}zwwyz{{xuttttvyzyz{}~~~~}zz~{zzzzzz{}}|{yzzxyywx{zxvvx{{{|xwyzzxvuuvwz{z{|{{|{xwusuvuuwurqsvuy|}}|{{{zxx{}~~~~zxy{}~~}}}~{y|~|ywusrstvxyyz|}~~~|yxxy{}|{{zzzz||zz|}~{z|~~~|}|~}~~|zvrruwy{{||}~}~~~~z~}|}~}~yz}|{}|z{|}}|{{{|}}zwwy{{}~}~~}{{zxwvvyzurtwwvwvsrwxuqqsuvyzzz|~|zyy|}xrrtvusqpoqsutsrsuxz{~~~~~~~}zwussx{vrtxyxurmmrwxvtttv{|yx~}{{yuqqsvxyxvtontzzz|}~}{}|xuttsqpqstrojhijkpsngjqttuvvy~|||{wvz|xuuvz||}~~|wvxx{~~}{yz{xvxy}}z{||~zvvwxy}y~zwvx~~wvy|}}y{}zuuvtrtvtrqrplnsvwz{xvzzxyz{xrommnnoqqqrqswvttvz}xz{zyz|zuvyyz{z|~}|{vssttsrqqonmnoptz~zwy~}vpomidccdfjkiggihhnrvyyxz~~yroljfeionjklljhhlptvux}{wqlnomlklnpoljkklqrpu}~{xxxuompqmijospnpswxvssuy}~}{ywtsnheffhjiebdhffkorsppwz{}|}~{xwsu{}}{y~{yy{{y{~}|{vpotz}{wvwwx{zz}~||ysompuvvtssqoqu{~|zywtrnmt{|ztpty{~|xvvrnmpsvsonnptqmmptww|}xx|zpklorpklqtutsspmnosuw|{zyy||xsmkpuwwqkknprtux{|{{}{sqttsrqrw|~yrv|}~}{wolmjkmmlklmlnrsrqqsvwwuv||~~}~|wrmkmosvsqpnquvvrpx}zy}~}yvstunhhjmrontwzzsquz}z|z~|xuw}|vojjlkgedlturqruusuxy|}|yuvwtponklpuxwuw{||}|||y|{|}~|{wuvvsnkkjhgedddfkmopppqsvxxz~sv}|uprvwy{{ywy}}}}}{zvqnnv{uswyytms~}y~~{uuxrlov~|vz~xuxv{~{zy}wtxxvx}~}wvy}|tmhhilqtuuuwz{ywx}~}yy}}xropppppqnjnuvuuuxztsz|{uwywvw{}y|~~zrnopsqmmonosy~~{yzzwy|}}}~|zxyzupoprssne`dkrvsrtrrvz}~zvy|zz{zvsqpqssrnfbgouuqppqquzzzz|{wwyxrnonprprtpnnmrusstx~zqrz}}{ytqqssrux{}zutux}{z~~{wtsqqrojedinnkjilqtutqnoqsvz}~~{{{}~}|y{}}}{y}yuux{yx{|~~{{|~~|xvuxxw||yxy|~~zz|~{xtppttrqopqpruwwtqswz|zwuvz}|~z{|zxtrstssutqwzsorw~yux}}~{y|}uoqtuuvvwwxurv|}~{wy{|ysu{}}{xz~~|~~}~~xvy}xuplmnpsrmnqpprruxuquxwxxz{wx{zz|~{woinuxzwssqoxvpsx}~}}~|toox}vtwyxwuwxtt{wruz~}~|||}{vqswvsrssqppsy{zxqny}s{|yz~yrv}}ywvuttroqutrqquyvvxxxuoryurz|xx{~ysuyxvutpoqtxyuttpoonquqqy}~xv|tv{uu|}{~~}yx~ypls|{{}~}{{|wqu}|yz{zxww{~z~{|{ww|zx{~}xvussuy|~z{|||{{}|{|{xusvzwssvz}}|~~}~|vw|~{{~}{|}}~||}|ywtuy{}ytv{}}yvz~|wuuxzy{}~{{|xz~z|~~~|wtporwywxyxxvsttsvvuurqv}~~|xy|~}}|{yusuwwvvvw|~vnqvvwyz{~{z{{wx|xtrsvusx{yuqqy~zuvz~zsqsx~wy{v}}xtrqprtvuty}{wnjs}{unm{}~~|{|~|ytqrw~~xvtuxvtssv}~{|~~xtw{|yvsqrutpnnprrppooqrrqpstomoqw{}}~~}|~~xy{z||utxzyyz{~~~~|z{|}~~|zyy}zyzyx{z|{zy{}vnrz}}wtwyywtuuwzumkp{}|xtrtyyxy{}}vnswrqw{|yy~~}vuyv|~}wsu{}{|~|u{}yuz}yutsuz|}}ws{{u|}utttwy{}ysrw|}ysrsqnorx{{}}}~~ztoqw|}zvvtpqtspnmpsrquzyx}~~|~{}|xz}}}{x{}xtqomnqsqrvz}z~}wy{z{{{||z|~zsrvzztorx{}~~~||~}zvvy{|yusporrpnjjmookhoxz{{{~~~~|v|~{xvxyvw{~~zspou|zx|~yx{~}wsrrqsusrtw~}}{yy}~zuv{ztx}~zxyy||~x|~yuwxutsroiglrwy{{{|~||}ytuwrmllihmswywx{}ww}~|yvxupqtttrpu{||z{~{{|tprpnsy|{yz{yz{{yttxyxtopsplgfourprw~}||{zyxz{xvxvqkegnnmpqrsoqz}}~|zxz|{zurx|xrjeglptwz~}zz}}xttw{wmijjmnotuqs{}}{y{}|zuqrsqmighkortuw|~~||{~|yyz|}|{yxyxywtrqqqkfefimqrpqtw{|zz|}}|~~zuropqqtyzwvv{}zywspprtvuw|}~zurrrpqsqquy}{yz~~wqonoomlprqrux{zx|{xxyywvrnptuvtqswz}|~~{}unimrstssuvx{}}|}|{yupmjiknsvrpuxyz{~~|zyxwurnmlloqquwsqrw~||~~||xstvwunhjljjlptusuw}~y~z{ztrsttoijnruqoquz}}~}yvvvtrmkmoopquxtpps|}yvstspqrlhffhlkilnpsuuwvtx~~|~~~{{{{yrprswzy{}{z{}{}~ztoorw|}zxz{z}{trtuvursrpprw|}|{zyz~zvy||ywusolptspoopquxz{{{z}}zwxxtssrpqtuvsnsytrv||zywuqoruvtqqsuuvw||ywuwxvutuy{zyvvz~}{|~}zxxwtqqqqqpqtttsrw|wtz~{z}~zrnmkijjmpooqstsnnsz{~{zxxvuwwwurolnssqvyxuqpuy{}{yxurtuttuuwvrqrtx{{||{|}|zxuvyxtqmpusrrsxzvstsrswxx}zzyzyw{wnoqnmlnvyusqnmmpuyzywutuy|~~|{}zx{}~~}}{xxyz{zy||xux{|}|yz|~~}||{z{|}yuu}{vtx}~}{uqs{}{z|}yz}|yvtz~ztoovywurw~zsstwxsqw|~~|x{zvwy{|{y|{xwwwxwwwvvwy~~zx}|vuyyyxv{|wy|~}xuz}|~}|{{{zyxwvvttyxqry{{xrtxtruy}{z}}}~}~}wsrtywsw{yvqouyyupqxzwspu~xxxxxtrw{~|uqrtwvuuty~yqnmrwuv|}xx{~yuvzxu{{sotvwxx{~~ztqsw~{|~}{{yropuwwusuvtsrquvtuvxzxvz~~wou}xrnu{upnosrmkmqvrmnnllknv||}~~zx}~||zxz||{yy~xvx~|zz|}|y{}zuv{{|~}||}{{zxvstx|}ytux{~|~}z~~yy~}~}zumkov}|truxxurrtuwxyz~|y||{{}ytx|zxyy|}{zyyyxx{}~|}~zxyzzvppuyywtuvwwustw|}{||ywuuy|zy{{{yuuwy|}|}wuwywutrrrquz{zwtvwwvux~}||zxyysmnoqrnowytnjr|xqnov|||}|}zwwtssrttomrvwxzzzwuux||zwvspnns|{trru{wrv{{zxwxy{||~|xuuvurssqqqtz|vrsttrptyzzywwwwxwx}{yzxtqnoqrttstvx{xvwxz{vuz}~{{}}yzz{}~~|{{|xz}xvuy}{xz|}~}}|zy{}||~||{xwz~~||~~|~}zwwxz{||{zxwxyz{{}zvwy~~|}|wtttuttuuvxyzwvy|}zxxy{~}~|uvwyzwvzzxvssuvxyxxwsqquz~}yz~~zty}~~xtv{ztqt|~~}{}|yxz|}{yxxusvxwvvvxzxxz}~|zxwvvwurrrrtvvvtuvvvsppoouz|}xty|||utsvyxyztoquxzvruurqpqtuux}~{{~{|}zxx{|xutvtsttuussvx{|}~}||ywwxzyyvrswy{yuvxwvtqqppppu{{xx{{sqrtvsrtsqonoqrsrpqsssqpqtuuuv{}{~}|~}zxxy}~}}||}{xvuutvz|~~}}{{|||}~|vuwyzz{~{xzzvuwz}~}z}}yw|}xuvutttsrqrqqtuwyx{}y|~}{{|{z{yutuwwvuuvy~~~{y{~~zz~~}|xxyxxrmv~{wrptvsu{||}}}~||{vsuz}wsqswvtw{~~~zwvx|}yuttuutqoprusmjmry~~~}|||{{{zyxwxyyyxurqqpooprtrruxww{|}}z}~||}}wutw{zxxvutstvtqv}|}|xzzwx|yrnnopqsssrpqqnotz|~zz{xxy{{yuqnmkkmnoqrqonoquy}}{{|}~}|||||{{ywuvwvtssuwz|{}~~~}zz~}xvuuwwx{}}{{~{{z||wv{|vqpw{|~}}~}||}|yxxy{|{|}}~|~ztz}xutw~zqnov{xuvy~|}{~~xy{|{uptxxyyxz|{}}}~~|xwvutrruvtpknsomor||z||~~wvx|}yuuuuvwuprxzxxx}{{utxwvwuttrrtw|~{usx|y~}~~~|}}ywvw|tieaaiprtuvupntz}~{yz~~yxzwrtxxvropppqnpv}~~{vtvwvtrsuttttvxwuuux{zz{|}zy}~|wtuyxwz|vqstutopvxwvtuxyz{}~||}zw{yutvxwqnosxvpoqtvutuuwwwzyz}}y{|xy{}}wz}zz{~}|{~}wuvyzzyyyzzyz}|~{x|xuz{{zwx{z{~~~}|~}}wx{ysuxz|{wuw{}~~}|~}zwxzywwxyxspsvyzwtrsy~||}{yww|~yustvvwxuttuwywwz}{{||xwzyussy}ywuz~wrru~xwy}}~~|xwxz|~|yxyywxzzz}|xuutqqvz}|wolnpty||tjgipyytw}|xwwtqsutsrruxz|~|xtokmnmoquz{z}}zytryxtvyzzyy|ytrrrttt{|tyysuutsqv~zspoqutrqooptx{zvx~}xruztnsw{}upuwtrpqusnoqonmow|}}{{~|zxvstxz}|{zy{{urtvz{yyyyz{|}{{}~{z}~}yvuwxwx}}}zz|~||vmmz{|}ywyz|yqotzzy|~{yyz~~wttuvvtuwwvsomprv}{zz|~}{xxxyxuvz|}|{}|zyvsporvwuqoqw{{wssuvwvomqv|~}~}wuxyzzy{~~|yvvspu{}xz}yvz|{yvuuwyzytopqooqtyyvx{}}}xsrrsuuuuuwxwuqpsttroquutvx|~{|}~zttv|zuux~unow|ywvx|~~}xtuwyywvvutvwtqsvvuoknqvz||{}~}{{{ywuvxusvxzzvtvvurprtvwrops||xuv{}wsstyxssvy|{wtppstvvuxz{|}~}~}~{z~}{xxy{~|yyz|{{|}}~{xy{}~zvxz{{zxutvwxxw||{{~~zz|wqtywuxy{|ut}{z}|xy{}|yxwwwvvvvwwwy{~~~}zxwuvy|}zvwz||upty|}{xwx|}z~|zuqvzyxvw|ypmoprpotxwxxuw~~~|zzzuswz{xuwzxvwvvvtsvyxspqswz{~~z~{vz}yust{}yusssttsvxvuqrz~|}|~~{uonrwwtrory{{}~}~~}zxyyyyz}}{}xz~|}|~|x{}~~~{z~|xvsxzwtx}||yy|{yywruyzzwtsrsuwxutvwwz{{{|~yww|zvsv{{xuuxxwuqqsstxwvxz}{z~~~{utvy}zuwxtrpqvvtttvwvxyyyy|~||{{{yurpqttstuwtnllmpkflrssmkptvusw|{z{~|~|}{xz{~|{|}{{~|{yvuwyzywttvvwvtvzzxwx}}~~|{}~|yxzzyyz{ztrwzxvtuxyy|~}z{{wtvwutvwurrsspnqusqqpuxwutw~|}~}~|xyz{{zy{{wtwwwwtrtsquxz{zz{{~||~~zttwuswxwurqrmfgkpsojijmrv{}~~~}}||}|}zvvy{{yz|yyyyzz|}|zy}{w}~y}}xy}|{yvuuvuqoprwzxy{}{z|}~xw|}|yvuuuussvxwsorz}|~~{{zwx}|yvuvwvuspprsusrsv{}~~}~}y|}zvtz~}ysonmopomkmpprttx}~}z}zz|ywxvvyxusrrtvttvwz|xuy~|uy}xuwyywuuy~wvxz{wstrqtvx{~|{~}~}{|zruyzzuruvty~~~z{||{{z{{zywttsqqqponmnqompuy|}}}~}zy|~zxxz~}xutrqqsuuqmnrtx~~|{z}~xqlnrsrnlllswsqtx}}}}~|~{vvxyzzwtuvy||}}}~|zwx|||yw~~~|wuuwzwolotzywvv~|}}|{|}{vrqsvtpnklpqquwwz~{y{{zvrsstwvrnlqwwvvvz~}}}}xy}~zvuvwutsrnlnrssttsv|{xvuuwyzzwvvtpljmqnhijihlnoqw{}|zxwyzxwz~~{yz|~xtrtz~}{|{z}~~|ywuwxvvvsqqqsvxz~|vw||{yvwwtsqooooqsttrsyzwz~}}}{{}{vsstrqstttrolijnqrsy~|}~{wwyvqrqpsutsrlmuyz||}||}{xtrssqqtvwwvvwvxzz{}~~}z|}{yvvzxvy{wttwz}|||vstvxxyyx{}{{}~}{yvuvvvtrttttpkntx~}~~~}}|yw|~yuuvuusrtvwxwx{}}~{zxy{|xstxxuusssnkikquuuu{}~wsrtvx|{wrmlmjgjmlklpsvwvx~zz|}}{xuttux{|~~~~}{{|{wtrsuvxyyy{~|xy}~zxvwvpmoty{{||}}{||||{yyzyxvttrlkptx}|xwvvwvwzzvtsronpomlkqvrnpt}~{{}yvvz{{ywy{zxspqqrsttux|zux||{xyzyxwuqnnnmmmmkilrx~{yy|xxxvtsrsvwx{yv|~vquyxxy||z~}yxxvtsrrtspnopsy~{yxyzyyzzwvvrooppopstvy{}}|{|{{{yyyurqqrokjmosuwx{~zz~~}zvy}yuvvvuspnnonmnqv|~}|{}~}ywxwtruxxwvwxsoruvxyxxxx|{{~}zxwuuspquy{}~~}|||zwwvtrprx}{z|}}wwxvsqqqppquyz|~}yvux||ywusqmlmmnootyxx|~~}|yxzyyzwuvvtqnoqqpkgkptxxy~||}}yvvvtqpnmmprsuwz|~}xuvx{zvty~}z|}ywvtuyz{}~}~}|zvtvwtqppruvz~||}zzzxvrpponnnoprtstx|~~}}|zwvwtonpsrqrux{{{}|~~~||{xvuvunkonlmlmpqqtx{}~~|}~{xyyvsqnlhfhkljijmquwtrx}}|zwttvwvvx}}xuvvsruwxxvwz|~|yyxustsqqqtywtx}}|zxvropqppqrstuvy{{}~~~~~~|xsstrmlkkkjjosrpnov{{|}|||ytutrqpqttsvxwwwwz~|~{ywusonqroonnrustwz~}}{xtrpnpuwvsrtxyy{}y{~}wsuwxxxy{}~}|}ywurqqssrpnqtsrrty{{||}}}wrsxxurpqtttuvyyyz{}}ywxtrpmnpmmllpstttuvy}~~~}zzvonrttrnnnprqprtvxww{~~}}~}|xxxwwxxxy|}{zy||xxxwvsqsuuwxwvxy{|}~~}ywxxvuwxxvsvz{{|wvvutsqsttvxxvttuvz~yvuuwvqoosxvqqruursvvvvvwx|}~}zwy{{xurpnoqsututswywxxwxwy}|zyxvrqssrtutrrstvvutrqsx{~|~~}{{|}}zz{{{|{z{~~~|{z}~{yxz|}~}|}}|{|{|}{~}xuvy{zzxvwzzyz{{yvuxzz{~~~{{z{{xwtqtxwuuttvwwwvsvzvsvy{~}z}{yxvvy{xuuvvutv{ztsstwyz~yvwz{||zzwrnosvttvwvuporuvvtqtxzyy{~|yvstxxvtrrqmlpsrqrtxwqrvxzwty||||~zwz|}}ywz|~}{}~~~}zxwy|}{{~}yyz|~~}|zy{{yxxxxz{}~zutxzz{{|}{{{|}|{zzyvsttwxuuwuttsvwuttuxyz}zxxwyyxwvvvuronopqrqqsrqqpprsuvxy{|{~~|zz{{zwutux{|{ywwwwwyyyyxy~~{|}{yuw{||zwvxyxwuvz~|zzz|}}}}~~}}~{xvx}{utvwy|}yz~}zz||||}~xvvvxz||yxyxwxxvtssttrtxyyvstvvw{}~~~}yuttwxvuwwwzzwvvvxyz~}{x{|vppsvupoqrrrquxtmotuuuw~~{xvsqsvussrsutrrruutsrsuuv||}~{yxx|~}~~|yxz{yxy{~~}}||}}~~{uw{|~|{~~}~zyywwwwyyxyz{zzxtv}~|yz~zxwzz}yttsw{xuwz|wruz{yusvxxzywy|}||{}}{xx||uqrv|{w{{xz}}~|}}|}}{|||{y|~ztrty{yz~}ywy{{zz}~{yz~{~||~|~~|~}{{}{z~~|}~zz~}|{yz|{{}|{~}xy}~|yx{||}~|{~~}|}{xy~y}~~{y||y}zw}~zxw{~|yxxzyvvy}}{||{{z||xxzzyz{}}xvz}{wwz~~||{ww|~|{z|{vv|~z}}|}||{zyxx~}{|~||~~}~~~~}~|~~~~~~~}~{y{}}}}}}}}~~||~}yz{y}~||}|vy}~~{{~}yyz{}|z|}{|~|}}}yz|}}xuxyzyvx~}yvz~|z{zxy{}~|xxyy{{z}}}}~~~}zy~{}}|||}}}}|{z{}{{|{{|{{{{}~|}~~~}}~~}{~}~}~|{}}~~~}~~~}|}}||}~xw~}|}|z~|{~~{y~|z}~~{}~~|{}~~~~|||~|}~|yy|}}}{z{{{zxy|}~}xy}zxyz|~}|{z}}ywxz}|z{|zz~{x{~}|zy{}}}|xw}{y{|{}~zxz}{z~~}{yz|~{{zy{~~|~}~~~}}~|}z~~|}{|||}}|{{|~~}~~z{}|{{|~}zz|~xz}|}}||{{}}||{z|}}z{|xz}|}|xvwxxywwzzyyxxyzz{||{zyz|~~}||}}~|{}~z|}}~{z|~~|wv|zw|||}}~yz~|y|~~~~z}|}|~~|}}~}~{}~~~y{~}{yz}~{vy|zyyxz|}}|{{{~{w}||~~}|~}}}~}}}~~~|{}|{{||yy{}{yz|{ywwxxwy{yy}~zx|~}zwx|{{}}yy||xy}~{y|~ywy|}|{z{}|}~zx{}|~~yx}~||~~}{{}{{~~}~~~~~~|~~}~|vy}}|yx~~}zz}|z|~||}}~}|{|~~xy~~}~}|}}||~|{yy{~~zyz{{{{||zy|~|yxxy|}~|xwy|}|}~}{y}}{|}zy~{xy|{{}|||~~{{~~}z{~~}}~~}{~~|{|}}xvzywz~}z|~}{~}~~~~}|~{z{~|{}}}|yz||}z|}|}}|~}|{~}{~~~~}~|||~~|y||}}~~~|}~|{zz{}}|{~|yxyyyy{~zz{ywwwz|zy|}|zyww{~{xzzz{yz~{wz}{{{{|||}|~|{y{}~~|~~~|}}yy{~~|{{~~~~z}~~|yz}{z|~zz{|~~~~}||{yxx{~~}|}}zzz}{{~~{x|}~~~~}}}{|}|{||||}zyz{{{{{{zzzyy{||{z{}}}|z{|{yz|}{||~|z}~~|}||~~z{}~|z|~~}yz}zx|}xw}|uw|~~{y|~}}~~}~~}}{~}}}~|~}~~|{~}|~||}}z{|~}yz}}}|z{~~~}}~}||}|~~~}~}}|~|~z}~|}~~}zz{|}}|zyyzz||wz~zvx||xvwy{|vw{{{{y{~}zz}}zyz{}|z|}yw|~z{zz|~~}}z}|{{{|}z~~{z|~~~|~~~}{{||~~{zz{|}~|{|}~}{|}|zzz{~}{}~}}~~~}~~{{}}}}|||yy~}zzyy}~}{z{|{{|}~|z{}~~|{|}}}{{}|{y|~{{|~~~|z}}{{{~~|}zxy|y|~zxz~~}|~}{|~}|{{|}}~|{{{||||||{z{}~}}z|~}~~}~}~~~~~}}|{~|wy|}}|}}}}||}||~~~~}~~~|z~}~||~~{{}~}{~{{~~}~}yx}xz~||~{y{}}~~}~}zy{}|zy{||}||zxwz}}xux|zy{|{{{yyz{||zy|}xxz|}~~}}~~{|~~~~}~}}}}|}}|}~~~~}~~~~~~~|z{}|{|~|zy|~}~}}~~~}}}}|}}}|{{{}~~~|zz{|}}{||}|{z{}~}{{}~}}}}~~~~}~~|}}}|{{|}~|{{|}}~}||~~~}{{~|z|}|}|{zz|~~|zy{|~{zy}~|z|~||}}~~{|{z}}}~yy{|}|{|}}}}{yz~~{{}~|y|~~~|}~}{z}}}~~}}~~~||}~|}|}|}~yy|}~}}{||}~~~}}}{~~~}~~~|y{}}~}{{|}}}|{z{{}~zwz|}|yxxz||zyy{}|{{yxz{|{z{}||}}~}||~~}{yy{~~~~~~~}||}}||~{z|~{{~}{}}{~~|~}~~~zy~}||}|yy}~|}~~}yx{~~|}~|z}}|||}~~}|}~|{||}~|z{}~}}~||zx|~}~{y|~}z|~~~{x|}|zy||}~||{{||~}{}|z{}~|||~~|{}~||}|}}yxx|}|{}}|zyz~{z{}}}yvz~|y{|yy{|~|~~~~~}}~}~~}~}~~}~~}|y~{z}~}}|}~}|}~|z~|z|}~~}}}{{~{y{~~~~}yx}{{z}~||~||}}~}|}|{|}|{yy{~}zxxz|zwxyz{zz||{ywx{|}|zz{|~}|}~~~}}~~~}||}~~|z}yz|~~{{~~||~}~}~~~~~~~~}z|~zz|~~{|}{}}}~~~~}}~~|z|~~~~}z{~~|}}||}|{{|}~~}~~|z}}~~~~~~||||}~|{|~~}||~~}||z{}{{~~}|yy||zz{~~|zwx}~{zz|~||~~{|~}{{}~}||}}{}|{||{{{}|yz{|}|{{}~}{{||~~~~~~~~}~~}~~}}~~|~}||~~~}~{~~z}}|~~~~~}|~}|~}||zx{}}~|xz~{}~~}}~~~}~~yz~~||{}~|z{zyz{{y{|yxz||zxx|~}|||{|}}}|z|~~}{{}~~~~|}~~~}~|}~~~|~}}~~~~~|}~}~}|zy|~yposwwxwvw~}xqnlijpvz|{|yxvtrrty~}yyxtqonpv{~|ytqpnlmpuy{~|yxwvuwy|}zwrqu{}zxwvvuvwxyuuutpprqpu{~{rolkmopqtx|~{xurpoqv|{wwvtqptxz~~|}|xvw{{wrsvusuxzz|x|~{vqkhghjjgfnvuvy||{yvttsqnmoquzyvvz}zvuxwuz~}}~}~~}|}||~~xspljknrvvv|~}{{zyxyz}|zwvusvzzz}}z{||{}}{wsprvutz~~~~~{z{{|}~}}~}{wttvwwxy|~{usttuwwuttx|{{~~{xusqmmpsw{xwx{|~~zxtojjnmjhhkrwyyxxxvtwwsqtvuuy~}~xz~}|~xvxxxy{}}{zvroorwwvwxz~{wz{z{~|wsqpmjjmkikquwvwyxxxxyz{{urx}zz|}~}zxxy{ztrw{z~~|~~{xz}}|{xvuusrrssuuttspllonmqupmrwwsppsw~~|zyy{|}}}|zwwyyxww{~{|{xvw{}{yz~~|z{||}|||}||~}|ywwvuvutttrposvtrtvutx|yx}{}~zxxvsttsrrrrsstvvutqomlortwxw}~xu{}||}~~|xuuusppqqqrqonljnrsqrux{|yyy|}~{wtoigikjijjjknpqqrstuvurqsuy~{vtuvrmklkhhheejnpqsuwy{}}~|}|wompqnkmqqonprpmkkjjkllmpty~~~}zwussttuvwyyyyyvstwxyywx{~y{~~~}xwvttutvxyxuokgggeeffhiihghkmotzzzzwvwyzzvrqrsrnklpsv{~{xwvvyyxwvuuvxwsruwywstvz~}xuuuutqswyzyz~zyvsrpooprsrponlljggjlostv|}{|ywupooopolmpkggimqmknprrqsvwz}zxxyzxvwywwxxxz}}{xvvusqomlkkmoomlmmotvvxz{|yuuxuqomlkhghjklnpssqpnorsrtvwz{~zvplkkkhddgggijkkkkoqqtwy{||ywvxussrnmlkkkkjjiijjknqtuvxz{{{wvtuvtstvvvxyz|}{ywuuvvxz}|{}}{{{zzz{{zxvtrppokhecefgghjmpqrtttw|~|yvtsrpopquwwz~{z{|zvqquwvuwz{zxxyyvuwy{~~|xtrrstuux{~}ytqolhiighkpusooqtxxvuuw{}}}~~}{wttrponoqnlnpqrpnmmoruwtqt{~|||{{zzvtxxvx|~|xvsrpnkiikosvutvxxz||}{xz~~}||zwvusrpnllmoponnnorstsrqqrtvxy{}~|{yupkhhgefggjjintwwvuwyxyz|~~|{{zyxurpmlnlhggilmloqqrstvvwz~|zzywwvtrpqtuvwvuvwxvttwwwy}}{~zz|}}|{ywwvvwtpqqpojfggfhilooqstwxz{|}}xustxzzxvtvyzyz}~}|{zyxxxwvuvxxwy{yxz}|||~}|{yxutvwy~|yxxwwurpomjijklllmnmosuuuuwxxz|~}}|{xvtsrrqolkmnppqrrrtuuvuuvx{}}~|zyz{}{z|~~|{zzzyvtssrpooprstuwxwwwy{}~~}zz{|~}~}||{zwuvxywvvtturpppqstuxyxvuutuvxz{|}|{zyxwurpnljkllnnotwwvuuy{z{|}~}{zxxxxyxvsrqpnnnnmkiilpsvxyz}||~~~}||{zyxwuuvxxwwxusssuwvuttvvvvvxz{{{|~zxxvuuvvutrqonnmmnoppoqtqmqvxzz|~zwvuvttx{z{||}}~|zz{}~}}}{z{|yxxyzzz{|{{~~~}~{yxwwuuvuqommnkhjmoqnmsxzzxwz{z{{{{{|}~|{zyyywvuuvtqrtttsqrrrtuvwy{|||}~~|{yz{{z{~|{}}}}}}|zxxvsrrrqrsvxwvwwxyyyzzwvvuvxz|~|zzwutuwxz|||yvwwurqtxwttvy{{z||||||zyxy{|}~|{xyyxwustsppqqqooquwyz{|}|zzxy{|{{{}~|{ywvwwxwvwxvspnnmmmnoqrvxyz|~|z{}~||{z{}}~~|{{zyyxvuuuvutsqqsvyxuttrqqsuwz|}}|~{xwvttvvuvxz{xutsrpnptutstvxyz|}~}{{~~zxvvvvwyz{{|~~}|{|}~~~~||||~}|~|~|zzzz|}}{yxwuqnlnppoppopsvyzzz{yvtuutrsw~~}~}{zz{{{||zwvuvwuuvuuuwyz{{|}}{{{z{|~~~~}}~}|~|z{{|~}||||~~}{zxtrtuuuvvxyzxvvwwuqnosuuux~}}|||{{~}|}}zzzyyxvx|}|{{}}|zxvtrqqrtvz|~|{~}zyy{|zyz{zyxwwvxwttxz{zxz|zy{}|zxxx{~|z|||}|{zz{{zxuuuvvwyzz{}~~}}}yvvwyyxz~~~|zvtuuvvtvyzyvtssrpnmnnnprttvx{}||~~}}|}~~~|yxxyyyyyxzzxutstttwxxwwyz{zz{{|}~}~~}}|zzyy|~~~}{|}{ywvwwvvw{~}~|xz}{xvx}~}~}|{{zyxyzxwtrrsstvwwxxxyxuttsrqqruvwyz}~}~~~~~~{xxxxyy{~~}}||{yvvvwxvvxyz}~}~~~|z{}||~|xwwwvuuvwwxxwtssrponoqqrvyz|~~{zzzz{|zxxyyxtqrrponoqqpprvxy{~~~~}~~}}}{zyx{|{zz{{yxz|zwwxyxwwyxwy{|~|{yz{zz|{y{}}yzzwuuuuuvy{|~~|{yxwvvwwxxvtsrqnlmlkighjklmnsx{||~~|z{{zyz{|~~}~~}}|xwxy{{z{||||}|{{}}zxxxurtutttuwz~}{|{yxwwvutrrrsuwx|~~~~|{|||~~}}|{zxvxyxwxz{yxvvtqpppppqrsux{}~}||||~~~||{zywuspnmmoqqrux|}{||ywwxz|{|}~}|zzyxxzzyyzxwutttqnnooppqtwy{~}}}|{zyyyxyzvsrpomjijjijjlorvz~~}}|z{~~|}}{ywutsqpnpqststwz~}}}}}}{{ywwvusqqrrsuwz}~|z{{{zyzzyvtrolkjjgdcegijnsvxyz|~~~|{z|~~~~~}}~}|||{{z{zy{|}~{xusrrrtttux{~~|zywutrqssqqrtx|~|yyzzz{}~~~~~~}|{{zyzyxxwwvtrqqpnnooqsvxz{}~{yvtrpnmnnprrstvx{~~|{|{yxyxxxyz||}~~}{{|{z{|{xvusqonnooprsuvxz|~~}|zxtqomlkiggikmonorsttuy|~|zxusrponmmprrrrsvy|}}}{xyywtrqrrqrtuvxz{||}}{zxurnlkjiiiijkkkjklnprtwxz{|}~|}~}}~~}|{yvvwwvvw{~}|zxwvvwurrtvx{}}~~~|zyxwusqqrrstuwyz{{|}{z{zxyyy{|{|~~{{|~~{wvtsqponnnoprsstuvwxz{||{xwvsqrrqpooqqrsuvwwy||{{zxwustux{zz|~~~}}|zxvtssqpppqstttvxxy{}~|wutpmlklmlkkllmmmopprtvxz}~~~{xusrrsrqonoprtuvvwy{}~~{xxxwvsppsttttuutstxz{|}}~|zxwtrpnlllllllmmmlmnooppqsuxz{|}~}{yutvwwwvxzz{}~|zyyzyyyyxxxy{{{z{|}~}||yvvvutuvyzzz{{z{{||{z|}{{}}|}~}}~~}~~}}~||{zyxwwutssrqqsuvussuvwwwwvwwyzz{}~}{yxxxxxwvvvutuwyxtsttuttx{}~~}{zyxx{}zy{~}}~~}}|}}|}}}~~||||zxwwyywvwy{zxxyxyyxwwvw{}}||zxwxyxwurpoooppooprsssrqpooqrrsvxy{}}||}~}{{{zywuttvusqqsvvuxyyyzzzyyz|||}~}zxxyyxwxyxwwwwwxxxxxxyxwvvuuuuwxy{}||||}{xwxzywtrqpooqsrrrqonlllkklopqqsvy{~|{||~}|}}}{ywwxyz{~~~~}zwx{~~|{|||zy|~|zzz{}~~~~}{z||ywx{~||}|{zz{|zz{|}}~}}}~~}}|}~}|{|{z|~}zzzzzyyxvvvvutstuttuuuuuvvustvxz|~~}{zxvvxwvwxxwvuuusrstuuvwy{|~~~}||{z{{{z{}~~|||}~~|{{|~}}}}~~|{{{{yxxyyyyxxxwwxwvwz{|}}~~{xxyyyxwurqrssrpqrrrrqpponooprtvwwy|~}}~}|ywvvwwustvxyxxxxxwxxxz{||||~~~~}{z{}|{zyvtuvxxwvvsqqqstuvvwxxyz|~|}~|ywutsqqqppppnmlmnoommmmmnquwz}~}|xwvvwyxwvx{}~~~|}|yxwwxyz||{z{|~~~~~|{ywxyz||{||}}|}}~~}~~|zzyyz|~~}}}~~~~~~~~|wusrrqppqrsssuwyyyz{|}}~{wtstttttuuuvvvuuuutttuxxxxxz}}}zyyyxwwz{{|||}}}~~}}}~~~~}}~~|zywwwxyxuvxxwvwyz{|||zyyywwy{}}}|yusttqnllopmnqqrqpsuuuuvwxxyz{|||~|zyxwusstvwwwwxxyz{||}}}|||~}|}}~~||zxwwutssuvwutuwwvtuxyyvttuvwwwxy|}{zzwtssqppqrronoopooqsrqpoprrstuwyz}~{yz{{{zz{||}~~~~||~}{{{yy|}}}}}{z{{zzyyzz{~~||}~}||}}~}|||}}|{|}~}}}}~}|~~}}||}|zxwvvwxyz{}~|{ywwwwwvvvtuwxyyz}~}{zz{{zxwxz}~~}|{zywvuuuuvvvvtsstsrrsssrrv{|}~}|}}|||}}|{|~~}|zywwwwwxz}~}|||||}}||||{zyzyvrqqqqqsuwxyz|~}|{yyyywuvuttssssstvvutsrqppqqrsuvxyz|}~}~~}|{{{{{}}||~}{{zywvuvwvwz}}~}|{z{zyxxyyxwwwwwxxvttrqpnmnprstsux{}~|{{zxxyywuttssrrrrqqqpommmnnmnqtxz{|~~~}}}~~}}}~}|{{{z{{|~~}|{zxuuvvwwwxyyz}~{yz{{zyyz{||~}{xwxxwvvwyyxz}~~~}{{zyz|}}}}~~~}|{zzyxxyyyxxxxxy||}~}|{|}{{zzyxvttsrqonmnopqsuwxxx{~~~~|zxxxxwvuvxyyz{||}~~|{zwtttttrpppprrstuvxz|}}{zyyyxxxxyyyyyxwwwvtsrqpnmnpqqrsuwxyz{}~~~|{{zxwvvwxxwwxyzz{|~~zyzzz{{{||}~{xxyxvtrrrpooopppqrrsuvwy{~~{z{{yxyz{{zyxwwvtsrpnmmnoonopqrtvxz|~~~}|{zyyz{zzz{{{{}~~}|{zyxxxwutuuvvwxz|}}~}{yxxwwxxyzz{|}}|zzyxyyxwvvvvwwxxy{}~~}|||}~~~~~~}{{yyyxxxyyyyyz|}|~~}}|zyyxwwxurpopqpooopqrrstwyy|~}{z{{zyxyzyyxxwwxz{||}~}{zyyywutrrrqoooprrqsuvwx{~}||zyy{|{zzzzywwvvutstsrpoprqpqrrstuvwy|~}|{zz{{zyxxxyyyxwwxxxwx{}~}|||~}|{zzyxxwvvutsqpppppqrqpprttuwz{|~}}}}}{yxxxxvtssrsrqpppprsrqrsuwxy}~||}}}}|zzz{|||{{{zzzyy|~}}}|zxvvvwwwwvuuuvwwwwx{~~}{zzz||zzyxyxwwyz{{{|~}~}|{{||{yy{{yxwwvvx{zywvwwvvxy~|zvsvzyy~~ytpnmllorvy{zz~~{ywutuvy|wronoqsuwy|~}{ywurmhdcbbdefiotwy{||}}zxwwx{{}|xupllnpruw{zyyxz}|ywwxx|{urpmjikosw~}yvutrrstvx{~}{vsrppstvy|}{ywtsstwz}}yurpnmosu{}|ywyz{}}yvspnmljjmnpty|~}z{{wtrqrrsx|~{xutuuuwyxwwyzzxvsrrqommoqqrtvwwxxzz|~~}~}{yuqpqruwy{}|{|||}}zwusrsvy{}~}{ywtrpqpptz|~~}|{wtuwz||}~~|zxwwvvy{z}~|{{yvvwwwwxz{zz|}|zwutrpooorvz}~~~||||}~}~}ywvsqruuwxxxyz{|}|zyyyyyz{|~{yvqnnoruvvvuvwwtqoonlkikkkmprtuuy|zx{}}|}~zwutsstuuvx{~}~}{{|||~~|{zywutspqsvy|}~zxwustuttuwz|}~}|{{zxwvuttux{}}zyzxvx{||{{}~|{{zywussvyyxy{~|yyyxvtsttqprttuuuvxxtqrsttsrsuw{}~~}|zyyyyxvuuuusrtutrsrqrtuttuuuuuwzxy}{{yxwwwxz~~}~|{|}|{{zz{{zyz|{ywxyzzz{{zz|}~}}}|{zzz{|||{zz|yvx{yxz|{zz}~||{{{yyzzxxxyzzyvuuttsrtwusvxyyz{~}{{{zzzywvwxzyxxyxxvstwvusrtvwxyz{~}zxwxxwsqrssrnmpssrpqssrpoopppqrrsuvxzz}~}||||~}|{{{}~}{yxxyyxwxyyyzz|~~~~}}{zyxxyxxxyxxzzxyzzz{zxxz||{}~~|z|}|zz{|{yzzzzxuuuuvvuwxwvxxy|~}|{zxwxxwvuvwvstvvusrssrqpqtuttux|}}~~|xvwwvtssvusuvuuutrsuusssssrsvxyywy}~~~~~~~||}||}}~}zz|}|{zxvx||{{{|~~~}{|}|zzzzz{{yxyyyxwy{zyyyz{{}~~}||{ywxyxxxyzyvtvwxwttvvvvvwyyzyy|}}}zyyyxwxyyyyxxwwyzxuuuvvvvuvwxxwwz|~~|yvwvssssrqpsusrrrqpnnnpqqoopsusruwxxx|}|}}}~}~~}|||||{zyxxxxwwxyyyyz{{}|zyyxxxyyyz{zxxyyyyywyzzyz{}}{yz|||{||{zz{{zyxwwwutuwwwxxyzz|~~~~~zwyzxvvvvvvuwwuuvtrsrrrrrrqqruvvxz{|~}zwvwwvutssuwuuvwvtqqsrprtrqsvxxwy{{|~}}|||~~}~~~~}|}~~}{z{zyxwwyyyyz{|~}}~}||}~~}|zyyxxvwxwtsswzzy{}|{{|}|||}}||{yxwvvusttsrrrstux{|||~~}}{zz{{{|{{{zyzxuttsrqpqqqrsuwxyz|}~}}|ywvuttuvwvuuutttspnmmmllmnopqstuvy{}~~}{{{{{||}}|{yxwwwxvuutuwxz}}zy{}||}~~}|zyxwwxutuvuuvwxy{~~~}}~}|||||zwutsssrstrrrtwyy{}||}|zzzz{{zzyxvtrqqqonoonnnprsuwy{}~}|{zz{ywwyz{zxwvtsppqpponpqnmpsuwz{|~~~~|zxyxwxy{}~~|{ywvvvwwwwwwxy|~~~~}|}~{xwxvuttuussuuvwy|~}{zz{z{|||{xwvuttutsrrrrstvvy|~|zy{{|{z{|ywwvtsqqrrrpnnoprssuy|~}|zxwyxwwvvvvtrrrrponnnlkmonmopqsvz~~~}zy{|{yxy}~~~}|zyywvvuuvtssuvwwx{~~}|}~~}|{zzyyxwvvvuutuuvwy{}~}}}}|zz|{yxwvuttssrqpppqsvy|~~~~}||}}|yxxxvvuuusqqpooonmmmmoqruyz}}{{{{zywvwvussssrrqooomnnmnprtwy|~~~}{xwxxwuuvy{}~}{||zxxyyxtqrsrtvwy{~~~}yyzzywwwvttsrrppqsvxy|~~}zy{zxxxxxxxxvsrqpqrrstuwz}~}}|{zzyxxwwvvvvusqqponmnopqswz}~}|{{|zxxxwvutsrrqqqpoomkjjjjjkoruwy~~}}}yuuwxy{|}}}~}|{z{}zwwvusrrssstux{}|{zzzzzzzzywvutrqqqrtvx|||~}{yzz{zxxxwtrqppolmqstvx{}~~~}zyxwwwvuutstutqpnmmkjorstvx{~|zywwxwttuvvtsttqolklnmnopruwz~|{xvvvwxwvx{|~}}~~}~~}}}{xwvttstuuvwz{~}||zy{|{{zyyxvutsrrrrrtvwxz}}|||{yyz{zz{zxwvsrrrqpoprsuwz}~|{yxxwxyzzxutusqpononmnpqtwy{~}}|zxvvutvwvutsttqonmlllllmoqtwy{}||{zxvwxwwx{~~~~~~}}~~|zxwwvtsrrtutvxz}~}||||}}|zzyxwwvutssrsuwz{|}||zxy{zxyzywusqpppqpnpstux|~}{yyyxwwxyywusrrqpnmnomnpsvxz}~|{yxwxxxwvuuusrppoonlkmoqtvy}~|zywtrrsuvxyz|~}{zxvutssssstux|~~}}}}~~|zyyxvttsrqpqrrtvx{~}}}}||}}|{zyyvtsrponoppqtvy|~}||{{{zyzywvutrpommmlnppqtvx{}~~|{zywvuttuvusqppnllmmlnorvwy}}{yxyywwyz{|}~}|zwussrrqrqrsuvwy|}|~~}zwwvsqpqrrrstvxz|}~}~~|zxusrqponnoppqrsux{|}~}|||{xvvuspmmnmlmnpqrtvwy{~~~||}|{{zxvsqpooooonnprstwxz|~}{{{{|}}|}~}}~|zyxxwwvuuuwzyy|~}~~}|{zyxwvvwwwwxyzz{{z{}{{zyxvvwwvwwxyzzyy{}~~~~~~~~}}}|{{yxxwvvvuuuvvwwxyyxz}}}~|{{}}|{zz||zz{|{{ywvvvwwuuuttvwyyzzz{|}~}{|}|yyz||{z{|}~||}~~~~}}|{||}}}}}}~~~~}}}~~}}}}|}}|{zz|{yxz||zy{}}|{|~~~}}~~~~~~}||||{z{}~}|zz|{zz{{yyyxxzzzywx{{zzz|}|{}~~~}|{{{|||{||{zzzzzyxwxxxyyyyzz{}~~~~~~~~~~~~~~~}~~~}}}}||}}}}}~~~~~}}~~}}}}~~}}~~}}|}~}}~~}||}~~}~~~}~~~}~~~~~}||}}|{{{{{{{zzzzz{{z{{zzzyzzz{{{{{{|||}}}~~~~~~~~}}||||{zyxyyyxxxxxxxxxzzxyzz{{{|}}~~~~~~}~~~~~}}}}}}}}}~~}}}}|~~~|{|~~}||}}{{|~~~~~~|{}~}~~~~~~~~~~~}|||}}}|}}}}~}|||||||{zyz{zz{{{{{zz{{{{{{{|||||}~~}~~}}}~~}}~~|{{{{|{zyyyyxyzzyyz{zyyz{{|}~~~~~~~~}}}~~}||}~~|{}~|||}~~~~}~~~~}~}||~~}||}~~}||~~~~~~~~~~~~~~~~}}~~~}}}}}}|}||}}|{{zz{{{zz{}}{z|}||{{}}||}}}|{|}}}}}}||{{}~|{|{{|zz||yyyxyzyxxyyyxxyzyxz||{|~~~~~~~~}~~}~~~~~}}~}||}}~~~~~~~~~~||~~}}}}~}~~}}~}|}}~~~~~~~}|}~~~~~~}}}||}~}|{|||}}|{{|}}|{{{||{{{{{{zz|}}|{|}|{{|}}}}}}~}|}~}}~}{|}}}|{||{zyyz{zzzzzzyxxyyxz{|}{z|~~~~~~~~}}~~~||{{{{|||}}~~~~~~~~~~~~~}~~~}}~~}}~~}}}~~~~~~~~~~~~~~}}}}~~||~~}||~~~~}}~~||||{zz{{zz{||{{{{|||||||||||}{{}}}|||}}|{{{{{|{{||{zyzz{{zyyxxyyzzyy{|||}~~~~~~~~~~~~~~}||}~~}}~~~~~~}~~~~~~|{|}}}}~~}}~~}|}}|}~~}|}~~}~~~~}|||}~}}}}}}~~}|||{{{{{{zz{||{{|}}||{|}|{{{|~}|}~~}}||}}||}}||||}|{||{{{{{{yyzzyyyz{{z{||}}}}}~~~~~~~}|}}}}|}}|}~~~~~}~~~~~~~}}}}~~~}}~}}~~~~~~~~}~}}~~~~}~~~~}}}}}}}~~}|}}|{||||zz{{z{{|}}|{{{|}|{z{{||{{{{{}}|||||||}||{|}}|{{{{{{zz{{zyxyyyyz{|{{||}}||~~|}~~~}}}~~~~~}~~~~~}}~~~}}}~~~~~~~}}}~~~~}~~}|}}}}}~~}}~~~}|||||}}|}}}}|||||||||{|||{|||||}}|||||zz||{||{{{|}}||}}}}~}|||}}|}}|{{{{{{{{{{zzzyyzz{{{{|{{{|}}}||~~~}}}~~}}}}~~}}}}~~~~~~~~~~~~~~~}}}~~}}~~~~~~~~~}}}}}~~}}}~~~}}~}}}}}}~}}}}}~~}~~~}||}}|||{{||{{||{{{{{{{{{{z{|{{{|||{{{~~{{|}~|{||{{|{{|{{zz{{{zzzzzzzzz{{{{||||}}~~~~~~~~~~~~~~}~~~~~~~~~}}}~~~~~}}~~~~}}}||}~~|||}~}||}}}}}~~}}}~~~}}~~~~~}}~~~}}}|{||{{{{}}||||{{||||{{{{{{|{{{||}}||||~~}||}}}||||{{||{zzzzzzyyzzzzzz{z{||{{|}}~~~~~~}~~~~~}|}}~~~}}~~}}~~~~~~~~}}}~~}|}}~~}}~}}}}}}}~~~~~}~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~}||{||}}}|{{{{{{{{{{|{{{{{{{{{{|||||||||}}}|||}}}||||||{zz{{zzz{{zyyz{|{{||}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~}|}~~}||}}}}}}~}}}|||||}}}}||}}|}~~}~}}~}}~~}~~}|||||{{||{|}|{z{{{{{{|{zz{|{{{|||||}}||||}}}}}|||}}|||||{{{{zz{{{zyzzzzz{{||}}||}~~~~~~~~~~~}~~}||~~}}~~~}~~~~~~~~~~~~}~~~~~~~~~~}~~|}~~~}}~~}}~~}}}}}}}}|}~}||||}~~~~}}~}~~~~~~}}}}|||||{{{{{{||{yz{{{{{{zyz{|{{|||||||}}|}~~}}}}|{{}}|||||{zyy{||{z{||{{|}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}~}}~~~~~~~}|}}~~}|||||{|}}}||}~~~||~~~~}}}}}}}}|||{||}|||{{zz{{{{{zzz{{zzz{|{{{{{||||||~~}}}}|||}}|||{zyz{z{{{{{{{|||||}~~}}}}}}~~~~~~}}~~~}}~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~}}~~~~~~~}}}}}}|}}}}}}|||}~~}~~~~~}||||}}}|||{zz{{{{{{zyz{{zz{{{{{{{{{||||}}||}}}}|||}}|{{{||{{zzz{{z{{|}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||}||}}|||{|}||||}||}}|||}~~~~~}~~~~~}}}}}}}}}}|||||{{{{{|}|{{{|||{|}}}}}||}~~~~~~~~~~~}}~~}|}~}|}~}}}}}}}~~~~~~~~~~~~~}~~}zz{{{zyz{||yw{~}}}|zyxwx{}}}}|}~~~{xz{|zyz{||{{zzzxxxyzzzzyyzz{{yxxz{}~~~~}zz{{{}~~}~~}}~|ywwx{zxxyy{~zwxxwwwyz{zz|{ywx{}}}~~~}{yy{}|yxzzyz{|}}{{yz|||}}||{{yxwxy{{{|~}{|}{xvttrqqppqsstvwvwxwwwwvvvvwzz{|~~~~~~~}{|}~~~~~~~{zwwxyxxyzyxwwxyz{{||}~~|{{|}~~{zzyyy{{{{{{zwvwz{z|}{yz|zwvvuwz|~~}|zxwvxxxwvuttuuuwxyyxxxyz{zz|}~~~}{zywvvutuwzyy{|z{}~~|{||{||||~~|zz||{|}|{~}|}~}{ywusqoooooqrqqqtwyxvvvuvwwyzz{}{wwxvuwxvttstvutuuuttttuvusrqqqqrstuwxxyzz|}~~}{yvuvvutrqpoooppppqsttstuuuxzxvxzzz|~~~~~}~~}}|zyxyxwwxyzz{}}~~~}{{|}}~~}}}~~|{{{|~~}||{xvvwwxyyzz{|~{z{{{{{yyzxwwxxwvxyxwxxwxxxz{~||{yxy|}}}~}{|}|zyxwvvutrtvtsvxyz{}|yxxwtttsrstuuuttutsrrstttssttvxz|}|zxxyyxxxyxxzzxxxvtrpoppooonoqsuwxy{}~~|zywvutstuuuuuvvutuvvutqpqrqpqrtvxy{|~~~~|zxwvvwxxxxxxwxxwwvurpppnmlkkkkmoptwxz|}~~~}|~~{yvttsrrtsrrssssrqqrqpnkklkklmoprtvx|~~|zxwvuttssuxyz|~~}|{|||{{{|{z{|{yxwwvwxyz{{|~}||{{yxvuttsrqpqsvwxz|}{{|}|{yxxyzyyywwwvtrrrrqqrtuuw{~~~~}}}~}{xurqponljjjjjjmpstwz|}}}|{zywxxxxwvuuttssrrrrqpoopqrsuxzz|}~~~}{{z{zyyywutrpnllllkkllmnqtuwyz{}}{yyyyxxwvtsssttsssrqrrponnoppqrtvxyy{}~}~~}~~~~~{wtuvusrqpommmlkjiiijknpruwwxz{|}~}{{zyz{zzzzyxwvtssqqqppqqqpnmnnoppsuvxyzzzz{|}~|{{{zwvvuuuuttuxz{~}|{zwuuuwxxwvvwyxxxy|~}zyxvtrqqsssssstuvwwy}~~~~~~}{zxwuttttvwwwxyzz|~}~~~{ywvutssrqqqrsrsuxy{}~~|{|||{|}}||||{yvuutrqprssstttuvwxz{}~~~}{yvsrpommmmnooopqrtvxz{|}}~~|{zyyz{z{|}}}|{{zxvutssrrrrssttvwwwy{||}~~~}||{{{||}}~~~~~}{zywusrqppopqqrrrstuwxyz{|}|~}{yxwxxxyyz{||||{|{ywusssqpqqqrrssttuvvvxzzz{|}|{}~{zyyxwxyzz{{|~~|{zyyyzzzzz{|}}~~}|zxvvvuvvvwyz{{|~~}{zyxwvvvwwwxz{{|}~~|zywuttuuvvwyzzyyz}~}|}~~}zwuttsssuvvwvxyzz{|}}|}~~|zxvusrqqqqrrstuvwyzz{||}~~~~~}|zwvvtrqpppqqrsstvwxyz|}~~~~~|zywutrqpoooppqrsttuvxyz{|}}}~}||||}~~~~}}|}}~}~~}|{ywvutsqqqrsstuvwxyzz{{||{{{{zzyyz{|}~~}|{z{||}~~~{yxxxxxwy{||~~wrqrrstvy|}~~}}}}}~}{yxwvuuvwxz||}}~~}}~~~|zxvvuuuvwyz{|}}}}}}~~}}}|{zz{|}}|zxwwvutsttuuvwyz{{{|{{{{{yyxxy{|}~|zywvtsttstuvvvwwwwvwwvvwwwwwxyz|}~~{zyxwutsrrrsuvwxyyyyyyxxxxxxxxxz{|~~}|zywwwutrrrrtuwwxxxxwwvvwvvvwwwyz{}~~|{yxxwvutttsrrsvvvwwwwvvwwwwxxxxxxyz{{||}~~}}~~}}}~}}||{}~~}}|zyyzz{{{{|}~}|||}}}}}~~|{{{yyyyyyyz{yxyzzzz{}}}~~~~}{zzyyyyzzzyyyxxxxxxxyzzz|}~~~~}{{zzzyxyywvwwxxxxyxxzz{{|}~}}~}}}|{{zyxvvvuuuuuttuvwwxyyyz{{|}}~}|{yxxwwwvutsrsssttsuvwwxyz{{{|}~~~~~~|{{yxwwvtsssrrrrsstttuuvwxyyzz{||{{{|}~}|{zyxvvwusrrssrrsuvwwwxyz{|||||||||}}}|||||~~~~~}}~}|~}{yy|~~~~|{{|}}}~~|{yxxxyzz||{||{{{{}}}~~~{zxwwwvvwxyz{|~~~|{ywvvuvvvwxyz{{|}~}~~~~}~~~~~|zxwurrssstuwyyzz{|}}}}~~~~}||||}~~~|zwvuutttuvwxxyzzzzzzzzzzzxxxxxxxz|}~~{xwvsrqqrstuwxyzz{|||||||{{{zyyyy{|}~~|ywvtsrqrrrstuvwwxxyz{{zzzzyyxyyyy{}~}|{xvtrqoonnnooqrsuvwwyzzz{|}|{{{zyyyz{{|}}|{yxvuuttuvwxy{|~~~}{{}~~}}}~~}|{{zyyz{||}}}~~~~~}zxvuuuvvvwwxyz|}}~~}|}~~~~}{zywvvvuuuwxxy{|}}}}~|{|||{{|||~~}{zzyxwwwwwwxyz{|}~~}|{{||}~~~~~~~}|{z{zzyyxxxxxyz|||}~~~~~}||{z{|}~~~~~}|||{{zyxxwvvvvwwvxxyz{{|}~~}}||{zyyyy{}~~~}~~~}~~}|{zzzyxxwwwxxxyyyyyz{{{{{{zyxxwwxyz{{}~~~~}||{{|||||{zzyyxxwwwwwxxyyyz{||}~~~~}||{zz{zzz{|}}~~~}}~}|{zzzzzzzyyzzzz{{zzyzzyyzzz{}~~~~~~~~~~~~~~~}|}}~~~~~}}}}}|||}}}}|||||||{{{{|||}~~~~~}}~~}}}~~~~~~~~~~~~~}}|||||}}}~~~~~~~}}||{|||||}~~~~~~~}|{{{{||}}}}~~~~}}}}|||}~~}}|||{{||||}||||}}||}|{zzz{{zz{zz{|}}}}~~~}}}}|{{{||}~~}}~~~~~~~}||||{zz{{{{|}~~~}|||{{{zz{{{zzz{{zzzzyyyxxxyyyzz{{{||}}}}}||||{{z{|}}~}~~~~~~~~}}}|{{{zz{||||||||||}}}|{zzyzzz{{|}}}}}~~~~~~~~~}~~~}~}}~~~~~}}}}||}}~~~~}~~~}~~~~~~~~~~~}}}}}}}||{|||{||~~~~~~~~~~~}}}}~~~~~}}|||{z{{{zz{{{{z{{{{|||||||||}}}~}~~~}}}}}}}}~~~~~~~~~}}}}|||||||}}}}}~~~~}|{{|||}}}}|||}}}|{{zzzzzzyxyzz{{|||{|}}}}|}}}||||||||}}~~~~~~}}}}}}|{{{|||}}~~}}}}}}}||{{{{zzzzz{{{{{{|||{{{{zzzzyyyzyyy{{||||}}}}}||||{{{zz{||}~~~~~~}}~~}{{|}}~~}}}~~}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~}|}}}}||}}||}}}}}}}}}~~~~~~~}}}||{||}}}}}}~~~}~~~}}}}}}~~~~~~~}}}}}|}||||||||||{{{zzzzzzzzz||||}}}~~~~~~~~~}}}}}}~~~~~~~}}}|}}}|{||{||}}}}~~~}|||{{|{{{zzzz{{||}|}}||||{{{{{{{{{{{||}}}}}}}}||||||||||||||}}}}}}}||||||{||{{||}}|}}}}~~}||||{{zzzzzz{{{{{{{{zz{{||}}}}~~~}}~~~}}~~~~~ytv|~~~~~}||~}{{~|{{||{{|{{|}~~}}||}~}}}~~}~~~~~~}||}}||||||||{{{|||}}||{{{{{||}}}}~~~~~~~~}}}}}}}}}|{{|||||||}}~~~~~~~}|{{{|}}}||}}}}}}}}}||{{{{{{z{||}~~~~~~~~}}||{zz{{|}}|||||}}}}}}|{{}}}|}|||}}}||}}}}}}||}}~}}||||||||||{{{zzz{{z{{{{{{{{{{{{|||}|||}}}}|||||{|||||||||||||}|||||}||}~~~~~}~~~}zwvz~}|}~~}zyyy{~~~|{|~}}|{{||||}}}~~~~}|||||||}~~~~~~~~~}~~}}}||}}~~~}}}}}}}}}}}}|}}~}}|}}}}}|||{|||}~~~~~~}||||}}||{{{{{{{{{||}}|}}~~}|||}}~~~}}~}}}~~~~~~~~}}}||}||}}~~}}}}}}}}}}}}|}|{{{{zzzz{{{{||{{{||||||||}}||}}}}}~~~}}~~~~~~}}}|||||||||{|||||||{{{z{{{{{|||}}}}}}~}}}|||||{zzz{zzz{{{{|||}}}}|{|||}}}~~~~~~~~}}~~~~~~~~~}}~~~~~~~~}~~~~~~~~~}}~}}~}}~~}}}|}~~~|z{||}}}~~|{{z{~tppqw~{}}zyyyz{|}yxxz||yvvwxvttx|{wwxyzz{{zzz{{{}~~~~|{zzzz{{|}}~|{zyxwwxxyz{||}~~}}||{|{|||}}}~~~~~~~~}}}~~~}|{{{zzzz{|||||{zyyyz{|||}}~~~~}|}}~~~||{{||||{|||{z{{{|||||||}}~~~~~~~~~~~~~~~}}~~~~}||}}|{}~~~~~}~}~yrqqu}zy|~|yz{}{y|{xtuy}~|{ywwx{|}~}{zzzzyz{}}{yxxxy{|}|||}~}{{zz|}~}|{|}}|||||}~~}{{zz{{{z|~~~}|{zyz{{{{}}}}|{zz{{||{zzz{{{{|||}~~}}}||{{{|~}~}|||{yxxz{||||{{{{{{{{zzyzz{{|~~}}|{zz{|}}}}||}}|}}}||}|{z{{{|}}}}~~~}~~~~zrpy~x{|{|}~|~{usx~~|~}}~~~~~~~}~~|{}~~~~~~}}}}}~~}}}~~}~~}}~~}}~~}|{{|||~~~~}{z{|~~}{{{{|}~~}}}~~~~~~|||}}}}~~}~~}}}}}~~~~~}}}~~~~~~~~}}||}}}}}}~~~}~~~}}}~~}}}}}|{z{|||}}~~~}}}}|||}}~~~~~~~~}~~~~~~}||}}}|||||||||{{{|{{z{||{{{||}}}~~~~~~~~~~~~~}}}}}}|}}||||||||{{{{||{{{|||||}}}}}~~}}}}}}}}||}}}||||}||}}||{{|{{||||||}}}}}}}}~~~~~~~~~~~~~~~~}}~~~}||}|{|}zy|~}{yy{|{{{zyyyz|zy{||{z{}||||{||}||}~~~~|{|}}|{z{{zz{{{zy{}}|}}}}|{||zyxwvvwxxwvvwvwy{{{|{{{|}~}|}}{zzz|}}}|}}|}~}~~||}}~~}~|||zvwxwusqstssstuvxxyzz}~}}~~}}|{{zzzywwwvvvvtstuvwwwwxyyzzz}~}{{{{{{|}~}~~}|||zyz{{|~~~~|}~~~}}}{yxxustuxywusstsqpqtxxx{}~||||}~~}|{zz{||{{zzz{{|}~~~~||}~||}~~~~~~~~{ywuuutsqppqqqrsux{|}~~|xvutuwwwwvtsuvuuttvxy{}~||||{yxwvvwxwvwxyyyyzyyyzzxvtsstvy{|}~~~~}}|}~yuuurpoqttrrtttvxyywwxz{|}}|||{yxz}~|||zyyyyyz|}}{{|}~}}}}}}~~~~~{xvsqomjjjjkmnpstuvwwwvwxwvuvwwwy}~}~~~~~{yxwussssttqopruvwxy|}{z~}{zxvtssrrstuvxz{|}{z{zxzz{}~~~~{xvsqrsqpqqrqqqqrstuuuwyzz{|}|{{{}}{{zzz{zzyxyzz{|||}}}|{yxxutuuuuuuvvxyz|~~{zxusqpommnmmpssuwxyz{~~}}}~|{zxvvvuuuuvutuvxzz{}}||zvtqnjhffhjloqrsvvvwxxwutuuuuwyz{||}}}}|zywutttrqqpqqpsvutttwz{{{yxusvxxy{|}~~}|zyz{{{yz}~{xxxvuvvy{}}{zywurrrqpppoonmkknqsuwxxwvvuutrsssuutvxz{|~~|{zywwuspooqrrsvxyz{|{xvtsrponmmnmmnorttvxxxxwwwwxz{|}~~}{{{zxwvvusqnnoppsvuuxyxxxxwxy{}~~~|zxvuuuuxz{|{xwywutrpomlmnoprrruxyz{}}~~{zzzzywwwutttuutuuwxyyyyyzzz{||{{z{zz|}}|zyyxwxxxwxy{zxyzwtrqqpoljjjjkjiiklmmmnnnopqrtvwwxz|}}|~}|}}{yzywursttrrrsstttttronnoqstuwy{{zxxz|}~~~}}}}}~~~}{{zzywvvvvvuvvvvwxxxyzz{|~}{ywvvvvutssstutqpppoopponnoommnopqqrtuvwxz|}~}zzzwvxyz{|||{{{{xttsqpooonmmmnnnmljjklmmoqrrstuuvvwx{}~~}{yxwvwxyxxxtrssqqrqqstvxyz|~}|~~~~~}~~||}}|{yvvtrqponnnmmnoonnnqrqsuvwxyz{|}~}}~}|}}~}}}{{zyyyyyxvvvvuutvwwvvwxxxxy{|}~~~}zxxwvtrqpomllkigfffffggghijjllmnopqqqstuwz~}|||}~~|{|{yyyvtqonoqrsssstttvxvuvwwyzz{|}}|zzzzzz{{zxwy{zzzyxwwxz||}~}|zzyxwxzzywvuuuutrqooooppqqoonprrrstttvxxyzzz|}~|{}~|zyzyyzxwvvvspppoonnonmllllmmmmmmlmpqrrsuxxyz{}~}}}{xwwvvvwvusrststvvvvxy{}~|zzzwvwwwvtrqqqrqqrqqqsuuttuvxxxyzzz{|~~~~~~}}|{yzzz{zyyyywvtuuvwxyz|~~~~~~~}{|}{xwwwvtsromlkkklmlklmnooopqqppqstuvxxy{}}~}|}}}}~~|||zxxxwvuuvuuvvutttttuuvvvwwxy{}~~~~~||||zzyzz{||}}}|||}~|||||{{|~|{{zyxxxwwuutsrqpppooooppprtuwxxxxyyyz{|}~~~~}|}}|}~~|{{||{zyxvtsrpoppnnnmmmmopnnpqrrsssssstvyxy{|~~}}}|{zyxxyxvwyyyyyzywxz{|~~||||zyxxxyxvuuwwwtrstsrrsuvvwzz{|}~~}{zxwvwxyxy{{zyyz{|{{{}~~}}}~~~}|{yxvutrqponmkkmnnmmmmnoqrstuvvuuuuvwwwy|~~~}|{{{zzyz{zyyxxxyxwwxxxxwxzyz{}~~~}|{zyyyz{|}~~}}}{zxxyxvvuutsrrsttsstttsrtvwwwwz|||}}~}}}~~}}~~|zyxxvutssrqponnnmmnpppppppqqqqstuuvxzyz|~}}~~~~}}}|{{|{z{|{{|}}~~~}~~}}}~}|||zyxwvuuttsstuvwyz{{}~~}||}}|||}}}}||}~}~~}}||||}}|{{{zzzyxyz{{{|}~~~~~~}|{zyxvtrqpnnnnmmnopppqrssrrrrtssuxyxwwwxyyyz{|}||}~~}}}}|||}~~|{{{|{zzz{zzzzyyz{|}~~~}|{z{}~~~~|}~}}~~}|zzz{zyyyxwuttsssssqqssrtvvwyzz{{||{yy{zxyz{}~~}|zzyvtsrrrqpoopoonmoqooqrtsqqrrrrrstuuuuwxyyz{|~~~~~~}}|zwwxwvvvvvwxyzzz{|}~~|zxwvutttsstvy{|}~~}{zzyyxxxxz{|||}~}|{zywwwxyz{}~~|{zxwvwuuutsrrrrssssstuvvuvutsrqrrrqqqrtuuvwy|}}~}}~}|}~~~~~~}}||}}~~~}~~~~}|{zyyxy{{z{}~~}}}}|||{{||{yxwwvtsrrrtuvvwy{zyzyxwwxxxwwyy{}~~}}||{yxwwwvtttttrqrsrrqqrrrqqpnnoonoprssstuuwxyy|~~~~~~~~~~|yyzxxwwwxzywx{|{zxxxvutstuuvuvxxvy{zy~~|}~}|}|{{zz{zyz{||yxzzxxxxwz|||}}~}{{{zxwwwxxxxwvvwusttsssssssstsrtvsrvwvvwy{|}}~}|~}}~}~}~~~|~}~~~}{z{|||}~}}~~}}}~~~~~}|}|{{{|}}||{{{|||{z{||}~~~}~~|zyxwvuuttsrrrrrtuuuvwxy{{{{{}~|~|{||}}}{zxwxxwvutsqooomllllmoppqsssstuvttwxwvwwz{|}||~}}~~~~~~}}}{yyywusqrsssstwxwvvyzwuvwwwwxyyz|~}}~~}~~}{zxvuuuutsrrsuvxzzz{}~~}||}~~~}|zz{{{}|{{yyxwvusrqpppqrrstuvvuvwxxwuwwwwyz{zyyyyy{~~~}}~~~~~~~~~~}~~}||{{zxwxyyyzz{||}~{y{|zyyywz~~|}}||{|}|yx{{z{~}|~~||}~~~~}}}|zxvvtrrrpmmoonorsuvwz|}}}}~}}}|{{{yxwxzywsppqokjkmnlkoqqsuvuuvuuuuxywuvwyxvuuwyxvxz|}|{|~~}~~~~zzzyxwusstttuuvwvtuwwxyxxy{zxy{|}{z}{z|}~~~~~~}|{zzxutttsrrtvvvwxz{{||||}~}~|}~||}}}}{wuvvvtqtvsqsuvwuvwxxyzzzyxwwvwyyvuuuwwvxz{|||~~}}}~}~~||{||zyyz|zxxxz|zxy{}{x{~}{zz{||{{z{|zy{}|{{{||}}{|~}{|~~}|{|{yz~~}~|{zzzywvuvurpqrsrqrrrrtvvx{}yz~~}||}{yyxwwwwsrtsppqqqqppooppqqstuuvvvuvvvvvvuuuuttvuuvvy{{{~~}~}~}~~}{z{zyxxxxvuvvvusuxvuuvwwxyyz{}~~|~~}|||||{{}~|yxyyyyxwvvvwvuuuuuuuwywwz|{{{|~~~~~~~}}~~~{z{{zyxwxwwustussvusrsuwwvxyxwxyxwvuwwvvwwxwwy{z{~~~~}{{zyz{zzzzz{|{zzzzz{{zyzz{zy|~~~}}|{yz{zz{{z{|}}|{|~|{|}{zyyxxyz{|}~{zyyxwwvuutttttuutuwwwwwwxxxz{{{|}~~~~}{yz{xvvvvvuusrrpnprqpqqoprrqrttttswzxvwwuuutrrtssrrstuxyyz{}~~~~~~}}}|{yxyyxwvuvuuuuvvvvwx{}}~~}|{zzyxxz{{{|~~}}}|zyzyyzzxwvvvwxxwvtuvuvwwwwyyz{|~~}|~~~~~~}}~~~}}}}{{|ywyzxvvwwwvvvvvvwwxyzyxyxwvvusstsstuvxxy{|}~~~~{x{}|||}}}|}~}}}}|{||zyzzzzzzzz|~~~}}}|zyz{ywxy{|{{||~|zzzzywvwwxwwx{~~|{{{zyywwwwxxwyxvvxxwvuwywvxyyy{{z|~~}}}~~||~~}}||{zyyyyxwvwxwtuwvttssssssrqsuutuvvvvvuuutsrqqqpqqqrtuvxz{{|}~~~~~~}||zz{{zzywvvvwwwwwxxxyz|}}~~~|{|{zyz{|~~}}}{yyzz{yyzzywuvxwvwwvvwxwvwxyywz}|z{|}}}||}~~~}}~~~~~~~}}}}}}{xxyyxwvxxwvuvxxxxxwwuuuututsrtvttuxyyxy{||}}|{{|||||||||~}||{{zyyzzzyz{{{{{{||}}~~}|{zzzxxz|{z{{{{{zyyyxwvuxzzyyz|||~~|{z{zzzzxxz{{{zz{{zyxz|zxyzyyxyz{|{zzz{|{y{|{z|}~~~}}|z{zzyxxyxwwwvuvwvuutttsrstssrrsrqrrrrqqqpopqrrrrrsuxxwxz}~}~~~~~}|}}}{xwyyzyxxyyz{{|}|{{{{zzyyyyz{zz{|}|||}~||}~~|{|}|{|||{zzzyyxxxyxwvwvwxwvwwyzxwxzyxxy{{{{{||}~~~~}~}{yzzyyyxxwuvxwvvvtttsrrstssrrsrruwvuuvxyz|~~~~}{{|{{{||}~~~~~~|{{{}}|zz|}{yz{||{{|~~}|{{{zyyz{zwvwxvuuuuvwvuvwyyxxz{{|~~~}}}~}|}~~~~}~~~}{||zyz{yxwxxyzz{zxyyyz||zz{||||~~~}|{z{||||||||{{{{{zywwwwvutttsrsrqqonpqpppqqrqqqqrrsssuwwy{}~~~~~~~~~~}|}}{{{zz{{yxyyyzzzzyyz{yy{|{{|||}|}~~~~~|||}}{{}~}}}~|yz|{zxwwwwwuuvwwutwzxxyyyyzzyz|{z{|~~~~~~|{|{yxxwuvvutsrssqqrsssrsttusrsuuuuvxz{||}||}}~}}}}}~~}}~}{yzyxxxxyzzzz{{{|}~||~|yxyyywvvuuuuutvwutvxyzyyzz{|}}}~~~~}~}|{{{xvvwwwwwwwxxxxxxxxyzzz{||}~~}~~~~}|{{ywwusrqpponnnnnnoooppoprrssrtvuuwxy{|~~|{zz{{zzyz{}}~~~|||{zzyxxyyyyxyz{{yy{||{{{||{}~~~~|zxwvvuttstvtsuvwwutwxwwwxzzyyz}~~~~}|zywuttsrqqpqstrqrrrrsstsrsutsvwvvxz{zxy|}}}||~~}|{|zxxyyyyyz{{|}}~~~}{yyywttvvutuwvvvvvwxyxyzzyyz{||}}|}~~~~~~~}}|ywwvvvvvuvwvuvwxywxzzzzz|}}}~}}}~~zyyxvtrrrqqpqqrrsrrttstuuuvwxxxxzzyz{|~}}~~~}|{zzzyxwxyzzzz{zxz|{{{{}}||}}||}}~~}{{~|uvxzz{||}~zrkjhfioswy}}zupkihglty}}{uqqsv|}xurqrvz~{unheeehknv}~ysnkgfhkkox~|ywutvz||ywuw{{}~vrokhijkpux}zuqmkhedfjorwz|}{}zsppoopqtxzzzzwwy{~{vssroptuw{~}||yuqnnmopnouyy|~}|zvrrqnlmptx~~{{|~zwtstqpu{}|xspqrtx||{zvux{}}}|yvvwtty~~}~|zvsqqqsuw|}wtspmmnprrv}~|~~||zxxzyyz}~~}{yxwuuuttwzyy}}z}zvyzyyz|}~~~{~~~{yz||}}~~|ywuusrttux{}~~~|ywtrqqqqsx{}{xyzyy|~z{{xw{~~zzytoqtrquxxwz{zyzzxtrrpmmqstuwz~~}zvuutppswyy{}|{yxvtsqkfilhgkosvuuy}~|}}{yxuuxyxz}~}}~|z{|zz{xtrstsv{{z|}}|ywvrooonmnpsvuuvxwty~ysw{zy{~~}|}}}~}~~|~}{|}||}~~~{}~|}}|{zzzz{||{}~|{}}~~}{|}{yyzwvxzxvxywuwyyxyzzy|}{~~~|}~}{yz{zxyyvtvwwwwwwvxzxuz~zx|~|~~~~{{{{{zxwxvtuwvuuvvwwwwwwxxxy{{z{|}|}~}}~}~|}~~~|zzzwtuwusrrttsrrstvvtsuvvuvxzzyz||{}}{}}{zzxtrstrpoopqrqrrrssssttttuvwvuxzxvx{{yxxz||||~~~~}|{xuwxtqrsrrsssssstuuvvvvvuvwxyzzzyyy{{zyz|}~~{y{|{{}~||~~}}|zz{yy{|zy{~|z|~~~}}~~~~~}|{zywuvvvwxxxxyz{zy|}z{}|}}|}~~}~~}{zxwwwvvvvwwwwxyz{{{{{{z{{z|~}{{|}}{{|{|~}{yxvvuuuuuuuuvxyyxyzzzyz{yxz{{zyz{{{{{{{{{}~|{zwtttrqqrrsstuuuuvwwwwxwwxyyyz{yyyz{{{|||}~|||ywvtsrqqqqqqrrrtuuuvvttvwvvvwxwvwwwxyyxxyz{}}~~~}|{zxwutsssrrrrrrstuuuuvvvwvuwxxwxxyyxxxxyyyz{||~}}||||{{|}~}~~~}{zz{{{z{}}}}}}}}~~~~~}~||{xvwxwvvxyyxxy{|{{|}}~~}|}~}|}}||||||}~~~~}|zxyxvvvwwwwwxxxyzz{}~|{|}||}}}{z{|zz||{{|}~~}|{zyxxxwvutvvvvwxxxyz{{zz||{||{{zzzzyyyyyz{{{}~~}|zyyxvvvuttttttstttuvvvwxyyyzzzzzzzzyyyxxyxy{|}~~~~|{yxwvuutsssssssssstuvvvvvwxxxxxwwxwwwvvwvvwxxz|~~}}~}{{{{ywvwwuuttttttttuuuuvxyxxyyyyyxyxxwwwwwvvvxyz|~~~~}}~~~}~~~~}}}|||||}}|||}}}~~~||~~~~~}}|{{zyxyzzzyzzzz{||}~~~}}~}|||||{{}~~~~~}|||{zzyyyzyxxxyzyyz{||}}}}}}}}{zyyyxxxxyz{|~~~~}}|{|{zyyyxwwwwxxwwwxxxyz{{||}|||{{{zyxwwxxxyz{|~~~}}|{zyyzxvvvvvutuuttuuuvwwwxyz{{{{{{zyxxxxxxxyzz{|~~}}}}|{{{zxwwwvtstuttttuuuuuvvwxyxyzzyxwwwvuvvuvvwxz{|}~~}~~}}|||{{zyyxwvuuutsstuuuttuvwxxyyxyzxvwwvutuvvuvyyxz|~~}}}}~}~~~~~~~~}|||||{|}}||}~~~~}~}||}||}~~}}{{zzzzzzyzz{{{z{}~~}~}||}{z{{{{{{|}~~}~}|{zzyyyyyxxyyyy{{{{{|}}|||{zyxxwxxwxzzz{}~~~}|||{{zyyxwxxxxxxwxyyyzzz{{{||{zzyxxxxwxxyyz||}~}|}|{{{{zyxxwvvvvvvvvvvwwwwwyyzzzzzzyyxwwvvwwxxxy{|}~}}}||{{{zyxxwwvuuvvutuvvuuvwvvwxxxyyxwvvwvuuuvvvvxz{||}~}}}}}}|||{zzyyyxwvvvuuuvwvuvvwwwwxxxxwvvvvuttuuuuvxxxz{|}~~~~~~}}}}}}|}~~~~~~~~~~~~~}}~~~~}|}~~~~~}}}}}|{{||}~~~~}}|||||||{{{|||{|||||||||{{{{{{||}~~~}||||{{{{{{{{zzzzzyyyzzyyxyyxwxyxxxyzz{|}}~~~~~~~}}}|{{{zyyyyywwyyxyyyyyzzzyyyyxwwxxxxxyz{{{|}~~~~}}}}||{{|{zzzzyyyxwxxwwwwwwwxyxwxxwwwwwvvuvwxyyxy{|{|~~~~~}||}||{zyyyyxxyxwvvwwvuvvvuuuvwwwvvuuvvuvwwwwwxxyz{|}~~~}}}}}|||||{{{{zyyxwvvvvwvvwwvvvvvuuuuuuutuuuvvvvwwxxxwz||}~~~~~~~~~}||||||}}}}~~~~~}~~}||}||||||{{{{{{||||}~~~~~~}}|||||{z{{{{zz{{zyyyzzz{{zz{||}~~}||}{{{{zyzzzyxxxxvvwwwwwwwwxxyyzzz{|}~~~~|{{{zzyxxxxxyyyxwvvvvvvvwwwxxwwxyzyy{}}~~~~~~~~~~~~}|||{zzyxwxxwwwwwwvvvuuuuuuvvvvvvwxxxxyz{{|}~~~~~~~~~}~~}}}|{z{zyxxvuuuvvvuutssttssttuuuuuvwwwwwxyy{}}~~~}~~~}}~~~~~~~}}}|{zyxxwwvututssssssrssstttuuvwvvvwwwxy{||~~~~~~~~~}||||{yy{{zzz{|{{|~}~~~}|{zzzzyyyxxxxwwxyzyyz|{{{|}}~~}}|{zyxxxwwwvvvvvvvvwxxxyyxy{{{{|}~~~~}|{zzyyxxxxwwwwwvwwxxyyzzzz{{{||}}}}~~~~~~~}}|{{{zyxxxxxxxxwwwwxxxxyxwxyzzzz{||||}~~~~~~~~~~~~~~}}}|{{zzzxwxxxwwwwwxxxwwxxxxxxxxxyyzz{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{yxyyyxwwxxxxxyyxxxxxxxxyyyyyyzz{{{{|||}}~~~~~~~}}}}}}}~}|}}}}}}}}}|}}}}}~~~}~~~~~~}}~~}}}}}}|}}}}}}~}|||}~}|}}}}}}~}}~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}|}}}}||||||||||{{{{|{{||{z{{{{z{||{|~}}}~~~}}}~~~~~}}}}}~~~~~~~~~}~~~~~}}}}}}}}|||||}||{{{||{{{{{{{zzzzzzzzyyzz{zzz{zz{|||||}}|}}}~}|}}|}}~~}}}~~~~~~~~}~~}}}}}|||}||||||{{{|||{{{{{{{{zzz{zyyzyyyyzzyyzzzz{|{|}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}||}||}}||||}}}~~~}~~~~~~~~~}~~~~}~~}}}~~~~~~~}}~~~~~~~}}~~~~~~~~~}}~~}}}||||||{{{{{zz{{|||||}}}}}}}}}}}}}|||}}}}}}~~}~~~}}|}}}|}}}}}}}}}}~~~~~~~}}}}}|{{|||{{zzzzzzzz{zyzzzz{{{{{{|||}}}|||||}}|||||||}}~}}|||}}}}}}|||}}}}}}}}}}~}}}}}||||||{{{z{{{zzzzzyyzzzzzzzzzz{|||{|}|||}}~}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}~~}}}}~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~}}|||}}}}}||||{|||{zz{{{{||||||}}}}}}|||}}}}~}}}}~~~~~~}}}}~}}}}}||}}}}}}}}}}~~}}}}||{|||{{zzzz{{{zz{zzz{{{{z{{|||||}}}}}}}}}}}}}}}}~~~}}~~}|}}}}}}||||}}|}}}}}}}}}}}}}|||||||{{{zz{{{zzzzyyzzzzzzzzz{{|||||}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}~~~}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}||||||||||{{{{|||||||}}||||}}||}}|}}}}||}~}}~~~~}}}}}~~~}}}}}}~~~~}}}}}|}}|{{|||{|||{{{|||||{{{{{{{|||{{||||||}}||||}}}}}|||}}}}}~||}}}}}}}}||}}}}}}}}}}~~~}}}|{||||{{|{{{|{{{||{{z{{{{{{zz{{|{{{{{||||}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~}~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||}}||||||}}}}|}}}}}}}}}}}}}}~~~}}}}}}}~}}||}}}}}}~}|}}}}}}}}||}|||||{|||{{|||{{||{{{||||{{|||}}}}}}}}|}}}}}}}}}}~~}}}}}}}}}}||}|||}}}}}}}}}~~~}}||}}}}|||||{{|||||{{{{{{{{{{{{{{{|||{{|}}}}}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}~~}}}~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}~~~}}}}}~~}}}}}}|}}||||||||||||||}|}}}}}|}}}}}}}}~}}~}}~~}}}}}}|}~}|}}}}}}}}|||||||||||||||||||||{|||||||{{|}|||}|{|}}}}}}|||}}}}}}}}}}}~~}}}|||}|}}}|||}}}}}}}|}}}}}}}||}}}}}}}}|||||||{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}||}}|}}}||}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}||}}}||||||||||||}|||}}|||}|{|}}||||}|||}|||}}}|}}}}}~}}}}}}}}}}}}}}||}}}}}}}}}}}~}}}|}}}}}}}}|||}}}}||||||{|||{{{{|{{||{{||||||}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}}}}}~}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~}}}~~~~}}}}}}|}~}|||}}}}~}}}}}}}}}}}}||}}}|||}}||||||||{{{{|{|||{|||}}}}}}}}~~}}~~}}~~~~}}}}}}~}}}}}||}}}}}~}}}~~~}}~~~}}}}}}||||||||{{|{{{|{{zz{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}{|}zx{}|zwwz{zyyxxwwyzyxz||{z{}~}}~~~~~~}~}~}{{|{{|{zywwyyxwwwwutvvuttttvyzzzxz||}~~~}}{z{{zzzzyyzz{{yz{z{|{~~~~~}}~~~~}||}}||{zywz|{{z{{|}~~~}~}|{{|||}~~~~}~}{z{|{zzzz{zxwwx{}~~}~|{{yxz{||{|}~~~~}}{zz{|~~}|{{zwtssttrnllmmjihjlkikmmmlkloqqstuwz}}|||{ywvtsrrstvvwyywx{|{{|~}|}~~|yvtsstuvwxwwxyz||zyz{|~~ywwurppqrqoppoosvvvuuuvwyyzzxwwyzzywsonnonnqtvz~}xtsstvxyz{}~}zzyvuttw{~~{xx{{xxz{z{|}}{z{|{{zxvvwxxxy}~|zwutuwxwwxxwutsrrssuwy{{yz{z{{{{{{~~~{xvrmkkjiijlnoruvx{|}~}}~~}}~~{ywwvxxsrstuvvvvxxtrtutsonmkhgffgikmoqtx{}~}~}~~~}}~|zxvroqrqooonljhhhijkklnonprssrrrsvy{}~|{zyxwwy{|}~~~}|zyxxyyww{}~~}||||{|~}yusqonnnnnpqppsusqstuvx{~~|xxywvwxz|~~}~~~}~~}|yutrqqpprrrux{~~}zvttrnlllmorvz~~~~~~~~{zyurqqqqsvvtssspklmjgfgjnpruwxxxz}~zwvutrqrstutux{{yvvxwtsqsuvx{~|zyxustwwy{||{zwsqrrrstuxxwxz{{yxwvvspoonnoptz~~|zxwxvtstuvtsuuutsrqnkjihhfddfgikoruwwwxywvuvvvx{~~~}}|zz{{zxuttqpqromoqnlnoprvz~~|yvusqooqsuvwxwsrtsonnnnmmortvyzxz|zxxxvvvvvwy{~{vsrrqqprtuwxyzzyyyyz||{|}~}~|z{|||}~}}|wsssrqrsrrstutqrspkigfdba_`bdghhjmooonnmmoqrtvz|{}~~}zyyz{yy{|zxwy{zwusrqpponnmkjmquwxyz}~~~||}{{zyz|~~}{xvtsrqrtuuvxz|~~~|zywtrqrtvxz{}}{ywuttvxzzxxxxwwurppnmopppqruvspnmmmllnoprtx{}~zxupmjjjjkmoqrsrqqrrqqqrtuvy}{zyvsrstuvvvwxxxwtrpkfedbcdegjnqtx{}}{zyxyz{~|{{yxwwyzzzxwvusqppoonnprssssuwyzz{|}|{{|}}~zyz{~}{ywvuroopprrqsuusrssrpnmnopsvx{}}zxxwvvvuuvvusrrtroonljihijiheefghijkkkjjjkknpqtwxz}zz{|~~|xtokiiknquwz~~}}}~~}||zyyxwwwvuuuutrqstttttssttvvvwxyyz{zzz{}~|||{{||~}{zzyyxvvvwy{}~~|zyyywuuuuuuvxz|}~}}}|yxyxwvtssssolkjiihgggghijlmnnnoonnopppqtxz{}~|yxxvvwyz|~}|||{yxwtokihhhimppruy|~~|zyxxwusrrrrpnmlkjknoooqtvutvwutssuvx{~}|}}{|~~~|{zyxwtrqrqqqrstvwyyz|~}|{zxwxy{}}~~}{yyzyxxxxwvsqppnlklmnmmprtvvvxyyxwxyzyy{|~|{{zzxxyxtrttsstwyyyzzxxxvspponnpsxz|~|}~}}}|||}}}|{{{zyyyyz{{|}~~~~|{z{{z{|||||{zywtqnlkjjkmoqsuvvxyyyxvuuuvvwz}~~~~~|{zz{|zyxvvutqopoljhhijjmoooqststuuutssvxyz|~}zyyyyz{|}}~~}~}{ywvutuwxz~~|zxxxwtqqrqpmklnmllmpqqsvwxz}~}{zyyzyyz|{{{}~~~}||~}{zywwxyz{{{{{zzyyxvvutssssrrqqqpoomklmmmllnpqsuvxyzzzzzyyz{{|~~}}|{|{zywvwwwxxz|{zzyzzzyxwwxyyx{~}|{zzwtttsrqqqrsvwwxz}||~~}~~}}}~~~}~~}{zyyywwvvuuuuvwyyz{zzxwxyxwvvy{|}~~~~~}}~||{yyxvtrpoppoortuuuuttttrrtssstuvuuwyxxxyz{|}~~}}}|}}||}~~}}|}}||{zz{{zz{|{z{||{||{zzzzyz{{|}}}}~~}zxvvtssssrstvwxz|}}~{yxvutrrrrrstuuwwvwzzz{{{|{{}~}~}|{|}~~~~}}{yxwvutssrqonmlmnmllllllmortuuvxy||{|~~}|{|~~~~~~}}|{{{{zzz|||~~}|{yyxxxwvuwxxyy{}~}~}|{yyzzzz{{|~~~~~{xwxxxy{{{|~}~}{|~|yz{zz{{|}~}{yyyxuttuvutsssrpnmoqooqtutrqrqqonnnnnmlmoqsux{~~~~~~~}~~~}||||}~}zxvvvsppqppppppqqrsstuwy|}{z{zyyxxwvuvxz}~~|zxwvsrrtuuwxz|~~~~~~|yyxwvvvvwyz{}~~}{zxvuvvtuwwuuvvvvvvutuvwvvwwvuttuuusrqrttuuwy}}}~}}}}}}}~~~||}~}|zz{||||}~}~~}}~~~~}||}|zz|~~~~}|||~~~}}}}}}~~~~~|zxwwvvuuvx{}~~~|zxwwwvuwzz{}~~~}|{xwvuuussuvvttuvvtsssssrsqpprqpqrtussstuvxyz}~~}}}}}||~~}~}{z{{xvwwvuutuuvusrtuusrssrqrsuvwxwwwwwxy{|}~~~}{{{{{{{|}|}}{zzxwuuvxzzz|}~}||}~~}}~~~|{{yxvussttstvwxyyxxwvutsttssuvvuwyyyyz||{|~~~~~||}|}}~}|{{{{zyzyxyyyzzyz|}~~}|{||||||}}|||{{zzzy{}|}}~~}}}~~}}||}}zwy{yyyz{|~~}}~}}~~}}|||{zyyzzyyz{|}}~~~~{zyxxxwwwvvvvwvutsssrqqrssrrrttrrttrrtuvwxyyyzzz{{|}{{|{z{||{{{{{|}}|{|~|z{|}~~}~~~}}}}}}}}~}|{{zzyxy{{{|}}}}}}~}||}}~~~}}||||{{{{{{||||}~|||||}~~}}|{zz{zyyyyyywvuutsrrrstuuvwyz{{|||||}~~~~~}~}{||{zyyyyyyyyxxwwxxxxyzzzz{||}}}|}~~~}||}|z{|{z{|||{|~}{}~~}}}~~~~~}{{|}}|~~~~~}|}~~|}}|{yyzyxvuuutstuuuuuvwvvvvvuwvuvwwwxxxyxxxxwwwwwxxxyzzyyzzyyyyxwwxxxwxyzz|}}~~}|||||{{{{{zyz{||||{zyyz{{|~~~~~~~~}}|{{{{zzzzz{zyyyxxy|||}~~~~}{z{{yyxxwvvwvuvwxxxyzyyzz{{zzz{{zzz{{{||||}}|||{zz{|}|}~~~~|zz{zyyz{zyxyxvvwwvwvvvvvxyzyzzz|~~~~~~~~~~}}}|{{{z{{zyzzyxxyyxwwwwwxyyzz{{|}~~~}}}|||{{||{{{|}}~~~~}~~}||||{z{||{zzyxxwvwxxxyzz{{{{|{zyyyyyyzzzzzzz{{||{{{zyz{{{{{|~~~}}}}}}}}}{zzzyyyz|}}||}}|{zyz{zzz{}}|}~~}||||{|||{zyzzzyxyzxwxzzyy{}}~~}}}~~~~~~~}|}}}|||}}}~~~}~~~~~~~~}}}}~~~~~~}~}|||{zzyxwxxwwxxxxxz{{{{||}}|{|}}}}}~}||||||||{{||{zzzzyyzzyyyyzzzyyyxxxxyyyyz{{|||||{z{{z{{{||}~}||{z{||}~~~}|}}}||}||{{{{{{{{{{{{{{{{{zzz|}}}~}||||{zzzyxxxxxxxyzz{|}~}zzzyyxxxwvvuuutsttsssttuuuvvwwvwwxxwwxxxxxxxxyxxxyzzzz{{{||||||}}|{|||{zzzzzz{{z{{{z{{{||||}|}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}|{{zz{{|||}}}||}}}}}}}~~~~~~~}~~}||}}||||{|}~~~}}}}}~}|||{{||||}~}||}}~~~~~}~~~~~~~~~~}}~~}||{zzzzzzzzzzzyxxxwvvvvutuvvvvwwwwxxyzz{}~~}||{{{{|||}~~}~~}~~~}}~~}}}}}}~~~~~~~~~}}}}||}}}}}}~}}~~}}~~~~~}|{zzyxwxxwwwvvwwwwwwwvvvvvvwyxxyzzyxxxxwwwwvvvvvvwwwwxxxxxxxyyz{||}}~~~~~~}~~}}~~~~~~~}}~}}}}}}}}}}}~~}}~~~~~}|||||{{{{{{{zzzzzzz{||}}}}}}}~~~~~~}}||{zyyyyzzzzyy{{{zzzzyzzzz{||}}}~~~}}|||||}~~~~~~~}|}|zzzzyxyyyzzzzyyyyyyxxwwwwxxwwwwwxxxyyyyz{|||}~~~~~~~~}}|}|{zyyyyyyyzzz{{||||||}}{zzz{{{|||||}}}~~}||}}||}}||}}~}}}}}}||{|}}}~~~~~~}~~~~~}}|||{{||{{{{zzyzyyxxxwxyzzz{|}}}}}}|{zzyyyzzz{{{{{{{{zzzzyzzzz{{{{||||{{{{zz{zz{{zzz{{{|}}}|}}}}~~~~}}}~~~~}~~}}}~~~~~~}|||}~~~~~||||{zzzzzz{{{z{{{{{{zz{{{|}}}~~~~~~~}~~~~}||{||}}}}|{{{|||||{{{z{{{{||||||||{{zyyyyyyxxyyyyzz{{{{{{zyyz{{{{{{|}}}}|{zyyzzyyyyzzzz{|}}}~}~~~}}~~}|||||{{{{zyyzzz{{|||}}}}~~}}~~}|{{{{zzzz{{zyyyyyyyzzzzz{}~~~~~~~}}}|{{zyyyxyyyxxxxwwvvvvvwwvwxxyxxyzyyzzzzzzz{{{{zzyyxyzzzzz{{zzyyyz{{{{|}|}}~~}||||||||{|}|{||}}}|||}}~~~~}}}}}~~}}}~~}}~~~}~~}}}}}|{{{{{{{{{{{||{||||{||||}}}}}|||}}}}}~~~~~~~~~~}}~~}}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{zzzzyyyxwwvwwuuvwwwwxxwwvvvwwwvvxxwwxyzzz{|||}~~~~~~~}}}}}}}}}}~~~~}}||}}}}}}|z{||||}}~}~~~~~~}}}}}}}}}||}}}|||{{zyyyzzzzzzzyzyxwwwvvvvvvvvwvvvwwwwwxxyyz{zzz{{{|}~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}|||}}~~~~~~~~~~~}~}}|}}~}}~~~~~~}}||{|||{||}~~~~}}}}}||}||||||||||||{z{{zzyyxxwxyyyxxxxwwwvvwwwwwxxxxyzzzzyyyxxwwxxyzz{{{{|{{{||}}}~~~~|{{{zzyyyyyzz{{|{{{|{{zz{{|}~~~~}||||||||||}||||||{|}||}~~~~~~~~~~~~}|||||}}}}}}||||zzzyyyyzzz{{|{{{{zzzzzzzz{zzz{{{{{{{{{|}|||}}}}~~~~~~~~~~~~~~||~{}}}{{~~~}}~~~}{zzxz}}wsvyyxxxz{||zz{{yxyz|||||{{{{|{z{~~~~||}}|~}{~}~~}}}||~~}|zz}~zvx{|~}yyyyyyzzzyxz}}yxyz{|~~{{|||{{{zy{}|zz{zxy{|}|zz{~~}{xxyyxxxyz{{||{zyzzzyy{|{{{{{{|{{|~~}}~||}||}~~}}~|~}zz|{{{zzzxwwwxyz{ywwwvvutvxwwxyyyzzywwwwvwwz{ywy{zxy{z{}}}~|zzzz|}|z}|z}~}}|{z{|||~~}}}~|z|}~}yxywttvxxyyyxxyyxz}~~~~~~}|}~~~~~yxxustvuuvxwuwyvswzyxz{yvwyywy{yxz{||zyxwxyz{{zyz{{||{}}yvwxvtuvvuuvxz{}{z|~|}~{y{~}}~}zxwvuuvsqsusrtvusuwwvvvxxvvutrruxww{~|{zxxxvtuvtstuwwvvvvvwxxwwustvusuvwxyz|~~}}}~~}~|{wssttsrpqrpooqrrrssrsstusrssqprtvvwxz|}~}{yxxvrrtrprsssttuuutsstsrrrpqttrsvwxy|~}}~~~{}~}{zyxy|}zx{}|}}}|{{}~~}||||{yyzzz{{zz{||zyzxvvvvvxyyy}~|}}||||}~{z{||{{{zzyyxwxxwvwxxyyz|}~}{z{}|zz{yxxxwusrstrqqppqrrtuuuy|||}~~~|zxvuutttsrstuuuuuwxwvuuuuvwwvtuxxy|~~~}}|zyzyvuutuvtrrrrrrrpnnonlmnmlpsttvxxy{}|{}~zxxxwvutuvvvvusrsstsrqqqrssrrqpqrqqsuvy{||~~|{z{{zyyxwwxwvtrrrstutsrrrpoqrrrsuvwy{{{}~}}~~}|{zywvvuttvwvtrrssrqpqqrqoprrrqsuvtsrstuvvvxz}~}{{zxxxvuvvuttvx{~|{yvuuwvvw{|~~}~}{{|{yyyxwwwvvxxyy{|}~}}|zxxwvuvwwuttuuttvxyxz||~~|zxxxwvutssrrssrqqqqrstvxxwyz{}~{z{|zxwvutttsrqqrrrqqqqrsuvwwy{}~~~|zyxwvuuttsqqpponnopommnoopsttvwxyz{|~}{zzyxvutttsssrqpqrssstuvxyz{}}~}||~~}}}|}|zwusrrrrqpppqrqppponppooqtuvwy{||}~~}~}}~~|zyywtrqrqpqqpoopqpnmllmmnopqruwwxz{|~~}|{ywwusrrsssrqqqqqponmmoqqrtvxz|||{|}~}~~}{yxussqnmmnopponlklmmlkklnoprsuwy{|{{|~~}{zzz{{{|}~~~~}~~~~|yxvvvutttsstttsstuuvwwwxz{}|{{zyyxwwwxxyyxyyzz{{{{|}~}|{zxwvvwwwwwxxxxxxyyy{||}~|||||}~~}{yxvvuutttuuvwwxyyzzzz|}~~~}|zxxwvuuttssstttuuuuuuvvvwxyz{}~~}{zyxwwwwvxyxwwwwwvvvvvvvwxz|}}~~}}|||}}~~}}}}{yyyyxwwxxxurqppppqsuvwxxyyz|}~}}}}}~~~}|{zywtsrrqqqrrrrsssstttttuvwxz{|}}~}}}}}}~~~}|{yxwvtrqpqqppqrsttttttuuvwxy{|}~}}~~}|{zywusrrqonmnmmnoooooopppqrrtvxz|~~~}|{zyxxwvvwxxyzzzz{{|}~|{zyyyyyyyzzzzyxyyz{|}|zxwwyyz{|||{zyyxxz|}~}|zxwwvvvvvvvwwwwwwxxyyz{|~~}zywwwvuuuutuvvvwxyz{|}~~~|zxvtsrqqqqqqqrsssrrssttuuvwxyz{{{{{{{{|}~~|{zyxwvuttsssstuuvwxyz{||}}~~}{zywutsrqqqqqqqrsttuvvvwxyyz{|{{{{||{|||}~~~}}||||||}~~~~~}}|{zywvutssrrssstuvwwwxyz{}~~~}}~~~~}{zxwvvvutuvvwxz{|}~|zz{|~~~}}|{{{zz{{|||}}}|{{|||||}}}}}~~}|{zyyxxyzz{|||}}~}}|||{zz{{|}~~~~}|{yyxxyyxyz{{zzz{{||||{zzz{{|}}~~~}{zyxwvvuuuvvwwwwwwxxxxwvuuuuuuvxxxy{|}}}}}}}}~~~}|{{||||}~~}}}}}}~~~|{yxwvttsrrrssttuvvvvvvwvuvvvvvwwxxyy{||}}}}||{|}}~}|{zyxxyyyxyyyyzzzyyxxxxyyyxyyyyz{}~yuvwvuuvy{zyz{|zwtsstwzvroppqqqqrruxzzzzxxz|}}}}}}}|||}~~|zzzzyxxzzyxxxwvuutttssrqqrstuvwxxy{}}~~~~~~~~~~}}|{zzyyxwwwxxxyyz{{|}~}}}}}~~}~~~}}}|||||}~}||}}|||||{zzyxxxxwwyz{{|~~~}}||||||||||||}}}|}}~~|{{zyxwwvttttssssssttuvvvvwwxxyyzz{|}}}}}~~~~}||{zzz{{{{||||}||}~~}~~~~}}}}}}~~~~}}|{zyyxvutsrqqrsssrrrstuuvxz{yxz}~zwwwxyz{||~~}{z{}{vsrrrsttsrstuwyyxxy{|}~~~}|{{|||||}~~}{zywutrqppqqrrrstvvvuuuuuvvwxyzzz{{zyyz{|}~~}|{yxvusqpppppoopqqrstuuttuvuuvwxyyzz{{|}~~}{yxwvuuuvvxyzz{|}}}~~~|{{{{{{|}}~~|{yxxxxxxxyyyyz{{{{{||||||{{{zyyyyzz{|}~}|{{{{zz{||}}~~~}}}}}}}}}}}}}||||||}~~}{zxvtsrssrtuuuuuvwwwxyyzzz{||||{{zz{||}~|zxwutsrrrrrrsuvvwy{|zwvtstvwwvwy||{{||}~~{ywvutsssssstttuvwxxyxyyzzzyz||zzzzzzzz{|}~}{zywutsssssstttttuuvvvvwwxyyyzzzzzzzyz{|||~~}{zyxvutsssstuuuvvwxyyzz{|}}~~~~}|{{||||}~~}}|{zxwutsrqqqppppqrsstuvxxxxyz{{|}~~~~~~~~}||{{zzz{{{{{{||||||||}}}}~~~~}}}|{|}~|{{{{{z{{||}}~~~}{yxwuuttuuuvvvvvwxxxyyzz{{|||{{zz{{{|}~~~}{zyxwvutttuvvvvwwwwwxyz{||}}|{{|{{||||}~|zzyyyyyyzzzzyxyz{{|}}}~~~}}}}|||}~~}|{yyxwvvutssssssssrrrrrrrsuvwwxyzzzzzzzyyzz{|}~}||{zyxxxxyyyyyyxxxxyz{|||||}|||{{zzzzz{|}~~}||{zyxwvvuuuuuuuuuuuvvvvwwxyyzzzyxxwvuutttttuwxy{||}~~~}}{{zzzzzzzzyzzzzzzz{||||||{zzzyxxxxyyz|}~~~~~~~}}|{zzzzyxxxxwwwwxxyyzz{|~~~~}}}}~~~~~}}|}}~~}|{zyxxxxwwwxxxyz{{}~}}~~~~}~~~}|{zzyyxxxxyzzzz{||}~~~~~~~~~~~~~}}|{zyxxxyyyxxxyyz{|}}}wvwx{~~~|||}|{zxvvvwxxxyzzyyxwvutuuuvwwvuuuuvvwxxyz|||||}~~}||||||}}}~}}||{{{{||}}}~~~~}}|{{|{{{zzyxxwvuvwwwvvwwwwvwwwwwwwvuuuutuuuuvwxyzz|}~~~~}|||{zyyyxxyyyyzzzz{||||{{{zyyyzzz{|}}~~~}}}||{zyyxwvuutsssrrrqqqpqqsstuuuutsssstuvwyz{|}~~~~~}{{zyxxwvuuuuuuuuuuuuvvwwxxwwwwvvwwxxyz{|}~~~}|{zyxxwwwwxxxxyyyyz{{{z{|}}}~~}}}}}}~~~~~~}}||{{{{|}}~~~~~}}|{{{{{{{zzzz{{zzzyzzzyxyz{zzz{{||}~x{}{z{}~}zxx{~~}|{yz{|}}}~~}|{{{{{{z{||||{{{zxwvuuvwwwvvuuvwwwwwvvvvwyyyzz{|}}~~~}|{{{{{{{{zxwvvvvwwwwxyz{|}}~~~~~}}||||||||{yxwwvuttsrstuuuuuuuuuuuvvuuvvwyyzz{|}}~~~~}}|{{{zyyxxyxxxwwwwxxwwwwwxxyz{{|}}}}~~}|{{{{{{{{{{zzyxxwvvuuuuuuuuuuutuutuuvwwxyzz{{{|||}~}|{{{{{||}}}|{zzyxwvuuutttttuuuutttttuvwwxyz{|}~~~|{{||}|{zyyyxusssuuuv|}wtrrw~}{zz}~}}~~}}}~~}}~~~}{zyyxyyyyyxwwvutsrrsstuwyzzz{{{|}}~~}}}|{{zzzywwxxxxxyyzzz{||||}}}~~~}}~~}|{zxwwvvuuvvvvuuuuuvwwxy{|}~~~~~}||{zyxxwvvuuuutttttttuvwxzz{|}}}~~~~}|||}}~~~|{zyxwvvuuuuuttsrrrsstuvwwxyz{{|}~~}|{zyxwvuttsssrrrssttuvwwxxyzzzz{|||}~~~~~~~~}|{zyyxwvvuuuuuutuvvwwwxxxyyzz{{{{|}}~~~~}|||}}~~~~~~~}|{zzywvuuuuuuuvwwxxyyz{|}~~}}|||{zzzzzz{{{{||}~~|{{yvtsrrsuvuttuwxyzz{{{z{|}zwww}~{{}|xtsuwvuvz}|}~~~{wurppqrtttuvxyz{{{zz{|}~~~|{zxwvuutuvwxzz{zyyz{{{{|}}}}~~}|{{zyyyyyyyzzzzzzzzz{|}}~~~}~~~~~~~~~~}{zywvvvuuuuvvwwwwvvvvvwwxyyyyyyyyyz{||}~}|{zyxwvvvuuuuvvwwwwwwwwxxyzzzzzyyyyzz{|}}~}{zxvutsrqpooooopqqqqqrssttssttuuvvvwxyz{}~~|zxvuvvvwxyxxwvvvwwvvwxyzzywuttuwyzzzz{~{vvv{|{|~|{~~~}{yyzz{~~~~~}{{{{||{yyz{||||||||~~~}|{{zz{{|~~}|{{zz|}~~~~~~}||{z{||}|||}~}}|||}}}}|{|}}||||{{zzyxxxyzzzyxwx{~~wnjq|~zqmqw{|~}zxz}|wrqrsw}~|zxvuy|~yx~~|xvwvvxyyxwtqqrrtvwvvtrqrtvy{{{{zzz{{|}~}|{zzyyxwvusstttrqsvwvuutttuutuuvwxz}}||}~~|{yxwvvvwwwvutttstuvvwxz{{|~~~}~}{z{}~}|zyxwvvvwwwwvvvwwvtssssssstuvwwwwxyz|~~}}~~}~~}|{zyxxxxxxxxxxxwwwvuttuvwxyz{|}}~~~~}}||{{{zyyyyyz{{{||}}}~~~}||{{zzzyyyyyyzzz{{|||}~~~}{zyxwvuuuttsssttuvwwxyz{|}}}~~~~~}|{ywvuttttttuuuvvwwwxxyyzz{{zz{{zz{{||||}~~|zyyxwvvvuuvvuvvwxxxyyxy{yy|}|zxx{||}}~~~}{ywvtssrrrpqqqqpoqqqqrrrtuvvvuvwwwyzy{|||}}~~~}{{{zyxwxwvvuuvvuuusrssrrqrrrstttuuvutvyxwz|~~~}~~~~}|}|||}|{|~~|}}~~~}}}||{zz{zyz||||||}}||}~~|{z{{|}~~}}|z{|}}|}}}||}~}}}~|zz{zyyyz{zxyzzzxwwxyz|}}}~}{{|{zzyyzzyyxy{||}~~}|{ywvutrrsuvxy{}}||zxxyy{|||}{{}}|{{||}~~}{xurqtttwz}~}||}~}}}}~{wvvuvwxyz{|||~~}|}{yyxvvwwvwyyyy{}|ywvtsqqruvutssrqpprrqqstuvwy}~~~~}|{zxxwxxxyyyy{{|{zxurqqqrstwz|~~}}|wtrqrsuvvvxzz{{||zxxyywvvuuuttuuvuvvwvvvwy{}~~}~|ywvtrooonmmnpqqsuwwwwxxxwuuwwuu{|{}~}~~~}}}}|||~~~~~~~~{yyyyz{|||~}zwutuwxwwwz}}|{yyzyvvutttsrstvxxx{}}|}~~|{{zyzzyxxyzz{}}ywwwwwy{|{|~}zwsponnnoprtvwusttqoopppprsrrtwwwxxyxvxyxwxyz{}~||{xuqnooljklnopqqrstutqppopqsux}}{xvuutsrsvxxxwxzzyxvwy{}|zxusqoonmptxz{}}}}}||~|||zxwvxxwwwy{||{zzyusqruwwwxz~~}zyyyywuwz{zzzzzzyxwwwvuttuuvwz}}||}}}zxyzzzxx|~}}~~~}{zxwusrpoooponpttsssrqqqrstuxyxz~}{{|{z|}||~}yvwvrnlmnmklmllorqqtx{~}{|}zxvtsqppqqsuxy{~|zz{{{zzz{}~}{{||yyyyz|~~}{xvvwxvsqqrrrqpnmmmnnnnoopqsuwz||}~{{}~~}yvrqppponnprrrstrpprrrtxyz{}~}~~{xwurokhgffikighjlmmnopqqqrtx}}}}|}~~~|zxtrsuvtstvvwuqonkjjhghjnrvy~~~}{zz|}}|}}}|}}|||{{yxy{}~}}}{yxxy{|||{yxxvssttvwy{}~~|yurpnkklmmopprsuwspqtttvy|~~~~|zxwwusromnoppqsuwyz{}|z|~|}{zyxyzzz|~~~~}||zwurppqqqqrqruwusrqnllkjknqssuy~~{zzyywwyyxxxxxwusqrrqqppqssttvyz|}}~|zyxvvwxyzzzzzyxwvvutsuxz|~~|ywuusrtvwxxz}||}}}~~~~}{{{{zzyxwwvutsrrqpqtuvy|~~|{{{||}~}{zywwwvwyz{{|~|zyyxxwvwwwy{|}~}||}~~}~~}}}|{z{{{{{{{{{yxwwwvtstuuuvwyz{|}~~~~}}~~~~~}{yxxxxyz{}}~~|{zwtsqponoppqtvvwwuttuuwxy|}|{yxwvuwxxxz|~~~~}~~~~}{yxwxz{}~~}}}|}~~~~}|zwvvuqonoppqtwyy{{{{{{{zyz{|}~~~}||{zzzzzz{|{zxxwvvz|}}}{{|}~|zvtrpmmnpqqprsssttuuusqrtuwyz|~~|{zyz{|}~}{{|||{zyxwvuttrqpponnoqstvwy|~~}||~~~}zzzz{|~~|{zyxwxz|}~}~{xutttuvwwwwyz{{zzyyyyz|~}{ywusrstuvwyzz{{{|||{zzzz{{||~}~~}|~~~{xwvuttsssstsrqssqoopqrtvyyz{|||{{zzyyz}~|{yvtrrsrqsuvwxyz{|{{{||}}}~}}{zyxxwxwwwwxz{||}~~}|{{|}~}{{{|}~}|}~|z|~}}}}~~}|{yxxvtssrrtuvvvvxyxxyyyxwvwwxxy{}~}{yzzzzzzzzzyxxxxxxwwwwxxwwwwyyz{|}}~~~|{yxvvvwwvwxyz{{zzyxxusttssstvwxxyzzz{{{||||{|~}{{yxwuuvvuuuuvwwwwwwxyy{|||}~~}}~~}}~~~}}||{{|}~~~~~}}|{{{{||{{|||{z{{{zz{|~~{zyxvsstuttuvvwxwvvwwwutuuvwxyyz|}}~|||{zz{||{z||{zzzyzzyyxwxyyz|}}~~~}~}|zyyxwwvvuuuuutsqqpoonnprrstuvxyzz{||{{{|}|{}}~~~}{{{ywwwuuuvxyxyyxwwwvvwxyz{~~~|zxwvwwwwwwxyyxxyyzzz|}}}~~~}}||{zyyyyz{|}~~~|||}}|zz|{zxwxyz{{|~~~~|zzzzzzzzyzzzzyxwvvwxxyz{|~~{z}~~~~}}}}}|{|}}|{{{zyxxwvussrrsttuuvwyz{zz{||{{|~}}~~|zyxwvuttsssssstuvvvvwxxyz|~|yxvuvutvxwwy{{{{{||{|}|z{||}}~~||||{zzz{|}||}~|zwusrqppqsstvwxxxyyyyzzzz{|||}~~~~}|{zzzyyyzyxyz{|{z{||}~}|{{zzyzz{}~|yxvtrrrrstuvwxxxxxwvuuuvvvvvwvuuvvwwwyyz{|}~~}}|{ywwvtsstttsuxxyz{}}}~~~~}|{zxxyzz{{|~~~~}}|ywvutrpqstvvvwyz{zz{||{{}~}{xwvttstvwwwy{||||}|{||{{zyyyyyz{|}~}|yvutrqrrqpqqrrrrtttttuuvwxxyyxvvvvuuuwy|~|{zxutssssuvwwy||||}~}}}|{{{{{zy{}||||}|{{{zywvwwyz{|~|zyy{|||}~~~}}~~}}{zyywvvwvuvwyzz{}}}~~|{zyyyyyz{}{xz||{wvz|}~}|}|{|}|||}}||||{zzzzz{{{{}~~}~|||}}{{{zxwxxwwyzzz{}~~~~~{z{{{zz}~~~~}|}~~{{||zxwwxwtsrtuuvwwxyzywxzz{|}~}|}|{{{{}}~~~~~}}~}{|~}}~}}}}}}~}||||zxyzzyxxz|{{||||||}}|||}|{{{|}||}~||~~~{{}|{||~|}~}}}}~~}}~}{yyz{yxyzzzz{|{zzzyyzzyyxxyyxxxxxxxxwwwxyzzyz|||~~~~~~|{|{zyyxyz{||}|{||zyyzz{{||}~~}}}~}||}{{}~}}}|||}}}||}}||~}}}~~|}~}|{{{zz{{zzyz{|}~~~}~~}~~~~~~}|{{|}}}~~}~}|{|}~~}|}~~}||{{zy{}~~}|~~~}}}}}{zzzz{zxyzxxxz{yvvwxyyxyzz{|}}}}~~}|||}}|}}||}~~~~}}}||~~{z{}}}|~}|~~~~~~|{|}~~~~~}}~}{|||{zzz|}{z|~}}~~~~~~}~~}}~~~~}{zz|}}}||}~~~}}~|}~}|~}{|}}||{||}|||}~~~~|~~}}~~~~}~~}||}}|}}|{|}}||||{{||y}~}~}}}~}|||{y{|{zzz||yz|{xyzzzyyyyyyzzxyzyvwxxxxxxxyyyyz|~}{}}}~~~}~~~~}}}}{{|}~}{|~~}|{|}|{zz|}}}}~~~~~|}}}~~||}{z{|||{z{|~}||}||zz{z|}|{||}|z|~~|{{z{{{{|}}{|~~~~~}||~}{{}}||}|{|}{yxxyyvwyxwxxyzz{zy{{zyz{}|{{{{|{{|}||{{||{|~}|~~~~}}|z{||{{{{|}}}}}}~~}~~~~~~}}~~~|z|}|}||}}|}~~~~~}}}}~~}~~}}}~~~}~}~~}~}}}}|{|||{z{}{z{}|{{{{|||~}{{||}}}}}||}}|}~}{|}~}{{~~||}~~}~~}~~|||}}}|||~}}~~}|||}}~}}}}~~}}~~|{{||||zy{|}|zz|}}|||}~~}~}~~}}}~~~~}|}~}}}}}}}~}||}}}~~~~|}~}|}}~~}~~~~~|}~~~~~~~}~~~}}}~|~}~~~~~~~~~}~|~}}}}{zz{{{{{{zzzyz{zz{{zz{{zz|||{z{}{z{{yxzzyy{||{{{{||||zz{{z{}~~|~}}~~}|||~~~~~~}}~}~~}|~~~}~~~~~~~~|||||}~~~~~~}~||}~~}|~~~~~}~~|}}}~~~~~~~~}|}|{|||{{{{|}|}~}|}}}~}}}}}}|}~~}}}|||{{{||{yxz||{{|||{{||{{||{|}|||}~~~}~~~~~|z{|zyz{||{{|{z}}{|~}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}~~}}~}~~~~~~~}}~~}}}}||~~}||~|z{~}|||~}|}~~~~}}}|}}}|~~}}|~}}~}}}~~}~~~~~~~}||}|}|{{{{zyyyz{{z{{zz{{{{{{{{{{{{zzzzzz{{||}}}}~~~~~~~~~}~}}~~||}~~~~~~~~~~~}}~~~}}~~|}}~~~~~~~~~~}}}}}}~~~~}}}}~~}|||}}|}~~~~~~}|{{|}||}}|||||{{{zzz|}|{|}}}}~~}|{{{zz||||{|}}||{zz{{yy{{zzz{}}}~~}|}~}}}}~~}}}~~}}~}~~|~~~}}}~}~~~~~~~||{|~~~}}~~~~~~~}}~~~~~~~~}}}}}}}}~~~~}}||}|}}}}||}}|||}}|z{}~~}}}~~~~~}|||||||}}}||}}~~}||}~|{}~}}~~~}}}}|{|}||z{}}}|{|}}||{{{|}||}}~~}~}~~~||~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}~}~~}|~~}}}}~~~~}}}~~}~~~~~~~~~~~}~~~}}}~~}}}}~~~~~~~~~}}}}}|||}}|||||||{{|{z{{|}{z|}||||||{{{{{{{z{|}|}}}}}|}~}}~~~~~~~~~~}}~}}}}~}}}~~}~~~}~~~~~~~}~~~}~}~~}}}}}~~~~~}}~~}}}||||}~~~~~~~}{|}}||{|}}|{|}|{z{|}}|}~}}}~~~~~~}}||||}}||}|{{|{{|{{zz{||{|}}|}~}}}}}}}}}|||}~~~}~~~~~~}~~~~~~~~}~~}|}~~}}~}}}}}~~~~~~}}~~~}}~}}}}}}}}}~~~}}}}}|}}}||}}~~~}}}~}~~}||||||}}}~~}}}~}}}}}}}~~~~}||}|||}}|{{{|}{zzzz{{{||}}}}}~~~~~~~~~~~~~~}~~~}~~}}~}~}~}}~~~~}}~~~~~~~~~~~~~~~}~~}}~~}}~~~~}~~}|}}~~~~}~~~~~}}~~~~|~}|}~~|}~~}~~~}{|}}||{{||}||||{{{{{{{zz{}}~}|}}{{}}}|{||||||~~|}~}{}~}}~~~~~~~~}}~~~~~~~~}~}}~}~{{zy|yqruvwwwxy~ztnmlikptxy|~{wssssx}~|zvqrrty}|ysmmljknqvx{~{wttvwxz||xvtrvyz}~|zxutuvx~|wvusrsvww}~vsqmlnprwz}~zwtssstx|}yxwwwuvy{~zyywvuvy|~|yyxvronnnnqstuz~|z~{vromjjllkmrvy|~|{ywvuuvy~ywvtrrsy}ywsnllmnqsvz~~}|{vplhhjhipvxz}wttrruwwxzzz||{{~~~~{yursutuz~~}zz{ywvwzzy|~~~|ywvwyz|~}}{xxyyz|}}}|{{{zy{}|~}|~~~|zzzvuvusqmkihhknquz~}zxwutstxz{}}yyxussux|{xz{z|{zysnpsrruxz|~~~zwsqnhfilmnprrrtuuvwvqnsvsrux{|yuvzzxyzyyxutwwwy}}~{ywtqsuroqrqomjjkkknqrtwz}~{~}y}|}~}{wttvtpnonnruwyzz|~~}~~zurpmkjjlpsuvvy||{|{{{xvwxxxy|~~~~}|}}}}~~ywtpmjhknljlnljmopqsuwwyzz{||{ywvsqsurprtsrsuvx{|zy{~}}yz|zwy|zxy|~}zyxusstspqsrruy{|~~}}}}~~|||{yyxvuwxvwy|~~zutsrrtx|~~~{wxyxusqqqprvxy{{z{}xvusqsutty}~~{yxxtrqpoonnpqrsuvwxxxxwuspmnpnmrwyzz|}{yx{}yvuuututrqqopqrux{||zzxutrqqnmoonmnpswz|~|~~}~~}}|{xtttsqrsrqsuvvwxvvvtrrpkjjihjlnoqtwz{{|}zy{|zz|}~~|||yvttrpsvvvx{|}|zwuuutrponpsuw{~~|z{|}~{xvrpoljijkmoqruurrsqolhedcbbbcfghijmprrsuvvutvy{z|~}zwurppoopqqpppqrstuuvwz{{|}|}~}||{zzxwxyyyxwxwututrqponmnooooopstuwz||}~~}|{{{|}|||}|{yvvvusrrtuttvxz|}}{zzyyz{|}}}~~|zzzywutrpppooqtuuvwxz{z{|{z{~|ywvuututssuwxyyyxwvvutssqonmmnnnnnoqsvxyz}~~~|xvuttttttuutsqoqttuwy{}~~}|{zyxxwwvutsuwxxwvutssttspnmkiiiijklkklnoqtx{|~~}xwwvvvvwvuuuuutrrrrrqmkjihhiihgghiknrsuxyy{{}~}}~{zyxxxxyyxxxwwyzywxwusrpnljkkjjkmlmoqrsux{||}}|{||}|{zywtstttvxwvutsqpqrplkllkkkigedcdeefffgiijlnpqstuvxz{}~}{{zxwwxyz||}~~~}|~}|{z{zxwvwxxwwwvttttsssstuvwyz|}}||}}}}|}}}~}~~}{yxxxxy{|}}~~~}{yz{zyxyxvsqpoonmlkjkmoqrstttuvwwwxyz|}~~|zyyxwwvusqqponmllmmoqqrstvy|~~~~~|zxvvuuutsqomlllkjhgggghijklmnopqrrqrttuwy{}~|zz{|||}~~~~~||{zxwwwwvwxz{zxwusqpopppqsvxz|~~~}}|||}}}~}||{{zz{{{{zyxvtqomkllllmnnoprsuvwwxyyzz{||}~}{zyyz{||}~|zzzxwuuvvutuvvvuttrqoonlllllllnopruvwwwwxxyz{{{||}~}{yxwwwvvwwwwwvvvuuuuwvvvvvusrrsssstvy|~~|zyz{|||{{{zzzyyxxyxwwxxxy{}~}~|zyxvtrrppqrstuvxy{|}~~~~}}~~~~~}|{yxyxwxxz|{{|}}}~}|{{zzywvvutsqpqqpnmlmlllmoqrsuvwxy|~~}}~~~~|zyyz{{|~~}||{zzz{||{|||{zyyxxxxxxwwvuttrqpomljiijkllnprsuwy{|}}}}|||||~~~}|{zzyyyxxxwvvvvvutsrrqponnppqtwy{{|~~~~}|zzzyxyyxwvuusrqpolkklmnpsuuvwyzzyyzzzzz{{{||}~~}|{{zzzzyyxwxxxxxxvutssrrssttttuvvvvvvvusrrrrrqruvwxxyzzzzyyyyz{|~~{ywvwwxy{||}~~~~~~~~~~~~~}|{{zzz{}~}{yyyyxwwxwvvwyz{|~~~~~~~}|{{|{{{{{|zyyxxyyz||}~~~~~~~~}~~|{{zxwvtqppoonnoooopqrtuvvwy{|}~~}|{{zxvwvutssrpoooprsttuwyxyz{{zxxxxyz{{|}}}~|zxwvvtsrqqqrstvxxyz{{{z{{zzyxvuuvuuvxxyz{|}}~}~~~~}}||{yyyyxxxxyyyyyzz{|||~~~|{zzzyyyyyz{}~~~|{zzywutssrqppoonmnoprsstttsrqqqpooooppqrtuwy{~~}}}|||}}{yyzxxyzzzzz{zzz{{{zzyyyyzz|~~}|{zyxvttttttuvwxy{{|~~}{zxwvvvvxz}~}|||||}~~}|zyxwwxy{}~~}}}}{zyyxwwwwxyz{||~~}}|zyxxwvvwxyzz|~~}~~~}{zzywwvuuutuvwxyz|~~~}{zzyyyyz{{}~~||{{{{{{}~~}zyxwwwwxyzz{}~~}|{{||}~~~}||}|{yyxwwxxyyy{|{{{||{yyxwvuuvvxyz{|}}}|||zyxxxxxxz{}~~}}~}|{{zzxwvutsrqqqqqssttuuvvvvusrssrstuvvvwy{|}~~~~~~|||{zyyxxxwxyyyzzzzzyzyyyyxwwwyyyyzz{|~~~~|{zyyyxwwwwwwxxwvuutsrrrrqqrrstttrponnnnnoonnnoqqrtxy{|~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}|{zzzzz{|}~~~~~~~}}}}}~~~}|{{|{{{|}~~~}|||{{{{z{}}}}}~}}|{||{z{{{{{{{zz{{|}~~~}|{zzywvvvuuttuuuuvvvwwwwvvvwwwwwxyz|~~~~~}||{{|||||||zz{zyzzzzzzz{{|}}}}~~~}}}|||}}}~~}|{{||||}~~~~~~~~~~~~}||||{zzzyyzz{{{{{{{{zyxwwxxyz{||}}}}}||{{zzzzz{|}}~~~~~~~}}|}}||||{{{|||{zzzzzzzzyyyzz{{{|{z{|}}||}|||}}}}}~~~}~}|{zxxxxyyz{|~~~~~}}|||{zzzzyxxxwvuuusrrsssstttuvxyzyyzzyzz{||}~~~~~~}}}|}~~~~~}|||zzz{{||~~}}|{zxxxwwxyz|}}~~~}}}||}}|||{|}~~~~}||{zzzzyxxxxxxyyzzz{|}}}}}~~}|{zzzzzzzzzyyxxxwvvvvvvwwxyyzzzz{{zzyyxxxyyzz{{{{{{|||}}}||||}}}~}}}}~~~~}~~}}}||||{zzzyxxxyyzzzz{||{{z{{z{|}}~~~~~~~~~~~}}}}|zzyxwvvwwwxxyyyy{{{{||{zzzzzz{{{{|}~~~~~}|{{|||||||}~~~}|{yyyzzzzzzyxwvusrrsrqqrrstuvwvvxyyyzz{{{||||||}}}}~~~~}}}|zzzzzz{{{z{{|}~~~~~~~~~}}}|{|}}}||}}~}}}}}~~~~}}|||{{|}}~~~~~~~~~~~~~}}}}}}}}}|{{{{zzz{zyyzzz||||zyyyyyyyyyyyz{{||}}~~~~~~~~~~~~}}|{{{||{|}||}}~~~~~~~}~~}}}||{zz{zzyyxyyz{{{|}~~~~~~~~}||{{|||||}}~}~~}}}~~}||||{zzzzzyyyyzzzzzzzzyyxwwxwwxyzz{|}~~~~~~~}|}}||}}}|{||zyzzzzz{}}||}}|}}}}||}|||||||{{{zzyxxxxxyxwwwwxxxyyyzzzzzzzzyxxxxxxwwwwwxxxxwvutssrrrrrssstuvvwxxzz{}~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}~~~~~~~}}~~~}|{{|{{{{{zyyyxwwwvutttttuuvvwxxz{||}}}}~~~~~}}}~~~~}~~}}}}||{||||||{{{{{{{zzyxwxxyz{||||||||{{{zzyyz{{{|}}}}~~~~}{{{||}}}}|||}}}}||{zzyyyxwwwwwxyz{{|}}}}~~~~~~~~~~~}~}||{{zzyyxvvvvuuuvwvwxyyyyz{zyyyxxwxyyyyyyxxxxxwwwvuuuuuuuuvvvwxyyzzzzzz{{{|||||}}~~~~~~~~}}|{{{|}~~~}~~~~}}||||{{{||{{|{{zyyyyyyyz{||}~~~~~}||||{{{|||}}~~~}|{{{{{{zzzzzxxxxxxxyyxxxxxxyzzz{{||||||||{{{{{|||||||||||{zzzyyyyxxxxyz{||}}}~~~~~~~~~~~~~~~~~~~}|{{z{{{{{z{||{||{{{|}|||}|{||||||}}|}}}|{{{{zzzz{{z{{{{{{{{{|}}}}}|||{||{{{{{{{||{{{{{zzzzzzz{|||}}~~~~~}}}|{{{{{{{{||||||}||||||||{|||||}}}||{{zzzzzyxxxxwvvvvvwwwwwwwxxxyyyzz{||||||||}~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}|||{{{{zzzzzzyzzzz{||||}||}}~~~~~~~~}}}|{{zzzzzzyyyzzzzzzzzz{{|}}~~~~~~}}|{{zxxxxxxxyyyyyzzzyyyzzz{{{|||}}|}|{{{{{{z{{{{zzzzyyyzz{||}}}}}|}~~~~~~~~~~}}}}}}}}||||}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}|||{|||||{{|{{{|||||||{{{{{{zzyyyz{{{{{{{zz{{{zz{{{|}}}}}~~~~}|||{{{{{zyyxxxwwwxxxxyyz{{z{{{{{{||{zzzz{{|}}}}}||||{zyyyyyyyzzzzzzzzzzz{{|}}}~~~~~~~~~~~}}}|}}~~~}}}||}}|||{{{{{|}}}~~~~~}|||||{{{zzzzyyyyyyyz{{{||}||||}}~~~~~~}}||||}|||||{{{{{{{{{||}~~~~~~}}}}||{{{z{{{||||}|}~~~~~~~~~~}}}}}}}}}~~~~~~}}~}}}}}}}}}}}}}}}}|||{{{{|{{{{{zzz{{{|||{{{{{|||||}}}}}~~~~~}}}||||}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}||||}~~~~}}}||||{{zyyyxxxxxwwwwwwxxxxyyxyzyyyyzzzyzzyyzzzzyyyyxwwwwwxxxxxwwxwxxyzzz{{|||}}}}}}~~~~~~~}}}}||||}}}}}}}~~~~~~~~~~~~~~~~~}|}}}~~~~}zyvusquy}{vuroswxz{urqqrtx}|wqoootx}{urnjkkmsvx}~ytplihhjmos{~yupmnmmsy}~xspliklnty||wrnmmmptwz{vsomnmmtyz}}{y{{|}zwuuy}}{zyy{~|{yy{}~{zz{||{|zy{~{zz{~{xxxy}|wsqpmmqtw{}zuqnmmortw{{xvtpopqsvz~}ywvuvxz}}{|~}zyxyz{{}~|{ywsqrtwz~~}zvtsssuwz|~}zvtssrrtwz~~|xvussstvx{{}~}{xuspmjijkkosuvz}~|{zxvspqtttvy|~~~|{|||}~}{zyy{||~|}~}}~}|zywtrpnmmprvz}}}~~{zyvttsuxy|}~~}|~~{|~}|||~~}|yxwwvxxwwy{}~{zzyxvvxyxyyy{||{zzyyywvusrtvx{||}}}}}|zxxyzzzzz|~~~}}|||{zzzxvutsrqponorttrtvxz{zy{|{zxxwutuwxzzz{|zzzy{|yz~{xwxxvuxz|}~~~}~}|}}{{zy{}~|{|||}|zzywvutuvxzyyyywwxz|}|{}}{yyzzwvxyxy||{{|}}||}}~~~~~|zxwyyxwvvuvvwyz{zz{{yxyyy{|zyyxxwwvuutuxvrvzyy|~~}}~}~~~~}}~}zxwvttusqqqrrqpoprtssuuvtruxutvxxxxwwwvwwvtuwwvwwyz}~~~}|~}}~}}~~~~{y|}|{|||~~~|zzywvuuvvvvvxyxwvvxyxwtuxvtsrtvutssuvvvwxzyyyy|~}|}~~~|zy{zyyxxyxxxxyzyyyz}|z{}|{zyyyywuutuutsuwwwvvwxz{z{|{z{}~||zyxwusrsttrqqrsporsrqqqqqpqtutuvrqstsqnoppoqsstwxvv{}}|}~~~~||}}~~}}}~}|{{{{{{||{{zyyxyyxxyzzz{|}~~~{yyxvuwxxxxyyxxyyxxxyyyyyzyxxyxwwvwxwvvvvwwvwxzz{|}~~~}}|{{|{y{|{yzzzyyyyyzyyxvwxvttttssqqqqqrqqrtttuvvwxyz{z{}}}}~}}~}{{zxwvuvvvusrtusrstttsrrstsrpoqrrrrsssrpmoqrruwuuwz~~}}}|||~}{{{zz{|}}|||{{{{zzzzxvvwwvvuutttuvwy{|{}~~}}|{zzzxwwwvvwwvtsrssrsttssrpprtsrrtvutwzyyz|}~~~~}|{z{{{zyxwyzyyzzywwwxvsuxxwwwwvtttsssrqqsusqsuuuvwwy{zz{{}~}}}}|{z{zxwuuuvvvutsttrrsrqonoqqoopppnllmnmmmllnoopqsvvwz{}~}|{zyyyyxwwxxwwvvwvuttvwvvvvwxyz{|||||}~~~}}{{zyyyyxwwutsrsssrssrppppqqpoonnnprssttvxwx{}}~~~~}{zyzyyxwuutssrttsrrrqpqqonooooqrsrrstuwwxzzzzyy{{|~~}}}|}}{yyyxwwyzxvvusqppponpqmkmnmnooppoppnnopoopqqsuwwwy|~~|}}|zyyyxuuvwwvussstrqrrrrrstuwxyyyz||~}|{|zyxxwvuvvtrrrqqpoprrqppqrqqrtuuuwxxyzzyyz|}~|{yvvxwvuttutsttssrppponooppnnnnopqrrtuuuvxzzyz||}~~|||{|||{zzz{{{zzxvtsrrqpqqpoooooopppnnnnnmmnonmnprstuwy{|}|{yyyyxwxyyxxwwwwwwxvuvvutvwwwwxzz{~~}{||zxwvvuttvvvutssrrrrrqqpppqqrsrsuwxxxz{{{|}~~|zxwwwusrqqqrrrssttqopppppppqqqrtvwwxxyz|}~~~~}}~~}||{yzzxxyxurpoponoomlmnnnnprrqonoqpopqqqpoqsuvvwy{}}~~}zyyxxxxwwwvvvvvvvwwwvwxxwwyzzyxy{~}|{zyxwxwutttusqstttttttvvuuvvwxyyyz{|}}~~}|{zyyxwvttuuuuttuvvuuuuuuuuttuuvvvvvwxxwxz||{{}~~|}~|{z{|||||||}~}|}~~}zz{zxvuuvusrqppppoppqrrqrsrrrrsuuvvvvwxy{}}||{zyxxwwwwvuvxxwxzzzyyyz{zzz{|~}}~}{{|{yxwwwvvvwwvuvwwvtuxxwvwwwxyyxxy{|{{~~}~}~~{yxwvvvvvtsssrsutstuuuuuvwwwwwxyzzz{|||~~~~~~~~~|}~}{{zzxvtsssrrpoqqqpqrssrsutstuttttuvvvxyy{|||~~}|{zz{yxxyyyyz{{zzz{z{{zyz|}}}~~~}|{zxwwwutttttssuvwwvvwxyxvxz{zzyz|}~}~~}|{yxwvvwvttuttvvuvwwvwxxxwvxzxwxyzzz{|}~}}~~~~~}}~~~~}|}}|{xxxwuttsrqqqqqqqqqqsttttttuuuuuvxyzz{}~}}}|{yxxxvvwwwxyyyz{{||{||{{|}}}~}|{{zyxwwvvvvvvwwwwxxyxxxxyzyyz|{|||}~~~~}{yyxyvttttsttttttuuvuuvvwxwvxyyz{||||}~~~~~~~}|{yxvuuusqpppqqppqqrrsstuuuvvvwxxxxwy{{|||~}{z{zywwxywvwwxyxwyzyyyyz{{{{}~~{zyxwvvvuttuttvwvuvxyywx{||{z{|~}}~~~~}~~}~~~~~~}|{zyxwwvuuuuuuuvvvvvwwwxyyxxyzyzzzzz||{zy{|{z{|{{|~~~~}zyzzxwuuutrrrsrqqstsrrsutsstuvwxxxwyz{{{|~~}|}}~~~~}|{{{zxwwxyyxxyz{{zz||}|{|~~}}}}~~}|{|}|||}~~~}||{zzyxyxvvwwwvvwyyyyzzzyz|{zzz{{yyyyyyyyzz{{||}~~}{yxxwwvutuvttvwvvvvwwwxzyyz{zyzzzzzyxyxyyxxxyz{{|}~}||{zywvuttuvtsttstuvwvuvwwwxxxyyxxwvvwwwwwwwxyyz|}}}~|{|{zzyz{zzzz{{{{||||{zzz{yxxxzzyy{{{|}}~~|{{zyyyyxwwwwwwxyyyyyz{|zyz{zyxxyxvwxyyxwyz{{|}}|{zzzyxwyzxwyyxxyyyyyyzzzzyxxyywwwvssuuuuuuvwxyzz|~~||{zxwvwwuttttuuutuwvvvvwwutuvvuttuuuuuvwxxyz{||}}|{|}}{{||}|||}~~}|{{{{zzyyxxxxxxyyzz{{{||}}|||||{{{{{zzz{|{{zzzzyxwvvvuuuuuuvvvwxyzz{}~~}||{{{{yxyyxxwxyyxwwwxwvvuuuttuuuuvuuuvwxxxyz{{z{}~~~|yyywvvwutuuuutvwwvwxxwvuuuutsstsssssttuvwxyzz{}~}~~}||~}}|{{{zyyyyxwvvvwwwxxz{|||}~}}|{{{{{zz{{zyyyyyzzyyyxxxxxyxxxxxy{zyz{{||}~~~~}}|{zz{{{{z{zxxxxwvvvwvuuuuuutssuuuvvvwwwyz{{}}}~~}{zyyyxxxxwwvvuuvtssrssqrttsrstuvvvwxxyyz{|}~~~~~}{zzzzzyyxxyyxxyxwxyzzyyzzyyz{|}~}|}~|||ywxxxwvutuvwwwwxxwvxyxxxxyzzz{|}}}~~~~~~~}||zyxxxwuuutssttuuvvvwxxxxxyyyyyz{{{{{{|{|}}}||}|||}~~~}~}||{ywvvuuttsqpqssrsssttuuuwwvvwwxxxyzzzz{|||}~~~|{zzzxwxyxwxxxxxxyyyzzzz{{{{|}}}~~|{yxxxvuuvvutuwwwxxyzzzz{{{{{{{||{{||}}}~~}}}|}||}~}}|zyyxvuuttsstuuuuuuvxxxxxxxxxxyxwxyzzyy{|{{{{||}~~~~}|zyywvutsrqrrrqqqqrrsuuuuuvwxxxyzzz{|||}}}}}}~~~~~}|{zyyyyyyxxyz{{{{||{|}}||||||}~~||}}}}}}}}}~~}}~|{zywwwvvuvvwwwxyyzzzz{{zzzz{{z{{{||||||}|||}}}}~~{yyyxvuuttsssstttuvwxwwxzzzzzzzzzyz{{{{{||{{{{{{{||||}~~~}{yyxwwvutssssssttssttuuuvxxwwxyyxxxyzzz{{{{{{{|||}~~}}|{zyzyyyyyz{{zz{{{{||}||}}||}~}}}~~~}~}|}~~~~~|zyyxvvvutuuvvvwxxyz{zz{|||}}|||}|||}}}}}||{{{{||||}~~}|{{zxwwwvuuuvvvvvwvvwxyyzyzzzz{{{zzzz{{|{zzz{{zzzz{{||}~~}|{zyyxwvuttttssssssstuuuuvvvwxxxyzzzzz{|{{{|||||||}}}~~~}}|{{{zyyzzz{{{||||}~~~~~~~~~~~~~}}|{{{{{|}~}||{zyyyyxxxyyyyyyyyzz{{{{{{||}}}|}~}}}~}}||||{{||}}~~~~}|{zyxwwvvuuuvutuvvvwxxyyyzzz{|{{{|}|||{{{{{zyyyyyyzz{|~~~}}|{{zyxwvvutttttttttuuuuuuuvwxxxxyyzz{{{|||||{{{||{z{|}~~~}|||||{{{{{{{{{{|}||}~~~~~~~~}~}}}||}}}}}~~~}||{zyyyxxwwwwxyyyyz{{{|||||}}~~~~~~~}}}}|{{{{{{zz{|~~~}}~~}|{{{zzyxxxwwwwwwvvwxxwwwxyzz{{{{||{{|}|{{{{{zz{zyyz{}}~~}}|{{zzzzwvvvvuuuuuuuuuttttuvvwwxyzzz{{{|||{{{zzzzzzzz{|}~~}}}}||}}|||}}||}}}}~~~~~~}{{{{{zz{||}}~~~~~}|||{{zyyyyyyyyyyyyzzz{{{{|}~~~~~}}}}}|{||{{{||}}~~~}}||{{{{zxxxwvvwwvvvvvvvwxxxyz{||||}|||||{{{yyyyyyyyzzz{}}}~~}}}||{zzyxxwvvvvvvuuvuuvvwvvwwxyzzzz{||{{z{zyyxxxwwxyz{{|}~}|||||||||}||||}}~~~}}}}||{{|||}~~~}}|{zzzzyxxxxyxxzzyyzz{{|}}~~~~~~~~}}}||{{{{{{zz{|~~}}~~}}}||{zzzyyyxwxxwvvwwwvvwxxxyzyy{{||{||{yyzzyyyyyyyzz{|}~~~~~}}||{{zyxxwwvvuuuuuuuuuuuuvwwwxyzz{{|{{{{zzyyyyyyyyz{|}~~~~~~}}~~~}~~~~~~~~~~~}|{||zz{|||}~~}}}}|{zzzzyyzzzyyyyz{{{{{{|||}}}}||||{{z{{{{{{{|}~~~~~~}|||zyyyxxwwwwvvvwxyyxxyyyyz{||{{{{zzzzyyyxxyzzzz{|||~~}|||{zzzyxxxxwwvwwvvwwwwwwwwwwxyyyyyzzzyyyxwwxwwxxyyyz{|}~~~~~~~}~~}}}}}}}~~~~~~~}~~||||||||}}}~~~}|{{zzyyyyxxyyzzz{{{{{|||{|}}}}~~}|||{{{||||{||}~~}}}}}}||{{{{{zzzyyyyxyyyyyxyzzzyzzzyyyyyyyyyxwxxxxyyzzz{|||}~~~~}}~}|{{zyxxyxwwwwwwwwwwwwwwxxxxxyyxxxxyyyxxyyyyyz{||}~~~~~~~~~~~~~~~~~~~~~~}}|||||{{||}}}~~~~~~}}|||{zz{{zzzzzyzzz{{{{zzzzzyxyzzzzz{|||}~~~~~~}}}}|{z{zyyyyxxxxxxwwxxxyyyyzzyyyyyyyyyxxyzyyzzzzz{||}}~~~~~~}}}}}}}||{{{{zzzyyxxxxyyxxyxxwxxxwwwwwwwwwwvwxwwwxxyyzz{{|}~~~}}~~}}}}}|{|}|||||{zzzzz{|{{{{|||||}}}~~}}}|{{zz{zzzzyzzzzzz{{zzzzyyyyyxxyz{{z{{{{{|}~~}|}}|{wvxxwvuuuwxtqvzzxxxvtrqpptwxwvvw}|~}}}~~~~}||{yxxy|zy{zyyxxywuvwwwyzzzzywvtuuvy|zwyzwvy}{xz~|z{{{zzzxx|~~||{zzz{||{z||yxz{}~|zzzxyzywtsvxvuvxwvwy{{zxwuvxwwyyxxwwusrtuvvwy||}~}|zyywvwyzz{|{{|{zzzz{{{z{|||}}zwz{wtwywvwxxxxxxxvttttuvvvvwxxxxxyzyy{||}~~~~~|}}}~~~~|~}|}|}~~}|~~}~~~~~~~}||{yxyzwvy{xvz}yvxzyxyyxxz|{{~~~~}~~}|{zzyyyyxyyxxywuvvspruutuvvvxyyy{||}~}~~{}}{}~{|}|zxvusssrppqooqstutrsuuvyy{}||}~~~~}{yxwvtsssssrtutruwutvxxwxzyxwwz||zzzyy{}|{|}~~~}~~~||~~}}~~~||~~|z{}}|{{{zzyxxywuxzwuwxwwwvvvvutttuttvxwwxxxwusuwvuwzyz}~}}}|{zzzzzxwxyyyz{}~~~|}~|{ywxyvrtvsqstssttsrrrqqqqqqrtuuxzyy{~~}}|z{}{y{}{z|}||~~|||{zyyxyz{||||~~||}||~~~}{{||{z{|zy{}}||zyxwwvuvwwxwwy{{|}~}}|zwusstrqrssstuvwwwy{{z{||{{z|}}}~|zxvutrpqrpnprssuwvvwvvutsttuvwyz{}}|}~~||}{xxyxwwwvvwwusssqnnoqqqqtvvwz|||}~~|zyyxxwwyyxyz{|}}~~~}{|}{y|~}|~~}{ywvtsrrrrsuvvwxxxxxxwvttsrqqsrrtvvwyz{}~~}{|}}}~~}}{zzyzzz{{}}}}~~~||}~}|zz{{wqnlkkkiiklptvvwxyxxwwyzywxyyyyxxyz{}~}|{{zz{{{{}~|zyyyxxyz{|}~~}}}}|{{zz{{||}~~~}~~}||}|{|}||}~~~}|||||{z{}{z{{zyyyyxxxxyyzz{}}~~}}|||}}|}}}~~}|{zxvttttttuuuuwxyzz|||||{zzz{z{{|{{{|}~~|{yxwvvutsttuuvvvwwwwwwwwxyyyz{{{{||}~~}|{zyyxwwvvwyz{|}~~~~}}}}}|||{zxwvtssstuuvwwwxz{||}~}|||zxwwutttttttuwxyz{|}~}||}~~~~~~|zzyyyyxxxxxxxyyyyyxxxwwvvuttttuvutvwwwwxwvuuuuuvxyz{}~~}}||||||}~~}}||{ywutssrqqrrqrtuvwxz{zzzzxwvvuutttuuvvwyz{|}}||{zyyyxxxyyz{|~~}|||||}~~}|}~~|zyxwwvwwwxz{|~~}}}}}~~~}{zyxxxxxxxyzzz{z{{{{{{{{{{|~}}|{yxwwwwwxyz{{||||{zzyyxwvvuuuvwwxy{}~~}{zyxwxxxyyz{{{{{zzzzzyxwvuuuuuvvwwwxxxxxxxxxxxyz{{|~~~~}zwttuutttvxyy{}|zwvttsstttttssrstvwxyz|~~~~~}~~~~}|{zywwwwwwxy{{{{zzzzyxvutsrrrrsttuuvvwwvvuvwwwxyyz{|}~~~~}}}}}}}~~~}|{zyxwvuuttttuuvvwxwwwvuutssssssstuvwxyz{||}}~~}}}}|{zzzzz{|}~~}}~}}~~~}|}}}}}}}~}}}}}}}||{{zz{|||}~~~~~~wrqssstvy{}}~~|{{{|||}}|{zxwvuuuuvwwwwxyzzzzzyyyxwxxyyz{}~~~~~~~}|||{zyyxwvuuvutttttsssttuuwxyzz{|}}}}~}||{{{{{|}}~~~}{yxwusrqpoopqqrstvvwwxyyyyxwwwwwxyz{}}}}}}}}}}}|{{{{{|}~}{zyyxwwvvuuttttutttttsrrrstuvwxyyyzzz{|{{{{zyxxxyyyz{|}~~}{zyxvusqpppopqqrsuvvwxxxxxwwvvvvvvwxzz{|||}~~}|||{{zz{|}}~}}}~~}}~~}}~~|{zyyxwwwxyzz{|}~~}}|}~~}{{{zzyyyyyzz{zzzyyxxyzz{|}}}}}}}}}}~~~}}}||{{||}~}}|{zyxwwwvvvwwwxxxxxyzz{{zzzzyxyyz{{|}}}}~}|{yxwvuutttsssstuvvwwwxxxwwxxyzz{||||}~}}|||||{{|||}}~~}|zyxwvuuutsrrrrsstuvwxxyxxyzz{zzzzzzzzzzzzzzzzzzz{{||||}}~~~|{{{{zywutsssrrssstuuuuuwxxyxwwxz|~zsqsuvvvy}~}|{|~|yxwxz~~~|zyxwvvvutsrrrqqqrrrstuuuuuvwxxxyz{zyxxxxyzzyyyz{|{{{{|||}}}}}~~~~}||||||}}}~~~~~}|{zxwwxxyzz{|}}~~~~}}|{z{{{zzzzzzz{{z{{|||||}}~~~~~~~}||{{{{{{|}~~~||||{yxxxxwwwwxxyyyzzzz{{{{{{zzyzz{{|||}|||||}~~~}{zyxwvvvwvvuuuuutttuuuuuvvwwxyz{{{|}}}}}}|{{{{zyyy{||}~~~||{{{zywvutssssrqpprrsstuuvwyyzz{{|{{{{{|}}{yz}~|xwwwxyyzz|}|{{{{zxvvvvwvutstuvvwvvvvuuuuvvvwwxxxxxxxxy{|||||zyyxxxxxwwxz{|}~~}}}|{zzyxxxyyxxxwwwwwwvttsrsssssttuuvxyyyyyzzzzyyyyyyyyzyyzzzzz{|}~~~~~~~~}||||||{{{{{|}~~~}}}}}~~~}}|{zzyyzz{{{|}}}}|}~}}||}}}~~~~~~~~}}}||{zzz{{{|}~~~}}|}}|||||{{{zyxxwwwvwxxxxxyzz{{|||||||{zzzyyxyzz{|}}~|{zyxwvvuuuutttuuuuuvvvwwxxyyyz{||||||||||{zzzzzz{||}~}|{{||zvsrqrvxwvutssrrrtutrrtwz|}~~}|{{{{{zzyxwxxxxyyyzz||}~~}}||||||{{yyyzyyxwwvttttttttuuvvwxyyxxxxxwxxxyyyyzzzyyyyyxxxxxxxyz{|~~~}|}}}||{{{zyyxwwwwvwwxxwwwvvutssssttuvwwxyz{{{{{zyyyxxvvvwwwxyyz{}}~~~~}}}}||{{{{{{|}~~~}}}}|}}~~}|{{zyyz{{{||||}}}}}}}}|||}}}||||||{{{{zzzz{{{{|}~~~~~~~}}}||||{{{{{{zzyxxxyyxyzz{{{{||{zzzxwvvwwwxyz{|}}{|~~~~|zzzywuuuvvvvwxxxxwvvwxxxxxxwxxxxwxyyzz{{{}~~~~~~~||{zyxxxxwvuuuvuuuuuuuutttuuvwxyzzz{{{zzyyxxwwwwwxyz{|}~~~}}||{{{zzzzzyxwwvvutssssstuvwwwwxxxxxxxxxxwwwwwwwwxxxxxyyzzz{{{{|}~~~}|{{zzzzyxxwwvvvvvvvwvvwwwwvvvuuuuuvvvwxxyyzzyyyyxwwwwvvwwxxz||}~~~~~~}}}}|{{{{{{{|}}~~~~~}}}}}~~~~}}|{zzz{{||}}~~~~~~~~}|{{{zyyyyyyyz{{||||||}}}~~}||}~~}{vuuwz}}zyy{{{{{zyxwx{~}zxvtsstux{{yz|}z{~~~}|}}}}}}||{zzyxxxxwwvuuuuuuvvvvvwwwxxxxwxyyzzz{{||}~}}|||{{zzyxxxwvvwwwvvwwwvvuvvvvwwwwxxxxxyzzzyyyyyyyyz|}~~}||{{{{{|||||||{zyxwvvvuuvvvwvwwxyyyyyyyxwwwvvvvvvvwxyyyyzyzz{{{|}~~~~~~~}}}}}|||||{{zzyyyyyyyyyyxxyyyxwwwwvvvvvvvwwvvvvvvvvvvvvvwwxyxxyz{||~~}}}}}}}|{{{{{{zz{{z{||||||}}}}~~~~~~}||{zz{{{{||||||||||{zzzz{{{{z{{z{|||||||}}~zsv{~}}}}}|}}~}~|zwvtuxzzyxursx|}||{zywuwxyxxxyz|~~~~~|{zzywvvvvvvvvuuvvvvuuuuuuuvvwxxxyz{||}}}||}~~~~~}|||{zyyyywvuutttttsssttuuvvvwxxyyyxxxwwxyz{||}}~~~~~~~~~~~}}|{zyyyxwvvvvuuuuuuuuuuuvvvuuuvvuvwwxxyyyyyyz{{||}}~~~}}}}}}}}~~~~~~~~~}}}||{zzyxxwwwvvvvuuvvvvuuttttttttuuvvvwwwwwwxxyyzz{|}~~{zyyxyz{|{zyzz{zwvwxxwx~zwuuy~~|{yxwwvvvvwxyz{||{yyzzzyz{||{zz{{{|}~}}||{{||{yxvuuutuutuuvwwxxxxxxxxyz{|||~}|{zyxvvvtsssssstuuuuuuvvwwwwxyyzz{|}}~~}{zyxwuutttttssttttttuuuuuvvvwwxxxyz{{|}~~~}|{zywvuutsssrrssttuuuvwwwwwwwwxxxxyyz{{|}~~~}||{yyxwvuuttutttttttttuttttutuuvvvwxxyyz{{{|}~~~~~}||||}}~~}|{yyxwwxxxwwvvvwy{|{zyyxyz{}~}zyy}yvtuwwsooprpopuz}zwwxxz{{|||}~}{ywvvwwwwwwwwxxxxxxwvwxyzzyyxxxxz{{|}}|{|}~|zxwvuutttttttuvwwwwwwwvvvvwxyz{}~~~~~~~~~~}|zyxwvutttstuuvvvvvvvwxxyyyyyzzzz{|||||}}}~~}}}}||}~~~|{zzyxwvuttttsrrstuvwwwvvwxyyyzzzzyyzzyzzzzyyyzz{{{{{|}~~}|{zyxvuuuuutttsstvwwwwwwvwwxxyyyxyyyyyyzyxwwwwwxxwx{~zyz~{{|}~zy|}yz~}||}~}|{{zyxz||{{{zzzyxxyyxxz}}|||}}|zyy{|}}~{xyz{|||{zzz{{{{{{{{{|}~~}|{yyyz{{{zzz{}~~~|{yyxyzz{{zzzzz{{{zz{{z{{{{{zzyyywuuwz{|{zyxz~}ur{}zwwx|{xusuxz~{vqllry{||{{|}{xusux{}}wstwy|~~||||}~}~~~~~~~|zxxxwwvuvyzyyxvvwxy{|{yyxxxyyxxxwvutuwxxxxz}~}}~~}}}}}|{ywwwxyzzxvutuvvwxz||{zxwwwvvuttuuuvwwxxxy{|}}|yxz|~}||}~~}}||||{{zyxwwwwyzzxwxyzzzywuvwxwutttttuuuuttuwxxxxxxyz{|||~~~~~}}}~~~}}}}}|||}}||||{{zzyyxxxxxxxxxyyzz{||}}~~~}|||{{{||{{|||||||{zzzyyyxxwwxxxxyyzz{||}}~~~}||{z{{{{{{|{{{z{zyyyyxvvwvvvvvvwwwxyz{{{|}~~~}}|yy||{zzzzyyxwvwwvuuuutvwsrvyxvttxzyzzzz{|~}|~}~~~~}}~~~}~~|yxwvwyxwvtuvuvxxwwxvuvxzzyxyzxvwwxyxxwxzyy{{|||~~|}~}}}}}~~}}~}|}}||~{}~}|zyzzzz{ywz}{zz{}}|}|{|~~~}}~~}}|zyz{{{zyyyyz{zzyzzxvvvvxz{{{|}~|{|}|{{z|}~}|{z{zxwxy|~|zy{~~{zz|~}~}}|{zxwwvuvvvvvvwwxy{zz{|{yxxxyzyxxzyxxxxxwwxyxwvvvvvwxyz|}}|yz|{zyyyzzywwxz{{{}~~~~}|{|~}}|xvwvuttvxwvvvsqsttsstvwxyy{{yxyzyyyxxxxz{zxz}~|{|{zz|}}zxyzz{||||}}}}}~~~~}}}~}~}~}|{{|{{{{||||{zzxutttusonnmlklnooqtvvvwy{zzz{{zyyyxwwxxy{|{{{{{zzzzz{}~~~~}||{yyyxwwwy||~~|zzyvvvwyyxxywuwwuuwyy{}}|{zzzwtwywvwxxxwvvvvx{{{~~|}}}|{||{{{z{}}|{zzzyyxxxxxwvyzyyxwxyyz{}~~~~~{|~}|zvusqpponllmjimoopqrsttwzywy|{z{|~~{{~}{{}~~}|{{||}~}~~}~~~}~}|~~}}~~}|{{zz{|~~~||||z{|||zwxzwuxz{|{|}~~~~|||||~~|{z{~}{}~~~||~~}{|~}|{z{{{|{|~}yyz{{zxy{zzyyyyywuuxyy{}}|||{xwwvututtsqqqqsuusuxxwwwvvxxwuuvwvtuwvvvuvvuuuuutssuwyyz|}~}}}|~||}~|{~}|}}}|{|~}}~|{zyxxyyxxwtturooppqqqrtvwzzyz||z{{zzzxwxxyzzzz{ywx{{{}}}~~}||{{{{{{}~}~~~}}}~|||{{zyxz|}~}{{|{{zxwvvvvutssrqqrssqprrqqrsuusuxxx{||{ywxwwvvvwyzwvxywvuuxxxyz|}}~}}|{{|~~~~|{|{{zyxwvusrpooqppqrsuwxwxyyyyzyyyz}~|{}~~|yzzyxxxxyz|~~|{{zz{|~~~~}||{zxwwwwwy{|}~}}~~~~}}}||}}|z{}zwwxvuvvuuvuutuwxwvwvuuvwwwxyxy|||~~}~}|}~}}|{}~|||zyz{{}~~}|~}~}|zyz{{{{{{{zzyyzzz|~||}|zyyyxvvvxy{|||~~|zz|{zyz{{{{{{{{zzxyywuuuvwwx{~~~}zxyzzz|}~~~|||||{zz{}~|}|y{{{{{|~}}|yvvvvvvvwwwutuurponnopqrstuusrvyxxxxxwwwxxxyzyxyyvuuvwxyz|~~~}~~~}{{{zyz|{zzzyz{|~~~}}~}||zvvxxvutvxvuvwwxyywxzzyyy{}}}|{|{yyzyxwvwxvwz}}}||||}~~||{zz|}~~~}}|{zzxwwxvuuvvwxxxz|~~~~|{zywxyxxyyxwvwywuuusqpqqqqrttrsuvwtsuvuuuwyzzyxxyyywvwwxyy{}~}|}}}}||}~}}}}|||}}|{}~~~~~}}~|z{zxxxxzzyyzz{||}}~~|{{|}~{yy{{z{}~||||{{|~~}}~}||}~~~}}|zyyyzyxvwwwwwxz{{|~}}}~~~~~}|~~}||||{ywwvutvxy{|}}~}|{zy{}{zyz{zyyyxvttuutuxyxxy{}}}~}}~~||~~~~|z|~|zzzzzz{}~~}}}~~||}}||}~||||{yz|{yxxxywvuuvvvustwxxvuwywuuuvutuwwwy|}~~}||||}~|{zzzz{|}}}~~~}{{zzyyyyxxxxxwwwustuuusrrrstvwxyyyyxxwuvwvuvwxxyzywwxxwuvxxwwxz||||}~~}{|}|{||}}~~}}}~}|||{zyyxyxwwwwvwvwwwwxwvwwvuttvvvwyz{|}~}}||}|z{||{{zzzzyxxwxywuwyyyyxxyz{zz|}~~~~~~||}|{{zzzzzzzzzyxwvvuttutsuvvvwwxyyyyzyyxxxz{{{{{{{zz{{|{zz{{|}}|}~{yyzyxyyyxxyz{zz{zz{{{{||||{{|}}~~}||{zzz{|}|{|||||{zzyxwxxxyyyyyy{|}~~~~~~~~~~}}}}}}|}}{zz{yxyxwvvwxwvuvwxyyzz{||}~~~}zz{|{zyyzzzyxxxyxvvvvuuuvwvuuttstsrrrstttstwxyyy{}}}~~}{{zzzyyxxyzzzyxy{||}}}~~}}}}}}|{|~}|}{|}}}|zz{zywuwyvvwyzyvvwwvvuvvxxwvwxxxyz{|}~~~~~~~~~~~~||}}}||}~}|{{{{||{|}}}}}~}}~}{zzzyyyyyyxyz{|}|{{{{{{{{yxyz{|zzyxyywxyxwwxxxwvvwvuttrstttuuuvvvwxwwxy{|{|~~}|||}}}~~~}~}~}}}}}~~~}zyyyxwwxyzzxxxwvutuvwwvvwxyzz||z{{zyyzzzzzzz{{{zyyyyyyxxyzzyyz{|{{{||}~~~~~~}}|{zyyzzzzz{{{|}}}|}~~~~}~~~~}zyyyzywxyyyzzywxxxwvwxyyyyzz|}}}~}{{zxy{{zxwyzyyyz|}~~}~~~}||{zyz||{{{}}||~~}}}~~~~~}|{{zyyyxwvvwxwuuuuuttstvvuuwz|{z|~}}||}~~|~~}}}{yxxyyyywwz||zxy{}||~~}}}~~}}~~~~~~}~~~~}~~}{yyxwvtssssssrrsutsstttttsstvvtswyvuy||zz}~zz{{ywx||yxyyz|}}}~~~~~~~}|}~~~{z|zwwwwwvttuuuwurtuttvvwwxz{{zyz|{z|~~|z{|{zyz|}zy{}~}{{{{zyyyz{|{zxxz{z{||||{{|}}}}|}~~}|}~~~}}|}~}{zxvvvuusqstpoqrsrqqrqrrsroquvuvxy{{|~}|zxxxwwxwwyzzzyxyz{|||~~~~|z{|zyyxxyyzzwvwwwwwy{z{}~}}~}~}||{{|{zywwz|{{{z|}||||~~|}~||}}{{yxyz{|zxxyyyyyzzy{||||}}~~}|zxxz{xuuxyxwvwxvvvvxyxyyyz{z{|yy{{yz{{xvwz{xx{}||}~|}}~|{}}|~~~|zyyz}{vwz|}zxz|||||}~~}}{zywvvwyxusruurpqtvsruxxy{zzzz{{yy}~{yyz|{zz{}~~}}}}}||}||}}|}~}~~}|{z{||{{z{}}{z}~}}~~~~~~~~~}{zxxwwwuuwwwvuwxusuvwwvvvvwyzyxy{{{zyyxwwwvxvuwzzyxx{|{}~~~~~~~~~~~~~}~~||~~}}~}{}}{ywxzyxxuuwwuttvxwuuuwxwvvwxxwwwz{zyy{~~{{~{{||~}zy{zywvwz{|||}~~{{}|zxvvwxwvuxywwyzzzz{|{{}~||~~~~}~~~~~~~}}zyzzyzyyyyxzzzz|}zy{}}|{{~}{{|{|}}yx{|yyzzzzz|~}~~}~~~~~~||}||||zz{||||~~}~~~~~~}|}~~~}}~}{||{{{{{yxyyxvvwxwvxyyyxyzyxz{zzzz}}||~~}~|}~}}|||zy|}{z{|}}}|{|}}|zxxxvvvvvvwxyyxy{{z||~}}~~~|{zzzyxxzzyxvuwxxwvvwwvsrturqttrqrrsuuvyxxz{z{{|~~~}~~}|}}||}~}{|}}~~}||||{zyxxyywxyywvuttuutttuwusvywwxz{zyz|||}}|~~}||||||||~~~}{||{z{||}}}|{{{||z{{z{{zyyyywxz{zz|{|~~}~~}|}|zzzyywuvxxwvuvvtsstuuuusstttstvwvvyzzyyz{{|~~}}}|{||{{z{|{||{|~}}|||}~}}}}}}~~{zyxxxxxwuuvvvvvvvwwwwxy{{{}~}}~~|{yxwxxwvwyyyzzyyz{{{|||{z{|}}|}|zzzyz{zzzyyyzzyzz{{zwy}~~~~~|{zzxz{ywwwvvwxxyxyzywyzz{|{{{{|}~~~~~~~~~||}~}{|~~~~~~~~~}zyzzxvvxyyxwxxz|{{}~}||}~~~}}}}{|zvttuutsstutstuuvvtuxyyyyyzzzzzzz}~||}|{{{|}}|}}}}~~|zz{yvwyxxwx{{zz|~~~~~~}~~~}}}~}|~~~}|{zxwuttsrrrssssstuuvwwxxwxyxxyz{{||{{|}}}|zzzzzzxz}|{|}~~~~~~~~}|{|~}||||||{~}zzxvuvvtttttttuvvwwwwwwxxxxxyyyyyzzzyz{||{{|||{{|~~|{zzzzyyyyxx{{{zzz{{|}~|{|}}||||{{z{zxy|{yyyz{{{z{{||||||~|yxvutsssrpoqsssstuvvvvy|{y{|||{{}}~}||}}~}}~|}~}|{zzzxwwwvvttuvwxxxxyyz{|}}}}}|}}||{yxxyzxvxyyxxxxy{{zz{|}}}||}~~}~~~~~~~~}|{yxwwwwvvvxzzyyyz|}|}}~~~~~~~~~{{|}}|zz{zyyzzzyz{{|}~}~}|zxyzxwwvuvwwwwwwyywxzyxxyz{||}}{z{{{||{yzzzyyzzyxz|}}}~~~}||||zwxyxwwwwwwwwwvxzzyz}~}{|~~}{zyyyxvvvvutuvwwutwxvvwwwyyyxyz||{{|}|{{{z{{yz|}}}}~~}|{{||||zyz{{{}}{{|}}~~~}~}}}}|{z{{{|}}~~~}|~~}|{{{zywvuuttrrtusstvvutuwwvxyxyzy{|{||zzz{zzzyyzywxxyzzyy{|}~}}~|{{{||zzyyz{{zz|}}}}}~~}~~}~~~~|{zxyyxvuututstuvvuuvxyxvy|}|{{|}~~||~~|}~}~~}|{zyyyxwxxxxzzyyzzyz{}}||~~}}~~}~~~~|zyzzxxxyz{{{}~~~~|{{{||{zzwwwutuwvvwwwvuvxxxyyxy{|}~~}}~~~}~~}|||}}||}~}~}}||||{yz{ywxyxxwxyxxz{zzz{{{{|}}}~~}}~~}~~}~~~~|{{{|{zyz{{zyz{{zyyz{|{z|}|{{{{zyzzyyzzyy{|{{}}{|}|ywyzyxxxyxxxyyyyzz|}~}}~|{||||{zzyz{{|~~}~~}}}}}{yxxyxvtstttttttttuuuvwwxyzy{||{{z|}{zzxxzyxxxyzxy{}||}~~~~~}}}}|{zz{{{yyxxyyyyyz|{yz{}~|{}~~~~~~}|||{zz{{ywxywvxyvuwyzxvxz{{zz{{|}{yzzzyxy{{{{z{}}}~~}{{{zyzz{zyz{|}|||||}~~~~~}~{y{}{z{|{z{}~}~}}~~}}}{{yxyzzyxwwvuuuvwvtuxxwvuxyyxyzz{|}~|{|}{zyyzzxxzzyz{||}~}}|}}}{z{|zxxyzyy{|{{{{{|}}||~~~}~~}}}}}}|zz{{|{{}~~}}}~}||{{{{z{{z{zyz{{{zz|{z}~||{{||zyyyyxyyz|||}}~~~|sruwxxz|~|tligcelqtw||xrnkjjpx}xurlfgjnuz}xsqnlnsyxroooruyxsokhjmmox{snkihjorv}wpkigfhmnqxywvsruwz{xtqprw{wqokiiijnqw|vqpolknqux|~}zwsnihiihjpsv}}{yxz{z}~{xtstwy~~vqolkklpvz|zvqlhd_`dgjpux}~|ztmiffgcbhptx~~~~~||{wwz}}~~|yvsrqruvy~|yxvuvwz|{}{xvuuwyz|}{{}~}~|}~~|}~|zz|{|~}~zutvtsvzxv|~~}{}~{z{}}{yyxz~zvtqmknnorux|~yxwsnoqootyz{~~{x{}{zyxyzxxy||xvttvtqruwz~~{xwvspnoommrx{}|y~}}{yzyy{}|{zyxwstxywz||~{vspqspllmmnqvwv{}}}|zxwusstuvwz{{~}{yxvvxzwvxxxxxxwvwvtpqtsqrstuwz{}}|~}zzywtsrqppqsvyzzxy{zxxwxzwvy{|}~~~}{|}yz|{yxx{}{y|~}|}~~}}|z{||{zzyvttutsuwtstutrsttsrrrrtvustux{zy|~}~~~~~||~~}~~~~}|{{{{|{zyz}}{{}~~|zyyyzzyyz{z{zy{~{xz}|zxxzzxy{{}~~~|z{||zz{}|zz{|zwwvuvwvwwwxyz{{||{{{zxuwyvsvyyyyy}~}|{zz{{{|}}}|{{{zz||}~~~~}|{zyxwvtrstssttvyyzz||||||||{|~~~}~}~||}||~~}}~~|wvwtrssqppqsutsuwvvwwutuuuvwxyzz{|||||}~|zzyyz{{{}}}~}}|{{||{zz|}|{yz|{xxxwwvvwwwwwvwxxxxxvtttqpqqpqqqqstsuxz||{|}~|{yyzyyz{||}}}~~~}}}}}{{|{yxxzzwtttsqopnllmmmnoqrrstuuvuuvwvvwwy{}~~~~}~~~~}|}~~~~}|||}~~~}}}|{{{xvxzzz{}}~~~|zxvvwwxxxxxyz{{||zxxyzzz{|}|}~}{zzyxwwxxxwxyyzzyy{zxwvvuutuvvwxxxz|~~~}}||}~~~~~|{{{yvuutrpoprsqpsuuuuwwwxxwxyyyz|~}zyxxvtssssssrrssqopqpoprtuttuwxxxy{|}}{zz{zz{|||}~||}|{|}~}~~~|zxwuuutttrrtttuwxwvvvtssutrqstttvwxxy{}}|}~~~~~~~}|||}||}~~~~}{{zxvtrqpoooooppprsssttssttsrsuuuvwyz{|}~~~~}{z{{{{}~~~~~~}|}}{zzzyxxwwvuvvvwyzz|}~~|{zxvvuuvwwxxxyyyyyyzzyxyzzz{|~~~~~~~~~~}{{zxwvvvvuuvxyyyzzyxxxwwwwxwwxyz{|}~~}{zwvvtrrssrstuwwwyyyyzzyxzzyyyyz{|~~~~~}}}}}}|}~~}||{zyxxyxwwvutssssrrrsttuvwxyyyzzzzzzyxxyxxyywwxyzzz|}}~~~~~~~}{yxwvvwwwvuvuttuuttttustuttuuuvwwwxzxwwwwwuuvvuuwxyz}~~~~|zxwvtssrqqqrsrrstsstuuusstttssuvvvwwxwwxxwwxwxy{~}|{zzz{|}}~~~~~~~}}||{zyxxxy{||}~~~~}|{||||}}||}}|}~}}}}}}|||}|{|||}~~~~~~~}}}|{zyyyxxxxz{{|~}|zyyyz{||{{{|||||{{{{zxwwxxxxyxxwvwwwwwwxxyyyz{}~}|{yxwwwwwwxyyyyyzzzyyyxwvvutttttvwwxyy{{{|~}}}}}~~}}|{zyyxxvvvvuuuuuutuvwwxxyyyyyyxyxvvtttttuvwxxxz|||}~~~~~}zyxxyxvvwwvwxxxyyyxwwwxxwwxxwvwwwwuuuuutsssstuvwy{||}~~}}~~~~}|zyxvwvvwvwyyxxxyyyxwwvvtsrrrsrsttttvvvvvwwwwyz{|~|{{{{|}}~~~~~~}||}~}}||||{{zzyzzzyyyyzzz{|}~~~~}{{|{{{||||{|}|{zz{{zzyyyzyyyyz{zy{|||}~~~}|zy{{{z{{{|}|{|{|{zyyyxwvvwwwwwxxyyzzzzz{|}}}~~}{{zzz{{{zxyywwwxxwvvvvuuvwwxxwy{|||{}~}}~~~}}}~~~~}||zyyxwvvwwvwwvuvvvuuvwvuuvvuvvwwwxyyyzzzzz{{{{{|{{{||}}}~~~~}~}}||{{zyxxwvuuttssttttttttsttsssttstuvvwxyzzz|}}~~}~~~}}}}}}~~}|{zzyxwwwussssrqqqpppqqqrstttuuuvvwxyyyyyyzzzz|}~~~}|{{{{||||}}}|||}~~~~~|{yyxwwwxyyyz{{{{||}}||}}~~}|{yxwxwvwxyyyz{|}~~}||||}}}~~~~~~~}}}}}}}~}|||{{zzzyxwwwwvvvwwwwxxyz{{zyzzzyz{zzzzzz{|}~~}~}|{yxvuuuuttttttuuuuuuuvvwwvwxyyy{|}|}~~}||||{|||}}~~~}{ywvvtqqqppopqrqrstuvwxxwwxyyyxyyzzz{{{|}}}|{{{{{{{{|}~~~~||{zyxvwvtssssrqqssstuvwwxyyxxyzyxxxxxwxxyyz{{{{{|{{{{||||}}~~~}}{yxwvuuttsrssrrssttttttuvvwxxxyyzzzyzzyxxyyxxxyyyz|}~~}|}}|||}~~~~~~~~~}||{zzzzzyz{|||}~}}}~~}~~~~~~~~~~}|{||{z{zyyyz{zz{||}~~~~~}|{|||{{|}}|}~~~~~~}}}}~~~~}~~~~~~~~~}~~~}~~~~~~~}||||{||||||}}}~}||}}~}}}~}}}~~~~~~}}}}||}}~}}}}}~~~}}|}}}}~~~~~~~~~~~~~~}}}||||{zzzz{{|}|{|}}}||}}{z{{{{{{{{{{{{{||{{z{{{z{{zzz{{{|}}~~~~~}}}||}}|}||}}||}}|{||{zzzzzzz{{{{{{|{{{{zzzzyyxyyyzz{|{{{|||{{}}{{|||||}~~~~}}}}~~}}}}}}}}~~}||||{{zzzyxxyyxyzzyyyyyyyzzyxyzzyyzzz{{|||{||{zzzz||{|}}}}~~}~~~~~}}}~~}}}~~~~~~~~~}}}}||||}|||}~~~~}}}~~}~~~~~~~~~~}~~}}}}}}}}}|||{{{{{{|||||}~~~~~~~~~~~}~~~~}}}}}}}~~~~~~~~}}}~}||}}}}}}}}|||{{{{{{{{{{||}}}}}~}}~}||}}|{|}~}}~~~~~}}}|||}}|||}~~~~~~~~}}}}}|||{{{||{{|||||||{{{{{zzz{zz{||}|}~~}}~~}||||||}}}|}~~~~~~~}||||||{||||}}~}~~}}}}|||{{{zz{{{{{{{{{{{{{zz{zyz{{{{{||{|}~}}}||||||{{{{{{{||}}}}}}}|||||{{||||||||}}}||||{{{zzzyz{zz{|||||}||}}}}}~~~~~~~}}~}}}}}}}~~~~~~~}}}}||||||||}~~~}}~~~~~~}}}}}}}}|}}~~}~~~~~~~~~~~}}}}~}}~~}}}}}}}}|{{||||||||}}~~~~~~~~~~~~~~~~}}}}}}~}}}}~~}~~~~~}}~}||}}|{{||||{{||||||||{{|||||||||}}~~~}}}}}}}}~}||}}}}}~~}|}}}|||||{|}}|}}}}||}}}}~}}||||||||{{zz{{zzzzzzyz{{z{{{{{|}}|||}}}}}}}}}}||}}}|||||||||||}}|||}}~}}}}}}~~}}||||{{||{{{{zzz{{{zz{zzz{zzz{||{{{||}}||||||||||||{{|}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}}}}~~~~~~~~~~~~~}}}~~~~~~}}}}}|}}}}}~~~}}~~~~~~}}}~~~~~~}}}}}}}~~}||}}||}}||}~~}~~}~~~}}~}||||||}}}}||}}}||}}||{|}}}~~~}}~~~}~~}||}}||}}}||}}}|}}}|||}}}}}}|||}}}~~~~}}~~}}}~}}|||}|||||{|||{zz{{zz{{{{{|||||||||}|||{||{{{{|{{{{{{{{{{{{{{z{|{{{|}}}}~~~}}~~~}}}}}|||||||||||||{{{{{zz{{{{|||{|}}}}}}||||||{{{{{{{{|||||{||}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}~~~~~~~~~~}}~~~~~~~~~~~~~}~~}}~~~}}~~}}}~}}|}~}}}~~}|}~~~~~~}}|}}}}}||||{{{|{{{||||||||}}|}~~}}}~~}}~~}}}}||}}|||}}||}}}||}}|}}}}}|}~~}}~~}}}~~}}}~}}}}}}}|||||||||{{{{{{|{{{{||||}}||}}}}}}}||}||||||||||||||{{{{{{{|||||||}}}}}}}}}}}||}}|{{|||||{{{{{||{{{{{{z{||||||||}}}||}}|||}||||||||}}}}}|}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}~~~}~~~~~~~~}}~~~}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}||}}}}||}}}}}|||}||||}}||}~~}~~~}}~~}||}}|{{||||||||||||||||||||||}~~}}~~~~~~~}}}~~}}}}}}}}}}}}}||||||{{|||||||}}}}}}~~~}}}}}||||||{{|{{||||{{{{{{{{{|||||}}}}}~~}}}}~}|||||||}||||||{||{{{{{{{{||||||||}}}|||}|{{||||{||||||}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~}}}~}}}}}}}||}}}}~~~~}~~~~~~~~~~}~~~~}~~~}}~~}}}~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|}}}|||}}|}}}}}~~}}~~~~~}}}}}|||}}}}}}}||||||||||||}}}}}}~~}~~~}}~~}}}}}}|}}||||||}||||||||||{||}}}}}}}}}}~~~~~}}}||}}|||||{{|||z{{{{{{{{{||||}~~}}~}}}}}~}||||||||||||||{{|||{{|||{|||||}}}}}~~~}}}}}}}}|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}||~~}}~|z~~||~}}~}|}}|{yz|{zzzyyz{zxxy{{zywy{yyyxzzyyz|||||||{|}|{yxyyyyzzz|~~~}|}}{|~~~~}||{{{{zz{|{||}}{yy{{{{{|}}|}}}{xxxwwyzywxxxxyyxwvvxxx{|z}{}~||}~}|}|zyyyzzyyyxwwxz{{{{|~}{}~~~~~~}}}}~~~~~~~~~|zyyzz{{ywvtqppqrsqomnooonnorrrstuvutux{~}{z{|}}zwvwwvuutstttsrrssqnllnpqsvwvtssrrrqqrqqqqrrrqqruvy|~}|}|}}||}|z|~}{zxwwxzz{~||{|}~}~~|z{|}~{yxxxyyzzz{|{|||{{yxwxz||}|{zzy{~~||}{{|~|ywwvuttvwwwwvvtstvwwwwwvuuwxxyyyyxutttuutstvxyz{|}}}}~}}|yxwvwwy||zyxy|~}zxusqppqqrtttutsuurppooonllnonmlmnmmopqstvwyz{{|~~|{zxtqqrrstvwyzwvyzzyvtutrrrqrttuvvwz}~~}~}|}}~~}}~~|z{{zyzz{{{{{|{yxwwy{{{{~}{yxwttx{|~}~}||{{||||zxwwwuuvvuwxywvwvuvwutttsrqqqrrtuqmqtrqtwxxwwxwvvvvvwwvvy{{|~~|zzyxwvuvusrrqqqpqrtutuvvvutvxwwz|||{z{|}}}zz||{{{{|}~}~~|zyxyyyxwxyyxwvusrqooppqpoqssstuxzz|}~~}|~~{zyvsooqqpqrvwwvuvxxxursutqonprsuwx{||{{|~~~}}{yzzwvuvxxwwwwvttttutstvutsrrrqnlkmnppquwwwwwxy{||}~~~}}~{yxwtsttsrrqqruvwwxyywvwxvtsttssuwxwwvssuvvutuvuuwvttvvstwz}~~~~~|{{{||}}|zyyxwwxyzzz{{{{{{|{{yxz|||{z{}}z{{yxyywxyyyzyyyyyyxvtttsrrrrqpqrqqqrstssttuvvxy{||~~|zyurqpnmnonnmnnooonliikjhhiihhgfgikmnlmnopqstvxyzzzz{|||}~|{}~~~~|~~|zzyxxwwwwwwwwyyxwwvusrqprttsrrttttsttttropssuxxwwz}~}~~~~}}|{yyzzz|{zxwvustuvwxxxwuttuvwxyy{~~~~~~}}}}}}~~~~~}~~|yxwvuuvvtstvwxz|~~~~}}}}{yxz{yy}~}|zxyyxxwuuvvustsrqoookhjlkjiiigffgggfgggilkjlnnprsuwz{}|{|||}}~}zxwvutromlkkjkllmlklllkkkllkjijkkkklmopooqtvwz}}{ywvtssstttuvwvussrppppprsstuwxyz|}~~~|yxwwxxy}~~~~}|{zxwusrstuvwxxwvvvvvwxxxxwuuuvwxxz|}~~{yyywvttrpnlkiijlllmnnoqrrssstsssssrstwxyz|~~~||{yxxxxyyz{zyzzyxzzxutsqpnmnnmnnkjkkkmmmmliiihhjkkkllmoruwyz~~~|yurppqooppqpnmnnnnmllmmkklmnnooqrsvxyz{||}~~}{ywwvsstuttuvwvuttvwuutssrqsttuwz|~~}|||{{{{||||{zwsrsrqppprrpqqpomkllklnpqqpppppqrrrtvvvwy||zzzzyxy{}~~}~}}}}{yvusssrrssqppooppqrssuuuvvuuvuttvy{|}|{{xutsstssrrssqppppppqpmklmlkmnopqsvvvxzzz{|~~zwvusqonoonorrrrrqppppooonmmmnoprtvxz|}}~}{yxwvtrqpoljjklmnoqqqpoooonnmmnnonpsvwwxyz{}~~~~}|||{z{zyxxyyyyxxxxyxvvwvroonoooqrrqsttsstuutrqruttvvvvuvxz|}}}~}|||zyyxwvutsrqqpqsuwxxyyyyz{|}~~~|{{|zyy|}}~}}|{yxwvuuutsstvwvtuvutttsttsrqrrsuxyyyyzzyy|}~}{xvsrqolkjjjjjjjjjjjjjjkllllmnnoppqsttttvwyz{z|~~~}z{{{{{|~~~~}|zxwwwvuttutsrrqrrrrrtuvuttvvuuvvwxyyyz{|}~~}|{xuttttstuuvwwvuvwwvwxxxxxy{}}}}~~~~}{zz{{zz{|}~~}|~~}}}||zyxwvvttuwxxwx{}}}~~}~~~~~~}}~}|{zzzwuvusqpnnnooonmmmmnonmnpponopqrrrsttttsstuuwyz{}~}|zywuttrqqpopponnnmllmnoprssrrrttttuvvwyz{}|{{{zyxxwvvvutstuvvwyzzz{{zz{{z{||}}~~}|{{zxvuuuuvxwvvvwvuvxyzzyz{|~~|}~~~~~~}}~|{{zyyxwwwwwusqpnnoonorstvxyyxxz|{{|~~}{zyyyzzyxz{||}}~|{{{z{{yxwwvussttsrrqpoponmmnopprtttttstuuuuvwxxxzz{{}~~|||{zxvvtrrrqpqrsssttuuuuvvvwwwwwyzzzz|~~}|}||{zxvttsssuwwxy{||||}||}}|~~|{{{zxwvvtqpoopnlmnmnnopqrstuuuuuvxyxwxyyz{|~~}|{yyyyxxxxxxxyz{{|}~~}}~~~}{zyyyxwxxxywvvuutsrqqrrrrstuvwyzzz|}}||~}{zzyxwutsssqpoprrqrtuvvvwxwwwwwwxxy{}}|}}~~}}}}~}|zyywuuuttuuuuvvwvuvxzzyxxy{|{{|}}}}}~~}|{||||~}zzzxwutsqoonnnnoqqrtuvvvwwwvvwyxyzzz|~~~~}}~}}~}|{{zywvvvtrpoonnmnopopqsttsvxxwxxyzz{|{{}~}|z||{{|||zyyyyyyxyyz{zz||||{|~~~~|}}zyxxxyxxwwvvuuvwxwxyz{{{{{zyz||{|}~~}|{zzzzyyyz{||}~~~}|zzzyxvuwwvvwwvvuuuuuvvvvwwwwwwxxwvvvxxxwwwwxxxxyz{|}}}}}||{{zyxyzzyz{{{{|~~}}~~}}}}~~~~}}}~}|||||||{zxxxxwvvvvwxy{zzzzz{|||}~~~}~~}}|{zyxxwvvxxxyyz{{||}~~}{}~}{|{{|}}~}||||||{{|{{{|}||~}||}}}}}~~~~}}||{zyyyyzyyxyz{xwyxwvwwwvvvuttsrrstutuwwwxyzyxwvvwwwwvxyxvwxz{zyz{{zzyyyy{}~~|{zz{yxxxxyzxwwxvuuvxxwyzzzzyzzyyyyyz{|~~~~~~~~||||}}|~~}{z{}}}}}}|{zyz{|}}~~|{|||{{|~~~~}}}}}||}~~}}}}|{zyyxvvvxzzz{|}~}}}~}||}~{{||||}~~~~}|{{{{{}}|{{{{zyxwvuttuvwxy{|}|||{zxwxxy{{|~{yxxxyy{|}}|}~}~~~~|{yyy{{{{{}}{{}~~}|||}|}}{yz{{|~~~~||}|zxvusrqqqqqstuuwxxxyz{{zzzyxxyyxxz|}~~~~~~}|zz{||{zzzyxxz{||{zzzywvwxyzzy{}~~|zyxxyywwvvvwxxyzzzz{{zyy{|{yyyxxxyz{||}~~}}||{zzyyyzyyzzyxwwwwvuutsssrqrsrrrrtuuvwxz{{}~|zxwusrstuuuvvvuvvutsrrqpoppooooopqqqrstttttuwxyz|}~~~~~|{xvuvwxvvwwwwxyyyxwvxz{zyyyxvttrppqrstuvvwy{}~~}}}~~~~}|{zzzzzzyyyzz{{zxvuuuuvvvvwxyz{}~|zxwvutsssuvvvvvvuuuuutsssssttsssrrstttttuwxyz}~{zyyxxxxwvwwwwvuuutsrqqqpprsrpoommmnnmmoqrtvwxy{|~~|{zxwvwxxwutsstuuuvwwxyz}}}}~|}~}||}{z{}~}{z{zyyyyxxxxyy{|}}}|{{{zzzzzz{{{zzxwvvuttssssttsrqqqqqqpqrstvxz|}~~~~~~}|{yyyyxwvutssssssstsrrttsssssssttttuuuvxyyz|}~~~~|zyxxyywvvvwwwxwvuttuttsrqqqqqqrrqrssrrrrsttvxyz|}}{{yxwwwxwvwwurqqqrrsrppprstvxxxy{}~}}|{zyvtsrrqpooonnmnooonmlmnooopqstvxyz{}~~}}|{z{||{zyyyzyxwvvvutuvwxyy{||||{|}}~|{z{{{{||||}~}{ywvttsqonmlllllkkjjihhihhjlnpqrsuwy|~~~~~~}{yxwvvutsrssstuuutsssstttuwxz{|~~~|{|{yyxwvuuutsstsstvusqrrrsuwy{|~~~}{yxyyxvuuutttsrqppppppooopqqstuwxy{|~}yutsrrqponmmnnmlkjiijjihjjklnpqrstvyzz|}~~}|zwuuvvvvvuuuuvvutsrpopqqrtuvwxzzzz{|}~~||}~~~~~~|{yxwvutuuvvwwwvvwwwwvuttuvxyz|~~|{{zywvvvwxxxxvttssrrppprsttuwxz{}~~~~~~~~~|zxwwwvvvuuuvwxxxxvttuuuvvwyzz{|}~}}|{yxwvtsrqpppoonnopqqqponopppqrqqsvxz|~~~~~}|{yvutsrqpnmmmmnnmmmmmmlllllmmnoqrsuwy{|}~~~~~~|zywvuusrqqpqqqrrqrqrrsrrrrstuvwxy{~~|zyxwxwwwvwxxxxxxxwvwwwwxyz{}~}|{zzzyyyzzz{|}~~~~}{zyxwvvuuttuuvwxyxxxyyxyzzxxxyzz{|}~~~~~~|{zywutttsrrrrrrsstttuuttttttuvwxyz}}|zxwwwvvvvvuuvvuuvvuuuvwwxz{{{|~~~~|{{{zzyz{{{||||{{zz{{{{{|}}~~}}|zyxxxwuttttuuuuuuuuuutstuuvvxyz{}~}|{yxwvuttttuuuttttssssssstuwxyyyzz{|}~~~~}|{{zyyyyyzz{|}~~}||||zyxxxxxxxxxxxyzzzzz{{{{|}~}|{yyyxwvwxxyyyyyyxyzzzzz|}~|{yxvusrrrrrrqqrsttuuvvuuvwxxy{|}}~~~}||{zyxxyyyyzyyxxwwwxxyz{}~~~~~~~}}~~~}|{yxwwvtsqqpoooooooopppqqppqqqrrtwxyyzz{|}~~~~}|{{zyyyzzyz{||||}}}}}}~~~|{{{{zyzzzzzz{{zyyyyyzz{||}~~~~~~}|{zyyyxxxxxyyxxxxxxxyzzzz{|||}}}}||}~~~|{ywuuussrqqpoooprrrqqrrrrsttuuvwxxyzzz{||}}||||{zzyyyxxxxxxxwwwwwxyzz{zzzzyyyxxyz{||}~}|||{{{zzyzz{{{{{zyz{{zzzzzyz{|}~}{{zyxxwwvvwwwxxwwwwxwwwvvvuttuvvvvwxyz|}}}~~}|{zzzz{{z{{{{{{{||||{|||{{{|}}}~~~~}{zzzyyyyyxxxxxxxyyyyzzzyxxwutstttuvvvwxy|}}~}{zywuutssssssttttuuuuuvuutttssssstuvwwxy{|~~}|{{{{{{||||}~~|{zywwwwvvvvvuuvvvvvuutsrrrqqrssttuwxyz{}~~}}}|||||}}}|||{zyxxvutsssssttttvvwxyz{{|}~}}}}}}}}}}}~~}}}|{{{zzzzzzzyxwvuvutttttttuvwwxyyz{}~~}}}|{{zzzz{{{{{zzyyxwvtsttuvxyz{|}~~}}|{zzzzzyz{zzzyyyxxwwvwxxxxxyzzyzz||}~~~~}}}}||||}}}~~}}}|{z{{zxxxvutspnrusqqrqnpttttuuw{~}|}{yxxxwwutuuuwyzvsw{{yy{{||{zzzyxxyz{{{}|{|}~}z|~|{}~~}|}|{{{zz}}z|}{y||z}~|}}}}}}||~{y}~zwz}}|~}|{z{{||zxxxwwxzzxwz|zyz|{z{}~zyzzzyy{}||}}zyyyxyzyyywuuuuttuusuxyzzzz{|||{||zvy{xwxz{{{{{zwvvxxxyzxtrrrqqqrsrrstuvxz||~|yz|{yzzyxvuttssstvxwuvxwvy{}}~}~}||~|zyurrsqnopkgjkjmswz}~}zyywvuuwyy{}~|z}}|~||}|{z{||}}~~{yy{|}~z|~yvz~}}~~~{{}~|wsqooprssssvxy|}~}z{{yxxyxvwxyyzzyx{~}{zyyz{zy|}|{z|}|zwvuuwyyx{}}}||||{zywtqonoonlmmlmoopqomopnmpsvy{~|zyvtrqrsrprtuvvvuustvwvvwyz|~~~{wvtsssuy|{z~~~~~zwutrrsqoswusuvsrtuvxyz{~~{yyvttuwy{}~z|~|z}}yyzwsqponqssty}|{}zuutrpooprtuz~~~~~|zwvx{|{zzwxywvy~~~{vttpkmqonsxwwxzxuttsstvwz|}~|zxvwxxx||xurqpponqttux{|{z{zwwwustvuv{~||}|yvvvwxvsv{~}zxvusrtwy{||}|yvwwvttuutuwxvtspkjjihhhilptwz|||{xwz}~}|{yy|}z{{yxyyz}~{{zxusrqpppoqtvvwxvssuuvz}~}{yxvttttwz{zzzzzzzxvwyxx{}~}{}~}||||||}~}}|{zz{|||}~}|yussrrrssx}~{z{{{|~~~~|ywusrqolnonptxyxyyxxxz|}|xtrrsrqrsuxxwxxwuttwyxxy|{wuutsuxxyzzzyxwustvustuttuvutsqomnoooqsuxz|~~|{zz{}~|{zyz|}}~~}{vsqomloqruxz|~}{yvuvxxwwwwxzzxusplihhhijkmppoqsrqrrpprvy|~~{uqmkklllmoqppqoljiihiknquvwz|}}~~|zzz}}ywuspprssrqqpponljiijklmnoqrsrrqpopqqqsvz}~{yxyz|~|zxvusqonnnoqqponmllkigfggjmqsuxz{{|~~~|{{{{yxyzxxz{{zxvusrponmlloqstuvwwwxxxxxz|~|ywuuvx{{|}||}}zxwwwwxz{{{{||zwwvtttttuwz}~}~~~~~~}||{{||}~~{yxwwx{|}|{yxvusqpooqrtwy{~|ywvvvvvwvuwxyyzzyzzzzz{|~~yvsqqqrsttuvxwutsqqqqqsvy|~~}{xvuutttutsrrrqonmmnoqstuwyzzzxvuvwxz|}ywvuuuwxz{{{z{ywusrqrtx{|~~|zyzzyyyyzzz{{zxwwwvvvuttsrrqpnlkllmprstwyz{||||||}}|}~}yusrqqrsstuuuvvtsrpnnprtvxz|}~}~||{||}~}{{{zz{|||{zzzyxwvvvvwwxyzzz{{{{zywvwyz{}~|zyz{}}zxusrrsuvwxxxxxwwusrrrstvxyz{|}~~~}}||}~|zyyz|~~{yxyzyyz{{{{{zzxtqpooqrsuvwxxxwwwxyz{}}{z{zz{}~|zvrpooooqrqpqqqqponooopsvxz{}~~|zxwwvutsrqpomlkjjkklmoopqrstttttuuux{~~~}||}~~}|{{{zzyyxwvvvwxyz{|}~~|zyyxxyz{{|}}||{{{|}~}|{{{{{||{{{||}~~|yxwwxyz{|{{zywvuuuwyz{{zzzzzyyxxyz{|~}}{zyzzz{|}}~~zxvtrqqqpopooonnooopqrsuvxy{{|}}}}}}}|{|}~~~}|zywvuttttuvxy{{|}~~~~~~~|zxvtrqppqrrsuuuvwwvvwwvvwy{|}~~~~~}}~~|{zyxxwwwvvvuutsrqqpqrsuvxz{|}~~~~}}||}~~~~}}~~}|zwusqpoopqqrtuvvvvvvuuwxy{}~~|||}}}~|{zyxxwwusrponnoprtuwxz{{{{{zxvuttttuwxyz{||{zzzz{{|}~}{xwvvxy{||}~~{zyyywtsssttutssstsstvy{}~~~}|{{|}~~}|{zyyyyz{}~}}~~~~~~}|||{{{||}~~}}|{zyyxwwvwwxy{||}~}}~~}|{{{{|}~}}~~~||{{||}}}~}||{{{{|}}~~}}}}~~~}}~~~}{yxwvvvvxyz{|}||{zzyxwwwwxz|~~~~~~~}}}}|{{{{{{{{{yxwutsstvwxxyz{|}|{yyzz{{|~|yyxwusuwyzz{}~|yxwxz{xtrrrsuvwxy|~~}{{{||||}||zyxwvvuttutsrrrrrrstttvx{~~|zyxxxxxxxwvvutsrqppoopprtuwxy{|}}~~~~~~}{zyxwvvwwwwxwvttttsstuuuvvvvvuuvvvwxyz{}~~~~}|||}~}|zyxwwwwxxyyzzzzyyxwvuuuvwxz{||}~|{zz{{|}}~~}||}}}}}~~}}~~}|{{zyxwvuuvwxxxxxwvuuuuvwwwxyz{}~~~}|||}}|||{yyxvuttssrqrrrrrrrrqqrrstvx{|~~}}|{{{{{||}~~}||zzzz{||}}}}}}}|{|}~~~}}||{zzzzyyz{{{|}}~}~~~|wusrsttttuvvwxwvvvwxz{|}}}}}}~~~~~~}|{zywuttssrrrrrsuvwxxxxyyyyzzzyyxyyz|~}{zyxxyz{|~~}|zxwuttsrrssrsssstttuuvxz{|}~~}|{zzyzz{}~~~~~~|{zyxxyyz{}~~~~~}|||{{|}}~~~~~}{yxwvvvvvvuuuuuuvwwxyz{||}}}{{zyyxxyz{|~~|{ywvttttstuvwyz{||{zzyxxxxxxxxyyyyyyyzz{}~}{ywvtsrqqrsstuvvvuuvxxyyz{zzz{{{zzyyxyz{{}~}{ywvsqonmlllmmnnopqrrrrqqqqrstuuuuvwxyz{{{|~~{zyxwvutttttssuvuuwyzywwvuvwxxvuwyyyyyz{|}}|{{z{~~~}}}}}~~}|||||}}~~~~~~}||{{{{{{|{||}~~~~}}}}~~~~~~~~~~}|{zyyz{||}~~~}}}}||{{{{{|}~}}{xvttssttuvwwxyyyzzz{{{||}~~~~~}}}|}}~~}|{ywvutttttuuuvvwvvvuuuuuuuuvvvvwxyz{|}~}{zxvtsqqqpprssttttuuvwwxz|}~~~~~~}}||{zywvuutttuuuvwxyz{|||||{zyyxxxyz{{|}~~}||}~}|{{{zxvuuuttuvwxxxxwwxyxyzzzz{|}|{{zzxwwxyz}~~}|{zzzyyzyyy{{{{zzyyxwwwxxyzzyxwwvuttuuuvwxxz{|}~~}}{zxxxxxxxxxxyyyyzz{{{{{{{zzzyxwvuuuuuvwxyz{||}}}}~~~~~}||{zyxxxwwvvvvwwwxxwwxxxy{|~~}|{{zzzz{|~~}|{zyywvutsrpoooooopppqrstuuvwxxyyzzz{{{|}~~~|{zyxxxxxyyyzz{{||}~~~~~~~}}}||}~~~~}|{{zzz{{|}~~~~}|zywwwwwwwxxyzzz{||}}~~~~~~~}|||}~~~~|{{{{{{|||{yxwwwvvwxxxy}}tnmmnpsttux|~~}}}~~~}}}}|{{{{{{{zyyxxwwwwwvvvvvwxyz{|}}|{zxwvuuvvvwxyz{|}~~}||{zyxwxyyyz{{|||||}}~~}}||{|||||}}~~~~}|{{zzyyxxwvuutssssssrrsstuuvvvvvutttuuwxz{}~~~}|||||{zyyxwvuutsttuuuuuuuuvvvwwwwwxxyyyz{{||}~~~}|{{{zyyyyxxwwvvuuvvvwxxwwxyz{{|}|||{{{{{{{|}}|{yyyyxwvvutrqpoonmmmnoppqrsttuuvvvuuuuvvvwxxyyz{|}~~}}}}}}||}||{zzyyxwvvvvvvvutssrrqqrrrrsuvwyz|}~~~~}}}}|{{||}}~ztw|~~}||||||||}~}}|}}{{~}}}~~~}|z{|||}}|{zyyz{{{{{}~~||{zyyzz{{||{yxxyyyyyzz{}~~}|||||||}}~~~}||{zyyxxxxyzzzz{zzz{{|}~~~}}|zyxxwvvuvvuuuuvvvvvuuuuuuuvwxyz{{{{{}~~}||{{{{{{{||{{{zyxwwwxxyyyzzzyxwwvvvwxxxxyz{{{{{|~}|{zzzzyyxwvuttttuuuuvvvwwxxxxyzz{|~~~}}~~~~~~~}|{{zzzyxxxwwvvvuvvvvwwwwvvxyyz{|~~~}}}~~}|zxvvuuvwyzzxvvvvuttuvvvv{{vsqpu{~~|||~}~~|zxwvtssuwvtttuuttssrrqqqqqpqqrrstuwz|~~}}}}}}}}~~~~~~}{zyxxwwxyyyyyyxwvvuuvwwwxz{}}~~~~~|{zyxyyzzz{|}~~}{zxvuutttssssrqqrrrstvwxyz{||||}~~}}||{{{{zyyxxwvuuuuvwxyyyyy{{|}~}||{{{{zzzzzzz{{{|}~~}}|{{zyyxxxxyyxxyz{||}~~~}{zywvutrqqqrrrsttuvvwwwxyyz|}}~~}|||{{{{zzyyyyyyyyzz{|||}}}}~~~}}|zywvtssssssssssttttuuuvvwwyz|}~}{yxxxxyxvuvwyz{|~{wwx~~{zzyyyz}}vrpnoppliikmmlmrvz}~|z{}~~~~~~~}{xvussssrrrstvxyxxwvvvuuuuuwxyz{|~~}{yxvvvvvwxxyxxxxyyzyyy{||{{|}}}||||}~~~}}~~}}||}}}}}}~}|{ywuutsssttsstttttuuuttuuvwxyyyyzzzz{{{|}~}{zxwutrqqrrsssstuvvwwwwwxxxxwvvvvvwwxyyz{|}~}|{{zzz{|||||}}}}}}}~~~~}}}}}}|{{{|}|||||||}}}|}}~~~~~}||||||}~~~~|{}|vuvwy|~}|yvux|~|zz~~|zzz}~}}{yxxxxz|||||zyxxxwvvuuuvx{|||}~~}}}}||{{|}}~~~}|{zz{||}~}{yxxwwxyyxxxwxxxxxwvutssssstuvwwyz{||}~~}|zxwvwwwwwxxyyzz{||}||{{{{{||}}}||{{~|tmu~zsmqvyyzxwuxzztnkkkotvtrpnmoqtz|zvsrx~~}|}{wuutuvvvvurpqrruwwwvtrqsuxz|}~~~~~}{zzzyxxxyyxwvvxyxwvvvwwwxyyz{|}~}|{{zzywutuuuwwvtssrrssttuuutsrssssttuuwxy{|}||}~~}}|yxz}~}|zzzz{||}}~~{zyxwwwwxxxyyyyyz{|~~~~~~~~~}|{{{zyyyyzzzzzzyyyyxwwwwxyzz{|}}}}~~}||{{{zyxxwwwwwwvvvwxxyz{||}~~~}|{{zzyyxxwvvvvuuuuuuvvwwxyz{||}~~~~~}}|zyxwwwwwvvwwxxxyyyz{{|}}~~|{yvuvvtsssstutstuwwwxzzz|~|{~{{~}z{{xwwvuuuvxxwxxz{yy{|{{{{z{|{{ywyzyyz{{{}}|}~~~}~~~~}}}||zwwwvtrqqrrrqrsssttsprssrsttuvvuuuuvuux{zz~~}||zwwxwwwwwxyyyyz{z|~}|}}}}||~}{zzxwwwxyyyzz{}~}|~|{zzxxyxwwxzzyxwy||zzy{}{yzzzzxxyyz{|}~~|zxwvuusrqqrssssuwwwxyyxwwwxyz{|||||}}~}zxvsrssrrrsstuuuuuvvuvxywwyzyyyyzzzz{{|}}~|}|yusqooooonnmnnnrsqpstvwwwxwwz|{z|}{{}}}||}{wvwx}~~~}~~~~~~~~~}}}~}{{|}~~~~~~~~~}}}}~~~{ywwwuuwvvvvwxxxxy{{yz}}|~~{z||ywz{z{{|}~|{{zyxwvwwuuvvvwxxx{~|y{}}}{z}}|||{{{|}||}}zxxwutttrqprromqsrqqqssssssstvuuwwutttuuvxz{|||~}~}}||zy{{wtuvwvutuvxxvwwxxwvy{}}||}~~}}}}|{{|~~~{yyyyyzz{{z||x|}~}{{{{}}{zz{|{|~~|~|}~~~|zzzz|~~~}~~~~}~~~~~|}~~|}~~}{z{|{zz{zz{{xxzzzxvx{ywz{{{yxxxwwxwvuuuvvx|~~~}z{}|zxwy{zyyxz{z{|}~~~}zy{|}}}~}}~}{zyyxwvsrttsrrrsqqrstuttuvxxuvwutrpqqqrqrstvwvy||}~|}~}|{{zyzzxwwwxwuvwvvwvxyyyyyyywwxxyxwvvxyz}~||}}~~|{||}}|~~~~}|{{zyxyyxxwwwwxyyy|}||~~|}~|zzzwwyyyyzz|{{}~~~}{{|{{{|}~~~~~}}|z{|{ywwwwwvuuwxyxwz~}||}|||||zwwxxvy{zz|}}~~~}|{|}}{z}~|{{{{zyz{xuuuutsstvwxyy{~~~~}~~{zz{|||{yzzxvsrstssqqrrrqprsrsvxwvwxxvuuvttvxxyy{}~~}|{zxxxvtvvtsttuwy|}||~~~}|}}{||||||~~~~~~}}||||}}|}~~~~{}}zzyyyxxxxxyyyyz|zxz|{z{zzz{{{{{}~~}|{|~|{{zyxyxwwwwvutttvwwwvvxxwy{{{zyz{zyxwxyyyz|~}~~|{zyxwvvwwxxxwxyzxwxyzywvvvvvuttuvvwwxzyy{}~~~~}|zyzzyxxxxxxxwwvuutuvvuuwxyxwwwwwxyxxyyxwvwzyxxy{|}}~~}||||}}}~~~~~}}~~~}}|{{||{z{{{{{|||~~}}}}|}~}}}}}|}}}||{{zyyzz{}~}|~}}}{{{{||{zyyzzxz{zyxwwwxyyyz{{zz}~}}~~}{z|}|z{{|{xxyyzyxwxyyxxyzyyyyyz{{{||}~~}||{yz{{{zxyzwvwwutttssuuttttsrqstrrttrrrstuuuuxyxxyz|||~}}|}|{||{{{{{{{zzzzyyzz{zzz{|}}|{z{|{zz{{|||||||}}||}}~~~}{{|}}{z{||||}~}|||{{zzzzyxyyyyzzz{}}~~~~}~~~}{|~|zyyxyyyxy{{{{{z{zz}~}}~}||{zxvvwwwvuwwvtrstsrssssstuvvvwwx{}}}~~~~~~~}|{{{{{z{||}}|||||}~~~}{zzzzyyzyyzyxyxxwvttsssrqqrrqqqqrrqpqrssttuvvwxxy{}}~~~}|}~}}}}~~~~~}|{{yxyxuuwwtssstttvwuuwxxyz{|}~~~}}~}{}~}}~}}~}~}}~|{{|}|{z{|}~}{}~|{~~|{zyyzyxxxxxyyyyxy{|{|~~}{{zxwvuttssrrrstsqrstuvuvvwwwwxyz|}}||zxwvvvtrtutssstuttttuvwvvxzz{{|}||||zyz|{{{|}~~~~~}|{{zwuuusssttsrsuttttsstuuuwyzzz|}}}~|{xxwusttttsstvwxxxy{}}|}~~}|zxz{{{yy|~}}}}~~~~~~||{{{zz{|~}|~}}}|{zyyyyyyyyyyyyxxxyyyyzz{}}~~~~|~~~~~|zyxwusstrqstttuuwwvwyyyz||}~{xvuusqrsrqqqrrrrrrrrssssuvwxxyyyyyzzz{{z{}~~~~}|zyxvtrrrqpqqqrrsttuuvvvwwxyyz}~~~~~~~|}~~~|{{zyyyyyxwyyxxyzzzy{|~~~}|zywwxyxxxzyxyzyyz{{|}~~~~~~~}}}}~~{zzywwxwuvwwwwxzzwx{zyz|||{zyyxyyxxy{zy{}~~~~}|}}||{{{{{{{~~|~~~}||||}}||}~~~}{zzxwvsqqqrrqqqrtsrtuuuuuvvuuvvuvvvvxyz{|~~}}{yyyxxwwyywwxyzywxyxwwvuuuuuuuuuwz|}}}~~~}}~}}}||{{{{{{|}~|{{{{z{}}||}||}~|||{{zyz{zz{||~}||{{zxyzyxxyzzzyyzzyxxxyyxy{||}}|{ywvwvuttuwwutvvuttuusrrsrqstssuwyyx{~~~~}~~}||{{yxwwxwwwxzzyy{{||||}|||}}~}~~~}{{|{ywvwywwyyxxyz{yvvvtsssqppqssrtvvuuvxyz{|}}}}~~~~||}|{xwxyxxwwxxxwwvuvwvvvwz{z{}~~~~|{zzzywxzz{{{|}~}||{{||zz{|}{xyzyxxxyz||zz|~~~~~~~}||}{zyyxxyyxxvvy{||}~~~~}{yxxwuuvutuvtstuuuvsoptutsrvzyz}~~}~}||zz{xututsssrrqruuqsvwvuux{zxwxyz{{{yxz|zxz}|}}}}}}xvyzxwwvttvwwutwyusvxyywy||||||}~}}~}|||}~~~~~}{|}{z|~~|z|~|~~}}~}{xz{zyxy}~|{}}}~~~~~~~}~|zyxz|ywy{zyxxz|{z}|z|~}{|~zwwwtsutrrrrttuvwwxz{zxwy{|}{yz}{z|}}||}~|wwzxvuuvwuuxz{|z{}}||||}}zxwxxtrrrrrpqrppsusssrrtuvwwwxyvvz{vtx||}}~}{~|~~}{yxvtssssssrruwyyvtxzyyyyzzz|}}|zxwxy{}}{{}}}~~~}}}~~~~}{zxxyyyyxy{|}{z}}{{|~~yz|}}~}|}~}}}xvy|zxxyz{{zxz}~~~}~~{|}~}}}~~|~|xwxutvwvustxyxxxxzywwx|}wuxzywuuvy|xuy}~}}}}|yxxxywuwyxwz{yx|~~}|y~|yz{|}~~~}~~~{ywy{toqsqrssttttvvvz~zwxyzzwwxz{xvwwxzyxz|~~~~|ywwvtuvvvvuuuvvuuwwvwxvvxz{{zzzyxz~ztz}}~zz||}~}}~~~z|~|yvvwwvwxxxxz{{|~~~~}}}}xty}{xwvz|z{~~{}}||}}}{wz~zx}}zzz{yvwwuuuuxzywttxzzzxz}|{zy{|{zxvxyyyy{}}}~|~~{z||}zwy}|yz{||}|xx{||{yz{xuuvxwuvwy~~|~~~{{}{xwxxwvuutqruvrswwvwyyy{}{xxy{zvvywuuuxyz{{|~~|}}yx{{ywssutsuvtuyyvw||{}~~}||~}~~~~}{|||{{{yxy|||||}~~}}~~~z{|zzyxwwxxwwxy{zy|~}~~~~~~~}|}~~}}{wxyyyxxz{yxz{||z}}~~{{|||zvz~}~{y|~{yz{ywvutuvvwvtuwxzzz{||~~}}~|zzz||xx|~|||~~}{{zzyvuyyvuuuvwxvux{{{xwz|zywwwwwurtwvx|||}}~||}~}{zz{zxvvvwwvttttuwxzyxyzzywwyyvuuuvxz{{|}~}|||yy{zywvxzyy{|{|}~~}zy{{zzy{~{x|~~~~}|}|y{}~~}|zwuy{ywxyzzxy}{x|}~~}|}}}|~}|~~~~||}|yxz{yvuwywvwxwwz{z|}~~|yxxyzzyxwz{{}~}|{{{yxyxvwxxyxxxyy{}~}}~}|||}}|{{~~~}|~~}zz||ywvwxwutuvvuuuuwxxyzzzzyxxyxvtuvwwvuwxz|~}~}}~~}}|}~zxyyxwvvwvuuvvwyzxwxwxyz{{yxxxxxxxwwxxxyz}~~|}}~|}}{zzyyxzzyz{||yvz~|||||{zz||||~~~}}||~~|{{yy|}|{}}{{|}~~~~}{{}~||{}~~|}~~}{zzzzxvvwxzyxvuwzyxyz{ywwyzzxwvvxzyy{|{{}}~}}~|{y{~|zzz{zxxz{{yxz|zy{{yz{zxy{{z{{{{{|~~}}||}}|||zy{{yxvuvutuvwvvwwvvwxwvvvuuwxxwxyyyz|~}|~|}}y{}|zyx{{xwxxxwvvvttvxwxzyxwvx{yvwyyxy{{{|}~}~}}}~~|{}}|zxz||z{{zyz{zyz{|{y|~~}~~}||{zz{}~|zxwxzzzyxy{}}{||~~~~}|||{zyxxxwwwwxxwwxyyxwxwvvvxzyxyz{||}|~}{zyyyyyxwwvvvuuvutttstvxwvwwyzyz}~~}}}|{{{}}{{{zywwxwuttuvuuwwvutuvutuutuwwuuz{zzz|~~~}|}~}}~}z{{wvvwxyxwwyzyywwxzyxxy{}~}}~||~}{{|~}|~|~~~}{{{{|z{}|yxyz{ywz}|{||{|~}}}~}|}~}{{{zyxwyyxvuvxyyxxxyyyyy{}~~~}~|{zzzyxwwvvuuwwutuvwy{{zzz|~{z}~}xyzxvvvwxwwvuttuutvxwuwxxxz{{yxz~~~}}~~}~~~}||{wvvwxvtuuttttttttutstxxwyz{|zy{}~~~~}~}|yy{|zz{{{{{zz|}|~~}||{zzzzyxxzywyzzz{{|~}|}|{yxyzyyxxyyyyz{{zy|~~}~~}~~{yxxyxvuuuvwwuvxyxxxyzyxz|{z}~~~}{yyxwvuvwvuvwxxxywvwxyzz|~~}~~~|}{xwwuuutqprtuuutuutuvvwyzzz{||}~~~~~}}~}{xvvvvrpruuusrsuwwuvxyzywz}|{}~|}~}}{zzzz|~~~~~}~}||{zzywvwwxxvwzzxyzz{||{{}}{{|zwxzyyxwxz{{{zyz}|z}~}|{zywvwvttuvvvux{yxvwz|||{|~~}{z~|y|~|zywwvttuuvvvvwxyyyyzzzyz{|}}{{{|}{y}}~}{xwwvvusttsssttuvvuvwxyxvxzzzxx{|zyz}~{~~|ywwwuuvtssstuuvvwxyyyyz{{{|||{||}~}}~~~}|~~}~~~~}zxyzzzxwwyzzzzy{}|yyz{{xvxzyyyz|}}}}~{{}{xwxyzzz{{{z{{zzzz{zxwx{}zxz{|}~~{yzzxuvwxyxxxyzzyzzzyyxxxwxzyvx{|~~}|zxxyyzwuwyyzyxxz||{ywy{xvxyvvwyzywz~}}~~~~|zyywtuxyyxvxzyyyy{zvwyxxusuxwuuvxy{}~}||{{|||||{zz|}}}~|{|~}{xy}|yz|~}|~~}|~~}|}~~|{{{{zyyy||zzz}~z~~}}}|z}~}||~~zy{{zyyyz{{{{{{||}}}}~}}}}wvz||{||||xrmmlilsxzy{}{xusrrsu{|zyuqrsuy|}{zyurrpopty~~zxyyzzz~zxvrqtwx|}zywsrttw}xtqnmlpvvx}zwtompsux}|wusqqqsw}~|{y{}}ytponljknswzz|~~{zzyxsooqqqtxyz~{~~yurqqprspnv||zyurqqsuy~~|ustqmllry}~}{yz{{|ysqrspov{}{tppoopqsx}|}~|zxvwxwy|}||~~|{yyyxx}{tsrmlnpqpppqssqoomjknmjkmlmt{~|xvvwxy}ytpqtuuvwzzy~}{}~~}{~~xxxvuz~{}|zvtstrsuvvy|}~~||}{xropssuz}|~yxxwx{ux|zxz|{{~{xyz{|}|{}~|}yttuuw{~}|{yxwvtnglspnty}~}|xwwsruxz}~{wtssuw|~~~|zyywtsromjhggeefijlpw~|}ytsusnjhjkmpsuvwxxutvvrnljhgfdehknoot{{|~|y|~}|~~~{xx|}xvxxtppppqrsttvyxwz|{yxywuvwusvxyz}}{|~}yurqolmnkjmqrruwwvvwutvxtruzyy~zxyxxxy|~~}{zz{}zxvsrsspmkkjhikjilnooqrrqsvuu{zw{~ytsrpnnooprtvwy{}~~~~|yvustuuvy|~|{yvsqmllmmnqvz||}|z||{|||}{xurqrolmppponomiihffgfcdhmopqsvwvvxxvy|{{}ytqqqprstwxy|}~~}||yxxwutwz{|}{|~~~}}~zwvutrqruuuxz~~|yututrrstssuwvuvuqppljmnlknmmqvz|}~}~~}|xxywuvvwyxwwxy{|}}|zxvvutrqruxwvyyutvvurnnomllnquwwxywvtrpppnlmptxy{~|yvtrqqqqrrsuwutttuvvvvxwvxxy~~}~~}}}yvtqppqpqqpqrsssrqqnkkjfccccbbdhjkmnoqqqrttuvwx{}}|~~~~}||~}|}}~}zwtrsutstsssstvuspmmnnoqsvxz{}}~yvtsqqruwyyxxwtrrqnlkmnnoqrsuyzzywvurnoponqtvxxx{}|zwtqooqrqruwuttutrooommmnoopqqppqqnkjihjmnoqruxz|}{}~}{wrnkjhgghimqrrpoqrqooppqsvz}~~zxvuuuttuwwvuuvvtqmjgedfiihiklmprtututrqrstx}~|zzzyyyz|~}|{|||zwuttssvxxxyzz{~~}}}~~}~|zzyutuvvtsttrruvsqrqoopswxy}}{zyyz{yxyxwwvvwuqopooppppooruvvwwvwwvux{|~~}~~~{vrrsstvxz{|~~~|{zyyzxwy{|}~~||}}}{yvutrqpommmmnooonmlkkkklnpqrstttuxz{~~|}|zz{|~~|zxvvwwuuvx{|~~}{yxwy|~{yyxvvwwvvuvwutttsqpppnljiiiijjjjkmoopqppqrttrqsttwz||}~}}zvrpnmmmmnpstvxyxxurqqpoooqtvy|~{yxvtsqpppommnoomkkljikllmnqttuvvtqqrrrtwz}}}|yvuuuttuuwwwvuuutqnmlkjiiijkmoqstsuwxwvuutssuwyz{|}~~~~~~}|{zyxvtssqoonnnnnpqqrsuvvvwvvuuuuuvwy{}~|{zzywvvtqnoqrssuxzyyyyxvsolkkkkmortvwxxyzzz{{zzy{~~}}|||{zz{{{yxyz{{|~|zwusrqrtwxxz}}}}}~|yyzxwxz}~~}~{xzzzzxy{{{{ywutsqqtvvwz}|z{||~~{ywvuvwwxz{}}|}}{yyyxxwwxy{~|z{{ywsqrrpnmmmlkklmopqstuuvxz{||{{zz||~~~~|{|{yxwxzyxxyyz{|}{yxvvwxyyyyyyxwwwwwuttttssssssrsrqpoonnpqqsuvwxxyyzz{zzzzyxwxz|}~}}}}}~~}|zxwuuvutuuvwwwy{{zyyz{{{|}}{zzwuuvutrpnmlkjjiilmoqrtvutvxyyxxyz{|}~~~|{zxwwwwwxxwwwxywuuutsppppqrrstvvvvwyywuuvvvwxz|}}~~~}|{z{{|}~~~~}|{|{zzyxvspnnppqrsttutttrqqqpqssssttvvwxxxy{|{{}~}||}~}{}~~~}}}}}|||}|{{zzzzz{|}}|{yyxwusqsssstuvvuuuuvvvvw{}}~|{zyxwwyxwxy{}}~|zxwwwvvvxyxxyzz{{|~~~~~~}~}~~|zyyyyywvvvxyxxyyxxwwy{}}}|yyywvvvvuuuuvxzzxwz{yz{|}|{{|||}~~~~}~|zxwwwvtrqppqporsttuuvvvwyzzzyxvvvuuvwwxyz{{|~~~}|zyyz{{|~~}}~~||~~}zxwwwwutuvvwwwvtrqrstuvvwwwvtsrrqpommoonoqsux{}{ywvvvwwxyz||{{{}}|{zyyxwwwxzzz|~~~{yxwusqpppnnnnnoooppqrstuvwyyyz{{yyxyywvxyyy{}~~~~|{{|zy|}|||{zxuuvtqpponopqrtvx{}}~~~~}zxvutttsstuwyyz{}}|zxwwxxwxyxxxwutsrrpoqqpoonnmmmmmmnomlmopruwy{}~}}~}|||{{}~~~~}{{|||}~~}|{{ywwvutttuuuvxz||}~}}~~}}}}~~~~}}}}~~|{{{zz{}}}~~~}{{{{|}}}~~~~~~}||}~}~~~~~}}{xwvvvuuvyzz{{|{yxwvtttsrrsuwwxz{}~~|{||zyyyxwvwwusrqqqrrrqppqqrtuwwvtttuvux{|}~~~}}}}~~~|{{{z{}~~|{yxwvuuuuvvxyywwwusrrrqpnnoopqrstuvwwvwyyz{|~~}}||{{|||{z{{zyyxyxvwxyz{|~~~~~}}~~|||zxwwvvtttuuvwwwwvuuutttuvvwwxy{|}~~~~}{zzzyyyzyyyyy{{}~}}|z{|}}}~~|zyxwuttsstttuvvwwxxyyxwwwwwwwyz{|}|zyxwvtrqqonlllkkjkkllmmmmnoppppqrrsuvvvuuvwxz|}}~~}|{}}|||||{{{zwvwvutuvvvvwxwxyyyzzzz{}}}|{{{{zyyxwwwwwxyyz{}~}{zzzyy{{||}~}}}}~~~}|zz{zyyyz{z{|}~}~~~~}{zxxwvuuuuttuvwxyzz{{|}}}}}|{}~~~~~|zxvvuttsssrrrrrrsttttuuvwwxxyz{{{{{z{{zyz|}~~~~}|||}|{{}~~~~}}}~~|zywurqponmnoonoprsttttuuutstvvvvuuuvwvvwxwwxy{|~}||{zxwvvvvvvwxyyz{{zzzzz{|{z|~~~~~~}}|{zyxvutssrqqrqqqqrtuvwxxxxxyz{}~~}{zy{|{{}~~~~~|zzzxwusrqqqponoonnpqrrsvxxxz|}~~~~~~~}|zwtrrqommllkklnnnooooppqqqqssstuvwxxwvutssttuwyz{~~}|{{{zxxxvvvvvvtuvwvvuuuuuvwwwxyz{{|~~~}|{zyz|}~~~~|}~~~~}}}}}}~~~}|{{{{{z|}}~~~}|{zzzyyyyzz{}}~~~~|zyxxwvvvvuuuuuvvvvvuvwwxy{|||}~~~~}{zyyvtttssqqqrsssrrrrrsuuvxyz|}~~}}~}}}||||}~~~~}}|{{{zzzzyxxyzzz{|{{|}~}}~|zxwutssrqppqppopqrrrtuuutuvwvwxyyxxxxwwwwvuuuvvwxz|}~}}}}|{{{{{{zzyyyyyyzzywwyz|}~~~}{yz{||~~|zz{{zyzzzyxyzywvvuuuwxxxxyxxxyzzzz{|}||{{zz{{zyxxyz{||||}~~}}|{zxwwvuttutssrrrqrstttuuuuvwyzzz{|}~~~}}|{z{|||}}~~}|zyxxwvtsqomlmnnnmmnmmnoppqrsstuvvuuuttsrssttuwxyz|~}{zxxwwvvvvuuuutttuuttuvwwvwwwvvwxyyz|{|~}}~~~~~~}{{{{zzzzyxxyyyz{|}~~~~~~~~}|}~}}}}~~|{zzzyxxyxxxxxxxxxwwxxyzzz{{{{{}~~~}}~}}~~~~~}||{ywvvuutttsrrstuwxzzzz{{{zyxxxwwxz{|}~~~~}}}|{zzzzyxyxwwxyxxyz{||~~~~~~~~~~~~}~}zzzxvvuvvuttsrqpqrqqqqqqrstvvvwwwwwwvuttsrrssstuwyz{}~}||{{zzzzyyzzyxyyzz{|}|||}}|}~}||||{zzyyyzz{{{{{|~~}|{zyyxxwxyzz{{|||{{{zyxwvvvvwxyyyyyxxyyxwwxxxwxzzyz{||}~}|zzzzyxxxwwwwwvvvvuutuvuttuuvwxyyyxyyxy{{{{{|}|{|||{z{}~~~}|{{zyyyyxwvuttsqqqppppqqqrsttttuvuttsstuvvvvwxyxxyzz{{||}}}|{{{yxvwwvvvwvvwwxxxwwwwwwxxyyz{{{zzzzyyzzz{{|~~~~~|{{{zzz{|||~~~}|{{{{{{{zzzyyyyz{z{|}}}~~~}|~~~~~~~~}}}{z{|{|}~~~}}|||||{{{zzyxwxwwxxyyz{|}~~}|{{{{{{{{{{{{z{|||||}~~}}~~~}||zywvvvuuvvwwwxxxxxxxxwvvvvwyzz{{||}~~~~~}}}~~~}}}|{zzyyxxxxxy{||zyyzyyz{||||||}}~~}}|{zzzzyyyxwwwvutttsrrssrstttttuvusstssrrrsrsuvwxz{|}}~~}|{{{|}}}}}|{zzzzyxxxwwwwwxxwwwwvvvwyyyz|}~}}}}||}}~}||{zyxwwwvvvvwvvvvutttuuttuuvwyyyz{{|}~}}}{zzzzzyyz{{|}}}}|{{{{{zyxwwxwvvvvvutuuuuuuuuvwxyzz{|}~~~~~~}}~~}|{zywvuttsrqppqqqrrsrrrrrssstuuuuuvvuuuuuvwxyyz|}~~}{zyxwwwwwwxz{zzzzzyxxxxwwwxxxxxxxwwxyyyyyyzz|}~}~~~~~}|{yxxyzyyyyyyxy{|}~~~||{{{{zxxxxwxxyyxyzzz{|}}}~~~~~}}}}}}~~~~~~~~~~~~~}}|||{zz{zyyxyywvwwvwxyyz{|}}~~~|{zwvvwwvuuvuttuuuuuvwvvwxxyz{}~~~}}}~~~~}}|{zyxwwvvvvwxxwxyyyyz{|}~~~}}}~}|{|{ywutrponoonoooopppqqssrstuuvvxyyz|}~~}|{zxxxwvvuvvvuuuuuutttuuvwwwxyyz{{{{|}}~~~~~~}||{ywvuutsrssssstttuvvuuvxxxxy{{{}~~~}}}}}}}|}~}|{zxwvvutsssttuuttuuvvvwxyz{|}~~~}}|{zxwvutsrqqqqppqrrrtuutttttrstttuvwwwxyzzz{{z{{{{|}~}~}|{{||||}~~~~~}|{zxwwvwwwxxyyzzzyyyz{||}~~|{zzyxxwwwwxyzz{||{||}~~~|{zyxxwwwwwwwxxxyzzzzz{|}~~}}|{{zyyz{{||~~~~~}~~~~~~~~}}}~~~~}||{yyzyxxxxxxxxyz{{zyz{zzz{|}}}~~~}zvy|zz~xrmkjjlnrvy||~}zvrnmlmruy|zwtqrstwz}|xurqqrtuvy~}yuropootz|~{xustvwz~~yuqrrruwy{}xvsrsqqv{{|~zvrnmkijijptwy|~~~~}|wspolkjnqtw{}|zxvttuw|||zyy|~~}{xxxz~~}ywwttvz}~{wuttvxz}|{zwtvyz|~|{{}~}~~|{yxwwxyyyz}~}}||zxxz|~~}|}~{yyxwwwwxz||~~|{yusqomlmmlostuxz}~}{yyxxwtppsttvx|~}{xvuuuwz{|~~|~~~}}~~}|zzxutuuvvwz}}}|ywvuuvwxy|}||}~}{zyurrsqquutvz}}|}~}yxwsrvwwwwxz}}{{zzz{}}{||~|zz|~~~}|{{{{}~}}~~}}~}|{zywvutsrtvvuvxz|}|{}~}|{yxwuvyzz{|}|{||}~~}}}{ywtqqrqnnprtuvwwyzwuvxyxvtttttutuwyyyyyzzzywvvvvwyz|}~~~}}|{z{|}}~}||ywxxutuuuvwxxxwwvuvwyyywxzywvvwwtsuvuuwwwwwyzxx{}{zz{}}|||}~|zz{}}{z|~~~}}~|yzzywvututtv{~|{{{{zyyyyzzz{|||{{|{z|~~~}}}}}}}|}~~~~~~zyyyxwvxyzzyyyzzyxy{||{zzz{{zz{{zwuwyyxwxz{zz{|}}}~|yvvvusqqrrrrrtvutssuwvtstutrqpqsrqpqsttssuvvvvwyzzzz{~~|~}{yyzzxwvxywvxxxxxxxxzzxxyywvvvvvtssttuutvxxwwvvxzzyz{{{{{}}}}~}|}~~|{zyxvutsstttssttuw{~|||{{}~~~}}~~}{|}}|}}||}}~}|}~~~}|{zzzzzyy{|{|}~~~|zyyvvwxxxxxyxwxwvuvvvuvvvvvvwvuvvvvvvvuvvvvvy{z{}}{{zxxyxvxywwwxwvwxwwxxwvtuvsqqsrrrqooppqqpqstuuvwxxy{{||}~~}~{zzzyyyxwuvwvuvwwwwvuvwwurqqrrrpqrrqolnqqruvttuvwxxy{{{}~}|zyyyxwwuuussvvtsttstvy|~}|}}|||||||}~~|{zzzzzzywwxxwxxyxwuttuvuuuxzxx{~~~~}||}|{zyxy{yyz{{ywxyxuwyyxxwwvtsttstssstutrtvvvwwy{}~~~}{zyzywwwututttsqpnopponmnnmllnoooonopqrrrtuuvwwwyz{|}~}|||}}}|||}|{{{{{yyxwvvuuuuttttttrpqqpoooopppppqrtuvwxwwwx{|{{|~~~}}{zyzzxxyyyxwvvututsssqopqsuwz|~~}~~}}~}{zyxwxyz{{|}~~~~}{zxxxwvwxwwwwvvwwvvvvwwwxyxxxy{|}~~}}}|zxwvvvuuurpqqpqrrrqpqqppqrrrsttvwyzyy{|}~}||~~{ywuuvuttttsqpqrrqponnommmnnnnnppqsttttuvvyzz|~}{zyyyxwvuusssrpppooonmmoponnnonmoqppqrtuuvxwvwz{|}}~}~}|{{{{|{{{|||{yxwttvvtrqqrpoqsstuuvwvwyz{|||}}~~|zzzyyyyyyxxxxxwwwuttttttuvuuuwxyz{{}}~}zywvvvuttvussssssrtusrssrqrtuttvwwxz|||}}}}~}{zzywussrqqrssrrppoooopoonmmnnoqqrtvxyyzzzzz{|||}}{zywvvvvtrrrqrssttssrpopqppppppoprtuuuuwxy{}}}}~~}}~~}|zyzzxyzyusrpppoonljkmmnoqtuuuuwzyy|~~~~}{zyyyyxxxxxxxxxxwwxxxxyzzz{||{{|}}|{{zyxyxwuuvwustuuttsstuuttuuuvxxxxyz{{|~}|{zzxvtssssrrrrsstuuuvvvuuuvvvvwwwxyyyz{}}|{|~~~~|||}}}||}}~~~~}}}{ywwxwutssrrrrrsttsrstsrsttuvwwwwxyyz|}|{}~}~~~}}|||{{{{{||}}}}}}}}{{zz{xvuutsrrrrrrrqpqsrrrtuuuuvxyzz{|~}}}{zyxxwxwwxyxxyy{zxy||{{{{{|}}}}~~|{zxyyxxvuuuuvwwvvwwwwwxyyzzz{|}~}|yxxwwwutvvuuuuuutuvutvvutuuvwwwxxxz{z{|}}~~~~~~|{zzyxwwvuuutsrsttuuvvvvvwvwxwuvxxxyyyzz{||{|~~}}}||}}||}}||}~~~~~~~}|{yxvuusqqrpooopponprrrrrrsuutvyz|{{}}{{zyzzyyyyyzzyz{{z{|}}|z|~}|}~}}}|zyyxwvuuuuuuvvvwwxxxxyzzzyyz||}}~~|{|{ywvvvutuuuuvvvvwwxxxwxxxyz{{{}~}||}~~~}|{zyyxwwvuttttsstuuttuvuuuuvvwvvwyxxyyz{{|~~~~~~~}}|{zywvuttsqppooppqqrrssssstuvwvvwxyz{}~}}|zxwvvwwvuvwwwxyyzzz{|{}~}{zzzzyxxxyxvwxxxxwxyxyyyyzzyz{}}}~}{{ywvuuvtrttsstvuuvwyxwwyyzyxyz{|{{|}}|{|}}}|{||||}~~||{zxwvvusssststtuvvuuuvwwxwwxyyzzz{{|}|zyz{zyzzzz{|~}|}~}|zyzyxwvvutsrrsrpprrsqprtssrstvvwxwvxzzzz|~~}~~~~|{{zzywwxyyxxyz{|{{|}}}|}~~~~~~}}~~~}}~}||{yyyxxwwwwwxwwxyzzyz{{{|}}}||~~}|{{zzzz{{{{|}}~|{zzzyxwvwxwwxyyxxxyyyz{{{{{zyyyyyzxxyyyyxyzzz{||}~~~}|{yxwvwwvuuuttuvwwvwxxyyyxyzyxwvvwvvvvuuvvvwxxxxx|~}~}|{yxwwwvttuuttsuuuttuvvtuvwwvvvvwwvutuvvuvwxxy{{|~}}}}}{{zzyz{{{zz{{||{{||{zyy{zxxy{|{z|~~}}}|{zyzzyxzzyyz{|||}}}}|||{{{zyzywwxyyyyyy{{|}}~}|{z{{yxyyxyyyxyz{zzz{zyxyzyyxxwwwwvwwwwxxyzzz||}~~|zzzzywxzzyxxyyyxxxzzyxwwxwvvuuuutttttuuuwwwxxy{}|}}~~~~~}|{{zywvvvvuuuvvvvvwwwvvvuuutrqqqrrqrrrrsstvwxyy|}~~~~|||}}}||{{{{zzyzyxxxyyyzzyyz{{||}~~}}}|{{|{{z{|{z{|||{zzzyxwwwwvvvvvvwxyz{|||~~}|{zzxwyzzzzyz{{{{zzyyxwwxwvvvvvvvwwxyzzzz{{|}~|zzyyyyyyxxyyxwvvvvvvvvuuuuvvvvvwwwxyxwxyyzz{}}||~~~}}~~~~~~~~}||{{zyyzyyxxyxvvvuuttuutsrrsrrqpprrrsstuuvxy{{|}}~}|}~|{zzzzyxzzyxxyzzzz{|||||}~~}}|}|zyyyyxwwwwwwvwxxwxz{{zz||{{|||}~~}~~~~}{{{xwwwwvvuttvwwvvxywvxyyxwxyyzzz{||}~~~~~~~~~~~}|{zxwwwwvuuutsttuuvvuvvwxwvwxxxxyz{{z{zz{z{|{{{{|}||~~~}}|zxwvvuttsqpprrrrrsttttuvwwwwwwwwwxxxwxyyyyzzzz{{{|~~|{||{zz{{{z{|{{{||||||||}}~~}|ywxyvuvwwvuvxxxyyzzz{{{||||}}}}}}}~~~~~~~~}}|zxxwvuttttttuvvvwvwyzzzzz{{{|||{{|}}||}~}}|}}}}~~}|{{zyxwvtttutttttttvwwxwwwxyyyyyzzzz{{{|||{{||{z{||{|}~~~~}}|zxvvvtrrsssssrrstvvuvwwwwxyxwwxxwxyyyxxxwxxxxxyzzzz|}~~~}}}|{{||}}|}~~~~~~~~~~~~~~~~}}}{zyxxxwvvwxwwxyz{zy{|{|{{{|||||}~~~~~~~~~~|{{zyxwuttutttuvuuvwxxxy{{zz{{|{{{{|||}}}}||{|||}}}}~~|{zyxwwvvutttsstttuvwvwxxyyz{{zz||{{{{{zz{|{zzzyy{{{{||}}~~~}|{{ywwwvuttssssttttuuvvwvvwxxxxyxxxyyxyyzzyyyxxxxxyyyz{|}~~~~~}|}~~~~~~}~~~~}{zzyxxyxwwxwxxxyzzz{{{|}}}}~~~~}~}~~~~~~~~}~~~~||{zzyyxxwvwvutuuuuvwwxxxyz{|{{|}|||}}}}}~~}}}|{{{|||}~~~~~}|{zxxxvuvvvuuuvvvvvwwwxxyyyyyyzz{{|{{|{{{{{zyyyyyxyz{||}~~}||{yxwvuuussttutttuuuvvwwwwxxxy{zz{{||{zzzyyxxwwwwwwxxyz{}~~~~~~~}}|{zzyxyyxxxyyyyyzz{{||||}~~~~~~~~~}~~~}||~~}~~~~}|{{zyxwxxwvvvvvwwwwwxxxxyz{{{{}}}}}~~}|||||{zz{{{{{{}~~}}}}}|{zzzzyxxwwvvvwvvuvwwwvwwyyyzz{{{{{{|}||{{|{zzzzyxyz||}~~~|||{{zyzywvvvvutuvuuuuvuuvuvwwxxxyyzzzzz{{{zzzywwwwwwwxyyy{||~~~~}}|||{zzzyyyyyyyyyz{{z{|||}~~~}}~~~}|}}||{|}}~~~}}|||{yxxwwwwwxxxwwxwxxyxyyz{{|||||||||{{zyzzyyzz{||}~~~}|{{zyyxwwwwwvvvvvvvwxwwwxyz{{{|}}}}}||{zyyyyxwxyyzyz{|}}~~~}}}}|{{{{zyyyxwwwxvuuuuuuuuvvvwvvwxxyyz{{zzzzzzyyyxxxxwwxxyyz|}~~~}}|{zzzzyyyyxxxyyxxyzzz||||}~~}}}}||{{{|||}~~~~~~}|{{zzyyxxxxwxxxxxxyzzzz{|||}|||{{{{zzyyyyyyz{{|}}~~~}}|{{zyyyyxwvwwwwwxwwxxyyyyzz{z{{{|||{zz{zzyyyyxxyzzz{|~~~~~~~}|||zyyzyxwwwwuuwwwvvvvvwwwxxxyyyz{{{zyyyyxwxxwwwwxxxz{{||}~~~~~~}||{{zzyyyyyyyyzzz{{{{|}}}}}}~}}}}|{{{{{{{||||}~~}|||{zzzzyyyyyyyyyyyyyyyz{{{{{{{zzzzyyxyyyxyzz{|}~~~~~~~|||{zzyyyyxyxxwxxxxxyyxxyzyyzz{zz{{zyyyyxyyzzzz{{|}~~~~}||}||{{zzyyyxxwwwwvvwwwxxxwxxyyyyyzyxxxyyxxxxwwwwwwwxxyyz{{|}~~}}~~}}~~~~~~~}}|||{z{{zzzzzzz{{{{||{{{{{{{{zyzyzzzz{||}}}~~~~~}|||{{z{{{zzzzzzz{{{zz{{zzyxxxxyyxxyyyz{||}}}~~~~}}}||{zzzzzyyyyyyxxxxxxxxxyzzyyyyyyyzyxxyyyyzz{zz{||}~~~~~~}}}|}}}||{{{{{zzyyxxwxxxwxxxxwxxxwwwxxwvwwwvvwxwwxyyyyyzz{||||}~~~~~}}}}}||~~}}~~~~}~~~~}}}}}~~~~~~~~~~~}}}}}}}|||{{{||||}}|||}|{|||{{|}}||}}}}}~~~~~}zyzzzyxxyzzwux|}{{zywvutux{{{{z{~~z|~~|{{|}||{zzyyxy{|||||}}|||{z{|||~~}|{{{|~~}~~}|}}~}}|||{zz}~}||~|z{z||xyyxxxz|}||~|z|}}}}}}}~|yxz|{yy{zyz{}~~}}{|}~~}|{|~~}}~}||||}~~~~~~}}}|z{{{zyyyxwxwxyz|}~~}~~}||||||||}~~}|}~{z|}|{|~~~}}}}}}}}}}{zz{{{{|{yxxxxwwyyxwxyyxxyzzz{|}}}|{z{{{{|}}}}}~|{|}}}~~~}}||}~~~~~~~~}}|}}{yyzwutttssssrrrrstwyyz||}~}}|{{{|||}~}{|}|~~~~}}}|{||}~~}~}|zwwxxxyzz|~~~~{xwxusuwwwxzz{}~}~~~|{xututuwxxxxz|~~~~~~||}~~~}}}}}~~}{yyywuuuuutuwyyyz||}~~}|z{zxwz|{{}~}|||||}}|zwuttuvussutuwyz{{{|}|}~~}}|zyyxxxxyxxy{{{{{|||{}~|{ywuustvutuvtuwxyz{||||}}|||{zyxvuvwwvwyyyzz{}~~}~~}~~}zxvutrqstsrtuutuxyyz||{|{yxxxvtttssuvuuvwwxxy{}~}||zzzyvutrpqrrrstvwwxyz{{zxzzvsssqopqrrtuvwxyz|}}~~~~~~}{zyxwvtsrqqrrqrtuvwy{|{{|{xwvsqonnnoprsuuvxzz{}~~~}}~}{{||{ywwwvtrqqpqrsttuvvxz{||zwusqolkklnnqux}~~~}}}}~~{zyvuvxxz{}~}|{||{{||}}~}zxxwuuvwxy{~}{{zxxxyyyz|}}~~}|zxwvuttuuuwy{|~}}|{xwwwvwyzz{{}}|{ywvutrqppprtwyz{}~}|{zzywwvvwy{|}}||}}|zxwvtrqppqpopsvy{|~}|||}~~}}}~}|{xwvuvwxz{zyxvvvvvtrqqpopqqqsuwy{}}|{{zyyyxwwxyyyyzywwxxxwusqppponnnopqruxyz{{{}~~~~~}|{yyxxwxxwwwwxyzzzxwvvusrqpnmnnlmnprtuwzzz{{|}}~~}|{{zyxxxwwwxxxxwwwwvvvttsqpnmmljklmnoprtuwxzzyyz|~}|{{{{{{zyyyyyxwvttuutrqpomkkjjjjjjkmpstvwxy{{{||{}~|{zxwxzzyzzxwwxxwwvutrqqpomlkkjjkkkmprsssuvvwxz{{{{|~~}}}}{zxxwxyzzywvuvvvvusqomlkkjjjjjjklmpuy|}zywvuuvuttuuvxz{}~~}|zxvttsstuuuuvwyz{}~~}~}{zzxvttsqooqrssuvwxy{}}}}~}{zyyyxyxvtsrrrqppppqrtuuwyz{{|}}}~~}{zyxwvuusrqppppppqrsuvvwxz{{|}}}~~~~~~~}}||{{yxwvttsssqpooooopqqqqsuvwwxz{|}}~~~~}|}~}||||zxwvtqppooooonmmopqrstuuvwxyyyz|}~~}||{{{||{yxwvvutrpoonoppopppqstuvuuvwyyzzz{|}~~~~}|zzxwxyyyyywvtrrqonnmmmnoppqstuvwxxwvwyyz{|~}}|{{{{|||||{zzxwwxyyxuronnmllmnpqqruwwvtssttuwyz{|}~~~~~~~~~~~}|{{{{zyyyxyyyzyyyxwutsqonmnmmmnopqrtuuvxyyzzzyzz{|}}~~~~}}}}||{{{zzzzzzyyzyyxwvvusssrpoonmmmoooprsuwx{~~~}|zyxwxyz{|~~}}|{zxxyyxyz{|||~~~~}|{zyxvvvuvwxz{{|~~|{zzyyzzyxxxzxtqrtvwxz}~~}}||||{zyyxwutttuuuuwxyzz{||}~~~}~~~~~~~~}|||{{zyxwvtsrqqrrsuvwxxyyz{|||}}}}~~~~~}||zyyxwvutsrqqrrsuvwxyyyyz{{|||||}}}~~~~~~~~}|{zyxwwvuttsrqrsstuvwxyz{zz{{{{{{|||}~~~~~}||}}|||{zyxxwvuutrqqrsssuvwwxxxyzz{{{{{{||}~~~~~~~}}||}}||{{zzyxwvusrrqqqqqrsuuvvwxxyyyyzz{{||}~~~~~~}||{{{|{{zyxwwvvutrqppppqrtuuvwxvvvwwxyz{|{{|||}~}}}}~~}|||{yxyzzyxwutttsrqppooooqrtvwy{~~}}||{z{{|}~~}}|{{{{zzyzz{{}}~~~}|{zzyyxwxxxyz{|||}~~~~}|{zzyyyxxwxxxyyzz{{|}}}}}}}}}~~~~}}|{zzyxwwwxxxyzz{{{{{{|||{{{{{{{|||}~~|{yxwutttuuuuvwyz{{{zyzzzyxxxxxyyyz{}|}}|{}~}{yxvuvwwwvvvwwwwwwxwxz{{{zxvuvvwxy{|}~~}|zyxwvvvvuuvwwwxxxxxxyyyxxwwwvvwwwxy{|}~~}{zyyxwwvvuuvvwwxyyyyzzzywwwvtttttuwxz{|~~~~~~}{zyyxwwwwvuttuuvwwwxxyyxwvvvvuttuuvwwxz|}~~~~}}|zyxxyxwwvuuuuvvvwwxxyzyyxwvuuuuttuvwwy{|~~~~~~~~~}|{{yxwvvvtttttuuvwwxyz{{{{{{{{|}~~}}}||~~~~~~}~~~~}|||||{{{|}~~|{zzzzz||}~~}~}{yvtvy{~~~||{zz{||}}}|{zzz{{zxxxyyxyyz{|~~}}|||}}|{{{{{{{{zzyyxyyyxyzzz{|~~~~}||||{zyyyxxyzzzzzzyyxxxxxxyyzz{||}~~}}|{{{zz{zzyxxxwxxxxxyyyyyzzzz{{||}}~~~~~~~~~}}}}~~}||{{{zzzyxxwwwwxxyyzzzzz{{zz{{{{}~~~~~~~~~}}}|}}}~~~~}||||{{zzzywwwxxyyzzzzz{{{{{{{{{{{||}}~~~~~~~~~}}}}}}}~~~~}}~~~}}}}|||||}}}~~}||}|{zzyyxxyxwxyyyz{{{zz{{zzz{{{|||}~~~~~~~}}||||||}|}}}}}}}}}||||||{|||}}}~}}||{{{{zyyxxxxxyyyzz{{{{{{{{{{{zz{{|}}~~~~~~~~~}}~~~}}||||{{{|}}|~|zxwwxyyxy{}~}}|||}}{xvuttwzzzzzzz{|}~~}}~~~~~~~}}}}}~~~~~~~~~~~~~}|||||||||||}}}}~~~}~~}}}}~~~~~~~~~~~~~~}}}}}|||{{{{{{{||||}}~}}}~~}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~}}||||{{|||{{{{{{{|}}~~~~~~}|}}}|{|}~~~|z{|}}}}||}~~~~}||{|}||||{{{||{zz{{zzzzz{|}}|||}}}}~~}}}|{zz{{||}~~~}}||||||}~~~~~}}}}||{{||||}}|||||{{{zzzzzyyyyzzz{{{{|||}||||||||||||}}}~~~}}}|||||||}}}~~}}|{{{{{zz{{{{{{{{zzyxxxxxxyzzzz{{||||||||{{{{{{{{{|||}~~~~~~~}||{{{|||}}~~~}|{{{{{zz{{zzz{{zzzzyyyyyyyyyyyyzzz{{|||{{{{{zzzzzz{||}~~~~~yxyy|~}|}~~~~|||}~~~~}|}~~}}}~~|{{zz{{|}}}~~~~}}|}}}}~~}}~~~~~~~~~~~~}|||{{{{{{||}~~~~}}~~~}~~~~~~~~~}}}}}}}}~~~~~}~~~~}}}}}}}~~}}||{{{{{||}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}||}}}~~~~~~}}}~~~~~~}}}~}}||}}}||}||{{{{{||{{||{{{|}}}}~}}}}}}}}}}}}}}~}}~~~~}}}}||}}}}}}}~}}~~~~~~~~~~~}}}}}}}}}||||||{{{{{zzzz{{{{{{|||||}}}}~~~~~~}}}}}}}}}||}||||||||{{||}}}}}}}}~~}|}}}}|||||||||||{{z{{{{{zzzzzz{{{{{||||}}}}||||}}}}}}}}}}}}}|}||{||||||}||||}}|}}}||||||||||||{{zz{{{z{{{zzzzz{{{{zzz{{||||||||||{|||{{|||||||||}}}~~~~~~x{~~~~~~~~~~~~~}}~}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~}~~~~~~~}}}~}}}}}}}|||||||}}}}}}~~~~~~~~~}}}}}~}}}}}}}}}}}||||||}}}}}}~~~~~~}}~~}}}}}}}}}}}}~~}}||||{{||||}}}}~~~~~~}}}}}||||||}~~}|{zzz{|}}~}|{z{{{|~~~~~~}|{{||{{yvtrv{}~~~~~}{zz{}~}|zxxwz~}{{zy{}}|{zyxwvw{~~~~~||{zzyyyzzzz{||}~}{z{{zzy{|||{{||}}~~~~~~~}}}}||{zzzzz{|}}}}}}||{{{zz{{||}}~}}}}}|||||||}}}||||{z{{z{{||{{zxyyzzz{{|}}~~~}||{{{{{{{{{{{|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}~~~~~~~~~~~~}}|}}}}}~~~~~~}}~~~~~~}|||}~~}}}}}~~|{{|}~~}}~uqqqx}zz|}||}}}~~}yyyyyz|}zxx{}~zwwyzxuuy}~{xxyz{||||{{|||~}|||{yyzz{{{{{{}~~~~|{zz{{|||}}~~}|{{zzyyz{|||}}}}}}}~~~~~~~}}}}}||}}~~~}||{zzz|||||}}}}}~}||||}~~}}|||}|{{{||{zz{||{{{zz{{||}}}~}}}|||||||||||{||}}~~~~}|{{{{z{{{{|||}}}}}}}}}}}}}~}}}}}|||}}}|||||{{|||||{{{{{{{{|||}}~~~}}}}|||||||}}||||{zz{z{||{{{{{{{{|}}}}}}}}||}}|{|||||}}}}}~}|}}}}}}}}}}}~~~xvw{~{z|~}{~~{{~}}~~}}|}|||}}|||}}|||}~}}~~~~~~~~~~~~~}}}}}}}}}~}||~~~~}}~~~~~~}||}}~~~~~~}}~~~~~~}}|~}~~~~~~~~~~~~~}}|}}~~~~~~~~~~|{{}~~|{}~~}|{{||~~~}}}|z~wolt{tw}}~yxyz~}z|}~|xsrv|~~~~|{yz}}zz{|~}zzz|{{|{yyy{|}}~}{z{|}~|z{|}~~}|}~~~}{{|}}}}||||{{{zyzz{}~~~~~~~~}|{{|}}}||}~}||||{{zzz{||}~~~}|{z|~~~}||}~}|{{{{|}{zyzz{|||zz{|}~}|{zzzz{|}~~}||{{{{|||}}}~~}||}~~~}|zxz|~~|{{zzz{||||}}}}|||zzzzz{{{|{{|}|{z{{|||}}~~~}|{{{{|}||{{|}}||{z{|}||||||}~~~~}}}~}}|||||||}}}||||}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}~~~}}~~~~~~~}}~}||}zy{~}{yy{|{{|{{z{|}||}}}||}~~~}}~~~~~~~}{|~}}|{}}{{|||||||{{zzyxvtuvvvwwwy{||||}~}~~~~}||}|}}|||}}}{zz{{{zz{}}}}||{yxxxwxzxxwxwwxxxwvwyyz}~}~~}{|}}}}{zz{|{|~}||{ywxywxyz{{|~}~~|}}{zxxyz{{{||}}~}zyyyywtssttrqqrsrqsuuuuvwy|~~~~~}{ywussssssrppolkijlnpsuwvttwxwxyzzzyxxyzyyy{~}|zxxz{{{{}}{ywvwxxxyzzyyyz{}}||||{zz|{{}~}|zxwvuttuw{~~~}~{yyxvsqrrpoppoprtttrqqqqqrrrqruxyxxvrommppptw{}ywxyz{zzz{zzywvvwxyy{|}|}}}{zyxxxxz|||}|zxvvy|}{ywuroonllmmnpqqsvy|~~||~}{}~|{zxvusomnopqrstvwtqrtutpmmmkihhhilmoqtx{}~}}~|{|}~~}zwxzyxwvusponnopqqrtuttuvwvvvusqpoprsvxz{|{~}zvsponmlkjkmnprsrsstsrqqqppruvxyz|~~|||zxvutsuwuvxzyxz{{{|}~|yxzxwxz}}}||}||~||yvtqqrsuvy}~}||{xwvvvwwwvuttropqollmptvwyz{zyxyyyz{|{vqnmnnmmoqqrqquwwusttsqomnoprstwz{{|}~|zxxyzyyyz}~~|zxuvxxy{}~~}{wuvvuutuvvvxzzxtsqpomjjkkklmqtwxyz{|}}||}~}zxvtssqnmnoonnnooonmkigfefffefghjmpqtvwz~|z{|{z{{zyz{|}~~~~~}{yyyxwwwwyyz{yvvxwutsqqpoopqsvvvxyxvuutssttuw{~{xwvuuuuvvwxyyxwvvvvwwwwwxxy|}{zyz{zz{|}|{wsrrrstttuuuvtrturnlkjhgedegikkjkmnoppppqrtuwz{||~~~|{||zz}~~}}~~{zwvutttsuusrsttsrpnnonnnnquvwxz|}~~~~~|}|zxvttsstvxxwvvtsrpnmkkllmoooprssttsrqrtvx{~||{{||~}zyxwwxyxxwwxyxvusrrqqsuvwy|~~|xtqonmmnprtuutssttsrrtuwz}~|{|}}||}}}}}}zxvrmmmllmnnpqstvwxxvttsrsuvx{}|z{ywwvvussuwwwvuusrqoonnmlmoppooprrstutssstuuvx{|~~}}~~}{yxxwvtqpooponnoonmnnmkihihhjlmprsuwyzz{}}zxvvvuuuuuuutrqrponlkjiijjjjiiklmmnnnnnopsvy}{xvwxyz{|}~~~}z{zyyyxy{|}~|{ywvutspnpqqrrqonmlmmmmnooqsuvvwy{~~~~~|{zzzxvvvwy{}}|||{zxwwwwxz|~|zyz{zzzzzzxxyywvtrqqpnkjiijjjkkkklmnnoonppooqrrstx{}~~}~}zvrqonmoonnprtuutttsqooooooquwy|~~|zyxwuttsqpnmmnnmllkjhiklklmorrruvuuvvx{~~|}~~~|zxutuuuuuvxyz{{{}~~}|{zyz|~}zyxwvtsstttuvwxyyyz{{zyy{{z{}~~}{{zxvxyyz{}~~~~|zwtsrqrsuwyyz{|}}}}~}|zyyz{}~|zzzyyzz|}}~~|{zzyyyxxwvutttrrqqqqrrstuvwwxyyxy{|{{zz{}}~~}{|}}~~~}zxurpnmmmnopqrstttssrppppqqqtwyz{{}~}{zyyyz{||||}}|{{zxvvvvvuutssssqoonlkjjlmnqsssuwxxxyz{{|~}{yyzzz|~~~}|{zzzzyz|~~|yvuuusqnopoonnpqpqstuvwxy{||||}}~~}{zyyyzxwxyxyz|}}}|{yyyz{{{{zzzzzzyxxxxwvvvussssrqqpoopqrrqstvwwwxxxxxyyyyz{zzz|}~~~}||}~~~}{ywvvvvuttvuvvwwxxxxxwwxxy{}~~}}{zyyyxvtsrqnkkjijjklnpqqrqsuuuvwwxyz{~~}||{zyyz{|{|}}~}|}}|{zz}~}}|zxvuuvuuwyyyzyyxxxwwxxxxyz|{{}~~}|zxwxxxyyxxxyyzyyxxxyyzz|~~~~~~}{yxvtsrqppppopqstuvwwwxzzyzzzzz{||}~~~~~{yxvtsrrqppqqqqrrrsuuuuuuvuuwwvx{|{}}}}}|{{|}~~~~|{{zyyxwvuutsqqqppprrpppqqpqstuvvwxz|{z|~~~~~|{zzyyyyxyz{{{{{{||}}||}||~~~~}{yxxwwutstuuuvwyxxxyyz{{zyxxxwvvwxxzz{|}}{z{{{}~~~~}~~~~~~|{zzxvuuvvvvuvutsrqsuttuvwwtttsrqpooppppqrtvx{}~|zxwwvuvwvwxxyyyz{zyyywvvvuuvxyzz{|}~~}{{xutsrrqooponnnnoopqqrrstvwyxwxxxxxxyyz{}}|{yxxxyz{|}}|{zyyyyz|}~~~}}}~~~}{zyxxxwwwvvutssttsssttuuvwz}~~~|{zzzz{{{|}~~}}|{{{{|}~~~|zz{yywwxwvvwwxyyyxyzzyxwwvvvvuuuvvuvwxz{}~~~~|zyxwwwwwwxz{|||}~}{zxvtsssrqstttvxwwxy{{{{}}}}}}~~}{{zxwvvwwvwyyyxxyzyxwwwwvuuutuwvvwxz{{{}~}}||{z|}}}}}~}{zywvutttuuvwy{|}~~|}}|{yyyyyxvuvvvtrttsrrsuuvwvvwwwxy{|}}~~~~}}}ywz}~}zz}{ywwyxvuvxxxwxwussrppqqponppqrttsuwwuwy{{{||||zzzzzyyyzxwyzwtxzwttvwxzz{}~~}}}}}~}||}}{yyyywuwwvutuvvuuuuusstutuuvxyyz{|~~~~}}~}}|||}~}}}}~|z|~}~~~}zxwvvvussrstrqtutsrrtuttwwuvyzz{|~~}}|}||{zz{zyxwxyzzzzz{||{zzz{|}}|~|{zyywuuvutrpqqqqrrrstuvwxxxxyxxzzyyyyz{||}}~}{zyxwvutrrturqtvwwxyywvwyvtwwuvxyzyz}}~~||~}{}~}|{zyyyyxwusrrstuutstvvvuvxxxwvy|{|}~~~}{zzyyyxxyz||{{|}~~}|}~|{~|zxxwwvvvvusstttvwuuvwxyxyzxx|~}||||}}{z|}}~}}|{zyy|}||~~}{{}~~}}~~}|}~}~|yywusrqqpqqppqrsrrtuttuvsruwuvxwvuuwxtty{xwyz|}y{{xxxwvutuvuv{}zwwxyyxxyzzyy{}~}}~~~~~~~}~~}{zxvuutrrrqpqrqqsuvvuvwwvy}zv{~}~}|}{xyyxxxxyz|||~}|zwvuuvutstuvvuvxxywvxyyxxyz{{{{{{zzyxyy{|{~|{|}}|y{}zwz||{yxyyxy{|}}|~}~~}~~~~{ywwxvrrtuuttvwwwwvwxyyxyyyxy{yxz|zyzzzxvwzzy{}}~~}|{z{zwxzyvtsrtuuuvxwuvxyzzzzzyz}}{{}|zyyxyz||||}}|~}|zyyyxuvwutvvssvxwwuvxwvxyyy{|yz~~~~}}}~~}}|}}{{{{zzyyyyz||{}}}~}||{yxvvusqstttutstttvwxyyy{}~~~~~~~~~~}~~}|{yyyyyxyz{|zx{~}~~}}|{ywwwvtttuuqortrqpqssrtvttuwxxwvvwxxwvuwxvuwxxxx{~~~}~|z{|{{|zxwwwxwvwxwvwwwxwx|~}}}|~~|zz{{{{{}~}{zz{{zyyyyzzyyxwvusuwwuwxwvuuvwxyzzy{}|{||{{{|{{|||||~~~|}}}}}}~~}}~|}|{zyvtuutttuttsqquwwvwyz{zz}{xz|yxyyyyyz|~~~}|{{{zyz|{z{{yyz{yy{{{zx{}{y{|zz}~~~~}~~~}||~~~}~~}}}|{{{{yxwutttuuttuuuuuuvxxxxxxyyvttuvutuvxyz{{|~~}}|{zywvuuttuusrsttttuvwxz{{{}~}{yy{zxxyzzzzz|~~~|zzzzzz{|zyyyxxxwvvvutttuvwwxzzz}~}}|}~|{}~~~}}~~}~}}~~}}}~~}{{zzyyvtuvsrtvwxxxyzz||y{{yyxxz|{|}}~}|{|}|zyxyyxxxxyxxy{|}}}}~~}|}}~~}|{~~}~}zy{{zxwxzwtuutttsqrssrrrtwwwwwxxvvwwwustusrtutuxyy{~}}||||{|{zz{zyxwwxyyyz{zz{{{z{{zyyyxxxyxwxyyz{{}}}||}{xy{yxxx{{zzz{{{yxwvuuuttvwwvuwzywxyxxxxxxxy{{z{}~~~~|}|{zyxxwuvyxvwwxzzyz{||{zyxxwvy|zx{}|{|}~}{z{|||{zz{|}||}}|{yz||{{|||||}}}|{{z|~}|~~~~}}}}}}}~~||||{zyxwutuutuvwwvttuvvtrrrqqqqsssvxyyz{}~~}||{{zyzyxwwwwvvvvvuutttwxwvvwwvvwxwvvwxxxxz|}~~~}||}|{{{}}{|{zywwwwwvuuvxyxwyzxxyz{{zyxyz{|{|~~}~~}|{|}~|{|}~}|~~~|{zzyxwxywwxz{ywy{zxxwvvwwwxyzz{}}~~}~~~~~~~|{{z{{zyyz{{zyyyyyzzzz{|{zz{|}~}}~~|||||{{||zyyyxxxwutttusrtvuttttutsrrqqrqprttttuy{{||}~}{{}|||{zz{{yxz{zxwvwutwxwvvvwwvvwwxxwxz{}~}}~||}|}}}~}}~}{zyyxwvvvvvvvvuuuuuuuuuuuuvwxyy{}|}~~~}}}}~}||}}}{{}}}~~~~|{zyxxwwxwuuvvwxwuvwwwwwxyzzyyzzzz{{|||~~}||{z{~~~~~~~~~}||}}{z{|{zz{{{zzzzz{{{{}~~~~~~}|{yxwwvutttrppppppponnoooprsstuvwxyz|}}~~}~~}{{zzyxwwvuuutttttsstsstuvuvvvwyyyzzz{|}~}}~~|~~~~~|{|{{ywxywvwxwwyyxwxxxxxy{zz|}|}~~}}~~{{|||ywxzzzz{|}~~~}{zywwwvvvvvuutuuvvvuuwxyyyz|}}~~}}}~~~~}|{zzxvwxvuvwwwwwxxxyzzz|~~~~}}{yxvtsqppooonopppqqqqqqqrssuuvxyy{}~~}|zwvwvuutsttttttstsrssstuvvwyz{{z|}}~~~}{ywwvtssrqrrrrssttuvvuuwxyyz{{}~}}~}|{{}~|{{|}}{||yxxxwsqsutttuvwwvvwywvwxyyxx{{z{~~|{||zxyzyyz{|{z{|zz|~||}~}~~~|{zxvttrqpppponooqrpprssrrsutttvwyz|~~}{xwxvtsrqqssrststttuuuuttvxyyzzzzyz|}~~}~}zz{xvvvvussttuuvvwyzzyxxyyyz{zz{|}}~~~~}|||zxwxxxxwxyzzzzyyzzzyz|~~|}~~}zyzz{}~}}}zwphfedgmpsx}}zuqmkigmux}~{uqsuw||vttttvz{xrjfeimmpxxsqolnqru|}zxutvy|~}zxusvyy{yqnkgeeehnsty~{vromjihilqv|{vutuvuv{}|z|~~ywvsqsuvx|~}}~yurpnnmklosvw{~|}|zxsqqokjnqtx~{yvuuvzzvrqrqrv{~}unmkhggfkorv||yuqlgfhikmqw~~{ywvxz{}~}~|z|}~|~}wssqmlosuxzz{}}}{yxwvupmoqonrwy|~{xvx{{||xvtqprvvv{~}z{}||}|z|~~~~|zwvtrrstwz|~~||{xvuvy{~|}~ytvyxwy|{{~}|wwyvtuwxz}~|yyxvuw{}~}zyytooqpoquy|||}{yyz{{}~~~}zxuuvuw|}||ywvsrrqpquxyyy|~{y~~z}|{~~~~~}{zywvtsuutstvxwvvyxutvxvssuvwwxz}~~{{|}~{{~~|zy{~{xz}{yyzxwwwvuuwxyyzyz|}{||~~~~}{zxxyxuvxursurqsusrturpqssstuutwywvz}|{~~~}~{ywvwxwvuuuuuvwspqtssssqqtuqpvzwtx}|yy|}}~~~~}}}}}{xxyywwvtttspqssrsssstutrsttsuxxwyzzz|}|{||~~{}~~~|{zxxxusuurqrssrrssrsutstuuuvvwyzz{|{z{}||~~|||{{yxz{{{|~~}}~~}~}~||~~~}|zyywvwyxxyzxxz|{{||{{|}}}}~~|{ywvwxvvwxwwxzzyz{{{{|||}}}}||zwvutttvvuuwxxwxy{{zzz{{|||}~~~}|}~~~|zywustutstuuuvwxwwyzyxyyzz{{|}}||}}}||}}}~}|ywvuutsstssttuuuvwxxwvwyxwxyyyy{zz{{{{{||}~~|ywwwutuuuuuwwvvwxzzxxzzyz{{{|}}}}}}}|}}}}~~~|{zzwvvtrqqqrrrrssstuvwxwuuwyxxyzzyyz{zz|||{{|~~||{xvutrqrrrqqrrsuvvuwwwvvwwwxyxxxy{{yyyxxzzz||||}~~{zzxvvvtsrrrrsssrtuutuvvvwwwwxxwwxyyxxxxyyyyzz{|}~~~}zxwvvtrrrrrrrstttuuvvuuuvwwwxwwyywwyyyxxyyz}}||}{{{}}}|}~~~~~~}}}||}~~}|{{yyzyyy{{zyz{{||}~}|~~}~~~~~~~~}{zzyyxxzyxxzzz{{|||}~~~~~~~~~~|{zyxxxwvwxxwwwxxyzz{{||||~}}~~~}||||{|||}~}|}}|zxwwwwwvuuuvwwxxxyz{{{|}}}||||||||{{{{{|}~~~}|{zyyxxwvvvvvwwwwwwwxxyyzzzzzyyzzzyxxxxxyyyyz|}~~~~}}|{{yxxxwvvvvwwwwwxyyyz{{{{{{{zzzz{{zyzzz{{||~~}}}}|zyyyxwvuuttttttttttuvwwxyzyxyzzzzzzyyxxxyyzz{}~}}|zzyyyxvvvuutsssttssstuvuwxyyzz{zyyyxwwxwvwxxxxyz{|~}~~~}|{zzzyxwwwvutttuuuttttuuvvvwxyyyxyzzyxwwvvvwwwxyz|}~~~}||{{zzyxxxxvuuuuttssrrsttttuuvvwxxxxxxxwvvwvvvwxyz|~~~~~}}}}}~~}}~~}}~~~~}||{{{{{{{||}|{|~~~~}||||{{|}~~||||{zyzzzz{{{|||}~~~~}}||||||{|}~|{{zyyyxxyyxwyyxxyz{{{}~}}}}|||{{{z{{|}~~~~~~~}}|{zzyxwwxxwvvxyxxxy{{{||}}}|{zzyyxyyzz{|}~~~~}{zzyyxwxxwvvwxxxxxxyyyyyzzyzzyxwwwwvvxxwxz||}}}}}|||||{zxxyxwwwwwwwxxxxxyyz{{z{{zyyxxxxxxyyz{||}~~~~}}}|||||{zyxxxwvuuvvvvvvwwwwwwxxxyzzywwxxxxxxxyyz||}~~~}}}||{{{zyxxxxwuuuuuuuuvwwwwwwxyyyyzzxwwwxwuuvwwwxyyz|}}~~}}||||{{|{zyxyywvvvvvuuvvwwvwwwwwwxxyywwxwwvvvvvuvwxyzz{|~~}}}}{{{{{{zyyyyxwwwwvuuuuuuuvvutttvvvvwvvuuuuttuuuwyz{|~~~~~~~~~~}|{{||{{{|}|||}}}||}|{{{{{|}}}~~~}|||||{{z{{zz{|||{{{{{zz{{{{{|}~~~}}}||||{zyzzyyyyyyyyxyz{{yxz{zz{|}}}}~~~}}}~}||{zyxxyyzyyxxyyyxyyyyyxyyyyzzz{{{{|}}~~~~~~~~}|||zyyyyyxxxyyyyyyxxwwvvvvvuuwxxxxxyzz{|}~~~~~~~~~}}}}}}||||zzzzzxwxxxxxxxxwvwwwvvvvvwwwwxyzzz{|}~~~~~~}}~~}~~}|||}{yyyxwwwwwvvvvvvvuuvvuutuvvvwwwxyzz{{|||~~~~~~~~~}}}}||zyyyxwwwwvuuuuvvvuuuttuuuuvvuuuwwwwwxyyz|}~~}}}}}||}}}}~}||}|zyyxwvuvvuuvvvvwvvutttttuuuuvvvvwwxxxyz{|}~~}}}}}||}|||}}}||{{zzyyxwvuuuuuttttsssrrrsssstuuuuvwwwxyz|~}}~~}}}}|||||}|}~~}}}}|||{{|}|||}~~~~}}}|{||{{zzzzzzyyyzzzz{}||}~~~~~}}}|||{zzyyyxxxxxxxyyz{{{{{|}}~~}|zzzzyxxxxwvwwwvvwxxxxyzyz||}|}~~}{zyzyxwwwwvvvvvuuuvvwxyyyyyzz{|}~~~~}{zyxwvvvuvuuuuutuuuuuuvwwwxyyyz{{{}~~|{zyxwvuuuuuuuuttuuuuvvwvvvwxyyz{||}~~~|{zywvttssssssrsttuttuvuuuvwwwyz||}~~|{zywvutsrrrssssssttttuuuuvvwxxyzz{|}~~~|{zywvuttsrqrrrsttutttttuvvvvwxyyz{|}~~~}|{zxwvusrrrrqqqqrrrssssstttuvwwwxz|}~~~}{{{||||}}|||}}}}}~~}{z{{zzyz{z{||||}}}}~~~}{yyyyxxwxyxyzz{{{{|{{|}}~~}|zzzyxwwxxwwxxyyyz{{{{{{||}}~~~~~~~}{zyxxwwvvvvvwxxxyyyyyyzzz{|||}~~~~~~~~}|{zyxwwwvvvvvwwwxxxxxyyzzzz{{{{{{{{{{||}~~}|zyxxwvvuuuuuwwwwxxwwxxyxxyyxxxyyyyyyz{{|}~~}|zzyxwwwwvuvvvvvwwxxxxxxxxxwwxwwvvvvxyyz|}~~}||{ywvvvuuuuuvvvvvwvvwwwvvvuuvwvvvvwxwxz{{|~~}}|{yxwvvuuuuuttuuvvvwwwvvvvuuuutttuvvwxyz{|~~|zywwwvvutuutuvvvvvwwwvvvuuttssttttuvwxyz{}~~~|{{zywvwwvvvvvuuuuvvvvvuuuuutttssrsstuwxyz|~}|{{|{{{||}~~}~~}~}}}}|{{{{|||~~~~}}}||}}}}~~~~}}}}|{{zyyxyyzzz{}}}~~}}||||}}}}}}|{zzyxxxxwvwxxxyzz{|}~}|||{{{|{{{{{zyyyxvvvuuuvwwwxyz{|~~~}||{zzz{{zyzzyyyxwwvuuuttuuuvwxxyz{|}~~}|{zzyyzzyyxyyyxxxwvuuuttttuuuvwxyz{{{|}~~}}|zzyzzyyxxxwwwwvvutttssttuuuvvwxy{|||}~}|{zzzzyxxwwvvuuutssssssrstttuvwxxyzz{}~~~}||{yyxwwvvvvttssrsssssssttuvvwwxyzz{{|}}~~~~}}~~~~~}}}{zzyxwvuutttsssrrsttttttttuvwwxxyzzz{}}}}}}|}}~~~~}|{zywvuuutsrrrrrssssssttttuuuvxyzzz{||}}}~~~}|||zxwwxwwxyzzzz{{||}}}}~}|{zyxxxwwxyzzzz{|||}}~}}~~~}|{zxwwwvvwwxxxxyzyz{{{{{|}}}~~|zyxwvuuuuvwwwwxxyyyzzzz{{||}}~~}~~~~~|{ywuuuuuuuuuuvvwxxxyyyyzz{{{|}}||||}|{|}}}~|zywvutttssttuuvwxxxyyyzzzzzzzz{|{{{||||||}}~}{yxvussstttttuuvvwxxxxxxxyyyzzz{zzzzzzz{{{{}~~|zyxwutttssssstuuvwwwwwwxxxxxyyzzzzzzzzz{{{{|}~}|{ywvtttsrssssstuuvvvwwvvxyxxxyzzyz{zyyyzzz{|}}~~}{zxwvuttsrqqqrrrstttuuvvwxxxxxxyyyyzyyxyzzzz{|}}~~|zywvutssrrssssstutuuvvvvwxxxxxxxzzyyyyyyyz{|}~~~~~}{{zzzzzzzzz{{{{|}}~~~~~}|{zyyyxxyzyyz{|}}}~~~~}|{zyyyyyxxyyxyzzzz{|}|}~~~~~~~~}|{|}}~}|{zyxxwwwwwwwwwxxyyzz{|||}}~~~}}|||||||||}~~}|{zxxxwwvvvvvvwwxxxyyzz{||||}}}}|||{{{{{{{|}~~~}|||{yyxwwuuuuuuvwwwvwxyyz{|||||||{{{{zzzzzz{|}~~~}||{{zxxxvuuuttttvvvvwwwxxy{{z{{{{zz{zyyyyyyyzz{|}~}}||{{zyxxxwvvuuuuuuuuuuvvwxyzzz{{zzzzzzyxxxxxyy{|}~~~~}|||{zyxxwvuuuuuutttttuvwwwyyyyzzzzzzzyxxxxxyyyz{|~~~}}|{zzyyxwwvuuuttstttsstuuuvwxyyzzzzzyyyyxwwwwxyyz{|}~~}}|{{{zyxxxvuuuuutttsttuuvvwwwxyyzzyyyyxwwxxwxxyyz|}~~|{{{{zzz{|{{||}}~~}}}}||}~~~~}|{zzzzzz{{{{{||}}~~}|}}}}}~~}}|{{zzzyxyyyzzz{{||}~~~~~}|{{{{{{{{|~~}|{zyyxxxxxxyxxyzzzz{|}}}~~}||{{zzzzz{{|}~}|||zyyxxwwwxwwxyyxyyz{{{||||{{{zyyyyyyz{|}~~~~}||{zyxwwwwwwwwwxxxxyzzzz{{|{{{{zyyyyyyyzzz|}~}}}}|{{{zxxwwvvvvvvvwwxxxxyzzzzzzzzyxxxwwwwxxyz{|}~~}}}}|||{zyxxxwvvwwvvwwwxxxxxyyyyzzyxwwwwwwwvwxyz{|}~~~~~~~}||{zzzyyxvvvvvvvwwwwwwxxxxyyxyyxwvvwwvvwxxyz{||}~~~}|}||{{{zyxxwvvvvuuuvvvvvvvvvwxxxxxxxwwwwvvvvvwwyz{|}~~~}}}}}|{{zzyxxwwvvuuvvvvvwwvvvwwxxxxxwwvvvvvvwwxy{||}~~}}}}}}}}}}}}}}}}}}|}}|||||}}}~~}}}||{{{{{{||||||}}||{||{{{{|}|}}~~~~}|||||{{{{{||||||||{{{{{zz{{{{{|}~~~~~~~}}}}||}}||{||{{{||{{{{{{|{{{{{z{{|}||}}~~|||{z{{wuxyxvstwyxxxxyyx{}{{{|||{|~~|{|||}~~}~~~|~~{yyzyyxxyxxyyzyxwyzz{}}}}|{z{zzywxzzzzzz{{{||zz{||||~}|{{{yz}|{||||||}|zz|||~~~}|zyzzzzyxwwyxy{||}}|{zxwuroppnnpqrtvy||}}}}~~|{|||{zyyyxuwz{{zy|~|{||}~~~~|{yxxxy{~|ywvvusqopsttttvyyxy{||{{|}yvttvvwvsrttuutssstvvuuvvusqqrttuvxwttvvuuvxyz{}~zy{|||{}~}}}}}yvtsrsuvwxxyzz|}{ywuvxxx{}~{yvtrrsuwx|~}zyxvvz~|yzywurpnkigfghhilnprttsrrsuttuw{|}~~~~}{zxy{|}}}~~}zxwwxwwxyz{|}}}~~~~{zzz}~|{zyxxvsrsspopqrsronoommmortvxz|}}}~zvtssrqqqrspmmnonkjlnoprstuuspnopprsrstsqrssssttuutsux{}~|y{{xwwxz||~}{|~~{yxxwtsvwvvxyxxyzzyx|~}~~}}~}~{vsnllllllptwy{|}}||}}}~~~{tstpnprsuwwwvusonoqsrsy|{{ywxxwxz|~||~~||}}}~~|xvvwxwvvwxz|}~}{{||}~}||~~}{zz|}~~~|zxwvwyz{}~}|}~}~~{xvvvuvy|}~~}|zz{yvuttwxx{~|ywtplgfgghimswxyxx{||zwxz{{}}~}{zzz{||~~{z||zwtuwxy{~~ywwvsqoprstvuvvtsstuustvwvvwy{{yxxwwxxxyzzzzz{~}zz{zyyyywsrrqonnnmmmlmnononopppqrstsv}~{zxwvvvx|~~|zyyxxy{|}~{xustuuttuwz|}}}}~}|}}}}}}}~}|{|}}|{zxutrqqrrsstwxxyywwurqqqsuuvxz|}}}zxwtqrsqqqqponmjhhijihjlmopsttttsrooqqqrstuttutsqmklkknrrtx|~~~}{yz{~~~~|}|wsrtstwxwxz}}{|~|z{|||{}}{z{zwsssqqqrssqpppommoqsuvwwxz||}}|zxwwxxy{}~|zyxwvwxyxxxxxwtrqqrstuvwxxywvvuuvwvvwxz|}~zxutuuvxz{zz||{yxvwvuvwwxz||{zzzxusrqponnquxyz{{zyyy{ywy|{{~~}}{yxwy}}|~}~~~|z{|yxyxxyzzxxxyxvsrqponmllmljjjiihgilnorvyzzzzzzzyyy|}~~|{|~}|zwtqnnoopruwvsrqomkijklllnpqrrqqpnllkklmoqtvwy{}}}}}~~~{zzxvtsrqonopppqstuuvvuttssqqruw{~{yyyz|~~}{ywvvwy{{{}~~~{zzyxxwxxwvwxyyxwvtrqqsvwwy{|}~}{zxwxww{~|||zy}~|zxvtssrrrrrtvwxwvvvuuvx{||}}}~}|~~}|}~~~~}|zyxxvrppqqrstttuuvwvuusqpnklnoppoqsrqpnlkkjhjllkkmorstrqrrrtvx{||~~~}~~~}}}~}{xvutrqqqqqppqqpooomjjkkkmonnnnnonllnoqtwz|{yy{|{{}}||{zxuuvvuuuvvvusqpppooqsuwxxyz{{{ywuvvvwxyzzz{}}}}}~}}~||}}|zyxwuttuvvvvvsqrronopqqppqpnmnoonnnoprrtvxyyz||yxzzxxz|~~~~~}zwutsspmmlkihghgfgjkkkkkllmnoonnnnoqrtwy{~}{{yxwuutsssqpoljiiiiklmnoppnllkjiiijkkklnpqqrsttuvwwwyz{}~}zxwvvxywwxxuttuvvvxyxwwxwwwwxxyyy|~}}~~~~~}}}{{|}|{yyyzywuutuvuwyxxwwxxvutssttstvyz{zxz|{zzz|}~}||}~}|zwutsrrqruwz{{}}{zyz{{yyy{{{yxxyyz||}}|{zyxxxxyyyyxxwuuvwwvvwyzyyyxwvutsqolkjiijklnpponnnnlklnnoqsvx{{{||||zxy{||{|~~~}~~~}{yyxwwvvvtqqpnkklmopqrrrpmlkihhhiihhjlnmmnppqstuxz}~|{{ywututrrstuvyzyzzxwwwvutuwvuttwyz{{{{{zyy{|}~}|}~~~}||{{zwvvsqonopnnpqpoonnnopqpopqrsuvvwxxxwwwxxz{||}~~}||||~}|zyxwutsrqpomlmnmnooppoprrrssrqqqsttuvvwxyz{{|}~~}{{|{z{{{{{zywvutrppqqrrsttsrrqoopnlmpqqqppqqqrqpqtuuwyz{|}~~|{ywutttttuuttuuvxzzyzzzzz{|}~~|{{{|zxxzzzzz|}~~~~~|{{{||{{}~~~}~~|zzzyxxxxxxyzyxyyzzzz{}~~~}|{{|{yz|{zyyyyyzzzyz|||~~~~~~}|zyyyyxwxxwvvwyzzzz{|||{{~~}~~}zvssqponnoppnmnnnmnoqsuvwxz{|{{{zxwvvvvvxyyz}~~~}}}~|{zxwvttssssttttrrrqonlklkkllmoomnnoqpnorstvxy{|~~~~}{ywusrrrsttvxz|{zzzyyxwwxyz{|~|zxwvuttuuutsrqqomllnppprtvxwvwwvutstttuuxzz{||||||}}|}~}{wuuusrsusrstutqrstttstuvwwwxyywvvwwxwwz{|}~~~~}|{zzzz{||||{zxwusqpppppppoprssrrtvtsttstuxyyyz{{zz{zzz{}~}|{{{yz{{{zxxxvuvwxyy{~~~~~}~|zzzyz{|}~||||zxxyz{{|{{|{yxxy{zy|}}~~~~~~}~~~~}|||zywwxwwxyz{{{|||}}}~~~~}|||}~~~}|{zyxwwwvuttrqppppnoqqqqrsuvvvutuvvuuwxyzzzzyxzzyyyyz{}~~}{yyyxwurqppommnmlnnnmmlmmkklmnnnprstvwyyyz{{{zyzz|}}}~}{ywwwwwvuvvvvvwwxxyyy{{|}|}~~~}|||zxvuvvsqrrqqrtuuuuuuttttuvwwwyyyz{{zzyxwxyzzz{}|zz{|}{z{{{{|}~}{zyzywvwxxwwwwwwvvwwwwwwvuttuvvwwxyzzzzzzzyyyyy{{z{{{|}~~}}|{zyxwvutuuttssrrrrrrtuuvxyyyyzzywwwwwxxyyyyz{zyxyzzz{{|}~~}|{{|{zzz{|||}~~}}}|{|~}|{|~~~}}~}}}||||{||||}}|{zyxwvvvtstuuuwyxwxyz{{|}}}}}{{||{{|}}}}|{{{|~~~~~~}|zzz{||{z|}~~~~~~~~~}}~}||zwwwvttttuttuvuuuttsstuwxxxyzzzzzywwxxwwwxxxz{{|}}}||}}}~}{yxwvuuttsstsrrrqpooppopqrrrrstttssssrqqrstuwxyyxy{|}~}}}|{{{|{{zzz{}}}~~~~~~~~|{zzyxxxxxyyxxxvuuuwxxxz{{|||}}}{yyzyxxxyyxxxwvvvuuuuuuuvxz{|}}~~}}}}|{zzzzz{zyxxxxxxxxwvvvutssssrrtuvwwwwxyyzzz{{{z{|~~~~~~~~~~~~~}|{{{{{{{zzyyyxyzzzyxwwwwwvvvvvvwvuutssssstvwxyzz{{|}}}||||~~~}}||{|||zz{}}~~~~}~~}}}|}~}}~~}||}}}}}~~}|}}|||{yxxwwvuuuuttuuvvvuvwvvxz{{{}~~~~~~~~}}}}}}||}}{zzyxwxxxyz{}~~~}}~}}}}}|zzyxwvuuttvvuvvwxwxyxvvuvwvvwwwwxyyzz{{|}}}}}}}}}~~~~}}}}{zyxvutssttsrqqqqqppqpopqqqqqrrstvwwwxxxyzz{|}~~~~~~~}||}}}}~~~}~~}{{zzyxyyyzzyyyxxxxwwwxyyxyyyyyyxxxxyxxxyxxxyyyzzzzyz{{||}~~}}|{zyxwwvvutssssttssuvvvwxwwvwyxxxyyyyyz{|||||{{{zzzyxxxz{{{|}~~||{zyxwvtsrqqqrrrrstuvvwwvuuvvwxyyyyzz{{{{{{{{||{z{{{{{{zyz{|||}~}}|||{|||{|}}}}}~~~~~~}|}~~}}}~~}}~~~~~}{zzyxxyzyxxxxxxxxxxyyyyyyxxxwxxz{|}~}}~|zzzxwwwwwyyyyxyyxwxz{{|}~~~~~}~~~~}}|{zyxwvtsrrrqqrsttttuuvwxzz{||}}~~~~||}}}}}~~}||||||||}}~~~}||ywvvuttsrqpooonoooopqstuvwwxyyyyyyxxxyyz{}}}~}}||||||}}}}~~~~}}}}~~}||}}}||~~~~~~~|{zyxwvvvvvvvuuvwwwxyyxyyzzzzzzyyxxyyyyyxxxxyxxxyz{{|||}}}~~}|||{zyxwvuuvvuuuuuvwxxwwwvvwwxxxwwwxyyz{{{zyyyyxwvvvvwwvwwwxyz{|~}|{zyxwwvutsssrssrrssssttuvvvwxxyyyyyyxxxyz{zyyyyxwxxxyyzzz{|}~~}}}|{{{{{zz{{{{|||}}|}}~}~~~~~~~~}~~}}}}}}}}}}}}}}}~}|{{zyyyyxxxxxxxxyyyyyzzyyz{{{{|}}}~~}}~}}||}~~~~}|{zzzzywxxwvwwwwwwxxyyz{{{{|~~~~~~}|{zywvvuuttsttttuuuuuuuvvwxyz|||||}~~~~~~}|}~~}}}}||{{||||}}||}~}}~~~}}|{{zywwvvvuuuuutsssssrrrsuvvvvvvvvvwxxxxyzzz{||}}||{{{{{zzzzz{|~~}}}}|||{{|}}}}}}}}~~~~}|{zyxwvvuuuuuuuuuvwxxwwxxwxyzzyyyyyyyyxxyyxxyyzzzyyxxyzz{|}~~}}|||zyyxwwvvvvvutttuuutuuvvwwxxxxyyyyyxwwwxwvvuuutstuuuwxyz{|~~}||{zyyxxwvvuttssrrsstttuuuuvvwwxwvwxyxyyzzxxyzyyyyxyyyyyz{||}~~~~}}}}|{{{{{{zzzzzzyyzzz{{||||{|}~~~~}~~}}~~~~~~~~~~}{zzyyxxyyxyyyxxxxxxxyz{||}~~~~}||{{zz{{{{|||}~~~~}|{|||{{{zyyyxwwvvvvwxxyyz{zzz{{|}~~~~}||}}~~~~~}}|{{yxxxwwwwwwwwxxwvwwwwxzzzyyyyxyzzzzz{{|}~}}~~~~}}~~~}}}}}}|||||}}~}}~~}}}}}|||}|||||||{zxwwvuuuuuutstsrqqrsrstuuvvxyzzz{{|{{||{zzzyxwxyxxz{||~~}}}}}}~~}}}}~~~~~}}|{zz{zyyxxwvvwwvvvvuttuuuuvwwwwwxxxxyyzzzzzyxwwxxwwwwvvwyyz{|}}~~}||{zyyxwwwuttstsstttsstuuuvwxxxyyxwwvvuttssrsttttuuvxyy{|}~~~}|||{zzyyxwvvvutttttsttttttuuuuvvvvwxyyyyzzzyzzzzzzzz{|}}}|}}}}~~~~}}||||{zzzyxxxwvvvwwwwwxxxxyz{{||}}}}}}||}}}||||{{{||}~~~}||{{{{yyyyyyyz{{z{{{{{|}}}}}~~~~}|{{zz{zzzzyyyzz{|}~~~|}}}{yy{{zyxxy{{xuz|{{zwuutuy}}}|{|~~~~||}~}|}{z{{{}{x|~}|zxwvvwz|zxyzxvy|zwy}{xwwutuvttwyxwy}}{|}|~~|{|zz|}zxy|||wxyxxz|~~~~}|}}zz{zyyyzzyxwwtqqppqrrsttstuuuvwvvwyzzyyyxwwwuvxyxz{{zzyyyyyz||||~~~~~}||{yxyxxxyyywwxwvvvwxvuvvustuvvvvwxxxwuvxwxyzzyyyz{xwy{{{{{{{{zz{zzz{}}~~}~|{{|||}~}}~}{z}~|{}}{}~}|||}}||}~}|}~|}~~|zzzyyzxwy{zxz{xxyzyxy{zzzyz{zz{{yxyzxvy|zx}}}~~~}}}|zzzyxz{zyzzz{zz{zz{{{{{}~|{}}{~~~~~}{|}|{ywvwwxwwvvsstvwwvuuvwyzz|}{yxxxyzyyxvtvxxxyxz}ywz}|}~}~}~|}~~||}|{zy|~|{{{zy{|zwyzzxxxxxwvwwvuuvwxwwyzzy|}z}~}~~~~}}}zxz{xvwxxxxxyyyzzz{|{yz|{{|}~}{}|{}~~|}}{{|{|}||{yz}|{zy{}{z{{zzyyzzyz||{{|}}}~~~}~|}~}||{zxyyyyzzzz{|{yz{yvwxxwwwwxxwvwxyxxyyz{zy{|||||{zzzz{zzywvwxyxxyy{{yxz{yxz{zy}~~~}~}||||yxyyxwwvtsssssrqsutsssstuvustvutuxvstvuttuutuwusw{xuw{zyz{{{|}}}~}|}~}||||{{zzz{{zyz|zxy{zxxyyzyxxyxwvvxyxxz|||~~~}|zzzyxxwwwwwwwvtvwvtuvuuuuuvvuuvvvvwxxyzzz{|}~~~~~|}}|{{{yxyzxwxywvwyzzyxz{zz{|zyz|{{zz{|{{|~}||}}}}|}~~~~~~~}}}}|{{{zyxxxxwwwwvuvwwwxyxxwwwwwwvtttsqqssssttvvuvyyxxxyz{}}}~~~~}}~}{{|{yxvvuuuvwwwwwxwvtrrrsstuvvvvvwxyzzz{}|z{|{z{{{{~}}}{ywwwwvvwxxyyyzz{|||}}~~}|}}|zz{zyyyyxyyyxxyyxxxwwxxxxwvxyxwxyyyzzzyzzyyz{{{|}~~~~~}||{{||{{|{zz{{z{{{zzzzz{|{{zzzzzzzzyxxyxxyzyxyyyxxxxxwvuuttttuuuvwwwwwwwxxxzyxyyyzzz{|}}}~~~~}}}~~~}||{||}}||}~~~~~}|{{{{{zz{{{zz{zyyzz{||}~~}|}||{{zyxwwwwvvwxwvvvusstttsstuuvwxyy{||}~~~}||{ywwvutsssrrrqqrrrrrqqqrstvvvwxxxyzzyyyzzz{|||}}~~}~}}}||{yxyxxxxxxwwwxwwwxxxwvwwwxxyyyyyzz{{|}}~~~~~~~~~~~}|{{zyxxxwvuuutttsrrrqppqqppqrrqrrrrrstuuuwxxyz{|||}~~~|{zyxwwvuuttsssrrrstttttttuuuuuuuuuvwwwwxyzzz{||}}}}}}}}}~~~|{zzzzzzyyyzz{{{{|}~~}|{zyyxxxwwvuuuvvvvvvvvvwwwvvwwvvvvwwwxyyzzz{{{||}}}}}~~~~~~~~}}|{zzyxxwwwwwwxyz{zyz{|}}|zyy{{{{}~}|zzyyxwvvvvuuuvvwwxyzzzyzz{|}}~~~~}|{{zzyyxxvuutsrrrssstttuuuuuuuvvwwyz{{{|}}~~~}{zyxwvutsrqppppppppqrstuvvvvvvwwwwvvuvvwwwxxyyz{||||||||}~~~}||{zzyxwwwvuuuuuttuvvvvwwxyyyzzzzz{|||}~~}|{zzz{{}~~~||}~|ywvutttutssrqponnopqrssrqqqqpppqqrstvwxxxyyyxwwwwwwwxxyz{{{}~~}|{zyyxxwvuttssssssssttuuuuuttttuutuuuuuuutttssssstuwxz}~~}}}}||||||||||}~}}}}}}}}}}}}|||}|||{{{{{|}~~}}{{zzyxxxxxwxxwxxyyz{{||}}}}}}}~~~~~~~~~~~}|{zyyxxxxyxxxwvvvwwxz{|}|{|}~~~|zzz{{|}~}||{zyxxxwwwwwwxxxxwwwwwwvvwwwxyyyyyyyyyyxxxxxxyyzz{|~~|{zxwwwwwvwwwvvvvuuuuuuvvvvvuuuuuuuttsrrrrrrrssssttuvwxyyzz{}~~}|{{zzyxxxxyxxxxxyyyyyyyzzzyyyyyyyyyxxxwwwwwvvwwwwwwwxyyzzz{|}}}}||}}}~~~~~}{zxwvuutttttsstsrssttssssrrqqqqqqqpppoooppqrstttuuvwxyz|~~}|{zzzzzyxxxxyyyxwxy{|||}}~}}}||{{{zzzzyyyz{{||}~~~~~~~~~~~}|{{{{||||||zyyywwvvvwwwwwwwxxyz{|}}}~~}||{zyyyyxyyyyzzzz{{{z{{zzz{{{{{yyyzzzyyz{|||}~~}|{zzyyxxxxxyzz{zzzzyzz{{|}}}|||||{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~}~~}}|{{{zzzyyyxxxxwwvvuuuttstttttssttuuuvwxyz{|}~~~}|{zzyyxxxwwwvtsssssrrqqqqqqqqqqqqqqppqrsuuvwwvwxxyzz{{|}}}}}~~~~~~~~~~~~}{{zzzzzzz{{{yxy{{ywvspruwyzyxwwvwwwwvvvvx{~|xvvvvwxxwwwxyz{||}~~}}|||{{zyyyyyxxwvwxxxyzzzzzzz{{}}~~~}{zyyxxwwxxwwwwwwxxxxxxxyxxyyyzz{{{{{{{|}}}}}}~~}||{zyyyyyyyz{{{{|||||}}}}}~}}}}}}~~}}~~}}|{{zyxwvututuuuvvuvwwwwwxxyzz{{||}}}}~~~~~~~~}}}~~}}}}}}~~~~}}|zyxxxwvvvvuttuuvvwwxxxxyzz{|||||}}|||}}}~~~~~~~~~}}}}}|}~~~}|{zyxwvuvuuvvwwwxyzzyyyyyyz{{||}}}}}}}}~~~}}}}|||~~}|}~|zyxy{}}||~||{|}}~}}}|{zyywwvutsssrrrrqpppqrrrstvvwxyzyyyz{||}~~~~~~}}||||}}~~}|zxwutrqppoooonnooooopppppqrssttttuuuttuuuvwxxyyyyyxxxxyzzz|~~}}||}}~~~~~~~~}}~~~~~}|||{yyyxwwvvvvwwwwwwwxxxxxxxxyyzyzz{|}~~~~~~~~}~~~~}|{yxwvuuuuuuttuuttuuvvwxyyyyyyxxxxxxxyyyzz{{{{{|}}}}~~~}{zyyxxxxyyzzzzz{{{{{{{|||}~~~}}||{{zz{{|}}~~~~~}|zyyyxwvvwvvutttuuvvwxxxyz{{z{{||||}}~~||||{zzzzyyyxxxy{||}~~~}{zxwvutttttuuvvvwwwxxxxyyz{||{|||||||||}~~~~}}~}}}|{{{{{{{{|}}~~~~~~~~~~~~~~~~}}||{zzyyxwvvuvvwwwwwwwwvvvwxyyyzz{{{|}}}}|}}~~~~~}}~}|{{{zzz{zz{||}}~~~~~~~~}}}|{zzyxwwvuttutsrqqqqppppqrstuuvwxxyyzzyzzzzzz{{{{{|||{{{zyyzz{{|}~}}}}}|||||||}}}~~~}~~~}||||{zz{{{{||||}~~}~~~~~}}||||||}~~~~}{zyyyyxxxxwvututttuuutvz~|uppqrvyzyxz}~~~~~}}}|{yyz|~}{ywvtstttttttttuuttttttstttuvvwxyyz{|}}}}}}}}}||{{{{{{|}}~~}||{{{|{zzzzzyyzzzyyyyzzzzzzz{||}~~}}||zyyyyzz{{|}}~~~}}}}||{{{{zzzzzzzyxxwwvvvvvvvwwwwwwxyzzz{zzz{||||||{zzzzzzzzyxxyxxwwxxyy{|}~~~}}|||{{zzzyyxxxwwvvvvvvvwwxxxxxyyxxxxyyz{||}}~~~~~~~}}}}||{{{{zyzzz{{{{|}~~~~~~~~~~}}}}}}~~}||||{{{zzyyyyzzzyxwvvvvvuuvvvvvwwwwxyyyz{}}}~~~~~~}}}{zyyyyyzz{{||}~~}||{{zzyyxxxwwwwxxwvwxyxxxxyyxy{}wruz|||}}}}}}}~~~}|zyxxyyxxwwwxz{|||||{{{|}}}}~~}{{{{{{{{{||}~~~~~~}|{{{zxwvuuuvutsssssttuuttttuuvwwxxyz{|}~~~}}||{{zyyxy{}~~~~}}|{ywwwvvvvuutsssssssssttttuvwwxxyz{||||{{zzzyyyyxxxxxxxyz{{|}~~~}||}}}}}}}}}}||||{{{{{{{{zzzzz{{zzzz{{{{{||}~~~~}}||{{{zzyxxxxxzz{{{|}~}|{{||||||{{zzzzzzyyyyyyyzzyxxyyyyyyyyyyyxxxxxwwwxxyyzzzyyxwwvvvvuuuvvwxzzz{{||}}~~}{{{||{{}wtqorwyzzzzzwuttuwy{zxxz||||zwvuux}~|{yyz{{yxwutttux||||}~}}}}}~~}|||{{{{{{zzz{{{{{zyyz{{|~~~~}|}||}~}}|||||{zzyyyyxxxwwxxxxxwxxxxxwvvvvvvwxxxxxyyzz{|||||}}}~~~~~}|{||{zzzyxxxxwxxxxxxxyxxxxxyz{|}}}}}|{{{|||}}}|{{{||}~~~~~}}}}}|{{zyyxxwwvvvuuuuuuuuuvvuutttttuutuvwwwxxyyyyyyxxyyyyz{{{{{||}~~~~~~~~}}||{zyxxwvuuttsttttuuvvvvvvuvwwxxyyyxwwwxxwwxwwvvwwwwwwwxyyyyzzz{|}~~}|||}}}~~~~~~~~}|{{{{|}}|{zyyz{{ywxz{{{|~~|{yxz||qnmnu}{wxz{{|||}~}}}}~~~}~~zvvxzxuux{}~zwvwxyzzyyxxxxwx|~|{zwwwwvtttuuuuuttuwxxwxyyyxwvuttttuvwy{|}~~~~~~}}||}~}}~~~~}}}~~~~~}}|||{zzyxxxxxxxyyxxxxyyxxxxxyyyzzz{{|}}}~~~}}}}}|{||||{{{{{zyxxxwwvvvuuuvvvvvwvwwvvvvvwwwxxyyyzzz{{|}}|}}~yqposz|xwxz{}~~|ytppqsw{}||yusvx{}~{xtqrv{|||{zxvtuvx~~z{{{zz{|}}}}zzz{|}||{zyyyyxxxxxxxxy{{zyxvutssssssrtuwxxyyxwuuuvvtttvvwxy{|{{{zzz{}}}}}~~|z{}~~~}}|{zywwvwwxxyxwvvvvtstvwxyxvtuvvvwvtssrrrssstttuvwwwvvwxyyz{|}}~}}}|}~~~~~~~~}}~~}}~||}~|zyy{|}|{zywxxyzzyxxxyzz{zxw~xqieo{~vptz~~~~yw{~}~|z{|}~}}~|{zz{}~~}|{zz{{{{zzzz{{zxxy{|}~}|{|~}{}~~~~~~~}~~~}}}}|{z{{{{{|||}~~~~~}|{zyxwwxxwwwvvuutsssrrstuuvvuuvxyyyz{|}}~~~~~~~~~~~~~~~~}}|{zzyyxwwvuuuuuuuuutttttttssssttuvvwxxyzz{{|||}}~~~}||||||||}}}}}}}}}}}}}|||{{{zzyyxxxxwwwwwwxxxxyxxxxxxxxyyyzzzzz{{{{{{|||}}~~~~~}}}}}~~~~~~}}}}|{zzyxxxwwwwwvvvvvutssttssstsrtussvxwvtux{{{|}~~~~|{zyxwwwxxyzz|}}}~~~~~}~~~}{zzzyxxxwwwvuutttsrssqppqqrrqqrsttttttuvwwvvwvvuuwxyyz{|~}~}~~~}~~~~~~~~~}}}}||{{zyxyxwutssstttuwvuvxz{{}~}}~~~~~}|}}{xvuutrppquuuvxz{zxxyyyxwwyyyyyxxxwvuvy||}~~}{xwvxyzz{}~~}}}~~~~}{ywusrrrqqsrppqtwxyy{}~~}~}|}~}{yxyyxyz{}~~}{zxwvwy{{{|||}~}{ywutuux~}{zyxxxwwyzyxxxxwuuvwx|~}~|{{{{z{}ytssqooquvvy|||}~~}}||}~~~~|||||}~}|zyxvuuttuvwyxwyz{|~~}}|zxwwxxwxyzzywwwwyyz{}~~~~{z|~{z}~}{zxxxwspnlllkkmmlmnnnoqqqrtuvvx{}~~}|}|yxz{{||||~~~||}}~}|zyxxy{|zxz{xvwxyz||}~}{yyyyy{}~~|{zz{}|}|zxuuuvxyz}~~}|{z{|||~}{{wsuxww{~~ytrpnmkjkloqsuvutroprppsvy{}}yvwxvvvwyz{~}|||~~|{yvutuvwwvwxwuutrrrrrsuuwxyzzxvsqqqnmnnopquyzyxxxwvvvwy|~~|zxwxxyz|}~~~}}}}~~~~}{zxxxwwy|~~}}}||}}}~{yxurrrpopqrtvxwvxxy{|}~}|{{|~~~~~||||z|~||{ywvuvwxxxxxz||zzywtttssuvtuwyz{{||zyz||}~~~~}~}}~~}{z{}~}|~}~~~}~~zwtrqqqqpruwxz{yxvuttuvwxyz{zz{{wsrpllnpqstvy{|~~||||~}}}~~}||||{~~}~~{zzzzzz}~|{zyz{||~~{yxxz{zy|~~~~~}yvtrqstuvwz{{{{zyxwutuwxxwx{~~}{zywx{{|}{yxutvwwxz|}~~}{yyxxxxxyyzzz{zxvspomllnqsvxxy{||{{|||}~~}|{}~~~|{yyyyyy{{zyxwusrqpqpqtvwxyxwusqoonmmnqtsswywuvwwwvvwxy|~}|{z{~~}||~~}|zz|{{}~}||{yyz|||~||}~~~}}}~~}|zxyyyyz{|}~~~}}~~}|zzyyyz{{|zyxwuttutsuwz}~~}{zwvvvvuvx{|||||{zyxyz|}~~~~~~~~~~}}~}|{{{|}~}{zzyxvutssrqsttuvvvvwwvtrqrqptwwwy{|||{zyxxxxy|}{{{{{}}{zzyyz{}~~}}}~~||~}{yxxxww{}}}~{ywxyxz|~~~}}}}{xvuuuvvxz{|}|{yzzxvuvxyy{~~~|}~}{{{wtsrqqsuuuuutsrrrqqqonoprtuvwxyzyxvuuutvy|~~|{{{|}~~~}}~~~}|}}{xuttqoqttuuuwwvuttspnopopsuuuvvvuuuwvtuwxy{}~|{{yyxxy|}~~~}}~~}}~|zzzyz{~}}|{{}~|yxxyxxwxxwvvwvuuuuuvx{||}}~~~~~}}{{{|}}{||{{{}~|zzzzzz|}~~~~~~~}{{{||}}}}}}}}}}}}||{{{|~~~~||}~~~~~~}|||{{yxyzyyyyxxwvtssqpopsuuuvwwwwxyxwwwxyyz|}|}}~~}}||}}{{}}{yyz{{{|}||}~~|{z{{zzzyxyyxwy{||}~~}{{zyz{zz{|{{{zyyyxxyz{|||}}}}|{|{zz{|~~}~~~~}|||zxvutsrrrqqrsttuvwwuttuvvvwxyzz{{zzzyyyyyz{{{|{{{|{{|~~|ywvvvtsrsrqommnmkjijkmnoprtutstuuttttuwxyzz{{{z{{yvwxwxy{}~~~~~}{zyyyyyz|~~~}|}~~~~||{xvuttuvvvwy{{yyzzyzz{{}~}|}~~~~~~}}~~|{zzyyyxwutsrqqrrrstuvwy{||||||zyyxyzzz{|}}}||||{yyyyz{{{|~~~~}}}{zz{{|}}}~~~~~}{{zz{{{|||{|||zyyyxwxyz{|}}}}}|{{{{zyz|}|}~~~|zxwwwvxzzz|||}}}||||}}}~~}~|{|}~~~}~|zz{zz{}}}~~}|||zyxwvvvxzz{|}~~~~}||zywvutttuutuuwz{||}~~~~~}}~~~~~~}}~}~||||{{{|}|zzyxwvutsstvwvwyyxyyxxxwwxyz{|}~~~}|{{{zzz{}}~~~~|~~~~~}{ywusstsrstrqrrrqpopppprssuwxxyyyyxwwvuuuuvvwxyxwwwwxxxxz|~}{zxwwvvvuuuuttsrrrrrstuwwxy{||}}}}}~~~}}}{zxxxxwvwxxxyz{{zzzz{zzz{}~~}||||{{{|}}~~~}{zzzyxy{zyxwxxvuuuuuuxzz{|||{||zzzzzzyz|||{{zz{{yy{zyz{}~~}||{zyxyzyxxxxwuuussstvwvwxzzzzyyxwvuvxxyyyz{|{zyzywwxxxyyzzzzzywvvuuuuuvxzyy{||||}}|}~}}~~~~~}}~~}}}}}}~}|||}}|}~}|zyyxxxwwxyzz{|}}~}}~~~~~~}|{||{|~~~~}~~}|{{zzxwvuttuvwxxxyzzzywwxwvwxz|||~~~~}}|{{|}}}}}~~~|z{zyxwxyyz|}~~}}~|y{|{{{{|}}{ywvvvtsuvutuuvutttsrrrstvwxy|}}~}}}|{{|{zzz||{{||{{{||}}}~}}xvyzzyxwxxwxxvuvwussuuvvxzz{}~}}~}}~|yyzzywwxzzyxwxyyyxwwxxwwy{{|~~~}~~~}}~}|~~~~|{zyzz{|{{~~~~~}||{ywxxwvuvwwwwwwwwvwxwxz|}|{~~~~{z{{{{{ywxzzxwwz|zz{{}~}~~~}}}|{zzyxvvvutuuuutuvutuvvuuvwxxyzzzzyxyyyyxxxxxxxyz|||||}~~}}yz|||zyyyzzzzyz|{zz{}~}{|||||}}}}}~~~~~~~~}}}|{{||}~|{zz{zyz{}~}}~}}~~}|z|~|zyywwxxxxwwxxyxxxxxxyyyyyyyz|~~|z|~}{{zzzz{|||{zz{|}~}}~}}||{zzz{zzyyyzzzzzyxvuuuuuuvvvvvwwwvuuvvuuwxzzzzz{{{{yxwvvuuwyyzyxz|{|||~~}||}|{|}}}}|{zzyyxwxyxvxyxxyywvwwxxxy{zz~}{zz||wuwxxwvvwxzwuwxxxvuxyyyzz{||||||||~~}|~~|}}{z{{zz{|}}|{zyzzzywuvxvuuvy{xuxywwxxxxxy{{{~}{{{{zxxxyyxxyy{{zyz|~~}}}|{|{yyywwxyyyxxwvuwxuruzyxz{||{{||{{zzz{zyy{|zzzyyxvwwutvwwwxy{|z{~}{|}~~|}~~}}}}}|}}{zz{zzyyzzyy{||yxz|{zzz{||}~~~|{{{|{y{}zxz|{zyxzyy{}}}}|}~||}}{{z{{zyz|||{{{|}~~||~~}~~~}~}}}}|||||}~~|}~||}}}}|yy{{zywxyxvwyyzyyy{||{|}||||}~|{}}zz||zzzyyz{yxxxyxvwxwvuttuuuttvvuuvxyyxxxyyxyzzyyyyzzyz|{z||zz}}~}|}~}}|~|z||||{|}}|{{z{{zxx{zxxxyzzyxxyzzyz{|}}~~~}}~~}|}~}}|||{{{{||{|}~~~~~~~}}~~~~~~~}}}}}}|||}~||}}|}}|z{}|z{{zz{{yxyyywuwxwuvwwvvvvwwxyxvwxyzzz{|{|}}{{}|z{{}}{{~~||}~~~~}}}}~~|{}~}|zyz{{zyxxwwustttuvuttuvwvvxxwvwvvvttwwvuuwzyvxzyxxz{|||~~}~~}|{{{zy{~}{{||{{{{||}~}|}~~~~}~~}}~}{|~~~~~~~}}~|z{|{{{{{zyxyzz{{{{|}}}}}~}||}}{{{||||~~}~~~~}||~~~~}|{zzzxwxwwwxywxzzyxwyzxvwwuuvwvwxxxwwwwxyyzyxz{{|~~~}}}}}~~~~~~~~~~~~~~~}|}}{zz{{zyyyzzzyxwwwuttuuttuvvvvvxyyxvvxyxxx{|||}~~}}}~|{||{zyz|{z||}}}||}}}~}{{{{{zyzzyyyzzzz{||{|}}~~~~~|z{{zyyyyyzzzzzyyyxyyxwwwwxyyxxyz{{{}}}}~~~~~}}~}}}~~}|~}{||zyxxzzyxxwwxyyxxxwvvwyyyy{{{{|}}|{{|}||}~~~~|{{{|}}|{{}~~~~~|||||{xwwxywvwwvuuuvwwvvuuuvvvwwttvwwvuvxwvwyyz{zyz{{{{{}~~~}~|||}~~}}}~~}}}}~}{|}|{zzzzzz{{z{|||{zzzzyzzzzzz{{|}~~~~~}|{{|zyyyzzyxxxwvwwxxyxwxyzzzz{||||||}~~}~~~~~}}}|{yxyyxwvvwxwwwxxxwwxxwvuvxxwxxxxyyyyyy{zy{~}}}~~~~~~|zzz{zxwxxwustuustsssqqstsrrrrtuuuwxxyyy{|{{}}}}}}}~~}~~~~}||~~~~~}}|||{yz{zyyyyzz{zzzz||||}}}}~~~~}~}zyzzxwwxyyxyzxwyzzzzz{{zz{}~|{||||{|}~~~}}|||zxyywwvuutsstttuuvvuvvwxxwwyz|{z|}~~}~~}|zzzywwvuuutsrrrssssuvwwvvwxywvxyxxxy{{{{{}~~~}||}}}||}~~~~~~~~~~~~}|||{{zxxyz{yxy{zyyzzzz{{{|||}~}}}~~~}}|{ywwxwvvuttuvttvxxxxxxwwy|{{||}~}~~|zzyxwwvuuusrstttstvvvwwwxxxwwxxxyyz{zz|~~}}||{{zxwvwxwtuwvuutttutstuuvuuvvttvwvvwwxyz{|||}~~~}}~~}}~~|{{zxwwxxvuvwwwwxyyxyz{|}}}~~}||{yxwwwwwvvwvwwxxxyyyyyzzyyz{zy{{z{}~~~}||{zzyyywvwxwvuuvwxvuvxyxwvwxyzyy{}}|{}~}~~}}~~}}}}}}}~~~|{zyxwwwwvttussssuutuwxxwvxzzzyz{||{{{|{zyyz{zyzzyyyyzz{|}~~}||{zzyyyyxxyzzzzz{}}{}~~~~~}{yxzzwvvxyxvvxxxxxxyz{zz{{{|||}}}||||{{{{{{|||}}~~~}||{zyywuuwvvvvuvwxyyyz{{{{{{|||{zzzzyxyyyyxxzzyyy{}|{}~|{{zyyyxwwxxwxwvvwwwwvwwwvwxwxxxxwvvvwxwuvvwxxxyzz{{{{|~~~~~~~}|{zzzzzzz{{{zz{|}}}||~~~~~~}}~~}{z|}}}}~~}}|{{z{{yxxxxxyz{zz{|{z|~|||||{xyzzzywwxyyxxyyyyy{~~|||{yyyyyyzz{zyzyxyzzzyxy{{{zyxyzyyxwxzxxz{zzz{||z{}||~~~}z{|yxxwwxyyyxvxzywxxzzxwxxxxwwvwxvuuvvvuuwxxyyz{|~~}~}|}~}||{{{{{zz{||}|}~~~~~}}||zzyzzzxxyyzyyyy{{{{|}~|~}}}}|{{{{{{{{zzz{}~~|}|yutsrtwy}}zsnosuvvwxy{utspsx|~zyyx|~}yuvwy}~|xvuqllkjkoty|~|wsqsttttz~zwuspptxx|~|yutuvy|yvttx}{xupmprtwz|}xspnmmmnrvz{wvtrqoquw|~{wtsrpooqvz{|~}}|{zwsrsstx}~{zzyzzwx|~zwuqoooprw|}{~|x{{vpmmjfegkpsty|}~~|zywtrruuvz}}xtuvtty~|yyyxz|~~~~~}xw}}}}xvurqsvwwxyz||zyzyxyzyx{}}~~{xvtuwwy~{xutuvvuuvuty~{xvuuvx{~}|zy|~}|yz|||}~~{|}wqqpmjnrqrxz{|yxz|}||}|zyvwz{|{z|~{ysmlmkjnsvwz}|{~}{||xtvyvsvyyx|~}~~|xy{|||zyxwvtnjmolkotx{{{}{yxuspmnqrtw{~|{{xtqpoprtwwwx{|{}}{ywtstuvwz~~~~yy||}~|}||}}}|yyywtssssux{~}ywwvuuuwyz}|{~}{|}~~}||{xwwwvtsrqqqppqsttuxyxvxzwutsuwuruwtrsutsuxyyz}}}~~~~|~}z|}}}~{||wvvsprspmpspoqsrqrrrrtvsqtywvz~}~|yxxvuvyzz{|zxwwvuttuvwwwxz{~}~~|{{{{|}{yxxwvxzwuxzz{||{{}~}~{yxwtrrqppprw{~~~}}~~}|{zzzxxxyzzxxzyxxwxywuwyxwwvwvuuuuxyxxy{~~{wsrrrssttuuuvwwuuutsttssv{||}||}}~~|zxvtrqqqpppqqqpqsuuvxzzz{|~~~~~~{yz{{{|}~~|zzywwwxxxyyyy{}|{}~|{|||~~|}}}}|{zzywutuvuvx{{{zzyxxyywwxxxz|zxy{zxz|~~~~{ywuuutsrstusrstsssrrqooppopqtxzzzzywurqponllmprqrtuwwuvxwwyz}~~~}|{{||}||~~~~}|{{|}|{{zxvusqpppqrrstuvxyyxxyzzxyywuuvvvwz}~}~~}|{zyxvtpnmmmmmnprstuvtrqqpoprrqstuuvxz{{zzyxwwyz{|~~}}}|{{ywuuwyz|~~{xvtrpoprsttvz|}~~}~~~~~~~~~~~~}}}~~|{zzywwxxxwwwxxvtttsrqqrrrrstvwxwwxxvvvvvuvxz{z|~~~~zzyvtsttsqqqrssstuvwvtstuttvyyy{|}~~||}}~}}}~}}~||}}{yz{yxxvtsrrssrsuuuwxwwxxyz{{|}}~~}|||{|}}|}}}~~}~}{yxwutrqqrrtuvvxyz{||}}||~|zyxwvvvwy{|}|zxwvtsrqqqrstuwxyzz{{z{{zy{|}~~~~~}|||zxvvuuuuttssrrqpooooppqrrrrrqqqqrssrrrrrrrssstuvvwxxxwxxxxyz|}~~}}}}~~}~~~~}}{ywvvusrqpoonnnopqqrssstvxyzz{|}}||||||}~}|{{zz{zzyyzyxwusqpppoprrrsuuuvxz{|~}|{zyxwwwxwwxyzzzzzyxyz{|~~}}}~~~~~}}~~~~~|{zyyz{}~~~|{ywuuttuuttutsssssssssrpooqqrrtvwwy{|||{zzyyyz{}~}||{zzzz{{{{zzzywuuuutsssssrsstuuuvvwyyz|}~~~}}{zyzyyyxyyy{~}|{zzz{||||~~}|{{zwvwusstvwwwxxxyyywwvuttuvwyz||}~~~~|zyxwwvuuuuuvwvvvvuttvxwwyz|||~~}{zzzyxxxwvuttsrqqonoppqrtwxy{}~~~~}|{zxxyyyz{|}}}}|{zz{{{{||}~~~}{zxwvtsssrpnnnonmlmnmmmlmnopqrrstuvwwwvuttsstttttsstuuwxyz|}~~}{zyyyyzzyyyyyyyzz{|}~~~}~~~~}{{zzz{|}~|yxxwvvvvvutssrssstuwxyz{|}}|}~~~~~}}}||}~~}{ywvvvwxyz{|~~}|zyxxxwwxxwxyyxxyxxwuuutsstttssssstttuuttssttuvwyzz{{{||{zz{||}}~~~}~~~~~~~~}{zxxwvvwwwvuuuuutsrrrssstuvwvwwwxxxyz{{{||||zyyyzzyyz{||}~~}|{{{{{{{|}|{{zzzzz{{zzzzzzzyyzzzyxxwwvvvvvwwwwwxxxxyzzzyxxwvvvwwwxxwxxwvusttsstuuuvxy{||}~~}|ywvvuuuuutsssrqqrrrsttuvvvvwwxxyyywwwwwvvwvuttstvwxxy{}}~}}}~~~~}|zzyxvutsqqqrrrrrstuwxx{|~~~~~}}}~~|{zyxwvwxyyzz{{{{|}}~~~~~~}||||{{||}}~}}}|{{||}}~~~~}}}~~~~~~|{{zyxxwvtttsssssssssttuuuvvvwwxyz{|||}~~}}|}}|}~~~~~~}|{zzzz{|}~}|{{zyyyz{|||}}}}}}|}}~~~~~~~}|{{zzzyzyxvvvvvwwwxyyyyxwwwwvvtttutuuuuutttttuutttttuuvwwvwxwwxxwwwxyzz{|}~}||{zyxxxyz{{{zzzyyyyyxwvvvvvuuuutttttuwwwwxyyyyyxwwwwwwwxyxxxxyz{{z{{|||}}}||{|}~~}}}|{{|||~}{{zyyxxyxwwvuuttssrrssssstuuvwyyyyyyxwutsrqqstttuvwwwwxxwwwxz|}~~~~~~~}||{zyyxwwxxxwwxxxyyz{{{}}||}}}}~~~}~~~~~~}{{{zyxwwwxxxxxwwwwxyz||{zyyzyyz||}}~~~~~~}|}|}|{{{{{zzyyxwwwvvwxwxyyzzz{|||}~~~~~}~~~}||{zzyyyyzzzzzzzzzzz{|||||}}}~~|{zzzzyzzyyyzzywxxwvwwwwvvvwwxyyxxxxxxxxxyzzzzzz{|}~~~~~}}}}~~~~~~}}|{zzyyyxyyyyz{}~~}{{{zz{||}~~~}}}}|}}|||||{{{||||}}}}}}}|||}~~~~~~~}|||{zyxyyxxwvvvvvwxxxwwwxyz{{{|||||||{zyxxxxwwxwvtssrppqppppppoopppprtuwy{|~~}|||||}}}}}}}}}~~~~~}|{yxwvusssttttuuttttssssrssstuuvvvvvvuuttuuuuvwxyzzzzz{||||}~~}{{|}}}}}{zyxwvvvwwwwwxxyzz{{{{{{||}}}}}}~~|{zywwwwwvvuuuuttsssstuvxy|}~~~}}||{zyxwvvuuttttttsttuuvvvwwxxyyyyz{zz{}}~~~}{zzz{zyyzyxxwvuuuttuvwwxxyxxxzzz|}}~~~|{{{{{||}}~~~}|{zyxxxyyxxxwwwwwwwyzzz{|}}}}}}}|||}~~}|{||{z{{{{{{{{{{||{|{{zzzzzyyyxxvvvwwwwwvvuvwxyz||||{|{{zzyxwwxyyyz{|||}~~~~~~~~~}}~~~~~~~}}|{{zzz{|}~~~~~~}|{{{{zzzzyxxyzzzz{{{{||}}}~~~~~~}}||{|}}}}~}}}}}||||{zz{{||||{zzzzz{|}~~~~}|{yxxvtsqonmllkjiiiijkmnoprtuvwxxyyzz{|}~~~~~~}}}|{yyzzyxxvuuvwwwvvuttuuuvwwvvwwxxxyyyyzz{||||~~}|{|{yyyyxxwxxwwxxyyyz||||}|||||}}~~~}|{zywwvutsrqponnnopqrsstvwxyyyzzzz{|}~~}{zywuuuttsrqqqqqrrrsstvwxxxxyyzzzzzz{{|}~~~~~~}}|{zzxvvuuvuuvwvvwxxxxyzzz|}}}}}}||||{yxwvvvwwwwxyyyyz{|}~~~~~~~~}}||{zyxwuttuttuvwwxxyz{zzzyzzz{||}|||}~~~~~~~~~~~||{|||{{{{zyyyyxxxxwvvuuuuvwwvvvwxyyyyxxxxyyxyywwwvvuttttuvxy{{||||||}||{{|||}~~~~}|{zzyyyyyyyzzz{||}}~~~|{zyyyxwwvvvvuuttttvwxxyyzzyz{{{{|{{{|}|||}}}}}~~~|zxwwvvutsqponnmmnoopqrsuvwxyz{|~~~}|{{{zzyyyxxxxxxxxyyyzz{{{{{{{||||{|||||}}~~~}}|{{{zzzzzzyyzzz{|}~}}~~~}}}|{zzzyyyyzzz{||}~}|zyxvuutsrqqqppqqrrsstuuvwwxyyz{{{||{zz{||{|}}}}~~}}|{zyxwvuuuuvvwwwwwwxwvvwwwwwxyyyyyxwxxxwwvvttuvwxxyzz{|}~~}|{{{{zz{zz{{|||||}}}}}~}{{zywvutsqqqqpppqqqqrsttuvxyyz{{||}~~~~~~~}}}|||||}}~~|zyyyyyzyyxxxxxxxxyyzz{{zzzzzzzzzyyxyyyyzzz{{||||||}~~~~~~~~~~~~~~|{{{{{zyyxwwwwvvvvwwvwxwwwwwvvvvvuutssrrssssststtuwwwwwwwwxxyyyyzzz{{{||}}}}~~~~}}}||||{{||}~~~~~}}|{zyzzzzzzz{{||}}~~~~~~~~~~~~~~~~~}}}~~~}|||{zyyyywwwvvuvvvuuuvvwxyyyyyyyyyyyyyz|}~|||||{zzyyyyzzz{{{{{{{{{{zyyyxxwvvvwwxxyz{{|}~~~~~}{zyxwvvuuuuuuutttsrrrqqrstuuvwxxyyyyyyyyzzz{|}}}}}}}}~~~~~}{zzzzyyyxxwwwwwvutsssstttttttuvvvvuuuuvwxxyyzz{{|}}}}}|||||||||}}}}}~~~~}}|{zyyxxwwwwvuuutttttttsrrrrrrrssttttuvvvvwxxxxyyyyzzzzyz{zzz{{|{|}}~~~}|{zyyxxwwvvuuuuuvuvvvwxyyzzzzyyzz{{{{|{{{{{||{zzyyyxxxxwwxyyz|}}~~~}|{{yxxwvuttttsttuvwyyyz{|||}}}|||||}}~~}|||||}~~}}}}}||{||}}~~}|{zyxwvwwvuuttttuvwxxy{|}~~~}{zxvutssrqppoonopqrrsuvvvwxxxyyz{|}~|{{zzyxxwwwwwvwwxxxxyyyxyxyxxxyyyyyz{zz{{{|}}}}}~~~~~~}}}|{yxwutrqqpoooppqqrrstuuvwwxyzyz{{{{{|||{{zzzzz{{{||||{{{{{{|}~}||{ywvutrqqqqqpqqqqrrssttuvvvwwwwxxyyyzzzyzz{{{{zzyyyyyxxwwwxyyzzz{||}~|{zyxwwvuuuutsssstttuuuuuuvuuvvuuuuuuuuvvvvvvvutttsstuuvwwxxyzz{|}}}~~}|{zzyxxwwwwwxxxyyyzzz{{|}~~~}|{zzz{{{|}}}}~~~~~~~~~~~~~~~~}}|||}}}}}}}}}}|||}}}}}}~~}}}}}}}}||||||||}}~~~~~~~~~~~}}}|}}}}~~~{zywusrrrqqqrssstuuvvwxyz{|}~~}}||{yxwutrqponnooopqqqqqrrrsttuwyz{|}~~~~~~~~}|||||||}~~}||{{{zzyxwwwwwwxxwwwwwxxxxxxxxyyzzzyyyz{{||}}||}}}}}}}}}~~~~~~}|{zzyxwvuuuttttttsssssstttuvwxxyzzz{{{{{{{{||||||}|{{{{{{{{|}~~|zywvuutuvvuuuuuuuuvuuvvvwxyzz{{{|}~~|{xvsquy}{snmigkpru}|zzy{}|zxx}ysokgggioruz~~{vrnjhggjlnry}xrnjggeflprv{|xuusrtvy|wwvvz~|xsqqoouyz|{vpkhggiijqwz}~|{yww{~}zwvvux}|yywuvwy}{wvtqooqtx|zwvtrrtw|}yvutrrw{~~~~{xwxy}|wusqpqruy|~}zxwvusuxz|~|yvuvwwwx{~~|{}}{zz{}~zwtrpooopruxyzzzzxwtqppnllkmpruy|}{ywwxxx{~{zwtvyyz}~|zwwwwuvwxyz{{{zywtqonmjjlmmoqrttutsqqrpnlmnooqtw{}~}{zxvuuvx{~|zyxwvwz}}{zz||{~}{zyxxxyyz|~~~|{zxussrqqpprtuwxz|~~}}|||{yxxwvwy{~}{yxxwvvw{~}~~~~|zxvusqqrtuttvxxxxxxwsrsroqssttuy{z{~~|zzywwwwutstuuuxxuuvututssuwxyz|~}~~~}}|{zwuusqqrqqqrrstutttttsrrttsv{~|~}|~~~~~}}}~~{z|||{zyzzzz{|}}|}~~}~||~~|||}}}}~~~~~}|}}}}|{zz{ywxzxvvwxywxzxvwyz{{||}~~}{{|{{zxxxyywxyz{zy{}|{}~~~}}}}}}|{{{zyyxwwwwvwwxxvuuvxwvwyyzxx{}|}|}~~}|z{{zzyyxwwwwvxyzxwy|{zz|~|}}}|zyyxxxyyxwvvuttuusrrstsqrttutstvvvtuvvvvvyzz{|}|}~}{z{{zyzz{{zzz{||z{}|||{|~~~~}}}~}}~~}||{{zzzzyxyzwwz{zyxy{zyz{z{}}z{~}}~~}|{||}}{z{|}}|}}|~|||}||||{{|{zyxxwwvvvuuuutttssuutssttuuvvuvvwwxyyxy|{xyyzzywwwwwxyxy{yy{|{|~~~}}}|{{{zzzzzzyxxwwwwutuusrrrsrrssrqrssrrstuuvy}~}~~|}~~|{}}|{{|}|z|}{yz{{|{{|}}|{{|}}zy|}}||}~~~~~~~}}|}}{|{yxyyyyxxxyyxwxxyyxxyzz{{{||{zz{{yyzzyyzz{||~~}~~}}}}}|{{|}||||{{|{yyzyxyxwwuuwwuuuvwwwxxxxxxyz{zzz{{{yxz{zxxxwwxxwvvwxwvxyzyz{{|~~~}|||{{{{zzzyyyyzywwxxwvvvvvuvvuuvvvwvuuvwwvxxyz{~~~~~~}}~}|~~~}|~~~~}}~~}|{{}}|||{||{|||{zyz{zyxxyyyxxyyyzyyz{{{{{{zz{zzzzz{{{{yyz{||{{{|~~}}}~~~|||{{zzz{yxyxxxyxxxxxxwxxxxwwwvvxyxxxxwwwxyxwwxxxxxxyyxxxyzzzz{{|}}}~~}}|{{yyzyxxyxxxxwwwwvvuuutsrrrsrssrssssttssttuvwwxz|~}}~}|{{|{z{}}}|{{|}}|{{{zzyz{zyyz{{zz{{{zyz{|}}~~~}|{||{{{{zz{{yxwyzyyxxyxwxyyyxvwxwvxzyxyyyz{{z{||{{{}~~~~~~~~~}~~~}}||||zyyxxwwwwwwwvuuvwvuuvvvvvvvwwwwwxwvvxyxwwyzyxy{{zzz{|{|~~}}~}{{|}}{zz{{zz{||{zxy{{{zyyyxwvuuvvvvwwvvwwwwvvuuvwxxxz{|}~~~~~}}||{z|}|{}~|{|}~}|{||||}}~~~~~~}}}|zz{{zzzyzzzzzz{{zz{{zzzz{|||{{||||}~~}}~~~~~}|}}|||||||||||}}}}}}}||{{zzzxxxwwwvvwwxvuvvvvuuuuuuvuuvvvvwxxxyyyzzzyyy{}|{||}~~~}}}|{|{zyz{{{{||}}||~}{||{zxxxxxwvuuvvtsutrqrssstttvvvwwy{||}~~||~}|||}}|{{{{{{yxy{|{ywy{{zz{}}|}~~~~~}}}|zyxyzzywwxxwvutuvvvuuuuvvvwxxwwyzzz{{zz{{||}~~~~~}|||zyxxywvwxvvuttttsrssstrrtuuuttvvvwvwyzyyyyz{{{{|}~~}}~~}}~~~~}~~}}~}|}~|{{zzywwwvussssrrrrssqpqrsrqrtuuvwxyz{|||~~|{|}|||{{{zzyyzzyyyzzyz}~~}~~~~}~}}|{yyxwxyxvvvwvvwwxxxwxyyyyyyzyyz{{{||}}}~~~~~~~}|{yyzxvwwvuuuuvuuvuuuuuuuvvvvwxyxxyyyz{{{|}}~~}~~||}}}}}}}|}~~}~~~~~~~~}~~|||zxxxwvutsrrrrqopqqpqrrstuuuvxyzz{|}~}~}|{{zzzyyyyxxyyz{zyz{z{{z{{{|~~}}}~|||{zyxxwvuuuuuuutttuvwwvvwxxxxy{{z{|||}~~~}||zxyyvuutssrrrqnprqoqrsssssttuvvuwyxvxyzzz{|}}~~~~~~~|{zzyxwuutssrrrrrqqqqqrssrsuuvwwxyz{|}}~}||{zyy{zxxxyzywyzzzzz{{{{|||||}~~}{zyyxxwwwwvvuuvvvvwxwxyzzzyz||{{{|~}}}}~~}~~~}}}~~}}~||{{zwvwvuttsttsrrsttsstuuuuwwvvwxxwwxyzzzz{|||{|}}}|{{||}|}~~|{||{yxwwwvtttssrqrtttttuvuvwxyyzz{}~~~}{||{zyyyywwyyxz{zyz{}}||}}}}}~~~~~~~~}|{{{yxxxwwvvvwwvvuvwxxxyyxxyzzz{zz{{{{zz||z{{||{{|}}~~|||{zxvvvussstusqsuttttuvxxvwxz{yxz{yxxyyyyyyyzyyyyzzyy{|}}~}|{zyyxwuttutrqqqstrrstvwvvxyyzz{}~~}|~~}}~~~~~|||{{{{zzyz||{{||{||}}}|||||}|{{||{zyz||||}}~~}|{|{yyzyyxxxyyxxxyyyyzz{{{{z{{{zzzzzxxxxwxxwwyzyy{}}}}~~}|{zyyyxwvwwxxvvwxwwwwxxwxyyyxwwxxxwvvvwvuuuvxwwwwxyyy{|}}|}}~~~~}|{{{zxxxwuuvvvvvuuvwwvvwyywxyzzyyyzzzz{|||}~~~~}||{||||||||||}}}~~~~}|}~}|||zzzzzzzzzzzz{{{}~~~~~}}|{zzzzyyyyyyzzzzzz|{{zyyzyxxyxxxxyyxxxyzyyz{{|{|~~~~~~}{{zyyyyywwxvvwxxxwwxxwvvvuutttuuttuuuuuvwxxxxyzzzz{}~}}}~~~}{zzyxwwwvvvvuvvvvvwwxxxxwvwxwwxyxxxzzzz{||{}}|}}||{{{|||||}}}}|{{|||{yz{{zyyyyyyyz{{{{|}~~~~}|{{z{{{zz{{zyxxxxxwwwwvvvvwwwwwwwxzyxxyzzzz|}}|}}~~~}{zzzyyxyzyyxxxxwvuuvuuvvutttuvuuvvuvvwwwxxyzz{||}~}}~~~~~~~~~~~~~~||||zxxyyxwwwwwvvuuuuuuuuuuvvwwxyzzz{|}}}~|}}|{zzzyxxyyxxyxxxyyyyzz{{zzzz|}}}}~~~~~}{zzzyxxxwvvvwvvvvvwxxyyyzyyyyyzzyz{{|||}~~~~~~~~~~~}}{zyxwwvuuuttstsstttuuuvvvwxxxxxxyz{zz|}|{{||||||zy{||{{|}}}~~}}{zyxwwutssrqpprrrqqsttuuvxyyzz{}}|}~~|{{zzywwwwwwvwwxwwy{yyz{|{z{|}|}}}}}~~~~}|{{yxxxvuuuutuuvvwwwxwyzyyzzzz{||{{{|}}{|}~}}}}~}}}~}}}~~~~}|{zxwvvutttsrrstttttuvuvwwwwxxxxxyzyyz{zz{{{{z{{zxz{zz{||||}~}{{ywwwvutsrssstsrrsstuvvwxxyyyzzz{}}~~~}{zyxxxwwwwwwwwyxxyzzzz{||}}}~~~~~~~~~~~~}}~~~~~}|{zywwwvuuuuuuuvvvwxxwyyyyzz{zzz{|{||||}}|||||||}}|||}}~~~~~}{zzywvvvtstttsstuuuuuvvvvwxxxxyyyyyz{{{{{{{|{{{{{{zzzzzz{{|}~}~~}}|{zyxwvuttsrrqqrrsssstuvvvwxxyy{|||}~~~~~}|{zyxwwwvvwwwxxyyyxy{{{{{|}}}}}}}}~~~~~~~~~~~~}~~}||{zyxxwvvvvvvwwvvwwxxxyyyyz{zz||{||}}||}~}|||||{{{{{{{{|~~~~|{{zxvvutttttttttuvvvvvwwwxyyyyyz{{{{{{{{|{||{{zzyyyxyyyzyz{||}~~~}}|{zyxxxwuutsssrrsssttstuuuvvwxyyz{{|||}~~~}||{{zyyyyxwxxxxxyyyzzz{{{||}}}}~~~~~~~~}}}}~~}~~~}|zyyyywwwwwwwwwwwwwxyyyyzzz{{|||}}}}}}}}}}}||{{{{zyz{z{{}~~~~~}|{zyyxwwvuuuuuuuuuuuvvvvvwwwwxyxxyzz{{{||||||||{{{zyyyzyyyyz{|}~~~}}}|{zzzyyxwvutttsssttsstuuuuvwwwwxz{{||}~~~~}}|{zzyyyxxwxxxyyyz{zyz{||{|}~~~~~~~~~}}}}}}}}}}~~}}|||{zyyyxwwxwwwwxwwxxxwxxyyyz{{{|}||}~}}}}~}}}}|{{{{{{{{||}~~~~~~}}|||{zyyxxwwwwvvvvvvuuvuuvvvwwwxyxyz{|{{{||{{{{zzzyyxxyxxyzyz{|~}}}||{{zzyyxxwvuuuuuuttuttuuvvwwvwxxxyz{||}~~~~~~~~~}|||{zzzzyyyzzyyxyyyzzz{{|}}}~~~~~~}|}|{|}||}~~~~~~}}||{zyyyyyyyxxxxxwwxxyxxyzzz{{||}}}~~~~}}|||{{{{{zyz{|||}~~~~}|}}}|{{zzyyxwwwvvvvwvvvwwwwwwxyyyyzz{{|}}}|||||{{{zzyyyyyyyzz{|}}}~~~}||||{{zzyzzyxwwwvuuuuttstttuuuuvvvvvxyzzz{|}~~~~~~~}}}~~~~~}|{{{zzyyyxxxyyyyyzz{||{{|}~~~~~}}}}|{{{{|}}}}~~}}}|||{zzzyxyyxwwwwxwwyyyyyyyz{{||}}}}}}}}}|||||{z{{{zz{||}~~~~~~}}}}}}{z{zzyxxwwvvvvwwvuuvwvuvwxxxxyyz{||{||{{{{{zyyyxxyyyyzzz{{|~~~~~}}|||{||{zzzyyxwvvvuuttuuutuuuuvvwxxxyzzz{||}~~~}}}}|||}}}|}~~~}}}|{{zz{zz{{zz{|||{|}}}}}~~~~}}}}}|{{{||{||}~~~~~~~}}}||{{zzyyyxxxyxxxxyyyyyyzzz{{||}}}}}}}}}|{{|{{{z{{{{|||}~~~}}~}|{{|{zyyyxwwwwwvvwwwwwxxxxxyzyxzzzzz{{{{{{{zzzzyzzyyyzz{z{}}}~~}|||||||{zzzzzyxxxwwwvvvuuvvvvvvwwxxxxxxyzz{{|||}}}}|||}}}|~~~~~~~}}|{{{{{{z{{|{{z{{{{||||}~~~}~~}}}}}|{{{|{{{|}}}~~~~~}}}|||{zzzyyyyyxxxyyyyyzzzzzzzzz{{||||}}|{{{{{{{{z{||{|}~~~~~}}}}}|||{zzzzzyyyxxyxwwxxxwxxxxxyyyyyzzzzz{{{z{{{{zzzzz{{{{{|||}~~~~~~}}}}}||}}|{{zzyxyyyxxxxxyyyyyyzzyyyzzzzzz{{{{{{{{{|{{||||}}}}~~~~}{z~{{zxuuwwvvutuwxusx}}{{zxwwvttxzzyxwx~~{}}~~|z{}~}|}}||{{|{xz|{|~~~|ywwxxz}{y{{ywz}{x{~}{{{zxyxwvxzzyz|{zzz{|~|yxwvuz|xvy|}|}}{z|}|z{|zyz{|}}{yxz|{z||||{zxuuwwwxwxyyyzywvuuuuuttuuttuuuttttuwvwyxxxyyyz|~~~|||||}}|z{{zywvvvtsrrrrsssrsttttuvvustuttuvvvvuvxxxwuwxxyz{{{{{{|{y{}||~~}~}~~}~}}~}}~~|yz|{xz{yxz{{{}}~~}~~}|{zwvxywwxyyzzzzyz||{}~~~~~~}}~}}}{y|}z}~}~}}}~~|{{}~|z|~}{zyxvvwxwwwvvxyz}}||}}}}}}~|{{|}~~~~}|{z{{yxxyzzzyzzzz{|yxz{yxzzyxxyxvtuvwwutsrsuwvuwzzz{{{|~~~~}}}}||||{z{}zyyxwwutsssttstvvvwxwvxxyzywy{zxy{{yzzyxxyz{{{ywy{zzzz{}}~~}{{|}zwyzzyyxz}|z|~|~~}|{ywwxvtvwvtuvvuuttttsrsstttuuxzyyyz{{{{|{zyyzz{{{{}~|}~{xz{yy{||{||{{{{{{zzzzxwxyyxxxyxwwxxxywtsrrrqqqoprqqqqrtvvuuvwvvxzxwy|||~}~~}|{zyz{zy{||||}}}}}}||{{{}~}}~}|}}}|}}~~~~|{yvvvutsssttuxyzz~~|~~||}~~}{{|zxy{zyz{{z{{yvvwvuuvuuvwwxz|{{{}}|zxyyxxyzyy{|}}|||{{|~~~~|{yvtsrrrrssstuuvvvwwwvvwvvwxxwy{{|}~~~~~|{|}}}~~~|{{||{{|~zxwvwvutuuw{|{yxvtrppqrommnoppqrrsvxyz{|}~~|{{{|~~}}}||{{zzyxxxxxxwvvusssrrqqrssstvwwvwxxvvvuttuuttuvvxyz{~~~}|z{{zy{|}}}}}}}~~}~~~|ywvutsqpppppqrrstutttssttttvwwvwxyyyz{{{{zyyyz{{{{{||}~~}|{yxyyyxz{{z|}~~~~}{zzzyy{|{z{|}~~~}||||{z{|}~~~}{zzzyxxxyyz{{zzzyyyyyyyyz{|}~~~~~~~~~~|zzzxvsrrrpoprrrtuvvwyzyzzzzzyz{||}~~|{zywutttsstuuuuvxxxxxxwvuuuttuvwwyz{|}~~~~}{yxvuuuttttuvuuuuutsssssstuuvwwyyzz{{{{zzyyxxxxyyy{||}~}~~~~}||{{zxxwvtsrqpnnnnmnpqqrtuvuuvvvvvvvvvvwxz{|}}}}}}}||{{zzzzz{|~}||~~~~}|{{yxvusrqqqqqrstttuuutttssrrrrrrsuvwxyz{{zzzzzzzyyyyyz{||}~~~~~}}}~}}}~~}|{{zyxwwwwxz{|}}~~~}}~~~~~~~~~~|||}}}~}|zyywvwxyyz{}}||||{zzzzyyyz{{|}~~}||||||}~}}}|{{{{{{{{{zzyxwwwwwwxyzz{|}}}}}}}}|{zzzyxxxyyzzz|}}}~~}}|{yxwwvuutttuvvwwxxxyzzzzzyxwvvvvvwxxxxxyzzz{{{zz{|||}~}|{ywvuuuuuvvvwwwwxxxxwwvvvuvwxxyyyyyyyyxxwwvvuuvwwxyz|}~~}}}~xsrtuvvvxz{{zzzzyxvsqrstuvxz|||{zywustuuvwvuuuvvvvvvwxyz}~}}~~~~~~~}}|{zxwwvutsssttuuvvvuuvvvwwwvvutsrrrssstuvwxxxyyyxxwvwxy{|}~~~~}}||||}}}~~}||{{zyzz{|}~~~|{zzzz{{{|||||||{{zzyxwwvvvwwyyz{||}}}~~~~}|{zzzzz{{{{{{||}}|{zzzyxxxxxxyzyxxxxxyz{{{zyzz{|}~~}|{{{{{{{}}}|{{zzyxxxxxxxyyyyyxxxxxxwwwvuttvwwwxyz{{{{{{|}}~~~~~|{zyxxwwwwxxwwwvuuuuuuuuuutttsstttttuvvwwxyzz{|}}}~~}~~~~}||{zyxxwwwwwwxxwvwwvwwwvuuutttssstttttuvwwvvvwxxyzzzz{}~~~~}}}}}}~~~~~}|{{zyyzyyxxwwvvvutttsssttttttuttuuuuuuuvwwxxxxxyyyyyzzzzzzz{{{{{{|}}}~~~~}}||{{{{zzzz{|}}~~~~}}||~~|{yxy{{{zz{{{{{|||}~~}~~|{{zzxwwwwxxyzz{{||||||{{{zz{{||}}~~~~~}||}}}}}}}~~~~|{zyxyxxxvuuuutttttttuuvvvvwxyzz{||}~~~~}||}~~~~~~~~~}}}|{zyyyyxxwwwvuuuuuuvvvvwwxyzz{{{{zzzzzzzz{|}~~~~~~~~~}}}}~~~}|{zyxwvuttssttttuvvwxxyyxxyyyxwwxxxyzzzzzzzzz{{{zzzyyyyyyz{|}}}|zyxwusssssrrrrrrrsssssssssstttuvwxyyyz{{{zzzzzzzzyyyyz{|}}}}}}~~}|zxwvuttttvvtstwxurqqpppqrsuxyywwy||{zxusuwy{}}zyyyyzzzzyyyz~}z{{|}~}}|{{{{|}~~}{xwxxxxwxxyyzzz{{{z{||||||}}~~|{zzyyyyyxxyyyyyyzzzz{{{||}|}}~~~~~~~~~~~~~~}}|{zzzyxwwwwwwvwxxyz{{{{||||}|||{{zzzz{||||||{{zzzzz{{|||}}~~}|{yxwvutsrssssttuuuvvvvvwwwwxyyzzz{{{|||}}}}}|{{{{{{{{||}~~}|zyxwwwvuuttsttutuvvuuvvvvvwwwxyyyz{{{{{{{{zzzzz{{{{{{{{{||||||~~~~}||~|{zyxxxxurqrstvwvuutttuvvwxxxyyyyyyyyxyyyyyzzzyxyyxxwwwwvuvwwxyz|~~}{{zzyxwvvuttttssrrrrrrsssssttttuuuvvwwwxyzz{{{zzyzzyyyyxxyyzzz{{{|}~~~~~}|{{{zz{{{{{|}}}}}~~~}}}}}}~~~}{zyyxxxxxwwxxxxxyxxxyyyyzz{z{|}}~~~}}}}}}~~}||{zxxxwwwwwxxxxxxxyyyyyyyyz{|}}}}~~~~~~~~~~}~~~~}}}}}}~~~~~~~~~~}}~~xuuvwwvuuuvwwvvwxyxwwxyzzz{||{zzyzz{{{{{{{{zzyxxxwwwxxz{}~~~~~~~}{zyxwvuuuttttuuuuvvuuuuuuuuuuvwxxxyzz{|}}|||||{{zzyyyzzz{|}~~}}}|zyxxwwwwwvvuuuuvvvvvvvvuuuvvvvwwxyz{{{{|||{{{{zzzzzzzyyyzzzzzzz{{|}}~~~}||{{{{{zzyyxxwvvvvvutttssttttuuvvwwxxxxxxxyyyyyyyyyzyxxxwwvvvvvvvwxyzz{}~~~~}}}|{||||||||||||||||||}}~~~~}|||zxwxyyxwxyyyxyz{|||}~~~}}}~~}~ysrstx{|{z|~~}||{{zwvvuuvwwxyyzzyxwvuuuvwxyz|}}~~~}|{{zzzzz{{|}~~}}}}{zzyyxxxxxwwwxxxxxxxxxxxxxyyyyyz{{{||}}}}}}|{{{zzzzzzzz{||}}}}~~}~~}||{|{{{zzyxwwwwvvuvvvvwwwxwwwvvwyzzz{{{{{{{{zzyyyyyyxxwwwwxxyyz||}~~~~}}|||}||||{zzyxwwvuuuuttstttsstttuuuuuvwxxyyyzz{zzzzzzzzzzzyyyyzz{{{|~~}||||{{{zyyzyxxxxwwvvvvvvvuuvvvuuvvvvvvwwwwxxyyyzz{{zzyyyyxxwwxxwxxxyyz{|||}~~~~~}}|{{{{zzzz{zyyyyzzzz{{|}}}}~~}zty~}~~~}|{zzyyzz{{zz{||}~~~~~}}}}}~~~}}||}}~~}}|{|}~~}~~~~~~~~~}}{zyyyxwwvvwxyyzz{{{zz{{{{|||||}||||||{{zzzzzzzzz{{|}~~~~~~~}}|||||{{{zzyxxxxwwwwwwwxxwwxxxxxyyzzzz{{||||{{{{{zzzzyyz{{|}~~~~~}}}|||||{zzyyyyyyyyyxxxxxxxxyxxxxxxxxyyyyyzzzzzzzyyxxxxxxxyyyz{{|}}~~~~~~~~~~}}||||{{{zzzyyxxwwvvvvuuuvvvuuvvwwxyyxxyyyxxxxxxxxxxxxxwwxyxxxyzzz{||}~}|{|}~~~}{zyyyz{||}}{yxyzxuttuussyxqnlkpuxwxxyzxuuvvx{}{xwz{||{xusssv|}|{zz}~~~~~~~~~~~}}}|{{{zzzzz{{|||}}~~~~~~}}}}}}||{{{{||}~~~~~}}}}|{z{{{zzz{||||{{zzz{{{{||||}}}~~~~~~~~}}}}}}}~~~~~~}}}~~~}||||||||{{{{{{{z{{zz{{{{{{{{zzzzzyyyyyyyyyyyzz{{|||||}}}~~~~~~}}}}}}}||||{zzyyxxxxxxxxxxyyzzzyyzzzyyyxxxxxxwwxxxxyyz{{{{z{{|}}~~~~}}}}}||}}}}}}}}|||{zzyyyyxxxwvvvvwwxxxvvvvvvvwwwwvwxxxxxxxxyyyyzz{{|||}~~~~~}||{||||{zzz{{{{{zyyzzz{{zyxxxxxxy{{ywvvuuuuvvvvwvvvvwwutuvwwxz{}|{{{z{~xtsu||{zzyz|}zxwy||yuuwxurrux{~}{xtqpqrsttsssssstvy{{zywuuvvtrrsuuvvvwxz|~~~~~}|{{{{{{{|||{{{{{zzzzz{{{|||}|||}}~}}|{zzz{|||{|{{{zyyyyzzyxxxyz{|{{{||||~~~~~~~~~}}}}||||{zzzyyxxxxxxxxwwwvvwwwxyz{{{{{||||{|||}~~~~~}}~~~~~~}~~~wpnmqz{utvxz|~|zwsonprvz}}|xsqtx|}{xtty~~|}|yxyz{|~~~~|{{yy{|{{zywvvwwwwwwwvvxyyxwvusssssstttuxz|}~~|{{{{{zz|}~}|{{{{{{{|~~}{yxz{{{{ywwwwwwvvttsrrssuvvtsttsssuwxyzyyzz{|||||{||||}~~}}}}~}||}}}}}~}}|||}~~~~|||||{zywuuvvvvwwvvusqpsuvuusrqsuwvututvwyzyxyz|~~|{yqny{}zz{}yy~|~{{|}}zz|}}|~~~~|}~|{zyxwvvttuvwwxy{|{z{||{yyxxz~~~~{yxwwwxxxxxyyyyyyxxwxyzz{zyz{}~}||}~~}|{yxwwwwwwwxxwvvvvvvvwxyxxxyyyyyzz{{{|}~~~}}|{zyywvvuutttttttuuuuvwwwwxxxxxyyzzz{{||}~~~}|{zyxxwvuttttttttttuuuuvvvvvvwwxxyz{{{|}}~~}|{{zyxxxwvvvuuuuuuvvvvvwwwwwxxxxyyzzzz{|}}~~~}{zzyxvvwvsturpsvvtqruwuvwvvvuxyxxyzyxxy||{|||}~~~|}~~~~~|~~~|zywuutsrrrrrsrsttvvtstvwvvvxz{zz{{zxxyyxz||{{{{||{{{zz|||~}|}}~}}{{{{zyyz{zz||zyyz||z{|{{|}~~}}~~}{zzyxxxy{{|~~~}}~~~|yxyyywspqrqnlkmomknpqpopqsuxy{{}~~~}}~~~}~{{||{{{{{{|~~}~}{zz|~~~{zyzywutttttspqtuvxyyywuutsrpqsssrpqtwyzz||{||||{{|}}}{|~~~}{{}~}|{||}||~|{}}|{zyxyzz{||{{|}}}~}||}{{|{zz{}~~~~~~~}|}~~}||||}~~|zyxxyyxvvwyxwwvutrponnopruwyyxwvuuuuuuwxyzyyxwvxxustuvwwwvxxwvvvxyxx{}~~{{{zwtruvvvwyzyxxvvupmmllmmnorspnoqqpmklmlllmorstvwy{}~~|||{yyzzz{|}~~|}~}}}|~~~~~~}~}yx}}|||{{}}|{{zxy{zxxxxxwwxxwyzupsvsqstuuuvwwvvvvvy{yx}~~~}}}|zxz|yxz|}~|}~}||{z{{|}|z{|||{{}|zxxxwxyyz|}}}~}{{zywutrqqoomknrpoopsuttvxxvvy{{{|~~~}}}}zwz|ywz|}|{z{zz{}~}}}||||}}{ywvyyy|~~}~|yxz{{|}}||zz}~|~~}}{ywxxvssrrqooponnnopppqruuvwx{~~||}{yz|zz}|{}}}}}|{ywwwvwxwvwyzz{|{zzz{z{||}~~~~}{yyyyz{zxxxvrrqomllmmnpqqqrsrqrsrrstrrttrqqqrrqstrqpqqrsstttuvwwxz{|||}~~~~}~~}~{z{ywwwvvwwvvvvusqtvutttuuuttvz}~~|}~~}{zxwyz{zyy{||{zz{||zxz||}~~~}{yxyz{|zxwwwutuxwvwwwvttsssssrqsvvuuutsssstutsssuvvwyyyy{{yz||{{{{zzz}~~~}|}~~}~}zyyywtwzxwxz||||}}|}~{yz{zywvuuvx{|~~}|{zzzzyyzzz|~~~~~}~~~z{}|{{||}~~~}}|zyxxxxxxzzzz{{{|}~~~}}|~~}~~{xuttrommmmmnooqsssrrsqpppqrrrvxz{{|~~}}|{zz{zyz{|~~~~~}{zxyyxxxxyxvx{xwxyyyxxyzyyzxwxyxxxxxxxwvvvuuttuvuuwyyz{||}~~~~~}}~~|{{zyxwwxxyzzxwyzxxyz{zyyzz{~}|~~~ywvutqnllnpooprttrrttuttttuvutvvvwwxyy{|||{{|||}{yz|}|||}{zyvtvutuvxxxxxxzzxwwxyxvxzzz{|~~~~~~}}}~~|}~{yvtttrrstttsrqqpqrqqsssstuxwuuutrrrrrssttrruuurqrssrrrtuutsuxyyzz|}~~~~}}|yxyyxxxz||{{|||}~}~~}{|}}}}~}{zyxwttuvutsstuwz{|}~~~}|}~~~~~}~}||}|zyyyyyyyyxwwwwxyz{|}~~{yzzwusrqpnnonmnnnonoqrqpqqrsrssttvvssvvtttuwwwz{zy{}}||||}}||~}~~}}||{|||~~~~~}||}|||{zyxwvuuuuuuuuuuuuwxvxz{}|{|}}|||{{}|{z{{|~~}}|z{{|}}}~|zxuttsqnmmmnonnnnoonnoopqrssttuuuvvvvwwuvxzzyxy{zyzzzzyzzzzzzz{{z{|}~~~~}~~}|{{zzzxwxxyxuuvuuuuvwxyyxxyzzy{|||}}}}}~~}|}~~~~}|}~|{|}}~~~~~}}~~|zz||~~~}{zzyyyzzxwxyxwvwyyxy{}~~~~~~}}~~}~}|}~}|{zzzzxxyzzzz|~}|~|{{zyz{zzz{{zzyyxxxxxyyxyyz{{{zz{{{{{}~~~~~~|{{zzzyyyz|}}}~}|}}|{zyyxwwwvvvvvuvvvvwwwwwwyyxy{|||}|{zzzzxwxwvuvwwwwvvvwwvuuuvwyz|}~~}{{}}}}|}}}}~~~~~~~~}}}}||{zyyxwvvwwxxxxy{|||zzyxxzzyy{}~~{zzyxxwutsttrqrsttuutstutssttsstvwwwxxyz{{{{{}}}||||{zyyz{zzyz||{}|yzzyxvvutrqqonnnonnoooopqqppqqqqqsssrrtvwxxwxxxwutwyvtuwxwtttttttuvyzzz|}~~~~~~~}||}~~}||}}||}|{z{{{{zzzyyyyxxxxwwvvvuuvvvwwxyzyz|}~~~~}|zz{{yxz{{|||||{||||}}||~||~~}}|{yvuvusssssrrstvxxxyz|||||~~~}zz|{yyz{zyxzzzzyyzyyxwvwxwvuvwwxwy|{z{||||||}}}~~}}~~~}{{zyzz{zxwyzyx{}|{}~~~~}||{{{{||}~~~}{yvuvvutuuvutuwxxwwxxxxxz||{}~~~~~~}}}}}}|{{||{zxxywuuvvutsuvuvwwwwuuvwwvuuvxxwx{|||{{}}||}}~}~~}}}|yyz{{ywxyvutuvvvutstrqrrssrrtuvuttusstuuuvxz{zz{zzyxwwvwvuutuuuuuvvxz{|||}}}~~}}~}{|}}}}{}~}||{yzzyywwxyyz{||~~~~~~|~{y~||~~~}~|{|~~{z{|{zwvxxxwursvusutruxwvttwxussrrrrstuutsvz|zxx{|||}~~|{||{{{{{zzzz{||{zyyyxxyyyxvuttttsrrqrtqoqsrqppsvttvwux{}~~~~}|}~}zyy|}{z{{||||}||}~~}}}|zyyyy{{{z{|}}|z{|{{||}}{zzz{zzzz|}zyyz||{{|z{~~~~}}|{zzyxxxwuvwwurpsutttssstuvwxwwxxy{|}{z|}}}|}~~~}{}~~|{{zz{zyxwwwwvvvuvuttttuvvvwvtttuwussstvwwwvvwwvvxz{|zxz|{|||~~}|}~~}~}}~}}}|zwxyyy{|ywyzzzyz|zy}}~~|}~}~}{}{z}}{z{z{||{zz{zz||yxxwxyxxwxxwvwwvvuvwwvwyxxz{xwz|{{}}}}|~}~{z{zz}}z{{||{{|}~|{{}~|}}~~|{||}}{}~}{{|||{{||{}}|~}~z}~~|{{zxxwvvwwttxyvtuvvvtuvtqstrqqqrroptsqqstutsrrstvxwx{|z{}~~}{zz{|zxyz{|zyzz{{zz|}}}~~||||{|{yxz{|{z}}{}~~~~~~~~~}|{|}|z|}zz{||zwxzxvxyxyzzwvxzyxvwxwvvwxxwvvwyywwxxxwvwy{}|||~||~~|{z{|||zz{{ywvwxvsssssqqsutstuvvuwyyxyyvvyzzyxyzyyz{z{||z{~}~~}||}|yyyxyzyvvyywwxz}|{{|}~~~}~~}}{{{zz{|||{|}~~~~~~}}|{{{zyxyyxvvxwwwvwwvwxxyyy{}|}~~~~}}}||{yxxvuutrrtsrssttqpstrqqqttsuwutvwwxvvvwwwwwwz|{|~~}}~~~~}||}|{zyyzxx{|zyy{~{xyzxwwwwxwwyzzzxxyzzyxxwwxyyzzyz{{{z{~~~||~}|{{zyxxyzyyz{||{z{{|{z{|||}~~|||||zz|{xxwwwusuusrsttsrqpsvvuvwyzxy||y|~}|}~}{|{z{ywxyyyz|~~~~~~||}}||}}|{yxwxzzyxxz{z|}~}{}~~~}~~~}||||||||}|{||zyzzzyxxxyzyxwvxxvuututsttstsrtuvvuuwxvuuvwwwxz|}|||}~~~~~~~~~~~{|||||}~}|}~~~}}~~~{z{{zz|{z}~}~~|}}}}}}{zyyzzxyywwxyz{{{{||||}~~}~~{z|~~}}}~}}~}~~}||{zxvvvvtstttttuvvuuvwvtuvvvvuuvwyyy{|||}}{zzwuvtqqrqqpnpromnppqrqppqqppoqttsttuustvwwvvxyyy{|||~||}||}}}}~}~}}|{xututtsrssssssttutssssssttttuwxz|}~~}{yvvwvuuvuttsssrrsrpqtsrrstuutuwxxxxwwxxx|~|~~~|{{|}}~}|}~~}{yxvwxwvwxyxwwyzyyz{||||{|}||||||{{}}~~}~~~}~~~~~~}|||{{{|{|}|}~}|||{zyyz|zyzyyxxxyyzyxy{}~}}|~}}~~}~{zzzzxuuuvwtsttttsvxyyyy|}}|zz}~|~~|~~~~~~}{zyyyywwwwxvtuvtssuvusssuvusrrtvvutuwxz{yz{zzyz{|{zz{|||}}~}||{zz{{zxxxxxyzzyxy{|{z}~}||}}|{{zzz{yyz{{{z|~||ywyzxwvvwwvvwxxxwwyyzzz{{yyz{|{yz{zzz{{{|||{z{}~~}}|{zyxxvutsstsrrrsrqtvvwusuwwwwwxxxwwwwwxyyz{xw{|{{{{|}~~}{yy{zzywxxusutsrrqsttuvuuuuvwxvuvwwvvvvvvvutttttuuvuvxzzyz{|}}}||||||}~~}}~~~~}~~}~~}~~~~}}}~}|~}z{}}}}|{{zz||yy{zyzzzzzzyyz{|{{|||}}~~~~~|yz{{{ywwxyzyy{|}}{}~|~~}|~~}}|{zyxyzywyzyy{{zy{}~}}||~~}~~|{}~~}~~~~~}}}|xuuvvuttuvwwvwyyyxyz{zyz{{zzyyzz{{{zyyzz{{yz{zyz{|}~~~~~~~}}~}|~}{{zzzyyzxvxzxxz{|}}}~}{||zyxwwyzyxxxxxxxyxxxwxwwvuuuuttrrqqqrrstuvxyyyz{|~}{zzxwwwwwxxwxxyyxwwxxxvvxxvvvwxvtuwwxyyyxyyzzzz{|~~~~~}~}|zyzwuuvuttuvuttuvwvtttuutssssssrrtvvuvxwwxyzyyz|}}}}~~~}}}~|z|}}|{{|{zyxz{zyyz||zz||{||||}~||~}|zz|~~|{{}}|{}~~}~}~~}}{z{||zxwxyvuvwutuvxvuvxwwyzyxyz{{z{}}|||}}}}}}~~~~}}~}}||}|}~}{{|~~|{{{{{{zyyzyxyzzywwyyxxyyyyzzxxwxyyyyyyz{|{|~}|}~~|z{~}zz|}}|{}~}||{yxxyzywwxyzzyyy{{{||~|~}|{ywzwrstuwz}{utroqz}xwtrxxsnfaabdilmry|}~|upole_^\]bfjpxyrpootxz~zxwz}}yvtqrwz||upljhjnpqw~~|tkgfdbceglsw{{vplkkihkqu{}vtqpqonrw~|zxvvz~~}yurqpmlnquy{~{{yupliifaaeilqy|~xpmkihjlpw{}|wrpmjnstwyxyxtty~~ysnnooqtvz~{vplkiggjlnprvy}|yzxsonmnsx|}zy}}zxuqprvxz~{vrponoptwy~}{z{~{y|~yy{{}~{{|zw}~{~zz{wsuyzz|}zvsrqnnpsuw|~}{yuonponrwy|z{~}|}|}~}ywxxwvx}~~~~|ywwwtrv{}~{xvrmoqoosw||xtpoqrsuy|~~|{{~}{}~~|xurqrrqpqty{zyz|zvx|ysuvtrtwwwz||{||||}}{yyz{z|}{{~~~~}}|{{z{}}|yy|{wtrsspnnooopsrqstssqqrqooppqsttvxxxww|~||~~~~~}~~|||}}{xxxvtttsrqqqqstuttuwwusttpmoqonqtrptwtqtwwvvwuswzywy~}{~|{{{|||}zy{|zxyzyz}~yvvvspppnmpsomszwsw{yuttsstuttwz}}|||{z||{|~~}zwwwxxxxz|}z{}{y{~~~~}{{zwuvvtuwwxzz|~}}}|{{}~|~|{{||||~}|||}||~~}|{yyyyzzz|~~~}}}|{|{|~|}~}||{yx{~}}~|}}{yz}~}}~~}{xxywvwwvwxxy{}|{yyywutuuuvwyz{|~~~~~~~~}|{{}~|{~}{}}{{}}|}~~~~|||ywyzxxzzzzzz{|{yvutsttttttuvvwwz{{zzxyyyzyyzzz{|}~}|||zzyy{~}}~~}}}{yxz{zyz|{yxwvvuuvuttuuvwxyyxuvvtsttttuxzxz~~}}}~~~~~~~~}{{zyz{{|}|{{yxyyyy{||{{zxwvvtsrrstsrststusqonnljjlnooprtuvxzyxyz{{|~~}}~~~}|{zz|{z{~}zz{zwvwxwvwwxwvttsqqqrqrssssuvwwxxvtsqpqrqqrstux}~}}~~|z{zyz{}~}|{{{||}}~~}|}}|yvvvuuvxxz|~~~~}~~}{z{{{{|}||}~|zyyvssrstuuwyz{||}~}}{yyzzxyz{{|}}~~}||||{zz{}~~}}{yz{zz|}||~~|{zzyxxyxxz{{|~~}}|||{zzyz{{||{zyzzyzzyyz|}~~}|{z{}~~~}}|{zyyyxxwvwxxyyyyxwvvtsstsrsvwxy{}~~}}|{{{zxwwxxyz|~}{{|{z{|{{|}~}|||}~~~~|{|{zyxwvvuuvvwxyyxxxwvvtstsssstvxz{|||||{yyyxvvwwxxxz{{{||{zz{{||{|}~~{zzz{}~~}}}||{zyxvvvutuvvvvvuttuuuutttstuvwxyz{|}~~}||{yyxxyyy{{zz|{{{{{{zy{|}~~|yxwxxwwxyxxyzxwvvutrqqpoqrrrrrrrrrqpoopnnprrtwy|~}}||}~}|||||}}}~~}~~~}||{{{{||||}}|}~}{{{zyyz{|~~}|{{{|||}~~~~~}|zyxyzzzz{{{{{{{{{ywvvwyyz|}}}}~~~}}|{zz{{{|||}~~}~~~}}|ywvwwvvwxyxxyzyyyxwvuuuuvxz{|||}}|||{yxwvvwwyyyzz{}}~~~~}|}~~~}zyyxwxxxyxyz{{{{z{zxwxxwxyyzz{||{{zzyxwwwuuuvwwwwxyz{||||{z{|}~~|yyzz{{{{||||{zyyxvvuuuuuuuvvwwwxxxwvuuuuuvwxy{|||{{|zyzzxvvwxxxy{|}~~~~~~||}~}}}{{|{z{|}||||{zyxwuuuttuuwwwwxxxxwwvvusrtutuvwxxwwxwvwwuuuuuuvwxyz{|||}~}}}}}|}~~}{{zyz{{{zyzzywvvvtssrrrstttuuuvwwwwwwvuvvwxy{|}~}}}~~~}~~~~}}}}}}~~~~~}|{{{{{||||}|}~~~~~~~~}}}}|}~~~~~||}}}}~~~~}}}|}}|z{|||zzzzzzzzzz{{{||}}}|{{zyxxxyywwyzz{{|}~~~~~|||{z{{zyyzzzzzzzyz{{zyxxxwwwwyzzz{||{zzzyywwxyyyy{||}~~}}~~~~~~~}|{{zyxxxxyyzz{{{{zyyyyxvuvvvvwxyxwwvvvuusrssrrsuwxxyzz{||||}}~~~~~~~~}|{{{zxwwxxwwxxxxxxxyyxwwwxxwvwxyyxxyxxwwwwvttttvwxxyyz{{z{|{{{||}}~||{{{zzz{||||}}|{zzyyyyxyyyxxyzzyyyxwvuuutuvvvwxxvvuvvtstutttuuwxxyzz{||{||||||}~|{{{zzzzzzyyyxwwwvuuuuuvvvvwwwxxyxvuuutttuuuvvwyz{|{z|}|}~~~~}|||}}}}~~~}}}}|||}~~}}~~}}}}}{{||||||}|||}}}}}~}}~~}~~}}}~~~~~~}|{{zzzzzzyyzywwwwxwwwwxyzz{|}}~~}|{{{zzzzyxyzzzyyzzxxyyyxwxyyxxyzzyxyxxxxxzyxz{{{|}~~~~~~~~~~}||||{||{{{{{zyxwvuuutttsstuuuttuuuuuvvvvwxzz{|||}}}}}}~~}}||{{{{|||}}||||{{zyxyyxyyy{zyyyxwwwvvtttsssttutttuuutuvwvwwxyzz|}}}}~~~~~~~}||}~~~~}|{zzzyzzzyyxyxxwxwutsrrrssrrrrrrrssssssstuvvwyyyyz|}|}~~~~~~~|{{{{{zz{||}}}}}}}|zzzzxwwwvvvvwwvvuvvuttssrrstttuvwxxz||||~~~}{|||{|||||{||{||||||}~~}}}}}~~~~}}}}|{{|{zz{|}}}}}}}~~~~~~}}||{zxxyxwwxxyxxyzzzzz{zz{||{|}~~}~~~~~~~~~~}}}|}|||}}}}~~~}}}||{{zyyz{{{{||||||||z{{|||}~~~~~}}~~~~~~}||||}||}}||||{{zzzyzzzzzzzzyyyyyxxyxxxxyyzz|}}~~~~~}|||}}}~~~~~~~}|||{{{{{{zz{{||||||{zzyyxyyyyyzz{|||||||{z{{{{{|}}}}~~~~~~}||||}}}}}}~}}}||}}}}|}}}~~~~~~~}}|||||||}~~~~~~~}}|{|}||||}}}~~~|||{yxxxxxxxxxxxxyyxwwwwwvwxwxy{{|}~~~~~~~~~}||}~~~}}|||||}}~~~~~~~}|||{{{{||{{||{zzzyyyyyxyyyyz{{{{{{zzyzzzzyyyz{|}}}~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}~~~~~}}}}~~}}}}}}~~~~~~~~~}}}~~~~}}}}~~~~~~~}}}}|||{|}}|||{z{{{zz{|||}~~~~~~~~~~}~~}}|}}|||}}}}~~~~~~~~}}}}}|{{||{{{{{zyzzzz{||||}}~}~~~~~~~~~}}}}}|||{{{{||||}}}||}~}}}~~~}}~~~~~}|||||{{{|zz{{zzz{||{||}}}}}}}}}}}}~~~~}~~~}}}}}{{{{|||}}|}||||||{{z{{zzz{{{zz{{zz{{{zyz{{{||||||}}}~~}}}}}}}}}}|||||}}|||{||||||||{|}||||||{{{{{{zzzzzzzzzzz{zzz{{z{{||{{|}}}}}}}}}||||||{{|||||||}||}}}~~~~~}~~}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~}~~~}}}}}}}}~}}}~~~~~}~~~~~}}~~}}}~}}~~~~~~~}}~}|}}}|||}~~~~~~~~~}}~~}}}~~~~~~~~}|||||}~~}}}}}||}}|}}}}}}~~~~~~}}||{{{{{|||||{|}}}}~}}}}~~~~~~}||||||{|||{|||||||{{|}}}~~~~~~~~}}|||}|||||||{|{{{{{{{{|~}|~~~~~}|||}}||||||||{{z{{{{{{{z{||}}|}}}~~}|||||{{{{{{z{||||{{{{{{{{{|||}}~~~}~~~}}}~}|||||{{||{{{{zzz{{{{{{{{{|}||||||{{|||||{{{||||{{|{{{{{{{{||||}}}|||{{{{{{{{||||}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||}}~~}|}~}~~~~~}}}}}}}~~}}}}}}}}~~}}}~~~~~~}|}~~~~~~~}~~~~}}}~~~~~~~}}}}}||}}||}}}|||||||}}}}}}}}}}}~}|}}}}}}}|||}}}}~}}}}}~}}}}~~}~~~~~~~~~~~~}}~}|||}~}|}}||{|}}|}}}}}}~~}}}}}}}}|||||{{{|{{{|||{|}|||||||}}~~~~~~}}}}}|||{{{{||||||||||||{{||||}~}|}}}}}}}}|||{{{{{{{{{{{{{{||||}|||}}~~~~~~~~~}}}|{{|||{{{{{zz{zzzzz{{{||||}}}||}}}||||{{{|||{{{{zz{|{zz{{{z|}}|}}}}}}~~}}}||||}~}}}}}}|}~}|}}}~~~~~~~~~~}}}}}}~~~~~~~}}~~~~~~}~~}|}}|||}~~~~~~}}}}}}}}}~~~~}}}~~~~~~~~~}}||}}}~~~~~~~}}}}}}}~}}}}~~~}}}}}}~~~~~~~}}}}}}|||||}}}}|||||{{{||}~~~~~~~~}}|}}}}}}}}}}~~~}}}|||||}}~~~}}~~}||||||}}}}|||{{{{{{{|||}}}}~}}~}|||||{{|{{{|}}||||{{{||||||||}}~~~~~~}}}}}||}}}|}}}|||||{{|||||||}}}~~~}}}}}||||{|||||}}|||||{{||{{|||}|}~}}}}}|{{{zzz{{{{{||{{{{{zz{{{{{{|{{}}}}}}||||{{z{{{{{{{||||||||}}|||||}~~~~~}}}}}||||{{|||}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~}}~~~~~~~~~}}~}}~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}~}}}~~~~~~~~~~~~}}}}}}}}}}~~}}}}|||}}||||{||}~}}~~}}}}}}||}|||||||||}}}}}}}}|}}}~~~~}~~}}}}}}}}~}}}}|||||}}}}}~}}~~}}}}}||||||||||||||||||{{|||||}~}}~~~~~~~}|}~}|||}}||||||{||{z{{{{{|}}}}~~}~~~}}|}}|||||||||||||{{{{{{{|||}}}}~~~~~~}|||||||||||||||||{zzzzzz{{{{{||}|}}||||||||||||||||||}|||||||||}}}}}~~}~~~}}~}}}}~~}}~~~~~~~~}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}~}}}~~~~~~~~~}}}~~}~~~}}}}}}}}}}~~~~~~~~~}}~~~}}~~}}}}}}}~~~~~~~~}}}}}}}}}}|||{|||{{||}}}~~~~~~~~~}}}}~}~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~}~~}}~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}||}}|||}}|~|{~}z{~~~}|||{|}{z{{|{zz||{zzzzz{zz{|}~~}{|~~}|{|||{|{{{z{|}|}}}}||}}{yyxxy|}}|{|}~~~~~|||}~~}}~~~~~}}}|{{{yxxxxyzzz|}}}ywxyvuwxwvvx{{{{z{{zzyxy{{}~~}}|~}zxyyxvvvwwwxxyz}~}{{}~~}||||||}{yxyzz|}}|{|}~~~}~{xvvvvxxxxy{|zyzz{||}~}{{|{{~~|{|~~}}}}}}}||}~}|||}}~}|||zyz{~}zz{z{|{{||}~~}}~~{yvssusppqssqoooprttstwyxxvuustvxz|}~~|zxvvwxz}~~}|||}~~|ywtqokjijklnonnopqsuwxyz{|{{}~~~}}~~}|~~~~~yutsrrrpoquyyxyyyz{}~|zyxwvvwxyyyyz{|||{yxvuuuwx{}~~~{ywuuuuvutuvvvwxzzy{}~~~}~zwtsrnlllklllnonopponmlkklmoruvw|}{~~|ywuqnoqqqppsuwwwwwvtssutonpqrstvwz|{{~~~{xvutsrqqrrqrtuwwwwwvuvxz|~~}{z{}~zxwuuwvutsrrqrttsttsrrrrrtvwxxy{||}{wtronopqqqrqpsutstuttuvwwvx{|~|yvwyxwx{}}|zyxvuutsstsstvwwwy|~~~~}~~|xurpnnoonnonmnpqrqpppooopstutttwzzyyz|~~}}~~}}~{xvutsssrrtuvtqrtqnonmoonoppsuxyyyzz{}{yyxvux}~|{|}}~~}yxyyvstwwwvutrpommnnoopprqqsuwxz}~|{{{{|{{zyxwwxxwxzywvutsssrrrsuww{|yxywuwxxx{{wvwxvrqrrpnopqruwttwyz|~}zz{{z{zyxxwwvuvwwwz||}|zxvuuuwxxwtpopnkhgfggfghhjlkijmlklnnpruwwwxz}~{zzxvusrrstsqnmmkjkjjklmnnmnnllnqruy{|~~}}||{z{}~|{zxwxwvw{~~}}||}|zxwvxxvtuutsrrsrqtutstuwxxy{}~}ywwxxvttuuvtqqrrsutrruwyzz|~~~~}~~~~}|yurrrsststvwwwxwvwxwvwxz|}~~{wutqmjijjiiiiijkifefffgikmorvwwy|~~|{|}~}zxwusrrqpprssuuutrqplhjnnoqsvy{}~~~|{yxy{{yyyxvtsrpnmmkjknpponlklnmlnqtvy~~~~~~}zxusrqnlklmmoooqssrqqtuuuvwxz{}~}}|}~~}~~{xvuusqqqqqqrrrttttuuuuuwyz|~~{xwwwxyyxy{{zxutuvvvwx{|~~}{zywvwxwvvvvwwwvurpoonnnoopqqqqrsssstvuvx{}~{zyyyy{||{{{|{xyzwtssrqppqqrrssrstsrtuvxyz|}~}zyyyzzz{||||{{{xusqppqrtwy{}|{yxvtsrrrrsttssrrrstvuuwy{}~|zxyz{|~}|||{zxwx{~|{{zywvvvtsssstuutvwwwvvwz{|}~~~||~~~}{zyyz{{{{{||{zzywvtronljiihhikmoppqqpqtuttuxzzy|}|zyyyxwyzzzz|~}|||zywutsrrrqppqrsrqrrrqqrsuvwxz|~|zz{zxxxwvwxwvwxyxvx{||}|zxwvuuuvxxxwwyz{|||}}zxvvuvvwwvwxyzz{|}|ywurqpoonnnooopooooooppqstuvwwxyz{|~~|zxxxyyyyzzyyxxz{zzzzzzzz{zzzyzz{|}}}}~}~}|}~~~~~~{yyyxwutsrpnmoponpqqqrstuuuuvwxzyyzzzz{}~{ywwvtrqpqrsrrtvwxvvy{zzzzzzz|}}~}}~}|{zxxxwvvvwxyzzzzyzzyxyyxxwyz{~~||}}}}}}}}}}||||{yyyz{{|||}~~|{zzyxxxwuuusrqpqrrrtvxyzzyxwwxvtuwwwxy|~~|zyxwusrsrqqqqrtuuvwxzzzzzxwxxxxyz|}}~}|{yxvtsrqqrtuuvxz||z{|{{zzz{|~~}|||{zzyyxxyyxvvutrqqrrstvwy{}|}}{{||{{|}~}{ywvuttvuuvwyzyy{{yxwvuuvwxyyy{|~~~~}|||}}}~~}|zvsrrpoppoopqrrrrqpnnmllmnoprsuwx{~~~~~~~}}}}|{zywvvvutuvxyyz{ywvutsrqqqqrtutuwz}~}|{}~|zxwwxyxwy{||zxxxyyxyz{||{}}{{zyyyxxxxwuuvwwxxxxy{|~~}|{zyxyz{zz{{{{{{{zz{|}~~~}|{zyyxwwusrqssrssssssrrrsssstwwwy{{{zz{|~||{zzzzzzz{||{|~|{|}}}||}}}~~}}}}}~~~~~~~~~~~~|{ywwwtrrrqolklmmnoprtuttuvwwwxxyzzzzzz{|}~}zywusqoppqrtuwxwvwxyxvwyz{|}}}}~~}|{zyxxxxyzz{{|~~~~~~}|||||}}}~~}~}}|{{|}}}~~~~}|zwvtssrrrrrrrtuwxxxxz{{{zz{|{yzz{|}}~~~~~|zzyxurppoonnoqrsssuvvwwy{{z{{||{{{|}}}{zyxusrsttttuwyzyyz{zzz{}}~}|}}}~~}|||}~~~~}|{zyyyyyz{{}~~}{|}}}~}zvvvtrppqqrsttsuwwxy{}~|{{{{{{{z{}}}~~|{zzzyyy{|{|}~~}|{zxvusqpprtsrrstutuuuwwvvwxywtuvutstvwz||~~~~~~~~}|{zyyyxwwwvuttutsuvwwwy{}}}~~~}}||||zyxwwwxxyyz}~~~~}}}|{{zz{|zz{}~~~}}~~~~||}}}}|||||||||}|{{{{}}}~~~~~~~|{{{z{}|{}}|}}}}~~~}{zyxwvvvvwxy{|{yz{zzyxz{||||||||}||{{{{z{}~~~~~~}||}~~~~}zywwwxxyywutsstutuuuuuutrqpqrtvx{|{zyxz{{{}}|{||||}~}|{{zz|}|}}{yxwvvwxxyyyzywxz}~~~~|{zzzzzyxxxyzzzzyyz{{zz{}~~}{zyyz{||}}~~~~~~~~~~|{{{{zywwxxxxxxxxyxwuuuvwxzz{|||}~~}}|ywwvtrrrqqpqrrrsuttsttuwxy{}}}~}|||{{{{{{zyvutttttuvvvuvwy{{|}{yyzzyyyzzyxyyxwy{{{}~}~~}}}zzzzzyzzzz{z{}~~~~~}||{{|{xvtssrqqrrsrrrrrstuvxyzz}~}|{zwvvvtsrstuvvwwwwxyy{|}}|zyywvvvusrrtttuvwxy{}~}{xuutrponnnmmllnmmmmnoooqstvy{~~|yxwusrqpqrrqpoooopqrrsuvxz}~|zywttuuuvvvvvwwwwxy{|~~}||{z{{zzyxyyxyyz{z{~{ywusqpppnnonmnoooopqrrtuwz|~|zxuttrpqrrrrqqrstuvwz|~}zwvtssrrttsrrqrrqqqrsvxyz}}zurqpomllllllljijkkjjlortvx{}~}{xvutssssssttttuvvvwy{}}zvsqpomlkkjihghhgffhiiklnorvy||xurponmlmnnnmmnppppqstuvwz~}|{zyxyxwwwvvwwy{{{~|ywtqonmmmlllllkjlnmmprtuvy}{wtsrrrqpqqqppoppprttuuwz|~|ywtsssttuvuvuuttvwwxz|~|yvtrpooppoopppppopqrruwz}|yvspnlkiigghijkllllllmnnpsvz}~}|xusrpnlllmmnoqrsstuvwwxyz|}zwtsqononnmnnopqrstuvwwy{}~|ywuuuuvwwwwwwwwvwwxxz|}~~{ywwwwwwxyyyz||}}~~|ywuspmmnlllmnopqrsttttvxz{}}{zywusrrqqrsttuvvvwxxy{|}~~{xvusqqrqrrtvvuuuwxwwxy{}~~{xwuronmkigghhhiklmnoqstvwy{}}{zwurqpommnnmmnooopqrrrsttvx{|~}{ywutsrrqqqsuwwxyyyzz|~}|{zxxxxy{|}}~~~}{zxwurponnmmmnoopqstuvwy{{}~}|zyxvutsssstvwxz{|}~~~~~~{ywutsrqpppqqrsuvvxyyzz|~~|zwusqpnnmlmmnnppqqqqqrsuwxy{~~}{ywvuttuuvwxz{{{|}}~}|{ywvutsrpnlkiijjklmoqqqsuuuvvwyz|}~~}{zyyxwwvusrppooprstvwyz{{|~}}|{z{|}}}~~}{{ywusqoonmmlmnprtuwxzz{|~~}{ywutsrqqqrsttuuuuuvwxyz{|~~|zyyxwvvwwyzz{{{{||}}~}}|zxwvutsssttvxxyz{{{{z{{||}}|{zzyxvvurponmmnnnnoqrstuvwxxz|}}~~}}||{{zzwuuutsssssstvwyyyz{||}~~}|{zywutsqoonoonorstuuwxyzz{}~}{xwxwvvwwwwxyzzz{|}~~}|{{zz{|}||~~|zzzzyxxwvtsrrqqstuuuvxxxyzzzz{{{{{|}~~~~}}||{yyyxwxxxxyz{|}~~~}{yxwwvvuuvwxxxxyzz{zz|||{{|~}{yxwwvvvutsqponmnopqsuwxxyzzz|}~~~~~}|{{{zyxvtrqoooonnoqrrrsttuvwwvvwwwy|~~}~~~~}|zywvuuuvvwxyz{{|||}~~~~~~~}}}}}|{zywuuuttttuwxyz{||}}~~}~~}{{|~~~~~|{{zzz{}~}}}}}}}|zxwvuttuvwwwxxyyz{{{{{zzzz|}~}|{{||{zxwvtsrrrrrrstuvwxxwwvwwwxxy{|~}|zzzzyyz{||||}}~~}}|zzzz|}~~|zyyyxxxyxwvwvussssrrsssssuvvuuuutsssstuwz}~~}~~~~~}||{zyxxxxyz{{|~~~~~~~~~~~~~~}}{{{||}}}}|{yxxwwxyz{|~~~~}|~~}~~}{zyywvuuuuvwxxyyyyyxwvvuuuwy|~}{z{{{{{||}~~}{{z{}~~}{zyyxxyzzzzzzxwvutssstuwz|~~||{{zz{{{{{zzzzywvvwvuvxyyzzzzzyywuttsuwy|~~~~~}|||{z{|}}~}{yyzyz{|~}||{{{||}||}|zxwutttuvwxyzzzyyyxxwwwxz|~}{{|||}~~~}{{{||}}{{zzyyz|~~~~}~~~~}{zyxwwxxxxyxxxwwvutttttvwxy{}~}}}|}}~}{zzyyyz|}~~}|zzz{|}}}}}{ywvvuuttuvwy{|~~}}||||}~~~~~~~|{{zyz{|}}|}~|{{zxxwwxyy{~~~~}}||{zxwwuttttvwwwvuttrppopprstvwy{~}|{{{{|||}}}~}|{{zzyyyy{}~|{yxwwvwwwxyz{~~}{{|}}~~|{ywututtttuwxz}~}{yxwwvvwyz|}~||zyyz{{{{{{zywvuuuttstuvx{~~}|{zzz{||{{zywvutssrrrrstvxz}~}~~}{xwuusqqrqrrtvxz|~~~|zyxwwvwwxwwwvtsrqponnoopqrtux{~}|{zyywwwwwwxz{|~}|{yxwvutuuvxyz{}~~}||{zzzzz{||~~~}|zx|~|{|zwwyxwvussturptyyxz{zzz{|}}}}|}~zvz~~}~~~}{yyxxxz{xtuwtrtvsquxvtvvvwwwuuy|{z||yz{{|~~|zyywvy{ywy||~}xxyxwwxyywwy|{xxyz}~~}~~~~}|~|}~{zzyywwxyz{{|{zyyxxyyzzyyyyzyz{zz|}|{zyyyyz{{|~~~}{zyyxvuwxwvwxuuyyx|~|}~~~~~}|{}}{|~}z{~|z~~~~~~~}|}}}~~{~~z||ywyzyxz}}|{z{|{|~zwxyvuxzwtvwutvwvuy|zx{~~}~~}}{xyzxwxxyyxwxyyyzyxy{}~}~~|}|zzzzz{{zz{}zy~~~~~}}}|zxuttqoprrqonllmpqqqrqqsux|||~~}}{yvtuvspsvvuvtqpqsuwxzyx}~{zzyyxvvvussutqtwutwzyy|~}~~~~}{zyyywtsrqpooqsqppqomqurpuyyy}}||{{~}{|}}~}|zy{}||~}|yvwxvutrsvsorusruxxy}~|zzywvvvxxwtuwyzz{}|xxxvsuxxvwxvuwywvz{wwvusqppopopponpsrprvx|{{|wttutrrrqqrrqrstuvwx}~|yvspoonmnoooommnmmprstw{~{yywttsrrtusrttrruxyz|~~|zurpolkklkjkkkklkklorsvy{{vvuromjjjihhiijihjmllosux|{xwvsoppljloponnoqrstuy~|xtpmlkiiiigegjigillloqsux}}|yvtuxz{{zyyxvtuvvwy{~|ywwwvuvwvuuwvvx{}}~~|zwuuvwuttttuutwzz{}|xvtrrrrsssssstuuvxz|{xvsqppqrrqtutssstux{}~}{yvsssrqqruwurrrrtuuw|~|zyvtsrrrqppprsttuwxyz|~}zwtqnkkkkkklmnnnoqrstuxz}~~zvsqpnmmmmoqrstvxxyz{}~{wvutrqrqrstuuuvuuvxz{~~}|ywuspmkiiiiijlllmoooprssuwy|~}{xvtqonmmmnprsuvwxvvx{|}|yvtqoonnnmmoqqqrsssstvxz~~}|zwurpnkjjiijlmnooopqsstvxz~~{yxwwxyz{}}~~{yxvuuuvxyz|~~~{xvsqponnoqstvvxyyyz|}~~{yxwustuuuwxyyz{|}}}~|zxwvusstvwwz|||~~|yvtrqppqqqsuuvwxxxyz{}~~}{yvtsqpooqrstuvvvwxxy{|~~|{{yxwvtrponnnopqrstuuuvwxyz}~|zxwuuuuvwxz{|||}}~}|{{ywusqomllmmnoprsstuvvvwxz|}~|zyxvutrpnlkkjikmoprstuuvxyz|~~}{zxwutsrqqqssuvvvvwxyz|}}{zyxvtsrpnlkjkkklnpqrstttuvwxz|}~~}|||}}~~~|{zxxxxxy{{|}~|{zyyxxxxyzzzz{{||}~~}{zyxxxxxxyz{||}~~~}{yxwvuuuuvwxyz||||}~~}|{ywwvwwwxyyzz{||}~~~~~~~}|zxwvvwwvutuwxxy{}}|{zyyxwusqonnnopqsttuuwxxy{|||{|~~}||{{{{zywvuuttuvwxz{|}~~}}|{yxvutssttuwxxyyyyyyyyyzz{}~|{zzyyxwutrpoonoopppqqqrrsstuuuvvwy{~~~~~}}|{zxwuttttuvwyz{||||}}||||~}}|||{zyxusrrqqqrrrssstuuvvvuuuuwy|~|{zyxxwwvutsrqpoopqrsttuvwxy{|~~}||}~~}}}|}~~~~}|{zyyxwwxxyz|}}yz}~~~~~|ywvvvxz|~~~}}|{zyy{|~}|{{{|}}~~~~~|{||}~}{yxwwwxyz{|{{{{{zyxxxz|~~}{yxvvttuvwwxyyyxxxwvuuuwxy|~|{{{{|||}|{zwuutsstuuvwyzzzzzxwwwx{~~}||{{|}}}|}~|{zxwvvwy|~}||{|||||zyxwussssttuvvvwvusrqqpqrtx{~}|zyxxxyyz|{zzxwvuuuuvxy{||||{zxwvvwx{~~|zywvuvwwxxyyyxxwuutstux|~}|{{{{|||||{zxwvuutttuuvvvvutsqpooprtw{~~}~~}{zzz{|~}|{}~}|||{{zxwwwyzz|~}}|}~~|zywvuuvxz}~}}||}}}}}~~|{zyyxxyz|~~~~~}|{zyxwwxy{}~|||{{{{|}||zxwvutssuwxz|~~}{ywuuuvwyyxwvutrpoooqruwz}~~}|zyxxyz{}}|{zyyyyyxxxwusrqpppqstuxz|~~~~~~}|{zwuttstuuvuttsqonmmlmnprtw{}~}|{{||}}|{zywutsrrrsttvxz}}{yxwwwwwwwusqonmlllmmoqstwz}~}|zxwxyzzz{|{zyxwvvwy|~~|ywvwwwuttsux}}{zyxwuttuwz}~|{ywvuttttuvy|~~~}|zxwutrrqqrtvx{~~}{zywutttttvx{~~~}}~}||zxvtsqpnnnopsvy}~}|{yz{{{zyxwusqomlkjjknqtx|~|}||{||{zzyxvtsrrrstvx|~}}}}|zxusrommmmnoqsvy|~|{zyyyxwwusqnljgfffghknqtw{~~~~~~~}|zywusqpoooprtwz}~}|{{{{zywuspnlkjjjknqsvy|~}{yyxxxxxwvurpnlkjjjkmoqsvy|~|zyyyy{}~|yuqqrtvxyz{~~{xusrqqrstvy|~~~~}|zxvtrppppqrtvx{}|zwutsqqsstuwy|}}zxvsrqpppqsuwyz|~|yvtrpnmmllmoqsuwy|~}||{yxvtrpnmmmmmnpqrtvxz|}{ywutttttuwxxz|~}{ywurqonmmmmnopqrsuxz|~}}|}~~~~}{ywtsqpnmmmmnoprsuwy{~~|zwusqonnonoopqrtuwz|~}{ywtrpnlkjjjjkllmnoqsux{~~|zxwutsrrsttvxz{}}{yxwwwxxyz{|~}{zyxwvutuuuuvx{|}~{zxvutttuuutuwy{~~{ywuutsssttttvxyz|~~}{zyxwwwxyyyyz|~|zwtrrqpooooppqsuvxz}}{xvutsqppoonoopqrrstvy|~}{yxvuutttuvvwxyz|~~|yvtssrqpqqqqsttuvwxy{~~|zwtrpnmlmmmmmnmnopqrsuwy{}}zxwuuuuuuuuvvvvvwwxxy{}~~~}{zyvtsrqqrrssssttssstuuvwxz|~~|{zzzxwvtsrrrstttttttttttuvwwy{~}}}}}}~~~~~~~~~~~}}}}~}}}|||{{{{{|~~}{zzzz{{{||||{zzzzzz{}~~}}|zxvvwxxyzzz{zyxwwxxxy{}~}|{{yyyxxxyyzzz{{|||}~}||{{z{|{{{{zxwwwvvvwxy{}~}|||{{zxwwvvvvwwwwwvvvvuuuvvxy{}}zyxwwwwwwuttssttuvwvvvwwwxxxyyz{}~}|{zyyzzzzyyyxxwwxxxy{}}||||{{zyxwuutttttsssrrrqqqqrstvy{~~|{zyyzzyyxwvuutsstuuuuvvvvvvvxyz|}|{{{||{zyxwvvvvvuuuuutttsrrrsuwz|~~|zyyyyxxwutrqppopppqqqqqqqqrrsuwxz}}|||}~~~~}|zyyyyyz{|{{||||{}~~~}}}~~~~~~~~}}}}}~}}}|||{{}~~|{zyxwwxyxxwxxwuuvwwwx{~ysqrsvyywvwxxxxxxxyy{~}}}}}~~|{z{|}~~~~~}|{zywvutssstttsssssstuwx{}~|yxvusrqqrrrssttttttuvwyz|}~|zyxwvwxyzz{{{{{{|||}~}zwusrrrstuvvvvvwwxyzz{{{|}}}{ywusqonmmnprtuvvwvvvvwxyz{|}}~}zywtsrssttvwwwvvwwxxyz{||}}~|zxvtsrqpqrsttuuuutttuuvvvvvvwyz|~|ywutsrrrstuvvwwwwwxyyzzz{{|~}{zzyyz{|}}}}~~}{{z{{||}}~~}{zyyyz{{||{{{{{{zzzzyyz{{}~~{zyxwwwwwxyzzz{{{|{{{zyyyz|}~~|{{{{{{|}~~}{zyxxwwwwwwwwwwxwvuuuuvuuw{~{{~~|zyyxwwwxxyz{yxwvuuvwvusqprw|~}{zz{{zzyyyyyyxyxxyxwwwxxy{}~|{zzzyyyzzzz{{zzzywuuttuuwy{~~}{zyxwwvuuuuttuvuutsrpoooprtvx{}~}|{zyyyyxwwxxwwwwvvuutttuuvwy{}~}{yxwwxxxxxxyxxwwusrqqqqqrsvy}~|zyxxwwvvuuuuuvwwwwvutsrrrstuwxz}~~~~~}|||||}~~}|{{zyyyyyz{}~}|{zyyyz{}}|{yxwwwxyz{}~}}}}{z{{{{{{{{yxwvttsrrrtuwy{~}}~~}}}}|||||{zxwvuuuuvwy{|}}{zyxwuuvxyy{~|z{}}{yz|||||zvtsstwyxwvtssstx|~~~}{zyyzyyyyyxwvutttttsqqsuvvwz~~~}}}~~~}|{zywvttsstuwy{}}|{{{|||}}|{ywutsrrqpqqrssuuvxy{}~}|{zz{{|{yyxxwvvusrrrqqqrstuuwy{}~}}||}}}}||{zxwuttsrqqqqqqrtuwy{}~|{zz{{{{{{zywvtrponmnnmmnopqsuwz|~}}}~~~}}||{zxwvutsqqqqrstuwy{~}|zyxxxxxyyz|}~}||||||}~}{zyxvussssrrrsuvwz|~~~~~~}|{yxwvutsttttuwxy{}~}|{{{{{|~~~}|zywvvtsrqpoooopqrtuwy{~~|zxvutsrqppopppqrtuwxz|~~~}||{zyyxwvttsstwxxxyz{}}|}~xnihhmtxxywtsux{}~|{{|}yvtuwwspoopmjjnruy|}~~}||}}|zwtttsssrrqqrrstuvxyyyz{}~~}}|{{zzxxxxwwvussrrqrrsuuvwxy|~}||}}~}}}||{yxwvuuuuuuvvutsstuwxyz|~}}||{{zzzzyxwwxyzz{{|||}~~~~~~}}|||{zzz{||}~~}}}}~~}|{zyxxwxxyy{}~}|{{zzzyyxxwwvvvwwwwwwwwxyz}~~~}|||{{{{zzzyyyyyyyyz{}~}}}}{zyyxxxwwvutstvx{~~}|||{zxwvwwwxxwvvvvuuuuutuvwx{~}||}|||{zzzyyyzyxxwuuwxwuuwx}~}xutuvy|~~~|xvxzz|}{ywtqrw{~~{xuuuuuttuwx{}}~}{xuronoprvxyz}|zxvuuuvvvvxyzyyxwutsrqqqpqtx|~|zywuuvvwwwvuuvwwwvuutttvxz}}|zwutvvvuvvvvvuuutsrrqqqssvx{{}}{ywvvvwwxwwvvvutstttstttuwy|}}|||}~}}}|zyxwwxy{~~wqnx~{zz}}{xvtuvy}}xrlkotvuvvvx{~~}|zxxy}~}|zwuuuvwwwwvsrtvy}}|||}}~~~}zxvuttttsttuvxyywtssrqppprty}}|{zywuuvxy{{zxwvuuuuuvwwxxyy{|~}yyyy{|{zyxxxxwvvvvuuuvvvvwxz{~}|{yyyyzzzyxvuutsrppqrstuwy|~|{{zzyxxxxxxxxxwuutsrqqrtuwy{~|zxwvtttuuvwxxwwwwussrrrrsttvxz}}|zyxwvvvvvvvvvuutsssssssttvwz}~}|{zyxwwwwxxxxxxwwvvuttuuuvwxz|~}|{{zzz{|}}}~}|{zyyxyzz{|~~~~~}}~~~}|||||}~~~}|{zzzzzyxwutttttuvwwx{}~}|zyxwwwwxwwwwvutssrrrsstuvwy{}~{{|zw{}|{xwz{zywwwvvyzyy{~~}{xzzyxxwvusrsqooooponqrssuwy}~|ywvvvtsttrqqqrrrqooonnooopprtttvy|}|z|}|{z|~~~~~~~}}||}~}}~}}||{z{|||}}||zyyz{zwy|~~}}}}}|{zyyyzxwwvvusstsssstvwxxyy{~}{zyxxyxxwvwwvvutuuvtstwvuvwxyy{}|{zxxxwvvvuuuusrqrsqprtttuvwyz{}~|zzzwtuvvvtttrqponmmorvz~~~}}~}}|zz{zzzyzzzz{{|~}|}~~}~~{zzzyyyzyyxwutrrrqqsuwxxy{||||}}zxwvwvuvwxwvwvsqrrtuuwxxx{}}}~}}}}}}{{{{zyxwvvwxyxvx{{{|}}{{zwtsssrqqqrsrppponlnpolnqpoprvxwy~}{{yvtvx|}}||}~~}|~~}|{zyyyzzzz{{|~~}|zyxwvuttttuwxyz|~}~~~~|yyzxvttutrruvtw|}}}~~|zyy{{xxyzyyywvvwutrpqrrrstvwy{||z{{zzzyyyyxwwuuttsqpqqqsvxz{|}~|}}{{{zyyxxywuvvsrqooommmnoqtuvy{|}}zyxxxww{~}}}|{zyyzyx{~~~~~~~}|{xxxtnqtqprtuvwy{}~z{|zyyy{{xxyvrppooonmmoqtuwz~~~~||{yvwvuuuuvuuwz~~|}}|}|{zxvtrqppolkkkmmlosvyzz~|{{ywwvtuvvwvsuxvsqpqpnnnnoprw}~|{||zxwwywuwz}~||{zzyyywvvw{~}}}{xuvxvuuvwy|}~}{yxyzzzxwutsqooponmmlmpstw|~~}{{{{zwvvtqpopponnopqsux}{z||{ywvwurrronpokkoppsux{}~}|}|yxzyyz{}~~}~~|zyzxwy{~}}|yxyywwvwwxz|~}|{zxwvvutwz{}}|||zzyyxwuttssrpooppprux|~}|||{zwwxyxvstwurrrrruxz}~~}{yxyyyvtstsrrrrrtw{~~}}|z{|yvuvvusqrrrpnmmmmifhiiiimqux{~~{|}zy{zwvwy{}}||}}|ywwvuutuwx{}~~}}|{zyxvuttsrrtxz{}|zyz{ywuttroooppprvz|~}||||z{{yxxwuuwwvutssolnpopsw{~~}|{{zyyzyxyywtsqppopsuvy}~{~}|{zxvtttuvvusttpllmlkmorw|}~|ywusstuux{~|zwwxxxz}~|zyzzyxxyxurqqqonnpqtwy{~~|ywwwwvvuvvutsqpoooopprtvz~~}}|{{z{|zwtssqpqrtvvx|}|zyxxxwwwusqpnmkiiihilnpsvy{}~}}}~}{{|||{yxwxyz{|~~~~~}}~}|{zzyvtttuuvwy|}|{ywwwvutvwy|~~|{ywvuutttuwy|~~|zxxxwvvvvurpponmkklmnpruy}~{yyzzyxyywvutsrqponnpstx}|{{{yxwxxvutsrolllihjlmosvx|~{yxvutuvwy||{{{xvvvwxy|~|{zvssrppqsvxy}~|ywxzyyxwvtrpnlkkllmpruy}~}}}}}|}|zwwvtsrqpqrtvy|~}}}~~}}|{xurrrqnnoopsvx{}}|}~}}|zyvtuussuvtrrqomkjiggjlmpv{|zyvtssrrrtwz}~|zxvttsttuwxz|}|{zyvtssstuvy{}}|||{yxwuspnnnnnnnoqtwyz}~~~~|}~}{zxvtqopnmllnpqqtwz}}|{ywurppooonopruvx{~~}}~~~~~~}~~|z{|{zyxxwuuvuuvxyz|~~|zwuuuutstuy{|}|zxvuuvvuwxyz}~}zxvtsrqonmnppprsvxy{}}||zywusrqppoprrrsuxz{~}{xwutrqqqpqssrtwz||~}{zyuqpoljihiiiiijkmoprvy{}~~~~}~|ywvusqqsttuuvxy{||{{zywvuvxwwxy{}}~~{yxwuuttttsstuvvxz{~~~~~~zwwtpnmlkklkklnpqqrvxz|}ywvvtqrrrrrrstvwwy|~~|zwspnmmlkjjjklmnoqqsvy{}~|{yyzyxwwyyyz|~~}|yxwwxxwxyyyz||}}zywwvttutsstttvwwxy|}zwtsrpooomnppqrsstuvxzz|}zxvuttttsrsstuvvvwwxz|}~|yvututrtwvutttuvvuvwxyyy}~}||{zyyzxvurpomoqqqrsvxyzz{}}}|{zxwyywvxxywvwxxyxx{}~}{yyyyzyyz{{{zz|{yyzz{}~|zyxwxyzzyz||{{{{{{{|}}||{yyzvsssqqqrtrprtsqrsssssuvxz}}|zyyyyxxwvtsstttuvvvvvwwvttuwyz|~~}}}~}zxxwvuuuvvwvvutsrppqqrsuwz|}||}}~}|}}}|{||}|{{zzyxz{{{|||||{{||}~~|zyxyz{zz{|{{{{|{zz{}~}||{{{zyxwvtssuuuuuuutsstssstvxz|~}|||||{{zyxwvvvvxxxwvwxxvutvxxy{}}|{{{zzzxwvuutuwxvvwxxxxwwvvxzz|}||zxyyxwtqqpnnmmnoonnoppooopqqsvy{~~}|~}{{{zxuvwxxxxxxxxvvvwxxx{~}{|}~~~}||||{{}}{zyxxwvvwwwwwvtuvvuuuy||}~||||{yyywusqppqqqqssrqqqqpppqtwy{~~{z{xwwwwyzzzxwxxwvvwz{{|~|{{{zxxwurqpppooqppqrssststvxy{|}|}||||~~~~~||zwwwy{ywz|{zyyyz||{|}{ywvutvxxwwxyyxwxxwxz{|~~|zwuutqppsuwxxywvy|wtz}xx}|ywvurqruvwzxvx{{zxvy{z{}~}|||zzxututsuyxvwyzzvtxzxwwwwxzywx{|}~|}|xvuvxyz{zz}~|~~~|~}}~~|zy{{yxyz|{{~~}~~{}~|z{~}~~~~~~~|z{~}~{z{|{xvxzyxxx{|yyzzz{yxyxxxxxyxxy{}|z|~||~~~~||||zzzyyz||{{|}}}||~~|{zz|~}}}}~~}|~~|yvw{{zzx{~zuwzzyvuuuuvwxxz~~|{|~~~}|}~~~~~~|z{|}}|||z{~~|||{{}}{{{|}zz~{y|||~}~|z}|~~|}~~~~}|}}|{{{|}~}}~|y}~}||||}~}|zyxxz|}|{{}~~}}}~}zwz}|{||~|z}}~{{}{{~|yzzzzyyyyyyxxy{{zyz{{|}~~}|||}~~}}}~~~~~~~~}~}}~~{}~}{|{z}|z{|zy|~|{yz|}{||}~}{{}{x{}|zyxy{~zvy|~}zy|}|{||||||{z{|~~}}}~~~~~}}~~|~~|~}~{x}|yzzz||{zxxzzxxzzxvwxxxyzzzzxwy{~}|~~{~~y~}~~}}~~|~||}~y{}yz|}}}|zz|}~|}}z{~~~~~}}~}}}}~~}~~|}~~{z|~|{z|}||||||{{|}}~}}}~~}}||||{z{|~~}|||}}{|~{z~~}{|~~|{z{||}|{||}~||}yvy}{yww{}yx{|}{wx|{y{|}}~}}~|~|~~}}z{~~}}~}}}~}~~|{|}}|}|}|y|~}}||}~~|}|}|||}~}~|||}|xy{zxxxz{zzyy{{yyz|~}||}~||~~||}~~|~~}}}|}~|}}}{{}}}}|zz|}}{|}~}z|~zx{}zy}~ywzzyyxz|ywyyyz{|{{||}|}~~~|~~}|}~{y{||{{{|{yz}|{{{}}|~~~~|}~{~~~~}~}|~|}}}~}{}~~}|{z{{|~}z{}}~~}}}|}~}{{}|{||~~zz~}{z{}|z}}{}~}}|{{{{{zyz}{y|}||{|~}}{{|}}{z~~{zz{|}}{z|}zz~~~}~~~{}~~~~||~}}~}~}~~}~~~~|}~}}}~|zy{|{{z{{w{}{z{{||{{{{{}}z{}}}}~~}||}~~~~~}}~}{|~~||}~}|{~|{|}|||zy|~|}~~~{{~y}}}}}~}|||}}}|z|zwz|{zzyyyzyxyyz|zxz{{{||||}|{~~~~~~~~~}~~}|{~||~}}~~}}}~~}}~~~~~~}}}~~~~}~~~}}}}}}~~~|}~~}|{}|z|}}||}~}||}}}~}{{{|}|}~||||||||{{|{zyy{}{z||zz|~}}}|}}}}~}{}~}}~~~~}{|}}~~{z|}|zyyz|ywz~zwy|}}{z}}~~|~}~~~~~}~}~~~}||}~|}}}~|z{}}}~~~~}}}~}{z}}|}~~{{}~|{z}~||}}{zz{||}}}|{|}}}|}~|~~z|}}~~|}~}|{}}||}}z{|}~|z|~|z|~||~}{|~~}}||{zy{|yy|{wwyzz{{{z||zzz{}|z{~}}}~~~~}~||~~~|{|}|||{|}~~}}}}|}~~}}}~~~}~~|}~~}~}}~~~|}||}~~}||}~~|{{|~}{|}}~|{}}|zy{~}|}}||}~}||}~}z|~{{{|}}|||~~||{{{zy}|z}}{zz{}|zz|{z|~|{}}{{z|~~|||{{{{|~~}|{{}~|}~}~~~~~}~}|}~}}~~}}}|~~~~~}||~|}}}}|}}{zz{|{{}~}}||~~}||{|}}z{}|{|~~|}~|{}~~~~~~}}~{}~}||}~~}{{|~|{}}zz|}~~~}|}}}}{z}~|z{{|~|z|}|{{{}|yx{{xz{{{{zz{{z{{zz||{}~}~~~}~~~~~~~}}}~~|~}}}|{~~}}}}~~~~~}}~~~}}~}{|}~}|}}~~~~~}}}}}~~}|}~~}}~}|}~}|}~~}}~~~}}}}}||~}|{{{{|~~{z{|~{x{}{yyz{|{{zzz{}{z|}}|zz}~~|{}~}|{|}}{{{}|xz}{zzz{}}}}}|}~~~~}~~~~~~}~|~~~~~~{{~}||{|~~}}~||~~}}~}||}}}}}}}}}}}~|}}}}||}~~}||}~z|~~}}~~|}~}~||~}|}}}}~~~}{{{{}~}{{}}||||}~~}|}~}}}||{z|}|{{{{{{{zzzzzzzzzyyzz{{{{||||z{}}}}|~~~~~~~~~}~~~~}}}~{|~~~}}}}}~~}~~}}~~~}||~~}~~~~~~~~}}}~}{||}|zz|~~}|||}~{x{~{z{|}}{{}}~|y{~|z{||{}}||}||{{|}|z|}{{}}{zz|~}|{{}~~}|{}}}}}|{{{zy{}}}|{{{{|}}|}~}}~~}~~|~}}}}~}}~{~}~~~~~~}~{|~~}|}}||}~|}~~}~~~~~}}}~}}}{|~}}~~|z~|z|~{{~~~~}}~}}~~}|}~~}}}}}}|||}}}}||||{{{{{{|}|{{{{{{|||}|{{{|}{zyzz{zx{}{yz||{z{~~||}||~~~~~~~~~~}~~~~~}|||~~||}~}~}~~|}~}}||~~||}}~}|}~~}}}~~|}||}~~~}}~}~~~|{}~}{|}}|{{z|~|yz{||ywz|{{zz||{yx{~|{|}~}z{~|z|~~|{|}}|{{|}}|{|~~}{y{|}}{|}{z{|}}}~~~~}~~~}~~}}~|~~}~|}}}~}}||~~}}}}}}|}~~}{{|~~}}~|{|~~~~|~}{~}}}~~|{}}}~~|~~}}}}{}~}||}~}zz}}|||}}~~||{|}}}||{{}~}~~||~}{|}|~|z}|||}}z{}~~}|}~~~~}~~~~}~~~}~~~~~~}|zzyz|~yrrvxyyyyz{wqpnkmswzz|}{wtrsru{~|{yuqppsx{~|xsonljkmrvy{zwutuvwyz~zwutx{||ywutsuwy{wwvuqqsrquzxrrplklnotx|~{xurqqrv{~{xxututuww|~{{{xvwy~~}xsruusuxyy}}{~zupljhgikihputuz{|~}|zwttusqpqsx}{vuvwy}}zvvxvu{}}~~~vrqnlmnpsuw}}}~|{zyy{~zyyxy{{|}{zyvstwvtz~~zvwzzyz|{{~}{yxxwvwz{z{}yvuuuuttssw{{|~zwsqpoptvy~|zz{~{yupkikjhhjmquxxvwxvtvwsqtusty}y{~{y|~~}}xwyyxxw{~|xtrqruvwyzz}~zwy|zxz|}|yvsromkjlkhiotwwy{zxxxyz{|wt{|{~|{}~~}~~}|{zzzzyvvz|{}||}|yz}|{~|zxvvuttvwuuwwvvtqpqomsxtoswwutuuvz||{zzzy{}}|zwwzyxwwx{}}}{yxy{zz}~}}}}~}}~}}{{~}||}|{}~~}zwuttttsrrsrprspotwvuy{{|zyywttsstuwwuuvwwvusponpstvy{~~~~~}~{~zvy}|z{{zz{||~}}~|{zyxwurqqrrrqppqpprrsux{}~}|{{~~}zwtqkhjkjkjjlmpsssuutsrrqpqtx|}~~{xvusonmkhijggjmoqsuwyz||~~|vrrpoljmppnoprpliggihjlnqtvz}zxvtsrrstuvwwwvwwvustuvvvy~~~~|yzyvvwxyzzyupmkhfdefdcfhhghknqty~{xxxvuvvvuusqppommoqruz{xxwwwvvwvvwwwyxvxxxxyxxz}~zwvvuspprtvvwy}}{zvrqqpqrttrqpomljijklosuw}}|{xsppqqpnmonmllnolknprqqtvwz}~zwwwvtstwwuuvvvxz|~}yvusqponmmmnnmlmmmnruwxz|}xwxtpnlkjhghijkmnpqqnlmppopsxzz}|xurnlkigddefefhjkmnprsuwy{}}zwuutqqqomlkkkighijklnprtuvyz{}|xwuttttttvwxyzz{zxvuuttvxz~}{||{{{|||{zzyxxvsrpligeeffgikmoqrtvvx||yvsrqpoqrsuw{}{{{zwsuwvvxy{|zyxxxwuuw{~~}xusrqqsuvwz}~}|yusqlhhhhikostsrstwwwxz|~~}|wuutrqnnpooqsrpnllnnprtuuwz~}zxvwwsqtvuw{}~~yusqpomllloruvwxzyyz{~}|}~|zxvtssqnnnnonnoooprssrqpppqsvxy{~|yuqmjgfefggjmnoruvwwxxxyz{|}|{{}|ywutrollkiiikmnnnopqsuvwx{~~|zywvvvussssssttuvvwutuwxxy|~}||}|{zzzywvvtspnligfffgjlnoqtwyzz{}~~{xvuuvxyxwvwxwy|~|{{|{zyyxwwwxxwy|{y|~}|~~|{ywvttvwx|~|zxxxwusqpolkklmmmopqrtuvwxyyz{}}|{zywusrrpnnoopqssrssssuuuuvz~~|{zyxwxxyzz|~~|zzywvtsrrqpprsstvwxyz{||}~~|{{|}~}|zyxwwwvuwwusrqqqpqrssuwvtttsttvx{}}|{xvutromkjjjloqrstvwxyzzzz{|~}{zyyyxxxvtssqomllkiikmprtwy{||}}|{{zyxxwvvvwxvuwwutttuvuuuvwxxxyz{|}}{zyyxwvvuutroopnlmnqqoqssrsvy{||~}{xwuutux{yy|~~}}~~~}}~~||{yy{|{zyz|}}~~|{yxxxxxvtrpomkjiklnopqtwyyyz|}}{zz||}}{{zz{{zywuutstttstssrqrtuwy|}~}|~~}{zyyz{{z{|~}||||~~|{zxutsrssttvxyyzzz{{z{{ywvvwy{|~|zyvsstvxyzzzyxwvvtstuvvvwy{{{||||||{zyy{|}~|{yyyyxwuttrppqrrqqtwyz{|||{{{zyz{yyz|~|{{yyyyyyyxxwusrqomllnpqrux{}~}{yyz|~|{{{{|}}|{zyxwvvwvtssssrrtvvuutsrsttvy{}~~}|yxxxxxwxyzyxvutrqopqrrtuwyzz{{|||||}~zwvvutuwxyzz{|~~}{{}~}~~}~}z{||{||{zxvuspnnnoopqsuwxz{{||zxvvvvuvx|~~}|{{|}}|||{zyxxxwvvvvwyyyz{|}|{||zyz{|~~~}}}~~}|zyyy|~~}~}{zyusuutuvwxyzyxwvvtrqrrtuwz~}|||}~}||{zyxxxwwxyyz{|{ywvtrqppqrtx{~}{||{{{{{{zzyzzzzwuvwuuwyzzyyzzz{|{zzyxz}~}~~}|||{zzzzyxvttsuvwwy{{|||~~}|zywwxxx|}|}}}{ywutssuvvwyyyxvtsqpoonoqrtvwy{{|~~~~~}|{zzzzzyyzzyxwwwvvutvxxxxxz{zz{{zz{}}||||{z|~~|||{yxwwwvvx{~|{yyxwy{{|~~}|||{zyxvuuututtuvwxxxyyvuttsssstvx{}~}~{yyxwwxz}}|~}{zyxxvuvvvwxyz}}||||||||}~}{zywwvvvwxxxyxwusrqpppprsvyz}}{zzzzzzzyzyxwvtsqpooooppqsvwx{}~}~~~~~}{{|{z{{zzyyyyxxxxxxxxyxz{|~~|zzzzz||{||}~}{yxvutsstuxyz|~|{ywwvvvwwwwusqommmmjijihjmorsv{~~~}{zz{|}}~~|}|zxyyz{zz{{{{{z{|}}~~|zyxvtstttuvy|~}}}|zyywvtsssrsuwy|~~}}|||||}~~~}|{{yxxyxy{||zyxwvsrrrqpprsux{|~~}}}||}~~}||{ywusqommmmmoqtx{~}z{{ywwwxyy{}~}{zzyyz{zyyxwvuttronooppruwxz}}|zyyyyxwwvusqpnljihhhiklnqtx}~~~}{|~~}{yxvusrrqppprttvz|~}~~}|}~~~~}~|{zywvtsqppqqsvxz}~|{zyyyxyyxvuspmkihgfffhijnsvxy{~~~~}}}~~~}~~~}}~}}}{zyyyyyz|}|zxvusrrstuwy}|zywutrrqpqrstw{}~}}zxxyzz{|}~~~}|{zzzzzzzyxwurppooopqrtvxz|}zxvtrqonmmnoqstvx{~~|zzyxxxxxxyz{|}~~}}}}|{{|{xvusqonnoppqtvxyz|}{ywuromljiiijklmnoprsuwz{}|zxvusonnnnpqrttuvx{}~}{zyxvtrrqqqrtuvwyz|~}{zwtqomljiiiiijllllmoqruxz|}}~~~}~~{ywvuuuuvwy|~~}{ywttutstuwyz|}}{xwutsrqrsstuvxyz{|~}zz{zxxyz{{|~~~}}~}zxvusrqqppppqsstuwxyz|~}{ywusrqpooopqpqrsuvvx{~~{yxwvvuuvxyz{|~}~~|yywuttsqpppqrsuvvwy{~}{wtrpnmlllkkkkkllnopprtuwy|~{xvtrqpponoopqsuvwxyz|~}zxxvtssqpqrstttuuuvyyz}~{ywvtrpnmlllmmlmmnoooppqrsuwy{}~~|zwuvwvuvwxyz{}~}||zzzzzzz{zyzzzz|}~~}|ywvvuuvwyzyyz{z{{{{zz{}~}|{{{{{{|}}~~~~}}}}~~~}||{yyxxvtstsrstuvutuvvwwwwwwwxz{}}{yxwvuuuvvvuuuuuuuutsstuvxz|~}{zzyxyz{{{|}~~~~}~~}|}|||||{{{yxvvxxxxxyyyyyzzyxwxxxxz}~~|{zyyyxvuusqpooooppqrsstsrqpopqrsuxz|~~}}|{||zyxwvutttsrtvvwxzyyxyzzyz{{|}~}|zxyzyxxyyxwwwvvwxyyxxwwvuvvuuuvwxz|~~|{{{zxxxwusrppopqqqqqponmmmllmnpqruxz}~}|||}|}|zyxwwwwxz|}~~}~~~}|zz{|}}|||}||}}|||}}~~}}~~|{{zyxyz|||}}|{{{zzyz{|}~|{|||}|}~}}~~}|||||}}{z{{zzzzxxwwvttvwvvvvvvuuvvvvwxz{~}|zzxwvvwwvwwwvuutsrrsstuvxz|~}|{z{{{{{{|||}}}|||{{{{}~~~~~~|{zzyyxxyxwwxxwvvwvvwy{{||~|{zyxwvuusrqqqqppqqqqqqpoooppqtvwy|~~~}|{zxvuuutstvvvwwxxwxyyyzz{{|}~~~}}|{{{{yyxvuuuvwvvvusrrsttuvxxxz|~~||}{zxwusqqqqqppppnnooonnnoopsvx{}}{yxwutvwxxy{|}}~~}|zyyz{z{{||||}}~~~|{zyyyyyz{{{{|||||||}~}{yxxwxz||}}~~~}~~~}}~}|{ywtsrrqpqrsttuvwxyz{||}|yvuttrqrstttuvvvuuuttuwxxyz||}|zyyxwvxz{{||}~~}~~}}~~~~~~~~~|{zyxxxxxwwwwwwxyyyy{|{zyxwwyzz{}~~|zxvtsqpnnoooprsrrrstttuvvwxyzz{{|}~}{zywutttuwxxyyxyzz{{|}}|{{{{{|}~}{zxvvuuttsttttttuuuvwwwuuuuuvwxyz{~~|zxwtsrqpppppooppoppqqqqqqqrstuvxz|~~}|zxyyyxyyzzz|~~~~~~|{|}||}~}}}~~}}|zzzz{|}~~~~~~~~~~}}}~}}||||{|}}~~~}}}}}~~~~}}||zyxwwxxxy{}~}{zyyyxwvwvvwyz{||}}|{zzyyxxxyz|~}}{zyywvvvvuuuuuutssrqqqrrrtwy|~~}}}||{|||{|}|{{zxwvvvwxz|~}|||{{z{|zz{{zyxxxurqqqrrsuvwy|~}|{yxyywvuuttsttsstuuuttsrqqrrstuxz{|}~~}}}{{{{zzz{|||}}|{zywvvvvwxz|}~~}|{{{zzzyyxxxxyxxyxvutsqpopppprstuy|}}{zzyyxxwvvvuttttsrqqponmmmmnoqsvxz}~~~}}}}}}}~~~~}}|zzyyyzz{}~~}{yxwvvuuvwxyz{~~~~|{yxxxwxxyz{|}~~|{ywwwvuvwxxxz|~}{{{{|{|}}}}}}~}{zzyyyxxxwwxxxy|}~~}}{z{{{zzzzxvutsqpoooppqrsuwxxz|~}|{zyxwwwvvwwwy{{||~~|{ywvusrrrpppqqqrtuwxy{}|zyyxxxyzyzzzzyxxwvusrqpooopqrrsuvwyz|~~~}|{zxwwvvvvvvvvwxyz|~|{{zz{||||}|{zyywutrrqpoppoooprrsuvxz|~}{zzzzz{{{zzywvutsqonmlmnnnopqrtvy{}~~~~~}}|{zzyxxxyyyzz{|}~~}|{zyywvvvvwvwy{|}~~}}{yyyxxwxxxxy{}~~}{{yxyyxxwwvvwxyzz{}~~~}}}~}}|{zyxyxwwxxxxyz|||~~~}{zyxwvvtrqqppoooppprrsuwyz|}{zzz{zzzyxwwwwwxy{{{|~}|{zxvuutrqqqppooqqqsuvwy{~~}}|{z{{{{{{zyxwwvussssrrrrrqqqrrstuwy{}~}|{zzzyyxxxxxxxxwwwxyyy{}~~}}}}~~}|{{{zxwwvuttsrqqqqpqrqqqrsuuwy{}~}}}}|{zyxxwvutttssrrqppqqqqstvwxy{}~}}|{{{{{zzz{{zz{zzyyz{||~~}|{yyxxxwwwwwwvvwwwxyz~~}}|{{{zzyyxwxxwxxyyz{}~~}}|}|||{zyyzzyxwwvuvvvuvwwxz}~}~~}}|zz{{{z{{zyxxyxxxxxyy{|~~{xz|ysnlhehkjkqvvutuy{zzxtplmopsxzvuuxz|}~~~{vrqnlmmosvxz~~|yxwxz|}yvtqpuwxy|{xvrmigeccdeilnquwxyyz}yuvtsy||~|xsqppsrsx~|yxwvw{|xvusrtvy|~ytsrppqsuy|~~~}yvsqpmkmorx|}|}~{wspnmjjnqrux{~~zxvsqqrtw|~|zyxxz{|~}|zwusrqqqrsvxwxzyyyxwvuvxyz}~zwuutrppqttsrrsuronnmmkijlmnpqrtwy~}{{|}}{{ywvvvxy|~|yvwyyy|}~{yxusrqprtw{~~{yxxvvxyz}~}|zyxwtsuvxz|~}|z{zzyvtromnnllprrsvwvuvxxutttrsvz||{zy{|zz}~}}}{yxwvutstttuvyz{{{|||{z{}~~{xvwvstwvtvwxwtrrqolkkllllklosw}~}{y{||~|zyywvvvxz{}~{zyxz}~~|zxvuuuuvy|~|zxwustuvwxyz{|{{yxxtstsrtwxy{~}{|zwvusrsttuuuxyxwwxxvutsuvtuy{~~}{{{zyxxxvuvtsuvvwwvvvuvttvvvuuwyz{}}~}zwvvutsrrqpqpnnpqpooopooprvy{~~||}~~}}}~~{z||}}}}~}}~~}}~~}}}}{zzywwwvvxxyzz{|~~|~~|{{{{zz{|zy{{yxwwyywxyxwxz{~~~|xxxwwurturqrtuvtssttttrrsttuvwyzz|~}}|{zyyyyxxxxxxyyxyyywutuvwvuvxyzzz~|{zyxurtusqqpqrqpqqppptxz{}}}~~|||}~|{|}}~}{{}}}||~~~~}|}}}}}~}zzzyyxwxyzzzyz|}~~~~~|yxzzyxxyyxwxxxxvutuwvtuwwwwwz}~~|zyyyyxxwwvwyxvwxwvvvvuwxwvvxzzyy}~}}|ywwxwvvwwwvwxwvwvssuvutstvuuvwvw{|{}}|{zyvvusqssqqturqrsssvx{}~~~~}{{}}|||}}~}~~|{{{{|{{{zxxyxvvxxxyyxy{{|}}~}|{{{{{z{||zyyyyyxxwvuvwxwwwyzz{~}yyzxvvuuuuvvvutusqstrrstsstvwvwxyyz}~|zyyyyyxyzzyxxyxustutsstvvvxzyy||}~~}{ywwwutrqstrrtvwy{{|~~}~}|{{}~~~~}||}~}||}~~}}~}~~~~~}}}{{|{yzyyyxxz{|}~~~}||{yyyyxyyyyxxyxvuutuuttuvvwxz|}~~}{zzzyxxwwxyxwwvvvsqsussstuvwxyz{~}{zyyxxxwwyzxyyyyxvutrrrrqqqpqtwwxz{{|}~|zzywwxvsttstuuwy{|}~~~~~|{zyzyxxyyz{|~~~~~~~|zyxwvuvvuuuwwyz|~~}|}}|}~~~|zz{ywvuuutssuvvwyz|~~}|zyxxxyzyxzzyxuuvtqpqqqpppqsuvwxy}~~}|{zyyzz{|{{|{yxwvtsrrqpqrrssuxyz|~|zyxwwwvvwxyz{||~~|~~}~~}}||}~~}|{yyyxxxxxxy{}~~}{zxxwustutsuvwyz{~~}}~~}|}~}|zyyxusrrsrpqsstttwy|~~~}|||{{{||{zzzywurqrsqpqqrrqruxz|}~~|||zxxyyyxxz{yxxwutssqpqqonoprtuvx|}~}}}|zyyxwwwy{{|~~~~~~~}}}~||}~~~}|{zyxwwwwwwwwz|}~~}}~~~}{zyxvuvwutuuvuux{|}~}~~~~}|zzywvtsstssrqqrsuvxz|~}|{{{zyyyyxxvtttrqqqponooonptuux|~}|zz|||||{zzzxvvutsrrtsqqpprsuvy}}}}{zzz{{|}}}~~~}}}}~~|{z{|~~}||{zzzzxxwvwxyz|~~}|}}|{yxxwvuuutsstuuwy}~}||{zyyxwwvtttssrqppqqqrux{~}}~~|{{zzyxxxvtsssrqpqpoooprtvy|~~}}}|{zyz{ywwwwvtttssrpnnnnmmoqrtx|~}{}~}}|}~~~}|{zzzz{|~||||{xyzxvuuvwwwxz~~}}|{{|{zzyywvvusrstvvvy}~~}{{{zyyyzyvtsrsqpopqsuvx|~}~}||{{zxvuuvuttssrqoomklmnoqtwz}~~~~|||{zxwxwwwwvusrrpnnnnnopsvxz}~}|zyyyz{}~|}}}}||}}{ywvutttvy{{}~|{}}||{{{{yvutsrqprtuwy|~|{zzzxxxyywuwwuspnppprstwy{~~|{zyyxwvwxwwwvtrponnooprstvx{~~}}{zzxwxxwwwwvvvusqnmlklnnnpruwy{~}{{{z{|}}~~}|}}~~~|||zwxwvutuvwxz}~}}}}~~}}}|{ywvutrrrrruvwx{~}|{{zz{{yzzxwvtrrqqqpnprtux|~~|zyxvuvwxxwvutssrqpppoopqsuxz|}|zyz{zxxyzzxuvvtrqqpoooopqrtvy}~}|{zyxyzz{~~}|zzyxvvvuvwwy{}~~~}}~~}|{yxwutssrrqqrtvx{}~}|{zyz{zyzywttsqpoooonquvw{}{{zzyzzzyxwvtrqponmnooopsw{}~|yyyyxxyyyxwusqpomllkklmoqrvy{}~|{zxxyzz|~~~~|{{yxvvwvttuwyz{~~~~}~~|{{xvutrrqqrsuxyz|~~|{|{||zxvtsrqooooopqsuxz}~}{xxyywvwwvtrqponnnmnprrtxz{}~}|{{|{xxxwvsppomlklmnopqtwyz}{zyxxxxxyz|~~~}zxxwvtssssstvy{|~~|{ywusrrqpqrsttuxz}~}{xwwtqqponnopqqsuwx|~~~~~}{zywtqpqpoonnooprsuwwy|~~~~|zzywtrpomkjkllmnnprtvwxz}}zzyxxxxyz|}}}zyxvtrrssrrsuwvvy{|~~|zxwvsrsttttuwxxy{}~}{zxwvuusrstttuuvxzyz|~~~~~}|{yxwuutssrqrsuuuuvwxyz{|}}}~}||}~~}{zyyxwvussssssttuvwwwxy|}}~~}}~~}|{{||{{}}}}}~}{{{zz{|zy{|{{||}}~~~~}}|{{{zyyzzzyxz{{{{{}~~~~~~}}}~~~~}|{zyyyxxwwwxxxxyyyz{|}}}}}}}~}{{||zz||zz{||{{{zzyyxxxyyxxxxwxyyyzzzz{|}}}~~~~~}~~~~~}}~~~~}}}}~~}~~~~~~~~~}|{|}}|}}}|||}}}|}}}}~~~~~~}|||||zz{{zzz{{yyyy{{zzz{{{{{|}}||||}~~}}}}~}~~~}}}}}}|{|{zyzz{{{zyz{{{z{{zzzzzzz{{z{{zz|}}}||~~~~~|}~~~}}}}}~~~~~~~}}~~}~~~~~~~}~~}}}}}}}{{|}}||}}}|}~~~}}~~~~~}}}}|{{{{{{{{{{{{{{{|{{|}}|||}~}}|}~}|}}}~}|}}}}}}}}~}|||zzzyzzzyzyyzzzzzzzz{{zzzzzzz{{{{|}|{|}}}~~~~~~~~}}}~~~~~~~}}~~~~~~~~~~~}}}}~~}}}}~~}~~}~~~~~~~}}}~}||||{{|{{{{{zzz{{zz||||||||}~}}}~~}~~~}}}~~~}}~~}|{{|{{zzzzzyyzyyzz{{zz||zz{{{||{{|}}||}~}||~~||~}}}}~~~~~}}~}}}~}}~~~~~}~~~~~}~~~~~~~~~~~~~~~~}}}||}~~~}}~~~~}}}}}}}||}|{{{{zz{{zy{|||{|}}}~~~~~~~~~~}}}}||}~}|||}|{{{zzz{{zzzzyz{zzyyz{{zzzzzzz{||{{|||||}~~~}|}~}}}}~~~~}~~~~~~~~~~~~~~~~~~~}~~}|}}}~~~~~}~}}}}}~}|{|}}{{{{zzz{{{{||||~~}}~~~~~~~~}~~}}||}}}||}}}||||{{{{{z{{{zy{{zyyyz{z{{{{{{||{||||||}}}|{|}||}|}}}}~~~~~~}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}||}}}}}~~}~~~~~~~~~~~~}}~}}}~~}||{{||{{{{||{{}}}||}~}}}}~}|}~}||}}}}|||}|||{||{z{{{zzzzz{zyzzzzzz{{zz{{{{{|||{|||||||}}}}}}}}}|}~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~}}~~}}}}|||||{{{zz{|{{||||}|||}}|||}}}}}}||||}}}|}}|}}}||{|{zzzzzz{{z{{{{{{|{{{{{z{|||{{|{{{{{|||||}}|||~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}|}}|||||||{||}}||}}}}}||}}}}~}}||}}}|}~|{|}}|{|{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}||{{|||{||||{{|}}|||||}~}||}}}}}}}}}}}||}||||||{{{{|{zz{zzzz||{{{|{z{{z{{{{{{{{{{{{{{|||||||}}}}}~~}~~~~~~~~~}~~~}}}~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{|}}|||}|||}}||||{||||||}}}|||||||||{{|{zzzzzzz{{{z{{zzzzz{zzzz{{zz{{{{|}|||}||}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~}||}|||||||{||||}}||||}}}}}}}||||||}}}}}}}}}|||||||{{{zzyzz{{{{{{|{{{{|{{{{z{{{{{{{{{{|||{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}~}}}~~~~~~~~}}}}}||||||||||}}|||}}|||}}|}}||||||||}}|}}}}}|}}}||||{{z{{{zzz{{{{{z{{{{zz{{zzz{{zzz{{{{{{{||||}~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}|}~~}}}~~~~~~~~~~~}}}}}}|}}}|||||}}}}|||||||||||||||||}}||}}|}}}}||||{{||{||{{|||||{{{{{{zz{{{{zzzzzzyz{{{zz{|{{{|}~}~~~~~~~~~~~~~~~~~~~~}}}}}~~}|}~~~~~~~}~~~~}}~}}}}}}}}}}}}~~~}~~~~~~~~~~}}|||||{{|||||||}}|||||||}|{|||||||||}}}}}}||||{||{{||{||||{{|{zz{{zz{{|{{{{{{{zz{{zzzz{{{|||}~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~}}}|}}||}~~}}}~~~~~~~~~~~~~~}|}~}||||||||||}}|{|||}}|{||||{{{|||}||}}}||}}||}}}|||||||||||{|{zzzzz{{zzzzzzyyzzzzzzz{{zz||}}~~~~~~~}~~~~~~~}}~}~~}~~}}~~}}~~~~~~~~~}}}}}}}}}|}~}}}}}}}~~~~~~~~~~~~~~}}}~}|||}}||}|||||}}}|||||||||||||||}}}}}}~}}}~}}}}}}}}~~}}~~}}}}}|||}||||||{||||||||||}}}}~~~~~~~~{z{{{{{z{||zx{~}|zzyxy{}}}||}~~}{xz||zyz|}}}{z{zywxyzzyyzz{zyzyxyz{|~~}|z{{|~~}~~}|~~~{ywwxzzxwxz|~zwxwwwxyzzyz|~~{xxxy|~}|}~}}}{yyz{zyy{zyy{|}}{{z{||||||||{ywwyyzz{}~~}|}|zxvvurqqppqrsuvvwwwwwwvuuvvvxzz{}~~~~~~~}{|}~~~~~~|zwvxywwyzxwwwwwx{||||}||{{|}}}{zzyzzz{||{zyxwyz{z{|zx{|yuuvwxy|}~~~|{wvxyyxwwvutuvvwxyyxxxyz{zz{|}}~~|zywvuuttwyyxz{z{|~~||||{||}}~~}|}}|{|~}~}}~|{ywtsqpooopqrqqruwxxwwwvvwwxyz{}{xxxvvxxvutstuttuvuuttuuutsrrrrpqsuvwxyzz{|~~|{xvvvutsrqpoopqqpqqrssrsttuwyxwyzyy|~~~~~~~|zyyyxvvxzzy{}}~}}||{{|}}}~}}}}~}|{|}~}|{|{yvvwwxxyz{||~~|{{zz{{zyzzyxyyxxyyxxxwwwwy{||}~|||zyy{||}}{|}|zyxwuuusrtvtsuxyz{}|yxxvtttsstutttuvvsrrssssssstuvxz|~}{yxxxxxxxxxyzzyyxvtrpopoopoooqtvwxz|~~~~|ywvuuuuuuuttuvvvutuutspoqsqoprtvxz|~~{yyywuvwxxyyyxxyywwurpqqomkjllmopruxy{}}~~~}~|ywuutrrsrqsttstrqqqqpnlklkkkmopruwy|~}{yxwutttssuwxz}~}||||||{|}|{zzzzxxvvwxxyz{|~~|||{zxutssrrqqrsuwy{}}{{{{{{yxxyzyxyxwwwtrrqqqqrtvvw{~~~~}||~~|yvsrponlklkkjknqsuxz|}|||zzyxxyyxwvuuutsrrrrqppoopqrtvxy{|~~~~~}{zzz{{zywutromlklllkklmprtuwz{|}~}{yyyyxyxvtsssttsssrrrqonnooooqrsvxz{{}~~}}~~|xuuuutsqpoonmkjiijjjlnpsvwwxz{|}}~{zzz{|{{{zyyxvttsrqqpoppponmmmopprtvxzyyz||{|~}||{zxwwvuvvutvxz|~|{ywvuuvwwwwvwxxxxy||zyxvusrrstttsttuvwxz}~~}|zyxwuuuvuvwwwwyz{|}}~~~|ywvuttsrqqrssrsuxz{|~~~}|{|||||}}}||{zxwvtssrqqrstttuvvwyz{|~~~~~~|{ywurponmnnooopqrsuvxz|}~}|{zyyz{{{||}|||{zywuttssrqrstttuvwxyz|}}~~~~}}|{{{||}~~~~~~}|zywusrqpooppqqrsstuwxy{|}}}~~{yxxxwwxzzz{}}||{{ywvutsrqqqrrrsttuvvwxyyyz{|||{|~~~|zzyxwwxyz{||}~~|{zyyyyzzz{{||}~~}|zwvuuuuvwxyyz|}~}{zyxwwvvwwwxyyz{}~~~|zywuuuuuvwxxyyyyz}}|~}|zwutttstuvvvwxyz{|}}}}}~~}zxvusrrqqqqrsttvxyzz{|}}}~~~~}{yxvusrqpoopqrsstuvwxz{|}~~~~}~~|zxwusrqpoopppqrsttuvwxz{|}}}}}||}|}~~}}}}}}~~}|zxvutsrqqrsttuvwwxyz{{|{{{{{zyyzzz|~~~}|{{{||}~~|zyxxxwwxyz{|}~~wrqrrsuwy{}}~~}}}}}~}{zxvutuwwyz{{|}~}}}~~~|{ywvvuuvxyz{|}}}~~~~~}}}|{{{|}~|{yxwvuttttuvwxyz{{{||{{{zyyxxy{|~}|{ywutttttuvwwwwwwwwwwwvwwwwwwyz|~~|{yxvutssrrstvwxxyyyyyxxxxxxxyyz{}~}}|zywwvusrssstuwwxxxwvvwwwvvvwwxyz|}~|zywwwvttssssrsuuvwwwwwwwwwwxxxwwxyyz|}}}~~}}~~~~~}}}|{z{}~}|{zzyyyz{|||}~}}}}}~~~~}|||{zyzzyyyzzyyyyzzz{|}}~~~~~}|{{zyyzzzzzzzyxxyxxyz{{{|}~~~}{{zzzzyyxxxxxxxxyyyyz{{|||}}}}~~}|{||{ywwwwvuuuutttuwxxyyyz{|}}}}~}|{zyxwwwvtttsssssttuvvwwyzz{||}}}~~|{zyxwwvtsrrrrsssssstuvvwxzzz{{||{{|}~~~|{zyxwvutsssrrrsstvwwxxyz{|||||||||}}|||{||}~~~}}~|~|{zz{}}}}}{{||}~~|{ywwxxyyz{{||{{{|}}~~~|zywwvvvvwyzz|}}}~~|zywvuuuuvvwyz{|}}}}~~~~~~~|zxwvtsssttuwxyyz{|}}}~~~~~~~}|||}}~~|zxvuutstuuvwyzzzz{{{{{zzzyyxxxxy{|}~{ywutsrqrrtuvwyzz{||||||||{{zyyyyz|}~~}{ywvtsrrqpqsuuvwxxxyz{{zzzzyyyyzzz{}~~|zxusrponmmnnoprstuvwxyyz{|}|||{zyyyyz{|~~}}{zxuuuttuvxyz{|~~~~}{{}~~}~~~~|{zzzzzz{|||}}~~}}~}zxvuvvuvvwxxyz{|}~~~~~}}}~~}|{zyxwvvvvuvxyz{|}}}~~~}|{{zzzz{}}}|{zzyxxwxxxyyz{|}~~}|{{{{|}~~~~}||{zzzzzyxxxxyz{{||}~~}|{{{{{||}~~~}}}|{zyyxwwvvvvvvwxxz{|}}}~~}}}|{zyyxxy{}~~~~}}||{{zzyyxxxxwwwxxyyyyzzz{{zzyyxxwvwxz{|}~}}}||||{{{zyyxxwwwwvvvxxxyyz{||}}~~}}||{{zzzzz{|}}~~~~~~~~~}}||{{{zzzzzzzzz{{{{zzzzyyyzz{{}~~~~~~~~~~}}||||}}~~~~~~}}}}}}||{{{{{|||{{{|}||}~~~~~~~~}}}}}}~~~~}}~~}}}}}||}}}~~~~~}}}|{{{{{|}}~~~~~~}|||||{|}}}}~~~~}|||||}}~~}}||{{{{{{|}}}}}}}}}||{zzzzzzyz{{|||}}~~}}}}}|{||||}}}}~~~~~~~}}||{{{{{{|}~~~~~~~}}|{{{{{{{{{z{{{{zzzzyyyxxyyyyyzz{z{|||}}|||{{{{{{||}}}~~~~}||{{{{{{{||||}}|||||{{{{{zz{{{{|||}}~~~~~~~~}~~~~~~~~~~~~}}}}}}}~~~}}}~~~~~~~~~~~}~~~}}~~}}}}|{{{{||}}}}}~~~~~~}}~}}}}}~~~~~~~~~}}}|{{{{{{zzz{{zz{|{{{{{|{{{|||||}}~~~~}}|}}}}}}}~~~~~~~~~}}||||||{{||}}}~~~~~~~~~}|||||||}}}}||}|||{{{{zzyyyzzz{{{||}}}}}}~~}}}||||{|}}}}}}~~~~~}}}}||{{{|||||}}~~}}||}||||{zzzzz{{{|{{||||{{{{zzzzzzzzzzz{{{{||}}}}}}||||{{{{|||}~~~~~}}~~~~~|zz{|}}}}}}}~~~}||}}}}}}~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}||}}~}}}}}}}}}}}}~~~~~}}||||{|}}||}}~~~~~~~~}}}|}~~~~~~~}||}|||}}||}}}|{zzzyyzzzz{{|||}}}}~~~~~}~~~}}}}~~}}~~~~}~~}}}}}||||||}}}}}}}}|||{{{{zzzzzzzz{{|||||||}||{{{{{{z{|||}}}}}}}}}|||||||||||}}||}}}}}|||}|||||||||||}}~~~}}~~}|||{{zzzzzzzzzz{{{{{{{|||}}}}~~~~~}}}~~~~~xsv|~~~~}|{|~{{~~}{z{||{{zzz|~~~}~~~~~~}}~~~}}}~~~~~~}||||{{{||||||{|||||||{z{{{{||}}}}~~~~~~~}}}}~}}}}}|{|||||||||}~~~~~~~}}||{|}}}}}}~}}~~}}||{{{{{{{{{|||}}~~~~~~}}||{z{||}}}}}}|}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}|}}}}}|||{{{||{{{{{z{{{{{{{{{{{{{{{{{||||||||}|||||{{{{|||||{|||||||||||}||}}~~~~~~~}yww{}|}~~}}{yyy{~~}|{{~~}||||||||}~~~~~}}|||||}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}~~}}}|||{||}~~~~~~~~~}||{|}||||||{{{|||||}}}}}}}}|}}}}~~~~~~~~}}}}}~~~~~}}}|||||}~~~~~~~}}}}}}}}|{zyyyyz{{{{{{{|||{{{{||}}}}||||}}}~~~~~~~~}}}}}|||{{{{||{{{{{{{{{{{zzz{{{{|||}}~~}}}}||||||{|{{{zz{{{|}}|}}}|||||{|}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}~~~~~~~}{{||||}~~}||{{}~tqpqv~~|}~~zyyyzz||zyyz||yuuxywutx}{xxyyyzzzzz{|{|}~~}}|zz{{||||}}~|{zxwwwxyz{|||}~~~~}||{{{{{|||}}~~}}|}}}}~~~~}|{{zyyyz{|}}||{zyxxz{}~}}~~~|||}~~~}{zz{|||{|}}|zz{{{zz{{||}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~}|{|||{{}~~}}}~~~~~~~~xsrru~{z|~|yz{}{y{}~|xuvz}~~}||{ywwxz~|}}|zzzz{{{|}}{zxxz{|}}||}~|||{|}~~~}|||||}}|}~~~}{{{{||{{}~}}}~}{zyz{}}}~~}}|{zz{{{{{zzz{{{{||}}~}}}}}}}|{}~}|{{{ywxz|||||{{||||{zzzz{|||}~}|||{{{}~~}||||||||{{{zz{|||}}}}}}}}|}~~~~~{soxz||}~}~{utz~|~}~}}~}~~||~~~~}~~}}}}}~~}}|~~~}~~~}}~}}~}||{{}}~~~{y{|~~|{{{{|}~~~}}~~}||||}}}}~~~~}}|}}~~~~~}}~~~~~~~~~}}||}}}}}}~~~~~~~~}}~~}}}}||{{{|||}~~~}|||||||~~~~~~~~~~}~~~~~}|}}~}||}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}||||||||||{{|{{{{{{{{|||||}}}}~~~}}~}}}}}}}|}}|||||||||||||||||{{||}}}}}}}}}}~~~}~~~~~~~~~~~~~~}~~~}||}|{|}{y{}|{xx{{zzzyxxxy{yxz{{{z{}||||||}}}}~~~|}~~|{{|{|}||{z{|}}}}}}{{|{yxvvuvwvvuttuuvxzzz{zzz{}~}|}}{zz{|}}}}~~}}~~~}~~~~~}{{{yvvwutrqssrrrstuwxyzz}~}}~}|{yyyyyxvuuuuvvtsstuvwwwxyz{{{~}{{{{{||}}~~}|{|zyz{|}~~}~~~~~~~~~|zyxvtstuxyxvsrsrpoqtxxy{}~}||{|}~|{zzzzzzzzyxxyz{}~~}}~~}}~~~~~|zxvutttrqpooppqsux{}}~{xutstvvuuussuvvvvwyz{}}{zyxwwwxwuuvvwxxyyyyyywtrrstvy{|}}~~}}~}|zvrstrpooqrppstuwyzzyxy{}~~}||{zyz{~}{zzyyyyyyz|~~||||}~}zwusqpmjjkklnpstuvwxyyxxxwvuuvwwy}~~}|~|ywvussssstqoqrtvxxx|~|{~~{zxutsrrsttuvwy{}}zyyxwxz{}~}~~{xvsqrrpopqqqqrssuuvvvxz{{{{||{{|}}}|zyxxyyyxxz{{{||}}|||zxxwuttuuttuuuwyz{}}{ywtrponllmmmqttuwy{|}~}}~~~~}|zxvvvtttuuutvxy|||~~}zvtqljgeefgjnprtuuvxwvvutsstuvxy{||}|}|zywvuusrqqpqqqsvvvuvy|||{yxusuvvwyz|~~~}{zyz{{{z{~|yyxwuuvy{|{xxxxurrrpoonnnmkijnpruxyyxwvutrqqqqtsqsvxy{}~}}~}{{{zwvtrpnnpqqsvxy{|}}zxwutrommnnmmnoqssuxyyxxxxxxyz|~~~~|{{{{ywvuusplmoooruuvxzzzyyxxyz|~~~{ywutttuwy{|{yyzyvtrpolklmmnpqqtwxy{}~~~}zyyzzyxwvtttstttuvwy{{{zz{{{|||{zzzzyz|}~|zzyxwxxwwxzzyxzzxusssromkjiiiihhiklmmnoooprstuvwxz|~}}~||}~|zzywusrsssrrstuvvvvtqooprstuvxyyxvwy|~~~}}}}}}~|||||zyxxwvvuvvvwxwxzzz|}~||yvttuutsssstutrppppqqponnnnlllmoopqsuwwxz}}}}yyyvtuxy{||}||||yvvvtrqponmmmnnnmkjjlmnoorsrsttuvvwy{~~~~}{ywvvwxyyyyusstssttstvvwxz|}||~}}}|}~~}|{|}|{xwwusrqponmmmmnnmmnpqqsuwxxy{|}}}}~}|}}~}}|{{{zzz{{ywvwwvutuvvvuvwwwxxz|}~}{zzxvusrqomlkjhfeeeefgggiijklmmnopqpprtvwz~~}|||}~}{{{zyyywurpoqstttuuussuwutuvwyzz{}~}|{{||{||{ywxzzyyyxxwy{}}~~|{zzxwxzyxwvuuuutsqpoooppponmmnpqqrstuvwxyz{{{}~~|{}~}{yyyyyyxwwxwspponnnmmlkkllmnnnnoomnpqrrsvxyyz{}~~~}}|{ywvvuvwwvtstuuuwwvwxy{}~~}{zzywvwxxwtsqqrrqqrqqqrttttuwyyyz||{{|~~~~~~}}|{zyyyz{zzzyyxvutuvwxy{|~~}~~~~~~~}}}}|z{|{xwxxvutrpnljjjjkkklmnooprsrqqqstuvwxy{}}~~|{{|~~}}|||ywvvvuttuutuvuuuuuutuvvuvvwxz|~~}}~~}}~}|{zzz{{||}}}|}~~||||||{|}|{yyxwvuuuutssqqpppoonnoooprtvwxxxyzyz|}~~~~~~}|}}|{|||{{{{{zyxvutsqqqqonnmmnnoponprssstuttttvxxy{|~~}}|{zyxwwxwvwyyyyyzzxy{||~}{z{{zyxxyyywvvwwwtqrsrqqrtuvwyzz|~~~~||||zyxwwxyyz{|zyxy{{zz{}~~~~~}}}}}|{zxwuutsqpomkklmmlllmnoprsuuvwuuttuvvvy{~~}|{{zyxxy{{zyxxxyyxyyyzyxxyyz{{}~}{zxxxyz|~~}|||zxwwxwuuuttssrrtttssssrqsvvwwxz|}}~~~~}}~~}||}}{yyxwvutttsrponnnmlnpppqqqqqqqrtuuuuxyyy|~~~~~~~~~}}||{zzzzz{{{|}}~~~}|}}}}}}~}|||{yxwvuuuttstuvwy{{|}~}}}}|{{|||||||}}}~~}||}}}|}}}|||{z{zxy{{{|}~~~~~~~}|{zyxvtsrqononmnooppqrsssrrrsttsuxyywvwxyzyz||}}}~}}}}|||{{{|}}{{{{|{{zzzzzzzzz{||}~~~|{z|}~~~~||}}}~~}}{zyz{zxyyxwutssrssrqqrrrtvwwyz{{{{|{yz{zxy{|}~~}}{zzywusssrqpoopoonmoqpoqstsqrrrrrrstuuuvwxyz{|}~~~~}}~~~~}}|zxwxwvvuuvvwyzz{{|}|zyxvttttsstvy|}~}|{zyyxwwxz|||}~|{zywvwxyz{}}|{zxwwwvuutssrrrssssstvwvvvuusqqqqqppqrsuuvxz}}}~}}~}||}}}}}~}}|}~~~}}~~~}|{zzxwx{{z{}}|||{{{{{{||{zyyxvttrqrsuvvvy{zyzyxwwxxwvwyyz}~~~~}|{||{yxwwvttuttrpqsrqpprrrqqpnnooooprtssttuvxyz|~~}}}}~~~|yz{yxwwxxyyyyz{{yxxxvttttttuuvvvwxy{|}~}}~~}}}||||zyz{||{{zyyzzwuy|}|ww}~~}~}{yxyzxvvwyywwxwuttsrstttrrssrrssrsvvtvxz{{{}{|~~~}~~}|}~~~~~}~~|z{|||}~~}~~|~|{~~~}}}}{{}}|||}}}}|||||{|}||~~}~~}|}~~|yxyxvuttttsrqqrtuvvvwz|}|{}~~~~~~}|{{|}|{zyyxwwvwvtrpnmmmmlkloqporuutttuvuuvvtvyyyz{}}|{|~~}}~~}|}|{zxwwussrrrstuvwwwwxxxxwwwvxz{z{|}~~}}|zxwvvsrturqtvxyz{|{z}|z}~}}|}}|{{{{{{||{yxvuutsqonoqrqqsuvvttwwvwwwxvtwzzxz{zxx{}~|}~~~}}~~}||~~~~~~~~}|}}{zxxyxvwy{|||}~~|{{{zz{zy{||}~~}|}}}|zz{zy|}}~~~}{|~~}|z||yvvtqrsqpoooooquvuvz|{|~~}~}}}{{zz{{xxxwwwvtrqomkkkkklnqqprtuuvvttvwvwxxvvvxxutx{xwyz{|}}}}}}~~~|~|{zywuvtrsttsuvvvwxxxx{}zvy|zy{|||{{||||}}~~~~}}}|yyyvssssstuuvxxxyy{~}{~~}~~}}}}}}}}}|{ywvvvwvsrstuutvxyzyxz{{zyxyxwwvvvvvuuvwyzy{~~|~}}~~~~~~|||}~|z|}ywz|{{zyzzyz|}}|{}~~}zz||}|{|}||||}}~~}~~~}~~|{}~{{|}|zxz~~~}{ywwwwxvsrrrqnpssrrqqsuuvy{|{}~}}|zxyyxwvvvtrssrprronqrqonprrrtvuvyzwwzywxxwwutttvwutvxz{z|~}{~~~~~~~~~}|{yxxxxwuuvutrtuttuuuvwwyz{{||~~}}~~|~~~}zyyxxxvxyxwvtuvvuttvwxxvx||{|}}~~}}}~}||}{yyyyyvtwxvuttvutvwvuwwxyxxxxxxvuuwxvuwwwwxz|}~~~~}}}|zyyz{{zxz{zz|{yyyzzyxy{zz{|}~}}|~}}}|{zz{{{|}|{|~}|}~}{{{zzzzyxwy||}~|zxxxwvwvuutsrsuutuvwwwxxxwxz{z{}}~~}~~|~}{yyxxxvvwwttsrrqprrpoqqqppporutrtuvwvvxwsuwurrrssrstuwxzzz}}~}~~~~~~}}{zzzzyxwwvuuvvuuuvvwxyz|~}{zzzyxxyz{|}~}|||{zyyxyyxxwwwvwvvwvuuuvwwwwxyz|~~}~}~}~~}}}~~~}|||{zzzyyxwvvvvwwvwwvvyzzzzyyxvvwustuttuuvxzzz|}~~~~~~}{y{{zz||{}~}|}}~~~}}|{z{zzz{zy{|}~}z{{xwyyzzzz|{z}|y{{yxwwxywwxyz}~|{yyyyxwwxxxwwyzxvvwxwwwxxyxwxz{{|}~~~~~|{z}~~~}}{z{zwwyyxwuwxvtuuuuutrrtsrqqsvvuuuwwuuvvusqrspopqqqsttvz{{|~~~~}|{}}{z{{{zyxwvuwwvvwxxxx{}}|}~}{z|{yy{|}}}~}|{zzyxxyyyyyxxxwwwwwwwvwwwxyyxxy{|zz|}~~}}|}~~~~~~}|}~}}~}|{{{{yvxzyvvvvxxwwxyywvvutsruvtrtuttuwyxwxz{|}~}{zz{{||{z{}~}}~~|{yy|{zzz{zyyz||||||~~~}{yzzyyz{{zyy{||zyyyxwwwyxxz||}}}~~~~}|zyz{zzzzzz{{{zzzzzyzzzyzyyyyyyyz|}{zz{{zz{}}|||}}}|{zzz{zyxxyzxvwwvuuuuttsrrsttrqrrppqrrqqpoopppoorsrrtuvxzzz~~~~~~~~}||||{zzyyyxwyzxyz|}|y{}|zzzyy{zzzz{{|}}||}~|{|}}{zz{|}|{{{zzyyyzxwvvwwvvuvvwwwwxyyyxxxz{{{{||~~~~~}||}|zyxyzwuwxwvuuvvtsrrrrsrqrsssqrtuuutvyz{}}~~}}}}}|{||}~~~}{{||{|{zz{{yy{||{{|}||~}}|{zzz{{zzzywwvvwwvvvvvvwwxxyzzy|~}{}~~}}~~~}~~}}}~}zyzzyxxxxxyxxxyzzxxzzz{|{{{||||}~}||{|{z{|||{{||zz{{xwvvvvuuutrqqqqqomnooooopqqrqqqrrrstuvvy|}~~~~~~~~~~~}|||{{zz{zyyyz{{{zyyzzzz{}|{|||}}~~}}}||}}{{}}|}~~~{zzzyyxxxwvvvvuvvvvxxxxyzzyyyyz|||||}~~|}}|zwxywuuutsstsrrrrrrrtsrstrrttsstwyyz{|~~|{|}}}|||}|}~~~~~~|zzzxxwxzzyz|}}|z|~~~|{zyxxwvuvvuttttuuvwvwyzzzz{|||}~~~~~~~~~~~||zzxwwxvtvwwvvvxxxyzzyz{{{}~~~|}}}~~~}~~}}|{zxwwusrqpnmmmmmnnnnnnooppqqrstuuuwxy{{}||||{{zyz{||}}~~~~}{{{zzzyxwwxxxyyyz{{zzz{||{|||}}}|{zxvvvvutsuvuuuwxwuwyzyyxxyz{{{}~~~}{wvwvuqopqppoqrqqqprsrqrrttssuutvxzzyy{||||}~~~~~~}||}zxyyxxwx{zz|}||~{zyxwvuvvtttuvvvvwxxxxyzzxyyz||}~~}~~}~~{zzywvuuuvvvvwwvwxxyyyxxy{|}||}|{}~}|zxwwtrrqqpnnoooopqqrssrrrsttuvvvvxxxz{zz{}~~~~}|{yyyyxxxyz{|||{{}}||}~~~~~~~~}{zzywxyyyxy{{yyz{zz{{{{{zzzyzzzzz{|~~}||~}vuy{|}~xpnkfhnrtvy}yupljhhlrvz}ywvroqtx|zywx{|tqpprstz~{vpmjfcgjknv{|{{{tlhfeegkos{yvtsqtyyz{xvrqstvz~zuqmkjhhkpuy~{smljjkknrtz{zzxwx{{yzxvx|{vqnkjjjhinsvy}~}{vqomifefhkpv}~||}}yxxtqv|}~xuttuwy||zz|~}zyyxvwxuty|}}~}~|zwssuwz}}~~zwvutstxxvz~zwusssux{}}z|~|zywuuwww{~}|}{tssqpprstw{}~~|y|}z~{{}}zwurrsstx|~~|ytrpmlklpssty~|z|~}~}xyzxuwzyxz||z|~{vttqmlnnnonpsrqtwvtsrppsuuvxyz|~}|z|}|{}}{}|xvz~~~~|{zzywrmquqosvxyxwz~}ywvtsqnmoqsvz}~|{{{{y{~~zz{||~~|zxwurpppoprsvxvtvwsosvpimqpmnqqsz~zy{zyyz{}~~|}~}|||zyyzywxywwxyxwz|{z|}}}~|~{}~zx{{zxxyxwyzxvx{xvy|{{|~~}|}}{zzywvwyvsw{vswzywwxxxyz{{|||}~~~}~~~|||zxxxwutuusrssstuvuvxwvvxxyzz{~}{|~}|zwvvtstspoqrqqqqstsstsrtvusuwxxxxyxyyxyz|}|}~}~|{zzywvutsssssssssuvttvxusvxyyxxy{{{{{{{{|||}~~~~}}~{zzxuutrqqqpqqqqqrqrsttssssttstuwxz}~}}}|{|}||~~~~~|yyzwuvwxzyxzzzz{|~~}|~~}{yxxywvxxvwyz{|{|~~}||}~~}~~}~~~}}~~}|zxwvvvvuuvvwxxwy||{yz||z{|{{|}||}}|}}}}~}|zwuutssssssrtvuuvwxxwwxxxyyy{{{{|}||}|}~~}|{yxwusrrrrqqrsrstuvwwvtuvvvwwwwwwxyxxyzyyy{}|}}}|{ywuuuttsttsrtvvuvwxxwwxxxyxxxxyyyxxyxwyz{|}|}~~~{zywvuttsqppqqqqqqrtttttuvvvvuuuvvvvvwz|~}{|}}||}}~~~}|zyyxxxxy{zyz|}||}~~~~}~~~~~|{zzzxwxyyzzyyz|||}~~~}}~~}||||||}||}~~~~|zzyxwxxvuwywvxyyyz||{{}~}|}}|{{{{{zzzzz{|}}~~|{{{ywwwvutuuustuuvvwwxxyz{{{{{|||{zz{zzzzz{|}~~~|{yxwvuuusrsttttttuuvvwwwxxxyzywxyxxwvwwwwwxyz|}~}||||{yxxwvvvuttstuuuuvvwxxxyz{zzyyyyxxxxwwwwxyz{|}~~|}}{zzyyyxxwvvutssssssssssstttuvvvvwwwvwwwwwxz{}~}}~~~~~}|{{{{{{{{{{{{|~~~~~}}}}}~~||||{{zzz{{zzzz{{{|~~~~~~}{{|zyz{{||}~~~~}||{{{zxyyyyyxxxxyyz{{{|~~}}}}}|{zzyxxyyyz{|~~~}|{zzzyxxwwvvvvuuvvwwwxxyz{{||||||{zzzyyyyzz{{}~~}}~}|{{|{ywwwvvvuuuuuuuuvwwxxxyyyy{zyyxxwvvwvvvwxyz{}}~~}}~}|{{|{zzyyyxvuuuutttuvvvvvxyyyzzzzyxxxvuuuvvwxyyy{|~~}}}|{{zzzyxxxxwvuttttsssrrstsstvvvvwyywwxwutuuvvwz|~~}~~~~~~~~~~}~~~~}|||{{||{{|}||}~~}}||||||}~~~~}|{zz{{zyz{{{{{|}}}~~~~~}|{{zyyyyyz{{|}~}|{{{zyzzyxxyzyyyzz{{{{||||}}|zyyyyxxyyyy|}~~}}}|||{{zyxxxxvvvwwwwxxxxyyyz{{{||{zzyyxxxxxxy{{{|~~}}}}}||{zyxxyxwvwwwvvvvwwwwwwxxxyyyywvwwwvvvvvwxyzz|~~~~~~~~~~}}}|{zzz{ywwwvvvvvwwxwwvwxxxxxyywvvvwvuuvvwwxxyz|}}~~}}||||{{|{zyyyyxvvvvuutuuuuttttuuuvvwwvuvvutttuuuvxz|~~~~~~}~~~~~~~~~~~~}|}~}}~~~~}}}~~~~}|}}{{|}~~~~~}}}}||||}}||{{||{{{{|zzz{zzyyzz{{z{|}~~}||||{zyyzzyyyz{zzz{{zzzzzyyxxyyzzz{{|}}~~}~~~}|||}{{||{zzyyyyyxxwxxwxyyzyxxxyyxwxxxxxxyzz{||}~~~~~}}}|||{zzzzyyyyywvwwwvvvwvvvvvwxxvuvwvvvwxxwxxyz{|}~~~}}}}}}}}||{{|{zzzxwwwwxxxwwvvwvuvwvuuuuuuvvvvwwwxxyyz{|}~~~}}|||{{{{{{{{zyxxxwvvvuuuuuuuuuuuuuttsssstssuvvvwwy{{}~}~~~~~}~}||||}|||||}}}~~~}~}}||||||||{{||{{{{|||||}~~~~}}}}|{{zz{{zzyyxxxxyyyyyxyzzzz{|}}~~}}||zzzzyyyyzzzyxxwwwwxxxxyzzyyyz{{{|}~~~}}}|{{zyxxxxxxxxwwwwvvvvwvvwxxxxxyyyyz{{}~~~~~~}||{{zxxxwvvvvvvvvuttttuttuvvvvvxxxxxxyyz|~~~~~~}}}}||{zxxxxwuuuuttsssstttttuuuwxwvvwwxxyz{|}~~~~}}}}~~}~~~}}}}|{zzyxwvvvuttttsrqqqrrqqrssssuvvvwwxxxy{|}~}}}}|||}}~~~~~~~}~~|||||{yzzzyyz{{{{|||}~~~}|}|zyyyyxxxxwwwwwxyzzzzzzz{{|}~~~}|{{{zzzyyxxxxwxyyxyyz{{{{|||}}|}~~~}|||{zyyyyyyzyxxyyyyyzzyyyzzz{{||}}~~~~~~~~}||{{zyxyyyyxxwxxyyyxyyyxxyzyxyz{{{{||}}~~~~~~~~~~~~~}}||{zzyyxxyxxxxxxyyyyyyyyyyyyyzzzz{{||||}}}~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}|||}||zz{zzyxyyxwwwwwwxxxxxxxxyzyyyzzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~}}}}}~~}~~~~~~~~~~~~~~~~~}}}}~}}~~}}}}}|||}}||{||{{||||}~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}|||||}|||||{{{|{zz{zyzz{{zz{{{{{||}}~~}}}~~~}}~~~~~~~~~~~~~~~~}}~~}}|||}}|||}}}||||||||||||{{{zzzzzzzzzzyzzzzz{||{|}||}}}}||}}|||}}}}}}}}}}}|||}||{{||{{||{{z{|{{{{{{{{||{{{{zz{{{zzzzyyzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}}~~}}}~~~~~~~~~~~~~~~~~~~}|}}}}|||||{{{||}}}}}~~~~~~~~}~~~}}}~~}}~~~~~~~~~~~~~~~}~~~~~~~}~~~~}}}}}}|||||{{||{{{{{{zz{{{{||||||}}}~}}}}}}}}}}}}}}~}}~~~}}~~~}}}}}}}~~}}}~~}}}~~~~}|||}}}||||{{||{{|{zzzzzz{{{zzz{{|||{{{{{|||||{{{{|}}}}|||||}|||||||{||{{||||{|||{||{{|||||{{zz{||{{{{{zz{{{{z{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}|||}}||||{{|}|||}}}}~~~~~~~~~~~~~~}~~~~~~~}}}~~~~~~~~~~~~~}}}||||||{z{{{{{{{|{z{{{{{{{{{|}}}~~~~}}~~~~~~~}}~~~~~~~~}~~}}}}}||~~}}}~~}}~~}~~}}}}}}||||{{{{{{z{{{{{zzzzz{{{z{{||||||||}}||}}|||}}}}}}}|||||||||||||||||}|||}}}|||||{||{{{{zzz{{{zzzzzyz{{zz{{|{{}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~}}}}}}||}||}}}}}}}~}}~}}}}}~}~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}||||||}}|{{|||{|}|{{|||{|||||}}}}}~~}|}}}}}}~}}}}~~~~~~~}}}}}}~~}|}}}}~~~}}~~~~~~}||}}}}}}|||||||||||{{{{{{{{{{z{|||{||{{||||||}|{|}}}}}}}||}}}|||||{||||||||{|}||||||{{||{{{||{{{||{{{{{{{{{{zz{|{{|}}}}~~~~~~~~~~~~~~~}}~~}}}}~}}}}}}~~}}}}~}}}~~}}}}}}}}~~~}}~}~~~~~~~~}}~~~}}}~}}}~~~~~~~~~~~}}}}}}|}}||||||||||||||||}}||}}}}}}}}}}~~~~~}}}}}}}}}~~~~}~~}}}~~}|}~}|}}~~}~~~~~~~}~}}}}}}}|||||||||}||{|||||||{{{|||||||||||||||||{{||||||||||}}}||{||{{|||||||}}}}}}}||||||||{{{{{{{{{{{{|||||||{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~}~~~}}~}}}}~~~~~~~~}}}|}}}}}}}|||}}}}}}}||||}}}||}}}}}}}}|}~}}~~}}}}}}}~~~}}~~~~~}}}}}}}}}}}}~}}~~~~~}}~~~}}}}}}}}}}}~}}|||}||||{{||{{||||{{||||||||||||||||||||||}}|||||||{||{{||}}}}}}}}}}||}}|||}|||||||{{{{{{{{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}~}}}~~}}}}}}}~~~}~}}}~~~~~~~~~~~~~}}~~}}}}}}|}}~}}}}}}}}}}}}~}|}~}}}}}~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}~~}}}}}}}~}}}~~}}}~~||}}}|||}|{{|{|{{||||||{|||||||||||||}}}|}}}}}|||||||||||||}}}}}}|||||||||||||||||||{|||{{||{{{|||||}}|}~~~~~~~~}}}}}}}}~~~~~~~~~~~}}~}||}}|}}}}}}~~}~~~~~~~}}~~~~~~~~~~~~~~~~~}}~~}}}}~}}~~~~~~~~~~~}}}}}}}~~~}}}}}}|}}||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}~~}}~~}}}}~}}~~~~~~~~~~~~}}~}}}}}}}}}}||}|{{{||{{|{{{||||||||||||||||||||||}}||||}}||}||||}}}|}}}}}}}}}}}}}}}}}||}}||}|||{|}|||{|||||}}}~~~~~~~~~~~~}}~}|}~{y|~}{xx{|{zyyyxwy{yxz{|{z{}~}}~~~~~}}~}~~|{|}{{||zyxxzzyxxwwvuwwustttvxz{yxz|}~~~~~|{yz{zyzzyyzz{{yz{z{{z~~~}~~}}}{||{zxwy{zyz{||}~~~~~~~}|{{|}}~~~~}~}{z{|yy{zzz{xwvx{~~~}{zyy{}||}~}}}}}~|z{{}~}}{yyurqrturomlmmjhgiljijlnnlllmoqrttwz~~}|}}{xwvtsqrtvwwwxxwx{{yz|~~}|z{}}~~~}yvtstttuvwwvwxy|}{zz{|~~ywxvsqqrsrpppoptuuuttuvwxxyywvxyyxwvsommonloswz}{vsrrtvxwx{}~}{ywtttuy}}{yy{{yx{{{|}~}z{|||{zyxxxxxz}~}zvtstvvvvvutsssrqqstvx{{xxzz{{z{||~}{xurmjjhgijjmoruvx{}}~~~}~}~~}zywwyxtrstvvwwwxzvrsuutpmlkihfegiknprux{~~}~~~}}~}}}zwuqopqponmmljhgghikklnnnoqsttsstux{}|zzyyxwy{||}|||{zywwyzxx{~~~~}||||{|~|xtqponlllmoqoortrrstuvx{}yyywuwy{}}~~~~~~}{zwtsrpooprsrtw{~~}}{wttromlmnprvz~~~~}}~|zywsqppqsuttsrqnkmoliggjoprvxyyy{~~zwwvtrpqstsrsvyyxuuwvtrpsvwwy||{ywtrtwxy{||{yvsrrqprtvwvvxy{{xwwvvsooomnnptz}~{xxywttuvvuuvvuutrpomkihhfeefgiloquxyxyyxvuuvvvy~}~}}}|{z{|{zxuttrqsspoqqonoppsv{|xvusqooqrtuwywrqsrnlllllkmpruxxxy{zxxwwvvvvwy|}zvsqqppqrtuwyz{{zyzz{|||}}}~}{}~~~~|||xtrrqqrrrrrstsqssnihfdcba__bfhhhknnoonmllnprsuxyz}~~~}zyyz{zz||{yy{|zwussrqqpnookilptvxyz}~}}|zzyyz{}~~}zywusrqqqrtuvy{}~~~}zxwvtrsuxz{}~}{ywvutuwyyxvvvvvtqpommoppqqqstspnllmklnpqrtx|~{yvqnkjjjlnpstutrqrsqpprtuvy}|zyurrstuvvvvvwxwtrpjeedccdegkortxz|~|zzyxyz{~|{{yxvvxzzywuutsqpponnnoqsssrtwyyz{||{{{}}~}zxy|~~{zyxwtqpqqrrsuvutsssqpnmmoqsvx|}zxvuvvuutuvusrrsspomkjihhiigfefghijjijjihjkmnpsvwx{~{{||}}yupljjlorux|~}|}~~~~~||{yxxwwvvvvuuuusqsutttsstssuwwwxyyz{zzz{}~}|}|z{}}~~|zzyyyxvvwwy{}~}{zzyyxvvvvvwy{|}~}~~|yxyxwvtsrssplkjiihghghijkklmnnoommooooptyz{}~|xxxvvwyz|~}||zxwvsojgghhimopsvy|}}|zxxxwtrqqqqpnmkjijmonopsussvvutssuvx{}}~}|}~}{zzyxvsssrrqqsuvwxyz|~~~}{yxy{|}~~|zxyzyxxxwvusrqpomllmnnnpstvuuwyxvvwxxwy{}~|zz{zyxyyvsuvtsuxyyyyywvwvrooonnpsxz|~~||~~~~}|{|}~}}|{{{zzyyyz{|}~~}|{yzz{{{{z{{zyxvtqnljiijlnpruwwwxxxxwvvvvvwz}~}|{|||{zxwuutqopnljhhijjlnmnprsstttttssvxxy{}~{yxyzz{||}~~}~~|zywvtstvxz~}{ywxxvsqqqpomklmllllopqsvvwy|}~|zyz{zy|}}||}~|}~|{zxwwxyzz{{zzzzyxxvuttsrrrrqqpoonmljjlllkkloprtvxyyzzzyyyz{{|~~~}{|{zywvxxxxxz|{zzyyyyxwvwxyyxz}~}|{{zwtssrqqqrrsuwwxz}}|~~~~}}||}~~}|}~|zyyyywvvuuuuvvxyyz{zzyvwyxxwwy||}}~~}~~}}~}|zyyxwurppppoorttuutttttrrssrrsuvttwxwwwxy{{|}}|||{|||{|~~}||||{{{zz{{{zz{zyz|{zz{{zzyzzzz{|}}}~~}|ywvutssrssstvwy{|}~~{zxwutsssrstuuvxwvwz{{{{{{{{}~~~}}|{|}~~}~~}|{ywvuutsrqpomlklmlkkkkllmoqsttvxz||{}~}|}~~~~}|{{zzzzyz{{{}~~~}{zyxxwvvvwyyyz|~~~~}|{yyzzz{|||~~~~~~|yxxxyz{{{}~}~}z|~|zzz{{{|}~~|zzywuttuutssssrpnlnpooqsttqqrqponnnnmlkmoprtw{~~~~}}~~~~~~~~}}~~~}{{{||~}ywvuvsppqpppppppprrstuwy{|{zzzyxwwvutuwy{}~}{ywvtsstuvwyz|~~~~}{yxwvuuuuwyz{|}~}{ywutuuttwvuuuvvvvuuuuvwvvwwwvuuuuutsrstuuvwz}~~}}}}|||~~~~{||}~~}{zz{{{{|}~}~~~~}}}~}{{}}~~}||||~~~}}||}}~~~~~~~}|zwwvvutuuwz}~~~~~|ywwwwvuwzz{~~}|{xvuttsrsuutssuvussssssssrpprqqrstusssttvxyz|~~~~~~}}}}}}~~|{zzzxuwwvuttuuvussttusrssqqqrtuvxwvwwvwxz|}~}|{|{||{}~~~|{zyxvttuwzzz{}~~~~}|{|}}~}}~~~~}~~}|{zywutsrssstvwxyyyxwvuttttstvvvvxyzzz{}|{|~~~~}|}}}}}}|{{{|zyzyxxxyzyyz{}~~}{|}}|}}~~}}}|{zzzz{}}}~~}~~}~~~}|{||ywxzxwyyz|~~}}}}}~~}}||{zzyyyyyzz{|||}~~~}{yxwxwwwwvuuvvutssrrqqpqrrqqrstrqssqrstvwxxyyzzzz{||{{|{yz{{{{zzz{{||{{}|{{|}~~}~}}}}}|}~}}}||{zzyxxy{{{|||}~~~~~}}~~~~~~}||||{{{{|||||}~}||||}~~~}}|{{yyzzyyxxxwvuttsrrrrstuuvwy{{{|||}}~~~~~~}{{|{zyyyyxxyxxxxwwwwwxyyyyz{{|}||}~}~~||}|{|}{z{{|{{|}|{|~~~~}}}}}}~~~~}|{{{|||~~}~~~~~~~~~~||}~~}}|{zyxyyxvuttsrssttttvvvvvuuvvutvwwwwxyyxxxxwwwwwwwxxyyyyyyxxxxwvuwwvvxyyz|}}~~}|||{{{{{{{zyz{||||{zyyzz{|}~~~~}||{{zzz{zzz{zyxxxy{{{|}~~~~~}{zzzzyxwwwwvvuvwxyxyzyyyz{zzz{{{zz{{{{|||}~~}}}{{{{}}}}~~~|zz{zyzzzzyyxwvvwvvvvvuuvwxyyyyy{}~~~~~~~~~}}}}|{z{zz{{zyyyxxxxxwwwwwwwxyzzzz{}~}}||||||{{{{{{z{||~~~~}~~}||{||zzz|{{zyyxwwvwxxxyzz{{z{{{zxxyyyyzzzzzzz{|||zz{yxy{{{{{}~}|}||||||}}{yyzyyyz||||||||{zz{{{{z{}}|}~}||||{{|||{zzyyyxwxywwxyzyyz|}~~}}}~~~~~~~}}}}|||}}||}~~~~}~~}}}}~~~~~~}}}}}}~~~~~~~}}}|}|{zzzxwxxwwxxxxxz{{{{|||||||}}}~~~~||||||}|||}|{{{{zyyzzyyyyzzyyyxxwwxxyxyz{||||||{zzzzz{{||}~~}|{{z{{||}~}}||||{{{{{{{{{{{{{{{{{zz{{zzzz{||}}|{{{{zyyyxwwxwwwwxyzz{}~~|zzzyxxxxwvuuuusrstsssstttuuvwvvvvwxwvxyxxxxxxyxwxyyzz{{{{{|||{{||{{||{zzzzzz{{{{{|{{{|||||}}}~~~~}}}|||}~~~~~~~~~~~}}~~|{{zzz{{||||||||||}}}}}~~~~~~~}}}|||}||||{z{|}}}}}}}~~}|||{{|}}}~~~}}~~~~~~~~~}}|{yyzzzzyzzyyxxxwvvvvuttuuuuuvwwwwxyyz{|}~~}|{{zz{{||}~~}~~~}~~~~}|~~~~}}}}}}~~~~~~~~~}}~~~}}}}}}}||}}}}}}}}~}~~~~~~~|{{zzyxwxwvvwvvvwxwwwvvvuuuuvxxwyzyxxxxxxxwvvvvuuvvvvvvwwxxxxxyyz{||}}~~~~}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}|||{z{{{{{zyyyzzzz{||}}||}}~~~~~~}}~}}|{zyyyzzz{{zz{|{zzzzzzzz{{|}}}~~~~~}}||||~~~~~~}}|}|{zzyxyyxxyzzyyyyyyxxwwwwwxxwwwvwwxxyxyyz{{|||}~~~~~}~~}||}|{zyyyyyyyyzzzz{{{{{|||{zyz{{{{{{{|}}}~~}||}}{|}|{{|}}|||}||||||}}}~~~~~~~~~}|||||{{|{{{{zzyyzyyxxwwxyyz{{{|||}|||zzyyxyzzz{{{{{{{{yyzzzz{{{{{{{|||{||{{z{{{z{|{zz{{{|}}}}~~}~~~~}}}}}~~~~}}}~}}}~~~~~}|||}~}}~~|{||{zzzyzzz{zzz{zz{{zz{{||}}}~~~~~~~~~~~~~~~}||||}}~~~|||||}||{{{{{{{{{|||}}}||{{zyxyyyyxxxxxyzz{{{zzzzyyz{{{{{{||||||{zxyyzyyyyzzzz{{|}}~~~~~~}}}}}}|{{{{{{{zzyyyyz{{{{|||||}~~~}}}}}|{{{{zzzz{{zyyxxyyyz{zzz{|}~~~~~~~}}|{{zyyyxxxxxwwwwwvvvvuuvvvvwxxxxyyyxyzzzyyzzzzzzyyyyyyzzzzz{zzyyyz{{{{|}}}}~~~}|||||}||}}|||}~~}}}}}~~}}}|}~~~~~~~}~~~~}}}}}|{{zzz{{z{{{{{{{{{{{{||||}}|||||}|}}}}~~~~~~~~}}~~}|}~||||||}~~~~}|}}}|||{z{{zzzzyyxxwwwwvuuvwwwwwxwwvuvwwwvvwwwwxyzzz{{{|}~~~~~~~~~}}}}}|}}}||}~~~~~~~}|||||}}}}}|{{||{{|}}}}~~~~~~}|||||}}|{{|||{{{zzyxxyzzzzyyyyyyxwvvuuuuuvvvvuuuuvvvwwxxyz{zzz{z{|}~~}}~}}~~~~~~~}}}}|||}}}}||||||||||||}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}|||}|{|}~~~~~}~}}}}}}||||||||{{zzzzzzyxxwwyyxxxxxwwwwvvvwvvwwxxxxyzzyyyyxwvvwxyz{{zzz{{z{{|||}}~~}}}{zzzzyyyyxxyzz{{{{{|{{{zz{|}~~~~}}|||{{{|||||||||||{|}||}~~~~~~~~~~~~~~~~~~~}|{{{|}}}}}}|||{zyyyyyyzzzzz{{z{{zzzzzzzz{{z{{{{{{{{{{}}||||||}~~~~~~~~~~~}}~~|}}{zzzxw{~}{{{zwwzyyyxxy|}zw|}}~|zyywx|~|}~~}}}}}~}~~{}~~}|~~|}}}}{yz|{{|||{{{zxwwxx|~|{}~|z}}z}~{||{zzywwz|{{~~}{zyy||yvx{||wxyyyyz||{{||zz{~|}}{|~~|{|~}~~{|~~~}}~~~~{yzzyzzzyzyxxxxwxyxwxz{zyyxwwxwvvxyz{|{{{yxxxxyzyyzzyy{|zwyzvqtvsqrtuuuuvwutuwyz{|{zzzzzzz|}}}~~}~~}}z}~~~}~}zxxyyxy{|zxy{zx|}|~~{xxxvuvwxyz{zxxxuux{{||{{||{{yxyyyy|~|zz{{{|}|z}|z}~|~~{xwxxxxyxwwxyz|~}{|}||||}}}~}}yutsrrtuuutstuuvwvyzwuvwvuvwvvwxz}|{zxxxustuuuvxxxyzyyyxyzxvtsssuxwwy|~~~~~||~~~~~|xwvutstsqrsrppqrssrrssttuvvsqsusqsuwyz|~}yuuwvutrstsqrttuvuuuttuusrssrrstuwwwyyyzz{}~|{}~~}|{}}|~|{zyyyvrtusqsuuuvwwxyxwwxxvuuuvwvuxz{}~~|z{}|{}~}~|}~~}}||}~|y|}}~{z{zwvwxyz{|~~~~~~~|{}}|}~~}}}~~|||zxxyxxy{{|~~~}{|}|zyyxwwwvtsssqrsstuvxy{}~~~~|zxwvvusrrtuuuuvvvvwxxvuwyxwxxwwwy{||}~}~}|{ywuvxxvuuuutsrqqpqrqolnppqsuuuwy{|||}~|{zywwwvuuuussstuvtssssuuusqrtrqrsrrtyzy{~~~~~~}|{z{{zyyywuvvvutsstuuuttsqqrrrsuvy{|}}{zyxvvvvuuvvvvvttrqqrrstsrpqrqprttttuvxyz||}~}|}}}||{zyyxwwwwwvtrqrsqopppponoonmmnoqpnmnprtttwz}~|z{zyxyzyxxy|~|ywwwvvxz{||zz{zxxxxxwwwvvwwwy{{|~}{{zywwwvuuvvuttuutstvvwxzzz|~~}}}~~|zxwwvvvtsssrrssrqqrstuwyz{{|~~}}}{ywutttsqpoopqqponoppppqqsuwxxyz|~~||||{yyxwvutsrqqsuvuttuvwyz{|~~}}~~~}}|zxwvvusrrrqppqpooopqpppqstuuvwxz|}}~~~~~~~~{xvtssssrqppqrqoopnnoonmoqstuvxyz|~~~}|zxuuvtssrrrrrsqonmmnoopqsuwxz{|}}~~~}|{zwusqpopqqpnnnmlkkkjklmmoprtvwyyyz{}~}|{zyzz{{zyyzyvutrqpnllmnprssrqqrrrrrstuwxz{}|zyxxwwvuvwwvutttuuvuvvxz{|}~}}}|zyyyxxyzzyz{{zz{|}}~~~~|{zzxwwwxxxwwxxxxxxxyz|}~~~}}}~~~|zywvuuuuvvvwxyyzzz{||}~~|{yxxxwuuttttttuuuuuuvvwwxxz{|~~}{zyyyyyxxxyyxxxwwvvwwxxyyz|~~}||||}}~~}{yxvvuttttttstuuvuuuuuvwxy{}}{zzywvuvuutuvwvtrqppppqstvwxxxyz{|~~~}}~~~~~~~}|{zywutsrqqrrqrrsttttttuuvwy{||}~~~}}|{yxvusrqponmnmnnoppoooooprsstvxyz{||||}~~}|zyyxxyyzz{{{||}~~~~}zyxwwvuttttuvwxxxxxxxyyz|~~}|{zyxxxxyyz{{{{{||~}}|{{zz{{{||||||}~~~}|||}|||||{zzzzz{|}~~~~}yxvvwwxzzzzyxwvuuwy{}~~~~~~|zyxxwvuuuvvwwxxyyz{|}~}{yxwutssrqqqrrqrrrsstuuvvwxyyz{{{{|}}}}}~~}|{zyxwvvuuuuuuuvwwxyyy{||}~~}{yxvtsrrqqqrrrrsttuvvvvwyzz{|}}}}}}}}}}~~~}}|||}}~~}}||{zyxwvuttsrsssttuvxyz{{|}~}|zxwvtsrpoooooppqqqqqrrrsstuuvvvvvvvvvwxyz{|~}|{{{{zz{||~|zyxyz{{|}}|||}~~}|{zzyyzzz{|}~~~}}}}}}}}}~~}|{yxxyyyyz{||{||}}}}}}}|||}~~}|zyxwwwvvvvwwxxxyyyyyyyxwvvvuuvxyzz|}~~~~~~~}||||||}~~|{yxwvvttsssssstuuvvvwwwwwvvvvvvwxxyz{|}~~~~}}|||}}~~}|{{zzzzzzyyzzzzzzzzzzyyyyyzzz{||}~~|{yxwxxwwxxxxyyxwwwvuttsrrrrrrrtuvwxxyz{||||{|}}}~~~{xxyyxwy{||{{|}{wtsrtwywtrrrssttuvx{||||||~~~~~~}|{zyxwwvvuuuuvvuuuuvutuuutsssttuwxxxz{}~~~|{zzz{{z{{{{{}~~~~~~}}}~~}}||||{{zzyyyyyzz{}~~~~~~~~~~~}}}}}}~~}{z{zyxyyxwvvuttttssstuvwxxyzz{{{||}~~~~~~~~}}}}}}}~~~~~~~~~~~~}~~}}|{zyyywvutsssssssstttuuvwwxxxyyzzzz{|||}~~~}|zwwvusssssttuuuuvvwwxyz{}~}~|zz{{|}~{z|}zurqpopqqpppqrtuvuuvwxyzzyyyxxyyyzz{}~}|{zyxwvtrpooooppqqrrsstttsrsttuwxxwwwvvvwyzz{|}}~~}|{yxwvuuuuuuvwyz{|||}}}}}}~|{yxxwxxxyyzz{||}}}~~~~~~~~|zywwxxxyyz{{{{{|||}}}}}}}}|||{zz{|||}}|{|||||}~~~~~~~~~~~|zxwutssttstvvvvvwwwwxyz{{|}}}~~}}||}}~~|zwutsssstttuuvvwxxxxxxxyyzzyyxyyzz{|}}~}{xvuuuttssttsstwxxxz}~}zywvwy{zyy|~~~~~}{yxwvuutsstttuuvvvwxxwwwwwwwwxyyyyyyyyz{}~~|{zxwutsstttuvvvwwyzzz{|}}}~~~}}}}~~~}|{yxvusqpooooppoppqrrrtttstttuuvwvvvuuuuvvvwwwxy{}~~}|{zyyzyyz{||}~~~~~~~~~~~~~~~}}}~~~}}}}~~}{{{{|||}}~~}|{yxwvuuvvwxxxxyyzzyyz{{|}~~}}}||{{|}~~}|ywvvvutuuuvwxxyzzzzz{||||}}}|}}}}}}~~~~}||{zyyyyyzz{{{{{{|}~~~~~~~|{{{zwutsssssssssrrrrstuvwxxxy{{zyyyyxxyz|~~}|{{zyyz{{{||||{zzyz{{|||||}}}}}}||||{|}~~}}|{zyxxwvtttuuuuuuuuvvvwxzz{{{zzyxwvvuuuuuuvwxz{{|}~~~}}|{{{{{{|||||||{{||}~~}}||{zzzyyxxxyz{|~~~}}||{zyxwvvvtsrrrqqqqppppqqrstuuvvwwwwwwvvwwwxxyz{|}~|}}~~~~~~}}~~}|{{zzzzzz{{{|}}}~~~~~~~~~~}||{{zyyyyzz{{|}~~~~~~~~}{zyyyyyyyzz{{{|~~~~}}~}|zyyxwwwxxxvvuuuuuuvxxxy~vqooptwwvvy|~~}~~~~~~~}|}~~~~|{{zzzzzzzz{zzyyxwwwwwwwwvvvvwxxyyyyxwvvuttttuuvxyz|}~}}}|zyyyzyyz{{{{{{|||}}||{{{zz{|||}~~~}||zyyxxwvutsrrrrrrrrrrssttuuuuttssssuvxyz{}~~~}{{{yyxxwvuuvvuuuuuuvwwxxxxwwwwwwwwxxyz{|}~~}}}||{{zyxxwwvvvvvuuuttuvvuuvwwwxxxwwwwwwyyzz{}~~~}||||}||}~~~~~}}}}}}}}}||||||}}~~~}}|||{{|||||||||||{{{zzzz{{|||||}~~~~~|{|}}||||}~~~xrty{zyyyyyyxxxyz{ywvtssvxxwwtrsw{}}}|||zz{}~~~~}}||{||{zzz{zzzzyxvvvwxxxxxz{|}}}~~||||||{|{zyxwvutuusssttttuuutsssttuvvvwy{{||~~~~~~~~~~~}||{zyxvvvwxyyyyxxxxxxxwxwxxy{{|}~~~}}|||{{{{zyyxxwvvvvuuuttttttttttuuuvvwwxyz{{|}~~~~~~}}||{||||}}|{{zyxwvutssrssrrsrrrrqqqpqrrrssttuvwwxy{||~~~~}}}||{{{{{{{zzzyyz{|||}}}~~}}||||}}}~~~~~}|}~~|}}zwvz~}}~}{zxwuuwzzxxxyyxwwwwxxxxxxyyzzz{|}~}}~~~}||{zyxxwvwwxxzz{|}}~}}}~||||}}~~}{zyxxxwwwxxwvvvvwwxyyz{|}~~~~~}}||{zxwwuuuuuutttssstvwxy{|}~~~}}}~~~}|zyxwwwwwvvvvvvuuttuuuvwxxxxyyz|}~~}||{zxwvuuutttssrrssttuvwxxyz{{{{|}}~~}|{zzyxxwwvvvvvvvvwwwxxxxyzz{{|}~~}||{{|||}}~~~~}}}}|{zzyxwvutssqppppppqqqqrssssstuvxyz{|}~~~}~~~}}||||||||}}~~~~|{zyxxwwxyyxxyyzz{||||}~}|{z{|zxwxz|}~~~{{|~}}|||}~yvtsttqnnqrqnnrv{~}~~|ywuuuttttuvxzzzyxxxxxxyz{}}{zyxxyyyz{{{{{{z{{{{|}~~~~~|zywvuuttttuuuvvvvwwvvwwxyyzzzzz{||||}}~~|zywvuuuvvvvwwwwxxyyyyyz{{{{zzzyyzz{|}~~~}{zxwutsrqpoooooppqqqqqqrstuuvwvwwxyyz{|}~}|{yxwvuuuuuvvvvvwwwwwwwxxwwwwvvuvvwxyz{{||}~~~}}}}}}}~~~~}}|{xwuuuutssstuvvvvvwwwwwwxyz{|{zzzz{|}}~}}}|{{}{y}~{}~}}{yxyy{}~}}}||{{{{{|}~}}}}}}|||~~|{{{{|}}}~~}|{{}~~~~~}}~~~|zxwwxxyyzzz{|}~}{ywvuuuuvvwxyxxyyxxxxxwwwwxyyyyzzzyz}xt{ytuy{|||{z{~}wpooorxzxusqpqtx}|wssx~~}}|yxz}}|{yvsrrqruvvutqpqrsuwyyzyvtuwy{~~}}||{zzz{zxxyzzywvtsstttuwxyz{}~}}}|zz{{zyywuuvwwyyxvutttttuwwwwwvvwwwxyzzz|}}~}{yyyyxyzzzzzzxvtttssssttuuvvvwxyz{||||}}~}}{{|~~}}||{{|||||||||{{{zyxxyz{|}}~~~}|||{{{{zzyyyzzz{|||}~~~}||{zyyxwvvuuuttuuuvwxyz{|}~~|{zyxwwwwwvvvvwwxyyyyzz{{{||{|||{||||||}}~~~}|zyzzzyyyyyyxxxyyzyz{{z{}{z}~|yy|}~~~~~~~|zzywvuuutrrrrrqpqrqqrrrsuvvutvxxxzzzz{{{{|}}}}~~}~~~~}~~}}}}|z{|zzyxyyyxwwwxwvvtsstssssrrstttsuvutwzxvz{~~~}}~~~~}}~~}||}||}~}|}~~}~~~}||{zzxxyzy{||||}~~~~~~}{{{||}~~|}{z{{|}}}~}|{~~~}{z{zxxz{|zxyzzywvwwxz{|}}}~~|{{{zzz{{zzyxxy{||}}}|{zywusrqpqtvwyz|}||zxyzz{}}~}|}~}{z{||}~~|zyvsrvvuwz}~~~~~~|}~|xvvuvxz{||}|}~}||{}{xxxwvxxvwyzzzz}}{xutsqprtuusrrrrqpprqqqrsuuy}~}~}|{zyyz{zzyyz{{|{ywusqprstuxz|}~~~{xusrstuvvuwz{{{{{zyyzywvtttttttuvvuuvwwwxz|}~~~~~|ywutqooonnnoqsstvwxxxxxxxwwxwuv||{|~~~}}~}}~}|{}~~~~~~{yyzz{|}}~}{wvtuvwwwwy||zzxxywuutsrsrrrsuxxx{~}||}~}|{{{{zzyxzzz{~}zxwwwxy{||}}zwspnnmmoprtuvtrttqonoopprsssvxxwwxyxvwywvxzz{|~||{wtqmnomllmoppqrssstsqqqppqrux}}{yvutsrrsuwxxxxyzyxwwyz|~}{xutrponnqtxz{~}~}|{|~~||{zywvwxwvvx{||{zzxusssuwvwxz~~~zzzyxwuw{{zzzzz{zwwwvutstvvvx{}}}}}~}{yz{zzxx|}}}}~~~}{yyxvtrqponnoonprsrssqpqrrrsuwwxz}}{z{{z||||~}zvwvrollnmkllklpqqqtx{}{|}zxvusrpppqsuwy{}~~|{z{{{{{z{}~}{{}{yz{{{}~}{xvvwwvsqpqqrrqonmnnnmnoooqsuwy{|}~~~{{}~}yvtrqqqpoopststtrpqrrsvyz{}~~~~~{xwurokhhgfikighhjllmopqqqrtx|}}}|}~~}{xtrsvvutuwwwuqpnkjjhghjnrvy}~}|{{{|}}|}}|}}}||{zzywxz|}~}}}|{yxz{}}|{zyxvsrtuvxy{}}{xuromkklmnoppqstuspqtttvx{~~~|zxwvvtrpnnpqqqtvxz{{}}{}}~{zyxxyyz{~~~~}||zwvspopqqpqqruvtrqpnlljiknqstuz~~|{zzzxxyyxxxxyxusrrrqpooqrstuvy{|}~~|zywuvvwxxyyyyyxxwvusstwy{}~|ywutsrtwxxxz}}|}}}~~~~~}{{{{zzyxwvvttsrrqprtuvy|~~|{{{|}~}|{ywwxxxy{||}~|zyyxxwwwwxy{|~~}||}~~~~~~}}}||{z{{{{{{z{{zxwvvutrtuuuvwxz{|}}}}}||}~}~~}}zxxxyyz{}~~~||{wusqqonoqqrtvwwwvuuuvwyz}~}|{ywvuuvwvwy|~~~~~~}{zyxxz||~~}}}|}~~~~}|zwvvtqonnoppswxyz{|||{{zyz{{|~~~~~~~}||{{{{{{||{zyxxww{}~~}|||}~|zvtrpmlnoqqprsrsttuutsqqsuwyz|~~|{yyz{|}~}||||||{zywvuttrqqppooprsuvxz|}}}||}~~~~}zyyzz|~~}|{zxxy|}~}}~{xvtstuvvvwwxz{{zzyyyyz|~}{yxussstuwxyzz{{||}|{zzzzz{|}~~}}~||~~~}{xwvuutssssssrqrsqoppqrsvxyz{{||{zzyxxy{~~|{yvtqqsrrtvwwxy{|}}|||}}}~}|{zyxxwwwwwwxz|||}~~}{{{|}~}|{|}~~}~}|~~~~~~}|zxxxvtssrrsuvvvwxyxwyyxxwvvwwwx{}~~}{zzzzz{{{{{zyxxyyxxwwxxxxwwwxyz{||}~~~|{yxvvvwwwwyzz{|{zyxxustussstvwwwxxyz{zz{|{{z{}~}{{yywuuwvvvvvwwwwxxxyyz{}||~~}}~~}}~~}|{{{|}~~~~~}|{{{|}}{{|}|{zz||{{||~}{zxxvrrttttuuvwxxwvvwwutuvvwxyy{|}}~~||}|{{{|}|{}}|{{{zzzzzyxxxyz|}}~~~}}~}{zxxwwvvvuuuuutrqqponnnpqrrtuvxxyyz{{zz{|}|{|}}~~||{ywwwvuuvxyxyyyxwwwwwxyz|~~~|zxwvvvvwwwxyxwwxyyzz{||}~~}}|{zyyyyz{|}~~}|{{|}{yz{{zxwxxz{{|}~~~~~~~~}{{{{{{{zzz{zzzywwvwxxy{}}~}{z|~}~~~}}}}|{{{||{zz{zyxxwvtssrrssstuvwy{{zz{||{{|}}}~~}{zxwvuuttstttstvwwwwxxyz{|~~|yxvuuutvxwvxz{{z{|{z{{{zz|||}}~||}|{{zz{}}}}}~|ywtsrqppqsstuwxxxxyyxyzzz{||{|}~~~}{{{zzyy{zyyz{}|z{}}~~~}|{zzzzz|}~|zxvtsrrrsttuvwwwwwvuuuuuvvuuuutttuvvvxyyz{}~~}}}|zxwvtssssssuwxyz{~~}}}~~~~~~}}|zyxyz{{||~~~~}}|ywvutrpqsuvvvwyz{zz{{||{}}{ywvutttvwvwy{||||}}||||{zyyyzzz{|}}|yvuusqqrppqqrrrsttttuuuvxxxxxxvvvvuuuvy|~|{zxvtssttuwwwy{||}}~||}|{z{{{zy{|||||||zzzzywvwwy{{|}|zyy{}||}~~~~~~~~}|zyywuvwvvvwyzz{|}}~}|{zyyyyyyz|{wz||zvvz}}~}|}|{|}|{|}}||||{zzzzz{|{{}~}~~}|}}}|{{zxwxxvwyzzz{}~~}}~zz{{zyy|~~~~~~}|}~{{}|zxwwxvtsstuuvwwwxzxwyzz{|}~||}|{{zz{|}~~~~}}}{|~}}~}}~~}}~~}}}}}{yz{zyxy{|{{{{|}||||||{||{z{|||{|}|}~~{{}||||~|}~}|}~~}~~}zyy{{yxyzzzz{{{zzzyyzzyyxxyyxxxxxyxwwvwxyzzyz|||~~~~|{|{zzzyyz{|}~}{{{zyyyz{{||}~}}}~}|}}|{~~}}}}}}}}}|}}|{~}|~~~{}~}}||{z{{{{zyz{|~~~~~~~}|~~}}}}}~~}|{{{|}}~~~~}||~~}}~~}|||{z|}~}|~~}|}}}{zzzz{zxzzyxyz|zvvwxyyxyz{|||}}}}~}|||}}}}}|}}~}}}||~}{z|}~}}~}|~~~}}}|z{}}~~}}}|}}~~~}~}{|}}|{z{}}{}~}~~~}~~~~~~}|{{|}~}}|}~}~}~}}}}|}{|}}}{{{|}|{{}~}}~|~~}}~~~~~~}}|}~}|}}{{|||||||{{}}z}~~~}}~}}}}}{|}{y{|{zz{||zz}{xyzzzzyyyyz{zxy{ywwxxxxxxxyyyz{|~~|~~}~~~~~~}~~~~~~||}}~}|}~|{{|}|{zz|}}}}~~~~~|}}}~~}||~|z{|}}|{|}~~}}~}}|z{|}~||||}|z{~~}|zz{||{|~}{|}~~~}||~}z{}}|{|{z{|{zyyzywxyxxxxzz{{{z{|zzz|}|{{{||{{}}}|{|||{|~}|~}}~~|{{}}|||||}~}~~~}~~~~~~~}~}}~|z{}|}}|~~|}~~~}}~}|}}~}|~~~}}}~~}||~~}~~~~}~~||}}}|z{~|{|}}|||||||~}{{|||||||||}}{|~}{{|}}{z}}|||~~}~}}~~}{{||}||{|}~||}}||{|}}}}|}}~~}|~~|{{||||zy{}}|zz|}|||}}~~|~~~}~}}~~~~~}}}~~~||~~}~~~~}{}~}||}~~}}~~}}||~~~~~~~~~~~}~~}~}}}}~|~~}~~~~~~~~~~~}~}~}}}}|z{{{||{{zzzz{|{z{{zz||{{}}|{{|}|z{{yyzzyz{||{{{{||||zz{{z|}~~|~}}~}}|||}~~~~~~~~}~~}~~~~~~}|||}}~~~~~~}~~|}}~~}|~~~~}~~}}~~~~~~~|}}||}|{{{||}|}~}||}~~}}}}}}}~~}}~}}||{{|||{yxz|{{||}}{{||||||{|}||}}~~~}}~}~~|z{|zyz|||{{|{z}|z|}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~}}}}}}~}}}}}~~}~~}~~}~~~}}~}|~~}|}~|z|~}|||~~}}~~~~}}|}}}|}~}}|}}}~~}}}~~}}~~~~}||}}|{{{{{{zzzz{{z{{z{{{||{{{|{{{{{{zzz{{|||}}}}~~~~~~~~~~~~}~~}}~~~~~~~~~~~}}~~~~~}}~~|}}}~~~~}~~~~~~}}}}}}}~}}}}}|~~}|||}}|}~~~~~~}}|||}|}}}}}|||{{{zz{|}||}}~~}~~}|{{|{{||||||}}||{zz{{yy{{zzz{}}}~~}|}~}}}}~~}}}~~~~~~~~}~~}}}~}~~~~~~|{{}~~}|}~~~~~}}}~~~}~~~~~}}}~}}}}~~~}~}|}}}~}}}}}}}||}}|{{|}~~}~~~~~~}||}||||}~}|}}}~~}||}~|{}~}}~~~~}}}}|{|}|{z{}}}|{|}}||{{{|}||}~}~~~~}~~~||~~~~~~~~~~~~~}~~~~~~}}~}~~~~}~~~~}}}}~}~~~~~}}~~}}}~~~~~}}}~~~~~~~~~~~~~~~~}~~}}}}~~}}|}~}~~~~~~~}}}}}}||}}}||||||{{||z{{|}{z|}|||}}|{{{{{{{{{|}|}}}~}|}~}}~}~~~~~~~}~~}}}}~~}}~~}~~~~~}~~~~}~~~}~~}}~~}~~}}}}}~~~~~~~~}}}|}}~~~~~}{|}}||||}}}||}|{{{|}}|~~}~~~~~~~~}}|||}}}||}|{{|{||{zz{{}|{|}}|}~~}}}}}}}}|||}~~~~~~~~~~~}~~~~}~~}}~~}|}~~~~~~}}~}||}}~~~~~~}~~~~}~~~}}~~}}}~~~}}||||}}}}|}}~~~~}}}~~~~}||||||}}}~~}}}}}}}}}}}~~~~}|}}||||}|{{{|}|zzz{{{{{|}}}}}~~~~~}~~~~~~~~~~~~}~~}~~~~~}~~~~~}~~~~~}}~~~~~~~~~~~~~~~}}~~}}~}}~~}}~~}|}}}~~~|}~~~}}|}~}~~}~~}|}~~|}~~~~~}||}}||{{||}||||{{z{{{{zz|}}~~}}}{|}}}|{|}|||}~~|}}{}~}}~~~~~~~~~||~~~~~}~~~~}{{zy|xqruvwwxxz}ztnmlikpvyz}{xttttx}|{vrrsuz}~|ysnnljlnrvy{}zvssuvwy{|ywusvzz}}{ywutuvx~{wvusrswww}}vtqmloqsw{~}zwussttw{|xwvvvtuxz~yyzwvvwz}~~~{zxvrnnonmpstuz|{~{xtqnmlmmlmrvy}~{zywuuuwy~zwvtrrtx~}|ywsnmnnpsvw{|{{vplhhkihouwy~xvvtsvyyyz{|~~|~}|{xustuvvz~~{zzyxxxz{{~}zywxzz}}}}zwx{zy{}}|||{zyy|~}~}|~~{{{xvvurqnlkikopqv{}zyxvuuuy~~~|yxxvttvy}|z{|{|~yyxsnptsruyz{~~~~{xspnjgjmoprssstuvwxwspswsrvy{|{ww{|zz{yywttvvvy{~~}{xvsqsutqrssrpnmnnnpsuvxz}}z~|w|~|}}}~~}{wttusponnosvxz{{}~|{}}xtsplkjjmqtuuux{{zzz{{wuwyxxy{}~~~~~~~ywuqnkjmolknpmloqqsuvwwy{{{||zwuusqstsrtvustvxz||zz{}~~|{x{}{xz~|z{~~|{zwuuvussuttx{|}}~{{|||}~~~}{yxvuwyxwy{~zvtttsuy|}~|wxzxusrqqqstwx{{yz{xvtrqsuuvy}|zzyvssrqqpoqstuvxyyzzzyxvrnoqonrwxxy{~}|yx{}yuuvttuusqrqpqsvy|~}|{ywusrqonoponoqtx{}}~~~~}}|zwtttrqrsqqtvvvxyxvvurrplkljijmnnpsvy{{}~|{|}||}~~~~{{{yvutsprvvuwz{~~}{zvtstsrpnnpruwz}~~|z{}}}{xurqqolkllnqrsvvssusqnjhgecdcdfghiloqstuwwwvvwz|||~{xvsqqppqrrrrrrsttuuvvxyz{|{|}~~}|{{zxz{{zzzzzwwxwutsqpoopqqqqrtvvy|~~~}{{{{|}}|||~|{ywuuusrrttstvxz{|}{{{zz{|}~}}~~|||{zxvusqpqpoqsstuvwy{{{|{z{}}{yxwvvwvuuwyz{{zyyxxwvutsqonnnnnoopqtvxyz|~~}|yvuussrrsssrqpnpstuwxz}~~~~~~~}|zzzyxwvuuvy{zyxxvuuuvtqonlkkkklmnnmnopqtxzz|~}|}~|xxywvvwwwvvvvvtrrrrsrnkkjihiiigghijnqsuwyz{{|}|{}{zzyxyyzzywwwwyzyxxwusrpnlkkjiilmlmopqstwzzz{{{z{{|~}|{zxvuuuvwxxwvusrrrsrnmnmlkkjheccefffghikklnpqrtuvwyz|}~~~~}|zyyxvwxxy{|}~~~}||}|zxxyzyyyxvutttsssstuuwyz|~}}}}}}}}}}~~}}}|zywwvvxy{{{|~~~~|{{|{zyyxvsqooonmmlkkmoqrssstuvwwxyz{|~}{{zzzyxvtsssqponmnnoprrsstx{||}}}~~|zyxwvvvvtsqpnnnmkiiiiijkllnopqrrssrsuuvxz{}~|{|}}}}~~~~}|||zxwwwwwwxyzyxvurqpoppopruwxy{||||||||{|||}~~~||{{{{{{{{zzywutrpnllmmlmnoppqsuvwxyyz{{||}}~|{zzz{{|}}|zzzywvvwwuuvvvvuutsqponllllllmnoprtvwwwwxyz{{{{||}~~~|{zyxxxwxyyxwvwwvuuvwwvvvvusrsssrrstwz|~|{||}~}}||||{zzzyzxwxxxxyz}~~~}{yxvusrqqrsstvwxz{|}~~~~~}}{zyyxwwwxzzz{|||}~}||{{zywwwvtsrrsqpnnnnmmoqsttvwxyz|~~}~~}}}~~~}{zxwxxyz{}~~~~}}}||{|}}}}}|{{zzzzyyyyyxwvvutsrqomlkklmmnoqrtvwy{|}}||}}|||~~~}||{zzyyyyyxwwwwwvutssrponopqqtvxz{{~~~}|zz{zyyyyxvutsrqpomllmnopsuuuwxzzyyzzyzzz{{{|}~~~}{{||{{zzyxyzyyyxwvuuutsttuuuuvvwvvvvvusrrrsrrsuvwxxyzzzzzzzzz{|~}{ywwwxxy{|}}~~~||{{zzz{|~~}|zzyyxwwxxwvwyz{|~~~~~~}|{{{{{{zz{yxxwwxyz{|}}~~~~~~}||{yxwusrqqqpppppqqrsuvvvxz{{|~~}|{zxwwwvutsrqqpprstuuuxyyyz{{{yyyyy{{||}}}~~{zxwvvusrqqqrrsuwwxyyzzzzzzyyxvvvvuuwxxyz{|}}~~~~~~}}|{zyyyxxwwxxxxyyzz{|||}~}|zyzzyxyyyz{|~}{{zyxvttsrqqpppoooprsttuutssrrrqppppqrrsuvxz|~~~~~}}}~~|{{{zzz{||{{{{{zzzzzyxxxxxyz|~~}{{zwvvvvvvvwxy{|}~~~|{yxwxwwy|}}}|||{|}~~}|{yxwwxy{}~}}}|zzyxxxxxxyz{||~~}|{zyxwvvvwxyzz|~~|zzyxxwvvuuvwxyz{|~~~~|{zzyyyyz{{}~~|{{zzyzzz|}}~~~~}~~{yxwwwvwxyyz{|~~}}}}~~~~|{{zyyzzzzz|}|||||{zzyxwwvwwxz{{|}}}||{yxxwwwwxyz{|}~~~~}||{{zxwwuttsssrsttuuuvwwwvutsssrstuvvvwy{|}~~}||{yyxxxxwxyyyyyzzyyyyxxwwvvvxxxxyyz|}~~~}|{zzzyxxxxxxyyxvvvutsttsrrssttutsqpoooooppoooprstvyz{}~~~~~~}}~~~}}}}}}}~~~~~~~~~}~~}|{{zyyzz{|}~~~~~~}~~}~~~}||}|||}~~~}}}||||{|}~}}}~~}||||{{{|{{{{{{{{|}}~~}||{{zxwwwvvuvvvvvwwxxxxxwwxxxxxyyz{}~~~}}||||||}}|{{{{zz{{{z{{{{|}}}}~~}}}}|||}}}}~~~~}}||||||}~~~~~~}}}|||{{{zz{{{{{{{{{zyyxwxxyyz{||}}}}}|||{zzzzz{|}}~~~~}}~~}||}}||||{{||||{zzzzzzzzyyyzz{{{|{z{||||{||{{||}||}~~}~~}|{zyyyyyz{{}}~~~~}}||||{{{{zyyyxwwvvttttttuuvvvwyyzzyzyyyyz{||~~~~~}}}~~~}|}|{z{{||}~~~}}{zyyyyyz|}~~~}}}}}||||~~~}}}||{{{zzzzzyyzzzzz{|}}}}}~~~}|{{{{{zz{{zzzyyyxxxwwwxxyz{{{{{||{{{zzyxyz{{||||||}}}}~}}|||}}}}}}}~~~~~~}}}}}}}}||||{zzzzyxxyzzz{{{{|||{{|{{{|}}~~~~~~}}~~~~}}~}|zzzyxwwxxxxyyzzz{|{{||{zzzzzz{{{{|}~~}}}}|{{{|||||||}~~}||{zyzzzzzzzzyxwvuttttsstttuvxxxxyzzzz{{{{{|||||}}}}~~~~}}}|{z{{{{{|{{||}}~~~~~~~~~}|}~~}}}}~~~~~~~~~}}|||||}}~~~~~~}~~~~~~}||||{{{{{{z{{{||}}}{z{{{{zzzzz{||}}}}~~}}}}}~~}~~~~~~}}|||||||}}|}~~~~~~~~~}}}|{{{{{zyyyyz{{{||~~~~~~~~}~~~~~}||{{{||||||}}}~~~}~~~~}|}|{{{{zzzzzzzzzzzz{{zyxxxyxyyzz{{|}~~~~~~~~~~~~~}}|||||||}||{||zyzzzzz{||||}|||}}}||||||||||{{{{zzyyyyyyyxxxxyyzzzzz{{{{{{zyxyyyyyyyxxxyyyyxwvuutttssttttuvwwxxyz{|}~~~~~~~~~~~~~~~~~~~}}}~}}}~~~~~~}}}}~~~}}||||{{{{{{zzzxxxxwvvvvvvwxxxyz{||}}}~~~~~~~~~}}~~~~~}}}}}}||{{{||||||{{|||{{zzyxyyzz{|}||||||{{{{zzz{{{||}}}~~~~~}|{{||}}}}|||}}}}|||{zzzyyxxxxxyz{{||}}}}~~}}~~~}}~~~~~}}~~~~}|||{{zzyxwwwvvvvwxxxyzzzz{|{zzzyxxyyzzzzzyyyyyxxwwvvvvvvvwwwwxyzz{{{{{{{||||||||}}}~~~~~~~~~~~~}|||}~~~~~~~~~}}}}|||}}||}}|{zzzzzzz{{|}~~~~}}}|||||}}}~~~}}|{{{{{{{{{{zyyyyyyzzzyyyyyzz{{{|||}}}}}}||||{|||||||||}}|{{{{zzzzyyyyz{{|}}}}~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{{|||{|||{||}}||}|||}}|||}}|}}}||{{{{z{{{{z{{{{{{{{||}}}}}}||||||{{{{{{{|{{{{{zzzzzzz{|||}}~~~~~~~}}}}||{{{{{{{{|||}}}}||||||||||||||}~~}|{{{{{{{zyyyyxwwxxxxyxxxyyyyyzzzz{{||||||||}}}}}}~~~~~~~~}~~~~~~~~~~~}}}}||||{{{{{{z{{{{|}}}}}}}}~~~~~~~~}}|||{{{{{zzz{{{{{{{{{{||}}~~~~~~}||{zyyyyyyyzzzzz{{{zz{{{||||}}}}}}}}|||||{{{|{{{{{zzzzz{{||}}}}}}}~~~~~~~~~}}}}}}}|}}}|{{||||}}~~~~~~~}}}~~~~~~~~~~~~~~~}}~~~~~~~}}}|||||||||||||}}}||}||{{||{zzzzzz{{{{{{{zz{{zzz{{{||}}}}}}~~~~~~~~~~}||||{{{{{{zzyyyxxxyyyyzz{{{{{||||{||{zzzz{{|}}}}}||||{zzzzzyzzz{{zzz{{{{{{{|}}}~~~~}}~~~~~~~}}}~}|||||||}}}~~~~}}}}||||{{{{zzz{{zz{{{|||}|||}}}~~~~~~~}}}}}}}}||||||||||||}}~~~~~~~}}|||{{||||}}}}}}~~~~~~~~~~~}}}}}}}}~~}}~~}|}}}}}}}}|}}}|}}}}}||||{{|||{{{{{{{{{||||{{||||||}}}~~}~~}}}}}|||}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}~~~~~}}}||||{{zzzyxxyxxxxxwwxyyyyzyyzzzzzzz{zzzzzzz{{zzzzzyxxxyxxxyyyxxyyyzz{{{||}}}}}}}}}~}}~~~~}}}}}}}~}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}~}}}}|}}}}}~~~}zwusw{xsqnjmqqry~xrppoprv{{vpmlmrvz|zuspmnoqwz}|xtrqoqsuyzwsppoouy|{uqomjklotx{~~{wsniiiimpsw~~ytpmjlklrxy|}{zy||}~zxy}}{{{}~}~}zxxxz|zxxvuwx{|{xtrqruy~}ywussuw{}zvtrpptxz~zxvvwz}~{wwxz}|yxwwxx{~}{{ywwyz{zz{}}~~}|{ywtsrtuuuw{~~~~~|yxwvurpruwx{}~|{{ywutuwxz}}zwvuuvxy|}{xuvuuvwy|}yvspnnooorwyz}}{xvuropstvy{}~}zxyzzz|}|{zz{zz{~{||yy}}|}}~}~}{zxwuuuvx|}|zy{{|~~}{z{}}~~~}}}|{{{zxwwvtrrqrrrrtuvy|}|{{{zwuttttstvxyz{|~~~~~}}{z{zy{~}~~~~~~~~~}|{zwvvtsqoonmprrstvxyyxxyzyxwutrqrstvwwwxxwvvxxww}~|{}}{{|~}}}|}~~~}~~~~}zwxwvuuuuvwyyyzywwxz{|||}~|{{|}zy{|{{}~~}~~~|}|yxwvvutsrstuuvwyyxxzzxxyyxz{ywxwwvutttstwtruyxx{}~~~|zxxwustutqqrrqpoppqrqqsstsqsusrsuvwutuvvvvuuwxxxz{|}~~~~~~}~~~}y{}|zz{|}|||}}}}~~~|yzzzyxxz{{z{~}|||~~}{{}|zyxz{yxxwyzzzz|}}}}~}|{yvvwvutstutsttvvtttuvustuusrrrrrqpopqqqqtvuvwvwy{||{}}|}~~}|ywvvvwwuttuvsrststsrrrrsvwvwwtsuutrpoqpqrsstwxvv{}~}}||}~~||}~~~~}}}}}{{{|||{zzyxwwwxxwxz|{|}~~}}{z{zwwyzz{zz{zyzzyyzzzyzz{zyz{{zzzzzxxxxxyyyz|~}}~|zyxxxwvwvuwxwwxyyxxyyxxxxvtuwusstussrrrrrrrpqsttuvvxyz{|}~}{{{yxxwxxvutsuutsuutttrrssqpmlmnnnnoooomklopqtustvx|~}}|||}~~}}}||}}}}||{yxzyxxxwwvvwyz{}}|~~}|{{|{{{{|}}|{{|zyxxxxxxxvuuuuuvwvuutrrttsttwyww{~}}~}|{yxyyxwwvuwxwwxxwvuuuroqttsrrrqopqpppqqprtrprtttuwxz|}}~~}|||{{zzzwvuuwwvvtsttstutsrqrsrqpqqqommnooooopqrrrruvuwy{|~}}||{z{{zyxyyxwvtttsrrrtuuuuvvwxyz|||}}}~~~~~}|||{yxwuttttttuutsttttutsrrsrstuvwwyzz{~~}|zzzyz|{z{{ywvwwvvutrrqponoqpnonmmmmmmmmmnoqrqqrsuvwz{|}}}}~}~~~~~~}|||zy||ywwvusrqqqpqqnlnnmmmnnnmmmllnpppqqrstvwvwz}}|}}{{{{{zwwxyyyxvvvwutuuvuuvwxz{{{|}}~}|}}|zzyywvxwuttttsrqqtutrqqrqoqtttuvwxy{|||}~}{ywvxxwutttrpqqppnmnmllmnooooonoqsrruuuvvx{|z{}~~~||{|}~}|{zzz{{yxvusrrrqqqqpppoooononmmmmlllnnmlnoprstvwyz|~}|{zzzzyyzzyxxxxwvxxutvvttuwwwwy{||~~|||zyxvvvtuwwwwvuuuvvvvvutsstuvvwxy{|||~~~~~~~}|{zyxvvvusqpppppqqqqqoooooommnonnprstuvwxy{|~~~~|}}{{}|xvtssrqrromnoonoqrrqonprpoqqppoprtvvvwy{}}~~}}}|yyyxxxwvvvwvvuvvwwwwwwxxxxz{{zyz|~~}}|{zyyxvuuvwutuvvvvvuvwwvuuuvwxxyyz|~~~~~~}}~~}~~~}|{{zyxxxwtsrrsrqqqrsssttstttttuuvvvwwxyzzz{}~~~~}~~|{{{|}|||}~~~}~~~}{zzzxwvvwvtsrqqrrpprrsrqrtsssssttuuuuvwxy{||}~}|{zzyyyxwxyyxyzzzyxyz{{zz{}}{||zyxvvvvvvvwvvwxyxvwyzxwxxwyzzz{{}~}}}~~}|}|zyxwvvuuutrqqrrtsrrtttsstuuuuuvwwxxyz{{}~~}}}}}~~~}}~~~}~~~}||{zxvuusssqpqqppqqrrqstsrtuuttuvwwxzzz|||}}||{zyzzzyyzz{{{{{{z{{{{{{z{}}}~~}||zyxxwvuvvvuvwxyyxxxyyxwxz{{zz{~}}~|{zxvvuttsqqrqqststuutuvvvuuwxwvxyzzy{|~~~}~~}}}|yyywvuusssrrrrrrrrsttuutttuvvuuvwxxyz{|}~~~~}{zyyxwwxxwxyyyzzzz{{||||}}~~|{{zyxwvvuuvvvvwwwxyyzyyzzz{{z|~}}}}~~}~|zyxxywtuutttttttuuuuttuuvwvuvwwxyz{{{|}~~}{yxwwvtsrqqrqppqqqqrrstttuuuvwxxwwy{{|||~~{zzzzyxxyzxwxyyzyxz{zzz{|||||}~~{{zyxwwxvuvvuuvwvuwxzywxz{|{{{}~~~}{zzyxvuutsrrssrsssttuuuvwxxwwxyyzzzyz|||{z{}{z{|{{||~~}~}zz{{yxwwwvuututssuuuttuwvuuuvwwwxwvxzzyyz|}|{|}}~~~}||{{zxxyyyxxyy{{yz|||{{|~}}~~~~~}||}}}|}~~~}||{zyxxxwvwwwwvvxyzzzz{{z{}|{z{||zz{zyyyyz{{{{|}~}}}|zywwwvusrttsstuuuuuvvvwxwwxxwwwxxxyywxyzzyyzz{|}~~}|{{zywvuuuussssrstuvuuvvvwxyxyyyywvwxwwwwwwxyyz|}~~~~||}}||{||||||}}|}}}}}}}|||{zzz{zxyz{z{|}}~}||{yyyyyxxyxxxyzzyyzzzzyxyzyyxxyywxyzzyxz{|}~~~}{{{zxwvwxvuwwvvwxxxxyyyyyxxxxxwvvusstttuuuuvwxyz|~~}~~}|||zyxxxywuvvvvvuuvwwwwwwwuuvvutsttttttuvvwxyz{|~~|{|}|{{||}|{{|}}|{zz{zzzzyyyzzzzz{{{||}}~~|{{{{{zzz{{{{|}}}}|{{{{zxwwwwwwwwwxwwxyzzzz}~~~~}|||{{yyyyxwwxyxxxwwwwvtsssrrrsssttstuvxxxyz{|{|}~~|||zxxxwvvvvvuvwvuvwwwvuuttutttttssssttuvxxyz{}~~}~~|~~}|{{{zyyyyxwwwxxwwxxyz{||}~~~}|{{zzzzzy{{yxxxxxxxwwwvvwwwxwwxxxz|{zz{|}}}~}||zyyzyyyxyyxwxwvvuvwvvuuuuutstvvvwxxxxyz{{|}}}}~~~}||{zzzyyyxxxwwvvwvtttttssuutsstutttuvwwxyz{|~}|zzzzyxwwxxwxxxwyzz{zy{{zz{||}~}}~~~}{{{xwxxxxvuuvvwvvvwxwwxyyyxyyzz{{||}}}~}}}~~||{yxxxwvutttsstuuutttuvvvuuvvwwxy{{{{{|}||}}}||}}}~~|}|zxwwuttsrpoprrrrstuvvvwxxwxxxyxxyz{{{|}~~~~~~~}}|{{zxyzxxxxxyyyzzzz{{{{{{{|||}~~~~}|zxyywvvwwvuuvvvwwxyyyyz{{{{|||||||}}}~~~}}}}~}}~~}||zxxwuttsssttuuuvvvvwxwwwwwwxxyyxxyzzyyz{zyzz{{{|}}~~}{zzxwvutsrrsrrrrrsstuvvuuvwwwwwxxxyz{{|}}}}}~~~}}|{zzzyyyxwxyzzz{||||}}}~}}}}~~}}~~~~~~~~~}|zyyxwwwvvvvwxxxxyzzzzz{{{z{{||{{||||{{{{|{{{|}}}~}{zzxvvuuutsstuuuuvwwvvwxxxxxxyyyyz{{{{{||{z{{zz{|}}|~~|{zyxwvussssssssttstuvvvwxxwwxyyyxyyzz{{{|||||||}}~~~~}|{zzzyyyyyz{{{{||||}}~||}}||}}|||}}}}}}}}~|zzzyxwwvvvvwwwwwwwxyyyz{{||||}}~}}}~~~}}||{{||}}~~~|{zywuuuutttuuvvvwwvwxxyyyyyzzz{{{z{{{||{zyyzzyyyyzzz|}~~~}|{{zyxwvvuuttssttttuvvvwwwwwxxxxyyyxyz{{zz{||||||}}}}~~}|||zyyzyyzzz{{||}~~~~~~~}}}}}}~~}|{zzyxyyxxxxyxxyyyyyyz{{{{||}}}~~}}~}||}|{{z{{zz{|}~~~~}{zyxxxwvvuvwvuvwwvwwxxwwxyyyzzzz{|||||{{{{zzyyyyyz{|}~~~}|{{zyxwwutsttsssssttuuvvvwxxxyyyzzz{{{{|||||||||{{{|}}}~~~}}}}}|||||||||||}}}~~~~~~~~}}}}}||}~}}~~}|{{zyzyyxxxwwxxyyxxyyy{{{||}~~~~~~}}}}}||{{||||}~~~~~}||{zyxwwwvvvvwvvvwxxwwwxyzzz{{{{||{|}|{{z{{yyyyxxyz{|}~~}}|||{{z{zywwwwwvvvvvvvvvvvvvwwxxyyzzz{{{{{{z{{{{zz{{{{|}}~~}}}|{||{{{{{{{||||}~~~~}||||||{|}~~~~}||{{{zyyyyyyyyyyyyyzzyzzzz{|}~~~~}}}}|{zzzzzz{{|}}~~}}|||zyxxwwwwwwwwwwwwwxxxxyzz{{{|||||{{{zyyzyyyyyzz{|}}~~~~}}|{{zzyxwvvvuuuttuuuuvwwwwwxyzzz{||{||{{{zyyxxxxyzz{z{|~~}}}|||||}}}}}}}~}|||||||||}}~~}}|{{{zzyxxxxxxxxxxxxxyzzz|}}}}}~~}}}}|{{{zzzz{{{}~~~}|{{zyxxwwwxwwvwwwwwxyyyzzzz{||{{||{zzzyyxxxxxxxyzz{|}~}}}}~}||||{{{zyyxwwvvvuuuvvvvvvwwxxxxyzzz{{{{zzzzyyyzzzzzz|}~~~}}}}||}}}|}}}}}~~~~~~~}|{||{{|}}}~~~~}||||{zyzzyyzzzyyyyzzzz{{|}||}~~}}|||{{zzzzyyz{{|}~~~~}|||zyzzyxxxxxwwwwxyyxwxyxxyz{{{{{{zz{zyyyxxyzzzz{||}~~~}}||||zyyxxwvvvvuvvvwwxxxxxxyzzzzzzzzzzzyxxxxxxxyyyz{{|}~~~~~~~~~~~}~~~~~~}}}}|{{{||||}}~~}}||{zzzzyyyyyyyyyyyyyyyzzz{{||||}|{{{zzz{{||{|}}~~~}}|{zzzzyyyxxxxyyzzzyzzzzzz{{zzzzzzzzzyxxxxxxxyyyz{{|}~~~~~~}}}~}|}}|{{{zyxxyxwwwwxxwwxxxwwxxxxxxxxwwwwxxxxxyyyzzz{|}}~~~}~~}}}}}}~~~~~~~~~}}|||||||}}~~~~~}}}}}}|||{{{{{z{{zzzzzyyyzz{zz{{zzzyyyyyyyyyzzz{|}}~~~}}|{{{zzzzzzyyyyxxxxxxxxxyyxxxxxxxxxxxyzyyyz{zz{||}}~~}}}}}}}}}||{zzzzyxwwwwxwwxxxxxxyyxxxyxxxxyxxxxyxxyyzz{{{{|}~~~~~~}}~~}}}}}}||}}|||{{zzzzyzzzzzz{||||}~~}~~}}|{{{{zyyz{zyzzzzzwvz}{xyyxuuwxwxxvwz{xv{~~~}~}zux{zwvvwyyxuvvtsqrtvtsutttstusrsuvwz{{{{{zxwxy{~}{zyy}~zxz||~{uuuustttvusvyyurqrsuwywssttuvvuttvxwvwzyxz|}~~~~~~~}|{z{{zyyxvutsqpqrssuvvutttusrstsrtuuuxyvtvzxuwzxvxz{{}~~}~~~}||||}zxzzxwwyyy}}}~}~~~~}}~~}}~~~}~}}}}{xy{ywyzyxyzz{}~~}{yxyywvwwwwwwxwxzywy{zzzzz{zz{{{|}}}~}yz|yvxywuwyxwz{zxxxwuuwwvvwwxwvwyyyxxwvwwwvvwwwz|~||}~~~|}}{}~|{ywwxvuwxwvustvvuuuttrpqrrrsstuvwy{zy|~}~~}{zzzyyz{}~~}~|}}|zyywvvvvvvusrrrponoqrqpqstuuvwxwx{~||~~||~~}~~}}~~}~}}}{zzywvutsrpooonoppqrrqstssstxzxwz{{{zxz|{y{}{z|~~~~}}~}|{{}}|}~}}}~~~||{zz|yx|}{}~}~~~~}zxxywvwxxwyzzyyz|}{yz|{z{|||}}}~|zzzyxxxxxxwwwwwvuwyxwy{{zz{}~~~}~~~~}{yxvuttssuutuvwyzz{||zyxwvvuvwvuwzyx{}}~~~~~}{{|{xy{zyzzywwwusstrqrspnprssuvwxz{zz||{z{}}}}}~}}}}|zxurrqnlmnljloooqsuvvvvvvuuuuuvwxy{}~~}~}|}~}}~|{ywvtsqqpooqqrsttttrqpqrrrrsuvvwy|}}}~}ywvuvvttuvy}~~}}||{{{zz|~~{zzxxz|}~~~}}}~~}|{zyxxyyzzz{}~}}~|zyxwwwvuvwwwyz{|}}}}}}}~~~~~}||{zzzzzz{{zyxxxxyyyzz{{||||~~~~}{zzzzyyzzyyz|}~}zyyxwwwvvwxxxyz{zzz{{zxwxwwwwwwwvwxxyyyyyzzzzz{|}~~~~}||}|zzzywwvtsrrrsstttuvwxxyzzyyyxwvvwwwxyzzz{|~~~|zywusrrqqqqrrrsuuuvwwwvvvvvvwxxwxyyyyzzz{{zzyxxyyyyyz{|}}~}|{zywvvvvvuuuvvvuttttsstuuuvxxxyz{{{zzzyvtsssqpqrrrsuwxz|~~~~~}~~~~~~~~~~~~}||||{||}~~~}|{{{||}~~|{{zyyzz{{|~~~}||{{{zz{{||||}}}}}}}}||}~~~~}}}||||{{{{|||||}}}|{{{zyxxwvvuvvvwxyz|~~}|{zyyyyzz{|||}}}}||{yxwvutsstttuvwxyyzzz{{{{|}}||}~~~}|||}}|||{{zyxwwwwwwwxxyyxvwyyxvtrppqrrrruxyz|~}}}~~}~~~}{zyxvvvvuuvxyyyyzzyxxxwvutssrrrrrstuvxyzzzzzz{{{{{{{{|}}~~~}|{zyzzyyyxxxxwxwwwvvvvuuuuuvvvvvvvuuutsssssrsuvwxy{|}~~}~~~}}}~~~}|{zzz{|}~~}||{{{{||}~~~~~~~~}}}~~~}|{{{{|}|}~~~}|||{zyyyxxxyyzzz{}}}zz{|}}~~}|{yxwvvvvvwxxyyz||}}}|{{zzyyyzz{{|}~~}{zyxxwwwwwxxwxyxxxxxwvvwvvvwxyz{||||}}}}}}}|{zyyzz{|~~~}||{zzyxvuutssstutuuvvvvwwwwwwxxxxyxxyyzzz{{|||~~~~~~~~}{yxxwvutttsrrrrsstuuuuuuuuuuuvwxxz{|}~~}}}}|zyyyyxy{|}~~~~}}}||zywvutttsrqqqqppqrrsuuvwwxyyyzzzyxwwwwxyyxyz{{{{|}}}}}}}}}}}}~~~}}~~~~}|{zyyxxxy{|}~}{yxxyyzzzzzyz{{|}~}}|{{|||}}~}}~~}|{zzzyxxwvuuuvvwwxyz{|}}}~~~~~~~~}~~~~}}}}}}}~|zyxvvuttttuuvwwwxyyyz{{{zzzyyyzzzz{{{zz{{{{{{{zzz{||}}~||{{zyxxxwvvvvvvuuuuuvvwwxxxxxxyxxyyzzzzzzyxxxyzz{||}~~~~}{ywvutttssssrrrrstuuuuuwyyywuvxxxyzz{{||{zz{{{{|{zy{}zx{~}{ywxyxwutrqooonnopqsvwxywuttuvwxyyyyyxwxxyyyyzzzzyyyyz{{{}~}~~}||}~~~~~}||||{{{{{{{{|}}}~~~}{zyyyxxxyyyzzz{||}}}}~~~~~~~~}|{{{{zyyxwwwwwvvwwxyz{|}~~}}}|||}}}}}}~~~}|{zywvvvvuuuvvwwyzzzz{{{{{{{{||||||}}}}}|{{zyyxxxxxyz{|}~~}}||{zzzzyxxxyyxwwwwwvvuuvvwwwxzzyyyzyyyyyyxxxxwwwxxxy{|}~}{|~}zxwvutsrqqpquyxurrstuvvutuvwxxyyxy{|}~}|{{zyxyyyyy{{|}}~~}{zyyxxwvwwvvuttsrrqqqrrrrrstttuvwxyyzzz{{{{{zzyxxwwwwwxxyz{{|}~}||}}||}}}~~~~}}|{{||{{{|}}~~~~}}}}}}}}}}}}}}}|}||}}~~~~}}|{zzzyyzz{{z{{{{{|~~~~~~}||{{zyyyzyyyyyyyxxxxxyyyz{|}~~~~~}|{zyzzz{{|}~~~}}||{zzyxwvvvvuuuvwwxyzz{{|}}}}}}}||{{zzyyyxwwxxxxyyyz{|}}~~}|zz{zyyz|}{yxvuvwxwvvyzyxwwwwyzywvvuwz}}|zxwvvuuvvvtuxz}~}|}}}||{{zywvuuttsrrssttuuuuuwwxyzzyyxwxxxxxxxyyyyzzzzzz{{|}~~~}|{zyyxxwwvuuttttssrrssttutttttuuvwxxz{{{{||{zyxwvuuvvwxyz{}~}}|{{{{{{{{{{{{|{zzzyyxyyzzzz{{|}~~}||||{{||}}}|}}}|{|||||}~~~~}}}~~~~~}|{{zzyyzz{{{{||}~~~~~~~}}|||}}}}~~~}|||{z{zzzzzzzzzzyyyyyyzz{{|}~~~~~~~}|||{{{{{|}}~~~~~~~}}||{zyxxxwwxy{}zvtvxyz{{{|~~}||}|zxwwxxxxyzzzzzz{|}~~}}}}|{zzyxxxxxxyyyyyzzzyyxxxxxwwwwxxwwwxxwwvvvvvwwvwwxz{}~~}|||||||||||{|{{{{zxxwwvutuuuvuuuuvvwwxxxxxxwvuuuuuvvwwxyyy{|}~~~~~~}}|{zyyxxwvvvuuuuuttuuuuutttsstuuvvvvvwwxxxxwwwwwwwwwxyy{{|~~}|||{{||{{{zzzzzyxyyyxxxxxyzz{|}}}~~~~}}}}}}}}}}}~~~~~~~~}}}}}~~~~~}}~~~~~~~~}~~}}|||{{{{|}}~~}||||{zz{{{|||}}}||{{zyyz{|{}ztstvz~~|z{~~~~~~~~}}~~}}|zxwwwxyzz{z{{{zyyxyyxyzzzzzzyyyxxxxxyyyyyyy{||}~~~~~}}}|{zzzzzyyyyyyzyyyxxxyyyxxxxwwwwvvvwwwwwxxxxyyyzz{||}~~~~}|{{|||||||{{zyyxxxwwwvvvvvuuuvvvvwvvuuuuuuuuvwwxyyyzz{{|}~~}}}}}}}}~~~}}}|{zzyyyxwwvvvvvwwwwvvvvuuuuuuttttttuuvwwxyyyxxxxyyz{{|}~~}}}|||||||||||||{{{{zzzzzzzzzzz{{||}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}~}~~~~~~~~~}~}}|}}}||||{z{{{{zzzz{zz{||}~~~~|{z{|{{zzzzyxz|~{rkouxxwxyz{}~~~}{zy|~}}~~~}||{zyxwwwwxxxxwwwyzzzzzyyxwxxxxwxyyzzzz{{|~~}{{{{zzyyxxyyyyyyyxwwvuuuuuuuuvvwxxxxxxxxxwxxxyz|}~~~~~~~~}}{zyxyxwwvvuuuvvvuuuttuuuuvuuvvuvvwxxxxyzzz{|}~~}|||||}~~~~~~|{{zzzyxwvuuuutuuuutttssrrrrsstuuvwwxxyyzzzzz{{||}~~~~~~~~~~~~~~~~~~~}}|{zzzzzyyyyyyzzzz{zz{|}~~~~}}||||||}~~}}{zxwxy{}~~~}|{z{|~}~}|{yxxwwz}}|||}~}}}}|{zzzzzzz{{|}~~}||{{zzxxxxxxxxxxwwwwvvvwwwxyz{|}}~~~}}}~~}|{zyxwvvuvvuuuuvvuvwwwxyyyyyyzzzyyzz{{|~~}|{zxwwvuuttsttuuvvwwvvvvvvvvvvvvwwxz{}}~~~~}}|{{{zzyxxwvutttttsssrstttuvvwwwwwvvwwxyz|}}~~~~~~~~~}|{zyxwvvutsssrrrrsttttttttttttuvvwxyzz{||}~~~~}}}|{zxwwvvwwwwxwxz{{|}}}~~}}|{{{{|||{{zz{|}}}|}}||}}}}}~}xww}||}}|||{{{|}~}xtssstuw|}yxxz~}{{}}z{~|ywusrrrstuvwxz{|{zzyyyxxwwxy{}~~}}|{xwvvutsttttttsttuvwxyz{{{zyyyyz{{{|}}|||}~~|zyxwvuutssstuuvwwwwwwwwwxzzyxyyyyzz{{{|}}~~~~}}}~~~|{zyxwwwvuutttttttstuuuvvvwvvvvwxyyzzzz{{{{{{{{||}||~}|zyxxvvuttttssssttttuuuuvvwwwwwxyyyzzyyyyyyyz{{{{{||}}}~~~|||sjijox|xx|~{{}{~~~~~}~~~~~~~~|zyzy{}~~}|{{|{{{~~}|{{{||}~~|{zzyyxxxxz}~~~~}}}}|zxy{|||}|{z{{||||||}}~|{{{{{zzyyyxwxxyz{z{{|{||{zzyxxxyyzzzyyyyz{|}}}}}|skdo{~umrwz{}|zx|ytstty}yurtvx~|wsnmu|~{}}zz{|}~{yvssuwy{z|{zxxxxxz{{|{yvvvutuuwwwxxwwwyz|}{xwvxz{zyxwwxyyxwvwwxz{zxxwxxxywutuvwxxwuuuuvwwz}~}|{yxwvwwwxxwwxyzywvvuuttttttttsrrssuvvvvxyzzz{{{|~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}|{zzzyxxyyyyzz{{{|}}~~~~~~~~~~~~~~~}}||{{zzzyyyxxxxyyzzz{||}~~}|||{{||{{z{{{zzzzyxxxxwwwwwwwwxxxyz{{||}}~~~}}|{{{{zz{{{{zzyyyxxyyxwwwwwwwwtuxyyyzzyz|{{|~~}}}~~{xy{zxusuwuvwvuvtsvvtuvvvttvvtrqrrtvvvvtvxxy}~~~}|{yyzwuuutttttuuvwtruxtrutu~~~~}|}~|{zyxxxyxwvvxzxuuwwwusuwwvwxxy{|}}}~~~~{{}|{|zxvuuwyyxwxyyzyx{~}}}~~}~~}}~|{z{~}{yy{{xutuwustuutqoooprsstvxyywwz{{{zzyz{|}}|}~~~~~~~~}|||}}}~~|yz{ywvvwvsqonnnonmorrqssrrpprrv~}}{zyxw{}zyyz{{{}}{z|~|z||zy{{{{{}~~}zy{{zzyz|}~~~|{|}}|zywutssvxwxyxzyxz~}{|}|{z{}}{z}}}|zwuvwvtqpppnmllmlllmnopqqpqppqrsutrrsrsstuvvx{|||{}~~~~~}}|{xvvusqonopooppooopppprtwxwx~}{xwutttuvvuwy{||z{}|yz{{{{|||}|{|~}~}{z|}~}|}}zxxzwvz}||~~~~~~~~}|{ywwwtqqqponmnnnpspmrvtrstutrqqpppqrrrtrqtwvvwwxxxz}|z}~|zuvxsqstttqpqqqrrppqrrsssuuv{}{zzxywuwzywvwz|{|}~~~}z}~~}~~}yuuwurpopsstuwz{{||~}||}~~~~|{{ywtssttsrqqrssrtvuuuvvwxxvvxxvxyzzzzyyyy{{xy||{zyyyz|{z{|}~|}~{zyxvtuvusttompqpnlmpportssvvssxyz~~}~~~}|{{yz}}|zzyxxxxxyz{}|}~|yy|zwvvwwvuwyz{~~}~~}{yxwwvutuutstuvwxxyz{|||{}~~~~~|{{{yyxxxvsturonmlkkjikmprqpqrrrrsrrsstvuvwwvxxzzwvxxvvvwxwvx{zz}~}|{{zzzyxz{zyvuvwvuttuvvustvuvyyvvy|~}|{|~}{{|||{|}}}}}|z{|{{|}}}}}||{zxvuvvutvwwx{|zz}}}~}~~}{{{{yz||||}||~~}}{|}zxz}|{|~~~}}}||}}~~}|zz{wtuwtrqqqponnnopponpspnoqppqrstvwwwy{}|z{zzzz{z{{{z|~~~}zyxvwxwwvtuusrononlkkmnopppqrqppqtvvx|~~~}~~}}~~~~~~|{{{|}~~~~~}||{{zyxxyyyzzyxyyyyzyzzzyyyyz|}}~~}}~}}~~~~}||zxvvwwusttstuuuuvwvuttsqppqrstvwxyyxyywtrrrrstttvwwvvy|||}}}}~|{{{zyxwxwvxyurssqqqqppnnonmprqqrrrstwz|}}{{{{yyyyz{zyzzyxxwxxyzzz{|}}~~{{}|{zyz{yxxyy{||{|~~~|{zz{|zz}|z{}}}~}||~~~}~~~~~}}|yyzzxwwxywuvwvurrssrssttsqqqppqrrrtttuuwyxwxywuutttttvutuwxxwwyz{{{}~}}|{yyxxxwvvuttuuuvvwxvuuvvwxyy{}~~}{{z{|{{|}{z{|yxxyzyxyzzz|}|{||{zz|}~||||||}~}~~}|{z||{{}}{zyxwwvvvwwwwvwxxxyz|~~}~~}~~|{zyyyxxxwwvuttttttttuvvuuuvvwvvvwxwwy{||{{|||||{yyxwwxy{|}~~~~}}~~}yxzzxwvvvvuvvtstvuuutssrpprtsrsttutvyz{{{|}~~}|~~~~}}}~}}}}|{|~|zyxyzywwwyzzyy{~~~~}||||~~}||}~{yz{{{{zyxyyxwxxz|}~~~~~~~~}||}~~}||||{yxxxyxwwvvvutsrqqqrqqrrrrrsssstsrrtuusrsttuvxyyyzzyyyyz{{{|~}zyzzyxwxzxvuuuuvutssttsrsutstuwxyyzzz{|}}~~~~}}}|||}}||}}|}~~~|{|~~}}~~}}|}}{z{||{z{{{{zzz{zz{{zz{{|}~~~~}}}}}|yz}~}~~~}|||yxz{yxxwwwxyzywvvutuuttttttttuuttstttsrrrqpqrrrsuuvwxyyzz{{|||}~~}|{zz{{zxzzxwwvurpqqppqsrrssuuttuttuuuvwxyyyy{}}~~~~~~|||}}}}~~~~~~~}}}}{{|~~}}||{zzyyxz{{zzzzzyyz{{zyyz|~|z|~}||~~~}}~~~|{~~~}~~|{|}}~~~~}}|zyzzxxyyxyyzzyx{|yxxxwvtttuvuuvvwxwwyyyxxxyxxxy{{|}~~~~~~}{{}|{||{zzzyyxwvutstssrrrsttsrrrtuuuvvvwwwwyyyyy{~~~~~~}}~~~~|{{{{zyyywuuuwxxwwxyyywvy{xxz|~~|}~~}}}{{|}}}||{{{zzzz{{{z{|||{{|}~}~~~~~}{xxyxyxyzzyxyzzyvvwwwvvuuttttsrrstuutsssrrqqqpoprtvvuvvwxwxzzyyz{|||}~~}||}~~}~~}|{{yxwwwxwwxxwwxxxwvwzzyxx{}|||}~~~~}|~~}}|{|{zyxy{zyyyyxwxzywwyyzyyz|}}}}~~~~}|{|}~|{|}}}{zyz{{yyzzzyyz{{{zy{|{|}~~}|{zyyz||zz{{{{{{{{zyyxwvvvuuttttttuutstttssqqsuuvvvy{zz||zz{|~}|}~}~~}~~|zyyyxuuvvusqrsrqqqrrrssrprtssstwyxxyzz{|||~}}~~}||~~||||}}}|{|}}}}}}~~~~~~}~~~}}~~}}}|zz{|{zzzzywxyxwwxz{yyz{zyyyyz{{{{{|~~~~|{~~}|||zyyxwvvvusttrrsqoprssrqstssttsrrtwvtvx{||}~~}}}yy{zxvtuvsqpppqqqponpqpoqstuxyy{}~~}~~~}{yxz{ywwxxwvxyyzz{{{{|{z{{z{|{z}~}~}~~~}{|}||{{~~}~~~~||||}~}}}}~~|~~}}~}|}|xxzyxwwxxusqprsrqqsvspsvvutsrrssttsuyyxwy~}}~~~}}}}}}~~|zyyyxwusssqqqqrrrsrstuxwtvyxvvvxzyz|~}{zzzywxwuvxyxvvvvvxyzz{{|{{~|{~~}{{zzyxwvusstuvvttuwwxxyzz{yx{||}}}~|~~~~~~}~~~~}}~~{xwvvvwvutttussvxyywuwxxyxy{{{zy{~}~~~{{{}}~~|zyzvtvxvutssssqoprrrrsuvuvxyzzyyzyzz{~|{}}|y{~~}{z|}{|}}~}|{|{{}}{zzzz{{zyxxwvwxxxz|~~~||{zzzzzyyxvwyyyyxwy{zyyy||y}~~~}zz{ywvusrrrppqpoqrqrtuuvutttsvxuruywvxyzyxxxxwwxxyz{{{~~}~}||{zzzywvvwyvsvxvvxy{zyz{{|~~}~}~~~}{{{{{zyyy{|z{~}{~}{y{|yxyzzxtuxvstvvwyywx{|~~}~|~~~}}~~}~~~~}~|{{|zxxyzzyxxx{zy{~~}{{|yvuvwvsrstvusstsrqprsuvtsttuusuyxwwwwxxyyz|{z{}~~~}|{ywxwusrrrqprutsuwuuxxxwuvxwvxyxxzzxy{{z{}}}|}~}{}~}~~~}~~~~~}|zz{}{{}}~~~||}|{{{{|}}}}}}~~~~~}||{{zxxyywuxzzzzz|||}~~}}}{z{{zxxz|{y{|zyyxwwvwxwtttuvvuuvvvvvvwyxwxz}~{{~~~}~|{|{xvuuvuutsuwwwttvvvutttuvtrtvuvxxwwxz{||~~|z{zz|}||||}|z|}zz{zxxxxxxxyxvwxwwxyzz{|{{}~~}}~~}|}~}||}~~~~~~|}}|||}}{}~~~}~}~}{zy{|zxxxxxuuxxuwywvvuutsstuuuvusuwtrtuuuuvwxzzyz{}~}||}}~}}}}}}}~~}{|{zz{{|zwxzzywvxwvuuvwxyyxz{{{{{}}|~~~~|{}~~}{{}}{yyzzyyyyzzzyyyyzzyyyyyzz{~~}}~~~~||{zzzzyxwxxxxxyyz{zzzz{|{{||z{}~}|~~~~}~~||||{{zyxwvvutuusrstuvxxvvwwxyxyzyyz{|~~~~~~~}}}zxyzzywvvtrtvsopqpooostssuuvxzz{||{{{|~~}~~|{|}~}{{|~}}~~~}|{{|}||~}{{|{{{yz}{y{}~~}{{}|zz{ywvwxxxxxxyyyyyz||{|}}{{||}}~~~}~~|ywvvtpqsqpoprsrrsuuuuuuttuvuuwxxxxz}{y{||{{{||{|~~}~}}|{zyxwwwvutsrqpqsssstuvvxyzz{|~~}|}~}|||zyyzzzxxxxxxx|~|~}}}~{{|{z|}{z||{zy{}|{zzzz{|~~|{||zz{||}|||}~~~~}||{zxvssssrrqqqqqqruvuuuuwwuvxxwuuvxxxyyyyzzzzz{{{|}~~~~|zyxyxvvusrssstttuuuuvxzywxyyyyz{{{{z{}~~}}}}}~|zzzzywwxyyz{||||~}}~~~~~}{}~~~~~~~~}{yyyxvuwwuuvxywuwzzyyzz{|||}~~~~~~~~~}}}}}{zzyxwusstuutuuwxwxxxyyyz{{{zz{{{{|~~||}~~||}}|||}||}~}~~}{yxzyxwuvvutsrrrstsrstwvtvxxwwwy{{{{{{|}}}~~}~~~~~~~~}}}}|z{~}}~~}~~}|{||zzzz{zyyyyyzz{||}}~~~|z|}|{xvwxwwvvxxxxwxyyyz{}~{{~~}}~~}|{{|ywxwtssrrsrsttssstuutstvvvvwxyzzyyyyxyyyzyxz{yxxxxyzzzz|~~~~}|||{yxxxwwwvvxyxwxxyyxyzyy{||{z{}~~~~~~}||{zzzzz{{{{|}}}}}~}|}~~~}|{{yy{zwwxxwxyyy{|{|~}}|{|||{{{{||{z{{{zzz{}}}||}~}{}~}}}~~}|~}{}~}~~~}||{zzywvwxxwvtttssttsstssuutuvvvwwy{zy{{zzzz}}{{}}}{yy{{{{{}~}{{{{{zwvvtsttsstttttstssstuuuuuvwxyzyz|}~~~~~}}}~~~~~~}}}}}~~~}}~~~}||}}}||~~}|||{{zyyyxxxxwxxyxwwxxxxyz{|{{{|}~~~~~~~}~~}{{}}{{|||~~~}}}||zz||zyz{|zwwyyyyyxxwxxxxxyzz{{zyyyxyyywvvvuvvvvvvxyz|~~~~}}}|{{{{yxwvwxvtsstutsstuuuutuwwwyzyz|}}}|}~~}|~~}}~||}}{zzz{}{yz{|}{z|~}||}~~~}{}~|{z{|zxxyywx{||||~~}}||||||{zz|}zxyyyyyy{zyz{yx|~}}~~~~}|~}~}|{z{{yxxxyxvuvwvvuuvutssstuuvwvvwwvvxyyxxyzzzzxwxyyxvuwywvy{zz{~~~~}zz|||zyyzyyxyzzxxzzzywz|zyzz{}}~~|z{}|{{|}}{z{|}~}z|}{zyz{zxxzzzzz{|}}|}~~~~}~}}}}}}|zz{{{{{}~~~~~|}}{zyxyyyxwxyyxyz{{zz{|}}||}}|}~}||}}zyz{zz{{||}}~ypnqsstuwx~}xphfeacjptw|}ytpnmmry~yvtnjknry~~xvsqquz|volmmpsv~~wrnigilmqz{rmjighknqx}uoligfinoqxxvuqpsvy{wussty~ysqnmmkmrsyzutspqsuy~|xtojhhgfinru||xutsuwuw~}zurqqtw{yqmkhgghlswy{wsnjfccgilrwy}wpliijgfmtx||{{{|}}yxxtsuy{}~~|z{|zz}~~{yusrprvwx~~{yyxwy}~|}{yxyz|~}}zxy{{z}~|{z{}|{z{|zyy{{{}~~{uuvusvzxvz~~}{z{}}zz|}}|yxxz}{zxsprttvy|~}|wrsussw|~~|x|~~~}yussrpqrrrtx{~}}{xvsstsqrtvy|~~~|ywusolklmiintxz~~~{{{z{|}}{{{yvw{{z|}yvssuqmlmmmqvvux{zyxvutsppsstwz~}z~~~~}}|{zwuxzvtvwwwwwwvwwtrsvurrtvvxz|~~{xxxvuuvx{|}{y||yyyzzxx{|}~~}}}{yz|yvwywvuuxyvuwywvwyyxyyxwyzyxxxvttutsvxvtuvussttsrrrsvwutuwy{zz}~~||~~}}~~~|{zyxvwxxwwwz|||}~}{yxxxyxvwyyyxx{}{y|~|zyyzzyz{{}}zyxyyvtvwvvvxzzyxz|{xwwwxxxyz{|}~|yz|zwx|}}~~~~|ywxyxxz{|}|}|||zxxxwwwvwyy{|}~~}}{ywvutqopqqqqsuuvxz{|{zzyyyxz|}}{|~}~||||{|}}~~yxyvtuusrrtuwwxz{yxyywvvuvxxxz{{}}~}}{z|}}}}~}z{}|{}~~~}|{yyz{zzz{{{{yz|{xxxvutuvvvvuuwxxxyyxwutrppqppqqqsttwzz|||~~}zyy{{z{}}~~~~|}}}}zz{zxxyzyvtttsqoonmnnnnoprttuvvwwuuwwvvwxz|~~}}|{zz{{|}~~~~~~~}}|{{|}~~}||{}~~~}|{zzywuuvwwxz{|}~~~|ywwwwwwwwxxz|}|{|{zz{|~}}~}}}}}}}~~|{{zyxwvvuvxwxyyz|}~~~~}zxxxwuttvwxz{{|~}}~~~|~~||}|ywvuuroooqrpprsttuvwwwvvvwwwxz|~}~~~}zxwutstssstttstvsqssrqqsuutuvwyxxz|}|{|||{}~~~~{{{{{|~~}~~}{ywuttsrrrqqsuttwxwvvvtqqrrppsttvxyz{{}~~~}}}}}~~~}{{yxxyz||}~~}}~~}~~~~|{{yvtrponmmoooprtvvvvwxwwwvuvwwwxy{|}~~~}{{{zz{|}~~|{{||||}~}|{zyxxwvwwvwyzz|}~}~|zxwuttttvwwwyyyyyyxyyyyxxyzz|~~~|zyxwvtrrssttuwxyz{{{zyyyyxxxxyz{{}~~~~}||{yxvvvtsstttuvwxxyz{{{{{yyyyxyyyz{|}~~~~~~~}~~~~~~~|{{{zyyyzzyyxwvuttsssstuuvwxyyyyzzzyyyxwxwwxyxwwyz|{{}~~~~~~~}~~~~|{yxwvvwxwwwwwwwvvutuuutsstuuuvwwxxz{ywxyxvuuuuttvxy{|~~~||}}~}|zxvutrqqppoppqrrstttuvvuutuuttuvwwxxxyyxxyyyyyyy|~~}|{{yxxy{|}}~~||}|{|}~}{{zyz{||}~~~}{{|}}}~~}|z{|{{|}|||}}}|{||{{{{{|}}~~~~~}|{{zyyyyzz|~}|{ywwxyz{{{{|}}}~~~~}|{zzz{zyzzzzyxyyyyxxyzzzz{|}}}}{{zxwvvvvvwwxyzyyyyzzyxxwvutttsrstuvvwxxyz{|}~}}}}~~}}}|{{zzyxwwvvvvvuuuuvxxxxyyyyyxwwvuussssstwxyyz|~~~}~~~~~}{yxwwxwvvvwxxyyz{{{zxxwwwwwxxwvwxxxwvwwuuuutuuvxyz|}~}|}~~~~~|{zzxvuuvvvuvxxxxxxyxxwwwvutsstttuvvvwxxxxyyyxxz{}~~~{yz{{{{{}}}~~~~}~~~}}||}|{z{zyyxxxwwxyyz{|}~~}}|{z{{{{{z{{{{zzzyxxxyyyyxxyzzzz{}|{||}~~}|zzzxxyzyzzzz{{{{{{{|zyzyyyxxyzzzyz{{{{{|}|}~~}~}||{{zyyyxyz{{zxyyxwxxxwvuuuuuvvvwwwxz{||||}|}~~~~~~~~~~~~}}|{{zyyyyxwwxwwwwwwwwxwvwwwvvvwwwxyyzzzz{{{{|{{{|{|||}||}~~~}||||||{zyyxvuuuttsstttttutsssssssttttuwwxzz{|{}~~~~}~~~~~}~~~~~|{zzyyxwwwvssrrponoonnpppprtuuuuvvwxyyyyyzzzz{{{}~~~||{{{zzyz{||||}~}}}~~~~~~~~~}|{yxwxyyyz{{|~}||}}}||||}~~}|zyxxwvvvwxxxz{|}~~}}}}}~~}}}}}}}}~~~}|{zzzzyyyxwwwwvvwxxxxyyzz{|||{{{zz{{{{{zz{||}~~~~}|zxwuutttstuuttuvvuuuutuuvvuvxyyyz|}||}}||{zzzz{{{}~~}{zywwvtrrqqqpqrsstuvxxyz{zyyyzzyyzzzzz{|}}}|{{{{{{||}}}~~~}}}|{zzyxvvvvtttttsrstsstvwwwwyyxyyyxxxyyyyyyzz{{||}|||}}}}~~~~}}~~}|zywvuttutssrrrsstttttuuvwwxyyyz{||||{{yyzyyxyyyxy{|}~~~}{|~~~~~~~}}||||||}}}~~~~~~~~~~~~~~~}|||||zz{{zzz{{zz|}}}~}}}{zz{{zyz{|||}~~}~~}}}}}}}}~~~~~~~~~~~~~}||{{{z{{|{|}}}~~~~~~~~}}}}~~~~~~~}}||{{{{||{|}}}}}}}}}}}|}~~}}~~~~~~~~}}}}}}~~~}}~~}}}}|{|}}}}~~}}~~}|||{{{{|{{{{{{{{{{{{{{zz{{z{{|}}}}~~~~~}~~}}~~~~~~}}}}||||{{||}}}|}}}}}}||||{zzz{{z{{{z{{{{zzyyyyyyyxxyyzz{|}|{|~~}||||{{||||}~~~~~}}}}}|}}}}~}~~~~~}|||{{{{zzyyyyxyzzyyyyyxxxyxwxyyyyz{{{|}}}}}}|{zz{{{{|}~~~~~~}}~~~~}~~~~~~~~~~~~~~}}}}}}|||||}}}~~~~~~~}~~~~~}}}~~}}}}}}}}~~}|||||||||||||}~~}|}}}}~~~~}}}}}}~~~~~~~~}||||{||||||||{{{{{zzz{{{z{|}}~~~~~~~~~}}}}|||}~~}~~~~~}}||||}}}}}~}}}}||||{{{{{z{{{{zzzzyyyyyyxyzzzz||}|}~~~~~}}||}}}~~}}~~}|{{{{{{{{||}~~~~}~~}|{{{{zz{{{{{{{{{{{zzyyzyxyyyyzz{|{|}~~~}}}||||{{{{||||}~~~}}}|{{{{zzz{zz{{||}~~}}}}}|||{{zzz{z{||||||}}||}|||}}~~~~~~~~}}|}}}}}}~~~~~~~~~}}}}}}}}||||}}}~~~~~~~~~~~~~~~~~}}~~~~~~~}}}~~}}}~}||}|{{|{{{{||||}}}~~~~~~~~~~~~~~}}~~~}}||||}~}}}}~~~~~~~||}}|}}||||{{{{{{{{{zz{||||}|||}}~~~~~~}}~}}}||}}}}}}}||||||{{{{z{|||}~~}}~~~~~~~}}}}}}||||{{{{zzzzyyyz{zyz{{z{|}}}}~~}~~~~~~~~}}}}||||}||||{{{{||{{{|||}}}|}}}}}}}}|{||||{{{zzzzzzzzzyyzzzyyzz{zyz|{{{|||||}}}}}}|||}}}}}}}||}~~}}}~~~~~~}~~~}~~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~}||||||}}}}~~~~~~~~~~~}}~~~}~~~~~}}}}}}||}}}}~~~~}}}}}}~~~}||||}}}}|{||||}}}||}~~~~~~~~~~~}||}}}}}~}||}}|||||{{{||||}}}|}~~~~~}|}}}}}}}|||}}|||||{{{|{{{{{{{{|}}}}~~~~~~~~~}}}}}|}}}}||||{{z{{zyz{{{{|||||}}}~~~}}}}}}|}}}|||||{|||{{{|{z{|{zz{|}||}~}}}~~}}}}|||}}||}|||||||{{{zzzzzzzzzzz{|||||||{{||{{{zzz{{|||||{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~}~~~~~~~}}}}}}~~~~~~}}~}}}}}}}}}~~~~}|}}||}}}|||}}~~~~~~~~}}}}}}}}}}}}}}}}}}|{|}}}}}}}}~~~~~~~~~}~~}}||}}|||}}}|||||}}||}}}}~~~}~~~}~~|}}}|||}}||}}||||}|||||{{{||||}||}}}}}}}~}}}~~~}}}}}||}|{{||{{|||{{{{{{||||||}}}}}}}}}}}}}|}}}||}|||||{{{||||||||||||||}}}}}}||}}}||}}}||||||||||{{{{{{{{{{||{{{|||{{||{{||||||||||}}}}}}}||}}}~~~~~~~~~~~~~~~~~~}}~}}}~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}|||}|||||}}}}}~~~~~~}~~}}}}}}}}}}||||||}}|{|}}}}}~~~~~~~~~~~~~~~}~~}}}}}}||}}|||}}||}}}~~~~~}~~~}}~}}||}}}}}}}||||||||{{|||||}}}|}~~~}}~~}}}~~~~~~}}}~~~}}}|{{||{{{{|{{||||||||}}~}}}}}}|}}}}|{|}|||||||||{{{z{{{||||}}}}}}}}}|}}||||||}}}}}}}}||||{{{|{{{{{||{||||||||||||{{||||||}||}}~}}}~}||}~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}~}}}}}}||||||}}~~~~~~~~~~}}~~}}~~}}|}}||}}|||||}}}}}}~~~~~~~~~~~}~}}}}}}}}}}|||}}|||}||}}|}~~}}}~~~}}}}}}}}}}}}}}|||||||{{{{|}|||||}}}~}}}}~~~~~~~}}}~~}}}}}}}}}}||}}||||||}}}}}}}}~~~~~~~~}}}}~}}}}}||||{z{{{z{|{{{{||||}}|}}||||}}||}}||||}|||}||{{{{{{{{{{{{||||}}}}}}}}||||||}}||||}}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~}|}~~}~}|||~~}|||}|{{{zyxyzzyxxyxyyyyyz{{{zy{||{{z{|{z{||||{{{{|||{yxyzyyzzz{~~~}~~~~~}||{{zyyyzzzzyz{{{zyyzz{zz|~~~}|}zxwxwwxyxwxxxxyxwwvvxxw{~{z|}|}}|}~}}~~{z{{{||||{zz{|~}}~~~|}~~~~~}~~~}~~~~~~{yyyz{zzzxvurppqrsqonnpqppoqssstuvuutuwz}}{{{}~~|zxxxwwvtsssssrrqqomllmprsuvurrsrqqrssqqrrstutrsvxz||}}||}|~~}|}~|{}~|zywwy{{{~}{{}~}~|z{{|~}ywwwxyyyyyz{|}|{{{yxxx{|||||{{{~||}||}|zwvuttsstvwxxwutttvwwwwwwwuwyyz{zzyvtttttsstvxyz|}~}|}~}||yxwwy{|~|zxxz|~~zvtsrqopqrssstssuvurpoppomlnonmmmnnnpqrsuuvwxyz{}}|zzytrqqrrtvwyzwuxzzzwtttrrrrstvwxyz|~~}}~}||||{yzyxxxxxxy{{zzyyxxy{||{}~{yyxtswz|~||}|{zzzzzzzyxwwtsuvuuwwwvutsuvutttsrrrrrrtvrnqusruxzzyyzzxxwwwwxwwy{{|~|{zxwvttttrqqpppppqsttuvvvutvxxwxz||{{{}}}|{zz{{zzz{}~|}}|{yyzzyxxxyyyxwutsrqqqqqooruuttuxz{|~~}{{ywsoopqqqruwwvuvwwvtstutrqprstuvx{|{{{}~~~|yxyxvutuwvuvvuussstuuttuvuttttrollnnppqtwwvwvwxz{{|~~}~}zywuttsrrqppqtvvvvwwutuvutsstsstvvvwwsrtvutttuutuvutuusswz~}}}}}|zz||{||{zzyxwwxyyy{|}|||||{zyy{}|{|{{|~}{{{yxxxwwxxyxxxxxxyyxvuuutsstsrrsrrrstttttuuvwwwz||}~~}{zyvsrrpnoonnnnnopoomkkljiijihhgfgikmmmnoqrrsuvwyyzzzz{||}~~|{~~~}{yyywvvuvvvvvuwxwuttsrqpoqssssrtvvuttuutrnorstwxvwy}~}||}}|}~~~~~}|||{zzz{|zxwwvtstvvwxxwvutttuvwxxz}~~~}}}|}}{zxwvuuvvtstvvwy{||||{{||{zyz{yy|~}{yxxxxwwutuvtsssrqonomjlnnmllkjhhihhhhggikjjlnopqstwy{}~~{{|||||||zwvvvvtqpnnmllmmlkkklllkkllkkjklkjjjlmnnnoruwz~}{ywvutttstttvwvutttrqrsssstuvvwxy{|}~~~|zyxxyyy|~~~}}~|{{{yxwvustuvwwyywuuuuuwwwwvutstuvvwyzz||zyxwvusrponmkjlnnmnnnopqqqqqrrrsssstvxyz{}~~~~~}~}{yyyyxxyzzzzzxxz{xvusqommmmmnnljkmmnoonlkjkjijkjjkklnptwwx|~}{xurstrqrrrqnnnnnnmmmmmllmmmnnopqsuwyz{||~~}}|ywwvtsutstuvvutssvvtsrrtsqsuvvxz}~}|{||{{{}}}|{ywsqssqppqsrprsqqolllklnooooonnnpqpqsttuvx{{yyyxxy{}~}}}||}~|zxvtsssrrqppoooppqrrrsssssstsrrrtwy{|}|{{yvtssttsrsssqqqqrqpqromnnmmnopqqruvvwyz{|}~~{wvvtsqppppqstttsqpppooonnmllmnoqsuwy{|}~~~|zxwusrponljkkklopppppommmnmmmnoooqtwxyyz{|}~~}}}||{yxyzzzyxxwwxywvwurpnmnnnpqqpqsssstutsrqrtssuutsstwyz{||}~}|}{yyxwwvusrrqqqrtvwwxyxxyzz{|}~}~~}|{{|{z{}~~}|{yxwvutuutssuvustutssrrrttrqrrsuwxyyyyzyz|}}~|zxvtsrpmkklmlllllllklkklmmllmnoopqrsstttvwyzzz{}~~~}{{|{zz{}~}|zxxxwvtuvtsrqqqqqqqstutsstsstuuvwxyyzz|}~~}|xuttssssttuvuutuwwwwxyyyyz|}}}}~~|{{||{{||~}|~}}}||{zywwvutuvwwvw{|||}~~|~~}||{{ywvvtqponooppommmmmnnnnpppooqrrsttuuuvvuuvwxz{{}}{zxwussrrrpoppoooonmmnopqrtrrrrstttuuuwyz{}}|||{zyxwvvvusrstuuvwyyzzzzz{zyz||}}~~}|{ywvuuttuwvuuuuuttvxyyyyz|~}{}~~~}{zzyyyxwwwwvutrqooppoprttvwxyxwy{{z{|~~~~~|{zyzzzyyy{||}}~~||||{||zyxxxvttutsrrqppoonnnnooprsssssstuuutuwxxyz{|}~|{{{ywvutsqqqpqrsttuuvvvvwwwwxxxxyzzzz|~}||||{zxvuutstuvwwxz{{{{{{{||{}~~~|||zyxwvtrpooonllmlmnnopqrrsttuuvxyxwxyzz{}~~~}}|zz{zyyzyzzz{||}~~~~~~~~}|zyyyxwwwxxwuutttsrqqrrrsstvwwyyyz|||{{}~|{{zyxvuttsqpoprqprstuuuvwvvvvwwwxy{|}}~~~~|{yyywtuutsuuutuvwwvwyz{zyzz||{{}}}}|}}}}|{||||}|zzyxvtssqponnoooprrstuuuvvvvvwxxxyzz{}~~}}~~}}~~~}}|{zxwwvusqponmmmoonpqstsruwwvvwxyyz{{z|~~|{||{{{{{zxxxyyyxyz{|{{}}}||}~~|~~{yyyyyyyxwwvuuvvwwxyz{{zz{zyz||{|}~}}}|{zzzz{{{{|}~~~|{yyyxxvuvwvvwwwvuuuuuvwwwxxxxxxyyxxwxxxxwwwwwxyyzzz|}}}}||{{{zyyz{zz{}|}}~}~}}}}~~~}}|}~~|{||||{yxwwxxwvwvuwxz|{zz{{{{{{|}}|||}~~~~~|{zyyxvwxxxyyz{z{|}~~~~}{}~}{{{{|}~~~}}}~}}}~~}}~~~~}~|||}}}}~~~~}|{|{zyyyzzyyz{|zyzzyxxxxwvvvutsrrsttuvwwvwxyyxwuuwwwwvxzyxxz{}|{{|{zyyyxxz|}~~|zyyyxwwwwxywvwwvutuwxwxyyzzyyzzzzzz{|}~~~~~~~}|{{|}}}}}}{yz|}}||}|{zzz|~~}{||{{{|}~}}}}}|||}~~}|||||zyyyxwwyz{{||~~}}~~~|||}}{{{zz{||}}}}{zzzz{}~}{||{{zyyxvvvwxyz{|}~}}|{yxxwxyz{|~{yxxxxyz{||{|}~~||}~}|||{yyxxz{{{||}||~}|||}}|}~|yz{{|~}}}|zxwusrqppqqstuuvwwwxyzzzyyyxxxyyy{}~}~~}|{yz{{|{zzzyxxz{|{{zzzxxxxxz{{{|~~~|{zyzyxwvuvwwxxyyyzzzzyyz{zyyyxwxyz{||~~}}|{zzzyyyyyyzzzyxwwwvvutsssrrstttstvvuvxy{{{}~|zxutsrrstuuvvuuvvutsssrppppopqqqqrssttuvvvvvwyz{|}~~~~}}}~~}|ywvvwwvuwwvwxxxxxwvxzzyyyyxvuusqrsttuvxxxz|~~}||||||||{zyz{zyyyyyyzzyywuttuuvvwwwyz{|}~|yxwussrstvvuvvuttuuutsssrrrssssrrstuutuwxyz{}|zzyxxwwwwwwwwwvvuttsrrqpprsrpponnnoponprtvwxyz{|}}|zywvwyyxuttuuvwwxyyyy{}~}}~~|{|}|{||zyz|}|zzzyxxxyyyyyz{|}~}}}|{zyzzzzzzyyxwvuuttssrrstsrqpqqqqqrttuxz|}}~}~~~}|zyyzyxwvusrssttsssrpqstsssttttvvuuvvwwxyyz{|~~~~|{zz{ywvvvvvvwwvtstttssrqppqrrqqqqrsrrrsttuwyyz{}~|zyxwxwwwwvvtrrqqrstsrrrtuuwzyyz|}~}}|{zywutsrrqppoooooopponnopppqrssuwyzzz|~~~|{{zyz{{{yxxxyyxwvwwvvvwxxyz||||{{||}~|||{{||||{|}~}|zxwutsrqonmlkkkkkjjkjjjjjklnpqrstuwy|~~}}}}{ywvvutssrqqrrstttsstuuuvwxyz|}~~~}|||{yyxwvvuutssssrsuusrrrstuwz{|}~~~}{yxyyxvuuuttssrpppppqqqpqrssuvvwyz{|}~|yvttsrqponmmmnmlkjjjkkjjkmmnoqsttuwyz{|~~~}{yvuuvvuuuutttuuttssqqqrrstvwxyyzzzz{|}}}~~~~~~}{yxxwuttuuvvwvvvvwwwwvuuvxz{|}~{zzzxvuuuvvwwwuttsrrrqpqrtuuvxyz{}~~~~|zxwwwvvutttuvxxwwustuuuvvwxzz{|}~}|{{zxwvutrqpqqpoooopqrrqpopqqqrsssuwy{|~~~}|{xvutsrqonnmmmmnnmmmmmlmmnnopqrrsuwxz{|}~~~~~|{ywvuutsrqpqqqrqrrrrssttttuuwxyz{|~~}|zxwwwvvuuvwwwwwxwvwxxxxyz{|}~}{{{{{z{{{{|}~~~~~}{zyxwvuuuttuuuvwwwwwxxxxzzyxxzzz{}}~~~}{{zywuuutssssrrssstuuuuuuuuuuvwxyy{}~}|zyxxwvvvvvvuvvvvwwwwwxyyz{|||~~}|{{{zyyy{{z{|{{{{{z{{{{|}~~~~}}|zyxxxvuttttttuuuuuuvuttuvwwwyz{|~~|{zywvvttttttutstutttttttuvwxyzzzz{||}~~}|{{{zzz{{{||}~~}|{{{zyxwwwvvvwwwvwxyzyz{{{{|}}|{zyyxwvwwxxyyzzyyyzz{{{|}}|zyxvusrqqrrrqrsstuvwwwwwwxyz{|}~~~}}{{zzxxwwxxxyyyxxxxxxxzz{|}~~~~~~}|{zxxwvusrqpooooooooppqqqqrrssstvxyyzzz{|}}~~}|{zzyyyyyyyyz{||}}}}}~~~}|{zzzzyxyyyyyz{{zzzzzz{||}}~~~~~~}|{zyyxxxwwxxxxxxxxxxyzzzz{|||}~}}||}~~~|{zwuuussrrqpoppqrrsrrsssstuvvvwwxyyzzz{{{}~~}||{zzzyxxxwvwwwwwwwwwxyz{{|{{{zyyyxxyz{||}~|||{zzzzyyyz{{{{|{{|}||{{|{z{||}~}{zzyxwwwvvvwwxxxwwxyyxxxwvuuuuvvvvwxyz|}~~~}|{zyyyyzzzz{{{{{||}}||||||{{|||}}}}~}|{zzyxxxxxxwwwwwxxyyzzzzyyxvuttuuuvvvwxy{}~~}{zyxvutttssssstttuuvvvvvvutttttttuuvwwxy{}~~}||||{{|||{|~~|{zyxwwwvvuuuuuvvwwvvvvtsssssstttuuwxxz{}~~}}|||||||}}|||{zyyxwvutttttuuuuuvwxy{|||}~~~~~}}}}~}~~}|}|{zzzyyyzzzyyxwvvvuuuuuutuvvvwxyyz{|~~~~}}}|zzzzzyz{{{zzzyyyxwuuuvvxyzz{|}~~}}|{z{{{zyz{zzzzzyyxxxwxxxxxyyzzzz{||}~~~~~~~~~~}}}|||}}~~~~~}|}{zzz{yxxxwuttrosxvttusqsvvuvvvx|~}|}{{{zzzwvvwwx{{vsv{{yyz{{{{zzyyyxxz{z{|{z{|}~|z{}|{}~}}}}|{zzz{~~{}|z}{~~~~~}}}||~~}|zy{}zwz}}}~~|z{|||}{yyyxy{{{zz|~}{|~|{|}zyzzyxxz||{|{zyxxyyzyzzxvwwvuvwutvyzzz{{{z{{z|}{vx{xvwyyyzzzzwuuwwxxyxuttsssstuttuvwxy{}|}~~~~{xy{zyyzzyvuuuutuuwyxuvxxxy{}~}~~~~~}}~|{zurstrprsmjmnnpuz|}{{ywvvwyz{}}~|~~~~||}}|}}}}~~~}zyyz{|~~{|~zw{}~~~~}~~~{wtrqrrtvwuuxyz|~~}yz{ywyzxwxyyz{|{y|~|{zz{|zx{~}}|||}}|zxwvvx{zx|}}}|zz{ywwwtqqpqrpnnoooqqssqnpspnquwy{~{zzwutrstsrsuwwvvvutuwwvvwxyyz{||yvvvuuvw{}{{~~|ywvuuusqsvusuvutuvwyyyz|~~}}{xyyvstvxz|~}|~}xyywtsqooqtstw{{z{|yvuutrpoqstuy~~|}~}~~~~~}zy|}|zxxzwux|||{zxuttoknrppuxwvwywuttsstvxy{|~||{yz{zz}~}{xusrrrqpruuvxzzyyyyvvwtrstttx{{yz{yxxxz{zwy|~~{zxwusvyyz{|||ywvwvttttttvvsrrolkkjjjklnruwy{{{{zy{~|{{z|~~|}}{yz{|}}{zzywutttsrrtuvwxxvrtvvvy}~~}{zyywvvwy{{zyyyzzzxuwywvy|}|}~}~}~~~~|zzz{|{{{|~}{zxutsssttuy}~||||||}~~~~|yxwutsrpnoqpptwwwwxxxy{|}~~|yvtuvutstvxxwxxvutuwyxxxz|{xwwuuwxxwxxxxwvuttvustusstutrrqonprqqsuwz{|~}{{{|~~|{zxyz{{|}|{{yvtrqooqrsuxz|~~~|{zxvwyyxxwwwxxvtromkkjjjklnppoqsrqssrrux{}|wtqonnnmnopoppomkkkjklnrtuux{||}}{|}}{xwusrtttrqqpooomkjjklmnnoprrqqrqqrssstwz}}|{{{|~~{ywvvtrppnnoppoonlmmmkiiijknpruwyyy{}}~~|{{{zzzzyxyzyxwutsqppomlmnprstttvwwvwxyz|}~~|ywvvwy{{{|||}}{zyyyzz{{{zz{{xvvvtstutuwy|~~}|}~~|||||||{|{{|}}~~|zyxxyz|||{yxwutrqqqrsuwy{~~~{ywvvwvwxwvxyzyyyyzz{{|}~~zwtsrrsttttvwvttsqqrrrsux{}~|zxwwwuvvusrrrqooonnpqssuwxxyywvvwwy{}}zxwwvvwxyzzzyzywvtsssuxz{}~|{{{zzzz{{{||{zyxxxwwvtsrqqponmmmnoqstuwxyz||||}}~~~~~|yvtssrrrssssttutsrqpprsuvxz|}~~}||}}~~~}||||||{zzyxxwvvvuuvvwxxyyyyzyyyyxwyz{|~~~}|zz{|}}{yvtsstuvwwwwwvwwvtsssstuwxy{||}~~}}|}~}{{z{|}~{yxyzxxyzzzzyyyxurqppqrtvwxxxxxwxxz{|}~}{z{{{|}~}{yvspppoopqqqqqqqqppppqrtvxz{|}}{zyxwvusrqpnmlllklmnoopqrrsttttuvwwz}~}|}~~}{{{zzyyyxxxxxyz{{|}~~|{zyyxyzzz{||||||||}~~}|{{{{{{{{{zz{{|}~|yxwwwxyz{zzyxwvuuvwyz{{{{|||{{zz{||~~}||{yyzzz{||}~}zxvtsrrrqpppppppppqqstuvwxz{{|}}||}}}||}}~~~}{yxwvuutuuvwxyz{{|}~~~~~~}{ywutrqqrssttuuuvvvvvvvvxy{|}~~~~}}}~~}|{{zxxwvvuuutrrrqpqrstvwyzz{}}|}}}}}|}~~~}|zxvtrqppqqrstuvvuvvvuvvwxz|}~~}}|{|}~~~}|{zxxwvvusrqppppqstvwxyzzzyyywvuuuuuuvxyz{||||||{||}~~~~}zwvuuvwyz{|}|{yyzzyvttsttuuttuvutuwy|}}~~~~~~}}}}~~~}||{{|||~~}}~}~~~~}}||||{||}~~}|{{zzyyyyyzz{||}~~}}}~~}|||}}~~}}~~~}|{|}}||||||||||}~~~~}||}~~~|{zyxxwwwxyyz{|||{zyyxxxxxyz|}~~~~~~}}}}}||}|{{{{zzzzyxwwvutuuvwxyzz|}~}|{{{|||}{wwxwvtvxzzzz|~}{yxwwz{yusrsstuvwx{~~~}{{|||{{{{zyyxvvvvuuuutsrrssssttuwy{}~|zyxxxxxxwvuutsrqpppppqqrstuwxz{|}~~~~~~~}{zyyxwwwwxxxxwvuuttsttuuuuvvvuuuuvwxy{||}~~~~}||||}~~}|zyxxxxwxyyzzzzyxxwvuuuuuvwyzz{|}}~~}}|||||}}~~~~~~}}}~~~~~~}}|{zywwvutuvwwwwwvuuvvvvwwwxyz{|~~~~~~~~}||{yxxvutssrrqrrqqrrrqppqrtuwy{}~}|{zz{{{{|}}||{zzzz{||}~~~~~}~~~~~}|||{zzzzzzz{{{|}}~~~~~{wussstttuuuvwxwvvwxxz{}}}}}}}}}~~~~|{zywussrrrsssstuwwxxxxyyyz{{{zyyyz{|~}|{zyxyz{{|~~}{zxvvutsstsssssttuuvvwxzz{|~~~}|{{zyzz{}~}{zyxxxxyy{|}}~~~}|||||{|}}}}~~~~~~~}{ywvvuuuuuuuuvvvvwxyzz{||}~}|{{zyxyz{{|}~~|zywutsssssuvwxyz{{zyyyyxxxyyyzzzzzzz{{|}~}|zxvutsrrrssttuuuuuvxxxyzzzzz{zzzzzyxxyz{|~~}{ywusqonmmmmnooppqrrrssrrrsstuuuuuvwwxyzz{|~}{zyxwutsstttstuwvvxz{zxwvuuwxwuuwxyyxyyz{||{{{z{~~~}}}~~~|||||}}~~~~}||{{{{{|||||}~~~~}}}}}}~~~~~~~~~~}}|zzzzz{{||}}~~~~}||{{{|}~~}{ywvutttuuvwwxyyyz{z{{{||}~~~~~~}}}}}~~|{zyxvuuuttuuvvvwwwvvvvvvwwvvvwwwwxyz{}~}{zywusrrrqrstttuuuuvvwwy{||}}~~~~~~}}~~~}||{{zywvuuuuuuuvvwxyz{{||||{zyyxxxyzz{{}~~}}~~~}|{{zxvuuuuuuvwwxwwwwxxxxyzzz{|||{zzzywxxy{}~}|{zzyyyyxyzzyyyyyxxwwwxxyyyyxwwwvuuuuvvwxxy{|}~}}||{yxxxxxxyxxxyyyyyzzzzz{{zzzyywvvuuuvvwxyz{|}~~~~}}||{zyxwwwvvvvvwwxxxxxxxxyy{|~~}||{{zzzz{|}~}|{zyxwvvutsqpppppppppqrstuvwxxyzz{{{|||}~~~}|{zyyyyyyzzz{{|||}~~~~}}}|||}~~~}}||{{{{{||}~~~~~}|zyxwwwwxxxxyzz{{|}}~~~~~}}}}|{||}~~~~|{{{{{{||{zyxxxwwwxyyy{~vpnnoruvuvy|~~~~~~~~~~}}}||{{zzz{{zzyyxxwxxwwwwvvwxz{||}}|{zywvuuvvwxyz{{|~~}||{{zxxyyyz{|||||||}}~~}}||{{{{{{{|}~~~~~~}}|{{zyxxxwvuuutstsssssttuvwvvwvvvuuttuvxy{}~~~}}|}|{zyyxwvvutttuuuuuuuuuvvwwwwwwwxyyyz{{||}~~~~~}|||{zzyyyxxwwvvvvvvwxwwwxyyzz{{zzzyyyyzz{|}~~|{zzzzyyxwvutsrqpoooopqqrrssttuuvvuuuuuuvvwxxxyz{|}~~~~~}|||||||{zzyyyxwwwwwvvvutsssrqqrrrrstuwy{|}~}}}}}|||}}}~zuw|~~}~~}}}}}}~}||{|~}z{~~}}~~~~}|{{|}}}}}|{zyz{{zz{|}~}|{{zyzzz{{||{yxxyyyzzzz{}~~~}}}}}}~~~~}}||{zxxwxxyyyyzzyyyzz{|}}~~~}||{zyxwvuuuuuuuuuuuuvuuuuvvvwxyzz{||||}~}}|||{||}|||||{yyxwwwwwxxxyyyxwwvvvvwwxxxyzzz{||}~}|{zyxxwwxwwvvuttuuuuuvvwwxxxxyyz{|}~~~~~~}}|{zzzyxxxwwvvuuuuuvvwxxxxwwxxyy{|~~~~~~~}{xvvuuvwxyyxvvvvutttuvvw||vsqqu{~}|{{}~}}~~|zyxvtrrtwvutuuuttssssrrrrrqqrssstvxz}~}}}~~~}}}~~~~~~~}|{zyxwwxxyyyyxwvuuutuuvvxy{|}}}~~~~|zyyyyzz{{|}~~~~~|{yxvuttttssssrqqqrssuvwxyz|}}}}~~}||||{{zzyxxwwvuvvvwxyyxyz{{|~~}||{zzyyyz{{{{{{||}~~~}|{zyyyyyyyyzzz{{|}}}}}}|{zywvutsrrssstttuvwwwxxyyz{}~}|{{{zzyyyxxxyyyzz{{{{|}~}~~~~~~~}|{zxvtsssrrrsssttuuvwwwwwxyz{{|}~}{zyyxxxxvvwyzzz{}~~~zwvw}~{zzzzz|~}vsqopqpliikmmlmqvy}~{yz}~~~~~|zywtsrrqqrrstuvwwwwwwvvvwvvwxyz{|}~}|{ywvuuvvwxyyxxxxyyyxxyz{{{|}}~~}}}}~~~~}||||}}}}}~}|{ywvvutsstttttttttttssttuvwxxxxyzzz{{||}}~}{zxvtsrrrrssssstttuvvvvvwxyyyxxxxwxyzz{|}~~}|{zyyyyzzz{{{{|||}}~~}||||}}}||||||||}||}}}}}}}}~~}~}|{{{{{|~~~}}~}|}~yxxxy{|||zwwz~|xx|~|{z{~~}{yyyyz|}}}}}|{zyxxwwwwvwy{|~~~}}|}}}|||||}}~~~~~~~}}{zz{||}~~}{zyxxxxyyyxxxxxxxxwvutsssstttvwxxz|}}}}~|zxwwwxxxxyyyyyz{{{|{zzzyzyz{{{||{z{~|tmu}|tnqvyzzywvxzztnllkptwusonlnqtz}zwsry~}{|{wuutuvwvvusqqrsuwwwvtrqsvxz{}~~~~~}{zzzyyxxyzzywwyzxwvvuvvvwxyz{{|~~}}|{zzxvuvvvwwvutssssstuuuutssssstttuvwy{|}}}}~~~~~}{yz}~~|zzzzz{|}||}~|{zyxwvvuvwwwxxxyyz|}~~}~~~~}|{{zyyyyzzzz{{{zyyyxxwvwxyzz{|}}}~~~}|||{{zyyxxwwwwwwwwwxyz{|}}~~}||{{zyxxwwwwwvvvvwwxxyyz{||}~~}|{yxxwwwwwwwwxxxyyyzz{|}}~~}|{ywvvttsttttuvvwwxxyzz{|}~~~~}{|{yxxwwxxwwxyz{z{}|{|~|z~}yx|||||||||~~}}~{xyxuttsrqqrttsssuutrssstuuvwxxxwwxxvwy{{|~~|zxxxwwwwxyyzzyxz{zyyyxxzzzyyyzxvxzvuyzzyyz||}}||}~~{z|}|||}}}}}~|{||zyyyxvtttsrqqqrsuuvvwvy~}{{zyz{{z|~~~}{yz{{zyyz{{{{z|~|{|}~}|{||||||{z{|}}|zywustvtttuwxwwvwzzyyyy{zz}~~~zwuuuuuuuuvvvxxxxxwxyxy{{{{yxyyyz{|}|}~|zzywurpppqponopqrrtttuvvwxyxxzzz{}}~}}}~}}~|zyxwvuttttssuvtsuvvvuuusrtutsvvtsuutrrtwwwy{z{~{{{}}|{zzxvvwwxxyyyyz||{{{|~~~~}||{{{{|}~|{zxwxxxxwwyyzz{~}|~}{}~||~|{~~~~~}{zzxwvtvvsqrrrrqrsuwtrtwwwvuwwxxxxwwwvvvwy{}~~}{|}zyzxwvvwxutxzxwwxxxyyzz{}}||~~}}}}}~~~|z{|wsrqrpnmnoqpnoqrsqprssssuwwwvvwwvuuuuuvwxyy|~~~~~~z}~~~~|{~~~~}}~}|}~}}|{{{{zzz{}}{z{|~}z{|||zxz{zxwxyz{{|}~||{{{{{yz{{|{y|~||~~}||}~|~~~{xy{ywutuvutsrtutuuvxwvvwxyxwvuvuqqsttttvxy{|}~~}}}}|yxyzyxwxyxvwxxxwwxz|{z{|zyxvwxxxwvvxzzz}~}|}|zz{{yyxwvwwussrsrpqrqppqststuvxxwwwxyxwwwy{z}~~|{{|||zxy{|{z|~}|~}}|{{{||}}||~~~~}}||}|{|~|}~|z{{yxyxwwwwyyy{||}~~~~~}}|{zyy{{{|}}|}}~}z}~|}}}}|||{yxywuwxwvxyyz|~~~~{{}}}}|{{zzywvvutsssttrrtutstvxxx{|zwwwwvuuwxyzz{}~|z{{zywvvwwusuwvvxywwyyyxvuutrtutsrtvwwxy|~~|zzyyyyyywvuttsrqssrrsstuwz~~~}~~~~~}|{zzyz|zyz||}}}}}|}~}}}}||||}}}~~}}}~|yz}{yyyyxwvwwxxyyxz{yxz|{{||{{{{zyy{}|{}~~~}{yxxyzyxxxyyyzzzzzyzzzxwvwwuuuwyz{{{}~~~~}~|zzyyzzyzzyyxwwvvvuvwwxxyz{xwwy{{yyyzyxwwxyyyyz{}~~~~~~}}}}|{zyxwwwwuttuutssstuuvutvwvutuvvuuvwyyxxz{||}|}~~~~~~~}}~~~~~~~~~~~~}}{|}|{|~~~}~~~|||{z||{{{{zzyyyzz|}{z|~}}~~}}}}}|{{{{zyz{|{{zz{zyz|||zyz{|}}~~|{z|~|{|||{yxyyywuuuvwvvvwvutttuuuttttuuvwwuvyzzyy|~~~}}~~~}{|~||}~|{||z{|{{{|{{{||}{{|{yyz{{||{|~~}|}}~}}}}{{zz{{yzzzyyyxwwxwvwwwvvwwwvvvutuutssssssssstuuuvwxxz}~}}|{{{|{yy{|}{{|}~~~~~~}|{{z{{zyz|||}}|||}~}}~~|zzzyywxzywwvvvvuuuvwvvvvvvvyzyz}~}~~~}{|}|{{|||{|~~~}}}~}|{{{|{{{{||||{{zxwvvuvussstsrqqrrqpqrstttuvvwxyyz{}~~~~~~}|||{zyxxxwvvvvutstvwwwwwxxyyyxyzzz|~}~}{{{||||~~|||}}{yyxvuuurruvutttuttuvtsuxyy{}~~||~}}}~||}|{zz{|{zzz{||{{|}}|zywwxwutttuuuttttvwwwxyyyyz{|}}~}{zyxwvvvvvutttuvuuuvwxxxyyyz{}~}}}||}}}}}~~}|{zzxuuttutrtuttsstuuttuvwyyy{}~~~~{yxwutsssrpqrrrrrrrststuvwwwyzz{~~}}|yxyz|{z{}|}}}~~~~}{zzzwvvuuutsuvxzzzz|~~~|}~}|{z}~}|{z{|{y{}||{zz{{{z{}}}}~}||zwvvuttttuuvwwxxxxy{|}~~~|zxwwusttssrsttstuttttttuvwxxy{{{{{{{{}}|}~~{yxvvtrstrqrrstuuvvwwxxwwyz{|}~~~~~}|zxwvuttsssssssrsttuuuuuvwxyyyzzyyz{{{|}~~}~~}}}}}~~}}|zzzzzyy{|{z{|}|{|~~}|zyyyyywxyyyz{{zz{{{|}||{{{{zzzyz{|||}~~|}}{{{{{|}~~|~~~}}||}}|}~}}{{{zxvtssssrqtusrtvwwuvxxxwwwwxxwvwxyzz{}~~}||{zxxxyyxwyzyxxyyyxxxwvvwvuvxwwyz||}~~}|zywuttssrqssrrsuvtstutssssrrssssstux{||}~~}}}}||}~~~}{{}|||{{{}~|{||{{zz{||||}}||{zzxvxxwwvwxxwvvwwvuuuuussvvuvxyz{{}~~~}{||zxyzxwxy{zxz|}~}}}~~}~~}|{zyyyxwxyxvxz{{zyxwutttssrstttuvwxwwy{{||}~~}~}}~{zzzyxxyzywwxwvvwtssstutuwwwwxyz|~~~~~}}~~}}}}}}}{xvxywvvwwwwxwvtuvutttvxxxy{|}~}~|||{zyyz{{{{{{}~~{|}|{zyz{|zvx~~~~zy{ywwxwxxxwvvvwwvtrsvvtttw{{{~~~}||{{zwvwxvtuvuttuwustvxxxwyzzzyyz||}|{y{}|{}~~}~~~yvz|xwwwwvvwxutxzvuwxxyx{~~|}}}}~}~}||}~}}{zzxyxvuwwxwstxxwusvywuuuvxxyzwtx{xvvw{|xy{||}~}~{z{{{{zz{{{{|~~}~|zyy{}zvz}{zyy{|{{}}|~~}~~{zywvxwttvvvvwzzxx|}{yyz|~}{|~|~~|wx|yvvvvwvvyz{|{|~}|}~|zyyxussssrqstrqtvuuttuvwwwyyzzxvz|xvy|}~~~}~}|zxwtsvwutttuvwy{xux{zyzzzz{}~{yxyz{|}}|}{z|yussttrqrsttuuvwxwwwvwyzzzzzywwwwxxxyzz|~~}~~}~}~~}ywz|zxxy{|}zw{~~~~~~~~zzzwuwyywuuxzyyyz{zyyy|}ywy{yxwwv{zvz~~}yz{{zxvxzyyz{zz}~|~}|}z~|zz{|~~}~}{yxzztpttrsuuuuwxxwx|~{xxz||yxxz}{wxyz{yx{~~~~|xutuvwuuxxttvvuvxwvx{xwy{}}|{{ywy}yty~|{~{}~{wwwwurrvrmorssrrstuvwwwxyxuvyyzyxxy{{xy}}{}}|}~}}~~yvz}{yyz~}{|~}~~~}z~|||||zvwywuvwyzzywvxz}{w{~}{y||zywyyxxy|~}~}{|~~}{x{}zz{|}~|yy|}{zz{zyxxyyxwwy|}||~|zzzxwvvvussvurtyywxzyy|~|zyz{zvwyxwvwxyz{|}~~xw{|zwtuxvsuwttxxtuzzxyzzzyx{|}|yxyyyxvy}zx~{z{||zxvutttsqrsssstsstvxxyzz{}~~~}{{{zzzzzz|{{~~~}~}|~~~~|yz||zyy{{zy{|}}{~~||}|x|~}|~}z{|{yxwvwxyywuwyz{|||{}~~~}{z{}}zy|~~}}}{||{{wvz{wvwxyxxxy{|}}zy|}|{yyyxxvtvxwx}||~~}~~~|zyzzzywvwxxwvvuuvxz{zzzzz{yxyywvvvvyz{|}~~}|{zywuvwvtrqrtsruutvxxvwyyxxyywssvwvvvx{{z}~||~|{}~|zzzxwyzyyz{~}y}~|ywy{zyzzzzz{}{y|}~~}}}}}}||~~~~zz||{xvz~yvyzyz||{}~{zzz||zxy|}|~~}|||{yzywxzzzzzyzz{~~~~}}~|{{|}}~}}||||{zxxyxwuuwywvvwxxxz{|}{yyy{zwwxxxwwxyz{}~~~~~}}{xzzyxvvwvuvvvwzzzyxxz{z{|zxyzyyzyxyyyy{|~~~|||}|{yxxyywuuvwvsvywtuxzzxwyxvwxusuxvtvxz{|}}~~}}~|~~}}}}}||zxz}||~}{||}~}~}||}~}|}~~|{||||yxz{|{zxwz}zyz{||xx{|{zywwz{zz}~}}~~~~~|z{~}}{z||yz{|}{y{}{z{|{z{zxz}}|{||||}~~~~}}}}~|z{}{yxxwvvwwwyyxwwxxxxxwwvuuwxyyxxz{{}~~~~z|~}|{z|{yxyyyyxwvvvwxwxzzxwvx{zwwxxxxyzz{{}}|}}|}}|{{|||{zzywvwwwvuuuvwxwvuvwvuvwxwwwyyxyz{{{{}}~~}~}~}}~|{{{{{{|}~|zyyyz{|zx{|}}|~}}}}||{{zyyzzyxxyzz{yyzxwwwy{zyz{|}||~~|{{zzyyyyxwwwwvwwvuuuuwxwwxyz{{|}~~~}{{~~|{{{zxxyywutuvvvxxvttvwvtvwvvxxww{||{{|}}~~~}z{zwvwwxxxvuvwxwttuvutttuxzxvy{zzz|}~~|}~|}}}}}|~~~~}||zxyyyyxxywvwzzzyxwx{~|{|}|~}|}~|{{|~{y{~}}}||}}}~}~}{{|zyyyyyyxxyzzz{{zz{|{{|||||{zyxxwvvvxxwvvwxy||{{{|~|{}yz{ywwwxxxxwvttuuuxzxwxyyzz{|zy|~~~~~~~~{xvwxxvtvvtttuuuuuuuuvyxw{||{zz{~~~~~~~~~~}}}{yzzwvuuvussttttssssttvxxxwvy}~|zz~}|~|}}}~}}{{|||{{{{|}|{}~~~~}|{yyz{zxxyzzzyz{zz|~~~~}{zyzywwvvvwxwvxzxxzz{zy{~}~|yyyyxvvxxvwyyxyzxwwxz{z|~}~|yxwvuvusrsuuvvuvuuwxwwy{{{}~~~}~~}|ywvwwsorvvvttuvwwuvyz{yvz~||~|{zwuuutttrqqrsttstutuwxvwyyy{~~}~}|{{|}}}~}~~{{|zxxyzzxvwyz{{zyz|{z}~~}|{zyyxwwwwxwwz|zyxy|}}}|}}}{}{}}{zxwwutuvwwvwyyyyyzz{{z{|}~}{{|}~|{~~~|yyxxwutuvutuvvvwwwwwyzxwy{{{zz||zz|~~}|yxxxvvwvssttuuuvwxxyxxxzzzyyyyyyz{{{z|}zzzywwvuuuuvuvwxzzxw{}{zzz|{xz||{|}||~~}||}~~}}{z~~|||}~|{}{xxyxxxyz{{{|{zz{{zyxxy|}{z|||~}{{{yxwyzzzzz{|||{{zz{{zxxyzxvx|}}|{yyyyywwxyz{zyy{~}{ywz|ywyywwwy{zy{~~~~|{zzxuvyzyxwyzyzz{{zxxyyxvtvywvvwx{|}~~~}{yxy{{zyxxxyz{{zxwyzyxuvyxvwxyzzz|~}~~}}||||{z{~~||}~}{{zz{{zxy||{{{~{~~}{}~}||~~{z|{zyyz{{{|{zz|~~}}~|}|}~wwz|||||}}zuponkmtxyy|~|zwtqpppsy}}zyurrsu{}~}|xtrqqruy~|yxwxxxz~yvtrqtww{|zyvsruvw~{vspnmqvwx}yvsomprty}{xutqopsw{}zzyz|~{vpqqlknpsxz|}~{zzyuporrqsxyz~|~zwtrqprsoov|~{zyurqruw{|vssqnnosz}~}|zwwyz|wsqrspnt{|~~|uprsqqruy~|yxwwwwy{|||~~|{{{zz{zusqmloqqqpqsuurrrpmoqolmonov|}}}zwvxxz}wttwwvwy{{{~|{|~~~|{zww{}~{xutsrsvvuw{|}~}|{{zxtrtuvw|}~|}}z{yuxzwuxzzz}{x{|{|~}}xuuvvwz}|zzyxxwuointqpvz~}~}ywvsrvyz}{ywuvy|}}~|yz|yuvvsqoljigfillmrx~{}~zutusoljklmpruxxxyvtwwtpnmljhghlprrrv|}||z}~}}~~zvuy{wtwwsprrrrrsuwxyyy{|{yyywuxyvtvxz{}}{|~|xtrrpnnpmlpsssuwwvvxvtwyuru{zx|{zzzzy|~|{||~}zxvuuuqnnlkklmkkmoqqqrrqswvuz}yuy|wtsrqqqrrrtwyyy{}~~~~~|yxwtsuuux{}~~}{yxwusommnnoruwyz|zz|{{|}|}|zxuttolnpppomnmjiiijjigglpqqstwxuuxwtw{yz~{vtsrsuwwwxy{|}}}|{zyyxwvx{{{|}~}~}~}zxwvvustwxyz|~~}zvtttstuvutuvvvwvrpqonprooppptxz||}~}}}}}~~{xy{yvwxyyyxxyyz{}~||}|{xvvwwuuuwywvyytsuuuspppnmnoqtuvwwwwvtsssrqqtxzz|{yvtssstttuwxwvuuuvwvvvvuvvw|||}}|}}{|~~{xvtrrssrrrrtutrqrqnlkjgeffeddgjllmnoqqqrttuwxy{~~}}|}~}||}~}|{ywustvttutrsttttromnoopqrtwxy{}|ywutsstuwxxwwvsrrqomlnpoopqrtwxxvuttrqrsrqtwxyzz|}~~|yvsrrrstuvutttttrqonnnmmmnpppooqqomllklnprssvxyz|~}{|~~}}{yvqnlkjijjkmqrrpoqsqoppqstwz|}|ywvvvuuvwwvuvwvsqokjihikjikllmorssstsqpqssv|}|}~}{{|~~}{{||{zxuuuutvxxxxyyz|}~~~~}~~}~}{|zvuvutttuussuvsrsrpqrtwxy|~||{{|}{zzyxvuuvtpoqqqrrrqppsuuuvvuuwvuxz|~~~}{wtsttuvwyz{||||zyyxxyxvxz{|}~}}~}zwuttsqppnmmmnoonnmlklllmpqqrtuvvwy{}~}~|{|}~}|zywvwwutuvy{}~~}||}||{ywwy||zyyxwwxxwxxyxwvvusrqqqomkjjklllmmmnpppqppqrtuttvwwy|}}~~}{wsqponmnoprtvwvwwtrqqqpoprtvxz}|zywutsrqponnnnonllmlklmmnnprttuvtrstttvx{~~}||ywwwvvwwwxyxwvvvurppomlkkjklmopqqrsuvvuuutstuvxyy{|}~~~~}|{zywusrqpoonoooopqqrstuuuuvvvwwvvwyz{|~|{|{yxwwwtqrstuuvxyyxyywvtpmmlmmnoqstuvvwwyzzyyzz{}~}||||zz{{{zyz{{|}|zxvutstvxwwz|}}||}}zz{yxy{}|z{{zzyyz{{zxvuttrruwwy{|~~||~~}{zywuvwwxy{||{|}{yz{xwxxyz{}~{{{zxtsssrpnnonmmnoppqrtuuvwxz|||{z{|}|{}|zxxy{zxxyyyz{}~~~~~|{zyxyz{{zz{zyzzyyyxvvvvuttttsrrrpoooooqrrsuvvwxxyyyzzyz{zxyz|}~~~~~~|{zxwvuuutstuvvwxyzyxxyzz{{|}}|{{xvwwutsqonmlkjikmnoqrtuttvxyxwxyz{{}}~~~||zyyyxxyyyyxxyzxvvvutrqqqqrrrstuutvwwvttvvuvxz{||}~~}|{{|||~~~~~}{{{zyyxwurpoopqqrsttttutsrssrstttuvvwwxyzyy{|{{}}}||}~}|}~~}~}}}}~~}}|{{{{z{|}}|zyxxwusrssrsttuutuuuvwwwx{}~~}|{zyyyzyyz{|}~~{zyyywwwyzxxz{zz{|}}}~~}}~~}|{{zywvvvwxwwxyyxwxz{}}}|yzyxwwwvvuuuvxyzxwz{zz|}}|z{{{{|}}}~~}~~{yxwwvutrqqrqpstuuuvvvwwxyxyywvvvvvwwwy{{{|}}}|{zyz{{{}~~~~~~~~|yxxxwutuvvvvvutsrrstuwwwxxvusstsrqpppqqqrtvy|~}|{ywvvwwwxxy{{{{{|}|{zzzyxwwxyyz{|}~~|zyxvurqrrponopppqqqrsttuwxyyxy{zxxwxxvvxyyz{}~~~~~}|}~}|~~}}}{ywwxvsrrqpppqrtuwy{|||||zyxwutttsstuwxyz{|~}{yxwwwwwwwxxwttsssqprrqpoonmnnnnnpqomnpqsvxy{}~~}}~}}}}}}}~~}}~~}~~~}{{zywwvuttuuuuwxyz{|}~~~~~}~~~~}~~~~~~~}|}}~~|{{{{{{|}}~~}|{{|||}~~~~~~}||}}}~~}}|yxwwwvvxzzz{||{yxxvtuvutstvxxxz{|~}{||{zyzzxvxxvtttsttssrrrrrrtuvwvttuvvvy{|}~~~~}}~~~~~{{{{z{|~~~|{zywvvvvvvxyxwwwvtsrrrpoooopqrstuvvvwxyzz{|~~~}|||{zz{{zyyyyyxwxxwvvxyz{{}~~~|}}{yyxxwvvuuuvwwvvvutttttuvwwxxxzz{||}}~}}}~~}}|{{{z{|{{{{|}}~~}||}}}}~~|zyxwvttssssttuuvvwxxxwvwwwwwxyz{|}~~~~}{yxwusqqqpommmmlllmnoonnopppqrrsstuvwwwvvwxyz|}}~~||}}|}}|{{{{zwvwwuuvvuuvwwvvxyyyyyz{}}~~}||{{zzyxwxxxyzzz|~~~|{{{zz{|||}~~~}}}}|||{zyyzzzz{|}}}~}|{yxwvuuuuutuvvwyzzz{{|||}~||}~}~~~|zxwvutssssrrssrsstuuuvvvwxxyyz{||{{{||{z|}}~}}}}|{{{zz{||}~~~~~}~~~~}|}~}{zxvtrqponoooooprstuuuuuuuuuvwwwvvvwxwwxyyyyz|}~}{zzywvvvvvvvvxyyz{zyz{zz{|{{|}~~~~~}{{zywuuttsrrrrrrrstuwwxxxxyyz{|}~~~~~|{zy{|{{}}{{{zywtrrrrqpoppooqrrstvwxyz{{|}~}~~}}}~~~~~~~}{xvtsrpnnmlllmnoopppppqqrrsssstuwxxxwvutttuuvxzz{~~~}||{yyyxxwwwvuuvwvuuttttuvvvwxyyz{|~~~}}|zz{|}~~~~}|}~~~~}~~~~~~}|{{{{{{{|}}~~~~~}|{zzzyyyyz{|||~~~~~~|{zyxxwwwvuuuuvvvvvvvvwxyz|||}}~~~}|zzzwuuutsrrsssttssssttvwwxz{|}~~}}}}}}||}|}~}~~}||{{|zzzyxxxyyzz{{{{{|~~}}}~~|{ywvuttssqqrrqqqrsrrtuuuuuvvvwxyyyxxxwwxxwvvvwwwy||}~}}}|{zz{{zyywxxwxyyyxvwyz{|~~}|zyz{{|}~}{{||{zzzzywxzxvvuttuvwxwwxxwwxyyzz{||||{{{{{{zyxxyzz{|||}~~}}}{yyxxwutuuuutsrrqrtttttuuuuwxyzz{||}~~}}||zz{||||}~~~}}{yyxwwutrpnnooooonnmnoppqrrtttvwwvvuuutstttuvwxz{}~~|{zyxwwwwwvvuuuuuvuuuuuvvvwwvvvwxyy{|{{~}}~~~~}{{{zzzzzyxxyyzz{}~~~~}~~~~~~}}||}||}}}~~~}||{{zzzyyyyyxxyxxwwwxxyzzzzyz{|~~~~~~~}}~}}~~}}~|{{{yxwvvuuuutssttuwyzzzz{|{zyyyxxxxz{|}~~~||||{zzzzyxyxwxyyxxxz{{|}}}}~~~~~}}}~}}~~~~~}{zzyxwwwwvuutsrrrrrrrrrsrsuvwwwwwwwwwvuuutstttuvxzz{~~}}}||{zzzyyzzyxyyyzz{|||||||}~}|||{{zzyyyyz{{{{|}~}|{{zyyyyzzz{||{{{{zzyxwwvvvwxyyyyyxxyzyxxxxwwxyyyz{{{|}~~|{{{zzyyxwxxxxxxxwvuuuvuutuuvwxxxxxyxxyz{zzz{|{z{{{zzz|}~~}|||{zzyyywvvuusrqqqqqpqqqrsstttuvutttttvvvvvwxyxyzz{{{|}~~~}|}|{yxwwwwwxwwwxxxxxwwvvwwwxxyyyzyyyyxyyyyz{{}~~~~}}}|{{{|}}}~~~}|{{{{||{zzzzzzz{{{|}||}}}}||}~~~~~~}~~|{{|{|}~~~~~}}|||||{{zzyyyyyyzz{{|}}~~~~}|{{{{{{{{{{zzz{||||}}~~~~}|{zyxwwvvvwwxxxxyxxyyyxwvvvwxyzz{{{|}~~~}~~~~~~~}|{{zzzxxyyyyz{{zyzyyyzz{|{{{{{|}~~~}||{{{{{zyyxxxwvuuttttttstuuttttvusstssrrssstuwxy{{{}~~~~}|{{{{||{{{{zzyyyxwwwwwwwwwwwwwwwvwxyzz{}~}}}}}|}~~~~}{{zyyxwwwwvvvwvvvvttttuutuvvvxyxyz{{{|~~~}|{{{{{z{{{{|}}}}||{{{{zyxwwwvvvvvvuuuuuutuuvvwwxyyz{|}~~~~~~~~~}|{{yxwvuutsrqqrrrrrsrrrrrssstuuuuvvvvvvvvwwxyz{}~~~|{{zyxxxxxxy{{{{{zzyyyyxxxxxxxxxwwvvwxyyxxyzz{|}}~~~|{zzzzzzzzzzzz{|}~~||{{||zxyxxxxyyyyyzzz{|||}}~~~~~~}}}}||}}}}~~~~~~~~~~~}|{{|{yyzyxxxxxwvwwvwxyyz{|}}}~}{{zxvvwvvuuuustuvvuuvwwwxxxyz|}~~~~~~~}|{zzyxwvvvvwxxwwxyyyy{|||~~~~~~~}||{zxvusqppppoooopqqqqrssssuvvvwxyzz|}}~}|{yxxwwvuuuuvutuuuuttuuuvwxxxyzz{{||}~~~}||{xwvuttsrrrsssttttuuuuvwxxxyz{{|}~~~~~~~~}~}||zxwvvutsttstttttuuvvvwxyzz{|}~~~~}|{zxwvutssrqqqqqrrrrstttttttssuuvvwwxxyz{{{}|{{||}}~~~~}}||}}}}~~~}|{zywwvvvvwwwxxxxxxxyz{{|}~~~~}{zzyyxxxxxyz{{|||||}~~|{zyxwwwwwwxxxxxyzzzz{{|}~~~}||{{zzzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~}|{zzzzyyyxxxxyyzz{zyy{zzz||}}~~~~~~~}|}||zzxxxxwxzzzzzzzzzz{zz{{zz{||}}||~~|yx|~|wvspsvvxztrqpqrvz}~zurrsx{~|xvtqsruz}{yvtttuwx{}xuronlmruvx{}zyvspnmkmnptwy||xupmmmnqux|{ywvwvv|~ywuuvuuz~~|xsrpnklortvz}{yvspnmlo{}}{{|}~{yxy|~|{{|~{yxvux{}|yxvvxz}}{yy{|~~~~{yxxxyyyy|~~zxwwwtrtvxz|}zzywuuuwy{~}{zzyyyz|~|zzz{{|~}{yxvuvvvy|}~~|{ywwyyz|~}zyz|}~~~|zyzzyy{}|{{zxvutuvvvvvvutsrrqomnpqqrtxyy|~}zxwuttuwwx|~~~}zyyywwz{{~~~}zxz|{zz{}~}}{yxxyz{ywxz}}|zz|~}{{zzyyyyz|{{|}~~}}}||{{|}}~~~~}~~}{yywwyzyz{||}}||}~}|{zywvwxxyzz{|{{{{|}|{}~}~~~~}{xwutuustuvxyz{|~|{}}}~|zzyyyyxz|||}}|}}}|zy{{{|~~}|{zxwurqrqooopqqrttuusrrsuwxxxz|zxwwxxuuxxxxyzzz|~~~~~~~~~~}{yywvutsssrrsw|}|~}{}|~}{{|{{zyyyz{z{|}}|z|}zy{|}}|{|}}~}{}~~~}}{z|}}|{z{||{z|}}}}}|{{{yyzzzxtvxvuuuwxwwxyzyy{||}}~}~~~~{yyyywuvxyxwwz{{{zz|}}{yz||zxwxyxxwvxzyyzz{{z{|~~~~~|{yxxvsrtsqppqrqqqqsssrrsuustvvttsrrsrqpqssrswxwxxxxz|}}}~}~}||{zxvuttuutsttutuz~|||||~~~~}{z{{{{zyyz{{|||{|}|{{{{|{{{zyxwwvwwvwyzyz{|}~~~}||}}}~}|}||||{z{{zyzzzyxxxxwvvwwvvvvvwwwxz{{{|~~|{zyyyxxyxwxyyxyzzyyzzzzzzyvwyxvvxxvvutttsuustvwwxyz{||~~~~~}zzzxwwvvvuussttssttttsrrssrqpoppppqqrrrpnorrsvwuvwyz{|}~~~}|zzyywvvvusstsrrrqqsuxz{~~~}zy{{z{{{{{z{|}~~}|{{{z{|{ywxxwwxyywvvttuvuuvxzxx|~~~~}{{|}||}}||{{{xvx{{yxxxwutttsrrrqsusqsuttvwx{|||}}~~~~~|{zz{{zzyxxxwxxwvusttssrsttrqrstttttuwwwwxz{zz|}}~}zyyy{{ywwxywwvvwwuutssqpqrqppqqqponnnmmmmnooooppqrsuvwwxxz|}||~~|{{{{yyz{{zyxxwvvuttsqpqrsuwy{|||}}||}|zzyyxxyz{{{|~~}|||{{{zxwwvutuwvuvuttuutttttuuvxxwxyz||~~}{yzzxyyutuutuuuuusssqqrsrstttvxyyyy{}~~||}~~~~}|{{|}~|zwuwxvuvuutrrssttsqqqqpopqqqqqstuvwxxyyz{}~~}}~||{zwvwwvtsssqqrrpnnmmmlklnoonnnonnprqqqrttvwxxyz|}~~~~~||{{||{|}}|{zyywutvvtsrrrpoprssrstttuwxyyyz{z{~~~~|{zyyxxxxxxwwwwvwvuuuttstuvutvxxyz{|}~~~~|zyxxxwwwxxwvvuutuvvsrttrqrttttuvwwz||{}}}~~~~~}{{|zxvuttrrtutttsssrssssrqqqqrstuwyz{||}~~~~~~~~~~~}|}~}}}{yxwvusstsqooopppqqqqpnnnonnmmnonnprssttuvwy{|||}~~~}~~~|{|{z{}|xussrqpppnlmmmnoruuuutvzzz|||}|}}zzyyxwwvvvwvvvvvvwvvwwxxxyz{{{z{}}}||{zzzxxxyzxvwxwwwwwxyxwwwwxyyyyyz|||~~}}}}}}~~~~}||{zyyyxvttttsrrrstttuuuvvvvvwwwxxyyzz|||}~}~~}|||}|||}}}~~}~|{{zyxvvvutsrqqrrqqsssrqrtsssstuuvvvwxyyz{|||}~~~~~}}||{z||||||}||}}~~|{{{{ywvvvutsrqrrrppqrqqrssssstvwwxxy|~}~}|{zyyxxwxyxxyyzzxy{}|{|||}~}~~}||zzzyyyxwwwwxyxwxyzyxxyzzzzz{|}}}~~~}{yyywvvutuvuuuvvvuvxwvwxxwwxyyyz||||}}}~~~~~~}~~~~~}}}|zyyywvuutsttrrrrssstutttuutuvutuvvwxwxyy{||{|}~~~~~~~}}}||~~}|{yxwvusssqpqqqqpprrssssstuutvyzzzy{~~||{z{zxxxwxyyyyzzyz{{|zz|}||}~}}|{zyxwwwwvwwwxxxz{{{{{{{|||||}~~~}~}zz{zxvvvuttuuuuwwvwxyyxxyyyyyz{{{|~~}}~~~}{yyxwvvutssssssttsstutuuuuuuwwvwyxxyyzz{|~~~}{z{zwvututqqrqqqqqrrrstssstuvvvvvwxyz|}~~~}}{yyxxyxwwxxxyzyzzzz|||}~~~~|zyyyyxxwxyxvvwxyxwyzzyyz{{{{{|~}}~|zyywvvvvutttssuvuuvwyywxz{{zz{|}~}}~~~~~~}{{zywuuusrrrssrststtttttvwwvvxyyyyyyz||{zyz{zyzzzz{|}}|~~{{{{zxvvvuttsttrrsttsrtuutttuuvwxwvxzzzz{}~}|}~~~}||{{yxxyyyyxyz{{zz|||{z|}}}}}}~~}}}~~~}~~~}}|{zyyyxwwxxxwwxyzzz{{{{|~~}}}~~}}}}|||||}}}}~~|}|zyxxxwwuuvvuvwwwwwwxxxz{zzzzyzzzzzzzyxyzzzzz{|}~~}|{zyxvvwwututttuvwvvwwwxyyxxyyxwvvwwvvvvvwvvwxyxxy}~}~}}|{yyxxwuuvvuutuvvvvvwwvvwwwxwwvvvvuuvvvuuwwwyz{|~~~~}||||{{|}|||}}}}{z{|{zyyzyxxyzzzz|~~}}}{zz{{yy{{yxz{{{{||||||{{{|zyzywxyyyyyyz{||}}~~}||{yyzxwwxxxyxwyzzzyyzzxxyyyxwxxwwwwxxxxyyzzz{}~~}{yzzywwwxxwwxxxxxxxyyxxwvwvvvuttstttttuvvwxxxyz|}}}~~||||yxwxxwvvvvwvvwwxyxwwvvvussssrrrssstttuvwyyy{}}~~~~~}||||{zyyyxwxyxxyyxyz{|||}|}}|{{||{z{|{yz||{zzyyyxxxwwvvuuvwvwyz{{|}~}||{zyyxxyzzyxyzzyyyxxwwvvwvuuuvvvvvwxyyzzz|||}}{zzyxwxxxxxyzxwvwvvvvuuuttttuuuuvvvwyxwwyzz{{}~}}}~~~~~~~~~}}~~~}||{zyzzzzyyzywwwvvutuuuttttsssrrsttuvuvvwyzz{}}~~~~||{|{zz{{zyyzzzzz{{||}}}~~~}}|zyyyyxwvvwwvwxxwxyzzyyzzyz{{|}~}}~~~}}|{{{xvwwwvutttuuuuuvwvvwxxwwwxyyz{{|}}~~~}~~~|{{zxvvwvutttsssuuuuuuuvwwvvvvvwxxy{{{{z{||||}|||||}}~}}}zxxxwvttsrqrsssstttuuuvwwwxxxxxxyzzzyz{zzzz{zz{{{|}~}{|}|{||||||}}||}}}}|||}}~~~}{yzzxvwwwvvwxxxxyzzzzzz{{{{||||||}}~~~~~~}|{yyxvuuttsttuuuuvvvwxxwyyyzz{|{{{|}}||}}||||}}}~~|{zzywwvutssttttttuuvvwwwvwxxxyyyyyzz{{{|||{{|}{{|}|}}~~~}|{ywvvutsstttssssuvvvvxxwxyyxxxxxyyzzyyyyyyyyyyzzzz{|}~~}}}}||}}}}}~~~~~~~}}{zyyyyxwwwxxxxyz{zyz{|{{{{{||{|}}~}}~~}}~~~~~~}{{zyxvuuuuttuuvuuvwwxxxzzyyzz{{{{{|||||}||{{{{|}}}}~~}{{zxxwvutsssssttsuvvvvwxxyyzzzz{{zz{{{zz{{zzzzzz{{{||}}~~|{{{ywvwvututsstttttuuuvwwwxxxxyyyyyzyxyzzzzzzyyxyyzzz{|}}~~~~}}}~~~~~~~~~~}|{zzyyyyxxxxxxyzzyz{{{{}}|}~~~}}~~}}}}}}}}}}}}}~~}||{zzyyxwwwvuuuvvvvwxxxxyz{{z{{{{||||||}}}}}||{{|||}}~~}|{zyxwvvuuuttuuuuuvvwwwxxxyyzzzz{{{{{||{{|{zyyzzyyzz{||}~}|||zyxwvuvuuttuuuttuvvvwwwwwxyyyzzzz{|{{{{zzyyyxxxxxxyyz{|}~~~~~~~~~~~~~}|{zyyzzzyyzzzzzzzz{||||}}}~~~~~~~~~}}}}|||}}||~~~}|{{zyxyxwvvvvvwwxwwxyyyzzzzz{|}}}}~~}|||||{zzz{{{||}~~}}~~}||{{zyxxxwvvvvvvuuvwwvvvwxyyyzzzz{{{{||{zz{{zyzzyyy{||}~~}|{{{{zzzywvvvvvuuuuuuvvuvvvvwwxyyyzz{{{{||{zzzzyxxxxwxyyzz|||~~}}|||{zzzzzzzzyyyz{{z{{{{|}~~~~~}~~~}{{|{{{|||}~~}}}}{zyyxwxxxxxxxxxxyyyzzz{||||}}}}}}||{zzzzyyzz{||}~~~~}}|{{zzyxwwwvvvvuvvvvvwwwwwxzzzz{|}|||{{{zyyxxxwxyyzzz{|}~~~}|||{{zyyywwwxwvuuuuuuuuvvwwvvwxyyzz{{zz{{{zyxxxxxxxxxxyy{|~~~~~~~~}}||{{zzz{zyyyzzzzzzz{||||~~~~~}}}||{{{{{|||}~~~~~}}|{zzyyyxxxxxxxyxxyyzzyz{||}}}}|||{zzzzzzzzzz{}}}~~}}}}|{{{zzzyxwwwwwvwxwwwxxxxyyzzzzz{{|{zyyzzyyxxyxwxyz{{|}~~~~~~}||{zyzzxwvvvvuuvwvuvvvvwwwwwxyyyzzz{zyyzyxxxxxwwwxyyz{{|}~~~~~~~~~~}}||{zzzzyzzzz{{{||{{|}}}}}}}}}}}|{{{{{{{{|||}}~~}|}|{{{zyyyzzzzzzzyyzzzz{||{||||{{{{zyyyyyyzzz{|}~~~~~~~}||{{zzyyyxxxxxxxxxxxxxxxxyxxyyyyzzzyxxxxxxxyzzzz{|}~~~~}}}|||{zzyyyxxwwvvvvwwwwwwwxxxxxyyyyyyyyyyxxxxxwwxxxyyz{{{|}~~~~}}~}}}}}~~~~~~~}}}|{{{|{{z{{{{|||||}|{|||||{zzzz{zz{{||}}~~~~~~~}}||{{{zzzzzzzzzzzz{{{{{{{{zzzyyyzyyzzzzz{||}}~~~~}}|{{{{zzzyyyyyyyxxxwxxxxxyyxxxxxxxxxwwyyxxyzzzz{||~~~~}}}}}}}}||{{zzzzyxxwwwxwvwxwwwwxxwwwwwwwwwwvwwwwwxxxyzzzz{||||~~~~~~~~}}}}||~~~~~~~~~~~}}}}}}~~~~~~~~~}}~~}|}}~}||}}}|zz|}{{{zxwxyyyxwxzzxvz~~}||{{}~}~{wy{{yxwyzzywvwwvtuwyyxyyzzyyzyxyyz{}~~~}|{{|}}{zyy||zxyz{~zwwwwwwxyzyz|~{yxxz|~}zyz{{{{zxxz{zxx{zyz{}~~}}}||||||||||||||{zyyz{zyyyywvwvvwxyz|}}||{{|{zz{{zz||{}~{z{{zy{||{{}~}}}||||{yyxxwvvwxvuvwwvvxyyyy{}}}|{z{{{{{{{{{||zyz{zz{{{z{{{|{|}}~~~}{|}zxxxwuuvutssttuwxxy{{|||{{zyyz{z|}}|}}}}|{zz{|||||~~~~||ywvwxxwxyz|}~~~|yxxvtuwwwy{{|}~~~~}~~~|{xttuuuvxyyy{}|{{|||~~~~}|{{|}}}~~{yyywuuuttuuvwyyz{}}}~~}{yyzyxz|{{}~}|}|{|}~}{yxvuvuuuttutuwyz{{{||||}~}}}{yxwvwxxyxxy{|||}}}||~|{yvutrsuutuvutvxyz{|{|}~}|||{yxxvtuvvvvxxyyz{|}}}}}}~}}{xvuusrsusrtuutuwxxy{{z{{zxxxvttttsuvvwxxxyyy{}}~~|{z{zywutrqqsrqsuvwwxyz{{yxzzvrssqopqrstvvwyz{||}~~~~|zzyxvvutsrqrrssuuvwz{{{||{yxvsqonnnoqsttuvyzz|}~}}}}~|zz{{{xuuvusqpppqrstuvvwxz|}}zywtromlklnoquy}~~~}}}}}~~{zzwvwyyz{|~~}{{{{|||}~~~|zxwvuuuvwxz|~|zyxxyzzz{|}~~~}}{xwwustuuuwxz|~~}}}zxwwvvxzz{{|}~}|zxwuttsqqqsuwy{|~}|{zyyxxwwwyz{||{|}}|zyxvtrppppooqswy{|}{{{|}|||}}}|zywvvvwyz{{zywwwvvtrrrqooppqsuwyz}~~}|{zyyyxwwwwxxxxyywvwwwvutqpponnnoqqrtuwyz{||}~~~}|{zyyyxwwwwwxyzzyxvvvtsqpnnnnmllmoqsuwyyz{{|}~~~|||{zzzxxyxxxxwxxwvvuussrqnmllkklnopqrstvxzyxxy{|~~}|{zz||{zxyzyyyxvuuvutsrponllllkjjklnpsuvwxxyz{{{z|~}|zxwyyyzzzxwwwwvvutrqqponmlkjjjkllmprtttuvvwxz{{{{}~~}}}|{zyxwxz{zyxwvvvvvusqomkkkkjijjjjkmquy}}zyxwvuuuuuuvvxy{|~~|{zwuttsrstuttuwxz{}~~}}~~}{zzywutsqooprssuvvwx{}}}}~~|{{zzyyywusssrqpppqqstuvwyz{|}}}}}~~~~~~~}|{yyxwvuutrqpqqppqqrsuwwwxz{|}}}}~~~~~~}||||{yxwusrrsrqpoonnoqqqqqsuvwxyz{|~~|{{}}||{{zxwxvsqppppooonmmnopqrsstuvwxxy{|}~~}|{{{z{{{zxvvusrqponnnponnopqrsuvuuvwxxxyz{|}~~~}|{zyxxxxyyywutssqonnmmnooppqstuvwwwwvwxzzz{}~}}|||}}}|||{{{yxxxzyxuroonnmmmoqqrsuxxvttttuvwyz{|~~~~~~}}}}}}|{zzzyyxyyxxyyyyyyywutsrponnnnoppqrstuvvxyyzz{||{|}}~}}~}|||{{{{{zyyyzyyxxxxwwvutssrqponnnnnopqqrtuwy|~}|{zyxwwxyz{|}~~}|zzzxwxxxxyz|||}~}|{zywvvvuuvxyz{{}~~}{zz{zzzyyyyzyuqruvwxz|~~~~~}|||{zyyxwuutuuuuvxxyyz{||}~~~~~~~~~~}}~~}||{{{{yxwvtssrrrstvwxxyzz{{|||}}}}~~~~~~~}}||zyyxwuttsrqrrssuvwxxyyz{{||||||}~~~~~}}}}}|||{zyxwvvvussrqrssuuvwxxyzyyz{{z{{|||}~~}}}}|{{{yxwwvuuusqqqqrsstvwwxxxyzzz{{{{{||}~~}}}}}}}||}|{zyxwvuttrqqqpqrsuvvvwxxxxyyzzz{{|}}~~~~~}}}|||||||{zyxwwvusrqppppprsuvvxxwwxxxyz{||{{{||}~~||||~~|||||zyz{{zxwvuttsrqpoooopqrtvxz|~~}}|||{{{|||}~~~}}||{{zzzzzz{|}}}~~|{{zyyyxxxxyzzz{||}}}}~~||||{zzyyxwwxxyzyzzz{||||}}}}}~~}|{{zzzyxxxxxxxyzzz{{{|||||{{zzz{{|}}}~~~}|{zxxvuttuvvwxxyz|||{z{{{zzyyyyyzzz|}}~~|{{|~}{ywvuuvwwvvwwvvwwxxyy{}}}|zxwvvwyz{|}~~|{zyxwwvuuttuvwwxxyyyyzzxwwwvvuvwwwxy{|}~~~~|zyyyxwuttsstuvvwxyyyzzyxwwwvuttuuuvxyz|~~}}|{zyxwwwvutttttvwxxwwwxwwwvuttssttuvwxz{|~~}{zyyyxwvvvuuvvvvwxxyyyyxwwutsttstuvvvwy{|~~~~~~~~~~}||{zyyxwvvvvvuvvwwxyyyzz{{{zz{||}~~}}}}}~~~~~~~~~~}||||||{{}~|{{zzz{{|}~}~~|yvuvy{}~~~~~}|{zz{|||}}|{{zzzzzyxxxxxyyzz|}~}}}}|{{{zzz{{zzyxxxxxxxxxxyzzz|}~~}}||{{{zyyxxyyyyyyyxwwxxwwxxxyyz{|}~~~}|{{{zzyyxxwwwwwwwwwwwwvvwxxxyzz{{|}~~}||{zzyyxxwvvuutttuvvvwwvwwxyyyyzzzz|~~}||{zyxxwvutttttuuuvvvwwxxyxxxyyzz{{|}~~}}|{zzywvutsssssttuvwwwwwwwwxxxyyz{{{|}}~~~}}{zyxwutssrrrssttuvvwxxxxxxxxxyzzz{||}}~~~~~~~~}{{}}}|}~}|{yurpnnpssssstuvwxz{zyyz|~}{zzyxyzzz{|~~~|{zzyxyyzz{|}}~~}{zywwvvvwxxyz{|}~~~|zyxwwvvvvwwyzz{|}~~~~~~~~~|zyxwvvuuuuvwyz{|}~~~~~}}}}}}~~~|zyywvuutttuvvwxyz{|||}}}}}}|||}}}}~~~}|{zyxwvutttttuvvwxyzzz{{{|{{|||||||||}~~~~}|{zyxwutsssrrstuvxy|~{xvwyzzzzyz{}}|||~~}}}~~||{zyxwwusrqqpqrrstvxyyz{{|{{zzyyzzz{{{|||}~~~}}}{yxxwvttsssrssttuvwwxyzzzzzzzzzzzzzzzzz{{|}~~~~~}|||{zyxvtssrqqqqrsstuvwxyzz{{{{{zzzzzzzzzzzz{{|}~~~}}}|{{zyyxxxxwutsrrrqrrrrtuvwxyz|}}}~~~}}|{{{|||}~~}}}|{{{z{{{|}~~}||{zzzzzzzz{{{|||~~~~~}|{zyyyyxxyyxyzz{{}~~~}~}|}~~~~~}|{{~~{xvtstuwz{{{{~}{{|}}||zzz{||}~~~~~~~~~}}|{zyxwwvutttuvvwxyz{|}~~~}|||{{zzz{{|}~~}}|||{{{{{zzyyxxwwwvvvwvvvxyzz{{||||||{{zzzyzz{||}~}}||||{{zyyxwwwwwvvvuuvvvvvwxyyz{||||||{{{{{zzz{{{|}}~~}}}|{{{zyyyxxxwwwvvvvuuuuvvvvwxyyz{{||||{{{zzyyyyyzz{}~~}|{zzzyyxwwwwwwvvwwwvvvvvvvvvwwwxyzz{{{{{{zyyxxxxxyzz{|}~~~~|{{{{{zzzzyyxwvvvvuttttttuuvvwxyzzzz{{{zzyxwwxxwwxzz{|}~~}|{{{{zzyyyyxxwwvvutttttuuuvvvvxyyzz|||||{{zzzzz{|}~~~~~~}}|{y{}xrv{~|{{}~}||||{{zz{||||}~}~~~~||}}~~~~~~~}}|||{{{{{{zzyyyyy{{|}~~~~}|{{zzz{|}~~~~}|{{zyxxxxxyyzyzz{||}}}}}}~~~}|||{{z{{|}}~~~~~}}}}}|{{zzzzzyyyyyyyyzz{{|||||||{{zzyxyyxyyz|}~~~}|||||}}|{{zzyyyyyxxyyyyyzzzz{{||}||{{zyyyyyyyyzz{}~~}|}}}|}}|||{{zyyyxwvvwwwxxxxxxxyyzz{{zzyxxxxxwwxyyz{|}~~~~~}}|{{zzyzzzzz{zyxxxwwvvwwwwwwwxxyzzyxwvuuuvwyyzzzz{|}}zwvy}~~~~~|zyyyz|}{yxyzzzyvsrrrtx{{zyxwwvvwxxvttttsrsw{|}}}}}}{zy{||{zzzyxxxxxxxxyyxwvvvvvuuuuuuuvwxxwwxxwwwwxxyz{}~~}||{{zyyyyyyxxyyyyyyxwvvvwxwvvvvvvvwwwwwwwxxxxyzz{{|~~~~~~}}}}}}}}}||||{{{{{{{{||}~~~~~~~}|}}}}}}||||{{zzzzz{{||}~~~~~~}}||}}}|||{zz{{{{zzzyyyxyyyzzz{|}}~~~}||{{{{{{zyyyzzzzzzyyyyxxyyyzz{||}}~~~~~~~~~~~~~~~~~}||{{zzyyyxxyxxxyyyxxxxwwwxxyyyz{|}~~~~~~~~~~}}}~}}}}|{zzzyyz||zxwvvvvwxxxwwxxxyzzxwy{|}|zy~||}}}~~~|xwwvvvx{~~wtsrtwwtporsqnnrwz}~}zwxz{~}{{{{||||~~}{zxvutttuuvvwxyyxxwuttsssstuuvwwxyz{{||}~}|{|}~~~~~}|zzzzzzzyxwuttuvvuttuutsstuuuvvvvwxyzz{}~~}||{{||||}~~~~}||{{zyyxwvvuuttttttsstsstuuvvwwwwwxxxyz{|~}}}}}}}}}}}}}}}~~~~}|{zyyxwvuuutttuuuutttuuuvwxyyyzzz{{|}~}}}|{{{zyzzyzzzz{{{|||{||||}}wutw~|wvwy|~}{wtuwz}~zy{~~~{xutuuwyyxxxyyzzz{{ywvvvwz}~~~}}}~~}{yxwwwwwvuuuuvvvwwxyz{}}|||{{{||}~}{{{zzzywvvvvvwvvvvvvvvvwwyyyz{{{{|}~~~{xwwvuuvutuvvtssuxyxwwvvx{|{{zz{}}snw|w{{{{{~}{wsstv{~|wtojiouwwwvwxxyyvtw|}}}}|}}}}||}}~}|zyxvtrqrrsuvuuttuvvvuvwwwwwxyz{}~~{yvtrrsuttsrrrtuutttstuvuuuwxy{||||}|z{}}~~{ywtrqpppqrssstuuuuvuutuuvwyz{{|}~~}}}~}{zzyxwvtsrrrrrsstttuuvwwwxyzz{|}~~~~~~~~~}{zzyxxxxxxyyyzzz{{{||||}~~~~~|{zzyxxxxxxxyyyzzz{{{{{|}}}}}~~~~}|{zyxxwwwvvwwwxxxxxxxyyyzzzz{{||||||}}~~}|{zyxxwvvvwwwwxxxwxxyyyzzzzyyyyzz{{{|}~~}|zyxxxvuvuuttuwwvwxxyzzzzzzz{zxwxyxvvvxxxyz|}~~|z{|||}}~}{yxwvvuuuvvwwxwxyyyxvwxwwvwxyyyxyyxvvwxyz}|||||||}|{z|~~~~}~~}}||zxvttqooppqstuvwz}}|{{zz{}|{{zyz}{}~||{{{}~}|{zyz{|{{||}~~}}{zywuuuuuvvwxyz|~}|{|zwtsssqonmnponopqqqrrtvwyyyz{}~~~}}|{{{yxxyyxvutrnljkmnptvwvsrtssttssrqqqqqrsrtwz}||}}|{|~~~|{zz{{|}||~~~}|{{zwwxxwvvvvtstvwxyyyxxxwwxyz|~{z{{zzzzzxvvurqsttsrrqpoppqqpprssrromjijmlkmqw|{{|}~~~}|{zzzywvvvvxyyzzyz|zxvuttstvxxxz}~}{ywwwxz}~}|yutsqonmnppqtvxyz|}}}}}~}}~}{}~}{vsssrssttvwtqqqqokiihfeeeegjlnoruxz{{{}}|{|}}{|~~}|zxutsrrrssrstsrssttttutsqqrstvxyz~~}zwz|}{wutsqomnppqqqqqqqpppppopsuwy{|}}{{{|}{y{{yxxyxwxz|||~{{{zyz|}~|{{ywvutuvxyz~~~|||{yxvtqmmmkjjjloqsuxz{{|}|}}~zxvtrqprsrqooqrrqopqponmprtvxz}|ywwwuuvxz{|~}{wuvtssrtvvwyz{zxwvutqnopooooqsttstuvwwwy||}~~||}}zyxvsqoomkklkjjjjihgghhiijjmortwyz||~|yyxwwzzyy{}}|{zxwwwwwwxwuwyxvvvvvuttuw{~~}}~{wvvtqpqqrtx{}~}}|{{{{zxwwwutttuuuuvwyz{}|yxwvuutrrqppomoqollkjiiihjmoqrrtvvwwwvvwwwvwxyyz{}}{zz{{}~}ywutsrrrruwvvwxyxwvuvwwwvwz|}}}~~|||{{||{|~}zwutrpqsttstuttsrqqpppqtwwxz||||}|zyxyzz}~~}|}}||{yyxwvvxxyz{{{|}~~~}}}}zxvttux{}~~}{zzzz|}}}|||{{{zywuspppljkllmoqsvxz|~}{xtrrrqonopppqrssrrqqrsstuwyyyyz|~~|{zzyyz{{|~~|zyxxvutuuspoppqqrsuvvvvvvvussrrsssstuvwxyyz{|}}~~zxvutrponnnoonopnmlkklklnpqrrtwxxyyzyyyyyz{~~}|{zyxxy{|~|}}|{{||{|{yyxwvutvxxyzzzxxxwwwvuttttttuwxy{~~|||||}~}{zywvvvwxxyz{}}{ywwwuttttsqpqqqppppqqpopoooooqrtuwxxyyyyyxutttssruxyz|~~~~}}~}}}}|}}|{{zxutsrpoorrrtwy{|}}|}}{yxwwwvwyyz{}~{zyxvvutrqqppopopqrssssrqprttuwyzyxyzywvuwy{}{{|}}{yzzzzyyyyxwuuvvwxyz|~~~~}{{{{{yyz{|||~}|zyzywxyy{}}}yvwxwvwwyxwxyxvvusqqrrsuy|}~~}}}~}}~~||{zzz{||||||{zwuttsssttttuuvvvuuvxyyy{|}}~~}}}{{||{zxxyyy{}}|{{zzzzzzyxxwvspnmmmnoqstuwxyzzyyxwutttsrsuwxxxy{|}~~}~~|{zz{|{z{zzzxwvurqpopppppqqrsrrssqooprstwyyz{{{{zzzzzz{~}~~~~}}|z{|}}~}|{zy{||}~|{{{zzxvvwwwustuttstuvuvwvuvwwwxyxxyyz|}}}~~}}|yxyxxwwwxz{{{}~~~}{yxxxyxwwwvutsrqpppoooopqqrstuuutstuvwwwxyyyzzzywwwwvvvwxwwx{|~}}|{zxxxyyzyz{{zyyyyyxwwxyyyxy{{{|||}||{zyyyyyz|||~~~~~~~}|ywusrqqqqppopqommnnopqrstuvvuvwvuuvwxwxz}~}}}}}|zz{zxxxxyz{|}~||~~|{{{zz|~}}|zyyxwvvwvuuvxyxy|~~~}||||{zyyyxy{zzzzzyyyyyzz{}}}~~~~}}|||{{{{|~~~~~~}{zz{yxyzxwwwyywwwvuuuutttuuuvwxxxyxxy{{zzyyyyz{||~~}{yxxxyyyyyxyxwtsrrrqqrsstuvvvxwvwxxwvuuuuuvvvx{|{|}~~~~~}|||||||||{ywutssrqppooppqppqqrrtvvuuututtuvvwwwy{}|{}~}}}|||{zz{{{{{{{{|}|{{{{{}~~}|{{zzyxyyyxvvwxwwwwxwvwwwxyyxxxxxwwx{|}~~~~}}~}{|}}|||}~~}|zxxyyzzz{{{{{zzyxwvvuuutttuvxxxxxxvusrstrrtuvutsssrrqqrtuuvxz|~~~~}||{{|}~~~~~~}{zyyyxwxxxxxxyyxxyyyyyxxxyxy{|~~}}||{zyyywvussqonnoonmnooooooooopqqqqrtvxxxz{{|}~~}}||{{zyxwwxyyz{|~~}|||||}~~~~}||~~}}}}}|{ywuuuutttuuuuuvwxxxyz{|}~~~~~~~~}}||}}{{|||{{}}~}||}|{zyyzzzyyyz{||~}}}{{{|}||}}|{zyxwwwvvutuutsstttuuvwyyyzzzzz{{{{|}}}~}|}~~~}~~}|{{{zyz{{|{|||{{zywuvvuutttuwxxxxz|{z{yxwwxxwvxz{{}}{zyyzzz{|}|{||{ywutsrqrrstsuvvvutuvutttuvvwxxy{}~}~}zyyywvvwxwxyz{zyyyyzyxxy{||}~|{{|zxz{ywvutttsqpqrssruvuuvxz{||||}}}~~}}~~}|{zyz{{{{{{{~}~|{{}~}~|||zyxvtrqrsqppqstssuusrsrpqrrrqrtvvwyzz{}}|}~~~~~~~~~}|z{|yvvwvvwwwwxzzyxz{xv{}{yy{|}|{|{zzyyz{{{{|zyxxvtrrrqonpqonnorssstuvttuvvwwxz|~}z{zywwxy{{||}~~~~}~{zyyyxwvuuuvutssttrqsvusstwxwwzzxz}}}~~~}}||{yxwvuuuuuxyxxyz|}|}}}|}}}|{|~~|yxwtrrrsrqrsttsrrsttstuuuvwxyzz{|}}~}|{{|}~}~~|zywutsstssstsrvwutvxxxxyzxvxzxvyzxxz|||{|z{}{yxwvsrrqqpnmnopruuuuvxyyxyzzzyy|~~~|{zyxxxwxxxzzyyz|~}{{|}~~~~~~~}|~}}||zyxwwwwwwwxvttuttvwutuvwxwxzxw{}|{{|~~~~}~}~~{|~~|}~~~|{}}|}~~~}zywuutsqqqpprrqrrsuutuvutvvsqtusstsrqqtvtuz~|{}~}~{xz|zz{zzywwyxx|~zxxyyxwwxxyxwwy|~}}~}|||{z{{yxwuttutrrtsrstttuwxxxxwwwy|xtx}zy|}~~}~~~~||~}{{|{{{||}~~~~}}}~~}}~}|{zzyyzywvwxyxwwxxxvuuuutrrttuuuvwxyyz{|||{|}{xz|zx{}}}||}}|}~~}|zz|zxz|}}}}~~~~{ywwyxuuwxyyy{|{zyyxxxwuuusrstsrtvuuxyzyxz~~}~~~}|||{y{}|{yxxyyyxxywttuuuttttssvwvvyyyz{{|~~~~~}|~~|{zyyxwxyxxzzww{|{{yz{ywxwuuxwtuxyyz{{{{|~}}~~~~~}}}}|{|}|{zyxxxxxxyyz{|~~}}|{zyyywvxyxwwvttsrrrrrqrtvxyz{|||}~~~~~~}}~~~|yz}{zzzz{{||{{|}}|~~}zyywvvuvwsrvwusrsutrstqppqqqpppqssrrsvxwxz||}}~}~~}~}{z{{{zyyyxwwvvvuuxyxxxz~|y{}|{|}~~~~~}|}~~~}}|{}}{zzyyxvx{zxyyxvuvvvwwxwvwxxwxyyy{||}~}}|}}}}}{{}}|~~}}~~}{xvwvtssssqqporutsuuuvuvyxvy{zyz{|||}~~~~~}{||zz{{zxwy{yxy{zz|}|}~~}}~~~|zxvusrrsssrstsstuuuuuuttvvutuwxwwxxyz{zz{}~~|zxvtsrrsrqpqrsssstuuwxxxz{{zxz}|{|||||{{|}~~~~~~~~~|{zzyxwvuutssstuvwxyyz|}}|}||}}~}{{{{z{z{|}|{}~~}{yxwwwtqssppsuvwvvxxw{}{y{{zyz{}~}~~}}{||zwvvvvuuvwxxxy{}}}|}}}|{|~~{yz{wsrrqqqponppoopsvvvvvwwtuvvwutvwvuwwvwyyyz~~|{{ywwxxwvuuvwxxyzz{{{zzzzzyyzz{||{zz{{z{{|||}|{{}}zyzyyxvutsrssrrtuvvvx{zwxyxxyyz{{{}}{}~~|{z{{{||}~~|zzywvuuutqsvutvvxyyyz|}}|{zzzyy|~|{}}{{{}~~|||}|zyyyxwuvyyxxyzzz{~~||||~~~~~~}{yxxwvutssrqrsttvwwvuuwxxvuvvuvuuvvuwyyyzz{}~~}{zywuuuutttttttuuuvvuuvyzyyzzzzy{|{yxwxxwxz{|}}~}|{|}zxxxvutttssrqrtwyxxz{zz|~~~~}|}~~~}}~~}~~|{|}||||}}}~}|}~~~}||{{zxwwwvuuvwvvxz{{y{~~}}}||}|{{{{{{|||}~~}}~~}{zzywwvwxxwwxyyyyyyz{||}~~~~~}||{zyyzywvuutttsrqqrsrqtvuuvwxyyyxxwwxvtvwvvuuxz{{{~~~|}}|{{{zxvwyyxyyxwyyxxz|{{{{|zy|}|zyyyxwvvvwwwxz|}~~~}|{|}}|zywxzxwvvvvutttuvuvxxxyy{{{{zzzyyyyyyz|||~~{{~~}||||}~~~~~{yzywwvuuvvvwvvwxy{{{{}~~}~~}|{zzzyzz{{|}~}}~~~}|||{zxxyxwxxyzxwy{zz{}~~~~}~~~~}~~}{{{{yyyyxwvuuuutttuutstvvwxyxwwvvutuuttuvwxyz|}~~~}|}|z{{zyyxvuuvvvuuvvvvvvwxyyz{{zzz{zyxwvvxxxxxy{|}~}}~~|z{}|{ywwwxxvvwwxvtvywvxyyz}~~~~}||}{z{{z{|}}}~~}~~~~}|}}}|{|~~~~~~~}{{{{zzzzyzyyyyz{{||||}}}}{yxyzyyxyz{{}~~~~~~}{|~|z{{{zzyyyyyyyxy{yxz||||}~~}}~}||}}}~~~}~}||{zz{{ywwwwvuuvuutuuuuuuwxxyyyxwwvvuuuuvwwwxz{}~~~~}||{zyxwwxvuvxxxyyxyyzzyxyyxwvuvvvvvvwxyyyz|}~~}{{{zzzzzyxxwwwvvuuvvvwxwwwxxyyyyzz{zxxyyyyzz{{|~~}~~~~~~}|}|{{zyz|{yyzz{yxz{zzzz|||zyz{zxxyzzxy{{z|}}}}}|}~}}}||||||zyyz{|{z{||}~~~~|{}|||}}}{|~~~~}|{{|ywwyyyyxxxwwxwwvuvvuuuuwvutvvvuuuwvuvwxy{|~~}}}~}{|}|{}}zyxyyxvvwwvvvvvwxwwxwvvvuuutttuwxyyyzzy{~~|}}{|}~~{z{zzzyyxyzxwxyyywwyyyyyyyz{zyxyzzz{{{z|~}~~}}}~~~}{{|}||||}}|||{{|{{{{|~}}}~~}}~~~}|}{y{}|{{z|}zy{{zzz{{|||||}~~}zz|~vnmqstvxz|~wpomjlrx{}~ztpnmlqx|~{ztpqtw}ytrpnnrw}ztnkklnpsz~ztqnjiloos|xtsrprvy|zvtrpruvw}zxvrqrsuz|wspomkmqux}}uqpnnoorvx~{zyvuuvz~~|xsstrpsvx{{wtsrtuttz~~yutspmnoqsw~~wsrqpqsuz}{vspmnqtw{~{tpmmmkjptuw|}xtpnoqsvy{~zvuuvvx{|{|~~ytrrstwz|}~}|{yvvy{}}}||~~}~{vtromorposxywy~~{|}|}}}~|}|zz{~~}|}}}||~~|}{ywwx{{|~}}zwz}|{~~{{|{z}}ywuutsty}~zvwxusw{|}|~}~~|~}zwusstvwwwxz}}yvwuqpuz|||}{z{zz{|{vrx}zz}|~~}~|{xvsrssqrwz{}zuqqpopquxxwxyvsw{vrvzyy||}|zxwtqpnnqspnprtwyz}~}zwuutuvwvutwzxuttuvtruxz{}}{{{wtuvtrporspnqsqpsuuux{|}{xvtuwtpqrtuqnqtstuwyz}|xxyuqqqnmoqpnnonloqposwvw|}ywvtrqpnmnnoppnmorqpruwz}xsttpllmllmmllmnnopqrtvx}~|xurpoonllmooonmnmloqqrux{~{ustqnmmlmnnnnnnnlnqstwy|~{wtqnkihikjhhjjjkkkmpqtxz|~{yxxxxxyxvvwxzxx|~{xxyvsuxyxvuwzzy{}}|ywwvvurpsvtrtvvwz|}}xuttutsstutrsvvvwxz}~}{yvttsqqrtrpqrrruvvy|}~{wutsrrrssssssstwz{{}{xvspnorsrpopqrqqruwz{|~zxurppooqqprrrrqqstvz{~}{yvsqonopoooqttttuwxyz}~{yvtqooponoprrsttuuuwxy||zwtqoonnnoqstssuvvvwx{~|xvuqnmmmmlnqqrstuvxxy}~}{xtrqqolmoooqrrrtuttvwy|~~}{ywtqommmmnpqrrruvuuxyxz|}zxwspnmmlklmoqqrtuttwyz{}~|zvtronnmlmnnprrstuuvvwxz}~|zxuspnmmlllmnpqrrsstuvxz{~}{zxvromllklmmoqrrsuuvwxz{}}{zyxuronmkijklmoprsstuvwwwz}~}{yvsponmlklnpppqrsssuwwvy|~|zwuvwvwy{|}~~|{zywvxyzz}~~}{yxvvwvvwyz{}~~~~~~}zwvutsrsuvxz{{|~~|zywuutuvxxyz{{||~~}|zwuttttuvwyz{|}~~~}|zwvusrrrrtuvwxyzz{|~~|zwuuttsrssuwxxyyz||}~~}{yxwutrqqpqrtvwxyyz{|~~~}|zwuutssrsuuvwxyzzz{|}~}}|zyxwtrqqqqqrttuwyxxyyz|}~~~|zywusrqqrrsttuvwxxyz{||}}|zyxvtstrpqrrrtuvwxyyzz{}~~~|{zzyywutsqppppqrsuuvwxyyz{{|}~~}|{zxwutsrrrqrstvvvwxxyyzz{|}}~}|zzzyxwwutrppopprsstuvwwxyz{||}~~~}}}|zzyxwurrqqqqrsstuvwwwwxyzzz{~~}||{zyyxwutsrqqqrtuuuvvwyxxzzz{{|~}{zzyxwwvtsrqooooprrstuvvwxxyzz{{{~}}{{zzyxvutssqpqrsttuwwvvwwxxxxxy{}~|||~~|{{|||}~}{{|||||~~~|zxxzzz{}}|}~~|{zyyz{|}~~~}{zzzyyz{{||~~~}}~~}|zywwwxy{|{{}}|||||{z{}~}{yxwvwxyzz{||}}}}}|{{{}}~}|{zxwwwxxyzz{{{{||{zzzz{}~}|zyxxyyyzz{||||{zyxwxz|~~}}}~}}}}|zyxwuuvwwxyzzz{{|zxxxwyz}}}~~~}{xwwxwwwxyzzz{zzywwuvxy{~}}~~}|zxwwvvvxxyyzz{zxxvttuwy{~~}}}~~~~~}{zywuuuuvxyyyyzzyxvvuuvx{~~~}|~}}{yxwwvwwxxyzyyyxvtttuuvy|~~~~}~~}|ywwuuuuvvvwxxxwwvttsrtuw|~}}}}~~~}|zxxwutuvwxxyyzyxvuttttvx|~~~~}}}~~~}}{yxwwwvwxyyyyzyxvtsrrstvz}~~~~~~}|zxuttuvvwxxwwvutrqqqrtwz|~~~~~~~~}}|{zwvvvvwwxyyxwvussrrsuwy{}~}}|}}}~~~~}~}|{z|~~~}|{{{}~~~}|zyxxy{|}~~~~|zxwxzz{~~}}~}|{yxxwxyz{~~}~~}{xvuuuuvxy{}~}|}~~~~~}|zzyvuuuttvxz|~~|{{|}}}}}|zxvutttuuvxz|~~}}}}}~~~}{ywussrrrsuwxz}~|zz{{{{{{{xwvtrqppqrsuwz|~|z{||}}||zwvutsqppqrsvx{}~}|{{{{}|{zywusrqppppqrtwz|~}|{{{{{{zxvusqonmnoopqtx{~|{{{{||{zxwutsqonmnnortw{}~}{{zyyzywvtsrommlkklmqsuy|~|{zzzz{{ywutrpnmmkkmnqswz}~}{zz{|{{{yxusrpnmmllnpsvy|~|zzzzzzzywvsqomlljikmopswz}~}|{z{{z{zxvtrpnlkkklmoptxz}}{{{|}|}~}|{zywwxyyz}}{zxwuttuxz{~}zxvtsstuvxz}}zxvusrsstvx{~~|zxvtssssuxy{~}{xwurqqqqqruxz}~|ywusqqqqrrtx{|~~|zxusqqqpqrtvxy|~}{ywtrqpoopqrtvy{}~|ywtrppppqrsuvwz}~|zxurponmmnmnpruvw{~|zxvspooonopqrtvxz|~|zywusqoooopqqsstwz|~}{yvsrponnnnopqstux{}~~}{wusrqonnooopqsuvx|~~}{xvtrpnmmmmmnopqsuwy{~}zxvtrponnmmnpqrstwyz|~}{ywusrqnmmnnnopqsuwy{}~|zxutrponnnnnnoqrsuwy{}~{xvsrponmmmmnopqrtvwz|~}zwurponnnnnnoqstux{}~}|{||{|}}~}{yxwvuuvwxxxz{}~{zyyywuvwwxxy{|}~}{yxwwwwwwxxyy{|~|zxwwvuuuuttuvwwy{}~|zyxwvuuuuuuvwxyz{}}{ywuuuuuuuvvvvwxyz{|~~{yxwvvvvvwwwwwwxxxyz{}~~|zwvuttuuuuuuvvvvwxyz{|~}{ywvuvwwvvwvvvvvvuuvwvxz}~}{zxwvvvwwvwxxwwwvvuvxyz{~~}|{zywvtssttttttuuvuuuvvwwy{}~}||{zyxwvuuuvwwwwxxwvvvvvvvxz|~~||{{{zzzxvuttutuvwvvvvvuuuuuvwy{}~}}}}|{zywvvuuuttuuuuuttssstuvxz|~}{zzzzyxwvutuuuvvvwwvutttttuvwyz}}|{zyyyyxvtssrrrsttttttttttttvwxz|~|{{zzzzzxvvuutttvvuuuuttstuuuwxz|~}{yxxxyyxxvuttttttuuutuutssstttvxz|}{{{{|{zyyxvttsstttutttssrrstuvxz}~}}|{{||{{||{{{{zzz{|~~}}}}}}}}~~}}||}}}~~}|{{zzz{|{zzzzzyz{|}~}|{{zzz{{{{zyyyxxyz{}~}|{zyyz{zzzzyyyyyyyz{}~}{yyyxwwxxwxxxwvvvwwy{}~|{yyyyyzzyyyzyxwxxyy{}~~}{zxwvvvuuvvvvvvvvuvwxy|~~}|zxwvuvvvwwvvvvwwwxyz|}~{yxwvutvwvwxxyxxxyyyz|}~~}zwvusrqrstttuuuuuuuvwyz{|~}{xusrqqrtuvwvvwxxxxyzz{|}|yxusrqppqrsvwvwwwwvwxyy{|}}~}zxvtrqrtttuvvvvvwwwwxxxyzz{|}}{xvusrqpqsstuvwwwwwwwxyyyzz{|}~}{yvtrqppprstuuuuutuvvwwwxyxyz|~~|zxvtsssssttuuvvvvwwxxxyyyyzz|}~~{ywusqpppqqrstttuuvuuvwwwwwwwxz}~{ywvutsrsttuvvvuuvwvvvvuuuuwxy{}}||{{zz{|}~~~}}}||}}}}~~~~~~~}}||{{|}~}{zzzzz{|||||}}}||zyyzz{}~}|||||}~}}}}}|{zzyxyy{|}~}}|{{{|||}}}}|||zyxxxxxy{}~}{{zzz{{zzz{{zyyxwvuuuuwy|~~}}||{{z{{||}|{yyxwvwwwwy{~}|zzyyyyyzzzzzzyxvutsssuvxz|~}}|{{zzyzz{zzzyxvtttsstvxz|~~}}||{zzzzzz{{zyxxwuttttuvxz|~~}|{zz{{zzzzzzyyxvutrqqqqrtuxz{~~}}|{{{zzzzzzzyxwvtssrrrrsuwy{}}|{zzzzyyyyyxxwvuutrrrqqrsuwxz}~}||||{{{{{{{{{yxwvtrqqrrrsuvwy{}~}|zzzzzzyz{zyyxvutssqppqqrsvxy{}~|{zzz{{{zyyyxwwvtrqqpoopqqrsvxz{~~||{{{{|{{{{|zywvtsrqqqpqqstvwy{~~|zzzzyyz{zyxwuttsrpoooooprsuvxz|~~|zyz{zzzz{zyywvutsrqpppqqrstvxz}~~}|}}~~}}|{zyxxwwwxxz{}~}||{{{|~~}{zzyyyxxyz{|~}{zxxwutuvvwwxz{|}}{yxyxwvwwxxy{}~}||zxxwvvuuvwxyz|~~}{zxwvutttuuuvwxz|~~}|{yxxwwuttttuvxyz|~~|{zyxxvuttsssstuvwyz|~~|{zyxvvuttsssttvwyz{}~|{zyxxwwutttsrsttuvxz|~}|{zywwvvussssrrsstuvx{|}~~~~}{zyxxvuuusrsrrrstvwxz|~~~~~}|{yxxxwvutsrqqqqqrstvwy{}~~}||{ywwvvvuttsrrssstuwxyz}~~}~~}}|{yyyxwwvuttssrqqrrstuwxz{~~~}}|||{zywwvvvutsrrrqqqqrstuwy{}~~~~}||{{yxwwvvvutsrrrrrrstuvwy{|~}|{{{zyxwwvuttssrqqqqqqrstvwy{~~}}|{zyyxwvvuutttsrqqqrrrsttuwy|~}|||{yyyyyxxyxwwwwwwxyyyz{}~~}~~~}}}}||{z{|||~~~|{{{z{{{zzyyyxxxxxxy{}~~~}|||}}|{{|{zzyzzyyyz{}~}|{{{{||{{{{{zzyxxxxxz{|~~}|{zzzz{{zzzzyyxxwwwwvwyz|~~}||{zzzzzzzzzzzyyxxwwwwxxz|~~|{{zyxxyyyyyyyxxxxwvuuvvvxz}~|{{zyyxxxyyyyyxxxxwvvuvwwyz}~}{zyxxxxxxyyyyyyxwvvvuuuvwxz||zyyxwwwwxxxyxwwwwvutttstuvxz}~|zyxwwwwwwxxxyxxxwvuuuuttuwyz|~}{zxxxwvwwwxxxwwwvutttssstuwy|~}{zyxxwwwxxxxxxwwvuutssstuuwy|~|zyxwvvvvvvvwvvwwvttsssrstuvx{~~|zyxwvuvvvvvvvvvvutsssrrrstvwz|~{yxwwvvuuvvwwxwwvuutssssssuvxz}}{yxwwvuuvvvwwwwvuttsrqrrsstvx{}~{yxwwwuuvvvvvwwvttssrrqrsstvx{}~|{ywvvvvvvwxxyxxwwvvuuvvwxy{~~~~~~~~~}|||}}}~~}}|||}}}}|{{zyxwwwxxxz{}~}|{{{{||}}}|{zyxxxxxyyz{}~}}||{{{|||||{zywxxxxyyz{|~~}||||{{{{||{zzyxxxxxyyz{{|~~}}|{{{{{|||||zyzzyyyyyyz{|}~~}}|zz{xux{zxuvxywvvuvvuwzyxz{||}{{|{zxvwxvttuvutsutsttuussuwwy{|}}{{zzzzxvvwwvvvvxxyzzxy||}~~||{z{|{zzzzzzzzzxxzyy{}{yzzzywwxxyyxxxz|}~~~|xuuusrttuvwz}}}|||}~~}}}~~}|}{y{~~~}||{zywxyz|}~}~{{{|}|zwwwusrqswwvxzywutux{~}{}}zwvxy{{wrppppqrssssttqpsttuuvxyz{|}}{}~}||{zz{|~|{}}}|ywussttssstwz|~}}~}{yxwwutuvvvx|}~~|{zywvwxzz{~}{xwvuuwyyyzyvuvxyyxyzyvvtqpsuttrqpoqsttuvwy|~~}{zz{}~}{{|||~~~|z{}}}{z{zwvvwxwvwwwwy{|~~|yvsqppqsuvxzyyyxwwxyxy|~~~}{zyz{{{||}~}|||{{}}{}|yz{{{{|}{xvsrojghhilnqsw{zy|}~}}|}~|zzwsrqonnmnnoomnqstttvyyyyzyz}~|{zxvtsrqqqrstsqqqqrrqruz||~~~{z{|}|xvvuspljjjjjilprtwy|}{ywxywvwxxyz|~~|~|y}}}yvvvutuwz{z{}zwwx{|||}~{{zxwwvwxy{~{xwwxyxwvwxxyyxyz{zvsuwwwxz~~~~~|ywwvrpppoopsvvwxyyzzzz{|~|{xvwxwtqoomjfbabbbcejnooopuyz{}}zxwtooooppprssrqoooopqtwz}~{xwtqqponljijkmkghkllllnpssuvx{~|{zxsqoljhgdccdb`bceedehhjmquxz}|zzyuuy{|}}~}{||{z{zz~~}}|zxy{{|~}zwurqrrqpnmmopqrtuwyyz~|yvtsrppopqpooomklkiilmmoprvy}}|ywvuvxyyzzz{~~}~~~xtqlgffddefffggghhgijjnrsuy|{xwvspnnmihijiigfgfehlllpswy{|zwusokigfhkmnnpsvvuuuuvwwx|{wuspmmmmljjkllklorstttvxz|}{xuuvutuvwwvuwxyz{{|~}zwtqrrqpqsvyz|~~{zzxvxzyy{|}~~~{wuspmlmnnnopqtuvvwwwwxz}~~~}}~{|}|{zywutrqppsuuuwyy{|}||}}}|xuspmjhghgfgiklkkmopqrtwyz{}}zwtqnmlkjmnnprtuvxzz|~~{xvqlkkihhiklmoooppoonopqsuwz|~~{vrppmhfdcccdegjlmnmnppopqstvx|~{yxwxy{|}~z{}{y{}~~~~~~~~{xvvutsrssttuxz{{{}~~~}{yxvtrpqpmloqpprsstssuuux{{{~~|{zz|{z{}|zyxuqmifffecdfjkklopqqqqrtuttwyz|}{|}{xvtqnmjhhjjklmptvwvvwvvy{}~}{xvwvtuvvvvtsrssrrqrssrtwxy|~~}{ywwutrpoomlmooprtsrrrssrstuwy|~}{zz{yyz|}}}~}}~~}~~~|{{||{zyxyzz{|{{|}~~}{yyz{|~~}~|}|zxwvvsppqomnoqrsttuwwwwz|}}}~}{{zzzz|~}|{zzyyz{|{{{{|~~~~|xxxusqoonkkmnooooqrrsttttttuwxz|}|zzzyvsqppqrtuvxyzzzz{|}|zxwuuvvwwvwvsqonmllmnpqqsuwxxyyzz{|}|{}~|zxxwuttrpnmlljjlllmnnppopqrsvwuuwwvvwy|~|{zzz{|}}}}~~~~~}|zz|{z{{}~}}{{|||{z{}}|zxz}~}|{{z{{yxvtrqpqrqruxzzz{}}}}}||}}{z{}~||}~~~~}{ywtsstttsrppomkkkklmmnoprstuuvvvvustwy{~|zywvvvuuuusrqqpnmorstvy|~~~~~~}zxxyz{|~~|||}~|z{{zyxvvwwwwwwyzz{}}||~~~~}}|zyyyzzyxxwuspnmlllmpqpqrstsqqqqqqsux|~||~}{z{|~~{{|zzyy|~~|}~~}|}||~~{zzz{|}~||}{y|}{zyxwwvuusqrssuvwwxyzyxwwwvvvvxz|}~}}}|||||~~}zyz{zzzzzxuutsrsttsstwxxxyyyyywvvvwyz|~~|}~~~~~}|{yywvxyy{}~~~}|zywttutsuxz}~}|}|{{{|{{|{xxyxvusssstvvvwz{{{|{zyxwvxz{}}{zyxxyz{|}~~}{xurqqonmnopqrrssrqqqrsrqrtvy{~~~~|||}~~|||{z|{zyzyyz|}~~}|{z{{{{||{zyyxvtttvxz|~||~~~~~~~}|zyxwvwyz{{{{{|||{zyzzyyz{|~~}}~~}{zzxyzz{{||{yxvusrrqqqqrtsrssttsrqrsttuw|}|||{zyyzzz{|}}~}|{{{|||{{{zzywvutssstvxyyz{}~~}}~}}~~}}}}|{yxxwwyzz{}~}|zxutrqqooqrpqqrtrononmnooqsuwz{}~~}{zyxwwxyz{|}}}}~~}}|{|}}||{xwwxxyzz{{|~~||~~}~~~~{yyyxwvwxwwwwwwussrrrqruuux{~}{zyyxwxy{}}~}}||{zy{{{{yzzywtrssrqrsuvxxz|~|zxwxyzzyxwvvtrqpnmmmnpqtw{~}}|yyz|~}||}zwwvsqpoooopsuvwxz}|}}|||||{yxyxvtsrsrrsstsqprrqpoqsrrsuwz||zzyxwwvvxz|~}}{zxututttuwy{}~|{{}}{||zxvutrrpnnprtuvz~||}}|}~~|ywtrpponnoqsvy|~~}{{yuuvuttsuwx{|}~~}{yyyxwxxwvwwuutrrqpoonmmnprtwy}~~|{{|}~~}}{xwvtqomlklnpstux|~~~|zyxvtssrrrrrtx{|~}}~~}~~}|zxwurqrrrstuutsrrqpnmmmllmnqtxz}~|zwvvutsstuvxz}}|{{zxxz{||}~|zwtrqqomnopqrtvz}~~~}{xvtsqqpnnppnprtwwx{}~{{zxwtstussuwy{~}|{{{{{zywutrqppoopppruvx{}~|zwuuspnnmmlklnprsttvy|~|{ywvtsrpooooooopstuwy{~~}~~||{{|{zyyxxxwxxxwusqppppoopqqsuwy{}~|{ywvvvvvwxyz|}~~{zywuttuwxy{|~}{zwusrpoooonmorrsvyyz|~zwutrpqqooqrttttvwxyz}~|zxwutrrsuvwwvx{|~~}|{ywtqomkiiijjjkmoqrtvwy{|}~~~|yvttsponnnoqstuwxyz{}~}{zxwvvvtsrrssstuwyz|~}|{{zzz{|}||}|zxutsqonnmmlkklnpqsuvwwy|}{xvuutttuuuuwxxyz|}~}|zyxwvwwwxxz|}|yvtsronnnnnoqrsstvxyy{}}{zwtsssrqpqonopooqrstuwz}~}{zxxwuttuvwwxyz|~~|zxusrpppoopqrssstuvwxz{}~{xvtrpoooopppqrstttuvwxyz}}|yvuusrrpoopppqsttuvwwxz{|}}~~|{|}}}|{zyxvtssrrrrstttvvvvuuvwxz{|~~|{yxwwxzzzyyz{zzyyzzz{{}~|{{zz{{{|}}}~~{zxvutssttttuuvvutuuttuwyyz|~|zywvvutuvvuuuvwwwvvvvwwxy{|}}zzyxwxxxyz{|}}|{zzz{zz{|}~~|zyxvuutrqpoppprsrrrrssrrqqrssuwyz{}~|{{{{{zyxwvvuuvwwxyz{zzyxxwwxxxyz|}~}~~~~|yyyxwvvxxxyyyyxwvvuvvvvwx{~|zyxwuuvuttutrqqqqqsuvvvwwvvwwwwxzz{|}~~|{zyxxxyz{{||{zzzyyxxyyy{}~}|{z{{|}}~~}{yxwvtstuutuuutsrqrssstvxz{|~~}}}{yyxvuuttttuutsssrqqqrsttvxy|}|{{{{{{}~~~~~~|{{|}}}~|{{{{{{yyyywuuutttuvvuuuutttuuvvwxyz|~~}{{{{{||{zyxwvuvvvvvwxwvvuuuuvwxyyz{|~}||{||}||{ywvtsstuuvuuuuutssssttvwxy{~}{{{zz{{zyxxwvvvvvvvvutttttuvvwxz{|}~~}|{zyyzyyyyyyxwwwvvvwxy{}~}|||}}}|||}}}||||}~}}~~}{zxwvuuuuutttssstuvvwyz{}~}|zxwwvuvvvvvvuuuuvvvvxyz|~~}|{zyyyyyzzzzzz{{{{|}}~~}|zxwtrqpoonnnoopqqqrttsuvvvvwxy{|}~}{ywvvvuuvwwvwwwwwxyzyyyz{|}|zxxvtsrstttuuvuuuwwvvvvvxxyz{|}~~~}{zxwutsrqpqqrstuvwxyyzzyyz{{|}~}zywvvvvvwwxxxyyzzzzz{|}}~}|{zzz{{|}~~|yvvusrqqrrrsstuvvvvxyyz{{{{{{}}{ywvussrqrqrstttssstuuuvvxyyz{{|}}|||{{{|~~~~~~~~}|{{{|}}~|ywutttsrrrrsttuvvvutuuuutssstuvwy{|~~|{zyyzyxwwxxwxyywwwxyxxyxwwwvwxz{}~|{zyxwvutttssstvwuuvvvutttttuuvwy{~}|zxwvutttttuvxyyzzz{zzzzzzzz{{|~}}||{yyyyxxzzyyyzzyyyxxwwxxy|~~|||||}~~~}||}|{{{|||}}||{yxxxxwwwxxyz{{zyyyxwwwwwwx{}~}||{zyxxxxwvvwwwvuvuttuuuuvxz|~~}}}~}|zxwwwvwxyz|~~{yxwwvvuttttttttuuvuutrqoonnmmoprtvy|~~}{zzzzyyyzyxxwwwvuuuuuwyyz}~}|{zzyxwwwwvvwwwuttsrqqppoqrstuwz|~}|zyyyyyxxxxxxxyyyxwvutttsssstuwz|~~~}}}~}~~}|{{{zyyxxwwxy{~}||{zzz|}~}{zzzyyzzxxyzzzyyywuuuutttuvwyz{}~~|{{{{zzyyxxxwvvvusrqrrrqpqqrtuwy{}}{yxwvuuvvwxxy{}~~|zzyyyyzyxxxxxwvusrpppommmnnnnprsuxz|~~~}}~~}{zxwuutsrrrrsrstuvwxz|~~}||{zz{{{z{{zxvvvtrrqppqqqrstvwxz|~|{zz{||}~~~~~}|{zywwwvvuuutuvxz{}~||{ywwwvuuuuvvxzz{~~|{zzyxxwxxyz{{|}~~~~}{zyxvutttsssttuvxyz{~~}|zywuutsqpppoooprsuwxz{}~}|{yxwwwvutuvvwxyz{}}|{zyyxyz{||zyxwuutsrqpponmlmmnoqstvx{}}{zzzyxxwwvuuttuuvwxyz{}~}|||}~~~~}|zxwvusrrrqqpoppppqsuvxyz{}~}}|{{}~~~}|{zxwwwvuttsrqqrqrtuwxz|~~|||{zyyyyxxxwxyzz{}~~|{zzyyyyz{|}}~~~~}|{zyyxxwvtttssrrsssuvxy{|~~~~}}}|{zyxvutrrrrrrrqqqrsttuwxy{}~}}|||{zyyyyxxxxxyz{|}~}||{zzzzzyxxwutsrrqqponmnnnnoopqstuwy{~~}|{zyxxwvvvutssssrrssstuwyz|~~~}|zzyxwvvwvuuuuuuuuvuuuvvvwyz{}~~}}}|{{zyyxxxwwwwwvvwwwxyzz|~}{{zzyyyxxyyxxwwwvuuvvwwxyz|~~}|||{z{{zz{{zzyyzzy{|||~~~}{zyxvvvwwwwvvuuuvvvvwwwxy|~}{zyxvuurqtwutttsqqssrrqqruwut{}}}{{||{zyy{zyywuuutvxwsptz{|~}|zyyvsuvttuvutttsqpppqsusprsqptxxw||zywuxywuwyy|ztuutsstuvvuy}~}}~~zzzwttuvvussstwwwxyxxwwurqsssssvyz|}||{yxwvuttsrsuvvxxxwvuttsrsssstvxy}~{zyxwwwvtttssrrrrqqqqrrrsrpqqrssux{|~~{zxwwwusuxxwxxxxwwwwvuttuwvtuxxx{~~}~|z{|{z|~{z~|zzyyyyyz{{z{~}zz|}}||}~~}|}~~|zxxyywwxxwvxzwuwyvtx|xvy{{|}~~{~|z|~{z{||{{zyxyzywwxy{{|}}~~{y{}|{|}|{{}}|}|{{{zxvx{zy}~~}zz||{|}|zzzyxyzzyxwwxvvy{|}~~~}zwwwwwwwxwutuvvvutuvsqsutuwyxx{~~}{yyzzzzyyyxxy{|{{zzzyyz{zy|~}}~|zxxwvuuutttuvxwvwxvsvyvsuwvvwyyz~}yxwvtsrrrpoqrpnpqqrrrssstuuvwwvx{|~~{|}{zxvxzxwxxwwvuuttttutstttuwy{}~||}yuwyvstusrrrqqrttsssrrrsrqtvtruxxx{~}{z{zyxwutuwxwvvuuvsrturqstrquyyy||||ywwwvvvuvvvvwxxxyyxvuttsrrssstuvwy|~~~|yz{xuvwvuutsrtvtruxtpsurqrtsstuvvx{~}||||}}~~}}~~~~|~~~|||{yxyzz{{yyyxxxwwwwxwwy{|~~||{yxwvwxxxy{{{||}}|{}}||~~}}|{zzzzyyyyyz|||}}{zyxxwvvvuuvwwwxxwwxxxvvwyyyz{||}~~~{yz{yxz{{yz|zxyzywwxwvwxxxyzzz}}|{{{zz{}|{{zyyyxxyyyxxyzz{{|}~~}yyzywwxxyyxxxwwwwwwvvvwwwxxxyyz{|~}|zxvutrrtttttttsrsttrrrrrtuuuvwxyz|~~}|{yxyzzzz{~|xwvuvwvvwy{~}|yvttsstuvvvutttuvvuvwvtuvusststvxy{}{zxvtqpopopqrstttsssssrssstuuwyz{|}~~~}}|zzyxyyxvvvuttssrqrrrstuuvwxxxxz|}}~}|zzywvutttssttsstsrrsrpppqrstuuvwxz{}~~|{ywvuuuuvvwvuutttrrsrqqrrrsstuvx{~}~~~~~}}~}|||}~~}|{{|}}}}~~}|}|{z{{zz{{{{~~}}|{{{{||}}|{zzzyz{zzzyxvvvusstrqrstuwyyz}~~}|{zyyyyyz{{{||{yyzyxyyxxyyz|}~~}|{yxwvutuuuuvvwyz|}~}{zyyyzzzz{|{{{zywvttrqqqqrrstuvxz}~|{{{|||}}}||{yxwvusqqqqqrsssuwy{}~}}}}}}~~}}}|zyxwvuuuuttuuvvwz|}~||{zzzzzzzzzzyxwvtsrqqqqpqqrsuwy{|~|zyxwvuvwwvvvutsrrpnnnmlmmnnnpqsuxz}}||{{{{{||||}||{{yxwwwvvvvvvvwxz}~}|{zyyyxxyzyxwvusqpponmmmmmmnpqsuvy{|~~|zxwvuttttttuvvvutttssrrqqqrrrrtuvx{~~|||{{zz{{zyywvtrrqpponnnmnoprtvy|~|{zzzyyyyyz|}}|{zzyxxwwwwwwxz|~~}|zyxwvvwwwwxy{|}~||||zyyzzzz{|}}zyxwxz|~~~~~}}~~}|{{ywuuuuttsstuvxz|~~~}|{zzzzzzz{zz{|}}|{z{zyzzyxxwutrrrqpppppppqrsuwz|~}|{zzzzzzz{zyxxwwvuuutttuvwyz}~}|{yxwvutsrqpopppprtvx{}~}||{{zyxwvutsrqponnmmmnnnqsux|~}||{zzyyxxwvutssqpoonnoooqsuy|~~}}}|||{zyxxxwvuutssrrrrstuwz}~}~~}|{zyxwwwxxwwwwxwqljklkkloqsux|}{zz{{{{zxvutsrqpoooooppponnmmllmnpswz~~~~~~~~}|{{{zz{{zyyxwvvuttttuvwy|~~}|||{{zyxvuttsrqqponmljihhhijlosvz~~}|{{yyyz{|~~}|{zzywvvvvvwz}}|}}||||{zyxwvuuuvwxz}~}||||{{zyxxvusqqqqqsux{~}||{{{||||zxvutrqqqruwy|~}||||}}||{zxwvuuuuvxz|~~}{zyyyyyzzyywusrqooooqstvx{~}}~~~{wurqrstvx{~~|zyyxwwwwvvussrponmnnmmmnprtwy|~}{{zzyyyyzzzzywvutsrrrssuxz{}|zyyyyxxxxwvtsrpnmllmnopqsuwz}}{zxwvuuuttuttrqponmlllmmoqruwy|}|zzyxxxxyyxxvutrqooooopqrsvxz}}|{zzz{||{zzxwutrqpooooopqsux{~}|zyxwwwxyyyyyxwuutsrqqqqrstuwz|~}}}~~}}|{yxvutttttttssrqponnmllkkmnorux|}|||{|}~}}}}|{{zyxvtsrrrqrstvx{~|||~}zxwvuuutux|~~~~~}|zyxwvuuutttvy|~~~~}{yxvvuuttttuvxz|~~}|||}|}|{ywutsrrrrsstuwz}~}}}~}}}|zxvtsrqppopqrtuwz|~~~~~}{zxwvtsssstttvwy|}|{yyyxxxvtsqppommmmmnoruwy{}}{ywutsrrrrstuwy{}~}{zyyxxwvusrponmljjkkllnprtvy|~}}{{{zzzzxwutssrrrrstvwy{}~}}|{zxwvtqponmlklmmnoqsuvxz}~~~~~~~~~}|{yyxwvtrqponmlkjjklnpqsuwy{~~}|{ywusqpnnmmorrqpswzyxxz}}~}{ywtrqstrmjjkklnooprtw{~}||{zzzz|||}~~|zxwuutrrsssuvxyz{}~}{{z{zzz|}~}{zwusqoonnnnooqrsuvxz|~~}|zxvuttsssstuvxyz|}}{yxwvutttsstuvwxz{|}|zxvtsqpoppqqrstuwyyz|~~{yxvutsssrssstuuuvwyz|}|zxvusqppoooopqqrstuvxy|~|zxvusrqqpqrstuvwxy{}~~~~}{yvsrpnmllkjkkllnopqrsuwy{~}zxvtsrrrrssrstuvvwx{~~}{ywvxxvtrommllkklkjkmoqsuvxxyz~~}~~~}}|zxwvtrqqqqrrstuvvwxyz{|}}{xusqppooonnopprstuuvwxyz{}~~}}}|{{zyxvsponmlkkkkkmnopqrrstuvwy|~|{zyyxxxxyyyyzzyyzzz{}~|{zzzzyzz{{{{{{z{|||}~~~~}|{zywutssssstuuvwxxyyyyzz{|}~~~~~~}|{zyyyxxwutsqqqrrrsstttuuvvwwxyz|~}{zzzyyyyxwvutttuvvwyyyyyzzzzz{||~~}}}||{zzzyxxxxxyzzyxxxxxxxyyyyz{}~}|{{{zyxwvtsrsvwuqpqrssssrsuvwwxz|~~}{{{||zzyxwvuuuuvxyxvvvuuuvvwwwxyyz}~|{zyz{zzzyxwvtsrrrsssssrsssttuvvwxy{}~}||}}}|{zywvuuuuuvwwwwwxxwwwwwxyz{|~|zxvuuttsssrqponnnopqqqqqqrrrrsstuuvxz|}}}||||||{zyxwvvvvvvwwxxwwwxxwwwxyz{~~|zxwwvvvvvutsqqpooopqqrrrrrrrrsstuvvwxz}}{zyyyyyyyyyxvutsstttttuuuuvvwwvvwwwyz|~~}|{zzzyyzyyyxyyyyz{{||}~~}{{zyyyyzyyzz{{{|||}}~~}|zyyxxxxxyyyyxxxxxxwxxz{}~}{zyyxwxyzyxxyyxwwxxxxy{}~yrpooqtsqpruvvwwwwwwx{|{{zz}~||{zz{{{|{zz{||}~}{ywutrqpoopprsttuuuvvwwwwxxy{|~}|zxwvtsrqppqrstuvwxyyzz{|}}~~}{xwvuttttuvvwxxyyyxxxxxyz{|~}{xurpomlllmnoqrrsssttttuuvxy{|}~}zxvsqooonoprrstuuuuvvvvwwxyyz{|}~~|zxusqoonnpqrrrrssstttuuvwxyz{|}~~|ywvutsrrstuuuvvvwwxxxxz{{{{{zz{}~}{yvtsqonllllmnopqrssttuuvvwxyyyz{||~}{yxvutsstuvvwwxxxxxxxxyyyyzzyyz{|~~|{zzxwwxyz{|}}}~~}||||}~}|{zzzzz{{|||{z{||{zzyyyyz|}{rkmrtuuvwxyz{{|}}{zyz}~|{{|}}}}}{{{{zzz{{{zz{|}~}|{zzywvvwwxxxwxxyyyzyyxxxyyyz{|~}{zzzyyyyyxxwxyyyyxwvvvvvvwwxyy{}~~|zyxwvvvvvwwxxxxxxxxxwvvvwwxxxyyz{}~~~~~}}||||||{zzyxxwvvuvwxz|~~|zyyyyxwvvvuuuuvvvwvuttttssstttuvx{}~|{zyyxxxwwwwvvvvvvvvvuuuuuuvwxy{|~~~}|||{{zyyxwwxxwwvvutsssttuvwy{}}{yxvuuttutsrqrrssstttsrrrrrssuuwxz}~|{zyyyxxwvuutssssrrrrrrrrsstuvwxxyz{|~zyxwwxyzzzywwxxwutuutrqv||vpommry|~|zxxz~~|yxwvvwwusrpomllprssuwz{|}~||~~~~~~}||}}}}}~~}||{zzz{|~~~~~}}||||||{zywvuuvvvuvwxz|~~~}{{{{zxvvvvwxyz{|~~~}|{zywutsssttuuvwxy{}~|{zzzzzz{{{|||{zzyxvuuuuvvwxyz{|}~~~}|{zyywvvvuuuvvvvwxyz|}~~}|zyxwuuutttuuvvwyz{|~~~~~~}|zxvussrrqqqqqrrstvwxz|~~}}}||}}}|||{yyxxwuuttssssttuuvwxz{}~~}{{zyxwvvuttttssssttuvwwxy|~}|{zzzzzzzyxwwwvtsqppooooooopqrstvwxz}~{zyyyz{{||{zyywvuuuuutssrstuwy|~~~|{zyy{}wlhffkswxwvroptvwy{|~~xuttuwwspopqolloruy}}|{yvrooqtvwxz|}~zwwxxwwwxz|}}|{zyyxwvtrpnnnnoopqsvy|}~}}}~~~~~|{zyyxxxyyyzz{|}~}}}}|{zywvuuuuuuvwxy{}~}}}|{zyyxwvvwwy{|}~}|{{zyyxxxwvvvvvvwxyz{|~~}||||||zyyyyzzxwvvvvwwwxyz|}~~}}{zxxxwvuttttsrqrstuvxyz{|~~}|{zz{{{{{{zyxxwwvvvvuuuvvwxxyz|~~~~|zzz|}qiggjry{zyvqpsvx|~zww{~~~|zwusrsuy~~{wssttrrrtvx{~~}|xusrqrtvuusrqqrrqpqrsssvy}}{zzyxvuutuuwyyxwvuttuvvuuuuvxy{}~|zyxusstvvwwvvvvutssrqqrsvx|~|{yxwusrqqqqqpopqpooooopqqrsssuxz|~|zyyxxwwwwwwutuvwvuvvuuuuutuwxy{|||}}||}}}{vu{xpgckx~~ypikqtuvxxyztrw}~~~~~~~}}{}~}yxz|}~~~~~|zz|}~~}||||{{}}}||}}|zyyyyyz{}~|{zyyzzywvvwwxyxvvvwwxyxwvwxz|~}}||{ywuvxy{}|{zywwvvvvwxyz|~|{z{{|}|{zzz{zyxvvwyzz{|}~|{zyxyxxxyyyyyyyxwwwxxxwwxxxxyz}~}{zxxyyyyyyzzzz{{zz{{{{{{{{{|}}|zyyyyxxxwvvvvvvvuutsssrrrrstuwy|~}|{zyyyxyyyyyyyyzzzzzzyyyyyxxyz{}~|zyxwwvvvuuuvvvvuutsssssrrstuvxz}}||{zyyxwwwwxwwvvvvvvvuvvvvwxz|~~|{yxwuutttsttttttttsststttuwxy{}~|{yxwvvuvvuuvwwwwwwvvvvvwvwxy{}}|}|{zzyyzzyxxyxxvvvusturrtwxxxz~|{zyxxvuttuuusrtuutrpppnnnnnnnqstvx{~~~}|{{zyxyz{zz||zyzyyxxxxxyyz{|}~~}|{yyxwvwvuuuttsrstpnppoonoqstuux{~~~~~~~}{zyxwxwuvwyzywxxwwwwyz|}}}}}~~}{ywwwwwxy{{{|~~{zyxxxwwwxyyyyyyxwvutttttuuuvvxyz|}|{zyz{ywutttrqpqstsssuwwwyz||||~~}{z{}}}||zxwusqqrrtuuwz{}~{yyxuuutrrrtvvvwxyzzxuuusrstvvuuvutsrsuxy|~}|zywwvspppoprtuvwwwwwwxwy{}}~~~~~}}~~}|{zyxvtttsvyxy|}}~~~~|}~}}}||}~~~~~}|}}~|wwwuttuwwuvxxwxxyzyyyzzzz{{|~~}|{z{{{{{ywusrrstuuuwyyz|}|{{|zxyyz{{|}|{zyxvtrsttuvxyxwwxxyz{}~}{xwwvuttuvvxwtuutuvvwxyz{|{zyxxxwxz~~{xwvvvvvxwttuutstrqrttttvy{||}|yxwvusrtuuwxxxxwtqnlkjjjijlmmorsttuuvwyz~}{zyyyzzz}~{yxwwvttuwz{{~~}||~~~~{xvttuvwwx{|}~}}~zwxyyzzyyxvutttuvuux{{{||{ywwwutwz{|~yxwvuutuvxyyzzyxurstsrtwz}}|{yyyyy{}|{{wsqomljijkmoqsvwxxxyz{|}}zxwxxxwvxyxwwwvuuutsttutrtuspnnoppqsuwy{~~|zwvwxxy{}}|zywututrqprtttvy{|{z{|~}{yvvvtttuxyxxyz|~}}{zzxxwy{||}}|{{{{|~~{yxvtsssssstuwz}~}~~~~|zywwvttuvvvvvvvwy|~~|zywwxz{{zz{{{zwusolklkkmonptx{~}{xxyxvw{|||{ywutsrqqqrrstuuuuuvvwxz~~{xwvuttrpqrrrrrqonmmnpruxz~~~|{yxwwxy{{{}}|zyvtqnlkkjjklmptvwy{}~~~~~}}}{yz||}~||{zyxxz{zzyyxvutsqqrssux||xvuuuvvwz||}~~||{ywxxvutsttsrqrromnpqty~~{yxvvxyxxyyyyxwvsrrrrssstvy{~~}{yxxxyz{zzyyxwutrpoopooqrrtttuuwz}~~}|{zzyxwwvwwvuvutrqommnnoquz}~}zwuttstuvvvvutsrponllmmlnprsuwy{}|zwwwtsuxxxxxxxz|}|{zywurrsuy{~~}|{z{{|~}{zyxvtsssrqrrqsuuuwx{}{zyyywwxxyywxwvuttwz}}{yxyxvuvwxxxwvusqpmllmmmnrxz}}|{zzyz{{{{{{zzzywvtrqrstsstuuvxy{}~}}~~}{{{yxwutsrqppqqrrqqppomllloprx~|{yxxwwxyywwwwvusqpnlkkklmnoquz~~}}}|{zyxxwxyz|~}||{{{{{{{zzyvtsrqqsw{~~|zxvtsqqrtuwxy|~}}~~}||{zxwvustsrstutrqqqpppqrtxz|~|{yy{{||||{{zzxutsrqrux{~~~}|{zzyxxxxwvtsqpomlkkkklnpsux{~~}||}~~~}~}{xutusrtvwvutttrppponoqtvx}~~{zzywustuvvvxyyxvsqpnlkkmoqsvx{~}||zyyxxz{|}~~||}}}}}~~|{zwuutrrtux{}~}|zzzyyzyyzzxvusqooprstvxz|~}||{zxvutsrrrsttwz|}zwvttuuuwyyywvutrpnmlmmmoqtvx|~}||{{{{{{zyxvuttsssssttuvwz|~}|zyxwvvvvxywutsrrppponnortvz~}}|ywxyyyz{{{{zxwwtqqppooprsuvwz}}}}}}}~~~|yxwwwtssstttx|~}{zywvvutsssttuwy|~}|zxxxxwwxxxxwvvutsrrsssuw{~}}}~~|{{zyvtqonnnmoqsuwy|~~}~~}{{zzyxxxxxyyxxwuutrpoooopppqrtwxz~}}{zyzz{||zzyxxvsssrrrrtvy{~|zxvvwwwxwwwtqqqmjiiijkloqsuwz|~}||}|zzz{||~~~|{zxvuuuuuvz~}{zxutsrqrtuvxz|~~~~|{ywwvsqsrpoppqrtvxy{~~|zzyxvwwxyyxwvutsrpoooqsuwz}}|{xvrpoommnoprruwxy|~~~}|||}~~~}}|zxwwvusrqpnmmlkkllmnpqsuy|~~}}{{|||{yxvtrqpoooonqsuvxz{~~|{zyxyz|}~~}zxvuuuustuvxxx|~|zxvusrqrrssuxz}~|zwtsqponnpqstuwxzz{}{yxvusqpponooopqqrtvxz|~~}}}|yxwvspnlllmmnnpsttx{|}~{xvtqponmmnoopqrsttuvvxz|~~|{{{{z{~~|zyxvtrqppomlmmnnnopruwy{}~~}|{{zz|~~{xvutsrrstuuvvwxyyy{}}{ywvutsqpqrrrssuwy{}}{yvtsrpopqrssuwy{||}{xvusqqrqqqqqrttssuvxy{}}{xwwusrqpoonnmnprrrtvxz{|~}zz{{{|}~~|||{yvtrqonnopqrssuwyzz{}~~~zvutqpqqooopqpooqrrrruwz}~}|{zyxwwxwuvwxyz{}~|zxvuuuuuvvvxyz{zz{}}}}zyxwvvwwwxwwxyxwwxyyyz~~||{ywvuvutstttuvwwxzzz{{|}|}~~}|yvssssrrstvvvxyxxwwwwwy{}~}{zzyxwutsrsssttvwvuvvwvuuwxyy{|~~|zz|zwuuutrqprrpqrqquwvussvwwwwwxz|~}{yyzzzzyusttqnllopprstttuvwusstwyxx|}}~|{|||}}}}}~~}|}}}}~{y{zvtvyxvvxyyyyyz{||zy||{zywwxyzz{}{zzzyxxyyz{|~}yz|}zwvxyxwvvvwwwwvtuxxwvwz|{z|}|{{||zyyyyvuurqrsttuxxwwxyyyxyzzz}~~~}|{{{{|zyyxvtsrrstttuvuuuttuvuvvwxz}}||yyzz{{ywuvwurstvvtrtuuuttuuuuuvxz{}|{{zxxxyxwussroprrppprtutssttssstuvwy{|}}||}~~}}}||||{yy||{|~~~~|{zyxyzzyyyyyyxxxxxz{{|~~}|{yyyxwvvvutwxwxzzxwxyyxwy|~~~~~}zwxxwvvuuuvvvvuutsuwxy{{|~~}~zyzxuuututtuuuvvuuuvvvvxy|~~}{zzyyvtssssstuvvuutsuwvuttvxyz|~~~}||{{ywvutrrrrtsrqsttrrssttuvwy{|~~}||}~|ywxxwusssrrssuvuuvuuuuvwuvz||}~~ywyzwvyyy|~~~}}~~~~|ywwwvvutuwxwxyz||||~~{yxwtrqruuuwxwwwxxxyzzz|}}{yzxtqqsuuuuvxzywwxyywx{|}~}{zxwvsqqrsssuwvuvwwwyyyz||{}~~}|zurrrpoprsstvvtsvwvttwyxwz}|{|}{zxtrrrrporutsuwxxxwvvxz{{{}}}}}}~}{ywusrqnopoopqqsuuuvvxzyyz{{|zy{}~~}||zxusvyxxyz}~}}~~|zywwxxwvvxywvwyzywxz{{|{|}}|{||zxwwvtssvxxwwy{|yy}}~~}{zwttvvvuuwwvuvvvvuvvxyywxz{||}}{{zxwxywwvvvuuvvtuxyxxyyyyyyxxy{||}||{xwwuuuttutuwwwx{{ywz{zxwxzzy{~}{xwxvssutsuvtrtttuuuvwuuvuvwxxy}|zyywvvuutttsstutsstuvvxxvuutuvwxxy||{|{yzyxyzzzz{|||}~~}|}~|{}~}~||}}{z{{zyz{{zzzzxwxzyz{}~~|||{yyzzyxy{{yz{xvvvttuvvwy|~}|{z{zyyzzyz{||zxyzxvuuvvwz|{|~}{{{zyxvwxvvvwwxwvuwwvvutvxyy{}}~~|{zzzywvvxywvxywvvwvtrrsttuuwz}}{zyyyxwwwwwwwwwvvvssutrqssrssuxyz}~{zzyyzxvvvutttttsrssqqqpqqpprtuvwy|~~~}~~~|y{{yxy{}~~~}{zzxwwvvvwwwy|{|~}~}||}}|||{zyyzxvwwwxyz{|~}}}|{{}}|{zyyyywvtssrqqstuvvx|}~~}}|{{{||{|}{z{zzxwvvussuuvvwwxz{|~~||{{{zxyywwuttutsqpqqqqprttuwwy~}|{{{z{zxy{zywvvvsqqpppooprtuwxxz}~}|||zyz{||||{zyyxwutrrqqppprsssuwwx{}~~}}}{y{|yxyzz{z{}~|zyyxwvwwvwwxz{|}~}}}}~~~}|{yxvuuussttrruxxxyz}~~~}|zyxxwutuutstvvwwxy{~~}}}~~}}~~|zyyyxvtqpqrpooqsrrswyz{|}~}}}{}~||}zwwvuttsrqrrrrrsuwxxz}~}|}||{|}}{zzyvtttsrrrqrrqqrsuutvy|}}||{z{|||||zxxxvtssrrpoppopqqsuvwxz|}|}~~~}|{zyxxyyxxz{{{|~~}|{zyxvvvvuttttuvxyz|}~}|{yxxxwwuttuuvuuwzzz|~}||{yxxwwussuusrrtvwwx{~~}|zz{zxxwvuutttttsssuwxz{{}~~}}~|||zxxwvvutttrrssrqrsstuvwyz|}~}}}}}}|{{zxvvwvutttsrqrrqrstuvwxz}~}|{{zzzyxwuttsssrqpppoppqrrqrtvxy{}~}}{zzzyyyxxxwxzzyyz{}~~~~}|zzzyyxvuuvwvvxyxz|~~}}|{zzzyxwwvuttuuuvvvxyy{~~}|{||zyyyyxvwywvvwxxwwwxy{|}}~}|{{zxxxwvvvvuttsttsrsuvvuwz|}~~}}|{{{yzzxvvwxwusstvuttsuvwwvwy|~}|zyyxwvttssrrrrsttssrrssssstuuwy{}|{zzywvuttuuusssstrqstsrrrtvvwy{~~}}}}}|zz|{z{{{{|||{zzzzz{|||}~}{{||{{|}}||||{zzyyzyxxz|~}}}}{yxyzzxwxzyxwxxxwwwxxwxy{}~~}|{zzzxwwxyywuwyyxvuvxwvuuvxyz|~{yzyxxwvvwwvvxxyxwwwwwuttvvvvy{~}{yyxutvwuuutuuvvvtsttsstuttvwxz|~~}|zyxxwwwvvvvvvvuuuuutssssssttvy|~|{zxwutuutttvvvuvwwuvutssrrsstuvvy{~~||{z{{{zz{{z{|}}|}}}||}}}~}}}|{|zyz||{zzyyxxyxvwyyy{~~}{yyywwwwxxxyyxxxyyxwwvvwvvwxy{}|yyyyywwxyyxvxzywxxxwwxwwxyzz|~|{zzyxwwwvvwwwwvutttssrsttuxyz|}{{zywwxxxxwxyyxxwvvvuuutttttuvy|~}|zyxvuutstuuuuvvvutuuuuuttuvwxyz|~|yxwwwvtttuttuvutuutssstsrtwww{~}}|{yyzyyyzz{{{||{{{zzzyz{{{z|}}||{z{{{|||{{{zxxyyyyyzz{}~~}|zxyzxwwxxxwwxwvvvutvwwxz{|}~~||{{{zyzzzzzyyyyxwvwwuuvxxwwz|}~~{zzyyyxwvvwxxxzywvvvvuuvwwxyzz{~~}{zxwwwvuttvwvuuuuusssstuuvwxz{|}}}|zyxwuvwuuvvvvututsssrrtutuxzyz}}zyxwvuttutsstvvusttsrrrsssstvyyz{}~~}|||zzzzzzz|{yyyyyxxz{{|~~~|}~~}{z{{||zyyyyxxxz{{{|~~{{zzzzyz{zzzzzyyyyxvvvwwwwyz{{|}~}{zxxz{yxwyzxxyywvvxxwwxzzy{|||~}|{zyyxxxxwwvuvwvvvvvvvuuvxyxy|}~~}{zyxwwvvwxwwwwwwutuuttttuwxxxxy{|~}|{zxwxxvvvvvtsttttssstvvuvxyyxxz|}~}}}zyyzzyxxxyxwvuuuustttvusuxyyyz|~~}|{{{yy{|||{{{yxxyxxwwyzyyz{|||}zywuwz|~yqkknpppqsuz}|yvxzz~ytqomrwy|{uqnliefhjpsu{~~{vuvwwxy}{yuqomlkostw~}|zsmieddhmnov{~{{|wrroklpruy}}|~}ywtrpnnopu{{yz{{zxuqnnnllnrx|{xxustxxxz|zx{|ytrpmkklljinsux|{wvwutux|}yvrnllosvwz~{yxuspmlmnptvx}}zy|}xqlllkknpswz{{yuutplkkmnoquwwx|}|{wvy{||{zz{zvtrqppqonqttw}{wx|}|vttssrrtx{}}{xvttwz}~{{||}|}~|z{{z{|zyusw{yx~|usrommopporvx}}zzyvrqsuuwz|||~||{xtssrsvy{{}}yyzxvwxxy|{zzwssvvy}}{wtrpqsrqrsrswzzyxvttuutuy{zy|{}{x|}ywtonomlnoqsronnonjjlnpuz{zzxwx|{yz|yvsokhebbddfimrwyy}~}yvwwtrsrrrsvz}~~|wroolighjmoqqoqsrqpnnomklmlmpswy{~}}}{zx{}zvxyuonnkjjjjjmnnoqrtvx|~~zyy{}|}~}||{{zzywvuuuvwxxxyz{~{{|xux|{{}{wrnljhfhlmmprsuvwz||~~zvutsqrsqonnnnppmjlmkjjjigimlkqwut{~~zxwxyxvxz}~}|~{yzyyyywvz|}}{xz}|{{zywsqommomkknoqrtx~~~~}~zvspoommquwx{}{z{~zwurnnoonpruw{}|xxwuttsstuvxz}~~~~|ywurnmnnmprrtwyz|}{zxvvvssttswz|}}}~~{xwvutuutuvvwxz~~}|{{{zy{{xuturnoponmmnpsuy}}{zzzz{{zzzzyxvuuvtrsttstttvvtux{}~~{yyxvuttvyzzzxvtqmkjhfbabdefhknrtvy}~{zxwvtsrrrrqqrsrqppqrqooonnoqsw|~{xutsqqpnmmmmlkklmorux{~~|zuqpponoqstuuuuuusrsssrqppqnllnnnooprtvwwz}}{{||{|}|{||||{ywusrqqqpoonmmnooqqqruy|~{|}||}~~~|{{yvwwvuttuutuvvvwwwxxxz|~|{zxwxxvtrqrtuvy|~~~~~}{{||zzyyyxxwvuuvvvx{}}~~~}{{}}~||{{{{|}}|{|{zywxzyxxz|~}|}}}|zyxwusqpoonpqooqrrsuy{}}{yyz{{z{{zyxwutsspnopopsv{~~}|{{{zzxwwtttttuuvyyz}~{zxvwxyxwwvspqrpooqqppruvwy{|}~{zzyyyyxxwvvtrqomkjiikmnquy{~}|zyyz{}~~}{zyxwxxyzyxwwvwxz}~}|}~}~~}|zxvvuttutuvwyzzzzyyxxyz}~}{{{{|}}|zxxxxyzzyxxyxvtttsqqrrrrsvxy|~||||}~}|{yvusqpqqpppoonmllklmmmmmnnnprsuw{~~}}~~}{zxvuuuuwyxxxxyyz{zxwxxxxy{|}|{zzxutsqpnljhffedegijlptvy|}|zyyyyyz|}~}}|{yxwvutssrqqrrpooonmljihhjlosx|~~}}||}}~~~~}|}~}~~~}}}~~}||}~|||zzzz{{zzyxwvuuuwyz~~}{zyxwwxwwwwvvvvvvvvvvxz{|~~|{zzzyyz|~~}|zyxxwvvvvtssrqpooopruy}}zz|}}}~~~}}|zyxvvvvwwxxyyyyxxy{|~|yvtrpnmlkklmnoprstttvy{~}{zxussrponnnnqsvy{}}{ywutsrqppqpnoppppqrrrruvxz~|yvtromlllmlmmnooooprstux|~~|{|}~|{yxwvutsrrstuvwxxyzz{|~}{zzz{|~~{ywusqppoqqrsssttsuvwxy{}}{z{}}~|ywusrqpppprtvwxyyyyz{}~|zyxvuuvwxyz{|{||||{xvromlkjjjjjjkllmopqsw{}~}}~~}||{z{{zxwwvtrrqqqqrtvx{||}~~}yvspnnnnoooqqrrstuvxz|}zvsrqqqqrsuwxyz{|}~|{zywwwwxyz|}~|zxwvuuvwxyyz{|zyyz|}~~|zxwvvuttttsstvwxy|~}||||}~~|ywvutttuuuuuuvwwxwwy{|~}|zyyyyyzzzzyzz{||}}zxuromlkjiijjjjlnoprsuuvy|}}||{|~}{xvttttstttttuuuvvwxy{~}{xurqppppqqqqppopprsuvwxz}|yvusqqqqqqrsttuvwxyz{}~~}}~~}|{yvtqoomlllmnnmoppqrstuuwy{|~|yvronmmmnppppqqonnnnmmopprtwz}~{xutsrrtuvwxz{||}}}|{{{zz|~~}~~~}}~}}|zywtrrqopppppopppqrsrrtuvwy|}~~}{zyvutttttuuuuwwwxwwvvuvuuvwxy{~}{yxwxyyyz{z{{{{yxxyyz|}}}}|~~|yvutsrrstuuvwwwwwwwwxxyyz}}|zxwusqonnnopqrsvxz||}~~~~}{zyxyyz{{{|||}||}~~~}||{{{zzzzzyxwwvvvuutsuuvwz|~}}}}~~}|{zxwxxxyz{|{|||||{{{{{{|}~{xxxwvwwwvvuvtrponnnoqsuwxz|}}}}}}||}~~|zyyxxyyyxyzzzyyyyyyzz{}|xwwvuvvussrqponnmllmmopqrstuvuttuuuvwy{~|zywwxyz{{{zyxwvtsrrsstuvwxyzz{||}}~}}|{{{zywvtrrqqpoopqqrsuuuutttttuvwxz|~}}||||{{zyxwutsrrqqrstuvvvvvvvvuuuvwy{~|zyxxxx{|{zyxvtsrqpopqrsuwxxyyyyyyyyyz{}|{yyxyzz{{{|{zxwurponnmopoopqqqpqqqqqsux{~}}}}}}}|{zyxvutsrqrrsuuwwwwxwwxxwxyz}~|{zzzzz{}~~~~~~~~~~}}~~~~}}}}|}~~~~~|zwusssstvwxyz{{{{{{zz|~}|{zyyyz{|~~|zwusrqpqqqrsttttuvvvvwyzz|~~}|{yxvusqpppqrsuwxyz{{{{{|}~~~|zxvuuuvwy{|}}}~~~~~~{xuromkkmnnpqqqrssrqqrrrsuvxy{}~}{yvtttuvwxyyxxwvvuttttuuuuuuwyz}~|yvtrpnmmnoqsuvxyz{{|}||||}}}}~}{yxwvvwxzz{|||||}}}}}~~}}}}}~~|zwusqomkiiiijlmnnnnppqrsuuvwxyzzzz{{|}|zwwurqqqpqrsuvwxyyzz{zzzzzz{{{||}~|zxvtsqqrrssttuuuvvvvvvutssrssttvy|~~|zxvutrqqrqrrrsttuvvvvwwwvuuutuvwy|~}{zwtssrrqprrqrtuvvwxyyyzzyxwutttuvy}~~}}}}}}}~~}}}~}|{{{{|}~~~~~~~}}}}|{zyyyyyyyyz{{|}~~~~~|||{z{|~~}|{yyyyzz{||}~~}||zyxwxxyz|~~}}|{{{{zxxxwwvvwxyzzzzyxxxxwwwwxz}~}{zz{{}~}||{yxxxxxxyzyyyyywvutsrrstuvwy{}~}{zywvuuuutttttstuvwxxxxwwxwvwxxy{}~|{{zyyyz{{{{zxvuutttvvvy|}{zyxwuutssssrrrqqppoonnnooprtwxz|~~}{zxwwwvvvwvussrqpoppppqsuvy|~~|zwuuvwvvuvvuuvwwwxyyxxwwwvvwwwxyz{}}}|zxvutsqpppppqsuuvwyz{}}{ywwwwwwvutsrrrsrstsrsrrrqqqqqrstuvxz|~~}|zyyyyzz{|||||||||{zyxwwvuuuuuvwxz|}}|{zz{{zxwwwvvvutsrqppoonnonnprsuvxz|~~~~~~}}||{{{{zzzyyyz{}~~|{zyyxxyz{}}~}||zyxwvuuuuuttuvwyz|~~~~|{zzyyxyz{{{||}}|{zzz|}~~}|{zyyxwuuuuuvvwwxz|~}{zywvvvuuttutstvvwy{|~~~~}|zyxxvuuutsrrssstvwxz|~~|{yxwwwwxxyyyyy{|}~|{yxvtsrpommlkklnnoqtvxz|~{zyyxyyyyyyyxvuutsttsrrrssrsuvvwxz|~~~~~}{ywvuuuuuvvuuvwxxy{|}~~}|{zz{zyyxxwvutsqpooonnnnnnnoqsstvwz|}}}}}||}}|{yxvutsqponnnmllmmnnopqsux{~~|zzyyyxyz{|}}|{yxwvvvvuttsssssttuvwxyz|~{yxwutsrqponnnnnnooprtvxz|~}|zyxwwwwxxwwvvvtttsssrrqpppppppqrrsstvx{}~~~~~~~~~}}}~~~~~}|{zyyyyyz{|}}~~}|{zyxwwwvvuuuuuuvwxyz|}{zzyxxyyxxxxyyyyyyz{}~}|{yxxwvuutuuuuvvwyz|}}|{zzyxxwvutttttuuvvvvxz|}~~~~~~}}||{zyyyzyyyyxwwwxwwxz{|}~}|{zxxxwwvvutssttttuuuuvwxz|~~|||||{zxwvuuuutssrqqrssttuutuwyz|~~|{{{zyyxxyyyyxvvuvvvvwxyyz|}~}|{zxwvusqqpoonnoonnnnnnopqrtvy|~}|zyxvuuuutttuuuuuvvvvwxyxxxxxxyyz{|}~|{{zzyyzyyyyxwwwwvvvvuuuuuvwxz{}~|{yxwvusrrqppppoopqqrstuuuuuuuuvwxz}~}|zyxwvuuttssrrrrrqqpponmnoonoprtvy|~|{yxwwwwwwvuuuuuuvvutuwwvvwwwwxz|~~~}}|||{{{{{{{zyyyyxyz{}~~}}}}}}}}|||{{zzyxxxyzz{~~~}}}}||}}~~~~|{zzyyyyzzz{|{{zzyxwxwxxyz}~|{{{zzzzyyyxxyyyzzyzzzzzzzzz{|~}|{zyxxxwwwwwwwyyyxyyyxwxxxxxz{}~}|zyxxwwwwwwxyyxxxvuuuvuuwy{}~||{zyxxxwwwvvvuttttsrrrqqrstuwz}~}||{zyxwwwwxxxyyxwwvvvuuvvwxz|}{zywvutttstuuuuutsssrrrrsttwy|}{zyxxvvuttstuvvvvvuutuuuttssssuxz|~}|{{zxwvvuuvwxyyzzyyxyzzyyzz{|~}{zyxvtsrqpppppppoonnnnmmnoopqsuvy|~}}|{{zyxwvutttuvvwwxxxxxxxwvvvvvvwyz|~}{{yxwvwwwwwwwvvutttsrrrrrstvwxy|~~|{zwuuttsrrrsstvvuuuttsssstuuvwxz{}~~}|{{zyyzzzzzyxxwwxxxxzz{}~}||{zzzzzzyxwvuttstttuvvxz{}~~}|zyyxwvvvwwwwxwwvvvvvuuuvvwxyz{}~~~}|{zyyyxxwwwwvuutttstuuuuvxxxyz{}~}|{zzyyyz{{{{z{{{zzzzxxxxxyz{{|}~}{yxxwwxyyyyyyyxwwwwvvuuvvwxyyyz|}~|zzzyxwwwwvvuuututtuuvwwxyz{{|}~~|zxvuuuttssrrrrrrqqqqppqrssstuvwx{~~|{zyxxyyyyxxwvuuuttttuuuuvwxxyz{}}{zyxxxxwwwwwvuttttttuuuvvwwwxxyyz{}~|zyxwvvvvvvvvuuttttutsrrrrssstttuvxz|~~|{yxxxyyyyzzzzyyyxxxyzzz{||||}~~~~~|zyxwvvvutsrrqpoonmmmmnnnoppqrstuvwxz|~~~|{{zzyxwvvvvvuvuuuuuvuvvwxxxyz{|}~~~}||}}|{{{{{{zzz{{||}~~~}}~}}}}}}||}~}}~~}||{zzyyxwvvvuuuuuuuvwxyz{|~~~~~~}}}}~}}}||{{{||||}~~}}|{zyxxwwvutuuuuvwxyz|~}|{{zyyyyxwwwvutttsrqqpqrrttuvxyyz{}~~}||{{{zzz{||}~~}}}|{zzyxwvutrqpooooooprstvwyz{|}~}~~~~~~~}}}}}|{zxwvuttsstttuvxz{|~~}}|{{{zz{zzyxxvtsqqppppqrrstvxy{~~~}||{zyyzzzyyxvtsssrrrrstuwx{|~~|{zzzyyxxwwvusrpoonmnnnnoprstvxz|~~}||||{||{{zzxvutrppqqqrrtuvx{}~~~}}}}||{zxwvussssrrrtuvwyz|~~}}||}{wtplifjmrvy}|||wqlmljpvy~xtsqrtx}ztmigglqux{~}{~}wrnlklnory~|vpie`]\[\bgkou|~}|z|~~xrmlllpsvz~}zvqlhecddeltw|}~||}|ywvxz}~~|xtqonoqu|}{xwvttwy{|~}zwttvuw|~||~yuqmjjkmptx}{ywuvxy{~zxwxz|}~yuqmjjlnqtwz}~}zwxz|}}ywuromlmnmmpswz|~|zwtqpprstwyyz{{ywvtpmjgedcdfhmtz}|ywuvutvyyy{|}~}zwusqommpvxz~}~~~}|{wsqomlkkiiklmnnonmmlkkkmnpsz~}{zyxyz|}~}{yxyyyz}}}~~~~~}zwusqpqruwxy}~|{z|~~|{ytqppqrpsx{}}|ywwxxyzz{{zyxwusqomkkklosv{~zxwustvwyzz{{{zxvspmmllmorx~{ywtrstsrstvwwtrrrpoooqsuy~||}}|{{~~}~~zxvsqrrrqpoonmlnmjjkllnqrtx|~}}}|{yvtutrrrpppppqqrtwz||~~|{|{z|~}}}~~zwxxusrrstuwy{~~}{zzywyzyz|~~}||zzyxwxwvtsrqrrstvy}{~{xyzzxwwwvutsrpqrppsvvx|~~~}|{z{zxxyyxwurqpnmmoprsswzy{{{|{zxwxxwwwwusrqpppqrstwxz}}{{{zxwxxxwwvtqpolklmmlkostux{~}}~}zwxxtqrtutsssrqppnlkjiihilnoprv{|~}||||||}~||}|{}~}zxxyxutttuuttvy|~}|}~~~|{zyxvuutsssuvxy|~}{{{{{{{{{{ywvvvvsrtuuuwz}~}}}|zz{|||ywvvutqqsqoqtsty~~}{yxwxwwwxxwwvtqqqonmlmnopsuw{~~{{|zxxxyzxvvvutsrpoonlmnnpsvx{}|zyywwwxxwuttspoonmllmnoruwy}~~~|||{xuuwussstvy|}{yxwvwxyz||z{|~{z|}{zxxxvsrrrrstuw{~}}}~~~}|{ywwvusqqrsttvz~~|{{||zz|{xwusrrqqpopqsvxy|~~|{zyxyyyyxwvusqqpnnoonortvx{}~|}}|{zzyxxwvsonnljjkllmoprvy{~~}|zyxwwxwwvtrqpnmllmmnortvx{}|zxvttvtsuxyz}~|||yvutrrsttuwz|~|yxwvuuuvwxy{|}~~~~}{zyxwusqooonnopsttwy{}~~~}{xutsrpnmmnoqstuxz|}~~}|ywusrqpnnnnoqrtvwx{}~~}||zwusqpmkjklmnnoqstuwy|~~}|{ywurqpnkjkjijllmoprsux{|}~~~~~}|zyyyyy{||}~{xxwvuuttuwxyz{|~~zxwuspnnoopqrsuwxyz~|zxutsqqsrqruwwwx{}}~~}zwvuqpqpnoppqqrtvvwz|{}~zxvtrqpooooopqrsuvwy||~~~zxwvspooomlmoooopsttuxz|~~}~~~}ywvusollmmkklnooooqsuvxy{}~~}}|{{{zzzz{||}~|zyxwutuuuttvyzz|~{xvuusrrsrqsttuvxxyz}}|{xutssqppqrqqrrsvyyx{~}zywutstttrrstttuvxyyz|}{xwusqponnnnnopqrrstvwxyz|~~~}zxutrqqpoopooopststuuwxx{}~~{zywtrqpnmnooppqrssrruwvvxz{}~~~}|{zyxwwwxy{zz|~~|zxvuvvwwwxxxxyz{{yz{}~~}~}{yxxwuvwwwxyyyyzzzz{{{|}~}{zyxvuttvvuuvwwwvwwxyxxz{{|}}||{{zyyxvtssttttttttuvuuvwwuuwy{|~~~}{z{zywuttttttuvvvwvvvvwxwwwxz|}|zyyxwxyxwutttsrqrttssrrsttsstuuutwz{}~|{zz{zxxxwutsrqrqqqrsttsstrrtuttuwxz|~~}{yyz{{{{zzyzyxxyzzz|}~~||~~~}{{ywxxxwvwyyyyzzz{{z{}~~{z|{ywwwwxyyyyyzyxwxyyz{{|~~}}}}{xyywuuuvvvvvwxwwwwyzxy{}}~}~~}}|||{yxvvuttuuuuuuuutttuuuvwyz{~~|zz{{zzyxxvssssssuuuuttuututtvxxy|~~}|{||{{zyxwvuttstuutttttttuutuvwxz|}}{zzyxxzywvvutrrqpopqqqqrrrrrrrrrtuvxz|}}||{{||{{{||{zyyyxy{{{|}}}}}}~~}{zzyyxwwwxyxvxzzzyyz|~}|{yxwwxxwwwxyyxwwxwwxyz{}}|zwxwutuvwvuuwwwvtuuvvvwz|~~~~|{xwxwuuuuuvvvuvvwwuvxxyz|}~}|zwvusssrrqruustuvuuuvwxz{||~}{zxvutspqrpnprrsrrssstuvuwxyz|~~|zwtutpnnoppoqssssssuvwvvwyz{{}~}{zxvutttstwyzz{|}~~~}zxwvvvuuwxyyzyzzzz{{|}|zywttttvwwwyyyyyz{{z{|~}zwvutrrrstuuvwxxxxyzz{|}~~~~|yvvvutssuvuvvvwwvvxxyyyyyz{zz|~}{ywtsrrqqrsssstvwwwvwxz{{{{|}|{|~}yxxvsrrrrqqrssssstuttuvwxxxwxxyzz{}zxxxtrrrppprssrstrrtuttuwxwuuwyzzz|~|zyxxyyxxyz{||}}}~~}{zzyxxxwwxyzzxxz|||||{|}}}|}~~}{zyxyyyxxxyyyyz{{{zz{{{z{|}}~}{zzyxwwwvwyxwwwyzyxyyxxxxxyz{|~~}zyyyxwwvuvwwwuvwwvwxxxvuvwvwxz|}~~|{zzxvvvvuuuuuuvvvuuvvutttuuuuvy{}~~{zz{zxvwxvuuuvvvvvwwvuutttsstuwyz|~|zyxwvvutsrsttsrrttsstsrrrrsrrtvxz}~}}||}}|zz||{{|}}}}}}}||}||}~~~}||}|z{||{zzzzwwxxwwxy{}~}|{{{{{zz{{zyxxxwwvvvvwyy{~}}~}{zzzzyxyyyxwvuuutssuuuwz{}~}}|||{zzz{zyyyywwvtsttrqtvvvwy{}~|{zzzzzyyxvwxxxwvwwvtsssssstvwxy{}~|||{zyzzzyyxxyywvttssqppppqqrtvwxz{}~|zyyyxxxxyxwwwxwusttqppqqqqrstvwxz|}zz|}}|||}}}}}}|{{zzyyyyyz|}}}|{{yvuvvuuuvwyyz|~~~~}|zyywuuuttuvvwwx{}~~~~~}||}}}||{yxwwutsssrssttuvy{|}~}}~}}~~~~}}|zxwvvtsssssssuvvwxz}~}|{{|||||{{{zyxvvusqqqrsrrrsuvxyz|}~{zzzzzz{|||{zyxvtsrrqqpoqqqqrsvwwy{}}|{{|{z{||{ywwwtrqqqponnoppqqrtvvwz|~|z{|}}}|}{xxyzyyyzz{|}|{{zwvuuuuuutuvxyz{}}{zyywvuttuuuuvwxyz{}}|{yxwvvuttssstuuvwyy{~~}}}~~~}|{zzywuttssrqrsrrstvwy{}~~}||}~~~~}{{zyxvuttsrrqqrrrrtuvxyz}}}}|}}}}~}|{yxwvutsrqpppppqqrsstvxz{~~|||{||}}}|zywvuusssrqppoopqpqrsuvvy|~~~~}~~}|}|{zzyxxxxxxxyyz|~~|{zyyxwvwvuuvxyxy|~}~~}{zyxxyxwvuuutuvvwwxz||~~|zzzywvvuuutsttstuvwwxz|}~}|zyyxvvvvutssssstttvxxy{}~~}}}||{{{ywvvuutstsrrqqrrrtuvwwx{}~~~}}|||{{yxwvvvtsttrqqrrrrrsssuxyz|~~~||{zyyxvuutttsrrqpprqqqqrttuvwy|~~}~~~}||}|{{{{{zyz{yyyyyzz{|}}}|{{{zyxyywwwwwxxyyzz{}~|||{zyyyyxxwwwwwwxxxxxxy{|~~~|{{zyxxwwwwwvuuvvuuvvvvwxz{}}|{zzyxxywvvvwvuuvvuttuuuuvwxy|~~~}{yyyxvvvvuuuuuuvvttttuuuvvvwxz}}}|zyyxwuuvvutuuuttttssstrqrtssvxy|~}|zxxwuuuuuutuuutttttttrrrrsttuxyz~~|{zzyyyzzyz{{zz{{{{{{{{{{{{|}~}||{{{{{{{{{zyzzyxyyzzz|~}|{zzyyyyz{zyyyyyyxxwwwvvvwxz{}}}|zxyyxxxxxxyxwwxwwwvwvvvwxyz|}|{zyxxwwwwwwwxxwvvvvuuvvtttvwy{}~|zyyxwwvvvvuvvwvvvuuttttsttuvxz|~}{zyxxwvvvvvvuuvvuuttttssssstuvx{~}{yxwvvuuutttttttssssrrrrrrsrsuwy|~}}}{zyzzzz{{z{{||||{{z{{zz{|}~~~~}}|||{|}|{{{{zzyyyxyzzz|~|{zyyxwxxyyyyyyxxxxwvvvwxxyz{~~|{{zzxxwwwxxxxxxwvuvvuvvwwxy{|~}{zyxxxwwvuwxwvvvvvuuuuuuuuvxyz|~}|{ywwwvvvuuuuuvvutttsttuuvvwxyz}~|{zzyxwwvvuuuuuuuutssrrrsstttvwxz}~|{zyxwvvuttutttuuutttssssstuuwxyz|~}|{zzyyyyzz{{{{|{{zzzzyz{||}~~~}{{|||}}|{zyyxxyzyyz{|~~}{z{{yyyyyyyyyyyxwvvwxxwxyyz{|~}|{zyxxxwwxxxyyxwwvvvvvwxyyyz|}}||{zyxwwwwwwwwvvvutttuuuvwxyz{|}~|{zxxwwwvuuvvvvvvvttttttuuvxyz{|}~}{zyxwwvwvuuuuuuuuussstssttuuvxyz{}~|zyxxwvvvvvuuuuttssssrrrsstuvwxxy{}}}||{{z{{{{{{{{{{{{{zyyz|}}~~~~}}}}}||{{zyyyyxyyzz{{|}~~~}|{{zzyyzzyyyxxwwwwwwwxxyz{{|}~}|{{zzzzyyzxxxwxxwwwwwwxxyzzz{|}~}|{yxyyxxxyyxwwwvuuuuvuuuvwxxyz{|}}{{{zxwxxwwxxxwvutttttttuwwxyyz{|}~}|{zyxwwwvvvwvvuuttssssrtttuuwxxxyz|}}{{zxwwwwvwwxwvutsssrrrsssstuvwxyyz|~~}}||{||||}}{zzywwwwwwxy{|}~}}}||||{{zyyyyyyzz|}}~~~}}|zxyyyzzzyyxwxvvvwvvwxxyz{|}~~}|zyyzzzzzzyxwwwwvvuvvwxzz{|}~}|{zyyyyyyyyyxwwwvtsttuuuvwxyz{|}~}{zyyyxwxxxxxxwvuttsrsttstuvwxz{}~||{{zyyyzyxxxwvutsrqqqqqrtuvwy{|}~}|{zzyyyyyxxwwvtssrqqpooprsttvxzz|~}||{|||||}}}}|{{yyxxwwwvwxyz{}~}{zywvvvvwwwxz|~~}}~}}}}}|{zyxvussssssstuxy{}~~}}}}}}}}||zywvtssssssstvwy{}~~}}}|||}}|{zyxwussrrqqqrstvxy{|}||||{{{{z{zxwvtsrrqqqqrrrsvyz|~~}||{zz{zzz{zzxvutrqqqpppppqrtwxz}~}|{z{{{{{zyxvusrqppoooppqstvxz|~~~}|||}}}}||zyxxwutuuuuuvwxy{}}|{yxwvvvvvvwwy{}~~~}}}|zywvtssrrqrrsstvx{}~~}}~}}}}{zyxwutsssrrsrrsuvy{}~}}}|}}}}|zyxwvussrrqrrrrstvxz}~}||||||{zyxwvussrqqrqqqrstvxz}~}||{{{{{zyyxwuutrqqqppppqqrtvx{~~}||{zzzzzyyxwutsrqpppoooopqqsuwz}~~~~}}~}||||{ywxxwvvvuuuuvwx{~~}|{zxwwvvvuuuuvxz|~}}}}}||{yxwwvutssrrqqqrsvx{~~}||||{zyxwvuutsrrqqrrtvxz}~}}}{{zzyyxwvtsssqpppqqrtwy}~~}||{{zyxxxwuutsrqppooooprux{~~}}}|{zzzyxxwwvuusrppponoppqsvy}~~}|{zzyxwwwutttsrqppnnoqrtvz~~~}|||{{zzyxxwwvutsrqqrstvx{~}|||{{{zzywvutssrqrrsuwz}~}{{{zzyxwwvvussrrrrrstvz}~~}|z{|{wtx|{xxxvsqolloqpooory~~}wsuwwtssstsronljhhiknorvy{~{}~|yz}{xxwutrpmkmoonqvww{~~xyzyxxyzzxwz||xvtuwxyyuqoonooppprw{}~}|}}|zxz{yyyyvtsrponlkjihjmnqtwxz~~}}}zxxxwwwywuvxsoprollnpqsvy|}~~||||{{|{xwxvuuttutstvtrrrqpnlloopqquyz}}yy{ywxxy~}zyxyzxvy|}|~~~~}{zxwwwwx{}~~~~~~}|{{yx{}||~~~~|{zvrstqnprrruy||}}{||yvwxtqruuux|{z~~~}||{z|~}}}|{zyxwwwxyy|~{}}|}~{yyxwusronnmlkoutu{}{yxwxxvutsqpprsuuuwyz|~~|~}}}|zwwz|}~|y{}yuuvtsrqswy{~~~{yz||{{{xvusrrpnljijmqqrw}}z{|zxxywutttrqqqnoqqqrtwz{|~~~}~~}|}}{xy{zz{|}}|z{{xuuusqqrqqtvz}~|zyyyyxwvusqomlligikkklntyz{~}yyyxvvwwwvtrqppnlllnqqpswz|~~~|~|yyzwvxzyxz|{xxywuttqnnomloqrsy}~~|zxwvvutqnnnkihhhikmnorvxy||{{zxxxxwxy{|zzxwwxz{~}zyxvvwyz|}{ywtttssstwyz{~~}zxvsrqsutux|~~~~}|{zyxwutsuvvvz~}{yvsqnmllmnqqswzzz|~~~{xutrppqrrtvwz}}}}{z{|zwxywuuuutqoqsstvy{||xuspmkjihiknpruwxxz|}}~~~~~~~}}|{ywusqpnmnpqqtvwy|~}}|{yyxxwutttsrrqqqqppqsvxy|~zvsqolhhhgghjkmoruxy{~~~~|{{zxwvtrqqpnoppqrrsuvwyz|~}|{yxvvvtrrrqpoonnopqqsuwx{}zwtqpnlihhggikmnpqqstvxy{~~~|zz{|||~~}|{zxusqomllllnopprtvxz|}~~~~~~}{yxyz|~~~}|zyyzzz{}~{zxvuttstuvxyz{{}~}zxvvuuvwwyz{}~|||{yxwvuuuvvwwy|}~~zwutrqqqqqrstuvwwxyz{}~~}zwutrrrrstuvxz{}~~|{zyyxxwtrsrqpqsstvxz|}zwtqqpnnoppprsuuuuvvwwxz|~~{ywusqqqqrrstuvwxz{|}~~~~}}|{ywvvvuttsrqqqqppqrsuvxz}|yvtqonnnnnoqrstuvvutuuuuvwxz|~~~~~~}|{xvtsrqqqqrssttuvvwxxxyzyzz{}}|zzyxxxxwvuuttttttssrqppppqstvxy|~~|{zxvtrpnmnnoqqrstttsssrrrrrstvy{~~|{{{zz{{zxwutrqqqqqrrrstuvvvvwvvwwwxyz|~}{yxvvvvuvvvvussttsrrrqqpppopqrtuvy{}~~}{zxxwvtsqpppruwz}~~~}|{{{{|}}~~~}}|||{zzzyyyyz{}~}{ywwvwxyyzzz{zyyyyyyyz{|~}{zzzzyyyxyyz{|{||}}}}||{{|}~||{{||}}}}}}{zyyxxwwwvuuuuvwxz|}~~}|{zxvvvuuuvvwxyxxxxxwvvvwwxy{}~}|zxvuttuuvwxxxxyyyyyzzz{{|~}{zyyyz{{{zzyxwwwvvvutsrrsstuvxyz|~~}}|zyxwvutsttttuuuuuuuttsrrstvwz}~}}}~~~~~~|zxvusrqrrsstuvvvvwwxxyyyz{}}{zz{{{{{zzyxxwvuttsrqpopqqrstvxy{}~}{zyxvsrrrrrsssstttsrqqqqopqsvx{~{zz{zz|}|zxwuronoopqrsuvuuutuuuvxz}}|{{yxxwvvutsrqqqpooppqqrrsuvwxz{|}}|zxvutssrqpooopqqrrrrrrqqqsuxz|~}{zxvtsrsssux{}~~|{{zyz{{{zzz{{|}~~}zyxxxxyzz{{{{zzzzzz{|}}{xvutssuvxzz{||}~~~~~}{zyxxxxyzyyyyyyy{||}~~~|zxvuuuvuvvvvwxwwwwwwwxy{|}~~|zxwuuttuuwxyyz{{||}}}~~}|{{|}}}zxwwvvvvvvuuuvvwxxyz{{{z{|||}~~|zwvvwwuttvxwtssssuvvuuvwwwwxz|}~~|zwutssrqrtuvvvwwxyzzz{zyyxwwxy{|~|{zywvvvvuutuuuuuuuuvwxxxxxxxxyz{}|{yxvusrrqrrrrsstsssstttuuuuvvwyz|~~|zywvttssttttttuvvwxyxwwwwvvvwwxz|~~|zyxwwwvuttttstttttuvvvuuuutuuvwxy|~}{yxwvutsrqppqqrrqrrrrrrrrrqrstvxz{~}|zxwvvuuttuttuvvwwwwvuttsrrrstuvx{|~~|zyyxxxxxyyzz{|}~~}}}}||||}|{{{{zz{{|}~~~}}}~|tqsvwxz~|{|}}|||||{zyyyxwx{}~~~~~~}||}|{zxxxxwwvuttuvwwwxz|}~}}}~~}}}~~}}|{ywvtsstuvx{}~~}}|{zzz{{zzzzyyxxxwuuvwxyz|~~}}}|{zyzzyyxwvutssrqqrrstvwy{|~}|{{{{{{zz{||||{{zxvutsssstuvxy{}~~~}}}|{zzzyyyxxwvuuttssssttuuvxyz}~|{{{{zyyyyxwwvusrpppppqqrsttvxyz|~~|{z{zyyzzzyyyyyyxwvtrqqqqqrsstvxy{}~}||||||{zyyyxwwvussrrsrrsssstuwxy{}|{zzzzzzzyxxxwvusrqoonnmmmoqrstvwyz}~~}|{zzzz{{{{{zzyxwvutrqponnnoqstuvx{}~~~{z{}ywvvutsrrrssrppqtutsqonquy|~{yxxyyyyz{{||{yxyyyxwvuttuvxz|~}{{zyyxwwwwxz{}~}|zzzyyxxxyz{{}~~}|{yxwvutttuvwyz{}~~~}}|{yxwvvvvvvvwy{}|{zzyxwwvvuvvvvvwyz{}}}}~~~}{zxwvutsrrrqqqqstvxyz|~~}||zyxxwvutsrrqqrsuwxz{~~}{yxwwvuuttsssstsstuwxz{}}|||}~~}}|zyxwvutssqpoooooprsuvxz|}~~}}}~~}||{zyxxwvuussrqppppqrtvxyz|~~~~~~~}{zywvuttssrrqrrqqqrstuwxxz}}||{{z{||{zz{{xtqommoonllorssstvxz||||~}}}~}{zyyyxxxwwvvtsrqpoooppqrsuwxz}~~~~~~}|{yxxvvuutssssssrrqqppqrsuvwy|~~~||{{zyyxwvutsrrqponnnmmnopqstvwxy{}~}||{{{zzzyyz{{{||{zyyxxxxyz{}~~}}||||{{zzyyzzyzz{}}}}}||{{zyxxwwwwxxz{|}~~~}}}|}}|{{zyxwvvvwwxyyz|~~}|{{zz{{zzzyyyyyyxxwxxy{}}|{zzyxwwvvvuvvuuuuvvvwxxyy{|~~}||{zzzzzzzyyyxxwwwvuuvuuvwyz|~~}{zzyxxxxxxxxxwwxxwwwvvvvvwxz|~|zyxwutttttttttssssttuuvvwwxxy{~}{yzzzywwxxxwwwwvutssssttttuuvx{}}{zxvuuuuuuvwxxwwwwvuttssstttvy|~~}{zxwvuttssrrrrrsrrrrssssttuvvxy{}~|{ywwvuuvwwxxyyxvuuttsrqqppqrsuvxz|}{ywvuuuuvvwwwwwwvvuutsrqqqqrtuwz}~|zxwwvuttssrstsssrrrrrrrrssssttvxy{}}{yxwvuuvvvvvuuuuutsrqqpppppqrstvwz|}{yxwvvvvvwwxyyyzzzyyxxxwwwxxz|~~}}}|}}||||||{{{zyyxxxwwxyz{}~}}||{{{|||}}||{{{zzyyyxz{|~~}|{{zxwwxxxxxxxxwxxyyxyyzz|}~}}|{yyyzzzz{||{zywvutuvwvvx~{wx{~{xxxy{|{zz|~~zwvwwwvtsrsuvwy{~~|yxvtsrrstuvwvvvvwwwwxxxyyz{|~}|{zzyyyyyxxxwwwwwvuttutttuuvwxz|~}{yyxxwwwwwwwxxwvuttssstuvwxz|~~}{zyxxwvttssttuuuuutttttuuvwwxz|}~|{zyxxxwvuvvwwwwvuutssrrrstuuvwxz|~}|{yxxwwwvvwwwwwvuutsrrrssstuvwy{}}|zywutssrrrssstttssssrrstuuvwxxz|}}|{zyxwvvuvvvuuvvuutsrqqrrrrrstuvwyz|~~|zxwwwvvuutttuutssrrqqqqrrstuvxy{|~~|zyxwuutttutttuuuvwwwwwxxyz{||}~~~~~~~~~~~~~~}||{zzyxxxxyzz{|~}|{zzyyzzz{{zzzzyxxyzzz{{}}}}}{{}~~}|zwx|~}|zyvuuwwwwxxxz|~~}}}}}}{zyyyyxwvvuuvwwy{|||||}~}|zyxxxxyyyyyxwvvuvvvwxyz{{|}}}~~~}||{zyyyyyxxwvvuuuuuvvvvwxxyzzz|}~}|{zyxyyyyyyxwuuuuuuuttuuvwwxyz{|~|{yxwwxxxxxxxwvvvuuttuuuvvwxxyyz{|~~}||zzzzzzzyyxwvtssrqrrrrstuvwyz{|}~~|zyxxwwwvwvvvuttssrrrrstuvwxy{|}~}|zywvutttttttttttttutuuuuvvwyyyz{|~~}|zxxwwwxxxxwwvutssrqqqqrrrstvwxy{|}~~|{zyyxwwvuvvvwwvutrqponoqstuvwwwxz|}vrnlotxxxxyyvsqqqruvtrqsuvwxwuuvw{}zwwz||{{|}}~~}{zywutsqoopqqrtwy|~~}}}}}}~~~|{{zyyxxxxyz{{||}}~~~~~|{yxvuttuuuuvwy{}~~~}{zywvvvuttuuvwx{}~~~~}}}|{{zyxwvutttuuvwxy{}~~~}}}}~~}}|zyxvutsrrqrstuvx{}~~~~~}}}||zyxwusrrqqqqqrtuwy|~~}||{{{{||{zyyxwutsrrrrssstuwy{}~}}||||||{{zxwvussrqpppqqrstvxz}}|||{{{{{zyxwutrrqppppooqrsux{}~|{{{zzzzyxxyxwvtrqpooqrrrstuwxz|~||{{{||{{{{zxwvutrqqppoooopqsuwz{}}}|z|}{zxwuuttusqoonnopommpsvx{|vuuzzuvyzzzzxxwwwxyunjiiijlotx}||~~yuuuuvwwvusrqqposwwutqnmnppoqtwz}~|zzzzzzz{{}~}{zxwutsrppppqqrtuwy|~~}|{{{{|}~}|{zywwwwxwvvwxyz|~}|{zxwvvuuvuttsstuwz}~~}}|{zzzzyxxwvuttuvwx{~~}|{zzzyxwutttsrrsstvx{~~}|{{{zzywwvutssrqpppprtwz~~~~|zzyxxxxwuttssssrrrssuxz}~}}~~}{yxwwutrrrrsrqppopsuy}yxx{zxy{}~|xqllnpswwurojhlrv|}}}zxvutsrrtvwxz{{zxtpmkiikorx}~~~|{zyxyzzyxvtsqommmlkjlptx|}}|yxxxwvwwvuttttsrqolkkloruxy|~~~}{ywuuuuvwxwusrpnmmnpqqstvx{~~|{yxxyzzyxwvusqponmllllmoswz|~~~~~}{zywuuvxyxwurpppnljjkmqtuwy|~tov{tw}}{zywvx}|vqqrrswwtrrqquy|}}~~}xrooruz~}{zyvtsrqqrsvy}}}|{z{{|}~}{xvwvsqonorvy{}}{z{{|}~~~}{xvtsrqrstvx{~}}}|}~~~}|{ywvutsrrrrtvwx{~}|||zxxxxyzz{{zxutttsrqqrtvy{~~}{zzzzzyyyxvutsrrqqqrstvy|~|{zyyyyzzyxwutsrqppqqrsuwz}~|zzyxxxxyyyyxwvuttssssstuwz|~~|{zzzzz{{{zzyxvusrqqpqqqrsvx{~~|{zzzzzzyyxwutsrqpppqqrtvxz~~}|{z{{{|{{zyxwvusrrrqrsuvy{}~}||{||||{zxwvtqpqrpppqrtwyz}~|||ywxxxxwwxvrqponnmllmpqrtvw{~{zywvwy{|{z{{xwwxwvvutttvxyz}~}}|zz{{zwutrqrrpnmllllmooprwz|}{xx~}{|{zyyz}}}}|~{yz|}}|zyvtsrsrqppqtssv{}~~~~~~{ywvsrppqstuvx{~{{{wtssssrsttux|~|{zyxxxwvronmjhiknpqrruz|}}}~}xutstuutuvvvx{~}}||{{{zz{|zyxxwurqrrsuvvurmkkiggfgijkmptw{}}~~~~}|{{~~~}}}}}}{yxwvvwwtrrstuwz{}~}{yxyx|~|yurpnmnprtv|~|zxvutsrqpopqqrtutuw{~}|}~~|ywsqsvurtwvvxz}~}~|zwutrrrrrstuwz|}~~}|||{{zxvuspnnoonnoppqqqsuwz|zyz|~~|||{yxxxxxvuromonlkkmnoqqpsuuvwx|~~~{yustvvwwxzzyz~~xutrppooooplgghhgb`acceegilpsvy|~|{zz{|{xy}~~|z{}~|{zz|}zx|~||~|ywuomrvwz~~~}zxwvuttssrstrquz|}|||umnqmjklmmmnpqqpqqqtwvx~~zwusrrqnmonmnoprrrtw{}|}||yuuwvtssutqqrrrsvxz|}yywtpmmnmljhikkllllkkklnpruvv{{vuwspstttrqrssuwyzzz{~}zwvxxxwwxywtqqvyyxuuusqonquwy|~~~{yvsonnoponpstuuvvwz||~~|{zyvrqpnkjhhihhijlmnoqtxz|{zvrpsssuvvvuttuuvttuwyyz}}{wusrppqqqppsssuuttuvvvx{~~|||||zyxvtsqomorpmmmmnljklmosttuxxwz{|}}~}~}zyzzxwxwvtrqrpoqrqppooopooonnonoqsvxz|~}{{{zzzywtpqsqpponoponpsvwwuvwxyz|~}}{y|~|z|}}{ywwwvvwwxy{ywy{{zyz||}~~~~|yuvxwwzzxy{|}}|~}{zz|}~~|yxvutssrqqqqtvuuvwwxz{{|}}~~{zxwvvusqrtsrrqpppoooponlllmmmoqsuy|}}~~}}}{ywvtttsrtuuttsrqqrrrrtwyz~~~zwwvtsqpnmnprtuvvutuuvvwy{~~|zxwutuvtssqpppqtsrw{{{{{zzxvvuuvvuvz~~}~}{}~}|{{~}}}|{yx{|{zyxxwutstuuuuuwxwvvwz||~~~~}~}||||zxwwyz{}|||{{{yyxwvuutssttttttuvxywuvvwvwx{~|zxvvwxwvtsspnmllljkoqrrrsuuuttttvwwy{~~~}|}}{{}}|zxvussssqprrqpqqqrttstvx{~|xwwsqqqppponnnmmlklnnoqsux{~~}~~|yxwuttsqrstuutvzzz{zyxwwxy{}~}}{y{{xvxyyz{||{yyywwxzyzz{}~}|{{zxvsqqqomlmmmnnopqrssuvwxyz}}|~~||zvttssqptwvvyzwwyxwxz{{{}~~~~{yxwwwwwwxz{||{zyyyz{|~zwusqnlkkklnpqrrppqpoprtwwwy{{|{z|~|wtrnkiihhhjllklnnomlmnnonprstttvxz|}~~zwtrqqqrrstuwz|~~{xvvvvvwxz|{zz||}||~~~|{yusrrrqpstqqstssstuuuvwxxyyxx{}~~~~}{{|}|zxyzyxyz{}~}{}}|{~~{ywussrqppqstvxwwxxxxyz{{{|}~~~~~|zzzzyxxxxwwxwvuuuvvvvutssrsuwyz}}zxwvuutsrrsrrtvvvwxxyyxxvuwxwvwy{}~}{xvusrsrnmnnmllmopqsuuuxzzzyxxxxxx|~|zzywvtrssssssuvvwyzz|~}~|ywvutstuvwxy{}}}}}}||}|yyyyxtqrtsrqqrrqrttsstttvxxyz|}}|{yyyxwvvwxy{{{zyyxvtuuuuvx{~~~~}~}|{ywutrqpqstuvx{~|zywvuuttssrqooqsssrtuvuuuutttttttuwyyy{}~~}}||ywxxwussvwvuttutrqrrstuvx{~~}{{{ywxyyyyyxxyxvuuuuuvwyyy|~||zvttsspnnoopqrsuwxyxwxzywxz{||}~|{yxwvvvvwutttrpnnoonprtwz}}|||}}{|~||}}|zz{zxyyyxvttssrqqsttuuxzyy}~{zzywwwwxxyxwxyxvtrqpnnonnoqqrtuwy|~|zzywutsrqqpqrsuwxy|~|zzxwwxxyyxxyxwxwvutrqrsrrrrsttvyz|~}{{{{zxxywvuuuttrqonmmlkklmopruxy{~~}}}{z{{zzzyz{|}|{zywwxxwwwyxyz{|~}|}}~~~{yyyyywwx{}|z}~}|||zxwvwusrrstuvwy{|~{z{{yz|}~~|{{{xvwwxwvwyz|||~}{ywwxyyywwxxxwuuuronnnmnnmlnoqrrtxz}}{{||}}}~}|{zywutttsqpqrqpsvwxy{~}{zywtssolmnnmmnoooprssvy|~~zyxusrsvwxxyyxvtqprsonoopolkllkklmortuvy{~~|{yyyz{|||}~~~|{yxwvvvwwyy{|~~~~~}{yyxxxxxz|~|{||zy{|}}}||{zzzyxwvvwwwvuvvwxz|~}{zzyxyzyxwvttssssrqqqqpoopqsstvwxy{~~|{{}}}{{|}|{z{{{{}~~~}~}|{xvtrpppmlllkjijkmopprsuwxxz~|{{yxxxz|{zzyxvtstsrrqqqonnnoooprsuvwy|~|{{{{xvwvtssrrpnopoortstx{}~}{{{{{zyzzwvvwwwwwwxyyyxwwwxyz{|~}{zyxxxxwwwwwvvwwwwwy{}~~~|yyzyxvuuuuuuvxxyzz{{||||~~~~||}{zzzzzzzzyxz|{{|}~|{{|zyyxwwwvutsqppqqpoorrqrtuwxz~~{{{zyyyyzzzzzzzzyyxxyyzzz{|}~}~~|zwvuutroopqqomoomlllnopppppqqruxz|~{yxwvvutsrrrsrqpppqrsssrsvwy{|}|{{yxyxvuwywuuwwwwxxwwyzzz~}|||yxwutuutsrstttuuttuxxvx{}}}~~|{{~~||{{||{zyz{{yxz||~~~~~}||~~}}~~{xxyxwttuuwxxz~|zz{{yxxxwvvxyxyxyzzz{z{|{zzzyy|{|}{xutvvtrrqqqqqqqrpnqstrnmopoopswy{}}}|{z{|{{z{}||||}|yz{yxz{z{|~~{vtsqpponmlmonklonlllmnlkmmjlprrtw{}}zxwwvutuwvsrswxvuuuuuuuuttvxyz}~}~}}~}{zywxwvwyz}~~|{yyyyxwxxxyyyzzzyyxwxxwvvwxz}~|{||zxxy{{zzyxyz{zxwvutuvvwyz||}}z{}|yxwvwyzzyyyyzyxvvuttuttuvwxz~~~~~}{yyzzyxxzzzyxz|{zzyzyvw{|{~~~}yvttsrrttsrrrrrqponmlkkllmnoquvwx{|||{zzz{{zyxz|}}{z{zvutuwurrtvz|}~|{ywuttqnnooorsqqsuuutuvtsw{zy{}~~}~~}}|{||zz}~{z}|z|~~{xz|{zyxxyzwtuxyxuuxyxyz}~{{zxutttsrrtsstvtruvtsttsrqsvtsy}{{~~~|{{|}}|{z|}{zyy{|xuwyxy{{{{{|~{yzzzywyzxvwwvutsrqpqrqptvvvxz|~~}}{ywxyyyxwvvvy|yvy|yvwxxwvuvvvvwxz}|zxwxwssvtqqrrrqonmmnonlmqpnorrrsuvw{}~~~~}|~~}}}~}~~}|zxwwwwvtvwwwvuvvutuuuvwvuvw{}||xwxwvwussstuusuwsruyyyxxz{{}~}~|zz{{{zwwyyxwvwyyyyz}~}}|yxxxxyxwwwvuuvtrttrrttutrtxxwz}~}|~}zyzywutuwxxwvuvwvtvyyxxwwxyzz{~~~|||zxwwxwuvxwusrssrrqorsqqqsvutvxz{|~}zyzxwxxwwzzwwzzxyyywvuvwz|zz{}~~~{ywvuuuurruurqqrtsppqqstuvxyyz{|{|||}}|~~}~~}}zywuttsrstuuuuwxyxxxxwwwx{{z|}~~~~{{{zyxxzzyyzyzyxy{{zyy{{|||}~~}}{z{{{zyz{zwwwvutttuux{zz|}~~|ywvwusttsrrssssqqppommmoqqqtvwwxz}~|}}{zyyyyzwuvvuvvtssstvvwy{{{||~~|zxvvvvvttsrrsssqoopoonosuuuuuvxz|}}{{zzz{}}{|}|zzzxxyyxxyz{||~}{zz{yxyyxxxvuvxvuwxy{|~~||}~}|zxusrtvtstuvwuuwvrstqpqrsstvy{}~}zyyxwvuuuvuuvxvtttrqssqruvwwwz~~~|}~}~|zwuuuutsqstuvvx{||~}{yyxwvvvvvvutsqqpmkkllkklmortuwx|}|}}||}~~}|yxxvtsqponnnorsrtvwz{|}}|{zz{|{zz|{{ywxwtrsrrrstvwxy{~~||}{z|}~||||{yxyyxxxwuwwtrqqppoopqqrstvy{|}~~}{{{zxusvyxxy{||}~{|{vtvwwwvwxwvxzvrsspomnqsqrtttx{}}}}|||z{||{yxywtrqstsqqqrsstuwy{|~}~}{{{{ywvtqppprrrsstuwz|}|zzyvtstwwuuuvurqqqomkklkiklklopqty|~~}}~~}{zzxwwvuwxyyxwy{|~}{ywwwvtttttvxwxy{~~|||zyxwvvttvustuvwvwy{}~|{{zyyyyxwwwvvvusssrqqrssstvxz{}}|{zxwwxywvwwy{{~}}|yxxxxwvvxxwutsqqonqtqoqrpooqtvvy}~|||}|{ywwwwxxvsstutrqrsrpnorpoprtwy|~~}|{yxwvutrqrrrqpqqqrsw|}|||{z{{yvttuuutrrrqqppqonopqqrtx{~}|zxxwwvuuuutvy{}~~}|zyxxyyvvxwtsrrtsqsttux|~}~~|{{{zzxvwxuttvx{}~~|{|{zyzyxxywttttsqpqrqpoppooqsuwz}||}}z{}}{xtvxvtsrssrsvy|~||}}}yuvxwuuutttsrqqonnmmmmortvy|~~|{z{|{xwvuvwwtttrqpooonmmoqsuwz}~}}|{zz{{ywvvuurpqssux{~}}{zzxwvwxwuvvutrrstuvwz~~~}|}}|ywwwwvuuttwyyz}}|yxxyyxwwwvuutrqqpppoquwz}~|{zzyyyxxwwwwvtsrqpoqsuvwx{~}~}|zyyxwvuuvvvvuutpnopnnpqruxz}}}}}~~}|zyzwrrsrqqqsuwy{~}|||{ywvvvuuuvxxwvtsqnlkkkjkmpprtwz~~~~}}}|zzzzyxvvwwwwxyywvvvusrtvvwy|~~{{{zxwxxxy{|~~}|{yxvtsssttuvvusrrqppoopoqsvy|~}{{|{{|{zxxwvussrqqpqrtwz|~}}}{z{z{|}|{zywurqrrqqqrtwz{|~}|{|}|}|yxxvtrqrsrqpqtwz}~~}~~|{zwwxxxxyyxxxxxvssroonnpqqswz}}~~}}}}~~~||{zyxuttrpopqsuvx{~}{zxxyxwwxz{zyxwwutsrssrrtvz|}~}~|{}~}|{zxuvvttvyz|}|~~}|{{zyvsuuqnnorrprvxz|~~}{zxvuuuvxxxyyywussrppqrtvvx{}}|{xuutrrqqpqrtwxz}~~~|xy{||||zxvutrpoppqrsstvxz}}||{zz||}}}|zwutrqpomlopqtvx{}~}{zz{zyzzyyxvurpopoonnpsssux|~{zxvutttuvwwxz}~~~}yxwtqqrrrqqsuwyz}~~}}~~}}|ywvwwtrsttuvx{{|}|{zyvtssssstuvwy{}~|||{zyxxyyywwxvsqppoooqrrsuvvx{~|zxwvtppqpnmmnoprstwxz}{xwwtqonopqrrqqswxy|~}|{xvtqonoonopooqstuuw|}}~{zzwusrqqqpnnpqsstuwz}~}{xuuuvwutwxxyz{~~}{ywvsrrqopqqqrrsv{~vmlnqsuxz|~xqi`_]X]dlrt{|vpqrsyz{~tmje_ZYXWZ^fnu{zxxz|~zuqnprqsz~~~zyyqhebaachkpz}zwvx||}{tppporvx{}}}yuqnkiiijnu|}wrqnpstz~xqnkebddhmprvy{yxywuspqtuuz}ywwwvw~yrnic_\\^`elprx}yvzztnlmmnqu{}xtqoptw|~zskfbbc``flos{~ywwwy}~{yz{{|zwuokkhgnuy{}~||{xwx{{z|{z{yvtqprtwz}~}~|yuuwvw}}xtrstuw{{wuqnqutuz}~{wy}}|~{{|~~wwwttuwwwz|{}~|}|y||||{zz}~}~|zzxurpoonosuv|}zz{||}~|y{|zvutnhhihhlsxz{trrpnnnpstty|}{wtsqpqooqssvz|yyupnpsuvy~}zzywusqjdhmkkry~|xuqnmmoompvyy~|}}z{~|{yy{}|wxzsloqomnonoqsqprttrrtutvz|}yz{wtuvxxwwwwtsqoorrpqtxz|~~|}|{z|~}}~~~}zywuspoppppppqrrqpqqppsuvw||ywsrssrqssrppqompqooqstuvyz{z{{{}}zwwx|~}~zvsolkkhhlomkmpnmpssrsttty~~|yxvwyxxyzyzywuronnoqqqqrsuvxzywxzwssttw{~|zwuwywv{|x{|wqonliikkknprx~~|{|~{yyzz|~|xwvuuvuwxy{~|xvxyyzz|}||zwwwutwyzz{|~~|{yz|||~~~||}|xuuuuwwwy{|}}|{yz}~}zxwvtstvxxy{}~~|{z{{zz~}~~~}yutsqqpoponoqtwxxyzzzz|~z|}|{}~~~|{zxutuwwvwwvvxzyy{{yxyyy{}|~|zvsqqqqqrstuvx{{{|}~}{yxwvtuvvwwwwwusqqrssssuwxxxy|{xxxwwwx{|~}|{wspnnnnnmlklmoopttrruvxyz~|z{~~~~|yxxvutuy{zy{|}||}|{zzyxxz|}~~zvsqolkkkkkmnorttsuusrsuwz}~}{{{{{zy{||{zxwurqpqqstuvxz{{|}~}{zzxvvxzz{~}yuqmiffhhiikmnoqsuusrsrsvxy{}~~}||}~~|{wromlklmoqrtwy{|}}|yvvussuvvwy|~~yusokiggggilnqtw||ywuuwwx{}~{wtrqqrsuwyz|~~~{xwvwww{~}}|{{zyxyz{~}zvutrrrtwyz|~}zxvtrpqrrtvxxz|}}{{zyxvuutsvxyz~}{wsqqqrrtuxz{{|}~}{z{{{{}|zwtttttssuwxyz||yyyxvvusqqstvz~}yxwsqqppopsuwxzzyxyyxxxwwxxyy{~~|yvtsrrqqrsuwyz|{xxywuutssssvz|~}zwusrqpprstvxzzyxyywvvuttuwx{}{yxvuusrstuvwxyxxyxwutsrqqqpqtwz~~{xvtsrqpnopruwwxxwvvutrqqpqrtwz|}{ywusrrsuvwz{zz|{ywvutqprssux|~|zwvuspooooopqrrrtsqpnmllkklmoswy|}|{ywvuvvvwyzzzzzyxvsqponmnprtwz}~|ywtsqoopporuvwy{}~~~}}~~}||}~}|{yxyzz|~~}{z{||||}}~~|zyyxvtuwwx|~|{{|||~~~|{{zwuuvvwx{}~}}}{{|}~~~|zywutstvwy}}{zyxyy{{|||{{zyywtsrqqrtwz|~|{{{||}~}|{zyxwvuutrqsuwyz}}||{zxwxyyz{{zyyxwvvtrpoopqsvy{}}{zzzzzz{{{{zyyyxwusrrsuxz|~}|zzzxxwwwvvwxwvuuuttsrqonopqtwy|~}}|zyywvwwxyxwvuttsrpooonopqtwy{~~}|zxzzxvwxyxwwwvwvutsqpnnqssuwz}}}|{zyxxxxwxxwvuuutrqqonoprtwy}}{yyyxwxyxxwwwwwvuuuttsrrqponopqrux{}~}}||{zzywvvuuuutspnoonlkklkkmnpsvz}~}|}}{zzyyxwwxwvvvvvuttsrqqrsuvxz{}}|{zzz{{{ywvuuttttsstvuvwxxxy{}~~~~}}}|{{{zz{|}~~~{zzywvvvvvuuuvxy{~~~~|{{{ywwwwxyz|}~~}}|{{zyyyxwvttuuvwy|~}}}~~}|zyyyyxxxxxwvvuuuuvwxz{|~~|zzyyxvtrrqqpqrrrtwxz|~~}|||{zyyyyyxwwusrppqrsuvxz|}~~|yyzzyyxxvutrrrqrrsuxz|~}|{zzzzyxyxvuuuwwvvvuuttsrrqrrsuwxy{}~}{zzzzyyxwvutrpopomnoqstvy{~~~}|zyxwwwxxwwwxwvuutrqqqqrrtvwyz{|~~~~}|{zyxyxwvwvvvuutsrponopqrsvy{|~~||{xvwvuttsttuuuutttrqqpppoprtvwy|~|{ywvvutttttrqqponmmllmnnprsux|}{{zxwwwxxwwwxxxwvtsqnnopppqrssux{|~|{{ywvutssstuvvvvvwwwvxz{|~~}~}{|}~~~~~}}}~~}|{zzzyyzyxwvuuuuuuuuwyz|~}}~~~~}~}|zxxxxxyz{~~}|{{zzzz||{z{{{zyyywwxxxy{~}{zxxxxxyyz{{z{|{{zyywuuvwwxz|~~{zzyxxxxxwwwvvvuutsrrrrstvxz|}{zyxxywwxzzz{{|{zyyxvuusrtvvwy|}{zyyyxwxxyyyyxxxwvvuuutuvxz}}{ywvusrrrrsuvwwxxwwwvutsssrruwxz|~|zywvutsttuuuuuutttsrrqooqrruwz~~|zwvwvuuuuwwxzzzyyxwvtsrqpopqsuwz|~}|zywvutuvvvwxxwwvuuuutsrstuvy|~~{yxvusrqqqrrstvvvvwxwvuusrqrrssux{|}{xvttsrrsssstttssrqponoonopqsvx{}|zwuuttttvwvvwwxxvuusrqpopqrstvx{~}{yvusrrrqstuuwxyyyyxxwxyyy{}}|{||||}~~}|zyxyyyz|~~|||{zyz{{{{||zyxwvvwxxyz|~~}}||||}~}|zzyxyyzz{}~|zzyxxyyzzz|~}{zzyywwxyzz{}~|zxxwvvwxxyz|}|{zzxwvwwxxxy{}~|zyxvvvvvwwxxwwvvutsrrsttvyz{~~{zzyyxxyyz{{|{zzxwvuutsstuvvxz|}~|{zyxwwwwxzzzzyxwvttsttuvwxz|~}{xwvtssrsstuvwxyyyxwuuutstvwwxz|}{zwvvuuuvvvvvuusrqqpopqrrsuwxz}}{ywwvvuuuvwwvwwvutssrqqrrstvwxy{}~|zxvvuvuuvwxxyyxwvttsrrststvxz{}~|zywvtttsrstuuuvwwutttsrrssrsuvxy{}}zxvuutstttttssrqponnmnnopqstvxz|}|yxwvutuuuvwxxxwvutsrqqqppqrstuvxxx{~~}{zxwvuuuvvxxxyxwwvwwwvwwxz|~~}|||||||~}{{{{{|}~}||{zzyyyxwxxxz|}~}}}|}}}~~}}}||{zyyxwwxyyyz|}~~}|||}}~~}}|{zyyxwwwxxy{}~~~|zyyyyyz{|||||{{||{zyyyyyz{|}}~|zzzyyyyyzzyxwvvussttsttuvxyz{~}|{{zyzz{{zzzywvvuttttuuvxyy{}~~~}|zzyyyyyyxxwvvuuutttuvwxy{}~~|zyxvttuuvuvxwvvvvvuuuuuuvwxyz||}}~}{yxwwwvwwwvtsssrqqppppqstuxz{|}}{yxwvvvwwwxxxxwvvutttssrrtvwwxyy{|~~}||{zyyyyzzyyxxwutsrrqppqrtuwyz{}~}{zywvutuvvvwvvuuuutssrqqqrstuwyz{|}~~}|{yxxxwwwwwwvutsrqpponnoopqsuwxy|~}|zzxwwwwwwxxxwvutsssqpoooopqstvvxz|}~}|zyzzzyyxwvvvutsrqpoopqqsuwy{}~~~~~~}{yxwvsssstttvxy{~~}|{yyxwvvvvvwyz{|}{zywwvvuutuvwx{}~~}}}}}}}}|{zyxwvvvvuuuvwxz|~~~}}}}|zxwvtsrqqqqqrstuwz}~}}|||}}}|{zywvvuutsrrrssuwxz|~~}}|{yxwwusrsrpppqrrruwx{~~}}|{{z{{{zzyxxvuuutsrrsrrstvxy{~~}}|||{{{zyxwutsrrqpooopppqsuwy|}||{zzyzyxwwvutttsrqqqqqpqqrstw{~~~|||{yyxwutsrqpooonnnopqrtwz}~}{{zzyyxxxwwwwvuttssssrqqqqrrrtwy|~~~}|{zzzxwwvutrqpooooonnnnopsux{~~}}||{zzyxwwwwvtsrrqppppoonnnopstvy}}||{zyxxxwvutsrqqqqppooopqtvy}~}}|||}}|{zyxyxwvvuuuvwxz}~}}}|{{{zzyyyxwvvutttuvxz}~}|{{yyxwvuutsssttuwz}~}|{{zzyyyxwvvvtttttuvx|~}{zzzxxxwvuutsrqqqrsuwz~~}{zzyxxxxwvuutsrrrrqrsux{~~|{zzyyxxvutsrrqpppooprtwz}}|{{zyyxxxwwwvutsrqppprtvy|~|{zzxwwvvutssrpponnnnprtx{~}|zyxxxwvvuuuuttsrqponnoprtwz|~|{zyxwwwvvuutsqonmlllnoqtwz}~}|zyxwvvvvvuvvuttsqonoopqruwy|~}|{yxvuutttttsrqonlklmmnprvxz~}|{zywvuuuuuvvvutsrpommmmnoqsvx|~|zxwwwvvvwvvutrqonnmnopruw{~}||{z{|}~~~~~}{yxvuutuvwxz}~}|{{{{|||}}|{yxwutssstuwz|~}||||||||{yxwvusrsssuwy|~~||{{{{|}}|||{zxvutttstuwy{}~|{zzyy{|{zyxwutrrrqqrsuwz|}{zzyxyzzzzyyxvuusrqqrssuwz|}||{zz{{{zyxwutrqponnoprtwz~~|zyyyyzzzzyyxwvusqqpppqrux{}~|{zxxxyyxxwvutsrqpoonopqtvy}}{yxwwxyyyyyxwvutrponmnnortvy}~|zyxxyxxxxwuutrpnnmlmnoqsvy}~|zxwwxxxyyyxwwvurqpoonoprsux{~~|zyxxxxxyxwutsqpnnmllmnprtw{~~|{yxwwwwwxxwvutrqonnmmnopqsvy|~|{yxxxxyywvvtqponnnnoprtwz}~}|{{zzz{|~~|zxwvuuuuuvxz|~~~~~}}{zxwvusrssstuwy{}~|zxwvtsrrrrstvxz}~}zxwwutststtuwyz|~~~}|{ywutsqpoppprtvwy{~}|{ywusrrqqqqqrtuvwy|~~}|zxvsrpooonnopqstvy{}~~}|zywusrqppopqqrstvxy|}~~}zxvtsqommmmnopqrsuvy|~~|{ywutrqonnnnoppqstvwy|~~}{yvtsqonnmmmmoppqrtvxz|}|zywusrpooooopqqrrsuvxz|~~|zxvtrpnnmmmmnoopqstvwy|~}|zwutrpoonmmmnoopqrstuwyz|}{xwurqponnooppprstvxy|~}{zzzzzz{{|}~~~{ywvvvuuvwwwxz{{|~~{zwuttsrrrsttuvwwxz{}~}{ywvutsrrsttuvwwxy{}~|zwuttttstuuuvwxxxy{|~~|yvttsrqqqrrrstuuvwxz|~~|ywvtsrrrrrrsttuuvwxyz|~}zxutrqpppqqqrsttuuwwxz|}~|xvusrrrrrrstuvvvvwxyyz{|~~|{xutsqpppqqqrtttttuvvwxyz|~~|zxvtrqpppqqrstuuuuwwwwwxyz{}~|{ywutssssstttuuuuuuuuvwxyy|~}|{zyvttsrrtuvvwwxwwwxxwwvwy{|~}yy{|zxusrqpqsrqrssrrrttssttuvxy{~~|zzyyxxvvusqrrpppqqsuvvtstuuuvvvwz{|~}}|||{zxwvurrrtvwwwwwvtssrrqqqrtwy|}|zxwuuuutsqrsrrssstuw~~}{}}~~|yxwwuuvusrttuuuvvvvwy|~~~~~~{yxwxyxxxvtsrpnnoqsttuvwyyxvxzyyz|~|{zxxyyyz|}}|yxxwutttuvvvvvwwxxz}~}|{{yyz{{{{zxvuttrrtvwxyz{||}|{yyz|~~|zz{zyxwusrqqqrstuuutsttuuuurpqsstvy}~~~}zxvuuvwwwwwutsrpommnnoqqpqtwz~}||{{|}}|{{{yusrqrrrstuz~~~~~~~|xvurruvuutstttuuvvuuwy{~}|{zzyyxuttuutrttssstx{|}~}}z{|{ywusqnmmlllllllnoqqpppopqrtttuwyz|~|{zyyyxvvvsrqppqrsttuvwvvutttvxxwx{}}yvvtrtwwwvw{~~~|z{}~~~|zwuusnklmmmnnmnponopqqnnoqrux{~~}~~~}|{xusssssrsutsuz}{ywvuvvvvux{{yxxz{zz|zwttuuvvy{|}}~~}|}}||~|{zwtrpooopqrrtwtqtvtsuwwwvvwxxy{|~|zvuusrrtwyzzz{}~}|zwtrrsttwy{||{|~~}}{|{zyyyz{~|xvtsrpnmnoponpqqqpqqqqqqrrqqpppqsttvxz|~}yyywuutttttssuvvtqrsqqtvwvuttttuwy{}~|zywsnlllkiikmmmnqw{~}~}|{z|{xwwvuuwyyxvvvwxxwy{zz{{{|~~~|yvtsqoooppnoqqponooooqqrrqrrsvy{zxz|{zyyywuuvutvvttwxwxz{zyyz|}|||~~~~}|}~}}||{{zxxyyy{}}~|yvsqppqqrtvxxwxvttwvtssssrrsvxz}~{xwvtstsqpqrqppqqpoppnljhedddffhlnptx|}~~|{{||z{~~{{zyxyyxxwvvusuwvtsrqppooprtvvwx{~|||zy{|||zyxxwutttvwutwy{|}~}|zxxwvuvwwwwwwwwwvtrqonmnnnorstvxz{}}{zyxwvuuuuuvutuvtssrpoomkkllmmmoqqsvxz}}{zzz{{{zzzxxxyzzzzzyxvuwwusrqqppsvxy{~}}~~}{{{yxwvuttuvxyz|||~}|{zyxwxyxwxyyxwxzxvwywvvwwwwwyyz|}~~~}zxwvstuvwww{}{zzzzyyz{zyxxxxwtrrrqpopqsstuw{}~}||{zyzywuuvwustvwyz{|~~~~}|{zzyyxxyy|~~}~~|{yxxyz{zywvusqonnnlkllllklmmmmopqstuvy|{yxwwxxyz{{{|}||{ywusrrpooppqqsuwyz{}~}||||{{zywwwtssrponmlllmmmnqstvx{~}{ywuuuuvvvxyxwvuuuuutuvvvvvx{{|}~~}{{{yyyyyyxy{|}~}{zzy{{zyyyzyxy{|}~}||zyz{|{yy{zywusrrspoonmlllllmprsuwy{}|zyxwwwy{|{zyxwtttsrpnoonnprqrtutuwxyy{}~}}}~~}|}~}{yxwuttttttrqpnnoooopruuvy|~~|yxwwuuvwwwwxywtrqpnmllkjjjihiijjiilnoqruxz}~}~~~}~~|zxvvvvwwwwxxyyyz|}~~{yxwwwuuuuvvvxz{}~~~|zyxxxvuvwusssrrsuxyz|~}}zyzxwtrstrrtvx{|}|}}||{{zyxvvutrqppqrrstttuuutuuuvwz|}~|zyvtsqoonmnmllllllmmnpqrtvz~}}}}}{z{|{ywwwwwwwusstssuvxyz{|~~~~}}}{zxvutsppqpnnnnooopqpqtwy{}~~|{zyxwvutttsssssttstuvy|}}~||{zyxwwvvutuuuuvvxz{||zywvvvtqrssspnprqqqqrsstvwxz}~|{zxxxwvuuvvwxxwwxzzz|}}||||~}|zyxwutsqqpnnnmlkkkjjklmlllmnnpqsuvx{~~~||{yxwwwvusrrrqqpopqqponooonmoqrrsuw{~~}}~|{{{|zxy{zyyxwvvvvvwy{~~{yvutspnmnonlmopqrsuvvwwwwxzz{|~}|{zyyyxxwvutssrsvxz}~~}|{zyxxxwvwxyywx|}||}}}}~~~~}}}}||{zz{zxxwwxvuvwvuuttuuvwy|~~|zywtssrrqrssssrrrrrrqqpppqrtuwy|~}|||||||||{{|}~|zzzyxxxz{|}~}|{yxwvuuvvvwvvvvwwxwwwustuttuvy{~}{zxvvusqponnlmmlkjjkkkjjjijklkloqux|~|{yxxwuuutttttuwyyzyzzyyyzzz{}}{zyxwwxwvxzzyyyyywvwwxwwwx{~~}~}{zzz{{zyz}~|zyyxvvwwwxyyywuvwusssssrtvx{}}{ywusrqqpopppqqrtvvvuvvutttttvwwwy{~~}|{yxwvvusrstuuuvvvvvuuvvvuuvxyy|{{|zwxxxxxxxxwwxwuuvutuwxyy{}~|zyxusqrsttttuvvvutuvtttuvvttuvwxy{~~|zxvtqomljjkkklmoppppooooopruvwy|~~~}|ywvvvurrssstttuvuuutttttuutsuvxz|}|{zyxwwxxyyyyxwvvuuuvwxyyz|~}~~~~~}{zxwvvtssrqqrssttrrqooommnnnooqsuwyz|~|zxwusrrssrrrrrqrsrponooooprsttuwxyz{~~|zxwutttttsstvvtsttsstuvuuwyyz}~|zyxwvuwxwwyz{||||}~~~~~~}|zzzxvutssrqrrrsttuvwwxxy{~|{{{zz{zzzzzzyz{zyxwwxyzz{|}~~|yxwwvtttuvutuvutstuustuutwyz{|~~}|||{zyyzzzzyxwwwwwvvutuuvvvwyz{}~~~}|{{|||{{zz{zyyz{|||}~|{yyyvsuutsrrrrrpnmnoonlnomllnopqrssuvxz~~|{|}{yyxwvuttssrqooppppqqruxxxxxz{{~~zxvuvtrstuvuvwwvvvwxxyxx{||}~~}}}}~~}|{zzyxxyxxyzyy{}}~~}|{z{|zzzywxxyyxwwxyz{||~~}}|{{{zzzyxy{{yxyzzyxyzz{{{|~}{{yxwuutsrrrtttuuuvutttuuuttuwxxyz{{{|}}}}{yxwwwxxxxvvvtssqponnnnnnmprssttvxz}~~~|z{|||{|}}~}{{{yxxwvuvwvutsrqponnonmnoqsstwyyz}}|{zxxwvutsrqrqqqppqpnnoopooqrrstuwyz}|{{zyyxxwxyz{|}~||{{{{{|{zzzyxxwxyyxxxwx{|}~~||}||{{{zyxwvvvusrrrsssuvxz|~~~~~|{zzywwwvvvvvwxyz|~~~{zxvutttttuuvwxxwvuutsrrqpppopqstvxz|~|zzzyxvusqonmllkjjijjklnoqsux{}~~}}|}~~}}||zxwvvtrrsststvwxy{}~}|zyyyxxxxxwvvvurrrqqrssrsuvxy|~~}{ywvutssrrstuvw{~~~~~}}}|zyyzyxvuvvvvvvvwxy{~~~}zyxxxwvwwvvtsssrrrrrrrqqrtuwy{}~}{yxyyxwwxwwwvvuutttsttttuvxz}~}{zyxxxxwvvwxxy{}~~|zxvwvutsstttsqqqpoonmkjjjkllmnoqsvy}~~}|{zyywwwxxwwvusqponmmllkkjkkloqtx{~}|zzywvuuuuvvwxy{}~|{{yxwwwwvuvwwxy{}~~|yxwutsrrrqqrrsstvx{~~}}}{zzyyxwutttuuttuuttuwy{}~}}|||||}}}|zyxwvutsrrqpoprstw{}~{zyxwvvvuuutssssqpooonmlmmmmoqtw{~}||{zyxwvutssrrrstwz|~~~~~~}|||{ywuusrqponmmmnpsuxz}}||zyxwwuttutsqpppomlklljjjjlllnrv{~|yxwwtrsttux|~~~}||{{zyxxwwtsttrqqqqomnprtvy}~~~~}}|{{zxxwvuttuuvx{~~}|{zzzyxwvuuusrrpppprtuwz}}||{zzzzyxxxxwuttttsrqqqpoonnmmmprtx{~~}||{zzyxxwvvvvvuuuutssrqpommmmpstw{~}}|||{{yxwvusqpnmnoqsuw{~~}}}|{{{zzyxxxyzyyyyxwusrqqrtvx|~|{zyyxwvtsqomlllmnpsvy{~~~}|{zyxyyyz|~|zyxwvuuuuutsrpppnnopqqsuwz}~|zxyyxwwwvvwwvutsrpppqrsuwx{~~~|zyxxwwxxyz{|}{xwwvtttttssssrqpnmlkkkllmnprux{~|z{ywvwwvwwwwusrpnlllkkklmorux|}|zxxxyxyyyxwvvvtrrrrrstvwz}}{zzzzyyz{|~~|{{yxyyxwutsrqonoooopqsuwz~~}}}}}}|{zywvuuuuttssttvy|~|zwvuttuvvvvvutstsqqqqqqrvy{}~}|zzyyyyxwvutsrpommnnoprtvy|~|{|}}}}}|{zzzywwvuvvxy{}~|zxwvuvwwvvusqonmljiihghikloswz}~~}zxwwvvwxyyxwvuttsrrttuwy{}}{zywvutttsuxz|}|{{{{{{{zxvvusrqpppprtwy{~}}|||||{zyxwussssssstuxz}~|zxwtssrqpprstvx{|~~~~}|{{zzzzzyyywvtsrqoooqsssuwy|}~}|{zywwvuuttrqonnmlkkklmnqtvxz}~|{ywvuttttttvyz|~~~||}}}|{zywusqppppqrstvwy|~}|zxvtrqpoopqstvy{}~|xutsqqpopqrsuwz|}}{ywvtrqqqqqrtuvxz{}~|{zywusqpnmnmnprtvxz}}zywvurqqpppqsuvvxy{|~~}}||||}}~}}}}||{{ywusrpnmmmmmnprstuwy{}~}{zxvspnmkjjjjjklmnoqsuvxz|~~|zwvtssrrsstuvxyz||}~|zwuutssttuvxy{|~|ywvtsrqpoopqqrtuwy{}~}zywutsrqqqrsttvxy{|~}yvtrponmlllmmopqsuvwyz|~~}}~~}zwusqpooonnnoprtuwyz{}~|ywutssssuvvwwyz{{}~}||||}~~|zwurpnnmlkkkklmnoppqstvxy{}~~~~~~}{zxusqpqponnnopqrtuvwxy{}~|{zzzzzzzz{|}}~|yvtsrrqqqrqqstttuwxy{}~{ywutssssssstuvwxyz{}~~|{yvtrqpppppqrtuvvxyzzz{|~}zwvusrrrrqpqrsssttuuvwxz|}~}}}{yxwvsqpoonmnooprssstuuvwxxyy{}~~|yxxvuuuvvwwxxxxxxwwxxxxyz|}~~~}|{ywvutttttuvwwxxxwwxyyz{|~~|zyxvuttuuuuvwwwxxyyyyyz{|~~}{yxwwwxwwxyyzzzyxwwxxyz{|}~~|zzyyxwvutrqqqqqrrsstuvuvwwwwxy{}~~}}|{zyxxwwwwyyyzz{zzz{{{{|~~~}|zyxvvvuuuuvuuuvvvvvuuuvwwxz{}~}{zxxwwvvvutrqqqpopqqqstttuuvvvwxxyz||~~}{yyxxwwwwwvtssrrrrssstuuutuuuuuvwwy|~~}}|||{zyxvutuuuvwwxxxxyxxyz{||}~}{{||||}}||}~~~}}}}~~}||{zyvutsqqqqqqqqqqqrrssstuuvxz}~~~}||}}}}}~}}}||||{{{|}~~|{zzzzyxwvusrqpoopqrrrrsstutuuuvxy{}~~|{{zzzyyyxwvuutttuuuuvuvvvvwwxyz{|~~|{{zzzy{{{{z{{{zz{{{||}~~||{z{{zxxwutsrrqppqqpqqqqqqqqqrstuwy{}~~}}|{zxwwvuuttuttttuuuvvvvvwxy{|}|{zyxxxxxxxxwwxxwvvwxyz{|~~}{zyxwwwvwwxxyyyyyyz{{}}~}z|~|xvtroprrrrsrruvsqv{{z{|||}~~}zzxwtrqsrstrqrsstvvsotxyxy{~~~~||{ywtroljjjkosqpstrquxvtx|{z{||}~{}|wrssrqwwokmoopqsuvutwzzxwwz}}{xxywtuutuvwvuuwxxxwz|||}~}|}~|zwsrrpnoommmmmnnnoponpqqqtvsquxusx|||~}|{ywtqpomllmopqtttuvvvvxz||z|}{z|~}|{yz{{{|}~}~~}|{zyxwyzyx{}|{}}z~~}{xxzxuwyz||{}|z{zwx{|||{|}{y{~}{}}|{{|{z}~}|{ywwxvtuwuty}zwz|{|||{y{}{z|~}|{{{xuuvvttuttuwwvwwxzzzzxyzxwy{{|}}||}|{|}|{}}{z}}|~~{|~|}}~}zxxwutvxwvvuuvtsuwwvutrrtuvwx{|~~}}{yyvsrrrrrqsurprtttvusqqqrtuwvvz~|{ywwwxxvuuuuuvxwtvxursuttvwwvwz~|{zywvvwwutttrquxvsvxusttrpqsrquxxy|~}zxyzvsssrssrrsttuuvwvstvtssuvwww{}~~}{{zyxwwvvvwxxwvuusqqqpppppqrsuw{~}{||yvwwvttuttsrrrrssrtvspqrqpqqrstuwy|~~}|~{}}zwz|zx{~}|}}}|{{zzzz{|~}}}y}|x{~|z{{zxxxxxxxy|}~}}~~~}|{{xwxxxxyzz|~~~~~~}}}~}|}~{y{|zxxwwwwxxyz|~~}|zyz{{{zyxyyxwwvuuurqrsrsttuvxz|~~|yxy{zy{|zzz{||{yyywuuvuuvwy{{z}}}{yywuuuuuuuwxxz{|~|{zyxxxxxxyyxxxxwusrqonnooopqrstuvwy{}~|{|zxz||z{~}{{{xvuurpqqonnonoqtuux{|}}|}~~~}}}|zyyxwutttsrrsttttvxyy{~~~}ywvvwyyyyyyxwwusrqponnnmnnnopqsvwyz|}|yyyyxy{||{z{{ywusqopqoopppqstvwxx{~~{zzxwwy{}|ywwvvurqpoprrqqpppooprtuux{}~|{zyz|{|~}|{ywwwvvy{{|}|{zyzzyyyz{{{}}{{zyyxxyyyy{}~~~||{yyyxwvvvwxxz{||~~}~~~}||{yxwvutttrrrrsstvxyyz~~}{zxwwvtsssrqqstuwxyz|~}|{{{{{|zyxwvutsrqqrqrssssstuvxz{|}{{zyxxxvuvwvuvwwxz{}~~||{yxwvutssrrrrrrrsttuvxz{}~|{zyzzzz{{zyxxwuuutsssrqrrpopqrrstvvxy{~~|{{{{||}|zzzxvvvutttssrrqrrrstuwyzz|~}||zxwvutttsrqpppoopqqqsuvwy|~~~}}~}|{zywvuuttsrqqpppqrrrrrstvxz|}|||{zzyywvvutrqooonnnmlllmmnooopqrtvxz|~~}|{zzyxwvvuuvxz{}~}|{{zyyyyxxxxxxyyyz{|}~~}}|||||{z{{zzz{{{|}~~~}}}}}}|}}}~~}||zywwvvvuuuuuttssrsstuvwz|~~}|||{{zzzyxxxwwwxxwvvvvvwyz}~}|||{yxwvvuuuuttttssstttuvwxz}~||{{zyyyyyxyyxxxxxxxwwwwwwxz|~~|{yyxwwvvvvuuvvvuuuutttttttuvwy{}~}|zyxwvuttuuuuuuuuutsssssssttuuxz|}zyxwuttuutttvwwusrqpppqsttuuttttvxz|}{zzywuuutsssttttuuuuuttssrsssuwy{}~}|zyxxxxxxxyyxxyyxwvvvuttuttuvwxy|~|zxvutttsqqrrsrqqqpooonnmmmnnopqrtwy}~}{zxvutttttsttuvvvvvuuvvuuuvvwxyz|~~}|||}}}}|||{{zyyyyzz{|}~~}|{{zzzyyz{{{{{{zzzz{{{{{|}~}}}||||{{{|}}}~~~}}}}~~~~}}}|}}}}||{zyxxwvvwwwwxyz|}~}xtstuuvwz{|||{{{{{ywuuuuwy||zyxwwxyyxwxyxwwwwvvvvvuuvvvvwxz|~~~}|||{{{|||{{{zyyyxxxyyz{}}{zyxwwvvvuvvvvvuuuuuuuuuuuvvwy{}}|{yxwutttttsstttttssrrrsssttuuwy{}~}{zywwwwuuvuttttutsssssssttuvxy|~~|{zyxwvutttuuutuuttssrrqrsstuvxyz|~}{yxwwuttsssrrsssstttuuuuuuwwwxz{}~~}}|{zyxwwvwwvvvutsrqqqpqqqqrttuwy{}~~|{zxwvuttssrqqqqqrrrqrrrrrrsstuvwxy|~~|{{zzyyyyyz{|}~~|{zz{||{|||{z{|~}{z{|}~}||||{{||||{{zzyxxxxxxy{|}~}~}||}}}||}}|zz{{{{{||}}~~}|{{zzzzzzzzzzzzywvvuuvwxyz{}~~|{zxwwvvvuvvvvvvvvuuuuuvwwvwxyz{|~~}|{zyxxxxxyzz{{zzzyzzzzz{{{|}~~~}||||||||{{zzzyyyyyyyyzz{{{{}~~}{zyxwvvvvwvvvuuutsstttttuuuuuvwwxyz{}}{zxxwvvwwwwxxxwvvvutttuuuuvvwxyz{|}~}|zyyzyyzzzyxwvvuuuuuuuvwwwxyyz{|~~}{ywvuuttssrsttsssssrqqqqqqrtuvwwxz|{xwwy{zwvwwwvvuttuwwuutstuwxxxyzzz{|~}{ywvuttuuuuuutsrqponoppprstttuwxxz{|}~}|zzyzz{|||}}}}~~~~~}|{{{{|}}}}}}|||||}}}}~~}||{zyyyyyz{}}~~~~~}||{zyyzyyz|}}~}|{zzyyyyyzzyyywvvvuuuuvvvxy{}~~~~}||{zzxwvutssstttuwxyz{|}~~|{zyyxwxxxxxwwvuttssrqqrsstvwy{|~~~}}}}}}~~~}{{zyxwwvvvvwy{|~}||}|||||||{zyxvutrrrqpqqrtuxz||~~|zzyxwwwxxxxxxwvuutsrqppqqqrtuvxz|}~}|{{zyyzz{zzzzzzzyvsrttronnoqsvy{~~~|{{zz{~~zwvtsrqomlllmopqqruwy{}~}}}||{{zyyyyyyxvtsrqponnnopqsuwyz{}~}{zxwvvvvwwvuusrqpnlkkkkklnoprtvxz|}}||}}}~~~}|zxwvutsstttuwxz{}~}{zxwwvvvvwwxyz|}~}|{zzz{{|}~~}}}}}}~~~~~~}|{zywwvvvuvvwwwxxz{|~~~}{zzzzzz{|{{{|}~~~}|{{zyxwwwwwwwwxxyy{}~~~~}~~~~~}}}||||{|}}}}}}}}~~~}}}}}}}}}}||{{{{zzzyz{{{{{|{{||}~~}|||{{{{{||{{yyyxwwwxyyxy{|{yyyyz}|zxwwy||{zzyyyyyyyxwwwxyzzzzyyxyyzzz{|}~~}||||{{|||{{{||{{||{{zzzzzzzzyyyzyz{{||~~~}}|||}}}|}}}}}~~~~~}}}||{{|{{{{{|}~~}}}|{{{{{{{{{zyyyyzyyyxxwwwwvvvvuuuvwxxz{{{{||||}}}||{zzyzyyyyyyyyzzyyyyyzzz{{{{||||}}}}~~~~~~~}}}}}|||||}}}||}}}}~~~~~~~}||||||||||||{|}}~~~~~~~~~~{z{||}}|||}~}}~~~}||}~~~~~~~~~}}}}|{||}|{{|||}~}{z{{{{{||||{zzz{|}}}~~~}}}}}|||||||}}}}}}||{{{{{{|}}}}~~~~~~~~}}}~}}}}}||||{{{{{{{{{{{zz{|||||||||||||}}}}~~~}}}}}||||{{{{zzyyxxxxxwwxxxxyzzzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{zzzyyyyyxxxwwwwvvvvvwwwxxxxxxxxxyyyyzzzzzzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~}|||||}}|||}}}||}~}|||}~}}}}~~~~}}~~~}~{vuuvy{{yyz|}}~~}}}~~}}}}|}}|}~~~}||{{{{{{{|||~~~~}~}~}}~}|||{{{|||||}~}}|||{{{|{{{|{{zz{{{zzzzz{zzzzz{{{||}~~~}~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~}|}||}}}}|||{zyyyyyxxxxxxxxxxyyyyyyyzz{{{{||{||}}~}}}~~~~~~~~~~}}|||||||{z{||||}}}|}}}}}~~~~~~~~~}}}|{{{zzzzzzzzzyzzzz{{{{{zzzzyzzzzz{{{{z{z{{||||||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}~~~~~~~~~~}}}~~}}}~~}xrty{zzz{{{||}}}~}{{z{}}{|~}}~~~~~~~~~~~~~~~~~~~~~}}||||||}}|||||{zzyxxxxyyyyzzyxyzz{{{{zz{|}}}~~~~}}}}}~~~~~~~}}}}}}|{{{{zzzzzzz{{|}}}}||}||||{{{|}~~~~~~~~}}|||||{{zzzzzzzyzzzzz{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}|||}}|||||||||}}}}}}}}}}~~~~~~~~~~~}}|||||{{{{{zzzzzzzyyyyyyxxxyyxyzzzz{|||||||||}}~~~~~~~~~~~~}}}~~~~~~~~}|~~~~}}}||{|~~}}}}}}}}~~~~~~~~~~}}|||||}~~~}|{{|}}~~~~~~~~}~~~~~~}}|}}}~~~~~~~}}}}||||||||{{{{{|||{{{{zzzzzz{{|}}~~~~~~~}||{{zzzzzzzzzzz{{{{{|||||||}}}|||}}~~~~~~~~~~~~~~~~}||||||||}}|}|||}}}}}}~}}|||||||||||}}~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}||}}}~~~~~~~~~~~~~~~~~}||||{{{||{{{{{{||||{{{zzzyyyyxxyyyyyzzzz{{zzzzzzzzzyyzzzyzzzyyyyyyyyyyz{{||||||}}~~~~~|yxx~~~~zzzzz{|~zyxz||ywwyzyww{|}~~|||}}|||||}~~~}|{|||}~~~~~~~~}}}~}}~~~~}}}~~~~~~~~}}}}}}}~~~~~~~~}}}}}~~~~~~~}}}|||{{{{||||{{|}}~~~~~}}}}}~~~~~}}}|zzzzz{||||||}}}}~~~~}}}}}}}~}}}}}|}|}||}}}||||||||||||||}}~~~~~~~}}}}||}}}|||||{{{zzzzzzzzzzyxxyyyyyyzzz{{{zz{{||||}}~~~~~~~~~~}}}}~}}|}}}|||{{{{{{{{zyyyyyz{{zzzzzyxxxxxyzzzyyyzzzzyyxxxy{{{zzyz{{{{{zzzzyz|~~~~{uttx~~}}~~~~~~|{{}~~~~~~~~}}}||}}}}}|}}}|||}}~~~}}}}~~~~~~~~~~~}||||||||}|||}~~||}}}~~}}~~{tpy|vz~~}}xwxy~~|z|}zusw|~~}~~|z|{{z{|}|zxwxxyy{|yxwwxyzz{{ywyz|~}yxyz{|~~~}~~~}}~~~~~}}~}|}~}}|{{{{{{|}~~~}|{{{|~~}}||}}|zzyxxyzxwwxxyzzyyyz{|}}{zyxxyyz{}~~~~~~~~~~~~~}{yxy{|~~}|||}}}~~~~~~~~~~~}}|{zzyzz{{zyyzzzzyxxxzzzzyyzzz{{{{{{{}~~}}||||}}}}~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}||||}}}}}}~~~~~~~~~~~~~~}~}}|||||||||{|||||||||||||}}}~~~~~~~}~~|z~|yy|~}||{{{z{|zyzzzyyyzyxyyyzzzxxxyzzzywx{{zzy{|zz{|{{{|}}||}}}|z{{zyyyxyzzzyxzzxxyyxyzzyzzz{zz}}|{|||}}|{|||}}}}}~~~}~}|||{{{{{zzyzxvxyutvvw~{}~}{{{{{|}~}}~}}~}{{}}|}~~~}}~}}|{|||}||}~~}~}}|{z{|{|}}~~~~~|{zxxyyxwwxyxwwwvwxyzyyyyxvyzyxy{}|{|~}}~~}|zxwxxyyyxxwwxyyz|{{{|}|{{zyyy{~~|}~}ytsttqrtvvurqqrtuustvusrqqqpprty~yvwwttwyxxzyxvwz}|{||zy{~}|||}~}{zxwwyz{{zz{|}||}}{zyyyxwz}}|~~|zzzyyyzzz{zyyzzyyxvutttuvuvxz{|}|{|||}|{}~{zwtttttrppqrsssttsuwwusrstsrtvxyy{|}}}}~~~{ywwwusstssrrststuuutssssrrsuuttz}~}}~~~~~||~~||}}|zzyxxwvwxyyyxy{zyyyvuvwvwyzz{{~~~~}~~||}}{|}{yxwuuuvxxy}|{}~~}|}~|zyxxxxwvuvwttuutsstusrpoopqsstwxxy{}}~~}}~{xvutsstuuuurqtvtsuuuutuvtruvvvx{~zyyxwurtusqrrssqpommopnlmnlmmnpqt|~}~~}{|||{xwzzywuvz|{{{}~~~~~~}zz|}}|yz}zxyyyxvvvvwy{~~~||}{ywvwxutstvusqqrrqqrtx{z{|}~~||~~}zxyzxvtssrsrqpqpoooooppqsuuuvx|~}{zywwwwvutssrrrqnoqpooooopqqrrtvvvy|}~~|zyzyxxxvuwvrpqrqnmnppnmmkjmmjjnruy~}}~~}}|{zz{|zxy{||}~}yz|yvtsssrqqpoprqopssrtwwx{}~}}~|zyxwusstsssrqppooprsstuvx{}|}~zxvtrpqpnllmmklmlklmmmprtuvwz{}~|||{{||ywutuurqrrqponnnmprpmnpqqqsvxyzz{}~~{wuvvvtrrrqqoklnmmoomloruxz}}}|{zxvwwvtutsrsssuwyzz{}~}}zxusstssttstutsrrstuvwxy{~|{zwtttsstsrrqrrolorqruxz|}~~~{ywtrqommnppponlkmnmmnoqrsvyxw{}}~~~}}~}{ywuttsqqrqqtwvttuuuvvuwzz{{{}|}~}~~}}}{ywwwurpnopoonnoonlklnnnprtvy|}{{{zyxxxzzyzzyzzy{~~{ywvutuussvwvutuwwvvwxz{|}~}{zxwwvutsttttttttttuuvxz{}~~~~~~{zzyxvuuutuwvuwywvwxxyzz{}~~|zz{||||}}}{{||zxxvuttsrstttsruxwvvwwwwxz{|}~}~~~~~||{ywvutsqqponprrqqpoopqrstwz|~~~}|{zzz{zyyzz{zyxy|~}}zxxxvtuuuvwwvvxxwwwy{|}}~}||{yxwxzyxy{|{{{{|}~~~}zxwvuttssssttuuutstvwvvwy{zz|~~~}~}|}}}}~~~~~~}}|ywvuutqqstuttuvuuuvwxxxwy{}~}|zwwvtrqqqrppqqpqqqqrtvwy{|}~}{yxxyxwxyzyxz||{||~~|zyxwwxxwwxxz{{||{|~}|zyxxwvuuvwwwwwwxyyyyz{{{|}~}||}~~~~|{ywuuttsrtvuuuuvvvuvvwwxxyz{||}}}~~}{yxwvuuutssvwwvvwxxxz{{z{{||||~~~~~|zxvtrpqrpnoooonopqqqpqsuwxxzzzz|~~}{{zzz{{{|||}~~}{z{{yxwwwxxwvxz||yx{}~~}}~}{|}}~}{yyyxvvvwyz{zzzz{|{z{{zyxyz{}}~}{xxxwvvutuuuttuuvvutttttsstuwxxz{|}~~}{ywvusrrsttsttuvwwvvuuvusuwwvwwy{|||}~~|{ywvvuttsstuuvvvvwwwxxwvwxy{}~~}|||}|zz{}~|}~}|||||}}}~~~||{zyxxxxxxyyz{{zyzzyxwxzzzz|}~~~}||||||{yxxxxutuuuuttuvxxyz{}~~~~~~}{zyvvwwvvuvwutuusrrqpqrstttuwxy|}||~~~~~~|{zyxwwvvwwyzzzyyyxwxxyzzz{{}~~|zwvwusttssssttssrqqqppprsuvvx{|}}}}}}|}}|zzyyyxxxxxy{|||~~~~}|zzzyyzyyyz{||||~|{{{|{xyzzyvuuuuuttuwxxwz}}}}|zyxwwvuutrstttutstuvxxxy{z{}~}~}{yxxvuttttssstttttttuvwyyyy{|}}|}~}~~~}~~~}|{zyxwutsrqpooqqrrssttuuwz{||}~~~~}|}~{}~~~~|||{xuuvvuuuvxyzyyzz{{{|}~~~~}}}~~{zxwvusuwvvwxyyyz|||}~}}~~}}~~}zxvusqpppoqqrtuttuwyxvxzzz{{{{z{{||||~~~}zywvusrrrrssttuwxyzzz{{|}~~~}}~~}}~~~|{xwvtstttttvwxxxwy{zz{{||{|||||}}}zzzzyxxy{|||{{|}}}||}}{|}}}}}}zyxwwvvxyz{{{|}~}{xttuuutstuxywxzzzzz|}}~}|||{{|}~}zxussrqppqrsrrtvwvvwxwwwxxxwwxxyyzz{}~}zyywvwxvvwxzzz|~~~}|}}~~}|||{yyyyyzzz|{xxxvsqqqqqrsrqtvvvvwyyxwxyyz{zz{}~~~|{z|{z{|~~~~|zyvuuvwwvvwxzzzzz||||}~~{|~}|{{|~}{yxwvtuwvuuvxyxyzzyyyyzzzzyyyyyyzz{|~zty|{yqowz{|{z{zz|~{y}~}|{{|zzzz{|~}}~~|}~{zzzzwvwxuuvvvxz{{zy{|||}}|}{{||{yy~}{}~|ywvwwwvvtsuwtrtvvwyyyyz{|zy}zx~~~}}}~}}~~}}}~~}}~~~}|~~|{{~~~z|~}}zx|~~}{y|~~~}}}}}}~~}~~}}|~~~}|}~{yyyxyzzyxwz}{xz}{zxxz|{z{zwy|{yyz}~|{xz~~}~z|}{{{{||{yz}}{xy}{yz{|{{{||{|~||~}}}~~}}}||~~}}~~~z{|zxxxzzyxwxyz{zwx}|zz{|~}{}~~{~}z}~}~}~}}}}~|{|~~|}~}|zy|~}}}~|y|~|~|yz}z||~~~~~~|{|~~}||}||~~|||||}}}}}||}|}~}}||~~{{|}~}|||}}}}~~||||~~{{|}~~~~~~~}}~~|}~~}}}~~~}|~}}}{z~~|{zz{{{yuw{zyxxzywwy{{zxz{{zyy~{y~}~~~~~~~~}}~~}|}{{~~~~~~}~~~}{}~~}~~~z~}~~}~~~~~~}}|~~zy|~|zy{||zyz{yz||{||zz{{yz|{z{|zz{|{|||||{~zuz|y|}~}{{}|{||}}~~{y~}||}~~|}|y{~|zz{}}z{~zz|~~}}||}~~~{}}}}}}||}}{{|}~z}{y{|}}||}}}}~{~||}|~~z{~~}}~~}|~|~}{z|}{{zz|zxwx|}{zzz}{vy|}~}{}~~}}~~z|~||~~~~~zy}~||zz|zxy{||zzzz~}z{}|{yxz{}~||||~|y{~}{z{|}~}~|}~~~}||~~|||}~zz||zzyzzyyz|zx{{ww{||ywy{{{}}{|{|~}~~~~~}~~~}~~~~}|{}|z|~~~}}}{|~}~~~||~~y}}||{|}~}||}~}z~~}~~}}~~}}|}~~}|||}}z{|}~~||||}}}|}~|{||~{y~}{zz}}z||z{|||{{||}}|{{~|{~~}|~~~}|}~~~|{~~{{{|}~}{x{~}{ww{|{{z{|}}{y{}||||~~~~}|~|}~~~~}~~~}||}~}|{}}z~~}~~~~}}~}{{}}{{{{|zz||{{{}|||yx|}{||}~||~z}}~~~~}}}}}}~}{~{x{}|{|{{|}||||}~{z{|}}}}}}}|{~}~}}~~}~~}~~}}}|~|}}{}~~||~~|{{|}~~}~}}|}~~~~~~~~}~~~~~~~~|}}}}}~~~~}|}}~~}}~~}~~~|{{|~{x||xz|}}{{}~}}}{}~{|}~~}}~~}}~}|~|{|}||}}{{{|}}|}~}||}~~}~~}z}}}~~~~}|}~||}}}}|{|}~}z|}zy|}}|{{|zx|{xz|{yyz}}{{}{y|}}~}}}~~~~~~|}~|~|~~~~~}|}~~~}~}}~}~~~~~~~}}~~~~~~~~}~~~~}}}}~~}~}|~|~~z}~|zz}}{z|}}|{{{zz|}{z}}|{z|~{|~}|}}~~}}~|}~~~~~|}~~}~~~~}|}~~}}}}||}}||{{||}}||||{z|}}|||}}|}~}}|}}|}~~}}~}~}}~~}~~}~~~~~}~~~~~}}~~}}~~}}~~}~}{|}~}~~~~}}~~}~~~~~}}~~}|{{|||||||{{zz}~|{{{||{|}~{{}~~}}}}}~~||~~}}~~~~~}~~}|||~|}}~}}~~|||~}}~~~||}||}~}~~|z{||}||}}|{z}}{|}}}|}~}~~}}~}}|~~~}|~~~~~~~~~~}}~}}~}}~}}}~~}|}~~}}}~~}~~}|}~}}}||}}}||}~~}||}}}}~~~~~~~~~|}~|~~}}~~~||}}}}}}}}}}~}}}~}{~~}~~}}}}}|~~}z{~~|{|~~}|{{{}}zz{|~}yz}|{{{|~~~~}}~~~}~}~~}~~~~~}~}|~~~~~~~~~|}~}}~~}{|~~~}|~}{}~|{|{|~~~~}|||~}||~~}||}~~}}}~}|}||{{|~}|}}|}}}|{||{}}}}||}~~~~~~~~}|~~~~}~~}{}}|}~~}|||}|||{z}~||}}}}{|~}|~~}}}~~~}}~}~~~~~~~~~~z}~||}~~}}~~{~~~~}~~}||~}||~~~~||~~}}}}}}}{{}~~||||}~~~~}}~~~~~~|~}|||~{|~~~{y{}}|{{|~~}|}~}||~~~~~}||}}~||~|{{||{{{{{{zz{z{|}|{{{|}~~}|}~}|~}}~~~~~~~~~~~~~}}~}~}~~~~}}}|}~|{||||~~}}}~}|~~}~~|}~~~}}}}~~|{||||}~}|{||}}}|{z|||}~}||}}~}~~}~~}}~~~~~~~}}~~}}}}~}{}~|||}}|zz{}}{{{|~~}}}~~}}}}~~~~}~~~~~~~~}~~~~~~}~~~~~~~~}|}}~~{}~~~~~}~~{|~~~~~}|~}}}}}~}|{}||}~}}~}{|}}~~~~}~}||}~~}|}~~}|}~||}{~}}~|}~|~}}~~|}~}|||}~}}~~~~}}~~}|z|~}~}|}|z{~~}~|~~~~~~|}}}~~~~~~~~~~~~~~}}}{x}~xuuuuvxyxx}~{{vpomkotvw{}ywvtsw}~{vrsuvy{~}ysnllnnnptz|||wspotwvx~{xxutvy{}~}xuuvxz}{vsqmknssszyrpomlnpsz|{xtsrstw{}xwvuurpty~~yvsqtxutz~~~~|zywrnnppqtxz|}wrnllnljkosvx~yx}~||xuwx}~ztnkiebfjjjmrttuwumggfccdeinrw}}~yvvvuuxz||z{{|}}|{{zz}{yyvty~|yyxwy}~~~{xy{ywuuxxvuwyzy|~xusnlorssqstsuxwy{zyuqpmkmopsvy}~{yy{{}|xwsprutsuwwvwyxuttplnrpqwz|}~|y{~{wy}}zxx{}~~~}|}}{y}~yvuuuuuwz|xrqrpprstusqqtsqrssrpnnonnprrsvwwy{}~}|{z|~~||~~{wsqsrpststsokjjlopoorw{~~}|y}|y|}}{{xtstqpqqpqrtuwvvusqsqnpqporuxyz}||zyyx||xurrsssvwwxyyzzyyyywvwvutttsqsx{wrswxvutw{{xz}|{|}~~zy{zvqptsomlmpomllmqrqtvxzxvvy||{|y{{xwz}||}zwwwwwvvxz{{~|{zwtsrsuuwxtquyz{~~~~{~|~}{zzzz{yxz|}}{|~}|yvx{}{wxyyxvw{|}}|}~}}{wusqpmlmnprstuvxz{zz~}||||}}}|zxy{zz|}{{|~}zyzyxvttvurprvvwz~|yz~}ywwxxwwy}|yxxusromprqqvzyvttx{{{}~{{}~~|z|zwwwvsstvwvvvxzzy{|zxwwy{|}~~~~|xwvqomhgijgfhkkmnooljigegjijmnmotxz|~}}~~~||{yvttttspoprtuuxyvtsqnmkjjjklmptvwz}}}~~~|zz{{{|}}||~~}{yxxwtssttuwyz{~}~~~{{{xwyz{{|}|zyxvsoljklkhhjmmklnqsqqvyyxwxyxy}~{zvrrtspnnoonlmligijhhhjllkmponprsvy}~{zxwvtstsrpooonnoprtvx{{{~~}}}|{}~~~|zzzywwwutuuutstwxy|~~~}}|yxwurpomjjllkkklmmmpsttvwuuxz||}~|z{|yz}}|zxxxvtqnlkihikmmmmnnlnqrrstsstvyzy{~{ywwwutvxzzxxywvvtrpppqtwz}~{zyxxxxy{{xvurppnmoqstttwyxxy{}|{yyzxvvxxwtrqqqsuuusruvtrrrsrpppsxyy{}~zyywuvy{{yyxwwvwwwtrqmjiigehihhiknoqtvz}~~|{xx{{z|~~~~zwutsqnnppppopqrrrsttttuuuvxz{|~|xvtssrqrtuuvxxxwutrqpqrqswyyy{}|ywwvuutrrtuttuuvvvusqqqooooppqrsrrrrrqqsuwy}}~~}}~~~}~}}}}~~}}}}|{{{yvvwvvvvwxz{~~|{{{zyxyz{||}~{zzxwtsuvuuuuvutsssttttvyzz|}}~~|{zyyy{}|{wuuusqqqrsuuuuttusrttttuwwxy{}~}||{{|~~}~~~~~~}}}}}~~~~}{zzzyxwwxwuvwvvuttsrsuwy{|}}~~}}~}{||||{zyzzzzxwwwtttuutrrqonlkjkmmkklmopptwxxz{||||~~~~}|{xurssqprssssstvxyz{|~~|{||{z{{|~}zwtttsstuvvvvuuvtsstvxxy{|||||~~|{zzzz|~~}|zxxyxxxyz{{{||{|~|{{{z{||~|{{zywwxyxxyzzzzxwutrpnmmmmmmlllmoqrrstvxz~~|{zyxxyyxvuttsrrsuxzz{{~~}|{zzz{{|}}}~}{{{|}~~~~|{zyxxxxwxz|{{{{|{{}}|{zz{|~~|xvurqqqooppqrrsttsttrrsstuvwyz{}~}|zyxwvuuvvxxxz{{zyz|}~~~~{yzzxwwwxxxxwvvvvvvwxwvvwzzz{{{|||}}~~~~~|zyz{{{|}~}}}|{ywtrqqomnopqrsstuvuvwwvwvuttuxzz|~~~}}}}}}}}{zywusssttuwy|}~~~~~}}||}~~|zyvsrrrrrrrrssrttttrpqqqqrsuvxz}~}|{zyxxyxuttuvutttsqpnmmnnoopqsux{~|||||}~|zyyyyyxxzz{||}}|{zywxy{|}~~}|z{zyxyyzzyz{||}~}}~~~~~~}|~~~}}}}}}||}}}~~{zyyxwvuuutrqqpppppppqrsssuyyz|~~}}~~~~}|{xvvvttuvwwxyz|}}}~~||}|{{z|~}}}||{|}}|{zzzzzz{|||}~{{zyxvvxxxwxyyz{|||{{|||}~~|{zwutsspnoponnnnnmmmoqrsqqtuuvx{}}||||}~~~~|~}~~|zzyxwwvuttrqqqrtsstuuuuwy{|||||~~~}||{{ywwwwwwwxyyzz{{{||{zzzzyxyzzz{|}~~}{{yvtrqqqqqrqqsttvxz|}}~~}|zzzxxyzyyzz{zyzzzzzzzyxxxwwutwxyyzzzyvuuutrppqrstvx{~~ywurpopppqstvwxyz{|}}||}~~}}~~}|{zyxwwxyz{|}~}{|}}}}}~|zyxutssssssssuvvwxxyxy{{{|}||}~~~~~}}}}}}|{zywutttsrrtvvwxz{}~{xvuttsrsttvy{}~~}zxvsqqqrsuvvxxwvvvvuutrqqqssstwyz{|}~}|zxutsssstvxyz{||}}}|||{{{{|}{z{{{{||||}~~~~}}~~}}|{ywwvsrrqqqpqstuvwxyz{|}}}~~}}}~}~~~}{zxvtsrrrqrstuvwxxz{{{{{|}}~~}}~~~~|{yvttrqqqqqpqstsstuvvvwzzyyyyxvuvvuwyzz{|~}}}}}}}}|{zz{zyyzyywvvutsrqoooooqsuwxz{{|||}}}}~}|}}{{{{{{|}~~}~}|}}||}~}~~}}}}}~}|{zyxwwwwwxyxwxxxxwvwwwxxxxxyzzyy{|||}~~~~}}}|zzyxwvvwwwwz{{{|~~|}}|zzzyxxwxyz{~}}}|||zzzz{{{{|}}}~~~}}}||{{{{{{{||||||}}}}}}|{{{{{||{zzyxwwwvvvvvutuuutuuvvutuvvvwxyzz|}}~~~}}{{zzzyxxyxxy{|{{||||}~~}|}}{z{{{{{{{{z{|}}|||}~~~}||||||}|{{|}}}}}}|{||{z{{z{{{{zyyzzzyyyyyyzzzzyz{{|{{|}}}~~}}}|}~~~|{{zyyyyyzzyxwwwvvuuusppqqqpoqqqqstuuuvwwwxxyyz{}}~~~~}}}}}}}}~~~~~}|||{z{{{{{|}|{z{zxxxyyxyz{z{~~|{}}}~~~~~}||}|{zzyxxyzzyyyzz{{|}}}}~~}}||||{||zyyyyxxwxxyyyyyzyyyzyxyyyy{|{zzz{{yz|{yyzzzyy{{zyyyzz{|||{{{{{z{{{zzzyyxxyzzzyyyzzzzyxxxxxxyyyyyz|||}||{zz{{{{}}}~~~~~~~}|zyyyyyxxyzyyzzzyyz{zzzzzzzyz{{||}}~~}~~}}}}}|{||}}~~~~~~}}}}~|||}}|{{{zxxyxxwvwwwwyz{{{|}~~~}}}}}|||||||}}~~}||||{zyyyxwxyxxxxzzz{||}||||||||||}~~~~~}~~||}~~~~~}||||{{{||{|}}|zyyxxxxxxxxyzz{||}~}}}}|{zyzz{{||{{{||}}~~||}|{|||{{{|||}~}}}~~~~~~~~~}~~~~}}|}}|{zz{{z{{zyyxyyxxxwvvvwxyyz{zzzzz{zz{{{{{{|||}~}|||||{{}|{{{|}||}}|||}|{zzzywxxwwwwvvvxyzzzzzz{|{{z{|||{{|}}}~}}}~~~~}{|}}}}}|{zzz{{{zzyzzz{||}|{|}~~~~}||}}|}}||{{{||}~~~~~~~~~}}|zyyxwwwwvvuwxvuvvutrstsqqqqqqrtuuvwwwxyz{||}~~~~~~~~~}~~~}}}~~}~~~~~|{{{{{zz{{{|}~~~~~}}~~}~~~}~}||}}~~}~}}~~~~~~~~~~~~~~~}}~~~~~~}}}~~}||}}~~~~~}}~~~}}}}|||||{zzzyyxyyyxyzz{|}~~}}~~~}|}~~~~~}}||}~}}}}}~~~~~~~~}~~~~~~~~~~~~}}|||{{{{zzz{{{||{{zz{yxxxwvvwwwxy{{z{|||||||{z{|}}~~~~}|{||}}~~}{|}}}}||{zz{zzzzyyyzz{{|}||}}}~~}~~}||}~~~~~~~~~||}||{zzzyy{{{|}}}}}}}|||{zzyyzyzyyzzyxyyyyxxwvttuttuvvvwwxxxxxxyxxyyxxxyxxxxyyxz{{zyy{|{{|||||}~~~~}}~~~}}|{{{{|{{{||}}~~~~}~~}}~~~~~~~~~~}~~}|||||{{{|||{||}}|||||{{zzz{{{|~~~~~~~~}~}}||}~~~~~~~}}|}|||||||||}}}}}}}}}}}|{||{{z{|{z{|{zz{{zyyzyxxxwwxxxxxxxxxyyz{{{|}~}||}~~~~~}|||||{{{{{{|}~~~}|||}}}}||||||}|}}|||}}}||||{|}}~~~~~}|}~~}|{{|}}}}}}}|{|||{{{{{{z{{{zyzz{zzzzzzz{zz{{zyzzzzz{|{z{|{{}~~~~}}~~}{{{{zyxxwvuuuuuuuuuvvvvvvvwwvvwwxyyyyyyz{{{{{{{|}~~~~~~~~~~~~}}||{||||||||{|||}|{{{{{{|}}||}~}}~~~~~~~}}}~~|{|{{zyyyyyy{zzzzzzzz{|}}~~~}}}}}}~~}|}~}||}}}|||||||||{{z{{{zz{{{{{zzzzzzzyzzzyzzzzzzzzyyzz{{|{{z{|{z{{{{zz{|{{{{||{||}}}}}}}~~~~~~}|{{||{{{{{{||}~~~~~~~~}}}}||{{{{{{{{{zzzzyzzzyyzzyxxzzzz{||{{||{||||{{}~}}}~~~~~~}|||||{{||{yzzzzyz{{{{|}~~~~~~~}~~~}}}}}|{zzzz{{{zyxyyyz{{{zyz{zz{}}}}}}}}|||}}~~~~}}}~~~~~~~~}{zz{zyzzzyyz{||~~}~~~~~~~~}}}}||}}|}~~}~~~~~~}}|}}{{{{{{z{{{z{||}}|}}|}}}~~~~~~~~}}}}~~~~}||||{zyyyxyyzzyyyzz{zzz{{{zyyzzz{zzzzz{||}}}}}}}~~~~}}}}}}}}||}|{{{zyyyyyyyyzzzyyyyyzzzzzz{{{{|}~~~~~~~~~~~~~~~~}~~}||}}}}}}}||||zz{{zz{|}}|}}~~~~~~}}|||||}}}}||}}}}}}|{{|}}}~~~}}}}}|||||{{{{{zzzzyyxwwwvvvvvwvvwwwwwxxyyyyz{{z{|||||}|{|}}~~~~~~~~~~~~}}~}||}}|{{{||||}}|||}}||}}}}}~~~~~~~~~}~~}~~~~~~}}}~~~~~~|{y|zvtqorttu{~~}}}xtqqrssw{}zusrrux|~|wusqrrty{}|xtqonnprsv||xurpponrvx{}{yvrpnmooqvz}|xtpponqtvw|}yvtqooonswwy}{|~~~}|{{}~~~yxxvtuwy|}zxvtsstwz|}zxwvxyz~~zxvrortvy|}zyxy{}~~zxxxy|~}{{}}~}}}|{|zwuttspoprtuwz|}~~~||}zyyy}~}}}}}~}{xy{}{wsommnoqtuvxz}~}}}|zxvtsqppqsvz~}yyyxy{{|~~{xustwxx{~~{yxwwvustwwvxy{}}~}}}~}{{{yxxx{}{z|~|upppoosttw|~~~}{wvxyyy{|~}~}}}}~~~}}}{zyyyyzz{{{|~~zxwurpoooqrtvxyz|}}{ywurqpprrrvy|~{{{|}}}~yurooqrtwxwxz{||{zxuvvussrstuvy{~}zyyz|}}}}|yxxwwwvvvusrqqpooooqsuuvvvwvvwwuuz~}yvwxxxxy~}}~~|{}}}}~~||||||{|}{zzywuvwvwz{zz{}~}|ywwyzywwx|{yxxz}}|}}zyxwuvxz{{{~~}yxvuuvwvutuvuuvwwwvvwwutsstvwxz|}}~}zwvvuttuuuvvtruwursstsrqrpnoqqqsvy{y{~~|}}xwxwwtqrusqrsstsqqqqqssrrsrrssuvz~~~}}~~~}|||||zy{}|zxy}~}|{{zzyvwyz{yvvyxvwwvvutsstux{|||}}|}~}~}{{||{zyzzxvvwyxvuuvvvvwy}~}zyz{zwuwyxwutsrrrqqqponnnopqqruvvvx|~|}~}|{zyywvvvvutsssrqrpooqqpooonoqqqrtvwuw{|}~~|{{{zyyyxvwwsqssrpoprqoppooqrpprux|}}}zwwxyxyxwwwwwvvwxy{}~~}}~zxwwwvutsrssrqsuutuwwy|~~}{yxxxwvuuutttssrrrsttuwxyz|~~~|{}|xx{zwusrqqponmmoonoqonpqqsvwxzzz|~~~~}{yyzzvtttsqooomlorpmmnopoprtuvvwy}~~~}|}}|xtrstspoppppmklmllopmlorwz{~{yz|{zyxxyxxxwvvwwwy{|~~~~|yvtuvvvutssttrqqqrsstvwy|~}}~~|yxxvtssstuusssttroquuvxz}}{yvutsqoprssqonoqrqprtuuvy||{~~~}|}~}|{{{zxvtrqqqpnnmmorqpppppqqpruvwwx{~|}~|}~~~|}}zxvvvurooqqpqqqstsqpqsuuvxz|~}{yxxxyyyyzzzzzz{zy{}~}{yxwvwwuuwxwvtuwxwwxyz{}~~|{zyzyxwwxwvwxyyxxyzz{}~~}}}}}}|}}}{|~zwvvutrqrsrrssrtutttuvxyz{|~~|{{{|||}~~~~}~}{zywvvuttttuusuwvuvvvwvwyyz{|}}~~~~~~~~~{|{yxvuutrrrqqsssstsrstvwwx{}}{{{zzyyyz{{zz{}|{{{{~}{||zyyxxyzzyz|{yxxz{|~}~~|zzyxvuuwwwwxyyyyyzz{}~~~~~~|zxwvvuttuvvwwwxwwxzzzz{~~}~~~~~~~}zyvuusrrsstsrtuuuuvvvwwwxz{}}|}~~}}}}}~~}{yxwtssrrqqstsrstttttuxyz{}~}|zyz{zz{|}|z|~~~|{zywwxxxwvwxxyzyxy{|}}~~}|zyyxxwwwxyyyzzz{|}}|}~~~~{zywvttttstuvuvvwwwwxyz{{{|}}}}}}~~|{zywvtsssrsssuvuuuuvvvwyxxyyz|{{|}}~}{ywvtssusssstuuuvwxxwxz|~~~~|{{zzyyyyzz{{z|~~}~~~~}{yxy{{zz{}}|zz|~}~}}}}|}}}}}|zyzywwwwxyzzyyz{|{|||{{{{{{}}}~}{xvuvuuuvuuvwwwxyyxwvwwxxwwwyz{|~~}{yxwvuuuuuuvvwxxyyxwwwxvtvwvvvxz{|}~~~}|{zxuuuuttssuuuvvvvvvvxxvvwxyz}~}}}|}}||}~}~~}}|}|||}}}~~}|{{{zzzzzz{|{yzzyxwxzzzz{|}}z{||zyzzz{|{zyzzzwvwxwwxxxz{|~~|{{zwwyxxxxy{yxyzxwvvvwwwxwwxyz|~~}||{ywwwwvvwwxwvwwvtssrsttttuwyzz{|~~~}{yyyxvwwvvvvxywwwvvuutuuwxz{|~~~~~~}~~|{zzzzyyzz|}}}~~~~~}}}}||||{yyyxwwwxyyy{||}}{{||{yy{{zxwwxxxxxyz{{z|~}{zyyyyxxxvtuvvvuttttuxxxyzz{}~}~~|yyyxvvvvuuuuttuvvuuvwwxyyyz{|}|}~}|}~}~~~~}|{zyxwwvutsssttttuvwxxyz|~~}}|||zy{}|{|~~}|}~~~|xwxxwwwxz||{{||}~~}{yxwwvuvxxxyyzzzz|||}~~}~~~~~~}}~~|{zxwvtssssuuvyzyyz{}|z{}}~~~~}||||}}~~}{yxvussssstttvvvwxxyyxyzz{{{{|{zz{|}~~|{zxvuuttttuttvxyzyy{|||}}~~}{zzzzzz{}~~~~~}{zyyxxwxy{{{{|}}}}~~}}~~~}}}}}~~}|{xutuvwvuvxz|{{}}~}|}~}~~||}}}{zxvutssttvvvwxyzzyz{zz{{||{{{{zz{{|~~}zwvvtrstssttwxwxzzzyyyyz{zzzyyyxyyzzz{}~zxyxvtssssstuutvxxyz{}}||}~~~~~}|z{}|{|~~~}|}~}|{ywxyyyxxyz{{||}~}~~}|}}~}{yyxwuwyxxxy{|{{|}|}}~~~~}||{{{|||}~}}|{ywuuvvutuwxyxy{||||}~~~||}}{z{{{z{|}~~~}|{zyywwwvvvwwxxxxzzzz{{{{{{|{zz{{zzz{}~~}|||||zxwwwwwwwwxxxxxyz{||||}~~~~~~~~}}~|~~~~~~~~~~~~}||||}|{|~~}}~~~~~~~~~~}}{{{||{{|||||}}~~~~~~}}|}~~~~}}~~~}}||||||zz||zzz{{zyz{z{{|||||}}}}}}}}}}|{{{|}}|{||}}|}}}}}}}~~~~}}|}}||||{{|{{zz{zxxyzzzyyz{{{{}~~~~~~~~}~~~~~~~~~~~}}}~|{}~~~||}}||}|||{||||}~~~~~~~}}}~~}||}~}}}~}}}}~~~~~}|}}~~}}~~}||}}~|{|}|||{|}||{|~~}}}}~}|}}}}}}}}}}}~~~}~~}}~~~}{|}|{}}|{{|||{{}|z{|}||{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}~~~}}~~~~~}~~~~~~~~~~~~~~}|||||||||{{|}}|||{||||||||}}}}~~~~}~~~~~}}~~}}}}~}}}||||}}|{{{{|||||{{{{{||{{|||{{{{||{zzz{{z{||{z{{|}||}}}~~~~~~~~~}}~~~~~~~~~}}~~}||}}}||}|||}}}}~~~~~~~~~~}}}~~~}}|}~}||||||||}~~}}}}}}}~}}}}}|||}}~}||}}~~}}}||}}}||}||}}}}~~~~}}}}~~~~}}}|}~}|}~|{{|||||{zy{||{{|||}}|}~~~}}~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}~}|||}|{{}}|{{{|||}}|}~~}}~}~~~}}~~}||||}}|}}}||}||{|||{|||||}|{{||}}}}}|{{|||{{{{{{||||{{{|||||||||~~~~~~~~~~~~~~~~~~~}}~~}}}}~}}}~~}~~~~}~~~~~~~~~~~~~~~}~~~~}}}~~}|}}}}}}~}}}}}}|}}~}}}~}}}}}}}}}|||}|||}}}}}}}|}}}}}}}}}}}}}}}}~~~}|}}}}}|||||||||||{|||||}~~}}}}~}}}~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~}~~}}~~~~~~~~~~~}}}}}}}||{|}||{|||||}}||}}~~~}}}}~~~||}}}~~}}}}}~}}}}}}|||||}}}}}}}}}}}}}}|}}}}||||{{|||{|||{{|{{{{||{{}~}|}~~~~~~~~~~~~~~}}~~~}}}~~}|||}}}||}}}}}~~~~~~~~~~}~~~}}~~~}}}}}~~~}}}}||}}||}}}}|||}}}||}}}|}}}}}}}~~~~~~~~~~~}}}}}}}}}}|}}||||||||{{{|||||||}}}|||||||}}}}}}~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~}}~~~}}~}{{||}|||}}}}}}}~}}}}}}}}}}}}}}}~~~}}}}~}}}}}}}}}}}}}~~}}}~~}||||||||||||||||||||||{{||}}|}}}~~~~~~~~~~~~}~~~~~~~~~~~}}~~}||}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}|}}}}|}}}||}}||}}}}~~~}}~~~~~~~~~~~~~~~~}}}}|{|||{{{{{{||||||||||||{|}}}}}}}}}~~~~}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}~~~~}}}}}}}}||}}|}|||||}}}|||}}}}}}~}}}~~~}}}}~~~}}~~}}}~~~~~~~~~~}}}}}}||||||||}||{{||{{{|||{|||||}}}}~~~~~~~~~}}~~}}}}}}}}}}}}~~}~~~~~}}~~~~~~~}}~~~~~~~~}}~~~}}~}|}~}}}}}|||}}||||||||}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||}||}|}}}|||}}|{|||||}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}~~~~~~~~~~~~~}}}~~}}~}}}}~~}}~~}}}}~~}}}~~}}~~}}}~~}}~~}|}}}}}~~}}~~}}~~}~~~}|}~}|}}}}}}}}||||||||{||{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||}}}|}}}}|}}}}}~~~}~~~}}~~}}}}}~~~~}}}}}}}}}}|||}~}|}}}}}}~}}}}}}}}~~}}}~~}}~~~~~~~~~~~~~~~~~~~~~}~}~}zyz{{{z{|}}{x|~}|zzyz|~~}~~}}yvxzzxwxyzzyxxxxwvwy{zz{}}}|}~}|}~~}}}~~~~}||zz|}}|}~~}~~{ywwxzzxwwxy}zwwwwxy{|}}}~|{|~~~|yxy{ywxzxxyz{|}||{|~~~||~~~~~}|{{zzzz{{{|}~~}}|{||{yxxwtuuuuvxzz{{{|}|||{{zzz{}~}~~}}|~~~~~}|zwvtsrqrqqrstttuvvwwxxxwxxxyz{{}~||||}~}||}}~~}~~}~~|{}}~|yyxwwwy{|}~~}~~|zyutuvvuvvutuwwxz{||{zzz{||}~}|{zywvuvyxwyzyy{}|zzzyxwvvuvvvwz||||zwusqqrsttuuuvxz||||zyyxwxxxy{}~~}}}zyyzxwuuuvwwxyyyyxxwwusrsstuwz{~|yxxurstuttttuuvwyzzzz{|zxxywvxzxxz{|~}{zywtqqqpopqqqqqrrqrsrrststuuvxy{}~~|zxwwvvuuuvvuuvvvvvvuttsrpoppprssruwxyzy{~~|zyvttutrqpqrrrqqqsuuuuuusqrstvx{~}}~}}|{z{{|~~~|{{}}||}|z|~~~~}|z{}}}~|{zxxxyxwwxxxxwwxyzzyxwwxyz{}~|{||{{{{{{}~}}~~|zxvvuutsrrtwxyz|~|zyyxxxyxxxz{{{zyyxwvtstuutuwxz}~}}|{{|}~}|zyyvtsrqprsrqqqrtuvxz|}~~|{zzyzzz||zxxxvtsrqrsuuuuuvwwwxxxwvuvyyyz{|}~}{xutspoopnllnopqqrrssqpqrrsuvvx|}~~|zyyxxwvtttttuvwvutrponnnmmmoqstvx{}}{zyxwvutuuutrqqrssssrqqpoonnoqrsuwy|}~~~|{zyz{}}}|zyyxvtqponnljijjiikmopqtvxy{~~}~}zwwwwwuuvwxxxvttttsqnmllmmnopqqrux{{ywwvvutuwxxyxxxyyzz{~~}}}|{zyyxxxvuttuuvvwxz{}|zzzzyyyzzyyxvttuuuwwxy{}~|||zyxvtsssrpooprrsuxz|}}~~~~}{yvuuuuuuuvwwvuuuvxxxyzz{|{{|~~{xvsqnmmoppppqqrrrqpprstvxz|~~}{zxvuutttuwxxwusrqonllnprsuwy|~~|{yyzyvtrrstttsstttsqpqqrsssvy{|}~~~~|{{{zzyxwusrqpomnoonmopqsuvwz{|}~~|zyxwyzzz{||{zzywutsrqoopqqppqrttttvwxyyzzzz{||~~~~}|}}~~}{yvsqonllllmopqqqrsttutuvwxyz{|~~|{{zyyz{|||~~~}}|{ywvutsrrrqrstuuuttsssuxz|~}}~~~}}~~~~}~~~}}~~}{{{{zzyyyxyz{|~~|{zyxwwwwwxyz{|}~~~{ywvutsstuvwxyyzzz{||}~~}{zxwwwwwxyzzzzzzzzyzzzz{||}~|zxwvvuuuvwwxxxxxxxxxxyy{}~~~}{{zzyyxwwwvvvvvvuuuvwwxz}~~~}~~}}|{zywvtsrrrsstuuuvwwwx{}~}|}~~~~~~}{yvtrppoooqqrssuvvwxzzyyz{||||}~}||}~~~}{xvutsrqrsstuvwwwxxxxxxxxyyz{|}~~~~~}{yvtssrppqrstuvwwwwvvuuvwxz|}~~~}}}}}~~}{zywuutssssssssttttttuvx{~~~}||||||{{|}}~~|{zyxxyxxy{||}~~}|{ywwwxyyz|}}}~~~~~~~{vqqsuvwy|~~{z{{|}~}|{yxwwwwxyyyz{|{zz{{{{{{{|||}~~|{zxwvvuuvwwxxxxxxxxyyyzz{||}}~~}|{zyyxwvuuuuuvwxxyyyyyxxxxxxyz{|~~}|{ywvuttttuvwwxyzzzzzzyxxyxxwxz||~~|zywvuttttuvxxxyyyyyxwvuuttuuwy{}~|{ywvuttuuuuuvwxxyyyyywuutstttvxyz|~~{zxwvvvvvuuuuuuvvvvutsrrrrrsuvwxy{|~~~~~||{zyxxxxxxxwwwvvvvwxxxyz{|}~~~}}}}}}~}}~~}}}}}}}~~}|||||||}}~~}|||{{z{{||}}~~}|||{zzz{{zzzzyxxwwwwxxz{|}~}}}}}||}}|zzyyxxxwwwxxxyz{{{|}~|{{{zzyyyxxxwwwvvvwxyz{{|}}~~}||{zzzzyyxwwwvwwvwwwwxyzz{{|~}|{yxwwvvvvvvvvuuvvwwxxxxyyz{|||}~~~~~~~}|{zyxwvvutttsssssstttuuwyzz{||}~~}|{yyyyyywtttvwz{wpnorstux{~}|{}~|ywvwy~~}~}{ywvusstuuuutrrrtuvwxyz{{|{{||||{{|||}}}~~~~~~~~}|zxwvutrrrrstvwyzzz{|~}{zyxxxyz{|}~{zyyyzzz{||}}}}~}}~~~}{zzzz{|}~}|zzzyyyyyzz{{{{|}~~|{zxwwwxxxyz{{||}}}}~~~}}}~~}zxvutsssrrtuvxyz{{|}~}}}}}||}}{ywutssttuvvvwxxyyzzzzzzzyxxxxyz{}~~|zxvtttsstuvwxyz{|{{zzzyyyzyyyxyz{{|}~}{ywvusssssrsuxyxxxutvxz||{zzz{{{|||||~~{ywusrrssstuuvwxxwwvwxyyzzzzzzyyzzzzz{}~~~}|{ywusrpppqqqqrsstuvwvwyzz{|}}|{{zyyzz{|~~}|{yxwwvuutsssssrstvvwyz{{||~~~}}}}}}}~~~~|{{{{{||}~~}{zyxwwxy{|}}}~~~}}{zywwxxwwwxyyyz{{||}~~~~}|{{yxxxxxxyyzz{|}}}~~~~}}|{zzz{{{}~~~|{{zywwwwvwxyyz{|}~|{zzz{{}~}||{{zxwvvvvwwxxyz{|}}~~~}~}|{{{{zz{}~~~{yvssstsrsuxxxxxxy{||{yyxy|~~}|{z{{|}~}|zyxxvutttttttuuvvwwxxxxyzzzz{{zyyzz|}}~~~}}||{{{zyyxwvvvvuuuuvvwwxyz{{{{zzyxxxxxxxyz{}~}}||{{{zzyxwvvuuuuuuuvvwxy{{|}~~}|{{yxxwwxyz{}~}|{||{{{{{zzyxwvutssttttuvwyz|}~~~~~~}|{{{||}~}|{{zyyxxyzzz{|}~~~}}~~~~}}}||||}}}}}~~~}}}|{|}~}}}||{{{{zzz{{||}~~~~~~}}}|{{zzzyyzzzz{|}~~}}||||}~~}||{zyxxwvuuuuuvwxyz|}~~||{{zyz|}~~}|zxwuuuuuvvvvwwxxxxyyyxwwwwxz{|{}~~~~}|{zzyxwxxwwxxxyzzzzzzzzyyxxxxxxxyzz{||}~~||{zyyyyxxxyyyyxxyyxyyyyzzzzyz{{{{|}~~~}{{zzyyzzzyyyyyxxxxxxxwwwxxwxxyzzzzzzzyyzzzzz{|}~}|{{{{zzyyyxxwvuttttuuuuvvwwxxxxyzyyyyyyyyzzz{}~}}||||||{{{{yxwvvvuuuuvvvwwxxxxxxxxxxxyyz{|}~~}~~~~~}}~~}}~}}|||}}~~}~~~~~~~~~~~~~~}~}|{{zzzyzzzzyzz{zz{{||}}~~~~}|{zzyyyz{{z{~wrqrswzzzz|}}}}|{zyxxyyzz{|}}~~}|zzyyyxyyyxxxyz{}~}||{{{zzzzz{{{{{{zyyyyxwwwwxyz{|}}~~~}}}||{{{{{zzzyxyyyyyzzzzzyyxwxyyyyyyzzzz{|}~~}||||}}}||{zyxwwwwwwwvvuuuuuvwwxxxyyyzz{||}~~}|||||}~~~~~~}|{zzyxwwvwvvvutttuuuuvvvvvwvwxyz{|~}}}}}}}}}~~}}|{zyyxwwvvvvvvvvuuuvwwwwxxxxwxxyz|}~~}||{{||||}~~~~}}||{zyyxxwwvvuuuuuuvwxxy{{{|~~}||{{{{zzyyyyyyyz{{|}~~~~}|||{{zyxxxyyyz||}}~~|{yxxxxxwwxxxxxz{||}}}}}~|}}}~|snpuxwwxyz{|}}}~}~~~}}~~~|{ywvvvuuuvwwwxxz{|}}~}|{ywvvuttstttuuvvwxyyzz{|~~}|ywvutttuuuuvvvvwwxxxyz{{}~~}{yxwutsssrrstutuvvvwxyyz{}~}}{ywutsrrrsstuuvvvvvwxyyz{|}~~~}|{ywuutsrrrsstuvvvwwxxxyyz{|}~}{zxwutrrrqqrrsttuuvvwyz{{|~~|{zxwvuvwxz{}}|{{|}~}|~|xutttw|~~}||~~}||~}|{yxwwxxwwxyz{{|}~~~~~~~~~|{yyyxxwwxxxxxyzz{{|||{z{||||}}~{yxwwwwxxxxyzyzzzzz{{{{{{zyyz{|}~}|zywvuuuvwwxxxyzz{||{{{z{{{{{{|}~~|{zyxwwwwwxxyyzyyzzyyyyxxxyyyyz|~~}{yxvvvuuvvvwxxyyyyyyyyyxyyxxyz{|}~}|{yxwvvvuuuuuvwwxxxxxwvvvvvvwxy{|}}|zxwvvuuuuuuvvvwwxxxwwvvvvuuvwwxy{{|~~}{zywwvvvvwwwxxyyyyzzzzzzz{{{}~~~}|{{{{|}~~~}|{{{{{{{|~~~~}~~spopw~yvvxz{|}~}|~zxxyzzzzyxwxwwwz~~~~~}}|{zzyxwwwwwwwxyzz{||}~~}|{zzz{{{}}{zywvwwwwxyz{{{{}}{zyxxxxxxwwwxxxxxxyyyz{||}~~}{zyxxxwwwwvvvvuuuvwwxyz{||}~~|{zyxwwvuuvvvwwwwwxxxxy{{|||}}}~~}}}|||}}~}{zyxwvuttttttttuvvvwwxxyz{|}}}~}}}}}~~}}{zyxwvtsttttuvwxxxxyyyz{{||}~~|{{{|||}~~~~~~}{xvtsssssssstvyyxy{|{vvv{}|~~}{zz||{{{yxxxxxyzz{{{|~~~~}}|zxxxyyyz|}~~~}}~~|zzzzyyyxxyyz}~~~~|{{{yxxwvvvwwxyyyzz{{{|}~}}~}zxxwvvwxxyywu{ztlir~ysuz}~~}vuy}~|{xvuuutrpsw{~zwwxz}}{zyyzz|~}}|zxvtsssuwxyzyyzz{{{zz{{zz{|{zz{}~}{ywvtsssssuwxwwxz{{z{zz{~~}|{{|}}}}}}}|||zywussrrrrtuvvxyzz{{{||}}|zxvwy|~~}|{yxwvtrqqrstuvwxyzzyyyyy{|||{z{{{{zyy{~~}|{yxvuutsstuvwxyyzzz{|}~~~~~~}|{zyyyyyyyz{||}~~~~~~~}{zyxxxyyyyyz{||}~~~~~~~~~}|zyxxwwwwxxyyzz{|}}}~~~~~~~}}||||}}~~}}|zyxwwvvvvwwwwxyzz{|}}}~~~~~}}}}}}~~~}{z{ywxyxussuvuuuuuvvxzyxzzyyxxyxwwyyy{}~~}}|{zyxwutttrrqqqrttttsuwxyzzz{{zyyyyyyy{}}~~~}~~}|{yxutttsssrrstuwxxwwwwwutwywtwz{~}|}~~}||yxvuwxwwwwxy{}}}}~|xxwvuttuvvvwwwxxxwvxyzzyxxxxxww{~}{yxvvvwxz{{|yxyyyyzz{|||zxxxxvuuvy{{{{}~}~}|{{{|}}|{{zywwxxwwxxy{|}}{yyz{}~}|}}~}}~~}|}~~}{zzyyxwuronponnnnoonopqrtvwy{|}~~}}{{||~~~}{{||||}}}}~}~~~zxyzzzz|}}}}|ywyzzywwxyz|}~~}{ywutuuuuutstuwwvvwwwwy|~}}}}~~~~|{yxvsrrqrrrqqqponopqpnnnmmnoprrtvwwwwxywuutuvvvwxz|}~}~}yvuttsrpnoonmkjlmnpqrsttuvwwxy{{z{}}~~~~~~~}|{||{{{|{zy{}~~~~}|||||||{zzyyyzyxwwx{zxxxyyxw{}}}~~~}}}~}}}{||{yyyzzzyyxvvusrtuuuuvwwxxxxxyyxxyyyz}~~|{zyz{xtvywuvxxwutsrqpppqsutsuwwwxxxwvxzyxz{{{{{~~~~}||{yyywvtrtussuvwxyyz{|||{zzzyyyy{}~~~}{z{{{zz{}}~~~}~~}}~~~|}~{z{|||zzz{{|~~}}}|{zzzyxvuvwwvuvxxxwwy{{{{|~~~~~~~~||}}|ywy{{{}~~}}{yxyxvwxy{{{|}~}|||{z|~}|||{zyxvuuuuttttuuuuuvwwuuvusrqpoopoopqtuvy|}}~~~~}|||}|{zz{||}~}{{zxvvuusqqqpopomnruvuuuvusssstuvtty|~~~}|{zywx{zyyyzyxwxy{|}}}~~}}~~|zywuttsrrrtuvuvvvwvvvwvwwwxyyyz}~|z{}{zzzzzzzyxwwwvtuvuttuuvxz{}~~|zxwuttuwwwvwxy{{{{{{zyxwvvutuvwxvvwwwvvvvusuwuuwxxyxxy{}~}}|{zyxvvvwwwxz}~}{{||}{z{|{|~~~~}}|{yxwtsstuuvxyyy{{||~~}{zxwvwxwvutssqpprrsuvvwyzz|}}~~}|{zyxyzz|}}~~~}~~}}~|{~~}|{{zyyywwwxxxyyz|~~~~}|{zyyyzyxz|{yzzyyyyxxxwvvvvvusssrrsssrsrrsttuwwwwxyy{|~}|{zxxywvusrrqpoooomlkllllllnpqrsuy{~~}}~~}|{{{|||}~~}{zz{||}~~~~~~}|{{{zxxwwwvvwutttssttttttstuvwy{}||}{xyxwvuvwxwwxxxy|||~~}}~~~}}}|||}}||zyxwusrqqrrrrrsssqprtuuvvxyy{||}~~|{{{{|{xuvvtttuutttuuuwyyyzz{|~~}}|{{{|}||||}~}{{|}~~~}|~|{{zxvuvwuuvvvvwwwwyyyyz|}~~}|~~|}~~}}}|{{|}}}}||}~~}~~}~}|{yxwvvvvwvwxyz{zzzxxyxvvvwyxxz|}~}}~~}~~~~~}~~}~}}}||}{xwvtsrqpppprrpprssqppqqqpqqrrrqrtvxxy{|}~}{zyxwvutssstuvvwwwwwwxxyyyy{}~~~~~~~}{{|{zz{}~~~~~~~}|{zxwvuttttssstuuuvvvwxyxxyyz{}~}{zxwwvvvvvvvvvutsrrrqqqrrsstuvwyz|}}~}|{zzz{|}}}}}|{ywvvvutttuvvwz{|}~~~~}}}}{y{{{zyyyyyyxz|zyyyxwwwxyz{{}~~}|{zyyyyxz||}~~||{{{zxwvvvusqrsttsrtvvwxy{|}~~~~}}}|{{|{yxxxxxyzzz{}~}~~~|zyxwvvuvwxxxxz{}~~~~}}|{zyyz{|||}~~~~}|{zxxy{{zxxxwvvvxxwwwvtsrrrpoooopqrrstuwxxz|{zz{{{{{{{|}~~~}~~}|zzzyxvvvvvusstsrrrrstvwxy{}~~|{yxxxvvvwyyxy{|}~~~~}{zyyyxxxyz{||||}~~~}}~~}}~~~}{zyxwuuxxxxyz{|}|||}~~~|{ywvuusrrsssrrsttstuuuvwxz{{|{{{zyyzzz{}}~~~~~~~}}~~~~~}|{yxwwwuuuttttuvwwy{}}~~}{yvtttrrtuuuuvxxxyzzz{|}~~|{zyxwwxxwwyyxxy{|}}}||{|{zyzz|}~~{zyxwwxyz{||||}}}}}~}}~~}{xvvvvvuuvy{zz{}~~~~~}|{zxwwxxxyyyyyzyyyz{||||}~~~~||~~~~~~}}}|{xvvutsqqrqqqrstssttsstttttttttssuwwxy{}~}~}|{zxvtrqonnoopppqsttuuvxyyz{|}{xwxzxxz{}}||~~~~~~~~~~~}}~}|{yxvvutsttuuvvwwyzz{|~~~|{zxwvuttttttsstuuuuvxxwwxyyxvvvuuvvwxz|}}{zyxwwwvtttuuuuvwwxxyyz{{{||{{zyzzz{|~}|{zyxwwwxyz{||}~~~~~}|{{zyxxxyxxyyzz{|}~~~}}|{yxwxzzz|}}|{zxwxxyyxxyyyyyz{||}}~}}~|{||yxyyzyxz||}}}~~}}~~}|{{zywwwvutuvwxxxyzz{zzzxvvuuvvwy{|~~~}|~~|}|{zyxxwvvwvvwwwwxxyzyz{|{zyyxwxwwy{|}~~|{zxwvuutsrrrrpoqrqppqrssuwwxz}}~~~~~~|{|~~~~~}||{|}|{|}~~~~}{{{|~}{}~~~}}|{{zyyyxwvuuvvvvvvuuvwxxy{}~~~}|zyxxyzz{|~~|z{zvtwyywsrwz{|||}|{{{zyzzzz{|}}~~~}}|yxwxywtstutssuutsuvuwyyzzyzzyyzyyz}~}}{z|zxyzyxvuwxwuttuuuvvvvxzzz|~~~~}{z||{||{|}~~}{zyxvuuvwwwz}}~~|}~}zwxzyxvvxyyywvy|||}{y{}}|{{~~~~~}{zzz{|{y|~}|{yxxwwvutttuvvuvvxzywxyxwvvxyxy{|{}}}~~}zxxwvvuussutrqqtvtsttssstsssttttvwvvwxz{||}~~{{||{yxwvuuuuvtsuvttvwyz{|||}~~|~~~~~~~~~~~}}|~~|}}~}}z|}{zywwvtttttsqrsuvwxvvxyzzyz{zxxwyzz{||~~}|{{zxvvuuuuwwvvuttttttuuuuuvwwyyz{|||~~~~~~}{{|||{yzyxwxy{yvvwyzzyyzz|}}~}}~~~}~}zyyzzzxxywvyzyxxxxyywvwyzzyxyyxy{|}~~~~~|{}~}}|}}||}~~~|{{yxxwwwvvvuvvuuvvwwwx{{{}}|~}}}{z{{yxxxxwxyyyyxxz|}~}|{|~}{zz}|{~}{{||{zyxxwxxutwyxxyz||{{}}|}~|}}|{zyxwvx{xsw{ywyyyxvuvutssrrrrppsurrtuwwwwywuxz{|~}|{{|{yz|{yyyyyyyxwxwuvwwyxuxywvxy{|{|}~~}}~~}{zyz|{z{|~}}{{|zxxyyyzxuuvwxwvz}zy}~}}}~~~~~~}}}{z{||zwxzzyxxz|{zz{}~~~~~~~}||}{yzywvwwvsqqtrprtuwyyxy{||{yz|{{}}{zz{{yxyz||{}~|||||zzzyvvwwwxwwwwx|}}~~}|}~~||||zxvuutstutstusswyyyxz|||}~~~}{zzyyyxuuxxvvwyzzyyz|~}{yzzxwywtuyyyz{~}~}{|}|||{{|||}~}}|{|||{z{{zyyyzzyz{{{|}}{z{zywsuxvuvwwwxz{{|}~~~}}~~~~|zxvuspopomnnpqonrtrqqruvux{zy{}~~~}~~~~|{}|ywvutsrpoprsrqrtvvvwxxz|{z|~}}}}}~|zyxwvwwvvwxyxwy{zz|}~~~~~~~~}~}{zzyyyxxvtvxwwyyyzz{z{~}zwvusppqpopqqsrqtuttvwxxyxxz}{z{|}~~{yxwvtrqqqsrqrssuuuvwxxy{~}}~~}|{zywtvxxxwwyz{{{|}|{yzzwuvwxwwwxy{{{{|~~~{ywvvwwuuvwxwwxyyz|~}~~~}zyxwwwwxxxyz{{|}~~~~}}~~~~|ywvuusqsvtrtvwxwwyzyyyxvxywvxyz|}~}{ywvutuvutuuuvwxyz{{zxuxzyyzz{||}}~~{z{{zyvuusqtvsqsttttvyzz{{zz{}|{|}|||}~~~}}}~~~}~}{|{yxyzzyy{}{zz{{{{zxxyyxxy|}|}|yyzxvuvwwxxyyzzyyxyzyxxzyxyz{}~}||zyyyyxxz|{zzyyyyyxwwwwwwxyyz}~|zxxywtuvuvwwxxwxzywwxyyxwxyyyz|~~~}~~~~~}}|{zyxxyz{{|}~~}}}|{{{|}||}~}|{{}}|||zxxxwwxxyzy{~~~~}{yzzxwwxzzyyxxwvvvwxwvuvwyz{{{}~~~~~}|}}|}~}}}{yxyzzzxvwwvvuuvutuwxxyyz|}~}||}~~}}}}}|}}~~}{zxwvuttvwvvvvvvuuuuuuuuvy{|{}~~~~||{ywxxxxwwwwvvvxyxvxyzz{|~|{||zz|{{|{||||}~~~{|}|zzz|~}|{{~~~}~~{yyyyvstvutuuuvxyyz{||}~~}||{zyvutsrqrsttttvwwwwwxy{{||}}~}|{|}{xwwvttuvvvwyyyzz||{z{{|}~}|{{{}{z}~~~~|zyxxwutuvxxwy{{{{{|}~}|{zz{{||{|}~~~{ywvutsrrrrrsuvvwwxxyz{{||}~|{}}}}|}}}{yxwvwvwxz|}{|~~zvvxwvuvwwxxxz|||||}}zz{{yxxxyzz|}~~~~|zwvusqppppqqrrtuuvwwxxwxyyyyyzyyyyz|}~~~}|{ywvvvuuuvwxxz||{~~}}}}|{zyyzyxyzz|}~~~}}zwvwvuvwwxz{zz|~~~~}|{ywwvvvvvxz{{{|}~~|~~}}}}}||~~~|ywwwwtrqprssttsuvvwxxxxxwwxzyyxwwwxy{|}~}|||{xuvwwvuuwxzzz|~~~~~~~~}}}~~{{{ywwvvvvuvvuvxyyyzz{|}~~~~~~}zzyxwxwuwzyxy|}~~~}~~|{||zyxxwvvuuxzwvx{~}{|}~~}||{||{{{|}~~}}}|||{zyyxxxyyzzz{|}~~~~~~~~}|}~~}|zyyxwvwwxyzzz{}~~~~~||~~||}~}}|{{yxwvuutsrqqrssstssttuvvwxxyzzyyyzzzz{|}~~}{zyyzzxvuttuuttuvvvuuwxyy{||}~~~}}~~~~~}~~~~~|{|zxxyyyxxyzzzz{|}~~~~~~{zz{||{}~~}{||{{zz{ywxxvvy{yy{|~~}~}}~|||yvvvvuttttsstttttvwwvwwxwuuvvwwwx{||~~}{|||zxvwxutvvutuwxxvxzzz}~}|||}|zz{||||}~~}||~}zz|||zy{~}}~}}~}}~}}|||zyxwwxxxyzyz{|||{|~||~~~|{}~~~|{{{zyyxxxxyyxy{|||}~~~~~~||}~}}~~~}|}}||{}~||~}~}}}}~|{ywz~{rkkoqssuwyztmlkgjqw{}}xvutx}zwtojkmpvy|~{upnkiimqw|{uqnoqsux}xtpljnqqu}~vspnmmqtv}}vsronqtvw|~vsrnlnorx{{vtqonnoty~|vusrrruz|}}|ywxy|~|wrpqnlnrtw}|yusppqrppv{}~zyyutttwz~~}uokigfghlsvx}|xtpljggkmrx{}~wusstrqw}{zyxwx{~~~yx||vsuwz}~~~~}~{yxxy|~}~}}||}}~{{~}{}}zxvusrsvxxw{}}~||}|z}~}|yvz~}}~~~}~}||zxy|zyzzywvuusstuv{|yvuuuy~|}|wxzzy{~~}z{ztquyxwz}{z|~|}|y{~~~{z{zz}}ywwuqpqruxyzzywusrqonoolkosuux|{yz{|}~~zv{}{~|xurqqokmqssw|~{{~}{wtuvrmlmmmrvwx}|{|||}|zzyvsstrnnpooqstuuuvwvvvusrpnqronqsuwz|}~|~}zz|zwvtttqoqtuuuvwxwx{|ywvwvuttuuvxwwz{{|~}{|}|zyy|}{{~~{ywvurprsqprssrsuuuttstvxvsstwxwvx{z{}}~|~}~}~~~|~{~}{~}zyyyvuvxyz|~~|z|}{{|}}}~}zxxwvvwwwy{|}~}{yyyyz{z{}zwy{zxuuvvttuuuvwttwyyxxz||{{}}|~~}~}zwusqprsrqrtutsvxwuuxzxvuttvwwy{|~~}||}|zxvvutrqqppqrstrpsvttvwuvxyz|}}~~}|zwvvtrttsrsstvvuuvwwusqmnpnlmnmmquwxz|~~~|zyyyzyy{|{z{zwvvutuvuuuwyxwxwvvvttttsvxxwy{||~}yxxvusrstutrsuvutrsuusttsqpqrqqssstuvxyzz{||zy{|||}}~~~~}}|yxywtsrrssqqqqrrqpppomlmopppstvwvx{}}~}}|{{{z{{{{z{zyyyz}}||}{xwwuuxzzy|~~}~}{{|}||~|yyxxwuuvvvwwy|~}{{{{zxxxxwwwwxxyyxwwxxwyzyxz}|}|||{zzxuuvvuusrrqpqrrqqrssuvvx{{|~}|{ywusqqqqpooprrrrqpqrpprstuxz{{|~~~~}|{zwtttspnnopqqqppstuvxxyyz{|}~{yyyyxvwxxwvvwvsqpppommmprqqsuwxz{|}~}~~|{{{}~}|~~}ywvutsrqppppqpooponpqoopqrrrrsuvxz{}~}}{zyxvsuvututssrssqnnnmnpqrtuwz{z{}}}}|}~~~~~~~{zxusqpnlloqpopppqqqqonnopoqstvxz{|}~~|{{zzz{zzzywvututqoonmnonmlklmnnnoortuuxzz|}~{zzyyyyyyxz}|zyxxxwvuuvxz|~~~~}{zyyxwxyyyyz{{{}}}~~}{yyzyxyz{{zz{{zzyyyxxyz|~~~~|zywvutssrsuuvxxxyzzzz{{{}~~}}|||zyxxwwuvwvttutsstvxyz|~~~}|zxwvuuvvvxyxwxxxwvwxwwxxxy{|~~}|{zywwwvuuuttssssstuuuvxxyz{{}~~~~||}~}|{zxvurqqqqqqsuvvvvvuuuuuutuvxyz|~~~~}}}}}}}}}}}{zzxvuutsqqqppqrsstuvwxxyz{|}}}~~~~~}}}}}~~~~|zyxwussrrrrrssstttssrsrrrstuwz{}~~~~}||{z{{{z{{{||}}}||{ywwvusqpqqqqrtuuuvvwwwwxyz{{|}~}}|||||||}}||||}|{zzyxxy{{||||||}}}}}}~~~}|{{{{zxyzyxxyz{{|}}}}{zxwwwvwwxyyyzzyyzyyyyyz{|~~}{zzyxwvvuuuvwxyzz{{|~~~~|zxwvvuvvvuuuvwwwxxvwxyxyz{}~~}|{yxwvusrrqqsstuwxyzz{||}~~}~~}}||}~~}|zxwwvuttuuuuuuvvvvvvwwwxy{|||}~~~~}|||}}}~~}|zywvutrqqrssrtuvwxxyzzz{{zzz{{zz||||}~~|{zyxvutsrssrrsrrrrsttsuvvwwxxyyxwwwwwvwxz{|}}{yxxwwwwxyz{|~~}}}|{|}~~~}}}}}}~}|{{{{{||}~~~~~~~~}}~~}~~~}{yxwwwwwyy{|||}}}}~~~}|||{{}}}}~|{{{zzyxxxyzyyz{||||||{{zyzzzzz{|}}~~~}{z{{{zyz{|~}}~~}}||{zzzyz{{}~~}|{zzyxvwxxxxyyyyyyzz{{ywxxwwxxyyxyz{}~~|{zxwwwxwwxyyxyyz{zzyxwvvutuvvvvwxyz{}}|{yxxwwvwwwwxxxwwwxvvuuuttttuuvvvwyzz{|}~~~}~}|zyxxwwwwwvuvwvuuutsrsssstuvvuwxyz{{}~~~}{yxwwvuuuvvwwwvvusrrrqpopqqqstuuwy{||}~}}}}}}}}}~~~~}}}}~~~~~}||||{{|||}~~~}||||||}|{|}|{{{zzzzzz{|}}}~~~}||||{zyxwvvwxxxxyyzzyz||{|}}}~~~|{{{{{zzyxxyyyyxxxxxxxxy{{||}~~}}{yxwvutttsrsuvuuvwxwwxyyyyyyyzzzz{|||}~~|{yxwvutsssrrsutttuuuuuwxxyz{|||}}|{{||}}}}{ywvtsrqqqqrssstuuuuuuvvvxxxyzzyzz{{{|~~~}|{yxwvuttsssstttsstuvwwwwwxxyzzzyyxxxyz{||~~~}|zyvtsrrqpqssstuwxxxyxxxxxxyyz{z{|}}~}|}}|||}~}}~~}|||||}||}~~~}|{{zzyyyz{||}~~~~~~~~~~|{{yxxxxyyyzz{|}||||{|||}}~~~~~~}}}~~~~}{zxwvuuttuvwwwxy{{{{|}|||}|||||{{z{|}~}{zxwutttttvvwwwxxxyyyyyz{{{|}|||||||{|}}~~|{yxvtsrqqrrsttuvwwxyyyyyzyyyzzyyxyyz{}~~~}|{xvuuuttuuutuvvvvwxyyxyyyyyzzzyyyyxyzz{|}~~|{ywutsrrsttuuuwxxyzyyz{{zzz{{zzzyxxxxyzz{|}~~~|{{zywwvuutsttstuuvwxxyyyzzz{|{{zzyyxwwxxxxyz{|~~}|zxwvuutttuuvvwxyy{|}}}~~~~~~}~~}|{zyyz{{{|}}~~~}|zzyywwwwxxxyzz{{|~}}~~~~~~~}|||||}~~~}|{yyywvvxxwwwwwwxz{z{{||}}~~~}}}}}||}}~~|{zyxwvvvvvwwwxxyz{{{|}}}||{{{zzzz|}}}}}~}{{zyyxwxyxwvvwwwxyyyz{{|||}}|{{zzyyyzz{|~~~}|{zyxxwwxwwwwxyxxyyyzzz{{{{{{zzyyxwwxxxxy{}}~~}|}}|{zzyxwwvvvvvuuvwwwxyz{||}}}{zzyxxwvwwwxyz|}~}|zyyxxxwwvwwwwwwxxwwwxyzzzzzzzzyyxxyxxyz{||}~~}}}}{{{{zywvuutttttsttuuvxyyzz{{zxxwvuuuuuuvxyz}~}||||{{{{zz{|}}}}||}~}}|{{||||}~~}}~~~~}}}|{{zzzzz{{{|~~~~~~}|zyyzzyxyxxyz{|||}}}~~~~}|||{{{{|}~~~~}}||{{zyyxxxxxyyyyz{||}~~}|{zzyyyyyy{|}~~}|{{{zyxxyxyyzzzz{{{{||||{zzyyyyyzzz{|}~~~~}|{{zyxxxxxxxxxwxyz{{{||{{zzzxwxxwwxz{||~~~~}{{zyywwwwvvwwwwwwwwxyzzyxxxxwxxxwxyyz{|~~~~}}|||||{zyxwwvvvvwvuvvwwxxxyxwxwvvuuuuuvxyz{}~~~~}|{{||zyyyxwwwxwvvwwwwwxxwwxxxxxxxwwwwwwwwxxy{|}~~~~}||{{{zyyxwvuuutsssttstvvvvvwwwxxxxwwvvvvwxyyz{}~~~}}|||}}}}||||||||{{||{||}}}~~~}}|}}}}|}}}}}~~}|||{{|}}}~~~}}|||||{{{{{{{{{{{zyyyyxxyzzz{}}~~~~~}|||{zz{{{zyyyyzzzyyyyxxyyyyyzzz{|}~~}|||zzzzzzyzzyyyyyxxxxxwxxxxyyz{{{|}}~~~}|{zyxyyxwwwxwwxxwvvvuuuvwwvxyyyz{|}}~~}}}}}}}||{{|{{{zyxxxxxwwwvvvvuuuuvvvvwxxyyyzzz{|}~}}}}}}|||{{{zzyxxwwvvvvvvvwwvvwwvvvvvvvwwxxyyz{{|}~~~~~}}}}}||||{yyxxwwvwvuvvuuttuuttuuvvvwxxxxyyzz{}~~}}|||}}}}}~~}}}}|{zyxwwwwwwwwvvvvvvvuvvvwxyz{{|}~~~}|||{{{{{zyyyyyy{|||}}~~~~||||{zzzzyyyyyyz{{{|||||}~~~~~~}{{zyyyyxwvwwwvwxyyyz{|||}}~~~~}{yyxxxwwxwvuuvvvwxxxxyz{|||}}~~}|{zyxxxwvvuuuttuvwwwxyzz{{|}}}~~~~~~~}|{yxxxxwwwwvuuuuuuuuuvwxxyyz{{{}}~~~~}}|zywvuuuuttttttuuuvvxyyyz{zz{|||}~~~~~~~~|zyxxwvuttttttttttttuuvwwxyyz{|}}~~~~~}{zxwvvtsssstssssttuvvvvvwwxxy{{|}~~~}||zzyxyyyyyz{{{|}}}~}||{{zz{||||}}}}}~~~}{zyxxwwwxxyyzzzz{{|}}~~}{zzyxwwwwwxxyyzzzz{{||}~~}{zyxwwvuvvvwxxxxxyzzz{||}~~}|zyxwwwwwvvwxxxxyyyyyz{{||}}}~~~~~~~|{zxwvuvvuuvwwwxxyzzzzzzz{{|||}|||||}}~~|zyxvutssstttttuvvwwxxxxyz{{{{{{{{{{|}}~}|{zxvuutttttttuuvvvvwwwwxxxyzzzyyz{{{{}~~}|{yxwwwutssstttuvvvvvwwxxyyyxxxxwwwxxz{|}~~}{ywvuutsssssttuvvwwwwwxwwwwwwvvwxyyz|~~~~~~~}|||{{{|||}}~~~~~}}||||||||||}~~}}}|{{{||||}~~~~~}||{zzzzz{{|}~}|||||{{{{{|||||||{zzyyxxxyxxyz||}~|{{{zzzz{zz{{|||{{{zyxxwwwwwwxxyz|~}|zzzyyyyyyyyyyyzzyxxwwwvvwwwwxyzz{|}~}{zyzzyyyyzzzyyyxwwvvuttttuuvwxyz|}~~}}|{zyyyxxyyyzzyxxwvutttttuttuvwxxyz{|}~~~}|{{zyxxxxxxyyyxxxxwvvuttttuuuvwwxyz{||}~~~~~}|{zxxxxxxxxxxwwwvvvutttssttuwwwxyz{{|~~~~~}~~}|zyxxxyyyyyyxxxwwwvvuuuvvwyyz{|}~~}~~~~~~~~}|{zzzyyxxxxxxyz{{{|}~~~}}}|{zzzzzyyyzzzz{{||}}}~~~}||{zyyyxxxyyyzzz{{|||||~~~~~~~~~~}|zzzzyyyyyyyzzzzzz{{|}}~~~~~~}}~~|{{{{|{zyzzzyxyzzxyywvy|zyuuxyxyyyyxz|~}}~{||ywxxvvuuwvsssssrrssssttuvxxxwwyzz|}}}|{|{zyxyzyzyyyyyyzzy{{ywvtssssrqpqrqquwuuxzz~~~}}{y|~}}}}~~}|z{{yyzyyyxwvvuutssvzzy{{zxvtsstvxxyy{}~~}}~~~|||~}{yy{zwvwxzxvxyyxvuvvvvvuttuuutv{~}~~~|zxvuuutrqomlkkkkkjlnppsxyxyz{}}{z{||||||xusrrrrtuuttuvwz~~zxvspprsqonnmnruvwwvwwwy{|}}|~|ywvwuuy}~|{{|}~|zxvux{}|||zyyz}~||}{yxy{|{z|~}|{zzzyyyxxyz}}|xvuuvwvvvvvurppqrtvwxxvsssqqponnmnpqsuvy{{zzyxurpnmorsvy}~~~|zxuspljjkjjklnoprssuvvwxwvusrqmmsy}~}~~~~|zxxy{||}|z|}zxvutrommmnnnnnppppqsttuuutsqruwz|}}~}zwtrppqqpnllmnortvvusromnolloqqsux{}}~}}~}~}yvvtrqqppprtrruvuuvwxyz|~~~~|xsssrrtwz}~}~zwurponnqru}~yvuspnnmmoqty|~~~~~||}~}y{~{xxx|~ysnmmljjllmnnpuxyxuvxwtqprsrstvz}{yy{|{{z{}~~yvvtsqortuvx{|||zwwyzzzz{{zz{}~~{yxwwtqrssssuy}~|zyyywttuwxxx{|{{{zwtpmllkhggggghlortrqrtttuuwyz|}}}||}{{|||~~~}}}{{{yxzzvtvvsqrstuwy{{yxxvtvxx{~~}|{yxyz{}~{{~}||{{{{|~~zurqqponnppooopomllmmoooprrqsvxxwvusomnooprtw{}|zzxvvvronmnoruvwwwyyxz{vqomkjihgghiijjlopqrrsssvy{}|{ywvutvvuvx{}}{zxxxwuutwz{|}~||zwwz~~{zyxvvwxzzyyzzxvsponopqsttsuvvvvutrqpooqrtvxz|~~|||{{{}}|{{yvtuuvy{|~}zyxvttuvwxz}}~~{yy{|}||{{z||xtsqnkiiihggilmmnnnpqqqrsuuvx}~~zvwxyyyyyyz{||yxuojjihhijijlmmnoonkhhhhiknptwwx{~|~}}{yyzxvutvxwwvtrqnljjjjihikllllmooopqrstvxz{|~~~}|}~|zxvttuvxyz}~}}~|zxwwwwxyz}}{zzywvuttrppqrpnnoprstuttsrstuvxy|~|xwxyz{|}~~|zyxuqmhffghiklmpqqstqnnmlmllmoruxyz|~~~}{yxwwvvxyxwwxxwvvutttsrrrrqnmnoopppponooppqrstwyz{|~}}}|}~}{zzxwwy|~}{{{{|}~|zxxwurrrqqqpqqqqppqqqqprrqqsstuux||}}|~~yvsrqpqsttuwy}}{{{{yy|}zzzxvtsrqooonoomkkkkjkmoonortsrstrqppstvy|~~|yvtsrpprtuutuwwvutsrpmkkllmnnpsuvwwwwwurqpnnortvxy|~~~}|}~~~~~}{yz{{zz|~~|z|}|}|zyywvwy|}}~~|}|yyxxxyz|~~~|zyyyxyxxwustutsrqrssstuvxyz{|~~}}}}}~|zywvwxy{}~~~}{ywurolkjklmnpqrsstuvvutrpqqpqtvxyz|~~}||}~|{yxxxwvvuuuusrttqpppqqpqrppqstttuvvvvw|}|zxyzzz|~~~~~~~~}||{zz{|~}{yxxyxwurqrrrolnppppqsttvxyyz{|{{||{{{{|}~~}}}~~~~}zyxwwutvxyz{}~~}zywvtsrpnmmljihhfeefhiijklmnooqrrrrstuuwyzz{}~}|{{xwyyyxwwxyyzz{|{ywvutsqonnopppruuuvvwvvuuutuwwx|~}}|zxyyyyz||}~~|{zywvvwxyz{|||zy{}{zxxz|||}}~~}}||}|{{|}~}~~}}~~~~|{yxwvusqppqsrruwxxxxxxxxvwyyz{|}~~~}zxwusrrrqpponnnoooppqrrtvwy{{|}~}{zyywutsqonnlllmmnoqtwxy{{|}~~~~~|{zxwvuvwxy{}}~~}}}}{zzyxwwvuttsrrrttsstuvvwy{||{{{{{zy{}|{zy{}~~}}{yxxwwxz{{}}{zywvtsrrqpomkjjkkkkmopprttuwwvuuutsrrssstuuvxyzz{{{{{z{||}}}~}{yyzz{}~~~}}~~}}}~}}||~~~}}|{{{{zyz}~~~~}}||||}}~}zwvussrqsuvwy{|}}~~}}|yxxyxxxyz{|}~}zxwwwurrsqppppqqrsssstuwxzyxyxxxwwxxwxy|~~|zxwusrqqrrrtuxz{z{|{{zxwwvuttuwxy{}~~|zyyyxxzzyyzz{{||{{{||{{|||zxxxyxwwvwyz{|~}|{{|||}}~}}}}}zzzzyxwyzyyz{|}}|||}~|{{{zzyyyxwxxvwyyz{|~~~~~~~~}|zwusssssssuwyz{{}}{{zxvutusqruvwz}|}~~~{zyxwwuuuutrqrsqoonnmllljijkkjkloqqrsuvy{}~~~~~}||~~}{zyzzyz}}yyyxxwwwwxxuttuusrttsrstvwwxxxyyyz{}~~~~}~~}|||||||}~~|zyxwuuvvvuvxyyz|}~~~}{yzzywvvwy{{|~~~~}|||zywvutsssttuvuuuuuuuvvvuvxyyyz{{z{|~~||{zzzyzz{{{|}}}||}~{yyzzz{|~~|zyyxwvwxxwwwvvvvvvxyyyz{||{{|{zz{{z|~}|~~}|~}}}||}}}~~~}~~}|{{{zyxwvuvvvuuuuvvvvxyyxwxzzyy{{yyz{|{zzzzzzzz{}}|{|{z|~~~|zz{|}}|}~~~}{yxvusrrqpqrrrsuvwwwwwwxxxxyz|~~}|zxxwutsssstvxyyzz{{|}~}}}}}}~|{xwvutttuuuwz|~~}{zyyxwvuttuttttttuuvwwxxxyz{|}}~~~~~}|{{zyyxxz{{{{|{{yyxxvvtsuuutuvxyyzz{}}||{{{|}~}zywutsrqqqqqppqssrtuutuwxxxy||{}~~~~~}|{{zyz|}}}~~~~}~~}{xvtsrqopqrrrrtuvwxyyz{zyzzzzzzzzyyxwwxyyy{}~~~}|{{|}|{|||}~~~~~}{yvsrrqomllkjiijlmmnoonnoqrrstuuvxyz{{{{{{{||}~}}~~~}{zyxwvttsrpoonmnpppqrsttuxzzyz{|}}}~~}|||||}}}}}~~||{zyy{|}}~~|zzzyxwwwwwwy{{|||}}}}|||||||}}{z{|~~}|zyxxxwwwxwwwwwwwwxxxyyyzz{||{|||||{{{zz{|~~|{zxxywutsssrrsrqqqqrrtvwyyy{|~~}|{ywuttrqrrrsstuvvvvvwxwxyyyyzzz{{|}}|}||}~~~~~~}}|||}~~}~~~||}}||~~}||{ywvvutsrrsrqprsrqstvwwyz{{|}}}}}}|}}}}~~~|{|||}||{{{{zzzzzzz{|}~~~|{zzxwvussrrppponmlmnnnooprrrstvwwxyzzzz{{{{{zyyzyxxy{~~~~~~}{{zzyyzzyxwxyxwxzyyz{{{{|}|{}~}}|{|||zz{{{{{{{{||}}}~~~}||||}}~~}}|{{{{zyyyxxxwxxxwvuuvuvwxyyy{}~~~}||||||}||{zyyxxxxxxxxvuvwvuvvvvuuvwxxxyyz{zz||{zyxwwwwvwxyz{}~|||{zzzyywvwvuuuuuuttttuuuuvvvvwyz{|}~~~}}}}|}~~}|}}|zzzxwuuvvuuvwxxyz{|}}~~~~~}}|{}~~~~}||{zyyxxyzzyyz{||}}~~~}}~}}}}~~}}~~~~~~}|{{{{{zyxwwwxxxxyzz{|}|{zzzyxxwwvwxxy{|}~~}~}|{{{{zyyxxxxxyyyxxyyyyzyyxxxyzzzzz{||{zzzzzzzzyz{}~~}}|{zzzyxxwvuutrqpoonmmmmnnoprssstvvuvvvvuuwxyyy{}~~}}||}~~~~~}||{{zyyyyzzyyz|{{|~}}|||zyyyxvuuuuuwxyz{|||}~~}|||}||||||{{{|}}}}}|{{{|||}}|{{|{{zzzzyyxxyyyxxyzz{}~}|{zzyxxyyyxxxwwwwvutttttuuvvvvwxyyyzzzzzzzyyz{{{|}~~}}|||{{{zyyxxwvvvuuvwwwxxyxxxxyz{|}~~~}}}}{zyyxxyyzzz{|}|}~}}|{{{zyyyyxxyzzzz{|}|}~~~~}}}}|{{{{{{{||}}}~~~~~}}~~}~~~~~~}~~}}~~}||}}~~}}||zyxxyxxz{{{z{{{zxwwvvvvvwxxyz{||}}~~~~~|{{zyyyyzyyyxxwwvvvwwvwwwxxxyyxxxwwyzz{||}}||}}}~~~~~~~~~~|{|||{zyxxvvvvuttssttuuvvxyxxxxxxxxyxxyz{{}~~~~}~~}|||}}}}~~~~~}}|{{{{{|||}}}~~~~}||}|||}}}}||{yxwwvvuvvvvwxzzzyyyxwwwwwwxyzz{|}~~~}||{zz{{{{{||{{|}|{{{z{{|||{{{zzzyyyyyyyyyyyyyyyz{zzz{{z{|}~~}}}}}}}{{zzzzyyxxwvvvvvvwwwwxxyyyxxxwwwxxxxyyzz||}}}}{{{zz{{{{{{|{z{{zzyyyz{||}}}}~~~}}||{{zyxwwvvvvwwvvvvutttttttttuvwwxxyyzz|~~}}}}}|||||}~~}}||}}}~~}}}|{{{zyyxwvvvutttutsssrrrrrssrrsstttuvwwxyz|}~~}|{||{{|}}}||||{{{{zyxxxwwwwvvuuuuuuuvvvvwxyzz{||||}}~}||||{{zyyxxyxxwxyzzz{|||}~~}}|{{zyyxxyyxxwwxxwxxyyz{{{|~}|||}~}~~}|{zyyxwwwwwvwwvvvvwwvwxxxyzzz{||}~~~~~|{{||{{{|||||}}}}}}|{{yyzyyyxxxwwxyxxxxxxwxyyyzzz{|}}~~~~~~~}|zxxwvuvvutttstttuuuvvwxyz{{||}~~~}|{zzzzzyyyyyyzz{{||}~~~}{zyxusrrqqppqqrrsssttuuuuvwxxyzzz|}~~}|zz{zyyyyzzz{{|||}}}}}~~~~}}~~~}}}~|{{{||{{||{{zyyxwvvutsrrrrrrsuttuvutuvvvwwxxyz|}}~~~}}}}}}}~~~}|{zywvuuuuvvvwvvwxyzz{|}}~}|{yxvtttttuvvwwwwxyyzz{{{|||}~}}|zywvvutstutttuuvvwwwxxyzz{||}~~}|zxwvussssssstttuvwwwxxxyyyyz{|}}~~~~~~}{yyxwwwwxxxxxyyyzz{||}}}}}~~}{zyxvuutssrrrsstuuvwyyyz{zzz{|||}}~~~~}}||zzzzyyyyzzzzzzyyz{{{|||||||{{|}~~~{|}}|zywvxyvsx}}{{{ywwvttx{zyyxy}}y|~}{|}~~}}}~}||{zyxxzxvwyyz}~~~~~}zyzz{~}|~}|~~}}|zx|}yvx{{|zuvvvutuvwvux|}ywwy{}~~zyyyyyzywwxzywx{yxxz|}~}||~~}zwvxwxxxy{{{|{yxxxxyyyyzyxyzyyyxyy{|}}~~}|}~}}~~~~{}|z{||}}~}|}~~}}~~~{{{yxxyzzywyzxvwwvvutvwxxwvvwwvwwvuttttrqsu{~~~}}}}~~}}~||}}|~}~~}}}zxxwutuvwxxyyxwwvvx{{{|{{|{zz{yxy{|~~~}zyyzyxz}{x{}yvy}{z}~zwxywwz{ywx{{{~{xwvvuvxxvvwwxyzy{{xuvwvuvwvuvxz{}~~}}|yvusrrspnprpqtuuuvxyyxxz|{ywvuuwyyx{~|zyyxvtuutttuvvutttuuutttrprtsrstvwxyz{|}|z{}}|~~|xssttrqpqsrqrtttttstvvvvuuutssuvxyyy|~~~~~~}|yvwyxvxzzzyz||{yyxxwvvuuvxvuvxyy{|||||}|||wsrsrponmlnpnloqppruutttsrponoopsvwz}~~~}|~z}~~~}|}~}}~~~}z{|{z|||||~}|||zxyzzz{~~|zzzyyyyyywuvxxxxxxxxyxxxyxwy{{{|}~}|{zyxxxzzxxxwxxwvvtrstrqqqqrrrtvvvy|}}}~|zyyyyxwuvxyyxxy{{{zyxxxxyzxvwzz{}~~~|||{zyyz{|zyzzzzzzyvwxwuvwutvyzz{}|{}~|}|zyyxwuttvvuuurpqqrsrqqqqrrppppqqqsuvwz}}}}|}}}|{|{zz{zywuuvvwwwusstrqqrrrssttuvwxz|{{|~~~~}|{{zyxxyzyxwuuvvtsssrrpopppooprsqppprttstwz}}|zxwwvvuutsqpoppoopqsqoopnlnonnpsstx{{{|}~}|||{yxwvuutrommnmkkkjiiihgghiijllmopqsuwwxyz|~~~~}~}zyyxxyxxxxxxxwvxz{{}~~}||{zyyyyyxxwvvwwxyz||}~~}}}|zxvuttutrrsssttsssttuuvwz|~~|zzzywwwvuttsqppqrrrqqrrstvwxz{||}~|{{zyxwvuttttsqqrrssrstvwyz{}~}zwuttttsrqqqqponnnmnonoqsuwyz|}~~~}}}}}|zyxvsqqqpppppoopponmllmnnnprtvwwy{|}~|{zxvutrqrrsrrrrrssrrqprtvwxy|~}|||||{{zyyyxwusqpomllmnopqqppprrrrqqruvxz{}~~~}}|{{|}}}|{zzyyyvtrpnnnmmmmnnooonmnoppopqsuwyz|~~}|{zxwvutrqqpponnonnpqpoooppqrsrsuwxyy{}~~}|{zxwwwxxyz{{||~~~~~~~}|{zyyyyyz{{zzyyyz||}~~}||{zzyz{{{{zzzzyyyzz{|~~|{zyyxxxxxxxxxwwxxxxyz|}~~}|{ywvuttuuuvwwwwxyzzzzzz{||}~|yyyyxwwxyxusrqppqrtuvxyyyz{|~~}|{xvtsrqppqqqqqqqqqqqqrsuvxyz||}~~}}}|{{{|}}~~~|{zyyxwxxwwwwxyyyyyzzzz{|}~}{ywwvtrrrqqpqrqqrrrrrssrstvwwxyz{|}~~}|||||||}}|||}}}}||{yxvuutssrrrsssttuuuvvvwxyz{{|}~~~~|{yxvvutssrrrrsssssttuuvwwxyz{|}~~}}}}}}}~~~~~~~~~~}|{zywvtsrqpooooopppppqrtwz}~zyyyyyz{}}}}}|{zz|~~}|{zyxxxxxyyz{{|}}}~~|{{{zyyyxwwxyyz{|}~~|{yyxwwwwvvvvwwwxxxyyz|}}~~}|{zyyxxyzzz{||}}~~}{zyxxwvuvuuuvwvvwxxxxxxxyzzz{zzyyyyyzz{|}~}{zyxwvuttttuvwwxyyzz{|}}~~|{zxwvutsstttuvvvvvvvvvvvvvvvuuuttuvvwyyz{|}}}}}}||}~~~~{yyywtqomlmopqrtwyxxxz{zwuvvwxyyyy{|||}~~}{zywvtssssssstuvwxyzzzyxxxxxyyzzzzzz{|}~~}|{yxvuttssssttuuvvvvvvvuuuttssstuvvvwyzz|~~}||||||}~~~}||||||}~~}}}}}|}~~~}}}}}}}}~~}~~}}}|{||||}}~~~|{zzyyyzzzz{zzzyyyxxxxwwvwwwwwxy{|}~~}}~~~}}}}~~~}||{{{{{|||||||}~yttuutstwyyyy{|yvssrtx{yvstuvvwxxy|}{zyyxxxxxyzzyyyxxxwvwxxxwwwwwyyz||}~~|{{zzzyzzzzzyxxwwvvuuuuvvvwxxxz|}~~~}|{yxwvutuuuuvwwwwvuuvutttuuuuuvwxyyz{{{|}}}~~~~~~~}{zxxxwwxxxxxwxxwvvvvuuuuvwxyzz{{|}~~}|zyyyyxxxxxwvvuuuutttuuuuuvwwwwxxxxxxxxxxyyyyyyyyzzzz{|}}}~~~~}|zzzyyyyzzyzz{{{|}~~}}|||||}}}~}}~~}|{yxxwvvvwwwwwwwwwxxyz|~}{}}zyyzz|}~|{}}xuttttvvvvwy{|}}}}~~~~|{zxwutttuuvvwxxyyzzyyzz{|}~~}}|||||}}~~}|{yxwwuttttttuvwxyyxxyzzzz{|||{{{||}}}~~~~}|zyxxwwwwwwxyz{{|}}}}~~~~~~}}}}}~}{zxvusqponnnnopqrrrsstttttuuuuvwwxxxxxxyz{|}~~{ywuttttsstuuvvwxxxxyyyyz|||{||{{z{{||}~~{ywusrqqqqqqqrssttttttuvvvwvwwwwwwxxxxyz{|}~~}|ywvtsrqppooprsuvwxzz{|~}{zyyxyzzzz{|}}}}~~~~~~~~}}{zzz|}}}~|{zyxxwwwxyzz{}}~~~~~|{yxvututuuuvvvvwwxxyzz{{{{|}}}}}}}}~~~~|{{zz{{{{{|}~~~~~}|{{{{{|}~~}{zyxwvuuuuvvwvvwxxxxyyyxxyyzyxwwvvvvwxxyz{}~}|{yxwvvvvvvvwwxxxyyz{{|}~}}}~~}}}||||}~~}{yxvuttttttttssttttuuuuuvvwwwwvuuvuuuvwxxz|~~}|{yxwwvvvvwwxxyxyyz{{{||||}}~}||{{zzz{|}~~}|{zzxwwvutsrrrrrrssttuuvvwxyyyyzzzzzzyyxyyyyyyz{}~}|{zzxwvuttrrqqqqrqqqrssstuvwwwxyxwwwwwvvwwxy{|~~~~~}}}|||{|}}~~}~~~}}||||||||{{{{{|}~~}}~~}|{zyxwwwvvvvvwwwwwwwxyz{|||||{zzyyyyyyyz{|~~}|||||{{{{{{||}~~|{zyxwvuutsrrsssssssstuvwxyyyzzyyyzyyyyz{|}~}}||{zzzyxxxwwwwwwwwxxxxyzz{{{{{zzyyxxxyyz|}~~~}|{zyyxxxwwwwwwwxyyyz|||}}}}}|{{zzzyyyzz{|~}|}}|||{{{zyyxxwvuvvvvvwxyzz{{|}}~~~}}|{zzyyyyzzz{}~~}}~}|{{||{yxwwvvuvwwvuuuttttvwyy{xrqqruxyxwy}}zzzzzyxvtuuvvvvwxyxxxwvuuuuvvwwvuutstuuuvvwxxxyyz|}}~~~~~~~~~~}{{{{{{{||||}}~~~~~~~~~~~~~~~~~~}||||||||||}~~~~~}||{{{{{{|}~~}|{zyyyyyxxxxwwwxxyyzzzzzzzzz{{|~~}}}}}}}}~~~~~~~~~~~}|{zzyxxwwwvwwwvvwwwvvwwwxxxwwwxwwwxyyz{}~~}}}||{zyxwvvuuuuvwwwvvwxxyyyyyzzzyyyyyzz{|}~~}||{{{{{zzzzzzzz{zzyxxxxyzz{|}}}~~~~}}|{zzyxwwvutttttssrrrrrqqqqqrrrrstvvwxyzz{|}ztv{}|{{{{{{{zyz||zwusrsvyxxxusswz{{{zyxwvvxyzzz{|~~}|||{zz{{||{zzyxvuttttttttssstuvvvuuuuuvxxxxyz{{|||}~~~}{{{{z{{|||{{{zyyxwwvwwxxyz{{{{zz{||}~~~~~~~~~}}}}}|||}|||}~~~~}}~~~~}}}}}}}}~~~~~~~~~~}}~~~~}}|||}||}}}}}~~}}}~~}|{{zyyyzzzyyxxxwvvvwxxy{||}}}~~~~}|||{zzyyyxxxxxyyyzzzzzzzzz{|~~~}}}}~~~}{yxxyyyyywutuusppqstsu{{usqpu|~|{{~~}~}{zyxwuuy{{zy{|}|||||{{{|}||||||}~~~~~~~~~~~}{zywwvvwwvuutsrqqppoopqqrstvvwwvvvwxy{}}{yxxxwwwvutsrrrrstuuvvwxyzzzzz{|}~}|{zzz{||}}}}}}}}||{{|{zywwuttttttttsssstuvwxyyyyz{{|||}~~}}~~}|zyyxwwwwvutttttttttuuvvwxxyyyzz{|~~~~~}|{zzzzzzz{{{{||}}}|{yyxwwwvvwwxxxyz{{|}}~}|{ywvuuutssssstuvvwxxyxyz{|}~}|{zzyyzzyzzzyzz{{|}}~~~~~}{zzzzzzxvtsrrsttsrruwxz{{|}}||||~xttu|~|yxyxurqstrnouy{~{wxz|~~~~~}}~}|}}{xvutsrrrrstvxyyzzyxxxwwxyz{}~~~~~~}}|}~|{{{{|~~~~~~}||zywvuuuvvxyyyxxwwxzzyyyz{{{|}}}|}}}~~|yxwvutssrrqqrrrsstttuvwxxyzzzz|}}}}}}~~~|{ywussrrrrrsssttttttuuuvvwxxxxxxwwwxxxz{}~~~}{{zzyyyzz{{||}}~~~~~}|{zzzzz{|}}~~~~}|||}}}}}||||zz{||~~}||{{{|}~z{{{vuuvy|}|{wsqtw{~|zwstx}}}}|{ywvvwz~|yxxxy|~~}}||{|{|{{}}{zxxxxxwvuuvwwwwxxxxxz{{zyyxwwwwxz{{|}|{zywvwxyz{{zz{|||{yxwwvvvvwwwxy{}~~}~}{zyyyzzzzyxwvwxyxxxvuvvvvwwvvwwxyz{~~~~~}umip{~ypkouxz{zxwy}|wsrrrv}}{ywwy|}yx~~~~{ywx|~zvtttuwyzyxussuvx{{yxwtstuwy{|~~~~}|}~}{zyxwwwvtttstvvtstwxwvuutttuvwwxyz{}~}}~}~~~~|yxxz|}~~}{zzzzyz|}}}}|{zz{{|~~~}}}}}}}}~~~~~~|{z{{||}}~~~~}~~~~}}||{zyyyyyyyyzz{{|}~~}|||{{zzzyxyyyxxxxxyz{{|}~~~~}||{{{zyxxwwvwwwwwxxyyyyz{||}}~~~~~~~}||{zyxwvvvvvvuvvvwxxyyzz{{||}}~~~~}||{{{zzyxxxxxyyzzz{{{{|||}}~}}}}}}|}}}~~~}{z{zyxxxxxxxwxxxyxxzyxyzxvy{zxuuxyyyzz{{|~~}{zyxyxwwvvvutuutsttstvvvutuwvvwxxyzzz{{{|{z|}||}}}~~~}~~~~~~}}~}|{zzzzyyyyyyyxwuvvuttsstuuuvuvvutvxvvy{||{|~~~}~~~}~~~~~~~}}|}}}}}~}~~}}~~~~~~~~~~}||}}{{{||zxxwwwxxyxxyyyxz|zz{}~{zz||{{|}~}}~||}~~}|yyyyyyxwvuvxyz{|{{zzxvttsrrsvyz{}~|{|}~}||}}~|zxvssvvuwz}~~~~~~~}}}}}}}}~~}}|zy{}}~ytv|~{z{|~~~}||~~{{|zxyzxxyxxxy|~}}}~}~}|{yvtssvxyyxxwwwvuvvvuvvxyy|~}}{yxwxyz{{zyyzz{zxvsrqpqrtuwz||zxwxyyzyxy|}~~}|zyz{zyxvuuutttvwwwwxyyy{}~}zxwurppponnoqrrstuuuuuuutttuutsvwwz~~}|}~{|~~}|~~}|yxvrqsutsrtvvttttttsrsvx{~}~}~~~~{yz|}~}zz{||{{z|}|zz|zxxvtttsqqstvxy|~}~||{zzzzzxxyzzz}~|ywwxyyz}~~}yurrqpooprsttrprsqppqqqqqsttwyxyzz|}{}~~}~~}|{zwtpqrpoooprrrssstutqqqoprstuwz~}{{|}}}|{ywtsqomllkjiimonmmnprrppqtvwx{~~}~zxvtsqoonnqux{}~|{z{|zyyz|~}|{{zwutuy{z{||}|}||ywy||{{{{{zyxxxvuttuwwwy|~~~}{zxvsrqpoonnpssrsrqqqrrstvwxx{~~}~}|}~}~~{xwwtqnnonlmnlkmooorttvxxwwy|}}}||{{{yxxxvuuvtttsqruuttrponmljiijjknprtwyyz{}~~{zyz}~}||{yyzz|~}{|~|{|}}}|zzyyxwutsrrrqpppqqstvwz||}~~~~~}yvtrqqpppoqttstusqststxz{|~|{zwspnmlknomklnppprstttuvx|~}ywxzzyyzzzzxtrqomlkhhjlnppswyy|~~~}|}~}~}zwutsrqpooqpopqqqrqrrrrrrrsuwyz|~}}}zyxvvvtrppqrsttsqppolkmnptx|{ywurrrrsuvwxz{|yuwzzz|~~}{ywvvvtsqoopqqrtwy{|~~|zwuttttstttwywuuusqrqpqtvxyz~}~~}{z|{zzzzzyvtrssrqqprssstvxzzz{|||}~~~~}yusqqonnnoppppqqqponmmllnqsuvx{}~~~}|{|}}~}zxvsqonmkknpqqqsvuuvwwxxyzz|~~}{zyxwvvvuuutvwxy|}|{zyxyyxy{|{|}|{{zyyyyyz{}~~~}{{{{{yxy{zz|}~|ywuttrrsstvxxwvuttttuvvxz|~~~~}}}|{yvtsrponmmnnnpqsuvuvvx{{zz{}~}|{{{|}}~~~~|zxvvwvtuvvwxwvvvtsrqrtuwxz}~~~}|{z{|{|~~}~~~~}{{{{xwxy{{|~~~}}~~}|{{{z{|yvusppqstttvxwwwxxyyxwxz|~}||{yxvuutssuuvxxxz{}~~}}~~~}zxwwwxyyyz||{yzzxvuuuvwy{|~~~~~~~}~}~~}~}~}|||~~|{zxwvtrrrqoopqsuvwwxz||{|~~|{{|}}~~~}zwutsstuuuuuvxwwwvvvvwwy{}}{ywvuuwxyz|}~~~~|{zyxwwxxwvuuwwvuuvwxx{}~~|zxxywwxyz{{|~~~~~~}~|{{zxxxvtsrqppppppppqrtvwwy{{{|{{{{zz{|~~}{yxwvtsstuvuuvxxxvtvxwxwwyyxyzz{}}{zxwvusqqpqrsssttuuttuuutsssstuvy|}~~~~~~~|{{{|||}~~}}}|yz{zzz{}}{{||{{{{||}}||}}}|}~|{{|||}~~{zzyxwwxxwwxz{zyyyyxxwwwwxyz{}~|zyyyxwvvuuttttuuvuuvvuutuvvuvwxz{|~}zywvtqqssrqrrstuttttttqqrrsstuvxyz{}}~~}|{yz{{{{|~~}~~~~}}|{{{|{zyyxwvuuvwxyyz{}~}{{{zyyz|||||{yxxxxxxyz{|~~~~}||}|{zzxwvttttttuuvwxwwxyyyz{|||}}}~~{yyyyyyyzzzzzyxxxvuttttuuwwxyz|}}~~}}}}}|}}}~}|zzz{{zxxyxwuttuvvuvxyzyy{}|||||}~~~~~~~}{zywuuvuuvvuuvvvvuttstuwwxz}~~}|{{{{||}}~~}|{{{zzzyyyyzzzzzzyyyz|}~~~|zxvusssrqsuuuwyzzz{|||}~}|}~~~}zzyywttuutttuvwwwwxy{|}~~~|yvsqponnpqqrstuuuuwwvwxxxyyyyz{{||}~~~}||{zyxvuuuutuvvuuvxyywy{{{||{{zyzzz{|~~|{{{|}~~}|{zyyyxxwy{{||}~}}}~|{zyyzz{{{}~~~|zxxvutstuvwwxxy{{{|}}{{||{{{{||}~~{yxwvtqrstuttuvxyxwxxxyxy{|}}}}}|{||}~~|{ywtsrqpoooqrrsuwxyyz{zzz{zzzyyyz{{|}~}yvuusrssrrtuvwwxz{{{{|~}|zzzz{|||~~~~~~~~}||{zyxxxwwwyyyyy{|{|}}~}||}}|{z{|~}{zxvuuwyyxyz|}}}}}~~}}~~|}~|{{|}~~~~}{zyxvuvwvuuvxyyz{||||}}}}{zyxwwwwwxz|~~|}|xuwyxvrqvyzzyyyyxyyxxyzzyyzzyyyzyyz{{{~}|}}|||||zyyywvvvuwxyzz{}}}~}~~||}}}|}~~~~{|}}|yyzyxyxxz{{|}~~~}{|}}}zxz|{z|{z|~~~~~}}}}}}~}~~~|z{{zzyx{|zz{{||{{{{{zz{{zzz{}|{}~~~~||||||}~~~|||{|}|{{z{}|z|~~}|}~~{{}|||}|}}|}}}~~}|}~|zxxzzyxyzzzz{{zzz{zz{{yyyzyyyyyyyzzzyyz{|||{}~~~~~~~~~~~||}|~~~}~~~}}~~}|||}~~~~~~~}~~~}~~~}||}{{|}}|||||{|}{zzyyz{{{||}}}}~~~~}|}}|{{}~~|}}~~}}}||~~}~}}}}|zyyzz{yxyyxxxz{zwwwyzzz{{{}~}~~~~~}}~~~~~~~~}}~}}~~|{}~~~}~~|}}}}~~|z|}~~~~}}~|~~}}~~~}}~~}~}~}~}|~|}~~||~}||}~}}~~}~~~}~}}}~~~~~~~}~}|~~~~~~~~~}|}~~}}}}}|~}z}}~~~~~}~}}}~}{|}{z{|{{{|}}{{~}z{||||{zzz{|{z{}{yyzzzyzyyzzz{{|~|}}|~~~~~~~~~~~~}|}|{|~}}}}~|}~~~~~~}~~|}}}}|{}}~~~~~~}~~~||~~}|}}|z|}~~}}}~||}}~}}}~}{|~}|{zz{{{{|}}|}~}}|}~~~}|}~}|{{||zz||{{{||}}|{}}|{|}~}||}}}||~~}|||||{|~}|~~||~~}~~~~~}~~||~~}~~~}}}~~}|}~}~~~~~~~~~~~~~~}~~~~~~~~~~}~~}}~~~~}}~}~~~~~~~}|~~}~~~~~~~|}}}~~~~~~~~~~~~}}}~~|{~~||}~}~~~~}}~~~~~~~~~~}}~~~}}~~}~}|||}}|{z{}}|zy{}|{{{{|}{yz{{|}}|||}~}|}~}||}}}{{~~}{{~~{}~|{||}}||}}~~}}~~}|{z{{{|}}|||}}}}~~~~~~}~}}~~~~~}~~|~~~}|}}}~}}||}}|}~}|}}||}}|}~}|~~}~~|{|||}~~~~}}}~~}|}~}}~~}~~}~~}|{{|}}|{|||{{{|||}}}}||}~~~~~~~~}||||}}}}}}}}}}~~~~~}}~~}}}~~~}~~~~}|}}}|||||||||||{}~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}{z|~}}~~}~~~~~|~~|{|}~}||||{}}{}~}}}}~~~~~}}}~~}}~~~~}~~|||}|{}}}}}}}}~~}}~}|{{|}{zz{{{{{{{{zyz{{||{|}}||}}~}|{}}|}}~}{|}~~}|{{|}||||{{{|}~~~~~~~~~~~}~~~~~~~~~~~~}}}}}|||}}}|}}}}}~}}}}}}}}}}|}}|{|}~}~~~~~~~~~~~~~~~~~}~}}}}}||||}}|{{|}}|}}}}|||||{z{||||}|||}}}}}~}|}}}~~~}||~~|~~}|||}|zz{{z{|{{}}|||}~~}}}|{{|}~~~}}}~~~~~~~~~~}}~~~~~~~}}~}{{~~|||}~~}~~~~~~}}~~~~~~~~|}~~~}}~~~}}~~}}~~~|}~}}}}}}~~~}}}||||||}}|}~}||}}}{{|}}|}~~}}}~~}}}}|{{{|||{z{}~|{|}}|{{}}|||}~~~}}~|}~|y|~}|}}~~}}~~}~~}}~~~~~~~~}}~~}}}~~}}~}~~}}~~~~~}}~~~~~~}~~~~~|{}~}}}}}}}~~~}||}~~}}}}~~}}}}}}}}}~~~}|}~}~~}}|{|}}}}}}~~~}~~}|||}}|}}|}}}~~}}}}}}}}}}}~~~~~~}}}}}}}||}}}|||}|{|~~~|{}~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~}|}}}}|}~~}~~~~~~}~~~}}~~~~~~~~~~}}~~||~}{{}}|||||{|}}{{}|{|}||}|{{{}}}}}}}}~~}}~~~}}~~~~~~~~~~}}}}}|||{{|{z{||{z{|}}}|||}~|{|~~}|}~~~~~~~~~~~~~~~~~~~|~~}}|}~~~~}~}~~~~~~~~~}~~|}~~}}}}}}~~~~~~~~}}~~}||}~}|||}}}|{~}|}~~~~}}}~~}~~~~}~~~}}}}|||||}}}~~~~~~~}}|}}}}}|}}}}}~~~~}||}}}|||}~}|~}~~~~||~~}}~}}~~~~~~}}}}}}~~}|~~}~}}}~~~~~~~~~~~~~}}}~~~~~}}}~~}}~~~}|}~~~~~}~~|}~}~~~~}}}}}}}}~}~~~~}||}}}}}}}}~~}~~~~}||}~~}|}~~~~~~~|{}~}|}~~}||~}|||~~||}~}||~~~~~}|||}}||||}}}}}}}}|}||}~|{|~}~~~~}~~~~~~~~~}~~~~}~~~}}~~~~~~}}}~~~~~~~~~~|zzywz~~vruvwwyz|||vrqpmnswy{}yurrpntz{}~ywvropqtz|~~{uonmnrtvz~}zwuuuy{zyuttwzz|{xwurswxz~}xsqponosttz{yxvuvvwz~~{yxxwwxy|}~~xsqpqtssuz}{yvvy|}}{wsrtssuy{{~~|wqmigggeehkpsv{~~{xusrqnosuw}{xvtsstx~~{xuojjllmsxz|}}}|||zuonppooptxy|}zvutuy|~}}|zzyy~}~~wuvvvvwyy{|xtsssrtxxy}~{wvusrstuuvz}~}{{~~~|{{zyxuuvustvxz}xuokloqrttstwzzyyzxsnjgffhjmrw{{yyz}|xwwustvtswywuutqoqttsvyww{~~~~|~}yuuvwyzywwz}|zzxvuvz|}~}vvurqsssusqsvurstsqonpsstuwz{{{|~{yy{}|{xuvxvssqnkjloqqqqrtvuttvtruzyuy|{z}~|xsnklmkjnrsux{}~|ywwvssuttx{~{xxxvtuuuutuxxuuvvutspnlkklmrwvsuwwvutuwvtwzxvy}}|}}}~~zzzvsrsssqpquxvssuvwwvwxxvtuwz}z{{vqrqonnnkijkihjlkjmolkmopqstvwwwz}}~~}yxy{{{|}{x{~}~{zyxxz|{{}zvwxxwvvutttvxxxy|~~|yzzyxxwwy||zyzyyxwwxxz{zz{}}~~|{wuz~{y{~~~|yvtttsrsssuusrqppomorppuxxwutvyzzz{}}ytrqporuspsvtrrqnmllmnnopqrrrsstuwx{}~~}|}}zx{{ywxzzz{{xwyywvy|{{}~}~|{ywwvsrqrrrqomllkiggiiiijkmmmnnopqstuvxyz{||}~|yxyzzzxwvvutrrqpqrsuuuuvuuvvuwyz{}~}{zyyzz{{||ywuspnkkjjmnmnoprpnopopqsx|}~{zywurpqrrqnmligggedegijjjklkllnqstvwx{~}|{||zyywtrolkjigffhiihgffffghkmnoruvw{~~|{{~}|{{{|||}}{xwvvvusrsvy}~|zzzzzxwuuvutttssuy{{|~}}}}wrprrrsstuvwwwvvvwutuwy{}~|zxvtssrrrrrtuvuuuttvwx|}|{yxyz{{zzyxwvuttvwwyz{}}|}~~|zxvtrommnooooponoooooqstvwxzz{}|z|~~~~~~}~}{xvutuvwwxxy{}||}}~~}}~|ywusqonnnmnqqqrsrpppqqqpqruvxy{}~|{{{zyz|zxyyxvtsromlkklkkmnprsstuutstvwwy{}}{ywutsssrppqqppponmmopqsvxz|~~}{{{{||}~~~}|zxxwvuuuuuvwxxyzz{|}}~~}ywusrstvxxyyzzzyxvuutrqqpqqrrrrrsssttuvxz{|}}}~~|yvtrrrrsuuvxxxwutrpnlllmnopprtttuvuutstuuvxz|~}zxwwwwxyzz{|||}~~{zzyyzz{||}~~}}}}|{{|}~|{zxvvutsrrstuuvwwyzz{}}zwtqomkjiijllmnooppqrstuwxyz||}~~|xvutsrqqqqqrstuvvvvvwy{|}|{zxxyz|||}}|{zyyz{{{|}~~~}|zzyxwvvvwwvuuttsssuwxxz|~~~~}}}~~~}}~~~}}}|}||||{zywwvuutuuuttttuvxyy{|}~}||}}|||}}|||zywutsssssrqqqrrtvxy{}~{xvsqpomlllmlmmnooooprssrrstvvwxyz|||~~}{ywvwwwwwwxxxyxxyyyzzzzyyyz{{{zyz{|}~~~}{{zzywvsrqonnooppppppqrrstuuuwxyzz{{|}~|{zxwvutsssttuvwxy{}}~~~~~~}}~~~~|zyxwvvvwxyz}~~~}}~~}}~~~~~~}}|{{||}~~}}}}~~}}}}}|{{{{{||zyyxwvvvwxyz|~~}}||}~~}}}|zzzyyyyxxxxyyz{|||}}~~}|||{{{|~~|yxwwvvwxyz{{{||||{z{{{{}~~}{ywusqqpnnonmmmopqqqrqqqpppqrsttuwy{}~~}|{zzyxxyyz{}~~}}|zyyxxwxz|||~~|zxvutuuvwxxxyyyxxxwutstttuvwxyz{}~}}|{{zyyyxwvttssttuvxyyzzzyyyyyxxyzz{}}}~~|zxtrqqppnmoonnnoomlkkjjkmnorstuvxz{|~~}||{{zz{|}}~~~~~|{{zzyyyz{{|~~|zyyxxyzz{|}}~~~~}}|||}~~}{zz{{{z{|||}}~~~}|}}|{{{zyxwvwxyzyx{||}~}{{zyyyxwvvtsssttttuuuttuvwwxxyz|}}}~~}~~}~~~~}~}|{{zwvutssrrstvwwwxxxxyz{||||}|{zyyyxyz{|}~~~~}}||||{{||}||}}}}}|{zxxxxwvvvwyz{|~~|{zxurpommmnopqrrrssssrssstuvxyyyyzz{|}~~~}{zzzyyyyxxxxyz{{|}|||}}}}}~~}}}~~~|zzywvuuttsrsstuuwxxwxyxwxyz||}~~}}|{z{|{{}~~~}}|{{zyyxxxxxxxxxyyxwvuutsssssststuvvwxyz{||~~~}|||}~~}|zzzz{}~~|zyxyyxxyz{|~~|zxwuttuuuvxy{|}}|{{{{||||{zyyyz{|}|zwvusrqqqqqrstsssstuvvwwxz{{{{zzz{|}}}~~~}|{zyxwvvvuuvvwxxz|~~}{yxwvvwwwwxxxxyz{{{{|}}|||{yyxxxwx{}~~}|{zyxxwvvvvvwxyz{{|||{{zzyyxxwwwyzz{}~}{yxxwwwvwxxxxxxxyz{|||||{|||{zzyyz{}~~}}}}}}}||{{zxwwvuttttttuvvvwwwxy{|}|~~~~|{{zyxxxwvvvvvwwxwvvvvvwwyzz{|}}||{{zyyyyyz||}~~~~}}||{zz{{zzzz{{{{{|{{|}||}}~~}||||||{zyxxxwvxyyz{|}}}~~~|{{zyxxxwwvwwwvvvvutttssstuvvwxyyyyzyxvwwvuvwxyz|~~}|||||||||||}||}}~~~~}}}}||||}}|}~~~~~~}~~}}}|{zyywvvwxxyz{|{||}}}~~~~~~~~~~~~~~}~~~~~~~~~~~}|zz{{{zz{|{|}}~~~~~~~~}}|zyxwvuuvvvvvuuuuvvuuuvvvwxyzz{{|||}}~~~~~}}}}}|||{{||{{{|}~~~~~~~~~}}}|}}}}}}}}|||||}}}}}}}}|{{zyxxxyzz{||||}}}|||||{{|}}}~~}}}}|{zz{zz{|||{{{{|{{{{{{{{zz{{{{|||||||||}}}}}~~~~~~~~~~~~~}|zzzyxxxwwwxyyxwwuttttutuvvvvwxxxwwwwxxxxxyyxyzzzzyyzzzzzzzyxxxxwuvwvuuuttttuvuvwxxyy{||}~~~~~~~}}}~~}~~}|||||||}}}||||{|}~~~}~~~~~}}}~~~~~~}}}}}}~~~~}~~}||}}}}~~~~}}}}}}|}}}}||{{{{zzyxwwwwvvuttuuuuvwxxxyz{{|}~~~}|||{{zzzyxxxwwwxwwxxyyyz{{zzzyyxxxyyxxyzzyyyyyyz{{zz{{{{z{|||}}}}||||{{{zyyyyyyz|||}}~~~}~~~}}}}~~~}}|||}|{{{{{zz{{zz{zzz{{||{{{{{{{{{z{||}}}~}}|||{{{{{zzzzzzzzyxvuutsttttsstuuvwxxyyzzz{{{{zzz{{|}~~~~~~~~~~}}}}}~~~~}||||{{{||{{{zyxyyyyyzz{||}}}}}~~~~}||||||}~~}~~}}}}|{z{|}}}~~~~~}||||{{|||||||||||||{{||{|||||}~~}~~}||||{zzzz{{|}}}~~~~~}||||{{{{{zz{|||}}||}~~~~}}}~~~~~~~~~~~~}}}|{{||}|}~~~}}}}}}}}~~~~~~~~~~~~~~}~~~}}}}}}}~~~}|{{{{|||}}}}}|||||||{zzzzyxyzyxxxxxxxxvuuvvwwxzzyyz{{{{||{z{||||}~~~~~~}|||{zz{{{{zz{{z{|}}~~~~~~~~}}}}}}}}}|||||{|||{{{{{{{{{zzyyyyzzz{{{|||||{{z{{{||}~~~~~}|||||}}}}||}}|||{zzzzyz{{|{|||{zzzyxwwxxxyyzyxwxwwvvvuutuuuuvwwwwwxxyz{||||}~}}~~~}}}~}}~~~~~~}}}|{{z{zzzzyyz{{|}~~~~~}|}||||||{{||||||||{|||||}}}~~~~~}}}}|{{|{z{{zzzz{{{{{{{|||||}}}~~~~~}|{zzzzzyzzzzzzzzzzzzzyz{{{{{||||}~~}~~~~~~~~~~~}}}}}}}}||||{{{|||||}}}~~~~~~~~~~~~~}}}}||||||{{{{{{{{zz{{{{|||||||||{|{{zzz{{||||{zzzzzz{{{{||||||}|}}}}}}~~~}}|}~~~}}~~~~~~~~}}}}}}||||{{{{{{zzzzyyyyzzzyyxxxxxxwwwwwxyyyyyyyyyzzzzzzzzzzzzyyzzyxyyxwwwwvuuvuuuuuuuuuvvwxxyyyz{||}~~~~~}}~~~~~~}}}|||||{{{{{{{||}|}~~~~~~~~~~~~~~~~~~~}~~}}}}}}}~~~~~}}~~~}}~~~~~~}}}}~}}}}||||}}}~~}|||{{z{{zyyzzzzzzzzz{||}}~~~~~~~}}||{{zzzzzyyyxxxyyyyzzyyyyyyyyyyyzyzz{{{||{{{{{{{{{||}}||{{{{{{{zyyyyyyyyyyyyyyyzz{{z{{{{{||}}~~~}}|||{{|||{{{{zzzzyyyyyyxxxxyyyyyyxyzzyzzz{{{|}}}}~~}||{{zzyyyxxxwwwwwwvvwxwwxyyyyzzyyyz{{|}}}}}}}}}~~}}}}}}}}}~}|||||||||}}}~~~~}}}}}}|||}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}|}}|{{{|}||}}||||||||}||}}}}~~~~~~}||{{{{z{{{zzz{{{z{{{zzz{{{|}}}}}}~~~~~~~}}}}|||||{{{|}}}~~~~}|}}}}}~~~}}}}|}||{{zzzzyyyyzz{{{{{{zzz{{{{{{zyyyyyxxyxxyz{{{{{zyyyyzz{{{{{|}}~~~~~~~~~~~~~~~}}}|{{{zyyyyyyyxxwwwwwwwxxxxyyyzzz{{||}}~~~~}~~~~~}~~~~~~~~~}}|||||{{zzzyyzyyyyyyyxyyxxxxxxxxyxxwwwxxxyyyyyyz{{{||||||}||}~~~~~~~}}}}}~~~~~~~~~~~~~}~~~~~~~~}}}}||||||{||||}}}}}~~~~~~~~~~~~~~~}}}}~~}}|}}}}}||{{{{{{|||||{{{z{{zzzz{{{|||}}}}~~~~~}~~~}}}~~}}~~~~~}}}}}}|}~~~~~~~}}}|}}}}}}}}}}}~~~}}}}~~~|{xvtsvz~ysrnjnrrsz~}{upnllnpuz~ztsrqw|{xurtuv{~zupmkkmopsy{vrnlmmmsx|~zvspnprty~|vokjjiloqu{|wqnjhihhnstw~~ytpjhgfjv{~~|}~}{{{}{vttrpqtwz}{zwtstux{~}ywuuwxz~}zvroqtvy~~zvrrrtvy{~ywxz|}{z|~~~~{xutsqprsuwy|~~~|z{zvttux{zyy{}{{}{wrpooqrsvyz~|yvtsqqqsw}}xvsqqsstwy|}yvtqoqvwx{}{xvurnnrsstuwyz{~|zwtrqsvy}~|{yvvyzyz||{z}~|}xrqrqquww{~~|xux{z{}~~|{{||~~|{yy{||}~~|{|~zwtqomkkmprtwxy|~~~|zwusqqqrtvz}~{zzzyy{{zwuvy{}}}~~{zyxvtrtxxz}|zyxvtstuuvusttrqonooooqtuvwxyxxwxyxutvvux|~~}}~}~}}}}|yvsqmklnppoptvvvuvvusqrtuw|}~~}}}zyz{{|~~}}}~{zz{{{ywx{{yxwz}|{}}{z{{zz{}}{zz||{zyyyxwxxxxxyyywutttvxyz}~~~|ywwwvwxxxyyxwy{yxxxxyzyxvuwywvxy|}}~zwwvuropqpnopppponnnpqpoppoopprstwz|~~~~|yxwwwvvwwvvwxywuvvvtqprrqonoqstttvy|}~~~}||{{|{zz|~~{|~|yyyyyxxxyz|~||{yxwvxxwvuvxxy{}~}}~}yz{ywuttsstssuutttuwvuvwwwwwxz}}|}~|{zywvusrqqrrqqttstutsttttuwzzy|~|||zyzzvtvvutrtvusrqonpplloonprstsuy|~~}|{yyyyxvwxvvvtrstsssrqpoppomoqqruxxy{{|||}~}|~~}{zyz}}zywvutttvvuwzzz|~}||zyxxxyzyyzzz{}||}}}~||~}ywussrqrqopststvutuuttwyyy{|}~}~~{yz{ywvuutrtvsqqrrssstvyyyz|~}|||{xsqsuusqrssspmmonoqqopsuvxyz|}}~|}}|}}~~}{ywuuutsqooqpnoonoppqtvxzyz|}~{{zywwyzyyxvuvtqnlmmmmmmlmonllnopsuwz}|{zxvvvwvwxxxxyzwtwzyy}~|{zxxwvuuwyyxvsrssqpqsuvwy}}}~~}{{yvvwxvuuutvwvtttttvvvx|}~}~~~|{{|zxvtutsrqqrsrrqqtuvwxz|}~~}|{{|}}|}~~|zyyywtsqqppoppqrrsstuutvxyyyy{}}}}~~}}}|{{|}}}{zywtpomlkklklopqqpqssssstuuuvxz|}~}}|||}~~~~~~~{{|{yyyyzyyzyxyzxvwxyyz|~~}}}|zzzyyxvwyxwxyz{|}~}}~}|~|}}{yxwwuttsqqstttuuuvxyzzz|}}~}zvuusrrrqrtuttvwxxwwwy{{{|}~~}}}|||}}~~~~~}{ywvvsrrstuvvuvwwutstuvvwwyyxz|~|{|{{{|||}}~}|{{{zzyy{|||}~~}}||}}}}||{z{~~|{{zwwxxyxwyyyzz|~~}{ywvutsrsttttuvwxxxz|||}~}}~}zywvuuvvvxz{zxz||z{{||}~~~~|}~~~}}}{xvusrrqqrsssstuuuvutuvwxxy|~~~~~}}~~}~~~|{ywuutsssttsstvuuuuuuvvwxy{}~~}|{{{zz{zyyzzz{{|}~}|zxxxwvvvxzzyzz{||}}{ywwwutuvwwxy{{||{{|}~}{||{z{}}{{yxwvvvwwxxyzzzz{|{{{|{{|{{|}}~|ywvvvusrrtuvutvxyxvtvxwwwwxxwxyyy{}~}}}|zxwutttrqrrstuttstuvuvwxxxwwxyz{{}~~~~|{z{|zz|}~~|~~}|}|{{yxxxxyz{||||}{z{{xvwwwwxz|}}~|{yxwwwwwxxxxz|}}{||{zyxxxyyz{{~~|{zyyxwwvvvvuuuuvvututsrrrtuuvwxz{}~~~~~~}||zvwzyxxxxxxyxvvvvvtstuttuuuwxyz{|}}}}}~~}|{{zxy{{zzz|}||~~~}~~~~~}}|}~~~~}|||}}}}}~~~}}{zzzyyz{|||||{zzzyyzzz{{|~~|||{zzz{{zz{zxwwvvuuuvvxz{z{}~}{zzz{{yzzzyyxxvvuutsttuvwxxyyz{}~~~}}}~~~}|{yxxyyxuvxxwutttuutuwxyyx{~~}~~|{yywvvwvuuutssstttsrrstuvwxyz{~~~}}}}}}}}}}~}||{zxwwxxxxxxyyyzz|}~~~}|{zyyyywxzyxy{{{{{|}~~~~~~~~||{{yvuvuuuuvwyzzyz{}}}~~}|{{{|}~~|zxvuutsrtuuuvwxyyz{{{|}||}}{{{|||}~~~}{xwutrpoooppqsuvvvwyzyxyzz{{{zzzzzz{{|}~~~~~}{{{zz{{{{z|~~~}}}~~~~~~~~~~~~||{yyyyyyyz{|}|||}~~~}{xwwwvutvwxxxxyz{{{|~~|}}}}|||{{|}~~~||zyvsrssssrsuwxxxz{{{{|}}~}|||{z{{|}~}{ywutsrqqrtustvxxwwxxwvwwwwwvvvvwxyy{}~}zwvvtstutuwxz|}}{yyyz{{|{{}~~~|zyzyxwxzzzz|~~}}~~~|zywutsuwvuuvxxxxyz|}||}~|}~}|{{|}~~~}{yxxvuvwvvuvxyyyzzzz{|||||zyyyyyyz{|}}}{ywuttusrstvwvwzzzzz{|||zyzzxwwxxxxy{||~~~}{zxwvutsssstuuvwwxzzy{||{{|}|zz{{z{}~~~~~~~}~~|{zxxxxwwxyyxz|||}~~}~~}zyxyxxyzxwyzyyz{||}~~~}}}}|{zzzz{}~~}}}|{zxxwwwvvwyyyy{~~}}|{||||}~}}|}}|zyxvuuuutttvvvwxz{{{{|}~|{|{yxxyz{|~~~}|{zzzyvvuutsrrssstuvvwxyz{{{{{{{{zyyyyz{|}~~~~}||||zz||}}}}~~~~}|{{{|{{z{|}}}}~}}}}}||~}|{zzzyyyyyz{|}~}}|||}~~}}~~}|{zyyyxwvwwxyyz|}~~|||{{{}}~~~}|{{zyxxvuuttttuvwxyyz{|}~~}|||yxxxyzz{}~~~}{{{zzxvvwuuutuuuuuvxyzz{||{zzzzyxxxxyz{}~||}{zzzyyxwvvvvvvvwwxyzz{|}~~~~}}~~~~}|||}~~~~}}~}|{zzzyxyyz{zz|}~}}}~~}}|{zzyxwwvvvwxxxyz{|~~~~}}{{|{zz|}~~}}|zxxxwwwvwwxxyyyz{zz{{zyxxyxwwyz{|}~}||{zyxwvvvvvwwxxxxyzz{{zzzzyxxxyyxyz{|}~~}||}{zyyxxvvxxwvvwxxwwwxyyyyyyyyyyyyyy{|}~~|{|{yyyxxxxyyyz{||||||~~}}|}~}~~}{{{zyzzzzzz{{{|{||{z{{zzzz{{|}~~}}~|{{{yxxxxxxxyyz{}|{||zyyyzzzz{{z{|}~~}}|||zzz{zyxxyyyyyyzyyzzyxxxwwxxyz{|}~~~}}||zyyzzyyxxyyyxxyyyyxxyxxxxxwwwxxxxxxyzzzz{}}}}|}}|}}|{{|}}|zy{|||||~~~~~}{|}{{{|}|zz{zyyzzzzz{{{{|~~~~~}}||}}||}}}}}||{{{{||||}}}}}~}}|{{zz{zyyyzzyxyyxxxyyzz{|}~~~~}}||}||}}||||{zzzzzzzzyyzzyxxxxyyyyz{{z{{}~}~~}|}}}}}}}|||||zxwvvvvvvvvvvvvuvwwwwwxzyxz{{{|~}}~}|||}~}}}}}|{{zzyxwwvvvwxxwvwxxwxz{{||||}~~~~~~||}||||}}}}}~~~~~|{{{{zyyzyyyyyz{|||}~~~~~}|{{{zyyyyxwxyxxxyyzzz{|||||}~}|{zyxxwwvvvuttuuvwwxxxyz{{|}~~~~}zyxxxvvuuuuutttuuvvwxxyyyz{||~~}~~~}{zywwvutssttssttuuuvxxxyyy{|}}~~~~~~~|{zzyxwwxxxxyyzz{{{{|}~}{yxxwvvuvvvvwxxxxxz{{|}~}|zxxwvvuuuvwxxxxxxyyz{|~}|{ywvutsrrsttttuvvwwxyz{{|}~}|zywvtsrsssstuuuvwvvwxyyz|}~~}||zyxwxwwxyzz{}~~}|{zyxxwxwwxyyyyyz{{|}~~}|{yxyyyxxyyzzyzz{|||}~~}{zywvvvuuuvwwwxyz{{{|}~|zywvvuutuuuvvwwyyyyyz|}||}}}}}}~~~}{zxvutssssttuvvwxyyyz{{||||||||||}~|{ywvuuttsssstuwwwxxyz{{|||||}~~~~}}}}}}}~~}|{zxwwwxxxxyzzzz{|||||}}|{{|}~~|{zzyyxxyyyz{{{|}||{{{{zzzz{|}~}{zyxwwwwvvxxxyzz{{{{{zyyxxyzz{|}~}{zxwwwvvvvwvvxyyxyyxwwwwvvwwxy{}}~~{zyxxwwwwwwxxxxyzzzxxxxwvvvwwwyz|}~}~~~~~~}|{{||||||||||{{{zzyyyzz{{|}~}{{zzzzz{{{||{zzyzzzzz{{||}~~}}|{zzzzyyzzzyxxxxwuuvwxxyz{|}~}|zzyxxyyxxyzzyxxxwwvvvwwxyyyz|}~~}|zyxxxxxxxxwwvvuuutttuvvwxz|{{|~}|{{{{{||{{{{{{{{{zz|}~~~~~}|}|{{{{zzz{{{|}~~~~}|{z{zyxxxxxwxxxyzzz{|}}}~~}|{{zyxxxxxxxxxyzzzz{|}}~~~|{zywwwvuuuuvvwxxxxxyzz{|}~~~~~~~~}|{yxwvttttuvvwwxxxyz{{|}}}}}}~~}}~}|~~}{ywvutrrssstuvwxyzzz{|}|{{{{{{|}}}~~}zxwvvuuuvvwy{{{|}}}}~~}zxwvvvvvwxyyz{{|||}}}}~~~}}}}}~~|{yvuuttttuvwxyz{{{|||}}}}}}}}}|}}~~}zwuttttsstuvwwxyzzzz{{||||||||}}}~~|{zywutssrstuvvwwxxyzzz{{{{{{{{zzzz{|}~~|zyyyyyyz{|}~~|{ywwwwxxyz|{{}~}}~~~~~}}~}}|{yxwvuuuuvwxyz{|}~~~~~~~~~}}~~~|zywvutttuvvwxzzz{||}}}}}}~~}||||~}{zywutttttuvvwwxyyzz{{{{{{|{{{zzzzz{}~~|{yxvuuutttttuvwxxyzzzz{{||||{{{{{z{|}~~}|{zyxwvvvvvwxxz{|}}~~~}|{{zzzz{{{|}~~|zyyxwvwxxxxyz{{}}}}~~~~~~||{||}~~||{zyxwvwwvwxyyxy{||}}~~}}~~}}}|||||}~~}|{yxxwwvvvvvwxyyzz{|}}}~~~}}}|||}}~~}}}|zzzyxwwwwwwxxxyz{|}}~~~}}~}}||||{|~}|{xvy{ywvvurruvvwwwy|}zw{}|{ywvvvx}~}{yxwvxzytpswxwwy{||{{zywuttuwwwz{|~~|y{~zvwzywwwwvvvuvz}}|~}~}|~}{xwwxx}~}}|ywwyyzzwtttttttsqqtxvuwzyxz|}~}{yxy|{|~~}|{{zxwwtqrttsrrsrqsssuwyz{|zxxwuttuwxyz}}{zzyyyxwuuvutsrststuvwxz||{{|zyxwxxwuvxwwx{|}~~}{|~~~{y{|{{{z|~}}}|||{zz|}|{}~~}}~~~~{||zxyzzz{~~{}}|~|z|~|{}|{}~}}||}~|{zz{||~~~zxz{zxxywvvwwvwxxy{|{{|}}{zxxyvuvwxxvuuuuwwvwxwvvxz{ywxz{}~~}zwvvvuuutruyxwy|||zyz{zyyzyxwvwyz{}}~~}~~|zywwvwyxwxz{{yyzywuuuuttuvxxxz}}~}{{{ywvuvwustuutttvwvvy|zy{||}|{zzzzyyz{{{}}{|}|zxvwxwuuuuuuuuuuuuusssttttuvvvvxzz{}~~~~}zzyxvutsrrsrqsutsuwwvwxxyyxxxxxwwwvwyxwy{||}~~~}}~~|}|y{|xuuvsrtvvvvwvtvwursusrsutuwy{|}~}|}~|{|||||}}||}~~~}~~~~}|}}}~~}}}}~}|zyxxyzxx{|{{{{{|}}~~~~}}~}|||~~~~~|{zzzyxz|{{|}}~~}~}z{}{zz{}~|zyxvvvusuwvuvyyz||||||{{zzz{|~}||||{{|}~~}|{xvwxxxxyyxy{{z|~}||}{yxyxxz{{{~}|{}}{yxvttuutttvwvvwy{{{{||{{{{|}~|xyzxvx{zz{}~}|{ywvutttttuvwwwxzzzzz{{zyxxxxy{||~||}}~~~~}{xutrpppqqqppqstuwxyzzywvwxwwy}|zywutuvy}}}}|ywvvutsrqrstvwxz|}~~|zwvvvuuwyz{{}|zywwxz{}}zxutrqpooponoprstuvwwxxxyyyy{|}{yywvvvvvwy{|}}|{{{ywwvutsrstsstuvwxy{}~|||{yxyxxyz{|}}~~~~~~~~~}}~|{zxwwwwxxyyz{}~~~~~~~~}{{zyyyyyyz{}}}}}}||}|||}}}}{ywuttssrsuvvxyyyzz{{{{|~~~}{zywvvvwwxzzz{zyyxxwvwxyz{|~~}|ywvutssrsuvwxyyyzywwxz{{}~}}~~}~~}|zyxwwuttttuvwxxyyyyyxyyzzz{|}}{yvtrqponoopqrtuuuvvvwvwxyz|}}~~}~~}}~|zywutsrssstvwwxyyxwvuuuuvwxyz{||}}zxvtrqpppqrrrtvwwvvvwwwwwxz{|}}~~}}|{||}}~~}|ywvtsrrrrrsuuvwwxxwwvuuvvwwxxyyz{|}~}}|||}~~~}}}}}}~~~~}{zzzyyz{||}~~|{zzyyz{{|}~~~~~}||||{zzz{|~}|zxwvvvwxyz{||}}}}~}}{zzzzz{{|~~|{ywwxyzz{|||{||{zyyxyxxy{|}}~|zyxwxxxxyz||}|{{zyyyxwxxxxy{|~}{ywvvvuvvwxyzzzz{{zzywvuuuuwxy{}}{yxwvuvwwwxxyyyyzywvvvutsstuvxy{}}|{ywwwwwwxyzzz{{{zyxwvutssttuvwxy{}~~~~~}{ywvuuuvwwxxxyzyxwwvutsttuuvxyz|}~~~|{yxwwvvvvvwwxxxxxxvtssrqpqrstuwxy{}~}}~|zyxwvuuuvvvvvwwwwvuutqpppppprtuwy{}~~}xwxyyz||{{|}~~}|{zzz{|}~||{|}}~~~~}|{zyyyy{|}~||||}}}}|{zz{zzzzzzzyyz{{|}~}}}}}}||{zyyyzzzzzyyzz{|}~~}|||||{zzyyyyzzzzz{{zzz{}~}|{{zzyxwwvvwxyyyzzzyyzzz{|}~~}|zyyyxwuuuuuuvvwwwwwwwyz{{||}}~~~}{zxxxwvvuvvvwwxxxyyyxxxyyyz{|}|||||||}~}{zxvvuuuuuuuttuvwwwxxxwvwxz||}~~||~}|}~~}|zywtrrtuuuuuuwyyyyzyyxwwwxyz{{}~~~}}~~}{zywvutsrsrrrsttttuuuvwwwwwxyyxyyz{{}~~|{ywutsssrrrsuvxyyyxxxwwx{|~~~}|{{{|||}}{yyyyz{|~}{zyyyyyz{{|}}}~~|zyxwwwwwxy{|}~~|{yxwwvvwxyyz{}}}}~~~~}}~}}~~}}~|ywvvutttuvwyzz{{|~~}~~wtvy{|~~{wtstvvvuuuvvvwwwxxy|~~{yxyzz{}~|zzxwwvuuuvxyyzz{|||||||||}}}}}||{zyyz{|~~|zyxwvuuuttstttuvwxyzz{{{{{{|||||}}}}~~}|{zxwwvutttttttuvwxxxyzzyzz{{{{{zyyyyy{|}~~}|{yxvutsrrrrsssstuuvwwwwxyyyz{{zyyyyz|}~|{zyxwvutsstttuvwwwxxxyyyyyyzzyyxxxxxxyz{|~~}|{zxxxvutttuuwxz{|~~}}||{{{{{{{|}~~~~}|||||{{{||{|}~~~~~}|||||||{{|}}~~~~~|yz}~{wvwwxyzz{}~~}zx{~~}|{{zzywvwxyyyyxxxyz{|}~}||{{|~~}|zyxwvuvvwwwwwwwxxyz{{{{zzzyyz{{|}~~}|{zyyxwwwwwxxyyy{|}~~~~~}}|zyyyyyz{||}~}|{zyxwvuuuuuuvvwxyyzz{{{{{{{{{zz{}~~~~}{{zyxwvvuuuttttuvvwxyyz{|||{zzyxxwwwwxy{}~~~}{zxvuttsstssssuvwwwxxyzzyywwvvvwwxz{}~}}|zyxwvvuuuuvvvvwxyyyyz{{zyxvvuuuuuuvxz|~~~}|zywvtssssssstuvvwwxyyyyyxxwvvvvvwxz{|~~~~~~}}~~}||{{||||||}}}~~}}~~~~~~}|}}|zy{~~~~~}}~~}|{{{||||}~~}}~~~~~~~~~~~}|{xwwxxxxyyz{|}}~~~~~}|{{|||}}~}|{zzyxxxwxxxyyyyyyzzyzzzzyyyyyz|}~}||{zyyyyyyyzz{{{{{||||{{zzyyyxxyyz{||~~~~}{{zzyxxxwwwyzzz{{{{{zzyxxyyz{|}}~~~~}||{zyyxxwvvwwvvwxxxxyz{{zzzyxxwwwxyzz{|~~}|zyxwvvuutttuuuvvwvwwwwvvvvvvvvwxzz{|~~}}|||{yyxxxxxxxxxyyyyyyyyxxwvvvvvwwxyzz{{|}~~~}|{|{{{zzyyxwwvvwwwwwxyyyyxxwvuvvvvwxyyz{|}~~~}|{{zzyyyxwvvuvuuuuuuuuvvwwxxwvvuttuuwxyz{|~~}}}}}}~~~~}}}}}}}}}|}~~~~}}}|{{|}}~~~~}|||{z{{{{||}}||||{{zzz{{{|}~}}||{yyyyyyxxwwvvvwwxxyyz{||}~}|||||{zzzzzyyyyyyyyyyzz{{{|}~~|{{zyyyyyxxwwwwwwwxxxyz{{|}~~~}}}}}}~~~~~~}|zzyxwwxxxwwwwvvwwwwxxyyzzz{|}~~}|{zxxwvuuuvuutttssstttuuuwxyzz|~~~~~~~}{zyxwvvvuuvvvwwvuuvvvwwwwxyz||}~~}}~~~|yyyxwutuvvvvwwwvvvvvvuvxyz{~z{}}}|}}{yxz{|~}zyyzxtqqrsrqqpppstuuwy{||}}|||}~~}||}}~~}{ywvutsrqpppqrrsstvwxzz{}~|{zzyyyyyzzz{{{{|||||}~}|{{zyzzzzzz|}}}}}}~~~}{zxxwvvuvvwwwwxxxyyz{}~}{zyxxwwwxxyyyyyzzzz{{|~~|{yxwvvvvvvwwxyyzzz{||}~~}{yxvuuttuuuuvvxxxxyzz{{|~~~}{yxvvutssssstuuvvvvwwxyz{||}}}~~}{zyxvvuuttttuuvvvwwwwxyzzz{|{{{|||}}~~~}|zwvvwvutuvvutvy{}{smqvzyyyyz{}~~}~||||zxutrrsttutstvy{||{zzzzyxxwwxxxxy{}~}{yxwvtsrqqrsttuvvvwwwwwwwwwwwxxy{|}}~~}}{zyxxxyz{|}~}|{{{{{{{{|}~~~~~~~~}}}}}~~~}|zzzyyzzz{{|||||||||||}}}~~|{{{zzz{{{{||}|{{{zyyyyyyyyz{|}~}|{{zzzz{{||||{zzzzzyxxxyz{{}~~~}{zzyyyyyz{|}}|{yxwvuuwxz{}~~}~|z}~{xwwxy{|{yyz{{zxurqqqtz~~~}}~~~}}~|zzyxvvwxyz{|{zyyyxvuvwwvuuvwxyz|~~~~}|{zyyxxxxxxxxxwwvvvvvuuuuuwxy{|~~|{zxwwwwxxxxxxxvvvuvvwwwwxzzzz|}}}~~}~~~~|{zxwwwwvvvvuutttssssstuvvwxyz{|}~~|{zxwvvvvvvvvvuuuuuvvvvwwwwxxyyz{||}~~~~~~~~~~~~~}|}}~~~|{yxwwwwwxyyz{|}}}~~}|zzyxxxyy{{|}}}~~|zxwwvvvvwxxyz{{|||||}~~~}{yxwvuuvvvxyz{{|||{|}~~~~~~~~~~~{yyyyxwxxvutttwz}|qnnov~{|~}{}}wrqrqolkoty}}xvwxxyzyxyyyy{|~~zwtqopppqsuwxy{}}}|||{zzyxxyyzz{}~~|zxvttttsstuvwyyzzzzzz{|}~}||{yxy{{{|}~~}{ywvtrqqqqstuvvwwxxxxxxyyz{{||||||||}~|{ywtrqppppqrsuvwwxxyxyyyz{|{zzyxxwxyz{}~}{ywutsqpqrstvwxyzz{{{{|}~~~~~~~~~~|{zz{{{{||}~~~|{yxvttuxz{|}}}}~~~~{{|}}}~ztruxz}}{xuv{}{yyy|~|zzz{}|yxxxxyz{|}{xxxy|~}}~}}||}}~~{xvvvvvvwyyyyxxxy{|}}}}}~~~}}||{{|}}|}}}|{yvuuuuuutttuvwyz|~~}}|{{|||{{{|~~{xwvvwxxvutsstuwxyzz{|}}}|zzyxxyy{}~~|zz{|{zxvtuwwvuutsttuwxyz{|~~yw}xqhep{~xwy|~zvuvw|{unfdjswxzzyz{|{xvx{~zuuwy}{{||||yvvwxyzzzxuqpqrtwwwwy{{{{{{|}}}|yvvxz{}~}|{zzzzywvvwxwvuuuuuttsstvx{|~~|zz{{zyxwx{~|{||{|}|xvvuuttwz|~~~~~}}}}~~}{zyyzzzzz{{||}~~~}}|{{{}~~|{{||{{{|||}}~~}}|{zz{|}~~}||{{zyyyyyyz{|}~~}|{{{{}~~}|{zywwwvvwwxyyyz{}~~~}|{{zzz{|}~~}||{zyxwvvvvvvwxxy{|}~~}||zzzz{{}~~~}|{zyxwwxxxyyyyz{{|}}}}}|{z{{{{|}~~}}|}|{{zxwwwwwvvxyxyzww|}{z}~}{zyxwwy{yy|~~}z{}}|zxyywvutsqprttstuvwvvy{yxxwvwxxxwuwzz|~}}}{zyxwxxxxvtttssttvwwwwxzz{{{zyyzwttsrsttuwy{|||}~~~|~}}~~}}{zzzzzxwwxzyvvxxxwvxzyxvvwxy{|||~{xwwxxxwwyz{yxxyyz{{|{yxz{|~~}}|||{z||ywwxxy{{{|{z{yvwxxzz{~}~}~}{{yxwvvuuwxwttvxxxwutttuvvvwxxy{}~}|{zzzzxvtsrqqqqppoprsrtvtqooopnmmnqrtutx}~~}|yxxyyxxxwvuuutrqqrsuwwvtssqrw~~~}}~}{|~|z{{xwxyxxx{~~}}}{{~~~~~}}}}|{yxxxwwwvuuvxzzyyyyz{|}}~~}}~}}}}||{zyyy{}~}}~~}|{ywwvvvwvttutstuuusqrrqrrrtuux{~~||}~~}||||||{{zzyxvuuuvxxwutssssqooppppprssuwxxxxz||~}~}}~}{yxxwutvvtsuurqqomprqppruwxz{}~~~{{z{{||||}~~}~}||}|||||{yxxy{{{zz||{{{zxvvvuttuuttttsstutsvxxxxy|~y{~zvwxvtrpqqqrsttvwttx{z{}~~|yyxwwvvuvwvttuttrptvttvy{|zyyyz|~~~}{{|{ywvvvvvwvuuvvvvtttqpppppnnnnmmmnprssstvxxvxz|~~~}}}|}}~|ywusrprssroortuutvyyxwvy||~|{{yyyxvtsrpprtttsvyyxyz{{{zy{~~{zyyxyyxxzzzz{|}~~~~~}|{xyywutqonmnnnmnppprsqqtvutsuxxy|~~~~}{z{{|}|{|}}|{|~}{}~|yzytqqpoooprqpqsqqstsuwxxz}~~~zxvurpoooopsvz}~}|zxxxwvvvuuwxyyyz{zz{|~}||zxvuwyzyxz~|z{|{|}}}}{|~}~}{zxwvusrssuvuuwxxxy{|{z}~~}|}{xvuvvwxxy|~~{z{|}}||}~~|yz||}~}~}~~~~zywuromlllllnpqrqqrrqqpqrstuuwxyz}~}~~}}|{xvrooonmnopqrrrstsrsstvvuvuuvxyxz}~~}}|xvuttttuxyyz{{{{|||{{|{yyzzzz{|}}yyyvttstuwwwxyz|{z{{z{|}~~|xuutsuxyzyxz{{zxwxvtsstvwxxy{}}}}~~}~~{ywusrqqqpqpooprsrqqrsrpopqrrrsuy{|~~|zxxxwvvuvvwyywwxxxwvvvuuvvuuxyyxxz|{z{|}}}}}}zwtssuvwwxy{zx{~{yz{{zzz|}}~~yvutuuuuvwxwwxywussrstuvwyz{{{|zz{{{z{}}}}zzywwwvwvuvwww{}}~~~}}|{zyzzwvuuutqpppppoqtvwyz{|~~}~~|zyxwvutsrsssstsppqqponpqpoqsssuwvw{{{{|~~}~~{}~}}}~|zxwutsrtustvvttvxy{||~~~~~~~~~~}}|{yyzxvuuvvuuvwyz|}}~~}~|{{zyyyz|zxxyxvuuuttuwwvwz}~}}~~}{yyxyyxxyz{|~~}|{{ywwvvutstutssuxxxy{{{}~||||||y{~~~~~}|}}{xwwuttsqoppoopsvwwwyyz{{|~~|{z{{|}||~{wvurpnnoomoqrrrrrsstuwxxxxxyyyxxy|~~~~~~~~~~~~}|{{{||zz{|{z|~~~~{xwwvtrssqqtvwwxyz{{{z}}~~~}|}~}{{zvrstsrrsuutuxyz}~{wtrqqqonooqqpsvuuttvxwvuvwxwursuvxwwz~~~~~~~}|zwusqpoppooqrtsrtvwwxxwwxxvvvvvwxxyz}~}{|~~|yvtsqonpqqpqrtuvxy{|}~~~~}{{ywtrstsqqqrtvvvxz{}}|~~~}|ywxyxvwwxyy{}~~~~}|{|}|{z|~~|{zxusrrrppqrssrsttttuvwwvvvutssrrtvwxx{}}~~~zwxywvuuuuttttvvvwxzyxx|}{{|||~|{{ywtrqponmmmoqppsvwwxxyyz{z|~~}}~~|{ywvwvvwxyzz{|}}~~~~~}}}~~||{z{zyy{|{{|}}|{|}|{||zyxwwxwxz{|~~}~}{zzxwvvuuuvvvvwyyyz||}~~~}|{{zz{{zz|{z{||||}||}~}|{zyzzzz|}}~}|}}|{{zyxwvtrpomlmooopqsuuvyz{{zyy{|zwx{|{zz{~}|{zwuutrpponmmnppooprtuwxyzzzzyyxxxxxz|~}}}}{zyyxwwxwwwxxxyyz{{|}~}|{|}~~|}}|z{|{zyz{zxz}}|}}|zzyvtrrrsrrstvwwwx|~||}~~{z{|{{{}~|{{{zzyyxxwvusqponnnmmmmnoqrtvwxz{||{{{||{z}~|{zyxxwtsttttstvutuvwwxxxxxwvtrsttuuwz{z{}}~~}|||}~}{zzzyyyxwvvwyzzzzz|}}~|{{||{yyyyzzyyyzz{|}~~}|ywvtrrrrpprrqrsuwy{}}}}~}~~~}}~}|}}{yyyxwuuvvtuwxyyz}~}}|{zz{}~|zzxvvvvvuttuttwywxy{{yvvxyxwvxy|~~~~}|{yyxwuttutrrssrrsttuvwxxwvuuttuvwyxx{||}~~~~}}|{zyyyxxwvtuvvvuuxzxwyzxxz{}|{}}|{{|{yz|}|zy{|{zyyzz{{|{z{}}~~~}||}|{zyzzyyxxwvwxz{|||~~}{|}}|}~~~}{zyzyyyyzzz{|||}}}|{|}~}~~~~|}}zyyyyyxxxxyxwwxyzyyz||{{||zyz{zyz{~~}|yyzzyyyyxxz{xwxz{{{{zzz|}yvz}}|xx}}|~}~~~}||zwwxxwusttsrsrqpoprqpqsttssuuuvxxxz||~~~~~}{~~}~}{{|}|zz{}{y{}~}~~~~}|{yxyxwwxwwxzzxvxzzywwy{{{ywz}}~}~||~~}|||}|||{{|}}}|{|}~~}|~~|{||{zzyxvtsstttsqpppppqrsrqqrrtvwvwwy|{{~}{xxzzyywxzwrtwwvtsrqqqqqopssppqtvusuwwxxz{zz|~{{}}|{|{{{}~~~}{zywvuuuuvvuuuuwz{{z{~~~}|~~~~~|{{{zxwyzvtwyz{{{|{{}~|~~|yz{xwvtuutuvuutuvwxz|{z{}~~}|{yxwsqqqqommoooqssssstuuuuvwxz|~}}}|zxwwwwussttussuvvwy{~}zz|~~|{zz{{z{|}{yz{yxyxtrstsrpqronsvttvwwyzyxy|}~~~|{~{{~}{yywwxwtstssuvvvwxwvyzzz{}~|~~}|{xvvusrrrqqqrstuttwy{}}}~}|{|{xwxxzzxz{zyy{{|||}~~~~|{yyzzyz{zzz{z{||{zxvurqrsolpsrqtuvwwwyyyz|}~~}~~}||{{|zwvwtppppppqrsutstuwzywz}|}~}|{{yxxy{||}~~|}~{xurstrqsuwvstxwvx{|}}{ywxxwwwwxxy|}}|{|~~|{xwvtsssssuwvuwyxxz|}|{~~}~}}~}|zxyyzyvtrqqpmosrqqqrtvwwy||{}}zxxwtqqpppooqqqqqqssrtxxwz{yy{{{yxy{||~~~~~~~~}}xuvvsruuqortttux||{|}|z||yyz{|}~}|{{}~~}|zxvuutrrrsttuwz{{{|}}~}~~~~|{yyxvwxxwvwyzz{zz|~}~}}~~}{yywtsssuuttuuuvvuvwvuuvxwtsxzyyz||ywvutrqsrppqrsuutsuxwvtsuvutttvy{zy{}}~~~~}~}yyzxvvvwxwwy{|}}}~}|{zz{|~~~~|}}{||{zy{~~~}{zzzzyyxxz||{}~~~~}}|zz|{{}~~|zyzzzyxxyyyxxxywvvwwuvwwxwwz}|}~}z{|yvxzzzzzzzzzyxxxyxvwxxyyyz{{|}~|{zz{{zxx{|z{||}{yz|{{zy{||{z{}~~~~~}}}{yxwwvusrrrrrstuuuuussttrrstvvvwyz}~}{zzz|}}}~~~~~~}{{|}|{{{{{}}{yxxxxyz{{{}~|zzyyzywvwwwvuuvwwuwzywy{||{z|}}~~}~~}~}{|}{{{{{{zzz{{zz|~~~}}|{zzvsttpoppqpooqqpswusuxwwwx{}||}}}~}~~|zywuuttsrsrqqqsutssuwwwxyz||{|~~|zxxxwwvvvvxzyy||yz}~~~~~~|yxwvuttwxwxzzxy{|~~}{xwvuuwxwxyzz|}~~}{ywvvusstttuuwz{y{}}~~~~~~|zxvtrpooopqrrtuvvvwyyyz{{||}~}|||~~~}{zxwusstuttuvwxxxyyyxwy{|{||{z{||}~}{|{xusrrqnnooprtttwxxxxz||{{zzzzz{}}}|||~}~}|zyxvvutsuwwxz||{yz}~~}{|}}|{{||{}~~|xwwusqpqssstuvwyzzz{|}~}|{yvvxxwwwy|}|~}|}~}}}~~~|{z|}{yz{{|}~}~~}}|{yvuvvsqrrrtuuuxzz{{|||~}{|}}||||}}}~}{zxwtsssssrrtxzyxz{{{z{~}|||}~}{yz}~}|zxvvvuttuwxxy|~}~}{yyywussvwwvvwxz|}|}~~~~~~}{zyxxwwxyyyy{}~~}~~}~~|zzzxwttvwvvuwzzz{{{|}~}}~||}{{|}}~~}|ywwvsqtussrstttwzzz{|}}}~|}~{zyyxvtrqrsrqqqrsssuvxyyyyxxxxxwwwwvwxz{}~}{{{zyxwxvstvuurqtvvwwxyz{{||}}}~~}}~}|{{{|~~}}|~~|}}}~}{zyyyywvuuutttuvvvxzzz{{||}}||}}|||}~}{{{yyyyzzyxyzz{||}}}|||{zwvwvtuvvvvvvuvwxyy{|zxxyyyyyxxyz|~~~~zyywttuvutsrrrruvttwwwyzzyyywvxyz{|}}|{{{zyyxwutssuvvvwwxy{{{||}}||}}}|{{|~~}~}{|}{{}|{{|}~~~}}|zzyy{|{|~}|~~}|zyxwxvtstsrtuuuvxy{{{|{zzzzyyyz{}~~|{{{zyxvttvutvxxwwwxyy{||z|~|{{{|}|}~~~}zyyxxwvwyyxwx{}}}}~~|z}~{xy{~~|}}}|{zyxxwwvutsrrqqrrstuvvuuvwwxyz{zyxxxyz{zz{}~}|{{xvwxxxyyyz{|}~~~~|zyxxwwyyyxyyyz{|}}}~~~}}}~~{{{ywvvvutstvxwuvwyzzyyzzyxxxxyyy{}}~}}}|{yy{{{{{{{|}|}~~~~~}z{{zxwvvusrqrtsstuvvtuvvuvxyxwvwxyyzz|}~~|}}{zzyxxwvvvtttuvtsuuuvvxyyxyzyx{|zz{}~~}~~}}{yxxwvvvvvvwxwuvxxxyyyyxxyyyyy{|}~}~~}}{z{}}|||~}|~|{|}~}|~~~|xy{||{yz{{||}~}{{|||zy|~~~~}}~|zzzzywvwvvvvvwxyxwwwxyxyyxxyz{{{|{{}~|{||{yyxyzzzyxyyyxxxxxxyyxy{{{|}~~|~~|||zyyyyzzzzz{zyxxxxvvxyzzzz||{~~~}}}~|wrpnlquz~xnfeilnpsuw~yxwsv|~xsqoou{|xuoikmnuy{{vppompu{|uolmnpsw|vplhejmns|zrnjihinqu~~yuqmnrsrwxpljfcegjpuy|wrnljiilrw}{yyvuwx||wtojhhgfgknqw}}|{vqpooqssu|}zwsonnqtx~yqljhffglswz~yvrmjfdehkou{}zyxtqv{}ztpooqtvx{|{|~~{xwutx}~~{z}~|||yx|~yxy|~~zxtqnmostv|~{zyyzz}~{|}{~~|xrqqnlmqssw|{uuvspsusrv{|{~}yxywuvz~}zz|}|yxvvz||}~~~zvtsqnnprsw|~zvz}{y{~}{}ywwtpqsssuvz~{yz{|}}yyzyvx{~~|xsnkjjgfkruw{~}{{|}}~~xtz|}}~|~~}zutxwuw|}yxzxtqonplhhjjlqxz{}~z}~~~~{zzyxurrqmmopprtvwwwxyxxyxwwvv{}{z}}}~}zwusrstuvusuxvtsrrsqpsuwxz}~~|}|z|~}|{z|~{x{|xuwxwuuutsuwvuvvssttssvyxx{}}||~~}}~~~~}|zzzwtqomnnmlmonmoqoosvttx{yz}}}}~~~|{{{|}|{}~}}zxy{{{|~~~~{zywvvwxxyz|~}|zxwwwwz{zz}~}}}|zzzyy{}{z}|{{wttvuttvyyxy|~|zzyy{}}~~~~~}{{}|zxwwwvuuvvvxyz|{z~|~~~~|}~~}|}|{{zzzzxwuuvutwyzzz{}~~~|zwxzywz}}{~}ztstqpqrrstux{{|~}|}~{z{{|~~~}}}~~}|zwtttrpqtssvy{~~~~~|zxwwutsrsvwxy|}yvtrpoonmppqsuxyyxxxxxxvuttuwxy}~||}~~~~~~}{yz{yxyz{{xwwwvusrqoppppqsuwy{}~~|z{zxwwwuuvwutuvutuvwwwvuuuvvvwwxxvuvwwxxxz{zyz{|}~|ywvutrrssssstuvuvxxwvvuvyyxz|~}{|~~}{yyzzy{}~~~|zzzzz{|}~}|zxwvvuvvwxy{~~~~~}|||{{|}|||}~~~~~}|zyxwxxxwvxz{{||}}||}~~}{zyxwxz{{zzz{zz|}|zzzywwxxxz|}}~~zxvusssttuuvvuvwutuutttvyz{|}~~}}~~~}}~|z{{zxusrrrrtuvvwyz|~~}}||~~~}|~~}|}|{zyzzxvvusstuvvvwyz{||~~|zxyxvwyz|}~~}{{yvtrponnpqrrtvxyzz{|}}}}}|||}}}~}{xvtrqpooprtuvwyz{zyyyyxxwwwwxyyz||}}zwusrommlmopqrsuvwwxxxwxxxyyy{|}~~~~~|{zxvutstutttttuvxz{|~~}~~~~~|{zyxxxxyz{|}|zywwwvuvxz{|}~~~}}}}}ywvtsstuvwy{}~~~}~~~}}~~|zxwuuuvwxyz||||}}}}|{{{z{|||{|}}zzywvuuwwwxyxxyyzzyyzz{|}~~~~~}|{zzyxxxwvvvwvvwxxxyz{||}~~~~~~~~|{yyxusssrqqqstssuwyz{|}}}}}{zyyxwwwy{||zwtrrrppqqrstvwyyz{{z{|{zyxwvvvvxz{}}|zxvtrqqqrsuwxyyzz{||{|{zyxxyyyxxyz|}~~|yvuurqqqstssvvuwyz{zyyyyxxyyy{{z{{{|}}~~~~~|zxwxwusstttssuuvvwvvvvuuwyyyz{||||||||||}~~}}}{z{}~~~}|{z{{|}~~}~}|{yxyz|}~~~|zyxwwwy{|}}}~~}~~}|{zywwwxxyyz{|||~~~~}}~~~~~~|{zzyxxxxxwvwwwwwxxxyz{}~}~~~~~~~~}~}|||{{{{{zzyyzxvwwvwwxy{|}~}}|||{zyxyzzz{}~|{{yxwvutttuvwy{|}~}|{yxyz{|~~~~}}}}|{yxwvtrrsstuuvxyyz{|||||{{zxwwwxy{}~}||{ywuttsrqrsststvvxyz{||{zyzzyxyyy{|}~~~}zxwwwwutuutssstttttuvvwxxyyyxwwxyzzz}~}||{{zzyyxxwvvvvuuttttttuwxyyxxyxwwwvvvvxyz{}~~|{||zzzzyxvutttsrqqqrrstvwyyz|{zzzzzywwxxy{}}~~}}}~~}|{{{yxz{{{|}}~}}||{zzzzzzzz{{}}~~~~}}}}}}~~}|zz{||||||{|}~~~~~}|||{|}~~}|{{zyxxxxyzyz|}~~~~}~~~~~~~}}||{{zyyyyyxxyzzz{{|~~}|}~|{zyzzz{}~~}}|zywwvtstuuvwwxyxyz||||}}|{{z{{z{|~~}|{yxwwwwwvvxxvvwxxwvwxvvwwvvvxyyyz|}~~~}|{{zyxxyyyyyzyxz{zyyyyxxxxwxyyyyxyyz{|||}~~~}|{{{zyyyyyyxxxvvvvvvvwwwwyzyyxyzzz{|}}}|}}~~~}|{z{{zyyzzzyyyxwwwwvvvuttuvwxwxxxxyxwwxyzzz{|}~}||||{zzyxwvvutrrrrrrrrrsttuvvvvvwxwwwxwxxyyz|}~}|zxxwvuuuutuuuuuuuutstsstttuwxy{|~}}}}}~~~}}}}}}}}|||}~~}}~~~~}~~}}|{{{{{{{||}}}~~}{{{yxxxxxwxyzyyz{{||}~~~~~}{zyxxxxxyyyxxxxxxwxxxxyyyz{|}~}|{zyxyyzzz{{{z{zyyyyyyxxy{{|}}}|{zzzzzzyxxxxxwwwwvvvxyyy{|}}~~}|}}}}}}}}}|||{{zzzzyyyxwwvvutuvwxxy{|||}~~~~||||{|||||||{yxyxvvuuutssttttuvwwyzz{{||}~~}}}}~~}{yyxwvvuutsttttuvwvvwxyxyyz{||~~}|||{{}~}}}~~}||||{zyxxwwxxxxyzyzzzzyyzzyxyyzzz{|||~~~|{||{{||}}}}~~~~~}|zyyxxxxyxxyyyxyxxxxxyyyyzz{||~~||{{{zzzzzzz{zzzzzyxyzyyxy{{{|}~~}~~~~~~~~~~~~~~}|{|||||}~}}~~~}~~}}~~~~}}}|{{}|{{{||{{{|{{||}}}~~~~}}}}}||}||||||}}~~}}}~}}}~}}||}~~~~~~~~}}}~}}~~~~~~~~}||||{{{||{{|}~~~~~~~}}~~~~~~~~~~~}}~~}}|||{zz{{{{{{|}~~~~}}||{{||||}}~~~~~~~}}}}}}}}~~~}}}}||||||{{{{{zzzzyzzyxxxxxwxyzzzz|}||}}}||}}}}}~~}~~}~~}}||}}}}}}~~~~~}||||{||{zzzzyxyzyyyyxxwxyyxxzzzz{}~~}~~~}}~}|||}}~~~~~~~}}}}|{{zzz{{{{{|||||}||||{{{{{zz{{{{{{{{{{{zzzyzzzzyyyyzzz{}}}}~~~~}~~~~~~~~~~~~}~}}}}}}}}~~~~}~~~~~~~~~~}}|||}}}}}||||}||{{{{zzzzzz{|}}~~~}}~}|||}}}~~~~~~}||}{{{{{{{{||||}}|||||{{||{{}}}}}~~~~~}~~~~~~}}}|{{{zzz{{{{{|||||}~}}}}||{|}}||}}}}}}}||||{{{{{zzz{{{{|}}}}~~~~~~~}}}}}|}}~~}}~}}}}}||{||{{||||}}~~~~~~~}}}~}|||||{{||{zzzzzyyyxwxyyxxyzzz{|{{{||}|{||}}}}}~~~~~~~~~~~}}|||}}}|||}|}}}}}|}}||||{{{{{zzz{{{zzyyxxxxxwwwxyyz{{{{{|}}~~~~~~~~~~}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~}||}}}||}}}}~~~~~~~~~~}}}}||||||}}}~}~~~~~}}}}~~}~~}}}~~~~}~~}}~~~~~~~~}}}|||||||||{{{|{{{z{{{{||||}~~~~~~~~~~~}}}}}}}}}||||}}}}~}}}}}||}}|||||{{{{{z{{{{{{{{{{{{{|||}}}~~~~~}~~}}}~}||||{{{{{{{{{{{{||{|||{||||{{||{{|}}}||}|||}}|{{{|||||}||}~}}}}}}||}||||||{{|||||||{{{{zz{{{zzz{{{||}|}}}~~~~}}}||}}||}}|||}}|{||{zzzzyyzzzz{{{{|||||{{{{{z{|{{{|}}|~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}~~}}~~~~~~}}}}}}}~}}}~~}}}~~}}}~}~~~~~~~~~}}~~~}}}}}|||||{|}}||}}~~~~~~~~~}}}~~}}}}~}}~~~}}}}~}}~~~~~~~~~~~~}}}}}}}}~}||||||}|{{|}|||}~~~~~~~~~~~}~}}}~~}}}}}||}}||{{|{{{{{{{|||}}~}}}}}}}}}}||||}||}}}}}}}}}}}||||}}}}}}}~~~~~}}|||{{|||{{{{{{||}{{{|{zz{{{z{|}|}}}}~~~~}}}}}|||||||}~}}|}}}}}}}|{{{{{{{{{{{|||}}||{{{{zzzzzzzzz{{{{{z{{zz{{{{{{{||}}}}}}}~~~~~~}|{|||{{{|{{||}}}}}||}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}~~~~~~~~}~~~~~~}}}}}}~~}|||||||}||}}}}~~~~~~~}}}|{||||||||||}}|}}}||||||||||||||||}~}|}}}}}}}}||}}~~~~~~~~~~~}}}}}}|}}}|||||||||{{{{{{{|{{{|}}}}~~~}}~~~~~~~}}~}}~~~}}}~}||}}||||}|||}}}|}}~~}}||||{{{{|{zz{{{{z{{{{z{{|||||||}}}}}~~}}}~~}||}||||||{{{|{{{{z{{{{zz{{{{{{||{||||||}}|||||||}}}}}}}||}}}||}}}}}}~}~~~~}}~~~~~~~~~~~}}}~}}~}}~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~}}}}}||}|||}}~~~~~~~~~~~~}}~}}}}~~}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}|}}||||||}}~~~~~~~}}~~}|}}}}|||}|||||{{{{{||||{||}~}}~~~~~~~~}}}~}}}}~~~~~~~~~}}}||}}}}}}}}}}~~}}}}|||||{|||{{||{{{{{{{{{|{{{{{{||}}}}~~~~~~~~~~}}}}}}}}}}|||||{{{{{z{{{{{{||||}}}||||||||}}|||||{{||||}|{{|||||||||}}|}~~}}~~~}}}|||{||||||{{{{{{zzzzzzz{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~}}~~~}}~~}~|{~~{|~}||}~|{|}}{zz||zzzyzzzxxxz{zzxvxzzzyxyzyz{|{{z{}}|}}~~}}~~}||{{|}}}|{|||}}{{{}~}||||{{|}}}~~{{{{||{|}}}}|}}}}}}|~~|zzyyyzz{|}}|xuwxutvvustwzzyyxyyz|~~}{yz{yxxwxyyyzzz|~}{{z|}}|||}~~|}}|}}zyzz{{{{{}}~~~}~|{{|}~~~|{|~~~|{|}~{{{zwvwy||{}~~}}|}~}{{{ywusssstuwvttssrrqrrrrsuwwy}|zwvuutrqsuvvttw{}}}||{yxxxxyyz|{{|{z{|}|zz{{zz{|||~{ywvuuy}yxxyxxyy|~|{}~|{{|}~}zyxxyywwz|}}yvvwy{}}zyy{zxz||{|}}|zz|~}||||}}||{|}~{zzyxwvuuuuuvwwwvttuuuvwz{ywwxwwxwxyyz|~{yvtrokiiihiklmnnoonnmlkllllmoppquvuuwwxxx{~~~~~}{zywvtsqqrssw}~}}~~}{{|}~~~||}~~}}}}}~~||~{zyxwvwxwvvuvvutuvvvvuuutttrqstrrrrrrsuwx{~~}zxvspoonlmnmmqsrrtuuvvwyxxz{z{}}{xvuuuttuvvtrsuvwvuvwvusqpolihhhjkmptuvwuuvvutssstuvwxy{{z{~~|zxvtstuutttvy|~~~{xwxy{}~~~{z||{zxx{|||z{~~|zyz{{zz{~}{xwurrtsstttrqolklmnoppponoqrrrrstvvtuwyzz{}|zzxwwwtrqqststvxxwwwvtsrqqpppqstssstvxwxyyxwwwwxz|~~}|{zz{zzxuuwvvyzxxzzxwwxwwvvwvttuttwzz|~}{yxyywvutsrpnmmmnqux{|zz||xvusrpopqrtvwvx{{{|~~~}}}}|{{{zyyyz{zzzzzz{zyyzz|~~|||{z{|||}~}{{|xtrrrrqpoooprrpprssrrqppqrstvyzzz}~}~}{ywxzyxxxxyxyxwvurqqqqqqppppomlkmpqqrtvwxxx{~~}||{yxyxwvwwwwurrqpponoqqqrstttuvuvvuttuwxx{}~}zwusqqqssrponmmnmigfeeilnprtwyxxyzzzyyyxxxy|~}}|}~zvvvtsstuvvvxyyxwutssrrsuvxy{~}yzywvwvvvvuuuvvwvvwwvwyz|{xwwxx{|{zyxyywuronljhhhhhhijkllkjjkkjkmlmnpruvxzzz}~~{zzzxwxyz{|{zyyxvvuttrqqqqrssuwxxxyyxwvuvwwwyz}~{zz||}~~|ywvtrponmllmopppqrsstutttuuuvvwxxz{{|}~~~zwvwyyyxvuvustvsqqqpqqqrtvwyz{}~|zxwvuvvwxyzxxz|||{zywvvwxxz|}~|{{zyxxwwz{zxwtrqqpnljijjkmnoonmmoppoopppqrtuwxxy{|}~~|zy{~~~|{{zywutrrrpnnoooopqqpnnmmllkjllklopprsvyz{|}}}||{z{|{xusssrqrqooopruwwy}~~~}|zxwvtrqppqrqprrrqqssrqrtvutvyyzz|~~|||{{zyyyyxxwwxz{||}~}}}~~~~zxwwvutsponmnooponoooonmnnnnmnqsuwyz{}~~}~~}~~{z{|}|{|||{{zxvutrqpoppononnopqrsrqrrtuvwxy{~|zzzzzzz{{{|}}}|{yyyyyxyyxwvvvuttuvwwyyxyzyxyz|}~~}~}|{zyxvvutrqqqqqrsstuvwyz{{zzz{{{{}}{ywvutrsuwvuuuvttuusqrttttuvwwwx|~}{yywtstuuwy{|}~~}~~~~{zyzyxxxyzzxz{zyxwxxvtsrsrqpnnopomklnnmlmoooprrrtvwwxzz{{{{{{|}~~~{{||||}|}}|{|}}}~~~~}~~}|{ywvtsstuuuwxwwwxzzyxwxzzzy{~}{yxwvutsrsuvutrrrrrstvwxxyyzz{}~}||zwvuutsrsttsttvvwwwwxxz{{}~~~~~}zzzzxxwwwyz{{|}~~~}}||{{|{zzzywuuutsrrqonmmnoppqqrqppqsssssvxxyzzz{{||}~}}}}}{yxwutsqqqqponnoomlnponnnnoppprtvxz|~~}||||}||}~~~~}|~~}||||zyxxvtsqpooppopqstuvxyz{||{{{{{{|}~~~~~~}}}}~~~~}}|}|{zzzyyyywyzzz{{|~~~}|zxvtrpnmnmllmnnnopqqqpppprrruwxxwvvxyyxyz||{|}{zzzxvuutrqqponnoonoqrrrrrstuwwwxyxy|~~~~~|{}~~~|{|~}{{{zxvuuuuuutsstttvxxxz{|||}}|z{}{yyz{}~|||ywuuuutrrstsrpprsqqsuutsstsstttuvwvuvxyyz{}~~}|{|{{||{|}}}~}}}~~~~~~~}~~}|||||{z{|{{{{{zwutssqnnoonnnoopqrssstuvwwusrrqppqqqqrtwyz|}~~~~}|}}~}|||}}||zyzywwwwwwwwwwwxyxxxxvutuuuuuuuwxyyy{}}|{zxwvwxwwvuvwwxxxzyxxwwvuuuuuvwxy{|~~~~~}{z{{z{|}}~~~}~~}{yxwvuuuutvxxxy{|}}~~~}|{{zzzyyxwwxxwusrrrqppoprsttuvxwuuusrrstsrsvwy|~~~|{||{yxy{zxwwwwvvusqrssstuwxxxyzz{}~~~~~~~~~}}~}{{zzzxuvvuuuuvwyyxxz{{ywwxutstuuuvvwwwwxyzzz{|}~}}}}}}~~~~~~~~~~~}|||zz{{{{|}~}}}~~~~}{|}||{{|~~~~~}}}|{zyyxxwxxyzzyzyyyyxwvvuvwvuuvuttuwwvwyzz{|~~|zz}~|{|~~~~~~~~~~}}}}}~~~~~}zyyxwutttsrrrtuttuwxxyzzzz{||||}~}|zxvtstuutttssrssstuvvvuuuutsssssssuxyzzyzzwvxxwy{}{xwvvvvwyxuuvwyzy{|||||}}}}}||||}}{yxxxyyyz||{yxyzz|}~}{{||}}|zxwwxy{|}}~|{|~~}|||}|{{{}~~~~~}}}}}~}|zyxusrrqqruvwvvvwy{{{{{zyxwwxxzzz{{zyz{|||}~~|zywvtsrssrrrtvwxyyzz{{{zyyyxwvwxxwxz}~|{zyyyxvuvwvuwxwvvvvutuvuuvwwwwwxxz{}~~{yyyxxxwwwxxz{}}}}}~~~|zxurqrsstuwxxxwwwusttssssssttuuuvxxxz||}}||{{{zz{{zz{{||||||{|~}zzz{{|}|zwutttsrrrrsrqpppqssrsrqponnnnpqrsstvwxz{}~~~~|zxwvuuwxxxxwwwxxwuttuvvutrqqpqqrsttuvwy{|~~}}~~}|{{{|}|}}{zzzzzyyzzyyzzzz{{{{{||}~}|{{{yxyzyxxyz{zyzywvxyxwwtrrsttuwy{{|~~}{{{{|{{zyyz{{zyz{xvwwwxxxxxwwwxz}~~~~}}|{yxxxxwvutuwvuuttttttsstvwy{}||~|yxvtsssrrstttsrrqrtuuuttvvwvutsrstuvxz|~}{xvvvuttttssrrrrponmmnnnmlkjijjjjklmmopqrtuxyzz|}}~~~~~~}}~~~}{yxywvvussrrrqqqqqpoonlmnoppoqstwxxyz{}~~}}}|zwvvuutsttsrqqrqpppqqqrsuwy{|||~|{{yxvuuvuuttttrqrrqqrstuvwz{~}}}|zyxyyzzyvtsssrqqonmmmnnmllkkkkmoppqstvxz|~}{{|~}{{}}}~~|{zyzzxwvtrqqqqppqssssqqqqqqrstvxz|}}~}{zz{{zyxwvwxxwvuuvvwyz|}~~~}}|{{|}}}}}{yxwxxwvvwwvvvvuuuuuuvvwxz|~~||~~}}~~}{yvsqopqpnmlmnnnmllkjlllnnorstuvwy{||}~~~}{zxwvuuvwxwwvwwvttttuwxy{{|~~}|{{{{{{yxvusqomlkklmmllkjjkkihijkllnqstuvwxxz|~~}{yxvvvtsssrsttsrqqrrrrrrtwyz{|~}|||{zyyxxyzyxwwwwwwxyz{|}~}zzyxxxvvusssqppqqrrrrrrsttuvuvwxyzz|~~~~|{zyyxxxwwvvvwxxxxyyyyxwwxz|~~~~~}|{xwvusrrrqpprsrqrsttuvwwxyyz|}~}{zyxxxxxxzzz{{|||{||zxxwvuuttsstuttuvwwwxxyz{|}~~~~}||}~~~}|{yxwvvwwvvwyxxy{zyyyyyz{|}~~}|{{||||}}}||}}}}~~~~|ywvusrrqpppqqrsttssttttuvwxyz|~}|zxwvusrrsrrrqqqqqrsstuvwxyz{|}~~|{zywwwvvwwwwwwwwxxxxyyz{|~~}||{{{|}}||}||{zzxvtsrqpoonoppqqrrssrrrrstuwxxxz{}~~}{zxwvutttuuvwwxxxyz{z{{|~~~~~}{{zzxxxwxyyz{{|}}}}}~~~~~~~~}|{zyvusrpppppppqsrrrrrrrrssttvwxz{||}}~~~~~}|zyyywvwwxxyyzyy{{|}}}}~~|zywvtsrqpppppqqrttuvvwwxzz{|}~|zyxvuttuuuvwwwwxyyz{||}~~~~~~~}|{{{{{|{{|||}}}}}~~}|{zyxvutssrrrrtuuuuuuuuuvwxwxyzz{{{|||}}~}{{{yyz{{zz{{{{{{{|}~~~~~}|{{|}}}~~|{ywvutsrrrqrssttvwxxxyz{{{{{zzyyyyzzyyz{|}~~~~}}}}}~~}|zyxwvuttutstuuuuuvvvvvvvvuuuvwwwyz|}~~}}||{|||}}~~~~}}}}}}~~}|zxwvvutssrssstuuvwxyyyyyyyxxxyyz{{{{|~~|{yxwwutttssssttuuvvwwwvvuttttttuuvvwyz|}~~}|{{{{z{{{{{|}}}}|||{{{{{{|}}~~~}}|{{|{{{{||||{{||{zyz{zzz{{{|}~~}}~~~}}}|{|{zzzzz{|}~~}|{zzyxxxyxyz{{{yyyyxxxxxxwwxxyyz{{|}~~}}|{{{{{{{|||||{{{zzzyyyz{{||~~}{yxvvuutuutttssrrqqppppqpqqqqrstuwy{||}~}~~~}}~}}}}~~~}}}||||}}~~|||||{{{{{zzz{{zzz{{zz{||}~~~~}|zzyyxwwwwvvvvvvwvvuuuvvwwxxxy{{|~~~~~}}}}|||||||||||}~~~~}|{zyxvuuutsrrrrqrssttttuuuuuwxyz{|||}~}}}}~}~~~~}|{zzyxxyzzyyzzzzzyxxyzz{{{{zz{{{{{|||}~~|zyxxxxyyyy{|{||}~}}~}|{zyxyyyz{{{|}}}~}{ywvtsrrrqqsttttuuuuvwwwxyyz{|}}}~~~}~}|||{zz{{{{|}}}~~~~~~~~~~~~}|{zzvuy}|zyyxvvyzz{|z{~|z~~|{{xx{~}|||}~}}|yz|{upsvusrsuwxyxwxxwwwy{{{|{zzzy{zxz}}}~~~}~}|{z~}{}}}~}}~~}~||}}}||{{zzxvvwywuuwurstvwvssstvutuvvwxxvtuwxxxy{}}}~~}{{{{||{|~~~}}|{{|{{|~~~}|{|{y{}}||}z|}{|}~~~~}{{||}~~~~|zzzyyyyxxxxwwxxxxyy{{zxxywvxyxxyxxzzzxvvwxwy{{{|~}{~~{wwwwxusuwvuwwx~~|{xw{}{{}}}|}~~~}}}}~~||z}||{vtwz{{|}|{|~~~~~~}}{xwvusqtvuuwywvz}zwxzxwwxxxz}{z}|~}|{|}~~|||~}}||}~~{vvvsqstsrpnqtsrtuutsstuutrrstsruxz|}}~~~~zwxyxxxyyyyz|}|{{{{|{yz{yw|}{~~|zyxuqrtqqtutuuvvvwwvtstsrsvusuxyyyx{}||}zyxxvvvvvutsuvuuvvuvutttsrrsw{yvy}~~}}{xyzyxwwwwwutstwwvutttqnmoqrsttuvwz|}~}}~~{{{uqrtsrsspnqrporsqqtvtrrqqqpqstuvy{||}{yyxvttuvvxyvsuwvuttrqtuqmquspswwvy{|}~~~}~~|zz{{zz|{yxwxxwvwwxyxxxx{~}}~~|~|z{}~~{yyzyyywuttutsturqsvuspoqssstuwxy|~~~}~~{}~{{zzz{{{zyxxwwvwxyz|~|}~{yyyyxyyxvwxvtuvutuutrtvtrtwwwyzyz}~||{{|{ywvwvttuvussrqssstvuvxz||}}}|{zxvuttuutsssrqppooqrsstvxz{||}~}|zzz{{zwuttsrpoooppnmmnmlmnpqqqtwyz||{{{|{zyxwxwwusqppqqpopppoprtuwxy{}||||{zzxxxxwusrssqqppqqqppppppqrtvwyz{|~}}}|{{{{|zvutssrponmmljiihjjkkkklnppprtuvwy{}~}{{zyyyxwwvvusqqsrqrsssuvxxz{}~}}|{||zzzz{}}zxz||{zzyxwvutsrstuuvx{}~~~~}}}~~}|{{{|||~}|zywuuvxyxxwwvwwvuvxzz}}{zywwvwxxxxwxxxwwwy{}~~{yxxxxwvvwxyyxvvvvvwvx{||}~}|{zywvuttrrsqprsrqrsstuvvwy{}~|zyyxvvuuvvwwvvwwwvvwyz{|}~~}~~}|{yxwvttttttuuvvvvwwwxyz{|}~~}||||||||}}||{yxvusrqpoonnoopppqrrrstuvxz{|}}~~~~~~~~}|{zyyyzzyzzzzzzzzzz{|}~~~~~~~~}}|{ywvtsqpoonnnnnnnooppppqrstuvxy{||}~~|{|||||}}}}~~}}{yxwwvvvvvwvwwwwxxxyzz{|~~~~~}}}}}}|||{zyxvtsrqpooppoopqqrssssstvwxyz{|}~~}|{|||{{{|||}~~~}|{yxvuutssssssttuuuuvvwwxy{}}|}}~~~~}|{zzzz{{{|||{{{||}~~}|{zzz{{}~~}|yxwwwwxz{{{{|||}~~}{ywvuttssssttuuuvwxxyy{|}~~}}||{z{|}}~~~~}{ywvutsrqqrrrrsttttuuuvwxyz{|}}}}}~~~~~~~}{zyyxxxxyyyyyyyzz{}~~|zxvtrqpppppqrrssttuuvwxxyz{|}~~}}~~|{yxwwvvvvvvvvwwwwxyyz{|}~~}}}|{|}~~}||{zyywrmmnpprtvxyyz{|}~}|{zyyyz{{|~~}~~|{zywuutsrrrsssttttuvxxxxxwvvvwxyz{|}~~}}|zyxvutssssstuvvwwxxxxxyyyyzz{{{{|}~}|{zyyzzz{||}|||}|||||||}}}}}~}|{{zyxyyyyzzzyyyxvvvvwvwxxyz{}~~~~~~~~~}}}||}~~}|zywwwwwwxxwwwwvuuutuuvvwwy{||~}|{{||}}}}||||||||}{zy{}}{yyxy{}~}|{zyxxxwwwwwwwxxwxyzzyyyz{|}}~~|zzyyxyyzzzzyywvvvuuuuuuvwxyyz|~~~}|zzzyxwwwwwwxyxxxxwwvvvwwyz{{{}~~~}|zyyxxxxxwwvuutttuuuuuvwxyz{|}~~}{ywvuttuuutrqqrqqpqqpppqrsttuvvwxyyz{{||||||||}~~~}||{zyyyzyyyyyxxwxxxxyzz{|}}~~}|zyxxvuutsrqqqqpqqrrrtuwyz|~~}{yxxy{}|vsvwxxy|~~~}|{}~~~~}~}{zxwvvwwxyyzz{|{||}~}{zyxxwwxyz{{|}}|||}}~~~~}~~|zxwvuuuuuuvwxyz{|}}}~}{zxwvvvwwxyyyzz{{{{|}}|}~}}}}}}~|zxvtsrqqpqqrrsuvwwxyyyzzzyyyxxxxxyz{|}~~~~~}{xwvuuutuvwyz{||}}~~~~~|ywvusssssstuuvwxyxxyyyxxxyxwvvvvvvxyyz{|}}~~~|{xwvtsrrrsstuvwyzz{{||}}~~}}|}}~~||zxusssrrrsssttuvwwwwvuvvuvuvuuuwwwxyz{|~~|{zxvuuttuvuttvxzzyxwwy{}~}}|{{zzzz{{}~}}}}}}~|{zz{{||}~~}}{zzyxwwxyyyz|}~~~}}||}}~~~~~~~}{zyxxxwvvvvvwxyzz{|||}}}}||{zzzz{|}~~|{yyxxxyz{{{||}}~}|{zyxwwwwwwwxxyz{|}}}~~~~~}|{zzyyyz|}}~~}|{zyxxxwvvuuuuvvvxxyyz{|}~~}}||{zyxwvvvvvvvwvwxyyz{||||{{{zyxwwxxyz{|}~}}}|zyyxxxxxwwvvvwxy{||~~~~~}}||}~~}zwusrssrqqtvvuuuuvwxyxxwxx{}|zzyxxyz{|~~~~~}|{zzyxxwutssssstuvuvwxz{{{|}}}}|{{zyyyz{}~~}{{{zzzyxxwutssrqqqpppqqrstuuvxyyz{{{zyyyyyzz{}~~~}}}|{yxxwwwxxxxxxz{||}~~~}}}}}}~~}|}}}}~~~}~~}}}|{z{{||}}~~~~~~~}}}|||}|{zzyyxxxxxyyz{|}~~}}|{yxxxxxy{{{|}}~~~}|{zz{||}~~~}}|||{{zzyzzz{{{{|}}~~~}}}}}~}|||{zyxxwvuuuvuuuvwwwxz{{|{{zzzzyxxyz{}~~}}|zyxwwxxxwwwxxzz{{||{zzzzz{|}}}}~}|{{{zyxwwvuuttttttuuuuutuvvvvvwwwvvwxyyz|}~~~}|{{{{{{{{||}}~~}}||{{{zzz{||}~}|{{{{{{{zyyxxwwwwvuuuvuvvvvvwwwxwwvvuuuvvvvwyz{|}~}|{zzyyzzzyyyxxwwwwvvvwxxxyyzzzyyyyyzzyyyyz{{|}~~~}|{{zyxwvvvvuuuuuuuvwwwxxxxxyxxxxxyyz{|}~~}|||{{{{{{{{||}}}|{|||}}~~~~~~~~~~~~~~~~~~}||{{{{{{{{zzyyyyyyzzzz{{|}~~}}|{{|}}|}yttvw{~~}~{z{{zzywvwwxxyyz{zzzyxwvvvvvvwwwwwxz{~~~~~~~}}~~~}}|}}|||||{zzyyxxxxxxxxwwxxwwwwwwxxwwxyyyyz{||}~}||{{{zzz{{{{yyyyyyyxyyzzzz{zyxxwwxyyzz{{||}~~~~}|{zzyxwvvuuuuuuuuvvwxyyyzzz{|}~|{zyyyyzzzzzzzyyyyxxxxwvutttttssstttuvwxyyyyzz{|}~}}}~~~}|{zyyxwvvutttsttsttuvwwxxxxyzz{|}~~|{zyyyzz{{|||||}|{{{{{zyxwwwwvuuvvuuvvwwxyz{{{{{|}~~}}}}}}~~~}||{zywvuttttttsrrrqrrsttuvwxyzz{}~~}|{yxxxxwwvvvvvwxy{||}}}~~{uw|~~~~~~~|{zxvuutttuvwwxyz{|}~~~}|zywwwwwwwwwxyz{|||||}}~|zywvuuuuvwxxxxyyz{{|}~~}|zxwwvuttttttuuuvvwxxyyyz|}~}|zxvutsssstuvvvvvvwxyz{|}~~~~~~}{zxwvutttuuuvwwxxxyyz{|}~~}{ywutssrrqqrrrrrsssstuvwwxz{{||||}}~~~}{yxwwxxwwxxxxxxyyyyz{|}~~~}|{{zywvutrqponnnoqrsttttttuvxz{||{zz{{{{{|~}zxwz}{{{zzyvtsstv{~}|{{{~~}}~}|{zyxxyyyxxy{||}~~}}}}~}}|}}}}~~}|{{{zz{|}}}}}}}}~~~}}}}}}~~|{zyyyyxxyzzz{|}}}~~~~~~}}}}~~~|{zyxwwxxyyz{{{|||{zz{zz{|}}~}|{zz{zzyzz{{{{|}}}}}}||{||||}~}{zyxxwwvvvwwxxyyxxxwwvvvvwwxxy{|}}~~~~~~~~~}}||{{zzzz{{|~~|{zxwvvvuuuuuuvvvvvvvuuuuuvvvwxxyz{|}~~}||{{{||||}~~~~~~}}|||||}~~}|{zxwvtssrrrrstuuutsrqrssstuvvvwyy{}~~~~}zxvwy{wnkjkqy||{ytqqtuvxxy{|}||{{{|~|{~{xuuuuvvutsrrrrrsw{|||{zz{|{zz{||||}}~~~~~}}}|{{||{{{{zzyxxxxxxxxyyz|}~~~~}}~~~~~~~}|||{zyyyyxxxxxwxy{|~~}|{zxwutsrrrsstuwxxyyzzz{{||}}|{{||}~~~|{{zyxyyz{{|}~~~~~~~|ywusrrqqpqqrrtvwvvxy{wsrrv}~{{}}}~~~yutvxxwvutsrqrrty~{xy|}|||{zzz|~}|{z{zxvvuvwyzz{{{{||{}~~}{zzz{{{{|}~~}{yxvutrrsttuvvwxyy{}~~}}|{{{zyyyxy{~}~~}{yxxxwvtrrqrsuwyz{{{{{{{{|||{{{yxyz|~}{ywvsqrrrrstuuuuuvxyz{||}}|||}|{{{{|~}~~|zwtqpqssttsppw{vpiemy}tptz|}~~}}{{}|~}}}}||~{xwvvwy{}}{{|}~~~~~~~}}}~~{yxxxxy{}}~}~~|ywutstuuuuvwxy{}}||}~~~~}zxyz{~~}|zwvvwxyyz{|}}|||||}~~~~~~~~~~~~|{zyxxwxyzz{||}~~~~~}}}}~~|{zyyxxxwwwwxxyyz{|||}}}~~~~}}||||}~~|zyywvvvvuuvvvwwxyz{{||||}}}||{{{{|}~~}|{ywvuuttuuvvvvwxxyz{{|}}}}}}|||||}~~}|zxxwwvuuuuuvwwwxyzzz{{{{{||{{zzzz{{}~~}|{{{zyyxxwwxxyyyz{|}~}{zyxwvutsttsssttttuwxyyz{{zzzzzyyyyyzz|~~}}}}|{{{zwxzwvy|{ywx|~|}~~}}~|{yxwvuttttrqrsrrsssuxxywvwwutuuuvwwwxz|~~~~~}{xxyyxvuuuutttuvvvvuuwyyyyyxxyywvvwxww{~||~|{yyxy~{|~}|~~~~~~}{yyyyzyxz{{{|~~}{{|}~~~~~|{zyzzyxxxwwyzzz{}~|}}|{zzz{|}~~~}}}}|{zyxxxwutvwvvvvwwxz{{zzzyyzywvvwxy{}~~|{zyz{{zyxxxvvvvwvtuxxwwy{~~~~|z{~~}~}||{zzyxxxvtutrppoopppqqqrssuvuuuvvutttttttuuvy{||~~~}~|{zyyzz{zyy{}~~|}}|{yyz{zz{}}{zzzz{|{{{|}}~}|||{{|}}~~}}}}|{zzyyxxwwwwvwxy{|{|}~~}}}}||}~~~~~}}}}}}|{zxwyywvwxyzzxwy{{||{{zyyzzzyyz{{|}~}|{yz|{zxwvvtsutrqrrqrsrruwwwvwyywvvvwvuvwz|{{~~}|||||{{{{{zxwwvttuvwvvvwxwvvvwwvtuvutw}~}}}}~~|}}|{{|}~~~|wy}zxyzyxvwwwwwxxwxywuxyvvwxyyz|}|{~~~~~}}}|{{|{{zyxxyxwxz{|zy|~{z{|}}|||||}~}~~|{||{zyyyyxwvwwwvtttuusrsttvutvxyyyz}~}}|{ywy{{zzz}}{zzzzxvwxwvxyxyyywvwwvutvyvtwyyzyy{|}~{{{{{xvwyzywwyxwvtvvvuuw}~~~~}~}{zyzyxxyyxyzz{{{{{z{}}{|~~~}}~~|{|}|z|{xwz{zxxy{zz{|||~}}|~}|{zyywvvwxwwwuvxwuvxyyyxxxy{|}~~~}}|{{{{|||}~~}||{{{zyyxwwwwwxvtuxxwxy{|{{{||}~~|}~|{|}{{|}|{zyywvvvtsrrqqqqrqppqrrrsuutuuvwwxyz}}|}{ywvwxvvz~}~~|~}{zz{{yy{|{{z{}||~~}~~~}}||{|}|{yxy{|||}~~~}~~}{zywvvvvvutststuvxyyyz|}|}~||{zxwwwvvuuvwwwwvwyyz{{{|~~}~}|}~}}~~~}{{{xutrqpooonmnoppqssstttuwxyz{}}~|}}}~~~}}|zyxvvuttuuttuuuvvwwwwxyyz{{{}~}|{z{|{z||||}}}}}~~~~|{ywxyyyyz|||{|~~}|zxvtsutrrrtwvttvwxxxyz}}{ywuttttsstuvwvwxyy{|{|~}}{yxvuuttvwvuvwwxxwxxyzzz{|||||}||~~}||}}||}~~|}~~~~|{zyxvtsrsrqtwutvwwwwwyzz{}}|~~~~~}}~~~~~}|{zywutsqpnmnonnopqrtuvx{}~|z|}{y|}}}~~}{yvututsstuvuuvwyzzz{|~~~~~~~}|{|{xy{||||~~}~~}}}~}{zzwvwvssstvwwwwz{zyzz{zxyzzz{{}~~{zxvuutttttvwwxyzz{{{z{{{{{{{{z|~{ywvvtqqqqqrrrsstutstuuutrsssttvxyzzyz||}}||}}}}~~~~~~~~~~~}}||{zzyyyzz|~~~~}}}~}{}~|{||{{{|~~~~|||}~~|zzzxwxxwwwwwxxxxxxwwvwxxwxyz{}~}|{{yxxyz|{{||{{zzzyyz{zzz{{|}~~}{zxwvuusrttssttttsrqqrqpppsuvvwwy{|~~~~}||{zz{yxyzzzz{|{zxwxywvwxxyyz{|}}}~~~~}}}~~~~~~}~~|{|~~~}}~|||}{yzzzyxwvvwwuuvwxyzzz{|~~~~~|{{{{zyzzyywwwxxwvwxxxxyyz{||}}{{|{zyyyyxxyxxxy{||||}}~~~}~~|{}~|{{|}~~}}}}~~}}~~}}~}{||{yxwvvvuttuuvvuvxxyyzz{|}}}}~~~}~~~}}}{yzzxutsrqoooppppqrssstvvtuwy{zyz{{|}~~~}zywwvtstuwwuvz{yyyyz{||||}~~}}~}z{{zzyyz{}}}~~{zywvttsrrrstuvwxyyzzz{|||}}~~}||}~}|ywvvtttuuvuwyyyz{{zz{}}}}~}||||}~|{ywusssrqrsstuvuuuuvwvwxxwwwwxwwxxxz|}||}~~~~~~~~~}~~~}}|{yxvrpqpopqqsuvwxz|}}~~}||||{{|~~|zyywuttvxyz{|}~}}|zwutsrrrrtuvvvxzzz{{||||}}||||{{|}~|zyxwwwxyyy{||||}}~~~}}}~~~~~~|yxvtrqpqpnorqqsuvvwwwwwwxwvwxusuuvwwx{||~~|yxxwutstuvvvvy{yxz|~~|}~~~~~~~||}~~~}||||zzzyyxwvvvuuwxyzz{~~}|{yyyyxyyz|}~~~~~|{zyz{z{}}||}}~~~~~~}|{{zz{||}~~~~|yxwwvvuvwxwwxxz{||~~}~~||}}|{z|}||{zxxyxvvwxyzzzz{{}~~~}|}~}{zzzyxwwwvtrsrqqrsttstvwxxy{||||}~~}|{{|}}}~}}}zyxwvutttrppponpqpprsuutvxyzyxxxxxvuvvvwxz}|z{{yxyywwwxyxwx{{{}~~}}}}|zz{{{{{|~~|||||z{}}~|{}~}}}|{yxxxwwvuttttuvvvwxzz{z|~}{{{||{z{|||~~~~~~}|zzzzyxxxyxxxyxxz{{|}~~}|{zz|}|}~}}}~~}||||{zzzzzyyz{{{{|}|{|~|{yxyywwxxxxyz{|}}~~~~~~|||{|}|{zxwxzzz{zyyzzxvvwxxwxxvvy{wsz~|vu{~~~|{{zy|}}~~~}~{|~|{}~}}}|~}|}~}{y{}xuxz{{yz|}|||||}}|}}|{{|}}}}}~}~|~}~||~~}}|}}~}|zyz{{{zwwyz|zx{}{{zy|}zy{yyzzzzz{zz||{zz{|{yz|zx{}|{z{||{||||{{{{|}~}{{||||}~||}}~~}}~|~}}~||}|{}{wy|||xvwwxxxwwy|{ywy}||}~~~~~}|~|{{zz{||{{}}{{{y{}~~}~|~~|}}}{~~~~}z}~}|}}}~}{{|}}|~}|~~~|}{{}}}|{{{{zyyz{{zyzzzz}~~~}{||}|{{|}}}|}~}}}}~~~}}}~~~}}{z|~{y{}{zzz{{zzxyyz{xwxxvvx{~{vvxz{zzz{z{{||{z{}|z{|}}|{{zyzz{{|~}z|}|}~~~}}}~}~||~~|~}}}~z}}{~~|{}~||~}|}|||}~~}}{yz|~~}{}~|||}z~~~}}~||}}~~{|}~~{|}}{}~}}~~}}~~~~~}~|~}~~{{}}z{}{yz||}~|||{~|v{}{}~~}}~~~~|z~}~}~|y|~|zzz||xy}{wwyzzyxwwxy{{xy}zxy{{{z{zz{|z{{|}y|{y{}~~}||||}~}|~|~~~~}~~~||~{~~}|~~|{~}}~}|{{}}}{{~|wx{}~|{~~~~~~}}~|}~}{yyz|~~|{{|~{y|~||{{|}}{}~}{{}~~~~}{{{|}~}||~}{{{}{xy{zxwvxzzzxwzzxxy|~|{||~~||~}}}~||~}|||~~~~}}~~}||}~~||}~{||y|}zy}zx{|zyxz}{xyzz{}}z|}}~~~~}{~}~}}~}{|~}|||}}~~~~|~}}|~}}~}{~~|~~}|||}}~|}~~~~~}|~}~}~~~~}}}~|~}~~}~~}}||}~~~|z}~{y|~~}|}}~|y{}||~{{||}|{|~|{}}}}{{}~}||~{}}||}~~|{||}|{{{|}|zzzyz{|}|{zz{{yz|}|zzyzz{|{zyyz|}{zzzzyx{~}{|}}|||}~~~~~{~}~~~~~~~|~~}~|~~~}~~}}}}{|}}~~}}}}|{}~}~~||||~|{~~|~}|~}}~~~~|~}~~|~~}|~}~~~~~~~|}}}|}|{||{}~}|}~}{{{||}}}}|~}{|}}}~~}~~}~~}}{z}~~}zz}}{yy{}{zz{||{{{z{{{{{|{zzyz||{{||}}|{{|}~~||~~}|}~|~~~~}||}~~~|}~~~~~~}~~~~|~~~~~~}~}{{{}~}}~}||~}~~|~~|}~~}~~}|{~}{{|~~||}}~}z|~~}}}}~~}||}}zz}~||}}z{|}}|zzz{}{z||zzzz{|}}}|{}}|}||~|{}~}}~}|~~}~~||~~~}{}|z}~|{~~{|~}}|{|{z}~{{~}yxz{{{{{|}}|{{|~}{}~~~~~~~~}~~~~~~}~~~~}~~~~~~~~~|}||}~}||~~||}~~|}~~}}|~}~~~~~~}}}|z~|}}}}||~}}~}~}}~~~~~}}~~|}}}{|}~||~|z|~~|||||{{}~}}|{}~|}~~||~~||~~}}|||}}||||||{|||||{{|}}|{|{zyy{}{yz{{{zz{{|{yz{|}}|}|z{|}}}~~||~}}~}}~~~~~}~}}~~~~~~~~~}}~~}~~}~~||}~}}}}~|{|}}}~~}{|~~||}}}~~~|}}y}~~~|}~}}~~}~~}}~~}}~~}~~}~}|~~||}}z|}~~}~~}}}}}~~~}}}}~~~~|||}}{}~}{{|~}{zy{~}|zz}~~|{{|}~}~~}}}~}||}}|||||||||}~~}{z{|}|zz{||||||{{||}}}}}}~~~~~~~}~~~~}~}}}~~~|}~~~~}~~~~~|}|~~~~~~}}{{~}||||}~}}}~||}~}}~}{|}}}}|||||{|~}{|}||{{|}~~}|{~~{}~~~~}~~}~}}}~~~~~}||}~~}{{}}|||}~~~}}~~}}}}}|{}~}}}}~~}||}}||}}|{{|}}||}}||{z|~~}}}}~~}~}~~}~~~}~~~~~~~~~~~}~~~}}~~~~~{~}}}}~{~}~~}~~}~~~}}~|~}}}|}~~~~~}|~}}}}}~}~~||}}~}||}~}|}~||||~||~~|z|~~~||}~~|}~}{{}~}|~~}~}}}}~~~}|||}~}{|~|z{{{|||zz{|}}{|}|{{||{||||}}}}||}}}}||}~~~}}~}}~~~~~~~~~~~~}~}||~~~~}}~~~}}~~}}~~}~}~~~~~~}}}~~|~~}}~}}}~~}|{}}}~}}}}}}}~~~}}~~~~~}}~~}}~~}}}}~}|}~}}}}~|{{{}}{{{}~~}}}~~}||}~}~~}~~}|~~|{~~||}~~{|~}}|{{|}{{|}}|{|}}}}|||}~|}~}~}~~~|~}~~~}~~|}~~}~~~~~~~~}}~}~~|}~}~}~~}~~}|||}}}~}}}|}}||{z|~}~}}}{y{~~~|~~~}~|}~{~}}}~~|~~~~}~~~}~~}}~|{~~}~~}}~~||}}~}}}|{|}~~}|~|}}~~|~|}~~~}}~}~}|~~~~}~~~}~~~~~~~~~~}z{zz|yrrwzzyyyz{wrpnknsx{{~}zwtsssv{{{zupppsy}~}ztpnlklorw{}|yvuuvxy{~|zvuy||}zzwuuxy{|xvvtpqsrquz{tsrnlnprv{~|zwtsstvz|yvvtttsuxx||}}yy{}zttvutw{|{}|uokhgfgheelrqsx|~~|xuttsrrrux|{xxxwxx{{wqkhhilqssw{{yvvxtolllmihnttx~{xxxz|}|{{zyz||yxxx{~zzyustrqw~|}}}||~}zzxwxxz{{|{y}}{{{zz{|~~}~}~~}zwusqqrrsuwyyy}yurrstuvxyx{~zwursuvx~|{z|~zxxuqopqrsuusvzzxzzurtvttx|}}~~~~~~{~}zvqonpqrsstvz~}zurorvvux{~|yxy{|z{{svysquxz{{y{~~}|{wvyzzyz|}~{xwvsqrsqpnlllllmopprstutrrtrpu{xv{}yuroopmlmnopqsuvutropsspnnptvyz|~~~~~zzwtsrrttsvyzyxy{|{zxvvutqnmoprw{{z{}~}{{~~|y{|yvvxyzzyxvvz{yxz{zvsvyxy{}}}~~|{|}|}}{{zustuuuvurppqolnpljnpnkjlpqooqttstwxwxz{|}~~~|~{wuronmifhklkkkiiloppqssstwuuy|xuz~~~}|~}|}~}|{{{{|~~zwssuvvvvvxz~~}{{yyzyyz{}{zzxwxz{|~~{yyxxwtw{zy{}~}}|}}}~}}{xvwxutx|}|||~}{xvtsvwspsspoomiijiikmprstttsstttvxy{~}zywwwspqqoopssstuttsqomnonoprsv}}z{{wvxxxzzzzyxxwwxwuutsrrpoppppsvyz|~}{|}~}|}}}}}||~{{zywuvxzz{||~}zwvusuyyy|{vtttrmhfhfdeefijijklmnopsvxxy{}}|~|{yuuvtsrqsuvusqpomlljiikmnprrrqrrtvw{}}}~}||ytqpppnmnppqrqonnnnooqtuvz}{zzxwvvtuwuqpqqqomnoooonooponnnnlmoppoqtuvx{}}{z{{yvvwvrpooponprppqqnkkorporsstwyz{}~{}|yyyxzzz|}}~}~~}}}}|||}}}~~|yvtqqrqqqqrsrrqqppsttwyz{||~}|xtsstvxyzz{{yxvsqqqrsuwz}~|zz{zxuvxwxz|~}zwvuusppsxzz{~|{}~~~~}~~yyzyz{~~}{zzxvvtsrpmlllkjlonmmopqtwwwyz|~|yxwwwy{{zz{{{zzxtrsrooooqrqrsssuwvwy{z{}~zvttsrstvxyyzzwvvwxxwwxz||zzyxwwvvwxwvxyxwvusqooonmoqrstuvuuvwvusrrrtwz}~~}{}~|zxwutssrrrqqsttuuuuuuutuuvxz}~}}}|{{|{{{|~~|{zyxxvtsssuvvvvvvvwwwxzz{{|~}|}|yxxwvroonkjiiiihiijjkklnopqrstwxxyzz|~~~}}~|xwvtttttuuvwvuvwvuuusrrsvy{}}|{|}}~~{zyxwxxyyz|||||{{yvtusqponmnoprtuuuuuuustvuuwzzz|}|{yxwvutttsstvwwuvxxwy{|~|{{|{zzzzyxwwxyywwxyzz{~|{|||}}{{{|}||~~~~}}~~~~~}{ywutsrrsrsuwwvxyyzz{}}~~~~}{xusrrqrtuvwwxyyz{|{||}}zxvvvvvwyyyyz{||||{{|}~~{ywvtsqpponnnoonmlmnoppprtvwxyyzz{zy{}}~~|{{|||{zzzyyyxxyz{||{{|{||||{zyyyy}~}}~~~~~}|zyvtqppommnopqruyyyzzyy|||{yz|{{}~~~|{{{{{yz{{{~~~~~}}}}}}}}|}||~~}|{zxtqnllkjjhhjmnooorssrqrsrpqrsuvwxy{|~}}|}~~~}{ywvwvuuuutrqrrrrssttuttssstssuuttuw|~~{ywwutuwz}}{yxxwvxz|}|}~~~}}~zxxxyyy{}~}|||}}{yxxyyyxxwvwwvvvusrppponoqsttvx{}~~}{{zyyy{{{|}~~}~~~~~}|{zxvuuutuvvuuvwwxxyyxxyyxxz|||}~}~~}~{ywusqonnnnnooqrsttssssqpoprrqrsvxx{~~~~}{yxxwuuvwxxxz{zyxwvtsrqrrqqrsvxy{}~}|{|}}|{{zxvuuvvwxxxyzzz|}{~~~~~~}}{{{zyvtssssrrtttttsrrrrsstuvvwxy{{|~~~~~~}}~~~~~~}||||{xvwwvuuutsrqpqrstrqsuttvxzyyyz{|}|{zwuutsrsuwwvwxxwwxyzz{|}~~}{zyyyzyyyzyxxxyzyy{}~~~}{zyxvtssstuvvwy{{{|~~~~~~}}{zwuromlklmnoprtuvwwwxxwwwxz{{{|{{|}~~}{yxvvwvuwyxxz{{|{{{zxxxwwy{zz{}}~~~}|||}~~~~~}}~~}{ywwvtstutttttuuvvvwyzyyz{||}}}}}~~~}~~}|{|{z{zzzyvutrrsrrrsttttuwxyyz|}~~}}~}{{{{|~~|xvtrqrrrsstuvyz{||||}~~~~}zwvusqqpqrstuvwvuuvwwuttrqqpppopsuvwz}~}|||}}{yxxwvvwwyz|}~~}}||}|}}}}~~}}}}}||}}||}~~}|zywurqpomlklmoppppqrstuwwwvuvwwwwwxy{{|}}zxusrsstttuuuvwxzz{|}~~~~~~}|~|{zyxxyz{{}~~~}|{zz{|~~~~~~~~~}}}{xxyyxxxyyyyz{}~~~~~~~~}|}||{{}~}||zyxwutstuuuvvwwwwxyz{|||}~}|{|~~~~~~|zzyxwwwwwvwyzyyz|}|{~~~~}}}|{{zywwwwwvwxyyz{|}||}|zyxwuutttttwz|~~~||||}}}|{{{zyxyyzz{}~~~~}}||{zyxxwwwvvvtrqpponopppqrsuxyzzyzzzyxwvvvvx{}}||{{zyxxwuuwwvvwwwxyzzz|~~|zyxvutsrqpppooonnnopqrstuuuuuttsqqqrstvxz|||~}}|zyxxxwvvwvvtsttstutstvvwwy{|}}}}{zyxwvuuttuwy{}~~}|}}}|{|}|{{{zzyxxxxxyz|~~}}~~~~}}~~~~|{|{{{{zyyxwwxxyyz|}~~}}}|{|}}}~~~~~~}}|{{{zz{|}~}~~|{zzyyz{{|~~}|}~~}}~}}~}}~~||}~~~{zzywvvwwwwxyxwvvutsstsstuwxz{{{{zyxwwxxxxxy{~~}}||||{{zyyyyyxwxxyz{{|~~|zyxwvuttrrrrsssuvuuuutsrrrqqqrtvxz{|}~~~}|{||{zzyyxxwwvuuuxyxxyyyyyz||}}|{zzzyyyyzz{{|}}|}}|{|||{zz{zyyyzz{||}}}}}~~~~{{zyxwwyxwxyyyxwxxwxyyxxwwxxxyzyyyzzzyyyyxxxy{|}~~}{yvvvvvuuuutsrrqpppqqpqrrrstuvttvwwwwwxxyzzzz{|}}|||||}}}|{{zyyyyxwwvwxxxxyxxxyzyxxxwwvvwxyz{}~}|}}}~|||{zz{{zyyyzzzz{{{zz{{zzyyyxxy{{|}~~~~}||||}~~~}|{zzzyxxxxxwvwvuttuvwwxxwwxyz{|}~~~~~~~}||{{yyyyyzzz{{{|||||}}}}}~~~~~}|||}~~~~~}}}|}~}||||}|{||||||}||}~}}}}|||}}||||{{{{zz{||{{zzzzyz{zzzz{{zz|}~~~~~|{{|{zz{{zyxxxwvtstttuutsrpqrqrstuvwwyz{||||}~~||}~}|{zyyyyzzyyyxxxxyyyyzzzzz|~}~~~~~~~}}}{{zyxxwvuuuuuttttvxxyyyyzyyzz{{||}~}{yxwwwvuuwwwxyz{{{|||{{zyxwxyxxwwwwwxyyyzz{}|}}||{{zzzyyyxwvvuutsstssrrqpopqqqqpqrrstuuuuuvwy{~~~}|{zz{{z{{{{z{}}||||{yxxyyxxxwwvuuuuvwxyz{|~}{||||~~||{{zzyyzzzzz|}~~~}{{{{{zzz{{{|}~~}||{{|||||}}}}}~~~~~}}}|{zywvtsssrrsssrrsuuvwyz{|~~}}|{{zzzyyzz{|}}}}}~}|zywuttsrrrsuuuwxxxz|}~~~}}|||{zzzz{|}~~~~~|{{zywwvuuuuvvwxyzz{{}}~~~~}|{zxutsqonmoppprsssstuuuuvwxyz|}~~~}}|||||}}}~~|{yxxwwwvvvvvvvwxxyyyyz{|~~|zxxwuuutstttuttttttuwxyy{||{{{zzz{{{{|}}|}~~~}}}~}}~~~}}~~~~|zzzwvutsrqrssstuvwxy{|||}}|}}~~}~~~~}|{{{{{||}}}}|{{zywussqqqqqqrrsttuwxxxy{~~~~~}}}~~}||zywwxyxy{|{{{|}~~~}}}}~~}zxxxxxyyzyyz||}~~~~~~~}{zyyyyyyyz{|}}~~}{xvuuuuuttvwwwxyyxxyzxvvwvvwxyz{}~}|{{{{{zzz{|}~~~~}}}|{{{zz{{}~~}|{{z{{zzzz{{zzzyxxwvvvwxxxxyz{|}~~~}}}}|{|~~~~}|zzyyzzzyyz{{{{{zzyxwwwxxxz{{|}~~~}|{zywvvvuuuvvvwxyyxvvvvvvwxxxyz{{}~~}|{xxyyzz{|}|||{zyzyxxyzz{|~~~~~~~~~~~~}}||||zyxwutsstssuutttssrrqqpoprstuvwxyz|}~~~~}{zzyyyy{{{|}}||{zxxwxxxy{}||}~~~}}~~~~}|{zxxxxwwwxxxwwwvuvwwwyzz{}~}||{yyyyxwwxxwvwxyyyyz{|}~~~~~~~~~}}}||}}}~~~|{||||||||{|}||}~~~~~~}|{{{{zzzzzzzz{||||}~~~}||{zxwwvvtssstuuvxyxwxxyz|~}}|{ywxyyyyz||||}}}~~~}||zyxwvsrqpoooqrrstutuvwxxxy{|||{{{zz{|~}|{zyxxwwwxyz{||}}~~~~|zyxvtsrssrstuuvuvxwwxyyyzz{{{{|{{|}~}{yvuusrrrrqqsuvwxxyyzzz{{|~~}}}}}}}~|zvtsrqpopqqqsttstuuuuuwwvwxxxxxyyyz{|}~~~~~~}~~~}|{yxxvutsrrstuuvwwxxyz{{{|}||||}||}}||}~~~~}~}ywvutssssstuvvxzz{||}~~~~~~}|{{zz|}~}|zwuttsrrtttuvuuvvxyxyz{z{{|}|{{|||{{}~}|{zyyyyyzz{{|}~~}||{zxwwvvuuvvvwxxxyz{{{|}||{{{zzyz{{}~|{ywvuuutttttvwwxyz|}}}~~~~~~~}|}~~}{yxwwvvvvvuvwxxxyyyxz{zzzyyxvwyz{|~~}}}|{yyyxvuutsttuvwxyyz{}~~~~~~~~}~~}|{{{{yxyzzyz{|}}|}~~~}~~~~~}{}xsqnloqpqvzzzy|{wrprstvz~|zwvwx}|xtqqppuwxz|}{yvrmjgdddgjlow}zurnlmlnu{}yxzz{~~xronlknrtv{{xvrqpootxy|~|{|{|}|xtuwyzz~}{xvuvvwy}~~}zzzwvy|~~{yy{~zwuspmptvy|~{xvuttuvx{~~~{zxwxxz||{|~~}}{yxvutsruy{|~}}}{zyz}|}~}{yvsrqrrtuxz|~|xusqpnnpru{~}|}~}{yurpnnmlnqrtvxz||{zyzzyvsuwvuwyz||}~}{yyyyyyyyxyzzyxxwusrrrrstvy{|~}zyyxvuvvvy{}}yvvxwx{}}~~|zxutuwxz|}||}~~{yyywvvvxy{|}~~}{{zz{{}~|{zz{||~~|{yvrponopruvuvwxzzyyxvvvtsrrtuvx|~~|{ywy{xvxz{||zz{{zzyxxxxyz{}}|}}}~~}~~|{~~~|{zzzy{~}yxxvtrqonpssssswyyyz{{zxwvvurrsuwyz||~|ywwvtttttsstuvvuuvvvutuvvuw{~~~}~~|zzz{{zzzzzz{zz|~~~~}~~~}~~|{|{{zzzz|~|{~}|}}}}{|~}|~}}}|{zzyxyzxxyxywuwywuwyzzzzz{z{|{yz{{{}~~~}}}}{z{zyywwwvuuttuvvtsstvusstuvtsuwxxvvxyzzz}}}}~|{}}}{z||{zyyzyzzyyz{{zwy{ywxyyyxxyyy{|}~~~|zyyyyxwwxxwvuw|~||~}{{|~~~~}|}|zz{|||{{{zz}|z{}}|}~}}~~~~|{{|{z{{xxz{zywwyyxyzzz||yz~~~~}~~~|{z{zyzzzz|{yyyyyyyyyyyzyxyyz{}~~}}~||}}||}||}}|{zyyxwvvvstvvttuuvustuuvwxwx{{z|~~}|zy{||{{{|||}|zyyyxwwvwvuvvvvuuvwwwwxyzyyyyzyz|~~}~||}}}}}}|}~}}|{{{{{xxzzyyxyzyx{~|{|}~~~~~~~}{{}~||}}}}|{}~~~~}|{{{ywvuuuttttssstuuvxyxyzz{|~~~}}}}}~~}|{zxwwxxwuuvwvuvwvxzzy{|||}}~~~~~}{zyyxurrsrpqqqpqqqrtuvvwxzywz}|}~}|zzzzz|}~}~~~|zwvwutttsrrrssssttttttuwxxy{}}~}{{||}}}~~~}}}{yxwxxwwxz{z{{z{|}~~~~}yvvxyxvvwxyyyyyz{|}}~~}||{xvvvusssstuvwvvxyyyy{~~|{yxwvutrppqqrsttttttuvxyyy|}||~~~}||{xuuwtqrstuuuwxxxyzyz|{|}~~~~|{yvtssqpooooqstuwyzzz~}}|{{{{|}}~~~~~|zyywwvuuvwxxxyz||z{~~~{z{zyxvxyyxyyyz{{{|~~}||~~~}~~~}ywwvvuuttvvvvxy{zz|~}}}~}|}}}{{}~}zyxvtuutsssuvvvwxyyyyyxwwxyxwwxz|}~}yyywuttsrrsuutvwxyxwxyyyxxyxxxwxz{}~}~||}~}||}||}~~}~~~}{|}|{{{|}~~}}~}|{{{{{{}~~~~}{|}~~~~~|{yxxxxxyyyyyyyzyxwvvwxxxxxyz{}~|{zyyxwxyyyyz||{{|{zyxxxwwwxyz{|}~|yyywuvvvwwvwxwvvutuvutttuvuwyzz{|~~~}zyyyxwwwwwxwwyzxwwvuutsttuuuvwyzz{}}||}~~~~~~}}}}}~~}{z{|{{yy|~~}z{|{{|{{{||zzzzzzzyyyz{||~~}|{zz||{yxxyxxwwvuuvvvxz{{zz}}||{yyyyxxxxwwvvwvuvuuvwxxwxy{||{}~}}}}~}}}}~~~||zyxxxyxvvvuuttuvvwwxxyzz{}~}}~~~|{zxxxwwvtsssrrrstrrtuwvuwxyz{|}~~}}}|||}}}~~~~}|{zxvwyyxxyzz{||||}~~~|{yxxxxwwyzyz{}~}|~~}~~~}~~}|ywvvutstuuuvwyyyy{||{|}}~~~~~~|zyxwvsstsstuuvvwxzyyzzz{{{{{{||{{{|}~|yyxtssrqrrrrstuvvwyyxyzz{{{{{{{|{z{|}~~~~|yxwutttsstwxxz{}~~~{yxxyxwwx{||{}~~}||zxxxxxyz{||}~~}~~}zxxxwvuvxxwxyz{{{|||}}~}}}~}}}||}~}|zxwusstttuuvwxyzzz{}}}}}~~~}}|}~~~~}{{yuuwtrrstuuuvwxyzyyz{zyz{zzxxyyxy{||}}{ywvutqprsqprtwwvwyyzzz{|}}{{{zzyyzz{|}~~~~}|{z{|}~~~}|{zxxxxxxyyz{||}~~~}|{{yyyxwwwxyyz{|}~~~~~~}~}{zzyxxwwwxxxyz{|}}}}}~~|}}|zzz|}|~~}}|zxwvvutuuuuwwwwyz{zz{}~|||||{zz{}}}~||}{yxxxwttttuutuvwwxxz{||{{||||{z{zxyz|~~|||{yxwwusturqrstsrsuwxxxyz{{zz{{zywxyyyyy|~~}~~|{{||{yy{{z|}}}~~}}~~}~}{z{{zxwxzyxxyz{|~~~}|}~~~}{zzzzyxyxwxyyxxy{|{}~~|}}|{{{|{z|~~||}}{zzyyxwwwvvwwvvwz{{z{|}}}}||||zzz{|{y|~}}}|{{{{zxwxxxxwxxxwx{{zzz|}{yzzyyyyz{{|||}~}}}|||{zzyzzzzxwxxxyxwwyzyyz|}}}}~~~}~~~~~~~~|||||}||||}~|}~}}~~~~~~~~~}}~~|{|}|{{||||~}|~~}}}}}}~~~}~~~}~}}}}}|{{{zz{{{{{{{|}~}|}~}}~~||}}}|{||||}}}~~~}~~~~}}~~~}}}~~}|||}}|{{{{zyz{z{{zzz{||{{||||{||||{{{}~}|~~||~~~~~}~}{z{|{{{zz{{{{z{}}|}~~~~~~}}||}~~}~~~~~~~~~~~~~~~}~~}}}}~~~~}}~}}}}}}}}}}}}||}~~~~~~~~}}}}}||}}|{||{z{|||{{|}|}}}}}}}}}}}}}||||||}~}|}}||||~~}||}~~}}~~~}}~~~}||}}|||||{zz{||{z{|{{{{||{{z{}}|||}}|||}||}}|||||||||||||}}}|{|}}|~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}~}||}}}}~~~}}~~~~}~~}}~~}}~~~~~~~~~}~~~}}~~}|||||{|||{zz{||||}|}}}~~}~~~~~~~~~}|}}}}}}}}}}}|}~}}}}|}}~~}|}}}}}}}}||{{{{{{z{|{{{z{||{{{{{{{{|}|{{|}}}|}}|}}}}~~~~~~~~~~~~~~}}}~~~}}~~}}~~~~~~~~~~~~~~~~}~~~}}|}}}}~~~~~~~}}~}~}||}}~~~~~~~~~~~~~~~~}}}}}~~}|||{||{z{|{zz{{{|||{z{}}|||||||||}~}}}}~}|}~}|||}}}}~~}}~}}~~}}~}||}}|{{||{{{{{{{{{{|{z{{zzyz|}|{|}~~~~~~~~~~~~~~~~~~}}}}}||~~~~~~~~~~~~~~~~~~~~~~~~~}|}}~}}~}|{|}}}}}|||||}}}|||}~~}}~~~}~~~~~~~~~~~~~~~}}}}|{||{{|}|{{|}|{|~~}||}}}||}|||||}}}}||{|||||{|||||}}}~~}|}}~}||}|{|}|{{{{{{|}|{z{{{{||||}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~||}~}}||}}||||||||||||}}}}}~~~~~}}}~}}~~~~}~~~~~~~~~}}}}|||||||}}||}}||||||||{{{|||{||{{{{{{{{{{|{{|||{{|}}}}}~}}}}}~~~~}|}~~~}~~~~~~~~~~~~~}}~~~}}~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~}|}}}}}~~~~~~}}~~~~~}~~~}}~~}}}}}|}}||}||{{{{{{{||||||||}}~~}}~~}}}}}}~~~~~}}}||}}||}}|||}}}}}||}}|||}||||||||||||||||{{{{{{|||{|||||~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}~~}~~~}}}~~}}}}}}~}}}~~}}}}~~~~~~}}~~~~~~~~~}}}}}}}}}}}||}}|||{|||}}}}}~}}}~}|||}}}}}~~}}}}}~}}}}}}|||}}|{|}||||}}|{|||||||{{{{{{{||{{{{||||}}|||}~~~~~~~~}}~~~}|}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}~~}}}~~~}~~}|}~~}}}~}}}~~~~~~}~~~~}}}~~~}|}|||||||{|||||||||||}}||}}|||||||}~}||}|||}|||||||||||||||}||||{{{{||}}||}~}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~~}|}~}}|||||||}|||{||||}}|}}}~~~~~~~~}~~~}}~~~}~~~}|}}}}|}}|{|}|||||}||||||}||||||||}}}||}}}}||}}}}}}}}}}|}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}~}}~~}}~~~~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~}}~~~}||}|{}}|||||||}}}}}}}}}}}~~~}}~~~~~~}}}~~~~~}}}}~}||}||||||||||{|||||||||{{|||{{|||||}}||}}}}}~~~~~~~~~~~~}}}~}}~~~~~~~~~~~~~~~~}}~~}}~~~}}~~}}~~~~~~~}}}~~~~~~~~~~~}}~~~~}~~~}~~~~~~~~~}}}~~}}}}|||||||||}}}||}}}|}}}}}}}|}}}}}}~~}}}}|}}}}||}||||}}||}}|||}}}|}}}}||}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}~~~~~}}}}~~}}}}}|}}}}|}}}||}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}~~}~~~}}~~~~~~~}~~~}~~~~}}~~~~~~~}~~~~~~~~}~~~}}~~~{{||}|{{}~}{y|}{zyxy|~~}~~~}z|~~||}~~~~}}}|{zz{|||}}||{{{zyz||}~~}|{z{|~~~~~}}|zyyy{|{z{|~}z{zzzz{|||{}{ywxz{}}{yzzzz{{yyy{}{xz||{|~~}}}{z{{{{{}~~}}||{{}}|{{{zzzzyz{{zyyyyxxxyy{|}}~~~}||{zxxz{{|}}}}||zx{}{z|~|z{|}~}{z{|}~~~~~~~~~~~~|{zyyxyyyyyxvtsuvwyz{zzywx{}}}~~}|{|}~~~|zzzz{{{{zxwvvx{{yyyxvvw{~~~}}~~}~~|}~~~~~}|||{zyz{zzz{{{{|}}~~~||}~~~}|~~}{|zxxyzzxutssttttuuvxz|~}}|ywyzyxwurqrsuvwxyz}~|yvutrqqrsssrstssuwxy{}~|yvtsrqqrtuutuvuvxyyx{}~~~~}{yxwwuttssstvxwuvwwxyy{}~~|{zxxwvwwutsrstsrqpqssstvx{~~|{ywxxwvutttrpqrrrtvvwy|}~|yvtsrpoopqqonnoooopqsuwz}}{zvrponmoponnonmnoopruwy}~|yurqonmljjjjjjkkkmonnqsuy}~}|xtsrnlmmmllmmllmotz}{yxxxxwwxyxxxyz|~}|yvuuuvwxxxyyxy{}{xwwvuuvxxxxxyyxwwxz|}|ywwwvvvvvtrqrrrrtvy|}{ywvsqpqqonnpqstvw{~zvsrpnmlkjkmnnoqsuxz|~ysppoonnnnoppqrstuvwyy{~zvsqommnopqqpnnonmnqstvz~|ywusrrqqqpooonooqtvxz}~zvspmlkllmmnnoprtvxz}}xtrponmnopprtutstuuvwxz}}ywvtrppqrrrrtvvtpmllmooquz~|zxwvuusrpnmllkklmnnoprux}~{xtpmjiiiijkmmnprsuvx{~~{wsonligfggiknoprstuvwxy{}~|zxvtqnmllllmmnprsssttuvwz|~}|{zxvutrpnlmmmmmnoopqqrtvwxz~~|ywuspnmlllmopqtwz}~|yxwwwwxz}~~~~|zyyxxxyzzzzzz{|}}|yxvuuuuvwwxyzz{~|xusponoprstvxyz|}~|yvtrqppqruxyz{||{{|}~}|zxvusrqrrrstuvvwyz{|}~|zxvtrppqrstvxyz|}~}{xvsqppppqrtvxyz|}~}|zywusrrrrruvwyyyyxxxxxyz{}~|{zywutttttuuutuvvuuvwyyz}~|zxvspnmlmmnopqstuvxz|}~{xusqnlkkllnprtuwxz||}~~{ywvtqonnmmmnpqruvwwwwxyxy{|~~|{yxxvutsrrrqqqqrsttutuuvxyz|~~~|{{{{zyxxvtrpponnopqrtuwwxy{{}~}}{xvtrponmmnoqstuwxyzz{{|||||}~}{zyxvusrqpooppqrttuvvvvuuvwxxz{~}|{zywvvutrrqqqpprtvxz|~}|zzzyyz{|}~}{xwvvvwyz{}~}{zxxyyzz{}}}}~~~}{z{{zzywvwxyyy{|~|zxwvvvvwyz{|}~~|zxwvtsstuwxz|}}}}|{zyxwvvwxyz|}}}||||{{z{{|}~}}}}}}|{yyxxxxxxxxxxxxyyz{||}~~|zxvtttssstvwxxyyz{||||}~~}{zxusqqqqrsuwyz{{}~~~}||{{|~~}|{{zyxwvusssssuvxyyyzzzzzyxxwxz|}|{zzzz{{{zyxxwvvvwxxyxwxxyzzyyyzz|~}||||{|}||{ywvutrrrstutvwxxyzzzzzz{|~}}}~}{{ywusrrrrstuwxy{|}}~~|vpqtx{|yyxwxxxzywvusrqqqsvxz||zywwutsrruw{}{zzyyz{{{{zzyxwvvuuvvvuvvvvwvutuuvx{~~|zyzz{|}~~}|{yvtsrrrstuvwxyyyxwwwwxz}~~|||}}}}|zxvtsrrtvx{}}|||~~~~}~~~}||||~}}|{{|}~~~|{zzz{|}~~||{{|~~}}|{{|}~~}{yxwvwy}~~}||}~}}}||{zxwvwwy{}~|{zyyyz{|||||zxwwvwy{~|zxwwwyz|}}~}{yxxwvwxz}~}||}}|||}|{yy|}|yxxxxwwutttuvwy}~~~~}|{{zyzzzywutsrrstvy}~|{zyxwwxxxxyzxwwvvuuvxz|~~|zxwwwxyz{{{{zyyxwvuuvvwx{~~~~}|{zyxxxxyyy{{{zywvtsrqrsuwy|~~}|{z{{{{{zyxvusrqqrstvxz|~~~~~}{zyxxxxxyxwutsrqqrtuvxz{}~|zywwwxxxxxxvtsqppopqrsuwy{~~}{zxxwxxyyyyxwusqpooooqstwz|~}{{zz{}~~}}||}~~}||{{||~~|zyxyyz{||~|zxyzywvuuvz~}{ywvvvutttux{~~}{zxvsqppqqruwz~~~~~}{zxvutrrqqrtvx{~~}|{zxvusqpooopqtwy}~}}}|{ywvutrqpppqruw{~~|{{{|{{zzywvtrqpoopqsux{~}}}~~~}|{zxvsqoooopqsvy}~}||}}}||{ywusqnnmnnoqsvz}~}~}|{ywusrpnmmmmnpruxz}~}}}|||zxvusqonmnnnpruxz}~}|{||||zwuspmlkjjjklnquy|~}|{{|||{zxurpnlkjklnpruy|~|zyyyxwvsrpnkjjjjlnpruwz}~~}{|}{yvsnkklnpqrrsuwy|~~~}{ywwwwxyz}~{xusrrrsuwy{~~{yxvtssuvxy{~|zyvtsssstuwxy{|~}{zxwvuuvvvxy{|}~|zxvuuttttuuvxz|}~|{yxvvvvvvwyz{}~}{zxwvuuvvwwxyz{|~~}|{{{zyyyyyyz{{{||~~~~~}}|{zyyyxxxxxyyz{|}~}{yxxxwvvwwxxyz{{|}~~~~~}||{zyyyyyyz{{{||}}~~~}|{zyyxxwwwxxxxyyyyyzzzz|}~~~~~}||{{{{{{{zyyyyxxxz{{{}~~~~~~~|zyyy|~}|{yxwvvvvwwuuvxz|}~~}}~~~~~~~}}}}}}}}~~~}}}|{z{{{{{{|{{{|}}}~~~}}}}||{{{{{|||{{{|}}}}||{zxyyyyyzzz{{{|{{{zz{zzz{{{|}~~~~~~~}}}}|||||{||{{{|{{zzzyyxyyyyyyyzz{{|||{{|}||||{{{{|||}~~~~~}}}}}}~~~~~}}}}}}~~~~~~~~~~~}|||}}|}~~~~~~~~~~~~}~|{|~~~}||}}}}}}~~~}|||||||||||||}||}~~~~}}}~~~~~~~~~}||}}|}}~~~~}}||||||||{|}}}|}}}|||{zz{z{{||}}}~~~~~~}}|||||}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|{zzzzzzzzz{{{{{{{{z{{zyzz{{{|}}~}~~~~~~~~}}|{{{|||||}}}}}~~~~~~}|||||}}}}}~~~~~}{{{{{{z{{{zzzzzzzzzzzz{{{zzzzzz{{{|}}}}}~~~~}}||{{{{{||||}}}}}}}}|{{{{zzz{{{|}||}}}}}}}}}||{{{|||||||||||||{{{zzyyyyxxyyyzz{{|||}}}}}}}}~~~}~|{{}~~~}|{{|}}}~~}}}~~~~~}|}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}~~}}~~~}}}|}|}}}}}~~~~~~}}}}}}~~~~~~~~~~}~~~~~~~~}}|||{{{{{||}}}}}}|||{{{{{{{|}}}~~~~~~~~~~}}}|||}}}}~~}}~~}}}}}|||}||}}}}~~~~~}}}||||{{{{{{|||||||{{{{{{{{{{{{{||||}~~~~~~~}}}}}}|||}}|}}}}|||||{{{{{{|{{||}}}}~~~~~~}}~}}}||||||||||||||{z{{{zzzyyyzzzz{|||}}}||}}}}}}}}}}}}~~~~}}}}}}}}}}||||{{{{{{{{||||}}}}}}}||{{{{{|||||||||||{{zzzzzzzzzzz{{{||||||||}}~~~}~~~~|wz~}}~}}~~~~~~~~~~~~~~~~}|}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}||}||||||||}}||}||||}}}}}~~}~~~~~~~}}}}}}}}}}|||||||}}}}}~~~~~~}~~~~~~~~}}}~~}}}}}||||||{{{{{{{{{{{{{||}}}}~~~~~~~~}}}}~~}~~~~}~~}||||{{{{{{{{{{{{||}||}}~~~}}}}}}||}}}}||}}}|||{{{{{{{{{{{{{{||{{|}}~~~~~}|{{{|}~~~~||{{{|}~~|||}{zyzzzyzyvsru{}}}}~~}zyyy{}~|zz{}~~}{xwvvy}}|{zz|~~}||zyxwx{~~~~}|||||||}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}~~}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}~}}}}}}}~~~}}}|||}}}|||}}|}}}}}}}}}~~}|}}}|||}}||}~~~}}||||||}}}}}}}~~~~~~~}}}}}||||||||||||||{{{||||||||||||}}~~~~}}}~~}}}}||||||}}}}}~~}||{{{|~~~|{{{{{||}}||}}}}~}{yyz|}||}~|{{zy{~tpppv~}z{~~~~~zwvvvvwy}{xwwy||zvvwxvtuy}~zwwxyyyyyxxxxyz{}zz{|{yxxyzzz{||}~~|{{zxxyyyzz{{|}~}}||||}~~~~~~~~~~}|{{{||||}~~~~~~}~}|}zsqru}~zz{}|yxy{~zx{~{wx|}|zyxy|}||zxxyzzzzz|~{yxwxxy{}~~~}|{|}~}||}~~~}}}||}~}|zyxxyz{{|~~}}}|{z{{{|}~}|{z{|}~}|{zz{||{{{{|}~~|||{{{zyy{}~~~~}|||{zyyz||}}|||{{{|||||}}}}~~}}||{{|}}}}}|}}}~~}|zzzzzzz|}}~~~}}}|}~~}}|}}}}}~}||}}||{{{||||||{{{{{{{zyzz{|}}}|}}}}}}||||{{{z{}~~~}|{zz|~~}|{{z|~~|{{z{|}}}}}|||~~{y{unksyru|~|~{vwxz~~}~~yx}~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}}~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~}~~}}}~~}}}~~}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~~}~~~~~~}}~~}~~|z|~}{xx{{{zyyxxxyzyxyz{zyz}}||}}}}~~~~~~}~}||}~}}~~~||||yxwvuuwwwutuvvwyzz{|{{|}~~~~~~}|||zyyyxxyzz{||{wtuvtstussrtwwwwvvwwwuuxz{|~~~}}~~~}{ywxyxvvwxz{{||~{yyxwwvutrrtuvxzzyyz{|}}}|{zz{||{zz|}{yyyz{{|}}}|{{yyzyy{~}}~~{zyyyyz{{{{||}~~}}}}|{{|}~|yututtvvwxxy{|||}~{xxywutuvwvutttuwwvwyyxwvtsrrtvxz|~|yxyyy|~}}|{z{|}~|zwusqnkhghikmoppqsuwz{|}~~~~}|}}{{{zxxz~|z}}zxwvvuussuxzzzzzzz{|~}}||{y{}}}|yvtsstttuvxy{}~~}{xwwxz{}~~|z{}~}|{zzzzzxwwxwxyz{||~~}}}|{|}{wusqponlllklmorsstvvusrrpooopstux|~}~|zwtpnoppnlkmnnnnnoonnorsqprtvxz|~~}zwuttutttuwwvvxyzzyyxvtuwyz|}}~}~{}~}}}}}}{xwusssstuuuttsrsstvwxyz{{{}}{yvsqonnoppppnnqttuwxyzz|~}|}~}~}zwwwuuvwxyxvvutttsrrrqqrrtuvz}~~}|}}zwtpmmmnnnooprtvwvvvvusqpqqqpnpstuuvy|~~yyxurqppqrrqruwxvssuqnnmmnnopqruy|}}}~~}||zyzz|~|{~}yxwvvwz}zz{yxy{~}zz{|}{wwyxusponnmlmoqsuwxyyxxxxxxz{}|zywtrqpoppprvwwxxvuutsrrsuvvz}||zxxyyz||xwyyxwvxywuutqpqqnmoppruxyz|~}||{zz||{{|zxy{{{zzyxwvwvuvxyz}~{yvvvuvy{||{xxyvqnljhfeeeeghhhilmmoqrtvxyyyy{}}xuttrqpppqsuvsonnljiihjklnopqrrrtwwxz{z{}}zxwvuttuxyyzzwvwwvxz}~~}}}}}{yxxzzwvwxwwvvwvuwwussstuuuwy{{|~~~~|yusuwwutuvuuspprqrtustwz|}}}}}}~}{xvvvutrrsttsttssvvwy|~}{zz|~~}{yxxsokijjiijiijlliiklmmnooprtuuvxz|}zwtpnmkjklnopqrrrpokhikjjmpux{~~}||{{{||zyyxvtsrqqqpooqsuvurommlkiiknpty~}}}|}~}|{zzxusrqqoonmopponpstuwxz|}~~{zywwyzz{{|}{yxxwtrqpppoooqsuvvwxyyxz}~~|wutsrsssuxzzxvvxwvvwwxy{|~}|{yxwwwwxyyxxxxwuusqnnnnnnpqrtuuvvvwuttsrrtwz|~~}}||}~~}|{yvwwsqqqqppqssttuutuusrstuwyz|~~|zzzzzyzzzzyyzzywvutttuvxyz|||~|zwutsrqrsrrrrstvxxxyz{|~~|yxxxxyyy{}}||}~~}{zy|~~}|}~~~~}{ywwvtstuuvxyyy{{zxxxzzzzz|}}~}|{yxz||}~~~}{zzzyz{{{{{z{{zyxvuvusqqqqponnnopqrqqpoprttvx{}~~~}|}|{z{{zyyyzyxxxwvvuutsssqpoppqonppooprtvxz{}}|{zwvuutuvvwy{|||}~}zxvvuuuwxyyz{|}}}|||}~~|zwuttuvwxxyyz{|||{{|}~~|zxvtsrqqpopqponmmmmmnoqrtuvxyzzzzzz{||}~|{z{{zzyyxwwvuvxxxyyzyyz{{{{zzzyxyyyz{}}~}}}~~}~~~|{ywuspnnommopqrsuvwxxwxyzzywxxwxz|}}yvtttsrrstuvvvxz{{xvxxwwvwyz{|~~|{|{zzzxwwvuuvvwxyxwwvwxwwxyyyyz|~~~}|{{{zzz{|{zyyz{|||||}}~~~}{{|{{{{|{ywvtqonnoopruvxz{zzzz{ywyzyxxz|}~}|{zwussqpppqrtuvwwyzzyzywuuutuvx{|}~|{zxvtrqpoopqtvvwz|~~}}~}|zyyz{}~~~~}|{{zyyyxutssqpoprrstvxz|~}~|{||||}}}}{zxwuvwvvvvwyxwyzyyxxxxy{|}||}~~~}}|}~||{yvsrqonoonnpqststtsrqpooppqqrtvwy{~~}{yxvuttsstuwwwxywvutsrqppqqrtuuwy|~~~}}~~}~}|zxxyyxwxyzyxwwwxyyy{}~~~~~~}}|{{zzyxxxxyyyxxy{|}}~~~~}zyyxvvwxyyyzz{{{{|{{|~}|{zyyxwvtrqqqqpppqqpppqrsstuxxxz|||{{|}|||||||||||}|{}~|z{||||}~~~~~}|zzyyyy{{{|}~~~~~~}{yzzwvvuurooonnnmoqststvwxyyzz{|||{{zzyz{}~|zxvtrpnmnnoqrtwwwxyz{zyz||}}}}}~~~|{yxvvwxxxyzz{||{{zzyxxyzzz{|}~~~~~}~~~}}}~~~~~~~}|{zxvtuutttttsstuvvvwwyz{||}~~~~~~~}|}|zz{{{zyzzywutttssrstttttuvwwxy{|||}}|zyyyyy{}~|zywuronoppopqsuvwxyz{{|}~~}|}~~}|{{zxwwwwxyz{~~}|{{|}}~~zwwvusqqsttuvvuvxxxyz{{zz{{{|||{}~}}|zxwxyyyxz|||}~~~}|{ywusqommnooooopqqqqruvuvwyzxvwxwvuuwy{|}}|||{zyyxxvtssrqrsrrrtvxxyzzzzzzzzzyxvuuuvvxy|~~}xvyzzxsrx{|~}~~}}}{z{zy{|}}|}~~~~||}~~}~|{|}zwuuvwwyyxxz{yxz|||~~{z~~zzz{ywwxwvvvvwxxyz{{{|}~~~}{}~|yxyzyywuvxxyzzx{}|{yxyyvssrrrstvy{{{~}~~~|{{|||zxyzxxwwz{z{}~~}~}|||||{xwwwvvvwwvtsqppqqpooqtssvyyxxxyzxvwvstwwvwz~~}||{zyz{zxvvxyxwyz{||}~}}|{ywwwutstuutttuwxyywy|{yxwwxwxz|~~~~~||{{{|||{{|||{yz{||}~}||||{yz|}~}~}{|~{y|}z{~~{{zzzyyz{zyyxxxwwwtstvxwwy{{||{~}|{zzywx||{~~{yyyxvttuutuutsrqqqqqrrtuvwx{||{{zzyvvvxzzyz|~~|{{{{yvwxvuuvxurrtuwwxyyyz{zyxxxyyxy{}~~}~~~|}}}}}~}|~~~}|}~|{zyzzxwyyxzzyxwwuuvwuuvwyyx{}|{}|yxz{zz||||}~~~}||}||{xwwxyxxwwy{{zz{}~}}}zwwvuttsssrsutsvxvutttsqpqrrsuwxz{{}~|wz}zxyxxwututuuuvwxyvuy{yy{|||z{{ywy{zzz{~}~{{{{{zzyyzzxxxxzywy|{y{|||{{|||}~}}~~|}}{{||}{wxywuuvvvwvuuwyzywz}zx{}~}}|~~}~~{{|}}{z|~}|{{}~}|{yz{zyyz|{{|~~|z||yxzzzxvy||{|}~}~}yxzzzyyz|zy{|}~}|}~~~|{{|zxz}|{zyxyzyyz{{z{}}}}}}|{{~~{|~}|}~~~~zxwwwvttuutssttttuwvvxxutvwvtqrttstuuuxyvwyyxy{||}~|}~{y||xwyzyyxy{yxxxxxzywx{zxxy{}}}~~~z{~}{zzz{xuuvvwxxwwyxwy||}~~}}||}|{|}|{{|}}}}}}~~}~~~}~}}~}{}}}}|||}}|{|}|{~}}}}~~}||||}}{{|{zz{|}zy|}{xwxzyxz|zz{{}}}~~|||||zz}}zyyyyxxvtuvwusrtutrqqqrsrqtvwxyyxyz{|}}~~||}~~~~~~~~}|yyyxwxyyxvvvvvvvxzyxyxxz|}|}~~~}|}~}~}{{|||~~~~}~}|}}|}}|{{|}}~~~}|{{{zyxzywwwwwutvwutuvwwwwwy|{z{{}~}}||||zxyzyxwuuuuuvx{{{}|||{yxwwwutrrrstsstvvvvwxxxyz{||}~~}}}~}|{|}}}~}||{wutuutsrrsttttuxzz{|}~}}~}|{zzzyyyy{|||}~}}|{zzyvuuuvutssssuvtuxyyyx{}~~~}|{yuwyvsstuurrtttuwwvy{||}~}|{zyyyzz{|}}{z|~|}~zvwvtsrruuttutuxzz{|}}~~~}{{{||{{~~~~~~|zzzyvutttsrsuvvwwxyzzz|}}|}|zxxvrrrrqompsqprsttuuttvvvvwz}~}}~}}~}}{}}{z}~|}~~}{|zvuvvvvuutuvvvvwyyxy{|}~~~}}}~}|||}}}~~~}{zyxwvvwvuvxz{{{}~|{{yxxwwwvxyxxyz||{{|~~~|ywuvwwvwyyz|||}~~}~~~~~~~~}|{xvuuvusqpppprtuvutstvwyyxwxyz{z{}~~~}}|zyxwwwwxxyyz{{{|}}||||||{{||||}~|{{zyxvwwwwwwyyy{}~~}~}|||{{||}~|{{yxwwwwvvwy{zxz{zzzzyyyxvvxz{{{~~~~zz{{zz{{{|||}}|}|{zzzyz|{{|~||~|zzz{||{yy|}|{xxzzxvsvyxxyz{|{|}}}~~}|}~}}~~~~{wxzyxxxwxyyyyyxxxxwvvvxyxy{|~~~~~}}}~|zyxwvvvwxwwwwxxwvuutuuuuuvxyxxz}~~~~~~|{{|}|z{|{zyxxxxwvuvvxyz{}|}}|}}~}|}~~~zzz{}|{}}|{zyyyyzyyxwvuuttttuwvvy{|}}}~|zyyxxxyzzxwyzxwwvvvwvwxz|}|}}}}{yxwwwvustuttsrttrruvuuvwxz{|}}||||}}|{{}}}~~~|{zyxxwwwxxwwvvvuuvwwxxyzz{||~~~~~~|{{zzzyxwwxyyyz{{z{|}~~}{{{yxxwuttvwxxxyyyzz{|}~|zzyxwuuvwyxvy|}}|{|~~}{zyywvtrrrrrrsstuttwyyyyyyzz{|{zzzz{}~~~|zyxwvttuutuvxzzz|}}}~~~~~|zywtttsssstuvxxxxy{{|||}~~~~~{||zxyzzz{|}~}zwuvwtrtvxywwyzzzzz{|}}}}}}}}}~~}}|zyxvvvwyyxyz{}||~~}{yxwwwwvwxyzyy{||}||~~~{|}|}~~~|zyxwvuuustuvwwxyz|}}||}}}}~}|{||}}~~~~~}|zxvtsrqpoqrrsuvvwxyzzyz||{{z|}|zz{|||}~|{{zyxxxxy{}}~~|||zxwxyyyyz{||}}~~~||}}~}}zxyywwxxzywx{}}}}}~}|{zyxwwwwwwxyyyz{|}{{}}}}||}{yyyz{}}{{zwvuuvtrsvuuwyxxz|}}|}~}}||||{|~~~zyzyxutvxwvvvwyyz{zyz}|{{{{{xwxxyz}~~~~}|zyxuuuttttssvwwxwx|}|}~~}}}}~}{|~~}}}|{{zxxyyyyz|~}}}~~~|~~~~}}||{xwxyyyxyzyxz}}}~~~~}}||}}}~~|y|zqhgjlnoprsz~xrpnjlrvyzzxww{~zxrmnnpuvx~|{ytoonlnqu||xutvwz~zvqnqsru|}{zskheccdilowxqnkhhjpst|}{xvyyz|wrnkhhjnrvz~xtsqopopsuz~}}{{|~~zursrprvwx}}}xtpnmlnoopv{~}{wsrronoqw{~zxusrru|~zuqlhebbeimsw{}vqmlmjinuy||yyxy{~yurponnprtvwy|~{zyvttttz|yusuwy|||{{}zyvttuxyx~~}{wxzy|{z|zvvyyx{~~~}}~~|||}}{~|~~yutssrrtwy{~|zyxwy|~~}yututtuwy}}xxxuux{~~~zvwyxwwuvyxwz|{zywvuvwxxzzzz{}||}{yyy{~}~~zy|~|{ywqmqvrquz}~{xuqpsvwz~}~~zvwxtpopqruz{z}~}}}{xvutsstwz|||~}~|{||{zz||zyyyxwwwvvtsvwttvxz||{{}}|yxy{zxy{}~}}~|~|{yzzvsuvvvvwxyyz||zxxyxvvuuuvwxxy{{|}}|{z{{zyyxuttusruvtrtuttuwwwwwvwz{ywxxy{zx{~~~}~~|z|}{yyzxwy{wtvwtsvxwwwxxwyzwuwxurvxwvwy||{{~~~~}}{yxyyyyyxuvxwuttttuvutuwwwxywuvwvvvwvvx{yw|}{~~}|}}|}~{z|}}||{{{|||}}~~~~~~}}}~~}|||}|z}}|~~}}}{{|||zy{~|y{}||}}||}{|~~~~}}~{xz{{{zzzyz{yxz{yxz||{|}}}~~~}}}}}|{{{zy{{zz{zzzzzzzz{zyzzz{{{}~~|~~|~}||{zxwwyxxvuvwwvuuvwwwvx{{z{{|}~~}}}}~~}~~}}|}}|zyxwwxwwxxuuvwxxwxzzyyyz{{|}}}~|{{{~}|~~~|zzywwwvuutuuttuuvwwvxyyyyyz|||}~~}|{|~}|}~}~~~~|zyxxxwvuuuusrsttsstuvvuwxxxxyzz|~~}}|{{|}}|}}}}|zyyxwwwvwywuuuuvvuwxxwwwyzyyz|~~|||}}}~~}}}~~}||zyxwvuuusqqrrqqrqqqrsttuwxxwxz||}~}{|||{zz||{}~~~~||}{zyxvutttttuvy||}}}}}}}|{{|~~~~}||}|{{{|}}||}~~||{{zyyz{zz|}~}|}}||zxwwwwwxyyxyyyyzzz|~~|{yyyywvvwyyxyz{{{zz|~~~~}|{zxvutttuwwvvwwwxyz}}}}|zyxvutssttuvwwwxxxxyz{||~~~}{zxvtsttstuuvwxxxxyz{{|}}~~}|zxvtsssssssstuuvvuuvxxyyz{||}}}}~}{zwvutttssttuvwvvvwxyyz{{{||}|}}~~~}|zxvutrqrqpqrssrsuvvvwwyzz{{||{{{{}~|zyxwvtssrrrssssttuuvwwxyzyyzzyyzz{{}~~}|zxvutsrqqrrqrsttvwwwxyzzzzzyxxxxxy|||~}||}}~|{||}}}~~}zz{{{{{|}}}~~~}~~~~}|{{{zzzz|}}}~~~}}}}}}{zz{|}~~~|{{zzzyyyyz{||}}}}|||}|{{||}~~}|{zzzyyzz{{{{{{zz{zyxxxxxyzz{|~|zzzyxxxyzzz{|}|zzzyyxwxxyzzz{}}{{zyxwwxxxxyyyyyxxwwvvvvwwwxz|~~~}||{zyxxyyxyzzzzyxwvvvvuvwwwxyz|}~}|}|zxxwwwwwxxxxxwvwwvuuvvvwy{{{|}}~~}}{yxxwwwwwvxxwwvvvuttuttuvvvwxyz|}~~}|zxwwwvvvvwwwwvvvuutstuvvuvxyzzz|~~~~~}~~~~~~{zyxvvvvvuuvvttttsrrsssstuwxyz{{|}~~~~~|{{zyy{|}~~}}}|}}~~~~}{{{||||||}~}~~}|{zyxyzzz{|}~~|{zyywwxxxyz{|||||}}~~}{zyxwvvwwwyzzz|}}}}~~}|{zxwvuuuuwwxxyzz{|}||}}~~~}{zywuuuuuuuwxxyz{||{{{||}}}|}}|||}~}zyxvuuttttuvwwxyz{{{||}}~~}||}|||}}|ywuuttsrsttvxxxyyz{zz{|{{{{{{{{{|}~~}{yxusrrrrrstuvwwxyz{{{{|{zz{{{{zzz{|}~}|{yvtsrrrqqrtuuuwyyyyyzzz{{{{zzzz{{|}~~}|zxwutssrrssuvuuwxyyyzzzyyyzz{zxwxyxyz|}~~~|{zwutsrrqqqqrsuuvwxxxyz{{z{|{zyz{|}~~}}}{z|||}~}}|{zyyz{{|~~}{zzzzzzz{|}~~~}{{zxwxyzyyz{||~~~~|{zyyyxwwwxyz{|}}}~~~~~~~}}|zywxxxwwwxyyyz{{|}~~~}}}||{|}~~|{yxwwvuuuvwwwxyz{|||}~}|||{{|~~}|{zxxwvuuuuuvwvwxy{zz|}}|}}}||{zz{|}}}~}|{zyyxwvutttuuuvwxxxz{{||}}}|||{yyyzzz{}~||{zzyxwwutttstuvwwwxxyz|||||{zzzzz{{{{}}|{{{zyyxwvuuuuuuuuuvwwxyz{{|{{{zzyyxxwwy{}}~~}|{{zzxwwuutsttsssttttvwyyz{{{{{{zyyyyyyz|}~}}|||{yxxwwvuuutstttttuvwxyyzz{{zywwwvvwxzz{}~}{{{zyzzyxxxxxyyz{{|~~}||||}}}}~~}}}|{{{|||||~~~~~}|{{z{zyz{{{}}}~~~~~~}|{{zyyyyyz{||{}~}|{{{{||~~~~}|{zxxxxwwwxxyzz|}~}}|||||||~~~~}|zxxxwwvwxxxyyzz{|~~}}}|{{zz{{{~~}||{zxxxwvvvvwwxxyz{{|}}}}||{zzyyyy{|}~}}|{zyyxwvuuuuvwwvwxyzzz{{{zzzzyyyzz{}~~}}||{{{zyxxxwvwwwwwwxxxxyz{{zzzyxxxxxxyz{|}~~}}|{{zzywwwvttuuuuuvvvwyyyyzzzyyzyxxyyyz|}~~~~}||||{yyyxxwvvuuuuvvvvwwxxyyyyyxxxwwxxxyz|}~~~}|||{{zzyxwvvvuttttttuvvwvvxxyyyxwwwwwwwxzz{}~~~}}}|z{{{zxwwwuuuutuuvvvvwwwxxwwwvvvvvwxyz|}~~~}}}~~~~}}}}}}|}~~~~~~}}}}}}~~~}}|||||{{{{{{||}}|}}}|}}~~}~~~~~}||||{{|{z{{{{zz{zyxyzz{{|}~~~~~~}||||zzzzzzz{||{{{{zyyzzyzz{||}}~~~}}}|{{zzyyyxyxxxxxxxxxwwxyzz{}}}}~}||}}}||}}{{{{{zyzzyyxxxxxyyxxxxxxyyz{{{|}}~}}}}}}}}|{{zyxwwwvvvwwvwwwvvvxxwwxyyzzz{|}~~||}}~~~~}}}}|{yyywwwwwvvwxwvuuvvvvwwxxxxyz{}~~}}|||}}}|}}{z{{zywwwwvvwwwvuvvuuvvvvvwxxyz{{|}~~}}}}|}~}}|{{zyxxxwvuuuuuuttssttuuvwxxyyzzz{}~|{{{{zz{||||||{zyyxxxwvutttttttssstuvwwxyxyyz||}~}}{z{|}}~~~~~}||{{zzzzzzzzzz{|}}|}~~~~~}}|{{||{{z{{{{|}}}~~~}|{{{zzzzzyyyyz{|}~~~}|{zyyyyyxxxxxxyz{|||}~}{zyxwvvvuvvvvvwxyyyz{|}~}|zyxxwvuvvwwxxxxyyz{{{}~}{zywutttttuvvvwxxxxyz{{|}~~}|zwvuttsttuuuuuvvvwxxyyz|~~}|zxwwuttttsstvvvvwwwwxz{|}~~|{yxvutsrrrrrssttuuvvwxy{|}~}||zxvutsrrrrssttttuvwwxxyz{|}~~~~~}|zxvtsrrqqqrrsstuvvwxxyyy{|}}~}}}}~~|zxvtssrqqqqrrrsuuvvwwxyz{||}~~~~}{zzyyyyzzzz{{|}~~~~}}|{zyyyzzz|||}}~}{zzzyxxyyz{||}}~~~~~}}}~~~}|zyxwwxxyyyz{{||}}|||||{{{{||~~}|{ywwwwwwxyzzz{{||||{{zzz{||}~~}{zyxxxwxxwxxyzzzzzzyyxyyyyzz{|}~|zzyyxwwwwwwxyyyzzzzyyyxxxxxyyz|}~~|{zxwwwwvvwwxxyzyyyyyyxxxxxxxz{|}~~}{yxwwvvwwxxxxxxxxxwwvvuuvvwxxyz{}~}{yxwvuuvvvwxyxxxxxwwwvvvvwwxxz{{|~~|{yxwwwwwvvwvvwwvutttsrsuuuvwxyz{}~~|{zyyxwwwwwwxyyyxvvuuttuuuuwwxxz{||}~~~~~~|{{||||}~~~}}~}}}}}~~}~~~}}}}|||||||{{{zz{{|||}~~~~}}}}}|{{{{{zzzz{{|}~~~~}|{{{{{zzyyyyyyzz{{{||}~~}|{{zxwwwxxwxxxyz{{{|~~~~|{yxxwuuuvvwxyyzzz{{|}~~~~~~~~~}{yxvttttuuvwxxyzz{{|}~~~~~~}~~~~|{yxvutsssttuvvwyyyyyyz{{||||||||}}~~}{ywvttsrssttvwxyyy{{z{{|}}}}}}||}}~~~~|zyxvusrrssttvwwwxyzyzzz{{{|}||||||}~~}|zywvtsrrrssuvvvwxyxxz{zz{{{{zzzzyz||}~~}|ywusrqqqqqrstuvwxxyyzyz{{{{{{{zz{|}~}{xwutsrrrrstuvxxy{{{{{||}}}~}}~~~~~}}|}~}|{zyyzz{|}}~~~}{zxwwxxxyz{|}~}|zyxwwwxyyz{|}~~~|zyxwvvvwvwxz{{{|}}}~~~~~~~}||||}}~~|{yxvuuuvvwwxyz{|}}~~~~}||}}~~}|{yxwvuuvvvvwyzzz{|}||}}}}||}}|{|}}~}|{zxwvuuuvuuuvwwxz{|||||||}}}||{{{{|}}{zyxvuuuuttuuuvwwxyz{{||}}}}||{{{{{|}~~}}|{ywwvuuuuuuuvwwxyz{{{|}}||||{zyyzyy{}~}|{zyxvuttsrssttuuuwxyzz{{{{{|{{zzyyz{{|~~~}}{zzyxwvuttstttuuvwxxyz{{{{{{zzzzyxyyz{|}~}|{{yxxwvutttssttttuvwxxyz{{{{{{zyyyyyyy{|~~~}}|{zz{{{{{|}}}~~~}|{zyyzyzzzyz{|}~~~~~~~}||{zzzzzzz{||}~~~}}}~~}|{zyxxxxxxyyzz{}~~}}|}}|}~~}||zyyxwwxxxxxxxy{{|~~~~~}|{{{{{|}~~~}}{{zyxxxxxwwxyzzz{|}~~~}}|{zz{|}}~~}}|{{zyxxwvvvvvvvwwxz{|}}}}}||{z{{{{|~~~}}}||{zyxxwvvvvvvvwxxxz{|}}}}|{zzyyyzz{|~~~}}}|{{zyxwvvvvuuvwwwyyz{|}}}}||{{z{{{|}~~~}}||{yyyxxxxyyyyyz{|}}}}~}||||||||}~~~~~}}}|{{{zzyyyyyz{{{||}}}~~~~~}|||||||~~~~~}}||}|zzzzzzyz{zyz{xvz|zxutwyyz{{zz{~~~}{}~}|zxyywwwwwvuvwvtttuutsststuvvxzz|||~}}}}}}}~~}|{{{zzzzyzywvwwwwxxxyyz|{z}||~}|||{zyxxz{|{y{|{zyxxxww~~}}{|}~}}~}}~}~~~~~{|~|{{zzywvuuuuuuttvwxzz|}}~|}}|yxxyzxvwxxyxvwxyz{{{}~~~~|zwtrponmllkigfefgijkmmlosuuuwyz{zy{~~}}~~~{wtpmjhhhjlmlkjjjjmqsuwxy{}~}|||}~}yxz{yxyzz|}}}}|yxwxzzxyzxvttuvuvy{|||||}}}|{{|||~}|zvtttvxxxxxxvuuuwxyz|~~{yz{z|}|zyxy|}~~}|{z{|~~|{{zxvrpppoqrrrstvy{}}ywyyxz}~}{z|~{z}~}{ywtrppstrprtuvvwwyzvtuvvurppponlklmoopsvxy|}|z{{{}}|||}}|}~{xwwwxywxz{zzz{{zz{zxxwxy{}{ywxwvvvwyyz|}~~}|zxuvwvwz||~~{zzzyz|~~~zvvutsqpooqsqqstrqrrtvy|}||~{xxyxxz}~yusroommopqtxz|{yzzurommmkkkmoqsvy|}}}||}}}~}zyxvttuuvy{||{{{xttvtqpqtxyz{|}|zzywuvwwz}~~~}zyyyz}~{yvrliiihghkmnpqu}|zxxyxxz|~}|~~||{|}{xz}}~~{z||}}~~}{xxyyyxxz{{{{zxuqnmlkihhhhhilnqsrqsuvvwy{|~~|{|||{yxwtrttqpqronnoppqrrqopppptxy|~zwusssrqonoprtuwupoqrpooopooqrsuxxwwzzxxxyz{|}|xuuuutttsrrrqpomlllmoooopqoprrqnlkigfgijklmruwx|~zxxwvxyyyyz|{{~|xwvusrqpprtuwwy{}~~~}}}~|yxwvwvuvvttwz{{{zzzzyyxx{|zxvuuvuuvxyzzz{{zxtrrrrrsttssuwxyzzyxvtsrsuvxz{}~}zwvutttttvy||{zzxxxwtssqqstttuwxwurpnmkjjklmnpsvxz}~~~}}}~||~~|xwtpmllkiijlmopqqpqqppppqrtvy{|}}|}}{urrssstuuvwwwwxxxuttssuwz|~~~~|zxvrponnoonprttrrstuuvvutttttuvz|~~}~~}{yxwvusqrstvwwxzywvuvutrrsuuvxz}|{{||||{z{ywussutqpomljhgggfdefhjlnoppppqrrrssuxxy{}~}{xttuuwyyyz{zyyxwtqomnprsuvvxyy{{wuuuuvwvwyz}~}|||zz{|{zyyxvvuussrrqqrstrqtwxz{{{zzz{zzyzyy{||||}~~|{||||}~~|{yyyxuuvuvvvxy{}~~{ywwwurqqqrrrssrqqrsttstuutuwwxxy}}zwutrqrrpoopqstsrsrqppppoorvxy{|~}{xxxwtrqqpomlkkkigggffgjlllmprrruvuttuwxy|~|yx{}}|{|}}|{{{ywtqppoonnpqrsssstttrqqpoqsvxyz}~}{xvwxwutvwwwvvvvusrstuuvx{|}~~}}|yvwxwwy{~~~~}{{zvtsrppqtwxxz{|}}}}}|zxwxy{|~~|}~}}}}}|zzyxvvutuvwxz|~}{zxwvttvwwyz{{||{zyxvtqnmllmmopqstuwxyyywutuutuxz|}}~}}||{}~~}{yxxxwwwwwwvtsutqommmmmopoortuvvxxxwvvy{zz|}~~}}}~~}|}}~~~~~}zwwwwvrnoponnorssuvwwxz{z{||{{{{|}~}|{ywusrrqqpoqsstuwz|||}~~|{{}~~|||{zyxxvuuutsrrqopqqqqrsuuvwwxyyyyxxxxy{{z{}~~~|zyxxxwvvxyyyxxyzz{{|~~~}||||zwvvwwwvxz{{||||{zyxwwxyz|~}zxy{yxyz{{z{}}}|{{{zyxwxxutssrpmnoooopqrtvxyz}}|zyz{||}~~~~}|~~}}|zyxwvvvtrqqrrqqtvvvvwwvvvuvwwxzz|}||~}{z{{{{{zyxwxxxxxxyyz{{|~~~|{zyxusrpmlkihggfeefhijlnoqsuvvwwxxxyz{{}~~}|zwvusqonmlkklmmmoonprssuuvvvvxxwxz{{|||{|{{{}~}}}|zyyyzz{~~}~~}zyxwuttttstvvvxz{{|{zz{|}}}~~~~~}}|||{{zxvtuuuttvxyy{}}~~~~~}{{{{z{||}}||{yvutttuvvvx{}}~|{z{zxy|zxxyyyxxxyz|~~}{z{{yxwwxyxwvvvutrrtvtsuwxwvvwvutsrrsrqpqrtuvxz{|}}~}|{zz{{{{|||}~~~~~~}|~~|||zxxwvvvwxxxxxyz||{zzzyyxwwvuuvxzz{}~}|{yxvtttrrsuvwxz{}~~~}}}}}~~~}{yxwuuuttuuttttttttttuwwwxyyywwwwwwvutuwxyz|~~~~~}|{zz||||{|~~|zzxwvuvvvxyzz|}~~~||zywttuttsrstsstuuuuuuwxyyyyzzzzzzyz{{{|}~}|{{{{zz{{zxwxyywvvvvuttrppqpoooqrqqstuwyz|~}|{{zyxzzzz{{{zyxxwvutsstutuwxyyy{}~~~~~}||xuvvuuttttuusrsturqrsqpqrtuvwwxzz{|~~}}}}{yvuutqqqppppqqpqrstuuusrrrrqqqruxwxz|~}|{{{{|}~~~~~}}||{|}}|}~}}~~}}||||}}}}}~~}||~|z{}}~~~}|{|{{zz{{zzyxxwwwvwxwxyz|||}~}~~~~~~~~~}}|}~}}~~|{zzxwvuuutttvvwxxyzzzzzyxyyyzyyz|||{|~~||}}}||}~~~}}|{zyxyzyxwwwwwvvwxwvvwxywwyywwxyyxxxxxxxyyz||{{|{z|}}}}}|||}}}}~~||~~~}}|}~}~~|{zxwvuttsrrqprssttuuvwyzzz{|||~~}{zxwuutttsttvxz{|}~~~|zyxwvutssssrqpqqrrsttuuutuvvvwwyyxwxxyyxwwxyz{|}~~~~}}~~}}~~}}||}~~}}}}{zzyxxxwvwwvvvxz{||}}~~~~}~~~~}{xvusqpoooooonnprrrsuttuwyzz|~~~~}|{{{zyyz{||}~}|ywuuutstvwxxyz{{{{{zz{{yz{zz{||||{{zyz{zz|}~|{{zxwwwxvvwwxyyyyyyyxyyzzyyyyyzz{|{{}~~~|zwvtrqnmmlkkjkmmnpppooprsstuvvwxyz{{||}}}}~~}|zxwwvuttsrsttttuvwwx{||{|}~~~}~~~}~}}~~~~|zxvuuuuvwyz{{}~~~~}}|{zyxxyzyxxxyxwwxxxxxz{{|||}~~}||}}~~~~~~}{zyyxxwxxxxyyyz{{{||}~~~}}{zyyyxvutttsstsrqpqrqrtvwxxy{|~~~~~~}}}}}|||}}}~~|zywvutssttuuuvvwvuvwwvwwwwwxxxyzz{zyyxvvwvutuwz{}~~}|}~~}}~~~}~~}~~~~~~}||{zxxwwwvuvwxwwxzxwxy{zz{|}}~~~~}|||||}~~}|{yyyyxxwvuuutsttttuvwxyz{}~~~}|{yxwvvttuvvuvuvwwvvwxxwxxyyxyzyyyxwvvvussstvxz|~~}|{{zyxxxwvvwxwvxyxxxyyxxyzywy{{z{|||||~}|}~}|||}}~}||||zz{zwwwvutrqpooppoopppqrrsstuwxyz{}~~~~}~~~~~~}|{zyxwvttutsstuuuuuvwwxyyz|{z{{{zyxxxxwwwxyyz{}~}||||||}}|||{{|||||}}||}~}}|{|~~}}}||{{yxxwvtttsqooponnoopppqrsttuvwwwwxwwvvvwxyz{|}~~|{{yyxxvvuuuvvvuttttsttuuvwwxyz{|{{|{zzyxxxyxxxxz||}~~~~~}||||}~~}}||{zzyxxwxxxxwvwwwwwxwwxyz{{{{{|}}|{{{|||}}~~~}}}}||||||{{{zzyyxwwvvvwwwxyyz{||||}}|||||zz|}|||}~}~}}}}|{zyyyxxwwvuvvvuvwxxyzz{{|~}}~~~}}}}}|}~~~}}|{zzzzzyxwwwvvuuutuvvvvxyxwyzzzzz{zzyyyxxxxxxyyz{|}}}~~}}{zxxxyyxyyyyyxyyyyzzzzyyz{||}~~~~~}|||||||}|||||||||}|{{||zzz{{{{|}~~}}}}||}}||||{zyyyxxxxyyyz{{{zz{{|}}~~~~~~~~~~~~}||zyyywuuuuttttttuvvvwwwwwwwwvvvvwvvwxyzz{}}}~~}}||||||{zzzzyyxxyxxyzz{{{{{{zzzyyzz{{||||{{{{{{||{|}~}|{zzyyyzz{zyyyyxwwvutsrssrrsttsstuuttttttuvwxyz{|~~}}|{zyzywwwvuuuvvuvwwwwwwvuuuuutuvvvwyyyz{||||~~}}}|{zz{{{|||{{{{{{zzzzzyyyzzz{||{|||}}}~~}||{{zyyzzz{{|||||{zyxwwvuuuuuuvvwvvvutttttttuwwxyz||}~~~}||{zyyyyxvvvvuvvuuutttttttuuuvwxxxyyyyyz{|}~~~}|{zzzzzz{|||}}}}}}}}||}~~~~~}|||{{|||}||}|{||{zzyyyyzzzz{{|}~~~~}|||}~~~~~}}|||||{zyxwwwwxxxxwxxwwwwxxxyyyz{{{{{}~~}|}|||{|}}}}~~}}}}|zyyywvvvuuuvvutuuuttttuvvwwxyyyyzzzz{|}~~~}}}|{{zyxxxwwwxxwvwwwwxxyzzzz{{{{z{|||}~~~}|{zxxyxwwxyz{z{{|{{{{{{zz{z{{zz{{{{{{{|||}}}~}|||{zyxxwwwwuuuvvvuwwwwyz{{|}~~~}||{zyyyyyxxwwxxxyzz{{|}}~}||{yxxwvvuuutstttsstttttuuuuvvwwxxyz{|}~~}|}}|{{|}}|}}}}}}|{zyxxxwvvuuvvuwwvvvvvvvwyyz{||}~~~|{yxwusssrqqqqqqqqqqqrrstuvvwxyzz{|~~}}}}}|{{{{{{|}}~~~}|{zyywutssrrrrsstuuvvwxxxyyzzz{|}}~}}|zzzzyyxxxxxxyyyyyxxxyyz{|}}~~~~}}|{{zwvutrqpppooopqppqrqqrssttuuvwy{|}}|{yxwvvvvvvuuuuvvvvvwwxy{|}}~~|zyxwvtssttuvwxz{{|}}~}}~}{zyyxwvwwvvvwwwwwvvvwxxyz{{{|}~~|zyxwvvuuvvwxxyyzzz{{{|}}}}}|zywutsrqqqqqrrrrrsttuvwxxyz{}~~~~~~~~~~}{zxwvutsrrrrsstuuvwxxxyyxxxyzzz{|{{{}}}}~~~~~~|{zyyxxxyyyyzzz{{|||||}~~~~~~~}|~}|zywwyzwtx}~||{yxwvsswzyxwvv{~zvy|{yz|}}||zyzzwvvussrrsqoqttuxzzz{|{yxxyy|}{x{}{z~xwwvtsttutsvyzvttuwyz{yvuuuuutsrqstsqsvuuwy{}}|||~||}}~~~~}|}{yyzyxxvvvwwwwxxxxxyxxy||{|}{zyxxxwwy{zz}~}}|{zyxxwvvtrrrqpqqrsrqstsrssrrqpqsrrrpruuvxzz{|}~}|}~~~~~{xz|ywxxwuvwwwxz~~}{|}|{|||}||~~~|{|}|{{|{z|}{}~}~|z{|zxxyzzyyyxyzxvwxvuuuuvutuwwxz{|}~{~|y|}|~}zz{yxyzywxzzyz|}||}~~~~}}{yz{wtvyxxy{ywxyyyyzwuxzwvxzzzzz|~~~~}{yxxwxzywxzzzzyyxwvvutsrsuwvuvxwuz~{y}~~}}}|{zyxxxyxxxxwvwxvuvwwvustutrtuuuwxxyyz|~{xyyxwvuwzwuwywtuvutttstuwwxyyyy{}||~~~~}{zzxxzxvwyvtuvtqsvtsuxvsuxwwwxxwy|zy{~}|~~~~~}|{||{|~~~~||}{ywvvvwwuttutsuuspqssrrrrqsusptxvtwzyxy{{{}~}|~~}||{zyxvvwustutstssttuustutstvwvwyyxz{{|}}~~|}~~~~}}}~}{zyxwwwxxxyz{{{|}}}}~~|}~|z{||{|}~~~~~~}{yyyvttutttuutuwwvxxxwwxyyyy{||{|}|{|}}~~~~~|zyyxwxyxwy{zy{}|{|~~~~{xxxvtrqpopqqqqrssstuvuuuwwwxyzzzyxxyyxxyz{{zz}~|ywvuuvwwxz{{{{zyyz{{{{|{{|||}~~~~}}~|z|~}}~|{yxvussrrqpqqqqrstuuuvwvuuvvuvwwvwyyyy{{{|}}~|{{yvuttsssssstttuuvwwvvwwvxzyxz{{{{zzzzzz{|}~~~}{yxwtsrqooonnnmnnooqrstuvuuvwvvwxxxxyyyyzzzzzzz|}}~~~~}}{xwvutsttttttuvwxxxxxxxxxwxyyyzzzzyxxxyyyz{|||~}}}|zzzzzz{||}~~~|{zzzzzz{||}}}}~~}{||{z{||||}~}|{{yxwvuuuuvwwxxyz{|}~~~}}}}}~~}{zyyxxwwvwwwwxyzzzz{{{{{{||||||||||{{{{|}~~}|{zyxxxwwwwwwwvwxyyyzzzz{}}}~~~~}}}}}}~~}{zyxxwvvvvvuvvvvwxxxyyzzzz{||{{zzzxwwwvvwwxyz{|}~}}|zyxxvusssrrrrsssstuvwwxz{||}}}~~~~~~~}}}}}}}~~}|{zyxwwvuttsstuttttuuuuvvvvvvvvvvvvutttssstuuwxy{|~~~~}|||{{{{zzyyyxwwwvvuvvvvvwxyzz{{||}}}}}}}|{{{{{{|}}~~~}}|{zzyyxwuuttsrqqqppqqqpqqqrstuvwxxxxxxxxwwvvvuvvvvwwyz{|}~}}}||{zzyxwwwwvwwxy{}}{{zzzzzzz{{{{|}~~~~~~}}|||}}}~~|{zyxwvvvuuuuvvvwxxyz{{{|}}}||||{{{|||}~~}}|{zyxxwxxxyyz{{{|}~~}~}|{zz{zzz|||~~}}|{{zzyxxxxwwwwxxyyzzyzz{{|}~~~~~~}}}|||||}~~||{{{{||{zzzyxwvvvutsttuvvwwwwwxzzz{|}}}~~xttuvxy{~~}~~}}|{zyxwvuvwxxxxxxxwwwwvvwxyyz{{zzzz{zzzyyxxyz{|}~~}}|{zyxxwvvuuuttttuvvvwyz{|||}}|||{yxxxyyxyzz{||}~~~~}}}}||{zyxwwvvvuuuvvvwxxxxyyyyzz{|||{{zzyxwwwwvvwxyz|}~~}|{zzzyyxxxxxwwvvuuutttttssstttuuuvvvvwwwwvvuuuuuuuvwxyz|~~~}|{zzyyxxxyxwwxwvvwwvvwwwwwwvuuvuutttuvwy{}~}||{zzz{|||||||||}}}}}|||||{{||}}~}}}~~}~~~~}}~~~}}|zyyyyxxxxxxxxxxxxxxxxyxxxxxyxyyz{||}~~}}}}|}}}}||}|||}}}||}~~~~~~~}}|||{{zzyxwwvutttuuuvvvvvvvwvvuutttttuuvvwwxxyz{|~~~}}}}||{{{{{{{{{{{zzz{{zzzzzyyyzzzzzz{{|}}~~}}|||||}|||||{{zzyyxxxwwwwvvvuuuuuutttttuutvvwwwwxyyzz{|}~~}||{{zyxxwvvvvvvvuuuuvvvvvvvuuuvvwwwwwxyzzzy{}~yuuwxwwy|~}|{||ytrqprvywsqqrrrrsrsuwwvutsstvwwwxwwvwwxxz{|~}|||}|||}}}|zzyyxxxxwvwwxwwvwwvvvvuuuuvvvwwxxyyxyy{}~~~~~~~~~~~~~~}}|{{z{{|||||||}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzz{{z{{{z{{{zzz{{{{{||||}}}}~~}}|{zzyyyxxxwwvvvvvvvwwxxyzzzz{{|||~~}|{{{zyyxxwwwwwwwxyyyyz{{||}}}|}}~~~}|{zyxwwvvvvwyyvtuwwusrrrrstuvwyzyxx{~~~~}|||zz{{|}}|||}}}}}|{zzzzzyxwvuuuuuuuvwwxyyyzzz{|}~~~~}|{zxwvuuttsssrrqpppopqqqrsssstuuvvvwwxy{}~~}}}|}}}||}~~}}~~}{yyyxxwvvvuuvuvvvuvvwxxxyyyz{|}}}~~~}}|||||}}}}}}|{{zyyxwvtsrqqqqqqqpppqrrrrsstuuvvvwwwwxxxyz|}~~~~|{zzyyyyyyyyz{{|}}~~}|{yxxwwwwwwwxxxyyyyyzzz{|}~~}}}|{{{|{||}}}~~~~~~~}{zyxvuutssstuuvvwxwxxxxxyz{{|}~{xuuvvuuuxyzyxxyyz{zwvvuvy|}}}}~~}{yxwvvvvvwxwxxxyyyyyyz{{}~~}|{ywutttsssrrqrsttuuvvvwxyyz{{||~~}{zyxvvvuuuuuvvvvvvvwwwwxxyyzzz{{{||}}||}~~~~~|{zyxvvuuuuuuuuvwwxxxxxyyyyzzzzz{zz{{{{|}~~~}|zywvvuuttttuuuvvvuvvvvvvvvvwxxxxyyyxyzzzz{|||}~~~~~~}{zxwvutsrrqqqqqppqqqrstuuvvwwxxyyyz{{{{{|}}}~~}|zxwvvutssrrrsstuuvuuuuvvvvvvvvvvvvvwwxz{|}}|}~}|{{||zyzzz{{{||{{{{zzz{{{{|}}}~~~~~~}}}~~~}}~~~~~~~~~~~|{zyxxwwwwwwwxyyyyyxxxxxwwwvvvvvvwwxyyz{|}~~~~~~~~}}~~~~~~}||{zzyyz{{|~~}{yxxwvvvvvvuuuuuuuuttsrrrrrrrssttuvwxy{|}~~}||{{zzzzyzzyyyyyxxxxxwwwvvvvvvvwwxyz{{}~}{zyyxwwwvvvvwwwwwwwwwvvvvuuuuuuuvwxxyz{}~~}|zyyxxwvwwwwwwwwwwvuuuussssrrrssstvwxyy{}~~~~}vttuwyzxvwxyxxwvuuuvy||xtrpoopqtwvuvx{zxvwy{|||||}}{ywwvvwwwwwwwxxxxwwwvvuttsrssstuvwxz{|~~~~~}}}~~~~}~~~~}||||||{zyyxxyzyzzz{{|}~~}}}}||{{{zzz{{|}}~~~~}}}|{{zzzzzyyxxxyyzzz{{{|}}~~~~}|{yxwvuuuuuuuvvvvvwxxxyyzz{|}}|||}}~~~}|{zyxxxxwwwxxwxxxxyz{|||}~~~}|zyxwvutsrsssssstttttuuuvvwwxyyyzzzz{{{{{{|}}~~~}|zyxwvvvusssuvwxxyz{{{}zvy~~}zxxxxvtrponmmmnnopppqrstuvvvvvvvwwwxxxxwvvwyz{|}}~~~}{{zyxwuutttttuvwwyzz{{{zzzzz{{{|}}}|{{{{{{{|}~~~~}{zyxwvutsrqqqqqqqqqpqqsstttttuuvvwxxxxyyzzz{|}}~~~}{zxwwvvuuuuvwxxyz{{{||}}}~~|{{{zyyyz{|}~~~~}|{zyxxxyyzzz{||||}~~~~}|{yxwvvuuvvvwxyyz{{|||||}}~{xvx|}{zyyxurrssux{zwwy||}}zxwwwz}{zz{}~}~~~~~~}|{zyxxxwvvvvwxyz||||}}~~~~}}}~~|{zyxwvutrppqrrstuvwxyzz{{{{{{|}~~~~~}|{zzzz{|}~~}{yxwvuuuuuuuvvvvvvwwxxyyzzz{{{{{{zzzzzzzz{||~~}{zyxwvvuuuuuuuvvvvwwxxxyz{{{{|||||||||||{{||}~~~}|{zzyxxwwwvvuuvvvvvwwwwxyyyyyyyyyyxwwwwvwwwxyz{{|}~~~}|zyxvuutssrrqqqrrrrsttuuvwxyz{||||}}|{{zzyyzz{|}~}|{zywvuttssssrrrrsssttuuvwxxyyyyyyyxxxxwwwwxxxyz{|~~}|{zzzzyxxyxwwxxwwxy{|}}}}}}~~~~{zz~~|{{|~zwwxy{}}}}{|~|yz{zyyxwwvvvwwxyyyyyzyyyxvuttvwwyz{|~~~}|zyxxxyyz|}}||}~}}}|||||||{{{|}~~}}~}}|}~~|{yxxwvutttuttttttssssstuvwxyzzzzz{{{zyxxxxyz|}~}}|{{{zzyxxwvuuuuuvvvwwwxyz{{|}}}}}}|{{zyyyyyyz|}~~~}}|{zzyxwvuuuuuuuuttuvvwxyzz{|}}|}}}|{{{zzzzz{|}~~~}}|{zyyxyyxwvutstttsttssstuuvwxxyzzzzyyxxxxxz{|{|}~~~~~~}|zzzzxwwvuuwywttuvy|rljkqz|wuwyz|}|{yuqruy~~~~}{yy{zwvvutsrqponopqtxz{{{ywutstuwyz{zyyzzzz{zywvvwxz~~}{{||{z{||}~~}|zyz{}|{{{z{{||}~~~}}}}}}~~}|||}}}}}|{|}}||}|}~}|zyyz}yqmuztv|~~~}zx{~}xtrsv|~{z}|xsrx}~~~}}~~}}|zwuuvwy{{zywtsuwxyyxy{{zzxwwxz{{zxwwyz|}}~~~~}}~~}|{{zyxwwwyz{~~}|}~~}||{{|~~~|z{}}~~}||~~~}}}}|{{{zyxxxxxwvsqrtuwyzyyxvuuttuvwwwwwwwxz{{||}~~}}}}~}|||}}||{zyyyyxxxxyzzz{{{zzz|}~~~~}|}}}}}}~~}}~~~}|{{zxwwwwwwvutuuutttuuuvvuvvvvvvvuuttttttuvvwxyz{|}~~~}||{{zzzyyyyyyyyyyyxxyyyyyyzyyyyyyyyyyyyyz{{|}~~}}|{{{{{zzzzyyyyxxwwwvvvuuttttttuuuuuvvvvvuvvuvvwxxyz{|}~~~~}|||{zzzzzyzzzzz{{z{{{{{{{{{zz{{|}}}~~~~}||{{zzzzzzzzyyyxyyyzzzz{{{{{{{{|{{|}}}~~~~}{{{xvxzxvssvwwwwwvvvwxwvxyzzz{}~~}{zyxvuvvutuuuvwwwvuvwvvvvvwwwwwxyzyyz{zyyyzz{{{|}}~~~~~}}{yyxwwwvvvvvwvuwxvtwxwvuuvvuutuvvvttvvvvvuttttuuuvxxxyz{zz|~||||}|{{|||}}}||}~~~~}~}|{zzzz{{{|~}}}|}|ywuvxwvuuvwusstuutuvxz|}~~}|||{{z{|}|||||}}|yyyxxxwwvuuutsrsrqqprttvwxyyxy|}~~||||}}}}~~}|{{zwvvuttuusrrrpmlllllmopppqqsuvwyz{|}}}}}~}||zxyyyyyz|}{z||zxyyyywwwutuusqqollnsz}{{|{|}~~}{}}}}~}{{|}~~~~}|{z{|~~~~~{zz|}}~~~~}|||||{{|~}{{{|}~~}|ywxzyxxwwwurpqrqrstuuvwz{{{{|~~~~~~{zyyxusrrsrrrsvxvuwxyzzyy{|ywxz{{zy|}}}}~~~~}||{xwwvttsqpppprqqtutstssrpooooopooqrqrstvxz{|}~~~{|}~}|{z{|{{{|}}~}xwutqooppqqrtvyzxxzzxwxyz|}}}{wuuuuuttuvvwvuttttuuvwxy{}~|{{{{}~~{z{||zy|~~~~|{ywtpoqqqrtuwy|~~~~~zuvxvuuvyz{}~|ywwvvxy{|~}|}|xvuvwustuvwuttutronnnnmmprstuvz}~~}}||{zyxx{{{|~}}~~~{wuronnmmlknqrsuvxyywuuwwwwxy{|}~|{zzzy{}}}}}}|}~~~~~~|{{zyz{|}||}}}|zwxywvwxvvxz|~}}~~}|{zyyyxwxvsrrrrrrsrrrsuwy|{z{~~}}}xtsrqppoooorttuvvvuttttuvwwxz{{|~~~}{zywuvwxxyz}~zxwvutsrppqssrsusqrrssvwwwxz{{|~}}|zyxwvvwyzz{~|}|{|}{yz{|{xwwtrpoqsw{||~|{{{{zz}~~~}|{{||{|~~~~}ywtrqrrssstwyz{{zyxxxvwyzzz{|||}~~}zywwwwwy{|~~}|zy{{{||~|yz{yxy{|}~~}zwvuttuvxz}~~~zvvwutttuuuuvxyyyxuttpmmmllmnoprrstuvxwwxyz|~}{{{{}|{zyyvsqqppoprtuuvwxwusrssrrrrtuwy{}~}{{{yz|}~|zyxxxxy{}~}|zyyz{}}~~|}~}{|}}}||{zyxwxyzzz|~}||{{zwvvvvvwxz|}{zywuuvvwy{}~~}|zywvusssstuvy{|{}~|~~}{{{{|}}}|{{{yxwvvuuuvvvwxyyzzxxxxwvvxz{|}~~}|zwvuttuuvwxy{}}||zxvussrrsuvwy{|}}}|||{z{{||{z{}~~~|||}~|zyxxwvvwxyyxxwxywuttttrsuvvvutttusrrrrstuwz}~|zyyxwxz{z{|~}{zyxvwxxxxxyz{{{{|||{zzzz||zyxuuwxxwvvvvuuuuusqnnpqsttvxz|}}~~|{{{z|~~|{{{{{zyz{zz{zxvutsqprtttvxyzz{{||{yxyzzz{~}|zxxwtrrsqpqrssrrsrrrqomnnnnortvwxyyz{{zzzywvwyz|}~}||~}}~|{{{xwxyz{{|~~~}|{|}~}zxwwwwwxxyzyyyyyxvuuuvwxz|}~}{|}}}}}|zwwvuuuvyz{}~~}}~~~~{xutsrqqrstuxwwyzyxwvvuttvwwy{||||{{zyyyyyz{|~~}||zxxxvutsssrsstvwxwvwxxxvtvwvwwvxyyz|||~~}{xurpnnmlllmooooppqppppqrrrtuvwxy{{{zz{{{zyy{}~}}}|||||}}~~|yxwvtsrsuuuuwz{{{|||}}|}}~~}~~|zywwvuuuuuuttuuvwwyzyyz|}}||||||||{|}}}}}|zxvuuuuttvwxxxyzzyzz{{{{{|~~~}|zzyxwvtsrrqppoppppprsttwyz{{{|}}|{{{{{zy{|||{{{{|||}~|{yxvtrrrqqqrsttvwxxxxwvvuuuvwxxyyyyyyyxyyz{{|~~}|||{yzzzzz|}~~}}}}}}}~~}zxwwwwwxxyyyzzyxyxxxxyyyz{||}~}||}}||{{{{|~}{yyxvuuuttrrrqpqrrsttvwyz|}~~~~~}}~~}|{ywuttqpppoppruuuvwxzyyxxxwwwwwxyyyxxyxxwwvvwxz{|~~}}||zxwvuussttuuuvwwvvwwwwwwwxyz{{{}~}}}}|zyy{{{}~}}|{zyyyzzyyxwwwuttsssssuvxyz{}}}}}||}}}}~~~~~~}}}~}|~~}}|zyxwvutttuuuwxyz||}}~~}|{zzzzyyzyxxxxxxxzz{|}~~}|{{zzzz{||}}|}~}}{z{{z{|}~~}}~~}}|{zyxxxxxxz}~}}~~}}|{{zyxvusrppppoooppqqrsttttuvuutuuuuvvxzyyz{}~~|zzxvtrqqrsqqrqrqpqqppqqrtvxxy||{{{{{zyxwvuwxxy|~~}}}|{|~~||{yxxxxwvwyzzyyyyz{yyyyz{{}~~}}}}~~}}}}||}}}|||{yxxwwwwwwxxz{{|~~~~~}|{|}}~~~~}|{ywvuuvvvvvvvvwxxxxxy{{{|~~|}}{zzyzz{}~~}}|{{|||{zzzzxwwutsttuwwxxz|}}}~~||{zyxwwwvvwwxxwxzz{zz{|~~}||}||||||{{zxwwvutsuvvtttuuuvuuvutttvwvuwxxxwwwxxxvvwyz{|}}}||{{|||~~~~||~}|{{{zy{|zz{|~~|zz{yyywvwyyyyxyzzz{{|{{~}|}}}~}|{{{zwvwvusrstsrrstuwyyyyz|{yyyxwwwvvwxyyz|~}|~}~|yz{{zxwxvuusstuuvwxyyyz{zyz{|{{}~~}||~~}||||{{|}~~{xz{zyzxvx{zxwvxxvttsssssstutrtwyywxyxwutuuuttuuwxyz{{|}~~~~}|zz{zzz{||{||zyzzyxwvwxxyz{|}}~}||}{xwwyzywyz{|}~~~|||{yzywvvwxxxyz{}~}}}}||{{|}~~|}~|{{{{zz{|||zz{{yxxxyyyz||}~}||}~}{{{||zxxwxwvvvuuwxxwwwwwvwvututssvxvux|}~~}|{zywvwxwtsuwwuutssstuuuttstvxyyxxyyzzyzz{|||~|{{yyywwwxxvtttsrrrqqppqrsttuvwwwwwwvutuvvvvvx{{z{|}~~}}}|||||z}}|}~}}|{|}{z}~|{}|{{}~|||{{z|~}}}~}~|}}{zyyxxyyyyzzz|{yxxwwxxwxxxyyz|{{||}|{|~~~~}|zyyz{zzyyz{zzzy{}zwyzyyzzzzyyzzy|}{}~~~~|{|}}}}||{zzzwuwxvttuvvvuvvvwxxxxwuuvuttvvuvvvvwxxxyyz{|~~~}{}}|{zz{zxxyxvuvvuutsrrsttsstsqrssstuvvxzz{}~}}}}}}||{||{zzzyyyyz{|~~}}~}}}zzzzyzyxwxyzywxzxvy{{{yyzzyz|||{{|}~~~}|z{{yxvuvwvvvwxxwwwyyxwwxyxvwz{||{}~}}~~}}~~}||{{}|yyyxwuttuvvttstutrtvvuuttuvvwxyyy{~~||}|z{||||}~~}|}}{yyyyywwxxvuuuutstvutwxwwz||zyz|||}~~~~~}~~}|}~|zyyyyyyxwzywvvwyyxxzz||}}~}|||{{|{z{{zzyxxxxxxwxyyyy{}||}}}~~~}}|yyzyxxwxxvuuuutstuuvuvwxxxxxz{|{z}~{zzyyywwwvvwvuuvutuuwwvvz|zzz{}}}|zz{ywtsstsrqqqqqpnpqqrttttvwxxxyzzyz{|}}~~~~~|zyzyvtsrrrrrrqrrrtuttttttsuwwvwyyyyz{|}~~~~~~~~}{zywuuuutsuwwvwwxxvvxyxyz|}~~}|{zzywvuutstuutuvvvxxwxz{zzz|~}}~}{zzywvutsrrsttuvvvwwwxwwwwxxyzz{}~~}~}zyxxxwutttsssrrtttttttuuuvwxxxyz||||}}~~|yxwuutqpponnopqqqrsstttuvwwxyz}~|}}{{{zyz{zyz{{|||}}}~~~~|{{yxwxwvwyyyz{||||||}~~|{}~||~~~{{{zywvvuvvuuvvuttvwvuvvwwwxxyzyxyzz{{{|}~~~|{zxwwvttvuuutvxvuvwwxxxwxyzyyy{}}{{|}}||~~}{yxvuvtrssrrrrrrsstttuvwwwwwwwwwwwvvvvvvwyzz|}~~}{z{yvwyxxwxz|{|}~}|zzyyxxwwwwxxxxyxxxxyyyyyyyxyzyyyz|}}}~}|{zxvwyxxyzyyz{{{{{{zxy{zyyy{{{{|~~}{yxwwxxxvtuvvwwwyzzyxy{zyzyyxwwxyyxyyz}~{zxxxwuuuuuuuvwxxwxyzyyxwwutuuttuvvvuvxz{{|~~}}{yyzzywwxyyxxxwwwwvvvwwvvvvuuutsssssstwyyz|}~~~}{zz{}~}}~}|{{{z{|{zz{{{zyzzyyyyyyyyzzyzzzzyz|}~}}|zzzxxyyxxyzz{{{{{yxwwvutvvttvwyxwz}}}~~~}|zz|}|{zzz{||zzzywvvwvuttuuuvvvvwxxyz{}~|{zzyxwwwvvwxxwvvvvvvutssstsrtwwwxz{|}~~~}{yxwwwwwxwvwwvuvvusrsuuuvwvvxzyy|~~~~~~~~}}~~}||||zyyz{|{|}~~}~~~}}~}}|zzyxwwwwvtsuvvvwwwyzzz{|~~~~~~}{z{zyxwwwutvwvuuuuvvwxxwxyz|}}}~||{yxyxwvtttttsstsrstuvutvwwxyzzzzz{{{||||}~}}~}|{ywwvutsrssssuvvvwvvvwwwwxyxxyz{{||{{{||{|}~~}~}|{|{xwxxwwxxxyyxxy{||||}~~~}zwxxxwvtuvxxwxyz{zxz|{{}~~~|{zyxwvutuuttuuuvwxzzy{|{||}~}~~|~~~|{zxuttsttstuuuwxyyyzzzzzzzyz{|||||}}}}|{{}~~|zyxwvuvtrsutstuuuuuvvwwxxxy{yxy{zzzzzzz{|||}~}}}{vuutsrqqqrtsstuvvuvwwwwwwwwxxyyzzz{{zz{|}}~~|{|}|{{||||}~~~~}{ywuutsstuuuvwxyzz{{z{|||}||||}}}}}}~~~~}||{yxwvwwvvvwyyxyzyzzz{zyz|||{{}~}|{{||z{}~}~~}|{zxvttuuutttuuvvwwyzzxyzzzxwy{{{z{|||||~~~~|ywuuutsssrsttuuvwwwvwxz{zyz{{{{|}|{{{xxz{zz|}~}{{zxvuttsrrrrqrtttuwxyz||}}}}~}}}~~}}}}~~}}|zz{|{z{}}|~~}}~~~}}~}}~~~~}}|{{|||}}~~~~~}zxyyxvwxxxwvxxyyzz{|||{||}}||}}}|||}~~||{yxxvuuuutuuuvvvvxyyyzz{|{{{|}}}}}|{{{{{{}~~~|z{zxwvvvvwwvvwwwxxzzzz|}~~}}~}|}~}|zz{{yy{}}~~}{slknoopqqsx~~}}zuponkmswyy|~{xurppqrv|}xuvxz~~xtsqnnptx{|}zvronpqtvx~zwussvz|}{|~yvtrpptssw}ywvpjihfgjmptx{}zwusqqpqtx{}}zyyxz~}zwspprv{}~}|{ywsonoopuy{|}zxwvwvsrvyy{~~~}|zyyyxwvxz}~{zxvuuw{|}|yuplifeghkqux}ysolllihlprtx|~}zxwusqnnpqtxz}~yvusrqrrsuuvy{{{zwxyvsstrrtx{|~~~|zywwxwx}{vsssqpqsuuz}yxyyxy{{z{~~~}{xvttuttw{{{~~yxywtuxyzz|}}~{xvustwxz~|wwxustvwwxzyxwwusuupmqtsqtwustvtrsvwvwyzy|~~}zyyyz{||{yvttsrqswxusv{||~~~||||{wtx|yw||xz}|yz}|}|yvrsurnoqrrv{{|~{xuttttvx|~~~}}|{zvtvxtruuuwyz|}}{yvuwxvtuuuvwwwwwz}{y{{yvwxyz|}~}~}yvvvuttttuvuuttttrsutrswwvuuy{xvyzwuvvsrsssstvwwyzyyz|||}|}~~}}}}~}|||zxy{xvy{ywy{xvy{zxxxutwyxwz}|{~~}||}}||||{yxxwwvtrrrrrqrqopqqppqqqqrqpprrpqrpopqqqpopqtwuty~|z~~~}}~}|{zxwvvxxwwwxywvvwvutrqqpnnponpqqqrsqooppqsuwx{~}}~~}|~}||}~||~~~~{xwyyxwwxx{|{|}}||}}~~~}}~}~}~~~~~~}|{{}|{{{||zy|~|y{~|}~|~~}}}{z{{zyxxwwxzyxyzxvwwvxyyz}}|~~~}|{zzz{{zz{zyyzxvwywvyzz{{{|||}}~}}|}{zz{zz{{|~~}}~|{ywwxxxxwvvvxzzyzzxwyyzzyz}~|{zxvtstttuvwwusqqqonoooppqrsstuvvwyzzy{~}{||{zzyzyxwxwvutrqponmllmnmmnooppprrqrtssuwxz{~~||{xutttstvvvvvutssstsstssstuwwxyyxy{|}~~|yzzxwwwvuuuxwuuusqonnoonnooopqrsttuvvtstuuuwy{zz|~~}||{zyyxz{{zzzywvtsrpomkkklllkkkmnmmnnnnopqqrstttuvvwyyz{}~~}{{{yxz{zzyyxxxwwwxxxwvxxwxyyyz{}~}~}z{{z{|~~}|{ywvvvuutux{|~~~}}|}|{{{{yxxxxwvvvvwy|{{}~}|~}{wusrrrrrstuvwvuuuttssssqrsttuvwxy{~~}~~}~~~}|{zxxxwvttsqqppooonnnnprsvwwxz|~|zwvutssssstuwwwvvuttuutsstuvwxxy{}~~}|{zzzz{{{zzz{{|}}||{{zxxwvtttuuttuuttttttsstuvvvxz|~~~~~~~~}~~~}}|{zxutsqppppopqrtuvvutuuttuuttttuvvxyz|~}|{{zxxxwvvutsrqqrstuvwxxxxxwwwwwxyy{|~~~~~~}~}|{{|}~~}zxvsrqqqpqrrqqrrrqppponmlllmnnnoprstvxyz|}~~~~~~~}|zxwwwvtttrqonnoqqsux{~~{zyyxxxxxxxwvvvvuuuuuuvwxy{}~}|zyxwvsqqqqqqrttsssstttuvwxz{}~}{{{zyzzz{{|~~}}}}}}|}}}~~}zxvtrpnllkkllmmnnnnopqrrrsuvwxyz|~~}|zxvvuttuvwxxyyyzzyxwxxxxy{||}~~~~~~~~~}}}~~|{yxwvuvuttttuvvwwvvwwwwxxz{||}~|zxvutttuuuuuuvutttsssrrsuuutuwxxxwxxwwxxz{|}~~~}}}}~~~~|yxwvutssrqppooooonnnnnnnpppqrsvwxy{{|||}~}zxvuuttttttsttttttuvuttttttttttsttttuvvxyz{|}~~~~~}|{xvtrpoonnmmmmmmnnooooopqrrsuvxxyyz{|}~~}{yvttsrpoomllkklmmmnopoopqrrrrrqqrrrrsttuwx{~}|{zzxxyzzzzzz{{{{||}|zzyyyyxyyxwwwyzz{|~~}}|{{z{{{|}~~~~~}{{{zyxxxxxxwvuutsqpppoonoqqqrsuwxz}~~}|zyxxwwvvwwvuttuuuuttuutuuvvvvwwxz{}~~}|{zxwxyyyyyzzxwxxwvvuuuuuuvvwxwwwxyz{|~|zxwutssrqqrqqqpoooonnnoonmopppqqrrsstwz|}|{zxwvutuuvvuuttssstssstsssttuvuuttuvvwyz{|}~~|zxwutttttuuuuvvuuttutssstuuuuvwwxyz{}~~}|{zyxwwxxwwwvvuuuuttsrrrqrrssrqrttuvvwwvwxz{|}~~~~~~~}}}|{zxwvusrrrrqqstttttsrrrsrqqrqpoopppqqrsuvwxz|}~~~~~}|||}~}||||{{{zyyyxwyyxwwwwvuvwwwxy{|}~|{zzyxvvvvvuuuuuttuuuuvwwwxyyz|}~}}{{zzzyyxwwwwwxxyyyz{zz{}~~|{yxwvutsrqpqrssttssstttttuvvwwxxz{{||}~~}~~}}~~}|zxwvvvuttsssttuuuwxwwxyyzz|~}|zywwvtssssrrrsssssttttuvuuuuuutuvvwwwxyzzzyxxxyy{|}}}~~}{ywvutrstttuvwwxyyyxxyyxxyz{{{|~}}}~~~~~|zyxvvuttsrrrrrrrsstttuvwwvuuvvvwxyyzz{||}}}}||||}}zxvtrrqpppoopqrrrrrrrrsstuuuvvwwwxxxxxyyzyz{|}~~|zxwvtrqponmllmmlmmnnnoooopqrrsuvvvwxyyzz{|{{|}~~~|ywusrqpppppqrsuvxyz{|}}~~~|{ywvvvuuuuvvvwxxxyzz{{{|||~}zxvsqpooooqrrsuwxyzz{{zyyz{||~~~}}||}}}}~~}{xvtronmmmmmooprtvvvwwwxxyyxyz{{|~~~}|{zzyyyyyyyyxxxxxxxxyyyyyzzzyyzyyxxxxyz{{|}~~~|zywutssrrstuvwxxwxxxxxyyxxy{{|}}~~~~~{zywuttttttuutstuuuuuuuuvwwwxxxwvuuuuuuwxxyzz{|||}~~}{ywusqpnmlmmmnopppqqrrssssttuvxy{{|}}~}{{zxwwvvutsssrrsstttuuvwwwwwwvuutttsstuuvvwxyyz{|}~~}}}{zyxwutrqpooooppqssstuvvvvwxxxxz{{{|}~~~~~~}||||}~~}|{ywvutrpqqpppoonnnoooopqrstuvvvvwwvvvwwwwxy{|}}~~}}}|{{{|{{{||{||||}}}||||{{zzzyyyyzz{||}}~~~}||{{{{z{{||{|~~|{zyxwvvvvuuuvuuvvwwvvvwvvvvvvwwwwxyyz{}~}{zyxwvvutttttssssrstvvvwyzz{{{{{{{zyyyyz{|}~}}|{|{yxxwxxwxxxxxxxyyzz|||{|}}}}}|{{||||}~~~~}|{zxwvtsrqqqppooonnnooopqrrstvvvwxwwwwvvwwxyy{}~}}||{zyyxvvvvvvvvvvvwwvwxxxwwxxxyyzzyyyyyyyxyyyyz||}~~}}}|zyxwvuuuusssrrrrssrrrstvwyz{||||}||{{zzz{{{}~~}||{{zxxxwvuuuvvvvvvvwwwvvwxxxxyyxyyyxvuvvwxxxyzz{|}~~}|{{{{{zyyyxwvvvuutttsrrqqqqqqpooopqqrttuuuvvvuuuttstuuuwxyz{}~}|{zyxxxxxxxwwxyyyz{||}~~}|{{zzyyyyzyxyzzzyz{{zzzyxxyyyyyzz{|}~~}}|{zzzyyyzzzz{{{{|}~}{{zyxxxxxxxxxxxxxxxxyyyyyyxwwxxxwwvwwwxyz{|~~~~}|||{zyyyyxwwwvvvvwwwxyyz{{||}}~~}|{zyyyyxyyyyxxxxwwxwwvvwvuuuutsssssrstuvwxz{}~~~}|}}|||{{zzyyyyxxwvvvvvwwxxwwxxxxxxxxxyz{}}~~}}~~~~~~}||{{yxxxwvwwxxwvvvvvvvvvvvvvvvvvvvvvvvvwxyy{}~}}}|{yxxwvvvvutssrqppqqqqqqrrrssssrssstuvvwxz|}~~}|zxvuttsssrqqqqqrsssrsstttttsssstttuvvwxyz{|}~}|||{{zzyyxxxxwwvvuuuttssrsttuvvwwwwxxxyzzz{|}~~~}~~~}}||{|{{zyxxwvvvuuuuuuuvvwwxxyyzz{|{{{||}~~~}||}~~~~}}}}||||{zzzzyxxxxwvvvvuuuttttuvvvvwvwwxxxxxyzz|}~~}}||{zzzyyxxxxxwwwvuuuuuvwwwwwxwxyz{|}~}}{yxxwvvuuuuuuvvuvvvvwwxxyyz{|}}~~~~|{zzyxwwwvuuvvuttttsttttuuvvvuvvuvvvwxxy{|}~~~~}}}}}}}}||{{zyyxwwvutssssrrrrrrrrrssssstuuvwxyyz{{|~~~}|{zyxwvuuuuutssrqqqrrrrstttuuutuvvwwxz{|}~}|{zyyzzz{{||}}}~~~}|||{zzyyxwwvvuuuuutuuuuuuvvvwwxxyyzz{{{|}~~~~~~~~~~~}}}}|{ywvutsssrqqqqpoopppqqqqrsttuuvvwwxxyz{|}~~}{yyyxwvvuutttttuuutuvvwxyz|||~~}{{{zzyyyyxxxxxyyz{|}}~}|ywvuttssssrssssssttttuwwxyyz{||}~~|{ywvttsrrqqppppqqrsstttuuvwwxzzz|}~~|{yyxwvwvwwwxxwwwwxxxxy{||}~~~|{yxvusrponnmkkklmmnpqqrrsttuvwxyz{|}~~}{yxwvvuuttuuuuuuvuuuvwwwxxyyzz|}}~~~~~~~}|{yxwvutsrrqppppqrsstuvvvvwxxyzz{||}~~|{zxwvuutsrsssrrsssstttttuvwwyzz{||||}}|}}}}}}~~~~~~~}}}}}}~~~}|zxwvusqqpommllkklmnooppqqrrsstuvxxyz|}}~~~}||{||{{|||||}~~~~|zyxxxxyyyz{|}~~~|{yxwvuutssssssttuuuvwxxyz{{|}}}~~~~}|{zzyxxxyzz{|}}}}}~~}}~~~}|{zyxwvuuuutuuuuvvvvvwwxwxxxxxwwwwwvwwxyz|~}{zywwwvvvwwwxyzz{{||||}}}}}}~~}}}}}}~~~}{zxwvvuuuttssssststtttssssssssssrrstvwxz|}~~|zyxvusttsstuuuuvvvvvvvvvvvvvvvvvwwxxyyz|}~}|zyxxvuvutttttuuvwwwxxyyxxwwvuuuuuvvwxz{}}{ywvutsrrrrrqqqqqrrrrrrssrrrrqqqrrrsttuvwy{|~~}|zyyyxwvuttttssttuvuvwwwvuuuuttttuuuvwxyz|}~}|{yxwvvwwwwxxxxxxyyyyyyzyyyxyz{||}~~~{yvx{ztroknrqrx}}}{}ytnmlmpty}xvuu{}zvqrstxz{~zvplheddfhimsxz}~|zwrmjgefeflrv{~|ywy{}~~}|}wrmklkjpvwz~{vqlhfddefhow{}xvspopsvz~~{xvtuy|}{wuqpqqrvz~}~|{|||wsomihknpsx{~|zyurppprvz}~{|}||}~|zxwtstvwwxz|~~~}}zyxvuutvyz{}~~{wtsrpoqrswzzzzzyxwtomlighhilnrw{}}zwutvvvz|xx{{|~{yvtqoopqstuwxxyxwvsqpommopprvxz||zwvvwxwx{|ywwwwuspnkgghgilmmosy}}}zy{|}~{zwtstvxz|~}|{{}~~|yvtsrqrtvy|}}~~|zxtssrqqrvxy|~~|ywwussuvwyzyyyyxwusqpnprrruy|~~||{{zy{}~}{zywvwvrrqponnllnpqqqrtvvvuuwwvvwyywvwxz{}~}~~~~~~}ywwvtrppqpoopppsttuwvutsuvtsvxxwxyz{|{{|}~|~~}{z|~|yyy{|{{|}~}|}~~~~|zzyxxwvvvuwywtx|yy{|}|{|~~~~~||{{{yyyzzxwxzyxy{|||{|}~~~~|||{wttuusprttsrprtttssuvvvvwyzz{{{|{{z{|||{z}~|{yxxyyxwvvvutuutsstwustvwwvvxzzyxxxwvuuwxyyyz}~~~|xxyxvtssssssrrrsrprsrrstsstuuvx{|zxz|{yxxyz{zyz~~~}}}}}}|}}}~~|}~~}{yzzywvxyxwxxwwyyvvz{yyy{|{{~~~}}|zzzyxxyyxwvvvuvwwwvwwxyyz{~~}||{zzyxxxyz|~~~}{{{ywxxvuvvtttuuuuuvuuwxwwxyyz{|~~}~~}||{||}}~}zyxwwvtssttropsqnoopqqrssstvvvxzyxyxwvwwuuvwyyz~~~~~}zyzyvutttsrtusqrsstsrstvvvx|~~~|{||{zyxyyyyxz||{}~~~}}}}}|{|}~~~~}{zyyyyyyxwxzyz|}}~~~}~~}}~}~~~~|zyzywttusrrsrrssssuwxyyz{ywyzxwxxxxxxz{|~~~}|||zyyxwvtrpqrqpqrrrrsvutw{zyzzzzxwxxwxxxwy{{z}~~~|{||zyzzzxvwxwutsqqqqpqrtuutvwyzzyyyyywwwwvvuwy{{|~}{{||||~}{zzxxxyyz{}~~~~~}}}}|zxxxwwyyyz|~}||||~~}}|{zyzyxvvvuuvwxxyz{|}~}|||{|{z{}~~~}}}|zyzzxwwvtttsssuvxyz|}||}}}|{zyxwvvxzz{|}~}~}|{{|{z{zxvwvsrssrqppqppsuttvxxxyyyxwwwutuvvuwwxy{}~}|{{||yyyywvtsssssrrsuvvwxz|{zywxywuuuutstvxyzz{|~~~}{zyz{zzzz{{{|~~~~}}{{zzyyxwwwwxyyy{||}~}|||{yyyxxz||}~~}|||zyyxxwvwxxwwyyy{||}}~~}|||||zxyyyz{}~~~}}}}|{zyxxwvvvvuuuuuuuvwxyyxz{zxxwvuuutttvyyy{}~~}||}{z{{zywxyvtttssssstvvuuwxyxx{}zy{{xvvwxwvwyyz|~~~~}|{}}|{yyzywvvvuttttssrrrtutsuwxyyz{{{{||}}}}~~~~}|}}~~}|||||}}~~~}}||zzzyxxwyzyyzz{{{|}}{{{{{zzzzyy{|~~~}|{zyyywvwvuuuvwxxxxyzzyxxxxwvvuuwxxwz}~~~~}}}}|{{{zyxxxwvvvuttuuvvuuvwxwvwxxwuuwuttuvxxyy{}~~}}|||||||||{zyyyywvuvvtstuuuuvuuwwvuuuvvvutstuvvwyz{||~~}}}}|z{||||}~~||}}}}||||}~~~|}}|zyyz{{{{|}}}|{|||{zyz{{zz|~~~}|}}|{{zzzy{|{z{{{zzzzzzzyzz{{|}~}}}~~}||}}{zzyxwvvvvvvvvwwwwwwwvuuuuuvvvwxxxxy{}}~~~|{~~|zzyxxxwuuuwvuuvvvvutssttttuuuuuuvwxxz|}}~~~~~}|}~||{{{{{{zywvuttutssttttttuutsssstttttttuwwxy{{|}~~}~~}|}}||{{}|{|}|}~~~}}|{{{zyz{zyyyyyxxyxxxyzz{{{||}~||{{zyyyxxxxxxwvuuuuvvvvwwwwxyzzz{|}~~~|}~|zyxwwxxwwxxwvuvvutuuuuvvvvvxyyyyz|~~~~~}{||zxxxwvutuuutssssrrqqrssrstuutuvwwwxyz{}~}|}}~~}~~}||{zyxwvvuttsstttsrrstttuvwxyz{|}~~~~||||{yyyyxwxwvvvwwwxyyz{{|||}~~|{zzyzzyyyxwwwwvvvwxxyyxyz{{{|~~}{{zwvvvuuttutsssrsttstuuuuuwxyz{|~}||zxvuuttsstsssrrrssrsstttuvwwwxy{||}~~~~~~~}}|zwuuusrrrrrpqrrrrqqqstssuvvvwxzz{|}~~~~~~|z{{yxxyyyyyy{|}|}~~}{zzzxvwxwvxyxxyz{zxyz{{{{|}}{yxwuttuuttvwwvvwwwvvwxxxyz|}~~|zxwvvtsssrssttttttuvuvvvwvvxz{|}~}|{zxussrqpppqqrrrrrstttttstuvwxyyz}~~}zxwvusrqqqppqqqrsrrrsutsstuuvvvxz{z{|}~|~~|{z{|zz{|{||||}}}}|}~~~zxxxvuvvvvuvwwwxyxxyyyyzz{|}}~~|{zxvuuuuuuuuuvxyxxyxxxyzzzzz{||}}}~~~|ywvvusqrssssssttuttuutuvvvwxyyxxzzzzz{}}}~~}|zyyvsttrqqrrstuuutuvvvvvvvvvwxxxwyzzzz{|}~|yyxwutsssrrqqrsttttuvvvwxyzzzz{}~}}~~}}{xxxxxxyxyzz{{z{|{zzz{{zyzzzz{|}~~|zyyxxwwxxwwxyyyyyzzzyxyyxxyyyyyz{{|~}|{zywvvvvutvwwwwwxxxwwwwwvutuvvvwwxz{|}~|{{yxwwwvuuuuvuuuvwwvvwwvuuuuutttuvvvwy{|}~~}{zxwwvvvutuutsuvvvvvvvuuuttsrrssstuvwwyz|~~~~~~}{}~}}~~~}~~~~|{zzzzzzzz{{{z{|zyyzzywwwwwwwxyz|||~~}|{{zzz{{zzzzzyyyxxxxwvuvuuwxxxxy|}~~}{zyxxxxxxxyyxwwwvvvuttttsstuuuvwxyz|}}~~}|{zxxxxwwwwwwwwvvuusrrrqqqqssqrtuvwwz||}}~~~~|{yxwwwwvvvvwvuvvuttsrqpppppqrrstuuvxz{|~~~}}|{yyyyyyxz{zz|}~~}}}|{{|{zzz{zxxyxwwxwvwwxyyz{|}~}}}zyzzzywwwwvvuuvuuuuttttuvwxyzz{}~}|{{{zyyxwvuuuuuutsttutttuuvvwxz{{|}~~|{{zyxwutttsrstsrrrsssstsrsuvvvwxyz{{|}~~~~~~~~}|{yxwvutssrrqqrtuuutvwxwwxy{||}~}}zxwxxwuvxxwwxyyxxyyyyz{|}~}}~}|zyxwvutuvvvvwxyyyxyyyy{{|}}}~~~|zxwuutsrrrssssuvvvvwxxxyzyy{||}~~~}|zzxvutsrrrrssrrsuuuvvwwwwxyyyzz{{{|}|{|}|||~~}|zxvtsssrrqrssrstuuvvuuvvwxwxyyyz{{{zz{{{|~~~~}|{zyyxxyyyyz{|}~~~|zyxwvvvwwwwwxxyzzzz{||{|||}}}~~~~~~~~}{yxxvuuuuuvwwwxyyzyzzzyzzz{|||||||||}}}}~~}{ywwvuutttttuuvwwxxxxyyyyyyzz{||{z{|{{|}}}}~}|{ywvvtsrrrrssttttvwvvwwwwwxxxxyzyyz{zz{{||}}}~~|{zxwvusrsrqrrrrrtuuuuvvvwxwvwwwxxyyxxyyyzz|}}~~}||||||}}~~}{xwvvvvvvvvwwxyyz{{{{||}}}~~~~~~~~~~}~~|{{zxwwvvvvvwwwxxyyz{{z{{{{{||}}}}|{|||}}}~~~~}|{zxxwvuuttssstuuvwxxxyyyxyzzzzz{{zyzzyz{|}}~~~|{zxwwvuttsssstuuuvvvvwxxyyyzzzzzzzzzyyyyyz|||}~~}}|zywuttsrrrrssrsttuwxxyyz{{{|~~}~~~~~}|{zzzzzzzzz{||||}~~~~~~~~~}}}}}}}}~~~}|{zyxxwwvwwwxxyyzz{||}}}}}}}}~}}}}}||~~~}|{zyxxwvuuuuvvvvvwwxyzz{{||||||{{{{{zz{{{||}~~}}}{zyxxwvuuuuutttuvvvvwxyyz{{{{{{{{{zzzyyyyz{|~~}}}}{zyxxwvvuuttutstuuuuvwxxxzzyyyz{zyyyyxxxwxyzz|}~~~~~}|||{{{{{{{{{|}~~~~~}{{zyyyyxxxxyyyz{{{|}}}~~~}}|||{{|{{|}}}~}}||{yxyyyxwxxxxyzz{|||}}}}}}}}|{zzz{{{|}}~~~}}}|{yxxxxwvvvvvwwwxxxy{{z{{||{{{zxxyyyyzzz{|~~~}||{zyxxwwvvvutuuuvwwvwxyyyzzzzzzzyyyxwwxxyz{|}~~~}}}|{zzyxxwvvuuutttuuuuvvwxxxyzzyyyxxxxxwwxyxxz|}~~~}}}~~~~~~~~~~~}|{{zyyxyyyyyyzzz{{|}~~~~~~}||||{zz{{|}~~}|{zzyxxxxxwwwxyxyzzzz{{|{{{{zyzyxxxyzz{|~~~~}|{{zyxwwwvwwxxxwwxxyyzzz{{zyyyyyxxwwxyz{{}~~~~~~~}|{{zyxwwwvvvuvvvvvvwxwxxyyyyxxxxwwvvvwwwxy{|}~~~~~}}|||{zyxwwvvvvvwvvwxxxxy{{{{{||||{{{{{||}~~~~}}}|||}}||||}}}}~~}}||||{{|{{{|}~~~~|{{{zzzzzzyyzzz{{zz||{{{{{zzzzzz{||}~~~~}|{{{zyyxxxxxxxxyyxyyyyyyyyyyyxxxyyyzz{|}~~~~~}|{{{zyyxxxxxxxxxwwxxxyyxwxyxxwwxxwxyyyzz{|}~~~}}}}}}}}|{{|{zxwwwwvvvvvuvvwwxxwwwwwvuuvvvvvwxyyz{{|~~~}}}}|}}}}}~~~}}~~~~~~~~}|{{{{{zzzyyzzzzzzzyyyyyyyz{{{|}}}~~~~}|{{{zzzzzzzzzzzzyyzzyxxxyyyyzzz{||}~~}||{{zyyyyxxxxwwxxyxwxxwvvvwwwxxxyzzzz{|}~~}||{{zzyxwwwwvvwwwwwwwwvuuvvuvwwwxxyzz{|}~~~~~~~}}}|{{{zyxxwwvvuuuuuuuuuuuuuuuuuuvvwwxyzz{|}}~~~~~~}}}}}}|}}}}}~~}}}{zzz{zyyzyyyxxxxxxxxxxxyzzzzz{{|}~~~|{{zzyxxyxxyyxxwwwwvwxxxxxyzzz{{|}~~~}|{{zyxxyxwwwwvvvvuvvvwwxxxyzzz{{|{}~~}||{yxyyyxxxxwwwtswzzxxxxuvxxxxxxz}~|z}{zyxy{ztorttrqrstttssssrqstvvvwxxyz|~~~}~|}}zzyyz|{xtqpnnrspnqstw~~wrtuuuvxz|||}|~||}~~}{zwsqrttssuwwvwwuttttuwwxyxwyzzz{{zz|}~~}||||{z|~~~~||}|{yxxxusssrrssrrstttutvwwwxyzz{}}|}~~~~||{{{|||}}~~~|zyywvutuwurstqpqqqssrrssssuwyxw{}|{}}~~}~~}~}}}~}|~|z{}|{}~~~~~~~}{|~}|z{}|{}~{y|}{~~|~~~}}}||{zzzyvy{zx{~}z{}|zz}~~~~}|zz{{{xvvutuvwxzyyzz{|}}}}|{{}}~~}|{yxvuuutsttrqtvuuxzzz{||{{z|~~}}}}~~|ywwtrpoqrqoprssssuvvvy|zxz||}}~~~|zywvtrqqpnmmooopqstutuvvwxy|}|{}~~}zxwvvsqqqppponnnnprrssstuvwwwxz|}||}~~~}|{xvtrrqomnoooonnoopqrqpstttuvwwyzyxz|}|~~~|{zywvusqpqoopqpppqqqqrrsstuwvuuvwwxxxzz{~~~~~~}||{||}~}}~~~~~~|}}{z{|zzz{|}|}}{zyyyyz{z{}}|{zyyywvwzyxz}~}|{ywxyyz{|||~~|yxxwvwxwvx{}~}|{{|{z{|}}{z{{zyyzz{{{||||}~~}}}}|{zxwwxxwy||{}}{zzxvwxwwxyy{|||{{{zyyzyxyxwxxwy|}|||}~~~}}}}}||}~~~~~zwutsqpqruxzyzz{{{zzz{yvuvuttssstvy{}~}}||||||{|}{xvusrrrssttuvwxxxxxxvvuuuuuvvwxyz{}~~~}}}}}~~}|{zxwvuttttttsstuuttutttuuuuvvwxy{|}~~~~~~}|}|{{{{{zzzyxvvvvtsrrqppqqqqrstutuwxxyz{|}~~|{zyxxxxwwxyzxxyzxvutrqppommmnoqrstvxyyz{{|}}{zywwvvvvwwxy|}{{yyy{{|~~~|{{zyzz{|}~}|||}}}}}}||}}~}~}}~~}}}~~~~~}}}}}~}||zxwwwxxyyxyzzz{}}~~|{{yxxyyxyyzzyxxxvvvuvvvwwwxz{|~~~~}{ywvvuutttttuvvwxxwvvvvvvvwxyz{|}~~~}}}zxvtsqpppqrrrtvvwwxxxwwxwwxyzz{}~~}{yxvsqonnnnoppqrtuvwwxyyyyz{zz{{{||}~~~}}{zyxxwvutssrqpppppqrsstuwwxzz{||||{{{{zz{||}~~|{zxvutttssstttttttssrrrrsstuvvxz{||||}||{{{{{{|}~~|zxvusrqqrrrrstuvwwwwwvuuttttttvwxyz{|||||||}}~~}}~~|zxutsrqqqqqqrrrstuvvwxxxwwwvuvvvwwxz}~}{zzz{{|}~~~}}||}||||{{{{{|||}}}~}{yxwwwwxyzz{|}}}}}}}}}}~}}~}{yxvuttttuvxy{{|}~~~~~~}||}}~~}|{zyyxwvuuuuuuvvwxz{{|}}~~~~}||||~~~|{zzywwvvvwwwxwwwvuuuuvwyz{||}}}||}}}|{{zzz{|}~~}{zxwwwvvuutssstvxz{|{zyxxwvuuvwxy|~~~}~~|{|||}}}~~|zxvtsqqqqpqrstuvxyzzzzzyxwwwwwxyyz{{zz{{{|}~~~~~~}|zyxwvutsrrpoopqrsuwxyyz{{{{{{zyxwwwwwxxxz{{|}~~}|zyyywwvutssssrrrrrqqrsssuvwxyyzzzzz{{{zxwvvvvwxy{}~}{zyxvutttttsrrqqqqrssstttstuvwxxxyzzz{{{zyyyyxxyz{}~~}|{z{{||||}~~}|zyyzzzz{|}~~~~~~~}zxvuuvwxy{~~|}}}~~}}}}}||~~}}||{{{{||||||{{{zyxxyz{|~~~~}}~~}|||{||}}}~~|zzyxxxxyyyxyyzz{|||{{zzyz||}}}~}||{{{{{{||}~~|{zyxwvwwvuuvwxyyz{||~~~~~~}||||{zyyyyyzz{|}~~}}|{{{{yxxwvuutuuuuuvxyz{|}~~~~~}|{zyyxwwxyyz{|}~~}||{zyyyxwwwwvvvuttuuuuvwxxy{|||}}|||{zzyxxxyyz{|}~~~~||{zyxwvvutuvuuuuvvuvwwwwxyyzz{{{zzzzyyyzzzz{||~~}~~~~~}}|{{{{zxvtuvxz{uolnprrrvz||{|}~|yuutw{~|yxxyzzz{{}~}{zzzzzzyyxwvuttttssttuuuuuuvwxxy{zzxxwwvuuvvvwy{|}}~}}||{{{{zyyyyyxxxxwxxxxxxxy{|}~~~~~~~~~~~}}~~~~}||||||||}}}~~~~~~~}}~~~~~}}|zzyyxxxyzzz{{|||}~~~~~~}}}|{{{{{||}~}||{zyxwvvvvwwxxyyz{||}~~~~}}|{zzyyzz{|~~~}}}|{zyyxwwwwvvvvvwwxxyz{{{{|||{{{zyyzzzz{}~~}||{zyyxxxxwvvwvvvwwwvuvxxxxxyyxyyyyyzz{zz{|}~|}~|{zyxvuttux|zwuuuvvwwvuuvwwxwvuvxxyzzzzzz{}~}}~~~~~~~~}}|zxvvuuuuuvuvvwxxwwvvwvvvvvuuuuuvwxyz{|}~~}}}}}}}|||{zzzzzzyxwvvvutstuuuvvwwwwwwwvuttttuuvwxz{}~~~}}}}|{zzzzyxxxxxxxxyxxxxwwvuuuutuuttuuuuuvvvuvvwwwxyz{|}~~~~}||||||{{zyxxxwvvvvvvwwxxwwwwwwwwvuttssstuvvwyz||}~~}}}|}}~~~~~}|||||}~~}}||}}}}~~~~}}}||{{z{{{{|||}}}~~~~~~~}~~~~}}}|{{|}}|{zz{zyxxz{zz{~~{zyyz}~}}}}}~}}}|{{zyzzyyyz{zzyyxxwwwwxxxyz{{{{}~~~~~}||{yxxwwwwwwxyyxyyyyxxxxxwwxyyy{||}~~~~~~~~~}|}}}}~}}||{{zyxwvvvvvvvvvvvwxxxxxwxxxyyyyz{|}~~~~}}}}}}}}}|{{{zzyxyxxxyyyxxxwvuuttttuuuvwxxyyyzzzzz{|}~~~~}}}}}~~~~~}|{zzywwxwvvvvvvvvvvvvuutssttuvvvwwxyyyzz{||}~}}}||||}}}~~~}||{yyxwuttssssttsttttttttttttttuuvvwxxyz{|~~~}||||}}}}}}}||{zyxwvvutsrqqqqqrrrrrrssstuvvvvvvwwwxxy{|}~~~~~~}|{{{zyyyxxxxz{{{|}~}{{zzzzzyyyzyyxxxxxxxxxyzz{}~~}{yyxxwwvvvvvwwwwwwwwwxwwxyz{|~}|{yxwwwvuuuuuuuuvvvvwwxxyyz{{||}~}|{zyyxxwutttttttttuuvvwxyyyz{|}}~}||{zyyxxwwwvvvvvvvuuuuuvvwwwxxyz{|}}~~{zxwvtsssrrsuvvvwwwvvuuuuuuvvxyzz|}~~~~}|zywutsrqpqqrrstuuvvwwwwwxxxxxyyz{|}}}~~}}|{yxwvutsqpoopqssstz|tooprvz{zz{}~~~~~~}~}}~}{ywuuutsrqppoopqrssuvwwwvvvuuvwy{}~~~|zyxvuuuttuuuuwwxxxyyyyz{{|}}|{{{{||}}}}}}}}~~~}|{zzzyyyzzzz{|}}}}}}~~~~~}|{{zyyxxxyyyzzz{{{||{||}}~~~~~}|{zyxxxwxxxxxxyyyyyzzzzz{{|||}}~~~~~~~~~~}|zyxxwvvuvvvwxxxyyzzzyzz{z{{||{||||||}}~~~|zxwuuttsttttuvvwxyzzzz{zzzzzyyyyyyzz{{|~~~}{zxwutsssstuuuuvxxxwwxxxxxxyyyyyxxxzzyz{~~x{~}~{xtsvyyyxwusrqrsttttssuvxxyxwxyz|{{|{{{{||}~~~|zxwvvvvutssttuuvvvvvvvutuuuuutuvwxxxxyz{|}~~|zxwvvvuuuuvvvvvvwvuuuutsssrrrrrstuvwwyz{|}}~~}~~}|zyyxxwwwwwvvvvvvwvvvutttssrrrrssuuvwy{|~~~~~}}}~~~~}}}||||{{zzzyyxxxyyyzz{{|}~~~}}}}}~~~~~~}|{zyyyxxxyzz{{|~~~}{|}}{zyz{{zz}vqnlqvyyzz||{yyz{~~}|{yxxxxwwwwwwwxxxyywvvwwwwxz{|||}~~}|{zz{{zzzzzyyxxvutssttuvwxxxxxy{||}~~}|{{zyyxxxxwwxwwvussssssttuuvwyyz{|~~}|{yxxxxxwwvutttttuuutssstttuuwxyz|}~~}|{{yyyyxxwvutsrrrrsssttstttuvvwxyyz{|}}}~~~}|{zzyxxwvvutsssrrssssttuuuvwwxxxyyz{|||||}}}}~~~}|{yxwwwvuuuutttttttttsstuvvvvwxxxyyzz{||{||||}~~~~}|{{{||}~~}|{zyyyyyzzz{}}}~~~~~~}~}z{}~ymihjr||y{}~~{zzz|}~|zxvuuuvz~~|yvuvxwuuwxyy{||}~~~}~}|{zyxwuuuuuuvwxyzzyyxxwwx{|}}~~~~}|zxvutttsrrstvwxxyyyxyyyyyzz{{{|}}}}~~~~~}{yxvtssssstuuvvvwwvvvwxyzzzzz{{z{{|||||}~~~}{xwutttuutuuuuvwwwwwwwxyyyyyyzz{{{{{{{|}}}~~}zyxvuttsrrssuvvwxxxxxxxxxxyzzzzzzzzzzzzzzz{|}~~~|||{xvusqqqpppqruwxxwwvvwwwxxwwxyz{zxxyz}tnnou}}}ysnnquuuusponmlmqw}|xvwxwvvvuutstvy{}~|zyxxy{~~}|zxwvuvxyxwvutssrsuuuvy|~~}}||{{}~}||zyzzzzyvtvy{||||||{|||||{z{|}~~}|}~|zut|}vpigqztv}~~|wxzz~{z|{{z|~}yvuuvvvx}{wuuvwyz{||zyz{}~|yxz|}}|{z{{zyyxvuuvxzzyyz}~|{{{{||||{{{{zz|}}|{|~~~}zxvvvuuvxz|}|{yxxxyz{{zzz{|}}}||||{zxusux{~~{yyyxxxxwwvvuutttuvxxxxz{{{{zxwyzzzyyyyyyzzz{{{}~}}||{{zzyxwvutsrrsttuuuvwxyyyzzzzz{{{{zyyyyzyxyz{|~~~}|{{zyxwvvuttsssssssstuuvwwxyzz{||||||{{{zzyyz{|}~~}||{zyxwvuutttttssttttuuvvvwxxyyzzzzzzzzyyyzzz{|}~~~}|{zzyxxxxwvwwwwvvwxxyzz{{||||||||||||}}}~~~~~}}||}|||}~~~~~~~~~~}}}}|zz|}}||{|}}|{|}}}}}~|}~{y}~|yy|~~~~~}z|~}|yxz{yxxwxxwxyxwxyz{zyzzzz|||}}}}||}}{z{{z{||||}~~}~}||||||{z{{ywxxxwxwwxxxzywz|yy|||zxyywwvuuvxyxx{}|}}||}|||||~}||{{{{{{||}~}|~~}~~~}}|||}~~}}~~|}|{{~~~{xvtsrsrqqrqponnpqrrsrqtxxvuuuvwusuxy{zz~~{yvsqqqrsssrqonnnorsstuuwxz{{zz{{zzxxyz{~}{{{zz|}||}|}~~|{{|}~}~~}|}|z{~zxxurrtwxvvzzwvvvvuvy{}~|{xuttuvvvwxxy{|||~~}xxxwxyxxxwy}~{{{zyxvssttuvuuvvwy{|}~|{~}~}|zwtrqsspmoppqrrsvxwuxz{{xvvvttsrsttuvwz|~}||zy{}~~}~~|{|}}}}~}{ywwtqtvsqpppponnnopqpprsssssssssssrqrsuwy{{|~~}{yz{ywy{{{||~|zxvtrrrpquwuuwxyzz|}{y{|{{|}}~zxxwutsssrqsvwxwuvwvusrsutssssuwy{}}}~}~}}}zxxwvvwxwwwwwwvz}|yyy}~{xxxvuvyz|~~{wvutrnnopqqqtvwusruvusqsvtrolmnlklnqrqqrtutuuuxzzyyz||z{~~}~{z{zxuqqsrsuvxyyxuuyzz{zz{yx|}zyz{zxxzz{{z{zwuutuvuttuutstuwwuuxyy{{|~~|{|||zwwywvy|zy{|zyzzxxwxxutuvvwz}}|{zyzzzyxxwxyzyywssvvsssstsstuuvwwvx|}|~}{{{{yxxwtrqqrqonnnooponoonmoooonnnnnpstuvwz|{{}~zyyurqponnonmmmnnmoqnlmmmmmllmoqrqpqstuuuuwxyy{|}}~|}~~~}|}~~~~~||}|{{|}}}~~|{{zxwustttuuutssuwwwxxxxyzz{}~|{zzzyxwxyzyxxyxxzzwuvtsuvutstvwuuuuvvuuvwxxy{}}~~}~~zwvvuuuvvuuttvwwutsrrssstvxy{}~}}|{{{|}}~{xwwxyxwvvvvvuuuuqnpqqqqpooppooopqomnoooprstutstwxz~~{yz{z|~~}{{}|ywspnkhgfghijjkmnmljjklklnnnopstuvxyy{~~~~~|zz{{{zz|}|{z{|}}}|~~~{xwwusrqqqonoopommnnoppppqsttuvwxyz{|||~~~{{{{{|{z{|{z{}|{ywvwy{{zyyzywz|xvxyyzzz{}~~}|}~}~}zxvtrqqppppqnloqqponlkjklmmmopqtwwwxyyyz{}~}||}}}||}|{}~~}{zyyyyyxvutsstttsrqqssrrttttstuwxxz|}~~~||}|zxvvy}|||}~}zyzyxvspoppmlmopruwyzzzzz{|}}~}}}zy{yvuuuvwxwwxyxyyzzxvx||}~~~~~~}ywvutsrponooooppppqstrqqsvvux{|||~~}~}~~}|}~}{yxxwvvtsttuvvvwxyzzz{z{|}~~~~}|zz{zzzzzyyyxussusonnnnmklllmllnpqrqrstuuuwxxyz|~|{zxwxxutuusstuuutttsrrrononmmmnpppqrstuuvwxwvuvwxyzz{}|z{||}~~}}}||}}{zyyzzz|~~}}}}~}}||{zyxwvuttttuvwxxyz|}}}~~~~}|{zxxwttvvtssstsrtussvy{{{|}}}}~~~~}~}{yyzywvxxwyzzzzyyxyyzyyyzzz|~~|{}~||}~~~~{yxwwwuspprrrnknponnoqqpqrrrsttuwxxxyyyyzz{|}~}|{{{}}{{{{{|||{yyzzxwvutrpooopnnpqpqrsvxxxxyzzyyy{|}~~~|zyxwvutssuwxxwyzzz{|}}||}|}}}~}~~}{z{{{zy{}}~~~}||}{xwvvurpqqqqqqstuvvwwy{{{}~~}|zxwvvxxvvwxxwvx{zywwz||}}~~~}}~~}~~~~~~~~~}zzxvtqpooonmllnpnmoqqqqqqrssrsuvwxy{|zz}~}|}~~~~~~||{zyyyyyyyxxxyz{||}~}zxxvtsrqqqqqqpqsttuvvwy{{{||}~~}}|{{yxxwvvvvuvwvtvyzz{|||}~}~~~}~~}}~}|{zxwwwvuvxvuuvwxxy{}~~~~~|{z{|zxvvvvtsrrrqpppoopqqqsvwxyyyz{}~}|}}{z||{{|||}~~~}}}}|{|{zzyxwwvvvusqprsssrtvvvwxyz{{zzz{|{zzzyxyzzz{|}}~~{yyzzyyxyzzzyx|~{z|~}}~}}}~~~}|}}~~}~~}{xwwvvuuwxxxz{|}}~~~~|{||{z{{|}~|yzyxwvuuuvwxxxxxxxyywuuutssssrqrsuwwxyz{||}~~~~~}}}~~~~~}~~|zzyxvuuuutuuvwwwxy{}|zz{|||{z{{zzyyyzyyz{{}~~~|zyxvttsqqrqpoppqrrrrrsuvuuvvutsstttsrstvxyz{~~}|||{|}}|}}{{|zywvwwvvwwxyyyyzzzyxwwvvvuttuvvvxz|}~}}~~~~~{yxwwvttuutrqsuutttuutssqnoponnpqsrstvwxyyy|~~~}}~}}||{xxxyyxwyyyyzz{zxxwwwvuuuvvuuwxyxwy{|||}~~~~}}~~~~}}}||yuvwwvuvwxyyvx}~~}{{||zyy{|}~}||}|||{z{zzzyxyz|{wvy{zyyxx{~~}~~|{{yxwvvxyyzyyz|zyz{yyyyyxxxxwwy{xx}~~}{ywyzyxz{{z|}{{{zzzz|}{z|}}~~~|}}}{z|{zyxxwvvttuvvutuvwwvvxyxxxxyzz{|{z|~~~}}~~~}|~~}||{yy{yxz{{|||~}|}}|zxwvvvutttsssssstvvuvxwxzzyyy{}zx{}|{{|}~}}~~~~~}yz}{yyxyyxxzzzz{|~~~~~~{yyxvusssssrsuvwwvuwxvvwwxyz{|||~~~}}~|zyxwvuvwvuutvxyz||{|}~|}~~~~~~}~~~}{zywusrrqponnnnopqrrstsrsttutsuuttvxyyxwxwwy{|}}}}~}|}}}}|{||||{{{yxxwvutuvtsuwwwvvyyyyz{|}~}}~}}|xvxywwwvuw{{y{{zyxy|{xy||z}}|}~}{zz{||~|||{yyzyxyz|}|}|{{||yuqrtrooqsusrwzyz||||||{{{~}|}~~~|{{}}{}~~~}zwwwwvuuwwttuvuvxxwyzxwy|}}||}}z|~{wy|{z{|}}}~~}}ytssrpnlkkkklmmorqpqsrsttttvvtuxzzyx{}zxz||}}|{}~||{zyxwwxxwwyzzzz{}~~~}|yurrssqosvsruwyyxxz{{|||}~~~~}~}{yyyxwwxzxvuuxywvvwyxtwz{|zy|~}}}~}~}}~{{|zxutuwxxwwxyzzxz}}}}}~~~~~~}|{zzyxxxwvtsttrqrsssqqrrstuvwzzwx|~~~|~}~~||||}~~~~}}}{yzxttvtqqstutsttuuuvvwxxxyyxyyz{{|{zz{zyyzxwvwz|{|}~}}~}}~~}~~}||{zzyxxwvwwxwvxzyxyzzz{|||}~}~}}}}|{z{}}|}{{{{{zyxwvvvuttutttuxyvvz{{{|}}|}}{ywwvuutsttrruurqrtvutvyxwyz{zxxyywwwxyxvxzz|~}|{zzyxyyxwwvvwxwvvvvvwwwwwyzxuy~|z}~}|}~}}~}{||zxwwywtuuutrpqrqqrrqrrqoqsrqrstuvxyyy{}|z|}{zyzyyz|}~}||{{yxwvvtrtvutuvutvvtvyyyxy}~{~}||{yzz{zyyyz{}~||}}|||||{z{{{{}~~~~}|}~~~~~}|zyyxvtsuusqpppoopppqpppruvvvxzzyxxwvvvuuuwyzz{}~{zzyxyzxvvvvvvvvtsstttuuuuwwvwy{|{{||zyz{{{{zyyy|~}|~~~}{{|}|zyyxvvvusuvusstuvwwxy{||}~~}|{zyzzwvwxxxxwxxy{}||}}{{~~|{z{|{{~~}~~}||~~}|{{{{{zyzyxxwxzyxyz|}||}~~{|}}|{z{|}||}~~~~}|||{{||zz|{xy{zyxwy{ywxyz{}}|}~}~~~|}~~}}}|{{{zyyz{yvwyywwvvwwxyxwy|{zz{{{{{||}}{zzzzzzzzz|{|}~~~~~|||{ywwvvwxwwvwxvtuwvutsttrsuvwwwwxxyz{yyzzxxwy{yxwwxyyy{|}~~~}}|{{|}}{{||{yxxzyxxyyy{|{{||}|{~~~|{{zzzxuuvvvuuvwvutuwwwwxxxxyzzzz{zxz}}|}~~~~}}~}|{{|}|zzzzyxxyzzzyz||||{{|{||}}~~~}}}}}~~}{zz{{{{{{{yxyyxxxvuttttsrtusrrsttssrssssrruxwvvxyyy{~~~~~~||}}|zxxxyyzzyxzzyyyyzzyxxz|zwyzyzyz|}}}{{{}~|{|}||~~~~}|{|||{z{{zyzzzzzyyywxzzzzzz{}~}~~}||}}||}}}~~~~}}}~|||}~|z}~~~~~~~|||}~~}||}}}{xxyyzywxyxxxyyyxwwwvvvvvvvwxxxyz||||}~~~}|{zzyyyywvvvvwxwvvvwwvtvxvuuvxyxxxyz{|||~~}|||}|||zxxyxvvwtrrrqqrrsrqrtutttssttssvwwxwxxwvy||{||~~}~}|~}{zyyz||{zy{}{yz|||zz{|}}|}~~}{{yzzyxyz{zwvyywvwxxz{zz|}~~}}~}~}|}~}}~}|{yzzwvyyxwwwxyyyyxwwxxz||zz{|}||~~|{{|zyz{zyxwyzzz{|}}}||||}}|}~}}|{zyyyxvvxyzzzzzz{{{zz{zyyyyxxxxwwwvuvwxwvwyyxyz{{{|zyz{|||}~}}}~}{z{{yxyxxxxvtuutttssrrstsrtutuvwwwxxyzz{|~~~}~}}|}}zyzywxxxwvuvvuuvwwwwxyyzxwyzzz{|}~}{z{{zxwwvvvvwxxxxxxxxy{|}~~~}yyzxututtsrrrqqqqpqsqprtuvvwxxxyzzz{}~~}||}~}|{{{|~}|~|{zyyywvvvwwvvwvvvvwwwwwxz{|}~}|~~||}~~}}~}}}}{zzywwwutrqqqpopppppqrstttuwxxxxz|||}~~~~}{zz|||}~}||}}~~~~}}{yxwwvuttsrrssrrstuussvwwvwwyyy{~}{zzzyyxy{ywxyz{xwz{zzz|~}}}~~}{{yxwusrpppommmmnqsrrssstuvwvvwyxwz|{|~}|{ywvvtrrsssrrssssttttuwxxwxyzzzz{|||{||{{||}}~|{{yvwwutuuvwvwyzzz{||}~~~||{xwwvuuuutuwvuvxz{yy}}}}~~|||{yxwxwwwwxxyywxzzzz{{{{{|||}~~}}~~~~~}|||||{z{||||}}}|}~~}}}}~}}}|}~~|{zy}zrrtvwyyz|~xqjhgcgmswy}xrljigow{|xrmnory|~}ysmigegkoty~zunhedgjmqy{vsolorrw{ywuv{}~{xuqprvwx~|upnjhklnv|}yuromlnrvy~{smlihjjlqu{{vutqquvy~|vqoqporxz}~ytpmmnonov{|}xwwspqswz|xwuvxx}}vqkedfgkoruy~}|zxrkhfeeaaioqv}{vnjlmnrv{}yxwuuy||}~yvussssrtxz{~{z{xtssqquy{|~~wuvvwy|~}}~~{zxwwwy}~{xwxxvz|{xvvwxy{}~~}yuqmnprsvxywz}{{}|yvrponnqsuz}|||~~}|{|~}xuxyvux|~~~|~zvz}|{wronnoqsssvy|}yursvvtv{|xwyzxy~~ux{usw{}~|~~|zvuvutuvx{}~|zywvwyxvy|||zwutsrstttwy|}~~{x|{vz~||{xuqnoqonpqqsssttttspprrqpqsvy}~~~~|}|xwwxyxz|}}|{zyxwwvvututrqrrrvyvtwyzywx|}~~zwxyxuttuusqqprvvuuuwxtqsuvvxyz{{{|~~~}|}~~~}z|}|{}}zy{{vstusquxutrqpqonoqsstwxx{~~~~zxvtttrpqrsrrsqnqttstvuuwxtquxrnrvtsvwx{}~~~~|zxwtsuwustuuutrstuvussrqpqstux{|~{z|~~~~~~~}zyyxvvwwy|}}~~}}|z{|{z|~~~{xvwvsqtwvsrsuwxz~}~~|yyxwvwxyzz{}~~|}~}}|{|}||~~{zyvstusprtssuvvvvvsqsuttvwxx|~}|zy{|zyxwwvvxxwxvsqqomnooopsvwx{~}|||{zyyyyxxy{ywwvuvutuvwyz{}}{zyz}}|~}zz{zwtqoomkjhhijjjklnoprtxyz{|~~~||}}|{{|~~}|zyxwutsqqqrsuuuuvvwxxwyzywxz~~{{~}zyxxuqonmlkjjjklmmmmnnnopqrstwyy||{{{{ywwwwvussssrrqqpooqqqpruvvy|~}}|zyyyxusrsstsrsssrqonnpqpprsrtvxxy{}}{}|zzyyzzyz||||{wttusqpnmkjkkiijklkloruwyzxx{}}~|z{{z{~~|{{xvtrppppppqqqqpppqssqsuuuvuvwxy|~~}}||zyxxxyyvvwwwwxwuuvwz{}}}~}~~|zyxwursuwyyz~~{yyyyy{{yxy{{ywwxxxyz{}~|ywwvtuvutuvwxz{|~~{{}~{yywusrrstttuvwyzz{~}zxvtsrsstuwxyzzzzzzzzzz{}~}}}}~}{zxwvuuvvvwxyyyyzywvuuvwy{|}}|{zxxwwwvuwwwwwwwvuuutuvwxz}~~}}}}{xwvvutsrqpooooprstvwz{|}}}|z{|{z{~}|}~~|xvwvtrrqqqpqqrttvwxz{{|}}~~~~}{ywusrqpoqqstvwxxxxyzzz{|||}~}{zyxwwxxyz{}}}~~~}{yyxussrppqrstttuutttttutsuxxxy{}~|{ywtstsqqssttuvvuuuvvvvvwy{|~~}||||||}~~|||||{yyywvvvvuuutsrrsrqqrqqrtvxy{}~}~~}}||}||{{zzxxwvutsrqsttuwy}}|{zyz{zz{|}~~}{yxxxxz{||~~~~|{{zzz{{|}}~~~~~}|}}~~|{yyyxxwwwwxxxxyyxwwxyyz|~~}|zyzyxxxwwvuvvwyz||}}{yxwvutstutuvwyzzz{|~~}}}~{yxvttuuuvwy{{{||||~~~}{{{zyz|}~|ywuusrsuttwyxxz{{{z{{zzz{zz{||}~}{ywwwvvutuvwxwwyyxwvvwwvwxyyyzz{}~}}}|zyxxwusttsttuuvvvuuvwxxxz{zz{{|}~~~~~}}{yxxvvuutssttttuwwxwwwxxxwwxxxz{||~}{yxwurqqpnnprtuuwxxxxyyxwxwwvuvwyz{}~~~}{zxusrqqqrsuuuvwxxxxwvutssssvxxy}}|{yvutuvtstuuvwxxyyyxvtsrrrrsuwy{~~~~}}~~~~~}~~~~~~~~~}||}||{|}}||}}}}~~~}|{z{|||}}{{{{zzz{||}}}}~~}|{zzzzzz|||{zzzyxxwxyxxyz{}}~}}{zyyz{yyz{yyyyyxxxxxxyz{|}}||}}}~~}||{yxxwvvuuvvwxyyz{{{|~~~~}{zyyyyxwwvuuuutuuuuvwxz{|}~}}}||{{yxxvuuvvvtstutuwxyyyz{{{}~~~~}|{yxxwvuuuvuttuutuuvwwxyyyz{{{}~~~}}~~~~~||{zzyxwvvtttsssstttttvwxyyz||||}}~~~~}}}|zzzyxwwwutstttttuuuuvwxxz{{{zzzzxxyxyyz{|}~~}|{yxwvtrqqqrqrrsuvwxxz{}~~~}}}|{{{z{|}~~}|zyxvusqqqqrsstuwwwwyz{zz{||{zyyyyy{}~}|||}}~~||{zxyzzz|}~~~~~~~~}}||}~~}{zzzzyyyyz{{{{|~~}||zzzyyyyyzyzz{|}}}~~}}}||~}{yvuvuttuuvwyz|}}}~~~~}|||}}{yxwvutuuwxyz{||||}}||||{{zzzyz|}~~|zxvutsstuvxyz{|~~~~~}}}}}|||}}}~~|yxvvutsrstuvvvvxxxyyyyyyzz{{{{{|~~~}{zxvvuuuttvwvwxxyyxz{zz{||}}}}|{{|||||~}|zxvuttttttttuuvvwxxy{|{|}}|{{{{ywyzzz|}~~~}|zzzywvusrrsssstuvvwyzz{|||||{z{zzyyy{|}~||{xwwusrqrrrqsuuvxyz{||{{{{zyyxwvvwxxy{|}~}|zyxvsssrrrrstttuvvwxyyzzzzzyyyyxyz{|~~~}||{zxxwwxyy{|}~~~~|{zzz{zz{{{{|~~~~~}}}}}}}}~~~~}|{zyyxyyzz{{|}~~~|zzyyyyyyzz{||~~}}~}|{zxwwwwwxxxxyz{{|~~~~~}|{|}}~~~~}|{zyyxxxxxxyyxxyyz{{|}}|}}}}}}|}}~~}}||{{zyyyyxxyywxyyyyy{||}}}}||||{z{{{{}~~~~}}|}}|zyyxwwwwvuuvvwxyz{|}}}}}}|{zzzzz{|~~~~}}||||{zyxwvuttuwvvwyz{{|~~}}}{zyxxyyz{|~~~~}}|{zyxwwutttsstuvwwxyz|}~~~}|zyyxwwyzy{}~~~}||{{zyxwvuuttttuuuuvwxyzzzyyyyyyxxxy{|~~}|{{yxxywvvvuuutuvuuvwxwwwyzzz{zyxxxwwwwxxyz|~~}||{yyyxwwwwvutvutsuutuvwxyz{|{{||zz{{{{|}~~~|||{zzyyyyyyyxwwvuuttuuttuvxyz{|}}}||||||}~~~~~}~~~~~~~}~~~~~~~~~~}||{zzz{|}}~~~~~~}}}||||||}}||||{|}}}}}}}}}}}~~~~}}}}||{||{{{{zzzzzzz{||||}}}}}}}|}}~~}|||{zyyyyyyz{{||}}}}~~}|||}}~~~}|{zyyxxwwxyyyzzzzz{{zyyyyyyyz{|}}~}}|{zzzzxvvwwwxyyz{{|||||{zyxwxyzz{|}}~~}|{{zyxxxyxxyyyxwwxxxwvvvutuuvwwy{{|}~}|||{zz{zyyyzzzzz{zzzyxxxxxxxxwxxyyzz{{{{||}~~}}}}|{{{zzzzyxwvvvvvvvuuuuvvvwxxxyyzz{{|||}}~~}||{zz{{{{|||{zyxxwwwwvvvvwwvvvvuutuuuuvwwwxyz{}~~}|}||{{zzyxwvvvvvuuuvvvwwxxwwwwvwxxxyyyz|}~~}}}}}}}}}||{{zzyyyxwwvvvvvvuutsttsstttuvvxyy{|~~~~~}|||||||}}}~~~}||}}||||{{{|~~~~~}|{zzz{{{z{zz{||}}}~~}}~}|{zzzyyxxwwwwxxyyzz{{|}}~~}{{||{{{zyyyyyyyyyyzz{||||}~~~|{zzzyyxxwwvuuuvvwwxyz{|}~~~~~~}}~~}|{zyxxxxxxvvvvvwxyzzzz{{|}}|zxwustttssrstttuvwxyyz{{{|}~~~~~~~|{yxwwvvuuuuuuuuvvvwwwwxz{{{|~~|{zxwvvuttttstuuuuuvvvvwxyzz{}~~~~~~~~}{zywvuuttstttstttuuuvwxy{|}~~~}}}~}}}~~}|{zywvvusssrrrsstttuuuuvwxyz|}~~}{yxvusrqqpoopqssttuuvwxzz{|~}}}{{yxwwxxyy{{{|}~~~}~~~~|{zyyyxyxxyyz{{{|||}}||{zzzzzyz{{{{{{|{|}~~~}zyxwvvuvwwxyyz{|}~~|zyxwwwwvvwxxxy{{{{{}~~}~~~}}}~|zxwwwvvvvwxyyz{|||}~~~~~~~|{yxxwvuttvvuvxxxxxyz{{||{{{{|}}~}{zywvuutuuuvwwxxxxyyzzzyyyzzzz{|~~~}|{yxvuuutuuuvvwwwxyzzyyzzzzzz{{{|}~}|zxwvuuuuuuvvvwxxyxxxxwwwwxwwxz{|~~}|{zxwwvvuuuvwxxxzzzzyzzxwwxvvwxyz{}}|{ywwvvvuutuuvvwwwwwwwvvuuuvvwxz{}~}|zyxwvuuuvvvvwxxxyxxwwwvuuvvvwxxyz|}}{zxwwwwwwwwxxyyyzzzzzyzz{{|}~}|||||}}~}}}||{{|{{{|}}~~~~}}~~~~~~}||{{zyz{||}~}|{{{{{||||}}||{{zzzyzz{|}}~~~}{{{{{zz{{zyyywvwwvwxyyz{|~~~}}||}}||{{{zyyxxxwwwxyzz{|}~~|{zzzyyyyxwwwwwwwwxxyzz{|~~~}|{zyyyyxwwvvvvvwwwxyyyz{|}}~~|{zyxwvvuttuuuuvvvwwxyxxyz{{{{}~~~~~~~}|{yxwvuutttttuuuvwwwwxyz{|}}}~~~~~~|{zxxwvuuuttuuvwxwwxxxy{{||||}|{{{{|||}}~~}|ywvutsqqrrrrsuvvvwxyy{||}~~~~}}~}}~~~}|zywvtsrrrrstuuvwwwxyzyyz{{{{{{zzz{|}~~}|ywusrqpopppqstuvxyyzz{||}}~~~~~~~}{{{zzz{|}}zyxwwwwwxyz{{||}~~~}{yxxxyyyz{{||}~~~~~{yxwvuuuuvvwxzz{|}}}}~~~~~~|{yxwvvvvwwxyzz{|||||}}||}}}|||}~~{zywvutttuvwxxz|||}~~~~}~~}}}||||}}~}|zxvuuttttuvwxxyyz{{|||{{||}||||}}~~}|zxvutttvvuvwxxyyz{zz{|||||||{{{{{{|}~|zywvutsssssstuuvwxxyyyz{||||||{{{|||}~~}|{zywvvvuuuuvvvwwxyyzzzz{zyzzyyxxxyy{|~~}zyxvutttssstuuvwxyzz{||}}}}|{zzyyyz{|}~~~}|{ywvutssssttttuvwxyyyyy{{{{{{zyxz{{|~~}|zyxwvvuuuuuuvwxxyzz{{||}|}}}}|||||||~~}||||{zz{{{{|}}}~~~~~~~~~~~~~~~~~~~~~~}{{{{yz{xwz|{zxy}~~}|}}}|{|~~~~}~}z{|{{|{zyxwzyyyyzzyyz{ywwxxz{|}|z{}|}|zzyzzxyzyyyyzzyz{{z|}{{zzzzzz{|}}|ywxywwz{yxx{~~~}}}~~~|z{}}~~||}|zzywvwwvvuv{}zz{zzz{|||{{zy{}|{zz}~~}}~~~}||{{|{z{}~~~~~~~}zyywvwyz{{{|||~}|~}}~~~~~}|}}~|xvwutvwwyyyzzxwxxxyzzzyxxxzz{~}{{{{yyyz{|{xxzyyzzzzyxwwwwxyzyxwutsttttvwyz{|{yxyz|~~~{xvvuttuuuuuuwwvuwxyzzz{}}~~~{z||xuvvttu{~|zwtrrrsuvvuwyz{|}}}~~~~~|{z{||}~}{zzzz|~{yywvwyz{zz|}}}|{{{z{{|||||~|{zyz{{{zyyxvsolkjiikmqrrtwvtuwvvvwz}}~~{zz{yvsrssrqsuusssqsusqrtvxxxz}~|{ywvussrqqrsssstuwvuvvuuuuutwz}}zxyyxwvvvvutuuusrrssstttw|}}~~}ywyyzyxxxxzzz{|||}~|{ywwwvttvtstsrqppqstwzyz~~~|z{}}}~~|ywwvuusrstuwwwxxwxz|~~{yvspomlkjjjjiikmnnmmopqqquy|}{yvtsrqpopolkiiiijllmprstuz~~~yusrponmopqpopqpnllnpppoquy|~||yuuutttsttsssrqrstux{|~~{xvwutsqpnjikmqtuvwxyxuuwxxwwy}|ywxwvuuutuusqqrtuuw{~}xuuvutuuqprsrqooonmpstwz{z}}}|zxwvusqrsstuwvx{{{||yuqpommoponnmlkjjjklnprtxyy}|yvspnlkkighhfdeecdgiknoqsuwz}|zywuuvvvwxyxvvwwuuvyzz{}~|zvtspmnnllnommnooprtwwwy|{z|~|yxvsqqpmiggecacdddfhjjjlnmmoqsuwz~{ywusrqpqqqppoqrsssuvy{}~{zyvttttsrrstuuuvwyzzz{}~~zyywwxyy{}~}{{ywvusqnmnnljkmprrsttsttvxy{}|xtrqmjlnmmopsuwxyz{||z{}~}|zwutsrolklkkmnoppoprtttvxy{}|{yxwuspmmnoopqstuxz{|}~~~}yvsqojfcbbcceijlmlnonnmmnooprvz}~~~}}{xvusqonnnnpsuvvwwwwxyyzzzz{}~~~~|zyvsrrstuwy|~~~||}~}|{{{ywvvusrqpponnnopsuvwxyyy|~~|ywuqmmmkhijlmnorstuwwwz||}~|zxwtqnmlkjklmopqsttssuvwz|~~|yxxvrqrsrrtvwxyyzzyz{yxz{|}~}|{ywuttsrqponkiijkjilnopqrstuuuvwyz|~}|zwtokijmnnpqrrpprstuuvwy{{|~~~}zyxvttuuuuvy{}~~}}{{zxwwz|}~|ywutsqponmmmmmnoprtttttuvuvx{}~~|zxusqnllljjlnoppqststvvvwxz{}~}}||{zzz{{{{zz{{{|||}}|zxwvutstsrsuvwvwzywwyz{{{{{{{{|~{xwxwwwwvvwwussrqomnopprtvxxxwwwwvwy{|}~~}|zxvvvtronlkjjklmmmnoqstuvwy{}~}~~|{{xvwxwvutuvtuwxxxxx{}}|||}~~}}}~~}}~}}~}{zzzzzyyxxvuuvvutttvvuwy{|}}~|zxvttrsuvvvwxz{zzzzz{{z{~~|z|}{z{{{zxxxwwvtttuvuuwyyz|}~{z{{{}~~|{zz{{|~}zwutttrqqqqollmkjjikmmmnorstttvxyxwvxz{{}~|zyxvuvusrqnmkjllkkmnonmnqrtvwwxyxxxy{~~||~}}~~~{wustttttuxz{{|}~}|}~}}}||~~}{zzxvxzz{|~~~~~}}}{z{|{zxwwvvuuuuwyz|}~~~~{{}{zzz{zxxxxwvuttuvwz}~}zyyxxxwwxxxxxxxxxyyxwwvvvx{~}{yxvuuvwyyyzzxtrrrqpopsuuwxxyyyyyzzzyzz{{{~~}}||||{||{yxvtsrrrrttstvvvvvwxxvuttuvvw{~~|{zyyzyx{}{zyxwwvuutrrrrtvwxz|~~|{zyxwvvxz{~}}}~~~~~~~}|zwvusrstttuvyzz{}}|{zxvvuvwxz~~~~~~~|{zzxvuuvvvvxxy{||}}~~~}|{{||~~}|||~}|{zyxyzz{{||{zxvtssrqrtvxz}}{|}}}~~}{xy{ywwwxyz{|}}||zyxvsrrrrtwz}~~}{{{{zz{{{zzzyxwutttuvwwxyxy{{{{zyxxyzz|~}{{{{{{{|||{z{{ywwwxyz{|~~~}|zyyz|}~}}}}~~|zwusrstuuvwwxxwvtsssrrsuwx{}~~~~~}{zyxyyy{||{{{|{yxwwwwvvw{~~}}}}}~~}|{xvvwwyz{|~~~|{zyyyxxyyyywuuuttttvvuvwwxvsrsrqqqqstvx{|~~|zz{}}}|{{{zxwwvuttuwwxz{|}|zxwwvutuvvwxz|}~~~~}{{||{{{{{{zyyyyy{|}~~~|zyxvuuuvvvwuttspnnmmnopqrtxz{}}{zzzzz{~~~~~~~}}}|}|zyz{|{{~~||~~}}}||}~~}|zxvtrrrpoppppqtvx{}~}|~}}|zyz{||{|}|{|{zyyz{{{|~~{z{zyxwwxxxxxxvsrqqomllmlllnqsvy{|}~~|{|{{{{zyyywusrrqonnnnnpsux||xxwutsrssstsuxz|~~}|zxyz|{zzzzzywvuvutttvwussrponmmnpqpqtwyz{|zyxwuttuwy{~|{{{z{{}~~~~~}}||zywwutsrqqqqrrtwy{~}||}}~~|zwvuspnmkjkkmoprux{~~}|}~|zyxvtrrqpoooqtwxz~}{{zxwwvuuvwwy|~}{|}{{|||{zxvrnlkihgfgijmptwyy|~}|||{||}~~~~~~}}|{{|}~~}{||zxwvvvtuvwxxz|~~~~~}{xwvutsrsuvxz|}{xwutrqqsrqsvy|}~|zywxxwvwxy{}}~~~~~|zz{{{{{zxvtrqpooooppsuwx{|~~}|yvtsrponnoqstuwz}~}|{zywxyxxwwxyz{}~}~~}}|||{ywusrponmnmnopstvxyz}~}~|yxvronljhgghijlnopqrtwy{|~~}}~~~~}|{zyxvusponnopqsuwxy{}}|||{{|~~~}zywtrrrppqqrsrsuvwyz|~}|{zxyyyz}~~~~}}}{yvsqomkjkkllmopqrtvvwz}}~|zwuutqooooprstuwxyz|~~{yxvutrqqrqrrsuvwy{|}~~|z{zz{|}}{xvtromkkjjjjkmmnoppqrtwxz|~~~~|zxusqponnnnnnopqrstvxyz|~~}}~~}{yyxwuuuuuvwxyz{|~{xwtrqqqpooppoprttuwxz|}|zywuttsqopqstttvwy{|}~{yxwvvvvwwwwwwxyyzz{}~|zwtrqqppoonmnopppqrrstuwz{|}~~{yxxwvwwwwxyz{||}~~}}|{|}}|{{zxvurponmnnnoonnnnnnopqrstvwy{}~}||{zzxwurppqqqqsuwwwxz{{{{{}~~~}}~~~}}||{yxvustsrrsttsstuuutvwvuwxyz{~}|{zyxxxxwwwxxwwwwxxwwwxyyz}~~~|zzzyyz||}~~}}}||}~~~~~~|zyxxxxxyzyyyyyyyxwwxxxxz|}~|zyxxxwvusrqonoopppqssttssrqqrrstvx{}}||{z{{zyxxxvttutssstuuvwxxxxxxxxyyzz{}{{|{z{{zyxwwvvwxxwwwwvvvuuuuvvuvwx{~~}}|{zzz||}}}|zzzyyxxyzz|~~~}}~~{yzz{{{{{zxwvutsttttttuuuuuuvuuvvxzz|~}}||||||{zzzyyyyzz{|||{{{zyzzz{|}}|{zzyxyzzzyzzzxxwxxxxyz|}}{yxxxxxxxvuutrqpqqppqrrqqqrrrrttuvwy|~~}{zxwvvvvuuvvtssrqppqqqrrtuwz}~~}|{{||||{zzyyxxxyyzzzzzz{zyyyxxxy{||~}~}}~}}}{zyyyyxyyyyyyzzzzzzz{}~}||zzzyzzzzzzzxwwxxxy{|~}}|zxxwwwxxyzzzz{{{{{{|}}}}~}|{{{{{{zzzyxxxxxyy{{{|~~|zxwvutttssssrqqrrqqqrsuwyz|}|zxxyxxy{||}}~~~~~}{yxusrqponnnooqqqqrsrrtvvuvwxxy{|}~}{zxwvvuuttuvwwxyxxyyz{z{|}~~{yxvtsrsttvwyyyxxxxwwvvvxyyzz{||}~}|zxvussrstuwyz{|}~}zxwvvvwwwwwxxwwvvvwwxyzz{|}}~}{{zyyyz{|}}~~~~~~~}{zyzzzzzzzz{|||}~}}}||zzzz{}~|zxwutsqppppqrsssssttuvvwxxz{||{||}~~|zyxvtuuuvwxyzzzz{|||}}}}|||}}~}{zywvvuutttuvuvwwwwxxyyxwwwwwxyz{}|zywututrqqqqpprqpppqrqqqrrrrrsuwy{}}}|||{zzzz{|}}~}||{zyzyyz{{{{{|}|{{zyxwwwwwy{}~~~}}}}}}~~}||}}}}~}}||}}}~}||}}|}}|}}}}|zzyxwutuvwwx{~}{zyxwwvuuuuttuvvwy{|{zzzyxxxxyxz|~~|{zyxwwvuuutsssttsssrppqqqqsuwy|~~~~}|||{{{{{{{{{{|{yxwuuttuvwy{~~}|||{{{zz{{{zzywvtrqpoppqstvxz|~~|zyyyxwvutsrrssssstttttssrrqqqrtuvvx{}~~~~~}}}}~~~}{zyxwvvuuuuvxy|~~~~|{zzzyyyyyxwvuuutssrrqqsvxy{~~}|zyyxxwxyz{||~~}|{zzyxxyyxxyyxwvuusqpponmmnoprsuvxz|~~~~~~}|||zxxxwwvvvwwyz{|~~~~}}||zywutsrqpqqrsstuwxy{}}{ywvvvvwwxyyyyzzyyxxwwwwvtsttuuuwyz{}~}|{zyzzyyyyzyxwvusssrqppqrstvwxy{}}||{{{{{|}~~|zxwwutssrqqrsuuvxz{~~|{zz{{{{||||{zzzxvvuutsssstuvvvxyz|}{{zyyxxyyyyyyz|~~|||}}}~~~~}||{yxwuttssrrqqrrstvxy{|~}||||||}|{{zyxvtsrqoooppppqrssuxy{}}|{zyxwvvvuttuvvvwyzz{}~}|{yyyyyz{{|zywvtsrqqponmlkjkklmnprtwy{}~~~}||||}}~~}|{zyxwwvvutuvwxyy{{}}}|{{|}~~~~}|||{{zzzxxxxwwxyz{|~~}||{ywvvvtsrqqpppppqrrstuwxz|~}|{{{{{zyxxwwvvvwyz{|}~~~}{zyxwvusrrqponoooprstvwy{}~}|{{{{{zzz{zyxwwvusssssssrqqqqqqrstvwy{}~||{zzzyxwwxxwvvvwwxwxyz|~~~~~~}||{zyyxxxwvvuuuuuvwwxy{|}~~}}|{{{zzyxyyxyz{{|~~}~~}|||{{zzzzyxxxxxxz{|~~~}|{zyyxvuuttsssrrrrrrqrssstuwx{~~~}|}}||{zz{yxxyyyzz||}~~}}}}~}|||zzz{zxxxyxwxxwwwxx{}}|z~}zz|||}}{{}~{y}~|zyyvvz}}|{{}}|{|{{|zwvvtuxxsorvvtstuwxxvuvvutvx{|}~|zzz{}|x{}zy|~{~~~}||{zz}~}~~}|{{{{zy{}|xvuvvwwxvtsrrrssssuxzyxx|{yz{}~}zyxz}}{||||{zwtuvvvuuvwxyz{yvuutuutuwvvwxyz|}}~~}||{z{~~|}~}|~}}~|}~~~~~~||}|{||zxxxxxwwz|}~~}~}}}~~|}~}|~~||}|}~}z{|xuvwtsvyvsuwutvwutx}zx{~~~~|{zzz{zyz{zz{{zz|}}~~}}}|{}~{yzyusuwtqtvspqsrrtuttvyxvz~|{~|{|zxyz{{yxwwxz||||{z{~}zwvvsorvursspnnprrstsrvzyx{}|}~|{zyyxurqqpppooopooponqtrrvyxx{~}{ywvtssrtutsssqpuywuy~}}~}{yxwwvy|{xxz{{{|~}}}|{yvx{{yyy{}|{|~|}~|{yxz{xuxzxwz|||}{{zywwwxywutvvwwxyz|~~{{{wsssqorttsttsrtwuuz~~zzyvutrrsttttssvxwvwz}yzzvrrsrrssrqqrsssstvwy}~{xutsrqpqrrrrrrrrrtxzz}~ysqqnjihhhiihgijhhjnoprtx~|zwspnljhikjiklllmmoprvz}{xusrrppppppnmoqppsvwy~|xurpnliijgdfiihffhjjkklnrv{~{xusrqonoolknpnloqqrtuwz}}{xxz|}}|{zywvvvuuwx{~|zxuvvutvwvuvwvuwyz|}}zxvvuvvvvvuuvwx{~~~{xusqpqqrtttuvvvwy{}{vrpmkkkkmmlmoonnnoqtwz~}{zxtqrrrqqswwusrrstvwy}~}{yxwuutsrqqrsssuvvvwy|}{zvrpnmllllmpqqqrttuvxz||ywtqpponopqqrttuuvwwy{|~~~}{zyxvsponlkkmmnopqqqrssuvxz|~}zxvvutuuvwwwy{zz{}}}}{xusqnlkjijklmnopqqpprtuwy}~{yywurpnligfgggghkmnnprstvxz{~~{xuspmlllmnoqrstttvxyyz}}zxusrrsstvxxxy{|}|zyxwvvwxyz{|}~|ywvutttvwxxxyyyyz{{}|zyvuuvttvwwwwyzzz{|}}~}zxwutsrrsuvvwyyz|}~~~~|ywvusqqrrruwxyzz{{}~~~}|zxussrqqqrstuvwxxyz|}~}|{zywusqppqrstvwxz{|}}}~~|zzywtrpnljjjjjkmnopqsttuwyz|~~}{zyyxwusrommmnoprtuvxyy{|~~|zwutrqqqqrrrtuuuuvvwy{|}~|{zywvutrponlkkkklmopppppqrstuvwxyz|~}|{zxvtsrrrrsuvwxyzzz{{{|~~~~~}}}}}~~~~~~~}|zxwwvvvwyz{}~}|zzyyz{{}~~}|zxwwwwwwxz{|}}|||{ywutsrrrrrsuvwxz{{||}~}|zxvvuutuvwwwxxxz{||}}zxxxxxwutvwxyyz|~~~~~}||zyxvtrrrstuwxyyyz{{{}}}}}~}|{{yxvusrqqqrstuvwwwxyyyyyyzz{|~~{zyyyxxxwvtrqpoonopqstuuvwwxyyz{{|~}{zyyzyzz{{{{{||||}}}}}}~|{{zzzywvusqpoooopqrrsstuuuvutttuwy|}{yxvuuuuutsrponmnoprtuvwxyz{|}}|||}~~|||zxwusrrrssstvvvwxyz|}~~}{zyyyz{|~~~}|{zyyyyyyy{}}~zvx{}{xwvttvxz|}}||{zzyxwwy{~~}|{zyyyyz{|}~~~}||||}~~~}{yxwwxxyz{||}}}}|{z{{}~~}|zyyyyyzz{|||||{{zyxxxz{~~~~~~|zyxxxxxyyyz{{{zzywvvuvxz~~~}|||}}|{zywutsrrrsttuvvvvvutssrrsuwz}~~~~~~}|{yyyz{||~~}}||{}~~}{zxwwvvwwwxyxxwwvsrrrstw{~~|{zyyyyyyyyxwwvtrrqqqqrrssssrqponoopruy|}|{zyxxyz{{{||{zywusstuw{}~}}~|||}~~|||||{yxwxyz{|~|zxxwxxz}~}}|||}}~~~~}{zyxwwxxz|}{zzzz{{{{{zzyxwwvvvwy{|~}||}}}|||zywvvwwwy{}~~|{zz{{|||{zywvttttuwx{}~}|zyyxyxxxyyywvutrpppqstvwy{}~}}}}~}}|||{zyxxxxxxyyyxwvvuttuwxy{~}|||||||{ywutrqqqrsuvy|}{zxwvutuvvtsrqomkkkkllnoqsvx{}~~~~~}||{{{{|}||{ywvutssssuwy{}~|zwvxyyzzzzxxwvtssuvxz{}~{ywvvxxvuuuvz~~|{{zyxxxxz}~|{ywvutssttvx{~~~~}~~~}{zxvuutsrrsuwy|~}}}|zywvusqpoopqtwz~~~}{zxwvtrqqqrsux{~~~~~~}{zxvtrqpnnoprtw{~|{{|||{zxwusqonmllmnorux{~~}zxwvuvvwvtsrpmjiiijjknqswz~~|ywusrqqrsuwy{~~}}}{{{zwusqomkkkklmortwz|~}|}~~~~~}|{zyyxwxxxxvurpnlkjjjkmoruy|~||}}}|zxvspnmkjjklnpsvz}~}{yxwvvvxz}}yvvwxz|}}~|yvsqoooprsux{}|yvtrqpppqstvy|}{xvsqpoopqsuwyz|~~~|ywvtsqpppprtvwy{}~{xvutsssstvx{}~|zxuspnmmmmnooqtvy{}~}{xvtspnmllllmnoprtvwy|~~}{ywusrqqrrstvwy{}~|yvtrqonmnnopqrsuwxz}~|{zxvsqnkiihgghijkmnprtwy|~~|ywusrqqqpqrstuvxz{}}{ywvtsqonnnopqrtuwy{}}{{yyz{{{}}{zxvtssssstvxyz|~zxvuttsstttsux{}~|zzxvuuuvvvuvwy{}~|zxvutsrqqqqsttuvwyz|~~{ywuutssrrrstuwy{}|zyxvttsrrrrrstuwxz|~}zwvtrrqpooooopqrstwyz|~~~~~~|zxvtrpooonnoopqsttuvxyz}}{zxwvvuuuvvvvvvvwxy{|~}{xvtrrqqqqpqqqqqqqrsstvwy{|~~}|zxvtrrrrrrrrssttttvvwxy{}~~}{zywutsrssttttsssrrrrrtuvy{~~}|{zyyyyyz{|}}}}}}}~~~}|{yxxwwwwxxxyxxxxxxxxy{|~~|zz{{|}}}}~}|{zyz{|}~}|{yxwvvvvvwwvvvvuuvvwxy{}~|zz{{zyxxxwwwwxxxyyxxxwwwwxxyz}~}}|{||}~~~~}|{zzz{|}~~|{{{{zzywutsssttuuuututtttttuvwy|~~|{zz{{zzyxvutsrrssssrqpppppqrsuxz}~~}}}||zzyxwwxyzzz{zzyyyxxyy{}~}|||||{zyxwvutttttuuuuvuuuuvwxy{}}{ywvvvvvuusrqpoopqqqrrrrrrsrrstvwz|~|||}}~~~}{zxxwwwxxxwwvuttttttvxz|}{zzzz{{zzyxvuutuuvwxxxwwwvvwwxy{~~}|{zzyyyxxwwwwwwxyz|}~|{yyxxxzzyyzzzyxxxzz{|}utuvy|}{zz|}|{zzyz{}}||}|{zxuuttuuvwyyyxwvuuuuwxz{}~}{zxxxwxyz{{zzzzzyz{}~|zxvutuuuvvvvvuuuuvwxz{}~~|zwusrqprsttuuuuvvvvwwxyz{|~~|zxvtsrqrrsuwwxxwwwxxxyz{|~~{ywusrrtuvxxxyyyxxxxz{|}}}}~~|yvtrqpopqqrsssrrrrrrstuvwwxyz|~|zxvtrrrrrtuuuvvvvwxxyz{|||}~~|xutrqpopqrstuuuuuuvvwxxxxyz{}~|zxwwwxy{|}}~~{zxwvttuvwxyyyzzzzzzzzzyzz{|}~~}}}|}~~~~~~~}}~~~|zxwvuuuuuuvvwwwwwwwwwwvuvxz}}|zxwwwvvvwwxxxxxyyyyxwwwxxy|~~~~}|zz{||zxvuvy~~|zxxyyxvuuuuttuuuuuutsstuvwxz|~}{yxwvvuttttuuvvuuuutttssstvxz|~}}|{{zzzzzzz{{zzyxvuttuvwz|~}|zyxxxxxxxwxxxxxwvuttssrsstvy{|~|{zyxwvuuuuvvwwxxxwvutssrrrrstwz}~}|{zyxwwwvvwwxwwvtsrqqqqrstvx{}~||{||{zzyyxxyyyxwwvuutsstuwz|~}||}}~~~}}}}}|{zywvutsrstvwy{~~~}}}}}~~~~}|{{zzz|}~~}{zxvtssrrstvwxyz}|{|}}||{zyxxyzz{zywvttsrpqsuvwy~|{y{~}|{zzyz~}{zyxxxxxwwvutttttspooqsssux{|}~}|||{{zyyyzzzyxvtsrponnnopqsuwz}}||}}}~~~~~{yxwvutsrrsuvvwxz|}~}|{zxwuttsrqpqqqstvxz|~}|{zz{{zzyxwvussrqqpoonnopqsuxz|}|||||||{{{zyxvutsqqqqqqrstuwy{}~}|||||||{zyywvttsrqqqqqrsuvwyz}~}}}}~~~}{zyyxwwxyyz|}~}{zxwvutsssssrssuvwy|~~|{zxwwwwwwxz{}~~~~~~}}}|{zxwwutsrqqppqrsuvxz|~~}~~~}|{zzyxvvvuuuuuvxy{|~~|{yxxwvutttstuwxyzz|~~~}}}~~~~}{zxwvvuuutrrsrqsuutsttux{~~~|zyz|xlhfgltxxyxvtvz}~|||~}{yyzyvrqsspmmptx{~}||{yuttttttssrrrrrsuvxxxyyz|~~}|{{{zzzyxxxwwwvvtsssrrrtuvwwxz|~~~~}}|{ywvusssrrsttsrrqrsuvwy{~~}|{zzyyyxxwwvuuvvwxxyz{|}}}||||||}~}{zzzzyyxwvutttttuvvwy{}~~~}}}}}}}}}}}}~~}}|{zyyxwwvuuttsssssstvwy{~~|||{zyxwwwwvuuttttttttuvwy{}~~~~}~~}~~}||||}}}~~}zxxyyxxwuttsttuutrrrrtuusrtvz}z{}|ytpoqruxyyywtsuwxz{yvsqprw{}}zxvusrsuwy|}~}|zwusqooprvxy{~~|zwvuvwxz{{yxwwusrqpopprtx{}{ywvvvwxyxwutsrqqstuvvvvwxz}|zywusstssssstuwwwvvutsrqrsuxz{|~|zxvutuvvvuttsstuvwvvuuuutux{~~~~~~~yw{~ysljt|xwwz|xvtsuxz~|wrmlqx{|}~~~}|~~{yxxxxwwvvtstvx{}||{yxwwvuuvwxwvvvttsstuvvvwy{}~}|zyyxyzz{|}~~|{z{|{yxxy|~{zzz{|}{yxvtrqpqrstutstuwz~~zwwwwxzyxwvuuuuutsssrssssttuwx{}|zxvuuuvxxxvvuuuuutttvwwxy|~}{zzzzyxxxyyyyyxwwvvuuuuuvwy{~~{yxvuuuvvwxxxxxxxvuuuttttuvxz|}{zywwvwwwwwwwwvutrqppppppqrtwz}}{zyxwvuuvvvvvvvuuutssssstuuvy|~}|{{{zzzz{{||}}|{zyyyz{|}~~~~~~~~~~|{zzyyxyyz{|~}|{zzyyyxxxxwvtsrrrrrstuvxz}~~}|{{zzz{{||}}|zyxxwwvwwxxwvtsrrrrrsstuvxz|~}{zywuuvvvvwxxxxutsttttvxxxz}|}}~}~~}}~}{zyyyyxvuwyzzyy|}{zyvttrqrrsrqprrqpponnnmklmoppqtwwy|~|xuuvuutrv~~~}|~}}|{{z{|{z|~}}~}~~}{{z{zyyxxwvvxyxxz|}~}}|||||{ywxyxvvuwxvvwwxyz{}|zyyyyxxwwwwxvtuutttuuutuwvwy{}~}{zywvvvvvvvvutsrsrrrrstuuvvwxxy{}~|{zyxwuwxwvvvwvusqqssqpqsutsuwyz{}}{zzzz{|||}~z{}{z{|}|||zyyyyyxwwvtuvvvxyxxyz{|}~|zwuuwwvvvvutsttrprsrsttuuvxz|~~|~~{{|}|{yzzxwwxvvy{{{{|~~{zyxxwxxwutrqqpoomkklnoooqstuux|{xvuvurrtsrtuuusqqpooonnooppruy}||{{zyyzyy}~|||{yxyz{{{}~~}|{{zzwuuxyz{{}~~|{|}zyzzxvutrrsrqppppqswyyz}}{zz|}{z{{zxvustupmnopqpptwxz|}~}|{{{{yxyyxvtssqoppnmoqrtxyz{}~}||zyyyxwvwwvvvuvxyz{}~~}{y{~|{zyvsttuuuvy|~|{{yxxwwy|||~~|{{{|}}zwxxtrrrqqpqrqqtwxy{~~|||{yz|||{zyxwurstuusruxwvy}~~|}}zxxvtsssrrrsttvz}~|yyyyxvtvwwvuttrpnlkkjjjiiikmorux{|}{|~{xz{{{z{}}z{{zxvtvwwuux}}}~~}zxxwutttuuuuuvyz|}{zyxvtsrrsrpqsssuwz~~|{|{zz{{||{zxvuvtqrsrqqrrtwz{}~}|}~|{{{||yvxwvtsssrqqqpqtuux}~~}}{yz{{zxvwvurppqnlnnlloqqrw{~}|zxwvvuuuuwy{~~}~~|zyyyyz{{~~~}|zzzywwwutssqqqrtuvz~~~~~}|{{zwwxvusrsspopppomnpqrux}~~{||zzzywvuttrpsvww|~}|zxwwwsrsspnllljhjkkjmrvx{}|}~}{yz|{zzyyyxxvuwwutuwyz{||~}}~~}{z{|yvuuttvx|~~}}}~}}{yxwvvuvwy|~~}||}{yywutttsux|~~}||{zyxvwxvutsponmlkjloqsx{}|ywxxvuuwwwvuspnmmnoqtvx||{xvtuvutvvtsqpqmiknnnpsvyz}|zxvvwvwz{|~~~}}}{yvtuuvwxz~~}|{xuuutstuvxz}~~}{yxwxwvwxwvsqponmlmoqrtvz~|{z{|{{||{{zxvsttsrrtwyz}}}|{zz{{z{zwusqpooopqqtwz}~~}{|~~}|{ywusssrqrsrqpomlljgghilnpsw{~}{yxvuvvvwz}~}|}~~}{{zxvsuvuuwy|}}~~}{zxvwwusuvuvx|~}|{|{xxywtrpommnmnprsvx|~~{yyz{|{yxyyvsrqpolkmoqsux|~}~~}{{}}{xvvtsrqnmnnnoquz}~~|{{yxwwwwvvwwuuwvttuvxz}}{zxvutsrtuvy}~}}zvvwvvvw{~~}|||{|zwvutspmmnnnpswz}~~~~|{zzz{{{zxvtrpoonnoprtwz~}{|~}{{zyvtqpppoooqtxz|~}{xxyxvvtsqoljiiihhhikmotyz{~~~}}~|{{{}~~|zywtssrqrrtvx{~}|zwuttssttuvxz}~{ywusrqppqrsuwy{}~~}{yzzywvtrpnljiiloooqswy{~}{yxwurrronoqrstvyz|~}|||{zxvsrpnljjjkjklnpsvwx|}zxwvutuvvwxyz{}~|ywvvwwvuwz{|||}{yxvsrrrsrqtvwxz|}}{{yurpponlllmppqrsvy{|}}{zxwusqppqqqrstuuwy{}}{xvurqpoqrqpqrstvwwy{~~|zyzz{{{~|yxwusqnoonmmmoqstvy|~}zxvussssrstvwxy{~~zyxvvuutuuvvwwy{{|}{xwwvuttuuuuvwxz||~|xuuurpoooooopqrrsuwy{{}}}}zvtsqppooopooqrsttvy{~}zywtqqpooppppopqqruvwy|~~~~~~|zyxxwwxyyyzz|~|zxvvvvvvuuwxwwy{}~~|zwwwwvvwwxxyz{{}~{wutsssrsrrsttstuuvwxz|}|{yvuttrrsuuuuuuutuvvwyz|~|zxvussstttuwvuvvwwvvxyz{}|xyzvsqonnnnnooooooppooprrsvxz}~~}|zyxwwvuwyyyyyzzzyyyyz{|}~~~}{xxyyyz{{{{{zzzzyyyz{}~}||yvwyxxwwwwxxwvuuuutwz{|~}{zzyyyxuturoqrssssttsstsrrstuwy|~}}|||{{|zxvuvxvuvxzywvwwvuuvwyz{|}{yxwwwvuutrqpppqqssttttttuvwxyz|}}}}}}}}}||{zyyyzz|}~~||{yy{}~|{|~}||||||}~}}|zyyywwxxyyxxxxwwvvwyz{~}{zyz{zyxwwusrstuuttuuvvuuuvvvwx{~~~|||{|{xxxwuutstvwutuuutstuuvxy{~}~~}}~}|zxwwvvuttuvvutsttsqqrtuuvz~}|{zyxx{{zzzzywvwxxyy{}}}||}~|{{{{zz{|zxxxwvwyxy|}}|zxxxyyyyyzzyyyyyz{}}zxxyxxxyzyyyyyxxxxyz{}~~|}{xwuuutrsuutuvtssttttvxy{}}|}~}}|{zwttutsssuvvvuuvvuvwyzz{}{zxusrrqppqrsqpqrqqqrstvwy{|~}}{{yxz|||}~~~}{zxwwz{{{|}}|||}~~~~}||xuttvwxzz{||{{{||||}~{xvtsrqqrssuwwwvutvxxy{||}|x|~{yursqqtvttwyxvuwxxwxzzz|}}}~{xxyvrrsuvuvyyxxzyxy{{{yyz{z{}~~~|{{xsrsrpqqqssuyxtuzzxwwy|{yy{}|~}|||{z{|||{|}}|{}|{yy|}}}~~}z}~}~{}}}~|z}~{z|}{zz{}~~}|||}~}{xxy{|zx|~}|||zyxxxwuvxvux{{zxyzzyyzyxxxxy{}~~~~|{}|y|~}{zz}~|{}}yz|{zyx|}{yxz~~~{~|zzzzzzyxz|{yxy}}|}~~~~~~|}~~~~~~~~~~~~~~}||~~|zz|~~}~}}~~~}|{x{|}}}~~|{~~|||}}|zx{|~}~~~~}}}}}||~{x|~}|{{{zz{{zxwwxz{}}|{}~~|z~}}||}|x{~{~|yz|~yz}{wwxzyxxyxyyyyz|||zz|}}~~}~~~}~~~~~~~~~}~~|~|}}{}~~}|}|}}}|~~}{z}~}}}~~}}~|y|}|{xxx|zvy}~~zy}}||||}}}}||}}}|{|{|~~~~~~~~~||}}~}{|~}|~}{~~~}{}{x~|zz{{{{{yxxyzyy||zyyyyyz{{|{yxy|}~~}~z~|{~|}~~}y}|z{|{}~z{}~~}|{}~~}}~}||~}{|}~{~}{}~~~~~}}}}~~}~~|~~|{||{{|{{{{{{|}}{z{|||{{|||{{{}~~|||}}{}~~}~{|}|{zyzzz{{{zz||yy|}|xuy}{zxx|}yz{|}{xz~|{|~~}}|~{||~~~}~~{|~~|{|~|}~~}{yz|~|}~~z}~~}}~||}}~~~}~}||}}z{|{{zyz|||zy{}{zz}}|}~~{z}}|{z{||{|~}|~~zz~~|y{~}|~~}|{{}}~~}{{|}{yz{}}yz}zwy|zy|~ywzzzzyz|{zzz{|~~|}~~~~~~|}|{|~~~}}~}z{}}||{~}|~~}~}~~||{~~~~~}~}}~~}~}|}~~}{~~|~}||{{||}~{|}~~~~}~}}}{{}~~yx~|zyz|{y|~|z{{||zzz{|{zzz|~|z|}}}|}~~~}|}}}}{z}~{yz{|||{y{~}zy|~~}}~~|~}}~~~||}~~}}||~}~~}~~~~~||~|~~}}}|zz|}||{}{x|}{|}}~}}}}|~}z|}}~~~~}{{|}}~~}|}~~}}}~}{|~||||}{{}}{{|}}}|zx|}{|}}}z{}y|}{||}}|||||}~}{~{wz}{{{{z{|{zzz|}{yz{{||{{||{{~~~~~~~~~~~}}~}}{{~~~||~}|~~~~~~~~}~}}}}~}||}|~~||~~|~}~~~}~~~~}~}{}~~~}~}|||||~}{{{{{||}|z{||||||{||{{{|}|{||zy}~}}}}}|{}|z{}|{||{|~|zzz{|{zz{||zzz{|zw{{yz|}}{{}~~~}~~~}~~~}}~~~}~~}~~}}~~~~~~~}{|~~~~}~~}~~|zy}~||}~{{}~}{{~}}~~}|||||}~|{{}~}}{|~|z||yz{{|}|{|~}{{z|}}}~~{|~~}{}|z|}||~}{{}}||{zzyxz|yy|{wwxy{{{{{|}|{{|~~|}~~~~}~~}~~}}}~~||}~~~}}}}}}~~}}}~~~~~~}|~~~~}~~}}}~}{}~{|}}~|||}~}{{|~~|}~~}|~~}|z{}}~|{}}||}}~}y{~{{{|}|{{|~~|||{{yx|}z}~{zz{}|yz{{z{}{{}}{{{|}}|{{zzz{|}}}|z{}~~}~}}}~~}~~~~}}}}~}}~~~~~~~~}|}}}}~}|~}{{{}}||~~}|{|~}||||~~{{~}|||~~}~|z|~~~~}||~|}~}|{|}}~|zz{}~|z}}zy{}}}}|{|||}{z|}{z{{{}~|z|}||{|~~zy|{yz||{zz{{{z{{{{||{}~}~~}~~~}~~~}~}~||}}||~~}}~~~~}}~~}}~~~}|}~~|{|~~~}|}~~~}~~}~~~~~~~~~~~|}~|}~}}}~}|}}}|||~~}{{{{|~}{{z|}zx|~|zz{||{zzzz{|zy|}}{xy}}|{y|~}||{{{|}{z{|}|xz|{zzz|}}}}|||}}}~|~~~~}~~~~~|~|~{{}}}}}~~~~~~||~~}~~|}~~}||}}||}~~|~~~}}}}~}}|~~{}~~}}}~}{|~}~~}~|{}~|{{{|}}}~}{{{|}}|z{}}|||}~~}}~}}||||zz|}|{{{{|{zyyzzzz{zzzyz{{{|||||{z{}~~~~~~~~~~~~~~~}}}}{}}}}}}|}}~}|~~~~~~~~~}|~}}}}~~~~~~~~~}~}~~~~|{}}{{|}|y{~~|zz{}}z{|~~{y||z||{z||{{||||{}~|{|}{{||zyz|}}|{z|}||{y{|{{{{{{{zy{}|||{zzz|~}}~~~~~~~}~~~}~}}}~~~}z}~|}~~~~~}~{}~~}}}~~~~}}~~~~}}~~~}|~~|{{~~}~~{z~|y|~||~~~}}~~|}}~}||~}}|||{zzzz{|||{||{{{{zz{{||{{||||||}}}|{{|}|zzz{|zy|}{yz{{{yz}}||}||~~~~~~~~~~~~}~~}|~~~~~}||}~||}~}~}}}~|}~}}||~}|~~~~}}~~}}~|}}}}~~~}}~~}~~|{}~}{{|}}|{{|}z{|}}ywz|zzyz||{yxz|{zz{}}zz}|y{}~~|z{}||{{||||{|~~~{y{}}}||~{{||}}}}~}}~~}~~}}~~~~~}~}~}~~|}~}~~~~}}}}}~}}~~}}||}}|zy|~~}}}}|z|~}~~~}~~|~~~~}{}~||}}|}}|}}|{|}|zz{}}zz}}|}}|}}~|||}~}}}|{|~~~~~|{}~{|||~|z}}||}}{|~~~~~~~}~~}~~~~}~|~~}}~~~~~~}}~}{~~||{z|yrsvxxxxxx~}yupomjlqvyz}}{xvuuvy~|{ytpopsy|}~|ysnnljkmrwz{zwutuvwy{~zwssx{|~zxvtuwwyyuuusooqpptz~~~xqqpllmnpuy||yvtrqruy}{wwutsrtvw||}}zyy{~{xrqssrtvwx|{x|~xsojhggikhhoutvz{}~}|{wtttsqpprv||xwwwz}|xuuvsrx~~}}~~~}~~}uqokjjknqrt{~|}~}}{zz}~|ywvvwxyz|}{|~}}{xvtuxvvz~~zwwzyxyzzz}|zxvvvvvxzz{}xuuttuusssvzz||yurqpquxz|zy{~zwtojikihijmrvzywxzxvwxtqstrsw}}w{~{z|zy{{zyxz|xspnprsuwwx|{xz|{y{}}zvtrolkjkjghmruvxzywwxz{||xu{~|~}~}}~~}}|{zyzyuuy{{}||}{yyz{{}~|zxuuvustuuuuuttqnnomlqurnrvvssuuuz~{zyyyyxyzzzxuvyywvwz|~z{{xvwy{{z~}|}}}||~~}}~~}~~}|ywvtsutrqrsqprsposwvux{zz|zywtssstuvwwvwxwvuspooopqtwy}|}~~~~{wz}{z{zzz{|}~~}}|{xwwvsqppqqqonoonpqppsw{~}{{~|zvrnkhiihhhhjlosstuuuutrqpqtw|~~~{wtsqmkjhefgeehlopsvxx{|}~}{zupoonkilqrooqsqnlihjjknprtx}}zxwvtttvwxz{|{yz{zwuuvwvvx|~||~}|{yvvvttuwxzzzvqnlihfefddfhhhhknruz~zvvxwuvvvvvurponllmoqsz{xxxxxwwxwwxxxyxwxyxxxwvx|~}xvvtqonosuvwz~|yxtqonnoqssqponmljhhiknruw}|{zwropppommomlllnpmkmprrqsvvy|~{xxxvtstwwuvuux{|~~|xutsqpponmnoooonnnoswy{}~{wwxuqonkjigiklmnoqrqonoqqopswxy|~yurnlkifccdeefgikkloqqsvy{}}zwuutqqrpnnlkljhhijjkmortuwz||~~zywttuutuvwxz{zzzxvutstvwy}}{{zzz{|||{zzxwwurpnkhecccdehjlnprtuvy}~zxvsrqoopprtv{|{zzyvsuxwwyz|~|zxxxwuuwz~~|yvsqqrtuvx|~}|{yusqlgggggjnrtrrsuwwwxy{~~~~~}|xuutrqnoqqpstrqnkklmmoqrruy}~{xwwwtrtvux|}~zwtsqomkklmquvwyz{||}|}}{zxussrpnmmnnnnoopqrtsrqppopsvxy|~|xtplhfdcdefilmoruwxxxyyy{|}}|{zz{{ywvtspnlkihhjlnnnpqrtvvwy||{zxwwwvtstttttuuuvvtssvvwy|~~||{{{{{zzzywvusrpnligfffhjmopruxyz{|}~{wuttvwxwvuwxwx|~~|{{{{zzzxwwxxxxy|{yz||{|}{ywuttvwx}~{zyxwwusqpnkiijkkknopqsuvvwyyz{}~}|zyxwtrqqpnnnopqrrqrrrstuuvwz~~|{zyxxyyzz{}~|z{zwvusrqqpprssuvxyyz||}~~}|zz||}~}{zxwvwwvuwxvsssrrqrsttuwvttssstux{}~}{ywusqoliiiiknpqstvxxyz{zzz{|~}{zzzzyxxvtssqomlkjiijlpruwz|}}~}||{zzyyxwwxxxwvvvtsrsuutstvvwwxxyz{}~~~}{yyyxwvuuttronnmkkmppopssqsvy{||}~|zwvttstwyxy{}~|{|}}||~|||zz{{{zyy|||~~}|zyxwwxwvsqpnljhhjkmopqtwxzzz}~}{zz{{{}|zyyz{zzywvutstuttsrqqpqsuwz|}}|{}~~~|zzyz|||}~~}}}}~~}|zxvtsrsstsuwwxyyz{{z{zxvvuuwy{||ywusrsuxzzz{zyxwwvssuuuuvxzzz|||||||zyy{|~~|zyzzxwussqoppqqqqtwy{||||{z{yxzzyz{~~|{zyyyxxxxwvvtrqqomlkmpqrux{}|z{|~}{zzz{{|~~}|{zyxwwwwvtsssssstvwvutsrsuuwz{|~~|||{ywvvvwwwxxyxwutsrqooqrsuvyz{{{{||{{|}zwvvutuvxzzz{}~~|zy{|~~~}~~}~~~~}{{|{{||{yxvtromllmmnoqsuwyzz{{zxuuvuuvx|~~}{zz|}|{{{zxwvwwuuuuuvxxyz{|}|{||zz{|}~}~~}}~~}{{{{~~}~}|~}{zxtstutuvwxz{zyxwvurqqrtuwz~~}}|{{|}~~}}|{zyxyyxxyzz{|}|{xvusqqpqrux{}}{|||{{{{zzyyyz{zxvwxuuxyzzyyzzz|}|zzyxz}~}~~}|||{zz{zyxwuttuwxxz||}}~~|{ywwwwx{~}}}~|zwvtssuuvwxxxvtsqonnmmnpqstvxzz{}~~~}{z{{zzyyzyyxxwvvvtsuwvvvwyzyzzzzz|~~~}{zzzzzz{~~}}}{yxxwwvwy|}{zzxxz|{|}||{{{zyxwvutssssssuvxyyyzywutsssrsuvx{~~}~~{yyxwwxz}}}}{{zyxvuuutuvvx{~~||||||{{}}{zxwwvvwxxxxxxvtrqpooopqsuxz|}{zzyyyyyxyywvutrqonnnnoooqtvx{}~}}~~}~}}|zz{zyzzzzyxyyxxxyyyyyzz{||~~~~~}|{yyyzz{|{|}~~|zywvuuuvwy{|~|{ywvuuvvwwwutronmnmjhihhiknprty}~}{zyyyz{|}~~|||zxyz{{zz{{{{{{|}~|zxxvtsssstux{~~~}|zyywvtsrrrsuvx{~~}}|||||~~~}||{zyxxxxyz|{zxwvusrrrqpprtvx{}~~|||||}}}}|||zxvtqonmmmnoqtw{}{||{yyy{||}~}|zyyyyz{{zyyxwvuuroooopqruwy{~~}{zyyyyxwwwusqpnljihhhiklnqtx|~~~}||~~}{zxwvtssrqqqrstvy|~~~}}~~~~~|{{ywusrqppqsvxz}~}{zzyyxyyxvtspmjhgfeeffgimruwy{~~~~}}}}~~~~~~}}~~~}||{yyyzzz{}~|zxutsqqsstwz||zywutsrrqqrstw{}~~{yyzz{|}~~~~~||{zyyz{zzyxwurpponopqrtvxz}}zxvtsqonmmnoprtuwz}}{{zyyyyyyz{||~~~~}}}}}}|||{yvusqonmnopqtvxy{|~~~}{ywtqomkjihijjlmnopqstwy{}~|zxvuspnnnnpqrstuvx{}~~|{zywutsrrrstvwxz{}~~{ywtqomkjiiihijkkkklnppsvy{||~~}~~}}~|zxwvvvvwxz}~|ywutttstvwy{|}}{ywutsrrrstttvwxyz{}}{z{zxxyzz{{}~}||}~~|zxvtrqppppooqrstvwxyz}}{yvusrqpoonopppqstuuw{~~{ywwwvuuvxz{|~~}}}~~~|zyxvutsrqpprrsuvwxz|}zvsqonllllkkkkkklmoooqstvx{{ywusrqponopqqsuvwxy{|}~{zyxvutsrrttuuuvutvxyz}~{yxwtrpnmlklllkklmmmmnnoprtvxz|~|zwuuvutuvwyz{}}|{zyyyzzzzyyyzzz|~~}|{yvuuuuvxyzzz{{{{{{{zz{}~|{{||{||}~~~}}}~~}{{{zyxwwvsstsstuvwvuvwwwxwwxxxxz{}}{yxxwvvvwwvuuuttuutssstttvy{}~|{zzyyz{{{|}~~~}~~~~}|}}||||||{zxwwxyyyyzzzyzzzyxwxxwxz|~~}|{yyyxvutrponnnnoooqqrrrrponopqruwy|~~~}||||zxxwuttssrqsuvwxzyyyyz{z{{||~}}|yxyyyxwxyxwwxwwxyzzyxyxvvwwvvvwyyz|~}|{z{yxxxwusrqpoppqqqqpnmmmlllmnpqqtxz|~}}||}}}}}|yxwwxxx{~~~}{{|}~~}}|||||||{{||}~~~~}||{zyyz||}}}|{zzzyyy{{|~|{|}}}|}~}|}~}}|{|{{}~|zzzzyyzyxwwvvutvwwvvvvvttuuvvwxz|}{zywvuuvvvvwvuttssrrrsttvxz|}||zzz{{{{||}}~~}}}||||~~}}}~~~~}|{{{zyzzyyyyxxwvwwwxz{|||~~}{zyxxwuuusrqqqqppqrqqqponnnopqsuwy{~~~|{zxwuuuttuvwwwxyyxxyzzzz{{||~~}|{|}|zzzxvvwxxwwvusrrsttuwxxxz{~}}}|zxvuspppppooonmmmnnmlmmnoruxz}}zxxwutuwwxy{|}}~~}{zxxzzzz{{{{|}~}{zyxxyyyz{|||}}~}}}}}~}{yxxxy{|}~~~~~~~}|{ywusssqqrstttuwxyz{{||}}zwtttsrrtttuuvvuuttsstvwwxy{|}~}zzyxwvwz{{{|}~}}~~~}~~~~~}~~~}|{yxxxxxwwwwwwxyyyyz{{yxxwwyzz{}~}zxvtsrpnmlnonoqrrqqrsstuvwxyz{|||}~~|{yxwussstvwwxyyyz{||}~~}||||||}~}|zxwvvuuttuuuuuuvvvwxxwvuuuuuwxyy{}~{zxvtsrqqqqqppoppoopqqqqqqrrsstvwy{~~~}{yyzyyyz{{{}~~~~~|{|}||}}}}}}~~|||{zyyyzz{}~~~~~~~~}}}}}}}|||||||}~~}}}}||}~}}}}||{yywwwxxy{}~}|zxxxxwvvwwvwxy{||}}{{zzzzyyyy{}~}|{zyxwvvvvuuuuuuttssrrrrrstwy|~~}}}||||}||}~~||{yxwvwwxz|~~}~}}||}}||}|{zyxxurqqqrrrtuvxz|~}{{yxyywvvuttsttsstuuutssrqqqrstuwy{|}~~~}|{{zzzz{|||}}|{zxvuuuuvxz||}~}||{{zzzyxxxxxxxxxvttsqpoopppqstuy{}}{zzyyxxvuvvttsssrqpponnmmmmnoqtvy|~~~}}||||||}}~~~}|{zzzzz{}~~~}{yxwwwvvwxxyz{}~|zyyyyyyz{|}~~}{yxwwvvvwxxxz|~|z{{|||}~~~~~~}|{{zyyyxxwxxxxy{|~~~}|{{|{zzzzxvtsrqonnnnopqsuvwxz|~}|{zyxwwvvvwxxy{||}~~|zywutsrrqppppqqrsuvxy{}|zyxxwwxyyyyyyxwwwvtsqqonnopqrstuwxz|~~}}~}|{zyxwwwwwwwwwxyz{}~~{{{zz{|||}}}{zzzxvtssrppqqqppqrrsuvwy{~~|{zzyyzz{{zzyxwutsqpomlmnnnopqrtvx{}~~~}|{{{zyyyzzzz{{||~~}|{zyxwvutuvuvxy{|}~}}{yxxxwwwxxxz|}~}|{zyxyyyxwwvvwxyyz{}~~}}}}~~}}|{zyyyxxxxxyy{|||~~~}}|zyxwvvutqpppoooopoprssuxyz|}{zzz{zz{zyxxxyxyz{||}~~}|zyxvuusrqqpooopqqrtuvy{}}}||zzz{zzzzzyxwwvussssrrrrrqpqrrstvwy{}~}|{zzzzyyxyyyyxxwwwwyyy{}~~}}}~~~}||{zyxwvuutsrqqqpppqqpqrstuvyz|~}}|||{zyxxwuttssrrrqppppqrrsuvwyz|~~~}||{{{{{{z{{{{{{{zzzz{{}~~}|{yyxwwwvvvvvuuvwwxyz}}}|{{{zzyyyxxxxxyzz{|}~}||||||{zyz{zzxwxwuvxyyyywvwxz{|zyvsvyxy~zvpmmmnnruy{{|~~}|zyxuvx{yvronmnqtuwz}|{yxuqliecaacfgjpuwz~~~}{{{{|}{vqmlmmnruw{zxwwz}|yxxww{~xtqoljjmquy|yusqqqrtvx|~}zwvsqqrtw||yxwssstwz{~}ytrpopruy}|yvxzz|~~yvurnlkjlnoruy{||{{{xututtvz}|ywtttrsvwvxzyxywutqppnlnppprsvxyy||{}|zxuqooqrtwz{}~}zyz{|~~|xvutstvx|~~|zwtrpqqquz}~}{ywuuwyz{|}}~}|zxxxvxz{}}|{zyvvvwwxxy{{z|}|zxvtqpqqqtx|~|{}}{|~}}~{xwvtstuttuvwx{{z{{zyyyyz{|~|yvspnopqstuuuwwurpnnljiiikmpqruww{~}}~|yvtsrrsttux|~~}{y{|}~~~~~}{zxusqpprsv{}~}zxvtsstttwyz{}~|{|{zyxwvuuy|}~~~}zxzywy|}|{|}~{y{{xvuttvxzz{}~}}{zzywutstspqstuuuutuvtqrtuvssvxz|~~}}|zyxwwxwututtsrstsrssrrstttvvuuvy||}~|zxvvvvvwy}~}~}|{{||{yyz{{zz{{zxxxxyyyzzz{~~~}}}{yzz{{zz{{yz{xvy{yxz|}}}~|zz|{xxzyxxz{{yvvvutuutuvutvxy{|~~~}|{{zxxywwxxyxxxxxwustvvussuwwxz|}~{yxwwwurqqqqqopqrsqoqrrqooqrqqqruuvx{|~~|||{zz}~{{}|{zz|}{zxwxyywuvyzzyy{~~}||{zywxyyyxwxyyyyyyyyzzyz|}{{|{{{}|yz{{zyxyyxwuuuuvutuwxxyy{~}{zzxwxywuvwwvtuvussrsrrrrrttuuvy|~~||{wuwxvussuuttuttutqrutrstuuttvyzzz|~~~}||}~~~}}||}}~~|{{{{{z{zxy{{zz|}~~}~}{|}{z{{zyz{zyxxyxxyzzyz{{|}~~||{zwvwyyyxxyxvuvvvutuwvvvwxyz{zz~||}zxyyxxyyyyyxyxvxywuuuvuuutuvwxxy{~||{wuvutsrrsrqsusqqppponpqrqpqrtvttwyy{|}{|}}~}}~}{{{|||{yyxxxwwyyxyyyzz|~}{zzyyxxyyzzzyxyzyyyyzzzz{|}|{z||zz{||{zz{zyxwwwvvuvwwxyzzz|~~~{wxzxwwvvwwvwwvvvsqrrrrrrsrrtuwyz{|~}|{yxwvvuttssuvututsqprsrprsstuvxyy{{}~~}|||{|~~~~~~}|~}|zz{zxwvwyyyyz|~~}~~}}}}}||{yxxwvvuwwusvy||}~~{{||{{{|}||{zyxvuttsssssstuuwz|~~}|||{{{zz{{|{xwwvsrrrqpopqrstvxyz|~~}|zyxwvuttvwwvuvusqrqonnmmlmnpqqsuwxz|}~~~~|zzz{}}~~}|{yxxwvvvvvutwz{|~~}|{z|~|{}~}|{yywuvwusuvvvwxz|~~}|}}{|~~~}|{zyxutsrrrqssrrsuxy{~}{|}|{{z||yyzywvsqppponoooopqsuwz{}}||zyyzzyyyyyyxvtsrponnponopppsvwy|}~}}{zzzywwy{|}~}{zyxvvvvwvvvwxy{~}~~}|||zwvwvttuttttvwvy|~~}|{{{{{{{{{yxwvutttssrrrrrsvxz|~~}|{{{||{yz{xvuutsqqqpppooopstuw{~~||{{ywxyxwwwvvutsrrqonnnmllnonnqttvy}~~~~|zz{{zyxz~~}}|{zxwvvuuutsstuwxy{~~}~~}}}}}}{zyyyyxwwvuuttvwvy{}}~~}||||{zzzzywvutssssqoprrsux{~~}~~}||{yyxxxwutsrqqqnnonmmmnqsuy|~~}}}|{zyyyywvvusrrrrqqonnnmnmmpstwz|~~}|zxxxwvvxz{}~|{||{ywxxwurprtttvx|~}}~}zxyzxwwvtttsrqrstvxz}~~~~}{zzzzzywvwwwvsrrqpqqsuvxz}~~}}|{zyxxxwwwvvtsqqpnllnopqrvz}~|{{{{zxxxvtsssrrqqponnljjkkklnrvxz}}|{zwvvxyz|~~}|}}{z{|{zwvusrrrrsuwy{}~}{zzzzzzzzzyxvusrqqqsuxy{~}{||{zzzzzyxwwvsqooonmosuvx{}}|zzzxvwwvvutuutqonmmmlmprtvy{~~}zywvvvvttuuutsrqonlllmopqruwy}}{zxvuvwxwwz}~}~~~~~}}{ywutsssstvwy{}~|{{zz{{{zyyxwuttsrrrstvwy{}~}{z{zyz{{zzzywvtrqqqqpprstwz}~|{yxxxxyyyxvtssqoonnmlmoquwx{~~~|zywvvuuvwvutsrrponnmmmmmnptxz{~~|{{zywuwyxx{~~~~~}~}|{ywvvttsrrtuvxz}~}|{{{|||{yyxxvvtttssttwz{}~|{{{zxz|{yyxwvtqqpoooooruvw{}|zyyyxwwwxxvtrqqpnmlnonnquy{|~}|zxxwwwwwvvutsrpoonmmlnoprvy}~|zywvtsstuwy{}}}~|zywvtsrrsstvxz~~||}}}}|zyxvutsrrqqstuwx{~~}}||||||}{yxvtsrqponprsuvwz~}|{zyz{yxzyvtsqqonmmmmoqqsvy{~}~}{zxwwvuttuusqpoomllnnnpruwx{~{yxxxyxxz{|}~~|yxwtrrqrrqrrtvxz|~~}}}|zxvutrqqqqrsuvxz{~~}}}{yywtrpooonopqqrsuwz|~}|||{yvutsqnlmnmlmoprsvxyz}~~~}|{{yywuspnnmmmllmnprsuxyz}|{zyxwwxzz{{|||{yvtrqqqqppstvvwy{|}}zywutrrqqqqrrsuvwxyz|~~}yvvutsppqqrrrtuvwwx{}~~|zyxvtsrrqppppqrstuvvxz|}~~~}}}|}~~||||{ywvtsrrrqpqqrstvxxwyz|}~|zyyxwvwwwxxxyyz|||}~}|{{{yyyzz{{z|||}~~~~~}~~~~~|zz{zyxxyywwyzzyxz{{{|}~~}~~}}||}~~}}|{{zzyyxxwvvwxxvvwxxxyyz|||}~~}}|{{{|}||~|zyzzyxwvvvvwwvwzzyz|}~~}~~~}}}}}}}}}|}~~~~~~~~|||}}{{|}}||}}~}~~}~~}}}}~~}}}}|}}}|||}}||{|}}|}}}~~~~~~}|}}}}||||{{zzzzzzyyzzyyxyyyyzzzz{{{{|}~~~~~}}}}|{zzyyyyxxyyyxxywvxyyyyy{{{|}}~~~~~}}~~}~~~~}}|}}}}}}}}}}}}~~}~~~}}}{{|}}}||||}~~~}~~~}}~~~}|}~~~}}~~}}~~~~}}}~~~~~~~~~}|}|{||{{zzzzzzyz{zyzz{{zzz{zz{{|}~}|}~}~~~~~~~}||{{{zzyyyyyyyyxxyzyyz{{{|}}~~~~~~~~~}}}}}|{|}}||}}~~~~~}}}}||~~}||}~~~~~~}~~~~~~~~~~~~~~~~}}~}}~~~~}}}}}}}||||{{z{{{{{{{{|||||}|{{|||{{|}|||}}}}}}}|}}}}}|{{{||zz{zyyyyyyzyxxyyxxyzzz{||{}~~}~~~~~}~~~~~}}||||}~~~~~~~~~}||}}}~}}}}|}~}~~~}}~~}}~~~~~~~~~~}}}}~}|}}|{|||}}}}{{|}}|{{{{{{zz{|{{{|}|||}}|{{|}|}}}}}}|}~~~}}~|{|~}|{{{|{zzzzzyyyzzyxxyyxxy{||{|}~~~~~~~~}~~~}|||{{|}}}|}~~~~~~}}}~~}}|}}~}}~~}}}}}}~~~~}~~~}~~~~}|||}}||~~}}}}}}~~~}}}}{{}|{zzzzz{|}|{{{{|||||}||||}||}}}||}}}}}|{{{||{{|{zyzzzzyyxwwxxyzyyyz||}}}~~~~~~~~~}}}}}}}}}~~~~}}~~~}}}}}}}}||}~}}}~}}}~~~}~~~~~~~}~~~~}}~~~~~}}|}~~}}}~~}|}}}|||||{zzz{{z{||{{{|||||||||||}}|{|}}}}}}}||{{|||||||{{{{zzz{zyyzzyyzzzz{||||}~}}~~~~~~~~~}}}}||}}}}}~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~}~~~~~}~~}}}}~~}~~~~~~}}}}|}}}|{||{{{||}}}|||||||||{{|||||||}~}|}}}}}}||||||{||zzzzyzzzyzyyyyyyz{{{{||}||~~}~~~~~~~~~~}}~~}~~~~~~~}~}}}}}~}||}~~~~~~~~}~~~~~~~~}}~~~}~~}}~~~}|}}||}}}}}}}}}}}}}}|}|{||{{{}}}}}}|||||{{|{z{||{{{||}}}}}}}||}}|||||||{{{{zz{{{zzyyyzz{zz{|{{|}}}|}~~~~}}}}}}}~}}~~~~~~~~~~~}~~~|}~~~}}~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}~}}}}}~~~~}}}||||||{{|}|||||{{{{{{||{z{||{|}}|||}~~}|}}}|||}}||{{{{{{zz{zzyyzzzzzzzzz{|||}}}}~~~~~~~~~}~~~}~~~~~~~~~~~~}}}~~}}}}~~~~}}}}}}}~~||}}}}}}}}}}~~}}}}}~~}}~~~~~~}~~~}}}}|{||||{||||||{{{|{{{{{{{{{{{|||}}||}}|}}||}}}}|||||{|{{{{zz{zzyzzzzz{{{{||||}~~~~~~~}}~}}}~~~}}~~~~}~~~~~~~~~~~~~}}}}|}}}||}}}~}}}}}}}}~~~}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~|||||||||||{{|{{{{{{{{{{{{{{z{|||||||||}}}}}}}}}}||{||{{zzzzzzzzzzyz{{{{||||}}~~~~~~~~~~}}}}~~~~~~~~~~}}}~~}~~}}~~~}}~~~}}}~~}}}}}}}}}}}|||}}}~~}~~~~~~~~}}}}|||||{|||{|||{{{{{{z{{zzz{{{{{|||||}||}}}}}}}||}}}|||||{{z{{zzz{{zzzzz{{|{{|}}|}~~~~~~~~~~}}~~}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~}}}~~}}~}}}}}}}}}}}}||}~~~}}~~~~~}|}}|||}||||||{{{{zzzzzz{{{{z{||||||||}||}}}~}}}}}}}|{||{{{{{zzyyz{{{{{||{{|}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~}}~~~}~~~~}~~~~|||}||}}||||}}~~~}}~~~~~~}}}}}}}}|||||}||||{{{z{zz{zzzz{{{{{{{{{|||||}||}~~}}}}|||}}||{{{zzzzzz{{{zz|}}|}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}|}}}|}}|||}~~~~~~~~}||}}}}|||{{|{zzzz{zzz{zzzz{{{{|||||||||}~}}}}}}||}||||{{{zzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}||||}|{|}|||}}}}}}}}~~~~~~~}}}}}}}||||||{{{{{{{|{{zz{{{{|}||}}}}}~~~~~~~}}~~~~~}|||}|}}}}}|}}~~~~~~~~~~~~~~~~}~|{{||{zz|}}zx|~~}{zyxx{}}}|{|~~~~}~zwy||zz|}~}~}|}|{z{|}|{|}||{{|zyz{||~~~~~}|{zzz{}~}~}}~~}{{}~}~~~{yxxxzzyyyz{{xxxxwxz{|||}|zy{}~~~|yy{|zyz{zyyz{||||z{{{{||{{zzywwxyyyz|}}~~~~~~~||}{ywwusrsqqrtuvvwwxyxxxwwwwwxz{{|~~~~~~~~~~}{{}~~~~~~~}|}~~|zxwyzyy{|{yyyyyz|}}}}}}|zz{||{zyxxwxz{{zzywvx{{z{|zy|}zwwxxy{~|zyvuvwwwwwwvvwwwxyzyxxyyyyyy{|||~}{ywutsrrtwwwyzxy{}|zz{zzz{{{{||{|}|{}~}~~|{ywutrqqqrrstsrtvxyywvvuuvvwxxy{~|xwwuuvvuttttuvuuvvuuuuvuusssssstuvwzzz{z{}~|zwuuuutsrrqqpqrqqqrstsrstttvxwvxzz{}~}~~~|{zzzzxxxz{{|}~~}}}{{{|}}~~}|||}}||{{}~}|||{yvvxyyz{{{|~~{{{{{{{zyyyxxzywwyzxwwwwwvwxz{}}|{zyy{|{{|{yz{zyxwwvvutsuvutvxyz|~|zyyxvvuuuvvvuuvvvusrrstutsstuwxxy{~~|zyyyyxvvwvvwwwvvusrqpqqqqqpqsuwxy{|~~|zxwwwwvvvuutuuvvttuuttrqqrqpprstvxz{|}~}{zyxwwwwwwwvuvwvttsqpqrqomlmmnoqruwxy{|}~}}}~}{yxwutuutssttsrqpqqqpomlllllmopqstwz|~}}}{zxwwwxvvxz{|~~~}}}|{z{{zyyyzyxwvvwxxyyz{}}{zzzyxxwvutsssrsuvwyz|~}}~~}{yyzyxxwwwwvusssrqqrtuvwy|}~~~}|{z{{zxurqponmmmmmmnoqtuxz}~~}}|{zyyyyxwutttsrqqqrrqpoopqrruwyz{|~~~~|zyxyyxwvutsqonmmnnnmmnoqstvxyz{|~~}|{{{{z{zyvuttttrrrrrrqpnnnooppqrtvwxy{|}||}~~}~~~}zwtttsrrqpooomlkjklklnprsuvwxzz|~~~}}|{|}}||{yxwutsrqqqpopppomlllnnoqstwxxyz{|}~}|{{|{yxxwwwwvuvxz{}~|zywvuvwwxwwvwwwwwx{}}{zyxvuttuuvuutuvwxxxz|}~~~~}|{zxwvuuuttvwwvwxxy{|{|}~}||zxwvuuutssstttstuwxy{|}~~}}~~~~~~}||{zxvutssrrrstttttuvwxyy{|~~|{ywvtrqoooppppqqqrsuvwyz|}~}|{{zz{{{||||||{zywvutssrrrssttuuvvvxyz{|}~~~~}}|||}}~~~~~~~}|{yxvtsrqqqrrrrrrrstuvwxyz{|}~~~}{zzyyyz{{||}}}}|{zywvtssrqrrqrsstsstuuvwxxy{||||~}|{{zzzz{{|||}~}|{zyyyzzz{z{{|||}~~}{yxwwwwwxyyz{{{|}~~}{zyxxwvwwxyyyz{{|}}~~{zywvvvwwxyyyzzyyz|}~~||}}{ywuttsstuuvvwxxyz{||||}~}zywvtsrrrqrssttuvwxxyz{|}~~~~}{xvuusqqqqqrrstuuvvwxyz{|}~~}{zywutsrqqppqrstttuuvwxyz|}}}~~}}~~~~~~~~~}|{zywuutsrrrsstuuvwwxyzzz{{{{{{zzz{{|}~~}|||||}~~~}}{zyyyzyyz|||}~~}wqprstuwz|~~}}}}~}{zxwwwwwxyz{{{|~~~}{zxwvvvwxyz{||||}}}}}}||||{{||}~}|zyxwwvuuuuvvwxyzz{{{{zzzzyyyyz{}~}|zxwvuttttuvvvwxxwwwwvvvwwwwxy{|~~}zyxwvutsssstuvwxxxxxxxwwwwwwxxy{|~~~}|{zxwwvuttsstuvvwwxwvvvvvvvvwxxyz{}~~|{yxwvvuutttttuvvwwxwvvvvvvvvwwwwxy{{{|}}~~~}}~~}}}}~~}|~}{{{}~}}||zzz{{{{{{|}}||||||}~~}|{{zzzzzzz{{zyyyyyyz{||}}~~}|{{zyyz{{{zzzyyyxxxyyz{{|}~~}{zzzzyyyyxxwwwxxxxxxxyyz{||}~~}||{{zzyxwwwvuutttttuvwwxyzz{||}~~~~|{yxwwwwvvuutttttttuvvvwxyzz{|}~}}~~~~~~~~}{zyxwwvutssrsssstttuuvwxyyyz{|{{{|}}~~}|{zyxwvvutsrsssstuuuvwxyxy{{{|}}||}}||||||}~~|}~|~}|zz|~~|{|||}~~}{zxwwxxxz{{{|||||}~~~}|zyxwvvvwwxyy{|}}}~~~~|zxvvuuvvvwwxy{{|}~~~~~~~}{zxvuttttuvwxyyz{{||}}~~~~~~}||}}}~}{ywvvuttuuvwxyyyz{{{z{{{zzyyyxxxz{|~~{ywutsrrrsttvwwxyzzzzz{{{{zzzzzyz{|}~~}{ywutsrrrrrstuvwxxyyyzzzzzzzyyyzzz|}~}|{xvtsrqoooooprstuvwwxyzzz{||{{{{zyyz{|}~~}|zywvuuuuvwxyz{}~~~~~}|{~~}~~~}~~}|{{zyyzz{||||}}~~~~~|zxvvvwwwwxxyz{|}}~~~}}~~}|{zyxvuuvvuuwxyy{|}}}~~}}||||}~~}|{zyyxwwwvwwxyyz{|}~~~|{{{{|}~~~}|{{zyyyyxxxxxyyz{||}~~~~~~}||{{{||}}~~~}|{zzyxxwwxxwwxxxyz{{||}}}|||{{zzzzz{|~~~}}}|{{{{zyxxxxxxxxxxxxyzzz{{{{{|{{zyyyxxyz{||}~~}}||{{{{{zyxxwvvwwwvwwxxxzzz{||}||||||{{{{{{|}}~~~~~~}}|{{{zzzzyyzzzzzzzzzzzzz{{||~~~~}}~}}}}}~~~~}}}}}}}}}}||||||||}}}}|}}~~~~~~~}}}}}}}~~}~~~}}}}}}}}}||}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}||||{{|}}}}~~~}}|||}}}}}~~~~~~~~}}||{{{|||||}}}}}}}}}}}|||{{{z{|{{||}|||}}}}}}||{||||}}}~~~~~}}}||}}||{|||{||}}}~~~~~~~~}||{|||{|||{{{{{{{z{zyyzzyyxyzzz{{{||||||}}|{{||||}}}}}~~~~~~}}}}|{{{zzz{{{{{{{z{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}}}}~~~~}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}|||||{|||{{{||||||||}}}}}}}}}}}~~~~~~~~~~}||}}}}}}~~~~~~~~~~}||}}|||{||}}}|}~}}}}~~~}}}|}}}}}}}}~~~~~}|||||{{||{zz{|||||||||}}}}}}||||{{||||}}}}}}~}}}}}||{{|||||}|||||||||{{{{{zz{{{{{{||||||||||{{{{zzzz{zz{{{{{{||||||||||||{{{{||}}}}}~~~|||~~|{|}~}~~~}}}}~~~~}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}~~}}}~~}}~~~~~~~~~~~~~~~~~~}||{{{||||}}}}}}~~~~~}}}}}~~~~~~~}}}|||||}}}}}}}}||{{{{{{{z{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}~~}||}}|||||||}}|}}~}||||{{{{{{{{{{{||}}}}}}}|}|||||{{{||||||||||}}|||{|{{||||||}||}}}}}}}}|||||{|||{{||}|}}}}}}}||||{{{{{{{{{{{{{{|||{|}}}~~~~~~~~~~~~~~~}ysv{~}}~}|{|~{|~|{{}}||{{{|~~~}||||}}}}~~~~~~~~~~}}}~}||{{|||}||{||}}}}|{||}}}}}}}~~~~~~~~~~~}|}}}}}~~}|{{|}}}|{{{|~~~~~~}}||||||||||}}}}}~~}||||||}}||{||}}~~~~~}}}}|{{zzz{||||||||}}}}}}|||}}|}}}|||||||}}}}}|{{|}}||||||||||{{zzz{{|{{{{{{{|||{{{{||||||{{|}}|||{{z{{{{{{{{{{||||}}}}}}}}}~~~~}~}zxw{~}}}~~}{zzz|~~~~}|{|~}}||{|||}}~~~~~~~~}||}}}}~~~~~~~~~~}}}}}~~}}}}}}}}}}}}|{{|}}}}}~~}||}}}||}}~~~~~~~~~~~}}|||}}||||||||||{{||}|||}}||||}}}}~~}}}~}~~~}}}}~~~~}}|}}}}~~~~~~~~~}}}}|||||{zzzzz{{||{{||||||||||}}}~~}|||}}|}}}}}}~~~~~}}|||||}||{{{{||||||||||{{{{{{{|||||||||||||||||{{{{{zz{{{|}}||||}}|}}}}}}~~~~~~~~~~~~~}}~~~~~}}}}}~~~~}~~~~||}~~~}{{{||}~~|{{z{}~soopw}z{~~{yzzzz||yxxz}}yvvxywttx}~{xxyyyzzz{{{{{|~~}}}}{zz{{{|}}}~~~}|{yxwxxyyzz{|}~~}|||||{|||}}}~~~~~}}}~~}}}}}}}|{{zzz{zz{|||{zyyyz{|}}|}}}~~~}}}||||}~~~}||{|||{{{||{{{{|||||||}}~~~~~~~~~~~~~~}}~~~~}~~~~}~~~~}}}}}~}{{|}~~~~}~~}}~xqppt}{z|~zwxz||z||wsty}~|{yxyz|||}|{{{{zz{|~~{zyyyz|}}||}~~{zzz{}~~~~}||}}}}}}}}}}~}}}}|||||{z|}~|||}|zzz{||||}}}}}|{z{||{{zyyz{{||}}}~}|}}}}}}{z{~~}}|zyxxz{{|||||}}}||{{zzzz{|~~}||{z{}~}}~}||}}}}}}}}|zzz{|}}}}}~~}}}~~~~~~~~~~~{spx~x{}{{}{uuz}}~~}~~~~}~}{}~}~}||}}~}|||~~~~~}}~||}~~}{{|||~~~~~~~~}{z{}~}{{{{|~~~~~~}~~~~~}|}}}||}~~~}||||}~~}|}~~~}|}~~~~~~~~~}|||}}}}}}~~}}}}}|}}}}}|||||{{{|||}}~~~}}}}}||}~~~~~~~~~~~~~}}}~~~~}}||}}}|||||{{{{{||||{{{||{{||||}}~~~~~~~~~}~~~~}}}}}||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}|}}}}|||||||||||{{||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}~~}||}||}}{y|~|zz}}}||{{zz{|zy{||{zz||{{{{{{|{{|}}}}{y{}|{zxyzzz{{zzyz|||||}}||}|{zyxxyyzzyxyzyz|}}}~}|||~}}~~{zzz{}}|{|||||}}}~~||||}}|~}zwwxwvsqqsssrrsuvwwwwy||{||}~}}}}~}|{||||{yxxwvwwutuvwxyyzzz{{{{}~}|zz{{{z{||}~}{zzyxy{{|}~~~~~}~~}||}}{yxwvwxz{zxvuutrrruxxwy{}~|{{{{|~~~}|{{{|}||||||||}}}~~}}||{z{}}~}}}zxwwxwurqpppppqsuy{{|}}}|ywvxzzyyxvuvwxxwvwyz|}~}||zyyxvuuuvtrsvwxzzz{{{{zxvrppqsuwxz|}~~}~~}~|xxxvsrsuustvvvvwxxvuvx{|{{zyyxwwwz~~~}|{z{{|}}~~}||}~~~~~||||}~~~~{xurqnkjkklnnprssuuuutsssrrstuuw{}|}~~}}~}{zywvuttuuropsuvwxxz|zz}|zyxwusrrstuvwx{}~}||zyz||}}}}}~{zvstusrrrrrqqrssttstwxxxyz{{{|}}~|{zyzzzzyxyzyzz{{zzzzxwvwutvvvvvvvvvxz|~~{ywtrqponmnnorttuvwxyz{}}|~~~}{zxvvvuuvwwvtuwxyyy{|{{xutroljhgikmprttuuuvvvutsstuuvxyz{{|}{ywuuuusrrrrqqsutsrruwxxxxwuuxyyz{|}~}|z{||{yz|}}}|~~|zzzyyyz|~~{zxwtqqrqpqqppomjjmnoqrstsrsttsrsssuuuvxxyz|~|{zyxwvtqpprsrtwxxyyyxvusrqqonopppopqsuuvwwwvvvwvvx{|}}}}{zxxwvuspoqpqtvuuwxwwwwwwx{}~}|{ywvuuuwxz{yvvwusrqpnmmmnoqsssuxyy{|}~|zzzyxwwvuuttuvuuuvwxxwwwxyy{|||{|}}{|}~}{zzxxxyxxyz{zxyyvsqpponmkjkllkjjlmmmnnnnmnoqrttuvxz{{z|~~~~~{z{zxvssttssrrssssssqnmmoqrtvwy{zyxwz|}||}~~~~}}}}~~|zzzyxvwxxxxxxyyxz{{{|||}~~}{ywuuvwvtsrrstsomllklnmmmmoonmoopqqrttttux{{|~}yyzxwxyz{{{{zyzyvsrqponoooooppqpomllkkllmprrsttuvvwxz}|{yxxyzzyyxtqrrpppqqruwxy{~~~}}}}~||||{zxutrqonnnnnnopppoooqrqstuuvwxz{}}}~~||~~~}|{zyxyyxvuuvvuuvwyyyyzzzyyxz{{|~~zyywusrppnllmmkihhhhggggghijkkklmoppqrtuwy}~||}}}}||{yyxvspnmnpqrssstutwxvuvwwxyyyz{}~|{zyyyz{{{|{z{||||{zyxyz|}~~}}|{zywwy{zxvussrqponmllnoppponooqqqqrrstuvxyzz{|}~~~|{}~{zzyyxwutuusppoppooponmmmmmmlllmlmopqrsuxyyz{|~~}zzyxwwxwurqrtssvvvwxy|~~~|{zyxwvvutsqppqrrrrrrrstttttuwwwyzz{||~~|{zyzzzyxxxwwvuuvwxyz{|~~}~~}~~~~~||}|ywwvvusronmllllnmllnnnnmoponnoqrtvwxy{}}}~~~~}|}}zxxxxwvvvvuuvtsttttuuvwvwxyz{|~~}}}||||||}~~~~}~~}|{||{|}}||{zyxwwutsrqpoonnnnoopqrrtuvwwwwxxwxz{|}}~~}}}}}}}}}||{zywussrppqqpooooooppnnopqqqrrsssswzyy{}~~}}|||{z{{zxyzzyyxyywwyz|~~}|}|{yxxyyxwuuvvvtrstssssuvuwyyz|}~~~~|{ywwwwxyy{|{zz{|}|{{|}}}|}}|zywutrqpoonmmnoonmllmnoprssttttttvwwxz}~~~}|{{{{zz{|{zzyxxxxwvvwxwvxyyz{}~~|{z{{{|}}}}|zyxxwvutsrqqqqrrrrsssrqsuuvvvxzz{||}}|}~~~~}zzyxvusssrqpoooonmoppooooppppqsstuwyzzz}~}}}~~}||}|{{|{{||}}}~~~~~~}}~}|{{zxwvtttsssstuwxyz{|}~}}}}}}|}}~}}~}}}}}}~~}}}|||||{zzzzyzyxyzzz{{|}~~~~}|zywusrpnnnnmmnoppppqrrqqqrsssvxxxwvwxyyxxz{|{{~~~~~~~}}}~}||||{zzzyyyyyyyz{{|}~}||}}}~}}~~|zyz|zxyywvtrrqrrrqpqrqqsuuuwyyzz{|zxy{ywxyz{|~~}|zzywusssrqpoppppnmopooqrsrqqrrrrrrsuuttuvwxxy{|~~}|{ywwxwvvwwwwxyzzz{|}~~|zyxwuuttsstvxz{|}~~~}{zzyyxwwxy{{{|}~~}}{zyxwwxyzz|}~}|{yxwwuuutssrrsssssstuvuuuutsqrrrrrqqrtttuvx{{{}~~~}}|{{|}~~}}~~}|{zyyyz|{{|~~}}}}|{{{{{zxwvvutsrqrstuuvxzxwxxwvvwxwvvxz{|~~~}||{zywvwvttuutrqrsrqqpqqqqpomnooooprtssttuvwxy{}~~~~~}{xxyywwwxyyxx{|||zxxywtrsuuuuvxywxzxx|}}}{}}{{{{zzz{|zxyy{{ywxyxxxwwx{}|{|~|}|zyxwwwwxwvvwxvtttsrrsrrrttrqtvsrtwwvuwzzzz|~}{~~}~~~~~}{zz{{z{||{}}}|{|||||~~}}~~||{|}}||{{{||||{z{}}}~~~}{yxwwuusrsrqqqqrsrstuvwyzzzz|~}|}~||}~~~|yxyxwvvutrqoonmmlklnonnprrssstustwvttvxz{{z{}|||}}~}~}}~|zzzxwtrrrstssuwwuuxywuvwxwwxxxx{}|{|{~~}}~~|{xwvvvvusrqrtvwxyyz|}}}|{|}}}~~}}|}~~}{{{zyxwutssrppqqqrtuuuuuvwxwuuwwwwyyyyxxwvy|}|||~~~~~~}|{{{ywvxyywwyz{{}}~}{}}|{{yxy}~||}~}{|~}yx{|zz}|{~~|{}~}~~~}|{xvutsrpmlnmlnprsttvxzzz{}}|~~}|{zxxyyzyvrqsqnkjloljmooqsssstttstxxutuwyxvvuvxxvwxz{zz|}~~}}~~|{{{zxussttttsvwvtuvwwwwxxzzxyz|}|z}~|z{|}}}|}}|{{{yuuutssrqsuvvvwy{zxz|}}|{}~~~~}~}ywvvvurtvtqsuvwvuvwwyzyxxwwwvvyzxvuwwutvxzzyz|}~~~~||~}|zyyzywvvy{yxwx{zwx|~~~~}{{|||{{||}|z{}}||{{|~}{{~~||~~}}||{zz|}|}~}||}zxxwvuqopoopppppqrstuxzxw{~~~}}~}}|zzzyxxxutuspoqqqqponooppoprstuuuuvwvvvvvvvwutuvuuuvxyy|~}}~~}~~~~{|}{yxxyxuuuuvustvvutuwwwxxy{|}}{~}||}}|z{~~}~{{zyyxxwvvvvvttuttttvxuuyzyzz{}}|~~~|{}}|zyyxxwusuvssuussttvvvwyxxzzyxwvvvuuuwywuvxyy{}~}}~~{{}}{z{{{{{|{yyzzzzyxxxyyxy}~~~~~~}|{yy{zyzzz{|}}|{|~~|}~}{zzyyzyyz{}~}|zzyxvvvuttrrssqrttuuttvvuwxxz{{|~~~~~}~}|{|ywxxwwwvutsrpoqqpppooqqopsutrruyxvvwwvwussttsrqqrtvwxxy{}}~~}}}~|{zyyyxwvuuvvuuuuvvvxz||}~~}}|{yy{|{{{}~~}|{zzyzzywvuuuuwwuttuuuuvvvxxxyz|~~~}}~~~}}~}~~~|||zxyzywwwwwvwwwwwwwwyzyxyzxvvutssssssuvuvxz|}}~~~~~}z{~}|}}~~}~~~}}}|{||{yyzzzzzyz{}~}}~}~}|{z{|zxxy{|{{}}}}{{||{zxwyzxwxy|~}}|||zywvwxxwxwtuwvuttuwvuvwxyzzy{}}}~~~~}~~||~~~~}}}|{zz{{yxxwxwtsvutsrrrrrrrqqsutssuuuutuvusrsrqqqppqrstvwxyz{}~~~}~}}|{{{{zyyxwvvvwvvvwxxyz{||}~}}}{{{{|}~~|zz{{{zyzyxwvvxwvvvuuwwvvwxyxvx|{zyz|}}||}~~~~~~~~}~~}}|zyyyywwyyxvuwyxwyxxwvuvvutttstutsuvwxxwyzy{}~~~~~}|||||}}|||~}}|{zyxxyzzxyz{{zz{{{|~~~~}|{{{zyz{{{{{{||{zzzyxvvxzyxyy{||}~}{|{z{{yxz{{zzzzzyxwy{ywxyyxwxyz{{zzz{|{y{{zz|}~~~}{{{zzyxyyxwwvuvvutuutssrsstssrrrrrrrrrqqpooqrrqqrruvuuwxz{{}~~~}}}~}|yxyyzyxxyyyz{}~}||||{{zzzzz{{{||}}|||}~}~~~}||}}||}|{zzyxxxwxxvuuuuvwvuuvwywvxyyxxyz{{{{|}}~}}}{{{yyyzzxvwxxwwvutttsrstttrrsqqtvuttuvwxz}~~~{|}|{{|}}~~|{{{{{zyyz|{yyz||zz||}}}~~}|{{zyyz|{yxyywvvvvwwvvvwyyxxz{{|}~~~~}{}~~~}{|~}}|{{{ywzzyxxwxyzzzyxxyyy{|{{|||||}~||{{{|||||||{zz{{zxwvvwvusstsqqrsrnmopooopqqqpqqrrrqruvvwy{}}}~~~~~~~~||}|zz{{zz{yxyz{zz{{zzz{{z{}}|}}}}}~~~~~}||}}|{}~~}}}~~|xyzyxvuvwwvttuvvtsuyxwxyyyz{zz{||{|}~~~}|}|zyyxvvvvusrttqpqrsrprttusrrtuutuwxyzz|~~|||}}}|{|~~~}}}zzzxwxwvxyyyz{{{{{}~}}|yyyyyxwvvvuvutvwutvwxxyyzzz{}}|~}~}|{{{xwwwwwvwwwxxxxxyyyyz{{{||}~~~}~}~~~~~}||{ywwvtrppponnnnmnonnoooopqrrrstuuuvwy{|}~}{{{{{{zzz{}}~~~}||{zzzyyyyyyy{|{{{z{}||||}}|}~~~}|zxvvutssssuustuwwvuwxxwwxz{zzz|~~~~}|zyvuuusqpqqssrqrrqqqstsrstssvvuuvyzxwy{||{z{|}}}~}~~|{{ywxyyyyxyzz{|}~~~}zyywuuuvuttvvvuuvwxxxxyzzyyz{{|{|~~}~~~~~~~~}yxxwvvvuuvwvuvwxywxz{zz{{|~~}}}}~~~~~}}|yxxwurqqqonnnooppoprrrrrsttuuvvwxyxwxz|{{|}~~}{{{zzxxyz{{{||{z|}}||}~}|{|tuxz{{{|}~yrkjifiouxy~{wrljigmty}~{vpqsu|}wvspruz{unheeefjnu}~zupligimlpx~|yxvuvz||{xwy}}~~wspkijjlptw|~xtpmjhedgjnquy{~|zzxrnnmloorvy~zzzwwy{|vttrpqtuu{}{{wtqpnmnoootz{~~{xtqrpmmoty~}zz}{vsstqot{|}ysoprtx|~|{zvtw{}~}}zvwwutx~~}~|xusrpprsv{~xsqpnnorrqw~~||}}~}{xz{zy|~~{zzxvvvuuy|{z}{~{wyzxwz}~~~~{~~~zxy{|}~~|zwvtqqtvwy|~}zwtrqoooquz|}~zwwxxx{}~z{{xwz}~~~zzzsnpssruyyy|~}{{|ytrspmnrstuvz~~zvtusonruxyz||zxvutsqkfhkgfjnruutw{|zzzyxursuvxz|~}}}}}{|}z{|xtstssvzzz}~~}|zyxtqqqpopruwwvxzxuy~ytw{zxz~~~~||}}}~~}~~|{{||{|~~|~}~~}|{{{|}||~~~}~~|}}{y{|{xyzxuwzwuwxusvyxwxyxwz}{y}~}~~~~|zz{zzzzxvwyxxwxwwx{yvz~{x|~}~~~~||||{yxxxwuuwvuuvvvwwwwwwwwxyzz{|{z|}}|}||~||~~~~}|zzzwsuwvsrsttrrsstvvutvwwvvxzzz{}}|}~|~}{{{wtsttrppoopqppqqqrrrrrssstuutvxwuwzyxvvx{zz{|{|}}||xuwxtqrtrrsssttsuvvvwwwwvwwxy{{|{z{|{z{{{}~~~|zz{{z|}|{~~}~~~~~{{|zy{}{y{~}{|~~~}~}|{zxvvuuvvvwwwwyzyy{{z{|||||}~}~~}|zyxwwwwwvwwwxxxz{{{{{{{{{z|~~}|}~~|||||}~|zxwvuuuuuuuuuwxxxxyzyyz{yxz{{zyz{|{{zz{{z{}~~~||zxuuusqqrrrsstttvvwxxxxwxyzz{||zy{|{{||||}~}}}zwvttsrppqqppqqstttvvtsuvvuuwwwvwwwwxxwvwxyz{|~~}~~}|{zwvuttsrrssrrstuuuvvxxwwwxyyyyyzzzyyyyzzy{||~~}}|{|{{{{}~}|~~}{zz{{zyz|}||}}}}~~~}||xvwwvuuvxyxxxz{{z{|}~~}}}~~~~}}~}|||}}}~~}zyyxvvvwxwwwxxxyzz{}~}|}~}}}}|}}|{{||{{|~~~}{zyxxwvvuttvuuvwwxxy{{zz|{{||{{{{{{zyyyxyzzz|}}~~~}{zyxwvvutttsttssttuvvvxyyyzzz{{{{{{{zzzzzyyz|}}~~|{zyxvuutsrrrssrrrsstuuuuvwxxxxxxxxxwwwwwvuvwwxz|}}~~~}|{{{zxvvwvtttttssttuuuuvxxxxyzzzzzzyyyxxxxwvvwxz{}~}~~}|}~~}}~~~}}}|||{||||||}}~~}~~~~~}}|{{zxxxyyyxyzzyyz{|}~~~~~}~~~}||||{{||}~~}|||{zyyyyzyxxyyyyyz{||}|}}}~~}}|{{{zyxyzzz{}~~}|{{{zzyxwwwvwxxwwwwxxxyzzz||||||{{{zyxwwxxyyz{|}~~}}|{zyyzxvuvvuttuuttttuvwxxxyz{{{{|||{zyyyyyyyzz{}}~}}~}{{{zywwvutsstttssttttuuvvwxyyzzyyxxxwuuvuuuvwxyz{|}~~~~}}||||{zyyxwwvvutssttuuttuvvwxyyyyzzxxyxwvuvwvvxxxy{}~~}|}~~}|~~~~~~~~~~}|||||{{||||}}~~}}~}|}~~}}{{zzzzzyyyyzzzz{|}}}}~}}}|{{{{{{{{|}~}~~|{zzyyyyyxxxyyy{{{{{}}}}}}||{zyyxyxxyzzz|~~~}||{{yyyxwwwwwwwwwyyxyzz{{{||{zzzyyyxwxxxxyz{|}~~~}}|{{{{zyxwwvvuvvvuuuvwwwwxxyzzzz{{zzyxxwwxxxyxyz|}}~}}}|||{{zyxwwwuuuuttuvvvuuvwvwwxxyyxwvvvvvuuvvuvwxz{{{}~~}}}}}}}|||{zzyyxwwvuuuuvwvuvwwwwwxxxxxxwwwvuuuvvuvwxxyz{}~~}}}~}}}}}}||}~~~~~~~~~}}}}}}}~~~}}}~~~~~~~~~~}|||}}}~~~}}}|{{{||{{{{{||{|||||||||{{{{{|{|}~~~~}|||{{{{{{zzzz{zyyyz{zyzyzzyxyyyxyyzzz{|}~~~~}}|{{|{zyyyywwxyxxxxyyzyyzyyyxwxxxxxxyyzzz{}}~~~}}}}|{{||zzzyyyxxwxwwwwwwwwxxwwxxxxxxxwvvvwyyzyy{|{|}~~}|}}|||{zyyyxxxxwvvvwvuuvvuuvvwvvvvuuvvuvwvvvwwxxyz{{}~~~~}}}}|||}|||{{zyyyxwvvvvvvwwwvvvvvvvuuuuuuuuvvwwwwxxxwy{|}~~~~~~~}~~~~}|||||||}}}}~~~~~~~}|}}||}}}}|{{{{||{|}~~~~~~}}|||||{z{{{{{z{{zzyyzzzz{{{{||}~~~|||{z{{zyyzzyxxyxwwwwwwwwxxxxxzzzz{|}~~~~~}{{{zzyxxxwxxxxyxwvvvvvvwwwxxxxxyzyyz||}~~~~~~~~~~~~~~}}|||{zyxwxwvwwwwwvvvuuvvuuvvwvvwwxxxxyzz{{}~~~~~~~~~}}}{zzzyxwwuuuuuvutttstsssttttuuvvwwwwwxxxy{|}~~~~}}~}}}}}~~~~}|{zyyxwwvutuussssssrttssttuuvwwwwwwwwyz{|}~~~~}~~~~}||||{zy{{zzz{|{{|}}~~~}|{zzzyyyyxxxxwwwxzyxz{{{{|}}~~}|{zyxxxwvvwvvvvvvvvwxxyyyy{{{{|}~~~~}|{zzyyxxxxwwwwwvwwwxxyzzyz{{{{|}}}|}~~~~~~~~}|{{{zyxxxxxwwxxwwwxxxyyyxxyz{zz|||||}~~~~~~~~~~~~~}~}{{zzzywxxwwwwwwwwwwwwxxxxxxxxyyzzz{{{{||}}}}~~~~~~~~~~}}~~~~~~~~~~~~}}|{{zyxyyxwwxxxxxyyyxxxxxxxyyyyyzz{{{{{||||}~~~~~~~~~}}}}}}}~~}}}~}||~~}}}~~}}~~~~~~~~~~~}}}~}}}}}||}}}}}}~}}}|}}}}}}}}}}}~}}~~~~}~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}|}|||}}}||||}}}}||||{|||||||{{|||{{||||}}}}}~~}}~~~~~~}~}}~~~~~~~}~~~~~}}}}}}|||||||||{{z{{{{{{{{{{{zz{zzzzzzzzzzzz{{zz{{|{{|}}||}}}||}}}}}~}}}}~~~~~~~~~~~}}}}}||||||{||{{||||{||{{|||{{{{{zzzzyzzzzyyzzyz{||||}~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~}|}}}}}}}||}}}}~~~~}}~~~~~~~}}~~~}}~}}}~~~}~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~}}|||||||||||{{{||||||}||}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}|}~}}}}}}}}}}}}}}}}}||}|{{||{{{zzzz{zzz{zyz{{{{{{{{{{{{|}}|{||||}||||||}}}}}}}||}}}}}}}||}}}}|}}}}}}}}}}}}|||||{{{{{{{{z{{zzyz{{{zz{zzz{|||{|}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}~}}}~}}}}~~}}}~~}}}}}}~~~}}}~~}~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~}}||}}}}}}|||||||}|{{|||{||}|||}}}}}}|||}}}}~~}}~~~~~~~}}~~}}~}}}||}}}}}}}||}~}|||||{|}|{{{zz{{{{z{{{zz{{{{{{{|||||||}}}||}}}}}}}}}~~~~}}~}}}~~}}}}|||}}}}}}}|}}}||}}}||||||||{{{{{{{{{{zzzz{{{zzzzz{||||||}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}~~~}}}~}}~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}||||}|}}|||||}|||}|||}}|||}}||}}|}}}}}}}~~~~~~~}}~~~~~~~}}}}}}}~~}|}}|||||{{{||{{|{{{{{{{{|{{{{{{{||||{{||||||||{{|}||}}}||}}}}}~}|}~}}}}}}||}}}}}}}}|}}}}}|||{{|||||||{{||{{|||{{{{{{{{{{{{||{{{||{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||}}}}|}}}}}}}}}}}}~~~~~}}}}}~~~}||}}}}|}~}||}|||}}|||||||||{{|{{{{||{{|||||||||{{|||||}}||}}||}}}|}}}}}}}}}}}}|}}}}||}}||}}}||}}|}}}}}}||}}}|||||{{{|||}|{{||{||||{{||{{|||{{|}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}~~}}}}~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}~~~~~~~}}}}~}||}|||||}}|||}}||}}}}}}~}}}~~~~~~}~~~}}}}}}}}}|||}}|||}}||||||||||||||||||||||||||}}|||||}||}|{|}}|}}}||}}}}}}}}}}}}}}}}}}|}}}}}}||||}}||}}|||}}}}}}||}}}|}}}}||}}|||{{|{{{{{{{{{|{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~}~~~~}}~~~~~~~~}}~~~~~~}}~}}}}}}}|}}}|}}||||}}}}}}}}}}}}~~}}}}}~}}}}}}}}}}}}}}||}}}}}}}|||}||{||||||||||}}||}}}||}}||}}}|||}|||}|||}}}}}}}}}~}}}~~}}}}}}~~}}}}}}}}}}}}}}}}}||}}}}}}}}||}}}}}||||||||||{{{{||{{|{{{|||||}}||}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}||||||{|}||||}}}}}}}}}}}}~~~~~~~}~~~~}}~~}|}~}}||}}}}}}}}}}}|}}}}|||}}}|||}}|||}}||||||||{|||{|||}||}}}}}}~~~~~~}~~~~~}}~}}~~}}}}}}}}~}}}}}}}~}}}}~~}}}}}}|||}}}|||{||{{||{{z{{{{{{||{||}}}}~~~~~~~~~~~~~~~~~}|}|{{|yx{}{ywvyzyxxxwwwyzxxz||{z{~~}~~~}}~}~~|{||{{|{zyxwyyxwwwwuuvwussssuxyzyxy{|}~}|{{{zzzzyyyz{{yyzz{{{~~~~~}}~~~~}}}|{|zzywyzzzz{||~~~~~}|{z{||}~~~~}}~~|{y{|zyz{{{zwvwx{~~|zyyyz{||}~~~~}||{zzy{}~}||zzxusssturollnmjhghkjhiklljiknopqrtvz~~}|||{xwusrrrstvwwxwvx{{yyz}}|}}}~~~|yvtrsttuvwwwxyy{~}{yz{|~}ywvtqoprrpnopnoruuuuuwxxyyzywuvxxyxurommnmlortx|~|wssstvxyz{}}}{zxutssx}~|z{|{yz{{z{}~|{|}}|ywwvwwvvx|~}{wutuvwwxxxvtrppqqqsvyzyxz{zz{z{{|~~|yvqmiihgghjmoquwy{|}~~}}~~|}}~}{yxwvxxtrstvwxxwyyursuusomljggfefgiknprvz}~}~}}~~}}~}|~~|zxvqoqrqpoonljhgghijklnonoqssrqqsuxz||zyxxwwx{{|~~~~}{zyxxyxx|~~~~}|||{{}~~|wsrpmlllmnpqoortsrstuvx{}yxxvuwxz{}|{}~~}}~~}{xutspppqstsuy}~{xvtromlkmoquz~~~}}~~~~|zxvsqqqqrttttrqollmjfeeimoqtvxxx{~~~zvvvtpoprttstxzzyvvxwtrrsuvwy}|zxwurtwwx{||{ywsqqqqrsuwwvxz{zxwwuurnmnmlmnsx|~~|zyxxvttuvwtsuuuutsrpmkiigedddfhjnruxxwyzxvuuvwwz~~~|{{{{{yvtsrqrqnmoomlnoqtw{~|xusrqpppqsuwywsrtsomlmmllnqsvyzyy{zxwwvuttuvx{~}yusrqqpprtvwxy{{yxyz{||||}}{|||}}~||{vsrrrqrsrrssutrstpkhfdcba_`behiijmnonmmmmoqrtvy{{}~~~}zyy{|zy||{zyz|zxvtsrqqononjjlqtvxzz|}}}|||{{zz{}~|zwutsrrrsuuvy{|~~|zxvtrrstuwy{|}}ywuutttwyyxwvvvwurqpnmopqqrstuspnmlkjknopqsw{}{yvqmlkjjkmoqsssqpqqppqruuvz~{zyuqqrtuuuvvwwxwuspjedcaabdfjnqtx{}~}{zyxxy{~}{zxvuuxzyxwvvusrqponmmoqssssuwyyz|||{{{|}~}zxz{}~{yxwvspoqqrsstuvustsrpmlmoorvz|~}zxwwwwvuuvvusrstspomkkihiiihedfhiijjjjjiijklnpsvxy|zz{{~|ytojhiknquy|}}|||}~~||{yyxxwwwwvuuuusqsuttutttttuvvwxyy{{zyz{}~}}||{zz||~}|{zyyxwvvxz|~}{{zzxuuvvvwxy{}}~}{xwxwwvtsrsspmkjiiggghhhikklmmmonlmooooptxz{}~|yxxvuwyy{}}|||zxwvsojgghgimopsvy}}}{zyxwvtrqqrrpnlkjijmooopsutsuvtsrruvw{}|}|{|~~|zyyxwusrrrqrrsuwxyz{}~|{zxwxz{}~~~~}zxy{zxxyyxwtrqpnllmnnmnqsuvvvxyxxwwyxxy{|~|{zzzxwxxtrstsstvyzyz{ywwurponnnpswz|~~||~~}}|{||}~~|{{{{zyyz{|}}}~}|zyzzzz{{{{{{zywtqnkjjjjlnqsuvwxxyywvutuuuvy|~}|{{|}|{yxwvtqopolihhiiilnnnprssssttsrruxxy|~}{yxyzz{|}}}}{ywvtstwy{~}{yxxwvtqpqqpmjlmlkklnppsuwxy|~~{{zz{zz|}}}}}|||{yxvvwyzzzzzzzyyxwvutssrrrrqqqqpoomkkllllkloqrtvxzzzzyyxxz{{{}~~|{|{yxwvvvwxxy{{zzyyyyywvwxyyxz~~|{{{xtttsrqqqqsuwwxz}}|~~}~~}}|||}~}|}~|{yyyywvvuuuuuvxzz{{{zxvxyxwvvy{{|}~~}~~~~~}}|zzywusqpqqooruuttttssrqrssrsstuttwxwwxxy{|}~}}}|||}|{|~~}|{|||{zyyzzzzz{zz{|{{||{zzzzzz{||}}}~~~}|zxvutsssrrrtvwxz|}}~{ywvusrrrrrtuuuwwvxzzzz{{{{{}~}~}|{{}~~}~~}|zxwvutssrqponlklmlkkkkklmoqstuvxz||{}~|}~~}}~~}||{zzzzyz{||}~~}{zyxxxxwvvwyyyz|~~~}{yyzzyz{||~~~~~~~~{xwxxyz{||}~}}~|z|~|zzzz{{|}}~}{yyywuttvvutsstrpnmopooqrtsqqqponmllmmlklnprtx{~~~}~~~~~}}~~~}||{{|}}}ywvuusppqpooooppqqrstuwy{}{z{zyyxwvutuwz}~~}zxwusrrtuuwy{}~~~~}{yxwvuuuvwyz{|~~}{ywvuuutuwwvvvvwwwvuuuvwvvwwwuttuuusrrrsttuvz}~~}}}}}}}~}}~}{{|}~}|zz{{{{|}~~~~~}}~}{{}}~~}|{{|~~~}||||}}~~~~~|ywwwvuuuux{}~~|yxwvwvuwyz{~~~|{zxwutttstuvvustvutrrssrrrqoprqpqrtusrsttvxyz}~~~~}}}}||~~~~|zyzzxvwwvutstuvurrstusqssqqqrtuvwvvwwwwxz|}~~~}{{{{{{{}~}~}{zzxvttuxzzz|}~~}{|}}~}}~~~~}}~~~}{zzxwutssssstvwxyyyxwvuttttssuvvuwyzyy{|}{|~}|}}}~~}|{{{{zyzyxxxxyyxy{|}~}{|}||}}~~}}}|{{{zz{}}}}~~}}}~}}}|{||ywxzxwxyz|}~}}}||}~~}~~}||{zyyyyyyyz{|}}~~~~~{yxxxxwwwwvvvvuutssrqppqrrqqqssqqssqqrtvvwxyyzzz{|}}|{|{z{||{{{zz{|||{|}|z{|}}}}~}~}}|}}}}}~}|{zzyxwyzz{|||}~~}~}||}~~~~~}|||||{{{{{||||}}|||{{|}~~}|{zyyzzyxxxxxvuttsrqqrstuuvwy{{|}}}}}~~~~~}|||{zyxyyxxxxxxwwwxxxyzzzyz{||}}|}~}~~||}|{{|{zz{{{{|}|{|~~~~}}}}~~~}|{{{|||~}}~~~~}|}}|||{zyxyywvuuutrsttutuvvvvvvuuvuuuvvwwxxxxxxxwwwwvwxwxzzzyyyyxxxxwvwxwwxyzz{|}~~}{||||{z{{zzyz{{|||{yxyzz{|}~~~~~}||{zzzzzzzzzzyyxxxy{{||}~~~}}|zzzzyxxwwvvwvvvwxxxyzyzz{{{zz{{|{zz{{||||}~}||}|{{{}~}}}{{{zzzz{zyxxwvuvvvvuuuuvwxyyyyz{~~~~~~~~~~~~~}||{{{zzz{zyyyxxxxxxwwwwwxyyzzz{{|~~}}}|||{{{||{{{|}}~~~~~~~}|{{|{zz|{{zzyxwwvwxxyyz{{{{|{{zyyyyyyzzzzzzz{{{|{z{zyz{{{{{}~~}}}}}}}}~}{zzzzyyz||||{|}{{yyzzzzz{}}|}~~}|||{{{||{zyyzzxwxywvwyzyxy|}~~}}}}}~~~~~~}||}}|||}}}}~~~~~~}}~~~~~~~}}}~~~~~~~~}}}|||{zzyxwxxwwxxxxxz{{{{|}}}||}~~}}~~}|{||{{||||}|{zzzzyyzzyyyyzzzzyyxxwxxxxxz{{{{||{zzzzzzz{||}~~}|{zz{|||}~}|||}||||{{{z{{{{{{{{{{{{{zzzyz{|}}}}||||{zyyyxwxxwwxyyz{|}~|zyyyxxwwwvuuttsrstsrsstttuuvwvvvvwwvvwxxxwwxxyxwxyzzzz{{{{|||||}}|||}|{zzzzzz{{z{{{z{|||||}}}~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}|{zzyz{|||||||||||}}||}~~~~~~}}}~}{|||{{{{z{|}}}}}}}}}}|||{{{||}}~}}}}~~~~~~~~~~~}||{yzzzzzzzzyyyxwwvuuuutstuuuuvwwwwwxyz{|~~}||{zz{|||}~~}}~~}}~~~||~~}|}}}}~~~~~~~~~~}}}}}||}}}}}}}}}~}}~~~~~}{{zyyxwwwvvwvuvwwwwwvvvvvuuwxxxyzzyxxxxwwwvuuuuuvvvvvwwwwxxxxyz{|}}~~~~~~~~~~~~}}}}}}}}}}~}}}~~}}~~~~}||||{{zz{{{zzzyyyzzz{||}}|||}~~~~~~}}}}||{zyxyyzzzzyy{|{zzzzzzz{{{|}}}~~~}}||||}~~~~}}}}|zzyyxxxxyyzzyyyyyyxxwwwwwwwwvvwwwwxxxxyz{{{{|}~~~~~~}~}}|}|{yxxxxxxyyzzz{{|||||}}{zyz{{{{||{|}}}}~~}||||{|}}||}}}}|}}}}||{|}}}~~~}}}~~~~~}|||{{{||{{{{zyyyyxxxwwxyyzz{|}}}}}}|{zyyyyzzzz{{{{{{{zyzyyzz{{{{{{|}}||||{z{{zzz{zzz{{{|}}}}}}}}~~}}}}|}}~~~~~}}}~}}}~~~~~~}|{|}}}}~~||||zyzzzyzzzzzz{{z{zzzz{{||}}}~~~~~~}}~~~~~}||{||}}}}|||||}||||{{{{{{||}}}}}}|{{zyyyyyxxxxxxyzz{{{z{zzyyz{{{{{{|}}}}|{zyyyzyyyyzyyz{||}}~}~~~~}}}}}|{{{{{{zzyyyyyyz{{{{|}}}}~~}}}}|{{{{zzyzzz{zyxxxxxyzzzzz{|~~~~~~~~~}||{zyyyxxxyxwwwwwvvvvuuvvvvwxxxxyzyyyzzzzzzzzzzzzyxxxyzzzzzzzyyxyz{{{{}}}}~~~}|||||||||||{{}}}}|||}~~~}}}|}~~}}}~~}}~~~}~~}||}}|{{{z{{{{{{{{{{{{{{{{|||||}}}|||}}}}}~~~~~~~}}~~||}}}||||}}~~~~~~~}}}}|{{{{{{zzzzyyxwwvvvvuuvwwwwwwwwvuvwwwvvwxwwxyzzz{{{{|}~~~}}}}}}}||||}}}~~~~}||||}}}}}{z{|||||}~}~~~~~~~}|}}}}}||||}|||{zzyxxyyzzzzzyyyyxvvvvuuuvvvvvvvvvvvvvwxxyzzzyzz{{|}~~}}}}}}~~~~~}}}}}}}}}}}|||||{{|||||}}~~~~~~~~~~~~~~~~}~}||}~~}}~~~~}}||{|||{||}~~~~~~~}}}}}}}||||}}|||{{zzzzzyxxwwyyxxxxxwvvvvvvvvwwxxxxyyzzzyyxxwvvwxxyzzzzz{{zz{|||}~~~}|{zzzyyyxxxyzzz{{z{{{zzzz{|}~~~~}|||||||||||||||||{||||}~~~~~~~~~~}|{{||}}}}}}||||zyyyyyyzzzz{{{z{{zzyzzzzzzzzz{{{{{{{{{|}||||}}}~~~~~~~~~}}~~~}}|{zzzxwz~}zz{zwxzyyyxxz|}zx|}~~|zyxwx|~|}~}~~}}~~~~z~~}~~}}~}||||}{yz|{z||||{{yxwxxy|}{}~|z}}z}}}|{zzyxwz}|{}~}|{zy|}ywy{|}|wxyyxy{|||{}|zz|~}}}|}}~}||~}~}{|~~~~}}~~{zzzyzzyzzwvxxxwxyxwy{{zzzyxxxwvvxz{}}|{zyxxxxyzyxyzyyz|ywy{vrtvsrsttuuvvwutvwyz{}|zyzzzzz|}}}~~~}~}z}~~~}}|zyyyxxz{{{yy{yx{~}|~~}~~{xwwutvwxyz{zxxwuux{|{{{{{{{{zyxxxy{~~|{z{{{}|z}|z}~|}~{wwxxwxxxwwxyz}~{{||{{{|}~~~}zvtsstttuvtstuuvvvz{wtvwuuwwvuwyz}|zyxxxuruwutvyyxyzyzyxyzxvusrsuxxwz}~~~~~~~|yywvuuutrrsqppprtsrrttuuuvvtqstqpruwyz|}~|xuuwwutrsusrrtuuutuuttuvtssrrrstvwvwxyyz{|~|{~~}|{}}|~|{{zyxvttusrtuuuvwxxxxwxyywuttvwwvx{|}}{z||{z|~}}~|}~}}|{}~{y|}|~|zzywvwxyz|}~~~~}|~~||~~}}}~}{{|zxxxxwyzz{}~}~~~~~|{|}{zzyxwwwvtttrqsttuvvxz|}~}|{ywwvutrqruuttuuvvvwwvuwxwwwwwwxy{||~~}}}|{yxwwxxvuuttsrqppqqqqnlmooprttuwyz{|}~}{zyxwwvvuuuutssuvusssttttsqrtrpqrrqswyz|~~~~~~|zyyzzyxyywuutuutsstuutsssqqrrstuvy|}}}|zxwvvuvvvvvuvutsrqqqrsttqpqrqprttstuwxyz|}~~}|~~|||zyyyxwxwwwwusqrsrppppponnomllmopommoqsttuxz~~}{{{zxyzyxxz|~~|ywwwwwxz{|}zz{zyxyxwwvvvvwwwyz{|~~}|{zyxwwuuuvuuuttusstvvvxzzz|~~}}~~}|zywvvvutsssrrsrqqqqrsuvy{{{}~}}}{ywvusssqooopppponoooppqrtvwxxy{|~}||{{zxwvvutsrqqrtuuttuvwyz{|~~}}~~}}|{zxwvvtsrrrqppppoooppqqqrrtuvwxyz|}~~~~~~~~~{wutssssrppppqpoppnmnnmnoqstuwxyz|~~~}|zwuuutsssrrqrsrponnnooqrstwyz|}}~~}|{ywusqpopqqponmmllkkjklmnoqsuvxyzz{|}~}|zyyz{{{zzzzywutrqomkklnpqssrqqrrrrqrtuwxz{}~|zyxwwwvvvwwwuuttuvvvvvxz{|}~}}}{yxxyxwxyyyz{{zz{|}~~~~}|{zyxwwwwxxwwxxxyyyyyz}~~~}}~}}~}{yxvuutuuuvwxyyzzz{|||~}|zyxxwvuttttttuuuuuuuvwwxyz|}~~}|zzyyyxxxyzyxxwwvvvwwxxyy{}~~~~}||}}}}~~}{yxwuuttttttttuvvuuuuvvwyz|~~}{zzywvuvuutuuvvtrqppppqrtvwxxxyz{}~~}}~~~~~~~~}|zywutsrqqqrrqrsttttttuuvwy{|}~~~~~~}|zyxwusrqponmnnnnooooooooprsstvxyz{|||}~}|zyxxxyyyz{{{{|}~~~~}{yxwwvuttttuvwxxxxxxxxyz|~~}|{yxxxxxyzz{{{{{|}~~||{zzz{{{{|{{{{|}}~~~}||||}||||{zyyyz{|}~~~~}zxwvwwxyzzzyxwvvuwy{}~~~~~|zxwwwutuvvvwwxxyz{{|}~}zywvutssqqqqqqqrrrrstttuvwxyyz{{{||}}}}}~~}|{yyxwvvuuuttuuvwwxyyyz||}~}{zxvtssrrqrrrrrtuuuvvvwwyz{{}}}}}}}}}}}~~~}|||||}~~~}||{zyxwuttssrrsstuvwxyyz{||~}{zxwusrqpoppoopqqqqqrrrssttuuvwwwwvvvwwxyz{|}~}|{zzzzz{{|}|zyxyz{{|}~~}||||~}{zzzyyyzz{|}~~~~}}}}}~~~~}{zyxxxyyyz{{{{{|}}}~~~}}|}}~}|{yxxwvuuvvvwxxxxxxxyyyxwvvvvvwxzz{|}}~~~~~~~}|||||}~~~~|{yxwvutsrrrrssttuvwwwwxxwvvwwwwwxyyz{|}~~~~}|||}~}|{zyyyyyyyzzzzzzzzzzzzyyyyyyz{||}~~}|{yxxxxwwwwxxyyyxwwvutttsrqrrrssuvxxxyzz{|||{{|~~~{wxyxwwx{|||||}{wtsrsvyvtqqrssttuvy|}}}|||~~~}|{zxxwwvuuuvvvvvvuvuttutsrrrtuvwxyyz|~~}|zzzz{{zz{{{|}~~~~~~~~~}}}}}}}}|||{zzyyxxxyz{|~~}}}~~~~~~~~~}}}}}}|}~}{zzyxxxxwvuutsssssssstuvwwyyyzz{|}}~~~~~~~~~~}}}~~~}}}}~~~~}~~~}|{zyyyxvuttssrsssrrstttuvvwxxyz{{{zz{|}}}~~~}|zxwwutstttttuuuuvvwwxyy{}~}{zz{||}~|{|~{urqpppqqpopqstuuutvwxyyzzzzzyyzzzz|}~~}|{yxvtsrpoonoopqqrrstttttstuvvxyyxxxxwwxyzz{||}~~}|{yxwvuuuvvvvxyz{|}}}}}~}~~|zyxwwxxxyz{{{|}}}~~~~~~~~}{zyxxxxyyz{{{{|}}}}}}}}}~}|||{{z{{{|}~~}||||{{|}~~~|zxvtsssssstuuvvvwxxxyzz{{|}}}}}}|||}}~~{ywusrrrrssstuvvvwxxxxwwxxyyyyyyyz{{|||}~~|zxvvuttssssttstvwwwy|~|zywvwz{{yy|~~~~}{zywuttsssssttuvvvwwwwwwwwwwxxyyyyzzzz{|~~|zyywuttttttuuuuuvxyyyz|}}~~~~}}~~~~}{zyxvusqpppooppppqqrsstttsttuvvvwwvvuuuuvvvwwxy{|~}|{{zzzzzzzz{|}~~~~~~~~~~~~~~~~~~~~~~}}}}~~}||{{{||}~~~~}|zyxwvvuvvwwwxxxxxyyyz{{{|}}}}}}||||}~~}|zxxwvuuuuvvwwwxyyyyz{|||||}}|}~~~}}}~~}||{zyyyyzz{{{{{{{||}~~~~~}~~~|{zzywutsssrrsssssrrrsttuwwxxyz{zyyzzyyyz{}~}|{zzyyz{{{||{{{zyyyzz{{|||}}}}}}||{||||}~~}}|zyyxwvuttuuuvvvvuvwwwxzz{zzzzzxxwvvuuuvvvwyzz{|}~~}||{{{{{{{|||||||{{||}}}}}||{zzzyyyyyyz{}~~}}}||{zyxwwvvutsrrqqqqppppqqrsttuvvvwwwwwvvwxxxxyz{|~~~}||}~~}}~}}}~}|{zzzzzzz{{{|}}~~~~~~~~}||{{zyyyyzz{{||~~~}|{zyyyxxxyyzz{||~~~~}}}~}|zyyxxwwwxwvuutuutuvwxxy~wpopqtwxwwy}~~~~~~~~~~~~}}}~~}|{{zzzzz{{{{{zzyxxwwwwwwwwvwwwwxxyyyxwwvuttuuuvwxy{|}~~}}|zyyyzyyzzzzz{{{{|||||{{{z{{{{||}~}||{yyyxwvuttsrrrrrrqrrsstttuuttsrsstuvxy{||}~~~~|{zzyxxwvvuuvuuuuuuuvvwxxxxwwwwwwwwxyzz|}}~~~}}|||{{zyxwwvvuuuuuuuuuuvvuvvwwxxyyxxxxxyzzz{|}~~~}|{|}}}}}}~~~}}|}}}||}||{||{||}~~~~}||||{|||||}}}|}||{zzzzz{{||||}~~~~}|||}}|{|}~~~xrty{zyyyyyyyyyz{|zxvustvxxxwtqrw{||}|||{z{}~~~~}||||{{zyyz{zzzyxwvvwwxwwxz{|}}}~~}|||||||{zyyxwvuutsssttuuvvusrrsuuvvvvxy{|}}~~~~~~~}~~~}|{{zyxwvvwxyyyyxxxxxxxxxxxxz{|}~~}}||||{{{zyxxxwvvvvutttssttsssstuuuuvvwwxz{{|}~~~~~}|||{{|||}||{zzywvutssrrrrrrrsrqqqqppqrrsssuuvvwxyz{|}~}||{{{zzz{{zzzzyyzzzz{|}}~~}}||{{{|}}~~~}~~~~}{{|}}|}}ywv{~~~~|zxvuux{zyxxxxxxwwwwwxxyyyzz{{{|}~}||}}||||{yxwwwvwwxyz{|}~~~~~~}|||}}~~~~|{yxwwwxwwwwwvvvvvwwyzz{|~~~~~~~}|||{{zxwvuuuuutttuuttuvwxy{|}~~|||}~~|{yxxwwwvvvvvvvuuutttttuvwxxwxyz{}~~}|{zyxwvutttttttttttuuuvwwxyzz{z{||}~~~~~}{{zyxwwwwwvvvvvuuvwxxxxxxyz{{|}}~~}||{{{||}}~~}|}}|}}|{zyxwvutrrqppoppooopppqrrsstuuvwyz{}~~}}}|{{{{z{{|}~~~~~~|zxwwwwwwwxyz{||||}}~~|{{{zzzzxxy{}}}~}}}}}}}}~|xvstutplloqqoptx|}~~|yvutssttuuuvxxxxxxyyyxxyz{|~~|{zyxxxxyz{{{zzyyz{||}}~~}}~~}|{yxwvuuuuuuuuvwwwwwwvvwxyz{||{{{{{{{{|}~}|{zxvutssttuvwxxxxxyyzz{|}}|{{zyyy{|}}~~|{yxwvutsrrqpppppqqrrrrrrsuvwxxxwxxxxy{|~~|{zywwvuuuuuvvvvvwwxxxxxxxwxxxwwvvwwxyzz{|}~~~}}||||||}~~~~}|{ywvuttttuvvwvvvvvwxxwwwxyz{}}|{{|}~~}~~}}}}{|}~}|zwxz{{}}}}}}}|||}}~~~~}|||}~~~~|||{{||{|~~}||}~~~~~~~}|{zzyxxyyyz{|}~}}zyxwwwwvuuvvwxyyyyxxyyxwwwwwxzzz{{zyz|xszxru{}}}|yxy}|vpnnosyzwvurqtuw|}zvrqw}~}||zxy|~|zyvsrssttuuvurpqrtvyzzywtrswy|~}||{zyyz{zyxyzzyxwuttstuvvwxyz|~~~}}}{zzzyyxvttuwxyyxvutssttuvwxxwvvwwwxyyyz|}~|}~{yxxxxyyyyyyzxvttsssssttuvvvvwxyz|||||}~~}}{{|~~~~}}||{{{{{{{|||{{{{{zyyyz{|}~~~~~~}||{{{{{zzyyzzz{{|}}}~~~~}}|{{zyyxwwvvvuuuuuvwxyyz{|}~~~}|{zyxxxxxwwwxxxyyyyzzz{{{{{{{{{{{|||{||}}}~~~}}|yy{{zyzzyzzyyzzz{{|}||}~}{~}zz}~~~|~~|z{yxxvuvvttssttstusstttuvwvvuvxxxzzzz{{z{{|}|{}~}||}~~~}}~~}}||}|z{{{zyyyzzxxxxxwwwuttuttttsstutuuvwvuxzyx{}}~~}~~~~~~~~~~~~~}}~~~}}~~}~~~}|{{zzxxzzyz|||||}~~~~~}|{|}}~~||{zz{|}}}}}||~}}}~~|zz{zzyz||zxyz|{yxxxzz{}}~}{{{zyzzzzzyxwy{|||}|{zyxvusrpoqsuwxz||{{ywxz{|}||~}}~}|}~~|yvttuuuwz}~}|}}}~~~}}}|}}|ywvwwyzz{|}}}~~}}}~|zzzxwyzxyz{{|||zwusqpqstvvuuutsrqqrrrsstvwz~}|||{z{||{zzzz|||zxvtrpprssuwz|~~}{xvttuwwxwuwyz{{zzyxxyxwvtttssstuvvvwwxxxy{}~~~~~}{zxvtrpoonopqstsstuvuuvvvvvwwwuuz}{|~~~}~~~~~~}||~~~}zwxyyy{||}}~|xvuvwxwwvx||zxvvwvuuutssrqrtuwwx{~}|}}}|zz{|{yyz{{|~|yxwwwxy{{{|~zwtpooooprttvvsqssqooooppqssruwvvvvxxvwyxwwy{{|~~{{zxurooonlmnopqqrrrrssrrqpqstvy}}|{yvuuuussvxxwwwyzyxvwz{}|zxutrponnqtwy{}~~~}|{}~{{|{xwwxxvuvwz{{yxxxurrswxwxy{~~~|{{zzxvx{{{zzzzyyxwwvvuttttuwy{|{{|}}{yy{{zyy}~}}}~~~~|zzzxvtrqqppponqssrrsqppqqrsuwwwy}~}{{|{z{|{{}|yvvurommnnlllkloqpqux{~~|z|~~~~|ywvutrpqrrsuwy{~}{{||{zzzz{}|zz|{zz{{{}|{ywwxxvsqpqqqqpnmmmmmmnonoqstvy{{|}~|{}~ywusrrrrpopssrstrpqrrruxyz{|~}|}~{wvurnkihgfjlighjlmlnopqqqrtx||}}|}~}}zxtrtuvtstuuvtponkkkjhikoswy~~~}{zz{||{{|{{|{{{{zzyxy{}~~{yxz|||{zywwvsrstuwxz|~~~~~~}|yusqnllmmnoppqsuvsprtttvy{~~~~|zwvvutrpnnpqqqsuwyyz|{z|~~{zzyzzzz|~~~}||{xvsqqqqqpqpqtvtrqpnllljloqstuy}|{{{zxxzzyyxxyxvsrrrqpooqstttvyz{|}|{zywwwxyzyyyzyxwvuutsuxz{|~|zwvutsuxyyy{}}||}}~~~~}{{{zzyxwvvuttsrrrqsuuwz}~~}||||}}|{ywvwwwy{|{|}{zyyxwwvvwxy{|}~}}|}~}}~~~}}}}{{{|{{{{zzzywvvvutrsuuuvwyyz{|}}}}|}~~~~~}zyyyyzz{|}}~|{zwtrpponoqqqtvwwwvuuuvxyz}~}}{yxwwwxxwy{}~~~~~~~~~~}|zyxxz||~~}|}||}~}}}|{ywvutqoooppqtwyyz{z{{zzyyz{{|~~~}}|||{{||||{zyyxwx{}~~}||||}~|yvsrpmmnpqqprssssstttsqruvxyz|~~|{{{{|}}~}||||||{yxvuutsrqqqpopqrtvwxz}~~}|}~}}}~~|zyyz{|~~}|{{yxy{}~~~~{xvuttuvvvvwxz{{zzzzzz{|~}{ywutstuvvwxyzzz{||{{zzzzz{{|}~~}}}}}~~~}{ywvvutssssrrqprrqppqrstvxyyz{{{{zzzyyz|~~}{xvtrrsrrtvwwxxz|||{{{}~~~}|{zyyxxwwwxxxy{{{}~~~~}|{{{{|~~}||}~~}~}|~~~~}{zxwwussrrstvvvvwxyxxyyyxwvvwxxx{}~}{yyzzzzyyyyyyxxyyxxwwxyxwvvwxyz{|}~~|{yxwuvwwvwxxz{zyyxwwusttsrstuvwxxyzz{{z{|||{|}~}|{yywvvwwuuuvvwwxxxyzzz{|||}~~~}}~~|}~~~}}||{z{|}}}~~}||{{{|}}|{|||{zz{{z{|}~}{zyxvsrtttttuvvwwvvvwwutuvvwxxyz||~||}|{{|}}|{}~|{zzyyyyyxwwxyz|}}~~~~~~~}}{zyxwvvvvuuuuutsrrqpoooprrrstuwxxyy{{zz{|}|{|}}~~}{{{ywwwvuuwxyyyzyxxwwwwyz{}~~~}{ywvvvvvvvwwxxwwxyzz{|}~~~~~~~~}||{zyyyxxz{|}~~|||}}|zz{{zxwxyzzz{}~~~}|{{{{{{{zyz{zzyxvvvwxxyz||}~}|{z|~}~}}~~}}|}}}|z{{zyxwwvtsrrrsttttvxyzzyz{{{{{|}}}~~|zyxwvuttstttttvvvvwxyyzz|~|zxwvvutvxwvxz{{{{{{z{|{z{||{|~||}|{{z{|}~}}}~~~|yvtsrqpprttuvwyyxxyzyz{{{||||}}~~}|{zzzzyyzzyyz{|{z|}}~~~}|{zzzyz{}~|yxvsrqqrrstuvwwwwvvutuuuuvvuvvutuvwwwyzz{|}~}||zxwvuttttttvxyzz{}}}~~~~~~}~~}}|{yxyz{|||~~~~~}}}ywwvuspqsuvvvwxz{{{||||{}}{ywvutttvwwwy{{|{||||||{{zyyxyyzz{}~}|yvuusqrrqpqqrsrstuttttuvwwxxxwvuvvuuuwz|~|{zxvtsstuvwwwy{||~~}|||{z{{{{zz||||||}|{{{{zxvwxy{|}~|zyy{||||}~~}}~~~|{zyxvuvxvuvwyzzz|}}~~~~}|zzzyyxxyz}{xz||zvuy|}}|{|{{||{{|}|{{{{zyyzyyz{{{}}}|}~}{zzyxwwvvwxyzz{|}}~~|}~}zz{zzxx|~~~~~~}}||}|{ywxywusstuvvwwwxyxvxzz{|}~~}~}}|{{|}}~}~~}|}}{}~~~}~}}}~~~}||}}{yz{zyxx{}{{||}}|}}}}|||||{{||{{|}}}~~~||~}|||~~|}~~}}}~~~}}~}{yyz{yxyyzzz{{{yyzyyzzyyyxyyxxxxyyxxwwxyzzzy{}||~~~~~{z{{zyyyyy{||}{z{{zyyzzz{{{|~~}}}~}|}}||~~}}}}~~~}}~~}|~}}~}|~~~}||{{{||{{zz{}~~~~~}|~~}~~~~~~}|{{|}}~~~}}}|||}~}}~~~}||||{z|~~}|~~~}}}}|{yyzz{zxz{yyyz|zwwwxzyyzz{|||}}}~~}{{||||}||}~~~~}}}|~~{z|}}}}~}|~~}}}~|z|}~~~~~}}~~~{|~}{zz{}~|{}~}~~~}~~~~~~~~}|{{}~~}}|}~~~~}~}}}||~~||}~}|||}~}||}~~~~~~|~}~~~~~}}~}||~}|}}||||}}}||||~}z~~~}~}}~~}||}{z{|{zz{||yz|{yyzz{zyyyyyzzyyzywxyyyyyxxyyyz{|~}{}}}~~~~}~~~~}}~|{}}~}|}~~}{|~}|{z|~}}}~~~~~~|~}}~~}}}|z{|}}{zz|~||}}|{zz{}}{{|}}|{|~}|{{{||||~}|}~~~~||~~{{~}||||{|}{yyyzyxxyyxxxzz{{zz{{zyz{}|zz{||{{}}}{{||{{|~}|~}}~}}|{|}}||||}~~~~~~~~~~~~~~~}}~}z{}}}|}~~}}~~~~}~}}}}~~}~~}}~~~~}}~~|}~~~}}}~|||}}{z{}|{|}}||||}||~}{|||}}|||||}}|}~}|||}~{{~}|{|~~}~}}}}}|||}}||||~}|~~}|||}~~}}}}~}|~~|{{{|||zz{}}|zz{}}||}}~~}~~~~~~~~}~~}}}}}}~~~||~}}~~~~~~{|~}|}~~~}}~~~~~|}~~~~~~~}~~~}}}|~~~~~~~~~~~~}~}|}}|zz{{||{{{{zyz|{z{{zz{|z{|}|{z|}|z{{zyzzyz{|||{{{||||zz{{z{}~}|}~}}~~}|||~~~~~~~~}~}~~~}~~~~~~~~}||}}}~~~~~}~~|}~~~}|~~~~}~~}}}}~~~~~~~~~~}||}||||{{{{}}|}~}}}}~~}|}}}}|}~}}}}|||{{{||{yxz}|{||}||||||{||{|}||}}~~}}}~}~~|{||zy{|}|{{|{z}}z|~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~}}}~}}}~~}~~~~~~~~~~~~~}}~~}}~}}~}||~}z|~}}||~~}}}~~~~~}}|}~}}~~~}|~}}~}}}~~}}~~~~~}{|||||{{{{{zyzz{{z{{zz{{{{{{{{{{{z{{zzz{|||}}}}}~~~~~~~~~~~}}}~~~~~~~}}~~~}}~~}}~~~~~~~~~~~~~}|}}}}~~}}~}|~~||||}}|}~~~~~~~}}|||}}}}~}|}||||{{z{|~}|}~~}}~~|{{||{{||||{{}}||{zz{{yy{{zzz{}}|}~}|}}}}}}~~}}}~~~~~~~|~~}}}~}~~~~}~~}||}~~}|}~~~~~}}}~~~}~~~~~}}}~}}}}~~~~~}~}}}|}~}}}}~~}}}}}|{|}}~}|~~~~~~~}||||||}}}|}}}~~}}|}~}{}~}}}~~~}}}}|{|||{z{}}}|{|}}}|{{|}}||}~~}~~~~~~}~~~||~~~~~~~~~~~~~~~~~}~~~~~}~~~}}}~}~~~~~~}}~~}}}~~~~~}}~~}~~~~~~~~~~~~~}~~}~}}}}}}|}~}~~~~~~~~}}|}}{|}}||||}||{||{{{||}{z|}|||}}|{{{{{{{{{|}}}}~~}}}~~}~~~~~~~~}}~~}}~~~}}}~~~~~~~~~}~~}~~}}~~}~~}}}}}~~~~~}}~}}}||}~~~~~~~~~}{|}}}||}}}}||}|{{{|}}|}~}}~}~~~~~}}||||}}||~}{|||||{{z{{||{|}}|}~}}}}}}}}}|||}~~~~~~~~~}~~~~~~~~}~~}|~~~~~~}}~}}}}}~~~~~}}~~~}}~~}}}}~}}}~~~~}}}||}}}}}}}~~~~}}}~}~~}||||||}}}~~}}}}}}}}}}}~~~~~~~}~}||}||||}|{{{|}|{zz{{{|||}~}}}~~~~~~~~~~~~~~}~~}~}~~~~}~}}~~~}}}~~~~~~~~~~~}}~}~~~}}~~}}~}}}}~~~}}~~~~}}~~~}|~~}}}~~|~~~}}~~}{|}}||{{{||||||{{{{{{{zz{}}}}}}|{|}}}|{|}|||}~~|}~|}~~}}~~~}~~}}~~~~~~}~~~~~}{{yy|xrruwwxxyz~{uonmjlqvyz}}zvssrrv||zytpqrty}}zsoonlmptx{~|yutvwyz|{xusrtxy||zyvtrtux}zwutsqswwx}xurnmoqtx{~}yvtrrrsw{~}yxwwwuuxz}xxxuttuy|~~}{zxwtoopporuuv{~||wsonlkmnlmswy{}zyywuttvy~ywvtrqrw~~{yupnooqtvx|~}|wpkhikiiouxzxvvttvyyyzz|~|{|~}}~||~|ywttvuv||yz{xvuwyyx|}zxwwwy{~}yy{{{}~}}||{zzz{}~}~|{~~~|||yxxwspnmkjjmoptz~|ywvtsrsvy{|~{{{xttux{|xy|{|}{ztoqusruyz|~|xtrojhjllnqsrrsstuvuplqwspsxzzxuwzyxxyxxwssvwxz}~}}~|zyusuvspqsrpolllllorssvy|~}{~|y}~{|~~{xttutqnmnpruwxyyz|{z||wrpomjjikortutw{{{||||ywxzyyy|~~~~~~~{xvqmkilolilmkjmooprsuvwyyy{|zwutqruusqrttstvx{|||{|~|}yz|zxz|zyz}~|zzwttusqrtsruy{|}~~~}|}~}}~}|||{yxwuwywvy{}{wvvuuwz}~{vvxxurqqqpsuvxzyxx|}yvutsuwvuz~{yxxurrqppoopqrstuvvvwvuutqnoqqpsxyyz|~}zx{|xuuvuvwvtsrpqqrtwyzzzxwutssrpopqpppqtwz|~~~~|{{zvtttsrrsrqrtttuvtsssqqplkljiknooqtvyzz{{zyz{zz|}}~}}~~}{{{yvutrqrvvuxyz}}|{zxustuutqpprtvx{~|z{}~}{xvtrpnllkkmpqqttqqrpnkhffdcddehhhklnqsstvwvtuvyz{|}zwtqpppppqpppqrttuuuvxxyzzzz{}~}}|{{zxxyyyyxxxwttutrrqpoopqrqpprttux{||}~}|{{{|}|||}~{zyvvvvtrsuutuwx{|}}|{{{z{|}}||}}{yyywvutsrpqqqrsuuvvwyzz{|{z{}~}zxwwvvvvutvyzyyyxwuuutsrpoonnonnooprtvwxy|}}}|yvtttsttttuutsqpqtttvx{}}~~}|zyyyxxwvutvxyyxwutsrrsqnmmkjjjklmnnmmopqswz{}}}}}~}yxxwwvwxwvuuttsqqqpqpmkjjiiijjhhijlnqsvxxyz{}~}}~~{zyyyyz{zxxxwwxywvvurqppmkjjkjjlmmmopqrtvyz{||{{{||~}{zxwuuuuuwwwuutrppppoljklkllkigeeggggggijijmoprsuvx{||}~~~}|{{yxxyyz{||}~~~~~}|{{zywvwxxxxxvuuvvutttttuvxy{}~~}}~~~~~}}~}}}}}|zyxxyz{|}}}~{zzzyxwxwusqoooonmmllnoqrsssstuvvvxyz|~}{{zzyxvusqqponnmnnoprssttux{||||}~}{zxwvvutsqomlmmlkiiiiiijkkklnooqrqqstuvxz|}}{z{}||}~~~}}}|zyxwwvvxyyxwutrqpppqqrtvxz{|}}||||{{|}}}~~}|||{{{{zzyxwusqomlmmmmnoopqrstuvwxxyz{{|}~~|zyzz{{||}{zzzxwvvwwvvvvvvutsrponmlllmmmmnpqsuvvvvvvwxyz{{||}~|{yxwwvvwwxxwwwwvvvvwwvvuutrqrrssstvy|}|{||}}|{{zzzyxxxxxxwxyyyz{|~}~~~}|zywvtssrqrsstuvwyz{|}}}}|}~~}|zyxxxwwyz{{{|}||}}}}|{zxvvvtsqpqqponnnnmmoprstuvwxy{}~~~}}~~|{yyyzz{|}~~~}|||{zz{||||}|{zzzzyyxxxxwvutsrqpomlkkkkmmmoprtuwyz{}}}|}}}|}~~~}||{zzzyyxxxwvvvvutsrrqpoooqqruwyz{{}~|{{{zyyyxwvutsrqpnllllmnorttuvwyyxxyyyzz{{||}~~~}||||{zzyyxyyyyzyxwvuutstttutttuvuuuvvutrsrrrqrtuvwwyyzzzzzzz{{|~}zxwwwxxz{||}}~~~~~~}~~|{{{{zz|}~~}{zyyxxwwxxwwxy{{|~~~~~~~~~~}{zz{zzzzz{yxxxxxyz{||}~~~~~~}|{zxwvtrpppponoopppqrtvvvxy{|}~~}|{zxvwwvutsrqpppqrsutuwxxxz{{zxxxxyz{{{|||~~{yxvvutrqppqrrsuwwxyzzzzzzzyyxwvvvuuwwxxyz{|}~~}}|{zyyyxxxxxxyyyyz{{|||}~}|{z{zyyyyyy{|~~|zzyxwusrrqqppponnnpqrsstttsrrrqqppoppqqrstvx{}~~~}}}}~~}{{{zyz{{{zz{zzzzzzzyyyyyyz{}~}{zyxvuttttuuwwxz{|}~~~}|zxwwwvwy{}~~}||||||}~~}{zzxwwxy{}~}|||{zyyxxxxxxyz{{|}~}|{zyxwwvvwxzzz|}~~}{yyxwwvvvuuvvwxyz|}~~~~|{zzyyyyz{{|~}{{{zzz{{}~~~~~~~|zyxxxwxyzzz{}~~}}|}~~}}~~|{{zyyzzzzz|||{{{{zyxxwwvvvwxz{{|}}}||{yxxxxwwxz{|}~~~||{zyxvvutssrrrrrsttuuuvwwvusrsrrsuuvvwxy{|}~}|{{zyxxxxxwxyyyzzzzyxyxxxxwvvwxyyyyzz|~~}|{zzzyxxwwwwxxwuuttsrssrqqrssttsrpoonnnoooonopqrsuxy{}~~~}~~~~}}}~~}}|}||}}}~~~~~}}}~}||{zzzzz{|}}~~~~~~~}~~}~~~}}||||||}~~~~}}}|}}|{}~~}}}~}|{{{{zzz{{{zzz{{{||}~~~~}|{zzyxwvvvvuuvvuuvvvwwwvvvvwwwwxxyz|}~~~~~}}}}|||||}}}}}|{{{{{{{{{{{||{|}}}}~~~}}}|{{|}}}~~~}}||||}}}~~~}~}}||{{zzzz{{zz{{{{zyyxxxyyz{||||}}}||{{zz{{{{||}}}}~~~~~}}~~}||}}||||{{{|||{zzzz{{{{zyzzz{{{|zyz||||||}||}}}}}}~}}~~~~}{zyyxxxyyz{|}~~~~~~}||}|{{{zyyxyxwvwvttttttttuuuvxyyyyyyyyz{{||~~~~~~~~}~}|{{|||}~~~}||{zxxxxxxy{|}}}~}}}||||||||{|~~~~~}}}|{{{zyyyyyyyzzzz{|}~~~~~~}|{{{{zzz{{zyyyyxxxwwwwxxyzzzzzzzzzyyyyxxyzzz{{{{{{|||}}}||}}}}}}}||}~~~~~~~~~}}~}}|||}|{{{zyyxyzzzzzz{{{{zz{{z{|}}}~~~~~~~~~~~~~}{{zyxwxyyxxyyyyyz{zz{{{zyzzzzz{zz{|}}||||{{{|||}||||}~~}}||zzzzzzzzzyxwwvuttttsstttuvwwwwxyyyyzzz{{{|||||||}}}}}|}|{zz{{{{{{{{{{||}~~~~~~~}}~~}}}}~~~~~~~~~~}}}||}}}~~~~~~~~~~~~~}||||{{{{zzzzz{{|||zzzzzzyyyyyzz{{||}}~~~~~~~~~~~~~~~}}||||||||}}|}}~~~~~~~~~~}}|{{|{zzyyyyzz{{|}}}}~~~~~~~}}~~~~~~}||{{|}||||}}}}~}|}}}}||||{z{{zzzzzzzzz{{{{{zzyxyyyyyzz{{||}~~~~~~~~~~~~}}}}|}}}}||||{zzzzzz{|||||||||}}|||||||||{{{{{zyyxxxyyyxwwxxyyyyyyzz{zzzzyxxyyyxxxxxxxyyyxwvutttssssttttvvvwxxyz{}~~~~~~~~~~~~~~~~~~~~}}}~}}~~~~~~~~~}|||||{{{{{zzzyxxxwvvuvvvvvwwwxyz{||}}}}}~~~~~}}}~~}~~~}}}|{{||||||{{{{{{{zyyxxxxyz{||||||}|{{{{zzz{|||}}}}}~~~~}}{z{|}}}}}}||}}}}}||{zzzzyyxxxwxyz{{||||}}~}}~~~}}~~}}~}}||{{zzzxwwwvvvvwwwwxyyyyz{zzyyxxxxyyyyyyyxxxxxwwvvuuuuuvvvvvwyyyzzzzzz{{|||||}}}~~~~~~~~~}}|||}}~~~~~~~~}|}}||{{||{{||{{zzzyyzz{{||}~~~~~}}||||{||||}}~~}}|{{{{{{zzzzzyxxxxxyyyyxxyyyzzzz{|||||}}||{{{{||||}}}}}|||{zzzzyzzyyyyz{{||}}}}}~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{||||||{{{|}|{|}|{|}}|||}}|}}}||{{{{z{{{{{{{{{{{{{{||}|||||{{||{{{{{{{{|{{{{{zzzzzz{{{||}}}~~~~~~}}}||{||{{{{||||}||||||||||||||||}~~}||{{{{{{zyyyxwvwwwwwxwwwxxxxxyyyzz{||||||||}}~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}|||{{||{zzzzzzz{{{|}}|}}}}}}~~~~~~~}}}||{{{{{zzzyzzzzzz{zzz{{|}}~~~~~~}|{{zyxxyyxxyzzyzzzzzyzzz{{{||}}}}}}||{{{|{z{{{{{{{{zzzz{{|||||}}}}}~~~~~~~~}}}}}}}}}}}||||}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}|||}}|||||{{||}|||||{{{{{{zzyyyzz{{zz{{zz{{{zz{{{||}}}}}}~~}|||{{{{{{zyyxxxxxxyyyyzz{{{{{{{{{{|{zzzz{{|}}}}}||||{{zzzzyzz{{zzzzzzzz{{{|}}}~~~~~~~~~~}}}~~~~~}}}}}}}||||{{|}}}~~~~~~}}||||{{{{{{zzzzzzyzz{{{|}}}|}}}}~~~~~}}|||||||||||{|{{{{{{||}~~~~~~~}}|||{{{||||}}}}}~~~~~~~~~}}}}}}}}}}}~~}~~~}}}}}}}}}||}}}|}}}}||||{{{{||{{{{{{{{{||||{{{|||||}}}}~}}~~~~}}}}|||}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}~}}||||}}}~~~}}}|{||{{zzyyxxyxxxxwwwwxyxxyyyyyyyyyzzzyzzzzzz{zyyyyxwwxxxxxxyxxxxxxyyzz{{||||}}}}}}~}}~~~}}}}}||}~}}}}}}~~~~~~~~~~~~~~~~}}}~~~~{yvtsruy~{vtqnrwwz{urpprux}{wqonntx|{vrnjklnsvy}zuqljiikmoszyupnmllrx{~ytpmjkmotx{|vqnnmlosv{|wrnmmmlszz}}{yzz{}{wtux{}zxxxz~~}{yy{~~}zxyz|}|{yxy|~}zyyz~~zwxyz}}wsqpmmptx|}yuqonmortw||xuspmorsvz}|yvtstvx|~{z{}~~{ywvx{{|}~{zxutuwy{~|{yvutuvvw{}~~zwutsssuwz~|xvutttvwxz|~~|zxtqomkjjkkostvz~}{yxwtqoorstvx{~~|{|}}}~~}{yy{||~|}~|}~~~}zywurpnllnquy}~~{zywussvwx{}~~||}~|}~~}|~~}}|zxwwvvwwwxz{~~{zzyxvvwxyz{{|}||{zzyywvvusuxz|||}~}|||zyxyzzzzz{~~~~~||||{{zxvutsrqponnqststvxy{zy{|{yxwwvttvwxyyzzzyzz{{yz~{yxxxuuwy{||}~}~|||zzzyz|}}~}{|||}}zzzxwwvvvxzzyyyxwxz|}}|}~}{yxyzwvxyxy{||{|~~}|}}~~}|{yxxxwvuuuvwwy{zyyzzyyyyy{|{yyywwwvvutuxurvzxx{~}}~~}}~~~~~}{yxvttutrqrrrqpppqrrstuvusuwuuvxxxwvvuuvwutuvvvvwxz|~}|~~}}~~}~~~~{z|~}{{|~~}}~~~}zzyxwuuvvvvvxzyxwvxyywtvxwusrtutsssuvvwwyzyyy{}~}||~~|zy{zxwwxyxwxyyyyyyz||yz{{zyxxxxwtttuuusvyxwwwwx{|{{||{|}~~|{yxvutssttsrqrsqqstsrqqqqpqtuuvvsqstsqooppoqsstwxvw{}}}}~~~~||}}|}~}}~~}|{{||{{{{zzzyyyyyy{{z{|}~~~~{zzywwxyyyyyzyxyyxxyyyyyyzyxyyxwwwwwwvwwvwwwvy{zz|~~~}}}|zz|{yz|zyzzyxyyyyxyyxvwxvttuutsrqqrrrrqrstttuwwxyzzz{|}}}~}}~{zzxwwwvwvutstusrstuttrqstsrpnoqrrrstsrpmnqqrtvttvy|~}}}{{}~|{zzz{|}}|||{{{{{zzyxvwxxwvvvuttuvxz|}|~~}}}}|z{{ywwwvvwwwvsstsstutssrqqrsssrtvutxzzy{|~~~}|{zz{{zyxwxzyxyzyxwwxvsuxxwwwvvtstsrrsqqstrqsuuuvwxy{||||}~~}}|}}{zzzzwuuuvwvuttttsssrqonopppooppnmlmnnmmlmoooopsuuwy{}~~}|{zyzzyyxwxxxwuvwvuuuvwvvwvwxyz{|||||}~~}{{{yxxxxwvusrrrrrrstrqppppqqooooopqrttuvxxy{}~~~~~~}{zzyyyxvuttsrrstsrrrqpqponnnoppqrrrstvwxyz{{zzz|||~~~~~}}}|{zzywwyzxvvutrqpqpoqqnlmnmnnoponoonmoppopqrstuwxx{~~|}}{zzzzxuuvwwvutstsrqrsrrrsuvwxyyzz||~}|||{yxxxvvwvtsrrrqpoprrqppprqprtttuvxyyz{zz{}~}{yvuxxvuttusqstssqpppnmoooonnnnnprrrtttuuwzzyy{||~~}|||}}|{{zz{{{zyxvtsrrrqpppoooooooponnnmmlmnnnmnprstuvx{|}|{zyyyxxxzzxwwwwwvxyvuvvuuvwwwwy{z{}~~{{{zywvvuttvvuutsrrrrrrrqpppqqrsttuwxyzz{{{{}~~}|zywwwvsrqqqqrsssssqppppppppqqprtvwxxxyz{}~~~~}~~~~}}|{zzzxy{yurqppooppmlmnnnoprqqonoqonpqppopqsuvvwx{}}~~~~|zyyxxxwwwwwvvvwwwwwwwwxxxxyzzyyz{~}|{zzyxxwvuttusrsutttsstvvuuuvvwxyyzz|}|}}|{zyyyxvtttuutttuvvuvuuuuuuttuuuvvwwwxxxyz|||{|~~|~~}{{{||||{|}}~}}~~~}{z{zyvuuvutrqqpppopqrrrprsrqrsstuuuuvwxyz|~~}|{zyyxxxwwvuwxxxyyzzyxyz{{zzz|~~}~}{||zyxwwwwvvwwvuvwxwtuxxwvwwwxyyyyz{|{|~}~~~~}{yxwvvvvutsssssuuttuvuuuvwwwwwxyyz{{|||~~~~~~}~~~~~~}}~}|{zzywutsssrqppqppqrrrrsttstutsstuvvvxxyz{|}~~}|{zz{zxxxyyyzz{zzz{z{|{yz|}}~~~}{{zywwwvtttttssuvwwvvwxyxvwz{zyyz|}~}~~~}|{zxwvvvutttttvvuuvwvwxxxwvwyxxxyz{z|}~~}}~~~}}~~~}||||{yxxwuttsrqqqpqqqrqrsssssstuuuuuuxyyz|}~~}}}{yxxxwwwwwwxyyzz{{|||{{{|}}~~~}||{zyxwvvvvuvvwwwwxyyxxxxyzyyz|{{|}}~~~~}{zyyyvtttttttttuuuvvuuvwxxwvwxyyz{|||}~~~~~}||zwvvuusqpppqqpopqrqrrttttuvuvxxwwwyz{{||~~}{zzzxwwxyxvwxxyxxyzzzyz{{{{{}~{{zxwvvwvtuvttvwvvwxyyxyz{|{{{|~~~}~~~~}~~}~~~~}||{zywwwvuuuuuuuuvvvvvwwxyyxxyzzzzzz{||{zyz|{z{|{||}~~~|zzzzxwvuutsrrssqrsttsrsuusstuvvwxxwy{zzz|~}|}}~~~~~|{{{{yxxxyyyxyz{{zz|}}|{|~~}}}}~~}|{|}}||}~~}||{zyyyxwwvwwwvvwyyyyyzzy{||{zz{{zyyyyyyyz{{|||}}~}{yxwwvvtsuutuvvwvvvwwwxyyyzzzzyzzzzyxxyyxxxyyz{|}~~}||{zyxvuttuutsttstuvwvvvvwwxxxxyyxwvvwvvwwwwxyyz|}}}~{{||{zzz{zzz{||{{||||{{{{{zxxxyyxyz{{|}}}}|{{zxxyyyxwwwwwxyyyyzz{{zyz{zyyxyxvwxyyxwy{{||~}|{{zyxxwxyxwyyxwxyyyyyzzzyyyxyywwwvttuuuuvuvwxyz{|~~~||{yxwvwwututtuuutuvvvvvwwutuvvutttuuuuvwxxyz{||}~|{|}||{{|}}||}~~}}{{|{zzyyyyxxyxyyzz{|||}~}|{{||{{{{{{z{{||{zzzzyxwvvvuuuuuuvvvwxyz{{}~~}||{{{zyyyyxwwxyyxwwwxwvvuuutttuuuvuuuvwxxxyz{{z{}~|zyywvwwutuvvuuvwwuvxxwvvuuutsssssssstttvwxyz{{}~~|}~}|}}}||{{zzyyyyxwwvwwwwxyz{|||}~~}||{{z{{zz{{yxyyyyyyyyxxxxxxxxwxxxz{zyz{|||}~~~}}|{zz{zzzz{zxxxxwvuvwvuuuuuutstuuuvvwwwxyz{|}}}~~}|zyyyxxwwwwwvuuvussrssrrttssstuuuvvxxxyz{|}~~~~|zzzzyyxyyyxwxyxwxyzzyx{{yz{||}~}}~~|||ywxxxwvutuvwwvvxywvxyyxxxyzzz{|}}}~~~~~}|{zxxxxwuuutssttuuuuvwxxxwwxxxxyz{{{{{{{{|}}|||}}||}~~~}~~||{ywvvuuttsqpqrssrsstuutuvvvwwxxxxyyz{z{|}}}~~~|{zzzxwyyxwxxyxxyzyyzzz{{{{{||}}~~~~}|yxxyvuvvvvtuwwwxxyyzzzz{{{{{|||||||}}}~~~}}}}}|}~}||zyyxwuuttttttuvvvvvwxxxxxxxxyyyxxyzzyy{{{zz{|||~~~}{zyywvvusrqrrrqqrrrrsuuuuuvwxxyyyzzz{||}}~}}}~~~~}}{yyyyyyyxxxz{{z{||{|}}}|||||}~~}}}}}}}}}}}~~~~}|{zxwwwvvuuvwwwwxyzzzz{{zzz{|{z{{{||||||}||||}}|~~}{yyywvuuttsssttttuvwxwvxyzzyyzzzzyz{{{{{||{{{{{{{|}||}~~~~{zyxxwvusssssssstsrstuuuvxxwwxyyyxxyzzz{{{{{{{{|}}~~~}}|{zyyyxyzyy{{z{{{|||}}||~~||}}}}}~~}}~~}}~~~~~|zyyxwwvuuuuvvvwxxyzzzz{|||}}|||}}||}}}}}||{{{|||}}~~~~}{{zxvvvvvuuvvvvvwwvwxyyzyyzzz{{{{zz{{{{{zzz{zyzzz{{{}}~~}}|{zyxwvuuttttsssssstuuuvvvvwxxxyyzzyy{||{{{||||||}}}}~~}}|{{{zyyzzzz{{||||}~~~~~~~~~~~~}}||{{{||}}~}||{zyyyyyxxyyyyyyyzzz{{{{{{||}}}}}~}|}}}|||||{{||}}~~~~}|{zyxwwwuuuuvuuuvvvwxxxxyyzzz|{{||}||{{{{zzzyzzyyyz{{|}~}}|{{zyxwwvutttttttttuuvvuuuvwxxxxyyyz{{{{|||||{{||{{{|}~~~}|{|||{{{{{{{{{||}||}~~~~~~~~}}~}}||}}}}}~~~}||{zyyyyxxwwwxxyyyzzzz{|||||}~~~~~~}}||}||{{{{{{z{|~~}}~~}|{{{zzyxxxwwwwwwvvwxxwwwxyzzz{{{{||{|}|{{{{{yzzzyyz{|}~~}}||{{zzzxwvvvvuuvuuuuuutttuvvwwxxyzz{{{|||{{{{zzzzzzz|}}}~}}}|||}||||||||}}}~~~~~~}||{{{{z{|}}}~~~}}||||{zyyyyyyyyyxxyzzz{{{{|}~~}~~}}}}}|{||{{{|}}}~~~~}||{{{{zxxxwvvwwwwvvvvvwxxxxyz{|||||||||{{zyyyyxyyyzz{|}}~~~~}||{{zyxxwwvvvvuuuuuvvvwwvwwxyyzzz{||{{{{zyyxxxwwxyz{{|}~||||||||||}||||}}~~~}}}|||{{||}}~~~}}|{zzzzyxyxxxxxyyyzyz{{|}}~~~~~~~}}}}|{{{{{zz{{{|~~~~~}}}}{{zzzyxyxwwxwvvwwwvvwxxxyzyzz{||{||{yyzzyyyyyyyzz{||}~~~~~}||{{zzyxwwvvvvuuuuuuuuuvvwwwwyzz{{{{{zzzzyyyyyyyyz{|}~~~}}~}}~~~}~~~~~~~~~}}|{||{z{|}}}~~|}}}|{zzzyxzzzyyyyzzzz{{{||||}}}||||{zz{{zzz{|||}~~~~~}}|||zyzzxwwxxwwvvwxxyxxyyyyz{{{{{{{zzzzyyyxxyzzzz{|||~~~}|||{z{zyyxxxwwvwwvvwwwwwwwwwwxyyyyyzzzyyyxxxxxxxxyyyz{|}~~~~~~~~~~~}}}~}}~~~~~~~}}~}}|||||||}}}~~}}|{{zzzyyyyxxyzzzz{{{z{||||}}}}~~}|||{{{{|||||}}~~~~~}}|||{{{{{zzzyyxxxyyyyyxyyzzzzzzzyyyyyyyyxxwxxxxyyzz{|||}~~~~}}~||{{zyxxyxwwwwwwwwwwwwwwwxxxxyyxxxxxxxxxyyyyyz{||}~~~}~~}~~~~~~~~~~~~~}||||||{|||}}~~~~~~~~~~}||||{z{{zzyyzyyzz{{zz{{zzzyxyyzzzz{{{|}~~~~~}}}}|{{zzzyyyyyxxxxwwxxxxxyyzzyyyyyyyzyxxyzyyzz{{{{|}}~~~~}}}}}}}}|{{{{zzzyyxxxyyxxxyyxwxxxwwwwwwwwxwvwwxxwxyyyzzz{|}~~~}}~~}}}}}|||}}||||{zzzzz{|{{{{|}|||}}~~~}}~|{{zzzzzzzzyzzzzzz{zzzzzyxyyyxyz{{z{{||||}~}{~}}|zwwxxxvuuvxxurvzzxxxvtrrpptwwwvvw}~{}}~}~~~}}|zzyyz|{z{zyyyyzwuwxwwyz{{zyxvttuvy{ywyzwvy|{xz~|zzz{zzzyz|~}{|}{zz{||{{}{yxy{}~}zzzyzyxvtsvxwtvxwuwyz{yxwvwxwwyyxwwwvsrtvwwwy||}~~}|{zyxvwyyy{|{{{{zzzy{|{z{}|{|}zwy{wtwywuwxyxxxxxvttuttuvuuvwwwwxyzyyz{||~~~~~~}~}|}~~}~}~}{|~~~~|~~}~~~~}~~}|||{yz{xwy{xvz~zvxzyxxyyy{}||~~~}|{yyyxxyyyxwxywuvusqsuuuuwvuwxyz{||}}~~{}}{|}{|||{xvutstsqqqppqruvtrsttvxy{}}{|}~~~~~~{xxwvutssssstutrtvutvxxxyzxxxwy{{zzyxy{}|{|~~~~}}}}|}~~}|}~~~~~}}~}|{z|}{zz{zyyxxxwuxzwvwxwwwvvvvutstuusvxxwxyxwvtvwvuxzz{}~}}}}|{z{zyxxyzz{|}~~~|}~{zywxyurturqsttstutrrsrqqqqrstuuwzyy{~~~~~}}{z{}{y{}{z|~}}~}||{zzyxyz{|}|}~~|}~}}~}|{z{{zyz{zy{}|||{zyxwvvvwxxwwx{{|}~~}|{ywusttrqrsrstuvwvwy{zz{||{zz{||}~|zxvuuspqrqoprstvwwvvvvuttttuvxyzz|~}|~~|}}{xxyxwwwwvxxusssqoopqqqrtvwxz|||}~~|{zyyxwxyyyyz|}}~}}~}z{}|z|~}}~|{ywvtssrrstuuvwwxxxxxwuuttrqqssrtvwwyz|}~~~~}||}}}~~}|{{zzz{{{|}~}||}~~|{}~}{zz{{wqnlkkkjjkmpuvvwxyxxwxyzzxxyyyyyxyy{|~}|{|{z{|{{}~|{yyyyxyz|}}~~}}}|{{{{z{{||}}~~~}}~}|}}||||||}~}}}|||||{z{||{zzzyyyyxxxyyzzz{}}~~~}}|}}}|}}~~}|{yxuttttsstuuvwxyzz|||||{{{{z{{{{||||}~~|{zxwvvutsstuuvvvvwwwwwwxxyyzz{{{|||}}}}|{zyxwvvwvwyz||}~~~}}}}~|{{|zxxvusstuuuuwwwxz{{|}~}{{{zxxwuttttttuuvxy{{|}~~||}~~~~|{zzyyyxwwxxxxyyyyyxwwvvvuuttttuvuuvwwwwwwvuuuuuvxyz{}~~~}|||}}}~~}}|{{ywuttssrqrrrrtuvwxz{zyyyyxvvvuutuuvvwxyz{{|}}||{zyyyyyzz{|}~}}||}}~~}||}~~|zyxwvvwwwxy{|~~}}}}}~~~~~}{zyyyxxxxxyzzz{{{{{{{{z{{{|}~}|{zyxxxxwxyzz{{|}}|{{zyxxwvvuuuvwxxz{|}~}|{yxwxxxyyz{{z{{{zzzzzxwvvuuuuuvwwwwwxxxxxxxxxyz{{}~}~~}{wuuuuttuwxyz{}}zxvtssstttttssrstvxyyz|~~~~~}}}~}~~}|{zyxxxxwxyz{{{{{zzzyxwvtssrrssttuvvvvwvvvvwwwxyyy{|~~~~~}}||}~~~~~}|{zyxwvvuuuuuuuvwwxxxwvuttssrrssttuvxyyz{|}}~~~~}}}}|{{zz{|}}~~}}}}}}~~~}}|}}}}~~}}}|}}}}}||||{{{||}~~xsrssstvy{|}}~}{{{{||}~}|{yxwvvvvvwxwwxxyzzzzzzyyyxyzzz{|}~~~}}}}~~}||||{{zyxvuvvvuuuvvtssttuuvwxyz{||}}~~}||{|||}}}~~~~}zyyxvtrrqppqrrstuvwwwxyzzzyxwwwwwxyz|}}}}}}}}}}|{{{{{{|~~}|zyyyxxwvvuuuuuuuttutsssttuvwxxyzzyyzz{zz{|{zyxxyyz{||}~~}~~~~~~~~}}}|{yyxvusrqqqpqqrstuvvwxxxxxxwwvvvvvwxzz{||}}~~}}|||{zzz{|}}|}~~~~~~~~}|{{zyxxxxyyz|}~~}||||}~~}|{zzyyyyyyyz{|||{{{yyz{|||}~~}}}}}||}}|||||||{|}~~}|{zyxwwvvvvvwwxxxyyzzz{{{zzzzzzzz{{{|}}}}~~}{zxwvvuutttsstttuuvvwwwxxxxxyzz{{}}~~~~~~}}}||||||}~~~}|{zyxvuttsrqqqrrrsttuvwyyyzz{|{z{{{{{{{{{{{zz{{{{zz{|{|}}}~~}|{{zzxvttsssrrrsstuuuuuvxxyxwvxz|~zsprtvvvy}~}||}~|ywwx{~|zyyxwwvuutsrrqqrrrrstuuuuuuvwxxyyyyxxxxxxyyyyyz{{{{z{{|||||}~~~~}|||||}}}}}}~~~}|{zyxxxxyzz{||}~~~}|{zz{zz{{zz{{{{{{{{{||||}}~~~~~}}|{{{{{{|}~~~}|{{{zyxxxwwwwxxxyyzzzzz{{|{{{{z{{{{||{|||||{|}~~~}{zyxwwvvvvvvuuvuuuuuuuuuvvwxxyz{{{|}}}}}~}|{{{zyyz{{|}~~~}}||{{zywvutsrrrrqpqrsssttuvwyzz{{||{{{{{|}}{yz}{xvvwxxxzz|}|||{{zxwvvvwvutstuuuvvuutttuvvvvwwxxxxxxxxxz{{||{zyxxxxyxxxyz{|}}}}}}|{{{zzzzzyxxwwwwvvuttsssttstttuuwxxxyyyyyyyyyyyyyyzzzzzzz{|}~~~~~~}}|||{{|}}||}~~}}}|}}}}}~~}||{{zzzzz{{{||||||}~}}||||}}}}}}}}}}}}}|{zyzzzz{|~~~~}}}|||||{zzzyyxwwwwvvwwxxxyzz{{||||||{zyyyyxyzzyz|}}~~|zyxwwvuutuuuvvvwwwwwwwwwxxxxyz{{|||||||||{zzzyzz{|}}~}||{{{yvtsrsvyxwvutssssstsqrtvx{}}~}|{{{{{zyyxxxxxyyzz{|}}~~~}|||}||{zyyzzzyxxwutsstttttuuvwxxxwvvwwvwxyyyyzz{{{{zzzyxxxyyyxyz{|~~}|||{{zzyyxxwwxxwvwxxxwwwvuutsrssstuvvwwxzzzzzzzyxxxwvvvvwwxxxyz|}}~~~}}}|||{{{{{{|}}~~}|||}}}}~~}|{{zyyz{{{||||||}}}}}}}}}}~~}}}|||{{zzzzz{{{|||}~~~~~~~~}}}}||||||{{zzzyyyyyyyyz{{{{{{{zzzzxwwvwwxxyz{|}~}{|~}{zzywuuuvvvwwxxxwwwwxxxxxxxwwxxwwxyyzzz{|}}}~~~}}|{zyyyxwwvuuuutuuuuuuuuuuvwwxyyzzzzzzyyxxxwwwwxyzz{|}}~~~~}}}}|{{{{zzyyxwvutssssttuvwwwwxyyxxyxxxxwwwwwwwwwxxxxxxyyzzzz{|}~~~}}||{{{{zzzyxxwwwvvvvwwwwwvvvvvvvvuuvvvvwwxxxxyyyyxwwwwwwwwwxyz{||~~~~~~}|||||{{|}}}~~~~~}}}}}~~~}||{{zz{{|}~}}}~~~~}}|{{{zyyyyzyz{{|||}}|}~~~~~~~}}}|uttvz}}zyz{{{{{zxwwx{~~zwvsrssuwz{z{||{|~~~}}||}}}}|||{zzyxyyyxvuuuuuuuuvvvvvwvwxxwxxxyyzz{z{|}~~~~}}||{{zyyyyxwvvwwvvwwvvvvuuuuvvvvwxyyyzzzzzzzyyxxyz{|~~~}|||{{{{{{|||{{zyxxwvvuuuuvvwwwxxxxxxyyxxxwwvvvvvvvvxxxxyyyzz{{{|}~~~~~~~~}}}}||||{{{zzzzyyyyyyyyyxxxxxwvvvvvvvvvvvvvuvvvuuvvvvvwwwwxxxyz{|}~~~}}}}|||{{{{{{zz{z{{{||||||}}}~~~~~~}||{zz{{{{{||}}|||{{{{zzzz{{zz{|{{{||||||}~zsw|~}||}||}}}}~|ywvtuwzzzyvstw{{{|{zyxvvxxxxyzz|~~~~~|{{{zxwwwwwwwvvvvwvvvuuttuvvwxxyyyz{|}~~}|}}~~~~~}||{zzyyzxwvuuttsssstuuuuvwwxxyyyyxxwwwyz{{||}~~~~~~}}}~~~~~~~~}||{{zzyxwwwwvvvvvvuttstuuvvutttuuvxxyyyxxxxyyz{{{{|}~}}|||||||}}}}}}}}}}}|{{{zyyxxxwvvvuuuvvuuuuuuuuuuuuuuuvvwwwwwwwxyz{{|}~~|zyxxyz{{{yxxyyxvvvxyxyzwttx~~|{yxwvvvvvwwxyz||{yxyyzyy{|{zzz{{{{|~~}||{{zzzyxxwvvvvvvvvwxxxyyxxwwwwxyz{{||}~~}{{zywvuttttttttuuuuuuvvvwwwwwxxyyz{|}~~}|{yxwvuutttttttuuuttuvvvvvvvvvwwxyz{||}~~~}|zzyxvuutsssssssttuuvvwwwwwwwvvwxxxyzz{||}~~}|{zyyxwvvutttttstttttuuttuuvvvwwwwxxyyz{|||}~~}||{{||}}~~}{yxxwwxxxxwwwvvx{{zyyxwxy{}|yyz|xwuuwwtppstronsz~~zxxyyy{{||||}~}{{yxwwwxxxxxwwwwwwxxxxyzzzzzzzz{|{{|~~}}}~~|zwwvutsssttsrrrtuvwxyyxxxxxwxxy{|}~~~~}||{yxwvutststuuuuuuvvvvwwwxxxyyyyyz{{{{|||}}}|||}||}~~|{zzyxxwwvuutttttuuvwwxxxxxyyyzzzzzyzzyyyyyyzzzyzz{|}~~~~~|{yyxwvvvuutsssttuwwvuvvwwwxwvvwwwxyyxyzzyxwwvvvwwwy{~{z{{|}~{z}~z|~}}}~}|{zyxxxy{|{zz{zxwwwxyyy{}~~}|{{{{zz{}}~|yyz||||{yyzzzzzzzzzz{{|~~~~|zywvwyyyzzz{}|||}~~{yyyz{||{zzyxxz{zz{{zyzz{|}}|{{yvtsvy|}}|zxy{}~~vr{}zxwx{}{xvvxy~|xsnmsz}}|zxy{}|yuuwy{}}yuuvwz}~{z{|}}~~|}~~~~~}zwwxzzyxwwxyyyxwvwy|}|{yyyz||{zywvutuwxxxxz~~}}}|||zxxxxxzzyxwvvvwxz|}}}{yxwuuuutsstuwxxxwwy{|||{xwy|~~}||}~}|||{zzywwwwy{{zyyyyyzywuvwxwuttssstttuutuwxxyxxxxz{||}~~~}}}}}~~~~}~~~~}}}~~~}}}|{{{zzyyyyyyyyyyzzz{||}}~~}|||{{|||{{||||{||{{{zzzzyyxxxyyxyzzz{||}}~~}||{zz{{{{{{{{zzzzzyyyxwwvvvvvvwvwxyyzz{{|}~~}|{yy|}{{{zyzywvvwwvuuvvtuvsrvzywttxzzz{z{||~~|~~~}~~~~~~~}{yxwvwxyxvtvvuuwwwwvuuvwxywwxxwwvwxxyxwxyyz{|{{|}~}{|}}}}}~~~~~~~~}~~|}}{}}{zzyzzyyxwy|zyz{~}}}|{|~~}~~~~~~}~~}}|zz{{{{zzzyyzyzzyyyxvvvwxz{{|{|~|{|~}{{{|}}}}|z{{yxxz}~}|zz}}|{z|~|~~}||zyxwwuuwwvvvvuvwyzyy{{zxwwxyzywxzyxxwxxxxxxxwxwwwwxz{|||~~{{}|zzz{|{yyxy{||{}~~~}{|~~~|xwxwvttwywuvvttuvvuuvwxy{{{|zyz{zzzyyzz|}{z{}~|{}|zz|}}zyyyzz{{|||}||}~~}}}~~}~}~}|||{{{|}}}}{zzxvuuuvspooonmmnooqtuuvwxzzzzzzzyyyywwxxyz{{{{zyyyyxy{|~~~~~~~~}}|zz{yyyxz|}~~~|{zywvwxyyxyzxvvwwvxz{|~~}|zz{xvyzxwxxxxxwwvvy{{{~~}{}}|{zz{{{zz|}|||{{{zzzyyyzwwz{zzyxyzz{|~~~~~~~||}}|{wutrqqponmnkjnpoqrrstuwzxwy{zyz{}}z{~|zz{{||{{zz{}}|}~}|}}~|~}|~~~~}~}}||{{{|}~}|||||{{|}}{wxywvxz{|{|}}~~~}}|{|~}{zz|~}{|~~~~~{{}~~|{}~}||{zz||{{}~{{|}}{xz}{zyyyzzyvvy{{|}~}||}|xvwvttuttsrrqqruvstwxwwvvvwxwvvvwvuuwvuuuuvuuuuuuttuwzyy{}~~~}~~~||~|~}}~~~~}|}~}~|{zzzyyxywttvtqqqqssstvwyzzy{}{yz{zyyxxwxz{zz{{xwy{zz|~~~~~}|{{{{z{}}|~~~~}}}}}|{zy{}~~{{|{{zyxwwwwvtttrqqrsrpprrqqrrttsvxwwy{zzxvvvwvvvvxzwvxyxwuvyyyyz}}}~~}}}~~||||zzyxwwusrqqqqqsttuxyxxyyyz{zyyz|}|{|}~~~~~~|yz{zyxyyyz|~~}{{{{zz|~~~|||{zxxyxvwyz|}~}}~~~}~}}}}{z|}zwxyxwwwvvwvutuwxvuvvuuvvvwxwwxzz{|}||}}{{}}|{z|~|{{{yxzzz|~~~}~~~}{{{||||{||{zyz{{{|~}}~~~~|zyyyxwvvwyz{{|~~}|z{||zz{{{{{{{||{zxxywuvvwxxy|}}~|zz{{{|}}~}}}}}|{{|}~~|}~|zz{||||~~}|{ywvuvwvwxxwvuuuspooopqrrsuuvtsvyxxxxwwwwxxxyyxwxxvuuvwxyz{}~~|{{zyz|{zzzzz{}~~}}~}||zwwyywvuwyxvwxxyzzxyzzyyy{}}}{{|{xyyyxvtvxwvz||}||||}~~|||zz|}~~~}}}{{zywxxwuvvwwxyz{|~}|{zyxyzxxyyxxwxyxuuusqqqqrqrttrsuvwusuvuuuvxzzywxxxxwvvwwxyz|~~||||}~}|}~~}}~}}}}}}|~~~~~~~~|{{zyxxy{{zyz{{{|}~}|{{|}~~~~}{yz|{z{}~}||}{z|}~}~~}|}}}~~~~}}{zzzzzyxxxxxxy{{{}~~~~~}~~~}|}~~}||{zzywwwuuvxy{|||}|{zyy{|{yyzzzxxyxvutuuuvxyxyz{}}}~~}}~~||~~~|{}~|z{{{{{|~~~}~}|}}|}~~}||||z{|{yyyzzxwvvvvvvtuwyywvxyxwvuvvuvxxxy{|}~~|{{|}~~~~~{{{{zz{|}}}}~||{{{zyyyyyyxxxxxvttvvutssttuvwxyxyyxxvvvwvuvwwxzyxwwwxvuvwwwwyz{|||}~~~|}~|{{{|~~~~}|}}}|{{||{zyyzyxwwwwwwwxxxyxwxxwvuuvwvwy{{|}~~~}|||}|{{|||{zzzzzxwwxywvxyyyyyyyz{z{}~~~~~||}|{{z{{{{zzzzyxxwwvuuvuuvvwwxxxxxyyyyxxxxyzzzzzzzyyyz{yxyyz|||||~~~|zz{yxyzzyyz{|zz{{{{|{{|}}|{|~~~~||{zyz|||{{{||||{zyyxxxxxyyyyyzz|}~~~~~~}}}}|}||||}}{zz{zyyxwvvwxxvvvxyyyz{|||}~~~~~|zz{{|zyzzzzyxxxxwvvvvuuvvvvuuuttttsrrssttttwxyzz{}}}~~}|{{{zzzyyz{{zzyz||}}}~~~~}}~~~|{|~}~}}~~}{{|{ywvxzwwyy{zwwxxwvvvwxxwwxxyyyz||}}}~~~~~~~~~}}}~}||||||||}|{{{{{{|||}}~}}~~~~}||{zzzzzzyyyz{}}|{{{{{{{{zyzz||{yxxyyxxyxwwxxwwvvwvuutsstttuuuvvwwxxxxyz{{|~~~}|{|}}}~~~~~}~~~~~~}}}~{zzzzxwxzzzyxywvuuvwwwwvwxyzz|~~~}{{{yyzz{{zyyz{{zyyyxxyyyxyzzxy{{{{{|}}}~~~~}||{{zzzzz{{{||}~}}~~~~~|}|zyyyzxwwyyyyywvvwwvuvwxxxyyz{|{|~~~}|}{yy{{{yxz{zyzz|~~~}~}|||zyz|{{{|}~||}~~}}}}~|||||zyxyxwvvwxwuttuuuutuvwvwxz}|z|~~~}}~~}|zyyyxxxwwyzzyyxxy{{|}}~}~~~~~~}}~~~~~}}~}~}||zwuttutrrrstsrttsrststuuussuuuuvwwy||z{~}}|{||{zxz|{zyz|}}~}}}}|z~||~}{{|{xuvwwvtsuvwwtrsvvuvutw{{zzy|~{z|}~~~~~~~|z{{yyz|{zyz{||{{{{zyyy{{{{zzz{{{|}~|{{{|}~~}}}}|~~~|}~}|yyxwvutrstsqpqstrpqssrrrrrqrtuuyzyz{|~{zxxywvwxyxwxzzzyz{||}~|yz{zyxyywuwywuwxvvyyyyy|~~~|yz}|z{|ywxz||zz}}{{|}~}~~}}}{z|||{yyzyz{{{zyyyzzzyz{||}}~}}||zxxyyywvwxvuuwywsstvyyxyyz{{{{{zz{zyyzzzyyyxyzz{|~~|~~~}~|{~}}{zyy|}xwz{z{}}|||}~}}~~~}|||ywwvvvvtsssrpststuvxxwxzzz{|yx{|zz|{zzz{}zy~~|~}|}|{~}z{}}~}}~|{{{|{z{|zy{||{||}}}~}~}|{yz|xtvyvuvwwvuuuuuuvvvwwuuxzxwyz{zxyzxuvwvvvwyywy||z{}~~}}~}~~}}|~~|~}zyzz{yvvxwtuvvvwwuvvwyxvxzvtvz{yxxzzyz}~|~~}|}|zzz||zyyy{zwy|}~}}~}|{zyyxwvvwvwyxwyzyz|}}|z|~|}~~||~~}~~}{{{{ywy||zyyyyz{z{}|zz|}}||||zz}}zz||zz{zy{|zzz{}|z|~~~~}}~}~~}}~{|~~}~~~~{}~|}|{}~~~|{|}{z||xx{{yyxxzxvvvvwxxwxzyxz{{|{{{{|}|}~~|~~~~~}~}||}{yy{{{zz||z{|||{z{{xxxvvvuwyyyxxyz{zyz}~~|~~~zzzzzzxyyxxxxvwxwvvvxxusuwurqrtsrsuttuwxyxyyz{|||}~~}{|}||}|{||}~~~~}~|zz{zxyyyxxxwwwwvustuuuvvvvxxwxzzzz{{{{{~~~~}|}~}}~~~~}~~}|zzz{|}}|{|||{{|}|z{}|zzzzzyxz{yy{||}}||}~|xyzyxxwwxxwvvuvwustttttssssssuwwvxyxxz{z{}~~~~~~~||{|||{|{{|}}}}}||}~~}~~}|zyxwvvvwwuuvvwvvwwwxyyyz|}~}}~~||{xxyyxxxwxyxy{zy{|||||||}|{{||}|zz{{|{yz{{ywz|zxy{||zz|~}~~~~|zyyzzxwwvvuuvxxwxxwwxxyz{{{yx{~~}~~~}|}}|}}||}}||}~~~~}~}{{{yxxyxxxxz{zz{|~}|~~~~~}{ywvvvusutrstuutsuxvuvxyyzzyz{{zzz|}}}~~{{}~~~|~~}~|{yyyxxxwwxz{{zz{||}~~~~~~}}~}}}~~}~}|yxxvttttsrqrutrsuuuvvwwvwyxwxz{|{z{{{{{|}}|{yy{{{{{|}}}}}~~~~~~~}|{||||}}||}~~~zxxvuuutsuutttvxxwwxwwwxz{{zyyyzz{|{yz{||{{}}}|z|~|{{{{zyyyxwwy|{yzz{{||}}}|{z{||||||zyz{zyz{{zxy{|}|{|}}~~}{zzywtsttsrrrrrsststuwwwyzzz{{{||{{{{}~}||}}|||~~}}}}~~~|{{yxxxxwvuttvwyxwyzxy{}~~~~}~}||||ywwwyzxvwxyywy|{{{{}~}||~~{}}{~~~}~}}~~}|{zxwwwwvvwwyzxyy{}|{}~}}~}||~~|{{}}|zyyyy{zyz{{||~~}|zzyxwxxwvtuwxyxvwyxxyyzyyz{{{{{}|zzzzz{|{zyxyzxvy{zzz|}~~}~~~~|{zz{{zxxwwxxwxyxwyzyz|}}||}}{zz{zxwwwvuuuvwwwwwwwwxxyyyyyyz{{{|{|}|z{||{yy{|||}~~}||{zzzzzzyy{{{{||{{|}}}~~}}}~}}|{|~}z|~~~~}}~}|{{{{{yxvvutttttsrtvuuuvvwwwwxyzzz{{{zzz{{{{zzzzywxzzyyy{|}~~~}~~}{zz||zy{zzzzzz{||{{|~~}}~~~{z{{zywvvuuwvttvvuvwxxyyyyz|}}}}}}}}}}}~~}~~}}~}z{}}{ywwxyxwwyyzywy{yxz{{|}~}}~~~~|}}{z{zyxyz||{{}~~~~}||||}|zzywvuuwwuvwxxvtvxxxwxyz||{|~~}||}}|}}|{{zz{{||}||}~~~}}}}}|{{zyyyyywwyyyzyy{{zz{|}|{{}~}~}~~~}~~~}{|~|zxxz{{zyzzzzyx{}zyz|~~{z|{{zyyyz{zyz{{{{}~~~|z{|zxxyyywxzzxxyxxz{{{||}}~~|{{|{{{zyzzz{{{|}~~~}}}|||zxxwvuuvvusstttuuuutuwwxzyyzz{{{{{zz{yxwxxyxyzzyz|}}~~~~}}}~|{||zz{{zyxxzzzyy{|{zz{}}{|~~~~}~}|zyz{yxxxyxvvxwuvyzzyyz{{{{{|||{z{||{yxy{{|{|~~}}~~|{{{|zz{{zyxz}}|{{}}|{}~}}}}|{z{{zz{zyz|~~}~}{{{||zxxyyxwvuvwwvuuvxvuxyxxyz|{y{}|{|}{yyzzywxyyyyyzz|~~~}~~}|||{||{zxx{{yz{}}{z{|||}||}~~|}}}~~|||{{|}|{|}~~||}|{zyzz{zyyyzzzyyzyz{{{|||||{|}{yzyz{zzy{}}}}~|zttsuwy{|~|tjhfbfkorx~xsnmkipx{zvslhjlov{~zspoopsx~xqlkostvwpnjfjnmqxzsoljijpsu{~voljffimoqyyvvtrtvz}zwtqpruy~xpmkijhhmry{xsonkmsqry}~{xtnjiihhlqsx~}zz{zxz~{ustuvy|urokiklpwz|zvrmgdbdcdjqvy{~}zrkkifedejpuy}}~~yyywuw|}~}~~|yvsqoruvx~}zwvuvy||||wtuvvw{~~zz}}}|z{~|}}{{||{}~~yuvwsrw{xw}}|~~{xxz}{xwyz}~xvuqllmlmrvy}~yxxsnorqpuy{~{|y||zxwwwwvvxz}~{yxuuusruwxz}~{yxvspmmonmqwz|{}zxyyyz|}|zyyxusuxxx|~|wtsssqnmlmmouvw|~}}|ywvutuvuuy}|||yywuxyvuwxwwwvvvvutrqqqprtutwz|}}}}z{}zuttsqqruxyzxv{}zxwvxzxwxz{~~~~~~~|zz}{vx{{ywuy}{x{~|z{}}{|}|{{||{zywvwvrsvwurrutsrqrsrqqrttstuvy{zz|~~~}}}|z|~}}~~~}~}{{{zzz{zy{|||zz}~~~|zyyxxzyxyzyyyz{|{y{|zwwyyyyzzz}}|}|zz{|{yy{||zz{{yxwtuvutuwxwwy||{|}|{zwvxxuswyxwxz||}zxz{|||{}}{{||zyyz{z{}~~}~~|ywvvusrsssrtvwxy{||}~}|}}{{}~}{|~}~~|}~}}~~}}}ywvvtqrtrpqrtuttwyxvvwvtttuxxwxz{|||~~~~||{zyz|}||~~}}||{{{{|{z{|{{{{||zyyywuvwvuvwvvwyyxxxwvutrqqqqqqqqsstvyz{||}}~~}{yxyzzyz|}}|~~}}}|}|zz{ywxzzxvuttrpppmkkmmmnprsrruvuuvvuuuwxxx|~}}|}~~~~~~}|{|}||}~}~}{{{{}}|}}}}|{zzyyyyz{{}~~}{xwwwwwxxxxxz{{|||zxyyyzz|~|z|~~}|{{yxwvvwwwwxyzzzz{zzyxwvuuvuuvwyyy{~~~|||}~~~~~}{z{zxwusrqpppqrrrrtttuwxxxwxyyyz{|~~|zxvusrrrrrrrqqssqpqrqpqstttuwwxxy{||}~|z{|{z{|{|~~~}{{}}|}~~}|{zwtstttsqrrstuuwxwvvutstsrqqrstuwxxz|||~~~~~~~~}|{{|||}~~~~~~{||ywusqpnmnnnooopstttutttttsstuvvwyzz{}~~}|{{zz{|~~~}|{|}||{{yyyxwvuvvvvxyz{|~}{zwuuuuuvwxyyyyzzzyyyyyxyyzz{|~~~~~}|{zxwuuuuuuuvxyyyyyyyyxxwvvvwxyyz|~~~}|{yvuutsrrrsstvwxyzzzzzzzzzyxyyz{{}~~~~~}|}}}~}}}{{{yxxyxxwwwvuuttssrrrsttuwxyyzzyz{{zyxyyxwxxxxwxyz{{|}~~~~~{yxxwvvvvvuuvvvwvuttuvutttttuuvwwwwyyxxxxwvuuuuuvxyz|}~~}{ywusssrqppqrqqrtttttuuutttstsstuvwxxwwxwwwxxxyz|~~|{{zzzz|}~~}~~~~}||}}zyzyxxy{|}}~~}|{|||}~~||||{|~~}}}}}}|}~}||{{{}~~~}~~}|||||zyyxxyzyz{}~~~}}{zxyzyyz{||{{{|||||{zyxxxxxwxxxwwwwwwxxwwyz{{z|}||{ywvwwvvwwxyyyyyyyzyxxwvutsuutuvwxxyz{||}~~}|}~~~}||{zyyxxwvvvvuuttttttvwwwxxxxyyyxxwwvttttuuvwyzz{{|}~~~~~}||{yxwwwvvwwwxxxyzzzxwxxxwwvwwwwwwvwvututttttuuuwyzz|~~~~~{yyyxwvvvvwxxxxxyyyxxxwvutsrqqsstuttvvvwwwxxwxyy{~~}}|{{{|}}}~~}}}}}}||||{zzzzzzyxyzzzyy{}|}~~~~}{{{{{{{{{{||{zz{{{zyy{zyyyz{zz{{|{{{|}~~|{z{zzyy{||{||{{{{|{zyxxwwwwvwwwxxxyzzzyz{|}}~~}{||{zzzzzyyyxwwwwwvvvvuuuvwwwxzzz{||}~~~~~~}}~~~~}||{zyxwuuvwwvvvuuuvvvvwvuuuvwvvvwwxyyyz{zzzz{||{||{{{{|}}}}}~~~}}}||{{{{yxxwvuutttstttttttttttsstttsttuvvwxyz{|||}~~~}~~}}||}~{zzzyxwwwusssrrqqqpopqqrqqrttuuvwwvwxyzzzyzzzz{{}~~}}||{zzzz{||||}~}}}}~~~~~~~}|{zxwwxxxxyz{z{}}}|||}}}}~~}|{zxxxwwwwxxxz{||~~}}|||}~~~~~~}~~}}}}}}~~}}{zzzzz{{zyyxxwvwwwwwxyyzzzzzzzzyyzzyyzzz{{|}}}~~}|zxvuuuutttttttuuuvvutuvwwwwxyzz{||}~}}}||{|}|||}~~}|zwuutrqppppopqqrsttvwxxxxyyyxyzyyz{{{{|}}}||{{{{{{{|}~~~}~~|{zzyxvvvutssssssssrsuvuwyyyxxxzyyxxxxxxxyzzz{{{||||{{|}|||~~~~}}{yxwvusssssrrrssstttuttuvvwwxyyyzzzz{{zyyxxwwwxxyyz|}~~~}|||||}~~~~~~~~~}|{zz{zzzz{||{}}~~~~~~}~~~}~~~~~}|||{{zz{zyzzzzzz{|}~~~~~}|{{zzz{{|||||}~~~~~~}}}}}~~~~~~~~~}}}~~~~~~~~~~}}}|{||||||}}}}~~}}}}}}|}}}}}~~~~~~~~}}}}|}}}}}}}}~~~}}}~~}}~}}}~~~~~~~~~}~~~~}}}||{zzzzz{{|||}}}}|}}}|{{|{{{{{{{{{{z{||{zzzzzz{zyyz{z{|}~~~~}}}}|||}||||}}|}}}||||{zzzzzzz{{z{{{{{{{{{zyyyyxxyyzyy{{{{|}||}}|||{|||}}~~~~~~~}}}}}}}}}~~}}}~~}}}||{{zzzyyxxxyyyyyxxyyyyyzxwxyyyyyz{zz{|||||}|{{{{|{{||}}~~~~~~~~~~}|}~}}}~~~~~~~}}}}|||}|||}}~}~~~~~~~~~~}}}}}}}}~~~~}}||||||||{{{||||||}~~~~~~~~~~~~~~~~~~~~}||~~~~~~~~~}}|}}}||}}}}}}}}||{{||{{{{{{{|}}}}}~~~~~~}}||||||}}}}~~~}}~~}||}}||}~~~~~~~~~~}||||{{{{|{{||}}{{|||{{zzzzzzzz{|||}}}}|}~}||||||||}}}}~~~~~}}}||{{||{{||}}}~~~}}}||||{{z{{{z{|||{{||zz{{zyyzzzz{{{{{|}}}}~}|||||{{||{{|||}~~}}}}}}||||{{{|||{|}}||||||{{zzzzzzzz{||||}}||}}}||}~~~~~~~~~~}}}}}||}}}~~~~~}~~}}||}|||}|{||}~}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}|{{{{{||}||}~~~~~~~}}~~~}}~}}}}~~~~~~~~}}~|{|||{|||{{{||||||{|||{{{|||{||}}}~~~~}}~~}|}~~}}}}}}~~~}}}}}|}}|||||}||}}||}}}}}}}}||||||||{{zz{{{zz{zzyyzz{{{{{{{||}}}}||}}}}}~~}|}}}}}|||{|||||}||||}~}}~~}}}}~~}}|||{{|{{{{{{zz{|{zz{zzyz{{zz{{z{{|||||||||||{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}~~~}~~~~~~}~~~~~~~~~~~}}}}||||}|||}}}~~~~~~~~~}}~~~~~}}}|||}}}}}~~~~~~~~~~}}~~}}}}}}}}}}}}}}}||}}}|}}}}}~~~~~~}}}~}||||||}}}||}}}||}}|{||||}}~}}}}~~~~}||||||}}|{|}|}}}}|||}}|}}|{||}}~~~~~~~~~~~~~}|||||||||{{{||{{{{zzz{{{{{|{{|}}}}}}}||||||{{{{{{||{{{{{z{{{{{{{{{{|}|}~~~~~~~~~~~}}|}|||{|||{||||||{{zz{{{{|||||}}}}}}}}|||{z{{zzz{{{{{||{{{|}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}~~}|}~~}~~~~~~~}}}}}}}}~~~~~~~~}~~}~~~~~}}~}}~~}}}}}}}~~~}}}}}~~~~~}}}}}}}}|{|{{{|||||{{||}}|||||}}}}~~~}~~~~~}~~}}}}}}}}}|||}}}}||||}}}}}}}}}}}~}}~~~~}}}~~}|}}}}||||||||{||{{{{{{{{|{{|}|||}}}}}}}}}}}}||}}|||||{{{{{{{{{{{{||{||}}}}~~~}}}}}}}}|{{{|{{|||{{{{{{{{{zz{{{{|||||}}}}}}}}}||||||||{{||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}~~}}~}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}~~~}}~~~~~~~~~~~~~~~}}~~}}~}}}|}~}}}}~}}}}~~~~~~~~~}~~}|}}}}||}}}}}||||||||}}||}~~~}~~~}}~}}}|}||||{{||||{||}||||||{||||||}}}~~~~~~~~~~~~}}}}}}|}}}}}}}}|{||{{|||{{||||}~~}}}~~}}}}}||||||||{{||{{{||{{{{{{{{|||||}~~~~~~}~~~}}}}|{|}}||||}||||{{{{zz{{||{{||||}}}}|||}|{{||||||||||||}}}}}}}}}}}~~~~~~~~~}~~~}~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~}|}}}}}~~}}}}}}}|}}}}}~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}~~}~~~~~~~~~~}}}}}}|}}}|||||}}}}||}}}}}~~~~~~~~~~~~~~~}||}}||}}}|||||||||{|||}}}}}}}~~~~~~}}}}}||}|{{|||||||||||{{||{{|}}}}}}~~~~~~~~~~}}||||||{{{{{||{{{{{{{{{{{{||||}~}}}}~~}}}}||||||||||||{{{|{{{{{{{{{|||}}~~~~~~~~~~~~}}}}|{|}||}}}}||}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~}}~~~~}~~~~~}}}}~}||~}}~~|{~}||~~}~~|}}|{zz||{zzzz{{zyzz{zzyxyzzzyxz|zz{||}{{|}||||{yyzzyyzzz{}~~|{|}||}~~}}|{zz||{{{{|||||yzzzzzz{||||||zyxxxwxyxwxxxxxwwwvvxxx{}{z{||~~~~~~~}|{{{||{{{zzyz|}}}~}~}}}~}|}~{zyyzyyzzwvusrrtutrqoprrqrqruuuvvvwvuvxz|~}{z|}}}|yxxxxywwwvvvvuuutspnnpqrtvwwtstsrsssrqqqprsssrsvwy{|}}|}~}}{z{}{y|~}{zyyz|||~}~}yyz|~~{ywxxyzzyyz{|||{{{zzyyz||}|{zzy|}}~}}~}zxwvuuuuuvwxxwvtsstuwxwvwvuvwxzyyzywvuvvutuvxy{||}}}}~~}|zyyxxyz{}~|{{|}~{xvtsrppqrstttssuvsqqqqqpoopqqpoopooqrtvvvwwxyyz|~~~||{wuutuvvwxz{ywy{|{xvwwutssuuvwwwy{}~~}}~}~~}}}{z{zyxxxzz{{{{{zxwxz||||}~{yyyvtw{}}}}{zyyz{zyywvvuuuvvuvxxwvvutuwvtttssrrssqsurnqttsuwxyyyzzyxxxwyzyy{}||~~|zyxxwuvvutsrrrqqqrtvuvvvvusvxvuxzzzyyz{{{{{zz{zz{{|~~|}~}{yyz{zywx{zyxwvuutsssssrpsvvuuwy{{{}~~|{yvsqqrrssuwyxwvvxyxvstvurqpqstuvxz{zzz|}}}}~~{yzxwuuuwvuvvvvutttvussuutsrrrpnmmnoqrsuwwxxwxz{||}~~~~|{ywvvuutrrqrtvvvvvwtsuutssttsstwxvwwtsuvvustuttuvuuvvstx{~~~~~~}{{|||}|{zzzyxxyyzz{{{{zzzyyyxxz|||}|}~|||yxyyxwyyyyyyyxwxxvtttsrsttsrrsssstuutttuvwxxxz|}~~}{yxvsrrqppqqqqqqrrqpolmmljjkkjjihikloonnpqqrsuvxyz{zz|}}~~}|~}~|{{zxxwvwwwxvuxyvuuutsrqqrttsqprssrrrssrpnorstwywxz}~~~~~~~~}}|{{{zyyz{{{zyyxwvttvvvwwwvuttuvxyzz|~~~~~~~~~~~~~|zywvuvvutssuvvx{||{{yyz{ywvwyxw{~|zxyyyxwuuvvuuuusrppoljkmmlkjjihijijjjiiknmkmppprsuwz|}~~||}}||~~{yxvvuusqonnmllnnnmlmmmlllmmkjjklllllmopppqtvwz}}{yxwuttutuuvwwwvttsrqqqrsstuvwxz{|}~|zzzzzz}~~~}||{yxwurqqrtuuwwvtttuvwxwvvuttuuvvwy{{}~~}{zyxxwvusqpomkklmmmoonoqrqqrrrrqrrqqsuwxxz|}~~~~}|{zyyyxz{{{{zzyyz{xvutrpnnonmooljlllmmmmlkjjjiklklmmnpsuwxz|}{xtrrsrrrstspopppponnonmmnnnoppqruwxyz{||}~~~}|zxxwtsuussuuvvtstvvtssssrqrtuvxz|}~}}~}|}}}}~}|ywtrsrqppqqppqqppnlllklnoppoooooqrrrtuuvwy{{yyzzyz{}~~~~~}}}~~}{ywusrrsrsrqqpppqqqssqrstsrrttrpruvxzz|~||}zvuttuuttttsrqrrrqqrqomoommoqqrsuwwx{}||}~{wwwusqpppnpstttsrqqqqqqpponnoorstuxz|}}~~~}{zyxvtsrqomllllmoppqrrpnooonnnooooqtvxxxyz{}~~~~}}}||||zzz{{{yyyxxzzxwxvsqonoppqrqpqsssrsttsqprttsuuuuttvyz{{{}}{{|{yxxxwvttsrqrstuvwxyyyz{{{{}~~~~~}|}|{{}}~~~}{zyxwvuvutttuvutuvutssssttrrrrtvwxyzzz{{{}~~|{yvutspnllmmmllklmllmmmnnnnoopqqrsstuvvuvy{{{{|~}{{|{zz{}~~~~~|}}|zxwxxwutuvutssrrrrqrsuvustuutuuvwwxxyyyz{}~}ywvvuttuuuvwwvuvwwvwxxxxxy{|||}~}||~~||}~~}|}~}}|{{zxwwwwuuvwxxwy{|{|}~~~}~~~}}~~|{{{{xwwwusqqppppponnnnnppopqqqpqrrsttttuuuttvvwx{|}~~}|{ywuttssrqpqqpoooonmnppqsttsssuuuuvvwxyz|}}|{{zzyxwwwwvutuvvwxyzzzz{{{|{yz|}}~~~|{zxwvvvvwwvvvvvuuwxyyyyz{}|z{}~}}}~~~}{{{{zzxwvvvvusqqooppopstuvxyyxwz|zy{|~~~~|{{{{{zzz{|}}}~~||||{|{zxxxwvttuusssrqppponooppqsttttttuuuutuwxxxyz||}~}||{ywwvusrrrqrstttuvvvvwwwwxyyyz{||{|~~||||{zywvutstuvwwxy{{||||{|||{}~~}||{{{ywwvsrqqrpnnonnoopqrstuuuuuvwxwvwxxy{|}~~~}|{{{zzzzzzzz{||}~~~~~|{zzzyxxxxxwuutttsqqqrqrsstuvwxyyz{{||{}~|{{zyxwuuutrqqrtsrstvwvvwxwwwwxxxxy{}}}}~~~~~~|{zzyvuuutsuvuuvwxwuwyzzyxyz{|||}~~~}~~~~}|}~}}~|{zyxvttsqponnnnoprstuuuvwwwvwxxxyzzz{}~~~}~~~}}}~~~~}|{{zwwxwutrqqooopqqpprttssvxwvwwxyyz{zz{}}}~~|{|||{|||zxxyyyxxxyz{zz{|}|{}~~|zyyyyyywwwvuvwxyyxz||{{{{{yz||{|}~}~}|{zzzzzzzz{|}~~~}{zzyyxwuwwvvwxwvvvvvuvxwvwxxwwxxyxxxyyyyyyxxyzyzzz||}}~}}||||{zz{{zz{||||}~~}~~}}~~~~}|}~}||||||{zzxxxxwvvvvvwyzzyyz{{{||}~~~}}}~~~}}}|{zzzyxxzzzz{||||}}~~~}|}}||||}~~}}~}}|||}||}~~~}~}~~~~~~~~~}~}|{{zz{{zzz{|zyzzxxxxxwwwvvuutstuuuvxwvwyzyxxwwwwwwvwzywxy{|{z|}||{{{z{|}}{zyyzxwwwwxywvvwvuuvwxwxyyzzyyyyyyxy{{}~~~~|||}}||}~|zyz|}}}}}|{zyy{|}~~|{|||{{|~~}}||||{{|~~}|}}}|zyyywwwxz{||}~~~}~~|{z{{{||}}~~}{zzzz{|~|{|||{zyywvuvvwxy{|~~~~|{zyyy{||}~zxwxxxxz{|{{|}}~|{}~}}||||zywx{|{zz{|{{|~~~}}}}}}~|{{||}||}|zxwutrqqqqrstuvvvwwxyzzzzzzyxyzyyz|~~}}}}}{yy{{|{{{zyxyz{||{{zzyxwwxyzzy{}~}|{yyyyxwvvwxxxxzzzz{{zyyz{zyyyxwxyyy{{}~~}}}{{zzzyxyyyxyzyxwwwwvvvutttsrstttttvvvwyz{|}}|zxvtssstuuvvuuvvvuutttsqpqqpqqqpqrrsttuvvvwwxz|}~~~~}}}~~~~~}|ywvwxxwwxxwxxxyyyxwy{{{zzzywvusqrsstuwwxyz}~}||||||}||{zyyzyyyyyyzzzzywuttuuvvvvwxz||}}{yxvuutttuwwvwwuttuuutstsssssssrrrssssstuwxz{}~{zzyxxxxwwwwwwvvuutssrrrqprtrpponnnoonnprtuwxyz|}~|{{ywvxzyxvuttuvwwxyzz{|~|{|}{z{{yxz||{zyzyxxxxwwwwxyz|}}}||||{{{{{{{{{zyxwvvuutsssrtutsrqqqqqqqrtuwy{}~}}}}~}|{zyyyxwwvtsrrststttsqqstssrssstuutuvwwxz{{{}~}{zyyzywwwwwwxxxvtttutsrqpoopqqqppqrrqqqrsttvxxz{}~|zyxxxwxxwwwussrqrssrqqrstuwyyy{}~~}}|{zxwutsrqqppppoopppponnopppqrttvxz{{|~~}}{zyyxyzzzyxwwxxwvuuutttvwwxz|}}}}}}}~}|{{{||}}||}~~~|{ywuttsqponmmmmlllllkjjkjjlnoqrstvwz}}}}}}{xvvvuttsrrrstuutttssttuuvwy{|}~~|{|{yyxwvuuutssssstuusrrrrsuvxz|}}~}{yyyyxvuuutttsrqqqqqpppppqqrtuvwyz{}~~|xusssrqpoonnnoomlkkkkkjjkllnprstuvxz{|}~}|{yvtuuutuuttttutssrqpopqqqsuvwxzzz{|}~~~}|~~~~~~}{zyxwuttuvwvwwwvvwxwwvuuuwyz{|}{zzyxwvvvvwxxwvutsrrrqpqrtuuvyz{|~~~~|yxwwvvuuttuuvwwwvusstttuuvxyz{|}~~}|{zywwusrqqqqpoooopqrqppooppqrsrsuwy{}~~~~}}|{yvutsrqponnnnnonnnmnmmmmmmnooqrsuwyz|}~~}}}~~~~~~}|zxvvutsrrqrrrrsrrrrstsssstuvwxy{}~}|zxwwwwvuvwxxwwxwwvvwwwwxyy{}}||{{{zz{zz|}~~~~~}{zyxwvuutstttuvwwwwwxxxxyxwwxyzz{|}~~~~~~||{ywvuutssrrrrrrstuuttttttttuvwxy{}~}|{yxxwwvwwwvvwwvvwwvvwwxxy{{|}~|{zzzyxxyzzz{{{{{zzzzzzz{|}}~~}|zyxxxwutttttuuuuuuvvutttuvvwyzz|~~|{zywvuttttttutttttttttttuuvwyz{z{|}~~}|||zzzz{{{|}}~~}|{{{zxwwwwvvvwwwwxyyyzzzzzz{}~}|{zyyxwwwxxxyzzzyyyz{{{{|}~}{yxwutrrrsssrsstuuvwwvvvvxxy{|}}~~}|{{zyxxwwxxxyyxxxwwwwxyyz{|}~~~~~}|zyxwvusrrqpppppppppqqrrrqsssstvxyyz{{|}~~~}|{zzyyxyyyyyz{||||}}}}}~~~}{zzzzyyyzzyyz{zzyyyyyz{{{|}~~~~~}|{zyxxxwwxyxxxxxxxxxyzzzz{{|}~}}}}}}~~~}{zxvvutssrrqpppqrssrrsssstuuvvwxxyz{{{|||}~}|{{{zyxxxxwvwwwvwwwvvwxyyyzzzzyyyyxyy{{||~~}||{{{{zzzz{{||||{z{|||{{|{z{|}}~}{zzyxwwwvvwwxxxxwwxxxwwwwvuuvvwwwxxyz{}~~}|{zyyyyzzzz{zzyyz{{{{{{{zzz{{{||}}~~~|{{zyxxxxxxxxxwxyxxyyzzyxxwutttuuuvwwwxy|}~~}{zyxvuutttttttttuuuvvvvvutttttttttvwwxyz|}~}|{{{{{{{|}||}}||zxxxwwwvvvvvwwwwwwvvtssssrstttuvwxy{|}~}|||{{{{||||||{zzxxxvuttttttuuuvwxxy{|||}~~~~}||{{zzzyyyzyyyyxwvuutttttttuuvvxyyz{|}~}}}}|{{zzyz{{{{{zzyxxwvutttuwxyzz{|~~}}{{{{{zzz{{{{{zzyxxxwwxxxxxyzzyz{||}~~~~~~~~~~~~}}||||{{{|}|}~~}|||{z{{{yyzxwwwtsv{ywwwvtvyxxxxxy|~{z}||{|~|xz~}{{{{{{zyxwvvuuvwvvxvuuvwxvsuwvuwxxxxyxwwwwy|}{~}|}~|z}{y{}~{|}}}~~}|}~~|||{|||{zy{|zxz|ywxz|~}|||~~|yyz{zyy{}|{{{xwwwwxxxyyxwxyzz{|{{}~z|~xsuwtqrsrrssturqrstuvwvuuuuvvvwxwwyyz|}}}~}}~|z{}}}||}}{zz{zyyyyzxuuvuttuwxxwyzyxxy{}{z}~}|{{xtuwusuwsorvtuz~}zxwwwvvyzywxzwuy~|y~|~|}~||}~~~}zz}~}|zzzzz}}||}}|}~|z}zw{~{~}z|}}}zwvvvwy{}}{z|}|~~~|y|~}}~}}~~{~~~}|zyyuqsusruxxwy{zzzz{}|{zzz{~}zzzyxxywuuvutsstutrrrrsttuurprspmopprrtwy{}~~~||~}{zxxyvssttsssssstvvutuvwwxxxyyxyyyyz{~~}~~}|zzzxvwxwvy{{z{|}~}{yyyyxwwwy{zxz|}}}}}|||{vwxvtsrpnpqnlnqoortstvwwwvuuwwx{}~~}~}{{{wuxzywwvuuwyuruxuswyvsrrqoooppqrrsuvvwxx{}}|}~~~~zxwwwwwwwwvuvwutuvuttvvttutrsttsuwwwy{{|~}~~}|{ywuwyyyz{|}zyz{zxwwurrrpnnnmmnooppqrtuwxxyyzzxx{}|{{zywvxzzyz|}}~}|~~|ywvuttuuspqsttwyzz}~|||{z{{yyyz|}|{{{|{{{xtvxvuwxxx{~~|{zyxvttsrrrrsuvwz~~}zxwvwvuvvvwxxxxwvwwwwvsppqqprttuvxz|~~~~}|||}}}|||}}{|{yxurrqpoooqrqppruxz{~|zxvvvuuwyyxwwxyyyxxxyvssrpnoppoqstuz~~~}|}~~~}~}||{|~~~~~~~}{zzxusrrqpppoprstwz{}}yvutrqrtsrqqqqrssrrrppoonnmmnonmnqrruwxy|~|{|}~~}{yxxwwusqqommlkigffffghknpqtvxz~~}{{zzyxxwtstutrqqqpqqommmnnnnmmnoppqrrtwyz{{|}~}}~~}}|zyyz{zxxvusqomjhggiihgghikmpqtvxyz|~~~||zxwxxxxxxwuttuuutssssrrrqpooopqqqstvxyz{|~~~}{zyz||zyzz{}~~|ywwwtrrrqpqrqqtvy{}~~~}|{{|}}~~|zyyxvutsrrrqqqprtvxz|~~}|}|zwvvwxyz{zyz{{{{{{|~}zwvutrqpoppppoopqrstuvy{||}~~}}}|||}|zzyyyyyywuttsrqqqqqrtttuvxyz{{{|~}{xvuutsssrssttuuuvx{}~~~|zxwuttuvwxxyzzyyyxvtsqponnmmnopqrsstuwy{|}~|zywtrpnmmlklmnnoopqrsuvxz{{|}}}~}{zyyyyzyz{||}~~~}|zxxwvvvvvwxxxxxxxxyyz{||}}~~}||{{{|}~}}||{||}~|zxwvtsrrrqpppqrsstuvwxxy{|}}}~~~~~}|{zzzxxy{|}~~|{{|{zyyyxwvvwwvtsrrrrstvxy{||||}~~~~~~~~}{zz||}}~~|zxwusqoonmlllmnoopqstuwyz{{{|}~~}|||||}}}}~~~~~|{yxvutrqoooooopqqqrrsstuvvwxyz{|}~~}|||}~~~}|{zyxwwvuuvwxyzz|}~|{zxwvvuvvwwxyz{|}~~}|{{zzzzzzzyyzz{}~}}~}zxvuuttvvvvvuvwwwy{}~~~~~~}||||}~}|zyyxwwwwwxxy{|}~|zywusrponmnnnnopqrsuvwxyz{{{||{{{{{{zz{|}~}|{yxwwvwwxyyz{||}~~}}|{{||}~~~~~~~}|{ywutsrrqqqqrsuuvxyz{{|}~~~}|{{|}~~~}|zywvutsqpooooppqsuwxz{}~}|{{zyyyz|}~~|zyxvtrqoopooopqrstuvvwxyz{|||}|{zyyxy{{|~~}|zxwvtrpnmnopqsuvwxyyyyyyyyxxwwvutuvwxz{|}~~~zvtrppqqsuwy{{{|~}zyxwwwwvutuvwwxz}~}{{{|}}~~~}}~~~~~}}}|||~~}|||||{{{{|}~~||zyxxxyz|}~~~~~}}~~}{z{{{|}}~~~~~}|{zyyxxxyz{|}~~~~~~~~}}}~~}|{zyxwwvvwwxyyzz{zzyyyyyyyyzyzzz{{}~}|{zzzyyyz{{{{{zzzzzzyyxwvvvwwwxxyz{}}~}}}~{xyzyxwxz{zxxy{yvtttvz|{xwwxyzzzyy|~~~}|{zyxwwwwwvuuuuvvuuvvuuuuvvvwxxxxy{|}~~}}|{zyyxxxwvuutttsrrrssssstttuuvwxyz{}}~~~}|zzyyxwxxxwwwwwwwwwwwwwwwxxwwwxxxxyyz{||||}}}}}~~~~|{{{zzyyxxwwwvvvvvvvvwwxxyyzzzzz{{|||||}}}}}~~~~|{yxvuuuuttssrrrsstuuvvvwxy{|}~~}}{yxxwvuttsrqqpoooppppqrstuvxy{|~~}|{zzyyzzz{||||}}~~~}|{{yxwwwwwyzzz{|}}}~}ywuuuvvuvvwxxyyxwxxyz{{{zzyyxyz{|~~|{zxvtttuuvwwxyzz{{{zyyyyy{|{{zzzz{|}~~~}|{zz{{{|}~~|zywusrqponoopqrtuvwxz{{|}~~~~}||{z{{||}~~|zyxwvvvvwxyzz{{{{{{{zzzzzzzyyzzyz{}~~|zxvtsssssstuvwxyz{{||||}}}}|{{zyyyz{{}~~}{yxvutttssstuvwxyzzzz{{{zzzzzzyyyyyzz|}~}|zwusrpnnmnnnoqqrstvxxyz{||||}}||||{zzzzz|}~}{yvtrponmmmmnopqrrstttttttuuuttsssttuvwxy{}}zyxwutssststtwxxy{}~}{yxvwxywuuwyyxxxxy{||{z{{|~}{zyyyyyzzzz{}~~}||{{z{{zzz{||}~~}|||}}}~~}}||||||}}~~~~}||{{{{{{{{||}~~~~|||{|}~~~}}|{yxwvuttttttuuuvvwxyz{|}~~~~|{zywwvvuuuuuuvwwwwwwwwwwwwvvuttsstuvxz{}~}|{zywuttsrrsssstuuvwyz{|~~~~~}}}|}}}~}||zyxwwwvvwvuvvvwxyz{{{{{{zzyyyyzzz{}~}|||}}{{{{zxvuuutsstsssssssuvwxzzz{|}}{{{{zyxyyz|~~~}||{{zyyzzyxyxxwvvuuvwwxxwwwwvvuuuttttttuwxz{}~}|||{zyxxxxwwwwwwxyyz{}~~~~}|{zyxwvuuvvvwxyzz{|}}~~~~}|{{{zzzzzzzzzzyyxxwwwwwxxxwwxxxxyz{}~~~}||{{z{{|}~~}|{zyxxvvvutrqqppoooonnoopqstvwyz{}}}~~~~~~~}}~~}||{{zzzzz{{{|}~~~~}||}}~~~||{zzzz{{|}~~~}{zyxwwvuuttuuuuvxy{||}~~~~~}}}~~~}||{{{{zxwvvvuuvwxyz}~vponoqtuutwz|}~~~~~}}}}~~~}|{zzzzyyyz{||||{{zzyyyyyxwwxyyz{|}}}}}|{yxwwxxxyyzz{}~~~}}|{{{zzywwxxwwxxxxxxyz{|}~~}}}~}}~~}}}~~~~~~~~}}||{zxxwvuutttssstttuuuuuuuuuttttuvwxyz{|~~~}}||||{{{{zzyyxwvvvvuuuuuvvwxyzzzyyyyyyyzzzz{|}~~~||{{{zzz{zzzzzzyyyyxxxxxxyyyxxyyyzz{{{{{zzzzzz{{|}~}|{zyyyyxwvutsrqponmmmmmnnnnopqrstuvvvvwwwwxyyyz{|}~~~}}|||{zyxwwvutttttttttsttsssssssssttuvxyz{}~~~}}}~}}}}}}~~xsu{}|||}~~~}}}~~|zzyz~|}~~}||{zzz{{|||{{zyyyzzzyyz{|}}}}~}}|{zzzzz{||{yxyyz{{{{{}~~}|{{zzzz{{|}~~~~}}|{yyyzzzz{zzyyzz{{|}}}}~~}||{zyyxxwvuttssrrrqrrssstuuvwxyz{{|||}}}~}}}}}}~~~~~~}{zyxxwwwwvvvvuuutttuvvwwxyyzz{{{|}~~|zzyxxwwwwvuuuttuvwwwxxyyyyzzzz{{|}~~~}|||{{{|}}~~~~}||{zyyyyxvvuvvvwwwxyyyxwxyyyz{|~~~~~~}}}}}}}}~}|zxwvvvwwwxwvuttttsrtvwvw}}xusrv||{{{}~|zywussuwvuttutssrrrrrrssrqqrrrsstvxz}~~}|{zyxxyyyyyyxwwvvuuuvwxy{||}}~}}}~~~}|zyxxxyzzz{|}~~}|{yxwwwwvvuttsrrrrstuvwwxyz||||}~~}}||{zzyyxxwvuuvvvwxyyyyyz{|~~}|{{{{{zyyyzzz{||}~~~~}|{{zyyzzzzzz{{{|}}~~~}{zyxvvutrrrrrrrrrsuvwwxyz{|~~}|{zyyyxxyyxyyxxxxxyzz{||||||}~~}{zxvtssttssttttuvvwwxxxxwxyz|}~}}~~~{yyxwxyxvuwxyzz{|~~}|||~zvvw|~{zzzzz|wspnnppliikljikotw{~~|z{}~}}}}}~~~}{xvtsrqrrqqrtvvvvvuuuuutuuvwyz{{}~~}|zxwvuttttuvwwxwwwxzzzz{|}|{|}}|||{{{||}~~~}|{|}}}}}}~~|{yxwvutttttttttuuvuuvvuvwxxxxyyzzzzz{{|}}~}{ywusrqppppqqrrsstuvvwwwxzzzyzyyyyyz{{|}~~}{{zyyyz{{{{|}}}~~~}}||}}}~}}}}~~~~~~~~}}}~~~~~~~~}}}~~~~~}~~~~~}xwwwy}~}|yusvz}~|yz}}|{}}|{xvvwvwxyyyyyyzyyxxxwwwxyz|}}~~~|{|||{zyxyz{|||}~~}||{||}~~~~||{zyzzzzzzyyyyzyxwwutrssstuuvvxz{|}~~}{yyxxxxwwxyzyxxz{{||{yyzzz{}~}}}}|{|~}uqw|uorwzzyxvux{ztommmrvwtrponpqty~}zvqqv}~|{|}yuttttvvvvvsrstuwyyxwvtstvxyz{}~~~~~}}~~~}|{{{{||{xwxzzywvutttuuvvwxz{|~}||{{zxwvwwxyywutttssstuvvvuutttuuvvvwy{}~~~}~~}|zyz|~|{{{|||||{{||{yxwvvuuuvwwxxxwwxz|}~~~~~}~~}|{zyyxxxxxxyyzzyxxxxwvvwxyz{|}~~}||||{{zyyxxxxwwvwwxyz{|}~~~}||zyyxxxxwvvvvwxxyyz{||}~~}|{zyxwvvvwwwwwxxyyyzz{||}~}zyzywvvvtuvuuuvvvwxyyxy{zz}~{yy|~~~~~~}{||ywwvuuuvwvuvwxyxxyzyz{{{{|}}{zz{{z{||||}}}}~~~~~~~~~~~~}|zzzxvtsrssrqqssrrsrqqrqqststvwvvvwxvtx{yx{~}}}{xvvvuttttttvwwwxw{}|}}}~|{~}||zywwxxyyyz{}~}|~~|yxyzxvvwyzywvx{|zyz|}{yz{|{zxyyyz{{|}~}zxwwusqqrsssrsuvvwwwxwwxyxz|||{{|}|{|}~~}|zxwvvvusssttuuuuuvwvvxywvwxxwwwwwwxyyyz{{}}~}{ywtsqppooononnqrpprtuvuvwvvy{zz}}{{|||{z|~~~}zzz{~~~~~~~}~~~~|}}}~~~~}}|||||}}|zxxwuuuvvuuuvwxxy{|zy||{~}|~~{z}}||||}~|{{zxxxyyvuwwwwvvwy{ywyz||zz{}}|||||{{{{|}~|{{zxwxvtssssporsqpqrsstttstuuuvxywvvvvvwxyzzzz{}~~}}}|{||xuuvwwvvwxyxwwxyxvvxyz{z{|}}|{||{zyyz{{||~~|zz{zz{{||z|~{x|~}~|}||}|{{{|{yz}}}|{}|{|}~~}{zz{|}}}~}}}}|{{||||||}~~}}~~~~}}~~~~|z{|{zz{zzzzyyz{{zwz|yxz{{{zzzyxyzywvuuuvw{|}~~}}~}{yz|zyxwyzyxxxyzzz{|}}||}~~zz|}}|||}~{zzzzywuuwvuutuvutttuuuuvwywuvwvusrsstsrrsuvvvy{||}~~}|{zyzywvvvwvtuvvuutvwwxxxyyyxxy{ywwwyzy{~}}}~~~}|{{zyyyyyxxxyyyyy|}||}~~~~~|}~|{|{yxyzzzz{{{z{}|}~~~~~~~|{{{zzz{{|}}~||}|zxwwxwutsuwwvtvzzyz{{{|||{zyyywy{zz|}}}~~~~}~~}{{{|}{z}}|{{{|{z{|ywwwvtssttvvwwy|~||}{{{{{{yxyyxwtstttsrrrssrprtstwxwwxyxxwwwuuwyxyy{}~~~~~~}}{zzyxxvvwwvuuuuwy|~~}~~~~~~|||||||~~}~~~}~~}}~~~{}}zzzzyxxyyyyyyxz{ywy{{z{zzz{zzz{|}}}~}{|}|zzzyyzzxxyyyvuuuvxxxwwxywxzzyxxyyxwwvwxxxxz}~}{{zyxwvwwwwwvvwwvvwxyywvvvwwuuuvwwxxy{{z{}~~~}|{{zyyyyyxxxxxwuttuvvuuwxyyxxxxxyyxxyyxwuwyyxxxz{{{|}~}|}||}}}|}~~~~~~~~~~~}}}|{z{|zz{||||||}~~~~~}}~}}}|{z{|{z{{{zyyz{{}~||~~~}|||~~}|{{|zy{|{{zxxxyyxxzzzzz|}|||}~|{|~|{{{{{xwyyyxxwxyzxxxxxxwxxyyyyzz{}}~~}}|z{{z{yxxzxvxxvvwutuvvvvvutsrstrrssqqqrstuttvxxxxz||{~~~}}}|{{||||{zzzyyzzzyxyyyyzzywxyxwxxyzzzz{{{|||}}|}||}~~|{|}}}}~~}||||{zz{{yyyzzzzz{|}}~~}~~~~{|~}{zyyyyxxxzzzzzz{zy|~}}~~~}}|zxwwxxvvwwvurstsrssssstvwwwwwx{}}}~~~~~}~~~}|{{{{zyyz{{{{{|{{|||}~~}||{{{zz{zzzyyxwvuutttrrrrsrrrqrrpoqssttttuvwxxwy{|}}}~}{{{|}}}~~}}}~}|{zyyyxuuxxutsstsstutsuvwxyz{}}~~~|}~}||}}zz{{{}~}}}}|}}|{z{|}}|{|}|~~}|{yxyzzxwwxwxyxxxxz{z{~~}||zxwvvuttttttutsrrtuuuvvwwwxxyy{}~~}{xwwvvusstsqqrssssstuvwvvxyz{z|}||||{yz{{{|||}~~~}}|ywwvuuttutrsuuuttttuuuuwxyzz{|||~}{yxxvstuutsstuwwwwxz|}|}~~{yz|{zyy{}}|||~}}}}}~~~}}|{{yyxz{zy{|||{{||~~}~~~}{{zyyxxyyyyyzzyxxyzzzz{|}~~~~}|zywvtttsqrsssttvvvvxxyz{{|~~|ywvvustutrrssssttsssttsstvwxxyyyyzzzz{{z{}~~}{zywuttsrrrrrrrsssstuuuvwwxy{|}~~~~~}~|{{zyyyyywvxzxxyzzzyz|}~~~~~}zyyyzyxyzzyzzyyyzzz{|||||}}}|||}~~}|zxyzxvwwvvvvxwuwyxvxz{{{zzyyyzyxz|{z|~~}|}}|{{{{{{zz}}|}}}~~}|{{||}{{{|}}}~|{zywvtsrrrqqqqrssrtuuuuvwwvwwwwwxwwxzz{|~~}}|zyyyyyxwyywxxyzxvwxwvvuutttttttuvx{||}~~~}|}}|{{||||}}~~}~}||~~~~~}~~}~~}{z{{{z{{|}||||{yxyyxxxyzzzzyz{yxxyyyxy|||}~}|yyyxxwwvwxyxvwwvvvvwusssqprtrrtvwwvy|~~~}}}|}~}||}~~}||{zyyxwwvwwwvwxzzzz|}}}}}~}}}}~~}~~~}}}|{zxyzxxyyyyz{|zxxxwuuusqqrssrsuvuuvvxy{{{|||||}}}}}~|{|{zwuwxwvvwxxxxxvtvwvuuvy{{{}~~|{zzywwxyyyz{|}~}~|{|~}{{{}~{xyzxwvvwyzzyy{~~~~}|{zyyzzyxvvxz{||}}~~~|zzyxvvvuuvvutuwvvwtpruvtrquxxy|}}}}}||{{|yvvwvuutssssvuqruvutsuxxvvvxz{{zyxz{zxz||}~~}yvz{xwwvttuvvtsuwsqsvwwuwzz{{{{|}~}~~}||}~}}~~~}}~|{}~}z}}|}~}|}}ywyzyywx|}z{}}|}~~~~~{yyz|zwy|zyxx{|{z|{x{~~}}~|{||yyxutuusrrrsttuuuvxyxwwwy{}}z{~}{|}}}|}~~~yy}{wvuvwuuxy{{zz|}|||}~~~~~{zyyxtrqrrqppqportsrrrrstuvvwyzxvz|xvy{|}}~}|~~~|yyxvtuuttttstvyyvrvzyxxwxyyz{{zxvvvxz||yy}~~}||}~}|yz{zzzyy{|~|{||zz|~~{{|~~~~}}~~}}wuyzvvwwxyzxvy|}}||}}{|~~|~|yxxvtwxvvtswxwwxxyxwww||vtxyxwuttxzwtx|~~||~}zyyxyxuvyxx{{xw{~||}}{}{z|z{|}}}~|zxz|upsurstuuutuwvv{~ywxxzzwwyz{yvwwxyvvxz~}~}{yxwttvututstutstvvuvwvuwyyyzzzzx{ztz~~}}~z{}~~~}}~~}~~}~|}|~~{ywxxwwwwxyzz{|~~}|~~~~yvz}|zxx|~||~~z~~}|~~~{x{~{x}}{zzzzwuvtsrsvxwvssvwyywx|{zyx{}{zxwy{zyxz}}}~|~~{{}}}{xz}}{{||{}}xx{||{xy{wtuvwvttux||z|}}~}}~|yxzyxwvvtqqvuqrvvuvwwwz{ywvwywtvxwuuvxyz{z{~}~yy}}|zvuxxuwxww{{wx|~|~~}~~~~}|{z{zyzzxwy{{z{{{~~~~}}}z{{zyyxwwyyxwxyzyy}}~}~~}}}|{{|}~}~}zz{zzyxz|zxz{||z|~}}}~~}zz|}|zvy}~~~~{y|~{yzzywvvtuvwywtuwyzzz{||}}}}zz{||xw|{zz|}||{{wuwwtssttuvssvyzzvvz{zyxwxxyvsvxwy|||}}~|||}}zyyyxwvuvxxvtuuuvwxyyxyzzzxxzzwutstvxyyy{|~~~}{{|{zxuwzyy{{z||~}}~}{{||{{{}}z}~}~}z{|}~}{xvy|zwwxxyww{zvz~|}~}||}}}}~~}~}|}|yxzyxutwywuwxvvyyy{|~}{yxxxyxwuuwxwy|}~}~}}}{{{yxxyyyyyyzyz}~~}~~~}|}}|~|{~~~|{}~~}zy{{ywvwxvttuvwvvvvvxxxyyyyyxxyxvuuvwvutuvwy{{|~~~}}||~{xyyxwvvvusttttwxwuvwwxy{{yxyyyyyyyyyyyz{~~~~~|~}~}~~}{{zyyyyyyyzzwuy|{z{{zyxy{{z{|||~~~}|}~||}{z}~~~~~}~}|}~}}}~}|{zzzyvvwwyxvtrvywuvwxwuuwxywuttwxwwz{z{|~}}}{z|~}zz{|{yy{}}{y|~{z|}{z}|yy||{zzzzyz}}~~}~}}~}{{||{xvvvuuuvwvvvvvvwxwuvvutuvvuvwxxz|~}|~|}|x{~|zxy||ywxyyxwyywwxyyy{|{zxy|zwyzxxyz{|{|~~~}}~~~~~}}}||}~~||}}zz|||zz|||{yz}}{||zy{{yzz{|{y{~|}~}}|{{{{}~~}{yxyz{zxwxz||zz~~}{}}|~~||}}}}|{{{{zyyxyxwxyyyxwxyz{yxyxwvvxzywxyzzz|~}}|{zzyxvuvvvuuuuuuussuvuuvwyyxz|}~~~|}||||{zyz}~{zzyywuvwtssstuttvvvutuvvuttttvwttxywwxz}~~}~}zxyyzyzyxyzz{yxz{yxzz{}~|~}}}}~~|~|~~~~~~}{zzzzyx{{xwxy{yvy}|z{|{|~~}}~~}~~~|||{zyxyzxwvvxxwwwwxxxwwxz||||}~}~~~|zzzyywvwvuttvwutuuvxzzyyy{}{y}~zy{ywwvwyyxwutuvvuvxvuwxxxy{zxvy|~~~}||}}|}~~~}~|xwwwxvsstrqrssssstsrtwwvyz{{zz|~~}~~~}zy{{z{z{{{{{{|}}~~}|{{{zzzz{zxyzzzzz{|~~}}}~}~}|zyz{{zyyzzzzz{|{{}~~~|zyxwvtssssssrruvvvwwxxwxzzy|~~~~|zzyxxvwxwvwyyyzzywxyzzz|~~}~~~~~|xxxvttsqoqstsssststttuwxwwxyz{|~~}||}~}~~}{yxwwxurtwxwusuwyywwy{|zw{~|{~}~~~}{yxxyz{|{|}{|~~|{{zywuuvvwwuvyywxyyz{{zz{}~~~~~|yz|{zxxxz{||{yz}|z}}~~~|{zyxwwvttuvvuux{yxwwz|{zz|}||zy}{y{~}~~|{yxwvuuuuvuuvwwxxyzzzzzz|}}|{{|~|z}~~~|yxwvvtssssrsstuvvuvwwxwvwyyywx{{yyy{~|y{~~~{yyxwwxvtsstuuvvwxzyyxy{{{{|{{{|}}~~~~~~}}~~~~{yyyyywvvwxxwwxz|zxyz{|xuxzyxxy|}}}}~|{}{xwwxyyz{{{|||{{{|{zxwwz{xwxyy{|}{{{wuvwxxwwwyzzyyyyyyyxwvwywtvyz|~~}|zzzzzwvxyzzzyy{~~|zy{|xvyyvuvxywvx|||~~~}{yxvttwxxvvwxwwxxzyvvxxxtquxvuuuwy{}~}||{zz{{{{yyz|~~}|~~|yy||yy{}~|z~~~||~~||}|{{||zyxy{{yxy{|y|~~}|}|z}~}~}|}}|{{z{|{||{{}}}}~~~}~}}yy}~~~~~|ysmljgiotvuw}|~|ywuronopsy}~}|wtuvx|~ytsrooquz|||xutuvwwx~~zwurrvxx|}|zvvxx{{wtqorwww|zspnigjmpty|zvtrqpprv{~|{z|{wwvrpqsxz|}}|yxwvqlkmkknrssz~zx}{vronmlnpmlsy|}|{ywwx{~ywxuqqqt{~}{yvsstuvz{|~vpnnollrxz|~xuvwwwx{~{yvvwwxz{||}}}{z{{{{~{ysmkifegikkklotursvutvxwvvwuuz~zwtqrtuv||yy|}||}}}}|z{~}|}{y|}z{zwsponmmpqruy{~|||zxvux{|~}|}~{{yrlosposwxy~~~}yxvqnnqstxzyxwwxyzzurw|xvz}~~|zywsruvw{}|{|}~}~{xvtrstrpqsrqomlmllmoqsv{~{wstuqlihhhjnrtvwz|zz|}ytrqoljjmqsuvux||{|}}{wuwxwwx{}~~}{xtrpstpnqsqpruuvxz||~~||{ywz{xvxzzy{}}~}|yxvsrsqnqsqpuxwx{}}||}{yxxsoqtrpuyyxz|~~zxz{zxz}~~~~~{yxwvvwtpomkihijjlortvwxxxzyw{}vruvrpprrrsssuwvvxzzzzzz|~|zxusttttvy{|~}zupnlkjjmpruvx}~||~~~~}{z~~||yxwuuvqllnljgeffdfilnpqpqvyzzyyxuqppposwww}|{zvtsssuvwxy{}}}~}{wtvxwvz~~}~|}}{{}}zyxtrtvuuvy|~|{yvsrqpopqpprutuwxwuutrtuqpqpoquvvwy|}|{ywwxwuvyzy|}~}{xxz}~|yxxxwwwvxzzy||zz{{yvqnnkhhhiklmoqrtvuvxywuuwz|{|~|zyyyyxxxwvvwxxxwwxz{{||{{zxw{~~}zy{|{|}}~|zwussssrrqooqqpoooonmnnmlkjiighjkjhhillnquvwxyxz||{|~~}}|{||zxvvwwvwxvttuwz{{||zywtsrplijlmmortwyz|~}}{xwwvuvwyz{zxwvtttsqolllkijjjkmoopprtttuxwvxz|}||~~}|{ywvttsqqrrqpqsttsssrrrrqonmljjjkkkllmortvwxz{{z{{|{{}}|}~~|{zvsqpnmlklnponllnrsstuvwxy{||}}~~}|}}{yxwvvutsssrqpqstssrqqpprsrooomllmoopqppprsuy~~}~~~~~|xwwutuvussttvz}~~~{xwuromnomnruttvwwwxz||{}~~|{zyz|}|{{zxvtuwuqprrpqqponnopqqrrrtvuvz|}~~~{yz{|||}|zyxxxwuvvvwyyy{}~~~~~~~~~~~~}zxuutsqpomkkkkjkkkkjjkmmorttuwxxxxyz{~}|||{zzzzzyyyz{{zyxxyzzzyxwxyz{|||}~~|yvuuttuvvuuvvtstttrqqpomkjjjjkjjjklopqrrrstvwvuwxxz|||}~~~~}|{{|||||{ywuusrppopqrstuvvuuvxxxxxxxyz|}~}zyxwuttsrrqommmnmkkkjiijklmortuvwvtuvvwy{|~|zyz{zyyzzywvuuvtsrrssrqrrsrqponmmlmnmmoqsuvxzzyyzzzyyxyyzz|~~}{zywusrqomnnnnopqqqrstvuvwwwwxxxxxxyz{~~|{yxxyxxyzzwtuvutssuusstttsrrqqqqqqppqqqqqrstvy{|}~~~}}{zz{{zyxxyz{{|}~~|{{zzyyyyyywvwyxyyz}}|}~}|{{}~{yz{{zwxyzyxvtsrrqqsuvxz|}~~~~~~}{z{zxwxyz{z{}||}~}~~~~~~~~|{{{yxusuuspnnponnoqrsstuvvvxz{||||zzz|~~}||{{}}{{{}~||{yyxxz{}~~}{{zyxyz{{zz{zyxxxxxwwxxxwvutttrrqommlkmoopruvwwxyyyz{zzzyxvvvxz|}~~}}~~}}}|}~~}|{|{zyyyyxvuttvvvxz{|||}~{ywwxvuuutsrponmllkiiklnpqstttvwyyxy{{|}}}}~~}~~~}{zywvwxwwwvutstutsttttsrssttsssssqqstutstvwwyz{~~~~~~~}}|}~}}}}}|zyyxxxwwvsponppprsttuuvuuuuuuuvvuuuvvvwxyyz|}|}~|z{}}}||}}}}}}~}|zxxvuuuvwwwwvvxwvutvvtttttssuvwxyzz|}~~}|{|~}{|}~~}}~}~}}~|z{{{{{|~~}}{{zywvuuwxwwxxyxxyz|~~}|z{{yyxxwutsstvxyxx{|{|}~~|zyyyyz{|}}zxxxwvtsqqqqqqsuuuvvvvuuvvuvutstttuvxyz|}}~~}}}|{|||{|||}~~~~~~}~~~~{yxyxwusstsssssrqqsuvwxxyyxwutssrqqpqrssuvwy{~~~|{zyyyyzz|~~~~}{zxwwxxxz}~}{zzzzzyxwwwvusssrqpppppqrsstvxyz{{{{zyyxvuttutuwyz{}}~~||||||{{{zyzzzz|}||||{zyyzxvuusrrrrrsuvxyz||||}{ywvvutrrsuwyz{~~|zzyxwvvuuutsrrrsrqssrponmlkkkklnonmnprtwxz|}~~}}~~~~~~}~~~~}{{|{{{{||{zzzxwwwvuuuvutuwyz{|~~~~}{{||}|||||}~~~~~~~~}}|}~~~~}}|}|{|}|{{|}}}~~~~~~|{|{yyxxyxvxzzz{|}}|{{zxyyxwwwyzzzz{|~~~}||{yxyxvuuuuuvvvutsrrrsstusrstvwwz}~}}}}{{|}~}|~~|||zyxxwwwwxwuuvtsssssqpooopqqrstuvvwyz{|}}~~~|{{|{{zyyyyyxyzyxyz{{||}}~~~}}|ywxywwwxxwvvvvuvwvutsssssstvvwwxxxxyzzzz{|||}~~}}|{|}||{{|}}}~~~~}}||{zyzzzzz{|{zxwwwvuuuttstttttuvvwxwwxyyzyz{|}}~~|zxwurpnmmlkllllmnnoppppopqrsssuvvwyz{{zzzz{|}}}~~~~~~~}||{zz{{zzzyyyyyxvvwwvvwwwwwxxxyyz{||}~~~}}{zzyxxyz{|}~~~~}{{|}}}}~}}~~~~|{{{zyz{}}}~~}|{yxwvvvuuuutuvvwyzz{{|~~~~|zyxwusrrqqppqrstuvwwwxxxxxxxxxyz{||}~~~~~~}~~~}|}}|{|}}}~~~~~~~|{zyxvtrrqommmmmmoqstuvwxxxxwwxxxwwvvxyyy{{{{|}~~}|{{ywvvvvvvvwyz{|~~}}~~}~}}}~}}||zzzzyyyyyyxwwvvvutttssrrtvwxzz{{{|}~~~~}}}}}}|{zyy{|{|~~~~~}|||}|||||{yxyyxwvusstttrrrsqqsstuvxz{{|~~}||}~~~}~~}}{zxvvtrponmlklmmmnoooprsssstttttvwwwwwvvvwxxxz|}}~}|zzzywwwvuuvwvuuvwvvuuuttuuuuvxyz{|~~}}|zyz{|}}}~~}~~}}|}}~~~}|||||{}~~~~}}~}}}}|{{{{|}}}~~}~}{yyxwwvvwwuuuuvvvwwwwxyzz{}~|{{{zyyyxvvvuusrsttuttttuvwxyzz{|}~~~}|||||{|||}}|}}|}~~}}}}}||||{zz{||||}}|}~~}~~}|}~~~}{ywvtttttsrsssrrrrssrtuutttvwwwyyyyxxxwvwwvuuvwwxz|}~~}}}}||{zz{{zzxwwwwxyyyyxxz{}~~~}|z{|||~}|zyzzywxxxvvwyxvvvvvwxyyyyyyxxyz{{{}~~}}|{zyyyxwvvwyz{}}}}|{zyxwvttttsrstttttttttvwwwxxxxyz|||||}}}}~~}||||{z{}}}~}}|{zyxxwwvutsqpppqqpooonmnopqrstuvwyywwvvutstttuvxzz{~~|{yxwwvuuvvvvvvvvvwvvvvvwwvwwwvwxzz{|}}}~~~||}~~~}||{{|}~~}}}}{{{zyyzz{{|}~}~~~~}~~~~~}}}}}}~~|{yyxxwxxxxxyyyzzyyyxyyzzz{{{{|~~~~}||}}}~~|{{||{{{yxwvvvuuutsttuwxz{|||}}}|zzyxwwwyz{{}~~~}}}|{{|||{{||{zzzyyyyyyzz||}~~~~~~}|||}|{}~~~}|{yxywvvvwwvvvvuuttuussssrrsuvvvwwwwwwwvtttsrssstuwyz{~}}|||||||||{{{{zyyzzzz{|||}}}}~~}}}|{zyyxxyyz{{{{|~~}|{zzyxxyzz{||||{||{zyxwwvwxyyxxyyxxyyxxwwwwuvxwwxxyz{|~~}{zzywvvuuuuvwwxxxxxxyyyxwxxxxyzzyyyyxyzzzzyyzyxyyyxxy|}}~}|{{zyxyyyxxwvvvutsssrrqqrqqrsssstvuttttsuuuuuvwwwxyz{|}~}|}|{ywwwvvvvvwwxyyyyxxxxwwwwwxxxyyxxxxxyyzz{|}~~}}}|||||||}~~}}||||||{{|{{{|||||}}|||||{z|}~~~~~}~~}~~~~~~~}||||{{{{{|{{{{{{||||||}}}~~~}}|||||||||{{zzyzz{|||}~~~~~~~}|{{zzyxxxwxxyzzzzzyyyyyyxwwwwwxyyyzzz{|}~~}}||||||}}|||{|{zz{zzz{||zyzzzz{|||{{{{zz{}~~~~|||{{{{{{{{{zyyyxvvvvuutuuttuutsrstsqrrrrqqrrrrtvwxyz|}~~}||{{|||{{zzyyzzyxxxxwwwwwwwvvwwwxxz{{{}~}}}}||}}}~~}}|{zzyxxwwwwwvwwvvvvutttuuuuvvvwyxxyzzz{}~~}}}|{zz{zyyyyzz{|||||||}}|{zyyyxwwwwwvvvwwvvvvvvvwwwwxyz|}~}{{|||||}~}}||{zxwwwwvttstttttttsrrrrrrrstttttuuutuuuvwxyz{~~}|{zyxwwwwwwxyzzz{{{{z{{zzyyyyyxwwwvvwxyyyzzz{|~~}~~|{{yyzzzzzzzzyz{|}}}~~}|}}{yyyyxyyzyyyzzzz{zzz{|||}}~~~~}}||||}}}}}}~~~~~~~}||{yyzyxwwxywvwwvwxxyyz{||}~~}|{ywxxwwvvvuttuuvvvwxxwxxxyyz||}~~~}~~}}}|}~~~~~}|{{yxxwvvwwxxxyzz{{{|}}}~~~~~}}}}~~|||{zywvtsqqqqppppppppqqrsrstuuvvwyzz|}~~}{zyxwvutuvvuuuuvvuuuuuvwwwxyyz{{||}~~~~}||zywvuutssstssstutuuvvvvxxxwyzzz{||}}~~~~~~~}~~}}}|zyxxwvutttuuuuuvvvwwwxyzzz{{|||~~~~}|zyxwvutssrrqpqrqqrssrqqrrqqsttuuvvwxz{z{|}|}~~~~}}}}}|{|}||}}~~~~~}|{zyyyxwwwxxwxxxxxxy{{|}~~~~}|{{zzyyxxxwxzzz{||{|}~~}|{zyxxwwwxxxxxz{zzzz{|||}}}}}~~~}|{{{{|||}}~~}|}}|||}~~}~~~~}~~~~~~}|{{zzyyxxxwxxyz{{zz{{zz{|}||}~~~~~}}|zyxxyxyzzzzzyyyyzzzzzyyyz{{{{{|}~|zy{{wvrpruuw}zvsssrtx{~zusrsvz|~{wvtrssuz~}zvttstvwy}yvsqpnnswxy}~{yvronljklnrvx{~{xupmmnorvy}|yutuuuz}ywuvwvv{|xsqpmklprtvz~|zxurommlo{~~~~~|{|}}ywwwz~~{{}|zxvuxz{~~{ywwxz|~~|yyz{~~~{zyz{zyz}~{zywwtrsuwx{|}~~{yyxvutvxz|~~|{yxwxxy{~}{{{{}~~~|ywuuwwwy}~}|zxuwyyz}}{zz{|~~||{yxyyyz|~}{{ywvvvuvwvwwvvutssqonopppqtwwxz}~}|zxwvuuvwvw{}||~~~~{xyywvyzz|~|z|}||||~~|zwvvvxyvuxy|~}|{|~~~||{zyyyyzzz{|}~|||{|{z}~~}|~~|{zyxxz|{{|}}~~}~~}{zxwvwxxxxyzzzzzyz{{{}}|~~}{ywvuvwvvxyz{{|}}{|}~~{z{zyyyyyzz{|{{||||{z{{{~~~~~}{zyxwsqqqpppppprssttrrrsuwxwvxzywvvxzwvxzzz{||{{|}}|~}|yxyxutsrrqqqsx}~~}|{~|y}~~~{{||{zyyyzzy{||||z{|zy|}}~}||||}~}|~~~~}{{}~}|{{{{zzz|}}}~}||||{z{{{yvvxwuuuvxwvwxxxxy{{z{}~~}~~~~|zzzyywxz{zyz||{{zz{||{xx{zxvuwyxwvuwyxxxz||{{}~{zyywtstsrppqrppqrssrrrsutstuutsrrrrrppqssssvxxwxxxz|}||}~}~}|{zyxvutuvussrstsuz~}}}||~~}~~}|||||}|zz|||{{{{{{{zyyzzyyyxwvvvvvwvvyzz{|}~}~}{{}}}~}}}}|||{{{{zz{{{zxyzyxxxxxxvvvwwxwxz|{{}~~~|{zyyyxxxwvxyxxz{{z{||{{{{zxxzxvvxxvvvututttrruvvvvwyz|}}}~}|{{zyxxxxvvutuutttttssqqrrppnlmnnnopqqqpnorstwwvvxz{||~~~~|{yyywuuuuusstsqqpppqswz{~~}{z{zyzzzzzz{|}~~|{|{{{|{ywwxxxxyxwwuttuutuuwyww|~~~|{}}||~}|{zzzwuwzxwwwvuttuutsssstvtrtvuuwwy{|}}}~~~}~~}|{yyyz{zzyxxxxyyxxwvvvvuututsqqrstsssuvvvvxyyyz{{{|~}{zzz|{zyyz{yxwvwwvutsrrqqrqqpqqponlmmlkkkmnnnopppqsuwwwxxy{|||}}|{{{yyz||{yyyxvvvtsrqppqrtvxz||}~}}}}}{zyyxxyyz{{}~~~}~}}||{yxwvuttwvuttsssssssssttvwvvwxy{|~~}|{yzzyyyvtuuuuttuusssrqstttuuvxyzzxxy{}~}||}}~~~}|||}~~|zwuwxvvvvvurrttutsrqqqpopqqqqrsuuvwwwxyyz|}|}}}{{}}~~}}}{yxyyxwuuusrsrponnnmlklnonmllmmlnpppprstuwyyy{}~~}}}}}}}}}}|zyywutuvtrqqqpnpqqrqrtttuwxyzz{|{{~~~~|zyyyxyyyxxwwwwvwvuuutsstuuttuwxyz{{}~~|{zyyyxwwxxwvvuuttuusqssqqrstttvxyy{}~}~}z{{yxvuttrsuvuuutttttttutrrrrsttuwxyz{{|}}}}}~~~}}~~~~}}~~~~~}{zyxwuuutrpooppopqpponmmnnmlllmmmnpqrstuvwy{}}|}~~}~~}|}|z{}|xvtsrqppqnlmnnnoqtuutsvyyy|}}}}~~~~|zzyxxxwwvwwwvvvwwwvwwvwwwxyzzyxy{}~~~~~}|{zyxwxxxwuvwwvwwvwxwvvvvwxyyyy{}~~~}~~~}}~~~~~}|||zyyyxvttttssrstttuvvvvwwwwxxxxyzz{{|||}~~~}|{||}}||~~~~}~}|{{zyxwwxwvusssttrrsttsrtutstttuuuvvuvwwxz{zz|~~~~||{{{zz{||||}}}~~~}}}}{xwwvutsrqqrqpopqppqrrrrrsuwxxxy|~~|{zxxxxxxxyyyyz{{yz|}|{{|{|}}}~~}}{z{zzzxwwwwxyywxyzyxxyzyyyyzz{{|}~~~~~~~~}{yxxwvvusttssttuuuvwwwxyyyyy{{{|}}}~~~~~~~~~}~~~~~|}}{yxxyxvvvutuutsttuuttuutttutsttsuvvvwwxxyz{{z{}}}~~~}|}}||}~~~}}{yyxvtssrqppqqoprsssrrrsttsuwxxxxz~}|{zyywvvvuvxxwxyyyz{||{z|~||}~}~}|{zyyyxxxwwxxwxyzz{zzz{{|{{|}}}~~~~}}zzzzxvuuuttuutuvvvvwwwwxxxxyyz{||}~}}~}}{yxxwvutssrsssstuttuvvwvuvvvwwvxyxyyyzz{|}}~}}~~~}|}{yxwwwusssrrqqqrrsssrrrrstuttuvwxy{}~~~}}{yyxxxwvvwwxxxxyzzz|||}~~~~}{zyxyyxwwxyxvwxyyxxzzyyyz{{{{z|}}}}~~{zyxwvvwuttutsuvutuwxwvwyz{zz{|~~~|zzyywuutsrsrrrrttttuvvvvwxxwwxyyyyxxyz{zyxyzyxyyyyzz|||}~{{||{yxxxvuututsrsttsrtuutttuuuvwvuwyyyyz|}}|}~}}|{{zxxxxxxxxyzzyz{{|{{|~}~~~}|}~~~}~~~}}|{zyyyyxwxyyyxxyz{{{{||{|}}|{{}}|{||{zz{{|||}~~~}|zyxxwwutuvtuvvwvwwxxxzzyyyyyyzzz{{zzy{||{{||}~~~}||{yxvvwwututsstuwvvwxxyzzzz{{zywwxwwwvvvvwvwyyxxy}}|}~~}{{|zyyxyxvwxwwwvvwwwvvwwwwwwwwwwvuuttttutssuvvxyz{~~}}}}|||{{{{||{z{||{zyz{{zyyzzyyz{|{z|~~~~~|{zyyzxxzzxxy{{{{|}}}}||{||zyyxwwxxxyyyyz|||}~}~~|||z{|zxyyyyyxxyyyyyyzywxyyxwvwwvvvvwwwxyyz{|}~}{yzzxwvvxxwvwxxwwvwxxxwwwwwwwwvvvvvvvvvvvwwxxxy|}|}~~~~~~~~~~|||{yxwxxxwvwxxxxxyzzyxxwwwutsssrrrssssssuuvxxx{|}~~~~~}||||zyxxxwvvwwwxxwxyz||}~}}}|zzz{zyyzzxy{{{zzyyyyyyxxxwvvwwwwyzzz{|~~~}|{{{zzzyy{{{zyz{zyxxxxwvuvvuutuuvuvvvwxyyzz|||~~|zzyxxxxxxwyyxvvvvuuuuutttttuuuuvvwxzzxxz{{{|~~}~~~~~~}}}~~~~~}|{{yxyyxxxwyywwwvvvuvwvvuttttsrsttuvvvvvwxyyz{||}~~~|{{{{zz{{yxxyzyyyyzz{||}~~}}|zxxxwwvuvvvvwxwwxyz{yyz{yyz{|}}}}~}}||{zzzwvvwwwvutuvvuuuvwvuwxwwwwxyyzzz{|||}|||~~|{zywwwvutttsrstuuttttuvvvvvvvwxyz|||||}~}}~}}|||||}~~~~~}}}{yxxwutsrqpqssssuvvvwwxyxxxxxxxwxyyyyyzzzzzzyyzzz{|}~}}}|||{||||}|{|}}||{{{|{|}}~~}{zz{xvwwwvuuvvvvwxxyyyz{|||}}}}}}}~~~~~~~}|{zxxwuttttstuvvwwwwwxyxwxxxyyz{zyz{||{{}}|{{{|}}~}|{{zxwvutssssssssttuvwwvvwxxwxxxxxyz{{{|}}}|~~}|}~~}~~}}|{ywwwutttssssrrstuvvwxxxyzzzzzzzzz{{zyzyyzzyzzzzzzz{{|}~~~~~~~~~}}}~}}}~~|zzyyyxwwwxxwxyyzxxzzzzzzz{||{|}~~~~~~}}~~}}~}|{zyxwutttttttuutuwxxxy{{zzz{{{z{{{||||||||||{||}||}~~~~}|{{zyxxvvvutttttttuvvvvwwwxxyyyyzzyyzzyyyyzzzz{{{|}}}~~~}|{zywvvvtttsssstttttttuvvvwxyyzzzz{{{zz{|{{zzyxxyyzzz{}}~~~~~~}}~~~~~}}}~~~~}}|{zzzyyyyyyzzzzz{{{{||{{|||{{}~}||}}}~}}}}}}}~~}|{zzzyxwwvuttttuuuvvwxxyz{{{|}|||}}|{|}}}|||{{{|||}}~~~}|{{yxwwvuvvvuuvvvvvvvvvwwxxxyyzzz{{{{z{{zz{zyxxyzyyz{||}~~~}}|{zywvvvvuttuvutuvvuvvwvvvwxxxyyyz{|||||{{{{zyxxxxyyz{|}}~~}~}}|}}}~~~~~~~~}}|{{|||zz{{zzzzzz{|||}~}}~~}}}}}}~}|}}}}||~~}}~~}|{{yyyyxwwwvvvwwwwwwwxyyyzz{|}}}~~~}||||{zzzz{{{{|}~~~~~~}|{{zxxxvvvuuuuvvvvvxxwvwwxyyzzzzz{{z{|{zzz{zyxyyxxyz{|}~~}}|{{{{{zzzzxwwwwwvuuuuuuuuuvuvwwxxyyyzzz{{{{zzz{{zzzzzyyz{{{||}~~~~}}|||{{{{{{{{{{{{{{{{{{{{{|}~}}}}|{zzzzzz{||}~~~~~}{zyxxxxxxxxxxxxxxyyyyz{{{{|||||}|||{{{{zzzz{{|}~~~~}}|||{zyxwwwvvuuuuuuuvwwwwxyzzzz{||{{{zzzyyxwwwwwxyyyyz{|}~~~}|{{{{zyyyxwwwxxwvvvuuuvvvvwwvwwxyyzz{{zzz{zzxwxxxwxxxyyz{|~~~~~~~~~~~~}}|{{{zyz{{zz{{{{{||||}}}}~~~~}|||{{zz{zzz{|}}~~}}|{{zyyyxxxxxyyyxyyzzyzz{{{|||{{{zzzyyzzyzzz|}}~~~~}|||{{zzyxwwwwvvvwvvvwxxxxyzzzz{{||{{zz{zyyxxxxwxyzz{{}~~~~~}}}|{{zyxyyxwwvwwvvwwwvvvvwwwwxwxyyyyzzzyyyyxwwwwwvvwxyyz|}}~~~~~~~~~~~~~}}|{{zzzyyyzzz{||||||}~~~~~~~~}}}}|{{||{{{|{|||}~~~~~}}}}}|||{z{{{{{{{zzzz{{z{||{{{{zzyyyxxxxxyxyzz{|~~}||{zzzyyyyxxxxxxwwwwwwwwxxxyyzzzz{zyxyxxxxyyyyz{{}~~~~~~~}}||{zyxxxxwwvvvvvwwwxxwxxyyxyyyyyyyyyyyxxxwwwwwxxxxyzz{|}~~~~}~~~~~~~~~~}|}|{z{{zzzzzz{{|||}}}}}}~~}|{{{{{{z{{|}}}~~}}~~}}}}}||}||||||{{{{{zz{{{{{{{{zzyyyyyxxxyyyyz{||}~~~~}|||{zzzzzzyzyxxxwwwwwwwwwwwwwwxxxwxyzyyyzzzz{||}~~~~~~~~}}}}|{{{zzyyxwwwxwwwxxxxxyyyyyyyyxyyxxxxyyxyyz{{{{{|}}}}~~}}~~~~~~~~~~~}}~~}~~~}}}~~~~}}}}}}|||}}}}}~~~~~}~~~}||~~}|}}}}|{{~~}|}|zz|||{zyz||yw{~~~|zyxwxz||||{||z|~}|~~~~~}yvvvvvwwvvvvusstuvy|{{}~}}~}||}}}~}|zyyyz{|||~|zyyyyyvstuvvwxyyy{|{z{~~zyyyyyyz||{{zxwwwwxyyyyyyz{{zzywvwwwwxxvvwwvuuvxz|~~~~|zyzzyyz{|}~{xxywuvxxwyzxwxyyyyz{zz{~}{yz{z{||{{{|||{{}~~~}{{|}{zyy{}~~~}}}}}}~~~~~~|zyxxxxxy|}|||||{zxwwwwwwy{}~~}zxxwwxxyyyxwwvuuvxz}~~~~|{~~{zzzyxwvvvvtrrrpoprtuuttuwxxvtsrstvz}}|zxusstsrtuuuwzz{}~|xvutuwxwvwwwwvvtrsuuuvxxyxvwxxwxxxxxxz{|}~|zxwwyz|~~~}zz|~}{zzwttsrqponnnnpqqprvz~}~~}~~}{zxvutroljhhjlnqrstuuuuwvtrponlllmnpqruy{}|zyxvuvwxy{||}~}zwspqsqnnnljklmnoprtvwxyzzzyzzyxxyxwxzz{}~~}{{|~}yuutrpoomlnqrqsttttttrrrpnpqrsuxz{}~~~~}~~~~~}{ywuutsqnljhghiijloqrsttsstsrturprsqpprrstuttuwz}~~~~~~{zzxvtrpoppqqrrsstwz||||||{|}}~}xusqqrstuvxyyxxzzyxxxwvvusqrstux{{{{}}{{|}~~}{zyxwwwwwxyyyyxwwxwwyyxyz{||{zzyyyz{}~}|{wsrpnmmmljijjjkkihikmpqrrsttvwxxyz{{|}|yvvwwvvvwwvxzzz{||}}|yxxwwwvvwwvvvy|~}||{zyxvuuvxxxxyxwvutsqqrrqponnmmnpqsssuvutrqqqpnnptutsuwy|~~}{yxxxwutttttsqonnnnopqqqrsuy}{wspnmmmnnnopqqqponmkihfeddcbbcegggghikmnqtuwxxxzzyyzz{|}~~~{yxvuuvwwwwxxxxvuutsstsstsrrrrqpooprssttuvvvvuuwwwwxy{}~~|yvtsrrrrssrrtvwz|}}}~~}{{{zyyz|}~}}}~~~}|zxwvtsrqppopqqrrstvy{}~~|zxwvvwxxy{{{ywuuvuuttuwy{}~|{zyxvutuuuttsrrqrrrrqqqqrtwxy{||{{{|}~|{||||}~~}|{{zxvsrrqponmmllmopqqqqrtvxxyz{||}~{yyy{{zywusrsrpoonnnoponnmmllmnoopsvxz{|~~zwutssttuuuttsrponnmkjjllmoppppqssttsrrtvxyz{|~~~~~~~~}|zxtqnmmnpqqrrstuvvvvvvuvvvvvwxyzzzz{}~~~~~~||{zxvuttrpqpnlkjjjhecbaabcdehklnqstuvvxy{|}~}{{zyxxxxyyyzzzyxwvvusrppruwwwxxyz{|||||~~~~~~}zxxxwwwxxwvvusqomkigggfddeefhjkllkklmlllllmnprstvwy{}~|{zzzzzz{{||||{zz{||||}~~|{yxvtstttuvwwvvvvvvwyz{||}|zy{{{|}~|zywtrqssssqonoqrstvxz{|}~||{{|~~|ywtrrrrssssstuvwxyz{{|}~~}}||{zyyxxyzz{|}}}}}|zyxvusrrsttuvxyz{|}~~}|||}~~}}}||{{|}}|}}|{zzyxwvuttttsrrssstuuvvwxxxxxyyz{}~~~~}|}~~~}}{xusrqponnonnoopqqrssstuvvvxxyz|}}~}|{zyxyz{{|}~~}}}}|{yywvtrqppponnmmnoopqstvvwxyyxxxxxxyz|~~~}|{zz{{zzyzzz{{{{zxvuuuttuvwxy{zupopqqrruxyyz|~|yxxxxxz}~}}~}zwuspnlkjjihiijkkklmmmnoopqstuuwwwwwxyz{}~~}||{{{{{||}~~|{zxwwwwwxyyyyxwxwwwy|}}|}}|{{||}~~||{{yxwvuuuuvxyz{|}}|{zyyzzyy{}~~}||{yxwvtsrrqqqrstuvwwwvvvvwyyz|}~~}}}}}}|||||{zyyxxwwxwvuuuuuuvwwwwy{|}}|zyyxwvtssssstuwxyzzyxxwwvvwyyyyz{{|}}~~~|{zz{{|}}|{{{zxy{|{zzyyyyyyxwwwwvvuvwxxz}~~}}~~}|ywusrqppppqrsttvxyyz{|}}}}}|{||||}}}}~~}{xvtsrrqqqrssssttttuvvvvvxyyxxxz|}~~~~~}|{zyxxwwvtrqqpppqqqqppoopqqstvwy{|~~}}}~~~~}|{yxwvutrqppnnooopqrtuvxyzz{zywvuttsstuvxy{|}}{ywvtsqqqqrrrsuwxz|~~|z{{zxvuuuwyzyyyzz{|}~~~}}~~~~|zwvvvwxyyz|~~}}}}||}~~~}|{ywwvusssrrqrsuvwyz{{|}}}}}}|{zzzyyz{||~~|{yyxvttttttuuvwy{|}}}}|{{zzxwwwwwwxz{|}~~|{zyxwwwwwwwvuuutttttsssrrrsssstuvuuuuvwxyz{|}~~}{zxwvvvvvvwxyyz{|||}}}|{zzzyyyyyyyy{|}~~}|{yxwvuutuvvvvwxyyyyzzywwvutttuuuvwwxxyyz{|}}}~~~~~~}|zyyxwvuuuvuvwxxyyzzzzyyxwwwwxxxwxxyyzzz{{{||~~~~~~~~|{|}{xuuwwurqqrrstuvy{{zxwxzzxwurqrux{}}|{{|}~~~~~}}~~}||{{{{zyyzzzzzzyyxxyyzz{{|||}~~~~}}}||}}}}~~~}}}||||{{{zyxwvvwwwwwwxyyyz{||||}~~~~~}}}}}|}~~~~~~~~~}}||{zzzzyyyzzzzzzzzzzzz{{||||}~~~~}}~~~~}}~~~~~~~}}}}||||{{{{{{{|||{{zzzzzzzzzzzzzzzzz{{{{||}}~~}|{zyxxwvvvuuuuuvvvwxxyzzyyzyyxwxxxxyz{{|||||{{|||||}}}|}}}||}~~~~}{{}}|z{}~}{zzzzz{{ywwvw{}~~}|{{{zz{|{yz{}~~~~~~~~}}}}~~~~~}||}}}}}}}}|||{{{zyyyyxwwxxwwwxyyz{|||{{{{{{zzz{zzzzzzyyyz{{{{|}~~~~}}}}}}}||||{||}}}}|||{{zzzyyxxxxyyzz{||||}}~}}}}}}}|||{zzzz{{{|}}~~~}||}}}}~~~~~~~}|{{{{{zzzzz{{{{||||||}}}}}}}||||}}~~~~~~~}{|}~~~~~~~~}|{{||}}}~~~~~~~~}~}}}|||}~}|{{{{||}}}}|||{{{|}}}~~}}}}|{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{||{{{{zzyz{{zzzzzzz{{{{|}}}~~~~~~~~~~}}||{zzyyyyxxxxxxyyzzzzzzzzzzyyyyzzzz{{||}}}}}}||||||||||||||||}}}}}|}}}}}||{{{{{zzyyxxxxxxxyyzyyyzzzzyzzzz{{{|||}}}~~~}}~~~~~~~~}}}}}}}||||||}|||||}~~~~}}~}}||||{zzyyyxxxxxxyyz{{{{||}}}}~~~~~~~|{{|~~}||}}{z{|}~~{{}~~~~~~~~}}}}}~~~~~}}||{{||}}~~~}||{{{{{zzz{zzzzzyz{{{zz{{{{{|||||||||}}}~~~~}}||}~~~~~~~}||}}~~~~~~~~~~~~}}||}}}}}}}}}~~~~~~~~~~}}}}}||{||}}|}}~~~~~~~~}}}~~}||||||}}}}}}||||||||||{{{||||}}}}}~~~~~}||}||{||||||{{{{{||{zzyyyyyzz{|||||||||||{{{zzyyzzyyyyyzz{{||||}}}}}|}}}}}}}}}~~~~~~~~~~~~~~~~}}||{zzzzzzz{{{{{{{{{{zzzzzzyyyyyyzz{{{{|}}}}}}|||||{{|{{{|||||||}}}}}}|||||{{zzzzzzzzzzzz{{|{{||}}}|}}~zux~~~~~~}}}~~~}|||||}}~~~~~~~}||}}}}}}}}}~~~~~~~~~~~}}}}}}~~}}}}~~~}}}|||||||||||}}}}}~~~~~~~~~~~~~}}}}~~~~~}}||{{{{{{{{{{||||{{{zzyzz{{{{{{{||||}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~}}}~~}}||||}}|}}}}}|||||||||||||||}}}}}}}}~~}}|||}||||||||}}}|}}}}}}}}||||}}}}}}~~~~~}}|||{{{{||||||}}}}}}|}}}||}}|||||}|||{{zzz{|}}}}|{zxxyz{|||{zz|}}{zz{|{|~xvtsv|~}}|}}{yyyyz}~}zz|}}}|zxvuux|~}|zzyz|~~}||{yyxx|~~~~}}~~}}}~~~}~~~}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~~~}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}~}}}}}}}}}|{{|||{||||||}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}~~~~~~~~~~}~~~~}}}}}}}}|{|}}|||{{zz{{zz{{{zzzzzz|~~}{{zyz{{|}}}||||}~}{z{|}}~||{}tpopx~}z{|}|}}}}~{wvvvwxz~{xwvy{|xuvwywtuy|~{wwxyyz{zzzzzzz|}|||{yxyyyyzz{{|~~~}|{zyyxxyyyz{{|~~~}}}}||}}~~~~~~~~}|}}}~~~}}}~~}~~~~~}||{{}~}}~~~}}~ztrrv~{z|~zwwy{|{|~~|zwx|}{yyz}|}~}{zzzzzz{|~|zxwwyz|}~}}~}{zzz{|~~}}}|}}~}|}~}|||||}}|}~~}}~~}|}}}~~~~}}}|}}}}}|{{{||{zz{|}~~}}|{{{{zz|~~}|{zz|~}~~}}~~~}}}}}|{{{|~~}}~}|}~~~~}||}}}}}||||{{|||}}}}}~}|{{||||}}||||}}}}}}}}|{{{|}|}}}||||}}}{{{||||}}}|{|||||{zyzz{||||}|||{yyz|}||{zz|~}|{zz{|}|}|{z{}~~~}yy{unjsztx}~}yxyz~|}}wv|~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~~~}|~~{z||{zzyyxxyzyxyyyxxy{{zzz{||}}}~~}~~~}}~~}}}~~~}}~~~~|zxzzzzzzzz|}}|{{{zz|~~~~}||||{z{{|}}||}~~~}|}}|zzzyz|||{{{|}}}|zz|||~~}~~|{zyzzyxwvuuvuwzzz{||{{zz~}||}~~~~}{{|}|{z{||{yz{{{zz{|{zzz{}~{||}~~}{xtqppqqomjjkkjjjmqqqtvxxwwwy|~}zxwvtrpnmllnppoooonmmnpsvyyzzxxyyxvuvvuvvvxwwwuwz|}}{zzz{{z|}~~|zyxxyyyyyyzzz|~~~|zzywuuwx~~}~}zzzzyyxvvxyzyxwwwxy{~~}}|ywvtsstuvtuxzz|~}{xusqonopqqqqrtvwxyyz{{||~}{zxwwwvvvvwxwwwyz|~}|zyxxz}|wsrqponlkjihhijlnoqrux{}~}{zyxvutrrpjggggiloqtvtstwwuqnmlihghilmnnoruwyzywwussttvxy{||||}}zz|{zzyxxwxy{}~}}}~~|yxxwvutvxz|~~{yy{{}}~}}}{ywwwvsqoljklkkotuvxyzzz|~}{{{yxwvwxwwyywxyz|}}|}~}{yxwwvvx{}|wspnmnnprtvx{|~~}}~|yxxwvsqnkjhedccdeeimlmnquxyzzzxtqqqpqsvx{~~}~}{}~|zzyvqmjiiiijmnnopu||xuuvuvxz}~~}{{}~~{xurqprqopsuvxz}~~~|zwvtqnmmmmlmopqqsttrrrqqqooopqrtuwy{{{~~}{xwwwvtrstssvyyz~~}}|zxxyxxz~~~}zwtsttsssstuvvwvtuxwsqolifdddefiiikoppqqqqqqqrtvxz|~}{yvtuuttrrqppprssrqqsuvwvuvvttvxyyxwxxyz|{||}zyxwvvvuvvvusrtutsrrrqpnllmopomlmoqrsuxz{|}}~~}}~}|{{{|}}{yvtsqoopqpprvy||}~}|{zyy{}~}zzz{{xvvsqonoonmnooqrsttuuuvwxyz{{{{{}~~~}|yxxvsqqrsrqqrrsuusrssssrpmlklljjkllmmpsvxxy{|||}}}}|}~~{|zwtqomkkklnonnllmoqrssuuvxz{|~~~}{zzzyyyz{xuwyxxyywvvvwwx{|zyzzz{}~||{yyzyyxxyzyyyxxyxxwutrqqpqqqpnortvx{}~~}|{z{}~~|yvutrnkjjiggjlmnnnoqqrsstuuuwxyz{}~{zxxwwwwxxwusrrqponmmmlmnnmkkllmmnnnoqqrtuwxz|~}}~}||{z{zyy{{z{{zxwutuvwwwvuvutuurqrsstuuwyyyzyxyyxxz{{{{||}~}|}}}{{|{zxxwutssrqqqrpoqstuuutsrstuuvxyxz|}}|||~~}}}~~}|{{{|}~~}||}~}zxyywwwwxxwvvvuusqqppmkkkjkkkkkklnopqrstuttuwwwxy{~~~~~}~~~~~~|zwvtrqqpnopqrstttuvvvwxxwvwzz{|}~}{yxvuutrqonmmnnnmlkjijjjkmqsttuvtssrtuvx{}~{zzyzyyyxvvwwvtsssrqppqqqpoopoomlklmmmmnpsvxyyyz{{{zyxxxy{}|zxwwvvwxyyxy{}~}~~~~~|{|}{zyyzzyyzzzzywvvwvvvwxxwwxxz{|~~}|{zzz{{{|}}||{zyzzyywvvvuttsrrqrssstuvwxxyz{{{|~~~}~~~~}|zyyyyyxwvtrqpppoonnnooooppqrstuvvvwyz{|{{{|}~~}|{|}|{{{|{yxxxwvuvvvutsrrrqommljijjklnrtuvy{|||||{{{{|~}~~}}}}~~|zwwwwvropqpoopqrstuvvwxz{}}}}}}||~~}}}}|||}~~}}|zyxz}~}}}}{yyyyzzzzyyxwvvuuvvuuuttsrrqqponmkjlnooprtvwwxyzzzzzzyxyxwvwyz|~~}~~}}|}~}||{{zzyxwwxxvsstsstuvxyz||{|||}~|zxvuuuvurqppoliijijjkmprtvwxz||}~~~~}|||{zz{{{yyyyyyyyyzzyyyyzzyz|||||~}}}|zxvuuutuwxyyzzzyzzxxzyxxxyyxwz{zzz{|~~|{zyxy{zz{{zzyyyxxwxxxvvwxz{{{||}~~}{|}}}~~~|||{ywvtsssrrrrrrrstvvwwwwxyyyyyyyyz{{{|}}}~~~}|}}~~}}|{{{zxwvuttsttsssrqqqqpqsssttuvwwxxwxzzyzzzz{{{|~}|zyxxxyzzyyyz{z{|~~}|{zzzywvvuttuvwxyzz{}}~}{zywwxxwxy{}~}{zyvutssrqppqssttvwwututtutsrrrrrrsuvwwxxyz|}~}}}|{zz{{|}}}|~}~~~}|{|||||}|||||}||{zyxvvusqpppppppppppoortttvwxwttsrpommnoppprstuwy|~~~~}{zyxxwuuuuuuuuvxy{|}}~}}|zzzz{{{}~~~~~}}}||{yxwuuuuuuvxy{}}~~}|{yxwvuuvxy{~}}}|yxxxxxxwvuuvvtssrqpnmnnmllmnnoopqsvxxz|~~}}}}}|}}}~~~~~}|}}}||}~}|{{{zzyxwxxxwwyz{|}~}|{zzyyxxxz|}~~}|}|{zxxwwvtsttsstuwyz{|~~}|||{{{|~~~~~}}||}}||||{zz||{}~}}~}}{zzz{zyz{{{zz|~~~~|}}}||}~~~~~}{yyywvvvvvuuvwwxyyyxwwwwvusstuutuwxxxxy|~~}}}~|z{{ywvuuutsqrsssqpqqponnoopppopqqrsuwxz}~}}~}}}~~~~~}}}}~~~||}~}~~zwz|}{wv{~~~}}~~}|}|zyyxvwxwvtstuuuwwwx{{z|~}{}~{y~~|{}}|{{{zyyzzyxyzxxwwyxvvvwwvvxyyyz{{||}}}~~~~}{}~}~}{}}}||||{{{|{z|~~|yxyxwvuvvvuuttuvwxxwxxzzyxz{{{{|~}{zxurpnmmmlkkkmnmloqpmmmoponqqoruvvvwyzxwvw{{{|{}}~~~~~}}~||||{xxzywvvvwwxzz{|}}~~}~}}}}}}}}~~~~}|{zxwzzwvxz{{{|}|z|~{xz{xx{|||{~~{}}||{{{z{{{zyxwvuvwwutvxyyy{|}}}|~~~~}~~{~~~~~}|{{||{yxxwusrrqppppqqoopsuuttuwxzzzyyzzyxz|}~|z|~~}||{zxutrpoonmnonmnqqsuwvvwyyzyy{yy}~~~~|{zywutsrppqooprtutwyyyz|zxz{zz{zyxxy{yx}}{}~{}}{zzyxxwwxyy~}~~~~~}{{{zz{{zyywvvvvtttsqrsrsuxyz{|||}~{~}~~~}{{{zyz{|}~}|}~~~~~{|~{{{{{yxvuuuutrrtsppqqppqrsuvuwy{~}{~~|}}}}||{||}~}}}|{ywwwxywvwy{|zy{|||{{||||{|{{{zyyy|}|~~|{||}|z|~{y{~}|{z{{z|~~}|{||yxvvxvssttvuuwxwwxyz|~~}}}|||}{yz{yyzzywuw{zz|~~}}~~~}|{{|{yz|{yxvvvwwwwxwvxyz|||}}{|}}~}{zzyy|~~}~~}}}|zyz{zxxxxwvwyywxxttwyyxvwyyyz{{|||~|zz{~}|~~~}yy|zwvvvxwutuuwwwwxxxyyzzz}~|{zzzxwvvvsrsuttttsstuvwxyzz{}~~~~||}}~~}~~~~~}}}}}|||~}{}}~~~~{zzxuuvutssuuqpstsqppsrqsusstvwxwwwwxwuttuvttvwwxxz}~~~~~{z{|z{{zxwwwwvvxyxxxxyyyz}|||{{|}~}{zyxyxxwvuuvwvvvuutsvyywy{zyyyz{|}~~~}}}~~~~~||{{|||{zz{{z{{{||}~~|}~|~~{{zyxvtvvtstttrqporuutvxz{z{}|yz{ywwwwxxy{}~~}|zyyxxxwxzyxyyxxzzxy{{{yy{}|{|}|}~}~~}||~~}|{{{yyyyyzzzyxwvvvvwwvuvvuuuvwxxxyxwxxussssrqqrtuwxxz}~~~}}}||{yxwvuttvusrsstttuvvxz{z{}|{ywwywvwwxyzzz||zzzxxxvuwxwvwxxxxwwwwwxxxyzyxy|}~~||}~~~~~}}||{yxxxxxwtrssqorstuuvxxx{~|yzzxvtuwyxxyyz|~~}}||||{||{zy{}|zyyyyxxxxyyxy{|}~}}~~}|||}}}|{{}~~}{{yvvwwvvtuwurssssssqpqqpopqtutttvvttvvvtqrsqprrqruvvy|~~~~~~}||~~~|{{{yy{|{{z|~||}}|||||zz|{z{|~~}{zzyyxwwxyyz{{zzzyxzzzz{{|||}~}||}~~}||}}}}|||}}}~~||~}|||{yzzxwwvvursutrrsstttuvwwwvuuuttwywvxyxxyz|}|}}zxwxxxxwvwxzzyy{{zywxyyxxxyzyy{|{zyyy{}|{}~~~~||{{zzz{{{zxxyyxwvvusrrsssuuvtrsuvvututssstuuuwz{|}~~~}||||||{{{{}~}||||{z{|{zzz||{|~}}}}}}|{|}}~|~~||~~}~~~~~}|{zyyxxxzywxxyxwwyyyyyyzyyz{{{{{{zyyyzzywwwyzxwxxyyx{~~~~~~||}}||{{{zxxwwvutvvttuwxwtvxvuuuttttttuvvvwwxxy{||}}{z{|{zyyz{}|z{{zyyyyyxxwxxxwwvvwwxxxxxyywwxyz{z{|}~~~~~~}|{{||zx{}{zyyyyxwwwwwwvuwyzzz|~}}~{z}~}|{{{zx{}{zyyzzyyz{|{{|~}|{|{zyyzzzzzyxxwxxxxxwvvwxxyyy{|{{}}~|{|}||{{|}}|||||||||{xwzzxwwvvwwwwwxyxvvxyyz{zyz{|~}|}|{{zxwvuuutuutssstuutsssstttuvwwvuuuuuvvvvwy{||~~~}|{{zyxxxwxz{{|||}}}}}~}~~~}|}~}}}}~~~|zzyxwvvvtqqqqrrrqppqrrqsuuuvvwxyz|}}~~}||{zzzyxxwvwxwwxwwwxyxxxwwxzyyyz{|}~~~}~~}z{}{yzzyyz{zyzzzyyz|{z{|||}}||}~|}~~}|{zzyy{{z{|||~~~~~}}{xxxvuuuvussuuusqrttttuvwxxxy{{{{|~~~}{zyxwuttsrssrrrqqrsttttuwxxxyz{{{|~}||}{z{|}}}}~~~~~~~}}|zyxvusrrqpooppqqqrqqrrstuuwxyzz{}~}{{{yxwvuuvvwvuvvvuuuvvwwxyy{|{z|}~~~|zyxwuuutststtttuuvwwvvwyyzz{z{|}~~~~~~~~}||{zxvvvuttsuvuttuvwuvyzyyyyz{||}~~}}}|ywyzyyxyz{zyyz{zzz{||{{~}|~}}}~{yz{{{z{}|{|}||~~~}{zyxvttsqqppponnopqpprrssrtvvuuvxz|~~|yyyxvutssstssttuuuvvvvttvwxxxxyywy{}~~}}|}{zzyyxvuwwwwxxyz{zyxxxxyyyxxyzzz{|{z{}}||}}|{{{zyvvwvvvuvwwxxyxxyzyyz{}|{|}~||||}|voigebemrtx~}zupkjhelsvz}{vprtv{}zsrposuw|}yslihglpry}vromprqs{|ywussy{~|xvtrsvxx~zqnkgeefgkqtx}}yuolkjhfhlpu{~yvutuwwx{~|{|yxvuuxyz||~{xtomkkkjjmpsvy|~|zzyuqnmmkhinsw}~{yvtuvyyvroquuuz~yqkjjighlprv|~{vpkhffhhlprw}zzxuvxz}}}{{~~|z}|{|{{}}{wuuy{|{urpnmnqqqu{~~}~}}~|}}~~~~{wx{|}}}~~|{zxvtrqppqqrwz|}~|xxwutssux|~~}~~|{|wrsuuuw{{z}||}zvtssrqrruxy}}zyzwvy}~~~zxvrnoollpsvyyy|~}|zxuvxyz{}~~~|{{zwuttuwyyy}|z{zvtrpqqpooquxwwy{zvy|x{}z}~~}}}|zxwvurqrssrtvvvutvyvrsuvtrrrsuvwz}}~}{yyxyyz{{{~}|||}}}}~}~~~|~~{}}{}~|zzyxwxxxxyzzyy|{y}|}~~|~~~~~}|{{|{ywvwwutvxurrspoqspnrtpmoqqqrsrqsvutx{zy|~}}}zwvvwwuttsrqsurnprqppqpoquqmrwtruzzyy{}~~}}~~~~~}}~~~~}|}}}}|}}}~~}~~~~||~|yyxuuutsttsuvuvwvvwwvvxxyyy|~}{}}{{}}~}{|}~~}}~}~|z{zvuvurpqssrsusrtwwvxzxwxyyzzy|~}||}}}}~~|yxvtrstrqsusrvwuvxyyyyyyyz{{{|~~~~~~}{xvusrrsttttuvvuuvwwxwvvwxxxyzzyyyy{{z|}}}}~~}}}|zyxwusrrsqoprrrssuvvuvwuuvvwxyzzyxz{yy{|{{~~}|zxvussrqqrqqrrssstvvuttvvuuuuuvwwvwxwvwwwwyzzz{{|~}}~~~~~}}||}|{{|}~~~{yyxwwwwvwxwxxxyzzzyy{{{{{z|{z{||{{|{{||}~~}}}||}|{|}{zzxxwvutsqpnnpqppqrrrtwz}}~~|{{{zyzzzy{}}}}~}||{yyyzyy{}{{|}}}~~~|{{{{{zz{{{{{||||||}~~~}|}~}||}}}}~}{{yvvvuttttuuttuvvvvxxxxxwxzzxxyxwxyyyyyyz{|}~}|{{|{z{|}}}|}}||{zyyxxwuuutttuttvvttuuvvvwxwwyyxwxxxwvwxxxxyxxz{|}~~}|zyyywuuuuttuvustuvvwxyzz{|}}}}}|||zyzzyyzzz{|~~}|{ywvvuuutssttsssstuuvwxxxyyyzxxxyyyxwxxxxyz{|}}|{{|{zzzxwwxxwutttttttsrqrsssttuuvvwxxxxxwwwwwxxyyyyzz|}~~}|||{zxwwwvtsstssssssstttuuvvvvvvuttuutsssrrssrrtvxz{|~~~~}}}}}~~~~~~~~~~~}}}||{{{{||}~~~||{{{zzyyzzzzz{}}}~~~~}}}}}{z{{{{zzzzz{{{|}}~~~}}~~~~~}~~}|||{zyyxxwxxxxxyyyzz{{{{z{{zyyzyyyyz{{}~|{{zxwwwvuutttttttttuuvvvwxxxyyxwvuuttttssuvwy{|~~}}~~~~~~~|{{{{{{{|~~}}}}}~~~~~}}}|{{{zyyyyyyxwxyyxwwvvvuuuutuutstuuuuvwwvvwvtttttssuvxz{|}~}}}||{zzzyyzzxwwwwvuuvvwwxxxyyyy{|{{zzzzyxxxwwwwwyz{}}}}{zzzyyyxxxwvwvtttsssssrtttttuvwwyzyyyzyxxwwwwwxyz{||}~}|{zyxwwwxwwvvwwwwwvvuusrstttrrtuuttuvuuuvwwxxwwvuuuuvwxz{|~~~~}{{zzzyz{{{|~~~~||{|||{{{{{{{{{}}|}~~~}||}||||}~~~~|||||zyyyyzz{{|}~~}}~~}{|||{zyzzz{|}}~~~~~~~}||{|}{yzzzzyzz{|{{z{{|||}~~~~}||||{{{}~~~~~~}||{{{yyyyyxwxxxxxxxxwvuuwwwwxxxwwwwwwwxxy{|}~~}||{zyyyyxxvuuvvvutuuttuuvutttttttssssqqqrtuvwxxy{}~~~~}}}}}}}}~~}}}}}||||}~~~~~~}|}~~}~~~~~~~}||{|}|{z{|}}}~}}{z{{zyzzzzzzzzzzyxxxxxwvuutssrssrqrrrrrrsrqqqqqsttuvwxyy{|}~~}}}|{|}|{{{||zyz{zyyyxyyyxwwxxwvwxxwvwwwwwvvwwwwxyzz{|}}~}{{{zyyzyxxxwwwwvvvvwwwwwutuuttttuuuuvxz{|||~~~~~}|}~~~~~~~~~}}||||{{{zzzxwwvvvvutvxxxxyz{{{}~~~~~~~~~~~~}}||{{{{zzzyyyyyyxyyxwwwxyzzz{|}}}~~~~~~~~~~~~}}}}}||||{{{{{{zzyxxxxxxxxxwwxyyxyyz{{}~~}}}}}}~}~~}|~~}}}|{yyzzyz{{{{{{zyyxxyyyyyzzzzzz{|{{{|~~~~~}}}|||{||}}|{{{{{zyxwvuuvvvuuuttttsssttttvwxxxyyzz{{}~~~~}}}}|{zzzxwvvututtssrrqpppppoopqqrqrttttuuvwxz}}~}|||}}|||||}~~~||||{zzzzyyxxxyzyxyyyzyz{zxxxxyzz|}}~}}}}|{{{}}}}~~}}}}|zyyywvuuutsssrqpooooonnooppqsttsttuuvwyz{|~~}}}}}}}}}}}~~~|}~}}~}}}|{zzzzzyzzzzzz{|}~~~~~}|{yyxwwvuutttsttttttuvvvwxwxyzyz|~~}|{zzzyyyzzzyyz{{{{||{{{||}}~~~}|{zyxwwvuuuuttuuvvvwwwwwxyxxy{||}~~|{yxwvuuuuuuuuuvvuvvvvvwwwxxzz{|~~~~}}|{zyxxvuttuuuvvvvvvwwwxxwxyzzz{|~~~~~~~}~~~~~}}~~~}|{{zxwvvtsrrqqqqqrrssstuuuvvwxyzz{|~~}|zyxwwusqqponooppppqqqrrssssstvvvxyyy{||}}~~~}{zyywvvuuuttuuuuvvvvvwwvwwwxxyzz{{{|{{|}}}~~~}}}}|}~~~~~~~~~~~}}||}||||}~~~~~}}||{{{z{||||}}}}||}||}}}}~~~~~~~~~}||{zyyzyyyyyzzz{{{{{{|||}~~~~~~~~~~~}{yyxwvvuuttuvvvvwvuvvwwvvwwvvwxxxyyz{|}~~}}}{zzzzyyyyyyyzz{{{zz{z{zzzzzyyxxxz{{|~~}}|{yxwwwvvvvwvvwwwvvwxwvvvvuuvuttuvvvwz{{}~}|zyxxwvvvvuuuvwwwxxxwwwwvuuuttttuvvwyz{|~~}{zzyyywwxxwwwxwwwxyxwwwwwvuuuuttuuwxyz{}~~~}{zzyxwvvwvvvvvuuuvwwxxxwxxxxwvvutssttuvxxz{}~}|{zxwwwvuutttttttttttttttttsrssrrstuvxy{|~~}}}}|}~~~~}}}|||}||}}}|{|||{zzyxwwxxyyy{||}~~~~~~~~~~~}|||{zzzyxxxyyyz{{{}~~~}}}||||{{zzzyxwwvvvvwwwwyyz{|}~~~~}|||||{zz{{{{zzyxxwwvvvvwwxyyz{}~}|{zzyyyyxwwwwwvvvutttttsssttuuwxyyz{{|}~}|{{{zyyyxxwxxwwvuvuttuuvvvvwwxz||}}~~||{{{{zyxxwvuuttsrrrrrqqrrrrtuuvwwxxxz|}}~~}}|zyyxwwwvvtttsssssssrstttuuuvvwxyyz{||}~~~}~~~~}|{zywvvvuttsssstttttttttuvvwwxyyyz{|}}}}}}}~~~}~~}||zyyyyxwwwxxxyzzzz{{{|}~~~}|{{{zz{|}}}}||}~~~~}|||zxwwxxxyzzzz{||}}}}}}~~}|{yxvvvvuvvwwwwxyyyz{{{z{{{|}~}|{yxwwwvvwwxxxxyzyz{{{zzz{{{|}}}}}~~}~~~~}{yxwvuuuuuvwwwwxyxxyzyyzz{{{|}|{|}}||}~~~~|{ywvuuuutuuuuvvwxxxyzzyzz{{{{||||||}}}~~}{yxvussssrrrsttuvwwxxxxxxyyxxxxyyyyyzzz{{{{|}~~}{yxwutsstsssttuuvwxxxyyxyyyyyzzzzzzzzzz{|||}~}|zywvuttsrqqrrrssttuuvuuvvvvvwwwwwwxxxxyzzz{|~~}{zzxwutttsrrssssstuuvvvvvvwxwvvwxwwwxxwwxxyyz||}~~~~}||}}}~~}}|||{{{{{|||}}~~~~~~}|{zyyyyyyzzzzz{{|||}}}}}}~~~~~~~~~}}{zzyxxxxxxxyyzz{{|}~~}~~~~~}~~~}}|{zyxwvvvuuvvuvwxyyyz{{{|||||||{{{||{||}}~~}|{{yyxxxwvwwvvwwxxxyzzz{{{{{{{|{zzzyyxyzz{}~~}|{zyxwwvvvuuuuuvvwwxxyzzz{{||||{zzzzzyyyyyz{|~~}|||{zzywwwvvutuutuvvvwwxyyz{{||||||{{zzzyyzzz{|}~~}||{{zzzyxwwvuttttttuuvuuvwwwxyzzyyyyyxxxxwwwwwwxz{|}~~}|{{{zzyyyxwxwuuuttttuvuuvwwxxz{{{{{{{zzzyxwwxxxxyz{|}~}|{{{zzzyxwwvvutssssssssssttuvwwxyyyyyyyyyxxxyyzz{}~~}}||{{|{z{{{|||}~~~~}|{{{||}}~~}}|||{zzzzz{{||}}~~~}|||||}}~~~~|{{zzyyyyyyxxyyyzz{||}}}}}}||zzzzzzz{{|}~~~}~~|{{{{zxxxxwxxyyyzz{{|}~~~~~}|{{zzyyz{{{|~~}}}||{{{zyxwwvvvvvvwvvvwxxyz{{|||{zzyyxxxxyyyz|}~~~~~~}|||{{{zyxxxwvuvvvvwwwxxyyz{{zzzyyxwwwwwwwwyz||~~~}}}||||{{zyyxwvvvvvvvvuvwxwxyz{{z{{zyxxwvvvvvvwxyz{}~~~}}}}||||{zyzyxwwvvvuvvvuvwwwwxyzzz{{{zyyywvvvvvwxyz{|~~~~}}|{{{{zzzyyxwvvvvvvuuvvvuvwxxwwxyyxxxwvuuuuuuuwwwy{|~~~}|||{{{{{{zzzzxxyxxwwxxxyyzz{{||~~~}}}|||}~~~~~}|{|{{{{|||{{||}}}~~}}}||{zz{zz{||}~~}}}}|||}}|||||||}~~~~~}}|{{{zzzzzz{}~~}}}|||{{zzz{zzz{{zzz{{|||||{zzyzyxyyzz{}~~~~~}}}}|{{zzzzzzzyyyyzzz{zzzzzzzyyyxxxxxyzz{|}~~~~~~}}}}||||{{z{{zzyzzzzzzyyzzzzzzzzyyyxxwxxxxyzzz{}~~~}}}|||||{||{{zzzyyxxxxxwxwwxxxxyyyxwxxwwwwxxxyyz{{|}~~~~~~}}}~}|}}}|{{{{zzzzyyyzyzzzzyyyyyyxxxxxyyz{{{|}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{zzzzyyz{{{{{|}~~}}~~}{z{zyz{wuxzyvstxzyxxxxxxz|{z{|}}||~~}}}}|}}}}~~~|||{zzywvuvwxxyyzzz{~~}||||}}{zz{|{zyxyyzyyyz||}|zyzzzz{|~~~}}~~~~}}}}}~~~|xz{ywyzxwx{~~}{z{|||~|zxuv}}~|{||||}}{{xtuvvusqstrqqqsuvwxyy|~}|{|~~~}}}~~}{z|||~}{z{{|}~~}{}~{zyxxxz{|~||}~~|ywvwwutvy|||~~~~~}}~~~}}~}zxwvtssssrqqpooomlkkihjmnrvvtqqtvwwxz|}~}{zyxyzyyyz|~~~~||}}~}}~}xtpkhijihgfffffhknquxyzzz{}~}|~}||}~~~}~~~}{}{wrpqsvz}{wuuwxwx{}~}{{}~~~~~|zyxxyzzz{}~}|xvtsrqqstsqponmnpprtvxxwy{|~}xtrpnlgcdffgjmoqrtuutqnljiijloppsxywxzzyxy~~~~{wsqqojikmnqrrrtvusuxz{xwxxxxxxyz{yvtvxz{{yxwwwyz{}}|{{|~}{|}~~}}~|xusqpppoortvwxxvtsrqqprtuv{~~}|zxutstvy{}}~~~}{xsolihhiklotxz|||{ywwvtsvxxz~|wrqpoooprttvz}}{zzzywusrrqpqrqqrrsrrrqonnopqrtuvwvvwwwxy||yvuvvvvvvwxx{|zvqnoqooonoonqsspnmmnpqruy}~~}{zzz{|~~|ywsmklmljjnqqppry}~~}~|zyuqrvvvy{{ywtpmnmmlllnnnqsvwvwwxz{z|~{ywuuuutuvyywwyz{{{||zywxxwutsrsqppqsuuuwyzywwwvwz~{zyvtuvsrttsruwwwwwvttvwwx}|xuuvusssssrqpnkjklnoppmnqqopolifedddfhijlqtuxyyxwwwxy{~}}|yy{}|yvsrstuuuvwvvutsrpnmmmnnnnquuvy{zyxyzzz|~|{{zzxupnmllllnpstuvwvuttuuvxz{~|xvtsstuvvwvtrrqqpponoqrqpquy{{zzzyxwvy|}~}}~~|||ywwvvwvuuutuuttutsrrqqqtvwz|}}~}{{zxxxxwtpmkjijigfgggijiijjkkjjlmortuvwwuuwwvvwwyz|}}z|}zxxyzzyyzyxxyvrrqonmlkjiijklnnmllmmlklnnnoqstwz|}~~}zxz{{{zyxxyxwvtuxz{~~~~|yvwxwvsrrqomkjjhhhhjklnnptuuuuttttvxz|}}~}{yxwvwyzzyxxxwvvvwyz{}~~~}}~}||zxvsqoljihhgeefhhjjiiiigffgghjnrsuwyz|}~}{ywxwusqonoppomihigehkjijklmmlkllmnoquxyz~~|||||{{{yxwvvvuttsrrrtuttuvvw{}zxyzyxxwvvvvvtpnmlkmoqsstuvxxvwwusstuwy{}~}{zyywqnmmmoqsssssrrpoomkkllnrtvxz}|z{||||{yvtttqponlmnpsvxxy{}}~}}}|z}~|zyz||{yyywuuvutttrqqpomjfccdefhjlllnppomlmnmlpstvxz}~|}~}~~|{{{|||}~}}~~|{zyyzzzxxxxwvtrrponnpsuxzz|~~~}{xuuvwxz|}~|zwtsrqqqrstutrssrqpoopqqqtx{|}}~~}}{xvtrpnnopqqrrrstttuwuttuwz}~~~~||}~~~||}~~~~}{ywvwwwyz{|}~}zyyy{|}~}}|{{zxxxxxyyxxwvusqonkjjjiikmnoqrsstuutssrstssvxyzz{|}}|||}~~}}{xuronmmkknnmlllmmlllihjllmnpqrsstxzzz|}~}zz|}~~~}|}~~~~~~~}zxvvvvsrsuuusqstsrqrtttwz{{}~|zywwxy{}~~}~~}{z|}}}|}~{ywvtssqomlkjjkkkjhhiklnpsttuvvvuuwyyz}~~~}}~~}|||}{xussrrrqopppommnmlmmnpqstuvwyzy{|zz{}~~}|{yzzxwxxyz{|~{zyyzzyyz|}|zzzywvuvwx{~|zxxwvvwwwvvwwwwwvvutsrtwxxxx{}}}}}|||}~~{zzywvutttrponnnmknqqrstuuuvuvxxxyz}~}|zxxxxxyyyzzyyyxxxxy|~~}|{zyxz|{|}~~}|||{zzzxvvuuvtttsqpnljjjjjkmoqsuxzz|}|zyxwvuvxyyyyxwwwvuvvvwyz}~~}}|zz{{|}}}}{yywuttsqruuvwxxyzz{|{|}}}~~{ywtqpponooqsstvxyyxxxxzyx{~}|}}}|{zzywwvtssssstvwyzzzz{|}}|}}}~}}|{zxx{}~~}|||{zz{{z{|||}~}|{yxwxzzyyzyvtqpoonnmllnnnprqrtuuuuvwvuwzyxxyz|}}|{zxwwvtrponnlkkkmmlkknpooqrsqooppqqrsuwwutuuuuuwy{~~|zywtstttuvwxyz|}}||}}~}zxwwuuttttsrtuwvwxy{}}}{yxxxxwwxz||{|||}}|z{{zyz|}}|{ywvusrrqoopqrstuvvwwxwvvuuttuvwxwwwxxxwwxz}}}~|||}~}}~~|yxvtrqrtttttuvwwvwxvutuuuuuuwxxyzzz{|||{{|}~||||{{{|}{z|~}~~~}|{zz{}}~~}||{||||~~~|yvuutssrrstvvvvwywvwwvwxz{|{}~}zxvuutssuvwvuwxwutsssrssrqrttuuwyzxwwxxy{|~~~~}}|{z{|}}|zyxwspqrqqrstvxxvvvvurpqqonnnppopppppppqsuwy|~~}ywwvttvvuvvvvtsssssttssuwwwxxxz|{z}~}}}~~|{zyxxxxyz|{z{|{zzz||{||{zz{{{|{zyyxvuuutstx{{z|~~~~~}}~}}~~~}{zxxxxyyxxyzzxxyxxyzzz|~}~}||ywusrrqpoonmlllllmmnpqtvwyyzz{|~~~}|{||{zxvvutttttsrponnmkjjklmmnprsssstussuvuvwy{{|}}|||{{|}~}~~~}|}|||{zzywvtrrrqqqrtvvvwvvvwwvvvvwyz{}}~~}{zxwvtsrrqqqrtvwxz{}}~~~~~~}}}}|{zyxvutrqqrrstvwwwwwwwwxxxy{{z{}}}}|{|||}}}~}~~~~~}}|zyxwutrpnmmllmoqrrssuwwwwwxyxyz{|}}|zyxwwwwxz{||~~~}{yxvuuttuttuxyyz{{z{||{z|~~{xxvrponmllmmnprtvwz|}~~~}~~}{ywutqnnnnnnoqrsstuuuutsuvwxy{|}~}}||{{zz{||}}||{zyyzzz{}~~~}|||}~~~{{|{zxwvuspnmmlkjjlnnoopqqqqrrsttuuwyz{|}}}}|||{|||{}~~}{zyxwurqpnmmlloqrstuwwwxz{zyz{}}}~~~~||}|||}~~~~}~}|||}}|}}{yxwwvtttuutuvvwwwy{{{z{|}~~}}~|{{|}}~~}{yyxwwwxxxxxxyyyyxxyzzzz{}~~~~}{{||}~~|zyxwwusqonlklmnnnopqqsuwyzzz|||}}~~~~|}~~}|{zzywusrqponnnnmmmmlllnoopqrstuuvwxyyxxwvutuutuvxzz{|}~~~~}{yxwvvtssrrrqqqrrqqsuttvxzzz|~~~}{yyxwvvvvuuvvvuuvvvxyxyz{||}}~}|{{zxxxywvuuuttttuwwxy{|}|||{zyxxxxxwvvwyz|}~~~~~}||zzyyxwvvvtstutsssrrqqrpoqsstvxxxxy{{yz{zywwwxyz|~}{{{{zxxwwvwwwvutsrssstuvxzz{|~}|{zywvuvvwwwxyzzyyzzyyz|}}~~~~|{yxwvuttusrrqqqpqqrtttuwy{zz||{zyxwwwvuvwxyyz|}~~~~~~~~~}||{{{|{||}}~}|~}|~~~~}||{{zyxwtssrqpqqppnnonmmmnopqsuwyz}~~|{yyzzzz{{|}}~}|{{zxxwuuvutsssstuttssrrrsstttuvvxzz{{{{{zz{||}}~~~~~~~~~~~}}|{|{zz{|}~}}~~}|{{{zzzzyxwwwvvuutttuvwyzzzz{||{{{||}}~~}|{zzyyzyxwwvvvvwyz{|}}}~~}}}|{yxyyxxxy{|}~~}|{zyxwwvvvvuuuuuuuuuttuvvuvvwwxxyz{|}}}}~~~}~~~~~~~}}{{{ywvvutsssrpoooonoonoqqqsuuuuuuutttsrrrqpqrstuvxyz{|~~||{{zyxxwvuutsssssttuvwxyz{}}~~}}~}}}~~~}|{{||{{{{{zyyxxxwwwwvvwwwwxxxxyyyz{}}}}~~}{{zzyyyxxxxyzyz{zzyyxwvvuvwvttuuvvwyzyz|}}~}|{{{{{{{{|||{{yxwutttttssssrqqrrrssstuvwwxyzzz{}}~~}||}}}}||{zyyxwvvvutstutuwxxxxy{{zzyyyyzyyz{{{|}~~~~}}}}}}}||}}}}~~}}}~~~~}}~|{zzyxwvwvuttttuvvvuuuvuuvvuuttttttuttvwwwxy{{{}~}}}}|||{{{{||{{zzz{z{|}~~~||{zyxxxxwxwwvuuutsrrrssstuuwyz{{z{{zxyyyzyyz{|{{{{{{{{|}~~|{zyz{zzz{zz{{zyyxwwvvvtsrsrrrrrrrrsstttuuvvxyz{|}}}}}}~~~}|{{zz{{{{{{{{|||}}}~~|zyxwwvvvuuvutuvuuuvwwxyz{|~~}}}|{zyxxyxyz{|{zyxwvvvvvvuuvvxxyxyzzzz|~~~}}|||}}~~}}}}}|{{yxwwwwwwwvuvwwwwwxxxyz{|}}}}~~~~~}||}}||||{{zzzxwvutsttrrrssrrrrpnnnnnnnoopqrrsrrssuvvxy{}~~~}||||||}}}}~~~~~~~~~~}||{{zzzzzyzzzzzz{zz{||{zz{{{{|}}~~~~~|{zxxwwwvuttstssstuvwxyz{z{|||}~}|||{zyyxwuuutssrrrqrtttuuuuvwwxyz{|~~}}~~}||~~~}|{yxwvtsqqqpoqrrrsttttuwxyz{|}~~~~~~~~}|||{zyxxxvvvvttsssrrrsssstuvwxyyyz{|}~~}|{zyyyyzzzz{{|}~~~~~}|{zyyxvutsrqpppqppppoopqrrsuvvwyzz{|~~|yxxwvuuvwwwxy{{{{|||}}~~~~~}}}|||||}|||}~~~}}}|{{{{zyyxxxwvvvuvvwxxwyyyyz{{zz{||}~~~~~~}|{yxwvusrponnnnnopqrstuuvwwxxxxyzz{|}~~}|zyyyxyyyzzzyzzzyz{|}}~~~|zxwvutttttstuvwxyz{{|~~~}|ywwvuttssrrstttuvvvvwxyzzzz{|}~~}{yxwvtttttuuvvwwwxyyzz{{{{|}~~~}}}||{zywusrqpnmllllmnoopqrrrststuwxyz{||{|}}}}~~}|{zyyxxyyyyz{|}}~~~}~~~}}}}{zzyxxyzz{{{||{{|}}}~~~~~~~~~}}}}}}~~||}}xtx{zwvurpoomnswwvvuv{|xz|zxyyxwyzyz}}zzzwvvvvttsrpooopsvtrturptvtqswusssrrrrqrvzzz}}~~}}}}|||}}|zxy|{wsrsuwxywuvwwxz{zxx{|zxxywuuwz{{zzz|~||{ywutsrqqpoprssuuttttsttssssqrsrrsuv|~~~~~}{zzxwwwvwwwxyyyy{|zxz||z{|zwz||}}|}~}|}}}|{{|~}|~~}}}{zzzyyzz{}~~~~}{|}|{|}|{}~|z}~zx{|xy{{zzzxxy{zy{}}}~~~{{{zzyyxvwwvuwxwwxxxxwwwvuuuutsuwwwxzzz}}~}yy{xuvwvuvvusssrqssrqqooqpnoqqqqpqqsvwwxyxxxy{|zyz|{|~~|}}|{{zxvvwxz{{ywy|ywyzyxvtvwvvwwwwvvx{|}~~~zzywvuttttsssrrrrstsqrrportqmpsqprsrrv|}~~}}}||}}~~}z||ywy{zzzzywwxxwwwxyz{zz|}{z|}}}~|~}zz|{zzzywyzyx{|{y{}||~}}}|{zyxwz{xw{~{y|}{zzzzyz{{{{{{|}}~}|{|~~}~~~~~}|zxyywvutsrrrqpqrqqsttuvxxwy{{{}~~}}{xwvtsrrpoopqrrqqrssssssstsrtuuuuutttuuvwxxxy{zy|~}|{ywwvtrstsstuuuwxwvxzxwy{{|}}~~~~}}}~~}~~~}{{{yxwusrqponnmmnoopqqrsttttsrsssstvwy}}{{{zyyzyyz{}}||~~{zzxuuvtstuvxyyyz{{|}}}}}}~}{zyxwxxxwwxzzz{|}~~~}|~~~}~~}zwutuvvvwxyzzz{|}~~}~~||}{zzywwxyyyz|||~~~|zywtrqpqpooppnoqrstuvwxyzz|}~}{zxwusrrrrrqqssssuutuuusssssstttttuuttuuttuvwxz|||}~~~~~~~|zxwvvuuvvutsuwwvxyyyyzzz{{|}~~~~}|||{{{|}||}~~|||zxwusrqqpooooopqrrssssttttssssssttuvvwy|~~~{yyyyyyzz{|}}}}~}{zyxwvvwwwwxyyy{}}}||}~~~~~~}|zyxwwvxyyzzyy{|||}~~~}}}}~~}|{zyxwwxxwwxzzz{||||}}|||}}}}}|||{{{zzzyyzz|}~~}|zywvtsrqqpooppppqstuvxyyz{}~~}|zxwvuuutssstttuutttuuutuuuuuvuuuuuttstsssttuwyz{|}}~~~~}|zyyxwvvuuuuuvvwwxxyz{||}~~~~}}}|{{zyxxxz{{}~~~}|{zyyxwwvuuussrrqqqpqrrrrrrrrrsttssstuuvwwwwxyz|~}||{{{z{{{{{||}~~~|||{{zzzzz{{{{{{{z{|}~~~~}}}}}~~}}|zzzyyxyyyxyyzz{|~~~}|||}}~~~}}|{{||||zyyz{||zwvvwwwxz|~~|zxwvuvwyz|}~}}}{zzywvuutsrssrrssrrqrsstwxyz{}~~}||}|{zyxwwvvvvuttttstttttuvvuuvvvvutssrrrrstuvwyzz{{{|||}}~~}||{{zzxwwvuuuuuwxxyy{|}~~~~}||{yxxxxxxyzzz{}~~~}|{{zyxxwwvvuttttttttsrqqqqpppqqrstuuvvvuuvuuuuvwx{}~}|{zzzzzz{|}~~~~}}}}}}}||{zyyz{}~~zz{|{{|~~|zyyxxxxxwwyzz{|~~}|||||{|}~~~}}|{{{zzzyyyzyyyyzzzz{{{{|}}}}|{zzzyyxyyzz{|}}~~}}|{{{zyyxwwuuutssssrsstuvwyzz{|}}~~~~~~~~~~~~~}}|{{{{zzyxxwwvutttttuuuuuuuuuuttsttssssstttuvwxxyz{|}}~~~}|{{zxwwwwwxxyyz{zzz{|}||}}{zyxxxxwxxwxyyz{|}~~~}|{zyxwxxxxxxxwvvvvutttssrrrsssrrrrstttuvvvuvvwwwwwxy{}~}|||zzz{||||}}}}~}|}}~~~}}~~}||||}~~~}}}}}|{|}}~~~~~~}|||{{zyzzzz{|}}|||||}}|||||}}}}|||||}~~~~}}|{zzzyxwwxxxxyzzzzz{zzzzzz{{|{{{{{{{||}~~~~~~~}}}}||{{yxwwvvuuuuuvvwwvvvvvwxyyzz{{{{{|||{|}}~~~}|{zzyxxwvvvvutttttsssssttttstuuuttuuttuvwxxxyyyz{|~~}||{zyxxyyzzzzyyyyyyyxxxwwwxxxyyzyxxxyzz{}~~~}|{{{zyyyyyzzzzyxxwvvuutttsrqqrrqqqrsssrrsstvvvvvxyzzz{|}~}|{}~}|z{}~}|{{{zzzzz{{|~~~}}||||||||{zz{||||||}~~~~~~~}}}}||{{{||||||{{zzzzz{{{||}}}}}~~~~}|{zyyyxxwwwxxyyzyxxwxxxxxyyz{{{{{{zzzz{{|}~~}|{{zzz{{||||{{zyyyxxxxxwxyzzyyyxxyxxxxyyz{|||}~}}~~~}{{zywwwuttttutsssqqqqrrssuvvvvvvuttstttvxyz{|~~~~~~~~}||{{zyyyxwwwvuuuvvvvwwwwwxxxxyyzz{}~~}}|{zzyxxxyzzz{}}|{{zyxvuutsrrrrrrqqqqqqqrrsstuwxxxyyyyz{{{|}~}{zyyxxyyy{}}}|~~|{}~}}}|||{{{zyyz{{|}}}|}~~~~}}|{zyyyxxxxxwwxxxxyzzz{{|}~}|{zyxwvuuuuuttuuvvwxyyzzz{{{{{{{{{{{|}~~~}||{{{{{||||}~~}|{zyxwvvvvvvvwwwxxyxxyyzz{|}~~~}|zxwvutsrqqqqqrsssstssssrrsssttuvvwwwxxyz{|{|}~~}{yxwwvuuuuuuuuuuuuuuuuvwyzz{|}~~}}||||||}~~~~}}|||||{{{zxwuutrqpppoooqrsttuvvvwwvwxyyyz{|}~}|{{{{{||||||}||}}}~~}{{{zyvuuuvz}~}}}||{{|}}|{|}~{yxwvvvvuuuvvvwwxxyz|}~~~|zyxwutttssstuvwxyyxxxwwwvvvxyyz{||}}}|||}~~~~}|zywvuttuuuvvwwwwxyyzz{|}~~}{zyxwvutsssssssstttssssssrrrrrsstttuvvvvvvwxz{}~~|zyxwvvuuuuuuuuuuvvvwwxxyzz{{{{{{zxxxxxxz{|}~~}|||||{zyywutsssrrrsttuvwwxxxxwwwwwxxyyyyyyyyyyz{|~~~}}|{{{{||}}~~~~}}}}~~}|||||||}|{{{|}}}}}ywxyyyzyxxz{{{|~~}|zyyxwwwwvwxyzz{|~~|{{zyxxwwwvwxxxxyyyyyyyyyyyxxwvvvuuuvvwxz{|}~~~~~}||{{zzyyxwwwwxyzz{||}}}}}||{{zyyz{|}~~}{zyxxxxwwwwwwvvutttuutsssrrqppoopqqrsuvwyz{}~~}|{{zyyxwvvvwwxxxxxyyyxxxwvutttttuvvwxyz{|}}~~~~~~~~~~~}}}|{{zyxxxxxwxxxwxxxxxxyyyyyyxwvvuuuuuvwxy{{|}~~~~~}|{{z{{{|}~~~~}}}}}}}}|{{zyxxxxwvvwwwwxz||||~}|{{}|zxvvwz|~{z{||}}||~~}|||{zzzzyxwwvuuuuuuuuvvvvvvvvvwxyzzz{{|}~~~~~~~}}~~~~}||{zzzzyyyyyzzzyyyyyyyyzzzz{{||}~~}|{zzyyxxwvutsrrqqqqqqqpppqrrstuvwwyz{|~~~~}}}~~~}|zzyxwvvuutttuvvvvvuuuuuuvvvwxxyzz{{{{{|||||}~~~~~~~~~~}|||{zz{{zyxwvuuuuuuuvvuuvvwwxxyzz{|}~~~}||{zz{||}}~~}}}}}}}}~~}|zyxvuuuuuuvwwwxxxxyyzz{|~~~~~~~}|zyyxwwwwxyz{}}~~|{zzywutsrpoqtvxzwojntwwxxzz{{|}~|zywxz|||{zxz~}{ywutttstuvxxyz{{{zzz{{{||{|||~~~|{ywvutsrqqrqqqrrrrssttuvvvvwyz{{{{zz{{{{||}}}}~~}{ywusrqqrstuuvvvvwwwwwwwwwxzzzz{{zyyyyxyz|}}~~~}}|zywutsssssssttuuuvvwwxyzz{{{{}}~~~}}}}}~}|{{zz{{{{|||}~~~~~~~}|zxwwvvvvwvwxxxxxxyzz{{|}~~}}||||}}~~~}|{yxwwxyyz{||||}}}~~~~{z~~{ywwxxurqrstuurpppqtx|}|||{{{{|~}{zxwutuy||||}~{zxwwvvvwwwwxxyyyzz{zyzzzz{|~~}||||}~~|{ywutttssssrrrqqqrstuvwxyyz{|{{{{{zzyyzzyxwxy{|~~}|zyxwwvutuuvvuvwvvvvvvvvvwxyz{zzzzzyxxxxxyzzz{}~~}{zxwwvvvvutssstuuuuvwxxy{|}}~~~~~~~}|{{{{{{|}~~~}|||}|{{{||{||||}}~~|zyxwvvuuvvvvvwxxxxy{|}~~}|||{zzzzyz{{||}~~}|{z{{{{{{{||}}}}}~}|{zyxwvtsssssrrqqqrrrsuvxyz{||||||}||{{{zyyxwwwxxyz|~~~|||{{{zyyxxxwwwvvvwwx{|{zzz{||}~~}}||}}}~~|{|~zz{~~}|||}}ztpnmllmpsw{{usssvyzxvwxywuuy}|zxvxz{}~~~~~~~~}||}}}}}}}|{yxwusrqqqrrsuvxz{{{{zyxwwwwwxwwwwxy{{|||}~~~~~}|{{{zzyxvuttuuvwwvvuvwyyzz{|}~}{{{{{{zyxxyyz{|}~~}}{{{{{{{{{{|~}|zyxwwvvvvuuuvwy{|||||}|||{{zzyyyxxxwxxyz|~~}}}||||||}}~|{zzyxwwwvutsrrrrsuuuuvvvvxy{||||}|{{zyxxxwwxxxy{}}~~}}}|}~slkjnw~~|{xuuxz|~|yvuwy|~ywz~{zzzywvwxxz|~}zwsponoprtwyyz{}~|xvuuvy{zyxxxxyz|~}|{{||{{{zzzzzyyywutrrsuvwxwvvwxxyzzyyyyyz{zzyxwwwwxyzzz}~}|{zz{{{||zxvutsstuwwwwwwxz{}}}||{{yyyyzzzyxxxyyyyz{}~~}|{zyxy{}~~~{trrsx}}zxwuvy|zvqpu{|{zzyyz{xvuwz~|~~}~}zz{{|}}~~~}~~}{zyxxxxxxyyyxvuuusrrrruwyxxwvwxyzzyxwwwxxwvvwxyz{||}}yvwxyz||{zywvvvvvwxyyz||||{{{zyz{{||}}~~~}{{{}|{zyyyxxwwwwvvwxzzzzyyyzzzzz{{{{{zzzyyxxyyxyyz{{{}~||{zz{||}~~}|}|{yxxxwvvwvvvwwvvuvvvvwwwxxxyyyyyxxxxxxxyz{|}~~~~~}|||{zzzyyyxxwwxxxxxxxyyyyyzzyyyyxxwwwwwwxxyyz{|}~~}|||||{zzzzz{||}}~~~}||zzzyyzzzzzzyyxxwwwwwwwwwwvvwwwwwwwwxyz{}~~}~~|z|~}|yy|||{{{{{{|}||}}~~}~~}|{{yxxxwwvvuuuutrqrrqqqqpqqppoopqppqrpoooppqppqrstuuvxyz{{{}~~~|{}~~~~~~~~~~~}}~~~}}|}~}{{}}}{z|}|{{{{{||}|{}~}}}}~}}}||{yzzyyxxxwvuvvuvwvvuuvwwwwwwxxwuvxwvwxyzz{~~}}||}}}}||}{yyzyxxwxwwwwvuvwvuuuvutsrrtutsstwustvwxwwyz{|}~~~~~~}{{|{{||{{zzzzz|}~~~~||}|zzzywvvvuuuuttttuutuuuvwxyzz{{{{{|}~~~~~~~}~~|{||zyzzyxwxyyxyyxy|}~~}}}~~~~~~~}{zzzzxwwxyyyxxxxxwuvussrrrqpqrpnoomkklmnlmppoprsuuuvwwxyz{|~~~~}}{z||{zz{|}}~~~~||}}|zz{{{zyxxxxyzyzzz{|~~~~~}}~~}~~|{||{xvuvvtttttrsstuvtstuuvvvvxywvwyz{zz|~~~~~~~}~~}~}{zzzxwwvtrqrrpoqrpopppppqqqrtvvvyzyyyz{|}~~~~|yyyyywvwyz{z{}}~}||~~}~|}~{wwxvtrrssrrsssstrrtutuvxyzz|~}|~~~|||{zxvvvuvwwwyzz{{zzzyz{{||{}~~}}~~|{{|}|{{|}}{z{{ywtsrpnlkkkjjjjjkllklmnonmquvvvx{|z{|}~~}|{zzwwy{{{z{|||{z{|}}{{~}{||yyyzzxwxzzyyzz{|{{|~}|{xvvussttttuttuvutttutstvvuuvwyyyyz{{{{|~{yzyutsrponopqqpopqrrqrttsuwvwyzxxzz{|~}||zzzyy{{zz{|}}~~~~~~}|{ywvutssssrrssttstvvvwwwxxyyyz{yxxyyyyyzyyz||||}~}{yxyywxzyxyyyyz{yyyyzzy{}|{|}}}~}||~~~~|{{zxvtsrpommlmmjijkkllnpqqrrsuvwwwyzxxx{}~}}||||}}{z{{|{{|}~~}||||}|||||||}~~~||zyzzzyyxy{{{|}||}}|}~}|||{{yyz{yyz{}}}~~|{zzyxwwwwustvutuuvvvuuutuvutuvvvvvvvvwxy{|}~}{zzwtuvussrrqqpqrstuuuvxvtuvutttuwy{}~~~~|}~~~}|~~~}}~~}||}}~~~~~}||ywwwwvtttuuuuuvwxxwwvwustutssrsutttuwxyyy|}~~~~}||~}|{{||{zzz{{{zyyzyxwwxxvvwxyz{|}}}~~~|{{{yxwvtrqppomnnnnnopqrrqrsttsssstuuwy{~~~~}}}||{z{|zyyxxwxxxxyz{{z}~~}}||}||~~~}}|{{zywwwwwwxz{{{{{|{{|~~}~~~|{{||{yxwxywvvvwwttuutsrqqrsrrtuvwxy{|}~~~~~|||{zxuvvsqrssrssstuutttsrqpqsstwyyz}~~~~}}}||}~}|{{{{{{||}~}|zyywuuvwwuttutttuuutrppqrssstuvvwwxyzzzz{{|}~~~}|{zzyxwwwvtuwvttuvvwwwyz{{{|~~~~~}||||zyxvusqrrpopponooppopppprsstwyy{}~}zyyxvvvuuvvwwxxyyyz{{|}~~}|||zyyyxyyyyyyyzyyzzzz{{{{||{{{{{{{{|}~}~~~~||{ywutsrqpqqppqrssstuvvxyxy{|{{|}~~~}|~~~~~}|zyxwutrqqponoonoqporttuvwz{{|}zz{zyyyz{{{{|}~~~~}||zxwuttttsrqrssrrttttttuvvvuwwvvvxyyxxxz||||}}|{ywvuuutsttttuvwwxyyz{|||}~}||~~~}||}||}~~~~}||||{ywvvutrppponllnoonnprsstuvxz|}}{yxvvwwvvuuvwwxy{{zz|}~~}}~~~~~}~~}{zyyxxyyxyzzyyyz{{{||||{{|||{{|||{z{}}}||~~|||zyxvtsrqpqqqrrrstvvuvxyyyzz{|||||}}|{|}}}}}}~~~|yxvvutsrqqpppooppoprstuvwyz{|}~}{{{{zyz{zz{||||}~~||{zwvvtsrssstsssssttstuuuvvwwwwxxxxyywxyzz{{|}}~}|{yxwwvuuuuttuuvwwxyz{||||||||}}||||{zzz{{{z{|~~~}{zyxwutssrqpqqpppppooprsssuxz|}~~}{yxxxwvuvwvvuvwxxyzz{|}}}~~~~~~}||}}|}~}}}{{zzzzzyzzzzzy{||{|}}}||||}}}|{z{{yz{zyz{||}~~~~}||{{yyxwvuuttssssssttttuvwxy{||{{|}}}}}}}}|{z|}{yz|~~~~}||zyxwvvuutsrrrqqppppqrstuwxxy{}~~}||{{|{z{|}}}}~~}|}~~~~}||{yxxxwvuutsssssrrstsstuuvvvwxxxxyzzyyyz{zyyz{~~}|}|{ywvuwwutuvvvvwwwwyyzz{|{{}}|{{{{{zyxxxyzz{}}|{yywwwwvutuvuttsrrppqqqstuvvvxz{|}}|}}zyyyywtuvwvvvvwxyxxzz{{{|~~~}|}}|{{{{zzzz{}}}|{yyyzyyyyyyzzzz{|||||}}}}}|{{|{zxxy{zz{||}~}}|||{zzyxwwwwvussstssttuutvxyxyyz{|||}~~}}~~{zz{zyyz{}~}|||{zzyyyyxwututrqqpoopqrsttuvxyyy{}~~~}|||}|{{{}}|}~~~}||||{yy{|}|}~}}|zyxwvuuuttssssrrrstuvvwwwyzzzzzyy{{yxxz{||}~~~~}}}}|{|{yxyyxxxwuvxyxwvxzzy{{zzy{|{yyyzzxwwxwwyyz|~~}}}{yyzzzzyxxwwxwttutsrrtvuttuwxz{{{{}~}~}}||{zyyyyyyyxxxyyyxy{{{{|}{yxwxyxxxyzzz|~~}|}~{yyyyyyyyzzywy|}|{z|}}|{{||{zyxyzzzzyz{}~~}|{yyyxvwxvuvwwwuuvvvvvwwwxxxz{{{zz{{{{{|{zyxxxyyyyzz|~~|}}yz||{ywvuuutsrrssqpqtvtsuvvwxyz{z{}||~~}|}~~|}~~}}~}}~~}{{|{yyyz{|}}~}}}|yxxxwusssuutttstvwvuvvwwxxxxxyyxwyzxvyz{}~~~}||{zz{zyxyzzzwvxzyxwvwvvxxxxwuuuvwxwvvxyzzz{}~~}}}}||||{{zxwwxxwuuuuuvwwvuuvwwxyz{||||}}}}~~~~~~~||||}}|{{z{{zzzzz{zyyxwwwwxz|{z|~}{y||yz{zzyxyyxwz|yyzzxy{{yyyxwwwyzwwz{{{}}}|}~|zyxxz{xvxzzywwyzyyyyyzzyyyzzz{{zyyyyzzyxxxxxyzyyz{}||~~||}|{z|{yxxyxvvvuttrqqsuuutsuwwwwwz|xvy{zz{|||{|~~}~~~~}|{{zyyyyxzzzz|~~||}{yxxyxuuwusrstttttuuwxxvwxvuvwxxxyyyz{z{|~}|~~|||}|{{zzzyxxxxxvvvwwvuuuuutttuvwwvwxy{zz{}~~~|~~}|~}||||zvwyxuuvvuvvuvwxxwvxzwux{|{z{}}}~~||}{zzz{zxxxyxwvuuvvtvxy{{z|~~~}|{{}{xxxwwuuvwxywvvwxwuwyxwwwwxxyxy{zy{}~}|{{zxxyyxyy{|}}||}|{zz{}{zzzzywwyyxwvwwvuuwwwyzxx{||{z{}}}~|~~}||z|{zywxywuttsstsrsvvssstvuttuvwxxxyz{{{{{{|~}}}|zxwwwwxwwxxzyy{~~}~~~}}}|zyxxwututttstutttuuutuwwwvvwwxyxy{|||z}~}}~~~|yxxwxxvvutttsrrsrqrstvttxzyxxy{{z|~~~|z{{zxuttuttttuuvutuvuwxxxxy{|||~~|zyyyxxvuuttvwvvvwxwwz}}|~~}|yyyxxwvvwvvwwwwwvvwxwvwxwxyy{{z{}}}~}}}}|||||}~|~~~~|{yxxwvvvvutvwwvvvwwvvxyxy{||}|||~~~~~~~}|{zzzxuutssqpppppoqssrtuttuvuvyzzzz}}{zyzzyxxxxyyyzz{{{{}~~|}|ywwwwuttttttttttuuuvwwvwwxyzyz{|}}}~~|zywvwvtrqqqqqrssrsttttuvwxxxxyz{{|||{|}~~~~}zyyyxvtuustusrtvutuvwwxxyzzz{||~|{{zxwwwvwwvuvwxyyz{|}~}|~}}~}||zyxvvvwwvuvvutuvxvuvwwwwxxxyyxyzzzzz{|~}}~~~}|zyywvxwuuwwwvvxzxwxzz{||{{||{{z{}|{{{{|{{}~~~~~}|{yxwvutttsqrsrrsrrttuvvvwyzzyyz{{|}~~{|}{zyy{{zz{||||||{{||zz{zyxwy{zyz|}~~|{zywwvvuttuuvwwwxxxwwxyyxxyyyxyzzyyz|}||~~}}|zxwwvutrstutuvvvwxxxxxyxvwxwuuuvwvvwxzzz{{|}~~}}}|{ywvvvwwwvuuvwxwwyzzywxzzyzzyyz{}~~||}{yyzzzyz{{||{|}~~~}}|{z{{zz{|{{{|~~~~~|zyzzyyyxxxyyyxxyxwwwvvuuuuuvvvvwy{zz{|}~}~~}||}}|||{{{zzzzzzzzz|}|{||{{zzzyywuuuvwvvxxwwxy{|}}~~||{zxxwutttssuttuvwwvuuvvvvwvvvwyyz{|~~~~~~~}{zyxxvvwwvvwyzyxz|||}~~}{z{|zywxyz{{zz{yxvvwwvutuuuvwxyz{|{{}~~}}{zyxxxwwwxxxyzzxwvvvuutsrrrsrqtuuuuvxyz{{}~}|zyxxxwwxxwxxwwwxwutuvvvwwwxz|{|~}}}}~}}~~~}}||}|zzyzzxxyz|}}~~~~{|}{zzyyyxxvvuttttuurrtuttuvwxyyz{{|}|{}}|}~}{|||}}}~~~|||{zyz{||{zzzxwxxvvvvwwwwxxwxxyzzzzz|}}~~~~~~}|{yxwvttutsrqrssrrrtsstvwyxx{}}~~|{|{zzzzyzzyxyyyyyy{zz{||}~~}}}}~~~}{zzyvuvusttttuuttvwxxxyyzz{||}}~}}~~}}}~}}}}}~~}~~}|zyxxxusstttrqqsttstuvwvtvxwvxyyy{|{|}}}}}}|zxwwvttsqqrrqrsstuvxzzy|||}}}~~}{zzzzzxyzyxz{|||}~~~~~~}~}|zyxvuusqrtrqstuuuvvwwxyzyz{yxz{{zzzzzyyzzyz{||}~|||}|xwxwvvuvvwyxxyzzzyz{{zzzzyyyyz{{{{{{{z{||}}~~~~}{yxxvsrqonoonnopqrstvwxz|{{}~~}|{zz{{zyyzz{{{zzzz{{{|{z{{{|||||}~}}}~}||{yxvvuuttttvwwxyyy{{|{z{|||{{|~|{{{||zz|}||}}~}||{zyyxwvtsssttssttuuuuvwywvvwwxvuxzzzz{||{{{}~}{|zvuttsrqqqqqrrrtuwxxyz{}~|||||}}~}||{zzz{zz{||z|}~~|yyxustttsqrtttvxwvxyzzyz{|{zzzz{{zzyxxwwwxxyzz|~~}|{{{{zxvvxwvvwxxwwxyyyzzz{||z{{||zz||||||{|||{{|}~}}|{yvuutrqppppppqsstttvyzz|}~~~}}~~}{zyyyyxxwwxxxxxzzyyz{{|{{|{z|}|{zz{{yz{||}~~vnmpqqrstty~~~|wqqpmouy{|~{yvtqppqu}~yuuwy}~|vqpmjjlotwy|}|zwtokjkmoqt{~yvtqorvvz{xvspqsrquz}~|xwxrkkjhhkmoswy}zwspnlkjkosv{~||{{{{|~|wvurqqruxz{~|{xvtqllmlkmqsuz}|ywutsttssw{|~~||}|zy|{wtqqsvy}~|zyzxvz~~zz|}~}{{{{|~~~|}}{{}}|}~||{{zvtuxz|{{|~}z{|yvvvtsssuwxy~zyxvuwz{{}z{~|}{{{wssutrtwvuvz||}~}|zxwwxvuy|zz~}~~~~|wvuqopstuvxz{}~|~~}{yxxvvvvvy{|}}}~}|||z{|{{{}}||{zzz|~~{{{xsssqoprtuwzzyyzwvwyuqtxwvz~}|~~|z{zxy}}|yyzwtttuvxxwwvsstrqooqqnmquwxz|zyxvuvvunjnromrv{~~~~}}{xvvvwvtuxxvx||yyzwtsqruspopqruxxx|~~}|{{zxvuutsuvy{zz}~}}|z}~zy|~~~~~~}}}}}}~~~~}{z{{zyxwwxzzyyyyz{zz|}|{}}|~|}|z}~~}{{zzyyxvwyyxwwwxyzyxz||{|}{yz{zyyxxwxzxv{}z~}}|{zyyzzyxxy{zxyz{{{{z{zyyyxwwwwvvwwwxzz{}}~~}|}}|z|}|z{zyyxwvutuvvustuuvutvxwvy||{{{||{zzzz{{yy{}~~~~~}||{zzxwvuttuutrtutsrstsqpsutsssttssssrrrsstuvwxz|{|~~~}}|{{{{{{{{zyyyyxvvwvuuuvuuuuwwutwzxvxzyyzzyyxwwxwwxxyyyzz{|~~~}~~~~}|~}}~~}|}~~~~~~~|~~~~~}|}}|zz{zzzyyzzyz|||{{|}}~~}|{z{||{~~~~||}}|zzzyyyxxxwxyyzz{{zzyyyxwwwwxxxxxxyzzz{~~~}||}}{z{{yyxwwxxxxxxwwvuvvvvvvwwwxzzz{}}~}~~}|||{{zz{zyxwxyxvvvwvtttttvwwwxyxxyyzzzzzyxxxz{z{|}}~~~}}}|yz{zxyyxvututrssrrrqrtsrrrqpoopqqqrstssuwxxyz|||}~~~~}}~~}|{zz{zyzzzyxxxwwvuuuuuuuuuvxxxwwwvvvvuttuvvwwxxyzzz{|}~}}}}}}}}~~}||}~||~|{|}}}}}~~~~~}}}}}}~~}}|{{{{zyz|zyz{{zyyzzyyz{||||~~~}}}|zyxxxxyxwxyyxxxxxwvvvuuwwvvxyxwyzzz{}~~}|{zzxwwwxxwvutttttsuuuvvwyyxxzyyz{{|}}~}}}}|{{{{{{||||{{zyyyxwvuvvuuvvwwxxxxxwwvvwwxyzzz{|||}}~~~}|zywvvusrrqrqpppoooooonnoppqrssstuvvwxxyz{|}~}}}}~}}}~~~~~~}||{zxwwvuuuuuttuvuttstssstuvuuuvwwxxyyyyyz{|~~}}}||{zzzzzzzz|}}~~}}||}}}}}}|||{{{z{|||}}}~~~~}{zyyyyyxwwwvvwxxyyzz{||}}~~}|{zxxxyxwwwwvvuuvvvvvvwwwvwwxyyxyz{}~~|{zywuvutsssssssstuuuvvvwwxxxyz{{{|}}~~~~}~~~~~~}}}}}|||{zyyxwvuuvvutuvvvvwxxwwxyyzzz{||}~~~|zxvutsrqpnmmmmmmnoooppqrrrrrstttvwyzzz{{}}}}}~~~~}}}{yxwvvvutssrrqqrssssstuuutuvwwwwwxz{||}~}{zyxxwwxxyz{{|~~~~}}}|{{{zyxyxyzz||||}}}}}~~~}{zyxwxxwvvvwxxxyz{{{{{}~~~~~}||{zxwwvuuuuuuuvvuuvwwwxxxxxyzzz|}~~~~}{ywvuutrrsssstuvvvvwxxwwwwxxxxyxxyyxxyyz{{|~~}}}|{{zyyyxwvuuuuuvwwxyyyz{{{{{{|{{|}~~~~}{zxvusrrqpooonnnppopqrssssttttttttttsssstuvwy{{|~~}{zyxwvutsssssssstuvwvuuvvvvvvvwwvvvvvvwxyz{{}~~}|{{||||}}}|{{{zzyy{||}}~~~}~~~}|{|}||}~~~~}|{{{zyyyzzzz{||}}||}|||{zzzzzyy{{{{}~~}{zzzyxxxxwwxxxyxxwxxxxwvwwwwwwxyyyzz{}~~}|zyyxwwxxxwwxyxwyyxwvuuttsrrrrsrrttuvvxz{}~~~|zzyyyyyyyyz{{||{{{zzzzzzxwxyyyzz{||||~~}{zywutsrrrrrssttttttsrrqppooooooooopqqrtwxy{|~~}|{zyywvvvuuvvvvwwwvuuusrrrrsssttuuvvvwxxxyz{|}||}~~}}}}}|{|}~~~}}|||||}}}~~}}}}}{zzzzzz{{{{|}}~~~}}}}}|||||}|||{yyxyxxxxxxxxxyz|}}~~||{zzzyyyyyxwvwwvvvvvuuuvvvxyz{||||}}~~}{zzzzzyyyyxwuuttssrsrrrrrssstuvwxxyz{|}}}~~~}}}~~~}{zzzyyzzzzyxxxwwwwwxxwxyyz{|}}}~~~~~~}{zyyxwvutsrrrqppoooooopoonnopqqqsstuuvwy{||}}~~~~}|{yxvvvutssrqqqqqqqststuuvvvwxxxxxxxyyyyyzyyyz{{{}~}}|{zyxxwvvwwwxzzz{|}~~~~|{{yywvvvvvwxxxyyyzz{{{{{||}}~}{zyxwutttsssttuvxyyz{{||}}}}||}}~}{zyxvutssrrsttttttuuuvvuvvvwxyzyyyzzyyz{{{z{}}~~~}}|{zyxvvuuuttuvvwxy{{{|}}}}}}~~~~~~~~~~}}}}~~~~}zxvutrpoponnnnonnpqqqqrrrrrssstuvwwxxyyzzzzz{|}~~||{yxvusrqppoopqqqstuvvwxxxwwxxwwwwxxxxxwwwwwxyzz{|~~~~~~~}{zzxwvuutttvvvwyzz|}~~~~~~~|{zyxxwxwwwxxyyzz{{{{{{{{|}}~~~~~~~~~~}|zyxvvutssstuwxyzz{||}}}~}||}~~~~~~}}}}}}}~}{yywuttstssttstuuvvvvvvvwxxxyyzyyxxxxxwxxxyz{}~~||{{zyxwvuttuuuvwwxyyz{||}}}}~~~~~~~}}|}}|||}}~~~|{zyxvutrqqpponnoooopqqqqrrsttuvwxxxxxxxwwwxyyz{|}~~||{zxwuutrrqqppqrrrstuvvvwwwwwxxxxxxxxwwwwvuvvvwyz||}~}}|zyxwvuuuuuuvwxyyz{|}~~~~}}~~~~}{{zyxxxxxwxxxxyyz{|}}}}~~~}||||||}}~}||{zyxwwwvvuvwwwxyzzzz|}}~~~~~~~~}}}}|||}~~~|{zyxwvvvutttttttuuuvwxyyyz{zzzyxwvvvvvwwwxy{|}~~~}}||{{{zyxxwwvvvvvwxxyyz{{{||}~}}~~~}}|||{{z{{||}~|{zyxwvutsrrrqppppoooppqqrtuuuwxxxxxwvvvvvuvwwxz|}~}}{zzzywvutssssssrsssttuuuuvvvwwxyyxxxwvvvuuuuuvvwxy{|}~~|{{zyxxwwvvvvwxyyzzz{{|}}~~~~}}}|}}}~~~}{zzyyyyyyxxxyyyz|}~~~}}}|{zyyz{||}~~}||{zyyyyxxxxxyzzzzzzz{{|}~~~~}|{{|||}~~}{{zywvwvuuuttstuuuvwwxyzzzzyyxwvvvvuuuvwxxz||}~~}}}|{{zzyxwwwwwxyyyyyyz{{{||}}~~~~~}|{zzzzz{{|}}~}}|{yxwvutssrppqqpppqrqqstuuvxyyxxwvuuuuutuvwxz{}~~~|{{zzyxwvvuuttssttttttttttuvvvwxwwwwwvuuuuutuuvwxz{|}~~}}|{zyxxxxxxxxxyyzzyyzz{{|}}}}~}|||||||}~~~~}{zzzyyzzzzyz{z{|}|}}||{zz{zyyyyzz{|}~~~~~}}}||{{{{{z{{{z{{{{{{|||||}}}~~~}}||||{||||}~~}}|{zyyxwvwwwuuvvwwwxxwwxxwwwvvutuuuuvwwxwxyz{}~~~}}}}|{{{{zyyzyyyyzyzzzzyyzzzz{{{zzzz{zzz{{{|}}}~~~}}}||{{zzxwutssrrqqqrsttuuuuuuvuuuutsstuuvwxxxyyz||}~}|{{|{zzyyyxxxxwvuuuttstssssttttutttsststtuuuwwxxyyzz{|}~~~}}}}|{{zyxxxxxyyyyyxxxxyyyyzzz{|}}~}||{zzzzzzzzzz{{{zyyxwwwwxxyyzzzzz{|}}~~~~}}}|{zz{{zzzz{{{|||{{{{{{{|{{|}}~~~}|{zyxwwwwwvwwwwwvvuuuuuttttttuuvuuvwwwyz{|}~~~~~~~~}}||{yxxxxxxxyyxxxxxxxxxxxxyyzz{{{|||||}~~}}|{zyxwuttttstutttuvutttsrssssstuvvvwwwwxyz{|}~~}}}}}}}}|{zzyxwvutrrrrrsssrrrrrrrrssttttuuvvwwwxyz{{|}~~~}|{zyxxwvvvvvvvvwwwwxyyz{}}~~}|||||{zzyxwvvwvvvvuuvvwxxyyyyzz{}}~}|{{{{{{{zzzyyxxxyyyyzz{|{|}}}~~}||{zyxwvvvvuuttsrqrrrrssstuuuuvwxxyz{|~~}|{zyxwvuvuuuuuuuuuvvvwxyzzzz{{||}}~~}}|zyxxxvutttsrrrqppppqrssttuuvvvwwxxyzz|}~~}{zxwvtsrqqpooooooopqqqrssttuuuvwxxyyz{{||}~~~~}}}}~~}{yxwutttssrstuvwyzzz{{{||}}~~||{yxwvutttttuvwvvvwwwwwxxyz{|}~~}|{zyxwwwwwwwxyzzz{{{{{||}~~~}}{zywvvtsrrrsrrsssstttsstuuuwyy{|}}~~}{zywvuuttttttttuvwwxxxyyyyzzz{|||~~|{yxvutsrqrqpqqrssstutttuuvvwxxxz{|||}~~~~~}|zxwutsqppoooooopqrrssttttuuuvwwwxxxxxxyyxxyz{|}~}}}|||}}~~~}{zxxwvvvuuuuuvwxyzz{{|}}~~~}{zyxvvuuuuuuvvvwwwwwwxxyzz{{{{zzzz{|}~~}|{zzyxxxyyyz{{||}}}}~~}}}}||{{zzzzz{|}~}|zywvvutttttssttuuuvvvvvvvwwwwxxxxxxyzz{}~~}{yxxwwuuvvvvwxxxxyzzzzzzyyyxxxwwwwwwxyyz|~|{yxwvuuutttuuuuvvvvvvvvvuuuuuuuuuuvwxyz{|~~~}|zxwvvutsssssssssstuuvuuuuuuttssrrqqrrstuvxy{|~~~~~~~}|{zyxxwwxxyyz{{{|||{{|||||||{{{{{{||}~~}|zyxxxxwwwwwwwwwwvvuuuuutuuvvvvvwxyz{}}}~|{usoknrrt{yqkhgfgjotz~~ysqopuy~|zwttuw}{uokhfhjkou{}~|xsmiebbaaglosx}|zwspomloruy}|xyvu{|wtsrsrrx{zxwvx||yvsrrrsvwz||zvqqqpprux}}yxxz}~|ywwwz~}xsnlkhgknptx{}xuqlheeegknrx~~{xvsstw{~~|yxtrrstuvwyzzzywttspnmlmoooqtyzzzz|}zxxxwvtstwxz||{zz{|}|zyvuttuxy{~~~~{wtrqpooppqtvxz{||{{{yxwwvtuwy{}|zuqrsposuuw{}}}|}~{wvuqprttvxz}}zxwvuuxz~~|{{{|~}zwspmklmmnoqssruwtrsromlloppsxxx{}~}|zyxvtsttvxzz|~}zwwxxwvvy{|~}{}}{xurqooqsstwz}}{zyxwwxy{|}~}|zwtromnooonorsssuvvutsrtussuwxyz{}}~~~|zz|}|~}|{yvssqpqqpqssqrrtusruvutttuvvvvvvwwuuvwvuvwyz{}}||{zxxxyzzz{|~~}}}zywvvrortrrtvvvuvwxwwxxxyyxwz{zyzz{{{||{z|~}}|{xuvwtstuvwuuwxxyyxxyzz{{{||z{}}}{xz{zzyyz|||~}zyxwvrqrrqpnnoopppqsssuuttuuttuvwvtvyxvuuwxwwyz|}}|}{yxxy{yxy{|}|{}~}{yxwwwwxxwyzyz|||{z|}|{{{|}}|{z{|{zz{|{|~~~}{zywuutssrqqppprsrsuttuuuvxzxwxy{{zz|{yxxyyzzz|~~}}{yxvsrtsppssrrsstsstuvwuuvwwwwwxvuwwutvwttvxy{~}{zyyyyyyz{{{|}~}}|{{yxxvuuuttuuvvvvxxyzzyzzzzzz{{{zzzyyxxx{|{|~}zz|zwwwvvvvvvuuwvuxzyy{|{{}~}|}}}{yz{zxxyyyyz{}~}|{{{yvwwtqqqqqpqrssrqqrtutsvwwwvxzyxxwxxwwvuwwvwy|}{zzzyyxy{zy{{zz|}~~~}{yyzyxxyxxxxxyz{{{z{|{{{|{{|{yxyyxyzzzz{~~}}|{ywwxvtttsrqpooppoooqsqptxxxz{|||{{zz{|zxyz{{{|}}~~}|{yxxxwvvuttsstrprutsstuuuuvwwwxwvwxvsttsstux{~||}|{{|||{yyz|||}~~~}|{zyxxwwwwwvwwuttvxwvvxyzzyyyzzyxwwxwvwyz{{{~~}}}}{zyxwwwwvuvvvutvxxxyz{||||}~}}{yyyywwwxxwwxz{||~~}|{zyxxyyxwwwuttuttutssstutstuvvwwwxyxvvvvvutttvwxz|}||{zyyxxxxyzzyz{|~~~~~~~}||{z{|yxyyyxyyzzzz{{z|}}||{zyyyyxxyyz{|}~~|{{{zywvvuutsrqqqooprsssrsvxxxz{|{yyzzzywwwxyxxy{|}~~~}{{{{zyxwwvttttusqstrqsuttuvuvwwuuutsssuwwy}~~}}|{zzzzzzzz{{|}~~}|{{|zxxxwwwwwwvvwvuuwyyxwxyyxwxyxxwvwxyz{{|~~}}|zyxxxvuvvvwwwvwyyyz{{{z{{zxyzyvvwwwvvwwyzz{|}~}}}|{zz|{yyyyxxwvvvvvuuttssuvutvwuuvwxwvuuttuvvwy{{}~~~|{zyyyzyxz{{|||}~}~~~~}}}}}}}~~}}}}|{|{zzzzzyyz{zzzzzzyyxxxxxwwwxyyyz{}~~}}||{zyxwussttsrrrssstvuuuuvwwwxxwwwwxxwwxwwyzyz}~~~~~}}}}|{zzzwvvvvuuttuusststtssssstutstvvvwx|}}~~}|||||zz|~~}~~~}~~~}zzzzyxwvvwwuuvvvwwvuuuvvuuvvwwxyzz{{z|}}~~}|{zyyxwwxxxwvvxxxxxxyyxwwwvvvwwvvvwwxxxyz{zz|~~}||||{zzzz|{z{|{yxwwxwvuvvwwuuvvvutstuutstvwvvwxz||}~~}}}||zyzyxz{{{{|||{||||{{{{{{||}~}|}~~}~}}}{{zzzzyyxxxxwvvwvvuvwwwwxxyyyyyz{{|~||~~|{{zyyyxvuuuusstuuvvutuvuuuuuutuuuvvvwxxxxxy{||}}~~~}||}|{xwwvuttuuttsrssrqqqrqqrtttvwxyz{|}~~}||{{{zz{|{{||||{||{{|}||}~~}{|{ywwwwvuvvuutuuuttttuvwvvwxxyyyyzzz|~~}}}|zzyxxwwwwvvvwwwvuuttvvvvwwwwwwwwwxxxz|}}~}{{|}|{{}~~}{~~}~~}||{zzyxwvvvvtstuttttsrrtvvvvxz|}}~~}}}}{yyyyyxwxxxxvwyxxxxyzzz{||}~}~~~}}|{zyyyxwwvvuuuuuwwvuwyxwxyyyxxyz{|}~~~~}~}{{|{zxxwvuuuuttuttsssrssttstuvvvwxzyxxy|}}}~~}|{yxxwussrqppppoopppprsttvxyyz|~}}|{zzyyxyyxxxxyyxyzz{|}~~}|{zyxusstsrrssrrstutttvwxwxyyyyz{||}~~}{{zwwwvtsrqqrsqqrsttstuuuuvvvxyy{}~}}~}|}}~~}~~~}|{{zxvtttsqqqrrqqtttuwxyyxyz{|}~~{yyxvttuutrsuvwwvvxyyxxyyz{{}|zyxwvuttssttuvvvvvvvvuuvwxxxxz|}}}}}~~}{{{ywuutrpnnoqqqrsttrtvvvvvwxyy{|~~~~}{ywvutsqoooooopppqrtttuvvwxyyyz}~~~|zzyxwwwxxwwxyzyyxyz{zz|~}}{xvuusrrrstttuuvvvvvuuuwxyyyy{|{|~~~~~~}|zwutsrrssqqrsssstuuuutuvxxxxyy{{{{{{{{{z{{{}~}{zywuttutssssstuvwwwxxxyzzz{|}~}}~~|zyxwwwuvwvuwxxwwxyyxy{|}}~~||{zyxwvwvvvvvwvvwvwvuvxxxwwwxwwvvwwvwxz|}~~|zxwvvvtssrrsrsttuuttuwxxyxxxxxyyyxxxxxz{|}}{{{ywwusrrsrrrsutstuvwvvwxxxxxyyxxyyz{{|}~}}}|{zzzzzzz{{{||}}}}}}||||||||}}}~~|zyxyxwwwwwwvvvxxxxxxyyyyxwwvvvvvvwxxy{{|}}{zyywvuuuuttuutstuvwwvvwwvuuuuuttttuvwwwyz{{|}}}~}|}~~|{{yxxyxxxxyyxxyyyzyzzzzyyyxwwxxyyzzz|~~|{{{||{{{|}||}}}}}}|||{{{|||||}~~}}|{y{{yxyyzyxwxwwvututtrprrqqrsttvwwxz|}}}~~~}||zyxwwwvvvvwwxwwwxwuvwvvttvvuutuwwwxz{||}~~~}}|zyyyxwwwvvwwwxxwwwwvvuttttuwvuvxyz{|~~~}|}}}}}|}}{{{zzzyzzzzz{|}~~~}}||zyyyzzzyxxxwwwwvvuuttttttuuvvwxzz{}|zzywwwvvvvvutuuuttuutssstttuutuvwwxy{{{{|}~}}}}}}|}~~~~}{{{{{yyzzxxxwvwwwwvwwwvvvvwxz{{|~~}|{{{zyyyyxxyzzz{||{{||||}~}}}{zywuuuutsrrrrrrrttssstuuvxyyyz{{{{|}}}|{|}~~~{zzyvuuttsrssrrsuvvuvwwwwwxyyz{|}}}}}}}|{|}~}~}}|zyvvvutrqrrqqqqsttuuuwwvwyz|}}~~}zyyxxxxxyyzz{{|}|{||}~~~|{zxvtttttsrsttuuvwxwwwxyzzz{{|}}}~~~}}~~~~}{xwvurqrrqppqrsstuvvwwvvwwwxxyyyyz{zyyxyyyyy{}~~~~}|{zxvtttttttuuuvwxxxyyyyz|}||~~}|zxxxxxxyxxy{|}|}~}}~|zwvuuttsssstttttuuuuvvvvwwxyzyyzzyyxyyxxy{}}}~}|{ywutsrssssstuuuvwxxwwxxxxyzzzyz{{zzzzzzzz{}~~~|{ywutsrrqqqqrrrrsttuvwxxyyz{||}~~|{zyxyyyyz{{{{{|||}~}}~~}~~~~~}|zyywuttuttuvuvvwxxxyzzz{{{{{{||}|{{{{{{{|}~~}|yxvtsrrrrrrrrstuuuuvvwxxxxyyyxxyyyyyxxwwwyzz{|~}|{ywvtttttttuuuvwxxxxyzz{||}}}~~~}}}}}~~~~}|{zzyyyyzzzz{||}}~~}{{zxwvuututssstttuvwwxyyxxyyyyyyyxwxxvuvwwxz{|}~}|zywvuututttttttuuvwwwxyzyz{zz{{{{{zyyxyyyy{|||~}{zywvtssrqrrqrssrrrtvvwxyz{||}~~~}}|{{{{zzyyzzzz{{|}~~~~~~~}~~~~}|{zyxwwvwvuuuvvvvvwxyyz{|||}}}|||{{{z{{zz{{{|}~~}{{{zyxwvvuuttssssttsstuuuvxyyyzzyyzzzyxxxxxyyyz{|}~~~}|{zzyxwwvuuuuuuttuvvwxyzz{{}}~~}~~}||||{{{||}~~}}|}}|||{{zz{{||}~~}}|zzzywvvvvuuuuttuvwwwyzzzzzyyyxwwvuuuvvwwxyy{}~~~}||{zzyxwwwvvuuttuuvvwxxxyz{{{{{zyxyyxxxxxxyz{{|~~}}}|zyzyxvvuutsssrrrssstvwxyz{||}~}}~~}||}}}}~~}|||{zzzzzzzz{|}~~~~~}|||}}}~~}}|{zyxxxwvvwwvwxyyyz{{{{}~}}}|{zzyyyxxyyy{{|~~~}}}|{{{zyxxwvwvtttssstttuuvwxxzyyyyyyyyxxxxxxxyyz{}~~}||{zyxwvvuuuuvutuuvwxxyz{||}}}}}{zzzzzzzzzz|}~~}}|||{z{|}}|}~~}}|{yxxwvvvvwwwvvwxxxxyyyyxxxxwvvvuttuuuvwyz{}~~~}|{yyyxvvvvvuuvvvvwwwxyzyyyyyxwwwwwxxxxyzzz{}~}}}}|{zzzxwwvvussstuuuuuvwvwxyz{{{||||||||{|||}~~~}|||{z{{{{{{{{||||||}|||}}||||}}}~~}}}|z{zyyxxyyyyyyyzzzz{{{{{{zzzyxxxxxxxyyz{|~~~~~~}}|{{yxxwwvuuuuuuttuuuuuvwwwwxxwwxxwxxxyyyz{{|}~}|}}|{zyyxwwvvvwwvvwxwwxyzyyyyyyzzzyzyxxyzzzz{}}~~~}}||}}}~~~}~~~~~~~}}|{zyyxxxxxwvwxxxxxxxvvvvuutttttuuvvxxxyz{|}~~~}|zyxwwwwwvvvvvuvvwwvuuvvvvvvvvwwxxxyzzz{{}~~}|}||{{{{zyyxxwwvuvwvvwwxxxwwwwxxxxxyyyyz{{{{|||~~}}||{|||{z{{zyyyzzzzz{{{{|}}||}~~~~}}||{zzzzzzzzzyyzzyxxxwwwwwwwwxxxxyyyz{|}~~~}|{zyywvvvvutuvuuttttuuuuuvwvvwwxxyyyyzz{{{}~~~~~~~}||{{zzyyxxxwwwwwwwwwwwwwwwwwwwwwwxxxyzz{{|}~~~~}}}}}}}|}}}}~~~~~~}||{zzyzyxxyxwvvvuuttttttuttuuuuuvwxxz{|}~}{zzyxwwvvvvuttuuttuutuuuvvvwwwwxxwxyzz|}~~~~~~~~~}}|||{{{zyyxxxwwxxxxwwwxxwwxxyzz|}}}~|{yyxxvuuuutssttttrrvzzyxyywwzyzzzz{~~~|yyxvx{zsorvusrstvvwvuvwvvwxzzz{{{|}|~~}~}|~}}|yxzzxwxywuuvuvwvsqpommrtqorvvyyuvwxxz}~~|}~}~~}{yvrqrsrrsttttuurpqqqrrrrtuuvxxxxxxxz|||}~~}}|{{{|{}~}}}}}}~~}}}}~|yz{zyxyyzyxxyzzyy{~}|~}~~{wwxwvvwvvwxy{{z{|{z|~}{{}~~|zyyyyxvwyywxyzyxyzz{{zz{}}}}yyywttuqmnpportrptvtruwuruwwwxyzz|~~~}|zxvvusrsutstvusuwusuwvuwxwwz|{z}}{~}~}zxwwwwtqpqpoppqsrrsstuvwwvuuvxyz{{~}~}}|zxvutsrqqpoqsqprtsrstsrqrtvvvwwwwy{yxy{zz{{||||}~~~~~~}{~}~~}}}~}|{{|~}|{{{yxyyxwxyyzyyz{zzz{}}||}zwwwwxxxwxxxyzzzzzyyz||||}~}}~}{yyyxwvwxwxyyxyzz{{zz|}}}}~~~~~|{{ywvusrrrqpqssrtutstuuuuuuuvwyyxxz{{{{{|}}}~}|zyyxvtuvtsssuvuuuuvwwxwwxzywwwxxvtvxwwxy{{|}}~~}{ywxxtrssrrrrstttuvvvwwxyyxyzyxxxyyxwy{zz|~~~|zzxwvutrrrrrqqrsttttuvvuuuuutttusqrtsqsvvuwxy{{{|}}}}}~~}~~~}|{{{{|}|||}|}~}|||{yyzyyyzz{}~~~~}}}|{{{zzz{zyz{zzz{zyyyyxwvwyyyyyz{}~}|{{{yxxy|~~}|||~~|yyyxxwvvvvxz{|}~}|zxwvvuuttstttsttuuuuuuttssstttuvwxyz{}~}}|{zyyxwwwwwwxxxxwwwvtttsrrrssstttuvwwxyzz|}}~~~~}{{{zxwwwvvvvvvvvvvvvwvvutttttuvvwxxyyzz|}~~}||zywvvvvuttutstuuuuutsssqppppppqqrsttuvvwwxyyz{{{{{|}}}~~~~~~}}}}}}~~~~~~~~~}}}||{zyyyxxxyyz{{|}~~}||{zzzyyxxxxwvvvvvwwwvxyzz{|}}~~}|}}|{zz{zxyyyxxxxxxyzz{||}~~~|{zxwvvvuuutsrrrqqrrrrrstttuuvvwxy{||}~|{zzywvuuttttssttsssssttttuuvwwwwwxyyyzz{{{||||}~~}|{zyxwvuttsrrrrsstuuuuvwwwxxxyz{||}~~~~~}{yxwvtsrqqpqqqpqqrrrrsssssttttuvvvvvwwwwwwxxyyz{{|}~~|{zyyyyz{{||}~~|{zyyyyxxxyzzz{||||}}}~~~~}|zywwvvuuuuuvvwwxyyzzyyz||}}~~~|zyyzzzyyzzyyyyyz{{|}}}}}}}}}~~~~~~~~|zywusrqqponooqqrstuuuvvwwxz{zzz{{{{||}}}~~{zxwuuuvuuttutttuuuuvwwwwvvwvvvwwwwwwxxxyyyz{||}~|zywutrrssrrrrsttuuvwxxyz{{{{{{{{{{{||{||}}}~~|zywvutsrrqqqqrrsssstttuuuuuuuuuuuuuuuuuvvvwxyzzz{}~~||||||}}~}~~~}|{{{{{{{{{{zz{||}~~~}~~~~}}~~}|||{yxwvusstvwxyyyxxyzz{{||||}~~}||}}~~~|{{zzzyxxyzzzz{|||}}}}}}}~~~~~~}}}}||||}}~~}|zxwvutssrrqqqqqrstuvvwxyyyyyyzz{{{||}}}}}}~~~|zyxxwwvvuttuutttuuvvvwwwwwwwvwwxxxxwvvwwxyz{||}~~~|{yyxvuuttsrrssttuvwwwxxyyz{{{{{|}}||||{zz{{|}~||{zyxwvutsstsrqrrqqrrrssttuuuvvwwwwxxwwvvuuuuuvwxy{|}~~~~~|zxwvwxyz{}}}~~}~~~}{yxxxwwwwwwwvwwyyzz{}}~~~~~~~~}|||{{{|}}}~~}}||{{zzyyyyyz{|}}}}}}}~~~~~~}|{{{||}~}}||{yxwvuttssssrrrrsttuuvxyyz{{{{{{{{{zzzzzz{|}~|{{zyyxwvvuuuutttuuuvvwxxxxxxwwxxxxwwvvvwwxxyz{|~~}}}|zyyyxwwvuuttttttuuvwxyzz{|||||||{zzzzyyyzz{{}~~}||{{{{zyxxxwvuuttssssrrsssttuuuuvwwwwxxxxwvuuvvwwwxxyz{|}ywz}}~~}}~}}}~~~~~~~}}}~~~~}|{zzzyxwwwwwwxxyzz{{{||{{{|||||||{{zz{|}~~}|{{{{{zzz{{{|||}}~~~~~~~}|{{{{{{zz{{|~~~~}|{zyxwvuttssssstttuvuuvwxyz{{{{{zzyyyxxyyz{}~~}|{zyyxwvuuuuuuuuuuvvvvvwxxxxwwwvvvvuuvvwwxyz{}~~~}}||{zyyxwwvvvvvvvwxwwxyyz{{{{{{{zyyyyxxyyyz{}~~~}|||||||{{zyyxwvvtsrssssstttuuuuuvvvvwwwwwwwwvvvvvvwxyz{||~~~}~~~}|||}||{zz{{{{|}}}}~~}}|{|||||}~~~~~~}}~~}||zyyzzzzyyyzz{{zz{zz{{{{zzyyyzzz{{|~~~~}}|||}}|{{{{z{|}}|||||}}}|{{zzz{{{{{}}~~~~~~}|{yxxxwwxwvvuuvvvvvvvwwwwwwwwvvwwxyyyyz{|}~}}}|{zyyxxwwvvvuttuuuuvwxwvvvvuuuuuuuvwwxxyyz{||}~~}}~}||{{zxxxxxxxxwwwwwwxxxxxwwwwwwwwwxxz{{||}~~~~}}}}}}}}|||{zyxwwvvvvuuuuuttttsttttttuuuvvvvvvvvwwwwxyyz{|}~~~~~~~~~~}||||||{{zzzz{{|||{{||||}~~~~~~~~~}}~~}}}~~}|~|{zxy{|||}~}|||{zz{{zzyxwwwwwvwxyxxyz{{{{{}~~}}|||{{{{{{z{{zz{{{zzzzzyyzzzzz{{{|||~~}|||{zyyyyxwwwvvuuuuuuuuvvvvvvvwxxyzz{{|~~}}|{zyxwvvvvvvwwvvvuutttuuuuvvvvvvvvvwwwxyz|}~~}|zyxxxwwwwwvvuvvuuuuuuuvvwxyyzzz{{|}}~~}}}}}}}}~}}}~}|||{zyxxwvvuttsssssssssssstuuuuuuvvwxxxxyyyz{|}~~}}}}|}~~~~~}||{{{zzzzyyzzzzzzzz{{|}~~~~||{{{|{{{{||{{|}~~~~~~}~~~~}||{{{yxwwvvvvvuuuuuvvwxxyz{|}~~|zzzyyxxxyyxxxxxxxyyyyz{{|||{||}}}~~|zyxwvuuutttssrssssstuuvwxyyzz{|}~~~}|zywvtsssssssrsssrrrssstuuuvvwxyyyxyz{{|}~}{zxxwvtssssssrsssttuvvwwxxyz{{{|}~~~~~~}{zyxwutsrrqqqqqqrrrsttttuuvvvwxxxyz{|}}~}{{zxwvvuuuvwwwwxyzz{{|}~~|||{zzzz{|{{{{{{{{|}}}}}}|{zyxvutttttuvwwy}wrqsuy}~~}~|zyywwvuuttuuvxyzz{{|{zyxwxyy{}~~}{yxvutssrrrrstuuuuvvwwxxz{{{{|}}}~~}{yxwvtsrrrrrrrrrsstttuuvvvvvwxxwxxyzzz{{|}}~}zyxwvvuttssrqqrsstuuvvwxwwxxyzz{{{||||}}~~~}|{xvuutsrrrqqqrrrsttttuuuuuvvwxxyzzzzzzzz{||}~}|{zyxwvvvuuuvvwxyzz{||}~~~~}}|||||||||||||}}~~}}}~}}||||||}}~~|{yxwvvvvvvvwxyyyyzz{{{{{||{{{{{{|}~~~}|zxwwwxxyzyyz{{{zzzzyxxxxyyyyxxyzzyyz|y}}yuux{{zyxvvuttvwwwwvvwxyyyxxwx{||{{{z{|}~}{yxxxwvvtttuuuvvvvvvvvuuuttssssstuuuuvwyz{}~~|zyxxwwvvvvvwwxyyyxxxxxwwvuttuuuvwwxxyz||}~~~~~}|{yxxwwwwvvvuuuvwwwwxxwwvvvvvvvvvvvvwwxxyz{|}~~~}{zyxxxxxyzz{{||}}}}}}}|||||||}~~~~~~~}||{zyxxxxxxyzzz{|}~~}|{zzzzzzz{{zzzz{zyxwvvwxyzzzzzz{|}~}||}~|zyz{{zy~zrnkkouxxxy{{{yxz{}~~~~|{ywvvvvvvwwwvvwwvwxxvuuwwwwxz||||}~~~}|zyyyyyxxwwwwwvuttsrpppqqrstuuuuvwxxyz{|}~}|{{zyxxxxwwvvutttsssssttuuuvwxxyzz{||}~~}|zyxxxxxxxxwwvuttttssttttuvvvvwwxyz{||}}~~~~~~~}}~~}|{zzzzzzzzyyyyyyxxxyyzz{{|}}~~}}}|||{zz{{{|{||{{||}}~~~}||{zyyxxxwwwwvwwxxxxyyzz{{|}}~~|{zyxwvvvvvvvwwwxxyyyzzzzz{{|{||}}|||}~~~~}{zyxwvutsstsrrstuvwwxxxxyzzz{}}}~~~||~~{xvuwy}rfbbdlv{{{yustvwwwxxyz{}~zwwwvuvz~~~~}}}}}|{ywuttsssvyxwvusstutssuvvvuuvwy{}~~~~~}||{|}~~|{yxwvuutsrqqqqrsuwwwxxwwwwxz||||||{{{{{zyxyz{~~|zyxwutttttttuvxz{{|}|}}}}}~~}|{|{{{{|||}}}|||}}~~~~~~~~}}}}}}}}}}}}~~}{zxwvvwwwvvvwxyyyzz{|||}~~}}}~}|zywvvuutttuvvwxyyzz{{{{{|||}}}|}||{{{{{||}~}{ywutttrqrstuvxyxxxxxy{{{zzy{}~|{}}xqqqwzuposvvvusqpnmmoqv|~zvwwwvutuutuvxz|~{zyyy{}~|zyxwwyxwutsrqqpqssssuwy{}~}}{yxxyyyxyyyz{}~}{yxxyyxvuutsrqonoruwyyyyz{{||{{{zyyyyyz||{z{zyxwx{~~~~}|{zyxwwvvuttttttvwwxxyz{|}}}}~~~~{z|tkis{ux~~|~|vutuz~{z|{{z|~|xvvvvutv{{xwxxy{|{||zyz|~|{|~}|{{{xvuttuuuvxxxwy|~}||||{{{z{|||{|}}}|}~|ywuutstuvxyyxxxxxxyyyzz||}}}|||~~}|zwuwy||zz{zyxwvuuuuttsstvwxxxyzz{{{zz{}}|{zzyxxyyy{{|~~~}}}}}||{ywvuttsstuuuuuvwwxxxxyyyz{||||{zzzzzyz{|}~~~}}||{{zyxwvutttttuuuuvvvwxxyyz{{{|||{{{{{zyyyxxyz{|}~~}}|||{{{zyxwwvvvvvvvwwwxxyz{{|}}~~~~}}}}}}}}}~~~~~~}|{zzyyzz{{|~~}}}|{{{zzzzzzzzzz{{||}}}~~~~~~~~}}}~~}||{{zywxz{{{z{{{||{{||||}~~{|}zx{~|yuuy{{{|||||~~~}~~}|{zyxxyxwwwxxwvwxwwxwvxyyyxvxyxwwxwwxxwwxyzyy|}||}~~~}~|}~}|{z|~~~~~~~~}~~}}~~}~~}~~~}~~}}~~~~~~~~}|}}|~~~~~~}}}~}|}~}|}}~}{{||{{{{{{{{{{{zzyyyyxwwxxwvvvvvwwvuvwxwuwxxwwxxyyyyxwxzyyy{}}|z|}}~~~~~~~~|~~}|}}}}}}}}~}|~|{||||{|}{y{}zy|}zz|{zyy{}}|}|z{~~~~~~~~}~~}||||}~}|{zzzzz{zwwyzzyxxyyxwwxzyxxxxwvy{ywy{ywxy{{yz|{z{}}~}|||||||{|||{z{~~~~~}~~~~|}~~~}|~~|{~~}}}}~}|||~{z{|{{{{{}{yz|}}zy{|{{{{{{|{{zz{||{zy{zyyzzzyyxxyywvwwxxwxzyxyywwyzyyzzyyy{|zx{}{z{{||}}}||}~}}~~}}|}}~{}~|}~~~~~|}~}}||{|}}{|}}}{y|~{xz|||{{{||}~}{|}}}}|}}||~}{}~}|~~~~~}}~~~}}}}}||{{{||yxyy{zwxyzzxwyzyxwwxxxwvwxxxxxxxxxxyz{{zxz~}|{{}}{{|}}|}}}~~~~~~~~~~|~~}}}}}~}~~~~~~~}}}}}~~~}}~~}{{{|{yy{{zyzz{zzyz{z{{{|~|{{{|}zy{{zzyzzyyyzyxyyvuxyxvuvxxvwxwwyyvvzzxxxyyxxz{}}{z|}~}|}}{}~~}}~~~~~~~}~~~~~~}~~}|}~}}|{|}}|yz}|zzzz{{{|{z{}|{}}|}}|{}}||||~}{}~}~~~~~~~~~}}}}|{z||yy{{zywxyxvxzwuvwwwuuvwwwvuvxyvuxyyyxy{{zzz{|}}||~~}|}~~~}~~}~~~~~~}~~~~~~~~}||}}|}}|}}|{{}}}}|}~|y|}|{{|||{{{{z{}{yz|||}}}|{{||{||{{{{{{{{{{zz{{yzyxxxxyxxxyyxwwvuwxwvwwwxwxzywy|{yyz{|{{{||}}}|~}{}~}}~~~~~~~~~~~~}}||||}~|{{|}|zz{z{|}||}~}|{|~}|||}}|{{{}~~}||~}|}~~~}}}~~~~}~~~~|{{|{{{{zzzyxxxxxxwwwvuwxwwxwvvvxxwvwxwwxxxyzzxyzzzzzz{|~~}}~~~}||}||~}~}|}~~~~~~}}~}}|{{|}}}}}}~~}|}~~}|zy{}|z{{||yy{{{{zzz{}{{||{{{{{||{{{zz{{{}|yy{{zyxz{yxyzyyzzyyzyxwwxyyyxxyywxyzzxwyzxxz{zz{{z{|||}}}}}}~~}~~~~~~~~}}~~~~~~}}||}~}}}|||||}}}}|}}}||}}}}|{|}}|}}|{||||{|~||}~~~}}~}}}~}~~~~}|}~~~~}|}}|{{||{yz|zxxxxxxxwwxxvvvvvutwywvxyxwwxyyxxyyxz|||~~}}}~~}~~}~~~~~~~~}}}}}}|{{~}|||||{|}|{zz{{zz||zzz{|{{{{zz{{yy||zzzz{{{||zyz||{z{{{{zy{}{z{{{{zzz{{zxxxyzxwxxvvxxxyyxxyzyyyy{|{z{{{|}|{}~}~~~}~~~~~~~}~~~~~~~}}~~~~~~}}}}}||||||||||||{{||}}{{{|}}||}}}}|||||}}~~~~~~~~~~~~~}}~~~~}~~}}}}~~}}}|||{zyyyzxwxyxwvvvvvuuuvvwwvxyyxwwyyyxwy{{zz{|~~~~~~}}}}}}}}}~~~~~~~{{~~||||||}|{{{||{z{|||}|{|||{{||{{{{||{z{||{zzz{{{zzz{|{y{||{{zz{{{yz|{{{{}~|z||zyyyyyzzzyxxxxxyywwyyxxxzz{{{z{||{{{{{z|}~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~|}~~~~|{|}}}}}}}}~~}||}}||||}}}}}|||}}}}}}}}~~~~~~}}}~}|}~~}}~~~}|}~~}}}~}{}}||}}}{z|||ywy{ywxxwwwwwwwwwwwxywwxywwxxxwxy{{z{|~~~}}}}}||||}~~~~~}}~~~~~}~~|}|z{||{z{||{{}|{{|||||}}}}}}|||{{{{||{yxxz{zzzz{{{yx{|yxy{}|zz|}|{{{||}{{{|{{zz{{{zzyyxxxwxyyyyyyyyyyyyyzzz{{{|}}}~~~~~~~~}~~}}~~~}}~~~~~~~}}~~~}}}~~}~~}~~~}|}~~~|{}~}|||~}|}~~}}|||~}|}~~~}~~~}}}||}}||}}}~~~~~~}~~~~~~~|||}}|{z|}{yyyyywvwwwvvwwxwwvwywwwwyxvwyyyz{|}|{}~~}~~~~~~~}}~~}~~~~~~~~~~~~}~~~}|{{{{|{{{{{{zz{zzyy{|{{||}|z{}}||{{}|{{{|{zz|||zy{|{zzz{|||}|z|}|{{{|}{{{{zz{zyz{zyzzzzxxyzyyzzzz{{zyyz{zzzzz{||}~~~~~~~~~{~~~}}~~~~~~~~~~}}}}~~}||{}~}||~~~~}z}zy}~}~}|}}||}~|z{|||{}}||~~}|~|}~}~~}}~}{{}~||}~~||~~||}}|}~~~}}~}}}}|{{~}zz|||yx{|{zyyxyzzwwxyxxyxxwxzzvwzzyxwz|{zyz|}~~~}}~~}~}~}|{~~}~~~~~}|~}{~~~}~~}|}~~~~~~~~~||}|||{||{z{{zy{}|{zz{|{{||{{zzz{||{zzzzzyz{{yyxxyzzzyyz{|{z|~|{zz|}{{}|z{}}|{{}~|zyy|}}|{}|xy|}|zyyyz{{zz{}}{z{~}~~~}~~~~~}}}~}||}~~}}}}}~~~}~~~~~~}}|{~~~}{}}|~}}~}{}}}}|}~~~~~~~~|z|~~}}|}}}}~~}|{z{{|}|{z|~~~}}~}}{z|~}}}}~}z|~|}~{yy{||yy|{yyyyyyxyxxxwvwxxxxxyyyz{|{zz{|}}}~}}}~~~}~~~~}~~~}}|}~~~~}|}~~~}}~}}|}~{~~~}}~}z|~~}{z{}~zx{}~}zy|}|||{|}}|{{{{|}~{zzyyzzzyzzyy{{zz{{{{yz|{z|}{y|~||~}||{|}zy}|z{|{|}|{zyzzyxz{zyzzzyz{|||{z{}~~}|~~}{}~}}||~~{{~}{{}}~}||||}~}~|}~~~~~~}}~}~~~}}~~~}}}|~}}~~~~~~}}}}}}~~}|}~}}}|}}}|||}~~}||}~|}~~||}~~}||}}}|{{{z{{zz{||zz|}{xwy|zyxvyzwwyyzxvwzywxzzz{{zz{|~}{}}{~~~||~}~~~}~}|~~~}{}~~~}}}}}~~}|}~~~}||}|z{}|zzz{|||{z||zyz{|{zz{||zz{|{zyy{zyz|{z{|yy{|{zyy{{z{|{{||zz}}{|}}{{|{|~}{{|~||~{y{|{z|}yx{{zzyz}{z{zz|~~{{}}~}|}~{z{}||{{|{z{|||{{}}||}}~}|}~}}~~~}|}~~{}~~~~}~~~}~~~}}~~~~}~|}~~~~~~~}}~}{{|~~{z~}{zz|{z|}{z{{||{{{{{{zzz|}{z||||{|}||{zz{{{yxzzxxxxyzyxvxz{yxwy{{z{||}~}{}~~~~~~}~~~~~~}~~~~~||~}}}~~|}~}~~~}~~|~~}}}}}}}}||~}{|~}}}~~|{zz{|||{{|}|{{||{zz||zzz{{zy{}zz{{{zyxxz}{z{||}{z}|z|~}{|}}}}}}~~}}}{}{xz|{{{zz{{zyyz{{zyzzz{{{{||{|}~}~~~~~~~~~~~|{}~~~|{~}||}~}||}}}}}||}}~~~~~}}||~~}}}~~~~~~~}~~}~~~}}}}}~|}}}}}}}|{|}}|}}|||{{zz{||{{|zz|}||||||{|}|{|~}|}}}}}|zzz{{zyyzzzyxwwxwuwzxvwyyzyx{{z{|{{}~}~}||~~}~~|~|~~~}~~~~~~~~}}~}}~~}}}~~|{{}~||||{zz{{{||{zz{|zz||yz|||{z|~|z{{{|}|z{||{zy{~}{{{}|z{}}~}|}~||}}||~}{|~~|||{{zz|}zz|{xwyzz{zzz{{z{z{||z|~}}~~~}}~~~}|}}}}||}}}}||||{|||||||}}}}}|}|||}~~~~~~~}~~~}~~}|}~}~~~~}}~~~}|}~~~~}}}}|}}}}|z|~}{{{|}|{{|}|{{|{{zy||z|}{zz{||zyzzyz{yyzzyxwyzzyyxxxxxy{{zzzz{|}}|{{|~~}}~~~|}~~~}}~~~~~~~~~~~~~~~~}}|}}||}~~~}}~}|{{}}zz}}{{z{}|{|}{z{|||||}}|{|~}{|}|{{||||{yz{|}{z||zy{||}}|||}}}|{}~|{{||}}|{|}}|{|}}zy{{yz{{zzzz{zyz{zz{{{|}||}}~~}}}~~~~~~~~~}}}~}~}}~~}||}~~}||~~}|||}}}~~}}~~}~~~~~}~~~~~~~~}~~~~~~~~}~~~~}~~}||||}}}{{z{}{y{|{zzz{|{zzzz{|{{|}}|zz|}|{z{}}|{{zz{{yyyyzywxyyxxxy{{zzzyz{{{|}|{}~}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}|||||}}|{{|~}z{||{{z{|||{|}}~}|}~|{|}|{|{||||}|zzz{||{z|}}|||}~~}}|}}|||||{z|}|{{{{{{{zyzzzz{zzyyyzzzzzzzzzyz{||{{|}~~~~~~~~~~~~}~~~~~~}~~}}|~||~~~~|||||~~{{||{|}}}~~}|~~~~~~~~~~~~}|~~~}}}~}{|~|{{|}}{{|}}{y{}{z{|{{|}||||||{|}|z{{zz||zzz{||{zz{{{{yxz{zzzyyyxwwxz{{zyyzyz{{{||||~~~~~}}~~~}~~~}}~~}~~~~}~~~}~~~~~}~}|}~|{{}~}{{{||{yy|~{yz|~~z{|}}||||~}|}}}}||}}||}}||{{|}}}||||||{{{{|||}||||||||}}||{{{|{zzz{{zxz|zxyzzzyy{|z{{zz|}||}~~~~~~~~~~~~~~}~~~~~}~~}}}~~}|||~~|||}}}||}~~}||}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}||}}|{{{|}{zz{{{yxz{{zz{|{{zy{|{{{|||z{|{yz|}}{z{|{{zz{{{{z{|{{zxyzzzyz|{yyz{|||}~~~~~~~~~~}~~~~~~~~~~~~~~~~}|}~}~}{|~~~|}~}}}}~~{|~~~|z{}|{{{|}~~~}{|~}||}~~|{|}}}}||}~}||}~}||}~}}}||}~~||}}}}}}}{|~~~~~}|~~~||||}~~|z|~|{{|}|zz|||{|}}~}}~~~}~~~}~}}}}~~}~~}}~}}}~~~}}~}|zyx|zrqtwxxyyzzriigcgmswz~|wrrrrx}zunonoux{}yqjhgdfjov{zsmiikmqu}}wsoloqpt||soljiiklnv~yromjhjopqx|zwrpqprw|zuqpnmpuz~ztspoonptv{|wrqqpqrruz}}zuqpqporvwy~wrpnmnmnsy{}{wtrolkmoqu|~|yxxy~}yz{}}yyzvtz|yxxy|}~}}|{{|}{z{yy}zwwxy{|~{{vqqqoorux|~}{xxx|}{z{}|{yurqssuxz{}~}{xz~~}}|yvttrpuzzz~z}zsturqswyz}~~|z{~}||zxursuxzz{{{~~~|yvsrqqrrvz~~~~~}|}{{{yyyyz}~xwwrnpqonrvxx{}|~~||~~ytwywv{{{}}}~}{zwvwwtrrqqsvy~~yxxurpnpsrquy|}{||xw|yruxtsx|}}}|zxvsmmpppruwxz}~|ywvx{{yz~~}z{}zwwxwvx{{z~~|yurolkmmmpsuxxwxxvux}yux{zxyz{|||~||}}|}|{}}}||}~}}~|{zyz~}zz{}}zxz{{|~~|}~|y||y}}{|}~}~~~}|{xvxyyzzyxvwzwtx|zx}~{|}||}~}|}{{}}|}~}|zyywvuvxzyxwxy{zyy{{|~~}~}|}}||~~}}|zxuvxxxyyxyyxxvvwy||{}~}}}{}|{~{||zy{{z|}{yz{yvuuvwwwvvvwxvvxxx{}}||||||}~~~}|{|{z{||||}}|{yvuvwwvwyxuvxyxwxz}}|||{zzzz{|}~~~|zyyyyyzzzxvy|yttussuuttuttutuuvxzzzyyyz{{{z|}~~~~~~~~}~~~~~{z{{|{z|~}{|}}~|{||}}{|~}||~}{zyzzzz{zyxyy{|}}~}||{z|~~}|}}~}||||}~}|}~~|{zyxwvwyyxxyyyz|}~~~~~~~~~~}~~|}~|{zxwwwxyyxwwxyz{{|~}|{|}}{{}}|}~~{z{{z{{z{||{yz|{ywwvvvvwxxxxyyz{}~}|~~{z|||||}~~}~|z{}|{|||{z{|}}}|zyvtwyyxxxyxwy|}~~~|{{{}}{{}{z{~~~~|yyzyyyyyyyyyyyyzzxvtstuttuuuuuwyyyzzyyyyyz{zzzz{}~~~~}|{~~~|{||{|}}|~~~~~|z{|}~~}|~~|yyzzzz{|~~}~}|~}|}}}}}~}}|{}}}||||}}}||}}|zyxwvwxxxxz|~~~~}}~~~~}}~~~~~}~~~}{xwwxwxxxz||}}|||||||{{{{||}|||}||{{|}|{{|{{{{{{{{{zxwvuuvxwwy|}}}}}||||||{|||}~}|~~|{||{{{|||{{|{{{|}}|{zxvvvvvvwx{|}}}}|||{|}}}|||{{|}~~|{{{zyzyyyyyyyyzzxxzyxvutsrrtuuwyz{{zzzz{zyyyzzzz{{{{|~}||||~~~~}}}~~}|}~}~}~~~~~~~|{{{{|}~{zz{{{~~}}~~~}}}~|||||{||||}}}|||||}|}}}|yxxxxy{}~~~~~~~}}}~~}}~~~~~~~~~~}|zyxxyz|}~~}~~}|}}}}||||{|}|{|~}{{|||||}~||||||{{{{{{{{yxwvvwx{||}~}}||||}}}}|||}}}~~~|{{|{{{{{{{{||{{|{z{{{{zyywvvvy{||||||{z{{|}||{|}}||}}~}~~}|{{{{zz{|{{zz{{yyzzyxxxxvtrrtvy{{{{zyyyyzzzzz{|{zzz{{{|~}{zz{|zz|{zz{}~~~~~~~~~~~~}{zz{}|{}~~~~~~~}||||}}}}}}||||}||}}|{}~|{zxxyz}~~~}}}|}}~~~~~~}~~}}~~~~~~|{{|}~~~~}}|}}}}}}||{{||{|~~{zzz{|}}}|{|{{|}}|||||}|||{{yxyz{|}}}||||{|}}}||}}}|}}}}}~~}||}}}||}{{||||||{{{z{{{{{{yxxyz||||||}|{{{{|||||||}|{{|||}~~|{{||||}|{{{{{z{||{{zzzyyyyxxwxyzzzzzzzyyyyyz{zz{{zzz{|{y{}}{zzzz{zzz{{{zz{{{{{{{{{|}~~~~~~~~}}}}}}}~}|||||||}~~}}|||}||}~~}||}}}}}}}}~}}}~}}}}~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}|}}|}}||{z{|{|||||{|||||}||||||}||~~}|||{{|}}}}|||{{{|}~~}|}}||}~~~~~}~}|}~~~}|||{{}}||||{z{}~|{zyz{{|||{{{{|{{||{{{{||||{{|}~~~}|||}}|}}}}}||||}|{||{{|{zz|~}zzzyyyz{zyyzzyzzzzzzzzzz{{{{{|~~~~~}|||||||||{{{{zz{{{{{{{{zy{}~}}}|}~~~~||}~~~}~~}}}}}}}}||||}}|}~}|{{{{|}}}}}||}}~~~~~}}~~}~~~}}~~~~~~~~~~~~~}}~~}{zz{|}}}}}||{z{||||||{{{{{{{||{|~~}{{{||~}|}}||}}}}}|}|||}}~}|{{{|}~~~~~~~~~}}}}}||}|||||}}zyyz{|||||{{{{{{{{z{{{|||{zyxxyz{}}|||{{|}}|||}}|}~}|{{|||}~}{zxyyzzzzz{zzzzzzzzz{{{zz{{zwwyz{}}}}{{|}||||||{{{{{{zz{{||~~|zxyz{|||}}}}}}~~~}}}|}~~|{}}{zzz|~~~~~~~~~}~~}{zz{||}~}||||}|{}~~}}~~~|zyxyz|~~~~~~~~}}}~~~~}}~~}|zyxwxz|}~~}|||}}}}}||{|||{{{{|}~|{{z{||}}}~~}|}}}}}|}}}}}{xwwxy{|~}}~~}~~~}~}}}}}}~}zzz{|||}|{{{{{zz||{{{{{ywvvuuwy|}}||{{{|||||||||||||||}~|zzz{{|||||{{zzz{{z{{{{zxwvttuwy{|}}}||||{|}}||{||{{z{}~~{zyxyzzz{{{{zz{{{|}~~}}}|zyyyz{}~|{||}~~}}~~}{{{{{|}}{{zzzz|}~~~~|{{{|}}}}}~~}}}}}}}}|{yxwwwwxy|~~~}}}}~~~~}|zxxxxxxz|~~~~}}||}|||}}}||||{~~}|{zz{|}}}}}}||}~~~}|zyxwwxxxxz{}~~}~}~~~~}}}~}{z{|}||}}||{|||{||zxwvutttuuuwy{||{zzzzz{{||||||||}}|{z{{||}||||{z{|{{{zyvttuvvuuwy{|}}}|{{|{{|}}||{|||~~}|zyz{zz{{{{zz{{yz{{ywvuuvwwwxy}}||}~}}}}~~}~|zyyzyyz{{|}}|{zzz{{{z{|}}{{|||||}~}||}}}|zyxwvvwwxyxyz|~~}~}}~~~~~}{ywwxxxyyxwxz|~~~}||}}~~~}}}}|zzzz{||||||||}~}zyxwwwwxywwxy{}~~~}}}}~~~~~~}{|}||}}}}}}}}|{yxvutuuttuuuvvx{|||{{{zz{{{zz{}~}|{z{{|}}}}}||||{yxvuuuuuvvwvvwy{|}}}||{{{{|}}}~~|zyyzz{{{{zzz{{zxvutsttuvuuvwwxz|~~}}~~}~~||||||{{|||||~~~~~}{{{{zz{{{z{|||}~}||{{{{{{{{{{{|~~}}}~}}}}}~}||zxwwwxxxxxxxxxy{|}~~}}}~~~~~~~~~}~~~~}{zzyxxyzzzyyyzzz|~~~~~}}~~|{||{{{{{|||||zxwvvvwxxxxwxyyz|~~~~~~~~~~}}|||}}}}~}}||{zxwwwwwwwwwvvwyzz{{{zzzzzzz{|{|~~}|z{{{|{{||||||{yxwwwwwwxxxxxxy{}}~}||||{|}}}}}~|{{||{{||{{{{|{zxvtttuvvuuuuuuxz{{{{{{{z{|}}}~~||{{{|||||||}~~~|{zzzzz{||||~}||||}}}||}~~~~~~~~~~~~}}~~}{zxwvwxyyxxyz|}~~~~~~}~~~~~~~~|zyyyyyyyzzz|~~~~~~~}}~~~}}~~~~||{{{{||||||{{{{|{yxwvvvwxxxy{}}}}~~}}}~~~~~~~~}}}~~~~~~~|}}}}}|{ywvwxxxxxy{{||||||||{zzzz{{{||}~~{zyzz{{|||{{{{|||||{xwvwwwwyyyz|}~~}}}}|}}}}}}}}|}}|{|||||||{{||{{{{{zyxvuuuvvvvxyz{{{{zzzzzyyyzzzz{|~~|{{{|}}~~|{zyz{||}}||}||}~~~~~~~~~~~~}|{zyyxxyz{}~}}}}}~~~~}~~~~~~~~~~~~}}}{zxxxyz{}~~~~~~~~}~~~~~~~~~~}||}}}}}}~}}}|||||||zxwvvvxy{||}~}||}}}}}}~~}~~~~}}}~~}}~~}}}}}}~}}}|{zyxwxxz|}~~~}}}|{{|{{{|||{{{|{|~~~}|zz{{{{{{{{{||{{||{{{{zywvvwwxz|}}~~~~}}}~}}~~~}}~~~~~|{{{|||||{||{||}||{{{||{ywvuuvxz||||{zzzzzzzzzyyzzzz{||}~~~}~~~~~}}~~}|{{z{|~~}}~~~~}}~~|{zxy{}~}~~~~~~~~~}~~~~~~~~~~~~}|{yyz|~~~~~~~~~}~~~}~~~~~}}~~~~~~~}}}}}}}|||||||zxxyz|}}~~}|}}}|}}}}}}}}|}~~~~~~}}~~~~~~~~~}~~}}}}}||{zyyz{|~~~}}}}|||}|}}}|||||||}}}~|zzzzzz{{{zz{{{{|||{z{{{{{{zxwwy{}}}~}||||}}}}}}}}~}}~~~~~}}|||}}}}|||||}}}||{|{{{{{zyxxyz{|}}|||{{{{||{{|{{zz{{{{zz{}~|{{{|}}||}}~~~~~~}}}~~~~~~~~~~}}}~~~~~~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~~}}}~}}}}}}~~}}}}}|}~~}}}||||}}}}}}}}}~~~}~~}}~~~~~~~~~~~}}~~}}}}~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}||}~}|{{{{||||||{{{||{{{{{{z{{{{{||||{|{{|}}|||}}||}}}}}}~~}}~~~~~}}}}}}}~~}}}}}}||||||||||||}~~}||{{|||||||{{{{|||||{{||{{{||}~}|{{{zz{|||||||{|}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}~}}|||}~~}}~~}}}}}}}~~}}~~}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~|||}~}}}}}}||||}}}}}}}}}}}}|||}}~~~}||||}}||}||{{{|{{||{{{|~~|zz{|||||}|||||||}}}}}}}}}~}|{|}~~}}~~~~~~~~}}}|||}}}}|||~~|{{{||||||||{{|||||||}|}}}}|{{{{|}||||||{|}}|||}}||||}}}~~~~~~~~~~|{yvuwxxyz{~}{zxvwywuwxxxvwxxwwyz|~~}{z{zxyyz{zyyxvttsrstuwwwz}}|}}{{|{yzz|~~~|yvwxxxxxxzzz{zxxywvutx~~}~~|{zzzzz{|~}}}}}|zxwwvwvvwwwxxwxz|}}}~}||||zxwvuvvuuvxxwwxxwxy{{||~~}|zywvvtrstsssstuutuussuuvwy{}~~~~}}~~~~~~~}{zyz~~~~}||}~~}}~}|zxxwxyyz{zzzzyzzzzz{}~~}|zxwxxwvxyxxxxxwwwwwwy{{{~|{zwvvvvuuuvwxyxxxwvwwwyzz{}~~|zzzxutsrrrrrtttuuuutsuwvuxz{{|~~~~~|{{|~|{{{|}~~~}}|}}~~}~|{zzzzyyz{{{|||{z|}||~~~{{{ywuuwxvvxzyxwvvwzzyz{}}}~}|}{wuuuuvuvvwyxuwxyywvxz{}}}}|{zyxvtstssststuvuuvvuuuwyxx{~||~~~~}}~~~~~}~~}}|~}~~~~}}~}||}}}~~~~~~~~}|zyyywy{yvy|zy{{|||}|}|ywwwwvuuvwwxxxyzxxz|}~~|||{zyxwvuuvwxvvwxyxvuxyz{||||~{zyz{yvvvvusqsuutstvvuttvxyyz{{{{|}~~~~~~~~~~}|~~~~~|{zz|~~|}~}{{zyyzzz{{|{{}~}~}}}~{z{ywtstuvvvvvwxwvy||}}}}}~}|||}|zyxxvttuuutuvwvvwxz{{||}~}~|z{{zyxyzxvuussttqquustuvvwxz{|{zyz{}~~~}|{|}}~~~}}}|}~~|}~~~}{|{yxwxyyyz{zz|}~~}{|}|{yxxwuuwwxwwyz{{|}~~}~~}{||{{||zywvvtsuvvuvwwyzzz|}}}|{{}~|{{{yxxxyywxyvsssrrrrsuuvvvx{|zy{|{{{|~~~}}}{z|~}~~|{{{{|||~~}{yxxzzzz{|~}}}~~}}~~|zxxyxwvwxxxyz|~~~~~}}}~~}}~~~{y{}|{||||{yywvvvtsuvxy{|}|}}}}}}}||~}|{zyyzzzyxwwxxvtssrqrsuutvzzzz{{{zzzz{||}}}{{||}~~}{{||{z{~~~|{yxxxxxx{}||~~~~~~}~~|zyxwvvvwxy{|}~~}}~~~}}~~~||}||||||}}|{wvvuttuvwvxz|}}~~}|{{{||}~~~|{zyyyxxxyzzzyyyvtttssstuuwy{{{{||{{{{{{{z|}|}}{|}~~|{{{{{|~~~~|{zxwyzyx{~~}}}~~}~~}{{zyxvvvvwxz}~~~~~~}~~~~}|}}|{y{}}|||}}{{|{zxvutuvvwy||}}}~~~}}|{||}}}|{zzzzyy{zyyxy{zzxvutrrsuwwxz|{z||zz{zyy{{{|}~~~}}~~}}|{}~~~~~~~}zyzyxz|}~~~}}}}~~~~~}}}}}|zyxwvwxz{|~~}~~}~~}|||{{{{{{|||{z{|{xwvvutuwy{|||}}~}{{||}||}~~~~}}zyyyzyxy|{yyzzzzyxwwutstvxxz|~|{|}zyz{{zyz{{|~~~||{|~~~}||{zz|~~}|}}||}~~~}}~~~|}}}{yxwwy{}~~~~~~~}}}~~~}||{zzz{}||||{{{{||zyxvvwyyz}}}}}}~}}~~||}}~~~}|{zyxxyz{zyyzz{zyzzxvvuuuwwxz{{{{z{{zzzyyz{zy|~}|~~~~}}}|zz{|}}||}}|}~~~~}~~}|zyy{|||~~}}~~~~~}~~|{||||{{{||||||||{{{{zyxyyzz{}}{|}~}|{|}}||}|||}}{zyyyzzyyzz{zyz{zyyyyxwvvvwxyyyz{{zyy{{zyy{|||}~~~}}}}~~~~~}}}~~}|~}|~~}}||||||}~}|}}~}{|~~||}}|}~}}~~}}|{{{{{|||}||||}|{{|{zyyz{|{{{|}}||}~}}}|||}}|}|z{{yyyyz{{{{{zyzyzzzyyyyyyyyzzzzz{|||{zzzz{|}}~~~~~~~~~}}~}{|~~~}}}|}~~}~~~~}|}}||}~~~~~}}~~~|}~~}{{|||||||{{|||||{|||}}}|{zzz{{{|||}{{||||{z{|}|{}~|{z{{zyyzz{zxz|{zzzzzzz{|}|{zyzzyyz{zz{{zz{|~~}}~~~~~~~~}||}}|}~}|}}}}}~~~||||}}|}~~~~}~}|}~~}}}~~}}~~}|}|{{|||||||{{|||||~~}|}||{z{|}}|{}~|z{|~}{{|}|{{|}}}|{{{{zzzzz{{zzzzzyz{|}}}}{zyyyxxxyz{{{|}}}~~~~~~~~~~~~~~~~~~~~}|||}~}}}}~~~}|}}}~~}~}|}}|{{||{|~~}}|{{{{zy{{{{{{{{{|~~}}|zzz{|||}}||}}|||||{zzzz{{zz{||{zyz{zxyyz{yxyzz{{}~|{zzyxxyz{z{}}|}~~~~~~~~~~~}}||{{|~}}~~}||~~}~~~~}|{||~~}~~~}|||}}|{zyyz{|}}}|{|}|{{{{{zz|||}~}|}}|zz|~}||}}}}}}|{zzxwwxz|{{||{{{{yyzyyyyz{yz|}~~}|zyxyzz{{{{{}}}~~}~~~|{|~~~~}|{|}}~~}}~~~}}}}{yyy{}~~~}}}~~~}}}}||~~~~}}~~~|{||yxxyxxz{}}}}~|{||{{{{||||}|{{z{{{{{{||}}}||{{zxvvvvvxz||{|}|{zyzzz{{zzz}~}~}{z{{yyzz{||}~~}}~~}}|{{{{}~~~~~~~}|zy{|}~~~~}~~{{{zyyy{~~~}}}}}~|{{}|{|~~~}|}~}{zyxwxwxyz|~~}}}}}|{|||{{{|~}|{yyz{{{{|}||||{{ywvuvwvwz{{{}~~}|||{{zzyz|~~}{zzzzzyz||{|}~~}||zzzz{{|~~~~~}{zyyyyyz|}~}}~}~~~~~~~~|zyyyyyz{}~~}}~~~}||}}}}}~~~~}|{yxxxwwwy{{{|~~~}|}}{zz{|}}||{zyyyz{{{{{{{ywvuuvuuvxxy{|~~}|{{{{zzz{|}~}}||{zy{{{|}~~~}}|{zyzzzzz|~~}{zzzyyy{{z|~~~~~~~}|}~~|zyyyyxwxyy{}~~~~~}}~~}|{|}~~}~~|zxxwvvvxyyz{|}~~~~}}}}||}~|zzzzzzz{{{{{zyxxvtuvvuvwy{{|}}}|||{{zz{}}{{zyyz{||}}~}||{yxyyyz||{}}}~}||{zyyyyyzz{}~~~~}}}}|}~~~~}{zyxwwxyyyy{|}~~~~~}}}|}~~~~}|zyxxwwwxxxwxyz|}~~~~}||}}~}{{{zyz{||{zzywvuuuuvvvvvxyz{||{||||z{}}~}{{{zz{||||}|{zyyyyzyyz{}~~}||{zyyz{zzz||}~}|||}}}}|{zyxxxyyxxxyyy{}~~~}||}}}}|{zxxxxwwwwwxyxxz}}}~~~~~~~~~~|{{{{zzzzyxwwvuvvuuvvwwwxz{{|}}|{{|}~}}}|{yyz{{{zzzyyxxxzzyz{|||}~~|{{{{zyyzzzzzzz{|~~}}}}||||{zzyyyyyyyyzzyz{}~~}}}}}|{zzzywwwwwwxxxwwxz{{|~~~~~|zyyyyyxwwwvuuvvvuvvvvvvxyz|||{|}~~}|{{{zzzzzyxyyxyyzzzz{|{{}~~~}|{{{{zzzzzzzzz{{||~~~}|||{zzyxyyxyyyxxyyzzz{}~~}}|{zzyxxwwwwwwxxxxxyyyz{|}}{{zzyxwwwvvvvwwvuvwwvvvwxyyz|}}~~~}|{zzyyxwwwwxxxyyxyzz{{{|}~}|zzzzzzzzzzzzzzzzzz{}~}||{yxxxxxyyyxyzzyyyyyz{|~~}|{zyxxxwwxxyxwxxxxxxxxy{|}~}|{yxwvvuuuuvvvvuuvvvuuvvwyz{|~~|{zywvvwwvwxyyyyzzzzz{|}}~}{zzzzyz{{zz{zzzzzzyy{}}}}|zxwwwxxyyzzzzyxyzzzzz{{|~{yxwwvwxxxxxxxxyyyxxxyyy{~~|{ywuuuttuvvvvvvvvvvvvvvwxy|~~|zxwutttvwwxyzzzzzz{{{|}}~~|zyyxyyzzz{{{zzzzzzz{{{|~~{zxwwwwwxyyzyyyyzzzyyyyz{}~{yxwvvvwwxxxxxxxxxxxxxxyz|~~|zwutttttuvvvvwvvvuvwwvvwxz|~}|zxvuttuvwxyxxyzzz{{{{{||~}{yyyyyyz{|{{{{{||{{{{z{}}zxxwuuwxyyyyzzyzzyyzyyy{||zxwwuuvwxxxxxyyxyyxxyxyz|~}zxvuttttuuvvvvvvvvvvvvvvwy{}~}zxwvttuvvwwxyyyzzzz{|{{|~~|yxxyyyyzzzzz{{{zzzzzz{}}|zxwvvwxxxyzyyz{zzzzyyz|~}{yxwwvvwwwxxxyyyyyyxxxyz{}}|zwvuttttuuuvvvvvuvvvvvwxyz}~}}|zxvuuuuvvwwxyzzyy{{zz{|}~}{{zzyyyyzz{{{{{zzzz{{|}~}{zywvvvwxxyzzyyyyyzyyz{|~}|{zxwvvwwwwwxxxxyyyyxxy{|}}{zyxvuttuttuvvwvvwwwwwwwxz{|}~}|{zyxwuuvuuvwxyxyyzzz{{{|}}|zyyxxyzzzz{{{{z{{{{}~}}|zyxwwxxxxxyzzzzzzzz{|~~}||{yxxxwvvvvwxxxyxyyxxz{|}}~~|{{zyxvuutsttuuvvwvvvwwwwyz{|}}~~}|{{{zyxwvutuvvwwxyyyzzzz{|}~}{zzzyyzzzzz{{{{{||}~~}}|||{ywwxwwwxxyyyzzyyz{|}~~}}|||zyxwwwvwxyyxxyyyyz{|}}~~~}}|{zzyxwvutttuuuuvvwvvwwxyz|}}|}~~~|zzzzzyxxwvuuuvvwxxyyyz{{}~~}|{zyyyzyyz{zz{{{|~~}}}}}|{zyxwwwxxyyyyyzz{|}}}}}||{{yxwwwvvwwxxxxyyz{|}~~~~~~}|{zzzzzywvuutttuvvvvwwwxy{|}}}}||}~}{zzzzzzzzywvuvvvwxxxyz{{|}}|{zzzzyyyz{{{|}~~~~}}}}}|{{zyxxxxxxyyzz{|}~~~~}||}||{zyxwwwwwwxyyyy{}}}~~~~}}||{{{{{{{{{{z{{{{zz{{{{|}}}}}}}}~~}}}~~}~~}}}}~~}}~~}}|}}}}}}}}}}}}}~~~~~~~~~~~~{zxxyyvwz|}}~{wttwxurw{{yz{zwvwvw{~~}}~}}{zzzz{|}~{yxutuuuw{|zx}~~}|{xz}~}{{{zywwxz|||z}~~}|{yz|z|}xy|~~|{xvyyuqtwx{}xyyxwvxxxxw{~||~|yyzz}~{}~yvw{|xvvxzyxzzzzyzyyy{}}}}zwuvuutrollmmlkjkjlorstvxz}{yy{{}}zz}~}}~~}}|}|y}}xvwxxwuvwvuxyz}}|~|zxxx|~~~{zzxttwxxyyyxtruz||}|zx{}yuuvuuvwvtuxwv{~zuw{zy~xtz~|y{|xvxwsqqsttw|}~~{wtstuutuvtruzxrpqrtvwwxy{zz||xvz~}}~~}}}zxy{{y|}xux|{vvxwx}}{~~{yxxxvrpooqtuuvvutsqruuvz{zz{}}|{}|wuvyyussqqvwpmrxzxtqsy{z|~~zvtx{zxyyyyzzwuvx|~|xx{}|z}~}zwwyxwx|}xutstxztlmrsrssrtx{xstz|{{}~}}~~|{}~}zwyyz{{{{yyz}~~~||}y|~||~~~~zx{~}z{}}z|~{zzvrruwwxwrmnrsuuux}~z}}}{z{{}{xy{wttuvxyytnnpqrv||z|~~~}|{~}|{zxwx{~zustx||yx{}yvuuy|}}z{~~|z|}{yvtsuyzxutsqqtwxywvutx}|{}}|zz|~zz{{zuqtwxwuuxyxxwux|}~}~|{zz{||yvvsrtroquz}|zzzyxy{~|~~~|z}|xx|~}|{{}}zywvvuu{xtrruxwrllnljnqrqlhhiijmu}~{vppuwx|}||~{z|~~yx{~~~~~{}~~~|}}~~ytttttrtxyzyvx}~~}{|}}{{|~{|}~{|~}zurrqqqqruy|~}{yxz{|~zy{~{x|ywyz{{{|}{{zxy|~}~|uw}xvx}{{|}}zz{yxyzzxxxuvywuspptsomnrwyxwvy|||~|wvz}zz|}}zxz{zxsptywtrsw{|}}}||~~}|~~}|~yuvx||z~wstwzxuuvx{|}~zvux}~yu{~|~}yy{yustyzwvusqsuttuwz}|y~~{z}}}~}zyywuqpywv{|wsoqvvvy{zyxxxxwvwwvwvutsswyy|}{xuuxxxwxz|~|}y{|zyy}|z}{twzvz~||}y}~wtvz~{ww{}{{|~yuvy~|{~xuuwy~}|}~}ysrwz{xv{}}|~{yxyz{||yvx}|zxvwvpmrvyxsy|x{}{~{}~~yxz{~|}|~||zttwwxxw}|{yxxuuwz|~||}|wwxy|}zsoqx}|{xvy||ysqtx}~|z|}ytuy}|~~zxx{~xsuzzvusrtvwvux|xw|}}}zy{|wtuy|~}~~{xvtwxtssuzwopxty~|xty~||~}{|~~zxvwzxx}}}}}~~~|}{wvwyyvsqrwzxtrrtuvtqmjknrvyz{yvuux{zxvvz}}~}~wvy}~}|~}{|~}~}}zwux}~|y{}|}~yrrvz}|xwy|~||~~|xy|zz|~~~~~~}}|y|}wrrv~zwy~zuwz||y|~z||y{}}wx}}|z|}~|yx{~}|z{}zx{|z|~zvtsuvz}zuwzxtrsvxtrwyy{||~}{|ww{}}zz}|wx}xtpow~wqsy|vtx{}~|yxwz}zrqz{{~|z~wpsw~|xsuy|{}|vqtxxyzzzzyz{~~|tnw~t{~~|||{}~{~vy~~~~~{|~}yvtuvuwyzzxtwysoswyzutzxolqx~wx{yvutstvz~zyvtwysryyy{xx~~}}}wv}}}v|~~xsy~|{z}z}~~z{|{yy|~}~}}~|{{yy|~|{zz}|xy~}|~~zz{~{z~~~}||||~|~~{yz{||}~}|}xx}|y}~|xx|}{~}~~~~y||{~|yxx|~}~~zxwuvwy|~|zwuvy}~ztsw{}|{{~{uuz}|{~}|}~}{{{z{tx~}|~}{{z{yxz{{yx~yxzxstw~}wvvx~~{ztt}}z{}z{|}~}|}||ux}xsz~zxwvuuw||z~|tpyyv||}|}xz}{|~zwx}{{~|z|yy}~zvvz~~~}vruyxvsrsuwxutuwywttstvwwvw}zwxwy{y~zwy{~{z|||~~~zz}~z|{}~{~{~zv{|vwz{~zsw|}yy|}vuywwy{~~}|~~|~}{wwz~~|ux}{|~~||}{z||||||~~}|}}}~}|~~~|wy~zuv{|zxsov}vqx{stuuz}~yz}~z{|{{z{~{zyy~xwy}~yy{|}{wuy~}}{wx|{xwwz|{x{}zx|}~~xuz|{z{{wwy{}}||~~yyxwx{|zz}{vx}~|yvvyyyyz~}|||x|{|y|}zxw{~|{xv|{|}{|zz~}wy}|{{}~yuuxyyxuwzzwrmqxxvsqvxsqsuwwxwvvvy|uou{{{yy}~|}zxx~}}~}{}}~}yvrt~~}|}}|~~}}{}}~~{wuz}|yvwx}zuwz}}zz||}zvy~{}{xy{{{}}{|zyyxxxxz}~~~~~{~~z~{z|}~{w~}||~}}~{~~{wvy|}~}z{}||{y{~||}}~|z|~~|wv~~{y{|wsqsvy{z~|xwuu{~~}~wrw~~}zsqw{zyvsrux||uyzswzyz||xwty}{wuutux{}}{|||{yz~}y}}z{zxyz~zy}|xttw{}{{y~~zx}~|yxx{}}{yxzzwtonty||ww|zvtruxtqqsx}|}~|zxwxzwttsw|}zzxvvvyzwvvx{vz~}~~|~}{|}}vwz|}~|~}~|{|xspsz~~}{z{|}~zxz}~|{}vvywtvy|~zxz~{{~{z~~}~|xvzzwurv}}~}x{~}}}}{wwy|}z|{wvtw{tlr}{~|zyz{}~|}}{z{~}wuvz}xuuvyywwz}ywwz{{zz}||~zuwywwx{{zz{{umqwyzyx~~}}~}{|~~}~~}vvz~}yz|{ywwzzvuv{}zz}}{{~}z{{|}~|vrqv{{xtqsy~zxz}|xyzzz|||{}~|}zvutuxwvwwxyvtsnjjmquxxwvsswy{}|{|||zz}}||}}~~}{y{~~~}||}|zzz{ywz~{|~~z}}|{{|}}yvssuwwxxz||}}}{}~{{~}w|{uvyvrvx{}~}~~{{~}}zz{{ywwz|}~}~~|}|~|wz}vqv}}~}ywx|~}|zz~~||z}wqtwwxwwz{yyy{~|z|~~|}zwwvy|{z{}~zsprw{xrtwsqtxyz{~|z}}|~{uw|{y~zroruuuvy||zwuv{|{}~~~}zxy|}~~|zwvvy{{zz{}}{yz{}}{{}{||zyz~}yxusstsrtyxtqow~ytvy~~wtwwxyz|tw{zyx{{xustw}}zwttuwx{|~|}zuy}~|~~{zz{~|}{y~{|}~{vx~{xxxwvxzyyz{~}||~~~}}~{y|xxwy}vquy}}xvxy|{y}~~}|{|}{{zywvy|ywyzxww{|y{{}|y}~}~{{{~{~~wv~|uw}xuvx}~yuuv{{wz}}}wu{~}ysu{{wrmqwwvutuwxx|}||}}}{y~|}|yx~}trqtyww|}ywvwywux|~yz~}wy{{zz~{vrsw{}}{wvwxz{{~~|~|||zywuxzxwwyzxssvwvtsy~{yvz~~u|yu|{|}vrruywrqponlnv{xvrpqppuzz}}~|}}xz~yz|~}~~~~xy|~|}{z|~~||z{}}zv{|yzzzxuuuwzzxxy||yurqvyx~}z~|zyzyy{|{tvy}yt{{z{{zvuuw|~{xux~}}~z~|zvvxy||y{|yvvwz{xx}}{~}{|~zwstvvvtuyzwusv{xuvx{||||~}}zrmr{xppqv{zxyxuuux|}ywx{~~yz{{zzzyxvvy{||}|yyxxyyy{~~~~ywy|wquyyzywwvwwvwyyxuv|~~||~}}wqrtutqsy{zxtsrsrootwxyx|}zy}{{}}|}~|{{{wuuvzzuty}zz}}}~~|{zz~~}|{{||{{{zy{~}zxxz}~~}~~~~~{xvvxyz{~}xwx|~ywz{yy}}~~|{{zusw|~~|{z{|||{||zz{~~~xurrtvy||{zwutuxzywuvzy|}}|wtv|ytv~~{}|wvvtrv{{{{|}|yvvwyz|~}}{xvuutssvxywvvssx{|yqlpu{~~~{}~}~vnoquxvuyzxwwwywuvxz|}}{~zursvvvyz{{yxxxxvvvw{|~~}~~}wrtvwwuvxwvutx}zuttw{}~|~~xy{~}|}|yvsrqqrppruwxxwxzywutvy{{y{}}}}}}|~||~~}}~~~|{|||}{z}|~}}}~~~}}{~~~}}{y|~}}vstttvxzyxywwyz{zww{|zz|}zz{{{|{y{}}ywxy|yvxz{}}~}zxxyytp{}yvz{vw|~z~|vtx}~zy{}zwy{}}}~~||zvuvxzzwvvy}zsnptxz{zyyz}~}~|{||{yvuuvutuwz{ywyzwvxxwx{~|}}~|xw{}{{~}{zz|~{vy~}}{~~|~}~}z{~|urrstwz||zyzwposx{||}~~}}}}{y~}|zxy{}|yurqqsuuvxxvrpooruwz|}}~|}|zz|}|zyyz|}|{z{}~~}z}~~||}|{z}~}{{~}|}{y|xw|}}}}~}~}~~y~|zy|~vtv}{ssw~y{}~}~}|}zv{~}~~}}}||}~}yyyxxwwyxyxsv|xtst~}xz~z}~z{}~||z{~}yy~~}}{}{yw||zzxz{yxy|}wtx~||y~ww~|{|}{zy{wlighovz||{yttx|~{|}~|y{yxywtx{zwtsutsttv}{~}|}|ywz{yvttvxxwx{}{yyz}~|{|zvtt{}}zxxy{{{{ttwwvrtz}{yww{}~~~{wwy~~{{{|~{y}zvvx}}wuuw|xsuxxzzz{zyzy|~z{{}{{|~~yy|}~~~z}}y|~~|z}~}~{x{~}}|{~~~}~~~}|}~{zxwusu{~}zy{~}~~~{{|wuvxxz|{z|}z{|}~~~~~~~zz|}yy}}yxy}~{yv{|||{~~|}|{{|}yy}}|}{vuux{xxzzwx}yqnorv{wporyyxy}~zyy{}{uuxwvyzz|{zz|~|xvqotwwyz|{{~~}{}{z~xy|}~|{~|yzz}}|}{~~~{sx}x}~zvy}wsquywuuuvz~yy||zxw~~|yvtzyrv{{wz{wtsvzwtvyyxww|~zwz}|}|z{{z{}|yy~ytuz~~}z{}|vu{}}{|}}}~{vu{}z~~~~~xuuwwvvy|}{xxz{~zx|~{xy|~~~~~~||}|yxwy{~}xttw{|ywx||wy|}}~{xz}~~~}}{y|{x~~}~{z~|wvvxzzyxy~}zz}{xx|}{|}zvwy||z|~|wvxy{{{yxyxvtqsz~~{}}{{{}~}~yzz|~{{~zz|}wvx|xy~~}~{{{~|y{}|yvuuwxwux}|wx{~~|yy{}}|~{}|{yyzz{}||{|~{xxxyzustvy{{}}xww}zyy~~}~zxxz||yxwy}zy{|ytuy{}}}|{}~}~~~}}~~~z~~~}~}xxz|~}}}}{~~z~~~}}~}|~xuz~xvwxzyy}~{{{xv{xswz}zw}{{~}{}|}|zx{}z}zsx}zwttz|vtvx{zvy~}zwvxxutwy||{~}xspv|zwvvxyttz}~|yz|xuuvy|zz~}xuvy|}~|z{{}|{{{y|~~~~~~~~|~|{~~{}~||}{z}xz}|}}~~}~zx{~~yuvy}}||zvx|~~zwxyz{z|~|{{|}}{zzyxy|z{|yxy{}~|ywvy}wtw|~{xw{|xxyyz{yyyxz~|xxz}{xxwx|}{ywy}~yyz|}y{|zyxz~{}|}z|{}}~~|~~~}}}~{xz}{yxz{}~wuy}}|y{}{yz{}~}{z{}|{{~}~~}}|{|~||~~}~~}yz~zuw{|{{zzyxxz|}|zxvuuuvvwxxxxvwyxxwwy{yxwvusv|~{vv|~yvvy~|xwvx~}{z||{zz{|}}{zzz|z|~}~~|z}}zz~}}}~~~z~{|}~~~}|~~{}{wsz}{~||}~|zxy}|yyy}|yyzvty~~|{zyyxxwx}|ywx|}}{xy||}~}zwz{xz}|wy{}~yw|~}~|zyz{ywxz{}}{yxx{~|y}~|z{|zyzz{{xwy|{yxxyyy{}}{~}{{~~~~x|~}}{yz~{}{|{{}||~~}zz}}ytsw|~{y{}yuxy{}|}~z|~{|}}}yz|~|yy|}{yx{|yy|~xuvxz|zyz{}}{zzzzwvwxxxwutvyxvvwxyxwussux{{zyvtwyxxxz|{xvx~|{{|zz~}{{~~}~~}~}|~}}}y{~~||xxz|~|{}}~~~~}}|~|~~}z}wtu|~yx}}z}}|{wvxxz~|z|~|yyxy|~~~~~{y{}xutw{zz|zz{y{}zwwvx{zy|~~|yx{~|{~}ywx|}{|{|~yvx}{xvxyz{zxuuyxuw{|~|z||yx{|yy~~z}~~~~~zx|~|{~|||}~~~~|}~xrt{}}~~|{|~~~|{~~|z{~}{}~|{{{zz|}~~}}~|zxurx~z{|}~{}|zyxxxz||zywvvy|{wtqqsttvxyz|{ywroswwxxy|}|{||zyyz|~zvvvuwyy{|{}}zvtsru{{zz|~~~}}{||yvuwz|~}|}~~}|}|~~~}~~~~~}yxy{}}~~|}~xtx}{yzzxy||y{|zww{~{xyzzyz}~zvxz|~~{xtqswwvvvx|}xuvz~~}}}}zz||{{|}|zxtrwytstvy{xwy{}~zuv{}{zz|}}|}|z{ww{yuux~~}}ywz~~~}{|}~~}{zz}}}~}|~~}zx|}yxx{~|z|~}yx{~{xvtsuxz||zyyz}~}}|}}}||~~|}}yvvxz{}{vrpqtvx{}|wwwyzyz~~}}}~}|~{vuvvvwwxxw|~xpmmrututqrtvwvwz{}zuvxyzxz|{}~~||ywz~|xy}||}||}}~}voqvzzxw{~}|zzzzxx~~~zz{{zyz{ywttux{xrosz~}xux~~zx{|~~}~{yz{yyzzyzzzwvxursuy|zx{}{|{z||~~}{zxvy|ywxxwvutrqrrstttvz~~|}~~{yz{|y|~zy|~}~~~~~|z}{zxwxwx}~~~~~~~|yyyz{zxyzyxxy{~}z|~~zyzzz{|{yzyyzwtvwvvxz|}yy}~~}{~}{{~}zywxzxwxxwutvvroprrqtxzyvvyzzwuw|~~|}}||}~~{yyxxvtw{{yvtvx{|zy|~}~~}|~~}}~~~xuvxz{xy|{z{{}~}~~|~|zz|~~}~~||~|zxxyxz|yvwyyyxx{~~~~}}|z{}}|}}~~{xy{zywwwwwvrpsvwusx{wux|||~}|z||yz|yvvvyywvurqsvxyyy{~~zw{}}}~~}~}~~~~}|||}~{ww|}{|~}}}|yz~{xwvx{~~|{~~{y|{vvy}~}|{{||{z|}~~}}{yxxz{xuxyyxuswyxy{}}zy|~~{wy|{zyvuvxyyvsuwusuwwvvyyy{}}~~}~}{{}}z{}yvvtsqpswuronrvuspoqqptxxz{|~|}|z{|}}{yzzz{{{}~~|~|ywz~}{wuwyxwwwzzwy}|{yy~|~~{zy|~}}{y{{z{{z~|z~}{{}|yurtwvrqtwzyuqprvzwstvy|~}|~{{~~}~ywwwwwxyyyzxvxy{{vuz}||||~~~}~}yzyusqqrtuvttuvwwwxy|}|{}}{|}|{{z{}~}ywz}}||{|||{}~~}{zyxxyyyzyyzyzzxxzzyyy|~}}|yvtuyz{|ywvw{|{z|~}}}{ywvvvvussrty{{{wttuwyxy}~|~~z{~}yz}xqpprutrtvwvroqutrsqptz|}}}}{{||{yw{}}~}}~~|{zz|}~}{{||~~|z{|~~}|||}{zwuvwwyzyyyyxwxyxwvwz}}}{yy|}||{{~|{{|}|uvywuy|}|ywzyvvxxywuuu{}}~}~{xtrrsuvttwyxwvuvwxwusuz~}~~ywusrqszzvttuxwuwyvsrsuz|}~|~~|}}zxy|{vw{~|y|}{xx}|yyusvz}}zy|~~{wvwz{yy|}~ywx{|yvwy{}~}{yyyyyxz}ywvy{|yttz}{zywxvtx{zz|~~}}~xvwtrrsvywuwwwxvuvtrtx{}{~~}yyz|}|{{}~}|xvvurpnorqpqrsrrtvvssw{}|{~|wuw||yyyz{zz}~|{zz{zy||xx{|yvuvz}~}{z{yyz{}~~||~{wxyyyy}}|}zwux~~~ywusrprvyxurswvuvvvutux{z{}}~~|yxwwvxxwwyz|}|{xvx{ywz~~}}|}{|~~xuussstx{vswzzyx{}~|~|||}~}~}||~~~~}~|{~}}{{}~{yy~~}y{|}~}zv}|{{~zz{{zz{|{z{}{yz|~|wx}}zwz~}yz}||~zz}z{{}{wy}}zyyzzywwz}{xwv{{vy||ysu~|xvwyy{yvwyxwwwwxxy{yvy~}zzyz|{|~{z|~}|~|~||~~~{y|~}~|z|~~}|~~{z{}~~~~~{~}~~~|~~}{~}~}}}}}||~~}}~~{~~|}}{~xuwz|{z}|xwwxzz{|{xwxyyxwwyz|}}zxz|{{{~|yxz~{|}z|}||~z}~{|~|~~~{zyy~xv{zyx~{yy{~|xvy~}yy}~|y{~~~}{|~}}||~~}}~~~}|}}|~~~~}|}|{{}}{}|}~~~||}~~~}~}}{}||}||~}~}|y|~{zz{|||xvz~{xvy{zyy{|zvx{{z{|}|zyxy}}{zzyyzz|~{y{yw|}z|~zwwzxuyxxxtsvvwwuw{zxxz{zxwyzy{{|~}~~~}~~}{z}~|zz}|{zz{~|{}~z|~|}}}~|~}{}}}|||~|}||}~~~}~|y{~}{zyzytx}wv{{yyyz{|{zyx|{{xy}{x{~}|||}}{|~~~{y|~}}||}}|{}~{~yz}|zyxxxwwz}~{xxxxxxz|}}zwz~~}|{}}}~|y}~~||~}x|}|~|{|~}||}}{{~~yx{~}x~}{{{|~}}}~~}~}|~~|~{{~~~|xy|{yyxxz{zz{yx||zzzx{|{{{{|||}~}{z{zzzz}~}|ywz~~{yz{yxwwz|{{ywxy|}wvyyyxwxzxwwvxzyzzyzxux|{{||{z}~}~}z}~{z||}~}}}~~~~}}}|~z|{{|w{~~~{|~{{~{z|}{{|~}~|}~~|~~~|{~|{~}zyx{}zwuwzxvx{}|yyz||yx{{{}~~}yy|~~~yz~~}{z}||~~z{~}}~}{z{|zz|{|~{y{}{z~~wx|wwy|{yz|{z{|y{~z{~~~~~~}~~~|{}}}~~||}{z}~~}||~~|{|~{y{~}|~{{||~}z{}|{z|}{|}~{}}yz|{{yz|zyxzzy{|zz||z{}|{zx{~yuy{zzyy{{z}}yxy{{zz}}zxvwzz{{wvyyy{yxyzzzyxxy{{{|xtux{|{||z|}{|}|~~}}~~~~}~~~~|~||{z{}|{}}}}~||~}}~~~~}~~~}}}}}}}}}~{|~~z{~}|~}}|~}z|~{x}{z|}}yxzz{~|z|~|{}|z|}zz{zz~~}}~{xwx}|~~|zz}~}xy}~z||y|~z|}{zywxz||{{{{zxvxyz|||||zwx|~~}~~~~}~}{||{yz}zz~~|zy{~|{|~~||~~|yz}~~}}~}}}~~~~~}~}{~|{}yvx}|xy{}~yvwy|~|z{{yyyyxwxz|}|z{}|zywz~|z{{}|wuz~}|{{{zy}{uwy{}zxy{|zxz|zxxvwzzyxxyzzxvz~{wz}~{w}}}~}~}~~wx}z~|v~{{}}}~~~}~~~~~~|}}}~~~}|}~}~}|}~|~|{}~~|~~{}~{}~}~~||z{}}|~|zzz{{z|}|zzz}~}~}y|~|y{~{z~~||~~~}{{}}}|}|y|}zy{~~~}z{~}{|}}|ywxzyz|{wvvxz{{yx{}}|zz{{|~}{{~||~~~~~}~}}}~~}~}}}}~~|~|yz||}~~~~{z}{y|yy}~~|}}|~~|{y{~~|}zy{zz|{{||{{ywz}~~{z{}{yxz||yxy{{}}zy{}}yz|{{||}}{z{~~{xwy{xwz}zwy{zxxvxzzyywvy{yy|{xwx{}|zyyyy|}||zy}z|}~~~{|~~~~~~|~|}}|}}||}~~}~~|}~~~~||~~~}~~~~~~}~||}{zy|yz||}~~{zy|}yy~}zxy}~}|yx{|y{~|}}z}}|{z||}~|z}|{{z|}}|yx~~zxz}|zzz}zwx~{wy~}xz{yxyxz}|{{{zyxy{~~{z{|~~~~}~|{~~~~|}~~~~|z{|~~}|}~|~~~||~||~}}}{|}}||~}z{~~~~~~}{{|}yz}~{{|zz}~~}z{}}|{z|}|{{zy{~~|yxx{{{}~zxyyz{||ywwy{yuwz{{zyyxyyy||yxz}~|zyz{~}xy|{yxxz}~}zxz}~~}}~~~}~~}|~~}~||}}~}{}}}~~~~}||~~|~}}{||z~~{z}~zz~}{{~}|{|||~}~}|~~{}~}~~}}}}}}}{}{{|~}z}}y|}}{y{|}}{~|zyz}~}zz{||{{||~|y{|}}{z{zz{}}|}}zxxx{}{xwy|{yxy{~|zyzz{}{yz{}||~}{~~~}|}~}{{~~}~~}||~}}~}|{|~}||~|{~}|~}~~|{~}}|~|~~}}|{||~}{|}~}xvy|}|z{|||yux}~yxz}~{yy||}}zy}~|z{}}|zzz{||{yy||yy{{zxx|}xvz~~}zy}~{zz{}|zzz|}||}|zyy|}~|}}}}~}{|~~}~|~~}~}~~~}}}}}~~{|}}~~z~}||~~}}}{~|{|}}~|}~||~~~}~}~|z{|~}z|}z~|{}~{z{{|}~zy|}}~~{y{}~~{yzz{{|}|zzyz{zz{zzzz~}|zz{|{{{|}}}{xwx|}xyzyy{{zzz}~z{}{|~{|~}}~~}~~~|~||~~}~~~~~|z|~~~~~~}|{{}~}|{}~}~~{~~|~~~~}~~}~}}}|}|{|}~}zz}|{|~}{z{~|{{}}||{zz}|z|}}|wuxzyyy{||zwvy{zy{|||z{~|xx{}~|z|}}|zz|~~}{||||{z{|||z{~}{{|}~||}}}||~~}~~~|{}~||~~}~}|}}~}|}~|~z|~~~}~~~~}}}~~~~~~~~~~}||zy|}{}}||}}~~~~{{|~~}|~}zy||{}}z{|}~}|{~~zz||z}}{z{}{|}{y{~}}|yy{~~|}|{}~}{}zz~{{~}|}~~~||~}}~||~}~}}~}}~~{}~}}}{|}}~|}}}~|}}{y{ztqqopu{wx}wmjiimsvxwx~~~{wurqqruz}}|vqpoqvy{{yvpkhhhkpqtz|xwy{{z~~xtrqpty{~vttsssuuw}|yxxvrpqnot{|vuurrstvz}{ywtpnmosvz~~~{|zvvuwxtuwx}|{{|~}~ztqpmlqvsqw}}|~~xsnkjjmplkszz}yttvuspmnrw|yz{yww{{yyzvrv}~}|}~{{|xuvxz{z{{|~{zzz{~~~|zzyz|{z}~}wrqrqoprwyvw}~~zuvxvux{{zzyvuwyvsuwwuuutty~}}}{{{{|{}zyzzxz}}~~~zxvojlnqx}}wsqqsrruxzzwwywutstwz|{z{{wsstoklmklquxz|~~||z~|}|~~zwusqqqqpquutuxz|~}yxzzxxx||x{~|}|zz|{y{}}|}|yvvwwtrqjfmsnkmqvzxw{}}~z{~z{|}|zzxy|wqqstuwzyy{|{zyxxwutttsrtvxyxwy{wv}{uw{zwvutsw~}|zzz{{{~|}~zxyz|{xy|||}|~}|}{vtyyuswyvstvvxywuqu|zvy|{z}~}}}}|ywtqnnoqstvwwxzvtvxyxwvtsuyzyy{|}~~}{zyyz|zxvvvux}}{{xvuuvutuutuv{~~{yzyvsuy{}}ywuwyyxzzywtssstwz{{{{{zyxwz~}z|~~}~~{}|xy{wtvusstuvuuussttusuzz{~{z}|yvuurpnortsrqsvvtrsvwx|}|}|ywz|||{z{|}{xwtsspotvqnqvxz|{xvtstuvwwxxyywuuwz{zwtw{{xvuwzz{}~~|{{{zy{~}|~~}}||}{|}{{}~~~~|zyvtrqsvvttvttutttrswwwxy|{zyvvwxywsstuvustvvvutssuwwxzz{{zz|{{}}|{{}~~~}{yz{{{{zzzwuurqsuxyxy|}|{|}}{ywx||{|}{zxwxxvwxyzyxwvwyywvwwwvvwyz{|{{~|zzzy{|~||}~}zxx{{yxxyzwuuttttuuuuxz|}~}}~~~||~~}{{zxwxwvwxvurqrssqoqtuwy{}}~~~}yvuutttvxxxywutstusrrssstwyzywxywttvy|zyxwwyzzyz|}|zxxxwy{||{{||zz|~||}~~~|zxxxwxz}}zyxwvsooorsposwyyy{~}{|}}}~~zxyzz|{z|zxwvuutttssttvy||zxyy{}}}|{|~~}}||~}~~||{ywvtqruttwz{{|||zwwxxwwwxz{{zz}|zzzzzxxzyxxy{|zy|}|{ywwwxyywvvwxz||{zz{{}~}|}}{yyyyxwxzyvwzzyxvttuvwwvx{~~~||}}~|}}zxxyyxvy||zxxwvtrnmoqswz|~}}~~}~|xtsutqqsuvtsvwutrruussstvutwyzywwz{zxvvxxwwxz|}|zyz{|{zz{|}}~|y{}}~~}~||z{zyzzyz{||{yyyywtrqqqppqty}~}|~~|}~~~}}}}}~|yyzzyyyzz{{zyyywvutrqrvzz{~~|}}}~~}~~~~|{{wttuvxxxyzz{{{yyyxwuuvvuvz{{{{|~~{z{zyxyxwx{}~|{|{xustvxz|}}}}|zxxz|{{||}~}||{zxvvwvvy|}|zxx{}}zxwz}|z}~}}~{{|zwwwy{{{{ywuvxzzyxwwxwwy}~}}}~~~~~}|zzzwsppruwwwvutstvxxusssssstussw{||ywxxvtuwwxz{|{yy|zwwy{|{{|}~zxz|~~{yy{|zz{|||{yxvuuwwwwwvusty|~~~}{zz{~}|{|{z{|{zyyyz{{zywwvuvyz{|}~~~~}~|{z{~|}~~~}yxwwyyxxyyyzyxz|zwusstvxyyz{|||~~{zyyz{|||}|||}~}{yz|}}~~}{zzz|}}}|zzz{{{zzzz{{{||{|~}|{yyyxwwwx{{{{yz|~~}~~}}}{}}}~|}~}|}~~||{yxxxxwxyz{zxyyz{yyz{||}~~~~~~~~}||~~}~~~}|{{{xuvwwvutvxxxxwvwxvtrqtvspqrtwwxzzyxwxyyyyyyxxwwxxxz{|}}}}}|}}}~~}}~}||~}||{{||zwwwvvwyzzxwxzzyz{}}|zyxxzz|}~~~}}~~}{{zzzyyz|}|{{{{z|~||}~}}~~}||||~~~zz{}~||}}{xwxxwvvxxwvwy{{zxwxyywwz}~{z{|}|{{|{zyy|~}}~~~~}{{{yyy{{zzzzz{{yxxz{zyy||{|{y{}{yxxxxxy|~}||}||~~~}~}~}{{||{z{{{zz|~~}|{zyz{zzzzyxy}}~~{{|~~~}}}}~}|||~|{yz||z{{{|}|{zyxwwwwwwxwtuvuuspqtsstvz{ywwwyxvwxwwxxwvvwyzzz{}}}|~~~~}|}}}~~~}|}~~}}~~~{~~|{||{{{}{yxwyzyxyyz{z{~~~~|xxyz{zy{}~}}~~~~|{|||}|zyz|~~|yyz{{z{}}~~~{{}~|{}}~~~~~~~}{z|~~}||{ywxyy{zyzz{|zy}~}|zz||zz{zz|~~~}{yy{||{{|}|{}~|z{{}{wxzzzzyxyzzyxxy||ywwwxzyz|{zzz{{zyyz}~}}}}|yz{|{yy{zyxxz}}}~~}}{z{|||}~~}~~~~~}}~{zz{zy{~}~~}}|{zzz|}{{{||||}}~}zxwvwyywwwursuvvrptwusrstsrtwwvuusstuvyzz{zz{|{{~~}~}}|zy{~~~~}zyz{|}|||{zyz{{{zxz{zzyz|~}~~{{{{yy{}~}|}}}zxyzzz{||}|{}~|zyz|}|}~~~~~||~~}||~~}{zz{}}}}}~~~}}~~}}~~|zz{|}}{|~~~}||}|{{zyxxwvuvxz{|||{{{{|}}~~|{{z}|zzywvvwxyyyzyy{{{{ywwvuttvxz{||||||||||}}{z{}}{|}~~}|{zz{}}zwwxyxvy|}}}}~~}~~}}}~~~~~}}zxwwwvwy{}~}{{|}~~~|{{{|~~}{ywvvuttuutuuvwxwuroooooopsttuuvwwxxxwvwyz{|~~~~~~|||}}~~~~~~~}|zyyxxz|{|||}}{{{|}|{||}~~}|{{{z{|}~~~~|xvvwxwxy{||~}}}~}|}}~}|}||||~}||{zxxyyxwy|}~}|||~~~}~~~|yy{|}|{}|yxwwwvvvvvxz|~~}||{{{{{|~}}~}|{zwutvxyyxyzzzzywvutsrstvxy{}}{{z{}}|||||}}{yzyz{||||||{zyxyzzzxxz|~~~~~~~}|}~|zwutttttuxz{{{}|z{{yy{}~{zyxvuvvwxxxwvusqopoonllnoppsuwxxxyxwxz{z{~~}~}yxxxz{{|}~~}~~~|{zzyxxyz|}~}||||{{|~~||||{zz{|}~~~}{yxwwvvwxxyz{~~~}|{}~~}~~~|yxyxwvwwxyz{{{|~}|}~}|zz{|~}}}~}||}||~~|yxyzzxvutttuwxyz{|||{|~{z{}~{{|}~{yxxyxvvwxz{yxwuttsssrruvvxxz~~~~~~|z{}~}}|zxz{|}|}}{yxyzzyxxyzyz|~~~}}~~~~~|{zwttvwwvuttvxzzy{|}~~}{{|}|}|{zxxwwvvvxxvrqrqqommnnonmoqqsvy{{{zxz}|{|~~||}}||}}~|}~}}}}~~}~~|{zyy{{zzzyyz{~}|~~|z{|||{zyyyxwwwwxzz|~~}|}~}|{||}|{zyxwutuvvuttvxxz|~}~~}|{{|{{}~~~}|}~}|zyxwvvxzywwwwvtuwy{{||{|~~~}}}}~~~|zyxxyyzyxwusstttuutuvwwwxxz|}}}||~}}~~||~}|{{z{{{zzz{|}}|{{|}|{zzzwvuuwvutuvwvttuwxyzz{{|~~}~~~}{yxwuutrqpoppnoonnnnnopqrsuwz{|~~~}}}}}|{{|}~|||}~}}|||~~~|{}~~}{|~{y{}~~ywyywwx|}}}|{xvwvvwxy{|}}}}}{zz|~~~~}{ywvvvvvwwvuuuvvuuwyzyy{}~~}{z|~||}|{z{||{{~~||zwvxyxyyyxvuvxwvutuwyz{{{}~~}|}~~~~~}zxvuttsrrrsuvvvvvvvwxwxxyzz{|}~~|||zzzzyz|}}{zz{|}~}}}}}~~|zxwutsstwzzwutvxxwvvvvuvwy{~~~|zywuqoopppponlmoqrqqqqqqruxy{}}{z{}~}|}~}{yy|}|{{{|}~}}}~}}}~}|}~~}}||~}{zz{}}{zzyyzzz{}~}{ywwwwxxyzz|~~}}~~}{y{}}}}yvwwvtrrstvvuvvwwuuwxyyxy|~}|||}}|{|}}~}{{{{|}|{{~}{yvvwxxwxyzywuvuvwwuuuvxy{~~~~}}~~~}~~yxwusqqrssstuuvxyzywwxxwuux|~{z{zzxx{|}|{|}|{{|||{z|~~}zvtsttttuvwvtuvwuttuvvuvwy|~}}|{yuronmnppprrqqqrttutssttuvy}||||~~}|zz{}~~||}~~}||}}||{{|~}||{|||~~}}~|{{{{{||}||zyz{|||{{|}~~~}{zyyz{zzz{|~~}}}~~~~~~~|zxvutsssttuvvwwvtuvvwvux||}~{yyz{|}}|||||{{|}~~|zyxwwxxyywuvwwwvvwvttuwz}}~~~}}~~~{yxwvtrqsttttuwwvvwwxxxxwvvxz}~||{{{|{{{{zz{|}}|}}||}~}|{{yvtsuvttuuuuuvvvvvwvuwyyz}~}{zyvtsrrrpopprssstttuuuuvwyz|~}||}~~~}||{{{{|}||||{{z{|~~}}|}}}}~~~~~~}~}}|{zyz|}|{{|}}|{|}~~~|||zyyzz{|}~~~~~}}}}~~|zyywutttutsrsuvwvvwxwwvwy{|}~~}|{z{{zzz{}~~~~}~~|zxvvvvvvwwwvvutuvxyyyz|}}}~~}}}}}~~~~|yxyyzxvwxxwtrtuvwwxxxxwwwxz{{z|~~}{{zzzzz{||}}||||}}~~~~}||{{zyyxvtttutsstuuuuwwvuvxz|}}~~~~~|{zzyyxwvtrpqrrrsttuwwvtuw{||}~~}~}{z{|}}}~~~}{zz{|{z{{|||}~~}|{|}~}~~|zyz{|||}~}|}~}~~~~~~~~}}|||}}}~~}{{zzz{{zxvtrrrtuvvvwwwvvwz}}{{|}~~|{{z{}}}|}~~~~||{yxwvwvuuvvwwwwwxz{zyxyzz{}~~~~~~}}}~~}||{zzzzzyyzzywustttuvxyxwxxxxyz{|~~}}~~}|{yxy{}~~~~~}}~~~}}~~~~|{yxyzyyzzxutsrrsuvvuuwxxyz{{|}~}||~~{{|zyyzzzywvussstvvvvvvwwxz|}~~~~~}}~~||||{{|~}{yyzyyxxz|}}||~~}}}}}||}|||}}~}~~|zz{{|||||}~~~||~~~~~~}}}}~~~}|}}{z|}}~}}~{wuv{}uqokgikjlrwxwx{{vrpooosx~{wtrsvz}~ytqnmnorw{}zvvwwy|~}yurqootxy{|wspmjifefhlrvx|}|~}zwvwwx~~{xvvwz|}~|{|~~~~~}~|xxxursuvy{|}|{xuuux|~}|zwvuvz~~zxurqmloqrvz}|xwvutvx{~}zxwvvvx{~{wusqqqrtx}~{yxxwvx{}~}|zwsqprtsqruyyxwuttqnmlmnmlosvxyz}~~}}~~}~~{|~}|~|xxz|~~~||}~~}|zzzyy|~~~}}~}zwxyyxx{}}}~}{zwqoonklpssvz~~~~{{{wtuxz{}{yxuuvwz}~}zywuuuuuw{~}|||}~}}{wvuuxxuwyyxz{zwutrqomnoqsvwuvx|~}|}||~~~~~~~~}}}|{}~}{yxwwwwwwy|~|}}{}~}}}{z{}}}~}|zxuvvutvy|}}~||}{yz|~}zzzz{zyz|}}}}~~|zxxvuvxz{|}~~~~~~|z{||z{~|{zyyyutvxvuuttsttutttrqqrrrrtvxyxy{~~~~|}~|~~~~}~}}||{|~~}{{|{zyz{zzyxyzz{ywwxurstvwxy{|{|}||}|{{{|}|{|~|z{}{z{{{|{{|}}|}}}~}{{zz{{{{}}||~~}~||{zyyz{yyzyzzyywuwyvsrqststvwyyz~~~}|}~}}~}{}~{yz|}}||~||}~|}~}||~~~~|}}||~~|~~}~~}}|{zxy{|{|~}}~|{|~|z|}{|}|zzz|}{z{|}{z{|{{zyyyyz{|}~{z~~|{{}|z||z{~~}|{zwuvwxxwutuvxxvuwvvwwttvwutwyz{}~~~}}}~~}}}|{{{z{{z{||{yz}|z{zzyyyyzyyzzy{|yz}}{zz{{zyz{{{~}~~||{z{||}|z{|~~~~~}|}}~~||}}|~~~~~~}|~}|}}~~|z{|}ywyzzyxy{zyxxzzyyxxzzwvxz|~~}}}~}~~}|}~~~}~~}}{{}|{|~~~~}}}~~}}}}~~}}~~}}~}~~}}~~}|{||zy~~||}}|||}|{}~~~~}}}}{zz{{{z{{|||{{{|}}}~~}}}|||||{{}~}||zz{{zy{||{{{|zwz|zwwxyxuuvvvvxywxyxvxzyz{{{}~}~~~~~~~}}~~~~~~~~}}||||{||zyz|}|{zzzz{}}|{zzzz{|{{||{{{{zzyz||yyz{{{z|}}}|||||{{{|~~~~}}~|}}}|{|}}}}~~}{|||}~~}|{|||||}|{{{zxxyyz{yxyyyyxxz|~~~~}~}|~~~~}|~~}~}}}||||}}}~~~}}}~|z{|}~~~~~}}~~|||}~~}~}{yy|~~}}|}}}|}}}|{yxy{zz|}}|{{|||{z{zzz{|}|z|~|}|zz{}}}}}{z{}~}{zzzxvvwxxxwyzwuwxxxxwvwxxwxyyy{}~~~~}||}~~~}~~~~~~~~~}~~|yxxxz|}}~~~~~}|||||{{||{|~~|zz{{{{{zzz{||{z{|zyxxxvuwy{||{|}|||zz{|}}|}~~~~}|}}}|{|~~}}||}|zzzyxwwxxyy|}{z|{yxy{{ywwxz{|~}~~~~~}|{zz{}~~~~}}}~~}}|{|}}~~}~~~~{zzyyz|}~~}|~~~|z{{{{|}~~|{|||{yyxvtuvvx{}||||}|{{{zz{|}|}~|zyz{||{{|||{yz|{xuttttuvwyyyz{yyyyxxvwy{zy{~}}|{|~~}}}{yy{|}~~}}~}~~|}~~~|zxxxxyz{{|}~}{{|}}||}~~|{zyyyzzzz{{zzzzzxwvttuvwwy{}}}}}}}||}}|}}~}|||||{|~}||}||{ywutttuuvxxy{{{{zyyyyyxy|~~~~~~~{{|~}~}{{zyxyzzz{|}~~~~}~~}~~||}}|~~}~}{zxxyxwxz|}}~}}~}}}}~}}|{{|{{{|}}|{{yywuuuuuvy{{{|~~|{}~|{zz{|~}{zyyz{|||{{zyzzxtssttrruxyyyy|}{yxxyyy{}~~~}}||}}}~~~}{y{{zxyz{{|~~~|}}}}~~~}|||{wvwwvxxxy{||}~~}}}}}~~||{zyzzyyz{||{zxwutuuuwwvvxz|||}~~}||{|~|||||yx{}}|}{ywwvvvvuttuxyxyz{{{{z{{{{}~~~~~}|||~~~~}|{zyxxxyzzyz|}~~~}|}|z}~~}{{{zyyxvwxwvy{|}}}~~}~~|{|{{{||{{yxwuuwvttuvxwwxz|}~}|~~{z|~~|zzzz{{{zzyxvuutttuutrrtuvwz{{{{{zz|~}}|||}|z|~~~~}~~~~|{zzzzz{||yxy|~}|||}}}}|{{{ywxyxxyxxxwwz|}~~~~||{zxwyz{{yxwwwvuuvwwvuwwvxz{}~~~}||}}}{zzz{zxxxwvuuuuutsstvvuuxz{{{}}|}~|{||{{z{}}|||}~~~~~~{zzzzzzzywwxzzyz|~~~~~}|{{}}zzzyxwxzzxwyyyyyxz|}|{{zzxyyxwwwwwvvvvwwvvxzz{z|~~}~~}~~}{zz{zyyyz{yxyxxyyxyzzzxwxzzz{||{z{||}~~~}~~~}}~~~~~~}}}}}~~~~~~~}}}}~~~}|}~}}}}}}}|{{{}}|{{|||{|||}|{{|||{{{{||{{|||}}{||||}}}}|{}~}|}}||{{}}|||||{zz{}~|{{{||zz{{{|{zzyz||{{{{z{||}||}}|~~~}~~~~~~~}~~~~~~~~~}~~~~~}~}}~~~~~}}~}|}~~~}}}~~~}}}}|}||||}}{z{}}|{zz{{|||||{zz{}}|{z|~}{{{}~|z{{||zz}}zz{||{{|||{{{{{|}{{{zyzzzz{zyy{||{{{}|{|~~~}}~~~~~~~~~~}~~~~~}}~~~}~~}}~~}~~~~~}|}~}|{{|}|{|}}{{{|}}|{z{|{{{{{|{{{||||{{|{z{{|}|||{|||}}|}}||||||||{{||||||{z{|{{zz{zz{zz}}{{{{||||}}~~}}~~~~~}}~~~}~~~~~~~~}}~~}~}|}~~~~~~~}}~~}}~~~~~~~}}~~~~~~~~}~~~~~~~~~~~}}||}~}}}|}}~}}}}}}}}}}{{||||||}|z{{{{{{{{{|||{{}}|||z{{{||||{zz{}}{{{{|}|{zzzzyz{{{{|}|zz{|{|}}~}}}~~~~~~~~~}~}~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~}}~~~}}}}||}}}|}}}||||||}}|{{{{{||{{|}}|{{|||||}}}}}}}}|||}}||{{{{z{|{{{||}|{||{zzz{||zz{||{{||{z{|}||}}}}}|}~~~~}}~~~~~~~~~}}~~~~}||}~~}}}~~~~}~~}~~~~}~~~~~~~~~~~~~~~~~~}}~}|~~}||}}}|||{{|~}|{{|||}|}}|{||}}||{|||{{|}}|||{||{{{{||{{|{yz|||{z||{zyzzzzz{{|{{{z{{{||||{{|}}~}}~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}||}~~|{}~}||}~~}||||}}||}}|{||}||||{{{{{||||||}||}}|{{|{{{{{|{||{{|||{{||{zyz{||{{{{{{|{{zz{|{{|}}}||~~~}}}~~~}~}}~~~}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~~}}~~}}~~}}~~~~~~~}||}~~~~}}~}||}}}||{{{||||{{||{zz{|||{z{||{{z{||{|||{{zz{|||||||{{{{{{|{{{{{|{{||{{{{||{|}}||}||}~~~~~~~~~~~}}~~~~}~}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}~~~~~}}}~~}}}}}}}~}|}}|||}}||||{{|{|||||z{|||{{|}}}|{{{|}|{{||{{||{{{|||||{{{{{z{|||{zzzz{{{{|{{{|}|{}~~}|}~~~~~~~~~~~~~~~~~~}}}}}~~~}}~~}}}~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~}~~~~}}}~~}||||}}||||}|{{|{|||{{|||{z{|{{|}|{z{||{{|||||{{{{{|}}}{{|||{z{|||{z{{{{{{{{|}|{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}~~}}}}~~}}}~~}}}}~}|{|}}||{{{|}|{{|||{|||||||{|}|{||}|{{{}~|{{||}|{||||||{{{{zz{{{{{{{{{{{{{{{{|{{{|}}}~~}}}~~~~~~~~~~~}}~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}~~~~~~~~~~~~~}}}~~~}}|}~}||}}||||{{{}}||||{{{{|{{|||{||||||||{{{{{|}|zz{|||{{{z{{{{{{z{{{zz{|{{{|{{{|||{|}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}}}~}||{{{||}}||{{{|{{|}|||{||{{{{{||||{{{{{{{||{{z{{{{{{||{{{{{{{{z{|{zz{||{{{|||}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}~~}~~~~}}}~}}}}}}~~}||||||||||}}|{{||{{|}|{||||{{|}|||}}}{z{||||{{{{{|{{{||{{{{zzz{{zzz{{{{{{{|||||}~~}}~~~~~~~~}}~~~~}~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~}}~~~~}~~~}}~~~}}}}}}~~~}}}}}}}|||||||{{||||{{{{{|}|z{||||||{{{|}||||||{{{{{{|||||{{{z{||{{{z{zzyz{|}|zz||{{{|}}}}}}~~~~~~~~~~~~~}~~~~~}}~}~~~~~~~~~~~~~~~~}}~~~}}}~~~~~~~~~~}}~~}~~~~}~~~}||}~}}}}}}}|||||||||{{{|||}|||{{||||||||||{{{{}}|{{{{{{{{||}|{{{{{{{{{{{{zzz{{{{|{||{||||||}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}~~~}~~}|}~~}|}~~~}}}}}}}}||}|{{||}}|||}|{{{|||||{{|}|{|}}}}}}||{{{||||{{{|||{{{|{{zzz{{{zzzz{{{zz{||{{||||}}~~~~~~~~~~~~~~~}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}~~}|}~}}}~~}}}|||}}}}}}}}}}||}||}}}|{|}~}}}}}}}}||}}}}|}~~}}}}}||}~}||}}}}}}}}~~}~~~~}}~~~~{yzyyxwwxzzwux}~}|zyxwusuz}~~~||~|{{{|~}yvvxwutuxz{ywxyxxy{~~~~}}}|{}}~}z{{zz}~}{}~}{{|{zywustwwwy}}{yxxy{|zxxy{~~~}|{{zz}}{yz{|~zzz{{{{ywuvyyyz{zyz{{{{zyy{|||}}~~}{ywwy{|}{zzz{||{zzzyyyyz{zz{{{{yyzz||yxwwwy|}}}}||||{{zzzzyxy{zxxwy~~~}|}}}~~|||{z{}}||||}~~|yyyyz|||||zz{{z{|~~~~~~~~|zyxxyyyz|zy{{xwy{{{}~~}|}}~}|zwvwwvwxyyyxxxwxyyxyzz|~~}}~}}}|||||{xvvwvvxyxwxxwwxxxwwyyy|~|}}}~}{zzz{|{ywuuttvwwyxwwwwxxwxxxxz|}}~~}||}~~{{|zyz{{zxvuuttuwwvvutuvvuuvvuvy|||{{{{{{~~}}~~{z{zyyzzzzyvtsstuuuuvvwvttvvtvzzyz{zz{|{{}}||}~~~~~}}}}~~}{{{{|}}}|}}~}|}~~~~|{{zy{|{{{||{{{{||}~~~~}||{ywyzzzzz{zz{zx{}}}~~||}~~}}}}}{ywvwxxyxxyyxyyxxz{|}~~}}}~}}~~~~||}}||||||zvuuvvvwxxxwwwwwxy{|}~~~}}}}}}~}|{{{{zz{}|{|{xvuuvvwxxxwwvwxxxy|~~}||}}|{|~~~}|{{{{{{zz{{{zxutstvuuwwvuuvvvvxz||||{{{{|{{{|}~~}zyyyzzzz{zy{{xvuuttuuvvvvvvvvvwyz{|||{{{{{{z|~~}~~~~~~~}|{{||}}}}}}~~{zzzz{|}~~|||}~}|~~~~}}|{zzzzz|~~}|{zzz{|~~~~~}}~}}||}~~|zxwwwxyyzzzzzz|}~~~~}}}}~~~~||}}~~}}~}}~}}}{ywvvwxxxxxxxxy{}}}}}}~}|{|||{}}||{{{|{{{||}}|{ywuuuvwwwxxxxyz|~}}}}}||}}}|||}}||{{{{{{{{||{{{{zxvtttvvvwxwwxyz{{||||{{z{|||{{|}~~~~~|{zyxxyzyxyzzz{{{yxvuuttvvuvuvxyz{||{zz{{zz{{{{z{|}~}|}}}{{{|}}}}~~}{zz{|||||~~~~~}|zzyyyz{{{}~~}}}~~~}~~~|{yxxxyz{||}}~~~~~}}~~~~}}~~}~~}}}}~~~~}}}}~~}}~}zxvvwwwxyzz{|~~}|||}}}|||}||||}}|||}~}}}|||}|||}}}|zxwvvvvwwxz{|{||}||||||||||||}}}}|||{{||{{{{|||{{||{{ywuuvvuuvxzz{||{{{|{{{{{{|||{{|}~}|{{zyyzzzzzzzyzzzyyzzywuttstuvvwy{||{z{|{{||||{{{{{{{}~}{{{|}~~~~~~}|{{|}~|zzzz{}~~~~~~~~|zzyyz{}}|~}|{zzz{}~~~~~~}|{yyxyyz|~~~~~~~~}}}~}}~~}|}~~~}}}}~~~}}~~}{zyxxxy|}~~~~|{|}}||}~~}|}}|||}~||||||}~~}}}}}}}}}|||}}|zywvuvy{}}}}}||}}|||||{||||||}~~}}||}}}||||||||}}|||||{zzxwutuwyz{||{{|{{{|{{{|{{{{|}||}}|{{{{{{{{zzzzz{zyyyyzzzyxvuttvxz{|{{{{{{{zzz{{{{{|||{{{|~}{zz{{zz{{z{{{{|~~~}}|{}~~}~~~}{z{|~~}}}~~}}}}}}}~~~}~~}}}|{z{}~~~~~~~~~~}|}}~}}}}}|}}}~~~}}~~~}}}~}{yy{|}~~~}~}}}~~~}}}}}}}}~}}~}{{|||||}}||}}}}}}}}}}|}~~~}{yyyz{|}}}||}||||||||}|{|||||||}~}||{|}||||||}}}||||||||||||{zyyyz|}||||{zz{|{{{|{{|||{{||{{|~}{zzz{||||{{{{zz{||{z{{{zzzzzxxxxyyz{{zzz{{{z{|{{{{{{{|||||}~~|zzyyz{{{zz{{zz{{{{{{{{{|}~~~~~~}}}~~~~~~~~}}}~~}}}~~~~~~~~~~~~}}}~~~}||||}~~~~}}}~~~~~}|||~~~~}}}}}}}|||}}}}~~~}|{||||}}}}|}}}|||||}}}}}}~~|{{|||}}~~}||}}}}}||||}}||}}}}|||{{||}}}}}|||||||{{|||||}~~|{zzz{{||{{{{{{{{|{{{|{{{|||||~}|}}|{{{{|||||{{|||{{{|{zz|{{{|~}{zzyyzzzz{{zzz{|||{{zz{{|{{{{|~~~}|||||||{{{zyyyz{|{zzyz{||{yy{}~~}|{{|}~~~~}}~~~~}}~~~~~~~~~~}|~~~~~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~}}~~~}}~~~~~~~~}||}~~~}}}}}}}}|}}||||||||}}|}}~~||||}}~}}}}}}}}}}}}}~}}}}}}|{zz{|}}}}}|||}}||||}}|{|}}|{|}}}~~|{{{{{{|}|{{||||||{{{|||{||{zyyz{||||{{{|||{||}|{||{{{|}}||~~|{zzzz{zzz{{{zzz{{{|{{{z{{|{ywwxz|}}||{zzz{{{{{{{{z{{{{z{||}~~{zyyz{||{{|}}}~~~|{|~~~~~~}|{{|~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~~}}}}}~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~~}}}}}}||}}}}}}}}|}}}}||}}}}}}}}}}}}}|}}~~~}}}}~~}}~~}}}}}|||}}}}}}}|}}}||}}}}||}|||||}}||||}}||||}||||}}}}}}|||}}|||}}}|||||||||||}}||{{{|||||||||||}|{|||||||||{{{|||{{||||{|||{{{{|||{{{{{{{|||||||{|||{{{{|{{{{{{{{z{{{|{{{{{{{|{{z{{{{{{||}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}~~~~}~~~~}}~~}}}}}}|}~~~}}}}}}~~}}}}}}}}}}}}}}~~~~~}}~~~~}}~}}}}}}||}}}}}}|}}~}|||||||}}||}}}|{|}}|||}}}}|||}}}}~~~}}}}}}}}}}}}||}|||||||||||||}||||{{||||||||{|}||||}}|||||||||||}}}}}}}}||||||||{{{{{{zz{{{z{{{zz{{{zz{||{||{{{{||||||||||{{{||{{{||||}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~~}}~~~~~~~~~~~}}~~~}}}~~~~~~}}}}}}}}}}}}}}~~~}~~~~}|}}}}}}~~}}}}}}}}}}}~~}}}||||}~}}}|||}}}}||||||||}|{{{|}}}}}}}}}}}}}}}}}}~}||}}|||||}||||||{{{{||}||{|||}||{|}}||||||}}||||||}|||||||||||||{{{{|{{{||||{{{||{{zzzz{{{{{{|||{{{|||{||||{{{{|||||}||||||||||||}}}~~~~{{{{~~}}~~~~~||}}~}||}}~~~}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~}}~~~~~~~~~}~~}|||{||}}~~~~~~~}}}}}}}}~~}}}}}}~~~~}}}}}}}}}~}}~~~~~}}}}}||||}}}}}}|||||||}}}}}}||}}}|}}}}}}}||}||||}}||}}}}|}}}}}}}}|||||{|||||||}}}|||}}}}}}}}}}~}}|{||||}}}||}}}|||{{{{{{{{{{{{{{|||||{|||||{{{{|||||||||||||}}}|{{||{{{{{{||||||}}}}~~~~~~~~~~~~~~~~{uw}~}}~~}{z|~||~~|}}~~}|||}~~~~}||||}|||}~~}}}}~~~~}}|}~}~~~}||}}~~~~~~~~}~~}}|}}}}}}}~~~}}}}||}~~~~~~}}}}}}}~~~~}|||}}|||||}}}}}~~}}|||||}}||}}}}}~~}}}||||}}||}}}||}~~~}}}||||{zz{{|||}}}}}}}}}}|||||}}}}}}|||}}}}}||||||||}}}}}||||}}|{{||{||{{{{{||}|||{{{||||||{||}}|||||{{||||||{{{{{{{|||||}}}}~~~~~~~~}~~~{yvuz~}}~~|zz{}~|{}~~}|{z{~}||}}}}}}||~~~~~~}}}~~~~~~~~~~}}|||}~~~}}}}~~~~~~~~~}}}}}~~~~~~~~~}}}}}}~~}|||}}}||}~~}|}~}}|}~}|||}}||}~~~}}}}||}|{{{|~}}}}}}}}}||}}||}}}|||||}~~~~}}}}}}}}}||||}}||{{{||||||||||||||}}}||}}}}}|||||}|||||}}}}}}}||{|||{{{|||{{{{{{||}||{|||{|||{{|||}}}}|||}}}}}|{{||{||||||}}}}|||}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~||}~~~~~}}~~}||}~~}||}uqppw~z{|}}~~~~}yxxxyz|}zzy{~~{wwyzxuuz}{xxyzz{{{zz{{{{}~}}|{zyzz{{||||}~~~}|{zyxyyyz{{|}~~}|||{{zz{{{||}~~~~}}|}}~~}}~~}}~}||||{{|}}}}||{{zy{|||||}}}~~}|{{z{{|}~~}}|{{|}|{{{||{z{|||||||||}~~~~~~~~~~~~~~~~~~}}}}|||}~~}}}~~~}~yrqqu~{{|~zwwz{|y{~|yvw{~}{zzz|||}|zzzzyyz{}~|zxxxz{}~}}~~}{{{{}~~~~~~}}}|{{|||||~|{{{{{|{{{|~~}|}}|{zzz{|}~~~}}||}}}}||{z{{{{|}}}}}~~}|{{{{|{z|~~}~~}}}|{yz{|}}}}|}}}}|{{{{{{{{|}~~}|||{z{||}~~}||}}}~~}}}||{{{|||}}}}~~}}}}~~~{toyx}|z{|~|~{vtz~{~}}~}}~}}~}}}~~}~}~~~~~~~~}}}}~~~}}}~~~~~~~}}~~}|||}}~~~~~}~~~|z{}}|||||}~~}}}~~~~~}}}}}}}~~}||}~~~}~~~~~}|}~~~~~~~~}|}~~}}}~}}}~~~~~~~}}}~~~}}~~~}|||}}~~~~}|}||||}~~}}}~~~}}}|||{||}}~}}|}~~}}}}}|}}}|}}}}|}}||}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}|||||||||||||||||||||||||}}}|}}}}}}}}}~~}|zyxvwwutuvvvuuvvuuuuuuutttvvvvvvy|||zyyzz{|~~~~~~~~~~~|{{zz|}}~~}}}~}zyxussstuvuuuuuuuuvy{~}||{||{~~~~~~|yxyxyxwyzyxwwvwwxyyy{|{zz{}~~~}}}~~}||}~}||}~~}|{{zz{{||{|~|zxxxyz{||}}}~}|~~~}|zxwvvvwz{|}~~~}zzzxwvvwyzzz{{{|{yz{{zyz{~}||}~~|{{{ywvvxzzy|}~~|{|||}~~~}{yxwvvvwxzzyz~~}zyxwwwwyyz{}}~~}|||}}}}~~~}|zyyyyxxz{zzyyyywwxwvutsrqqrrqpqtuwyz{{yxxxvtrqqruwyyz{}~~~}|||||~|zy{{yxyyxxxwwtstuvwwwwwvvutvx}~}{zyyyzzz{|||{{{{|||}~}~}{zyvtuuuutsrrrrsssrqqrrqrtvxwy||z{|||}~~~}~~~~}{zzy{|ywxxwvtttvxxwz{|{ywwvuuutttuvwxz|~}||zxxz|}~~|{|}~~zxyzxwxyyywutrqrrrruvwwxwxyyz{}~|{{zyyyzzzzyxwwxvuwyxxwwxy{}~{ywuuuvvwxxvtvwutvvwxy{}}|~|{{yxz{{||{{ywvvwxxwxyyxussrqpoonoprtxz{{zyywvutsrstvxz{||{{|}~|}~~}|{yyzzyyyyyxwvtqsutsstuvuuwwwvw{~~~~|{yxz|||||~~|{z|~|zyzywvwyyyyywuspllopqssuvutuuvwwwy{~~~~~~}||{zzzywwwvtstuvwwwwwvvtsssrrsuvwyz|}~}}{ywvuuuuw{}~||}}|}~~~||zyyz{{zyz{{yvuvtrtvuuxxvvwxxz|~~|{yyyyyz{zxxyxuttuuttuxz}~~~~~}{zyxxyzzzzzzzzzyxxwwxxyyzyy{}}~~~}~~}{{{zz{|{zzzzywxywuuttsrqpqrsuvwy{{zyxwvtsttsstuuwy{}|{}}|{{|~~~|{zyyz{xwyzzxwwxxwuttuuuuuvvtstuwz}~}|{zzzzzz{{|}}}~}|{zyxwvvwwvuvusrrrpoqqqrttuuuwxxxz}~}}zwyzyxxyz{{zzzyxxvtuuuvvvvwwxz|~~~}|{yxwwxyyxxxwwxz|~~}~~~~}}~~~|yz}|zz{{{zyyxyzzxvvvsqrtsstvx{~}|{{{}~}{ywutuutssuvvwxxy{}}~}|{{{yxyz{zyz{|}}}}}~}{yyxxxxyz{||~~||}|{{{||}~~~~|ywwusrsstsstuttuvwxxxwwvvuuttsttuuuttuxz|}~~~~~~~}|{zzzywxyyyz{{{{zxwusrpppqtvwy{}}zyxxxz|}~}{zzyyzyyyxxxwwxyyxvtrqqqrrrsstuvwy{|}~~~}{yxz}~~}zxwvuttttvwwvwwwwwyz{{{{zzyyyxyxuuvwwvvwyz{|~~~~~~~}{{{{{{z{|{{||{z{zxxyywvtsrqrtvwy|}~~~}}~~~~~~~~}~}}|{zxvutttuuuwwxz{}~~~~~}||{yyzzz{|}}|}~~~}{zxxxxxxy{|}||}~~~}}}}|}}}}~~|zzwuttttuutttuuvwxyxvvvwwvuvutsrtuuuwxxy|~~~|}}{zyxxyyzzz|}{z{zxwwwwwvvvtsttssuwxyz}~}|{{||}~~}|{||{zzzzzz{{zzyyywvtrqpppprstuwy{|~~~~~~~}}~~~~|{{{{{{}}|{zxwvtssrrsttvy{{zzzzyxxxvuvwvvvwwwvvvwyyy|~}{{{zz{|||}}|}}}|{z{zzyyyxxxvttuuuvwy{z|~}|{|{xvttuuvvvx{}~|~~}}|}}}~~}zyz{|}~~~~~~~~|{yxvvuvwy}~~~~}||||~~~~~~~~}}|zywuutttuuwxxyyxxyyxvtttttuvxxxyyxwvvwxy{}}||zzz{|}}}{{{{{zyzzyxwwxxxwwxywutsstvxy{}}||}}}~~~}}||}}}}||{{{{zzyyyyxvttsrqqrsuwy{}~~~~|{|}}}}}~~~~~~~~~~~}|{{{zyxvsssstuvxz{{zzyyywvwxwwwvvvvvuvwwwwwyz{|~~~~}{zzzz{||}~~}|||{{zzz{zzzzzyxxxvttuvwz}~~~~}}~~~~~}|z{{zz{{zxwvwwwy|}~~}||||||||~~~~~||}}|}}}}}~}}~~~}}|{zxxxz}~~~~~~~~~}}~}}}|{yxvuuvwyyzzyxwxwvvvwxwwxxxwvvvwxxwx{|{zz{~}{{||{{{||}|||}|{{{{zyxxxwwxxxxxyzyvuttvxz|~}~~~}~~~~}}}}}}||||{{zyyxwutstuvy{|||{{||}||{{|{z{}}|~~~}~~~~~~}|||{zyxvtttvwxxxxyyxxxxxxwutvwutvwxwuuwwwxxxy{|}~~}|{zzzz{{{{{{||||{{{{{zyyyzzzyyyyzz{{zz{|~~~~}}}}}||||{{{{z{|||zyzzz{|}}|{|}}}}}}~~~~~}}}~~}||{{||||}~~~~}}}}|{z{{{}~~~~~~}~~}|}}}}|{yxwwwxxyyxxzyxwxxyyyyyxxzzzzzzzzyz{{{zz{}~}{yyyz|{{|||{zzzzyyxyzzyxxyxwwyywxyyyxxy{}~~~~~~~~~~}||||{zzyxxxxwxxxxxyz{{{{{{zzyyxy{{{{|~~~~~~~}}~~~|||{zyyzzyyxxxxwwxyxwwxyxwvwxwwvvwwxxxwvwxwwwxz{{|~~}|{ywxzzzz{||{{|{zzzzzz{{zyyzzzyyyyyyz{|~}~~~}||~~}||}||}}}}}zzz{|{y{|{zz{{|~~~~}||}}}~~}~~}|}}}}~~~}}}}~~~}|~~}~~{}~~~}|~~{yyyxwvxzyxyz{{{z{|{zzyyyzzzzyzzzzzzy{~}{{|{zxx{}|{{{{{{{yz{{{{{zzyyzyvwyyywwy{{{|}}}}}|{{}~|~~~~|~~}|}~{yyzz{|~{xxyzywwyyyyyy{{{{{{|}}~}|}~~~}|}}|{{{{{|{{{yxwutuuuvvxyywwwvvwvuuvwxwuwyyxxxyzyxyyxy{{{z{}}{zxx{{{{y{~{xz|}|zyyyyyzyy{}||}~~|zyy{zy|}~~}}~||||||}}}~}}}||}|z{{{{||{|}}~}}~~~~}}~|||||~~~}}|~~~~~~}|}~~}zxwvvxyzzzzzz{{|{yyz{{{{{{|{yxz|{{zz{ywy}}{}~{yyz}|yz}|zz{{{zzzyyywvvwwwvvwxz}~}{zyyz|}~~}||zy|~||}~~~~~}}}}~}|||~zz~~~||{wvxzxwyxwx{{zyyyzz{~||~~~}~}~~|zxywuuvvwyzyyxxwvwwvvvwxwuwxwvwxvuxzxvwvwxxz|ywz{xvxxyyzyywwxyxwyzyxyyyy{||}~~~~}~~}|~~|}~}}~~~~}|||{}|x{}ywy{}~~~~}|~~|{~~~}}~}{zyy{}~}}}{|}}}}~~~}}~~~~}}}~~}}~~~|{{zyz{||}|||}~~||||}|zz{|}{z|||{ywvvuuwxz{{zyxxxxwx{|{xx{|{yxvwywvwxzxvx||{}}||||zx|~{y}}{{|zy{~~|}~~}|~~|}~~~|zwvvwxvuuvxwvx{{zzzz{}~}~}{|~|zzywvuvvwvwyxwyyvvyyxvtuwvuvxwwyxtsusrrtvwxyzz||ywxy{zxyzxvxzxx{|ywz{z{{~~}}~~}|||||}}|}}~|z|~|{||{||||||{yxxz{{|~}~~~{yyy{{z|}}}||}~~}||}~|~~}{zz{{z{}~~}|}|||~}||}|{~|{zz|{z|}zyzyxwuttttttvx{}{y{{zzyy{zzzyyyzzyxzzxwwxz|}||}}{zzz{zy{}}~~~}zyyxxzzz{}}{|}||}~~~}}~~~}~}{{zxwwxyyyxxz|{{{|||}~~}}~~}{{{{zz||}}{zywvwyxwwxxxwvxxwvvwvvvutwyvtssrsrrtsqtyyxzzzyxxxxxxyyxz|yvxzyyyz{|~~}~~}}||}~~~}}}}||~}|||||{{zxxyzzzz|}{|~~}~}|{yxxxz{{{{||{{{{}}||}}~}|zyxwxyxy{{{|}}|{{|}}}~~~~~}}~}|{||}}{{yvuvwvvvuuuuwyzy{|{zzyyyzyxxyyyxvvwwwwwy{~}{~~|}~~~}|~}}}{y{}|{}~~}}}~~~}}}|zxxxwwz|ywyzz{|~~~}}~}|zxxvvxyyyy{}{zz{|||}~~~}{zzzyyz{|}|{|}~zxyxwvuxzxwxyyyyxvwxxwvuuutrrrssqqsssrruxxwyyxxyxvwyyxxxxxxx{{z{~~~|{}~}}~~|||{{|}|{}|zxxy{zyz||{||||}~~~|zxwwxyz{{{||{{|}}|}}}|zyyxxxyzzywxz{|}~}|~}}~~|~~{ywwwvvwwxwvutssstx|zy{{yxxxyxvuvvvwxwwy{||}~~}|||}~}}}}|{yxz|~~}~~}zy{|}|}}}~~{zzz{zxyz{{zxyzzz{}~}}}~~~}}~}{{zyyyzz{||}||}~}~~~~}|{zyzyyyy|~|{{|||}~}{{zxxxz|zxyyyyxxyxxwtsrssqprsqpqssrrqqrtvwwwyzxvvvwxxwwy{z{|~~~}}~~~~~~~}}}|zyzyxxz|}{y{}|{{{z{}~~~~|zyyz{}|{|}||||}}{ywvvwvvvvwxxxxyz{{z{}~~~~|zyyywuvxwvvvwwutsssuwwwy{zywwyzxwvxzyyzzz|~~}}}~~{|~|{||}~~~~}|||{{{|{z|}}}~~|~}|{zy{|zz}~~~~~~|zxyzz{zz{zyyxyyyyz{|}~~~}}~~}|~~}}|}}||||}}}|{||||}}~{y{{xwxxyzzz{{|}}{|~~}|{zxy{{zzyz{yxzzxwwvvutttsrrrsttrqqssssuwyyyyxxxxxxxyyyz{zz{|~~}~~|}~~~~~~}|{zyxy{{z{|}}}}|}~~|{zz{{yy{zzz{||||zz{|{yxwwvvwwwxyzzyz|}~~~}~}~}~~}}~}|zvwywvwxwwxxwwxyyyyz{zxyyxxyxwwwxyywwx{}~~~~~}}||}}|{}~~}|zzyyy{{{||{|}~}}~~~}z{zyyz{}~}~}|{zyyyyyzzzzyy{}~~~}}~~~~~}}{{{{|{|}|{}}|}~~|{zywy{yyz||{{}~|yz{}|zz|{{zzzz{|zyzzzyxwvutssssssssttuvwwvwwwxwwyyzzyxxyyyyz{|}~~||~~}~~~}{{||}~~~}{{{{{|||||}~}{z{|}|||||||{{|}}||}|||{zxvvwwxwwy{{{|}}~~~~~}~~~}}~~~~~~}}~{wwvwxutvwwwxy{{zxwyzyxxyzzxxzywxyzyxxz|}~~~}~}|}}|{zz|{yyzz{{|}}}}}}|}}~~}|{|}zy{{{|}}{zzzzzz{||}~~}~~~~}}~}||}}}~~~~}|~}|~~}~~}~~}~~|yyyyxxxy{}~~~}~}}~}|||}~~}|z{}}{{|}|zyzzz{{ywvvtrsstutuxyzyzzzzzyyyyzz{{{zyz{||||||~~}~~~}|{{{zyz|}~~~~~~~~||{{zyz{{{~}|zx|~vnnqtuvxz{}vmjhcfmswy~yuqnmmrx|}|{wsuwyytsqnpsx~}vpnoonorx~xtpkimppt}|spnljlrvyytpmkkmqqsy}usrnmnprw{|~}yvtronpuy|zuusqrrtwy~zxwrpqsx{}|xsrtrqsvyz}xtomlmoqpqvz}}zvusolknqsw}}|}~{xy{~~yvvvsrz}zzz{}~}|}~~zxxz||~}|~|z~~zxz}}yz{yx{}{xwz|||}{xvwy||{}{zxy{|~}{ywvy{yzzz{yxz|}|~}~}|{|}||}}|yyz{|||xyzxw{~zyxvtuwxy{~|xtssrtwxy}~{yxwuuuy|}}}~~~~}~|wxxwvy}ystusrw{{{~|yzxttwxxyx{}{~{yxvuvyy{}~~~||}zxwuvxxvvy|}}||zxvuwwutvy{zz}~~~~}|wrw{vsx|~}{xttvwxz}|ywuuvusuy{z{|ywxywttuvwz~}{||zzzzyywtsuutvx{}}}~~|z}ysuyxvuwxy~~}|~~|}}|~~~~~~}}~~}~}~~}}~~}~~||~~~~~~~~}||~~||}|}~~}}~~}|}~}||}~~||}~}|{{{zz|~}|}~}||}}}}|||}~}|}~||}}}}|}~~~~~~}~}}~}~|z{}|{z{}}{{|{|~}zz|}|zyz{{zz||yz|yxz{{z{|}~}|zz|zy{|{{{{|{{|}|zz{{|}{y{|{zz{}|yy{}|zzzz|{{{||}||}||||{|}|{|~|y{}}|{{|~~~~}||{{z{{{|{||{z{||{{|||{{{||{{{{|yx{}zwy{yxzzyzzyyzz{{zzzyxxxyyyzywxyyxxyyz|~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~~~~~}|}~~}}}~}|~~}}}}~}||{zz|}}||}}}|}}|{{|}}||}}}}|}~~}~~~~~~~}}~~}}~~}}~~~~~~~~~~||{{{|{{{{|}||||z{{{{|}{yy{{z{{{zz{{||~~|{|}{{}|zzzzzz{||{yz|zy{|{zz{}|z|}||}~}|{zyyy{|}}}}~|z|~}{{|}|{{|||||{{{{|}|}~|}~~~|{{{z{|{z{{z{|{z{{{{{{zz{{{zzz{{{|}|zyxxxxyzzzz{zzzzyyzyyyyyzzzzyyyyyyzy{~~}~~~~~~~}~~}}~~~~~~~~~}}~~~}}~~}}~}}}~~~~~~~~}|||{z|}}}|}~~||}}|}}}}}}~~}}}}}~~}|||||~~~~~~~~~~}}~~~~}~~~~~}}~~~~|{zz{{||}|{|}||{{{{{{{{{{{{{{|{z{{{zxxyz|}}||{{{{||{z{{|||{{zzz{|{{{{{}}||}~~}|{{zz{{|}}}|{{{||||{{{|{{||||||{{{{zyyz{||}}~}{{{zz{||{{{{{zz{{{{||zz|{z{|}~}|{yxxyzzzzzz{{z{zzzyyyyyyyyxyyyyyyyyxwy|~}}~|{{{{}~~~~~~~~~}{yyyz|~~~~~~~~~~~~~~~~~~~~}{z{|{||}}}}}||||}||}}}}}}}}}}}}}{yxxyz|~~~~~~~~~~~~~~~~~~~~}{||zz{{|||||||||{{||||{{{{{{||{zxwvvwxyz{}}}}}|||{{{{|{{{{{{z{||||||||}~}|{z{{|}}|||||{{{{|||{{{||{{{||zyxwvuvwy{|}~}|||{{{{||{{{{|{{|||{z{||{{|~~}|zyxyyzzzzzz{{zzzyzzyxyzyyyyzzyxxvtstvxz}~~~}|||}~}|zzzyy{|~~}}}~~~~}|zyxxyyz{~~~~~~~~~~~~~}|||{{|}}}}}}~}|}~}}}}}}~~}}|zyxxxxxy{|}~~~~~~~~~}}}~~}}~~~}}~~}|{{{{}}||}}}}|||||||||||{{{zxvuvvvvwxz{|}~}}}}{z{{{{|||{{|}{{|}}}}~|zzz{||{|||||||||||{{{{|||{zyvuuvvvuvwyz|}}}|||{{{|||{{{{{{{|||{{|}}{yxyzyyz{{{zzzz{zyyyzzyyzzyxututtttuuvx{}~~~~~~~~}}|{{||||}~}|zyzzzzyyz{}~~~}}~~~~~~~~~|{yyyyyyyyyz{|}~}~~~~~~}}}{{}~}}}}}~~~}}}}~}}}}}{yxwxxxwxyyyyz|~~~~}}}}}}}~~~}~~~~|{{{{|}}}}~}|z{|||||||{yxwwwwvuvwvuvwyz{|~~~~}|{{{zz|}|||||{{}~~|{z{|||}}}||||}||{{{{|zyxxvuuuvvvvwvwxy{|}~}|||{{{{{z{|||{||||}}{zyyyyyz{{{{{{zzzyzzzzzxwvuttttuuttuvvwy{~~}|}}}}}~~~}}~}|||||{|}}|||}~}|{zyyzyzz{{zyz{|~~}~~~~~~~|zyxxyyyyyyzzzyz|~~}~~|{||}~~~~~~}}}}}}}}{yxwvwwxxxwxyyxxy{}~~||}}}~}}~~~~~|{{{{||}~}||}|||}||{yxvuuvvwvvwwwwvvxy{|}}~}}}}|{{{|||||||}~~|{zzz{|}}}|{{|||{{{zxwvuuvvvvvvvvuvwwwyz|}}}}}|{{{{{||{{{|}~}{zyyzzyy{{zzzz{zyzzyxvuttuuttuuuutuvuuwy{|}~~~~~~~~~~~}{|}}}}~~~}}~~}~~}|{{|}|||}}}~~~~}}~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}~~}}}~~~~~~~}}~~~}~~~}|}}}}}}}}}}}~}}~~~}}}~}}}~~~}}}}}}}}||}}}||}}}|||}|{|||||{||||||||||||}}}|||}|||}}}}}}}|||}}||~~}}}~~}|}~}}}}}}}}}}||}}}||||||||||||||||{||{{||{{{|||{||{{{{{{{{||{{||{{{{{{z{{{{{{{{{||{{{||{zz{||{{||{{{{{{{{{{{zz{{{|{{{{||{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~}~~~~}}}}}}}~}}}}~}}}~}}}}~~~~~~}}~~~~~~~}}}~}}~}}}}|}}~~~~}}}}~}}}}|||}}}|}}}}||}|||||{||||||}}|{||||||||||}}}}}}~~}}}~}}~~}}~~~~}}~}|}}}}}}|}}}}}}}}}|||||||}}||||||{||{{{{||{{{{{{{||{z{|{{{|||{{|||{{||||||||{{{{{|||{{{{{{{|||{{||{{||{{{{||{{|{z{{||{z{{zz{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~}}}}}}}}~}}}}}}}~~}}}~~~}}~~}}~~~~}}~~}}~~~~~~~~~~~~}}~~~}~~~~}~~~}}~~}}}||||}}||||||||||||{|||{|||||}}||||||}}}||}}}}}}}}}}}}}}}~}}}}~~}}~~~~~~~~}}}}}|}~}}}||{{|||||||{{||{|||{{{{|||||{{{{|||{{{{{{|||||||{{||||||{{{|||{{{||||||{{|||||||{{{{{z{{{{{{{{z{||{{{{{z{{|||{|}}||}}~}~~~~~}~~~~~~~~~~~~}~~~}~~~~}}~~}}}~~~}}}}}}~}}||}}}}~~}~~~~~~~~~~~~~~~~}}}}}~~~~}}}~~~~~}}}}}}}}}||||||||||{{||||||}||||||||||{|}}}}~}}}}~~~~~~~~}~~~~~~~~}}~}}}~~}}}~}|}~~}}}~~}}}||||}|||||{|||{{{{||||||{{|||{{{||||||||||||||}|{||}|||||{{||||||||||||{||||{|}}|||||{{{{{{{{zzz{{{{{zzzz{||{{||}||}~~~~~~~~~~~~~~~}}~}}}~~}}}~~}}~~~}}}}}}~~~~}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}|||||||}}||||}||}}}||}}||}}}|}}}}}}~}||}}}}}~~~~~~~~~~~~}}}}}~~~~}}}~}}~~}}|}}}}}}|{{||||||||||||||}}||||||{{||{{{||||||{{|||||}}|{|}}}||||{{||||||||||||||||{{{||{{{{{{{{{{{{{{{{{|||||||{|||{{{|||{|}}}~~~~~~~~~~~~~~~~}~~~~~}~~}}~~~}}~~~}}}}}~~~}}}~~}~~~~~~~~~~~~~~~~}~~~}}}~~}}~~~}}~~}}}~}}}}}}}}}}||||||}}}}|||}|||}|||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}~~}}}}}}}~~}~~}}}~~~}}~~}}}}||||}||}}||||}|||}}||{||||}}}|||||||}|||||||}}}||||||||||{|{{||||||||{||}}|||||}}||{{{{{{{{|||{{||||{{{{{||||||||{|}}}}}~}}~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~}}}~~}}}}}}}}}|||}}}|||||}}}}}}}}|}}}}}}}}|}}}}}}}}}~}}~~}}~~~~~~~}}}~}}~~~}}}}}}~~}}}}}}}}}}|}}}}}}}}}|}}}}}}}}}}}}}}}}}||||}|||||||}||}}||||}|||}||||||||||||||||||}||||||||||{{{||||||{|||||{|||||||||{|||{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~}~~~~}}~}}||}}}}}}||||||}}}}||}}|||}}}|}}}}}}}}}}~~}~~~~~~~~~~~~~~}~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}|}}}|}}}||}}}|}~}}|}}}||}}}|||}||||||||}}||}|||}||}|}}||||||||||||||}}}||}}}}}|{|||||||{{{||||||{||||||||{{||||||||||}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}~~}}~~}}}~~~}~~~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}|}}}}}}}}}~~}}}}}}~~~~~~~~~~~~}}}}~~}~~~~}~~}}~~}}}}}}}}~~}}}~~}}}}}}}}}}}}}}|||}}|}}}|||}}}}}}||||||||}||}}|||||||||||}}||||}}}|}||||||||||}|||||||||||||||||||||||{{||||||}}}}}}}}~~~~~~}{zyxvvwutuvvuttvvuuvvuuuttuuvvvvwz}}|{yzzz{}~~~~|{{zz{}}}~~}~~{{zwuuuuuutssstttttuxz||{{|{{zz}~}}}~~~}{{{{{{{{{z{|}}}|}}|xxyyyyy|~}{{{|||}}||~~~}}~~~}~~|{{ywvwy{|~~zxwx{}~~~}}~~~~~|zxxxy{|}}}}}|zz{zywy{}~|{zwussttrpoprsqooprsrsuvvutttuvxyzz{|}}~}zxwwvtrrrsuvvvy~~~}||||||}}}|~}{|}{yxwusuvuuttuuttttsqpqrrrrqonoprqpqsux|}}~}{yvttuvyzzz{|~}{zzzyy{~{yy{|zz|}|}}||zxxxyz{zz{{{zz{}}|}|}}||{zyxxwvwvuvxz|{yxxwwwxyzz|~~}||{xvwwvutrsttuwwyyyzzz{|}~~~~~{xwwvtsrrtvtrtvvtqnnmkkllmoqrstvz}~~|||{yyz|}~~}}~|z{{yxyz{|}|yxvrorsqpqrrqpnlllnppqsutuvwvvuuwy|~~~~~}||{z{||{zyz{}~|ywwwvwxxwxyvuwxvvwwwxz{~}|~~}}~}}~}~}|~~|{{{|{z{||{zyywuuuvxxwy{||{yxxvuuutuwxy|}~}|||~}{zxwvutttsrrrrqnlpsrpopsuuvwxxvvz}|||zxvtwxxwuvxxvutwyz{}~~}{}}{yvsstttuvxzxxyyyyxxy{}~}}~}}||}}|}~~~}}}|{{|{yxxxvsrsrqqpqrrrrrrqppqruvxz|~~}}}zxvvvutwz|}||~}{|~~~~~}}|yxz|}}{{||{zxwwustvuvyzxxzzz{}~}}|{zzzzzz{zxxyxuttttssuwy|}~~}|{{{{}~{ywvvwxxyyzzz{}}}}|{||}~~|{{zxyzxwwvuuvvuttrqomnpnmmmlmmlkmorsttvwxxwvwvuuvvvvwwyz|~~}~~~}}{yxvtttvxvvxyxvuvxwvuuuuvvvvxxvttvxz}~~~}}||{zzyxyzz|~~~~}||}|{{zyxwuuvuuuuuuvussuttuuttttvwvwy{~}~~~{xxyxxwxxxy{~~}}}|{|~~}|}}||{{}}|{||{zxvvspqsqppqqrqprrrrsqoopnlmnmmoqruxz|~~}|}~}||zxvvwwwvwxzzzzz{~~~|{||}}|}}}}|zxxyxwwxxxwwxz{{|}~~}{yxyxvuuuuuvvwxwvusqqpnmnpqqrstutuwxxxxxvuvutsssuvwyzyz|~}{{{|||~~|{yvtsrrsvy{}~}||}}}~~{wvuuvxyz{|}}|{}~~~{yzzz{||||{{{{z|}|{zxwwxy{||}~~~~~|zywx{{|}}}{xuutrqppqsuttuuttuvwwxyyyyyyyzzywwyyxwwxz{{}~~}}}|{zz{}}}|zyxuuvvutstvttvxwwyxvwwvtrpnmkkmopsvyz|}zxxwwwwwxxyz{{||zz||{zz{|{y{}}|{{|}|~}||{zzzz{{|}}|~}{|}{zxwwwvvwxyz{zz{|~}}}~~~~~|zz{xuvvwwvvvuvwxyz{||{||}}||}}|{z{}}|}}}~~~~~~zxxvttuvwwwyzxvwwuttuvututsrqrrrtuvwy|~}~~}|zzzz{zz{|}~}}||{{|||{||zyyxxwwutrqppppqrstvy{}~~~~~~~~~}}}}~}|}}|{{{{{{|}|{{{zyxvvutsttstxxwvvvwwvxxwwxyzzzzzyyxwy{zz}}}}|||}}}}|{{{zyyxyyyyyxxyzxuuvvvvx{|{}~|zwuuuutsuxz|zy{}{{zz{{z|}}}~~{}~~~~~}~~}~~~}|{z{}~~}{zzyyxyyxvuuwxxxxxyywvvvutsrqpoopqrsuvwxwvuvwwvtuvwxz{}}||}}|zz{|{|}}|{zyz|}}}{{||{zyyyywvuuvuttuvusrrstvxy{}{{{zxxy{~}|}~}}|||||}~}}~~~~}}||{{zzyyxxyyyzyxxxwvtrssrrsuxz}~|}~~~}~}|{xvwwxxz{|~~|{zz{yxz||{{zzzzyxyyyxwwxxxx{}|{{zyz{{zywvuttuutuvvvvuvwwwwvwwwvvutsssssrrstvy}~|}~~}}|{{{{|~~~~~~~~|||||{{{{zzzwtstuxz|~~}}}|{{zzyyyyzzyyz{{|}~}}}{zyyywutrqqrstuvvvuuwwvvvwwwvxyzzyz{|~~}~~~~~~~}}~}{{{zzzz{|zxvuvxz|~}|{|}~~~~~~~}~|{{z{||}}}}~~}|}~~~|zz{{{}~|}~}}}}}|}|||}}}}}}}}|||{zxwuttvwwvwxyzzyxxyyxvuwywwxyzyvvwxwwvvwxyyz|}}}|||{{{{zzzzyyyyxwwwvvvvuuuuvvvvutuuuuuvwxy{~}{||{zxwxyxxyz{zxxyyzzzz{{|||||}}~~}}}}}}~~~~}}~}}}}}}||}}}}}||||~~}}}~~~~~~~}}}~~~}}~||}~~}|{zxwwxxxyzzz|{zyzzz{{{{{{||{{{{{zyz{{{zzz|~~}zxxyz{{z{|{zyyyxxwwxyyyyyyyxyzyxxxyyxxz|~~~}}|zyyz{{zyzzyxwwwwuuuuuuvvwwxxyyz{|}|{|}}}|||}~~}}}|||{{{zz|{{zyxxwvvvwwuvxxxvuwyyxxxz{{{|{z{||{{|~~|{{|{{{{|}|{||{{zzzzzzzzyzzzyyxwwxyz{|||}}}}}~}}||{{{{{zxxy{}{z}~}|{z{|||{{}~}|}~|zz{|}}}~~~}~~}}~~~}|}|{zzz{{{zyz{zz{||{{{{{{||{zzzzyyyzzzyyyzzyxxxxwxxyyzz{||{{{z{zz{zy{|zz{||||}~~~}}}~~~}{z{|{zz{|||{zyxwxxvvvvuuvwxxxxz{{|}}~~~}||}}}}|}~}}}}~~}}~~~~}~~~~~}}}{y{|{z{{{||}~}|{{{{zzzzzz{||{z{||{zzz{{|||}}|}}~~~~~~~}}~~~~}|{zyxxyxwwwvvvwwvvvvvuuuuvvuuuvwuuvwvvxyzzz{{zzyxxxyyxyzzyzzzzyxwvwwwwwxzzyz{|}||}}}}}}}~~~~~~~~}||}}|||}}|{{|~~~}|}~~~~~~~~~~}}|||}}}~~~~~~}{{{{{zyzzyxwwwwvvuvvuuuvwxxxyzz{||{|}~~}{{{zyyxxyyyyyzyyyyyxxyzyyyz{|}~~~~}}~}}~}|}}||{{|{z|}~~~~~~~~~}}}||}~}|~~~~~}}||}~~~}~~~~}||{z{{{zyy{{yxwvvustttuuuvwxxwxxxxwwxyxxyyzzz{{{zzzyxxxwxxyxwxxwwwwwuuvvuuvvwxyz{|}}~~~~|}~~~}|}~}}||}}}|{|~~~~}||}}~~~~~~~~~~~~~}~~}}~~~~}}}||||{{{{{|||||}}||{{}~}}}|{z{|{zzyzzzzyyyyzyyzzzyyyzzyyz{{zyzzzzzz{|}}||}|z{||}||~~}}~~}}}|z{{{zzz{{yyzxvvwwvvwwwwxyz{zzzz|~~~~~~~}}}|}|zz{{z{|{zz{zyzzzzyyzyyyzyzzzyyz{{zyyzzzzz{{{{{{|}}}|{zzyzzyxxzzzyyyyxxwxzz{{{{||{{{{zyyyzzz{{{{|{{|}~}||||{|}}}}}~~}}|||{{{{{zyyyyyxy{{{zyzzzyxxz{{{{|~}}}~}}}}}||}~~}|||||zyz{zy{|}|{{}~~~~~~~~}}}}~}|}~}}}}~~~~~~~~~~~~~~}}~~}|~~}}}}}|}}|{{{zyyyyyyzzzz|}|{{{||{{z{|||}}~~|{||{{||||}|{{{{{zz{{zyxyyyxxxxwwwxyyyyyz{{{z{{zz{{{{|}}~~~}}||}||}~}|||||{{||{|||||||||||{{{{{{zzz{{{|{zyyyyxxxxwwxxxxxyz{||}~~~}|zzzyyxxxxvvvvvuuvwvuuuvvuuuvwvvwwxyxxyzzyyyyyyyxxyz{{{||{{||{zzzzyyyzyyyyyyyzzzzzzzz{{{|}}}}~~~~~~}}~~~~~~~~~~}~~~~~~~~~}}}}~~~~}}~~}}}|}}}}}}~}}}}~~~~~}~~~~~}~~}|}}}|||{zz{{{{{{||}}}||}||}}}}}~~}}~~~~~~~~~~~~~~~~}|{zzzzyyyyyxxwwwwwvvvvutuvvvvvwxxxxy{{|}~~}}||||}~~~~~}}~~~~~~~~~~~~~~~~~~}}|||||||||}}||}~~~~~~~~~~}|||{zzzzyxxyxwwxxwxyyyyxxxwwwvvwyyxyzyxxxxyxxxxwwwwvwwwwwvwxxxxxxyyz{{{{{{|||}}}~~}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{{{{zzzyyyyz{{{|}~~~~~~~~}}}}}}||{zzzz{{{{zz{|{{{{zzzzzz{{||{|}}}}||{{{|}~}~~~}||}}{{{zzzzyyyyyxxwwwxwwwwwwxxxxwwxxxxyyzzz|}}}~~~~~~~}}~}}|{zzz{{z{{zzzz{{{{{|}|{{{||||||{||||~~~}}}}}||}|{zz{{{{{||||}}}~~~~~~~~~~~~~~~~~}}||||||||}}|||{{zz{{{zzzyz{{||{||||}}||{{{zz{{{z{{{zz{zzyyzzzz{{zzzyyzzyyyyyyyzzzyz{zzzz{{||}}~~~~~~~}}~~~}||}}}}}}||||||{{{{{|||{{{{{{||||}}~~~~~~}}}~~}}~}}||||||}~~~~}}|||||||||||||||||||||{zyzyxxyyyyyyyyyyyzzzzz{{{{{{{||{{{{|{{{{zyxyyzzyzz{zzz{||}~~~~~~~~~~}||||||{{{z{{{|}|||}||||}}|||}}|||||{zzzz{{zyyyyyyz{{zzzz{|}~~~~~~}}}|{zzyyxxyyxyyyxxxxxwwwwwwxxwxxyzzzz{zyyzzzzzzzz{{{zyyyyyyyzzzzzzyyyz{{zz||{{|||{{{{{{{||||||||}~~~}}}~~~~}}}~~~~~~~~~}}~}}|{{{{{{{{{{{{{{{||{|||}}}}}}}}}~~~~|}~~}}}~~||}}}||||}~~~~~~~~~~~~~~~}|||}||||{z{{zzzzyyyxxxxxxvvwxwwwwwwvvuvvwwvvwxwwxyzzz{|||}~~~~~}~~~~~~~~~~~~}|||}}~~~}|{{|{{{{||{|}}}~~~~~~}||||||{zzz{{{{{zzyxxyzzzzzyyyyzyxxxxwwwwwwwwwvvvvvvwxyyyz{{zz{{{{}~~}~~~~~~~~}}}~~~}~~~~}}~~~~~~~~~~}}}}}}}}}}|}}}}}}~~~}}}}}}~~~~~~~~}~~~~~~~~}}}~~}}~~~}}}}|||||{|||{{|}}~~}}}}}}}}~}}}|{{|{zzzzyyzzzzzyyxxyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyxwwxyyz{{{zz{{z{||}}}~~~~}}}}|{{{{{{{{zyz{{{{||}}}|||||}~~~~~~~~~}}}||}||}}}||||||||}||}}~}}~~~~~~~~~~~~}|||||}~}}|||||}}}}}}|||}|{{{{{{{{{zz{zzzzzzzzz{z{{{z{||{{|||{|}}}}}}}||}}}}}}~~~~~~~~~~~~~|~{{{yxvuttvwtrw{|yyywuttssw{{zyxy~~y{}}}{xwwxyxxyxwwwwxvux|||~}|{yxwwwx|~|zyvux|{{}}~~~~{ywtruvsqtvx|~yyzxxxz||{{~|zz{}~~||~|z{~|{|~~~}}z{}~~}{{zzzzzzzyxyyyxyyxvxyz{{yxwuuttuwxy{{zyxwwwvwxxwvwxwvxzxw{|yz{xuuwwxyyz{zwxzzz|}|z{|||||||{zzyxxz|~~~~~}~~~~~~~~~~}~~~~}~~~~}}z{{xv{}{~~|~~~~}~}|}~~~{zywuwyyxyz{{zyzzzyzzyy|}y|~{x{~{z{|zxxyyxxyxwwxyy|}}||zz|{{~}}~~~~~}zz{|}}}|yvttuuuutvxvtvxxwxywuuwx{~~}~~~~}}~}|}}yvwxwvxzxwwvwyxwvvvuwywvy{|{{{||{{|~|zzzyyz{zyz{xusqrsrqrssssttutruwtrtvwy{|||}}}}}zxz}}{zyzywuttttuuuuuuvvuttuuttuwyzzzzxxwwxzyy}~}{|~{y|}|{|}}|}~~}~}|{zzz{{{|}{xxxvuvvvwxwwxzzyyxwy{yxz}|~}}}|y}~|~|}}}|}}}~}|}}~~|}~~|z|}|zz{zzzyyxyyxxy|}~~}}}}}}}|}~~|{{|{z{{zzyxyxvtuvvwxy{|{z{|{z{|}~|zyxwwvvwwwwvvwvuvvttwzzyz{zyzzzz{{|~~|zyzzzyz{{zyz{ywvuuvutvwxxyywvxyxx{}~}~~~~~}~~~~{{{yxxxyyyyyz{zyyyzz|~~~~~~}|}~}}~|}~}|||}}|zyxwwxxxxyyyyyzyvuutttuvxxyyyxxxyy{~~~}|||{}~}~~}}}~~}|{zyyxxyzyyyz{{{{{zywtrtvutuwwwvuvwwwx{~zxxxyyxxxy|~~}}}}~}|{{{{{{zzxxx{~~|{{{{||}}}||}}~~~~}{{zxxxyz{{{||zz{|}~}|zxxyyyzzyxxxxy{|}}~~}}||||}}|||}~}|||}~~}|{{||||||{{{{|~~}}~}|}}}||||}||||zyxxwwwxyyyxxxy{}~~~}}}}~~}{yzzzzz{|||}|||||||{xvvwwwxyyxxxyz{|~~}}}}|{|||{{|{{|~~}|{{|||}~~}||~~~~}{zzyxz{{zzzzz{}~~~~}}~}}}||}}~~|{yyyzz{{{{{{{}~}|~~|zyxwwwxxwwwxwxyz{{zzzzzzzyyxxxyxxy{|}~~~}}}}}|{|||||{yxwwxwwxxxwwvwwxxyxwvutsssstttuvvwy|~~~~~~}}}}~}{{|||}~~~~}}}}~~}}~~~~~}}~~~~~~}{zyyyyz{{|~}|zyyzz{|||}~~}}~~}}|||||}~}|{{||}~~~}}}|||||}~~~~~~~~|{{zyzz{{{{|||}~~~~~~}|zzz{zz{{|}~~}}}~~~~~}}}}}}~~}|{||}}|}}~~~}||}}~~|zwvutrrsuwxy{~~|zyyyyz|}~~~~}||}}}}~~~~}|||}}}|}}}|{{||||{{{zzzyxwvvvuvwxyz{||{{{{||||}|||}~~~~}~~}}}}||{yyyyyxvutssssttuvwxxxxxxxwxxwwwxyyxxyzzzz{}}~~}||||||}|{zyxwvvvvwxxxxyyyyyzzzzzzyxwvuuuwxz|}~~~~~~}||}~~~~~~~~~}}}}~~zz{||}~~}~~~~~~~}}}}}}}}}}}~~~~~|zyxxyz|}~|zxwvvxz|}~~}}|{{zzzzzzzz{{{{{{{zzz{|~~}{z{|||}}}}||||{{|{{{||}|{||zxwuttvy|}~~~~~~~~}|}}}}|||}}|||}|zxvvwxz{}}}}|{{{{{zz{{{{||{{{||||}~~~}|||{{{{zzyyxxxxxyyyzyyyyyxwwuttstvy{||}}}|{||||}~~~}||{|{{{||{{{{||{{{{{{{{|{zzywutuwxyyzzzyyyxxyyyyyyyyxxwwwwwwxyz{|}}}}}|zyyyyyz{{{{{zz{|}}}}}}}}~~~~~~~|zyy{}~~|{{{{|~~~~~}}|||||}}}}|||}}}~}}}}}~~}||||{||{{{|||||||||{{{{{{|}~~~~~~~~~}||{zzzzzzzyxwxxyzzz{zyyyxxyyyzzzz{{|}}}}}}~~~~~}{{zyyyzzzzz{{z{{{zzzzzzzzzzz{{zz{{||}~~~~~~~~~~~}}}}}||}}}}}~~}}}}}}}}}}||||||||||||{zyyz{|~~|zwvvwwwwwwxyzzyyyyyzzzzyyz|}}}}|}~zwy{|||~{yxxz~|zzzyz{|}}|{yxxz|||{{{zzzzzz{{|~}{yyyyyzzzzzz{|{{|||{{{{{{zzzz{|{|}}|{zzz{|~~~}||{{||||||||}~~~~~~~~~~~~~~~}|}~~~~~}|{||||}~~~}}}}||}}|||||{{{||}||~~}}|||}}}}}~~~~}||}}}~~~~~}}}}}|{||||||}}}}|||||}~~~~~~~}||{{{{zzzzzzzzzz{{{{{{zzzz{{{{|{{{{||}}}}~~~~~~~~~~|{zz{|}}|||}}}}|}}}}}}}||}}||}}~~{yyzz{||}~|z|~~}||{||}}zyyzz{zyxxxyz{zzyzz{z{{zyyyxxyyzzz{|}}}|||{|}~~~~|zyyxyz{{||||{yyyyyzyyyxxyyyyyxvwwvwxyyyxwwwwxxyyyyyyyzzyyyyyyz{|{||}}{zz{|}~~~~~~~~~~}}~~~}}}}}}~~~~~~~~~}}}}~~~}~}|||||}}~}}|||}}}}~}}|||||||}}|zz{|~~~~~~~}}}|||||{{{{{{{{{zxwvwxz{{|||||||}}|}}}~}~~}}}}}}}}}~~}}}}}}|||}}}|}|xusux{|||~~~~}{yxwx|~~~}}~~}|||}~~~}~~}}}}}}}||||||{zyxvuuvx{|}}}}}|{|}}}}~~~}}}}|||}}||}~}|{{{z{|}}}}}}~~}~~}}}}~~~}~~}}|||}~~}}}~}|||{{{{zzzz{|}~~}{zyxwxyyzzyyyyzyyyyyyzzyxwxxwvutrrsuxyyyyxxxxxxxxxxxxxxxyyz{{||}}~}}}}~~|{zz{}~~~~~~~~~~}}||zxvvvvwz|}}}~~~~~~~}}}}}}}}}}}|{yxxxwwy{}~~~}|{zz{{|~~|||{zz{|}{zzz{zzz{{{zyyxxxxvuutttuwy{|}~~}|||}~~}}}}}|}}}}~~}~~~~|zyxxxxxz|~~}}||}||}}}}}}}~}~~|zyzzz{{|||{{{||||||||||{yxwwwvvwxz{{||{{zyxxwwwxxwwwwwxxxyz|~}}||}~}{zyyyyyzz|}~~}||{||||||||||||{{|}~}{yxwvvwxxyyyxxyyxxxwwwwwvutsrrrsstuwz{|}}|{{{{{{|}}||}}}~~~~~~~~~}|{{{{{{|~}|{|{{{||}~~~}{{{{{{{|}}{z{}~}}}}}~~~~~}}|{xvuvvvvw{}wstvwz}}{z{~~~~}~~~~~~~~}||~~|{zzyyz{{|}~~~}|{yxxxyz{}~~~~~}}}}~~}|{xwvvvvvvwwvwxyz{{||{zzzzzzz{{{{{{{}~~~}}~~~~~|zyyyyzzzyyz|~~~}|{{{||{||||{zzzyxxwusrqqqqrrrrstuwxyyyyyyzz{{{{{{|}}~~|{{|}||}~}}|||{{{{zxvutttttuuvvvwxz|}}}||{{{{{{{{{{{{|~~|zyyyzzzzzzzzz{{{{zywvutttuvvvvwwxz|}}~~}}}~~~}}~~}|{||||||}||}~~}|{{|||||||{{|~~~~uorxz{{{||||}}|||{ywvutuxzzyxusu{}|}~~}||}~}{zzzyxyz{{{{zyzz|~~~~~~~}}~{zyzz{|}||{zz{zxvusrrsstuvvutstuwxz|}}}~~~~~~~~||||}~~~~}}|zxvuuwxyzzyyyyyzzz{}~~~}{yxxxxyyxxxxxxxwvtsssstttuutuuvvwxz|}~}{zyyyyzzzyyyxxwwutrrrrrssttttsssstvxyyzzzzyz{{{||}}~~~~}|{zzzyz{{{{{{|||~~}||~|yy}}||~}{yvutvy||{{|}~~~}|||||}}|||}~~|{z{||}~~~}|||}~~|{zz{{|||}~~~~~~~}{yxwwvwwxxyyyyz{}~~}~~~}}}||{{{{{{{{{ywvuvvvvvwxwwxz{|}~~}|{zz{{{||||||||{{{zxwwvwwxxxxyyyy{|}~}}|||||{|||}~~~~~}|}}}}}|||||{{{{{{zxwvuuuvwwwwxyz{}~~}~~~}}~~~}}}~~~}~~}||||}}}~~~~~}{zz{{{{{{{|}~~}}}}}|{{{{{zzz{{|~~~~~~~~|zyxxxyyyyxxxxxxxxxxxxwvutssttttttuuwyyyyyzzyyyzzzz{{{{{{|~~}|{{||}}~~~~~~~{|}|xwwwwwz~zusrtwxustwzzxx}~~}{z{{{||||}}~~|ywuuuuvwy{~~}}}}}}~~~~~~}}~}|{{{{{{|~~~}{zzyyyzzz{zyzz{|}}}}}|{zxwuuuvwxy{}~}}}}}}}}}}}}||}}~~~~}{yxxxxxyz|~~~~~~~~~~~}|||||}}|{{{|||{{{{{{}}~~~~~~}}|zxwvvvvvwyyzzyxwwwxxyyyxwwxxxwwxxy{}~~}{zyyyyyz|~~}|{||}||{{{zzz{|||~~}|}}}||{zyxxxyxxxxwwxyyyzz{{{zzzzyywutsttvx{|}~~~}}||||||{{|}}~}}}}vuuy}xxz|~~}}}}{zz{}~{yz|~~}~}~}|||~}||~~~~~~}~~~~~~~~~~~~~}}}}||{{|}}~}}|{zyxvustvy{}~~~~~~~}}~~~~zpks}wz~{vtuv{~|yx{}{sptz||}||}}{z|}zz{|~|xwusrsw~}zwxwwxzzzywvxz|~{z|}}}~~}}}~~~~~~}}}|{{{|~~~~|zzyy{}~|||{z{|{zzyyxxyywvuutttvwwxz|~~{zyxxxyz}~~~~~~~~|zxy{}~~|{{{{|}~~~~~}|zzz|}}}~}}}~~}|}~}|{{{{|||}}~}|{{|~~|{zyyyz||{zzzzzzzz{{{z{}}}|{zzzyyxy{|~~~~~~}}~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}~}}}|}~}{{{{{{{{{{zz{{{z{|}}||}}|}}}}}}}}||}~}}}~~}}}}}}}~}}~~~~|}~}zvuwwvvwwvuuvussttutssvwxz{zzzzz{}~}}|{zz{||{{{zwvutrsuuutsuuuwy{|}~}{zz{|{|}~~~}|{|~~}|}}}}}}}~}zxwuwyxy{|}}}|{zyyzxwxywuwvw~}|~~}{ywvtvyyz{|||{zz{zz{{{{zz{{{|~~}}}|||~}|}~}|{{{yxvtsrtvvttvxzzzz{||z{{}}|}~~~~~~~~~~~~|ywwwxxzzzyxyz{{{|}}|{zz{zz|}~~~~~~zyzyxyyyyyxwvuutrpsvusssssqqqqv~~}|~~zxxxwwwy{{z{{yy|}|{yyz|~}zyz{{{zyzzyyyyyxwxzzz~~~~~}|zzyyyzz{zyxxwwwwwwxxxyzz{{{zz{|~~~}|zyyz{|zwvuutuuwxxxyxwwwwxxxxy|~~~}|||{|}~}}}}}}~~~~}}~|{zyy{{z{{ywuttuuvxxxwvvwvuuuvwuv}~~~~~~~~{yyxyyy{|{z{{zz{{zz}~~~~~~~~~}}}~~}~~}||{{{{||||{ywvvttvwwwwvwvuuuuwy{||}|zz{{z{|}~{~||||{zz{{{{{zxwwttvxxxz{zzz{{zy|~}}|{{|||{y{{wssstttssttttrqrsstvvwxz~}|{||||{~}|}~~~}~}}~||{{}~}|{zz{{|}~}~}|{{}~}~}|{{{{}~}~~{{zxwwxyz{{xxzzyyz}~}~~~}{{{|}}}~|||~~}}~}||}|zxwwwwxyyxxzzyy{|}~}}~}||}||~~~}~~~}zxyyyzzzzzyz{yxxvrruvvuttutstttuyyvvxz{~~~~~~~~~}}}zwwzxwxz{|{zyyz|}||||||}~~}}~~~~|xwwvwwxxwvvvvwy|{{{{zyzzyxxxyyz}~~~~~||||||||||||||}|zyxxwuuwxxwwwwxy|~}||||{zzz{||{{|}|}}||}}~~~~}~~{xvwwxxxxyxxwvy{{{|{yxy{}~~}}~~~}~~~~~}|{yxxxxy{{{|}~~}}~~~~}||}}~}|}~~~}}~}|{{{{{{|||}}~}|}~}{yxvvvwxxwxyz{{{zz{{zyzzyyyz{yx{~~~~|z|}||||||}}|}}}}zxxxxxyzzz{|}~|{{{zzyyzyyyzzzyxyzxussssssssuwxxyzzyxwwxxxyz{}~~|{zyyzz{|}~~~~|{||}~~}}}|||}}|}}~~~~}|{|}}~~~~~~{yyz{{{{|~~~}~~~}}}|}}}~~||{{||{z{{{{||}}|{{{zxvuuuvwxy{}~~}|~~~~~~~}~~~}}}~~}|zyzzyxzzzzyxyyxz|zwwvsrstuvvwyyyz|{zzzyyyy{{{}~~~~~~~~~~~~|{{zxwxy{{|~~~~}|||{{||{{{|{{{|}}|||zxwwvwwy{|}}|{{{{{{{{zy{{zzz{|{{~~~~}{{{|{z{|{{||{{z{}}{{{ywvttttvy{{|}~~}|~~~~~~~}||}~~~~~~~~~~}}}|{yxwxxz|~~}|{{{zyyyxxxxwxzzzz{|~~~~}{z{}~}||~~}|}~~|{|{{{|}}|{||||}}}}}}~}||{zywvwz{|||||{|}|||||||||||{{zz{}~||||}}}}~~}}~~~~~~~~}}{yxy{~~~~~}|}~}|{{{{{z{{yy{|{zzzzzz{|zyyywutvxz{{z|}{yzzyyxxyyyyxyyz{zz}~~~~~{zzyy{}~}~}~}}~~~~~~~~~~~~~}~~~}~~}{|~~}}}}||{{{{{{{zzz{{|}~~|zyxxyzzz{{{{{|||||{{{|}}|{{zxwxy{}}}~}}}}~~~}}~~~~~~~|~}zyxxyzyxzzzzyz{|{{{{||{{{{||zxz{}~~|}~}||||}}||||||||}~}|}~~~|{|}}~~~~}}}~~~}{{zzzz{|||z{||{{{||}}|||}~}{|}}|||}}}}||}|{|{||{{||{zzzzz{{||}~|{yxwxyyyyzzz{{{|||{{{{{z{||{||||||}}~~~~~~~~~}~~~}~~~~}}}}}}|z{|{{{{{zyz{zyzzyxxyyyyyyyxxyxxxyz{}~~~~~}}~~~~~~}~~~~}|{zz{{{{{{zz{{zz{|||}|{{|}~~~~~~~}}}~}}}~~~}}~~}}~~}|{|||}~~~~~~~~~~}||}}~}|~}|{{{|{|}}}}}}~}}~~~~~~~}}~}{||{{{|{{|{zz{{||{{|{{{{{{{}~~}|zzyyzz{{zyyyyyxxxyyxyyyyyyzz}~~~~}|}}|||~~~~~}~~~~~~~~~~~~~~~~}|||}}|||||{z{{{||{||{{{|}|zzzzz{{{zyyyyyyyz{|}|z{{{{{||{zz|~}|{z{}}|}}}}|||}~~}}}}}~}}~}}}|}~~}}}}}{|}}}||}}}|||}}|}}~}||||}~~~~~}}~~}|{|~}}||}~}|{{}~~~~~~~~~}}~~}}}~~}~}}~~|{z{|}}~~|{{{{||{{|||{{{{|||}||~}}}|}}~}||||{{{{||{zzzzzzzzwuuwxyzzzzyyzz{|}}}|{||}}}||}~}}}~}|}~}}||{{{|||||{|{z{}}}||}zzzz{zz{|{zzzzzz{zzyyzzzzzzywvxz{}~~}~~~~|zz|~~}}}}}~~~~|{}|{|||||||||}}~~}|}~|||}~~}~~~}~~~~~~~}||{|||||{|}|{z{|{z||{{{|}|{{||}|{|||||{|}}~~}{}~}|}~~~~~}|}}}}}}|||}~~{z}~|{|||||||zy|}zxzzzzyz}{zz{zz{|zz{{zyxz{{z|||{}}}}~~~~~~~}}}~~~}}~}|}~~~~~}}~~}|}~~~}}~}}}}}~~~~}||}~~}|||{{|}|{{|{{||{{|{zzz{|zy{|zyyz||||z{}|{||}~||}|z{|{{zzyzz{||||||}|||}}}~~}~}~~~~~~~~~}}~~~~~~}}|{{{|||{{{{{{{{{zz{{{{{|}}}~~~~~}~~}~~}}}~}~~}}}~~~}|||{}~~~}|}~}|}}~}~~}|~~~}|||||}~}{{{||}}}}||}}}||~}{|}}}||}}||||}~~~}~~~~~~~~~~~~~{}~}}|~{|~}|{{|}{z|}|||{y{~|{||{{z|~~{{~}z|}{{|}|{zz{|{{zzzz{zz||yyz{{zzyy||z|~~~}~~~~~~}||}~}~~~~~~~~}|~~}}~~}~}~}~~~}~}}~|z|~{z{{|{yz|{xy{{{zzz{{{{{{{|{z{{{|||{|}}{|~~~}{~}|~~~~~~~~}}}}}{z|}||{z{|z{|{z{{{|||}}}}~~}}~~~}}~~~~~~~~~|}~~~}|~~~}~~~~~~~~~}|}~|~~~}~~~}}}}{{{|}z{}}{zyz|}}|||}~}{}~~~~}}}~~~~~~~}}~|}~}~~}|~~|{{|zxxzzzyyzzzzzzyyyyy{|||||}~}|}~~~}|}}}~~}~~}~{~}|~|{|}|{z|}|{{|{{||{{~}{z{|||{z{{z{|{{||{{{{{{}~~~~~~~~~}}}||}||{{}~|{|}}||{|}~~}~~~}~~~}}||}~}~~}}}~}||}}~}|||~~}~~~}}~}~||}|}}}~~~}~}|~~}}~~~~|}}||~~|{{|}}{|~}{|}}|||}|||}~~}~~}}~~~}|}~~}||||}|{{zz{{{{zzzzzzzz||{{|{{}~~}}~~~~}~~~~~~~~~~}~~~~~~}}~}||}|}}||||zy{}}|||||||z{}||{z}|z||{|||{|~}}}||||}~}||}|{|~~~}{}~~}|}~~}|||}~~}|}~}}}}~}~~~~~~~~~~~}}~~}}~~~~~~~}~~}}}~~||~~~|}~}}}}}}~~}}}}~}|}~~~}}~~~~~~~}~~~~~~~~~~}~~~~~~~~~}}|}~||~~}}~}}}~~~~~~~~~~}~~}}}||}}}||}}~|z|~}}}}}}||}}|{|||}~||}}~~~}}}~~}|}~{{~~}}}~}}}~~~~~~}~}}}}~}|}~~~}|||}~}}~}}|{|}|{{{||{{{|}|z{|||{{||}|{|}~~}}|~~~}}~~~~~}~~~~~~~~~~~|~~~}~~~~~~~}~}~~~}~~}||}}~}|||||||||}}}}||{||||||||}}}}|}}}|}}~~}~~~~~~~~~~~~~}~~~}}}}}}|}~||}}}||}|}}||||}|{|}}}|{|}|{{{}}}}}||}}}|}}~}|~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}~~~}~~}}~~}}~~~~}}}}}}||~~||}}}|}~~|{{||||~~}||}~}{|}|{||{{}}}|{|}}}~~|{|}~~}~~~~}~~~~~~~}}~~~~~~~~~~~}~~}}||}}||}}||||{{{|||||}|}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~~~~~}~~~}||}}~~}}}~}|~}}}}~~}}}}}}~}}~~}}~~~~~~}~~~~~~}}~}}}~~~}~~~~~}}~}}}~~}|}~~~~~}}}}||}~~~}}}|{}~}||||||}}}}|||||||}|{{|}~}|}}||}~~~~~~~~~}|~~~~~~~~~~~~~~}~~~~~~}}}}}||}}}}~~}}}}|}~}}}}}~~}}}~}|}~~}||}~}}}}}}}|}}}}}||}}}}~~~}|}~}}~~~|}~~~~~~~~}}}}~~||}~~~}}}}~~}~~~~~~~~}~~~}}~~}}}~~}}~~}}}||||}}|}~}}}~~~~~}~~~~~}~~~~~~~~~~~~~~~~}~~~~}~~~}~~~~||}~}}}~~~}}|}}~~}}||||}}}}~}||}}}~}||{}~~}}~}}}}}~~~~~~~}~~~~~~~}~~~~}~~~~~}}~~}}}~}|}~}|}}}|||}|z{~}{|}}}||||||}||}~}|}~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~}}}~~~~~~~~~~~~~~~~}}~~}~~~~}|}~}}~~~}|||}~}||}}}~~}}}~~}}}~~~~~~~~~~~}~~}|~~}}}~~}~~~~||~}|}}~~|}~~}}}||}~|}~}|}}}}}}}}|}}||}~}}|}~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~}~}|}~~~}}~~}||||}}||~~}}}}}|||{|}}}||}|{|}~~~}~~~}~~~~}}~}}~~~}}}~~~}~~~~~~~~~~~}~~~~}}~~~~~~}}~~}~~~~~}~}~~~~~~~~~~~~}}xy|}~}xqnlijosuvz~~}|ywsokjjimruz|zxyvsuvx{wuutvz|~{xwwwwww{~|xtpnlkotuzzyxvtty{}zyxvtuwvv|yvspoqrsxz|~{wtrrqqqswz|}xxwwwtuxz|wusonoquy|~|{zywtpoqqpswwx}~zvtrpopqqoouyy||yyyusrsuw}vrqnmnpt{~~}|zxtomnoqtux|wqnkmmnty{~~zy|~}~~{z|yz~~~~~|{zyxxyxw|}z|~{wwwspqqqsw|~|~}~~~|y|}|}}}yvspprtux{~~}zwvtrpnmlmpstvy|}~{yywvvxz}~ywz|yz{|}{}~||~~}z|~|~}}~}zyzxsqtxyyz|{yywtqqpjfkolimqtuusuwwvvvtuustx{}~}}}}||}{wy{{ywtqoljjmopqtwzywxzyw}~y}~{{|}}}~}z{|{yxwutuuuuuttvvtvvsponkjklnpsuutx}}}~}|yyyxy{}~~}}~~~~}}|{yyyxxyz{||{wtqqsurqturopponpqrsuwwxyywvvvtsuwuttvvvxzz{}}{z{~~~{}}{}~||~~||zxxyz{{|}zxz{{{{|{z~~~{zzz|~~||}}{}~{y{}|{zzzxwvvvxzzxwz||}~~{{||z{}}|~}}~~|{}~|{{yxwutsrppqqrrrqqrrrqqtyyx|~}yw{~{y{|||}{wtrpppprtuwwwvvvvwxxxxz|}|{||}}||}~}|{}}~~~~~~|}~}{||zy{||zxwtrrsrrrrqrttsssrrsttwz||}|zyxwxxvw{}~~|}~~~~~}|}~~|{}|yvxywvxzzzz{|{zzzz{||||~}{yz|||{yxwuuusqqqpppprspppomkijkkklnruwxyyxxwvvvwvtsuwy{|~}~~}}~~~~}{zxurpopppprssttuvwvvvvwxyzzzz{~~~~|{{{yxwwwvuuvuttuuuvy{}~~~~~~}|{{||{|~~~}~~}}|||||zxyzyxxyyyy{}~~~~}|||}}{zyxxxwvvuuuvvvuuttttuttuvvvvwy{{}}||{zyzz{|~~}~~~~~~|xxxvuuttuuttuvvvvwxwusrrqqqqrrqrtsrsuvx{~~}}~~}~zvvvvuvxzzxutrqpnopqqrqpqssstvwxyzz{}~~|||||||{yxxwwwxyzzzzywvvvttvwutuvvvwyzz{}~~~~~}}|{{|}~~~}{{zyxvutssrrrstvwvutrqpnmnmlmoqrtuuttuwxxxwusssrqrttuwxxy{|}~~~}|||||~}zxwvvvwxz|}~~~~}|}}~~}}~~}||}~~~}}}|{z{|~}}}~|yvuuuvxyz{{zzyyyzz{|}}}~~~~}}}}|{{||{|}~~~|{{{{zzzyyz{{|}~~~~}}{zwusrqqqrrrsuvwz|~~~~|zyvsrqppqqqrrrtuuwwvvvvvvvvvvuvxxxyyyyz{}~}}~~~~~|zyxwvuuvwxyz{||||{|||zyxwvttuwxxxxxwxy{|~~|||}~~~~~~}|{yxwvvvvvvuuuuwyz{{{{{{|||||{{{{||||||}~}{xvvvwyyzz{{zyxxwwvvwxwvvtsssrqqrrrrtvxz{|||||}}}||{zzzz{|||}}~~~~}{zyxwvuuuttuvvwwxyyxwwvusssssttuuvy{}~}|{|||{ywuuvwxyyz}}||||||||}~~}}~~~}}}~~~~|zyzzz{{z{~~~}}|||}}}}}|{zyxvsqqrrrrruwxyyzzyxxxxxyzz{||}~~|{z{||}~~~~~}~~~~~|||{|}~}||{{zyyxxwwwxxyxyzyyyyxxxwusrrqqrrstvxxxxxwwwwwvvwxy{}}~~}}}}|}~}}}~~}{zzyxxxxxxwwutsrrrsttvxyz{{{z{{{|}~}|{{{z{{||}~|{zyxuttttttuwxyzyxwwwwwwxyzzz{|}|{{{{{||||}~~~}}||{{zzyyxwwvvvvvuttuuuuvuutttsqonnnopqtwz}~}|{zywxzz{{||}|||||{{{}~~}||{zyxxy{}~}|{||}}}}|{yyzz{|~~}~~~}}|zywwwwy|~}}}|{z{{{{|||}~~~~}{zzyvutttuwwwwwxxxxyyyyzz{{||||~~~~~}|zxwvuwyz{}~~~}|{zyyxyyz{{{|}|}}~~|{{{zz}~}~}{z{{{{{}~}}}||||||}~~}zyxwwxyz{{zzyyz{||~~~~}}|{{{{{|~}zxxxxxxyyzzz{{{{{zz{{||{|||{{{{{zyxwwxy{}~~~~~~~}}}||||||||}}||||||{{{{zxwutstvwxwwxyxxxxxwvvuuvwwwwxwvvvvwwvvvvxy{|||||||{{|||||{zzzzyyxxyxwwwvvvvwwvuuutttssqqsuwy{|~~}|||{yxxyyzzz{{zyyyz{||}}~~~}}}}}}}~~~~~~~~~}|{{zyyyz{{||}}}}}|||||{{||}}~~~~~~~~~~~~}}}}}~~}|}}|{zyyyxwxxyyyxxwvvvvwvuuttuuuvvvxyxyzz{{{{{{zzzz{}~~}~~}||}||{{|{yxwwwvvvvuuuvvvvwxxyyyyz{||{{{||||}~}|}}}}}~~~~~}}|{{|||{{||{zzzyyyzzyz{{{zzzzz{|}|||}}}|}~~~~~}}}|}}|{zzyyyyyxxwvuutuvvtstsstvwwwwxxvuwxwwwwxyyyxwwvvvvwwxxxwxy{zyyyyxxyz{|}}}}}~~~~~}}}|||}}}}~~~~}}}~~~~~~}}~~~~~~}|{{{{{zzz{|||}}}|{{{{{{{{z{|}}||||{{zzzzz{{|||}}}~~~~~~}|{zyyyyxxxxxyxxxxxwwwvwxxwwwwxxxxxyyyz|}}}|||{{{{{{{{{||||}||zzzyyyyyyyz{{{||||}}}||{{{z{}~~~~~||}||||||}}}~}}~~}}}}~~}}~}||{zzyyyz{zzz{|||||{{{{{{{||{||||||||{{{{{|||}}}}}}}}}}|||}}}|||||{{{zzz{{{zzzzz{{{{zzz{{|{{|{z{|}~~~~~~~~}}~~~~}||zzyyyzz{{|}}}}}}}}}|||}}}}}||{{|{{zzyxxxxxxwwvuuuutttttttuvwxxyz{{||~~~~~~~~}}}}}}~~}|{zyyxxxxxyzz{|||{{zzzz{|||}}}}~~~}}}}}}}||||||||{{zzyyxxyzzz{||}~~}}|{{{{{{zzzyyxxxxxxxxxxxyzzyxxyyyxyyyyyzz{{{{{zzzzyzz{|||}}}~~~}}||}}}}~~~~}}~}}}}}~}}}|||{zz{{{{{z{|{{zz{{{{}}}}~~~~}~~~~}}|{zzz{zzzzzzyyzyyyzzzzzzzzzzzzyzz{{{{|{{||}~~~~~}}}}}}}~~~~~~}|{{{{{{{{{zyxwvuuuvvuuuuuvwwwvvvwwxxyyz{|||||||||||}}||||{{{{{{{{{{zzzzz{|}}}}~~~~~~}}}~~~~~}}}~~~~~~~~}}|}~}}~~}|}}|||||{yzzzz{||{zyyyyyyxxxyyyz{z{|}~~~~~~~~}}}}}}}}||{{{||}}~}}}~~~~~~~~~~~~~~~~}}}}}||{{zzz{{{{{|}}}}~~~}~~}}}}~~~~~}}}~~~~~~~~}}}|{|||{{{{{zz{zyyyyyzzz{{{{|{{{zyyzyyyyz{{{|}~~~~}~~}~~~~~~~}}~~}}~~~}}}}|{{{{{{|}||||{{|||||{||{{||{{zzzyxxxxxyyyyxwxxxxxxxxxyzzzyzzyxyyyyxxxwwxyyxxxwvuuuutttuuuuuvwwwwxyy{|}~~~~~~~~~}~~~~~~~~~}}}}}||}}}}~~~}||||||{{|{zzzyxxwxwvvvvvvwwwwwxxxyz{{{{||}}~}}|||}~~~~~}|||}|{{{zzzzzzzyyxwwxxyz{||{{||||{{|{{z{{||}}}}}}}}}}}|{z{}}}~~~}||}}||||{zzzzzzyyyxxyzz{{{{{{{|||}~~~}}~~~}|||{{{{zyxxxwvvvwwvvwwwwwwxwwwwvvvwxyyyyyxyyxxxxwwwvwwvvwwwvvwxxxxyyyyz{{|||}}}~~~~~~~}}|}}}~~~~~~~~}}}||}}|{z{||{{{{{zyzzzz{{{|||}}}}}|||}}}~~~}}}}||||||}}~~~~~~~}|||{{|||||{{{zyyxxxxxxyyxxxyyzzzz{{{{{{{{{{{{{{||||}}||{{{{{z{zzzzzzzzzz{{||||||}}}~~~~~~~}~~~~~~~~~~}|||||||||}}|||{zzz{{zzz{zz{|||||}}}}~}}|{{{{{||{{{{|{{{{zzz{||||||{{{{{{{{{{{{{||{||{{{{{{||||||}}}}}~~~~}}}}}|||||||||||{{{{{{{{{{{{|}}}}||{{{{{{zyxxxwvvwwvwwvvvvvwwwxxxyz{{|}}}}}~~~~~~~~~}}}|||}}}||}||||{{zz{zzz{{{|}||}}||||}}}~~}}|||||{{z{zzzzyyyyyzzzzzz{||}~~~~}}|{{zyyyyyzzzzzyzzzyyxxxyyzzz{||||||{{{{{{{{{||||||{zz{{{||}}||||{|}}}~~~~~~~}}~~~~~~~~}}~~~}}}}}}~~~}~}}}}~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}|{{{zyzz{zzz{zzzzzzzzyyyzz{{|{{{{{{{|||{||||}}}}}}}~~}||||||{{zzyyxxxxyyxxxxyyyyyyyyyyzz{zzzzz{||}}}}}||||||{{z{{{{{{{zzzzzzzzz{|}}}~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}|||||||||||}}}||||{{{{{{{zzz{zyyyyyyyz{||}~~~}~~~~~~~~}}||}}}}}}}}||||{{|{{{|}~~~~~~~~}}|||{{{{{{{{{{z{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~}}}}}|||{{||{{{{{{{{{{|||{{{{{||||||||{|}}||}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}}~~~~~~~~~}}|{||{{zzzzyyzzzzyyyxyyyyyzyxyyyxxxyyxxyyyyyzzzyyyxxwwwwwxxyyxwwwwwwwxxxyzz{{|||}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}}|}||}}}}}~~~~~~{y}}wuqnptuv}ztqommnsw{~}~{vrlihhnrvy|{vqoljlnqy}}zwvuwyz~}yursqqw{}~{wsomkikmoty{~~{xtpjfeeehlorx~zuqmklkkrwx{~}}zvvz}~|{|~~}}}~}zwwxy|{{|zy{|}zzwtsrsvy|~yusqpqruz}zwwttwy|~{xvvx{}|yxwxz}}ywuttuvy|~~{xwvutwz|~}||xvutvxwxx{~~}~~{wvvuusqsvwz|~}ywwvtsstvxz}}zxussrstux}|||{yyyy{|~}zwussttsvz|}~|zxurtvvuwwyzz{}}~~}{xutuvvx|~~~~}|xwxzxw{||~{yz|}~||~~||{{}}zywutsvy{}}||}~|}~}}}}~~~}|{zyyz|~}|zyxvuvvuwy|~~|zxvspppppooruvwyz|}|zzzzzyxxxwvx{}~~~~|{{|||~~|{yvussuvuuuvwxxwvvutsrqpnnpqrsuuvxxxwwxyvv{~~}}}}~~}~}|~~~~~~}|zyxxz{|||{}~}||}~|{}}||}~}|}~}~}|{|}}|||}}}}}{{zxwyyxxxxvwxwvwvvvvvvvuwyurvzyy|}~}||}|||||}~}~}|{{{{zz|zyzzzzywvttrpqsstsrtusqstuutstuuvwvuwxwxz{|}}~}}~~~|y{}|{z{}~}~|~~~~}~|{||||zz}~|~~~}~~}}|~}~|zzzz{zyyz{zzz{{yxwwwwuuuvwvsuvvutstuuutttuuttwyz{|||||}|{}}||}~}|{|{z{{|}|{{|}|ywxwuttuvuvwxwvwwttwxwvuvwvvxyyz}~{{~}~~~~}}}}}}}}|||}~~~~|~~}}|z{|{z{|||}~~}|}}}||}}}|}~~~~zyyyyzz{{{{||{|}|zzyxvwwvvwxxwwxzywwxwwwvuvwyz{{{}~~~~}}}}}}}}~~{yz{{{zz{{{zz{{{{zyyxvtttttutstuvusrtuvutuvvwvvxzz{}}zz{}~~~}}~~~}}~~|}}{zzzzz|}}|{|||z{||{|{{|~|||||||}|||}}|}|{z{{yxxxwwwxzxvx{zwwwwwvvvvwxzzz|~|z{|{z{{{|||{||~~}~|zzzyyzzzz{||zzzz{{zywvvuttvuuutuwvuuuvwuttvxz{||~~~}||~}|~}~~~~}~}}}~~~~~||{{{{|||||}}}~~}|}}}~~}||{y{}{yz{{{{{||{|}|{||yxwwvvvwwwxxxxwwxvuvvvwyyz{|||{{||{z{{||||||}}}~}}|{}}|{|||||||{|}}{z{{xvvvvuttuuuwxvuvvuuuvwxyz{{{}}|||{z{{|}}~~||~~~~~~~}~}}~|{{zyxyz{zz}}zzz{{{{{}}|{|{{{|{{}~}||||}||}}}}||{zyvvxyxwxyzywxyyxwwz{z|}}~}|}}|{|}{{|}|||}~|}}{{{{{{zz{{{zzzz{{{{zzz{{zxwvttttuuuuvvuvwvvvwyyz{}}|||}}{{{|{{|{{|}~~}~~~~~~}~~~~~~~~~{yz{zzzz||{|}}||}~}||}}|{|}}~}|}}}}||}||}~}|zyxwvvvvwwxxwwwwwxxyz{|{{|||{{{|}|{{||||||||}~~~}}{{{zzzz{{z{||{{{{||{{{{{|{xwxwuttuvvvwxwuwxyz{|}~}|{}~|}}||{{||}}||}~~~}||}||}~~~~~~}|{{{zz{||{||}~~~~~}|z{}~~~}}}}}||}}}|{|}}}||{zyxwvvwwxwvwxyyyy{|}}}}|||||{{{|{{||}}}}}{|}~~~~~~}|{{|}|{|}|{||||{{z{{{|zz{|zywvvvuutuwwwvvwxz{{{{|}{zz|{{{{{{|||{{{|||~~}}}||}~~~~~~~~}~~}{yxz{z{{{|}}~~~~~}}~~~}}}~}|~~}}~~}~~}}~}}}||{xwxxwvwwxyz{}}|}~}~~}{{|||zz{|||{{||||{{{{z{}~~~}||||||||}|||||}}}||}|{|||}{z{{yxwwwvutuvuvwxx{|{{|||{z{|{y{|{zz{||{{||||||}}}{{||}}~~~~~~~}|{zyzzz{{{~}|~~}}}}|||}~}|||}~~||}||||||||{ywwxwvwwwxy{}~}~~}}~~||||{{|}|{{}}|{|}}|{{|}}||~~~||||||}||{||}}}|||}}}|}~~}}}||}|{yxxwvtuvvvwyz{|}||}|||{z{||{{{{{|{{z{||{||}}}}}}~|z|~~}|zzyxwwyz|}~~}}~~~~~~}}}}}}|}}}|}}}}}}|}}}}|{{zyxwvxxxy{}}~~~}}}}|}}|||||}}|{{{{{||}|{|}~}}}}}}~}|||||||}|||}}||||||{{|||{{{{zxwvvutuuxz{{|||}|{{|||{{{{|{{||{||||{z{}~}|}~~|}}~~~}zyyz{zz}~~~~~~~~~~~~~~}~~}}~~~~~~}~~~~}}}}{zyyxvvxz{||~~~}}}~}}}}|||||{{|||{{{||||{{{}}}||~}}|{|}|{||~}|}}}||{{|}}|||}}||||||{z|}{zywwutuxz{|}~~~}}}}}{{}}}|{|}}|||||||}{z|}}||}~}~~~|z{|{{}~~~~~||}~}~~~~~~~~~~~~}}~~}}}~~|zyyyzyz|}~~~~~}|}}|{|}||{{|{{|}|{{|{{{||}}}|}~}}}|||||}}}~}||}~}{|}}|||~}||}}||||}}}}|zzyxwwyz{||||||}~|{|{{{{||{z{{z{{{{{{{{zzz|||}~~||}}||}~~~~~}~~~~~~~~~}~~~~~}~~~~~~}}||}}|{{{|||}}~~}}}|~}|{}}~}|}}||||||}}||}|{|}}~~}{z{|||{||}}}}}}|}}}|}}}}}}~}|}}~~}}}||}|{zzyzzzz{||}}}~~|{|||||{z{|||{||{zz{|{{{{||}|}~~}~~~~~~~~~~~~~~~~~~}~~}}~~}}}}}}||}}|||}}}}}~~~}~~}|||}}||{||||{{{|||}}}~~}|}~|||||{{|}|||}~~}||}~~}}}~~}|}}}}}}}}}|||||||}||||{zyz|{{|}|{||||{|}|z{}}|||{{{|||||||||}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}~~|}}}}|||}}||||}}|{{|||}~~~~}||||||||}}}}~~~~}|}}}}}}}}}}}|}}}}||||}~~~~~}||{{{{{{{||}|}}|||{{{{||{{{|{z{}}|{{|}||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}|||||~~~~~}~~~~}}||}}}}||{|}}||||||||}~~}}}~~}}}}}||||||}}}}||}}}}}}}||}~}}}}|}}}}}}}~~}|{{z{||{}~}||}|||||{z{||{{{{|||{|}|||||}|}}~~~~~~}~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~}||{|}}}}~~~~}}}}||}}~}}}}|}~}|}}}|}}~|zz{|}||~}}||}||}}|}}}}}~~}}}~}||}~}}|||}|||}~~}|{{zz||{{||}}}~}||{|||||||||||}|{{{||||||{zz{||}}}~~~~~~~~~}{{|}~~~~~~~~}|||||}}~~}~~}}~~~}}}}~}}}}~~}|}~~~}}}}|zyyz{|}}~~~~}}}}}}}|}}}}}}}}}}}}}}}|||}||||}}~}|{{zz{|}}|}}~~}}|}}}}||}}|{|||||}}}|{||}|zyyyz{|}~|{||}~~~~~|{zzzz|}~~~~~~~~~~}||||}}~~~~~~~}}}}}}}}}}|}}}~~}}}}|{zyxwwyz|}~~~~}||||||}}}||}~~}}}~~~}}|}}}}}~~||{{{{|||}}}}}|}|||||{{||||}}}||}|{|||zyyxxvvy||}~~}{{|}}~~}}~~}|{zzzyz|}~~~~~~~~~~~~~~~~~}||}}}}~~~~}~~~}}~~~~~~~}||{zyywvwwxyz|}~~~}}||||||}}}}~~}}~~}}}~~}}}~~}|{{{{{||||}}}}|||||{{{{|||||||||||{zxwwvvwwxy{}~~~~|{{{{{|}~~~}~~~~~|{yyyzzz{}~~~~~~~~~}|{|~~~~~~~}~~~~~~~~~}}||{zxxwwwwxxz|}}~~~~}|{||}||}}}}}|||}}||}}}}~~}|{{{{{|}}~}}}}}}||}}}}}}}}}||}|zyxwwvvwwxyz{|~~~~~}|{{{|{{|}~~~~~}|{zyxyyyyyz{{}~~~~~~}||}}}}~~~~~~}}~~~~~~~~~~}}|zyxxxwwwxxxy{|}~~~}}~}}}~}}}~}~~~}}~}}}~~~}|{zz{||}}}}}}}|||||}}|||||}}}}{zyxwwvvvwxwxxz|}~~~~~~~}||||||}}||}}|}~~~}{zzyxxxyyyyyz{|}~~~~||}}}~~~~~~~~}~~~}|{zyxxxwvwxxxxyzz{}~~~~}}}}}}}}}}}}}}}}}}~|{z{{{{{||}}}}}|}}}||}}||}}}|{yxxwvvvwwwwxxxyz|}~~~~~}||||||||}}||}~~}}~~~~}|{zyyyyyyyzzzzz{|~~~~}|||}}~~~~~~~~~}}||{zyxwwxwvwxxxxxxyz|}~~~~~~~}||}||}~}}}}}}}~~}|{{{|}}|~~~}}}}}}}}}||}|{zyxwwvvvwwwwwwwwxyz{|}~~~~~~~~~~}|}|||}}}}}}}}}~}||}}~~~~|{zyxxyxyyyyzzzzzz||}~~~~~~~}||}}}~~~~~~~~~}|{zyxxxxxxxyyxxxxxyz{|}~~~}}~}||}}}}}}}}~~}||{z{|||}~~}~~~}||}}|||{zyxwvvvvwwwwwwxxwwxyz{}~~~~~~~~~~~~}}}}}}}}}}||}}}}~~}}}}}~~~~}|{yyxxxxxxyyyyyyzzzzz{}~~~}}}}}~~~~~~}|zyyxwwxxxxxxxyyxxxxyy{|}}~~~~~}|}}}}}||}}~}|{{{{{|}}}}}}}~~}}}|{zzyxwwwwwwxxxwwxxxxxyyyz|}~~~~~~|{||||||||{|||{|||{{|}~~~~}}~~~}|zyyyxwxyzyyzzzyzww{~}{|}~|}}~~{~~}~}}}~}}}||}|}{vy}|ywwxyyyxwyywvxz{yyzzyxxxzzy{}~}{yzz{~}~~~|zyxvvz}zwy|||xyxwvuvwwvwz}}yvvvwy{}{xwxz{|}}{z{}|yz}|z{}~~~|{{}||~~~~~{{{zyz{{zzzyz|}}{{}}{zywuuvvwxyyxxwwwwuuvvuvxxy{~|z}~{y|~|z{||||}~~|{|~~~~~}|{yz|zwxzywxzzz~~}~~~~{{||{|}||}~}|~}}|~~~}~}|{zyxy|{zz{|||{|{{|}~|~}{|~~}~~~~}|~~||}zvwywwy{zxyzyxyz{{{|~}~~}}}~~|{|}~~|z{|}|}~~}|}~}|~~{||{ywtvxwvxzzywvwxxxyz|~}|}~~~}}}~}}}~}{}|z|~}|~~~||||{zz|}|{|}{y|}z}~|z{}|zzywuvvvvwxwwxyxwwxz{{{||||||||{z|}z{||{{zz{{|}~}{zyyz{zyxz|{{zy{}{z{|{{{{zyxvvvustussuvvvvuwxxxyz|~|y{}|{zy{}{y|~|z{|{z{|{|~~}|zyyyzyyyy{}{yz{{{|~~|~}|}|z{}||}~}|~~}{{{zzzzz{{{|||}}}~~~~~|~~}~}~}{{yxxxxxxxyyyyz||}~~~~~~~~~|~~|~~}}}}~~~}}}|||}}}}}}~}}~~}}~~~~|}~}|{{ywwxwvwyxxy{zz|~~}}}~}}}}}||~}|}}|||}}{{}~}}|{{{{{{|{z{|||||{||{|}|{}}|||{zxwvutvwvuwyxwy||{|}}}}||||||}|||}}||||{{{{{{{|~}{{{zyyzzzzzz{zyz||{{zzz{|{{|{{zxwvvtttuuuvvxz{{z{|}|{{{||zz|}}||}}zxwwwxwvxz~}}~~~|zyxwxyzz{|}~~|zyxyzyyz{{{}~}~~}}}~~~|{{{{{}~~~}|{zyyyyz{|~~~~~~~~~~~~~~~~~}|}|zxxxxxyzz{}~}~~~}~~~~~~~~~~~~~}}}}~}}}||}}}~}}}}~}}}}}}}}}}}~~~~}~}|{zywwxwwwyz|~~~~~~}}}}}}}}}~}}}}|||}||||}}}~~}||||{{{{{{{|||||{||||||||}}}}}}||||zxwvvvuuwxz{|}~}}}}{{|||{{{}|{{|||||||{{{{{{{{|}~~|||zz{||{{{|{{{{{z{{{{{{|||{{{|||||{zxwvvuuuuvxy{{|}}||{{{{{{{{{zz{{{{{{{{{{{{{zz{{{}~}|{zzzzzz{{{zz{{zzzzzzz{{{{{{{|}~~~~}}|{|}~}|{zyzz|}~~~~~~~~~~~~~~}}{zyyyz{|}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}|||}}}}}}}~}}~~~}}~~~~~~}}|}~~~~}{ywvvwxz{}~~~~~}||}}}}~~~}||~~}zxyzzzzz}~}}~~~~}}|{||||||}}}}|||{{{{{{{|}}|}}}}}~~}{yxvvuvwyz{|}~~~~~}|||{{{||||||{{{||||{{|||||}||}~|{{{zyyzzzz{{{{{{|||{{{{{{{{{{||||||{{{{{ywvvvwxyz{||||||||||||{{{{|||{|||||{{{zyzzzzz{|}~~}|zzz{{{{||||||{|{{zzzzzz{{{{||{{||}~~}}}~~~~~}|{{{|}~~~~~}}~~~~~~~~~~~}|||{{|}~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}||}}}}~~~~~}}}|||}}~~~~~~~~~~}~}}||}~~~}}|||}}||}}~~~~~~~~}}}}}~}}}|||}}}}}}}}}|||||}}~~}|{z{{{|||||||}|||||}}}}}}}}}||||||}}}}|{{|{{||{{{{||||}}}}|}}}|||}}}||||||||||||||||||||}~~|{{{zz{{{{||||{{{||{|||||||||||||||||{{{{{{|||{{zzzzzz{{{{{{{{{{||{{{{{z{{{{{{{z{|||{{{|||~}||{zzzz{{{{{{{{{{{{{{{zz{||{{{{{{{{{{{{|}}~~~~~~~~~~~~}~}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}~~~~~~~~}}}}}}}}}~~~}|{||}}}~~~~~~}}}}||}}}}|}}}}}|}}}|}}}}|}}~~~}}|{{{|||}}||}}}}}}|||}}||}||||}|||||||}~~}|{{{{{{{|}}~~}}}|{{{{|||{{{|}}}|{{||||||{{|}~}|}}}~~|{{{}~}uruwxxx{~~{xxxz~{yz{{zz{|}}{xxy{||||||{yyzyzz{}}{yyyz{{{{{{|{zyz{||}}~~}||{{z{{{{{{{{zzzzzz{{{{{|}|{{{||{{{{{{{{{|}~}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{|}~~~}}||||||}}}}}~~~~~~~~~~}}}}}}}}~}||{||}}~~~}}~~~}|}}}}}}}}}}}}}}}}||||{{{{zyyz{||}}}}}~}}||||||||}~~|}~zzzzzzz{|}~~~||||}~}{z{{{||{{{zz{~}zzz{{||{{{||}~}||}}}|{zyyyyy{|}}}|}}||{zzzzz|}}}}}|{{{|||||{{{{{{{|}}|{zzyzzz{}}}|||{{zzz{{{{{{{{|||||{{{||{{{zyxwwxy{||}}}||||{{{{{{{||||||||}}}||{{{{{{{{||}}~~~~~~|{{|}~~~~~~~}|{zzyz{}~~~~~~~~}}}}}~~~~~}}}}}}}~~~~~~~~}}~~}{zyxwxyz{}~~}}}}||}}}~~~}~~~}}}}}}~~|{z{||||~~|zyy{|{zz}~~}~~~}{yxxxz|{yxwxz{|}~}{z{||}~}|||{{|}}}}}}|||}|||}}}}}~}|zyzz{|}~~~}}}}||{{{{{||}}||{{{{|}}}{ywwwwwwxz|}~~~}|{{{{{{{|}}}}}}|||||{{|||{||}~}|{zyy{|||||||||{{{zzzz{{|}||{zzzyyzz{zyxvvvwwwxz{||}}}||{{{{{|{{||||||{{{{||||||||{|}~~}}}}||}~}}||}}~~}||{{{{|}~~~~~|{zyyyz{{|}~~}}}}}}~~}~~~~{y{|}}~}||}~}zyyzzyxxxz{}~~}}}}}}}}}}~}}}}}}}}}}~~}||}|}}}~~}~~~~~~}}}~~~}}}}}|zzyxwvvwxxwxy{|}~~}||||{{{||{||||||}}||}}}~~~|{{zzzz{||}}}}}}||||}|||||||||{{zyxwvvuuuvvwxz|}~}}~~}}}|{{{{{z{{|||}}}||||||}}~~}{zyyyzz{{|||||||{{{|||||||{{{{{zyxvuuuuuvuvvwyz{|}}}}}|{{{{{{{{||||||||{{{{{z{|}~}|zzz{{|}~~~}||{{|||||}}~~}|{{{|{{||||}~~}|}~~~~~}{zz{zyzxrqsuy~}}{{{}~}||||}}~~~|{{||}~}{xwvuvvwwxxxyyz{{}~~~}}}}}||}}~~~~}}~~}|||||}}}}~~}}}||}}}}}}}}|zyxxxwwwwwwwwxxxz|}~~~~}}}}|||||}}}}}~~~}~}|zyzzz{{||}}}||}}}||||{{|||{zyxwvvwvvvvvvvvwxyz|~~~~~~||{{|||||||||||{{|||}}{zyyyzyyz{{||||}}}}}}}}}||{yxwvvuuuvvvvvvwwwxy{|}|}}||}}|{{{{{z{|{{{{{{{|}}~~}|{zzzz{{|}~~~~~~~~}|||{{{||||}}}}}~~~}|{zz{{||}}|||||}~}}}~~|z{}~|smqwzzyyz{{}}{{~}z{}|{z{|}}}}~~}||{zyxwvwyz{{{{zyxwxyz{{|~~~~~~~~~~~~~}~~~|||{{|}}}}}}~~~~~}||}}}|{zzxwvvvvvwwwwxxxxxy{||}}~~~~}}||}}}}}~~}~~~~~}}|{{{{||||}}}}|||||||||zxwwwwvvvvvvvvvvvvwwxxz{}~~~~~~}|||||||{{||||}~~|{zyyxyz{{|}}}}|||||{{zyxwvuuuuvvvwwvvvvvvwwwxz{}}}}}~~}}||||||{{{||}}}~}|zyyyzzz{}~~~~}{{z{{|}~~~~~|||}~~}|{{{{}~~}}{{z}~}|{yxww{~~}|{{|}}~~~~}|{zzyyzzzzz{{{{{{{{zyz{}~~~~~}}}~~~~~~~}}}}|{{zyxxxxz{{{zzzzzyyxxyyz|}~~~~}}}}}}~~~}}|||||||}}~~}}|zyxxxxxxyyyxxxyxyyzyyyzz{|}~~~~~~~~}||}}}~~}||{{{{{{{{{||||}||||||zyyxwvvwwwwxxxwxxxxxxxyz{|}}}~}}}}}}}}}}}||}}}}~}|{{{zz{{{{{||||||}}||{{zxwvuuvvvvwwxxwwwwvvwwyz{||||||}}}}}}||||{{zz|}~~||{{zzzzz{{|||}}}}}~~~~}|{zyzzzzz{|}~~~~~~~~}}}~~~~~~~~~}}~~xtrs{|}}||||~}xwwvvx|~}}|{|}{xx~~~|zz{{}~~{ywuuvxyy{{{|~~~}}}~~~}~~}||||}}~}}~~|zzzywuuvwwxyyxyzz{|}~~~~~~}}}}~~}}~~~}|||||}~~~~~~~~~~~~~~}{zyxwvvwxyyzzzyyyyz|}}~~~~~}|||}}~~~}}}}}}}~}}||||}}||||{{||}}}}~~~}||{yxwwwwwvvwwxxxxwxzz{}}}}||}}}}}}}}|}}}}}~}}}}}}~}|{{{{{{{{{{|{{{{{{{{{||||{{zywvuuuvvwwxxxwwwxy{{|}}}|||}}||||||{||||}}}||}~||zxxzz{|}}|{{z{|}}||||}~~tmmmr|||~~~~~~~|{{{}~}~~{{zzzz{|{{~~~~~~~}|{zzyyyz{{z{{|~~~~~~{{}~~~~|{~vkfnz}tnry}~~xwxy}{x{~|xsrx~~~~zwxyz{|~{yxyz|~~~|zyz|}~{xustvxz|}~~~~~|}~}}~||}~~}}|{||}}|{}~||{{zzzz{||}~~~~~}{zxwwxyyxvuvwxyz{{||}}~}||}~~}||}}~~|{zzz{{}~||||}}|xvwy{~~|{zzzzz{{|}}}}|{zywutttuvwyz{|~~|{{{{|||}}~~}|{{{{|}}|{{||||||}~}|{zyzz{{{{||||||}}}}}~~~~~~~}||{{zz{{||{{|~~}}}}}~~||{zz{{|}~~~}{zyyyyyz{}~~~~~~~~~~~}|{zyxxxy{|}~~~}}~~}}}~}{}|||{{{}~{z{}|{zz}|{{{{{{{zz{||||zwxxwusqsuuwz{{{{{}}|}||}||}~|{zyyz|}}{z{|||~~~}{z{{zy{zzz{|}|z{||||{}~~}}}}|zzyxwwurrrqqsstwy{|{y|{y||}}zyxxyyz{|}}~}{}~}}~~~}}{zzz{zxwxxwyyyyz|~}}~}}}~~|}~|{{{|}}|{zxxxvtuvxzxvuvxwuspqsrprtwxwwyzz|}}}~}|~}|zxyzyxyyyxxyyyxxxwvvvvxxxyyywttwussrrqoljjknqrruz{{||{zxxzz}}|}~~}|~~}|}~||~||}|||zyyz|~|z{}~|zyyyyzywwxxxwvvwwxyz~}}{{{|||||||||}~|{yxwspruuutuxyxxxwwvuuuvvwwwvvuttvwywuuvvvwwwxxz}~~|zyyyz|}}}||||||{z|}~~}}|{{}}{yxwwwvtqrromllnqrtwyyyyz{zz{|~|yyxwxz{|~~~}~~}}~}yvyzxwxyzzyzzyy{}}}~|y{~}}~}|{{{{{z{|zxz{{zxxxxxyzz{|}|zzzyyyyxxxwuvwutvwwxxwxyxz}yux|xvxxxwuttssstttvvsswyxxz{{|}|~||~~}}}~~~~~~~~~{{{zyvtuvsruwyzxwxyyzzyxyzyyxxyz|}}}}||}}~~}}~~~~~}}~}~~}{z|}}{yxzzzxwxzyxwvx{}}~{{||}{y{~}|||||{yvvxyxyy{}|z{{{|{{{}~{|}{zyy{|}}|{{|}}|}~}|{{||{yyzzzz||||{{zz{~~|}|zyxyxvvxxwwvvwwwwwwvuuuwzzzz{}~|{|{wvuuussuwxwyxttwyxwuvyxwz{zz}}yy|~~}|}}}~||~}yxxyzyy{}~{{|{zyyyyy{|}}~~}|~~~~~~~|zzyyyzz{zxyzzz{}~}}}|z{|zwxxwvxxwwxyzywxywtssrrrqqswyzyxxyyyxwvvvwwvvvwwwxxz{yx{{zyy{~~}~~{yxyyxwwwy|zxz{zyxy{{zz{}~~~~~|yxxxyz{|~}zy{||{{|}~~}z{}||~}{{~~~~~~~}}~|zyxyzxxz{{}}}~}|{{{zz{~~~~~}|~~~}}|}~~}|{{yyzzzzzyxz{zyzzzzz{}|yy{xussuuttuvxxyxwy{yvwxwwwwwxyyyyz|~}}}}|}~~~~~~}}}~~}~{xvvutvy{|{z{{yvtsttsrrtvwwwwxyxwvwyzz}}~~~~}zzzz{{{{|}~~}||~|zyyz|{{}~~}}}|{{zyz|}}}}}}|{|}|{|~~}||~}~}~~|zzzxwxzz{}}}~~~}{zywvvvvvvwxyyyxyzxvuuuvwxxxyz{zy|~~}|zyyxxyzz|}||}}{z{||||}~~{||ywxyz{{|}}}~~yuuuttuwwwvvwwvxyyxwwwxz|~}~~~~~~~}}}~~~~|}~}|~{{||}~~~~|{{|~~~~~~|}~~~|z|}|{}~~~}}~}||||}}}}|}}~}}~~}~~|zzzyyyxwwxyyyyyyxy|}|||}}zwwxwwvuwxxy{||{yyyxwxxwwyyyyxz|{yyzxwwwwxwwxwuvx{}{z{{{zxx{||zyz|}}|{||}~~~~~}{zyyzzz{{|}}~~~}{zz{||||}~}}~~~}~}~~~}~~~~}|{{z{|}~~}|{{zzzzzzyyzyxxyz{||||{{zyxwwvvvvxz|}}}}~~}}}}~~}|~}{|{zyzzz{|}}}}}}{|}|zzzz{z{}}|{{|}}||{yxzzxy}~||{|}|{{zwvvwwwwxyxxwwy|zxyyyyyz{|}~~~~{zyyyxxxz|}}|zz{||zxz{zyyy{{{|}}|~~~|z{}}~~~~~}}~~~|{zzzyxwwwxwwwwwwxxwwwwwxxxxxxxwvwxyywuuvvvvwxxwxyzz{{}~}}}~~~~}|||}|z|}|||}~}}}}}{{}~~}}~~}|{|~}{zxwwwwvvwyzyxz{{z{{|}~~~~~}~}}{yxxyyz{|}}}}|{{{||zyz{zyxy{{z{}~~~~~~~~~~~~~~~~}||}~|z|~}}||{{|{z{}}~~~~}}|||{|{{{yxwwwwxxwxyzyyxyyyyyyyzzyxwwwvvwvuuuttuuvwwxz|~~~~|zzzyxxxwwuvwvuwxxwwxzzxxzyxxyzz{||{zz{||}~||}~}}~|{||{|~}}~~~~~~~~~~}|||{yyxyyyy{}~~~~~~~~}}}~~}|zz{|||||~~~|{{xx{{{{}~}~~~}zz{{{ywwwwwvvwwwwvxz{{||~~}}|zzzzyxxxyzyyy|}}}}~~~~}{zyxwvvvvvwwxxxxxyzzzywxyzz{{{||{zyzzyyy{~~}~~|{{{zyxwxyyxwvy{z{~~}|||}~}||}|}}~|zyxwwxyz{|}~~~~~~}}}||~}{{{{zwsstsstuuvwxxxxxyyz||{yyzyxyyxwuuuvwvutuvvuvxyyz|}~}}|{z{{{{{{{z{|||||}~~}{zzzz{zz{{}}}}~~~~}|}}|{{|~~}~~}~~~~}|{yyzywxxxyxxz|~~}~}{|}||~~~~}{z{{{{{z{{z{|~~~~~~}}~}|}}}|zyxvtssssstuvwxyyz{|||zy{{{{zyxyzzyxxz|{z||zyyz|||~~|{xvutttsuwwxwvxzyxxyz{z{|zyyzxvuvxyxwxyyz{zz|}}~~~~}}}}}~~~}}}}|{{{{{zz{|~}{~~|{zyyyz{|||~~}}}|{zz{{{{zz{{|~~~{yyzywwyyzz{|||}}|{|}}|}zwwxwvtstuttutsqpsutrsvx{||~~}}|{{||{{z{{{||||~}zyywttvwvutwzxvwxyzzzzyxzzwtuvuvxyz{|~~}}~||{{}}|{~~~~}}|{||||{{||{{|zz|~~}}|y{}|{}{z}~}~~}}}}~~~}}}}~}{}~|xvuwwutwxvw{|||}~}{xy|{ywtvxurtwxwutssstssrtwwwxz~~|}}|{{zzyxy{{|{z{|{{|{{{|}~~|{||zzyxxwwvuuwwxxuwzywwvwyxy|~}}~}~~|zyyxyz{|||~~}}}z}~~~~}|xy{yxwwxxxyz{{{zz{|}}|zxz{{{{|}}}{z{}}}}}~}{~~~~~~~}||||{zyyyxxxxzzzz|~}}}}~~~|zyxxvvx{{|zxyzzzyy{{{zy{~~{{|}~|}}{z{zwvwwxxvwyvuy|{zzzzyxusstuuvuwwvwyyzywwxxxxz~|z|}}}}~~~}|{{{{}}}~~~~|||{z{|zzz{}}|~|zyzzyy{|yxzzzyz{||}{z{|||{zy{}|{{{~|z}~~{xz{yxxxzzxxyyxy{{{zyxxxvsrsrqrsrruvvvuuttsvywty}|{}}||}|{|{{|}{{~~~~|zxwwxyzxy|{xyzzz{|||}|{{zz|yuwywwy{|{{{{{{}~~}~~~|zyy{|z{~|z}~}||}}~}{{||{}|yyz{}}|~~|}~~~~|~~~}}~~~|}{z|{xxyyyzzwvz{{zxy{ywwyzzwuttutrrsrrqqrstutstuxxx|~~~~~~}|{}~|zz{{zyxyzzxyzzyxwvusqqtssuustxyxvtvxxy|}}~}|}}}~}~~}|{zyz{{ywy{zzzyxzzyz{|}||}~}}|{{{|}~}~~~}~|}~|||{{|}|{{|}|{}~}~~~|zzzywux{yxyzzyyyy{{}}~~~~~}|||{yz|{yyz|}zy~}|}~{z||||{|}|||zz{{|zz|{yxxxyxwtrtvvussuwvuuuwy{{z|~~~|zyz{zzz{{{y|~~~~|}~}}~~}}}}}|{~}||}~}|{||{zyz{zzz{||{{{}~~~}|}}{|~~|zy{ywwwwxvuxywvwxxwvuux{ywyyyywvxvsuwutuvvvvxz|}}}}z|}||{z{{{{zz{|}{yz{{|}}~}~~}~~~}}}}~~~}{}}|||||yvxyyzyxz{{{|}~|z|}}}{z~}||~}~}~~}}~~}}~~~~~~}zyyyyy{|{{}~~|{zz{ywy|ywwxyywuwxwwxwwyzxwxyzzyyxwwvvvvwxwwz|}~~~~~}~}|}|{{|||{zyyzz{|zxyyvuwxyywvvusuwtrtvvvwx|~}}~}}~~~||}|||{}~~}~}}}}|z{|~~|{|}{z{|{{}}{|~~}}}}}|{||zy{zxxy{}~~}~}}}}}}}}|}}}}||}||~~|ywwwurtwwwwy|}|{||}|{zzyyyzyyz{{zy{}|z{||{|||}}~}{|}}~}}}}}|{{{{{zyyyyxxxxwwwwxyyxwvvuttuwxz|~~~|{{|}~~~~~~~}~}||}~~}~~~|zz{|}||~~}|}~~~~~}}~}}}~|~~|||{{|{{|}}{zz|||zyzzzzyy{zyz{{{{{{{||zxvuuuttuvxyz{|~}|{{||z{||{yyz|{{{{{{{||{{|}}~~}}}||~}{{|{yyywvy{|}}~~}|}~}{|||||}~~~}|}~}}|||{{~}{~~~~~~}}|}}{{|||||}}}|||||zyzywwz}~}|{z|}}|{{||~}||}|{{{}}|{{{||{{{{||}|||}|zxvvxz{|}~~~~~}~}~~}~~}|||}|{{{}~}{}}|||||{zzzyz{zz{||{zz|}|zyyyxwwxxz|}||}~~{|~}|{{|}~~}}}}~}}~~~~~~}}}}~~}}}}~~}||{||{{|~~}}~~}}}}}}}}|}}|}}|}{z|~~|z||{zyz{|}~~~~}~~|||||{z{||||{||zy{{ywvuvwxy{{{{{|}}{z{||{{{|}}}}|||{{|||{{|}|{{||}}~}||||||}}}}||~}}}|}}}}|}~~||}~~|{}~}}}~~}|{zzz{|{|~~~~~~}|}~~{{}}|}~~~}}}}~~}~~~}}~}|}~}}~}|}~~~|||}}||{z{}|||||{{yyz||{zxxyxyzzz{|{|}~}}}}}}}~~}}~||||~~|}~}{}~~~}~~}~~~~|}}}}}|{{{|}|zz{zyzzzzzz{|||||{{||||{{{||||||~~||}}}|||}~~~~~}~~~~}}}}||{|}||||{{{{||}}~~}~~~~|}~}~~}}}}}~~~~|}~~~||~~~{|~~~~~~~~~}}}}}~}|{{{{{|||{{{|||||{{|}~~}||{{|}}||}~~~~~~~}|~~}}}}}|{|||{{||||||}~|zyyz||{{|}}||||~}}~~}~~~~~~}}~~~~|}~~~~~}|}}|~~~~}|{|}}}~~}}}}||||}}|}~~~~~~~~~~}{|}}}}}}}||||{{{||{zz{|}}}~~|{{|{zzz{||}~~}}}}|||}}|{|}}}||{}~~}|{}~|{}}}|}~}|~~}||}}~~}}}~~~~~~~~~~~~}|}~~~}}}}}}~~~}~~~~}~~~~~~~~}}}}~}}~~~~|wvusw|umlorsuwyzzqolfipv{}zuomkkpv{{xuojlmpw{~~wqpnkmpu}{tnklloru}|vqkgknnt}}tpmljkoqt|{tqnljlpqsz~urpkilorw}}ytqonlnsx}yvrpomotv|{vutqqrtz|xsrsqoqtwzzurpnnnlnuz}zvtqnllmpsxxtrnkjjnuy{}xtplhimptz~wsoopkiotvyzz{|~|{}~|{}~}{{yz{|~{{zxx|~zxz}}~}|{xxz}~{zzzz|~~{wz~}}}|}|y{~~~~|z~~|z{}~{|}zwy{yx{}{zwuuwz|~|{xvvxz{}yww{~}~{xxyxx{||xyzwvy|}}}wy{ywz}~}~||yvwyyz{{}}}}}}|zyz|~|zxvwzxvxz~~zwvwwttw{}}~~~xsx{wtx}}zutwxxz|~~~|yy||z}~|yz{yvvxxx|~}}|xttvuvxyz|{z{~}{~xz}zxxzz{|}|}|z{zvvyywwy{}}|}~|z~}{}~}~}{}~~}{y{}{xxyz{||}~}{zzxxyz{|}|ywy|{z{{|}{yz{yxxz{zz|}}|z{{zyyyyzzz{zyzzy{||{~~~{~{xxyxwwxyxz{{{||zzz{zy{}{y{|{z{||{{{zz}~zvuvwxvvz}}~~~~~~}{|}~}{zz{{yy|~}~|~~}}{|}}||~}}~~}z{}{wy|~~~~~~|{||{{|{|}}}~}}}}}||}}~~||}}}|||}}{yxxxwvuvwwxz~~~~}{|}}}}}}|~}|~|}~|}~}}~~}|z||{{}||}~~}||}~}|}~}|~}|}}|}|||{zzxvwwwxyz|}}}}~~}|{||{{||zz|{z{}{xz|zxyz{~~~~{zzzzyxz}}{|}||{|}}}~}||||||}|{{|zxxwvuuutuuuvyz{{{|}}}}{zzyz{zy{|zz||||zz}|{zyz||}~~~{zzzywxzyyyz|}{yz{|{z{{{{|||{{{{{{{zywvuuvutuuwyz{|}}}}}~~~}~}|{|}|}~~}|{z{{{{{{{|~~~~~~}}}}}}}~~~|{{zyxxyyyzzz{}~~~}}~~~~~}}{y{~~}}}~~}}~~}}~}|}~~|{zyxwvuvwwwvvxzz{|}~}}~~{}~||||}|}~}|}~~||~}|}~~~|zz{{{{|}}}~~}|}}{}~}||}~~|{yyxwuuvwxwvvwxxy{~~}|}~}|{{{|||}|{{|{z{|||{}~~|yyzyyyz{|||{{zz{|{{}~|{|||{{zywuuvuuvvvutuwwxz{{|}}||{{z{{zzzz{{{{{{zzzzzz{}~}|{yxxyyxxzzz{{{{{{|||{|||||{zzzyxwvuuuuuuuvwwwxyz{}~~~}||}~~~~~|||||{{|}}||}~~~~}|{{{zz{|{{z{||}~~}}}|}}~}~~}{yxxxyyyyzzyyyz{{}~~~~}||{||||}~~~}}~~~}~~~}~~~|{yyxwwwwvwxxwwwwwwy{|}~~~}~~~}}}}||}~}||}~}}}|{{zy{|||{|~~}}}}}}}}}|{{zzxwvwvvvvwwwwxwwwxyz|~~~~~~}|}}||{{||{{{||{{|~}|{zyyyzz{{|||}~}|}}}|||||zyyxvvvvvvvvvuuvwwvuvyz{||~~|{{{{{zz{{{{{zz{{{||}~}zyyyxyyyyyy{|{{||{{z{{{{zywuuuutttuuuuvvwvvvwwxy{|}~~~~~~~~~~}~~~}~~~~}|||}}}}}~~~}}}~~~~}|{{{{|{z{{{{{{|{{{{{|~~}}|}~~~}||zyyyyyyyzyyy{zyzzzzz{}~~~~~~~}||{{|}}}~~~~~~}}}}}|{zyxwwwwwxxwwxwwwwxxxwxy{||~~~~~~~}}}||}}}~~|{z{||{|||}~~~~}|||{zzxwwvuvwwwwwxxwwwwwwxxxy{||~}}}~}|||||||}}}}|{zzzyy{{z{{|}}{|||{{yxxwwvvuuvvwwwxxvvvwwwvwxzz{|||}}}||||}||{{{z{|~~|{{zyxxyyzzyz{{{{z{{{{yxxvutttuttuvwwwvvvvvvwxxyz|||}}}}|}~~~~}}|}}}}}}~~~~~~}~~}|{zzzz{{|{{{{||||{{}~~~~~~~~~}~~~~~|{zyyxxxyyzzzzz{zyyz|}}}~~~~}||||}}}}~~||}}}}~~~}}{zzyyywvwxwwxyzzxxxyy{||}~}}}~~~~}}}~~}}}}|||~~}|{{|||{}}}}}}}}}}}}}}|{zzywvvwvvxxxwwxyxwxzz{|}~~}}~~}}}}~}||||{|||||}~}|zyz{{zzz{|{|||||{{{||||{yywvuuvwwvwwwwwwxxwxz{|||}}|{||||||}|{{|||{z{|}~~}}{zzzyzzz{{zz{{{{{{{{||{{z{ywuuutttuvuuvwvvvwyyyz{|||||||{{|||}||}~~~~~}}}}~~~}||||}}}~~~}||{zzz{|||{|||}~~~~~~~~}|zyyyxxyyzz{{{{|}}~~~~~~~~}}}}}~~~~~}~~~~}}}~}}}~~~~~}{zyxwwwwwwxzzyyz{{|}~~}}~~}|}}}}|}}}}}}|}}}}|}~}}}}|||||}|}~}}||}}}}}}}}}~~|{zxxwvvwxwwxxyyy{}}}}~~~}}~}}}}}}}~}}|{|}||}}||}~|{{{zzz{{{{{{|{{||{{|{{{|||{z{{ywvvvuuuwwwwxyzz{}}|}}}||||||{{{{|||||||{{|||}~~|{{{{zzzzzzz{||{zz{{{{||{{{{{{{zywuttttuuwwvvwy{{z{||{{{|||||{{{||||}}}||}~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~}}~~~~}}~~~}}}}}}}~~~~}}}||}}}}||~}}~~~}}}}}|}~~}}}}~~~~~}}~}||}}}~}}}}}}}~~~~}~~}~~}}~~}}}~~|}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||}|||||}}}||||{{||||{|||||||||||||||||||||||||{||}}|{|||}}|{|}|||||}|||}||||}}||||||||||{{|{{|||{z{||{zz||{{||||{|}|{|||}||||||||||||||{{{||||||||||||}}|||||{{}|{{{||{{||{{||||{{{{z{|{{{{|{{{{{|{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}|}}}}}}}}}}}}}}~}}}}}~}}~~}}}~}~~~}}}~}}}}}}}}~~}}~~}}|}}}|}}~}||}~}}}}}}}}}}|}~}}}}}|{|}}||}}}||}}}||||}}}}}}}}}}}}~}||}}}}}}}}}}}|}}}}|||}|||}}|||}}||}}}|{|}||}||{{{|||}}|{|||||||||{{{||||||||}}|||||{|||{{{||{{||||{{|||||||||}}||}}|||||{z{||||{{{{|||{{|{{{{||{{{{|{z{{{{{|{{{{{{{||{{{{{{{{||{{{{|{{|||||}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}~~~}~~~~~~}~~~~}~~}~~~}~~}}}}~~~}}}}~~}}~~~}}}}~}}~~~~}}~}||}~}}}||||}}}|||}}|}~}}}}}}}}~~}|}}}}}}}}}|||||}}}}|||}}|}}}||||}}}}}|||||}}}}||}}}}|}}|||}}|||||{|}}}}}}|||}}}}}}}||}}}}}}}}||}||||||{{}}|{|}||{|}}||||{{||}|||||||||{{{|||||||||}}|||||||||{||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{|{z{||{{{{{{{{|{{|{{z{{|||||||{|}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}~~~}}}~~}~~}}}~~}~~}~~~~}~~}}~~~~~~}~~~~~~~~}~~~~~~}}}}}~~~}|}~}}~~}|||}}}~~}|||}}}}}}||||}}}}~}|}}}}|}}}||||}}|}}|||}}}|}}|{|}}}}}}}|}}}}}|}}|||}||||||{||||||||{{|||||}}|||}||||}}||}|||{|||{|}|||}}|||}}|}}}}||}}}}}}}}|}}}|}}}}}}}}||}|{{{|}|||||{{|}|||||{{{|||{||{{{{{{{{{{{{{{{{{{{z{||{{{{{{{|||||{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~}}}}~~~~}}}}}}~~~~~}}~~~~~~~}}}}~}~~}}}}}}}}}}}}}~~~~~~}|}~~~}}}}|}~~}}}}}}}}~}}~~~~}}}~~}}}~~~}}}}~~~}}}~}}}}}||}}}|}~}|}}}|||}}|}}}}}|}}}|||||||||||}||||}||||||||}}}||||||}}|||||||}}}||||}}|||||||||||||||||||||||||}}}}}}|||}}}}|||||||||||||||||||}||||}}|||||||}}|||||{{{|{{{|{{{||{{{|{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}~}}}~}}}}~~~~~}}}~~~~~~~~~~~~~}}~}}}~~}}}}~}}}}}}~~}}}~~}}}~~}}}}}}}}}}}}}}}}}~~}}}~}}}}~}}}}}}}}}}}|}}}}}~~}}}~}}}~~}||}}}}}}}||}}}}}}||}}|}|}}}||}}}||}||||}}}}}}|||}}}||}|||}}|||}}||}}|||||||}}}|||||||}}}|||}|{||}}}}}}||||||}|||}||||||||{|||{{|||||||||||{|||{||||||{||||||||||||||||{|||||||}|||}}}|}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~}}}}~~~~~}}~~}}}~~~~~~~}}}~~}~~~}}}~~}}}~}}}}}}}~~}}}~~~}}}}}~~~~~}}}}}}}}}}~}||}}}}}}}}}}}||}}}}}}~}}}}}}}}}}}}}}}|||}}||||||}}}}}}}}}}}}}|}}}}}}~}}}}}}}|}}}}}}}}}}}}}}}||}}}}}}}|||}}}}}}}}}|}}}}}}}}|}}|||||||}}||||}||}}||}||||}}||||||||||{|}||{{|||{{|||{|||||||||||||{||||||||{{|||||}}}}}}}~~~~~~~~}zzyxwuuvutstttuuutuuvvvustvvvutvwutuwxzz{}~~~~~}zyz||}~|zyxwvvxyyzyz{|||{xwwvvuuwyyxxxxusrrrqrtttvxy{{zzzxwyxy|~|{}}}}|||{{|}~~{{zz{|{{zzyzz{||{||}|z|~~~}{|~~}||~~~~~~~~|zzzz|~~~}zxwtrrstusrpqrrqpoqssrtvwwvvwy|~~~}}~~~~}zwvvwxywvwxxxxxwwvwxxvuutrpnortvxz{zwvwvuuutsrsssssttsuxxxyzzxvvvux~|yvttuvww{~~~~~~|{|~~~~~~}~~|}~~~}}||}}{ywvtsssuxz{|{zzxwy{zy{}}}}}~}zz|||}~|{zz{{{|{yyyxyzzyywutrprttuuuutqpqrsrqqqrsuxxxzzz{{|~~||{zzyyz{|~~{ywvwxy{}~|zyzzxwxz{|{{{yxzzwrqponmkjkkjihijjkmnoqssuxz{{{}zwwvuuuuuxywuwyyxusssrrqqstuvwxy{}~|}~||}}}}~~~~}|zxwxyz{zz|}{yxxuux|}~}~~{xwvuuwxwvvusuvusssrqqrsttvwsoqtrrtvwvvvwvutrrsuwvvz}}}~~}~~~~}||{z{zyyzzxxwwxxvuuwvttuuvusuxwvyzzzzz|~~~~}|}}||||}~}~}{ywwxwvvvusrrqppopporuuttvy||~}}~}|~}yvuvutsrtvvussvwvussuutrqsvwxz{~~~}}~~~}}~~}|{yxvtsstvvstvvutstusqppqrstuwz{|}||}}}||~~}}~|{{{xvvwxwuuwvuutttrqqqrsstuw{||}~|yywutttuuuwxwuvwttvxxxxz}|{|}|{|{xx|~~}|}~|zzzzzyy{{{|}~~~|}~~|{zzzzz{||{{|{z{}||~~~~}|{{yyyywvuuuuvvvuuutttuvxyxxz{}|yxxurqpnmmmnoononmnpnmmmlkkjjloqtuuvxyxyyyxyyzzyxxxyz|~}}~~~}}||{{~~}|||}|ywyzzyz{{{zzzz|}~}|~}zvvutssrrtvwwvwz{zxxyzzzyxz}}}~}~}|{zz|}~{zzzzyz|}}~~}}}}~}~~~~~|zzxwwxyyyyy{||~~}}}}{z{{{{{yxxxvttsrqqqrpnprqpoonmmmmnoqqqqtwvsuvvvwwxy{|}~~{zxxyz{{|~}|{{zxvspmmlkkmnooopqqppqrrrrrtuvwxy{|{zyy{}~}{zyywvxyyzzz||}}||||}~}~~}}|||{{{{zxxyxvvwxyxz|}~}{zyxyyyyyz|}~}}}~~~~{zywvvuttstsrqrsttsvwxz|~~||}~~~~~~~~}}|{|~~}||{ywvvusssrstttuuuuuvwxyzzzyxzyvssrqpooqqqsusrtuuuvuuvvvxwwyyxwwwvwy{}~|yvsrprtstuvwwuuuuuuuvxz{zz{|{{||||}~~~~}|{yxwwxwvxyyz|}~~~~}~}{yxxxxwwxyz{{{yvtrrqqqsuwwwxyxwvuwxy{}~~~}|{||{{|||||}}{|}|||}}}||||zz{{zyxxyxxxxyxwvttuvwwvwxyz{{|}~~}{ywuuuuvvvvwvvvvwwwx{}}yxxvtttvwxyxyzyxwxz{||~~||}}{zz{||{|}|||}}|}}{wtsssrssuuuvyyyxyzz{{{||{{{{{|||}}~~}~|{ywvutsssssrrrssstvwxz|}|{||{zzz{|{z{|~~~~~}~~}{zywwwwvvvvwvvwwvuuuvuuuuvvwwtrrqoooprstwxxy{|}~~~~|zz{{{|}}|zyyyyz{}~{yzzzyxxxxxyzyyz{{|~~~}}}}|{{zxwvutttuwxwxz|~}}~~~~}|||}~~~~}||||}~|ywurqqqpnnopqrrsstuuuutttttuuuvvvwwvwwwwvvxzzz{}~}|{zyxwwxwwxxyxwyzyyz|~~~}{{zywtrsssrrtvvvvwxy{{|}~~||}}}}}~}}|}~~{zxwvsqqrstvwxz|~}|{zyxxwvwxwwvwyyyyzz{|~~~}|zyxz}}~~~~}}~}|~~~~}}||||zz{zyxwwvrpqqonnoprsuwwwwxxxyxwwxxwwwxyyyyyyzyxvuuutvxy{}}zxvutsssstuvvwyzzyyxwuttvvwxyyyxxzzxwxxxyzz{}}|ywvvwxyyz{|~~}}}}~~~}}~~}~~|{{{|zyxwuusssrsstw{~~~{z{{zz{{{{{|}|{zz|}}}}}~~~~~}|{zwutttuvvwy{}~}|zyyywxyz{}~~}~|{{yyxyxwvvvvvvuvwxyyyz{yxwwvvvvtsqponmnpqrtvwwxyyyyxxxxxyzzzzzz{{{{{{||{{{|||}}~~~}{yz|}~~}||{yzzzz{{|||||}|||{{{z{{zzz{}~~}|zzz{||{z{||}}~~|zyxxxxz|~~~}{zywvutrqpoppopqtwwvwxxxyyyzzz{|||||}~}|}}|}}~~|zyxwvuttttttttttttuuvwwxxxwwxyyyxxwusrrrrstvz}~~~}||{{{{z{|}~~|{yxvtttvwxyz{||{zyz{zyz{|}|{}}}}||||||}~~~}~}}}~~}{|~~}}}~~}}~~~~~~~~~~~~~~~~|zyyxwvuwyz{{||{zyxxxxxyzz{|}}}}||{{||}|}}}}~|}}|{{{{{z{{{{zyyz{||}~~~}|zywwwvutsrrpqtuvwvwwvvvwxxwx{|{{{}~~}~~}~~~~~}~~~}~~}}|}|zz{||{{||zzzz||}}|{{{zz{|}||~~~~~}{|~~}~~}||}|{{{|||||{|}~~|{yxxwwwvtvvuuvvtssssrrrtsrtvwxz{||{yyz{}~~~~~~~~~~~~~~}}}}{{{zxvuvvvwxzzyz{zyxvvvvvvuuvwxwwxxyxxyz{|}~}{{zyyz{}}{{|}}~~~~}|{zyyxz}~~}}~~|~~|zzzz{|}}||||||{zzzyyzz{||}zyyz{||}~}}|{zyzzyxxxwwvvvvwwvuvx{zz}}||}~~}{zywwvwwxyzyz||{|}}|{zyxyyzzyxxvrqrrsrruwwxxxxxwxz{}~~}~~~}||}|zzyzzxxyyxwuuvvvvvwyyy{|}}}~~~~~~|yxxxwwyyzyxxyzzzzz{~~|zxxxyyxyyyyxwxwvuuuvwwxyzzzzz{||}}}|{zzzyz{yxyyxwvuuttttttuuwxxwwxwvuuvwy|~~|{}}|{{z{zzyxxz{zzz{|{{|}~~~}|zzzz{|}~}}}|zyy{{z|}|{{{{{z{}|{|~~|zxxxxwxyzzzzyxwwwxyzzyyxxyyyzzzz{|}}|}~{yyxxxxyzzzzyzzzzzz{||{{|~~}|}}~~~}}~~~}}}}~~}{zzzz{{{{zz{{zyyyyy{{||}~}|{zxxyxxxxwxwvvvuuutttttuvvxxwxxxwwwyz|~~}|{{{{{{{{zyxvuttuuttttsrqqqqqrrqqrstvwwwwvutttuvwy}~|{{zzz{|}}}~{zzyyz{zz{|{zzzzyyxxwvuvwxyzzzzz{|}}}}|{{{zz|}||||}}|{zzz{{|~~~~~~~}}}|{{{|}~}{zyyyyxxyyz{|{yxwvvvvwwwwwvvvvvwwwwwy{|}}~~}}}|}~~~}|{{{{{||}}||zxwvvvuttuuvwvuwxvtttstuwwwvwyyxxxxxyzz|~}{{{||{z{}~~~}}|{{||{|}~~~}|~~~~~~~~~~}}|||}~~~~~}|{zyxxxxxxxyxwxxwvvwxz|}}~~~~~}~~~}|{yxxxwxyzzzyyyyyxy{}~~~}|zyxxvvwxxy|}~~~}|||}}}}}}}}}~~~}{zxxwvvvvwxxxxyzzz{{ywuuuvvvwwwwwwxxyyy{}~}|||}~~~~}}}{zz{|~~}}}}||}}}|}~~|{yyxxxxxxwwwvvuuvwyz|}|||{{zyyyyyyzz{|}~~}}||}~~~~~}|{{{||||}~}{{{zyyxyyyyxz{|}}~~}|zyxwvvvvuuuuutttttvxyyxwwvuuvvwxxyyyz{|~~~}||{{z{{{{{{{{{{{|~~~}}}{{zzz{{{{||||}~~|{yyyzzyz{{{{{zyz|~~~~}}}~}~~~~~|{ywwwwvvuuuuuuvxxyxxyywvwwvuuuvvvvwwxz|~~~}|{zyxxz{||||||}~~~}}~~}||||{|}~~}||{{|}~~~}{{{{yzzzzyy{||||}~~~~~}|{ywwxyyz{|}}}~~}}~~~}||||{{z{{zz||~~|{zzz{{{{{|{{{||}}~}{zyyyz||}}}}~~~~}}||{zxvvuuvvwwwwxyy{|}}}}||{zzzzzzyyz{||}}|||{||}||}}~~~~~~~~}||zyvttssstttttuvxyyyyyxwvvvvvvvuvvvvwxxy{}~~~}}}}}}}~~|zxwvvuvwwwwxz{||}||{zz{{{{{zzzzz{{{|}~~}}}}|}}~~~}}}}~~~~|zyyyyxxxxxxxxxxxxyz{{{||}|zwvuuvwxyz{}~~~~~~~}}~~}}||{||}}||}}}}}||}}||||}}zxwvutstvvwyz||}~~~~~~}}}||{{{{||||}~~~}}|||||}~~~}|}}|||||{|||{{|}~~|z{|}}~~~~~~~~~~}}~~~~~~}}~~~~}|{ywwxxxyz|}~~~~}||||{{zzzzzzz{z{|}~}|{{{|}~~~}||{{{{{zzyyyyxyyzyxxz|}~~~~}}}}}||{zyxxxwwwwwvvvwwwwxyyz{|||}}|{zxwwxy{|~~|{{{{|}~~{zyxwwxz{|}}}}}}{{zz{|{|}}|{zz{{{|}}||}~~~~~~}}}}}~~~~}~~~~~}}|{|}|{|}}}|}}}~~~}}||{{{{zzyyxvusrstvwxy{{zzzzzyxxxxxxxwwwwwvwxzzyyzz{}~||||}~~}~~~~~}}}}~}}~~}}}}}~~~}~~~~~~}~}{yyyy{~~~|yxwvwyyz||||{{zyyxxxyyyxxxxwwwxyyyyzz{}~}~}|~~~~~~}}||||||}}}~~~~~~~~~~~|{{z{|}~~~}|}~~~~~~~}}}~~}||||{|||||||||}~~}}~~}}}~~~~}}}~~~~~}|||}||||{{zzz{}~~|zzzzz{{{{{{zzyyzzz{{|}}}~~~}~~~}~~}}}}}}}}}}}}~}}}}|{{{zxwwyz{{|~~~~~~~~~~~~~~~~}{{z{||}~||||||~~~~~~}||}}||~~~~~~~}}}}{yyyyzzz{{zzzzzzyzzzzzzzzzzzzzzyzzzz{{{|~~}}~~~~}}}}}||||{zz||{yyzzzzz{{{|}}}||||{{|||{{{zzyxyyzz{|{{|~~}}}||||}}~~|{yyxxyyyxxyxxxxwwwwxyxyyyyzzyyzz{|~~~~~~~~~~}}}}}}}}}~}}}~~}||}}|||||||||||}}}}}}}}|||}}|{{|{{|}}}||}}~~~~}}}}~~~~~~~~~}}~~}}}}}}||}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~|z~||}{zywvvxyvuz|}}{yyyxx|~}wy|{yy{|}}|{zyvtrrstssutssttutsvzzz|}|{zzyxwwwx{~}~}|zz}~}|yvy{xux|}~~}}~~|{{}~|zz{ywy{ywyz{|{zyy{~~}}zxz{{||~}}|zxxxxyyy{{yyzzzz{{{z|~~~|{{zy{}~~~~||||{|}|{|||{}|z{}~zwwyyz{{||zwwyyz{{zyzzz{zyyyxwuttuwzzz{|||||}~}|}~|{}~~~~}}{y{~}}~~~~}}}}||}~~{||zvuuvvvwz|}|{|}}{~~||~}{{|||{z{}~}|}~{wwxvtwyvsvxxy}}|~~}}~~|yz{xuz}z}~}~}|yxz|}|}~~~}}~}}~}}~~|~}z~~|~~}}}|||}~~{xuuwwwxxz|xvxzzyzzywxy{}}~||~}|~}}|~}|||{}}{}~~~~}~~~}||}|z|}zwustusrrsrrrsttrpsvsqsuwyz{|}~}~}~~{xxxxxwxyxxxyyxwwwvvvwxz{{{{yxxxy{{z~~|~~{~}}{zzz{{z|}{xxxvuuvxyyyyyz{{zzz|}|{}~~|}~~zwy{{z{{zwxyursusruwvuvxxxxxyzzz|~~~~||~~~}}~|{~~~~~}{z{}{y|~}}|{yvvwtqvzwtwzwuuvvuvwwwxz{|}}}|{z{}}}~~~~~}|}}||{zzzyxz{|||{||zxxxvvwwxyyyyxxywvwyxwz||{{|||{{|~|{~}}~~~}}~~|{zvsuwustuusstsrrsrqsvwxxwwxwwwwwvwyyz~~}~~}|{z{||}|{{|{{{|{z}~~}}~}|}}|}}}}}~~~}|~}{zyxxyyz{{{{{zxy{{|~}~~}~~}}}~~~~}zxwyzzz{}}|{{|~~~~}|}||||{yxwwxyyzzzz{zxyzzyz{zz{|{{|}|||||~~}|}}|{{||||}~~||{{|||}~~~~~}}}||~~}}~~|{zyxz{zyyyxwxyyxwutssttuvwwvvvvwxy{}}}}}|{||{zzzzz|~~}}}~}|{yxwwvwxwwxwvvvwxyzz{{{{{|{z{}|{{}~~}}}}||}}}|{{|{zxwurqqrrstutsstuuwxyz{||||||{|||{{{|~}||}}}}}|{||||||{ywvutuuutuuttsstvxzzzz{zz{|{{{|{z|~~{zyzzzyz{zyyz{{||||{yxxxwxyzzzzzz{|~~~}}|||||{zywvvvvuuvuuvvvuuvvwxyyz|~~~~~|{{|}}}}}}~~|{||}~}}~~}|{{{z{{|}}}~}|}}|{|}|{{zxutuvvvwxwwxz|}}~~~~~~~~~~~~~~~~~~|{zzzzzzyyyyyyyyyz{{{zxvutsrrssttuwxyz{{{|{||}~}{yxxxxyzzz{{|||||||{{{zzzzzzzzzzz{|~~||{{zzzzzzzzzz{zz{|||||zyxxxxyz{{~~~~}~~~~~|{zyxyyyyzzzz{{{||}}}}}}|zxxxxxxyz{|~~}}}}}}}}}||{{{{{{{|}~}}|}~~}|{zyyyyzzz{{{|}|{{|}}}|zxwvutsuwxz{}~}|{{{|}~~~}}}}}}~~}}}~~}}|zyyzzzz{|{zyyzzzzzz{{{{yxwvvuuvvwxz{{zzyyyyyyyzz{{||}||{{}~~~~~~~|{{{zywutsrrrsuvwxxyxwwxxwwwwwvwwwvvwxxy{~}|zyyz{}~~~~~~~~~zz|}}~~~}}||}~~}||}}~~~~~~}|||||}}}}}~~~~~}|{zzzz{|~~~~~~~}{yxwvuwyz{|||{zzzzyyyzzz{{|{{{{{{zz|~~}|zyyz{|}}}}}}}}}}~~~~~~}|zzz{~~}}}|}}}|{{{{{z{{{{zz{{{{{{{{yxvvvwy|}}}}}||||{{z{{{{{||||||}}~~~~~}}}||||||||{{zxwvuuwyz||||{zzzyyyzz{|}}}~~~}||{{{|||||||||||}}~}||||{{{zyxvttuwyzz{{zzzzzzzzzzz{{{z{{{|||}}~~~}~~~~~~~~~~}}||||||{{{{ywvvxy{|||||zzyyxxxyzzz{{{zzyyyyyyz{}}{zxxxxxxxyzzzz{zyyyzz{|}~~}}}~}|{|}~|}}}}~~~~{yyyz||yvvwxxxxwwwxxxxwwwvuuuvvwxy|~~~~~~~~}}}}~~~}~~~~~~~}|{|}~~~~~~~~~~~}}}}|||||{{{{zzzzyyzzz{{|||}}}}}~~~~~~~~~~~~}}~}{yxwxyzyxwxxyyyyyyyyzyyyyz{|||||}~~xvxzzzz{~|zyy{}||}}~~~~~~~~~~~}}}}}}}}~~~~~~}}||}}||}}}|{{zz{~~}}||{{{{||||{{{||||||}}}||{{||}~~~~~~~~}||{{{{{{{|{z{|}~~~}{{zzzzzz{{{|||}}}}}}}~~~~}}}}~}~~}|{{{||}|||||{|}}}|}}}||}}}|||||}}~}|zyyxwxyxyyzzyyyzzz{{{{||||}}}}~}}}~~~~~~~}}}}|{|}}}}}~}|{{zzzzzzyyyyyyxxxxxxxxxxxxxyyz{|{yxxyyyyyyyyzzzyzzzz{||}}}}}~~~~~~}}}}||||{{|{{{|}}|{yxxxyxxyyyyxxyyxwwwwwwwvvvwxyzz{}~~~~~~~~}||}}~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}||{zz{{{|}}}|{{{{{||||}|||}}}}}~~~~~~~~}}}|||~~|zyxxxxxyyyzzyyyyzzzzzz{{{|}}}}~~~}}~~}|{{{{{{{zzyyz{{z{{||}~~~}|||~~~~}}}~~}|{{||||}~~|{zz{|}~~~}}}|}}||||{{{||{{||{zz||}}~}|||||||}}||}}}}||{{{{{{|}}~}|{{{|}~~~~~~}}}}}}}}}}}|||{zxxyz{||||{{{{{|||||||||}}~~~~~}}}~}{ywwwwxyyzzzzzz{|{||||||}}}~~~~}{zz{}~~~~}}}~~~~~~~~~~}}~~~~~~~|{zz{{{{{zzyxxwwwwvvvvvwwwwwvvtsrsuwyyyyyyyyyyyyyz{{{{||}~~~~~~~}}}~~}|}}zwtrsvxyxy{|{zyyyyyzyvtsstvxxxxxxxy{}~~}}}}}~~~~}}}}~~~~|{{{|~~}}~~~~~~~~~~~~~}{zzzzzzz{{||}}}~~~~}|{{{|~~~~}}|||{zzyxvtssstvxz{||{zyxyyyyyyzyzz{{|}}~}|{{zz{{{zzzzzzz{{{{||{|||{yxyyxyz|~~}~}|{{zxvvuuvvwxz{}}}}}}}}}}}}}||}}|{|||||~~~}|{{{zz{}~}|||||||}}}}|{{{{zxwwvvvwy{}~~}}}}~~}|}}||}}~}}~~}|{z{{{||}}}}~~~~~~}}|zxwuuttssuwxz{|||{{zzzzzz{{|||}}~~}}}~~~~~~~~~~}}}}|zxxwwvvwxz{||||{yxxwwwvvvvuuuvvuuuwy{|~~}}~~~~}|zzyzz{{|||||}}~~~}{yxxxyyyz{}~~~~~~~~~~}}~}{yxwvvwwxxxxxxxxxxwwwwxxwvuttuuvvwy|~|{{{|{z{||}~~}||||||}~~~}}}}}}}|{yxwxyyyyz{}}||~~}}}}~~~}|zxuuuuuuvz}{vrstvy||zz{~~~~}}~}||{z{|||}~}}{yxwwxy{}~~~~~}}}~~}}|{ywvwwwwxyxxyz{{{||||{{{zzzz{{{z{z{}~~~}{zz{{|||{{{}~~~}||||}}|}}|||{{zzyyxvtssrrssttttuwyz{{{{{{{{||}}}}~~~~~|{{{|||}}||||{{z{{zxvuuutuuvvvvvwxz|}~~~}}||||||||||}~~|{zz{{||}}}}}}}|||||zyyxxxxyyyyyyz{~~~~~~}{yxwvvvwwwwvvvuuttttsqppopqrsstuuuvxz|}}~}}}}}~~~~~~~~~~}}~}|zxvuuuvvvuuutttvwxyyyyxxwxwxyyyyyz{}~~}||}~~~~~~wruz}}~}|{{z|~~|~~}|{{zzyz|}}~~}}}~}|zzz{{{{||{zzz{|}~~~}~~|{z{{}~~|zyxxy{{{|{{{{{||}~~~}}||{ywvuuuuuuuuuuuvvvwy{|}~~~~~}}}~~|zzzyzz{{{{{{{zzywvuuvwwxyzyxxxxxxz}~~|zyxxwwxyyyyxwwwxz|}}}|}}}}}|}||{{{}~~~~~~~~}}~}{{{{{||||}}}~}|{{{{{||{{z{zzz{{||}}|||}}}||{{zzz|~~}|{{{{{{{{{{|||zwvuttvwy{{zxxyzzyz{}~|}{ywvy~~{{{}~||}~}zwusrqrvxxwvwxxyz{{zyxwwvvvvuuuuuuuxz|~~}}}~~}}}}||}}}|||||{{{zxvvvwxxyz{zzyyz{|}~{xwwwwxxyyz{{{{{{zzxvutssstttttuvvwy{}~~~~~~~~|{zzz{{{|||{{{|}}~~}}}~~}}}~~~|||}}~~~~~~}|||}}~~~~~~}}|||||||||{zxxwwwwwwwwxyz|}}}}~~~~~~~~~~~~~~}|}~~~}}}}}}}}}||||||||{{zywuttuuvwxxyz{|||||||||{{{{{{{{{{|}~~~~~~~}}}}}}~~{xyz~}{{|}~~yuttsstvz}|upnmorsqopsvvuuy}}{|}~}{yxyyyyyxxyz{{|||}~~}{ywusqrrsuwxz{}~~~||{z{{yyyzz{{|~~}||||}}~~}}|{||}~~~}|{zyyyyyyz{}~~~~}}}}~~~|zxwwwvvvwwwwvvwwxyyyyyyxwvtsrrstuwy{||}~~}}||{zz{{{{{{zzz{||~~~~}|zxwwvvwwxz|}}||||{{{|||||{||{{zzzz|~~}|||||}}}~~~~~}|||}~~}||}~}}||{|}~~}}}~}vtuw}}}vqrtw|~|~z{~}|||||~|{{{|}}{{|}~~}}~~~}}~~~~~}}}{{zz{}~~}|{{}~~~~~}|{{{{|~~}|}}~~}{zyyxxz|}}~~|||}}}|||{yxyyyz{}~|{{{|}}}|zy{||{{zz{||}}|{zywvutstvy|}~~~~~~vlgnz{vx}~}zy{~~ytrrtx|~}{yvvwz}ysosy{{{{{|~}{|}}~~~|zxwuuy|zzyyzz{{{yxxyz}~{xwz}~{xwxy{}~}{zyzzzzz|}~~~~|{zz{}~}|||~~}|}}}~~~}}}||}~~}|||}~}}~}}||{zzzzzxwwvuuvvvwyz{{{zxwwwwwxyz{{{zzzzzzyyz{|~~}||{{{zwvwy{|~~|{zyxxyz{||{z{|||{zzz{|~~~~~~~~}}{zz{}}}|{{zzzzzz{{z{}~~}|{zywvvvy{}}}}}}}}}}~~~~~~}|||~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~}}~~~~~~~~~~}}|}}~}}~}}}}}~~~~}|}}}{|{z{|ywyzzzxwyxwxyyyz{zyy{{{{ywy|}}{z}}{{||{{z{|{zyyyzxwyyxyyyy{}~|{{yy{{{|~~}}}~~~~~~~~~~~~}|}}~}zwyyutvwvtstuvwvuuvwwutvwvuvvvvuwxwvxxvvwxz{z{}|{{{zz||||}}{~~~}}|||}}}~}}||||||}}}|}~}}~~}|}}}|~~}~~~~|}~}~~~}||||||}|}~~}}}|}}}|z{}|{{{|}}|{|}~}zz||z{{{{{|}~}{xwxxxwwwxyyxwwwxxxxyxxyzzz|}{{|}~~~~~~~||}}}||~}{{zz{|}}||||zz||ywxyyxwwwutvxvuyzxxyyxvuvxwwxywwzzxwwwxxyz{{zyy{{{{}~{yz|~~~~~}}}~}}}~~~~}}|}~~~~~~~|{|{{{{}~{yz{{yyyy{|zwyzzzxxyzzyxxyyzzzyxyz{{yz{ywxyyyyyyyzzxxyz{{{}~|||{|~~}~~}~~~~~}|}~~|~~}}{}~}~~{xz{wtuwyxvvvvxwuvwxyvuvwxwuvwwwusuwwxyyyyyyyxxy{yxz{zzyyzzyy|~~~~~}|~~~~~~{{|{zxwz|||{{|||{z{}}}}}}}}||}}~~}{~~~|}}~~|{|}~~|}~~~}{y{~}}|{|}|zyyyzzyz{{yxxxyzvsrruutvyzzxvwxxxxxxyzyyyzz{{|||~~~~~~}}}}~{{{yvttvy|}}|zz{{yz||{zzyyzzxxyxxxyyz{|}~~~~~|zzzxy{|{zyz{zwxyyxxxyzyxyyzywutuwwxz|~}|~~|{z{~~|}~~~~~~}~}}~~~~}||zz{|~~~~~~}~}~}zyxvvwyzz|~|z{{yyzzyyyyzyxz|{zzzz{|}~~~~}|zyxxyzzz{{zzyz{{yxzzyxxxyxvwxustuwyz{|~~}|||}|~~~~}~~~|z{}{{||ywvuttrrtuuy{zyxwxwvvvxyxvwxwwxyzzyz{~~~}{zyyyyxxxyyxxzzyyyyyz|~|zzyyzzz{}~~{xz}}||~}}}~~~~~}~}z{{yxxxxxyz{}~~}}|}}||}{ywuwxwwvxz{{{{|||{zyzzyyxyzzxyzzz{|~~}}|{zyxxyyyzzzzzzz{{|||}}{z{{ywvwxyxy{}~~~|}~~~}~~|{zz{zyyzz{zyyyzzyxwxxwwvsrtttsstxxyz{|||{yyzzzyxxzyyyyz{zz|~}}}|{}}||}|{{|~~~~}|zzzzzzyyz|~}|}~~}}}}}}~}|{|}~~~~~~~~|{|{zzyz{|}~~~~{yyz|{yy{||{yyyz{yxyxvsrrssttssssuwy{{yy{{zyxz{yxz{||}}}|yz}|{}~~~~}{z{{zz||zz{|~~~~||~}}}||}~~~~~~~}zxwwwwxwwyyxxxyyyyzzzxvtssuutstttuvwxyyyyyxxxxxz{zyyz|||}zzzyxy{}~}|~~|{||||||{{~~~~~~~~}{z{xuuuuvwwvvwwwxy{||{|}{z}}|||}~}|~}|}~~~~}}~}zxxxxyyzzzyxwwxyywvutsqqqrssrstttuvxz{{||{{{|}}|}~~~~|{{{|}~~~~~~~~}||zywvvvwxvvwxxxwwxz{}~}{{{{z{{{||||}~~|zxyywwyz{{zyyxwxxutuutstuuuuvwuuwy{~}}}}~~~}|}|{{{}~~}}}~~~~~}~}~~}{xwxwvvvwxyyxwwwyzyz||||{{||}}}~|zzyyxxxyyxwvwwwwxz{|||{zzz{{|{|||}}~~~~~~~|zyyzzz|}|{zz{{{zwutuvutvyxwwwwwwwxz{|}|{}~~~}~~~~}}}}}{||zyyxvutuutsuwwvvvuuvwxy{{{{zz{yy|}|z{|}~~~~~~}{zz{|zxwwwwwxxxxyyyxy{yxxxwwvvx{}~}}}|}~~}}||~~}~~~~~~~}{{|||||}}}}}}}|{||zwvvvvwwxxyyzz{|}~~}{xwwvuvxwwvvwwwxzzzzyxwxxxxxxyzyyzz{}~}{{||||}~}{|||{{{{yxwwuttvuuvwwxxyz|}~~}}}~~|||{{{|{{|}}}|{|}|||zyxwuuvvvvvwwvvwy{{{{{zzz{{{{{zzzz{|}}|{|}|{~}~}}|{|}~~}~}{yxyz{{{{|||~~~~~}~}{z{}|{}~~}|{{|}~~~~~}{|~}|}~~~}||||||}}{{{{{zz{{zyxxxwusqrsttttwyxxz{||zz||||||}~~||||}~}|{|{|}|}~~~~~~}{zz{{{zz{|~~~~~~~}}~~}}~|{|}||~~}|{z{||}}||}}|{{{{{{zzyxvtrrrrsstvvvxyzzywxyxxyyyyyzzzzyyz|~|{z{|{|~~~}}~~|||}~}}}~}zxxwwvvxyyz{|}}|{z{}|{|}~}{{}}||}}~~~~~~~~}~~}zxxyyyxxyywwxxyyxxxyzzzyxwvuuuuuwzz{}~~~~}}}||||||||||zz{|{z{~}||}}~~~~~}}~~~~~{xyywvwyz{|~~{|}}}~~||}~~}}~~}||}~|zyyzyyyzzyxy||{{z{{{zzz{{xxxwvutvyyz{|||||}|{}~~}}~}}~~~~|{z~||}{|}zz{||{wvvussuwy|}||}~~{y}}zz~~{yyz{}~~}}~~||}|||}~}z|}}}|{|||{z{~~~{{{zz{{{{|}}zx}{x|~{z{}}{zyzzzyusx~}}~~~}|~~||~}|}~~}}~}||||{z{}|||}~{{~~|{|}~|xxyxy{}~~z|{z}}{yyxyzzzzxz~~}}|wvwwwwwxzzwvuw{zwxz{yyz{|~|{|zzzyxyyz}~~||~}~~~}|~~}}~~{z|}||{z{zz{|}|z}}{{}~}}||{{zy{}~}}~~}zxwvwyzz{||}|{|}zy|}{{zxxxz{{z{}}zy~~~}yx{|zy}~zxz||zxz}|{|}{{~}||{xwwx{|{{}~||~z}~}~}|}}}~~}{{~|}}~}{|~~|zz}~|{}}z}|~~{{|~yx|}{}}}~|{{{|}}||{|{zzzyz{{|{zz{|}~{zzzyyyyzzyy{|~}||~~~}|~}~~}||{}~}|||~|{}~|y{}}}}{|}~~|{}}~~~|{|~|z}~{zz{|{|}}||zxxz|~}{xz~~zxy|~{x{~}}~~|||~||~zz}~|{z|~|}}~}~}{|}~}{|~}{z{}}}~~}}~~|z~~|}~}}{z}~~||}||}}{}}z{~~~~~{~{|~~~}{|}|||{z{}~zw{}{z{|~}{}}yw|~|yy{}{wy}|wwz||zywy{{{zy{}zxyzz{{zz}}{~~~|~~~~}|}}}~|~||~||~{z~~~|}~||~|{|~|||}}~|||}~}|}~|{~~{yzz}|xy|{ywuwz{{zyz{{zxz~~||||}}|}~~~}~}|~z{~}~~}~}||~}zz|}}}}~}{{z{|zy{{}}|}||{~~~}}}||~~{}~~|z||~}|{}|}}}|{|}|}|}}y{~}{~~zz||{|{{|{z{|zz||yz}}z||yxxxzzyyz{z{zxx{{{||}}~~}~~~}}~~}}~~|||}~~}}}}|{{}~~~~}|~~}}~~~~~}}}}}~~||~|z|~}|{|||yx{}zz}}zxy{||z|~|z|}}|{|~}}||~{{|~~~~~}}}|{{}~|{{{|}{{}}{yyz{{}~||||}~||||}}z{~}}}|~|{|{|}~}{{||{z{|{{}|yz|{z{{zzwuxzyzz{||yy{||{z{|{{{}}||{yz}}{{{{}}}~}~~~~~~~}}}}|||}~}{|~}}~}{{|~~}}~~~}}}}~~}~~~~~~|}~~|{z}~~~|}~}}||}}}~~}}{z|~}ywxyzzz{|}}}{yz}}{{z|}{{|}}}|{}~{{}}|{|~~||}}|~~}|{|}}~}{||{zyxyz}}}}}~~}|}~||}~}}|}~~}~~}{zz|~}|||}{y|~zxz{{|{z{{yzzvsuxwwy{|||{zzzzyzyz|zz}~}}~~}~~}}}~}}||~~~}}}~||}zxwvx|}}~}~~~|}~~}~~~}}{xxz{|~~}}~~{z{|}}~}}}}~|{{|~~||}}|||}~}|}}||||{{zwuvwwwxz|}~~~}~~}}~~~~~}}||}~}}~~}zz}}{|}~~|}}{{}~|{}~}|{{|zwwxwwz{|}}~|y{}~~|z|}||{{}~{y{~|zzyxyzz{zzzyz{||{zz{zyz{{yxvwwvxz{~}}~~~}}}||zxy{}~~~~~~~~~~{{ywvvx{zz|~~~~~~~~~~}}}}|||zxwuuuwwvwy{}~~~~}{}~~~~~|~|~|zz{}}{}~|{{{{{z{~}|{zyyxvuwvuwywz~}|{}}|{z}~~~~|{|~|{}}{{|}~}}|{|}}~}{zzxvvuuxzxvz~~~}}|{||z{}|{|||{{z{~}|{{zzz{{{{|}}~~~}|}~}|{|~|{|}~~}|y{~||||~~~}{yxyzyyyy{|}}}}~~~~~}~~}|||ywwwxy{zyz|~~}}~}~~~~|}~|}~}}}~~}zxwwwxzxvxxwy{~~|}~~}||~~|{~}}|{{{}~z{|}~|z{}|{{zxwwvvvuvyxvx|~~||}}|~||~~}|{zzz{|{{}~}|{|}|zz{{ywvuuvvuuwxxwvz~|z|~}|{{|}||||}|{~||~}~~||||{{|{z{}|}~}~}~}}{zxwwyzxxy{{yx{~~~~~~~~~{|zwxzyy{zyxxxz||~~~~~~~||||~~|}~|}}||}}zvvxxwvwxvvwxxwy||}~~~}|}|{{||}}~|{{{|{z|~~|||}~|wx{zxvuvxyxvvxzzyw{}~~}~}|~~~}}}|{{{|}}|}}{z{|{{zwuttuutsuvttwwvvyz{|~{z}||~~~~~~~|}~||{zz{|}|{z{|zy~}}}~~~~}|zyyyzzz||zyxy{|}}~|~|~}}|}~~~~~}|{ywxyyyyyyz{{zyz|}|}~}~~|~~}|||{|}}~~}|{|{zxvvwwvvwxxxxxxyy{|{}~~}}}}~~}~}}~~||}~~|{{|{xxyxuuvwwwwxyyyzzz|~~~~}}}}}~~~}|}~~{zz{{{{{{{{{{{{}{zzxvvxxxwwyzyyxwy}~~~~~~}}~~~}|~{xxz{{zz{{{{|}}~~~~~~~~~}~}~}yxxy{|{{{|}|{|~}~}}~|}~~~}}~~~}}|{zxwwyz{{{yxz}}|~~~~|}~|}}||{||||{z|}|}}|{xuvxxxxxyzyyyz}}|~}{~~}}}~~~|{{}~{{}}||||}~~}|zxxwwwwvuvxyyyzz{}~||~~||~~~||~}}~~~~}||{|~~}}~~~||~~}}~~}~~~~~xx|~}wqnlikqtvvx~}~{wuroljiilrvz~zyywuuwz~}ywvvx{}zxxwwuvz|zvrommptvz{xwurrux||xtsrtxwx}~yvrnnprty|~yvsqqpopruz~|zzxy|~}wtqljkotwy|}|zyxvrmlnmlosuw}}z~zwussrqrspnty|~yxxvsrsvy}xtspnmnry{||{wssuvy|}~|vrqrontz|~~{vsttuvvx}|||zwvuwwwyz{{z{}}|{{ywxxz|vtrmjloppqrtwvrrtroprrpqsqqx~|{z{||~}}~~~~{~}zxxxwwy~}{~|{{{zy{}~}{wtwzz{|ywttvwwxzz{{{{|zxvuvutsposvwy}}}|}~|~|xz}zx{}}}{{}~~~{xy{}~}zyxwwqmrvsquz}~}{}{zyvvuqquy{}~}}}}~}}|~}{{}{y|}|{ywspljijjloty}~~|{|yurponmnoprsuuttvvrnlmljijmpsuutx|}}{wxxwvx{~~|yxz|xuxywuuussttuwz|{{}}{yz{zy{|ywxyz{}~|}~{y}~{zzyvwwtqsurquxwxyzyxzzvsvywuz}~~~|z{~~||}||}|{||~~|zz{zyxxwvwxvtrqqqqrpnoqqrrsrqsvutwzvswyvuvvuvxzz{}}|{{zz{zy{}~}~}||zxxyyz|~}|{||||{ywvutssuwx{|~}|}|{{zzy|~}~~}|}}{zxuuuroprqolkmlhghijmnlmpstttuwxvwz{{}}{{|}}|||{{{|}|{yyzzyw{~}~~~}}|{|~~}}~}zxxxxwvurqrrqqrsqqtssvxvxzy{}~~~}~}zz{ywz}~}|}~~}|{{|ywyzxxyyxustusrstvz|~~|zxwwwussux{}}~{yxxxwxxxxxxyzzzxwvvwxxxyyyzyy|}{ywvuuuutuutsssrnlllmnmnomklmnnnptvwxxy{{zy{||||z{|{z|~~~}||}~~~~||{zzzzxy{zz||||||{ywvuvyy{||{||zyxwtsvz|}~|zyzyxyzyyyxwwxvtuvusrsuuuvxz}~~~}|{{|{z|~}|{}~~~~}~~}}}}}{ywvvvtsstttssssrrrsqppopqrrrrrrqqqrsuwy{}~~~~~~}~~}}|||{zzzzxwvuttuvx{~~~~|z{{{{||~~}~~}}~~}}}~}|||}}xtuutrqqrrrpopqqqppqpnmllllmoqqqstttvxz||}~|||}{{{{z{}}~~~~}}{{|zyy|}}~~|{yyyyxz|{zyxvusrssrsvwxz|||~~}}~~}}~~|zzyxz{|}~|{zyxwwxyxwvvvvxyz{{yxwuuuuvxyyxyyzzz{}~}|}|{|~}{}~{zz{||{{zyxwvuvy{zz|}|}}{yxvtssrrstuuuuvuqooonmnpqqqrrrrtvwxz{{|||||{||}|{{||{|~}||}|}}|{{{{{}}}~~~}|}}|||}~}{ywvvuuttstuwy{~~~~~}~~~~~~~|{zwtrppqqrrssuwxxz{zxwwxxxy{|{{}|zz{{zz{~~~~|zxvuttuvvuvwwvttstutssrqqomnopppqqrstvyz{{}~}||||||~~|zxxxxvuuuuvxz{||}|{{{{{{zzzzyyz{zyxxz{}~}{zzyyz{|{xxxvutuuvvuuvvurrsttrrtutssrpoonnoqrtvwz}}{zzzzz|}}~{ywwwwxyz{}~~~~~~~~~}||}~~zxwwvuuvxy{{|}|}~}}~||}|{{|{{|}~~}}~}{{{{{{}|}}zxxxxwvvyz{zyz{zxxxxxxxxyyyyz{}~}}}||~~~}~~~~}{|}|{|}~|zywvwxxy{~~}{zyxxwvuvvwwvvvvvuuuuuusrrqoopqstvxzyxyyxy{zz{}}|}}~}}}~~|||{yyz|~~~~}}{{|}}||{{{|}}}|{{zyxwwxyy{}~~~~~}zxwwvsppqqppqrstuuutuwxxyz{{zz{||{zz{|}}~~~~}||{zzzyxwvutsststtssrrssqnnnonmorvy{|~~}~}{|}||zz{|||}}}}~}{zyxwvvxz|~~|{yyzzyz{{zzz{zyxyxwwxxvvwxxyz||{yzzyyyxwvtuwutvwwwwwwwwwxyyxxvuutsstttsrqqrtuwy{~~~~~~~}{{yxy{~~|{}|ywvvwyzz{|~~|{{zy|~~}}|}~~}||{z|~{zyxxxy{|{zzyxxyyy{}}}}||{yyzyyyzyxxyz{~}{{|}}~~~~||||}}{zyxxy{}}|||}}|{{zyxxwwvvwxwwxxxwwwxxwvutrqsuwxxwyz{{{||{zyz|||}}}}}{zyxyyxwwxz|}~~}}~~}}}||}}~}}|{{{{zyxz|}~~~~|zyxwvvvvurpqrrsttvwvvvvwxxyzzz{|{|}}}}|}~}}}}~~~~~}}~}|||||zwwwtsttttuttsrsuutwxvttuvvvwz{yyyxxxxxz{{|~~}}||||{{|~~}}}}}}}||||||||||{yxxwxvtuvutttssstttuwzzyzzyxwuttuvwwvwxxxxxxxxxxxz{zyyxxxwxxwwwvuuvvwxxyzzz||{{{|||||}~~~}~~}~~~~}~}{zzz{{}~~~~~~~}~~~~||{{{zz|}|{{||||}~|||{{}~~}{||{zyzzz{{{zyzzzz{|||{{|}~}}}}|||}~}}}}|{}~~~}|{|{{{|}}~~}|}~~~~}||}||}||{{zzzyz{zzz{{zzz{}}||{zyxyyyyyzzzz{|{z{||{zzzzxwwwwwxxxyyz|}~~}|{{{||}~~}||~~~~~}}}}|||||~~}}~~~}|zyzzyyzzxxxxyywwvtrrssuuvwwwyzzzzzz{{{{|~~~~~~~}}|{{{yyyyxwvvwwvvwwwwvwwvvvwxxyyyxvvwwvuuvwwwxxyzz|}}}}}}~~~}||}~}}~~}||{{{{zzxwwwwvuuuutsstttttrsttuuuvwwwxyyyxwvvvvwxxyyyz{{|||{{yyxxxxyyywwxyy{|{ywvutstvvuwyz{|~~}{z{|||~~~}}}}{zyxwwwxyzz{|}~}}}|{{|}}}}}~}}|{z{zzzzyyzzzzzyzzzzyxxwxz}~~~|}~}~~}~~}||}}~|{{|}~~~~~}}}}}}}}}}|{|}~~~{zyxxxyzzzyyxxwwxwwwwxyz{zzzzyyxyzywuuuwy|}}~~}|{{||}~~~~~~}}}}}~~}~~~~{{~~}|||{zzzyyyyz{||}|{{{yxwvuuvwwwxy{{{z{||||}~}|||~~|{||zz{}}|{||{zz{zxxxwwvvwwwwy{|}}}}}{xvuttuutuvyzzzz{{zz{||||}~~~~}{zy{}}{{{{{zz|{yxwwvtttuutttsssttttttsqppqtvwxyyxxwwwwxzyyz{|||||{z{{{{zzzzzz{{|{{{{{yxwutttuuuwy{{||||}}~~}|{{}~~~}||}}}~~|zywvvwwyyzz{|}}~~~~~~~~~}}|}~}}}}|}~~||}}|{z{{{|{{yyyyyyxwvvvxyz{|~~~~~~}|}~~}}|||}|ywvuuuvwxwxyyyxxxyyyzzzzyyyywuuuutsstvwy{{{{{||{{}}}}~~~~~~~~}}}}}~~~~~~~~}}}|{|}}~~~~~}}}|{{{||||}~~~~}|{|{ywwwwwwy{|{{{{|}~~~}{{zyxxxwy|}}}}}~~~~}}||}}}}||{zzzzyxwxyz{|~~~~}|{{{zxutttsstvxyyxyyyy{||}}~~~~}|zyyxyyzz{}~}|zxxyyyyyxwvvwwwvvvutstttsrqpppqrrrstvwxxzzzzz{{{{||}||}|{{z{{yyyz{||}~~~}||{zzzxwwvvuuuvwxyz{{{{}~}}~~~~~~~}{z{|||{|~~}}}~~~}}}|{|}~~~~~~~}}{ywwwwwyzz{|}}}}}}~~~}}~~~~~~~}|{|~~}}~}||||{{{{zyyxwwwwxxxxxyyyxy{}~~~~~~~~}|}~}|zz{|}}~~~||||{{{{|{{||zywuuvwxxyyyyyxyyyyyyyxwvuuuutttsttsssuvwyz{{{{{{{{|~~~~~~}|||}~~~}|{{zz{|{{{{{{}~~|{{||||}|{{{|}~~~}{ywwxyz{}~}}}||{{zyyxxwvwwvvvwxyz|~~}||}|||||{zz{{|}~~~~}}|{{||{zywuttuuvxyzzzz{||{{||}}}|{yxxxwwyyywwxyz{}~|zyxxyyzzyyyyxwwwwwvuutqpqqqpqrssrrrrtwy{|}}~}|{{{{{zzzyyxyzzz|}~~~}}~}|{|}}|{zyxvuuuuwxyz{|||{{{{||}|{zyyyyxxyyyyzz{}~~~~~~}|}}|}~~|{{{{{{||{|}}||}}|{yyyzzz{||||}~~~}}}}||}}}}}}}}}}}~~}}~~~~~}}~}||{zwwwxxxxyyxxyzzyyxxy{}~~}}}}~~~~~~}{{{{{{|}}|}}}}|}}|{{z{{zz{{{{|}}}}}}}~~}{zyyyyyyyxxyzyxxxxvttttssuuuttuutssssstvxyyyz{{||}}~~~~~~~~~~}|{{zyzzzzz{|{zzzzzz{}~~~}||{{{||{{{||}~~~}|{{|||}~~}}}}}}||{{zxwvvwwwxxxxyyxwwxyzz|}}}~~~}}~~}}}~}}|}~~~}}}}}}|}}||||{yxwwwwwxyyyyzz{|}}}{zyywvwwxxxxxyyyyyzz|}~~{z{{{{{|}|{{{zyxxwwwutsrrssttuuvuuuuuuwy{{{{{{zyxyyyxyyyxxyzz|~~~}}}}~}}}||{{{ywvvvvvvxyyxxxxxyzzzzzzyxwwwxxyyz|}}}}}}}~~}}}}}}~~~}{{{|{zz{||}~~~~}|{{zz{|||||}~~~~|{{{yz{{{||}}}}~~~~|zzyxxyyyyyzzyy|}~~}~~}}~}}}~~~~~~~~~|zzzzzzzyyyyyyz{|||}~~}|zyxxyyz{|}~~~}{{{zz{{{zzyyyxyzyyyzzzxvutsrssttuutuvvwxxzzxxz{{z{{||||}||}~~|zyyyyzzzz{{z{|}~~|||{||||||{{{{{zzzzz{}~}}}~~}}}||{zz{{{||||{{{zxwvvvvwwxyyyz{{|}}}}}}~~~}~~~}|||{{{{|~~~~~~~}{zyyyyzzyxyzzzz{{{{|{zz|{yxvvwvvwyzzz{|}~~~}}}}}}}|||||{{{z{{zz{{zzywvuttuvvvwwwyzzz{{{zxxyywxyyxxxxwwwxxxy|}}~~~~~}}}}}|{zyxwwwwvuuvvvvwxyyxyzzzzzzzxwvwwxz{|}~}}}|||}~~}||||||}~~~~~~}}}}}}}~}}}}|||}}}||}}}~~~~}~~~~~~~~~}}}}}}~~~~}}}}}~~~~~~}}~~~}z}}wvspsvvx~~ywvutux||ytqpqvz|~yurpnprtz}}{xvuuuwx{~ywtrqpqvy{|~{yvsponllnpuxy{~|yvsnjkjknrtw}{xustrrx|||zyxzyy~~yurokkoqsvz~|zxtqonno|~~}}}~|{z{}~{zxwwy||zywvxz{~{yxxy|~~{zz|~~~}||}}}}}|}~}}~|{{zywuvyz{}|wuuutrrtvxz}}{xvttssstvz}~~}}~~~~}||}|{~{xz|{z{{||}~}|zyz{{|}~zwwvutuustvwz}~zyxxwvxyz{||||{zyxyzyvuvvwxy|~~~|zxvurqrrsuxyyyz{{{yxxvuwwvuxyy{~~~}zyxtrtvwxz}}{{zxxy{}~~~}{zyz|~~}||~~|ywxxxxwvxz{}}}~}}}}{{||{|~~||~}|}}~~|z{{zxwwvutuvwxyy{|}}}||}{z||z|~~}}}~||}~~~}~~}||}|{{|}}||{|~}{}~~}{z{zyzzy{||{{{|||{{yyzz{|||~~~~~~~~~|{~}|||}~~~}{zzywwyyyxyzzxwwvtsqqqsuvvvuwyxvvvxyxxz{zz{|zyz|~~}~~}|~~}||}}|~~}||}~~}}~|{{zyxwxxxxy|~~{~||{y{|{|{z|}{y{|||{{{|~~~}|~~}{z{|{||||{{zyyzzyxuwywvvvyzyz||}|{}}{zz{||}~~}{||}~}|~~~~|yy{{zzyy|}}}{{}}{zz||||{z{}}~~~~}{}~|zywwxxxvvxyyxxyzxuutttssstwvtuwwvustvvvuuvwwvvy{{|}||||}||}}||}}}}~~||~~}}}~~|{yyyxxyyz{zzzz{{yz}~~~}|}|{|}}}||||||{{|{{{{|||}}|}}||||||}}}|zz{{zzz{{zz|}~~~~~~}}~~}{zyyzz{||||}|{}}{{zyxxyzyzz{{z{~~||||{zzzz{|~}}~~~~~}~~}}~zxyzzyyz|{z{z{{{|{yyyvuuuuuuutuvvvutuvvuuvwxyyy{}}}}}}}}}}~~}}~~}~~~}|zzyyxyyyyxxyyyxxyyxwwuuuvy{}}}}}}~~}}~|{|||||{{}~}}~}}|}~|{}~||||{zyzz{{}~}~|}~||}|}}}|||}}|||z{||||}~~||}~~}|zyyxxyyyyyyz|{zyy{{zzy{}~}||{yxxy{zyyyyzzxwwz{zyxwwvtuuuuutuwxwvvwwvutvwxxz{{||||}|{{{{{|{{{|}}|}}|{zzzyxxz{zzz{|zyyz{{{{zxvuuuuvvvwxz|~~~}}||}~~~~~~}}~}}~}}~}}|}|{|}|~}|}}||||~|{|}|{{|}|{z{{||||||}}|{{{{ywvvxzyyz{{zyz{{||||}~~~~~~~}|{yz{||{yz{yy{{zz{zyz{zxwwvuttuvuvwwuuuuvvvvwz|{{|}~}|}~~}}}}}}~~}~~|{zyyyyyyxxy{zyyyyzzyyyzzyxxxvttuvuttvwvuxzz{{}~~~}~}}~~~~~~~}}~}||||}~~~~~}~~~~~~}~~~~~|{}~~}||}}|||}}||}~~}}}|||zwxyyyxxyzyz{zz{{|~~~}|{{||{zz{||{z{zz{{zzzz{{zzywvuuuttuvwwvvwwwwxyz{{{{{{{{{{{||{z{|||{{{{|}~~~~}|{{{zyyyzzyy{{zzzzz{{{zz{|zxvxxuttuvuuvwvuvxyz|~~~~~}}~~~~}}||||}}}~~~}{z{}}~~}}}}}}|}}}|{|~~}}}|zyxwvvwxxwvwyzzz{|~~~~~~~~~~~~~}{zz{}|{|~}|||||{{z{{{|{{||{zwvvvvutuwwwwvwy{|||}~~|{|}|||||}}}}|||||{}}|{}~}|{{zyz{zzz{{zzz{{zzyzyyzyyz{ywvvwustuvvvwvwxz{{z|}|{|}}}||}~||}~}~~~}{||{{{{|}~~~}}~}}}}}~~}~~~~}~~~~~}~~}{zzyywwwxxxyz{}~~~~~~}~~~~~~~~~}}}}}}}|||}||{|}|{{{z{|}{zz{{yxwwuttuuvvwxxy{}}|}}}}|||{{{{|{{|{z{|{{{{{{{{|}|}}||||{{||{{{{{{z{{zyz{|||{{{{|||{zxwvuuuuvvvvxz{{||||{z{|||{{{|}}|}~}~}}}}}||}~}}{yy{{{}~~}}~~}~}|}}}}}}~}{|}{|}}~}}}}|||zwxyxvxz||}~~~~~~~~~~~~}}}~~~}~~}}}~~~}}}|}}~}||}}}|}}}}}}}||}|}}}|||{xwvvuttuwxy{|||}}|||||{{{||{||||}|{||{|||||{|}~~}||{{{||}}||||{{{{z{{{{zz{{{zz{{{zyyxwvutvvuvx{}}{|}}||{{{{{{{{zzz{||{{{||}}~~||}~}{zz{|}~~~~~~~~~}}~}}}~~~}}}}}~}|}~~}|yxxyzyy|~~}}~}|}~|}~~~~~~}}~~}}}~~}}}}||}}{|}~~}|}}}||}}}||}|zyxwvuuwy{{|}}}|||||||||{||{{{|||{z|}|{{{z{|||{{~}||{z{{zz{|}}||}|||{{|}}|{||||{|}||{z{|{zyxwusuxz{{{}}}|||}}{z{||{z{}|{{{{|{{||{|~}}}~}{|}}}~}}~~~~~}~~}||~~|zyyz{z{}~~~~~}~~}}~~~}}}~}}~~}}}}}~~~~}~~~}}}}~~~~~~}~~}}~}|||~~||~~}}||}~~}}{zzyxxz{|}}}}|}~~}|}|||||}||||{||||||}|{{{|||}}}~|yz{{z{{|{{|}||||||}|{|}}|{|}}|{||||{{{zzywwxxxz{||||}}|{}}||{{||{{{||{{{{{{{{zz{{{{|}~}~~~~}~~}~~~~~~}||{||||}~~}~~~~~}}~~~~~~||~~~}}~~~~~~~~~}}~~~~~~~~~}}}}}}}}~}||}||}}}|zz{{{{{{{|}||}~~}||~}|||}}|{{{|||{{{|{{|||||}}}|}~~}}{zzzzz{|||{||{{||||{|}}||{|||{|}||}}}}||||||{{{{{{{}}||||}}|{{||{z{{|||{{{{{{zz{zzz{{{{||}~~~~~~~}~~}}~~}}~}}||}}~~~~~~~~}~~~~~~~~~~~}}}~~~~}~~}~~~~}}}}}}}~}}}~~}}}}~~~~~~}}|{|}}}}}~}}}~~}|~~}||}|||||||||||}}}}}|}~~}}}{zzzz{{{{{||{{||}|{{{{|||}|{||||{{{|||||}~~}||{{{{||}~}}~~}}||}}{||{||{{||{{{{|{{z{{{{||}}}~~}}}||}}}~~~~}}}}}|}~~|}~~}}~~~~~~~~~~~}~~}}~~~}}~~~~~~~~~~~~}}}}~~~~~~~}}|}}}|{{{{|}~}}~~~}}~~}}}||}}}}}||||}}}|||||||}~~}}}~~}|}}||{{|{{|}}|{{|||}}||{{|}}||||||||||}}~~}{{zz{|{{}~}||}}||||{z{||{{||||||||||||||||||}|||}}||}}|||||}~~~~}|}}~~~~~~~~}~~~~~~~~~~~~~~|{|~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}||{z{}}||}}~~~~~}}}}~~}}}}}}}}~}|||}}}}}}|{z{{||~~~~}~~}||}|{|||{{|}|{|}|{||{{{|}}{|}}||}~~}{{zz{{{|}~~}|}~}||}}}}}|{{|}}||}|{|}}||{{zyyzzzz{|}}}||||||{||||}~~~||}~~}}||}~~~~~~~~~}~~~~~~~~|{{{||}~~~}}~~}}~~~~~}~~}}~~}}}~~~~|||}}}}}}~~~~~~~~}}}}}}}}~~}}}}}}}}|{|{xwxyz{|}~}}~~||}}||||||}}|||||||}}}|||{|||||}}||{zz{{{|}~~}}~}|}}|{|||}||||||}|{||{{{{yxwwwwxz|}}}}}|{||||{||||}}}}}~~~~~~~~~}}|{zz}~}||}~~~~}~~~~~~~~}||zyyzz{|}~~~~~~~~~~~~~~~~~~~~~~~}}~~}|{{|||~~~~~~}}}}}}~}}~}}~}}~~~}}|{zyxwwwwz{{}~~~}}~~}||||}|||}}}}~~}}}}}|||}||}~~~}{zzz{{{|}}~~}}}}}||||}|{|}}}}}}|||{{yxxwuvwxxz{|}}}~}}||{{{{{{||||}}||}}}|}~~}~~~~}|{zzz{{}~~}}~}}~~~~~~~~~~~~~}{zxxyyyyz|}~~~~~~~~~~~~~~~}~~~~|{{|}~~~~~~~~~}}}}~~}}~~}|||{yxxwwwxxxy|}}~~~~~}||||}}}}}}}}||}}}||||||}~~}|{zzz{{||}~~}|}}}||||||||}}}}|}}|zyxwwvwwwwyz{{}~~~}}}|{{||||||{||||||}}|||}||}}}{zzzz{zz{||}~}~~~~~~~}{zyyyxxxyyyz|}~~~~~~~~}}|{{|}}}}~~}}}}}}}}}}}}}}}}~~}|{yyxxwwwxxxxyz|}~~~}}}}}||}}}}}}}}}}}||}}}|~~||{zzz{{||||}}|||}}|||}|||}}}||{xwvwvvvvwwwwxz||}}}~~~}||{{{{{|}}|||||{||}}||}~~~}{z{zyyzz{{{|}~~~}}~~~~}|zzyxxwxyyyzzzz|}~~~~~~~~~~~~~~~}|{{{|}}}}~~}}}~~}}~~~}|{zyxwwwwwwwxxyxyz{}~~}}}}}|}}}}}}}}}}}}}}~~|{{{z{{{|}||}~}}||}}||}}|||{zyxwvvvvvvvwwwwwxy{}}~~~}}}}|||||||||||||||}~~~~~~~~~}|{zzyzzzzzz{{{{|~~~|}~~~~}|{zyyyyyyyzyyyyzzz{}~~~~~~~}|{{{|}~~~~~~~~~~~~}}||{zxwwwwwwxwwxxxxxxz{{}~~~}}}~~}}~~}}}}~~~}|{{{{{{||}}|}}~}}}||||||zyxwwwwvvvwwwwwwwwxxz{|}~~~~}}}}||||}}||}}}}~~~}}}~}}}}}~~~~}|{zzzzzzzz{zzzz{{||}~~~}}~~}|{zyyyyyyyyzyyyzzzyz{{}~~~~~~~~}|||||}}~~~~~}}~}}{zyxwwwwwxxxxxyyxxxxxyz|}}~~~~}}}}}}}}}}}~}|{{{{|||}}}}}}}}}}||{zyxwvvvvvvvwwwwwwxwwxxxy{|}~~~~~}}}|}}}|||}}}~~~~~~~~~{wz}}{{{zxvutuvyyyxww||yyzzz{}~~~~|{yz|~~~~}|{yvvvwxzyyzzzxvuuuw{}~}}|}}|}~~~}}}~~~|zxx{{xxzz|}xzzyxy{||{zz|{wutuwz}~}~~~}}{yx{}|z{|{{{|}~~}||~|zzzzyz|~~~}|||{{||||||}}|||}|{zzz{{|}}|||zz||}~~}}}||||||{{{|||||~|{|~}}{zz{||||}|{z{|{{||{{|||{{{{zz{{{|}~|{zyzyxz{zz{{{{{z{|||{z{{{z{|{{{{{zwuuwyz{|~~}}}}|{{||}}{{||{{{|||{{|||}~~|{{zzzzz{{{zz{{||{z{{yyy{{zzzwtuutv|}{~~~~}||{|}}}~~~}||}}|~~}~~||{{z{|||}~}}}||}|{|}||}~~~~}}|{zyyxz|{z{|{zzyyzzz{{{{zz|~}~~~~~~|zxwwwwyyyzzzzzyxy{yxyzyxyz{{~~~~~}|}~}|}~}{{yxxxwxyyyzzyxyyxxyyyyyzyy{~~~~}|{{|}|{}}|zyxwvvwwvwxyxxwwwwxxwxxwwxyz{|}}}}}}}~~~~|{|||{|}|{||ywvwvuvwwwxxwwwxwwwwwvwxwx{|}}}}}~~}~~~}|{{{zz{{z{|{yxwvuuvvvwxwvxywvwxwvvvvvwy{|}}}}}|}}|{}~~}|zzzzzzz{zzzzzwvuuttuvvuvwvuvvuuuvuuvwxyz{|}}|{||||||}~|{{zyyz{zzz{zywwutttuuuvvvvuuuuuuuuuvvwy|~~~~~~~~~~~}|||||}~~~}~~~}||}}}~}|{zz{{|}}}|}}|||||||}}}~~~~|{yxxxyyyyzzzz{z{||{{{}~|{{{{|}~~{ywwwwwxxyyyyyyz{{z{}~~}}||}}~~~~}}}}}}|}}}}}~}{zyxwvwxxxyyyyyyyyyzz{|}~~~~~~~~~}|{{{||||||||||||{yxwvvwwwxyxyyxxxxwvwyz{|}~}}}~~}}~~}|}~~}|{{{||{||||{|||{zyxwwwwwwvwxxxxxwwwwxyz{|}}}|}}}||||{{|~}|{z{{{{{{{{{{{{{{{zxwvvvuvwwxxxwwvwwxyz{{|}||}}||||}||||}~~}|zyyyyz{zzz{{zz{zzzywutttuuvvvwwwvwwwwxy{||{{||{{{||{{{||}~~}{zyyzzz{{zz{{{{z{{zxwvutttuvvvvvvuuuvwxz{{|||}~~~~}}~~~~~~}|{{{|||}}}}}}~~~}|{{{{{||}}}}}}~~~~~}{zyyyyzz{{{||||}~~~~~~~~~~~~}{yyyxxy{{zzzzz{|~~~~~~~~~~~}}}}}}}}~}}}~}}}~~~}}|{yxxxwwxyzyyyzz{}~~~~~~~~~~~~}~~~~}~~~~}|||||}}}|||||}}}}}}}}|zywvvvwwxxxxxxyz{|}}}}}||}}}}||}}}}}}}}~~}}||||}||{||||||||||||{ywvvuuvwwwwxxxyz||||||||||||||||||}}|}}~|zzzz{{||{{{{{z{{|||||}|zxuuvvwwvutuvvwxz|~~~~|zyxxyz{|}~~~~~|{{{{zz|||{|}|{zz{zzzzz{zxwvvuvvvvwwwwxy{{{{{{{{z{{{zz{{||{||{{|}~}{zzzzyzzzz{{{zzz{{{{|||{zyxvutttutuvvwxyz{{{|{{{|||}~}|}~~}}||{||}}~~}|{zyz{{|}|{|}~~~}~~~~|{yxxyyyyz|}~~~~~~~~~~~}{zyxxxyyz{}~~~}}~~~~~~~~~~~~}}||}~~~~~~~}}}}}}}}}}~~~~}|zxwwwwwxz|}~~~}}~~~~~~~~~~~~~~~~~~}}|}~}}}}}}}}}}|||}}}}}}}|{zyxwvvwwwy{}}}~~}|}}|||}}|}}~}}}}}}}}}}~~}|||}}||}}}||||||||}|||}}}|{zywvvvvvxz{|}~}}||||{{|}||||||||||||||}}~}||{{{{{{{|||||||{||||||||{|{zxwvvuvwxz|}}}||||||{|||{||}||{{{{{|}|}}~}||{{{{{{{{{{{{{{{{{|||{{{z{{{yxwvuuuvxyz{||{{{zz{{|||||{{zyyz{{{||{z{}~{ywwxyyzz|}}}|}~}zyyyy{}|{{{{yvttuvvwxyz|}}|{{{{zyyyz{|}~~~}}~~}||}~}{{{|}~|{zz{}~~~~~~}{zyyz}~~~~}~~~~~~}}~~~~~~~~~zvxyzzz}}{zz|~||{yxwwxz}~}|}~~}~~}||||||}~|}~~||}~~}~~~~~}|||}~~~~}||||||||{{zzyyyy{{||}}}|||}}}~~~}|||{{{|||}}}}}}}~~}}~}}}}}}}|||}}}||||||||||||||||{zyxxxyz{{{|||||||||}}}||}||||||||}}}}}}}~}|{||||}}||{|||||}}}||||{{{||{{{{{zzxxxyzz{{|||||}}}|||||||||{{||||||}}|}}~~||||{{||||{{{{{{{{{{{||||{{{zzz{{zzzyyxxz{{{{||||||||||||{||||{{{{{{|||||||}~}|{{{{{|{{{||{{{{||{{{{{{{{{z{{{{{{{zyyzzyz{{{{{||{{||{{{{||{|}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}~~~}}}}}}}~~}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||}}||}}}}}}}}}}}|||||||||}}}~~}}~}}}}~~~~~~}}}}}~~}}}~~~~~~~~}}}}}}}||}}}}}}}|||||||}}|{||||||}|||}|||||||||}}}|||||}}}||||}}}}}}}~}}}||}}}}}}}}}}|||||||}|||||||||||{{||||{|}|{{|||||||{{|||||||||||||}}|}}}}}}}}}|}}||||}}}}}}||||||{{{{|{{||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||{{{{{{{{||||}}}}||||||||}}||{{{{{{|}}}||~{zxwwyzzyy|~~}|||}}|zxwvw{~~}}||{||}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}}}}}}}|||||}}~}}~~~}}|}}}|}}~~}~{xz{||||{|}~~~}}}~~~~~~~}}}}~~~~}}}|}}||||||||}}}~~}}}}}}|}}||||{{{||||||}}||}}||||||}}||}~~~~~~}~~}}|||||||||}}}}}~~}}}||||||{|||||||||||||||||||}}}||}}|||||||}}}|||||||||||||||}}}}}}~~}||}}|||||||}}|||||{{{{z{{{|||}}||||||||{{{{{{{{{{{{{{{{|||||||||{{{|||||}}}}|||||||||{{{||||||}||||||{{{{{{{|||||{{{{{{{{{{{{{{{||{{{{{{{||||}}~~~xxyz}~~~~}|{|}}}~~~~}}|}~~}}~~}||{{|}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~}}~~~~~~~~~}}~~}}}~~~}~~~~~~~~~~~}}~~~~~~~~}}}}~~~~}}}}}}~~~~~}}||}}}}}}~~}}}}}}}}}}}~}}}}}}}}}}}}~~~}|}}}}}}~~~~~~~~~}}}~~~~~~~~}}}}}}}~}}}}||||||||}||}}}}||}}|}}}}}||||||||||}||}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~}}}}}}||}}||||||||{{{|||||||||}|{{|||}}}}|}}||||}|||||||||}||||}}}||}}}}}}}}}}}|||||}}|||||}|||||||||||||{{|||||||||||||||||||{{|||||||||||{{|||||||||}}||||||{||||||||||||||||{{{||||||{{{{{|{{{|||||||{{||||||{{{{{{|||||||||}}}~~~~}wy~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}~}}}}}}~}}}|}}}}~~~}}}~~}}}}~~~~~~~~~~~~~~}}}}}}}~~~}}}}~~~~~}}}~~}}}}}}~~~}}}}}||}}}||||}}}~~}}}}|||}}}}||||}~~~~}}|{{{|}~~~~}|{{{{{}~~}|}~~}|{|||z{yvtsw{~~~~~{zz{|||}~~~|yxxxz~|{{z|~~}|zyyxxx{~~~~~}|{{{zzzz{{{z{|}~~|{|}|{{|}|{{{{||||}}|||}}}}||}|{{{zzzz{|}}||}}}}}|{{zzz{{|||{{|||{{||||||}}||{{zz{{{||}}|{zzzzzzzz{|||}}}}}|{{{{{||||{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~~~~}~}}~}|}}~~~~}}~~|{{|}~~~}}|}uqqqx}y{}}}~~~~|yxxxxy{~zyy{}~|yxy{yvvz~{yyz{{{{{{{{|||~~}}}|zyzz{{zz|}~}||{{zzzz{{|}}~~}|{z{zzz{{||}}}}}||{|}}}}}~~~~~}}|||{{||}}}||{{zz{|}}}}}}}}}|||{{{{|}}~}||{{|||{{|||{{{{|||{{{{{|||}}~~}}|{{{{{{{{|||{{||}~}}}}|{{{{{{||||}}}}}}}|||||{{{{{||{{{{{|||||||{{{{||||||{{{{{{{||||}}}}}}|||||||}}}||||||{{{|}}}}}}}}}}}}~~}}}}||{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}yyz}~||}~}|z{~}~~~}}|{|~}|{{{}~}}}~~~~}}~~~~~~~~~~~~~}}}}||~}||~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}~~~~}}}~~~~~~}}~~~~~~~|{{|}~}{{|~~}{~~{z}~}~~||~|{|volt{ux}~}xwxy}}{y{}}ytsw}~~~~~~zy|{{{{}{yz{{zz}zz{{||}}}}|z|}~}zyz{|~}|zz|}~~|{{|}||||||{|||{zz|~~}~~}|||{{|}}||}~}||||||{z{|}~}}~~}{{zz{}~}|{|}~}|{{{{||{z{|}}~~|{{|}~}|{z{{{}~~}}}}|{{{|}}~~~~~}}~~~|yxy{|~}{zyyyz{||}}}}}}|||{zz{{{||}||}~}{zz{{{||}}}}}|||{{|}}||||}}}|{z{}~}|{{{|||||||{{}~~}|||{||||}}}}}}}}}}}~~}|{yxwxxwvwwwvuvwwvuuuvvwvvvwxxxxx{}}}|{{|{{~~|{}}~|zxvuuuuvvuuvvvvvvwz|}~~|}~}}}}~~~~}||}~~~~~}~~}~}{|}{y{|}|zzzzzyxwvvwwwyywwwwwvuttssuvvvwwwxy|~~}}}~}~}~~}{|~~~}|}~~}zyyxwvuwxxwvuwxwvxzz{{{}~}|{||{{zyxxwvvvxxywutuvwz|~~zzzywvtsqpppqrsutsuxz}~}}|{zyzzzzyyz}~}|{yxxz{{yxyyxvuvwwx{~~}|{yxwvuuuvxz|}}~~|zzzyxwvsrssrrqponnnnnonmoqrtsrpopqssrtw|~}||}}}|{zzyyyxxyyyzz{}|{{{{zywwxxy{|}~~~~~|zzzyxxxxwusqppoprtvxy{}~~~~}{{zvsspnnnopsusqsuvuqooonnoopqrstvx{}~}}}{xxyz{}~~~}ywxyxwwwwwusrppruuuwxxxxxxyxxxxxvuuvwyz{{}}{{zyy~|||{yxwxwvsppppqqrstvvwwuuusrtvwwwxz}~~|||||}}zyz{zz{|}}}~}~~}}~}|{zyyz{{}~}|{zyywvvutttsrpnpsrqrtwxxyz{{zy|~~~~~~}{{{zxvuuuuuuvvutrqstutssttrqprtuvxy{}~~}|}~}}~~|}~~~|zxuuvvvvuvxxxxxwwuttuvvvxzzzyyyyxxvvvxz||}|}|zyxvuuusrqqpnkjlkkklmmllmmnoopqruwy{}~{|~}~~}|}|{z{{zz}|yxxxxvtuwy{~~||{yxxxwxz}~}{zzz{{{z{{zzz{{zxwwwxxyxyz{zz|~|yxywuvvuuvvutsrqnloqpopppoonnoqsuuvwyz{{{{{{{{{zzzzz{}~}~~}~{zyxxzzxwz{{{{{|{ywvvvvwwxz{zyxxwvvttvy{|}~~~~|}~||||{zxxxxxwxxxwutsssttssrqqqsuuvy{||}}}}}~~~~~~}|||}}|}}{z{zxxz{{||{zyz|}|}~}{zyy{~~}zwy{zyyxxwvwwwwwwusturprstuvwxxyzz{}~}|||{ywvvvuvwxxxwvutsrrstttuvwvvvvxyz{{|~~~~~|{zyyywvuvwvttuutsrsttuvx{|}}|||{zyyyyyz{{{|}~}{yyyxvtssrssttuttronnmllmnooprtttuxz{{||{zz{{{}~}|||}|{zzzz{zzzyywvy|}}}}|{yyyzyz{{{|}|||}}~~~}|~~~~~|||{{|}}|{ywwwxyzz{||}~}|{zzxvtsuwvuvwyyvusrqponoqrqqrrrsuvwyz{{{{{{||}|zz||{zz{~~~~~~}}~}{{|{|{z|}||}}|{{{z{||{zxvutsttstuvvwy|~~}}~}|}~~~}||{z{{|}}}}}|||{{zxurpoooppqrssuwxyywwwwvwxy{{z}~~~~~~~}}~~~}|}~}|zzyyxwwxz{}}}}}|||||{zz{}~}}}|zzz{{{{||yxzzyxxyyyyyxwuutssuvwxz|}}}{yyzyxxxyzyz|||{{zyxwussrrsstuvwyz|~~~~~~~~~~~~~||}|{zzz{ywvusrpopqrstvxyz{||{{{zyyzz{{z{|~~~}}}}|{|}{zyyyyxxyxwwwxxwwxwvutrqponooprsrsvwwvwwxyyz|{|~~~~}}}~{zzzyxwy{}~|{}~|{zyzzyz{{{|}}}~~~~~~~|||}~~|zyyxwwwyz|}|{zzzzyxwwwxxwwwwxwvvvuutrqpppqrsuwxyzzyyz{{zz{||}}~~~}~~}}}||{z{|}~}}}{zz{}~}||}|{yyz{{{z{{ywvuuuvvwy|~~~~}}}~~~}}|}}||}}|{yxwusqpppnnoqssrtuuuvvwwxyyyxy{zzz{|||}~~~}{zyxvvwy{~~||}}}~~}}~~}||}~~~}||||}}||}}|||}}}}}}}}}|{zzyyyyxvvvvwy{}~}}}}}}}}|}}}||{zyxyzzy{|zxvuvvuwyz{{||}}}}}}}~~~~~~}}}}}~~~~}}}{{{zyyyzzzzzyyxwurrrsuwy|}}}~}|||{z{|||||||}}}}{|~}|}}~~|{||{z{{zyyyyyyyz{{{{{{{zywvvwwutrpppqstuvvwxyzzz{{{{{{||}}||}~~~~~|{z{|}}}}}}}}|{}~}}}||}|{z{{{{{}}}}}}~~~~~}{zzz{}~|}}}}|||{zzzyyyzzzzzzzzzzzyywutstvwwwxyzz{{z{{{{zy|}|{||}|zz{zyxxxxz{|}~}}}}}}~~~}||||{{|||}~~~}||zyzyxwxy{|~~}~~}~~~~~~~~~~~}|{zyxxvuuuutrpqrqrsuvutuvvvwwxyyyz{zzzz{|}}|}~~~~}~}{{|||{z{{||||}~~~|zz{|}||}~}|||}|||}~~~}}}|{{}|{||||zz{|}}}~}~~}|~}|}~~}{|~~~}|||}|{z{{{{z{|||{z{{{z{|}~}}}~~~}}|}}}}}}~~}}~~}|{{|}}{{||||zzzyyxxxxxyyyyzz{{{{{{{{|||}}||}~~~~~}}~~|}~~}{yz{{zzzzz{{{|}}~~~}}|zyxxxwwxxxxwwxxwwuuvuuvwxyxyz{{zz|}}}}}}}~~~~~~~~~}{{|}~}|}~|{{|}~~~~~~~~~}~~~}}}}}}}}~~}~~}|~}|||}}|}}||}|{z{||}~|y{}~~}|}~|{{zzyxz|{zzz{|{z||zzzyxxyyxwwxxxyzyy|}}}}|yy|}}||||}~}}~~~}}~~{{}}|{{}}}}||~~}~~~}}{}}~~}~~~{z{zyyxxxxxwwxxwwwvtrrstssvwwwvwyzyzz{|{z|}||}~~~}}||}|{{{{}{y{|{yyy{|{z||z|~~~~}{yz}~~~~~~}}}}}}}}~~}|~}|{zyyyzzz{~~~}~~}~~}{yxyzyxz{||{{}}|{{{||}}}}||}}}~~}}}||}|{|||||}}||}}}||}~}}~~~~||{{|{zzz|}{z{}~|}|{zzzz{}~~~~~~}}~|}~~~~|z|~|y{|yy{{{{{}}}}{{~~~~~~}}}||||{{{zyyz|}{y|~|zxvuttuwxxxwwxy{||zz|}~~}~~|~~~~~~~~~~}}~}z{|{{}}{z{}}}|||yw|~|~~~~}{~{{}~~~}~~~~~}{}|{}~}}}~~}|yxyxyzzzyyzyxyywwxxyyxyzzz{|zx{|yxxwwxx{}{z}{y{{{}}~}||~~}|~}{|}|||}}~~||||~}}~~}}~~~~{z|~~~}}}||||{zzz{yxz|||}~~|{zywwvvwwwvwyyyyzzyyzyy{}~~}}}}|{~}z}~~~~~|{||}|z{|}}{z|}}|zyyxwxz|~~}|{}~}}~}~~~|~|{zzzywz}{z~~|}}zyxz{zyyz|{wy{{}}|~~~~}}~~~}}}{yxxvuxzz{~~|yy||z{|}~~{|~}{|}|{||}~~}zzz{|{{|}~|~~}}}}~}}~|{{|}}}{zxvvz{z|}}~~}}}~~|}~}{{z{{{{{z|}||}~~~~}{zzyxwvwxxxz||{}~zz}~}{|~}|~~~{z|}||~}~~~~~~}~~}}~~}}~~|{|~}}~}{{|||||{yyyyz{|~~~}|}~}}}}}{|~~|{zxvwxxwxxz{xwz{yxwxyyxz{ywxwwvtssstuuvx{}|{||||{|~~~}~~~~~~~~}}|z|}|~}|}}}||}~}~~}~||~~{yy|}{~}~~~~}|{zz{{|}||}~~~}}|{||{ywvuuwyyyyz{zy|~}~~}~~|yyzyxxyyz}~~~}}~~~}}~~~}{}}{{|}|{{xwz|zxwwwxvwzywz}~~~~~~~~|{yxy{zz{}||~}}~~~}||}~|||{{{{{}~~~~}|||}~~}}}|{zywvvvuuttvvttwy{{zzzz{{{zz|}||}}~}||||}~~}||}~~~~}|{{{{||{z{{{{yxwvuvwvwyyxxx{~~~~}}}}~~}||~}}}||~}}}|zyyyyzyz{{||}}~~~}{{{|}|{{zyxzzzzzz{{{~}~~~~~~~~}~~}{}}zy{{{ywvxwwz}zxy{{|}~~}|{}}}}~~|||||{zz||{z{|~~zyyxxwvy{zxyzzz{zxxyyxwvwxvtttutssuuvutvzzz|}{{}|z{~~}~~}}|}}{{{|}~~~}}~~~}|{zyyyyyyzyxxyy{}~}}}|{}~}|{|}}}}~|||ywuvxzyz|}~~}}|{z{|{z{{ywvwyxvwwwwwxxyz}~~~~}~~}~~}~}}~}{|~}zxwwwvvwxyyyyxwwxy}~~~}~~}~}|{ywxz}~~~}~~}{{|}|{{{z|}}|~~|{{{|}~}||}}}}|||{zzywvvwvussuvutttttuvx{{z|}|{{{||}}}{z{{|}~~}||||||}}|{}}||}}|zyxwvvvuuuwyxwwwxxx{~~~~~~|{|}}}||}|{||}~||{zyz|~|}}||{{|||zxwxxyxwyywwxz{{{{z|~~}}~~~~~~~}zyyywwxz{ywy{zyzzyy{|}~~~~~~|zz|}~~~~~~~}{zyzzyzzzz{{{{||}|||~~|{{zzzz|{zyyyyz{zxwuuusrtvuutuuutsrrrtvvwz||{z{}~}}}~~}~~}~~~}~~|zyxyyxwz{{zzyzxwz}||}}~}||}||{zz{{{{{~~}|||{{{|~~}}{z|}}{zyyxvuuuvvvwxwwwwxxyyz{}~~}}}}~~~~~|~~|{{{zywxxwwwxyzzzxyz{{|}~~~~~}~~}~~|{zyz|||}|}~}}|}~~~~~}zyz{z{{}}~~~~~~~}~~~}|}}||}}|||{xwvutttuusstttuuttvwxyyzzyyzzz{{|||||}~~~|{{|}{{}|{||||}}|{||{yxwwvvvwwwxyxxyzz{|}~}}|{|}|||||}}}}~~~~|zz{{}{y{}}}{yz{||{{}}|yvxzxwyzzz||||}~~~~~~~~|{zyxyxxyz{{zzz|}~~~{{z{{{{|zxz|{z|}~~~~~|{zywy{yy{}}}}~}z{|~}{{||{zzzz|}{{{{{{yyxvttttttuttuvwxyyyyyyzzz{|}||||}}}~~}~}zxxxxxyyxyyyzz{|||||{{|||||}}}|{{|{{z{~~}|||}~~|{{{zz{{{{{{{{|{zxwvutuwwvwxxyy{||~~~}}~~~~~~|yxxyzxwy{z{{}~}|}}|}}~~||~|{|~~~}}~~||~}{zz{{{{|||}}}}~~}||}{z{|}~~~~~}}}}}||}{yz{{{zyxvtttttttvvwwxyzzxxyyzyyz{{zzzz{|}~~~}|}}|~~}|}~~|}}|}~}{|||{xwxwvvvvwy{||}}}}||||{{z|~~}}||{yz}~~~~}|}~~~~|z{}|{|}}||}}}~|zzzyxxyzzy{}~~}~~~~|||{{zz|}~||{zzyyyyy|~~}}~~}}}~~~~~}~~~~~||zx|~}tllortuwy{woljfiouz}{vttsw}}|xtuwy|vrpommotz~ysmjijkkmu{~}wrokilppt}wsqpopuzyuqpnpuuv|zwtqpqtv{~|yvsqnmotx|zutqnooqtx~|zytstvz}~|yuttrpswy{zvqonnprqsx|~|xwuronorvz{xvtrqruy{}|wsqmkkmquz|}upkijhhovx|}ytqqqrvxz~}|{{z{}}xvuuuuwyzz||yywqoqssuvw|}yxxusstrqty{|~}}{z|||||}zy|~}}~~|y|~~~}}}~||~}}~}|zz|}zxxwy|~~}|{zz~z||zz}yy|yw{~{{}~~|{|~~|{zz}{z{}}{z{{xw{~~{uy}ywz~|yxz{|~||||z{}~~zz|||~~~}{yxxxxz{~}~x{}{y{|}}}{|{yxz||{{}~}||{zzywy{xvy{{~~~~{{{yxxz{~~~}}~~}~}|~~||}|{{{{{|}|{||{{|~}{|}|{xwyzutx{yy|}|{{{zz{|{{||zy{}|z|~|z|~|{|~~}}|~}~~~}~~}}~}}}|}~}}}|ywxzww{}{z|~{y|~}|||{z|~{x{~{x{~|{{|~~|}~}~}||{{|||||{{z{|||{yz}|{||{{}}{yyzzxz|zy{|||}|{z{}{x|zw{~{y{{zyz{zzz{{}}{{{{zz{|zz{zz|{z{{{zzzzzzzz{||zz{|}|zyzzyz|{{|}}||}|{|}|{{||{|}{zz{{{|{{~}{~}}}}|}|{{|}||}}}~~}}||}~~}{{}}}|z{}{xy{zyxxyzyyzyxzzwvyzyxwxzyxxyywxywvy}~~}~~~~~~~~~~~~}~~~~}}}~}}}~~~}~}{}~||}~}|}}||}~}}}|}}~}||||}}||}}}|{{|{{{|}~}|~~}}}}~}}}}}}~~~~~~~~~~~~}~~}}}}}~}|{|~}{{}~}{{}|{{||{}}|{{{z{|{{{{}}||}|{{|{{|}{z{||{||||||}~~~~}|}}~~~}{}}|}~~}|}~|}~}}}}|{zyyyz{|||||{z|}|{{{|{{{{{{|||{{|}~}}~}~~~~|||{|}||||{|}|{||{{|{{{|||{{{|||}~~{{zyyz{{{{{||||{z{|{z{{{||||||{||}}||}}}}~~}||}||{{{{{|{{||{zz{{{yyz{{{{zz|{{|~}|zyxxz|{z|}}||||{{||{{{{z{|||{z{|{z{{||||}}||}}}{z|}||||}}|||}~}||}~|{}}}}}|~~|zxwyzyyyzzyyz{yxyzyxxyyyyzyxxzzz{~~}~~~~~~}|}~~~~~}}~~}|}~~~~~~~~~~~~~}}~}}|}}|{yyz|}~}}}}}}}}}}~~}|||||}|}||}~}}}~~~}|}~~~~~~~~~~~~~~}}|{z{{|~~}}~~~~~~}}}}}|}~}|}~}}}}}}}~~}{z{|||||}}|}}}|||{{||||||}|{{||||{zyyz|}~~}~~~~~}}}~}}~~}}~}}}}~}}}~~|{{{zyz{||||||||{{{|}|{|}|||}||||{zxxxxxz|~~~}||||||||||{{|||||||}|{{||{{|~}||{zz{|||{|||||||{{||||{{{|||{|}|zywwwxz|}~}}}||{{|||{{||||||{{||||}}{{|}}{zyzzzz{{{{{{{zz{{{z{{zzzzzzzzzzzxvvvvwy{|}}}}|{|}||||}}}|}}|}~}}}}}}}|}~}{yzyxxyyzzzzzzzzzzzzzzzyyyyyyzzzzyzz{~}|}~}}||}~~}|{{{{|~~}}}~~~~~~}{zzyyz{}~}}}~~~~~~~~~~~}}}}}}||{ywwwwxxz|~~~~~~}}}~~}}}}}}}}}}}~~~~}}}||}~~~~~~~~~~~~~~~~~}|zyyxxxxy{}~~~}~}}}}}}}}~~}}~~}}}~~}|{{{{}}}|}}~}}}|||||||}||||{ywvwwwwxy{}~~}|}}}}}~~}}}~}|}~}~~~~|zyz{|{{{|||||||}}||{|||||{{ywuvvwvvvxy{|}}}}}|{{{|||||||{{||}}||}~~{zzz{zz{|||||||||{{{||{{||{zxwwwvvvvwwy{|~~~}||||{|||{||||||}|||}~~~|zzyyyyz{{{z{{{{{{{{{zyz{{zyxvuuuuuuuvwxz|}}}}|||{||||}}||}}}}|}~}|~~|{yyxyyzzzzz{{{zyz{zzz{{zyywvuuuuvyzz{~}}}}}}}}}~}|||}|{|}}}}~~~||{||zz{|{z{|~~~}}}~~~~||{zyyyzzyz{{{|~~}}}}~~~~~~~~~}|{zyxwwxxxwvxyyy{|~}||}}~~~~~~~~~}||||}~~~~~~}}~~~~~}{yxwxxxxxxyxxxy{}~}}}}}}}~~}}~~~~}|zz{|}}}}}}}}}}}}||||{zxwwwwvvvwxwwwxz|~~}}}}}}}~}|}~~~~~|{zz{{{{|}}}}}}}|||||{zxwvuvvvvwwwvuvxyz|}~~||}}|{{{||{||}}|}~|{yz{{{{|||{{||{{||||{ywvuuvvvvvvwxwwxy{}~~}}}}||{{|||}|||||~~~|{zyyzz{{{{{{zz{{{{{zxwvutttuuutvwvvvwxz|}}}}~}|{{{{|||||||}}~~|zyyyyzz{{{z{{zz{{{zyxvusstuuuuvwwxxy|~}||}}}}}}}}}~~~~}}|{|}}}|||}}}}}|}~}|{yz{{{{|||{{||{|~~~~~}||{yyzzzyzzzz{{{{zz{|}~~~}~~~~~~~~}|zyxxxxyxyyyyxxyyyxz{|}~~~~~~}|~~~~~~~}|}}}}~~~~~~~~}|{yxxxyxxxyyyyyzzyxyz{}}~~~~~}}}}~}}}}~~}||||||||}}|}}}}|{zyxwwwvwwxyxxxxxxxy{{|}~~~}}}}}}}}}}}}~~}|||}}||}~}|}}}}}|{zxwwvvvwwwwwwwxwwwyz{||}||{||||||||||}}~~}|{{|||{||||{{|}}|||{ywvvvvvwwxwwwwwwyyz{}}}|||||||}}|||}||}~}|{zzzz{{{{{{{{{{||{zxwvutttuvvvvwwvvvwyz{|||||}}||||{{||||{|~~||{zz{{{{||{{{{{{|||zxxvtttuuvvvvvvvwxy{|}~~~}~~~||}}}}~~~~~~||||{||}~}}~~}|{zzzz|}}|}}}~~~}{{zyyyz{{{||||~~~~~~~~~~~~~~~~|zyxxxxyzzzz{{{|~~~~~}}~~~~~~~~~~~|}~~~~~~}}}~~}}}~~~~~}{zyxxwxyyyyyz{|}}~~~~}}}~~~}}}}~~~~~~~~}||||||}}}}}}|||}}}}~~}|{yxwvvvwxxxxyz{{}~}}}}|{|}|||}}}|}~}||}~~}||}|||}}}|}}}}||}}}~~}|{yxvvvvvvwxxyz{||||||{{||||||||||}}|||}~~||||{{{{||{||||{|}}}}}||{zywuuuvvvwwxxy{|||||||{{||||||||}}||||}}~~}|{{zz{{|{{{||{{{||{{|||{zzywvuuuuuvwxyz||{||||{{{{{{{{|||||{{|||}~~|{{{zz{{{{{|||{|||{{{||{{{zxvutttuvvvwyz{|||}}}}}~~~~}~~}|}}~~~|{{{{|}~~|{zzz{{|}~|zyyyzyz|~~~~~~~}|{yxxxxyz|~~~~~~~~~~~~~~~~}}~~~~}~~}}~~~~~~~}~~~~~~~~~~}|zyxxwwxz|}~~}}~}}}}~~~}}}}}~~}}}}}~~~}}}}~}}}||}}}~~}}|}~}}}}}}||{zyxwvvxz{}~~~}|||||||}}}|}}}}||||{|}}}~~~~}}}}}}}}}}||}}}}}~~}|}}}}|}}|yxwvuvxz{|}~}|||||{{||||}||||||||{|||}}~}}||||||{||||||||||||||||}|||}|{yxwvuvxz{|}}||{||||{{{{{||||{{|||{|}}}}~~}||{{||{{|{{{{||{{||{{|||{{||||{yxvuuvxz{||}|{{|{{{{{{{{|{{{{||{{{{{{{|}~~}}|{{|{{zz{{{{|||{{|||{{|{{{{{{{zyxvuuvxyz|||{{{||{||{{|}}}}}~~}}~}|}~~}}~~}|{|}~~}|{{|}~~~~~~~~~~~~}{zzz{}~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}~~}|{zyzz|}~~~~~~}~~~~~~~~}}}}}}}~}}}}}}}~~}}}~~~}}}}}}~~}~~}}}}}}}}}}}}}}}}|{zzzz|}||}~}}}~~~}}}}}}}}}||||}|||||}}}~~}}}}}}}}||}}}}}}~}}}~}}}}}}||}}}}}|{zz{||||}}}|}}}}}}}|||}}||{|||{|}|||||}~~}|}}||}}||||}||||||||||||||||||||{{{zyzz{{zz{{{|||||{||{{|||{{{||{||||{|}}}~~|||||||||||}|||||||||}}}||||||||||||{{{{{{{|||||||{{||{{{{|{{{{zz{|{{{{{{{|}~}{{|{{{{{{{|{{{{||{{||||{||{{||||||||{{{{zzzzz{{||{{{{|{{{||{{{||}}~~~~~~~~}~~~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{{||}}}~~~~~~}}}~~}}~~}}}}~}}}~~~~~~}~~}}}}~}}~~}}~~}}~~~}}~~~~}}}}~~}|{{||}~~~~~~}}}}}}}}}}||}}}}}}}}}}}~~~~~~~}}}}}}}~~~}}}}}}~~~}}}}}}}}}|~}|{{{||}}}}}}}}}|||||{||||||||{|}||}}}}}}~~~~}}}||||}|||}|||}||}}}|||}}||||{|}~|{zzzz{|}}||}}||{{|||{||{{{|||||||}}}|||}}~~~~}}||||}}}}|||}||}}}}|}}}||}|||}}{zzz{{||||||||||{{{{{{{{{{{{{{{|||{{zz{||}}}}|||||{{{|{{|||||{{|{{|{{||||{{}~~|zzyyzz{||||||{{{||||||||}}}}}~~~~~~~~}|}}~}}~~~~~~~~}{{{|}~~}||}}~~~~~~~~~~~~~~~~}|{zy{}~~}|||||}}~~~~~~~}}}}}}}}}~~}}~~~}}|{yxyz{|~~~~~~~}~~~}~~~~~~~~}~~~~~}||||||}}}}~~}}}}}}}}}}~}}||}}}}|{yxwxy{}~~~}}~}}}}}}~~~~}~~~~~~~~}}~~~||{{|||}}}}}}}|||||||||}|||||}|{zyxwwyz|}~~~}}}}}|||||}|}}}|||}}|||}}}~~|{zzz{{{||}|||||||||||||||{{|||{zywvvwyz|}}~~}}}}|||}}}|}}}|}}}}}|}}}}}~}|{zz{{{||||||||||{|||{||||{{|{zyxwvvvwyz{}}}|}|||||{{{||{{||{{||||||}}~~}{zyyzz{{|||{||||||||||||||}~~}|{zyyyz{}~||{{|}~~~}{z{zxwwvuuuttuuvvvutuwvuutvvuuuvwwwxxxxyyxxvvxzz{|||}~}~~~{{|{|{|~~~~|yyxxvvwusstttutssrrsttwzwuxxxwvvyzzzyyxxxwxz{z{}}}||{{xvwyyz|}~}}~~~~}}{yxxyyyyyz{yxz}~~~}|||}}zywuuvxywutsuvutrsvwvwyzzyy{}|zxxy{{yvuvvuuuuuvwwxwwwvtqnnqtwz|~}zz{zyxxxxwvvvwxxxvw{|~~~}{zyz{{z{|{xwvusqrtssvyz{zzywvusrrsuuv{}||}}}|{zywvy|{{~}zz|~~~~~|xwyzxwvvvttttttrrsuvwxvttsvxxwxz~~}~~}}~}|{xwxz{|{{{zxwxyzyxxxy{}~}~~~~}||}~~~|zyyyzywvwwtqonnooprtvxz|~zwvvuvwyy{|xvvwxwsrrrqpqqqqrqqqrtuvxwvvtrrrqqrstttsrsuvwvuwyyy{|{|}~|{~~~~~~|{{|}~~~~{yyxutx{}~|{ywyzyxyz}}|||}~|{}~~}{zzyywusssrqqsvyzzyz{|||||||{|}~}{}~}~~|zxuttuttvyz{}}}}}}~}|}~}}}~~}}}}{zyyxyz|}}}~~}|{{zyyz|}~|}~~}||}}~~~~}|zxyyyyxvz}}||}~~}|zyyxwwxwusqrtssvy{{xwxxwtpoppqrtx{{zxyz{zywxyyxwwz~|||{z{{{{{zxwyywwwxyxwxxwvtsttutssuvwwwxyywutuvwwwy{|}~~|zzywvvvvuqqqponnoonopqrssttuvvvvwxyxy~|zyyxwwxzzz|~}}|{z|~~}}~~}}~~|zzzzz|~~~~~~|{zyzzzzywvusssuvwwwxyyz{zyz{zz}~{{{zzzzzzywusqsusrrrrqqppqsuvusrrrrqqrrstuttssssssttrqststssttux|{{}~||{zyxxy{~}|~}}}~~|z{}|}}}~~~~|{{|{{zz{|{zz|~}{||{zzzyxvuuvvwx{}~~}|{{{zyxxwwxz|}~}}~}|{xwwvuvwwxzzxy|{z|{yxwxz{zz|}~~~}{zzzyxyzzz{}}}~~~}|{|{yxxy{||||~~~~~|{{|zxy|zxyz||{|~~~~}|{|~{|~~~}~~zwwvtuwxyz{}}|zyxxwusrqrrqrtuwxwxzzzyy{{zzyz{||{|~~}|{xvtstttuvxyxvuussrppqqrrrtvxxxz{zyyyyyxxyz{||{{{|||}~~{yyxxwwvvwvutsrsrqpprsrsuwxyyz{zywvtsttstvx|~~}{yyzyxyz|}~}||~~|}~~~~}}~}|zz{{{}}|~~|||zxxxvuuutuwy||{|}}~}zyxy{zyyyywutttttsttuvutvvvvvvwwwxwwvuuututrsuuuttvxwuuuuvvvtuwxxwxz|}~}}}}{|}|||{}~}}}}~}~|z{}||}~}|zzzz{|||}}}}|{yyxvuwxxxy{}}}}}}|||{yxwvvvvuvwyzzzzzxx{|||}~~~~}}~|}~~|ywwvuuuuvwwwwxz{{{z{{|}~~~}{yzzxwvx{zzzzyxy{zyz{|{zz|{zzz{|||{{||zzz{{zy{|zy{}}}~~~}}||||}~~}|zyxxvsssrrrruvvxz||||{zzzzzyyyyyyzzz{|}~}}}{ywvtsrrrqqppppqqqqrsstuwxxxyzzzzz{{yy{}}}}}}|}~~}||}}~~~~~}}~}||{{zxwwvuttuvuttutuwwuuwvttuuwwwyzxwxyyyyz{||}~~~~}||}~~~~~}}}~~~~|}~~|z|~}}}~~}|}}||}~~}}~~||||}~~{zywutuvvwwy{}~~}|{{|}}|{yxwuutsstuuuuuvvvvwwwwxwvvxyzyxxyxwwwwvuvwwwvuvusrrstuwxyzz{|{y{{{z{|~}}}}}|}~}|{{yxyyyz{{|zy{{yxyz|}}}~~}|{ywvuuvwvuuuuusqqsstuvxz{}~~~~~~~~}{yxwvttuvuuvwyz{|}}}|zyxxwvvwwvvvvwvuwyyxyxy{||||zzzzz||z{||{{{||}}}}~~}zyxwwwvvvwxxwwyzzzz{zyxxyzz{}|{{{||{{{zyz{{|}}~~~~}|zzzyxxxxxxwvtsrsqpopqrssuwwxz{{|}|zz|||{{{|||}|{|~}}~~}}}||}~}}~~~~~}{zxwuuvvvuuutuutttttuvxz{zzzzzyxxxxwvvwy{zy|~~~~~}|}}{{~~~~}|}}}}||~~~}|{{||||}~~~~|{{{yxvwyxwx{||}~~~}}{{{zzyyyyyxxxxxwwwvvwwvuuvxyzzzzzzyxwz|ywwxxvsrsrrrqrsvwwwxyzzz{||~~~~~}|||||}}~~~}}}~~~~~~}}||zyyyxxyyz{{|~}{{zxwvtuuttttuussstuuttvvvwwxxz|}~~}|{{{|zyz{|}}~~}|{zwutssrrstuwxxyz{{zyxz{zxy{|}|{}}|||||||{{}~~~}}}|}~|{z{{ywwyyy|}|}~~~}{|}~}|{||}}||}}}|{|}}|{{{{zz{}~~~~~|{{|}}{z{{{{yyyxwwwvvuttttttttuuwxxy{|}}}}}}~~~}}}~~}}~~}~~}|||{||}|{ywvwvvvwwwuvwxwvuuutttuxxwxz{{zy{}}|{{{{zyyyxz|}~~}~~~~~~~~|}~|{{{|}||}~~~}|}~~~~~}}}||{zzzxxwuuwz{|}~|{{yxyyyyz{zzzzz{{zyz{{zyyyyyyyyyyyz{zzzyxwvusrqqrqqtvwyz{}|{{}|{zz{|}~}}|}~~~}}~~}|}||}~}}}~~~}{{{{{zz|}}}|{zzyyxxxwvwwuttsssqqstuuuvwwwxxzzyz||}~~}|{zzy{~~}|}}|{zzzywvuuutstvyzyy{|{{}~~~~}}||{|}~~~}}}}}}}~~~~}|{z{|}~~}|z{|}}}}}}~~~~~~~~}|{{{{{{{{|||}}}~~~}}|{{{z{||||{{||||{{|}}||}}|zyyzzzzz{{zyyz{{zxvvvvvxy{||}}~~~~~~~~~~~~}}|{{zzzz{{||}~~~~|{z{zyyyyzxxxxwvvvwvvuuuvuuvwxxxxyyz|||||}~~~~~}|{{}~~||||}~~}~~}|}~}||{z|~~~~~~~~~~~}}}|}~}|}~~~}||{yyxy{}}||}|{{{||{|}}}~~}||||{|||zyyzzxxwwwvuvvvwvvwxxwwwwwxxwyzzyzzzz{{||||}|{{{{|}~~~~~~~~}}~~}|}}}~~~~~~}}~~~~~~~~~~~}}}|{{||{||||{{{{{zzyyyyxwxxwwvvxwuvwwwvvxyyyyz{{{{z{}~~}}}}~~~|{|||{z{{{zzzzzyxyyzz{{}~}~~}{||}~}~~}}~|zz{{|}}~}}}|{zz{|~~~~}}}}}}}|{{{{{{{||||}~}{{{zyzzzzyyzyxxyyyz{{z{||{||||{{{{zz{{{||{||}}}||||{{{|}}}~~~}~~}{{{{{|||}||}~~~~}||||{|}~}{zyyyzyyz{zyxxwwwwwvuuwwwwwxxyyyz{||||}~~~~~}}}~~~~~~}}~~~~}~||~~~~~~~~~~~}}~~}||}~}~~~~~~~~~~~~}~~}}}{zyyxwxxxxxxyxxyzyyxyzz{{{{|{zzzzyxxyyyyyyzz{{zz{{||}~~~}}}~~~~~~}}~~~}~~}}}}~~~~}~~~~~~~|{zyxyzzz{z{{zxxxxyyyxwvwwwvwxxwxzzzzz{{{|~~~~~}~~~~~}}}|{|}||||||||}~~}||}}|{}~~~~~~~~~}~}~~}}||||{||{{{{{z{{{{|||{{{|||}}~~~}}|||||}||}~~}~~~}}}~~}}~~~}}}}~}||{zyyyyxxwvvxxxxyzzzzz{{{||{|}|{{|}||}~~~}~~~~~}}~}}}}}|{{{{{|||||}}~~~~~||||}}}}}}|}}}|}}}||}}|{{{{z{{zyyzzzzzzyyzzyyyzyyz{zz{{|||}~~~~~~~~~}}||{{|}~~~~}}~~~}}}}||~~}}|{zzzzyxxyyxyyyxyyzzzzzz{|}~~~}}{yxwxxxxyyyz{zzz{{{{|}~~~}~~~~~}}||}~~~~~~~~~~~~}}{yyyyxyyz{{zz{{{|{{zyxyyxxyxwxyz{||}~~~~~}}|{{{z{|}}~~~}}}}}|}~}~~~~~~~}~~}}}~~~}|||||}~~~~}}}}}}||}}}}}|{{{zyxxwxxyyz{{{||}~~~~~~~}~~}}}~~~~}||||}}}{zyxxwwyzzzyz{{zyxxwwwwwwwxxxyzzz{{|}|{{{|||}~~~~}}||{{{|||}||}||||||||}|||}||||}}}|}}}}}}}|{yxwwxyyyz{||{{||||||{{|||}}}}}||{{{zz{{{{|}}|}~}}||~~~|z{{{|}~~~}}}{yyyyz{}~~~~~~}||{{|}}}~~~~~~}}}}|{{{zzzzzz{{{zyyyyz{|}~~|{yxwwvvvwxxyyzz{{|}}~}}}}~~~~|{{{zzz{|}}~~~~~~~~~~}}}~~}||{zyyyyzz{{{||||||||{z{{{{zz{{}~~~}}}||{||{yxwwwvvwyz{||~~~~}}}}~~~~~~~~~~}}}}}||||}~}}|}}||}}|{yxwvuuuuuwxxz{|~~~}}||||}}}~~~~~~}||}}||{{{yxwvuttttuuuvwwyzzzyyyxwwwxwxxyzzzzz{{{{||~~}||{|||||}}}}}}}}}}||{{{||}}}}}}|}}}}}{yxxwvuuuvtuwyz{|}}}~~}~~~~~}~~~}}||{{||||||}|||}}|}~~|zyyzzzyyz||}~~}|{zzzzyyz{{|}~~~~~}~}|{zyyyz{|}}~~~~~}}}}}}||{{|||{{{zzzz{}~~~|{zxwwwwwxy{|||}}}|}}}}}~~}||{zzzzyyyz{}~~~~}}}}||}~~~}|{z{{{{|}~~~~~}}|}}}}}}}|||{zzyzzzzzyxvuuuuuuuuuuvxz{|}~~}~~}}~~~~}||}}}}}~~~}}|{{||||||||{{||||||{yxwvuuuvvvvvvwwwyz{|}}}}}}~~}}~}|||||{{zywutssrsssssstttuvwxxyyyxxyyyyyyyzzyzz{{}~~||||{||}}}}}}}|}}||||{{{{{{{{{{zyxwvvuuvwvuuuuvvxz{|}~~~~~}~~~~~~}}~}|{{{||~~~~~}}~~|zzyyxwxxxxxxyyyyz|}~~}|zzz{zyyyzzyzzzz{}~~~~~~~~~~~~|~||zwwzzzyyz{~}{}}||}||}|{|}|}}}}|}zvy~~{{|}~}}||}}}~}{}~~{xwvuvy{zxz|zy|~|~}}}||||{z}}{}}{{|{}~|yxxwvz|zz}}~~}||}~}}{zz|~~}}~~~~~|}~~~}}|zy|}}||~~~}{yxxxxyyzywuuutsttsrtvvvvuvuvvvwz}~~}|{{{{|{z{|{{}|y{~{x{~~}~}|zxwwvwwxzzxyzzzz{}~|{}}{y{}}||zzzyxwuvwwwxyxvvvwxwuy||~~~}}|{|}~}|}~}{|}~|{}}|{|~|z{|{yyyz{|}}yz|ywxzwuvxwvwyyxxxyyyz}~}}{~}~|||{zyyzzzz{zy{|{z|}|{~~}}~|~~|{{|}|zyxvttvwwvtuvvxxxyzxvvwxz}~~|}~}}|{}~{y{}||~~}{{|}}{|||zyyyxy{yvxyxwvuvwwwy{|||}~}~~|{}}z|}|}}|{}}|}}|}}}~|z|}xuuvuvvwxz{||}~}~~~~{|}||}}|||||||{yxy{{{{{~~}}}|{{}}|{|||{{{|}~}~~~}}~}{}~}|{}}{~~}~~}{yxyyxxxyyz{{z{}{yz{{z{|||zyxxxxxxxxy{zyyz{{zzyyxyz|}~~~~~}}~~|{|}{yz{ywz}|{~~}~}}~}~~}|}~~|}}}}{zzzzyxxxwvttspoqsrqqssstutssttsuwusvxy{|}|{}~|y|~{x{}{yz{{zz|||}~~~~~~~}|~~}}{{zzzzzzzy{}zxz{zyyxyyyxz{|||}~|zyxwvuuvvvwwxvuvxvuvxvvwwxz{|}~}}}~~~~~~}~}|}~}||{zxxywvwxwwxz{{{z{|{z{|{z|~}}|||}}}}}}}}}}}||||}||||zyxvvvvuvwvuvxxwyzyxxxxxyz{z{{{zz{zzzzzzzy{||{zyyzz|||~~~~}}}~~~~~|{{{zxyzzyxwwwwwxyxxyz|||{zzz{{||}||{{{|}}}}~~|}~|{|}}}~~}}}}||{||zyxvuuuuvwwxxyyzzz{{{{||}~~}{z{zxyzzz{{{z{|{{{{{{{}}~~}~~|}}}~~}}}||{{{|||}}~~}}}|{{|{{{|||}}}~~~~}|zyzyyyzyxyzyxyzywwxxxyzyyyyzzyxxwwvvwwwyzzzzzzzzzz{{{|}}}}}}}}}}}||{{{{zz{{zyyyyzz{}~}|}}|{|}~~~~}}}}}|}}~}}}~~~~~}}}||}}|}}|||||||}}|||||}}|{{zyxwwwvwwwxxxz{zyyzyyz||}}}~~}}~~~~~~}|{{yxwvtssststuuuuuuuuvwxyzz{{|~~}~~~~~}~~}}~~~}}}~~~~~}}~~~~~~~}}}}}}|{{{||||{{{{{zyyxwvvwwxyz{{{{||}}~~}}|||{{{{z{{{{{{||||||{{{{|||||{zyxwvvvvwwwwxxxxxxyzzzzzzzzyxyyyxxxyxwxyyyyyyyyzzzz{|~~}||{|}}}}}~~|zyyxxxxyyyyyyzzz{{||||}}|||{{||||{{|{z{{{zzyzzyyyz{|}}~~~~}}|||||||}}}}}}|zywvuuuuuuuvwxxxxyzzz{|{|||}}}}~~~~~|{yxwvvwxyzzz{{z{|}~~~~~~~~}~~}||||{{|||||{{zyz{||}~}{{zyyyzzzz{|{|}~~~~}{zyyyyyzzzyyz|}}~~}}||{{{|{{{|{{{{{{z{{{zz{||||||{zyxvuuuuuuvwwwwxxyz|}~~~~~~~}}}}}}}}~~~~~}}||||{{||{{zzyxvtsrrrrsssttuvxyz{{{||}}~~~}}}}}}}}||{{{{{zzzzzz{|}}~~}}}}}}||}||||||{{||{||{{{{|||||{{zyxxwwwwxyyzzz|}~~~~~~~~~~~~}|{zyyyzzzzzzyyyyz{|||}~~yuuwxyy{~~~}|{yvtssstvxz{{{{zzyxwwxyz{zyxxwwvvuuvvvwxz{{{{|{zz{|}~}|{{{{{{{{||}}~~}}|{zyyxxxyyzz|}~~~~~}}|||{{{|||{{{{zzzzyyxxxxxxwwwwwxxyz{}~~~|{zzyyxxyyz}~}}|||||}~~~~~~~~~~~~}}}}}|{zzyxwwwwwxz{|}~}}~~~~~}|||{{yxy{||||{zz{{{zzzyxxxxxyzzz{{{zyxwvuttttstvwy{|}}~~~}}}|||||||}~~~~~~~~~~~~}||||{{{|||||||{zzzzzyxwutsrqrsuwyz|}}}~}}|{{{{{{|||{zzzzzzzzzyyyzyyyyyyzz{|}~~}|}}}|||||||||{{zzzzz{|||}}}||||{{{{{||||{zyxwwwxyz{|}}~~~}~~~~~~~~~~~~~~~~~~~~}|zzyxxxxwxxyyyyzzyyzyyyyyzzz{{|}}~~~~~~}}}}}}{zyxxwvvwwwxyzzzz{zyyyxwwwwwvvwwvvwwwwxxxxxxxwwxxxyzz|}~~~~{|}~~~~~~~~~}}~}}}}~~~}~~~}|{zyyxxxyz||}}~}}~~~~~}}~~~~~~}}}}|}}||{{{{{z{{{{{zzzz{{{{{{yxwwxxxxyyz{||}||}}~~~~~~~|{{{{{zz{{zzzyyyzyyyyyyxxxxxxxxxwwwxyyyxyyxxwvvvwxzz{||}~~~~~~}}}||{{{{{{{{{{{|||}}}}}}}}~~}}}}}}}}}}|{{{{{{zzzzzz{{{{{zzyxxxwxxxxyz{||}}}|||||{{{{zzzzyyyyzzyyyyxyyxwwxyzzzyzz{}~~}|{{{z{{||||{{{zzzzzzyy{||{|||||||||||||||}}}}~~{yy}~{xwxyzz{|}}~}zy{}~~~~~}|||}}{{|}~~~}||{{zzz|}~~~~~~}}}}}}}}}}}~~~~~}||}}}}~~}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||}}}}}}}}}}~~}}}}}~~~~}}}}}}}}}|{{{zzzz{{||}}~~~~~~~}}}~~}}}}}}}||||||{{{zyyyxxwwxxxxxxyyyyyyyyz{{{zzyzzzz{{{{{|}}}~~~}~~|zywwyzyxxz}||{{{{{{ywutstwzzyyyxxxxxxyxwwy{|}}||zyyz{||}~~~}}}|{{|{{||{zzzzzzzzz|||}~~}}~~~}~~~~~}}}}~~~~~~}|||||||{{{{{zzzyyyz{{z{{|||}~~}}|{zzzzzzzzzzzzyyyyyxxyyyyyyyxwwwxxwxxxxxxxxxxxxy{}~~~~}|{{{z{|{|}~~~~~~~~~~~~~~~~~~}}}}|||||||}}}}}|{{{{{||}}~~~~}}||{{{|||||}}}}}}}~~~~~~}||||||}}}}||||}}~~~~~}}}}||||||{}~{z|~~}|}~}|{|}~}}}~~~~~~}||}}}~~~~~~~~~~~~~~}}|{zz{||{{|}|||}}||||||||||}~~~~~~}}|||}~}|||{{{{{{{||||}~~~~~~~~}}}}}}||}}||{{{{zzyyxxxwwwvvvvvwvvvvwwxy{||}}~~~|{{zzzzzz{||}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxwxxxxxxxxwxxxxyz{}~~~}}{{zzzyzzzz{{||||}|{{{zzzyyyyzz{{{{{{||||}|||}}}}||}||}~~}}}}}|}}}~~}~~}|}~~~~~~}||}}}|}zuttuy|}{{|~}|}}}~~|{{}~}||{||}}}}}}}|||{{{zzzyyyyyyyzz{{{{{zzz{|}~~}}|||}}}}~~~}|||{z{||||||{{{{{{{{{{|}}}~~~~}|{{||}~~~}}|||||}||||{||||}~~}}}}}|}}}||||{zzz{{|}~~}|zyxxyz{{|}~~~}}~~~~~~~~~~~~}}}||zxxxwxyz{{|}}}|{{{{zz{{{{{{{{{{|||}}}}}||||{{{{|||}}~~}|{{zz{{|{||}~~}}}}~~~~~~~~~~~~~~~}|{zzz{{|}~~}|}}|||{{{{{{zyyyyxxxxxxxwwvvvvuutuuvxyz||}~~~|{{zyz{{|}~~~~}}}}}|||}}}~~~~}~~~}~~~|{{zzzz{|}~~}|{{{{{{{{{{{{{{{{|||||}}}~~}}}}~~~~~}~}}voqvxxxy|}~~~~~}{zyyyyyz{{}~~}||}~~}}||||||||||||{{||{zzzzzzzzzyxxxxyyzz{|~~~~~~~~~~~~}}}}||||{zzzzzzzzzzzz{{z{{{{zyyxxwwwwwxyz|}~~}}||||||{{{{{{{{{{{{zzzzzzz{{{{{{{{{|}~~}}}}}}}~~}|{zzzzzzz{||~~~}|||||{{|||||}}||||||||{{{{zzzz{{{|}}~~~~~~~}}~~}}|{{yyyzzz{{|}}~~~}}}|{{zxwwvvuttuvvwyz{{||||{{{{{zz{{{zzyz{|}}}|{{zyyyz{|}}~}}}~}}|{yzyussw|~{z{{}~}}{xwvx{~~}|zyxxy{~~}|{yxvwz||{{|}}}}|||{zyyyyyyyzzyz{|~}}}}}{{{{{{|}~~}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~}}|{zywvvuuutuvvxy{}~~~~~~}}}}~~}}}}}}}}|{zzzyyxxxxxxyz{}~~}}|{{{{{{{{{{{{{{zzz{{{z{{zzyzzyyyywvvvvuuuvvvwwxyz|}~~~~~}}~~~~~}}}}||}}}}}}||{zyyyzyyzzzzz{{{{{{yyxwvvvvvuuuvuvwxyz{{{{{zzyyyyyz{{zzzzzz{{{{zzyyyzz{||~~~}|||}}}~~~|yxyyyyz{{zyxxwy|vrqqx{xyz|{{{{{|}~|xtsssuwz~}zxwz||ywwy{yvvy|~~{xzz||}}}||||||~|zzxvsrrrrrqrrstuvwxz{}}||{zyxwwxxxyyz{}~~~}}}||{{||~~~~~~~~~~~}||{zyxwwwwwwwwvvwyz{|~~}|{z{{||}~}~~~~~}}|||{zzyzzzzyyxwvvvutsstttuvwxyz{{|}wpnpt|}yyz|~}xtstv{~ztqtx{}~|yvsqrx|~~~}{{{}|{{{{{{{yxxy|~}}~~}|{{z{{zzyyz{{{{{zyz|~~~||{{ywuutsrrtvwxyyyxwvvvvvvvwxz|}~}|||||}}~~|{|~~}}}|||}||||{{zzzzz{|}|{{zxwvuvwwwvvvuuuvvusssssstvxz{{{{{{zyxyyyzz{{{{zzz{{{{{{{|}~~~~~~}||}~||}}}}}}~~~|z{|{zyyxxyzyxxxxxyz||}|zzxoktwru{}}}}{{}{wwxz}~~yx~~}}~}|}}|{{{|~~}|}~~}}}}~~||}~}{{{}~|}~~}|}~~}|{{|}~~~~~}}}}}}}~~~}}}~~~~}|||{zyyxwvuuuuuttuvvutuvvwxxwxz|~}|{{||{{z{{{||||{{{{zzyxwvutttttttttuuuvvvvuuuuwxyz{|~~}|{zzzzyzzz{{||{{{{{{zzzzywvvvvvvvwwwxyyzzzzzzz{{{|}~~~~~~~~~~~~~~~~}||{{zz{{||||||||||||||{zyyxwvvwwvvvwvvvwwwwwwwxxyz{|~~~~~}{~~{wvxxwwwvvvvwwutuuuustutttuwxzzzz{{|||zxy|||{z||{{||}}~}~~}}~~~~~}}}~}~~||{{zxy{zzyxyzzzyyzzzzzyy{}}}~~}}}}|{{{{yxz{xvxywvvwz{|||}}~~|{||{{{{{{{|~~}}}}}}~~}}~~~}}||||}|{}~~~}|}~~}|}|}}}}~~~|z{|{{{|~~}|{{}}|{{|}||}~~|zzyxyyxxyz{zyy{||{{{{|}~~}}~}|}{yzz{{zzzz{||{yy{zyyyzywwwvusqqqqpqppqrsrqrrrqrsuuvwyz{||{{}}~~~}~~~}|{z{}}}~~~}}~~~}~|~~~~}~~}}~~~}~~}|{{zzzzyz{||}~~~}||||}}}}}|}}}||{||||}~~~|zyxwwvvvvvvvwwwvvvvvvxz{|||||}~}}~~}~~~~}|}}}}~}~~}~~~~~}}~~~~|{|}}{yxxwutrrrrrrrtutsstsrrstvywuwyyxwvxxwwxxwxyxxwxyyzzyyzzz|~~~~~~~~}||}}}||}~~}}||{z{||{||}}|||||}}z}~|}~~~}|}~}}}~~~}|~~~~~~|zzzyyyxwyyyyyyyxxy{|}|{}~}}|{{{{{{{{{{zzzzz{zz|}}}~}~~~}~}{yxxxxwvwxyyzyyyyxxxyyyywy|{zzz{{yxxxxvttvvuvvwxyyxy{}~~}}~~}~~}}}~~}yyyzyxxz{{||||}~~~~~~~~~~{{{zyyyyy{|{zz{||{}|{}|zyzzzyy{{||{yz{{{yz|{y{|||}~|{||zzyyyxxyyzz{||}~~}}~~}||}}||||{|}||||}}}}}~~}|z{}|z{||||{{zzz{zyz|{z{|{{{{zyyyxvuttrqrttsuutuwxxxyyzzzz{z{|{{{||}}||}|{{{||{{||{{|||~~~~||}{z{|{{|}}~~~~~~}}~~}}}||||~~~}|||}~}|||}}{{}}||||}}~~~~~~~|{zxyzyxxyyyyz{}}}}|{|}{{{{zzzzzz{{zzzz{{{|}|}~~}|~~~~~~~~~~~}}}~~}}}~}}}}||}}||}|zyxwwtrtusstvwxyz{{{|}{z{|||{{{zyzz{{zzzzz{{{{{||{{}}}~~}|{zz{{zxwvvwxz~~~~~~~}||~}}}~}}}}~~~~~~}}}{yxwvvvvwxxxz{|}~~~~~~~~}}}}}}||||||{{{{{|}|{}}|{zz{ywvvvwwwxy{|}}|}~}|}}}}|{{|}~~~~|z{{zyyyxxxxyxwwxxwwwwxyyxyzz{{zz{{|{{{{{zxyywuvwxyyz|}}}~}}~~|||||||{||||{{{|{z{|{{||{{|||}~}}}|{zyzz{||~~~~|{|}}}}{ywxyxwyz|}|}~}}~~}}}}}||||}~~}}|}}||}|{|~~~}|~~}~~}~~}~~}~}{{}~~~~~~~}}}~~~}|||{{{{||{{{{{{zzz{|}~~~~|{{zzzzzzyyyyyyyzyz{{{zzz|{z{|||zz||{||||{yxwvuvwwxz{{{{|}}{{{zyyyxxxxyxwxy{{zy{||{{|}}}{z{|}~~}|||}||||}~}}}}}~~}~~~~}}}}}|~}}~~~~~~~~~~~~}}}~}||{{}~}}}}}|||}|{zzzz{{zzzyxxyzzzyzz{zzyyz{zyyzywvuuuuwxz|}~~~~~~}}}~~~~~~||}~~~}|{|{{{{{||{{{||{|{{||{{{z|}|{zz{{z{{ywuuuvwxzzzz{|||{{{zyzzyy|}|{{|}}|}~}|}~}~|{{yxyxwwxxxxxxwxxxyzz|}}~~}||||}~~~}}~~~~~}}}}}||||}~~~~~~~~}|{{zywwwxyyzzz{{|||||||{{{{{{{zyy{{{{zzzzz{{{{{{{{{{|}~}~~}{|}|{{{||{{{{{||{{|}}}}}~~~}|||}~~~~~~~~}}~~|{{{zz{||{yz|||{{{zz{zz{{{{zz{zz|~}~~}zyyxxwwxxvuuwxwwxyyyzz{|}~~~~~~~~~~~~|zzzzz{{zzzzzzzz{{{{{{|||{{{{z{|{zz{{{{||||}}}}|||}~~|z{|{zzz{{zzzyxxwwvwwwwwwxxxxwwwwxwwwwxyyyzzzzzzzzzyyzz{{{{}|{{||{{{{zzz{zz{|{z{{|||}}}}}~}||}}~~~~}}{z{{{{{zyzzyz{z{||||}~~~~~~}|}~~~~~~}}}}}}}}}|}}||||||zzz{zz{{{{{{{{||{zzz|{z{|||{{{}~}~~~}}}}}}|{|}}||{{{zzzzyyzzzzyzzyxwxyyxxwxxxxwwyzxwxy{zyz{{{{{{{|}||~~}|{{{zzzyyxxyzzz{zzzz{{{|~~~~~~~~}~~}~~}}|~~~}}}}}~~}|}}}}|~~~~~}}}}}|{||}}|{z{}~~}}}~|zzz{zyxyzyyxxyyxxwxyyxxyzywwyxxxyyyxxyz{{{{{{{{}~~~}~~|{||{zxxxyywwwwwwvvwwwvuvwwwxyzzzyz|}}}~~}~~~}}~~~~}}}~~}}}}}~~~~}}||}~~~~~~~~}}~~~~}||||}~~~}~~}~}}~~}|}~~}}~~}}~~~~~~~~~~~~~~~|}~~~}~~~}}}}~}{}~}|||}}|}~}}|{zzzzyy{{zzyyzzxxxxwwwwwwwwwwwxyyyxxwxyyxxvvxyz{{{|}~~~|{z~~~~}|}}}}|}}~~}~~}|||{zzz{{zz|~}|{{|}}||~~}}~~~~~~~}}~~}}}{{}|z{{|||}}}~}{|~~||}}|{{|~~~~~~~}~~~}}||}|||{||{|}|||}}}|~}|}}|||}}~~~~~~}|{{{|}|{{z{|zy{|zyxxyzywxwuuwxyzz|}{zxxzzzyxy|yvwyzzxwwwwxxxwy{|{z{~~}~~~~~||~}|||}~}|}}}}||}~}}}}~~~~~~~~~~}|||}~~}|~~~}z|~}}}}~~~~~|{{{|}~~|{|}}}||}||{y{}}||||zwx{zz|~}|}}}||}}~~~~~~}|{|}}{{{{{{|}|{{zz{{{{|}~|{{||zyzz{|}~~}}~}{|~~~|z{|||{|||}|{{}}}||}}{yyz{ywxz}~}}|{|}||}}}~~}|||}||}~~}~~~~{|~~~}~~~~~~~~~}~~}||{zzy{~||~}}~~~~}|~~|~~~~~~~~~~~}}}|{yxwwvwyyy|~~}}}~~|z{{z{|{{|{{{{{yz|{{||{z{||||{|||~}~}}}{{~~}~}~}{}}|{zz||z{|{yz{|||{zzzyyxvvxwvwyz{}~}}~}|{||~}{|}|{{|}|{{zz{|}}{}~}}}}~~}}}|{zz{|}}{~}|~}~|}}~~}{{||{zz}~}}|||}{zz{|}|{{{}|z{|}}}||~~}~~~}{{|}}~~||}~}{|}~~}||}~~||}}||{{|||zywwyxvx{{|}}~}~~}~~~~~~~~{{{{{zz|}|{{{|{z{||z|}zy{||zyz{{z||{z{zvvxwvvvvvvwy{}~}}~}}~}{|}|||{}}|{z{||zzz{{||z|}}~~~~~|}~~}}}~}|}~}~~}}||{zzyz|{zz{}~~}}||||{||}}~~~~}}}~~|{~}|{|}}|}~}{{{zywwvvwwvwwy{{{~~}~~~~~~}}~|{}~~|{}~~~~|{{z{|z{}~~}}}~}}~~}}}~~}|||}}{xwvvuuuvvuuvwxxy|}|{{zzz{{zyyyxz{zzzz{zxz}|z{||{{}~~}}~~~}}~{{{zyxxzywy|zy{|}~~}{}~~~}~~~~~}|}~~~~}~~}zyzyxxwwxyyxxz{|||}~~}}~|{{{{|||}|||||||||{||}}}}~~~|{zyz{zz{||||}}}}{{}}}}{z|}|{||}|zyxxwuvvvwvvvwwwwxyz|}}}~~~~}||{|}}||}~~}|}~}}}}~~}}~~~~~~~~}~~~}~~~~}}|{{{{{|}}}zy|~}~~||||{{{}~~}}~~}}|}~||||}}||~}|{zyxxxwxyxxwwxyxxxy{|}~~~}}~~~}}~~~~~~}}{{{zy{{yz|}}|{|~|z{|{|||z{||{zyzzxvvvvvttvwwvvwxvvyz{|}~}}~~}}|{{{{|}||~}{z{||||{{|}}~~~~~~~~}{zzyyyxyyzzzzzzzzz{}~~~~}}}}||}~~~~~~|}~|{zzyxwwwxxxwwwvvuwzxvz|{||}}|}|||}{{}}}||}~~}}}|||~~}{{|}~}}}}~~}}}~~~}{zxxxwwwwwwvwxxwwvvwxyyz||||||~}{{{{{zz{||{{{||}}|}}}~~}~~~~~~~~~~~~|{z{{yxyywwyzzz{zzz{{|{|~}|||||{|}~~}}~~~~|}}{zxyzyxwwyzzywxz{{xvx{zz|~~~~~~~}{{{yyz{||{{|}~}{}}|{{|}|{yxyyxvuuvwvvuuuvwwvwwvvwwy{{{|}~~~}}}||||||}}}|||}~~}~}~~}}~~~~~~~~~~~~}}{yyyyzyyzzyyyz|{yzzzzz{{}~~~~}|~~~~~~~~|yzzzywvxyyyxxxyyxxxxxwwxyzxy|}}}}}}~}}}}}~}||~~~~~}|||||{|}}}}}~~}|}}|{{zzyxwwvuuuvwwwvvwwwvvwwwwwwyzz{|}}}|}~}||||||||{||{|}~}~}~~~~~}zyzzzyyyyyy{{zz{{zz{{{||{{}~~~~}|||}~|{|~~~}|||}}{{{zzxuvxvvwxxxyzyyzzzyyy{zy|}}~~~~~~~}~}}|{{{{}}{|}}}|z{}}|||}}|{zyywvuuvwwwxyxxyyyyyyyyyyz|}~~~~~~~}}|}~~}}~~~~|}~}|}}}~~~}~~}~~~}~~~~~}||zyxxxxxyyyz{{{{zzzyz{|}~}~~~~~~~~~~~~~~}}}}~~~}||{zxvwxxxxxz{zzzz{zwxzz{}~~~~~~~~~~}}}}}}~~~}}}~~}}}~~~~}|~~}}}}~}|}~}}}}}|zyxxxwuuuvxxwxxxxxwwwxyyz|||~~~}||~}}|{}~}|||}}||~~}}~~~}}}~|{}~~~~~}}~}~~~}~||}|{yxxxyzyz{{{zy{||||}}}}}}}~~~~~~~}}~~~}|~~~}}}}{xwxywvyzyxyz{zxy{{{}~}~~~}}~~~~~~~~~~|}~}|||}}~~~|{|}|{||}}|{|||||zxxywuuvwwwwyyyyyyyz{{{|}~~~~}}~~~~}}~~~~}}}~~}}}|{{{zzy{||{||}}{~}}{y}yvwxy{~zxvtx|~~}{wtrpolrwx|}zwuqnpqqtvx}~zzxtomnpruz~zwvy{zz}zyxw{~}|ytqstuz{usqmmquwxzsnkhghjmtwy~zusqqppqtx~~}{{xw|{xvstvuw}~|yvqmlkkknstw{}|{~}xusqpqpnoquxz}yvrrqmlmoqtz}ywuqnopsy{||ywvxxy}~{xuvuvz}}|xsrtusstx}{yywuuuutsrruwz|zy|~~{|||}}{ww{~{wtrqmknrsu{~~~|{|}|||~}}{yz}~}|zz{yz{{zurwzxx~~}}~{xwvvwxxyz|~~|{|zywuttuwz}|yvvwxxxz}}~}}{uwzyz~}y|~{y|~|{~|{{zz{zxz{{|~|zwtrrtrpqtuw{}|}}}~}zvxzyx{~~zywuvwwxz~}zyz{|}}}~|~|||}~|zywvtuzzxz|zzytponnoqqpty|}~{}}}{xvuroprtvuvy{yxyzxsqqponmoruwuuy|{{{z{}zvtsqooonprqrstvxyyz{|||||}}}}}~~|zxz|zvxzxvxyzz|~~}~}}|}}|{zyxvvwy}~~~~}}{z{{wuvxwvyywvz|zwz}||}~}|}~zw{~|{~}|{|~}{}}}{yxwwxxwxvssutrssrsvvtqppoopronqtvwxxwvxxusvxtpswuqsvwxz{|{|}}}}|||zxxyxwwxyz{}~~~||{yz}}|}}{xvvvvwxx{}}~~~~~}{{|{{{zz~~~~}|zyyyyz|}}~~~}{z{zz{}}~}}|yyywuutsqsuttutsstvvvvwyzz{~|zzzxx{}}~~}~~}}|{}}|{}~}}~~}}{{{{{|}}}}}|{{zzz{|{{|~~|yxxxxyyyyy{}||~~}|}~}|||{zyxvvwvvwz|||{{{yvuvvtttvy{|~~}z{|}}{z{{{z{}|zz{zyxwwwutuvutuvvwxxyyy{|{{{{zzyz{}|zyywvutsrqrssqqqrqqppqpooppprttuvvuuvvvwxyyyxwwwvttssrpppruvvvwxyyz|}}}~~~|zzzyyz{zyyz{{{{{{{|{zzz{|}}~~}}~~~~}|}}}}~~}|~}{zzzxwwwxxxxy{{|}~~~~}}}}}||{|}~|zz{~~~}}}}}}~~~~~||||{z{{{zyxyyyyxxyxxxyzzzz{}}yxxvuvwwwx{||{{{{|||}}~~~}|}~}~~~}}}~~|{zyvuuvwwxz|~~|||{{{{|}|}~}|}~~~}~~~|yxwutvvvuvvvvuuusrtuuwz{|||}~|||}}|}~~~~|||{zzzzyyz{|{|}}||}}||}~}}}|{{zzzyxwvuuvwxxxz{|}~|zzz{||}}|~~~}}}}||{zzyyywwxxxxxwvutsrrrsttuuvuvwxy{|~~}{zyyyyxwwwxyyyzyyz{||{zzyxxxxwwvvwwwxxyz|||}~~||||{zxwwvtrqqqrrrrrqqqqqqqrrrrssssttuuuvwxxyzyyyyxxxwwwwxyxwvvvwwvuuuuvvvxzzz{|||~~}|{||}}|||||{zzz{zyyyz{zz{}}|}~~~~~~~~~~~~~~}|||zyyz|}}|}}}|{{{|{{{{zyyyyyyyyyyyz{{zzzzzz{}~}}{zyxyyxxxxyyz{{{{{|||||{{{z{zz{|}}~~}~~}|{{zzz{{||zywwxyxyz|}}|}}}|{zzzz{||{{||}~~~~~~~~}}}}}}}~~}|{||}}}}~}|zyxwwwwwvvvwvuvwwxxyzywwxxwwxz||}~~~}|{zzyzzxwwxyxxxyz{{|}}}}}}~~}~~}~~||{{zyy{||{{zxwwvvutvxyy{|}}~~~~~~~}}}~~~~~|{zzyxwwwwvvvvuuutttttuuvvuuwxxyzzyyyz{{zzzzxwvvvwwxyz{{{{|{zzyyyyyyxxxxyyy{}|{yxxxwwxy{{|~~~~}|{|}}|}~}}~~~~~~~}}}}~~}}}|zyyzzyz{}~~}}}|zyxxyxxxxxxxxxxxyyyxxyz|~~~~~~}}}}}}~~~~}||||{{{{{{|}}}}}|zxwwwxxxyzzzzz{{zzz{{zyyz{{|||{{zxwwwxxxz{{{{|~~~~}|}}}~~~}{xvuvwxzzz||{||||{zzzz{|||}~~~~~~~~}}}}}}}}}~~}|{{zzyxyyzzzyyzyyxwwyyy{}~|{zz{zyz{|~}}}~~~~~~~}||}}||}}}~~}}}}}|{||{zyyyxxxy{|||||||zxwvvvuttuvuuuuuutvyz{|||||||||}}~}~~~}{|||{{{{{yxyzzyyyyzzzyyyyyyyzz{{yyzz{zzz{zyxxyzzz{|||||{zxwvvuuvwxyz{|{||}}~~~~}}}|{||||{zzyxwvwwxyxy{}}~}{zyz{|}}~~~~~}}}}}}}||{{||||}~~~~|{{yyyyzzyyyyyxxxxyzzyyz{||}}~~~}|}~}|zyxxwwwwxwvvwxxxxyzzz{{|}~~}}~~~~~~~~~~~~}|{{zyxxwwwxxyz{|}~~~~}{zxvvuuuvwyzzz{{{zzzzyyz{|||{{zzzzzzzyyxyyzz{{{{zyxwxxyz{~}|zz{zyzzzz{{{|{||{zzzzzyxyzzyyz|}}}}~~~}~}|{zyxxwwxyz{|}~~~~~~~}}|{{{{|||{{{{zyzzyyxwwwxyyy{}~}}}}||}~~~}}}}~~~}||||{{{{{zzzzzzzzz{zzzz{{yyyxxxyyyxxyyxwxxxwvvvvutttuvwvwxyyzz{}}}}~~~~~~~~~}}}~~~~}}||{|}|{{{{{{|}~~~~~~~}}||{{{zzyyz|}~~}|{zyxxyz{{|}~~~}}}}|}}}}}}}||}}|||}~~~~~}||}}~~~}}}~~~~}}||}}~}|{zyyxxxwvvvvvwwwxyyzzz{||||}~~}}~~}}||}}|}}~~}|{zzzzzyyyxxxxyyyxyzyxxxxxxyz{|}~~~~~~~}}~~~~~~~~~~}|{zzzzzyxwwwwvvwyz{|||{{||{zz{{|||{zyxwvvvvwxyyz{|}}~~}|{zyyyyyzzzzyyyyyxwvvtrqppqqqsuxz|}|{{zz{{{{{{zyyyyxxxxwxxyzz{{{{|{{{|{zzzxwwwwvuuuvvwyz{{{{{{{{{{zzz{{{{{{{{zzyyyzzzzzzzz{{|}~~~}}||||||}}}}}}|{zyyyyz{{{|}~~~~~|{yxwwvuuvwwx{~~~}}}||||{|{zyxwwvuuuvvwwy{|}~~~~|{zyxxxxxxy{{|}~~~}~}|}}}|{|||{z{zyyyyyyyz{|}~}||{{|~~~~~~~~}|{{zzz{{{{|}~~|{yxxwwwvvvwxxxxxxxyyz{{{{|}}|}~~|{zzzzz||{||}}}}~~~}}}}}|||||{{zz{{zyyxxwwwxxwwxyz|}~~~~~}|||||{{}~~}|||{{||}}~~~~}}~}}||}~~~}}}|{|{{zyxxwvvvwxxyz{{||{{{{{{zz{}}}~~~}{zywvvvwxxyz{{|}|||{|{zyzzzzyyywvuuusqpponnopqqrstuvwyz|}~|{{{zyxyzzzzyyyxxxwwwxxxxyz{}}}}|zyyxxxxxxxxxyyyz{||~~}}||{{||{{{|}~~~~}}}~~~~~~~}}~~}{yxwvuttsrssstttuvwxz|~~~}}}}}}|{{{zyywvussstttuvvwxxyyzz{|}~~~~~~~}{{zzyyzzzzzzzzz{||}~~}}|{zyxwwwxxyyyzyyz{|~~~~}}}{zz{z{|}~~~~~~~~~~~}{zzyxxxyyyyyz{zz{{||}}~}|{zyxwvuvvwxyyyyyyzz{{{{{{|~~~}}|zyyyyzzzzzyyyyxxxxxxy{|}~~}}||{{{{{zyzyxxxwwvwy{|}~}}}~|{{{zzz{|}}~~~}~~}}}}}}}}~~~~~~~~~~}{zz{{|||}}}~~~}}||{{{{zzyxwwwxyz{||||{{{{zz{||||}~~~}}|}}}|zzzyyyzzzz{||{{{zzyyxxwwwvvvuutrqpppoppqrrstuvwwxxyz|~~~}|{{||{{|{{zzzzxwxyz{|}~~~}|||{{{||{{|||{||||||}~~~~}|||||zzyxvuttsssrrrrrrrrrssttuuvwxy|~~}}}||||{zyxwvtttsrsstuvwxxwxyxxwwwwwwy{}~~~~~~~~}||||}~~~~~}|{zyz{{|||||{|||||{{{{{|~~}}}|{zyxxwwxxxxyyz{|}~~~~~~~~~~~~~~~~}}}}}}|{zzyyz{||||}}}}~~~}{{zywwwxyyzzzyxwxxxxxyyz{|~~}|{zyxxxwwwwwwwxyyz{|}}~~}|zyxvuuvvwxyyyyyxwwvvvvvvwxz{|}~~}}}}}||||{zz{zyyyyyyz|}~~}|||{{{{zzzz{{||}~~~~~~~~}|{{{|}}}}~~}|}~}||||}}}}}{zyxxxyz{|}~~}{zzyyyyyyyyyyzzzz{||}~~}|{zyxxxxxyzzzzzyxxxxwwwxyz{|}~~~~~~~~~~}|{zyxxxxyzzzzzyyyyyz{{|}~~}}|||{zz{{zyxvussrrqrsrrsssssttsstuvwyz||}~~~}}||||||||{{zywvuutsstuvwxxwwwxxxxxxyy{|}}}}}|||||||||{{|}~~~~~~~~~~}||{{||}~~~~~}|{{|}}}}}}}}}}|{{{{{|}~~}||{{{{zzyyyyyxyyxwxyz{||}~~~~~~~~}}}}||||{{zyywvwxxxyz{{||||||}}~~}|zyxwwxxxxxxxyyxyyzz{|~~~~~~~~~~~~}~~}|{{{zzzzzzyzzzyyyzz{{||||||{{{zxwvuuuuvvvvwxxxyyxyzz{|}~~~~~~~~~~~}}}}|}}~~~~~~~~~~|{zxwvuvvvvvwxxxyz{{|}}~~~~~~}}}|{zxwvuuuuuuuvuuuuvvwxyyyyz{{{|||||}}}}~~~~~}}}~~~~~}}~~~~~|{yxxxxwwvvwwxyyzzz{}~~~~~~~~~~~~~~~~}||{{{zzzzzzz{{zyxxvtsrrrqqrrrrstttuwxyy{||}}~~~~~~~~~~~~~~~~~}}|}~~~~}}}}}~~~~}}}|||||{{|{zxwwvuuuvvvwwwwwxyz{{{|||{{{{{{{{{||||||}}}}}}}}}}~~~}|}}}|}||{zzzyyz{{z{{|||||||}}~~}||{{{{{{{{|}~~}}|}}||{{{{zzzzzzyxxxwwxxxxyz{|~~~}}}}}}}|||||{zyxwvvwwxxyyyyyz{{{||}}}~~~~~~~~~~||{ywwwwwwxyzz{}~~~~~~~~~}}}|}}}}}|{{{|||||||{{|||||}}}||{zywwvuutttttuvxy{||}}~~~~}}}||||{{zzyyxwvvutsssssstuuvwxyyzzzzzzzzz{{{{||~~}}}}}}}}}}~}}}}}}}}}||||}}}}~}}}}}}||{yxvvvuvvwyz{|~~~~~~}||||}}~~~~~~~}}}}}}}}|{{{{{zzzzzyyzzzyyxvutssrsstuvxz|}}~~~}}}|||||||}~~~~~~}}}~~}}~~~~|{yxwwxxxxyz{|}~~~~~}}~}~~~~}~~}|ywvuy~}vtplorrsz~}wroooqsx}}xuttx||xuspqqsx|yvqnmlnpqu{zuromonouz}{vqmjhjlouy|}wqnmmnrvy||wsnkkjjouw{zurpopprx~}{xx|~~}}{yyz{~{wvwvvy}}yxxy|}ywutuvy~}zxsqtwy}|wuttuxz}~{xvwwxz|~}|zz{{}}zxz}~~~~~{yyxwtstvx{}|ywurqqrsuwz|~{wtpmliikmpuz}~~zywusttuwy||zy{{z}|}~|}}{ywutvwyz{|}~|{xutrppqrqruvwwxxwutsrpopppqstvxyz|}}|{zzyxvuuvvwxz}~}}{|}}~~}{z{{}}}}|{{}}|||~~}{zyyyz{}}zxvuutuwz|}{zzyyxwz{|~|yxwwx{}~}|}~|zz{{{|}|yxz||{||{{zyxxwwwxyz{}}{y{ywx{{zz{~~}}{yxwxzzxxy{}~}zxwsrsuuuuvz||||}}||{z||yxz{|~~|}}|||zzzzz{|}~~~~{{|{yyz{{zzz|}}|{|||zyyzyxy}~}z}~}~~~~~|{{}~}|~~~~}}~}yz|ywy{|}{{|||}~}{}~}}~~~}~~}~~|}~}}}||{zzzz{}}}|~~~~~~~}~~}}~~}~~~}yvwzyvvwz{xxyyyxwxyxvvwwwyxwwxyzxvxywvxyzyxwwwvwwwvvuuvvvxyxwwxzzxz{||{z|}}}{{}}}}}}~~~~~~~~~~|}~||}}~~}~~~|||}||}}||~}{{||}|||{{{|{z{|||}|{{||{zzzzzzz{{z{{{z{|{z||{{{z{||||{{||||}}z{~}{{|}~}|~~~}z{{zz{||||}}||}}}|}~}|~}|~~}||}}}~~}||||||}}|{||{{{z{{zzzz{||{z||{zzzzzzzzxwxzyyxxzzxx|~~~~~~}~~}~~~}~~~~~~~~}}~~~~}~~~~~~}~~}~~~~}|}}}}}{{{||{||||||{|}}}}}~~}||{{||{{}~}~~}}|{}~}|||~~}~~|~~~~~~~}}|}~}}}}~~~|||zyyzzyyyxxzzzzyz{zwy|zyyz{{{{{{{|}|z{||||||{z{{|~~|||{yyz{{z{}}|}}}}||}}|||}|||{z|~}}~~~~~~~~}}}|{|~~~}}}}}}}~~~~~}~~~~~}}~~~~}}~}|}}}}}}||||}}~}||~}|}}~~}|}~~~~|{{{||}~~}}~~~~~~~~}|}~~~~}~}}~~}~~}|}}~}||}}}~~~~~}{{{{|||{{{|{zzz|{y{}{yz{|{zz||z{|{z{|{{{{|||{|}~~|zzzxxxxwxyyyyyyzyxxxyyxxyxxxxyzzyyzzz{||}~~~~~~~~~~~}}~~|}~|{}~}}~}|}~~}}|}~||~}{{||}}}}}~~}}~}~~~~~~}||{||}~}}~~||}}||{||||||{{|}||{||}|||||}}}}}|zz|}|{|}~}{}~}|{z|{zzzz{{zz{zz{|zz{{{zz{|{yyzzyz{zzz{}~}~~}|zyz{z{zyz|}}|{||||{{{{||||||||||||{{||}~~~~}~~~~~~~}}~~~~}~~~~~~~~~~~}}~~~~}}}}}}}}}}~}||||}}|{{||}~~}|{zz{{{{||||}|||{|}{z{{{{{||}}{{|}}}||||}}}|{{{yxyz{||}~~~~}||}}|{{z{{{{||{zz{|{z||{zz{||{{{{{||{{~|||{{z{{{{{{}~}|}}||{{||}|{{{|}{{|{yyz{{{||{|}}|{{||}~~~}|}~~~~~}}~~~~}~~~}||}~~}}}|{zyyzzzz|~~}}}|||}~}}|}}~~~~}}~~~~~~~~~~~~~~~}|}~}~}~~~~~}~~||}}~|{}~}|{||||{{{{{|zxxxwvtuxzz{{}~}||{{{{zz{||{zz|{{{{{||||||||||}}|{|}}~|z{{z{z{|zy{}|{{z{{zzzzzzyyzzyyz{zyxy{|{z{{zzyyyyz|~~~}|z{~}~~~|{zyyyzz{|}~~~~~}}|{|||||}}}||}}}}|}}~}}||}}}}}}~~}}}|{{{||}}||~~}}~~~}|}~}|}~}}}}~~~~~~}{zyxxxwxz{|~~}}||{{||{||||||{{{{||{{|{zz{zz{{{{|}~}|{{zyyyzzz{{{{{{{{{|zxy{{zzzyyyz{{yz{{yzzyxxwvvxyz{|~~~|{{|{{|}~~|}~~~}~~~~~}~~}|}~~}~~~}}||{zxxyyzzz|~~}~~}||}|{|}~}}|}}~~~}{{||z{|{z{{{{{{|{yz{yvvvvvutuvvxyzz}~|}~}|{{{{z{||{|||||||}|||||{||}||}~~~~}zy{{{zz{|}}|{|||{z{{{{{zzzzzzz{{zzzyxwvuuttvvwxyz|~}}~}|}||||}~~}~~~~}|{{zyzzzz{{{{|~~}}~}|}~}}}}~}|||}}}}}~~}~~~}||{|}~~~~~~~~}}}~}{}~}}|||{ywvvwvuuvwwvwyyy{}~~}|}}}|{{|||{{|}}}|{{|||{{}|zz{|}}~~|{z{{zyz{zy|}{{||}|zz{||{zz{|}|{|||{yxxxxvuwwwwwy{||~||}{{|}{{{|}}}~~}~~~~~~~~~}{zzyyxxwwxyyyyyyz|}~~}}}~~}~~~}|{{{{||}}||}~}||}~}{{||||{{{}}{zyyyvtuwvvvvvwxxwxz|~}}~}}}}}}}}}~}|}}~~}|}~}}}}~}}~|zyyzzzzyz{|{||||{{{|{zzyz{|{yy{{zxvtstutstuwwvwyyz{|~}||{{zzz|}|{|{{|}~~~~}}~~~~~~~~}}}|zyyyzyyyyzzyyzz{{|}~~~~~~~}}~}~~~~~~}{y{}}}}}~~~~~}}~~}}||}}}}}{zxxwwxwvwxxwwwyxwwz{|||~~~~}}}}||||}|{||}}|{|||{{|~~}||{zyz|}|{}}|{|}}}|}||||{{{}}zyywttuvuuuuuvvvwvwyyy{}~}{{{{{{{|}|||||||}~~~~}}}~~}}}~~~~}|{zyyyxxxxxyyzyyyzzzzz|~~~~~~}{{{||||~~}|}~~}|}~}}}}||{zxwvwwvuvvutvwwwvvwwwxyz{||}}}}}}}}|||||}~}|}}}|||~~}||{{zyz{{{{|}}|{{{}|{zz{{zyyywvvuutuutuvuuvvvvwxxwwy|}}~~|{{{{zyyyyzz{{{||{{{|}~~~~~}{zyyxxyyyxyzzyxyyxxyyz{|}~~~}}~~~~~~~|{{|||}}}~~~~~~~~}}}}}}|{{ywvwwwwwwxwwwwwwwvvvwxxz{|}}}~~~}||||||||}}~}~~~~}{{zyyyz{z{|||||{{|}|{zzzywvwwvutvwwvvvvvvvvvwxxxxy{|}~}{zzzz{{{z{|{{{{|{z{||{|}}~~~~~}|zyxxxwxyyxyzzzyyzzyyzzzzzz{}~~~~~}||{|||||||}}}~~}}}}}|{{zyxvvvvwwwwxwwxxxxxwwwxxxxz{||}~~~~~}}}|}~}|~}}}~~|||{z{{{{{|}|{{|{z{||{zyxxvuuttttuuvwvvvvvutuwwwvwy{||}~~|{zyzzzz{{z{||}|{{{{{{||}~~~}|{yxxxxxxxyz{zz{{zzzzzzz{}~~~~~~~~~~}}}}|}}~}}}}}}}}}}~~~||||{zyyxvuvwxxxxxxxxxyyxwwxy{{|}}~~}}~}}}}}}|}~}}~~}}}~~~}||{{||{{{{|||}}||}|||||||{yxwvvuttuuuvwwwwwwvvwxxxxz{{}~~~~~~~}||{zzz{{|||{||||{|||}~~~~||{yxxxxxyz{zz{{{z{{z{|}~~~~~~~~~}|}}~}}}~~~~~}}}}|}}}}}}|{{zxwvuvvvwwwwxxwwxyxxxz|||}~~~~~~~~~~~~}}~~~~~}}~~~~~}}|{zzzzzz{{{{|||{{{{{{{{{{{{zyxwvuuttuuvvvwwwwwwwxyz{{{|}~~~~~~~~}{{{{z{||||||||{{|}}|{zyyyyyyyzzzz{zzz{|}~~~~~~~~}}||}}}}}~~~~}|}}}}}}}||}~}|{{yxxwwvvwxwwxyyyyyzz{||~~~~~}~~~}~~~~~~~}}}}}}}~~~}||{z{|{z{|||{||||||||||{{||||{{zyxwvuuuuvvvvwwwwxxyz{|||{|}}|||}~~~~|||{z{{|||||||}~~~~~~}|{zyyyzyyy{{{{{|}~~~}}}}}~}}~~~}~~~}}}}}~}||}}}}}}}{zxwwwwwwwxxxxyyz{|}}}~}~~~~~~}}}~~~}}}}}}~}}}}}}}~~~}|{||{||}}|||||}|{||}||{||}|||||{zzyxwuuuuuvvvvvwwxy{|}}}||}}||~~}}}~~}|{{{zz{||||}~}||zyyyyyyzzz{}}~~~~~~~~~}}~~}}~~~~}~~}~~~~~}~~~~~~~~~}|{{zxwvwwwwwxxyz|}~~~~~~~~}|}~~}}}~}}}~~~}|}}}|}}}~~~}|||{|||{{|||||||{{|}|||||||}}}|||{{zzxwvuuuuuvwwxyz|}}}}}}||}}}~~}}~~~~}|{{{||}}~~~~~~~}|zyyyyyyzz|}~~}}}}}|}~~}}}}}}}}}}|||||}}|}}}}}}}}}|{zyxyxwwwwwyz|}~~~~~~}~~~~~~~~~~}}~~~~}||||{{|||||}}|{|||||||||||||||||||{{{zyxwvuuuvvvwy{{|}~~~}}||||}||}~}}}~~~~~}||{z{|}~}}|{zyxyyz{~~~~~~~~}}}~~~~~~~~}~~}}}}}}}}~~}}~}}}~}}}}}|{zyxwwxwxz|}~~~~~}}~~}}}~~~}}}}}~~}}}}|}~~~~}~~}||||||||||}~}|}}||||}}}}}||}~}|}~}|||||{zyxvvvvvxy{|}}}~~~}}}}}}}}}}|}~~~~~~~~~~}}}}~~~~~~~~~~~~~|zzzyy{}~~~}}}}}}}~~~~~~~~}}~~~}}~~}}}~~~~~~~}~~~}~}}{zyyxxyz|}}~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~}|||||||||}|||||||{{{|||{{{{||{||||||||{|||{zyxwvwxyz{|}~}~~~~}|}}}}}}}}}}~~~~~~~~~}}~~~~~~}}|{z{|}~~~}}}}~~~~~~}}~~}}}~~}}}~~}~~~}}}~~}}~~}}}|{{zzzz{|}~~~~~~~~}~~}}}~~~}}~~~~~~~~~~~}~~~~~}||||||}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~}}}|{z{{{{|~~~~~~~~~~~~~~~~~}}~~~~~}}~~~~~}{{|~~~}}|~}z{yxvwz~~}|{|~~~~}~~~~~~~~}{x{}~}}}~}|~~}}}}~|z|~}}~}{yyyz}}{}~{z}}{}~|||{yyyww{~}|~|{zyx|}zxz{}~yzzzz{|}~~}}|}|||zxwz|zxz|zyz{}~}{{z{}}}~~~}}|zxwyzzzz|~~~}{{{z{{{{|||}}}}}}|{|~~}}||{{{{z{}~~~}}||{{{{{z{|||}}}}zz{{{{{||zyzzzz{|{z{{{{zzzzyyzz{{{|{zzzzzzz{|zyz{zyyzzzyxz{{|zyz|||}}|{{{|}zxz|||||}}||||{{{{}~}z{||z|~~~~}}~}}~}~~}~~~}~~~|~~~~~~|}}}|}~~~~}|{|~~~~~~~}|}}~~~~~~~}~~|~}~|{}~}|}}}|}~~}}}}}||}}}}}~~}~~}{~}z}~}|}~~~~}}}{{}}|||}~|{|||{|||}{z}|z{|||{{|||}|{|~}{}~~~~|}~|z{~}|}~}~~~}|{|~~}|{}~}}}}}}}}}}}~~}|}}||}}~~~}||{z|}zx{}|{{z{~|y{~|z||||||{{{{{{{{z{{|zy{}{y{~~~~~|{{{|{zz{|~|{|}}}}||{{{|||||{{{}}|{{{|}{z|}{y{|zy}~|~}{|}|{{{zyz|zy{|zxy{zyz{{{zz{{{{{|zz{|{{{{{{zzz||}~~~~}zxz{zyyzzz|||{{||z|}{z{||{{||{|~{x{~{x{}{yz{{zz{|{|}~~~~~~~~}}~~~~~~~~~~}}}~~~~}}~~}~~}|~~|}~}~~}}~~~~~~~~~~~~~}}}}}|}~~~~~~~~~~}}}}|}~}}}}}~}|}~~}}|||}}{zzz{{|}~~}}}}|||}~}}|{|}|{|}}}||}~}}~|zzzzzzyz|~~|yz{{{{zzz{|}~~~~|{{{{{{||||{{{|}}}}~~}}}{xwwwwy{{|}~~}}}}}}||{{|{{zz{|{zz{{{{{|||||||||{{{{{|}~~}}{zzzzz{{{|}~}||}|{||{{|}||{{|}|{{||||}}}||{{zzyxxxyzzz|}}|||zyzzzzzzyyyzzzz{{zz{{||{{|{z{{{z{{{zz{|}~~|zyyyyyz|{{{||{||||{zz{{{{{{{{{{{{{{{{{z{{|{{zyxwwwxy{~~~~~}||{{{}~~~~~}~~~~~~~~~~~~}|{zzyyy{|~~~~~~~}}~~~~~~~}}~~~~~~~~~~~}~~}|||{||}~~}~~~}}~~~}}}}}}}}}}}}~}}}~~}}}}|{zyxxwwxyz|}~~~~~~}|||}||||}}}}||||}}}}}}}}}}}}}}}}}~}}|{{{{{||}|}}}}}}}}|||}|{|||{||||{|||{{{{zyxwvuuvwxy{|}}}}}}||||{{{z{{||||{{{{{{{{{{{{||||||{|}~||{zzzzz{{{{||||||{{{|||{{|{{|||{{{|{{{|{{yxxwvuuvvwxz{{||}}||{{zzzzzzz{{{{{{{{{{{{{{{{{{zzz{{|}~~|{{zyyyzzz{{|{{{|{{{{{{zz{{{zz{{{zz{{{{||zyxwvuuuuvwxy{|~~{zzz{|~~~||{{{zz{{|}~~~}~~~~~~~~~~~~}}~~~~}|{zyxxxxxyz{|}~~}}}~~~~~~~~~~~~}}||||}}}}~~~~~~~~}}}~}}}}}}}}}}}}}}}|zyxwwvvwwwxy{|}~~~}}|||||}}~~}}}}}}}}}}}}}}}}}~~~}|{{{{{{|||}}}}}}}}|||||||||||||||||{{zywwvvvvwwwwxyz{|||||}}}||||{{{||||{|{||}}|||{{{||~||}~~~|ywvwwxy{}~~~~}|zyyz{|}~}|{{{{zyyxxwwwwxxwvwwwvuvvwyz{{{{||{zz{||||{{{{{{{{{{{{{zz{{{{||}~}{zyxyyzz{||}}}|||{{{{{{{|}||||{{zzyxwvvuuuuuuuuvvwxz{|~~~~~}}||||||||}}~~}|{zzzzzzz{{|||}~~}}}|}}~~~}}}}}~~~~~~}|{{|{yxz||zxwuuwyz|~}{{{|~~}|}}|||{z{{|}}~}~~~~~~~}||||}}}~}|zyxwwvvvvvwxxxxyyz|}~~~~~~}}}||||}}}}~}}}}}}}~}|zyyz{{||}~~~~}}}}||||||||||||{{zyxxwvuvvvvvvwwwxxz{|}}~~}}~~~||||}}||}}||||||}}}}}}~~}|{zzzzzz{{|||||||{{|{{{{{|{{{{zyxwvuuvvuuvvvvvvvwxyz{|}}}}}}|{{{{{{{{{|||||||||||||}~}||{{zzzzz{{{|||||{{{{zz{{{zz{{zyxwuuuttttuuuuuuvuvvwxyz||}~~~~~~~}~~~~|}~}}||||||||||{||}}}~}|{{zzzzzz{{{{{{{{{{|}~~}|}~~~~~~~~~~~}{zyyyzyyxxxyyyxxxyzzz{|~~~~~}~~~}|||||}~~~~~}}}}}}}||zyyxwwwwwwwwwxxxxxxxxxyz{|}~~~~~~}}}}}}}}}~~~~~~~}|{{{z{{||}}}}}}}|||||||||{zyxvvvuuuvvvwwwvvvvvwwxxyz{|}~~~~~}|||{{|}}}}}}}}|||}}|{zyyyzz{{{|||||||{{{{{zzyxwvuuuutttuvvvuvvwwwvvvwxy{||}}}}}||{{||{||}}}}||{{|}||~|xvvvwxyyz{|}}{{|~~}|zvstuvxxwuutttttttssstw{zvuvwyz|||{{|}~~}|||||}~~~~~}}||}||||}|}}}~}}}}}}}~~~}||{zzzzz{{||{{||||{{|||||}~~~}}~~~~~}|{zyyxxwxyyyyyyyzzzzyyyzz{|}~~~~~~~~~~~~}}||||||||||}}~~~~~}}|zyyxwvvwwwwxxxxxxxxxxxxxyyz{|}~~~~~~}}~~~}}}~~}~~~}|{{{{{{{||||||||{{||||{zyxwwvvvuvwwwwxxxxxxwwwwwxz||}}}}}}|}~}}~}{zxy{}}}~~}|}|zz{|}}}}|{z{{{{{|||{||||{zyxxwvtttuuuuuvwwwwwwwvvvxyz|}~~}}}}}}|||||||||}||{|}~~}||{{zzzzzz{{{{{{{{{{{zzzzywwvuuttuutuvvwwwwwwwwwvwxyz{|||}}||||}|||}}~~|||}}}}~~~~~~||{{||||}}}~~}}}}}}}~~}|zzzzyyzzz{{|||||{{{|~~~~~~~~~~~~~}}|{zyyxxyyyyyyzzzzzzz{|}~~~~~~}zz{||}|||~~~~}}}}}}}~~~|zyxxwwwwwwwwxxxwxxxxxz{|~~~~~~~~~~}}|||}~~}~~~}|{{{||||}}}}}||{{|{{{|||||||{zyxwvvuuvvwxyyxyyyxxyz{||}~~}}}~}}}}}}}}}}}}~~~~~~~~~~~|{{{{{{{||||{{{{{{{{{{{{{{|{zyyxvutttuuvvwwxxwwxxxyz{||||}}}}}}}||{|||||||||}}}}}~~~}|{zzzzz{{{{{|{{{{{{{{{{zz{{zzzyxwvutssttuuuvvvvvwxyyz{{{{{||{{{{||{|||{||}}}}~~~~}|||}||}~~~~}~~~}|zyxyzzz|ztttw|~||}~~~}~~}|{|}~~}|{{{|}~~~~}{{zyyzzyyyxxxyz{|}~~~~~~~~}}|||||}~~~~~~~~~~~~}}~~~}}}}}}|||{yxwwwvvwwwwxyzz|}~~~~~~~~~~~}}}}}~~~~~}~~}}|||}|||||}}}||}}}}}}}}}}|||}}}||{zxwvvvvvwwwwxxyz{|||}}~}}}}}}}~~}}}~~}}}}}}}}}}}}}}~~~}||{{|||{|||||{{{{{|{{{{|{{{{|||{zyxxwvuuuuvvvwwwxz{{|}}}|||||||||||||}}}}}}}}}}|||}}}}~~}|{{{{{{{{{{|{{|{{z{zzzz{{{{|||{{{{zyxwvuuttutuvvwwyz{{{||||{{|{{{{{||||{{||||||}}||||}}~~{z{||||}~~~}wz~~~~}|{yxxxz{|~~~~~~~~}~~~~~~}|{{zyxyyzzz{|}~~}}}}~~~}}||}~~~~~~}}}~~~}}}}}}}~~~~~~~~}|{yxxxwwwyz{{|}~~~~~~~~~~~~~~~~~~~~~~}||||||||||||}||}}}|||||||{{|||}}}}}}}|zzywvvvvvwxyz|}~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}~~~~~~}}|||||||{||||||}}|{{||||||||||||}||||{zyxwvuuuvwyz{|}}~~~}}}}}||||||}}|||}~~}}}}}}}}}}}||}~}{yyxxyz|}}|{{}~|zzzzzyy~wtqpu{~~~}~~|ywvuuxywuux{|~}yxxxz~~{zyyz|}|{{zyxwx|~}|{{|}~~}||{{{|}~~~}|{zzz{|}~~~}~~~~~~~~~}}}}}}}}}}}}}~~~~~}~~~~~~}}||{zyyyyz|}}~~~~~~~}~~~~~~~~~~}~~~~~}}}}}}}}~~~}|||||||||||||||{{|{{||||||||||}}}}}}}||||||{{yxwwxy{{{|||}~~}}}~}}}}~~~~~}}||}}}}}}}}}}||}}}}~}|{{{zzzyyyz{}}}}}}{{{{{|}}}}|{zzzz|~}|{zzzyzyxwxyyyz{zyxz|}}}}}{z||qmmnu}~{}}{{{{|||}}||}~}yvuvz{xuuvwtqsy}~zwwxyyyyxwwwwwxz|zz|}}zyyzz{{{{{{|}~|{{yxxyz{|}}~~~~~~~}~~~~~~}~~~}}}}~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~}|{|}~}~xqpqv~~zy{}zvvxz~ywz~}xtu{~||zxxy|~{|}}{zyyyyz}|yxvvwxy{|||}}zyzz{}~~~}}~~~}|{{{{{|~~}|{{zzzzzz{~~~~~~|{{{{|}}~~~~|{{|}~}{yyzzzzzyy{~~~|{zyww{}~~~~}}}}}|{{{z{{{{|~~|zzyyy{}~~~}}}||||||{|||||||}~~}}|||||||}||{|}~}|||{zzzz||{{{{yyzzzz{{z{||{z||{zz{zyz|||~~}|{zyzz|~~}|zy{|zzz{|~}}|{{|}~~|xw|tkhrxru||zyy}~|{|{uu|~~~~~~~~||||~~~}{}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~}}}}}~~~~~~}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}~~}}~~}}}|||~~~~~~~~~~~~~~~~~}}~~~~~~}}~~~}~~~~~~~~~~~~~}~~}|}}}}~}}}}}}}~~~~~}~~~~}}}}}}~~~~~~}}}|{|~~~}~~~}|}~}~{z~~{z~~~}}|{{|}||||||zz||{zzyy{{{zz{|||zxy||zyy{|zz{|{{{|}}|}}}|yxz|{{}~}}}{|~}||{{||{zz{{{|||||}}|{|}}}}}~~~~|zyzyxzzyxyyyyzzyxwwyyy|}z|}}|yxyz{zxwwxxwwz||}}|}~~}~}|||~~}~~~~|~~}|||{}~}||}~}|{ywwwxxwtrtvussrtvvuvxzzyyz|~}~~~~{ywxzzzwtsttssssstwy{{|}}{yvuwwx{||zwwyxwwxxxwwvvwwwvuvz{|~||||zxxzzyxxxyz{{|}~}~~}~~~~~~~~}~~~~|z|}}}}}}|}}~~~||~}~~~}}|}~~|{}~}~}||{z{|~~~|{zzyxy{||{{}~}|zxuttvxz{}~}{xvuuwxyz|~~|{}|ywvwwxywuvvtsrqrsstvxz{|}|{|}}}}~}|zxwtnklmnprtuxzxuvwwvroppopppqrttuuvwz{{zyzxuttttuvwxyyyz}~}~|yxxxwwx{}}~x{~zwy{{zxyzzxwwvvwwuux{{|}~~~}~}~~}|}~}||~}{{|}}||}~~~}~~|||}~~~}|{zzzz{|}}}}|{zzz|~}zxxyyxwvwxwwvvussqppqpponquuttuy{z{|}~|z|~}{|~~~~~~}}~~||{zz{zwvttvvuxz|}{z}~}{xxyxxyy|}|zyz}~{yy{}||~~|ywwwtrrstutvyyxxxxxvuvwxyyz{~|{~|}~}}~|{|}~}{}|z}}~~~}|||{zz|||}}|{{zyxxyzz{|}}|zxy|zwwwxwutuuvwyzxxywtttrqpppqqrtuuvvtrstrqststwxyyz{|||||zxwvuuvvvuuvvuuvwxyyxyzz{{zz{|{|~~{xxxvuvwwxz{|{z}}||{{zyxwy|~~~~~}}}~~~{zz|||{{~}||{{yyyz|~~~~}|{|}~|{zzzxy{zyzzyxwvvwwxyyz|~}||zxwwvvwvutstuutvvvwyywxz{zzzyyy{~}|{{{}~}}|{zz{{zzz|}}~zwyzxxy{|}~}|zxwxy|}~~|{{{zzyyzzz{}}}}~~}|~~}|{yyxy||z~~~}|{z||z}~~~}||}}|||{z|}}}}~~~}~~}~}}||{||}}}}~~~}}~~{{{wsqpppppoprtuutvxwvvuvwvwyz{||}~~~~}||}}|||}~}{zzzyxyyyyyyz{|{zz{{{{{{{|~~~}z|~|z{|||||}}}~~}~}}}{zyxwwwwvutvxxwyzz{|}}~~}|{{zz{|}|}~~}|||||}}{z|}{z|}}}}}~}|{zwtqoqsqqrtvvssuvxxxxx{|zyzzzyyyz{{|}~~~~~~||~~~}~~}}}}|{~~~~}~~}|{||zz|{yxyz{{{z{}}{zzz|{y|~|{yxwvvxyz|||{xxyzxwxz|{y{}|zxwyyxxzyyxvuutstussuuuuuxz{zzzyxxwwwvvwustuvvtstutsstvvvuuwy{}}~}|{{||}~~|{{{zz|}{z||{zz{|{z{|{{||{z|}|||}~}|{z{zz{|}}{yxxxwwuvvwy{}~~}}}|{{{{{{zzzyyyz|~~}||||{z{|||}~~}|{}}{ywvusqrsrqqqrqpqrrqpqrttuvwxxzzwwyyvuvwxyy|}}}~}|{yxyzzzyz|}~~}}}~}|}~}zy{}|{{{|{z{|{z{||}}}|zyxwwwwwwwwwvvxyxxy|~}}||}}}}~}|zxwvusponopqppqqrpppoopqrstuwxyyzzzyzxvwyz{zy{}}}~~~~~}}}}~~~~~~|z{|{zyy{||{z{}||{{{{{zxxxyyxuvxxwxxyzzzzzzz{||}~}|{{zz|{xwvuurpqssuvxz|}}|{{z{{{zz{|{zz{}~~~~~~~}~~~~~~}}}|zyxyzz{{{|||{yxxwwxyxxyyyyyxxwxyzz{|{||~~}||}}}}}~~}|}~~~}|zxxyyy{||}}}~~~}|}~}{{zxwuuwvvvxxxxyxxyyyyxy{zz|~~~}~|zzzyxwxyzzyyyyz||||}~~~~~|{|{z{|{{}~~}}}~~}~~~~~~}|||{zzzzz{||{{{{zxyzzz{{{{}}}~~||~~}{yxxyzyxxz||||}~}zzzyxxwtrrrrrqruuuvwvvvvvvuuvvvwy{}}}}~~~~~~~~}}||~~}~~{xyyxwtssrppqpopqrrrsssssssrsttuuvwxwuuvwxyyyz{zyxxz|zy{~~~~}||||}{z{{|||}~~}|{zyyyyzz{}~zyz{{zyz|||}~~~~}|{{{|}}|}~~~}~~}|{zyyzzyyyyzyyz{{|~~}}~~|}~~}}|}}~~~~~}}~}{z{{yz|}}}}}~~~}|}|{zz{}|{|}}|~}{zxwxwwwwy{zyyyyywxyywxyyyxwxxwvuuvvvvvwxzzyxyzz{z|~}~~|}~~|z{zyxwxyzzyxyzyyz{}~~~~~}~}}}}}|||{zxwxyxxxxyyxz}~}}|}~||||~~}~~~~}||}}||||{{|||||zyyywustutsstvvuuxyxxyz{{{|}~~}|}}~}}~~}~}||{xxxz|zxz}{yxwxxyxvvxyzxvxywutttssrrrrrrrsuutuvwxyxyzzy{||||}~}~~|{{{zzzzyyyzzzz|}~}|{~~~}}~~|{||zz|}|{}}|}~|z|~~|yxxwutuwwwwy{zyyy|~}}}~~~~}}~}{{|{{}}|~~||~~{xz|zyzxvx{{zxwz|yxxxxxxxyz|{{~~}~~~}|~~~|}}|{}~}|}~~~~}~~|{|||zyxwwxxxxwvvwvvy{{zyz|~{y||yz}}}}}~~zxxzzzywy}zwy|}}zxxxxxyyxz|{yxy|}{z{{{ywwwwwwz|}~}||}|{}}~~}|zzyz{zxyyyz|~~~~}~~|~}{~|{}~}|{~~~~}zyxwwwwxxwxxwx{|{ywz{zyyxxxxy{|{{z{|}~~~~~~}~~|{{||zxxyxwxyyyxxxwwvsrqponmoqqrsuwxwxy{~}{zz{|}}}}||}{{~~|~}}|{{{zyyyzzyyxwwxxwwyzxuvxxx{|zxyzyywwxvu{~~}~~~~zwx{|{yy{|||~~|}||}~}|||{z||zz{{||{|~~~~~}~~~~}}~~~}~~}}~~~~~}z|~zwz||}~~~|~{zzzxvuwwvwxxxxwxyzzyz{{z{|{{}~}y{~{yz{{zyyz{{|}}}}}{z}~|{{|||z{|yvxyxwwwyyvwzxvwxyzzyyyz|~~}~~~}~}|{|}~|~~~~}~~~~}~~|~~~||}|yz{zz{zxxyz{ywxzwux{|||}~}|}}}{z{}}{zzz}{xy|}~~~~}}{xxyvtwxuvxz|{y{~}|}~~~||~}}~}||}~~}|}~}~~}||~~}}~}zz|}}~~~~}}~~~}~}|~}}}~~{|}|yvvvuuuttvxxxy{|{zzzzywxyyyyyyzzz|~~}}}~~~~|}~||~}yxyyxvvwzxwwwxyyxvwzywvuvxvtsstvxx{~}}}}}||{{|{y{}|||{z{{z{||{zyz{{zz{{z|~}~~}~~~~}}zz{zyzz{}~~~|{{zyxzyxyz{{xx|}{yyy{zyz{zy{}~~|{|{{{z{}}~~}}~~}}}}}~}~}~}}}~~|xyyxxyxxzz{}~~}}~~}~~~{yxyyxwutuvwxwwwvvxyyxxyzyx{}~}}|{z|~~~~~~|z|~|{}}|zzxwy{{z}~}||}}~~}||||{zzz{|zyzyyzyxxwxxxyzxwwwvvy{{}~}~~}}~~}{{||{{zz{||||||{|||~}||||{zz{zzzyxvtuusstuwwwxxy{{zzy{|{{||}|{|||}|{}~}}}~~}~~|zz{zyyyz{zzzzzz{|{{}}|{zz|{{|}}}}||}}}~}|}~~}|||zz|}~}|||}|z||yz{||yxzzyzzxwyzxuvwxyz{|}~~||}~~|||}|}}{yzzxwy{{{{{|{z|{xyzyyyz}~~~~}}~~}}~~~~~~~~}~~~}}|}~~~~~||}~}|~~~~}~~}|}~~}||}{z{zxxyyywvxzxvwxxyzywwyxwvvx{{yzz{|z{~~|||ywxxwwyyxy|}||||{zz}~}}~||~}}}~~~~~~~|~}|}~~~~~~}~~~~}}~~~}}}}|{{{zz{{{{{|~~}~~~~||~}~~}|}}|||||{yz|{yyz{|{{{}~}}{}~|{{|}}zz{{z{{yy{{zyyz{{zzyyxxxyz{zxwwwxyywvwy{{z{}}}{z{~~}~~~~}~~||{|~}{{{{{{{{||{yyzzzzzzzxxyzyz{||yxxy{{{zzzzzzy{{z|~~~~~}}~{{}|z{|{zzyyzyxyzxxyyxyzzz{|||zy{|{{|}~~~~~~}~|~~~~~~}}}~|||||||}}|{{{{{zy{|z{|}~|z{~~~}}}{z{{{z{||{||}}|{||}}||}~~|~~}}~~|{{|}|zyy{|{zz|}~}}|{zz{||||}}}}}|||}~}~~~}}~~}}~~}~~~~}~~~~~~~~~}}}~}~~}~~}|||}}|{{||{{{{{zy{}}}{y{}|{{|}~~~}}}}}}}~~{{}~}}}}}~~}~~~~~~~|{}~~~}}}}{z{{yxxxyzyz{{zzz{||{{|}}||}}~~}|{{{yyyyyxwxzyxwxxyyyxxyyxxyyyxxxxxxxxwwwwwx{}~}|}~}}~~}}}}}}}~|z{|}~~}}{zyzzzyz{|}}~~~~~~~~~}}~~~~~~~~~~}|~~|}}~~~~}}~}|{||||zyz{{{{zzyywwxzzzywxxwxz|}~~}}|{{{|}~~~~~}}}~~|z{|||{|}}~~}~~}}~~~~~~~~~||}}}~~}}}}~}||}|{{}|||||||{{{{|}~}||}||}}}{}~~}}~}|}~}|{{{}~|{||}|||}||||{{{{zzyyxxxyyzz{|}}}~~~}}~~~}~~}}|||}~~}~~~~}|}}||{{}|zyy{~}|~~}}}}}}~~~}|||{{|||||||}}}||{|||}~~~~~~~}~~~~||}}|||||{zzzyzzzzzyyy{}{zyz{{zywwwxxxy{}}}~~}||||{z{}~~}}}}~}~~~}~~~~~~~~~~~~~}~~~~}|}~}z{|||{|||{{|}|}~~}|||{zxy{zyyz||~~~}{zzz{zy|~~~}}}~~{|~}}||||}}||||||||}||{{|}}~}{||{~~|~~~}{{~}|}~~}}~~~~}{|{{{{|~~}|{|}}}}~|{|}}{yy|}zz{|}{y|}{z{{|||}~}{|}}||}~~~~|}}~}||}}}~~~{vvtrv{{pfdgikmotwxponimtz~|utrqw}}wqssu{}}vpomiknsy~|vpjghikory}zupmjgfkoqv~vromkmruy~xtrqorx|}}yvqoopsy}wspnmlmrw{wrpmkkijnqv}}ywvsrstx~~zvrpqooqux{zxwvxyww}{wurnllnqu{|tpmkjjlpw{~~ysnjfbbfiov|~wrnmnkjpvx|{xrnnoqtx|}zzxvwx{~|wvuv{~~}}~}xvxy{}~z{{yz}|yxz~~|{||}~{~{z{zxz||{~~{~~{y{}~~}~~|z|~||}wvvtqswz|~|{xvwxxz~~||zxxz}}~yz|xw{z}}y{~}{}}|}|zz}~~~|zyyzyxyzz{~}||{|}zwwvsrw{~~wqvzvty~~{xqoqssuxz}~~}{{zxz~|~|yz{{|}|{{|}{~|vx{zxy{{|~}}||{wwyxwwxyzzxyxvttsqpmkoqnnruwz|}||~}yxz||~}}~}|||z{}~}z{|{zzyyzzzyxxyxvx{zwy{zywwyytruusrtutsttttvxyz{|zz|}{y|}zxz{{z{}}}}}|}|}}~}}~~{y{{ywyzwvz|zx{|ywy{{zzzyxz|yvz|xuwxutttvvttwxwwy|}|}~~}{{{z{{{yxxyyyz{yvx{zxyyyz{}||}|zvy|ywxyyyyzzz{{}~~~}~}{||||}}{z}}~~}~~~~}}~}~~~~~~~{xyzzyyyyxz|yy{}}}}|~~~}~~||~~}~~~~~~~}{zzyxyzxvxyxuvxyz{{|~~~~~}{{|}|{{}}}|{|~|}}|||~}{{|{zyxyz{}}||{{|}|{}}{{|}}|{|~|zxwwxwwwwwwwvwxyxxxz}~~~~}}~|zxy{zyz{z{{{zz||{yz{zyyzzzzywvuutsrrssqqqrrqqstvvvx{{|||||||}}}~~}}~~~~}~}{{{zyyyz{{zzz{{yxz{zwwxxwxyxvvvtrrrssttutssstuuuvwwyz{{}~{yyzzzz{zzzz{||}~~}||}~}~}|zxxyyxxyyyxyyzz{}~}~~||}~~}|{||}~~~}|||{{zy{{zzyyyyxz|{{}~~~~~~~~}}~}|}~}|}}|}}~}|}~~}}~~~~~}|}~~|{|}||}~~}|}~~~~~}}}}}}}||{{zxxxxxxxxxxwxxxxxyyyy{}}~~}}|}~}||}}}}~~~~}}}}}~~~~~~||}~}||{zyxwwwwwwwvvvvwwwvwwwwwyz{|}~~~~}}|}}|{|}}}||}}}}}~~~}{zyyxxxyz{zzz{{|||{zzz{{{{yxxwuuuvvvuuuuuvwwxxwwwxyz|}~~~~~}}~~~~|{zzyxxyyyyyz{zzyyyxyywvvvvutstsrstsrrrrrsssssttssuvwxz||}}}}}}~~}|}}||~~}}}}~~}|{{zyyyyyyy{zyz{zz{}~}}~~}~~~~}|||{{{{|}||}}|||||}~}||}~~}||{yxxyyyyyzzyxyyyyyxyyz{||}~~~~}~~~~~~~~~~~~~~~~}}~~~}|zyy{{z{{||{{|}|{{{{{{|~~~~~~~~}}~}}}~~}}}{{|{zz{||{{}}{{||}||||||{zxwwvuvwwwxxyyxyyxxxyxwxy{|}}~~}}}}}}|||||~}|}}}}|}~||}~}|}}||}}}}|}}|{|||{{zyxvvvuttutuuvwwvvwwvuvvwyzzz|}|{{|||{|}|{|}}}}}}}}}~~~}{zyxyyyxxyyyzzzzzzzyyz{{{yyzywvttuttttuvvwwwwvvvwwwxz{|}~~~~}~~~}~~~}~~~}|}~~~~{{zzyyyyyxyyyzyxxxxyxxyzyz|~}}~~~}|{|||}~~~~~~~~|{{{{{|}~|||}~}||}~~~}|{zyzzyyz{{{||||{{||}~~~~~~~~~}{zyxxxwwwxxxxxyyyyyxz|}~}}~~}~~}}}}}}~}|}~||||~~~~}|}}|}}}}}}~~}}}~~~~~~~~~~}|zyzywwxxyyyz{{zzyz{}}|}}~~}~~}~}}}}||}~~}|||||}}}}~~}|{zz{|zz{zz{z{||{{{{{{|{{{|||{zzywvuuuvvwwxxxwwwxyzz{||||}}||}|{|}}|||}~|{}~}||||}~~}|{{z{{|||}}||||||{||{{{{{{{{{zyxxvuttssttuuvvvvvwwyz{|{z{{{{{||{{{z|}}~|{|}{{|}~}||}~~~~|zzzzyxyyyyyzzyzyyyyzzzzzzzyyz{|||{{z{|{{}~|||||}}}~~~~}|zyz{zz||||}~~~~~~~||{zzyyyyzz{{{|}|~~~}~~~~~~~~~}}|zxxxxxyyyzyz{{|}~~~~~~~~}}~~~}}}~~~~~~}}~~~}}}~~}~~~~~~~~~~~}|}}~~~~~~~}|{zyxvvvvvwwvwxxyz{}~}|}~}|}}}}}}}}|||}}|||}}|{|}}|}}}~}|{{{{{|}}|||||}}}}||{||}}~~}||}~}||{zxwvvuwxwwwxyz{|~~}}}}}||}}}||||}}|{{|||{{||||||||}}~~~~|zzzzzzz{{{zzzz{{zzzzzzz{|{z{{{{{{||{zywvvuuutuvwwxyz{|||}||{{|||||||||}}|{||||{|}}||||}}}~|{{{zz{{{zzz{{{{{{{{zzz{{z{{{{{{zzzz{zyxyxwwwxyyz|~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~}~~}}~~~~~~~}}~~}}~~~}|}}}~~~}~~~}~~~~~~~~}~~}}}~}}~~~~~}~~~~}~~}}}}}}}}~}}}}||}}}}}}}}}}~}}}}}}||}}}}}}}}}}}}}}}}}|}~~~}}}}}}~~}|||||}}}}}}}}|||}}}||}}|||||||||{|}}|||||}}}}||}|{{|||}||||||||}}|||}|||}|{|}}||}~}||}}}}}}}||||||||}|||||{|{||||||{|||||||}}|||||{|||||{||{{||||||||||||||||||||{{|||||{{|||}|{|||||||}|||||||||||{{{{{|||{zz{{{{{|zyz{{zzz{{zzzzzzz{|{z{{|||||{{{{{{|||}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~}}~}~}~~~~~~~~~~~~~~~~}}~~}}}~~~}}~~~}~~~}~~~~~~~~~}~~~~}}}~}}~~}}}}}}}}~~}}}}}}}~~~}~~~~~~~}}~}}}}}}}}}}}}~}}|||}|||}}}||}~~}}}||}}}||}}||}}||||}}|||}}}}}}}}}}}}~~}}}~~}}}~~~}}}}}}}~}}}}|||||||{|||{||||{|}|{||||{{|}|}}}||{||||}}|||}}}}}}|||{{|||||||||}|||||{||||{{||{{||||{||||||||||}|{|}||||}|{{|||||{{{|||||||||||||||{||{{{|||||||{{||{|}|{||||||||{{z{{{{{|{{{{||{{|{{{{|||{|||{{{|||||{z{||||}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}~~~}~~~}~~~}~~~~~~~~~~~~~~~~}}}}}}~~~~}|}~~~~~}}}~~~~~~}}~~~~~~~}}}}~}}}~}}}}}}}}}|||}}}}~}}}}~~~~~~}}}}~~}}}~~}}~}|}}}|||}~}|}~}||}~}|}}}||}}}}}}}|}}}}||}}}}}}}|||}}||||}}}}}}}}}}}}}}|||}}}}||||||||||||{||||{||||{|}|||||||{|}|}}|{{{||||||||{|}}|||}}|{|}}}}}||}}}}|}}}|}}}}||||||||||||{{{{{{{|||{{||||||||{{|}||||||{|||{|{{{{{{{zz{||{{{|{{{||{z{|{{{||{{{||||||{{{|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~}~~~~~~~~~~~~}~~~}~~~}}~~~}}~}|||}}}|}}|||}~~}}}}}}}~~}}}}}}}}}}}}}}|}}}}}}}}|}~}}}}}}}}~~~}}}}}}}~}}}}||||}}}}}}}}}}}}|||}||}~}|}}}||}}}}}}|||}||||||||{||||}}|||||}||}}||}}}}}}}||}}}}||}}||}|||||||||||||||||}}}|}}|||||}}}}}|||}}||||||{|}|{||||{|}}|||||||}}|||||{{|}|{{|||{{{{{{{{{{{{{{z{{{{{|||{{{{{{|||{{||{{||||{|||||}||{|}}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}~~}}}~~}}}}}}}~~~}~~}}}}}}}}}}||||}||}}|||}}}||}}}}~~~~}}~}}}~~}}}}}}}}}}}}}}||}}}}}}~}}~~~}}}}}}}~~~}}}}}}}}}}||}}||||||||||||||||}|||}}||||||||}}|||}}||}}|||||}}}}}}||||||}}}}}}}||}}}|}}||||||||}}||||||||||||}}|||{{||||||||{{||||||{{{{||||{||||||||{{|||||||||||||}}|||||||}}||||||{{|{{{||||||||{|||||||||||}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~}|}}~}}}}}}|}}}}}~}}}~~}}~~~~}~~}}}~~~~~~~~~~~~}}~~~~}}~~~~~~}}}~~}~~~~~~~~~~~}}}~~}}}}}}|}~}}}}}}}}}}|}~}}}}~~}}}}}}}}~}|||||||}}||}}||}}}}||}|||}|}}||}}}}}}}||||}}}}|||}||}}}|||||}}}}|}}}}|}}}||}}}}|}}}|}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}||}}}|||}|||}|{||||{|||{{|||||||{{||||||{||||||||||||||{||||||{{{{||{{|||||||||||}|||}}|{{|||||}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~|yuuwxxxxwwwvwxvuvwxwuvxz{|}}||||}~~{z{{{{|~~}}~}yvutsuwwxwuwwwy}~{{||~~~~~}}||||zxwvvwwuuwyzz{{{{||{xvxyutvvutuy}~~~~|xtuwxy|}}|z{{zzyyyz{||{}}|}~}}|~}}}~~|z{|}~~}}||~~~}|{zzz|}|}}~~~}}}|}~}}~}|||}}}|zxvwyyy{~}|{}}|zxwwvvwwxwvvxyz{zz{{{zxwxxwwx{}~~}||}}}}~~||}{zywvvwvtsrqqposvvvvvutsstuvwy{||{zxwxxyz|}~~}|||{{|}~~}}}}}{xurqppopqrpopprsssuwxyxxz||}~}}}}~~~|xwvwxyyyzzzzyyzyyyy|~}}~~~~|zxxyz|}}|{{zyxwwwxyz|~~}}~||zyz{|}{yyxvvvwyzz{}~{ywvusrrqommlmnopqqpnmmmmmnortvy~}~}||~~~|zyywvxywurqrrssuvutsssuusqrtvwxyz|}||~}}}}~|xwvvwwxxxyywvvvxyyyywuuy|~}}}}}}}|zwutstwwwwvuuuuvxz}~~}}~~~~~}|{yxwvvvvvtsrppsvvvwwwxx{}|{}~{xyz{}|{{{zyxuuwxy{}}}~~}{zyxxyz{~~{yvtsrrrrsttttrppqruutuvvvvvxz{|~~~~}~~~|z{{zxvvvwxwutuuvutvwtrrstttvz|}~~}|zzzyz}~}}~}zwvwxxxy{}}~}}||zxwxvuuuvvusqprttuw{}||}~~~~|zyyyz}~|}~~|||}~~|{{|||}~}zyxxwvwy{{z{zwxz|{zxxxwwxz{~}zyyxwvuuvwvwxxxuqoqommmnonmmoqtxyyzzxvxywwxyyyz}~}zz{zyzzxyzzyxwwxxwxxvuutttusrpnnopoopqsssuwz{||{|~~}{{zzyyz{{zxwwwvuxyyyzz|~~~~~~}zwuvwwwwxzzzzz}}||||||}~~~|zxwvuvwxxyz|~}}}}|{yvsqomlmnponnopruvuttrrtuvvvwzzz{}}|}~~}||{z{}|{yxvtrstuuvwwy|~~|xuwywvwwxz{|~}}}}~~~~}}|{yxwvuuwyyxwwvsqqqsssttstvxz{{zyz{{{||}}{zzzz{}}~~}~}{xutttrqrstvx{|~~}}~~|{{{zyzzz{|{{{{||ywuuutstuwxxy{}~~~}~}~~|zyxy{|~~}|}~~~}|||{ywxxxwvvvuuutttsssrqomlnopqsuwy{|{{{{|||}~}|}~~|zzzzzyxyz{|{{{z{zwvvsqqrsttuxz{|}|{|}|{|}~~|{zyyyxwwwxxxxyyyyyxwtqooprtwz~~{yxwwxxxy{{{|}|{{zyzz{{yyz{|}~|{zyyy{~~|{~~~~~~}}}}|||{xwvtsrsuwxy}~~}~}~~}~~~}}}~~}~~}{{zzz|}|{ywwwuuvvwwwwxxwwurppponoqrttttuvvwwxyyxwyyxxxy{zz~}{yxwwuuvvuuvwwvuvxwvwwuronnoprvyyz|||zyzzzyxxyz{{{|}}~~~~}}}}~}||{xusrtuw{~~~~~}|{{ywwxz{}~~~~~~}||}}}}}~~~{xvtuwz|~~~}zxutuwxyyyywvxxxwwwvvuuutttuttux{|}~~~~|||}~~}|||{z{|}~~~}~~{zwtrtw{~~~|{{|}~|{zyyyxwvwwvwy{zyyyxwvwwustsqoopsuvvvxyxwxxxyyz{|||{z{||z{~}||~~|||}~}{zywwxy{|{zyz{||{{|~}|}~||}~~~}}}}|||||{{|}|||||yuuwy{~~~~~}}}~~~~}~}}~}|}|{{{zzzzzyxxzzyxuttrpqtwyyyzyxwwxyyxy{}}~~}}}~}{}~}}}}}||}|{{yxyyyzyz|{zyxwxxvtuvxyxxyzyxxxxyyzzzz{|}}~}~~~~}~~}|{{zzyyyxwxzyxyyywuvxzzzyyyxxxy|}|}~~~}}}|{{|{yxxy{|~~|{|~~~~}}~~}|}}|||||}~~}}}}}{yzzzyyyyyzzyy{{{||}~}}~~}~}}}|||||}~~}}|{yyxwvwwwxyxxwwvtstutstuutuuwwwxyyxxxwvvwwyz|~}{{{{|}~~}|{{{zzzzyyzyxxxwvwwwwwxyxwwxwwyyxxy{}}|~~}}}}|{{zzyz|}~~}}}}~}~~~~~~}~~~~~~~~|{|}~}||{|}}|~~~}}}}}~~~~~~}~~||}~~}}~~~~~}}~~}{{|}}}}||}}}|{z{{{{{{{zyxwxxxvuvxwvwyzyxxyz{{{zyyyxwy{zz{|}||}{z|}}~~}}||{{{{zyxxwwwwwxwuuvxyz{|{zwusrtvttvvwwuuwvvwxxyz{zyzzzzz{{{||||{|||}}~~~~~}|||{z{|}}}}~}{yyz{zzzzzzyxz{{|}~}||}~|{{|}}~~~~~~}}|}|{z|~|zyz||}~~~~~}}~~~~~}~~}}}|{{zyy{}~}zxxxyzzzzz{{zz{|{{z{||||{{|}|zyz|~}||}}~~}~}}}}{{z{|{zzz{||~}zxwwwwxz{{{zzyyyyz|||{zz{||{{|zz{|}~}||||}}~~}}~}{yyzyz|~}zyz{zz{||{yz{}}}}~~~~~}|{|}|{|}}}}||{{|||}~}|}}||{zzz|~~}{|}~}}}~{yz{{zz{|{yyyzz{||{z{||||}~~{z{|}}}}|~~~~~~~~~}||}}~}|}}|{{{zzzzzyxxwvvvwyywwwxyyxwxyxwwwxyxvwwwvvuuvvvtsuvwuuwz|}~}}}}}}}~~}|{ywxxvutuwxxxyyxxwvvvvwxxyzzz{|}}||}}~~}|{zxwwwyzz{~~}~~}}~~}}}||||}|zxxyy|~~}}~~}|zxwvuvyyz{~~|}}||}}}}}}||}~~~~}}}{zywvusssrrrqqrqrtvxxwxz{{{{}~~~}~~}}~}}|{{yxz||||}~~~}~|{{{zxwtrponnooppqqqqqqppppqpqsuxy{|~~~~||ywvutsssrrstuuuwyxvwyz}~}zxvuttttuvvwxxxxyyxxwxz{|}~~}{{{|{zzz{zyxwxyyyz|}}|{{{|}~}{zyxvuuuvvvwwxxxxwwwvvwxz{|}}}|{zyxvttsqpqrrrrrssstutuwwy{|}~~~}|zyxxwvvwxxyxwvuuvuuvwxxxz|}~}|{yxvuuwwwxyyzzzzyyz|||~~~~}|}~}|}}}|{{|}~~~~~~}{zzzyxxxxvutttttuuuvuuuvvxy{{|~~~~}}{zzywvuvwvvwxyzz{{||}~~}~}}~}||{zyzz{|}~~~~~}{{zwwwwvtsrrqpoopqrrrsuuuuvvwxyz{{|~~}||}}}|{yxxwuttuuuvvuuuuvwxz{{{z{|~}}}~~}{zyyyyzz{||}}}}~~|yxwutttvvuvwwvwxyz|}~~~}|{zyzzyxz{||{|}~}|zyxyyyz|}}}}}}~~}}~|{ywuuuuuuuttuuvvvwxxxxwxyyzz{}~~~~}|||{{|||}}~~~~~~{yyyxwvwwvvutsrqqqqrsrrrrrrrtvwxxyyyyz{}~~~~~~~~}{yxxwxyyyxvtssssstwxxxy{}~~~||{zz{zyxwvvusttuvuuvwxxy|~}}~~~~}{yyzyxxyyzzz{}~}}}~~}|{{|}}~~~~~|{zyyxwxyyyyz{}~~}~~~~}}|zyyyzzyyxvtrqqqqpqstuvwxzzyyyzzz{{|}~||}|{{|||{||{yxxwuuuuvwwy{}~}{{{{{{||{zxwvvwxxxwxyz|}~~~~~~~}|}~~~~~~~~~~}{{{{{||}}|{zxwustutttuwyz{|}}}|||}~}}~~}|||||{||}||||{yyyzz{||}~~}|{zz{{|}~}}~~~~~}{zyxwxxwwwwvvvvtrrrqpoprssuwxzz{{||}}~}}~~}~~~~~~}|{zxwvvvuuvwwwyzzzzzzyyxxxyz{|}~~}{{{{{{||}}}}}}|zyyyzz{|}~}}}||||{{{{zxwvuuvvwxz|||}~~~~~~~~~}|{{{{||~~|{zyyyyz{|~~~~~~~~~~~~|{zxwvuuvwyyzzz{zyxxxwxxxyz{}~~}}~~~~~}||||}}{zyxxxyyxxxxwwwwvvutsrqqqsvwxxz{yyz{zyyyyxxz|}~~~~~~}|{yywwwxxxxyyzzzz{||{zyyxwyz{}~}}||||{{{{{{{{{zywvtttuwy{|~~}{zxxy{{|~~}}|{{||||}~~~}}}~~~~~}{zz{|~~~}||||}~||zxwwwwwxxxyyyyzyyywutrrsuwy{{{{{||{||||}~~~}|{yyzzzz{{{{{|}}}}}{yyyyz{}}||{{zz{{||||||{|{zxwwvwxy{|}}~~~~~~}|{{{|||||}}||||{zyyxvwxyz|}~~~}~~~}}}}||||||}~}|{zz{{|}}~~~~}~~}}~~}}~~~~~{yxwwwwwwwxxwwwwwwxxwuttuvwxyz{|~~~~}||}}}}~~}}}}~~}}}}{zxwxyyyzzzyyyyyxxyyxxyzyyz{|~~|{zyyyxyz{{|}}~~~}}~~~}||}~}~~~~~}}}}~~~|{zzzz|}}}}~}|}||}}}~~~~~~~~~~~}}|}}~~~~~~~}}}~~~~~}}~~~~}}}{zzzzzzz{{{zzz{{{{{{{zzz{}}~~}}|}~|zyyyxxyyyzzzyyyyyyyxxxxyyyyyzzzzz{zxxxxxwwxxxxyz|||{zzzxxxxyyxyxyz{{||~~~~~}||||}}|||||{{{|||}~~~~~~~~~}}||||{{|||}|||{{|||}}}~~~~}|||}}~~~}}}||{{{|{|}}||{zzzyxxxxxxxyzyxyyyyxxyz{|{{{{zyz|}||}~~}}}}}}}}}}}}}}~~}|{{{yyz{{|}~~~}}~~}~~~}}|{{{zz{{{{{{{zzzz{|~~~}||{{{{{||}}}|}}||}}}~~~}}|||||||||{{{{|||~~|{{{{{{|}}}|{{zzzzz{{||||}||||||}}}}|}~~}|{{{{{{zzyyxwwwwwwxxxxxxyy{|~}}~}}}~~~~~}}~~~}}}}|{{{{|}}|zyxxxyyyyyyyyyyzzzzzyxwwxyyzzzzz{{z{{{{|||}}|}~}}}~~}}}~~~~~~~~}}~}}~~~~~~~}|{{{|}~~~~~~~~}~}}}}}}}}~}}}}~~~}}}~~~~~~~~}|{{{|}~~~}}}}~}}~~~}||{{|}|}~~~~}~~~}~}|{{||}}~~~~~~~}}}|{{{{{||||{zzzz{{{{|||{{{{zzzzzzzz{zz|||{{|{{{{{{||||{|}~}~~~~~~}}|ywvvtuvwz|}}~}{yxz|yw|~}{zz{z{~|z||{zzz{zyxurqqqsxyvtx||yxxz{{||}~}{yyyz}|z}~}~|{{{zz{}~|}|~~}|~||x{~{{||{zxwwvuy~{yxyzzz|zwwxx{|~~}{}}yuuvsqrtwxxvustvsqqrrstuutuxxyyyz|}~}}|zzzzyzzxvutttuvwvx{|}~~|}}~~}||~~}~~~~~}|}~~}}}}}~}{{zxutuwwwwxxxwwyzyyzz|}|}{xyzzzz|~~|z|~|z}}|{{zz{}|z|{x}{y~~~~yz{xuuvsorwuruxvuxzzz{|{|~|zxwutuvuuvvtsuwvtuvwvx{|~~|}~|||}|zzywusstrpswtquxvtwywuy}|}~|zywvwy{~|zz{zzzz}}|{{xtrrrqqrompsqoqrqqporuuux|||||}~~}}}}~|z|~~}}|zyxwxwsqrsqprttstutsrrvy{zz{{||||xux|xtwzywyzyy|~}|||}~~~~}~~}|}}~~|}~~~~}}}}||{zxxxxxxyzzzzyz{}~~~~~}zxy{xvy{zy{}|||}~~{z{yxxxyz|}{zz|}~}}|zxwvvvutvxxvvxxxz|{z|}~~}}{xy{{yz{{{||zz|~}}}}~}}zxxyxwvusqqrqppqstttuvxz|||z|}}~}}}|{|}}{yxwwxyy{{{|~}}~~~}}|yxxvuvwvvwwwwwvxzyyzzyz{|}~~}|{{z||{yzzvtuwwvtsssqpoopqrsrstvvwxyxxxxz|~}{{{zy{}zwxywvvwxxxyyzz{|}~~~}}}~~}~~{z{{{{{}~~~~~}|}~~}~~~~~~~}}}}{z|~}{ywvuvxxwxyz{|~~|zxyxwwxxz}~|{zzzz|}~}~~~~~~}|{zz{{|{zyxwvuuvwxyz{}~~~}|z{||{{{yvutsssttuvvy{{z{{zzzzz{}~}||zyyzyxyzzxwvtssssstuwxz|}}~~}~~|{zyxyz{{|~}{zyxxxxxyyxvurpppooprstuwxxxwxxwwxy{}~~~}}||||zxwwwvwwwxyxwwwutttutvxyy{}}}}}}}~~}}~~~~~~}{zyxwvwwxz}~~~~~~~~}{zzz{}~|zyxwwwxy{}~~~}~~~~~}|zyyyyz|}}~~~~}|{yxxwxz|~~~~|zxxxwwxz||}~~~}~~~~}}~~}zyyxwx{~~}||}}||||}~|zyxxxxyxxxyyyxwwutsrrstwz{||{{zyyyyyyz{|~~}||{{|}~~~||{{|~~}}}|}}}}}|||{zxvtttuwy{|||{{{{zyyyyyyz|~~~}|{yxwvvvvwwwwwwwvvtsqpppqstvvwwxxwxyyz{{{{|}||{|||}}}~~~}}}|yxwwxz|~~~~~~}|||}}||}~}}~~}||||}~~~~|zzz{}~|zyzz{}~~~~|{|~~}}}}~}}}~}}|||}}}~~~}|{yxy{}~}||{{{{{{{{{{z{{zyxwvvwxz{{{{{zyyzyyyz{{{|~}{yyyyyyyyyyyyyyyzzywvvwxz|}~~~}|z{|~~~}||||{{|}~~|{zyxyyyyyyyyyyxwwwvutuvwwwxxxxxyyyxxwwwvwxy{|}|{ywvvuuvwwxxyyz{{|{{{zzz{|}~~~~~}}}|}}~}||||}~~~}}~}}}}}{{zz{}~~}~~}}}}}|}}}}~~~~~}}~~~~~~~~~}}|}}~~}}}}}~~~~~~~~~}}||}}}}||}|{{{{{z{{|}~~}}|{zzyyyyyzzzzzzzzzzzzzzyxxyyyzzzzyyyyyyyyyz{|~~}}||}}~~}}|||||||}}}||{{||}~~}}||{{z{{{z{{zyzzyyxxxxyz{zyxwwvuuuuvvvwwwwvvvwxyyyxwvvvwxyyz{{{z{{{{{|}~~}}||}~~~~~}|}}}~}}}}}|||||||}~~~~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~}}}}~~~~~}}}}}}}|{{|}~~~}}}||{zzzz{{||}|}~~|{{yyzzz{{{zyyyyyxxxwwwxyyzzyyyxxxxyyzz{{{|}~~~~~~}||||}}}}}~}|{{{{zyxyzz{{{{zzzzzzzyyzzzzzz|~~}{ywvuuvwwxxxwvuuuuuvvtstvvwxyyyxxyzzz{{{|}}~~~~~~}}~~~~~}}}~}{{{|}}}}~~}}|{z{|}}}{|~~~{|}|||}~~}|{|}~~}~~~~}|{zz{}~~}}}~~|{{{|}~~~~~~~~~}~~~}|zyxwxy{|~~~~}}||||}~~~}|{{{{{|{{{{zzzyxvuuvyz|}}||{zzzzzz{{{|}}~~~~~}{zyxwxxyzzz{{zzzzzxwvvwy{}~~}{yxwxyz{|~}}}}}}|||{{|}~|zzzyyzz{{zzzyxwwusqqqstuvwxxwwwwvvvwwwyz|}~|zyxxxyyyz{||}~~~}{ywwxy|}~~}}}~}|{{{{{||||}|||zxwvvvwy|~~}||~~}}~~|{zz|~|{zyyz|~~}{yxxwwxz}~~}|}}|{|}}|{zyxxxy{|~|{z{{{}~~~~~~~~}|{{{{||}}~~|{yxwwwxxz{}~~~}}|{{{{||~}|{zyyyyzzzyywusrrqqrsuwy{|}}||{{{{{}~~~}|||||}|{{{{||||}|{yxvuuuuuvwxz{||}||zzyxxy{|}~~~~}}}|{zxwvuvvwwwxyxxwvtsrrrstvwy{||||{{|{{{}~~}}}~~|zxwwvvvwwyz|}~~}|{{{{{}~~}||}}~~}|{{{z{||}~~~}~~{ywvuwz|}~~}||}~~~}{zzz{{||~~}}}}}}~~~}|{zxxwwxxxxy{}~~~~~|||}}~~~~}|}}}~}|{zyxwvvvvvvxy{|}}~}|||}}{zzz{{{{{zxvvuuuuuvwxyz{{{{{zyyyz{|}~~|{zyz{|}}}|zyyxxxxyyzz|}~~|{zyxxxwwwxxxy{|~~~~}}}~~{zyxxxxxxwutsrqppqqrrsuvwyzzzyyzz{}~}{zyyzz{{{zyyxyyxxxyyyz{}~~}{zyzzzyxwvvuvvvvwwwxxz|~~~}}}}~~~~~~~}||||{{{{||}~~~~~}}}|||}}}}~~}||||{zzyxxwwwwwwwxxy{~~~}}}|{z{zzzyyyyyz{{|}~}}}}~}}}}}||{|}~}|{zzzyyxwwvvwvvvwwwwxyz{}~~}|zywwvutssstttuuutuuvvwxz|}~~}|{{{{||{|||||||}~~}|{zyyxwvwwxwwwwwwvvvwwxz{||}}~~~~}}}}}}}|}}}}}~}{zxxxwwvutuuvvvvvvvvvuvwxz|}~~}|zxwwvwwwwwwwwwwwwwxyz{|}~~}}{zyyyzz{|{{{{|||}~~|{zyyyz{{{zzzzzyyzz|}}|{|~~~~~|||{z{{{}|yxvuvy{~|zxwwwxxyyyxvwwwxzz|~~|{z{|}~}{ywvuuvvvvvwwwvvvuuvvxz|~~|ywvuuuvvvwvvvvuuuttuvxz|~~~~~~{xwvvwxxyzz{{zz{{{{{|}}{yxwwxyyzzyxxwvvvvwwyz}}|ywtrqqqqrsttuuttsssstuvy|}{yvuuuuvwxyzzzzzyyxxxxy|~}{xvttttuvwwxxxxxxyyzz{{}~~~}~~~}}|||||}}{zyxxyz{{{{||{{{{zz{}}}}}~~~~}}|||}}}|zxvvvvwwxyzzyxxxwxwxxz|}zxwvvwxyzzz{{{{zz|}~~}{yxz}~{xwz}}||{{|~~}}~}zwussstvwwxyzz{zzyyxwwxz~~}|zwutsstuvwxxxxxyxyyyyz{~~{zyyy{{||{zzzzzzzzz{|~}{xvutuuvwxxxxxwwvvvvvwxy{|~~~~}{yvuttuuwxxxxxwvvvwwwxz|~~}{ywwvvvvwwxxwwwwvvvwxyz|~~|zxwvvwyzz{||}}}}}}}~~|zyxxxyzzz{{{{zzzz{|}~}}}~|zzyxxyyz{{{{{zzyyyz|}~~{zyyzzywwwyzywvwxxww{|zyy~}|{{|~~~|{yyxvuuuuwxxwvwwwwwwwwwxy{}~~|{{{zywvvvvuvvuuvvvwwwwyz|}}~~}{yxxxwwxyz{||}}||{{{|~~}|{{yxxxxxxxxxxxxxwwyz{|}~~}{zyxwvuuuttuuuuuuvvvwwxz{||}~}||{zyxwvuuvwwxxxxxxxxxz{|}}~}|{zzyxwwwwwwxxxyyyyyyz{}~~~~}}}~~~~}}}}~~}}||{zyxxyyyzz{{|||}~~}|||}}}}}}}}}~~}}}||zyxwvvvwwxyxxyyz|}~~~~~~|zzyyyyz{{|}~~}|{zzzzzzzzzzzzz{{{|}~}{z{{{||{yyxwwxy{||{zyyyz{|}~~}~~}{z{}{pmlmsz~~~}yvx{}~~~~|{z{~~zvuwwursw{~~|||}~}|{ywvwwwvvutttvwxyyz{||||{zyxyz|}~}|{zyxyyz|}|zxwutuvwwxyyyz{|}}}||{{}~~}{{{{{zywvvvwxxwwwwwyz|||}~}||}}}}~~}}}|{yxyz{}~~~~}|{zzzz{zzz{|}~~~~~~~}|{yyyyyxyz{{{}~~~~~~~}~~~}}|||}}}}|{zxwvvvwxxxyz|~~}|{zz{|}}}|{ywvuutttsux{|{|}~xrprw~}yuuxy|~{vstvx{}|{{zxx|~}|{|}~|zzzzyxz{}~{wuttvxz|~~~~~~~~~~~}}~~|zxwwvvwwxyyyyy{~~~}||}~~}|zxwwwwwwxy{|}~~}||}~|{yxvwyzz|}|{zyxwwvwwxyz|}}~~|{{{|}}~}}|{{{||}}}|zxwwwwwxy{}|{}upv}~xwxy}}|}}}~{xtt{~|zxxyyz|~}||~||{|}~}|}~}|{{{{zxwwwwxz|~~~}~|zxwwwxz}~||{{zyyz|}~~}|{zxwxz{}~}{ywvuuvwxz{}~~~~~~}|||}}~~}||}~}||||{zywvwy{}~}}}}}~}||}}}}}|zzzy{}~|{{zzzz{{{{{{{{{{yxxxyz{}~~~~}}}|||}~}|{{zzzz{{{{{{||{zxwuuuwxzzzzzzzzyyyzzz{}~}{zyyzz{{|}}|}}||zyxwvwy{}~~~}|||||{|}~~}~~~~~~}~~~}|{zyyyz|}~~~~~~~~~}}|||}}}}}}}}}}||{zxxxz{{|}~~}}}|{{{||}}~~}{zzz{|}||}|zz}}}|{zzz{{{}~|~~~~}}{}~}~{yxwwvvwxvvwwvxxxxvtttttvwwwyywwxxywwyywvwxy{}~}|{ywwwwwxxyyxxz{{zy|~|}~}~~~~~~~}}}}}~}|{zzyyz{||||}~~~}||||}|{|~~~~~~~~}}~~}||~~{yz{zyz{{{zz{||||{{{|{{||}}}~~}~}}}}|{{{z{~~}}zwxzzyyz{{||{{z{}|{z{|}{zyy|}|{{|}zxyz{zyyz|}}~|zzz{~~~~}}~||}~}~~}{|||}}}}}}~}|{|}}}|~~}{zz|{z|~}||zzzzzz{{|}}~}}}}}|}~||~}{}~~}}}}}}}{zyyxxxwvwxyywvwwvuttvxxxxxwvuwywuvxvttuxxvwyywy{||zyyxxxyyzzzzzzz|}|~~{|~}||{~~|z{||{z{{{{{~}zz{{z{|{z}~||~~}|||||||{~}|~~}~~zxz|}}{{|||{{zz{{{|||}~||}|z{||||||}~}|{}||}{z{{yz|}||~}{zz{|ywz|zyz{{{zyxwwxyxxyzyxxxyz|~~~|~~z}~|~~}{{}}}|}}~}}}|}}~~|}~}{zz||zz{yxxz{||{zyyz{{yz}|z{}~}|}~~~~}~~}}~}}~~~~~~~}}|{{yxwxyz{{yxxxywuuwxxwuwyyzz{|}{xuuuttuvvvwwvwwwxvtwywuuw{|z{|||{|~~~~~~{{}~~||~~|zyzz{zywvvwxwz}|{{zyyyzxxz{z{~~{{}~}~~~~||{|zxwxxxyz|}||{{{{zzz}~~}~~}}|{|}}}~~{z||{yvuwvuxzz{~}zz|{yzzzzyy{}~zyzxvxzyy||yxzzz{|}~~~}}~}||}}}~~~~~}|zyxxxxy{}~~~}~}zyzz{{{|}}}~~}zyyz{{z|}}}||}~}{xvwxzzz}~~~}{yxz{}}}~~}}}}}}}~~}ywuuvvuwywuvwvvtrqqqooprvxvuwwvvuvwwwwxz}~~~|zz|}{z{{|~|zxwy{z{}~~~~|{z{||}}|zxwwxxxxyz{z{{ywvustvxy{|{}~}{{|}~~~}{zz{{{|}~}||{yxxxxxxz}~~~~}|}|{{|}~|zyyzxvy|{zzzzyvtssssttuy|zxz|zyyy{}~}|~~~~|zyxxwwwx{}||~}|{|}}}~~|zyz|{{z{||zxuuvutttuxyz|}~~~}}||{|}~||~~~}|{{zyyz|~}|||}}~~}{yxvuuttttuvwxyzyxwvuuvxxy{|||{|}{zzzxwvutuvvuvwxxwvuttvvxz}~|{{{zz{|~~}}~~}}~}}||||{{~~~}{yxy{|||zzywustusrstwyyy{||zxyz{|}~|{{{}|zzzzxwuttvvuuwy{|}~~}}}}||{|}~||}{xvuuvvutstuvxz{|{yz{xvy{{|~~~~}|{{{z{~}}}}}||}}}~~~~~~{z{}}{z{{yxwwxxwvttvwxyz{}}}||{|}~~~~|{zz{{|}|{zyxxwxyyyyy{}~~~}}|}}~}{zyyyyxxyyzyy|~~~|{yxwuutuvutsqponnoponprqruwyyyyyyy|~~}{zzz{{{|||||~~}|||||||}}|}~~~~}|zzyxyxwwwwwwwxy|~}}~~}{yyxwwvuwwvuuuvvuvxwwwxz{|}~~}}~~}}~|z{{zyyyyyyxwy|{y{}~~~~~~~|zyxwvuuvusrssstusrtvvvwz~~}|||{{zz{{{{|}}~}{}~~~~}}}|ywyzzyxxwwxxwwxy{}~~}{{{zywvwwwvvvwxxwvvwxyyz|~}}}}{zyyyyyyyyyxxxxxy{|~}|{|{ywwwwwxwvuttutrtuuvwxyzzzzyyz{zy{||{zz|}|{zz{zxxxxxyz{|~}|{yxyyzzyz{zy{}|{{|~~}}||{|~}|}~~~||}~|{{{{{}}||}~}|{{}}~~|zywuttuuutuuvussuusstuvy{}}~~|{zyxuvwwwwwxyyyxxyz{zz}}|zywvttttuvvtstsrqqrtuwwy|~~~~}}}{|}||}~~~}||{|~~~~}}}}~~~{xvuvutuvvwwvvvuuvvvwxxy|~{ywvvvwyzyyzzyxyyyzz{}|zyxwwxxyxxyzzywwxyzyx{}}~}|||zwusponnpqpqssrrssrrrtvwx{~|||zyyzz{|||}}||{{}~~}}~}||{|}~~~~~~~}|||||}}zxvwxxwwxyxwxywvvwvuux{}}~~~~~}~}{|}{xussrrsuuuvwwwwwwwwwxxy|~|{zxvwyzzzz{{||zyyyyyxz}~}}|||||{{{|||||{yvtrqqrsuwxy{{{|}~~~~}|zz{{{||}}}}||||||}~{|}~~~}|{{{|~~{ywvwxxxyyxyyyyyxxxwxz}~~{wuuuvvwxxyyyyyzzzyzz{|}{zxvuvvxxxyyyxxxxwxxxz}~{yxwvutvwwuuuuusrrrqqrswyz{|~}}}}}{|~~~}}~}~~~|{{{yxyzyxz{yyyz{zxy|~|zyyz{{|}~~~}|zyyz{{|||||{{zzz{{||~|yyxutvvttuvvvvwwvuuttuwyz{~~}|~}{zyxwwy{{zz|~}{z{|{zz|~~|zxvusrsssssstuuttsstuvxyz|}~~~~~}}~~}~~||||{{}~~}|~~}}~{zywwwxwwwvvxz{{|||{}}|}~}zzx~}~}{}~|z|}{z|}|{}~}~~}{}{|}{|~}}~}{z|~|{}}|~}}~~}~~}~~}}~}{|~{{}~}zx{|zyyyxxzywwxyyyyxxxz|{xy}}|{{~}|}~~}}~~~}{}}}~~~~~}}}{{}~~|z|~}|{{~|{||{{{zzzzyzzzyyxyzywxzxvy{|{zz||{|}~}|||}~~~~~~~}}||~~}}}~~}~|~~~~|yz}}|{z|{vy{|{xwwwxyxxxz|{zxy|~{{|}~~~~~~~~~~~~}}}}|}}~}}}{|~~}|{{{|}|||}~|{~|y|~~~~}|~~|}}}{~~~}|}~~~~~~}}~}|}}|}~}|}~{y|~}}|{|||}~~~|yyz{|~}zz|~~~||}}|zy|~}|||~}z||~|yz{~~zz~}zzz{|{zzzzzyxy{|{yy{{{}~}|}~~~~}~~~~~|~~~}~}~~~}|{|{z}}{{}{z}}{zz|}||||}}{{|zx{}}{yyy{~zux{||yx|}{{||||}}||}}~}|~}}~~~~~~~~}~|{~{}{x~{zzz{|{{zxxyzxxz{xwxyyyz{{z{xwy{}}}|{}~}|z~~y}}~}}~~~~{}}{{|}y{}yy{}}}||||~}~~{|~~~}}~|~}~~~~~}~|}|z}}|{|}||||||||{|}}|||}}|||}}||{{|~}}}~~{|~}{}~~}}~~}{{{|||{zyz|}zz~}xvz~|zxx|~zz|}~{wy|{yz|}}|}}~{~{|~}}~}|~{}~|{zz|~~|||~}y}}}||}}}~||~||||}~~}|~}{{{}|yy{zyxx{|{{{z||zyz}~||~}}~}~~}|}}|{}{|~|~~||||}}~~}{z|}~{|}~}{|~zxz|yx|~ywz{yxxz|zxyyyz||z{}||~~}}~~~}}~|y{}}|{{}|y{}}|||~||}}~}|~}|}~||~z~~~~~~}~}}~~~}}~~{z}~|}~~}}|{||}}z{}~~}}}|}~{|~}{|}zz~{yz|{z|~|z{|||zyz{{{zyy||z|}}}{|~~|{|}~~{{~~{{{{|}}zy|~~}zy|~~~}}~~|~~~}}~~}~~}~~~}~~~~~}~~||}}}~~~}}|{{||||{}{x||{{|}}|||||~}z{}~~~~~|{z{|~~}}}~~~}}~~|}}}~~}|~~}~~}}}{z}}}~~{{~y|~{|}}}||}}||}|z}{wz}{zzzz{{zzzz{}zxz{{||{{{|{z|~}~}~~~~}~~~~~~~~|{~}|~}||~~}}~~~}~}}|}}}~~}}~~}}~}}}}~|}~~~}~|{|}}}|}~}|{||}~~}|{{{||}}|{|}|||||}}{zzz{}}|}}{{}~}}}|||{}~|{|}}}~}}}~|zz{||{z{{||{zyz|zw{~|yz|}~||~~}~}~~}~~~~~}}~~~~}}~}||~~}}~~~{|}~~}}}~~|}~}{z}~||}}zz|~}{zz}~}|}}{z{||}~~}}|}~}|||~|~~{|}}~~||~~}|{}}}}~}{{}~~|z|~|{}~||}}z{}}|||{zzy||zz|{wvxyzzzzz{|{{z{}|z{~~}}}~~~}~|}~~}}~~~}}}~~}}||}~~}}}}~~~}|~~~}~~}}}}~~{}{|}}}|{{}~}{zz|}{|}}~||}~|{z|~}~}|~~}|}}~|y|~{{|}}|{{|}}|{{zzyx||y|}{zz{}|zz{{{}~|{}}{zz|~~||{|{{{|~~}|{{|~~|}~}~~~~~~~}}}~~~~~}~~}~~~~~~}|||~~|}}~}|}}{z{||z{}~}}|}~~}}|{{}}{{~}|{|~~}~~{{}~~~~}}|}~~}|}~|{|}}{}}zz{|}}}|{{}||{z|}zy{{{}~|z|}|{{{}}yx{{yz|{{{zz{zz{{zz{|{}}|}~}}}~~~~~~~}}~~|}}~}|{~~}}~}}~~~~~}~~~~}}~}||~~}}}~~~~~}~}~~~}}~~}}~~|}~~|}~}}}}~~}}~}}}|~~|{{{{}~~|{{|~{y{}{zzz{{{{zzz{|zy|}}{zz}~}|{|~}}|{|}}{{|}}z{}{zzz|}}}}||}~~~~}~~}~~|~|~~~}}~{{~}||||}~~}}~}|~~~}||}}}}|}}|}|}~|}~}}||}~}}|~~{}~}}}~~|}~}~}{~}||||}}~~}{{{|}~|{|}}|||}}~~}|}}|||||{z{}|{{{z{{{zyz{yz{zyyyz{{{{||||{z|~}}}|}~~~~~~~~~~}~}~{|~}~}~||~}~~}~~~~~}}}|~~~}~~~}~~~~}}}~}|}}}|{{|~~}{||}~|y|~|z{|~}{{}~~|y{~|z|||||}{|}|||{}~{z|}{{}}{z{}~~|{|}~~~|{}}|||{{{{zy{}}}}{{{{|}}}~~}}~~}~~|}~}~}}}{}~|~~~~~}~~}~}{}~}}}}}}~~|}~~}~~~}}~~~|~|{{~~}|}~~}{z~|z{}{|~~~}}}~}~~~~}~~~~~}}}||{{|||||{{{{{{zz{{|}{{{{{{{||}|{{{|}|zzz{|zy|}{yz{|{yz}}{|}|{}~~}~~~~~~~~~~~~~}~~~~~~}|||}}}~~~~}~}~~~|}~~}||~}|}~~~}}~~~}}~~|}}||~~~}}}~~}}~~}|{}}|||}|{{z|~|zz{|}ywz|{zz{||{yx{}{z{|~}z{}|y{}~}|z{}}|||}}}|{|~~~{z{}~}{}~{{|}~~~~~~~~~~~~~~~~~~~}}~~~~|}~}~|}~|}~}|||}~}|}}~}|}~}|{z|~~~}|}|y{~}~~~}~~|~}}}~}{}~}}~}|}}}}}|{|~}{{|~~{z}}}}|||}~~||}}~~}}|{{}~}~~||~~}{|||}~~|z}}|}~}{{}~~}|}~~~}~}xuuuutw~z|}}|uqnkhiputv|~}}}{{xtqqnmsz|}}|vrqqswz|}yqkigimpsy{xyxx}{uqrsuyy{|wutrpqsvy}|yxxvqoqqpv||utsqprtvz~{vrsspoqrtx|~}|wvvwwtrsw~~{x{}ytqqpoprttw|}|~|yuomlllkloty{|~zxvwtmloprx~|zyxwwy|yxzxuuwz||}}{zyvtvz{|}{vz~}}z{|{{}~~zy{~~|xtqpppopuxwy}}~~~zvvxwtuwwwyzywxyursuwwvvxx{}}~|xx{}~{z}{w{|}ztqnllloux{}}ywwtrpopsw{~|yyxustvxz|~}{|{zwuspkknnnrvwy~~|}|~~~~zvtsqoopqsssrsvx{~|zz{ywvx{~}}}}{{||zxz||{{|zvtvwsqqolnommoqswxy|~~{|~|z|{wvwwvtssssuwvvy|ywzzwuttvwuutw{{yxy{zwy~|xz|wrrsqqw~}~{{{yy{}~~}|zyxyzz{{{}}}~~}z{}zwwywtwzvrtvvuwwtswyxwz~}y{~~~}~}zzzyxupoppqstvxxxyxvvvvxywuwxxz~~}}~|||||{ywwwvvvvwz{yxxwuuvwuuvvttvz}~~}{zxyzxxzzzzxvxz{ywyyxwvuuvxyyzzz{|zz|}~~}{|~~}}}~zwwvtuvtsttuvutuutsrsy|{{~~~{}}{zzxsrrooppqrqruvttvvvwx|~}}{zzyzxwz{yxyzzwsrrrqsutqtywvyzyxutvvuuwxyxyzyxxwwwwwxzywwvuvxz~{{|zy|}~~}{||}||}}}~~}{{zywusttsssuwwwursuuttvxzz{|}{zyxvvwwwvttuvvwxwvuuvvwxzz{zz{{zy{~}~}|zz{{zzyxyxvwyxwtsttstuuvwyyz}~}}~~~}{{zz{zz{{{{zxwvwxyyzz{|zxxywvwxwwxy{|}~||~}||{{|~~|{|{yz{zyzzxxywussrsssuvwxwx{}}}}~}~~~~|zxvvyywwwussrsttqopsuvy{}~~}}|{xvttuvuvxxwvutttttssrqruyzzyzzwvuvwyzywvvvxyxy{{zzzyxwvxy{~~|||||~~}}|||}}~|yyzyy{|~}zxwusqpqqqrssvz|{|}}|}~~~}}~}}}{yyzzz{{zzyxwvuuvtrsuvwwz||{{{|}|{|~~|||{{}~~~|zxuttqosvvx{|{zyz{zzyywwxzz{|||~}{yyzzzyyyzzz{{{{|}}}||{xvwxyyyyyyz|~}|}}}}}~}~}|{zxwxyxxyyxyyzxvuuuuuuvxz}~~~~}{{~~|zxxxxyyyxy{zyxvtrqppprsvy{~~}}~}|zywtttsrtvxxwuttttttssrsuvxyyyyyxwxyyxwvvvvwxyz{{zyz||{zzzz{~~}}||}~~~~~|z{|||{z{zz{|{zyxvtrqpppqtuwz|}}}}}}|||}}~~}||zxyzyxyz{{zzzyyxwtssstvy{~~~~~}}~~~}|{xwvttuwxxxy{|{zyxxwwxxwvvwxyz|}~~~}}}{zyyxxyzz|~}}~~{zxvuuvy|~~~}|{{zzzz{|}~{zyxxxwxyyzz{{{z{{zzz{yxyz|~~~~~~~{zzzxxxyz{{zyxxwwxxyzzywwxy{}~~}|{}~~}|zwutsssstvwvvvwwvuuuutssstvvwwxy{zyywwwvvwyyyz{{{{zzyxxyzyz{|~~~|{}}|{||z{||{{{zyyywwwxvuttuvvy{||}~}||{{{||~}}{yzzzzzyzzz{{{zyyxwwwwxz{}~~~}~~~~}}}~~}}|{yxvvwwxxyzzzyzyywuvutvyzz{|}~~~~|zzzz{{{|}}}}}|||||||}}~}{{|||}}~~~}|||{z{{|}|{||||~~{{zyxxxxyyzzzzz{{{{}}}}|{{|||}~~~~|||}}~~}||zyyxxyz{{{{{zyxxyz{||||}~~~~~|}~||~~~~~}}||{zywuuvuwxxwwwxyxvvvvuttsssstuuwyzyyxyywvxyzywvwwwxyyyz{||||}}}~~~~~~~~}|||||{zxwxyzzxxzzyz{|}}{{zzzzzzz||{{|}~}{zzyyyzzz{{{{{|}}|}~}}}~~}|}}}}|~}}}|{||}~}|}{zxwwxxxxxxyz{zyyyyyxxyzz{|~~}|||{zyz{||||}}}~~~~|{||zy|}|{{{{{{{zyxyzyy{}}}{zz{{yxyzzyyz{|||}}||}}~~~~~}~~~~~~}{zzzz{||||}}||}|{{{{{zz{{zz|~~~~~|{~~~~}}}{{}~~~~~|{{{|{zzz{|}}|{zxvvvwyxxyxvutssssssstvxxwyyxwvwwwwwwwvwwwxy{{{{||~~~~}~~~}}~~~~~~}~}}}{zz{{zxxxxyz{{||||}~}{{zyyxy{||}}}~~~~}||||{zz||||{{{zzzzz{||||}~~}~~}}~~~}~~|||||}~~|{zyxxxyz{{z{{||||{{|||{yyzz{|}}}|||{zz{zz|}~}||{zzzz{{{{zyxxxyyy{{yxxxxyyz{zz{{zzzzz{|||}}~~~~~~~~}{{{z{{{{zxyz{|}}||}}{{{|}||}~~~~}~~{zzz{|}~~}||{{zz{||||{{{{|~~}{zyxwwxxxxwutstuuttuusrsssuwwvuuuttuwwwxyz{{|||}~~|{{|~~~~~~~|zz{|}}}~~|||{zzzzzzz|}{|}}|{{zyz|}~}|{zzyxyyz||||||{{{|||{{|}~~~~~}~~~~|||{{}~~}|||}~~}}}}}~~~~~}{zz{|||}~}}}|{{{||zwxxwvwy{|||}}}|{|}}}}}}|}~}{xxyyyxxyyzzzzyzzzyxwwutuwxy{|}~|{{||{{{{{{|~}|{{|}|{{{{zyzzyyxxwwwxz|}~~}~~}~~~~~~~~|zyxwwxyz{|}}||}}||||}|{{|}~~|{zwtuvuuvvvwvvwwutsqponnpqtuvxxxxxwwwxxyyz|~~}|||||~~}}~~}{zzzz{{|~~}~}|{||||}~~}~}|||{{{{}~}}~}|{ywvwwvuwz|}~}}}}}}}~~}}}~~~~~~}|{zyxwwxxz}~~}}|||}~~~}|}~}}|{|||}}~~~}|{ywwwvuvvwy{}~~~}|}|||||}}~}{zywvwxyzz{{{z{zyvuttsssuwyz{}~}||{||{||}}~|zzzz{{|}}|||{zyyyyxxyz{|~~~}~~}}~~~~|yxwvssstuwy{}}}}}}}{z{{{{}~}{ywwwwwwwwwwwvusrqponnoooprtuvwwwxxxyyyz|~~|zyyzzz{|~~}~}|{{zzyxxy{}~~}}||}~~~|{{{{{|}||}~|zyxxwuvxxwxz|}~~~~}}}~~}|{yxxxyyxxyzz{}~~|||{{zz{||~~~~~~}|||}|}}}}{zyxxxwvvvwxxyz|}}|||||||}~~~~}}~~|zxxxxwxzzzxwvvttuttsssuuvy{|}~~~~}|||}~~|{{zyyy{|{{{zyyxxyyyyyyz{|~~~~~~~}{yxwvuuvvvvwwwxz{{|}}}|||||}~}{zyxwwwwwvtttrqponmnnoooprttwyzz{{{{|~}}~}|||}}||~~~~}}||}~~~~|{zz{{zzyyz{|~~~}~~~~}{z{zz{{zyxwwwwxyyzz{{||}~~}|{|}}|{zzxvvvwwvvwwxyz{}~|{{|}}|||{{{|~~}}}}{zyxxxxyyxwwwwvuvyz{|}~~}}~}~~}|{zzzyyyyxwvutsstuuuuvwwvwyz{{|}~||}~}}|}~}||{{zzzzzzyyz{{||}}~~~}||{yxxxwvvvuttuwwvwwwwxz|}||}}~~}}}zxxwvtrrrpooonnnooooopqqsvxz{{}~~~~~}|||}~}}~~~}||||}~}~~}|}~~}}||{{|||{{zyyy{|}~~}zxxxwwwxyzyz|}}}}}}|z{}~}{zywwwwwvvwxwvvvvvvwyz{|}}||||{{{||{||{{z{{|}~~}{zyxxxxxyyyxwwwvvvwvvxzz{|~~}~~~|{yxvusrrssstuvuuuvuvvwxxwxz||~~}|zyyyzzz{{{{zz{|{{||||}|{zwuttuuvwxwvvwvvvvwvuuwxy{}~~}{zxurpoppopponoopqrrssrrsuwy{~~}}||||~~~}}}|||||{{{||}~|}~}}}~~}}~~}}||||||||{{{zzyyz{{}}{zxwvvwxyzz{||||}}|{{{||}~}zywuuuutttuvvvwwwwwwwxyy{}}{z{{{{{|}|{{{zzz{||||}~|ywvwyyyzzzywwxwvvvwwvvxz|~~~~~~~~~~}{xusrqrrstuvvvwxyxxwwwuuvxz|~~|zxwxxy{||{{{||{{||{{z{}~~|zwutssuvvwwvvvwwvvvuuuuvxz|~|zxtqpppopqppqrrrrsssstttuvw{}|{||}~}}||||}}}|}~}}|||{z{|}}~}{{|}}}~~}{{{|||{{{|||||{{{{||}~~|zyxyyz{{{{|}}}}}}}}}~~~~}zxvutttttuvwwvvvvvvwwxxyz|~~{yyyyz{{||{||{{{|}}}~}{zyyxxxxyywwwwwwwwwvuwyz|~~~~~~}|{ywutsrssstvvuvwwwwvxxwvwxyz|}{zzz{zz{{zz{||||}}|{}~~}}|zywvuutttuvuuvvvvuuvvuvxz{|~}|zywtssqqqqrssstttttttuuvwxz{}~}}}|}}~~~}|{{{{|{{|||}}|{{||}~}}}~}}}~~~~~|{{zzz{{{{||||||{|}~}|{zyyzzz{}}~~}~~}|~~~}|{yxvvvtstuuuuvwwvvwwxyy{{|~}{zzyxyzz{{{|}}}~~}{zxwwxwwwxxxwwvwwwwyyz{{|}~~~~~}~}~~|zyxyyxwvvutuuuuvwwwvwxwwxyz{|||}~~|zyyz{{{|}||}}}||}}|{{{zxxwutttsttuvvvvvvvwxyz|||}~}|{{zyyxwvsrrrqqstttuuvuuwz{{|}~~}~}||{{{||}~~}}|{z{{{{{{||{|~~~}||}~~~}|{zz{||||}}||||~~~~~~~|{{||}}}}~~~}|{{|{zyxvuuttttuvvvwwxyzz{|}}|}~~}|{z{{{|}||}}~~~~}{ywvvvvvvvvuvwxxyz{|{{{{{{}~~~}}~~~}{zzzyzzzzywvuttstuvwwwwwwxyz{||||}~~}|{zzyy{|||}}~}}~~~}|{{zzzyyyxwuttsssttuvwwxyzz{||||||}~~}|{{zzzzyyxvvuutttuvvvvwxyz|}~~~~}}}~~}}||||}}~~}}{yxxyzz{{||}}~||}}}}}}}}}~}|{zzzzzz{{|}~~~~~~~}}|}~~~~~~~~~~{{|{z{|}~~}~}|zwy{~~wqojfjmlmsxyywz{vrpooqtx}|wusrvy{~~ytqnkmnpuy|~zxuuvy|~~zurqpptxz}}xuqnjhfdfjmrwz~~~}}}~~{xvxww}}zwwwwzz|}|}||~}}~}}}~{xxyvsstvx{}~|{zwvuvx{~}{xvvwwz}{xtqpmknpsv{~{wuttvx{~|xttvwxz}{wtrpoprtw{~|zxxwwy|~~}{yvsqqrtsrrtxyxwuuuqnnmmmmnprtwz||~~}~}z|}{|}~~|{zz{}~~~{|~~~|{yyzyy|~}}~}}~}{yxyyyz}~}}~~|zwrnopmmqssv{~~zyyvtwyxy|~zxwutvwz}}}{yxvtsstuw{~~~|{{|~~}zwuuwwvwz{zzzyxvsqqpppqrsuvvvy|~~~|{|~~~~~}}}{|~}}||zwvwwwxz}~{|{y{~~~|}}|{{|{}}|{xvwwvvvwz}~}|~~zy{|}~|{zyy{{{|}}}}~}zxvuuvxz|}~~~}}}}{yz{zz|}}~{yxyxutwxvtutuvvuuuttsqprrrsuuvxz{|~~~~}|}~~~~}||||}}~~{{{z{zzzzz{zz{{|zxxxvtsuwxxyz{|}}|{||{{{{||{}~||{zz{{{{|||||}}|}}|{zyyy{|}}~~}~~~{{||zyyyyyyyz{{zwuxywtrrtvuuvxzzz~~~~~{}~~~~}}~}{zz|}}}~~~~}|}}}||}|}~}}}}|}}~~~~~~}{zzzz||{|~~}~~~~|{|}}|}~}|{{zzz{|||||}}{z{||{yyzyyz||{}}{{}~}|{{}|z{|{{~}~~|zzyvtvwxwuuwxwwvwxvtwxuuwxvvwxxz|}~~}~~}|{{|{{{{|}}{yz|{zzzzzzzyyxyzzyz}|{{{{z{{z{{z{z{~~~~}|{{zz{|}{z{}~~}|}|||}}}}}}}}}~}}~~}}~}|~}|}~~~~|{z|}zxz|{zyz|{yyyyyzzzyyzywwz}~~~~}|}~~~~}}~~}~~}}||}~~}~~~~~~~}|}}}}}}}~}~~~|}}~~~}~~}|{|~|{}~}}}}|||}||~~|}~~~~~}|zzzzz{||{{|}|{{||}~~}}}|zz||{{|||{{yy{|zyz{zzyz|zxz|zwxxxxvvxwwxxxvwyxvxzzz{{{}~~~~~}~~~~~~~~~~~}~~~~}|||{{}}{z{|}|zz{{{}~~~|yyzzz{{{{{zzz{{{{{zzzyyz{|{{{{|||||{zz{||}}}|||}~~}}}}}||}}||}~~~}}}}}}}}||||||}}|{{zzzyyzzzzxyzyyz{|}~}~~}~~~}}~~~}~}||||}}|}~~~~}}~~}|{{||}~~~~}}}|}~}~~~}{{z|~}}~~~~||}~~}{zyz{zz|}}||||||{{{zz{{{||z{~|{{z{||{|~~|{z{|||{zzxvvwwxyxyzxwxywwxwvwxyxyyyz{|~}}}|}~~}~~~~~~~}|{zyyz|}}~~~~}~}}|{|||||||}~~{yz{zzz{zz{{{zyz}{xxxwwuvwy|}||||}|{{|||||}~}}}}|||||{}~}}}}}}||{{ywvwxzyy|~|z{{zxxyzzxxzyy{~~~~}}~}}|{zz{}~~~~~~~~~~~}}|||{{|~~~~~}|}}|{yxxy{}~~~~~~~}~~~~~|{{{{|}}~~|}||||zywvuvxxy}~}|||}}|||zy{|||}~~}|{zz{{{{{z{|}|z{zwuttttuuvxzzzyyyyxxxwwxzyx{~{z}}|}{zzzz|~~}}~~~~~}}~|zxwxyyz{|}~~~~}|{||{|}~}||{zzyyyzzz{{{{{zyxwvuuuvwwy|||}}~~|{{||||}~}}}|{z{|~}|}~}{zxxwvuttuvxyy{|{{zyzzzyxz|}~~~}||}~~}~}|zyyyyyz{|~~}}~~~~}}}}|{}~}}|{yyxxxxz|}}~}}}||}~~}|{{|||}}}|}}{yxxwvuuuwyz{{|~|{}}|{{z{}~|zyyxz{{{{zzzyxxvtssssrsuwxyzz{{zzzyxxxz|~~}}|||{{|}~~}{zz{yxyz{||~~~}}~~}{zyxwxwvwxxyz{{|}~}|}||}}||{zyyyzz{|{zyxwvvuuvvvvvx{{|}~~~|{{|}~~}||||zy{}}||{yxxvuvvvuuuvxxz{|{{{{zyz{}~~}}}}}}|~~~~}|{zzyxyyzyyxz|}~~~}|||{}}|}|zyyxywuwyxwxy{|~~~}||||||||{zyxwvvwvttuvwxxy{|}}|{}}{z|~~}|zzzzz{{zyxwuuuutttsssttuvwxz{{{{z{|}~~}|||}}}||}~~~~|{{zzzzzzz{zy{}~~}|}}}|||{{zyxxyxwxxxyxxz||~~}~}||{yxyzzzyxxwvuuuuuvvvwwvwy{|~~~}}}~}}}{yz{{{yxwwvuuuuuutstuuvwy{{{|~}|}~|{|||{{{|||||}~~~|{{{yyyz{zxxyyyyz|}~~~}|{|}{zzyyxxyzywwyyxyzz{}~~}|{{zyxyyxwwwwwwvwxwvvxz{zz}~}}~~}|zyzxwwwwvttuuttuttttttttvy{|||{|~}|{{{{zyz{|ywy{zyyz|~}}}{z{||{zz{|zyyyyz{|~~~~~~~}|~~~~}|||}|||}~~}}~~}}}~~~}|}~}|}~~|{|||||||{{||{{|||}{{|}}|{{|{z{{||||}}|||||||}}}|}~|{|}}|||}}{{}|{{{{|}}}|{|}|{{||{{{zzzz||{{|{{{|}~}||}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~}~~~~}~~}~~~~~~~~~~~~||}~~}||}}||{{|}}|{{{{{{|||||{z{|||{{|||{{|||{{{|}{{||zz{{|{{|||{{{{{{|{{{{yyzzzzzzyz{{{{{|}||}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~}}}}|{{||||{|}||{{|||{{{|{{{{||{{{||||{{{{|||||||||||}}}|}}|{{|}}||{|}|||||{{{{{{{|{z{|{z{||||||}|}}}}}}~~~~~~}}}}~~~~~~~}}~~}~~~~~~~~~}~~}}~~~~}}}~~~~}}~~~~~~~}~~~~~~~~}}}}}}}~}}~~}||}}|}}}|{{||{{{{|{z{{{|{z{{{{{{||||{{|{{{{{{{{{{{{|{{{{z{{{zzzzzzz{{zz{|{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~~}}}}~~~||||||}}|}|{||}}|{|}{{{{|||||||}}|||}||||}}|||}}|{|}||{{{{{{z{|{z{|||{{}}{z{{z{|{z{|||{{}|z{}|{|}}||}~~}~~~~~~~~}}~~~~~}}}}}~}}|}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|}}}}}}}|{{}}|{{|||||||}}||}}||{|||{{||||||{{{{z{{|{zz{zz{{{{{z{{{zzzzzzzz{{{{{{{{z{}}|{{|~~}}}~~~~~~~}~~}}~~~~~~~~~}~~~~~~~~~~~~~}}~~~~}}}}}~}|||}}|{}}}|||}||}}|||||||}}|||||{|}|{{{|||||}}||||}|{{||{{{{||||{{{||||||{zzz{{{{{{{{{|||{zz|||||}}}}~~~~~~}}}}~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}~}|||||{|||{{{{{{{{||{{{||{{{|||{{{||{z{||{{{{{{{zz{|{{{||{z{{{{{||{{{{{{{|||{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~}~~~}~~}}}~~~}}}}}}}|||||||}||||||{|||||||{{||||||||||||{{|}|{{||||||||||||||{{{{{{||{{{{{{{z{{|||{|||{|}~}|}~~~~~~~~~~~~~~~~}}}~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}~~}}}}|||}}|||}}||||{{|}}|||{{{{{{{|{z{||{{{||||||{{|{{{|||{{||{{{{{{{{{{{zzzz{{{{{||{{{||||}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~}~~}}}}~}~~~}}}}}}}}}}|}}|||||{{|}|||||||{||||}|||||||}}}|||}~|{||||{{|||{{{{{{{{{{{{{zz{{{{zz{{{{||||}||}~~~}}~~~~~~~}}}~~~~~}}}~}}~~~~}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}||}|{{|||{{|}|{|{{{|||{{{|{{|||{{|||{{|{{{{{{{||{{{{{{{{{{{{zz{{{{{{{{{{|{{|}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}||}}|||||}}}||||||||||||||||||||{{{||{{{{{{{|||{{{|||{{{{||{{{{{{z{{{{z{{||{{|||||}}~~~~~~~~~~~~~~~}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~}}}}}}}~~|}}}|||}|||||||}}{{{|||{||{{{||||{|||||||{{{{{{{{{{{{{{{{{{{zz{{zzz{{{z{{{{|||||}||}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~}}~~}}~~}}}}~~~~~~~~~~~~}}~~}}~~}}}}}}}}~}||||||||}|||||||}}|{||||||||{|||||||{||{{{{{{|||||||{z{{{{{{{zzzzz{||{{||{{{|}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~}|}}}}}}~}||||}||||{{{|}|||||{{{{|{{||{{{{|||||{{|||{{{{{{|}|{{|{{{{|{{zzzzz{{{{||{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}~~~~~~~~~~}}~~~}}~~~}~~}}}}~}}}}}||||}}|||||||{{{{|||{|||||||||}}}|||{{{|||||||{{{{{zz{zzzzzzzzz{{{{{{{{z{|||}~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~}}}~}}~~~}}}}|}}}}||||||||||||||}|{||||||}|||}}|}}}||||||}}}|}}}|}}}}||}}|}}}}||}}}}~~~~}}~~~~~~~{zzyyxwwxzzxuy}~|{{yxvutuy}~~||~}|{|||~{wwxwvuwxzyyyyyxxy|~~~}}}}|}|{}}{||{z|}{|~}||{{zxvsrtvvvy}~~~~}zxwwxzzxwxx{}~~}}|{{{zz|}zyz{}~}zz{{||{zwuwyzzz|{zz{|}||{z{||}~~~}}|{yxz}~}{||||}~}|||{{{|||{|||{{{|{z}}zxxxxyz{|}}||{zzzyyyyxxyzywwwx~}|}~~~|{{{z|}|||||}}~~|zyz{{|{{{{zzz{zz}~}~~}|zxwxyyxz{yxz{zxyzzz|~~}{|~}}|zxvwxwwxxxyxxxxxyxxyz{|~~~}~~~||||{{{{xuvwwvxzzxxxxxxxwwxxxy}}}~|~}|{{zzz{{ywuutttvxxwvvvvwwwwxwxz{|}}|||||~~{{{zyz|{zyvuuttvvwwvuuvvvvvvvvwz|}}||||||~~|{{zyyzzzywvtsrrtuuuuvvuuuuutvxxxz|{z{{zz~~~~}}}~~~}~~~~~~~}|{{|~~~~~}~~}}}~~|{{zz{}|{||{z{{{{|}|{zywxyz{{zzyzzyxz}|}~~~~~}|~~~~~~}|zyxwwwxyxxxxyyyyyz{|~~~~~~}~~}~}}}}|}~~}|{zwuvwwxyyxxxxxwxyz|}}~~~~~~~~}~}|{{{{{{||{{{zxvvuuvwwwwwwvvwwxy{}}}|{{||{{|}~}|{zzz{{{zz{zyxwutuvvvwxwvvwwwwxz{|}}|||{{{||~~|{zz{{{{|{zz{zwutssuuuvvvvuuuuvxz{{{zzzz{zzz{}~~}}}~~}||}}~~~~~~~|zzz{||}~~}|{|~~~~~~}}|{zzyyz{}}}{zyxy{|}~~~~~~~~}}}~|{yxwwwxyyyyyyzz{}~~~~~}}}}}}}~~|{{|}~~}}}||}|{zxwvwxyyyyyxxy{}~~~}}~~}}}}|}|{||{|||{|||{{{zxwvuvvvwxxxxxxy{|||}}}||||||||}}~~|zyzz{{{{{{z{{{{{zxvtsuwwvwwwwwy{||||||{{||{{{{{|}~|{{zzz{{{{{{{{{{{zwutttuuvvvvvxy{{{{zz{{zzzzzzzz|}~}}}}~~|{{|}~~~~}{zz{|}|||~~|zyyyzz{{|}~}~~~~~~~}{yxxwwxyyz{|~~~~~}}~~~~~}}}~~~~~|||}~}}}}}}|}}}}}{yxvvvvwxyz{|}~~~~}~~}}}}}~~~}}}~|{||}}}}|||{|||||||{xwvvvvwxyz{|}||||||||||}||||||}~}{zz{{z{{{{{{zz{{{{{zywvuuuvvwxz{|}}}}||||||||||{{{{}~}||{{{||{{{||{{|||{{|{yvuuuuuvxyz{||{{z{{{{{{zzz{zzyz|~~~|{{{}~~~}|}~~~}|||}~~|{zz{|}~~~~~~~|{zzzz{}~}|~~|{{{{|~~|{yyyyz{|}~~~}}~~~~~~~~~~||}~~}}~~}}~~~~}}~~}}}}}}|{yxwwwx{}~~~}}|||}}}}}~~~}}~~}}~~}}}}}}~~~~}}}}|||}|{||{yxvvuvy{|||}}||||}||}}|||}}}}}~~}|{||{{{{zzzzzz{{{zz{{{{yxvutuwz|}}}}|||{||}}|{{||||||}}~~||{{{{{{{{|||{|{{{{{{{{{{zxvuuvy{|}}|{{{{{{{{{{{{{{{{{zz{}~|{zzzzzz{{z{{||}~~~~}}~||}~~~~~~}~~~}{{|~~~}~~~~~~}{z{|}~~~~~~}}~~~~~~~~}}~~}}}~}}~~~}}}~~~~~~~~~}}}}|{yyyz|}}}}}}}}}}}}}}||}}~~~~~}}|}}}}}}}}}}}}}}}}}||||}}}{yxyz{||}}||||||||}|||}||||||||}~}{{{{|||||{{{{{||{{{{{{{{{{{yxyyz{|}|{||||||||||||||}|{||||}~~|{zzz{{||||{{{{{{{{{{{{{{{{{{zyyz{{{{{|{{{{{{{||||||{{{{{{{{|~}{yyxyyz{{{zzz{{{{||{{{|||}~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}|||||}}}}}~~~~~~}}~~~~~~~~}}}~~}~~}~~~~}}}~}~}||||}}}~}}}||}}}~~~~~~}}}}}}}}|}}}}~~}|{{{|||||{||}}}||||||||}}}||~~}~}}|||||||}}|||{||||||||{{|}~~|{zzzz{{||||||||||||{|||}||||}~~}||{{{{||||}|{{{{{zz{{{{{{||}}|{{{zz{||{|}|{{{|||{{|{{|||{{|~~}}|{zz{{{{{{{zzyzz{zzyz{{||{zz|~~}||}~~~~~~~~~~~~~}}~~~~~~}}~~~~}}}}}}}}}~~}}~~~~~~~~}~~}}}~~~~~~}}~~~~~~~~~}}}}}}|||}~~~~~~}}}}~~~~~}}}}}}}}}}|~}{{{{|~~}}}||||||||}}}}}}}|{zyz|}~~}}|||||}}||||||||||{|||}~|{zz{||{{|{{{{|}}}}||||||||{zyz{|}}}}}|{{||||||||||{{{{{|{|}}{zyyz{{{|||{{{{{{|||||{{{|{yxwyz{||||{zz{{{{{{{{{{{zzzzyz{|}~}{yyyz||||}~~~~}{{|~~~~~|{{|~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}||}}|||||||}}}}}}}}|}~~}||||}}~~}}}|||||||||||{{||||||||}||}|||||}}}}}||}}}|||}}||}}}}}}}||||||{{{{{{{|||||{|||||||||{{{|||||||||||||||{{{{{{{|||||||{{||{{z{{{{{{{z{{||{{{{{{{||{{{{{{|}}~~~~~}~~~~~~~~~~~~~~~~~~~}}}~~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~}}~~}}~~}}}}}}}}}}}}~~}}}~}}}}}}|}~~~~~~~}~~~~~~~~~~}}~~}}~}}}}}|||||||}}||||||||}||}}|||}}}|}~~}}}}}||}}}}}}}}}}~}}}}}}||||{{{{{{||||{{{{{||||||||{{|}}||||||||||||||||||{{{||{|}||}|||||}|{{{{||||||{{||{{{|||{{{{{{{|{{{{|{{{||{{{|||||{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}|||||}}}}}}|||||||}}}|}}}}}}}}}}~}}}}}||}}}~~}}}}}}|}}||||||}}||||||||}||||||||||||||}}}|}}}}|||}||||||||||||||}}}|{||{|||||{||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{||{{||{{{{{{{|||||||||{{|||}}}~~~~~~zzz{~~~}|}~~~~}|}~}}}}~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~~~~~}}}}}~~~~~~~~~~~~~}}~}}}}}}}~~~~~~}}|||}}}~~~~~~~}}}}}}}}}}}|}}}}}}~}}~~}|||||||}}}}}}}~~~~}}}~~~}}}}}}}|||||}}}|||{{{{||||{{|||||}}}|}}}||||||{||}}}}}||||}|||||||}}|||||||{{|||||||||||{{{{{{|||{{{{{{||||{|||||{|||}|||||{{{||{{|||||||{{{{{{{{||||||}||}~~~~~~zuw|~~}}~~}||~}{|~}}~~~}|{{|}~~~~~~}}}|}}}}}~~~}}~~~~~}}}~}|}~}}}}}}}}}}|}~~~~~~~~~}}}}}}}~~~~~~}|||}}||}~~~~~}}}||}}}}}~~~}||}}}}}}|}}~~~~~~~}}}}||}}}|}}}}}~~~}||}}}||||||}}}}}}}}}}}}}|{zzz{|}}}}}}||}}}||||{|}}}}}}|||||||||||||{{{|||||}}||||||||||{{||||||||||||{||||{{{{{{|}|||||{{{{||{{{|||||||||||}}~~~~~~~~~~~~~~~}zwvz~}~~~}~|{{z|~}|~~~}||{z{~~~}|||}}}|}}~~~~}~~~~}}}~~~~~~}}}}}}~~~}}}}}~~~~~}}}}}}~~~~~~~~~}}|}}}}~~~~~}|{|||}}}}~~~~}}}}}}}}|||}}}}}}}}}}}||}~~}||||}}~~~}~~}~~}}|||}||||{|}}}}~~~}|}}||||}||||||||||}}||}}||||}}}}}||||||}}||||||{|||||||||||||||||||||{{|||{||||||||||||||||||||||||||||{||||||{{{{{{{||||}}}~}}}~~~~~~~~~~~~~~~~}~~~}~~~~}~~~~~~~~~~}}}}}~~}~~~~~}{{|}~~~}}||}tqqqx~zz|}}~~~|yxxxxy{}zyxz}~zwwxzwuuz}{xxyz{{{{{z{{{|}~}}}|zyzz{{{{{|}~~|{zyxxyzz{|}}~~}}|{{zzzz{{||}~~}}||||||||||}}}|||||||||}}}}}|{{zyz{||||}}}}}}|{zzz{|}~~~||{{||||{{||{{{|}}}|||}~~~~~~~~~~~~}}}}~~~~~~~~}}}~ysrrv~|{}~~zvwy{zxz~}yvw{}|{yxyz{|||{zyxyzz{{}}{xwxyy{|}}}~}{zz{|}}}~~~~~}}}}~}}}}}~~}|{z{{{zyz|~}|||{{zzz{|}~~|{{|}}}}{z{{||||~~~~~~~~~}|{||{zzyyz}~}}}|{||zyy|~~|{|}}|}|{{{{{{{|~~}|{{{zz{}~~~}||}}~~~}||{{{|||}}~}|}~~~|soxz}|z{|}~{uu{~|~~~||~~~~}}~}~~~~}}~~~~~}}}~~~~}||}~~~~~}~~~~}|||}~~}}}}}}~}{{|~~}}|}}}~~~}}}}~~~~~}|||}}~~~~}}}}}~~~}|}}~~~}}}~~~}}}}}}~~}}~~~~~~}}~~~}}}~~}~}}}}}}~~}}}~~~}|}~~~~}}}}}|}}~~~~~~}||||{{|}}~~}|||~~}}}}}}||||||}}}||||}}}}}}}|||||||||}}||||}}}}}||||||{{||||||||||||||||||||||||}||||{|||||||||||||||||}}}||||||||}}}}}}}}}}~~}|zzywxxvuvvvvuuvvuuuuuuvuuuvwvvvvy{||zxz{yz|~~~~~}~~{zzyyz||}~}}}~}{zxutstvvvuuuuuuuuvy|}~||{z{{z}~~~|xxyyyxwyzxwwvvwxxxyyz|{zyy|~~}}}}~}||}}}|}~~|{{{zzzz||{}~}{xwxy{{||||}}||~~}|{yxwvvvxz{}~~~}{yywvvvvxyzz{{||zxyzyyxy{~~}|}}~|{z{zwvvxzzy{}~~|{|{{|}~~}{zxwvvwxyzzz|~~}zxwvwwwxyz{|}}}|{{|||||~~}{zzzzzyzzzzyxyywvwwvutsrqrssqpqtvwyzz{{zyywusrrtvxyyz{}~~~}}||||~}|zy{{xxyxwxxwwtstuvvvvvvwvuuvy}~}}|{zzzz{|}~|{{|{{|||}~~|{zxuuuuusrrqqrsssrqqrrqrsuwxz}}{|}|||~~~~|zzzz||yxxwwvtttvxwvxz{zxwwvuuttttuvwxz}}||zxxz{}~~|{|}~~{yzzyxxyyywutsrssssuvwwwxyz{{|~~||{yxxyzzzzzyxwwvvxyxxwvxy{}{ywvuuvwwwxvtvwuuuvwxyz||{~}||{yz||||||zwvvwxwwxyyxvsrrqpoonnpruxy{{zyxwvtsrrrtvwy{||{{{}~}|}~~~~~}{zyyyxyyyyywvsqsuutstvvvvwwwww{~}|zxwz||||}~}{z|~~~|yyyxwuvxxxxxwurolkmopqstvuttuvwwwxz}~}}~~}|||{zz{zxwwvustvvwwxxxwvuusrrrsuxxyz{}}}{ywvuuttwz}||}|{}~~}|zyy{{{zz{{{ywvvtrsutuxywwxxyz|}{zxxxyyzywwyxutttuttvxz}~~~~~~~~}{zyxyyzzzz{{zzzyyxxwwxyzzzy{}}~~}~~}{{{zz{|{{{z{ywxywutttsrqpqqstvvyz{zzxwutsssrrtttvx{}{{}}|{{|~~~~}{zyz{{yxyzyxwwxxwutstttttuusstux{}~}|z{{zzz{|||}}~}}{{zywvvwwvuuusrrqooppprstuuuwyxxz|~~}}zwxzxwxyz{{z{zxxwusuuuuvvvuvwy{}~~}|zyxwwwxxxxxwwxz{}~~~~}}~~|z|}|{{{{{zyyyzzzxvvvsqrtssuvx{~}{||{|~}|{ywuuuttsstuuvwwy{||}}{{{{yxyyzzyyz{||}}|}|zyxwxxwxz{||}}{||{zz{||}~~~|yxxvtssttssttttuvwwwxwvuuutssssstttttuwy{}~~~~~}~~~}{{zyyxwxyyyz{{{{zxvusrpooqsvwy{|~}zyxwxz|}~}{{{zzyyyyxxxwwyzyxvtrqqqrqrsttuvwxz{|}~~~~~}{xxz}~~}zxwvutsstvwvvwwwwxyz{|{{zzzzyxxwuuvvvvvwyz{}~~~~~~}{z{{|{z{|{z||{{|{yyzywvtrqqrtvwy|}}~}||}}~~~~~}}}}||{zxuttttttuvwxz|}~~~~}}}{yyzz{{{}}|}~~~}{zxxxyyxy{||||~~~~~~~}||}~~~~~~~|{zwtttuuuuuutuuvwxyxvvvwwvuvutsrrtuuvxxy{~~~}}}zzyxxyz{zz|}{z{zxwwwwwvvvtsststvwxyz}}}|{{||}~~~}||{{zz{zz{{{{zyyxwusrqpppqrstuwy{|}~}~~~~~~}}~~~~~||{||{|}}|{yxwvtsssrsttvy{{{{{zzyyxwvvwwvvvwwvvvxzyz|~}||{z{|}}}}}}}~}||{{zzyyyxyywttvvvvxzzz}~}~~~~|{{{zxvttuvvvvx{|~~}~}}|}}~~}}zyz{|}~~}}~~~~|zyxwvuvwy|~~~}|||}~~~~~~~~~}|{ywvuttttuwxxyywwyyxwuttstuvwwxxxwwvvwxyz}}}}|{z{|}}}|||||{yzzzxwvxxxwxyyxvtssuvwy{}}||}}|}~}}|||}}}||||{zz{zyyyyxwusrqppqrtvy{|~~~~~|{|}}}}}~~~~~~~}~~}|||{zyyxurrrrstvxz{zzzyyyxwwxxwwvvvvvuuvwwwxyzz|~}{zzyz|||}~}}}||{{z{{{zzzzyxxxwuuuvx{~~~}}~}}~~~~}|{zz{zyzzyxvvwwwy|}~~~~}||||||}~~~~||}|||}}|}}}}}~~}}|{ywwwy|~~~~~~~~}}}~~}}|{ywvuuvwyyyyxwwxwvvvwxwwwwwwvuvwxxwx{{{zz|~}{{|{z{{|}}}}}||{{zzzyxyyxwxxxwxyzywuuuvxz|~~~~~~~~~~~}}}}}}}}}|{zyxxvussttux{||||{{||||{{|{y{||{}~~~~}~~}~~~}}||{zyxvtstvwwwwxyyyxxxxxwutvwutvwxwuuwwwwwxy{|}~~|{zzzzz{{{{{{|||||||{{zyyyzzzyyyyzz{{zz{|~~~~}}}}}||{|||{{z{|||zyz{z{|}~}{|}}|}}}~~~~~}}}~}|{zz||||}~~~~}|}}||{z{{{|~~~~~~~~~}|}}}}|{zxwwwwwyyxyzzxwxxxxxxxxxyzyyzzzyyyz{zzz{|~}}{xxyz{{{|}|{zzzzyyxyyyxxxxxvwyywxyzyxwy{}~~~~~~~}|||{{zzyxxxxxwwxxxyzz{{{{{zzzyxy{|{{|~~~~~~~~~~~}||{{zxyzzyyxxyxwwwyyxxyyxwvwxwuuvwwwxxwvwxwwxy{||}~~}|{ywxyzzzz{|{z{{zzzzzz{{zzyzzzzyyyyzz{|}}}~~}||}~}|||||||}|}|zzz{|{y{|{{z{{}~~~~}||}}~~~~~~}|}}}}}~~~~}}}~~}}}|~~~~{|~~~}|~~{yyyxwwx{zxyz{{zz||zz{zyyzzzzy{zzzzyy{~~|{||{xx{}|{{{{{|{yy{{{{{zyxxzzwwyyxwvx{{{|}}}}}}|{}~|~~~~}~~}{}~{yyyz{|}~{xxyzywwyyxxyz{{{z{{{}}}}|}~~}}~~|{{{|||{{{zxwutttuvwyzywvvvvwvuuuvxvuwzyxxxyzxxyywx{{zz{|}{zxy{{{{z{~{xz|}|zyyyyzzzyz|}||~~~}{yyzzz|~~~}}~~||{{{|}}}}}}}}|||{{{z{||{{}}~~~~~~~~}}~~}~}||{{}}~~~~~}}|~~~~}||~~|zwwvvxyyzyyzz{{|{zxz{{{zz{{{yxz{z{zz{yvx|||}~|yyz{{yy||z{{{zzzzzyyxwvwxwvvwxz}~}|zzz{{}~}}}zx|~|}~~~~~~~~}}||~{z}~~~||zwvyzwvxxvxzzyyyyyyz}~|{~~}}}}}|}}|zyxwttuvwxzyxwwwvvvuvwwxwvwxwvwxutxywvwvvwxz|ywz|ywxxxyzyxwxyyxxzzyxxyyyz||}~~}~~~}}~}{}~}|}~~}}|}|{}|x{|ywx{}~~~~~}}~~|{~~~}}~~{yyz{}}|}}{|}|}}}}~}~}~~~~}~~~}~~~|{{zzzz|}||||}~~|{{|}|z{{|}{z|}|{xwvuuuvxzz{zyyxyywxz{{xwz}{ywvxyvvwxyyvx{||~}||||zx{}{y}~~~|{{{zx{~~}~}~}}}}~~}zwvvwwvuuvwwuwz{zzz{{|}}~~~}{{~~|{{zwvuvvvuwxxwyyvwyyxvtuvvuwxwwyxtstsrrtvxxyzz{|ywwxzzwxzxvyzxx{|ywz{{||}}~}}|{{||}}||}~|z{}|{||||||}}|zzyyz{{|~}}zyxxzzy{}}||{|}~}{{}~~|~~|{z{{{z{}}|||{|~}||}~|{~|{zz||z|}{yyyxwuttttttuwz|zyzzyyxy{zzyxyyzzxxzywwwwy{}||~}~{zzz{zy{}}~~}yyyxxyzz{}~~||}}|~~~~}~~~}{zyxwwxxxxxxz{zz{{{|}~~}~~~}|{{{zz{|}}{zyxvwxxwwwwxwvxxvuvwwvvuuwyvtssssqrttqtxxxzzzyxwxxxxyxwy{xvxyyyyy{|~~}~~}}||}~~}}}}}|}~~|||}|{{zyyyzzz{||{{}~~~~}{yyxyz{{{{|||{{|}}||}~~}|zyxwxyyy{{{|}~}|{{|||}}~~~~~~}}}|||}}}|zxvtvwvvvuuutvyyy{|{zyyyyzyxyyyyxvvvwwvwy{~}{~|}~~}|~}}}{y{}|{}~~~~}}}~~~}~~}{xxyxwy|zwxzz{|}~~}}}|zyxvvxyyyy{|{yz{||{|}~}zzzyyyyz{||{|}}zyyxwwuwyxwxyyyyxvwxxwvuuutrrrssqrsssrsvxwwyywwyxvwyxxxyxxxxz{z|~~~{{}}{|}~~}|||{{|}||}|zywy{{y{}||}||}}~|zxwwxyzz{{{|{{{}}|||}|zyyxxxxyzxxyz{|}~}|~}}~~|}~zyxxwvvwxyxvvtssrsw{{yzzxxxxxxvvwvvwxxwy{||}~~}}|||}~~}}~}||zxy|~~~}~~}{z{|}}}}}~~|z{{{zyyz{{zyyzz{|}~~}~~~~~~~{{{zyyzz{||}||}}}}~~}||zyyyyzyz|}|{{{{{}}|{yxwxz{zxyyyyxxyyyvtssssqqrsqqrssssrqrtvwwxyyxwwwwxyxwy{{{}~}}~~~~~~}}}}|zyzyxxz|}{z|~|{||{{}~~~~|zyyyz||{||{{||}|zxvvvvvvvvwwxxxyzz{z{}~~~|{yyyvuwyxwwwwwutsssuvvvyzzywwxxwvvwyyyyyz|}~}}}~~||~}|{|}~~~~}}}||{|}|{}~}}~|}~|{zyz{zz|~~~~~}~}zxyz{{{{{zzyyyzzzz{|}~~~~}~~}}~~~}}}||{|}}|{z{|{||}~~{yzzxwxxxyzzzz{}}{{~~}|zyyz{{zzyzzxxzzxwvvuusstsrrrsssrqqrsssuvxyyxxxwwwxxxxxz{zyz|~}~~|}~~~~~|{{zyyz{{z{|}}~~}}~~|{zy{{yy{zyz{{{|{zz{{zywwvvvvvwwyzyyz|}~~~~}}}~}}}}}zwxzxvwxwwxxvvxxyyyz{yxyyxwxxwvwxyxwwxz|}~~~~~}}|||||{{}~~}|zyyyz{{{{|{|~~}}~~~~}{{{yyz{}~}~~}{{zyyyyyzzzzyz{}~~}}}~~~}{{z{{z{|{z|~}{}~~~~~~}{zyxwyzyxz||{{|~}zz{}|zz{{{zzyyz{zyyzzyxwvutsrssrsssttuvvvvvvvwwwxyyyxxxxxyyz{||~~||~~}~~~}{{||}~~~~|{{zzz||{{|}}~~}{zz{||{z{||{{{|}|{|||||{ywuvwwwwwz|{{|}~~~~~}~~~~}}}}~{wvwwwutvwwwxyzzyxwxyxwxyyyxxyxvwyyzyxz{}}~~~~}|}~~~}{|||{yz|{yyyz{{{|}}}}}|}}~~~}||||zyz{{}~~}{zzzzzz{||}}~~}~~}~~}}}}}~~~~~~~||}~||~~}}~|}~~}~~~|zyyyxxyyz|~~}~|||||}}}{y{}|{|}}}{yzzzzzywvvsrsttttuxyyyyzz{{yxyyzzzzzyyz{{{{|||~}}~||{{{z{}~~~~~}~~~~}{{{{zxy{{|~~|{yy{~~vnnqstuwy{}unjgdfmrvz~zvqonnry|}{|xtvxzzutrnosx~}wrpommpqw}xsoljmoot|zrolkjlruxyspmjjlpqry|urqnlopqwz||zvrqonpuy}zutrqqqswy{yvsqqsx|~~|wsrsqpswx{~xsnlllorqqw||~zvtrnlkmpsx~}~~}zww{~zwuusry}zz{|~}}~~}ywxz{{}}z{|zz~~yxy|{z{yy||yxxy||}}{zxwx|}|~|zyzz{~|zwtw{zz~~zy{ywz|||~}}~}|||}|{|}~zxy{{{{wyzvuz~zyxtstvwy{|~{xtrrrtwwy}{yxvuuuy||}}~}}~~|xyzvuz~{ttvsqvzz{{yywttvvwxwy}|z}|ywvuvxy{}}}~|{|ywvtwyvtvxz}~}|{zwtvvssvyzy|~~~~~}wrvzvtx|}{yutvvvz~|yxwvvvtuyzx|{ywxyvssuuvz~}z{|zyzzzyxvuuuuvw{~}|}~|x{zsuyxvvwxz~~}||}}}~~~~~~}~~~~~~~}}|}}}~~~}{~~}~~~~~~~|}}||~~||}||~~|}~~}||~}|||~~||}~~}{{{{z{}}|}~~~~~}}}}}||~~}}~}}}}}~}}~~~~~~}~~~~}~|z{}|{z{||{{|||}}{z{|{zyz{{zy{{yz{ywyzzzz{}~}}|zz|zyz{{zz{|{{||{{zzz|}zy{||{z{}|yy{}|zzz{{{{|||}}|}}||{|}}|{|~|y{}~}|z{}}~}|{{{{{|||{|||{{|}|{{||{z{{{z{{||zx{}{xyzyxzzyzzyyzzzzzzyyyxyyyzzxwxyyxxxyz{~~~~~~~~~~~~~~~~}}~~~~~~~}}}}~~~}}~~}|}~}}}~~~|}~}}}}~}|{{zz|}}}}}~}||}|{|}}}||}}}~}}~~}~~~~~~}~~~~}~~}~~}}~|||{{||{{|}}|||{zz{zz||zxy{{z{{{{zz{|}~~~|{||{z||zy{{z{{{|{yz{zy{|{{z{||{|}|}}~}||zyyy{|}}}~}|{|}}{{|}|{|||||||{{|}}|~~}}~~}|{|{z{||{{{z{|{z{|{{zzzz{{zz{{{{{|}~}zyxxxyzzzzz{zzzzyyzyyyyyzzyyyyyyyyzz{~~~~}}~~~~~}}~}|}~~~~~}~~~~}}~~~}}~}}}}}}}~~~~~~~~}|{{{z{|}||}~}||}}|}}}}}}~~}}}}}~~}||||}~~~~~~~~~}}~~~~}}}~~}~~~~}{zz{{||}}||}||{{{{{{{{{{{{{{|{z{{{zyxy{{||}|{{{{||{z{{|||{{zzz{{{{{{{}|{|}~~}||{zzz{|}}|||{{||||||||||||||||||{{zzyyz{|}}}}|{{zz{||{{{{{z{{{{{||zz|{z{|}~~~~|{yyxyyz{zz{{{{{{zzzyyzyyyyxyyzyyyzyxwy{~}}~~|||{{~~}~~~~~~~~|zyxyz|~~~~~~~~~~~~}~~~~}}~~|{{|{{||}}}}||||}}}}}}}}}~}}}}}}{yyyyz|~~~~~~~~~~~~~~~~}|||zzz{||||||||{{{||||{{{{{{||{zxwvvvxyz{}}}}}|{|{{{{|||{{{zz{|{{|{{{|}~}|{{z{|}||||||{{{{||{{{|||{||||zyxwvuvwy{|}~}|||{{{||||{{{|{{|||{{{||{{|~~}|zyxxyzzzzz{{{zzyyyzyxyzyyyyzzyxxvtstvxz|}||||}}|{zzzz{}~~}~~~~~~~}|zyxxyyz{~~~~~~~~~~~~~~}||{{{|}}}}}}}}}~~}}}}}}~~}}|zyxxxxxy{}~~~~~~~~~~~~~~~~~~~~~~}|{{{{}|||}}}}|||||||{{|{{{{ywvuuvvvvxz||}~}|}}|{{{{{{{|{{{|{z|}}}}~|zzz{||{||||||||||||{{{|||{zywuuvwwvvxy{|}}|||||{|||||{{{{{{|||{{|~}zyxyzyyz{|{{{{{{zyyyzzyyyzyxuuuttttuvwx{}~~~~~}}|{{||||}~}|zzzzzzzzz{}~~~}}~~~~~~~~~~|{yyyyyyyyyz{{}~~}~~~~~~}}|{z|}}}}}}~~~}}}}}||}}}{yxxxxxwxyyyyz|~~~~~}}}~}}~~~~~~~}||{{{|}}}}~~|{||||||||{zxwwwwuuvwvuvwyz{|}~}~}||{{zz|||||||{{}~}|{z{|||}}}||||}||{{{{|{yxxvuuuvvvvwvvwy{|}~}|||{{{{{{{|||{||||}}{zyyyyyz{{{{{{zzzzzzzzzywvuttttuuttuvvwy{}~}}}}~}}~~~}~}|||||{|}}|||}~|{zyyzzz{{{zyz{|~}~~~~~~~~}|zyxxyyyyyyzzzyz|~~~~~}|{||}~~~~~~}}}~}}}|{zywwwwxxxwyzyxyyz|~~}}}}~~}}~~~~|{{{{{|}}}||}|||}||{yxvuuuvwvvvwwwvvxyz|}~~}}}}|{{{{{{||||}~~}{{zz||}}}}|||}||{{zxwuuuvwvvvvvvvvwwxy{|}}}}}|{{{{|||{{{|}~~|zyyyzyy{{zzzz{zzzzyxvttttuttuuuuuuvuuwy{|}~~~~~~~~~~~~}||}}}}}~~}}}}}}~~}{zyz{{zz{{{{|{{zz{|}~~~~~}}||}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~~}}}~~~~~~~}}~~~}~~~}}}}}}}~}}}}}}}}}}}}}}~}}}}~~}}}}}}}}||}}}||}}||||}|{{||||{|||||||||||||}}|||}|||}}}|}}}|||}}||}}}}}~~}|}~}|}}}}}|}}|}}}}|||||||||||||||||||{{|||||||||||{{||{{{{|{{{|{{{{{{{{{{{{{{{{{{|{{{||{zz{|{{{{|{{{{{{{{{{{{{{{{|{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}~~~}}}}}}~~}}}}~}}}~}}}}~~~~~~}~~~~~~~~}}}~}}~~}}}}}}~~~~}}}}}~}}}}||}}}}}}}}||}||||{{||||||}}|{||||||||{||}}||}}}}}}}}}}}||}~}}}}~}||}}}}}|}}}}}}}}}|||||||}}|||||||||{{{|||{{{{{{{||{{{|{{{|||{{|||||||||{||{{{|{{|||{{{{{{{|||{{{|{{{|{{{{||{{|{z{{||{{{{zz{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}~}}}}}~~~~~}}}~~}}~~}}~~~~}}~~}}~~~~}~~~~~~~~}~~~~~~~~~~~~}}~~}}}}|||}}||||||||||||{|||{||||||}||||||}}}||}}}}}~}}}}}}}}}~}}}}~~}}~~~}}~~}}}}}}|}}}}}|{{{|||||||{|||||||{{{{{{|||{{{{{||{{{{{{{|||||{{{||||||{{{|||{{{||||||{{||||{||{{{{{z{{{{{{{{z{||{{{{{z{{|||{|}|||}}}}~~~~~~}~~~~~~~~~~~~~~}}~~~}~~~~}}~}}}}~~~}}}}}}~}}|}}}}}~~}~~~~~~~~~~}}}}}~~~~}}}~~~~~~}}}}}~}}}|||||||||{{||||||}|||||||||{{|}}|}}}}}}~~~~~~~}}~~~~~~~~}}}}}}~~}}}~}}}~}}}}~~|}}||||}|||||{|||{{{{||||||{{|||{{{||||||||}}}||}}|{|}}}||||{{|||||||||||||||}|{|}}|||||{{{|{{{{{zz{{{{{z{zz{||{{|||||}~~~~~~~~~~~~~~~~}}~}}}~~~}}~~}~~~~}}}~}}~~~~~~~~}}~}}}}~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}|||||||}}||||}||}}||||||||}}||}}|}}}}||}}}}}~~~}}~~~~~~~}}}}}~~~~}}}~}}~~}||}}}}}}|{{||||||||||||||}}||||||{||||{{|||||||{||}||}}|{|}}}||}|{|||||||||||||||||{{{||{{{{{{{{{{{{{{{{{||{||||{|||{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}~~~}}}~~}}~~~~~~~~~~~~~~~}~~~}}}~~}}~~~}}~~~}}}}}}}}}}}}}}||||||}}||||}|||}||||||}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}~~}}}~}}}~~}~~~}}~~~}}~~}}}}||||}||}}||||}|||}}|{{|||||}}|||||||}|||||}}}}}|||||||||{{{{{|||||{||{{|}||||||||||{{{{{{{{|||{{||||{{{{{{|||||||{|}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~~}}}~~}}}}}}}}}}||}}}|||||}}}}}}}||}}}}}}}}|}}}}}}}}}}}}~~}}~~~~~~~~}}~}}~~}}}}}}~~~}}}}}}}}}|}}}|}}}}}|}}}}}}}}}}}}}}|}}||||}|||}|{|}||}}||||}|||}||||||||||||||||||}||||||||||{{{||||||{|||||{|||||||||{|||{{{|{{{|||||}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}~~~~}~~}}~~~~~~~~}}~}||}}}}}}}||||||}}}}||}}|||}}||}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}|}}}|}}}}}}}}|}~}}}}}}|||}}|||}||||}}||}}||}}||}}||||}||||||||||||||}}}|||}}}||{|||||||{{{{|||||{||||||||{{||||||||||}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~}}~~}}~~~~}~~~~}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~}}}}~~}~~~~~~~~}~~}}}}}}}}~}}}}}~}}}}}}}}}}}}}}|||}}||}||||}}||}|||||||||}||}}|||||||||||}}||||}}}|||||||||||||||||||||||||||||||{|||{{{||||||}}}}}}~~~~~~~~|{yxvwwusuwwuttvvttuuuuutstuvuvuvy|||zxzzxz}~~~~}|{zyz|}}~~}~}}|xvvvwvvttttsssuuvxz|}{z{z{{z}~}~~}~}|{{||{{|{{|}~~}}}~zyyzzzy{}|{{{{||||||~~}}}{z{~~|{|~~~}~{zzwvuuxzz|}zxwx{}~~~~~~~~|zyxxy{|}~}}}|z{{zyxy{~~|{zwusstuspopsrponorrqrtvvtstuvvxyyzz|}}~}zxvuutqqrstvvvz~~}}~}}|}~}~}}~~}{z||zxxwtstutttttuuuttsrqqqqrqpnnopqppqtvy|}~}{xusstvyzyyz{||{{zyyy{}||~}zz|}}}}}}zyzz{|||{{|{yxz}~~~|{zz{{{zyxwwvuvwwvwxy{zxxxwwwwy{{}~{zzxwwvutrqrstuvwxxxyz{{{|~~~~~{xwwvtrssuvutvvvurponmmmmoqrstuwz}~}||{yyz{}~|}~}zyzywxyz}~|yxvroqsqpppqpnmlllnooqtuuuvwvtstvy}~~}}}|{{yy{}|{zyyz{}~~~~}~~|xvvttuvwwxyvtvxwvwxyyz|}|~~}~~~}~~~|}~||~~}|{|{zy{|{||{zxuttvxxxy{||zyyxvuuuuvvwy|~~~}|||}~}}|yvuuttttssssrpnpsrqqqsuuvxxxwvz~~|{|{yxutvxxvtuxwvuuwyz|~~~~~|}~|yvrqsstuuwyxwwwwxwwxz||{|~}}|{|}}|{}~~~~~}}{{|}{yyyywsrssrrqrsssssssrrrtvwxz|~~}ywvvuttvy{|{z~~|{|~}}~~~}|{zz{|}}|{{{{zxwxutvxwwz{yxzzz{|~}}|{zyyyyyzywxywtsrrssstvx{~~~~}}}{{{zyz|~~zxwuuvwxxxy{{{|~~~}}}}~|{{zxyywvvvutuvusrqqnkmonllllkkjjlnpststwwwwvuttuuutuvwwx{~}~~}}~~~|{yxutuxywuxyxwvwyxwvvwwwwwwyxutuvwy|~~}~~}||{{{zyz{||}~~~}|||{zyxwvuvvuttvuuvustutstttsstvwvwx{}~~~}{zzzyyyyyz{}~}|{{}~|{||{||zz{|{z{{{zxwvroqsqooprqqqqrrstsqqrolmnmmopruwy{}~}|{}~}}|ywuuvvuuuwxxyyy|}~~~~{{|}}}}}~~|zyzyxxyyyyyz||}~~~}~~|zxxyxutttuuuvwxwwurqqommnoppqsuuuuvwxwwvututsrrstuwxyyy{~~||||}~~}{yvtsrsvy{~~|{z{||}~~}zvuttuwxy{}}}||~~~~{yzzzz{||{zzzyy{||{zxwwxz{||}~~|ywvy{{|}~~{xvusrqppqsuutvvuttuwwxxyyyyyyyzxvvxxwvvxzy{}}}~~~|{|{yxy{|}}|zywuuvuutrstssvxwwyywwxvtrpnljjmoprvxy||yxwvvvvvwxxyyz{{yyz{zyyz{yxy||{zz|}|}}||zxxyzzz{~}}~|}~}{xxxxxxwyz{{zz{}~||}}~~~~~}{{{yvvwwxwvvuuvwyz{|{zz||}{{||{zz{|}|}}}~~~~~{yxvutuvwwxyzxwxxutuvwvuuusqqrrrtuvwy{~~~}}|}~~~~}|{zz{{{{|}~~}}|{{{{{{{|{zyywwwwutrqponopqrtuxz|}~~~~~~~~~}~~~~~~~}~~|{{{{{z{}}|||{zywvvttttstwywvvvwvuwwvvxzzzzzzzxwvx{zz|~}~~|{|}}}}||}|{zyxyzyxxxxyzxuuvvvvxz{{}~~~{xvttttsrtwz{zxz|zyyyzzy{|||~}{{}}~~~~}}~~|{{|}~|{zzyxxwxwuuuvwwwwwxxwvvuutsrpoopppqsuvwwvuuvvvuttvwxy{|~}}}}|{{|||}}}}{{{{}~~}|||||{zzzyxvuvuuutuvusrqrtvwx{~}{z{zxxy{~~}~~~}}|||~~~~}||||{yyzyyyxxxyyyxxxwvsrrrqrsuxz}~|}~~~|}~~~~}|ywxxxyz{}~~|{zz{yxz{{zzzzyzywxyxwwvwwvwz{{zzyxyyzzywvuttuuttvwvuuvvwvvwwvvuuttsrsssrrsuwz}}||}}|~~|{zzzz{~~~}}~~~~|||}||{|{{{{xuuuwy{}~~~}{{zyxxyyyyxyzzz|~~~}|{zyyywusrqpqstuuuttuvvuuuvvvvxyyyyy{}~~~~}~~|||{{{z{|{ywuvxz{~}|{|}~~~~~~~|{{{{{|}}}|}~~}}~~~}{z{{{}}~~}~}|}}}|}~~}}}}}}}}}{zywutsuwwvvwyyyxwxxxwvuwywvwyzxvvwvvvuuvwyyyz|||{{{{{{{{zzyyyxxwwwwvvvvuttuvvvuuuuuvvuvvwy|~|{{{zywwxxvwwyzywxyxxxyyz{{|||{{|~~}|||||||}~}~~}~~}}}}||}~~~~~~}}~}}~~~~}}}|~~}||~~|{}~~}|{zxwwwwxyzyz{{yyyzz{{{{{{||{{||{zzz{|{zzz|~~{yyz{|{{}}{{zyzyxxwxzyyyyzyxxzyxwxxyxwy{}~~~}{{zyyyz{yxyyyxvwwvuuutuuvvvwwxyyz{||{{||||{{{|~}}~}|||||z{}}|zyxxwvvuvvtuvwwvuwyyxxxyzz{{zyz||{{{}}{zz|{z{{|}|{||{zzyyz{zyxyzzyxxxxxyzz{|||}~~~~~||{|{{zzzywwxz|{z||{{zyz{||zz|~}{|}{zzz|}}}||}|||}}~}~~}}~~}~~}|}|{{zz{{{yyz{yyz{{{z{{{{||zzzyyyyyyzzyxxxyxwvvvwwwwxyz{{||{{{zz{zyz{{{z{||||}~~~~~~}|{{||{{{||||{zxwwwvvvuuuvwxwwxyz{}}}~~||}}}}|}}}}}~~~~~~~~~~~}}}}{yz|zyz{{||}~}{{{{zzyzzyz{||{yz|{zyyz{{{{|}}||}~~}~~~~}~~~}}|zyxxxxwvvvvuvwvvuuvuttstuttssuvtsuvuuvxyzzzzzyyxxxzzxxyxxyzzyxxwvwwwwvxzyxy{|}||}~~}}}~~~~}}~~~~}~~~~~~~}|}}}||}~~}||}~~}}}~~~~~}}}||}}}}}~}}}~}{{{zzyxyyxwwwwwvutuuuttuwwxxxyz||||}}~~}{||zyxwxxxxyyyyyxyyxxxyyxyzz{}~~~~}}~|}}|||||{{|{z{}~~~~~~~~~~}}}}||}~}|~~}}~}}||}~~}|~~~}||zyz{zzxyzzywvuutsssstttvvwwvwvvwwvwxxxyyzzzzzzyyyxxxxwxxxwwwvvvvvvutuuutuvwxyz{}~~~~~}}~~}}}}}|||}}}||||||{|}~~~}|{{|||}~~~~~~~~~~}~~~~~~~~~~}}}}}||{{|||||}}}||||{}~}|||zyz{zzzzyyyyyxxyzzzz{zzyzzzyyz{{{zzz{{{{||}}||}|{{|}~}}~}}~~}~}{zz{zzzz{zxxyxvuvvvwwwwwwyzzzyyy{}~~~~}}}|{|{{zzzzz{zyzzyyyyzyyyyyxyyzzzyyyzz{zyyyyzzyz{{zzz{|}~}||{yyyyxxxyyyxxxxwwwxyyyzz{{{z{{zyxxyyyyz{{{{{{{|}}|{|{z{|||||}~~}|{{{{{{{zyxxxxxxy{{{zyz{zyyyz{{|{|~~}~~~}|{{||{|}}}{{{{{yxzzyxy{|{z{}}~~~~~~~~~}}}}||}}}|}~~}~~~~~~}}}~~||~~}|||}||||{{{zyyyyyyzzzzz||||{{|||{z{|}}}~~~}|||||||||}}|{{{{{z{{zyxxyyxxxwwwwxxxxxy{{{{{{{zzz{zz{|}}}~}||||||}}|{{{{{{{|||{{|||||||{{{{{{{zzyzz{{{{zyxxxxwvwwvwwxxxxyz{{|~~~}{zyyyyxxxwvvuuvutuvutttuuuttuvuuvvwxwwyyyyyxxxyxxxyyzz{||{{|{{zyyyxxyyyxxxxyzzz{z{{zz{|||}}~~~~~}}}~~~~~~~}}~~~~~~~~~~~~~~~~}}}~~~~~~}||||}}}}}~}}}}}}~~~}}~~~~}~~}||}}|{{zzz{{{{{{{||}}|}}|}}}}~~~~}}~~~~~~~}}{yyzyyxxxxxwwwwwvuuuutstuuuuvwwwxxyzz{|}~~}}||||}}}~~~~}}~~}}~~~}~~}}~~~~~~~~~~~~}|||||{{{{{{||||}}~~~~~~~~}}|||{zzzyyxwwxwwwvvwxxxxxwwvwvvuwxxwxyyxwwxxwwwwvvvvuvvvvvvwwwxxxxxxyzz{{{||||}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}|{zz{{zzzyyyyzz{|}}~~}}}~~}}|}}||||{zyzzz{{{zz{||{{{{{{{{{{{||||}}}}}}||||~~~~~~~}}}}|{{{zyyyxyyxxxwwwwwwvvvvwxxwvvwwwxxyyyz{||||}}~~~~~~}}}}|{zzzyzyyyyyzyzzzzz{||{zzz{{{{{{{{|||}~~}||}|{|||{zz{{zz{{|||||}}~~~~~~~~~~~~~~~}}||||||{||||{{zzyyz{zzzzyyz{{{z{||{||||{zzzyyz{zz{zzzzzzyyzzzzzzzzzyyyzyyyyyyyz{zz{{{z{{{||}~~~~}}}}}}}}}}}}}~~~~}||}}}|}}{{||{{{{{{{||{{{{{{{{{{||}}}}}}}}}}~~~~~~~}}}}|||}~~~}}|||}}||}}||}}}}}}}|||{{zyyxxyyyyyyyyyyyzzzzz{{zzz{||{{zz{{{{{zyyxxyzzyyzzzzz{||}}~~~~~~~~~~}|||||{{{zzzzz{{||{{||{{{}}|{|}}|{{{{zzyyyzzyxxxxyyyzzzzyz{|}}~~~}~~}}}|{zyyyxwxxxxyxxwwwwwvvvvvwxwxyyyyyyzyxyyyyyyyzzzzzzyxwxyyyyyzzzyyxyzz{zz|||||}}|{{{{|||||}}|||}~~~~~~~~}}}}~~~~~~~~~~~~~~}||{{{{{z{zz{zz{{{{{{||||}}}}||}}~~~~~~~~}}~}}}}~~}|}}}||||}}~~~~~}}}|||||||{{zzzzzzyyyxwwwwwvuvwwwwvvvvutuvvvvvwxwwxyzzzz{{|}~~}~~}}~}}~~~~~~~~~~~~}}||{|}}~~}|{{{{zz{{|{{}}~~~}}||||{{zzz{{zzzzyxxxxyyyyyyyyyyywwwwwwvvwvvvvuuuuuuvwxyyz{zzzzz{|}~~}~~~~~~~~~~~~~~~~~~}}}}}|||}}}|}}}}}}~~}}||}}}}}}}~~}}}}~~~~~~~~~~~~~~~~}}}}}||}}|||}~~~~~~~~~~~}}||||{zzzzyyyzzzyyyxxxyxxxxxxwwwwwwwwwwwxxwxxyyyxxxxxwwwxyyzzzzzzzzz{|||}~~~~}}|}|{{z{{zzzyyyyzzz{{{||||{{{{|}~~~~}}}}}|||||||||||||||||{|}}||}~~~~~~~~~}||||||}~}||{{||}}}}}}||||{zzzyyzzzzzz{zyyzyyyyzzzz{{z{||{{{{|{{}~}}}}~}}}~~~~}~~~~~~{z|}zw{~~}{yxxvwz}}|zz|~}{}~xrsvvutuwyzzywwvtrstwvvwwvvvvwwwz~}{{{|~~|zz}}{yvtwxtqtwy|~yyzyyyz{{zy{~~zxxxz{}~{zzzxvwzywyz{|{zzy{~}}~~}}}|yvuvwxy{|}}}}}{yyyyyyyz{zzz{{|{zyy{|}~~|zyy{|~~}}}|}~}~}~~|zzzzyz|{yxyyywvwxwutrrrtvvuuvvvuvxywtvxwuuwwx}~{y|~|z|~|{}~}|~~~~}|}}~|y~|~~|}~~~~~}{zzxxy{{{|}~~}}}}}}||~}~~}}}}{z|||}}|zvwyurvzxvy{xvxzyxyzywxz{}~|zzz{{{yz{xuvwwwxxvutuvxz{zwy{xvx{}}}|~}|}~}}{z|~~~~|}~|{zyz{|{yzzvrstsrtvutssuwvvvuuuvwvvz~~}~~|}~zwwvvwwvvvvvvuvvutvxvsuwwyzzzzzzzzz|}~~~~}|zywvwzzyyxxwtqpppqrsrrstuutstusrsuwyzz|}}||}~|{yy{zy{}zxwwustttuutssuvuutsuvutvxy{{|~|}~|z~|~||{{||{|~~|{|}|{{|{{}~{z|~}}}}}}|||{|}||}}{{{zyyzzyxwxxwuvvwyz{}}{z{||{{{{|}~}|{zyyzyxxxxxwvutttttvxyyyzz{zz{||{~~{yxvuvusuvvuuuutttsruwxxyzywyzyxz|zy{~~}~~{yyyxwxyzzyxyzyxwvuttuvwwwwxxwwwwxy{}}}~}~~}~~}}~}}}}~~}~~~~~~|zyxwwwwxyyyzzyxyyyz}~~~~}~~|||{{}}{|~~}|{{{{|{|{zxxwwxxwwxxxxxyzyxvtstvuuvwyxwvxz{{|}{z{{zyyxz~~}}~~|||||{{zzzzyyyy{|||{zyxyzyyxvtsux{}|}}|}~~}}}~~~}{{zzz{|||||{{|}~~~~~~}}|}}|zzywvwxxxxyzyxyyy{}~~|zxwvwxwwwwwvwwxz{|}|||{z{{{z{{zz{||~~~~~}}~~~~~}|zyz{||}~~}|{{zzzz{{{zzz{}}||}|{{|{{{{{zzzzzzywvvvuuwwwwwwxz{|~}}~}|||||{{}~}~~~}~~|zyyyzzz{||||{{{}}|}|zxwwvvwxxwxxwxy{}~}}}}||{{{{z{{zz{|}~}|zzz{{||}}|{|}~~~~{zyxxyzzzzzzzz|}~~~}}}|||||{||}}|||}~~~|zyzzz{{{{{{{|}}}~~}|zyxwwwwwvvwwwxyyzzzzzyyyxxwwwxxxxyz{|}~~}}||{zz{{{{{zyyy{}~}}}}}~}|{{|||}||}~~~~~~}}~}}~~{zyyzz{|}}}}||{{||||}~~~}}|||{{{||||}}~~~~}{zxwxxyz{{|~~}~~~~~~~}}~~~~~~~~}|{zyxxyz{{|}~~~~~~~~}}}}||{{zzzzzz{}~~~~~~|{z{{||}}~~}||{{z{|{{|~~}||}}}~~}{zyxwwxxyyz{|||||}~~|yxxxwwwz{|}~{zyyyyz|}~~~~}}}}~~}}~~}}~~~|{{{{{z{{{{{{ywvuvutuvwyz{|}||{{{||||{{{{|||||||}~~~|zzz{zzz{{{{{|||{{{{zzyxwuutttuuvwxz{{z{{{||||||||||}}}}~~~}}|||{zyyyyywvusrrrstuvwxyxwwwwvvvvvvvwwwwxyyz|~~}{zzz{|~~~~~~~}||}}||}~~}~}}}~~~}}|}}||||}}}~~~~~~|||}~~~~}}}}}||||}~~}{{{{{||||||}}|||}}}~~~}|{yxwwwxz}~|zxwvwyz{|||{{zzzyzzzyyyzzyyyyyyyyz{|}~~~|{zz{{||||{{{{{{{{|{{zzzzyyyyxwuttuwz{}~~}}||}~~~~~~~}||}}}|||||||}}|{yxwvvxz{||||{{zzzyyzzzz{{{{{{{{{||}~~}{zzzyyyyyyxwwwwwwwxxxwxxwwwvutsrsuwy{||}|{{|{{|}~~}||{{{{{{|{{{{{{{|{{{{{zzzzyyxwussuwxy{||}}~~~~~~~~~~~~~~~}|{zyyz{|}}}}|{{{||}||{{{|}}}}}|||}}}}}|zzyyxyyyyyzzzz{{{{{zzzzzz{}~~~}}}~~~}||{{zzzzzzyzyxwvwwxxyyyyyyxxxxyyyyyzzz{|}||}}|||~}|{zyxwwwwwxyzzyyyyxxyyyyyzzyz{{{{{{||||}}~~~~~~~~}}~~~~~~~~~}}~~~~~~}~~~}}}~~wtvxyyz|~{yyyz~~zwvvvwwxyz|}|ywvttuwxxwwxxwwwxxxyy|}~~~}|{||}~~~}}}}}}|}~~~~}||{zzzz{{||{zyyyyz|}~}{zzyzzzyyyyyyyzzzz{{|}}}}}}}~~}}~~~~}}}}||||}|||||||}~~~~~}}~~}}}}}}~~~|{z{zz{|||||||{{{{{zzzzzyyz{{{{{||}}||{zz{{{{||||}}}}~~~~~~~~}}}~~~~}|{||}}}}}|||||{{zz{{{z{{{|}~~|{{{{{|}}}~~}}|zyyzzzyyxxwwxxxz||zxy}}zwvvwxxxyyz|~~}}}{yz|~}|{zz{{{|}zz{{||||{|||}~}}|}~~~~}|{{{zz{|}}}}}}}~}}~~~~}|{{{|}}}}|{{zyyyyyxxxyzzzzyyyxwwwxy{{{{{{{{{{||||}~~}}~~~~~~~~~{yxxyzz{{{{{{zzzyyyxwwwwwwxxxwvvvvvwxyzzzzz{{}~~~~~~~}}~~}|}}~~~~~~~~~|z{{{|}||||{|{{||}}}}}|||{||}}}~~}||}~~~~~~~|{{{{||}}||{||||||{{{{{{{{{|}|zyzz{}~~}~}}~~}||{{{zzz{{zz|~~|xtqoquwxyy|~}|||||}~}{zzyz}~||{z{{|||}}}||}}||||||||{{{zxwvx{}}}~~~~}{{|||||}}|{{||||}}}}~}|||{||}~~}}}}}}}||{{zzyyyyyyxwvuuvy{|}}}||{{|{{{{||||||||||||{{|}~|{zyyz{||{{||}}}}~~~}}~~~~~~~}{{{}~~~~}}~}}|{zz{{zzzzz{|}~~|{ywvvvwwxxxxxyxxxxxyyyzzz{|{zyxwwwxz}~~~}|zxxxyz}~~~~}|||||||||{{{zyxvuuuvwy|~~~~~~~~~~~~~~~~~}}|||||}}||||{zxwvvvvwx{||~~~~~~}~~}}}}}}||}~~~|{zzzzz|~~|zyxwwxyzzzzzzzzzzzyyyyyxwuttssstuwz{}~~}}}}||||{{{{{{{{{{{|}~}}}~~~}|zyyyyyz{|~~}}|}}}|}}}}||}}||}~|zxxxyyzz{{{{{{{|||{{{||{yxwvvuuuvwxy{{zzyxwwvvvvvvvvvwwxxxyz|~~}}}}~}|zyyxxyyz|~~}|||||||{{{{{{{{zz{}~}|{zyxyz{||}}~~~~~~~~~}}|}}}~~~}{{{{||}~~~~~~~~~~~~}|{zzzyyz{|}}{yyyyyzz{|}}|z|~~}|zyz{z{|}y{|~{yyyyzzyxyz|}~}{yvttssssssrrtvy{}}}}}}||zzyyz{{|}}~~~~~~~~~}}{{{{{{zz{}~~~}}}}~~~~~|zyyxyzz{{{|{zz{|}}}||zxvuuuutttttuvxyz{{zzyyyyyyyzzz{zyz|~~}||}~~|{zzzzz{{{zz{|~~~~~~~~|{zzzz{{{{{{zzzyxxxvtrponnnopqqrrstvwyyyyyyyzz{{{{||||}}{zzzzyz{{zzzzzzzzyxvtssssstttuuuvxz|}}}}}||||||||||}}~~~~~}}||||zxwwwwxxyyzz{zz|~~~}~~~~~~~~~~~~~~}{zzzzzzzyyzyyyz{|~~}||||}}~~~~{vy~}{|}zz~||}}}||{|~~~}{zxwxy{|||{{zyyxwvuuuuuuuvwxxxyxxyz|~~}}}~}}~~}{{{{zzz{{zywwxyy{}}}}}}~~~~~}||}}~}{zz{{{||{zyyxwvtsqpprsstttttttuvwyz{||}}}}}~~~~~~~|||||}~~}}}}}}|zxwvvvwxxxxxxxyyyz|}}~~~|zyxwwxxxxwwwwwwwvtsrsssttttuuuvvwxz|}~~}{yyyyyyyyyxxxwwwvusrqqqrsttttttttuwz{|}}}~~~~~~}}}}~{zyyz|}}}|{{}}{{{|}}||zwttx}~|{{}~~}|yxvvwxyyyyyyxwwxxzz{{||}}}}~~}}}}}}~|{{zzz{{{{{zz|}~|{{|||||||||||{{{{{zywvuvvvwxyyzzz{|~~}||||{{{{{zzzzyyzzyxvuuuuuvvwwwxyz{}~~~~}{zzz{{{{{{zz{zz{{{zyxwvuvvwwxxyyyz{||||||||||}}}}~~~~~}||||||||{{{{{{{zzzzzxwvuuuvwwwwxyz|}}~~~}~~~}}|||{{{{{||~~|{{{{{|}}~~~~|{{{{{{{{{{}~~}}}|||{{{{{{{zzz{|}~~}}~~}}}|{yxxxxyyzzyzyyzzz{{{|||zyxxxxxyyz{|}}|{zyxxxwwwwxyz|}}|~|yzz~~}{y{}|yz}~}}|zyzzzzzzzz{||||}~~~}{xvtrqqqsuvy{}}}}}|||}}}}|{zzz{}~~~}|{zyxxxwwwz|~~}}}~~}}}~~}|}~~}}}~~~~~}}~~}{zyyz{|~~|{zyyyyyzzz{{zyyyyyzzz{{{ywvuuuuvxz|~~~~~~~}}}}}}}}}||{{{{{|}~~~{yxxyyyz{|~~~~~~~~~~}}||||}|||||}~}{zz{{{|||{{{|}}}}~}}||||zyxwwwvvvwxyz{zzyyxwwwxyyyxxwwwxy{{}~|zxyz{}~}||{zxxyzz{|||{zz{}~}~~{zz|vqpqu~}|~zvvwz~}||}}}}}{{|~}|||}}~}}}~}}~}zyz{}}}~~~~}}}||}~}||{|}}}~~~}|{|}~~~}|{}~~}~}|{{||||||||}~~}yw}xpfbjw~yuw}~|{}|wvvw||{}yw{~|{zz}}{zz{|}}}|yvvxz|}ywxz|}zxxxy{}~}||}}~~}|{}~~~}|zz{|}}{ywvwy{||||{yxwwwyywwx|~~|{zzzzzzz{|~}|{zz|~~}}}|}~~}|{{||}~~||{{zzyy{}}|}|||zxvwyz|~~}|{zxwvvvvwwxxxwvtssuuvwyz{{||{{|||zzzz{||}}~~}}}~}{{|}}}|||||||||||{|}~~~}|{zyxxyz|}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{||||}}~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{z{{{{{{|}}}}}}}}}}}}~~~~~}zy|}|}}}}|{|}|{}}}|{|~|{zyxyzz{{z{ywutsstuvuttuutuxz{{{zwwwwwwwxxwxz||}|{z{{|}~}}|zyxxwxzz{zyz||{{{|{ywvtrsttuwyyzzyyxxyzyx{|yyz||}{}}}}~~~~~~~~~}~~}}}}~|{|}~~||}}}~~}~~}}{zzxxz}~~}{zyxyzzyxy{||{zz|{zyy{|zxxyz||~~~~~~~~~~}|zyyzzzz{{zzzyxxvsrrrrrrssrqrttuvwxyyxwxzzyz{}~~~~~}||{yz{}~}}|zywvuuwzzyyyyzxxyy~~~}}}~~~~}}}~}~~}}}{{{zxvtuuuuuuvvvvvuvvvxzzz}~}||}~~|{zzzz{{zz{{zyyyyyyyz{{|}~||{|}~~~|{yz|}~}zzzxxyyzzyyyyxwvwwwwwy{|{{zzyzyz{|}~~}|||||{{|}~~~~~~}}{zzyy{zyzzxvtsssstuvvvuvvvvvvxyy{~~}|{z{}}}|{yxxwuuuwywuvxwwxxwwxz}}}}{{|}~}{{}~}}|~~~~~~~~~~z||zzzyxwxxyyyyywvvsruvuuvvvuuvvtsuxyyyyzzyyzzxz|~~}||}~~~~~|{yyxwxyz{zyzzvssstuuuuuuvwwvyzz|~}}~}~~}~~~~~~~}~}~~~~zyyyxxwy{zyyyzz{{}~~}~~}}{zz{|}}}{{|}|{|~}}~~}}}~~~}}~~~}|}~|ywvvvwxwwyyyzzzxwvvuvwyyvvxxwwyz{}~}|{{||z{|{{|~~~}}~~~{z{||||}}||}}|yxwtsuwwvuvxwvwyyz}~||~~}~}~~~~}~~}}}}|}~}|||{{{{ywutuuuvwxxwwxy{|}}}}}|||}~~~~~}}~~~}}~}zyyzzz|||{z||}}|||||}}}}}~~~~~}{yyxvwyyywvvvvvz|{yyyxwwwwxxxxwx{~|{}}|{z{}}}}}~}|zyxzzyyyz{{|{{{|{xustuvvvvwxxwwz|{|~}|{|~~~~~~~}}~}}~~}}|{{z{{zxwvuttuvvwwvvxz{|}~~|~~}||}}~~~~~}{~~}zzzwuwyxyyyyyzzyzz{zxututuwwvvwxy{|||||zz{{yyzzzxwy|||}}|{||{||}~}zxwxyyyyy{{zz{{{zz||zwuuvwwwxy{|}~~~~~~~|}~~~~~~}}~~~}{ywxyyz{{|~~~~}}}}}}}~}}~~}}}~}||}}}}~~~~{yz{|}|}~}}||||}~~}}}}|zyxxwwxyxxyz{{{{{|||||{ywvwxyz{|~~}}~~}}}}}}}~}}|||~~~~~}{{{yxzzxxyzzzyxxxxz{ywxwtstuvwwyzz{|}||||||}~~}}|{||~~~~|}~~~~~}}||||{|}|{yxwvuuuuwz{{|}~}{|~~~~~~~|{zz{{{{|~~~~}}}|}~~}|{{{{{||{z{zzyyz{{zzzxwvutuuwz{z{{||zyyzyyyyz{zywwyyyz|}~~~}||||zxwwvwyzzzzzz{{zzzzzzyyzywutttuvxz{{zzzzzzz{||}}}~}{|~}}}~~~~~}}~~}}||}~}}~~~~~~~}}}|zxwvwy|}~~~~~~}{z|~~~~}}~~{yyyyyyyyzzzyz{{{zzzzz{{zzyxvuvxz{|||{{zyxxz{zyyyzzyz{zyyz|~~|{zzyyyzzz{{{{}}{{{{|||}~}||{ywwy|~~}~~~~~~}|||||}}}}}}~~~}~~}}~~{wvwxy{|{{|{zyz{{}~}|||}}||~~~}~|{z{}}}}}~~~~~~}||~~~~}||}~~~~~}~~|{z{||||}}||||}|}}}|}~~|{{|~~}}}}}}|{{z{zyz|}~~~|yvutuvwwvxyyxwwyyyxxy{{zzyzzywvwyz|{z{||{{{|||}}}}}~~~~~~}~~~~~|~~}~~~~~}}{zzzy{|}|zz||{zzz{{{{zz{|}|}~}||}}~~~}{yyzzzzyzzzzyyyzzzzzzyyz{zzz{zyyyzz{{{{{{zzz{{zzzzzzzzz{{zz{|~~}zxxwwwxyzxvwxwwwwxxxxyyyzzyyzzyyyzzzz{}|||}}||}~~}~~|{{||||}}}}~}{|~~}}~~~~~~}|}}~}}~}||{|}|{}~}}~~~~~~~}~}{{||{{||{yxzzxxxyzyxxyyzzy{}~}{yzz{{{|}}}}|}}}|}|||||{{{|}}~~|{{|{zz{{z{{zzz|||{|~}}}}}||~~|{zz{{|||{{{{|{{z{}}}~~~~~~}||||||}}}~~~~~~~~~~~}}}}}}}}}}}}}~}{zzzz{||{{{{|||{|}}}~~~~~}~~~~~~~~}}|{{|||}}|}}~~}~~~}}|||}~}|}}}}}}~}|}~~}|}~~}}}}}|{{{{{{{zzzzyzzzzyxyyyyyyyxwwwwwwwwxwwwwxxxxyz{zyz}~{zzyyz{|}||}}||}}}}|}~~~~~}|}}|||||||||}~~~~~~~}|}}}~}zxzzzz{|}|z{|}~~~~~~}}~~~~}{yy{|~~}}||{{{zz{{{zzz{zzyyyz{{|~~}{zz{}||}}||||{{{{|{zz{{zzywuuuvwyzzyxwwwvvvwxyyyzzyxy{{{z{~}}}}~}|~~~~~|z{|}~~}||}}||}~~}|}}}}}}~~}~~}}~~~~}}~~~}}}}}}{yxxy|~~~}}|{{z|}|||{{||}~~~~~}}~~}~~}|{|||{{{zzz{zy{||}}{z{|}|{z|}|}~~}}}~~~~~~~~~~}}~}}}~}}}~||}~}{z|}|{{{{||{yyzzz{{zzyz||yy||{zy{||zzyz{{||{{|}{z|||}~~~~|}}|~~}}~~}}}~~~}{{|}~}{}~}}~~~~~~}}}}~}{{|{{|}}}||}}|}~~~~~~~~~|}~~}}{}|y{}~}||||||||{|~}|{{}~|z{{||{{|{{z{zz{|zzzz{{zzzyzz{{zyyz{|{yz|zyz{{{zz}}zz{|zzzzyyz{{{zyz{{{{|}~}}|}~~~~}||}~~}~~||}~}|||||}~~~~~~~~~|~~~~~~~}}}~~~~~}~~~~~~~~~}}~}|||}~}|{||}~}|||{{zz|}~~|{|}}}||}}}}||}}}|z{|zz{}}zz{|}|{|{{||{{{{{||{{|||||{{{{{{{|}|{{|||~~|{|~~}}}~|{~~~~~~|}~~}~}~~}||~|z{~~}{{}~}}}}~~~}~}}~~}~~~~}|{|}~~~~~~|~~~~}}~}}~||}~~}}~~}~~~~~~~~|~}}~~~~}~~}~~~~}||~}|}}||~~~~~~~}~{~~~~~|{~}|}}}|{|}{yz|{zyy|{xy{zxxyzzzyyyz{||zz|{yz{{{{{{z{{zz{|~}{}~}|}~~~~~}}~~~}}~~~}~~}|~~}||~~~}}~~~||}~}}}}{|~}}~~}{|}}}|zz{}|z{{{zyyzz|}{z{{}{y|~~}}||}}}|}~~|}~~~~}||~~{|~~||}|{|}|{{{{zxyzzyxxyzzzyxzzyxyz{{zz{|{{{|}}|{{|||}~~~}}~~~~||}~}|}}|}~~}~~|{|~}}}|}|{|}}}}}~~}~~~~~}~~~~~~~~}~~}~~}}}~||}}}|z|~}{|}|||{{{||~}{|}~~~~}}}}}}}~|{~}{{{||{|~|{||||||||}|{{{}~|{}}}}|}~~~~|}}~~||~~{{{|}||{z}~~}{{}~}}}}~~}~~~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~|}~}}}~~~}~~~~|}~~~}}~~}}~~~}~~~~~~|~~~}}~~}}}}~~|{{{|||{{{{zz{|{{||zz||zz||{zy{}{z{|zz||z{}}}|{{{||}}{z||{||}~|{|}}}||}}}||}~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~}~~~}~~}}}}~}}~~}}}|||}|{||||}}|{||}}}~~}}}}~~~~~~~}~~}}}||||||}}}{y{}||||}|{{||||||{||{{{|}}||||}}~|z|}{z|}}}||||{}}|~~}}}}~~~~}}~~~~~~~}~~~~~~~~~}|}}}~~~~~~~~~~~}~~~~~~~~~~}}~~~}}~||~~}}}}{|~}|}~~}|}~~~~~}}}~~~~~~~~~~~~~~}}~|}~~}~~}}}~~~~}{{|||{{|||{{{{|||{{{{z{{{{{{{{{|||{{|{{|}}}}}~~}~~~~~~~~~~~~~~~~~~~}}~~}}}}~~}~~}}~~~}}~~~~~}}}}||}~}}||~}|}~~}}~~~~}}~~}}}~~}}~~}}}}}}}||{|}~|{||||{|}}{{{{|{{||||||}}|{{{{||zz||{{z{}|{|}{{|}}}}}~~}}~~~~|~~~~~~~~~~}}~~}~~}}~~~~~~~~~}}}}~~}}}~~}}}}~~}}}}~~}~~~}}~~~}}~~~~~~}}~~|}~~}}~~}}}}}}}}~~}||||}~~}||}~|{}~}|||||||{|||}|{}~}}||~~~}|}~~~}}}}~~}}}~~|}~~~~~~~~~~~}}~~~~~~~~~}~~~~~~~~~~}~~~}}}~}~~}~~~}~~~~}~~~~~~~~~~}~~~~}~~~~~~~}}|}}|}}}}|||}}}|}}|}||}}}}|||}}|||}}{||}}{z{}|||}}||{{||||{|}~}}}}}}|}~}}~~~~~~}~~~~~}~}~~~}~~~~~~~~~~~~~}|~~}}}|}~~}~~}}~~}~~}}}~~}}}}}}}~~}|}~~}||}}~}}}~}|||}~}|}~}}}}}}}}}}}|||}}}||}}{||||||{{{|}}||}}{|}}|||}}}}}}||}~~~}}~~~~~~~~~~~~~~}}~~~~}~~~~}~~~~~~~~~}~~}~~~}}~~~~~~}}}}}}}}~~}}~~~~~~~~~~~~~}|}~}}~~}}}}}}~}}~~}}}~~~~~~}}~~~~~}}~~}}}}}}|}}|||}}|{{{|~}|{||}}|}}}}}}}~~~~~~~~~~~}~~~}~~}}~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~}~~}~~}~~}~~}~}}~~|}~}|~}|}}~}|}~~}|{|||}}|}||||||||{{||}}||||z{}}~}}}~}}}}~~|}~~|~~~~~~~~~~~~~~~~~~~|~xx{~~~}wpnlhjptvwz~~}zwsplkjimruz}zyyvruvx~|wwvtux{~zvuvvuuuz~|ytqnkjotuzzywuttxz}|zyvutwvv{yvtpoqsuxz|~{xusrrrrswz}|xxwvvtuxz}wuspnoquz|~~|zxwspoqqqswxy~~{xusqqqrrppuxz}|yyxusssux}wsrpnnpt{~~}|{ywrnmopruxz~wsnmommsx{}}|}||~}{{~~~~|{zxwxzzy{~}~~|xxxusssstw{|~~~}||}~~|}~|x{~|{}}~zwwuqqstuy|~}~}{yvsqqpnnnrtuvz}~{z{xvvxy||xy|{{z|}z|~}|}}z{~~}~~~~|~~}}~}{z{ytsuxyy{}|{zwtsrpkfjnkjmqtvusuyywwwuusqswz|~}~~|}}~~{|~{y{|{zxvsqolkmooprwzyy{|zy}|x{~|yy{}~~~|~~{z|{xvvutttsssstwvuwwtppomllmmpstttx|}}~}~~{yzzyzz|~~}}||{zyz{{|}}|xusruvsquwtrrrpoprrsuvvwxxvuuutsvxusuvwwxy{|}}{z|~~~~|~}z}}|~}}{y{~~|}}z{|{{|}|{~~}{{{{|~}|}~|{|~~~|y{~}|{{{zxwwxxyzxxz|}}|}~}zz|{z|}||~~~||}~|{{zywuttsrrrstttrrssrquxxx{~}zy{~|z|~}}}|xvtrqqrstvxyxvvvvwyyxxz||||}~~}}~~||~~~|}~|{{|zyz{zyxvsrstsrstssttstsrststwz{|}~}{{yxyyxy|}~~}}}||}}}}~}{||yvvxvuwxy{{zzzzyyz{{{{{}~}{yy{||zyyxvvutrqppqooqrqpppomklnnnopsvwxzzyyxwxxxwutvy{|}~~}~~~}~~|{yvurqqrrrsstuuvwxwvvvwwxxyzyz}}|}|zyxwxxwwxwuvwxxxz}~~}}~~}}||}~}|~~~~~~}}||||zxz{zyxyzyyz}~~}}}}}|{zyyyxxxwwwxxwvuvvuuvvvwwwwwxz{|~}|{{zyyyzz{}~~}}}yyyxvvvvvvvvvwwxxxyywutssrrsutstuuttuwy{~~~~~~~zwvwvwwy{zxvtsrpopqrssrqrsssuwxxy{{{}~~~~~}||||||{yxyxxxyzzzzzywuvvutvwutuvvvvxzzz|~~~~~~~~~~}|}~~}|zzzxvvvuutsttuvxwvutrqoooonoqqrttttuvxyyyxwvvutstuvwxyyy{|~~~}~~~~|yxwwwxy{|}~~~~~}}}~~~}}}~~~}}{{{|~~}}}~~|ywvvvwwxz{zzyyyz{{|}}~~~~~}}}|{|}}}~}|||{{{{{{{|}}~~~}}}{yvtsrrsstuuvvxz|~~~~~||zwutsrrssssstuvvwxxxxxxxxxxwwxyyyzzzz{|}}{zzyxwwxzzy{|||||{||{{zyxwutuvvwxwxwwxz|~~~}|{|}~~~~~}}}|zyxwvvvvvuuuuvxz{{|||{{{||||{||||}}}}}~~|zxxwvwxyyz{{yxxxxwwwxyxwvutsrrrrrrrstwy{{||||{|}}||{zzz{{{{||}}~~}{zyxxwwwwvvwwwxxxyyxxxwvtsssttttuvy{|~}~~~|zxwwxxyz{|~~}{{{{||}~~~~~~~~~|{zzzz{{{|~~~~~~~~~~~~}||{ywtsssststvxyzz{{zyyyzzz{|||}}~~}|{|}}}~~}~~}~}{{{zz{}~}||||{zzyxxxyzzyzzzzyyyzywutssrrsstuwxyyyyyxxyxwwxyz{|~~~~}}|~~}}}}~~~~}}{{zzyyyyyyyxwutsrstuuwxz{{{|{{|||}~~~}||{{{{|||}~~|{zzyvtststtvwxyzzyxxxwwwxzzzzz{|{{z{{z{|{|}~~~}}||{zzzzyxxxxwwvvvuvwwwwwvuuuurpppppqrux{|}~}||{{zyyzz{{||}||||||||}~}|{zyz|~~}}}}~~~~}{zzz{|}~~~}}}}}|zyxxxxz|~~~~}||||||}}}}~~}{zzywuttuwxyyyyz{zzzzz{z{{|}||}~~}|zywvvxzz{}~~~}}|{{zzz{|||{}~}}~~~|{{{|~~}~~}||||{|}~~~~~~}||||||}~|zywwwwyz{{zzyyz{{{}~~~~~~~}}}}}}|{{{{{|~}{yyyyyyzz{z{|||{{{{{{||{{|||{{{|zyxxwwy{}~~~~}}}}}}|||||||||{{|||||||{z{{zzxwuttuwxyxxyyyyyyyxwvwwwxxxxxwwwwwxxxwwxyz{|}}}}}}|{{||{{{{{zzzyyyyyxwxxxwxyyxvvvuutttrrsvxy{}~~~~~}|zyyzz{{||||{|||}}~~}}~~~~~~~|||{zzz{|}|}~}}}}}}}}}|||}}~~~~~~}}~~~~~}}}}}|||{zyyyyyyzzyyyxwxxywwwvvvwwwwwyzzz{{||{|||{{{{|}~}}}~}|||||{{|{yxxwxwwwwwwwwxxxxyyyyzz{||||{{{||}~~}}}}}}}~~~~~~~}}||{|||{|||{{zzzyyzzzz{{{{zzzzz|||{||}|{|~~~~~~~~~}}||}}}|{{zzyyzyyxwwvvvwwwvuttuvwxxxxxxwwxxxxxxyyzzyyxwwwwxxyyxxxxyxwxyzyzz|}}}}}||}}~~~~~~~~~~~~~~~}~~~~}}}~~~~~~~~~}}}||||||||}}}}~~}||||||||||}}}}||}||{{{|{{|}}}}~~~~~~~}||{zzzzzyyyzzyyyyyyxxxxyyyyxyzzzzzz{{{|}~~}|||||||{{{||}}}}}|{{{zzz{{zz{{{{|}}||}|||{{{z{|}}~~~~}}}||||}}}}~~}}~~}}}}~}}}}}}|{{zzzzzzzzz{||||||{z{{{{|||}}}}}}}||||||||}}}}|||}}}}|{|}}|||||{{{zzzzz{{zzyzz{{{{zzz{{{{{|zzz|}}}}~~~~~~}~~~}~~~~}||{zzzzz{{{|}}}}}}}}}}||}}}}}}||||{zz{zyyyyyxxxxwvvvvvvvvuuvxxyyyz{{{|}}}~~~~~~~}~~}|||{zyyzzzz{||}}|||||{{|}}}}}}~~~~}}~}}}}}}}~}}|||{zzzzzz{{|||}~~~}|||||{{{zzzzzzyyyyyyyzz{{zzyzzzyzzzzzz{||||{{zzzz{{|}}|}}~~~~~}}||}}}}~~~~~~~~~~}}}}}}|}}}}||||{{z{|{||{{{|||{{{|{|}}}}}~~~}~~~~~~~~~~}}}||{zz{{z{{{zzyzzzzzzzzzzzzzzzzyzz{{{{{{{{{|}}~}}}}|||||}~}}~~~}}}|{{{{{{{{zzyyxwwwwxwvwwwwwwxxwwwxxyyzz{{|||||||||||||||}}{{{{{{|||{{{{{{|}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}||||{{{{{{|}|{zz{{zzzzzzz{{{|||}~~~~~~~~~~~~~~~~~}}}}|||}}}~~~}~~~~~~~~~~~~~~}}|}}}||{{z{{{{{{|||||}~}}~~}}||}}}~~~~}}||}~~}}}}}}}}||||||{{|{{z{{zzzzzz{{{{{|||{{zyzzzzz{{{{{|}}~~~}~~~~~~~~~~~~~~}}}}|}}}}}|}}|{{|{{z{||{||{{||}}|||{{{{{{{zzzzyyyyyyzzzyxxxyyyyyyyzz{{zzzzyyzzzyyyxxxyyyyxxwwvvvvuvvvvvvxxwxxyyz{|}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|||}||||||{zzzyyyyxxxxxxxxyyxyyzz{{|||||}}}}}}}}~~~~~~~~}}|{|||{{{zzzzzzzzzyxxyyz{{|}||||}|||||{{{||||}}}}}}~}}}}{{|}}}}}}|||}}}|||{{z{{{zzzzyyyz{{{{{|{||}|}}}}}}}~~~~~~~~~}||||{{{{zyyyxwwwxxwwxxxxxxyyxxxwwwxyzzzzzyyyyyyyxxxwxxxwxxxxwxyyyyyyzzz{|||||}}}}~~~~~~~~~~~~~}~~~~~~~}}}}}}|||||{||||{{{{{{||||}}~~~~~}}}~~~~~~~~}}}}}|}}~~~~~~~~}}||||||||||||{zyyyyyzzzzyzzzz{{{{{||||||||{{{{|||||}}}}||||{{{{z{{{{{{{{||||||}}}}~~~~~~~~}}~~~~~~~~~~~}}||||}}||}}}|||{zz{|{z{|{z{|||||}}|}~}}|||||{|||||||||||{{{{|||||{{{{{|{{{{{{{{{{{{{{{{{{{{||||||||||}~~~~~~~~~}}}}}}||||||||||||||{{|{{||{{|}}~}||{{{{{{zyyzyxwwxxxxxxwwxxxxxyyyyz{|||}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{|||}}}}}}}}}}~~~~~}}}}}}||||||||{{z{{{{{{||{|}}}~~~~~}|||{zzzz{{{{|{{{{{zzzzzzzzz{{|||||||||||||{||||||||{{{{||}}}}|}|||}}~~}~~~~~~~~}}}}}}}}}}~~~}}~~}}}}}}}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~}}||||{z{{{{{{{{{zz{{{zzzzzz{{{{{|{{{||{{{|||||}}||||}}~~~||||{{{{{{zzzyyyyyyyyyyyzzzzzzzzzz{|{{{{{{||}}}}}|||||{{{{{{{{|||{{{{{{{{{{|}}}~~~~~~~~~~}}~}}~~~}}}}}|}}}}}~~}}}}|||||||||{{{{{zz{{z{||}}}~~~~~~~~~~~}}}}}}}~~}}}}}}}||||||}~~~~~~~~}}||||||||||||||||||}}}}}}}}}}}}}}}}~}}~~~~}~~~~~~~}}}}}}}}}}}|||||||}||||{{{{||||}|{{||||||}||}}||}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}~~~}}~}}~}}}||||||||}}}}}~~~~~~~}}}||||{{zz{zyzzzzzzzyyyzzyyzzyzzyyyyzzyyzzyyzz{zyyzyyxwxyxyyyzyxxxxxxxyyyzz{{{||}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}{x|{yvsvz{}~wtsqqrvz~~{wsmkjjnsx{~|vpmjgiknty|}yvrponqstx|xtqrpqx}|xsqnknoqvz|~{wrlihhhlpru{|wsolnmmsxy|~}~|xuux||yxwwy~{ywvwxz~~|zxyy{~~~}zyyz}|zwuvvx|{wtspnquw{~{wspooprux}}zwrpppqtx|~{wutstvwz|{{yx{}{zy{}}~}|zxvwy{}{wvusrrrtuwz|}~zwtrqpppstw|}|{yxwwwxy{~~{ywurpppppsxy{~~|{ywtppssrtuwxxyzz~~{xvvwxxz~~zxz{yy}~}zx{}~~~~|zyxvttwy|{wtrpooprtvy{|}~~|}}{yxxz{z|~|{{z{zz{}~|{xuuttsqqsuvxyz{|{zyxwvwuttrrtvxz||}~}{{|{zyy{~~}|zyyzzz{}~~~}{ywvusrtvutuwwyyyxyyxwvutrqrsuwxxy{{{{z{{yx}~}~~}~}z{zzzz{{}~~~~|{|}|~~~|zzxvwxz{{yyz}|zyy{|yxz{zz{{zz{|}|||}~~}}~~}|~~~~~~~~|{{zxxyyxyzyxz{zxxwwxwwwxwxyusw{yxz||{zyzzzzyz|~~}||{zz{yyyyyzyxututrrtuutrtwtsuvwvutuuuuvuttvvwxy{|~~|}~~~~}{}~}}}~}}}}|{yxyyxwuuxyyxwxzzyxwxyxwwwxyyz{}~}|||~}|||~}{}~~~|{z{zyxxz|{yz|{zyxyzzyxxxxyxwy|||||{{}|{{|{zz{}~~~~~~}~~|zyxxxxxxyzyxxwyyvtutrrqrssrtvutvwsruvvustvutvxxy{|zz~~~}||~~~~~}}~~}}}}||}~}}}~~~}~}|{yxyyxxyyyyz{|{zz{zzzz{|{{|}~~~~}~}}~~~~~}|}~~|~~|{zyxxyxxxxyyxz|zxyyyxxwvvwyz{z{}}}||{z{{{{zz{|{}~~~~}~~~|z{|{zz{|{{zz{||{zxyyusttuuuutvwwwuuwxwvvwwxxwwy|{{}}{z{}~}}}}}}}~~~~~}|}~|}~~}}|zyyyxyz{{zxyzyxyzyyyyxz}~~~~~}{}}|}}~~}}}~~~~~~~~~~}}~~}}}|{|}{yyyxxxz{zxz|{zzzzzyzzz{|}}|~~{}}||||||}||{{}~~}{{{zz{{zz{{{zyxxyyxvtttsrstttssuvuuttvutttvxy{{{|}|{zz||{}~~~~~}~~~~~|zyyxxyyyxxyyzz{zyxxyyz|}}}~~}~~~~~}~~|~~|~~~~~|{zyyyyzzzz{zzzz{yxyyyz||||}}}||}}|z{{|{{{{{{{{}~}}||zz{|zz{{{zzzzzzzzxwyyvtttsrrrsssuwutuvuuuvwxy{|||}~}|||{||}~~~}|{}~~~~}}~~}~}||zyxxz{zz|{yyyzz{{{|~~~}}}}}~~}~~}}}~~~}}~~~}}|zywwxyxwxyzyxyzzyyy{||}}~~~}|||{|}{{|||{{|}|{|~~~}{z{||{{{|||{{{{{{zzzzzzzyxwutttuuuuuvvvwwwwwwyz{|}}}||}}|z{|{{|{{}}~}}}{||}~~~~~~~~}}}zxyzyyyyz{yz{{{{{|}}~~~~~~~~~~~~}}}}}||}~~~~~~~~~~~~~|zzzxxxxxyyyyyyzzz{|}~~~~~~~~~}}~~~~}}||}~~~~}}|zz{zyyyz|{{{{zzzz{{zzzyyzyvuvutsssuuuvvuuvxxyz{||||{|~|{{{{{zz{|||{|}~~}||}||}~~~~~~~}zzzyyyyz{zz{||{{}~~~~~~||~~}~~}{zyxwwxxxwwwyzzz{{}~~~~~}}}|||}}|}}|||}}|{{}}}}}}}}|zzz{|{z{}{{z{{|{zzzzz{zyz{zxvtuutssuwwwwvwxz{{{|}}|{{||{{{||}|||{{||}~~~~~~|z{{{|}}}~~}|yxz{{{{{|}}~}}~~~~~}}~}}~|||~~}}}~~}~~~~~~~}}~}}}|ywyywvwxyzz|}}}}~~~~~||}~}}}~~~}}|}}}}||}|{|~~}|{||{{{{}~}||||~}}||}|{{|}}{zzzywvuutssstuvwwxz{{{{{{zyz{zy{{{zzz{|z{{{{||||}~}|{{{|}}~~}{zyyyyyzzz|~~~}~~}~~~~~~}|}}}}~~}}}~~}}}~~~~~~~~}{yyyxxxxxxz|~~~~~~~~}|~}|}}~}|||}}}}~~}}|zzzzz{||{{|||}|{{||||{|}|{||{{{{ywwvvtssuuuvyzz{||||{{{yyz{{zzz{{{{zzz{||||}}}~|}~|z|~~~|zzyxxxxz|~~~~~~~~}}}}~~}~~~~~}}~~~~~~~~~~~~~~}|{zyyxwyyxz{~}~~~~~}}~~}}}}}~~|{|||||~~}||}~}|{{{{||{{{||||}||||}}||||}}|||||{{{{ywvuutssuwzzz{{{||{{{{{{{{{|{{|||||||{{|}}}||~}||}~~}{zyz{z{}~~~}~~~}~}~~~}}}~~}~~~~~~}~~}}~~~~~~~|{zyyxwwy{|}~~~~~~~~~~~~~~}}~~~~}}}~~~~}|}~~~}}}}}|{{|{{{{||{||||{zz{|||{|||||||||{z{{zywvutstwyz{{}}|||||{z{|||zz{}{zz{{{{||{z{}|||~~}~|z{|{|}~}~}~~}~~}{{}~~~}~~~~~~~~~~}}~|{zzzzz{}~~~~}|}~}|}~}}}}}}|}~}|}}}||}}}}|}~}|{{{z{{{|||}||||}|{|}||||}}||}}|{{||}||{yxxwvwxyz{|{|||}~|{{{z{{{|{zz{{{{{{||{{{z{||}}}~~}}~~}}}~~~~~~~~~~~~~~}}}}~~}~~~}~~}}}~~~~~~~~~~}}}}|zz{|||}}~~~~}}}~~||}~~~~~~~~}}}}~~}}~}{{}~~~}zz{|}|{||||||}|||||||}}}}}~}}|}}~~||||}|{zyyyzzz{|||{{}~|{||{||{zz{|{{{|{yyz{{{z{{||||}~~~~~~~~~~~~~}~~~~~}~~~}~~~~~~~}~~~~}~}~~}~~~~~}}~}}}}}}}}~~~~}~~}}}}~~}}|}~}}}}}}}}~~~~~}~~|{|||{z||||||}}||{|}}}}}~~}|}}}}}}|||{{|||||||{{{{yxyzzz|}{{{||{z{|{z{||||{{||{|||||||}}|}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}|}}}}||}}}}||}}|}~~~}|||||||||}}}}}}}}||}}}}}}}}}||}}}||||||}~~~}|{{zzzzz{{|||{|}|{{{z|}|{{{|{z{}}|{{|}}}}}}~~~~~~}~~}}~~}}~~~~}~~~~~~~~~~}}~~~}||||}~~~}~~~~~~}|}}}}}}||}~~}}}}}}}}~~~~~}}}}}~}}}|||{|||}|{{|}}}}}}}|}}}}}}|}}}|}}}~~|zzzy{|{{|}|{{|{|||{zyz||{{{{{{{{{|||||}}}|}~~}}~~~~~~~~~~~~}}|}~~}}}~~~~~~~~~~~~~~}|{||}}}}~~~}}}}}}~~~~~~}}~~}}}}|}}}|zz{|}||~~}||}||}}|||}||}}}}}}}||}~}||||||||}~~~}{{zzz||{{|}~}}~}|{{{||{{{{{{{|||{{{|||||||{z{|}~}}~~~~~}|{|}~~~~~~~~~~~~~~~~~}~}||||{{|}~}}~~}}~~~}}}}~~}}~}}~~~~~~~}|{yy{{|}~~~~}}|}}|||}|}}}}}}}}}|}}|||}|}}|}}}}|{zzz{||||}}}}}}||}}|{{||{{||||||}}{{|||{yxxxy{|}~~{{||}~~~~~~|{zzyz|~~~~}}~~~~~~~~~~~~}|{||}}}~~~}~~}}}}}}}}}}}}~~~~}}}}|{zxxxy{}~~~~}||||||}}}}}~~~~~}}}}~}|||}}}}~~|{{{{z{{|||}}}|||||||{{{{{||||||||{{|{zyxxwvwz||}~~}{z{||~~~~~~}|{{zyyz||}~~~~~~~~~~~~~~~~~~~~~}||}}}}}~~~~~}}}}}~}|}~~~~~~~}}||zyyxwwxyz{|}~~~}}||||||}}}}}}}~~~}}}~}}}~~}{{zzz{{||||}}||{{{{{{{{{||||||||||{zxwwvvwwxy{|~~~~|{{{{{|}~~~~~~|{zyzzzz{}~~}~~~~~~~~~~~}}~~~~|{{|}~~~~~~~~~~}~~~~~~~~}}}|{zyxxwxxxxz|}~~~~|||}}}|}}}}}}}}}}}}}}~~~~}|{{{{{{|}}~~}||}||{|||||}|||||||{zxwwvvvvvwxz{|}~~~~~~}|{{|{{|}~~~~~~~~~}|{zzzzzzz{||~~~~~|||}||}}}~~~}~~}}~~}~~~~~}~}}|zyxxxxwxxxxy{|~~~}}~}}}}}}}}}~~~}}~}|}}~~}|{z{{{||}}}}}}}|||}}}}}}||}}}|{zyxwwvvvwxxxyz|}~~~~~~~}~~~}||{{{|||{{|~~}~~~|{zzyyzzzzzzz||}~~~~~~}{{|||}}}~~~~~~~~~}~~}}}}~}}|{zyxxxwwwxxxxyzz{}~~~~~~}}~~~~~~~~~}}~}{{{||{|||}}}}}}}}}||||||||||zyxxwvvvwwwwwxxxz{}~~~~}~~~~~~}}|||||||}}}|}~~}}~~~~}|{zyyyyzyyz{{zz{|~~~~~}||||}}~~~~~~~~~~~}}||{zyxwwwvvwxxxxxyyz|~~~~~~~|}}||}~}}}}}}}}~}|{{{|}||}~}||}}}||||||||{zywwvvvvwwvvvwwwwyz{|}~~~~~~~~}}}}||}}}|}}}}}~~}}|}}~~}|{zzyyyz{zz{{zz{|}}~~~~}|{{|||}~~~~~~~~~~~~~}}|{zxwwxxxxxxxwwwxxxyz{|}~~~}}}}|||}~}}~~~~}}|{{{|||~~~~~~}}}~}|||{zxwwvvvvvwwwwwwwwwwxz{}~~~~~~~~~~~~~~}}||}}}}}~}||}}}}~~~}}}}~~~~~}}{zyyyyyyyyzzzzzzz{{{{}~~~}|||||}~~~~~~~~}}}|{zyxwwwwxxxxxxyyxxxxyy{|}~~~~}}}}}}}}}}~}|{{{{{|}}}}~~~~~}}||{zzyxvvwwwvwxwwwwwwwwxxxy{}}~~~~~~~~~}|||{{||||{||||||||{{|~~~}}}~}~~}|{zzyyyzyyzzzzyz{zyzz{{{}}{|}~}~~}|~|xwxxxwwwx{{xuz~||{ywvvuw{~~||}~~|}~}}|}|||{z{}~~~}}}~{xyyxwyyzzzyxvtttux{xvxzxw{~{~~}~}||{yx{~}|~~}|~|~}~}}|}|}|{}}zy{}~|||{{{yvsrtvtstwutvwyyxwvuvyz{~~}{ywyzzzy|}}}~~|{|}~~}{{||{|}|||{{zzzz{zz{{{{||xtvxsqtwutuwwxwwxxvuvwxz|}}|}}||{z{{zzz{{{{||{|}~~}~~}}~}}~~||}|{{{|~}}~~||}|{~~}~}|{zyxyzzz{{{z{}|{|~}}~|~~}}{|~}}~}}}~~~~}zz{zxwvvvxyyyyyxwxy{}}|}~~~|}~}~~}|}~~~~|{z{}||}~~}|{|}~~}}}}|{|{zyxwvvvvwywvxzxwxzzz|~}}||}~}||||}|z|}}|{|}}}}}{||zyz||{||{{|~}|||}~}{{{{zxwwvtsvxutuvvwwvwxy{{{|~}{|~|{|||}{z{}|z{||{|||~~~~~}|{zz{zyyyzzyzzzzzz{zzzzyz|zwxywutsuwutvxwuwxxxz{{{|}|||{{{{|{z{}{yz|{zzzz{|}~~~~~}|}~~~~~}|zz{|{{|}{{}~~~|{{{zxyzzzyy{|||~~~}}}}~}|}}}|}}}~~}}~~~~~~~}|{zxxxxwvxzywy{{|}~~~~~~~}}}~~~~~}}~~~}}~}}}}~}|||}}}|{|~|{}~~|}~}}~~}~~|}|zxxwvuvwvvxyxxz{|}}|}~}}}~}||}}}||}~|{|}|{{{{|}~~}}{z{{{{{{{z{|{z{}|z{}|z{||}}|{zyxwwvuuuvvwxxyz{{|||}}}||}|{|}|{|}|{{{{{{||zz|||~~~~}{zyyyyyz{{zyz{zz{{|}}|{z{|{zz{{zxvvwuttvy{xvuvwxyxxyz|~~}|{zz{|{yzzzzxwwwxy|~~~~}}~~~~~~~}}}|{}~~}|{zz{{|~~~}|{{yyyyz{|}~~~~}}~~}~~}}~~}}~~~~~~~~~~}|{zyxwwwxxy{}~~~~~~~}}}}}}~~~~}}~}}}|}}|}}~~~}}}}|}}}||}}}}~}}}}}}}~}}~~~}}~}}}|{zxwwwvvxyz{|~~~~~~}||}}}|}}}||}}|}}}|||||||||}~}||{z{||{|||{{|||{{|||||}}|||{||}||{zyxvuuuuuvxz{|}}}|||||{{|||{{{{||{{||{{{||{{{{{|}~}|{{{{{{{{{zz{{{zz{{{{{{{{{{{{{{{{z{{zyxvutttuvwyz|||||||{z{{{{{{{{{{||{{{|{zz{{{{{{|}~~}|{zzz{~~~}}~}|{{||~~}|{zzzz|}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|zyxxxy{|}~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}~~}|{{{|}}}~~~~}||{|}}}}}~}}}||||||}}~~~~|zwwxy{||zyz{{{{|}~~|{yxxyz{}}~~}||||}}}~~|{{{{{{|}}}~~}|{{{{zzz{{|||}}}}}}}}}||||{zxwvwxyz{|}}}}}}}|||||||||{{{{{|{|||||{{{{zzz{||~~}|{zz{{{{{||{{{{{zzz{{{|||{{{|{z{|||||{|{zyxvvvwxz{|||||{{{{{{{{{{{{{{{{zzzzzz{{{{zz{{{{|}~~}{zyyyz{{|}~~~~zz{|}}~}}~}|}~~}}~~~~~~}|}~~~~}}}}~~~~~~~~~~~~~~~~~}}~~~}}|||{||}}~~}~~~~~~~~~}}}|||}~~~~~~~~}~~~~~}|||||}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}||||{{|}}}}~~~}}}}|||||}|||||||||}}}||||||}|}}~~|{{{{{||||}}}}}}|}}||||}}||||}|||}}}|||{{{{||||||{{{||}}||||||||||{|||||{{{||||{||{{{{{|||~}||{zz{{{{{{{{{|||||{{{{|{{{{z{{{{{{{{{{{zz{||{{{zzzzz{{{||||{{{{{{z{zzz{{{{{{{{{{{{{zzz{{||}~~}|{zzyyzz{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||}}~~~~}}}~~~~~~}}~}}}~~~~~~~}}}~~~}}|}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~}||||||||}~~}}}}}}}}}}|||||{|}}}||||||||||}}~~~~~~}}}}||{|||{{{|{{||||}}|||||||}}}|}~~}}||{|}~|{{{{{{{{|||||||||||{z{||}}|{z|}~vsuwyxxz~|yxxy~{yyzzzzzyz}~}{zz{}}|{{||{zzzz{{}|yxxxyz{{{{{|{{zz{{{{|||{zyyy{|||||{{zzzzzz{{z{|}~}}|||{{zzyzzz{{{|}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}|}}}~~~~~~~~}}~~}~~~~}}}}}}~~}}}||}}}|{z{||}~~~~~}}}}}}}}}~~~~~~~~}}}~~~~~}}}~~~}|{{|||||||||}}}|{|||||||||}}}}}}}|{{{{|}~}zxy~~{zzz{{{{{|~~}|~~|ywy|}}}|||{{{{{||~}}}{yxxy{|}}}|}~~~~}|{zzyzz{{{||}}||||{zz{{zyyxyyz{|}}}|{{{{{{zzzz{{|}}}}|{{{{{|||{{||||}}}~~}|{zzzzz{{{||||{{{{z{{{{{{{{{{||{{{z{{{{zyxwwwyz{{||{{{{{{{{{{{{{{zz|||}}~~}|}~}|{{{{}~~}}~~~~~|{{zzzz|}~~~~~~~~~~~}}}}}|}}~~~~~~~}}}}}|}}}}~~~~~}}}|zyyxxxy{|}~~~~~~~~~~~}}}}}}~~~}}|||||}~~~~}|}~}{zyxz~~|||||}}|zz{|}~~~}zyxxwwwwxy{}~~~}}}|{{z{{{{||}}}}~~}{{{|||}}~~|zzz{{||}}|{{|}}}|||||||}}}||||{{{{zzyxwwwwvwyz|}}~~}||||{{|||{||{{{||}|||{zz{||||}~}|{{zzyyzzz{|||||||{{zzzzz{{{|||{{{{{zyxwvuuuvwxz{|}}}}||{{{{{{{{{{|{{{|}}}}}}}}}~~~}}}}}~}|{zzzz{{|~~~~~~|{zyyyyzzz{|~~~}}~~~~~~~}|||{{{z{}}}}~~~~~}}}~~|{zywwwxxwvwy{|}~~~~}}~~~~~~}}|}}~}}}~~~}||{{{z{||}}|}}}}}}~~~~}}}}}}}||{ywwwvvvvvwwyz{|}~~~}}|||}}||}}}|||}|||||||}~~}|{zzz{{||}}}|{|||||}}}}|||}|||{zywvuuuuuuvvwxy{|~~~~~}||||{||}|||||||}}|||||{{|~~|{{zzyyz{{{{{{{{{{{{|||{{{{{{{zzyxwvuuuuuvvvvwyz{}}}}}||{{{||{{{{||{{{{{{|||||}~}|||||||}}|}~}||{zzz{{zzz{|}~~}}|}~xwxy|~}~|zywwz~}{yxvuvy|}}~~~}|{{{}~|zyyzz{}~~~~~~}|{zzyxwwvvwxyzzzzzz{|}~~~~~~~~}~~}~~}}}}}~~~~}||{{||}}}~}}}}~~}}}}}}}~~~}zyxwvvvvuvvwwwxyz|}~~~}||||||}}||||}}}}}~}}}}~~}|{zzzz{{||}}}}}||||||}}}}}|zxwvvvvvwwxxwwwvwxy{}}}~~}}}}|{{|||{||{{||||{|~~}||{zzz{{||||||||||||||{{{zyxwwvvuuuuuuvvvvvwwyz|}}}}}}|{{{{{{|||{{{{{{{{{|~~}|{{{{|{{|||||||}~~}|{zz{{{{{{{{|||||}~~ztw}~~~{xvuux{{{zwuvz~~~~~~}}~~~}|}~}||{{|}~~}}~}}|||{zyxwwwxyyyyyyxxxxxxxyz|}~}}}}}|}}~~}|{z{{|}}}~~~~}}~~~}||zyxwvvvvvwwxxyyxxxxxxyzz{{|~~~~~~}}}}~}}}}||||~~}|{zzzz{{{|}}}|}}}||||{zyxwvuvuuuvvwvvwwwvvwxyz{|}}}}}}}}}||{|||||||}}~}|{yyyyyz{|||}}}||{{{{zzxwvuvvvvvwvvvvvuuvvvvwxy{||}}}}}}||||||{{{{{{|~}|zzz||}~}||}~}{z{{{zz~{yx}~||}}{zyyyyyz{|~}|||||{{|~~~~~~~~~~~}|{zxwwxyyyzzz{{|||||{||}~~}||}}~~~~~~~~~~}|zxxxwwxxyyyyzzyyyyyxyz{|~~~~~~~}}~~}~~~~}|||||||}~~~~~~~~}}}|{zyxwwwwwxxyyyxxyyyxxxyz{}}~~~~~}}}~}}}}}||||}}~~|{||{{|||||}}}}}}}|||{{zyxwvvvvwwwxxxxxxxxxxyz{{|}}}}}}}|||}||||}}}}}~~}|{zzzzzzz{{{|||||||{{{zyxwvuuuvvvvwwwwwwvvvwxyy{|}}}}}||}}|||||{{|||||}~~}|{zyz{|}}|}|||~~|xwx~{||{{}~zxwxzzwtuwxvtuy}~|||}}~~~}}}}~~~}|zz{|}~~~~}|{zzyxyyz{|{{{{{{{{|}~~}}}~}}~}|{{|~~~~~}~~}{yxwvvvwxxxxxyz{{|}~~~~~~~~~~~~~~~~~}}}~~|||||||}~~~~}}}}}}}}~~}|zyxvvvvvwxyyyyyyzz|}~~~}}|}}||}}}}~~~~~~~~}|{{{||||||}}}}||||||}}}}|{{zyxwvvvvwxxxxxyyyz{{|}~~~}}}}}}}}}}||||}}}}}||}~~|{{zz{{{{||||||||||{{{|||||zzywvvuuuvvwwwwwxzz{|||||}|||{{|}}|||}~}}|{zzzzz{|}~zrrrw~yyy{|}|{{{zz{}~}|}~~~~~}|yyz|||}|||}}~~~~}~~~~~|zwvvxz{{|||{{|}~~}{~}}~|vnkt|uv|}wvwy|~zxustvz}xrrx~|z|~{{{{}}|}~}~~}{yz|~~zyz{|}~~}}|}}}~~~}zwvwwwwxyyyy{|||}}}~~~}~~}|{{{{|}}|{{~~}{yxxyz|}}|}}}}~~|{{{{|}}|{{{||{{xutuvwxzzyzzzz{|~~~~}}|{zzz{|}~~}||}~~}|~~~}}}}}|||}}}}}||{{{{{{|}}||}~}{zz{{{{{zyyxwvuuuvwyzzz|}}}}|zz{}}|||||||||||{zz|}}~}}|}~~}}}}||}~}}~~}|{{{{|}~~}|{{{z{|}~~~~}|{zyyyyz|}~~~}}~~~}}~}|}}|||{{}}{z{|||yz||{{||{||zz{||}|zwwxwvsrtuvwz{{{{{}}|||}}{|}~{zyyy{}}}{yz{{{}~~~|{yzzzzzzzz{{}|z{|{||{}~~~}}~}|zzyxxxtsrrqqrsuwy{|{y|~{y|}|~{zyyyyz{|~}~}{}~~}}~~~~~~|zyz{{xxxxxyyyyz|~}}~~}}}~}{}}|{z{{|}||zxxxvtuvyzxvtuxxurpprqpruwxxwyz{{|}}~}{}~~~~}{yyzyxyyyyyxyyyyyxwwvwxyzyyywuuxvsrrrroljjknqrrvz{|}|zzxxzz~}}}}}~~~}}~}|~|{||||zyyz|~|z{}~}zyyyyzzyxxxyxvvwwxy{}||||{|~}|||{|}}|{ywvsprtttttwxxxxwwvvvuuvvvvvvutuuvxxvvuuuvwxyyz}}|zzyyz|}}{{{{{|{{{||~~}}}{{~~zxxwvvvtrrqomllnqruxyyyxyzzzyz}~|yyxwxyz|~~}~~}ywy{yxxyzzyzzz{|~}}~~~~~~~}z{~}}~}}}}|||{{{zy{|{zyyxyyzz{{|}|{|{yyzzyyxwuvwvuuvwxxxyyxz|yuy|xvwxyxuttsrsttsuvtsvyxyzz{|}}~}}~~~}}}}~~~}}~~~~~~{{{zzwtuvtsuxyzyxyzzzzyxyzyxxxyz|~}}}}}}}~}}}}~}}~~}~~}}~~}{z|}}{yyz{zywxyyxvux||}~{z||}{y{}}|||}|{yvwyyxyz{}|{{{||{{{}~{|}{zyyz|}}|{{}~}|}~~}|{{{|{yyzzyyz{{{{{{{|}}{}|zyyzxvwyyxxvwwwwwwxwvvvy{zz{|~}|}|xwvuutsuwwwyxttwyxwvwzyxy{{{||yy|~~}}}~|}}zyyzzyy{}}{||{z{zzyz|||}~~||~~~~~~}}~}|zzyxyzz{yxz{zz{}~~~}||~|z{|zxxxwvwxwwxy{ywyzwttssssrrtvyzyxxyyxwwvvvvwwvwwwwwxz{yxz{zzz{~}}~}{zyyyxwwwz|yx{|zyxy{{zz{}~~~~~{yxxyyyz{}~{z{|||{|}~~{|}||~}{{}~~}~~}}|{yxyzxxz|}~~}~|{|{{z{~~~~~}|~~~}|}~}|||zzz{{zzzy{{zyz{{zz{~|yz{yvtttuttuvwxyxwy{yvwxwwwwwxyyxyz|~}|}}||}~~}}~~~}}}|~~}~}{xvvutwz|}|{||ywttutsrrtvwwwwyyxwwwz{{}~~~~~~{zyzzzzz{}~~~|}~|zzz{{{{}~}}}|{{{{{}~~~~~~}}}}|{|~}|}~}~}~~~|zzzxwxyz{}}}}~~}|{zywuuuvwvwxyyyxyyxvuuuvwxxxzzzzy|~}}|{zyxzzzz|}}}}}{z{{{||~}{||yxyz{{{|}}}~~yvvuttvwwwvvwvvxyxwxwwxz{}}}}~~~~~~~~}}~~}~||||}~~~|||}~~~}}~~|}~~}{z{}|{}~~}~||~}{{||||}}|}~~}|~~~~~|{zzyyyxxxxyyzzzyxy|~}|}}~{xxxxwvvxxxy{||zyyxwwxyxxyyxxy{|{yzzyxxwwwwwxwuvy{|{z{|{zxyz{{zyz||||{||}~~~~~|{zzzz{{{{|}~~~~|{{{{{|||}~}}~~~~~~~~~~~~~~~}{{{{{||~~~~~}}~}|{{zyyzzzyyzyyyzz{|||||{zyxwvvvvwxy{|}}}}}}}}}~~}|~~~|{{{zyyz{||}~}}}}}||}|{zz{{zz}}|||}~}||{zyzzyz~}|||}|{|{xvwxxxxyyzyxxy{zxyyzzyy{}~~~~|zyyzyxyz|}}|z{||{ywz|{zzz{{z|}}|~~~|z{|}~~~~~}|}~~~|{z{zyxxwxxwwxwwxxxwwwwwxxxxxxxwvvxxxwuvwwvwwxxxxyyz{{}~}|}~~~~|||}}|z|~|{|}~}}}~~|{}~~}}~~~}|}}{zxwwxxwwxyzzxy{{z{{|}~~~~~~}~}|{yyyz{|||}}}||||||{zzzzyxyz{z{|}~~~~}}}~~~~~~}}}}~|{|~~~}||||{z{}~~~}}||{{|||{ywwxwwxyxyzzzyyyzyyyyzzyyxxwvuvvvuttttuuuvwxy{}}~~|z{{yxyxxvuuwvvwyxwwxyyxyyyxyzzz{||{z{|||}~||}~}}}}||||}~}~~~~~~~~~~~~}|}{yyyyzzz{}~}~}~~~~~}}~~}|{z||||||~}{zzxxz{z{}~}}~}~}{{{{{ywwwwwuuvwwvuwz{{|}~~}}}{{zyyyxyzzzzz|}~}}~~~}{zyxwvvvvvwxxyyyyyzzyyxxyzz{{{|}{yyzzyxy{}}}}{{{zyxwxzyywvy{zz}~}||}~~|||}}}}~~|zyxwwxyz||}~~~~~~~~}}}}~{{{{{wttutttuvwxxxyyyyyz||{yzyxyyyyxvuuvwvutuvvuvxxxz|~~~}|{{{{{{{{{{{{|{{{|~}|{zzz{zzzz{||}~~~~~}~}|}}|{{|}}}~~~~}|zyyzywwxyyxxz}~}~~{{}||~~~~|{z{|||{z{{z{|~~~~~~~}}}}|zyxvtssssstvwxyyyz{|||zz{{{{{zyyzzyxxz|zy{{yyyz||{~~~}|{xvutuutuwxxwvxzyxxyz{zz{zxyzwvvwyyxxyyyz{{{}~}~~~}}}}~~}~~|||{{zz||zz{}~|~|{{zyyz||||~~}}|{{zzzz||{zz{}~~{yzzywxyzzz{|{{}}|{|}|{|{wwxwwtrtuttutsqqsusrsvy{|}}}}|{{{{{zzzz{{||{}}zyyxtuwvvuuwyxwwwxyyzzxxyyvtuvuvxyz{|}~}}}{}{|}}}}~~~}||||||{{||{{|zz|~~}}|y{}||}|z|~~~}}|}~}|}~~~~}}}{}~|ywvwwvuxxux{||||~}zxy{zxwuvxurtvwwusssstssrtwxxxz}}|}}||{zzzyz|{|{z|}||{{{|}}~~}{|{yyyxxwvvvuvwyxuwzywwvwyxy|}~~}~~}zyyxyz{|}|}~}}}{~~~|xyzyxxwxyyz{|{zzz{{|}|yxxz{{z||||{z|}|}}|~}{~~~~}}}}|{yyyyxxxzzyz|~~}}}}~~}|zyxwvuxz{|zwyyyyyyz{{{xz~{z{}~~||}{z{zwvwxxxwxzwvz{{{{zzzyursuuuuvwxvwyyzyxxxxxyz~{z}}|}}}~~~~|{{{{}~}}~~~|||{z||{z{|~}}~~|{zz{zz{|zyzzzzz{|}}|{{||{{zyz}||{{~|y}~{xz{zxxxzyxxyyxy{{zzyxxxvsrsrqrsrsuvvwvutttuxwuy}||}~~}|||||{||}}{{~}{yxxxzzxy|zxyzzzz|{{}}{{zz{yvwyxwy{{|{{{{{|~}}~}{zyz||z{~|z}~}||}}}{||||}|zz{{}|||}~~}}~~~~~~|}}~}}~~~{}{{|{xyyzz{zwwz{zzxyzxwxzzzwuuuvtrstssrqrsvwtstuxyx|~~~~~}}{{}~|zz{|{yyz{zxxzzyxwvusqrsssvvtuxxxwuuxxy|~}~~~}||}~~~}|{yyzz{zxy{zzzyyzzyz{||{|}~~}}|{zz{}}}~~~~~|}~|||{{|}|{{|}}{}~}~~~|zzzxwux{yxz{zyyyyz{}}}~~}}}||}|zz|{zz{|}yy~}|}}{z||||{|||||z{{{|zy{{yxxxxwvtrtvvutsuwvuuvwy{zz|~~}|zyyzzzzz{zy|~~~~}~~~}~~}}}|}||~}||}~}|||||{z{{zz{{{{{{{}~}~~}}}}}{|~}zyzywwwwxwvxywvwxxwwvuxzyxyyzywvxvrtwvtuvwvvxz{|}~}}{|~}|{{{|||{{{|}|z{{{}}~~}~~}~~~}}}~~|{}}|||||yvxyyyyyz{{{|}|{|}}|{{~}|}~~~~~~~}}~}}}~~}}~~~|yyxxyyz{{{|~|{{{{zwz|zwxyyywvxxwwxwvxzxwxzzzzxxwwvvvvwxwwz|}~~~~}|}}||{|||zzzzz{|yxyyvuwxzywvvtrtwtrtvuvwx|~}}~}}~~~{{}}}|{}~}~}|}}}{{}~~}{|~{z|}{{}}{{~~~~~}}|{}}zy{zxxy|~~~}~}}}}}}}}||}}}||}||~~|ywwwurtwwvwy|}{{||||{zzyyzzyyz{zzy{}|zz||{|{|}}~}{|}~~}}}}}|{{{{{zyzzyyyyxwwwxxxyywvuuttuwyz|~~}{{}~~~~~~}~}||}~~}}~|zz{|}||~~}|}}~~~~}}~~~}|~}~}||~|z{|{{}}}{zz{||{yyyyyyyzzxy{{{z{{|||zxutuuttuwxyz{|~}|{{||z{||{yyz|{{{{{{||{{{|}}}~~}}}~~||}|{{|{yyywvy{|}}~~}||~}{|||||}~~~}|}~~}|||{|~}{~~~~~~}}|{||{z{{{{{|}|{{|||zxyywwz}~}{z|}}|{{{|}}{|}|{{{||{zz{{{{{{z{|||{||{zwvvwz{{}~~~~}~}~~}~}|||}}|{|}~}{}~|||||{zzzzz{zy{||{yy|||zxyyxwwxyz|~}|}~~{|~}|{{|}}~}||}~~}~~~}~}||||}}|}}}}~}|{{{{|{z|~~~||~~}}}}}}|{|||||||{y{}~~{z{|zyyz{}}~}~~}|{{z{zyy{{{{z{{yxzzxvutuvvxz{{{||}}{z{||{z{|}}}}||{{{{{|{{|}|{{{||}~}}|||||||}}|}~~}}}}}}}|}~~|}~~~|{}~}}}}~}|{zzz{{|}~~}}||}}{{||{|~~~~}||}}~~}~~~}}~}|~~||~~|||}~}{{z|}}|zz{{{{{{{{zxwyzzzywwwwxyzz{{z{}}}}}}|}}~~}~~||||~~|}}|}~~~}~~~~}}}|}~|{{{{||zyzyxyzzyz{{|{{||{{||{{zz{{|||{|}~~~|{}||||||~}|}}}}}}~}||||{{zz{{{{zzzzzyz{{|}~~~}}}~~~}~~~~~}}}}~~|}~~}|}~~{}~~~}~~}~~|{{{zz{|{zz{{{{{{zz|}~~}|||{{|}}||}~~~}}~~~~~}|~~}}}}}|{||{z{{|{{{|}}{yyyz{{{{{|}|||}}}}}~}~~~}~|~~}~~~~{}}}}|}|{}~~~}{}~}}}|{z{||||}}|||{{{|}}||~~~~}~}z{|}}}|}}{{||zzzzzzyxy{{{|}}}|zz{zyyzz{{|~~}}~}{{|}}|z|}|||{{|}~|{{|}{z|}||~~|}~}|}~|{|~}~~~}|~~~~~~~~~~~}~~~~~}}~~~}}}}~~}~{wvttw|}tlknqstvxyzqnkgipw{~{upnllqx}{xuoklnqx|xrpnklpu|{tnkkloqt|{toifjmnr|}toljiknqt|ztpmkilpqry}trokjlorw}~ytqommnty~zwrppnpuw~}xwvsrtvz|xrqrpnqtvy~ytqomnnlmtz{}yusqmkjlnrw}wsqnkjjmux{|xroliimptz~xtqpqmlquw{||}~~}~~|{}|}~{z~{xyz|~|{zxx{~|yy|}~~}{yy{~||||}~|xz~~{{|zxz~}}~}}zy~~{yz|~~{|}yvx{xuy}}|zxustwyz{|zxvvxxz|{yx{}~~|xy{yy|~yz{xvy}}}|wx{yx{~}~{|yuuwxyzy|~~}}|{z{zxxz~~}zyvwzxvxy|~|zxvwxutw{~}~ytx|vtz~~{vtwyy{~~~~zy||{}~|yxzxutvwwz~}|{xuuuttvwy{zy|~|z}wy|zwwyyy|~}|}{|{wwyxwxxz{{{}}}}~~~|z|z}~}}}}}~~|z{}|yyz{{|}~~|{{zz{z{}}}{wy|{zz{}~{y{}|zyz|{z|~}{{{{yyyyyzzzyy{zyz|{z}~}z}~{xxywuvwxwxzzyzzyyz{yy|~{yz|{zz{{{{{z{~zvvuwxvuy|||~~~}|}~}|{zyzzxx{~~}~}{}~~~~}}~~}|z|}|||~}}~~|}~|y{}~~~~|z{{z{|zz|||}}||||{{|}}~|{|}|{{|||zxxxxwuuvwwwz}}}~~}z|}~}||||~}|}~}|}~|~~}|~~~}|}}{|~~|~~}}}~~~}~~}~}~}}~}}}|{zxwwwwxyz|~}}~}}~}{{{{zz||{z{zz{|zxz{xwyz{}~~~}{zzyyyxz}}|||||||||}}}|}||||||{{{zxwwutttttttvyz{{{|}}}}{zyyz{zz||z{||||z{}}{zz{}}}~~|{{{zwy{zyyz|}{zz{|{z{{{{||{{{{{{{zzyxvuuvuttuwyz{|}|}}}~~~~}|{|||}~~~~}}{{||{{{{|~~~~~~~~~~}}|||}|}~~~~~|{{zywwxyyzzz{~~~~~~~~}{z|~~}}~~~~~}~~}}~~}|}~~|{zyxwuuuvvvuvxyyz||}}}~~}{|}|{||||}~}||}}||}}|}~~~|zz{{zz|}}}}~}|}}{}}}||}~~|{zyywvvwwxxvvxyyy|~~}~~}||||}}~}{|}{{||}}|}~~|yyyyyyz{||{{|{z|}{{}~|{|}||{zzwtvvutuvvutuvwxz{{{|}|{{z{{{zzyz{zzzzzyyyzyyz|~~~~}}{yxxyywxzzz{||||||}|||||}}|{{{zxxwvvwwvvvwwxxyz{|}~~}|||}~~~~~}|||||{{|}||}}~~}}~~|{||zz{|{{{{||}~}||||}}}~~~~~~}{yxxxxyyyzzyyyz{|}~~~~~~~|||{{|||}~~~~~~}~~~~}{zyxwwxwvwxxxxxxxxz|}~~~~~~~}}}}||}~}||}~}~~}{{{yyz{{|{|}~}}}}||||||{{{zxwwvvvvvvwwwwwwwwyz|~~}}}~}|||||{{||{{{{|{{}~}|{zzzzz{{|}||~~~}}}}~}}}|{zzxwwvvvvvvvuuvvwvuwyz{{|}}|{{{zzzzzzzzzzzz{{{|}~~|zyxxxxxyyyyz{{{{{{zzz{{zzywuuuutttuuuuvwwvvvwxyz{|~~~~~}}~~}|}~}~}||}}}}}~~~~~}~~~~~~~|{{{{{{{{|{{{||{{{|{|}~~~}}|}~~}||{yyzyyyzzyyy{{zzzz{{{}~~~~~~~~~}|{{{|}}|}~~~~}}}}}||zyxxwwvvwxxwwwwwwwxxxwxy{||}~~~~~~~}}}||}~}~~|{{|||{|}|}~~~}|||{{zyxwwvuvwwwwwxxwwwwwwwxxy{||}~~}|}}}|||||{|}}}~}|{zzzyy{{z{{|}}{{||{{zyxxwwvuvwwwwwxywvwxxxwwyz{|}}}}}}}||}}}||{{{{|~~}|{zzyxxyyyyyyzz{zzzz{zyxwvutsttttuvvwwvvvvvvwxxyz||}}}~}|}~~~}}}||}}|}~~}~~~}}~}|{zzzz{|||{{{||||{|}~~}~~}}~}}~~~~~}|{zzyxxxyz{zz{{{{zz{|~~~~}}}||}}|}~~~||}}}}}~~}|{zyyyywuwxwwxyzyxxxxyz||}~}|}~~~~}}}||}~}}}}|{|~~}|{{|}||}~}}}}~~}~~~~~}|{zywvwwwwxxxxxyzyxyz{{|}~}}~~~}}}}}}}}|{|||||}~~}|{zyz{{zzz{|{{|||{{{{||}|{yyxvuuvvvvvwwwxwxxwxz{|||}}|{||||||}|{||||{z{|}~~~}|zzzyzzz{{{{{{{{{{{{||{{{{ywuuutttuvuuvvvvvwyyyz{||||}|||{|||}||}~~~~~}}}}~~~~}||||}}}~~~~~}|{{{{{|}}||}}}~~~~~~~}~~~~}{zyyxxxxyzzz{{{{|}~~~~~~}}}}~~~~~~~~~~}}~~~}}~~~~~}{zyxwwwwwwxyzyyz{{|}~~}}~~}|}}}}|}}}}}|||}}||}~}}}}|||||}|}~}}||}}}}}}}}}}~|zyxwwvvwxwwxxyyz{}}}}~~~~}~~}}}}}~~~}||}}||}}}}}~|{{{zyz{{{{{{{{{|{{{|{{{{||{{{{ywvvvutuwwwwxyzz{}}|}}}||||||{{{|||||||{{{||||~}|{zzzzzzzzzz{||zzz{{{{|||{{{{{{zywuutttuvwwvwxy{{{|}|{{{|}||||{{|}}}}}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~}}~~~~}}}}}}}~~~}}}|||}}}||}}}}~~~}}}}|}~~}}}}}}~~~}}~}||}}~}}}}}}}}~~~}}~~~}~~}|}~}}}~~||}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}||||{{||||{|||{|||||||||||||||||||||||}}}||||}}}|||}}||||}||}}||||}}||||||||||{{|{{|||{zz||{{{{|{{|||{{|||{{|||||||{{||{|||||{{{{||{{{{||||||||{{|{{{||{{{{|{{||{{{||{{{|{z{||{{{||{{{||{{|}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}~~~~~}}~~}~~~~}|}}}}}}}}}}}}}}~~}}}}~}}~~~}~~~~~~~}~~~}~~}}}}~~~~~~}}}}}}|}}~}||}~}}}}}}}}}}|}~}}}}}|||}}||}}}|||}}||||}}}}}}}}}}}}~}||||}||}}||||||}||||||{{||||{|}}||}}||{|}|}}}||{|||}}}||||}}}}}}|||||}}}|||}}}}}|||{|}||{{||{{||||||||{||||||}}||}||||||{z{|||{{{{{||{{{{{{{{{{{{{{{{z{{{{{||{{{{{{|||{{{||||||{{{{|{{|}|||}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}~~}}~~~}~}}~~~}}~~~}}~}}}~}}}}~~}}}}}~~}}~~~~}}}~~}~~~~}}~~}}}~~}}}}||}~}}||}}|}~~}}~~}}}~~}}}}}}}}}}}|||||}}}}|||}}}}}}|||}}}}}}|||||}}}|||||||||}||||||||||{|}}|}}}|||}}|}}}|||}}}}}}}}||}||||||{{}}|{|}||{|}}||||{{||||||||||||{{||||||||||}}||||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{{{|{z{||{{{{{{{{|{{{{{z{|||||||{{|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}~}}~~}~~~~}~~~}}~~~~~}}~~~~~~~~}}}~~~~~~}}}}}}~~~}|}}}}}}}|||}}}}}||||}}}}}}|||}}}}}~}}}}}}}}}}|||}}}|}}|||}}}}}}||}~}}~~~}|}}}}}|}}|||}}|||||{||||||||{{|||||}}||||||||}}||||||{||{{|||||}}|||}}|}}}|||}}}}}}}}|}}|||}|||}}}||}|{{{|}|{||{{{|}|||||{{{|||{||{{{{{{{{{{{{{{{{{{{{{||{{||{{{||||||{{||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}~~~~}}}~~~~~~}}}}}}}}~}|}}}}}}}}}}}~}~~~~}|}~~~~}}}}}~~}}}}}}}}~~}~~~}}}}~~}}}~~}}}}}}~~}|}~}|}}}||}}}|}~}||}}||}}}|}}}}}|}}}|}|||||}|||}}||}}||||||||}}}|||}}|}}|||||||}}}||||}||||||||||||||||||||||||||}}}}}}|||}}}}|||||}|||||||||||||}||||}}|||||||}}|{{||{{{{{{{|{z{|{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}|}~}}}}}~}}}}}}~~~~~~~~~~~~~}}~}}}~}}}}}}}}}}|}~~}}}}~}}}}~}}}}}}}}}}}}}}}}}~~}}}~}}}}~}}}~}}}}~}}|}}}}~~~}}}~}}}~~}}}}}}}}}}|||}}}}}||}}|||}~}|}}}}||}||||}}}}}}|||}}|||}|{|}}|||}}|||}|||||||}}}|||||||}}}|||}||||}}|}}}||||||||||}||||||||||||{{|||||||||||{||||||||||{||||||||||||||||{{||||||}|||}}}|}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}~}~~~~~}}~~}}}~~~~~~~}}}~~}~~~}}}}~}}}~}}}}}}}}~}}}~~~}}}}}~~~~~}}}}}}}}}}~}||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}||||}||}||||}}}}||}}}}}}}|}}}}}}~}}}}}}}|}}}}}}}}}}}}}}|||}}}}}}}|||}}}}}}}}||}}}}}}}}|}}|||||||}||||||||}}||}|||||}||||||||||{||||{{|||{{{||{|||||||||||||{||||||||{||||||}}}}}}}~~~~~~~~~~|zzzywuuvutsttuvuttuvvvvtsvwvvutuvttuvxyz{~~~~~~}zyz||~~}{yyxwxxxyz{{{{||zwwwvvvuvwxyxwvusrrrrsttuwxyzzzzzxwxxwz~{z}{|}|}}}~~}{{{|}|{{{zz{}~}}}~}{}~~~~~}||~~}}~}}}||}}}~~~}|||||~|zxxvtttutsrpqsrqqpqssruvvvvuwz}~}}}|}~~~}}|zxvvxyywuvyyyyyxxxxxxvuvutrpqsuwy{|{wvxwuuttuuttttuvutvxxxyyyxutttx}|zwutuwwx}~~|z|~~~}}~~}}}|}}|{xwwvtttuxz{||{zxvx{zy|~}|}}~}{{}||~~}||{{||||{zzyxyzzyxvutrqrttuutusqqqrssrqqruwxyz{zz{{}~}{{{{{zyz{|~~|zyxxy{}~~|{zzxwxy{}|{{zyzyvtrqponmlllkjjikllmopqrtvxzz{{}~~|zyxwvvvwyzxwyzzyvtutsssstuvwxxz|}~~~~}~}}~~}{zywwxyzzyxz~~{zxyyvux{}~~zxxvuuwxwvvutuutsttsssssttvwsortssuwwwwwwvutsssuwww{~~~~~~~~|{{{{zyz{zxxyzywvvvvustuuuutvxwvwyyzyyz|~~}zz||{{{|}}~|zyyyxxxxwuttrqrrrrqsvvvvwz|}~~}}|{}~~~~}{xwwvussuvuutuwxwvtuvutsrtvvxz{}~~~~}}~~}|}}~|zzyxvtsstvustvuutssttsrqqrsstwyz{||{|}}|{}}|}~~}{||zxwxxxvuwwvuuvutsrssstuvxz{|}~|zyxvtttuuvwxwuvvstwxxxxz|{{||zz|{xy|~~~~}}||{{{z{{{{|||~~~~}{zz{{{}}|{||{z{|||~~~~~~|{{zyzzxwwvuuvvvuuuuuuvwyyyy{|~~~|yxxtrqpnmnnoooppnmoqponnmlllkmoruvuuxyyyyyyyzzyxxyyyz|~~~~}~}|~}||}|xwyzzyyz{{zzz|||}}|}|zwvuttsrrtuvvvwyzzxwxyyzyxz||}}}~}|{z{|}~~|{{{{z{}~~~~~}~~~~~~|zyyxxxyyyyz{||~~~}|||||||zyyywuttssrrsqoqsrpopponnoppqrssvxvtvwvvwxxy{{|}}{zyyyz{z{}~}{{{{yvsqnnmklmnopoqrqqqqssrrrsuvwxy{{zyxy{|||{zyyxwxzzzz{}}}}||}}}~~~~~~}|{{{{zyyyywwwxxxy{}~|{zyxyyyyzz{}~~}}}~|zywvuuttttssqqruuuvwxz|~~~~|{||}~}}}}~~~~~~}|{}~}}}|{yxxwutttsstuuuvvvvvwxyyz{yxyyvtssrqpoqrstvtstuuuvvvvvwwwwyyyxwwwxy{}~}zwtrqsuuuvwyxvuvvwwwxy{}||}}}|||}}~~~~~~~}|{yxwxxwwyzz{|}~~~}~~}{zzyzyyyyz{{{zywtrrsrrtvxwvxyxvuuwxy|}~~~~}{{{|{{||||{}~~|||}||}}}||}}{z{{{yxyzzyxyzyxvuuvvwwwxyyzzz{}~~~{xvuuuuvvvwwwvwwwxxy{}~~{yywvvvwyzzzz{{yyz{||}}|~~|{{|}||}~~}}}}}~}{xuttssstuvvwyyyyzz{|||||||{{|||||}~~~}{ywvuttttssssssttuvxyz|||||{{{zzz{{{{}~~~~~~~~~}{zxwwxwvvvwwvvwwvvuvvvvvwvwxxtssrpopqrstwyyyz|}}~~~}}~~~|{{|{|}}}|{zzzz{|~|yz{zyxxyyxyzzyz{||}~}}~}}||zzywvvuuvvwxxz{}~~~~||||}~}|}}~|zwusrqqqoopqrsssuvvuuuttttuuuvvvvvwwwxxwvvxyz{{}~|{zyxwxxwxxyzyxyzzzz{}~~~~~~~|{|{yxusssststvwwvvwy{||}~~|}~~}}}~~~}}}~|zyxwtrstuvvxyz}~}|{yyyxxxyyxwxyzyyz||}~~|zxx{|}~}}}~|{}~~}}||||{{{{zzzxwvsqrqpppoprtvwxxxxxyyywwxxxwwxyzzyyzyyxwvvuuwyz{}}zywvusssttuvwwyzzzzxwvuuvvvxyyyxxyyxxxxyyzz{}~}zwwxyyyz{{|~~~~~~~~~~}}~~~~}|{{{|{yxwuttttsstvx{~~~|z||||}}||||}}{{z|}}}}~~~~~}|{zxutttuvvwy{}~~}zyzyxxz{{}~~}~~}|{zyyyxxwwwwwwwvvwyyyyz{zxxxwwwwusrqqpoorsstvwyzzzyyxxxxxyz{{zzzz{{{z{{{{||||||}~~~{yz|}~~}}|zz{{{||||}}}}}}|||{{{||zz|~~~}|{{{|}}{z{}}}}~~|zyyxwxz|~}}~~}||{zxvutsrppqqppruwwwxyxxxxxyzz{||{|||~~}||||}}}~~~~|{zyxxwvuuuuutuutuuvwvwxxyywxyzzzyyxutsssssuwz}~~}|||{{zz{|}~~~}|{yvuuuwxyz{|}}|{z{|{zz|}~}}~~~~}}}}}}}~~}~~}|}~~}{|~}|}}~}}~~~~~~~~~~~~~~~~~~~~}{yxxwuuvyz{{||{zyyxxxxyzz{|}|||}|{z{|}}}}}~~}}~|{||}|{||||{zz{||||}~~~~~}|zyxxxvuutsrqruvwxwwxwwwwxyxxz{{{z|~~}}}~~~~~~~~~~}}}~~}|~~~|z{{yxxy{|{{{zyxxwwwwvvvwwwvwwvwz}~~~~}}~~}{zzyvuuttssssssstssttuwyz{|{zyyzzyyxxxxyyy{}~~~}}|||}|zyyxvvwyzyz{{zzzz{||||{{|{yxwwwxxxwwxz{{{|{zzz{|{{||{|||||}~~}|~~}~~}|{zzyxxyyz{z{|||~|{{{{||}}}||||{{zzzyz{{{zz|}}{zyxwwxy|~~{yxxxyyz{|{{{{zyxxxwwvvwwwvuvwwvuwxyz}~}|}}}~~|{{{z{||{{zyyyzzyyz{ywwwwusqqqqqqrsssuwz|}||{zyyzzxyz{|{{|{ywuuuvvwxxxxwwxxxyz|~~~}|{zywvvxzzzzzz{zz{{{{{|}}{yxwvvvwwvvuvvvuttttttuvwy{|}~~zxwwvvuuuuuuuuuusssssrrrqqrsuwy{||}}||}~}{zywvvwyzyzz{{zyyyxxwwvuvuvwyyzzzyyxxxxxz|}}~}{||||{{}|{}~~~~~~~}|||}}~~~~}{zyxwvxyyy{|}}||}}~~}~~~~~|zyxxyyyyz{|||{zzzyz{zyxxz|||||}|{{{{||~}{zzxwwxxyz{|}}||||}}||||}~}|zyxvutttuuttuutsrrssrrrrrstwy{{{{||||||~}||||{{{{{{zyxwutrppqqrssrrsrrrrrrqqppprtvwyzzz{zzz{|}~~~~}{yyyxwwxxvvvvuvuuutuvwyz{}~~|{{zzyyyzz{{{zyxxxxxxxyyz{||||}}}~~}|{{{{z||||||}|{zxvuttuuvvwwxyyyxxwwwwwx{}}~}}||||{|||{{zzxxwutuvuttttssssrqrssrstvxyz{|}}}}~~~|{zz|||{{{|{zyxxyxxxz}}}}}~~~~||~~}~~~~~}|{{||~~~~~~}}}}}||}~~~~~~}}|{{xvvvvuuvxyyyxxxxxyy{}~~~~~~~~~~}{xwwxwwwz{zzzzyxwwwvvwxwwxxxxyyyxxyyyyy{}~~~}}~~}}|}}||||||}|zyxxzzz||{{{{|{{{{zxwvvvwwxy{{{zzzyxyz{|~}|{{zyyyzz{zyxwwxxyz}}}~~~~~~}}|zywutsstvwwwxwvvvuuuvxyyz{{{{|||||}~~}|z{}~~~~~}|{{{{zxy{zzzz{||}}}~}}}}~~~~~|zz{|||}~~~~~~}|||{zywvtsrrrsstttssrqpqsuwxyzzzz{{{{{|}~~~~}{zzyyz{|}}}}|||||}~}{{{||||~~}}}|||}}{zyxwwxyyyyyyyyz{|}~~~~}}||zywvtssrstttsttsrsuuvvwwwwwwxxxyzz{{{|}}~~~~~~|zyyzzz{|{{zxyz{}~~~}}||{{{{zzz{zzzzyyz{|}~}||}|{|}}~~~~~~~}|||{|}~~~~~~|||||}||{zz{|||}}|{{{{{{{zz{||}}||{|}~||{{{{|}}~~||||}}}~~||}}~~~~~~~}|}~}}}}||||{{yxwutuvvwxxxwwxyzz{{zyz{||}~~~~}}}}}|}}}~}}}||}|{{zzzyyxwusrrrrrssssstuvvwwwwvvwwxyyzzzz{{|}}}~~~~~~}}}||}}||zyxwvvvvvvvwxzzz{{{{z{{{{|}~~~~~|{zzz{{{||}~~~~~~~}|}}}}}}|||~~~}}|zyxwwwxxyzz{{|}~~}|{{|}}~~~}{{zyz{{{{{}~~~~~~~~}}|{{|}||||||}~}||}}||||||||}~}||||{{{{{{{yxwvvvwxyyz||}}}}||||||}~~~~}{zyzzyyz||}~~}}}}||}}}}}}}}~~}}~}~~~~~}}}}~~~~}}~~~~~~~~~~}}}}}}~~~~}{zyxxyyyz{|}~}|{{{{zz{{{{|}||}}||}}~~~|zyxxxxzz{||||{{zyxxxyyyzzxxxxxxxxxxxyz|}~~~}}|{yxwwwwwwxyyzz{||}}}}}}}~~}|{{zz{|}}|z{{|~~~~~~~~~~~~~~}{yxwvvuuxy{|||}}|{zz{|||}}}|||~}||~~~}}}}}~~}}||zzzzzzz{{}~|||}}}}|||{zzzzzzzzzzyyyzz{{zyywussttuvxyyzyyxwwwwwxyz{zzzzzz{{||||}}~~~~~}~}}}}~~}~~~~~~~~~~}||}~~}}~~~}}|||{z{{yxvuuuvwxyz{zyxyyxwxyyyyyzzz{|||}}}}~}{|||||}|}~~~~~~~~~~~}||~~~}}}~~~~~}}}|||{{||}}}}}~}|||||}}}}}}}}}~~~~~~}}}~~~~}}}}}}|||{zzyz{{zz{{{||}|}~}|{zzyzzz{{||}}}~~~~~}~~~}}}}}}}}~}}}~~~}}}}|||{||||||}}|{{{|}~~~~~~~~~~}{{{{{{{|||{{|}}}}~~}|{|}||}~~~~~~~~~~~}}}||||||{{{{yyxwwwxxyz{{{{{{{{{{zzzz{{{{{{|}}}}}~~~~~~~~~}|}}}||||{{||||||||{{|{{{{{{{{{{{{||||{{{{zyyz{{{{{|||}~~~~}}}||||{{zzzzzzzz{}}|zywwwwwxxxyyyyyzzyyzz{|}~~~~~}~~~~~}}}||}}|||}}}}}~}}}}}}}}~~~~|||||}}}}}}}}}||}}}||||||}}}}}~~~~~~~~}}}~~~~~~~~~}~~~~~}}}}}}}}~~~~~}{ywxyvsx|}zzywvuurrvyxwvvw}~|}}}}|}}wrtwwvvxz|}}{{{xvuuxzzz|{z{{|~||~|{ywy||{}~|}}||}|{xvtqnqsolotux{vvxwwwxxzyx{{yxyz{~}||zy{~||}~~}~~zxzz|~~~}}}}}~}}~}|||}}{z{{|}~}{zzyxz|}|~~|{{{zyxz|{z|}}}}~zz|}|}|||yxxxxyz{zyyzzzyyzzyyxwwwy{{{|}|{{|~~|z{}{y{|||{z|}}}||~~}{zzxvxz{zzzzzzzzzxxyy{|zwxyvrrrstttwzzzzz|}|z}~|}~||}}}}{~~{}}||}~~~~}}|}~|{}}|}~~~}yyyxwx{|{|}~~}|}}}}~~~|x{}zvy}{z}}z|~}|~~|{|}~~~|zz|}~}|~|z|~}}zz{}~}}|||}~}{}|yvvwvvxyxwvvxyyywwvvxzyy||{{|||{{||||{||zy|~{yy{|~~~~~~~}|~}zwz|{{{yzzvsssqqrrrrstttsstsrrrtvxz|~~}~~~~|~{zzxvvvwxwwwwxxwvuuvxvtvyz{zzyxxwwyz|~~}}}~}~}~{xz|{{{{zz{{xuvxvuwyyxyzzzzz{|{z}~~~~}}}{z|}zxz{{yyywtuvspuywtwzxvwwwwyyyz|}{{}}}~~|}~}|}~~~~~~||{yz||}||||zwvwuttuvvwxwvvwvuvwvuw{{z|~|{zz|~|z}~~~~|~~|||}~}|zyzzz{zz{||||zzywtvxxwxyyyyxwvwxxwxz||||}}}}}|{{~}~}|}}~~}}}}~~|zzzxwy{zzz|zxy{yy{~~}~~|zz{|}}}~}|}|z{}~~}{|||}~~~}}}||}~~~~~~|zxwxyxxyzzyxxy{||}~||}|yyzz{~~~~}}~~}}~~}|{zxwxxxz{|{{|~|{|~~~~~~~~~~~~}|}}}}{yxxwwwxzyxxxxwwxxy{}}||{{zz{zzz{z{{|~~}}}}}|||{{|}}||{zzzz|}}|~~|{{|||}~}||||}~~~~}{yyxyyxxxxxxxyxwwwvtstuuvwwvvvvvwxz||||}|{|{yyz{{{{}~~~}}}|}}|{zywuuuuuvwvuuvuuwxyzz{{{{{z{{|{{{{|}~}||}}}|{{{|{zzzxvtssrssstttttttuwy{{{{|{z{||{{{{{{}~}{{{|{{{|||{||||{{zxvutssstuuttstuvxyzzzzz{{{{{{|{{||}~|{z{{zyz{zzz{|{{|}}~}||{|}}}}}}}}~~~~~~~~~~}{zz{{{{|}}}}~|{{{{{|}~~~}{zyxyyz{{{|}~~~~}||||{zz{zzzzzxvuuttuvvvwwyz{|}~~}~~~}}~~|{{{||||}~~~~~~~~~~}}~~}{zzyyyyxxxxxxxyyzzz{zyxvsrqrssstuvwxz{{{{{|}}}~~~~~}}|zxwvwxxyyyz{||||{{{zzzzzyyyyzyyzz{}~|{zzzzzzz{{{{{zzz{{||}|{yxwwwxxy{|~~}}||{|}|||}~~}{yxxxxyyzz{{|||{|~~|yxwvutuwz{|}~{zyyyyz|}}~~}|||{{z{|~~}|||}}}}}|{z{{zzz{||{zzzzzzzzz{{zywwwvvvwxy{}~~~~}~~~}}|||||||}|||~~~~~~~~}{yyyyyxyyyyyz{{{{{{{{{{zyxvutttuuvwyz{zzyyzyyyzzzz{{{{{{{|~~~~~~}{yxxxy{}}}|||}||}~~~~~~~~~}}}}~~~~~|{{{|~~}}}}~~~}}}||||{{{{|}~~}|{{{||||||}}|}}~}}}~~~~}}}}|{zyxxz}~~~~}}||}}}}}}}}|zywuuvwxz{{{zzzyyxyyyyzzzzzzzzzzz{||~~|{zzz{||||||}}||}}}~~~~~}}}}}}|{yyz{}~}|{{|||{{{{{z{{{{{{||{{{|||{{yxwvvxz{|}}}|||{zz{{zz{{{{||||||}|}~~~~~~~~~~~~}}||||{{||{zzzyxvuuuwyz{{{{zzyyyz{{{|}}}~~~~~~~}||{{{{{{|||{{||}}}}|||{{{zzzzyxvttvwyz{{{{zzzzzyyzz{{{{{zzz{||}}}~}|}}}}}}}~~}~~}||{{{||}}|{{{{zyxwxyzz{}~~{ywuuvwxxy{|}|{{|}|ywvwx{~~{xwxyyxxxxyzzz{zzzzzzz{}~~~~~|{{}~~~~~~~~~~~~~~~~~}|{{||}~~~~~}|||||}}~}|}}||{{{{zzzzzzzz{{{zzz{{{{|||}}~~~~~~~~~}}}}}}~~~{|~~|{{}}{{{{{|}~~~|zxvvwxyyyyyxxxxxwxxyz|}}~|{zz{|}}}|||{{{{|||||}}}}}||{|||{|}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~}}|||||{{{{{{{{|}~~~}|{{z{{{{{{{{{{||{{|||{{{{||}~~~~~}}}~~~}~}}|||||{{{{{{{z{{|~~}|{zyyyyz{{||||}||||||}}~}}}}}}}}~~}{zyz{{{{{||{|}}||}}}}}}}}||||||{{}~~}|{zyyyyxxyyyyyyyzz{|||||{{{|}}}~~}}||}}~~~~~~~~~}}}}|||{|}}}}}}~}|{zyyyyyzyyyyyxxxxxxwxxwwxyzzyyyz{|{{zyxxxxyzzzzyzz{{{||||}}~}~~~|{|}}}~~~}}}~~~}}~~~~~}}}}}}}}~~~~~~~}||}~~~~}}}}||||||||||{||{yyz|||{{{z{{||}}|{||||{{|}}}~~~}}}|{{{{{{{|~}{yxwwxxyyyzzzzyyyyzzz{{{{|}}}}}~~|||}~~~~~}|{{{zzzzyyyzzzz{{{{|}}~~~~~~~~~~}||||}}~~~~~}}}}}||||}}}}}}~}{zzz|}}}}}}}||{{{{{||||||||{{{{zyzz{||||||||{{|||||||{{z{{{{{|}}}}}~}|{{{|}~~~~}|||}||}}}}}}||{{{{{zywwxz|}||{zzzz{{||||||||||||}~}}}}~}{zyxxxyz{{{{{{{{||||{{||||}}~}|zyyyz|}~}}}}|}}}|}}}}}}}}|}~}}}~~~~}|{{{{zzzzyyyxwvwwwwwxxxwwxyzxurpoptvwwxz{{zzzzz{||zyxwy|}}~~~~~~~|{{|~~}|}}~~~}}||||}}~~}{zyyz|~~}||}}}}~~}}}~~~}~~}~~}{zzzzzz{|||}}}}}~~~~~~~~~~~}{zzyz{}~~}|||||{{zzzyxvtssrstvxzzzzyyyxxxxyyzz{{{||}}~~}{zzzzzzzzzzzzzz{{|{{{{{{zyyxxxxyz|}~~~~}}}~~}|{{zzyxvuuutuwxz{|}|||{{|}~}}||||||{{{|}}{zyyyyz{|||||}}}}}||||{zywvvvuuvxy{}~~}|{{{{{|||{{{|{||}~~|{{{z{||}}}}}|}}}}}|||{{zxvuutttuvwyz{||{{zzzzz{{|}}}}}~~}~}||{{}}~~~~~~~~~~}}}}}|{yxwwvuvvvxy{||{{yxxwwvvvvvvvwwwvvvwy{}~~~}~~~~~|{zyyzz{|}||}}~~~~~~~}|{zzzzz{|}~}}|||||}~~~~~~~~~~}{zyyyxyyyzz|}~~|{{{{{{|}}~~}~~~}}}}~~~}}}|{ywvwxyy{|yz|}}{{{{{|{{{|~~~|yvutsstttsrrtvy{|}}~~~}||{{{||}~~~~~~~~~~~~~}}}}|||||}~~|{zyyz{{|||}}||}}}}}}|zywwvwwwwwwvwxz{|}}||{zzzzzzzz{zzz{}~}}}}~~|{zzzz{|{{zz{|~~~~~~~}|{{{||||||||{{zyyyxvtsrqqrrssttuvwyz{{{||||||||}}~~}}~}{z{{{{|||{{{{zzzzzxwvuttuuuvvvvvwxz|}~~}}|{{{{{{|||}}~}|{zzz{|}}~~~}||||||{zxwwwwxxxxxxxy{}~~}}~~~~~~~~~~|zywvuuvvvvwvvuuuuutsrqpppqrssttttuvxz|}~~}}}}}}~~}}}}}~~}}}}}}}}~~~y|}|{}~|y{}~~~~}~~}{z{|~~~}||||||}}~}{zyyzz{||{{zyyz{{}~~}{yxxyyz{{{{{{z{{|}}~~~~~~~~}||{|}~~~~~~|{yyyyyzzzzyzz{{|}~~~~}}}||{{{zxvutttttuuuuuuuuuvxy{|}}}}~~~}~~~~~}{zyyzz{{{{{zzzzxwvuuuuvwxxxxxxwwy{}~}~~~~}}|{zyxwvwwxxxxwwxyyz{|}}}|}||||{{{zzyz{}~~}}}}~~~~~}||{{{||{{{|{|~~|ywvwyz{||{zyz{zyy{}}{{~xtrrtx{|~~zwuux}~}|{yyy{|zyxutttux{|zyyz{|~~~}|{zz{{{||}~~}}}~~~~~~~~|{zywvutuvvvvvvuuttuvwxxxxxxxxxxwwvvvwwx{}~~~|{zzzzzz{{|||}}}|{zxwwvvwxyyyyyzz{}~}}}}~~~~~~~|{zyyzzzz{{{z{|}}}~~~~~}~~}|{||||}}}~~||{{|||}}|}~}~~}}||{{|}}}|||{{yxwwvvuvwwwxyz{|}}}}|}}}}~~~~~~~~~~|{||}}~~}}}~~~}}}~}||}}}|{|}}{zzzxwvuttuuuwwxy{{zz{|{{{z{{{{|{{|}xvvw}~~}~~{zz{|}~yxwxzzwuuxzyxy}~{{||}}}~~}zwvxxwwwwxyz{||{{{|{zwuspmlmnoqtvwy{}~~}|||{|}}}}~~}{yyzzzz{}}|{zyxxxz|}}|{ywvuuuuuuuwz|~~}|{zzz{{{z{|{zz{|}~}{{{{{{|}~}||}}}}~~~~~~}{yxwwwxyz|~~~}}}}~~~~~}||}}}}}~}~~~~}{zyyyyyyyzzyyyxxwxxxxxyyxwutssstuwxz|}}}}|{zyyzzz{{{{zzz{{{|~~~~~}}}}~~}||}~~~~ysrru~}}{wwxz~~~}}|||{z{}~}|{zz{{|{yxxyz{~~}}~~}}~~~~|zyyz}~~~~~}}}}}~~}}}}}~||{zyz|}}~~}}}}}}}~~~}}}|{{zyy{|}~~}|||}}}}}~~|{ywvuwz}~~~~}}||{zz{zz{||{{{{||}}}~~}{yyyyyz{{{{}~~{yxpgdlw~{xz~yyz|~{y}~}}~~~}|~{ywutuy}zyxwwyz{{yvuuvx{~~}zwtux{~}{zzyyz{|~~~~~~~|{{{|~~}|{{||{{{~~}||{{zyyyy{}}{{{zxxxxxz||||{{{|}}}}}}}}}|{{{{z{|}}}~~|{zzzzz|}~~~~~}||}}|}~~}zxy{}~}{zzyyzzzzzz{zwuttuvwwxyyzzyxxz{zxxyyyzz{||||{zzz{}~}|{zzyyz{{zzyyyyyyyyzzz{|}||{{{zzzz{}~~~~~~}|{|}~~~~~~~~~~~~~~}~~~}}~~~}~~~~~~~~~~~~~~}}}}~}}}}}|||||}}}}}}}|}~}}~~~~~~~}{|~}}}}|}~}|}}}}}}~|~}|~~~}}~}~~~~~~~}~~}~~~}|}}}~~~}{yzzyyzyyyyxyxwyzyxxxyzzyxxyyyyxyzzz{zyz{{{zyz{{zyzzzyyyxvwxwwxyxxyz{}~}zxz{xw{}}|{{|}}}}}~}|~~~}}~~}|}~}~~}~~}~~|~|}~~~~|}~}}}|{{{z{{||{{~~}}~~~~~~~~~~}}~~}}~~~}|{zyy{||{{{|||||}~}|}}}}||}}}}~~}~~~~~~~}}~~}|||{|||{zyz{z{||zzzzz{}~~}|{{zyzzzz{{{{{{||||zyz{{zyz{zyy|~}{|zxwvvvvwxyxwwxwvyzwvwxyyyyzyy{}{{~~}|}~~}~}}~}}}}}|||{z{|||}}~~{xxz}~~~~~}}}~~~~}~~~~}}}}|~~}~}|{{}~}||||{|~}{{|}}}~~|~~|}}}}~~}~}}}~|~~~~~}||}~}}~~}zz{zz{{{zz{|ywy{yxxxxyxwwwwxxwwyxvvwxxxyzzzyxwxxzzyxvwzzxwwyzwvxzyz}}z|}zyz|}}~~}}~~|{}~}}}{{}}}~~~~}|{|}|{}~~}}}}}||~~~~}}}}}|~|{}~~~~~~~}}~~{~~|z{|||~~~|~~|}~}|{zywvvwyzzz{zzz||{{|}~}z{|||zz{|}}|}~}|}~}{{~~}~}~~}}}|||}|{{|{|||{{}~}~|{{{{{zz|}|{z{{yxyz{zyyyy{zwwwurooqtvxxxxwxvtvxwwwxwwyyxxz{{{}~~}}||~~}}~~}{|}}|||}}|{{{{ywuuuwwxyz|}|}}}||}~~}|{}}~~}|zyy{|}~~}}}~~}||~~~~}}~}}{{|}~}{|}}||{yxxwvwz||}}}|{|}||||}|{}~}~~~~}}}zxxxvstuwxxyzzzyxwwz{xwyzyyxyzzyyyy{~~~~~~|ywxyyxwwyzzzyxxyzxvxyxwyzxvuuutssvvw{~~}||||{z{~}|}~~}~~~~}~~}}~~|{{{{|}~}|~~~~}|||}~{}~~~{{{yxxxxxyz|~~~~~~}|}~~~~}|}~~}zyzzz{}~}|{{{}~}||{|{z{{zxvtuwwwvx{}}~~~~~~}}}}}}|||||{{{|}{yxyxwttuvvvvwy{||{zzzywxyxxwwyzyyxxz{}~~~}~~}}}|zyxxxxxxxxy{{zz{}}|||{{{zxvuwxwvvx{||}~}}}}~~}|}~~}}~~~}~~|}~~}||}||~~}|{{zzz{|||}}}~~}~~}|zzz{{{zz{|~~~~~}~~~}zzzyxxwwxyzz{}~~~}|||}}|}~~~}||~~~|zzz||z{}~~}|||}~}}}|{yxwxyzzzzz|}~|ywxzxwz{zyzyxxzzyyyxusrrsrrttqqrsuwyzz{{zyyyzyxy{{{{{{|}|zyyzz|||}~}}~~~~}}~}|zyyxz{{z{{{|}~~}|z{||{{{|}||~}}|z{}}~|{|~~|{zyxyz{{||{|~~~~|yyxyyyyyy{{z{}~~}~~~~~}}}~}|||}|ywwwutstvuttutttvy{||{{z{|{z{}}|||~~~~~~}|{z{|||z{||||}~~~~~||}~~~~|{ywvvvwxxxxxwwxxwwvutrqqrttssttttttvxz{|{{||||||||}||~~|z{{{|}}~~~}}||}|xwxwuttuvvvwwutuwy{}~~~}~~~}}}~}}~}}~}|||~~}|}~~}}~~~~}|zyyyxxyz{|{{zzz{|}~}}}}~~~}||}|{zxvtttttuvwwvuuvwwwxyz{{{{{{{|}}}}~~{ywwxvuvxwvvvvvvvvwyz{zyz{{zyy{{{z{}~~~~~}}}~}|}~}|{zzzzzzzz{{z||zxxxvtttuutvwxwwwvvwyyz||}}||}|{~~~}||||||{{{{{zyy{ywwwwvuuwy{{{{{|~{|~~}}~~}||}~~~~~~~~|{{zzzz{{{{z{{|}~~~}~~~}}}~~}}~~}||{zzzz{{{{zz{|zz{{zxvuvutvwwxxxzzz|~~}}}}}}{zyxwuttvvuuvvwvvwxxyzzxxxxxyyyyyyyyyz||{}~~}{{{zz{|{z{||{zzzyzzzywvussttuuvvwwwyz|}}||||}~~~~~~{zz{}|z|}}}|{|}}}{{}~~~~|zxy{||{|}}}}}}zxyzxxyzzzz{~}|~}~~}}}}~}|}}|~|{{{{{{||{{{{{{|~~}|}}}{zz{|||||~}{yyyyyzzyzzzzyxyyyxyyyxvsrrssssstvxxxz|{z{{||{{||||}|{|}|}~}|{z{{|||||}}}}}~~~~~~~}|zxxxyzzz|}}~~}{|}||}||{{{{{zzyz|~|zz{{{|~|{zzzxwyz{}~~~}{||}}|}~}|{||||||}}||{ywwwvvvvxz||{||{z{|}|zz|{z{|zz{{|{{}}}|||}}~~~}}}}|}~}}}}|zyxxxxxwwxxxxwwxxyyyyyz{zywuvwuuwxy{|~}{{{{{||zyzz{{zz{{zyyz|~~|zz{|||}|||z{}}}}|}~}}}}~}zyyxxvtwz{{|}}}}}~}|~~~|{{zz{~}|{{|}~~z~yw}}||zy{|zxz{zxxwvtssttvz|{z|~~~|xz~~|z}~~~~}~~}|yxxxz}}{|~}}|{{{z{}}yy|}{yx{}{yxy{}}~|yzzxxyzyyz{|zx{~yv}}zyz{||{z{zzyusw{|}~}~}{~|y|~~{|~~}|}|{||zy|}{zxx{|{{{{|{z|}{{{|~}|{yyz|}||~~}|}~~{~}{{{{{}~~}|||}}}|||}~~~}{|}~~|~~{z|}|{zyzz{||}|z{}{z{{}~}|{{{{{ywz~~~~}}~~~~||||}{xvvxzzyzz|}zz{xwz||zxxxxyzzzyz|zy|~{{~yvy}zw|}yxzzyxvy~|z{{yz|}~~|z{zzyxy{{|}~~~~}||~|z|~||}|||||}}|{z|~~{{|}|z{|}}{y|~}~~}~~}}~~~|~~~}~~|}|{~~|}}|~{{~~~~}~}{{|{x|~}{yz|{|~~}yx{|{{{||}}|||}}~~}~}}~~~~}~~{~}zz{{yy|}{yzzzzz{{{{ywx{}}|zz|}{zy}zwz|{}~}}|{|}|z}yz|~}zz|~}z{}~~~}zz}~}|{}~|yz{||}|||||~{y}}{{|~~}|||{}~~~|{||{{}|z{|zy{|}}}}||{~|~~}~~z~~~~z~|{~}|~~|{}||~}}~~z|~||}||||~{z|}~}z|}{z}~|{{~~~|zz{~~}||}y{~~~{{~}{|~zx{}~}{yyz|{wxzzxvvwy{{yxxz{ywz}}|{zz{}|{|}}}}~}{z~{{~}}}||~}{{{||yy|}|{{|}|{yx{zxyz|~}z{{|}zz}}|{z{|{z|~}~{xz}}|~~||||~|}~~~~}~|}~}}}z|~~}||}~~||}~}{}~|}}|~~||}~~~}{{{z}~~|}~}~~~~~~}}~zz}||~}{~~|~~~}}~~}}}}~}}}~}|}|||}~}zy|~}zy|~}|{{|||xux{z{}|yxyz{zy{}{z{||}zz}~|{{~|~|||}}|}~~|||{{||}|z{{||zz}}{yvvxz|}|{{zz|}|{{{|zy|~{}~}||}~~}}~~~~~}z}~~~~|{}~}~~}~}|}~}}~||}~~}||||zyxx|}|}|y{~~}|{}}|{z{}~~~}~}~~~~~~~}|{{{|~}}}~}|~}|}}~|{|}}~~|zy{}||||}}||{{|}}}}}|{zzz|{ywvwwwxyz{|||zz|}|{y{~}{|}}}|{z{}~~~{{{zz{|}}|{|||}|z{|||}}~|{{|{yxxwx{{{|||}}{|}{z}~~~~~~~}{~}zz|||~}}|}~}|}}|z|~~~~~~||}~}|}~|z}}~~{{}~}{wuuxzz{~~}|}~~~}}|}~}}~{|~}~|{}}}}~}~|}zwwzyyz}}}|}||}yy{|}||||}~}||}~{{}}}|z{}|{|}}|||||{{||zzywvwwvuvxz{}~}|}}|||}~}}||||}}{|}}~~}zy|}zz|}~~|||{z|}|{}}|{z{}zuvxwwxz}~~}~~~}~}~||{yyzz|{z~}}~}}}|{yvwy{|{||}}~~~~||~~}}}}||}~}}}}~}|}~~}|}}~}{zxvvuwzxxz|~~~|}~~|~~}|{{||{zzywvuttvwvuvy|}}}~~{{}~~~}}}~~}||~~|zzz{{z|~|zzz{|zz|||{yxxwvuuttvwuw}}|{{}}{}~{z|~}}~~~~~~}{|}zy|}zz|~~~~}~~~}~~{yyz{}~|{~}{}~~}{}~}{~}}}~zwz|{zzzz|}~~~}zxwwxxxxwwy{|}}~~|{{|~}||}}~~~~}~~}~~~~}~}||{xwwwxxzzyxy}}}}}~~~~}}}~~}~|z{}~{}~||{|~~}{yxxwvwxvuvwvwy|}|z|~}}{{}~{z}~}}||{{zz}|zz{}~|z{{zzzzxwwvvusuxwvxy{}||~~|{}}}}~}|~}|}~~~}|}~~~~}}|z{|{zzzz|}~~~}}~~}|{zzzzzy{}|z|~~}|~~}|}|zyxvvyzxwxyyxwy|||}|}}}~}~~}~~}~}}~~~~}|{ywwxyxyyxwwxxy{}~~~~~~}~~}{z{}}{{~}{|}}|||yvwwvvvvvvvvvvvxyyz|}}}}}|{zyz|~}}}}~|{zzyy{}~}|{{}~{xyzyxusuvxxuuxyywuz~}|~~}~}}~~~~~}|}~~~}~~{zzzzzyz||yz{zz{{z|~~~}}~}|zyz{|}}{yz|{y}|~}}~}|}~~~~}|{xwxxxxwz|zxvvy{{{|~|{}z|}~}|||}~~~~}}}||{ywwwxxwxxyyyyyz{{z|~}}}}~}{~~|~~|||{z{}}}}|{{{{zxvvvvuuvvwxxwwxyzzz|~~~||||}}z}}}}~}|||}}~}|{z{{yyywuuvvwxxxyz{zz{}~~}}}|{yxxz{{zzz{}|{}~|~~~}~~~|yxxyzzz{|{z{|}~~}~~~~}}}|~~|{}~}}|yvvxyyyyyz{zyz|}}~~|}|}~}|||}~}~~~}}~}|||zywuwyyzzxwy|}}||~|}}}}{|}|~|||{{{|||{yyz||||{|zvvxxxwvxzyyxy||z|}{~~}|}}}|}~}|||~}{|~~}}~~~~}}~}~|~}~~~~~~|~~~~}xx|~~}wpmkgiptvvx~~|yvroljjkmrv{~zyywuvxz|yxwvwz~|ywvwvuuz|yurolkptuz{xwtrruw{{xvsqswww|~xvsnmprtx{}zwsqqpppquy~~~|yxwy|~}wusnlnqux{}~~{{zxtnmonmquvw}~z~|xtssrqstpou{|}zxwusrsuy}xttqmnnry|}}{yvssuvx|~{vrqronty{~}{ursstuvy}{{|{xvuwxwxz{zz|}|{{zyxxxy~}wusnlnppqstvyxutvsqrtrqrsqrx~~~}~}|{|~}~}}~~}~|{xxxvwz}}{~|yy{|{|}||yuwzz|{yyvuwwwz||}|{||{zxvvvusqquwxy~~|}}~~}xz~{x{~}||{}~~zwy{}~~{zzyxqmswsrvz~~|~}{zxvtqqvyz}~}}}}~}}~~~}{{}|{}~~|{xurnjjjkloty}~}|||~{vsrqpoopqssuwvuwwsonnllllmqtvuty~~}~zwxxwxy|~|yx{}ywy{ywwvtstvvwy{{z{|zyyyyxzzwvxyzz|~|}~{z}~|{{ywyxsqtusruxxxyzywxyvsuyxuy}}}~~}|{{~}||}~~~~}}~~{{|{zyxwwwxwtsutrrtrpqrrsstsqsvutx{vsvywtuvuuvxzz|}|{zzz{zy|~~}||zxwxyxy||z{{||{{ywvutsstvy{|~|{|{{{zxz~~~~}|}}|{xuuvsortsqonomkjjjknommqttttuvvuvyyy}}|}~~}}}||||||{yyz{yx{~}}}~~}}}~|{|~~~~~}{yyyyxwusrstrrstrsuttvxwwzz{~~~~~{{{yxz|~~~}|}~~}{z{|ywyzxxzzyxttvustux{}~}|zxxxwutwz}~~~{yyyyxyyyzzyyz{zxwvwxxxxyxxyyy}~|zxvuvuvvuuutsssqonmnonoponnoppoquwwyyz{{z{}}{|}{{}{z|~~~}~~~~~||zyz{zyz|{z{{|}}||zwvuwyyz||||{yyyxusuy{}~}~~~}zzzyyyyzzyxwwwutvxvtstvuuvxz|~~}~}{z|zz|}}}}|~~~~~}}}}}~~}{yxwwwutstuussttttttsqppqqrssrstsrrrtuwy{}~~~~}}}~}~~~~~{||{yyyyxwvvuuuvx{~~}}~|zz{{|||~~}~~~~~}||~}yuuvussssssrqrrrrqrsronnmmmmpsrqsuutvxz|}~~~~~|||{z{}~~~~}~~}{||{zy{~}~~}{zzzz|~|{{zxvtuvvsuxxy{||}~~~~~~}|{yxz{|}~}|{{zyxwxyyxxwvxyzz{|{yxwvvvxzzzzzzz{|}~}|}|{|}~}|~~|{{|}|{{{zywvvwyz{|}}~}}|zyxwvtttttuwwwvwurqqpoopqrssssstvwxyzz|}}}}||}}}}|{||{|~~~~~}}~}~}|||{|}~}~~}}}}}}}|~~}{ywvvttuuuvvwx{}~}}~~~}~~}}~~~~}~~~|{zxusqqqrssstvxyyz|{yyyyyyz{{{|}|zz{zzz{}~|zyxwuuvwvvvwwvuuuuvuttssrpnopprrrsstuwy{||}~~~}}}|{{{}~}{yxwwwvuuvvvxz{||||{zzz{{zyzzzzzzyyxyz{}}|{zzzz{|{yxxwvvuvvvvvwwustuuuttvwuttsqpoooprsuvx{~~|{z{{{|}|zxxyyyzz|~~~~~}}}}|yxwwvuvyz{||}~~~~~~~|{|}}|}~~~~}{z{{{|}|}~|zwxyxwvvy||{{|}{zyyyyyzzzzzz{|}~~~}||~~~~~~~~}|}}||}~~|{zwvxxxyz}}|{zyyxwvvvwxywwxwwvvvwvutssqppqrsuvyzzyzyyy{{z{}}}~~~~~~~}}}|{yyz|~~}}|{|}}||{{|||}}|{zzywwwxyy{}~~~~}~~~}}~|zywwwtqqqqqqrstvvvvuvwwxyz||zyz|}{zz{{|}~~~}}}|{zzzzywvvutuuuuvutssturpooooopswz||}~~~}|}}}|zz|{||}~~}}~~|{zyxwuvxy|~~}{yyzzzz{{{{zzzyyyywwyxwwwxz{{||{{|{zzzyxvvwxvuvxxxwwxxxxxyyxwvvuutttuutrqqrtvxyz}~~~~~~~~~}|{zyz{~}|~}zxwwxz||}}~~}|zyz|~~~~}|}~~~||||}~{zyxwxz{||{zyyyzzz|~~}}||{{z{{zzzyyzzz{~}{|}}}~~~~~~~}}}}~}{{zxxz|~}||}}}|||{zyyyxwwxxxxxyyxwxyyxwvusrtwxyxxz{{||||{zyz|}}}}}}|{zyyzzyxxy{}}~~}}~~}~}||}~~~~}}}{{{{{yxy{}~~~}|zyxwwwwwusqqrstuuwwvvvwxxyzzzz{|||}}}}|}~}}}}~~~~~~}|}}|||||zwxxvuuuuvuuuutuvuuwxwuuuvvvxzzyyzyyyyyzz{}~~||||||{{|~~}}|}}||{|||||}||||zyxxxwuvwvuuuuuuuuuvxzzyz{zyxvuuvwwwvwxxxyyxxxyyyzzzzyxxxxxxwwxwvvvwxxxyzzz{{{{{{||{|}~~}~~~~~|{{{||}~~~~}||||{{}~}|}}~}|~~}|{{|~}|}}|zzz{{|||{zz{z{|}}}|{|~~~}||}~~}}}||}~~}}|{|||||}~~}}}~~~~~~}|}}}}}}||{{{zyy{{zz{{{{z|}~}|{{zyzzyyz{{{{|}|{{}|{zz{zywwwxxxyyzz{|~~~|{{|}|}~~~}|~~~}}}||||}}~~}}~~~~~~~}{zz{zyz{zyxyyzyxxwtsstuuvvwxxy{{zzzzz{{{|}}}~~~~~~}|{zzzzyyzyxwwwxwwxxxxxxxwwwxxyz{yxvvxwvvvwxxxyyzz{|}}}||}}}~}||}}~}}~~}|}}|{{zzzxwwwwvuvvvutuuuuuutttuvwwwxyxyzzzywwwwwwxyyyzz{{{{||{yyzyyyzzyxxyyz|}|zxwvuuuvwvwzzz{}~~|{||}}~~~~~|{zyyxyzz{{|}~~~~}|{{|}}~}}~~}}|{{zz{{zz{{{zz{{zz{zyxxy{}~~|}~~~~~~~}}}~~||||}~~~~~~~}}}}~}}}}}|{|~~}{zyyxyz{zzzzzyxxyxwwxyz{{{zzzzyyyzyxvuuwz|}}~~}|||||}~~~~~~~}}}}}~~}}}}{{}~~~~~}|{{{{zyyzzz{|}~}|||zywvuvwwxxyz{{{{|||{{|~~~~|{{|~~~|{||{z{|||{{|{z{{yyyyxxwwxxwxy{}~}}~~|ywvvuuuuvwyz{zz{|{{|||{{}~}}}~~~}{yyz|}{{{{zzz{{yyxwvuuuvuuuutttuuuuuutrqpqsvxyyyyyyyxxyzyy{|||{{||{{{{{zzzzzz{{||||}|zzywuuuvwvwy{{||||}}}~~~~~~}|{|}~~~~~~}||}~}{zyxxxyzzzz{|}~~~~~~~}|||}~}}~}|}~}|}}}}{{{||||{zzzzzzywvvvwxz{|~~~~~~}|}~}}}|{{|}}zxwvvwxxxxyzzyyxyzyyz{{zyyzywvvuutttuuwy{{{{{|{{|}}}~~~~~~}~~~}}~~~~~~~~~~~~~|||zz{||}~~~~~|}}||{{|}||}~~}||}|ywwxwwwz||{{|||}~~~~}{{zyyxwwwx{}}}}}~~~~}}||}}|||||zyz{zyyyz{|}~~~~}||||{ywuuuttvxyyyyyyyz{|||}}}}~}{zyxwxyyyz|~~}{yxyzzzzyyxvwxxxwwvvutuuutsrqqqrssrrtvxyy{{{zz{{{{|}}|}||{z{{{zzz{{{|}~~~~}|{z{{zxwwvuuvwxxy{{{{{}}}|~~}}}~~}|zyz{|{{{~~}~~}}|{{{}}}}~~~~|zxxxxxyz{|}}}}}}}~~~~}|}~}}}~~~~|{}~~~}||||||||{zyyxwwwxyxxxyyyxz|}~~~~~}|~~}|{z{|}}~~}|||{{zz{{{{||{zwvuvxyyyzzzyyz{zyyyyyxwvvuuuttttttttuwxz{|{{{||{{|~~~~~~~~~}||||}~~~~~}{{{zzz{zzzzz{|~}|{{||||}|{{{|}~}{ywwxyz{}~~~~}||||{zyxxxvvwwvvvvxyz}~~~~}||}}|||||{{|||}~~~}}||}}|{zyvuuuvwxyzzzz{||{{|||}}|{ywxxwwxyxxwxyyz}~|zyxxyyzzzyyyyxxxxwwvutrqqqqqqsttsrrrtwy{{}}~}{{{{{{zzzzyyyzz{|~~~}}~}||}}}|{{{ywvvuvwxz{{|||{{{||||||zyxxxxwxyyyyz{|~~~}}}}}~~|{{{{{{{{{|}}}}}~~}|{zz{{|||}}}~~~}}||||||||||}}}||}~}}~~~~}}}~}|||zxwwwxxxyyyxyzzzyyyy{}~}}}~~~}}}}~}|{{{||}}}}}}~}||}|zzz{{zyz{{{{|}}|||}}~}|{yyyyyyzzyyzyxxyxwutttttuvvuuuvussttuuwyzzz{|||}}}~~~~~~}}~~~~~|{{{zzzyzzz{{{zzzyyz|}~~}}||{{||{z{{{}~}|{z{{{}~~}}}}}||||{zxwwvwvwxyxxyxwwwxyzz|}}}~}~~}}}}~}||}~~~~~~~~}}~~~}}|{zxwwwwxxyzzyzz{|}}|{yyywvwwxxxxxyyyxxyz{|~~{zz{{{{|}|{{zzyyxxyxvtsrssttuuvvuuuuvuvy{{{{{{{zyyxyyyyyyyyz{|~~~~}~~~~~}}}||{zxwwvvvwyyyyyyyyyz{{{zyyxwwwwxxyz{||||}}~~~~~~~}~~|{{{zzz{{|}}~}~~~~~}|||{{|}}||}~~~~|{{zyz||{||}}|}~~~}|zzxwxzzyyz{zyz|}~~~}~~~~~~~~~~|{zz{{{{zyzzzz{|||}}~~}|zyxxxxyz|}}}~~|{{{z{|{zzzzzyz{zyz{{zywvusssttuuuuuvwxyyzzyz{{{{{||||}}|}}~~~~}|zyxyyyyzz{{z{|}~~|||||}}}||||{{{{zzz{|}~}}}}}}}|||{{{{{{|||||||zxwvvvwwxxyyxy{|||}}}|}~~}}~~}}}||{{{{|~~~}{zzzyz{zyyyzzzz{{{{|{z{|{yxwwwvvwxyzz{|}~~~~}||||}}}|||||{{zz{{{zz{{zywvvuuuvvwwwwy{{z{|{zyyzyxxyyyyyxwwxyyyz|}~~~~~~~}|{zyxwwxxwvuvwwwwxyyxyzzzzzzzxxwwwxyz{|}~~~}}~~~~~~~~}~}|}}}||}}}}}~}}}}}}}||}}}~~~~~~~~~~{w{~~{vtrqqrux{|{}}zwtpljjjnruxz~|wromjloqvz||zxvtttvwx{|ywxww|~{yvsuwx{~~{xtnklkjnpruy}~{vrpmnmlrwwx~~{xutrqrrsx}|vsqnkknqtx}~}zxvtstu~}|zyz{~~}{yz{||zywvx{~~{xwwx{}~zvwxyz|}zyxxy{}~|{zz|~|{{|}}~}{z{|~}}|{zyz|}}{zyyyxy{}~~}||}~zxwusrrrquxyz|~~}{zyxursvusstvxxxzzzyxxywvutttvyz{|}~}{{zyy{{{|~{{{||{{~~|yvsqppqqswyxxyzzyvvurpqsqquwvwz|}|z{|zwusporttvy|~{{zyy{|~}zyyz}~~}|||{{{z|}~}~~}}|{|~}}|zyxx{{zyz{|}{y{}{yxxxwuuxxyz{|}|}~~~}|}}~}{zy{{xwyzyyxxxyzxuwxyxvtttttutuwwwwxxyzyxvvwxwxzzzyyy{}}}}~~~~}|}~}}}|||{zywvutuvwxxxwwzyxvvwxutvvuuwwvuuxzyx{|zxwxzzxxy{}}}~}|}~~~}}~~~}~~~}}}~~}~~~~|}}|{zyz{{|~~||{zz|}}|z|~|{|}~~|{||}}~}|}~|}~~~}~~}|{zxxyyzz{zz{{z{}}|zx{}{zyy{{{|}~~}~~}{z{}}|zz{yxvuvwvusruvvutuwwvutvvuttuvvvwxy{{{{{}}{zyz{{yz~~}||~~~}{{zyxwwxyzzxxyzywwxyyxwvvvwvuwzzz{zyz{{zzzzzz{|}}~~}}~~|}}}}}~~}|}~|}~}}}~~|zzyyyxxxyzzyyz{{z{}~}}}|{|~~~~}~~~~~}~~~~~~}~~}~~}|~~~}|{zxwxxxwwwxxyzzzyzzzzzz{{{z{}~~~~~~~}}~}~}||~}|}~}{zywvwxwwwwxwvxzywwxxwwvvvwxzzz|}~~}}}|{{||{{{|}~~~~}}~~~}~~~~~|{zyvuvwwxwvxyyxvuwxywvvxxxxwz{z{}}{z{{{{zzzzz{|}}~~}~~~~~~}{zyxxxxxyyyxyyxx{{yxxwvvxz}}|||{{|~~}||}|{|}}}}||~~~}|}}{zzzzyxz|{y{}|z{{{{zz|||~~~~~}~~|||}}{yxvvvuuvvvuuwxwvuuvvuuuvxz{{|}}}|{{|}|}}}||||}}~}zz|~}|||}}~~~}~~}|{{zxyyyxxxyz{zyyzzzyxy{{{|}~~}}}}||||{{zzyyz{{z{}~~~}}~~}|}~~~~~}||{{{zyyzzzzz{{yxxyyyyyywuttstuvvvwy|~~~~~~~~~~}~~}|zyyyxwwxxxz{yxyyxyzz{|}~~~}|{{{ywvuwyyxyzzyxxyzyyyzz|}}|}}||{{|||||{{{||||}|~~}||{{|}}}|}~|{}~}}~~||}}{yxxwvvwxwwxxwwwwxxxxy|}|||}}{|~}|||}}||}|{{}~~~}}~~~~~~~~~|zyzzyyyyyz{{zzzyyzzxyzzzywwvttvwuuuwywvy{{|}~}}|}}}|}}~}}~~~~{{|{yyyzzz{z{|{zz{}~~~~~~~~~~~~}|||ywwxxxwxyyxxyyyyzz{||}}~}|||}}||||{||}}|||{{|~~~~}||||{{{||}}|}}}}}}~~}~~}||{yyxxwwwxyyxyyxxyz|}~~}~~~}}~~||}~~}|||{{|}~~~~~~~~}{zzyxyyxyyyzz{{{zzzz{zzzzyxyyvuvusssstuuvvttvwyz|~~~~~}~~~~}|{zzzzyz{zzz{}|{}~~~~~~~~~~~}{zyxxyzyxwxyzz{||}~~~~~~~~}}}}}}}}}|}}|{|}}~}}~~~~}{zz{}|z|~}{{||}}|{|||}|{|}|zxwwwwvuwyyyyxyz|}}}~~|}~||}}|}~}}}||}|{}}{z|~~~}|{zzyxz{zyzzzzzz{zzzz{{{{{{{{yxwwwustuuuvvwwxyzzz|~}|}~~~}{z{}||}}~|{||zzzzz|~~~~~~}|zyyyxwvwyzz{{}~~~~~~}||}}|}~}||||}}|}|{|}|{|}}~~~}}}}}}~}}~}}}||||{{|||}~}|||}|zyywvvvwwxxy{|}~}~~~~}~~}}}~}~~||}~}}}||||}}}~~~}|zzzzyyzzzyyzz{zzzzzzz{{z{zz{{{{zywvutssstuutwzzz{{||zyz{|{{{{|~|{}~}|}}}}||}~~}||{zxyzzz|~~~~~~~~~~~~~~}~~~~|yzzywy{|}~~~~~~~~~~~~~}}}}}}}~~}|{|~~|{{{{{{{|~~}|}~~}}~~~~}}||||||}}}||{ywwvuuuvwy{|}}}~}|}}}}{{|}}}||}}~}|}~||}}||||}~}|||{{{{{|||{{|{{{{{{zz{{{{|{z{|{{zyyxvuutuuvwx{||||||||{{{{{{{{{{{{|}|{|}}}~~}}{z{|~|{zz{|}~~~}}~~~~~~~~~~|zyxyzzz|}~~~~|~~}}~~|}~~~~}}}~}}}~~~~}|{{||||||}}}~}|}~}||}~~~~~}}}}}}|}}|zyyywuvyz|}}~~}}}}}}}}~~}}}|}~~}}||}}}}|||}}}||}|{{zz{zz{{||||||{{zzz{|{{||{{|{|{{{zz{zyxvutrtwyz{{|}|{{{|{zz{{{zxz|{zyz{{{{|{z|~}}}~|z|}||~~~~}|~~~~~~}{{{{|{|~~~~~~}~~~~~~~~~~~}~~~~~~}|||{{|||||}}||}~|{}~}}}}~~|}~~}}}}}~~}|{zzyxxz{|}}}}}}~~}}|{{|}~}||}}}}}|}~}||{|}||}}}~}~}z{{{z{{||||}}||}}}}|{|~~|{||}{z{||||{{zzywwwxxz{z{|}}|{{||{{{{|{{zz|{zz||{{zzz{|{{{|}~~~~}}~~~~~}}}}}}}~~~~~}~~~~~||}~~}}}~~~~~~}}||||}}|}~~}}}}~~}}}|}~~~~~}~~}}}||}~}}|||||||||}}}}}~~}|}~~}||}}|{{|}~~}}}}}}}}}~~~}}}~~}}|{zz{{{z{||{{|{{||||||}}||||}}||}|||}}}||{|{zyyzzzzz{||{{{|||{z{{{zzz{{zzzzz{zyyyzz{z{{{||}~~~~~}~~~~~~~}~~~~~~}~~~}}}~~~~~~~~~~|{{}}||||}|{||||{{{||||}}~~}~~~}}}~~~~~~}}|{{}}}}}}}}}~}||}~|||||||}}}}}}}}~~}}}}}~~}}}{{{{{{{||||||||}}||}|||}}}||}}}|{|||||}}}~~}|{{{zzz{{||{}}||||}|zz{{{{z{{{zzz{{{zyz{{z{{|}~~~~~~}}||}}~~}~~~~~~}}~~}}}~~~}~~~}~~~}~~~~}}}}}}}}}~~}}}}~~}}~~~}}}}}~~}}~~~}|}~~}|{{|||}~~}~~}}}~~~}}~}||}|}}}||}}~}|}}}|||}~~~}}}}|}}}|||||{{|}||{{|||}}}}||}}||||||}}|}}}~~}{zzz{|{{}}|{{{{{{||{yz||{{z{{{{{{{||||||{{|||{{{||||}|||||||~~~~~~~~~}||}~~~~~~~~~~~~~~~}|||~~~~~~~~}~~}~~~~~~~~~~}}~~}}}}}}}}~~|{{{|}}|}}~}||}~}}}}|||}~~}}||}~~}}}|{{{||}~~~~}~~|{|}|{{||||}}|{|}|{}}}|{|}}{|}}}}}~}|{{zz{z{|}}}|}}|{{|||||{z{|||{||{{{|}|{{{zyyyzz{{|{|}||||||{{{||}~~~~~~~~~|}}~~~}||}~~~~~~~~~}~~~|{zz{|}~~~}}}~~~~~}~~~~}~~}}}~~~}}~~~}|{|||}}|}~~~~~~}}}}|}}|}~~}}~~}}}~~|{|{xwxyz{|~~}~~|||||||||||||||}}|}}}|}}}|}}}}}~~}}|{{{{{{|}}|}}}||||{{{|{{|||||}|{{|{{{zywvvvwxz{|}}}||{{{{{{{{{{|}}|}~~~~~~~||{z{}~}}|}~~~~~~~}}~~~~~~~~|{{yyyz{|}~~~}}}}~}}~~}}~~~~~~~~}~~~}{{{||}~~~~~~}~~~~}}~~~}}}}}}}~~}}|{zyxxxwxyz{}~~~~}}}}||||||||}}}}~~}}}}}}|}}|{}~~~}{zz{{{{|}}}}}||}|{{{|||{{|||}}||{{{zxxxwuuvwyz{|}}}~}||||{{{{{{{{||||||}}}}~~~~~~~~~}|{{{{{|}~~~}}}}}~~~~~~~~~~~~}}|zxxyyyyz|}~~~~~}}~~~~~~~~~~~}~~~~~}|{{{}}~~~~~~~~}}}}}}~~~}}~~}|||{yxxwwwxxxz|~~~~~~~|{{|}||||||}}||}}||}}}}}~}||{zz{{||}~~}|||}|{{|||||||||||||zxwwvvvvvwxy{{|~}}}}}|{{||{{{{z{||||{|}||}}|}~~~}{zzz{{z{|||~~}~~~~~~~~~~~~~~~~~~~~~|{yyxxxxxyyyz{|~~~~~~~~~~~~~~~~~~}|{{||}}~~~~~~~}}~~~~~~~~~~~~~|{zyyxxxwxxxyzz|~~~~}}}}||||}||||}}}}}|||}}|~}|{{zz{{{}}|}}}}||}~|||}|||||||{zxwvvvvvvwwvvxy{|}}}~~~}||||{{{|}}|||||{{{|}||}~~~~~}|{z{zyyzz{{z{}}}~~~~~~~~~~}{zyyyxxxyyyyyyz{}~~~}}~}}}~~~~~~~~~~~}|||||}}}}~~}~~~~~~~~~~}|{zyxxxxxxxxxyyyyz{}~~}~~}}|}}}}}}}}}}}}}}~~|{{{{{|{|}}|}~~}||}}||~~}|{{zyxwvvvvvvvwwxxxxy{||}~~~}}}|||}||{{||||}||||}~~~~~~}|{zzyyyzzzzz{{{{|}~}|}~~~~}|{zyxxyyxyyyyyyzzy{|~~~~~~~~~~~}~~}}|{||}~~~~~~~~~~~~~}|{zyxxwwwxxxxxyyyxy{{|}~~}}}}}}}~}}}|}~~}|zzzz{{{|}}}}}}}}}}}||||{yxwvvvwwwwxxwvvwwxyz{|}}~~~~}}}||||||||}||}}}}~~}}}}}~~~~~~~~~~}|{zyyyyzzzz{zzzzz{{||~~~~~~}|{zyyyxxyzzyyyzzyzzz{|~~~}}~~~~~}|||||}~~~~~~~~}}|{zzyxwwwxxxxxxyyxxxxyz{}~}~~}}}~}}}}}}~~~}|{zzz{|}}~}}}}}}}}|{zyyyxwwwvvvvxwwwwwwwwxxxyz|~~~~~}}}}}|}}|{|}}}~~~~~~~~~~~{wz}}{{zyxvustwxxxwvw{~{wxyyyz|}~~~~~|zz{}~~~~|{xvvvwxzz{{zzxwuuuw{~~}~~}}~~}~~|yxwyyxwyz|}yzyyyz{||{yy{{wutuwz}}~~~~}{yxz}|zz|{{{|~~~}}}~|zyzyxy{}}~~}|{{{{{|||||}}}|}}|zzzz{{|}}||{zz||}~~}}}|{{{{{{{{||||}~|{}~}}{z{||||}}|{{||{|||||}||||||{{{|||~}|z{{zz{{{zz{{{{{{{||{{{{{{{|{{{{zzxvvwxz|}}}}}||{{{z{||zz{{zzzz{{z{{zz{}~}{{zzzzzzz{{{z{{{{{{{{zyz{zz{{xvvvuw}}|~~~}}|{{||}}}}}}~~}~~~~|{{{zz{||}}}}}||}{z{|}}}~~~~}}|{zzxxz|{z{|{zyxyzzz{|{z{{|}~}}~~~}}}{ywvwwwxxyzyyyzyxz{zxyzzyz|{|~~~~}}}}}}|}~}{zyxwwvwyyxxxxwxxwwxxxyyyxxz}~~}}}~~}}~~}}||}||~~|{zywvwxxwxyyxxxxxxxxxyzyxy{{|}}}~~}}~~~}|{{{{z|}|{||yvvwvuvwwwwwvvwxwvwxwvwxxy{}}}}}}~~}~~~}||{{zz{{z{|{ywvvuuuuvwxwvwywuwwvuvvwvxy{|}}|}}||}|{}}{{{{{{{{{{{{zxwvuuuuvvvvvvuvvvuvwvvvwxz{||}}{{||{{{{}~}|zz{zyz{{zz{zxwvutttuuuuvvvuuuuuuuvvvwwy|~~~}}~~~~}{{|||}}}}}~~~}|}}}}~||{zzzz{|}||||{{{{{{{}~~~}{zyxxyzyyzzz{{{{|||{{}}|{{z{|}~{xwvvvvxyyyyxyzz{{z{}~~~}||}}}~~~~}}}}}}}}}}}|{zxxwvvxxwwxyyyxyyyyz{|}~~~~~~~}|}~~~}|{{{|||}}}}|}}}||zxwwwwwwyyxyyyxxyxwxz{|}~~~}}~~~~~~}|}~~}|{{{||||}}|||||{zywvvvvvuuwxxwwxxwwwyz{||}}}}}~}||||{{|}~}|{z{||{{{{||{|||{{yxwvuuuuvwvwwvvvvvwxz{{|}||||||||||||||~~}|{zzzz{{{{||{{{{{{zywvuuttuvvwwwwwwwwxyz{|||||||{{{|{{{||}~~}{zyxxyyyzzzzzz{{zzzzxwuttttuvvvvwvuuuvwxz|||||}~~~~}||~~~}|{{|}}}}}}}}}~~~~|{zzzzz{|}||||}~~~~}{zyyyyyz{{{||||}~}~~}}~~~~~~~~~~~~}|zyxxwxyzzzzzzzz|~~~~~~~~}}}}}~}}~~~~~~~}}}|zyxxwwwxyyyyyyz{|}~~~~~~}~~~}}~}}}}~~~~}|||||}}}}}}}}}}}}}}}}|{yxwvvwwxxxxxxy{|}}~~~}}|}}}}|}}}}}}}}}~}}}||||||||||||||||||||zyxwuuuuvwwwwwwyz{||||}||||||||}}||}}}}}~|{{{{{{|}|{{|{{{{{|||}}|zxuuuvwwvtstuvwxz|~~~~}{zxxxxz{|}}~~~~|{{{{z{|}}|}}}{zz{{zzzzzyxxwuuvvvvvwwwxy{{{{|||{{{{{{{{|||{{{{||}~~|zyyyyyzzz{{{{zzz{zz{|||{zywvuttuutuvvwyz{{{{||{{{||}~~}}}~~~}|{{{{|}}~}|{zyyyyz{}{z{|}}~~~~~|{yxxxyyy{}~~~~}~~~~~~~~~}|{zyxwxyzz{}~~~}}~~~~~~~~~}~~~}}}}~~~~}}~~}}}}~}|{zxwwwwwxz|}~~~~~}}~~~~~~}~}}}}~~~~}|{|}}}}~~~~~~~}|||||||}}}|{zyxwwvvwy{|}}~~}}}}}}}}}}}}~}|}}|}}}}~~~}|||}}||}}||||}}|||||{||||{{{zxwvvuvwy{||}}|{|{||||}}||||||{{|||||}~~||{{{||{||||||||{{|}||||||{|{zxwwvvvwxz|}}|{{{{{{{{{{{{||||{{{{{{|}}}~~}||{{{||}}|||{{{{{||||{{{{{{{{{zxwvuutvxz{||}|||{{{||}||||{zzzzz{|}|{z{}~{yxwxyyzz{}}|||~~{yyyyz{{z{{{zwuttuvvxyz{}||{zzzzyzzz{|}~~~}}~~}||}}|{{|}~}{zz{}~~~~~~~~~~~~~~}~~~|{zyz{|~~~}}~~~~~~~~~~}~zwxz{zz}~|{{}~}}{yxwwxy|~}|~~}}}}}|||{|||~|}~~||}}}}}~~~}||||}|}~~}}||}|{||{{{zzyyyz{|}}}}}}}~~~}~~~~~}|||||||}}}}}}~~}}}||}}}}}|||}}}}||||||||}}}}}}}|{yxxxy{{{{{||||||}}}}}}}}}||||}||}~}||}~~}|||||||||{{||}}}}|||||{{|||||||{{zyxxyz{{{|}}|}}}}|||{{||{{{{{|{{{||}||||~~|{{|{{{|||||{{{|{{{{{{{{{{{{{{{|{{{zzyyyz{{{{||||}}||||}}|||||||||||||||||}~~|{zz{z{{{{{{{{zz{{zzzz{zyyzzzzzzyzzzzyyzyyz{{{{{{|{{|||||||||}}~~~~~~}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~~}|||||}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}||}}}}|}~}|{{{|}}}~~}}|||||}}||||||}}}}}}~~}}~~}~~}}}}}|||}}~~}}}}~}|||}}}}}||}}}~~|{{{{|{|}}}||}}||{|||||||||}}}}|||||}~~~~}}}}}}}}}|||}}}}}}}||||||||||||||||}~~|{zzzz{||}|{{|{{{{{|{{|{{{||||||||||}}~~~~~~}|{{|{{{{|||||||{|||{{{{|||||||{|}~}|zzzzzzzz{{||||||{{{{|{{{||{{{||||||||||}}}|||||{||||{{|||{{zz{{{zz|}|{}~{zyyz}~}{z{||{{{{|}}|zxwwx{}}|||||||}~~}||}~~~~}|}~~~~}}}}}~~~~~~~~}}~~~~~~~}|{|}~~~~~~~~~~~~~~~~~~~~~}}||||}~~~~~~~~}~}}}~~~~}}}}}}}}~~}|{z{|}~~~}}}}}}}}}~~~~}}}}}~~}}}}}}}}~~|{z{||}}}~~~}}}}}||}~~}}~zyz{{{zxwwz}~~~~||||||}}~~~}|||}}}}}}}||}}}}~}|{||}}}}}||||{{{|||||}~~}|}||{{yxwxy{|}~~~}}}||{{|||||{{||}}}~~~~}~~~}|{zz{|||||||{||||||||{|||||}}||{zyxwwxy{|}}}}}}}|||}}}||||{{{{{{{|||{{||~~}|{zz{{{{{||||{zz{{{||||||||{{|{{zywvvwy{|}~~}}|||{{{||||{{{{{{{{||{{{{{|~|zzyyyzzzz{{zz{{{{{{{{{||||||}}}}|{zz{|~~}~~}}}~}|||~}|{{zyz}~~~}|{|~{zzyyyxxxz}~~}}}~~~}}}}~~~~~~}}}}}}}}~~}{zzyyyz{}~~~~~~~~}|{||}~~~~~~~~}}}}}}~~~~}}}|{zyyyxyyz{|~~~~~}}~~~~~~}}}}}~}~~}}|}}}}||}}|}}}}}}}}}}}}}||||zxwwvvwwxz{}~~~~~}}}}||}}}}}}}}~~~}~~||{{{{|||||}|{{{{{{{||||||{zyxxwwwwxxy{}~~~}}|||}}}~~~~}}}}}}}~~~|{{{{{||{||||{|||||}|||||{zxwvuuuuvwwyz{}}}}}||}}|||}}}||||||}}}}}~~}|{zzz{{{|||||{{{z{{{|||||{zyxwvuuvvvwxz{|}~~~}}||{{{||||||||{||||}~~}{zzzzz{{|{{{{{{{zzzz{{{{|{yxwvuuvwwwxz|}{tuy{zzz||}~~~|{z{{{{||||~~~}|{zzz{{zyz{|}~~~~}}~~}|{zzzzyyzz{{|~~}}|}}~~~~}~~~~~~~~}|{zzyyyyyyyyyz{|~~~~~~~~~~~~}|{{||}~~~~~~~~~~}}}|zyxxxxxyyyyyyz|}~~~}}}}~~~~~~~|{{{|}~~~~~~}}|}~~~~~|{yxwvvwwvwxxxxy{}~}||||}}}~}}}}~~}{{{{||}|||}}}}}}}}}||{zxvvvvvvxyxxwwwy{}~}{zzzz{}}~~}|}~{xx{~}{yxyz|~|{}~~~zwutstx{{zyxvuttuxyyz{{zzyy{~~~}}~~~}||~~|{{{{{zzz{{{|||||||||zxwvvutttttuuwxwxz|}}}}}}{zzz{{||||||||}}{yxxyz{{{||||}}||{{zywvvuuuuvwvvwxwwxz}~~~~~}|{{{{{{{||}}|}~~}|||||}}|||}}}|}~~}{z{zzzz{{{{{{{{{{|~~}{zzyyyzzzzzzzzzz{{|}~}}~~~~~~~~|zyyxxxxyyxyyzzzyyzz{|}~~~}~~~~~~}}}}}}}}}}}}~~~~}{yxwwwx{|{zyxwwwxyzz{|}~}{|}}~yvvv|~~}}}~~{xxxxxyz{}}wtssvxyurrtusqrx}{xyz{{|}~~~~~~|{{{|}~~~~~}|{{{ywutsstuwwxz{{{{zyxxxzz{{||}}~~~}||}~}|{|}}}|||}}||{{zzz{{z{zywvuvwxxxwwxwvvwy{|}||||}}}}|}~~~~}||}~~}||{{{{{|}}|||{{z{{{zxwvuuuvvvvwwwwvvwwxz{{|}}}|||{{{|||||}~}}}|{{{{{{{{|||{{{{{yxwvtttuuvwxxxwwxxxy{}}~~~~~~~~}|{{{||||{{|}}}~|vttv}|xy{}}z{}}~{~~}}}}}||~{xvuuvwyzzz|~~}}}~~~}}~}{yxxyzzzzyyzz{|~~~~~~}}}}}~}}}}|}}~~~|{{{zzyyyyz{{||{|}}}}~~~~~~~~~~~~~}}}}}|{{|}}~~~~~}}{ywvvvwxyzzyz{zzz~~}}~}|}~~~~~~zroxyrv|}|}xvwx}|xtrtuy~}xuppw}~~}~~{yz}~zz{}|{yz{||||{zz|}}zxzz{{|{zxwwvvvwwxz|}|||~~}|||||||||||{|}~~}{{{{{zzyz{|}~~||}|zxutstwyyyxxxy{}}|{{z{||{zz{|}~~}{{{||~}|{{{{{|||}}||~~}zxxz{}}|zxvtttuuvvxy{}~~~~}}|{{{|||||}||}}}{z{|~}|{{|{{{{z{}}}||||}}}}}}|zzzyxwvvvvwxyz{|}~~~}}}~~~~~}|||}~~~~}|{{{{|}~~|{zyxxyz{|~||~~~~~~~~~~}}~|}~|z|}{xuuwxwxzz{|}~}|||{zz{|{{{{{{||{z{|||}~~~|{}}}}}}|zyz{{{|||}~~}~}}}}|||zzz{~~}{zzzzyxyyzz{zz{|}}|{|}}~}|{yyzzyyzyzzzzyxyzz{~~|}}|zxxxxvusrqqrsux{{|}}|{zzywvvwvxzzzzz}~~}|{zyzzyyy{~~~}~~~}~~~~}|{xwwuuvxyywustuutsstwwwxzzyxxy|~}{zz{{zwrqqppqrtvwxzzyyzywuttvwz|~~}zyzyxxxwwwxy{}~~~~}|{yyz{{zyz|}~~~}{{~~~~~|{{|{{zxvvvtrqqsuuvz}|}}}}|zzyxwz|{z{yustuwwwyzzyyxusuutrqrqqqrtttttuvvwwvuvy|~~~|~~|xxz|~~}}~~}|{|}~~~{yxwxyz}~}}~~}~~~{z{{zz{{{{{yxxwutttuvvwyz|}~~{yyz{}}|zvrrqrstvvxzywxyyxussssssuxz|}~~}|{|zwvvvvwxyyzyxy{}}}||}}|}}||~~}}|{{|}}zxz{ywwwwwwwxxyz|||}}}}}~~~~~~||}{zzywvy{}~~}|}~|yxxwvutuwwxyyz{{z{|{zzxwy|~}~|yz|}~~~|{zz{{zz}~}~~}|||{zzzzyyyxwvutrrsrsrquxwvvxz||}~}zywwxwwz|~~|{|}{xutttuuwyz{zxwy{zywxyxwvuwy{}~}}~~}}}}~||~~~}|}|||||}}}}||{yyz{~~|}~{yxwwwwvtttuvwwyzz{{zyy{{z{}|{||}~}|{{zz||{{||zyxvuuusqqqqqooqqqpppqppqrsttuvy}~~}}}|zyz|}{zywvvvuvwxyz{|}|{}~~~}|{zyzz{zzzzzz{||}||}}~~~~~{xxxvuuuuuvvuuvvutrtutsstsrrrqruwyzz{||{zzyyzzzzxxyxwwxyywwyzzyyxyxxz|{{}~~|zxwwyzyxz|}}||}|||{|}~~~}}|{{zyz}~~~~~|z{}|}}}~~}|}}}{zyyyxwxz|}|{{zzzzyxxwvvvxzz{}~~~~~~}~}}||}}|{{{|||}}}~~~~~~~~~~}}~|xxyxvwwwwvwwvwwvutvyxvxyxxzz{{}~~}}}{zxwvvvvuuwwxwvwyyyxyzzzzyz{{{zz|}}{z{~~~~}}}}~~~~|zzz{{|}~}{zyyxvuvwxxxxyz{{zz{zyxwwwwxyyzzzz{{zzz{|~~}||}|{{||}{xxxvtsrrssssttuuuttutrrrststvxyzz{{zz{{{{{||}~~}}~~~~~|{|~}|zyyyyyyyyyzyyz{zz{{{{|}}~~}~~~}}~~}~~~~}~~||}}|||{{|}|zxwussrtvuuvvwwutuuuuutuvvutuvvvvvuuuuwyz|}}}}|zy{{zzy{|{{{{{{|{yxyyxxxz|}~|z{|{{}~}|||z{||||}|{zzzzxxzzz{}~|{{}~~}|}}}~|zyzz{|}~~}}}|{{{yxwvvwvvvwxxyzzyvsqrstvx{}}{}~~~}||~~||~~~|{{|{{{|}}}}|~~}|{|~~~~~~~~~||}|zz{}~~|{yxyywwyzxwxxyxxyzyyyzyxz{{|}~{yxwuuvwwwy{|{zzzyzzyyyxxyyyzzz{{{{{zyy{}~~}|}}}}|{{|}~}||}}|{zzyzzyyyxxwvvvwwxxyxwvvuttuwxyz{||zz{||||||}}}}|z{|||}~}{yxvvvvvvvwwvwwwvvuvvvuuuvvwxwvwvtrqqrsuy|~~}}}~~~}}}~}|}}}{xvvwvutuwyz{}|{||}}~~~~}}||}}}}}}}}}~~}{{{|}~}|||}}~~~}|yvuttuvuuvvvvuuttuuuuuuvvvwwxwuusqqrtuuvy|}~~~~~}}|{{zyxwwwwyyyzz{}}}}z{{{zyy{{{{{|}|||||}}}|}~~|zxwxxxyy{}~~||||}|}}}}|zxwutuuvvuuuuuspoonnopqrtvxyz{||{|||||}~}~~}~~}|||||{|}~~~~}~~~~}|{zz{zz|~~}}}||{||zy{{zyyyy{}~}|{{{{{|}|{zyyxxyzzz{|}}}~~}|||||||}~~||{zyzzyxxxzyy{|{zzz{|{{{ywvvvvvwwxxyz|}~~}}||}~~}~~~|zyyyxyyzzzzzzyyzyxxxxxxxxwvvwwvvwvtuxz{}}~~}}}|{|}}}}}}|||{{|~}~~}|{zzyyyzz{{zyxvvwvvuuttuuutrqppqsuuuvvvwwy{}~~~~}|||{z{|~}|}}|}~}zxwvvvvuvwxyy{}~~~}|||zyyzzzz{}}}~~~~~~~~~~~~}||}~}{zxvuvvwwyyzyyyyxxxxxwwwwtrqqrstuuvvuutuy}||~~{zzyxxwwwxyxxxyz{}~|{{zz|~~}|{zz{||}}}}|{zyyyyzyyzzzz|~}}~~~~}|{zzzyxxvuutttssttrpononlnpppqrrstuwz{|||}~~}|}~~~~}|{{{yyyyz{{}~}{{}}|{||||||||}~~}{{{zyxyzz{zzz{{zz{}~~~}|{||||{|}|{{{|}|{||{zxxyyyyyz{||{z|}{zz{|{z{~}||}}}|{{yxvuuuvvuuvvutuvxz|}~}}|||}}}}~~}~~}{zzyyzyyyyyxxyyzz{{zywvvvuuvwwxxwwwyz{|~}|}}~}|}~}|~~~|zxwvvwwwxxxxwwyxwusrqoooprrrsuvvuuwyz{}~|{zz{zyzzzzzz|}}~~~|yxxy{{y{}{zyxyyyywy|}~}~}{{{{|}}}}|}~~~}}}}}}}||}}|{zyxxyzzzzz|~}{{zyxy{{{}{yz}}|zwwwutuutsstvusstvvuvxzyyzzyyyyxvvwwwwxyy{~~~~}}~~{|~}|{{~}{zzyxxxxxz{zxyzzz|}|}}{}}~}zyzyyyxwwxwwwwusqpnlklmonnqrrrqrtuvwxz||{}~}}~~~}zxz}}|zz||{||}~}}~}}|{|}{yyyz|}||{{{|zxz{zyxyz{yy|}|~~~}}}}}~}|}~|{{}}zvuttsssuttvxyy|~|}~}}}}~~~~~{zzxvustutstuvwuvy{{{{}~}}|}}||}~~}|}}}~~{{{||{zz{|}{{{{}~||{wvwwvvvvvwxxyzz{}}~~|}~}}}~}{|~{xz|zz~~}{{{zz{{z{{yxxzzzwuwwtrqoonoqrstsrstux{}||~~~~}{yxxyyyyyzzz|~}}}zyz{||{zzzz|}}}~}{{|{z|}{z{{{{{{|{|~~}}}{}~|yzyvvy{zz|||~~~|y{~~{{}~|||}~~~~}|{zxxwtrssstttttvvwxywwwxxxwy{zyz|ywz{yz||}}}~~~~||~~|{|}}|}~~~~}|~}zz{yxwx{~{x{~~~~}~~~~}||{{{zyzyyzxwxzxwwwxwutsrppqppqqqstuvxzzz{{{z|~~~~~~~~|~|zwwxy{|{}~~|{{{{|||~~~||{|}{z{{|}{yz{|{zz{|}~}~}~||~|z{{zzzyvtssssruxvuz~}}~}{{zwtsstuuttuyywy|}}}|~~~~~~~~}}}|{|}{z}}{z~~}}||}|{|}~}||{}|}}zwuttvwvwxy|}|~}}~}|}~|zz{||||||z{||}|zzyz{{{zz{|zzyyzzxxxxxusssrqpqrrsw{{|~~{{~~|}~}~~~~~~}xwxyzzyz|~|||{{zyz{|}~~~~~|z|~}|}|{{{{{{|{{|}~~}~|}~~}}~~||~~}|zzzxxxyz|}~~~}{yvutrqrtuvwy{{xwz{yxwxzzyz{xwxyzzxxyxy{{{}~}}~~}}~}~}{yyyyxwz}~~}}}}}}~~~~}~~}~}|{{zyzz{|{zzzzyxwz{yxxwvvvusqppqtvwxz{{zy|~}~~~~}|{yyz|~~}|zz}~}~~|{|}{{|}|{zxwz{zz{{||{|~|~~~}}~~}}|||}|zzzyzyxwvusrtwxy|~}}~}{xvvwwxz|}~~~||||}~~}}||{{zz{{{zzzy{|zz|~~~~~~|zy{}|||}}|||}}~}|~}~~}|{||{{|}~~}||{{{}}{{{{{{zzzz{{|{|~~~~}|||}|{{}|||{|}{z{||{{||{{zzzz{|yvuuttvwyzz{|||}}}}~}||||}}}}~~~}|{yy|~~}|}~~~~~~}{}|yyz|}||}~}|}~~~}{zyz{{|~~~~~~}}}|zzxttvvwwwy{yxxyyzzyxxyywwwx{{zyyzzxxyzzyy}~|}{z{}~~}~}}||~~~||}|||}}~~~~~~~~~~}||{{}~|{{{|||{{{|}|{{|{{||{zxy{yuvwvuuvyzzz|}}}}|}|{||zz||||{}||}||}}~~~~~|}~~~~~~~~~~~~}{|~}{{|}}}||}~}}}}~~~~~~}~~}|~~}||}~}}}|{|}~~}{zzzzzzyxy{|~}}}~~}}}||{{|}}}{{|}}}}}|zy{{zz|}|zxxz{{zyyzz||~}||{{{{|}}}}|{{{|||}~~~~~~}~~~}}}}}}|||{|}||||{{||||||{{{}~|{|}}}~~}|{{|}}}|{||{{zz{|}{{~~}}||~~}~~|{|}}}|||{zzz|}||}||{||||{z{|~}~~|}~}}~~~}}}}~~|~~~~~~}}|zz|}~~~~}~~~}{zzzyz{{zzzzz{{{zyyz{yxz}{zyyzzyxxxxy{z{|}||z{}~}||~~~~~~}}}||}~~~}~~}|~~~}{~~}||||{zz{{{zz||zzz|}|{|}|||}|}}}}|{}~}{zyz|~}||{}~}{{{||{z{|||{{|||||}~~}}~~~~}||||}}~~~}}~~~~}~~~}|~~}}}~~~~}}~~}~~}~~~~}|}|{{{|}~~}~~~~~}}}|{{}}|}~~}}}|z{{{{{{{{yxyzz{{yyyyxxxz||{||||||||||}~~~~~~~~}zy{{z{}}}}}|{|}}}||}|{||{{|~}|}}|||{{{z{|}~}|||||||}}}}|||}}}}~~}~~~~~}~~}}zwy|||{z{|}}{{}~}{}~}~~~}|}~~~~~~~~~~~~}{z|~~|{{zxz~|{}~~~}}~~~}}~}||{zzzz{}~|{{{|{{{{{{zz{{zzzzz{{zyxvuvwy{|}~~}||}}}~}|}~~~~~~|{|}}}}}||}}}|{zywvwxy{}~}~~}}|{{|||{{}}|{|}}{}~~~~~}{zzzz{||{{|{|||{{z{{{|}||||}}||{zzzyyz|~~~~~~}~~|~~~~~|{ywy|}}~~~~|}~}~~~~}}|{|}}}~~~~~~~~|z|~}~~}|||||||}|z{||{||{{{z{{zzz{{{zyxwussuwxzz|~}{{|||}}~~~}~}|}}|{|~~|~}{||}}{{}}|{{{{|}|zyxwvvvxy{{|~~~}|||z{}~~}|}~}}}~~~~zz|{z{}~}|}~}}~}|}~}~}}~~~~~~~~}~~~~~~~~{{ztrrrt{{tsvy{|~|xrlkieioswy~~zwvw{zxupllmnrux}ytqollpu|zsliiknpt{}yurpmlorru}{wspnnqsw~|wussruyyx}xvsonoopty}}yuronorx~wrqonnnpstx~~~~|{xtuvsssuy}yxywvwz{|zuqmlklmlmsx{~}}zwvwz|}uqoljihkqtv|zwtrpnlmqu{|yvuurptwxz~~}yurliiikoruz~{zyxz|zurpnmmoqstvy{|}}zz{xuvwuuz~|z{{xvy||{|}wvvttvwwy{zz||yvuwz{}}|ywy}|||ywvwvv{~~{}~~~zzzwuuwy{}|yvtrrvz{|}zy{~~}~~xtw{yvz~~}}zzywvvvuvy}|{}zwvux||{}~}~|zyyxsmqvsqty|~~~}{zzwssxxw{|ywy|{zz|~~|x{~wqtxvuvwwwz|{||yz{wtvvvwwwyz{{ywwyxvvx{}}{xxxusuvvvuvxxwy{}~}}~~~}z|}yvxyusuuuuuuuuvwwwxzz{|~~}~~~~{y{{ywwvwwvxzzyyxxy|~~~~|}}|zzzxvvwtrtvtruwvtuwy{z{}~}{zz{{zxuuwvsstuuvxwuvxyy{~|z}~}~|{z{zyywuttttttsuwwvvwxyz}}||~~|{{{||zywustusstuvuvwvwyz{{{}|{~~{z{||{zywtuvuuvvwxxxxxy{}~|}~|zzzzwvxxvtqqsrqqttrtvttx|}~}}}{z|||}}|}~~||~}|}~||{z{|z{~}|~~{|}{{|}}}}~~|yyyyyyxz}||}~~}}~~|zxxxyyyyyy{~~~~}~~|{{zzxy{{z{|~}}}~~~}{zxwvvvxyzyy{~~}~}~~~}}|||}~|zzywvuvwxwwy{|}~~~~~}|}~~}}{yxwvvyyxyzz}~~~}{z{{z{|{zyyvtttuvvwyzz{|~~}}~}|}~|||{|}~}||}|yxyxvvwwxz{}~|~~|~~}|{{zzz{||{zyvtuvvuuwxyz{|}|}}|{{|~}|||zz{z{|{yyxvutttuvwxy{|}}}|||}}|}~}{{{zzzz{||{zxvvuuuvvwyz{|}}}{|}}||}~}{zzzz{{zz{{zyxwuuttuuvwy|~|{|}|{{{||}~|{|zyyzz{zzzzywvvusrtwxyz|}~}}|}~}||}|{{{{zyz{{zzyxvusstrrtvwxyz{z{{zyyz{{~~}||||}~||{|~}||||{|}|{z{}~}{zyy{{}~~~~}|zzyxy{|~~~~~~~~~~|zzyz{|~~}~~~}|zxwwyz|~~~~~~~~~}}}{{|}}}}}~}}}}zxwvvwz|}~~}~~}~~~}}}}}}~~~~~}}}|{yxwwxz|}~~~~~~~}}}}}~~~||{{|~}|}~}}}|||zyxwwxz|}~~~~}}}}}||}}~~}|{{{||{|}}|||}}{zyxwwxz{}~~}}}~~}~}|{{||}||}}|{|||{yxwvvwxz{}}}|||||{{|||}~~|zz{{{{{{{{|||{{{yxvuvwy{|}}}||||{{{{||{}~|{z{{{{{||||||{{{yxwvvxz|||}~~}|||{{||||}~}{zz{z{{||||||}}|{zxwwwxz{|}}}|||{{{{{z{{|}~~|zyyxyyzzzzzzz{zyyywvuvwyz{|||}~}||||||||}~}|{zzzz{||{z{|{{zzzxvuvwxzz{{{{{{zzzzzzzzz|}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~}|||}}}}~~}}~~~~~~}~~}}~~~~~~~}~~~~~~~~}}}||}~~~}}}~~}}}}~~}}~}}}~}~~~~~~}}}}~~}}||}}}}}}}}~~}}~~}}~~~}||||}~~~}}}}}}}}}}~~}||||{{||||}|}}}|}~~~}}}}||||}}~~~}~~}|}}}~~|{|}|}}}}}}}}|}}}}}~~}|}|z{{|}}||||{{{{|||}}~~~}}|||zyz{|{{{{{{||||}}~}}||||||||||||||{{|||||~~~}}||{||{{||{{{|}{z{{|}}~~}||{{{|}||}}}}{{||{{{|}}||}}||{{{{{{|}|||||||}~~~}}|{{|||||}}|{{||{zz{|||||{{zyyyzzz{{|{zzz|||}~~}|{zzyzz{{{}|{{{{{{{{||}~~|||||{z{|{z{|||||||||~}{zzyyzzz{{{zyyzzzyyz{{{{||{zzyyzz{{|~}~}}~~~}|}}~~~}}~~~~~~~}||~~~~~~~~~~}}|{z{{}~~~}}}}}~~~}}~~~~}}}}~~~~~}}||{{{}~~}}}~~~~~~~~}}}}}}}~~~~}|||{zyyz{}~~~}}~}}}|}~~~~~~}}|}}~~~~~~~}}}|{yxyz{|~~}}}}}|{{|||}}~}}}|{{|}~}}}|}}}}|{yxxz|}~~~~}{|}}}}}}~~~~}||||||}}|||||{zzyxwwy{||}}}}|||{{{{|||}~~}|{zz{|||||}|{{{{zxwwwxz{|~}|}}{z{{{|||}~~}|{{zyz||{|}}}|||{yxvvwxy{|}~}|||||{{|||}~}|{{{{|||||}}}|{{ywvvvxyz{}}}|{{zz{{{{{{|~~|zyyyz{zz||{{{{zzywvuvxz{{|}}||{z{{{{{z{}~}{zzzzz||{|{zz{zywvuuuuwzz{|||{zzzzyyz{|}~~~~~~~}}}~~||}}|~}|{{{|~}|{zyz|}~~~}|{zzzz|~~~~}{zyxxxz|~~~~~~}~~~}{yxwwxy{|~~~~~~~~~}||}}}~~~|{{yxwxyz{}~~~~~~~}}}}}}}~~~~}zyxwwwxyz{|~~}||}}~}||}}}~~~~~~}{yxwwwvwy{|~~}}}|||}~}||{{{|}~~}||zxwvvwvvx{|~~~~~}}}}||~~|{|||||}~~|{zywvvwwwwz|}~~~~}|||{{}~|{{{{{||||}|zywvvuuvwxy{}}}}}}|{|||}~|{{zz{||||{{zxwvvvuuvwxz{|}}|{{{{{|}~}|{{{{{||||{zxvuuuvvvxy{|}~~}}}||{|}~~|{zzyyzz{{{yxwvutttuvwxy{|}~~}||{{|}~|{zyyz{{{{{zxwvuuttuuvxz{||}|||{|{{}~}}||{{|}~}}}}~~~~~~~~}}}|}~~~~~~~}||}~}~~|{{{{{{|}}~~||{{{{zz{{|}~~~~}|{{zzz{{{{}~~~~~}|{{zzzzzzz{{}~~}|}~~}}|{zyyyyyyyyyz|~}|}~~~|{zzxxxyxxxyyz{}~~~~}|}}|{zyyyxwxxxxxyz{|}~||{|}}|{zyxxxxxxxyxxyz|}~~|||||{{zyxwwwwwwwwwwxy{}~~~~~|{{{{{zyyxwwwwwwwwxxxz|}~~}|{{z{{zywwwwvvwwvvwwxxz|}~~~~|{zzyyyxwvvvvvuvwwwwwwxz|}~}}~~~|{zzzzyxwwwwwwvwwxwwwxy{}~~|zzzzyxvwwvvwvvvuvvvvxyz{}}~~}|zyyyxwvuvuuuvvvvuuvvvxz{|}~}|{zzyxwwvwxxxxyyzzzz||~~}}}~~~~~~}~~~~~~~~~~~}}|}}}}~~~}}}~~}~~}}||{|}}}}}}|||}}}}|{{|{{|||||||{{{{|}~}|zzz{{||||{{{{{{||}~~|{yyyz{z{|{zzzzzzzz|}~|zyxxxyyyyzzzzyyyyyz{}|zyxyyyz{zzzzzyyyyyzz|~~|zywxxxxyzyyzyyxxxyyz|}~|{yxwvvwwxyzyxxwxwwxyyz|}zwvwvvwxxxxxxxyxxxwxy{}}zxwvvvwxyyyyyxxwxxxxyz||ywvvvvvwxxxxxwwvvwwwxy{~~|zxvuuuvvwwxwwwwvvvwwwxz~~{xvtsstvvwwwxxwvwwwwwwx{~~{xvuttuvwwwxxxxwwwvvvwy{~}{xuttsstuvwwwwvuuuvvvwxz}}{xvtstuuuwwwwvwwwvwwwvy|~}}||{{|}~~~~~~}}}}}}~}{{{{|}~~~~~~}}}~~}~}{{{{||}~~}}}~}||}}}~|zzyz{||}}}}||||{|}}~}zyyxyz{{{||||{|||{{|~}{zyyyyz{{|||{{zz{{{|}~|yxwwxxxyzzzz{{zyzzyy|}|yxwwxxxyz{zz{{zzyzz{|~~|zyxwxyzzz{{{zzzzyyz{|~}zywwwwxxyyyzzyyyyxxxy{}}{yxvvvvwxxyyyxxxxxxxy{}~|zxwvvvvwxxxxxxxxxxxxy{}}{zywvvvvwwxyyyyyxxwwyz|}}|zxwvuvwwwxxxxxwxxxwxy{|}}|{yxwvuuuvvvwxxxwwwwwxy{|}}||zxwvuuuvwxxxwwxxwwwxz{|~}{zywvvvuuuvwwvwwwwwvvxyz{}~~|{zyxvvuuuvvwwwwwwvvvwxzz{|~~}}||||}}}~~~~~~~~~}|{{{{|}}~}}}||}~}|{|}|}~~~}}~~~~}|{{||||}}}}}~~~}{zzyzz{{{{|||||~~}|{{zzzz{{||}|||}~~~~~}{zyyyyyzz{{{{{{|~~~}}|zyxxxyyz{{z{{{{|}~~}}||{zxwxyyyz{{zz{|}~~}|}|{{zyxwwxyxyyzzyy{}}}~~~~}}||||zxxxwwxxxyyyyzz|}}~~~~~~}||||{zyxwvwwxxyyyyz{||}~~}}~~}}}|{{{zxwvvvvwxyyyyz{||}~~~~~~}|{|||{{zxwvvvvwwxxyyz{|}}}}}}~~}||{{{{{zzxwvuuvvwwxyyyz{|}}||}}}}|||{{{{{zyxwvvvwwxyyzz{|}}||}}}}~||{{{{{|{yxwvvuuvwwwxxz|||||||||}~~~}||{zz{zzzywvvuuuuwxxxyz{||||||||}~~}}}|}~~~~}|{zyzz{|}~~}|{{|}}}~~||||||}~}|||||}~~}{zzyzz{|~~|{{zzz{{|~~~}|{zzyyz{|}~~~~~~}|{yyxyzz{}~~~~~~~~~~~~~~~|{yyyxxy{|~~~}|}~}}}~~}|{zywwxxyz{}~~~~~}}}~~}}|}}||}}}}}|{zyxwxxyz|~~}|}}~}|||}||}}}}}}|{zxxxxxyz|~~~~~~~}}|}}~}||||}}}}}}~}{zyxwwwxy{}~~}}||}}~~~}||{{|||}}}}|{{zxwwwwxy{|}~~~}}}}}}}}~}|{{{{{||{{|||{zywvvvvvx{|}}}}}}||{{||}~}|{zzzz{|}||{|{zyxwwvwxz|}~~~}}}}||||}~~|{{{{{{||||||||{yxwwvvxz||}~~~}||||{{||}}|{zz{{{{{|||||{zywwvuuwy{||}}}||{{{{z{|}~}|{z{{||}}|}}}}}||zyxxyz|~~}|}~}|||~~~~~~~~~~~~~}}|zywvxxxxy{~}|zwutuvttvwwvtuwwuuvxz|~}}~~|||{{||{yxxwvuuutvxxz{{~~|zxxxwxy{{{||}|yz{zyyxz}~}{zyxxyzyxyzyy{|}|{{|zy|~{z|}|{zzzz{zxvvxz{|~~}{{zxvwxwvwyyyy{~}{yyz|~}~~~}{ywvvwxxyyz|}}}{z{}}}~~~|{{|}~}}~~}|~~}~~~{{zxwxxyz|}}{ywwutuwy{{{{|}|{{}|{|~~~}~~}}~{z||{zzyxwwwvtrrrpnmmprtvxzyttutsstuvxyy{}~}{zz{zzz{{{zzzzzz{|}~~{z{}~|{xvsqrrqpsuvuutrponlkknqsv|}|~}}}zxvtpmmnmlkjjkkllmnnmopqtussuvz}}~}{yxxy|~|~~}{zzzywuttvwxxyzzyzz|~}|~~~~||}}{xvttttuvy{}}}|zyzyxxyz{|}}~~||}||~~{zxrnmkkkmoqsusqsttronqqqrrsuxz{}}|{{|}~~}{yyz{zxvvwutuuuuy{z{{zxwwyzxvy|{z|}~~}~~~~~|ywvvvtsrquxxvuttsposvx|~|zxwvsqomnoqrrrtuvuuvvwwwx{}}~~|{zzzz}~zvy|ywxyzzz}~~~~}||||{zz{|}~~}}~}|~|{|}~~}zxzzyyxwyyywvxyyyzzxwwwwxyz{zx{~}}}~}~~}~||}}}~|zwsstsrqprsrrqqsuutrstttttwy{}~~~~~|zyyxwwy{}~~~~~{yxxxwuvvtqonoooommmoqqruxyz{zyz{||~~}zxvtttrnlkkjggijiiijjjklnqstvwy|}~~{|~~~}|}}||{{{{zyzzy{}|yz{||{z{||~}{{{{}~~~}zz|||~~|{|zxxwvxyyzzyyyxyz{||{zz{{|~{zyusttsrttsrqpoljloomnnnoopqsvxzzxwy{|}~}}~~zxyyxwwwxwvwxutvvvvuttttssuwz{yx{}||{}}{yxy{{|||~|ywwwwwvtvwwy{||}~~|{zxxxxwwwxxwutttttssttstvyzzz|}||}~}{yxz||{||{|}~~|}~~}~~~~}~}}}}{xwuttstusquyyxxyzxwvvvvvxy{~~~}~~|ywuutstuuvvuuutrqrssrrsuwyz|}~~}|}}||}}}~~~}|{zz{|}}~}|{|~~}{xxxwwvwxyzyxyxwvtrqqpqrrstuwxz{{|}~}||}}}~}{zwsrqppqqqrtttspnnljjjkmnptxz|}}~}||{zz{|~~~}}~~}}~}|{zzyxy{|}}}}{yxyyxz|~~~}}}~~}}|}~}{xvvutvwvvy}~~}}|{}~}~}{wsqprtsrtuvvtstsrpnmlmoopsvwwxxyzzzz{{|||}~}|zyyzyxvwxwvvxz{zxwwvstuvxyy|~}}~}|}|{|~~~~~||}}~~~~}||}|z{zxwwxz|~~|{{{|||~~}||{{{{yvtrqpoopruxz{||{ywwwvuwy{{{~}{ywxz{}}~~}~~|z|}~}~~}|}~~}{z{}~}~~~~{{}{yyyzzzzyxwusssuxxy{|zxzzxwwxzzyz{{|~}{{|~~|zxvutvwvxz{zzyyyyyxwvtsrrtvxz{}~}|{zyz{|~~~}{{}~~~~|{{zzzzzzz{}}}}}~}{zyyxxyxyyyyxxxyzzyyz{zxwvwy{|}}|}}}}}~~~}|ywvvtttuuuuuwvuuuuvussrqqrtttwxwwwxxxy{}}}}~~~~~|zxwy{}}{y{~}{zz{zyz{{{{}}|{{{{{{{{{|}|}~~}}{zz{{|~~}}}~~}~}{wuttttttuuvuttssttuuuutsssuvxxyyxyz{||{{}}~~~{xvvuuwxxyyyzzyz{zz{|}~}||}~}}~~}|zyz{{{{{}}}}}~||}||}~~~|~|{{||{|}}|{yxvuutuvvtrqrsrprsttuvwxyzzyxy{zyz{}~~}~}|||}~~~{yzzxwwwxyz{|{zzzz{|{yyzzzyyz{||}}}}}|zzzyxyzz{}~~~~||{zzyyxwvwyyy{||{{{||{{||{{{{{|~~~~~~~~~}}{yz{zxyzzzzzzzyyzyxxz{}~~~}|||zzzzyz{{{{{{|||}|{|~}}~|{||{{|}~~~}}}||||{{{{{||{{zzzzyyz{{zyxwuuvvuuuuuuvwwvuuuvxz{z{{||{{|}~~}}~~~}|~~}|{{{z{}~~~~||||{{|}}|{|}}|}}|{|||||||}}}~~||}}}|||{zyyxwwxxwwwwwxxxxxxxxxwwy{zyxxzzzyyz{{{z{~}|}~}{{{zyyxxxzzxwwxxxwy{|}~~~~|{{zzz|~~}|{{zz|}}}~~~}~~~~}|zxxwvtsttttttvvuvwxxwttuttuvwxyz{|{{{{|}~}|}}}~~~|{{{{yxxyyzzzzz{{yxwxzxxy{|||{|}|}~~~~}{{|||{|~~|||}~}|}~~||}~~|{{zz|}|{|}}{yy{||{{{|}}||~}{yzzyy{|~~~~~}}{zz{{|~~~~~~~~~~}||{zxxxxxxxxxxyzz{{||{zyyxxxz|}}}||}~~~}}~~}}|zzz{||{|}||{zzz{{{zzz{{|}}|{ywwwvuuuvvuvxxxwwyzz{{{{zxxyz{zz|~~~~~~||~~~~}||}}}||}}{}~|zyyyyyyyz|||}}~}}|}~~~~}}~}|}}}}}}}~~}}}}}}}|{z{~~|{|{yxxxwxxyzzz{{zyzzzzzz{{{zz|~}|zyyxyzz{{{zz{zzyxwwwussttuwy||{|}|{zz{{|||||}~|||zyzzz{|~~~~}||{yyyz{||~~}~~{yyyzzzzzzzywwwutuvutsstttuxyzzz{{zyxwxxxyz{{{|}}~~~}}}{|~}~~}{zz}~}||}|||{{{{zzzzxutstuttxzz{}~}}|{{{{|~|{{{{{|~}{{}}}{zyxvutttuvy|~}||yxxxzzz|~~}|}}}~~}||||||}}}}}~~~|{yyxxxxxzz{|}}|}}|{z{||||}~~|zyyzzyyy{|}}|{{zxwwvvvvwy{}~~}~~~~}}|{zzz|||||}~~}~}{zyxxwvuuwyyz{{{{yyyxvvuvwxyyz|||||}~~}|{{{{{{{|}~~~}||||{|~~|zzyxxwy{}}|{{{zy{||{||zwvvuuuuwwwz~~~~~}}}|{|~~}~~}{yxyyyyy|~~~{yxwvvvwxyz{{}~~~~}}~~}|}~||{yvuuuvvvwyzzzywvvtsstttuuwyy{|||}}|{{{{}}|{{{{|}~}|zyyyyz|{z|~~~~~~|{ywwwvvuuvwxyzzzzzxwxwvvvwy{{|}|||{|~~~}||{zyxyz{}~|{{zzz{||}~}{yyyyyz{|~~|{{zzzz{|{zyxwvtsttuvvwxz{{}~}||}}~}}}|{zxxxxxxwvussttuuuvwx{|~}{{|{z{{{{{|~~~}}}}}}}}~~~}{zyxwvvvwwvwwxyzz{|{z{zz|~~}|{z{|}||{zxwwvwxyxxxz{{|~~|{zz{{||||{yxxwvuttttuvvvy{{{{{zyxxxxx{}~~~~~~~~~~~}}}|{zzzzz{|}~~~||{zyxxzyyyyz||~~}~~}~~||||{z{zxvvwwvvwxyyz{{{||}}||||||||{zyyzzyyzz{|||}}}|{zzzyzzz{zyy{}~~}}}}}}}~~}||{yxwwxyxvttutttuuutttttttuvx{||||}~~}|zyyyyyyzzyyz{zy{|}}~}~~}|{zxwwvvuutuuvvuuuwwwxyzz{{zz{|}}|}~}|}~~~~~~~~}}|{{zz{{{{zzyyzyyz{{{}~}|{zzzyyz{{{{|}}~~||{zxvuuuuuuvwxwxxyxxxwxy{|}~~}{{zxwvtsstttuvvvvvwxxxyz|~}}}}~~~~~}}||{{{{{}~|{zyxvuvvvvvvvutttttssstwxy{|}}|{zxwwyz{{{{zzzzyxxxwxy{||}~~}{zywvuvuuvwxwvvwwvvvvuvxy{||}}{zyyxxyzz{|||||||||}}~~|yyyyxxyzzzzz{{{{|}}~~}}}~~~~~~~|{ywvvvwwxzzzz{{zyzzyxx{}~~{yxwwwwwxxxyyyxyz{||||}}}||{{{|}||}~~~~}||{{||}~}}~~~~~~~~~}{zxvtrrssstvuuttttstttttuuvxz}~|zxwwxyyyxyyyyyyyzzz{{||}|zxuttuuvvvvuvvuuuvvutuvwy{}~~~}||~~|zxwvvwwxyxwwwwvwxyxyz{|}~~{zyxxxyyzz{|}}~~~~~~~|zwvutuuuvxxxxxxxxyyz|{{|~}{yvtsrrrrstuuuvwxyyyyzzz{}}}}~}~~~~}||||||{{{|}~~|zxutuuttsttutsssssssssstuwz}|zzxwvwxxyyyyyxwvvvwwwwxz|}zwvvvtttuvvuuvvwwwwwwxwxz{}~|zyyxxxyzzz{|||||}}}}~~|zyxwwxyyz{{{{{{{{|}~~}}|||||}~}zywwwwxyxyzzzz{{{zyz{{{{}~{zwuttuuvvxxxxyyyxyyyyz{}~}}~~}}}}}}|}}||{{{|}~~}}}~~~~~~}{zxvtstssssstssssssssssstvxz|~|zxwwwwwxyzz{{zz{|zzz{|~~||ywuuttssttuuvvvvvwvvvvwxy{|~~}|zywvvuttuuvwxxyyxxyyyz{}~~}|{zyyz{||}~~}}}~|{{zyxwwxwwxzz{z{{||{{{||}}~|{zywuttssrtuwwwwwwwxxyz{|~~}{{{|||||}~~~}~~~~~}|zyywvtrrqqrsssssttsrstttvxzz|}~}|zxwvvvvvvwwwxxxxxxxyz{}}~~|{{{zwuvutttuuvwwxxyzzzz{}~~~~|{zyyxxyz{{{|||{|}}}~}{|{yxxyzzz{||}~~~|{|}}}}~~}||zyyxxxxxyzyzzzzz{{}~~~}|||{ywututtttuuuuwwxyz{|}~}|{{{|||{{||||{|}}~~~}}~~}|{zyxxxwuttssssssssssstuuwy{|}}}~~~}|{{yyxxyyzzz{{||||}~}|{{zyyxvutsstttuvwxxxxyz{|}~~~~~}}|zzzzzxxxxvvvvwvvwxxxyz{}~~}{{z{{|}}}~~}}}}}}{zzyxxxxyyyyyyyz{|}}}}}}}}}|||{{{zzxvtstttuvvwwxyz{|~~}}}|||~~~~~~}{zyxxxxxxwvusrqqpqqqrsstuvwxzzz{{||~~}}}}}|zyxwvvvvwwwxxxyz{||}~~~~~~~}|||{zzzzzyyyxvvvwxyyz{|||}~~~}}~~}|{zyyzzz{{|||~~~~}}}}}}}}|zyyzzzzz{||||~}||||}~}}~~~~||}|xtw||zzzxvvwvw{~}|{|~}~}||{xxwvwywqlnrrpqqtwxyyy||{{|~{|~{wy{zxxxwxyzyz}~}}~}~~}{z~{xy{z{xtuuuuvwwvsrtvvsqqrtvy|{z{{|}}~}||~|{{{{{yxyzzy{|{yy{|}~~~~~~~}}}~}}~}||}}|zyxxxwvvwvutvuuwyxvy}|z~}}~~}~~|{}~~~}{zzyyyyzz{{zyyyxvuuvwutuwwvy|}}|{|}~}|{{|}~}}|{{zyxxyyxwxxyzwttusrrru|~}{z{}~~~}||}~{y{|zxyz{z{}}z{}||}}|{{}|zzzzywwvvwwwx|~~}|}~{xz|zx{~}}~~}~||}}{z{{~|~~}}}{xwy{|}|~}|~}||{xy{}}|{{|{{|}{wxyuruwwwz||{{z|~}}||{{|~}}}|{{}~}|}}{~|~~zwxyxy|~||||||{{zz{{zyyvtuvutwz{|||}}{}}|}}|||}}{{|ywwwwuuuttuuwwtssronopruvwz|{{{||~~~~~}|}}zwwwvvxz{||}||~~}|{z|}|z{}}~~||{zxwwvuwwvvvvwxvuwywtuurpruuuxzyxz|{{{{zy{}|z}~}~}~~}}}}z{zwwwwxyz|~~}|~}|{zzyxz|zy{}~~~~~|yxxwux{wty}yvy|{yz{yxxxxwy}}{z|~~~}zzyyz{{}~}}~~~~~~~~~}}}}|}}|{|||{{{zzxwyz{}~~}{{{zxyzyxz{zyz|{y{}zxxyxxy{{{|~~~}~~~}~~~~~~~~~~}|{{{{|}}~~~~}|}~~}}}||~}}~~~~~~~~~}}}~~}}}}}}~}~~}}||{zzz{{{||||}|||}||||}~~}|{~}{|}}|{}~{zyyyyxvvwxzzyyxxxwwwz{zxyyyyyxxxxy{|}}{{{yyzzzzz{||}~||}~}}}}{{|{z|~~~}}||||{||{{{{zzyyzzzzyyzzzz{||{{|{z{|{zz{zz{{}~~~}|{zxwvuvwvuvvvuvvvuttssstuuvvwxwxz{{{|}}~~~~}}~~}~~}}~}||||{{{|||{|}}|{|}|{|}|zzzyyyy{{|{zyxwvvvvuvvwwwwxxxyyyzyyzzyyyyxyy{~~~~}|}~}}}~~}}|{{{{|}}}||}~}}}}}}}}}~~~}}}||{{||{{{{{{{{{zz{{z|~}~~~}~~}}{{{{{{{zzz{{zzzzyxxxyyyzzzzz{{|}~~}|{z{{{{{|||||||{{|}}}}}}}}}~~~~~~~~~~}}~~}||}}}~}||||{{{{||||||{{|||}}}}||~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}~~~~~}|||}|||{{zz{{{|}~~}{zzzzzz{|||||||||}}}}}|{{||}}~~}}||{{{{{{zyxxxxxxy{{{{{ywvvvvvwxxxyzzzzyzzzz{{{zyyz{|}}||{zzzzyyzzyzz{||~~~~~}}~~~~}}}|||||{{{{|{{|~~~~|{zyxxyzyyyzzyyyyyxxwwutsttuvwwxxxxwvvvvuuuuuuuvvxy{|||{yxxyz{~~~~}|{zz{}~~~~~~~~~~}}}~}|{|}}~~}}}}}}}}~~~~}~~~~}}}||||}}~}|zzyyyzzz{{|{{{{{zzywvuuvwy{|}}}}||{{{{{{|||}}~~}}||}~~~}|}}}||||||||{{|||{{zywusrstvwyz{zzzzzzzzzzz{{|~~}zyxwwwwxxyyyz{zzzzxwvvvwxz{|}~~~~}}}}}||}}}}~~|zxxyyz{|}}|}}}||{{yxwwxy{}~~}}}}}~}z{~}|||}~~|zxvuttvz|~~}|{yyxwwwwwxy|~|zyxxxyyz{{{|}~}{yxwwxyz{|||}||{zyxxxxxyyxyz{|}}|||{zyxwwwvvwwwxxyyyyzzyxwvutstvwxyz{||{zyyyyzzzz{}}||zzz{|}~~}|{z{{|~~}~}}~~~~~~~}||{{zz{{|~~|zzyxxxxxyz{}}~~~}}}~~}|{{zyyz|~~~~~~~~}~}~}zzzyyyxwvwwwvvx{|}}}}}}}}}}}}~}{zz{{{{{|||}~~~~}}||||~~}|{yyxxxyyzyyyxvtrrrssstuvwxy{|}}}}}}}||}}~}|{{||}~}||||||}~}{zzyyz{{{zzzywvuttssssstvxz{{{{{{{|||{|}~~~}}|{ywvwwwxyyxxxwvuuttuuuuuvwx{||}}~}}|}}||}~~}|{{{{{|||{{{zyxxwwwwwxxyz{||}~~}}}}}}}~~}~~~~~}|zxwvuutttstuuwxyz{{zzzyyxyz|~~}|||}}~~~~~}}}~~{~~|{{}~~|{yyxwvwwvwwx{~~}}}}}}}}~}||||{{z{{zz|}~~~~}}~~~~~}||||{{{{{{{|~~}||||}}}}|{zzzzzzzz{{|}~~}}}~~~}|{zyxwwwwwwwwwwxz{{|}~~}}~~~~~}|{{{{{zyyyxyyz{|}|{zyxyyyxxxwwuuuttttuuuuvwxy{{|{{{{|~}|{zzzzyyyxyyz{||~~}}||}}~~}|zxwvvvvvvuuttssrrssttstuvxy{|}}~~~~~~|{{z{{||||{{{{{zzzzzz{{{|}~}{yxxyyxwwvvuuuuuuvuuuuttuxz{|}~~}}~~~~|yyzzvsrrsrrrrrrtvuttwzzyxwvvx{}~}{zz{||}}{{|}~~~~|{{z{{{{{{|~~}|||}~~~}}}}||||{{zyzzzzzz{||}~|{zyxwwvvvvvwvvvvwwxxyyz|~~~~}|{{{{zzzzzz{{{{||}}}~~}}}|||{{{zzzzzzyyyyz{|}~}|{zzyxxxxxxxyxxxxxxxxyz{|~~}|{zzyyyyyyyyyyyxyyyyyzz{|}~~}|{yxwvvwwwwwvuuuuuuuvvxz{|~~|{zxxyyxyyyyyxyyyyzzz{|}~~}}|zxwwvutstvwurqonoqrrqruxxwxyz|~|zxwxxyyyzzyyyyxxxxyyyz{|~~~~~~~}||zywutrqqqrrrrssssttttuvuvvxz|}~}|zxvvwwvwxxyyzzzzyyyyyy{}~~|zxwwvuvwxyz{|}~~~~~~}|{{|||}~~~~~}~~~~~~~}}~~~~}|||||||{{{zyyyyyz{{{}~}||||}}|}}}||||||||{{|}}{ywvutuvwwxyzzzzz{{{|||}~~~}zxusrsssstuvvvvvwwxxxyzz{}~|ywvuuvvwxzzzz{{zzz{{||}~}{zz{{{zzzzzzzzzzzyyxwxz|~~|yvtsssssuuvvvwwvvvvvvuuwy{}{yxwwvwwwwxwwwwwwwvwwwwx{~}{ywuttuuvvvuuvvuuuvvvvvwxz}~{ywvvuvwxyyyyzzzzyyyyyyyz|~~}}|||{{{zywtrppoopqqqrrrssttuuuvvvwxz}~|zxxwwxxyyyyyyyyyyxxxxyz{}~}}}}}}}}}}}}|{yvtrqqqqrstuuvvvwxxxzzzz{}~~~~}|}~}{yxxxyyyyzzz{{{{|||||}~~}|{{{|||}}}~~~~~~~~~~|zxxyyyxxxxyyzzzzzzyyyz{}}ywvuvwy{~}||~}zwwxyz{||}~|{zzyxxwwwwxwvuuuvwwyzzz{{|}~~}}}}}~~~~}}}~~~~}}|{zxwvutttttuuvwwwxyyyxxyz{|}~}||zyxxwvuuuvvwxyyzzzzzzzzz{|}~~}|{zyyyyyyyyyyyyyyyxxxy{{|}~~}{zywvtrqppppqrstuuvvuuuuwxz{|~~}|{zxwvutttuuuvvvvvvvvvwyz{|}~~}}||zywvutttuuuuvvvvvvvvwxy{||}~}|{zyywwvvwwxyyyxxxxxxxyz|}}~~~}}}}||||{{zzyxvutsssrqpoopqrstvvvwwxyyz|~~|{{||||}~~~}}}~}{zyyz{|}}~~~~}~~|zyz}|yy}~|{zzzywvuuvwxyzzzzyyyy{}}|{yyyyyzz{{||}}}~~~~}||{zyxxxxxyyyxwxxwxyz{|~~}}{zyyxxxxyyyyyyzzzzz{|}~~~~~~~~|{zyxxyyyxwvutuvvwwxxyyyz{||}~~}}}}}||||||||}}~~~~}|{zzzzzzzzyxwvuuuuuvwwwxxxyz{|||||||}~~~~~~~}|{zyxyyyxxxwvuvvuuvvwwwwxyz|}~~~~~~~}|{zzyxxxxxxxxyyz{|}}}}~~}}}~}|{yyxwvvvvutsrqqqqqrrssstvxy|}}}||{{|~}zyyyyww{wokihmruuvwyzzxxyz|~||~}|~~{ywxzzyxxxwussvyyxwxy{{||}~~~~}|||}~~~}}}~~}|zyyyzzz{{|}~~~~~}{zzzyxyyzz{}~}}{zyyz{||}~~~}}}}~}}||{zzzzzzzyxwvvuuvxyyz|~~|{zyxxxxyz{|~~~~}}|||||}}}}|{zyxvvvvwxyz{|}~~}~~~}}~}}}|{yxwxxwwwxz{|~~~~~~}|||||}~~|{{yyyzzzzzzzzyywvvvvvwwxyz{|}}}~~~}}}~}|{{zzzzz{{|}~~~}}}}}}}}~~~~}}|{z{{zz{|{{{{zyxvusstvwwwwwxyz{||{zzzz{|}~}}~~|zwwy|}qlllrz~}{xsqruwxy{|~{zzz|~~yxz{yvw{}yurrsuwyyzz{||||}}}~~~~}|{zyyzyyyzzzzyxvuutrponopqrsvz}~~}}}~~~}}{|~~}||}~}||||}}}}~~~}|{z{{||}~~~~~~~~~~~~}|{zywwxz{}~~}||||}}}}}}||||{{zyxwwxz|}~~}}|{zz{{{}~~}{ywxz|}~~{z|}}{z{{}tonnr{~}yuux||xy{}}xx|~}{yxy{zvwxxxyzzzzyz|~{zyz{}~~}}}{yyzz{}~~~~}|{zyxxyz}}{zyyz{|}~{{{{zyz{|||}~~~~}{{zyyyyyz{}}}||||{|}}~~}}}~~|}~~}||{{{{zyxxz{zz{{yxwwwwxyz{{||}~}|{{{|~}}}~~~~~~~~~~~|{zyyz{{zz{}~}||{{|~~~~~~~{zyyz|}}~~|{{{{zyxwvvuuuuvwy{{zyxxy|}}{zyyz}}||}}}}{yxxyyz{{wv||vqhemz|tpu{~}|}~yx}}~~~~~~~~}~~}}~~~}}}}~~~~~~}}}~~~~}}}}}~~}}}}}~~~~}}|}}~~}}}}}~}||}~~~}}~~~~~}}~~}|}~~~~~~~~~~~~~}}}}}}~~~}{zzzzyyyyyyyzzzz{{||||||{{||}~~~~~~}}~~~~}~~~}}}}}||}}}}}}}||||{{|||||}~~}}|{{zzzyyzzzzzzz{z{{{{{{|}}}}}}}}}~~~~~~}}||{{|||}}}}}}||||||{|}~~~}|}}}}|}}}}~~~~~~~~~~~~~~}||||}}~}}}}}}}}}}}}}}~~}}|{{||||{|||||||~~~~}{|}|{~|}~~~~~~~}~~~}}~~~~~~~~}}~~}~}|}}{{{{zz{zyyyyyxxzzzz{{{zyxwwxxxyyyyzz{{zz{zzyyz{{{zz{{zzywvvwvuvwvwxxxxxy{{{}|z{||{z{}~~}}~}|}}|zz{{||{{|{zzzyyz{{yy{}}~~}}~~~}|{z{{{||zyyzz{}}~~}}|zyxxyyz{z{|||}{{zzyzzzyz{|}~~~~~|}}{||}~~~~}}~~~~~~~}{{{zyxyz{{{{{zyyyxxyzyyyyyzz{|}~}{zyzzzzzz{|||{zz{{yxxxwvuvwx}~||}~~~~|{{{|}|{}~~}}}}|{{{{zyyz|~~}}}}||}~~~~~~~~~}~~|{zyyy{|}~~~~~}|~~}||}}~}{{{|{zz{|||||}}{z|{yyzzyyy|~}|}}|zzyxy{{zzyzzz|~}|{zz{||{{}~}|{|}{{{{|{xwxyz{{||~|z{|||{z||||}~~{{{{{}~~~~~~||}|zxvwxxy|~~~~~~|{zyxwxxyz{~}z|}|}}}}{{|}~~|zz{}~~~~~~|||yxz{|||{||||}|{{|zyyxyz{|~~~}~~~~~}}}}}~~}}}}{yxxyz{{~~}}}}|zz{zz{|}~||}zxwwyzyyyyzywxzywwvvvvvvxz|}|z{|zxyzyxwwwxy{|}}}|||{|}{yxwxyxvwxyyxwxyyywvvutttvyz{}~~|yyzyyxy|~~~~~~}|}~~~~}}}~}}}~~}~|{}}{yvvwvvwzz{~}~~}}}}||}~}}}~~~}|||{{~~~}~}||{zyyxxxyyyyyy{{ywvvuvvvvvxz|~}}}}~~|{zyyyzzzz{{zyzzwuuussuvwyy{||}}}||||{{{|~~|{{yyyzyxyzz{zyywttttsssvxwy}}}}}}~}{}~|{}~~~~~~}|}~~~}|zwvxyxxxy{}~~}~~~~~}}~~~~~}~~|{{{{{{|~|yywvtstttuvwwxz|||}}|||{{}}}|zzzzzz{}}|{zyyxwwxxxwwyz{}~~}}~}}~~~~~}|{ywvwxwwxz|zxyywuuuuvvvwwx{}}|~~~~~}}~~}|{{{||}~}{zyxvutttuvuuwxz|~~~~~~~{{{{{zz{|||}}|||{{{{{|~~}|{{zy{|||zyxxwvuvwvvvuvwxy{||}}}}|||}~~}~}}|zzyyz{|{z{|}~~|zzzzz{zzyxwuutuuutuvuuwyz{}}~~}~~}|~~}}{{z{||{}~{yyyyyxxyyyyzzz}~~~}}~~~~~~}}}}{zzxwvuvvvvwwwvuuttttsuuuuuvxz|~}~~}}~~~}~~~~~}{{}}|{{{|}~~~|z{|zxxxyyxwyyyyz{}}}}|zyyyzyyxwxyy{}~~|}~~{{|zxxxxxxwvuvwvuuuvvtuwwxz{}~~~~~~~~~}}~~}|{{{{{{|{{{||||}~}{yyxxxwvvtsttsstsrrrstttuwyz|}~~}}~~~~~}|||{zyxxxwwvvuuuuuuuuuvwwvvwxz|~~}}}}~}|}~~}~}}}}|||||~~}|{{{{{||{zzzz{{zz{}}}}}|{zzywwxxwwwwvvwwxyz{|}~||{{{|||{zzzyyyyz{|}~~~}}|{ywwvuutsrrstssttuutstuuvvwxz{}~~~}|{{zywwwwwwwxxwwwxxxxxyz{}~}~~~~|zzywvutuuutstttutstuttuvwy{||}}|}|{|~~}}}~~}}~}|{z{{{{{|{zzzz{zyz{||}~}{yyzyxxxyzzyyyzzzzyyz|~}{yxwvutttuttttuuvvwwxxxyz|}~|{{zyyyyyxvwxwvuuvvvuvwy{}~~~~}}}}}}||{yvsrsrrrrsttuuuuuuuuvwuuvxy{}~{zywwwwyyyyyyzyyyz{zyyy{}~~~{z{{|{z|~~}~~}{yyzzyz{{{{{{{|{{|||||}~}zyxxxyyzzyyyxxxyxwxyyz{}|zxvvvwxwwwwwwvvvwwwvvvwy|~~}{zxussssrrstttuvuuvvwwvwxy{~}{zyyyzzzzyyzyxxxxwxxwvxz}~~~~~~}||||||||{yvtrppponoqrrrsstssttrstttwz}~}{z{|}|{}~}}}}}}}|}}}~~|{{zz{|}}}}}||||{{{zzz}{zyxxxwxzzzyyzzyyyyyyyyyz|}zxwvuuvvwwxxxxxxxxwwwxyz|~~|zywvttuuuvxwvwxwwwwxxvwz{|~~~~~}~~}}|zwusrqqqrsssttttttttuvwvvwz}~{yxwvvvvwwwwvvuutttttttuvy|~~~~~~}|||}~~~~~|{{zyyz{|||}}||||{zzz{|}}|zyxwwwxyzzyyzz{{zzzzzz|~~|ywuuvwvvwxyxxyyyyyyxxz|}~}|zxvuvwvuvwwxvvwwvvuuwxxyz}~|{zxvtssttttuvvttuuuttuvwxyz{~~}~~}}}~~}}~|z{zwvutsqpprsttstuuvuuvvwwwz|~~~}{{yxxxxxxxz|{{}}||}~~~~|{{{{{{{||{|}~~}}}~~~}|{{zxyzzyzz{zyyzzzz{|}~~~}|zyyywwwxyxxxyyzyxxy{||}~|||{yxwwwvuuvvwvvvvwwuvwy{{z|~~}}|zzyxwvuuuuvvvwwvwxxwwy{}||}~~}||{{zywvvvuttuvwwwwvvxyvvz}~}yy}~|}~{z|~}|}}}}~}{{}~}}~}}|{zyyyzyy{}zy}}{|~}|zzzyyzzzyzz{{z{|~~~~~zxxzzyxwyzzzxvxz{||{{}~~~~~}|}}|{{{{zxwvuvvwwwwwxyzyy|~~~~~~~}{yz{{zyxwvuuuuuuuuvwxxyyz|}}~~~|{|{yy{zywvvvutstvwwvvxzywy|~~||}}~~~}~~~~~~}{zxxxz{zyz~}|}~}}~~~}|}~}~}||||||}}|zxyyvuwyyzz{{yy{~}}~~~~}~~~~}|yyyzywuxzzzzz{|}~~}~~}~}~~{xwxyxvwzyxyyz{||}}~~}}~~|{{{{{{zyyxuttuvuttuwxyyzz{||{{}~}|zyy{|{xxxxxvttsrsttuuuwxxxz{}}|||{{}~}~|zz||yy{|z{}~~|}}|~}||{zzyyyzz{|~}{yzyyz{{{zz|~~}~}~~~~~~}|z}~|}~}|{xxxwvyzxwxz|}}~~~~~~~}}}}}~|{|}zxwwwwwwxyy{}~~~~~||~~~{}~|~~~~||}}{zywvwvttwxxxz{}}|}~|z|}|{{}~}|{{||z{|{yyz{zywvuutstuwyyw{~}|~~~}}}}}~~~~~}}}zz|}}{z~}~}}}}{zxyzzz}~~~}~~}|}~}|zxyyxwwxzz{|~}~}}~|zyzzy{|{{~~~~|{|}}}|}~~~}}}|zz{|{z{~}|||{zzxwwxwvwz{}~~}|||~}~~||{{|||{z{|{yy{{ywvvvvvwy{||}}~}}}~}~}}||~}||~~}{{||}}{xwwxwuvxxx{}}||{||||{|~~~~~~~|}~~~~|||{yy{{{~~}|||}~}|||{yvx{|}~~~~}~|}~|{|}}||||||}~}{zyyzyyz||~~~}}~~~~}}}~~~|zzzyzzz{}~~}||}}}}|{}~~}{yyzz{|{zzzz{{yyywvuuuwwx|}}||~~|}~}}~}|{z{{|||{{{{{zz{{ywuttuwyyz{||}~}||||{z|~}~~|{}}~~~}||||}~}}~~}|||{~~}~}|~~}}~|}~~||}~{yzzyy}~}~~~~~}|~~}}{||{{z{}}~}||}||{{{zxyzyz{|}~~~~~~~~~~~~~}~}~~}}}}~}{yxyz{{||}}}}}||{{|}}|zz|}}~~}|{zzz{{{|||{{zzz{{zyxxxxxxxyz{|{{|}||{{}|||||}~~~~}}~~~~}~~~|}~~~~~~}|~~}}~~}}~~~~}}|~}|~~}}~~~~~~~~~~~~~~~}}~~}}}}}||}||{zz|||{{|}}|||}~~|{{|~}|}}{zz{|{{||{{{{|}}}|{{{|{{||zz||}}|}}{|}}}~}|}~~~~}{{}}}||}~||}~}}~}{|}}||||{z{|}||}}zz{{||{{|}}~~~}}~~~~~~~~~~~~~}|}~~~}}}~~}~~~}{|~~~~~~~~~~~~|}~~}}}||{{}~|~}}}~~}~}}~~~~~}}|}~~}{{|}}|{}~}|{|}}{|}}~~}~~|{zzz|}}|}}}}||}}{{|||}}}}~~}||||{{{{||{{{|}}||||||}~~|{{{{z{|}}}||}~~~}}}}|~~~}}~~~~~~}~~}}~~~}}~~~}|}~~~~~~~}~}}}~~~}~}~~~}~~~||~~{y|~}|}}~~}||}||}}~~~~~~}}}~}|}}{{|}~|}~}}|||}||||}}}~~~~}{{|}}}~}}~~}||}}|{{|~~}}}}~~|}}}|||}~}||~~|{{zyyyz||{z{{||{{{{|{zzzz{{|~~~~~~~~~~}}~~}~~~}}}||}~~~~~~~}|}}}~~~}}~~~~~~~}}}}~~~}~~~~~~|}~}{yy{~~~~~}}}}}}|}~~||~}}}}||~~~~~~~}}|{zz|~~~~}}}}}}}||}~{}}|}|||{|}|{}~}||{|||{zxwwxz|~}|}~~}|{|}~~}}}}}~~}|||{{{|||}}}}|||||{zyxyz{{}~~~~}|}}}~~~}|{z{|~~}~~~~~~~~~|{{zz{}~~~~~~~~~|}~}~~~}{{|yxy{|}~~~~}~~}~~}|{}~~~~~~~}|{|}|zxwvwxy|}}~~}|~~}}}|||}~~~|z{}}}}}~~~}|}}{xwvwxyz|}~~~~~}}}}}|{{|}~|{z{||{{}|{|}|{{{zzxwwvvwy{}}~~~~}}~~~}|{{|}~~}~~}|{zzyz{|~~~}}|zyyzzz|~~~~~}}}}}}}~~~~}|zxxxxxxz}~||~}}}}~~}}}~}}~~~~~}{zyxxxwwxy{}~~}}}}}}~}|}{z||||}}}|{zyzzxvuuvxyz{}~~~}}}}|}}|}~}|||z{}}}}}||}|zyxxwvvwxyz|}~~~~}}~~~~|{~~||}|{{{}}|~~~~~~}|zyxxzzz{}~~}~}{zzzyyz{|}}~~~}|}~~~~|zxyzxwyzzz|~~~}~~}|~}||{{||||{}}||yxxvuvxxyzz|~}}~~}}}}~||}~~~}|zzyxvwwxxwwz||}~~}}}~}|~~||}~}|}}{yyxywuvxxyz{}~~}~}|{||{{{{|}}~||||{yyzyxz|}~~|xyyxz}~ztmnruwxz|}zzxuw|}zwtqpporvxy}|wussqoqsuz}~~zyywx{|xvvuutuz|zwusqtwwz}zwuwwx}ztqliilpqryyusnmptx~|xvsrppsw|}yxvutrsvx~~ytttrqsvz~~|wqoolknrtw||y{|xtpmllkllklrwz~|||zyyz|~xvtqnmmqwyy}}|yvuqoqsuw||xxzwv{~|xrqrrrqrtvy|~}z{|zvtuwxxz{{{{}}{ytrtwwxyz|~~{z||}}~}{{~|{yxwux}}|}|z~~}yvvutuwy}{yxtrtwvuz~~xxyyy}|yz|{{~}{xwxvsooruvx{}~}|}}~~~}}}wsvxuruxwvy|~~~||ywvtvxvstuvw{~|zz}|{|x{~yux|~}~~|yxwusqonqrruy|~~~~zxyyy{}}~}|wvvustwvsuwvurnmljhiklnqv}~}{~|z}~~~ywvvuuxz|~~}zzyvronlkjiknqsrruxwvwwxyvtuvvuuw{|}~~~{||yvsrtvspqsqprssrtvxy|~zwwy}}{}~}||{yyyz||||||}~{~|z~~}}|}{xyzuqtwvtwzzyz|}{xvwwvuwz}}~~~~}|{|}}}|{{|~{xxywtssqqqrollmljlmljmpqrsssruyyw}~|~~~}|}}zzzwtuwusrrrrqrstuxyxy}}{yxxywx}}}~~|yxwtsvzzz~~}~~||~}~~{|~~~~~|{{{{|~~~|||{yxxyzxwy|||{{{{|}zy{}~~||}|{{{zy{}{z{{xvvuttsqrtuvz|}}}}~}|{{{zy|~}{yvuvutuvvvwyxvwyxvx{}|yxwvwwwwwwwvvvuuvwvuwyy{~}zvrpponnoqtuuvuutspooonmmpuxz|~}yusqpoooppqqqrtttttuvwvvxy{~}~}|||zzz{}~~|zyyyyxxyyy{{zyxwxwvvvspnlkjkmoppqqqqrqrtuttsrsutux{}~~~~~}||}}}~~~{ywvsqqrqqrstuvvvutttvwxyz{}~~~|{ywvxyz{|}~|z{|{z{{zzy{~}}|}~~~}zwuvwwwwwxxxyz{{{{|||}}~~}||{{{}~}}|{{{|~}}~}{{|}}~~}zwutrqpqrttssstssttuuuwyyz~}{|}||~~}|{||{zz||}}~~}}}|{xvwxwwxxxy|~~~~}}}~~~~||{yyzzzxwwxwxz|{zzzxxz|}~}{zyyxxxyyyyxyyxyz{{{|}}{{{{|~}}~~}}|{|{yyzzzzyxwvvwxxxxwwxxwvxyz{|||}~~{yvtssrrrstuuvwwvwwwvwxyz}~{ywutrpooprssttuwyzz{{{|~~~~~}|zxvtrrpppoonmmlmmopppqqqrsuvxz|~~~~~~~~}|{xutsqqqqrrrrrsttstuwxyz|~~}|zyyyyz{|||{{{yxyyyxyyxxxxxxxyyyyyywwwxxxxxyxwutsrqpooopqrssttttttussstuwyzz|~}|{{{{}~~~~~}{xxxxyz{}~~~~}}}}~~~}{{zywuuttuuuuvvwvvwxyz{|~~|{zz{|}~~~~}|{zyyxyzz{{zz{{{{{{|}}~~}|{zzyvsrrrrqrstttuuuuuuvwy{}~|zyyxy{|~~|{zzzzzyz{{|~}||||||{{{zyyyzzzy{{{|}}}~~}{ywvuutttuvvvuutttuvxyz{}}~~}|{yxxwxxyyyyz{{zzzyxyz{{zzz{{}~~}}|||}|{|}|{zxwvvvttutttvxz{{{|{{{{z{~}{{yxxwusrrqpqrsttuwwwwxxy{|||~~~}|ywwvusssssstvwwxyzzzzz{}~~}|ywwwvttttrpommmmnnooppqstuwxxxyyyyy{{||}~~}~~~}|{zzxxxxwuuttuuutssrsrsuvvx{}~~~~~~}}}|{||}~~}|{{{|}}}~}{zyyyyyz{{{zzzzyxyz{{z{|~}|{zxwxwuttsrqrstsstuvwxz|~~~~~~~}}~~~|||{yyxxwwwwwwwwxxy{{zzzzzyyz{|}~~~~}|{zzzzzz{{zxvtrqppqrstuvwy|}~~~}|{zzzyxyy{||}}}}}}}}}}}}~~~}{zzzzzz{}}|{zyyxwwxxxyyz{|||}~~~~~}{{{zyxwvuttssssrrstuvwxz{||}}~~}}~~}|||||{{|{zywwwvuuvwxxyyzzzz{{{|}}|~}|||{zzzyxwuttuxyyz{{zywvvvwvvwyz{}~~}||{{zzzyxxxxwvuttssrsstuvxz{{{|}}}|||{{{|~~zxwvvvvwxzzzz{{yxwwwwwyz{|~~|zxwwwwwwxxz||}~~~~~}}~~~~}}|}~~}}~~~~}}|{}~}||||{{{{|{||}~~~~}}~}}}~~~}{yxyz|}~~}}|zyxwxxxxxyzz{|||{{zzyyyzz{}}{zzxwwwwwwwwvuttrqrttuvxy{{}~~}}|||||}~~}}~~~~~}}}}}}}}}}}|{xvusrrrrrtvwwxxxxxyyxvvvwwyz|~}|{yxyyzz{{{{zyyyxxvutsrrtuxz{{}~}}~~}~~~~}{zyyz{|}~}}}}||||||{{{{|~~|{yyyyyxxyyxxxyyz{zxwwwwwy{{{|}}~~~~~~}}}~}{{zz{zz{{zyyzyxwvtsrrrssux{{|||||{{||||||}~~}}|||}}}}||{{{zzyxwvuttuvxy|}~~|{zyxwxz{|}~~}}{xvutuuuwxxxxyz{{{||{zyxxxyz|}~}|{zzzz{{z{|||||}~}|}|{{}~~~}|{{zzzz{}~~~|{zz{}~~}|}}~~}}~~~~}}|||{|||||}~~}~~~|{yxxwwxyz{||}}}~~~~~~~~~~~~~~~}}|}~~}}}||||}}~~|{zwvvvwwwxxyyz||||||}}}|{{|}}~}{zzyxwwxxxxyyyyyxyxwwvttuvwwxy{{zzyzzzz{||}~~~~~~~~}|{{{zzyyyxxwwvvutssstuuuuuvwwwwwwxxyyzzyyyz|}~~~}|{{{{{{{{zyyzzyyzzzyxxwvwxwwwwwwwwxxxy{||}~~~~~}~~~}}}}||{{||||}|}}}}~}~~~|{zyxwwwwvwxxyzzzzzz{{zzzzz{{{|||}}||||{zzzzzzzy{|~~}}|{zzzzyyyxxyyyzzyxxxyyzzzyyyyyzz{|{z{|}~~~~~~~~}|{zzyxxyyz{{{|}}~~~~}}}}}}}~~~~~~~~~}}|}}}~~~}|{{{{|||}}~~~~~~~~}}~~~~~~~~~}|{{{{zyyyzzyyyyyyy{}~~~}|{zyyz{{||{{{||||}~}}}}~~~~~~~~~~~~~~~~~}}}}||{{{zyyyzyxxxxxxxxxxxxxxyz{{{|||||~~~}||||{{||}}}}}}|{{zyyxwwwwxwwvvwyz{|}|zxwvvuuvvvxyz{{{||{||}}}|}~~}}|{zyzzxxxwvvuvvwxyzzyxwvutsttuvvxyzzyyxxxxxxxxyyy{||}||||{zzzzyyyzyyxwwwxy{{zyxvuuuvwwxz{|}}~~~~~~~}|||||}~~~~}|||||{{zyyyz{{zzyywvwwwwxxxxy{|}~~}}}}~~}|{||}~~~~~~~~~}{yxxxyz{{|}~~}}~~~~~}}}|||}}|{{}~}|{{zz{|}~~~~~~~}|{{|~~~~~~~~~~}}~~~~~~~~|zyyz{{{zzyxxxxwwxyyyyyz{|}~~}{zzzyyyyzzzzzzzz{{{zyyxxy{|}~~~~~~}}~~~~~~~~~}{zz{}}|{zz{||||||{zyzyxxwutrrtwwxyzzyyz{{zz{{|}~~}}||||}}}|{{|}}|zywvwxyz{||{zzzyxwvvvvwwxz{||}||||{ywvuttuwwxxyyzz{|}}||{zyyy{|}~~~~~~~~|zyxxy{|}|||{{zyxwwvvwwxyyz{{z{{zzyxwvvvwwwwxxxwwxxxxxxwvuvvwxz|||{{{zyxxwwvvvwxy{||||||||||{zyyz{|}~~~~~}~~~~~~~}|{zzzz{|}}|{{{{|~~}|{{zz{|}~}}}}~~~~}|||||||~~~}|{{zyxxxyzz{||}}}~}|{{zyyz|~~}|zyz{{|~~~~~~}}|{{{{|}~~}|||{{||||}~~|{zywwwxyyz{|||}~~~~~~~}}~~||{{{|}~}|{zzzz{|}~|{yxvuuutstvvwwxyyyxxxwwwy{{|}~~~|zyxwwwwwwxyyyxwvvuuvwwwxxz{|~~}||||}}}~~}|{zyzzzz{|}~~}}~~|{zzyyzyy{||{zyxvttsssssstuwy{|}~~~~}~~~}{zyyzzz{}||{zyxvvvvvuuuvwxz{zzzzyxwxyyyz{|||||||{{{{zyxxwwwwxxxz{{{zyxxxxxxxxyyyz|}~~~~~~~~~~}||}|{|}~}{zz{{||||{{zzzzz{{{{{{|}~~~~~~~}{{zzyzzzzzz{|}~~~~|{{{zyyyyyyz{|~~}||||{{zzyyyz{|}}}}}|{{|}~~~~~~~~~~~~}|{zxxwxxyz{{{{zzz{{{{{{zz{|}~}|{{z{zzyxyyxyz|}~~~}|||}~~}{zzzz{|{zywvvvvwvvvuuvwy{}~~~~|{zyyyzzzyyyxwxyzzyxyyyyz|~~}}}}~}|zyxvvuuuutssssstvwxyyyyxyyyz|}}~~~~~~~~}{zxwvuuuvuuuuuuuuvvvvvvwwxz|}~}}}}}}|{zyyzzyyyxxxxyyz{|}~~~~}|{zyzzyyxxwvvvvutttttttuvwz|}}~}}}}}}||}}}}}}|||||||}}|||||}~~}|{{|||}~}}{zyyyyyyyxxxxxxyz|}~~~}~~}}||}}~~~~~~~~~~}}}|||||{{{{{{|}~|{yxxxwvvvvvvvwwwwxxyy{|}~~}|{zyyxxxxyyyxxxxyyz{{|}~~}|{{zyyyyxxxyyxxxyzz{|}~~}}|{{{{{{zyyxwvvvvwvwxyz{|~~~~~~~~~~~~~~~~~}|{{zyxxxwxxxyyxxyxxxxyyyyz{|}~~}{{zzzzyyxxxxxxyyyyyz{||~~|{{xvutttuuvvvvvvvvwwwwxxyz{}~~~~~~~}||||{zzyxvvuuuvvvvwwwwxyzzzz{{|}}{ywvvuuvvvuutttstttsssttuwz{|}~~}}||}}~~~~}}}|||{{yxwvutsrssttuuuvvwxxxxxyyz{|~~}{{z{||}}}}}}}}~~~}~~~}~~~~~~~}||||{|||{{{|~~|zyyyyzz|||}}~~~~~~~~~~}}}}}}}}}~}}}|||||{|}~}zxvvvvvvwwwwwxxwwxxwwwxy{~~}zyxwxxyz{||}~}||{{|||||||{{zzzyxxxxxz|~}}}~~~}|yvtsssstuuvwyzz{{{{{{{||}}zxwvvvwxxyyyyyxxxxxxxxxy{~}zyxxxyyyxyyyyxxwvvvwwxy{~|zxwvvwxxxxxxxxwwvvuuuuvwz|~~|yxvuuuvwwwxyyxyxxxwwwwxz{~}}~~~}{yxvtsquy}zwwvuy}~{urrrsuz}|zxtpjhgglpux{|yvrrrsy|~~yvronmoonpu{}~zuqmkkjkqwz}ywyz{}vqnkikmorw}}xsnjfdedekquy}xsqonppqw}yvropty}|{yz|}zvuuvx{~{xyzz{}|}~~xtspopqsw||zz{yy}~{yyz|}~{xvtpnopqswz~}{|}}}|yvwwwwwx{|~~~}{{{yvutuwwxz~~|yvuutuxz|~}zwtrqpopsvz~{yxwxz{}{vqmjiiiimrstwy|}|zxvtsrpnptvx|}|{ywuttvx{|}~~}{yusrqpqsttvxz{}~}~~~~~}|{{{|}~~~~||}~}{zyxxy{|zyzz{|}~}~|ywvvyzz}}{yyxxz|}~~}zyxwvwxz|~|xtrpprsvy{{|}~~}|zwuuvvuvx{~|{{|{{}~}{yvsqpmmprrqtwz{||{|}}|{{{{{|~~~~}{ywuuvxwwwxyzz{~}}~~~}}~}~~zyyyyyyyyz{xtuvvurprrqrssuvwxz{||}~~||}}{{|{{zz|}~~}|||{zxxxvux|~}{~~~~}}~}}~|||zyyzzz||{}~}~~y{}zwyyyxwxzzyyzz{}~~~}|{zxyyxvwwxywwvwy{y{}~~|~{|}}}yvxywwvuwwwwwwwxxy{|}~~||~~~|||||yxz|{ywvwwvutvxxxxxxxyzz|}~~}{~~|{|}}{xxyvstuvwvvwwwxyz{{{||||~~~~}}~~||}|{yxyzxxxz~~|{}~~~~~~}||{yz||{{zz{|}}~~}~}|{zzxxxxyzzzz{}}}~~~~|z|{wwwwwvvxzzzyy{}~~~~|}}}}{yxwwwxxwwxxyyyz{|~~}}~}}~~||||||{{yuuwvttuvwwuuvwyz{z{|{z{|{}~~}~~||{xwxyxwwwxwuutsrrrsstuvvvxyz{{{}}|{{|}~}}~|{zz{|{{~}|||||}~~}~~~~}}{{|}}|}}zyzzxwxyyyy{~}}~}}~~~~~~~||||{yxxxwvvwxxy|}}~~~~}{|}|zywwvuutuwwvvxz|||}}||}}||~~}}|}~}}||{zywuvvvuuuuvxz{{z{|{z{|||}~~}}}}||{z{{z{|{yyyxwwvvuuvvwy{|||}~}||||{{|~~}}}{zyxwxyxxyyyz{}}~~}~~~|{{{zzzyz{{|}|yy{||{{}~~~}}{yxxwwvvxz{{|}~}|||||}|}~}}}}~~||~}||||{yvvvvvvwxyz|}~~~}}|}~~~~}}|{|}{{|}|{{{yxwvvtstvvxz||}~}||||}}}}}~~~~}|{z||{{}|{|}|{{zyxwvuuwxyyz|}|{|}|{{{zz{|}~~}}{zyxyzzyyyzz{|||||~}{~~||{{|}}~}}~~~~~||{yxxxyz|}~~~~~~}}~}||}~~}~~~}zz{yxy|}~}}~~|~~}}~~}}|zxvwwxxyz{||}}|}}|{{{||||}~~}||{z{}|{{z{|{{{{zyxwvvwwy|}~~~~}~~}~~~~|z{{zzzz|{yzzzz{zywutusruxz{{z{||{{|}|||z{|}~}{zzyyyyzzyyyyz{|||{{{{|~~~~}}}|{~}||}~}}|||||}}|}|||}|{zxxxyzz{||}}}~~}}~~}}~~~}}|||}}}|||}~~}}~~}|zzzzz|~~}|}}}}|||}}}|{{{{{{xvwxxxz{|||{{|{zzzz{|{{zz|}~~}}{z{{zzzz|{zzzyyzzxxyywvvwyyz{|{z{}}||}}||{{|~}~~|{yyyz{zyzzyxyzz{{zyzzyyz|~}~~~~~~|~~~~}}~~|{||}~~~~~~~~~|||{||||}||}||}|||||{yy{|{zz{|||}~~}|}}}|||}}}}}|{{|{y{}|{{|||||{|{||{z{{{{zz|}}||~~~}}}~~}|}~~}}}|||{{{{{{||{z{{zz{{{zxy{{zz{zz{|{{||||{{{zxz||}~|||{zyxxyyyyyzzyyz{|{z{{||}}}~~}}}}}~~}}~~~~}~~~~~~}}~~}~~~~}}~~~~~~~~~}}}}~~~}|}~~~~}}}}}}||~~~~~}{|}{z{{{zzz{|{{{{{{{{|}|||{zzzz{{{{|}||||||||}}|}~~}}|||zz{{yyzz{||{{z{|||~~}|{{||||}}~~}}~}}}}~}}}~~~~||}}|{{zzyz{{yz{zyz{{|~~~~~~~~~~~~~}~~~~~}}~~~~~~~}~}~~}}~~}~~~}}}||zz{|||{|||}||}~~~}|||}~~~}~~}~~~}}}}}}}}}~}~}||}}}|}~}{|~}~~}}|}~|~~~}}}}|}~}{{{{{|}~~}}}|{z{{{{z||{yyz{}~~~~~|zxz{yxy{}|zz|{{zzz{}|zyzz{{{|||||{zzzzyyz{{zzzz{|~~~~~~~~}||}}}~~}}~~~~~~|}~~~~}~~||}}{zyz{}~}}~~~~}}~~}~~}}~~~}|~~~~~~~}|||{zz{}~}}}~~|z||{{{{||{{{~}||{yz|}}}||}}}||}||{yyyyzzz|}~~}}~}{{||||||}}}~~}~}{z{|{{|}~|{|}{z{|yvvwxxwy{|}|zzz{{zyzz{zyz{|~~~~}}}~~~~~}|zz|~~~}{{{z{}~}}~}}}~~~~}|{{zyy{}~}~~~~}}}~~~}}|{{{}}}}}}}}}}|{yyxvvwz|||}~~}}}||}}|||}~}~||}}|{}~}||}}}}}|{zywwwxyz{}~~}|||{y{|{zzz|}}}~}{yyzzzzzzz|}||{{{{xwwvvwwy{|}}}}}~}{{||||{{|~~~~~}{{}~~}}|||||~~~~|zyxyyxz}}~}}~}~~~~}|{yxzzyy|~~~~~}{}}}~}}||}}}}|}~}|{zyxvvwxxz|}~~}}}}}}|||{|}~}{z{||{||}}}|{zxxxvuvwxyz{}~~}|||||||{{|}}}|{z{{{|||||}~{yyxvuvwwxyz|}~}}||}}{{|{yz}||}~~}~~~{z{{{{{|~~}{{{{{|~~}|{zyyyyz{{|}~~~~}}~~~}{zzxvwxxxxy|~~~~~}}}}}~~}}||}}|}~~}||{xwwxyyxxy{~~~}}}~~}|{{{||}}}}|zyxwvwwvvwwxyz{}~}}||||{{|}~~}|zxyz{{{z{{ywvvvuttsuwxxz{}~}|}}|||||}~~~~}|~~~}~~|{{|{{||{|~~~|{{z{{{{|}~~~~~|{{{{zz{{z{|}~~~~~}~~~~~}}{xxxxxxxyyyz|}~~~~}}||}}|}}|{yxxxwwwwwwxxxz|~~~}|}~~~|{zz{|||}|zyxwwwvvwwwwxyz|}}}~~~}}}~~}|{{{{{{{zyyxwvvvvvvuuvwxxz{|}||~~|||~~}}}}}~~}{|||}}~~~~}}}||}||}~~~~}{{{||{{{||||}~}}}{zzyzzyyyyzz{|~~}}~~}|{{{zyyyyyxxyyyyz{|~~}}||{{||{zyxxxwxxxxxxyxxz|}~~~~~}|{{||{yxwvwwvuvwvuvvvwxz{{{}~~}}~~}}{zzzzzzyxwwwwwvvwvuvxxwxy{}}}}}}~~~}}}~}}}~}{{||}||~~}~~}}}}|{|}}||}}}~~}|}||{{{{|{{|||||}~~}|{zzzzzzz{zzyzzzz|}~~}}|zyyyyxwwxyxwwyyyyz{}~~~}|{{{zyxxxxxxxxxxyxwwxy{|~~|||{zzyxwvwxwwwxwvwwwwwxzzz|~~~~}|{{yxwvvvvvvvvvvuuvvvwwwxz|}~~~}}|{zzyyz{{{|}||}}~~~~~~}~~~~~}}}}}|}}~~}|{zzzzz{{|{{zzz{{{{|~~}}|zyz{{{zz{zzzyzzz{{}~~}{zyxxxxyyyyxyyyxxxxyz{}~~~}{yxwwxxxxxxxwwxxwwxwxyz|}~~}{zxwwvvwwxxxxwvwwwwxxxyy{}~~}|zxwvuuvvvvvvvwwvvvvvvvwxz|~}|zyyxwxzzz{{{{{||}}}}~~~}}~~~~~~~~~~~~~~|{zyyyzzzz{{||{{{{{{|||}~}{yxxyyzzzzzzzzzzz{{zz{|}~|zxwxxwxyzzyxzzyyyyzzzz|}}{yxwwwwwxyxxxxxwwxyxwxyy{~~}{xwvvvvwxwwwwwwvwwwwwwxxy|}{zwuuuuvvwwwwwwwwwwwwwwxyz|~~}zxwwwwxyz{{{|}|||}}}}~~}}}}~~~}}~~~~~~}}|}}zyyxxxyz{{z{||{{{{|||||~~{zyxxxyz{{zzzzzzz{{z{{{|~}zywwwwxxxxxxyyyyyxxxxyz{|~|{xwwwwwwxxyzyxxyyyxxyyyz|~|zxvuvvvvwwwxwwwxwwwwwxxx{~}zxvuuttuvwwvvwwwwvwwwvvwy{}~{zyxwwwxyzz{{|||||}}}}}~}}}}~~~~~~~~~~~~~~}{yxxxxyyzzzzzz{{{zzz{{|~}{zyyyyyzzzz{{z{{{z{{|||~~|zyxxxxxxxyzyyyzzzyyzyyz}}{zyxwvvwxxxwxyxxxxyyyxyz{}}{yxwuuvwwwwxxxxxxxxxxxyy{~~|zyxwuuvwvvwwwwwxxwwwwwwyz|}~}|zxwwwwwxyyyzzz{||{|||}~~}}}~~}|zzyyxxyzyyz{z{{{{zz|}~~~|zzyyxyzzzzz{{z{{{{{{|~}|{zyxwwwxxxyyzzzzzzyz{}~~~~}|{zxxwvvwwxxxyyyyyyyyz{|}~~~}{zxwvvuvvvvwwwxxxxxwxxz{|}~~~}|zzyxwvvvvvwwxxxxxxxxxyz|}~~~}{{{{yxwwwwxyyzz{||{||}~~~}}}}}~~~~}{zyyyyyz{zz{||{{||}~|{zyyxxyyyyzz{{{{{{|~~~}|{zyxxwxxxxyzzzyyzz||}~}}|{zyxwvvvwxxxyxxyyyy{|}~}||}}|zyxwvvwwwxxwxyyyyyz|||~}||||{zyxwvvvuvwwwvwxxwxy{{||}}}~}||||||{zxwwwwwxyzzz{{||}~}~~}~~~~~|zyyyyyzz{zzzz{}~~~}{zyyxyyzzz{{|||}~}}~}|{zyxwwxyyyzzzzz{}~~}}~~}|zzxwvvwwxxyyyyz{|}~~~~~~}|||||{yyxvuvwwwxyyyyz{||~~~}}}|||||{zywvvvvvvwxxxyyz{|}}}}}~~~~}}||||||{zyxwwwwwxyyyyz{}~~}}}}~~|{zzzzzz{{{{|}~~~~~~}}|{zxxxxyyyyz{|}~~~~~~}|{zyxxxyyzzz{|}~~}}~}}}}}|{zyxwwwwwxxyzz{}~~~~~~~~~}}}}}}}}}|{zyxwvwwwwxyyz|}~~~~~~~~~~}|}}|}}}|{yyxwvvwwwxxyz{}~~~~~}}}}}~~}}|{{yxxxxxyzz{|~}|{z{zyz{{|}~~~}|zzzyyyyzz{}~~~}{~zyzyyxvvx{{yx~}|{yy|~}}}|}~||}}|{ywvvuwzzwty~~}}~|}~~}~}zyxwwyzxuwxvuy~}|~~~}||{zz~}{yxwz{yvy{|~{uutsssuwxyz~|{|~~|}~~~~}z{|}~}|{z{}}}~~|{ywurqrtuvw{~~~||{{|||~~}|{zzzyyz|||}~|zywuttstuvxz|||~|z|~zx{~}|~~}|||{{{|{{zyz{yyyyxwvvvtuvwyz{}~|{||{z{|{{||~||{{|zwy{{zz{|{yxwvusrtvxwvy{zz||}~~~}}~}y}}{~~~|z{}|z|~~}|{{{|||}}~~~~|||{zyy{~~}~~||}}~~}~~}{yz|ywy|~~~}~}}||}~~~~~~}||}}|zyxxwx{~}{}~~~}|~~}}||}}|{{}|{||}~}{zzxvx|zy|~~~}~}|~}||{{{|}~|z}|z{|{zyyxwxyyz|~}|~~}}~~}|{}}|~~}}}zxz}}|{z{}|{||{zyxwvvxz{{{|}}}}||||{}}|{||~}~|y|}|z|}|||||{{||{zxwvwxxx{~}{}~}|||}}||}}}~~~|{zzzyz{|{{{zyz{{zyyxxwvvxzzy{}{z}}z|~{y{}|{|~}~|yzzyxy{{{zzz{{z{|{yzyxvwxxyyyz{||{{{zzz{{zz{}||}}{{zyz|zxz{zzzzzyz{ywy{wsvyxwyzzz{||{|}~~~~~~~~~~~~~~~~~~}~~}}~}~~~~~~~~~~~~~}~~~}|}~}{}~}|}}}~~~}}}}}~~}}}}}~~~~~~~~~~~~~}||||}}||}}||~~}}}}~}}~~}||||~~}}~~}}~~~}|}}~~}}}|{{|}||{}~}}~|zzzzzyxyz|~}||}~|{{|}}}}}}|}~~}}~~}|zyz{zz{|{{{{{|}~~}~~}}~}{{{zz{{{{}~}}~~~~}|{z{{zyz{{{{{|||||}}}}}}|{z{zzz{{{||}}|}}|{{||||~~}}~}|||{z{{zz{{{{zzz|{z{{|}~~}|{{zyyzzz{|}}|{|}|{{{zz{}~}}||{{{zzz{{zz{{||{{|{z{|||}~|{zzzyz{{{{{||||||{{{{{{|}}}|||{{{zzyyyzzzzz{{{{{{{{||}|{{{zyyzzzz{||}~~~~~~~~}}~~~~~~~~}}}~~~~~~~~~~~~~~}||}}~~~~~}}}~~~~~~~~~}}}}}}}~~~~~~~}~~}}|{|||}~~}}||||}}}}}}}~~||||||}~~~~~~~}}}}||{zz{{|}~~~~}||||||||||||}~~~}|{{{||}}}}}}}}}}}|||zyyyz{|}}}~}|{{{|{{|||{|}}~~}|{{{{|}}}}}}}}}}||||{zyyz{|}}}}}|{{{{{{{{{{|}}~~|{{zzz{{||||||{{||{{zyxwwxz{|}}}|{{{{{zz{zz{|||}~|{zzzzz{||||||{{||{{zyxwwxzz{}}}||{{{{{zzz{{{{|}~~}{{zyzz{{{|||||{{{{zyxwvvwyz{|||{{{{zyz{zzzz{{{|~~|{yyyyyz{{{{{|}~}}}~~~~}}}~~}}|{{|~~~}|zyz{}~~~~~~~}|{zyz{|}~~~~~~}}}~~~~~}}|{zxxxy{|~~~~}}~~}~~||||||}}~~~}}~}}{zyxwwxz|}~~~~~}}}}}}}~~}||||}}~~~~~~~}|{yxxwwxy{|~~~~~~}}}}||||}}~}|{|||||}}}|||||{zxwwwvvxz{|}~~~}||||||||}~}|||{{{|||{{|{{{zzywwwwwwxz|}|}}|||||{{{{z{}ywxxwvxz}~~}yutssstuxz{}~}||zyz{|}~}||}~~}}|{zzz{{{{{{zzxwuuvwwxyz{||}}}|{{{|{zz{|}~}|zyyyyzz{{|||{zywvuuuuvvwyz{||{{zzzzzz{||}~~~}|{zzzzzz{{{|~~~~}~~~}}}}}}~~~}|{{{|}~~||{{{{||}~}|zzzzz{{{}~~}{zzyyyyyz{}~~~~~~}{yyz{{|}}{z{|{wuvvxz|~}||~~}}~~~~~}{zzyxxwwwwwxyz|~~}|}~~||||||}}~|{zzyxxwwwwwwxyz|}~~}}}~~~}{zzz{|}}}|{ywuuuvvwwxyyz{|~~~~}|||}}~~}||||||}}}|{yxwwwwvvvvwwxy{}}}}}|||}}}~|{{z{{{||{{zyxvvvuuuvvwwwy{|}}~~~}}||}~}{{zzzzz{{{{zxwvvuuuuvvvvwxz{}~~~}|{{{|~}|{{zzyzz{zyxwwvuuuuuuuvvvwy{{}}|{|{{||}~}|{zzzyyzzzyyyyyyz{|}~~~~}~~~~}~}|{|~~}}}~~}||{{|}~}}|{{{|}~~}|{{{|||{{{{|}~~~~}|{{{{{zzyzz{{{|}~~~}}}}}||{{zzyzzzzzzz{{}~~~~}||}}|{zzzyyyyyyyyyyyz|}~~}}||||{zyyyyyyyxxxyyyxyz{}~}|{{zzyxxxxwwwwwwwxwwwxy{|}~~}{{{{zyxwxxwwwwwwwwwxxxyz{|}~~}|{{{zzyxwwvvvvwwvvvuvwwwxz|}}~~~}|{zyyxwwwvvvvuuuvvvvvwwwy{|}}}~~}{zyyxxxwvuuvvvvuuuuuuvwyz{||}}}~~|{zzyz{zwtuxywsrrrrrsttvxz{z{~}|}~}}zwvvvvvutstvwyyyyyz|}~~~~~~~~~~~~|||||}}~}}}}}}}|||}~}|{{{|||||{||}|||}}}}~}|{{zz{{{{{{{{zz{{|||~~|zyyyzzzzzyyyyyyyzzz{}~~|{zzyyyyyyyzzzzyzyyyzz{|}~|zyxxxxyyyyyyyxwxxyxxyz{}}{yxwvvwwwwxxxxwxxxxxxyzz|~~|zyxwvvwwwxyxwwxxxwwxxxxy{|~~|zxwvvvvvwwwwwwwxwwwwxxwxz}}|zxvttuuuuvwxwvx{|ywutrtwyz{~~~}~}|zwsrsuvwxxxwvuvvvvvvvvwxy{~~{zxvutttuvvvvvvvvvvvvvuvwy|~}{yvuttuuuuuvvuuvvuuuuvvvwxz|}{xwvttttuvvwvvvwwwwxyz{{|}}||}}}~~~~~~~}~~~~}|{{{{|}}}}}}}}~~}}}~~~~|{zzz{|||}}}}}}}|||}}}~}|zyyyz{{{|||{{{{{{{|{{|~}{yxxxyyzz{{{{{{{{{{{{{|}~}{xwwxxyyz{{{zzzzzzzzzz{|~~|zxwvwxxxyyyyyyyyyyzzzz{|~zvuuuuvvvwxzzyyz{{zxwxyzz|~~{xwwwwwwxxxxxxwwwxxwwxy{}~}{xvuuvvvwwxyyyyxxxxxxwxyz{~}{yvuuuutuvwwwxxxwwxxwwxyz{}~}{ywvuuuuvvvvvwwwwwwwwwwxyz}}{yxvuttstuuuuvwwwwwvvvvwxy{}~}{zxwvuttuuuuvvvwwwwvvvwwxy{|}~}|zxwvtssttuuvvwwxxxxxxyz{|~~}}}}}}~~~~~~~~|{{{{{|}}}}}~~~~~~~~~}||{|||||}}||||}}}}~}||{zxxz{|{z{||{zyz{|}~}~~{yxwx{}{yxwwxz}~~}|zxvwwwxyz|}}}}|{zyyzz{}}|{yxxxxxxxxxyyzzzzz{}}~~}|{zyxxxwwxxyzzzzzzyyz{{|}~~}||{yxwvvvwwwwwxyyzzz{{{||}~~~}|{zzyxwvutuuvwxxyyzzzzzz||}~}||{zyyywuuuutuvwxxxxxxxxxyz{|}~~}|{{zzywuuuuuuvvwwxyyxxxyz{||}}}~~}|{{zzzyxvuuuuvwxxxyyyyxxxyz|||||~~~~|{{{{zyxxwvvuuvvwwxxxxxxxyz{|}}}~~~~~~}|{zyyyxwvutuuuuuvwxxxxxyz{|}~~~~~~~~~~}{zzzy{|}}}|||}}~}vx~}}}}}}}}}}~}|z|~~|{zyyyyzzzyz|}~~~~~~~|zyyyyzzzzz{|}}}}~~~}}~~|zyyyyyxxxy{|||}~~|{yxwvvvvwxyzz|}~~}|}~~~}|{yxwwwwxxxxyyy{|}~~~~}}}}}}|{zyxwwwvvwxxxyz{||}~~~~~~~~~}}||||||{{zxwwwwwwxxyyyz{|}~~~~~~~~~~}||||||{{zyxwvvuuvvwwxyz{|}}}}}}}}}~~}||||||{{zzyxwvvvvvvwxxyz{{|}}}}}}|}~~}||{{{{{{{{zxwvuutuvvvwxyz{||}}}||||}~~|{zzz{|}}|{{{zxuttttstz{vsqqv|~}}~{xwvy}~|zywuvwwutsrqqqsx}~~~~|||{{{{}}~~}}||{{{|}~~}|{zzzz{|}~}|{zzzz{|}~~~~~~~~}}|zyyyyzz{}~~~~~~}}~}}|{zyxxyyyz|}~~}}}}}~~}}~~}|{yxwwwwxy{|}~~~~~~~~}}}}|}~}}}}}||{zywvwwwxz{|}~~~~~~~~~~~}||}||||}}}}|||zxxwvvvwyz{|}~~~~~~}}||}~~~}|||||||||}}|||{{yxvvvvwxz{}~~~~}}}||}~~}~~|{zzz{||||||||{{yxwwvvwwy{||}~~~}{{{{|{{{{|||}}}{{zyz}ylfegpz}yz|}}}}}|}}}}||||~zwvux{|yvuwwuqqtwz}}zxxxxyzzyyyyyz|~{xvvwxyyyyz{|}~}}~}{xwuttttvxyz{}~~}|{z{|~~~}||}~~}|{|}~~~}|{{{}~~~~}|{{zz{}~~~~~~~~~~~~~~}}{yyz{|}~~~~~~}|}}~}}}|}~}~~slmot~|z|~zwx{~|x{}|ytuy~~}{xtsux}|||{zzzyyyz{}|ywvvxz|}}}~~{ywvvy|}}~~}~~~}||}}}||}~{yz|}}}|{||{yyz{{{zz|}}|||{{|~~~~~|{||||}}}~~|{zzyyyxy{~~~}|{{{xvvy{{|}}||~~~~~~|{zzz{}~~}~~}}}|{{|}}}}|{{zz{|{{{zzyzz{|{{|}}~~~}|{{{}}}}~~~|{{z{{{{{zzz{{||}|||{yzz{zzzzyzz|}~~~}}{zy|~~}{zz{{zyz{{{|}~~~|yw~zrieo~yrw~}zy{}}z|~}vu{~}}~~~~|~~~~~~~~~~~~}}~~~}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~}}}}}~~}~~~~~}}}}||}||}}}}}}}}}~~}}||}}}~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}|}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~|}|{|}}}|~}~|z~~zz}}|~~}}}|}~|z|{{{yz||zzzz{|~~}zxy|{{zz|}{{|}}}||~~}}|||zy{||||{{|~~~}|~}}}|||||||{{|{{||||}}|{y{~~}~}}{yyyxwy{zz{}~~|zxwxxy}}|~}|yxzzzzxvvvvvvy{{}~~}{{}{||}~}|||{{|}~}}~~{yyzz|~}|||}~{zxyxvsqruutssuwvuwzzywwxy{}~}}~~|yxyz{{yvuvurpnortuvwwvwwusqrtuwy{}{yz}}}}}}|{xvuuvvtsvz}}~|||zwttuvwwxxz|~~~~~~}~~~}{|}}{{|{zxxxx|~~|zyyyz{}~~~||~|}~}||||~}{zzyyyyyyyz{|}}|{zz{{|{{}}}{yxvwz{{{{~~}{zwtrpoqtvy|~}{zyyyyxy{}~}~}|{yvvusrppsuuvwyz{{}~~~}}|yyyyyyxz{{{z{ytqppoooqruwusvy{zwuvvuuutssstttuwz||{zzxutsqpppqqsttwz}}{yz{zy{~{|~~|{yxy|}|}~}}~~}{uy}{z}~|zwtuussx{{{}~~~}~|yyzyxxz}}|}}~~}||}~~}~~}~~~}{yz{}~~}{zxwwxyz|}|{}~|{|}{zyz}}~}|~~}||{yusqommmnmmpttstuxxwvwwwutw{}}{zyz{zwutstttuvwwusssrqnorssstwyxwwz}}}}{z{}~}~~}|{|}~~|}~}|zywwz|zxxyywuvwvvwxyz{|}~~~}{yzzvvz}~||~}|{|}{z}~~~~~~~}{yxwwxyy{|}}}||{zxwyzyyyyz|}}~}~~~}}}}~~}zxyyy{{zxxxusssqpponmlnnnnoqpoqstuy{z{|{zzyyz{|~~~}|||||{zzywwvvvwxxxyz{zywwwvuxz|~}zyzwvwxxz|~}~~}|zx{~~~~}~~~~|zzyzzxwyzzz{{}~~~|{zzyxy|~}}}}{zyz{}}}}||{{|}~zxvuttsuxxxz{|}}}}}}|{yy{~~}||||zyyyywvvuuuwxvvyywwvsqppstsstvwy{~|{|||~~|{{|ywz}||~~~~{yxwwxyyz{zyxxwvuuutsrstuvwwwy{yxxxwyz~}{y{}{y{}||||||~~}|{{ywvuvusuxz|||}~~~~~}}|{{{{{||}~}}}{zwvtstuuuuvxyzz{|~~}}|||}~}||}}~~|zwwwvrppqqqqsuxyzzyxywwxy{|{|~}{{{}~|zzzz{|}~~}|{yz|}~}~~~~~~~{zzyyyyyyyyyzz{|{y{~|{|}~~~~}||{zz{|{zzzz{{{|||{zywwvuttvwwvvwxxyz}~~}|||}~}~~}{{zyyyyz{{}~|z|~~~}~~zyxxwurpoqsrrsuwyxxzz{{z{|~~}}zz|{zwvxywvwwwxxwutuutuw{~~|{zzxvuxxvwz{|||{|}~}|}~|zyywvxyyyyz{zyyz{{}~}{|||}}}~~}~~}}}{||{yvtuustvwwwwvvuttuuuwxyz|~~}|||||{{}|yyz|{xwxxwussttsqoopqrrqrstuuuvwyz{|||}~~~|{|{y{|{{|||{xyzywxy{~~~~~|{{zwvwwwxz|}zyyvssttssstttuwxwwxxz{|}~|{zzyxwyzzywvvwxz|~~}{ywtrqpqrrstuuvwvuuuuuuuvy{{||yyxvsrrsrqrttrqqqrqqrsrstvxyz|}}}|{}~||||~~}{ywvxzzy{{{{zz{|||{zz{||}~~~~|{{yxwwxwwwxxxwwwwwvvxyxz|}|zyyz|~~~|xusqqqqpppprrqqqqqpppopqtvy{}~~~~~~~~~~}}~|zwutsssrqqqqqrssstuvtsuxy{~}{ywvuuvwxzywxyyxxxyyz{{{{}}{zzxwyzxwwwxyxwxwvusrrqrux|}|||||zxxyz{}~~~}||zvutuuvy{|~~~~|}~~}|||yxvutsttsrtutsrrrtuvvutuvx{~}}||}~}{zywvvvvvwyz{||||}~~~}}}}~}ywutttutsuvuuuutrpqsssuwxz|}zxvustuvuwxxxxyyyyyyyyy{}~~}|}~~~~}}}{wtsrqqqsttuvwvvwvstvutuuvwy|}||||}~}~~~|{zyyz{{{|{{{zyxxyyz{{{~~}~~~~~~}|{{|}~~~|{xurqqqppruuuvwvvvvuuuuuvxz}}}}zwwxxxxyz|~}|{zxussqooponopqqqqqrrrssstuvxyz|}|{z{}~~~}~~~~}{~~}ywvsqpnmmopoopqqqqrstuvwxz|~~~~~~~~}{{{yxwuvxxzz|~}|{{{||{|}~~~~~~}}}~~}~~~~|zyxwwwvvutuuvwxyyz|~~~}}~~~}}}|}~~~{zyxvtrrrrqppppqqppoqrrpqsuwvwy{{||~~}}}}}||zyxyyxvuvvuuuvxyyyxyyz{|}~}zwvvsqstrrtuusrsuvvuuvxz{zz}~~~~~}~~|{zyy{{||||~~~~}|{{zyxvwxxwxxyyy{~~~}}~~}~~}}}}|~~}{zzzyxutusqrstuttvxxxyz{{{|}~~~~}|{|||||||{yyy{|||||~}||~}}~}{y|~~~{xyzwttuvvusrsrpqsqpuxwussxzz{zz{||~}}}~~}|{{{zzxwz|{yvvyzyz|}}}~}~~}{{{zz{}}}}|{{}}zx{zutwzywwy{{zzz|~||}}}}~~{xvttvwvvvttxxwvwxzwtuxy{}~~{{||z{~}~~~~}}~~}z|~}}}|~}{||{yxxwwvvxzyvtrqrrsstwxxxyz|}}~~~~~|}|{}~~~~}|{zyyxwtsstssrrsronoomlnqstsrsvvvwxy{{z{}||~~~{||}|zzzz{||{wx{||}}}{xxz|}~}}~}{{zwvxzxy|}{{~~~~|}}zyzyzz{|}~}||}}}~}|}{xxxwwvuwwvwxxyyzzzyxxxyz{}~~|{{{|~~}}{{~|}}}~|xxxwwwwvuttusqonoqqqsuwwwxz{{||{{}~||}~~{yyywvvvxyyz|}~}|}|yz}~}}~}~}}|yxzzxxyzyxy|}{z||yxzzy|~~}}~~}}}}{yxxzyxz||~~}|~~~{|}||}}|||}}z{~zxwwwvuuvw{|{|}~~~{|}}|{|~}{}~~{y{zwuuvuttwxvvy{ywvxzxvxzyvw|~~|y{{wuwxyzz{{{|~}z{|||||}}}~}{|~|{xvwwuuvutttssstttsrttttssvy{{|}}~~}}}}~~}}}|{{zz|{yvuwywvy}~~}zyxyzyxwxz{{{{|}}{zz|~~}~|{}}{zz|~}}~{{~~~~~~~~~}~~{{}}{yzzxvuuvvvz|z{~~~~}||{{}~||~~~}~|{zyzz{}|z|~}|{|~~~~||~}|}}}{yz|zvvywtvwuvyzyzyyzywyzyy{|{|~||~~~~}}~~|zyyxx{~~}}~~|||ywxxyxvvwvvvwywwzywzzxz{z|~|yz{zzzy{|||}{~}|zyxy|~~~~|{}~~}~}}~~~~}|{zx{~~}{xwxzzzz|~}~zyzzwwwwxyxy{yxzzyxwwwvsrtx{zz|}}}~~}~~~~~~~~|}}}~~}~~|zzyzz{|~~~~~}}}}|zyz{zyzzzz{yuuutstvxyxwxxwwwwyzxxyz{{{}~}}~~~~}}~~~~||~~~~|z{ywwy{zxx{~~{{}||}|yxz{zzz|}}{}~|{{zzyxvvxxxwx{|zz{|||{|||}~~~~}|}~|~}||}}{{|}|}}}~}{|{zyxy{|zyz{zxwwwwvvvttwxwwwz|{{|}|}||||}}}}|~|{||{{|~~~~~|{{{zz{{zyy{{zzzzz{|{zz|}}}}}||~~}|}~|z{}||}}~}|~~~~}~~}||zvxzzyyxyxxyzzzz{z{}~}|}~~}}~~|zzzxwwy{|{|}|}}|{||}||{}~||}~~}}}|~}{|~~~~|{yz|}||{{{{|||~~|~~~~||}~~~~}zz{{{zzyyzzxxxxyxvvy{{{{zzyxxwvvxzywwxxwwvwxxwwwxxyyxwxxxxy{||||}}}}~~~~~~~~~~~~~~~}{|~}{}~~}}}}|{zyyzzyxyz{|{{}~}}}~~}|{||||{yyz{|zy{{zywxzyyzzzzyzz{|}~}}}||||}}{{}|{{{zzyyzzzzzzyyyyyyyxxxxwwwwvvwy{{{|~}||~~~~~||{z|}|||||{{|}~~|zzzzzz{{{zz{zyz|{zyyyzyyyyyyyy{~~~}}}}~~~~~~}}|}~~~~~}~~~||{zzzzywy|}|xwyzxxwwxyxxyyyz{{~~{{||{{|}~~~~~~~~}|}~}zwwxz|}||}|{{{|}|{{||{{{||}~}zyyzzzzzz{}}|||}~~}||zzzz{{}}}}}zyyzzyxxzzyz{|}}~||||}~~}~~~~}}}}|{|~}~}}}{{}~|{z{||}~~~~}}||}||~~~~~|}~~}~|{{||}~}|~~~~~~~~}}}~~}|||}|zwwwvuuvxz{{{|{{{ywyzzzz{{{}~~}}}}~~}~}zy{|~}|||{|}~~~~|{yywutttvyzzy{}|{z{}|yy{||{|~{zzywwxyyxwxzzyzzyxwuuuttuuuvxxxxxxxwvwxyz{zz|~~}{xxyxxz|}}~||||zzz{zz{|}}~}|{{{|}~~}~~~||~~}||zxyz{|}}~~~~}|}~||}}}~~}}|{yxxyyz~~~~}}{|}|||zz{zxxvuttsrsuxz{zxyzyxxxyzyxz|}~|}|z{}}}~~}}{{{zxwvuuvxy{||}~}|{{|~}}~}}}zxwvwvtvzyy{}}~~}}||||{z|~}}~~~~||}~~~}{|~}||}}|{||zyyxwuuwvvyz{{|}}}||{{zzz{{}~~~||~~~~~~~~~~|zywwvvwxyyz{{|~~}}|{|||}~~~}|{|~~|{z{{yxwwvvvwwxz{|}~}~}{yz{zz{{{|zxwvutsssuutvz{z{{|}}|{zzz|}}~~}}|}~||}}{{{zyxyzzzyy}~~}|z{||}~~|}~}~~~~{yzyyxwxy{{||~~}||||{{|~}|~}{{zwvuvvustvvvy{{zz||{yyzzzz|}~~}~~~~}|||{{{{||{~~~~}||{z{}|||{{zwvwwvvvwxyyyz{|}~}|}}~~|{{|}}|}|{zyxyy{|zz}~}|}}|{z{|{yywvvutttuwvsuxyyzz|}~}{|~}|~~~~}}{yzzyxxxzzyz|}~zy|umloprrtxz~xpnmjnv}ysoljnuz}{uqmgabdgnsv}}{ysoomlnsy~yqnmmptyytplknrsx{wusqrvy|zrmjgfimmmsz}||tljifgkmpuz~|wuroosx|ytspnmlmqty~yvvvttux|{yzywy~~yuqmkkjiiouxz}yutspmmoty|wusrrruz{|{vplieabfjnsx|wsqrspot{~{tomlmorty~||{wrmkjihjnqtx}{xwvw~}~}~|{|zy{~}|zyxx{~~|{|zxvtsstvwy}~|zzzxvy~~}}~~~{}}~yssrolmprtvz|}}|zxy{|~~|ywx|}{wsqrrruxz}~|{zuvywvwzzz|zyyvssvy{}~{xwwywuvxz}|||zwwyywx}~y}{z~yuqljmooqtvxyz|~~{yxvvwxyywy}~}z{||}}}zxvrqqrrrsuz}|{}|y{}|{yxxvuwxvtvwyyyz|}~}|~~~~|zyxxyzzxuwzxvutuvsoqrqnoqssux{}|{|}|z{{{}~~~~|z|}{z|}{{}|zz||zz||zy|~}||{zxusqqppqssrrrsstsrrqqtvuuy}|{~}}~{~~|~{wxywuvwyyxxyzywx{{yyyyz{|~~~~~}~|yxwvuuurprutstttrtvsptxtqv|{z~~~~~~~~}|~~~}}~~}~}~||}~~}{{|zxvuw{zyyzxwxyyxxyyxy{}~}~{vvwvvuvwvwywuvwuuwxvvwyy||{zxvvvxyxwxyyxyzyxyyyyz{}{zyvuwywvxzywy{zzzyzzzyy|~~|ywvwxwwxyxwxyxwxyyyyxxz}~~{yxvtttuuuuuvxxvvwxxwvwxyzz}~~|yxvuuvuuuvwxxwwwvuvvvwyyyz}}zxwwxxwxyxxwwxxvuwwvvvwxz|~}}}zxusrrrrqsttttstvtrsssssstvxz{|~~~~~~~|zxxxxxwwxxyyyyyxwxyyxyyxy}~~}zwtssqnoqportsrqrtsrsuuttux{}~~|||~~}~~~~}{z{{|||}~~~~~}}~~|}}|}|{}}}}}}~~}}}~}|{|~~||}}|{{{{{||}|{|}|{|}~~}}}}|{{}~}||||||{zzz|{{~~}{ywwwvuvwwwxyyyxxyxwxyyzz|~}|{{{zz|}||~}~~}~}{zywuttstttuvvvvvvwwwvvwxz|~~}|zxwvvutuvwxyyyxyyyxxxz{{|~}||{yxwvvvvwwxyyyyzyzyyzzz|}~}|{zxwutuvwwwwvwxxwwwwwwxz{|~~}}|{ywvvuttvvvvwwwwwxxwwwwwyz{||~~}~~~}~~}{zzyxwutttttuuwwvvvwwvvvwxy{|~~~~|yxwvvvvvvvwwvvwxwwwwxxz{|}~~~}}|{zyxwussqppqqrrrttttutsstuvwxxyz|}~~~~|{||||}}~~~}}~~}}||||{}~~~~~~~~~}{zyyzzz{|{{|||{{}~}{zzzyz{|||{||{{}~~}~}{yyxxxyyyyyzzzyz{|~~|zzyyyyyyyzzzyyz{{{|~~~~}~}{||{zyxwvvuvvvwxyxxxxxyz{}~~~~~~~~~}}|{{yyyyzz{{|{{{}}}~~}}|{{{zywvutstuuttuvvvvwxyz{|}~~}}~}|||{{zzzxxwwvvvvvvwxxxxyyz{}~~}~~}~~|||{z{{{zxxwvvvwwwwxxwxyyz{|}~}~~~~~}}||{{{zyxwvvutttuuuuvvvwyz{{{{{||}~~~~}{{{{{{zzyxwuutuuuuvuuvvxyz{{z{{zz{|}~~}}~~~~}}}{zyyyyzzyxwvvtstutttuvvuwyz{|||||}}}~}|||}|}~~~~~~~~~}}}{{{{{||}~~~|{|||}}}}}}{{||{z{{|||~~~~~}}|zyzyxxxyzz{|}~~~~~}{yyyxyzzyz{}}~~~}}||}}}|||{zywvvwwxwwy{{|~~~~~~~~~~~~}||{yxwvwxwwwyz|}~~~~~~}}|}}~}}{z{{{{z{{{{yxwvuvvuvvwyz|}~~~~~~}}}}}~~|}}}}}}~~}|{zzywwwxyyz{|~~~}~~~~~}|{zz{{{{{{zyxxwuutttuuvxyz{||{|}||||}}|}~}{zzzzzzzz{{{zzyxwvvuuuvwxyz|}}}}}}||||||}~~}{zzzz{{{{|{{{zxxwvvvtuwxy{|~~}|||}}}~||}~||{zz{||{zz{yxyywutttssuwxy{{{{{{{z{{{zz|}~~~~~~~~~~~}|{zzz{|}}}|{{||~}{{zzyyz|}~}|{{zyz{}}~}~~~~~~~}}}|zxxzz{|~~~~~~~~~~~~}}}}~}||{yxxwwyz{}~~}~~~~}}~~}}}~~}}~~||{ywwyz{|~~~~~~~}}{{{{|||||{{|||||zywvvvwx{||}~~~}}}}}~~~~~~~}}}}}}}}}}|||||{zyywvvwxz|}~}|}}}|}}}||}||}}|{zzzzzzz{{{zzz{zz{ywvvvwyz|}}~~}}}~~}}|||||}~~}|{{{||||||||}}||{|{xwwwxyz}~}}}}}}}~}}}||||}}{{zzzz{{{zz{{{{{zzzywvuuvxy{{|||{{{{|{z{{{{{|~~~}zyyyzzzzzzz{zzz{{{{yxwvvwyyz{|||||||||||{{{{|}~}{{}}}~~~~~~~~}}}~~~~~~~~~~~~~}|}~}|}~~~~}~~~~~}~~}}}}~~}~~~~~~}}}}}}|}}}~~~~~~~~~~~~}|}}}}}~~~~~~~}}~~~}}}}}||}}}}}}}}}~~~~}}}}}~}~~}}~}||||}}||}}|||||||||{||{{||}}|}~~}}}}}}~~~~~~}|||{{|}|||}}|||||}~}||}}}}||}}}}~~~}}}}}}}}}}~~}|{{{zz{{{zzz{{z{|{z{||||||{zz{|{{|}}}}}~}|}}}~}}}~}||||{|||{{|||{{||{z|}}}||{{z{{{{|}}|||||||||{{||}~~~}|{{{{zzz{zzz{{{{{{zz{|||}}|{{{{{{{|}||||}|{{||{{|}~~~~~~}}}|{{{{{{zz{{{{{|{{{{|}}|}|zz{{{zz|}|{|||{{||{{{||}}}}}|{{z{||{{}}}~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~~~~~~~~~~}}}}}~}~~~~~}}~~~~~~~}}}||}~~~~~}}~~~}~~~~|{{|||}}~~~~}}}~~}~~}|{|}}}~~~}}}}}|||}}}}}}|}~}}|||||}~~~}}~~~}}}}|{{|}}}~~~~}}}||{||||}}}}}~~}}}|{{|}}}}~}||}}||||{zyz{{|}}}~~~|{{|||{|||||{|~}|{zz{{|||}~}}}}}||||{zyzz{{|~~}}}}|{z{{{||||||}~~}|{{{|||}}~}}}}|{||{{yxxxxz{|||{{{zzyzzzz{{{z{|}~~}|{{zzz{||}}}}}||{{||{yxxyyz|}}}}||{{{{zz{{{{z{|~~~}|{zzzzz{{||||||{{{{{zxwwxxxz||||{zzzz{{{|}|||~~}}~}}~|{|}~~|{{|}~~~~|zzz{{|~~~~}~~~~~~~~~}{zzzz{|}~~~~~~~~}}}}}~~~~}~}|zyxxxy{}~~~}}~}}}~~~~}}}}|}}~~}~~~~}{yyyxwxz|}}~~~}}|}}|}}}~~}}|||}}}}~~}}}|{yxxxwxz{}}~~}}}}}}}}}}~~}|{{z{||||}}}}|}}zxxwwwwy|}}}}}}}|||{{||{|}~~}}{{{{|}}}}}}}~}|{yxxwvwyz{|}~}}|}}|{{|{{|}~}|{zz{{{||||||||zywvuuuvwy{|}}}|||||{{{{{{}~}|{zzzzz{{{{{{||{yxxwvuuvwyz||||}}}|{{{{{{{}~~|{z{{{{{||||||{zxwvutuvwwxz{||{{{{{{{{{|}~~~}{{|||}~}}|}}}~~}|{{{{{|}~~}|{{{zzz{}}~~~~}|zyzzyyz{{|}~}}}~~~}}{yyyxxxxzz{}~}|}}~~~~~}|{yxyxwxyyyz|~~~~~~}~~}||||}~~~~}}|zyxxwwxxxxyz|~~~~~~}~~}||{{|}||}}|zxxxwvvvwxwyz|}}~~~~~~~}||{{||}||}}|{yxwwvvwxxwxy{|}}~~~~}|{|}}}}{z{{|||}}|zyxvvvwwvwwxyz{}}}}}~}}|}~~}|{zzz{{{{{{yxxwvuvvvuvwwxyz|}}}}}}|{{|~~}|{z{{{{{|}|{zxwvuvwwvvwwxyz|}}}}}|{z{}~~}|zzzzz{{|zywwvutuvuttuvwxy{}}||}}||}~~~~~~~~}|{||{{{{{{|~}|||}|||}||}~~}|||||||{{|}~~~~}{{{{{zz{{{z{|}~~}}~~}|{{zzzzyyz{zyz{{|~~}}~~}}}|{zzzyyyyyyyyz{{}~~}}}||||{zyyyxxxxxxyyxyy{}~~}|||||{zyxxwwwwwxxwxxxxz|}~~~~}||||{{yyxxxwwxxxwwwxxxz|}}~~~~}}|{{{{zyxxxwwwwwwwwwwwwx{|}~~~~~~||{zzzzyxwwwvvvwwwvvwvvwyz{|~~~~~~}|{{{{yyxwwwwvwwwwvvvwvwxzz{}~}}~~}{{zzzyxwwwvuvwvvvvvvvuvxyz{|}}}~~}|zyzyxvvvvuuuvvuuvvuuvwwxyz{}}~~~}}}}}}~~~~~~~~}||{{|||||||||||}|}~~}||||}}|||||||}}||}~}|{{{{|||{{||{{||{|~~}|{{zzz{zz{{zzzz{{zz{|}~~}|{zzzzzzz{{zzzzzzzzz|}~~}{{zywxyyyyzzzyyzzyyzzz|}~|{zyxwxxxxxxyyyxxxxyyyy{|~~|{zxwwwwwwxyyxxxxxxxyyzz|}~~|zyxvvwwwwxxxxwxxwwxxxxy{|~}|zxvuuvvvwwwvwwwwvvwwwwyz{}~~|zywvvvuvwwwxxwwwwwwwwxxyz|~~|zxvuttuvwwvvvvwwvvwvuvwxz{~}{ywuttuuuvvvvvvvvvwwvvvwxz{~~|ywvuttuvwwvwwwwvvwwwvvwxy{}}{zyzzz{{}}||}~~~}~~~}|{{|||}~~~}}}}}}}}}}~}{zyyzzz{{|||||||{{||||~}{zyyzzz{{||||{{{{|{|||}}{zyyzzz{||{{|{{{{{{{{{}~~|zxxxxxyzzzyyzzyyyyzyyy{|~{ywwvwwxyyyyzzyyyzzzyyz{}~{yxwwxxxyyyzzzzzyyyyyyzz{~}{ywvvvvwwxxyyxxwxxxwxxyz{~}zxvvvvvwwwwxxxxxyyxwxyzz{}}zxwwvvvwxwxxyyyyyyyxyyyz{~~|yxwvvwwxxxxyyyyyyxxyyyz|~~|yxwwvwwwwxxyyyyyyyyyyyz|~|zyxxwxxxxyzyyzzyxyzzyzz|~~|zzzvtuvuutuwwvwwwwwwvvvx{}~~}|zwuttuvvvvuvwwxyyyz{zz{|~}{zzyyyyyxvvwvvvutuvvwwxyyz{}~|{|~~}}~|{zyxwvx~~|}|zyxutttvwxxyyy{|}~~}~~~~~~}{xvutuvvvwxyz{{z|~}|||}~~}zyxwvvuvwxyywvuutttuwyyyz|~|{{|~~}~|{xwxyyz{|~~}|}|}~~|z{|{yyyxwutuuuvwxxvsrtsstvxzzzz{|}~~}}|}|zyzxvusssqqrsssttqqsuvxyz||~}{zzywvvwv{~zxyywuutuvwxyyzyxxyz|~~}}}~|{{||zxwvtssux{}}{yxvuuttspnnnoopopqrqrstutstutuvwxz|~||}}|||{zyxwutssuwyzzzzywxzyxwxxxxxwx{}|{{{||{}~}~~|~~|~~}{z}~~~~~~~|wtsqpoonoqsqqsttsqoppprstvxz|~~~}}~~|{|~~}{{zxvx||zxy|{{{z|}|}}||}}}}~~~~||}}}|{{{zzxvvtsuxurvxutvyzyxxzyxxxz|}}}||||{|}}|{zz||~~}~~~}{{{z{|}~~~}{zz{|{yxxxvsqrrrrqrsssrqstttssssttstvxyyy|~}||{}~~|yz|{z{|}}}{ywwwwvtuvssvyyyyyyxwxzzzz{}~~}||}~~}{{{zwuuwwurqqqpopsy~~~~}~}zyyzzzyxyyzyz~~~~}|zxyywvvvvtqqrrqqpqrrsuwyzzyz|}}~~}{ww{}~~}~~|zzxvvwwttwyxy{}~~|{zyxxxxwxxxxxwxwuvyyxyz|}|{{|}~}||{||{yyxwuvwvvwwuuuutsqpppoqqpppoopqqqppqstuwz}~}}~|{|zz{{{|}}|{zywtuwwuuuvwxzz|~}}~}}|||zyyxxyz{}}|||{zzz{{zxwwwvuuvvvvvxyzyyzzzzzz{|}~~||||}~~|{{{zxyzyyyxxxwxxwwvvutttssttuvwxxxyyxwvvvtstvxy{{zz||{|{zywwxyxwxy{}~~~}{{{zzzz{|{{|~|zyz{zz{~|y|}}}~~~{z{||}~~}}}}}||{{||zxxwvvvxzzz~~}}~~}}~}}|{{|||||}|{ywwxxvvvxzz{{|~~~~|{{{{{|~}~~}}}~~|{{{{zzzz||{zwutronnprstwz{zyyyxwvvvuuttuvxz|}~~}~}{zzz{{{zyxxxyzz{|zz{{{{|{{||}~~||}}|||}~~}~~}|{||{zywuuvuuxz{{{{{zzyyxvwyyxy{{}|{yvsrrsttuvwxxxyyxvussrstvy|~~~~|zxvuxyyyz{{zxxyyxvtrrsuuvxzzzzyzz{{|}}~~}~}|{zyz{{yyyywvwxzzzywwvttuwxyxz|{{}}||}}||}|zzz{|||}~}}~~}}~~}{yxxxy{}~~{zzzxwwxywvxz|||}~~||{yxvtttssuuttuuuttvwtqppoppqstuvxxvvvwvustuutstvwyzyz{{zxwwwxyzz{}~~~~~}}}}|{ywvwy{}~}~~~}}~~~}}{yxvtttvwwy{{{{{zzyyxwwvtttuwyz{}~~~~~~~~~~~~~~~}|zxyxxxyyyyyzzxxwvvuuuuuvxyzz{{zzzzz{{|||||||{{{||||}~}||}}}~~}||z{{z{||}~}}~~}|||}}|{zzyzywwyzxxyz{zz{|{{}~~~~}}}}||{{}}}}}}~~~~~~|{{||{zyyz{{ywz|{{{{|||}~~~|{{{{zz{{|}~~~~~|{z{{{zzzzzyxwwvvvvuuuvvvuuutsssrsuwwwvwxyyyz{{{|}~~}|||zxwwwwwwvvvwyyxyzzyyz{||{zzzyyxxyzyyxwxxxxwxzzyyyz|}}|{||{zxy{{{{|}~~~}~~~~}}~~~}||{zyxwxyxwvwwustvwxy{|}~~}{|}}}~~|~}}|}~~~~~~~}}|||zyzzyxwwxyz||}}}}||||||~}|zyyyyxxxyzzzyyzzyz||}~~~}}~}|}~~~~}}||}}}}~~~~~}|{zzzzz||||||{zzyyyyzzyz{{z{{{|}}|zxvvtrssrrrstuuuvuuuvutsttttuwyyz{{{{{zyz|||}}~~~~~~|{zz{{}~~}}}|~~~~}{zzzzzz}~~~~~}{{{zyyyyzzyz{|}}}|{yxwwwwwy{|||}~}}}}}}}{yyz{{{|~~}}}|{{{{zzyyyyy{}~~|zz{{{|}~~{|}~~~~~~}~~|{|||}}}||}}|||}}}}}}|||||}}}|{{{{zz{|||||~~~}|{yxwwxyz{yxyyzyyz{|||{zzzz{{|||{zxusrrrqrtuwxxxxxxxxy{|}||}~~~}{zz{zz{||||{zzz{|}}}~~}}}}~~{yxwxyz|}}~~~}~~{{||||{{|}}~~||{yxyyzz{zzyyyyxwwwvtssstvvwxyzzyxwwxwvvxyzzz|~~}|{{zyyyzyxyzzxxxyyxwwwwvttvwxxxyyzyxxyz{||~~|zzz{{z{|}~~~}||zwxxxy|~}}}~~}{{|}~}|}~|}~}~~}}|||||}||||{yxwwxxxz|}}}}}~}||}~~~{zzzzzy{}|||}~~~~~|z{||{|~~|zyxxvuvyz{~~~~~||{|||||~~~~~{zxwvwwwttvxywuwvsppopqqrstvwwxxyywvwxxxxxzzz}}{zyyxxxyyyzzzzzyxyyyxxxz|}~~{{z{|{{}~~~~~~||}}~~~}|z{|}}~~~~}}~~}{yxxyyyzz{|}}|||{zz{zzzz||{|}}}}|}}||{zzzyz{{||}}}}~|zyyyywxyyyz||}~}|zz{{|~~}}{zzyyyyyyxxxwusrstttssuxy{}~~~~~~~|zyzz{{{{|{zywvutrqqssrrvwwxz{{zzyxwvvvwx{|||~}}}~~}|{yxvutttuwwvwyzzxvwwvuuuvvwy|~|||||{{|}}~~~~~~~~~}}~~~~}}||}~}{zyyyyyyyz{}}{zyyxwvvwxyz{{|{zz{zyxxz|}|||}|zzz{|||{zzzzyyyz{{|~~|{zxwvvvwwwxxy{}}{xwwwvwwxxvtrqqppqqqqqrtvx{||}~}|||}~}~~|{{{zyxyzxxxxz{{||}~}}~~|{zyyzzy{|{z{{zyyz{|||~~~~}|zzzzzzz{|||~}~}||||||}}~~~~{yxxxyxyz||{{zyyyxxxxxxxxyy{|}~~~~~}~~|{zzzz{|}~~~}{{{{{{||}~}|}~}}}||{{z{|}~~}~~}}|{{|||{zzywvuuvwxxwvtrrrrrrssstttuvxyzzzzzyyzyz|~~~}|{zyyyxxyyxvvutsrqqrrrrrsuvwxyzz{||{|}~}|||}}}}~~~~}|}~~~}}}~~~~}||zyxxxyzzzzzz{|}}}||||||{{||{zz{|||||||||~~}|{zyyxwwvwwwvvvwxyz{||{||}~~}||}|{yxwwxyyxvvvuuttuwvvvvxyyz}~}}|{{{{zyyyxyyxx{}~~}{zyxwwxwvvvuuvvvvvvxyy{}}~~~~}|}||{zzzywvuuusrppqrrrrrtutuuwyz{~~~}{|}||}~~|||{yvwwuuvwxxwxzzz{|}}}}}}}|}}~~}}}}}~~}|{zyxyyyxyyyyxxyxwwxyz{|}}~~}}~~~}}}}{yxwvvutstuvvwwxxwvwwwwwxy{}~~~~~~~~}}~}||||zyxwvvvvwwwwxwvvvvwwwxyz{}~}|zyyxxyyxxxwwxxyxxyzzz|~~}|{{zyyz{||{{{zz{|||}~~~|zxxwwwvvvvvvwwwxxyyy{}~}{ywutssttuuuwxwwxyyyxxxy{|}~}{xwvuuvwwxyyyyyyzzzzzz{}~~~}}~}~~}}{xvtsrqqrstuttuttsstssrqruwy{}~~~}zwvttttuvvvvvuuuutttssstuxz~|zxxwvwxxxyz{zyyzzyzzzz{}~|zxvvvvuuvvvvvvvvvwwxxyz|}{zzyyyyzzyyzz{|||{{z{{||yvtrqrrstuwwwwyyyyyzyxxz|~~{xvuuuuvvwwwwwwvvwwwwwxyz||zyyyyz||}}}~~~~~~~|yvtrqqrrrstssrssrrrrqpppqrux{}~~}}|}}}~~~~~}{wvussstvwwwwxxyzz{|}~~~~~~}}}{|~~|zxwvvwwxxxwxyyyyzzyyz|}~|zxwvvvwwxxxyyz{||}}}}~~|{zzz{{{{{{{zzzzyyyyzz|~~}}~~~~~~~|{ywvuttuuuvwxxxyyyyyyz{{{|~~|zxwusrqqqqrsssttuuuuuuuuvwz|~~}|||||||}}~~}}}}~}}||~~{yxvvwwwwxyzzzyyyyyzzz{{|~}||{yyzz{{{{|{{zyyz{{|~~~~|{{{{{zzzzzyyzzz{|~}|{zzyyxyzzz{||||{{{z{|}~~}{yyxvuuvvvwxxxxxxwwyz{|~}|{{{zz{|||{{{{zzz{}}~~}}}|||||}|}}}|{{zzxvuutssttuuuvvvvwwwwvxyz|}~}|zxwusrrrrrrstsstutttuuvwyz{|}~~~}}|{zzyyzzz{{{|{{{|||}~~~}}}~~~~~~}}}~~~}{zyxwxxyyzzzyzz{zz{}~~~}|{zzzxxxyzzz{{{|||||~}{{zzyxxwvutuuuvvvvvvvvwxy{||}~~{zxxxxwwvutssstuvwxxxxyz||~~}}|||||}}}}~~~}|{yyxwwwwutrrrrqrsttttuuvvwxyzzzz{|}~~~~~~~~~~~~}|zyxxxxwuutttstuwwwwxxxyz{|}~~~}}}}|zyxwvvwxxxy{{zz|}~~~~|{zyyyyyzz{||||}~}|||||zxxxvuvvvwxxyyz{|}~~}|{yxyyyxxxxxxxyz{|}}}~~}}~~~|{yxxxxxwvvusrrrssttuvwxyzz|}}~~}{yyzzyyz{{||}}~~~~~~~~|{zyyxxxyyyz{|}~|zyyxxxxzzyz{|}~~}}{zz{{{{{}~~~}|||}|{{{zywvuuttuuuuvwwyz|}~}|{{z{{|||}~~}{zxxxxxxyyzzz{|~~~~~~~~~~}{zyyyyyyyyyxwwvutsssssuvvvy{|}~~~~~}|zzyyyyyzzyyxxwuttuuuvvwwxz|}}~~~~~~~~~~}}{zzyxxxxyz{|}~}}|{ywuuttuuuuvwyzz{|||||}}}}~~~~~~~~}|{{{{{{{{{zxwvutssssstvwyz{|}~~~}}}}~~}|{||||{{{{zyywvvwwwwxz{|}~}|||}~~~}}|||||{{{{{zywvuttttttuwxxz{{{{{{zyzzzz|~~~~~}}|{|||||||||||zyxyxxxxyz{||~~}}|{{|}}~~~zwz~~}}~}}~}}~~{{{z{|{vqsvvttvx{~~}~}|{|~~~~{yzzz}|z|}ywy{wtwzxvxz{{{|zy{}|{~~~}{vy{z{zuuvvuvvwwusuwwsqrvy{}~{zz{|}|{{|}~}|{}~|{||||}|zvwxxwwvuvvvxyxxyy{||||}{{|}}}||~|z{~}|~~}|}|z{}{yyyxx{~|{~}~}}{z{zyyyz{zzzywwxvtttttsruwwuwyyy|}~~~}||yy~|}~zx|~~~}}}~|~}zz{yxz|{|||zz|}|{|{zyxxyx{~}}~{{||zz{|{||{{{{ywxyvuwyyx{~}|~~~~}~~|}}~~|}}||~~~~}}{}~{{{ywy{}~~|~}z|}}}{z|~~~~|{zyyzxwyzzzzyyzyy{{xtvwusvyyy{}|zyyz|||{zyyz}|{~~|~~}~~~}{{||yvxzzz|~}||}}}}}|{|}|{||~}||zx{}zxyzzzyyyyyzzxxxvtwyyy{||}|{|}{}~||}|{{{|~}~~|zywxzyxyyxxxxwwxxyyxvuuttuwxyyz{|||||~}{~~}~~}~~}~}{}|y{}||}~~~}}}}~}|{{}}{zz||}~~~~~~~~~}~}~}~~}}}}}}|{|{zz{{{{{zz{{{|}}}||||}}||~~}~~~}|{z{zzzzzzzzyyzzyxxyzzyy{{||}~~}{|}{y{|{yz|zyz{zy{|{yz{zyzyyyz|{|}}|zz{|{{zz{{z|~}{{{zyxvwxxwxyxwwxyzzyzzz{{{|||{{z|}}||}|{{|{z{|{zyzzz}~}}~~}z|~|z{}}}}}~~~~~~~~~~~}}}|~~~~}~~~~|{{|zyz{zyyyyzyxy{{yxxyyyzzxxxxxxxyzyxyzzzyyz{zzyy|}||||||zz{|}}|}~{{zz{zxxy{}~}||{zz}~|zz||{zzzzz{|}~~|{{{zyyzyz|~~~~~~~}|{z{{{{}~}||}}}}~~~~~~}}}||{|}}}}}}}||||||{||{{{}|||}~~|{{ywxyyz{{zz{||||}}}}}}|{{}~~~~~||}}}~~~}}}}}}}}~}}|{yyz{{|}}}|{zyyyyxxxxxyxwy{{{}~~|zyyxxxxyzz{||{|}}||||{{zxxyz{{{{zyyyyyxxxxyyyyyyz|||~~|{{{yyz{{{|}}|}~}|}}}|{yyz{|}~~}~~~~~~~}|||}||||}}}}||{zzzyxwvvxyz{{||{zyyyyyyyyyyyz|}}|||{{{|{|}}}}}}|{{||{yxwwxz{||}}}||{zzzzzzzzyy{||}~~~}}}}}~~~~}|}~~}~~}}~~~}}}}}}{zxwuuvwy{|}~~~~~}}}}}}}}}~~~~~}|{zzz{|}~~~~~~~~~}}}||{zxwvvwxy{|}}}}}|}}}~}~~~~~~~~~}|{zzz{}~}{zzz{{|}}}}}}}{{zywwvwwy{}}~~~|z{|}}|}}{yyyzz{|}}||||||{{zyxwwvvvwyz{|}~~}}}||{{{|{{|}~~~~~~~~}|zyyyyxxyyzz{|||{{yxwvvuvvxy{|}}}}||||{{{{{{|~~|{zzyyz{|||||||{{zxwvvuvvxyz{|}}||||||{||||}~}}|}}~~~}{yxxwwxyz|}}}|||||{{{{{{{}~}|zyyxyyyyyzz{{{||||}}~~}|zzz{|}~}|{{{||}~~~~~~~|{zyxwxz}~}|{{{zzzz{}~}}}}}}~~~~~~}|zyzzz{{|}~~}}}||}~~}|{{zzzz{{{|}}}|{yyxxxwwwxz{}~~~}}~~}|||||||}~~}}}}}}~~~~~}{yxwwwwwxyyz{{||{{|{zz{||||~~}|{zzzzzz{{{zywvuuttsstvwxz|}~~}}||||}~~}}|||}}|||{yxvvwvuuuvvxy{||}}}||{{{||}~}|||{{{||{{{zyxwvvuuuuuvwxz{|}}|{zzzyz{|}~~~~~~}}}|{zyyxxyyzz{zzyxwvvvvwwwxxz|~~~~}}}}}|{{yxwwvuuuuttuwyz|~~~~~~~}||}}}||}}}|}~}|{{||||}}}~~}|{zyyyzz{{{|}~~~~}|}}}||}}}~~}}||}~~|{zzzzzzzyyzzz|~~|zzzz{{{{zxwvvvvvvwwwwxxz{}}~~~~~}~~~}|{zz{{{||{zzzzzzzzz{{{||~}||{{zzzzzzzzz{|}~~~~~~}|{zyzzzzyyyxwvvvuutuuuuuwwxyyzz{zz{||}~~~~~~~~~~|{{{{{{zzyxxwwwwwwvvvvvvwy{|~~~~~~}}}}|{{{zzzyxwxy{|~ysqsvxyz|}}}~~~}|zyzzzyxvutuuuttttsssssrrstvy{}~}|{{|~~|zyzzzzzyywvvvvwwwwwwxxyz{|}~~~~~}}||}}}}~~~~}}}}~~~~~~~}}}}}}|}~~~~~~}~~~}}}}}||}}~}|{zzywvvwwvvvwwwwxyyyyzz|~}|{{zzzzzzyxyxxxwwxyy{}~~}|zyxwuuututuuuuuvvvvvwxxyz|~~}|{zzz{{||{{||{{{{{{{}~~|{zzyxwwxxxxxxxxwwwwwvvxz{|~~~~~~}}}}}~|zyzyvsqppqrsstuwxxvvxzzyyyxxz}~~}}}}}~~~}}{ywvvvvvvvwwxyyyyxwwvuvwyz|~~|yxwvvvwwwwvvuttuttttuvxyz|}~~~~~}|{zxwvvvvvvvwvwwvvvuuuvwy{|~~~~}|zxwvvwxxzzzz{||||}~~~~~}}|||||}}}}}}}||}}}}}|||}}}}}~~~~}~~~~~~~}}}}|||||||||||{{||||}}}}}}}~~~~~~~~~~}}}||}~~}}~~|zyxy{|{{|~}|||}|{|}}~~}|{z{{{{{||{{{{{{{||{{{{{{|||||}}|||}~~}|||||{{{{{zzyyzzzyyyzyyyzzzzz{{{||||||{|||}}}}}}}}}}}|||||||||||||||||||}}}}}}|{{{{{|||||||||||||||||||}}}}}}}}}}}|||||||||}}}}}~~}}~}}}~~~~~~}}}}}}}}}}}}}|||||||||||||||{|{{{{{{{{{{{{{{zzzzzzzzz{{{{{|||{{||}}~~~~~}~}}}}||{{|{{{{{{||{|||}}}}}}~~~~~~~~~~}}||||||||{||}||||||{{|}}~~~~~}~~~~~~~~~~~|z{|}~~~~}}}}~~~}~~~~~}}}||||}}~~~~~~~~~~}}|||{zz{{{{{{|||}}~~}}}}|{{{zzz{{{{||{{{{{{{|||{|||}}}~~~~~~~~~~~~~~~}|||}}||||||{{{zz{{{|||||}}}|{{{{{{|||||||||||{{{{{{{{{{{{{|||}}}}}||||{{|||{|||||||{{zzzzyyyxxxxxxyyyyyyyyyyzzzzz{{{|||}}}}}}}~~~~~~~~~~~~~}}}}}||||||||||||||||||{z{{{{{{||}}}~~~~~~~~}}}}~~~}}~~|{||~}}~|zxwxz{~~}~~|zz{|||{zyz|~}{{{{{|{{{zxxyyz{{{||}}}|||{||}}~~~~~~~~~~~~}|||{zzz{{|||||||}|||}|||}}||}}}|||||||||{{{{{{zzzzzz{{zzzyyyyyxxyyyxyyzzzz{||}}~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}|||}}}}~}}|||{{{{{{{{{{{{{{zzzzyyxxxxwwxxxxyzzyyyzzzz{{{{{{{||}||||||||}}}}}~~~~}}}}}}||{{||{|}|}}}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}||}}}}|}}|||||}~~}|}~}x{~||~}{{|}|{zzzz|}~~~}}~~}}||{{|{{{{zz{|||||||{{{{{{{{{{{{|}~~~~~~~~~~~~}}}~~~~~~~~}||||||{{zzz{{{|{{zyyyyyyxwwwwxyyzzzyyzzz{{{{{zz{||||}}}}}}}}}}|||{{zzz{{{zzzzzzz{{{{{{z{{|{{{|||||}}}|}}}~~~~~~~~~~~~~~~~~}}||{{{z{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||}}}}}~~~}}}}}|||||{{||||||||||}}}}}}~~}}}|}}}}~~}|{zz{{{{{{{{{|||||{{{{{||||||}}~~~~~~}|}~~}}|zxwz~}||||}~~~~~}}||{{{{{{|}}}}}}||{{|||}~~~}}}|||||||||{{{{{||}~~~~~~~~~~~~}~~~~}}~~~}}~~~}}~~~}}~~}||}}}}}}}}~~~~~~~~~~~~~~}||{|||{{{{zzz{{|||{{{zzyzz{{|||||||||||}}}||||{zzz{{zzzzzzz{{{{{{{z{{||||}}||||{|||}}}}}}}}|||||}||{{{||||||||||||}}}}}}}}~~~~~~~~}}||{{{||||||||||||{||}}}|||||}}}}}}~~~~~~~~}~~~}|{{||||||||||}}}}||||||||}||||}}}||||{||}}}}}||{{{{{{{{|}}}}~}}}}}}}~~}||}}~~~~~~~~~~yvuuz~~~|zz{zzyyyz{|}~}}}~~|{zyxyyyxxxyz{|}~~~}|}}}||||}|||{{zzz{}~}}}~~~~~~~~}|}}~~~~~~~~~~~~~~}~~~~~~~~}}}}}~~~~~~~}}||}||}~~~~~}}||}}|||}}}}}~~}}}}}}~}}}}}||{{{|||||||||||}}}}}|}}}}~~~~~~~~}}||}}}}}|{{{{{{||}}|}}}}|||||||||||}}}}|||||}}|||||}}}}}}}}}}}}}}}}}}~~~~~}}}}|{{{{{{zyyyyzzzyyzzzzyyzzzzzz{|}}}}|||||}}}~~~~~}}|{{|}}~~~}||||||{{{{zz{}}{{|}xrqqu}|{}|}~~~~~}}}~~}}~~~~~~~~~~~~~}}~~~}~}}~~~~~~}}}|}~~~}||}}}}}}}}||~~}}}}}}}}}}||}}yx~{tmks~zvy}~~~yxy{~~yw|~~~|{|{|}}~~~|z{|~~{yz{|}~~~~~}||{{|~~~~~~~}}}}||||{{{{|}||}~}}|||{zzyxxwwxyxwy|~}||||||{zzzz{|}~}|{{|~~~~~~~}~~}||{{|~~}}||}|||}}~~~~~}|zxy{|~~|{yyxwwxxyyyyzzzzzzyyyyzz{{{{zz|}|{{||||}~~}}}}~~~}}}~~~}}|{{}~}}}}}}~~~~~~~~~~~~~~~}}}}|}}|||||{{{|||||||}}}}}~~~~~~~~~~~}}}}}}}}}}|}}}~}||}}}}}}}}}~~}}}}}|{||||||||||||}}}}}}}}}}}~~}yx{|z{{{{zz|}{yz{{{z{}~}||{{{|}~|{|{xwvuuvwxwutuutuwyz{{zxwvwxwvxyxyz{|}}}|{|||||{zxxxwuvxyyxxxzzyxyyywvvtrrtstvxxzzywwwxxvux{wvyy|~~~}}~~~~}~}}}~}}~~~~~}{zyxvy|}~~}~}}}}|zywuttvvtuvxyyxwxzzxxyz|ywyz|}}~~~~~~~~~|z{||||||zyzyyyvtrqqrrsssrqstuvxxyyzyyz{{{|~||}{yyz{|{{zxwuuusuxxwxxyxvvwx}~~~~~~}}~}{{}~}|~~}|~~~~~}~~~|||zxwvvvwwvuvwvvwwxwvx{zz}~}}}~|yxwxxyyyxyzyxwxxxxxxxz{|}}}||}~||}~|zxwxyyyyxxyywwwwxwvvxz|{zzzyyyz{}~~}|}}|{|}}~~~~~||}{zyyyzxwwxvtsrssqruuutrsutssuvwvw~~~~~}}}}~~}}}{{}}}}~~}||}}zyywuuuwyvtwxwxyxwvwy|||~||~}}|{z|~~~}|}}|{zz{}~{|}||}~~~}}}}}}~~}~|y|}zzzzyxyz{{{{{yyxtsvxwvwwvvuvvtruxxxyy{zxy{yxz}~}~~~~}{zyxwwyz{yxzzvrrrstssttuvwvuvxyz|}~~}~~~{}~~~~~~}~~~}{~}z|}}|{{}~~~}}}}~~|{|{yxxz||{zz{{{|}~~~|||zxxyz{{{yxzzyyy{~}}}}~~{z{|~}|~|zyyy{{{{||||||{ywwvvvxxvvxwvvwyz|}|zzz{{yy{{{|~~~~}}~|{|||||||{{||{xxvrqtuutstvtstuvwz{xx|}~~~}~~~~~}{ywwxxxxyyyxwxy{}}||}~|{{|}}~~}|~~~~||}~}yyyyyz{{zxxyz{~~}|}}||}}}}}~|}}}||}}}~}{zzywvyzyxvuvvuy|zxxyyxwwxyyxxxy}~}~}}{z{|zyyz{{zyxyzywsqrssssstuvttw{zz||zy{}~}||}~~~~~}}~}~~}}||}}|{yywuvwwwwwvvy{|}}~}{~~}|{{z{}}{{|}~~}|}~}|}}|||}~|z}}}~{yz{zz{{{|}}||}}}yvvvuvwwvvwwxz||{{{yxzzxxyyywvy|}}~}||}|{|}~~}zxxxzzyyz{{z{||{zyz{zxuuvwvvwxyz|||}~~}|}~~~~~~~}}}}}~~~|zyzzzzz{|}~~}}}}}||}}||}~}}~}|{||}~~~~~~~~~~}~zxxzzzz{}~~~}}|}||}|{zzyzz{}~~}}}}|{zyxxxyzzyzz{||||||||||zxxxyy{|{}~{}~}}}}}}}~~}}}}~}zy{|zyzzzzyxxxxz{yvvusrrrtuuwyyy{|{z{zzz{|}}~~~}}}~~~}|}~~}}}~~}}~{{zywwvvvy{|||}~}{}~~~~~~~}}~~~}}}}}|}~~}{{|{{}}}}||}~}|}|||{|~}||}|zxwwwwx{{z{|}}{yz{zyyyzzzxwwxyz{|}~~~}}|||zxwwwwyzyyyyxyyzzzzzzyyyxwutstuvy{{zzzzyyxyz{{|{{|}~~~}}~|ywvwy|~~~~~~~~}|zy{}~~~~}}}|||{{{zz{}~~~~}zyxwxxxxyzzyxyzzzzzz{||||{{ywvwy{|}}|||{zxxz{zyyyyyxz{zyyz|~~~}||{{{|{{|}{{~~}|||}}}}|}|zxxy|~~}}~~|}}}}|}~~~}}}~~~~~~}|}}~~~~~}|~~~~~~~~~zwwxy{|}||}}||||}}~}}||}~}}~~~~~}}~~}}~~~}~}{{}~~}||||||}}~}}||}~~}|}}~~~~~~~~~~~~~|}~}}}}||}|{zyyzywy|}~~~~|ywvvwxyxvxyxxwwyzyyyz{{zzzzzxwvvwy{zyz{zzzyyzz{{zzz{{{}~}}~~~~}}|{|}}~~{{}}|{{{{||{zz{}}{|~~}~~}}}}}~~~~~}}}}}}~~~~|zywwyyyyyyzzzyxyzyzzzzzz{||{||||||||}}|}}|{z{{{{zzzzyyyyy{zyz|~}{yzyxyzz{yxyzyxxyzzzzzzzzzyxzzyyyyzyyz|{z{|{{z{||||}~~~~~}|}}}}}~}}~}{|~~~~~}}}}~~~~}~~~~~~~~}~~~~~~~}}~~~~}}||}}}}~}~~||}}}}~~}{{|}{{{|||{|}}~}{}}||}}}}~~}|||||{{{{{{zzzz{|}}}~~}{|}|z{{{|||{{{|}}||}||}}||}~~|zyyyz{{zzzzzzzzyyz{{||}}~~~~~~~~~~~}~~~~~~}}|}}~~~}|||}|{|~}}}}}}|}~~}~~~~}}}~~~~~~}}}|{{{|}~}|}~~~}}~~}~~|}~~~~~~~}||||{{{|~~}||}|}}}~}|}~~}|}~~~~}|{{{{{|{zz{zzzzzzyxyzzzzzzzxxyyyyyzzyyzzzzyyz{|zy{}}{zyyyyz{{{{|{zz{{|{z{}}}||~~~}~~~~~|{}~}|||}||||}~~~~~~|{|~~~~}}}~~~~}}}~~}|}}}~~{y{|{{|}~}{|}~~}~~~~}}~~~~}}}}}}|||zwwy{||}~~}|{{{{|}}||||}}}|{}}}}~~|}}}|}}{zz{{zyxzzyxwvtttuwyyyxwvvvvvvxzyyyyyxwxzz{{{~~|{}}}||~~}}}~~~}~}|z{|}~~}|}~~}}}~~~}||~|~~}|}~~||}|zyxxy{}~~}}~}{{|{{|~~}}{z|~~~~~|zy~~|z|}zxz|zxxyzywxyxyzzyyz|{|~{xy}~}zy{~}}~}|~~~~~~}~~}|}~|}~|z{~}z{}~}zz}}|||||}|zz{{{||{zz{~}yz}}{zx{}|yxxz{{||{z{}{xz|{|~~~~~~}~}}{|}~}}~}~}}}}~~|z|||~~}}|}~~}|}~~~}||}~}|~}|}~~~~~~~~}}}~}{}~|{~~~~~~~~~~|~|}~~}~z|~}}}~~~}~}{{~|z{{{{{{{zyyzxy{{yxwxxxxxxxyzzywwxyz{zxy{yxz{zyyz||yy{zyyyxxy{{{|{xz|zyz{}~}}||}~{}}}}}|}~}}~}}}~}~~|~}|}~~}~}~~~}~~~~}}~}}|{z{zyyz{|zyxxy{||{zyyzwvz|}~{y|~}|{|~~~|z{|}~|{}|zy{~}yyz{}}{||{||||{z|~|z{}~~}||||||||~~{|}}}{z|~~~}}}{}}~~}z|~~~||~}y}~|zzz}{x{~~|z}}}~}~~}}~~||~}{|}}}}~~~}{y{}~~}~~}|~z~~}}~|||}}}}}~~~}}~||}~~~~~~}~}{~}|}~~}}~~~~~~~}}~}~}|~z~|z~|z{}}|z{~{wz|zxwy|{wx|{wwyyz{yxxyz|{y{}{xy{{{{zyy{zyzz||y|{y|}}~}}}}}~~|~~~}}z~~}~~}}|{~}~~|z}~}}|{}~~}|}~|{|~}|}~z{~~|{~}{|}zxy{|{yxxy}|xyzzywuwy{|{zzz|{y{}}{|~~|}~|}~~~~}zz~{{~||}|{}|zyz{{wx|{xxxz{zzyxz{yyy{~|z{{}}{{}}|{z{|zz}~}|}}~~~~~~~}|}}{z|~}|{{{{}~~~~}~~~~}~~~~~}~}~|z|~~~}}~}z{}~~}}~~~}}{~~~}|}}~~||}~}z}}{}}|{}~{{|}}{y}}{}~|||{|~}~~~}}~{z~}{yz|{y||z{{||{z{|}|{zz}|{~~~}|}~}|}~~|{{z{{}}}{z|~~}zy|~}}||~}{}}~~~~~~~~~~~~~~~}~}}~|~~~~}{{~~}}|~}y}}|}~~~~~~~}|~~}}~~~}|}|~~~~|zy|~|}}~~||z}}~~~~~}~~{~~~}}~~}}}~}yz{{||{zzzyxz}|z|{yy|{yz}}}zy|~}{||{z||{}~}}|{z{|~}|{y{{yz|}}{x{}}|{{||{zz{}~}}}}}~}}~~~~~~~~~~|~~~~~~}}~~~~~~~~~~~~~~~~~{|}~}|~}}}{}~|}~~~}}~}}~~}|}~|{|~}~~}|}}~~~}~~~~~~}|~}||{zz{|{|}}|yvz~||||}|z{}||||{{}~|{|}~}|{||}~|y|}zy{|}|{z|{z}~z}}||}~~~~~~~~}}~||~~~~~~~}~|~~}~~~}}~||~~~~~~}~~~~~}~}~~~~~~~~~~~~~~~~}|||~~||}{{~}|{|~|y|~|{|~~|||}~~}}}||~~~~~}}~~~~~~}}~{|~~}~~}~~~{{}}}|{|}}}{{|||}{z{zy{{||{zz{||||{{{zz|}|}}}~}}~~~~~}~~~~|}~~|}}}~~}}~}~~~~~~~~~~~~}~~}}}}~~~}~~~~~~~}||}}}}~~}}}||~}}}}~~}~~}~~~~}}~}}~~}|}|{|}{{zz|~|z{{{{z{}|zzz{|{z|}||{{}}|{{zz||yy}~|zz{}}{}~{z|~~~~~~}}~~~~}~}~|~}z~~}}~~~~}~}|}}|}~~~~}}~}}||||||{{|}~}{zz|}}{{|}}}|}}||}}~~}}}~~~~~~||~|}~}}~~~}}~}|}}~}||||}~|||}|z}~|{|}}}|||{}~|{}}{{~}|}~}}|}~~||}~~z|}||}~~~~~}}~~~{{~}~}}~~~}}~~~~~~~}|~~~}~~|}~}}|~}|}|}~~}}}~~}~~~~}~~~~~}|{|}||}}||{||||||||}|z|~~}|{}~}}||~}{|}}~{y|}|||}}|{{{{{||{{}~||}}~}{}~}{~~}|}~~~~~}~~~~~~~}|~~}~~|~~|}~~~|~~~~~~~~}~~~~}|{}~~~}|||{|}}|}}||~}}~~}~~~}~}}~|}~}z|~}|{}~~}{|~}|{{|~}|}}|}}|}}}}}}}||}}~~||~||}}}~}{{|}~~||~}{|}||||||||}|{|}~~}}}}~}~~~}|~|~}~~~~~~}~~~~}~~~~~~}~~~}}}}~~~~~~|}~~~}}~~~~{}~~~~~}}}~~}}~~~~}~~~~~~~~~~}|{}}|~~}}|}}}}}}~}|}~~}~~~}}~~}|~}}}}~}{}}|||||{zzz|~}{z{|}}||}~~}}}~~~}~}~~~~~~~~~~|~}|}~~~~}|~}|}~~~~|}~~~~}}~~||}}~}|}~}}}~~~~~~~~}}~}|~~}~}|~}~}}~{|}|~}{|}~}{|~~}|{{||}|||||{{|||{zz{}}}}|}|y{~~~}|}}}}}|}~{~~~~}~~~~~~~~~~~~~~~{}}|}~~~~~~~}~~~}~~~}}ww{}~|{zz~~|xsnmkgjptwwy~zvttuvy~}|wrrqquxz~zwpmmljknrvz|~yvttuvxz{yvtuvux{yyvrppqsx}~}|vspnlouvw||zwutuuuy}~yurommoswz~}zywvurtww}}xttsqqqqsvwx{~~{yxwvsonppqtwy{{vsqpqsqpw}}~~|zyy|~~{wvsqqqtz|}}ytpmmnorstz}{{vojhhjffmrtuy}~~|xwvstx{~~|}}{}~|{|~~|}{y}zuttux{~~~|||{yvuz~}|{||yx{~|~}{yxy{}~{zzy|~||~}yurqolknnorvy~}ywxzzyvvy||{{|zwvuvy|~}{||xsttplnommsz}~~z|}|}{|~{yz}~}}{vux|~~}zz{zyrlpsomruxyvrrtspqrpqpmlortuwy{zz|}zxvwx{}}|}}|}}{xy{zxz|{zyvqljhiklmorvyzz|}y}~z}~}{z~{xwvuvwy|~}zwxzytqqqrtvwxyxz}|{}}{zzzxvvvy}zzyvttx||{|}|xuvyyxxxwwwxwwyzyz|~~}}}|zwwz|zy|}{z{{yyz{|}~~}|}}zx{|yxyzxuuvtrqppprusqsuxzxwz|{{~|y|~{x{~~}}~}}~~~~||}}|zywwy{|~~}~}~}{zxy{|{}}|{zzywvwz|}||}}|{xy{wuz}|||{|~}~}||}}{zyyz|~|{}{{~~~~|zyzzyyzz{zyzywuqoqsrruz{z}zz{{|~~|}}{{|{{}~}{|}ywy{{zyxwvuurqrsstwxwvwvtstuutuuuuuutsuwvvxzxxzyxz{xx{{z}~||{yxxyxyz{yxzxvtrqrsuwxxxwwwvvwzyy{|{z|}}}}}~~~~}}}}~~~~}}}}~~zyxwwxxxyz{}|z{ytrsrssqsvvtuvwz|}~~~}|{z{{zwvx{~~~}{{|{{{{~}{{zzxuvwwwvusqqpomlkjklmoqsssstuwyyz{{{}}~~}}}}}}}~~~|}~~~}~~|||}~~~~~}}}~|zwuvxwutuvuuwz|}~|{z{||yxzxwz}||||}}}}}}}|{{{|{xutsttsrsrqqrtvvwxyxxxyyz{{zz{|~~||}}{yyz{{|~}{~~||}~{||{{{|}}}{zz{{{zz||zxwvuuuwxvtuvvuvxyzzywutuvvvxxxz}~~~}~~}|{{zy{|zyz{|~~|||yvvvvvvwzzwwwvurqqrstsppqstuwxxxyyyz|~~~~~~~|||||}~~}}~~~}{yvuvvvwwxzzz{|zyz{yy{{xwxyyyz~}{yxxyz{{}~}}|{yxwwxz{{z}~~}{z{yvwyzyzywvvuvvuutsrrqonprsstrppqqrrrtvxyzzxwwwxyz|~}}~~~|{{{{{|~~}||yyz{}}{{zyxxxxy{|}~~}||}}|{zyyyyyxyyz|||}}}|}}}|ywvvuvwxy{}}}}}{zzyzyxz|{z{}|{|~~~~}|||{zyxxxwxyyyz{|}~}}~~~|{{zz{|}~~}~}{zzzyyxyxy{~~}|yxxxvvwwvvwwwxxxxyxvvvurpnpqqrvyzyxwvvwvvvvvvutuvwxxxxz}~~~}}}~~~~~~~}}{xwwwwwz}~~~}}}~~}~}|zyyyxxyyyyz{{zz{|}~}}|{zyzz|~~}~~||{zzyxxxxz|||}~}zvvwwwvwyzyyz{{{{{|||||{zyyyz{~~~~|zxwvutrrrqqsttuuutsqpqruuuuuttsstvxyz{|~}||~~~~~}}|}~~~}||}~~~~||}~~}}~~}}~~~{yz{|~~~}~~}}|zxwxyz{{{zxwxyyxwvyzyxwxzyxyyz|~~~}|||{zyz{{z|}}~~|{}}~~~~~}~~~~}||{{zz{|}~~|yxwvuvwvuuuvvutuustttttvvvwvustvxz{||{{{{zxxxxyyxxxxxxyzzzz}~{zyyyzzzzyxxwwxxxxxxxxyyxxxxwvvwy{{{|||}||~~~~~~}}}~~}|||zxxxxwwvvwwwwwwwyyz{}~}|{yyzz{{||||}}}}~~~}}||||}}}}|}~~~~~|{{zzz{zz{zxwwwxvuvx{}}~~}|{{|}~~|zzyywuuwwwxyz{{{{|||zwvvwxxz{{{|~~~~~}~~~~~~}}{z{{zyyyyyyzz{{zzz|}zxy{{{|}~~}}|}~}~~}}}{z|{yxwwwxyyxyz{|{|}~~|||}~~}}}~~}~}||||{}|z{~~}}|zz{{zyzzyyz|~|zyzzzzzyxwwxyxxxxvuuuvwwvvuvx{zy{{zyyzz{z{||{{{zzzzyyz{{{||{{|~|yxxwwyz||zz{{{{{{{{{||{|}}}~~~}}~~~~~~~~~~}}~~~~{{||{{{|}|{|||||{{zxyzzyxwy{}~{yyz{}~~~~~}|{{{||{zyyyxxxyyz|}~~}||{{zzzzyywvuuutrstttssuvtsuwvvuttsrtvwxyzzzyyyz{|}}~~}}}}}|||}}}|}~~}||}~~~~~}}}}|}~~|||||||}}{y{|{{{{{||{|||}~|zyyy{|||}}}}||}~}}}}~~~~~}|zyz{|~~}}}|{|}||{{||{|~~~~~~~}||||||||}||{{{yusuuvwxxxwwy{yyyyyxwwxwwwwxy{}~}{{|}||}~~}}~~~~~~}||}~}}}{zyy{~~}}||{{|}{z{{{{zz{zyz{|||{{yvttuvwwxyyyxxyz{||{{{}~}~|z{~~}~~}||||||||||}~}}}||{z{||{{{zyxx{|{|}}~}|~}{{{}~~~}}}{{{zzzzzzxwusrswyzzzzywvwxvuttuuvvvutssstvx{|{zzzzxuuuuuuvxyxxxwvwyz{|}~~~~~|{z{}~~}|}~~}~~}}~~|z{{yxyyzzyyyyyz||}}}}}}}}~~~~~~~~~~~}|{{{{{z{||||}~~~~~}}}||||{z{||{{{|}|{{{|||~~~~~~|||}}}|}~}|||||||{{z{||}||||{{|||{zyyxxxyxxxxxyzzz{{zxxyxxxxxxwwwwwxyyyyyyyxxyxwwyzz{}~~~||}~}~~~~}||}||||||{|||}~~~}|{zzzyyz{{zzzzyyz{{|}~~~~~~~~}}|||}}}}|}}}}}|||}}}||}}|{{{zz{{{{zyyz{||}}|{z{zzz{{zyz}~~~~~~~~}|||{zyyzywxxwvvvwwvuwvutuuussrrrqsttuuvwxxxyz{{{}~~}}}}}}~~~}}}~~~~~}~~}}|||{zyyzyyz{zzz{|}~~~~~}|}}}}}|{|}~}}}}}|||}}}~~~~~~~~~}}|{{{zz{{{{{|}~~~}}~~}|||{{zyyxyyxxwwxwwwxxxwwxzzzzzzyxxxxyyzzzzz{{{{{{zyyz{yyzzzzzz{||||{{{zzyyyz{zzz{|{z{{{zyxzzzzzyyz{{|{{||{{|||{{|}}}}~~}||}|{{{zzyyzzyyzzzyyyzzzzzyyyzzz{{{{{{{||}}}||||||||}~}}~~~~~~~}}}}||{{{z{|{zzzzyz{||z{|}}||||||||{{{{{{{{{{{zzz{zyzzzzzzzyyyyyyz{zzz{{||}}~~}}~~~~~~~~~~~~}|}}~~}}}}}||{{zyzzzzzz{{{{|}~~~~~~~~||||||{{|{z{{zz{|}}|{|||||{zz{{{|||}}~~~~~~~~~~~~~~}}~~~}}}~}|}}}|}}||{{|{zyxwwwxxxwxyyxxxxyyyz{{zyyz{z{|}}||{|{{|}|{z{{|{|}|{|||{zzzzxxyyxxxxxyyyz{{||||||{|}}|}}|{{{|}~~~}}}~~~~}}~~~~~~~}}}~}}~~}|{}}|{||{zyz|{z{{{{|}~~~~~~~~}~~}}|||||}}}|{{|}}~~~}}~~~}}}|zxyyyxxwwwwwwwwwvvuuuutssssssrtvvvvwwwxxz{||}}|}}~~~~~~~~~~}}}}}|}}~~~~}}}}|}}||{{|||}}}}~}~~~~}}~~}}~~~~~~~}|||||}~~~~~~~~~~~~~~~~~}}~~||{{{zyzzyyzzz{{{||||||}}}}}|||}~~~~~~}}~~}}~~}}}}}}}~~~}~~~|}}}|}|{zzz{{{{{zyyyyyxxxwvvvwxyyz{{{||}}}}}}|||~~~~~}|}~~}}}{z{}}}}~~}|}~~~~}}||{||||{{{zzz{{zz{{{{{||||}}}}}}~~~~~~~~~}||}|{z{|}|{||{zzz{{yyyxxxyzzzzzyxxxxxwwwvvuuuuuvvwwvwxxwwwwwxyzzzzzyyzzz{{{|{{{{{|}}}}}}}~~~}}}||{|||}}|||||||||}}}}~~}~~~~~~~~~}}|}~}|}}}}}}}}||~}||}}||{{{{{{||}}}~~~~~~}}~~~~~~~~~~~~~~~~}}}~~~~}|}}||}~~}|||||}}}}}}}|||||{{{zzz{{{zz{{{{{{{zyzzyyzzzzyyyyyyyyyyzzz{{||}}|}~~~}}~~~~~|||||||||}}}}~~}~~~~}}~~}~~~}~~}|||{{z{|{z{{{z{}}|||}}|}~~}}}}}}}}~~}}}~}}}}|{{{{{{{{{{{{{{{zzz{{{{{{zzzzzz{{{{zz{{{zz{{{|}~~~~}}}~}|||{{{zyxwwwvuuvuuvvuuuvvvvvwvuvwxyyzzzzzz{{{{{{{|}~~~~}|||||{{||||}}}||}|{{{{||{|}||~~~}~~~}~~~~~}}}}}}}||||||||{zz{{{{{||{{{{{|}~~}}}}}}}~~}||||{zzz{{{zzz{{{{{{{{zzz{{zz{{{{{{{{{{zzzzzzzzz{{zz{{|{z{{{z{{|{{{{{zz{zz{|||{|}}||||}|||}||||{||||||{{||}}}}~~~~~~}}|}}{{{{{{yyzzyyz{|{zzyyyyzz{z{|{{{|||{{||||}}}||||}~}|}}|||}}}||||{{{|||}|||}~}}}}}}}}~~}|||}~~~}}}|{||{{{{{{{{{{{{zyyzzzzzzz{{{{|}~~~~~~}|}}~~}~~~~~~~~~~~~}}}|||{z{|{{||}}|}~~~~~~~~~~}~~}}}}|||}}||}}}}|}}|||||||{{{|{{{{||{{|}}}}~~~~~~~~~~~~~~~}}}}}|||{zyyyyyzzzyyyyzzzzzzzzzzzzyyzzzz{|{{|}~}|}~~}}~}}|}}||||||{zzzzyyz{zyzzz{zzzzz{{{zz{{{||||}}}}|}~~}}~~~~~~~~~~}~~~~}}}}}}}}|||||{{{{{|||||}}}}}}~~~~~~~~~}|}}}}|}}}|}~~}}~}|||}~}}~~}}}|{{||}|{||{z{{{zyyyyxwvvvvvvvwwvwwwvwwxxxyyyyzz{||}}}||}~~~~~}}~~}~~~~}}}~}}}}~}||||}}}}}||}}||}}}}~~~~~~~~~~~~~~~}|{z}|{xuy|{{}}~ysnlklnpsx{~~~zwwxx}~|yvuutwy{~ysnkihhjlnquz}}wtqnnnnsx{{xurstsvy||xroonllnorw{}zuromonntxxz~||zz~~|zxy||{{z{~~~}{||}~}zy{~~{z{|~~|zxy{|~}zxyz{}~}yvsrrtvxy{}~|zxwtpqstvx{~~~}|{z{|}}{zyxvuvy{||~~}}||{ywvvz}~~~}}~~~|wtrsuvwz{}~|xtqonnmmmnpswz|~~zxwtsuvwz|}|zxwwvstwxy{~}|ywtqnkmqrqrtwyyyyy}~}|wwxvw{|zz{}}}|}}zyxttvxwxz{}}{yxyz|}ytssrqqruvvy{||||~~|~|zxxz|}~}{ywwyz|}~~~~}|zywvvvwy{~~}ywtrtwz|}||{yxxxwtrqqpoooqsstwz}}{yxvuvy{{{|}~}|{zyz{zxwxy{}|z||yvsrrrqruuwxxyzzzzyyzyy~}|}}|~}{z|}~~|{{zyyz{zzzzyz|||}~}~|zyz|~|z||{{||zyz|~}}}{{|}~~~~}}|{zz{|||{ywwvuuxyzyxxyzzzzz{}~~}}~|}|{zyxxyzzzyxvvvtruwwvwwwwwwwvux{|||}}}~}~~~}{zyxyz{|zxyzvsrsttstttuuuuttuvwxy{{|~~~}|{{||{{}~|{|}}}}}~||~~|{}~~}zxyxxwwy{zyxxyyyyz|~~}}}~}{{{}~~~}~~|||{yyz{|||zz|||{|~}{z{}|{|}||{{zywvutuvxwuvwvuuwxy{|{zyy{zyy{z{}~~~~~~~~~}}|ywwxxwvwxwwxxxvutqqstttstutsuvwy|}zy|~}zy{{z{|}}|{{{|~~}{{{{{|}}}}|}~~~~||}~~~}|}~~|}}{wvvwxyyyxwxyz{~~}}~~~~}~~~}||{zzzzyzz{zzzzywuutrruvutstttuy{{z{{{zzzyz{{{{|~|{|}|{z{|{|{z|}|yvttvwvuwxxxvvy|{{}}{z{}}|{{zyy{|||}~~~~}~~|{zxvvxxyyxwxz|~~~~}{}~}|}~}}}}~~~~~~~}~~~|zyyxxxyyxxy|}}~}|~~}~~}~~|}~}}~~}}~~}}|}}zvvvvwyyxxyyz|~}}}}{{}|{|}}}|{}~{zyyyxxxxxxwxyxxwvxywurqsssrrtvwxzz||{{zz{{{}~~~~~}|zyz{||}~~~~}zyyyyz{|}~~}}}~~}~~}}~~}}~~||}~~~~~~~}||zwwyzzz{}~~}||{{{|{zzz{{zzzzzyyyxvtssttuvwy{||{yz|{{{{||{|||{|||~~}{yxz{yxyzzyxyyyyz{zwwvtstuuvwy{{{|}|{|{{{|}~~~~}}|zzz{}}~~~}|{zyzyz|~~~~~}||}~}}}~}|}~~}|}~~~~}|yyyxxy{}~~~~~}~~}~~~}|||{{|}|{||{{z|}|{{{zywvvvvwz{{}~~~|z{|{||}~}||{|}}~~|{{zz{|{zzzzzz{{zyyzzzyywutstuwy{||{zz{{zz{{{{zz{}}}~~}}~}{{|~~~}{yxy{}~~~~~~~~~~~~~}|{|~~~~}}}|}}}}}}}~}||{zywwy{}~~~~~}||}}}}}~~||}~~}|{{{{|}|zyxvuuwz|}||||{zzz|}{z{zz{{{|{{{|~~}||{zzzzy{{zz||zzzz{{z{{yxyxvvuvy{{{z|}{y{{{{zz{{{{{{|}~~}||z{}}~~~|xxz{|}~~~~~~~~~~~~}~}}~~~~~~}{z{}~~~~~~~~~~~~~~}||}~|{||||||}|}}}|||}|{{|}~|{{{zxyz|||}}}|||}}{{||{|}}{zz|}|{|}zyyyzzzyz{{zyyyzzyyz{|{zzz{zxwwyz|{z{|{z{{{||}||{||||~~~~~~~~~~~}}~~}|||||}}~}}}~~}}}}~~}}}~}{}~}}}}~~~~~~~~~~}~}}~}zz|}|||}}|||{|||}}|{{z{|||||{{{{z{|||||||{|}}}|{|}||||~~}~~|||{{|}~|z{|{zz{{{{zyzzz{zy{|{zzzzzyz{{z{{zzzz{|{{{{z|}}}}~~~}~}|}~}~}~~}|}~~}~~~}~~~~~~~}}}~~}}~~~~~~~~}|~~}~~|}~||}~~}|}}}|{}}{{{{{{{||{zz{|zz||||{||||}}}}}~~}||}|{|}||}|zzz{{{yz{zzzzzz{|}}}{yxxyyzzzzzz{{{zyz||{||}}}~~~~~~~~~~}}~~~~}|}~}}}|{{|}}}~~~}}|}~}~~~}}~~~~~~~}}}}||}}~~}{{|||{|}|{{|}{zyz||{|{{|{{{|||||{|||||}}}|{||||}}}|{{||||{|||{{{{zzz{{|{z{}|{{zyz{|||{||{|}}}|{|}}~~}~~}|}~~~~~|}~}~~}~~~~~}{{|}~~~}}}~~~~~~~~~~~~}~~}}~~~~~~~}}}~~}}~~~~}~~{yyz|~~~~~~}}||}~~~~}}~~}}}}}~~|{{}~}||}}||}}|}}}}}}}}||{yxxyy{}}}|||{{{{z{{{{{zzzxy{{{{|~}zyz{{zy{}|{zz{||}}|{|}}|}~~{y{~~~}{z|~~~~~~~}{zyyz}~~~~}}}||~~}}~}}~}~}}~~}~~~~~~~~}|~~}}}~~}|}}}}}}}|}}|||||}}|{|}}}||||{||||{{|||{|||}}}}}|}}||}~}|||~}||~}}}}}}}~}}||}}{{{||||{zz{|}|{|{z{{||{zz{{{{{{|}||{{|}}}~~}~~~}~~~~~~~~~~~~}~~~~}}}~~~}~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~|||}}}}||}}}}||}}{||}}}{|}}}}~~}}}~}}}}}}}}~~}}}~~~~}}}}}}|||||{{||||{{||{{||{{|{z{|{{{z||zz{|||||||}|}}~~~~~~~~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~~~~~}}}~~~}}}}~~}}}}}||}}~~~}}}|}}}}}}~}{{|}}{{|}|{|}}}||||}}}}}}~}|}}}}}}}|||||}|||||{{||{zz{{{||{{{|||{|}|{|}}}||||}}|}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~|}~~~}}~~}}}}~~}|||}||}}}}}|}~~~~~}}~}}~~}}~~~~~~~~}}}}}~~}}}}}||}~}||}}}}}}|{||||||||{{{{{|||||}||{{|}|{{{||{{}}}||}~~}}}~~}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~|}}}}~}|||}~}|||||||}}}|||||||}}}}}}}||}~}}||}}}~~}}}|}}}}}}||}}|}}}}}}}||}}}}||{{|||{|}|{{{{||||{z{|||{{||||||}}}}}}}}}}~~~}}~~~~~~~~~~~}}}~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}~~~}}}}}~}}}}}}||~~~}}~~}}~~}}}~}}~~~~}}}||~~}}||}}}}|}~}||}}}||}}}||}|}}}|||}}}}~}|{{|}}||||{{{|||{{{}}}}|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~}~}|~~~}}~~}}}~~~}}~~}}~~~}}}}~}|}}}}}}~~}}}}}}}}~}||}||}}}}}}}}|||||}}|}}}}}||}}}}}}}}}||}}||}}~}||}}}}}}|}}}|||}|{{|||{|}}||}}~}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~}~~}}~~~~~~~~~~}}~~~~~}}}~}}}}~}}~~}}}}~~~~~~~~~}}||~~}}}}}}}}}}}}~}}}}}}}}}}||}}}}|||||||}}|||||{|||||||||}|||}}}||}~~}}~~~~~~~}~~~~~~~~~}~~~}~~}~~~~~~~~~~~~~~~}}~~~~~~}}}}|}~}}}~~~}}}}}}}}}}}}|}}||||}|}|||}}}}}}~}}}~~~}}~~~~~~~~~~~~~}}}}}}}}}||}}||||||||||||||||||||||||||||}~}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~}~~}~~~}}}~~~}~~}}}}}~~~}~~~~~~~~~~~~}~~~}}}~~~~~}}~~~}}}}}}}~~|||}}|{|}||||||||||}}||||}|}}|||}}|}~}}}~~~~~~~~~~~~~~~~}~~}}~~~~}~~~~~~}}~~~~~~~~~~~~~~}}~~~~~~}}}}}~~~}}~~}}}}~~~~~}}}}|}~}|}~~}}}}}}}~}}}~~}}}}}~~~~~~~~~~}~~~~}}}}}}}}|||}}}||}}}}}}}}||}}}}}}}~}}}}}~}}~~~~}~~~~~~~~~~~~~~~}~~}}}}~~}~~}}}}}}}~~}}~~}}~~~}}~~~~~}}~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}~~~~~~~~}}}}~~~~~~~~~}~~~}}}}}~}}}}}}}}}}}}}}}}||||}}||}}}}}}}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}~~~}~~~}~~~}~~}}~~~~}}~}|~~}}~}}}}~~~}}}}}}}}}}}}}}~~~}}~}}}~~~~~~}}}~~}~~}}}}}}}}}}}}}}}}}||||||}}}||}}||}}}||}~}}~~~~~~~~~~~~~~}}~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~}}}~}|}}}}}}~~}}}}}}~}}~~}}~~}}}~~}}~~}}}~~~~~~~~~~~~~~~~~}}~~}}~~}}}}}}}}}}}}}}}}}}|}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}~~}~~~~~}~~}}~~}}~~~~~~~~}~~~~~~~~}}~~}~~~~~~~~}}~~~}}}}~~~~~}}}}}}}}}}}}}~}}}}}}|}}}||}}}||}}}||}~}|}~~~~~~~{yzyxwvwxzzwuy}}|{{ywvutuy}~~||~}|{{||~{wwxxvuwxzyyyyyxxy|~~~}}|}|{}}{{|{z}~|}~}}||{ywtsuwwwz}~{zyyy{{zyyz|~~}}||{{~~{z{|~}{{{{|||zwuwzzzz|{zz{}~}||{{|}}~~~}||zywz}~}{{|{|}~}|{{zzz{{{{{|||{{|{z}}{xxxxy{||}}|||{zzzzyzyyz{zyxxwwz|{y{}|zz|}|||||{zz{{{|}}}{zyyz{{||{zz{{{z{|zyz{zwvuttz~~~}~~~~~~|{|}~~~~~~}|||||}{z{|{{}}{z|~|{|}|}~~|zxy{zz{{{{{{{zz{zz{|~~~~~~}}}}zxxzyxz|{zyzzzzzyyzzz{~~~~}}}||}}{yxwvvwyzzyxxxxxyyzzzz|}~~}}~|{|}}|zxwwvvwyyxxwwwxxxwwxxy{}~~~}}}~~}}{z{{||zyxvutuvwwwwwwwvwwwvxzzz|}}|}~}|~}|{{{zz{|zyxvutttvwwvvvvwvuvwwvx{|||{|}|{|}~|{zzyyz{{zzxvsstuuuuvvuttuuuuuwyyz|}|{{{{}}~}{zzzyz{zzzxwutstuvwvuuuvvvuvwwy|~}~~~~||||}~~}}}}~~~~~{yy{{{||||{{{{{|~~|zzzzz{|||{{{z{||}~~~~~~~}|zxxxyyyz{zyzzzz{|~}}}}}}~~}|}~|zyxwwxxyyzyyyxxyz|~~~~~}}~~~~~~}||}||}}}}~~}{zywvwxyxyzzyxyyy{~~~~}}}}}}~~}|{{|}|{|||{{{zxvuuuvwwwxwwwwwy{|}}}||||||||}}}|{zz{{{{{{{{{zywvuuuvwwxxwwwwxz|}||}}|||{{||}~}{zzz{zzzzzzzz{zxvtttuvvwxxwvuvyzz{||{zz|}||{}~~}|||}~{yyyzzyyzzyyxxwwvuuuuwyyywvutuvxy{|||}~~}~~~~}||||}~~~|zy{|||}}}|}~~|zyyzz{{|{{|}~~~~|{zxxyyyzzz{{|~~~}|}||}~~~}}}~}}}}{yxwwwwxzyyy{|}~~~~~~~}}}~~~}}~~|||||}}}|}}||||}|{zxwvvwxyyxyz|~~~~~}~~~~}}~~}}~~~}|z{|||||||||||||{zxwuuvxxxwwyz{|}}}||}|||}}}}|||}}|{z{{zzzz{{{|{{{{{{ywvttuvwwwxz{||||||}|{|}|||||{{}~|{{zyz{{{{{{{{{z{{{zxvuuuuvwwwxz{||||{z{{{{{z{{{{|||~~|{{zyz{{{{{{{{z{{{{zyxvttuuvvvwxz{||{{{{{{}~~~~~}|||||}~|{z{{|}~|zyyz{{|~~~~~~}|{yxxyz{|~~}}}}}}}}}}}}}}}}~~~}|{yxwwxyz|~~}~}}}~~}}~~~~}~~}~}}}|||{||||}}}}}}}|{|{zxwwwwxz|}}}}}~~~~~}|}~~{z|~{zyyxyz{}}~~~}||||}{yxwvwwxy{{|||||||}}|}~}}}~~}{{|}~}|{{{|{{{||{{{||{{{|{{{zxwvvvxz|}}}|||{{||||||}||{||{{|~}{zzzz{{|||{{{{{{zz{{z{{zywvuuuxz{{{||{{{{{{{{{zz{{{|||}}}|{{{{{{{zzzzzz{{{{z{{{{zywvttuwy{||||{{{zz{|||}~~}~}||}}||}{{||}}~~~~}~~~~~}|}~~~~~~}~~~~}|zy{|}~~~~~~~~~}}|}}~~~~~~}}}}}}}}}}}~~}{zyyz|~~~~~~}|}}}}}}~~~~~~~~~~~}|}~}}}}}|||}}|}}}}}}}}}}|zyyz{}~~~~~~}}~~}}~}}}}}}}}~~}}~|{|||||}}||||}}}||}}||}}}}}{yyyz{|}}~}}}}||||}}}}}|}}}|}}}}~}|{{||}|||||{||}||||{{{||||{zyyy{||}}|}}}|||||||||||}|{{|||}~}{zzz{{{{{{{{{{{{{{{{{{{{{{{zyyyyz{{{{||{{{{zz{||{{{{{{{{{{|}~~|{zyzzz{{{z{{{{z{{{{{{{{{{{{zyyyzz{||||||{{{{{||||}~~~~~~~~~~}}}~~~~~~~~}}}}}}}~~~~~~}~~}}|}~~~~~~~}}~~~~~~~~}~~~~}}~~~}}}}}}}~~~}}}|}~}}}}~~}}~}|||}}}}}}}}}}}~~~}|}}}}}}}}}~}}||}}}}}~~}|||}}|||}||}}}}~}||{{||}}||}||||}}|{|||||||||}~~~~}||}}}||||{{{{{||{{||}~}|{{}}{zzz{||{{|}}}||{|~}wuvxyyy|~zyxxz~|zzzzyyyxy{~~}|||}|zzzzzzzzzzyz}~{zzzzz{|||{{|{{{||{z{{|||{zyz{{{{{{{zzzzzz|~}|{zzz{||||{zzzz{||}}~~~~~~~~~~~}}~~~~}}}}~~~~}{|}~~~~~~~~~~~~~~~}|||}}}}}~}}}}}}~~~~~}||}~~|zy{}~~}~~~}}}}}}}}}}~~}}}~~}||||}}}}}}}}}}}}}}}~~~~~}|zxwy|~~~}}~~}}||||}}}}|||||{||}~zxwxyzz{||}~~~}zxz|}}|zy{}~~}}|{zzy{~}zyzz{||{{{|~~}|{{zz{{{{{{{|}~~}|{{z{||{yxxyz{}}}}|zz{||{zzzz{{{|||||{|}{{zz{{{{{{z{{{|{{||{{|||{zxvvwyz||}|{{|{zz{{||{{{zzzzz{{|~~{zzyxyz|}||{{{{{|{{{||}}~~|{z{}~~~}~~|{{}}|{z{|~~~}|zzz{|~~~~~}||}~~~~~~~~|zyyyz|~~~~}}~~~}}}}~~}}}|}~~~~}}}|}~~~~~}{yxxxyz|~~~}}|}}~~~~~~~}~~~~}{{zzz|}|{{}~}zxuttuz}}|}}}|{zz|}~~~}}~~|{{{||}|{{{{||||}~~}}|zxvuvwxz|}}||{||||||||||{{|~}{{{{||}}|{{z{{{{||||{ywwvwwxxz{|}}}|{{{|||}~}|{{zzz{~}{zyzz{{{{{{|{{|||||{zxvuuttvwxy{|}}|{{{zzz{{{{|{{{{{|~}|{zzz{{{{{zzz{{{{{{{zyxwwwwxyz}~}|{||}}~}{{|||||~~|{zz{{{{{|~~~~}{zzzzzzzz{}~}}}}~~~~~~}{yxyyzzzzzz{}~~~~~~|zz|~~}||}~~}||}~~~~|zxwxxwwwwxxy|~~}~~~~~~~~}|{||}}}}}~~}~~~}{yxvvvwwwwvxz|}~~}}}}}||}}|}~~}|{{|||||||||}}}|zxwwwwwwwwwwxz|~~}|||||}}}}}}~}{z{|||}}||{{||}|zxwvvvwwwwwvwy{|}~}}|{{{{|}}}||}~|zzyyz{{{{{{z{{|{ywvvuvvvvvvvwz{|}}||{zzzz{||{{|}~|{zzzzz{|{{zzz{{{ywvuuvvwwwwxxz|~~}|||||}}}}}}}|{{|}}}}}~~}}|zz{{{zz{{{z{|~~~~}{zyyyyz{{{|{wyz{~~~||~~}|zzzzzzz{}}~~|zyyyz|~~||||}~~}}}}}}}||{{{zxxxxxyz{zzzyyxy{}}~~}}}}~}}~~~}}||||||||{{zyxxwwxxxyyyyyyyz|~~}}}~~}}}~~~}|{{{{{|||{{{zyxwwwxxxxxxwxxxy{}~~}}}}|}}}}}}~~|{{|||||||||{{zyxwvvvwxxxwwwvwz|||}}|{{{||||}}~}}|{{{{{{{||||||{ywvvvvvvvvwwvwxz{|}||{{{{{{{{{|}~~}{zz{{zz{{{{z{{zzxwvuvvvwwwwwwxz|}~~~~~~}||||}}}}||}~}|{{|||}}}}~}|{{{{{||||}~~~}{yz|~~vpsy}~~~~}~||}}}}|||}~~}~}||{zzzzyz{|~~~~~}||}}}||}}}}}}||~}|zyxxxxxyyy{|}~~~~}}}}}}}~~~}|{||}}}}|||}}}}|{yxwwwwxxyz{}~~~~~}}}}~}}}~~~|{yz{|}}}~~}}}}}}||zxwvvwwxyyz{}~~~}}}}}}}||}}}~}~}||||||||||{||{{{{|{zxwvvvwwwxy{}}}}}}|||||||||||}}~~|{zzzz{|{||{|{{{{{{{zxwvuuuvvwxz|||}|{{||||||{{{|}}}~~|{z{{{{{{|||||{{{{{zywvuuuvvwxy{|}}}}}}}}~~~}}~~~~~}zww||z|}~~}~~~~~~~~~{z{{{{|~}|zzzz{|~~~~~~~~~~~}{zxwwxz}~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~|yxwwyz{}~~~}}}~~~~~~~~}||}}}}~~}}}}}}|||||}}}|{yxxxy{}~~}}}}}|||}|}~~~}}||||||}}}}}}~~~}|||||{{yxwvwyz|}}~~~~}}}}}||||||}}~~~~}|{{|||||||}}}|}}}}}||||{zxwvwxz|}}}~~~}|{{{|||||||||||}~}{zzz{{||||{{|||||}|{{{{{zywvvwxz{|}|||{{{{{{{{{|||||||}}~}{{{zzz{{{|||{{{|{{{||{{{{zxwwwxz{}}}}~~}}}}}}~~~~}|}~~}{{|yvvv|~}}||}}||~||}}{xwz|||}}~~~~}}}~~}|{{{{zy{}~~~~~~~~}}}~~~}||}~~}||}~~~~~~~~~~}||}}}}}}}||{{|}}|{|}}}}}~}}~}~}}~~~~~~~}~~~~}~~~}~~~~~}}}~~~}|||{{zz{}~~~~~~}}}}}}~~}~~~}|}}}~~}}}}}||||||}}}}}}||||}~}}|{{{{{{{||}}}}}}}}}~~~~}}|}}}}~~}|||||}}}}|||||||||||}}|||{{{{||{{||||{||}}}~~~}}}}}}}}}}}~~}|||}}}}|{{zzz{|}}}|{zzz{{|||{{{||}}|{{z{{{{||||||||||}}}}}}~}|{z{{{{{{{{{|||}}~}|{zyyyyyxxyz{|~}|{|{{|}||}||}~~|wxz~~~~~~~~}}}~~~}}~~~~~~~}}}~}~~}}~~}|}~|~}}~~~~~~~}{wplvx{~ywwy~~{yz|~|urx|~~~|y{z{{|~|{|}}}|~{zzz{|}}~}{yz{~~}~}}|}}~~}}{|}}~~}}~~}~~~}~~~~}}}~~~~}{{{||}||{|~|zyzz{{||}}~~}}~~}|{{{{}~~~~~}|{{{}~}{{||}}~~}||}~~}}~~~|{{|}}}||{{{{{|}}}~~~~~~~~}|zyz|}~}{zz{{{{|}}}}}}}}}|{|~~}|||}~~|{{{{{|||}}}~}}}}|}}}|{||}}}|{yz|}}||||||}|||{{|}}}||}~}|{{{||}}|||}}~}}~~~~~~~~}}~~~}}~~~~~~~~|{{}~~~~~~~}~~~~~~}{{|}~~~~~~}|}~~}||||}~}|}}{z}~}{{~~~~~}|{yyyz{}~~}{{||{{|||}|{{|}}}|zy{~~}|{zyyz{|{zzz{zy{||{{{{}}}}zxxxwy}~~~~~}}~~~}~~}|{{{z{zyz{|~~|yy{||{{}}}~~}}|{{{{zzzyyyyxvvwwxyzzxwz|zy||}~~}~~~~}}}{||{yyxzzzzywuuutuwy||}}}~~}~~~~~}~{zywwyz|}}}}{yyywuttvvtsstvvuvwz~~~~{{{{|}~~~}|{z|~~{zzz{~~{{{zzzyyz|~~~~}{zzz{zzzzzzzzxwxyyxyyxxwtrqqrsuwz~~~}{{zyy{~|{||{zzzzzzz{{|{{{|~}{yyyzz{{zz{{ywuuutuvy}~~~~}}}~~~~~~~|{|{ywuutsssstttuuuuuuvvwwvsqpnmmnoqtwz|{z{|}|||{{{yyxwwxxz}~}}~~}{zzz{{{{zz{{ywwwwwwvuvuromlmopqsuxyz{||||}~}{{~~~~~|~|}}||}}~~~~}~~~~}yvvxxwvvwz{|~}~~~|}~~~~{xvvwutuvxyz{}}|{{{{{{yxyywxyz{|~~~~~~}|zxwwyvtwzxvxzzywvwvutrqqrrpptvuwz}~~~~}~}~~|}}}~~~~~~}}}}}zwvwvtvwxxxy|}|||}~}}~~~}~~}|}~~}|~~~~~~~~}||}}}|{|~}|zyzywvttuutssvz~}{yz|||}}}~~|zyxwwy{|{{zzyzyxxxusssssrrrsrsvxy{~}{zxvuvwvttuvwwy{{zyyyyxxyyzzyywwwvvxy{|zxyxwxxxxvsrrqqrqnortuwx{}|zzyxxyywwz|~~~~~}}|z{}{zz{}~}{z|||}}}~}|||zxurppppqqqrstuwz}~~~|{|~}}}||{|~~{xxxvuuvvvx{}~~~}{|~}{zzyxxxwwwwwwvvxxxxwvwwvutrrrrrsuvwuuwxz|}~}{|}|{}}}}|}}~~}|||~}}~}||}}~}}~}|||{zywwyzzzyz}~~~~~|}~~~~}}||{{z{}~~~}}~~|yyxxxwwwwwwwvvwxyxzzz{{{yz{{|}~{yxxxyyyz{{|}~}}}~~~~~{{}|{z{|{zyxvuuuuuwxwuvvvuutrqqqqrtvxwuvvvwz{|}}|{|}}}~~|{|}}}|~~~~~}}}|{{|}}{zxvvurrqqqpprssrrrsstuuuuuuttvwwwwxz|~~}{zyyy{|||{{{{zyyxvtrqpprstuvwwxz|}~~~~~~}|{{|}~~~}}~~}~~~}}|{{{{zzz{}~}~}~~~~}|~~~~}||}}}}}}}{{zxvvvvtsssstuuvwvuvwyz||||}}|{yz{{zzz{|}~}|}~~~~}|}}{z{|{ywuuttwyxvwxxz|}~}|||||}~}}}~~~{zz||||}}}}||||}}}|{zzyz{{yz{{|}}}}~}~~~}}}}||}~~|{}~}}}}~}{{zyyxvuuttwyyz|~~~~~~~~~~~}}}|}~~{zyyxyyyyxwwvvuvwvvwwutrrssqrsrstvwxxyyywwwxwuuvvvvuwy{||||}}}}}~~~~|{|}~~~~~}}}||{{{{{zxwwwwvwxy{{|||{||||||}}|{|||}~~~}|}~}~~~~|zyxvtsrstuvxz{}}}||{zzzzzyxy{{||}}~~~~}||||{|~~}|{zzzz{zyzzyxxwwwxz{|}||{z{|}}|{{{{|||}}||||||}}|}~~~|zyyyzz{{}~}~}{{|~~}|{|}}}|||{zzzxwyyxxwwvttuvuwz}~~~}}}}~|zz{~~~~~}|||||{{zz{||{{~~~~}}}||{{{zzyyyxy|~~~~~~|zzzzyxxwvvvwvvvvvvvuuuttspppqrstvxxxyzzzzzzzzyyzzyxxxxxyz|}~~~}}}{yxyz{{zyyyyyxwxyxxvvwwvvuttsrsuwxyyxxxyzyxy{{{||}~~~~~~}~~|||}~~||}||{{}~|{{{}~}}}~~}~~}}}}~~}~~~~~~~~|yxx{}}|}}}|||||}}||||{zzz{yxy{{|~~~~}{zzzzz{{yyyyyxxxyyxxwwwwwwvtssvyz{|}}}}}~~~~~~~~}}}}}~~~~~~}|zxwy{||~~~~~}|{{}||~~~~~~~~~~}}}|{{}}||{z{||||}~~~~}}}}|{{zyyyzyxxwxy|~~}}}}|}~~~~}}~~~~}~~}|}}{{||{||}}|{}}{{{{zywwxyzzzz{{{zz{{{{zyzyxxwxxxxxxwwy{{||zxvuuvwyzzyz{zyyzzzzzyyxyyxxxyyxyyyyzzyyxxxwwxxyyyyyyzzzzyz{{|~~~~~~}}}|{{yxxxxwwxzzzzyyxyxxxxxyz{{|}~}}~~~~~}}||{{yxyyxxxxz{|||{zxvvwwwxxxxxyyyyyyyyzzxwwxxyz|}|||}~~~~~}~~~}}}}}||||||||{|}|{zz{{{||}~}}}~~~~~}|{{{||}~~~~}~~~}||{|~}|}~~~~~~~}~~~~~~~~~~}||}}~|{|}}|{{{yxwwwwvwxxxxyxyyyyxwwwwxxz{}~~}||}~~}}}}}{{}}|}~}||}}}||}}}}||{{{{|}~~}}}}|{zyz{zzzzzzz|~|yxwvvvvwwuvwxxwwxyyxxyyzzz{zz{}}~~~~~}~~}~~}|||}zwx{||{z{~~}|{zxy|{xz|zx{~~|yy|~~}|}~}|~}|~~~}||}}}~~~}}}{}~}||~{y{||}~~}}}||||}~}}}|{{{zyz{zyz|}}|}}||{||||{zzz{{|{z|}{z|||||zxy{|}|{}~{z~~~}||}~~~{z}~~|ywz|yxzzzzy|~}|}}||~~}}~|z{~zz}|||}zxzzz{{{|{|{z{}~~}~~~~~|zzyyz~}~}|}||{{{{{{}~~~~~}}~~}}}|zxxyxz||{zz{{xx{|{zzz{{{zxyzyxy|~~~~|||zxwwwwwxxxxxwwxxwwxyyyxwvuutrptyzz{|||{|~~}~}|||}~~~~||||||{{|||{|}}|}}||{z{{{{zyxx{}}~~~}}~~~|zyxyyxwwxxxxxyyyzz{{{||{zyxyz{|~~~~~~~~~}~~}{zzyyz{|zxxxwvtssttuxz{{{|}|{}~~}}}|{{{||}~~~}~~|{zwvwy|}~~}}|~}z|~|{z|~{|~|~{{zyyxy|}yz}|z|~}}~|{|{zzyz|}~}}~~||}|yz|xuttwyvu{}}~~}}~||}}~|{|}{yz{|}~~~~}|yx{}||}zx{|zy{|}~}{}|z{{|{xx{xuvz|}}|||}}~~~|xwwwwwxxxzzxy{{|{y{}xtstutsssuwz||z{|||{z{zyxyz{zxz}~~}~}|||zxwvwxxz{{{zzz{{{{||}}{xxwxzzy{~}||}~}z}~}{|}|zyxz|{{}~}{|~}|}~}}~}~|}|z|||}}~~~~~|}~}}}~}{{}}{{zyxvuvvtuwvuy~~~~}}~}{yyzyvvyzz|}~|zyy|}||~~~~~~}zzzvuy{{zx{~|z|}{{}~}{{|}|{||zxxwuvzzwwyz|~~}z{||{{{{|}~~~~~~{|~~|{|{{{{{z{}~~~~~{{}|{{{{{|}{{|}~|yz}|zz{{{|}~~}|{{||yy||{{|~}~~}~~}||||z{|{{|||{zxwvuspoqsssrrtvwxxyywvyywvwyzzz}~}|yyz{|zyyyyyxwwvvtsrrrstuvwvvwy|}~~||}}}~|{yz{{z|}{zz{|~}~{yxwxxyyyyyyzzzzxvwyzzzz{{{{||}~~}{xvuvwusttsstttvyyx{|{yzzyxyyxz~~}~|{{|~~}}~~|||zxusuwwvutvvtttvy{||{|||{{|~~|~~~~~}~}{zz{|zz|}~}||}~}|{}~}|}~~}|{{{|~~~~~~~~}}~~{xwvwwxyzyyz{||~~~~}}~~}zyyzyx{}{yyz{|}~~|zyxxy{zyyxxy{}}~|y|~|{{{|{|~}{|}~}|~~{z}~}|{zzwvxzxvxzyxxyz||}~|{|~~~~~}}}~~|{zyyyzzyyyyxwuvvsqqqsttuuvwvux{|}||}~}~~}}~~~}{{|}}||}~~}{yyzzzzzyz{zyz{{zwvvvwxyyxyzyz|~~}~~~~||}{yyz{|{zz{}~|~~}}~}{zz{{{{|}}||{zz{{{ywvutuvwxwvwyz{|}}|||}~~}~{{{{{{{{{zzyyyyzyxxwwvuuxyyxwy}~~~~~}zzxwwyyyyz{{|}~~~~}}}}}~~}}}}}~~}}~~}~~}~~}}|{{{}|zyyyxx{||}~~}~}}}{{}}|||}~}{yzzzy{|{zzzyy{|zyxxxwuttsstuvwxz||{{{}}{|}}}||~~~}~~}~}|{zz|}|zzyxvuwzzyz|}}~~~}~~~}}}~~}}}}}~~}}}}}}~}|{|}|{yyz{{zyy{||{xvvwwvuwz{|~~~~~~~~~~}~~~~}}}{yyywvutvwxz|}}}|||||||}~}|{{||}}}~~}}}~~~~~~|zxxxz|~~~~~|}~}}}}~~~~}}~|{{}}|}|{{||zy{||{{{|zyz{ywwxz|~~~~~~~}zyyxwy{}~~}}~}zz}}|{{{{|}|||}~}|}}}}||}}}}|}~|{{z{{{{{ywwwxx|}|}~~}|}~~~~~~~}~~~|{zzz|{yz{{{zy{|{z{{|{{zzywvuttxzz{{{{yxy|{zz{{{zz|}||||{}}||||||{{{||{||||{{{{z{||{{zxvvwz|}~~~~~~}~|{|}}~~~~~~~}}{}~}}}|yxxz}~~~}}}}||||zyxxz|}}|{|||{yz||{zy{|{{|||||||~~|zyz{{{{||{{}}}~~}||}}}~}|{yyy{}~~~~~}~~~~~~~}}}}~}|{{|{z|}{ywxyz{}~|}}~~~~||~}~~~~~}~~}}{{}~~}~~}|||||{|{{zzzzz{zyyz{|||~~}~~~~~}~~}~~~~}|}}|||||{zz{{{zxxxyyzzyyzzzyyz{{zz{{{{{{{z{|}~~}{{||{}~}}|zy{|zyyzzzxxzyxxxxxzzyz||zyz{|||||||}~}}~~~~~~~~}|}}|{zz{{{zz{|{zzzzzz{|||~~|z|~~~|}}|~~|{{||{yz|{z||zyz{{{yz|}}||{z{zyy{|{{{{{{{{{|}}}||}|z{}~~~~~}|{{|}|{{|}|{z|}}|||}~~~}~~~~~~}~~~}~~~~~}~~~~~}}~~~~|{yy||uuyz|}|tmljhjqux{|yurqppu{}wrrtw}}ztonlkmquz~~ytojggikns|xspnknsuzzvuronprtz{uqomlnqoou|}urpljkmoty}~zwuutrruy}yutqopoptw|~ysqpmnqtw|~{xsrtsqsxz||xusssrsz}xwwtqqtvy}vrqonopu{~|xtrnllnqtxz||uqonnjhnstw}{z|}~|{z{|}{yyz{}|z{|}~~~zvxyxy|}}~~~zxwx{||{yvtuvwy{}}{xvy}|{{}}zxxyyy{~}}~zx|~|yxx{}}zxwsqrstx}~{wutrqpsx|}~z{|zy{~~{||ywy{|~~yxxroqtsruyxwz~~|~}yyzyxz}}~~}~|yy||yyzxutuurqv{}}~~~}||}~ysvzvty}~{wwzzz|~~{vtttttrqssrty{yz}{wtpqtrnoqqruzzz~|z{~~}}}{{{zwwxvsrstuvwyzyyxvuusqtvsqswy}}zz}}}~~}}{zz{|}}~|z|}{|zywsopqppprtttuxxvuttsrrsvxy{||{|||~}{|}}}~||{xwwwwwwxxwyzxuuuvxutvyyyy{~~~~}{|}||zxyyz{|}||{{zyz{||~}}ywz||{{|~~|{{{|~}{|~~~}ywwxxwwxyxvuwxwvvvx{|}~~}}}}}}}}~~|{{yyyzzzzyz{zyxxwvvwxzzy{||{{{{|{{~~{ywyzxvyzzyxxxwxyxxz}|{~|{|||{{|zz|~~~~~~~|yyzxxxxyyxxyyyxwvsrsssvwwxwwwvuuvxz||}}{}~|z{}}|}~~}|||~~~~}|}~~|yxxxxwvx{zyyyyyxxy{}~~~~}|}}|{z||{{}~}~~~~~~|zyzyxzzxxzyyyxyyvtsstuuvwwvvvuuwxyyz|~~|{{|}|z{}{y{}}||||{|||||||}}{yvttwy{~~}~~||}~~~}z|~}}~~~~~}~~~}~~}}}~~|{zxwxwwwyzzyyyz{|}}~}|zywvxyxxyyyyxxy{}~~}}~}|}~}|}}}}|}}~~}}~~}}~~{zyyxwwyzzyyyzz{|~~}~~~~~}~~~~}||zxwwxxxxxxxwxyz{}~~}}}|{|}}||}}}}|~~|~~~~~{zyyzyyzz{{|{z{|{{{zxwvuttvwvvvvvvwz{{z{{zz{{{zyz|zxz{|}~}}|{{{|}}}}}}}}~}}|yywvvwyyxwyyxy|}}}}~}}~~}||}|||||}}{zyzzzyyyzz{{zzz{|{zzxvutuvvuvxwwxyzz{||}|{{{{{|{z{||||}}~~~~}}}~}|{{|~~}||||}~~~~~}}|z{}||}~}{|||}~~~~}}}}}}}}}}}~~~~~~}{xxxyyzzz{{}~~~~~~~~~~~~~}|zyyyz{{{{|~~~~~}}}}}}~}|}~}}}}~~~~~}}~}~~~~~~~~~|{zywwxyxz|}~~~~~~~~}}}}|}}}}~~}||||}~}}}}~~}}~~~}}}|zyxxwwvwxz{|}}~}||{{{||||||||}||{|}~~|{{||{{||{{{{{{zz{{{zzyxvutttttvwyz{||||||||||||{{{|||}}|}~~}{{{|{z{|{{{{{{{zz{|{z{{zxvuuutuvwy{}}|||||{{||||||||||}|||}}}}||||||||{{{||{{zzzz{{zxwvttuvvwwy||{{{|{{zzzzz{zz{||{{|~~}|||}}|{|}}}||||~~~~~}}~~~}}~~~~~~|{zyy{|~~~~~~~~~~~~~}}~~~~~}}~~~~~~}}~~}~~~}~~}|{zxxxy{~~~}~~~~~~~~~~}}}}}}~~~~}}}|yxwwxz{~~}}~}}}~}}~~}}}}}}|}~}~}||{{{||{{{||{{{{zz{{|{zz{{zzzxwvuwy{}}~}}}}}|}}}}}}}~}}~~~}}}~~~}{z{{{{||||{{|zz{||{{{{{{{{{ywvuvxz{|~}|{||}|{|}||}}||}}||{{|||}~|{{{{{{zzz{zzz{{{{{{{zzzzz{{zyxwuuvwz{||||{|{z{||{||}}||}}}}}|}}}~}|zz||{{{|||{||||||||||{|}|{|{ywvvwyz|~~~}}~~||~~~~~~}}~}}|zz{||}~~}~~~~}}~~~~}}|||||}}||}}}}}~~}|}~~}}~~~~~}||}}~~~~}~~}~~}}~}|~~}}}}}||~~}}|{z{||}}}}}}}~}|}}}}}}}~~}}}|}}}|}~~~}{zz{zz{{{{|{z{|{{zz{|{z{|{{{||{{{{{{||||}}}}}}}|||}}}||||||||||}}}~}|{{{|||{z{}||||}}||}}|}}}}}}~~}|}|||{|}|{||||||||{{|{{{|{{{{{{zz{{||~}zzzyzzz{{zz{{{{{{z{{{zz{{{{{{|||||{{{{|||{||||||{{{{||{{{{zz{{||{|||}~}|zz{{{{{|||||||||||}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~~~~~~~}}~~~}}}}}}}|}}~~~}~~}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~}~~~~~~~~}~}}}}~~}}}~~}}}~~~~~~~~~~~~}|{{{|}}}}}}}}}||{{|}{{{{{{z{|{{{|||||||{{{{|{{{|||||||}~}|||}}}}~~~~~}{zz{{{||||||{{||{{{|||{||{{{|{{{|}}}}~}|||||{|}~}||}}|{|}}||}}}||}}}~}|zyz{{|}}||||{{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzz{{{{||zz{{{{{|}|{|}|{}~~|zzzz{{|}}||{{|{{|||{{{|||{{{z{{{z{{|}}|}~~~~~~}||}~~~~~~~~~~~~}{zz{}~~}~~~~~~~}|||}}~~~~~~}}~~~~~~~}}~~~~}|{zz|~~}|}}~~~~~~}~}}~~~~~||}}~~~~~~}}~~~~~~}}}}}}}{yyxxz}~~~~~}||}}||}}}}}}}}}}}}}~~~|{{{||}~~|}}||||}}|{|||||{||{zxwwyz{|}~~}||||{{|{{||{{|{{{|||||}~~||{z{{|}}}}}||||}||||||{{||{{{ywvuwz{|}}||{{{{{{{{{{|||{{{{||{|}}~~|{{zz{|}||||{{{|||{{{{{||{z{{ywvvvxy{||}||{{{{zz{{{{|{z{{{|||}}|~~}{zz{|||{||}|{||||}}}}}}~~~~}|{zz{}~~}}||}~}|||}~~~~~{zyxxyz|~~~~~~~~~~~~~~~}}~~~}{zyxxxy{|}~~~~~~~~~~~~}}}~~~~~~~~~}|{yxxwwxy{}~~~~~}}}}}}}~~~~~~~~~~}|||}}~~~~~~~~~~}}~~}|}}|{yxwwwxxyz|~~}}}}||||||||}}}||}~~|{{{|||}}}}}}}}}}|||}}||{zxwvvvvwxy{}}~}||{{{{{{{|||{{|||{|~~|{{{z{{||||||{{{{|||||{zyxvvuvvvvwy{}}}}}|{{{{{{{{{z{||{{{|~~|{{zzz|}}|||{{{|||||{{zyxwvuuuuvwxy{}}}}||{{{||||||||||{||}~}||}~~}||||}}~~~|{|||{{|}~~}|{z{{{|||}~~~~~~~~~|zyyyyyz{{{{}~}}}~~~~~~~~~}|zyxxwwxyxxyz|~~}}}}~~~~~~~~~}}}}~~~}}~~~~}|zxwwxxxxyyyyz}~}}}}}}}~~}~~~~~}|{|}~~~~~~}}}}}||}|zxwvvvvwwwwwxy{|~~}}}||||}|{|}}||}~|{zz{|}~~}}|||{{|||zwvvuuuvvvvuvwxz|}~}||}|{|||||}}}}}~~|{yy{|{||}||{|||{{{zxvvuutuuuuuvvvwy{|}}}|{{{|||{|||||}~|zyzzz{||||||{z{{||zxwvvvvvvvvvvvwyz|}}|}}|||{|||}~~}||{{{{{||||||}~}|{{{|{{|||||}~|{zzzzzzz{{zz{|}~}~~}|{zyxyyyzzzyzzzz|~~~~~~~~}|||}~~~~~~}}|{yxwwxxxyyyxxxxyz|~~~~~~~~~~~}}}}~~~~~~}}}||{yxwwwxxxxxxxxxxxy{}~~~}}}~}}}~~|||{||}||{|}|{{zxvuvvvvwwwvvvvwxxz||}~~~}}}}}}||}}||{{{{||{{||||{zxvuuuuvvvwvvvwvvwyz{|}}}}}}||||}}}}~|{{{zzz{{{{{{{zzywvuuuuuvvvuuuvwvwyz{||}}}||||||||}~~|||{{{{{{{{||||{zywvvvvvwwwwwxxxxyz|}~}|||||||}}}}|}~~}|{{|||}}}}}}~~}|zyyyyz{{{zzz{}~~~~~~~|zyxxxxyyzzzyz{|~}|}}}}~~~~}}~~}~~|zyxwwwxyyxyyyz{|~~~~~~~~}}}}|}}}}}|}}}}~~~}{yxwwxxyyyyyyz{}~~~~~~~~~~~~~~~~~|{{{||||||||{{|}|||{zxwvvvwwxxxyyz{}}}}}}}}|}}}|}}}|||~}|{|{{{|||{|||||||}|{yxwvvvwwwwwxyz|}}}}}|||||||||||}||}~}{{{{{|||{{{{||||||||{ywvuvvvvwxxxy{{{||||||{{{||{{||||||~~|{{||||||}}}}~~~~~~}{{zzz{{}}}~}|{zzz{|||}~}{{{{|||}~~~~}{zyyyyzz{|}~~~~~~~~~~~~~~~~~~~|{zyyyyyz{}~~~~~~~~~~}}}}}~~~~}}~~~}~~~~}}{yxwwwxxy{|}~~~~}~~~~~}~~~~~~~~~~}}}}~~~~~~}}~~~~~~~~~~}{yxwwwwxz{|~~~}}}}}}}}}}}}}||}}|}~}}|||}}}||||||}}}}}}}}}}|zxwvvvvvx{|}}}}||||||||||}}|||}}||}~|{{||||||||{||||||}}}}}|{zxvvuvwxz{|}}}||}}||{{||||||||||||}~~|{{{||{{{{{{{||{{{|{{|||{zxwvuuuvxz{|}}}||||||||{|||||||}|||~~}|}~~|{{||~~|{{|}~~|zyyz{}~~~~~}{zyyz{}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~}}~~~~}|zxwxz|}~~~~~~}~~~~}}~~~}}~}}~~~}}}}}}}}}}}}}}}}~}}~~~}}}}}|{yxwxz|}~~~~}}}~~~~}}}~}}}}}~~}}}}~}}|{{|}}||}||||||||}}||||||||{zxvvx{|}}}~~}}}}||}}}}|}}}||}}}}}}}~~|{{{{||{{||{{{||||||||||||}|{{zxwwy{|||}}}}}||||}||}~}||}||||}}||~~|{{{{{||{{{{|{z{|{|{{|||||||||{yxxyz{|}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~}~}|zywvwwutuvvutuvvuvvvvwxwuvxxxxxx{~~}{|}||~|||{z{{{|}||}}~~{yyxvttuvwxxxxxwwwxxz|~}}}}|{{|~~~~~~~}}}|zyyyxwuvxtswwz~}}~~~~~~~~yxyyzzy|~}}}|}~|}~}|{|}}}{yz{{|}}~|{{{{{zyyxwwvuux{|{|}}}{zz{|}~~}}~~~~}}}}|{zzzz{~|~~}|~~~~~~}|{zxvtronqstuvxz|}}|{zyyxxz{||}~}|||{{{{zyxxxwuuuwwuwyxvtsrrponnpprrrv{}~~}~~~~}{||zwvusrtuuuuttssttuvuuvxyzzyxwxyzxxz~~}||||~~}||~|{{|~}}~{yxxxxwxyzzz{{|}}|zyyz{~~~|{{|zxxxwvusstuvvwwwtqppnmmlllkmoqsvxzzywvvvvvvwxyz||}~~~~}}|}~~~~~~~}}~~~|zxwwwvtvwvurqqonpqpppqrsssrrssqqv}|z|~{yywwvtsrqqqsrruvvuvvwwwxxxwwwyz|~~~}~~~}~|{||||{||||yutrqqstvwwvvtqppnmnooppruwz}~~}zyxwwxyyyz{xvxxwvxyz{|~}{}~}|||}{xyzz{}~~~~|{{{{zyxwvx{~|zzyxwwvuuvwy{~~}{}~}~~|yxyyxuttsrqopsuvustvvsrqsuuvvx{~~~~~~|{zwwyzzyxz|}|}}|{zwtuxyzzz{}{yzzz{zyz{}~}~~}}|{{|~|zyyywuuwxwvvwxwuttsrrrrrsttvxz{ywxxwvvwwvuvxxxzzwvyzzyxxywvxyxx{zww{}~~~~{z{}||~}|}}|||}~~}}~}zxvuuvwwvuuvusrrqqpoooprsrrtuutuvwxyz{||~~}{xvtusqsusrrsstvxxwvvvusuxvtsssrssrrsstutvyzzz{{z{}~~}~~|{|~}{|~~}|||{{z{~~}~~~}~~~~}}~~}}||zywxxxwvvvuuuvxyxz}~}}}|||{||{|~~}|{{{|~~}}~~}||ywwwuvxyz}~}z}~|z{{{||zxwvwwtrtuuuvvvvuvxz|}}|||||}}~~~~~zuvxvtttutsstuvvwvtturoprqrssstutttuvxxxyzzz{|||}||}}{zyyyyz|}}|zyyvtrrsrqooqrssrsuwxxxy{{zz|}~~}~~|{}~}|{|{z{}}~~zyywvuwxyxxz|}~~~}||}~~||{{|{yzzzyyyxyzxvutrqonmnpqrrstvuuy}|{}}||{z{|||}|{}~}}~~|zyxuttttuuuvwxyyzywusrrsuvvwxyxvuy|||}||{zzzzz{||}~~~}}|||}}}~|zyxyzz{~~~~}|{{}~}~|{ywuuwxxxzzzz{}~~}|}~}{|}}|{{|~}}~~~}}{y{|{z|~}}~~~~~|zywvutvxwx{||}~}||{xusqpppprstuuvxzzyz{{zyyz|zxy{{zzy{{{|}~~~~|{|}}}}~|yxyxvvvutssttqqrstsrsuutrqqppooqstvvvwz}~}}|{||||||~~~~}}}}|}~~~~~}~~|||{{}~~~~|yyyxwwwyzz{|}}}}|{zxvuttssstvvxy|~~}}|{{zzzyxy{zz{zzyxvtrpoonnnpstvxyz{{zz||||{{{{{zz{|||}}~~~}{||{{{||}||||{yxvusqqqqrtttvz|{{|~~|{{{yxy{zzzz{|{{{~~||{|~~~~~~~~|}}||{|{ywutuvvutvy{|{z|~~}~~~~~~~}|}|zzzz{||{{{|~~}}}|{zz{{|~~~~~~}||{zxvtrponmnnoppqrqpprssssstttttuvvvwvvvwyzzz|~~}}~}}}|{{{|||zyyyyywvwxwwvuvwwvvvwurpnnopqrsvy{{z|~}||||||||{{|||}~}{z{}}}~~~~~~}}}}}}~~}|}~}|{zzzxwxy{}~~}}~||}}|{{{{{z{{{xwwvvwxyz|}|{zz{|{{}~~~~~~~~~}~~}}}}|{{{{{{{{{{zzzxvutstuwxz{{{{zzyxxyzzz{|}~~}~~}}}}|{{{yxzzxvsrrqqruvwxxxyy{||}~}{zz{~~~}||}|{|}}}}~~~}||}||{{zyz{{{yxvuuuwyz{{{{|}}}~~~~|~~~~}|}}|{|{{{z{||zxwxz|}}}}~}{|~~~}|}}}}||}~~}||}|{zzzzxwutsuvvvvwwwvutstttttuwwuvvvvwwvuuvwwwx{}~~|zywwwwwxyyzyyzzzzzyyyyxyyzzzz{{|||zyxzzz}~}}||zyyyxxxwwwwwwvuuuuuttttuuuttuuuwy{|||}||}}|~~~~~~~~~~~~}|||{{zzyywvwxxxvvwxwxy{|{yyzzzzzz{|}}}}|||}~~}|}}}}~}~~}~~~~~}~~~~~~~~~}|{{{{}~}{{{{zz{{}~~}~~~~}}}}||||~~~}}}}||}~}}}}~~~~~~~~~~}~}}}}{xy{{|{z{|}~||}}}|{|}}~}|~~}~~}|}~~~}}}|||}~~~~}}}|zyxxwwwwwxxyzzzzzyxwxxxyxxxy|}}}}~}}~~~~~~}||~~~|{{{zyyyyywvwwvtstvutttuvvvvutuwvvvxz|}~}~~~}}~}|}~}~}}~~~~}}}{z{|{zyz||zyzzyxwwvvuuuuuvwxzzyyz||{zz|}||}~~~~~}|}~~~||~~}}}~~}|}}}}~~|{{zyyzz{}}|{zzzzzyyyyyxxxxxyyyz{|}}}~~~~~~~~}}~}}}}}}}~~~~~~~~~}}|{zzzzzyyyz{{||||}~~~~}~~}}~}}}|~~~~~~}~~~~~}|{z{||}}}}|{zzyyyyz{|||{{{{|}}}}~~~~}|{zxwwwxxwvwvuvxxxxxwwwwwvuuvusuxz{zxwwvvvwxxxyzzz{{|||}}}}}~~~~}}~}{z|}}}|}}}~~}~~~~~~~~~~}}|}~~|{zyzz{}}}|||}}|||}}}}}~~~~~}~~~~~~}}|zyyzyxwvvwwxz{{{yxxvuuuvwwxz{|}}||~~~~~~}}}}{z||||}~~~~}|{zzz{{{{||{{zyyxyyyxz{zz{|{yz{||{{|{z|~}{{}}|{{{{zyyzzzzz{{|}~~~|zz{}}~~~~}}~~~~~~}}}}}||}}{z{{{|~~}{xwvuuttuvvvuuuuuutuwwxyyxwvwxxxxyxwvvvwz|}~~~}}}|{{{{{{zzyyyxwwwwxwwxyyz|~~~~|ywvvvvwyyz{{{{{zyz|{z{{{zyz}}|{{||{yyz|~~|{{|~~~~~~}~~~}~~{zzz{|}~~~~~~~~~~~~~~~}}}}|}~~~~~~}}}}|{yyyxwxz|~~~~}}~~}|{zz{{{|}~~~}}|zxvuuuuuvwxyyz{{{zz{||}~~}||~~~}}}}||}~~}{yyyyyyyz{{z{{{|{{|}}|||}}||}|{zyxwxy{}~~~}}|}~~}~~~}~~~}||||zy{|zyz{{ywxyxxxy{}~~~}~~}~~~}|{|}~~}~~~~~~}|zxvutttuuuvvvvuuvwwvvvwxxwwxyywwvvvvvwxy{}~}}}~~|{{{zyyxwvuuwyz{{|}}}}~~~}}|{yyyzzzz|}}|~~}|{zz{||}~~~~~~}|||{{|}~}{zyxyz{|}}~~~~~~~~~}}|zyyyyzzzz|~~}|zxwwxyz{|}~}}~~~~~~}|||}{yxwwxwwxyyz{|}~~}}}}}}~~~~~~~}{zyyyyyyzzz{{{||{{{{|||}~~|{zyyzzzz{||}~}}}||~~~~~}|{{{{{{{|}~~|||{|}~~~~~~~~~~}|}}}~~}{zyxxxxxwwxxxy{}~~~~~}{zyyxxyyz{|}~~~~~~~~~|{zyyxwwwwyyyyz|}{yxxxxxyyyyyxxxxwvuuuutsrqppqqqrttstvwyy{~~}~~~~}{zz{{zyyyxxyzz{|}}||}|||||zzzzzzzzzz{|}~~|{{{{|}~|{{zyyxxyxxxxy{}~~~}zxwwxxyz{{{{{{{{{{|||{zyxwwwwwwxyyyyzz{}}|zyxxyz{{|||{{{{||}~}||zyxwwxyzzz{{|||~~}~~|{zzzyz{{zzzzzyz{|~}}}}|||}}}~~~}||}~~}|}}}}}}}}~~~~|{|}}~~}zyzzyyyzzzzyxxxyz{|~~~~~}|||}}~}|{{{|}~~~}}~~}}}}{zyxwvuvvwxxxxyzzz{|}}}||zyyyxxzz{{||}}||~~}{zz{|{{{{{zz{{{{{yxwvvvvvwxxwwxxyyz{|}~|||}}}}||}}}}}~~}||{|||}}}}}||||{zxwwvwxyzzzzzzyyzzz{|~~~}~~~~~~~~}}}|zyxxxxy{|||}~~~}|{zyyyzzz{{zzzzzzz{|~~~~~~~~}|{{{|}}|||||||||{zxwwvvwxxxxyyyyyyyxy{}~~~~~~~~~~}~~~}}{zyxxyyy{|{{{{{|}~}}~~~~}|||{{{|||zywvvuvwxyxxxxxxwxxxz{|}~~~~}}}}||}~~}|}~~~~~~~}||}}~~}}}}}}~}|||||||}}}|{zxwwwwwvwwwuuvuuvwxyzzzzyyyyyyyyzzzzzz{|}}{{{zyz{{{zzzzz{|||||{zxvvvuvvwxxxxyyzz{}}|{{||{|||||}}||~~~~~~}|zyyyyyz||||{|}}~~~~~}~~~~~~~~~}{zzyyyyzzzzz{zz{|}~~~~~~~~~~~~~~~~~~~~}{yyyxwxxxxxxyyzz{{{||{||{zywxyxxz|{|}}}~~}||||||}|{|{{{{z{{||{zxwwvvwxxxxxxyyz|}~~||||}~~~~~~~~~}}|{|||||||{{zywvuuvvvwwwwxyz{|}}||}}}~~~~}}}}}}~~~~~}{{|{{||}~~~|{yxyyyyyyzyxxxxxwwyyyxxyyxwvvvvuvwxxxyz|||~~}|}}}}}~}}}}}}|}~}|}}~~~~~~~~~}|{zyyyyyyyyyzzzzzzzzzzz{{{zxwwvwwyz{||}}}|{zzzyzzz{|}~~~}~~~~~~~~~}}|{||{||{{{{{{zz{{{zxwvuuuvwxxy{|}~~~~~~}}}~~~~~~}}}|{yxwwwvvwwxz{}}}}}}}~~~~~~~~~}}~}|zzyyyyyyzzz{{||||}}||}}}}}}|zyyyyz{|}~~}}}}}}}|{{{{z{{{{{||}}~}}~~~~~~~~~~~~~}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~|zz||yv{|||ywutrsvxxxwvx~~}xy|{zz{}~~}|yvtuvwvwxxvvuuvutwz{|~~~}}|{zyxwy}~|zxutwzyy|~|||{|}|{ywupnrtporuw||xyywvxz{||{}}zyy|~}~~|}~}~~~zxz|||~~~~~~~}zyyxxyz{|{zyxwwvuuvvutvwvuvxuty}{xzzwttvwyyyzzxvwyyyy{{z{{||{zzzxwwvuvy{{{||{{||}~{z{|zxy{{{zyz|||}}~|{|yxy}~}~~}~~~~z{|yvy~|y|~}|||zy{}|}}}{yz|{{{|||{{{{zzzzzz}~{xz{xvx{ywy|yvwyyxy{ywxz{|~~~~~}|ywwwxy{{zwtrstuuvwy{xvxzzz{zywwxz}}~~~|}}yvvwvuwwvuttuwvtsssstvvuwyzzzzzzxxz|}~~|{{zz{{{z{{ywutuvuttttuuuvwutwzwtvyz{|}~~~~}~|~~{{{{|||}|{{|{zyyzyxyyz||}}}||zz|~}}~}~}~~}|}~}{yxvuuvvuwyvtttrppqrstttuvvuuttuvttvxzzz{{zyy{||}~}{~~{|}zwy{zyz{zyzyvstusrtwutvvvvvvvxwwy{}~|}~|{zxwxyz{|}}|}~~}~}|yxy{yxz{zyyzyxxzyxz}~~~~~~~}~~~}~~zxyzzz|}~~}}~}|}~~}|||||~~~}}~~~~~~}~~~}}~~~|z{{{{{{{{{{{{zwvututtuvwxxxwvwyxwz~~}~~~~}{zz{|}}||||{{z{{|}~}~~}{{{zz{}~~}~~|}}~~|}}~}{zz{{{||||||}}~}{yxwxxyz{{{{zxwxyyy{~~}}||||}}|||{{}}||||||{|||||||{ywustvvuuwwwvvwyxy{~~||}}}{{{{~~~~~~~~~~|{zz{zzywusrrstuwvuvwvttuutuuutvwwvwyyyyyz|}~~~}|{{|}}||}}}}}~~}||{{{|||{{zzyyyzxvtttttuwvuuvvuuuwy{}~}}}|{|||}~~~~}|zzyz{{{{|{{{|~~|zz{{{|}}|||||}~}|}}~~~~}}||~~||{zz{||{{zz{{|}~~~~~~~}}}}~~~}|{|{{{{{{|}}|}}}||{ywwwwwxyyyyyz{{|~~~~}|{{|{{{|{z{~~~~~~~{zyxxyz{zz{{{|~~|{zzzzzzzzyyzz{zyyywutttsstuvuvwwxz|}~~~~}{zyyyxxxxxxxxxyyyyyyxwutttuuuuuvvvxz||{||||{||||||||}~~~~~}~~}}|||||{{{{{zywvuttttuvwwwxy{{||}}||||{{{{||{{{{|}~~}|||||}}|{ywvvuuvvvvvvvwvvxxxxxwvutttuuvwxxy{}~~~~~~}}}~~~~~}}}}}~~~}~~~~~~~~~}|{zzzzz{|}~|{{{{|||}~~}}}}~~~~~|zxwutsuwxyz|~~|{zyyyy{|}~~~}}~~~~~~|{z{{{{{|{yxyzzzz{{||||{zyyyyyz{}~~~}|{yxxwwwxxz{{|||{{{{{{{zzzz{zyyyzzz{|~}||{{{{{{zzzzz{zzyyxxxxxwvusrrstuwy{|}}}}}}}}}~~~~~~~~~~~~|zz{{{|}}}}}}}}}}}}}~~~}|{zyxwwxz{|~~~}||||{{{{{{|{{||{zz{{|}~}|{||{||{{{{z{{{{{{{{{zzzyxwusrrstuwyzzzzyxxxxxxxxyz{{|||||}~~}~~~}}~~~}}~}}}}||}||{zxwutuvvwz{{||||{{{{zz{}~}||{|~~}{{z{|}|{zz|~~}}}~}||||||||{{{{|||{yxxxy|~~~}}}}~~|{z{||||{{||||}}~~~~}}||}}|||zyyxxz}~~}~}}~}||}~~~}}|||||||{{z{{{zzzzzz{|~~~}}{yxwwwwxxxxwwwwxyz{{|||{{|||}}~~}{zz|~}||{zzzzzzz{{{{{zzz{{||~}|{zzz{|}}~~~~~}|||||||}}}|{{|{zxwxz{{|~~|zyxyzz{|}~~~}{{{|~{{|}}}}|||}}}}}}}|{z{{|}}~}{zyyz|}}}}}|{{{{{{|||}}|||{zzyyyyzz|}~}|zyxwxyzzzzzzzz{|{{|}}}}}}}||||{zyxxxy{||||{{zzz{{{{{{zyyz{|||}}}}}}}|{|}~~}}}}}}}}}~~~~~~~~~~~~~~}~~}}}}~}}}|||||||||}|||}||}}~~~}~~~~~}~~xuwy{z{}~|{|~~~~~~~}~~~~}}~~~~}}|}}~~}}}}}|{{{{{{||{{|{{zzyxxxyyzz{{zzyyyyyyz{{zzz{{{|}}}}|||}}}~~~}||}~}|{{zz{{{zzzzzz{{zzzzzzz{{{{||}}}~~~}}}~~~~~~}~~~~~~~~~~~~~}}}}}~~}}|{|}|||}}||}}}}}}~~~~}}}}~~}}}~}}}}~~~~~~~~~~~~~}}}}||}||||~}|zyxwvvvvwwwwvvvvwwwvvuvvwwwwxxxwx{||{zzzz{|}~~~~}}}}~~|{zz{{{||||{{{{zzzzzzyyyzyyyzz{|~~~~~~~~}}}~~~~~~~~~~}||||{{|~~~~~~~~}}~~~~~~~~~}||}}}~~~}}}}|}~~}}}||||||||||||}}}}}~||}~~~~~~}~~~~~}}~~~~~~~~|zzzz{{{{{{{zzzyyyxxyyzzzzzzyyyyxwxyzzzz{z{{zzz{{|||{{{{{||~~~~~~~~~||||}~~~~~~~~}}~}{{|~~~}~~~~~~~~}}}}~~~~}}~~~~}||||}~~~}}|{{{zzzzzzzzzzzyyyyxwwxyz{{{{zz{{{z{{{{{||{{{{{{{{{{{|}~}{yyxxyyzz{{{zzzzzzyyyzzzz{{{{{|{zzz{|}~~~~}}}}}}}}}}||||||||}}}}}~~|zxxxxyyzzzzyyyzyyz{{zz{{}}~~~||~}{|~|{|~~~~}{zxxy{~~~~~~~~~~~~~~~}}}|{zyxwwxz|}}|{zyyz{{{{{{zz{{{||}}}~~~~~}{zyz}~}}}}~~~}}}}}}}||{{{{zzywvtsstuwyz{{zzzzzzz{zzzzzyz{||||}}~~~~~~~~~~~~~~~~~~~~~~~}{zzyyz|}~~~~~|zyyyyzzzzyyyyyyzz{{{{{{{{zywvuuuvxz|}}}||{||||||||||||}}}}~~}|{{{{|||{zzzzyyyyyyxwwwxwwutttsstvxyzz{zzyyyzzz{{{{{{{||}~~~~}||||}}}~~~}||||||||||{{zxwvvuuvwxyz{{{{{||{{{{{{{{|||||~~}|{{{{|~~~|{zzzzz{|}~~~~~~~~~~~~~}||||||{{{{zzzzyyyyyzzyxvvuvvvvwy{~~~~~~~}|{{}~~~}}~}~~~}}~}}{zyxxxxyyyz{}~~~~~}}}~~}}}~~~}~~}}~~~~~~~~~}{zyxyzyyzz{|}~}}}~~~~}}}}}}~~}|{z{||||}~~~~~}}}}}~~~}{zyzzzzzz{{}~~~~}}}}}||}}}}}}~~|{{{||}~~~~}|||||||||zxwvuuuuvvvwxy{}~~}|||{{{||||}}~~~~~~~}{yxxz{{zz{{|||}~~}|{zywutuvvvw{~|uqrsuy{zxvwyz{{{zzyxy|~~}}}~|{{{{{|||}~|zyxxxxyxwvvxz|}~~}|{zyyz{|}}}~~~|{zyzz|}~~~~}}|||||||{zyyz{||}~~~~~~~~~~}|zyyyzzzzzzyz{}~~~~~~}}}}}}}{yxwwvwwwwvvvwxy|}~~~}|{{{|}}}~~~~~}}}}}}}}||||{{{|{zxwvvvwwwxyyyxy{}~~~~}}~}|{zzzzzyzzz{z{|~~}}}|}}}}}||{{zzzyxwutssssssssrrrsuwyz{{zzzz{||}}~~~~~~~~~~~~}}}}|zyyxxxxxwwxxyyz{{{}~~~}{zzzzyz{||{|}~uorx{{zzzzzzz{zzzywussrsvxwwvtsty|{{||||{||}}|zxwxy|}~~~}||{{{zyxvuuvwwxyzz{||||}~~~~}|yxwvvvvwxxxxxwwvutsqqrrsssttttstuvxz{}}~~~~}||||||}}}~~~~~~~~~|{{{{{{{|||{{||{|}~~~~}}~~~~}||||}~}}}}|||~}||}~~~}~~~~~|{yyyzzzyxxxxxxyz{||}|}}}}}}}}}}}~~~}~~{yxxyyz|}~}|}~~~|yx|}zxwy~~|{zy{}}{ywusrqruxxxwxyz{||||{yyxxxxxxxxxxxy|~~~~}{yxwvwxyyzz{zyyyz{|}}}}~~~~}}~~~~~~}{ywwxxyyyyzzzzz{zzzyxwvuuvvvwxxxyz{|~~~}~~~}}|}}}~~~~}}~~}}~~~}}}|{xvvvwwwxxxxxyz{}}}|{zz{||}||{{{{{|~}|{zz{{{zzyyyyxyyyxvutssstuvvvvvwxz{{{zzzzyyzz{{{{{z{{}}||||||||}}~}|{yyxxyyyz{{{|}~~}~~~~~~~~~}}}}}~~~~||{{{{{{{z{{{{zzzzzzzzxwuuuuvwxyz{|~~}}~~~}~~~}|}~}|{{||~{xxy~|}~~zwvvuvwz~ytrqswxvstwyxwx|~zz{|{||~~{zywttuvwwwwxxyz{|||~~}{ywutttuvwy|~}|}}}}}}~~~}|{{{|~~}||{z{|}}}|zxwvuuuuuuwy{|}}}||{{|}}||||{zzz|~~~}}}}}}}~~}}}}~}}{yxvuvvvwxz|}}~~}|||{{zzz{{{{zzzz{{{|}~}|{{{{||}~~~~~~|zyyxxxxz{}~}|{zzzyyz{{{{{{zyyxxxy{}}|{zzzz{zz{{{{{|||}}}}~}~~}{zyyyyz{}~|zyxxxy|~~~~ztttw~~yuvx{}~|{{|||{}|zyyz{|}|zyyz{}~|{{|}~~~~}}~~~~~~}}~~~~~~|yxyz|~~~~~~~~~}}|{z{}~~~~~~~~~~~~~}||{{|~~~~~~}}|{{||}}~~}}}}}~~}|{zzz{{{{|{zyxvutsrruwz{{{{{{zzz|{{zzzz|}~~}~~~~~~~~|z}tjdnz{ux}~}}wuuv||yw{{urv{}}}}|}~~}{x{}}xyyz|}|yvuttssw~}ywwvwz{{{zxvx{|~{{}~||}~~}|||{z{{|{{{{{zzz{||{ywvwz|~~}}|||~}}}}}}|{zz{~~|{{zywvuuwyzzyxxwxyzzyxwwxyzyxwwwvwxyy{|}}|{{{||~~}~~~~}}}}~~~~~}||}~~~}}}||}~~}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{|}{xttvxxxxxwwwxyxwxzzzz{~~}|{||}}|||{xvtsrtuttssststvwxyzywvvvvuuwxwxz{}}}|||}}~~~~}{zyyxz{||{{{|{{||}}{ywvuuvvvxyzzzzyxxyyxwy{ywy{zyy{~~|}}|{yxz}}~~}||}~}{||{zzzzywutsrtvuuvvyzzzyz||{{{}~|}~}{zyzzz{{zyyyxwwurqqqrssttsstvwxyz{|||{{|{{}}}~|{{|}~~}|zyyxwvx{{zyyzzyxyy{|}~}}}||}~}}}}~~~~}|||}}||}}||}~~~~||~~~|{ywwxxxyyz{yyzzzzyz}}}~{zyyzzzzyyyyxxwwxxxxy{|}}~~}|}~|{zzzz{{zz{{zyxxxwwwx{||{{{zzz{|~}}}}}~~~~~|{{{{|zyyzxvtrssstuuuttuutttuwwwx{{z{}}{{{~~}~}~~|}~~|zyxwwxxxz{zxutuvuuvwxwvwwx{}~}}{zyy{|zxzzyzzzyxxz}}}}}~~}}{{}~~~~~~~~~|~~|{{zyxyzyyzyxvutqpsuuuvvvvuvxvvy|||}}~~}~}~|zzyxy{{{zy{{wuuuvvvvvvwxxwvwyy{}~~}}}}}|{~~~~~~}zvttuvuttvvvtstttuvwyzzyxxyyyyz|~~}~~}|~}{|}}}||~}||~}|}~~~~~~|{{{|}~}{{}}|{}~~}~~~}}~}|{yxvvvwxwvvxxwxyz{}~|||}}{{}}}~~|{yuuxyxwwwxwvwxxy|}zz||zz{{{zy|~~~|}}|~}ywwwwwwxyxwxyyxwvssuusuvvvuutuwy{|{zzzyyyxxyzz{|}~}}~~~~~}}}}|||}||{|}~~~~~}}~|yxxxyzz{zzzz{}~}}{z|}|{zz{zz~}}}||{zz{{{zz{~~|{|}|||}}}~}}~~|ywxyyzz{{{{yy|~~~|{{{{{z{{z{}~}}}}~~~~~}{zxwvvwxxwwwwwxy||{{{zz{{{{{{{|~}|{{{{{zz{zzz{{{{{yxwvuuuvwwwwxyz||{z|||~~}{z{|}}~}||~~}}}}}}~|yyyyxyzzzz{|~~}~}}}}|||}}||~~~}|}}{ywwwxxxxy{|~~}~~|{{{{{{{{{{zzzz{{ywuuutstuuuvwxyz{{zyyzyxyyyyxxyz{|}~~~~~~~}|{{{{||}|||{{{{|||{ywvutuuvvwxyy{||{z{}}{||}~}}}}}{{|}}}}~}}||}~~~}|{{|}~~}|{xwxyzzz|}}|}~~}}|{{{||{|||||}}}~~~~~~~{xwvutttuwyyyzzzzyxyz{|{yy{|{{{|~~|||{{||||||||||}}|}}zzzyxwwy{{{}}~~~}}}~}}||}||~~}{{yxyzzzzzzyyyz{zz|{yxxxwxyz{~~|zxwxxz|}|~~~}~~~}~~}|~~~~~|{{{|}~~~~~~~~~~}}||}~~~}}}~~~}}~~~~~|zxyzz{~~}|||||{{|}|~~{y{{zyzz{zz{{{z{|{z||{zyyxwuuvxz{||||{zzzzzzzzyz{||zz|}~}|||||{{{|}|{|~~~}}~~}}}|zxvvvx{|}~}}}}}~}}}}}~~~~~~}~~{z{|~~}}~~~~~}~~|}~}||||zwuuuvy|}|{zzyzzzzzz{zz{||{|}|||~}||{||||{{zzz{zyzz|}{{{|||yxxwwy{~~}}~~~}|}~~}{}~~~~~~}||{|}~~}}}}}||}||||}}|||||yvvwxy{{{{{{zyyyyz{{zzyzzxxyzzzz}~{zz{|||{{|~~~~~~}~~~}~~}|}~~~}}~~~~}|}~~~~~~~~~~~~~||}~~}}}~~|}~~~~~~|}}~~}}~}|}}}}}}~}}||||{{{{{||{z{{{{z{|~~~|zz{|{|}}~|{}~~}|{|~}|||||{{zyzyyzz{{yxz{zyyxxyyyxxy{{zz{{{{}~|{zzz{{||||{{||||{|}~~}}~~~~~~~}}}~~~}}}}}}|{z{{{{{{{{|{yz{|{{{||{|}|{{~~}}}}}~~~~~~~~~}}~}||}|||{|||~}{zzzzzzz{|}}}}}|}}}}}}}}|}~~~}|}~~~}}}~}{}~}{||}}||}}}||~~|{{{{{{{{{{{{{{|{z{|{{||{{{|}}~}|{{{zz{|||{{{z{{{{{||}}||||}}}~~~~~}~~~~}~~~}~~}~~~~~~~}|~}~}~~~}}}}}|}}}|||~~|{zzyz{{|{zzzz{zz{{{zzz{{z{|||||{{||{zzz{{{{{{zzzyxxxxxyyyyzz{}~}{yyyz{||}}}}|||}}}}}~~||}~~~|}~~~~~~~}}}}}}}~~}~~~~~~~~~}}~~}~~~}~~~~~~~~}}}}}}}}}zyz{|}}|||{|||||}}}|{{{}}|{|}|~|z{|{{|~~}{{}}~}|||}}||}}}|{zz{}~~}||}}}~~~}}}~~~~}|{{|||}||||{z{|}|{z{||||||zxwy{}}}}}||{{|}}}}|{|}||||||}}~}{zz{|||}~}|~~}}~~}~~~~~~}|{|}}~}}}~~~~~~|{{}~~}}~~~}}~~}}~~||||zywwxz|}}}||{zzzzz{||{zyy{{{{||}~~}}~~}}}|||~|z}}zy|}||{z{{zy{{zyyyzzyzzyy{{{z{}}}~|{|~~}|{}~}}~~}||~~||}~~}|}}|}~}|~~~}}~~~}}~}}~|}~~}~~}~~}|~}}~~~~~~~~}}~~~}|||}~}|}~~~}}~}~}}~}}}}~}|}}}}}}}||}~||}~}}}~}}~}}}||}~~~}}}}}}}}~~}||||}~~~~~}~}}}~~}}~~}~}z|}~}|{{{||||{|~}{zz|}{z||{||||{{{|{{}|{{zz{{{zz{{|||{z{{|}|{{}|{|}}}||~}}}~}~~~}~~}~~~}}~}}~||~~~}}}}~~}|}~~}}}~}~~}}}}~~}}}}~}|}}}}||}|{{{|}|{{{|}}}}||||{z|~~}{}~}|||}}}|{{|||{yzzyyz|~}zz{{}}|}}||}|||||}|||}~~~~}||}}}}~}||}|}~||}~~~}~}|~~~~~|}~~~}~~}~~~~~~}~~|~~~~}}}}~~~~~}~}~}}}~}}~~~}|}~||}}}}}}}~~~~}|~~~~~~~~~~~}~~}}~~~{~}~}~~~~~||~}|||}}{|}{z{|{zzz}|zz}{yz{{||{zzz{}|{}}{|}}}}}||||{||}~|}~}||}}}|||||}}||~}}||}}||}~~}|~~~~~~~}~~}|~~~~~~}}~~~~|}~~}|}~}{|}~~}|}}~~}}~}|{z{|}~}}}}}|z|~}}|||}}|}~}|}~~~~~||}}~~~}}~~}}|}}{{}|{{z{{{{{z{|zyz{}|{{|}}{|}}}|{|}||}~}}|~~|}~~}~~}}~~||~}~~~~}~~~~}}~}~~|}}}~}~~~~}~}}~~~~~~~~}~~~~~}~}~~~~}}~~}|~~}~~~~}}}~}~~~~~~|{}|||}}|}~}|}}}}}}}}~~}||~~}~~~~~~~}~~}~|||}}~~|{|~~}{{|}}||||}~|z{|{|}|{{{|||{|}|{|||}{{}~||{}~{}~}|}}~~}|}}}}||}~~}||||||}~}|}~~}}~~~~~}~~~~~|~~~~~~~~}~~}|}}}~~}}}}}|}~}~~}}~}}~}|~~|~~||~~}~~}}}~~~}|~}|}~~~}|}~~~||}}||{{|}}|{|}|{{{||||}}}||}~}~~}}}~~~~~}}}~~~~~~~}~~~~}}~}}}~~}|||}}}}||}~}||}}||}|||{{}~~~||~~~~~~}~~~~~}|}}}~~~~|z|~~}~~~~}}~~~~~}~~~~~~~~~~~}~~||}~~}}}|{~~}~~~}}~~~}~~~~~~~~~}}~~}|||}|{|}}}|{|||}||}}|||}~|{{|}}||||||z{|||||}}}}||}~~~}|{}~}}}}~~||}~~~|{{}}||}}|{{|}}~~}}}}~}~~~}~~}}}~~~}}}~~}}}}|}}~~}}}}}~~~~~~}~~~~~~~~~~~}}~~}~~~~~~~}}~~}}}}~~~}|}~~}}||}~}||}}}||}}}|{{}}}}~}|}~}}}}}}{|~}}}~~~}}~~}}}}}|{~}|~~}||}~}||}}|}~||}}}||}~~}}||||}~~~}}~~}~~~~~~~~~~~~~}}}~~||}}}}~}~~}|~~~~~~~~~~~~}~~~}}~~~~~~}~}~~~}~~~}~}}~~||~}}}}|}}|}}|||||}~}|}}}}||}~}|}}}|||}}|}}}}||}}~}|||~}|}}}}{|~}|||}~}}{{}~~|z{}~}{y{~}|||}}|}}}}~~~~~~~~}~~~~}~~~~~~}~~~|~~~}}~~~}|~~}}~~}}}~~~||}~~}}~~|||}~~}}~}}}~}}~~}}{|~~}~~~~}|}}~~}}|}~}}}}}||||}~}}}}}}}~~~~}}}}}}}}}~~}|~~~~}|~~}}}}~~}}|}~}}}}}|{}~}{}~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~}~}}~|}~~~~}}}|}~~||}}|}}}}}}|{|}~}}}}}}}}}}}~}}}}}}~~~}}}|~~~~~~~~~~}}~~~}}}}}~}}}|||{{|}}||||}~|{|~}|}~~~~~~~~~}~~~}}~~~~~|~~}~~~~~}~~~~~}~~|~~~~~~~~~~~}~~~}~~~~}~~}||~~~}}~~}|{~}{|~||}}}}}}}~~}}~~~}~~~~~~~~}}}}}}~~}}}}}}}}}}~~~}~~~~~~~~~}}}~~~||}}}}|~}{|}}}{|~}|}}||~~~}~~~~}~~~}~~~}~~~~~~~~~~~~}~~}|~~~~~~}|~~~}~~|}~}~~~~~~~~~}|}~}~}}}}~~~~~~}}}}}~~~}}}}~}|}}||}}~}|}~|{}~}|}~~||~~}}}~}}~~}||}~}|}}|{|}}}}||}}}|||||||}}|}~}||}~~~~~}~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~}~~~}~~~~~~}~}~~~~~~~~}|}wx{}}}{zz~|xsmllijotww{}yursttx}}|{wrrqswy||xqllkjknqvy|{wvwxz{{}zvtvxvxxvutrqrstz}wrpommosssy}ywwvux{~~{xusqqrsw{}zutsstsuxz{{|zzzy|~|zvqpqqpqtvvz~|y~}ytpljklklrvx{~|yyxvustuwzyvtrqrruz}~}}}zxuqponpvz||xtqqrqosvvwxxy|~~|xuusruz}~||}~}zzyz}|}~|~}{yyz||y|~~|zwsqpruvx{}|}~~|y{~|{zzyz{{{~|xuuwyxvutsuyyy{{wsokheeijlquz}|||||}~~||{y{~~|}~zvvuqnprqpsvxz|~{|~~~~}{zyxvx|{yyxwvvy|||ztvyvuwyz{yuuvusstsrqnptvvxz|||}~|xvw{~~~}~~|z{}{ywurnlkmpqrsstvuttutsw}{y}}|}~}~}zwvsquwurrstvwz}|y{|{ywwwx{|z{|||{{{zwuvwwwvutsrqommnnouyyyzzwvusuwuty|zxz{{zz{{{|~~~~{xy{yxz|zyxxxxxxvuwyxxxxz{yx{~~~}|wxyvtvxwuttqmlmjhjmljmommnrvxy{}}~||yx|~}}||}}~{zz{{zyz{|~~~~}~~}|zy{}}}}}|||}}}~~~}|zwvvutuvvvvwwvutqpqrqpsvvux|~~~~{yxvuusrvyvsssrsttrqpoprtuwz|~~~}}}~~~|{|}}|~}{yxwvwwutuutsqpqqqqonnnopqsvyzz{{zyzzzyyyzz{~~||}|{}~|zyxwwwxz{zywwywtrrsuvwwz||{|}~}|{yxyyz{{{|zvtutsrqrsrsttw{}~}|{{|~|z{{yxxvussssrqpnmmllmnnopqsuxyz{{{{||}~~~~~}}|{zzz{|zxvusrqqrrpnnopqsttttttttuvvvxz{|}~~|||ywxyyyyz|||zxvwwvwyyyyyxz}|yywuuuuwz|~}}~|{||}~~~|zvttvwwxz{{}~~~~~~~{ywwxwxyyxxy{~~~~~~}}~~|{{{zyz|}~~}}{xvvvvutvwwuvxz|||}~~}|}}}|||{|}~~}||}~~}||{{z{|{z{||||}}}|zxwwwxyz}~~zz{|}~|yvsrssttssvy{{}~|{||{z{|||{{{{|~~~~~}}}zxxxxxwvvwwwxxwuvwwvtrpnnpqqrstwy{}~~~~~}~~~~~~~~|ywvuttvwwwxz||{{zxwvwxyyy{{|~~~~}{{}~}}|}}}~}}|{{yyy{{{{ywvwxxyyz|~~~~~}zyxwwusqrsttuvvwwwvusrrrrssstwy{{{z{z{{{||}~~|}~~|zwussrrrrrstuwwvusqonnnnoqtwyz{{{|||{{{{{{zzz{}~}||||}}|}}|}~}{xvwxz|~}}}{yvvvwxyyz}~~~~~~~|zwtsrqqqrstuuuuvwwvwxxxyzzzz{{|}~~}}}|||}~~~~~~~~}yusrsstwz|||{|}~~}}~~~~}zxwxxy|~}{{{{||||}}}|||||{{{{{{zywuuuvx{}~||{{{{|}~~~~~|zyzzyyyz{zzzz{{zzyyxxyxxwwvvxz|}~}}|{{{{|}}~}|{zyxwwvvwxxxwwvtsrsvy{|}}|{zzz{|}~~~}}}}~~~}||{yvtstvwxyxwvuuuvwwwwwxxwvuutttuwz|}~~}}}|{{{}}{{|{yyz{|{{{{|}}}}|{xtrrsvz}~}}}}}~~{zyyxwwxxxxxyyyzyxyywvuuutrpooprtuvxyxxyyxxxy{zzzzzz{||||~~|~~}|zyz{|~~~~}||}}}||}~~~~~~|{|~~~~}}}||{zzyyxwwwvvvvuvvvvvussuwz|}~~~~~}|||{{{{{{zyyxxxxxwvwxz|~~~~~~~|{|}~~}~~}}~}}|{zzyyxxvuttuuuuuvvvuutttuvvvxwwwwxxxxy{~~}||}~~~~}}||{yxxy{||}~}}~~|{{|}~~~~}|{{{zzzyyyyxxxzzzzzzz{{{{{{||{|}}|}}}}}}}}||||||}~|}~~}{{{{{{{zzzyyxwvvuvutuvwwwwyzyyzzzz{{|~~~}||}}||{yxwvuuutttttsssssttsssstssuwxy{}~}{yyzzzzyyxxwwwwxyyyyyyyyyyxwxyz{zzzzz{}~}}}~~~~~~}|{||||~~~~~~~~}}~~~~~}}}~~~~~~~}||}}}}}~~~~~}||{{{|}}}}~~~~~}}}|||{{{|{{zz{{{{{{{{||||||}}}~~}}~~~}{zz{|~~}zxxyz{||||}|||||}~~}}}~}||}}}~~~~}}|{zyxyyyyyyzyxwwwuutuuttvxyyyxwvvxy{|}~~~~~~~~~}~}zyxxyzzyxxwvvvwxyyyyyxxxwwwuuuvwxyzzzz{{{{|}~~}~~}}|{||{{||}|{zzz{}~~~}}~}|{{z{{zzz{||}~}zxvuuuvwxyzzz{||}}~}}|{{{z{{{z{|}~}|{||{zzzz{zyxwvvutssrrtvxxwutrrstvwyz{{{}~~~~~}}|{{{{|}}|{|}~~}}}~~}}}}|||||||}|{|~}{zz|~~~~|{|}}~}}}}}}~~~{z{{|}}~}}}~~~~{yxxxxxyyyyyyyz|||{yxyxxyzzxvvx{}~~~~~~~~~~~~~~}}|||}}~~{yyxxz|}~~~}|}}~~~~~}}}~~~~~~~~~~~|{yxy{|}}}||zz{}}}~~~~}||{{|}~|{||}~~~~~~~~}~}{ywvvxy{{{{zzz{|}~~~~}}}}}}}~~~~~~}}}}||||||||}}|||}}}~~~|{yyxwvwxxxxxxwwwwvuuuuvwxzzyz|}}~~~~~~~~}||{{zzyyyxxxyyzz{||{|||||{{{zz{{{|}~~}}}}|{{{|{{{{{{{{{zzzzzzz{{{{{{{zzzzzyz{|||}~~~~~~}}}|{zyyyyyzzzzzyyyyyz{{||||{zzyyxxxxwwwwxxxyyyyyyxxxxxxwxxxxxyyzyyyyxxwwwxxyzzz|~~~~~~~~~~~}||{{{||}}}}~~~}}}}~~~~~~}}}~~}}}}~~~~~|{{{{{{|||{{zzyyyxxxyyz{|}~~~~~}}~~~~~~~~~~~~~~~}|||}}}}~}|||}}|||}||}~~~}|{zzyyxwvvvvvwwwvvwwwwwwwwxyyz{{{{|||~~~~~~~}}}}}}|{|}}}~~}}}}}}||}}||||}}||{{{z{||||||{{{zzzyxxyzz{||}}}}~}}}}}}}}}}}}~~}|||{{zzzzzz{||||}}|{zzzyyzz{zz{||||}}||}~~}}}}|}~~~~~~}~~}|||{zyyyxxwxxxwwvvuttuuuuuvwwwwwwwvvvvxxxxxxyz{zzzyyxxxyyxyyyxyyxwwwwvvuvvuvvwwwxyzz{{||}~~~~~~~~~~~~||||}}|}}||||}}}~~~~~~}}~~~~~~~~~~}}}|}}~~~~~~}}~}}}}}}~~~~~~}|}}}|||{{zz{zzzzzyxwwwvvwwvvuvvvvxyyzz{{{|}~~~}|||||{{{zzzzyxwwwwxxyyyxyyyyxxxxxwxxxxyyzyyyzzyz{{z{{{{{{{{|||}}}||||{{|||zzzzz{|}~~~~~}||}}~~~}||||{{{{||||{{zzzzz{{||{{{{{{{{{zz{{|||||{{{{{zzz{zzzzyyyzzyxwvvuuuuuuuuuvwwxxyzz{{{{|||{{{{||}}~~~~~~~~}||||||||||{{zzzz{{{{zzzzyyzzzz{{|}}~~~~~~~~~~}||||}}}}~~~~~}|{{|{||}}}~~~~~~~~~~~~~~|{{{{{{{{{|||||||||{||||||||||}}}}}}}}|||{{{||}|}~}}||||||{{{{||}}||||{|~~~~}}}}}}~~~~}}}~~~}}}}|||}}}}~~~~~~}}}~~~~~~~}||}}}}}~~~~~~~~~}|||{z{|||||}|{{|{{{{{{zyyyxxyyyyxyyxxxxxwwvwwxxyzz{{{{{{||||||||}}~~~~}}||{{{{{{{{{{{{|}~~~~~~~~~~~}}}}}}}}}}}|||{{{{zzzzzzzzzyyyyzyyz{z{{|}}||||||||}}}~~~}|{||{|}}}|||}|||||{{{{{{{{{{{{{{zyyxxwwwxyyyyyyxwxwvvvvuuuuuvvvwwwwwxyzz{|||}}~}}~~~}~~~~~~}}}|||{{{{{{{{{|}}~~~~~~}}}}||}}||||||||||{{||}}}~~~~~}}||{{z{{z{{{{zzz{{{{|||||}~~~~~}}||{{zzzzzzzzzz{{{zz{{z{{{|{{||{{|}}}}}~~~~~}}~~~}}}}}}}~~}}}}|||||}}~~~~~~~~~~~}}~}}~~}}||{|||{{{||{{||{{{{{{{{|||||}}|}}|{zz{{{{||{{zzzzzz{{{{{{{|||||||}}}~~~}}}}~~~~~~~~~~}}}}}|}}}}}}||||||{{{{{zzzzzzzzzyxwwwvwwwwwwwxxxyyyyyzzzzzzzyyyyyyyzyyxxxxwwwwvuuuuuvvvvvvvwxxyzz{{||}}~~~~~~~~~~}}}}||||||||||||}}}}~~~~~~~~~~~~~}}}~~}}~~}}}}~~~~}~~~~~~}}||}}}}}|||||||||||{{{z{{{{{{zzzzzz{{{||}}~~}}}}||}|{{zzzzyyyyyyyyyzzz{{zzzyyxxyyyyyyyyz{zzzzzzzzzz{{{{{zz{{{{{{{{{zzzyzzzzyzzzzz{{{{|||||}}}~~~}}|||||||{{{{zz{{zyyyxwwxxxxxyyxxxyyyyyzz{{||||||||||{zyyyyxxxxxwwwwwwwwxxyzzzz{{{zzz{{{{|}}}}}}}}}}}}}}||}~~}|{||{{{||||||}}}}}~~}}}}}}}~~}~~~~~~~~~~~~~~~~~}}|||||||||{{{||{|}}||||{{{{||}}}}~~~~~~}{zz{zz{{{{{{||{|||{{z{{{{|}}}|}~~~~~~~~~~~~~}}}}|}}|{{||}}~~~~~~~~~}~~~~}}}|{|||{{{zzyyzzzz{{{zzzzyyzzzzzzyyyyxxxxxxyzz{{{{{{zzzzz{{{{{{|}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzzyyyyxxwwwwwwwwwxxyyyyz{{||}}~~~~~~~~~~~}}}}}}}}~}}}}}}|||{{zzz{zzzyyyyyyyyyyxwwxxxxxxxwwwwwxyyyyyzzz{{{||||||}}}}}~~~~~}~~~~~~~~~~~~~~~~}~~}}}}}}}|{{||}}}}}}}~~~~~~~}}}~~~~~~}}}}}}}}}|{{||||||||{{{{zzzyyyyzzz{|||||}~}}~~~}}}~~~~}}~~}~~~}}}}}~~~~}{y}ywtptwww|~{}~yrlihhilqv{~|wrqrrx|~xuqnnmmrux}xqlgeddgjlow}ytpmmllsy|zwtrrrsw{ztppmlnpru{{uqmklllrwx{|wurpr|}|yww{~~zxvvvx|~|zyz{|}~}{xwxxz~}}{{~~}|}}zwvwxz}{wuwyz}{wsponortxz}}{yvqoppruy}~|{{z{|}}{{ywx{||~~|{{ywuux{}}~~}}{wsrstvx{}~~{uqomlllmpqsw{~~{ywsqrsvxz|}{xxxwuw{|~~zvtqnorssuwy{||}}}}|{zxvtrqsux{~}{zzxxzyy{|~~~~~}}~~z{|{|}|zvuwyyz|}~|zz{}}xvvtsttuxy{~|zz|~}~~~}}|zwwwz|~|zyxwxxy|~{z|~~yvusrtvy|}{{{zyyxwurqrpoooqtuvy|~|zwuuvxz{{|}~}|{|~}{{}~{xvtstvxy{|}~~~~~||~~}~~}~~}~~{ywtttrqsttroorsstuuutrqpqsuz~~~}~~~|{{}~|{}~}|~~}|}}|}~~~~|yxxwvy{{{{z{|{zzz{}~}{z{}|{|||zxxvtwyxwxxyyxyzyx{~~~~}~~~|{{|zz|}~|z{}yuvwwwwwxyyyzyxxxxy{}~~|}~~~|~~|{{zyyyyxxxxxvrpoprqpqrstrpsuuuvwz{yxwwyyyyz|}~|{|{zyyz||{{{}}|}}|}~~~~~~}|}}~~}}}|{zxwwwwyywxyyxxyz{~~|{|}{z{}}}~|z{{{{{{|{z{|{yyxtsvwxwvwyxvwyz{}}~}~~}~~|}}||}}}|{{}|{{yvvxwvvxyyxxwwxz||{{{zzzzyyyzzy{|}}}}||||||||}{{}|yxwwwxyyxxyz|~|}}}~~~~{{||}}~~~}}~~}}||||}~~||}}{ywwwvuxyxwwwxxy}~~~~}}}}}|~}|}~~~}~|xvyzzz{{|||zz|~|}~~~}}~}}|||{{{|||{{{{||{ywussstvvuuvvwxz}}||{{{{||||{||~~~~~~~|zyyxxyyxyzyxxxxyyxwvvutstuwvvwwxz|}||}~~~|z{|||}}||~}|}}~}}}~~~{xxxxyzzz{{||~~~~~~}}}}}}}~~|}}}}|{}~|ywvwxwwxyz{}~~~~~~}{z{{{{{{zz{zzzz||ywvvwvuuwxyyz|}~~}}}~~}}~~~}|}}{z{|||}}|||{zz{||{zyxvuuuuvvwxyz||{zyy|{zz{{{{zzz{}~~}}~~~{|}~|yyyyz{|}}~~~~~~~~}{z}}|{|}}}}|}||~~{{zxxyz{{|~}}~}}~~~}}~~}|||||{ywvvutuwxyz{{{|{zz{|}|{zz|~||||~|zzzzzz{||||{zzz{{{}|zyyxvuuxzyz|}}~~}||~}|{{||}}|{||{~~|{{zxy{{zz{zzyyz{zz{{yxwwvwxy{~~~~~}|{{zz|~}~~~~~~~~~~~~~~}{zyxyz{~~~}||}}}}|{||}}{||||||}}zwvvwxy{}}}~}|}}}|{|~~||||||||~~|z||{z{|}|{{|{{}~}|}}|||{{ywvxz|~~}}~~~}}}}~|{{||{zzz{|zxy{zzyyzzxyzywusrstvxyzzzyyyzyyzzyz{{{{{{{|~~}|}~~~~~}~~|zy{}~~~~~~~~~zyyyy|~~}}}}~}}~}|}~}~~~~~~|{|||||}|{{|||{zzz|}|{{|||yxxwwy{}~}||~~}|~~|{}~~~}~~~}|||}}}|||}|{{|||{{|}{{{||xuuvwyz{zz{{zyzzz{{zzzzz{{z{{{{|~}zyxy{{zyyz{{{||~~}}~~~}~~~~}~~}{}~}}}~~}zz|}~~~~~}~~}}~}~~~~~|||}}|||}~}|||}~}|||}}||}}}|zzz{{||}~}}}||||||||}}}|}~~~}}}|}~~~~}|~~~}|}~}}}}~}}||{{{{|}|z{}}{{{{{||{zz{||zz||{{}~~{zyxyxxyyzzxyzyyyxyzzzyyyz{zyyzyyz{{|}~}~~~~~~||}}~~}}}~~}~~}~~~~~~~~}~~~~~~||~~~}}}}|}~~}}~~~}}~~}}~~~~~~~~}~~~~~~~~~}}|||||{|}}}}}}}}|}}}}}|{|}}}~~}{{{|}~}||}}|z{~~}{z{|}}||}}}}||{{z{{{{||{{zz{{zz{{yyzzyyy{}}}|{{{zzz{{{|||{{||{z{|||||{{{|}}~~~~~}~~~~~~~~~~~~~~~~~~}}}}~~~~}|}~}|{~~}~}}~~~~~~~}}}}}~~}}}}|||||{{||||||~~}|{{|}~~~}}}}~}|}~}~}~~}}~~~~~}}~~~}}}}||||||||{zzzz{{{zzz{|~~{zyyz{{{|{{|{z{{||||~~|||}~}zz|||||||{{{{{{{{{||zzzz{{|}}}}~~|}~}}~~~}}}}}|{|}~}}}}~~}}}{|~~~~~~~~~}}~~}}}}~|z|}||}~~}{{|}}}||}~~||}}}|zyyz|}}~~||||}}}}}}}}||||||}||{}~||{{||}|||||{{||}}|{||}}|||ywwy{|}}}}|||{{||}|{{{||||{z{||}}~}zyy{{{yz|{{}~}}~~|~~}}~~~~~~~~}}}~~~~}~~~~~{yy{~~~~~~~~}}~~}||}~~~~}|}~}}~}|}|zywwx{}~~~}}||{{z{|}}|{{|}{||}}}{{|~~~~}|}~}}~~}}~~}|zzxwxxy}~}}}}||{|||{|}|{||{{{||}|zzyyyz{||{{{zz{{||{{{||{yxwuuux{}|}~~}}}~~~}|z{~~~~~~~}{zzz{|}~~~~~~~~~}}}}~~~~~~~}~~}yxyyyyy|~~~~~}}}}~~}|||}|{|~}{zzz||||||{|}}}}}~~}~}|{zxwwy{{|~~~~~~~~}}~~}|~}{yy{{z{{||{z{{{{|||{{zyxvvuuuwz|}}||||{{{{{|{{{{zzzzz|~~}~~|||{{{|~}{{{|{{{~~~~||}~~~~|zyyyxxy{}~}~~~~~~~~}}~~}|||~~~~~~}}}}~~~~~}{ywwwxxyyy|~~}}~}|||}~~}}}}}}}~|zz{|}|{}}|{||}}||{zzxwvvwxwwy{|}~}|{{zz{{{{{{{{{{}}}~|z{zxz||||{|||||}}~~}{yyxyyz{|}~}}}}}}|~}{{{{{|||}}}}~~~~|zyyxy{zyyz|}~~~}~~}|||}}~~}}~~~}~~~|zyxxxyyxxyz{}~}}}}}}~~~}}}~}|{|}}~~}}}}}~~~~}zxwwwwxwwwxxz{}~~}||{{{|||{{||}|zyz{{{{|||{{}}|{{zxwvvvvvvvvvx{|}~}}|{||||}~~~~~~}{z{{||{{z{}~~|zyyyyyyyyyyz}~}}~~}~}||~~~~~{zyxxyzyyyyyxz}~}}}}~~}}}}||}}}~}}}}}}|{zyxxwwxxxxyxxyz|}~}}}}||}}|}~~|yxy{|||||||||{{ywwvwwwwwxwvvwz|}~~}|||{{|}}}|~~}}||~~~~}}}}~~~|||{z{{|{z{|{{}~|{{|||||||||{{|~~~}~~~~~~~~~~~}{yyyzzzzzz{{zz{}~~}|}}}~~~}}~~|zzyxxxyyxxyzyxxy{|}}}~~}}}}~}}~~|||||||{{|||}|zwwwwwwwwxwwxxxy{}}}}}~}|}}||||}~}}|{{{|||{{|{{{zywwvvvvvwxxyxxz|}~~}|{zz{|||{|||}~~~~~~~~|{zyyxyyzzzyz||}~~~~~~~~~}}}~}}{zyxxxyyxyzyxz|}~~~~}}}}~~}}}~}}}||}}~}|||||||}{xwwwxxxxxxyz{}}~}}}}}}}}|}}}}~~}|{z{||}|||||||||{ywwwwwwwwwxxy{|}}||||||{{|}}||}~}|{zz{{{{|||~~}{zyzz{{{{|~~}~~~~~~~~~~~}|{yyxyzzzzz|~~~~}}~~}~~~~~}|}}}}}}}}}}}}|}}|zyxwvwxyyxy|~~~~~~~~~~~}~~|{|||||}}}}}|{|||||zxvuvwvvwxy{|}}}}}}|{{|||||}}||}~}|{{{{{{{{|||||||}}}|{zyzzz{}~~}|||}}}~}{{z{{z{}~~~~~~~~~~~|zyyyyyz|~~|||}}}}}}}}}}}}}}}}|zxwwwxxz|}~~~~~}~~~~~~~~~}|}}||}}}}|||||}||||{yxwvvwxy{}~~}}}||}~}}}}}}}|}}}~}|||{{{|||{{|||{{{{{{{zyxwvuvwxz|}}}}}}~~~~~~~~}{yyz{|~~|zyyyz|~}~~~~~~~~~~~}}~}}~~}|zxxwxy|~~~~~}~~~~~~~~~~~}}}}}}~~}}~~}~~~~}}~~}}|zxxxy{}~~~~~~}}}~}}~~}}}}}}}}}~~}}|||}|||||||{|||{{{{{{{{zxvuvxz|~}}|||||{|}}}||}}}|||}}~~}}}~~~~~~|{{}~}|zz{}~~~~~~~~~~~~~~~|zyy{~~~~~~~~~~|}}~~~~~}~~}}~~}}}}}||||{yxy|}~~~~}}~~~}~~~~~~~~~~~~~|||}}}}}}}}}|||}||||}||||{zxwxz||}}|||}||||||||}}}}}~~}}~}|||||}}}}||||}}|}~}||||}}||zz{|~~}}}~~~~~~~~~}}|}~~~}}~~~~~~~}~~~~}}}}~}}~}|||}~~~~~~~~~~~~~~~~}||}~~~~~~}|}~}}||}}||||||||{|||}}}}}}||}}}}}}}|}}}}~~~~}~~}|{{|}}}||}}||~~}|||{{||||{{|{{|||||||}}||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}~~}}~~~}}~~}}}}}}|}}~}}~~}}}}||}}}~}}||}}}}}}~~~~}~~~~~~}}}}}}}}}}}}}}}|}}||}}|||}~}||}~~}}~}|}}}}}}}}}}~}}~~~}}~}|||||}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}|{|~~~}~~~}}}~}}~~~~~~~~~~~~~~~}}}}}~~~}~~~~}}}}}}}}}||~~}|||||}~~~}}}}}}~~~~}}}}}}}~}|||}~~||||||||||}}||||{{|}||{|}~}|||}~~~~~~~~~}~~~~~~~~}}}~~~~~~}}~~~}}~~~~~~~~}}~~~~~~~~~~~|{|}~~~~~~~~~}}}~~~~~|{{|~~~~~~~~~~~}}}~||~{|~~}}~}y|}{xx|~}|||~~|}~~|}~~}}}|~{w{}|}~}{zz{|~~~}}}}}z|~}}~}}}~~~}zx|~{}||||{{{yy|~}|~~zzy{~}{yww{|zxz|}}xyyyy{~|yy|}~~|||{|}|{xx{}{yz|{yyyyyyyz{}}~~~}}}{xwyzzyy{}}}~~}{zz{{|||{z{||||||{{{zy{||zzyxxz{|}|{{{zyz||{}~|y|~zwz}{y||{zyy{|||||||{z{{zz{{|||}{ywvuuvy|~}{{{zxz{zzzyz{{{zxy{zz}~||}~}~}|~~}~}{|~|{}~~~|yz|zx{~~}|~~||~~~~}~~~~~|zyxwwx{~~~~~}}}~~~}~~}|}~~}{~~|~}{xwxxxyz{|}}~}}~~}}|}~}~~}||}~|zzz|~}||||}}{}~~}{yxxwuvxxy{}~|}~|{}}z|~}|}}|}~|z{|~}|}}|||{|}|z}{wwwvvvvwwy|}|}~}z{}|{||}}{z|}|z~}yz||{{z|~|{{||||||}|{yxvuvvvvwy{}||}|zzzz|}{y{}|{{z||{{{z{{{{{|{z|}|z{}|zxwvuuuvvwxz{||}~|z{{{|{{{{zz{{{}~{zzxwy{yx{}{yz|zxz||zxwusuvutvwwwz}{z{{{zzzz|{z{}}~}}}|{}~}~{|}||}}||}~~}~~}{yyzzz{|{{}~}}~}z{{yxyzzzz{{}~~~~~~~~~}||~~~~}~}|zzxwyzyxy{zz|}~}|~~~~~{|}||}~~~}|}~}|||yvvvwwxxxxyyyz}~~}}}||}~}}~~~{yz||}}}}}|||}}{ywwvvwwwxwwwxy{~~~~}||}|{}~~}~~|yz||||{{{{|{z{yxwuuuvvuuvvvwwz}~~|{|}{z{|||||~~~~}}~}}}}}|{z|}{yzzywusrrstvwwxyz{||||{{zyyz{{zzz{}~}~~|zz{{{|}}~}|{{{{zwuuuttttuuuuvvwy{|}}|{{{{{z{{{|~}{{zyz{{zz{zz{|zxvtuuttuutuvvwy}~~~~~~|{|}}}}}}}}~~~|||{||||}||}||~~|{zzzzz{|{{||{{|~~~~~}|{yxxyzz{|{zzz|}~~}}}}}~~}}~}}~}|zyxxyyyyyyyxy{|~~~~~}~~~~~~~}||||}}}}|||||zyxwwwxxxxyyxyz|}~~}~~}}}}}}~}}~|{{||||||||||||{yxwvvvwxwxxxxy{|}}}}}}}|}|||}}~~|{{{{||}|{|||{{|{ywvvvvwxxxxwxz{|}}}|{{{{{||||||~}{{zz{{{zz{{{zzz{zywvuuuvwwwvwwyz{|}||{{{{|||||||}~}{zz{{{z{{{{z{{{zzywuuuvvvvwvvxy{|{{{{{{{{|{{{{{{}}{zzyyyz{zzzzzz{}~~}}~~~~~}}}}}}}~~~|{{{{||||~~~~}|{zyyyz{|}~~~~~}{zz{|}}zyyyzzzz|~~}}}~~~~~~~~~~~~~}}}~}}}}|zxwwxxyy{|~~~~~~~~}}}~~~~~}|}}|||}}||}~~}}}}}|zxwwvvwxy{}~~~}}}}||}}}}}}~}}~~}||||}}}}}}|||||{{{|||zxwvwwxxy{|}}}}|||}}}}}||}}}}}}~~|||{{{||||||{|||{{{{zywvuuuvwxz{||||||||||{|||||||||}~|{{{{{{{{|{{{{{{{{|||{yxwvvvvwxz{|||||||{{{{{{{||||||}~|zzz{{{{{{{zzzzzzz{zzzywvvutuvxzz{||{{{{{||{{{{{{{{|{{}~}|}~~|||}~}|}~}{{{}~|{z{}~~~~~~~|zyy{}~~~~~~}~~~|zyxy{}~~~~~~~~~~~~~~}~~~~~}~}}}~~}}}}}}}}|{yxxxz}~~~~}}}}||}}~~}~~~~~~~}}}}~~~}}}}}||}}}}}|||}}}{zxwwy{}~~~}}|}}}}}}~~}}}}}}}}}~~}||||}}}||{|||||}}|{{|||{{zxwwxz{|}}}}}}|{zz{{|}~~~}|||}}~}zxxwxzzzz{}~}|}~zyyyy{|{xwxy{{z{}}}||{{|}}}}|||{zzzz{|}~|zzz{{{zzzzzzzz{{||||||{{zyxwvwy{}}}||{{zz{{{{||||}|{{{|||}|{zzzzz{{{{||{{{{{{zz{{{zzzzxvwyz{{{{{{zzzz{|||{{{{z{|~~~~~~~~~~}~~~~~~~|}~}{z|}{zz}~|}}}|{{{|~~||~~}}}}}}~~}}||}}}}~~~}~~~}|||}}||~~~~~}}|||}|||}~~~~~~~~}}}~~~~}|{{{|||}}}}}}||}}}}|||||||}||}}|||{{|}}~}|||||}}}}}}}~~~~}}}~}|{{||||}}}}|||||||}}||||||{|~~}||||||}||||||||||||{{||}}}|||}~~}|{{{{{{{{{{{{{|||{z{{{|{{zz{}~}|{zz{{{{{{||{{||||||{|}}||||}}~}|{{{{{{||||{||||{{zzz{{{{{{|~~}{{z{{|||||||||||{{{{|||||||{|~~~~}||{{{{{{{{{{{{{{{zz{{{zzzzz{|}~}{z{{{||}~~}}}}~~}|}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}~~}|}|{|~~~~~~~}}}~~}}}|}}}}}}}}}}||||}}}~}}}}}}}}}}}}}~~}}~~|zz{}~~~}}}}}}}||}}}}|||||||}}||{||||||||||}}}}}}}~}}}~}|zyz{|}~}}||||||||||{|}}}|||{{{|~}|{z{|||{{{{{{{{|||||||||}}|zxxz{|}~}}||{{{|||{|||{||{{{{{|}}{{{{{{{{||||{{|||||||||{{{{yxxy{|}}}|||||{{{||||||{{zzzzz|~~|{zzzz{{|||{zzz{{{||||{{{{{yxwxyz||||{{zzzz{{{{|||{{|||||~}~~~~}}||~~}|{{|}~~~~~|{{z{|~~~~~~~~~~~~~~~~~}{zyyyz|~~~~~~~~~}~~~~~~~}}}~~}}~~}}}}~~~~}}{yxxxxz|~~}}}}~~~}}}}}}}}}~~||||||}~}}}}}}}}~~}}~}|zxxxxy{}~~~~~}}|}}}}}}}}|||||}~}{{{{||||||||||}}}}}}|{yxwwwwxz|}~}||||||}}|||||{{{|}~}|{z{{{{|||}||||||}}||{zxwvvvwxz|}~~}|||{||||||{{{{{||}~|{zzz{{||{{||{{{|}||{{zxwvvvvwx{|}}||{zz{{{{||{{{{{{{|~~|{zyzz{||||{{{{{{{{{{zxwvuuuuvxz|}}}}}|||}}}}}~~~}}~~~~~~}}}~~}|{||||||}~~~|{zz{{||||}~~~|{zyyyyyzz{}~~~}}~~~~~|zyxxxyyyyyz|}~~~}}}}~~}}}}~~~~~~}}~~~~~}{yxxwwxyyyyz|}~~~~}||}}}}~~}~}|||}}}}}}}}}}}~~}{yxwwwxxyxxxz|~~~}}}}||}}}}}}~~|{{{|||}}}||||}}|{zxvuvwxxwwwxz{}~~~||{|||||||||}|zxxz||{{|||{{{{{zywwwxwvuuuuuwz}~~ztssuz}~|{~~zwwwx|~~}}~|xyzzxusrqrtvwwxy{|~~}|{{zzzzzyyyz{}~}}|||zyz{|||}||{{|{{zyvuttuuvwxxyz{}~}|{{{||}}~~}~~}|{{|}}}}}}~}|{{|{{{{||{{|~~|{zzz{{{{{{{{{|~~~~~~~~~}{zyyzzzzyzzzzz{|~~~~~}}}}~~~~}}}|{zyxxyzzyxyyyyyyz|}~~~~~~}|||}}}}}}}|{{yxxxxxxxyyyyxxyz|~~~}}}}~~~~}||}}|}}}}|||{ywwwwxxyxxxyyyyy{|}}}}}}|}}~~~~}{z{|}}}}|{|}}zwvwwwwxyyxvvwy|wqsy||{|||}~}|}~|}~|{zyyzzyxxwvuuvxyywwy{{{{{||}}|{zz{{{{{|}~~~~~~~|zzz{{zyyxwvuuuvwxyxxxwwyz|||||{{||||}}}~}|{|||}}}}||}}~~}|{zz|}~~~}|{{{||||}}}~}|{|||}}}}}~~}|{{{{||{{||}~~~~}|{zzzz{{{{{|}~~~~~~~~~~~~~|{zyyyyyyyz{}~}||}~}~~}{|zvsrw|~zvuuvy{}{yy}}zxxy|~}}~~}}~~}|{zzzzzywvvvwyz||zz{}~}~~~}||||}}~~~}|{|}~~~~~}}|{z{{{zyxwvvwwwxy{|}~~~~~}}}}|{|}}}~~~}}||{{|||||{{{|{|{zxwwwwxxxyz{||{{{||}}}}}}}|||}}}~|{{{|||}}|{{{||{zzzywvvvwvwxy{|||||{|||}}}}||}}}||~~}||{{{{{{{{{{{zzz{{{zxvuuuvwwxz{|}}~}||{||||{{{||{||~~~~~~~~}|{{|}~~}||||}~~~~}{zyyyz|~~~~~}{zzzzz|~}||}}~~~~}~~|yxxxyz|~~}}~urqqx~|xxxxxy|}zyxz}{wsruvutvz|yyz{{{{|{{}}}}{xwxyz{|||}}zwutsuxz{|}~~~~~}||{z{|}~~}}}|}~~~~~}}}}}}|}~~}}|{ywuuuxz|~~~}}}}||||{||}~~~}|~~|{{||||{{|}}}}}~~}|{yyzzzzxwvuuwz|~~}}|{{{{{{{|||}~~~|{{|||{|}}||||}||{{{||||{ywvuwy{|}}}}}}}}||{{{{{||||}}}}~~}|||{{||||||{{zzzzzzzzzzzzyxvwy{||}}||||}|||||}}~~~~~|z{}|tstx~}}zz{}}||xx|~|{{~~}{{{{{{{}|zyyy{||{z{}~}}}~~~~}||}}|{{}~}|{yyz|~~~~}}~~~~~}}}}}||{}~~}{z{}~|{{}~~~~}|{{}~~}}|}}}~~}||||}}}~~}}}}~~}|||}}~~}{zy{|~~}}}}|}}~}~}}}~}~}}|~~||}~}}}}|{|}||}~}~{zyz|~~~|zz|~~}{z}}}|}|||~~{zxqmvxrv}}{~{vuvv{~{xuvy}|wqpv|~~~~}}}~|ywz~~{~}ywxxyyy|~zxxxyz{{{zywxy|~{xxz{|}}|{|}}}|{{|}~}||~}{zzzzz{||}}}}}~~}}}}|{{zyyz{|{{z{~~}}{{zzzzzz{||}~~}}}~}}~~~~~}||{{|}~}|{zzz{|{yyz{|}~|{z|~}|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}||}}|}~~}|}~~}~|z~~z{~~~~~}||}~{z{}}|z{}|{{{{z{{zz{{}}}}|{ywz{zz{zzyxz}|{||}}||~~|{zyxz|}}|z{{{|~}}~~}|||~}{zzz{{}~}{|||||{}~}}||}}}~~|z|}|{zyxvvvvvwxyxwz{xvzzywwy|||}~~~{|}}}{y{}{yyz|~}|~~~|{|}}~~||{{~~~}}}}~}||}||{zzzz{}~~~~|}~|{|~~}~}}}|{|||||}|zyz||{zxwvwy{||{{zz|~~~~|||{|||{zzyxwwwxxwvvwxvwywspoquutssstuttvz||{zyyxwyz{{yy{|||zzz{{ywwvuuvvwvttvyz||zyzyxx}~~}z|}{}~}||~|}|xvwxxyyyz|~~~~~~}}}|{ywwz}}|{z|~}}~~~}}~~~~}||}~~~~}||{yxwxxwvxzywvvvvvwz|}}}~~}}}}|{|}~~}~}|{z{|}||||{{z{|{{~|zyyxvtropstvwvwyxxyyyxwwxwwvwz{zz~~~}||}}{{{{|z{}|yyzzxuspnqtuuux|~||}~~~}}~|}~~~~|zzzz{}~}}||}~~}~~|}~}{ywwwvuuwxyzxwyyxxxxyz{|~{|}~}zvutsstwyy{|{y|~}}~~~}}~|yz||}}|}}~}yvvvvtruyxxz|}}{zzyyyywuwxxxxxz{z|~}}yutsqqrsrrrtuvwxywvxyxvutrrqqrstxyyyz{|zwxy{{yx{|||{|~~|zyz~~}~}{yxxxwussvxxyy||zyz}|||~}xvtqqsuvuuy~~}|{{{zxvw{}}}~~~||~}||~~|||{zz{|}|{{{~}}zurqppooqrsuyzwvyywtrsuuuwxxy||yz~~~}|~~zwvvvvuuyyxy{zz}}zyzyvtsstsrstuvyzz|~}zz|}~~~~~~}|||||}~~~~~~|yvtrrssux{}}|zyyyxxz}}{z{|}~~|{|}}|{}~}|{yy|}|}}|}{zzzyyyz{|}|{|}}|{xvvvwyyyyzz{~~~~}}zzz{{{{{}~~|{{|}~|yz{z{~}}}{z{zyyy|~|}}{zzzyvroopqpprstttuwyywuttttuvxzyy|}|}~~~~~~}{z{~~}}}}}}~}zvsssqpqrrrrtuwyywvuuvvuwxwwzzz|{{||}~~|yxwwwwxz{zy{|~}~}||}~}}}~~}{zyyxyz{}}}}|}|zzywvwwwxyyyyy|~~|xvuuux{{|{yz|}~}||zxwwxz|}}}~{zzyxxwwxwwyzxvutrrrrrssrqqprtssuxyxuuvxyxwxz}}|~~~~~}zxwwxxxwwwwxyywxz|}|{zyzz{{zz}~~}}}~}||}~|zywuuuwxxy|~~|{ywvutuwxyyyy{{{~|zxusstuuuuvvwxy|~|{zzyz{|}~||{xwy{|||}}}|~}|{{||z{{{|}{yxyyzzz{{xuuvyyxxxxxxxz|}~}}{yz{|{zzyz|{z{zxwuuuuuuussstssuvuuwwwvuwywvwxxy{}}~~}}}{ywvtsuwutvxwwxxwwvtsstssrrstrswyz{}}}~~~~~}{{zzzyyz|~~~~}}~|zzzyxz{zzy{~~}|{{{{}|{|~}{{{|~~}~}{{{{{{{{zyxwvvxyxvwxy{||}}|{z{|}}~~~~~|{{yxyzzzy{|zyz{xvuutsrrtttuvuvyyyyy{}|{|||}}~}{yz||zz|}~}{xwwtrrssrrsvxxy{{zyyxxxyyz{{{{{~}{z{{|}~~~|{}~~~~~~~|{{yvvyzyyyz|||~~|z{|||||||}||~~}}{xwwwxyzxwy||}||~}{{~}ywwwwvutuy{zyzz{ywxzyxwwyzxwwwy{}|{|~~}{z~~|{yyxwyzzyzzzyzzyyyyywvutrqrssttvy{zzz{{zxy{{zz{zyzzxxz|~~}{zyz{|}}~}|}~}}|ywvuttuvvwx{||{yyz{|}~}zwvxxyyz|~~|{zz{{{{|}~~~~}|||~~~~~|ywxzyyz|}}{zzzyywwxxwvvwwwwwwxyz{{|{{{{z{zxwvwyyxyz{zz{||~~~}zy{zyxy}~}|{zz|{{{|||zz}~~~~}}~}|~~}|||{zz{|}{xwvtsssuwxyyyyyzywy{{{{{{{||{}}~~~~~}|}}|{|}|}~|{zyyz{||||~~~~~~}||||zxyxxz~~~~~~}~~}}~~~}}~~}{yxyzzzzzzyxxyyyyyxxwwxxxwvustuxxxxwvtuwvvwxyzyz|}}}|||}~}}|{{||}{z|~}}~}}~~}~}}|zwvtsvxxyzywvvwxxvuvxxxxyz{{zzz{}~}}~}zxxz|}~~~~~~~}}}}|{z{~~|~~}}~~~~|{}}~}|}~~{yz{|{{z{|||{z}|{}~}~~}|}}}}||}}}}|{{zyxxxyxxwvttuvwvvvvuuuuuuvwwwxyzzz|}~~~~~|{{{|}}~~||}}}}}}~}||{zzzzyyyyyyz|~~~{yzxvwwxywtuwvvwwwxyyzzyyyyz|{yxyz{{||}|{|~~~~~~~~~~}~~}|{zyyyzyy{{yyyz|~~~~~~~~}}~||}~~}}~~~}||}~|{{{zy{}zz|}}|z{~}||}{{|}|{z||||{z{||{{|}~}}}~~~}}}||}|{{}{zz{{zyyyyxxyyyyxxz{|}}}|ywxxyxwxywvvvvuuuuvwxyxxy{{{zyyyyyyyxy|||||~~}|}~}}|z{{{zz{}~|{||||}}}~~~~~~~~~}|||}}~~~~~~}}~|y{}|{zz{}~}|~}~~|{||~~~~}~}}}~~~~~}|{}~||}||{{zyyzzyxyzzzyzzz{|yz{|}~~~{~}}|}|z||zz||zyyyzzz{{{{|||}~zvwyzyxwxyxwxxwvuvxvuvwyyyy{}}}~}|}}~~}}~~}~~~}~~~~~}~}|{{~~}}~}}~}|~|{}|y|~|{}}{}~}{z}~zyzz{|}}|{}~~||{zz{|{yxwxyzyywvwwwvwxyxwwwvwyzzzz{|zy{~|{{{}}{z{{xy||}}}}}~|yxwwzxuwzzzyxwwxxxwvwyxvvw{|yxyz|}|||{z{||}~~~}}|{{{{{||{{|}~}~~|}}~~~}|}}z|~}}|}~~~~~~}}|{z|~~}|}{yz{zxvvwxxwwussuwyxxxwwwxxyz{{|{{||{{|~~~}|~~~}}~~||}}}{xyywy|~}~~}|{z|}|{z|~~}{zzyxwz{zyz|ywxzzyxy{xw{~|{zyyy{|{|~}}~~~~~~~~~}}|{{zxwxzz{}}{{{|||{}~}|~{z}}~}|||}~~}{{|{zz}~|z{{{z{|{zywuw{~}zz{|~~}~|{}~}{zz{zxvwxwy|~~~~}}}}{zzxuvwwwyzzzyyyyy{~zvz}|{||{zxx{}}|~|}~~}{|}{y{}~|{{zzzyxxxy||z{~|zz{{{||{zywvvwy~~|~}{|}}}}~~~}~~~}}|}|~~}yuvyxwz}~}}~~|~|z}~}}~~||~}~~~|||ywy{yz}}~~}}~}~~}~}xwxvuuttvwwvuuvxwvy}|zwvvvxyz{~}||}~~|||{|}~|{{{{zwuutsrrrstuxzzxzzwwyzyxvvxwvwxwx|}~}~~}{z{|yxz{~~{|}{y|}||yvwxwwxz}}~~~}}~~~~}{{|}~|z||{zzyz|{yyyxwvvxz{{{}~{z|}}}~~}}}~~~}{zz|}|zz|~}~}~~{{zxwvuvvvvvwxy||{{{||yx|}|zz{}|{~~~}}~~~~}yvwvsrrstuvvvy||{xwyyxwvvvwxwux{|~~~~~|zz{zz}~|zz|}z|}{yyyyxxy{|||~}~~~~}~~~~}|~~|}}{|}}}~~~|zxxy||{|}}~~}|{zyxyyxxxyz{|~||||}{z}~}~}{||}||}}}~~}~~yvxyxyyyyz{|}}}}}~~|||{{{~}||{zyxz{z{|}~}~~~}{||}}~~~}zxwwwxyyyyxwvwxxvsrrrqrrstuuuwwy|}|{z{{zyz{}~~~}}~~~||{z|}}~~~~~~|{zzzzzzzz{}}||~~|zyyzzywxyyxwxz}~|~}z{|||zy{}~~}|{{z{|{{{|}~}}}}}||}|||{zyyyxwtrttqprssttsuvvz~|y{|zzyy|}|}}{{{xwwxyxwwxxvtqppqrrrsttstvxxxz{}~}~~~~~}}}|{zyzzz{|{zzz|~~~~~~~|zz||{||{{zz|~}~|z{|{zz{{{}}}|~}z|~~|zz||zyzzywvuutuwxwwyzyyz}~~~|zywuuuuutttuuvwy{||{zz||{{{|}}~}}~~~~~|zwwxyyxxxyzyxz}~~}}}|{y{}}|}}}}~~}|{{zywz}yvxwtsstwvttvuux{{{}~||||~}|||{{|~}{zzz{{{||zz{}~}}~~|}}}~~~}||||}}}|}|{}}|{zzzxuuvwvuuwxxy{}~~~~~|{z|}{{~}}~~~}}~~~~~{yxyyxxzzxwxyyxxxwxwwvssuvutvvwy{{|~~~||||}||}~}}}}}}|}~}{zyxxwwxyyyyz}}}}~}{|~~}}|}}~~}}~}}}}|{}}|zzxwwwxyzyyz}}{yxy{{zyy|~~~~~~~}|{zyyyzz{}~~~~~~}{yzzzzxy|~~~~}~~}~~~||}|{|}||}}|zyy{|||{wuuvtsvxxyz|}}|~~~~~~~}}}{xwwwvuuuwz{{{z{{yyyz{{{{{zzyzz{|~~~~~~}~~{xyyyzxxzzzzzzzzzzyz{zywuutruwxzzy|~}}}}~~~~}~~}}}~~}|}}}{ywwwwwwxz|}}}}}||~~~~}~~~~~~~~}zxz{{|~~~~|{zyxwvwy{{|~}}}}|{||||||}{z{||}~}}~~~~~~~}|xwyywz}~~~|{zyy{{xxyyxyz{{||z{}~}|}}}}~~}}~~~}|||}~~}|{{zxvwwxyz||}~~~~~~~~~~~~~}}~~~~~~~}}~}}}|{|~|{yxz|~}|}|{{||{||||}|}}||}}~~~~~}~~|yxxxyz|||~}|~~~}}~}}~~|~~~~~}{z{{|~~~~~|{zyy{{zyz{{{zz{zzyyyyxxwwvusstuwxyyzzyz{|{zzzz{{{|}}||}}}~}|}~~}|}}~~}}~~}|{z|~~~~}|}~~~~~}{yz{|}~~~}|||}~}|||}~}||}~}}}}~~}|{}~~~~{{~}~~~~{yzzxwxy{{zyxz{{z{{||yy{zyz|}}{{||~||}~~}{|}~~||~}{zyzzzyzzzzyxwwwxyzzzz|}{z|||||}~~}~}}~~~~~~}~~||}~~~}}}}}}|}~}{{}~~~~~~}~~}}~~}~~}|}~}}~~|{{{{||{{|}{yyz{zxxzzzz{{{|~}||}~~}~~~~~~~~}}}}~}}}~}~~}{ywvuw}|snooqsuy|}vpnlhjsyz~{tomjhnwz~xuqkghlpuy{~wrpmlnpsx|vnlkjost{{tpnlossu~yurpmnsw{}vrnlkmprt||tsrpnoppu|}wsrqnlnrv{{somlmlkou|{vrpnkknsux|xuqopporvy{}xvttuuuw{{yxuppsvx~yuqmkmosz~ytplhkopsz|tmkkifgkpsw~{vqkiknopqrw~~z{~}}}}|{zxw|}zvuw|~|zyy{~}}}}|~~}}}||}||}}||||~{{|zwz~|y~}|{xvwz|~{yxxyy{}yvux|{xxxwwy}{wwyxwz}wz~~||zwxzzz|~|{{|}~~}{|||z|~|xuvxvux|}||xtuwutvx{|zwtstutvz|}~}{yyyvrtxxy~zy{|{zyxy{~}{{|{{{}|~|z~~}zyzzww{~}~}}~}|zxvrsvvux||||||}~~|zxwutvwvvy{}~}}}ywwwvvwy{}|z||zz{|zxwwwwxxvux{}~~}zyzzz{{z|~}|zz~||~}~|y{}||}}{z{||}~~}||}|{}~zxxyz{|}~~|zz|}|zzz{}}zz{||{zz{{}~{{{zyxxz{yxz{yvx{zxz|zx{}yuvwuuxzyz|}zwy{zxz|{z|}|yy{zzyy||}~~~~~}}~~||{yyz{}~}}}|~~}}}~~}}}~~~|{{zz~~~~~~~~~~~~~~zyzyz{|~|~}|~~}}|~~{z|~~{xyz{|zy{|zz{}}||}}}|{{|zxxxxxy{}}}}}}}}~}}}}~~|}}}}|~|}}~~~~}}}|yxxyyz{}~~~}}~~~}~}||~~}ywxyxyzzyyyxz{zzyyyxyyxvutvvwxy|~}||}}}}~~~}~}}~|~}{zzzzz{{yxyzz{{zz{{{{|yvuuvwvwy|||||}{yz||z{{{|{{||||}~}|yxy||zz}|{||{{{||{||ywvwwwtuxz|}}}}}}{|}}}||}}}||||}~~}zxxyyyyzyyyzyy{{zzzzxuuuutttuwwy{{{{zyy{~~~}~~~~|{{|}||~~|{{{|}|{}~||~~~~~~~~~~|{{zzz{|||}}|{zz{{{yz|||~~~~~}~~||||}}~~}}~}}~~~}}}{xxyxwxxyzzz}~}}~}~}|}}}~}{|}}}}~}|||||}}{yxwxwvwywvwyz|}~}}}}}}}~~}}{{{|}~~|}}|{|}~~}{zxwwwxyyxwxz|~~}|}}|}|{||{|~~|zzy{||z|}{{|||{{zyxwwwvvwxwvwy{}~~|||{z{{{{zz{{{}~|zyzyyz{{{zz{{yz{zxwvuuuuvwvvvwy|~~|}}||||||}}}}}~|{zz{|{||{|{{{{{zxwutuuuuvuuuwyz||||{zzzzz{{z{||}~~~~|{ywwxyyzzyxwwxyywvutuxz{|~~~~}~~}~~~~~}|||||}}}}}}~~~|zzzzzzyz{|{{{{|~~{{{zyz{{{zzzz{{}~}~~~~~}~~}{zyxxxyzyyyyyyyy{}~~~~~}~~~~}~~}||{ywvvxyxxxxwxxxyz|}~~~~}~~}}}~}|{{|||{{||{{{zxwvvwwwxyyxyyyy{|~~~~~~~}~~~~~}}~~~~}||{{zyxvuvwxwwwxxvvxz{|||||{{{{{||}~}|{{{|||||{{{{{{zxwutuvvvwwvvuvxz{|||{{{{{{{|||}~}|{{|}|{||{{{{{zxwvvuvwwwwwxxxy{|}}|}}|{{|}}||}~|zyyz{{{zzyzzyxxxvuttuvuuwvuuvxzz{{{{{{{z{||{{|}~|zzz{|~~}~~~~~~~}|}~}~~|{{|{|}}}~~|{{zz{{{|}}}~~~~~~~~}{yxyzzzzz{|}~~~~~~~|{yxxxyyyxxy{}~~~}~~~~~}}|}}}}}}}|}}|{||{yxwwwwxyxxz|~~~}}}}}}}}~~~~~~~~~~~~~~~~}~~}|}~~|yxxwwxyyxz|}~~~~~~}}}}}~~~~}}|{{{|}|z{{{{zz{{{zwvuuuuuvvxyz{}|||{{{{{{|}}}}|}~~~}||{||||{{||{z{{|{yxvuuuuvwxyy{||}||}}|{{{}}|}}}|}}|{zz{{|||{z{{{{{{|{yyxvuuuvvwxy{|}|{{{{{{{|||||{|}}~~~|{{zz||{{z{||{{{{{{{zxwuuutuvwxz{{{{{zz{{zzzz{{z{|{{|~~~~~}~~|{|}||~}|||}}{zxwy{}~|{zyz{}~}~}}}}}}}}}}}}}}|}~}||{zxwwxy|~~~~~~~~}~~~~}~~~}~~~}}~~~~~~~}}}}{zxxxxy|~~~}}}~~~}}~~~~~~~~~}|}}}}|}~~}}}}}}}}}|||||zxwvwy{|}}~~||}}}||}~}|}~}|}~~~~~|||}}||}}|{{|||||{{{||||{ywuuwy{|}}|{|}}}}}}}}}}}}}~~}|}~|{{||{z{{|||||{{z{{{{{{{zywvuvxz||{||{{{{||{{|||{{{|||||~~|{||{{{||||{||{{|{{||{{{{ywuuwxy{|||||{{{{{{|{{{{|}|{|||~|{{{{{{{{{z{{z{{zz{{{{zyzyxwutuvwy{{|{zzzz{{||}}}~~~~}}}|~}|}~~~~~~~~~~~}{z|}~~~~~~~~~~~}|}~~~~~~}~~~~~~~~~~}||}~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}~~~}}}||}~}|||||{{||||}}}}}~}}}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}||}}}}|||}}}}}}||||}}}}}}}}}}|}~~}}}}~}}}}}}}}|||}}|{|}}|||}}||}}}|{||||||||||}|{{||{{{|||{|}}||||||}}}|||||}}~}||}}}}}}~}|||||||}}}|||{||||{{|}}}}||{{||||||||{{||||}}||||}||||||||}||||||{{||||||{{{{|{z{{{zzz{{z{{|{{z{{{{{|{{||{|||||{||||{|||{||{{{{|{{{|||{{{|{z{|{{{{{{{z{{|}~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}~~~~~~}~~}|}~~}}~~~~~~~~~~}}~~~~~~}}~~~~~~~~~~~~}~~~~}}}}}}~~~}~~~~}~~~}}~~~~~~~~~~~~~}}~}}~~~}}}}}}}}}}}}}}}}}|||||}||||||||}}|||{{||||||}}|{||}}}}~}|||}}}}}~~}}}~}}~~}}~~~}}}}}||}|||||||||}}}}}|||||||}}||}}}||}}}}}}}}||||}||}}|||}||||}|{{|||{{|||{{{{{{{{{{{||{{z{{z{{||{{|||||}}||}}}||}|{||}||{||{{|||||{{|||{{{||{{||||||||||||||{{{|{z{||||||{{|}}{{{{{{{|||{{{||{||||||}}}}}~~~~~~~~}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}|}~~~~}~~~~~~~~~~~~}}~~~}}}}}}~~~}}}||}}}}}}}}}}~}}||}}}}}}}}~~~}}}}}|}~}|}~}}}}}}|}~~~~}}}||}}}}|}~}|||||||}}||}}}||}}|||}}}}}~~}}~~}}}~~~}~~}}~~}||}}}}}}}|||||||||}|{|||{|||{{|}||||{{{|||||||||||}||||||{|~~}|}||||}}||||||||||{{{|{{|||{{{{{{||}|||||{{|}|{|||||}}}||||||}}||||||||}||||||||}||{|||{{|}|{{{{{z{{zz{|{{zz{{zz{zzz{||{{{{||||||||}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}~~~}}}}}}}~}||}~~}}~~~~~~~}}}~~~~~~~}~~~~~~}}~~~~~~~}}~~}}}}}}}}}}}}~~}}}~~}|}}}||}~~}~~}||}}}}}~~}}~~~~}~~~}~~~}}}}}|}}~}}||}|||}}}||}||}~}}||}}||}}||}}}||}~}}||}}|}}}|||||}}}}|||||}}}}}||||||||||||||||}}}||}||||||||}}}}}}||||||||||||||||||}|||||{|||||||||{||||{|||{|}}|||||{|||{{|{{{|}}||||{{|}}|{|||{||}}|||||{||||{||{{{{{{{{{{{{{{{{{{{{{|||{{||||}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~~~~~}~~}}}~~~~~~~~~~~~~}~~~}}~~}~~~~}}~~}}~}}}~~~~}}}}}~~~}}~~}}~~}}|}}||}}}}|}}}|}}}}|}~~}|}}}}}~~}}}~}}}}}}|}~}}||}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}||||}||||||}~}||}}}||}}}}}}}}}}}~}||}||}}}}||}|{{||||||||||||||||||||||{{||||}}||||||{{|||{{||||}||||}}}|}|||}}}}||||||||||||||{|||{{|}{z{|{{{|}}||}}|||||||||||||{|{{|{{{|||{{{|{|||||{||||}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}~~}}}}}}}}}}}}~~~}}}}}}~~}}}}}}~~~}}}}}}}}~~~}}}}}}}~~}}~~}}~~}}}}~}}~~}}}}||}~~}|}}}}}}}}||}}}}}~~~}}}}~~~~~}}}~~}}~~}|}}}}}}}|||}||}}|||||||||||||}}}}|||||||||}}}||||||||||||}}}|}}||}}}|||}}|||}||||}|||||{{|||||||}}}}}|||||}}}~}}}}}}}}}}}}}}}}}}}||}}||||||||}|{|||||||||||{{{{{{{|||{{{{{{z{{{{{{||||||||}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}~~}}~~~}}}~}}}~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}~~}}}}}}}}~~}}}}}}}}~}}}~~~}}~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}~}|}}}}}}}}||}}}|||}||}}}}}}}}}}}}}~}}}}}}}}}}}}}}||||}}}|}}}}}}}}||}}}||}}||||}|||}|{{||||}}|||||}||}}||}}}}}}}}}}}}}~~}}}}}}}}||||||||||||||||||||||||||||}}|||||||||||||||{|||||||}|||||||}}}|||||{{||||||{{{||{{||{{{{{{{|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}|zyxvwwvuuvwvtuvvuuuuuuuuuuvwwwwvy|}}{zz{{|}~~}|{z{|}~}~~|zyvttvwxxwwvwwxxxy{~}||||}~}}||}}~~}}}~~~~yuvvsrtutttwzzyyyyxxyzy{{{zy{|{yxxxyyyyzz}~}|||~~~~~~~{z{|~~~~~~}{zyxyz{}~}{zyyzz{}~~~||}}||}~~|zz|~}~~}||||{{{{{}~|{{{zzzyxxxxxxxxxwvuuvwwwxyyxz}{xvsrqonnopqrrqswyyzzyyxxxxyyyyyyxxwuuwyyz{||}|{{zyz|}~}|}|zy}}{|}~~~}}~|{zywvwxyxvwyz}}{ywvvwz~~~~}~}zyz{||}|{|}|zyz{|}}|{z{}~~~~}}~~}|{}~}|||{{zzxvutstttuvwxxwwwwwwwxyyz|~}zxwutqoppooonmmklnnmmlkkjkllorrtxxvwxxxxz~~~}}}~~|{}~}|zz{|}|zzyxvvvyz{~}|~~}~~}|}}||}}~~}}|}|{zxxwvuttuuuuutsssrruvuusssuwy{}~~~||~~~}}||||~~{~}ywusrsttttvtrstrrrstuvxzzz|~~~}|zyyz{||||{yvuvwxwvxzywusrqonnnmmoqtwy{{yxwvtsrqqqsuwxyzzyy{|~}{|}~~~}}}|{zyyxxyzyyzyyz|~~~~|zyxz|}}|}~~~}|}}zxyywtvyyyyxwuqnkjmopqrstssttuvvwxz}~~~~}}}|||{ywvvvustwxxxyyyxwvvutsstvxyz|}~~|zwvvvuux{~~~~~}|}}}~~}}{yywuxyxx{|zz||||{{{yy{}~~~}}{zxwwxyzyxxwvutrpoooqtx|}}~~{zxwwvuvx{~}|{||}~~}~~}}}}||{z{{|}~}|~~~}}~|zxxwwvuttuvwxz|~}|{ywvvuuuvvxz|~~}||~|{}~}{z{}|zyxxxxyyxzywvtuvvvvvxz{{yy{||{z{|}}|{|~~~~}}~}}}}}}{zyyzzxxwwvvuttttttuvwwxyz{}}|{yyxwuutsqppqrqppomlmkiijklpsvyz|~}~~|z{|{|||||}~~}~~~}}}{yz{{z{||~~}~}}}}}{yxvvvvwzzzywwvsqonoonmnopqrrrtvxxyz||{|}|{zzz|}}~~}~~}|{}}}||||{{|}}}{zwwxxwutvwwvvwxyyyyyyyvtssttstvwxy{}}{z{{z{{{|||}~~}{xwvtsqqrsrrtvwy{~}|~~|{zzzz|~~}|}~}z|~~~}}~~~~~~{xvuuwy{|~|yyyxxxxxwuuvuuvwvusqonnnonnopqrtuvxyz{|~~}}~~~~~~}}~~~~~~|zxwy|}}~~~|ywwvtssssuwvuvwwwxy{{||{zyyyxwwwuuvvvvuwyzz}~||}}}}|}~}{}~}}~|zz{zyxvtssstvvvxwvwx{~~}}||}~~~}~~~~}}|{yvutttutuvwyz{}~~~~~~}}|{zz{{||}~~~~|zyyyxyy{|~~~~~~}}zwvvvwwwwwwwxxyz{zyxxyxwvwvutstvwwxyyz}~~|{zyyz|}||~~|||zyxyzyyyxvuuvttuutttuxyzyyxyyzz{||{yyz{||||}~}{zyyzywxzzzyz{{z{||{zywvutstuvvwxyzz{}~~~~}}~}|||zzywusrqrrrttuvxz|~~~~}{zyxwvvvwwxz~~}}}zyz{{zzz{{{zz|~~~~~~~~~~|yzzyxxxyywx{~~|{{{{zxwwxxvvxxyxwxywuttttrommnopppsuwxwvxyxwwvwwwy{{z{}}}~~}}|{{|}~~}||||}~|zxxxustvwwyyyz{zyzzzz{{{zzzzzwuusqppqstx{}~~|{zzzz|}~~~~~~~|zyyyyz|~~}~~}||~~~}}~~~~~~{ywvwxxxy{|~~|}}}|}||}~~~}}}}||}~||}}}}||}~~~}}|{yyyyyy{|~}}|{zzzzzz{zzyxxxwwwvvvvusqoonmmnoqsvxy{{{{|{{ywxz{{{{}~~~~~~}||}~}}}||||||}}||{zzyyxwvsqrrrrsuwy{zyyxxxvtvwvvvuuvvvvwyzz{|~}|{z{~~}|}}}{{}~}|}|{yxxyxxyywuutttuwyz{||{zzzzz{{{|}~~~~}{{{{{{{{{|}||}~~}||{{zxuuvx{~~~~~~~~}|zywvvwxyzzzywwyxwwxxyxwxxxxwvvwxwvxz||zz|~}z{|{{{||}}}|}~}||{{{zyzzyyyyxxyyzxvsqqrsuvwyyyyyyxyyxwxxyzzzzzzz{|||}|}~~}|{zzywvttuuvy|}}}||}}~~}||}|{|~}}~~~}|zyxvuvxzzyzz|||{{{{zyxwxywvxzzywxyyyyz{|~~}}}}}}~~~~~}}}~~}}|{||{{zzyyyz|~~}||}|zzzyxxxxxwwvvvuvuttuttsrstttssttsttuvuttuvvvvvwxxxyyyyz{|}{zyyyyyy{{}~~~}}}||}}}~~~~}}}}}~~}}~}~~~~~~}}}~~~~||}~~~}|}~~}}}}|{|}|zz{{{yxy{|||{||||{|}}}|{|||}}}~~~~~~~~~|{{{{{{|}|{|}}|~}}}~}||~~~~~~~~~}}|}}}}}|||{z{{||{{{{zyyyyxwvvutttttssssstvwxwwwwwvuuuvwxxxy{}|{||{{{}~}||~~|~}|{{}}}}~}{|}}}~~~~~~}|}}}||||{zyxxxy{zyyyyzyyyyzzxxyz{ywxzyxxxz{|}}~~|~}{{{|||}}||{zzzzzzz{|||||}|||}~}}~~}}}||{zzz{zz{z{}~||}}}||||||zyzzyyyzzzyz|~~~}~~~~}}~~~}{zxxxwxxyyz{ywvussrrttrsuuuvwx{~}{yy|~}|~}~||{zyyxyyxyz}~~~}{ywuuvwwxxyyyyz{{{{{||~}|~|ywvwxyyxxwwvvwxxyyyxwxxwvtsrqpppruwyzz{{yxyyxyz{|}}~~~}||}~~|{zzz{||{{|}~}|}}}}}||zxyyyz{|}~~~~~~~~~~~}{{{{{|||{zzz{{|~~}~~}|||{z{{{zyyyz{{zz{~~~~~~~~}||||{{}~}|}~}||{|}|{zyxwvvuwxxxyxxxxxxxwxyxxyzzyzzzyyyz{~~~~~}}|{zz{|||{yyxwxyz{||{zxwwwwwwxxxwx{}~~}~~}|{zxxxwwxxwvuuvvuvxyyyyy{|}}}}}}~~~}~}~}{zyyz{|}~~~}{zzyyzzzxwvxxwwwwwvuuuuvvvvwvwxy{}}}|}~~~~~}}~}{zz{|||||||}||}~}||{{zyyyyxvusssrrstssssttrsttttsvxxyxxyyyyyz|}~~|{zzz{{{}}}}}{yxwxyxxxxwvvvvuuuuvwxz{{zzyzz{zz{|~}|{{{{{{||}~}|}}}~~}|yxxyz{zz}}{{|{{{zyyz|}}}~~|}~}|~~}~}{{{|||}}{z{{{{{{{}}{yxwxyyxxy{zzz{zzz{}~~~~}}}zxwvvvvuuuttuvwvutsssstvxyyyyz{z{{|}}zxwwwvuvxxxwwwvtrpppqrsstttsrrrqqrtvwxyyyyzyxyzz{{|~~~~~~~~}}}}~~~~~~~~}|{zxuttuvvwwwwwvvvwwwxy{|||||}}}}}}}~~}{{zzz{||{zyyyxxy{}~~~~}|{{{{|}}}~}|{{||||}~}{{{}~~~~}}~~~~}|{||}}|||{zzzzzyxussstvvvwwutstvwyzzzyxxyyyxxxyz{{|~~~~~~}{zyxyzyxz{zz|||{zzzwuvwxwwwxxxxyz{}~~~~~~|zyyyyyzzyxxyz{{{{{zyxxyzzz|}}}}~~~}}}}|{{{{{{{|{xvuttssuvvuuuuvwyz{|{{{{|}|{||||{{|~}|}~~~|{yyyzzzz{|}~~~}}}|||||{{zyyyxxxwvusrrrrssssssstvwwwwwwvwxxxwxyxxxxy{|~~}|{{{{{{{||||}~}}~}{yxwvvvxyyy{{yy{|}}~~~~~~~~~~~~}}}}|yxwwwxyyzyyyyz{|}}}}}}||}}}}}}}}}||~~}}}}}}||||}}~~~}~~|zxxxyz{||||}~~~~~}}|}|zyyxwwxxxyyz|||}~}|{|}}}~~~~~~~}|zxxwvvvvvvwwwwwxyyyyyxwwvuuuvwxxyz{}}|{{{{{||{{||}}||}~}||zyxyzzzz{{|~~}}}~~~~~~}||}}|{zxvvuvvvwyyyz{{{{z{{zzzzzz{{z{{||}~~~}{yxxxxxyyz{||}|{{zzyyyzzzzz{{{{{{{}}}~~|{zyzyyz|}~}}}~}}~~~}||{zyyxz{zyyywvtsssrrssuwxyyyyyyxxyyyyyxxxyyzzzz{}~}{{zzzz{}~~}|||{zz{{{{{|||||||}}}}~~}|zzzyz|}~~~}}|{{zz{{{z{{zzyxvutstuuwyzz{||{{z{{{z{zzyyyyyyyyyxz|~~~~~~}}}|}}}}~~}|{zzz{}~~}}}}||{||{zz{{zyyzzzzzzxvusrqsuvxyz{zzzzzz{||}}}}~}}}~~~~~~~~~~~~}}~~~~~|{}~}}||||||{{{{{zzywuttux{|||{{{{z{{||{{{{{zyz{{{{{|}~~|{{{|||||||||{{||||}}~~~~~}|{z{}~~}|||}}}||}|||}~}}||||||}~~~}{zxvvwyz{{{{{|||{||||||}~}|}}~~}}}}~~|zyyyzyyyyyzz{{{{{zz{|}~~~}|~~~~~}{yxyy{}~~~~~~}}}|{{|||{{{{{||{{{{|}~}||}~~~~~~~~~~~~}}}||zwvvvwyyzz{zyyyyyxxyyzz{{{{|||}~~~~~~~~~~~}}~~~}|zxwyzz{{{||{zzzyyzzyyyyyzzzzzzyyz{|}~}|{{{|}~~~~~~~~|{{|~~~}}}~~~~~}~~~~~~~~~~~~~~~}}~}}}}~~~~~~~~}||}}}}|{|||{{{}}}}}}}}}~~~~~~~}}~~~~~}}}}|{{z{{{zz{{zzyyzzzz{zzyyz{{zz{zzzzzzzyyxwwwwwwxyzyyzzyz|}~~}||{z{||}~~~~~~~~~~~~~~~~~~~~}||||}}}}~}||{{|||}}|||||||||||}~~~~~}~~~~}}||||{{{{zzzzzzzzzz{||{yxxyyyyyzyyyyyyyyzzzzz{|||||||{{}~~}|||{{{||{{{|{{|}}||}}}}~~~~~~~}}}~~}|||{{z{{{{{|{{{|||}}}~}}}~~~~~~~~~~~~~~~}||}}}~~~}}~~~}}||||||||{{{zz{{{{{{|{{{|{{{{{|||}}}}~~~~~~}||||||||{{{{{{{{{{{{{|}||}~~}~}~{vvwuttsssuwtrv{{yyxvuttrty~}||{}}{z{|}~~~}|||~~~}}}|}~zuwywuy|yux|zxxxwusqnmpsrrv{{y||{|~}{yxxvvz|ywz||}~~}}|{{zx|}{{|~}}~}~|z|}|}}}zz|~}|}}{{||{zyyyyyyzzyzz{{z||zy}~{yxxxxy{||}}|{{zzzzzzzyxzzyxxyvuz~{x{}{yyz{|{{|}|{{||||}}~~|{zzzz{|{zz{{{{z|}{z{|zwwvuuuux|~~|}~}}}~}|||~}{~~zwy{yxyyz}~~~~}~~|}~{{~~~{}~|zwuvxwwxyz{{{zyz{yxz|}~}~}~~~~~~~~||||zxxxxyywvutsstvxywuvwvwwwyzyy{}~~~~{{}|{}~~}|{{}}~}}~~}}~|}~{y{}||{yxxvuuwwwwwyzxwxywvy|zy|}|}}|{}~}}|{~}yyxwvvvwxyyyxyzxvwyxwz}~~}|~~|~}}~~}}}}{xuuvvuvvvwvuvvuuttwzyx{}{zyxy|{z~}~~}~~}}~~}}}}~~{yz{ywxzyxyywvutuvwyxwwwyzwvwyz|~~~z{}{y{~}}~~{wwyvtwzxvxzxvxyyxyz|~~}}~}{|}|{}~~}~~~~~}||}}}~|{}}yyyyxz{zxy{zxxyvsuxxxxxxwyzwty}{z~~||}|zz||}~}{{|}~~~~~~~|}~{xxxxxyz{{{|{y{}{z~~~~~~~~}~zzzyxz{{{||||{{{|~~~~~~{yz||z|~}{|}||~~|zz{||{{|{zyyz{}~~~~~~~}|||{|~~~}~~|{zz{{||||||||{ywwwwwxxyyyyz{{|~}||}}|{||||}}~~{xxxxyzz|}||zy{~~~~}}}}|zyz{zyyzzzzyyyyxwwwwxy{{yxwwy{|}~~}|}~~}{{zzyyyzyxwwxxwusrrrqrstttuuuvwxyzzyyyyxxxwwxyz{~~~~~~~|||{|}}}|{{|}~~~}~~|yxyxwxyxwxxwvvvusqqoooprssrssstvxxxxyxwwxwwwxxyz{|}~}}||}}}~}|{{||{{|{{{{|}~}|}~~~~~~~~~~~|zyyyz{|{|~~~}{zz{|}}||~~~}}}}}}~~}|{yxwxyyz{{}~~}|{|||||||}}|{{|{zxvutssuuvvxz{{|||{{{|||{{{{{{{{|~~~}}~~~~~}||||}||||{{{||{zzzzxvttsssstuvxyyyyyyxxxxxxyyyyyxyz{}~~}|{{|||}}|{{{|{{{}}}}~~~~~~~}{yxxyyz{|~~}||{{{{zzzzzyyyyyxxyxvsrrrrssuwyzz{{{z{{{{{{{{|||{{{}~~}}}}}}|{{zzzzzzz{{||}}}}}~~~|{zyxwxxy{}~~~~~}}}}}}}|}}||||}~~~|zyyyyyzzzzzzzzyyzzzzzyxvutvwwy{}~~~}}}}|||||{{{|}}~~}|||}~~~}}~}{zyyyyz|}~~~}}~~~~~~}~~}~~~~~~}{yxwvvy{|||}}|||||{{zzzz{{||||}}~}|{{zz{{{{||}~}|{|~~~~~~}}}}}||||{{ywuttuxz{||{{zz{{||{{{||}}~~~~~~~|{z{{{{||||||}}}~~~~~}|zz{}~~~~}{zzzzz{{{{{||{{{{{{{{{||{ywvvwy{}~~~~~~|{zyyyyyyxxyyyyyyzzzz{zzyyyywvvxz|~zvuvwxxz|}}}}}~~~~}{z{}~}|zzyxyz|}~~~||{{{zyyxxyzz{zyxxz||{{{zzzz{{{{||||}~~~}||}}|}}||||}}}}}}|}}||||{zxwxy{|}|{{zzzzz{{{{zzzzzz{{{{{}~|{zzz{{{|{{{zzzzyyyyyz{|~~~}|}~~~~~~~~~}}~~~~~~~~~}}~~~~~~~}}}~~~~~~~}}~~~~~~~}}}~~~}}}||}}~~~~~}}}}}|}~~~||{|~~}}}~~|zz{{|}||||}|{{|}~~}}}}~~~~}}}|}}~~~~~~|{{zz{|||}}}}}}}}}}|||||{|}}}}~}|||}}||}}|}}}}}}~~~~~~~~~~}}}}}~~~}}||{{|}}}}}~}}|||}|}~~}{{{|||}}}~}||||||||}||||{{{|||{zyzz{zyxyyyyyzzzyyyyyyyzyxxxxz|}}{zyyxwwwwxxxxyyzzzz{z{{{{{||}}~}}~~~~~~~~}}}|||||{{||{|}|||}~~|{{zyzzzzzyzzyzzzyyyyyxxxxxwwwxzzyxxwwvvvuuuvvvwwwwwwxxxxxxxxxz{}~~}|{{||}}~~~~~~~~~~}~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~}|||||}|||{{{|||||}}}}}}}}||{zz{||}|{zzyyzzzzzz{zz{{{{{||||}}|}~~~}}}}|}}|{{{|}}|}}|{{{||||}||{{{{{zyxxyyz{zyxwwwwwxxxxxxxyxxxxxxxyz}~}{zzz{}}~~~~~}|}~~~~~~}}|||||||}~|{z{|||||{{zzzzzzzzyyyxxxxxwuuwyz{{zyyxxyyyyyzzzzyyyzzzz{|}}{zz{|}}}}}}~~~~}{yz{~~~~}|||}}|}}|zzyzyyyyyz}~zvttuvwwxxyz{{zz{~~}|{ywxz{{{zz|}~~~~}{{{{}}zzzz{{zyxyz}~}~~~|zzz|~~~}}}}}||}}}||}~~~~~~~~~~~~~}{zyxy{|}~~}|{{{{{{{zzzzzyz{{{{|~}|||}}~~~}}~}||}~~~~~~~~~~~~}}|zxvvvvxz{}}|{zzzzz{{{zzzz{zzz{|~~}|}~~~}{{{z{}~}}|||}~|zyyyyyz{{{{{zzzz{{{|||zywvvvwx{}~~~~}}}}~~~}}}~~~}{zyxyz{{zz}~~~~~|yvtssuy}~}||{||zyxyzz{{{zzz{}~~~}{zyxxyzzzzyyyyyyyyz{{{{{yxvvvwwy{}}|||||}}}|||||||||~}{zyxxwwxz|}}}|{zzzzzzzzzyzyyxxy{|}~~~~~~|zyxyzzzzyyzzyyzzzzzzywuuuuuwxy|~~~~~~~~~~}}~}{{{{{{{{}~~~}}}}}}||||}~}|}}~~~~~|{{{||}}}}}}}}|}~}|zxwwxxyyyyz|~~~~~~~~~~~~|zyxyyyyzzz{}~~~~~~zyz{}}zyyyyz{}}}|{z{{{{{{ywuuvwvvwwxxy|~~}}~~~}~~~~}{zyzz{{zz{}~}}||{{{{{{|~~|{zzzz{{{{{{{{||||{ywvuuuuuuuuvwy{|||{{{{zzyyyyxxy{}~~~~~~~~~~~~}{zz{{{{||}}}~~~~}{yxwwwxxyyyzz|~~}|{{|||{{{{zz{{zxwvuuvvvvvvvwy{|}}}|{zyyxyyyyyz|}~~~}}||}||}~~}}{yxxxyyyyzzzzzz{{zxvutttuvwwwxxy{}~~~~~~~~~}{zyyyzz{{{{||}~}}}~}}}}}}}}~}|||||}~~~~~}{yxwwxyyzzyz~zxy{|~}~~}{{||||||{{zzyxwwxyz{{{{zzyyz{|}}}|||||}}}}}~~}|{{||||||}}}}|{zzyzz{{{{{{{{{|~~~~~}|{yxxxyyyyxwwxyy{}~~}}||}~}}||}~~~~~~}{yyyyyzzzz{||{{zyxwwwwwxxxxxxxy{}}~~~~~~~~~}}}|||||||{{{{{yxxxxwwwwwwxxy{|}~~}~~~~~}|||{{}~}|||||}~~}{yxxyyyz{||||}}}|{yxxyyzzyzzzz{|~~~~~~~|{{{{{zzzzzzyyzyxvutttttttuutuvwxxyzzz{{zzzzzyz{}~~~~}{yxxxxxyyyyyz|}~~~~~~~}}}~~~}}~~~}zyz|~xtv|~~~~~||~~~~~~~~~~~~~}}~}|{{{{{{{{|~~~~~~~}|{{}~~~~}}}}~~~}|zyxwxxyz{|~~~}||~~~~|{yxxxxyz{|}~~}}~~}{zzz{{{{|}|||}}}}}}}|{zyyy{{{{|~~}||}~~~~~~}}|{{{{|{yxvvuuvvwxzz{{{{{{{{{z{{zzz{|||}~||||||}~~}||{||||~~~}}|||}}}~~}}}}~~~}|zyyz{zyxxyyyyzzzyxxxwvutsrrstuvxzz{{{zz{{{zzzzzyyzzz{}~}|{zz{{}}}~~~~~~~~}}|||}}}}~~~|usppswyzzzzzywuuuwyzvsqrstuvuuuvwy}~}{zyyxz{{{zyyyz{}~}|||{{{{{{{|}}}}~~}}}~~~~}|{zz{}}|||}~~~~~~~~~~~}~~~~~~~~~}|||}~~~~}{zxxxz{}~~~~}}}}}}}|}}}~}}~~}}~~~}~~~}}~~}||||||||{{{{{{{||{{{{{{zxvutuvyz|||{{{{{{{{||}||}}}||||}~|{{{{|||||}}}}~~~~~~~|{{}~}}~~}}||{z{{{zzzzyzyyyywutttvxzzzzzyyz{{z{{{z{{|}}}||~}zxxyyzzzz{{{z{{|||{{{zz{{zywwwy{}~~}|{||||||}}}|}}}~~~~{zz{}~~}}}~~}}~{yyz~vsrsx}zy{{{{{||}xuttuvy}{yxxy||yvvxxvttvxz~~yvvxyz{{zzzzzzz{~~{yxxxyyyzz{{|}}~}|{zxwxxxwvwxz|~~~}}|||}}~~}~~~~~~~~~~}||}~~~~}}|||}~~~~~~~~||}}~~~~~}|||}}|{{zzzzz{{{{zzzzz{||||}}}||}}}}}}~~}|||}|}|}}~}}}}~~}}}||||{{|}~~~~}||~|wxx}{{}~{wwy{~}{}|yz~}{{|}}}~~~}|zxwxz|~|zxwwxxz|}}}~~|{{z{}~~~~}||||||||}}}}~{yxxxxz|~~}|{zz{|||||}}}}}|{z{}}~~}||||||||}}}}~~~~}{yxy|}}~~}}|ywxz|}~~}||||{|}}{zzyyz{|}}}|||{{{{|~~}}}}}}~~~~}{z{|||||||||}}|}~}{zyyy{{|||{{zzzzzyyyz{{{{|||{|}}|zywvvwyyzzzz{{zwvvxz|}}|{z|~}{|}}~~~zrov~x{~}|~yvvw|}zy|}xwz~}|{{||{{||}~~}~}|{|}~~~~~}|}~~}}}~~~~~~~~~~~~}~~~~~~~}}|||{{{z{}}~~~}}~~~~~~~~~~~}}}~~~~~~~~~~~}||}~~~~}}}}}}}~~~~~~~~}}}}}}}}}~~|{|||}}}}}}}}}|||||||}}}}}}|{zz||}}|{zzzz{{{{{{z{{{{{|||||}~~~~~~~~}}}}|||||{{||}}{zzz{{|{{{{{zz{|{{{{{{|||||{ywxy{|||{{zzz{{{|||{yy{|{{|}}}}~}}}~~~~}~|yyyz{yxyyxwwwwxxyywvxyxwxvtstuvxyzzxxzzyxyyz{zyyyzzz{{{{||zz{{{{|}}}||{z{}|z{{zz{{zyxwwuvz}{z{|{zxy{||{zz{{zxwyzzyz|}~|}~~~~~~~}|}}~~~~~~~~~~~|zzz{|}~}~~~}~~}||}||~}}}}}}~~~~~~}||}{wvuvxz|}}|{||{{zyz{|{yz{zyz{{||~~}|||}~~}~}|}~~zz}||~~~}|zzzzzyxxyz|~~}}}|{zyvuvwwwxxwwwwxwwxwwwxxxvtsssstuvxyzxwwvvvuwyx|~~~|zxyzyy{~~}~}}~~~~~|{{{{|}~~~~}~~~~~~~~}}}~~~|zz|||}~~~}}}~~}}~|{|~|{}~~}~~~}~~~~{yyyyywxz{|}~~{z|{y{~~|{z|}zxz|}~~~}~~~~}{xwyzwwyyxyzyxz}}|{z|}{xwwvuuvvz}{{~~}|{zz{}zxy{||zx{|}}zz{{z{}}}|{{|||{zzzzxutuutw{}{~~|}~|{}~~~|||||{|}|}~{xyyvvwxyyyz}~|~}{zz|}z{~}zyz{|}~}{{{}~}~~~{z{|||}}}~|}~}~~~~}|{{{{||zwvuurpqsuusrvzzzyyyyxwuvxxxxxxwxz|}~~~{~}{{{{zz|}|{||}}~~|{{yxvsuxvtvxy{{|}|{{{{zyyyxxxz{zz{~~~}{}{yyxxwxz|||{}~~|||||~~}}~~}|{{}|z|~~~~~zx{{zyxy|{y|~~}~~~~}~}{}~}~~~~|{|}}}~|yxxwvvwxyxxwxz}}||{zzzyyz{{{|}{zz|}~~~~~}}~~~}zy{zxxz{|zxxy{~~}~{ywwxxxyzyyyyxxyywtrrsrrrrsssssuwyzyxxxvuvwxxwxxyyz||zzz|}||~~~{{}}{zyyzzz}~~~}|||}~~~}~|{}~}||||}}{z}~~~~~}}}~~}}}~~~{yxxxyyyzzzzzz{{|~}}}}|~~~~}|zyz{{zyyyzzyzzz{}~~~~~~}||~~|{zyyzyxxwwvwxvsrrssrtuuuuuttvxyz{}|y{}|z{|}~~}||{{{}}}}}~~~|{zxwwwwxxxxxvvwxxyzzyz{zz{zzz|~|}~~~~~~~~}||}~~~~~~~}}||zwvvwyywwwxxxxz|~~}}|}|{|~~~}}|{{|}}~~}}|{{|}|ywxyzzz{{{{{|}~~|{yyyyxyyyyyxxz||{zz{zyxyyxxyzyz}~~~}}~|z{|||||||{ywwxy{|||||||||||ywy{ywyzzyyxz|}~~}~}|}}}}}|||}}|}~}}~}|{zxwwwyzyxyyyyyyyyxvsssrrsttuvwx{~~~~~}}|{{zwvwxyxwxyz|~||~~~}~~~}}|{|~~~~~~}||~}}}ywwwxxxxxy{{{}~~||~~~~~~~}~~}}~|{yyz{{{|}||}|||{|||{zxwvxzyyyz|~}~}}~}}~~|{|{zyyy{zwuusrssssstvwvwyzzxwwxxxxxyzyxvwz|}~~}}}|||{||zxvvuuwxxxxxxyyz|||~~}{}}||~~}~~~~|}~}|||{{{{}~}|}~~}~|{zywvwwxy{}~~~~~~~~~~}{yyz{{{|}}{{zzyzz||zzz{{{yyyyyxwtrssrrsuwxyyyyxwwwwy{zzz{{{{|~~~~}|zz{{{|}{{~~||||}~}~~{yyyyyy{|~~~~~}}~~~|{{||}~~~~~~~|zz{{{{|~|}~||ywxz|}~~}}~|||}}~~}}|}~}|}~}{z|}}|{{|}}}}|}~~}{|}~~}zyzyyz|~~~~~~~~~~}|{zz|~~~}|{|}}}~}}|zwuuuvxwvxyyxwwyzzyyz|{zzyxwwwwy|~}~~~~~~}||{zzzzyyxwwxxxxwxxvvxzxwvtsrqsvxyzyyyxxxyzzxxyz|{zz{|}~~|zyyz{|~||~~}||||}~}|}}~~}}~||}}||{|}}}|{|||}||||{{|{xwwxz|}}}}|}}~}}}}~~~~~~~~}}}}|||{|}~~|{||{{{|}}}||}}~~|zzzyz}~}~~~~~~~~~~~~}|}~~}}}~~~~~}}}{ywx{|{{{{z{zyxxxyyxyyyxxxyzzzz{|~~|{ywwvwxxxxyxxyxwwyyyyyyyyyzywuuuvx{{|}~}|}~~~~}}}~~}}~~~~~~~}|}~~}~~||}}}|{{|}}{yyz{{{|}}}||}~~}}}~~~~~~~~~~~~}~~~~~~}}}}}}|{||{z{|{yzzyxxxyxvxzxwxyyzyyyxxxyxwxzxvxyzyz|~~}{xyz{{{|}|}}}}||}}|||}~}{{{|}}}}~~}~|}~}~~|{{{{zyyyyxxxxwwwxxxxyzz{{{|}~~~~~~~|{|||{{|||{{||{{{|}}||}~~}|}~~~~~~~~~~~~~~}~~~}{{||}{zzzyxwwxxwwwyzzyyzzzz|}|zzz{|{{|||||}~~~~}~~~~}}}}}|||{z{{{zyyz{{yxxxwxy|}{xwwvuwxwvwxyxvwy{{zyyz{{zyzzzz{|}}}{z{{{{|}~~~~~}}~~}~~~~}}~~~}~~~~~~~}}}}~~}}}~}}~~}}|||}}|{|||}||}|{{{||||{{}~~~}}~~}~~~~~~}}~~~}|}}~}||~~~}|}~~}}~~~}}}~~~~~~~~~~~~}~~|~~~}}~~||}}~}}~}}|}~~~~~~~~~~~~}{}~}|{z|}zz{{yxyyyyyyyyxyyxwwvwxyyxxwuwyzzyzyz|}zyz{|||||{y|~yv{|vv|}}~}|}}~~~~~|}}}|~zx{|||zz}}}}||~~}~}||}~}|}~~}~|{{~~~~~~}~}}~~~~~~}{|~~{|~~}}}}~~}}}}|}~}{yyz{|zx{}|{zz}}{z{{{|zz{zzzyzzyxxyzxwxzxwz{{{zz|}{{}}||||}~~~~}~}|}}}~~|~~~|zz~}|{z|{wx{||ywxxyyyzyz||zxy}~}~~}~}|}}~}~~{|~}||z|}}|||~~|||z|~~~~~||~~|~~~~~~~~|z}~~~~~}|||~~~||||~||}z||||{{{{{|zz{||zyyzz{}~~}||}}}}}}}~~~~~}}}~~}|}|||}~~~}{|}zy|}~~{y{|{{zz{{{zxxyzzxvxywxy|~{wwxz{{z{{z{|{{zyz|{yy{|}{zyyyyyz{}~|{|}}~~~~|~}~}|~~}z}}|||~}y|}|}~||~~}}}||}|||}}}}zxz}}{~~}|}y~~~}}{~{|}~}z{|~|}}}|}~}}~}~|}~~~~~|~~~}}~~||~}{}~|z|~~~}~~}|}w|}z}~|}~~||}~~~|~{x{}zxyz|{wx}{vvxyzzyxwyz||z{}{xz||{{{zz|{yz|~}z}|z{}~~|{||{}~|}~}}~}|~{}}}|~~~~}||~~}|~~|{z}~}}}}}{{|~}|{{~|xz}~~|}~}~}||}{|~}{zxz|~~|{|}~}z|}|{{}~}|}~{|~~~~}{|~z{~~||~}{}|zzz|{wwzyxwwyzzzyxzzyxy|~}||}~~|}~}|}~~}~||~|}~}~}|}~~~||}~~{|}~|}|y{}{z~zx{{yyxz|zyzzzz|}{|}}~~~||}~}}~}{|~~}}|~~}~~~~~|~~~~~~}~|{~~}~}~}|}~|~~~~~}|}||~~}}~~}}~}|}~}~~~}|}~~}{}~{z}~}||}~~|y{|{{~}zz{|||{}~|{}|||{{~}|{|~|}~~|{||}|z{|}}|zzzzz{||zyyzzzxx{|zyyyy{{{zzyyy{}{zzz{zx{~|}~~}}~~}}~~~}~z}~}}~~~~~}|~~~~~}~~~~~}}}{|}}~}||||{z|~|}~||~|}}{~|~}}}~~~}}}~}~}~}|}~~~}~~~~}}~~}~}|}|}~}~~}|||{|~~}||}|}~~|||}~~}||~~~~~~||}}|{z}~}|zz}}|zz|~}{{{}}||{{|}|||||{zz{}}{{|}}|{zz{{}}{{}~}|{|~}~~~~}{{|}~~|}~~~~~}}|~~~~~~~~}z}~~~~~~~}~|~|{}}}~|}~~~|~}~~~~~}|~}||}~~{|}}}|y{}}}}||}~|{|}~~|zy|}||}~}zz|}~}{yz|}|{}}{zz{||}~|{{|~}}|}~|~|}~~}}~}|~~~~~||~~|~}{~~|}|}}}}}|z{}~{{~}yxy{{{{zz||{{z{}|z|~~~~~~~~~~~~~~~~}~~~~|}||}~~}|}~~|||}~|}~~~}|}~}~~}~~~~~~}|{~|~}}~}}~~}~}~}}~~~~}}}}~~}||}~}{{}~~|{~~}z{~|}}||{{~}}||}~{}~~}|~~||~~}}||{{||{{{|{z{|||{z{||}|{{{yyy{}|zz{{{{z{||{yz|}}}|||{{|}}}~||~}~~~~~~}~|}~~~~~}}}~~~~~}}~~}}~~}~~}~}|}~~~~~~}|}~~~}}~~}}~~|~~}}|}}y}}~~}}~~~~~~~~~}~~}~~~~}|||}~}z|~}}}|}~}|||}~~}}}~}|~~~}|}~}{~}||}~|{z|~}|{{}~|{{|~}~~~}||~~|{||||||{{||{{|}~}{zz|}}{z{|}||||{|||~~}}}~~~~}~~}~~~}~|~~}}~~~|~~~~~~~~~~~|~|~~}~}||}~zz~~|{|||}~}}}}||~~}~}||}}}||}}|||}}{}}|||{|}~}}|{}~{}~}|}~~|~~~|~}}}~~~|||}~~{|~~}|}~~}~~~}}}}|{}~|}||}}|{{||{|}|{{z||||||}||{{|~~}}|}~~~~~~~}~~~~~~~~~~~~~~~~~~~||~~}~~{~~}~}}{~}~~~~~~}~}~}}~}|}~~~}~~~}|~}|}|}~}~~}}~}~~}}~~~|~||||~~||~~|z|~~}{{}~~}|}}{{{}~}|}~}}}}||}~~}|{{||}}{|~}z{|||}|{z{|~}{|~|{}~|{|}}}||}|{|~~~}}}}~~~}~~|}~~~}~~~~~~}~~~~}|}~~~~}~}~~~~~~}~~|~~}~~}}~~~}}~~~~~}~}~~}||}~}~~}}}}}}}~~}}}~~~~~}}~}|}}}}~}|}~}}}}}|{z{~~{{|}~}}}~~}}|}~}~~~}|}~}{~~|||~~{|~~}|{z{|}{{|}||{|}}}}|||}~|}}}~~~~~|}~~~~}|~~|}~}~~~~~~~~}~~}~|}~}~}}~|}~||||}~}}~}}||}}||{y{}}~}|}|y{~}~~}~~|}~|~~}}~~{}}~}~~~}~~|}~~||~~~~~}~}||~~~~~||}~~}|}~~~|~~}~~{|~~~}}}}}~~|}~~~~}~~}~~}~~~~~~~~}}}~ww|~~|{z~zuonlikqvxxz}yurstux}~|{wrqpptx{|xqmlkiknrwz}zwvvwxy{}{xvxzy{yvutrqrrty|wvusopsrsw|~|zvtussvz}zvspoopswz}{wwuttstww|}zzzyyz{{vvxwvx{||}~ysolijkiiouuwz|~~|zwtssronortw}yvutrsru|~|wrpppswy{~}~zspnmolkquvwz}~{wwvxzz{}}~}|}|zz{|{{|~|||yxwvv{~~z{{xxz}}zyz~~~~{vuutvyz}~}~|z{~~~}{yxwvuuvtuz~}|}|{|~~~}}{ywsrtuv{}|zz~}yy{yusrtwz{{z|}zxwwsprtssvz}}}||{zzzxwwuuw{}z{wtrqswvvy|~}}xquytrvz}~{{}}{{|{zxuuy||}}||zyz{xvtqomjijllnoprsqpqtrou|yw}~|}}~}{yvvxyvtttstuvxzzyvttvusqqruwz|}~~~~}}~~z{zwvuwyyxz||xuvyzzyxwwwvussuuw|}}}~~~}~}||{zyz~|yz{{{xvxzz|~~}}}}~~~~|}~|{~|yyyutvxwvwwsopqnlospmoqonoquvuvy{{yyzzxvwwy|}~}||}}|{yxxxzz{}}|~|xwwvuuurpqsronmkjmpqrrsrqsvuuy~||~|{{zyyz|||{yxwy|||~~~~}~}}~||}~~}}~~}zz{{z{}~}zvuxzwsststutqppnnnortvy{zzzz{}~~~~~}|}}|||xvxyyy{|||||z{}}|z{|{zz{{}~~~{zxxwxxvwyzzzyyz{{{yxxwvwxy|~~}{zyxxxvuuuwyxwxwroooonlmppopqtxz{||{zyyyz{zyyz~||}{{zy|}zyz{{ywxzyxxwuttuutsrqqqpprrrstuvy{|}|{{}}~~|{zwwxzzzy{|{|}}}||||{{{|||~~{yyzzzyy|}|{yxxvtuvurrqpqtsqqpnnmmpqqrrsuvxxy|~~||}~||}}|}~~}}~~~~~~|zzyxxxwxyzxwxywutsrrrrtuuvwxxyz~}}}}~~~}}~}|~~}}~~|zzzyxwwwwwxxyz{{{|{|{ywwwwwxxwwxz|}}}|{zz{|}~}}}{|~~|}~~~|yxyz{yx{~}|~}}}yvwxxyz|~|{yxwtqqqrssqqsvwx{}}|}}|{}~}||||}~~}zz{{{zyyzz{|}|zyzzzywurqtutuvy|}}}~}|~~}~}|zzyy{||}~~~~~}~~~}}{yxyzzzyxwwwvtstuuttronooopqsvyz{{|{{|~~}}|||~|||{{zyxy{{|||{{zzxwusssrtvuuwz{}}}}}~~~~~~~~{zzzzyxzzzzz{}|{yxvsrrrstux|~~~||zwusqpnnppoprsuuuututsrrrssstttuwy{}~}||{{||{{|}}}}|}{yyxtrrrtvy}~|{zyxwxy|~~~~~}}~}}}}}}|{zyyyyyyzzzyyxxxvvvvvtqooppqssuwyzz{{zzzzzzyz}|{}~~}~~~~~~}~~~|ywwvvvwyz|||{|~~~~}}}}~~}zwuvxyz~~~~}{||||||{{zyyzzywutrqqrux{}~~}~~}}}}~~}||~~||}~~~~}~}}||{yxxwvvx{||}~~~~~~}}}}}}}~}|}~~~}|{yvuux{}~~}{wutuwyyyyxxwwwwxxvuuvvvutttuuvy{|~~}~~}|}}}~|zz{}~~}~~~zvttux{~}}}}}~~{{zzywwxxxyyzz{{zz|{yxxxwvtrqqsuwwwz{yyzzzzz|~}|}}||}~~}|~}}}|{||}|{z{{z{{{zzyvstwz}~~~~}{zzyxxwvvuuttvvvutsqppprsttsrqstuutuwxwwwxywvvwwy{~~~}}||{zyyyyxwwvvwvuvwvvvvuspprsuxz{|zyz{zzzz{|||{zzyyxxyzy{|~~~~}|yxz|~~~}}}~~}~~~}~~~}~}}|}}}|||zzyzzxwxz|}~~||{z{}~~~~}{|~}}~}||}}|}}||{zzz{|||}}|{zz|{yyyxxxyyyxxyyyy{{{||}~~~~~~~}}~~~}}}||{z|~~}|{{{zzxwwxyzyzzyxvuuutttuuvvuvwxxyxxyxxwvwyyy{}}||}~~~~}}}|{zz{{zyzzzyxwwwvwxy{zyyyxy{{zz{|~}}~}|||{zz{|~}|}~~~~~~~~~~}}~~~~|{|}{{{zyz{zxwvvvuuwxyywvvwxwvwxwwwwyzzz{{zyzzzzz{{z{}~}}}|{|}}}}}}|{zzyxyyxxxyxyzzyz{{yxwwxvvxyyyyxxxwwwxz{{zy{|zz|}~}}}~~~~~}}~}}|{zzzyxyywwxz~~}|zyyzzzzzyyz|~}~~~}~~}~~{zz{||||}}||||}~}}~|yxxyzzzyyxxxxyz{{{z{|{{zz{zyxyy{||}}}}}~~~||{||zy{{{|~|zyyzyz|}}}}~~}{{}~}}~~~~~}}|{{zzz|~~}{yxyyyyz{{zz|}|||||||||||~~}zyzz{}}}}}}~}}~~~~}|||{||{{{zz|~}{zxvwxz|{z{{yyzz{{{{{zyz{|}}||||}}~~~~~~~}}|{zyz{}}{z{|}~~}}||}~~~}|}}}}}}}}}~~|{z{|}}}|||||{{|||||||{zzz{yutuuuvvvussuwvvwxyxwwwvuuttuvxy|~{yz{|||}~~~~~}|{||zxxxxwvwxxwxz|||{{yvtttuvuvvvuutuvwxxwuuvwwyzzxutuwyyzzzz{zz{||||}}||{{zz{|{{~~~}}|}}~~~~~|zyz}~~}~}~~~~||||}~~}~~|{zyz|}~~~~~|{zyz{||||~~}~~~}|||||}}{yyz{|}~~~~~||}~}}}||~~}|}}~~}}~~~~~~}|{zyxyzz{{{zyxxyxxy{{{yyyyxwvwxxz|}~~~~|{zz{}}}~~~}}}}|}~~~~~~~~~~{xvuuuvwyyxwwwwvvvwwvvvwvvuutstvxz{{{{zz{|}||||||||||||}~|{zzz{|||}~~~~}{|}~|yxxxyyyyyxxxxwwwwvvvvvtrrrrrstuvwvvvvuuvwxyxwxxxwxxyz|~~~}}}|zxwwwwxzzzyxyyyyzzyz||{yxxyxxyzz|}}}|{yxxyyz{{{zzzzzyz|}}~|{{{|~}}~~~~~}~}}~~}}}|||}}~~~}{|}~}}}~~}~}}~~~}|{{{{}~}}||}~~~~~}ywwwxyz|}|{{z{zyz{ywvuttuvuuuuvwxz|}||{{|}~~}}}|||~~|{||~~}{z{|{{|~}|~~~~~}}||{{zzywussstssssstuwyyyyxxyyzzyyyyyxy{}}zyyyzz{|}}|}||{|}}zxwvvuuwyyy{|}~}|||{{{||{{{}}|{zz|}~}}~~}|}~~}|{{{{{{|}}}~~{yyzzz{|}}|{}}}}}|ywvuvvvwwvuvxz||}|{zyyzz{{{zzz{}~zxwvuvvwxxwwwwwxyzyvutsrstuusrtuwyz|}}||{{zzzzzzz|~|zyz{{{||||}}~~~|{yxwwxxwwxxyzz|~~~}}}}}}}||}~~}~~~}}}|}~}}}}}|{zxwxxyyyxxxxxx{~~}}~~~~~|{zzyxxxxxwwxxwxy|~~}}}|{|||{{|}|||}}~}|{zyxyyyyyyzz{}}|{|||~~~}}}~~}}|{zzz{|{{||||}~~}}~}}|}~~~|{zzyyz{{{zzz{z{}~~~~|}~~~~|zyzzyyzyyxxxyxwuttuuvwvvtstuuwy{|||||}}~~~}}}}~}}{{{}}}~~~}zzzzzzz{||||}~~}||||||{{{{{{{{ywwwwvvwwwwwvwx{~~~~~}|}~~~}}~~}||||{zzyxvttuuuuvvvvwxzzyxvutuwyyyyyyy{}}|{zzzzyxwxwvvvvusqrssssrrrqqsuvwvwwvvwxxwwwwwxz|}~~~~|||}|||}}|zyyxxxxxxxxzzyz{{zywxxyyzzzzzz{|}~~}~~~~~}}~~~~~~}}}~~}|{z{|}}}}~}}~~~~}|||||}}}||{{zzz{|{yxwwwwwxxxxz||||}}}}~~~~~~~~~~~}{{|}~~~~~}}|}}~~|zyxxxxyzyyz{}~~~~~~~~}{yyyyxxwwvvwxxxxyyyxwwvuvwxyyz|~~}{{|{{zyxvssttsstvwxyzzyyxyzyxyyyyyyzz{|~}}~~}|{ywwwxyxxyzzzzzzzz{||{zyxxyz{||~~~}{yyyyyyz|}||}|||{{zyyyzzzzz{zz|~~~~~}|{z{{zyxwvvuvwwwwxwwwwxzz{{{ywvxxxxyz{||}~}||}}}}}~~}}||||~}|zxxxyyxxwwvvvwwwwwwwvutttsstuvxz{{{z{{z{|||||~~}}|}~~}|||||}~~~~~||||{{|||{{{{|||zxwwwxz}}{zyxwxz|}}~}|}}{{|{{{{|}|{{||{}}{zyzzzzzzzzz{||{{{zz{{||{yyxyz}~}||~~}}}||}}||}~~|zyxxwwwyxxxxxwxxxxxxyyxyzzzyyyz|~~~~~}}}~}}}|{zzzzzyyyxxxxxxxvutssuxz{zz{zzz{|}{{{|||}~~~~~}~~~}{zz{}~~~}}{zyzzzyyyyxwxyxxxwwwvvvvusrsuvwxxyxxyzxwxxxxxxyxxy{{{{|}}|{zyyyyz{{{zzzyyyz{{{{||||{zyyz|}~~{zz{{{{|{zz{{{{{{{{zzzzzzyxwvwy{}}|}}|{{||||}}}}~~~~~~~~~}}}||||||{||||||}}||||}}~~~||~~~}|{||||||{{{{{zz{{zyzz{{z{|{{{|~~}||}||||||{{{{zyyzz{{{|||}|{{{{||}~~}||}}~~~~~~~}~}|{{{{zz{{zzzyyyzzyyxxxxyzzzyyyxxyzzzzzzzzz{||{}~~|{{{||}}}|||{{{{||{zz|{{|}~~~~}~~~~~}}}||}}|||||{yz{{z{|||{|||{|}}|{{||{{{||{{|}|{|}||}~}{{{{|}}~~}|||{{|{zzz{{{{{{z{||{zyyxy{{{{{{{z{||||}|||}}~~~~~~~~~}|||{zyzzyyzzzyyyyyxyyyy{||{zyxxwwxxxxyyxxxwwvvvvvvwxxxxyz{{zywwxyzzz{{|}}}~~~}~~~~~~~~~}{{||}}}}}}}~}|}~~~~~~~~}|}~~~|{zzz{||||}}||||{{{|}||}}}}}~~~~~}}~~~~~~~}}}~~~~~~~~~~}~~}}}~}||}}}}}}~~}}}}}}}}}|}~~}~~}||}~~~~~}}~~~~~~~}}}}~~~}}}}|{|||}}~~}}|}}~~}~~~}|}~~~~}}}}|}}}}|||{{{|zyxy{zz{{{zzz{{{{{zzzyywwwxxxxyz|}~}{yyzzz{|||||}}}~~}}~~~~~~~~~}~~~}}}|{zz{{zzzyz|~}{yyz{||}}}}|}~}~~{{zyxy}}wsspmpsrsy~~}{vqmllnqw|}ysqqrw{}}zwstuw}|yvuuvxxy}|yvttrty|}{xwvusttuwyy{~{xtpllkknqru{}zvtrqononmrwwz}ytponnpqsz}~|||~~{zz{~||}{{|~~zxxy|~}~}||}~|{yvvy|~|yyyxxz{|~~|zyyz|~||||}~|{zwssuvx|~~}|{ywvwxwvw{~~~~}zwvxz{~}}|zxwxyy|~~{yxwvvxz||{}|{{{|~~|zxwwyyx{}{ywwutw{zy{}~{zyxvurruy{}~}xuttsstttuwy|~~{yxusrsuvz~|{{{yvwxxyxz{}~|~|}|~~~|{{}~~{xxyz|||}~}{{{xuttuwyz|~}{zzzzz{}~~~}|}{{}~}}~~~|{{}~}}}~}{zxxwwwyxxz|~~zwutssstvy{}~~~}zxzzxyzzzz}~~{xxxz{{}}}~~||{yxzzxvuuwxxxz{}}}|{{zxxyzz{{{}}|~~}||}}~}{|zy{{{||}}||zwvvvvutvwxx{~~~~}~}~~}}|z~}}~~~|zyz|{z|}|}~{zz{||||{z{{z{||}{xwwtstvwwvvx{}~|{|||{{|}}{|}}~}|}}~~}|{zyyzz{zy|~~~~~}~}~~{xwwyyxyzyyxwxyywwwvttrqrsssrruxwwyzzyxwxxxyzzzyyz{{}~}}~|xxzzzyz||{yz{|{||}{}~}~~~~~|||}}}}|{{~~~||{{{||zy{}}}}}~||~}}z{{yz}|{|}}}|}}{xxxwwxxwwyxvwy|~~}}~}|}~}|z{}~}|||||}||{zyxwwxxvwzzxxy|~~}}~~|}~|~~~~}{zwwyyz{zyzzzzzyxwustuuvuuuvvvvx{}~}}}}||||}}||~~~~~~~}|}~~}}}}~}{{yxyzyyxwyzyxy|~}~}}~}}~~~~{yyz||{z{{{{{{|}~~}|||}}}}{z{{yvvvvvvvwwwwwvwx{|||}|}~~||}||~~}}||{{|~}{{}~}{zywwwxxxwxxwvwxxy{{{{||{{{|}zy|~}|zyyz{{{{{{{zzxwvwvvvxxwwxxxyy{|||||||{yy{|{{}~~}~~~}{{{{}~~}}}~~~~}|{zzzz{|{zz{}}}~~~~}~~~~~~}}}}||zxwwwxxxwxyyyyz{||}~||}~}}|}~~}}|{z{}~~}}~~}|}}}|{yyyxyzz{{z{}~~~~~~~~}{{{|||z{{{{zzzyywutttuutvxvtvyz{{zz{zz{zy{|{zz{}~~~}}}}|zxxxxyzyzzzz{zyzzzywvuuuvuwwvvwy{|~~~~}}|~~}~~}{{|~~}}~~}|zzyz|{zz|}~~{{}~||}|{|}}||}}|{zyywvyyxxxy{}}}~~}}~~}|~~}}~~}}}}}}}}||||{|}|{|{yxvvvwwxxwy|~~~}}}~~}}~~~}}~~~~|}{z{{{|{{|{zz{|zz{{zwvvwvuuwwwyz{{{{||zz{||{y{||{{|~|zzz{{{{zzzzzzyyxxyzyyxxxz|}~}}|{{{{{|~}}}~~}}~~~}}~~~}zzzzz{}~~}~~}~~}~}|}}|zxxxxwwx{}~~~~}}}}}}}|~~}}~}}}~}|{{{{{{{|||{{|}}|{}}}|{xwwwxxxz}~~~~~}~}}}}}}|{|~~}}}~~}||zzz{|{{{{zz{zxy||{yyxwuuvwvvy|}|||}}|{{}~|{}||||||}~}zyzzzyyz||||}}~}{|~}|{z{}~~~~~{yxyy{}}~~~}}~~~~~}}~~~}|||||||{{|||{|||||}}}}~|zxyyz{|~~~~~~~}|}}}|||||}{{||||zz{{{{yxxwvwxz|~}|{{||{z{||{{{||||||||~~|zzz{zyz{{zzzzzzzyyzzzzzzzxuuvuvy{||{{|||{z{{{{{{|}{z{|~}}}}}{z{~~~~}}~~}||}~~}}~~~}}{zxxz}~~~~~~}}~~~~~~~}}~~}}~~~~~}}}~~|}~}}}}~}|{zyxx{||~~}}}}}}|}~}|}~}||}~~}~}{z{|}||||||}|{{|||||||{{||{zyxy{}}}||}|{{|{{||{z{||{{|}|{|~}||{z{{||{{|{{z{{{{|{zz{{{{zyxwxzzyz{{z{{{{||||}~~~~~~}~}~}|~~~~}~}}~~}}~}|}}}}~~~~~}}~}}}~~~}}}}~~~}~~~~~|}}}}|}~||~}}|{||}}}|{{}|z|}|{|||||}~|z|~}{|}~~}}}}}~~~}~~~~||{{|}}|}}}|}}}|||||{z{{{{z{|{zyz|||{{||||{z}~{z{|}}{{||||||}~}|{z{||||{{{{{zz{zzzzzyyyzzyz|}}}}~~~~~~~~~~}}}~~}}~~}}|{{}}{{|}}|{|}~~}}}}}}}~~~~~~~~~~~~}}~~}}~~~}|}}||||}}|{z|~~~}|{zz}}{|}}}|{{|}}||}}}}|}~~~~}~~~}|{||zzz{{{{{{zzzzzzz{{{yyz|~~~~}|zz{|{{{{zz{|zy{|}|zz|}}|||}~~}}}}}|z{|||{{}}|}}~~~~~~~~~~}}~~~~~~~~~~~~~}~~}|}~}}~}~~~}|}~~~}}~~}~~~}}~~~}}~}}}}~~}}}~~|||}}{}}||||||}}|{|~~|{|}|{{|}}}}}~~}}|}}}||}}}}}}}||}~}}}|}~|||||{{|}}|||||||{{{zz{||{zz{{z{|||||}}||||||}}|{|}}||{{}~||}}~}}~~~~~~~~}~~~}}}~~~~~~~}}~~~}|}}||}}}|{|}}}||}~~~}}~~}}}~}}}}}}}~~}}~~~}~~~}}~~}}~~~}|}~~~~~~~~}|||}~}|}|||{{|||||{|||{{{{{{{|}|||||||}}}}}}}||||}|{{{|}{{}}{{|}}||||||||||}}|||{z{||{|{zz{{{{{}~}~~~~~~~~~}}~~}}}~~}}~~~}}}~}}}~~~~~~~~~~~~~~~~}~~~~~~~}}}~~~~}}}}}~~~}}~||}~~}}|}~}}}}}}||}~~}}}}|||}}}}|||}|{{{|||{{{||{{{{{{{||||}|{{||}||||}|{{|}}|{|}|||}}}}|||}}}||}}||}}}}}}||||{{||{{|||||}|{}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~~~}}~~}}}}}||}}}}||}}}|{|}||}}}|||}}}}}}}}}}~~}}}~~~~~~~}|}}}}}}}}}}}|}}}}|||||}||{{|{{||||{{{{|||||||{{||{|~}||}}}||~~}||}}|||||||||||}}~}}}~~~~~~~~~~~~~~~~}}}~~~~}||}}}}}|}||}}}~~}}}}~}}~~~~}~~~~~}}~~~~~}}~~~~~}}~~}}~}}}}}}|}~}}}}}|}}||}~}||}}|||}|{|}~}|}}}}}}}~}}}}}}||}}}|||}}|||||{||{{||||{||{|}}|{{|}}|||||{{|}}|{||}|{|}}}||}~~}}}~~~~~~~}~~~~}}~~~~~~~}~~~~~~~~~~~~}}~~~~~~}}}}}~~~~~}}~~~~~~~~~~}|}}}}}}}}||}}}}}}}||}}||}}|||||{{|}|{|~}{|}||||}}|}~}|||}}}}}~}}}}}}}|}}|||}}}||}}}|}}}}}}|{||}|||}}||}}}|||||}}}||}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}~~~}|}~}|}~~}|}}}||}}}}|}}}~}}~~}}}~~}}}}}}}}}}}}}}~}}}}|}~~||}}||}}}||}}||}}}||||||||||||||||}}}}|{||||||||}}|||}}}||}}}|||||||||||}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}~}~~~}}~~~~~~}}~~~}}~~~~~~~~~~}~~~~~~~~}}}}~~~}}~}}}~~}}}~~~~}}}|}}}}}}}}}}}}|}}}}}|}}}}}||}}}~~~}||}}|||}{z|}}|||||||}}|||||}|||||}||}}|}||}}}|||||||}}||}}||}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}||}}}}|}}}||}}||||}||}}|||||||}}}}}~}}}}}|||~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}||}}}}}}}|{|||||}}}||}~}}~~}}}~~~~~~~~~~~~~~}~~~~~~~~~}~~~~}~~~}}}}}}}}}}}}}~~}}}|||}}}}}}}||}~~}|}}}}}}}}}}}}}}}}|}}||}}~~}}}}}}}}}}}|}}}||}}}}}~}||}~}}}~}}}~~~}}}}}}}}}}}}}}}}}}}|}}}}|||||||}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~}}~~~}~~~}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}~~~}}~~~~}}}}}}}~~~}}}~~}~~~~}}~~}}~}}}~~~}}~~}}~~}}~~}}}}}}|}~}|}}}}||}}}}||}}}||}}}||}}}}}|}}}}||}}||}}}}||}}}}}||}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~}}~~}|}~~}}}}}}}~}}}|||}}}}||}||}}}}}}}}|}~}}~}}}~~}}}}}}}~~~}~~~}}}~~~~~~}}~}}~~}}}}}~}}}}|}}}}}}}}}}}}}}}||}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}~~~}}~~}}}}~~~}}~~}}~~~~~~~}~~}}}}}}}~~~}}~}}~~}}~~~~}}~~}}}}}}}}}~~}}~~~}}~~}}~~~~~~}}}~~}}}~~~~~}}}}}}}}}}|}}}}}|}}}}}|}}||}}}}|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{yxxxz|~~}|ywwyywuy}~|{zxwwwwz}~}}~~}|}~~{zywvvux|}{y}~||~~}}|{}}||}}~~}{yyyyz{}~~|}}{z|~~|}~|{zyy{}}~}{{}|ywxz||yzzzzyyxwwy||{{|~~||~|z{zyz{}}}{{zyxwwwvvwwwwwxz{{z{||~}{{zyyzywutttsrssstvwy{}~~~}~~~~}zyyzyxwvutrsttuvwwvvxz{||}~}}{xwvusrrstuuuttvvuuvvvxz|~~}|zxwuu{~~}}~~~~~|{{}}|}~~~}}~~~~|||{{|}}}~}{}~|}||zyz{zz|}|{|}}||}~}{zyxyzzz{}|yz||{{{}~}{zyyxwy{yxz{zy{|zz|~~}|zzyxwwwxyzzzzyyzz{}~{yxxxwxwwyzxxyyyxxx{~~~}|{yvvwuuwxwwxyxwvuwy{|}}~~}|{ywwxvuvxwvwyxwxyxy|~}}}{yxwutuuuuvvwwwwwwxz{|~~~{{{zywvvvttuvvvvwvvvwxzz{}~}~~{{|zyxwuttuuuvwvvwwvwxy{||~~~}{{|zyxwuutssttuuvvvvwwyz||}}~||{zzyxwuuutstuutuvuuvwxy{{|}}}}|zzzzywuuutssttuvvvuuvwx{}|{|}~~}|zz{zyxxx{~~}}~}}}~~}|||}}}~~~~~}{{{|||}~~~~}}|{zzz{{||||}~}|{zyyyz{{{||}~~|zzyyzzyz{{{|~~~~~~~}{yxwxxxxyzyz{}~~}~~}~~}|{ywwvvwxxxyz{|~~~~~~~}||}}}}{zxwwvvvwxxxy{|}~~~~~}|||{|}}|yxvvuuvvwwxy{|}~~~~~~~~~~~~}|~}zwusssrrsux{|}~}}}}~~~}{zz{{zyyxvtttuuwxxy|~~~}|{{{|~~|{zyyzzzzyxvuuttuuuwxy{|||}}||||}~}|{{zzz{{{{zywuuttuvvvxxz||||}||}|}~}}{zzzzzzz{zxwuttssttuvxz{|}}|||{{{}~||{zzz{{zzzzxvuutstuuvwxz||||{{{{{|}~~|{{zyzzzzz|}~~~~~~~~}~~}||}~~|{{{{}~~|{{zzz{}~}|zyyzzz|~}{zyxxyz{~~~~}~~~~|{yxxxxy{}}}}}}}~~~~}~}|zxwwwxy{}~~~~~~~~}|}}}~~}~~}}|{zxwvvwxz|~~}~~~}~~}}}|}}}}}}~~}|{zxwvvwxz|~~~~~}}}}|}~~}|||{{|}}}}}}}|zyxwvvvxz|~~~~~~~}}}}}}~}|{{{{{|}}}||||zywvuuvxz|}~~~}}}}}|}}}}~}|{zz{{|||{{||{zxvuuuuxz{|||}}|{{|{{{|}}~}|{{zyz{{{{{||{{zyxvuuvxz{}}}}}}|{|||||}~|{zzzz{{{{{{{{{{zywutuvwy{|}}|||||{|{{z|~}{zzzzyz{{{zz{zzxwvutsuwyz{|||{{{{{{{zz{}~}{zyxyzzzzzz{{|~~}}~~|{}~~~~}}~~||}}~~~}|{{|}~~~~~~~}|{yz|~~~~~~~~}|}~~~~~~}|{z{{|~~~~~~}~~~}|||||}}}}}}}}}~}|{zz{||}~~~~~}}}}}}}~}|||||}~~~~~~~}}~}|{zz{|}~~}}}}}}}}~~~}|{{{||}}}}}}}}}}|{zzz{||}}}}}}}}|||||||}~~}|{{{{{|||}||}}}}||{zzz{{||}~~~}}}|{zzz{{|}}{zzzzyz{{||||||{z{{z{|}~{wwyyzz{|}~~~~|zxxxxxz|}}}||{zyz||}}|{zzzzzzzzzzz{}~~}}}}}|}~}|{zzzzz{|}~~~}}||{zzzzzzzzz{{|{{{{{{{{{{{||}~}|{zz{{{{{{{{{{{{{{{{{{{{zzz{{{{|||||{zzzyz{}~~}{zzyyyzzzz{||}~}~~~~~~~}|}~~~~}|zyz{||}~~}~~~~~~}}~~~~}|||}}~~~~~~~}}|||}}}}~~~~}}}}|||}}}}~~~~~~~}}}~~}~~}||}}}~~~~~~}||}}|||}~~~~~~~}}}}}}}}}}}~~~~~~|{|||}}}~}||}}}}}~~}|}~~}}}}|{{{{{{{{|{{|||}~}|{{|}}}}}~}|||||||||z{||}}~}}|||{{{{|||||||~~}||{{{|||||}}||||{{zzzz{{|}|||{{{{{{||}}}}}~}|{{zzz{{{{||{{z{{{zzzzz{{||{zzzzyzz{{{{{{{|~~}{{{|{{||}}||}||{{||zyzzz{{{{zz{{{z{{{zzz{{|}~~}{zyyz{|||{{{|||||{zyxyzz{||{{{z{{{{|||}~{y{~~}~~}|}}|||}~~}{{{|}~}{zz{}~}}~~~~~~~~~|zyxy{|}~~~~~~~~~~~~~}}}}~~~~~~}|{yxxyz|}~~}}}}~~~}||||}~~~~~|zyxwwz|~~~}}|}|||}}~~}|{{{|}~}~~~~}||{yxwxy{|~~~~}|||}}}}}~}|{{{{||}}~~~}|{zywvvxz{}~~}}|||||||~}{{{{{||||||}|{yxwvuvwy{|}}}}{{|||||}}~}{zz{|||}}}}|{{ywvutuvxz{}}}}||{{{{{||}~~}{zz{||{|}~}}}|zxvuvvwxz|~~~}}||zzz{|}~~}|{zyyzz{{{|}|{zxwuuttux|~}|}|yxxxxyz|}}zwuwyz}~}{{zywvtssssuz}{zzzzzzyz{}}}}}}~}~~}|||||}~~~~~~~~~~~~~~~~~~~~~~}~~~}~}}~~~~~~~~}~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}~}}~~}}||}}}|}~~~~~~~~}}}}}}~}}}}}}}}}}}|}}}}~~~~~}}|{||||}}}}}}}}}}||||}}}}||||||}~~}}~|{yxxz{{z{}~}}}}~~~|zyxy|~~}||||||}|zyz|}~~}}{z{{||||}}|||}||{||}}|{{{{{{{{|}|{||}}|{|}}}}}}||{|||||||{|||{{|{{{{||||}}||{||||||||||||}||{{{{{{{{{{||||}||||||{{|{{{{{{{{{{|{{zzzz{{|{{{{{{||||||{{||||{{{{{{{||||{{|||||}}~~~}~~~~~~~~~~~~~~}~|z{|}}}}}}~~~~~~}}}}~~~~}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}|||}}}~~~~~~~}}}}}}}~~}~~~~~~}|{||||||}~}}}}}}}}}}}|}}}}}}}}}}}||}}}||}~~}}}}}}}}}|}}}}}}}}||||||}||}|||||}}}}}||}}}|||}}}}}}||}}||}}}||||||||||}}}||}}}|}}}||||||||||||}}}}}}||||||||||||}}}}}|||||||||||||}}||}}}}|||||{|||||||||||||||{{||||||{{{{{{{{{{|||||||||||||||||||||}}||{||||{{{{{{{{|||{{{{{{{{{||||}}}|{{{{{{{{{|||||||||||{{{||}}~~~~~~~zyzz}~}|}~~~~~~}|}~~}}}}~}|||}}}~~~}}}~~~~~}}}}~~~~~~~~~~}}}}~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~}}}}}~}}}}}}}}}~~~~}}}|}}~~~~~~~}}~~}~~~~}}}~~~~~~}}}~~}}}}}}}}}}}}}~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}||}}||}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}|||}}}}}}~}}||}}}|||}}}}}}}}}}~}||||||}|||}}}|||||||||||}||||||||||||}}}||}}}}||||||||||||||}}}|||||||}}||||||||||{{||{{{|||||||||||||{|||||}}}|||||||{{|||{{{||||||{{{||||{{|||||||||||{||||||||{{|||{{{{{{{{{{{{{{|||||||}}}}~~~~~}v{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~}}~}}}}~~~~~~}}~~}}}}}}}}}}}}}}}~}}~~}}}}}}}}}|}}}}}}}}}}}}|||}}}|}}}}||}}}}}||}|||||}}||}|}}||||||}}||||||}}||}}}}||||||||||||}}|||}|||||||||||||||}}}}}}}}||||||}}}}}}}}|||||||{{||}~~~}|{{zz{|}}~~|{{zyz|}}~}}|}}~|{zz{{zz~xtsrv{~~~~}zyyz|~}{z|}~~~{ywwwy~}|zyy{|}{{zzywvwz~~~~~}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}~~}}}}}}}}}}|}}}}}}}}}}}}|}}}}}}}}}}}}~~~~~~~}}}}}~~}}}~}}}~}}||||}}}}}}}}}}}}}}}||||}}}}||}}}}}}}}}||}|||||||}~~~}}}|||||}~~~~|||{|}~}}|{{{z{}}}|||||}|zz{||}}~~}|{zz|tqppv~{yy{|||}}}~{xwvvwwz}|yxxy|}zwwxyxttx}~zwwxyyyyyyyzzzz{~~|{{{zxxxyyyyzz{|}}}}~}}|{yxxxyz{||||}~}}|}}~~~~~~~~~~~~~~~~~~~~~~~~}||}~~~~~~~~~~~xrrsw~{z|~{xwy{~zx{~~zww{~|{yyz}|}}|zyyzzyz{|~}{zxxyz|}}}}~~}|{{|}~~}~}}~~}}}}||~~~}|{{{||{{{}}~}}}}|{{{|}}}~}|}~~~~}|{{{|||}}}}~~~}||{{{{|{{|~~~~}}}|{yz|~~~~}||}}}}}|||{{||}~}|{{{{{|~~~~}}}}~~~}}|{{{{{||}}}}}||{{{|}}}}|||||}}}}}}||||||||||||}|||}|{{||||{|}}|||||}}||||||{||}}}}|{zy{~~}{zy{}~~}{zz|||}}{{z|}}zx{tlhrxsw|~||xwxy~}{~~xx}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}~~~~~}}}~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}zvuwyxxyxxwvwxwvwyxwvwyz{|}}}|||}~~}~|{{{{||}}||}}ywvuuvwxxwvwwwy|~~~}{|}}}}~~~}}}}}{xwwvwwvvxyz{|||{{||ywxzxvxyxwx{~~zwxyyz}}||{|}||{z{{|}}}}||~~~~}}~|||}}~~}}~~~}}|{{~~~~~}}~||}|{|}}}}{yxwwxwxz}~|||}~|zxwwvvxxxwwwxyzz{{{||{yyyyxyz|}~~~}|}}}}~}{{|zxwwwwwvutsqqppruuvvvuutstuvwy{|{yyyxwxz{}~~}}}|{|~~~~~}{yvsrqqqrsrqqqrrsttvwxyyyy{|}~~~~}~~~}~~}zyxxzzzz{{{zyyzyyyz|}}}~~~~~|yxxyz{|}|{{zywvwxxyz|~~}{zzz{|}|zyxwvwxyzyz|}}~~~{yxwwurrrqonmnooprrpnmmnnnoqsvwz~}~~~}~~}{zywwxyxurqrsstuuutsttvvsrstvxzzz|~|{}~}|}|ywvwwwwxxzzwuuvwxxxxvuvy|~}}}}}}}|zwuuttvxxwwvvvwxyz|~~~}~~~}|zyxwwwwwutsqqtvvwxxxxy{}|{~}~zxxz{|{{{zzyywvwxy{}~}}~~|{{{zz{}~{yvtssrrrsttutsppqsutttuvvuuwyz|}~~}}~~}}}~~~|z{|zxxwwxxxvuuuvutvwtrsttttvz|}~~}||{{{{}~~~}zxvwyyxx|~}}~~~}|yxxwvvwwwvtrqtuuvx|~~}~~}|{zzz{}}|}~|||}~}||}}}~~{zyyxwwy{{{{zwwz|{yxxxwwxy{~~~}{zyyxwwvvvwxxxxuqpqonnooponoprvyzyzzywxyxxxyxyz|~~|z{|zyzzyyzzyxxwxxxxxwuuutuuusqoopqqqqrsssuwy{||{|}}}~}|{zzyyyzzzyxxwuvxyyyyz||~~}~~~~~~~{xvvwyyyyzz{zz}~}|||}}|}~~~}|{yvvvwxyyz{|~~}}}}|{zwuspoonoppoppqsvvuuuttuvvvvwy{z{}}|}~~}}|{z{|}|zxwuttuvwxxxy|~~~zwyzxwxxyz|}~~~~~~~}}|{yyxvvvvwxwwxvtrqqrssttttvxy{{zy{{{{|||~~|{{{{|~~~}~~|yvuutssrsuwy{|~~~~~~}|{zzz{{||||||{|}zxvuvvtuvxyz{|~~}zxwxyz|}~~~}}}~~~}|{zyyyyyyxwwwwvuuuuutrqonnpqstuxz|||{{{|||}}||}~|zyzzyyyyy{{{{zzzyvwwtqqrsttuwyz||{z|}|{|}~~~~~~~|{zzzzxxxxyxxyyyyyyyxurpopqtvy}~{yxxxxxyz|||}~}|{{{{{{{{{||}}|{zyyy{~}|~~~~~~|||{ywwutssuxxz|~~~~~}}~~}}}}}}}}~}}~~}}|{zzzz|~|{zxwwvvwwwwwwxxwwvtrrqooprsuvuuuvwxyyyyxxzzyxxy{z{~~}{zxxwwvvwuuwwwwvwyxwxxvtqpopqtwyz{|||{zz{zxxxz{{{{|}}~~~~~}~}zwttuvx|~~~}~~}|{yxwxz|~~~}}~~~~~~~{ywvux{}~}|zxvtuxyzzzyxxxyyyxxwwvvuuuuttuvy{|~~~}||}}}}}||}{{|}~~~~~|zwtsuw{~}}}|{z{}}|{zyyyxwxxwxz{zyyyyxwxxutttrpoqtvwwwxzxxyyyyzz{|||{{{{|{{}~~}}~~}}}~~~|{zxxy{|}|{zz{|||{|~~~}~}}||}~~~~~}}||||||}}||{{|yuuwy|~~~~~~}~~}~~~~~~~~}}}}||{{zz{zyyyz{zxwvusqsuwyz{{zxxwxyyyz{|}~~}}|}}|{|}}}}}~}||||{yyzzzzz{|{zyyyyxvuuwxyyxyzyyyyyzzz{{{|}~~~~~~~~~~~~~~}|{{{zyxyyxxyzyxyyyxvvxz{{zzzyyyz{||}~}|}}|{zz{|}}||~~||}}}}}}~~}}}~~|z{|{{{z{{{{z{|{{{|~~}~~~}~~~}}}|||||}~~~~}}|{zyyyxxxwyzyxxwwvuuvutuvuuuvxxxyyyxxxxwwwxy{}~~|||{|}~~}|{{zyyzzzzzyxxxwvwwwxxxyyxxxxxz{zzz{|}}~~}}}|{{zzyz|}~}}|||}~~}}~~~~}}~~}}~~~}}}}~}|~~~~~}}~~~~~~~}}~~~}}~~~~~~~~~||||}}}||}}}|{zz{{{{{{{zyyxyyxwvwxxwxzzzyyyzzz{zyyzyxy{zz|}}~||}{z{}}~~}|||{{{zyyxxxxxyyxwwwxy{|||{xvtsuvuuwxxwuuwwwwxyzz{zyzzzzzz{{{|||{{||||}}}}|||{{{{{|}}~~~~|{z{||{{{{{zyz{|}}~}}}~~}{|}}}~~~~~}||~}{z{}}~~}}~~~~}}}|{{{zz|~}zyxyzz{{{{||{{||||{{||||{{|}|zyy{}}|||}}}}~~}}}}||{z{|{zzz{||~|{yxwwwyz{{zzzyyyyz{{{zzz{{|{{|zyz|}~}}}}}}~~~}}}}{zzyyz|}{yz{z{||}|zz|}~}}~~~~~~}|{{|~~|{}~~~~}}||||}~~~~~||||{|~~|}~~}}~~|{{{|{z|}|zzz{||}}|{{|||}~}|zxy{|}~~}}~}}~~~~~~}||}~}|zyxyyyyyxwwwwyxxxxxyyxwwyxutstwwwyzyxwwwy{{{{|}~|z{{yxxxz|~~}{xwwvwxzzzyz{{z{||{{|~~~~{ywvwy{|{zyyyxxyzz|~~}|zyz{|||}~~}||}{{z}}{{zy{~}~{{}~~~~}~~~}|{{{}~|}|~}}}{{}~||}|}|}~}|}~~~{xyzyxxx|}{yxwwxxxyzzxwxyyxvuwxyz|~~~~|{{z{}}~~~~~}}}}{{}~~}}~~~|yxwuuuvxyxwvvvvwvvvvwxwuvwusrrtvvwzzxyzzzzz}~|zyz||{{z|~}~}|{y{}~}|}~~~|}}~~}||zyyywuvz{z{{||{z{|~~~~~~~~~~~~}||}~~~~}}~~}~~~}~|}}~|{zz|}}}}}}}~~~||}~~}{zyxwvuwwx{}}~}z|}|}~|z{}~~||~~~}|zxwvwxxy|}|{zyzzzzyyywvttuuuvvvz{{|||}|zzz{}~~~}}}}|~}{zyyz|~}{}}{||~~{{|{{yxyxxyzz{}~}}}~~~~~~}{|~~||{xy{||}~}|{{{z{|zyxwwvtvwwvwyyz~~~}}}~}{~}{}~}}||}~~}{yy|{y}~~}~}|~~||||{zzzyvuurqsutsstuvvxzzyzzzzzzyyyyxxzz{~~{uw{yy{|}}{{{{||||zywtsuwvwxy{|}~~~|{z{}}z{}|yz}}{zyyyz{|~~|||}}{}|yyzzzzzzz{|~~{z|~{|}{{}~~~|ywxyzxvx{wux}~}|~~|{z|}}|{|~~}}}}~~~}yy{yxxyzz{{xw{||}~}|{{|~~|{{|}}|{{{|yvvxxwxyyz|{{}~~~}|{z{|zz}~{}|zxxxwwyyyywxxxwwwurstqqtusrpqrrtwzyy{{wwzyxyzzyz|~~~~|}z{|xw{|{}|}}}|{z{{yy}}zz{|~~~~~}z{~}zzz{|zxy{}}}~}{|~}}}~}}}}~~~}{{||{|}|{|||}~}~~}}}~~}}~|xy}|z{{z{|}}||}}}~~~||zyyz||zx{}{yyz}~}~||}}}}}}}~~||{{zz{|yxxyyyywtuvvvttuvvustuwzzy{|{{}|zz{||||}{||}}||}~~~}}|{zxxxxyz{{{zz|~~~~~}~~~~||}~~~|}~~~~||{{|~~}|{|}}~~~}|~~~~|z{}~}~~~}|||}{yxyxwwxxxwvxzyz|}}}|{z|~}|}}~~}{}}z|~}}}}~}|{|}|z|||}||}}yyzzyxwxywvvx{|||{{|{zzz{{zz{{|~~}||}}}~~}|{yyyyxxxyyyzz{{|}}|{{zwvwyyxxxxz|}}}|~~~~~}~~~}zyyyxwwwxyxxxxxxxxwwvtttvwwvvvxz|~}}~~~~~||}}}|{{zzwuwzxvxyz|{{~~}~~}~~~~}|}~~~~}|}}~~||~|z{{xuwyxxxy|~}~~}|~~}{zyxxxxxxxyyyxxy{zxwvvvuuwxyyy{~~~~~~}|{zzz{ywwurruuuutw{zxyzyzzyxwyyxxwy{{{|~~~}|~|yyxvwxywxzzyyzyyyy{|zyzxuuwyz{{|~~||||{{{{zz|}|{}~~}}{{|{{}~~~}}~}}}}|{{{{|}}}|||zxvwxxyz{~~}{{{zzy|~|y{}{y{{zyzz|{xxyyxyzyxxwustuwxxz{zzz{{||{zyyz{||{z{}~~~|{zyy{||{{{{|}||}~~~}|~}zzzzz{|}~|{{|}|{{|||||||{{{|{{|}{xvvwy{|}}{{|~~zwxyz|~~}}~|}}}}|}}}}|{|~~}}{{{|||{{}}|||}}}~}{}~~}zz{{y|~}|{z}~~~||~|z}~|{zyxyzyyzzzyyz{{zzzzzzy{{yxxyzyy}~~}~~~~~~~~}}}~~~}~~}||}}|{zz{|{yxxyzzyxxxxxvstwyz{{|}{zzz{{{{{zz{|{{|~~~~~~~~~}{zz|~~~~}}}~~~~}|}~~~}~~}|~~~~}|{z{}}~}}}~}}}}||||}}}~}}~~~}~}}~~}}}}~|z|~~}{y{}|{{{zywxyz|||||~~{{~}}}}}~~~~~}}}{z|~~~}|{{{{z{||{{z{|zy{|zyyz{~~{yxyyyxxyzyxxyzzzzyyzyyyzzzyyyxxyz{|||||~~}~~~}}~~~~~~~}~~~~~}}~~}}~~}||||}|zz||{|}}}~~}|}~~~~}~~~~}~}||{|}|z{|zz{{yyz{|{zyy{|||{z{|{{|{{{{zy{|}}}||}~~}{{}}|}}|||}}~}|}}{{{{}}||~~~|}~~}}}~~~~~~}}}}|}}|{||}}{{|{zz||||{{{{{|{{{|||{{{||}}||}~~}~}}~~~~~~}}~~~}}}}}}}||{{{{{|||}}~~}}}~~~~~~~~}}}|}}}|{{{|||zzzzz{{{{{|~~}{zzz{|}~~~~~~~~~}}~~~~~~}|}}|||||{zzz|~~}||zyyz{{zzzz{{{||{{|||{z{}}}|{~~}}}~}{|~~~}||~~}}}}}|||}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~|}~~~}}~~~}~~~~|}}}|{~~}}~~}||~}}~~}~~}~~}|{|~~~~}~~~~}~~~|}~~~|~~}}}~~}{}~~|{z|}|{|}|{|{z{}{z{||{yyzzzzzz{|~}{zyyz|}|}}||~}~}~~|}~~~}~|zyusx~wqpqruxz|}|trqnrwyz~{vrpmlrxz}{ytqrtuxz{|upmmmnquz~||wqmlorru}ytrompuw{~xurpnosvy}xupkilruwxutqoopsy}~{vsnlkmquzzsqpoonnqtx}~~{urqorvtu|~|zxxyxwz|~}yvutsrsv{~}xuvvrqstuw||vrqnlmot|{wspllnootz~|tsqliffkqu{}yuomnnoprx}}{xtrqrtvx{~zwwvv{~~}xy{{~~{yy||zzyx{~~}{wwyy{~{~~~}~||~~~}~~~}||ywy|~|zywxz}~~{xwxy|{wwwvvz~|wuvsqtwy~|xz}|z~~~}|}}~~}}}}|}|z}}zy{}||}}}xtvyvtwz}~ytqnnqrtx|~}{xxyxvux|~~}{xvwyy|~}|{zxutvy}~}}z|}{z|}}~~~~}}~~}~}{{ywz|zy{}~~}{zzxvvvuuy||{|~~~}~~}~~zyzz|}~{{{zxyyyz|{z|}}~~|yvutuvvvx{|}|}~{{~}{y{~|y{~~|{|}z{~}z{}}{{||}|{zxxxvuvuwzzz{}~|||zzz{||}|{zz|~~~}|}~{xyzyx{}zwy{{zz{{z|}yuwxutwxvwzzz|}}}{z{}}{{|}|{||}}}~~yy{zyyzz{||{yyz{|~~{vvxwvvwvuwzxw}}x{|xy{{z{{{{{}~}~~~}{{zy{}{y{~}}~~}|||||||}}}}~~}~~|yz{yxz{{z{{}~}}~~~~~||~~~~~zxyz{yxy{zy{}}}~~~~~}|||}}}~~~~~~zyzyyxyz{zz{|}~~~~}}~~}}~~~}{zyy{}~|{|}|{z|~}yxwvwwwwvwxwwx|~~~{{~~}}~~}|{|}}{{}~}||||{yxywuvwwwwwxwwz}~~~~}}||}}}||}~|z|{yy{|}|zz{||{zywvwvvwwwwwwxyz{}~~}}||{{{{|||~|zzyyz||||{z{{zywvvvutuuvvuttvxxy|}|{{zzyy{|{z|~}yxzzyz{|{{{{|{{yxwwxwwwwwwvvwxy{||}~~|z{}|{||~~}{xxxyz{zzzyyyyyyz|}~~~~~~~~~~}}}}}~~}~~||||||}}|}~}}}~~~~}|{zyyz{{{||{z|~~~~~~}{xy{zyyz{{zzz{~~~~}}~~}~~~~}}}}|zzyxxyyzzzzyy{}~~~~}~~~~~~}||}}}}~}|}}|||{zyxwvwxxxxxxyy{}}}}}}}}|}~}|}}~}|||{|}}||}}}}||||{ywvwxxyzzyyz|}~}~~~}}}}}}}~~~~}||||||||||||{z{|zxvvvvvwwwwwwyz|}|{{|{{{{||{||||~}{{zzzzz{||{{{{|{{{zxvvvwxwwwwxy{||||||||||{|||||}~|{zz{{{||{{{zzzzzzxwvutuvvvvwwyyz||{zzz{{{{{{|{{{}}{zyyyzz{{zzzzz{{zyyxvuuuvvuwwwwy{{{|{{{{{|{z{|{{{}~~~~~~~}}||}~}|||{|}~~~|{zzz{{{|}~~~~~~~}|zyyz{{{|~~~~}~~~~}~~}|zyxxxyyz|~~~~}~~~~~~~~}}}|||}~}}~~}}}~~~}}|ywxxyyy{}~~~~~}}}}~~~~~}}}}}~~}}}}}}}~~}}|||yxxxwwwy|}}}}}}}}}}}}||||}||}}~~|z{||{||}}{|}|{{{|}|{zxwwwwwxz||}~~}}}}||||||}}}}}}}}|{}}|{||||z{|||||{{{{zxxwvuvwy{||}}}}|{|}}||}||||}~}}||{{{zz{{zz{{zz{zzzz{{zyxvtttuwy{{|}}|{{{|{{|||{||||||}~~}{{{|{{{|{{{||{{zz{{{{zywvutuvxy{||||{{{{{{zz{|||zz|}||}~|{zzzzzzzz{{zzzz{{{{{{}~}|}~~}}~}||~}{{{}~|{z{}~~~~~~~~~~|{zyy{}~~~~~~~~~~~~~}}}}~~}}|yxy{~~~~~~~~~~~~~~~~~}}}~~}}}}}}|}}}}}}}}||||zxxxz|~~~}}}}}}|}~}}~~~~}}}~~~~||}}}~~~}}}}}|}}}}}}||}|||{yxyz|~~~~~}}}|}}||}}}}}}}}}}}}~}{{{|}||}}||{{{|}|{{{||{{{{{yxxz{|}}}}||||{|}}}|||}|{}~}}}}}{zz{|||||||{{{|}|{||{{{{||{zyxyz||||||{{{|||{{{{|||||}||||~~|{{z{{{{{|{{zz{|zz||{zzzzzzzywwyzz{|||{zz{|||{||||{{|}|}}}|}}{zz{{{{||{{{{{{{||{zz{{zzzzyxxxyz{{{{{{{{{|zyz{z{{{{{{{{|~~~~}}~~~~~~~~}}~}}}}~}}~~~~~~~~~~~}~~}}~~~~}}~~}}}}~~~~~~~}}~~~}~~~~}}~~~~~}~~}|}}~~}}~~}}}}}}||}}}}||||~~}|{|}}}}}}}}}|}}}}}|~~~~~~~~}|||}}}}}~~~}}|||}}}}}|}|||~}||||||||}|||||}|{|}||}}}}}}}}}~~~~||||||{|}}}}}|||||}|{{{{{{{}~~|{{{|||||{{||}}}|||||}~~~}}||}~~}|{{||{||}|||{{|}||{{{{{{||{}~|{{{{{{||||{{{{{{{||||||||||||||||{||zz{{z{{|{zz{{zzzz{zzz{z{|~}{zzz{{z{|{z{{{{{{|||||||||||{||}|||{{{{{||{{{|||{{{{{z{|{z{|}~~~~~}||~~~}~~~~~~~~~~~~}{{}~~}~~~~}}~~~}}~~~}}}}}~~~~~~~~~~~~~|{{|~~~~~~~~~~~~~~~}}}}}}~~}|||}~~~}}}}}}~~~~~~}}}~~}{zyz{}~~}|||||}}~}}}}|||}}|{|}~|{{{|||||||||}}|}}~}}|}~~}|zyxy|}~~~}}||}}}}}}}}}|}}||||}~~}||{||}}|}}||||}}||||}|||{ywwwy{}~~}|{||}}|}}|||||{{{{{{|~~|{{zzz||{{||{{{||{|}}||||{zyxwwy|}}}}||||||||||||{{{{|{{|~|yyz{{{|||{{{{{|||||||||{zywvwx{|}~}|{{{{||{{{{{zzz{zzzz|}~~|{zyyyz{{{{{{zz{{||{{{|{|{zxxxy{~~~}}|}~~}}}|}~}|{z{{|~~~}~~}{yyzzz{}~}}}}~~~~~~~~}|zyzzyy{}~~~~}~~~~~}}}~~~~}|||}~~~}~}}~~~~~~~~}{zxwxxxy{}~~~}}}}~~~~~}}}|~}{{}||}}}~}}~~~}}}~~}|zywwxxxyz}~~~~}}||}}}}}}}}}}}}~}|{z{{{|||||||||}}||}{ywwwxwwxy{|}~~~}}}||}}}}|}}||||}{z{{||||}}|||}||||}|ywvvwvwwxy{|}}~}}||||}||}}}|{{|~~|zzzzz{|||{{||{||||{yxwvvwwwvvxz|}~}|{{{||{{||{{{{{}~}|zzyy{{z{{{{{{{{{{{zxvuuvvuvwwyz|}}{z{{{{{z{{{{{{z{}~}}~~~}|}}}}~~~}~}|||}}}}|}~|{zzz{{{||}~~~~~|{zyzz{{{{{|~}}}~~~~~~~~}{yyxxxyyzyxy{}~~~~~~~~}|}~~~~~~~~~~~~}{zyyxyyyyyyyz{}~~~}~~~}~~}||}}}~~}}}}}}}}|zxxxwwxxxxxxy{}~~~}}}}}}}~}}~~}|{|}}}}}~}||}}|zxxwwwwvwwwwwxz||~~||||{{||}}~}{z{|||}}}|{{||{zywvvwwxwwxwwwy{~~~~}}|{|}}||}~~|{{{{|}|||||{{zzxwvvvvvvwwwvvwy{}}~}|||||||}}|}}{zyz{|{{{||{{zyxvuvvvvvvvvvvvwy{|||{||{{{{|}|}~|{zzz{{{{{{{zzywvvvvvwwwvwxxxxz|}~~~~~~~~~}~~~|{{{|}}}|||}|}~}|{||}}}}}}|}~~|{{{{{{||{{{{|}~~~~~~~|{zzyyz{{zz{{{|}~}~~~~~~~~~~}}|zxxyyzzz{zyy{}~~~~~~~~~~}}}}~~~~}|zyxxxyyzyyyyz{|~~}}}~~}~~~}~~}||}}}}}}}|||||{zywvvwwxxxxxxy{}~~~}~}}}}~~~~~~~||||}}}}}}||}||||zxwwwwwxxyxxy{|||}}~}|}}|||}~~~}|{{{|||||||{{{||{ywvvvwwxxxwxy{|}}}||||||||}}}|}~}|{{|}}||||{{|{{{{zxwvuuvwwxxxxz|}}}}}}||}}}}}}}|}}{z{{{{{{{{z{{{z{{zxwuuuvvvvvuvy{{{{{|{z{|{{{{{{{|~}}}}}~~}||}~~~|||||}}}}}}||}}}}~~|{zz{{{||~~~~~~}{zyyzz{|}~~~~~~~~}|zyxyzzz{}~~}}~~~~~~~~~~}}}~}{zyxwxxyz{}~~~~~~~~~~~~~~~~}||}}}}}}}}}~~}}}}}}}{yxxxxxy{}~~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}||||{||{ywvvvvwy{|}}}}|||}}}}}}|}}}}}}~~}}|||||||}}}}}}|||||}|{yxvvvwxz|}~}}}}}}||}}|}}~~}|}}~~}}|{{||{||||{|||{|||{{{zxwvwwxy{|}~}}}}}||}}|||||||}}|}~|||{{{|}|||||||{||{{{{zywvuuvwy{|||}||{{||{{||||||||||}~}{{zzzz{{{{z{zz{{{{zzzzzyywuuvwx{|}~~}}}~~~~~}|}}|{|~~}{{|~~}{zz|~~~~}zyz{|~~~~~~~~~~~~}~~}{zyz{}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}|{yxz|}~~~~}}~~~}~~~}~~~~~}}}}}}~~~~}~}}}}}~}}}|}}||{zyyz|}~~}}}}}}}~~}}}}|}}~~~~~}||||}}||||||||||||{{{{|||zzyxxz|}~}|}}||}}}}}}}}}}}}}}~~~~||||}}}}}}}}}}}}}}}||}||||{zxxz||}}}}|||||||}}|||}}||}}}}}~~|{{|||||{|||||||||{|{{{{{{{zyyyz{||||||||{{{||||||{{{|||}}}~}|zz{|||{||{{{||||||{z{{{|{zzyyz{|||||||{||||||||||||||{|}||~~|{{|}}}}~~}~~~~~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~}}}~~~~~~}}}~}}}}~}}}}}}}}~}|}}}}}}}~}}}}}~~}}}}~~~~~~~~~~~}}}~~}}~}}}}~~~~}}}~~}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{ywwxvuvvwvuuwwvvwvvwwwvvwwwxwvy|}}{yz|{{}~|z{{{|}}}~~|zzzxvvwwwxxwxyyyyz{~~~}}}}}~~~~~|yzzxwz{{{zzyxwwvwwxzyxzzwvuttttu{~}~~|{|}}||}~~}{||{z{||||}~}|{{zyxxxyyy{|}~~~}~~}~~~~}{xwyzz{~~~{xwvvuuvuutrqssstuutrsvutssrqpooprtvvux}~~~~}|zwvvvuuvvutttstttttssstssssuwwvvuuuuuwz|~~~}}zxxy{|zz|zwusssssuwy{|~~~}}}}~~}}}||}}||zyxxxyz{{|}}}}{wwwwwwwwwvwz}~~~}~~}}}}}}}}||}}}}zxvutuvxz{zz{|}}}~}{{||z|}}~~|zxwxz{xvvvusrrrtvutuwwwsqrsrrqrsuuuuwyz{|{yxyxvwy|~~{zzzzzyz||{~|{zz{||}~}{{|||||}}}}~~}~~~}zyyyxwy{{zzz}~|{{}~}}||{zyxwwyzwtvvsrrsuwwz{zxz|{|}~|}~}}zxyyxvvvwurrstutrsttrpprrrsuvwwyz{}~}}~~{zzxwwwwwyzyyzyxvtvzyxyy|~||}}|{yz{zzz{}}~|{}~||~~|{{}}|xvvvutrrstttuvvutsuz}zxyzzz{}}}||zwvxwwwwxxvuttttssstvuvwy{|yxyyxxxyzzz}~|{|~~}}}}}}zyyvtvwwwz{yyzzyxxwvtsuwz}~}|{{|~~~|{{{|}}|zyxwwvvwussvurrrsuttuwy{}~~~~~}~~|zyxxyz|{zzzwvutsqonmmnppppqrqppppppqrstwz{{{{}}zz~||{zz{||{yxxwvx{zyz{{{{{{|}~}}~~~~}{yyz{{{{~|{|~~~~|zyyyyyyz|}}}}|||zxxxxxvvwwwwwxwwz}~~~}}~~{xwuttsstvwwutuvwwvwwuttsstvuuvvvwvvyyxy{|~~|~~}}~~~}{{{xvvwxxxxyyyz{}}}}|{{|}|{|}|{{|||||||{z{{zyyxx{|{zzzyxy{}}|}{|}zxz}}}~~~|ywxwuttuwxyyz|~~~}~~~~}|{{zxxwxyxwyz{|{{}}{{{zwwxyyz{||||zwtssqopqrrqqrssstvxyyz{{{{{zzzyyzz{{yyz|}|zzyxwwwxwuuvuuuuuvvutttttutuwy{||}}~}|~~|z{zxvvwxyxy{{{{z{zvsqqppqrsuwy{zz~~~~}|}}}|||{~~|||zxwvvwyxxz{{|~~~~||}|{z{zyxyzzyxzzwvwxz|}}}~~~~~}{|}|{||||}~}|zzzyyzzzz{|}}}||{zzxurponoooopqqrsuvvwwyyxwwyzyy{~~~}}}}||}~~~}{{|||zxyzzyxxwvvutuvwwwvwyz{|||}}}}}}}}~~}||}}~~~}|yyyvssstvwwyz{}~~~}|{{{yxyz{zyyxvtuuttvvvwx{~~~}~}||zzzz{|~|zyyyyxwwvuuttuvuvxwwvvvvvtsrqqqrrsstvwyy{}~}}~~~}|}~}}||||{{}|{||~~}{ywvutstttvwvx{|{{zzzzxxxwvy{|}}}}||{z|}{{}~~~~}}~}}|yxyz{{|{{||}}}}|zy{|{zz|~}~}}}~~}~~~~~~~~~}}}|}~}}}}~~~~~}|{z{zxwvttssttuxz{~~~}||zywuuttuvwxyz{zyyzzzyxy{{{{|}}||{{zyzzzz|}~~~~~{zxxyyxxwwvvwvuwxxxvvwxwvvwxwutsttvwxy|~~}{{{ywxyxwwvvwvvvvvvuuvusrqrqppqsuuvxyzz{{{|}~~~~~~~~}}|{ywwwvvwxz}~}|{{||{z{|||||||}}||~~}}}~~}}}}~}~~~~~~}{{zz{|~~~~~~||}~}~~~~}||}|z{zywtssrrrtuvvwvuutttttuuuvwwxy{zyzzz{zz|}}}~}||}}}~~~~~~~|{{{{zzyyxwvtqqqrtvwyzyyzzyyyxvwzz{{|{||{}}{{|{zz{{|~}~~~~}}}|{zzz{yvtssuvxz|}~~~~~~~~}}|||||{{}~~}}}~}{{{|{zyyxyz}~~}~~~~~~~}}||~~~~~}~~~}|{{{{{{||}}|||}}|zxxyxx{~~~~~~~}~~~|}~}{|}|{zzzzzz{{{|~~}~~~}|||{yxwvutuxzzzz{|}}|{{|||zz|}{z{|~}{{}||{{{|}~~}{zxwwvuuvvuuvvvvvuuuuuvvvxyz{{{|||||}}}}~~~~~}}|{{}}}|||||{{||||{{{|}||||{{{{|||{yyyyyz{||{|}||}~~~~|{{{{{yyyxwxxxxyzxxzzxxxxyyxyyzz|}||}}}}|}~~~}}}~~~~}~~}}|{||{zz{|{{{{{zyyzzyz{|{yyz|}}}}~~~~~}|}}|||}}|{||{z|}{zz{{ywwxyxwvvvwwvvwwwwuvwxxwvxxwwxyyzzzz{}~~~~}~}~~}||}~~||~}|zy{||{|}}~~~~|zz{zyyz|}}~}||}||}}~~}}~~}~~~~}|||||{{{}}}}}~~}}}}|{||{z{}~}|||||}}}}~}{{{|}{y{|{{zzz{||{|}~}|~~|{z{||}~~~~}}}||{zzz{{{{yyyyxwvwxyxyyyyxwxyxxxxyz{{yyz{{{zyz{}}~}|}}}~~~}}}}}{{}|{{{|}~~{z{{{{{|}}||}~~}}~~~~~~|~}{{{zzzyywvvvvuuuwxy{|}|zxyzyyxxyz{|{{||||}}}}}~~~~~~~~}}~}~~~~}|||}}~~~~}}~}}~~~~~~}|{{zyxwwwxxwwxwvvxxxwvutttttstwwvy|}}}|{|}~~~~~}~~~~~~~~~~~~~~~}|||}~~~}{{zyyzz{{{{zz{zyxxxyyz{{{{|{yyyyzyxyxwwxy|||{zz{zzzz{{|}}}}~~}||{ywxxxwwwxyz|~~}|zxwvvwwxyz||}~~~}~~~}{yxxwxxyyzzyxxxwwwxyxxyzzy{|{{||}}}}~}|~~}}}|{{|}~}}|}}||}~~~|{|}~~~~~~~~~~~~~|zzz{|~~}~~}|}~~~~~~~|}}}}}}~~~~~}~|zzyyxxyyyxwwwwvvvwxyyzzzyxxyyyyzywvvvwy{|~~~~~}}}~~~}}}~~}}}}}~}||{{|}~~~~}}}}||~~}}}~~|zyyz{}~~~~|zyyyyyz{}~|{{{}~~~~~~~}}~}}}{zzzzz{|}}~~}|{{zxwuuuuvwwyzz{|||{{{{{{|}}}}~~}|zyz{|~~~}}}}|{{{{|}|{|}}~}|{zzzzz{|}||}}~}}~~}||||}|||{zyxvvvwyz{|~}|}}|zyyz{{{{{{{{{||}{zzzzyy{~}|{z{}~~~~}zyyyyyz|~~}}}}}}}}~~~}~~}|||}||}~||{zz{{|~~~~~~}}|}}}}~~~~~}|||}||~~}~~~}}}|~~}}|||||{z{{yxwvuuuuvvwyz{{{{zyxxxyyz{{{{{{{{zzzyyyz{}~~~~~~}||zyxxxxxy{||}~~~~~~~}{xxyzzz|~~~}{ywwvuvwwvvwwwwwxxxwxxxyyyyzzzywwwxyz{|~~~~}}}}||||}}}|}~}|||}||{{||{yxxxxwwxyzz{|~~~}}}||||}}}}~~}}}~~}}~~}}}|}~~}~~~~|{{zzyxyzyyz{zyyyyxxxxxxwvutsrrrsssstuvxyzz|}||}}~~}~~~~~~~|zyxxxz{{{||||}||{{{{{{{{zyxvuuuuvvvvwxz{}~~}||}}||||||}~~}{{zyyz{{{|}}~~}}}}}~~~}}{{z{zyyyyzzyy{~~}{zzz{{|}~~~~~~~}}}}}}}|{yyzyyyzzyz{|~~~|zzzz{{{{}~~~~}}}|}~}|}~|{{zzyyz{zz{||}~~~~}~~~~}{yyyzz{|||}~~}}}||||}}{{zxwwxxwxxyyyz{|~~}}|||{{{zzyyyyyy{|}}~~~~~~}}}}||{zyxwxxyz{|}~~~~~~~~~~}||{z{{|{{z{||}~~~~}}}||}~~}{zyzz{|}~~~~~~~~~}|{zzzz{||{|}}}~~}}}}}~~}}}}|{{{{zzzxvuttsstuuuuvvvvwx{}}}~~~}}|}~}}}}}~~~~}|{zyyz{||}}}}}}}~}|zyyzzyzzz{{{{{{}|{yxxyyyyyyyzzz{{zzyyxwustssrrstttttuvwy{}~~~~~~~~~~~}}|zyxwwvvwwwwwwwvvvwxy{|}}}~}||||{z{||||~~}|zyyz{|{{||{{{{{{|}~}~~~~~~|{zzyyz{{|||}}}|||{yxwvuuvwwwvvwvuuvwwxy{}~~~~~~~~~~~~}|||||~~~}~}}}}}}{xwvuuuvvvvvvuuuuvvvwy{|}}}}}||||}}}||~~}|{{zz{|}}~~~}}}}}}~~|{{zz{{z|}||||||||}}{zz{||||{{{{{||}|{zxwwvwxyyyyyyyyzzz{}~|{yyyyyyzzzzzz{|{{{{zywvvuuvvvwxyyyxxxxz{|}~~~~~~}}~~~}}}~~~~~~|yxxyyyyz{zyzzz{{}~~~~~~~}}}}}}|zyxwvuvwxxxxyyz{||||}}|{zyyyz{|}~~~~}|{{{{{{{z{{{zz{}~~~~}~~~~~}}~~~~~~~~}|zyzz{|}}~}||~~~~~~~~}|{yxxxwwxxwwwwwwxz{{{{||{{{zzzzzzz{{{{{|}}{{zxxxyyyxyzyyyzzzz{zzyxwutuvvvxzzz{{{|~~~~~}~~~}}}|||||||}|zyxwutuuuuuvvvvwxyzz{{{||||||}}||}}}}~~~}}~}}}}}||{{{{{{{{{{{{zywwwwwxyyyyz{|}~~~~|{{{|||}}}||}~~~~~~~~}}}}}||}}||{||{z{{{zz{{ywvuutttuuuuvwxxxzzzyzzzzz{{zzz{{{|}}|}~}||||}}}}~~~}{zyz{{{{{|{|}~~~~~~~~~~~~|{yyyyyxyz{|~~~~}{zyxxyyyzz{}~~~~~~~~~~~~~~~~~~~|zyyzyyz{|~~}}|{{{|{{{{{{{{{{zz{zzzzyxvuuuuuuvwxz{||||}}}}~~~~~~||||||}~~}||||||}}|||}}}}}}{zyxwwwwxy{|~~~~~}~~~~~~~~~~~~~~~~~~}|||||{||{|}}}}|}}}|}}}~~~~|zyyyzz|}~~}||{z{||~~~~~~}}}}}~~~~}{{{{{z{zx|~}~}zz}}|{{{|~~zvy|{yxyxxxxww{}|{{z{~}~|}}zvwyxy{}~{zyxy|~|z|}{x{}{xz}|yzzyy{|{{~~~~}}~}zwvuttwxutvyy}{wwwxyzz{|{yy||xwwy}~~~}}}{{~}~}||~~}}}{||{{|{|}{zz{zz{{ywwxwtsrrrtwwwxzzzz{zzzzyyxxyzyxyyzz||{y||z~{yxyyyz{zyyzzzzz{{{||||}}~~}}}}{zyxxxwz}}|~~}||}~~~}~~~|||}~|~~|}~{y{}{yz|}||||{{zyy{}{y{}|yzzxusssrrv}~~|{|}~~|}z|~|~~~~~z{|yx{}}{~~~~~~{|}|zz{zz{|~}{~|~~}|}~~}|}}~}}}|zyz|}|{{{{z|~|xxxwwxy{}}|}~}|}}~~}~~||~}~~|}~~~}}~~~~~~}{}}{|}}}}}}}}~}{{{yxz|{{}}}~}|}}~~~~~~}~~}||}~~|{||{{{{zzzz{{zzzz{|{y{}|{zxxywvz}|{}~}~~}|}~}}~~}~~}}~~~~|{{|zxy{zzzyyxxyzzyyyxwxyyyxxxzzyxyywuwxwwz|{y{}zxz|{{{|{y{}{yz|zxz{zyz{{{{}~~~|}~}}~~~~~~~}}~~~}~~{z|{z}~|~~~~}}~}z}}z|}z{}{zz{zzzzz|~}}}zxwwwvwxvuvvuuwxwuvvvuvwvvvwxxxwxxyzyxxyxxyzyyz{zz{}|z{|{z{|{z{|{z{{|}~~~~~~~~}~~~~~~}~~|~}|}~}~~}{{}|{|~}{{|||||{{zz{||{{{{{{|{{{{{|}~}{zz||{|}|{||||}~~~~~~~~|{|||{z{{~~}{zz|}|zz{{zyxxyz|~~}}|}}}|{zz{{{{||{{{{z{|}}|}~|}}{yyyyy|~~~~~~}||||}~~}}~}||||||~}||||{{|||}~~~~~}}}|}}~~~}}}|}}}|||}||{||{z{{zyzz{{|}|{zyxwwwwwxxyyyxxxxwwxwwyzzyzzzyzzzyzz{}~}}}|{|}|{||||||}}}||}||||}}}~~~~~~~~~}|{{{|}~~~||}~}||}|||}}||||||||}}}}~~~~~~~}}}|||}}}}||}}|{{|zzzzzzzzyxxxxxyyzz{{ywvvuuvwxxxxxxxxxxxyyyyzz{zzzzz{{{}~}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~}}}}}||}}||{zyyyz{|}}||{{{{{{{{{{{{{{zz{{{{|}|{{|||}~~|{zyxxzz{||}}|||||}}~~~~~~|{{{|}}}}}|||||{{{{zzzzzzyyyyyyyyxwuuvwxyzzzzyyyyyzzyyzzyyyyyxxyyyyyyzzzz|~}|{zz{|}~~~~~~~~~~}{z{|}~~~}}}}}}||{{{{{{}~~~}|zyxwwwwxyyyyyyyyyyxxxyyyyyyzzzzzzzyxvvvxz{||||{zzzyzzzzzzzzzz{{zzzz{{||||}~}|||}}~~~~~~}}}}}~~~~~}}}|}}}|{zyxxy{}~~~~}}}||{{{zzzz{|||}}}||{{{{{{|~~}}{zyyz{|~|zyz}~~~}~~~~~}}~~}~~}|{{{}~}|{{{|~~}}}~~~}|}~~}|{{|||||}|||||}}}}}}}}}}~~~~~~|{zzz{|}~~~}}||}~~}{{{{{|}~}}~}}}}~|xxyyxwwyz{{|~}||||}~~}|{{|}~~}}|{{{{{||}}}}~~~}}~~|{zyxxyz{|~~}}}}}}}}}|}}|||}}}}}}~}|{zz{{{||}~~~~~~}}}}}}}}~~}|zyxxwwxyz|}}~~}||||{zzzzzzz{{zyyyyyyyz|}~~~~}}}~}}~}{zyyyxxyzzz{{{zz{{zzzz{{zzz{{zxvvutuuuvxy{}~~~~~~~~}}}}}~~~~~~}}}}}|{||{{||{zywvutttttuvwyz{{zzyyxxxwwwwwxxxxxwxxwxxxy{||}}}}||}}~~}|{zyxxxyyzzz{{{{||{{{{z{||||{{zyxy{}~}||}}}~~~~~~}|zyxxxxxy{{{|}~}}}}}}}~~~~}|||||||}}}|||{{{{{{{{{zyxvvuuuuvvvvwxy{||}||{||{{{|}}}~~~~|{{{{zz{{{{||~~~}}}~~~~~~}}}}}}}~~|{{zzz{|||}|||||}|||||{{yxwvuvvvwwwwwxyz|}~~~~~}}||}~~}}}}}|||||{{{{zyxwvvvvwwwwwwxyz|}~~}}}}}}}}}}}~~}}~~}~~~}{yxwwwwxyyyyzzzyyyyxxyyyxvtstuvwxwvvwwxy{|}~~|{{||}}}||~zy{~~}}~{yyz{{{zz{}~}|{{|}|zywwvvuuvvvvwz}~~}||{||}}}||||{|}}~~~~~~~~~}}|zyxwvuvxyzzzzzzzzzyyyyzzywvvwvvvuvvvwwwyz|~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~|{zyyyyyxxxyyyz{|}~~~~~~~~}|{zzz{||{{{|||{||}~~~~~~~~~~~}|{yxwwwwvvvwwwwxwwxz{|||{{{{{{{{{{{||}~~~|{zzzyzz{{}~~}{|}ywvvvwwxxz|}}||~~~~}|{{{{{{{{||||zxvutsstuuuuttssssttuvwxyyyyxxxyyz{{{|{{|}~~}}||}~~~~}}~~}}{yyyyyyzz{zzzzyyyyz|~~~}~~}{yxxwwwxxxxyyyyzzyxwvtsssstuuvvvvvvvvvwxyz{{{zzzzzzz{{zz{||~~}}}~~~~~~~~~~}|{yxxxxxxyyyyxxxxxxxyz{{|||{{{{{{{{|{{|}~~}|{zzyyz{|||}}~~}}}}~~~~~}|zyyyxyzz{|{{|{{{}~~||{zz{{{||||||||}~~}|{|}~}~}ywvvx|~~}|}~}}|{{|}||||}}|}~~}|||{zyxwwvvwxyyzzyyz|}~}}||}~~~~~~~~~~~}|zxxxyyzz{zzzzz{|}~~~~~~~~~}}}}}}}}~~}{{{{|||}}}|}}|||}}}}||{yxxxxyzzzzzzzz{}~~}|}}}}}~~~~~~|{||}}}~~}}}}}~~~~~~~}{zyxxxxyyzyyyyz||}}}}}||{{{{|{{||{zzzzz{}~~~~~~~~}|{yxwxyyyzz{zzzzzzyzzz{{{yxvutttttuuuvvwyz{||||||||}}~~~~~~~~~~~~~~~~~~~~}}}|zxvuuuuvvvvvwwwyz{zzzzyyxyyxxxxxxxyxxxxyz|}~~~~~~~}}~~}|{{zxwwwxxyyyyxxxyxyz{zz{{|{yxwvvvvwwxxyz{|~}{zz{zzz|}}~~}~~}{zxxxyyyzz{{|~~~~~~~~~~~~}~~}}}~~~~~~~}}||{zxwwwwwwwxxyz{{{{{zzz{{{{{||||}}||||}~~|zzzzzzz{|~~~~~~~~~~~~}}}}}}~~}}||{{|||||||}}}~~}}}||||}|zyxwuvvvvxz{|}}~~}}|||}}}}~~~~~}}}}}~~}}}}}}|||||{zxwvutuvwwxy{|}||}||||{||||||}}||}~~~}~~}}|{{{zzyyzzzzz{zzyyyyyyyzzzxwutttuuwy{|}}}}}|}}~}}|}}|{{|}}|{|}}|||~~}}}|||ytttux{{zz{~~~~~}}|zyz|zwtrrrux{~~{{||||{zyz|}~}{zyyyzz{|{{{{yyxwwwwxyyz{{|||||zyxvuutuvwy{{||}}}~~~~~~~}}|||||}~~~~~}}}~~~~}}~~~~~~~~~~}|{|}}|zyyy{|}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|{zyyz|~~}|{yxxyz{|}~}||}|{{zzzzz{||||{{zzz{{{{|~~~}|{{{||{{{{zzzzzzz{{{{{|||}}}}}}|{zyxy{|~~~}}}}}}~~~~~}}}}}}|zyyywvvwyzyy{}|tnpvxxxxyyz{{{{|}~|zywvx||{}~~}||zyyz{zyyyyz|~~}{ywwxz||~~~~~}|}~~}|{{{|||||{zzzzzzzzzzzyyzz{zzyyyyyxvuvwxz{|||{{{{zz{{{{{|{yxxyyyyyyyz{}}}~~}}~~~~}}}~~~~~~}}~~~~~}|zxwwxy{|}}}}}|||||{{|{zyyz{zz{{{{{||{{|~~}|}}||||{{{{{{{{{{{{{{{{{{{{{{|{{zyxxyz{||}}}}}~~~~~~~~~~~~}|||}}}}~~}}}~~~~~~}zxw{~}}~}~~}}|{{{{zzz{{{}~~}||||{{|}}|{zzzzz{{|}}}~~}}}}~}~~~~~~~~~~~~~~~}}}}}}}|||}~~}}}}}|{|~~~}}}}}}}}}}|||||{{{|||}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~}}~~~~~~~~~~~~~~~}}}}}~~~~}}|}}}~~~~}}}|{{{{z{{{||||{{zzzzzzz{|}~|{zyyyyz{{{zzzyyyyyyyz{{{{{{{{zzzzyyzz{{{zyyyyyyz{{{{||||||||}~~~~~~~~~~~~}}}}~~}|{{zzzzz{{{{{{{zzzzyyyyxxxxxxxxxxxxxxy{|||{zzyyyyyyyyzzzyxxxxxxxxxxxyyyyyzzyzzz{}~}|||{|}}}~~~yuuv}~}zyxwy|}|{|~~{xxz{yvv{}z{|}~~~~~~~~~}}~~~}}~}{zzz{|}~}}|{z{{zyyy{{zyz{|}}}}||}~~~~~}||||}~~~~~~~~~~~~~~~~~~~~~~~~}}||}}~~}}}}}}}~~~~~~~~}}}}|}}}}}}}}}|{zz{|}~}}}}}}}~~~~~~~~~~~~}}}||||||}~~}|{{zzzz{{||{{{{||{{{{{{||||{{||}}~}||}~~~}}~~~~~~}}}|||{z{{{{{|}}}}~}|{zz{||}}~~}}}||{|}}||}}}}}}}~~}||{{zz{|}~~~}|{{zyyyz|}~}||{z{{{{{{z{~~rllnr{}zyz|}xvwxz}yvx|~}yvvy}~}{zyyy{}zzzyxwxyz{}}ywvuuwyz|}||}~|{zz{|~~}{ywwy{||||||{{|~~~}}|{{{{{||{{|~~|{{|~}}}~~~}}||}~~~~~~~|urzz}|yxw|~{z|}~xsrw}~~~zvwz~}}~}zz{|||~||{||}|}~~~}z{|~~}|{{}~}|}}|{zzz{|}}|{{{{|}|{{zzz{{zyxxxwwxxy{}}{zzyyz{|}~~~}|||{zz{{{{}{xxz|~~~}}}~~~~}{zzzz{|}}|{zzzzzzzzzzzzzzzzyyyxwutssttvwy{||||||{{z{{{{{|~~~~~~~~~~}}}}}~~~~~~}}~~}}|zyxwwwxz|}~~~~}}}}|||||||{{{{{{{{{{{{|}~~}|zzzyz{{{{{{{{{zzzzzyzzzzzzzzzyxwvvvvwxz|}~~~~~~~~~~~~~}|{{{{|||}}}}|||||{|||{{|||||{zyxwwwxxy{}~~~~~~~~~}|{{{||}}~~~~~~~}|}}}}~~|}~~~~~~~~|{z{zz{|}~~~~~~}}~~}{zzyyzzzz{{zz{{|{{}~}}||}~~}{zyxxyzyzz|~~~}}}~}||zyz{zyz{{|~~~}{}~{z{|zxvvwxxxxyz{{yxz|{{{zyyy{|{yyywvvvvuuu{~~~~}{}~}|}~~}||~~|{zzzxvwxyyxwxz|}~~~~}|~~}}|}}~~~~}}~~}{z{|||{|}}~~}||}}}}~~~}|{{{{{{{yz|{{|~}~~}}|zyz{zz|}|{{{{{{{zzzzzzyxvtsssssttttuvwxyzzzzyxyxwxyxxyzzzzyyyyz|}~~|~}{{{||{{ywuvwuuxyxx{|{|{{zz{|{{{|}~~~~~~}~~}}}~|{zzz{{z{}~}||}}}}|z|}}{zyxwvvxyxwwwwxyz|~}|~}z{}}}||~~}~~~~~~}}~~}~~~}}|zyxwvxzxuwxyyxy|}~~~}|||{zzz|}~}||}||~~}|yxxxxxyyyyxyywvxywvwwvtsqpoopqqqstssstvxz{{{zyxxy{||{z{}|{zz|~~~{}}|~~~~~~~{xzzyyyz{{{|}|{}}{|~~~~~~~~~}{zyxxyyzxwy{{zxx{}~~~~~~~|z{|}~~}~~~~~}}}{{{yyxvx{zyyy{|zz{}~|~~~}}}|ywvwyxwxyz{xwxzzzyyyxvutuvwvuuwxxxvwyzz{|~}|}}||{{{{zyz|~~~~|{zzyzzzz|}||}}~|yz|{xvuuvvustvvuuuuuuuz~~~~~}{|}|{|}||~~|{{||}~~}~~}}}~}}}}~~~~}}~~}{zyyxxxxxxyyyyzyxy{|{|~~~~~~}|{zxwvvwwwwwvvvvvuvvvwxz{{{{zywxyyxxxyzyz|~~}~~~}}}~~}{|}|zyxxxxxyyyyzzz|}|{{zxwwxwwwxyxwxzyxyzz{}~~~}~~~~~~|yxxwwvvvwxwwy|~}||}~~~~~~~~~|zyxwvwwwwxxwxyyyzz{||}}}}}~~}~~~~}|}~~~~~~~~}~~~~}||{|||}}}~}|}~~}|{{{{{{{|{y{}|{{{|{ywvtsssrrtusrstsstuvxyyyyxyzyxzzz{|{{z{{|~|{||{{|}}|{{{|}}}||}|yxwvutsuvvvuvwwvvwz||||{{|{zzz||{{||{{{|~~}||}~~~}{zyyz{{z{||||}~~}{{|}}}}}}}~~~~~|{zyyxwxz{{{{{{}~~~}}}||}}||}}}||}~}}}~~~}|{xwvvwxxxxxyzz|}~~~||{zyxxyyz|}{z{|{z{|}}||{ywwwvvwxxxxyyzz|}~~~~~~~~}}~~}|zz{|}~~}}}~~}}|{zxwvvvwwwwwxxwwwxyyyxxz{ywuuusrsuvvvuuvyzzy{|||}~~}}}}||}}~~~~}~~~~}{{zz{|||}}~~~~}zxwwvvvwxyyyy{}~~}|||||||}}}}}||{{|}}}~~}|{{||||||{{{|||||||~~~~~|zxxxwvxz{z{}~~~|{{{|{{{{||{{{{{zz|}|{||zxwvusrstsstvvwxyxxxxyyxxxxxxyyyyyxxxyyyz{|~~~}||}|yxxwvvvwxxwvvwxyxxyz{||~~}{zzzyyz{}~~~~~~~~~~}}}|{{|}~}|||}|{{{zz{||}}||}}}||}}}{zxwvwxwvy{|}}}~}|{||{||||}}||||||||}}}~}}~~~}~~~}}|zxwwxxxyz{}~~|{|}}|zy{}||||}|{{||{{|||~}||}|{{z{|zyz{{zzzyyzzyyyxxxxvsrqqrqquvxxxyyyyxxzzzyyz|{zzy{|{{z{||}}~~~~~}{zyz{|}~}~~}}}~~}}~~}}~~}~~}{yxwwxy{}~~~}~~~~~~~}~~~~~~~~~~~~~~~~|zzzyyz}~~~|yy{{zyyyxxxxwwxyzxxyyyyyyxyzyyxwuuttuwz{{|}}}|||}}}}}}~~|}~~}}|}}||{|~}|{|||||{{{{|}|||}}||{|||||||}}{yxwuuvyz{|||{{zzyzzz{{{{{|}}}}~~|}~|||}}~~~~~~}}}~~~}~~~~}}}}|}}}|}~}}}}}}}}}|||||}|{zxwwxz{}~~~~~~}~~}}{ywwy{|{{||}||{{{{{{{zzzzzyyzzzzyyxxyzzz|~~}{zzzzywyzxwxxyxwxyzzyyz{{{{{|}}|{||zxxy{}}~~~~~~}}~~~~~~~}|||||{{{{zzzzzzyyxxyzyxxxz{{{{{|{zyz|}~~~~~~}}{{{||}}}~~~}~~~~}}}~~}|}~|{||||||}~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}|{{|{{{{{zyxyyxxxxyyxxyyyyyzzzyyyyyxxyz{zyz{||||}~~~}}~~~}|}~}}}|}|{{|||{{zz{|zyyyyyyyzzyzzyy{{z{}}{z{{{|||{{{|{zz{{{{|~}}}}|||~~~~~~~~~~~}~~~~~~~~~~}~~~}}}~}}||||}}||}}}|||}||{{|}~~~|zz|}}}}~}~~}}~}}}}|}~}}}}}}||}}}}|||||||||}}~~~}||{{{{{|~~~~}~~}}~~~}|}~}}}}}}{{{||{{}}|||{zyyzyyyyyyzyxxxxxxxxxxxxxwxyyxyy{}}|{zyyxwxyzzyyz{|zxz{{zzz|}~~}~|{~~~~}~~}~~||}~~~~~~~~~~}~~|zzz{}}}}|{|}{yz{z{||{{|}}|z|}{y}}~~~}|~~~~}}~~}||}~{z{|}}{|}}}~~}|{|}~~~~~~}~~||}~~~|z{}}|}{z|}|{{|~|zyxxxyzywy{{{yxzzyxxyzzyyyyzzzzyxxy{{yxz||{zz||zzzyyzyyyyyyxyzyyyz{zxyzyyz|}}~}|~}~~~~~~}}}}}~~~}}~}}}~}~~}~~~~~~~~~}~~~~~~~}}}~~~|{|}|}~~}|{||||{|||{{}~{z}~}~~~}{y{~~}~}{xz|{{{{|||||||{zzz{|}|zz{|||{{||{zwxzz{}~}~}}||~}}~||}}||||{{{zz|~~~}{zzyxwwxyzzz{{{{zyzzzzyy{{zzz{|{zz{{{zyxy{|~}|~}|~~~~}}}}~~{}~}|{|}~~~~}}~~~~~~}~}~~{{{yz~~~}~~~~~~~~~~|~~~~}~zyyzyy{~}}}}~|{|}}}{{{{{{z{{zyyzz{z{|}~~}|{zzzxxz{{|~}}}}||||{|}||}}{{{|}}|{zxwx{yw|~~}||~~~}~~~~~||~}}}~~~}~~~~{yyz{||{zzz{|{zz|{zz{|||||}~~}}}|}|z|}|}~~}~~~}}||yxzzyz|~~~~~~~~~~}}~~~}|{{|}}|}}~~~}}~}}}||~~~|{{{zzyz{}}|{{{|{y{}}{zzz{{{zzzxuuvwwxz{}||||~}||}|{|}{zzz{{z{||{z|~~||||{{}~}}}}~~}}~}|~~||~~||}{yxywwyzy{~|||}~}{{|~}{|~|z{}{{~~}}}|}~~~}|{zzzz{|}~~}||}~~}~~}|}~~}||}}|yvwzyxyyz|~~~}~~~~}|}}||zxyzywxyz{|}~}~~{yzzzzzz{||{yz{zz{zyyzz{zz{{xwvvvvuuxzzz|~~~~~~~~}~~~}~~{yxxyzzzz{{z|}|{{z{zy{~}{||zxvvvvvvwwvwz{|~~}}~}}~~~~}}~~~~}}}~~~~|{yx{}|{|}~~~}~~~~~~~~}{||zxyzxxzzyz}}|~~}~~~|}~||}|||}~~~~~~~~~~~}}|{yxyyxxxxxyz{}~~~}}}~~~~}}~~~~}}}|{{|}~}}}}}~}}}}|||{{zywvvvwvvuuvvwyy{}~~}{|}|{{|||{{{{||||{|~}{zzzyxyyzz{{|{zz{{{{{{{{zxwwxyzyz{{{}}{{{zz{{zz{{z{}~~~}{||yy{|||{{|{{}||{|}~~~~~}}|}~}||{{ywwwwwwvwxxxxxz|~~}|~~~}~~}}|{}~}}}~|}~~~~|yxyxwwwxzzxyyz{z|~}}~~}}~~|}~~~|zz{zy{}}||{{{{{{{zz{zxvtttttuvvuuuuvvx{{{||{{||{zz{z{{|}|{}~~~|~~~~}|{zyxyyyyyyzzzzz{}|}~}|{zxy{{yyzz{{zz{}~~~}~~~~~~|{{|}~~}|}~~}}}{wwyxwwwxxwwyzzyyzz}~|z{|{z{{|||||}}|{{{zywwvvvuvwwwxxxwvwxz}}}~~~}~~~~~~~|{{{{zy{}}|}|||}|{zxwwvvvwvvwwwwwwvvvyzz{|}~~}~~~}}}}~~~~~~~~~~~~~}{zzz{zz{|||||}|{{}~}}}}~~~}~}|{zxxxyyyy{{yyyz{yxz~~~~~~~~~~}}~~~}{yxxyzyyyyyyyxxxxz{||}~~}||}}}|||}}}}~||||{{|||||}|||}~~|zywvvwwvvwxyxvxzxwxy{||}}}}}~}|}~~}||~}}}}|||{|||{|}|{|||{{zxutuwwxyyyyz{yy{}~~}|}~~}}}~~}~~~}{zyzywwzzyyzyzz{|}~}}~~~~~~~}~~|{{yxxxyzz{{{zzz{}~~}}}}}}}}}|}~~~}}~~~}{zywvvwxxwvxxxwxz{|||}}}}|{{}}}}}}}}{|}}}~||}}|}}}}}~}|}~~}}}~~|{zyxxxwwxxxxxxyyy{|}~~~|{|||||}~}|||}}}~}{{}~~~~~~~~{z{|}~~~~}|{yyz{|{y{}{{}~}~~~}{yxxyzzy{{zz{|}~~~~~~~~~~~|yyxxwxxyyzzz{{|~~~}~~~~~}}~~~~~||}|z|~}|||||||}|z|~}{{zywvvvvwwxxxy|{{}~}}||}}}}~~}}~~~~}}|{zy|~{z{|~}{{|||||||}|zwwvuuuvwxwxyz{{{{|||||||||||}|}}~~~~~~~~~~~~}{zzyyyxxz{|~~~~}|zyyzz{{z|~~~~}~~~~}}~~}}~~~~~~~~~~~~~~~}~~~}{zxwwxyyxy{}}|{}~~}}}~~}}|}~}}~~}}~~}~}|}~~~}~}}}~~~}~~~~~}{zxwxwvvwy{zz|}}}|}}|{|}{z|}|||}}|z{}}}}}}|}|{z{{}}||||}}||||||||||}~{yxxxxxyyz{|~}|||}}}~~~}~|{zzyyyy{~~}~~~~~~|zxxyxxyz|~~~~~}~~~~~~~~~~~}~}~~~|{zyyxy|~}~~~~~~~~~~~~}yyxwz}yrtwxyyz{||yuqrrnqvz||~|yurpporwy|{zuqqrswxz~}zvvursvzztonoqtxz}zxwux||~~|{yz|~zussqoqvvu{ztqokikmoty}}zxusrqrsw{~yutstuux|~~zutsonorv{~{wwyxy}{ywwxwttx{|~|yvuvspoqtwz~vrpnmnorwyz~~|yvspmnpqtz~~zurpoomkostv|~|xvsolmoprtvxz|{yzzxxz{{|~zxwvuuvwwy|}~}}xstutsv{}~zwwz|}}ywwwutuwxx|~}{}~|ywxyyy~~~z{}{{}~{zyww{|~~}|{|}{z{~}}{xvwwtpsxvtwzywwyxxz}}{z}}|~~}~~{{}}}}{ywvwxuuy~~~~}|yv{|z~~~{zzz|~}|||}{yz~~|}{|}zwvvvvy~~~}zwwxxy{~|{||{|}}z}|z|}}}}|}~{xwzyvvxxxyz{||{~~}{xxyxwwwx{~}xvxxxxy{||zz{{xvvwwvvwxyz{|{{zyyz{yvxzzyxy}~zwz|zxyyxxyzyxz||{{zyxxyxwz|{{~~}}~|{}}{~|{}~{zzxvwyvtvxvux{{|zwutrsuwxxxxxxxxwvvuvvvvtttuvvwxwuwywvvvvvwwvttutrstrpsuuvvuvvy|zw{{y~~~~~~}}~}{}~}~}}~~~~~}~~{yyzyvuutsqrtsstvvvwxvtssrqsuuuwyyxz|~}|}~}{|}~~~}{z{}||}}~~~~~~|~~}}}||~~}}}{zzyxxxwwyxwxzzz{|||zxwyyx{|{{}}~}}}~}~~}~}{}~}|~~~}||||{{|~~}}~~~~~~}}~}}~~|{||}~~}~}}~~}zzz{{zyz{|}}~~|{zzzz{{zxwwwvuuuvvvuuvvvwvvwxxwuvyzz|~~~}~~}~}zwusrrrrrsssstvvuuvwwvwxwvwwxxy{}~~}}~~~}}||}~~}~~~|}~~}}}{zzzyxxxyzz{{zyyz{|{|}}{|||}~~~~|yz{zxyyyyz|{wurrsstuvwxxyz{{{z{zxvvwvvwxxxwxyz{|||{{{}}{z|||}~~~}||{zyyxwwvvwyyxyzyxxwvuvvvvwwvtsrqprssstuuvvwwwwxyyyyyxyzzz{{|}}}}}}}}}~~}}}}}}~~~}~~~~~|{zz{}~~~}|{zzyxwy{||~~~}{z|~~~}}~{ywwwxz{}|||zyxwxwvvwwwxxxxxyz{{zyxxy{{|}}}||{zz{{{{z{{{{||}~~~~~~~~~}zxwvvvvwwxxxyz{|}}}~}{yyzz|}~}{{zyxwwxxxxxxxyyyyyxvtsstuwxyzzzzyyzzyxxxwwxxyxwwwwwxyzzzz|}}~|{{{z{|}}}}}|}}||}~~~~~~~}}}}~~~}}}|{{{{{||}~~}{zywvvwy{}~~}||{yyyzyxwwxxxyz{|}~~}}{yxwxyz{}}}~}|}}|}~}|}}~~~|{{|{{zzzzz{{||||||{zyyxxxwwxxxxvuuwxyz{{zzyzyyyzzz{||{|{yxxxyyz|~~~~}{zyxwyzz{{||{yyxwutrqqrrqqqrrrrsutrqqppprtwy{}~~~~~~~}}|||{{{{{||}~~}{yxwwxz{|~~}||{{zzzz{|}~~~~}||~}zyyyyyz||{{{{{||||||}}~}|||~~}}|{ywvuuuvvwwwwwyyyyyyzzzz{||}~}}~~}}}~~~}}}}}|}~~~~~}}}|yxwvuttuwz|~~~}|{{{|}||}}}~}{{|||}~~}~}}}}}}~~||}||}~~~}}}~~~~}|{zzzyyyzzyxxzzzywvurppqrstuvxz{{{||{{zyxxwwwxxxyyyzzyz{{|~~~~|zyxxxxxxwwvvvuuuuuuuvxyyz{{zyxxyz{{|}~~}}}}||||||{{{{zyxxxxwwwwvtsqppqqqrssuwy{||{{yxxwvvvvvwwwwxxxxxz{{}~~~}||{zzzzywuutttuuvvwwvwxxxyz{||||}~~}}||}||||{{{{~~}}}}~~~}|||{zxvtttssuuuuuvvvuvvwwvvuuvvutrqqqrrsuwx{~~}}}}}}}|zxwwxxxxyyyz|~~}}|{{zyyxwxwvtrqrqqqqrrrsuxz|~~}}}~~}|||}}}}|{zzzzzzz{|{{zxxxvuvvvwwxz|}~}}}|}}~}}~~~~}}}|{{{{|||||{{zyxxxyyxy{|~}zxwvuuvvvvutttssttvvvvvvutsssssssuvxyyy}~~}}}~~~}|zyyyyyyyxxxyyyyz{{{{|}}{zxwvvvvuvwvvvwxz|~~~~~~~~~~~~~~~~~|zyxxxyzz{{{{{z{{{{{|}|{zxwwwwwxxyz{|}~~~~~}|{zz{zyzzyyyyyxxyzzywuuuuuuuuutsttuvwy{|}}}||||{zzz{zyyyyxyz|}|}~~}}|||||||{{{{zzyxvutuvvwxxvvvwxxxyyyxwutsrrqrstuuvwxxxy{|~~~~}}}||||}|}~~~}}}}}}}~~~~~~}~~~~}|zzzz{|}~~~~}}}{ywvvuuuuuuvuuuvwyz{~~~}||}~}|{{{{{{zzzz{|}}{ywvuuttttttttttuvvuvxy{|}~}{{zzzz{{||}~}{z{{{{|}}}~~~~~|{zzzz{|}~~~}}}~}}}}}}||||zxvusrrsssrrrrqqqrrstuwxz{{zxwwvvvwwwvvxz|}~~}}|||}~}}~~}{zxwxxwwwxyxxyzyyz{}~}}}}~~|{zyzz{{{{{{|||||{{zxvvvutttuuuuvvvvvxy{}~~}|{{{{|}~~~~}}|{{{{zyyyyzzyxvtrqqrrsstttsssssuvxyz{{zzz{z{{{{{|||||~~}|{{|{zzyyywvvvvuutsqonnmmmnopqsttttvxz{|}~|{{{{{{zz{{{{{{}~}{{{{zzzzzzz{{|}}~}||||||~~}{zzyyzz{|}~~~~~}|{{zzzzyyz{|||~}|{yxwxyzz{|||}~~}}}}~~~}{yxxwvwwwwwwxxyz||||{yxvvvuuvxyyz{|}~~}|zxvvvvvwxxxxwxzz{||||||{{{{{{{{||{|||}~~}}}||||||||}~~~}|zxwwvuwyz{{{|}~~~~~~~}~~}|||{ywutrrrstttuuuuuwxyyyz{{zzyyyxxxxxxwwwwxz|}~~~|zyxxwwwvvvvwwxyyyyxxxxvtrqqqrtuwxyz{}~}}|{zzzzzxvttssssttttttuvvwxxxxxxwwwvwvvvvvwwwxxxz{|}~}}}}|||}}~}~~}{yxwwwvvvwwwwxyz{|||||}}|{zxwvuvwxxz{|}~~~~~~}{zzzyyyyzyxyzyyxxxwvwwwvvutsrqqqqqqrsttwyz{{|}~~~~~~~}{zyxwwxxxyz||}}~~~~~~~}}~~~~~~}}}|zxvutrqrrstvwyz{{|||}}}}}~~~~~~~~~}}}}|{{{zxwutsrrtuvxz|~~}}}}}}~~~~~~~}|zxwxyz{|~~~}|||{zzyxwwxxxxxxxwwvvvvuusqpopqrsuxzz{||{{{|||}~~}}|{{||{{{|||}~~~~~~~~~~~~}zxvutttuwy{|}~~~}||}|||}}||||{{{||||||}~~}||{{|}}{{{zzz{{|{{{{{{{{zzyyxwuuuuvvxz|~~~~~}}}~}}}}}}}}~~}}}~~~}~}}|}}{ywuttstvxy{|}}|{{||||||{{zzzzyzyyzzzyyy{|}}}}}||{{{zyyyxwwxxwwwwwwxxxyxxxxxxxxxwvvvvtssrqqrtvxyzzyyyyyzzz{{{{{|}||}~~~~~}|{yxy{~}}|zxvwyz{}~~}~~~~~~~~~~~~~~}}~}zywwwxz{|||||||{{zzyyzzzzzz{{{|}}||}}}|}~}}}}}}||}}|}}}}}}~~~}}}}}}~~}{zyyz|~~}}}|ywvvvwxyzzzzzzyxxxxwwwwwvwwwwxxyxxyyxxy{}~~~~~~~}{zxvvwxz{||}~~~}}}}|}}}~}}}}||||}}|}}||}~|{{{{{|}}||}}|}}}}}|}}}}}~~~}}}|{zyxxwxyzzz{{{{z{{zzzz{{{|}}}~~~~~~}}}}}}|{zyyxwvusssstuvwwxxxxwxxxxyzyyyz{{{{|{{{{zz{|}~~~~~~~~~}|{zzzzzzzxwxxxwwvuttuwxyzzzyyyyzzzzzzzz{{{{|||{{{|{{{|||~}|{||||}|{{{{{{{{{{{{||{{{{{zzz{zzyyyxxyz{{|}~~~~}}}}}}}~~~~~~}}||||{{{{{{{{{||}~~~}}||{{{{{z{{{zz{|{{{{{{{{{{{{{{{{{{{{{{||}~~}}}|||||{{|||{zzzyyzzzzzz{{{{{{{|}}~~~~~~~~~~~~}}}}||||}}~~~}|||||}~~~}~~}|}~~}{{{zzz{{{|||||{{zzyyxxxxxxxwwvwwxxyyzz{}~~}}||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxz{|||zzyyzzz{{|}}~~}}}~~|{zxxxyyyyzzyxyyxwwwwwwwxxwwxwwvwwwwwxyzzzzzyyxxwvwwxxxxyyzzz{{{{{||||}}}}}}}}~~}||||||||}}}}}~~~}~~~~~~~~~~~}}|{{{{{||||{{{{{{{||||{zzyyyyyyy{|}|zyxwwwxxxyz{{{{{{zz{{{{{{{{{{|||||}}}~~}|||||}}|||||||}}}}~~~~~~~}|{zzzz{||||}}}}}}}}}~~~~~~~~}~}|{{|}}|zzyyzz{||}}}}|}}}|}}~~}}~~~~~~}}~~~~~~~~~}}}}}|{||{{{{{zzyyyyxyyz{|}|{zyxvuuvwxyzz{{{{|||||}}}}~~~~}}}~~~~~}}~}|{{{{|}~~}}~}}||}}}||{{zzzzzzzzzxwvvvwy{|}}}}|||||||}}||{{{|||}}}|{||{{|}~|{zyyzz|}}~~~~~~~}~~}}}}~~~~~|{z{~~~~~~~~~~~~}~~~|zzyyz{{{{{||{{|||{{{{zzzyyyyyyyywutstvwyyyzzyxxxxxxxyyxyyyyyyyyyyyyyyyz{||~~}||{ywvuuuvvwxyyyyyyyyzzyz||||}}~~~~}||}~}|{zz{{{|}~~~~}|||}~|||}~|{{zz{{||||||||||||{{{{zzzzzzzyxwvuvwxy{}~~~~~}}~~~~~~~~~~~~|{{|}~~|zyxxxyyyyzyyxxxxxxxxxwwwxyyyyxwvuuvvwy{}}~~~}{{{zzz{{{{{{||||}|||||}}}}||{zywwwwxxz{}~~~~~}}}|||||||}~~~~~~~}{zyyz{{||}~~~}}}}||}}||}}}}}}}{zzzyyy{}~~}}}}|{zxwvvvwwwwxxxyyyyyyyyyyzzyzzyywvwwwxxy{|~~~~~}}~~~~~~}||||||~~~|zyyyyyz{||||||}||||||||{{||{zyxxxxwwxxy{|~~~~}}}}}}}}}}||}}}}~~~~~}|{||}~~}||||{{|}~~~~~{zxvsrw}}xvrorvuu{~xronmnqv{~{yvrmkkmtz|zwtuvx~}zywy{}|xurqppvz}zsnkhfgilqvyztojiiilpsv||xuqoonntyz}{vqmkjkmmov||wtplijmpsv|~}zyxz}zyzxwxyz}}zzzxxyz}~{ywuvx||{xwz{|{ywwx{~~{ywuvy|~{{zyz|~|yxwxyxxy}~}yttsrrpnprtv{|{yusrsuvwz}}zywwxy{~}zxwuuuuvy{~|yussttuy}~~zvxzzz|~||}}zwusstuuvyz|~~~}}|{ywutqmlmnoqsuwxwvuttuutstuuuuwzzz}}{yxwwwwy|~{yyxttwxxz~~}}}~}|}}{{~~}~}|zxwwwxz}~||||{zz|~}zwtsssrtwz|}}~}|zyyy|~{xussuxxy{~~|zwusrrsuvwxz|||{{}~|{}}{|~}|||~}}~|{{zyyz}}|{|{xxyyxwvwx{|zyzzyyvuvxy{}~}|}|z{|~}|}~|{{{yyzyyyyz{xwyzxwxxyywvutstussuvuuuuvwxz|}~~}}~~}|{z{~}|{z|}||}|}}~~~~~~~~~~~|~~}{{{||{{|}~~~~}|zxyz{{zyz||{zz{{{|~~~}}~~~~~}}}}{zyxxvsuwwuuuvwuuwwxwwy{{{{|}}}|zz|}}{z|}}~|||zxyz{|{z{}~~|||{yvvwxwwvvxyyywx{{zyx{}}}}}~~}}}}~}|{{~~}|||{z{{z{|}|{z{|{xwuttttrrtutsrstrsw{}}~}||~}|yyzyxz{yy{{yxzzz{|~~}~~~~~}~}}~~~~~|{zzzz{{{}|z{~}{|~~~~|{{{z{{{{{{z{||}|{||zxwvvvvvvwwwwwvwxwwy{|}||}{yz|{{zz|}{{|~~}|{{{|||||}}|}~}|}}{zyxvuutuuuwzywwxxwxyz{}}}|zy{{||{{{{{{{{|~{{zyyxwxyyxxz}|||}~~~~~~~~~~~~}}~~~}}}}{yxwvvwxwwyyyzzz{|}~~}|}|{|}}||}~~|z}}{{{yxwwvvvyzxwyzz{|}~~~}}}}~~~~~~~~~}~}|}}||||||}~}z|~||}~~}}~}|yxxvwywuwyxxyyz|~~~~~~|}}}}~~~~}|}~}{zzywwyzzyxxxzzyyyxzzxyywvtqrsssssuvutuwy{||||}|{{{||{|}}||{||{{}~~~~~~}||{|}~}~~~~|zyzzz{{{{|}}~~}}}~~~~}~~}~~~}|{{{{{||{||}}}||||}||||zxvvvutuvwxxyz{}}~}|~~~~~~~~~~}|}}}~}|~~}}}}~~~}}|{|{ywwutuvwxxxyz{{{{||{zyzzzyz{{{zyyyyzxx{|}~~~~~~}~~}{xxxxxxxyyzzyyy{|{zxxz|{z{zywttuvvvvuvxzzz|}~~~~|{||{{|~~|}}}|}}~~~~}}~~|{{ywvwxyyxy{}~~}||||||||}}}}|||}}}||{|}~}}}}|||}~||}}}~~}}}~}}}~~}||{ywwyywxz|~~~~~~~}~~~~}|}~||||}|{|}}|||{{zz||{z{|{zzzywuttsrstuvxyyyyyzzyxxxxxyz{{zyyyzzzzzy{}~~}{z{{{{{z{{{}{z{}}}}~~|{{{{}~~~~~}{yxxyyz|}}~~~~~~}}~~}}}}~~~~~~~}}}}}~}}}|{zzwvwyzz|~~}~~}}~~}~~~~~}}~}}}}}~~~~}}}}}}}}||}~~~}|}~}|}}~}||~~|zyxxwuvxz|}}|}~~{y{~}||}~}||}}|}}}|}}}~~|{||{{{||{yz{{{{{z{|{zzzzz{{{zyxxvttuuwyz{||}|{||{{{|}}|{{|}}|{{|||{zz|~~~~}~~~~~~}~~~~~~}{zxxyz}~~~~~~~~~~~}}}}~}||{ywvwz{{|}~}|||{|}||}}}|{}~}|{}~}}}|}~{{}}|{||||}||||}}||}}|}}|{|}|||||zxwvwyyz|}}}|||}}||||}~|{|}||||||}|{{}||~}|{{|}}|{{{{{}|{{|||{{{|||{{|||{{zzwuuvwwyzzzzzzyyzzz{{{{|}~~~~~~~~~}|}~~~~~~~~~~~}}~~~}}}}~~~}~~~~~~|~~~~~}{}}}}~}}~~}~~}}}}~~|{|}||}||{zz{{zzz|}}|}}}}|}}}||}|{|}}|||{||}}}||}}~~~}}|}~}|}~~}||}~~}|}}||||}}}}||}|{zyyzyyz{{||{{{{{|||{z{||{z{}|{{|{{{{{zz|~~}{zz{zz{{{{zz{{{{{{z{{|{{{|||}~~~~~~~~~~~}}~~}~~~~~~~~}}~~~}}}~~}}~~}}||~~}}~~~|}~~}}}}}}}}}}}}}}~~}||}}~~~~}||||}|}~}}}~~~}}~~}}~~}}}}}}~~}||||{|}}}}}}}}}}~~}|||}~}||}}}}}}~~~~~~}|||}|{z|}}|{z|||{{z{{z{{{{{zyy{{yy{||{yyzyyzzzz{{{{}}{{{{{|||{{{||z{||{zz{|~~~~~}||~~}~~~~~~~~~}~}~~~~~~|}~~}~~~~}}}}~~}~~~~}~~~}||}~~~}|}}|{{|}}}}~~}}~~~}|}~~}}}~~~~}~~~}~~~}~~~}}~~~~~~~~}|}}}}}~}|{zy{|||{|}}|||}}{z{{{{{{{{yz{{{{z{{|}{|}}}|z{|{{{{{{{{yz{{{{z{|{|||{{||{{{|}~~~~|{yyzzyyz|~|z|}|||||}~~~~~~~}}|{|}}}}~~~}|}}}}}}||}}}}~~}||~|~~||}~~~~~~~~~~~~~}~~~~}~~~}|||{{}~~~~~~~}}}~}}~~~~~}}}~}|}~~}{{|}}~~~|{}~}||||||~~|{}~}||||||}}||}~|zzyyxwy||{{{{||{zz{{zz{{{{{{zzz{||{zyyz{{{}~}||}}{|}~~|{|}}}}}}}~}}}}~~~~~}~~}}}~~~~~~}}|{|}~~~~~}{{|}}~~~~~~~~~~~}~~}|||~~}}~~~}|zzyy{}~~}~~~}~~~~~~~~~~~~~~}~~}}|{zz{||||}}}}|||}}||{{{{{||||}|{zyxxxy|}}}}~~~}|{|}}|||||{{{{||}}||}{{}~|{yyz{{{||||||||||{{||{zz{|{{{{{{zywvvwxz|~~~}}~~~}}}~~}{{{|~~}|}~~~~~~~~~~~}~~~~~~}||zyz{{}~~}|{||||}}}~~||}}}||}}|{||||}}|{zxwwxy{|}~~}}~~}}}}}~~~~}}}~~~~}~}{||z{||||{|}}}|||||{z{|{||||{zyyxwvwxx{|}~~~}}}}}}}}}|{|}|||||||||||}~}|zzzzyyzzz{{{{||{{|||}~~}~~~~}||}~}{{|}~~~}{zyzzzz{|~~~~}}}}~~~~~~~~~~~~~~~}|zyyyxxxz|}~~~~~}~~}~~}~~}}~~~}|{{{{|}}}}}}~}}}}}}|}}||}}}{xwwwwxxxyz{~~~~~}~~~}}~~}}~~~~~~~}{{{{zz{{{||{|||{{{||{{|||{zzyxvvvvvvwwxz|~~~}~}{|}}|{{|}}||||||||}~~~~~~|zz{||z{}~~~~~|{zzzzzzzz{}~~}}}||}~}~~~~~~}}~~}}}}}|zxwwxxwxxxyy{}~~~~}|}}~~~~~~~~}|||||}}}}}~}|}}}|}}}|||{xvwxwvwxwwwx{|}~~}}}}|||}||||||}||}}~~|{{zyy{{z{||||{{{{{||{{{{yyxvvvvvvuuvvwy{}}~~}}}~~}~~~~~~}~~~~~~|{zz{zzzz{|{{~~~~}}~~~~~~~~~|zyyyyxxxyyyyyz{}~~~~~~~~~~~|{{{|}~~~}~~}|}~}}|}~|zyyxxxwxxxyxyyz{|~~~~}~~~~~}~~~~~~}{{{{{||||}}||||||||{zzxwvuuuvvvvvvvvwxz|~~~~}}}||||{||||||||}}{zzzzz{||||||{{|}}}}|{yyyyyyyz{{||}}}}|||{{{{{||{{{{~}{zzyyzzzzz{{zz{|}~}||}}~~~~~~~~~~~|{zyxwwwwxxxxxxyyyy{}~~~~~~~~}}}}}}~~~~~}}}~~~}|zyxwwvvwxwvwxxwwxyz|~~~}}}}}}}}}}}~~}{zzzzz{{{||{{||{||{yxwvuuuvvvvwwvvvvwxy{|}~~~}}}}|||}}}|}~~~~~~~~}|{zzzzz{{{{{{{|||{|~~~~|{zyyyyzzzz{{zz{zz{|}~~~~~}}}~~~}}~~~~~~~|zyxxxxxyyyyzzyyyyyy{}~~~}}~~~}}||||}}}}}}}|}}|{zyxwvvwxxxxyxwwwxxyz{|}}~~}}|||||||||}~}}|{{{|||{||||||{||zxwvuvvvwwwwwwwwwwwxz|}}}}}}}}}}}~~~~~~|{zzzyz{{{{||||{{}~~|zyyyxxyzyyzzzzzz|}}~~~~~~~~~}||}~~}}~~}}~~~~~|zyyxwwwxxxyyyyyyz{|}~~~~~~~~~}}~~~~~~~~~}||||}||||||}}}||}}||zxwvvuvvwwwxxxxxy{||}}|||}}||||||}}}}}}~~}|{zz{||{{{|{{||||}~|zzyxwxxxyyz{{z|}}~~}|{|||}}~}}}~}|{zyyyz{{{|{{|~~~~~~~~}{yxxxxxyyzzyz|||~~~~~~~~~~~}}}}}}~~}|}}~~}}}}}~~}{zxwwvwwwxxxyyz{|}~~~}}}~}}~~~}}~~~}}}~~~~}||}}}|||||}}|||}}}}}|{yxwvvuvwwxwwxz{|}}||||||||}|||}}}}}}}}}~~~}}~~~~~}}}}~~~|{zzzz{{{{|~~}zzzzzzyz{{{~~~~~~~~~~~~~~~~}|zxwwwxxxyz{|}~~~~~~}}}}~~~~~~}}}}}}}~~}}}}}}}~}|}~~}}~~~}}~~~}|{ywwwwwwxxyz{}}~}}}}||}}}}}}}}|}}}}|}}}~~}|||}}}|||}}|||}}}}||}}}||zxwvvvvvwxyz{|}}}}|||||||}}}}~}~~~~~~~~}~}{zzyxxyz{|~~~}|zyyxyyyz|~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~}|{zyxwwxyz|}}~~~~~}}}}}}}~~~~~~~}}}}}}~~}}}||}}~}}}}}}}}~~}}~}}}}~}|{zywvvvwwyz|}}}}}}||||||}}}}}}}||}}}}}}}~~}|||||}}||}}||}~}}}}}~~~~~~}|{yyxxxxy|~~}|||~~}|zyyyz|}~~~~~~}{yyxxy{}~~~~~~~~~~~~~~~~~~~}|}|{xuvy{}}~}~}z}|{zxx{~}|{z{~~~||}~~~||||}{wy}}{z{~}|{yvtvz}}~~~}}~|z|}}}}zyyz{~}|~~~|{{{zy{~~}~|{yxx|}zwy{z{~yuwz{{{}}~}|~}{y{}|{||}}}{zy{~|{z|~}|~~~~}}{xwyzz{z{}}~~~}{{{{zxwwwxxz|}}}|{{|}||}|{{{{zyz|}}~}}|||{|~|yz}zxz}{yz{||}}~~|z{{{{|~}|}}||{yywvvwxz|}}}{{{{zz{||zy{|zz{{zzzy{}||{y{}~~|yz{{zz{{{z{{{zzz{|}{yz|{yz{|}|zz{yvuuwyyx{~|z{|zyz{{{{~~}~~~~~~}~~~~~}|||~~~~|~}~|~}~~~~~|}~|~~~~}~}~~|{{|~~}}}}|~~|~~~~~}|}~~}}}~~}}~}|~~~}~~~~~~~}}}~~}}~~}}~~}{}}{{{{|||}}}}}}}~}}~~}|}~~~}|}~}{|}}}~~}{|~~~}|}~}|}}||}}|||}~~}}}}|{|}}}|{|}|zyz|}{z|~}|{z|}{|~|z|}|||||||}}|||||~||}|{|||||||||}|||{}}{|}}}}}}|{{||}}~|{{||{z{{|}|z{}|z|}{z{}|z|}{yz||{{{{z|~}}~~~|{{{{{{{{|{{|}|{|}|{{|||{z{{{|{{{{||}}{yy{zyyzz{||{zz{{{|~{xy{{{z{zy{}zx{~{y|~|}}|{{|{{||||zy{}|{||{z{|{z{|{{||{zz|}}|{zyyzz{zz{{{{{z{|{yz{{zzzz{{{zyz{zz{|||~}}}||}~~}~~~~~~~~~~~|||}~}}~~~}}~~}}~~~}}~~~}~~}~~~}~~~}}~}{{{||{{{|}zz{{|{{{z{|~~~}{{{||||}|||||}~~}~~{{|{y{|||}~~~~~~~~}}||}}~~|{{{{|}}}}}}}|||||||||||{|}}|{|||{|}{z{~~~~~}}}||}}}}|{|}|{||||}}}}}}||||}}~~{zzzzyz||{||||||{{{{{{|||}}|||{{|}|zzzz{|}}}}}}||}||}}}|{{||{{}}|{|}|||||||}~}|{zyyz{{{||{||||{{{{{z{{|{{{zz{|{{{{zyyz{||||||{{{||||{{{{{{{{|{zz{|||{|||{|~}{zzyxxyzz{{{{{||{zzyz{{{{{zzzz{zyz{zyxwxz{{||}|{{||{{{{{{{|zzz{{z{{|{z{{|{|~~}~}}}~~~~~||{|}~}}}}}~~~~~~~~~~~~~~}~~}|{zzz|}~~~~~~~~~}||||}}}}}~~~}~~~}~~~}}}~~}}}~}}{{zyxy{}~~~}}}~}}}}}}}}~~~}}}~~~}~~}|{{{||||}}}||}}}}|}}}}}}}}}|}||zyxwwxz{}~~}}}}}}}||}}}}}}}}||}}}}}}~}|{zz{{{{||}|||||{||||||||{||}|{{yxwvwxy{|}~~}}||||||||||||||||||}}}}||}~~}|{zzz{{{||||||{|||||{{{{||{{{{zyxwvvvwxy{}}}||||{{{{{{{{|{{{{||||||||}~~}{zzzzzz{{||{{{{{{{{{{{{zzzz{{{zxvuuuuvwyz||||||{{{{{{{{||{{{{|||||{{{{|~~|{zyyzzzzzzyzz{{{|}~~~~}}}~~~~|{||{{|}~}|{z{{zz{|~~~~~~~~~}|{zyyyyyz{|~~~~}|||}}}~~~~~~}}}}~~~~~}|zyxwwxz{{|~|xxz{{{{}|zz{{|}~|{{{z{{{{|}~~~}|||{{zzxwwwwwwwxy{}~~~}}}}}}}||}|}}}}}~~~~}{zzzz{{||}}}||||{{||{{||{zyxwwwwwwwwxz|~~~~}||||{{{||||}}}}}}}~~}|{{{{{{{{|||{{|||{||||{{{zxwvvuvvvvvwyz|}~~~}}||{{{|||{|}}||}}}||~~|{zyyyzzz{{|{{{{{{{{{{{{{zywuutuuuvvvvwy{|}}}}|||{z{{{z{{{{{{|||}~~|{zyyzzz{{{{{{{|{{{{{{zzzywuuutuuvuuuvxyz|}~}}}}}~}}}}~~~~~~}||||}}}}|}~}|{{zzzz{{{||{|}~}}|}~~}{zyyyyyyyyyyz{{}~~~}}}}~~~~~~~~}|zzyyxxxyyxxxyyz{}~~~~~~~~~~~~~}||||}||}}~~~~~~}}~}|zxwwwwwwwwwwxxwy{|}~~~~}}}||||}~}}}|{{|}}}}}~}}}}||}}||zxwwvvvvvvwwxwvwxy{|}~~}}}||}}|||||}}~|{{{{|||||}}}}|||{{{ywvvuuvwwwwvvuuvwy{||||}~~~|zz{{{{{{{{|~{yz||{y{}~}~|yyyz{yxwutssrsvxxxwvuuvxzz{|}}|||{zzzz{}~~}{z|}~}{zzyyz||}||{{{{{zzyxwwvvuuuuuuvvuuuuvwxz|||||{zzzzzz{{{{{{|~~}}}}~~~~~~~}||||}}}}}}}}}}}}~}}|{{{|||||||{{{{||~~~|zyyyzyzzzz{{{{{z{|}~~~~~~~~~~~}{zyyyyyyzzyyz{zyyz{}~~~~~}||}~~~~}}}~~~}|zxwwwwxz||zxz|}zwwyyz{||}~~~~{z|~||||}}|{{|}~~~}}~}{ywvttuvwwwxyyyyyyz{|}~~~~}||}}}}~~}|}~}|}}}}}|{{{{{|}|||}|{zxwwvvwwxxxxxxxxyz{|}}}}}}}}|||||||}}}}~|zz{{|||||||}}|||{zzzywutuuuvwxxxwwwwxz{{{|||||||||||||||{|}}~}{{{{{{{{{{{{{{{{|||{zyxwvuuvvvvvwwvvwxy{||||{|||{{{{{|||{{||}~~}|zzz{{{{|||{{|{{{||||{zyyxxxyz{|}}~~~}}}~}}||||}~~~}|{{{{|}}}|}~~~|yyyxwvw{~~}}|}~}}||||~~~~~~~}zyyyyzz{|||{|}~~~~~~~~~~~}}~~~~~~~~~~~}|{zyxyyyyyyyzz|}}~~~~~~~~~~~~~}}}}~~}|||||}}}}~~}}~~~~~~~}}|zxwvwwwxxyyz{{||}}}}}}}}}}}}}~}}}}~}|}~~}}||||}~}}}}}}|||}||||}}}{yxwvvvvvwxxy{|}}}}}}}}}}||||||||}}||}}}~~|{{{{|||||}}}|||||||}}}}|zywvvvvvvwxyz{|}}||}||||||||||||}}|||}||~~}|{{{{{|{{|||{{|||{{{{{{{{zywvvvuvwwwxy{|||||||{{|||||{{{{{{{{{{||}~|{{z{{{{{{|||||||{{{{{{{{{zywvuutuvvwxy{|||||{{{||{{{||}}}}~~~}~}~}|{{{{|~~}|{zzz{|}~}{yyxyy{}~~~~~~~~~~~~~~~~{yyxxxyz|}~~~~~~~~~~~~~~}~~~~~}}~~~~~~~~}}}~~~}~~~~~~~~~~~|{yxxwwxz{}~~~~~}}}|||}}}}}}}}}}}}}}}}~~~}|||}}}}}}}}}}}}~~~~~}}}}}}}|{zyxwvwxy{|}~~}||||}}||}}}}}}}}|||||||}~~}|{{||}}|}}}}}||||||||}}}|}}||{zxxwvvwyz{||}}||{{{{|||||||||||{{|}}||}~~|{{{||||}}|||||{{{|}}|~{tsttwyxutuy|}~~}|{zz}~{yxwxz{}~||~|yyz{}~~~~~||{{{{{{{{zyyyyz||}}~~}{ywutssuwy{|}}}}}|||{{{{{zyyzzzzz{||}}~~}~~~|{{{{|||}}|||}~~~}|~~}~~|||}~}}|{|~~}{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}|{z{|||}~~~~}~~~}~~~~~}~~~}}}~~}}~~~~~~~}|}}}}~~~~}~~}~}~~~~~~}}~~}}}}||zzz{|||}}}~~}||}~}~}}}}|{}wpty}{{{}|zyxy|~~}}{xy}~|z{|||{zzy{|||||{{|~}|{z{z{{|{{{||}~~}~~~}||{{|}~~}}|{{|{{zz{|}}}||||}~~~}|||||||{zyzzz{||||{{{zz{{{|||}}}}|||{{{{|||}}||}}}|{||}}}}}|{{{z{{||||||||}}}}|||||{{zzzzzzzz{{{|||}|||{{zzz{{{|||||}}}}||{{{{~}|||||||{{{{{{{{||{{|}}||||{{{{{{|}|{{{{||||||||}}~~~~~}}~~~~|zyx{~~~~|{zz}~~}||{|~~}}}}}}}}~~~~}~~}~~~~~}}}}}~~~}}}}~~~~~~~~~}|{{||}}}|}~~}|}}}}}}~~~~~~~~~}}||}~~~~~~~}}}~~~~~~}}~}|||||}}~~~~~~}|||||}}}}~}}}~}}}|}~~~~~}|}}}}}}}}}}}}}}~~}}~~~~}}~}}}~~|{zz{{|}}}}}}}}}}}|{{|}}}}||{{{{|||}~~~~~~}}||}}}}}||||{{|||||}}~}}}}}}|{{|}~~|{zzzz{|}}||}|||||{{{||||||}}}|||||}}}}}|||||||}}}|{{|}}}||||||}||||||||||||}~}{zzz{{||}}}}|||||{{{{||||||{{{{{{{{{||||||}}}}|||{{{|||||||{{{{{|||||||||||}~}{zyyyz||||||||{{{{{{|||||||||}}}}}}}}}~~~}~~yutu~|{{{|~~}}zyz|{yz}|}~~~~}}}~~~}||}~~}}~~~~|{{}~~~~~~~~}}}{zz|~~}}}}~~}~}|||||}~~}}}}}~~~~}}~~}|zz{|~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}||}}}|||||}}~~~~|{yyy{|}~}}||}~~~~~~~~~}}|}~~~~~~}|{{{||}}}}}}|}}|||}}}}}}|{}}}}||zxwxyz{|}~~~~~}}}}}}}}}}|||||||||~~~~~|zzz{|||}}}|||{{{{||||{{{|}~}}|zzyxwwwxy{|}~~~}}}|}}}|||{{|}~}}}|{{zzz}~}{zyyz}}{||~unmnr{|xwyzz{|{{zvtuwx|~xux|~}zvqqw|~~~}|{zz{||{zxvvuuwxwwz}~{xvuuvwxz{{z{|{yyyz||{{{zz|~}}}}||}}|{{{|}|}~}}}}}~|{{{}upywy|yyz~|}ztnmt}}{~}}}~~||}~}{z|~}{{~~~||{{z|}{y{~~~~~~~~~||||||}~~~}{{{|~~}{yxxyz{z{|~~~~}|}~~}||}}~~}~~~~~{yz|~}{zxwwwwxyyz{|~~~~}~~~~~~}|}}}}}}~}|zz{}~~}}}~~}}}}}|{|~~}}|zyxxwvvwxxyz{}~~}}}}||{||}~~}|}~|zzz{|}~}||}~}}|}}||||||||{zyxwwwwwwwxz|}~~~}}}||||}|}}||||}}}}}~~|{{zz{|}}||}}||||||{||||||{zxwwvvvvvwxy{|}~~~}}||||{|||||||||||||}~~}{zzzz{|||}}||||||||||||||||{{{{{{|||||}}~~~~~~~~~}}~~}}}~}}}~~~~~~~~~~~~~~~~~~~~~}{yxyywvwxxwvvxxwwwwxxyxwxyzyyxwz~~~|z|}||~~{z{{{|~~}}~~~|z{zxwvwwxyxyyzyyzz|~~}}~~~~~{xz{xvz|{{yyyxwvvwwxyxxzzxwutttttutuy|{{}}~|{|}|{}~~}}}~~{|~||}~~~~~~~~}|{zzzz{{|}~~~~~~}zxy{{}}zxxwvvwvutsrsrsuvwustwutssrqoooprtvvux}~~~~}ywwvvvuuuuuuttuvvvvtssuvutttwyxwvvwxxz|}~|zz{{{zzzyz~}~}}~~}zz{~}{{}|ywvuuuuwy{|}~~~~~~}}}}}||zyxxyzz||}~~~{xxwvwxxxwwx{}~~~}~}|}~|zxwustwxz{z{||}~~|}}~}zyww{|xwxxwtrrsuywuwyyxtrssstssuvvvwxz|}~zyyxwwz}}{z{|{z|~~~}}}}}|{zzzwtxzxwwwwvtrpnnopqqtuttsrrqqrrrssssux{}~~}{{|zy|}}}}}~~|{z{{z{{xvxxutuvwyz|~|z|~}}|z{{zyyyyvtuvvwvuvwvusrtuuuvwwxz|}~~~}{zzzzz|}|}}{{xvy|{zz{~~~~{z{|{z|~}}~}{xxxxwttuuuvuvwvurprtutstvtronoppppqtwxxxwxwvutvwwvwx|}{|~~}{|}|{{{|~~~~~}}|zz|}|ywx{{{{{|{zwuuxzyyyz{zz~}zz|{zzz{{yxwvwvuuvwyyxz{}~|z{{zz{|}}}~}|{yvy{zz}~{{||zzzzzxvx{}~}}~~~}|zyyyyyzwtuxxuuvvwvvxz{}~~}|{z{|}|||{yxvutsqpooppqqqrsrqqrrrssuwwz}~~}}~}||}~}|~|{{zwxyvttsqprsrqpoonlosrqqrrrrqpruvyz{|~~}}}|{{|||~~~}}{zxxy}}~~}}}}|||}}|{{{{zyyyyyzzzzz||zxwwwwxyzyyxxyyyyzywvxwvvxxxyzzyxy|}||~~}~{yz{zzzz{{z{}~}|}~~~~~~~}~~}}|{z|~}|}|{zyyywtvywvvvvvvuvvwwvtrstqnqsssttuuvuutuwzzz|}||}~}}}|z{}}~~}|zyzzyz|}~}{|{xtqppomlkmnopqqsuvwwwyzyyyyxxxyyyz||{|~}}}~}|~~{{}~~{xvvusstuuttuvvvwy|}}~~~~~~~}}~}}~~}}~}}|||}{yyzzyyyxyzyxxxxxxwxz|}~~~~|z{{{|||}~~~~~}zvtsrrssstuvvtsvz{{|{zyxxyyxxxxxyzzzz{{{|}~|z||zy{}}}|||{y{{xvxyxxz{||{||{z|}|{zxwvvwyyzz{zzyxz{|}}~~~~}}}}}~~~~}}~}{zzywvvwxwvuux{{{||}|xvuutrqppqsssuvxz}~~}~~||~}{z{}~~~~~~|yvtsrsrrssttuwy{{z{||{z{|~}|~~~}{}~}||||{zyxyz{{{z{}~~|||z{|{z{zyxxwwusrsplklmnopqrtuvwxz{{zz{{|{z|}|||~~}}|zzzyxwwxyvtuusrstutssrpooonnoqqqruxz{||}}~~~}{{{{|||{{}}{z{|zyz|}~~}}|{{zz{{z{}}|{{{{{yxwvuvvvwxy{|}}|{ywwxxxz{z{~}}|{|}{z|~~~~~~~~}}}~}}}}~|xyyxwwxzzy{}{zz|}{{|}~~}~~}|{{zwusrsttrrtwyzxvxywvvvwxwxyxxyzyyzzyyyyyyz{}~~~~~~~~}|{{{yvxzyxxxxy{{zyyyyzyxwvvvusrqoonnnoqsuwz||{{|~~~~~~~}}||}~~~~~~~~}}}~~}}~~||~~}|{}~|zyyxy{||~}|}}|||||{{{{zzyyzywvuvuttuxzzyz|||||{{|}~~~~~~~}||~~}}|{|{yyyz|}~~}||}|zzz{{yyz{z{{{z{|{{{zzzyxwwwtrrrrrstvxyxwwvwxvuwxwwwwxxxxwwzzyyy{|{{}{zyyy{{z{}~~~~~}|||{{zzzzyzzywwvvwx{}}zyxxwvwyzzz{zyyyyxxyz{{{||}~~~}||{yvvvxz|}}~~|}~~~|{xwvvwz{}~~~~~~~}{zzzxwxwuuttutqonoqrsuwyzzzzyyyzyxz||}~~}}~~}~~~|||||zxyyyyxwyz{zxyyxwvvwvutttuvy{{|}~~}|{z{|{{zz||zz|||}}|{|}~~}~~}|zzzyyz{{{{{{{{{zyyz{{{||~~~~~~~|{zz{~~~}}|||||||}|||{{|{{|{{||||}}|||{{zzyz{|}~~}}}~~|~}|~~}~}~~}||||||}}}|{||}}{z{{{zz{|||}}zyxxvwyzyyyyxxwxxxyyxxxyyxxxxwwwxxxwvvvvvvwxyyyzzyyy{|||}~}~~}|{{{xwxxxwvvuttuuuvwwuuwvutuuuuvvvvwyzyyz{{zz{}}|{{{~}~}||}~~}}~~~}|}~~~}|}~|||}}~}||}}~~}}|}}}}|{}~~~~~~~|{{|}~||}}}|{|}}|}}~}}~~}~}}}~|z{}}|{z{|zyyyzzxyzzywvxzzyyyzzz{{zwxyxvvvyzz{}~}}{yz{{z{{||zz}}||}}}~~~}}}}}|{zz{{|~~}}~~}|{}~}{|}~~|{}~}}}~~}}~~}}~}}~|{zzzzzzz||}}|||||||{zzzyxyz{{zzz{{{{{{{zyyyz|ywy{zzyyz|~~}~~}||~~~}~}~~~}~~|{{zyxwy{zyz{}}}}~~~~~}~~}||~~|{|}|}~~{}~}}{{||{zyyyzyyzzz{{|{xvwxxwvyzzyxxz|{{{|}}|~~}}}~~~~~|{}~~|y{~|zzxvxzxvtrtvsrsstvxyz{zxvwyywvvxyyyyz{{{{{{{|}~}|}~}}~}}}~}}}~}|}~~}}~~~~~~~}~~~~}~{}~{zzzzzyxy||zz|~~}||||}||~}|{||{{}~~}~}||||||}}}|{{{||{{|||}}}~~~~|||~~}|~~|{z{{{}~}~~~}~~}~{yxwwxyyyxwwxxxyxvuwxyyxyzzzxvxyxxxwywtvzzy{|zxxy{{xy||z{|}}|}}zyywvvwwvtuvwx{~~}{zywvuuvwwwyz{|}}}~~|~}~~{y}}z{~~~~~}}~~~~|||{{{{|{~|~}|}}~~}}|zyzzz|||{{{{z|~}~~~~~|~}}|}}}}|}~~~|||{~}||}~}|}~~}zyyz}~}}}}~}{{}}~~}}}{|}}~}|}}}}~|{~~|{zyxxxwwwwutvutvvuvxxyyxwxxwz|xtvyusuwy{{|~~}}||}~~||}~~~~|}|z{}|||}}{zyz{}~}~~|||||{{zyz|}}{{}~~~~~}}{{|~~}|{zxvx{xx|~~~~}~~~{xz}~~||}~}}}~~|}~}|~}~||}zyyz{{zz|~{z{zxvttsuuttuvxxwy||zzyz{||||~~|}~|yy{|{~~~~~||}}{zz{{{{zz|}|}~{yxxyyxz||z|}{{~~}|zz|{z||{z|zvuwwuvwy{||}}~{yyz{|z|}{z||z{~{y||{{{~~|}~}|}~~~~~~}{zz{{{{}~~~~}}}~~~~~~~|{|}{z|~~}{zzz||{|~}}~~~~||~|~~}{{|}}|}}~~}}}|{~|{{}|z{|zyxxvutstuvvvwx{}{zzzyxxy{{{{z{|||zz||zyzz|~~}}|~~|zyxxyvuwxy{}|{|}~~~}~}~}zxxz}|z}~~}}~~|ywwutvxwvwwwwuwzzxyzyxwxyzzzywttuuuwxxy|~~~}}~~~~~||~}{|}}~}|~~||}}||{zx{~{xxxxywwzzxz~~~~~}}~~~}~~~~}|}~}|~~~~}|||{zyyzzz{{zyyxyyyxxxxwvusrqrssssuvtuwz||{{{|}}}}|~~~~~}{zyxyz{{|||||||{}|{{{|||zywvuvvuuwxxxxz~~~|||||}|{{|||}|}~}}}|zzyyyzyyz{{{|||||{zz{|~~}~}{{}~~}~}|}~~~~~~~}}}{{|{yxxyzzy{}~~|||{{|}~~|~||~~}|yyyxwz}{xz|}}~}||{{}}||}~}}~~~}~~~~{{|{zzzz{|||}~~~~{z{zzzx{~|z|}}~~}||}}||z{|zwwxyxwxzz{zz}~|}~}|||{zyyz{yz}}||~~~~|||{xxxwvvvxyyz{{z{||{zyyzzzzyxwvvvuuuvvtuvwy|}~}}~}}}~}|~~~|zzz{|}~~~}~~~}|{{|}~}{|~~~}~}~}z|}yxvvvuuuwxxwwwwwww|~}~}~}}~~~~~~}{yz|}~}}~|~}{z{||{{{{|~}{|~}|{zyyz{{{yz|||||||zyyxuttttrpprstsrstuvwy{|z{|{zyyyz{{zyxxyz{~~~~}}}~~}~~|zz{yyyzzz{{{{{|~~}~~}|{zzzzzz{}~}{|}}}~~|{||zy{{xxyzz{zyyz}~~~}~}}~~}|~~~~|{{|}}||}~~}|||~}}}|{|~~~~~~~}{yzywvwyzxvwyxwwwwxy{|}~~~}}}~~~~|ywvvvvvvvvwwuuvvwxwxz|~~~}~~~~}~~~~}~~|{zyyyz{zyyxxxxyxvtsssqpsuttttuutssttuxyz|~~}z{}~}|{}}||~|z|}||}~}|{|}|{zy{|zz}~~~~}|~~~}|yxxyz{z{{{{{{{|}}~}~~}}||}}}}}}}}}||~~zyzyvvwwxyyyz{{||zz}~~}{{{{zzz{|}{z{|}}~~~~~}{zywvvxxyxwxyzyyz{{z{{zyvtvwvvwxyyyyz{{|~~~}}~}~}|}~~}}~~}|}}||~~~~~}{yxxwvvwwvvvvvwvuvwyzzz{{yyzzz{{||||||}}~~}}}}~~|xz|zyz{zyz{yy{|}}}~}{}}{{||{z{}~}||}}||zz{|{||{|}}|}}}|}}~}{yyxwwxy|}{|}~~~}~~}~~|{zyxvvvvuuvvvvuvwyz{zyyz{{{{{{{zzz{{{zz|~}~~|}~{yxwxzz{||z}~}~~~}{zyxwyzyyz||{{|}~~}yy{||yyzzzyyxxyzxxxxyyxwwvutttstttuvwxyzz{{{||||}~~~}}~~~~~~~~~~~||}|}}}{ywwvvvwwvvwwwxyz{}~}|{|}}|}}}|}~~~~}}|}}{|~~}}}~}}}~~}{z{{zzzzyyyvsrsstqprtttvxz{{zy{|{z{|}|{{}|{|~~||{||||}}||||{{{|{{zyxxxutvvvwwx{|{|~{z}~|{}~}{{}}}|{{{}}{|~}|{|}||||||{|||{|~|{|~~~}{yyyyyyz{}~~}zy{zyyzz{}~~~~}~}~~~~}}~|}~~}}~~}~~}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}|||||}|{}~yxvvzxoosuwxyyy~~yqjhfbelquwz~ztppprw~xsssuz~}vpnljkotzxqnnorux}xtomoqor{zqmjhgfhjls{}~yrnkhfinnpv~ywtpoppqv|zuqonmouz~{vtqoppsxz}xwwvvwx{}ytrrporvxz~wrommnmmty{~~yusqmkkmoru{|tpolklmrx|~}xurnoqru{zurqqmkqwy{~{tqpopsvy}}{zyxy{}~zvtssstvxzz{~~}{xxytpqqnmpuxz|{xxz{}~yttussvz~~}}}~{zxy{|~|~|{yvtusrv{{{{~ytuurrux{||yy{~~{ywutuwy}~~|}|{{{}{yzwrsurqty{{~}xz|zz~~~|{{|zyyyy{}zxvvyyy{~zz~zruyusx|~~~~}zxuppsttvy|~~||}~~}}}~zz|{z|}~{xuroopqrtvy||{|~{x|}x{~}{|}}~}{{yxz}yvwxwxyz||||zwwywttuuvy|~~~~|zz|}}|}~}zvuvvtttuuuuutvwvvy}}{~~}|z}}}|~}|~~}}|zxwvvvy{xuuvwxusvwvwyz{zzz|}{zz{}~}|~~}}|}yz{wvy|{z{zwuvvsqtwtruwussuwwvxz}~}}}~~~}}~}{}~}zyyvuwyxxyyxwxzwtx|yy~}{{{{z{{|}~~}~~~~~|{}|xvwvvxxwwwwvutsqqpqsutrrsuvvuuvwxz|zyz{{z{|}}~~}}}~~~~~}~~~{z}}||}{{||{|}~}~~}~||{xvyzzyz}|zz{{|~~~~}}~~}~{|{{zz|}}}{z{{{xuuuvvwvxzywxyyz|}~~~~}}}||}~~~~zyzz{{z{}}|zz|~~~}{{{|{|}||{{{|zxwvvvvvwxwvvvxz{|}}}||{{|~~}{|~~}}}~~~~|zzxwwxz{zzz{{{}~~~~~~}~~}|}~~~~|{{{z{}}}}}|}}{zywwwvxyyyxwxzz{|}~~|{|}}{z||{{}~~~~~~~}}||{yxxxwwxxyz{yxyzywuttsttvwwwxxyyz}}||~}{{||{||}~~}}||}}}}}}|{||}}|{zxutvxxwxxyxxy||}~}|{||}}||~}{}~|{{zzzzzzzzzyyyzywtrqrsrqsssstvwwxyyxxyyxyzzyzz{}~}||}}}}}}}}}||}}||}~~~~~~}{yz{|~~||}{{||||}}{zyxyz{z{|}zyyzz{{|}~~~~|zxwwwxyxy{|~~~}}}}}}}||||}~~}|~~|}}||||}|||}|{||}}{zywvvvvvvwy{}~~~}}~~~~~~~~}{yxwwyzz|}~}}}}~}||}}}}}}}}}~~}|{{zz{zz{{zzzz{{z{{zyyxussttuvxz{{{|zz{{{{{||{||{|}}~~}||}}}}}}}}}}}}}}}}}|ywwwwxyz{}~~}}}}|}~}|}~}|}~~}|{zzyyz{{zzyyyyzzzzzyyxwvuttuvvwy{||{{{{{|}}|||{{{{|{}~~}{zz{||{{{{{||{{{{{{{||zxwwvwwy{}~~}|||}|{|}||||||{{||}~}{{{{{{{zzzz{{|||||{z{|zxvttuuuxz{{zyyz{||~~|{{z{}}|{|~}{yy{}}|{|~~~~}~~}}}}|}~~~~~~~~~}}~}~~~|{zy{}~~}~~~}|{|}}|}}||}}~~}}~}||}}}~}zxxyz|}~~~}~~~~~~~~~~~}}}}~~~}}}}~~~}}}||}}}|{yxwy{|}~~~||}~~~}}~~}}}~~~~~~}}}}~}}}}}}}}}||||{|||||||zwvxyy{||||{||{{{{|||}||||}||}~~}|||}}}~~~~}}}}}}}}}{{}}|{zxwxyz||{||{{{{z{{|{{{{{{{zzzz|}~~|{zyzz{{{{{{{{z{{{{{{z{{{{{zxwwxz{||}|||||{{||}}||}}||}~~}~|||{|}}}}|||||}}}}}}||}}}}}|zyzz|}}}}|||{{{|||{z{|{{z{{{{{|}~}{yxxxyyyyzzyxyzyyyyyyxxxyyyyyxwwwyz{zzz{|{zz{{{{{{||||{{{{{|}~}}}}}}~~}}}}}}}~~~}}}}~~~}~~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~~~}||}}}}}}}||}}|||||||||}}}~}}}}|{}~}}}}}}||||}~~}|}~}}}~~~~}}}}|}~~~}}~~~~~}}~}|{|}}~~}}}}}~~}}}}|||}}}}|||~~}~~}|{{||||}}||||||||{||{|}}||~}||{{||}}||||||{{|{{{{{{||||{|~}}}}|{zzzzz{{{{{|{{{|{{{{{||{z|~}}|z{||||{{{||}}||}}||}}~}||}}}~~~~}|||||||}|{|}}}}|||{{|}|{{|}~~|zyz{|||||||{{{{||||{{||{|||||}~}||||{{{{{{{{{{z{zyxyyyyxyzyy|~~~}|{yxxyzz{{{{zzzz{{|{{|}|{{||}}|||}}~}|||{z{||}}}}|{|~~~}}~~}}~~~}}~~|{~~~~~~~~~}{||}}}}~}}}}}}~~~~}}~~}}|zyz|~~~~~}}}}}}}~~}|}}}}||~~~~|{{}}~~~~~~~~~~|zy{~~~~~~}}}~}}}}|||}}}}}}}||~~}}}}~}||}|zxwxy{|~~|||{{z{{|{{{{{{{{{{||{}|zz{{||||||{{|}}}}}}}}~~~}|zxwy|~~~~~||}}}}}}}}}~}||||||}|{{zz{{}}}|||{{|}}}}}|{{{{ywvvwy{|}}|{{zz{{{{{{{{{{{{||{|}~|{zy{{{{||zzz{|{z|}|{{|||zxwvwxz|~~}}|{{{|||{{}}|{||||{|~}{zzzz{}}}{{{{{||}}|{{{{{zxvvuvxz{}}|{zz{{{||||{z{{{z{{{{|~}|zzyz{|}}}~~~~}}~}}}}~}|{zzz|~~}zz{{|}~}~~~|zyyyyz{~~}~~~~~~~~}}||}~~}}~~~~~~~}{yyxxxxz{}~~}}}~~~~~~~~~~}||~~~~~~~~~~~~~~}|zxxxwwxy{}~~~}}}~~~~~~~~}}~~~~|||||}~~}}}~}}}~~~}|{yxwwxwwy|}~~}}|{{{||||}}||||{|~~}|{{|}}}}}}|||}}~~~}zyxwwxxxxz{}~}}|||}}}||}|{||~~|yyz{{{{|||{{||||}}{yxwvvvvwvvx{|}}||{{{{||||||||||}~}{zzzz{{||||||{|}}|||zxvvwwwwwy{}~~~~}}||||}~}}|||||~~}|{yz{zz{{{{zz{{zzzzxuttttuuuuvyz{{||{zzzz{{{{||{{{|~{yyyzz{|}|{{{||{|}|zxvvvwxxxxy{~~~~~~}|||}~}}}~|{{zzz{{|||}~|{z{{{||{{|~~~~|{zyyyzzzyyz{|~~~~~~~~~~~|}~~~~~}{zyyzzzzzzzz{}~~||||}~~~~~}}}}|zywvvwwwxxyxxy{}~~~}||}~~~~~|{|}}}}}}}||~~|{yxwwwwxxxwxyyz|~~~~~||}~~~~}||||}~~}||||||{ywvvvvwwwwwwwwz|}~~~}|{|||{|}}~}|||{|}||||||{{zxwwwwwvvvvvvvwxz{|}}|||||{{|}}}}{zzz{||}}||{{zyxxxxwwxxxwwxxxy{}~~}}}|{|||||~}|zzz{{{{{{{{zyxwvvuuuuvvvvvvvwy{{|}||{{{{{{|}~~|{zz{{|{{{{{{zyxvuuvvwvvwwvvvwyz{}}|{{{{{{{}}~~~}}}}}~~~~~~~~~|||{{||}}}}|}~~}{zyy{||{{{{{|~~|zz{{{{{{{zz{}~}{zyyyzz{{{{{{|~~~}|}}|}~~~~}~~}|||zyxxxyyzz{{z{~~~~~~}~~~~~~}|}}}}~~}}}}}~~~|zyxxxyzzyyyz{}~~~~~~~~~~~}|||}}}}}}|||||||zxwvuvwwwwwxyz|}}}}||||||}}}}}}~~|{||}||}}}}}~~~}||{ywwwwwxxxxyz|}}}}}}|}}}}||}}}}}{{{{{{|}||||||{||{ywvvvvvwxwxz||}}||{{||||||||||}~}||{{{{{{{{|{{{{{{{zywuuvvwwwxz{|}}}}}}}}|||||}}~~~~~|zzz{{{||{{{{{{{{{{ywutuuuvwwwxz|||{{{{z{|||||||{|~~|{{{{{|||||}}}}}~~~}|{zyyz{||}}|{{{|}~}|||}~~~|z{{{z{}~}|{zyzz{}~~~~}|{yyyyz|}~~~~~~~~~~~~~~~~}zyxxxyz|}~}}~~~~~~~~~}}}}}}}~~}}}}}~~~}}}|zyxxxy{}~~~~~~~~~~~~~~~~}}~~}}~}}}}}}}}}}}|||{yxwwwwxz|}~~~}}}|||||}}}}}}}~~~}|||}}}}|||}||}~}}|||||{zxwvvwy|~~~~}||}}}}|}}||}}}}}~~~}}}||||||||||||}|||{|||{zxxwvwx{|}~~}|||{{|||{{|||{|}|{}~|{{||||||||{|}||}}|||||{yxwvvwy|~~}}|||||}|||}}|}}}}|||~~|{{{{{{|||{{{{{{{{{{{{{zyxwvuuwy{||||{{{{{||||{{|||{{|}}~}||{{{{|{{{|{z{{{{{{{{z{{zyxwwxz|~~~~~~~~}|}~||}~~}{|}~~~~}|{z{}~~~~~~~~~}|{{}~~~~~~~~~~~~~~~~}~~}}~~~~~~}}}}}}|{z{}}~~~}}~}}}~~~~~~~~~~~~~~}}||}~}}}}}~}}}~}}}}}}}}}}|{{{||}~~~~~~~}}~~~~~~~~~~~}}||}~~~~~}}}}}}}}~}||}}}|||{zz{|}}}}}||||}}||}}||}}}}}~~}}}||}}||}}|||}}||{|||{{||||||{{zz{{|||||}}||||||||}}|||}}}}}~~}{{|}}~~}}}}}}}}}}}}||||}||||||||}}||}}}}||}||||}}||||||}}|}~~}{{{{||||{{||{{|||{{{||||{{|||{{{{{{{||{{{{zz{{||{||{{||}|||~}{zzz{{{|||{{{{{{{||{{||{{{||||||{{{{{{{||||||||||}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~~}}}~~~~~~~~~}~~~}}}~}}||||~~}}~~}~~}}}~~~~~~~~~~~}}~~}|}}}}}}}}|}}}}||}||}}}|}~}{{||}}|}}}|||||}~}}}}}}}~~}}||}~~~~}}}}~~}~~~}}}}}}|}}}||}}{{{||}}}}}}}}|||}}}||}}|}}}|{{|}~~~}||}}||}}~}}}}||||||||||}}|{{{{||||||{{{||||||}}}}}}}}||{|}~}}}}|||}~}}}}~~}}}}}}}}}}}~~~}}}~~}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|zyyyz{|}~|zywwxwuwxxxvvxxwwxyz{}}~~}|zz{{||}~}}|{xussstvwyyy{~~|{||}}}~~}}zyyy{|~~~~~}|||{{{{zzzz{|}~zvvwutvwuuvx||{{{{{z{zz}}~~~|zyz{zyyyxwxxxwwx{~}|}}}{|}||}~|||}}~~~~~~~|{{{{||{~~}|{ywwxxxxxz|}|{{yxyy{~~}|{|||}~~~}}|{{|}}}~~~|}|||{{zzxvtrqppprsstuvvuvxvtssuwwxy|~~~~{ywttrpoooopqqqppqsstvwttvwxz{||zyyyzzz{{|~~~~|{}~|{{zzz{{{{}~~~~~~~~}{{}~}{zyxxxz~}zyxxxwxyyzz{|}~~~~~~~}{yxxxxxxxxxxvvvwxyyy{~}}~~~}|{{||{zzzz{yxy{{{|}}}||}|{zxwwwxxz{|{{~}zyyxvttxzxwyzyyxxwxyz{|}~~~~}|zyyzyurrsstuuuwywvy{||zxyzz{|||~}}~~~~~}{{}}}|yxxussrpoprsvyzz{{}~}~~}|{zyxwwutw{|{ywxzxx{}~}|{{|{zyyzzzzzzyz{|~~}}|zxvtsssuxwuz~{yyzzzyyzyyyz{}~~~~~~||zxxy{|{z{||{yvwwwwwwwxy|~|{yxxxyyzzz{ywwxz|{yxxxxvuwy{{{{|}|{{|~~~{ywvutttstuvvusuwusstuwxy|~~~~}|}|zvtttrqpprttuuwyzzyz}|{zzzyy{{{|{zxwurqrstrpsvvxyzzyxvssuuuvvwyxy}~}}}{zzyxz|}~~}}~~~~~}}|zzzz{}}{{}~~}}}|{ywusrqrrstutrsttsrsuvuuvwy{|~~~}|yvvwuuutsqqrrrrstssssrqqrtuwyzzyyzyz{|}|}~}{zzzz{{zzzyyywxyvtsrrstttuvwxxxxyz{{{{zywwvvuuuvwxyxvtuutsuvwwvxxvttssssttuvwx{~~|yyz{{zy{}~~}}||{zz{zzz{}}||zzz{|}~~}}|{yxwwwwxyz{}~||}{z{|||||}}{{||}~|zyyzyyyz{||||~~}~~|yz{zyz{{|}}||zzyvtuvwxz{}~~||}}}}~~~}|{zyz{|}|{zyzzxvvvwwvx{{z}~~}}}}}~~}~~}yvtrrrqsuvvussrqnljkjiiiknqsuvwxwwvwxyxy{|}~~~~~}||}}~~|{zyxwvwyz{|}}{xwwxzyz}~|{{zz{||||}~~~}||||{{||}}~}}~~|{{||}}}}}~}yz{zxyyyyyyz|{zywvwxvux{}~|~}zzzzzzz{{{zz||zwusrstuwz}~}{yvvvsrtvvwxxwvuuttsuwvuuvvxyz{zyyzyyyxxxwwwxyyyz{{{zzyywusrrrtuw{~}}}}}}zzzzyxy{~|xvux{{|~}|zxwwvvusrrsutux{|}~|{z{{zz{{{zzzzzzzyvusqqqpqtwz|~~~|}}||~~~~|{zyxyzxxxyyyxyzxvutsrsuwy{|~~~~~~~~}~~|}~~~~~}zywvvuuwxyyyyyyyxwwvvwvuvvuuuwz{{|}}{{zxwxxxwvx{||}~~~}zxwussux{|}~~{yyyzyxyz{|}{zyxvutstuuvxyyxwwxxxxvuuwy{{|~~~||||||}~|||{{{{}~~~|{{}}}~~~~~~}|{{zzyz{}~}|||}}~~~~~}{{|}}}}}~~~~}{ywvxyz|~}}}{zz{{zz|~}}}|{|}~~~~~~}}}~~~~}~~~~~~~~~|zyxuttuvvuvwvtsrsssrrrrrrqpsvxyxwy{yyxxxxxz{{|}~~|yxwwvvvvvuvwwwuuuvtrrssstvwxz{{{||}}}}||{||zy{{|}~~~~~~~}zzyyyz|}}}~~|z{{{{{||}~~~~|||||||~~~~~}}||}~}|{yxxxxyzzzzzyyyyyywwwvuttuvwyz{{{zzzzzzz{{zywxzzzzz|}}}}|{{zzz{}}}}}~~{|~}}|}~}}}|{{{zzzzywxxxwwvwxzzyyyzzxvxyxwwvuuuuuvy{||}}}{z{|zyyyyzz{{{{zzz{|}|~~~}}}}||}}}~}}|{zyyyyyz|~~~~~}|{yyyyxyzyyzz{|}}~~}||{{|||}}~~}|{{||{||}~~~~~}}~~~~~~~|{ywwyyxyz{{zzzzzyxxwy{{z~}||||{{|||{z|~~}~~~~}}}{z{{{z{{zzz{|{zyxyz{{{{{{zzzyxxyxwxyyz{{z{{{{||}~~}~~~~||{{zxxyz{{z{||}||{{{zxxyyyy{}~~}~}|}}}}}}}}}||zzyxxyyz|}~}{yxxyyyz{{||{{zzzyyy{~~~~~~~~~~~~~|{|}{z|}~~||}~~~~~~~~~|||{zzzzzzyyxxwwutuuuuutuvwxxyz{{|}}}{xwxwxyyz{|||}}}}~~|{{zyyyzyxxxyzyxxwwwvvxxxxyz|~~~~~~}|||{{{|}}||}}~~~~}|||}~~~}|{|}}}~}}~~|{||}|{{{yyyz{|}}|zzyvvwwxxyyyyyz{zzzzzyxxxxyyyz{}}|{z{}|{|~~~~}}~~~~|||}|{{{zzyyyyyyxxxwwxxxyz{{zyxwwxyzzz}~}~~}|{zzxxzzzz{}}zyyyywvxzyxwwyyyyzywwwuuvx{|{z{{zyyyxy{{{{|}}}~}|{{{|||||{{|}}}}}|}~}|{|}{zzyywvutsrstuuuutssuvtsssttttttwxxyz|}{xyywvuvxz|}~~~~~~}}~}}~~~~|yyzyz{}~~~~}~~~|||{zzzz{{|}|{{|||{zxwxxwxxz||}}}||}}|{||{z{~~}}~}}}|{{}}{{{zyxvvxy{}~~~~~~~}}{yxyz{|~~~~}~~}||}}}~~|zxwwvvvuvvvvwxxvsrrqoooprsuvvwwvvwwwwwxxy{}~}}|||}~}}}}|{{}~~}}~~~}{yyxwvwxzyz{||{yyyyzyyz{{|~~~||{z{|||}}~~|yxwwvuuvxz{|}}}~~}||||}}}~~~~~}||}~~~}}}{yxwvvwxy{|}~~}||}~~~}}|{{{|~~~~~~}|{{|}}~~~}|{zz{{||}}|{zxwvvvuuwxxz{}~}}|z{{{{{{{}~}{zywuttuvwyzzzzyywutsrsrstuwyz{{zzzyxyyzyyz{}|{zz{|}~~~}|~~|{|}}~}|}~~~}}}|{ywvuuutstttuxz{{|||||}}}~~}|{{||}~}zxwwwxxxyzzzzyxvutstuuvvxz|}~~~}}}|{|}|}~}}}}~~|{{{z{|||~~}}}|||||zyxwutttsrrstuvwxyzzxwwwvvwy|}|}~~~}}~}|{zzxwwvwxxxyyyxwuuttsstttvvwy{|}}~}}|{{zz{}~}{zzzzyzzzzzywvussrstuuuvwyz{||~~|z{{{zzzz{|}~}}}|{|}}~~}|{yyyyyxxwwxz{}~~~||}}}}}~~|{|}{{{|||{}~|{zzyxwxzzyz{|}~~|zyxxyzyxwvtsqppqpooooopruvxyz{{yz|~~~}}|||||}}|~~}|{zxxyyy{}~~~}~~}}||}~}}|{zxwvvuuuuutssssssssrstuuuvxyyz{zzyy{|}}}~~~~~}~~~|z{{zzyzzzyz|}||}}}}~~||{{{zz||zyyyzyxy{|}}~~~~}}}}}|{zyxxwvwwwwxxyz|~~}||{{{||{{{|~~~}~~}|zzzyxxyyyxwxwvvvxz{}}|||}~}}}~~}{yyyyyyyxwutttstuuvvvwxwvy{{{||}|{}~~}~}|{||}|{zzzzyyyyxyzz{{z{||}~}|{{{zyxwwwvuuuvwwwwxyz{}~~~|{zzzyyzzzyyyyz{|}}|{zzyyxxxwwwwxyxxyyyyxxyy{{|}~~}}}||}}}}}}~~}}|zyyyyxwwwwvuuttttuvxz{||}~~~~}|}}}|~~|{{yxwvvuttuvwxyz{{{{{{{zyyz|~~~{zxwutsttssttssttsssstvwxyz|}~~|{zzyyyyzyyyzyxxxxxyz|}~~}||||||}}}}||}}||||}~~|zzz{{{|}}~}}}}}}}~~~~~}|}}~~~~}|}~~~~~|zyzzz{||{{|{{{{{{zz{||}}{xvtssssrrrrrsssstuuuuvwxz}~~~~~~~~~~}|{{zzz{|~~~~~~~~}}{zxvtrrsrrtuuuttttttuttttttvy{}~~}{yxxxyzzzz{{{{{{|}||}}}}{yvvvvvuuuuuuuuuuutstuwx{~~||{|}~|zyxwwvvvvwwwwwwxxxxxxxyz|~~}}}}}}}}}}}}}}||}}}}~{zzz{z{||{{zzyxwwxyxwwxz}}{ywussstuvwxxxxyzzyyxxwvwy{}|zxxyzzz{|||||||}}}{{{|}~}{yvuvvvvvwxxxxwwwwxwwwwwxz}~}|xtrrqooopqqqrssssssttttuwx{~~~~}}~~|{zzyz{{{||{zzzzyyyyxxy|~~|{{|}}~~}{zzzzzyzz{zyyzzyyxyzyy{~~~~~~~~~|zyxvvwxzzz{||{|}}}||}}}}}~{ywtrrrststuuuuvvvuuuuvvxy{}}{yxxxxyzzzzzzzzzzzz{{{}~|yxxxwxxxxwvvvuuuuutttuvxz|~~}}}}}}}}~~~~}}}{zyxwusrrssttuvvwwxwwxxwvvwxy{}~||||{zzzzz{||{{zzzz{|}~}|zywvuttuvwxyyxwwwxyyz{|}~}}}}}}}~~~~~~}|||~~~~~}{zyxvutttsrstuuutuuuuuuuvwyz|~~}{{{zzz{|||||||||||}~}|{yxwvvvvvvvwxxxwvwwwxyz{|||~~~~~}}}}}|{{|||{{|}}|||{zzyxxvvwvwxz{{{{{{{z{{{{}~|{{zyxvuuuuvvvwwxxyyyzzz{|~~~~}|zyzzzzzzyyxxxxxyzz{|}}~~}||||{zzzxxxxyyxyzzz{{zzz{{}~}{||||}~~~~}}~~}}}||{zywvvvvwwxxwwxxxyz{||}~}|{{{zzywutttsstvvvwwwwwxz{}~~~}|{zzyyyz{{{{{|{{||}}}}}}}~~~}~~~~~}|{zzyxxwwutsrrqqqqqqqqrsstuwxz{}||}~~}{{{{{|||||{{{|}~~~~}}}~~~~}}}~~~~}|{{|}}|~~}|{{{{zzxwvtttuuvvwwwxxxyz{|}}}}}~~}}|{zzzzzz{||}}}~}|zywwvvvvwwvvvvwxyz{{{{zyz{}~~}}}}}}~}|{yyyyyzzzyxwuuuuuvwxxwwxwwxz{{{{{|{|~~|{zzyyyz|}}||}}~~~~~~~~~~}|||{|}|{{zxxwxyyyz||}~~}}}}}}~~}||}}~~~~~~~~~~}}||||{{{{zyyyyyyyzzzz{{z{||||}}}}~~~~~}}}|{{{{{||{{{{{{zzzzzzzz{|||}~}}}~~}|zxwwvwxy{~}||{|zxwusrturquzzxxxvttvwx}~~}|~~{xxyy{}}~~{yxwvvwwx{}yvxywtw{yux||{||ywvtrruxwwz}{xyzz{}~}||{xvyzvtvyy{zuwxwvvvvvuuy}{{}~~|}}~}~{xz|~}{{|zxyzyyyzyxy|}}{z|~~~~}}|zyyzxwxxvsqopppqrqsuuvy{{zzzz{|}~~}~}||z{|{zzz}}z}}{}|}~yvy{|}|{|~~~~~~}{yz|||}}~~}{}~|}~}{{xuuwwwwwxywuvxwuwzz{}~|z{{zz|~|{}|x|}y}|{|yvvupnrurpsvtqsuutttuuy}}}}{yxvttvxwwyzyxz||zz|}}~|zz{xvz}zwy{xuwywvx{|{~~~}|}}{}}zxvuutsqpponopstsqrrrrsuwyyxz|~~~~~}}yvuttuvwvtx{yvy{{zyx{~|zzzwstvsqstsrtutrrrtvxxxxy{~~~}}~~~~~~}}}zwwxursuroquttuvutw|~~}~~}z{zvuvxxxz{zyz{{zz|~~~}||||}~~}}}~|z|~|z|~|{|~~|{{{{yvwxvuvxxxz{zxy{|}~}|zxwwwwwvvxzyxxxyy{}{z{}}~~~~~|||||{zyxvstuttuvvwxxwvy|||}~~~|z|}|{{|}}|||}||{ywxxwvtqppqqqqrrrsrruxxxyyxyz|~~~{}~~}|{{zywwwxwvtutrqstttuvwxwwz}}}~~~}z|~~}}{zzyxwxxyyxxyz{{{|}||||}~~~~~~~}|{yyywuwywtssqqqrsstuuuvwxxyyyzzz{}~~~~~~}}~~~|||{z{|{{{|||~~~}~}{z{{{}~}{zzz{zyz{{}|ywuuustuux{|~~~~~~~~~}|zyy{{|~~~~}}||}{{zyxxyyxwvutssrstuuwx{|||}|||||}}~}}}|{{}}}}}|{zyxyz{{|}~~|zxvuuuvvwxyz||}}{{{zyz|}}~~~~}}~|{yxxxwwxxxwwwvtssrppqrrsuwyyxxyyxxxyz|~}}|{{|}~~~|yvwxwwxz|}~}{{{{zyyzzywwvspppqqrtuvxyyyyyxxyzz{|~~}|zyyyyxxxxyxwutsrqqrrsvz~}}}}~~}{yyyxy{}~~|{zzzz|}|z{|}}}|||}~~}}{yxxwxy{~~~}}}}~~}}{zxvvuuuwy{||||||{{{{zz{|}~}|{zzyyzzz{{zzzywvtsrrstvz|~~~}{z{|}}{zyyyzz{zzzyyxvutsqqqsuwxyzzzyyxxyxxyz{}~~~}{ywvutuvvvxzzzz{zywvvvvwy{}~~~~~~~~~~~~~|zxwvvvwy{{|||}|{{{zzyyyz{}~~}{yxwwvvvwxxxyyyyxxwussstuy{||{{{zyyyyxwwyz|~~}}~}{zyyz|}~~}||~}|{{|~~~~|{yyy{}~~~~~}{{|}~~|{zzz{}~}{{{{zzzyyyzzzz{{zywwwwxz|}}|||{zzyyyyyz{{}~}{{||||}~~~~~~~~~~~~~}}~}}~~}{yxxyz{|}~}||||{{{zzyyzz{}~|zxwvvvvwxyyyyzyxwvutrqrtuvwxyyyyyyxxyyz{|~~~}}~~~~~~~~}|{|~~~}}}}||~~|{zyyyyyyyzzzzyyyxwuttuvwxxyyyyyyyyyxxxxyz{}~|zxwwwwxyyxyyyyyyyyxwwwy{}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{||}}|{{zzzzz{{{|}~|{zyyyyyyzzzyzzzzzzzz{{||||}~~~~~~~~~~~~}}}}}}|}~~}||{zzzzzz{{{z{zzzzzzzyyyyxxxyyxxxxwwwwwwwwwxyzzyxwvvvwxyyyzzzz{{|}}~~~~~~}||||}}|||{||||}~~~}|||||{{{{{|{{{zyyxxxyzzzyxxwwwwwxxxyyyyyzzyyyz{|{{zzyyyyyyzzyzzzzyzzzz{|}}~~~~~~~~~~~~~~~~~~}||||||{yyz{|||}}|{zzzz{{{{{{{{|~~}{zyyxyzzzzzz{{{{|{{zzyz|}}~~~}~~~~}||||||}}}~}~~~|{{zz{||||||{{zzzyxwvwwxxxyxxwwwwwvvvvvvvwyz|~}|{zxwwxxyyz{||}}~~}~}}|{|}~~~~}}}}}~~~}{{{{{zzzyxxyz{{|||{zzzzzyzzzyyz{|}~~}{yxwwwwxxyyyyyxxxxxxwwuuvwxyyyzzzyxxyyz{|{{|~~}||}~}{{}~}|{|~~}}|}~~}}~~~~}}}~~~~~~}|{zyzz|}~~~~}}}}}}||}~}{{{{||||||{{{{zxvuttuwxz{{|{zzyz{{{|||~~}~~}||{z{}}~~~}}|{{ywwwwwz|}}}}}}||||{{{||}~~|zxwvuuuvvvvwwxwwvtsrqrtvxz{{{{{{{{{|}}}~~}|zyxwxz|}~~~}||{{{{{|}~~}{{zyyyyzzzzzzyxvtsqpprtvxyzzyxxxwwwvwxy{|}~~}|zyyyyyyz{|}}||{yxwwwxy{}~~|||}~~}||~~~~|{zyyz|}}|{|||~~~|zxxwwxyz{}~~~}}}}~}||{||||}}}|zywvvvvwxz|}~~}}|{{zzz{|~~}|{{{{{{||}}}}|zxvvvwxz|}~|zxwwwxy{|~~}}}}|{{}~}{{{{{||||{zxwutsrrrstuwwxxxwwwwwwwxz|}~}|{{{{{|}~~~~|{zyyyz{{|~~~~~~|{{{{{{||}||zxvutttuvwxz{||||{zzyyy{|}~~~~}}|{ywvwvvwxxxxwwvtsrssttuwxz{|}}|||||}~~~~~~~~{zyxz}~~}|{zxxxyz{}~}{zyyyzz{|~~~}}}}}}~~}|{{{{|}}}|{{zyyyyyyyz{}~~}}}~}|zzyyyzzzxwutttttuuvvxz|}}}~~~}~~}}}}||}~}||{{{||{zxwwvvwwwwwxyz{|}~~}}|||}~~}}}||{{zxwvvvvwxwvuuuutuuvvuuwxy{}}~~}~~~~~~~~}|zyxxwwwwxxxyyz|}~~~}}~~~}{zzzzyyxwvutsssrqrrrrsuvwwxyyxy{|}}~~~}|{{|||{zzyyyyyyyyyz{}~~}}}|}~~~~~~~~~~}{zzzzzzzzzz{|{{}~~~~}||{zyxxxxxxwxwwwxxz{}~~|{{{zyxxwvvvwwwxyyxwwyz{|}}}}~~||||{{{zzzyyyyyyzzzz{|~~}|{zzzzyzzzyxwwwxy{|}~~}{zyxwvutttttttsssrsssuwyz{{|}~~}|{{{zzzzyzzzzzz{{zzz{{}}{zyxwvvuuuuvvwwvwwvvvwyz{|~~~}}}}|||||||||{zyxwvvutttuuuvwwvwwxwwxy{}~~~}}~~~~~~~~}}~}|zxxxyyyxyyyyxxxyyz|~~}}}||{{zzzz||yxvvx{~~}~~~|{zzzz{|}~|zxvuuuvwwxyyyz{zzzzz{|}~|{ywvuuvwwwxxxxxxwwxxyz|~}|{{{|||}}||||}}||}~~|ywuvvwyzzzzzyyxxxxxxxy{}}}}~~~~~~~}}}}}|zxvuuuuvwxxxyxxxwwwwxyz}}{xvuuuvwwxyyyyxwvvwwxy{}~|zwusrrrrrsstssrrrrrrtuwy|~}{yxwwwxyyzzzzzzz{{||}~~}~~~}~~~|{zz{{{|||||||{zzzzz{}~{zyyxyzz{|}}}|{{{{{{{}~~~|ywuuuvwxxxxxxxwvvwxxxz|}x{}yvtsrsvxyyxussvyzzzzz{}~~~~{ywuuvwwxyz||}}}}}|||}}{yxwwxyzzzzzyxxwwwxxz}}ywutssstvvvuuvvuuuutuwy|~~|yxwvvvvxz{|||{{zyyyyyz|}~}{ywvuuuvvwxxwwwvuvwwwxy{|~~}}}||||||}~~~~}{ywvuuuvvwxyzzzzzzyyyz{}~~}{zz{{}~~~~~~~~~~~~}}}}}~~~~~~~~~~~|zxwwwxxxxxyyyyyyyz{|~}|zyxxyy{|}~~~~~~}~~}}~~}|{{|{yy|~ywwx}}zvtssvz}}||{yyxxy{{{zz{{|}~|{{zyxwvvvxz||{{{{{yyz{{||}}|zzzzzzzz{{zzz{{|}~~|zxvvuuvvvwxxyzzzyxwxz{|}~|{zzyxwwvvwxyyyyyyxxxyyz{||~~}||zywvvvvwxxxxxwwwwxyz{}}~~~~~}|{zzxvtsrrqrsttuuuttuuvwyz{|~~}~}|zyyyxxyyyzzzzzz{{|}~~~~~~|{zyxxxyyyyyzzzyz{|}~~~~}{zzyyyz{{{{|}||}~}{zzzzxwuututtuvwwwxxz{|}}~~~|{{zyxwvuuuuvwwxyzzzz{|}~~~~~}}|{zyxxyy{}~~}}}}~~~~|qmllrz~~~zwxz||}~~~~}{z{}}yxwy|}zustsqootx|~{yyz{}}}}|yyzzyxvttuwxyzzz|}}~}|||zyz{}~}{zzz{{{|||zywuuuvwwwxyz{{{zzzz{|}~}|||~~}}||||{zyyyxyz{{{{zz|}~~~~~~~}|zzz|~~~~}~~}|}}}}~~~}}}|||{yxwwwwxyz{{||}~~~}|}}~~~|{{{{{{{{|}~}}~}}||}}}~~~~~~}||||{{|||{zyxwwxyzz{{|}}}}}|}|||}~~~}}~~~~|{zyxwwxy|{tttzzwwy{~}xtwz}~|y{~~}zxxwwwxxz{}~~}{yvutstvy{~~}|{{{{|||||{{|{yxxxwwwwxzzzz{}~~~}|{{{|~~}|ywvvvvwxxz|}~~}{|||~~||{ywwy{|}}{zywvvuuuvwwy{|}~~}}}}}~~}||}}~~~}{yxwvwwxy{}~~~~~~~~{x}{yyx|~{yz|}}ytppw}~~}{y{}zyyzz{|{xwvuvwy|}}~~}}|{{{zyyyxyxwwwxxxxy{}}|{{{{}~}}}}}}{z{||}~~}}~|ywuuvwy}~}}}}~{z{~}zxwvvvxz}~}}~~}{xwwwyz|}}|}~}|{zzzz{|~}}}~~~~|zyyyyy{}~~}}}}}}}}}}}}}~|{zzyyyyzyyz{{||{yxwxxyz|}~~~~~}}|}}}||}~}|{{{{{{||{{{{{zywvuuvwy{}~~~}}|||||||}}|{zzz{{|}}}}}~~}|zyxxy{}~~}}}|}}~~}||}~~}}}}{zz{|}~~}}}}}}~~|{{{||||}}}}}}}}|zywvwyz{|}}}}}}}|{{|{yz}}}}~~~{z}~~}~~}|zxwvx{zyzz{zxwwwvuuuuvyz{{{|}zxwvuuvutuuwxwwyzxwwvuuuuuwyzzzzzzzzzywxyyz{{~~}}~||}|}~~~~~}}~|zzz||z{||{||||||}|||~~~~}}~||||~}|~}}}}}|{{{{{{{{|}~|z|~|zzz{zyy{{}~}|||{{{|}}}||}~}||{zyzyyzz{}|{|||{{{{|||{{z}|ywxz{zzz{~|yzz{{ywxxxxxxxyz|~||}~~~}}~~}~~~~~~}}}}|}~~~~~|zz{}~~~}|zz{yxz{{zzzyzz{|||}~}~|}~~~|}~}}||}}{zxwwwwuttvwxwvwxwvvvwywvvvvutvzxwxywvuvwwuvyyy{|||zxyyyyxxyyzzyyz}~~}}}~}|{~{z|~|{{{z{||{{{{{z{~~{{|}}~~~}||~~~~}}}|{{{}~{{|}}}|{z|}zwxz{{zy{|{{{{{}~~~~}||~}}~~}}||||{{{{{{z{|{yzzxxz|{{}}|{z|~}}}{zyzzyyzzz{{zyzzzxxwxyyz{~~y|}|}}}}||||{||zz}}|}}~~}}~|z|~|{z{~{yyyyxxyyz{||{{}|{||||{zz|~~}~~~}|}~~~~~~}~~}}~~~~~|zxyywvwxzxuuwwxvtvwvtrruvvvuvwvuuuttuvuvwwyyx}~|{|{yxz{||}||||}|}}|||}}}}~}z{||zyyz||xy{zyzzzz{|zy{|{{{zyyz{}}~~}~~}}~~}~}|~|zyz{zyz{||{{{|}}{zxxyxy|~~}||}|{}~{{~~}|yxzzxx||{{zzzyxxxxwuuwy{|{||zxz{yx{|yx{|}~~}|{yyyz}~~~~~}}}}}}}~}|||{z|}|{{|||{zyvssuttvxz|{z|||{y{||||}}~~~~{{}{z|~}||}}~~~~~~~~}|{zxuttvwvwz{zxwwwvuwxvsuwyzzz{}|{ywuvvsqsuuvvwyyxxwwvvutux{{|~~}}~}~~||}~}|{}~}}|{|}~}|{||{yxwvuvvwy||||{zzzzzyxy{|}~|{|}{y|~}||}}|ywvustvvwz|~~}|{{{{|}~}{{||}}}~~||{ywusrqsvwx{|{{z{{xvx|{z{}~{{|xuxzzz{|}}|{|}~|zz|}}{||}}}zxwwwvvvwzzz}~~}|z{|{zz{~~~}{zzzz{|}}}}|{zyyxvvwyz|~~}~~}{zzyyxxyyz|~}||}}~{ywvvvuuvwvuwvtrqpnnnprqrtvwwwwwvwvuvy|~~}|zxyzzz{}~}||zy{|z{~~|{zzz{zzz{}}|~~}{yy{|~}}|{zwvwxxxwyzzxwvuuuvuuwy|~~~}~|||}~}~~}{zz{|}}}|{{zxwxxuwyz{{|~~~}}~~~}zyyyywvxzxvwvsrsrqrsttuwxyz{}~}~~||}}}}||}~~~|zz{yvwxxwxyz{|}|}~~~}{zzzzzzzyxwuttsttuuvwwx{}~~~}}||~}~~}}|{zzyxyyzyx{~~}{z{}}||{ywwwvuuvvutvyyyyyyyxwwy{|||{{{zy{|zy{{ywvvvutvwvuvvvvxzz{}~|{|||{{{{|~~~~~}|{{}~}|}~}}}}|}~~}}}~~}||zyz{zxwvuuuuutstuuuwxz{||{||}}~~~}|zyzzyxxwwwuuvuuwwvvy{{|}~~}{{||zxvvvvvttuussstuwxyyz{zz{|}~~~~~~~~~~~~|}~~~}}~~~~~~~~}}||zyxxxvvwwwwvvvwwvvy{{||}~}}|{zyyyxwwxyyxxxxwxyyz}~}}|{zzzywxz{{zyyyyxyz{|}~~{|{yvuttsqpooopqpoqrqqppsvwwx{~~~~}||z{|||||}|zz{}~~~~|||~}|}}}|{{|}}~|{zyyzzyyyyywvxzzyyy|~~~}|zxxwusssuuttvwwwxwuvwvwyz|~~~|zxwwxyyxy{zzyyzzxxz||}~~~~}}}}}{ywutsrrrstttuvvvwxxxz{}~}~~|}~}{||{{{|}~~}}}}}~~~~~~~~~~{xwxxxzzyxxxyywxyxxy{~}xwwvuuuvwwwyywwxwvwxyz|~|ywwwwwxxyyyzyxyyyyyyz|~~}}{yvttvxwvwxxxustvtsttux{}~~}||||{{}}||~~}}}~|zxxyyz{}~|zyyzyyz{|}{yz{{zyy{|~~|zyz||{|}|}}}|{|}~}}{zzzyz{|}}}|}}}|{{|~}}~}{vrrutstvwxwwvuuvvutuwwx|}zxvutuwxxwwxyyyxwxyyyxy~}{xvutttuuttuutttssrsstuw{~}zzz{|}}~~~~~~~~}|{{zz{}}}}}}~}|{{|||~~|yvtuvuuvwwwwwwwvvvvwxy{~|zxvtvxyxxxyzyyxxyywxz|~|xvuvvwxxxxxzzxxyyyxxz|~~~}|}}|{ywvtqonprrrstuuttvvuvxy{|~{yxxyyxyzz{{z{|||{{|}}~}||||~~~~}}~}||||}|}~|{yxxxxwxz{zyyzzyxyyxy{}~~}}{yvutssstuuuuuvwwxwwxwwz~~}{zywuvxxxxy{{yxyxwxyyz|~~}}}||}~~}}}}|{yxussstuvwwxz|||{{}}|~~z{{zzyz{|}}{{|}}|{~~~~|yxxyyxxyzyyyyyyyy{||~~|~|}}~~||~}{~{y~~xw|~|}|{~|{}}{z|||{|}}|~~}{}~{|}|~~~~|z|}{|}~}|~~||}|{|~}}{{|}||}}{|~}z{}}}zx|~|{{{{{|{xxyzzzyyyyz|{xy{{{yy{~}|{|~~~~~|}{{~}|~}~|~~~}~~|{{|~}{}~}||||}||}||}}}|{||{zz{|{xz|zyz||{zz{|zz||{{{{|}~~}||}}||}~~||||}~~}||}~{}|{{~}|~}yz~~}||}{yy}~||{}|xz}}}{zzzz{zzy{}}{zz~}|}~~~~~~~~~~}||~}||}~~}~}|~~||}~~~~}||z|}z}}{~{{}~|{z~|~|}~~~~~~~~~~~}~|y|~||{{{{|}}|zyyz{}~}zy{~~}||}}|{z|~}}}|}|y|~||yz|{{~|xyz{{zzzzzzyxz{|{yz{||~~}~~~~~|~~~~~{}~}}{}~{}~}||||}~~|~|{z}~}}}}}{{}{w{}|{yxy}{w{~~{z}~}}}|~~}}~}~|{}||}~~|}}|}}|{||~}z|}{}~|z}~~~}{}|y~}zz{|||{zxyzzxxz{xwxxxxy{|{{zxy|~~|~~~}~z}~}|}~~{~}{{}|}~zz}~~}|{{}~~~{}~~~}~}}~|}|}|~~~}~~~}~~}{|~}z}}{z|}||}|||}||}}}|{{}~~}|}~}|||}~|{{}|z|}~|z|~}|z{}}|{z{|||{zz{}}zz}~}yw{}zyx|}zy{|}{wy|{z{}}}~{|~~|~|||~~~}~}|~~}}~|}~}{y{~~~~~{}}}}~~}~~||}~~~~}|{|}z|~}{zz{||{zz|}{zz|~|{|}}{z}~|{|~}|}~|{{~~}{}~}|~~|{~z{~|}}}|{z{|}zz|~}z||xz}zy}yw{{zzz{}|z{{z{}}{|||}~~~~~~}|~}z{}}}||}|yz||{{{}}}~~}~~}~{~}~~}}~}|~~{~~|~}}}}~~|z~~|~}}}|}~~{|}}~~~}}~~||~}{{|~~zy~|zyz|{y|~{y{{{{zz{{||{z{}{y|}||{|~~}|{|}}~{z~~{zz||}~{y|~}zy|~~~~~~|~~~~~}}}~~~~}}}~~}~}}}}~~}{{}~}|{|{w{~|{{|}}|}}||~}z|~~~||}}~~}}~~}}~~|}~|||||{z}}{{}}}|{zx{~}{|}}}{{~z|||}~}|||}}}~}{}{wz|{zzzzz{{zzz{}zxyzz|||||||{}~~~~~~~~~~}~~~~}|}}~}}~}~~}}~~~~~~}}}|}}}~~~}|}~~}}~}~~~~~~|}~~}}|~}{|~}}}}~}||}||~|||}}}~~}{|}|||}}|}|zzz{||z{{zz|}}}}|||{|~|z|}}}}}}~}z{||}|z{|||{zy{|zwz~zwz|}}{z}~}~~}~~}|~~~}}~~}}~}~~}~~~}}~}~~~~}{{}~~~}}~}}}}{z}~~||}~|{{}~}~~|{{||}~~}|{|}||{{~~~|z}}z|}}~~||}}|{z|}||~}{{}~~|z|~{z}~{{}|z{~}||||{yy|}{{}|yxyz{{{z{}}|{{|}{|~}}~~~}}~~~~~~}|}}~~}}~}|}}}}|||}~~~~}~}~~}~~}}}}~}{|~z|}~}|}~~|||}~|}~~}}~~}|z|~}}~||}~||}|}|y{}z{{|}|{{}~}||{zzyx||y}~|zz{}|yz{zz|}{z|}{zz{~}{{{z{zz|~~|{|}~~|}~~~~~~~}}~}}~~}|~~~~~}}}}~~}|~~||||}{{}}}}{|~~}}|||}}{z~}|||~~}}{~~}}|}~}|{|}}}|zz{|~|z||yyz||}}|{||}}{{}|{{||~~|z|~}|{|~~zy{{yz{{{{{zzzz{{zz||{|~|~~}~~~~}}~~}~}~}}~~||~~|}~}}~~~~}~~~~~~~}}}~}|}~~}}~~~~~}}}~~~~~~~~~~|}}~~~~~~~}~~}}}}}|||||~}{{{{}zx{}{zyz{{zzyzyz{zy|}||yy|~}{z|~}}|{|}}{z{}~|xz|{zzz{}|}}{{|}}}~~}}~~~~~~}~|~~~~{{~}}}}~~}}}~||~}}~~}}}}~}}}~~|~~}}}|}~}}|~~{}~}|}~}|}~~}~|{~~|{|||}}~}{zz{}}{z{||{{|}~}}||}}|||||{z|~}{{{{{{{zyz{z{|{zzzz{{{{{{{{{z{~~}}}~~~~~~~~~~~}||~~}}~}}}~}|~~~~~~~}||~~~}~~~~~~~~}}~}}}}}{{|~~}|{|}~|y{~|z{|}}{{}~~|y{~|z||{{}}{{}}|{z|}{y{|zz|{zyz|~}{{{|}}|{z|||||{{|{yx{}}}|zzzz{}}}~~}}~~~~~~~}~}{~~}}}}~~~~{}~|~~~~~}~{}~~}}}~~}~~|}~~~~~~}}~~~}|~}{{~~}}~~{z|z|~{|~~~}|}~~}}~~}|}~}}|||{{{{{|||||{{{{{{zz{||||{{|||||}}|{z{|}{zzz{|zx{}zyz{{{yz~~||}||~~~~~}~~~~}~~~~~}||}|}~}~}~~}~~|~~}}}~}|~~}|}~~~}}||~~|}}|}~~~~}}~~}~~}|}}||}}}|||}}zz{||ywz{zzzz{{{yxz|{yz|}|z{}|z{~~~|{{}}}||}}}|{|~~}{yz{}|{|~}{{{|}}}~~}}~~~~~~}~~~}~~}~~}}~~|}}}}}}~}||}~~}}~}}}}}}||{{}~~~}}~}z|}~~~~}}~{~}}}}~}{}}|~}|}~}}~}{}}|||~~{{}}|||||}}|{{{|}}}}{{|}~}}~|{}~||}}}{}}|}~~{|~~~}}}~~~}}~}|~~~~~~|~~~~~~~~~~}}}z{ztqqqrv|ww{~|vomjfhosvvx}|~}zywtqppqty}}|{wrppquy{}zwqlkihintz~}ywwxz}}yvsqquxx|~xvusrrtuw~|zyyvqqsqpu{~wvtpprtw{|xtronnpsvy{}~{{~ywwuuusuwv{{zz{}ysqqpoqssty~{y~}xsnljikmkltzz|~{wwvspnnpsw~}{zzyyy}|yxyvsw{|~}}~}{ywvwxyz{|~{~{xz{{}}~~{yyz|{|~~}{vrpqpooquvux}}}~{wwyvtwyxyzzxwxxurtwwuvxxvz}}{z{|~}~{|}{y{~~~~yurmknoptz~}zusrrqprw{}zwwwusttux{|zxy{xutsnjkmlmqvyz}~~~z~~~~|~{wtronprrrtsrswz}~zz{ywvvz}~}}}|{|~~zy|}}|ywvuuutsmglqmjnqvxxw{zy||z{~}{ywx{wrsutsvzywz{zyzyxwuttttttvxxwwxzxvzzvy|yvtsrtz}zyzz|}}~~}|{|{yxz||}~~|||yvwxvtwwtswxwvwwusvzxvz}zx|~~}{zzzzxvsqooqsuvwwyzywvvvwyxvuvxzz{}||~~}|||zzzxvvwxxy{zzyxvttvuuuvttvz~}{|{yxxwwy{||zxxxy{zyzxvuuuvuwxz|{z{{z{{y{~|z|~}}{xxyursuuuuuvvvutstuvtvz{|||~}{ywutrqqqqrqrstuvuuwxww{~~}~||{zz{|{zz{}|xvusroosurpsuvwzzwvussstuwxxxxwwwwwwwwwxzzyxwwwxz~}{zzyz}~}}}|||~}}~~~~~}||yvtsqrttsvwtrssttrsvwwxy{~~zyzxvvvxxtrsuvutvvttuuttvyyz{{{{{{{}~|{{{{{||zz{|{zzzywuuutstvwwvw{||}}}~~~||{yy|{yz{{{ywwxwwwxz{{ywwyxvvwyxwwyyy{}}|~}{zz{|}~~~||}|ywxyywwwwwtsssrstuutuxzyz}}~~~~}~|||zxxxxwwvvvutsssqpruvvx{~|zxvuuuuuvvxywusrstrqrrrsuwxxxxwvuuvvxyyxwwwxxyz|||{zyxvwy{}~|{{{{|~}}}~~}zvwxxxz|~{ywvtrpopqqqqruxyz|~}|}~||}}{yyzzy{||{yxwvvvvuusstvwy{{zz|{{{|}~~~}}}}|}}}{xwvtqrttvyzz{zz{{zyxwwwxwwy{{|||{zzzyxxwyzzzzzz{{|||{zxwwxxyxxyzzz||||}}~~~}~|ywwvvwxxxyxwxyyxvuuuuuvvy{~~|||}{{ywxyxxyz{{zyxwvtrpopqtwy|~~~~~~}||yuttrqrtvvutvvtsssttssstuvwwxyyxxyyyxvvvvwxyyz{{zy{|}|{zz{|~~}|{|}~~~~}|{{zyz{yyzz{zyyyxvtrpoopprux{|{}~}}}}}|||~~~~}{zzzyyyyyz{{{zyxvuutrrsvz{|~~~}}~}{ywvuuvwyyyz{{{{yyxwwwwvvuvwxy{|}~~~}{yzzxwxyyz{{}}~}|zwuttvxz|~~}}|{yy{{zz{|~}{zyxwvvwwwxz{{zzz{zzzyxxxz|~~~~|{zyxyzzzzz{zyxxxyyyyxxxwxz}~~}|}}~~~~|zyyvsrrrtvvvvvvuttuvutssttssstwyyzzyxwwutuwwxy{}|zz{ywwyz{zz{}{z{{|~}{yyzzzzz{zzzyxwwwwvuvvvutvy{|||}~}{{{|}~~~}||{zyyzzyz{{zzzyywvwvvxz|~}}~~~}}~}}~~~~}zyxwwwwxzyyzzzzzxvvuttvwwxy{}}~}zyyz{{{|}}}|||{zz|||}}~}{{{{|}~~~|{{{zz{{{||{||{{|}~|zzxwwwwwwwyzzzyyz|}}}}}|{|}|}~~|}~}}}|{zyyyxyyyz|{yyxyzzy{|}}~~~}}~~~~~}~~~~~|zzxvuuuvwwwwwwwxwwwvutsttrpqruvwxyyyxwwxxyxwwxxwvwyyyzz{|||{{|}}~}}}}~~}}}}~}|||{zyxwwvvvwxxxxxyzz{{{{{zyxy|{{||}~~}}|{{zyzyyyz{|||||{|}}}}}~~}|||}~}|~~}||||~~|zxwwwvvwxyyxyzzzxwxyxxyz|~~~}{{{{zzzzzz{|}}}~~}~~|||{z{{{z{|{{{{zzzyyyz{}{z{|{zzyyxxwwxz{|zy|}{{|}~~~~~~|{||zz{{{{{}~~}}}{{zzzzzyyz{}}||}~~~~}|}~~}}}~}|}}{zzzzz{|}}|zyxwwwxwwwxwvutssqqrttuvwyyxxwwxwwwwwwvvuvwxyxxz|||}~~}||}}}}}}~~}}}~~~}}~~~|{{{{{{zyxxwwxxyz{zz|}~~~~~}zyyyyz{|}}~~~}||||{z||{zz{|{zzz{{{{|||}~~~~}|}~}|~~~}||||}~}}||zyxyxxzyyzzz|{z|}|||{{zzyz{{}~}{{{zz{zz{|}}}|}~~~}|zzzyyzz{{{yyyyxxyz{zxxxwwyzz{{zzyxxyz{zz|}}}|}~~|{{{{{z{{|zyyyy{}~~}||{||}}~~~}~~}~}{zzz{|~~}||||{zz{||{{{{||}~}{yxwxyyxwwvutuuussuvtrsstttvwvvutstuvvwyzzzz{|||~~~}||{z|~~|zyz{|||||{zz{{zzyyzzz{{{|}~}{{zyy{}}~~}|{zyyyzz{||}|{{|{{{{|}||}}}~~}}~~~~}}}~~~}|{{|~}||}~}}}}~~~~}{{{{}|{|~~~}}}}|z{{zywvvwxyz{{||||{{|}}~~}}|{}~|zyxxxwxxyyyzzzzzz{ywvuuuuvxyz{|{{{|}}|{||{z{}~~}||}}|{{{{zz{{zyxxxwwy{}}~~}}~~~~~}}{yxwwvxy{|}}}~}}}}}}|||{{{}~~}{zywvuuvvuvwvvwyxvtrrqpopqstuvwwwwwxxwwwxyz|}}|{|}~~}|zyyxyyz|}}}}|{{{{||{||}~~}{z{{{|}~~~~~|{yxwvvvwxz|}~~}}}|}}~~~~}|||}~}}|zyxxxxwz}~~~}}|~~}}~~|{z{||||~~}|zyxvvvvvvwy{||}~}|||||{{||}~}{yxwvuvwxy{{{{zywvutssstuwy{||||{{|}|{||||}|zzyzz{|||{{{{zxxxyyyyz|}~~~~~~~~~~{yxwutsttvwxz|~~~~~|{{{zz{}}|zxwwwwwxyyxwvusqpoonnmnopqsuuvvwyyxyyyy{~~|zyxyz{|||~~~~}||{{zyyxyz{|~~}|||{{|}~~}||{{{|}}}~~}{yxwvvvwxxyz|}~}~}||}~}}~~~}zxyyxxxxxxyz{{|~~}|||||{||}~|}~~}{|||}~~|{zzyxwvwvuuvvwxz{{||}}}|{||}~}}}}}}}|{yxwwwwxyzzyxwvuttuusstuvwy{|~~}|{|}~}{zzyz{|}||{zzyyzzyyxyyyz}~~~~~~~~~~~|{zxvvvuuuvvwwxyzz{|}}~~}|||}~~|zyyxwwwwxwvusqpoooonnnnnoqrtwyyyzzzz{}~}}}}}|}~}|}~~~~~}}}~~|{{zzzzzzzyyzz{}~~}}~|{zz{{|{zyxwwwwxxyz{||||}~}|{{|}}|{yxwvuvvvuuvwxxy|~~~~}|}~}||}}||~~}~~}{zyyxwwxyyxwvuttvxyz{{|||}~~~~}}}}{zyyyyzzywusstttuvvvvvvwxyz{|}}}}}~~~}~}|}~}||||{z{zzyyz{{{|||}}}||{yxxwvuuuvvvvvvvvwwxxy{||||}~~~}|{zyxwutsrqoooooonopooopqrsuxz{|}}~~~~~}||||||}~}|||}}}}~}}~~~~~~~}|}||||||zyyyxxy{}~~~}|{zxwwwwwxyz{|}}||||{||}}~~}{yxwvvvvvvvvvvvvvuvwyz{|~~}}||||}}||}|{zz{|||~~|{zxwxxwxyyywvvwvvwwwwxyz{|}~~~}}~~~}}{yxwusrrrsstuvvvvvvwxxxyxyz{}~}|{yxyzzz{{{zzz{{|||}||}~~|yvuttuvvxxwvvvwwvvwwvvvxz{}}|ywurqppppooonnopqqqqrrrsuwxz}~|{|}}}~~~~}}||||||{{{|}~}}}}}}~~~~~~~~}|{|}||||||{z{zyyzz{{|}{ywwwwxxyz{{}~}}}}}|{|}||~}zxwvutttttuuvvvvwvvwxyyyz}~||{||||}}|||{{{{|}}||}}{ywvwxxxyzzywvvuuvwvvvvxy{~~~~~~}~~~~~}}~~{yxvsrqqsstuvwwxxyyyxxwvvwx{}~|yxyyyz{|||{{{{{||||{z{}~}zwutsttuvvwvuuuvuvvvvuuuwy|~}zwspponopqqqqqrrssttsttttvx{~||}}}~~}|{{{{}}}}~~}}|}}|{|||}~}||||}~~~}|{{{|||||{{{||{z{|}}}~~{zyyyyz{{{|}}~~~~}}}~~~~~|zxvtsstttuvvvvwwvuuvwwwxz|~~}{yz{{{|}|{{{|{|}}~~~}zyyxxxwxyxwwwwwwvwvuuvxz|}~}}~~~~~}{zywvtrrsstuuvvvwwxxwxxxwwxyz}~}|zz{{zz{{{z{{|||~~}|}}~~}{yxwvuuuttuuuuuvvvuvvuuwyz{}}|{zwusrrqppqrrstttttttuvwxyz{}~~}}}}~~~~}|||{{{|||{||||{|}}~~~~}}}~~}}|{{zyz|{{|}}|{{|}~~}|||{zyzz{|}~~}}~~|}~~~~|{zyxwutttstttuuvvvwwxwwxz{}~~|{{zzyz{{{|~~~~}{yxwwwwwxwwvvwwvuvxyyz{{|~~~~~}}|}}~~~}}|zyyyyxwwwvvuuuuuvwxxxxxxxxyz{|}~~}{zyyyz{||}}|||||}~~}|{{zyyywuttuuttuuvuuvwvvwyz{|}~~}|{zzzyxwuttsrrrrsuuuvvvvvxz||}}~~~|{{{{|}~~}||{{{{{{{||||}~~~|||}~~~}{zyyz||}}}}}}}~~~~~~~}||{|}}}~~}|{zzzzyxwusssttuuvwvwxxxz|||||}~~|||{{|||||}~~~}{ywvvvvvwwwvuvwxxy{{z{{zz{|~~}}}~~}}}|zyyyzzyzzywuttutuvwxxwwxxyz{||}}}~~}|{zzyyz{|}~~~}~~~~}}{zyyzyyyywvutssstuuuwxxxy{||||}||}~}||{zyyyzyxvuutttuuuuvwxxyz|}~~}~~}~~~}}|{{|~~}{zyxxxyyz{|||}}}|||}}}}}~~~}|{yz{||{||||~~~~~}||~~~}}}~}|}{z{|}||}}~~|yvx{~}vqokfikjlrxxxx{{vqppoqsx~|wtrswy|~~xtqomnnpvy|~{xvvvy|~~yurqopuyz|}xvqlihfdfilqvx|~}}|}~{xwxww}~{wvwx{{{~||||~}|}~}|}~}xwwustuvx{}||zwuuux|~~|{yxwwx{{xtrpmlnqtwz}}yvtssux|~|yvttvy|~{xurqqrstx}|ywxwwy|}}{yvsqpqrrrsuxyxwvuurnmmmmlmptvwz|}~~~~~{}~}|}~}{zyz{|~~~}||}~~}|{xxxyz{~}}~~~}zxwxyxy}}|~~~|yvrppommprsw|~~~~zzyvtvxyz|~~zyxvuvx{~~}zxvuttuvx{~~~|{{|~~~|ywvvwwuw{zyzzyxusrqoppqrstuuux|~~~~||}~~~~~}~}}}{{}~||{ywwwwwxy|~|}|z|~~~}}~|{{}~~~}|{xvvvvvvx{}~~||}}zz{|}~}{{zyzzz{|||}~~~~}zwvutvxy{}~~}}}}|z{{{{|~~~~{zxxxvtvwvutttttuvuuuspoqrrstvwwxy{~~~}}~}~~~~}|{z|~}~~~{{{{{zyzzzzyyz{{zxxxurstvxyyz{}}}{{|}||||}}|}}{{{{{{||}|{{||}~}~~~|{yyz{|}~~}~}}~|{{zzzzzyyzyxyzzxuvxusrqsutuwwxyz}~~~~~}~~~~~}|~~|z{{|}}~~}~~|}~~}||}}~}}}}||}~~}~~}}~~~}|zyyy|}|}~~~~}~~||}~}{|~|||{z{z{}|z{{}}{z|}{zyyyyyz|{{}~{{}~~}{{||{{{z{~~}~~||{yvuvwxxvuvvwwvvxvuwwutvwuuwxyz}~~~~}}}~~~}|{{{{{{z{||{y{}|zzzzyyyzzyyzzyz}{z||{z{|{{{{||{~~}||{|||||zz|~~~}}}}~~~~~}{}}|~~}}~~}}|}}}}{z{||ywzzzyxz{zyxxyyyyxxyyxwy{}~~~~}|}~~}~~~}~~~}|}~~}}~~~~~~~~~~}}~~~}}~~}}~}|}}}}~~}}~}{{{}}{z~}|}}}}}}}||~~}~~~}}}{zzzzzz{|{{{||{||||}}}||||{{|||}}||{zy{{zz{{zzz{|zxz|zwwxxwvuvwwwwxwyzxwyzyyzz{}~~~~~}}~~~~~~~~~}}}~}}|||{{||zy{|||{zyzz|~~~}{zz|{zz{|}||{{|||{zz{{zyz{|{z{}}}||||zz{||}}}}}|}~~|||||||}}|}~~}||}||}~}|||||||}}zz{{zyyxyzyxyyyyyz{|~~~}~}}~~~~}}~~~~}}}}||}}}|~~}}}~~|{{||}}~~~~}}~}|}}}~~|{zz|~}}~~~}{|}}~}{yxy{{z|}}||{||{{zzz{{{{||z|}||{z{|}||~~|{{|}||{{{yvvwwxxwyzxwyywwxwvwyywxyyyz{~~}}|{|~~~}~~~~}}}~~~~~~}|zyyyz{|}~~~~~}}|{{|||}||}}~{yzzzz{{{zz{|{yz|{yxxxxvvxy{||}}}}{z{{|}}|}~}}~}||||}|}~}}}}}}||{{zwwwwxyy|}{z|{yxxyzyxyyyy{~~~}~~}}}{zz|}~~~~~~~~~}||||}}~~~}~~}}}|zyxxz|}~~~~~}~~~~~~|z{{||||}}|||||{zywvuvwvy|~}||}}|{||{z{|||}~|{zy{{||{{{||{z{zxuttttuuwyzzzzyyyxxxxwyzyx{~~}|{|}||{zzz{}}}}~~}}~}}~~~|zxwxxyzz{}~~~~~}|{|||||}~~~}||zyyyzzz{{{{{{{yxwvuuuvwxz|}|}~~~}||}}|||~~}|||{{{|~}|}~}|zxxwvtttuvxxy{{{{zyyyyyxy{|}~~~||}~}~}{zyyyyyz{}~~}~~~~~}}}{{~}}}{zyxxwxxy{|}~}}~}}}}~~|||{{{||||||||{yxwvuuuvwyz{{|~~}|}}|{z{|}|{zyyz{{||{{{zyywtsttsrsuwxyzz{{{zyyyyxz|~~~||}||}~~~~}{z{zyxxz{{|~~~|}~}}~~~~}||zwvxwvwyxy{||}~~}}}}~~|||{zzyyy{|}|{zxwvvvvvvwvvx{||}}~}|{|}}~~}||||zy{}|||{zxwvvvvutuuwxxy{|{{|{zzz{}~~}}}|}}}~~~~~}||{zyxxyyyyyz|}~~}|}|{}}}}}{zyxyxvwyxwxy{|}~~}~~}|{{{||{{zyxwvvwvttuwxxxy{|}}|{~~{z|~~|zzzzzzzzyxwvuuttttttstuuuwy{{{{{{{|~~~||||~}{|~~~~~~~}|{zzyzz{|{zyz|}~~}||}}|}|{{zxxyyxxxxxxxxz{|~}~}{{zxwyzzzyxxwvvvuuvwvvwwvwyz|}~~}}}~~~}{yzz{{yxxwvuttuuutstuuuvxz{{{}}|}~|{||{{z{|}|||}~~~}{z{{zyzzzyxxyzzz|~~~}|{|}|yyzyxxyyywwxxxyzzz|~}|{{{zxxyyxwwwwwvwwwwvvwyzz{}~}}~~|zzzyxxwwwutuutuuttuuutsuwyz{||||~~|{{|{yyy{|zxzzyzzz|~}}|zy{|{zzz{{zyzzzz{|~~~~~~~~~}|}~~}}||}~||}}~}}~~}}}~~~}|~~||}}}||||||}}|{||{||||}}|{{|}}|{{{{|{{|||}||||||}}}}||}~}||~}|{|}}||}|{{{||}}||{{||{{{{{|{zzyz||z{{{{{{|}||}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~}|~~~~}}~~}|}~~~~~~~}}~~}}}|}|||}}|{{{||{|{{{{{|}|||{{{|}||||||||||}||{{|}{{}|{z{||{{|{{|{{{{|}{{|{yz{zzzzzzz{{{z|}}{|}~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~}~~~~~~~~~}|}}}{{|||{|}}{{{|}}|{{||{{{{||{{{{|||{{{{{{{|||||{||}}}|}}||||}}|{{|}}|||||{{{{{{{{z{{zz{|||{{|}||}}}}}}~~~~~~}}~~~}}~~}~~}~~}~~~~}~~}~~~~~}}~~}~}}~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}|||}}|{{|}||{{||{{|||{{{|{{||{|}}|||{{|||||{{{{{||{{{{{|{zzzzzzz{{z{||{{{{{||}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~~}}~~~}|}}||}}||}}|||}|{|}}{{{||{|||{||}|||}||||}}}||}}}|||}}||{{|{{{|{z{|}}|{||zz{{{{{zz{||{{|||{{||{{}}}}}~~~~~~~~~}}~~~~}}}~~~~}}|}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}|~~}|}}}}|}}{{|}}|{|||||||}||}|}}||||||{|||||}}|||{{{{||{{|{z{||{{{{||{zzzzzz{{|{z{||{z{|}|{{}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~}~~}|||}}||}}|||}}}|}}||}}||}}|||}||{|}|{{{|}||{|}}|||||{{|{{{{{{{||{{{{||{|{{zzz{|{{{{{{{|||{z{|||||}}}}~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}~~}}}}~}||}}|||||||||||{||{{{{||||||||{||||{{||{|{{{|||{{|||{{||{{{{{{{{|{{{{{{{{{{{{|||}}}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~}}~}}}}~~}}}}}}}}||}|||||||||{{||||{||{{||||||}}||||||||||||{|||{{||||{||{{{zz{||{{{{{{{{z{||{{|}|{|~}}}~~~~~~~}~~~~~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||}}||}}||||{||}}|||||||{{{|{{|}|{{|||||||{{|{{|||||||{{{{{{{{{{{{{{{{{{{|{{|||||||||~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}~~~}}}}~}}|}}|||}}||||{{|}||||||||||||||||}||||||||||}|{||||{|}|{{{|{{{{{{{{{{z{{{{{{{z{{||{{||}}}}~}}~~}}~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}||}}|||||{{||||||{{{||{{||||||||||||{{||{{|{{{{||{{{{{{{{{{{zz{{{zz{{{{{|{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~}}}}}}}||}||}}|{{{||||}|||||||||||||||||||{{||||{{{{{{{|||{{|||{{{||{{{{{{{{{{{{{{|||{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~}~~~~~}}~~}}~}}}}}}}}}}|}~}|||}|||||||}}|||||{{|}|||||||{|||||||||{{|{{{{{{{{{{{||{{z{{zzz{{{{{{{|||{{|||||}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}~~}}}~~}}}}}}}}||||||||||||||||||}|{{|||||}|{{|||||||||{{{{{|||||{||{z{{{{zzzzzzzz{||{{||{{{|}}|}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}||}}|||||{{|}|||||||||||||||||||||{||{||{{{{{{{|||{{|{{{{{{{zzzz{{{z{|{{{{||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~}}}}~~~~~~~~~~}}~~}}}~~}}}}}}}}}|}}|{{||}}|||||||{{{{|||||||{||}||}}|||||{{||||||||{{{{z{{zzzzzzzzzz{{{{{{{{{|||}}}}~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}}~~}}}~~}}}}}|}}||||||}}}|}}|||||||}|||}}}}}}}}||}}|}}}||~~}}}}}}|}~}}}}}}|}}}}}}}~}~~}}~~~~~~~|zzyyxwwxzzxuy}~|{{ywvutuy}~}||~~||||{}{vwxwutuxzzzyxxyxy{~~~~~~}|}}{|~~|z{{zz|~}{|~}|||{zywutvwwwy}}{yxxx{{ywxz|~~~}|{{zz}}{zz{}~~{z{|||{zwuwyzyy|{zzz{||zzz{||}}}}}}{yxwy{||{zyzz|}|zzzzzzzzzzz{{{{{zyz}}zxxwwyz{|}}}|{{zzzyyzyxyzyxxxy~~}|}~~|{|{{|}}||||}~~{zyy{{{||{{{z{{z{}~~}|{yxyzyy{|zy{|zxyzz{}~|{}~~}{zxvvxxwxxxyxxxxxxxxyz{|}~~~~}}~||}}|{{zxvvwvvwyxwwxxwwwwwxxyy|}|}}}~}|{{{{{|{xwvuttuwxxxwwwwwxxxxxyz{|}}}}}}}~|{{zyz{{zxvuuttuvwvuuuuvvvvvvvwxz|}|{{{{{}~~~~|{zzyxyzzzyxvtssstuvuuvvvuuvutvxyy{|zz{|{{~|}}}}~~~~}~~}}}}~}{{{{|}}}||}~}|}~~~~|{{zy{|{{|||{|||||~~~~}|{yxyzz{{{zzz{zxz}}}~~~}}}~~}}~~}{zxwwxyyxxyyyxxyyz{|~~}}}~~~~~~}}}}}}}}|{ywuvwvvwxxyxwwwwyz{||~~}}}}~~}~~}{{{{{{{||{{zxvvuuvwwwwwwwwxyxy{}~}}||}||||~~|{{{z{{zzz{zyxvuttuuuvwvuvwwvvwy{|||{{|{{|||}~~~~}{yyyzyyz{zyz{yvuutstuuvvvwvvuvwy{{||{{{{{||{|~~}}}~~~~}{{{{||}}}}}}}}{zyzz{|}~~}||}~~~~~~~~}|{zzzzz|~~~|{yyz{|~~~~~~~~~}}}}}}}}{zxwwxxyyyyzyz{|}~~~~~}}}}}}}~~~}||}}}~~~}}}}||{ywvwwxyyxxwwxy{|}~~}|}}}||}}}}~~}|{{{{||{{{{{||zxwvuuvwwwwxxxxz|}}||}}|||}}|||}}|{{{{{{||{{{{{{{zxwtsuvvvvwxwwy{||||||{{{{{||{{{}~~~~|zyyxxyyzyyzzzzzzzywutttuvwvvvwyz{|||{z{{{z{{{{z{|~~}}}}~~|{{{|}~}}~|{zz{|||||}~~~~~{zyyyzz{{{}~~~~~~~~~~~~}~~~|zxxxxyyz{|}~~~~~~~~}}}~~~~}~~~}}}~~~~~~~~~~~~~~|zxwvwwxxyy{|}~~~}}}}}|||||}}}}~~}||}}}}}}||||||||}|zxwvvvvwwxz{|||}}||||}|||}}}||}~~|{{|||||{{{|||||||{{yxvuuuvvwxz{||}||||||{{||||||{{}~|{zzzzz{zzzzzzyyzzzzzzxutttttuwxz{{|{{{{||||{{{{{{{{|}}|{{|}~~~~~}||{|~~|{zzz{}~~~}|zyyyz{}}|~}|{zz{{}~~~~~~}|zyxxxy{}~~~~~~~~~}}~~}}}}}}}}}}}}}}}~~~}}}|zxxxxy{~~~~}||}}}}}~~}}}}}||}~}|||||}}}~~}}}}|}}}|||}|zxwvvwy{|}}}}|||||||||{{||}}||~}}|||}}||||||{|}}||||||{yxwutuwyz{||{{{{{{{||{{z{|{||}}}~}{{z{{{{{{{{zzzzzzyyyyyzyxvtttuxz{|{{{{{{{{{z{{{{{||||{{|~~}{zzz{{z{{{{{{|}~~}}|}~~~~~~~}~~~~}{z{|~~}}~~~~~~~~~~~~~}}~~~~~|{zz{}~~~~~~~~~~}||}}}}}}}}}~~~~~~~~~~~~~~}{yyz|}~~~~~~~~~~~~}||}}}}~~~~~{{{{{|||}|||}}}}}}}}}}}}}~~|zyyz{|}}~~}}}}}}|}}|||{{|||{||}~~|{{{|}}|||||}}}}}|||||||||{zxyyz|}}}||||{{||{{||{{{{{z{||||}}|{{{{{|{{{{{{{{{{{{{zz{{zz{zyxxxyzzz{{{{{{{{{{||{{{{{{{{{{{}~|zyzyz{{{{zz{{zz{{{{{{{{|}~~~~~~~~~~~~~~~~~~}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}~~}}}~~~~}|}}}}~~~~~~~~~}|}}|||}}}~~}|||||}||}}}|||}|||||||}}}|}}|{{|}~~}}}}}|}}~~}}}}}||||||}~~}|||||||}}}}}|||||||}}}}}}~~~~|{{{{{|||{{{{z{{{|{{||{{{{{||}~||||{{{|||}}}}||{{z{{||{{|{{}~}{yyyyyzz{{{zzzzz{{{{{{{{{{{{{|}}}}|{{{{|||{{{{zzz{{zzzzz{||{yy{}~~}|||}~~~~~~~~~~~~~~}||}~~~~~~~~~}}~~~~}}~~~~~~~}}}}}}}~~}~}}}}}}~~~~~~~~}~~~}}~~}|}}}~~}}}||}}}~~~}||}}|||}}||}}||}}}}~}}}}}|||}}}}}}}}}}}}{zz{|}~}}}|||||||||}}}}}|||{{||}~|{zz{|||}}}|}}}||}||{||}|||{zyy{|}|}}||{{|||{||}|||||{{|||}~}{zzzz{{{{{zz{zzzzz{{{{zz{{zywxyz{|||{z{{{{{{|{{|||{{{{{{|}~~}|zzzz{|~}|||}}}~~~~|||~~~~~|{{}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}|||}}|}}}}||}}}}}|||}}}}}}}}}}}}}}~~}}}}~}}}~}}}}}}||}}}}}}}}}}}}|||}}}}}}||||||}}||||||||}}}|||}}}}}}||}}}}|}}||||||||||||||||||||{||{{||||||||||||||||||||{|||{{||{{{|||{{{{{|{{{{{{{{{{{{|||{|||{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}~~}~~}}}}~}||}}}}}}}}}}}}}~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||}}}|||}}}}}|||}|||}}}}~~~~}}}}}}}}}}}|||||||||||||{{||{{||{{{||||||||||||||||{|}|||||||||}}}||}}|||{{{||{{{{{{{{{{{z{{{{{{{{{{{|{{{{{{{||||{||||||{{{{{{{|||||}||}~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}~~~~~}}}}}~~~}}}}}}|}}}}}}}}}}}}}}}||}}}}}}~~}}}|}}}}}}}}}}}}|||}}}}}}|||}}}}||||}}||||{{{|}}}}}}}}}}}}}}}}}~}|||||||||}}|||||{|||{{|||||||||||{|||||||||}}|||}}}}||||}}}||||||{{|||{{||{{{{{{{{{{zz{{||||||||||{{{|||||{{|{{{||||||}||||||||||}}}~~~~~{z{|~}~~}~~}}}}~~}}|}}~~~~}}~~~~~~}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~}}~~~~~~~~}}}}}~~~~~~~~}}}}}~~}}}||}}}~~~}}}||}}}}~~}}}}}}}~~~}}}}}}~}}}}~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}|||||}}}||}}}|||||}}}}}}}}}}||||}}|||||{{||||||||||}}||||}}}}}|||||||||}}|||||||}||||{{||{{{||{{{||{{{||{{{{{{{||||||||}|||||}|||||{{{{{||||||||||||}}~~~~~~~~~~~{tx|~~~}|z{~~}z{~~||}~}}}|{}~~~}}||||}}}|}~~~}}}~~~~}}|}}}}~~}}}}~~~~}}}~~~~~}}}}}}|}}}}}~~~~}}|||||}}}~~~~}}}}}}}~~~~}||}}}|||||}}}}}}~}}||||||}}}}~~~~~~~}}||||||||||}}|}~~}}}}}||||{z{|||||}}}||||||||||||}}}}}}}||}}||}}}}|||||}}}|}}}||}}||{{{{{||||{|||}}}|||||{|||{{{|}}}}}|||{|}|||||||||{{|}}}}~~~~~~~~~~~~|ywwz~}~~~~|{{{}~}|~~~~}{z{~~}}}||{||||}~~~~~~}}}}}}~~~~~}}|||}}~~~}}}}}}~~~~~~}}}|}}~~~~~~~~~}|}}}}~~~~~}|{|||}}~~~~~~~}}}}}}}}}}}|||}}||}~~~}~~}|{|||||}}}}}~}}}}||||||||||||}|}~~~}}}}}}}}}}|||}}}|{||||||}}||}}}}|||||}}}}}}||||||||}}}}}}}|||}}}}|||}}|{{{|{{|||||||{{{{{{{{|||||}}|||||||}}}|||{{{{{{{{|||||}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~}~~~~}}|||}~}}~~~|{|}}~~~}|}uqpqw}z{}~~~~~|yxxxyz|}zyy{~~{wwxzxuuz~~{xxyz{{{zzzzz{{}}|}}|zyz{{{{{{|}~~~~}|zzyxyyz{|}}}~~~}}|{{{zzz{{|}}~~~~}||}}}~~}}~~}}}}||{{{|}}}}||{zzz{|||{{|}}}}}|{zz{{{}~~~}|{{{||{{{||{{{|}}|||}}}~~~~~~~~~~~~~~~}}}}|||~~~}}~~~~~~}yrrrv~{z|}{wwx{{x{}}yvvz~~|zxyz|{|||zyzzzyz{}~~{zxxyz{}}|}~~{{{z{}~~~}}}}|}||||{|}~~}{z{{||{z|}~}||||{zzz{||}~~}||{|}}}}{zzz{||||}}}}~~}||{{{{{{{|~~~~}}|{yxy{}}}~}||}}}||{{{{zz{||}~}|{zzz{|}~~}}}|}}~~~}|{{{{{||}|}}}}~}}}}}~~~~~~{tozy}|z{|}|wu{~|~~~~~~}}~~}~~~~~~~}|}}}~~}}|~~~}}~~~~}|||}~~~~~~~~~|{|}~}}||||}~~~~}}}}~}}}}}~~~~~~}||}~~}}~~~~~}|}~~~~~~~~~~}}|~~~}}}}}}}~~~~~}}}~~}}~~~}}~~}|||}}~~~~}}}}}||}~~~}}}~~~~}}}|||}}}~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}||}}~}}}}~~}}}}}}}}~~}}}}}}||||||}|||||||||{{|||||}||||}||||||||}}|||}|||||||||||||||||||||}}|||}}||}}}}~~~}|{yxvvvutvwwvttvvuvvuuuuutuvwwwvvy|}|zyz{z{}~~~~~~}}~~}}|{z|}~~~}}}~}{yxvtstuwwvvvvvuuuvy|}~}{{|{{{z|}yxyyyxxyzywwvvvwwxxxy{zyyz|~}|||{|~~~~~~|{{|}||}~}{{{zz{|||||~~|yxyz{{{{|}~~}|~~}{ywvuvvxyz{}~~}{yxwvvwwxz{zz{{|{yz{{zyy|~}}}}|{|zwwvxzzz{}~~}{{|||}~~}{yxwvvwxz{zy{~~~}{ywwwwwxyy{}~~|{{{|}}}}~{z{{zzz{|{{zzzzywxxvutsrrrssrqqsuwxzzzzyxwvtrqqsuwyyz{|~~}}}}|||~~|zz{zxwxxwxxxwtssuvvwvvuutsstw}~|{zzzzz{{|||{|}}~~~~~}{zywttuutsrrqpqssrqppppopqtvwx{|z{|{{|~~~}}}||zyyz||yxxxwvvutvxxwy{|{xwwwvvvutuvwwxz|~}||zxxz|~~|{|~~|z||yxyzzyywusrssrsvxwwwxxxz{|~~}|{zyxxxyyyyxwxxwwxyyxwwwxz|~|zxvuuvwxxxvuwwutuvwwxz||{}}|{zyz||}~}}{xwvvxxvxyyxvtsrqpponooqtwyz{yxxwvtrrqrsuwyz{{zz|}~}|}}~~}|zzzyyzzzzyxvtrsuutttuvuuvvvvvz~}{yyz|}||~~}|~|yyyxwvwzzyyxvtrokkmopqrtussttuvvwwy|||~~~|}~~}||{zz{yxwvvustvvwxxxxwvvutsrrsuwxxz{~~}}{xvuuuttvy|~}}}||}~}|z{}}}||}||zxwvtrtvuvxyxwyyyz|~|{yxwxyyzzwwyxvuuuuutuwz}}~~~~~~~~}{zyyyz{{zz{{{zzzyyxxxxyzzzyz|}~~~~~}|||{{|}}||{{zxyzxvvuttsrpqrsuvvxz{zyxwutrrrsrsstvxz{z{|}{{{|~~~}}{zzz{|zxzzyxwwyxwvuuuuvuuvvsrstwz|~~}|{{{{{{|}~~~~}{zyxwvuvwvuvusrrqonoooqrssssvvvvx{}~~}}}zwxzyxxxz{{{zzxxxvtuwvvvvvvwy{|~~|{ywwwxyyxxxwvwy{}~~~}|~}z|~~}}}}|{zzzz{{zwwwtqrssstvx{~}{{{{|~~}|{xwuuutsstuvwvwxz{|}~~~|{{{zyyz{{z{|}}}}}}}}{yxxyxwxzz{|}~||}}||||~~~~}zxxvttstusstuuttvwxxxwvuutsssrrrsstssuwxz}~~~~}~~~}{zzzyxxyyz{||||{xvusqpopqtvxy{|~~~~{yxxy{}~~{{{zzzzzyyxxwwyzywvtrpppppprsstuvxz{|}~~~~~~~~~~}{yy{}}~}zxwvutstuwxwwwwwwxyz{||{{zyyxxxwutvvvuuwyyz|~~~~~~}{{|}}|{|~}|}}||||zzzyxwusrrruwwy|~~~~||}~~~~}}}}}}||{zwvuuttttuvwxz|}~~~~~}||{zzzz{||~~}~~|zxxxxxxy{|}||~~~~~}}||}}~~}|{yvuuuvuuuuuuuwxxyywwwwwutuusrqrtttuwwy{}~~~|}}{zyxxyz{{{}~|{{{yxwwwwvwvtstutuvwxy{}~~}|||}~~~}|||{zzzzz{{{zzyxwwusrpppppqrstvxz{|}}}~~~~~~~||}~~~~~~}|{{{{{{}}|{zyxvutssssttvz||{{{zzyyxvuvwwvuvwvvuuwyyy|~}{{{z{|}~~~~}~~~|||{zzzzzzzwuuvvwwxz{z}~~~~}}~~~~}}~|{z{zxutstuvvvx{}~~}~}||}}}~~}|zxy{{}~~~~~|zzywvvvxz}~~~~||||}}~~~}}|zwvuttttvwxyzyxxyyywuttssuvwxwxxwvuuvxyz|~|||zyzz|}}||{{|{zzzzzywwxxxxwyzxvtsstvwx{}~}}~~~~}||}}}}}|||{{{{{yyyyxvtrrqooprtvxz{}~}}}~}{yz|}}|{~~}}~~~~~~~~~}||{{zzxvsssstuwy{||{{zzzxwwxwwwvvvvuuvwwwwwyz{|~~~~~|{zzz{|||~~}}}|||{{{{{{{{zyyxwuuvwx{~~}}}}||~~}}}}}{zz{zyzzywvvwwwz|~~~~}}}}}}}}~~~~~||}|||||}}~}}~~}||{zxwxz}~~~~~~}}}}}~~~}|{zxvvuvxyyzzyxwxwvwwwxwvxwwvuuvvxwvxz{{zz{}}{{|{z{{||}}||}||{{{{yxyyxxxxxxyyzywvuuwxz|~~~~~~~~~~~~~~~~}}~}}}|||{{zyyxwussttuxz{|{z{{{||{zz{zyz{{z|}}}}~~|}~}~}}|||{zywvtstvxxwxxyzyyxyyxwutuvttuvwvtuwwwwxyz{|}~}|{zzzz{{{{{{||}}}|||{{{zzzzzzzzyz{|||{{||~~~~~~~~}||||{{{{{{{zzz{||zyz{z{|}~|{|}}}}~~~~~}}~~~||{zz{|{|}}~~~~~~}|{zz{{}~~~~~~}}}}}}|{zxwwxwxyzyyzzyxxxyyyyyxxyzzzzzzzyz{{{zz{}~}}zxxyz{{{|}|{zzzzzyxyzyxxxyxwxyyxxyzyxxz|}~~~~~}}}}|{{zzyyxxxwwxxxyz{{zz{zzyxxxxyzz{{}~}~~~~~}~~}}~}|{{{yxxzzyxxxxxxxxyywxyyywvwxwvuuvwwwxwvwxxwxyz|||}~}{zywxyyyz{{|{{{{zzzzzz{{zzzz{zzzzzz{{|}~~~~}||||~}||{{||}||}|zz{|}{y{|{{zz|}~~~||}~~~~~}||}}}}~~~~}}~~~~}~}~~~~~~{|~~~}}~~{zzyxwwy{{yyz{|{{||zz{zxxzzzyyzzyyzzyz~~|{{{zxx{|{{{{{{|{yy{{z{{zzxyzywwyyyxxy{||}}}}}~}||}~|~~~}~}|~~{zyyyz|}~~~{xxxyywvxxxxwxzzzzzz{||||||~~}}}}{{{{{{|{{zzxvtuuuvvxyyxxwvvwwvuuuvxvuwyyxxxyzxwyywy{{zz{|}{zxy||{zy{~{xz|}|zyyyyzzzz|}}}}~~}~|zyzzzz|}~~}}~}|||}}}}~~}}}}}}|{{{z{||||}}}~~~~~~~~~}~~}|||}~~~~~}|}{}~~~~~}}~~}{xwwwxz{{{z{|{|}|zzz{{{{{|{zyyz{z{zz{yvx||{}~{yyz||yy|{yyz{{zzzyyywvwxxwvvwyz|}|zzz{|}~}}}zy}~{|}~~~~~~~~~}|||~zz~~~||{wuxzxvxxvwzzyxxxyyy}~{{}~}~}|~}~}}~~}|zxxwttvvwyzyxxxwvwvuuvvxwuvxwvwxvuxywvvvvxxz|ywz|xvxyxyzyyxxyzyxz{zyyzzz{|}~~~~~~~~~~~}|}}|}~}}~~~}|||||}|xz}ywy{}~~~~}~~|{~~~~~|zzz{~~}~}{{|||}}}~}}~}~~}}}~~~~~~~~|{{{zz{|}~~}~~}|{|}|{{|}}{{|}}{xwvuuuvxzz{zyyxyywx{|zxwz}{yvuxxvvxyzxvy|||~~}|||{x{~{z}~|||zx{~~~~~}}~~~}zwvvvxvuvvwvuwzzzyyz{{||~~~}{{~~~~~|zzywvuvvvvxyxxyyvvyywvtuwvvwxwwyxustsrrtvwxyz{||ywxy{zxyzxvxzyx{|xwz{{||~}}|{{{|||||}}|z|}||}|{||||||{zxyz{{|~~~~{yyy{zy{}}}||}~}|{{}~~|~~}|zzzzzz{}~}}}|}~}|}}|{~}{z{||z|~{yyyxvuttttttuwz}{z{{zyyy{zzyxxyyzxxyywvvxy{|||~}{{z{{zy|~~~~}yyyxxyzz{}~|||||}~~~}}~~~}{{zxwxwwxxwwy{zzz{||}}~~|}~}}|{{{{zz{|}~}{zyxvwyywxxxxvvxxvuvvwwvuuwywtsssrqqtsqtxyxyzzyxxwxxyyxxz{xvxzyyyz{}~~}|}}||}~}}}|||}~~|{|}}|{zyyyz{{{}}||~~}~}}{yyyyz{{{{{{{{{{||{{|}~}{yxwwxyxxz{{{|~}||}~}}~~~~~}|||}~}|{yvuvwvuvvuuuwzzy{|{zyyxyyyxxxxyxvvvwwwwy{}}|~~|}}}~}}}{z|}||}~}~~||}}~~~~}~~}{yxyxwz|zxy{{|}~~}}~~|zywvvxxyyy{}{zyz{|{|}~~}zyyyyyyz|||{|}}yxyxwvuwzxwxyyyyxvwxxwvtuvtrrrssqqsssrsvxxxyyxxxxvvxyxxxxxxx{|{|}{{}}||}~~}||{{{|}||}|zxwy|{y{}}|}}|}~~~|zxwwxyz{{{||{{{|}|||}{yyywwwxyzxwxzz|}}}}~~}~}~~{ywwxwwwxxxvuttsssw{{yzzxwwwxxuvwvuwxwwy{||}~}||||}~}~~}}|zxz|~}~~|zy{||||}|~~~|{{|{zyyz{|{yzzz{|}~~~~~}~~|{{yyyz{{{|}|||}}}~~}|{zyyyyyxy{|{zz{{||~}|zyxwwz|zxxyyxxxyxxwtsrssrqssqqqrsrrqqrtvwwwyzwvvwwxywwyzz{|~}}~~~~~~~~~~}|zyzzxy{|~|z|~}|||{|~~~}~~|zyyz{}|{{|||||||zxvuvvvuuvwwxwxyyzzzz}}{yyzwuwyxwwwwwvtssstwwwyzzywwxxxvuwyyxyyz{}~}||}}{|}|{{{}~~~}||}|{|}|{}~}~~|~~}|{yyz{zz}~~~~~~~}zyyz{{{{|{zzyzzzz{||}~~~~~~~}|~~~}}~}|||}}||{{||||}~~{yzzxwxxxyzzzz{||z{}~}{zyxyzzzzyzzxwyzxwwvutsssrrrrssssqqrssstvxxyxwwwwwwxxxxy{zyz|}~~|}~~~~~~}~~~||{zyyz{{{|}}~~}~~|{yy{|yy{zyz{{{||zyzzzywvvvvvvwwxyyy{||~~~~~~}~~}zwyzxwxxwwxxwwxxyxxy{yxyywvxxwvvxyxwwwz|}}}}~~}|}}|||{{|~~}|zyyyz{{{||{|~~~~~~~}{zzxxyz}~|~~}|{zyyzyyzzzyyy{}~~~}}~~~~}{{{{{{{|{z|}|}~~~~~|{zxwyzyxz||{{|~|yy{}|yy{{zzzyy{{zyyzzyxwvutssssssssttuuvvwvvwwwwxyyyxxxxxyyz{{|~}}~~{{|}}~~~~}{{{z{|||}}}~~~~|zzz{||{{{||{{{|}|||||||{ywuvwwwwwy{{{|}}~~~~~~~~}~~~|xwwwxvuwxwwxy{{zxwxyxwxxzywwyxuvxyyxwy{|}~~~}|}~~~}|||{{yz{{yzzz{{{}}}}}}}}}}~~}|{||zyz{|}}}{zzzzyz{|}}~~}}~~}}~~}|}}}}~~~}|~}|~}}~~}~}~~~}zyyyxxxy{}~~}~}|||}}}}{z{}|{||}}zxyyyzzxvvvtrrsttstwxxxyyyyzywxxyzzzzyxyz{{||||}}~~||{|{z{}~}}~~}}}}~~}~~|{|{zzz|{{||yx{~}ummqsuvwy{}tmjgcelrwz~zuqomnry|~}|xuvx{zusroptx~}wqonnoorx}wrnjhknos{yroljjlqtxzsolkilpqry}trpmlnprwz||yvtrpoquy~{vusrrrtxz{yvsrrtx|~~{xsrsqorvx{~xsnllloqpqw{|~zvtrollmpsx~}}}}zwwz}zvuvrqx~z{{|}|}~~~ywxzz{}~~|z{|zy~}ywz|~z{{xy|~|zywy||}}|zxwy|}}~|zyz{|~{ywuw{zz~}yy{ywy|||~}}~}|||}||{}}zyy{{{~{wy{xvz}yxwtrsuxyz}{wtsrqsvwy}{yxwvuvz}~~~~}xyzxwz~zttusrvz{{~{yywstvwwxwz}}z}~|ywutuwxz}}}~|{{yvustwvtuwz}}||{xuuwvstwz|z{~~~~}wrvzvuy}~|yuuwxy{}zwvvwvstyzy||yvwywssuvvz}|{|}{zyyyywttttsuwz}}||~|x|ysvxvuvwxy}~~|z~}~~}~~~}~~~~~~}~~~}}~~}~~}|~~~}~~~~~~}}}}{{}~||}||}}|}~}||}}}|||~~|}~~}|{{{{z{}||}~~}}~}}~}||~~}~}}~~~~~~}}~}~|z{}}{{|||{{{{|||zy{|{zyy{zxyzyxz{ywxzzzz{}~~}|{yy{zyzzzzzz{z{{||{zzz||zy{|{{z{}|yy|}{zzzz{{{|}||}}}}}}}|~~}|}}z|~~}|{}~~~~}||{{||{||||{z{|||||||{zz{{z{{||yxz|zxzzxxzzyzzyyzzz{zzyyyxxyyyyxwxyxxwxyz|~~~~~~~~}~~~~~~~}}~~~~}~~}}}~~~~}||}~}}|}~~}||~~}|}}~}|}~}}}}~~}|{{zz|}}}}}}|{|~}{|}~}}}~~~~~~~~~~}~~}~~~~~~}~}}|{{{||{{{|}{{|{zz{zz{|zxyzzzzzzzzzz{|}~~}{{{{zz||zyzzyzz{{zxy{zyzzzzzz||{{|||}~}|{{zyz{|}~~~~|z|~}||}~}{|||}}}}||}~~}}~}}~~~}||{{{||{{{z{|{{{{{{zzzz{{zzzz{{{|}~|zzyxxyzzzzzzzzzyyyzyyyyyzzyyxxyyyyyy{~~~}}~~~~}~~~}}~}}}~~~~~~~~}}}}}~}}}}}|}}}}}~~~}~~~~}|{|{z||}}|}~}{|}||}}}}}}~~~}~~~~}}}}}~~~~~~~~~~~}~~~~|{zz{{{|}|{{||{{{{{{{{z{{{{{{{zyz{{zxxyz{||||{{{{{|zz{{{{|{zyyzz{{{{z{||{||~~}||{zz{|}}}}|{{||||||||}}||}}}||||{{zzz{{|}}~~}||{{{||||||{{{{{{{{|{zz{{z{|}~~~~}{{yxxxyzzzzz{{zzzzzyyyyxxyxxxyyxxyyywwx|~}}~}||{{~~}~~~~~~~}}~~|zyyyz|~~~~~~~}}~~~~~~}}~~~~}}~~|{{||||}}}}}}|||}}|}}}}}}}}}}}~}|zyyyz|~~~~~~~~~~~}{||zz{{|}}||||||{{||||{{{{{{||{zxwvvvxyz{|}}}||{{{{{{{{{{{zzz{{{{||{{|}~|||{{{|}}|||||{{{|}}}|||}||||||{yyxvuvwy{}}~~|||{{{||||{{{|{{|||{{{||{{|~~}|zxxyyzzzzzz{zzzyyyzyxyyyyyyzzxxxvtstvxz|}||||}}|{zzyz{}~~}}}~~~~~~~~~}|zxxxxyz{}~~~~~~~~~~~~~~~~~~|||{{{|}}}}}~~}}~~~}~~}}~~~}|zyyxxxyz{}~~~~~~~~~~~~~~~~}|{{z{|}|}|}}}|||||{||||{{{zywvtuvvvvwy{|}~}|}}{zz{z{{{{{z{|{z{|||}~~|zzz{||{|}||||||}}||{{||||{{ywuuvwwvwxz{|}}}}}||{{|||||||{{||}|{{|}}zyxyzyyz{{{zzzzzzyyyzzyyyyyxututtttuuvx{}~~~}||{{||||}~|{zz{zzzzz{}~~~}}~~~~~~~~|{yyyyyyyyyz{{}~~}}~~~~~~~}}|{z|}}}}}}~~~}}}}~}}~}}|yxxxyxxyzyyy{}~~~~~~~~~~~~~~~}||{{{||}}}~}|{{|{{||||{yxwwwwutvvuuvwyz{|}}}}}|{{zyz{|||{||{{|~}|{z{|||}}}||||}||{{{{|{yyxwvuvvvvwwwwxz{|}~}|||{{{{{{{|}|{||||}}{zyyyyyz{{{{{{zzyyzzzzyxwvuttttuuttuvvwxz}~}}}~~~~~~~~~}|||||{|}}|||}}|{zzzzzz{{{zyz{|~}~~~~~~}|zyxxyyyyyyz{zyz|~~~~~~~}|{{|}}~~~~}}}}~}}}}{yyxwwwxyxxyzyyyy{}~~}}}~~~~~~~~|{{{{{||}}|}}||||||{yxvuuvvwvvvwwvvvxyz|}~~}}}}|{{{{{{||||}~~|{zzz{||}}}|||}}|{{zxwvuuvwwvvvvvvwwwxy{}~~~~}|{{{{||{{{{|}~~|zyyyyyyz{zzzz{zzzzyxvutttutuuuuuuuvvuwy{|}}~~~~~~~~~~}{|}}|}}~~}}~~}~~}|{{|||||}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~}}~~~~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~~~~~}}}}}}~~}}}}}~}}~}}}}}~}}}}~~}}}~~}}}||}}}||}}||||}|{{||||{||||||||||||||||{|}|||}}}||}||||}}||}}}}}}~}|}~}}}}}}}|}}|}}}}}||||||||||||||||||{{||||||||||||{||{{{{||{|||{{{{{{z{{{{{{{{{{|{z{{{{zz{||{{|||{{{{{{{{{{zz{{{|{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~}}}}~~}}~}}}~~~~~~}}~~~~~~~~}}~~}~~}}}|}}~~}}}}}}}}~}}}||}}}}}}}|||}|{{|{{||||||}}|{||||||||{||}}}|}~~}}}}}|}}}|}~}}}}}}||}}}}||}}}}}}}}}||}}}||}}||}||||||||||||{{{{||{||{{{|{{||||{{||||{||||{{{{{{{{{{||{zz{{{{{||{{{||{{|{{{{||{{|{{{{||{z{{zz{|{||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}~~}}~~}}}}~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~~~~}~~~}~~~~}}~~}}}~}}}|||||}||||||||||||{|||{||||||}|||||||}}||}}}}}~}}}|}}}}}}}}}}~~}}~~~~~~~~}}}}}|}~~}}}{{{|||||}|{|||||||{{|||||||{{{{|||{{{{{{||}||||{{||||||{{{{||{{{||||||{{||||{||{{{{{z{{{{{{{zz{||{{{{{z{{|||{|}}|}}}~}~~~~~}~~~~~~~~~~~~~~~~~}}~~~}~~~~}}~}}}}~~~}}}}}~~}}|}}}}~~~~~~~~~~~~~~~}}}}~~~~~}}}~~~~~~}}}}}}}}|||||||}||{{||||||}|||||||||{{|}}}}~}}}}~~~~~~~}}~~~~~~~}}}}}}}~~}}}~}}}~}}}}~~}}}||||}}||}||||||{{|||||||{{|||{{{||||||||}}}}|}}|{|}}}||||{{|{{|||||||||{||||{|}|||||{{{{|{{{{{zz{{{{{{{zz{||{{||}||}~~~~~~~~~~~~~~~~~}}~~}}~~~}}~~}~~~~}}}~}}~~~~~~~~}}~}}}}~~~~~~~~~~~~~~~}~~~}~~}}}}}}}}}}}}|||||||||}}||||}||}}}|||||||}}||}}}}}}}||}}}}~~~~}~~~~~~~~}}}}}}~~~}}}~}}}}}}|}}}}}}|{{|||||||||||}}}}}|||||||||||{{|}|||||{||}}|}}|{|}}}}|||{|||||||||||||||||{{{||{{{{{{{{{{{{{{{{{||||||{{{||{{{|||{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~}}}}}~~~}}}~~}}~~~~~~~~~~~~~}~~~}}}~~}}~~~~}}~}}}}}}}}}}}}}}|||||||}}||||}|||}|||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~}}}}}}}~~~}~~}}}~~~}}~~}}}}||}}}||}}||||}||}}}}|{||||}}}|||||||}|||||}}}}}||||||||||{{{|||}|||||{||}||||||||||{{{{{{{{||{{{|||{{|{{{{||||||{{|}}}}}}}}~~~~~~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}~~~}~~~}~~~}}}~}}}}}}}}}|||||}||||||}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~}}}}}}~~}}}}}}}~~}}}}}}}}}}||}}}}}}}}|}}}}}}}}}}}}}}}}}||||}}||}|||}||}}}|||}}||}||||||||||||||||||}||||||||||{{{|||||||||||{{|||||||||{||{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~~}~~}}~~~}~~~~}}~}|||}}}}}}|||||||}}}||}}|||}}||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}|}}}|}}|}}}}}|}}}}}|}}|||}}|||}||||||||}}||}|||}||||}}|||||||||||||||}|||}}}}||{|||||||{{{{||||{{||||||||{{||||{|||{|}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}~~}}~~}}}~~~}~~~~}}}}}|}}}}|}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}~}}~}}}}~~~~~~~~~~~~}}}~~~}~~~~~~~~~~~}}}}}}}}~}}}}~~}}}}}}}}}}}}}}|||}}||}||||}}|}}|||}}|||}}||}}||||||||||||}||||}}|||||||||||||||||||||||||||||||||||||{{||||||}}}}}}}}~~~~~}{zyxuvwusuvvuttvvuuvuuuutttuvvwwvy|}}zxz{zz}~~}}}~~{{{zy|}}~~~~|{zwuuvvvutrsttssstvxz||z{{z{zz}~~}}~~|{zz{{{{zzz{|}}|||}~}xxyyyyy|}|{{{{|||}||~~}|||~~}}~{{{ywvvx{{}~{xwx{~~}~~~~}~|yxxxy{|}}}}}|z{|zxxy{}~|zywtsrstrpnorrpomorrqstvvtsstuvxyzz{|~}|}|ywvutrqpprsuuuy}~|||||||}}~}|}~}|{||zwxxutuuttttutuutssrqqrrqponnoqrqpqsux{|}~|xussuvxyyyz||{{{zyxy{}{z|}zz}}}~}}}{xxyz{{{|||{zy{~}|{{|||{zxwwwvuvuuvwx{zwwwvvvvxz{}}{zywwwwvtsrrrsuvvxxxyzz{{|~|yyxvutsstvtrtvvtqnnmllllnpqqstvy|~~|{}|yyz{||~~||}}{zzxwxyz|~~}{yxvqoqrqpppqqomlkkmopqsttuuvvuuuvx|~~~~~~}}}|}{y{|{zyxz{{}~~~~|yvuuuuvvwxyvtvxvuvvxyy|~}~~~~~|}{}}{~~}|z{{zy{|{zzzzwuttvxxwy{||{yyywuuttuwx{}~~}|||~~|{ywutssssrrrqqolorqpoosutuwxxvvz~}{|{yxutvwwvuuwwvttvxz{}}~}|~}{xvrrssstvxyxxxwxyxxy{~~{|~}||{}~}}~~}~~}|{z{|{yyzyvsrsrqqppqqrrrrqpppruvwz{~~}~}ywvvuttvz{|~|{~~|{{}}}~}|{zz|}}}|||||{ywwusuvvvy{yyzzyz|~~}|zzyyzyy{zwwywtrrstsstvx{}~~~|}}|{{zyy|}zxvuuvwxyyyz{||}~}|||}~}{{zxy{yvvwvuuvusrqpnlmonllllllkkknqsttuwwwwwuttuvvutuvwx{~~}~}}}~~|}{zxvuttwxvuxyxwvwxxwvuuvvwwwyyustvwy|}~~~}||{{{zyxyz{}~~~}}}}|{{{zyxvvvvutuuutuussutsttttssuwvwxz~~~{yzzyyyyxyz|~~}||}}||||||{z||{{{|{ywvuroprqoppqqppqqrrrqooqnklnmmnpruxz{}~|{|~~~~||{ywuuvvvvwxxyyyy|}~~|{{|}}}}}~~|zzyzywwxxxwwxz{{|~~~~~~|zxwyxvtttuuvvvwwvtqqqommnoppqstuuuvwxxxwvvvusrrstvwyzyy{~~|{|||}}{ywvtsrruy{}~|{{|}}}~~~}zvuttuwxyz|}}|z}|}}{xyzyz{||{zzzzz{||zyxwwyz||}~~~}{ywy{{|}}}{wuusrqppqsutsuuttuuvvwxxxxyzyyzyvvxxwwvxzzz}~~~|{|{zyyz||}|zywuuvuutstuttvwwwxxwvvusqpnljjmooquxy||yxwwvvvvwxyz{||{zz||zyy{|zy{|||{z||||||{zzzzz{|~~}~}||}|zxwwwxwwxyzzzy{|~}}~~~|{{{xvvvwwvvuuuvwxz{}|z{{|}|{||{zz{}}{|}}~}~}~~{ywvtuuvwwwyzxwxwuttuvvuutrpqrrrtuuwy|~~}~~~}{zzzzzz{||}}}|{{{{||{{|{zxwwwvusrqoonopqrsvxz|~~}~~~~~~~~~~}}~}|{z{|{{|}||{{zywvvutuuttwxwwwvwwvwwvvxyzzyzzyxwvxzzz}}}}||}~~~~}|||{zyxyzyyyxxyyxuvwvvwxz{{}~{xustutssuxz{zy{|{zzyzzy{|||}}{|~~~~~~~}}~}|{{|}~|zzzzyxxxwvuuvxxxxwxxwvvvutsqpooopqrstvwwwuuvwvustvwxy{|}}}}|{zz{{{}}}}{zz{}~~}||||{yzyyxuuvvuttuvusrrrtvxy|}{z{zyxy{~~}~~}}}|{{|}}~~~~~}|||{{zyyxxwxxxyzxwxxwusrrrqqsuxz~~|}~~~}}~~}{ywwxxyz{}~|{{{{yy{|{{{zzyzzxxyxwwvwxww{|{zzyyzzzzxvuuttuuttvvvvvvvvvvvwwwvuttsrrsrqqrtvy|}||~}|~~|{z{{{|~~~~~~~}||||{{{{zzywuttux{}~~}}}|zzzyxxyyyyxyzz{|}~~}}{zyyxvusqppqstuuuttuvvuuvvvvvxxyyyy{}~~~~~}~}|{{zzzz{|zxvuvxz|}|{{}~~~~~}}{{zzz|}}}}}}~~~~}}~~~|zz{{{~}~}}~}||}|{|}}}}}~}}}}|{zxwuttvxwwwxyzzyxxyxxvuwxwvwxyxvvwwvvvvwxyyz{|}|||{{{{{zzzzyyyyxwwwvvuuuttuvvvuttttuuuvvwx|~|{{zzzxvxxwwxy{zwxyyyyyzzz{|||||}~~}}}||}}}~~~~~~}}}}}|||}}~~}}~}}~~}|}~~~~}}}}}~~}}}~~}|}~~~|{zxwwxxxz{zz||yyyz{{{{|{{||{{|{{zzz{{{zz{}}}zxxyz|{z{|{{zyyyxwwxzyyyyzyxyzywwxyyxxy{}~~~}|{yyyzzzyyyyywvwwvuuttttuvvwwxxxz{||{{|}|||{{|~|}~}}|{{{zz|||zyxxwwvvwvuuwwwuuwyxwxyzz{{|{yz||{{}~}{{|{{{|}}||||{{zzzz{{zyyzzzyyxwxyzz{}||}~~~~~}||{z{{z{zxxyz|{z}~}|{zz{||z{}~}|}}{zz{||}}||~~}~~}}~~}~}|}|{zyyz{{zyz{yz{{{{{{{{z{|zyzzyyxxyzyyyyyyxxwwwwxwxyyz{{||{{{{z{zzz{{zz{||||}~~~}}~~~~}|{{|{zz||||{{zxwwwvvvuuuuwxxwxz{{|}}~~~||}}}}|}~}}}~~~~~~~~~~~~~}|}}{xz|zyz{{{|}~}{{{{zzyzzyz{||{z{||{yyzz{{{{|}|}}}}}}~~~~~~~~}|{zyxxxwwwvuuvwvuuvvuutttuutttuwutuvuuwxzz{{{zzyxxxyyxxzzxy{zzyxwvvwwwvwzzxy{|}||}~}}}}}}}~~~~~~~}||}}||}}}|{||~~}|}~~~~~~~}}}||||}}}~~~}}}}|{zzzzyxzyxwwwwvuuuuuuuuuvwxxxy{{|||}}~}||{{yxxyyxyyyyyyyyxxxyyyyyyz{|~}}~}}~~}~}|}}|{z{|{z{}~~~~~~~~~~~}}}|||}~}}~~~~~}|}}~~}}~~~}||{z{{zzyzzzyxwvutsssttttvwwwwwwwxwvwxxxyyzzzz{{zyzyxxxwxxxwwwwwwwwvutuuutuvwxyz{|}~~~}}~~}}~~~}}}}}}||||||{|~~~~}|||}}}~~~~~~~~~~~~~~~~~~~}}}}}||{{{{||||}}}||{|}~~}}|{z{{{zzzzzzzyyyyzyyzzzyyzzzyyz{zzzzzzzz{{|}}|}}|{{{}}|}~~~~~}}}}|zz{zzz{{zyyywvvvvvvwwwwwyzzzzyz{}~~~~~~~}}|{|{zzzzz{{zyzzyyyyzyyyyyxxyyyzyyyzzzzyyzzzzzz{{zzz{|}~}|{zyyyyxwxzzyyyyxxxwxzzzz{{||{||{zxxyyyz{{{{{{{|}}}|||{z{}}||}}~~}|||{{{{{{zxyyxxxy{{zzyzzzyxyz{{{{|~}|}~~}||}||}}}}|||{{zyzzyyz{|{z{}~~~~~~~~~}}}}}||}}}}}}}}~~~~~~~~~~~~~}}}~~||~~~}}|}}}}}|{{zyyzzyyyzzzz|}|{{|||{{{{|||}~~}|||||{||||}|{{{{{zz{zyxxxyyxxwwwwwxxxxxyz{{{{{{zz{{{{||}~~~}}|||||}}||{{{{{{{{{{{{{{|||||{{{{{{zzzzz{{{{zyxxxxwwwwvwxxxxyz{{|}~~~}|zzzyyxxxwwvuuvutuvuutuuuuuuvvvvvvxxxxyzzzyyyyyxxxyzz{{||{{{{{zzzzyxyyyxxyyyyzzzzz{zz{{||}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|||}}}}}}}}}}}}~~}}}~~~~}}}~}||}}||{zyz{{{{{{||}}}|}}|}}~}}~~~~~~~~}}}{zyzyyyxxxxwwwwwvuuuuttuuuuuvwwwwxyz{|}~~}||{{|}}}~~~~}}~~~~~~~}~~~~~~~~~~~~~~~}}|||||{{|||}}||}~~~~~~~~~~}}|||{zzzyyxxxxwwxwwwxyyyxxwwvvvvwxxxyyyxxxxxxxxwwwwwvwwwvvvwwxxxxxyyz{{{{||||}}}}~~~}}~~~~~}~~~~~~~~~~~~~~~~}}}}|{z{{{zzzyyyyzz{|}~~~~}}~~~~}}|}}}}||{zzzz{{{{{z{|{{{{{{{{{{{|||||}}}}}||||}~~~~~~}|}}{{zzzyyyyyyyxxwwwwwwwwvvwxxwwwwwwxyyyy{||}}}}}}~~~~~}}}}|{zzzzzzyzzyyyzzzzz{||{{zz{{{{{{{||||}~}}}}}{|||zz{{{{{{|||}}|}}}}~~~~~~~~~~~~~~}}}|||}}|||}||||{zzz{{zzzzyz{{|{{||||}}||{{{zzz{{z{|{zzzzzyyzzzz{{zzzyyyyyyyyyyyzzzz{{zzz{{{|}}~~~~~~~~}}~}}}}~~~~}||}}}}}}||||{{{{{{{{|{zz{{{{{{{||}}}}~}}}|}~~~~~}~~}}}}|{||}~~}}}}}}}||||||||||}}}|||{zzzyxxyyyyyyyyyyyyzzz{{{{zzz{|{{zz{{{{{{zyxxyzzzzzzzz{{|}}~~~~~~~}~~~~}||||||{{zzzzz{|||||||{{|}}|||}}|{{{{{zyzzzzzyxxxyyz{zzzyz{|}~~~~~~}}||{zyxxxxxxxxyyxxxxwwvvvvvwwwwxyzzyz{yyyzzzzyzzz{{zzyyyxyyyyyzzzyyyyzz{z{||||||||{{{{{||||}}|||}~~~~~~~~~~}}~~~~~~~~~}~~~}||{z{{{zzz{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}~}}|}}}||}}||||||}~~~~~}}|||||||{zz{zzzzyyxxxxwwwvvvwwwwwwvvutuvwwvuwwwwxyzzz{{||}~~~~~}~~~~~~~~}~~}}|||}}}}}}|{{||{{{||{|}}}~~~~}|||||{zzyz{zzzzzyyxxyyyzyyyyyyyyxxwwwwwwwwwvvuuuuuuvwxyy{{zz{{z{|}~~~~~~~~~~~~~~~~}~~}}}}|||}}}||||||}}~~}}|}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}|||}}~~~~~~~~~~~}}|||{{{zzzyyzzzzyyxwwyyxxyxxxwxxxwwxwwwwwwwxxyyyyyxxwwwxxyz{{zzzzzz{{|||}~~~~~~~}|||{z{{zzzzyyyyz{{{{{|}|||{{{}~~~~~~~~~~}}}||||||||||||{{{{|}||}~~~}~~~~~~~}~~~}|||||}~}||{{||}}~}}}}|||{{{{{zz{{zz{{zzzzyyzzzzz{{{z{|{{{{||{{}}}}}}}||}}}}}}~~~~~~~~~~~~~~~|~{z{xwvuttuvtqw{{yyywuttssw{{{zxy~~y|}~~|ywwxzxxyywwxxxwvy|}}~~~}|{yxwwxx|~~|zyvvy|{{}}~~}~}{ywusvvsqsvx|~yyyxxxz{||{~|zz{}~~|}~|z{~|{}~~~~}{|}~~}{{zz{zz{{yxxyyyyywvwyzz{zxvuussuwyy{{yxxwvvwwxxxvwwwwxzxw|{xz{wtuwxyyzz{yxyzz{||{{{|}|||}}|{zyxy{}~~~}}}~~~~~~~~~~{{}zw|~|~}~}}}{}~~}zyxvuwxxxyzzzyzzyxyzzyz}{}~{y||z|}ywxzywyzywwxyy{}||{yy{z{~~}}~~~~}}|zz{|}~}{yvsssttttvxuruwwwyywuuwy|~~~}~}|~~zwwxxxyzyxvvwzywvwvuvyxvy{{{{{|{zz|~|zyzyyyzzyz{xtsrrssrssssstuvtsuwtrtvxz{{|}}}}~}{xz}|{zzzyvttttuuuvvuuvvutuvtstuwyz{{zyxwwxyyy}~}{|~{y{|zy{}}}~~}~}|{zyz{{{}~{yxxvuvvwxxxxxyzyyxxyzyxz~~|~~}~~|z~|~|}~}|}~}~}|}~}~~}|}~~}{|}|z{|{yzzyxxxxwx{}~~}|}}}|}||}}{z{|{yz{zyxwxxvtuvvvxy{|zz{|{z{|}|zyxvvvvwwvvvvvuuvuttwzzxz{zyyyzzzz{}}{yyyyyyzz{zyzzyxvuuvuuvxxxyyxwxzyx{~~}~~~~~}~~~|{{yxxxxyyxyyyyyxyzz|~~~~~}|}|}~{|~|{{|||{zxwwwxxxxxxyyyyxwvutttuvxxxyyxwxyz{~~}}}|{}~}~~}}}}}~}|{zyxxxyyyxyzz{{{{{yvtrsuutuwwvuuvvvvxz~}yxxxxxwwxy|~~}}~~}|||||{{zxwy{~~~~~|{z{||}}}}}|}~~~}{zyxxxyz{{{{{{z{|~~}{ywxyyyyzyxwxxyz{|}~~~}}}|||||||||}~~~~|{|}~}|||||||}|||{{}}}}}}||}}|||||||||zyxwwwwwxxxxxyz|~~~~}}}}}~~~~~|{zzzzz{||||}}||}}||{ywwwwxyyyyyxyz{|~~~~~}|{|||{{{{{|~~|{{{||}}~~}||}~~~}{zyyyz{{zzzzz{}~~~~~}}}}|||||}~~~}{zyzz{{||{{{|}~}}~}{zyxwwxxxwwwwxyyzzzzzzzzyyyxxxxxxyz{}}~~~}}}||{{{{{||{zxwwwwwxxxxvvwwwxxwvvussssstsstuvwy|~~~~}}}}}~~|{{|}}}~~~~}}}}~~}}~~~}}}~~~~~|{{zyyyz{{|~}|zyyyz{|||}~~~~}}}}}|||||||}~}||||}~~~~}|{|}|}~~~}}}}~~}|{zyyyyyyz{{{{|}~~~~~}{zzzzzz{||}~~~}}}~~~~~~}}|||}~~~~|||}}}}}~~}||}~~~}zwvutrrsvwyz|~}{zyyyz{}}~~}}}}}}}~~~~}}|{|}||}}}|{{||{{{{{{zzywvvuuuvwxy{|||||||||||||||}}~~~}~~~}}}}|{zzzyxwutsrsstuvwwxyxwxxxwwwwwvwxxwwxxyyz{}~~~}||||}}}|{yxwvvvvvvwxxyyyyyyyyzzzzzyxvuuvwxy{}~}|{{|~~~~~~~~||}}~~zz|}}}~}}}~~~~~~~}}}}||}}}}}}~}}~~}{yxxyy{}}{zxwwxz|}}~}||{{{zzzzzzz{{{{{{zzyz{}~~}{zz{||}}}}}||{{{{{{{|||{{{{yxvutuvy{}~~~~~~~~~}}}~}}}|}}|||}}|zxwvwxz|}}}}}|{{{{zz{||||||||||||}~~~}{{{{{{{zzzyxxxxxxyyyyxyyxxwwutsstvy{|}}}}||||||}~}}||||||||||{{{||||{{{{{zzzzyxvuttvxyyzzyyyyxxxxxxxxwwwwwwwwwwwxyz{|}}}}|zyyyyzz{{{{zzz{{|}}}}}}~~~~}}~}|zzz{}~~|{{{|}~~~~~~}}}}}}}}}}}}||}}}}|}}}~~|{{{{{{zzzzz{{{||}}||{{{{{||~~~~~~~}}||{{zzzzzxwwwxyyzzzzyyxxxxxyzzzz{{|||}}}}}~~~~|{zzyyxxyyyz{{z{{zzzzzzzz{{{{{{{z{||||}~~~~~~~~~~~~~~}|||}}}}}}}~~}}}}}}}}}}||}|{{{{zyyyyz|~~|{ywvvvwxxwvwxyyyyzyzz{{zyyz{|~}}}~ywxz{|||ywwz}~{yzyyyz{}~|zyxwy{|{zzzzzzyyyyyz|~~~}zyyzzzzzyyyyzz{{||{{{{{|{zyyz{{{{||{{zzz{|~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~}~~~~~~}|{{|||}}}||}}}|||||{{{{{z{{|}|}~~}}||||{|}}~~~}|||}}}~~~}}}}}|{{{||{||}}}~~|||||}~~~~~~~~}||{{{{{zyyyyyyyyzzzzz{{zyyzz{{{|{{{{||}}}}~~~~~~~~~~|{{{{|}}|||}}}}}}}}}}||||}}||}}~}~~{yyzz{|}}~|{|~}|{{||}}zyyzzzyxwwxyzzzyyzzzz{zzyyyxyyzzzz{||}}}}||}~~~~}{zyyyz{||||{{yyyyyyyyyxxyyyyxwvvwvwxyyyxxxxxxxyyyyyxyyyyyxyyyz{{{||}~|zzz{|}~~~~~~~~~~~}}~~~~}|}}}}}~~~~~~~~}}}}}~}~}{{{||}}}}||||}}}}}}||{|||||}}|zz{}~~~~~}~~}}}|||||{{{{{{{{zxvvvwyz{{|||{{{||||}}~}~~}||||||||}}}}|||||||}~}|}|yvtux{|||~~~{yxxy|~~~~~~~~}|||}~~~}~}||}}||}||{{|{{zyxvutvxz|}}~~}|||}}}}~~~}}}}}}||||||}~}|{{zzz||}}}}}}~~~~~~}}~~~~~~}|{|~~~~}}}||{{{zzz{{|}~~|zyxxxxyyyyxxxxxxyyxxxxxwwwwwvusrrrtvxxyxxxxxxxxxwwwwxyyyz{{{{|}}~~}~~}{zyz{}~}}}~}}}~}}||{zxwvwwx{}~}}}}~~~~~~}}}}}}}}}}}}|zxxxxxy{~~~~}~~~}|{{{||}~}||{zz{||{zz{{{{{|||{zyxxxxvuvvuuvxz{|}~~}}}}}~~}|}}|||||||}~}~~~}|zzyyyyy{}~~}}}||}}}}}}}}~~|zyzz{{|}}||{|||||||{{{{zyxxwwvwxyzz{{{{zzyxxwwwwwwvvvwxxxyz|~~}}}}~~|zyyzzzz{}~~}||||||||||{|||{z{|}~}zxwvvvvwxxxxxxxxxxwwwwwwvutsrrrsstuwz{||||{{{{{{||||}~~}~~~}}~~~}|{{{{z{|}}|{{{zz{|}~}}~~|{{{{{{|}}}zz{|}}|}}}}~~~}}|zxvuvvuuw{~|vstuvz||zy{}~~~~}~~}|}}|{zzzz{{{|~~~~}|{ywwwxy{|}}~~}}}}}}}}|zxvvvvvvvvvvvwxz{{{{zzzzzzzz{{{{{{{}~}}~~|zyyzzzzzzyz|~~~~~~~}{{{{||||}||{{zyyxxvtrqpppqrrrrstuwxyyyyyzzz{{{{{{|}~~}|{|||}~~}||||{{{{zxvttsttuuvvvvvxz|}~}}||{{{||{{{{{{}~}{zyxyyyzzzzzz{{{{{zywuuttuvvwvvwwwz|~~~~~~}|||}~~}|||}}}}}|||}~~}|{{{|||||{{{|}~~~~~~~~~~}}~~~uorx{{{{||||}|||{{xvusstwyyxwusu{}||}~}||||~||{zyyxyz{{||{zzz|}~~}}|}}}~~}}}|zzz{{{|||{{{zywvtsrsttttuvutstuvxz||}}~~~~~~}|{||}~~~~}|zxvuuvwxyzzyyyyzzz|}~~|zyxxxxxyxxxxxxxwvutsssstttuuuvvvvxz}~~|zyxxxyzzzzyyyxwvusrrrrrrsttttsssstuwxyyyyyyzzz{|||}~~~~~~|{{{zz{|||||||}~~}||~}zy|}||}zxvuuvy}}{{|}}~}||||||}}}}||}~|{z{|}}~~~}|||}~~{zzz{{{{{|}}~~~~~}{ywvuvwwxxyyyzz{|~}}~~~}||||{zz{zzz{{ywutuuuvwwwwxxz{|}~~~~~}{zyzzz{{|{{{{{{{{|{ywwvwwxxxyyyyz{|}}}}|||||||}}}~~~~}}}}}}||||{{{zz{{{{ywvvvvvwwwxxyz{}}}}~~~~~~}}}}}}}}~}||}}}}}~~~~}|{{{{{{{|||}~~~}}}}|{{{{{zz{|}~~~~~~}|zyxxyyyyxxxxxxxxxxxxwvuttsstttsstuvwyzyyyyyyyyzzzz{{{{{||~~||||||}~~~~|}~{wwvvvwy}ytrqsvwustxzzxy}~}{z{{{{zz||}}~~~{yxvuuuvwy{}~~~~~~}}}~~~~}}~~}|||}}}~~|{{zzzzzzzzyyyz{||||{zyywvuttuvwy{}~~~~~~}}}||||||||{{{|}}~}{zyxxxyz{}~~~~~~~~~~}||||}~}||||}}}}}||||}}~~~~}{ywwvvvwxyz{{zyxwvwxxyyxwwwxxxxxyyz}~|{zzz{|~~~~~~~|{{{{|||}|{z{}~}||{{zyxxxxxxwxxxwxyyyz{|}}}|{{yyxvtttuwz|}~~}{{|}|{|}}~~~}vuuyzvvx{}{{||}~~}}}}}|}~}~~|{{|~~~}{{}~~~~~~~~}|}~~~}}}|{|||}}|||}}||{zwusstvy{}}~}}~~}}~~}}~|qmtz{{ustvz~|zwvy}{sosxz{|||}~|z{~~zz{|~{xvutssw}}zxvuuwyyyywuwz|~zz|}~~~~~}~~}}~~}}}}}||}~~~}{zzyyz|}}|{zyyzzzyxxwwxxvuttsstvvvwy{|~~|zyxxyyz{}~~~~~~~}zxxz}~}{zzzz{|||}}}|{zyz{{|}}}}}~~}}}~}|{zz{{{|}}}||zzz|}|zzyyxyz{zyyyyyyyzzz{z{|~}}||{zyxwxz}~~~~~~}~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}|}|}}|||||||||||{{{{zz{{{{{||}}}}~}}}}}~~~~~~}}~~~}}~~~~~~~~~~~~{}~}ytsvwvwxwwvtuusstvutstvwxxzzzzyyz|~~}~|{z{|||||zwutssuuuuttvvvwz|}~~}{zz{{{{}~~~~~|z|~~}|}~~~}|}}{ywvuwyyy{|}}}|{zzzzywwyvuwuv~~}}~|zyxutvyz{|}~}{zzzzzzzzz{{{||}~|{{||||}}|{{{yyyyyxvtssrsutttuxzzzyz|{z{{|~||}}~~~~~~~~~~~|zxxzz{{zyxxxzzzz{|}}|z{|{{|}~~~~~~~}~}zyzyxxyyzyxwvvvvtrsutrrrrsqpqqv~}}~{{~~{yyxwvvxzzy{{zz|}|zzzz|~~|zz{{{zz{{zyyzyxwxzyy}~}}}~~}}{yyyyyzzyyyyxwvvwwwvwyzz{{{zzy{}}}~~}|zyzz|}{xwvuuuuwxxxyyxwxxyyxy{}~}}~}||||~~~~~~~~~~}}~|{zz{{{z{{ywvttuuvxwwwvvvuuutuvuv|~~~~~~~~~{yxxyyyz{{zz{zz{{z{}~~~}~}}}}~~~}~}||{zz{||||{ywvutsvwwwwvvvuttuvx{{|}|zz{zyz{}~{~}}||{{{|{z{{zxxwttvyyy{{{{z{|zy|~~}}|zz{|}{z{{wssssssrrsstsrpqrrtuvwxz~}}{{|}|{}}|}~~}|}~~}||{}~~}|{{|{|}~}~}||{}}}~~~}{{{{z|}}~~{zzxvvwxz{zxwyyyyy|~}}~~}}|{{|}}|~~}|}~~}}}}|}}|zxwwwwxzzyyzzyy{|~~}}~}||}||}~~~}}~~~~}zxyyyyyyyzzz{zxxvrruvvuttvustttuxyvuxy{}~~~~}}}~~}|zwvxxwxyz|{yyyz|~~}}}|}}~~~~~~~~}~~|xwvvwwwxwvuvvwy{{z{zyyyyyxxxxxy}~~~}||||||||{{||{|}|{yxxwvvxyxxxwxyz}~}|}}|{zz{|||{{}~}|}~}}|}~~~}~~{wvwxxxxxxxxwvy{||||zyz{}~~}|~~}}}}}}|{zyxwwwy{{{|}~}~~~~~~}|~}~}}}~~}}~}|{zzzz{{||}}}}}}}~}zxwvvvwxxwwxz{{{zz{{zyyyyyyy{ywz~~~~|z{}||}}||}}}}~~~{xxyxyzzzz{|~~|{z{zzzzzzyyzzzyyyzxvtsssssstuvwxyyzyxwwxxwxz{|}~~~|{zyyzz{|}~~~~}||}}~~~~||}}}}}}~~~~|{{}}~~~~~~~~|yyz{{{{}~~~~}}}}}}}|{|}}~~}|{{||{zzz{{{|||}|{{zxvuuuvxxy{}~~|~~~~~~~~~~~}zyz{zyzzzzyyyyyz|zwvusrrtuuvwyyyz{{zzyyyyyzz{|}~~~~}}~~~~}{{zyxwwyz{|~~}|||{{{|{{||{{{|}}}||zxwwvvwy{|}||{{{{{z{zyy{{zyyz{zz}~~~~~}}|{{{{z||{{{|{zz{}|zz{yvuttstvz{{|~~~}}~~~~~~}}}~~~~~~~~~}}}}{yxwxyz|~~}|{{zyyyxxxxwwxyyyzz{}~~}}|zz{}~}||~~}}}}|{{zz{||||{{|{|}}}}}}}}||{zywvwz{||||{{|}|||||||{{{{{zzz{}~|||}}}}}~~}}~~~~~~}{ywy{~~~}}~~}|{{{{zz{{yy{|{zyzzzz{{zyzywutvxz{{z{|{yzzzyyxyyyyxxxz{zz|~~~~~{zyxxz|~~~|~~}~~~~~~~~~}}~~}~~~|{|~~~}}}}}|{zz{{{zzzzz{{}~~|zxxxyzzz{{{{{{|||||{{|}~}|{{ywxz|}~~~~}}}~~~~~~~~}~~|~}zxxxyzyxy{{zzz{{{{{{|||{{{|{yxy{|~}|}~}||||}||}||{{{|}}|||}~}~~{{|}}}~~~~~}}}}~~~}{zzzzz{{||z{{{{{{||}||||}~}||}}||||}}}||||{{{{|{z||{zzzzzz{||}~|{ywvwxxxxyzzzz{{{{{{{{zz{||{||||}}}}~~~~~~~}~~~~~~~}}}}}}}|{||{z{{{zyz{zyzzyxxxyzyxyxxxxxxxyy{}~~}}~~}}}}}~~~~~~~~}|zz{{{z{zzzzzzyy{|{|||{{|}~~~~~~~}}}}}|}~~~~}}}}}~}}}{{||||~~~~~~~~~~~||}}~}|~~|{|||||}}}}}}~~~~~~~~}||}|{||{{{{zzz{||{{|{{{|{{|}~~~|{zyzzz{zzyyyyxxwxyyyyyyyyyyz|~~}~~~}|}~}}||~~}~~~~~}}~~~~~~~~~~~~~~}||||||||{|{z{{{{{{||zz{||{yyzyyzzzyyyyxxxyz{||{zzzz{{||{z{|~}||{{}}}}}}}}|}~~~~~}}~~~~~~~}|}~~~~}~}||}}}}}}~}||}}}|}}~}||||}~~~~}}}}}|{|}}|||}~}{zz|~}~~~~~~~~~}}~~}}}~~}}}}~~{{z{|}}~~{{{{||{{{{|{{zzz{{||||~~}}}}}~}||||{{{{||{zzzzzyyywutvxyyyyyyyzz{{||}|{{||||||}~}}~}}}}~}}}||{|}|{{{{{zz|}||}~{zz{{zz{|{zyyzzz{{yxyzzyyyzyvuwy{|~}|}~~~|zz|~~}|~~}~~~~~}|}|{{||||||||}}~~|{}~}{{~~}~}~}}~~~~~}}~~~~{{}}{{||||||{{||{{{||{{||{|}|||{||{{{{|||}~|{|}}||}}~}}~|~}|}~}||}~~~|{}~~||}}}}}}|z{}{yz{{zyy||{{{{{{|{{{{zzyyz{z{|||}}}||}~~~~~~~~~~}}~~~}~}|}~~~~~}}~}|}~~}||}~~}}}}~~~~||~~}}}}|{{||{{{{|||{{{|{{{{|{zz||yyz{}}|{|}|||||}}||}{z||{zzzzyz{||{z}~{z{|}}|||}~}~~~~~~~~~~~~~~~}}}{{|}}|{{|||{{{zz{|{{{{|}}~~~~~~|~~~~}~~}}~~~~~~~~}|{{}~~}|}}}}||~~~}~~}}~~}}|||}}~}{{||||}~}|}~}|||~~~||}~}|||}||}}|}~~~}}~~~~~}}~~~~}|~}|~|}}{{~~{{}~||||zz}~|{|}{y{~~{z}~|{||{}~}{z{||{||{{{{zz||zz{{{zzzz|~}z{~~~~~~~~~}}}~}~~~~~~~~~}~~~}~|~}~~}~~{{}~|{z|~|y{|{yy{||{zz{{||{z{}|zz{||{{||}}{{}~~}{}~||}~}~~~~~~}}}}~|z{}}|zz{{{{||{{{{{{|}}||~~}}~~~}}}~~}}~~}|~~~||~~}}~~~~~~~}}~~~~~~~~~}|{|}~}{|}}|{z{|}}||}}~}|}~~~}}}~~~~~~~~~|}~}}}|~~}}|||yyzzzzz{{zzzzzzyzz{||{||}~||}}}~}}}|}~~~~}~~~~~~}}~|}~|~|{}}}}|{||{||{{||{{}}{{||||{zz{{|{z{|||||z{|}}~~~~}}~~~~~~~~}|}}}{{~}{|}~}|{{|~~}~~~~~~~}~~}}}}|}|~~~}||}}}}|||~||~~}}~~~~~~~|~~}}}}~~}}~}|~~}}~~~||}~|{}~|{||}}||~|{}~}}||}}|||}}~~~}~~}|}~~}}|}}}||{{zzz||{zzzzzyz||{{||||}~~|}~~~~~~~~}~~~~||}}}~}||||{{}~}}}||}}{{}~}{z|~z{|||||{{}~~}|||}~~}}|}}||}~~}|}~~}||~~}||}}~~~|}~}||}}}~~}}~~}~~~}~~~~~~~}~~~~~~~}~~}}~~}{|~|}}~~}||}~~~}}}~}|}~~~}}~~~~~~~~~~~}~~~~~~}}}}~}}~~~}~~}}~~~~~~~~~~~}}}}}~~}}}}}|z|~~}}}}}|}}}|||{{}~}||}}}}}}}~~~}|~~{z|~~}|}}}|}~~~~~~~~~~~~}}}~}{|~~}}|}}|}}|}}}|{|}|{{{}|{{||||zz||||{z|}}|{}~~}}|~~~}~~~~~~~~}~~~~|~~~~~}~~~~~~}~}~~}~}|}}}~}|}||||{|}}}}}}|||||||||||}}}|}}||}}}~}}~~~~~~~~}~~~~~~~~~}}~~~}|}~|}}}}|||}}|{{||}|{|}}}|{|||{{{}}|}~||~}||}}~}|}~~~~~~~~~~~~~~~}}~~}}~~~~~~~}~~~~}~~~~}}}}||~~}||}}|}~}}}|||{|~~}}}}~}|||||}|{|~~|||||||~~|{}}}}}~~~}}~~}~~~~~~~~~}}~~~~}~~~~~~~}}~}~~~}}~}|}}|}}}}|}|||||||||||}~}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~}}}~~}}}}~~}}}}}|~~}}}~~~}}}}}~}|~~|}~~}~~}~~~}~~}}~}}}~~~}~~~~}~~}}}~~}|}~~~~~}}}~||}~~~}}}|{}}||||||}~~}}|}}|||}~}{{{}~}|}~}}}~~~~~~}}~~~~~~~~~~~~~~}~~~~~~}~}}}}|}~~}}}~}}}}}~}}}}}~~}|}~}||~|{}~~}}~~~}}}}}}}||}~}}}~~~}}~}}~~}}}}}~~~~}}~}}}}}~}}}~~~~}|}~~}~~~~~~~~}~~~~~~~}~}}~}|}~~}~~}|||}}|}~~}}}~~~~~~~~}~~~~~~~~~~~~~~}}~~}~~~~~~}|~~}~~~~~}||}~~~}||}}|||}~}||}}}~}||||}~}}~}|}}|}~~}~~~}}}~~~~~}}}~~~~~~~~~}}~~~}}}~}|}}|}}}}||}}z|~}{|}}}||||||}}|}}{}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}~~}~~~~}}}~}}}~~}|{|~~}||}}}}~~}}}}~}}~~~~~~~~}}~~}|}~~}}~~~|}~}~}}}~}}}}}~}|}~}}}}|}~||~~}}}}~~~}}|}~~}|}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~}}~~}~~~}||||}~}}}~~}}}}}|||}}}}}}}|{|~~~~}~~~}}~~}}}|~~}}}~~~~}~~~}~~~~~~~~}~~~~}}~~~~~~~~~}~~~}~~~~~}~~~~~~~~~~~~~~~~~}~wy|~|wpnlikosvvz~}|yvsokjjimsvz|zzzwsuwx~|wvutvy|~{xwwvvwwz~|xsomlkpuvzzyxvstwy~zxwvstwww}ywtpoprtwz}zwvssrqqswy|~zywvvtuwz|vtsomorux{~}{{yvspopoorvwx}{wusqppqqopuz{}}zxxvsqrtw|wrpmmnpt{}{{yvrmlnoqtwzwrmlnmnty{}~zy{}~~~~{z|z{~~}~~~||zywwxxw{~|~~|zxvsrqqsuw{|}~}{|~~~~~{y{~||~~}yvsqqrsux{~~~zywtqppnlmqstux{|~}|{xvwwy}{wy|{{{}|z}}}{{}}}}}}{}}|~~}}}{z{ytrtwyy{||{zwutsqlgkoljnruwvuvyxwvvuvtqsy{|~~}~~{}~~~}||}zxz|{zyvspmkknopqtx{zyz}zx}~y}|yz|~~~~{{|{yvutsstssstvxwvwvsooomkjknprtttw|}}~~~~|yyyyxy|~}~~|{zzzyyyyz{}||yurqturpsvspppnnpqqruwwwxwvuuuutvwutuwvvxyz{||zy|~~~~|~}{}~|}~||{yz|}}~~|xz||{||{{~~{zz{|~~|}}|{}{yz}|{zzzyvvwwxzzxxz|}}}}~~|{||z{~~}~}}~|{}~|zzyxxvttsrrrrsrrrrqrsrqtxxx|~{x{~{y{}|}}{wusppqqqtvwxwvvvwxxxxxz|}}}|}~~}~~~~}|}}~~~}~~|{||zxyyyyxvtsssrqrsqqssstsqrtsswz||}~}{zyxxxwx{~~}}~~~}}|}~}}~}|}}yvwxwvwyz{{{{{zzyz{{{||~}{yyz||{yxwvutsrqqqqpoqrqpponkjklllmorvwyyyyyxvvwwvttvx{|}~~~~}}~~~~~|zxusqppqqrsstuuuwxwvvwwxxxyzz{~~~}||{yxwvwwvvwuttvwwwy|~~~}~~}}{{||{{~~~~}}||||zxy{zxwyyyyz|~}~}||}}||{yyyywwwvuuvwvuuutuuuuuuvwwwwxz|}~}||{yyzzz|}~~~~~|yyxwvutuuuuuuvwwvwxxussrrqqrsrrstsstuwx{~~~~}}~~zvvwvvwxzywusrqpoopqrrrqrsssuwxxz{{{}~}}}||}}{yxxwvwxyzzzzywuvuttuvuttuuuvxzzz|~}}~~~~~~}||}}~~}|{zzyxvuttssssttuwwutsqponnnmnpqrtuttuvwyyyxvtttsrstuvxyyyz|~~~}|}}}~}{yxwvwwy{}}}}}~~~||}}~}}~~|||}~~~}|{{{{|~~}}}~~|ywvvuvwxzzzzzyyyzz{||}~~~~~}}}}}|{||||}~|{{{{{{zzz{|||}~~~~~}|zxussrrrssstuvxz|~~}|zwtsrqqrrrsssuuuvxwwwwvvvvvvvvxyxxyzzz{}~~~}{zyxwvvxyyyz|}|||{||{zzxwvttuvwxxwxwxyz|}~~~|||}}~~~~~~|{yxwvvwwvvvuuvwy{|||{{{||||||||||}}}||}~~|zxwvvwxyyyz{zxwxxwvvwwwvutsrrrqqqrrstvxz{|||||}}}||{{zzz{|{||}}~}{zyxxvuvvuuvwwwxxyyyxwvusrsssssuvvx{}~}||}|{yxvvvwxyz{}~}|||||||}}~~~}~~~~}~~~~|{zz{zz{{|~~~}}|}}~~~~}{{zxwtrrrrsssuxyyyzzyxxyyyyzz{|}}~}|{{}}}~~}}~~~~||{{{|~}|||{{zyyxwwxxyyyyzzyyyyxxwussrqqrstuvxyyxxxxxxwvwwxy{}~~~}}}}|}~}|}~~~~~}{zzyxxxxxxxwvtsrrrstuvxz{{{{{{{{|}~}||{{{{|||}~~|{zyxvtsttttuwxyyyxwwwwwwxyyyz{||{zzz{{{{{{|~~~}||{zzzzyyxwwwvvvuuuuvvvvvuutttrooooppqtwz|~~}|{zzxxzz{{{|}||||||||}~~}}|{zyyz|~~}||}}~~}}{zzzz{}~~~}}}~}}|zyxwvwz|~~~}|{{|||||||}~~~~}{zzywuttuvxxxxxxyyyzzzzz{{||||}~~~~~~~}|{ywvvwyz{~~~}}|zyyyyzz{{{|}||}~~}{{{{{|~}~~|{{{{{{}~}}}||||||}~~|zxwvvwyz{zzzzyy{{|}~~~~~}}}|{zzz{|~}{yxyxxyzzzzz{{{{{zz{{||||||{{{{{zyxwwwy{}~~~~}}}}~~}}}}|{|||{|}}|||||{{{{{yxwussuvwxxxxyxxxxxxwvvvvwwxxxxwvvvwwwvvwyz{|||||||{{{||{{|{{zzzyyyyxwwwwwwwxxvuuuuuttsrrsvwy{|~~}}|{yxxyyzz{{{{zzz{||}~~~~}}}~~~~~~~~~~~~~~|{{{yyzz{||}}}}}}||||||{||}~~~~}~~~~~~~}}}}~~~}}}}|{{zyyyxxxyyyyxxwvvwwvuuuuuuvvvwxyyyz{{{{||{{zz{{}~~}}}~}|||||{{|{yxwwwwvwvvvvwwwwxxyyyyzz{|||{{{||}~~~}||}}}}~~~~~}}||{|}|{|||{{zzyyyzzyz{{{zzzzzz|||||||||}~~~~~~~~}}|||}||zzzyyyyxxwvvuuuvvutttttvwwwwxxwvwxwwwwxyyyyxwwvvvwxxxxxyz{{zzzyyyyz{{|}}}|}~~~~~}}}}}}~~~~~~~}}}~~~}}}}}~~~~~~~~}}|{{{{{{z{|}|}}}}|{{|{{{{{{|}}|||||{{z{{{{{|}}}}~~~~~}||{zzyyyyxxyyyxxyxxwwwwxxxwwxxxxxyyyy{|}~}}|||{{{{{{{{|}}}}}|{zzzzzzzzzz{{{{||||}||{{{{zz|}~~~~~~~}|||||||}}}}~}}~~}}}~}}}~}|||{zyyyzzzzz{||||||{{{{{||||||}}||}||{{||||}}}}||}}||}|{{|}||{{|{{zzzzzzz{zzyzz{{{zzyzz{{{{{{z{|}}}}~~~~}~~~~}||{zzzyz{|{|}}}}}}}}}||}}}}|}}|{{|{{{{zyxxxxxxxwvuuvuutuuuuvwxxxy{{{||}~~~~}}}}}}~~~}|{zyxxyyyyz{|||||{{{zz{|}}}}}}~~~}}}}}}}}||||}|{{{zzyyyyz{{{{}~~~}}||{||{{{zzzyyxxxxxxxyyyyzzzyyyzzyyyyzzz{{||{{{zzzz{{{|}}}}~~~~~}}||}}||~~~~~~~}}}}}}||}}}}}|||{z{{{|{{z{||{zz{|{{|}}}~~~~~~~}}|{{zz{zzz{{zyyzzyyzzzyyzzzzzzyyzz{{{{{{{{|}}~~~}}}}|}}}}~~}~~~~}|{{||{{{{{zyxxwvvvvvuuvvvvwxwvvwwxxyyzz{|||||}||||||}}|||{{{{{|{{{{{zzzz{|}}}}~~~~~~~~~~~~~~~}}~~~~~~~}}}~~}~~}|}}}||||{zz{zz{|||zzzzzzzyyyyyzz{{{|}~~~~~~~}}}~}}}}}||{{||}}~}}~~~~~~~~~~~~~~~~}}}}||{{zzz{{{{{|}}}}}~~}}~~}}}~~~~~~}}}}}~~}}}~~}}}|||||{{{{{zz{{zyyyzzzz{{||{{{{{zyzzyzz{{{{|}~~~~~~~~~~~~~~~}}|}}}}}~}}|}}|{{{{{z{}|||{{{||||||||{{||{{zzzyyxxxxyzzyxxxxxxxxyyyyzzzzzzyyyyyyxxxxwwxyyxxxwuuuuutuuvuuuvwwwxxyz{|}~~~~~~~}}~~~~~~~~~~}}}}}}}~~~~~~}}|||||{|||{zzzyxxxxwvvwwwwwwwxxyyz{{{{{||}}}~~}}}~~~~~~~}|||||{{{zzzzzzzyyyxxxyyz{||||||}|{{|{{{{{||}}}}}}}}}}|||{{}}}~~~}||}}}|||{{zzz{zzzyyyyzz{{{{{{||||}}~~}}~~~~~~~}|||{{{{{yxxxxwvwwwwwwxxwwxxxwwwwwwwxyyzyyyyyyyxxxxwwwwwwwxxwwwxyyyyyyzz{||||}}}}}~~~~~~~~~~~}}}}~~~~~~~~}}}}|}}||{{||{{||{{zz{{{{|||}}}}}}}}}}}}~~~~~}}}}}||}}}}~~~~~}|||{||||||||{zyyyyxxxyyyyyyyyzzzz{{{|{{{{{{{{{{|||||}}|||||{{{{{{{{{{{z{{{{|||||}}~~~~~~~~~~~~~~~~~~~}}|||||}|||}}|||{{zz{|{zz{{z{|||||}}}}~~}||{{{{||||{|||{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}|}~~~~~~~}}}}}}|||{{|||||||{{{{{{{||{{|}}}}}|{{{{{{zyyyxxwwwwwwwwwwwwwwxxyyyz{|||}}}}}~~~~~~~~~}}|||}}}}}}|||||{{{{{z{{{{|}}|}}}}|}}}}}~~}}}||||{{{{{{{zyzzzz{{{{{{|}~~~~~}}||{zyyzzzzz{{zzzzzyyyyyyyzzz{|||||||{{{{{{{|||||||{{{{{{|||}|||||||}}}}~~~~~}}}}}}~~~~~~~}}~~~}}}}}}}~}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~}}~}}||{|{zz{{{zz{{zzz{{zzzyyzz{{{{{{{{{{||{{||||}}}}}}}}~~}|||{{{{{{zyyyyyyyyyyyyyyzyyyyyyyz{{zzz{{{{|}}}}}}|||||{{{{{{{||{{zzzzz{{{{|}}~~~~~~~~~}}}~~~~}}}}}}~~}}||||||}}|}}}}}||||{{{{{{{{{{zzzzzzyy{|||}~~~}~~~~~~~~~}|}}}}}}}~}}|}||{{||{|}~~~~~~~}||||{{||{||{{{{||||}}}}}}}}}|}}}}}}}~~~~~~~~~~~~}}}}}}}~}}}}}||||||||{{{{{{{{||||{{{{{{|||||||||}}||}}~~}~~~~~}~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}||{||||}}}~~~~~~~~~~}}}|{||{{zz{zyzzzzzzyyyyyyyyzzyyyyyxxyyyyyyyyzzzzzyyyxwwwxxxxyyyxxxwwwxxxyyz{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{y}}wurmquuw~ztqpmnosx|~~~zvrlihinrvy||vqoljlorx}}ywvuwyz~}yurrqqw{}~|wsomkijlouy{~|yupjfeeehlosx}{vqmklkjqwx{~|yuvz}}{{{|~}}||~|ywwxz}||}{y{}}{zxtsssuy|~yvsrppsvz}zwvtswz|}zxwvxz}|xwwx{~}ywuttuvy}~{xwwuuw{}}}|ywvvwxxxx|~~~|xwwvutrsvxy|~}ywvutsstvxz}}zwtsrrrsux}~{{|zxxxyz{}|ywtsstssw{}~~|zxtqsvutvxy{{{}}~}{xvttvvx}}|ywyzxx{}~~zx{}~}~~}|||~}zywuttwz{|}|{}}|~}}}~~~}|{{{|}~}{yxwvvwwwxz|~|ywusqqqqqpprtuwyz|}|zzzyyywwxxwy{~~~~}|{|||}~|zxvutstuuuuuvxywuuvusrppnnopqrtuwxxyxwxywv{~~}}}}~~}}}~~~~~~~}|{yxxy{||{z|~}{zz|~{z}}||}~}}}~}|||}}}}|||}~|zzzxxyyxwxywwywvwwwwvvwwvwyvsv{zz|}}}|||{{|||}~~~|{{{{zz{zxyzzzywusssqqsstsrtvsqstuutsttuwxvuwxxxy{}~}~~}}~~~|z{}|{{{}~}}}~~~}~|z|}}|{{}~}~~}|}~}}||}~~~|{zz{{{yy{|{zz{{yxwvvvvuuvxvtuwvutstuvuuuuuvutwzzz{{{|}}{{||{|}~|{{{{{zz|}|{{|}}zwxxvtstuuuvwwvwwttwxwutuwvuwyyy}}{{~~~~~~~}}}}}}}}|}}}}}}~~}~~}{z{{zz{{|}}~~~||}}|||}}||~~~~{{zyzz{|{zz|{z|~|{zywvvwwwwxxxwxzywwwwwvvvvxy{{{|~~}}||}}}}}~~~{yz{zyyz|{zzzz{{{zyxwusstttuttuuuutstuuutuvvwvux{z{}|zz{}~~~}~~~~~||}{zz{{{|}~|{{|{zz{|{{{{|~~||||}|||}|||}|||{{||yxxxwwwxyxvx{ywwxxwvvvwxyz{{}|z||{{{{{||{{||~~}~~{zzzxy{{zz{||zyyz{{zxvuuutuvuuutvwwvuuvwutuwyz{||}~~|{|}}}~}~~~~~}}~~~~~|{{{{|||||{|||}}|||}}~~}||{y{}{z{||{{{||||}|{||zwwwwvwwxxxxyxwwxwuvwvvxzz{||||{|||z{||||||||||~}}|{||{{|||||||||}}{y{{xvvvuutttuuwxvtvvuuuvwxyz{{z|}|||{z{{|}}~~||~~~}~}~~~}|{{zyy{|{{||zzz{{{||}~|{||{||{{|~}|||}}}||}}}|{{zywvxyxwxz{ywyzyxwxz{z|}}~}}}|||}}|{}}}||}~|}}{z{{{{zzz{{zzz{{{{{{zzz{zxwutuuuuuvvwvvvwwwwwxzz||||||}}{{{{{{{{{|}}~~}}~~~~~~~~~~~~~~~~{yz{{zzz||{|}}||}~~~}||}|{{|~~}}}}||||}||}~}|{yxwwvvvwxxxwxxxwwxyz||{{||||{{{||{{|}}}||||}~~}}{{{zzzz{{{{||{{{{|||||{{|{xwxxvttuvvwxxwvwyyz{|~~}||~~|}}||{{||}}||}~|{|}||}~~~~~~~~}|{{zzz{||{{|}~}~~~}|z{|}~}}}~}}||}}||{|}}}||{zxxwvvvwwwvwxyyyz{|}|}}||||||{{|||||||}}|{|}~~~~~~|{{|}|{|}||{||||{z{{{|zz{{zyvuvvuttuwwvvvvxz{{{|}}{z{||{{{{{|||{{{|||}~}}}{|}~~~~~~~~~}~}|yxz{z{{{|}}~~~}}}~~~}}}~}|~~~}}~~~~}}~}}}||{xwxxvvwwxyz{|}}}}}~~}|{||{{{||||{{|||||||{{|}~~}|||{{{{|}|||||}}}||}|{{||}|z{{zxwwvvtttuvvwwx{|{{|||{z{|{z{|{zz{||{||||||||~}{{{|}}}~~~~}|{zzzzz{{{}}|}}||}}|||}~~}|||~~||||||||||{{ywwwwwwwwxy{}}}~~}}~~||}|{|}}}{{|}|{|}~}{{}}}||~~~~|{||{|||||||}}}||}}}}|}~~|}}||}|{yxxwvttvvvwyz{|}}|||||{{{{{{{{{{|{{z{|||||}}}~|}~|{|~~|zzyxwwyz|}~~}}}~~~~~}}~}}}}}}}}}}}}}}||}}}|{{zyxwwxxwy{}}~~~}}|}}}}|||||}}|{{{{{{|||||}~}||}}}}|||}||||||||}}}|||}|{{|||{{{{zxwvvtstvxz{{{||}}||||{{{{{|{{||{||||{z|}}}}|~}||}~~~|zyyz{zz}~~~~~~~~~~~~~~~}}~~}}~~~~~}~~~~}}}}{zyxxvvxz{|}~~}}~}}}}}|||||{{|}|{{|}||||{|}}}||~}}|{|}|{||}}||}}||{{{|}|{||||||||{{z||{zyxwusuxz{||}~~}}|}}|||}}|{|~}|{||}||}|z{}}||}~}~~|z{|{{}~~~~||}~~}}~~~~~~~}~~~~~}~~}||~~|zyyyzyz|}~~~~~}|}}|{||||{{{{{|}|{||{{{|}}}}|}~}|}|||||}}}}}}|}~}|}}}|{|}}||}}||||}}}}|zyzywwyz{|}||||}~|||{{{{||{z{{{{{{{{{|{zzz|||}~~~||}}||}~~~~~}~~~~~~~~~~}~~~~~~~~~~~~}}}}|{zz|||}}~~~}~}|~~||}~~}}}}}}||||}}||}|{|}}~}zz{||{{|||||}}}||}}||}}}}}}}|}}~~}}}||||{zzyzzzz{||}}|~~|{|||||{z{|||{{|{yy{|{zz{||||}~~~~~~~~~~~~~~~~~~~}}~~~}~~}}}}}}||}}}|}}}}}}~~~}~~}|||}}||||}||{{||||}}}~~}|}~|{|||{{|}|||}~~}||}~}}}}~~||}}}}}}}}}|||}}||}||{{{zyz|{{|}|{||||{|}|z{|||||{{{|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}~~~~}~~}}}|||{|}}|||}}}|{{|||}~~~~}||}|||||}}}~~~~~}|}}}}}}}}}}}}}}}}||}}}~~~}||{{{{{{|||}|}}||{{{z{||{{{|{z{}}|{{||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}||||}~~~~~}~~~}}||}}}}}|||}}}|||||||}~~~}}}~}}~}}|||||||}}}|||}}}}}}||}}}}}}|}}}|}}}~~}|{zz{|||}~}||}|||||{z{||{{{||||||||||||}||}~~}}~~}~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~}||||}}}~~~~}}}}}}}}}}}}}|}~}}}}}}|}}|zz{|}||~}|||}||}}}}~~}}~~}}}}}||}~}|||||||||~}{{zzz||{{|}}}|}}|{{|}|||||{|||}||{{||||||{zz{||}}}~~~~~~~~~}|{||}~~~~~~~~~~}|||{||}~~}~~~~~~~}}}}~~}}}~~}|}~~~}}}}|zyyz{||}~~~~}}}}~}||}}|}}}}}}}}}}}|||}|||}}}~}{{{zz{|}||}}}}}}||}}||||}|{{|||||}}|{|}}|zyyyz{|}|{||}~~~~~|{zzzz|}~~~~~~~~~~~~~}||{||}~~~~}~~}}}~}}}}}}}}}}~}}}}}|{zyxwwyz|}~~~~~}}||||||||}}}~~~}}}}~~~}|}}~}}~~||{{{{||}}}}~}|}||||||{|||||}}||}|{{||zyyxwvvy{|}~~}{{||}~~}}~~}|{zzzyz|}}~~~~~~~~~~~~~~~}||}}}}~~~}~~~}}~~~~~~}}||{zyyxwwxxyz|}~~~~}}}||||}}}}}~~}}}}}}}}~}}}~~|{{{{|||||}}}}}||||{{{{||||||||||{{zxwwvvwwxy{}~~~~~|{{{{{|}~~~~~~~~~|{yyyzzz{}~~~~~~~|{{|}~~~~~~~}}~~~~}}~~}|||{zxxwwwxwxz|}~~~~~}||||}}|}}}}}}|}}}}}}}}}~~}|{{z{{||}}~}}}}}}||}}}}}}}}}|}}|zyxwwwwwwxyz{|}~~~}}{z{{{{{|~~~~~}|{zyyyyyyy{{{}~~~}||}|}}~~~~~~~}}~~~~~~~~~~~}|zyxxxwwwxxxy{|}~~~}}}}}}~}}}}}~~~}}~}}}~~~||{zz{|||}}}}}}|||||||||}}|}}}}{zxxxwvvvwxwxxz|}~~~~~}|||||||}||}~}}~}|{zyyxyyyyyyz{|}~~~~}||}}}~~~~~~}~~~}|{zyxxxwwwwxxwyzz{}~~~~}}}}}}}}}}}}}~}}}}~~|{z{{{{{|||}~}}}}}}|||||}}}}|{yxxwvvvvwwwxxxyz{}~~~~~}|||||{||}}}}}~~}}~~~~}|{zyyyyyyyzzzzz{|~~~~~}||||}~~~~~~~~~~}}|||{zxwwxwvwxxxxxyyz|}~~~~~~}||}||}~}}}}}}}}~}|{{{|}}}~~~~}}}}}|}||}}|{zyxwwvvvwwvvvwxwxyz{|}~~~~~~~~~}}||||}}}}}}}}}~~}|||}~~~~|{zyxxxxyyyyyzzzzz||}~~~~~~}||}}}~~~~~~~~~~}|{zyxxxxxxxyyxxxxxyz{|}~~~}~~}}}}}~}}}}}~~}||{z{|||}~~~~~~}||}}|||{zywwvvvvvwwwwwwxwwxxz{}~~~~~~~~~~~~~~}}}}}}|}~}|||}}}~~~}|}}~~~~}|{zyxxyyxxyyyyyzzzyzz{}~}}}}}~~~~~~}|zyyxwwxxxxxxxyyxxxxxy{|}~~~~~~}}}}}}}|||}~~}|{z{{{|}}}~~}}~~}}}|{zyyxwwwwwwwxxxxxxxxxxyyz|}~~~~~~~|{||{{||||{||{{||||{|}~~}}~~}~}{yyyyxwxyzyyyzzzywvz~}|}~~|}~}}~{~~}||~}~~||||~{wz}|ywwxyzywxyxwvwyzyyzyyxxy{zz|~~~~{yyzz}~|~|zxwvvz|yvy|}}wwwvtttvwwvy|}xvtuwxz|zwwyz|}}|{z|}|z{}{zz{}~~|{||{}}~~~}}{zz{zyz{{{{zzz{|{{||zyxwussvvvxzyxxxwwvuuvutvxy{}|z||x{}{xy|||||}}|{}}{zzz{xxzzxwx{z{}~~}}~}~~|z|}|{|}}~~~~||~~}~}}}~}{zyxxz{zz{|||||{z|~~|}||~~~~~~~}~|~}z{{xvxyxx{{zyzzyyz|}}}}~~~~}~~~~~}||~~}|}~{y{}||~~}}~~~~}{}~{{{zxutuwwwyzzxwwxyyz{|}~}|}~~~~~}}}}~~|{}~|{}~}}}{{{zzzz{|{{|}{z}~z|~{z{|zxxxvuvwwwwxwwxyxwxy{}||||||||||{{}~|{{{{{{z{||}~}{{zyy{{{yxz|{{zy{}|{{{zzzzxwvvvutuuuttuvwvvvxyyyzz}~{z|}||{y{}|z|~|z{|{{||}~~~}|{zyxyzzzzz{|{yzzz{|~~~|~~~|||{{|}}||~~}~|yzzzzz{{z{{|}}~~~~~~}~|~~~~~~}{{zxwwxxxxxyzzy{|}~~~~~~~~~~~}~|~~}|~}|}}}|||||}}|}}}}}}}}}~}|}}|{zzxvwxvuwzywy{{{}~}~}|}~}}}}||}~}|}~|{|}}}|}~}}|{{{{{{{||{{|||{{|}|{|}|||||{{zxwvvuuvwvvxyyxz}}{|}}||}}||}}|||}|||{||{||{{{|~~~}|zz{zyz{{zzzzzzyz||{{{{z{{|{zzzxwvvutstuuuvwy{{{{{||{{{{||zz|}}|{}}zxwwxxwwxz~~~}}~~}{yxwwxyz{|}~~}|zyxyzzyz{{{}}~~}~~~~~}|{{{{{}~}||zyyyzz{}~~~~~~~~~~~~~~~}{{{ywwxxxyz{|~~}}~~}~~~~~~~~~~~~}|}~~}}}||}}}~}}}}}}}}}~}}}}}}~~~~~}~~|zyywvwwwwxz|}~~~~}~~~}}}}}}}}~}}}}|||||||||}}~~}|||{{{||{{{||||||{|}||||}}}}}|||||{zxwvvvuuvxy{|}~~}}}{z{||{{{||{{|||{{||{{{{{{{{|}~~|{{{z{{|{{{{|{{{{{{{{{{{|||{{{|||||{zxwvvuutuvwyz{|}}||{{{{{{{{{{{{{{{{{{{z{{{{zz{{{|~~}|{zzzzzz{{{zz{{zzzzzzz{{{zz{{{|}~~~~}}|{|}~}{zyzz{}~~~~~~~~~~~~~~~~~~}{zyyyz{|}~~~~~}}~~~~~~~~~~~~~}}}}~~}}~~~}}|||}}}}}}~~}}}~~}}}~~~}}||}~~}}}}|zxwvwxy{}~~~~~}||}||}~~~~~}|}~~}zxyzzzyz}~}|||}}}~}||||}|||||||}||{{{{{{|}}|}}}}}}~}|zxwvvvwyz{|}}}}~~~||||{{{|||{||||||||{|||||||||~~|{{{{zz{{{z{{{{z{{{{{{{{{{{{{{|||||||{z{zywvuvwxz{|||||||||{{{||||{{{{{{{{{{{{{{z{{zzyz|}~~}|{yyzz{zz{{|{zz{{zzzzz{{{{{{|{{{||||}}}}}~~~~~|{{{{|~~}}~~~~~~~~~~~~~~}}}||{|}}~~~~~~~~~~~}}}}}~~~~~~~~~}|{{||}}~~~~~}}}}}||}~~~~~~~~~~~}~~}}|}}}}}|||||}}|}}}~~~~~~}}~}}}~~~}|}}}}}}}}|}}}}}}}}}}}}|{{{{{{{|||}}}}||||||}||}}}}}}}||||}}}||||{{{{{{z{||||}}}}}}~}|{{{||||||||||||{{||||||||}~~|{{{zz{{{{{|||||||||||{{|||||{||||||{{{{{{z{{{zzzzzzz{{{{{{|{{{{{{{{{{{zz{{{{{{{{||{{{{{{|}~}|{{zzzzz{{{|{{{|{{{{{{{{{||{{{{{z{{{{{{|}}~~}}}}}}}~~~~~~~~~~~~~~}}~~}}}~~~~~~~~~~}}}}~~~~~}}}}}}~~~~~~~~~~}}}~}}}}}~~}}||}}}}}~~~~~~}}}}|||||}|}}}}|}}}}}}}}}}}~~~~~}||||||||||}}||||}|{{|}||||||}}}|||||||}~~|{{{{||||||}~~~}}|{{zz{|||{{{|}~~|zz{{{|||{|}~~}}~~}}}|{zz|~}ustwxxxz~~~~zxxxz~|zzz{{{||}}{zyxz||||||{{{zzyzz{|~}{zzzz{{{{zzzzzz{||||}}~}}|{zz{zz{|||{zzzzzzzzzz{||||||||{{{{{{{||}~~~~~~~~~~~~~}|}}~~~~~~}~~~~}~~~~~~~~~~~~~~~~}}||||}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}~||||||}~~~}}~~~}||}}}|||}}}}}}~~}}|}||{|{{yyz{|}~~~~~~~}}|||||||||~~|~~{yzyyzzz{}~}zz{|}~}|{{{||||{zzyz~|zzz{{}}{z{{|}~}||}}||{{zzzzz{|||||||||{{{{z{|}}}}|{{{|{|}}|{{{|||||}~|zyyyzzz{|}}}}|{{{zzz{{{{{{{||||||{{||{{{zyxwxyyz{|||}||||{zzzzz{{|||}}}|||||{{zzzzz{|||}}~~~~~~~||||}~~~~~~}{zzyz|}~~~~~}||}}~~~~~}}~~~~~~~~~~~~~~}}~~}{zzyxxyz|}~~~~~}}}}~~~~~~}}}}}}}}~~~}|{{{}}}}~{yxxz{zz{~~~~{zyvvx{{yxxz{|}~}{z{|}~~}||{{|}}}~}}}}}}}}}}}~~~|zyzz{||}}~}}||}||{{{||||}}}|||||}}|{zxvvvvvwy{}}~~~~~|{{{{{{{|||||}}}|||||||||||}}~~~}{zyxxyz{{|||||}|||{{zz{{|||||{{{{zzyxxxwvuvvwwxy{{|}}|||||{{{|{{{{{{||||{{|{{{{{{{||}~~}||||||}~}|||||}~~}||{{{{|}~~~~~~~}|{zyxxyyz{}~~~~~~}}}}}~~~~~}~~}~|z{|}}~}}|||{zyyzzyxwy{|~~}}}}}}~}~~~~~}}}}}|}|}~~|||||}}~~~~}}}}~}}}}}~~~~~~~~}|zywwvvvwwwxy{}~~~~}|||||}}}}|}}}||}}||{||}~}|{zzzz{|||}||||}||||||||||||||||{yxwwvvuuuvwxy{|}~~~~}}}||{{{{{{|||}}}}||||||||~~|{zyyyz{{|||}}|{{{{{{{{{{{{{zzzzzyxvuuuuuuuuvwyz{|}}}}}||||{||{{{{{|||||{||||{{|~~}|{zz{{||}~~~~}|{{{{{|||}~~}||{{{|{||||~~~}|}}{zzzzzz{xrrtvz~~}{{|}~~}||}}~~~}{|||}~|zwvuuvvwxxyzzz{|}~~}||}}}}~~~~~~~~~}}|{{|}}}~~~}}}|}}||||||{zyxxxxxxxxwwxyyyz|~~~~}}}}||||||}}}}}}}}~~}{yzzz{||}}}}}|}}}}}|||||||{yyxwwwwwwwwvvvwwxz{}~~~~}|{{{{||||||||||||}}~~}|zyyyyzz{{{{{|}}}}}||||{{|{zxwvvvvuuuuvvvvvwxy{|}}}}}|||{{{{||{|||{{{{|||}~~}{zzyzzz{|}~~~~~}~~~~}}||||||||||}}}~~}||{z{|||||}}|{{|}~}}}}}~|z{}~}tmqwzzyxyz|~|z|}z{~|{{{{||||}~~}|{zyxwvvwxz{{{{zywwxz{{|}~~}}}}~~~~~}}}~~|{{{{|||}~~}}~~~~~~~~}{zyyxwvvvvwwxxxxyxxyz{}}~~~~~~}}|||}|}~~~~~~~~~}|{{{{{{|}}}}}}|||}}}||{ywwvvvvvvvvvwwvvvwxxyz{|}}~~~~}}||{||||||||||}~|{zyyyyyz{{||}}}}||||{zyxxvvuuuuuuvvvvvvvvvwwxy{|}}}}}}}||||{{{{{{{{|}~~}|{yyyzzz{|}}~~~~~}|{{{{|||}~~~~~~}|||}~~~~|{zz{}~}||{zz~~}{yxwuw{~~~}|{}~~~~~}|{zzyyyyz{z{{||{{{{{zz{|~~~}||}}}}~~~~~~~~~~~}|{zyxwwwwxyzzzzzzzzzyzzz{|}~~~~}}}}||}}}||}}~~~~~~}}|zyxwwwwwxxxxyyyyyyzzyyz{||}~~}~~~~~~~~}}}|}~~|{{{{{{{|||}}}}||||||{zyywvvwwwxxxxxyyyxxxxxz{|}}}}~}}}}}}}}|||{||}}~}{{zzzzz{{{||}}}|}}||||{zyxwvvvvvwwwxxwwwwwwwxzz{|}}}}}}}}}}}|||||{{{|}~~||{{z{{{||}}}}~}}~~~}~~}|{zzzzzz{||}}}~}}}~~~|{|~~}}~~~}}}}}}~}}xtst{}}~}||{zz|}|ywwwxy}~}~|{}}{yy}~~}zz{||}}~~|yxwvuvwxxz{|}~~~~~~~~~~~~~~~~~~}}}~~}}~|zyyxwvwxyyzzyyyyz{|~~}~~~}||~~}}}}~~~}}||||}~~~~~}}~~~~~}|zywvvvwwxxyzzzzyyz{}}~~~~~}|||}}~~~~}}}}}~~}||||||||||||||}}}}}}}}}|{yxwwwwwwvwwwwxwwxyz{|}~}}}}}|||||||}}||||}}}~~~~~|||||{{z{{{{||||||}}}||}|||{yvvuuvxyxxxwwxxxyzz{{|}~}}}~}|{z{{|||||||~~||}}|zyxwwxyz|}}}|{zyz|}}}||}~|||~~smlns}~~~}}~~|z{|~~}{zzzzz{|{|~|}~~~~}zyz||{zzzyz{{z|~~~~}~~~}~}|~~~~}~}|}ulfn{}tosz~}xwxz}zy{}}xrry}~|{|~{xxyzz{}|zzy{{}~}|yyy{}~|zxutuwx{}~~~}}~~~~}~~~}}}}}}}||{{|~~|z{~}}}{z{{z{{}}}~~}}~|zxwuuwxxxxxwxz{|{|||}~}|{|}~~~|{|}~~}|{zz{{}~}}}}}}{xvxz|~~|{zyyyzz{{|}}|{zxwvuuuuuvxzz{|~~|{{{{{{|}~~~}}|{{|}}}|{||}}}~~~~~~~}||{zzz{{{{{|}||||||||}~~~~~~|{zzyyyz{}|||}~}}}}~~~|{{{z{{|}~~~}{zyyyyyz{}~~~~~~~~~|{zyxxxyz{}~~}}~~~~~}}|{~~}|}|{|{|~{z{}}|zz||{{{{|||zz{{|||zwvxwusquxxy||||z{}}||||}|{~~{zyyy{}}}{yz|{{}~~}|zyyzzzyyyzz{}|z{|||{z|~}~}}}|{zzxwwvsqrqqrstvxz{|{y|~{z|}||zxxyzz{}~}}|~~~~~~~~~~|{zzzywvwxwy{{{|}}{{}~~}|}|}~||||}~~|{zxxywuuvyzywuuwwtrppsrpsvyzyxyzz{||}~||~~~~}|{|{yyzyyyxxxwxyyxxyyxxwxyyyyyzyuuwtrqqqpnlkkmqtuuwzzz{{zzyy{z~}}}~~~}~~~}{||||||{{{}|z{~}zxxxyzyxwwwwvvwxyzz{~}}|{{{|||{{{{{|}|{xvusqsuvvuuwxxxwwwvvvuvwwwwxxwuvwxyxuuwvvwwxyy{}}|{zyyz{}~}|||{||{z{|}~~}}|z{}~{yxxwwwtrrqnllnprsuxyzyyyzyyz{~~{yyzyz{|}~~~~~~}yw{}zyzz{{zzzzz|}}~~}~~}{y{~}}~~~}}}|||{{}zy|~}{zyzzyzz{|}}|z{{yyzzyxwvuuwvuvxxxxwxyxz|yuy|yvwxyxutttttuvvvvtswzyxy{|}~|}~{{|}}}|||}}~~~}~~}~}||}~}{{{{zwtuvsruxzzxxzzyz{zxyzzyyxy{|~}}~}}}~~}~~~~}~}}}~~~}}~}}|{}~}|zy{{zywx{{yxwy}}~~{{}~~}{|~~}}}}}|zwwyyyyz|}|{{{||zz{}}{{|{yxyz{}~|{z{}|{|~|{{{zz|{yy{zyz{{|{{z{zz}}|}~~~{ywxyxuvyyxwvwxwwwwwwvvvx{{z{{}|{|{xwuvvttvxwvxxttwyyxwx{zyz{{{}|xy|~~~~}}}~|}}yxyz{zz}~~}{{|{zzzyzz{|}}~~}|~~~}~}{{{zz{{{zyz{{|}~~}|}|z{}zxyxwwxyxxyz{ywxyvtttssssstwy{zwxyyxxxwvwwxxwwxxwxy{{ywzzyyz|~}}~}zyxxxxwwxz|ywz|{zxy{{{{{}~~~~~zyyxyy{{{}~~|yxz{{{{|}~}z|~||~~{{}~~~}{yyyzzz|}~~~~|||{{z{~~~~~~}|~~~}|}~}|}{yyz{zzzyyz{zyzzz{|}|xyzwtttuvuvwwxyyxwy{yvxyxwwxwxyyyyz|~}|}|{|}~~}}~~~|{~~~}|}||}}{xvvvux{|}{yyyxvttuttttuwwxxxyyxwwxz{{}~~~~}{zzz{{{{|}~~}|}}|{zz{|z{}~~}}}|{{||}~}}||||}||}}|}}~}|}~|zxyyxwyzz{}}}}~~}|{zzxvvvwwwxyyzzyyzxvvuuvxxxxyz{zy|~}||{zyxyyzz|}||}}{{zz{||}~}{{{xwyz{|{|}}|}}xuuutuvwxxwwxwvxyxxxwwxz|~~}}}~~~~~~~}}~}}~}{|}}~}|{|~~~}~~|}~~~|{|~|{~~~}~~}}}~~|||}~}|~~}}~}{zzzzyxxyyyzzzzzz{}~}||||yvvxxwvvxyyz|||{yxxxwxyxxzzyyyz|{yzzyxxxxxwwxwvw{|}|{||{yxxz{{zyz|}}|{|||}~~~}{yyyzzz{|{|}~~}}~~|zz|||}}|~}}}~~~~~~~~}}}~~~}~~||||||}~~~~~|||{{zz{zyz{zz{{||}}}}|{zxwvvuuvwxz|}|||}}||||}}||~~~~~~~|{{{yxyyz{|}~~|||||{|}|{zzz{z{}}{{||}}|}|zy{|z{~}|||}|{{zwuwxxxxyzzzxxz|zxyyyyyz|}~~~~~~{zyz{{{{|}~|z{|}|ywz|{zzz{{z{}}}~~}{y{~~~~~}}~~~{zyyyxwvvwxxwxxxxxxxxxxxxxxyyyyxvwyyyxvvwvvvwxxxyzz{||~~}|}}}}~}|{{{}{z|}||||~~~}}}|}}|{~~}}~~}||}~}{yxwwwxwwxy{zxy{zzzz{}}~~~~}}}}|}|zzzz{|}~~~~}}|{{||zyz|{yyz{|{|}~~~~~~~}~~~~}}~~}{}~~}}|||}}{|}|~~|||{{zzzyxwxwxyyxyzzzyyyzzzzyzzzzyxxwvvwvtttttuuvwxy{|}~~~~}zyzzyxyyywuwxwwxyxxxxzzyzzzyzz{{{||{{{||}~~~}||}~}}}|||||}~}|}~~~~~~~~~~|{|{zyyzzzz|~~}~}~~~~~}}~~|{{|}}||}~}{zzxx{{z{}}|}~~~~~}{z{{zxvvvwwvvxxxxxy{|||}~~}}|{zzzzyxyyzzzyz|}~}}~}~~|zyyxwwwwwwwyyyyyxyzzzyxxz{{{{|||{yyzzzzz|~~~~|zyzzyxxyyzzxwz}||~~~~}|||~~|||}}}}~~{yyxxxyz{|}~~~~~}~}}~~|{{zzvsstttuvvwwxyzyyyy{|}{yyyyyyyxvttuvvvvuuvwvvyyz{}~~~}}|{{{{{{{{{z{|||||}~}||{zz{zzzzz{|||~~}~~}~~{z|}|{||}}}~~}}~~}}|{zyyzyxxyyyyy|~~}~}||}}}~~~~}|{z{|||{y{{z{}~~~~~}~}}{yxwutsstuuuvxyyzz{||||{z{{{{{ywxyyxxxz|zy{{yyz{}}}~~~~~~|{zwvuuvvtvxyyxwyzzyyyz{{{|zxxxvuvwyzxxyyz{{{z}~}~~~~}}}}~~}}}|{zz||zz{}~}~}{z{zyz{|}}}}|}|||{{{{||{{z|~~~~}zxyzywwyyyz|}||}~|{|}||}zvvwwutrtvuuvusrqtvustw{}}}}|}|z{||{{{{{{|}}|~~|yxyxuuxxwvux{ywxyyyzzyyyyyvsuvuvyzzz|}}}|}|~|{|}~}|~~~~~|{{{}|||{|}}|||{{}~~|z|}|||{z|~}}||}~}}~~~~~{|}zxvuwxvvxxwy||||}|{yxzzyxvvxvsuwxxvttstuutsuyzzz{~}|}|{{zzzyxy{{{~}~{z|}|||{{|}~~}|{||zxxxwwwvuvxxyxvxzyxxwwyz{~~~~~|{||{yxxxxy{|||}}}||{}~~~~~{xz{zyyxyzz{|||{z{{|||{yxy{||{|}}}|z|~}}}}~~}~~~~~}}}|zyxxxxxxxzzzz{~}||}~~|zyxwwvvyz{|zxyzzzyy{{{zz|~~~~{zz|~~~}||zyzzwvwxxxwxywvz|{yzzyxwtrsuvvvvwxvwyzzyxxxxyz||}~{z|}}}}~~~|||{|~~~}}}{z{|{z{|}}}~|zzzzzy||zyz{zzz||||{zz{|{zzy{~}{||~}y|~}}}zxz{zxxyzzxxzzyz|{{{yxwwusrssrstttuwwwwvutuwzxw{}|~~||}}||{{{|}{z~~~}{ywwwyzzxz}{yy{{z{|||}}{zyy{yvwyxxz||{{{{{{|~~~}||{yyy{|z{~{z}~}||}}~{{||{|{yy{|}~}~|~~~~~}}~~~|~}~~}~~~|}~zz|yxyzzz{zwwz{{zyz{yxyz{ywustutrrtssrqrtvvutuwyzy|~~}}~}}}}}|z|}{zzz|{yxyzyxxzzywvuurqrutsvwuuxyxwuvyzz}~}}~}{|}}~}~~||{zyz{|zxz|zzzzzzyz{|||||}~~}||{zz{|~~}~~~~}~~{|}||||{|}|{{|}|{}}|}~~}}}zyyyxvvxzyxyzzyyyz{|~}}~~}~}|||{z{|{zz{|}zz}|{|}{z||||{|||||zzz{|zy|{yxxxxvusrtvwvttvwwvwxy{}|{}~~~|{yxz{zz{{|{z|~}}~~~~~}}~~~~}|{|}}}{|}||{z{|{z{||||{|}~}~}}|{|}|{|~~}{zyzyxxxxywvxywvwyyxwvux{zxyyyyutwvrtwwuvwwwxy{}~~}~{|~}|{{{|||{{{{}{z{{|}~~|~}~}~~~~~~}}|}~~~|{}|zzzzzxvwyzzxxz||||~~}{y{||}{{~}}~~~~}~~~}~~~}}~~~~~}~~{yxyyyy{|||~~|{zz|zwz}zwxyzywvxywxyywyzyxyyzzywwvvvwwwxyxx{~~~~~~~}}~}|}}{{||||zyyzz{|zxyyvuxyyxvuutruxusuwxxxz~~}~}~~~||}}}||}|~}|}~}{|}~}{|}{z||{|}}{|~~}~~}}|{||yxzzxxz|~~~~~}}}}}}}}}}}}~}||}||}}{yvvxvsuxyyyz}~|||}}}|{{zz{{zz{|{{z{~|z{|{{{|}~~~~|{{}}}}|||||{zz{{zyyzyxyyxxwwxxxyxvuuuttvy{|}~}}}{z{|~~~}~}||}~~|z{|}}|}~|}~~~~~}}~}}|{}}|}~|{||{{}~~|z{|}|{zzzzzzz{{y{||{{{|||{yvuttttuwyz{|||~}|{|}|{{}}|zz|}|||||||||{{|}}~~~~~~~~~~~}|}~~||}|{z{zxxyxx{}}~~~~}}~|}}||}~~~~}~~|{{|||}~}{~~~~~~~}}}~||}}|||}~~}}}}|yxzzxx{~~|{z|}}|{||}~~||}||{|}~|{{|||||{{||}|||{{ywvwy{}}~~~~~}~}~~~}|{{{||{{{}~|{}~}|{{|{{zzzzz{zz{||{yz|||zxxyxxyyz|~~}}}~~|}~}|{{}~~~~~~}~~~~~~~}}}~~}~~~}|||{|}|{}}}~~~}~~~}|}~}}}}~|{}}{||{zz{}~~~}~~~}||||{z{}}}|{|}zy{zxwvuwxyz||||||~~|{|}}|||}~~~}|}}||||}|{|~}|||}~~|||{{||||}}||~~}}||}}||}~}||}}}|{|}}|}}}|{zzzz{||}~~~~~~~~~}}~||~~|}~~}}}~~~~~}~~~~~~~~~~}}}|~}}~~}||~~}||}}}}{z|}||||||{yy{|{{zxyyyy{{{||{|}~}}}}}}}~~}~~||||~~|}~}{|~~~}~~}~~~~}}}}}}|{{{|}|zz{zyz{{z{|||||}|{{||||{{||}}}||~|{}}}}}}}~}~~~~}~~~~}}}}|||}}}}}|||||}}}~}~~~~}~~~}~~~}}}}}~~|}~~~}}~~~~{|~~~~~~~}}}~~~~|||{{||}||||{|}||{{}~}|||||}~}||}~~~~~~}}~~~~~||~~}}}|}|{|||||||}||{|}|zzz{|||||}}|||}~~}~~~~}~~~~~~}~~~}}~}}~~|~~}}|}~~~~~}~~}|}}}~}}~~}}~~~~|}~~~~~~~}|}}|{|||{{{|}~~}~~}|zz|{{{||}}~~~}}}}||}~~|{|~~}|{|}~~~}|}}|~~~~||~}{|~|{}}~~|}~}}}}~~}}~~~~}}}}}||}~~~~~~||}}}}~~~}~~~~~}~~~~~~~~~~~~~}~}~~~~~~}~~~~~}wvusx}unmprtuyz{ypmkfipw|~zupmlkqw{{wuoikmovz~~xqpnklou|{tokklnru}{tojgknot}~uqmkjkoqt|{trokklprsz~vsqlknprx}}xtpnmlnsx|}wupmnmotv|{vuuqpsuy}}xsrrqoquw{zvspnopoou{}{vtrnlkmqsxxsqmjjjnuy}}ysoliimptz~xspoolinsvz~{zz{~}}|}~~~~}~~}|zxz{}|||yz}}{xx|}~~|zywy}~}|zzzz}~|{xz~|||{z|~~}|zz}|z{}}~{{~{xz|xvz~}|zvtuwxz}|zyvvxy{~{xuvy|}{wwxxx{|~}xyzwux{|~}xx{zx{~~}}zvwzzz||}~}}}{zzywx}}zxwy{yvxz|~~|zwvxxttw{||~yrvyusx}|yutuvwy{~~||zvw{{y{|yz}ytuwwx|~||zxuuvuuvxz{{z|~|~xz|ywxyxy}|||z|{xwyxwxxz}}}~}{|z}~}}}|}~}{z|{ywxyz{}~~~|zzzxxyxy||{ywz||{|{|}zy{{zyxx{{z{~~}{{|{zyyxyzzzzzzzz|}}|~~~|~~zxyzyxyyyyz|{z{{yyzzzy|}{yz|{z{||{{{{{|}yvuuvyww{~}}~~~~~}|}~~~||{yz|{z{~~}~~}~~~}{|}~}}~~~~~~|yz|zwy}~~}}~{z||{|||}~}~~~~~}}||}}~~}|}~~}||||zxwwwwvvwxyz|~~~}{|}}}|}}|~|~}|~~|}~}}}||{z||{|~}|~~~||||}}||}}|}~}|}||}||{zyxwvwwwy{|}~~~|}}}|{{|{{||{{|{z|}{yz|zxz|}~|zyyzzzy{}}||}||{{}||}}|||{||}|{||ywwwutttuvuvxz|}|||||}|{zyyz{zz||zz{||{z{}|{zy{}}~~|zzzzyxy{zzzz|}{yz||{z{{{{||{{{||{zzxwvutuuttuwxz{|}}}}~~}}~~}||{|}|}}~||{z{||{{{|}~~~}}}}~~~~~|zzzzyxxyyyz{{|~~}}~~~~~}}}|zz|~~~}~~~}}}~~}}~~}{}~}|zyxwvvvvwwwvwz{|}}~~~}~}||}}|||||}~~}|}}||}}|~~}}}|zz||||}}}~~~}|}}{|}}|||~}{yxxwvuvvwxwvvxyzz|~~~}|}~}|{{|||}}|{||{{|||}}~~}|{yxzzyz{|}|{|{zz||{{}~|{|}|zyyxutvwuuvvvuuvxyz{}||}}|{{z{{{zyzz{zz{{{zz{{z{|~}|{zxwxyyxy{{z{{{{{{|||{|||||{zyywvvuttuvvuuvwwxyz{|}~~~~~}}}~~}||||}|{}}}}}~~~~~~}|{z{{zz{|{{{{|}}|}}}}~~~~~~}{zyxxxyyzyz{zxy{{|~~~~~~~}|||||||}}~~}}~~}~~~}~~}|zxxwvwxwvwxxxwwwxyz|~~~~}}}}}}}}}||}~}||}~~}|{{{zz{||||}~~}}}}}}}}}|{zyxwvvvvvvvwwwwxxwxy{|}~~~~}|}}|||||||{{||||~}{zzyyyzz{{||||}}}|||}}|{{{yxxwvuvvvvvvuuuvwwvvxz{||}~~|{{{{{zzz{{z{zz{{|}}~}|zyxxyyzzzzz{||{|{{zzz{{zyxvuuuutttuuuuvvwvvvwxzz{|}~~~}~~~~~~~~~~~}~~~}~~}|||}}|}}}~~~}}~~~|{{{{{{{z{|{{{||{{{||}~}}}}}~~|{{yxyyyyyyyyyy{zyzzz{{|~~~~~~~}}||{{}~~}~~~~~}}}}}|{zyxxwwwwwxxwwxwwwwxyxxy{|}~~~~}~~}}}}||}}}~~~}{{z{||{}}}}}~~}||{zzyxwwwvvvwxwwwxxwwwwwxxyz{}}}~}|}}}}||||||}~}|{zzzyyz{{{{{|}|{{{{zyxwwvvvvuvvwwwwxxvuvwxwwxz{{|}}||}|||||||{{{{{{}}{zzzyyxyyzzzz{{{{z{{{zxwwvutttuttuvwwvvuuvvvxyyz{|}}}}}}|}~~~~~~}}|}}}}}}~~~~~}~~}{{zzzz{{|||{{{||||{}~~~~~~~~~~~~~}{zyyyyxyyz{zyzzzzyy{}~~~~~}}}||}}}~~~}|}~}}~~~}|zyyxxxwvxyxxxyzyxxyyz|}~~~~}}~~~~}}}~~}}}}||}~}|{{{{||{}~}}}}}}}}}}}}|zyyxwvvwwwxxxxwxyxxy{{|}~~}}~~}}}}}}||||{||||}~}||{zyz{{{zz||{|}||{{{{|||{yxwwuuuvwvvvwwwwwxxxy{||}}}}|{||||||}|{{|||{z|}~}||{yyyyyyz{{zz{{{{{{{{{{{zzyxvtuuuttuvvuwwvvvxzzz{||||||||{{{|||||}~~~~}||}}~~~}|||}}}~~~}|{{zzzz{|}|{{|}~~~~~~~~}|{zyyyyyyzzz{{||}~~~~~~}}}}}~~~~}}~~~~}}}~~}}~~~~}{zyxwwwwxwxyzzyz{||}~~}}~~}|}}}}}}}}}}}}}}~}}~~||}}||||}}|}~}}||}}}}}}}}}}}{yxxwwvvxxwxxxyz{|}}}}~~~}}}}}}}}}}~}}||}}||}}}~~~|{zz{zz{{{{{{{|{{||{{|{{||||{zzywvvvvuuvwwwxyz{{|}}||}}||||||{{{{|||||||{{|||}~|{{zzz{{zz{zz{||{zz{{z{|||{{{{zzywvtttttuvwwwwyz{{{{|{{{{|||{{{{{||||}}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~}}~~~~~}~~~}}}}}}}}~}}}}}||}}}}|}~~}}~~}}}}}|}~~}}}}}}~~}}~}||}}}}}}}}}}}~~~~}~~~}~~}}}~~}}~~|}}}}}~~~}}}}}}}}~}}}~}}}}}}}}}}||}}|||}}}}||||{|||||{||||||||||||||||||}||||||{||}||{||||||{||||{||}|||}||||}|||{{||||||{||{{{||{z{||{{{||{{||||{|}|||||}||||||||||||||{{{||||||||||||}}|||||{{}|{{{||{{||{{|||{{{{{z{|{{{{|{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}|}}}}}~}}}}}}}}~~}}}}}}}~~}}}~~~~~~}}}~}}}}}}}}~~}}~~}}|}}}|}}~}||}~}}~}}}}}}||}~}|}}|||}}}||}}}|||}}||||}}}}}}}~}}}}~}||||}}}}}}}}||}}}||||}|{|}}|||}}||}}}|{|}||}||{{{|||}}|{|||||||||{{|||||||||}}||||{{||||{{||{{||||{|||{||||||}}||}}|||||{{|||||{{{||||{||{{{{|||{{||{{{||{|||{{{{{{|||{{{|{{|||{{{{|{{|||||}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}~~~~~~~~~~~~~~~~}~~~}~~~}}}~~~~~}~~~}}~~~}}}}~}}~~~~}}~}||}~~}}}|||}~}|||}}|}~}}}}}}}}~}||}}}}}}}}}|||||}}}}|||}}}}}}||||}}}}|||||}}}}}||}}}}|}}|||}}}|}||{|}}|}~}|||}}|}}}}||}}}}}}}}||}||||||{|}}|{|}||{|~}||||||||}||}||||||{{||||||||||}}|||||||||{||}|||||{{{|||{{{{{{{{{{{{{{{{{{{{||{z{||{{{|{{{{|{{|{{z{|||||||{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~}}}~}}~~}}}~~}~~~~~~~}~~}}~~~~~~}~~~~~~~}}}~~~~~~}}}}}~~~}|}~}}~~}}|}~}}}}}|||}}}}}}|||}}}}}~}|}}}}|}}}|||}}}|}}|||}}}}}}||}}}}}}~}|}}}}}|}}|||}}|||||{||||||||{||||||}}|||}|||}}}||}||||||{{|||||}}|||}|||}}}||}}}}}}}}|}}|||}}}}}}}|}}|{{{|}|{|||{{|||||||{{{||{{||{{{{{{{{{{z{{{{{{{{z{||{{{{{{{|||||{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~}~~~~~~~~~~~~~~~}~~~~~~}}}}}~~~~}}}}}}~~~~~}}~~~~~~~}}}}}}~~}}}}}}}}}}}}~~~~~~~}|}~~}}}}}|}~~}}}}}}|}~}}}~~}}}}~~}}}~~}}}}}}~~}}}~}}}}}||}~}|}~}||}}|||}}||}}}||}}}|||||||}|||}|||||||||||||}}}|||}}|}}|||||||}}}||||}}|||||||||||||||||||||}|||}}}}}}|||}}}}|||||||||||||||||||}||||}}|||||||}}|||||{{{||{||{{{{|{{{|{{{|||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}~~}}}}~~~~}}}~~~~~~~~~~~~~~}}~}}}~~}}}}~}}}}}}~~}}}}~}}}~~}}}}}}}}}}}}}}}}}}~}}}~}}}}~}}}}}}}}}}||}}}}~~}}}}~}}}~~}||}}}}}}}|||}}}}}||}}}}}}~}|}}}}||}||||}}}}}}|||}}}||}}||}}}||}}||}}}|}|||}}}}|||||||}}}|{|}||||}}|}}}||||||}|||}||||||||||||{{{||||||||||{|||{||||||{||||||||||||||||{{|||{||||||}}}|}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~}}~~}}}~~~~~~~}}}~~~~~~}}}~~}}}~}}}}}}}}~}}}~~~}}}}}~~~~}}}}}}}}~}}~}||}}}}}}}}}}}|}}}}}}}~}}}}}}}}}}}}}}}||}}||}|||||}}}}|}}}}}}}}}}}}}}~}}}}}}}|}}}}}}}}}}}}}}}||}}|}}}}||}}}}}}}}}}|}}}|}}}}|}}|||||||}|||||}||}}||}||||}}||}}||||||{|||||{|||{{{||{||||||||||||||||||||||{{|||||}}}}}}}~~~~~~~}{zzywuuvvtttuuuvuuuvvvvutuwvvutvvuuuwxyz|}}~~~~|zy{|}~~|{yyxvwxyzzzzz|||zxwwvuuuvxxxwwwusrsrrstttvxyz|{zzxxyyy{~{z|}|}{{|||}~}|||||||}|{{|}~~}}~~{}}|}~~~~||}~~~~~~}~~~~}|{zz|~~}|zxxvtttvwusrrttsrqruttuwxxwwxy|~}}~~}}}}}}}~}zxwwyyyxwxzzz{zzyzzzywvvutrqqsuwyz{ywwxwuuuvutsttuuvutuxxxxxxwutuuy}{xvuuwxx|~~~~||~~}}~~}}}|||||ywvvtttuy{zz{{zxvy|zy|~~}}}~~{{}}|}~}||{{{||||{zzyyzzyxwutrqruuvvuvusrrssssrrstvxyz{zzz{|~}|{|{zyz{|}~}{yyxy{|}~|{{zyxwxyz{{{zyxyywtrqppomlmnlkklmmlnpqrsuvwyzz{}~~{zzywwwwwxzxvxyzzwuuusstttvwwwxy{}~~~}~~~~~~|{yxwwyz{zy{~~|{yyyvuy{|~~~~}ywwvttvwvvvtstutssssssssttvwtoruttvwyywwxwvuutuwyyy|~~~~}||{{zyz{yxyzyywwwvvuttuuutsuwvuvxyyxxyz|||{z{|{z{{}~~}|zxxxxyxxwutsrrsssrruwwvvwz}}~~~|~~~|xwxwvttvwwvtuwxywuuvvusrtvwxy{}}}~~}|~}}}}~|z{ywuuttuvvtuvvutstttsqqrstttw{{|}|||}}||}}}~~}|||zyxxyzxxyxxwwwvutssttuuvxz{|}~~~{yxwusrsttuvvuuvvssvwwwwy{zy{|{{||yy|~}||}{z{{{{{{||||~~~|||||}~~}|||{z|}}}~~}~}|{yxyyxwwvvvwwwvvvvuuvwxyyy{|}~~}zyywtsrpoppppqqqqoqrqooponnnmnpsvwwxyz{zzzzzzzzyxyyz{|~~~~}}|{}~}{{{}|ywyzzyxz|{zzz{{|||{||yvtttsssrtvvvvvxzzxwxyz{zy{}|}~}~}|{zz{}~~|{zzzy{}|}~~~~~~~|zyyyxxy{zyz{||~~}}}}||||||{zyyywuuttsrrtsprtrqqpppooqqqstttvxwvwxxxyyyz{||~}{zyxy{{{|}}{{zzyvsqpoomnopppprssrqqsssrrtvwxyy{|{zyy{}~}{{yyxxyzz{z{|}}}||}}}~~|||||{zzzyxxyz{z{}~~|{zyxyzyyyz|}~}{||}~~~~{yyxvuuttttttsrsuttuwxy|~~~|{|}~~}}}}~~~~~}|~~~}|{yyxwvvuttuvvvwwwvvwyyz{{yxyyvtsrrqpoqqrtutstutuuvvvvwxxxyzyxxxwxy|~~~|{xusstvuuwxyxvvwwwwwxy{}}|}}}}}}~~~~~~}{zyxwwxwwyyyy{}}~~~~~~~}|{zzzzyxyz{|{zywtrsssstvxwvxyxwvuwyy{}~~~}}}|{||{z{{{{|}~}||}}}}~~~}}~|z{|||zyz{zzz{{zywuuvwwxwxyz{{{{}~~~~~~~|zxvvuuvvvvvvvvvvwwxxz|~~zyywvvvxyzzzz{zyyz{}}|}~~}|||}}|}~~}}~~~}|yvuuutuuwwwxyzzz{z{|}}}}|||||||}}~~}~~|{yxvuutttsstsstttuvxyz|}}||||{{{{||{z|~~}}}}~~|{yxwxwwwwwxwwxxvvvvwwwvwwwxwustspppprstvxwxy{|}~~~~~}}~~~~~}|zzzz{{||||zz{{{|~}z{|{zzzzzzz{{{||||~~~~}|{zyxwuuuvvwxyyy{}}}~~~}|}}~~~~~||}}~|yvusrrrqpppqsstuvwwwwwvvvvvvvvwxwwxyxxxxwxy{|{{~}{{{yyyxxxxyzyxyzzyz{}~~~}~~}}|z{zywusssssrtvvvvvwyz{{|~~||}|||}}}~~~~~|{yxxusstuvwxy{}~~}|{zzyyyyyyxyz{zz{|}~~}~|zyxz|}~~~~}}~}|~~~}}}}}}|||{zyxwvtrrrqpppqsuvxxxyyyyyyxxyyxxxyzzzzyzyyyxwwvvwyz|~~~~~~|ywvvutsstuvwwxz{zzzyxwvvxxwyzzyyyyyyxyxxy{{|}~}zxwxxyyzz{|~~~~~~~~~~~}|||}|{yxvutttttuvx{~~|{||{{||{{{|}}{{{|}}}}~~~}~~}|{zxutuuuvvwxz|~~~}{z{zxxz{{}~~}~~~|{zzyxyyxwwwxxwwwyzzzz{{zxyyxwxwutrrqpoprrsuwxyzzzyyyyyxxyzz{zzz{{{zz{||{{|||}}}}}}zyz|}~~}|{{||||}}}~}}}}}}|}||}}|{{|~~~}}|{{|}}|||}}}}~~{zyxxwxz{~~~~}}|{zywvussrqrqqrtvxxxxyyyyzyzz{{|||||}~~}||}}||~~~~|{zyxwwvuuvvvuvvvvvwwwxxyzyxxyzzzyyxvtsrssstwz|}~~~}|{|{zz{||}}~~~}{ywvvvxyz{|}~~}{{{}|z{|}~}}~~~}}}}}}|}~}}~~~~}~~}~~~|}~~}}}~}}~~~~~~~~~~~~~{zyxxwuuwyz{{||{zzyyyxyzz{{|||||||{z{}}||||}~~|}}|||||{{{||{{zzz{||}~~~~~~}{zyxxxwvutsrqruvwxxxyxwwxyyxy{{|{z|}}}}}~~~~~}~~~~~~}}}}}{{|}~|{}~|{z{}}}}}}||||||}}}~~~~~}}~~~~~~~~}}}}|||}}}}||~~}}|zywwxxwvuvwuuvvvuttttsttttuwxyz{|||zzz|}~~~~~~~~~~}||{ywwwwwxy{{yz|{zxwvvuuuuuuwwvvwwxxxxyz{}~|{{zyyz{}|{{||}~~}|||{z|~}}~~}~}|||||}~~~}}}}||{{{{{{{||}~|zz{{|}~~~~}||{zzzzyxxyyxwwxyxwwxz|||~~}~}{zzyxxxxyzzzz||{|}}}|{yyzzzzyyxvsrrssstvxxyyyyyyyz{}~~}|}~~~~}||||{zzzzyxyyxwuuvvvvwxyyy{|~~~~}zyyxxxyzzyyyyzzzzz|~~|zyxyyyyyyzyxxxxwwvvwxyzz{|{{{|}}}}~}{zzzyyz{zxyyyxwvvuuuuuuvwxyyyyyyxwwwy{}}}||{z{|{zzzzzyxxxyzzyyz{zz|}}}}}|{zzz{}~~}~|{{|||}~}|}}}}|}~}|~~}{yyxyyyyz{zzyxwwwxxyzyyyyyyxz{zz{|}}}~}{yyyxxyz{{zzzzzzz{{{|||||~~~~~~~~~~}~~~~~}{zyzzz{{{zy{{zyyyyyz{{||}~|{zyxxxxxxxxxxwvvvvvuuvvuvwxzzxxyyyxxz{|~}||{{{{{{{{zywvuttuuuuuuusrsssrssssstuwxxyxxwvvvwxy{}}|}|{{|~~}}|zzzzz{{z{|{{zz{zxxyxvwxyz{|||{{|}}}~~~|zz{zz{||||||||{zzzz{}~~~~~~~}}}}|||}~}|{yyzzyyzzz{|{yxwvuvvwwwwwwvvwvvwwwwxz|}}~~~}}}}~~~}}|{{||{||}}|{zxwvuuuuuuuvwvvwxvuuttuvxyxwxyzyxxyyzzz|~}|}~~}||~~}|}~~}}~}}}|{|~}}~~~~~~~~~}}|}~~~}|{zyxxxxxxxyxxxxxwwwy{|}~~~~~~~~~~~~||{yxwwwxxyzzyyyyyxxz}~~~~}{zyyxxxyz{}~~}}~~~~}~~~~~~|zzywwvvwxyyyyyz{zz{ywutuvvvvwwwwwwxxxxz|~~~~~}}}}}~~~}}}|{z|}~}~~~}}~}}~~|{yxxxxxyxxxwwwvvwxy{}~~}||||{{{zz{|||}~~~~~~~~}}}||}~}||}}}}~~}||{{zzyzzzzyz{|}}}~}{zyxwvvvwvvvvvuutuvwxzzzyyxwwwwxyzzzzz{}~~~~~~~|{zzyyyzz{{{{{{{{|~~~}{zzyz{|{{|||||}~~|{zyyzzzz{{{{{zz{}~~}~~~~}{zywwwwwvvvvvvvwxyzzzzzyxxxxwvwxxxxxyz{}~~~~~}~~}|{zyxxxxz{{{{{{|}~~}}}}~~}}|||||}~~}}}}}~~|{{{zzzzzzz{||||}}~~~~~}{yxwxyyz||}}}~~~}}}~~~~}}}}|||}|||}~}|{{|||}|||}}|}}~~~~}{zyyyz{|||}}}~~~~}}}}||{zxwvuuvwwwxxyyz{}}}~~}|{{{{z{{{z{|}}}~~}||||||}}|}}~~}}}~~}}}|zyvuttttttttuuwxyzzzzyxwwxxwwwwwwwxxyyz|~~~~~~~~~~~}{xwvvvwxxxxyz|}}}}}||||||||{{{{|||||}~~|||||||}~~}}~~~}zzzzzyyyyyzyyyyyyyz{||||}|ywvuvvwxyyz|~~~~~~~~}}~}}}|{||}}}}}||}}}|||||||}}{xwvutstvwwyz|}}~~~~~~}}}}||||{|}}}}~~~~}}}}}}}~~~~~}~~~}}}}}~~~{zz{|}}~~~~~~~~~~~~~~~~~~}|{yxxxxxyz|}~~~}}}}}|{{{||{{{|{{}~~~}|{zz{{|~~~~}{|||{{{{zyyzzzz{zyz{}~~~~~}|{{zyyyyxxxxwwxxxyyyzz{{|}}|||{yxwwwxz{}~|||{||}~~~{zyxxxxz|}~}}~~~|{{{|||}~~}|||||}}}~~}~~~~}}}~~~}}~~}~~~}~~}}|||}|||}}}}}}}~~~}}||{{|{zzzzxwutssuvxyz{|{z{{{zyyyzyyyxxxxxxxy{{{zzz|~~~~}{{{{|~~~~}}}}}~~}}~~~}~~|zyyz{~~~}|zxwwxyzz|}}|||{zyyyyzzzyyyyxxxyzzzz{{|}~~~}|~~~~~~}}||}}|}}}}~~~~~~~~}~~|zzzz{|~~~~}}||}}}~~~}}}}}~}|||||||}|||}||}}~~~~~~}~~~}}}~~~~}|}}}}}}}|{{{|~~}{{{{{{{|||{|{{{{{{||}~~}~~~~~}}~~~~}}}}}}}~~~~~~~~}}||{zyxxyz{|}~~~~~~~~~~~~~~~~~~~}|{{{||~~|{||{|}~}}}}~|{}}||}~~~~~~}}~}|}|{yyyzzzz|{{{{{{zz{{{{{{{{{{z{{{zz{{{{||}~~~~~~~~~~}~~~}}}|{{}}|{zz{{{{|}}}}}}}}}}|||}|||{{{zzz{{{|}}}}~~}}}|}}~}|zzzyzzzzzzzyyyyyxyzzzzzzz{{{zz{{|}~~~~~~~~~~~~~}}}|}}}}}}~~}}~~}|||}}||||||||||}}}}}}}}|||}}}|||||||}}|||}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~|}}~|zyxwvxzvuz~~|||{xxxwwz~~}}|~}wy||yz{|}}}|{ywutstutuvutuuvwutx{{{}~}|{{zyxxxy|~~}|zy|~~~|{wuxzwtwz|}}~}{|~~}~|{|}~|zz{yxx{zxy{|}|zzy{}}~~~|ywyz{{|~~}}{yyxyyzz{{zyz{zz{|{z{~~|zzzyz}~~~~}|{{{|}{{||{{|~|z|}~{wwyzz{|||zxxzzz{{zyz{{{zyzzyxvuuuwz{z{||{{{}~}{|~|{|~~~~}~~}}zx{}}}~~~~}}}}|{||}}{{|yvuuuvvwy{|||{}}z}~|}~}{{|||{{{}~}~|xyywuxzvtwyxz~|~}~~~z{|yv{~z~~}~~}{y{~~}}~~}}~~}}~~}~{}}z}}~{}~}}}~}}~~~~|yvwxwxyxz|ywxzzy{{zwxz{}~~}z{}}|}~}|{~~}|{{{}|z}~~}}}~}||}|{|}{wuttutsttttttuusruxurtvxz{|}~~|~~}}~{xxxxxxxxxxxyywvwxwvwwy{{{||zyyyz}|{~}~|{z{||z{}{xxxvtuvwxyxxxz{zyzyz|{y{~}}~{xz||{||zxyzvstvusuwvuvxxwwwxzzz{}}}~~||~~}|~~~~}}|z{}{y{}}||{xuvwtrvzwswywttvuuuvvwyz{|}|}}{z{~~~~~~~~~~~~}|{{zyy{|}||||zxxxwvwwxxxyxwwywvwxwvy|{z{|{{{{}~}{~}|}}}|{|~}{{zwtuwvtuvuuutttstsrtwxyyyxxxxxxxwy{z|~}~~|||}}}}|||}||||{{~~}}~}|}~~~|}~}~||}~~~}}~~|{zyyyyz{{{{{zyz{{|~~~}~}}}~~~~|zxwyzzz{|||{z|}}~~|{|}|||{yxwwxxyzzyz|zxy{zz||{z{|{{|~}|}}~~~~~}}}}~~~~~}|{{||}}~~~~}|{||{|~~}}}}}}}}~~||{zyz|{yyzyxyzzywvuttuuvwwwwwwwxyy{}~}~~}||}{zz{{{|~~~~~}}}}}|{zxwwwwwxwwxwvvwwxyz{{{{{||{z|}|{|}~}}}}||}}}|{{||zxwvsrrsttuvuttuuvwyyz|}||||{{{|||{||}~}||||||}|{|}||||{ywvuuuuuuuuutttuwy{{{{{{z{|{{||{{|}~~|zzz{zz{{zzzz{|||||zxwwwvwxyyyyyyz{}~~~~~~~~~~~}}|}}}|{zywwxwvvwwwwwwwwwwxyzz{}~}||}}}}~~~~}|||}~~~~~~}|{{zzz{|||}~~}}}|||}}}|{ywvvwwwxxxxyz|}~~~~}}||}}}}~~}|{{{{{{{zz{zzzz{{{{|{ywvutttttuuvxyz{||||||}~~~~|zyxwwwyzzzz{|}}|||||||{{{{{z{{{{{|}~}||{{{{{{{{{{{{{{{||||{yxxwxxxyz{}~~~~~}}}}}}~~}{zyyyzzzz{{{{{{||}}}}}}|zxwxxxxxy{}~~~}|}~}}}|||{{{{{{||}~~}}~}|{zzyyyzzz{{||||{{|}}}|zxvvutsuwxy{}~|{{zz{|~~~}}}}}}}}~~}~~~}}|{zyz{{{{||zyyz{zzzz{{{zywvvvuuvwxyz{|{zzzzzzzzzzz{{||||{{|~~}}}}}}}|{{{zywutsssstuwxxyyyxxyxxxxxwwxyxwwxxyz{~~}{zz{}~~~~~~~~~~~~{{|}}~~~}}|}~~~}}~~~~}|}}}}}}~~~~~~~~|{zzzz{|~~~~~~~~|yxwwvwy{|}}}|{{{zzzzz{{{|||||||{{{}~~|{zz{||}}}}}}}}}}}~~~~~~|{zyyz|~}~}|}}}||{||{{{|||{{{{{{{||{zxvvvwy{}}}}}|}|||{{{|||||||||}}}}~~~~~~~}}}}|||||||||{zxwvuuwyz{|||{zz{zzz{{{|}}~~~~~~~~||{{{||||||||||}}~}}}|||{{{{zywutuwyzz{{zzz{zzz{zzz{{{z{{{{{|||}~~}}}}~~~~~}}}}~~~}}}|||||||{{{yxwwxz{||}}|{zzyyyyz{{{{{{{zzyyyzz{|~~|zyxxxyyyyz{{z{{zyyz{{|}~~}}}}}|{{|~|{||}}}~~}~}{yyyz|}zwwwxyyyxxxyyyxxxxwwvvwwyy{}~}~~~~~~~~}|||}~~~~~~~~~~~~}}}}}}|||||{|{{z{{|||}}}~~~~~~~~~~~|zyyyz{{zyyzzzzzzzzz{zzzyz{|}|||}~yvxyzzz|}{zy|~|}}}~~}}}~~~}~~}}||}}}}~~~~~}}}}}}|}}}|{{{{|~~}||{{{|||||||{||||||}}}||{{||}~~~~~}~}}~~}}||{{|{{|{|{zz{}~~}{{zzz{{{{{{{||}}}}}}}}~~~}}}}}}~~}|||{{|}}||||||}}}}}}}}|}}}||||}}~~|{zyxxyyyyyzyyzzyyyz{{{{||||}}}}~~}}}}~~~~~~~}~~~~~~~}}}}|||}}||}~}}|{{zzzzzzzyyyyyyyyyyyyyyxxxyyyz||{zyyyyyzzyyzzzzzzz{{{||}}}}}}}}~~~~~~~~~~}|}}|{{{|{z{||{{|}}|zzyxxyyyyzzyyyyyxxxxxxwwxwwxyz{{|~~}}}~~~~~}}~~~~~}~~~~~~~~~~}}}~~}}|{{|{|}}~}||||||}}}}~}}}~~~}}~~~~~~~~~~}|}~}{zyyzyzzz{{{zzzzzz{{{|||||}}}~~~}}}~~}}||||||{{{zz{{{{{|}}}~~~~~~~~~~}|{|}~~~~~~}}}}}}}}||||||}~~|{zz{|}~~~~}}}}}}}||||||||||||{zz|}}~~~}||||||}}|||}}|||{{{||||}}~}{zz{{|}~~~~~~}}|}}}}}}}}|||{zxxyz{|}}}||{{{{||||||||}}}~~~~}}}~~|yxwxyyzz{{zzz{{{{||||{||}}}}}}|zyyz|}~}}}|}}}}~~~~~}}}}}~~~~~~~|{zz{{|{|{zzyxxxxxxxxxxxxxxxxwvtstvxyzzzzzyyyzzzzz{{{{||}}~~~~~~}}}}|||}~}|}}zwtrsvyyyy{||zzyyyzzywutttwzzyyzyyz{}~}}}~}~~~~~~~~~|{{{|~~~~~~~~~~~}|{{{|{|||}}}~~~~~}|{{|~~~~~}|||{{zzywvuuuuwy{||||{zyzzzzzzzzz{||}}~}||{{{||{{{zzzz{{{{{{{|||{zyyyyyz|~~~~~~}}}||{zywwvvvwxy{|}}}}}}}}}}~}}}}}}|||}}}}~}||||{{|}~}||}}|||}}~}||{zzzxwwwvvwy{|}~~}}}}}~}||}}}}}}}}~~|{{{{{|}~~}}~~~~~}}}||zyxvuttttvxz{|}||{zzzzzzzz{{||}~~}||}}~~~~~~~~}}}|||}|zyxxwwwxyz{||}|{zywwwwxwwwwwwwwwwwxz|}~~~~~}|{zzzzz{{|||||}}~~~}{yxwxxxxyz|~~}}~~~~~~~}}~}}}~}{yxwwwwxxyyyyxxxxxxxxxyyxvuutuuvvxy|~}|{{|{{{|}}||||||}}~~~~~~}|zyxxyyzz{|}~|}~~~~~~~}{ywvvvvvx{~|wstvx{}}{{|~~~~}~~}|{|~~|{{{{{|}}~~|{yyyz{|~~~~~~}}{ywvwwxxxyyxyy{|||}||{{{{zz{{||||{|~~}~~~|{zz{{{{{{{|}~~~~~}|||}}|}}}}|||{{{zywutsstttttuuvxz{{{{zzz{{|}}}}}}}}}~~||||}|||}|||||{{{{zxvutttuvvwvvvwxz|}}}}}||||||||||}}~}{{{{|||}~~~}}}}}}}{zyxxwwwwwwwxxy{}~}}}}~~~~~~|zyxxxxxyxxxxwwvvvvvtsqpppqrssttuuvx{|}}~}|||||}~~~}}}~~~}}}~~~~~~}|zxwuuuuuuuuttttvxyz{{{zyxxxyzzzzyz{}~~}|}~~~~~xru{~~~|{zz{}}{}~}}||{{z{|}~~~~}}~}|zyyzz{{{|{zyz{|}~~~~}|||}~~}{zyxxxzz{{{{{{{{|}~~~~~}}}}}|{xwutuuuuvvvvvvvwwxz{}}~~~~~}}}~~}{{{z{{{{{{{{{{zywvvvvwwwxxxxxxxxy{|}~~~~~~}|zyxwwvwxyyxxwwwxz|}~}}}|}}}}}}|{{{}~~~~~~~~}{zz{{|||{|}~~~|{zyyyz{{zzyyyyyz{||}}}}}}|||{||{{{|~~~~}||{{zyz{|}}}|zxvuttvwyzzyxxyyyyz|}~||{xvux}}{yy|~}||}~|ywusrqrvyyxwwxyz{{{{{yxxwwvvvvvvvvvx{~~~~~~~}}}}||||}}|||||{{zywvuvvwwxyzzyxxyz|}}}}~~~{yxxxxxxxyz{|}}}|{zywuttsssttuuvwwxyz|}~~~~}|{{{||||||{{|}~~~~}||}}}}~~~|{|||}}~~~~~~~~~~~~~~~~~|{zyxxxxxxxxyz{}~~~~~~~~~}}}~~~~~}}||}}~}}}}}~~~}~~}}|}~~}{xvuuuvwxyyz{{||}}||}~}}||{|||||||}~}}}|{{{|}~~~zyyz~~}|{{|~}yuuvvvvx{}zronmorsrqruwwvvy|}{|~~~~~|zzzzyyyyzz|||}~~~}|zwusrrstuvwz|~}||zzzz{{{{|||~~}}}||}~~~~~|||{{|}~~}||{zyyyyxxy{}~~~~~~~~~~}||}}}~}{yxwwwwwwxxxwwwxyzzz{zyyxvusssstuwy{|}}~}}}|||{{{{{{{|{{{{|}~~~}~~~~~~~~~}}~~~}}|{yxwvvvvwxz|||||{{|{{||||||{{{zz{{{|~~}|||}}~~~~~~~}}||}}~~}~~~}}}||~~||||}}vvuy}}~yssuw|}~{|}|||}||}~~}|||}~~}{z{}~~~}~~~~~~}}}}}~~~}|zz|~~}}~~}}}~~|zyyz}~}}~~}}|||{{zzzz{|~~~~~~}}||{zz{{||}~}||}}}|}~~}}||z{zz{}|||}||{{ywvvuvwz|~~~~~}~}wmhp{zux|~~|{z}{vttty~~|ywvy|zsquz|}}}}}{|}|~~~zyxwuuz{zzzy{||||ywxz|~{yy{~}{zz{|~~}{yyz{{{||}|||~~~~~}|||}~~}||}~~}|}~~~}}}|}}~~}|{{}~}|||}}|{{{{{||zyxwvuuwxxyzz{||{yxwvwwxxzz{||{zzzyzz{|~}|||{{zxwxyz}~~|{zyxyyyz{|||}}|{yyyz{|}~~~~~~}}}~}}~~~~~~}||{{|}}|{{{zzz{{{{{z{||||{zzyxwvwxz|}}}}}}}}~~~}}}~~~~~~~~~}}~}}}}}|}}~~~}}~~~~~~~~}}~~~~~~~}}~~~~}~~~~~~~~~~}|~}}|{{{||zxzzzzyyzzyyzz{{{zyz{|||zxz|}|{z|}||}|{{{{||zzzz{yyzzyyyyy{~~||{yxz{z{}}|||}~}}~~~~}~~~|~}}}}|||}~{xyzvuxxwvuuwwwvuvwxxvuwxxwwwwvvxyxwyyvvxyzzy{||zz{{z||||||z}~~}}~~~~~~~~}|}}}~~~}~}~~}|~~}}~~}}~~}~~~~~}}~}}|||}}}~~~}}||}~}{{}|{{|}~}||{}~~}z{}|{{{{|{|~|zyzzyyyxyzzywxyyxxxyyyzzzz|}|{|||~~~~~}~~}~~~~}}}}}}|~}|{zz{||}}|||zy||ywxxyyxxxwvwxvvyzxxyzywvxzyxyywvyzzyxwxyyzz{|zyz{{||}{yz|~}~~}}}~~~~}}~~~~~}~~~~~~|{{{{{{}~{z{|{zyyy{}zwy{||zyz{zyxxzz{|{zyyz||zz{zyyzzyxyzz{{yzzz{{{~}{||{|}}}}~~|~~~}|||}~~~~}|}~~|{|~~}|}~}}|z|}|}|y{{xvwxyyxwwxyxvwxzzvuwxxxwxxxwvstvwxyzzyyyyyxy{zyz{{zzzzzzz|~~~}~~~~|}}|{xwz}~~}}~~}|{|~~~~~}}~}}}~~~|~~}~~~|}~~|{}~}}~}{z|~}|}~|{zz{{zzz{|zyxxzzwtssvvuwzzzywxyyyxwxyzzyz{zz{}||~}}|~~}}~~|{|}~}z{{xussvy{||{{{{{yz|{zzyxyzzyyyyxyzz{|}~~~~|zyyxy{}{yy{{zxyzyyxxzzyxyyyxvttuwwxz{}~}|~|{{|~~}~~~}}~~~}||{z{}~~~~~~}~~|zyxwvwzzy|~|z{{zyz{{zyz{yx{}|z{|{{}~~~}{zyyz{{{{|{zzz||yx{|{yyz{ywxyvtuwxyz{}~~}}||~}{~~~}~~~~}}}}}|z{}{{}|yvvvutstuuvz|{zxxywvvwxzyxxywwxyzyyz|}|{yyzyxyyzzyyz{yyyyzz|~~~~}{zzzzz{|}~~|y{~~}}~~}}~~}~z{{zxxxxyzz|}~~~~~~~}}|}}|}}{ywuwwwwvwz{{{{||||{z{{zzyz{{zz{{z{}~}||zyyzyyz{{{zzz{{{|||~~|{zzzxvuvxxxxz|~~~}~~|}~~~}|~~~~~|{{zzzzzzz|{zyyzzzyyxxxxvsstutssuxyyz{|||{zyz{zzxy{zzzz{{zz}~~}}}|{}}||}}||}~~~}|{zzz{{zz{}~}|}~~~}}~}}}~||}}}}~~~~~~~{{{{{zyyz{||~~|zzz||z{}}}|zzz{|zyzywussttuuttstvxz||yz|{zxxz|zxz{{|}}|~~|yz|{z}~}}}~~~~~~|{yzzyz||zy{|~~~~~||}}||||}}zxwwwwxxxyzyxyyyyyyzywvusstutttttuvxzzzzzzzyyxxz{zyy{}||~{{|{yz{}~||~~}||||||{{|}~~}{{{yvuvwwwwvvwxxyz|}||}}|}~}}}}~~|{|~}|||||}~~}{yxxyz{zzzzyxxyzywvutsrrstttstuuuvwy{{||||||}}}|}}~~~}|{{{|}~~~~~~~~}|{zxwvvvwwvvwxxxwwxz{|}|{{{zyz{{||||~~}zyzzxxy{|{zzyxwxxutuvtttuvvuwwuuwy|}~~~~}}~~~||}|zz{}~}}|}~~~}}~~}~~}}{yxxwvvwwxyyyxwwyyyz|}}}|}}}~}}}{zyxxxxxyywwwwwwwyz|}}}|{{{|||||}}~~|{{zzzz|}|{{{{||zwutuvutvxxwwwwwwwxyz|}||}~~~}}~~~}}}}||||{zyxvutuvtsuwwvvvuuvwxy{|||{{{zy|~}{{|~~~~~|{{|}{xxxxxxxxyyyyxxyzywwwwwvvxz|}}}}|~~~~}|||}~|~~~~~~~|||}}}}~~}}}}}|{||zxwwvwwxxyyzzz{|}~~~~~}{xxxvuwxxwwwxxwy{{{{zzyyyyyyz{{z{{{|~}||||||}~}{|}|{||zyywwuttvuuvwwxxyz{|}~~}}}~~~~|{|{z||{{|}}}|||||||{yxwuuuuvvvwwvvwy{{{{{{zz{|{{{{{{{{|}}|{|}|{}~}~}}|{{}~~~}}|yxxz{{{|}|}~~~~|{|~}|}~|||}~~~~~|z{|{z|}}}~~}}||}}}}|||||{z{|{zyyyxusssttuutwzyx{|}}z{}}}}|}}~~||}}}~~~}||{{||||}}}}~~~~~~~}|zyyzzzzzz|~}}~}}}~~}~~}}}|{||||~~}|{z{{||||||{{{{{{{{zzzxwtrssstttvwwxyz{zxxyxxxyzzz{{zyyyz||{{||{|~~~}}~~~~~{zxxxwvxyz{|}~~}|{}~}|}}~}{|~}|}}}~~}}}||}~}~~{yzzzzzyzzyxyyzzzyyzzzzzyxwvuuuuwy{{}~~}}|||}}||||||{{{||{{~~}|{|}}}}}~~~~}|}}~~~~}~~{xxywvxyz{}~~||}}}~~}|}~~}~~}}|}~|zyyzzzzzzzxy|||{z{|{zzz{{xxxwwutvyyz{{|}||||{}~~~~~}~~}}}~|zz~~~~~|z|~|z{|}zuuvutuxz{}~~}}}~~~}{}~}||~~}}|zxyz|~~}}~|}}|}}}}{|}~~|{{||{|}}}{{{zz{{|||||{z}zy}~||||||{zyyyyxuv|}~~~~~}}{~~|~~~}{|}{{}}{zzz{{{}~|{{|}}{z{|{ywvwx{|}~~~z}~|z}}{zyz{z{|zx}}|}ywxxwwwyyyywvwyzyxxz{zyz{}}||zzyxxz{{}~~|{}~~}~}}|}}}}z{}~}|zzzz{||}}||~~||}~~~}{zzz|{y|~~~}}}}|yxwvwz|{z{|}|z|}{z{||{zxxyz{z{}}}{{~}|zxz|{z~}yy||{ywz~|z|}{{}~}|{xwwyz{|||~~}~~~}{}~}}||}~}}}{|}~{|~}}|z}}}}z~{~~|{|~}xy~}{|}~}{|}}}||||}|{zyz{|}|||{{}~~}{yyyyxyyzyxy{}}{{|~~~~}~}~~~~}~}~~~}|{|z|}}|}}~y{~{z}~||}~}}||~~~}}}|z|~|z|}{{{{{{|{{}|yxxy}~|zx{}zyz}~yw|~||~~~}~}}~{|}~~|{{}~||}~~}{}|{~|{|{|}~~~}|}~|z~}}||}~|z{|~~|{||{{}{z}|z|}~~~~}||}~~~||}}|{{{z}~yw|~|{|||}||}zy|~{yyyzzxy}zvxz{zyyxxyz{{yz|zwxzzz{{{}~~}{~~|}~~}||~}}}|}~~~|}~||}~{z}~z}~}{~~||}~~|{|~~z}||~}||}||~~}|zyxz}{wx{zyvuwyzzyyyz{zwz~~}|{|~~~~{|}~~}}~}zz}}y{}}}||~}|{||{wy}~}}{|}|zzz{zzzz|~|||}{}~}}}}~~{y~}{}}~}||~}~~~}|}}|~{~{x}|{~{z|}|{z|~{yz{zz{{xz~}{}~|zxwwyzzyyzzzzyyyz||}}}}~}~~~~~}}|~~|}}{{}}||}}~{|}||||{}~~~~~~~~~~}~}}~||}}}}}|~~{z|~}|zz{{{zy{|zy}}yxz|}|z{}|z|~~|{|~~|{}~}{{}~~~~}|{|}~~}||{|}{{}}zxyz{}~}}{{}~~}||}~|x|~|~~}}|||||}~}|zz|{z||zz}}zy{{yz{zxutx{zzz{|zxy{z{yxz{z{|{{{{ywz}|z{{|~~|~~}~~~~~}|~~~~}|{z{{|{|~~|}~}{z|~}|}~~|{{|~~}|}~~~~~|}~|||{{z|~~}{{~|{||}}}~~~~|zzz|{wvwyz{{||{{{{yz||{zz{}}{{{|}||||~zy{{||{}~|{|}||~}}}}~~}|||zyyz{|~~~}~~}}|~~}}|~~||||~~}}}~|y|{yz{||yy{zxwwsqtwwwy{{|{zyzzzyyy{|zz}~}}~~~|~~|{|~}}}|{}~|}~~zz|{yxvtvz}}}~||~~~~~~||~}~|}{yy|~~}}~|}~{z|}|}~}}~}~~~|y{~~}}}|}|||}~}|}}}}|{zzywvvwxyz|~~~~|~~}}}}}}}}{{|}}|}~}|{z}~|}~~~}|}~}}~}zz}zwxxy{|}~~~}~|y{}~}{}}{{{|}{{}~}{zyyxwwxzyyyxxxz{{zyzzyxyzzxvvwwwy|~~~}|}~}~}|{|}zxz|}~}~~~~}}}~}}~~~~}~~}~~~{zzxvvwx{{{}~~~~||}||{yxwuutuwwxyz{}}}}}~~}|~~~~~~|||z|}{zz{||z{}{zyyz{z{}}{ywwwvuvwuuxzy{~~|{{}}}~~|{}}{|}~|}~|{}}}~}|}~~{z{zxvvvwz|zy}~|{}|z|}||}|{zz{|~~~~|yyyyyyzzzy{|}}}}~}{}}{{~}||~~~~}z}~|}~~~}|{zyxxyyxyz{|~~}}~~|{{|}}}||~||~~~~~}}}|{zzzyxwxxz||{|~~~~~~}}~|~~}}}}~~{xwxxvxywvwxxy{~~{|~~}}}||}~||~~|{{zz{|~}zzz|}|z{{zzyxwwvvvvtuxwvz}~~~~~~}}~|{zzzy{|{z}~}|{{}|z{zywvvvuuvuuwxxww{~{x{}|{zz||{{{{||}}}~}}}}}||}{{|~~~~}~~|{zxxxvvyzxxyzzzy|~}~~~~~}||{yz{{{||zyyz}~~~~|}||~~}|~}{{{{{|{wtuuuvwvvvvwwvwz|}|}~}||{{{zzz{|}}~}zzz{|zz|~~||}~{wxzzywuwxzyvwz{|{y~}~}}~~~~|zz{||}|{||zyzzzywusrsttssttssvwvwz{{|~}|z}}|~~||}~~~~}~||}~~|{{}~~}|{|~}}}~}}||~~}~~~~}|{{yxyyzzz{|{yxx{}~~}{~|}~~}~~}|{xwxzzzyzz{|{z{|}~~|}||||||}}~~}{{{zywuvxvvwxxxxxwxyz|{{}~}}||~~|}~~~~}~~}~~~}|{{zwwyxuvwwxxwwxyz{{{|~}||}}}~~~}|}~~|yyyz{{{zz{{{{{{|{xwwvvwxxxxyzzzxx}~~}~~}}}~~}|{}{xyzzzz{{|||~~~~~~~~}~}}~~~}|~~||{wvwy||{{{{|||}}~|}~}~~~~~}{zyyyxxy{|||zy{~}~~~~||~|{|}||{{{{{zy{}||{zyvttwyxxwxzyyy{}~}~~|~~~~~~|||~|{~~}}}~~~}zwwxwwwvvwyyy{}||}{{~}||}~~}|}~}~~}~}}}|{|~~~~~|}~~~~}~~yy}|wpmkhkortuw}~{~{xurnkjijmrvz}zyywuuwz|ywvvx{~}zxwwvuvz~|zurpmmquw{|zyvrsx{}{xurqtwwx|~wtronpruy{}zvsrqpopquy}~~{yxvx{}{utrlkmptx{}~}{zxwtnmoonquvx}~|~{wurqrrstpou{|~yxyvrrtvy~~xtspnmosy|}}zyvsstvx|}~{vsqrontz{~~{ustuuvwy~}}}zywvvwwyzzyy{|~~{yyxwwxwy~|vtqlkmoppqsuyyutvtqsusqrtrry~}|{|}}~||}~~}}~z}}ywwvuwz~}{}{{||{|~}xuy}{{~zyxtsvwwy{|||{||zxxvvutqooruvy}}|~|~}z|~{y|~~|z~~zxy{|}~}{yxwvqmrwsrvz}~|{~{{zxvtppvyz}}|}}}~||~~~~|z{}|z|~}|zvtqnkklllpuz}~~}~|{|zvsqqpnmnoqrsutsuvrnmmlihjmoruutx}}~zvxwvwyz}|xw{|xvyzwuuutssuwy{}||~}{z{{zy|}zwy{{{~|}~{z~}zzzxvxxtqstrqtvvvwyywxyuqtxvtw{|}~~}{yz}~|{{||}}|{{|~~zz{{zyyxwxxvttsssttqoqrrrrrsqsvuswzvsvywuvvuvxyyz|}|{zzzzzy{}~|{|{xwxyy{|||}}}}||zxvvustvwx{}}|}|{{{zz|~}}~}{|}{zyutusoprqpononkiijlopoorttttuxwvwzzy|~|{|}~~}|{{|{{|||{zyzzxx{~~}}}~|{}~}|zxyyyxvurqqrqqrsqrtttvwuvxyz}~}}~zz|zxz~~|{}~|{z{{ywyzxyzyywttusrstwz|~~}{yxxwvssuy|}~}{yxxwwxxxxyyyzzyxxwwxyxxxyy{zz~}{ywvvuuuuuutsstspmmnnnmoomllmnnnptvwxxyzzxz|{{||zz|{z|~~~}|}~~~~~||zxyyyxy{{zz{||{{{ywvuwyyz|}|||zyyxvuwz}~~~|zzyxxyyyyyxvvvtsuvusrstttuxz|~}||||zz{zy{}}|||~~~~~~~~~}}~}{yxvvvuttttutstsrsssrpppqqrsrqrrrqqrtvxy|}~~}~~}~~~~|||{zz{zxwvutuuwx{}}~|z{{{||}~~}~}}}~~}}}~~|||}}xuuusrrrrsrqpqrrqpprqommmlmnprrrstttvxz|}~~}}}}|{{{z{}~~}~~~~}~|{||zz{|~~}|{zyyyy{|{zyxwusstsqsvwwz{{{}~~~~~}{{zxy{|~}|{zxwwwxxxwwvuwyz{{{zywvvuuwyyyyzzzzz|}~||}|z|~~~|{}~{{{{|{{zzyyxwvwz{{{}~}}}{zxvuttsstvvwwwwvrpponnopqrrrrrstvwxy{{{{||{z{|||{z{{z{}}~}||||}~~{{zz{z{|||}}||}}}}}}~~}{ywwvuuvuuvwxy|~~~}~~~}~~~|{zwsqpppqrrrstwwwy{ywwxxxxxzzy{|{zz{{z{|}~~|zywvutvwwvwwwvvutuvutsssronoppqqrrstuwyz{|}~~}}}||{|~}{yxxxwvuuuuvxz{|}}|{{{{{{zzzzzzzzyyxxz{|~|{zyyyyz|{xxxvtttvvvvvvvtrssssssuuttsrpoonnoqstvwz}}{zzz{{||~~{yxwxxyz{{~~~~~~~~}||||}}zxxwvuuvxyz{{{|}}}}}~}{|}}}}~~~}{z{{z|}|}}zwwxxwuvy{{{z{|zxxyxxxyyyyzz{{}~~~}||}~}}}~~|{||{{|}}|{zwvxyxy{~~}{zyyxxwvvwwxwwxwvvvvvvusrrqopqqstuxzyxyyxxzzyz{{{|}}||}}}|||zxy{}~~~~}|{z{|~}||{zz{{||||{zzyxwwxyz{}~~~~~}}~}yxwwvrppqoopqqstuutsuvwwyz{{yyz{|{yz{{|}}}~}}||{zzyyxwvvttutttutsssttqooonnnorvy|}~}~~}||}}|zz||{|}~}}~~}{zyxwvvxy|}~~}{yyzzyyz{{{{{zyyyyxxywvvwwxz{||zzzzyyyxwutuvutuvwwvvwwvwxxxxwvuuttsttttrqpqsuwyz}~~~}~~~}{zzyz{~|{}|ywvvwxz{||}~}|{yy{~~~}|}~~~}}|{}~{zyxxyz{|{{zyxyzyy|}}}}||{zz{zyzzyxyyz||{|}}}~~~~~~}||}}~}{zyxyz|~}}}}~}|||{zyyyxwwxyxxyxxxxxyxwwvtsrsvwxxwyzz{{{{{zyz{|}}||}|{yxxyyyxwxz|}~~~~}||}~~~}|}|{{}}~~~~}}|{{zzzyxz|}~~}|zxwwvvvvurpqrssstvvuuuuwwxyyyyz{{{|}}||}~}|||~~}~~~~~}}}||||}zwwwutuuuuuuutsuvutwxvuuvvvvx{{yyzyxxxyz{|}~~}||}||{|~}}}}}}|{||||||{||{yyxxxvuvvuuutttuuuuvxzzz{{zxwvuuvwxwwwxyyxxxwwwwyzyyyyxxxwxwvvwvvvvwxwwyzzz{{{z{{||{|}~~~}}~~}~~~}~~|{zz{|}~~~~~~~}~~}||||z{}}|||}}}|~~~~}||z{}~~~~}{|}|zzzz{|||{{z{zz{|}}|{|}~~~}}}}~~~}~}||}~~~}|{{{||||}~}}~~~~~~}||}}}}}||{{{{z{{zz{{{{zz|}}}|{zzyyyyyyzzzz{|{z{|{{zyzzxwwwwxxxxyz{|}~~~}|{{{||}~~}||}~}~~~~}}}}}|||||~~}}~~}|zyzzyyzzxxxyzxwwvtssstuvvwwwyzzyzzzzz{{||}~~~~~~}}|{zzzyzyxxwwwwwwwxwwwwwwvwwwxz{yxwwwwvvvwxxxyyzz{|}}~}}}~~~}}}}}~~~~}||||{{zzywwwwwvuuvuttttuuutstuuvvvwxxxyzzzywwwvwxxyyyzz{||||{zyyxxxxyyyxwxyy{|{yxvutttvvvwzzz|~}{{{||}~~}~}{zyxxxxxzz{{}}~~~~}{{{|}}}}}}}}|{{{zzzzzzz{{{z{{zzzzyxxz|}~~}|}~}~~~~}}}||}~~|{{|}~~~~~}}}}}}~~}}|{}~~}{zyxxyz{zzyyyxxxxxwwxxyz{zzzzyyyyzyxvuuwz|}}~~}||||}}~~~~~~~~}}||}}}|}~~}}}||~~}}|{zzzzyyyz{{|}}|||zywvuuwwwxxz{zzz{||{||}~~~~~~}|{|}~}{{|zz{|||{{|{z{{zxyxxwvvwwwxy{}}}~~}{xvuutuutuwyzzzz{{z{||||}~~~~~}|zz{}}{{{{{zz{{yxxwvutuuuuuutttuuuuuusqqqrtvxyyyyxxxxxyzyy{{|||{{{{{{{zzzzzyz{||||||{yxwutttuvuwy{{{{||||}~~~}|{|}~~}||}~}~}{yxwwwxyzzz{|}~~~~~~~~}||}}}}}}|}~}|}}}|{{{{||{{zyyyyyxwvvvwxz{}~~~~~~~~}|}~~~}}|{{|}}zxwvuvwxyxxzzyxxyzyyz{{zyyzywvvuutsttuwy{{{{||{{|}}}~~~~~~|}~~~~}}}}~~~~~~~~~~~}}}{{|}}~~~~}}}}|{{|}}}}~~~~||}|yxxwwwwy{{z{{{|}~~~~~~|{zyxxwwwy{}}}}}}~}}}}|||}}||||zyzzzyyxyz{}~~}||{|zxvututtuwxyyyyyyz{||}}~~~~}|zyxxxyzz{}~}{yxxyyyyyxwwwxxwwvvutttttsrqqppqsssstvxyz{zzz{{{{{|||}}}|{{{{{yyz{|||}~~~}|{{zzzyxwvuuuvwxxy{{{{{|}}}~~}}}~~}|zyz|{{{{~~}}~~~~}}|||}~~}~~~~}{yxwwwxyzz|}}}}}}~~~~~}~~~~~~~}|{|~}}~~|||||{{{{zyyxwxxxyxxyyyyyz|}~~~~~}|~~}{zzz|}}~~}|||{z{{{{{{||zywuuvwxyyyyyyyyzyyyyyywvvuuuuttttttstuvxy{{{{{{{{{|~~~~~~~~~||||}}~~~~~|{{zz{|{z{{{{}~}||||}||}||||}}~~}{yxwxyy{}~~~~}}|||{{zyxxxvvwwvvvwwxz|~~}|||}}}}||{{{{||}~~~|||||||{zxvuuuvwxyzzz{{||{{||}~~|{yxxxwxyyxwwxzz{~~|zxwxxyzyyyyyxwwwwwvuutqpqqqqqrssrrsrtwy{|}}~}|||{{{z{zzyyyzz{|~~~~}}~}{{}}}|{{zxvvuuuwxyz{||{{{{{{|||{zyxxxxxxyyyyz{|~~~}}}}|}~~|{{{{{|||||}}|}~~~~|{zzzzz{|||}}}~~}}}}}}||}}|}}}}||~~|}~~~~~}~}}}||{zwwxxxxxyyyyyzzzyxxy{}~~}}~~~~~~~|||{{{{|}||}}}}|}}|{zzzzyyzzz{{|}}}}||}}{zyyyyyyyyyyzyxxyxvutttstuvuutuvtsssstuwxyyz{{{|}}}~~~~~}}}~~~}||{zzzzzzz{|{z{zzz{|}~~~~}||||}|{{|||}}|{{||{}~~}}}}}|||{{zxwvvvvvwxxxxxwwwxyzz|}}}~~}~~}}}}~}|}~~~~~~~}}}}}}}}}|{zxwwwwxxyyyyzz{|}}|{zyywwwwxxxxxxyyxxy{|}~~{zzzz{{||{{{zzyxxwwwvtrrrssttuvuuuuuuvwy{{{{{{zyyyyxyyyyxxyzz|~~~}}~~~}}}||||zwvvvvvvxyxxxxxyyzzzzzzxwwwwwxxyz{||||}~~~~~~~~~~~~~~~~}|{{|zzz{{|}~~~~~~~~|||{{{|}|{||}~~~~|{|{yz{{{||}}}}~~~~}{zzywxzzzzzzzyy|}~~~~}~~}}~~~~|{zzzzzzzyyzzz{|||}}~~}|zyxxxxy{|}}}~}|{{{{{{{zzzyyyyzzyzzzzywvtssstuuuuuuvwxxyzzxyz{{{{|}||}}}}~~~~~}|zyxyzzzzzz{{{|}~~|||||||}|||{{|{z{{{{|~~~}}~~}}}}|{z{{{{||||{{|zxwvvvvwwwxyyy{||||||||}~}}~~~}}||{{{{{}~~~~}{yyyyzzyxyzzzzz{{{{|{z{|{yxwwwvvwxyzz{|}~~}|}}||||||||{zzz{{zzzzzzxwvuutuuvvwwwyzzz{{{zyyzyxxyyyxxxxwwxyyz}~}~~~~}~~}|{zyxwwwwvvuvwwwxxyyxyzzzzzzyxwwwxxyz{}~~}~}|}~~}||||||}~~~~~~~~}}}}~~~~~}}}}}}}|}}}}~~~~~~~~~~~~}|}}||~~~}}}}}}~~~~~~}~~~~|{~}xwtpsvwx~}ywvtsux||xsppquy{}~ytronpqsz}}{xwvuvxy{}ywtrrpqv{{|~{zwspomlmnpuyz|}{yvsnklklosuw|~{wtssqqw{{~|zyxyyy~}yurnkknpruy~|{xuroomq|~~~~}}}~}{{{}{{zxyz}|{ywvx{}}{zxxz}~~{z{|~~}|{{|~~~}|~}||}~~~zzzyywuwz{|~|yvvvtsstwy{}~}{xvvutttvy|}~~~}~}{{||{}|yz|{z{{|}}~}|{zyz{{|~}zxwvttttsuwy{~~{zyxvwxyz|||}}}|zyyzyvuvwxxx{}~~~|zxvtrqrsrrvzyxyz{{zyxutvwvuxzy{~~}zyxutuwxy{}~}|zxxyz|~}}~}{zzy{}~}}~}}~~}zxyyxwvvxyz|}}~~}~}||||{}~||}~}|{|}~~{z{{zywwwutuvvwxx{}}|||}}|{||z|~~}}}~~}|}~~~}~~}||}}{z|}}|{{{~~|{}~~}{yyyxyyyz{z{||||||{yy{zz|~~~}~~}~~~~~~}{}}||||~~~}{z{zwwyzyxxyyxxwvtsrqqstuvvvwyxvvvyzxwzzyy{{zxy|~}}}~}|~}|||}||~~||}~~~~~~}}}|z{{ywvwyyyz|~|~}|{z{||}|z|}{z{|||{z{}~~~}|~}{zz{{{{{|{zzyyyyyxuvyxvvwyzyz||}||}}|{{{|}~~~~|}}}}|~}~~}zy{{zzxx{}}|z{~}|{y{|{{{z{||}~~~}{}~|zyxxxyxvvxzyxxzzxvvtttsrsuvvtuvvvtstuvwvvvwwvvy{{|}|||}~|{|}||}~~}}}~~||~~}}}~~|zyyyxxxyz{{zzz{{yz}~~}||||{|}}}}||||||{{{{{{|||}~}}}||||||}}}|zz{{zyz{{z{||~~~~~~}~~{zzyzz{|}||}}|~}|{zyxxyyyyz{{z{~}{{{{zzyyz{{}~}~~~~~}}}}}~zxyzzyyz{{{zz{{||{yyyvttuutttsuvvvttuvvuuvwxyyy|~}}}|}~~}|}}|~~}}~~~|zyyyyxxyyxwwyyxxyyxxwuuuvy{}}}}}}~~}}~}||}}||||}~}}}}||}~|{}~|||||zzz{{|}~~|}~}}}|}~}|||}}|||{{|}||}~~}||}~~}|zyyxwxxxyyyz{{zyy{{zyy{}~~|||yxyz{zxxyyzzxxxzzzyxwwvtuuuuutvxxwvwwvvutuwxyzz{}|||||{{{{|{{{||}}|}~|{{zzyxy{{zzz{{zyz{||{{zyvuuuuuuuwxz|~~}}}|}}}~~~~}}~~|}}}}}}}||{{|}|~}{}}||||}}||}|{|}}}|zz{||||||}}{{{{zywvuxzyyzz{{yz{{{|||}~~~~~~~~}||zz{||{zz{yxz{zz{zyz{{ywwwuttuwvuwwuuuuvwvvwz||{|}~}|}~~}}}}}}~~}}~~}|zyyyyyyxxz{zzzyzzyyyzzzzyxxvttuvuttvxvvxzz{{}~}}}}}}}~~~~~}|~}{{{|}~~}~~~~~~~~~~}~~~~~}|{}~}}|}~}||}}}|}~~~}|}|||ywxyyxxxyzyy{{z{{|~~~~~~}|{z||zzz|}|{{{{{{{z{{z{|{zyxvvuuttuwwvvvwwwwxyz{{zz{{{{{{{||{{||||{{{||}~~~}|{{{zyyzz{zz{{zzzz{{z{{zz{zwvxxustuvuuvwvuvxyz|~~}~~}}~~~}}||||}}}}~~~}{z{}~~~}}~}}}}}~}|{}~~~}}|zyxwvwwxxwwxyzz{{|}~~~~~~~~~~~~~~}}~~}{{z{}|{}~}||||||{{{{{|{z||{ywvvvuuuuwwwwwwy{|||}~~|z|}|||||||}}||||{{}}{{}}|{{{zxz{zzz{{zzz{{{zzzzyzyz{{ywwwwustuvvwwvwxz{{z|}|{|}}}||}|{}~}}~~|{||zz{{|}~~~~~}}~}}~~~~~~~~}~}~~|{zzyxwwwyxxyz{}~~~~~~}~~~~~}~~}}}}}}}||}}}|{|}}{{|{{||{zzz{yxwwuttuvvvwxxy{}}|}}}}|||{z{|{zz|{yz{{{{zz{z{}}|}~}||}|{{|{z{{{{{z{{zzz{||{{{{{|||{zxwvuuuvvvvvx{{{||||{{{{||{{{|}}{}~~}}}|}||}~~~}|{yz{{{|~~|}~}|~}|}~~}}~~{}}|}~}~}}|||||ywxyxvxz||}~~~~~~~~~~}}}~~~}~~}|}~~~~}}}}}~}||}}}|}}}}}}||}}}}}}}||zywwvuttuwxy{||}}}|||||{{{||{{||{||{|}||||||{|~~~|||{{||||}|{||{{{z{{{{{zz{|{{{{{{zyyxvvuuvuuwy{}}{|~}||{{{{{{{zzzz{||{{{|||}}~~~}|}}}{zz{|}~~~~~~~~}~~}}~~~~~~~}}}}|}~~}{yxwyzyy|}}~~}|~}}~~|}~~~~~~~~}}~~}}}~~}}}}||~}{|}~~}}}}||}}}}||||zyxwwuuwyz{|}}}}}}}}}}}||{{{{{|||{{|||||{z{|}|{{~}||{z{|{z{|}}||||||{{|}}|{|||{{||||{{||{zyxwutuyz{||}~}|||}}{z{|{zz|}|{{{{|||}|{|}}}}}~}|}}}}~}}~~~~~~~~~}~~}}}~~|zyyz{z{}~~~}~~}}~~~}}}}}}~~}~~}~~~~~~~~~}|}}}~~~~}}~~|}~}|||~~||~~}||}}~}}|{zzyxyzz|}~~}}}~~}|||||||}|{||{|||||||||{{|}|}}}~|yz{{z{||{{|}||||||}|{|}}{{|}}|{||||{{{{zywwxxxy{{|||}}|{||||{{||{{{{|{{{{{{{{zz{{{{|}~}~~~}}~~}~~~~~}||{|}}|}~~~}~~~~}}~~~~~~~||~~~}}~~~~~~~~}}~~~~~~~~~~~}}}}~}}}}}||}||}}}|{{||{|{{||}}|}~}|}~}}||}}||{{|}||{{||||||||}~}}}~~}{z{{zz{{|{{||{{|||{{|}}||{|}|{|||}}|}}||{|||zz{{{{{}}|||}}}|{{|{{{{||||{{{||{zz{zzz{{{{||}~~~~~~}~}|}}}}~~}}|||}~~}~~~~~}}~~~~~~~~~~}||~~~}}}~~}}~~~}}}}}}}}}}~~~~}}}~~~~~}}|||}}}}~}}}}~}||~~}||||||}|||||||}}}}}}|~~}~}{zzzz{{{{{||{{||||{{{{{||||{|}||{{{{{||||~~}|{{{{{||}}}}~~}}}|}}||||||{|}||{{{|{{zz{{{||}}~~~}}}|}}}}~~~~~~}}}}}}}~~}|}~~}}~~~~}~~~~~~}~~}}}~~}}~~~~~~~~~~~~}}}}~~~~~~~~}}|}~}}|{{{{{}~}}~~~}}~~~~}||}}}}}}|{|}}||||||||}~~~}}}~}|}}||{{|{|||||{||||}|||{{|}}|||||||||}}}~~|{zzz{|{{}~}||}}||||{z{||{{{||||||||||||||||}}|||}}||}}|{|||}}~~}}}}~~~~~~~~}~~~~~~~~~~~~~~~~}{|}~~~~~~~~~~~~~~~~~~~}}~}}}}~~}}}}||{{{}}||}~~~~~}}}}~~}}}}}}}}~}|||}}}}}||{z{{|}~~~}~~}||}||||||{|}|{|}|{|||{{|}}||}}||}~~}|{zz{{{|}~~}|}~}|||||}}|{{|}}||}|{|}}||{{zyyzzz{|||}}|||||{{||||}~~~}||}~~~~}||}~~~~~~~~}~~~~~~~~|{{{||}~~~}~~~}}~~~~~~}}~~}}}~~~~|{|}}}}}}~~~~~~~}}}}}}}}~~}}}}}}}}|{|{xxyyz{|}~~~~}||}}|||{|||||||||||}}||||||||||}}||{zz{{{|}~~}}~~}|||{{||||||||}}|{||{||{yxwwwwxz|}}}}}|{|||{{{||||}}}}~~~~~~~~~}}|{zz}~}||}~~~~}~~~~~}||zyyzz{|}~~~~~~~~~~~~~~~~~~~~~~~~}}~~}|{{|||}~~~~~~}}}}}~~}}~~~~}~~~}}}|{yyxwwwxz{{}~~~}}~~}||||||||}}}}}}}}}}}||||||}~~~~|{zzz{{{|}}}}}}}}}||||}|{{}}}}}}}|{{{yxxwuuvwxz{}}}~~~}||{{{{{{{||||}}|}}}|}~~~~~~~~~|{{{z{{}~~}}~}}~~~~~~~~~~~}{yxxyyyyz|}~~~~~~~~~~~~}~~~~~~|{{|}}~~~~~~~~}}}}~}}}~~}|||{yxxwvvwwwy|}}~~~~~}||||}}|}}}}}||}}}|||||}}~~}|{zzzz{||}}~}|||}}||||||}}|}}|||{zyxwwwwwwwxyz{}~~~~}}|{{|||||{{{|||||}}}|||||}~}|{zzzz{zz{||}~}~~~~~~~~}{zyyyxxyyyyz{}~~~~~~~~}|{||}}}~~~~~~}}}}}~~}}}}}}~~}|{yyxxwwwxxxxyz{}~~~~}}}}}||}}}}|}}}}}}||}}||~~|{zzzzz{|}||}}||}~~}|}}|||}}|||zxwvvvvvvwwwwxz|}}}~~~~}||{{{{{|}}|||||{||}}||}~~~}|{{{zzz{{{z{}~~~}~~~~~~}{zzyxwxyyyyyzzz{}~~~~~~~~~~~~~}|{{{|}~}~~~~}}}~~}}~~||{zyxwwxwwwwxxyxyy{}~}}~}}}}}}}}}~}}}}}}}~|{{{z{{{||||}~}|||}}||}}||{{zyxwvvvvvvvwwwwwxy{}}~~}}}}}}|||||||||||||}~~~~~~~~~~}|{zyyzzzzzz{{{{|~~~|}~~~~~}|{zyyyyxyyzzyyzzzz{}~~~~~~~~~}|{{{|}~~~~~~~~}}~}}}|{zxwwwwwwxwwxxxxxxzz{|~~~}}}}}~}}~~~~}}~~}|{z{{{{||}}}}}~}}}|||||{zyxwvwwwvvwwxwwwwwxxz{|}~~~~~}}}}|{||}}||}}|}~~~}}}~~}}}}}~~~~}{zzzzzzzz{{zzzz{{|||~~~}}~~}|{zyyyyyyyyyyyyzzzyzz{}~~~~~~~~}|||||}~~~~}}}|{zyxwwwwwwxxxxyyxxxxxyz|}~~~~~}|}}}}}}}}}~|{{{{{|}}}}}}}}}}}||{zyxwvvvvvvwxwwwwwwwwxxxy{|}~~~~~~~}}||}}|{|}}}~~~~~~~~}zwy|}{{{yvtsrsuwvvutty}}zwwxwwy{||}}}}~}}~}~|||xxxxxyyyyxxvttuuw{~}~~}||{|~|{z{~}{yz{|}xwvuuvy{{zz{}~zwuuwxy{zy{}||~~~~~~zvvussuwxxyxxutsssssrssrsuvvvvvusstttuwxxxxxvvwy{}~~}||||||}}~~{|~}|}~|||{yyz{{zyyyxy{~|zzzz|~|zzzyz|}}}~~~~~~}|}~}|{{z{{{{zxuuwxy|}~{zyxyz{|~~}|{|}}{{{}~~~~|{|~{yxvvwxxxy{|}~}}{yz}}~}|}{yz||}}}|{{{zyyywuttttttvvxzyxwuuwwx{||~}|}~|z{|{z{}||}}zyxwxzzyxwvvvvvuuvyxwxzzzyxxxwutuuuuvwz|}}{{{{|}}~|{zxuvwwvusqonllmnoqtwy{|}~}~~}}|zvutqnnnnopqssssttqnmmkkllmnopqqtx{|||}~}zyxxyz}~}}}zwvwywvwwvtssrrsuvwxyzzzzzzyyyxxxwvvwxyz{}~~||{zy{}}zzzywwwtrrttsuwwwxyxxxwvuvxwxyz{}}|{z{|}~~~}|z{{{{{||}~~}|zyyzyxxxvuuutrqrqopqqppppqrrrrrtuuwwutvwustuuuvxyz{|~~~~~|{|{ywwwvutttttuvwy{|}~~~~}{zyxyzzzzzyxxwxxxwwwwvvvuuwz{}~}|{{{{{||}~}|{zzzyxxyz|}~~~~}}}|{z{|~}{{{ywvvvtsqonoppopqppqrstttuwwy|~}|||{{{|{{{|{yxxwwxz|~~~~~|{|}}|zyxxyyyxxxxwvvvuuvwvutsrrrrrsuyzz{|{zxwwvtsstxz{zz||~~}||}}zwutsrssuvvvxyzzxvtsssstuvwxxxx{~~{ywvtsrrrrrrrsrqomlkkllllmlllllmnprstvwwwxxyzzyyyxxxxxz|}~~~~~~~~}|}}~~}{ywvwwxwwxxyyzzzzzywvutuwwyz{{zywvutsrtvxz}~}}~}||{yxxwxxxyyxxz|~~~}}}}}}}}}}~}|{{{{|}}}}|{{{|}~}{|}~|zyyyyyyxwxxxyxxxxwuttssstuwxxy{{{|}~|{zyxxxxxxxyyywutuuuvwyyyxxyxwxz}}~~}|zyyyzzyyxwvvvusstvwy{}~~}|{{{{{|}}~~~}{zyxvuttuuvvvvutrqooooooqrsuvwxy{}~~}|||}~~}|zzzyyyyyzzz{{|{zyxwvvvwxy{}~~~~~}{{{|}}~~}||||||}}}}}~~}||zwvuuuuuuuuuttttvwxxwvutsrrstttuuuvvvwwy{}~~~~~~}}|zyxxyyyz{|{yxxxxyyyxwwwvtstuuvxzzz{}~~}{zxwutsqpppppqrssssqomllllmnnoooopqrsuvwxyzzzzzzyxyyyxwwxyy{|~}{zzz{{|~~~}|}~~~}}}}~~|zyyyzzz{|}~~}||}}}}}||{{{{{{{{{{yvuuvvwxwvvwxy{}~~}|{{{|~|zzzyyz{{{{{zxxxyxxyyzzzzyxvtssstuwz{}~|{zyxxwwwwxxyz{|||{{{zxvuttttuvvwy{}~~~}}}|{{z{{zxwusrqrstuvxz{|}~}}|{{zzzz{z{{|}~~~~~|||{zzzyyyxxyyyyyxxwwwxwtsqqpqrsttuvwxxxxxyzz{}~~~}||||{zzyyxwwxyyyxyzyyxxwvvuvvwy|~{zz{zz{}~~}}~~|yxyzz{{|~~~}|{{{{}}zwusrrqqqqsuuuvwwwvutttsttuttuvxxxyyyxxyz|}~~~}||||}~~}}||||||||{zyyyxxxxyzz{|}|{zxwutssstvxz|~~~}}}}~}}~}}}}}~~}{zywwxxyz|~~}}~~~~|{yxwwvvvwxyzz{{{|||}~~~}||{zyyzyyyyyyyyywuutttuvx|~||{{{|~~~}}}~~}|{|||||||zyy{|}~~~}zxwvwwxxyz|||{|}~}{zzyyzzzyxxxwuttuwxy{|~~~}}|{{{|}}}|||{yxxxxxxyz{zyxvuuvwwxz|}}}}~}}}~~~}}~~~~~~}}}~~~}|{zzzzyzzzzyyyyxwwusrrstvxz|}}}}}}|{{||{{|}}}~~~~~~~~}{{{|{{{{zyyzzz{||}|||||{yxxwvutrqpqrstvwxxyz{{{{{{{{||}}||}~~}}||{{{||||zzzzzzyyyzzzzzxwvtttuwy{||}}||{zzyyyyz{{{|}}}}}|{yxxxyy{}~}}~~~~~~~}}}||{{zywussstvwxxxxz{|}~{}~~~|{{~}~}{ywwxy}~~~|}~}}}}}}~}}||{{zxvvvwxyyyzzz{{{{{|}~~~~~}||{zzyzzyxyyyyyyyzyyyxxyz{|}~}}}}}}}}~~}~~~~~~~~~~~}|{{zzyyyyyyyyyyyyyz|}~~}{zyyyyz{||||{{{{{{|||{{{{zzzzzzz{{zzzyxxyzz{|||}}~~}}~~~~}||||||{{{{zzyyzz{zzzz{zzyyyyzz{{zyyyzzz{{{{|}}|{|}}}}}}}}||||}}|}}}}~~~}||{{{|||{{{zyxxxxwwxxxxyyyyzz{{zzzzzz{{{|||||}~~}}~~~~}}||}}}}}}~}{z{{||||{{{z{|}}}}}~}|{{zzyyyyyyyzzyyxxwwxywvw{}zwvwwxxxy{|}~}|{}~{z{~~}}}||||}}zzz{{{{{zzz{}~~}}~}~~~~}}~}}~~~~~~~~~~~~~~~~~~~}}}}}||{{zzzyyzz{{{z{||||}}}}}}}~~~~}}|||}||||{{{|||{{{{zzzzzzyz{zz{|||{zzz{{{|}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzyyyzzyyyyzzzyyyyyyyyyzz{{{||||{{{{{{{{|}}}}}}||{{|}||}~{zxvvxyyxx{}}|{{{{|}|{zzz{~~~}}~~~~~~~~~~}}}}|{{{{{{{||}}}|||{zz{{{{{{{{zyyyyyyyzzzz{{{{{{{{|||}}}}|{||||||||||}}|{{{||{{{|||||||}}|{{{zzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{|}}}}}}}||||||||}}||||||||||}~~~~~~~~~~~}||}}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~}{|~~~~~~~~}}||||{{{{|{{z{{|}~}|{{||||}}}}}}|{|}~~~~~~~~~}}|||||||{{||||||||||{{zzz{{{{{{zzzyyyyyyzzz{{|||||}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~}|||||{{{zzzyxyyyyyyyyyyzzyyyyzzzzzz{{|||||{{{{{||||}||||||||}}}|{{{{{{zzyyyyzzyyyyxyyzzyzz{{{||}}}}}}}}}}~~~}}}~}}}}}~~~}~~~~~}}}}~~}}~}}}||}}}}|||}}}||{{|||||{{{{{{zzzzyyzzzzz{{zz{||}}}}}}}~~~~~~~~~~~zzz|~~}}}~|zyz{}~||}~~~~}}}~}}}~}||{|}}~~~}}||{{{{{|{{|||}}}}|||||}}|{{|}}|}~}}}|}}}}}}|}}~~~~~~}}~~~~~~~~~~~~}|||}}}}~~~~}~}}}~~~}}~~}~~~~~~~~}}}~~~~}~~}}}}}}|}}}|||{{{{{z{{|{{{|{{{|||||}}}}}}}}}}}}}~~~~~~~~~~}}}}|||||}}}}}}}}}}}}}}}||||{{{{{zzz{{{zzzzyyzzzyyzzyzzzzzz{{{{||||||||}}}|||}}}}}}}}}}~~~}~~~~~~~}}||{{||||{{{{{zzzzzzzzzzzzzyyyzyyzzzzzz{{{{{{{{{{{{{{|||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{|}|}~~~}vz~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~}}|{||}}~~~}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{|||{{||||{|||{{{{{{||||}}}||}||||||||}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~}}}}}||||||}}}}||||||}}}}}}}||}}}}}~~}}}~~~~~~~}~~~~~~~~~~~~~|||}|}}|||}}}}}}}}}|}}}|||||||}|||||{{{{|{|}}}}}}}}}}||||||}}}|||||}}}}}||{{{{|}~~}|{zzzz{|}}}}||}}|zzz{zyy~~wtrqty|}}||}|yyyy{}~}{z{||}}{xwxxz~}|{zz|~~|{{zyyxz}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}~~~~}}}}~~~~~~}}~~~~~}}}}|||}}~~~~~~~~~~~~~~~}}}}}}}~~}}}}}~~}}~~~~}}}}~~~~~~~~~~~~~~~~}~~~~~}}}}~~~~}}~~~~~~~~~~}}}}}}~~~}|}}|}}~}}|{zz{{{||}}|{{zz{}}}{zyz{|}}|{{{|}}}zyyz{{|}~}|{|~vsqqw~|yyz{|}|||}{xwwwwwy}}zyyz}}zwvxywuvy}~zwvwxxxyyyxxxyz|}{|}{xvvwwxz{|}}~~~~~}}|{zzzzzz{{{|}~~}}|{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~}}~~~~~}}}yrqqu~{z}~{xxz|~{y{|xuvz~~}{zyz|~||}{zyyyzzyz{}|zxwwxyz{|||}~~{yyyz|~~~~}}}}}|||}}}}}}}|{{||zz|~~}}}~}|{{{|}}}~~}||||}~}|{{|||||||||}~~}|{{{z{|{{}~}}}}}~}|zz{}~~}|||||}|{zz{{{}~~}|{zzz{}~~~}}|}~~~~}}}}|{{|~~~~~~}}}}~~~}}|||||}}}~~}{z{|||}~}}}}}|||{{{||}}}}|{z{||}||{{z{||||}|{{{zyxz|}||{yy{}}|{{yyz{{||||{{{|}~~{zzskirxsu{~~~ywwy~~}~~xx}~~~}}~|}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}|zzyxxxwvvvvutuwvuuutuuvutuvwwwwwz|}|{z{{{|~~}~~||~}{ywvuuuutttuvvvvvwy{}~}||}}||}~~|{{}~~~}|||{z}~|{||{zyyyyzxwvvuvvwyzxwxwvvuu{~}}}}~}||||{|~~~}~~~|zz||}}~~}~~~}|{|}~~~}|~~}~|yvuttrqpqssrqpprsstvwwwwxz}~}}|}}zyyyxxxwuuuvuuvwvtrprtuwy{|zwwxwvtronmmmnooppprvy|}}|{zxxzzyyyyz}}|zyyyz|{ywvuutrrtv|}}|~~|~~}|zyxwuuuvvvvxz{|||zyyz|||}~~~~~||}}|}~~~~|yxyzzyxxwvvvvuuwvuvxyzyxyywvuuttstvxyz|~~|{zyxyz{}~~}ywvuttsrssqomkklklnprtwy{|}}}~}{zxxvqnlkjijklprpnprrpljjiiiiijlnnoqtwz{{zzzwtstvyz|~~~|{{}~~~|{{{}~~~}zwxyyyz{|}~~~}|zz|~~}~~|}~}|yyyxwvutttutrttttvwwwwxzzxyyyyyyzzyz{zz{~~}}~~}zz{|}}|~~~}zywuuuvwxy|~~~}|{}~~~|ywwutrrqponlmmkjigilllmoqsstvwwvuwz{{~~|zxxyyz|~~}zxxwusooooooopqpoorw|~~~~}|zxvw{}~~|}~~~~~|{{{|||}{{{}}|zxxxvtttsqnmnonnnopoppqrsttuwz}~||}}|zz{|||{{zxuwxwx|~||~~~~~~~|{|}|{zxxyzyyxwwwvuvutuwvsrqqqonopruxyyyzxuutsqpppqrux{}~~|}~}|~~~~~zwutsssttsstttttuutrqqrsstttuvuvx{~~|z{{zzz{zyxwusqsuttttsssrrruxyz{|}~~}}}~}}|{{|}~~}|{zxx{}~}|||||}~}|{yyxxxxwwvuuuwyyz}~}{{}~~~}~|zywvutuutssrrsssttssrrpqssssssrqqsttuwz|~~~~}~|}~|{||{ywutttvy|~~}}|{zzz{{{}~~~~~~~~}|~~}|||{{{|}}{}~}|||{zzxvvwusuwxy{||}~~|zyyxwxyz{{yyywvuvxyyyyyzzzzz|~}}}}{yz{|zxxwwvtstuuvwy|~~~}}|{{{zz{{|}~~|{|zwussttttuvvusqoonmmmoppqtvwwx{~~~}||||{||~~|{{{yyyyxxxyyz{{zywvutttuwyz{|}~}}~~~}}~~~|{zyz{{|~~~}|{{zzz{||{{||||{{{xvtssstuuvwxyxx|~~~~~~|{zz{}~~~}{ywutuwvvwxyywussqpppprsrrststvxy{||~~~~~~|}~}}||~~~~}}~}}}|~~~~~}|}}|{xwvuuutuwxwx{~}~}}~~~}}|zvtrqqqqqrrtvwyz{{yxxxxwxz|{z|}|{zxyyy{~{zxvttttttuvusstttrqqqqpommmllkmopqqqrtwyzz|}~}|{zz|}~~~~~~}{{{|||{|}zxzzyyxyzzyyywuuutsuvwy{}~~|yyyxxwwyyyz|}||||zywvutssstuvwxz|~~~~}|{{zzzxvtsqpoopqrtuwyz{|||{{zyyzzz{yy{}~~~}}~}{||{yyxxxwwxwwwwwwvvwwvusrqonnooprsrsuwvvvwxxxz||}~~}~~}~~~}}{{{{{zyz{}}~|{zzyxwx{|}|{|}|{zyyyyz{zzz|}}~~~~~~}|}}~~{yyxwwxy|~~|{zyxxwvuuuvvuuuuuuttsrrrponooopqsvwxyxwwyzzyyz{|}}~~~~}|{{{zz{|}~~}}|{z{}~}}}|zyyzzzzz{{ywvuuvvwxz|~}}~}}}}~}}~~~}}~}|{ywvtrpopommnorqqrttuwxy{|}~}{zzzyzzyyyzyxvuvtsstvy{~~{{|}}~}~~~~}}}}|{{z{{{|~~}}~~~}{zyyzzzyzzzzzzz{||||||{zyxwvvwwvuuuvvxz|~~}||||{{{||{z{{zzzyxvuvwwwyzywutuutuwyz{||||}}}}}~~~~~~~~~}}}|}~~~}}|zzzxwwwxxxxxxwwvsqppqruwy{||||{{{zxy{zzzz{{{{{{z{}}||~~}{zz{|}~~|zyyz|}~}}}~~|{|||}}zywwxyzzzyyyyxwxz{{||}}|zzzyyyyxvvwxxwy|~~|{zzz{||}~~}}}~~~~~~~}}||}}}{yxxxx{~}}}zyy{{{zyyxwvvutuuvvvvvwwwvvvutsqpprttstuwxxxxyyyxwwz{zyz{|{xxxwvuttuwyyz|}~}|{{{||||}~~}|{{zzzz{||~~~~~~~~~}|{{{zywvwwwwyz{{z{||||}}~~|{zzzxxxxwwwwwwxyyyyyyyxxyz|}}}}}{{{||}}~~~~}}~~~~}|zyyywvvwvvuuvwwwwxz|}|{zzywuvwxyyyzzzyxxxxxyyz{{zzzyyxxzyxxxxxwvwxyzy{|}}||}}}~~~~~~~~~}}{zz{zyz{zyzzzxwxz{{zyyzzyxxyyyyxyzzyyxyzyz{}~~~~~~}~~~}}}|{||}|{|}}}|zzzyyz{|}}~~~}}}}}}}}}}}}}|{{zzzyxxzzyyzzzzy{}||}~~}|||}}}||}~~}}}||}}|||||zxxxy{zy{}{zyxxyyxvvwxxwvwxwvvwxyyyyyz{{||{zzyz{{{{zzzyz{{{|}~~~}|{zyzzyyxyyz{|{zyz{|||||~~~~}~~~}~~}|{{{{{|}}}}}~~~}|{{{{{zzzzyyywustuvvvxzzyyz|}}~~~~~~}~~~}{xy{zzzxvxzzyxwz|ywwvwxyzz{zwvwxyxwvxyyyyz||}~~~~}}~}|~}}|||||{zyxvvvvvuttuvtrtutrrrtussuutvyyxxyzzwutuxyyyx{~|z}~~}zxyxyzzzy{||{{}}}|{zz{||}~}||||{}~~~}~}}~~~}}}}~~~|~~zz|}~}|~~~~}}}}{{|~~|{~~|ywvvvwyz{{{{{}~~}~||}}|zyyyy{}~}{zywutsttuttvvwwxy{zyz{|}|zzyz||||}||}zy{}}~{{{|~~~}|{ywwxyzyyxxxxxwwxxwvvwwxz{yyz|}}||}zz~~}~|z{{{|||{{zyyzzyxyz{{z{}|{}~{z}~{zzyyyz}}|~|}~~~~~~~~}|~}}}||z{{yxz}}|}~~~{z{zwvwwwxxxy{{zz||z{}||~~{~}{|~~}|{zzz{zz}~|z{{|{z{{xuvxxwvwz{y{~{||{ywtrqqtvwvx{zxyyyzzzz{}}{|}~}}||{{{}~}}}~}|}~}|zyyxyyz}}|}~}~~}~~|zzzzyw{~|{}~{zz{{{zz{~}zz|}~~~~|zyywux{{||yz}|z{}~~}|~||~}|}~~~{zz{}||}~~~~~~}}~|zz|}}}{zywwz|{}~~~~~}}~}|{{|||}|{}~}}~~~~~~{zzywvvwxyy{~~}||~~}~~{z||z{|}~~}~}|~zyzzyxwz}}|}}}}~}{{|zvttvxxwxyz|~~~~}||}}}}||||{yz|{{|zyzzyyzzywvxyzz{}~~}~~}}}}||}~|zyxvvxxwwyzzwvz{yxxxzyxz{ywxwwussrsttuwwz}{z}}||{|~~~~~~}~~~}}}|z|~}~}|}}}}}~~~~~~}}}{z}~|~}~~~}{{{zz||||{{}~~}}~}|{z{{zxvuuuwyxyzz{zy|~}}}|{||||}||}~~}||}~~~~|}}||zy{|zzz{zyxvuwzxvuuuvuvyxux|||}~~~}}~~~}}~~~}}}|{zyxwxyyy{|{|~~}~~~}{|}}{{zyyz{{|~~}}||||}~}|||{zywvuttttsstussuwyyxxxyzzyyy{}|{{|}|{|||}}~~}}|}~~~}}|zzz{|{zyyzzyxwvttvwvvxyxwwz}~}~~~}}}~~~}~~~~|zywuvxwwyz{{||}}}}~~~~~~}}}~~~~||}}~~}|}}|}}zxyzwvxxwvttvvux{xvwyyyz|~~~}~~}}~}|{zz{|{||~~~~~}}~~~}{{{{{yyzzyyxy{}~|wvvvvutwywvwxxyyxvvxwvvtuvtsrrsrqqrssrqtwwxz{yyzzyz|}|}}||||~}}}|{{~~|{|}|zzzzyzzz{|}~~~}{yxwwxz|}~~~~}}~}|||~~|{{{|}~~|{|{z{|{z{{zzzyzzwxzyvutstsrsuvvutttttv{~~}||}|{||{z{|{z|~~~~~~}|{{zxxvtuwz{{|~~}{|~}~}}|zz{|{zyyxz|{{}~|{yyyz{|{zyz{{{{zzxwwvttuuusrrstutssttvwy|}|~~||||{zz|~|{||||}~~~}|}~~}~~||}~}~}~~}|}{yyywvwxxyxyz{||}}}}|||{{{{{{yyz{|{yyy{}||~}}|{{||||||}|{z{zywuvvttuwxvtvxwvvvuvxyz{}}}}|{{{{||{z{|~}|||{ywxyz||z{|{{{z{|zxwwwwwxwwxyyyyyz{{zz|~~~~}|{|yx{}}|{{{{zyxxxy{{|~}|}~{{}~}}}{z}~|}~~~}}~~}|zyyyzzzzzzzzyz{z{{|}~~~}}~~}~|||zyyz{{{{zz{{|}}~zyzyxwwwwxyyyzz{{yz|~~}{{z{}}}}|}}zxzzxwwvutsttssstuvwvuvwwwxz{}~~}|{{zzyyzyxyzyxy{}~}~~~~}}}}}}|{zxwvuvxyz{z{{{{{}~~~|{}~~~}{zxwvvvwvttuuuuvuuvxyyyz{{zz{||}}}~}~~~}~~~~|zzyyyyyyz{|||||}~}~~~~~~~}|}~~|}~}||}~~}z{}{z|}}}~~~~}||~~||}~~}{ywwvvxxwxxxxz{{{|||}~~~|yyxwvwwyyxxzzzyxz|||{||}~~}~~~~~~}}||}~~}}}}~}{{||{|}}{{yxwvuuutvxxwwwwy{|}}|}~~~~~~~~~|}~~}{}~}||}~|{}||{{zz|}{{{|||zyxvuttuuuuuuvwxyzzzzz{{{|}}~~~~}zzzzz{{z{{||||}}}||||}}}}}~~~}|||||{|~~~~~}||{{|||||||}}|{zxwvuvxxxyyyzz{||}~~}}~~~~~}|{}~~~~~}}}{yxyz{{yyz{{zzz{}}||||||{zxvwxxxxy{}||}~~}||}~||~}~}}~}{zz{{{{||||}}}~~~~}~~{{|~~~~~~}}~|zz{{zzyxvutttttuvvvwxyzzxxxyyyyz{zyzz{|}~~~}}}}}~~}~}||}}{xxyxwwwwxz|}}~~}}|||||{z|}}~}||{z{~~~}~~~~|z{}}|}~~}~~~|||{zz|}}{|~}~~~~~~}{{}}}}}||~~~~}~~{zzzzyxyzz{{{||~~}}~~}||}}|{yyzzyxxz||~~}||{zyzzy|~}~}}~~}}~~~~~~~~~~}|zx{~zrjjmoqsuxy~wolkgiovz~}yvvuz~|xtuvy~|wqpokknsy}|wqliihijlry|~{vrnkhknot{wtqpoqw{zvtpprvwx~{xwrpstv{}~{xurpnmnqvz~wrqnmnmosv}|zxtstuy~}{xsssqprvx{zuponoqsrtz~|xwvqonosuyzvusqrruy{|~zvrpmjknqtx||uokjkhgnvy|}xtrrrsvy{~~||{z|~|xwvv|}~}~||}xxz|~yzzwwy|~}|{~~{z{zwy}|{}~}}}|{{|{zz{zy}|~~|{{}}}~}~{yz}~~}xwvtwzz{}|zywx|}yz|zy|~y{|yx}}zz}||}|~|zyy{|}~~~~}~{yxwxzxwx{}~}|zxvxyvuwz|{|~ytwzvty}~{vvy{|~}}~}z|||}}}}||}|zxxwwwxy}}|}wz}zxy{{{}|zzxvvwxzyxyyxwwwvusrvwsquwwyz{}}{{{ywxz|~~~~|||{{}~}{zzzyyxxyzzyxxxvvy{ywx{zxvuvwsquxwvy{{zzzyxy{zyzzyyz{zy|}{yz{{z{}~}~~~~~~~}~}|||xuvwutxzywz{xwz|{yyzyxz{ywy{yvy{zxy{~~|}}}}|{zzzzzzyxxxyyxyxvx{zxyyyz{{yxwxxxyzyxz|}|||{z{|zw|zw{}{z{{zyy{zyz|~~~~~~}~}{~}~~~}}}~~||~~}~}}}{z|~{y{{zz{|{||{|}}}}}~}}}|}~~}~~~}||}~}}}}|~~}~~~~~~~~~}~}}~~~}~~}|{|~~}|{{}}|{|}}~~~~~}|{{{}}}~}||||}}}|{{{zyyyyxyyyzzyzz{||{zzz{zyzzz{||{}~{{}}}|z{}|{{{|~~~~~~~}}}|{{|{{{z{||||||{{{z{||zyz{{yzzyyz{yy|~}|}}zyxxxyxwwwwwxwwwxwutuuuttuwyyxyzyyzz|~~~~~~}}~}}|||||{zz{{{zyyzywwxyywvwwvvwwwy{zyyxwxxxyyxxxz{zz{zyyyxyyzxvwxyyz{zzzz{|}~~~~}}}{}}}||}~}|||{{||}~}zyxwuuvwxyz|~~~~~~~~~}~}{|}|{||}|}}|{{|}||}}|}}}~~~~~}}}}|{}~}}}}|||}}|{|}}}}~~~}|{{{{{|{zzzzz{|}}}}|zzzyxxyz{}~}~}}}}||}}|{}}|{||{{{{|||}~~~~~~}~~~~~~~~}{{{zz{||}}~}}~~~~}}}}~~~~}~~~~}|{zz{|}}}|}}|{{z{{{{{|||||{||{z|||{zz{|}~~~}}}}}}||}}}}|{zyxxyyxxxxwyyxwxz|}}~~|{zyyxxwyz{||||{zz{{|||{{|{{{|||{zz{{{{z{|~~|{zz{|||||||{{{{{{zzzyyyyxxxxwwwwvusstuvxywvvvvwwwxwwxxwuuuttuuvvvvwwvxyz{}~}||}~~~~~~~~~~~~~~~}|{{{{|~~}||||{|||{{{zyxxyywxyyxz{~~~~~~~~~~~}{{{|}~}}|{{||}}|||||||{{{|{{{{{{zz|{zyxwvuvwxyz{|}}}|||||||||||||||}~}}}}||}~~~}}|}}||}}}{{{{{yyz|~~~~}}{zyxy{||||}}~}}}||||zyyzyyxxyzxxywutuvwxy{}~~}~~~}~~~~~~~~~~~~~~~~}}}}|zz{}{{|}}}||~~~~~~}}}|zyxyyyz{|~~}||}~~}{yyyyyyz{zzzzz{{zz{{zzyzz{z{|{zzyxwwwxyz|~}}}|||{{zyyyyxyzyyxwwwxyz{|||{{|||{{{zyxwwxxyyyyz{{zzz{|{zyz{zyyyyzyxwwvvvwxz}~}{{z{{{{||{zzz{{zyyyyxxxwwvutsqpooppqruwxz|~~}|}~~~~~~~~||}}}||}~}~~}~~~~}}}}~~~}||{{|}}}}}~~~~~~~}|{{}}|{zyxwxxxxyz{|}{zzz{{{{z{|||zyz{zyz{{zyxvuttssrssrrsuyz{||{{{{{{{|||||}}}}}}||}~~}~~~~~~~}}}~~~~}}|{{{{{|||{z{{{}~~~|{zzyyz{|}}|{{{zyxxyyxwxwutssssrrrsstvwy{|}~}}}||||||}}}}~~~}}}}~}||zy{|||}~~~~~}}}}~}}}}|zxwwxxwwxyyxy{}~~~~~~~~~~~~~~}}|zxxwwwxyz{{||zyzzyyzz{{{yxxxxxwwxyxxyz|}}~~~}{zzywxyzzzyyyxwyzz{|}}|{{|{z{{{{|||{zxwvvvxxxyzzzyyz{{{|}}~|{yyyyyxwwxzz{|~~~~~~}{zzzzzyz{||||}~}}~~}{zzz{{{{{zzyy{|~~|{|~}}~~|{zzz{{{{{{||{|~~~~}|{zyyz{|||||{{{|}|||{ywvvuuvvwwwxzzzz{}~}{zzzzz{{|{zz{zzzzzyxvusrrrrrrrrsssrsuvwy{{|{{||{{{|||||}}}}~~}}||}}|{{{|}||{{{{{{{{{|}~~}||||||{{{{|}~|zyyyyxxzzyyyyyyyyyxvtrrrrrqqrrssstuttuwyz{|}}||{{{{|||||}}~||{{{z{}}}}}|}||}|{yxwwwvwxxxxxxxxyxxxx{|}~}~~~~~~~~~~~~~~}~}{zyxxyyyyzyxxxxyxxy{{|~~~~~~}}~~~~~~~~}~~~~~~~}{zyyxxyyzzzyz{zzy{}~~~~~~~~~~~|zzyyyyyyyyzyyyyyy{|}~~~~~~~~~~~}}||}}}}~~~}~~|yyyxyyzzzzyzzz{||}~~~~~~~~~~~~~}|{zyyyyyzz{zzzzzzz{|{zxwvuuuuvwwwwxxxxyz|~~}|{{||{|}|{zzz{{{|{ywvusrssssttttttuvwxyyz{{z{{zyz{{{||}|{|}~|{{{|}}}}}}}}}}~~~~~}|zzyxxwxyyyzzyyzz{|}~~~~}}}||||||||||{{|~~|{zyyyyzzzyyxxyyyyzzyxwvusrqrrrstttttuvwwyzz{{{{zzzzz{{|||}}~~~~~~}||||}~~~~~}{yxxwwwxyyyyzyz{}}~}}}}||}~~~~}|}~~~~~~~}~~~~}||{{{|||||}~~}}}}}|}}~~~}}}}~~~~~|{zxwwwxxxyyyz{|}~~}}}|||}||||}}|}~}|}}~}~~~~~~~~~~}~~~}|zywwwwwwwxyz{|}}}||}}|}}}}||}}}}~~~}~~}||||{{|||||}~}}}~~~~~~~}|{ywwwxwxyyyz{|~~~~~~~}}}~~~}}}~~~}}}}}~~|zyyxxxxyyxxyyyyyyzzyzz{{zyyxvvuuuuvvxxz|}}}~~~~~}}}}~~~~~~~~~~}||||||}|||||{||{{{{{{zyzywutsssstuuvwyyzzzzzzzyzzyyzzz{{{{{zzzz{}~~}|{{zzzz{{{{{||{||||}||}}||||zxwvutuwwxz{}~~~~}||}~~}|||}}~~~}}~~}}}~~~~~~~~}zzzzzz{}~~~~~~~~~}|{zxwwvvwxz|}~~~~}||}}}}}~~~~~~~~}}}~~}}}|||}}||}||}~}}}~~~~~~}{zyxxxy{}~~~~~~~~~~}}}||||}}}}}}|}}}}}}}}||{zyxwvvwy{|}}}|{{{{{{{{|{{|||||{{{z{|||~~~~~~~~~}}~~}}}}}}}}~}|}}}||}}{ywvuuvwz{|}}}|||||{{{|||}||||||||{{||}~~}}|||||{{{|||||||}}}}||||}}|}~}|zxwvvvxz|}~~}||}}}||||||}}}||||||{|}||}~}|{{zyyyyyyyyyyyyyxyyyyyyzzzz{||{zywvtuwyz||}~}}}}|||{||||}||||}}|||}|}}}~~}}}}}|{{||||||||}}}||||||}}}~}}|{zyy{~}{{|}~~|||}~}{{{|}~~}}}~~~~~}}}}}}~~~~}}~~~~~~~}{zyz{|~~~~~~~~~~~~}}}}|||}}|zyxxxy{||}}}~}}}}}}}~}}}}}}||||}||}}}}}~}||||||||||||}||}}}}}}~}|}~}|||}}|{zyyyz{}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~}}}}}}}}}}}||||||||||||||||{zyyxyz{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{|}}~~}}~~~}}}}|}}}}|}}|||}||||||{{||{{{zyyyzz{{{|||{||||||||{{||{{z{{{z{||{{{{|}~}||}|{||||{|}|{||||||||||||||||||{{{zzz{{{{{||||}}}|||||||||{{{||{|||{{{|||}~||||}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}~}}}}}~~~~~}}}}}|}}~~~}|||{|}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}||||||}~~}|{{zz|||}}~~}}}}||||||||||{{{||{{||||~~~~}|}}|||||||||}|||||}}}}}||||||||||}~~}}{zz{{||}~~~}~~}}}}~~}}}}}}}}}||}}}}~~~~~~}}}}}}}}}||}}||}}||||||{|||{{{{{|}~~}{zyxxyyz{{{{{{zzzzzzzzzzzzz{{{{{{||||}~~}}~~~}}}}}|||||}}|||||||}}|{{|{{{{{{z|~}|zyyzz{{|||||||||||||||}~}}~~~~~}~~~~}|||}~~~~}}}}}~~~~~~~~~~~~}||~~~~}|||}}}~~~~~~}}}}}}}}}}}}}|}}~~~~}{{{|}~~~~~~~~~~~~~~~~~}~~}{{{{||}~~~}}~}}}}~~}}}}}}}}}}}}}}|zyyz{}~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}~~|{zz{{||}}|}~}}|}}}||}}}}|}~}}}}}|{zyzz|}~~~~}}}}}}}}}}}}|}}}}}}}}}|}}}~~|zzz{{||||||||||||{{{{{{{{{{{{|||zyxwvxz|}~~~}}|||||||||||||||||||||||{{|}~~{zzzz{{|||||||||||||||||}|||||||{zyxwxyz|}~~~}}}}}}||}}||}}}|||}||{|||{|}~~}|||}}~~~}|{z{~~}|{{|}~~}~~~~~~~~}|zzyzz{|~~~}}}~~~~~~}|{zyyyz|~~~~~~~~~}||||}}}}~~~~}}~~}}}}}}|}~~}}|{zyxxxxy{}~~~~~~~~~~~~~~~~~~~~}}}||}}}}}}}}}~}}}}}}}|}}}}}}~~}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}|zyxvvxutuvwvtuwwvuuuuuvutuvwwxwwz}}}|yz{z{}~~}|||{{}~~||zwtuvwxxwvwxxxwwy|~~}~}}}|~~~}||}}~~~~~~~zvvvtsuvuuuxzz{zzzzzzwvwxwwwwvuuv~~zyzyzyy{{zyxxxyyz{{{~~}||}}~~~~|{{~~|{{zz}~}{yyzz{}~|}~}}~|zz}~~~}||}}|||}~}}}|{{{{zzzzzyyyyyxwwyyyyz{{z|}|xvtsqonoprstsrtxyz||{zyyzzzzz{||zxwvwxyz{|}}~}||{zz|}~~}{zywspoooooqssuwxyywvvwwxxxy|}~}{zyxxz{zxy{}~zxwxy|~~}{|}~~~~~}|{|~~||}}}~~~|~~}||{{||zxwvuuuttuuvxxwxxxyzz{|{|~|zxwtqooppponnnmmnoomkkkkllmprsuzzyyzyyy{~}|{}~~|{{~~}||{ywvwyzwuvvvusssuwutwz{{xvvvutsrsstuvwy|~}{|zxwy{}}~~~~~}{{{xvvvvwwwwvuuvutuwvuttuvxz}~}~}}~}ywusrstttvwusuwustuvwx{}||~}|{z{}~~~|yxwxzyxy{{ywtutqponmnpruxz{}{yyxutrqqqruwyz{{zz|~}~~}|{{{{|{||zxvsuxwvvvxyxxyzywuvwusrstuwyyz{}}{xy{yxz|~~~~~~~~||}}{yy{}}|z{|{ywuuusqptz~~z{{zyxz||{|{ywtpmloprsuwwvvvvxyyy{}~~~}{zzyxwx{{|}}}}|{zywvvuvy|}~|zyxxwwy}~{z{ywyzzz}~||~~}}}}|{z}~{zzyz}}|{zyxxvtrqqpqqrsrppsqnmmmmlkmoruxzyyzywxxwwwxxxz|}~}z{{yxyxwwy{{|}~~~}}{wtsrqrsuuutuuuutssssrrstuuuuvxyz||}~}|{zzyxvwxy{|}}zyyxxxxz{|~~|{|}~}|}}zxxxxyyyyz|}}{{}}||}~~}~}|{|||{zzyxxwwwwvvwyyyyz|~~~}|{ywvvtsrqrrrpppnmnljjkkkmnopppstttvx|~}}|~~}~}}~~}}}zwxzxvwxyzz{{zyyxustvvvvuuvvxz|~}{zywuuvwxwvwvvwy{}~~~}}~~}||~~~~~|}~~~|yzzyz|}~|zzzwtrrrrpoprssuuvxz{{|}~~}~~~~|zyzzxvwy{zyyz|}}}}}}|{yxxyxwy{|}}}}~~~~~{zywuuuvuttvvvuuwxxxxwwvvvtssrrssttsrtvy{}~}|||{yz{{|~~~~}zywutrqqstvvuuuvtqsvvuvwvwwwyzyz|{z|}|{|~~}~}|{zyyyywwwwxxxxyyyxxxxuqooopsvx{~~~~}}}|||{{{zz{|{yxvssrrrqrstuwxyz{}~~~|~|{zyxwxyz{{{{{{{|}~~}~|{|zwwyyyyxz}}~~~|{zxvvvwyxx{{yy{}}{xvvutuvwwvvwwvuvvuttrpmllklkkmnoqrtuwwwxzyxxxy{zxz{||||}}|}~~}{{{yyz{{{{{|zwvwustttuuwyyyz|}}{yzzywutsstttvwyyyxz}|{||}}}}|}}}}~~~~~~|{{{yxwxzz{|~~~~~~}}|zyzzyxyyxxxy|}}|||}|}~~~~}~~}{}~~~}~}~}{zyxwxyyz{{{}~}|||{zyyyxwvxwvwxxwwvutsrpnmllllmnoqsuwxz|{{|~~~}|||{z{|}~}}}}~~~~~}|zyzzzz||{zxwwusrrqprsrtxzzyyyzywwwtstuuutuuuuttwyyz}~~||{z{|~}}}}~||}}~}}~}{zyzzwtrqsuutuwz|}||~}|{{|||~~}|{xvxz{|~~~}{zxvuuvwz~~~~}{ywvuuuuvwxyzywxzzyvtstssuvxxxyyxwvwxyz|~~~|{|}~~~~~}|}}|{yxzzzyy{|yvtrqqrrstvwyxwxxxwwwxyyzzzz{|}}~~}}}~~}{zyyywxyxvxyyxxxxyxxyzzzyxxvuttuvvwy|~}}}}{z{{ywuttsqqrsuwz|}~|}~}|zwvwvwyz|~}}}{z{{{{zyyxyywxzzz{{}~~~~||{yvuuuvxz}~}}|{zyyxwwvvxxxxxwvtrrsrqrsqponoooruvvwwvuuvwwvvxyy{|}~~|{{{{yy{{{}~~|{{zzxvuxwvwwwwxxxxy{}~~~}}|{zyxxxusrsux|~~~~~|}}}}}|}~}}{zz|}}|~~zxvvwxyz|}~~~~}}~}|}~~|||}}||}~~~~}}}}||||||||}}}|{zz{{{{{zzyxwvuusqoopqquxyyxxyyzzzyxwxxwxyyxy{{||}~}{}}|~~~}|{{zxwvtsrruvvvvwxyxwwwwwvsrturrtuvussuuvvwxy{}}~~|{zzzz{{||||}~~}}}}}|||||}}~~~}}~~~~~~}}}}|{{{{zzyyyyxxwxxyyxwyyyyz{}|yz||||}}}~~~~~~||{yz|||}}~~~~}}}|{{{|}~}|{yxxxxxz{zz{{zyyyzzzzzzz{|{{|||{{|}}}}|}|zz{|~~}~}}|||{zz{|{zzzzzxyzywwwxwutvxxxxxyyyxxyzzzyxyyzzz{}|z{|||{||}}~}}|zxyxxxyzzzyz{zz|}{{|}}|z{}~~}}~}}~~~}}~~}}|{zzzzzyzzz|}}}|}}|{zyyz|}}}}}{|}}}|{{|{{{|}|zz||{zyz{zyxyyzz{{zyz{{{|}~}{|}}~~~~~~~~||||}}~~}|||{zzzzyyzzxwwwuuuwxwvvvvvvwwvwwuuuwxvuwxwvvvwx{|{{}~~|z{|yxxxyzzzzz||{|{zyxvwxxxxyzzy{||{{|~~}||||{yyyyyz{{zz|}||{{||{{|{|||}~}}}~~~~~~~~~~~~}}}}~~~~~~}|}~~~~~}}~}}}}}~~~~~|~~}~~~~}zzyyxwvvxxz{|{yvuvvuuttuuvuuvvvwxxyyyyz{}~~~~~~~~~~|{{{{{{{zzywvuttttvwxxxwwvvwvtttuuuuuwxxxxxyzxwyyxxz{{|||||{zzzz{|{{}|zz||{{zyyyzz{z{~~~|{||{zyzz{||~}zywwxyz{|}~~}}|||}}~}}~~~~~}~}||}}}~~}~~~}}~~~~~~~}{yyyyyz{}~~~~~~}|{{|||}~}}~}||}}~}|}|{{|}~}||}}}}}}}}}}||}}}|||yxyyxxwwxyz}~}{ywvwwxyyz{{{{zyyyyyyz{{zzzz|||||}}}||}}}}|{{zzz{{{z{|}}||}~~~~~~~}}~~~||}~|{{{{zyz{yyzzyyzzz{|}~~~{zyyyy{}~~}|{{yxxxyyyyzzzzz{{{{zyz|zyxy{}~~}}|||||}~~~}}}}}}~}||~~}}~~~~~~~~~|||{zzyyyxxyyxyz{{}}~~}||zwvwwwwwxxxwvvwwwwwxzzyyyyyxxyyyyyywvvwxz{}~~~}||{{{z{|||}~~~}}}~}{yxwwxz{zzzzyyxxyz|||||}|{{}~}}}~~}{z{|~}||}~{{|{{|}~}}~~}|||||||}~~~|||~~}{zyzyy{}~~}}}~~~~~~~~}}}}~~~}|zxvuuuuutttuuvwxxyyzyyz|}~~~~~||{{|~~}|{{{zwvuvwwvvwxxwwxxxwwwwvutuvwvwxwwvusrssuvxy{zyyzyxxxyzyyyxyyyyzz{zyz{{{|}~~}{zzyyyz{{{{{||||||||{{}~}|}~~|zz{{|}~}|{z{{{||}}}~~}~~}}}~}|{||||~~~~~}|{zyxwwvvwy{||}}|{z{{{{|||zyyzzzzzyxxxxz{}}}~~|{zxxyyzz{|}||}}|{{{{zzz{zyz|{zzywuuwxwwy|~~~}}}}}}~~~}||{z|}~~~~~~~~}}}~}}}}}{yxwxxz{|}~|{||{{{{|}}}}~~~~~|{{{|||||||{{|||{zz{{{{{||{ywwwwvvwxxxy{|}}||{{{{z{||{{|||||}~}~~}}}}|{{{|}~~~~~}{zyxwwvvuvwwvxyxwwwxxwwwwxxxxwwvvxyyyzz{|}~~~~}}}}||}~~~}~~}}{ywvvuvxxxxxxxyzzzyyyzz{{zzywuuuvwxxyzz|~~~~~~~~||}}}|}~}}}}|}~~~~~~~~~}}|{zyzzyyyyzzyz|~~~}|{zyyzyxxyyxyy{|}}~}}}~~~~~~~}}{xvuttuvvwxyyyyyzzz{|||}}|zzyyyyz|{z{|}~~}|{ywvwwvwxxxyyyyxwwwwwwvuttrqrssrrrrrrstuwxyyxxxxwwwxxxxxyyyz{{|}|zyyzz{{||{{{{zzz{{{{{zzyyyzz{|}}}}}~~}{zyyzz{|}}}}||||}}}}||zyxxxxxyzyyy{|}~~|zzzzzz{zyyxwvvvxz|}|||{{zzzzyxxxxyyyyz|~~~~~~}|{zyyz{}}~~}|{zzzzz{zyxvtssttttuuuvvwwxz|~~|{z{||}}}}}}||}|||{{zywvwwwwwxyyyxxxyz{|~~}~~~}~~~~}|{zz{{|||||||}}|{{zyxwvvvvvwwwwvvuuuuvwy{{{|}|{{{{zzz|}}~~}{|}~~~}}}||||}~~~~}}|zxwvvvvwxxxxxyyxxxxxvttuuvxyzzyzzzyzz{{|}~~}}}~~}||{zxwxxwxyyyxyyyyyyywutsrrstttuuvvvwxxxyz}~~}|}~~~~~~~~~}~}}|{yxwvwwwvxyxxyyzz{{}~~}|zyxwxyz{zzyyyyyxxyz{|}~~~~~~~}}~~~}{yyzz{{{{{zzz{|||}}|zyxxxxyyxxz{{{{{{|}~|zyyyyyyzyyyyzyyyxxwwvusrsssssttsrrsssstvwxyyyxxxwwxxxyyzz{{{|~~~}}~~}|{||}}|||||{{{{||||{zyxxyyz{||}~}|{z{||{{{||||||||{{{zyxwwvvwwxxyzzz{}~~}||{{z{{zzzzyyzz{{{{|{{{zyyyyyxyyxyyyz|}~~~~~~~~~|{||{{||}||||||}}|{|{zzzxwusstssuwwxyyz{{}~|{{{{{{|||||{{{{z{{{zyxwvuuvvuuvwwwwyz{|}}}}~~~~~}}~}~}|{||||}}||||||||||{{{{zywvuuuuuvvwwwxxxyzzzz{{|||}}|{{|{|}~}{zzzz{{|}|}~~|{zxxxxxwwxwwwxyzyxyyxxyyzyxwwxxxyz{{{}~~}|{zyyyyzyxxxxxyyyyyyyyyyyxvutsrrsttuvwxy{||}}}~~~~~~~~}}}~~~~~~~~~~}~~}{zxwwwwxxyz{|~~~~~~~~~~~~}}~~~~}{yxvwxwwxyz{|}}}}}~~~~~~~}}}}}~~~~~~}}||}~}}~~~~~~~}|zxxxwxyz{}~}||||{||{zzzz{{||{zyyyyyzzyxvusrsssstuvxyyyyyyyyxyyyyyzzzz{{{{{}}~~|{{{{{|}~}|||}}}}|{{{{{{{||{{{|||}~~}{{zzzz{|}~~~~}{||{zz{yx{~}||{xx{zzyyyy|{wswzzxxxxwwxxx}}|z{~~~~}}~|~zwxzyx|}~|ywwvvy{ywyzwuxzwtvzxvwwwwxxxx{~}|~|}|{{}{zwwwvuyzxux{{}{vvwwwxyz{yvxyyuttv{~}}}|}~~|}~~}{}}}||zz{}}|||zyyyxyzyyzyxyzyyzzxwxxvsrrrstwwxy{|{||{yyyxyyxyyxwxyyxy|||{zzyyz|~~~}~}}||}}~|z|~|{|}{z{|||}}|z|~}{~||~~||}|{{}~~~~{xy{{z|}zx{}zxz|zyz|{{{zyxz|zyyxwwvvwwy|{z|}}|||~~}}~}}}}}}|~~{||ywz|{z|~}{|}{xxyxxxyyxwvvwvtvxxvuuuuwy{|}~|{|{{zxvwwwxyyzzyxxyzz{|||zyz{{zyx{}zxz{yxxxwwx{|}~}{}}}~~~~~|{{|}|z|}{yyzyxyzzxwwyzyxxxwvxzxuuuttuvxyyxyzxxxxy{zyz{ywy|yvwzyxyyxwz||~{x{~|{~|}~~}}}~~|{}}}~}||||||}|{}~}}~~~||}}}~~~~~{{{{zz|{zz{yy{|{zzzzyyzzyyzz{{z{||{zxxyxxz|{{|||||}|z{|{z|}||~~~}~~{|}||}}||||{yyzzzywwwxxxwwwxxvuvwwwwxz{}~~}|zwuwxwvwyxxxxyyxxyyyyxxy{zz{|{z{{|}|z{|{z{|||{{}~}}~~~~~}~~}|{||{{z{{zyyyyyyyzyyyyxxyyxyzxwyzywxxxxxyyyzzzzzyyyyxyzyyyyyyxwwxxwwwxy{~~~}{|~~|~~~~|||||{z{{~~}}~~|}~~~}}}}}||zz}}}}}}}|{{{|{zzzzzyyyzzzzzz{{{{||{{{|}~}|{yyxxxyz{{{||{zz{{{{|||}~~~~|{{{{z{||}|{{{zyyyxxyyxwwwwwwwvvvvwxyzzzzyyyxxxyxwwwwwwxxxxwwxxxxxyyyyz{{{{|}~}|{zz{}~~}~~~~}}}||||||{{{{yyyzyxxxxxxyyxxxxxyyz|}}{yxwwwxyzzzzzzzzzyzzyyyyyyxwwwwwwwxxxz}~|}}~~~~~~~}|}}}~~~~~}}||||}}}}}}}|{{{{{{{{{{{{{{zyyyzzz{{{{{{{|~}{yyyxxyzzzzzzzyxyz{||}~~~~}{zz{{|}}|||{zzzzyyyyyyxxxxwwwwwwwwvuuvwxyyyyxxxxxwwwwwwwxwvvuvwwwyz{{{||||~~}||}~~~~~~~}||{{|}}~~}|{{{||{{{{zzzyyyyyyxxxxxxxy{||}}}|{zywwwwxyzyzzzzzzyyyyyyxxyxwwvwwwxxyxwwx{~~}~~~~}}~~}|}~~~}~~~}zwuttvy|~~|||||{{{|||{{zyyyzzz{{{{{{}~~|zxwwxxxyzz{{{zzzz{{|}~~~~~~~}}~~}||{{||||||{{z{{z{{zyyyyxwwxyxwvutsstuvxyzzzyyxwwvvvvvvvwwwwxxxxxxyyz{}~}}~~~~~|{zyxxy{}}~~~}}}}|||||{{{zzzzzzyyyyyyxxz{}}}}~}||||{zxwvwwxyzz{zzzzyyxxxxxxxxxxxxxwvvusstuwz}~~}}~~~~||}}|{{}~}||||~~}}}~~~~~|zxxxwwxz{|}~~~}}|||{{{{{{{|||{{zzzzzz|~~~~~~~}|{zyxxxyyyyzzz{{{||}}}~~~~~~}~}|}}~~}|{{{|}}}}}}||{zzyyzzyyzzyxwvtssssssstvwxxxxxxwwwwwwwvvwwwwwwwxxz{{}~~~~~~~~}|zxxxxyxyz||}~~~}}||{{||||{{{{||{{zyyyz|}~~~}}||||}}||{yxwwxxyyyyyyyyyyyyxxxwwxxwwwuttttutuuwy{~~~}|||}~~}}}|}~~~~}|||||}}}|}~~}}}~~~}|zyxxyyyyyyz{|}~~~~}}}|{zz{{{{{|}|{{||}~|yxwwwxxyz{||||||{{|}}}~~~}|{{{|||}~~~~|{{{{|||}}|||{{{{z{{{zzywvuttsstttsrstuwxyzzyxxwvuuuuvvwxxxxyyy{}~~~~~~}{zyyxxxyxyyyyyz{}~~}}}}||||{{|||{{{|{{|}~~~}~}}}}}}||{yxwvwwwxyyyyzzyxxwvwwxxxwutssttuuuuuvwy{}}{{{{zzz{{{|~~}}}}}}}}}}||}~}||{||||||}}|{|~~}}}}~~~~~}}}}}}{zyyzzzzzzyyyyyyz|}~~~~}}|{{{||||||}}|}~~~~}}}~~}{zzyyyyz{{||||||}}}}}}|zzyzz{{|}~~}}~~~}|{{{{||}}}||{{zzz{{zyxwvuuuuutttttsstuvwwwwwvvvvvvvwwwwwxxyz|}~~}{yxwwxyyxxxxxwwwxyz{}}}}}}||{{|||||||||}~~~}}|}}}}}|{zxwwwwwwxxxxxxxxxxxxwuttsttttuuvvvvwvwx{}~}|{{|||}~~~~}||}~~~}~~~~~~}{{{{z{||}||}|{{{|}~~}}}}}}}}}}}~}}|{ywvvwwxyzz{zzzzzzz{{|}~~}}}}}}|}}}|}}~~~}}}}|{zzzyzz{|||||||}}}|{zyxyyz{{||}}|||||}~}|||{||||{{{{||}~}|zxvuuuvvwwwvuuuutuvwwxyyyxxwwvvwxxxxyyy{}~~|{yyyyyyyyyxxxxxxyz{|}}}}}}|||||{{{|{{|}~~~~}}}}}|{zywvvvwwwxxxwwvwxxxxxxvuttttuvvwwwwwxyz{|}~~~~|}{yxwx|~~~~~~}{zyyyzz{|||||~~~~~~~}|}}}|{zyxvuuvxyzzzzyyzz{|}}~~~~~~}}||||{||{{|}~~}|{zyyzz{{{|||{||||}~~}{yxxxyz{{{{||}~~|{{||||}||||{{|||||||{yxwvvuuvvvvvvvwxyyzyxxwwwwwwwwxxxxxxyyy{}~}}~~|{yxwwwxxxyyyz{{|}}}}}|||||{{zz{{|{{|||}~~~~}|{yxxxwwwvvvuuvvvwxxxxwxxwvuttstuvwxyyyyz{}}~~~~~~~~~}||}}}}~}}~~~~~~~~|{zyzzzz{|}}~~~~~~~~~~~}}||{||}}||zxwwwxyyz{{{|}~~~~~~}}}}~~}}}}}}}}|||}~~~~~~}{zzyyyyzz{{z{||}~~~~~}~~~}{yxxxyyz{|}~}}||||{{{|}}}}}}}}}}}}||{yxwvvvvvvvwxyz{zzzyyyxxxxxxyxxyyyyyyyz{}~}||||}}~}{yxwvvwwxz{|}}}}}||}|{{{{|{{{{{zzzz{{|}~|zyyxwwwwwvvvvwwwwxxwxxxyyzzywwvutuvvwxz|~~}}}~~~}~~~}|{||}}~~}|}~~~}~yyy{~~~}~~{xwvwz}~}|{{zz{{|||}}}}}}{ywvvvvvwyz{|}}}}}~~}||{{{||}~~}{{{{{z{{{{{{{{|}}}}}}~~}|{zyyz{}~~~~}||{|||}~~~}||||}}}~~}}|{ywvvvvwyz{{|{{{zzzyyyyyyzzzzyxxxxxyz{{}~}||}}}}}}}}}}}~~~~|zyxwvvwy{||}}~}}||{{|||||||{{{{{{{{{{{|}~|{{zzyyyxxxwwwvvwwwwxyyyyyyyzzzxxwwwvwy{}~~~~~~~~~~~~~~~~|{{|~~~~~}~~~~~~~~}|{zz{}~~~}}}}}|||}}||{{{||{zyyxwvvxyzz{}xsv{~~~~~}{zy{}}~|{zxyzzzyyyyz|}~}zxwxz{}~~~~~~~}}}}}}|}}}}}~~~~~}||{{{zxwwxxzz{||{{{zyzzzz{{{{yxxyzzzzzyz{|||~~}|||}}}}~~}|||||}}}}~~~}|zxwwwyz|}~~~}}|||||||{zz{{|{{|||{{{{{{}~~}||{zzyyxxxxxxxxxxxxxyyyyzzzzzz{zzyxxxy{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~zwtsw|~~~}~}{zyyz|}{yyz|}}}{yyyy|~}|{}~}|{zyxx|~~}{zzzzzzyz{{{{{|}~~~~~~}}~~~~}~~~~}}}}}}}~~~}|{{{{{{{{{{{{||{{{{zz{{{{{zzzz{{{{{{{{|{{{||}||}~~~~}~~~~}}}|||||{{||}~~~~~~~~}~~~~~~}|{{||||}}}}}}|||{{{{{{|||}||{{{{{{|~~}|{{{z{{{zzyyyxxxxxyzzzzzyyyyzzzz{{|}~~}}|||||}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}~}}}~~}}}~~~~~~~~~~~~~~~~}}}|||||{{{{{{|~~}|{zzyzz{{||}}}}}}}}~~~~~~~}}}~~}}||{{|}~}}}}}}}}}}}}}}}}}}}~~~~}}}~~~}~~~}~urqrx}yz{}|||||}}xutsstw|}zxwy||ywwxzxuuy}|yyz{{{{z{{{{{{||{||{yxyyzz{{{{|}}zzyyyzzzz{||}~~}}|zzzzzz{{|{{|}}}~}}}||||}}}}}||{zzzzzzz{{{{zyyxxxz{|}}}~~|{zz{|~~}~~}}}}~~}}}~~~~}}}~~~~~}}}~~~}||}}~~~}}}~~~}}}}}}}}}}|||{{|}~~}}}~~~~~~~~~}}~~~~~~~~}}}}||~~}{zyyzz{}~~~~}}|{{{{{{|~~~~}||{zz|||}~~~~}}~}||||}~}}~~~xrqqu~|{|}{xxy{{y|~{{~|||~|}~}{yyyz{|~|yxwvwwxy{}}}~}|{{{}~{yyz|}}~~~~}}~}||{zzzzzyyz|}~}|{|~~~}~~}|{zz{||}}|{{{{{{{||{|}~~{xxxxyzzzy{}}}}}}}}{zyxxz{|}}}}|||||{{{|}~~|zyyyz}~~}}}}}}}~~}|{yxxz|~yu~||xww|~|z||}ysrw~~~~}}~}yuwz|~}z{||~{xyzzy{~~|{||||}~}~~}}~||}}~|yyz{zyyxy{}~}|||}~~}|||{|}}{yyyxxyyzz|~|||||}~~~~~~}zz|}}||}}}}}}~~~~~~~}|||{zzzz{}~~~~~~~~~~}{{{zz|~~~~}~~~~~~~~~}|zyxxxxz{}~~}|||||||||||||{{{{zzz{|~~|{{{{{|}||}}}}}||||{|||||||}}|{yxwvvuwxz||||||{{{{{|||}}}}|||}}}}}}}}~}|{{{{|}~~~~~~~~~~~~~}}}}}|{yxwwwwyz|~~||||}}}}}}}}}}|||||}||||||{zyxwvwwwxz|}~~~~}}||||{||||||||||||{||}}}}~}|}zxzyxxxxwwwyzxwxyyyxxyyxxyyyzywutuuvwvuwy{||{}~}}}}||{|~}|||}}}|}}|{||}~}{yxxxyxxz{zyyyyyyxwxxxxxxxyyxwustutuutx~~~~~~~}{zyzzxwxxyz||}~~~~}~~|||||}~~~}}}~~}{|}|{zyxwvuvvvvvwy{||}}||{{zzzzzz{{{zzzzzz{{|}~}}~~~~}{xwwvttuvwvvuvxwvvvwxwvxz{zywwvuuuuuwwy~~}}{yyz{|{{zz|~}}}~~~~~~~~~~~~}~}~}}}|{zxvuvxxwxyxxyzzyxxxxxxxxwutuuttuuuvwxyxy|~~~}|||}}}}|||}}}}|{{}~||}zwxyyxxy{{yxyxwwxxxxxxxvutsssssrrsvz}~~~}}~~|zzyyxyzzwvxxwy|~~}~~~~}{{||||}~|}~}||||~{xwwwwutvwwvvuvvwxz{|}}||zzzzyz{{{{{{{|||~~}~~}}~}{ywwwtswxwvwwwwwvvvvxyxwwvtssstuuwy{~}~~}|zyxxxyzyxz{{{z{}~}}~~}}}}}~|~~}}}}}~}}~~|zyxwwwwvxyyyxyyxwxyyxvsssrrrrsuuvvvwwwxy{|~~~~~~}}}|}}}~~~~|yyyxwxxxxyyxxxxyxvx{yvtsssqqrsttux|~~~}}~~~||~~~~}{zyyyxxxyyyxwwxzyy{}~~}~~}}~~~~~||}|}~~}}}}|zz{yvuuuvuuuvwvvvvwxwwwy{|{{||{zzyzyyz{zz|~}~~~~||~~}|{zywvvvwxwwxxyyxyyxuvvtsuussuvvxz}~}{zzywx{{yz{{{zzzzz{|}}~~}}}|{{||}~~~}~~}}~~~}}~~}~~~~~|zxxwvwyxwxxwvxxxwvuusqqsrrstuuuuuvwxxxxy|}~~~~~~~~~}}~}}|}~}~~~}}}|{ywvvxywvyyyxwxyyyyyywutrqrsrsuwy{}~}|||}~~~~~{yzyxyzyxxwyyxxy{}~~~~~}}|{{|}|z|}{z{||||||zxxwustvvvwwwwwwwxyz{{{{{{{zz{{zzz{zzzzz{}~~}}~~~~~}|{zzwtuxxwwxyyxwxyyyzzz{{xtuutstuwz}~}{yyyxwwyz{{zyz{|}~~~~~~~~~}}~}|}~~~}{{|||||~~~}~|zzyxxwxzyxwxxxxwvwxxxwvutsqqqrssstvwwxy{||}}}~~~~}}}}|}~~|zyxwwwxwvvxxwwxxyyyxxxxwusrqrstuwz}~~}}~}}}{yz||||}}~}~~~~~}{zxwxxxxxy{{{|}~~~~~|||}~}|{z|~}|{|||zyz{zxvtttuttvwvvwxz{{{{zzz{{{|{yz{{zyyzzyxy{}~~~~~}}{xwxwwwvxywvxyxy{{z{|{{{{zxvuvwwx|~~~}|{zyyyyz{{{|}~}}~~}~~}~~}|{}}||}~}{z{{||||~}{zyyyyyxwxxxxxxwwwwwvtvxwuttsssrstuvwxy{}}|}~~~~~~~}~|{zyxwwwwvuwxvuwxwwxxyxwxxxwwvtstuvwz}~~~~~}~~}|}~}||||{{{|||{|}}}~}|zxwwwwxxz{}~~~}}}}}|}~}{zzzzzz{{zyzzzywvussttstxzzz{{{{z{|zyz{{{{{{{{zz{|zyz{|}~~~}{{ywwwwxxxxxxyxyyyz{zz{{{}~|z||{zyz|}|~~}|{zxvwy{||{~~}}}}}{{|||}~}}~}}}~~~~~~|{{{||}~}|{zzz{{zyxxxyxwwvvwvvwwwxxxwvutssstuwy{{{|}~~}|}~~~~~}}~~~~|zyyyyxxwvwwvvvwxxwwwxyyxwxyyyxxxxxxxz|~~~~}~|||||{{{{{zzz{{{{|||}}}}~}}~|zyxxxyz|~~~~}~}}}}}|||{zzzzzyzzz{zxwwutttvxzzz{z{{zxz{{zzzz{{{zz{{zzz{{yy{}}~|zyxxxzzxxxxxwxyz{{{{||||||||{}~~~~~}}}}~~~|zz{{|}~~~~~}}||}}}}}}|}}}|}}~~~~~}||}~~~~~~~~}||{{zzzzyxxxxxxwwwwwxyyyyyxvuuuvxyyyz||{|||}||}~~}}}~~}~}}}~|zzzyyyyxxxwwwxxxwwwxwvwwvwwxzzzyzz{z{|~~~}}~~}~}||{{||{{zzzz{{zz{|||}}}}}||}~~}~~|z{}}}~~~~~~~~}||||{{{{{zzzzyyyyyxwwwvvvwyzyyyyzzzyy{}zyz{|{yz{{{{zzz{{zy{}~}{zyxxxxxxxyyyyzzzz{zyz{{{|||}~}}}~~}|}~~}}}}}|}}}}||}~~~~~~~~~}||||{zzzzyyxwwxywwxyyzyyzyxyyyyyzyz||{{||}~~~~}}~~}~~~~~~~~}}~~|{{zzyxyyxxwwxwwwvwxwwwwwwvvxxwxy{|{{}~~~}|~}}}}}|||||{{{||zz{{{{{{|{z{{{|{|||}~~~}~~}||||{zzz{zzzzzyxyz{{|{{zyxwxxxxy{{|zz{|{zzzz{{{{zyz{{zzz{{zyz{|}|{yyzyxxxyzyyzzyzzz{{||||||}|||||}~~|||zxz{{{{{{|}}{{|}}|{}~~}~~}|{}~~~}}|~~||||{{{{{{{{zyz{{{|{yz|||{{~~}{yxxy{{z{|~~}|}|{{|||}~~~}~~}}~~|}~~|}~~~{z||{{zzzz{zwwyyyzyxwwwyxvwyyxwwy{z{|~~|{|~}|~~~}}~}|}}|{|~~}|}~~}{z|}}}zyz|{{|{z{}|{yy{|zyyzz{|}}}}~|{|}}|{z{{zzzzzz{|}~~}zwvvvvwxz{zyyyyyzzyyyz{zyz|{yyyz{zyzyvwyyyzz||{zxy{|{|{|~|z{}~~|{|||}~}}~}||{z{|}}||}}|{{{||||}}}}~}}~}}~~~~}}}~~~~~}}}~~~}|}~~}}}~~~~}}}}|||||||{{|}}|{~~}{zz{zzzyyzz|}}{zz{||{{|}}|{}~}}}~}zz{zz}~|{|}~|yy{zxyzzyyyyxxxwvwxxwwwxxxz}~}|||}}}~~~~}}~~}||}zxyzxy{|}~~|{{{{{zz{{yy{{{zyyzyyxx{|xwz{|~}}~~~||~~~~~~{|~~~{z}}|{{{{}~~~~~~}~}ywvvvxxxxyzzyz{zyzz{zxz{zy{|zy{|zyywvttvxxx||z{{z{{{{{z{{{{|}||}~}}~~~~}|}}~}}~}}~~~~}}~~~{~~{{{|{{}~}~}~~}|}~}}~~}~~~~~~~}~~~~~|{{zz{}~~~}~}|}}||||}~~|{zzzzz{{|}~}{{{|}|{|}~~}|~~}|{{zywvuvwy{||||||yy{{zxvy|zyxvyywwxyzyvwz{{|~|z{|zy}~~~}|||ywxywx|}~|}}{{||{||zy||{{zz{zwwyyyyz|~~}}~}|~}{|}~~}}}}~~~}|}}{{}~~~~}}~}{yxwwvvxzyyz{xxz{zyxxzyyzzyyzzvuwvsttuuuwyz}~}{{|}}{|}{z|}|||{}~~}}~|||}~~}}~}~~}~~~~}|{{{{z{||}~~}~~}||~~~~}|~~~~|~|{{{zyyz{{{~}~|{{zyy{}}{z}~|zzz{zy{|{yzzzyvutuvvuuvx{{{}~}}{||{{{yzzzzyxzzxwwxz{|||~}|~~~~{yz{{|~}}|}~~~~{zzyxxxxxyyyz|~~}||}|{{{zz{zxxzzyyyyyyy|~}||zz{|{{{|~~~~~}~~~~~|zyyxvvwwxxwyzyyyyyxxvuxzxwvuutrruurtwvvxz|}}~~~}}}|{|~|{}~~~~~~~~~~~~~||{zzyy{{zzz|~~~~~~~}}}}}|}~}}}}}}~~~~~~~~~~~}}|{zzzyxz{{zyz}}~~~}|{yyyzz{{||||{zzzz{{zzyvtuutuuuvvvwxwwz|}~~~}||{yyyyzyxxyyyxxy{}}|}~|}~~~}|~~|||{yz{{|}~~~~}}~~}~~|yxxwvy{xvxyxwwx{~~~~}|}}|{{{zzzz{{yyz{|}~~}|{{{||{{{|}}}}}}~~~}}~}}}{zxvwywvxyyzzyxxyyxwwxxvsrrssrsuvvuuvwwx{}}}~~||}}}}~}|||~~~~}||||}~}}}~~~~~~|yz{zxy{{zzzz{zz|}}~~}{|}~~}||||}}~~~~~}|zyyyzzyxyz{{{zy{}~}{zzyy{|||||}|z{}{yxvvutrstuuutuuuttvyxx|}||{{|{yyzyxyzxxz{{|}~~~}}}}}~~~}}}|yxxyyyz|~~~}~}|}~~~~}{zzzywxy{{zyzzyyyy{||~~}}|||{zyxxyyz{~}||||{|~~}{||||{|}}}~~~~~|zxwyzxwxyxxxyyyyxutrrrqpstrrsuuvvutuvxz{{~}}}}}~}|~~~~~~}|{|||||}~~}}~~{zz{|{y{}|zzzz{||}~~~~~~~~}~~|{{|}~~~~~~~~|{zyxxwxyzzyyyzzzxxz|~~~}||{{{}}{{{{{{||{zyyxtrstsrrstttttttuwxx{||{zz{||{z{||{{zzz|~~~|}~}|}|}~~~}}|{ywxyxwyzzz|}|||~~|}}|{~}{zzzyzzyzyyzzzzz{|}~~~~}}}{z{||{zy{{z{{}~~~~}~|{{|}}}}}~}|{}~~}{yxxyyyyyyzxwxyxwwwxxwvusqqqrsttsuvvvvxz|}}}}~}}}}}~}}~~~~~~|}~~~~~~~}}|{{|}}|}}~~|{{zyz{{|||{{|}~~~~}}}~}|zz|{zz||{|~~~~}~~|zyyxxxyzzyzzz{}~~~~~}~~}|}}|z|}}}{zz{||zz{||yvvvsrsssstuttuvwxxz{zyzzyy{{zyy{||{zzzzz|||~~}}|{}~~~|zxwvvwwxxxxxz{{|}}}~}|{|~~~|{yxxyzzzzz{}~~~~~~~}}~}|||}}|{{{|{z}}|{|||}~~|~~~~|z{}}}}}~~~~~}~{{|}{yxzzzyyxyzzxxxxxxwxxwvtsrrqrstuvwxyzz{{{|||}}}~}}~~~~~~~}}~}}~~|}}||}~~~~~}|{zz{|}}~~}|{zzz{{|}~}|~}|}}~}zyyz|{{{|}}||}~~~~}|{zyxwy{yyz|~~|}~~}~~~}||||{zzz{{zxwvutqoqssstvxxxxwyzyxyyzzyy{{zz|||zzz{{{|}~|}}|{yxxxvvvvxxxyz{{{{{|}~}|||}~}|{zyyz{{|}~~~~~}}}~}{{{{|{{||{{||{{}}|}}|~~}~}~}{zz{|}~~}}~~}|}~~~}~}|||||||zyz{zzyz{zxwwwwwxxxyyvtssssrtwyz||}}}~}}|}}~~~~~}}~~~}}~~~~}{xxyz{|}~~~|}{vyyz{}~zvsssqrx||~~{wrqnlqvy{~|{upqqrvwy~}~|wrqnnqruy~{wrljjkptv||xussvyxy~||~ywtsrruuuzyrpokijklpvz~|yurrrpnpsuy~ytsstvwwy}~|yvsqommostvy|~|zwustttuvxxz}~~~zxwvvttvx|}{xxwrruxz~~|z|~}}}zy{{yyyz}}}~}}~~~}}zzzxwz|}~~|xvtruz{{~}}|||~{xz~~}|}}|{{{yx{~}}~{wwyyz}}}xzzyxxz|~}}~|z}~|}}}zxy|}~~}zyyxxxy}}|{zwvttuwz{{}zwtttrrtvxz}~~~|{{xuvxwvx{{||xy{xtwzyy{~~}~}|{{{{|}~}|{{|zxx{|{}|{zzyuqqqppswyz{~~|z{zwwxuqtvsrvyz|||~}~~{yyxx{||}}}}{z|||{zywtsrstsquxxwz~~~{xwy{zxwvuux{{|}{zyzzyyy{~|}~xz|zx|~|}~~~|}~}~~~}}~}|}}}~~|~~~~~|}|y}}z|}{z{|}~}~|~~~~~~~}}~~}}}|{||{z{{zz{{{{||{z{}|}~~{{{{yyz{yyzyy{zxy{|zyyz{{zz{z{||||||}||{z{|zxz~~|}~~~~~~~~~~}||}}}|{{{{yxxzyxy{{zxwyxvtvxwwxxwwxwxywwxxxxxxyyyzyx{|ywz}}}}}~~|yxxxxwxxyzywyzyxwwyzyyyyzzzzz||{z{|~~}}}{z|~|z}}{}~~~|{}}|{{|}|{||{{|{||{|}||~~}~~~~~~~~~}|~}~~}}}~}|}}|||{{|||}|{|~|{}~~~~~}||}}}~}}}|||{zz{|{zz{{zz{zz{|{{||{{||{{|}|{zzz{zyz{zzzzyxyzzyzz{{zz{{zy{{{{}~}{z{|{|~~~~~}}~~~}~~~}}}}}{z{{{zzzyz{||}}|zxwwvuvvwyyxxxxxxxxyywvwyyxyzz{{z{{{{{{{zyz|{z{zyxxyyyxyzxvwzyyyzzzyy{|zz||{{|}|zzz{|}}}}||}~}|||||{{|||||zzz{||zz{zyz{}~~~~~}}}~~}}}}|{|}|||}|{|||{{|}|{{|}}}||{{}}|}~~|{|||{{{|{y{|{z{{{{zz{zyxwwxz||||{{{{zzyzzzzzzzyyyyyyzz{zzz{zy{|~~~|{|}}}}~~~~}~~~~~~~~}|{||{{|}}~~}{ywvvuvwwwxyyxxwwwwwxwwxxxxyyyxyzzzywvuvwxyzz{{{{{zyzzz{{zyyxyzzzzzzz||{{{|~~|zz{{|}|||||}}}||{{|{{{{{{{zzzzzzyxwwwxz|}~~}|~}|}}~~~~~~~~~~}}~~}||}|{||||||}}{{zywxy{}~}}}|||}}}}||||{{{|{z{{zzyz{{zywvuuuuwxz{|}}||{{zzzz{{zzzzyzzz{|{yyyy{{|~~~}||}~~~~~}|{{|}~~~~~~}}|}~~~~}}||zxvvvwwwxxxxxxxxxxxxwwxxwxyyyyxvutstsstwy{|}}}|{zzzz{{{{{zz{{{{||{{{{|~~|{{{{{{{||||||}}|{z{{{zzz{{zyyxvuuuuvwxz||}}~~}||}}|~~}||||||}~~~}}}}~~}~~~}|}}}|||}}}|{zyyxxyyz{|~~}|{{{|}||||}}||{{{{{zzzzzzyxvuttuuuvwwy|}}}}||{z{{{zz{zzzyyyyyyyz{|}~~~~~}|{|}}~}|{{{{{||}~~~~~~~~}|zxwwwwwwxxxxxxxxxxxxwxwwwxwusqrrrrsstuvxz{|~~}|}|||{{|{{|}|{}}}}}}~~|{{{zyz{||}}}}}||{zzzzz{z{zwuttuutuuvvwxyz{|}}}~~}}}}}}}}|}~}|zz{{zz{{}}~~}}|}~~~~~~~}|}}}|}}||zyyyxxxyyzzzz|}}{{{||||||}}||{{|{{{zzxwvuutuuuuvvvuvwy{}~~~}|zzzzzzz{{zzyzzzz{|}~~~~}|}~~~~}|{{{{z{||||{|}}~}|zxwwwwwxyyxxyyxwxxxxwwutssrqpqrqqrsuuuwy{}~~}||{z{}}}}}}}||}}}~||{zyz{{{{|||||{{zzzzyyxvutttttuuuuuttvxz{|}}}}}}}~~}}}}}}}}}||||}~}{{{zzzz{{{{{{{{}~~}||}}~~~~~~~~~~~}|zyxxxyyzzzzyyzzz{}~|{{||}||}||||{{{{zxvuttttttuuvvuuuvwxy{||}||{{{|{{{zzyyzz{}~~~}|}~~}|{zzz{|{{|||||{{{|}~}{zyxwwwxxwxyxxyyyxwvtrpopqqqrrsssrstuuvxz{|}~~~}~}~}}}~~}~}{zyyzz{{{zz{{{zzzywvutttvvuuuuutuvuuuvwyz{|||||||}}}}}~~~~}}~~~~}}|~~|zyzzyz{{|{{{{{|}}~~}}}}~~~~~~}~~~~~~}{zzzyyzzzz{{{zz{{|}~~}}}}}}}|||||}}||zxvuuutuvvvvvvvvvwxxy{{{{|||{z{|{{{{{{zz|}~~~}}||}~~}}{zz{||||}}|{{|}~~|{yxxxyyxyyyxxyyyxxxxwusqpppqrrrssssstvwxz{|||||||}~~~~|{zzz{zyz{zzzzzzzzz{zyywvutttuuuuvuuuuvxyz{{{{{{{{{{{{||}}}~~~}|||}~}}}}}}}~~}}}~~}|{zyyyyzzzz{{||~~~~~~~~~}}}}~~~~~~}{yyyyyz{{|||}~~~~}}}}}}}}|{{||zxvvuttuuvvvwxxyz{{|{{{{{{{{{{{{{{zzzyyz{}~}{{|||}~~~~}|{zz{||||}}}~}{{zzzzzzyyyyyyyyxxxxxxwvtrqpppqrsttuuvwyyyz{zz{|||}}~~~~~~}|{{{zzzzzyzzzzyyyyzzz{{{zywuuttttuvvvwxyzz{{zzzzzzzzzz{{{{||||}}~}~~}~~~~}~~~~~}|}||}}~~~|zyyxxyzz{|}~~~~}}}}}}}}~~~~~~}|{zzyz{|}~~~}~~~}}}|}}}|zxwvuuuuvvwy{{{{{{{{z{{{{{zz{{{zzzzzzzz|~~}|{{{{|}}}}~~~~~}{zzzz{|}~~~~~}|||{{{{zz{{zz{{zyyyxwwxxxwvtsrqqqrrtvwxyyzzzzyzzzz{|}}}~~~~~~~}}|{{{{{{zzzzzzzzzzzzzzyyz{|{zxutssttuvxyz{|{{{{{zzzzzz{{{zzzz{|||||}~~~~~~}}}~~~}~~~~~}|{{{{|~~|{zyyyy{|}~~~}}~~~}}}}}}~~}}~~~~~~}||{z{}~~~~}~~~}||||{zywvuuvxz{|}||{{{{zzzzzz{{{zzzzyyyzzzz{|~~}||||}~}|}}}|}}}}}}~~~~~|zzz|}~~~~~~~~~~~~}}}|||||||{{zzzzyyyyxwwwxwvutrrstvxyzzyyyyyyyz{{{|}}}}}}||}~~~~}|||||{{{zyyzzyyyz{yyyzzzz{{{zzywuttuvwyz{{||{{zyyzzzzzzzzzzzzz{{{{{{{|}~~~~}}}}}}~~~~~}{{||~~}{z{{{}~~~~~~~~~~~~}}~~}||}}}~~~~~~~~~}}}}|{zyxxxyz{{{||{{z{{zz{{{zzzzyyyzzzz{{{{||}~}}||||}~~}}}}}}}~~~}}~~~~~~}||}~~~~~~~~~~~~~~~~~~~~~}}~}}}}}||{{zzyyyxxxxxyyxxwvvvwwxxyzzzzz{zz{|{{||||||}}}}~~~~~~~}}}}}}}|{{{zzzzzzyyyzzzzzzzyyzzzzzxwvwxyyzzzzzzzz{{{{{zzzzzzz{{zzz{{zzzzzz|~~~~~~~~~~~~~}}~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~}}}~~~}}~~}~~~~~~~~~}}}}~~~~}{zzzz{{||{{{{zzzzzyyyzzzzzzzz{||||}~~~~~~~~~~~}}}}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}|||{{|{zzzzzzzzzz{||{zyyxxyyzzzz{{{{|||{{{{{||||||}~~~~~~~~}}}}|{{{zzzzz{zyz{zyyz{zyyzzyz||||zyyxxyzzzzz{zzz{{zzyz{{{{{{zyyyyyz{zz|}~~~~~~~}~}}|}}}}~~~~~~~~~~~~~~~~}}~~~~}~~~~~~~~~~|{zyyz{|||{{{{zzzzzyzzzzzz{{{{|||||}}||}~~~~~~~~~~~}}}~~~~~~}}~~~~~~~~~}}||}~~~~~~~~~}}}~~~~~~~}}~~~~~~~~}}}}|{{|{{{{{zz{}~~|zxxwxz{{|||||{||{{{{{{{{||}}|}}}~~~~}|}~~~}}}}}||{{{{{{|{zzzzzyyzyxyz{|~~~|zyxxxyyzz{{{{{{{{zzz{{zzzzzyzzzyzzzyxxy{|~~~}~~~}}~}|||}}~~~~~~~~~}~~~}~~~~~}|||~~~~~~~~~}}|{{|~~~~~~~~}|zzzz{{|{zzzzzzz{{{{{{{{{{{||}}}|{{zyz{}~~~~~~}}~~}}~~~~~~~}}~}||{{|}~~~~~~~~~~~~}~~~~~~}}|{zz|}~~~~}}}}}}|}~}}}|}}~~|zyyyz{||{||||||||{{{||{||||}}}}}|{zyyy{}~~~~}}|||||||{{{{{{{{{zzzzz{|~~~}{zyxxxyyyz{{{{{{|{{{{{zyzzyxyyzzyyxwvvwyz|~~~~}}~~}~}||||}}~~~~~~~~~~~~~~}~~~|{zyyz{}~~~}{zyyyyz|~~~~~~~~~~}|{zyzz{{{{{{{{{{{{{{{{|{|||||{yxwwxxyz|~~~~~~~~~~~}}}}~~}||{|}}~~~~~~}~~~~}}~~}}|{zyyxxyz|~~~~~~~~~~}}~~~~}~~~~~~}|{{{{|||||||||||{{||||{|||||{zyxxwwwxy{}~~~~}}}}|||||||||{{{zzzz|}~~~~}|{zyxxxyzz{{{{{{{{zyyzyyyzzyzyywvuuuuvwxz|}~~~~~~~~~~~}}~~~~~~}}~~||{{{{|}}|}}}}}||}}}~}|}~}{zyyxxwxxyz|}~~}zxxw{~|xtx{zz{uqpoprw{{xsoigggntzzuqnklmpuy|zurqprtvz}xsokijiinsw{{upkhecfikpvz{zzz}|}||~{zyxzy{}zuqqtx{|zyyz}~~~~~~yvwvx{~}yxxvuvwxz}~zyyxvvwxz|yvspopru{{wutqoqsuy}|wronmnptw||xtqomlnrvy}|ywvuvxy|}{|~~|{yvuttuwwwxz}~~}|{wtrqponmnoqtx|||~~}~||}}~|yxzzy}z{}}~}{yvuwyxy}~}zxwtstttwz|~|{{}}|{{{{{|}{{{|~|||yx{}|~|zvuwyxxxxy{}~~{zxusrrrtvx{~~~~{zyxvutstx{~}zxwwyywxyz{{z}|yyxusqqsttvzzyyyxwvuttrpooopsuw{~{yxwvx{~~}|{{}{yxy{||~}ywtrrtvwyz{|||}}}~}|~{|~~~~|{{~~}|zzzzyxx{}~~}}}{yxxyyvvwxwvvvvx{ywxyyxusuvxz}}~~}}}|}~}}{{{zzzy{|yxz{ywxyyywusrqrsrrstsrrrrsuw{~}~}z|~~}||}}|}}}}~~zxxxvuuuvwwwxwuxyxxz|~~~~~~~~~~}{zxwwxxywuvxxwutuvvxz{{|||{{{{{yy{{zz{|}~~~|yxxxwvvwyyyyyyyyywvutsqoruuttsuuttuuvwy~~}~~~~~|zzyyxwwyzyxwxyxwyzz{|}~~~~}}}~~~|{zyyzzxy{zzzzzz{|yvuuuutuwwwvvwxwwwwyz{|}~~}~~}|~~~~~zy{{yyzzzxwyz{{yxyxvtrstrqsuttvvtsuuux|~}}~~~}}}}}~~~~~{yxwwwvvwwwxxwwxyxx{}~~|}~~~~~~}}~~}~~}{{zxwwwwwuwyxwxxxxyzz{}}}|zz{{{zzzzz{{{|}~~~}~~}~{{zyxxxyzzyxwxyzxwz{{zxxxvtsstuuvuuvwvuw{~~}~~~~~~~~|zyxwwxxvwyyxxyyzz{~~}}~~~~~~~~}{{zzyzyxxyzyywxzxwy{zyzyxwutuuvxzxwxzz|}~~~~~~~~}}~~~~}{||{zyz|zxz|zyzz{{yyyxwvusrstsqsuttuvy|~~~~~~~}}||}~}|}}}|zxvvvuuuuvwvwxy{||}~~}~~~}}~~~}~~}||}~~~}{zyyxwuvwwwxxy{zz{|||{||zyyzzz{{{zzzzzz|}~~~~~}}}}~~}{{zyyz{zz{{zzz{|{zzzz{zzzzxvsrsstuvvvwy{}~~~}}}}~}~}{xwvvvwyzyyz||||}~~}|{{}}|}~~~}}}~~~}~|zzzzzyyxxyywwxyzzyyxz|{z{{zxutvvwwvwwz|||~~~}}~~~~~~}}}}~~|}~~}}}}}|{|{yz{{{zyz{yxyzxxyyvvvtsrrrsssvy{}~~~~~~~~~}{||}~|zzywvuuvwvvwy{}~}}}}}~}}~~~~~~~~~}}~~~}~~~~}||{zxuvxwuwxz{||||}|{zzz{{zz{{{zz{{{yxz|||}~~}~}zyyyzzzyz{|{{{{{zy|}{z|}{zzzzxutusstvxz}~}||||~~~}{yxvvvvwyz{||{{{{{{{{{{{|}}}}}~~||}~}|{{{{zyxxzzyyyxyyyzzzyyyz{zzzyvuuuvwxy{|}~}~}}}}~~~~|}~~~~~~~~~~}||}~|{||zzz{|||{z{{{zyyzzyxxwvuusqsvxy{~~}~~~}}~~}||||}}|{zxxwtsuvxz{|}}~}|}~}||~~~~~}}||||}~~~}|{|}}|}}|}||{ywvwwxz{|}}}}}|||{zz{||{zz{{{{{{{zz{zz{|~|zxyzyy{|{zzz{{{{{{|||{{|}||{{||{ywwxwwxz|~~~}}~~~~~}}|{ywvwy{{|}}||||||{{{||}|{|~~}{{}~~}~}~~{{}}|{zzzzzyxxyzyxxyzz{{{zz{zz{{|zyxwxzz{}~~~~}}~~}}~~|~~~~}~~~~}}~~~~||}}~~}{{{{{}|{{|{{{{{{{{zyzzzzyyxvtuvwy{|}~~~~~~~~~~~}}}|{{{|||{zxwxzzzz{|}}|}}||}~~~}~~~~~}}~~}}}}}}}}}|||}}}}}}|zzzz{|||}}}}||||z{||{{|||zyz{{{zyz{{ywy|~~}zyzz{yxy{zyzzz{||||}}}|}}}||}}||}}|{zz{{{{|~~~}~~~~~}}||{{{}}{|}}|{{{||}}|zz{zz{}|{{{{{||}|{~}||||}|z{|zxyz{zyyyzzzzzyyz{{{{||||||{z{{|||~}||}~~~~~~}|~}|}~|}}}}}~~}}|{|}}}||||||{{|||{{{{zzzzyxyyzzzzzz{{{{|~~~~~~~}}}}|}}}}}}~~|{zz{|{|}}|||}}}}~~~}}}~~~~~~~}~~}|||}}||}}}|{{{}}{{}~|||{z{{{{|}||~~|{{||||{{{{||zz{zzzyy{|}}}}||{zyxyzzxyz{{zyz{{{{{|||{{}~}}}}~}|}~}~~}~}~~~~}~}~~}|{zzz{{||{{||||{{zz{|{zz{}|z{|{||}~~~}}}}|||}||{zyyz{zz{{z{zz{zzyyz{||~}}}|||{|~}}~~~~~|~~}}~~~~}|}~}}}~~}}}|||{{||{{{{||{{||{|||{||{{zz{{{{||}~~}|{zz|}~~~~~~~}}}}||||~}{zyy{}~}}}~}}~~~~~~~~~~~}~~~~||}}|||}|{{{||{|}|}~}{zyz{|}}}}}|||||||||{{{{{{zzzzzz{yxyyxxyz||zz{{zyyz{|||{{{}}||}}}~~}||}~~~~}}}~~}}||}|{{zy{}}}|||||{{{{{zz{{{{zz{{{|||{zyy{|||~~}|~}{{|}}{z||||{{{{{{z{{|||{|~~|zz{||}}}~~}~~~~~~}}~~}}~~}}}}}}|zyy{zz}~||}}}|||}}}||||}}||}|z{{|||{{z{|}~~}|zyz{|}~~}|{|}~~~~~~}~~~}|}~~~|{{|}}}~~~~~~~~~~~~~~}}}~~}}||~~~~}}}}}}}||}}||}~}||{zzz{||||||||||||||{zzzzzzzzyzyxwvuuvwy{{{{|||{{{|||||||||||||}~~}~}|~~~~~~}}~}|{zzz{||{z{{yyz{{zzzyyyz{{z{{zzyyyxwwyz|}~~~}|}~~}|}}}}}||}|||}~}}~~}|{z|}}}|}~~}}}}~}|}}~}}|}}}|||{zywuvwxy{}~~~}}||||{{{|{{||{{{{{{|||{{~}||||||}}}~~}|{{{{|}~~~~~~~~}}~~}}}~~}|||||}}~~~~~~~~~}}~~~~~~}~}{zyz|}~~~~}}}}}}}}}~}}~}{zz{{z{||}}}}|||||{|||{{{|{zyxwvtsstuvwy{|}|{{|{zz{|}||~~|{|}}}~}|}~~~~}}~~~~}}}~|{zyyz{|{{{{{{z{{{{z{{{zz{|{ywvvvvvvwxyz|~~~~~}}}}|}}~~~~~}}}~~~}}}~{{|||||}}~~}}~~~~}~~}}}}}{zzxwwvvvvvvxz|~~}|||{{||{{{{||{|||{{{{|}~~|{{{{{{|~~}}~~~|{{||{zz|~~~~~~}}}}~~~|}}}~~~~~~~~~~~}~~~~~|{yyyzzyyz{|}~~}}~~}}}}}}|||{{||||}}}||||{{|}|{zzyxvuttuuuuuuvvxz{|}}}||}|{{{|}}}~}}||}~~~}~~~~}{|}|{}~}}}~~~~~~}}~}|{z{zz{||{{{{{{{{{{{{zyywutuuvuuuvuvwxy{}~~~~~~}|}~}}}~~~}|{|||||}}}}}}~}|}}||||{zxwvvvvvvvwwvvx{|}}}}||{zz{{{{{||{{{{||~}{zzyz{|||}}~~~~~~~~~}}||{{||||||||}~~}}}~~~}~~~}~~}}}}~~~~~~~~~~~~~}|{zxxxxxyyyxyyzz{}~~~~~~~~~~~{yzzz{|||||||{{{{{|{zywvuuuuuuuuvvvvvwz|}}}}||||||}}}}}}}}}}~~}||~~~~~~~~||{{{{{||}}}||~~~}}~~~~~}|{z{{||}}|{{{|{{{{zxwwusstttuuuuuuvvvxz|}~~~}}}|}~~~|{{{|||~~}}~}|}}~~}{ywvuuuuvwvuvwwvvvwyz|}}|||{zz{{{zz{||||}~}{zyzz{|}}}~~~}|||||}~~~}|{{{{|||||}|||||}~~~~~~~~~}}}~~~~~~~~~}{zxxxyxxyyyyyyyyzyyy{~~~~~}{{{zz{{||||||{||{xwvuttuuvvwxwwwwwwwxy{||}~}||}}}||}}}~~}}}}~~}}}~~~~}{zzyyyzz{{{|}}|}}}~}}}~~}|{{|}||||||||||{ywvutttuuvuuvuuuvvvwxz|||}}}}}}}}}~~}|||||}}}||}}||}}|{zyxvuvuuvwxxwwwxwwxzz{{{{{{{{{z{{{z{{{{|}}{{{zz{{||||}}}~~~~}|{|||}~~~~|{{{{{|}}}}~~}|}~~}~~~~~~~~~~~}|zyyxwwxxxyyyxxyz{|}~~~~}~~~~~~~~~~~~}|{zz{{{{{||{{||{{{{{{yxwvuuvvwwwxxxxyz{|}}}||}}}}||}}}}~~}}}~~~}|||}}}}}}}~~~~~}|{zyyyzzz{|{{}~~~~~~}}~~}}}}}||||}||{{||{yxvtstttuuuvvuwyz{{{{{{{{|}}}}}~~~}|||}}||}}||}}||}}||zyxvuvvuuvwwwwxyyz{||||{{{{{{{{{{{{{{{z{|}~~}{zzz{{{{||{{||}}~~~~~}|{{{|}~~~|{{zz{|}}}}~~~~}{yxxwwxxxxxyz{|}}}}}}}~~}}~}}~~~~~}~~|{{{{{{z{{{{{{||||||{{{{zywwvvvwwxyyz{{|}~}}~~~~}}~}}}}}}}}||}}}~|{{|||{{}}||}}~~~~~~~~}|zyyyyyyz{{|~~~~~~~~~~}|}~~}}}~}}||||{zxwutttttuvvwyzz{{{{{{{|||||}}}}~~~~~}||}}}}||}}|||}}||{{{|||{ywvuuuvvvwxyz{{|||||{{{{{{{||{z{{zyzzz{|~~|{{zyz{{zz{|}}}}}}~~~~}|||{{|~~}||{{{{|~~~|{yxwwwwwxz|}}}}||||}|||}}}}}}~}}}~~~}~~}||{zz{{{zz{||{||{{{{{{{|}||{zyxwvvwxz{|}~~~~~~~~}~~~~~~~}}}||||}~~}|{{z{{{|{{|||||}~~~~~~~~~}|{yxxyyz|~~~~~~~~}}|}}}|||{ywuttstvxyz{{{{{{{{{{{||}}}}}}}~~~~~~~~~}}}}}}}}|||||{||||{{{{yxwvuuvxy{||||}||||||||}}||||{{|||{||||}~}||{{|}}}}~~~~~~~|{{{{|~~~~~~~~~~~~}}}}}}~~~~~~~}|{zywxz|~~~}}}~|zz{zvsy~{yxvvy|{{zyz~z|~}{|}|{}~~{{{z|~~yux|{yyz|}}}||||{{|}~}~~}zyxxzyy|}{{{|}~|z}|~~}~}~~~~{yyxx{}yxy{||wyyxxwwwwuuy~|yxy{|}}{xyyyyzzyvuwyxvvxwuvxz}}~~~~|{zxvvxyyxxz|||}~}|{z{{{{{{{|}}}}|{xvxz{||}~~}}|{}}||{{|||{|}|{}~~~~~~~~~~~|}~}~~||}||}}{}}}{zzzz|~~~~}~~~}|}~~}~}~}|}}{yyyzz{||{{{zz{|||||||{{{{{{|||{|}|{|~~~|}~}|}}||||zy{}{y|~|y{}|zz|||||||~}y{~|y{~|~~~~~~~}~}|}~~~~~|{z{}}|||{|||~}{{||}}}}}{z{||{{z{|yvwzyy{{yxxxyz{{zwy|ywxzyxwvwyyxyzzxvvx{}~|zyzzzzyyzzz{|{y{}{yz||z{|{yyy{}}||{{{|}{yz|||||}~|{|}}}||}~}{}}{{~|z|}{z|}|}~~|}}}}}||||||}|{}~||}~~}{{||{}~|~~}~~~~~}}{{{zz|}{{|||{|}{zz{zz{|{{{|{z{||||}}~}||}}|||}{z|}{zzzz{zzzz{||}|{|~~~|}~~|}~~~~~~~~~}~~~}}}}|{{|}|z|}|{{z{}|{||||{z|}|{|}|}~}{yyyxxyzzzyyzzyxyyxwwxwwxxwvwxwvxzzyyy{||||{{{zyyzz{{zz{{{{z{{{zz{{{{{{{{{{{{||}||}{yz|{{|||}}|}}|{{{|{{||||||||{{|||{|}~~}}|||{z{|~~}|}~~}{|}~~}|{{|||~~}}}}|}~~~~~|{yyzz{|||||||{{|{zz{z{{{zz{||{|||||{{{|~~~~}}~}|}}}}}}}|||{{{{{{{{||{{}~}}~~||||}~~~~~}}~|{z{|~~}|{{{{|}|{{||{{{|||{{||{{|||{{}}{{zyyyzzzz{{zzzzzxwxyxwxxxxxxyxxxyyxwvxyz{||{{{{||{{|{|||||{{||zzz{{zz{{{{|}~~|zzzyz{{||}}||||{{{|||}}||||||||{{{{yxxyz}~}}}~~}}}}~~~}}~~~~}||}}}}~~~}{{zz{|}}}}|}~~}~~~~~|{zz{|||{|||{{{{{zzzzzzz{{{{{||{zyxxwxz|}~~~~~}}}}}|}}||||||{{||||}}}}}~~~~~~~~~~~|zyxxyz|}}~}}}||||||{|||||||||||{{||{{{}~~|{zyyyzzzz{{zzyyyxxxxxxxxxxxxxyyxwvuttuwxz{|||||||||||{{{|||{{{{{{||||||}~}{{zyyyzzzz{{{{{{{{|}||||||||}||{zywvuvwyz}~}|{{{|}~}{{{{z{|~~~~}}}~~~~~}|{zzz{|}~~~}~}|}~~~~~|{{|}~}{{zzzzz{{{||||||{{zzzzzz{zzzyywvvvvvvwy{}~~~~~~}}|||{{{|}}}}}~~}}}}}~~}}~~~}{yxxxxxxy{|}~~}}||||||}|||{{{{{{||||||}~}|{yyyzzz{{{zzyyyxxwwxyyyyxxwvutttuttuwxz{}~}}}}|||||||}}}||||||||||}}|zyyyyyyzzz{{||{{||||||||{{{zyxwvvvvvvwy{}~~~~~~~{utvwxxz}~}|{{z{{{{|}~~~}|{{z{{||}}}~~~}||}}~~~~~~}|{zz{{||||}|{{{{{zzzzzzzyxwvuuvvvvwvvxz{}}~~~}|}}||}||||}}}~~~}}}}~~~~}{zyyyxxxxxxyzz{}}~~~}||{{{{{{|||||||||}~~|{zyyzzzzz{zzzzyyyyyyyyyxvuutssstvuuuuvxz{}}}~~}||{||||||}}}}|||~~~}|yxxxxxyz{{{{{{{{{{{|||{zxwvuuuvwwwwwwxyz|}~~~}||}~~~~~~||{{zzzzz{|}}}||{zzzyyyyzzz{}~}}||||}}}~~~~~~~}|||{|}}}~~~~~~}|{{{{{{{|||||||{zzzyxwvuuuuvuuvvvvuvxy{|}~~}|||||}}}}}~~~}~~}}}~~~~~}{zzyyyyxyyyyxwwxyz{}~~}}|||||||{{zz{{{|~~}{zzyyz{{{{{zzzzyzzzyxvuttttttuuvvvvvwxy{}~}}}}}|||}}}}}}}|}~~}|zywwwxxy{{{{|{{{||{{yxvuttuuvvvvvwxxxxwyz}}~~}{z{}~}}}}}||{||}~~}{zzzz{|||}}}}||||}}|zzyyzzzz{{{{{{{z{|~}}|{{|}}}}~~~~}{zzz{|}}}}}}}}}}|}~}||{{||||{||{{||{yxvuttuuuvvwwvvuuuvvwxz{{{||||||}}}}~~~~}|}~~~~~}{yxxxyxxyyyyyyyyxyz{|||}}}}||}||||||||}~}|{{zzzzzzzzzz{{{{zyxwvuuuuuuuvvuvwwvvwyz{|}}}}|||||}}}}}}~~~}|{zyxxxxyyyyzzzzyz{{zyxwvuuuvvwvvwxxxwwxyz{||}}}}}}}}}}~~~}|}}~~~}~~~~~}}|{{{{{|||}~~~~|zyyyyz{{{{|{{{|~~||||}}~~~~}}|}}~~}|{z{{{||}}}}~~|||||}}}}}||}}||||{zyxwvuuuuvvuuuvvwwxyz{{{{|||||}}}}~~~~~}}}}~~~~~~~~~~~~}|zyyyyyzzzzzzzz{{||}}}}}}}}||||||{|}}}~}|{{{{zzzzzzzz{{{{|{{{{{zxwwvvuuvwwwwwxyz{||{{|||}}}}}}}}}}}}}}~~~|zyyxxxxyyyyyyzyyyzyyyzzzywvvvvuvvwwwwxyz{|}|||||{||||{||}}~~~~~|z{}~~}~~|{{|{yxxxz~}{zyyyyzzzz{|}~~~}}}}}|}~~}}}~~~~}{zzzzz{|}~~}}}}~~~}}}||{{|}}}}~~~}|{ywuutttuuvvwyzz{{{{{{{{{{||}}}}}}}}}}~~~~~~~}}}~~~~~~~~~~}}}{zyxxxxxyzz|}~~~~~~}~}|||||{{|}|{{||}~}}|{{zz{{{z{{zzz{|||}}}}|||{zxwvvuuvwwxz{||}}}}||||||||||||||||||||}~|{yyyyyyyyyyyyyyyyyyyzzzzzzzyxvuuttuvvwxz{|}}~}}||||||||{{{{{{||}~~~~~}|{{{{{{|~~|{zyyzzz|}}~~~}}}}}~~~~~~~~}{zyyzz{}~}}}}}}}}||||}}}||}}}}}}}}|{zxwvuuuuvwyz{{{||||{{{{{|||}~~}}}}~~~~~~~~~~~~~~~~}{yxwwwwyz|}~~~~~~~~~}}}}||||||}}}}}}}}}~~}|{{zzyyyyyzz{{||||}|||}}}|}}}{zxxwwvwyz{|}}}}}|||{||{|}}|||||||||||||}~|{zzyyzyyyyyyyyzzyyyyxxyyzzzz{{zxwvtttvwxz|}}}}}|{{{{{{{{{|{{|||||}}~~~~~}|{zyz{~{z{{|zyy|~|{|}~}}~~~}||{|}~~~~~|{|||}~~}||||}~~}|{{|~~~~~~~~~~}~~~~~}}~~}}}||||{{zyxwvvwyz{|||{{zz{{{zzz{|||}}}}}}~~~~~~~~~~~}~~~}~~~~~}}}|}}~~~~}{yxyz{|~~~~~~~}}}}~~~~}}}}|||||{{{||}~~}|{{{{{{{{zzzz{||||||||}||}~~~}~~}}{zzzz|}}}}}}}}|}}}}}}}}}}}}}}}|||||{{{|}~~}||{{{{{zzzzzzzyyyyyyxyyyyyzzzzzzzyxwvvwyz{{|||{{|{{{||{{{{{zzz{{{||}~~~~~~~~}}}~~}}~~~~~~~~}~~~~~~~~~~~~}{{}~{ux}}yz~~|z{||||||{{}}~~}}~~|{zyyyyyxyyyz{|}||}}}}}|||||||||||~~}~~~~~~~}}}}||}~~~~~}|{{{{{{}~~~~~}|}}}~}~~~}||}}}||{{{}}{zzzzzzzzz{{|||}}|{{|||||||||}}~~}}||{{{{|}}}}}}}}}}}}}||{{{||{{|||||}~~}|{zzz{{{{{{{zzzzzzyyyyyyyyyyyzzzzzzzz{zzyyyyzzz{{|{{||{{{{{{|||}}}}}}}}}}}~~~~~~}~~~}||}~~~}~~~}~{xuty~~}~~~|{{{~~}~~}||~~}}}||{{|||}}~~}|}}}|}~~|{zzzzz{}}||}}~~}|}}|{zzz{{{}~~~}}}}}}~~}}~~~}||||}~~}}~~}}}~~~~}}}}}}||}}}}}~~}||||}||{{{||{{{{{{{||||||||}}}~~~~~}~~}}}|||}}}}}}~~}|||||{{{{{{{{{|||{{{{{{|||{{{{{{{{{{{z{{{{{zzyyyyyyzzzzzzyyyyz{}~~}{zyxxyyz{{{{{|{{{{{{{{|||||}}~~~~~~~~~~}}~~~}~~~~~~~~}}}|||}~}{zyyyz{|}}}}||||}~|{{{{}~~~~~}}}|{{}~}uqopw|zz|~~~xvuuwxy{}zyy{~zvvyywuvy~{xwxxxyxxxxyyzz||{}}|zyyz{|~}|||{z{{{{|}~~~}}|{zyxxyyxwwy{|}}}|||{{{{{|}}||{zzz{zyz|}|{zyxxxyz}}|{zyxxxxyz{{||{{{zz{|||||}}|{||}~~}|{{{}~~~~~~~~~~}}~~~~}|{{|}~~~~}}}~~~}~~~~|zyyz|~~}}|||||~}}|~wpnnqz||}}~{wxyy{~}yy}{wy~~|yxxz}~~}}|}~~}}}}~{ywvwxz|~~{zywvxyxxz|}~~|{zyyz{}~}}}}}}|{zyxz~~|{{|{|~|{{|}}}}{{{{{{{|{{{zxxxxwwxxy{{||{zyz|}||{zzzzzywwy{||}|{{|}~~}}|||}}|{zyyxyyz{}~}|}}}~~}}}}}~}}{{zz{}}|~~{rnx{yxyz|~}wv|~}{z~}~~}}~~~~{{|}~}}~}}~}{yxxxyz|}~~~}|}~}|{{|~~~~~}|||{yxxz}}}}|||~~~~~|zwvx{}~}{{{{||}~~~}|zywwwxyz|~}~~~~}}}~~~}|{{{{|}}|}~||||}}}~~~|{yxwwwwwxyz|}}||||||||}}}|||||||}~~~}~~~~}|}~~~~}}|{||{{{{zyxwvvuvvuvwxz{|}}}|{{{{zzzzzzz{||||{{{{|}~~~}}|zyxwwwwxyz{|||{{{{{|||}}}}}}|{zyzzzz{{|}}~~~~~~~}~|{~}yy}~}}||{zz|}{z|}}|||~}}}}}~~}~}~}|~~||||~}{{{{|zyz{zyzzyyzzzywxyxxyzyyzyxyyyzyx{|zzzz{{{zz{{{|{{z{{{|{yz|||{y{}~~~~~~~}~}}}}|{{|}}{{zz{|zxz|{z{|||zz{{{||{zz{z{||{zz{{zyxxyzyxxwwwyyxxwxzxvxyyyxxxxyyzyy{}{zz{}}|{{|}||}}|}~}||~~}~~}~~~~~~~~}|}{{~|{|}~~}}}|{}~|{~|{||{zy{}|{||z{~~}|}}}~~~~~~~~~{}~~}|}~~~}|{zzz{{{zxxyzzzyyyyxwwxyyxxxyxwx|zxz{yxwx{{xy}|yy{{{zyzzzz{{{{{{yyz}~~~~}~~~~~~~}~~~~}}}~}}~}}}}|~|z{||{{zz|~{xz|}|zyz{{{zzzzzzyyzz{|{yy{zxxz{zyyzzzywvvwxwvwyyxyywwyzzz{{zz{|}zy|~|z{||}|}}||}}||}~||{{|}}~~}|~}~~~}}~}|}~}~~~~}}}}~~||~}{}|y{|}}{{|||}~|z|}||||}|{|}~~}{}~~}|}~}}~}|}}}}}}~~||}~}}}}}}|{{{{}}zxyy{ywwyzzxwz{zywxyyyxxyzyyyyyxyyyzzz{ywz}|zzz||zz{||{|}~~~~~~}}~~~}~~~~~~~~~}~~~~}}~}{{{|{yz|{zzyz{zzyyzyyyy{|zyyyz{yxzzzyyyyxxyzxxyzvvxyxwvwyxwyzxx{zwx{{zzz{{zz{}~~|{|}~~{|~|{}~}}|}}~}~~~~~~}|}~}}|}~||~~}~~}}~~}|~}{}~|||||}}}|{|}|{~}|}}|{}}||}}}|{}~}~~~~~}|}~~|}~~~~}}|}}~~}}~}{{{|}zy{|zyxxyxwy{ywxyxxwvxyyxwxxz{xwyzzyyz{zzyy{{||{z}}{{|~~~~~~~~}~}~~}}}||~~}}|}|y|~|z{|||{{{{z{}{yz{{||{{zyzzz{|{zzzzzzzzzyyz{zzzyxyxxyxwxxxxwwvvxyxwxyxxxy|zxz~|z{|||{{{||}}}|~}z|~}|}~~~~}}}~~~~~~~~~}~~~}~~}~~~~~~}||||~~}}}~~}||{||}}|{}~|{}~}}}~~}}||}~~}}~}||}~~}||~~}}~~}}|}}}~~~}||}}|}~|{||||{zzzzyyyyyzyxyywwyzyyyzyyxz{zxxyyyyyyzzzxxyzzzzzz{|}~~~}}}~~}~~~~~~~}}~~~}{|}}}}}}}~||}~~|{}}|||~}zz|||{zyyz{zy{{zzzzz{{{zzyyzyz{zxxzzzyxy{yxyyyyzzxxzyxwwxzzzzyzzyy{{|{y{}{z{}{{||{|}}|}}}||}~~~~~~~~}}}}~~~}}}}~~~~~~}}}~~~}}}}|}}}}}}}~}||}~~~~}~~~~~}|||}}|{|~}{|}}}||||~~}||}~}}~~~}}~~|{}~}}~}|}}{z{{|{yz|zxxxxyyyxxyzyxxxxwwyzxxzzxwxyyxxxyxxz{{|~~~~~~~~}~}}|||~~}||}}}}}||||}|{}}{zz{||zz{zyzzyy{|zyyz{zz{{yxz{zzzzzzzyx{}{yzzzyyyzzzzxxxyzyxyyxxyzzz{{z{{zzzz||{{{|{|}|{}~~~}~~}~~~~~~~~~~~~~~}}~~~}~~}}~~~~~~}}~~}|{|}}||||||}}|}~~~|||}~~}}~~~~}}}|}}}}}~~}}}}}}~~|}~~}~~~~~~~}}}}||||}~}{{{{{|{yyyyzywyzyxwxxxxwwwxxywwyzyxwwyzyxxy{{{{{|}~~~~~~~~~~~~~~~~~~~~~{{~~|||||}}|{{|~~|{}}}~}}}~}}||||||{|}|{{|{{zz{{{{zzz{|{yz{zzzyyyzzxyzzyyz{|zy{{yxyyyyz{{zyyzzz{{yyzzzyz{{||{{{||{{{{{z|~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}||~~}}~~~~~|{{|}}|}}}}~~}|}~}|}~~~~~}}~~~~~~}}}~~~~~~~}}~~}|}~~}}}~~}||}}}|{{}~|y{~~|z{|}|zz{||zxz|zyyyyyyyxxyxwwxyzxxyywwyxwxxy{{{{|~~~~~~}}}}~~}}~}~}~~~}}}}~}|}}z{}}||||||}}}|}}}||}}}}}}|{{{{{{{|}{yyyz{{zyz{{zxwz{xwxz{zxy{{zzzzz||{z{{{{z{{{{{{{zzzyyzzzzzzzzyzzyyz{{{{{|||}~~~~~~~~~~~~~}~~~~~}}}~}}}~~~~~~}}}~}}~~}}}~}}|}~|}~~}}~~|~~~}}}~~}|}}~~}}~}}~}}}~~|}~||}}}}}}}}}~~||}}}}{|~~~}|{{|||{z{}{yyyzzywyyxxwwxxwwvxyxwxxyxwxzyxz|}}||}~~}~~~~~~~}~~~~~~~}~~~|}~~}||~~}|{{|}}||||||{{||{{z|}|||}}|z{}}}||}}||{{||zz|||zyz{zyyyzzz{{zyz{zzzz{|{zzz{{{zyz|{{{{||zyz{z{zzz{|{zzz{|||||{{|}~~~~~{~~~~~~~~~~~~~~~~~}}}~~}||~~~~~~}|z}~yx|~~}|}|{}}||}~}{{|}}}~~}}~~}~|~~}~~~~||}}{|}}}||}}||||{|}}}|{|{{||{z{~}zz|||yx{}{zzyyy{zxwyyyyyxxxy{{xx{zzyy{}|{{{|}}}~}~~~|~~}{{~}}~~~~~|}{}~~|~}}~~}~~~}}~~~}|}}||||}|{{}{z|}}|{{||{|}}|{{z{|||{z{{{zzz{{zxwxxyzyyyyz{zy{|{yyyz|{z||yz}||||}~|{yz|}}}||{xz|}|{zzzz{|{z|~}|}~}~~~}}~}}~~~~~}~~~}|}~~~~~~}}}{}~~~~|{}}{}|{~~}{z}}}}|}~~~~}{}~}}}}}~~~}|{{z{|}}zz{|}}{{|||zxz}||||}|z{~}|}~{yy{}}yz}{yyyyyyyyxyywvxyzyxxzzz{||{zz{|}}}~~~~~|}~}}}|}~}~~|~~}{|~~~~~{{}~~}}~}}}~~|~~}}~~~~~}}~}z}}{{{}~{y{~~~{z|}||||}}}}|{|||~~|{{zz{{zyzzyyz{zyzz{zxy{zy{|zy|}{{}}|{z|}zy||z{{{|||zyyzzyy{|zyz{{z{||}}|{|~~~~~|~~}}~~|~~}|}|}~{|}~~~}|||}~}~~}}~~~~}~}}}~|}~|}~~~}}}}}~~}~~~}}~|~~}}~~~}}}}}~~~}~~~~}}~~}}||}~~||{|~}{||}~|{|}}}{|}}|{{{{z{zzzz||yy}}{xvy|{ywvy{xxyz{yvx{yxy{zz|{zz|}~|z}}{~||}~~~~~}~~~|}~~~}|~~~|}~~~~}}~~~~~~}}}}~}{|}}{z{|{{|zz|}{yz|}|{{|}|{{}}|{z{|{z{|{z{{yy{|{zxy{zz{{zz||yz||{|}}|{{{{~|z{|~~{|~{y{|{z}}zxz{zzy{}|{{{{|}}{|}}~~|}~|z|~~~}|}}{{}|}}|}~~~~}~~~~}}~|}}}}|}~~~}}~~|~~}~~~~~~|}~~~~~}}~~~|||}~{y}~|zzz|{y|}{z{{{|{{{{|{zzz|}{z{|{{{{|||{z{{|{yyzzxxxyyzzxwy{{zxwyzz{{|}~~{}~~~~}~~~~~}~~}|}~~~}~~|}~~}~~~~}}}|}~}}}~}{}~}||}~}}}}}|~}{|}}}~~~}{{{|}}}}|}}}||}}|{|}|zzz{{yx{|zyzzzzzxwz|{yz{||zz}}y{~}|||||{||||}~}{}{x{|{{{{{{{{{{z|}{yzz{||{|||||}~}~~}}~~~~~~~~}|~}}}}|}~}}}~~~~}~~~~~~}|||}~||}~~~}}}}}~~}}~~}~~~}~~~~~~~~~}}}}}~~}||||||||||{zzz{}|||{zz||||||||{|}|z|||{|||}}|zzz{{zyyzzzyxwxyxux{xvxyzzyxz{z{}}|~~}||}~}}~}{~}{|~}}||~~~}}~~~}|}}~~~}}~~~|{{}~||}}|{{|||}}|{{||{{}}z{|}}|z|~{yz{{||{z{||{zy{~}{{{|{z{|}~}{|~|{|}{{}|{|~}|}|{{zz|}{z|{yxyz{{zzz{zzz{{||{|~~~~~~}}}}~~}~~~~}}}~~}||}|{|}}}}}}}~~~}}~}||}~~~~~~~~}~~~~~~~~~}~~~~~~~|}~~~}|}~}}}|}|z{~}{{{|}{{{|||||{{zzy|~|y{|{zyz||zyzzyz{zyz{yxxyzzyyxxwwxyz{zyyz{|}~}{|~~~~~~||~~}~~~~~~~}~~}}~~~~~~}||}}||}~~~}}~~}}|{{}}{{}~|{z{}}|}}{z{||||}}}||{}}{|||{{|}||{zz{|}{z||zyz|}}||{||||{{}~|z{||}~|{|}||||~}zz|{yy{zzzzzzzy{{zz|||}~}}~~~}~~~~~~}}}}}~~~~~~~~}}~~}~~~}}~~}||}}|}~}}}~~~~~}~~}|}~~~~}}~~~~}~~~~~~~~~~~~~~~~~}~~|{||||}|{{z{|{y{|{zzz{{zzzzyz{zz{||{yy|||{z{}||{zzz{{zyyz{ywxyxwwwyz{{zzz{|||}~}|~~~~~~~~~}}}}}}}}}}~}~~}~~~~}~~~~~~~~~}~~~~}|}~}}}~~|}}|||||}}}||{|~|z|||{{z{{|{z{}}}}|}~|{}}{{|{|}||}|{{{{|}{z{}}|||}}~}|||||||||{z{}|{{{|||{zyzzyzzzzyxyzzzz{{z{{z{}}}}|}~~}~~~~~~~~~~~~~~~~~~}|~||~~}}}|}||~}||}}}~}||}~~~~~~~~~~~~~}|~~~~}}}~~}{}~}{{|}}{{|}}{y{}|{||{{||{{|||{{|}{z{{zz{{zyz|}|{zz{{{{zxyzzyyyyyywwyz{{zyzzyz|||}}}}~~~~}}~~~}||}~~~~}}~~~~~~~~~~~~}}~~~}|~~}{{}~~|{|}|{zy|~{yz|~}zz|}}}|||~~|}}}||}}}}}}}||{{{|||||||{{{{{{{|||{{{|||||}}|{{{{|{zyyz{yxz|zyz{{zyy{|z{|{{}~}}~~~~~~~~~~~~~}}~~~~~~~~~}~~}}}~~}|||~~|||}~}}}}~~}}|}~~}~~}~~~~}~~~~~~~~~~~~~~~~~~}}~~}}~}}}}}||{{|}|zz{||yxz{{zzz{{{zy{|{z{||{zz|{yz|}|{z{{{zzzzzzzyz{{{yxy{{zzz|{zz{{}}}~~~~}}~~}}~}}~~~}}~~~~~~~~~}|}~~~}|}}{|~~}~~}}}~~||~~~|z|}|{zz{|}~~|{|~}||}~}|}}}}}}|}}|}~~}||}}}}}|}~~}|||}}}}}|{|~~~}~}{}~~}{{~~{|}}~|{}~|||}}|z{|}}|}}}~~}~~}|~~~~~}|~}}}|}}}}}|}~}}}}}~~~~~~}|wvusy|vmmpsuvx{|xpomimsx}{vpnmlrx}|xuoikmpw{}}wqpnklpu|{tnkklnru}~xrnjhkoot}~uqnlklprv~yromjikopqx~vsqmknpsy~zurponquz~zutqopnqvw}}xtrqonoqvz}|zvqpponqux{~ytqppopnnt{|~zusqnlkmqtz~|zzz|xuvy||zzwv{zvuvw{~{{zyz}}|}~}~~~||||}{{{y{}~{vvurrtx}~|yvutvy{||{yxy}|xvwwwz|}~{y{~{xyywvy}~}zzzyw{}z}{~{wyyvtuxyy}~xvuqortqqv{|}{{}~zwtsrqrtuw{~|ywuux{||~~|||yvx|}~yrrsonqvz{~}xtwzyy|~}}xuurnortwyy~}|||||{yyz|~~}zyywutqrttrtx{}zwttsonrwz{}~~z}z|xurllpsstwz{|}~{xwwxvssvwvx}|{}zwtqrvutw{}~}zvqonmmorvyzyz|zw{~xtwyyyz|}~~~|{{||~~}~}|}}z{}~|~~}}~~~}|{z{}|z|}}|~z|~{x|~~~~~~~~~}|{|}~}yyyxxyzyy{}yvz}yv{~}~~|{{zzyyxwy{{z{}}~~}zxxyyxxxy|}}}|}|{|~~}}}|{{|{yyzz|}~~{zzxwxxxzz{{zyyz{zy{|~~~|~~|{z{yxwxwwyywwz|~~~}{zyxxwvvxz{yz}zxz{zz{}~~}{{{|yvwxxvvwyxvw{~}{{zwuvyxvx||{yxyzzz{|}}}~~~~}|{zzyxwwvwvuvxxxxy|}~~|~|yzzwvvusststvwxxxxwwwwxz{}}}|}~|{{{z{}}|~~~}}}|z{~~}~~~~~}||{{{zz{{{|~}{|~~~~~}~~}}}~~~}{yyzyxyz{|{{zzzz{{|~~~}{zzzyyz|zxy{zz|~{yxxxwvyzz{{{{{{|}}}}}~|zzz{{yz|||~~}{zzywwvwxzzzyy{zyy{}}}~}}}{yxxyyyxyxwwwy||~~~}}|yxwxxwxyzzyy{{yz||{{}~~~{{}zyyxxwuuwwvwyyz{|~~{yz{ywvwxxxyz{{{{zzz{}~~~}}~~|zyxwwwwvvvuvwwwz|~~~~~}|zxxxuttttuvwwwwwwvvwxxz|||}}~~~}|{zyxwwwxy|~|}~~~~||}||}~~~}~}|}|zz{{{|}~~~~|{{}~~~~~~~~}}}{zyyz||{||{{{{zz}~}}~|}}|zzyyxxxyyyz{|}~}{yyxwwwxzz{|||{{|}}~~~}}~}zz|{z{|||}~~}|zxwwxxxyzzzzzzzzz{||~~~}}|{zzyyxxxxxxxyz|}~}|{yxxvuvxyzzz{{{{zzz{|}~}|zxwwxxwwvvvxzz{}~}|{ywvuvvwyyzzz{zyz{|}}~~~~}|zzyyxwwvvvwxxyz{|~~~}||{yvtutsssuwwwxxxxxwwxz{|}~~~}}|{zyxwwwwvvvwxyz|}|}~}z{||}~~}}}|z{{zz{}~~|{{{}~~~~~~~~}{{{{{{{|}~~}}}}~}}~~}}|zyyyxwwwyzyz{|~~~}{zyxxwxyz{}|{{{|}||~~|||{zz{{{{|}~~|zyxxxxxz||{{{{{{z|}}~~~~}|{zyxxyyxwxyyzz{~~}|zxwwvvwxyzzz{{z{{{{|}~~}|{zzyxwwxyxxyz{|}~~|{zyxvuuvvwwxyz{zzyyz|}~~~}|{zzyyxyxwxxxxz{}~~~}{yxwvutttuuuvwxxxwwxy{{{{|}}}}}|{{{ywwwvvvwxxwwzzz|~~~}}}||}~~~~|{{|{{{|}}}~}||{z{{{}~~~}|{{zz|}}}~~~}}}~~~~~~}{zzyyxxxxxyy{}~~}{{zxwxxyyzz{||||||}}~~}}}}||{z{{{{|}~~}|zzyyyzz{{{{{{{z{||}}~~}|||{yxwwwwxxyyyz{}~|{zxwvvvvwxxz{{{zyz||}~~}|{{zyyyyyxyzyz|~}|{zywvuuvwwwxyyyyyyzz{|||}~~|zzzzyxxxxxyyyyz|}~~}{yywuttttuuvwxxyyxxyyyz{}~}}}~}}|{zzyxvvvvvvvwxyz{}~~~~||}~~}||||||||}}~~||{yyy{||}~~~~~~~}}|{z{|}}}~~~}}~~}{zzzyxxyzxxyy{}~~}|{yxvvwxzz{|}|{{|}~~~}|}|{zy{|zz|}}~~}zxyyyyz{}}}|||{{|}~~~~}|{{yxxxwwxxxxxz|}~}|{wuvvvvwxyyzyyz{{|{{}~~~~~}}||zyyyxxz{{{{}~~}{zyxvvuuuvwxzzyyyyxxy{|}}}}}~~}|||{zyxxxxxyyyzz{|}}|zxvuutstuvwxxxyxxxxxy{{|}}}~}|||{zyxxwwvvwwwxxy{}~~}}||{{|~~~~~}}~~~~~|{|}|}|}~~~~}|{zyyyz{|}~~}~~}|{{{|~~}~}}}~~~}|{yyzyxxyz{|}~~|zyxwwwwwy{||}|||||}~~~}||{{{zz{{||}~~|{zyyxxz||}}}}}||||}~~~}}|zzxwwxxxxyyyz|}~}{zywuvwwwxzz{{zzzyz{|~~~~}||{zz{{zzz{{|}}}|{zxvvuuuwxxyyyxxxyyz{{{|}~~}}}|{{zyxyyyxxxyyy{}}~~}{zxwuuuuvwwxxxyyxxyyyy{|}|}~}|}}|{yyyywwwwxwwxyy{|~~}||{yxwwxxyz{|}~~~~~~~~~~}~~}}}}}~~|{zyxyz{|}}}}}}~~~}||{{|~~}|}~}|{{{zzzz{{|}~~~}{zyxwwwxyyy{}|{{{|}}~~}||{z{|{z{|}~~}{yxyyzz|}~}|||{{|}}~~}|||{zzyyxxyzzz{|~~~|{yxxxwwxxyzzz{{{zzz{|}~~~~~}{{{{zzzzz{{|}~~|{zxvuuvvvwyzyyyxyxwy{{{|}}}}|||{zzyxxwwwxxxyzz{|~~~|{yxwwvuuvxxyyzyyxyyzz{|}}}~~}}}}|zyyyyxwwxxxxyz|}~~~~|zyyxvuuvwxyz||||||||~~||}}~~~}~~}}~~|{zzzz{|}~~~}}~~}||||}}}~~~~~~~~~}}|{{{{{{|}|}~}|{zyxwxxyz{{|||{{{{{}~~}|||{{{||{|}~||{zxxy{|||}}}|{{||}~~~}|{zzzzyyyxxyz{|~~||{yxwwwxyz{{{{{{z{{{|}}~}}}|{z{zzz{{{{|~~~|{ywwvvvwxxxyyxxwwxxxz{||}}}}||{zyyxxxwwxxxxyyz|~~}{zywvvwwwxyzzyyzyyyyz||}~~~}|{{{zyxxxxwwxxyzz}~|||{ywvvutuvxxyzzzz{{{|}~}|||}~~~~}|}~}}~~}|{zz{|||}~~}}}}~~~~}}}}||~~~}~~~~~}||||{zz|||}~~~}{zyxxxxyz{{{{{{{{||}~~~}}|||{{{|||}~}|{zzzyyz{|||||{zz{|}~~}|{{{{zzyzzyy{|}~~}|{zyyxxxyzz{{||zz{{{|}~~~}||{{{zzzzzz{|}~}|zywvvvvwxyxxxxxxwxyz{|}}~~}}}|zyyyyxxxwvvwwxyz|~~}{zyxxxwwxyyzz{zyyyyyz|~~~}}}}|{zzyyxxxxwwxyz|}~}{{zywvuuuuvwxyyxyyyxy{|}~~}|||}}}~~}}}}||}}~~~}||{{{|}~~~~}}~~}}~~~~~|{|||}~~~~}}~~}||||{{zz{|}~~|zxxxxxyz{{{{{{{{|}}}~}}}|{{{|{|~~}{zyyyzzz{|||{{{{||}~}|||{zyyyyyyzz{}~~}|zyxxxxxxyz||{{{{zz{}~~}|zzzzzzyzzzz|}}|{yxwvwxxxyyyywwxxxyz{||}~}{||{zyyyxwwwvvwwyz{}}}|zxwwwxyyz{z{{{zzz{||}~~}|{{zyxxxwwxxxxz{~~|zxwvvuuuuvvwxxxwwxyzz{}~}}~~}}~~}|{{{|}~~~~~~~~~}|||{{|}}|{{{||||~~~}}~~~~~~~~}}~~}}||}}~~}}~~~}}}||{|||||}~~|{{zyxxxyyz{||{{{{{|}~}|||||{{{{|}~}{zzyyyyz{{{{|{zz{|}}~~~~}||{zzyzzzzz{|}~}{zyxwxyyyzz{{{{{{{|}~~~}}|{zzzzyyz||}~~|{zyxxxwxyzzzzzyxxxyz|}~~}|}}|||{zxwwxxwwwwvwxz|}~}{zzyxwxyzzz{{zzz{{{|}~~}|{{zzyxxxxxxyz{|~}|{zxwuuuuuvwxxxxxwwwxy{{|~~~~~}}}}||}~}||{{{|}~~~~~}}}~~~~~}|||||~~}}|{{|}~~~}~~}}}}}}~~}{|}}}~~~~~}|{|{{z{||}~~}{zyyxxxyzz{|||{{|}}~~~}||{{{{{|}~}|zyxxyyzz{||{{{{||}~}||{zz{zyyz{{{}~}{zxwwwvwyz{{{||{{|}~~}|{{{zyyyzzz{}}{zzyxxxyyyzzzyyyzzyz{|}}}~}|}}{zyyyxwwxxwwxxyz|~}{zyxxxxyyz{|||||{{|}~~~}}{zyyxxxyyyxyz|}~}{zyxwvutuvvwwxxxwwwxyz{|}}}~~~~}|{|||{{{{{{|}~}|||}}~~~~~~~~~}}|||||||}~~}|{z{{|}~~~~~~~}}}}}}}~~}}||}}~~~~~}}}|||||{|}~~|{zyxxyz{{{||{{{||}}~}}||{z{{{{{|}~}|{zyxxxyyz{|{{|{{{}}~~~~~}{z{zzzz{{{{}~|{yxxxwxyyz{{{{zzz||}~~}|{zzzz{zzz{|}~~}{yyxwwxyyz{{{zzzzz{}~~~~~~~~~~|{zyyxwwwwvwxxxy{}~}|zxwwwxxyz{{{||{{|}}~~~}|{{zzyyxxxyyz|}~~}|zyxwvuvwwwxyyyxxxxxyzz|||}~~}}|||{zzyxyyzzz{|~~}|}~~~~~~~}}}}||}}}}~}}|zz{||}~~~~~~~~}}}}}}~~}}|}}}~~~~}}|||||||||}~}|{yyyzz{{|}|{{{||}~~~~}|{{{|{{{|}~~}{yyyyyz{|}|{{{{{}}~~~}}|{zzz{{zzz{||~~|zyxwwxyzz{{|{{{{|||~~}}|{{zzyyzzz{|}~~}|{yxxxxyyz{||{{z{{{|}~~~}}|{zyyyxxxxxxxxy{|~~}}|zxxxwwwxyzz{||{z{|}~~~}|{zzyyyyyyzz{|~~~|{zxwvuuvwxyyyyyyxxyz{|||}~~}}}}{zzzyyxxyxxxyz{}~~}}~~~~~}||}}}}}}~~}|{zzz{|}~~~~~~~~~~}}}||}}}~~}||||}~~~~}}}}||||}~~|{zyyyzz{}}}}}}}}}~~~}||{{{zzzz{}}~~}|{yxyyzz{|||||||||}}~~~~}|{{{zzzz{{{|}~|zzyxxyyyz{|||{||{|}~~~}|{{{zyzzzz{{|~~|{zyxwwxyz{{||{{{{||}}~~}|{{zyyyyxxxxyyz|~~}|{yxwwwwwxyzz{{{{z{|||~~}|{{zzyyzzyz{|~~}|{yxwvvwwxxyzzzzyyzz{{|}}~~~~}}|{zzzyxwwxxxxyz{|~~}|||}}~~~~~~~~~~}}}}}}~~~~~~~~~}~~}~~|z~}{{}~}~~}|{{}~|z|}}|{{}||||||}}|{{}~}}|z|~}~}|}~||}}|{{|}|{{{{{zz{{z{{zz{{{{zy{{zzzzyzzzyyyzzxx{|zzz{{||{{||{{{{{zzzzyxxyyyywz~~~~~~~~~}~~}~}|}}|{{zz{{{z{{|||{|}|{|||}{zzzz{{z{{{{|}}|}~~~}}}|{zzzyyzzzyy{zxyzzzzyyzzzzyyyzyxxyzzyxxz~~}~~|||{yyxwwxz~~~~~~}||{|}~}{{{zzz{{|}~{{{zzz|}~~~~~~|{zzxwyzxwy{}}{wvwxwwy{zy{{{{{|}~}}|{zywwwwxyxx|}{yxvuutuvxyyxxxxxxy{||}}||{yz{wuwwuttvxyx{~}{zxvusrrtx}~~~~}|||}~~}~~|zzz{||||}|z{{zz}~|~~~~~~}}}{zyyyxy|}}}zxwwwwxxy{{yxyz{{|}}~|}}}|zxxwwwwvwxyz}~}{yxwvvvvvxyzxwwyyy{}}|}~}}}{yxwwwutwxwwxz}~|zywuttw{~}~~~}~~~~}||~}}~~}|{{{{{||}|zyy{|z|~}||}~}yyxxxxwwxy{{~}{yxxxvvx{{{{{{{z|~~}{zzywwwvwwwxz|}|zyxwutuvxxwxxyyxx{}}}||}|{zxxxvvvvuuvwwy{~~|{{yxvvy~~~~}}|}~}|{z|}~~~~~~~~~}~~}|z|}||}~|yyy{}}|~~||{}~|}}{zyxxxyzzz}~}{yxwwwy{{yyyzzyz}~~~~~}{{zxwvvwwvuvwz|}~|{zutuvvvvwyxwxxwx{|z{~}|||{xwwxxxvuvwyz{}~~~}}}~}}~}|}}}~}{{||}~}}~}}~~~~}|{{|||}~}|{z{zy{}~}||}~}}~|{{zyyxwyz{{{~}{zzxvwxwxz{{zzz{||~~}{zzyxxwvuvxyz|}~{xxwutstwxwyzwvwxyz{{}}}|zyy{zvtvwvuuwyyz|~~~}}}}~}|}}}~~|||||}}~~}}}}}~}{zz{{z{}}{zzz{||}~~}|}~~|{{yyyzyyyz}~~}xuwxwvwyzzzzzzz}~}~}zyxwwvvvvvwxy{}~|{ywuuuuvvvvxyxwxyz{{}}{}}zyyyxvvvvvvwyz}~|~~~}~~~}{||{{|}}}}||}~|{{{|{zz{}}|{{zyz|~}}|{{||~~}|{zyzyxxxzz{{}~|zyyyxwxy{|||zz{||~}}}}{zyxwvvvwwxyz|~~|zxvvtstuwxxxxwwxzz|}~~~}~~|yxxxwvuuuvuuwy{}~~~~~}}~~~{yz{zz|~~~|{|}~~}|{zy{|}}~|{{yxz|}~}|{||}}~~}||{yxyzzyyz|~~|zzzxwxxz{yz{||{z{{}~}|{yyyxwvvvvwxy|}}~|{{ywuvwvuvxzzyxxyzz{~~~|}}zyyywuvutuwwwx{}~~}}~~~~}}~}||zz|}~}}~}~}||||{y{|}}}}{zzzyzzz{|||{z{|~~}||{zyxyyyz{|}~}{zyxwwxyyyz|{yyz|}~~}|{{zywwwxxxwyz{}~~}|{yvvwvuvwxyyxxxz{{{|}}|{|}zxyxvttuvutuwxy|~~~~~~~}}}}}~|zzz{{|}~~}||}~~}|{{{{{||}~|{zzyyy{|}|{||}}~~}{zzyzyyyz{{|~~|{zywwxxxyyz{zyzzz{}~}}}{{zzxwxxvuvxxy{~~|{zywvttuwxxxyywwxz{|}}~~||{yyxvuuuuvwvvz~~}~~}}}~~~~}||~}~}|{{{{|}~|}~~~}|zz{|||}~~{ywxz{{z{|}|zz|~~}||zxwxyyyyz{|~~|{yxwvwwwyzzzyzz{{|}~}|}|{yxwxxwwwyz{}~}zxvvvvuwyyyxxxyyyy{|}}||||zywvvuuutuwyy{}~~~~~~}|}~~}|}~}}~}{zz{|||}~}}|}~~}||{z{{{{z{~|yz{zzyy|}}}}||}}~}zy{zyxxxxz{{}}{yxwwvwxz{{z{zzz{|}~~}}|zxxxwwvvwwyzz}~}{yxwwvuuvwxyzywwxzz{|}~~}|{{zywvvvvuwxyz}~~~~~~~||}~}}}}}}}|zyz|||}~}}~~~~~~}|||{{|}}}}|{yxxxyz{|}|zz{{|}~}}}{zyyxxyzzz{}}{ywwwxyyz{{{zzz{|}~~~}||{zwwwxxxwwxy|}}~~}{xuvwvuwxyyyyxxyyy{|~~}|||zyywvvvwxxxyz}~}~}||}~~~}}}}}~~|{yyyyz|}~~}||}}}|||||{{|}z{{yxyz{{|||{yz}}}~}||{yxyzxwyz{|~~|zyxwwwxyzzyzzzxy{}~~~~}|zyyywuvxyxwxz|~}|{yxvuuuvwwxxxxxxyz{|}}||}|{zyyxwxyyyz|}~~~~}}~~}}||}~~}||}~~~}{{{zz|}}~~}}}~~}}|{zz{{{|}~}zxwwxzzz{||{z{|}~~|zz{zyxxyz{{}|zzyxwvwxyzzzzyz{{{~~~~}|{yxyxwwxxxxy{~}zyxwvttvwwwwwxxxxxz|}||}}}{z{zxxyyzyyz|~~|{{|||}~~~~}}~~}|}~~}|{zz{|}}}}~}|}~~}||{{z{{{{|~|||zxyzzz{|}|zz|}}~}}{zyxxyyzzz|~~}|zwvxxxyyz{{zzz{|{|~~}}~}{zyyxxxxwvxz{|~}}|zxwuuutuwxxyyxxyz{{{}~~~}}|{zzzyyyyyz|}~|{{|}|}~~|~}{}~|||}~||zy{}}}}~~~}}~~}|{{zzyz|}}~~}|{zxwy{{{{{z|}||~~}{{{zzxwyyxyz|~~}|{yxwvwxz{{zzyzzz{|}~~~}|{{zyxwwxyyxy|}~~~}{yxvuvvvwxyyzyxxxy|}}}~~}}|||zyyyyz{{{|~~}|{{}~~~~~~~~~~|||}}}|}}|||zy{}}}}~}}~~}}}||{yz|||}~}{yyyyxyz|||{z{}}~~|zz{zzyyyyzz{}~{yxwwvwwxxyyyyyyyz{|~~~}}|{yxyyxwwwyzz{~}{zyxvvwwvxyyyyxxxz{|}}~~||}||zyz{z{{|~~}||}~~~~~~~~~}{{{{{||~~||{{{{}~~}|}}}}~~}|||{{{{{|}~}{zxxxyyz{|{{{{||}~}}|zyyyyyyyz|~~}{xwwwvwwyzzyxxyz||}}~~~~}}|{{ywwxxxxxy{{}~|zxwvuvwwwyyxwxyyzz|}~~~}|{|{{{{{||}~~}}~~~~~~~|{{{{z{||{~}|zyxyzz{||}|{{}~~~|{{{{zy{||}~}|{zyxyz{|}}|||}}~~}{zyyxxxyzz{|~~{zyxvuuwxxyxyyyxyz|}~~~~}||zzzywxxwwxxz{}~|zxwuuuvwwxyzywxyz|}~~}||||}~~}~~}||}~}||{{{{{{}~~}{zyyyz|}||||||}~~~}|{zz{{zz{|}~|zzyyyyz|||||{|}}~}|{yyyyzyxyzz|~}zywvvvwwxyz{zz{{{|}~~~|zyxxxxwvwxxy{~~~|{yxvtuvvvwxyywxzzz|~~~}}|{{{|~~~~|||||}~}{{|{zz{{|}~~|zyyyyy{|}||{{{}~~~}{{z{{zz|}~~|{yxyz{|}}|||||}~~}|zzyxyyxxz{{}~}|zxwvvwwxyz{{zzz{|}}~~~}{zzxxwwwwwwxyz}~}{zxwutuvwwwxzzyyy{}~~~|||}~}}~}|}}|}~~~}|{{{{{{{|}{zyxxxy{|{{{{|}}}~}|{{{zzzzz{|~}{yyyyy{|||||{||}~~}|{{zyxxxyyyz}~|{zwwwwxxy{{zyyyz{|}}~~}}|{yxxwwvwwvwy{|~}{yxvutuvwxxxyzyyz{}~~}}}||}}}}~}||}~~~~}}|{{{{zz{}~~|zyyxxy{|}|}}}}~~|{zzzzzz{{}~|zzyyyyz{||||{{|}~~~}{zzzzyxxxy{|~~}{yxwwvwxyyzzzzzzz|}}~~~~~|{{zyxxwwwwwwy{}~~~|zxwvuuvwxyzzzzz{{|~~}||||}}}~}}}}}}~~~}|{{z{{{}~~|zyyyzzz}~}|}}}}~}|{zyyzyyyz|~}{zxxyyz{|{{{{{{}~~|{zyxxxyyyz{}~{yxwwwwxyzyyzzzz{|}}~~}}||zyxxwwwwwxyz|~~}|zywvuuvwxyzz{zyz|}~~}}}}}|}}~~}}}}~~~~~~~~}{z{|{zz{|}~|{zyyzz{|~}}||}~~~}|{zzyyz{{|~}{zyxxyz{}||{||{|~~}|zyyxxxxxyy{}~}|zyxwwwxyzzzyyzyy{}}}}~~}|||zyxxwwwwwxxz|~~}|zywwvvvxyyz{{zzz|}~~~}}}|}~~}||}}~~~~~}}|{{{{{|}}~}{yyyz{{{|}}|||}~~}|{zzzzzzz{}~~}{zyyyyzz|||{{||}~~|{zyyyxxxxyz|}~}}zxwwwwxyyzzyyyyz{|}~~~~~}|{{ywwwwwvwxyz{~~}|zyxvvvvwyzzzzz{{|}~}}}}}}~~}|||}~~~~}}~}}|{{zzzz{|~~~}{zyy{||}~}|||}~}|{{zzzz{{|}~|zyxxxyz{|}{{{|}~~~}|zyyyxxxxyy{}~}|{zxwwwwxyzzyyyzzz|}~~~~~~||{zxxxwvwwxyyz|~~|{zywvvwwxyzzz{{{{|~~~~}}}~~~~}}|||}~~~~~~~~}||{{{{{{{}}|{zyyz{||||||||~~}|||{zzzzz{|~~}{zyxxyz{|||||||}~~}|{{zyxyyyxyz|}}|zywvvwxxyzzzyyyz{|}~~~~~}|{zyxwvwwwwwxz|~~}|zyxvvwwxxyz{zzz{|}~~~~~~~}|{{||~~}}}~~|{{{zzz{||}}|{zzyy{||||||||}~~|{{{{{{{||}}|{yxxyz{{{|||{{|}~~}||{yyxxxxxyz{}~|zyxvvwxxyyzzyyyz{}}~~~}|{yxwxwwvwwxy{}~~~|zxwwvwxxyz{zzz{|}~~}}}}~~~}||}}}~~~~}|{{{{{z{|}~}{yyyzzz{||||||}}~~}|{zzzzzz|}}{yxyyyz|}||{{{|}~~~}|{yxxyyxxyz{}~|{ywwvwwxyzzyyyyz{|}~~}|{zyxwvvvvvwxyz|~~}{yxxwvvvxyyyz{{{{}~~~}}~~~}}|{|}~~~~~~~~}|{zzzzzzz|}~|{zyyzz{{|}}|{|~~~~}|{zzzzz{|}~|{zxxyyz{|||{{||}}~~}{zzyyxxxxyz{|~}|{zxvvwwxyzzzyyzz{|}~~~~}|{zzxwwwvvwwxyz|~}{yyxvvvvxyzzzzz{|}~~}}~}}~~}||||}~~~~|{{{z{{z{|~~|zyyyyy{|}|||||}~~}|{zyzzzz|}~|{zyyyz{||||{{{{}~~}|zzyyxxyyyz{}~}zxwwvwwwyzyyyyyz{||}~~~}}|zyxxwwwwvwxy{}~|{yxwvvvwxyyz{{{|}}~~~}}}~~~}{{|||}~~~}}~~~}||{{{{zz{}~~|zzyyzz{|}||||}~~~}{{{{zz{{|}}{zzzzz{}}||}}}}}~~}}}||{{{{|||}~~~}||{{|{||}}}}}}}}~~~~}}|}}||}}}~~~~~~}}}}}~~~~~~~~~~~~~}~y{~|{z}|z}~{zyww{~|{yy~~z|~||||{|}}}}}}}~~~~~|{}|{|{x|~}|}~~}~}~|y{~~{yxz|~{|y{}~~|~~}||}}z{}{{~|wy|~}zxxwv{|wtvyy{|wxxvvwy{|{z|}{z{~}zyyyyz||zyz{{{~~{{zxy|~{xwyzzz||xwwwvvurqsvvusqppqtuvvwwxzzxwxwxzzyzzxx|}|~~}~~~~zx|}|}}{}~~}~~}|zz{{z|||}{yzz{}~|}}{}~}{yyz}||}|{|{ywsosy{|}~}z{~}|{zz~~}~|}wz~||~~zwxwsqrtutv{}|}}zwy}~}}~~zwz}zusstvwxxxwvsrsspou{{z}}yz~{wz}yuuwww{|yx{~|{{zzy}~yy{|}}{{|~}zxxwutttqonllnorvvuvvvvvvuvxwwussux}{}}zy|zsrvz{yurtxz{~~~{z|}{vux|}zyz}~zwwxwvtuwwvxz~}ywvx{}|~}zwvz}xqrv}}~{}~~~~~~~}|ywwx|}{}}||~|xy{yxwvy~{|~}}~~{z}~|{~~~~}unoqrsrpsvy{yvy}{uvwxzzwwy|}zz{}}xrpooptz|{}}}~~~}}}wx||}zxxz|{xuvywsqprwz{wtvxwx{{}}{z||zvvwx{{yy||z|~}{}|zwvwyyy||z|{xvw|~}wvzzwvroruuvwy{|||zxwvsrtvuux{||yvy{{{|}}|uuy|~}zwusrsx||||yvvwwwy{}~~zx{}{~~||zxxy{~}|||~~{vuwy}|}}y|}}{smnlhhkqxzxtprvwuw{|xwssvx~z{|~{~{|~|{zx{~}{|}}ywwz}}|~}|~}}}zyxvvwxxtoosuwvuwzzxtrsvwx{xrqt|zx{{~{ywurrstvxyyvtsty{z{~}wvw|}}~}~|{~}}y{~}vtuw{}~~yz}z|}}zvvvuvxz{{}~}~}{xuuvvvusruxz|~xwy}|wwxz}|z{}~}y}xusuxxxxwuux{}}}~|wvvutw{zwtsx|vrsw|{yz|zzywwwwvsoorx|}{vsw}}zwwxwy|wx}{vtu|~}yxy{}~zvssy~}}||utz~zpowxtqnqwwvwwtqopsttuvwyzzxwwx|~}}}}|{~w}{zxy~~}zz~~|||~z~}ywx}~~}~{y{}}}~~ztprw}~yurv}~xrry|uqqtvz{{~~~ztw}|xtqt{~~{yz}}zxusty|wwz|~}}~{}}xz}zwy~}|yvz{wyzz}~~}|}|}~~~|}}{z{xvsqw|wrstvvttx|zuuwyywtvy}}tpv~~|wx{}~~|zyyzzvsvz~~|wsty|{xwx}xuy|{yvxzvsrsx|xv{zussx~{{zz}wuw{{wuvx|}~~yprw|xmqyzzvsz}|~{~}}~~{vv{{xxyz||}xwx|}yxusvx{{xusu{~{|~|wsppqruwvqnnqvyyyww{~ztvx{~|~~}~z{~}}~{yvstvxz||zz~{}z{}~z}~~}~~|zyx{~}}}|~xvvz|xtqpruwyusvy{yuw~|yvstw|zz}}|~}yyz~ytuw{{wtqtxz}~{}~~z{z}~|}~|ywuz{wvyxux}}zwutuy~}zxvsux||{z|~xrtwwwwwyyvy}zuuz}||{}~~~}{}{w|~|wv}umnswyxuompv{|ywusssv|~zupqy}}|tux}~zxxvvwvy{vrv|~xwwx|}xuxzzyy||uz{wwz}|zv|ztz~}{zyvwwvupkosmiotxzvu|xkinswsouzxxywvvw}}|y~yw~~}x~}~}yvuvvxz~}y{yx|zw~|~{{}~}w|~||~~yvursuuuuuy|zxwwwtstsruwxyxy|}{z|}||}~}{yz}zrqtuxzz}~|||{|{ywtuzzxyz|}{}~x|~zuw}|~}{{~}}}~~z|~~}~}yuvxxxxvsomqwz|xsv{|}{wwz}}xy|{}~}~wprwwvvtstwzxx|}}zvy|vsuxwssv}~xvw|}yw|}xuux|zsoquz~~~~uxxrz~{|}~~|soywoo{{{}}|{||{z{|{{{xvy}}zz}~{vsruz||ztrvyxwspqtvwwwz}~}zvsrrtuuv{ztprtwww|{|}~}vtz~}~~|}|~}|yvwy|~~{z{|~}~~ww|~|z{||~|{}~|{z}~}|~y|~{|}vqv}}|ysuxy}{v}{{|{xvvwy|vlkpz}tuz|}~{z|}xy{}~~zquzvuz{{zx{~~zz~~~|z}|~~}{}{|zxwyz}}zwy~{xwxzywsowxqwztxy}~wuwz~|wvwsrtuy~~{z~xuz}zvuy{}|wvz}}}}yywvwvuussuutvyxvz~~xtxyvuu{xwwvwz}}ywutuywrsx|~}{~zz}|{||~|~y{~vptz|~~{{zyzvtz|~~~|{}|x{~~{yttvwuspprrpljovxxvty{wtuwyzzxwyz|}vpx~{yx}~xxz~~yuuvy{{wux{}zux||~|~}}~{wzzwxyusomqvy{zxvuvzzrrtxxvx|}}xuy~~|vy{wsttsrtx}}xxz{|}|{xvx|}~~z}}{}{}xyxuy}|{~|z|}}~~{z||}||{z|~{wqpw}zutx}ywvwyxw{}zywvz}z||xw{{ysmpwwvxxxwrrx~}|yuuw{{sy{svxwy|}~~}wt||tpuyz|}~~~~}|z||z{}}}}z|~{|{{www{}|{{}|}~|xy~~yx{}~{x{}|xtqpruwxww|}zusxzyxst{{wvsvxtrsv{|yxwxzwsrrtxz{xvxz||{~~zxx~~~}|}}x|}~~~}|{{{|{~|yz}~|}|z{{vstx}wuwz{zyy{~~}|{|}|}~}}~{vuvwywuxxuvxz|zvz~|~yvx|~zz}xw{}~{|~|yvxz|~}~|x{~~}z~~~}||}|xvvy~wswyxyy}}ty}x|}}|{{|}{xx{~~}zwvwwvuwxsoqtz}{{zxzyvuuyzxuuwyzywx|{uuwtrtuxxssux}ytx||}zy|}{{~}~~~~wxy|~xtuv|~}~|}~{{}|xyyyywxzuonow~zwx}|xw{{z{xwwy~~~|}~zurqtusqqrtuuvxvsty|}|{ywrqw|~~~~~}{xy~~~{{{~~{}{|~~{|~|~}z~||z{~}}||}z}~{ywuvwy{yvutuxyzzyyxuuuwz{~~{}~zyz~z{}}}xrvzurtx{y|~|}}||{}~|~|yusvy|}z~y|~z}{xw{~}}~}{{|zxvtvxsnqvyzyz}~{wuuwy{~{yy~}xww||}zxxwz~|zzyyuoorw|zvz}{y{}}{{|}}xx|}|||}xxy{~z{}z~~yspsvx{}~zxz}~~~~|||zzz{}~}{{{{|~{vstx{{{{{|}}}~}{zy|~yvusqqsttw{{yvsy}wrru}}wuwvwwuzysx}~}}xwww||yvtsuxy|}||{||xy}|y}|y{}~}zz|}yy~}~wru||xvwz{z|}}~}z{|{zyz~}y{|ywuw|||x}vvxyztptz~~{{~}y}{yw~|y~zuy~~|{zyy{~}|~~}|wx}~}}~~yuw|~|{}uw{uqtv|zxz}yy|{yz|{yxwy}}|{{}~{{|}vswzzwpryyunjpxzzzy{{yxzzyyx}{zzzzusy~~||}tppsvtsxzxxxz||z{|~yz}}~~zy|}~~|wstwz}~~~}~~~}~||}{~~{xxy{wstxz{yy~|xtwyx|ypv~ytr|~~zvwz~{vusqqoow|{yvuyzy{~|xz{|}zy~zxzzy~}{}}|||~}{|~|~}~zz}zx}}z}~||~{|z|}{{}yw}{}~|yxxxxvutuy{ywssy{y}|{~yvy~||~}~|zyxvvvy|uptz|~~~}}|z}||{|}~}{|~|yz}}}~yy{|u|~~}xy~}xxxyxsquutrpu{zxxxyzxvwvvxz{|{xwvy|zxz|{uzvsruyxwxwuuw|}{zz{xuxz~}yzz|}yy}~}yxxz{{||zz{}yuw{}~}~}{xwvwyy|}}{xz}}}|}zyx{zyzyvqswyxvtutstttz}|zvv{xtsu|}{zz|{xvvy}{z|zrptwxvrtyy{}}~}}~||~}~}}~||~~~}~~}~}|}~ysrtx|yw}}{|}~}|||zx}}{{}~|{{~|}}zyxxy{{zz}|zyz}}yxvw||z{}|}zxwy}{{|xtv|~~|{{{|~zuy|yxyyyyvtuw{~|y||ywy|}}{{{{zyxxy{}~}~|zz{zwttrqvy{ztptwz{z{}}}yuuw||{}{{}|{}}yz{ywutvvtvz}~|}~|zz|}yy{{z|{z|||~}|}}}|}}}}~|}}|{{|{y{yvtrv{yuuvy|}~~~~{yyxxxvz{uuvy|zz~~{{|{{xvuttsrqswzzxxzywz|zxvw}}wuxz|}|}~}}{y|}{}~~}~}{}{}||}~}zz}|{}~}{x}|vy~~~{{~|{{zyyxxwtu{}{zz~}{{{||{x{{z|~~|xvwy|zwy{{{~}z~~{z~}{~~}{|}yuvxz{xw|}z}|y{~}|{{~}zyz~}zyyzwpkkouyyvtvy|~{wwxxzzwutvyyyyzzyyz|~||}}ywy{xuwwvwyzwxyz}~yvx||z~~|}}~|wy}{xvw{~|{}~|zz|~~}~{zvposwzzy|~~|{zxz}ww}{{~||~~zvvwwwxxvrpooqtvz|}~{vtuvwvux{yvvuvwwyz{}~}{yvuvwwwuvzxvx|~{||}|~}|}~~|{~zz{~}||~|zvuzystu{yvy}~{yyyxwxz~}|{w{~{yxxyxwz~{vwzy|}}|{|~~|}}zxx~{vwx|}z}zzzwuz~y}{}|~}{}}}|{~}{{{{~zvqt}||z|qv|{xqpz{yyxyxvy{z|wrmkqxzzyzwpmrwz{|}}~yvvvusuy}|vw{}}~{}|{zww}~|}zxvuz~}|xu{yw|||}}~}|}}{{yxxy}~~~yx}~|zy||z~|zyzyyz{}}{xwx|}zxwvuvwx{zx{~|xy}||~~wvwvxvsttrpory|{wsuz|{xwusvyxz~~|{||z|}yvuz~~|~|zz|}}~}~|yy|{{|{~~yxy}}{zyy|{|~~~|zyy{~|{{~~|zy|~}xuz}|}|{}|{|||{zz|}xx}xy|~}{|~}zy}{|~|~~|~}~~}|zzzxxz}wtttu{}{xy}}zy{}zuuvz~vlhhnvvqqu{}wsqtxy|}|yxyyvu{}zuqrrooprvwuvz}|}~|zy|~|~~||}zx~~zwtsutv}}|}~ysz}~{|~|zwvw||xx{|}{x{wv}zwy}z~}{yzyvvtqqqquxyyusvz{zwvwvtwzywvuy~{xwwwwx|wsuz~~ywxxwvvx{zmlzyy|vx~ywz~}|}|yzy|~}~~~{y{}}yrnpsw{ywx|}|||~~}|{}~}yxxyzxwz||}{xwz~{|~~}||}|vrty}}|~~|}yux}xy|}~{z}~{|~|yy~~}~~}yxzytrsv}~yww{}yxwy|xvyytstx||z{~~|||}xvxzzyuvzxwyz{}}{wvxz|}~~zxz{|zwx{}}|wu{~||zwxy{}~~}z{}}}}}~~||~~}wrruy~~|}~}yz~}z}~}|}}}|||{|}zuvx~}|y{zusux||yxyzz{{wttx|vvwwxvspmnpoopqtutwyz|yxz|||xvx{~~{z}zz{~}~z{||{{{wy~{y|}~}vt}|}}}}~~~|z{{{yxyz{~|z|~~{z{}{yxy|{{~~~~~|{|||xsv{~~{vuv|~|zz|~|z|~}~{|yz{{yw{}{|~|}}{xy}}~|yx}}|}~}}||}yvwy{~zwxz{z|}yuz}}{{~ywxxyxtwyxxtt|}vvyxuplt||{wtvxyxusu{}~|{|{z{||~}~}}{wz}~~|y~~yx~|}||}|{{|}~|z||~~||}{vvxxxuppppsvvwy{~}wsruxvrrtwwst{{vtrv}}}}y|}yvrsxyvuttvx|~}{y|}yvuuxywyyy||yxz{}xwxyztpvzzzvv{}}zuvy}{ttvy~~}~~|~~~}zuuvvwwsswvttw|~|{}}}{zz{zz{~}}}~}~~yw{}zwvy}~}}~~}||}zw{}{zx|~|{{}|zz~}yy{}~~~yvvwxxustrqsvx{{{{{{|ywx|~~z{}yz}xz~}|xwxsllntwsooprw{}{}~~}~}}~~~~}~}}}}~}~~{y{{~~~~~~}z{{ux~}{||}|tqx||zwwy{{zyyz{}~~zxxyxwuronnoonnmosvxxwwyxwxz|}}|yy~~}|{~}~xvvvxywttwxwvxz}|xz|wy|{zzyy{yy{{}~}|}}~}{}|yy}|~}~|yyxwyyy{~~|}zuv{zxzzyy|zsrv|}wy~~yuxxx|~~~~}}|{x{}|}~{~~~}{y{|zwx|~z{~{~~~{wuuwxxzyvtuwxz}{y||wvwz||zxy|~~|y{~wrswywtqqqw{vsvy~~xx{yvrptwxzzxxxy~}}~}~{xy{{|zx~}}~~xvx}}~~}}~}~{xuuxyz}||~~}{{~||~~}~~{xyyy{{vqpv{ywwvwzyyxtsvwsoqvwwxxwvtsrtx|{}}{|}{zywtsuyzyyxwy|}zz{}}}{yy||zz~}}{yxy|}ywz~yrrspoqrrsx{z{}|{}{|~{z}~{}~~~~}zywyzxvutrrsuwxyz|}zy|~|{{~~{ywutuuxz{|zy}|~|x}~|}~|ywursx{zz}{zvvy||yvwz~}{{zwx|||~ystvuwyyzxrsyyy}~{yyxutx||}}zvvy{||~}}}zy{}~~~~}||yyz}~~}}~}~~~{z|~|{}~}wy}|~zx{||~yyz{zyyz{||{{|{{~||}}{ww{|{|}ywxz{{|||}~wwzwttsttnkkmqttrrv}}yvvy{yx{|}~~|}}~zvtssqptxvtuxz{zww{~}|xstwwxzyutw{~~~~}}~||{z|{vrswz{{zxyyxyzz|}ytsuz}}{{|}~}zy{~{{}|~}z{yttx|~zxzzy{~}{~~}{z|{{~yzzyzxz~~}{}|zz}|wtwyywurrttvyxx{}~xwwy}{xyz{zuvz}{|}~}{xwusturrturprw}~}}{yy|~~y}}~~ytx}}}|~~|}}}}}~|{~|~~~~}zwxyxxy{{|~~~}~}|zz}~{}xz~|||ywuvwtppruwwvvvvvtqpporvurtvyzwtvwxy}}|}|yz{|{zxwwyyxxz~|xvvyzxuuuvzzwvxyz|~~}{|}yvz~~~{{~}~~}{{{ywuw|}{zz|}{|{zz{}|~zuuwwtrstsrtx|}|~}{||xz~~~y{~~|{{||~~}~~}~{{{zyxy{zytprvy{yxz{||zxwvvwy|~}||zyyx~{yz{zyvtstvwxyzz{{{zyvvyzwvvxyzz}}{|}{z}}~}|z|}|}}~~|}zxwyz{}}{|{zyxxxz|zz}|y|~}}}~}xxy{zxwy{}}{{zyyzyxvw{}|wuy}|yvuxxvwyy{{xwwyzuquurqrrsssuy{|zvw|~{z|}||||~|~}~~~|{zxutvxyvsstw{}xtx|{~~~~~yw|~~||}}|~}~}zxxvvxuqtxyxuvzzxyzxwutw|~~zwxz~~}}}{zz{zyz{}~~~~}~~|zywux{zwssz}}}}}~{xyzzyww{~|vv|}{||~}||~}yxvwywtuwvuttwz|~~{wwwv{|ywx{{ywwy}~~|zxz{yz|}~{}{yy{{zz}~{~~~|~~~}~|z~zwz~~{}~|zyz}~}|~}zyz}~}~~|{|}}}}{zz|}}~|{zy{}}~}y{~}{xx}~|{{xusrstsqoooqsstuwz{wrrtuwxywwyyyz{||{y{~{zyyzwuuuwwtuwyzzy{|{yxxxyyz}~~~~~~{z~}|{||~~{vwzzx{~}zyy}~}}|{zxxxz~~zvsruz~~|z{||xutsuwz|}zy{}~}{{|}~~~~~~}|~}~}{yx{|}~{z||zwvy~}|yxyxvwvttrtz~}zwwxy|~|{ywxz|||}~~}{{}~~~{xvvxyxutsqsvz|}}~~|zz|~}}~~}z{}~}~~~{yzxwz~~zy{{z|}}}{{}~}zxz}zvwz{}~~{|~}~~~|zxy~wsrsvuuy}{yxyyywttttvwvvsqsvxyyyzzyy|{usvxyxvsuxzxuvy}~|yxxz{z{||zwtuz||}}~}}~xy}~}y~~}|}~~}|}}|zyzz{{||yy|~~~}}~~~~ztsvvuvttvuuz}|{{yxwy|}{{{{{}||}||~~~}}}}}}{{zxvuttsrrrqrvyz{{zyxwxxz}|{|}~}zxz{zz~}yxxwwxwutrrvyxxxz|}|zvwzz||z~|xsu{|z{}{yzz{{{~|yxy}|}|{}~~}||~~}|{~}~~|xyzxwxyyz|~}~~~~~~~~~}|{}}{wux{zz{{~}{zyxy{zxz~}zvtx{xuy}~|zxwy{uoqtrqpovzwuwwwwx{~|yyyxwy{}||}|}}zxyzzywtstqpvzyyz|~}yww{~~~}}~~~z}~~|~~yz~}~|~}{~zxy~|{zzxwyzzzxxyyyzy{|zyz{|}{ywz{}~z}}|~~|~~~}yz}|{xx|}{|}{ywx~yuvzzz~}yvvy{||yxzz{zvz~{vx|~{xx{}zx{|yz}{xxyxx}~{z{}{|}|{z|~~|yz~~z|~~||}~|y{|yz~}{z|}}~~|}}zxz||yz~||~~|~}~}}z~}{y|}z~~{xtz|xvtz~|zzy{yuwxz|xuvvuuuvz{xurrvwuwy{~}yw{~|xvz~~{{{wx}~~}{vv}|||y{||}||}|||zyxz~{|}{{}~}~}}|}}}~~{{}|~~|~|{}}yz}|||zyz{}~zwx{~}wuw|~{wxxz|}{z{}}~}|}}{}}{}~}|y|{x{}zzyyyz}~|xvwxxwwxyxxwwx{|||ywwx{}{z{{yvw|~zx||vvz}{wz~{{|||{{}|{{z{{z{{{|}}}~}{z{}}||~}~}~}}~~~}~}~}}~zz~}~|{~}|}{{~~{~}|~}}}~|~~}{~{{~}{|}|ywx{|}}|||||zwy||~|wx{yvvw{|zyxy|{wwxz||z{}|z~{y}~}|{z}~~~{{}z|}}~{xz}{y}~||zxz|~|z{yxy{}~}{z|~|~y|~}|}~}{z{}~yvz}|z{||{y{|yv{}||ywyzx{}zxzyy{|{zz|~~}}z|}}|~~~~||~{zzz{{{}}{yz{||{xxz{{yyzzywuvy{|zx{|z{{|~zux{zyyyzzwuy|{}~zvu{|wuy|zyz{~|xy}|y{~}}~~}}}~~z~}~}~}~}~}}~|~|}~{|}y{~|zz|}~~||{{|yv{}yy|}{|}~}~|z~~~~}}}~}{{{{|||{y{}{yyz~~yux{|{y{~}{yyzzyz|yx|~yx{}|zwxzz{~~zy}|wx~~{z|~yx|~~~~{w{~|{}}xx}}|{|}{yxz~xx~~{{}~~~~|~~}~~}{|~~~}}}}}}}~}||{zy{||}}||}zwzzxz}}}xsvzzzxx~~}{{~}z~~~|}~~~~~}zyz}~|}~~~{y}~}~|zzz|{vv{|xstwzzvv||xxwwzwux{|{yxvv{zz|zz}}}|xy||||{|zy|}{yz}~~}xuz~xwz}~|z}|}~|~~}}}|~}|zy|~}|}z~}|}zy{{y{}|{|||{yyy{~~~~~zw{~{{}~{~}|{{}|zzzz||{{|~~zxyzxxz|}{{}{xwy}~{{~}{yxx{}z{|}}{|}y|~|{{{|||}}~{z~yz~~~}|}|zz}|{|z{}yuvx{}|{z{~}}~~~~}||{z}{wwy}|{|~{}~zy|~}yvz}}|{{{yx|~zy{~{{|~~~|{{~~~~}||}}~~}}|||{z}~|zz{|}|zxz{yxxzzyyyzxvy}|zyyxxz{z{{{{zwwz{|{wxz|~~zyz{|~{wy}|zwvz}zuuzzux||y|||}~}}~|~~|~|}~~~~~~|xy{|{wy~~|{yz|}}||~}zx{~||{{{yx|}yy|}{{~~}~}}|~~~{}}{|~}|~}{xxy|~}zzxx{z{}{xz~{wz}}yxyz~{{~~}~|}~{yy{|{y|}zx|~{z~~zz|}~}~{y}~~|{zy{~~~zv{{xxy~}}|~~|~}{}}||}}}zz||~~~}|{{}~}{z}}}~~}||||{{{yx|~}{yz{|~~{z{{{|}~~~~||}}}~~}}|{{|}}|z|~~~|z|}}}{{}|zx||yxy|~{|}zxzyxyx{~}|{y{}yvtt|xux{zvsuxxwyzyxy{}{zzyy{||}}|{z{||||{|||}~~}z|~~||}~~z{~~}|}~}}|zz{z{|{zzzzyz{}{z{||~~xuz~}~}{~|zz~{{}}}~{{}{z}z{}}||~{wv~|wx|{{}{x{}~~}zy}}}{z|}~}}}zz~|wy}|z{}}|{yz|}|{zyz}{wvxz~{}~|{|~}~}{|~}}~}|}|{{zy{}{y{~~~~{{~~~}|{{|{}~}|{z}~|{zz{~}zy|~~~|{}~~|~~|||}}{xxx|~{z{}~}|~~~~{|}~~~|~~|}}}}||~|zz{{{{{zz||}|yy|{y{|zzzyxxxzzyvuwxy{zwutx|}{xvxzzyxxyz||zzzy|}}zy|}~}{|}}|{{yy}}z{}}~|y|~~~|~~~~~~~{{|~|{{}~|xz}}~{xz}}~}|{{{|{||zz|}|uu|~}|zz|}}|{~~|}~~||}~~}}}~|{}}}}}}}}{y{~~}~}}}}|z|}~{yz|}|zz{|~}||zy{||{{||{{{{|{z{|}|{yx{~}{||||{yz|||{|~zxy|~|zz|~~||~}|}|||~}~~~~}~{xyz||z{~}{zz|~}~~}~~~~}|~}|}vw{}~}{|~~~|}}~}|y}}|}{z|~{}~~~{w{~}{zz|}}~}|{z{z|}{y{|yy{|zyxy{xvwyxvvwwxzxtstx|{zyxz{yxwy}}zyy{|{vty~|y||yyz{~}z||{}~~~}~}}}~~|}~{{{zzwt{~zxvy}{z{yx{}|yzyxyz{}~~}{xw||~~~{y|~|z|~~~~}}||{~~zyz}~}}~{z~~~~~|{}~{z{}}yyzy{zy{{zxvwyz|zxyyz|{y{{zzzz||{|||{{{|}{y}{xy{~}z|~~}||}~z}~||~~~{z|~{y{~}{zz}}|}~~~~~{{}}|}~~~}|}~~zwy|~}yy{~~}~~~|y|~}}~~}~~}~~|~~|}~~}{zyz|yx|}}{wx}|ywwzzwursxxtstvyxuvxywx{{zyvvy{zxxy{{yxz}}}{{}}|}}~~zzz||{z{}~|||~{~}~~|{{|}~~}|z{~}|~{zz|}|zz{}}z|{xz~|x{~{y|~|yxyzzzz|}}}}{z}}{z{|}~}|{xw{~}}}y{|~~}{|~~}}}}|z{|zy{}~|yz~}||{z{|zyxvxzz{zxwy{{||}}|}~~~~|}~~~{}}|~}zz}~}}~~}}~|z~{ursuvwxwwz}yrljkkosstx|zvrpommptv|}ywuqnnptx{}~vonqttqrw{ywy~{|yw|ywwutux|~{wwwtqqrrsx~}|vqqqoljiksyz~}|ywtokihilpv|~~~~zsqtwuqosy|zx{{{}xsqqrsvusty|{xz|ztnkkklkhginrsx}~}zuuxzwssssv}|z~{{zwutu{}}}|}}~yvxxwy}~zvtqnnqrrv{|{}yxxwww{}x|~}|~}|{xwvv{zvqnqvvvz{z~|vststwyvuwywvvx|}~~~|~}|{z||zzzxz||{yyyrklorx}|vqmkjhimrx}~yvutqoonnquy|{{}~}}}zvvxxy|~xy{{zz{zxz|ywwy|~}~{wutvz{|}|}||}zwurstsu}}yxvqnllljilpsvxzxuy|xvxxuswyursuxxustwwwyywvttzzvwzzxy}~}{vtrpmloonqqorutvz}~}|~~~{wwupotxusy}~}{{|z{~~~||||zwwy|~}zwy{{}~~~|~{{~|xx|zz~||zvx{zwy|{{{{{|}}ywzzspswvtvxx{~}zxuuxz{{{zz{{wuutvxy|~}}~{zyzyurponnoqruyz|{yxwuuuttuvuwy{zxx{|xvspmlkihmrstwy~{||uqsvwurrtux|}}}~|z{~~{y{|zyz{z||uuwsqtvvttvwy}}{zz{{{}~{z|~~zzzz{|~|wvxxvtsuwxxussrpnpvyxwx}~|{wuusrssqquyzz{}|~~}~}|}~zvtsqqsrmlqrqqrssrtxzzz|~|xvvuusprwwwwx|~|{|{yyzyxz{wsqtuuxyxy}~|}~~}}}~~}~}|}~|{{}~~}}}}}}}|zyzzwuvx{||}}|yvrnnoppqtwvvy|}~~|xtsttvxywvvvwxyyz}~{yyxwwwuuutvxtsvusuz}zxutttwxvvvwxz{}~}}{xvutsrrrrstuwyyxz}||}}}|{||{zxwz|~~~~}||}}||~}}|xwwtttuyzy}|{zxvtrqtyyxxyz|{|~}}~}|}|yxxxxxy{~~}}~}|}~~~~zurpoppprstsqruxz{yy|}}}|{ywvxyyz{{zyx{~zz}{y{{{|~~|{{y{~~}{xwutssqoonmosvxy{}{}~~|ywwyyurtwxz||}zyxxxyz{~~~~|{}}|{{||~{yyyy|~|{zyyzz|~zwusuwz}}||{zzyz|}}|zzyxyvttsqrtvxyzz{|}xxz{{{zzzxvutrsuuvwxzzz|}xvvx{zwvvxz|}~~~{{||}~{yvuusrtz}{xxz|||}~|{~~{zzzzxvvusrtuuttwzzz{|~}|}~~~~}~~|}|{yy|~}yxvvwyyywuw{{{~{wutuuvwy{|}~}||~~}~}zwuuuttwz|~~~{xutrnmpqqrrsttrqsw|~{|~zwwxwwwy|}~~}~}{|}|yxz{||{{{yz~~{z{|}{xwvtrpoonllnprrtw{~~||}|yxwxz{zz{~~}|}||~{xz|}~~}||{yzzz~~{|}}~}{{~~|{~~~}|{z{|}}}{yyxxyxyzzzxxyz{|zy{zz|~|ywwvvuuxzyz{|~||{xuuvxyyyyyz{zyyzzyz}~}}{y{|{zxxxwwxz~}{{}}{zxwwwvwxyzzyz||{|~}{zyxvusrrssttuwwy}~~~}{~~~}{yxy{}~~}{xtrqqsstuwx{{xxvtuwy{zz{~~||z{}|||{}~~{{~~{ywwwvtronmmnprsuvx{||~{xwzzxwvvwy{~~}}{yyyzzz{||||}}{yzzyzz{|{yxwvuutsonnnmmnswvuy~~}}|z{zz{|}~ywxwwz|}~~}}|}zz|||yx{{z{|~}|{}~|{{}}{yxyzyyy{~}|zyvuvusuxzzzyz{zz~|yvtrsuwyyz|~}~{xxxxz|}|{yxwuux{|}~}~zvy||yvuvvwy{~|zz}|zzzyywvy{|}{yxxz||}}|}~|zxy{yvsqrqsvxxz}~{z{}}}}~~}{yyyvrqqrttuwyz{~}zyxxwvvxz{{~~}}~||{zyyyyy{}~~}{zzxtrpopoooprtuwxy}|{zxvuvwxyyzy{}~|}~||}~}|zz{{{ywxz{zyz|}}|zzxutspnlmnnnpqswz~|zxwwwy|~ywwwvwyyzzz|{z|~|zyxwwxy{{zzyy}}{z|}}{{{{zxxz{}}yvuuuuuvvwxzzz{|}}{z}|zxwvwxy{}~}{yyyxvvwyzz|}|zz{~}ywwwwutuvwvwz~}|{zz{}~}|yvuttx{|{zxzzyz|}}|{{{xvwyywuuvvuutuy|~|z{~~}~~~}{}~~~~{y{{xvtssttsstvxxww||zz{{yxz{|~~}~}|}|{||{yxxyz{~}}}zwvsqollrsqsvy{ywyz{|||}|}|yy{{|zwyzwwxyzzz{|{wuw||z{{zzz{{}~~}||}}{zxtstrqomnonnqv|}{yxyz{|}|yxz{|{zz{||zz{}~~}|}|ywuvwwwxyy{|}~}|~}|}}~{{{{zyx{~~|y~~}}zvutuvwy}~~}{zyxz|}}}|{||{zyyz{|||}}|}}{xvuuvwxyz{zzzz~}|zvutstsrsuvxz|}||}~~}}~|z}~{yyxxzywwxz{yxyz|}|}~{yxwwutuwwvuvyz{~}~{zz{}~~}||}|{|~}}}|zxvutrqrrqsvxy{}}zz{zwvx{}|y{}}|}~}yxxwvttvwx{|}{zzywuutqopsuvvvwwwwwxz{|~}|{{~|zzzzxwy{zxwxz||~}zyyz{{zyyzz{|}}~}||~}{yyupoopqolorsuwy}~~~}||}~~}~~|zyz{|~}}}|zyz{{{{{zyy|~}|{{|}~~|z|~~~~|{yz}|yxy|~}|||~|yyxwwwwyyyzzyyz|~~~~}zyyzzyxz|~~|zyyxwutvxz|||}}~~|||zwwwwuuuwxxxz|}~|zz{}~}{{{{z{||}}ywwwwxyyyz{{{{zz|}~~~~}|zxxxxyyxy{zz{}}{zzzz{{zyyz{zyz{{{||{{zyywuvwvuuvxzyxz}~}zxwvwy{}~}zyzzxuuvvutvz|}~|zxwusrqpqrstuvvuuuy|}~}}~~zwyzxwuuuvwwy}}|ywwxyyyz{{{{z{|{{||{{zxwwvvuttutstuuvwz}~}}|||}}~}{zz|}{{{|~~~~~|{}}|{{{zz}~zyyyyz|~|zzz|~~|{zz||||{{|}~}}}|~|yxwutuvwxz{{z{|~~|zz{|zxz|}~}|zzzyyyy{||}~~~}{{}}~}|{xvvwwvuuvwwxz}~~}||}~}|||}~|{{yvsswyyz{||{{}~}}~~|zy{zwvxxxy{|yxxyz{{zxwwwwtuy{|{{|}{z{{ywvvvvuuwyz|~}|{}~|||~~}{{zzywttuvxz{}}|{zxwusrrqqsvyz|zy{||}||}{ywwutsrsvwxyz}~}|zwwz|}|yxxxxxz|}~}|||{yvsstsrqqrsssvx{~}}}~~||zyzz|~~||{{zz|~|{|~}zwyzyy{}~}{{}~~}|}|}}{|~~}|{{{|~}||zzzy{{{{{{zzz{{{}}}~||}|}}|}~}}~||{z{}{z{z{|zyy{}~~~}|{zzzwuuuvvwxxxyz|~}||~}{yyzyz{~~}}}||}}}||}}|}~}zyxz{yxxy|}|}}zyyurrrtwwwwvyzwuwz|}{{{{yyyxwvvxzyyy{}~~~}{z{}~}|{{|}||}~}|zwvvuutuwxy{~~}}|{zz|{xvuuvtruxzzyyzzzz{~~~~~}|{|~}{wuuvvwwutvx{}}{xyzz{{{|}|{{{zz{{{zxy{yxupprrrsstvuux}|}~~~~|{{{{{||{|~}}|zyxy{}~~}}}}{||}}|}~{yxxyyy{|}}{||||}~}|||zz|~~}xxyxwvxz{zzzxwxy{||}~{yxyxwusstuwxyyz{|~|{{|}{wvwy{}~}|~~{zz{yutvwwxyz|zxvtstttssuwxyzzzz{}|{{}~~}||~~}{zzz{zz{zz}|zyzzxyz||||~|{{zzyxwwvuwxxz~~~~}{zyz{zxwvvwvtvy{}{xwxyyzzz|}zyz|yvvwvuuuvvvy}~zxwvvvwy{zz{zzxwxzzzzyxxxwvvuvwwwwxxz{}~}{{}}}~}}}|}}|~~|zyyxyz{}}||~}}}|{|}~~}}~~}|}}~~|zzyyyyy|~}|{{{{|}}|{{z{}}|{xvvvwxxxzzyyywwxyz{{{{{zyxxwwwxxxvvxyy{|~~~~~~|{zxxyzz{|~~}~~{xvwwxxvvvwy|~}}}{zzxvusstuuvvwwxxxyy{}~}|{{zzxwwy{~|zyxxyzyy{}~}|{ywvuuttuvwwwx{~~~~~~}|||{xvvxywvwyxwvuvx{~}}~~}|zxvtssssuvx{|~~}|ywwwvwz{zxvwyzz{{yxz{}~~}}{yyyz{||||}~}}|{z{}~~~~}}~~|zyxxwwxyy{}~~~}~~}}~}||}~|{|||~~{yyxy{|||}~~~|||{{{|}~|{{zwvvvvvuwzzzyvuuvy{{}~~|zzzyxvuvvutuxz{~}|{}~}~~~~}{{{{{zz|}||~~~}}{zyxxwvvwxxy{|~~~}|zxvttsrstvxxxxxyyz{}}zyz{{{zzzz|~~{zz{{|}~|{~}~|{|{zwuvvutttuutuwy|}~~~~|zyxvuuuvvvwxxxxyzzz{}~}{zyyxxwvvvvvvwz~~}{xvwyzzyxzzyyyxz{|}~~~~}{zz|}}{z{~~}||||~~~~~~~~||}~~}{{z{{{yyz{}}}}|}~}|{{{}~|||~~}}~~{zyz{{~~}}~}|{{{|~|zxwvvuvwxxxwvvvxy{{|{z{{{{yxyzywvvwxxwwy}~}~~~~}|||}~~~~~~~~}{{zzyxwvvvwxz{~}{ywtrqrstttvwvwxyz|}~~}}}~}{{{|}~|zzyy{||}|{{{zz}~~~~}|{zzzxwvutsssstuvy|~~}}|yvvwwvvwwyzyxwxxyz{{{||{zxxyxvwxxxxy|~~}{xwvvwyzyyxxxz{{|~~}}||{yy{}~{zz|~~~}}~~~}~~|{zyz{||}~}}~~~~~~}}~}~~}~}|zz{|}~~|}}~~}~}|}~~|yxwvvvuwxwvvtstuvxyz{|}}|zzywwwxxwvuvvvz~}|||}~~~}|{{|}}}}}~~~~}~}}}}{{zywustvvvxz|~~}zwuuutstwyzyxxxyz|}~~~|{zz{}~}|{yxwwwxz{{zz|}~~~~}{zxvusqqrsstux{~~~~~|||{yywvvuuvvvwxyxwwwxyz{}}|{zzzzzzxwwy{{{|}}zyyz{zxwwxxxyyz|~~|{zz{{{}|zzz{||}}~}~|||}|{|}~|{{|{{{|}}}~~}~}}~~~~~~~~}||{zz{{||~~|}~}}~~}~}{xvvutttstuttttuwxy||}}}}}|zywwwvvvwwxxz}}|{z{{|}~|{|}||||}}|}~~~}}}|}}~|ywwwvuuuuuvy{}~~}{ywvuuvvwxxyxyz|}~}~}|{{}~|yyyxxxyzzyy{}}~~|zxwurpoprrqrtvwy{|~~~~~}}}}{{zyxvttvwwvwxwvwxyzz{|}}}|{{{{{zyxxyz|}}~}{yxwxyzzzz|~~|zz{{{|~~~~~}{{{zyz|}~~}}~~||||}}~}}~~}|}~|zzz{{zz{|}~}{z{}~~~~~~~~~}}}~~}}|{{zzzzyz|}{|~~||||}}zxz~~|zupmmkimopqwz{}~}xsmihhikoswz{}xvttxz|}}}wtrortv|~xtqonnoqsw|ywtrtwx{{zzvromloqrw{|}|wtvx|~xuuuvz~~}~~||ywuttw|}{ywuuvvy{{|||}~{xxyz{{{}{wssspqvyz{}~|zwuuuvxz}}|{xwwvux{}~{wtrrtuuy~~{xwvtstwxyz|}zwvvtvxz|{xusqqnknrsux{{wusssqpprwxwvwz{wsstvvsrsuwxy{{{{{~~{{|}{yz}~|yvx}~|ywxz{{}}~}}~~}{{~~~|yyyyzzz~~~~~{z|~|{{zyyxvusqrrqqtvvy}|xvtomoqrsstwz~~{ywuvvx{zxz}~~}{zz{ywx{|xwvusrsux}|ywwuqqvwwz}}~}yxxwvvwxz{|{z|~~||}|zz|~zzzyyz{}}zxwvusrruvwxzz{}~}~~|~~~}}|zywvvwyyy{}~~~}zz{|{zy|~}}}}|~~~~~zy{|}}||~|}}|{yx{{zyxy{|{{zxxxxwxz{||}~~|zzywutuusrrstvy{|~{z|{xurpqrrsttuvwvvvuvxxwyzzz|}}~~}~~|~~}}{~}|}}}}~zyyyzywxz{}|yyxutuvxwuxzwuuwxyzz{{z{}|yxwuuuvwvttuwxwx|~|{zxxxwwyz{||||||~|vwyyzwvy}}~~||zywusuutwzywwwxxwwz|~~~}}{{||||}~}|{{~~|}~~}{{{yyxwvwwvvwxz|~}{zyyzywy}~|{{}~}~{{}|{{z|}}~~}|}}}~}|}|zyzzzyy{~~~~{ywvvtruwwwwwwvuvy{|~||}{yyywuvvutuvuv{}|}}||}}}|{zzyyvrsuttuwvvxxuuwxyz}}}}~~~}|}~~~}~~~}}|}}}~|{{zz{}~}}~~}}|zzyzxvvy|~}~~}~zvvxwvwxxxwwwvuvyyyz{|{|{yxxwvutsttsuwvvz~~~|zyxvtuwy{{{|{{{|~}|zy{|zyyyyyyy|~~|xvttvvvxxxyyuux{~}~|{z{}}|{{{{||~~~~~~|zyyyyxvtuvvwy{}||zxyyy{|||}{zz{}~}~}}~}|||{{|}{{{|~}||zxz|zxxz|}|zywtssttuvxxxxyyyz||||}~|{yxwwutvvtrrsvvvz~~}|}|{{|zxuuvsprttuuuvy}~}z{}}~~}}~~~}|z{|}}~~}|{{{{z{}~~~}}{yyyxyyxyzz{}~}{ywvvvxxxzyxwttwyy{{z|||{{zzzyxyzxwwwxyxz|~~~~{xvuuuvxzzyyyyz{z{|}~~~~}{{|zzzzxxyz{|}~|{ywutsstvxxyz}~~|zz{{{z{}}zz{{|}}}}}}{{{zywvvutvxvvxy{}|zyyyxyz||}}}}~~}|}~~|yz||{yy{}}||{{~|zyyzyxxz{|}||}|{{xuuvuuttwzzzzyyz|~~~}}}}{zxutsqssrtttvyyz~~~||}}{zyvutstvwy}~~~~~~}~|{}}~~||}|zz||{{}}|zyz|}~~}}~~}{yxvvvxxxxz|}}}{{ywuvwwwwxyzyyxxxz{|~~}|}}{zyxxwxyyxyyz{}~}zxxyxvvwvuwyyxxxyyxz~~~~}|||{zyxxxwx{~~~|{{yxxyy|~~|{{|}|{}~{xwwyyxz|||zxy{{|}}~~|{yxwwwvvwvvwy|~|{zxwwy{||}}||}~~~{zyy{||~~~~||~~}|zyzzyxyyyz{}~}|{yxvuuvuvwxxyzz{z{}~~~~~}||zwtttsrrqpqrtvvwz}~~~{|}|zyxyz{|~~}~~~~~~~~~~|z{zxwwxwvvx{}{{zy|}{{|}}}|zz{|{xwwxz{|~}|zyzzxvvvxyywvvwwyz{|}~~}|{||{yxxzzwvy{}~}|zwutssuvvxzzyxxz|{z|~~}}|{{{zyxwwxvuvxy{{}~~~||}}~~~~~~}|{zz{||{{zz{zxy{|}}|}}|{yxxxwuuuuuvvwy|}{zyz{z{|~}~~~~}}|zz{{|}}~~}{|}~}{|}{zyxxxxxz}}}~|zyyyxutvwwwxxyyyzzzzz{{|}|zyxwusstsrqprsstvvx|}}~~|{|~~~~~~}|||{|~}||{}~{{}~~~|zyyxvuwwvvwx{~~|zzzyz}}|}~~~||{zyyyxvwwwxz}~{zyxwwwxyz{zywwy{|}~~}{ywxyxwwwyzz{~~~zwvutttuwxzxwy{{z{{}}|zz{zwvvvuuwxz|~}{yz{|}}~~}{yxxxxyz{zyyxxyz{|}~~~~}zxxxwwwwxxxy{~~}|{zyz|||~}{|~}||}~}||{{{}~~~~~~}|}~~~|zxxyxxvuxzyz~~}}||{yvsrrrstvwyyyyyyyyz{{||||yvuuttrpppppoopsvy{}|}~~}|{zxwwxz|{{||{|}~|{zywvvvvutuwy{~~}|zxxxy{}||{{|~~}~~}|{{zyyyxxwwwy{~}zwvuvvvwyz{zyy{||}~}}{yyxwxxwxxxz}}{{zxvtuwwwxyz{{z||}~~~~~}}~~{yxxxxvvxwvw{~~}}|z{|}~~~~}}{zxxyzyz{|}{z{{|}~}|{zyxwxyyyz{|~}{{||zy|~|z{|{{~~~~||||}}~~}}||{{}~}}~}}~~~|yvwxwwxxxyz}~}}{z{zxwvtstutuvvxxvuvwxyz{zzzywvtttsrqonopqsuxyz}~}~~~}{|~~~~}}~}~~}}|||{{{zz{{|||{{}~~~~~}}~~~~}}~~~~}||}~}||}}}||||{{{||}}{{}}|}~}|zyzzz{{zy{|||||}~~}}}}}}}}|{|}||}}}}|}~}}~~~~}}~~}}}|{{{||zz|}}{z{}~}}}~}}~~~~}|||||}~|{{z{{{{}|{||}~}}}}}}{yy{|{z|~}}}~~}~}|~}}~~~~~}}~}|||}}|}~~~~}}~~}~~~~~~~~~~~}}}~~}{|~~}|{||zyyxxyyxxzywvwxxxxyxxxxxwwxywwxwuuwwwwvuuuuuustvvvvwwxxwyzz{|}~~~||}|||{{}~~~}|}~~~~~}}|}~~}}}~}}}~}}||}}}}|{|}}~~}~}}}~}}||}~~~~~~}}~~~}~}|{|}}}|}~}|||}~||}}|}}}~}{{|{zzyyzzzyyz{zyy{|||{|}~~}}}~~~~}~~~~}~}|{{{|{{|}||{|}}~}||}~~~}||}~~}}}~}{|}|||||}|{||}~~~}}|{{|}|z{||||{|}||}}~}}}~~~~~~~~}}}}}~~~~||}~~}{|||~~~~~~}~}}}}~~~}~~~~~}~~}|{zyyzywwwvuvwxyywwxxyyxvvvvwwvuuuutuvwvvvwwvuvwvuwxwxxxyyz|}}}~~~~}}~~~~~}}}~~}||}~~~~~}}~~~|{}~}}}~~~~~}{{|||||{{||}|||}||}~}|{{|~~}}}}~~}~~~~}}~}}||{||{{{{||||}}}}~}}}}~|zzzyyzyyxxyyyyz{{{||{z{{|}~~~}{|||||||{{|||}~~}}~~}~~}|||}~~}|}~}}}}~}}~~~~~~}|}~~}||}}}}}}|}~~~~~~}}}~~~}}~~~}}~~}}||}~~}|{}}}}}~~~}~~}~~~~~~|{{||{zyyxxwuuuwwvvwwvuvxyxwwxwuttuuuuuuvwwuuvwvvwxxwvvwxxyyz|}}}}~~~}~~~~~~}}}}|}}~~~}|}~~}||}}||}}}}}||||{|{{|||}}||||}}||}~~~}|}}}}~~~~~~~~~~~}|{|{{{{{||{{{{|~~~}}}}}}}{z{zzyxxz{yy{|}}|}}}}}}|}~}}~~~~~}||}}|||}}||}}}}}}~}~~~|||}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}~~||}}~~}~~~~~}||}~}|||}~~~~~~~~~}}}~~}}~~}|}~~}|{{||zyyyzzxwwxxwvvvwwvuvvvvuuutuuvvwwwxxxxxxwwwxwvwxxwvwxyxyz{||}~~~~~~}|}~~~~~~~~~~~~}}}}||}|{{|{zzzzzz{||{|~~~~~~}|||}|}~~~~~~~~}}~~~}}}}}}}}}|{{{|||||{{{|||{|}}|||{{|||||||||}}{{|||}~~~}}~~~~~~~~}~~~}}~}|{||||||}}}~~~}}}}}~~~~}}~~~~~~|~~~~~~~~~~~}}}|||||{{{||{|||}}~~~~~~}|~}}~~~~~~~~~}|||{yz{{zzzyyyzzyyyyxxwwvutuuuuuttuvvvvwwxxwwvvvvwxxyyyyxvwxyxxxz|||||}~~~~~~~~~~~~}||}}~}|}}}|{{|{{zzzzzzzzz{|||}}}~~~}|}}}}~}}}}}}}}}}~}~~~~~~~~~}|||{{{{{zz{{{{{{|~~}||||}}}}|||||||||||{|~~~~~~~|}~~~}}}}}}||}~~~}}~~~~~~~}}|}}}}}~~~~~~~~}}~~}}}}|}~}}~~~}}~~}||}|zyz{{{zz{{|~~~~~~~~~~~~~~~~~~~~~~|{{{{zyyyxxxyyyyzzzxxxxxxxvuututsrsstuuuuvwwvwwwxyyzzyyzzyzyxxyzzzz{{{|}~}}~~~}}}||}}|{|}~~}}~}}}~~~}}}|{z{|{yyz{||}~~~~}~}}~~~~~~~~~~~~|{{{|||||}||||||}}{{zzyyyz{{z{||||||}}}}~~}}}|||}}}}~~~~~~~~}|}}}~}}}}}}}}}}}}~~}|}~~}}}}|{{{{{{|}}~~~~~~}||}~~~~}}}~~~~}}}||{z{{{zzz{{{{{{{{|}~~}||}}}}~}}}~~~~~~~~~~~~~~~}}~}{{{||||||zyyyxwwwxwwxyxxxxxxxxxwvuuuutttuvwvvwxxyzzzyyyyyyzzzyz{yyyz{{{|}}}~~}}}~}|{{{}~}}~~~}}}}}||||||}}|||}}~~~}}}}}|{zyz||{|||~}|{|}}{{z{{{{||{z{{zz{{|||{{z{|}~~}}~~~~~~~~}~~~~~~~~~~~}}~~~}}||{zz{||{{zzzyxxyzz{z{{{||||{|||}~~~~~~}|||{{{|}}~~~~~}|{||{yyz|}}}~~~~~~~~~~~~~}|}~}||}~~~~~~~}}|||||}||||{|}}}|{zyyxxxxxxwvvvvwvwxyyyxxyxwwwvvwxxvuvvuuvwxxyyyxxyzzzz{{{zz{|{{{||}||}~~~}}~~}~~}}~~~}~~~~~}}}}}}}~~~~~|||||{{{{zyyyyyxxyyyyyzzzz{|{{{|}}}~~~}||||{{||}}}}}}|}~~}}~}}~}{zzz{{zzyxxyyyxxyzzyxwwwwwxxxxyzzz{|||}~~~~~}|}}}}||}}|}}||}}}}}~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}~~~}~~~~~~~~~}}}~}|{{{zzzzzyyzzzzzyyyyz{zyxxwxyzyzz{{zyyzzzzyxxxwvwwwwwwxxxxz{{{{||||||||}}~~~~~~~~~~}{z{{{zz{|}}yx{~}{zywtrqopsuutttu{}z{}}}~~~~~~}{y{~~}}~~~}{z{|}}|}}~~~}{}~}zvssstuutsstuy~{usstsstuuuuuwz{wtstvxyzwuvvvuvvustwzxvxzyyz{}~}{{zz|||}}}||{zxwxz{{z|~~~}~~}~~}}~}}}}|{zzzzz{|}~~~~}|{{zyyxwwxyzz{{}~}}|}~}}~}{{|}~}}~~}}}}}}|}}~}|{{{|{yz|}~~}}{yyzxwz|zyyyyxxyyz|~}~~|~~}~}|}|{zwttsssstttuvuuvwwvvwyyyz{{{|{zzyyxusssqoqsstvx{{}~|}~~~~~}{zyvttsssssstuxyyyyyyz{|}~|}}}}|z{zvsttrpqqpopsvyz|}~~}|{zzxvtsqppoptvwwvvvutuuvwyz{||{}~}}}{zz{|{{||{{|}}zxvutttuwyz{}~}|}}{z{|{z|||}~~}|{{|}}~~~~}|}~~}{{||}~|{zzzyyz{|}{{|~}}}~~~~}|~~~~~~}{z{zz{zyxwxxz|}~~~}|||||{|{z|~}|~~~}|{zz|||}~}~~}|{zxvuuuuuvwxyzxxxwwxz{|}~~|{zxvutsstuuuuvwxyz|~~~|{zz{{zz{{{{|}~~}|zxwwwwvvwwwxxwvwyzzz|}|yvutrppooopqrrrtwz|}~}|{{|}}|||zyyxvvuusrrssrqpqstuwz|}~~}|zyxxxyyyxxz{|}~||}|{{{{{{zyyyxxxxxxxyxyz{{}}{xvvy}~|zyxvuuvtuxxy{}}|{zyxxxzzyyzz|~~}}~~|ywwwussux|}~~|zyyxxxxwwwwwyz}~{yxwwwxy{}~~~~~}}}}|zyyyyyyyyzzzxxyyz{|~~||{xutsrpopqqrsuvxz|~~}}|{{{{{{{|}}~~}}}|||{{zyxxxyyyxwwwvvxyyz|~~|zywusqqpopqqrstuxyz}~}zyyxussrqoopqqpppqrtuwy{|}~~}{{{zzzyyxxyyxy{}~~~~}}~~~~~}{zzyz{|||{{|{{||~}{zyxwuuttsrruy}~~~~~}|{yxxxyxxy|}~~~{yxwvuuvvwxxxyz|}~~|zxwvvwvvvwxyz|~~|zzyxyyyyzzzz{{|~~}}||{{{||}~~~{xxxwvuuwxxxxxyyz|}}||zxvuutrrtvvwxz{||}{yxwvvvvwxyyz{|}}{zyxxwwxxyzzzyyz{|~~}{yxwurqqqqqqsuttvxyz{}~~}|{ywusrqpqrstssttuvwxz|}~~}}}|zyxwwwwxxxwwxz{||}~~}{yxxxxyz{{|||||||}}~~}{zyxvtssttstuwyz{~~~}}}~~~}{zzzyyyzz{|}~}|zywuuuvvwwyz{|}~~|{{zyyy{{|||}~~}{yxwvvvwxyy{}~~~~~~}{zzzz{z{}~}{zyyz|~~|yvuttuvvxz{{{{}~~~~}{yxxwvvuuvwwwwwyz{}}{zyxxwwxxxyyzz|~}zyxwtttuwwwwxxyz{|}~|{yxvtsrrrrstuvwxyyz|}~~|zxwusrrrsstttuvwwwwxz{{|{{{zyyxwvuuttuuwxyzzzy{}~~}zyyxxxxyz{|{{{|~}|{{zywvvuuttuuuuvwyz}~~~~}|{zz{|}~~~~~}wrqtvvwx{}~}{z{{zz{{zzz{|}~~|{zyyxxyzzzz{||}~~|{zzzzzzz{{{|}}~~{yxwvuvwwwwxxyxwwxz{}}{yxwvvvvwwwxyz{|~~}|{zyyyyyyz{{z{|{{{|}~~~}|{zyyyyzyyzz{{{{|}~}|zwvutsrrrrrqrsuvx{}~}}}|{ywvuttttsttuuvvxy{}~}{zwutsssstuuuwwxy|~~}|{zyyxwwxxxyxwyyyyyz{|}}{zywvuuuttuuvxz{}~}}}{z{|}~}{{}~}{{}}{{||{{{{yxwxxyz{}~}|{{{{|~~~}}|{{||||}~~}||{{zzzzzzz{|}~~}{zyzzz{||||}~~}|{zyxxyzzzzzyyyz{|~}}|{zyxwwvvvvvwx{}~~~~~~}|||{zyyzzz{{}}}}~~~~}|}}}~}}|{zzzz{{{{zyyxxyz{}~}|{zxvutsttsrsstvwxz}~}}}}~~~}}|{zyyxwwwwxxxyyyzz{{|}~~~}}|{zxwvuutsstuvwxxxy{}~}|{yyyyyzzz{|||{zz|}}}~}}}|{{{{yxxwvuuuuvwxxy{}~~}||}}}}~~~~~}|}~|{{{{|}~}}~~}|{{}~}}}||{{{{{||~~}|}}~~~~~}}|}}}||}~~~~}}||}}}}~~}|{z{{{{||}~~}}~~}|{z{{{|||}~~~|zyxvvvuvxzzzzz{{{|}~~~|{zzzzxwwxxxwwwxy{|}}{ywwwxyyz{|}}~~~}}}{{{{{|}~}{{{zz{|}}}}~~~|{{zyxwvvuuutttttuuvwyz{|||}}|||}}}}}||{ywwvvuuvwxxyyxxyz{|~~}|{zyyxwwwwwwxyyyzz|~~}{ywvvutuuuvwxyyz{{z{|}~}|||zywvvvvvvwxxxxyz|}}~~~~~}~~~||{{{zyyyz{{|}~}|{zz}~zxxyyz|}~}|zxxxwvwx{|}}}}||}}|{{{||}~~~}~~~~~~~}|{{{{|{{{{{{|~}}|{zyxwvwwyyz{|}~~}|{{zz{|}}}}~}}}}~~~~}}|{zzyyyxwwwwwwwxxxxyzzzz{{{{{|}}}~~~~~~~~~~~}}}~~~~}|||}|{{{{||||}}~~~}}||{zyyxxxxxxwxyyyyz{{{z{zzyyyyxxwxxyzz{{|||||||{{{zzzzzzzyyyzzzzzzzzzzz{zyyzzzz{|||||}~~~~~~}}~~~~}}~}}|{{{{zzzz{{{||}~~}}|{zzz{zyxyxxwwxxxxxxxxwxyyxxyyyyxyxxyzzzz{{{{|}}|}}|||{{{|}~}}~}|{|}~}{z}~}}}}}~}{zzy{~}}}|{|}|{{}}||}~~}}}}}~~~~~~~~}|{{zzzyyyz{|||}~~~~~~}|{yxxxyyyy{{|||}}|{{zzyyzzyyz{|||||}}}}}~}||{{{{{||||{{||||{{zyyxwwwwwwwwxxxyyyyzyyxxyyxxxzzyyyyyyyzzz{{{|{{{{{{||{|||}|||}|||||{yyyyyyy{}~~}}|||||}}~}}~~~}|||{zzyyyyyzzzzzzzzz{{zzzyyyz{||||}}}|||||{zzyyxxxxxz{||{{||{{|||||}|||||||}~~~~}{zzzzzyyzzyyz{|}~~~~}~~~~~~~~~~~~}}}}~~}~~~~~~~}}}~~~}|}}}}~~~}|zzzyzzzz{{{{{|}}||{|{{zzyyyyyyyzz{{zyyyyxxxxwvvwwxyz{{|||}~~~~~~~}}|||{{zzyxwwwxxxxwxxxxxyyz{{{{{|||||||{||{{{{{|||}}|}}}|||||||{zzzzzzzzyyyyyzzzzyyyyyyyywwwxyzz{||}}~~~~~~}|||||{||||{{zzz{{zzzzzyyyyzz{{||}||||{{{zyxwwvuuvuuvwxyzz{|||}}}~~~}}}}}}}~~~~~~~}||}~~~~~~~~~~~}|||||{zzzzz{{{{{{zzz|~}||}~}~~~}}}|{{z{{zz{||||}}}}|{{zzyyyyxxxxxxxxzzzzzzzzz{{|||||}}~~}||||{zzzzyzyyzz{|}}~~~~~~}|}~~}|||{zyyxxwvvvvvvvvwwxxxxyyyxxwxxyzzyxyz{{{|}}~}}~~}}}|}||{{{zzz{{{{{{zz{{{{{||{{{{{{{|{{|}}~}}}}~~~~~}}}}}}}~~~~~~~~}}}||{zzzz{{{||||||{{{{||||{{|}}}}}~~~~}}}}|||||{zyyyyzzz{{|||{z{{{|||{{{{{{{{{{{|||{|}~~~~~~~~~~~}}}}}}}}}}}~~~~~~}|~~wpswzyyyyyy{{{{|}}{ywvuvx{{zywuvy}~~~|{zxvwxxxxxxwxz|}~~~~~~~~~}}~~~}||{{zz{{{zz{{zyxxwwwwwwxyxxwwxyzzzzz{{}~~~~}|{zzzz{{zz{{|{{{{{zyyyyyyyyyyz{{{|}}}~~~~~}|{zz{{|}~~}~~~}}~~~~~~}}}}}|||{{{{{{{{{{{zz{{{{{{{{z{|||||}|||||||||||}}}||||}|{zz{zzz{||}}}|||{||}}~}}}~~~~~~~~~~~}}}}||{{||||||}}}}~~~~~|ywz~~~~~}{xvvvx|~|zyxwxy{{yyxwvtstx{|||}~~~~}||{zyyxxxxyyyyzz|~~}}|||||}}}{{{||||}~~~~}}~~|||{{zzyyyyzzzzzyxwwwwwwwwvvvvvvwxyz|}}}}~~~}}||||}}}|||{{{{{{{{{||{{{{zzzzz{{|||||}}||||}|||||{{{{|||}~~}}}}||{{{{|||}}}~~~~~~~}}}~~}}|||{{z{{|||||{|||||}}}|||{{{{|}}~~~~}~~~}}||{{zyxxxxxxxyyyz{{|}~~}}||}}~~~~}}}}|}~}~~~~~~~~~}}}}}}}}}|}~~~~~~~}}|{zzzzyyzzzz{{{{zyxxxxwvvvuvvwwxyyyyyxxyyzz{zz{{z{{|}}}}}}}}~~~}}|||}}}}|{{{}~yutu{}~zvuutttvz}zwvuvyyvttvwuqquy}~zwvwxxwvvvwyz{|}}|}}{xwxz|}~}||~~}|zyy{|}~~|{z{|{{zzz{|~~~~}}|||}}~~}|{zz{||}}}}}|{{|||}~~~~~~}}}|{{zzz{{zzyxyz{{zzzzzyxyz{{{{|||}~~~~}}||{{{{|||}~~~~~~}~~~~~~~~~~~~~~~}}}}||{{{{{{||{{{{{{||{{{zzzyxxxwxxwwxxxyz{{|}}~~}|||{z{ywwyz{}}}|||{{}~~}}|{|~}|~zttuz~{|~|{{~~~~||{zyxxy{|}|zwvuuuvxz{{{{|}~}||{ywvwxyz{{||}}}|{{zzzz{z{|~~~}|{zzyyzzzyyz}~}{{z{|||~}}|{z{||}}{zz{||||}}}~}}~~~~~}|~~||{zzyy{}~~~~~~~~~~~~}||{{||}~~|zyyyyxyyzzz{{zyzz{|}||{{{|{|}~~~||volt{vx~}wwy{~}~zuty}}~}}|}~~}|zz{{||||}~}|zz{{yvutuwz}}}}}}|}|{zxwvvwwwvvwxy{||zzz{}~}{zyyyyyz|~~}|{zzz{|}~|z{~~~~}}~|{{{{{{{{{zyy{||{zyyyyzzyyyzzzzzzzyyyzyyyyzzyyyz{{||||||zzzzzz{{}}}|||}}}}}~~~~~}|||{yyxxxyzzzz{{||{||||||}}}}}~~~~~~~~~~~~~}}}}~~}}}}~~~~~~~}}}}~~~}}}}}}||{{{{{{zz{zzzzz{{{{|||{{|||}}}}}}~~~~~~~}}}}}}}}}}}||||{{{{|||}~~~~~~}}}}}}}}}}~~~~~~~~~~~}}~}}}~~~~~~~}}|{{{{zyxyyvtssrssttrqqqqsuvvwyxwwy{|{z{{yxxyzzyxwxxxxxxxwxyyxvvvvwwvy}}}}}~~~}{zyyywuuwvvutvvuttttuvvwwxy{{{zz|~~~~}|}~~~~~~|{yvvvutttuussuvwxyxwwxz|~~}~~|||}}~~~}zxxxwvwxz|~~~~~~~}{yyyyxvuttusstvy{zxwwyywwx{~~~}||||}~}}|}}}}|}~}|{yxwxyyz|}~~}{yywtrqrtuuvuttttuuvxz|~~zwvtttvz~}|}~}~~}{{{{}~}{|}}~~~~~}{yupmlkklllnprtuuuvvvwz}~}{yusssqoruuttuwvtsttsuxyzzz|}}|{zyxwutrsv|~}~}|zwtttttutrrsssstvwxz|}}|{zzxxwvvwvwzyyz|||{|~}|||~~}}}|~~|xvvvttstuuuvxz|zy{||}~~{zyxwwyzzz{|}~}}}|{{{{{zyxxyyy{}~~~|zywvvttvwvvxyzzzzzzz|}}~~}|}~~~~}|{{{zyxxxxxyz|}~~}|{|zyz||~~}|zxwsqpnmmmnoqrqruvvxz{|}~||{yxyzz{|}~}}~}ywurqqrtvyz{|{{{{yyxwvtrrqqonmlmosvxxyzzzyxz|~~}zxwwvvvuttuuuuvutrqtwvvwwz{{}}{ywvx{zz|}~~~~~{vuvvvustuuuutttsqopsuwz|~~~}|{yxwwwxxwxz{||}~{yxxy{|}}~}|||{{|}}}|{|{zy{{zzzyxxyxwwwyyy{}{yxxywvuuxzzz||zzyyyxxy{||}|yxyz{{|~~~~~~~~~~}{{{|}|zxxxxwvvwwx{}~~}||||}~}zwwwwxyyxy{{{}~|{xuvxyz}~~~{xvuttttuttuuutuuvwwxz|}~~~{yzzyy{}}~~}|zyzyyxwvvwvvvuuuuuuuvwwwxwxwtrrqpprtwyyz|zyzz{||||}}|zyxyyusttsrqruuuuuuvwxxxzzxwxy{|~|zxwusqppqqqrsssuuttvxyz{|}|{||zxxwxxwxyzz{|}{yxwxz||{{{{zz{|}~|{wtuvutvxz|~~}}|zxxxxxyz{|||}||}}~~}|{zyyz{}~~}|}}|{|~~}{zxwutuvwxyxy{xwy{zz|~~~{zyxxz|~~~~}~~}||}}~~}|||{zyz|}|}~|{yz|}~~~}{zyzz{}~~|{zzxussssttuwyzz{{|~~~}{{zzz{|~}|||}{{|{zxvutsrrrrqrrrrsssttuvuuvwwwwvvvuuvvxy{{{zzyy{}~|{xvuttsssttuutuuuutttuxz{}~}{ywusrrqprsssssrstuvvvvxyz{|}}|zyyyxxyz{{{{{{||{{}}}~}~{zyxwuuwxz{{|~|ywy|||}~~}{{|}}~~~~~}|{zzzyyzzzz{ywxz{{{|~~~~~}||zxxz{{|}~~{zywvvuttuvvwwwwwxz||~~~~}{{zzzzzz|}|||}}}}}}}~}|}}||}~~|zxwwxxy{}}}|}~~}~~}}{yyyyyxwxyyzz{}~~}~~}}||{|}}}|}}{z{{{z{{zzyxwwvvutttttsstttsrsuvvwxyy{{zyywwutuxyz|}~~~}||}}}~}{{{xvutqooooopqsttvwwwyz{}~~}|||}~}{yxvvutrqpppqqqrrssstuwxzz{{{{{yxxyyxxxxyyyz{}~~~}}}~~|ywvsrrsvz}}|{zzyyzzzz{{|||{{{z{||~~|{zzzzxwxzzz{}~~~~}~}|{{{{{}~~~|ywvusrrsstvvuwyzzz{|}}~~|zzzywvwy{zzyz{||{{}}~~|{yy{{|~}|{zzz|~}{y{}}}|{{zyxxxzzyy{||||}~~~~}}|{{{{{{zyyxwwxxyz{{{zxwwwvspppppqrtvvwyxxwxyzyxy{zzzywwxy|||~~~}}~{xxvuspoooopprtutttuvxz{}~~~}{yxwutsrrrqqpqsssstvwxyz{}}||{yxvstvwwwxz||}}}}|{zyzzyyyxxvstwy{~~|{zzzzz{|{zzzz{{{|~~}}|yxxyxxxxyyz{{}~}{ywvwy|~|zyxwwvvvuuttuvvwxyz}~}{zxwwxxxy{{{||}}|}~~}~~~~~~~}||}|}~~~}|zxwxyz|}}|{{zzz{{||~~~~~~~}}|{zyzzyzzzyyyyxxxxxxxyxwwvuutsstttsstuwwvx{||{{{{|{yxwvvuux|}~~}~~~~|zwtsrqpooopprtutttvwxyz}~~~}}}~}|zxvutsrqqrsrstuwwvwyzzyyyz{{zywvvustutuwxxyyz{zxy|zy{|||||{zz{|}}}|{zzzzzz{{{{{{{|{zy{|}~~~~}{yxy{yyz|}}|}~~~~~~|zyyz|}}{zyxwvuuttuvwyz{||}~~}{yxwwvuwxz{||}|zyyz{zz|~~~}}~~~~~}}~~|{{{z{}~~~}|zyxyyzz|}~~~~~~~}|yxxwwxxyyyxxxxwxxwwyyxxxwwvuutttuvuvwwwwwwxyzz{|}~~~}|{zyvvwy{{|}}|{z{|}}~~}{ywvtrqrqppqrttuwyz{z{}~~}}}~~}}~}|zxusrqppqqrtuuvvwxxwvvvvvvwvuuvwvvuwxwvxxwwwxyxxy{|}~~|zzyyxwxz{{{||}|||}~~}~~|||{zyyzzz{|{z{||{|}~}{{|{{|}~}{zxvutttuvvwxz||||}~~~|zxxwwwwwxzzyyyyzyx{}}}~~}{||zyz{|~~~|{{zzz|~~|{{{{{|}~}}~~~|~~{xwyywvvxzyyzywvuwyxwwxz{yyyywvvustuuutuwwwxyzz|~}{|~~~|y{{ywwwxz{{yyzz{}~{z{yvtrstrqrtvwyzzyyz{zy{}}~}}~~{z}~~~}xuusrrrrrtuutvxywtstutuvwxyyxxwwwwvutuvwxwvy{{{{|~~~|zzyxwvwxy{}}{{{{zz{}~~~~~}~~}|zz{{ywy{{zz{}~}}~{yy{}}}~}|zzzxvtsvywwxz{|}}|||~~|{zzzyvw{{zzzz{zz|}}~}~~}|{{{zyz{{|~~}}|{|~~~}|||{{}}||{z{||||~~|~~~}|~~}~|wstvtsrqrtuvwwwvvvvwyyyxwxyzyxyxwwtsuwvwxy{{y|~~}xwyxvxz{|||||||||}~~}{zyxwxxvtsstvvwwxyzyyy{||}}}~~}|{|}}~{|zwvwvusqstrrvxuttspqstsssstsuyyvvyyxxyyxy{zzz{~~|{zwvvvvxyxxzzz{{zyyyxxzz{|}~~|}~|||yx{||}~~~~||{{{z{}}|~~|{|}~~}{{{{{zyxy||{||}{~|{|{{}~}~}{|}||~|{}~zvy}{z}~~}{}~}~{{{{{zyxyz|}}||}zwxyyz{}}~~~~|~~}~~{yxwutsrsuuvwwxyxwvvwyzzxxy{}|{|}}}{zzzzywwxxyxxz{||||}}}}}|zvtwzyxwvyzxxz|~~|}~|{{zyyxvvwxyyx{}zx{~}}|}}}yz}~|}~zzyvtqooppqpopqqpnpssrrrstwxxz||{{}}}|{{{yz}~}}|{ywvwwwvwxyyz{}|{}}z{~~~}|~||}}{{||}}}~~|{{wsuwvw{}zy{|{||}{z|{xxy{}~~~~{|}|}|||}~~~}}}}|z|~}~~}}~|{{zxvvwxxvy{zyxwxxxxxy{~~|~~|yxwvvwwvwyxwxy{{wvy{zyy{}~}~|}}|{yyxwvvutux{zz}~~~}{xvuttsswxwwxxz{|||~~}{ywwwxzywy||}~|||}~~}~~}yxzzz|}~~}}}}}{xurqqpppppqqpqstsrsttuvxyzy{}~}~~~~~}|}~}}}~|{zzzxyzzyy{{{{z||zz{|||}}|~||~|yz}|{{}}|{|||}}}|z{|wstutuvxz|}~~~}{{zyz||{}}}~}|||{{|~~}}}}~~}}~~}}}}~~~}{zywvuuuvvwxyyzzz{{{z{|~~~}|~~|zz{|{{}|zyxwwwxwwxyz{||||{zzz{|~~~~||}}{zyxvvuvvutvwwxy{{|~~|{{zyvtrqrssuxz}}{~}}|}{yz|zy{|}~~~~}~~~}{xyzz{|}~~~}~}{xvtrqooppppqsuutuvwwvvxxzzy{~~~}}~}}}~~}{y{}|z|~~}|}|{zz|~}}}}zyz{xwxyxxzzxy{{zzyxwutuurruwwy|~~||||}}~~~~~~~}|~~||}~}~~||~~~}||{|}}zxwvvvvwxxy{{|}~~}|||||}~~}zwxxz{{|~}|{|{xxyxxz{{}~~|}}{zz|}}|}~~{zxwusruvtrtuttuwzzxxzyyzzxvwvtssvz{||}}}}~~|zz{|}{{~~~~~~~~~~~}~|zxwvvwxz}~}}||}}}~~{yxwusrqppqrsstvxxxyyxxxxyz|}}~~~~~~{{~}|}}{y{|||}~~~~|{{{|}{{}~||~~}}{zzzzzyyzzyxxxxzzyyz|{{yyyxttvvvx{||}}}~~}||{{{zz{}~~}~}~~~}~|z}~}~~~}zyxxyxxyz{||~}||||{{{||~~}|}}|{{|}~}{yyyzzz|}|{{{yyzz{|~}|||}}{y{}|{{|}}|{yxwwvtsstssrruvvuuwz{{{{{{{zwuuuvvuxz{{{{|~}}|{{|}}||}~}}~~}}|{{{{|}}|~}|zywvxyz|~~~}~~}{yxvtsrrrrstuxywwzzyxxxxyzz|}}}~~~~}}}}~~|||yy{{zz{||}}}~|{{{|}~~}}~}||||{zyyyxxwwxxxz|{{{{|{{ywvuutvxyyzz{{|}}}|{{zzz{}}}~~~~~~~}zy{|{{~~}~}{|zxxyxyzzyy{}~~~}}|{{{z{}~|{zyz|||}}~{zxwxzzz{}}~~~{{{zywuvxz{z{~}~}{|}||}~}||{ywvwvtsstrrstssuwyyyzz|}|{ywvuttuuwxyyy{}~}|}}{{|}}~}~}|}~}~}}|||}}}}~|ywvwxz{||}}}|{xuuwtrstuuvwxyyyywvxyxx{}~~~~~~~|}}||}~|{|{zyz{}~~~}|{{{z{|}~~~~~~}}|{{zzyywwwxyzz|}~~~~~}}{wvttuuuy|{z|}~~}{zzyxxyz{|~~}||}}|}}}~}}}}}|{zzz{}}}}}~}|{zyyzyyzzz{|}}{zz{{zzz|~~}|{zz|}||~~zyzzyy{~~}}|zxwwxxxyz{}||{{{xwyzzyy{{zyxwxxvuuuvvttvvtvxz{{|}~~~|{{yxvtuwyzzz|~~}|{{z{|}~}{|~~~~}}~~~~~~~~}zxxxyz{|}~~~}zwvwvuvwuuwwyyxxzyxxyz{}~}|zz{}}~~~||~{zz{|}~~}}~|zyz{{yz|}}~~|{{{{{{zzxy{{|}~~~}|~{wwxyzzz}}zxxxwwvx{{||||||{yxyz{|}~~~~~}}~{||||{|~~||||||~~ytsssy|uuxyyyyyy~xrqnikpuy{}wsmkkjovz}zxrmmmosuw~zutspruy}xsnlmnpsu{}xsojhkmmqy~}vsqpoptuw}}xusqqsx{||tqpnloqt{~zwutrqsw{~xssqpqrty{zuqrsqrtvz~yrpomkmrtw}zurqqqqqsz~zvusommnqty{xtrsty|wuwxz}zwwwtryyvwwy||}~||~}{~|{}~~}}~{|zxvsqqqsvx{zxxwvuw{{y}}{zyz|}~|{{{{{y{~yxyvtvyzz~}}~~}ywwtsv{zz~zwvvwwx{|}~{xvurrttvz|xutsqprwz{|zuttrpqtw||}}zxy||{|||~|y{{wsuxvtwzyx{~{yyvqqtttuvx|}|~}|}~~~~|{zz{~~~}|{{~~|}{yvtsuussx}~~ytx|xuz}}~{yxutwzz|{yxwwvwxxuw{}}~zuuuqmmoprw||}}{zxvuvwwy{}~}||}zvz}wruywvxyz|{{}}~~~~~}~{zz|~}}}{yxwxyyy|~}|}~|z|}{~}}~|}~{y{~|z}~}zxxxy{|}~~~~}|{{{{~~~~|zz|||~~{zyz{yxy{}~~~~}|zz{zyz{|{|}|z{{zyyzyxyzywwyzz{{|}}~~}{yyyyyz{}~~}{yxxxwvux{ywz}}{zz{zyyyz{}|zy{|zxwwxwuvxxxz}{{~}|{{xy{{{~}zz{zxwy{zxy}~|{||}}~}||{ywxzxuw{|{{|~~}{zxwwvwy{{||}}||}}zzzywwwxxwvy}|{|}|{}}||||}~~~~||{zxwuuvvuttuvwxxz{}~}zz}}~~}~}}}|{zyxxyz|}}}~~~}~||}}}|{|~~~}{{{zwvwxz{{}~}}~~}~~||||||~}}|{zzzzz{||||{yxwxyyyz{}}}~~}{{{zyxxxxwxxyz{|}~{{yxwwxz{|}}}~|zzywwwvuvxxwyz{{zzzyxyy|}}}~}||{zz{zxvvxxxz{{|}~|{|{yy{|}~~~}~~|yzzyxyyz|}}~~~}}}~}{{{zzzzzzz|~~{ywvuvwyyyzzz||{}~~|zyyyyxwwwx{}|}}~}||}|{{{|||||zz{yxwuuutttttuuvwxyz}~~~~~~~~}}{{|zy{}}}~}}}~~~}~|}}}|||{z{}}||}~~}|{xwwwwxxz}}~~~~~~~~}|{{|}~}|{{{zzyzzz{{zyxwwvuvxyy{}}}~}}||{{{zyyyyzzzz{}~~}{yxxxxxy{|}~~}zyxwvvvwwxyz{{{{zyyzzz{}~~~~~~}|{{zzzyyyxxy{|}}~}|{zzxxz{|}~}|||}~}||{zz{z{}~~~~~~}{{{zzyyzz{}~~~~~~~~~}|zxvutuvwxyz{{{|}}~~}||{yxyzyyyz{||{{{zzyyzz{{{|||zyxwvutsrqrrrrstvwxz}~~~~~}{z{{{|~~}}}~~~~}|{zyyyxy{{z|}~~~~~}|{zywwwxz{}~}~~~~~}|{{}~~|{yyxxxxxzzzyxxxwxyyzz|}}}~~}}||{{zyyzzzz{||}~~}|ywvvwxy{|~~}|{zxvwwwwwxzzyyyyyyyzz||~}|{zxwxwwwwxyz|}}}~~|zxwvvwxy{||}~~|{{{{z{}~~||{{zyyz{zz{{||}~~~}|zxwvuttuwyz{}~~~~|zywvuuvwwxyz{|{yxxxyxxxwwxyxwxyxwwvwvtstsqqrtvxy|~~~~~~~}|{z{}~}}}}}~~~~~~~}|{||||||~~~}|{zxxwwwwxy{||}~~~|{yxxwxz}~~}}}~~~|ywwxxz|}~}zyxwwwwxyzz{|||{zzzzzz|}}~~~~~|||{zzzzz{{}~~~}}{zxwwxxyz|}}}}|zzyxxxxxxxyz{|{{{{{{{{{||}}}}|{zzzyywwwxxxxyz{|}~~~~}}|{zywwwwy{||~~}}}}}}~}||{ywxxxxxxyz{|}~~~~|{ywvvvwy{}~~~~|{zxwwvuuuvxxwxyyywwwwwwwwxxyyxyyxxvuutssrssstvx{|}~~}|{{z{|~~}}{{{{{||}}~~}|{z{{{{{|~~~~}|{zyxwvvwxxyz|}~|{zyz{|~~}}~}{ywwvvwy{}}~~~~|zyzzyy{}}}~~~~~}|{{|}||}~~~~~}|zzzyyxy{||}~~|zxwwvvwyzz|}~~|{{zzyyzzzz{||zyyzzzz{{{{{{{||{ywxxvvwxyyxyz{||}~~~~}}~}|zyxxwx{}~}}}~~}}|zyyxxxxyyz|}~~~}}|zxwxxxz|~~~~~|{yyxwwvvwvvwxxxxxxwvvuvvwwxxz{{{zzyywusssrrrsuwxz|~~}}}~~}||{{zzyz{|||||{zzz{|}}~~~}}|{yxxxxyyz|}}~}{|}~}||||||}}}{ywuutuwxy{}~~~~~~~}}}~~~~}}|{{{{{|}}~~~}}}{zyyyyzzz{|}~~~~|zwvuvxy{}~~~||{yyxxyyxyyxwxxwwwxxyyz{||{{zzyxwwxxwxxyyyz{||}~}|zyyyz{}~~~~~~~}~~~~}|{{{zxxyzz{{}}~~~}|yxxxyz{|}}|||||||}~~}|zyyyxwvuvwvvvwwvvvvuvvvwxz{{{{zzxwvvtrrrrsstvwxz{|~~}|}~~~~~~}|{|}~~}|{zyxwxxxy{|{{{||{{}}}}~~~}||{zzzz{{{}~~}||}~}}}|{||}~~}~|zyxvutuvwyz{||||}}}~~}}}}}}||}}}~~}}}||{z{{||}}}~~~~~~~}{zz{zz{|}}}}~~~}}||||{{{{zyyyyyyyxwwwwxxxyyyzz{|{zz{{{{{{{{||}}}~~~~}|}||{{|}}|}~~~~~~~~}}}}}}}}}}}}}~~~}~~~~~~~}|||{{{{{{zzzyxwwxxxxxyyyyzyyyzzyyyzzyyxyyyxyyxxxxxxwwwwwwxwvvvwwvvwxxxyz{{{|}|||}}}~~~~}|||{{zzz{{|||||||}}}}}}~}}~~~~~~~~}}|{{{zzzzyyyyyzzz{{zzzzzz|}}}~~~~~~~~~~~~~~~~}}}~}}~~~~~~~~~~~~~~~~~}}}|{{|||||}}||}}}~~~~~~~~~~~~~}}|}}||{{zzyyyxwwwvvvwvvwwwxxyzzzz{{{|}}~~~~~}}~~~~~}~}||}}}}|}}}}}~~~~~~~~~}}}}}}}~~~~~}}}}}|{{|{zzzzzzzyyyyyyyyyyyyxxwxxxyzzzzzz{zyyyyxwxxxwwwvuvwwwvvwwvvwxxxxxxyzzzz{}}}}~~~~~}}}}||{|{zzzzz{{{{{{|{{|}}}}}~~~~~}|||}}}}||||{zzzzyxxyyzzz{{{||||}~~~~~~~~~~}}}~~~~~~~~~~~~~~~}|}}}||||}|}}~~~~~~~~~~}}}~~~}}}}||||{zyzzyxxwwvvvvvuuuvvvwxyzzz{{{{|}~~~~~~~~~}}~~}}}~~~~~~}}}|}~~~~~~}~~}|||}}}}}|||||||||{zzyyzzyyyxxxxxyyyyyyzzzzzzz{{{{{{{zyyyxwxxwwwwwvuvwwvvwwwvwwwwwwxyyyyzz{{{}}|}~~}|||{{{zyyyzzzz{||{|}|{|}}~}}~~~~~~}||{zzzyyyzzzyz{{zzz{|{{||||}}~~~~~~~~~~~~~~~~~}}}~~}~~}~~~}}}~~}}}}|||}|||{{|}}}}}}|{||{zzzyxxxxxxxwwvvwwwwxxwvwxyzz{|}||}}}}}}}||}~~~~~~~~~~~~~~~}}||||||||||}}}}||{{{{{{{{{zyyzz{zzzzyyyyyyyyzzz{{{||}}}||||{zzyxwwwwwwwvvuvvwwvvvwwwxyyxxxxxxxyzz{{|}~~~~}}||||||{{||{|}}||{{{zz{{{{||}}}~~~~~~~~~~~~}|{{zzyz{{{{{{{{{{{z{{|||}~~}}~~}}~~}~~~~~~~~~~~~~~~}}}|||||||}}}}||}||||}}||||{{||{{z{{zzz{{zzzzzyyyyxwwwwwxyyyyz{{{{|}}}}}}}}}}}||}}}~~~~~~~~~}}}}~~~~~~}}}{{{zyyyyzyyyyyyzz{{{|}|{|}|{{zzzyyzzzzzz{{{||||||}||||||{zzyxxxwwwwwwwwwwwxxxxxxxxxxxxyyyyz{|}~~~~~~~~~~~~~}~}}}~~~}}}}||}}}||||{{{{{{{{||||}}}}}}}}}~~~~~}}}}}}}~}}~~}}~~~}|}}|||||{{{||||||||{{{{{{||||}}}|}~~~~~~~}}}}~}}~~~}}}}||}}}}|||}}|}}|{{|{{{{zzyz{{yyzzzzz{{{{{{{{||}}}}||{{zzzyyyyyxyyzz{{|}}}~~~~~~~~}~~~~~~~~}~~~~~~~~~}}}||||{{zyzzz{{||{zz{zz{{{{{{{|||}}||||}||||{{zyyyyyyyyzz{|}~~~~}}}}}|{{zzyyyyxxxxwwwwxxxxyxyzz{{||}}}~~~~~~~~~~~}}||{{{{||||}}}}}}}||}}|||}}}}}}}}|||||{{|||{||||}~~}~~}}}}||}}}}|}}}}}~~~~}}}}}}~~}|||{{{|{{z{{{z{{{|||}}~~~~}}}}}}}}}}}}~~~~~~~~}}}}||||{{||{{{{{{z{|{{||{{{{{{{{||{{{{{{||}}}}}}|{{zzzzzzzzz{{|}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}|||{|{{{{{{zz{{{z{{{{|}}}}}||||||||||{{|{{{{{{{zzzzzz{{{{{{|||{|{{{{|}}}}}}}}}}|{{{zyzzzzzz{{|||}}}}}}}}}}~~~~~~}}~~~~~~~}}}}~~~}}}}}||||{{||||||||||}}|}}}}|||||{{{{{{|||||{{{||}}~~~~~~}~~~~~~~~}}}|||||||}}}||{||{{{{z{{{{{{{||||}}|||}}}}}~~~~~~~~~~~~~}}|||{{|{zzzzzz{|}}}}}}}}~~}||||{zzzzzz{|}}}}}}}}}}}}}}}||}|||}~~~}~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}||}|{{{{{zz{|||{|}|||}}}}}}}|||{{{{{{{{{{zzz{z{{{{{||||||||{{{{{zzz{||}~~~~~~~~}}}}}|||}}|}}}}}|}}}|}}~~~~~~}}}}}}||||||}}}~~~~}}||{{{{||||||||{{||||||{|||||||||{{{{{zzz{{{||}}}}~~~~~~~~~}}|||{{{zzzz{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~}}|||{{|{{{|{{{{|}|||||||}}}}}}}}|{|||{{|||||}}||}}}~~~~~~~~~~~~~~}~~~~~~~}}}}|}}}}}}~~}~~~}}}|||||||||||||}|||||{{{|{{{||{||}}|||{{zzzyyzzzzz{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~}}}~}}||||{{{{{{|}}}}~~~~~~~~~~~}|||||{zz{z{{{zzzzyz{{{{{|{{|||{{{zzyzzzzzzyyzzz{{||}}~~~|z}~|yx{{zzzzzyy{|zz|}~}|}~~|{|}}|{yxz{zyxvxxwwxxwvuuwwvvvvvttuusqqqrtvwxwwxzz|~}~~}}~~~}}~~{{|{{{z~~~~~~}~~~~}}}~~~|{{|~~~~~~~~}~}}|y{|||||}~~~~~~~~}{z{{{|}}|||}}|zz{{yxy|}}|zy{|{{}~~~}~~|{zyzzzzz{}~~}|||}~~}|{{zxvwwy}~{zzwutttvwvvvuvwvuuvxywtrrsrpnllnmkkmnnmmnqstvwx{}}{zz|}~~{z||{{{|~}{zzyzzz{~|zvssuvxz{|~~}||~~{xxxxxxy{|}~~~~}{zyxwxz{|~{zvpnoppoptwvuvxwwxz{{{{}}{{{zxvrnlkklkjnqsvy|{vqonmnooruwy{yyxvutuz~~~|{|~~}|zyxvuwz~|||{{|}|}}|||~~~}|z{|}}~~}{|}}}|{{}~}{{zxvtutqqqqrux{}~}|~}{{{{{{{~}~~}}}~~~~~z|}{yurpmjhgfgikmopruxz|||~}|}}||{zzxvustuwyzyyzxwwxxxz{z{{ywvuuurruxxwxxxvsppooprrsuwxy{||{zz{|~~}||zy|}|||}}||{zyyxwwwxyxxzzxwwurssqpsuwxxxz}~{yvsponmnpqtwz{yx{|zy{||~~|}~}~}}~}|}~~{yzzyxyyzyxy{~~{wusqoonnprtwz{}}|{|{{{{|||}~|yyy{ywxzzzzz}|xvvsqqsssuxyyxxxupprpnmnqsuy|~}zzxxz}|{|~~}}~zwvuutruxy{}}~~|zvtuvvwy}~~|zyxuqponnlmqvz|}~}}{yxwvx{~~~~}|}}{zyxwusrqqstuwy|~}}~}zxxxxwwz}~~~}yvxxvtstwvvxzz{~}|zwuvwxxwwxyzzxxxvsuvtsvxwwy{}|{yyyyyyzz{|}~{{|zwvututstvxz}}|}~{xxxvuuuuuwyz{{||yvwz{}~zvtrrrrrrtwy|~|{{zwxwtqqrrrtvvwxxxvtvxvrponjihggjknooprtttsrqqrttuvy{|}~{xvtqppqtuvy||~|xwvxxuuxz{{{~~}}|zzyxzzxy|~~~{yyz{}}}~~~~~|zz{}~{xusqonnoqssttuuvwvuuwvvxz{|}~|ywvuttuwxxz}}{z||zyyxyz|~~~~|{{{zyyz|}}~}zvronmmnonortuvy{|}~~}xssrnkijkjjlnprsttrrqmkkllmosw{{{|||{{~~}}}~~|{zzzzyyyz{{zz{}}~~}}}}}~||}~~{zwtrstvxz||~~||{{z|}}{zyz{|~~~{{|yutsrrrrrsvwwxwxzyxwwwwvvwwwwuuvvvvvvvwvutttuuvy|}~~|{zyz{}~~zutuuvx{~~|yvtrqrux|~{ywwwx|~}~~~}~~}|}}~~{ywwuttttvx{{{{ywwwyzz{}|zz{{|||~~||{z|~~{z{|{{{zzywxyyzzzz{|}}|}|zywutttttuuuvwwwvssttsttwzzz{zywvtqnoonnnqtvvwy}~~}xvtqprssuxxxy||zyxvtrqstux|~}}~}|{zzzzzzz{{ywvtronpqppqsutstuutssuwxz}~~}|zxwwwvvxyz|}}{{{xwy{|{y{}}}}}~~~}||~}zzz{|~~}|{zyxwvvwzyxy{{||{{{{zxvvvvutvwyzyxyyyxwxzzyz|~}{xuuwvtuwxy{{{|~~}~~~{xxwroppnmoruvwxyxwwwutuvuwz~}}{z|{|~}yvsppomnooopqrrrqomlkkloqsvxz||||||{zxvvvwwx||zxtsux|~}~~}~~~{xwvustuttuwwwwxxxwvvx{zy{{zzxxyyyzz{||{yz|~~}xuronnnoqrtx{{{}~}|{|||}~}|||zyxwwxxwuvxyywuvwurqqrrrtvwxz~~|zyyyz}~}}}||}~{zzyyz~~~}||{zxvuuuutsrssqqqqpqqqppqstuwyz{||{yxxwusqrstuwxz{{{{|{zz{||{|~~~~}|{{|~~}~~}~~{zxuspooopqruxyyyyy{}}}~~~~~|zxxwwxz|~~~~}{xvsqppppppqssrrstutuvwyz|~}{{|{zyy|~~|zww{~~}~~}}zxzzyyxwvttsqqrrqqqrrppqqonmlkmoqtuvwwvwwwwxz||{zyxvtrpppoooprrsuwwxz{|}~}}~|{|~}}}~~~~~~~~~~}}}~}|||}~~{xwwwwxy{{|}~}{{{{|||~}}}}~~~}zyxwwwy{}~}|}}}{zxvttutssttttuvwwxyyz|~}{zyxwvuvwxyxyz|~~}}yvusqpqpqstvyyyyz|}}}|}~~~}|~|{{yyyyyzyyyz{{|}~|{zzyxyy{}~~~}}~}|{{|~~~}{zxwwxyy|~~}|{{{zzyxxyyyz|~|zwtttrqstutrrsrrrqqrssrqqrsrrstvyz|}}}|{zzzz{|}~}}|yvuuutsrrrsuwxz}}}||{zyyzyyxxywuttvwvuvxyyyyyxxwwvuuuwy{||{|}}~~~~}}~}{zyzzz}~|{z{|}~~}|}~~~~~~|{z|}zyzywvwxyyxyyxwvuuuvwxz}}}~~~~~}|zxwxwvwxxyxxy{{||{{{}}|{{||{yz|~|zyyzzz{|}|yxwusqpqpmmoqtuwy{}~~}~~~~}~}zxwwxyzzzyyxwuuvxzyz|}|zyxwtrpoonoprsuvxyyyyyxvvwxyzzz{|~|||}~~}zyz{|~~~~~~~}~|{zyxxxyzy{}~~}}~|ywvvvvwwvuwyyyz{}~|{{{zzzxvvwwwxz|~||}|{{{|}~~}{ywvtsstuwy|}|zz{{zzz{|{ywwxyxwyzzzzz{|}|yxyz{ywyzyyy{}~~~~~~~~~|zzz|~}|}}~~|zzywutuvxyyz|~}}~~}||{yxxwwwwwxyzyxxxxwuuttvwxyz|}}}||||{{}~~}~~~~~}||{{{{zxwvvvtttsrrrstttuwxz|}}~~}|}}{z{|{zyyyxxxxustutstuuvxyzzyyzyyxxxxxyz|}|{}~}|{{{{{{{}}}}~}zyxwwwwwxxxxyzyxwvvvtssttsrrqrrpoqqooqstuvwxxxxxxxyywwxwvwxwwxwwwwxxxwxyxvxyz|||~~}}}}~~~}}|{zy{||}}}}}~~~}|}}||~~~~~~~}|||~~~~~~~}|||{{|||}}}}}~}|{{zz{||}}~}}}}|}~~~~}}}|{{||{zzz{{yxwwvuttuvvwxyz|~~~~~~}|}|zxxxwvutuuttttttttuuuuvwwwxxyzz{{{|}|}~~~~}||}|{|}}||{zyzz{{||||||}}}}}||{zzzzzz|~}|~}|}|{zzz{|}|{}~}}~~~~}}|{|}~~~~~|}}}{yyzyxvuuvutuvvwwwxxwwwvuuvutuuuvvvwxwxxwwwwwvwwwxyzzzzzzzzzyxwxxwwwxyyz{{}}}~~~}~~}}}}~~}}}}}|{||||{{{{{zzz||}}|{zyyzzz{|||}~~~~~~~~~~~~}}}}}}}||{zz{}}}}}~~}~}|||{yxzzyxxxwwwwwwwyz{{|}}}}}~}||{||{yyz{|||}~~}}|zzz{{zz||{{|||}}|zz{zxxxxwuuusqqrrrssssstvwxxxxxz}}~~~}}}~}{||{{zyyywwxwwwxwvwwvvvvvvuuuttuvwwxxxxyzzzyyyyyyyyzzyxxz{{|~~~~}}}|}~~~~~~}|}~}|{{zyxwvwxxyz{|~~~~~~|{zzzzyyyxxxwwxxyyxxxwvwxwwwxy{{zzzzzz{|||zyzzzyxz{{{zyz{zyyxz{{{{|~~}~~~~}}~~~~}||||zyz{yxy{{{z{|}~~}}}}}~~~~~~}}}~}||||||}~~~~~}}}}|}}|||||||}}}~~~}}~~}|||}}}~~}~~}}~~}|{{||{||{zzzyxyxxxyyzzz|}}~~~}~~~~~~}}~}|{zzzyyzzyyyz{|{{{zyxxxxwvuvwxxxxxxxxyzzz{||}}~}|{yxxxxyz{zyyyzzyyzyzzz{{||||||||{{{zyxwxyzzz{zyzzzzzzzzyyyyxxyyz{|}~~||||{zzyywvvutsrrsrrrstuuvvwyxwwwwwututsssstuuvuvwxxyyzzzz{{{{{||{z{{zzyyyyyyyyyz{{{}~~~~~~~~~~~|{|}|{{||||}~~}||}}}}}}}~}}}|{zzzzz{|||}}}|{|||||||}~~~~~}}~~}||}}|}}|||}~~~~~~~~}~~~}||}}~~~~~~~}||{zzzzyz{{{||||||}}|||{yyzzzyyyyyxxwvvussssrqstuuvwxyyyzz{{|}~~}}}|}~~~|{{{zxxz{zz{}~~}}{zzzzzyxxxxyyyyzzzzz{|}}}}}}~~~||||||||}}}~~}}~~~~}||{{zyyyxxxwvwxxxwwwwwxxxxz{zyz{zxwvuuttttsstttuvvwxyzz{{{{{{{||}}}~~~~~~~}}}}}}~~~~~~~}||{{{{{|||||{|||||||||}}}}~~~~}~~~~~~}}||||}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}|{zzz{{zzzzz{|{{{{|||||}}}~~}~~}}|{zzzz{|}}|||||{z{zxwwvvvvvvwxxxxxxyyyxxxxxyyyyxyyyyzz{{{{|}}|||}}~~||}||}~~}}}}|{zyyxxxxxyyyzz{|||||}|{zyyzzzzzzzz{{{|}}|{z{{zz{{{{|}}}||}||{{{||||}~~~~}||}}|{{zzyxyywvvuuuvwwwwxyyyyyyxwvvuuuvwwxyyyyzzzyyyyyyzzz{{z{|||||}}||}~}}~~~~~~~~~}}}}~~~~~~~~~}}~}~~~|||}}}}~~}}}}|{||{||}~~}}~}}~}|||||}}}}}~~~~~~}}}}}}~~~~}||}}~~~~~}||{{{{{{{{{|||{{{zyzzyyyyxxxxxyyyxxyywwwxyyyzzz{|||||{{zz{{zyyyyyyyz{{{||||~~}}~~}|{{{{|||{z{{{{{{{{z{{||}}~}}}}|||}}|{{||{{{{{{zz{{{{zyzyyzz{|||||}~~~~||||||}|{{zzyxwwwuuuuuuvvvvvwxxwxyyyyxyyyyyyyxwwwxxxxxyyyyxxxyzzz{|}~~~~~~~~~~~~}|||}|}~~}}~~}|||{|||||||}||||}}}~~~~~~~~~~~~~~|{|||{|}}~~~~}}}}||||||||{z{{zzzzzyzzzzzzzzzyzyyxxwwwwwwvvvvvvwvwxzz{{{{{zzyyz{zyyzzyyzz{{{||||}~~~~}||||{{{|||{|||||||||{{{{|}}}~~~~}}~}}}}}}||{{||{{{{{||}~~~~}{{||||~~~}|||}}}}}}}~}}}|||{{{{|||||{{zyywuttttsstttuuuvvwwwxxyyzzzzyxxxxyyz{|{{|||||}}~}}}~~~~}}~~~~~~~}}|{{{||}}}~~~~}}~}||||||}~~~~~~~~~}}}}~~~~~~}}}||||}~}}}~~~~}|{zzyxxxxxxyyyz{{{{{{zyzyxwvvvuuvwwxxxyyxxxwwwxxxyz{{||}}~~}}|{zyxyyyz{{{{{||||}~~~~~~~~~~~}||{{{zzzzz{|||}|||||{{{{{{|}~~~}}}||||||||||||||{|}}}~~~~~}}}}|||{||}}|||}}|}~}|{{{{{||{{zyyxxxwvwvvwwxxxxyzyyyyyxxyyzz{|||}~~~~~~}}~}||}~~}|}}}}}{z}}~}||~|y}}}|z{~}}|}}~~~~}{{|}||}zxxxxy||xux||zy{~~}}~~}~~|~}}|~~~~~}|~~|{z}~zvx{{}ytttttstuvutw{|xuuwyz|~|yyyyzzzxwvwxvtvxwuwxz{{zyy|~~}~~~|yyzzzz{{}~~~}}}}}}||}|{|}}}|||}~~~~}|~~}~}|zxxxwwxywuvvvvvuvwvvvvwwwwwvvvvvwxzzxvxywvwyyy~~~~~~~~~}}~}|}~|z{{wtwywvxzzz}}}~}|}}}}}}~~~~~~|||{zyyxwwwttwyyy|zz|yuwyvuxzzy|~||~~||zyz{|~}~}{yvvvspruuuwxvtuwwxz{zx{~|{|~~}{yz{zyzzxvustwwwwxz|||~~|z||zxwxy{||{{{y{}|{~~~|z}}y{|zy|~}|{|{xutsrqqqrsrqsutrstuwwwyz{{{zzzyyzzyxxxxwvtvwusuvvvxz{}~~~|zzywvutstuvwxxxxxxwwxyz{|}{}~{y{}{yzzzz{|~~|zzxwvuttuvwxxxxyzywxz{{|~~}}}}~|z|~}|~~}}}||}}|{|}~|{zz{{{zz{|{z{|{yz}}}}|||{z{{yxy{{{|~~~~~~~~~~~}||zxwxwwxxwxyxxyyyyyyz{{|}~}}}|{|}zxy{zxxxyyyyyz|~~}}}~}{{{zyxwwyyyz{|}}~}~~{zyvsstsstutstutrrttsuyyz|~}}~}{{|{z{zywwxwvwwuttvwyz{~}{{yxxxxxxyyyxxyyxxxz|}}~}|zyyyxvwxwuwzyy{}~|zxwvvvwwwxxxyyyyz{{|~~~}~}{yxxwvvutusrtuutsrsstvxyz|~}{ywwwutuvwwwxz|}||}}{zz{}|{{||~~|{zxwxyvtttuuvvwy{~}}~~~}|}~~~}|||||{{{|~~~}|{zywvvuuvvuvwxy{{{{zyyz|}~~~}~}}}}}|||}~~~~~~}{zzzzyz|}}~~}{zyxwwwwwwwwwvuttuuuxz{|}}||yvuutsrqpppqrrtvwxz|}{yyyxxxxyyz{||||}~~}}}}|||||||}}~~}{yxxxxxyz{|}~~~~}}}}}~~}|{zyxwvvvvuuwxwvwxxxy{}~}|{zyxwvvvvvvwxyzzyxwvuuuvwwxy{zz{|{zyxyzxwwwvuuvvvvwxxyz{}~}|{zzz{||}|||{{{{|~~~|{zzyyxwwvvvvvwwvuuuvxy{}~}{ywussstttuuvvvwwwwwxyz{|}~~~}|{zyxwvusssssrstuvwz~~~|zxwwwxxxyzz{{{zz{|||}}~~~}~~}{yxxxxyyyyz{{{zzzz{|~~|{zyxxxxxxxyzz{|}~}{zyyyyyz{|}~~}}}}~~~~}||{zzz{{{{||||{zzzzzyyzzzzzzzzzyywvvvuuuuvvvwwyyz{|}~}||{{{{{{}~~}||{{zzzzzzz{{}~~~}}|{zxwvutuuvvvvwwwwxz{}~}}|{{{|~}{zyxyxxxxxwwxxxy{}~~~}{zxwvsqoonmmnpqqrssttttuvwxy{|}~~}|{ywvvvuuuvvvvwxyz{}~}|{yxxwwwwxyz{||}}}}~~}}}~~~~~~~~~}}}{zzyxvtsrqpoopqqrstttsssstuvvwy{|}~~~~}{zyyyyz{|}~~~~~~~}}||||||}~~~~}||{|}~~~~}}}}}~~}|}||}|||}}|}~~~~|{zz|~~~~}|zzywwwxyyxxyyyyyz{|}}}|||}~~}}}|||||||}~~~~~~}}|{{{{{{{{{|}}~}{zyyxxxyyz{{||||}~~~|{{zyyyzyzz{|}~~}{zxvutrrqqqrsttuvvvuttuvvwyz{|}~~}}}|{yyxxxxyzzz{{||}~~}}|||||}~~|||{zyyyxwwxyyy{|}~~~~~}|||{{zyxxwutsrppooppqrsssttssttuuwxzz|~~|{zyxwwwvvuutuuvwxy{}~~~~}}}||{zzyxyyyyz{{}}~~~~~}||{{{{z{{{|}~}{ywvuuuuvxyz|~~~}|{zzzz{{||}~~}}}~}}~~~~~}||}}||}~~}|zyyxxyyyzz{{{zyyz{{|}~~~||||||}~~||{|}~~~}|{{zzz{|}~~}|{yxwvvuuuvwxyzzzzzz{}~~}|{zyxwwwvvvvwxxy{|~~}||}}~~~}}||{{{z{||}~~}||{zyxwwuttsrqqqppqrsttuuuuvvxzz{}~|{zywvuuuvvwyyz{}~~~}||}}}|||{{{zzz{|}~~}|{z{{{{zxyzzyzz{|~~vqqrrqprvxyxxz{ytrrrty|{xvwxyyxxwvxyywvsqprsuttuuuuvwxz|}~|zxwwwwxyz{{{zzyyxyyz{|}~~~~}}}}}|{{{{{{{{||}~~}||||}~~~}||}|}~~{ywwwwvvvwwxy{|}~~}||zxwuuuuuuvwxyzzzzzz{{{|~~~}}|||{{{{{{|}~~}}}}}}||}~~}|yxxwwvvvvvvvvvvuuuuuuvxyz{}~~~~}}|{{{{yxwvvvvwwxxxyz{}~}|{{{{||}~~}||{{{{{zyyyzzzz|~|zyxwvvvvvvvwwwwxxwwwxxyz{||}~|}{xwvvvvvwxz|~~~~}|{{ywutwzyustvwwxxvuuvxyz{||}~~}|{zyyyyxyz{{|{{{{|}}|{zyxwwvwwwxxxxwvvwxxwwxwxyyz{|}}}}|{zyxwvvvvvvvvxyz{}~|{{zxwwvvvvwxxxyyxxwwwxyyzzz{}}}}~~~}}}|||||}||}~}}}}}~~~~~|{zyxxxxyz{}~~~}||{zzzzzzzz{|~~~}{yxwvvwwxxyyzzzz{{||}~~}|{{zyyyyyyxxxy{}~~~}}}}}}~}}|{zyxvutttttuvvvvvvvvuvwwxxz|}~~~~~}|}}|{{zyyxxyxxxyyz{||~}{zyxwvvvwwwwxyzzy{~}{zyxz|~~~}{zyz}~}||{{{{{{{{{|||{{{{|}}}~~|zxwvuutuuuttttuvwwxz{|}~~}}}|||{zzyxwvutttsttstssssssttvwyz{|~~~}|{zyyyyzz||}}~~~~~}|{{{z{|}}~~}||||}~~}|{zyxxwwvvuuuuuvwyz|~~}|{yxvtsrqpppqrstuvvxyxxxxz{|}~||{zyyyyyyzzz{|~~}|{{{|}}~~~~}}~~~~~~}|{zz{||}~~~~~|zxwvvvwxxyyyyyyyyz{{|}~}||}}}||||||}~~}{zzyz{||}~~|}}}}}~~~~}|||{{|}}}}||{zyyzzzyxxxxxxyyzzz|}~}zyyxxyyyxxwwwwxy{|}~~~}{ywvutsrrssttuuuuvvvwwy{}~}}}}}}}}||||{{zyyxxyzz{{{|||{zyxwvutssrrqqqqppqrstvxz|}~~}|{zzzyyxxwvvuttuuvwwxyxyyxxwwxxyyz{||}}}}|{zyyxxxwwxyyxxxyyyz{|}~}|{zyxwvussrrrrrrstvxz|}~}||{yxwvvvvvwxyyz{|||||}~}}}}}~~~}|{{zzzzzz{||}~|{zzxwwyyzz{|{||||}~~~~}~~}|{{{{{{|}}}|~{|}}}}zxwvvwx|}}~~||{zyxwvuuvvwwvvvuttuwy{|}~~}|{{{zzzz{{|||}~~~~~~~}}||||}~~~~~}|{zyxxwvuuuuutttsrrrstvwy{}~~}}|zzyyyzz{{{||||{{zzzz|}~~}{{{{{|||}}~~}|{zyxxxyzz{{{{zyxxxyyz{|}~~}|{zyxvuttssssttttuvxz|~}|{zzxwutrqpooopqrsttuvvvuvwxy{}~~~~}|{zzz{{{|||}~~}{yxxxxyyz{||}}}~~~~}|{{yyxxxxxxxxxyyy{}~~}|{{z{{{|~~|{{||}}~~~~}|}}~~~~~}||{zyxwvvuuuvvwxz|~}|{zyyxxyyzz{{|}}~~~~~~~~}|||~~~~~~~}{zxxxyzzyyxxyz{zyxwvvwxxz|}~~~~~}||{zyxwvuttsrrqqrtuwxyyyyxyyz{{{}~~}}}}}}}}}~~}|{zyzyyyyxyyyyyyyz|~~}}{zyxxxyyzzzzz{{|}~~}{ywvuuutttttuvwxz{zz{{|}~~}|zyxwuttuvvvuuvvvxy|~~}{zyyxxxxxyz{||}}}|{||}~~~~}}||||{zzyyxyyyz{|~~~|{zzyxwvvuuuvwwyz{|||}~~}|{zyxxwvuuvuuuvvwyz|}~}{ywvutsrrrsttuvxxyyyzz|~~}|{zyxwwvvwwxyz|~~~}|{}|~~}~~}||||||}}}}}zyyyywvvvutsstvxy{}~~|{zyyzywvvwvvvwwxxwxyyz{}~}|||}}~~~|{zyxwvvutssssrrsstuvxz{|~~~~~}|{{zyyxxxwwwwxyyzzzz{{{{|}~~~}|{{zyyyzzzz{}~~}|{zz{{{|}~~}|{{{zzzyyz{}~}{zxvuttssrstuuvwwwwwwxxyyz{{{{zzzzzzyxwvutttssssssttuwxz|~~~}|{zyxvuuuuuwxy{|}~~~~~}~~~}||{{zzzzzzzzzz{|~~}}||{zzz{zzyyyz{|}}}}|||{{zyyxxwvuuttsrrrqqrrstvwyz{||}}}}||||}}}||{zyxxxxxyz{|}~~~~~||||}}|zz|}~}zzyxxzzyyz|~|xww}~zz{{{|}~~yxyywuvz~~~}ywxxwutuvvvxz|~~}|{zyzz{{|}}}~~~~~}}|||||{{}~{yyxxyzz{{{{{||{yyz{}}}~~}{zyxxyyyz{}~}|{zzzzzz{{{{{{{{{|||}~~~~}|{{zzyyxxwwvvuuuuttuvwx{}}||||}}~~~~~~~~~~~~~}~~~~~~~}{ywvuuutttuvwwxxxxwwwxyyzz{z{{||{zyxwwwwvuttsrrssttttuwyz}~}|zxvtsrrrsstuvwxyyyxxxz|~}{zzzzyxwvvvutssuvxz|}|{{zzz{zyxwutuwvsrrrtz}vlhhioz~~|y{}|||}~}|||zyy{|}~~~}||{{zyz{{{|}||}}}~~~~}}||{zyyz{||}~}}~~||}}|||||||~~}|{|~~}|{yxy{{}}|ywx{zxwvussssuwyz|xoks}tnqwzz{{xx|{vuvx~}vu{||~ztqqsuwxyyxvuuvwz}~|yxyz|}}||}{yxwuuvwxyzyxxz{|}~~}{yxxwvuvvvwy}~~}}}}}~~~~|zxwvvw{~~}}}}}}|||{xvuuuuuvvxyzzyyyyz{{{|}}}}}}}{zyxwvttrpnoqsuwwwxxyz{|}}~~~~}|zyyyxyxxwwyzzzz{|||}~~|zyyz{zzz{{|~~|{zzzz{{||}}|||zz{|}~~~~}}}}|||}}}}}~~~}~~}|{{{||~~~~~~}|zywwwwwwxxyyyyzzz{|}}}~~}||{{zyxxxxxxxyyyz|~~}|{zyyyyyyz{|||}}}}}~~}{zzyyzzzzyzyyyzz{{||}}~~~~~~}|{zyxwvvuuttttsstuvxy{|~}zyzyxxyyz|}||}~~~}~~~||~~~}|{{|}||}~~~~}{yxxzywvvwxvuwxwwxyz{}}}{z{|zyzzzzzyxwxzzyy{{zz{{||||||}}}}|||||}|{{||{zzz{{zzzzzxxxwuuvtsttsttttttuvutvxvvyy|~~~~~~~~~}|}}}|}~~~~}}}|{{{|}~~~}}|{yyyyzzzzzy{|{zzz{zxwvwyyxxxyywtuvvvutuvvvvvvvxz{|}}{zyxwvvvvvxy{{||}~~|}~}}}|||{{|{z{zzzyy{|}}~||~~~~|{zy|~}}}|}~~}}~~|}|zxtqnlnpqrstvvuwzzz|~~}}~~}}|zyzzzxwwwutsrssuvxy}~}|zxwvvuuvvvvvvwvvwxz{}~~}}|||||}~~|{||{{{|}{zzzzyyxxyyz{{}~}||{zyzyyxxyyyyyyyz~|yvvvtsrrrqppqqstuwxxxxwwursx~}}}}}~~}}}~~~~~}~{xvuttvvvxyxy{|~|{zyvtuvuvxxvvwxyyz}}||~~|{{{{{}}|~~}}|||~~~~~}|zxwxxyz{{|}~|zzz{{z{||}|xvvurqqrtuwyzzz|}}}}||{xxywvwxyzzyxxyyzywvwutvy{~|yyxsqpopqqrtvxz||{{zyyyz||{xusuvwwwz}~~~~~~}{yy{|}~~zuuwuttvy|}~{yyxwy|~~~|z{|}}~|zz|}||{{}~}}}ywvtrrstvy{}~}|{{xvwxwvvvwwxwuvyyyyyyyyy|~~~}yvvutrqqsvxyz|}}|{z{}}~{ywvuwwwz}~}~~~|ywusqqqrsuwz||ywurpmmoopstssvwvw{~~}}{yzzyy|~~~~|zwwwxy{}~~}|}~}}~|zyxwtrrrrrrrssstvwwxyzz{|}~~}zwvvutssuvvvxz{zz{}~~zxwutttuuvx{||}~|zz{|}~|zxwvvxyz{}~}{wtrqsssuxvuvxyzz{||{zzzzz{yxyyxxwwxusrpoppqqsx{|}}{ywvwwvvuvwy{{yzyvttsqqsvz}~|{zyyz|~}|{z{|}}~~}}~~}}}zyyxxwwy{|}}yvtsqqrqswz|}}~|yxwvvwxy{~~{xvutttsrtvwxz|}~{|}{yyyyywwwwxxxwttussvxz}~|zxwwwwxz|}}zxxxwwy{{{{}~|}|zxxwuuvwwvvwy{~|{{}~~~~~~}{xwwxwwwxz|}~}|ywwwxy{|||~~}|{zzyz|}}{xwwwvwxy{}~}{zzxx{}}}|}}~~}}}||{zzyyxxz{|}}{yyxusrrrrsuvwxwuuuvwxyyz{|}~}|{ywutvwwy|~~}}}||{{{{{|||}~}||{ywvtsssstwy|~}{yxwwwxxxyyzzxwyyxy{}~~~~|{yvsqnmllmopqtwxxxxwwxy{|~~}|{|~}|{zyz|}|~~}}|{xvxxxy|||~~|zyxvtssuvwx{~}|{zzyxyyyyyxyxvvutstuvx|~}}|||}}~~}}}~{xwvuvwyz{{|~}ywvtqruvwwwxyyzz{}}}{yyz{{{{{{{zywvvutrqqqrtxz|~}|yxxyzzzyyywwwvvvvuutttvwy|}~~~}|{ywvvusrtvwxz}~}~~~~}|||}~~}}}}}{zyz|}}zwttuuuvx{|}~|{{{{{|}~}|{zyxvttrrsuvvxyz{|}}~~~}{{{{{zzzzyyxwwwwvvvuvxz|~}|||{{{{{}~~~}|}}yxxyz|}~}zxwvwxyz{}~~|{ywvtrtvvxz{|}}}~~}~~}~~~}||}~~}}}}}}}|||||}~{zyxxxyz{{|~~~~~~~|}}}|{zyz{{zzzz{{{zyz{|}}}~~~}|{zyyvuuutstuvwvvwxz{{|}~~}|zyxxwwwxzz{|}||{zzyz{}~~~~~}|zyyxxxxxy{|}~~~~~~}{yxwwvutsrrsssrsuvvwy|}|{{{zxwuutsrsuuvvwxyyxxxxxz|}~~~~~~~~~~~}|}~}~~~~~~~~~}||}~~~}{zxxwuuwxxy{{||}|{{|~~~}|{zyxwvwxyzz}~}|{zxyzzz{{|}{{}~~~}{zyyxvvvvuuuuvvwwxz}~}{zzyyzz{{{{|{zyyyyyzz{}}{zzxvvvwwvuwyyz|}|}~}}~}}{yyyxwwxxxyz|||~~~}||~}|{zxvvvuuvwxyz{{}~~~~~~~}}~~~~~}}}~~}~{ywvuttttuuttuvvvwy{z{|}|||}}}}}}{ywvutstuvwxzzz{}}}~~}}~~|zxwvussvxxz|~~~}|~~~}}~~~~~~~~~~}}~~}|{yvtqponmmnoqsuvvwxyxyzz{}}~~|{{{|}~~|{{{||}||}~~~~~~~}}}~~}~~}|{zzzz{|}|{zyxwvwxyxxz{zz{|}~~~~}}|{{|{zzzzzyyyxvuuuuvwz|~}|{zyxxxxy{}~}|{zyxxxy{||}}{yyxxxyz{|}~~}~~}~~~}|||||{{zzywvvuttsssstuwz|~}|zywvuuuttuvvvwxxvuvxyz{}~}|{{}~}}}{zywvuuvwxy{~~~}}}}}~~~~~~~}}|ywvvvuuwz|~~|{yxyz{{|~~|zyxwvuuuuuuvwxwvwxyz{}~~~~~~}||{{zxwvvvuuuuvvxz{}}{xxyxxz{{{{||{yyzzzz{|}~|{zxwuuwxxyz{}~~{{zxwwwxyz|||{|}||}~~~}||||}~~}|~~{zyxwuuwxyyy{~~}}}}}|{{{zy{|{{z{||{{}~~~}{zxvtsrqqssrrrrsuwxy{|}}}}xux{{zwv{~~~}||zyz{{{}~~}~~~~}}}{zzyxwxyyz{zyz~~}~~~}~}zz|||||{{zz{yvvwvtsrstrqqqstuvvvvwyxvwxxyz{{}~~|~~~~}~~~~|{|~~~}}~~~}|{{{{yyzzzzxxyxxyzyyyy{||}~~~~~}||}}}~~~{|}}|||~~~}}~~}~|y{}~~~~~~~|{|~~}|~~}~~}|||}}}}~~}}|{yxxyzzzy{}||~~}||}|ywwwvuuuuvxzz{zyzzxxwxyyzzz{}~|||||{zzyy{||{{{{{{{zzz{{zz}~||~}}}}}}}}~~|{|}}~~}}}|{zyxxxwwxyyyxxyxyzzzywwwxyyz{|||||||{{zz{{zz{|~}|}}~~~}|{{{yx{}~~}~||}~~}~~~~~~{z{|{{z{|{z|~}||||||{yz{|||{{{yxyyyyxyzyzz{~}|}z|}}{{z{}~|{}~~|{}}||}}~}|}}}|}~~~~}|}~~~~}}z|}{z{{{zyzzzy{~|yzzzyxwxxyxwxyz|zy{|~}|{||}|{{}|zz||}}|}}||~|z|}|{{|}}}}~~~~~~}}~}}~|{|}|{{|~}{{|{xxyxxwvutuuvvttvussttuuutuwwwxy{}|y{|{z{{{{zz{{{|}}|}~~~~}}~~~}}~}~}~~~~~|{||{zyxz{{{{}~~~}}}|z{|}~~~~~{z||{zyz{zyyz{zyyyy{{yz|{{zzz{}}||}~~|~~~~~}||}{yyzzyxyyyyxwwwwvvwyzyyyyzzzz|||{{{||z{}}{}}{|~~~~|}~~~~}|{zyz{zyz{{{{{{{|||}}~~~~~}|{{{yxyyxxwwxxwxyxxxxyzxxyz{zyz{{zyyz{zzzz{|}|z|~~~~~~~~}}}}|{|~}||}}}}|{z{{{yy{|{z{||{||}}}~~~}}~}{{{zyxxyz{zyz{||zz||zyxxxxxvuvwxwuuvwwwwwxyzxwy{{}~~~~~~~~~}|}}|}~~~~~}}~~}}||}{y{|zzzz{{{{|{{|}{xyzzzz{|{{{{|}~~}}~~~}}~~}~}~~}}|}~~~~}|~~}~~~~~~}~~||~~|}~~}|{|~|zzzxwwwuvwxxxxxxyzzzxxyzxyzz{ywxzzyxwxxxwvwyyzzyz|||}~~~}}}~~|||}}|{|}~~~~~~~~}~~}|}}}||}}}}|{{{|||{||}~}||}~|{|~|z{|||{z{|{{|{y{|{{||}}~~~~~~}|}}|||||{||~~}{}~~~}~~}~~~~~}}}}~{y{{xwxzzyxyyyxz|ywyzyyyz}~}}}||}~}|}|||||~~~~~~}}}~}}~~~~~~~~~~~}{|}|{{{{||||||}~~}}}|{{{{zyyyyxxyyyyzzz||{{{{||}~~~~|{zyz{{z{{z{|}||{|}|z|~~~}~}{{|||||||||{zzz{zyyyxxxxyxxwwwwwwwwwwwwxyyzzz{{zz{zyyz{|zz|}~~~~~}~}~~}}~~~~~~}}}|||{{|}~~}~~}|||}|{{{{||}~~~~~|}~~}~~~~}}~~}~~~~}|{yxxyyxyzz{|}}}~~}}~~~~}|{{zyyz{{{{{|||{zzzzzwwyyxxxy{{z{|zyz{z{{{{{zzz|}|{}~~~~~~~~~}}~~~}}}~}~}~~~~~~}{zz{{zy{}|||}~~|{z{}}|{|~~}}}}~~|}}}|{{}}||||||||{{{{{{z{{||{{{}~}||||||||}}~~~~~~~}||{||{{|||{yy{{{yyyzzyxwvvwwwwxz{{y{}|{{z{{{{{{{{|||}~~~}|~~}~}}}~}}||}}||}}}}~}||||{{zzzzzz{}}|}}}}}}~~~~}}~}~~~~}~~~}||}}}}}~}|~~}}}|}~}~~}}}~~~}~~~~~}}}|{{{||{z||{{{{{{zyyyxxxwwyyxxxxxxwxyxwyzzzzz}~}}~~~~~}}~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~}~~|}~}}}}|||}}}{zzzzzzyyz{{{||||||{}~}}|{{{z{{{{||||~~~~~~~~~~~~}~}{{{z{{{zzz{}}|}~}}}~~}}}}}|{{zyyyzzyyyyyzzyxxz{z{{{|||||~~~}~~}~~~~~}}~~~~~~~}}~~}}~}}~~~}||}|||}|{|~~~~}~~}|{{{{zzz{{{{{{{{|{z{{||||~~~~~}}~}}~~~}}~~~~~~}~~}}|||{z{{zz{{|{zzz{|zyyyzzzzzz{|{{zz{{zz{zz{{|{z{||||{}~}|||~~}~~~}~||~~}}}}}}||}~~~~~~}~~|}~}|}~}}~~}~~~|{z{|||||}~~}~~~}|}~~~~~}|||||{{|}}{z{{{zyyzyxxyz{||}~~~~~~~~~}|}~~~~}|{{{{{{z{|}~}|}|z{}}}|z{|{zz{|{yz{{{ywxyyyyz{|}~~}~~~~~~}|}}||}~~~~}}}}~~~~~~~}}||||||||}~~{xxvvx{~}uoptuvvwxy~|ysmljhjotwy}~zwtsstx~zuvwx}|uqqppquy}~zvuvwyz||yvrpsvvy~wutronopry~~}||{uqponmosstz}urplknprw{~|ywvvwx{~{{zzzxy|}yxxutsuy}~}{zxvrmlmkkmpqrw|zy|~zurommmopnotxy|}|{yvvuwz~~wttrpqrv}|ytnkkkloqrw{}}}}~ztpllonouz|~ytssrswz||}~~~{yurppqsuw}}}~|zxxxwux|zz}}|{xvvuuwy{~|yxxvtw|~|{zvrsussz||{ywvvutw{zz}}|ywuspprtw||ywutsuz~{{zvrpprtwyz{~~}z||y{|wtw{yxz|{|~|z{{|}~}}}~{yzyxxxz}}{|{xvspnnmkkpuxz}~}}}}|y}~{~|}~|yvtvyxwy}}|~xromjhjmmlptutspnnmmortvy|}{||}}}||zz{|~~~}||}}}|zy{}~|zzyy{~~ywuqonoruwyyxz}|z{z{{xvwwusstuuuuwyz{}}{{|}}}~~|}}yusroljjmomlqsporuuvx{}~}{yvtvxustvuttuwyz{{{}~}~}}|z|}{z|~}|zzywvx{|{|~}|~~~~}|{z|~}}}}{yzzz{{{{|{{}~|zyz|~~}~zvxyxvuuuuuvyz}}zywuuwvuy|~~}||~|z|}||}~}|~~}~}{||zxwvvwwwxyz{}zwy{yx{|zwutsswzwtuvvvvusrqpqsuw{~|zywtsstssstwz}}|{~~~|~|z{{zyyxwwy{{{}}{xsqromoqqqruxzzz{{zyzzxwxxxwusttuwx{~}~}|{||||~}{zzxwwwusuxwx|~{zxvwyz{}}}~~}}}zyxvwxz{ywusrrqpprstvxy}}~}{xsqqnlkklnoprstvxxy{|{yyz}~|{{{zxwwz{|~~~~~|}~|{yuspoooooqqqrsuvxxz{|~~}|{{{{{|}}}~}||}}}|{|~~}{yxwwxyz{{{|}~}}{yz{zyy{|}}~~|{{|}~}}}}}}}}}}}~}zwtsqnnoooqsvyz{}~~~}{zyyyxwwxy{{|~}}~~~~~}}}|{ywvwz{|}~{{zyxxy|~}|{xvvx{}||}}||{yxvtsqpooppruwwxz{|}~}|||||}{zz{|}|zzz|~|ztonnllnqtvvvwwyyxy{{}|zxxxvuuutssstux|~~}|||~|ywuttttvwxy{{{|~}}~~}}}}{zyyyvtuutuwxxz{}~~~~|yvtuuuwz}~}zxvutrpooopruuuwxxwwwxxvvwxwxxvusqqrqrrstuvvvxz|}~~~~~~~~~}{xvttttuvxy{|~~}||}~~}||{yz|}~~}|{ywvvwxz{}~}|{zyyz{{|}~}~~~}|{ywwwvvuttvvvwwxyyz{|||}~~~~~}{yxwvvvvvvvvvwxxxyyyz{{zxvvusrrstuvwwxyzzz{||}~|{{{|}}{ywutttsstvwxy|~~}|{zyxwwxyz{|}~~~~}}}}~~~~}{yxyz{||}}||}}~~|{zyxwwxxyz|}}~~~}|{{{zyxwwwxyz|}~}}}~~}|{{{|~~~}yvusqonmoopprtuvwxyyxxxxxyyyxvuutttvwwwwxyz{|}}}}}~~~}|zxvuuuvx{~}|zywvvvuutuuuvvxyzz{|~~~~~|{yxvtstuwz{|||}~~|{yyyz}}|zxxxxwxyz|~~|zyyyzz{}}~~~~}{zyxwvuttvvvvvuvwwwwxz||{zyywuttuuvwxxz{}}{z{|}~~~}}~~}}}~~}}}||{{{z{}}|}}~}|zzxwvutsrrrrtuvwxyyz{|}~~~}|{yyxwvwxz|}~}~~}~|zxvtrqpooooopqqqrstvwxyyz{zyxwxxwy{|}}~~~||}~|{zyxxxxxxwxyzzzz{|}}~~|{yxxwwyzzz{|}}}}~~~~}}|{zxxy{}~~~}||}}~}zxusrqonnmkjjklllmopqrtvy{}~|zyxwutuwxyz{|}}}}}}||||}~~~}}~~}}~~~}}|{{{{|}}~}{ywvuuvxz{}~~|{zyyyyyyzz{{{||~~~}~~~~}|||}}}~~|||}~||zxxxxwvuuvuuwxxxyyyzzyyyz{||||{zzyz{|}~~~}{yxxwwwwwwwwvuuvwwwy{|}}}|{ywvuuvwwwyzzz|}~}|||}~}|}}}~~}|zzyzz{}~~}|{zxxxyyyyzz{|||}~~~~~}}||{zzzyyyz{{}~}}}{zxwwwwwxzz{|}~}|{ywwvvvuuvwwwxyyyyz{||}~~~~~~~}}~~|zywvutstuvwxyyxwxxyyyxy{{{{{zxvuutuuvvvvvuuuuuuuvvwxxxyyxwwwxxyz||}}||{{|}}~}{zxwutttrppqqqrtvvvxy{|~~|zxvvvvvwxxyzzzzz{|||}~~|{yyyz{}}}}||||}~|{zzzz{|}~~|{{zyxvvvvwxyz|{zz{zzz{{{{zzywwwwwwxz{}~~~}|{{{{|}~~~~~~~~}}}}~}}}}|{zz{{}~~~~|zwvvtrppoooqsuvwz||||}}}|}}}}||}}~~}}}~}zxwusqqqqrrtvwwwwwwwwwxwxxxyyxxxxxyyz{|}||{{|||}~~~~~~}{zyxxxxxz{|}~~~}}}}}}}~~~}}{zyyz{|}~~}|}~}{yxvusqonlkklmnopqqrsuvvwxyyxyyyxwwwwwxxxwvuuuuvwxxxxxyzzz{}}}|}~~}}|{{|}~~~~}}|||{{{zzz{{|}~}}~}}~}|zzyxwwwwwwxyzz{{{zyxxwwwwxwwxz{{{|}}||{||||}~~~~~~~~}||{{zxxxwvvvwxxxyyz{{{{zzyyyyyyz{|~~~}|||||}}~~}|||{{{{{{{{{{|}~~~~~~~~}}}}|{|~~~~~~}{zyxwwwwwwwxxyyyzz{||}|{|||{{zzzyyyz{{{|}}~~}}|{||}~~}}~}}~~~}}|||}||{zz{{{|{{{|}}~}}~}{|~~~}}~~}|}}}}||}|{{||{ywvutstttuvwxyzz{{|||{{zyyyxxxwwwwwwvvwvuuvvvuuvuttuuuvvwwwxy{|||}}}}}~~~~~}||{zzz{{{||}}|{{zxwvvvuvxy{{|}}}|||{{||{{zzz{|||}~}~~~~~~}}}}}}}~~}}}}}}|||||||}~~~~~}|{zyxwvvvwwwwxwwwwwwwwwwxxyz{{{{{{||||||{zzyz{{|}}}}~~~~}}}}}||{|~~~~}|||{|||{{{||{{zzzzyz{||}}}}~~~~}||{yz{{{{{|}}}}~~}}||}}}}}~~}}}}}}}}}}~~~}|||{zzz||{{{{{{{||{||||{{{|||}}}}~~}|||}}~~~~~}|{zyyzzzzzzzywvusrrrrqqrrrsuvvuvwwxxxxxxxxxxxxxyyzz{|||{|{zyyyyyzz{zz{||}~~~~~~}}}~~~~}}}}|{{|}|||}~~~}}||{{{{zzzzyyyyyxxxxyxxyyxxyzzzz{{{zz{z{{||{zyyyz{{{{{|}~~}}|}}}~~~~~~}||{yxxxxxyzzzz{|}~~~}}|||{|}|||||{|{{{zz{zzyyxxxyyyyz{{||||}|||||{zz{{{|}~}||{{{{}~~~~~~}{{{zyyyyzzzzz{{{|{{{zyzzzz{||}}}~~~~~~~~~}}|{z{zzz{|{{{||{z{{{{{|}}|||||||}}|{{{{{{{{{zzzyyxwwwwxxwwvvvvwwwwwwxxxxyyyxwwxxxxxxxxxyyyyyxwvvwwvwwxxyxyzzyyyyyyz|}~~}}}}~~~~}}}}}}}}|{{|||||}}||||}}}}}|||}}}}}}~~~~~~~~}|}}|||}}}}}}}|||}}~~~~~}}|}||{zzzyyyxwwwwwwxyzz{{||}}}}}||||}||||||}~}}}~}}~~~~}}|||||}~~~}||zyz{zzzzzyz{|||}}}|||||{{zyxwwxxyz{||||}}}||}||{{|}}~~|}}}}}~~~}~~~~}}|{{{{|}~~~}|||||||}}}~~~}|}~~}|{zzyxwvvtsrrqppqrrrrtuvvvwxxxwwwvvvwwwwwwwwxxyyyyyyyyyyyyyyyyz{||}~~~~~~~~}}}}}}~~~~~~}}~~~~}|{{{{|}}~~~}}||{{zyz{{z{||{{zz{zzzzz{{{|}}~~~~~~~~}}||{{zz{{|}}~~~}}}}~~}}}|{zyyzzzz{{{z{{{{|}}}~~~~~~~~~~~~~~~}}|{{{zzzzzyyyzz{{{|||||{{|{{||{||}~~~~}~~}}}~~~~~~~~~}|{zzyyyyzyyz{zz{{{z{||{{{{{{|}}}}}}~}~~~~}}~}}}}}}}}~~~~~~}|||||||}}|||||{{{{|||}}}}~~~~}}}}||||||||{|||||{{zzzzzzzzyyyyyyyxyyxxyz{{{zzzyyyyyxwwwvuuuuuuvvuuuvvvvvwxxxyz{||||{{||}}}}}~}}}}}~~~~~}~~~~~~~~~}}}}||||}}}|||{{{zyyxyyyxyzz{|}}}}}}}}~~~~}}}}|||||||||{|||{{{{zzzz{{|}~~~}|{zywwwwwwwxxxxyyzzyzz{{||}}~~}||{{{zzz{{zzzzzyyyyyz{{|||}}}}~~~~~~~~~}||||||||}}||{{|||{||}}~~}}}}}}}~~}~~~~~~~~~~~~~~~~}}}|}}}||{{{zzz{{{z{{{{{{||{zzyyyyzzzzzzzzz{{{{||~~~}|}}||||||{zzyyyyyyyyyyyyzzzzzzzz{{|{zzzzz{{||{{{{zzzzyxxyyyyz{{{zyyyyxxxwwxyyz{|}}}}}~}~~~~~~~~~~~~}}}}|}~~~~~~~}}}|{zzzzyzzyyxxxxyzz{{{||||||{{zzzzzzzzzzzyyxxxwwwwxxyz{{|}}~~~}}}}||||||{|||||}}}~~~~}}|zyxwvuvvvwxxyyyz{||||||{{zzzzyyyyyz{{{{{|}|{||||}}}}}}}}}~~~~}}||{{{{||{{{{{{{|}~~~~~~}}}}}}}~~}~~}}|}}}|}||||}}}}~~}|||||{{{{{{{|||{||{{zzz{|}}~~}|{{{{{zyyyyxxyyyyyyyyzzzzyzzyyyyyxyyyyyyyyyyzzyyyyyxwwwwwwxxxxwxxxxxyyyyyzzz{||}}~~~~~~~}||{{zz{{{{|}~~~~~~~~~~}|||{{{||{{{{|}~~~~}}}|{}~|ywtrqpsw{~xrqnkptuxysqporty~~zusssx}|vrolmnpvy|~ytoljilnpu||wsqqpqw|{urnkkmoswz~{upllkjmptw}~xsnkiiiiovvy}{zyzyz|zwuvy|~|{||}~}~|{{{|~~{z|~}zz||~}zxxxy}}xtrpnnqtw{{xuqnmnortwzzvsqnkmpruy|}zvttssvy||{yxy|~~}zxwwxz}|{zwusssstwyz|~~~}|zxuttuuuvy}|zxvtsrqrsuxz|~~|zwuspnmmmlotuwz|~|{zxvvsoqttsuwz~}}~~}|zzz{{|~{|~}~~}}}{{}}||}}zxvtrsuwz~{yvsrruwwz}~|{{}~~~~|zxwvwwwwxy{}~~|zzz{}~~~}|zzyxy|~~}|ywvwwwyz{|}|||{zyyxwwvuwz|~~{yxvrqrtuvvw{~~{zzyyzz{}~~}}|{yxvusqrsttwz}~{yxurrsstuuwxwwxxyzwv|~|{}~}|}}~~|{|}}~~~}~~}}{{|}~}{}}zxzzyyzzzzz{||{~~||}~|zzzzwuutuutuwz|~}}}~~~~}|zxz{zzyy{||}}~~~}|{{zyy{xuy}{{~}z{zwuvwxz|}~~}~|{{zzyyzzxwxxwwuttttttuwyzyxy{ywxyzywutttuusrstssstvwz~}}}~~~~~{}~|{~|{}~~||}}|zz|}}|zy|~~~}~}|z{{yxwvwxxxxyzzz{{~~~}|ywvvvvwwy|~~~~}|yy{|||{}~}|}}~~}~~}{{zzywxyyxyyyz|}|}~~}|zwvwvtuxyz|}}~~~|zyxxxwwwyzzyxxzzxvvwvvuvxxxy{|{}|yxyzywuuvustuttvwvvz}~~~}{{||||}~~~}}~~}}}}||}~~~~}}{zzzyzzyy{|||}}}}}|zxyyvvxz|}|~|zzyyxyyyxy{{{}~}}|{{|}||}~~~}|{yxyzzyxyz{{{{||}~|z{ywvvwyyy|~}}~}|||{zzzz{{{zz{zywvwwwxwvwyzzxxyzzywwxxwustvttvwuuwz}}{z|~~}}~~}~~~~~~}}~~~|{{{z{|~~~~}}}|{zywvxxxxwxzxwz|||}~~}zyxwvvvvwxy|~}}|{{{yyz{{{{{z|}|{|}}}|~}}}|{{|~{y{|{|}~~~~}{zzyxyzz{}}{z{zxwwxxvuvwyzyyxxxxwwwvvutvxyxwwxwvustuutsrssststwy{|}|{zz|}}~~~~~|{|}}}|}}|zzz{|}}}}}~~~}||{zyyxwwxz{{{|~}~|{{zzz{|~~~~~|yyzzzyyz{{|~~}~|}}}}}}}~~~~~}|{{zyyyzzz{|||}~~}~~}{zxxxxxwyz|||{}~~~~}|{zzyyxyyxwzzxwxxxwvvwwvxyxwxxwwxxxxwwwvuvwwvwwwxxz||}~~}}~~}~}~~~~}}|{|}||~~||}}~~}||}}{zz{||{|~~~}|zzyzzzz{|}}{zyyxxxxxyyyyyz{|||{{zz|}}|}~}}}|||{{|||}~~~}|{yxwxxwy|~~}{zyyxxwxxxyz{{{{zzyyzyxxxxxxxyyyxwwwvvuuttstutttuvxyyz|~}|{zz{|~~~}{|}}}}|||}~|{{}}}}}}|{zzxxxxxxxy{{{{|}~~}|zyyz|}}~~}|{zzyxwwxyyz{}}}~~}}}}}||}}}~~~~}}}|||{yyz{{{|}~~~~|{yxxxyyz}~~~|zxxxxwwwwwwxxvvxxutttuvvxyxxz{||{zzyxvuvwvtvvvwwxz{||}~~~~~~|{{|||}~~~}}}}}}||}}}}|}~~~~}~~}|{zyyzzyyz{|}~~~~~|yyyxxx{~~~|{{zzzzzyz{||}}}||{{z{|}}|{|~~|{zzzyxyyzz{|}}~~~}|{zyyxy{|}~}||{zxwwxxxxxyzyxwvwwvutvxxxxxxxyyxwwwwvstutstuuvwyzzz{}~~~}||}~~~~}||{|}}}}{|~}|zy{}}}~~~~}{{}~}|}}~~~|{{zz{||~|yzzyxwwxxyzyz}}}}~~}~}|}|}~~{z{zyyyzz{{{{|}~~|zywvvwxy{}~}|||z{{|}{z{|{zyyyxwvuvwwxwwyyyxyyxxwwwvuvvuuuvwwwxyzz|}~~~~~~~~~}}}}~~}}|{zzyzz{||{|~~}}~}}{z{{||{{{|~}{~~|{zz{{|~}zxwwxwvvvwwxz{|}}~}{{|{{{{zz{}~~}}~}}|{|~}}~}{zzyyxy|}~~~}|zz{zxyzzz{{zz{{{zyyzyyyzzzzzyyyyxwvvvvvuvvwxxxxwxzzzz{||}~~~~|~}zy{|{{~~}}||}}}~~}|||{zzyzzz{|||}~~}}~}|{zz{{{{||}~~~}|||}~~~|zyxwvwwwwyzz{||}}}}||}}||}~~|~~}}}|zzyxxxyz{{{|~~}{yyyxxyz|~}|{{|{zz{{{{{|}||{zzxwvwxxwwwxxyyyxxxwvvvwxxxzzz{}}}}|~~~~~}}}~~~|z{|~~~}}}~~~~~~~~~~|}}|z{{|{z{}}~~~~}}|zxxxyz{|}~}{zywwwwwxxy{{{|}~}|{||{zz{{{z{||}|{{{{zzzyzz{{zz|}}~~~~~~~~|{zzzyxy|}~||{{zzzzz{|||}}}{zz{{zzz{||{{|||zyyyxustutsssuvwxzzz|~}{{{z{|~}|||}~~~|{{|}}}||~~~~}||{{zyyzyy{}}~~~~|zxxwvvwwx|}zyyyxxwwxz|||~~}~~}}~~~~~}{{{{{{{{{||}}~~}|zyxxxyyz||~~}}|{yyyz{{{|{|~~|||||{zzyyz|||{|{yxwwwusrssstuuvxxyyyz|||}}}~~~~~}{z|~|{}~{{{{z{|~|{zzzz{|}~~~~~}|}||}}~~~~}}|||{zyyz{|{{}~}||{{{|~~|{{zyxxwxyz{zz{||{{{|||{||~~~~~}}{{{{{{{{{}}||~}|}~~}|zzxvuvwxyy{}~}||||{{z{|}~~~~~~}}}~~}~~|{|{yxwwwuuwxxxxyz{{||}~}||{{|}~~~~}~}|{{{|~~}}|}~~~~|{{{{{{zzz{{|}~~}|{{zyyz|~~|{zyxwwwwwxyz{{{||{zzzz{{{{{|}||||}}|{{{{{{{|}}}}~~~~~}}||zxz|||~~}|||}||}~~~|{|zz{{zz{||}}~~|}|{zywwvvvvvwwxxyyzzz{{}}}~~~~}|||zxyyz{|~~}|}~~}|{{{{||||}}||||{{{{{{zzyyz{|{|}}}~~~}|{zxwwxyz|}~}|{zz{{|||}~~}}|||{|}}}~~~~~~}||}~}|||}}}|{|}||}}}~~~~}|zzyyyz{|}~~||{zzzzzyz{||}}}}}|{zyyyyyz{||}}}~~}{zyxxvvwwvvvwyzzz{}}~~~}}|{||}~~{z{zyz|}~~}~~~~~}~~~~}~~|{|}}}|}~~}{zzz{|}~~}~|zzzyyxyz{z{||||}{zzzyyzz{||||{zz{zzzzxxyzzzyyzzyyyz{{{||~~~~}|zyyyyyxy|}~}}||||}}}}}~~}~~}||}}}~~}~~|{{zzyxxxxxyyz{{||}~~}}|||}||}~~~~~~~~~~~}{z{}}~~~~~~~~}}|}}|{|}}||}}~~~~~~~~}}|zxwwvuuvxz|}~}|{zzyyyyyyyz{{{{z{{{z{|}}}~~}}}}|||{{zzz{zzz{}}}~~|{{zz|}~~|{{{zzzz{|}}}}}}}|}}|{{z{|{{zzyxwvvvutssuuuuvwwxxyz{|}~~~~}}||{{|~~~~|{{zz|}~~}|{zyyyz{{|~~~~}}}}}}}}~~~~~~~}|}}{z{{{zzz{||}~~~{zzzzz{}~}||{{{||{||}~}|}}|||}~~~}|}||{{zzzzyyyz{||}~|zywvtttuvwy{|}~}|{{zzzzzz{|}|||}}}|||||}||}}~}|}}|{{z{zyxxxyxxxxyyyz{|}~~~~~}||{zy{{zz{|}}~~}{zyyz|}~~~~~~~}}|}}~~}}}~~~~~|{yyz{|}~~|zywvutsrrstuvwxyxxyz{{{|}~~~~~~~~~}|{{{zzzzzyyyyz{{||~}|zzzzzz{|~~~~~}}}}|||}}}~~}}|zzyxwwwwwvwxyyyz|}~|{yxwxyz|}~~}}}~~~~~~~~~~}|{zxxxwwwwwwxy{|}}~~~}{zzyxxz{}~~~||{ywwxxxxyz{{||}}~~}}}}}}||}~~~~}~~~}}~~~|{zz{|}~~}}|{{{zzzzyyyyyyxvvvuuvvwxyz{|||{{{zxwvvuuuuvvvwxxz{|}~}}}~~~~}{zyxxyz{|}~~~~~~}}~~~~~}}|||||}}~~~~}||||||||}||}~~}||}~~}}|zyxxyzzzz{|~~~~~~}}|}}}}}~~~}|{zzyxxyyxxxz{z{}~~~~~}{zxwwxxz|}~}}}}}}}~~}|||zyyyyyyzzzz{{{|{{{{zzzyyxyyz{{|~~~~~~~~~~~}}}}|}~~|{{{|}~~}}~}|}~~}|zz{|}}~~~~~}}}}~~~}{{zxwxwvvvuuvwyz{z{zzyyzzz{{{|}~~}}|{{{{||||}~~}{zz{{|}~~~~~~~~~}|{{zzyyyyyz{||||}}}|{zxxxwvvvvvvvvwxxyz|}~~~~}{z{|}~~~~~~~}}}~~~~~}}}|zzzzzzz{|||||}}}}|||zzyyyyxyzzz|}~}|{zz{{|}~|{zyzzyzzzzz{||||}}||}}}}~~~~}|}~~}|{zyz{|}~~}{{{{zyyyxxyzzzzzzyxxxwwvvwwxxxyz{{zyz{{zzyyxxxyxxyyz|}}~}|}~~}~~~~}|{zyxyyz|}~~~}}~~}~~}~}}}}~~~~}||{{||||}~~}|||}~~}||{z{{{zzz{{zyz{zyyxxxxxxy{|}}}~~}}}}|zzzzzzzzzz{{|~~|{yyyyyz|}~~}|{zzzzz{{|}}~~}||{zzzzzzz{{|||}}}}}|}|{{{zzyyyz{{}~~~}}~}}~}}}}~~~}||}~~~~}|{|}|{{||{|}~~|{yxvutuvxz{}~~}|{zyyyyxxxxxyz{|||||{{zz{{||}}~~~~}~}}~}|{{|}~}{zzyxyzzz|}}}|||{yyxwvuutuuvvwwwwwwwwvuuuuvvvwwxyz{||}~~||||}~}||{|~~}}|zyyyyyxyz||~~~~}}|{{{{zz{|||}~~}}}}}||{{zz{|}}}~~|{zyyxy{}~~~}|||||}}}}}~~~}}}~}}~~~~~}~~~}~~}|{yxwvvwxz|}~}{zxwwwwwwxxyyz{|||{zyxyyxwwxxxxy{{zzzzzyyyyxxyz{{{}~~}}}|{{{{{{|}}}}~~~~~~~}|{zzz{|}~~}}|{{||}}~~~~}}}}~~}{zzzz|~~{yyyxwwwwwwxwuz~}{{{yvvxwwwvvx{|yv|~~~|zxwvvy}}|||}~~|{ywuuvwwwxxxyz{|zwy{zz|}~}}~|{zz{{}}{{|yxz~|y|}~~~~}{zz{zvssssv{~|z}|}~}|}||zxy|{wtsuwy{}{yzzz{{zxuuwyxxz|||~~}}~||}|{{{zywwy{||}~~}|{|}~~~~~{yxvuuttuvvwz}}|~}z|}ywz|zxy{{{zyyywtuvuuvxwvxzzz{zz|||}~~}}}{zyvvvsqrttsuxww|~}}~|{|~}|}}~}||}|{{|~|{|~}~~~~~~~{~{wyzxwyz{{}~~}}|y{~}}zxxxwxxyyy{}}}~}}}|{{||}~~~~~||{yvwyyxy{{z|~~~~~}{||zz{|||}}~~||}}{yxwuvwwwxyyxyz{|ywwvvxyy|~}|}{{|zyzzyy{~}{{{zxwvvwwvvwwvutttsrrrsuvwy{{z}}|~~~~~|{{zywwxzzy||zyxutusqqrtvvwxyzzzzzzyx{~|{}~~~}{zyywvwywvwxwvusuxvvxz{{}}}}}|||zxwuvyz{{{~}zyyxwvwxxxxyzz{|}~~~}{yyxwvvvvwxyy{}{{}~~~}|zyxwvtssuvuuwwwwxy|~~{~|~||||{|~}}~~~~}{||{|~~~~}|}~~~}||~~~}}}~}|{zyyxvvxzzy{}}|||}~}}~~~}||~~}~~}|{{|{zz|}|{|}||{z|~}}|yyz{{z{|~~~}|}|z{|~~}||{y{~}}~|{zyz{{|}~~}{{zywvwxyz|}|{xuttrqqsrpqrqppqrruvuuwxxxxz{{zyz{zyz|{zz{{zyxyyxwxyz{|}~}}}||}~~zz{ywxyxxz{}~}|{{{z{{|~}|zxutsrqrrrrsuttvwxz|}~~}~}||||zywvvvvy|~~~~{yzzyz{|}}|{{{zzzzyyxwusstsrtvxxwxz|}}|~|zzzzzyxxy{~~~}~}}|}~{xvvvvvxyyy{}~}~~~~}}~~}}~}}|||}~}~~}~~~}}~~~}|{zyxxwwwwxz{|}~}}}~~~~}~~~~~~}~}|||{zz{{{{{zz{{{|}~}|zxxyyy{||}~~}}||||{z{|||||}}{zyxwvvuvwwwy{}~}||||}}~~}}~}|yvtsqpooopqrstuuuuvuttutttvxzz{|{z{{{{zz{zxxywvvvvvvwxyzz{}~|ywwwwwy|~~}||{z{{zz{{{|}~~~~~~~~~|{yxwvwxxwz||}~~~~~~~~}~~}}||{ywwwwwxyzyyyxxwvvvwxy{}~~}{zywutrrrrssstvwyzzz{{{{zyxwxxxxxzzyyyyyzz{|{zz{{zzzz{z{{|}~|ywutttuwxz{}}{zyxxxxyz{}~~~~~~~~}}~~~~}{zxxwwxxz{|}~~}|{zyxxyyz{|}~~~~~}{zyyzzzz{}}{zyxxxz|~~}|{{zzyxyyyxyyyyyyxxxwwwxyz{}~}|yxwvvvwxy{}~}}}}}~|zywvvvvwxz{{{}~~~}zwttuuttuwyz{|~}{xwvuuuwxxyyxxxxyz|}~~{yxvttuvwxz~~}|{{{zyyyyxxyzzyzz{zyyz{{|}~|{yxwwwxyz{|~~~~~~}}}}~~~~~~~~~}{zzyxxyz{{||}}}}|}~~~~}zwvutsrrrstuwxz{|||{zzyxwwwwwxyz{||}}}|||{zyyxxxxyzzz{|~|zwusqppqsuwy{~}|zyxyyyz{|~~~}}||{{|}~~}}||||||||}}~}|{{{|~|zzzzz{}}|||||}~~}{yxxxyz{|{{{{{{zz{|~}{ywvuuuuwxyz|}~}|{{{{{|}~~~}|{{{}~~}}}||{{{zz{{{zz{|{{{|}}}~~~~~~{yxwwwwxyz{|}~~|{zzz{{||}}}|}}~}{ywwwwvwxxxyyzzyxyxvvvvvvuvxxy{|}~~~~}}||||||{zzzz{{|~~}zxvuuwy{}}|{zzzzzzzzz{zzzzz{{{{|}}~~|zyxxwwwxxxxxwvvwwxxxxyyyyyz{||{{zzyxwwwwxxyzzzz{{{{|}~}|{zyxvuvwwxyz{||~~~}}||{{||}}~~~}}||{zyyz{|}}~~|zwuttstuvy{}~}|{{{|}~~|{{{|||}~}|{zzz{|}~~~}{zy{|}~~~}}}}}~~~}|{{{{|}~}{zzzxxxyyz{}~~~}}}}~~}||{zzzzzz{|}~~}{ywxxyz|~~~~~}~~~~~~~~}}~~}}}~~~~~|{{|{{{{|||{|||~~|zyxwvutsrsssssttsssssssstuuvwyz{|}}|||{{zyyyyxxxyyyz{}}~~|{zyyyz|~~}||}}~}}}~~}}||}~~}|{{}~ypmnqrrruxyyyy{}|yxxx{{yxxvtsrrswz{zyxwwyz{{{{||||{zxvttuvwxxwuuvxxyz{|}||}}||}~}}|||||}}~}{zywvvwxyz|}~~}|||}}~~}~~~~~}|||}~~}|{{|}~~}|||{{{{{{{{{{||}~~}|{z{{|{|}~~~~~}}}||~~~~}|{{{{{{{{|}}~~|zxwvuvwxyz{}~~~~~}}}|{{{{{{||}}}~~~~~~~~~~~}}~~~}}~~~~}{ywvutttuvvuuvvuuuutsrrrtuuuwxyz|}}}}|{{yxwvuvwwutuy|zxxyz||}~~~{yz{{yxwuvy~}||||~~~}~~|{zyxyzzzzyxxxxyz{zz{|}~~~}}}{zywwutsuuvvwwvvwxz{|||||{zyyxvutssssstuuvwxyzz{zzyyxxyzzz{|}~~~}}}|{{{zzzz|||}~}{xvvvvwxz|~~}|{{{{{{|}~~~~~~~~~}}}}~~}}~~}|{zyyxxwxxyyyz{||}~~~~~}|{{zzyzzz{{||||}}~~~}|||||}}~~~}}}}~~|zyyzz{{}~}}||||||{zzzzyyyyyyyzzz{|}}~~~~}|{zzzzz{{|||}~~}||~~~|{zzzzxvtsstx||{zxvuvvvwxxwxz{}~}{zzzzyyxxwwwwxz{{|}~~}{zxxwwwxyz{|~}}|{zzz{||||}}}}}~}}}}~~~}|{{zz{{zz{{{{{|}}}}~~|{zyxwwxyyyzz{zzyyyyz{}~~~~~|{yxvuutttuvwxy{}}}}}}|zzyyyyz{|}~~}||{zzyyyxwwxxyzz{|}}~~~}}{ywvutttuvxyz{|}~~~}}||}}}|||}}|||||{{{{{zz{||}~~}|{{zz{||}~}}}}~~}}}|||}}~~~~~~~}|{zxxxyyzz{{{{{{{{|}}~}|zzyyyyyz{||}~~~}|||||}~}}}}~~~~}|}~~|{{||||}}}}}|||}~~~}}|{zz{{{z{||}|}~~~}{zzzzyz{||||}}||}~~}{zyxwvvvvvwwwxyyxwwxwwwwwwxyz{|}~~~~~~~}}}}|{zzyyyz{{|}~~}|{{{{|}~~}|{zzzyyyzzyyyzyyyyz{{{|}}~~~~}||{zyyyyyyyzzz{{{{|{{{||}~~}{zyxxxxxxxxyyyyyyzzz{|}~~}|{yxxwvvvvwwwxyz{||}}|||{{{||}~~}|||{{{{{|}~~~}{ywutsstuwxz{|}}}|}}~~}}~~~}||}}~~~~}||{{zzzzz{||}~~~}{zxxxz{}~~}||~}{yxwvwxyzz||wvvxz}}{z{}~~~}}|zwvwwx{}|||~~|}}}~}{{||}~~~}}}}||||||~~}|{z{{||}}~~~~~~}|zywvutsstttuuuvwwwvuuuuuuvwwxxyz{||||{{{{{zz{zzzzzzzzzzz{|}~~}|zyxxz{~~~~~~~~~~}||{zzyzzzz{{{{{{zzz{zzyyyxwvuusrrsstuvwxyyyyyxxxyz{|}}}|{zxwvvuttstttuvwxyz{|||||{{{{|}~~}}}}}||}}}~}|{yxxyz{}~~~~~}}}~~}{yyyyz|~~~~~|zzzyz{}|z{|~~|tnry}~~}yy}~}|zyz|}|||||~~|zxwxxyz{}~~~|{zzyz|}~~}||}|{zz{{||}}}~~~~~~~}||~~|zxvuuuvvwvwwxyyyyyxwuuuvvuuuuvvwxxxxxwwvvvvvuuttuvxyz{|||}}~~}}||{zyxwvvwxz{~~~}}}}}}~~~~~~~~~~~~~~|zxvussstuvwxyzzzzzzzzz||}}|zywtrqpooooopqqrstuvxyyzzyyyyyz|}}~~~}}|{{{{{z{{{{{{{||}~~~~}|zyxxxxz|~}}~~}|{{|}~}|{{}~}~~||yvtsx~~||~~~~}|{|||||}~~}|zyxwwxz{|~}}||{{zz{{{{{{zz{}}~~~}||~~|{zxwwvuuvwxxyz|}}}}}|{zzzz{||~~~~~}~}}}|||||{{{|}~~||{|}~~}||{{{{{|||}}}}|{{{zz{{{{{|||{{{{{{zyyxxwvvvvwwxxyyyyyyzzz{||||{zyxvussstvxy{|}}~~|{zzzzz{|}~~~}}}~~}||{z{{||}~~~}|zxwvvvvwy{||~~~}}}||}~}}|{zyxwvuuuuuvvwwxxxwwwwvwwxxyz{zz{{|||}}|{{{zyxxxxwxxxxxyyyyz{|}~}{zyxxxxz{}~~~}}}}}~~~}|{{|||}~~}}}}||||||}}~~~}~~}~}{zyxxxy{||{{|||}}|}~|{{~xuvx~}}~{z{||||||||}~}{zxvsqprsuwyz{}~~}{zyxxwwwxyz{|||||{zzzzyyzz{|}~~}}}}}}~~}|{yxxxxyz{|}~}||{{zzz{||||}~~|{zzyyyzz{{|}~~~~|zxwwxyz{}~~}|{{zyyyyxyzz{|||{zzzyyyz{}~~~|{{zyyxyyyyyyz{{|}~~~~|{yxxwxyz{}~~}||{zzz{|}~~~~~}||}}||}}}~~~~~}}}|zxwussrrqrstuwxyzzyz{|}~~~|{zyyzzzyyyyz{{||||}||{{|}}~~}|{||||{zyyyy{|}~~{{|}~}|}}}~~}{zzzz{~xusu}}wvz~~~~~~~|{zzz|}~~}{zxwxwvuvxz{}}}||{{|}~}|}}~}{zz|~~}~~~}zxwwvvuuuvwyzzyz|~}{zxvuuuuutuwyzyzzz{{zyxxy{}~|{{{{||{z{|}~~}}~~~}|us|xy~~}~|xy{}~|}~|usy|}~~}{z||||}~}}}|zz}~|{xuuvwy|~~~~{{{{|}}}}}|zxxxy{|}|{yyzzzzzzz{{{{zyxyzzyxvvvvwxxxyyyyxy{}~}|}~||{yxwvwz|~~~~~}~~~~~~|zyxxyyyyyz{{||{z{}~~}yvuuuuvtqponnpqsuwwyz{|~}||{zyxwvuvvussstuwxyzzzzzyyyyz{|}}}~}~~}|}}~~~~}|||}~~}|{||}}}~~~}||{zyyyyzz{{||}~~~~~~}|{zyxyy{|}~~}{zywuuuuvxz|}~}||{zzzyzzz{|||}}}|||||||{{|}}}}~~~~}|||{||||z{~~}}}zwz||zy{|{{zxxwvvwyzz{{y|~~}{y{|{{|{{zzz}~~~~~~||}~{yyyz|~}~~~~zxxyz{|{|}~}}}}}~~|{{zxwwwvutuutuvtssrqrrqqrrstsrvyvuwxw~}~}|zxwwvwxxxz|}}|}~~~}}~~|xuuvtttuwxwy||{{|zwwx||yxxxz}}{xvvvxxvtssuutuvx{{{|}}|zxxyyz|}~~|z|}|{{|||}~~}{{||}~|xvuvwxwuvyz{{{|}}~~}zyzyxwvusopsrpooqqpnmmmmmmlnsttvvvwvvww{}~{z{{{zz|~}}{xwyzyxxxxyyxvvusrtvwxyyyy{}~}}zwuuttttssuxz{zyxwwwx|~}{{zxxyyxxvvwvux{{{yxyzxwvvvvvvwxyyyxwvusttuvurrssstuvwwy|}{zxvuvwy|~|zyxwvuroopnmmnpppqsrrrrrttuvx|~|}~~~~~}|||zz}~|{ytqturrtvwxxyzz{}~|ywwxxxwvtw|}|{y{}{z~~}}|{{{}}~~|~}||}~~|{zwvwwwwxxwy{zyz{{{yxxxxz}zw{~{}~~}zxwvuuttsstqpsvtuxy{{}{z{yvwxz|}~~~|xwwutqnpqooqtvwtsssrssrqtvvvvvwxy}}y{|ywz|}~~{xvtsstuttvz~}|}zzzywtrtutsrsvvutsvyyyz{~}|}zz}~}{zz{|{xxyyxxy{{||zxxyzzxz|{{{{{{|{xwxxwwwwxxwvutvyyxz~~}|{yvtutsrrtvwxyz{{zz{}~zwtssqoorrqstqquwwurrttrsuuvyyvw{}~{{}zvuuvwvuwyz|~~}|{ywvtqoprstvy{{|~~}zwvuttuvxxxz{{{||}}}~}~~~~|zyywvvuusqsusrrssttsstvxzyxxzzzzyyxwwxxvvvutuvxxutvwuvwy{{{~~}{ywuuxyxw{~~~}{zyxxwvxyzzxwyz{yxyyzyvsststvvuux{~}{yxxxwwxyz{~}}~~~~}{{yyzzwvvwz{|~~{ywwxxwvvwxxz}~~~||~|{~~}}~~~~}}}{zzvrtvtrstuuuvwwyzzyxz|zwxzyxxxwxxyyyy{}|{{{yyzzzz|||~}{}~|z{{z{}~~|{xvwwvvusttsrppqqppprrrrqpqqpppqtvwz}}||}~~}}~}{zzzzyyxwwwvtstvuuvwxyyz}}zzxvtssstuvwwwyzz{}~}}}|||}~~~~~~}{zxvttuvttvxxz|}}~~~}|{{zxvvvvwwxyyyyxyyvtsrrstttuvwxxwz}}}}}}}}}~~}}}{zyxuuvwxy{}}{{ywyyustutuvwxwuuuuttutsttsuwz}~~~~~~~~}|}}{{{{{||{{||||}~~zyyxwvtvyxx|~~~~}|{xwyywwxy{||{|~~|zzz{{{|}}}|||}~~~}~}{yxxxvstvutssuvvwyzzywwxwvxyxyz{|||~~|||zwwwwwvwyxwxz{{zy{|||}~|zyyyz{}}|{xvuuvvvvwxwyz{{{z{zxvuvwwxxy{}~~}|}~~~}}}~}zwwyxwy{}~{z{yvvxxvutssttvwyyyyyzzz{{|~~}~}|}~~~~}~~~}|zywvvwvvvvwwxz|||||||{{|}|{|~~||{yxyz{}~~~~}||~}{zyxvvxxwxy{}}|||{{||{|~}|{zxwvsrtuuttuvvuutvyxvwvuuuvxyzzz{}~~}{z{{zywxyyzyxxz{{yw{|{zyxywuuvuuwyz|}{yyzzxvwyyz{{||~~||||}~~}~~{yyxxxwvvvvuuuuuvwwwwvvvvvwwwvwwvwxyyxvvwwwxy{zyyzyxxxyzzz|}~|}}|zz{}~~~|}}zwutttttsstuvutwzyxyxyzzyzzzz{|}~~~~~~~~}~~~}~}{ywwwusstuwy|~~}|zxxyyyxz{|{z|~~~}~|z{|{{||}~~~~~|{yyyyxvvvuuwxxz}~~~~~~~~}|||{yyyyxwwwvvvvvwxxyyyyz{{zz{|~}|}~~~}~}|yxyxvvvvusrrttsuuutsstutuvvvwxxyzzz{zz|}}~~~~~}~~}{yxwvwy{}~|ywuuutrqqrrrrtwyzyz|~~{}}ywwxz|}~~~}{yxxvvxyyz|~~~||}~~}||}}|zyzzyxwwxxxxz|}}}}}}}~~}|{{{yxvuvxxyy|~}{ywvvutssssrsuvvvvvwwxwvtuwyyz{|~~}}}}|{z{}}|~~~~}zx{}{z|~}~~|zyyz{{{}~~|ywvtrqqqqqstvxz|}~~~}||}~}|}~}{zyvrrsrqrrssuvwxxxyz{}~{z{|{|}}~~}}~~{yxxwvvxxxyz|}~~|{zywvvwy{}~}yxwwwvuuuuuuvvxzzyzzzz{|||{}~{z{|~~}}|{zz{|}}||~~~~}||}}||}}|||ywxxwvxzyy{}~}}}}~}|||{|}~~~~}|{||}~|{zxvutssstuvwwxyyzzzzxwxyzzz{{}~|}|yxyz{zy{~~~}{xwvtrpopomoqrrqpsutssstuvwwvvxz{{|~~}}|}}}|~~}}~~}}~}{yyyzwuwzzz{|}}}~~}|zxwvusssuuuvy{||}~}|~~~~~~}~~~~}|{||{yy{{{|}~~~~|}~}||{y{~~~}~}||{ywuvxvtuvxyyy{|||}}}~~~}}}|{yy{{y{~~|zwvvtpprrponqtssstuvvvussuvusvxy{}|{~}~~~~}~}}~~|ywz{yy{}~~{}~}}|zzzzxwvuvwwxwwy{}}{}~~~~}|{ywvvwxy{}~~}|}~~~{yxyywvxxvwz|}}~~|zz}}|}|}~{~~{yyyxwvvxzzyxz}|{|}}|{{{zz{|||}}||~~zxyyutuvuuvuuwyzz{yxyywvvwxxxyz{{|~~{|~}{yxy{yxz|~~}~~~~~|}~}xuvwtrrpqqqstuvwvwwxz{zyyz|~~~|~~|xuvwwwxy|~~~~}{yxxxwwwwxxxyz}~~~~~}|||{{~~~~~}|{z{}}}~~~}}ywxwsppqpnlnonnswwvwxxyywuwyz{{{}~}}|{{zzzz}|{}}~}{{||}~~~~}~|zzzwvz||}}|{ywuuusqssssuxyyzyxy{|{{yy{}}}}}}~}|}|zz}}zyzzyxwyyxz}}~~|{{{zxxyzyzz{|}~}{{z|}zvy}zxz}~~}}~~~||}{z|~~~~}zxwvutppromnoopqstuvwvvuwywtwyxxz|}}}}~}}~~|}}}|}~~{|~|}~|}~xtwyyxxy}}}}|zywvvxxwxzzz{|~}}~~~~~{zywwxyz{~~~yxz{zywxyxwy{||zyxy{zxyyyyyy{|}~|{{{|{y{~~}|{{|}~~}}~~~}yvuutrppqrrqrtuttsrsrqsvuuxyxy}~~}{{|zyyzyz||zz~~~~~zzyxz{{|}~|||ywwusssrsuvvvvxyzzz||||}~~}|}~~}}~|zzxuwyzyy{}~~~{zz{yx{}||}~}}~}}~~~}}~}~~~}~~|{{yvxyxx{}}{zyxvtstttrqssqqrrsttrpsuuuttvxxxyyz{{yvwxxxzzyz{|~~}~~~~||~~~~}zzzzxy|}}~}}~|ywwvtsstsssssuwwwyzz{{{|{z{~~|{{|}}}~~}}}zyxxwvutsvzyxy{|}{{~}z|~|~~}||||~~~~~~~~~|{zywvvwvuxzz{~~}}}}|{{yxvutsttttsrtvuwyz{ywy{||||~~~~~}}}|{zzzz{{|~}}}|{zx{~}zzzyxwxyyxxz{|~~|||||}~~~~~||~}{z{{||{|~~~~{yyxvvvusuvutvxyz{{||{{||{|}{{}~~~~}z|{ywvvvurpppmloqrsssuutwzwuwyyyxy}}}~~~~~~||||~~}}~~~}~~}|zwvxwwxy|}{yyxvvxxwwwxyyy}~||~|yyz{||}}~}|||||||||}}|{yxyzz|}||||zz|{}{}~||}}}}}||}~~}}~~~}||{|}~}~~~}}|zxusrponmllllmnprstuuuttuwwwxz{|}~|||}~~}~~~}~~}~~}}~~~~~}~~|yvuutuvuvwz}~||~~~}{}~~}{yxvvwyyy{|}~~~}|{yxwxxwx{}~}}~||{{{|}}}||}~~}}}|zzzzz}~~~~~~}{z{{{z{{zzzzzzz{||}~~}~~}{{|~~}~|ywvvurruvuuvwz{{|}{yzzzzz{}}||}|}}{zzzzzzyyz{~~~}~~}~~~|~|{}}|zx}~}{yxwwvuuvwxxy|~}~}~|{{zxussvxyyyz{}~}~~}|{|||{{{|}}|{|~}}~~}~~|{yxxyyyyz|~|{}~~~~~~~}zxwwvurrtuuutvyzzz{{{||zyyz|{yz|{zzz{||{zzyyzzyz|{z{}|}}|{{{yyz{|||}~~~}|{yxywvy{|}|}}|{yvwyxxvuwyyyz|~~~}|||{{{{}}{{~|zzz{}~~|z{{zyxxz||~~~~~~~~}|||{z{}|{{{|~~~||{{yxwwwwxxy||||{{|{{|}~~{yyywvvvvuttuvwxxxy{|{zyyyyyz||{}~}~~~}|zyxwwxxuuwwvxzz{}}}}~}{{ywwwxxy{|}~~~~}~}}||}||}~~~}~~~}|{zxwxyxy{}}zxyzyxwvvwwy{||}}{{}}||}}}~~}}~~{yy{|{{{}~~~}|{{z{|}|{zyyxuuuutuvvvwwxyyxxxwxyz{{{||~~~~~~}~~~{{}}|{{{||}||~~~|{ywwxxwxy{|}}~~~~}}|||}}||}}~~}}}}}||}~~~~|||zyxwvwxy{{|}~}}}~||~}}~~~~}|{zzzzzyy{{{}|{zzzzz|}}}|{zxvtstusqqrtuuuuuvvvvvwyyyz{{|}~~|{}~~~}|~~||}~~|~~~}zz{zxy{|}||}}yvwxxxxx{{zzzz{||}}||}}zyyyxxxy{{z|}{y}~||}~}~~|{{yxy{zyz}~~|{|}}||}~~~~~~}~}{||ywyzxwx{}{z|~~}}||{xwxxwvwxz|}}}~~~~~}{zxuuwwwwuvwwwxy|}z{}||{y{}|||}~~~~~~}|zyyyxwwwwwwxyyz{{{||~~{{{{zywvvxxxyz}}~}}|}}}~|}~~~~~~}~~~yvtquy~vmmptvy|zskihcgnty|~yuoooou}|wtmgikmty}wqomhhjntw|}wrpqruy}|uokgeimnt}|sokiijoru~{uqmjijoqpw}vsqmlnoqw{}~yurqppsy{tsomnmotw~{yyvuvx|}ytnlljhjortz}yusppqpnnuyy|}yywrpoqtx}}tpolkllpx|~~zuplheeimqw||uqnllihmswz}}|}~~~~~}}}~}{|}|~||}~}ytpnmossu||zxvvvx|}}}{xvwwwy{|~~~~|z{}}~~|||yvxzxwz||zwvvwxzzzzy{|yy{zwwvuutvxxz}zwuuuxz{}||zuqqsuuw{~yxxutx|z||z|~~~}|~|z|~~~|zxwxxxy|~}}~|zz|~}zwtttqpty{|}~}}~~~~yuz|z~~|yvtqpsuvwy||yxtpquutw}}}}zxvwxtpoqqru{}}~{xwwvvxz}~~|y|}}~~}~~|yxyxvx|}~~{|{z{zyxyzzxwy|{yz|}}||{wvwvvxxxwuwywtsrttrruwxyz||zxvtssttvxxyyzyy{}|z}~}||~~ywyzwvxxwwyyxy{}}}~}{yyyxwz}|{}}~}|||}~|zz{}}|~}{|~~~~|~~~~}|{y{~~~~}z{|}}}||}}|~~|yyzz{|~}}}}~~}}~~}}~~}~~||{yzz|}|~~}{yxxustvuuvy|}}}{zyyzz{}~}z{|yvx||{{|~~}~}|||}~|{|~~|{{zyxyxy|}~~~~}{|~~~}~~}~~}|}{vvvsqtwwx{~}~~~~~~}{||{yyywvvsrssqrttsstuwwwy{zz}~}}~~~~~~~}}~}|||zyywvxzyxyz{{|~~{zyvtuwwvz~~~~}|{z{|}}|}|zyxvttsrrrrsuvwvvvwwyyyyyz|~~~}||zyvssttsrrtuuuwwxz||}|zzzxusttvvuvyyz{|~}||{zxvvvuvwwxy{}~|zzzyyyz{}~~}}~~}}}|zz{|}~~~|{{zyy{}~}~}}}|||||}~}}{xwyyy{}~~}|zyxxxyz|}~~}{{{z{zzz|||}~~~~~~}{zzzyy{{||}|||}}~}}~}}~}|{}~~}||zxxy{|{{}~|zzzzyxy{||}}~}{zzzyz}~~~|{zwtttsssuvwwyzyxxyvstuttuwy{{{|}~~~~~|xvvvtrstttuvwx{}~~~~{xwvtuvxz}~|{{zxxxyz{{|}}}}{||{{{{{zz{|{{{{zz{|||}}~}{xuutstuvwwwxyxxxyz{{||{{{{yvvvuttuvvtuvvvwwvvvuvvvvwxy{}}}}}||{zyzzzz{||||}~~~~~~|{{{{{{|}~}|{|}}}~}||{z{{|~}|{z{|~~}}~}||{{zzzzzz{}~~|{zzzzz|}~}|{{{zzzzyyyyyz{|}||}~~~}~~~}{z{zz{}}}~~~}|{zzzz{{|}}~~}|||zxxyyxy{}~}{zyyxyy{||}~~~~~}~}|{yzzyyz|}}}||}}|{|}}{ywutuvvwxz}~~}||{zyyyz{|}~~}|zyyxwwxwvwwy{zz{||||||{zxwvutstuvwz|}~~}}||{{||||~~}~}}||}}}}~}|zyyyywvvwvuttvwvwxz|}~~|zywvttvwxz}~}|zzyyyyyyyxxyzzzzzzyyyyyyyzyyyzzzyxyxxwwxyyyyzzzzzzz{{{{|~~}{z{|{z|~~~}}}}}~~~}zzzyyyz|}~~}}}~~~|{yxwutuwxz|}~}||{{{z{||||}}}}~}|{{{{z{||||||}|}}}}}~~~~}|{zyyz{|~~~~~~}~~}||||}}}}~~~}}|{zyxxwwwxyzz{|}~~}~~~}}}}{zyyyz{}}~~~~}{ywwwvuvvwwyz{{zzzyyyyxwwwwxz{{{||||{{{{{zzyxyyyz|~~~~~}|{zxwwxxz{}~|{zyxwwwvwwy|||}~~~~~~~~~~|yxxxwwwvvwxxyz{}~~~~~}|{zyxvsqqqrsuwz||}}}}}}}}~}}}}}}|zzyyyxwwxxxwwxyyyz{|}}}}~~~~}~~~~~~~~}{zzzzz{{{{|}}~~~~~}~~}||||{z{|||}}~~}{yzzz{|}~}}|}~~}~~~|{zz{{|}~|{zxxxxwwwyzyz|}}}}}}~~~}||||{zz|||||~~~}~~}|{yxyyz{|~~~~~}|{zzzz{zz|~~}~~~}}|{|}~~~~|zxvuttuvwyz|~}}}|{zyyyxyzzzzzyyyyxxyzyz{{{{{||zyyywwvvwwwwxyyyyyyyyyyyyzz{{{{|{yyywuuuvwy{|~~|||z{{||}~~~~~}~~~}{yxwvuttuuvwxyyz{}~~~}~~~}|zywtsssstuwy{|}}}~~~~}~~}|{zxwvuutttuvwxyyz{zxxxxxwvwxwwxyxxyyzyxxxxxyzz{{{{||}}}~}|}~}}|}~~~~~~~}|||{|}}}}~~~~}{zzxwvvvxxy{~}||{{{{}~~}}||{{zzzyyy{{|~~|zz{||}~~~}|||||{{|}~~~}}|zzz{{zz{{zzzzyxwyyxxyz{{{}~~}~~~~~|{{zyyz|~~}}}}||{{zz{|{zzyxxwvwxwwxy{{|}~}|||{zyxxxxxwxxyyyxxwxxxyzzz{z{}}}|{zzyxwxyz{|}~~}{zzyxyyzz{||}}~~||}||}~|{zzzxxxxyzz|}}~~~|{zyxwwvuvxyz|}~~}}~~~~|zzyxwwwxwvvwxyz{{{zyxwwwwxxwwxy{{{|}}|||||{zyxwvwwvvwxxxy{}~~~~~~~~~}}||||{|||||}}~~~~}}|}}||}}|||}}||}}|{|}}}}~~~~}}|||}}}~~}}|{z{{{{zz{zz{||||}}~~~~~}}|{zzyzzzzzz{{z{{{{zz{{{{}|||}}}~~~~~~~}|}~}}}~~}~~~~}|||}||}}}}}}|||||{zzzyyyyyzzzz{{{{||}}|||}||}}}}~~}}}~~}|}}|||||||}~~}|||{z{{zz{{{{zzyyyyyzyyxxxxxxyzyxxzzyxxyyyy{{|||}~}}~~~~~}}||||}}}}}}}}}}~~~~~}}||}||{|||{|}}||||||{||{{{{{{zzzzyz{{{{|||{{{{|{{||||{||||}~~}}~~~~~~~~~~~~|}~~~~~~~}}~~~~~~}|||}~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}~~~~~}}}~~~~~}|}}~~~~~~~}}||{{{{{{{{{{{{||{zz{{{{|}}~~~~~~~~}{{zzzz{|}}}~~~~}||{{{{{|}}}~~}}|||zyyyyxwwyzzz{||}~~}||}|{{||{{{}~~~~~}}|{{|}}}}}~~~~}}}|||||}~~~~}}~~~~~}}~}}}}|{{{||{|||{zyyyyyxxxxxyyyyzzyyzzzzzzzzyyyyyxxxyyxyyyyyzzzyyzzyzz||||}~~}}}|||||{{{{{{{{||}}}}}|||||{|||||}~~~~~~}}}}}}}}}}}~~}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}||||{{{{||||||{|||||||}}~~~~~~}~~~}}}~}}}}}~}}~~}|}}}}}~~~~~~~}}}~~~~~}}}~~}}}~~}}}}~~~~~~~}}}||}}}}||||||||{{{{{z{||{{|{{{{||{{{{{{||||||||}}}}}|{z{{{{|||{{|||}}}|{{{{{||}}}}~~~~~~}|{{|{zyzzyxxyzyxyyyxxy{zyyzyyyyzzzzzzzzzzzzz{{{|||||{|}|{{{||||}}}}~~~}}}|{zzzzzyyyxxxyyyyyyyxxxxxxyyzzy{|||}}~~}}~~~~~~}}}~~~~~}}|}~~}}~~~~~}}}|{{||{{|||||}~~}~~~}}|||{{{{||}}}}~~~~~}|||||{{||||}~~~~~~~~}}||||||{{{{{{|||||||||||}}||||||||}||}~~~~~~~~}~~~~~~~~~~~}}}}~~}}~}}~~}|||}}||}|{||||||}|{{{|}~~~}}|}}|{||{{|||||||{z{|||||||{|}}}}|}}}|}}}~~~~~~~~~~~~~~}}~~}}}}}}}}~~}}~}}|{{zyxwxxxxyzzz{||||}}}||||{zzzzzzzz{{{{|||}}}}}~~~}}~}|||}~}}}}}}}}~~}}}||||||{{{|||||||{{{zzzzzzzz{{{}~~~~~~}}||||{{zzzzz{{||||{{{{{{zzzzz{{|}~~~~}}}|{|}|}~~~~~~~~~}||}}}}}~~~~~~~~~~~~~}}}}}}||}~~~~~~~~~~~~~~~}}}}|{|{|||}~}}}}}}||||{zzzz{{{{{{{{{{|||||{{{{{|||}}}}~~~~~~}}}}}}}}}||}}}}}~~}|}~~~~~~~~~~}}~~}}~~~~}||{|}|{|}|||}}}~~~~}~~~~~~~~~~}}}}||{{{{{{{{zyyzyyyyzyyxyxxxxxxwwwxxyyyyyyyzzzzzzzzzz{{{{|}}}}}}}}}||||}}}~~~~~~~}|||||{{{{||}~~}}}~~}||}}|||{{{{||{|}||||||||||||}}}}||{{{{{{{|||}}}~~~~~~~~~~~~~~~}}||}}~}}}~~~}}~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}|||||||}~}~~~~~}}}}}|||||||||}}~~~~~~~}}|||{{zz{|||}}}~~~~~}|{{{zyzzz{{{|||||{{{|{{zz{|{||}}}}~~~~~}}~}}~~~~~~}}}}~~~~~~}}~~||||||{{{{zz{{{{zzzyyyzyyyxyyxxyyyyxyzyyzzzzzzz{{|||{{{{{{{{{zyyzzzz{||}}}}||{{{{{|{{|||||||}~~~~~~~~~~~}}}}}~~~~}}~}}}}}||{||{zzzzzyzzzyyz{|{||}}~~~}}}|||||{{{|||}}}}~~~~~~~~~}}}~~~~~}}}||}}}}}~~~~~~~~~~}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||{{{||{||||||}}}}~~~~~~~}||{zyxxxxyy{{{{|}}}}~~~~~~~}}}}}}|}}}}~}}}~~~}}}}}}~~}}~~~~~}||{||{{{|{zzzzyxwwvvuuuuuuvwwwwxxxyyyyzzzzz{{{{{{{{{zz{{{{||||||||||}}|}~~~~~~~~~}}}~}}}~~~~~~~~~~~}}|}}}}~~~~~~}}}}}}|}|||||||||}}}~~~~~}||{{{{{||}~~~}}}}}~~~~~~}|||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}||||||}}}~~~~~~~||}}}|{|}}|}~{y|~|zz}}}~}}{{{}}|{||{zyz|}||||}~}||}~~}}{y{|{{zxzzxxz{||||}}}}}}{xvvvuuvuuwxyzyyzzyz}~~}|||{{zzzzyzz{{{{|||z{}}~|{{{{~~||||}||}|{yyz{{~}~}{z{|{{|{xwwwxyxwwwwwy{|}}~~~|}~~|~~~}}}~}||||{{|}~|{{zz}}|{ywwwwy{}~~|{{xvuvwwurqrsssrqruutvxyyxxz}~~}}~~}~~|{z{{zwtrrrrqppoopqrqqstsqpqsvx{}~{z{{yyxvvvtttvwxwvxz{}~~|zxxz{{|{z}~}|{{{zy{}~~||}~}}}~~|zxvtsrswyyzzzzyw{~}}}~}{{||}}}~}}~~~}{zyxxz}}{|}|{ywvurqqqsrqprsuwwxz{{{}~|{yvspmllmosuwxy|~|{{zyyzz{{zywusqppppqsuxz{zzyxyyxvwwwxyxyzzwvuuuuuvvvwxy{}~}~}xttsrrtvy}~}{yyxvuuuuuuvwxz|~}{{}~~}{{zzzzz|}|~~}~||{xwz}~~~~~{z{{{{|}~~|ywxxwxz||{|{zzzywxwtsrqqpprsolnqonqstuvwxwvusqonnljkmmoqtuvwz~}|~}|||||}|}~||}}}||}}~}|~~~}}}}~~~~~|~}|~~}||{|}||{|~}||}|{{{ywwwwvtwzyxxy|~~|zzzyy|~~~~}zwvvvutvyzzzzz|}}|{{}{yxwwxxz{|}~}|}~}|{|~~~~}}|zy{||||~~~~}|zxxxxzyxz|{{zyyzxurqqrttuxyxyyyxyz{{|}~~~~~}zxwuuwyy{~~~~|{|{zxxy{|z{}}zxwvussstsstuuwz{|}~~}~}{zyy{{{}~}|}}zy|}}}|}~||{yxxwttx|~}}~{xwwwwvxz|~}|{zzzzzzzyyyywwyyyz{{{}~}|}}{{{yxyyyz{}~}{{||{{{|}|||}}~~~~}|}~~}||zwwwusttrqqrsstuusrtvurqqpnmmlmoprrqprstuuvwxyyyxxyyxwxxvsqrsrrrsuvvy|{|~~~~~}|}~}yxyzyxwxyxwxxyz{}}~~}||{{zzz}}}~~~|{{|{|~}{{|~~|}}||{yy{|{||}|{yyzyyyyy|}}}~~~}}||{zywutttuuwy{}~|zxxxz|~~}|zxxwuuvxyyyyxyywvvuttsstrprutsstsrqppqqppooqsrpqsrstvwy{|~~~~}zyzzzz|}}|{zyzywusrrrqstuwwwy{||||}}{yxxxwwvwyyxwwy|}~~|zzzyyxy{|}}~}}{yxxwxxy{}}}~~~|ywwwxxy{~~}{{|}|}~~~~}}}|zy{|}}~~||yvvvvvwxz}~}|{{zyyxxxwy{|{|~~~~}|{{zz{|~|zxwvutstvwwwwyzyyywvutuvvwwwvuuuuttssrrrsstuuttvvtsttutssuvwz|zz{||{{zzzyxxwwxyyyyyyz|~~}|zwtssuwwwy{}}{{|||{ywvwwvuuvuuuvxy{|~~}|}}||}~~~~~~~~~~}{yyyzxx|}~~}||}}|~~|{zzyyyzz|}~}zwxxvuwy{{z|~}{yxyyxxyxwutsqoopqqqsuvvwy||zyxvtrpomllmnmnqtvutvxwwwxzz{{|}~~}|zyyzzyyz|~~~~||{{|}}~~}{|||{{yyz{zzzzzxuuutsstuwxyyz||{z{zzxwwwtsttsstuwwxz||||~~~~~{yxwvvwwyz{|~~~}{zzzzyyz{{{|~}~~~~~}}}|{|}|{{zzyxxxxwwvuuuvwwwxxxxwwvuttssrsuutuxy{||}~}|{yxxwxyz{}~}|zyyyxwwvwxwxxyz||yyzyxwwxyyz}~~~}|}~~}~~~~}|||}}~}{zyxvvwwwyzzz{||}}|{zywvuuutvwxy{}~}}}}||{zzzywwwxy{}~~|{yxwwwvttuvwwwvvvutssrqqrrqppqrrstvvwxxwwyz{zyzzzxxwwwvwxyyz{{{yxwwxyz|}~~|{{yxxxyz{{{{|||{z||{zxwxxxxxxzzz{{|}~~}}~~}{||{|||}~~}|{{{|}~}||||zxxyz{|}~~~~}~}}}}|}~|zxyz|||}}|{zzzz{||}~~~}}|yyyyyz{|}~~~~~}|zxwvvvvuuvvvvuuusrssrqqqqrsuvuttsrrrqpopppopqssttuvvvvuuvuuvxxxyzzzzyyyz{}~~~~}~~}|{zzyyzz{|||}}|{{yxvtuwvwyzzzz{||||~~~~~|}}zyyz{zz|}|||}|zyyyzzz{{{{||{{}||}~~}||{|~~~~}}~~~|yxxxxz||~~}~{xwwwwvwxyxyz{{zzzzxyyyz{||}~~}|yyyxvvwxyz{}}}}}|}~~~~~}{ywxxxwwwxwutttttutsssssrsuuvvwwwxxxwwvvvvuvvvvvuuvxxyy{|||}~~|}~}||{yxxwwwvwwxxyzz{{|||||~~}~~|{}}~~~}}~~}|||{{|}~~~~~}|}}}|}}~~~~~~~~||}~~}}|zyyyyyyyyzyyxxyxvvvxyyyz||||{{{{{{{zzyyz{|{zz{{{|}~~~|zzxvuvutvwwxxxxwwvvtttuvwwwwuutttsrssssrrtuvwwwwvvvvwwxz|~~}|||}~}|{{{yyyxwvttuuvvvwxyyxwwxyxvwwwwvuuuuutuvvvwxz|}}~~}|{zyz|}}{{||zyz|}~~~~~}zyyz|~~||{zzz{||{{{zyyyyywuuuvuttuuuvvvvvvvuuvvuuuuvvuvxzz{|}~~{yxwwwwxz{|~~~~}|{zzzywvuvwwwxyzzyz||||{{|{|}~~~~~~~~~}}}|||}||{{}}{{{z{zy{}~~~}}}~~~~}}}}}zz{|}{z{{zyy{|}~~}}}||||}}|{|}}|{{{zyz{zz{|~~~~}}}}||{{|||}}}~~}}~~~|{||{z{{zyxxxyyz{z{|||||}}~~}||}~}|||{{{zzzyyzzyyyxxwwwwvuvwwvwyyyyz{zxxyxwvwxyyzzzyy{|{{||}}}|{zyzzxxxwwxxz{zz{{{||}}~~|{|{yy{{|}}~}}|{||ywyzxwwwwxyyzzyzzyxwvvvuvwxyxx{}}|{|}~~~~~}||{zyyyyz{{{{|||||{|}{ywvvvtsttsstuvvvvvvvvvvvxxwwxxxxyyxxwuuvwvvuvwvsstuvvvxyyyyyyywvwwwxz}~}~~~~~~~}~~~~}}~~~~~~|zyyyxwvvutssuwxyz{}~}|{{{}~}}}}}~~}}~~}}~}||zzzz{|}~~~|zzyxvtsrrqqrtuwwxy{|{{|{zxvutssrstvwyz|~~~~~~}{zz{{zzz|}}}~~}{zxvtssstvxxxz|||~}}zxxyxxwwwwxyz{{{{zzz{{|}~|}}{z{|}~~~~~}|zwuuvwxy{}~~|{zzzyyz{{{{|||}}}}~|zyxxwxyy{|}~~|||}}~~~~~~}|{yxyyyyyy{{{|||}}}~~}{{zyyy{~~}{yxvutsssssstuutssstuuvvwxwwvuutssrqpqqrstuvvvvwxz{{|}}|zywutvxz|~|zyyyy{|~~~}|{zxwwvuuuwyyz||{{{{{|}}}~~~~~~|zyywtttttuvwxxz{}~~~~}}~~|{z{|}}|{yxwuuutsttuvxxwxxxxxyyyyyyyxxxwvuuttuuvwwwxxyzz|~{yxwxxz|~~}||~~}{{zzz{{{|}~~}|}}}||}~~}{zzz{zy{|}~~~~~~~|{yzzyyyyzzz{z{~~}}}~~}{{zxwxxz|~}{yyz|}}}}~~}{{||{{|}}}~~~~~}}|||||}~~~~~|{yyyyyyyyzz{|}~~|zyz{|~~}||||}}~~~~}}~}||{zyzzzzzzywuttttuwy{|{{{|||}~~}|{ywutsstuttuvwxy{{zyxxyyyyz{{||}~}}}}}}||{{{z{|}~~|{z{|}}~~~~}~~}}zyxyz{{{|}}}}}|{{{{{{{{{{|||{zz{zzyyxwwxyyyyzzz{}}~~~}|{{{|}~}||}~~|yxwvttuvwxxwxyxxyy{}~~}{ywwvvutuvwxyz{|{{{zyxxxyxxyzzzyxxwvutsrqpoopqrtuwxyz{|}||{zyywvvxyz|~~~}{ywwxxxxyyz{|}}|{{zyyzzz{|}~}~}{yyxwwy{}~~}|{zyz{}~~~}|||}~~}}~~~|zyzyyyyyzzyxwwvusrrrqppqqqrsuvwxyz{{{{{zywwwxy{}~~}||||||}~~~}~~|{{{||~~~|zxvuttuwxz{|}~~|yxxyyxyz|}}~~~~~}||}}~~~}}||}}~~}{yxwxyz|}~{yxwvuuvwxy{}~~}|{{|}~~~~|zzzzz{|}}|{}~~}~~}}}}~~~}}~~}|{z{zzzzzz{}~|zxvvvwy{|}}~~{yxwwvvvvvwxxyzzzyxwwwwxxxyyzzyywvtsrqppqqqrrsttuwy{~~}|{zz{}~|yxwwwy{|~}||zyyyyyyz|}~~~~}|{{{|}}~~~~|{yxxxwvvuvvvwxyz{|~~}{zzyz{}~|{zz{}}~~{ywutsrqqrstuvxz{zyxxxyyyyyyzzzzz{zyxxxyxyzyyxyz{{|}~~~~}}||zxwvuuuwy{|}~~~~}|{zzzz{|}~~~~}}}}~}|{||~~}}~~~}}|{zxxxwvwxwwxxyyz{|}}~~~~~|{z{{|~~}}}}~~|{zzzz|~~}{zyyyz{|}~~~~|{{{zyyyyzz{||||}}}||{ywvuuuuvxyz|||}~}}}}}~~|{zzyyyyyxxz{|}~~~}|{ywvvvwy{|}}|{yxvuuuuuvwyz{|}}||||}~}}}}~~~}}|{z{||||}}}~}~~~}{yyz|}~~}|{zzyzzz{|~~}}}|{{{{{{{{{||{zyxxwwwxyyxxxxz{{|~~}|{|}~}|{zyyzzz{|}~|{zwvuuvwy{|}|}~}}~}{yxwvvwwwxxyyyyxwwxxxwwyzzz{{{yxwvutttsstuuuwyz{{{{{{{{zyxvuttuwy{|}~~~||{{zzz{|}}}}}~~}|||}~~~~}|{zzzyyyyz{||}~~~~~}|zyxxxz{}~~}||}~~~~~}}}||}}}}|{zxwwwvvwxxyyyyxwvututsrqrssstvwwxxyz{|}}|||zyyxxyy|~~~~}}|||||}~~~~}|}~}|zyyxxxz{|~~|zyyz{|~~}~~~~~~}}}{zzyyz{}~~}|{zz{||}}~~|{zyxyz|~~}}||||}}~~~~}}~~}}|{{zz{||}~}|{{|}~}||{{{{zz{|}}}~~~}}}~~}}}~~~~~~~~}{yxvuuvwxz|~~~~~~~}}{zzyyyzyz{|{{{{zyxwxwwwxxyzzzyyxwwvvvuuvwwwxy{|}~~}|{{{}~~~}|||}~}{zzyyxxyzz{|{{{yyyyz{|}}~~~}|{zzyxwwwwwvwxyzz{||}~~}{zxxxxz|~~|zxvuuwxz{|}}}}}~}{zywvuuvwxz{|}~~|{{{{zzz{{{{{{zzyxxwvvuutuuuvwyzz{|}~~~~}|{ywvuuvwxz{|}}~~~}}|zyyz{|}~~~}}}}|}~~~}{{{{zyz{{{{{|{{zzzzzzzz{|}}~~~~~~}|}~~~~~~~~}}~}}}}}}}~}}|zxvuvuuusqqqopstokotuttvx{}~}}~~}||}~~}~~}~}~z|~|yzzyxyzxx{}||}{z~{x|~~}}{zyzzz{yvuuuvwxxwxz|{yz}}{|~~|||~}{z{{{{|~||{ywvtrqrttttuvttuuvxz|}~}|{{z{|~{{{{{|}zwvvvuttuvuttttuvwwxy{||||~}{}~||}{zxwwxxxwvxy{{}~~~~|y{}{yyyywvttsrrtvxzxvxyyxyz|~~}~~}zz{{{{||~}~~}~~yvvwwx|~||~|yxwxyxwz~~~~||}}~ytuvrqvzyz}yxxxxxyz|}~~~|xvusqrsrsuwvux|}}{vvywux{{z~||}||}}{ywwwvwxvux|{y|~||~{xxxwwwwxzzz|}|{wuttvyyxwvvuvwutwy{|}}~yyxvuy}zwz|{z}}zyxxyz{}~~~}}{|}|z|}||{yz}|yy{|}|zzzwtttrponljkmpqrsuwwwxxxwvsrsrsuw{}{z~}zz|ywz~|{~~zyxxwxyz}~{{wsrtvwy{}~}|{|}}|}}xtvwuty}~~}{|~|}~}yvutssrsuwwx|~~}yusqoljlmmnpsvy|~|zzzz{~|zysnqtqpv|~}ywtppplkmoprvvtrrrstwz}}{yxvuuvwwxxxyzywvvwwvwxxz~}zxxxuqruvwy{zwvvsqrtsswz|~|{{zxxzz{~}xvtsrpopsvy{}~}||yvy|~~{{{yxyyz}}{zz|}~}zwutuvvwz}~}~}{||{z{}~~~~}}~~~~}{yxxyyz{|~}|{xvvuuvwx|~}}||~}}~{z}~~}}}{xttvvvvvwy|}~{wvvttuvy}}{}~|yxz|}|||~~||zvttssrrsvyyvvwvuuwxz}~}}{zz{{{}~~}}|ywy|||}{z|}~~}{|}}}}yxwvuvxyy{}~~}{yvvvtsttssuuutspmkklmorux|~~}zvtsstwxy|~~~}ywtrqrstuy|~{xvssuwx{}}|zyyz|~~|zxwwwxy{{||||{{zyyz|}zwwvuuvwvuutsrpponnnoqrtuvwxyyyyyxxyyz|~~~}|}}}~}zxvtrrrstvxyzzxvutrpppprvz}~~~{yyzz{|||{zzywwwwxy|~|{{{|}~}{zxvutrqqrrtwyzz||}}||||}|}~~{ywusqonoqrtwyz{}~~~}||}~~~~~}}}||~~~}|zzzz|~~||||}~~}}}|{zyyyzzz{|}~}}~}~~|zwtrrrstvx{|}~|zxyz|~~~}{zyxwwxxwvvvvwy{|~~}}}}~~|{ywvxyz{}~~~}|zyxvsrstuwy{}~~}zyxwvvx{}~|{||{|~~~~}|{|~~}|||}~zwvuuuwxyz{|~~~~|{{|}~|ytqnlklmopqsuvwwvtttstwz||zxwvwxxyyz{|}}}|||}~|{{{|{{{|||}{zzzyz{|~~~~~~~~}{zyyz{|~}zwtrqsuwxz}~}|zxuttttuwxyzzywvusqnmllmoprstuuuvutttuwy|~~{wvvwwx{}~~~}|{{|}}}}|{zxvutsqprsuwz|~|xvuvvvxz{{||{zyxwvvvwz|~}{xvuuuvwwwxxwvuuttvxz}}{zzyxvutsrqqqrqpqqrrstuvxy{|}~}}|{{}~}|||}}}~}|zzz{|}~}}|{{zzzzyzz{|}}||zyxxxxxxyyyzzzzzz|}~~~~~~~~}~}|{{}~~}{zyyxwxy{{{{{|{{z{||}~}}||||{{zzzz{{{{zzzzyyyxxxxxxxxyzyyyxxxwwwwxyz{}~|zzz{{}~~~}{zxvutssstssssttuuvwyz{||||{z{{zzz{{yxwutrrrqrsuvy{|~~|{yxwuttuuvxy{|~~~~~~}||}~~|zzyyyz}~~~~~~~~~~~}{zzyyy{|}}~}||}}~~~~}|{zyxvussstuwyz|}~~}|{yxwxwwwwxxxxwwusqponooqsuvwyz{zz{{|}~|zyxyyyyzzzzz{{|}~~|zyxxxxxxxxxxxwwwwwxy{|}~}||{{{{{zyxwvvvuvvxy{}~}{wutusqpppqsuxyyy{{yxxz{{yxyyz{|{ywvuspoopqqqqrstvwyz{{|}~~~~~~~~~~~~~}}~~~~~}}}}|{{}}|{yxwwwvvxy{}~}|zywvvvvwxzz{}~~||{{{|~}|zyxwwwxzz{|}}}}~}{yvussttuvwxxxz|||}~|{zyxxxyzz{||}|||{{{|}~~~~~~|{|}}||{zyxy|}~~~|||}}}~~}}}{z{|{ywusrstuuuvwxxyzz{||~}|{zxxxyyzz{{{zzyxwvvwwwyz{|}}}}||{zyyyz{{|||||{zzzyz{|~~|{zzz{|}~~~~~~}|{{zz{{{|}~~~~|{yvutssrrrsssssrqpoooprsuwxzzzzzyxwvvvuuuttuvwwwxxyz|}~}|{zxvttuuwxz||}~~}{xwvuuvwxxz{}~}{zxvutttuwwxyzzzyxwvuvwxy{}}{zywwvvuuuuuutssrrrtvxyz}~~|{zzyyz{||{{zyxwvuutuuwxxz{|}}}}~~~}}}}~}{zyyyz{|}~}zyz{{||||||}|{|~~}|zy{}|ywwyz|~~}}}}}~~~~~~~~}}||{{{{zyxxy{}~~}}}}}}~}}}}|{{|}~~}}}}|{zyxwvvvvvwxxxyyzzz{|}}}~~~}||{zyxwwxz{|}}|||||~~~~~~~~~~~}}|{{zz{|}~}||||{{{{{zzyxwvvutuuvwyzz{{{||}}~~~}{zywvvuttuvvwxz{|}~~}|{z{{{|}}~}}}|{zzzz{|~~~}}|{zzzzz{|}~|{yyxxxxyyzzz{{|{{zzzzyyyyxxxxwwwwvtsrqppppqqqqrstvxy{}~~}|{{zzzzz|}}}~~~}|||||~~~}|{zzyyyzzz{{{{||}}~~}{yxxxxxyz{{zz{{{z{{{zyz{{||||{zz{zyyxwvvvuuuuuvwxz{|~~}}{zxwutsrqppqqqqqrssrrtvxwvwwwy|}}||~~}||||}|zyxwwy|}~~~~~}|||||||}}}}}~}||}}~~}||{{{zz{{{{{{|||}~~}}~~|{zzz{{{||}~~}|{{{{||||||||{{{|||}~~}|{{{{{{{{{zzyyyyyz{|~~~}|{{{{|}~~~~}|||{{||}}~~|zxwvvwwxyzzzyyxxwwxz{|~~}|{zyxxyyyxxxxxxyz{|}}|{yxwtssssttuuvwxyyy{|}~~|{zzyyyyz|}~~~}~}||{|}}~~}}|||{zzz{{}~}|{{zyyxvtrrrrsuxz|}~~~}|{{||{{{zywvutsrrrrsststuvvwwxy{||}~~~~~~~}|{{yxxxxxxxyz{{|~~}|{|||~~}}|{{|}}~~}|{zzyyzzzz{{{zyyxyyz|}~}}||||{zyxvuutttuuvwxxyyxxxxxxyyyyyyxxxwwvuutsrqqqrssstuuvxz{}~}{zzzyzzzz{||||||||{||~~~~~~|{yyxxxyz|~~}|{{||}~~}}|{zzzzzz{{}~~|{zzzz|}~~~~}}}~~~~~}|{zyxxxyyz|}~z{|}~|{z}~{zxwwxy{~~|{zyyyxyyyyyxwvvwy{}}~~~~~}}|||||}}{zyxxxz{|}~~~}}}}|{{{||{zzyyyyzz{|}~}{zz{{{||}}}}|{zzyyxxz{|{{{zzyyyyyyyxwwwwwwwxyyyz{}}{zyxyz{||}~~}}}}}}~~}|zyyxxxwxxyz{}}{xvusrrqqrsstttttttuuvwxxyz{||||{zyyyyxwwvwwwwxxwwwxyz{|~~|{zxwwwwxxz{|~~~~}|{{zzzz{{{|}~~}}|||||{{{{{zzyyxxxwwyz{{{{||}}|||{{{{{zyxxxwwvutstuvvwy{}~~}}|||{|{{zxwutsrrrstvwy{}}|{{{{{{{|}~~~}{zzyxwwvvwwwwxy{|~~|{zyyyz{{|}}}~~}||}}}}}}}||||{{{|~~~~}~}|{zyyyy{|}~~~~~~}~~|{zyyyyyyzz{|}~|{{{{|~~~}}~}||{{{{{{{zz{{}~|zyyyyyz{||}~~~}|{zxwwwwxxxxxyyz|~~}}|||||{|}}|||{zyyz{|}~~}}}}}|{{{{{}~~|{zzyyyz{{{|{{zzzz{||}~~~|{zyxwvvvvwxyz{}~~}{zyxwwwwvwwwxyyzz{{{||}~~}}||||||}}~~}{zyyxxxxyz{|}}~}}}}~~}|zxwvussrrqqqqqrsttuwyz}}|{zyyyyyyxxxz{{yxxxwvv{|wtrsw|~~{zz{|~~|{|}~~}||~}zz{}}{z{||}}}||{zyxxyzzz{|}}|{{{zyxxyywvuuuvwxz|~}}|{zzzxvussrrqqqqqqqrsstuvwxyz{|||||}}|{zzyxxwvwwxxxyyzzz|~~}|||{yxxwwvwxyz|}~~}}||{z{{||}}~~~~|{z{{||}~~~~}}}}||{{|~~~}|{zzzzzz{|}}~~|{zyyxxyz{|~~~~~~}}||{zzz{{{||}}||{||}}|{{||{{{{{||~~~~~}}}~}||{{{{{{{||}~~~}|||}~~~~}||{zzz{|}~}|zyxwwvwxz{{|}|||{{{|}~~}{yyyxyyxxz{{{|}}~~~}~~~}|zyxyz{{{ywwyzzz{||{z{{|}xttty~{vssuuuvwwwy{}~zusstsrty~|zz||}~~}}}~{ywwvvutuwyz{}}{zyxvuttuuuvvwxyyyxxwvuuvwxy{|~~~}}|{zzzzzzzyyyxxxxyz|}~}zxwwwxz{|||}}~~}{zz{|||}}|zxwvwwxxyz|~~}|{zxxwvvuvvvvvwwwwxyyzz{{{z{{||{zzyxwwvvuuuuttssrrqrssuwy{}~}|{{zyyyyzzzzzzzyyyyyyyyyz{|}}~~}|{zzzzz{||}~}|{zzyyz{|}~~~}|||||}}~~~~~~~~}}}~}|}uooqv}|}~~zx{|yy}|yxyxvuvvvvvwy{~~||}~}|||{{|}}~~~~|zz{{zzyyz{{{{|||}~~~~|{{{yxxz{|}~|zxvvxxxxyyyz{{|}}||||}}}~~}}|||{{zyxxyz{|}~}{zyxxwvvwxyzzzyyxyz{|}~~~~~~}|}~}{{|}~~}|{{{{{{|}}~{rnuupsx{|}}||~xuvw{~~{vu{~}|||{yxz~~}}~{wuttuvwxxwuttuwy{}}|zwwy{{|}|{{zxvuuuvwxxxvuuvwxy|~}|zywuttuvvvvwz}|{zzz{}~~~~|{zzxusrrtx{|||}~~}{zywvvvvvxyz||}}}|}}}~~~~~~}|zxwwwwwvusstuvy|}|||{{{||}}~~~}|}}||{zxwvvvuuuuuuvxxwwxxxxwwxz{}~~~~~~}||||{{zyxyzzzyyxxyyz{}~~~~~~}|{{zzzzzzz{}~~~~~~~~}|{z{||}~~}}|{{{{{|}}~~}}~~~~}|zyxwxxxxxxyxxxxxxyyz{|}~}|{{{{||}}}}}||||}~~|{yxxxxxxyyyyz{~}{zzzyxyyz{||||}}|{{}}{~~}{z}~|{zyxwuvvtstvvwwy|}|}}{zzzzzz{}}||||}||}}~~~~~|}|zyyxvvwvuuuvvuuxyxxy{}~}|zxvxyxyyy{|{{ywvwwvvxyyy|||{{|}{y{|ywyzyxvvxxwwxy{}~~~~~}|ywvwvuvwwxz{zzyyxz~}|||}~~}|}}}~~}~}|{{|~}~}|ywxywvwxz{ywvwyywwwz|{z{|~~|{{||{{{zzz{{yy|}||{{}~}zxwwxxwwxyzz{{zzyyzz{~~~~|zyzywvvvuvvwwwvwwwwxxwxzyyyyyyzyxxwwwwuuvvuuuuuuvwxxy{}}}}}}|{|}{z|}|{zxvtsrqonopnosvttvxyyxxyyy{~}~~{{}|yyzyy{}}||{|}}~|}~|zz{~~}~}}|{|{{zzz{zy|~~~~~~~}~~~}~|zzzxwvwxxxxy{{xx{{z|}{z{|zyxwxywxz{{{}~~}}~|zyxyyvtvwwwwxxz|yvyz{|{|~}}|||}~}|}~~}{yvvwsqtvtsttuwvvvvvy{{|~|yxwvvvuutuwwvvvy{zy|~|||}{yxxzzzyz|||yxxyyyyz|}~}{zzxwvvutuwvvvwy{{}|~~|~~~~|}~~}~}~}||||||}~~|{z|}||}}{zzyyxwwvvvuvxy{||}~~}}}|||{yz|}~}|~~{}~~~}}~~}}~~|{z{}{xyyyyxxz}~|z{||||}~}||{zyxwwvwvtuvvvxxxz}~~}~~~}}~~|xwxxvtrssrrtuvvuuuuvtqrttssrtvwwvvvwwustvtsttstuuttvxy{~}|{|{yz|{z{z{|zyyyyz{|}~{z{zywwxzzzz{}zy|}||~~}}||{zyzzz{{}~~}~~}||{yzzxwxxyzz{|}|~}||zxvvwxyxwy}}{{{zzz{{{z{}|{}}{|}|zzzyxwwwutuwvuvxz{}~}}~}|~}|||zy{}|z|}~~||}}|{yxwxyvsvxxxwxzzzz{}~}yvvwusqqrrsrqtwvwyywwwxyyxyzyxz||{{{|{zyxy{ywxxxxyz|}}~~}|{zwwxwuuwxxy|~~~~~}}}|||}~}}~~~~~~|z|}~}||||{{|{zyzzz|~~}|zxwxxxxyyz|}{yz{zz{||}~~~~~~|{{zyz|||}~}}|{zyz{{{{}}}~~}{|}}}|}~}|zxwvvvuuuuwwutuvwwuvwyz{{{{|}{{{zywutusrqpqqqqpoqrsstvz{{|}}~~~}}~~~~~}{yxwwvtrsvwxxz|||}}{{}}~~~}}}|{||~~}|~~}}{zyyyyyywxxyyz{|~~}}||~~}|}}||}~~}|~}{}~}}~}|{zzyxwvvwwvxzzzyxyz{}~~~}|zyyyxwuvvvvvvwy{}}~~~~~{z{zyxwvvxyxx{||}~~~~}{{||zzz{~~}|{xxyxwxxxxxxyyxwyxuuvvwyzyz|}|{{{{yvvxwuuuuttttttuwxxyz|~~}|||{zyz{|}~~~~~~~~{{|{ywwxywuwzz{|}~}}}}}}}}~~}}}~~}{}~}}}}~~~~~}|{{|{yyz|~|{zzxwxzzyzzz{zzyy{|||}~~}}}}{yzzyxyzyxz{{|~}|{||zz|}}|{}~}{zzzzyz}~~}||{zyyyxxxwwy{}}}~~~~}~~~}{{{zzyxxxwwvvvutuwwxy{}~~}|{zyyxwvuusrrrqqppqqqrstvuuvvvvuuvwxyzz{}~}}~~~}|{zzzxxwwz{zzz{}~~{{}~}}}~~}}~~}}{{|zxz||}~~~~}}|||}}}}~~~~~}{{{{yyzz{}~}|||}~}~~|{{|zxwvwxwwwwy|}~~~}|{ywvtsrrrsuvwxwwwwvvuuuvwwxxy{|~~}|||{{|||}|zyzxwy{zzz{{{{zyyz|}||~}}~~}{zz|{yxvuutsrqqrssruyz|}~}}}~~||{xwuuutstwwxxwwwwwvvxz{||}~}}}|{zzzzzzz{||{|~|zzzzzxxy|~~~}}}~~||~}}~~~~~~~~|{zzyywvvvvwyyxy{}~|{zz{{|}}~~~}~~~~~|||zyxxyxvuwxyy|~~|zyywvvwwwwy{{{|~~~~~~~}{zxuttsqqqrsstttttttrrrrsstuvvvwwvvvtrrssrrrrrrstsstwxxz}~~~~}{zyyyz{{{|}}}}}||}}~~~~}{z{{{{z{}~~~~~~~~}}}}}~~}{yxz|{z}~~~~}}~~~~}}||||}}}~~~|zzyxxwxzzx{~}{||}}|{zzyyzzxz{ywxyywvvvuttttssssstuvxy{}~}|{{zyyzyyyyxxyz|~~~|zxvtrppppqqqsuttuvvvvwyyy{|||}~~}}|||{yxwutssssstuvvwx{}~}|zyyzzyyz|}|{|~}}}}||||}}|{{{|||{z{||}}~~~~~}~~~}}}||~~}}}}||}}~~}ywxwvuuvwwxyy{||||}~~}~}}}}|{yz{|||~}zyyxvuvwwwxz||z{{zy{|zz{|}|{|~}|{{{{yyzz{{{}~}|{z{||{{|}}|{{{zyxwwvtssrrrqqqqqppprsuwxxz{||||{|}}|{{|}{zzywuuvvvuvxxxzzyxwxyxxz{{{{|}}~~}|{zyyyyz{{{|}~~~}zyxxyyz{|{}~~~~}|{{yx{|||}~~||}}~}}~~~~}||}~~~~~}~}~~~}}~~||{zzzz{}~|z{~}~~~}{y{{vrx|{xrpx||}|}~}|}~|zzyxwwvtrsutuvtqtxyywux{{|~~}yyzxxxxxxyz}}yz}|{xwz}|zyz||}}|zxyyvsttrrssssstusrvyut|~~~~|z}~|{zxvvwxywvy{xvxz{zxx{{{|}}~~}~~|{{{{xwyyxvttwzzz|~~~}}~{z|~~|{}|}||}~~~~~~|xz|{zyy|~{z|{xz~~}~~|}{wy|}}{{{|}~{|{xwwwxyyz{{{|}|zyy{|~}~}}|{zxwwwxxxyywz~~~}|zyyz{{zz~~~}~}}}||{z|}}~~}zyxxwtssporsrrqppqstsssuwvv{}ywz|||{{yvtwyvtvwssuttsquz{z|~~}zz|~~|z~~}}~~}||}|zx{}||}}~~}}~}~~}{{zzzxyz{|zyxyz}~~}||~}|~~~~}}}~~~~~~{yz}~~}}~~|z}~zx|}zxzywz~|~~|yutvvuvwxyyxyz~~yvy|zxwwx{~zvx{|{wuxyvuuuvvwwwxyz|~|{~|}~{yyyyyyzzyywvy}{|{{ywtrqqontwrprtvussuwywvxz|}zz|}{{|{zxuvwtrstvwxxyz{}~|xwvurruutvxwvxzzz{|}~~~}||~~~}}|}~~}}}}}~~}~|z|}|{yyzzyyy{}~}z}}~~}}~~|}|z{|||ywxyxx{|||~}ytsuvvusvzzyxvy|{zz{~|||~|zxxzwssvz{zz}|}|z{{{|}}yx|~}{yz}{y{|~~{zy{}{wxxvurooprtrqrsvurv{{{}}~~~}{wvxwsswxwxzzz}~|zyyz{y{~~~~}~||~~|||}~{{}~}}}~|~~yy}~|}~}}~~}}~}||{|~~}{zxvwyxxyyyz{||{{|{|~z{~}{zzzxw{~~~~~{}|yyzy{{z|~}|{|||{yy|~~{~|{{{zxvvxwux{ywxyxxz{z{}~~}}}|||}~|xxzz{{{{||~~~~{|~~||}}|{|}~}|{zxvx{|{xwy{zyxyz|~|z|~||~{xvuvvtrstrprrqrqptvttux|~~~}}yvutsstuvutuvwvtuyzyxxy{}~~}||}~|{zyyxux|zwyzzz{~}}}}~~|z{}zv{}}~~~~}}}~}{}~}}||{wv{zvz~}|}}~~~~~~{xyzz{||~}}zz{yy{|{|~~}|{{}~{|}|{yxyxwutuxxyyy{|}~~}{zxxwxz{{|}}}||}}}~}}}~}|{z{}{zz{|{z|~~}~~||{{{yxwvvwwvvvuttssuvtuwy{{zz{{{|}{z|}{xvx{ywxyyyyyyz|}|{z{{ywxyz|~~}~~}~}}}|||}~z}{xyz{|zz|}{|~}|}{{|zyzzz{}|{{|~~}~~{~}}}~~{y|}zz~~~~~}~}|||}{{|{zyxz|ywxy{}}||}}}zwutvxwvvxzyvuwxxwutuy|||}|zz{yy{zwx{{{{z~}}~~|~~~~}|{zzyxwwxzzz}~}~}{yxxvutttsssstuvwwuvvttuvvvwxyz{}~}|~}zyxwwvutsssttstutv{}}~~}||{z|~}}~}}~~~|}}~}~{yzyxwvw{{z{|zyz{zz{|}}|~~}}||{yx|~{y}}|zxwxz|~}}|}~}|}}{{}~}|{|{}~~|{ywvwwvuvwy{||{{zxxyz||{|}~~~|}~}||{zxwyzxxy{}}|~~}}{zzz{{{{|{zyxxxz{zzz|~~~}|zyxyyxvvwxwxyyz{|~~~~}zwvuvvuvyzzzzz{{zyxwx{|zz}{|}||||}|{zz}~~|z{|||{{~}|}~||}{zzzzzzz{{z{}~~}}}~|y}~}|||~}~~}}~}|}|{||{xxzyyyyz|{xwwyxxyyz|}~~~}|{{{zwvvwwvuvvvvwy{|~~|{{zxvwwwwxz}~}}}}~~~}~}{~~|~~{zyz{{|{zz{}{z{|ywxzzz|}~|{}}}|yxxwtsuwvutttrquxwvxy{||~~~|yz{zzyy|{xwvwwusrsrrsuvwxxxvtvywwz|}~}~~}}}}||}~~~}{||{{{}}}}}}~}~|{{zywuvxxyyxz|{{~~~}||}||}}}}}}}~~|{|}}~~}~~~}{yxvuvwvuttwxxz|~~|zzzxwwxyywxzzzzywwxy{|}}}}|zz{{zz{||{{}}~~zzzyxxwuuwz{{{{{{zyyyz|}||}}}~~}}{z{{ywvvuuvwxyyyz{|~~}}}~{xz~~}{|}}|~~{~}~}{}~{{}}||}}{}~}|{z{{{}~}~~|{~~~}z|~~~}}{{||~~}~~}~~~z|~}|}~|z{|zx{~}|}}~~~~|xz}zwwxxxvwxxxxyxx{~}|}{zzzxxyz{{|}zz|}|{zz|}|{{}{}zy{{zyxyz|}|{}~~~}}}|zwwzzxxywvy{{|~}{xvtssqopqqqqrstuutssstsrtvwxxy|}{{{}~{wwxwuuutsstuvvwy{}}}}{|}{zz{|}~~}~~~}|zz{zyzzzz|}|~~||||{zyy{}}}}}|}~}|~||~}z{}~{zzz|||~~}~|}~{y}||~~}{{yuttuvwwwxy{zxxxxxwxyzz{}{y{}~~~~~}{zzzyxxxxwvvxz{z{~}||||yxz}~~~|~|}~}{}~{yz{|{yz||{yxyz{}~}|zvvyxxxxz|{||}{|~~{~~{{}{yyy{{ywyyyz{{{~~}|{ywy{||~~}|~~|~|{}}|{{{{||{}~}}~~~~~~~~~~~~|~|yzyy{~~wonqtttuuu|~}zuponlnty|{}|yusstv{~~{zxtppqsvy{zvttpmmmlnrw}}}}}yw{}}}zxtrstv|zvspnnrxyz}vtqmmpsw{~{uqmkiijlqv|}|xvtqswvz}xsoonjhikquxz|~||{zwrqsqqtyz|~|xtsstvxut|}{xvutvy}zwwurpqv|~zwvvvwz{{yusstrqw|~}zwpmmmmnorvz}|z{{xusrtuuwyyyyz{~~|zywwz}}~}{zvqppnmpsssrrtvurpqolmnkikllnu|~{wtsuxz~~zxz|~~~{~~wqpqrrsy|~}{vsvyy|}{yxy{~}||yy{{{~~}{xtrtvwy~}zxxy|}|vwxx{~z}~~}~|}~}yvwutssw{zy{}~}~{wvwxz}~|zyxrmrwtty}~|zywttz}~{uqomorv{|||yxy{zwxzxusqpnjilnoqv}~~|{{}~}|xtuwvtrrsttuwz{|~~{y{zvqppnkiikmorrrw}|{}~}{||{{yyzxvuvwuuw{|}}~~~}zyy}}}~{{zzzz|~}{||yvxz{||{z|~}{}yurrronqqmkorqqtvwwyzywyzwtx{{z~{yyxxwx|}|||zxvtsqqsuwyzzz{~zurpnnnnmlmoqruwuuxzyyz{{z|~|zxvvvwxy{|~~|zvsswz{~~}~|zyywy{yy{~}|ywuqpqpopsuxz{}{y{|}~}zz}|{yxzyxxxyzz|}zvsoklnlikprsstvuqnmkkllklosuwx{|xxxy{|}~~~}~|}~~~~~~{~~}}{zyxxy{|}~||{yxyzyyyywvwzzz{{yyzxwxxuuxxwz}|}}||~~~{xy{}{xwuttuwy|~|ywvvwxxxyy{|{{~}}}yyzxvvvy}~~|zyxxvuuw{~}~}yz||~~yurqommnnprsuxyxwvuvwxxxz{}~{ywtqonoqrsuvwyyxwwxyxvwwtqpppooprtttuuwwvwyyz{{{}~~~}zwutrpnmprtuwy}~~~}|}~}~}{{|||~{yzzz{}~z{zvuvwy}}zxuqoonnoruwxyz{{yxyzyvuvxxxyz{}~}}{zxututtwyz{zxzzyxxwuuvvx{{{{|}}|xvtqnmmpqqsvxzzz{{xwxyz{}~~~{ywvvxyz{}~~|yxwwwwz~~|{zzzz|}~|xvtqppqsvxyxwwyzxuvwwxy|~}}|xtqqrsssuwyyy{}~}}zwtqpomllmopqqrssqomkiiilopqvz{|~~}}{xvvxz{{|}}|~~|{{~|yvttttvxxxz||}}}~}zy{{{}~}}}}~|{|}}}}}zxwwwwy{~~|zz{|}}{zxtqrtvz}}|}~~}}}~}||{zz{{zzywwwwxyzz{zz{{|~~}|{||||}~~|wstsppqsvwxyzzzzxxxz||}|zyvusqpqqrrstvwwwyzyxxxyzyxwuuussstuwxxyzyxxyyywvwwwy|}}~~~|zwsrrsttvz||~}~}{yyxxyz{}}{zyxxy{}~|{z{}~|{zzzxvuuvvuvwvussssuvvwxz{zwvvsqrsstuwz{|}~}{zzxxz|}|{ywvvwwxz|}~|xtssrpoppqstuwxzzxvvvuuuvxz|~}||}~~~zwutstw{~~}|{{{|||||||||{{z{||{zywvuuuuvvxyyyyyzyyyxxyz{|~~{ywutrpoopqtuvx{||}}~}{ywurmiijjklmqssuvvvutrqqrtvy}~~||}~}}~~}||{{|~~}||~~~~}}}||{zzyz|~|z|}}}}~|{}}|}~}{wttttvx{~~}|}~}{zyyyz|~{xvuvwy}~}~~}{{}}}|{{{ywvuuvwxyz{|}}yxxwwy{z{}}zvtsstvwxwwwwwvwyyyyy{|zywwvurqqpoppqrsrssttttuvwxy{}||{zxxxwvwxyzz{{|||}}}}}|zyyyzywvvvvwxz{{}~~~~{yxvvvxyz|~~}~}{zyy{|}~}|{zyyxwwxwtsssutstuuuutttuuvwvvwxxyyz{yyz{||{{}~~~{ywvwxy{}}zwtsrqpqqqqrtwvuwxxxwxz|~~zyyxxyz|}{zyxwwwvvwy|~}}|zxxyyzzz{|||||}~|zyyyxxyyyyxxwvvvvvvxwvvvvvuttsqqrrqruwxwwxywwy{}~~}}|zxvtsqpnmnnoqsvwxyyxy{{{zz~}||||{|~~}}~~}}}}|}~|zyyz{}~}}~|zxxywwyzyxyyz{}}}~~~|{ywvvvvwy{|}~|{z{{{yx{}|}~}}|||}~}||}~~}~~~~~~~~~}}{ywvwxwwy{{{||}}}~}{xvutsstuxyz|}}}||}~~|zyy{||}|zzyxwvuvutuvvvwwwvuvxyz{{~~{wutstttuwwxxwwwxxwwvvxxwwwwwwxz{}~}}|yxxxwx{~~~~}|ywx{}~~}|{yxvuttsstttsqqrqppqstttuvwwwwwvuvvvwxy{||}|}}~|zxvtqqqppsvvwxyyxwy{{z{|{{{{{{|||}}||||}}{zz{|}}}~~|{yyz|~~}|zxxyzzzyzz{{{yyyyxy{}~~~|zxwvtsvwvvwxxxyxxyz{{yvvutssrrsuwyyzzzzyxxwwxyzzzyxvtrqpooonnpqrtvxzzyz|||}~~~~~~}|}~~~}}~}|zyyz|}~}{zz{|}~|}~}~~~~~~|zyxyz{~~}{{{{z{}}}~~}}~~|{z{|{z|}}|{{{{yxxwvwxxyz{~~}|}~}{zz|}}}}}}}||}||{|}}~|}~|zyyzzz{}~~~~{ywvutssrsuvwxyzz{|}~~}{yyz|~~}{zxxxxwvwxxwwwwvtttsrtuwyz}~~~|zxwwvtttuwxz{}~~~||||{|~~{yxwvvvvvvwz|}}~}~}{zyyz}~~}}~~|||{yxwvussssrrrrrpoprqpqqqqpqrtux{}~~||}}~~~|{zyyy{|||||{{{|}}|zxvuutstvxyz|~~|zzzzyyz||~~}|{zyxwwwxxxy{|~~|yxwvwy{}~~|{zyxxyz{{{|||{yyxvtssssssssstvwwwwxyyyyzywutsrrsuwxz{{|||||}}}~}}{zxusrpopqrstvwxxxyxwxz||~~}|zyz{|~~~}}}~~~}}~}||}~~|zyzywwwwwwwwwvuwxyz|~}{yxwvvutuvvwwwwwwxxyz|}~}||{zzzyy{|}~~}~}}}}~~}|{|||||}~}}|zxwwyzz|~~~~|{zyxwvuuvvwz|~|{|}~}{ywvvwxz{|}~}}~}|{{{{zyyywuuuvvvxz{{{||}}|zyxxwvuuvwwwwwxz||}~~~}}|{{z{{|~}|{zzz{|}~}{{{zz|}}}}|zwuvwyzz{{zyyzz{{{||zxvutsqpppppqqstuuuuvwwwwxyzz{}}}}}~~}{z{}~~~}{zyxwutuutttttuvvwvvxyxyz{{{z{{zyxxxxxxxyyzz|}|yxyz|~}{zzyxxxxxvuvvutttsttwyyzz{yxxxwvuuvuuvwy{|}~}}}}||{zzzxvvvvwwy{|{|||{zz|}}}|{ywussqonnnnoqtwwy|~~~~}|||}}~~}}}|}~~|zyyzzz|~~}|zxxyyyxxy{|}|zwtssssstuwwxyz{{{||{{|}}}~~|||{z{{{zz{}~}||}~~~~}|}~|{|||}||}~~}||{{{{{|}~~}zxxyzz{{|}|}~~{zyxxxyzz{|}~~~~~}|{zz|~}{zxvtsrqrtuuvwxxxwxyzzz|~~}|||zyyxwvuuuuvwxxyz|}~~}{z{{z|~~~~}}}}~~~~~~}||}~~}{wtsqppprtuuvvwwvwyzz{{zxuttusrtuvvwy||||}||}~~|{{{|~}|{yy{|}~}}}}}~~|ywvutsrstuuvvvuuuvvvvwwwxy{|||{{{{zzzyxxxyyxy{}~~||}~}{zywwwwwwwwvuuvwwwvwwwwxyyyyxwwvvwvuuvwxxxz||}~{yvttuvvwxxxwwxz|}~~}|zxwvvvvuuvwwxyzz{{|}}|}}}}}~~~~}}}}}}||}}~}{zyxwwyz{}~{{zzzyz{}~~}~}|yxwvuttttuvwxxxyyz{|}~~}|||}||}~~~}|}~~~~}}}|||}~~}||{zyyz{{|}}|zwuuvwy{}|zyyxxxz{}}}~}||}}~~~}}||}~}}}|ywvuuvtttuuuuuwvuuvvwwxz||||{yxvuttsssssuvwwyz||}}}}}}~~~}}}}~~}|{zzyyyyzz{{zyyz{{{{{ywvtsqqpqrstwxxyyy{{|}~~|{ywwxxwxyz{|}~~}}|{||~~}}}}}}}{yyzz{|}}}}}}}~}{ywvtsrrqqqrsuuttuuuwxz{{|}~}~~}|{{|{zzzyyxy{||}~}|}~}{yxxxwwwwxxxxxxxwwwxzzz|}~~}~~}{yyxxyzzz{|}||||||||{{zyxwwussssuwyz{z{|{z{}~}|zyxwvvvwwxyzz{||}||}~~}~~~~~~~~}|}}}}}}~}}}|{zyyyy{}}}}}}|zxwwvvwxz}~~}~~}}~~~~~~~|{zxwvvvvwxz|}}~}|{{{{{{{|}~~}||}|||}~~}}|{zz{|}~}{zzzz{{{||}~~|{zz{}~}|zzyxwwxyyy{|}}~}~~~}}}~|zyxvuutstuuuvvvvuuvvvvxxyzz{|{yyxwusrrrqqsuvxyz|}~}}}}~~|{zyxwuuuttuuvwvvwxxxyxwvusrrrtvvxy{||}~~~~~}{{|{zzz{{||~~~}||||}}}~~}|}||~~}{yxvvwxz|}~~}}~~}~~}{zzywvvvvwxxxxwxyxxxyyyyyz|}}}}}|{{{{zzz{|}}~~~~~}{{||}}~~}{yxxxxwxyzzzyyxyyzz{|}~~~}{{{yxxxxxxxxyyz{|||}}}|{{zywuuuuuxz|}}}}}}}~~~~|{{zwutsssstuvwyzzzzzz{{||~~~}}~~}|{{{{zzz{|{{{|}~~~}}{zzyxx{|}~}{{{yz{|}~}||~~}|{{{{{||}~~}|{{{{{{{|{||||~~}||}~~}|}}}~~}~~|||{zzzyzz|}~~|{z{|~~|{yxxxyyyz|}~~}}~~~~~}}}~~|{xwuuuuttvwxwwvutrrrssstuvwwwwvwvuuvvvvvvwwxyyyz|~~}|||}~}{yyxxxxxxxwwwwwwwxyzz{|||zywvuuvwxyz{{z{|}~~{yxwvvxxyzz{|}|{zzzyyz{{|}~~}~~~~~}zxvuuvx{|}~~~~}{zxxwvwwwvwyzzzz{{zz{|}~~~~}}}}}}}}}}}~~~}~~}|{zyxwxyyz|}~}{yxxxxxyz{||||||{{||}~~~|{{zxxyxwxxxwwxz{{{}|zzywtsrsttvxzz{||||{|~~~|{{zxwvuutstuuuvwyyzz{||}~~~~~~~~~~}{zzz{{{{||||}~~~~~~~|{zyxxyz|~~~}|}~~}}~~~~~}~~~}{z{zyz{|}}}}~~}|~~}}||}}|{{zz}~ywtqtwwy~ysqqqssw{~|yusrrvz~zvtqopoquxz}~zwtqonoqttw}{xuststz~zyz{|}xronnoruwy}|wsplklkkpttw|~}{yvtpmljjkkkpux{}~~|ytqomjhilosv{~|zxuttru|{}~{zyvuvwy||zxwvvxz{xwwutwz}}zxxyz|~}{zzz{}}|{{|~~}}|z|~}||~}}~}{{|~}{ywuvwxy{}~}}}~}~~{yxwvwy{~}|zwusttsuyzz|}~|{zyxvspqtssuy|~~~|{zxwusrsssssstvyz{{{|}{zz}~~||||~}zyzz{}~{zxvttuvuux{yyzz{zywurprsssvvtuwwvtrrtspppoprsrsux{}{zxwvwwy{zz|~~}{{{|}|}}}~~~~}||{||{z|~}|zz{|||~}|}~~|ywy{zy{~~}{ywuvvvxxxyyz{zz{{zyzywy|}}~}zxvvyz|}~~~~}~~}{{{|{xxz{|||}~~}{|||}}|}}||{{{{{{zxwyyxy{||{|}~~}|zyxvtssuwx{}~~~~}~~}|{{zxxz{||{z{}|yxwxxurttstuuuuwxxwx{|yvxyzyxvvuurqpoopnnqsuuttvwwwx{}}}~~~~}|zywwxvuwxxwvvxyyy}~}~~|{||}}|{zz{|zz|~~}|}~~|{{||}~}~~~||}~~}|~~~}z|~|zyy{|yxz|}{{}~~}~~~~}}zxz|{z}}}~~}{z{}}|z{|{{zz|}}}{|~|}~}{xyzxvvvwxvvvwxwvvwy{yyyz|{yz{zzxuttsrssuxz{|~}}~~}~}|||~~~}~~|zyxxxwuwxxxxwxy{{z{}}{{||{zxwussttrtvwxyzzyz{yxy{}~}~}{{yxvuuvvuuuvyxxyz|~|~}}~}|}||{{{zz{||{{{{|}}|}~~~~~~}|{|||}}~}|{{{{zyyyxxxwwxxwvwxxxyzzzz{zyxz{{yxwxxwx{}~~}|{{zyz||{}~|||||}}}~~~||||}{yz|}||}}|}~~~~}}~}ywwvutsuwxx{~}|}~~~~|}}}{|~~~}}|~~{z|}{yyyyyxvttvuuvwvuvwxyxy{{z||{ywvvvsqqrttsuwwwxyzyxyz|}|||}~}{yxwvvututtttuvvxzzzzzzyz}~}|{|~~}{{zyyz{{{z{}|{|}|{{zyy{||||}~}~~}|{zywxzxuwxwwwwxz{{{||}~}{{{zyxxxy{||~~~~~~}|{||{{{zzzy{}||{{}}|{{|}||{z{{zyxyz{z{{|||{}~~~}|zyxwvuuuwxy|~~}~~}~||}}{yxyz{{|}}~~~~}~}|}}~~~~}}}|{zyyzyzz{|}~~~~~}}}~~}|{||{ywuttstvuuxyzyxy|}|}~~}|zwuvusstuusstvwxyyyyxxyyz{{{|~}}~~~~~~~~~}}~}~~}}~}||}~~~~~~~}~|~~}}|{|{zzzyxyyxwwwwxyzzyy{{{{zz{{zywwwvuvxxyz{}~~|z{{{|||}~~}~}|}~|{|||{{||}}}}|||}}}~~||~~}{xyzyxxyz|}~~||}|{|}}~~}~~~~}|{{||{{}}{{||||{zz{zyxyyzywyzyyz{||}~~}}~~|zywuutrssstuvxz{{{||{|}~~~~~}|{yxusssqpooqrrstvwxyyyzyyz||{{{|~}}~~}~~}~~~~~~~~~|{{{yyyyxxxy{{z{}~~~}|||{z{}~~|}}zyzz{zyzzzy{}}|||{{zz{{xwvvwwx{}}}||{{|}}~~~~~|{zzyyyyyyxxyyyz{z{}~}zzyxvutuwwxz|}~~~~~~}|{zyyxxyyy{|{|~~}}}|}|{{|}~~~|zz{{{{|}~}||~~~~~|zywvuttuvwxzzz}~~~~~}{zywvutsrrrstttuvvxyxxzzyyyz{zz{{zyz|}}}~~}{{{|{|}~~}{{{{{|}~~}}~|{z{||}~~|{yyzzyxxwxxxxwwyz{{|}}~~}}|{{xvwvuuuwz{{{|~~}}}}}|{z{|}~~~~}~~~~~}}}|{{||||}}|}~~~|{zywwxyz|}}|{{zyxwwxyz{{}}|~~}|~~}{{{{yvvwwwwwyz|}~~}}|{xutuuuvwwwyzyyz{{|||~~}~~}{yxvtsrqqqppqpqrsuvuuvwxwvxyz{|}~~~~}~~~~~~~~}}{zzzywxz{zyz{{|}}}}~|{{{{|}~~~}|{{{|||||}~}|{ywwwvvwy{|}~}|{{zyz{}~}}}{{|zyyyyyxy{|{|}~~}|{yxvttvwwxz|}~~~}{|{yyyyxyzyyyz||||}||||}}~~~~}}}}|{{{{|}|z{~}|{yxxxwxz|}~~~{yywuttssssssstvwwwwwwwwxxyzzyz{|}}}||{zxxyyxwvwy{{z}~}~~~~}||{{{{||{{}}}~}|{}~|{{{zz{{zz{}~~~|zzzxuvwxyyz|~~~~}|zwxzxwxyy{zz{|}~~}~~~~}}}}}}}}}}}}{ywxywwy{~~}}~}{zyyyzyz{|||}}||||}||~}|zzzzyxxyyzzy{}}}}~}{zyxwvvvwwyz{|}}|||}~~}|{yxwvttsrsrrrsssttttuvvuuwxwwxz|{y{}}}}|||{zzzyyyyz{|{{}~}|{zzzyyzzz||}~~~}||{yxxyz|}}}~~~~}}~~}}}}zxxxyyyz|~~~~~|{{{{z{{{|}~~~}}~~}~~~~~||||{xy{|||{|}}}|ywwwxyz{{|}}}}}}~~{zyxwvuvvvwwyz{{|}}}||}||||}}}~~~}|{z{{{{{{|~|zyxwvtvyzz}}{zxwvuttttrqsuuvvvvvttvwwxxxzz{|}~}}~~|zyzzyxxyzzz{{{z|~~}|||zz{{{zyz}}}~~~}}|{|}}~}~|zyxwvvuuwy{{{{|}}}~}{xwwwwwvvwy{zz|}~}||}}}}}~|||{z{|{{||}}~~|zzyyz{|}}~~~~}|{zzz{{{{{|~~}}~~~~}}}}~~}}}||{zz{zzzz{|}~~{xwxyvtvwxy{}~~{yyxwutssssssssuutuvusstssstvvvwyz{zz{|zyyyyxxxyz{{|}}~}{zyyzyxy{{zz{}}|}~~}|zyyyxxyz|~~~~~~}}}~}}{yxyz{{{}~~~}{zz{|{{|}}}~}}}}}}||~~}~~|{|}}}||}}~}}~~|{yxxxxyz|~~}{{ywwwvvwwxxwxz{{|{{|}}|{}~~~~}|||||zzz{|||}~~~~~|zzyxxxy{|||}}~~|{zyyyyxxxyzzyyyyxwvvvttstuwwxy{||||||{zzyxyyxwwxyyyz{{{|}}}~~}}~~~~~}}||{{{||}~~}}|{ywyzz{}~{yyxxxxyz{}~~}||{{yxxxwwxyzzzzzz{{{zz{{{{|~~}}|{zz{|||||}~~~~~}||{|}~~}|{{{zz{{{|}~~~}||||}~~~~~}}}|||||||}|}~}}}~~}}}}|{zywwwxxy{||}~~~~}{zxwwvussttsstvwxxyyxxyxxxyyzzz{{zzzzzyyyyxxxxxxxwwxyzz{||}}~}{{{}}}}}|{{{{z{{{|}~~~~~~}|||zxxxxy{|~~}~~~~~}{{{||}}}}~}|{zz{|}}~}|{{|{{{{}~~~~~}|}}||}~~~~~|{||{zz{{|{|||}~~~~~|{zywxxyyz|~}}}|zzzyxwwwxxy{||}~}|}}||}~~~~~~~|{{{{{zz{{{{|{|}~~~~~|{{{{{|}~~}{zzyyyyzyxyyyz{yxxxvvvwwxyzzzy{||{zzzzzzzz{{zzzzyyxxyyxxyz{{|}~~~~||{{zyyy{|}~}}~}}}}}}~~|{yyz{{{}~~~~~|{{zxxy{|~}||{zyzzyyyz|||||{{{zyyzzz{{|}~~}}~~}|||{zz{{{z{|~~~|zzyxy{|}~~~~}}}|}}}~~|zzzzyyxyyyy{||}~~~~~}{zyxwvwwwwz||}}{zzyxwwwwwwvvvvvvuuutuuuuvwxyz{zz{||{zzzyxyzyxwwwwwxzzzz{{|~}}|{zzyz}~~~~~}||}~~~~}}|zyxwwvwxz{|}~~~~~~}{|||{|}~~~}}~~}{zz{|}~~}}}}|}~~~~~~~}|{{{|{|}~~|zzzyxwwwwxxyzz|}}~}{yxwwwxyyz}~~~}}||{{{{{{{{{|}}|||}}}||}}~~~~}}}}|{{|{yyzz{|}~~|{zzzz{}~}{zxxyyxxxxxxxyzyxxyxwxxxxz{|}}}}}|||{yyxwwwvuuvwvwwxyzz{{{||}~~~}|{zyxwvuuvwxy{}~~~~~~}}|}~~~~}}}~~~~~}|}~}|}~|{yyxwxz{}~}|{zzz{{{|}}}~~}|{{{yxxyzz{|}}}||}~~}|{||zzzzyxyzz{}~~~}{zzzz{{|~}}}|{{{{|}}}~~~|{zyyyxxwwxxxyz{{|}}|{yxxy{|}~}{zyxvuuvvutuvvuuutttsssstuvuvxxy{{{{{{zzzzzyyyzzzzyyyzz{||}~~~~~~~}}|{zxxyz{|}~~~~~~~}{yyyyz|}~~}|{zz{zz{{{{|}~~~~}}}~~~~~~~~~~}~~~}}}}}}}~~~~~}{zyyyxxxxxwxxyz{{|}~}|{ywwwxxyz{}}~~}||{yyxyzz{zz{|~~~~~~}|}}}}}}~~}|{{{zz{|{{{|}}}~}}}}~~|zywvvvvvvwxwvwwwvvvwwwxyyyyzz{|{{zyxwwwvvwwwwwwwwxyz{|}~~}|{ywvvvvwxy{|~~~~~~~}}}}||}~~~}}}||}~~|{{|~~~}}}~~||{zyzzzzzz{||}~~~~~}}||zyxwwvvwxxyyz{|}~~}|{{|||}~|{{zzzz{{|}~~~~~~}|{zzzzzz{|||}~}|{zz|}}~~}|{zywvvutttuvutuvutttttttuuuwxxxyyyxxxxxxwwwxyyyyyz{||}}~~|zxxxxyy{}~}|}~~}||||||{{{{{|||||{zyyyz{|}~~~~}|~~}}~~}}}~~}|{zxwwwvvwwxxyz{||}~}|{zyxxxxyz{|}~~}}~~~}|{zyyyyyyyyyyz{{{z{{{{{|}}}~~~}}||}~}}}~~}||}~~}||{zzzxxxyyxxwwwuuwwvvvwwxz{{|{||zyzzzyxwwwwwwwxxyyz{{|}~~~~~~~~}|{yxxxxyz{}}~~~~~~~}~~~~~~}|}|||}~}}}}}}}}~}}~~}||{|}~~~~~~~~}}}}}~}}~~}|{zyyzyxyzzz{{|}}}~~}|{zzzz{|}~}|{zz{|{||}}~~~~~}}}~~}~~~~}~~~}|{zz{}}~~}zyxwvuuuuuuvwwxwwvvvuuuvvwwwxyzz{{{{zyyxxxxxxxwyyyyzz{||}~~}{zyzzz|}~}}~~}||{{{{||}}}}}}}|{{|||||}~~~}~}~~~}~~}||{{}}|{{{{{zzzz{{|}}}~~~~~~}{zyxxwxyz{|}}}}}}}}~~}|{zyxwwwvvwxyyz{{{{{{{{|||||}~~~}}~~}}~~~}}~}{zzyyyxxyyyz{{{zyxxxxxwxyyz{{|||{{{{zzzzyyz{zzzzzzz{{{{|}}}}}~}}}}{zxxwwxz{|}~~}}|{{|||}~~~~}}~}}}||{{|}}}}}}}}}~|{|||{zz|~|z}~}zyxwxz}}}|{|}~}yvxzzxxyyzzzyyxxvvwxzzz{|}}}}~}|}~~||{|~~|{{{|zvwvvwwyz{{{||yxy{|}}{y{{z{|{ywwz{ywwyxwwxy{{{|{|~}|}}}||}~|zzyxyyyzzyz{||||{zz{{{||}|zz{{z{}}}|{xutttttuutuvvwxxyxwvwxxwxxyyzz{{{|{yz{zz{{{zzzz{yxxyzzzz{{{zzzyxxy{}|||~~|zyz{yxwwvuuvwwxxyyyxxxyzz{|||||zz{zzz|||}~}|}~}~~}~}|{{{{|~}{{|{{|}~}~~~~~{zxwvy{zy{~~}~}|}}{xuuvttvyz|~}}~~~~}}|||}~~~}~{zyxyzzy{}~~}}~}||~~}}}{z{|||}}|{{{{{|~~}}}~~{ywvuuuuvxz{{|}}}}}~~~~}}|||{zyxyzzyzz|~~}|zz{{{|~~~~~~~}zxxwwwwwxzzz|}||}~}~}||}|{|}}|||}}~~~}|}~}zwvusrrtutuwyyz|}|{{}|{|~~|{{xvuutsttssuuvwwxz{|}}}||}|{yxxyyy{~~~~}{zyxxyxwxyzyz{{zz{||}~|zyzyxyz{{|}~~~}|}~~|zxvutttttttuuuvwxwwwwxz{}~~}|zxvtrpppqrsstvyzz|~~~||||{zxwvvx{}~~~}|{yxwwxyxwxyyxxyyyyyyyy{|}~~}{xwutstttux{~||}}}}~~~}~~~~~||}~~~}}{yyzzy{}~~|{z{}~}}}}}~}}~}||||{|}~~|{zz{{|}~}}|{||||{{{{||{{{||}}~|zxxxxwx{}~}||zy{~~}|{zzz{|||}~~}|{{|}~|zzzywxxxwxyz{}~~}}~~}|||{zzzzzz{||||}}}~}|{zxwvvvvwyy{}~~~~~~}}}}~~|{{|{zywwwwxyzz{z{{|}~|zyxwwwwxyz{}~~~~~|{{{yxxwvwwxyz{|}}}~~}|{ywvutrqqqrsuvwxyyzyyyy{||||||{zzzz{}}~}}}|zyz|}~~~}|{zzyyyz{|}}}{zyywwwxyz|~~|{zz{|}~~}||{zyxwvutrrsuvvxzzyyzz{|}}}}|{zxwvussststuwyzz{|||{{||}}}}|{{{zzzz|}}}|{zyxxyz{}}~}}}}|{zyxvvuuvwxz{|||||}~}{yxwvvvuvwx{~~~}~~~}}|}~~~~~}|||{|}~~~~}{{|}~~~~}}}||}~}|{{{{{}~}||{zzz{{|}}|{zzz{}~}|{zzyyzzzz{|}~~~~|{zxwwwxyyy{|}~~~}}|{|~}|{zyyyyyz||}~}|{yxwvvxyz{{}~~~~~~}|}~~~~}|{yxxxxxxyz{||}}~~}||{zyxwvvwwxz{|~~~~}|||}~~|{zxxwwwwxyzz{||}~~~~}||zxvutssstuvvwyyyyzz||||}}}}|{zxwvvvwy{|}}}}}}}~}{zyyyyyz{|}~~}~~||}|zyzz{zzz|~~}|||}~}{zyz{|~~~~}||~~~}}|zwuttsrrssuwxzz{|}}||||{zzyxvuttuuuvwxyz{|||}|||||}||||{zyxxxyz{||||{{{z{}~|zyxvvvvwxxyz{{{{{}}}~~}{xwwuttuwxz|~~~~~}}|{{{|~~~}}}~|zzyyyz{|||~~}|{{|~}|{{zyyz{|}~{wwy{{|~~}|{|}|{{{|}}}}~~~|{{{{|}~~~}}}~~}}||{{zyyyyz{||}~~}zxwvvvwxxyyz{|}~~|{{|}~~|{zyxxxyyz{{|||}}}~~}|{{|||}~~~}}|}~~|{z|~}|zyxxwwwwvwxxyyyyz{{|}~~~{yxwvvvwxyz{|}}~~~|{{|}~|{yyxwwwwwyzz{{{{|}~~|zxwvuttuwwwwxyzzz{|{{||||||||{{{{{|}~~~~~|{zyxwwwwwwxyyzzz{{||}~}|{{z{{{||}~~~~}{zyyz{|}}}}|{zz|}}~}|{yxwvuutttuuvwwxxxyz{|}}~~}}{yxxxxwwxyyxxyyz{|}}|{{{||||{{{zyy{~}}}}}}~zwvvvwxxxxyzzzyz|}~}}}}~~}|{yxvuttuwyz|~~~~}}}}}}~~~~~~~~}|{zz{{{{|}}}}}~}|{{{zz{{|}}~~|{zzyzz{|}}~~}}~~}}|{{{{{|}}}}}~~}}~~}||{zyyyzz{}}~~~~~~~~~}}||{{zyyyzz|||||}~}~~~~}}}yz|~}yuutvz~}{z{|}||{{|~}|||}|}}|||}~~~}}||||}~~~}{yxvvtttuttuwyyyyyyzzz{||}}}}}|||{{{zzzz{{|||}}~~~}}}}|{zyxxxxxyyzzzzzzzyyzzzz{{{zyyyxxxxxyyyzz{{{|}~~~~}|{|}~~~~~}{yyxwvuuvvwyyzz{{{{{|}}}~~}}}}}|||{||{{{{|||||}}~~}}~}||{||~~~}}}}~~|{yxwvvuttuvvwxyyyyyyyyz{||}}}}|{zyxxxxxyyyzz{{{|||}~~}{zyyy{|~}|{yxwvuuvvwxyzzzz{||||}}~~~~}{{zzyyyz{|}~~}|||}~}|{zyyzz{|}~~}}|}}}}}~~~~~~}}|||}~}}}~~}||}~}}}|||{{{{{|}~~}}||{{{}~~~~~~~~~}}~}}}}||||||}~~}{{{{}~~|zyxwwwxxy{|}}~~}}||||||||}~~~~~~}}||}}~~~~}}}}}||||{{{|}}}~~~~~~~~~~~~~}|{zzz{{{{zyzyxxxwvvuuuuvvwwxyzz{|||}}}~~~~}}}||||}}|}}}}~~~~}}}}}}}~}}|{{{{{zzzzyzzzzzzzzzz{||||}}|||}}||||{||}}}~~~~~~~~~}}~~~~}}~~~}}||{{||{|||||{{zyxxxxxvwwxyzz||||}}}}}~~~~}}~~}~~~}}}||||{{{||}}~~~~~~}||{yxxyxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyz{{{|||||{||{|}~~~~~~}|||{{{|}}~~~~~~~}}}}}|||}~}|}}{ywvvxyxxy|~~~~|{zz}~||||||}~}{{}~~}|||||||||||}|||||{{{{{{|||||}}~~}}}}}}~~~~~~~~~~~~}}~~}~~~~~~~}}|||{z{{z{{{{{{||||}~~~~~~~}}}}}}}}||||{zzzzyxxxxxyyyyyxxxwwwxxyzz{{|}}}||}}}}~}~~~~~}}~~}}}|{zzzyxxyyyyzz{{|}|{{|||}}~~~~~}|{{|}}|}~~~~~~~~~~~~~~~~~~}|||||||||}}||||{{zzyxxxwwwwwvvwxyyz{||}}}}|}}~~~}~~~}~~~~}}||}||}}~}}~~}}|{{zzyxxxwwvuuvvvvwxxxyyzzz{{zzzzzzzz{{{||}}}}}}~}}}}|||||||}}~~~~~~~}}~~~}}}~}||||||||{{zz{{{{{{{||||}}}~}}~~}}||{{zzzzz{{{{|||}}}~~~~~~~~~~~~~~}|}ztstuxzzxwy{|{||{zzz{}}{{yyz|~}}~~}}~~}}}~~}}}~~~~~}}|||||}}~~~~}}}||||||||{{{||{{|||}~~~~~~~~~~~}}|||||||}}~~~}}||{{{zyyyyzzz{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~}}||||||||{zzzyyyzzzz{{{{||}}}~~~~~}}}}}||}}}}||||{{{{{{|||}}}~~~~~~~}}}}|{{{zzyyyxwwwwwwxxyyyz{{|||||}}}}}}}}|}}}}}}}}~~~~}||||||}~~~~~~}|{zzzyyxxxwwwwwwwwwwxxxyyzzzzz{{{||{{{{{{{{{|||{||||||||||}}}}}~~~~~~~}}}|{{{{|||||||||||||}||||||||||{{|{zzyyyyxxyyyyz{{||}}~~}}~}}}}}}~~~x|~}}}~~~~~~~~~}}}|{zzzzzzzyyxyyyz{{{{||||}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}~}}|{{{{zzzzz{|}}}~~~~~~~}}}}||}~~~~~~~}}}}|||}}~~~~~}}~~~~~~~~~~}}}~}}}||{{{{{{{{{|||}}~~~~~~}~~~~~}~~~~~~~~~~}|||}}}}}}~~~~~~~~~~~}}}|||||||||}|||||}}}~~}}}}}}}}||{{zzzz{{{zzzzyxyz{}}}}|{zyyyz|}~~|{{}}|zzz{{yy~~xusru{}}}}~~|zyz{|~~}|||~}}~~}}|{zyy|~~~}}}|{{{zyyxxxwwwxyz{{zxxxxxxxyzzyyyz{||}~~~~~~~~~~~~~}||||||}}~~}}}}}}}|||{||}~~~~~}}|||{zz{|}}~~~}{zzz{zzzyyz{|||||||{zzzzyxxxxyyyzzz{|}~~~~}}}}}~~~~~~~~}|{{{zzzzzz{{{{||{zzzzzzzzyyz{{{{{|{zzzzzz{||}}~~~~~~}}|}}}|}~~~~~~~~~~~}}||{{zzzyyyyyyxxxyyz{|}~~~~~~~~}|||}~~~~}}~}{|}}~~~~~}|}tpoou}|zz|}|}}~~{zzz{}~}}}z{|}|xx{~{xxzz{|||{||}}~~}|||||||{{}}}}}}~~~|||{zyyyyzzz{|||}~}{{{yxwwvuuvvwxyz{{{{{|||}~}}~~~~}}}}}}||}~~}|{{{zz{}~~~}}}~~~~~}}}}}}|}}}|{zyyyxxxwxyzzzzz{|||||{zzyyxxxxyyz{||||}}}}~~~~~~~~~~}|||||||{{{{zz{|}~~~~}}}}|}}}||{{{zyyyyz{{{{{{{{{{{{{|{{{{zyyyxxxxyzz{|||}}}}}}~~~}}}|}}}}}~~~~~~{uttw}|~~{z{|}|~~~}}}|zyxxxxwxz|}}|{{{{zzzzzyxy{}~~}|{z{|{zzz|}~~~~}}}~~||||}~~~~~~~~~}}}}}}|||{zz{yxxwwwyyzzzzz{{}}||}}||~~~}|||~~~}|{}}}|{{}}}||{{{|~~~|{}vmjswqtz~~zz|~||~~zvv{}{|{yz{~{{}~|zyxxzz{||ywyz|~|xvwy{|||||||{zzzz{||{ywwxyyyyzzyxwwwvwxz}~}}}}|}~}|{}~}}||{{{{|}}}~~}}}~~~}}}~~}{{}~~}zyyyz{{ywuuvvwxy|~~|{{{zzyyyyz{{{||{{|~~~~}{z|~}|{{||}||}~~~~~}}{zzzzzz{{{{|}}|{{{{{{||}~~}}|{zzzzywwwwxxyxxxz|}}}}}}}}}}}|{zz|}}|{{{{|}}}}}}}}}}}~~~}}}~~~~}}}}~~~~~~~~~~}||{zzyxwwvvvwwxyz{{{|||||||{{{{{{{zz{{{{{{{{|}}~~~~~}~~}}}{z}}{{~~~~}~~~~}||}{z{||{{{|{{{{zxvututsssrtuuvuuwxxz|~~~~~}}||{z{{zyzz{{zxy{{{{{{|||||{zxwxxwxyxwwwvwwwvvuuwxy|~|{~~}|}~~}~~~~~|}~}~~~~}}}|}~|}~~~}|~~~~~~}}~}{{|||||||}||}~~}}~~}}}}}{zyz|}|zyy{zxwvwwvuwwwvuuwy|~~}{xuuussrqqrsuvxxvutqommpsvx{}|yxz{z{||||||{{{||z|~{xspoqtvxy{~}|{zzz|}}}}||}~|{|}|||||{z|}}}}zxwurponortw|~|{xrpppqppsuuvxxwvwxxwwwvvwyzzzzzz||{zwsqpprrrux~~~~~}~|~~~~~}||||}~~~|zywvuuvxyyyz}~|yurolklnqvz}|||zxwwwwwvvvvsqpoprsvy|~}|||||||||~~{xxxwwxy{~~|}~~|xuutrponoprstvwz|}~~~~|{{{{yyxwvutvxz||{}~~}~|zyxxywuwyyyyyyxurpopqrsuxzzzzzzzyxwvsqqqrtvyz{|yzzyz{{{|~~}{zxxxxwvttvwyz{}~|{}{xvusrrrrssstuxyxvyyxwyzz{||{{zxy{~}}}~}zyyyyz|~~}ywwvuvwwwxyz{{zyvrstsqrux{|}{wvtstwz}}{z{|zz{}}~}{xsqqqrrruwwwwx|~~}~}zxvxyz{|~~|{||{{||~~||}}|zyz}}~~~~||{yz}~|{||{{{}}{yvuqnnooonoruwxy{||}|zyxvtsrsvz}~|zz{{yyzyxvutsstssssssqrtttuvuutssrrqqqrrtuwy{|~~~}}}|}}~~~}}~}||zywvuuvxyyxyzxuvvuttuvvxz{{{{zwttvwy|}zwtssrrqrtvwy{||{yxxyz{|~~}zwvvtrrstuwy{||||{z|~|zzyxvusrrtuvvuvwxxxwwxyz{|}~{wusqonnpqqtwvw{~}zxvuvwutwyz{|~~}{yxwwwvvy{{z|}}|{zxxwvuttvxz{{}~}}{wwwwwxx{~|yxwvwxy{}~~~~}}~~{xusqqpqqruwxyzzzyyxvwyz{}~~~|{{zz{|}}}}~~}~}}|{|}~|zyz{{{|~}|zxvuuvuuvwyyyyxwvspqqrsuxz}~}}}~}{|{zz{~~~~{xusqpnoppqrsuwwxyzzzzzz||}}||}~}}}}~~|{{|}}~|zz{|}}}~~~~}||zxxxxyzz{|{zxwvutrppppqrsuwyz|}}~~}|{zxwvvwyz{|~~}||||~~|zyvrpoonnnnoqstttuvutttuvvvxz{{zz{|||||{{|||~}zyyyxy|~~~~|zyz{~|{|}|{{yxwvuuttttstvvwxyz|}}~~}|yxyzyyz{{{{|}|zxwvvwwx{~~~}||||}~~{xusssqqqrtutuwxxwwwxyzzz{{zzyxxxxxxxxxxyxyxvvwvwwx{~~~~~}|{xusssrrsvyz{|}}|{xwwxwwz{{}}{xvvustvwwyz|||{zzzyvtsstuuwz{|~~|{zz{}~}||||~}|{{zz{|}~~{yzzyyz|~~}~{xutrooprrrruwwxyz{zxvvvxz{}~~}||{zyzz{|}}}yxwsqrrrrtvxxy{|}{zyvtuuuwz}~~{zywvx{}~|{zwvuuuuuvwxxwvvvvwwxyz{|}~}{zz|~|zzzzz{|}~~~}{yvtrsstvxz{{||{zxwvusqqqrqqtwyzz{||||{xvuspopqtvy{}~}|zyyywvuuuuttuuttuvwwxyyyz|}|}~~|{zyyxxz|||~|zxvvvwxz|~~|zyz|~~~~~~|{|}~~|zzzxvtrsrqrttuwy{|~~}{ywvvwyzz{}~}{zxxxyzz{|}~}}~~}}}~}zxvvuutsrrrrqqqqrsssttvwxxz|}}}|{zzyxwvvwxxzz{{{|}~~}}~~}|{{zxxwuuuuwwwyzz{}~{zywutstuvwxz||||{{{{{z{|~}|{zyywwwwvwxy{~|{{zzz|~~}}||{{{||{z{{|{z{{|||||}~}}||}~}~~|{||}}{ywvuuuuuvwxxxyzzyxyz|}~||}}~~}}}}|}~~~~~~~~|zxvuvxz{|{|||}~}zxvutssstuuvy{{{||{{{||}~}||{||}~~~~}}~~}}}~}~~||{zywvvwwwyzzz{|}~}}~~}~~}|{{||||}~~~{xvuvvwwxyzz{zxwvvvvvwxxxxyxxxvtttsrrqqqqrtttvxzz{|||{zxvuttsstvy{|}~}}~}}}~~}|{zzyxwutssuuuuuuuvwxyyz|}~|{|}}}}~~~~}|~~}}}}|}}}|{zzzyxxxxxwxyyz{|{{{|}}}}~|yxwvuuvwxxyz{|~~}||{{|}}zyyyy{}|{}~{yywvvvuvvvvvvvwwwvuuvvvwx{~}{ywxxvvwwxwuuwwwxxxyz{zyyyxwvvwyz|~~}|{zyxxxxy{|~~~~~~}|{{{{||{}}|{zzzzxyzyyyyxxz{{|~~}|{|}}||{{zyz{{|{{{zxxxyzzz|~~~~~|{{{zxxxyz{|||}~~~~~}~|zxxwxyz{|}~}||||{{{{{||~~~~}|{zyyyzzz{{|}~|{zywvvxz{{{|}|{{{|}~|yxwussttstuwyz{}~~~~~~}|{zyz{|}~~}~~~}|{zywwyz{zz{|~}}~~}||}~~~~}zxwuuttuwyzz{zyxwvuuuuvwwwxyzzzyxy{yxxwuttuvvuvyyz{|zxwvtrpprrstvxz{}~}zwvvtttuvwwy{||||{{zz{|~~}}}~~}~|{{yyxwxyz|}~~~~}}~|{}~~}||||{xvwwwwvtwyyxwz}~~~}~}{}zwvy{{}}}~~}~~}|{|}|zxxxz|}{|~}}|yxwvuttutsuwwxwwwvuuuvxy{|~}~~|{zxvvusstvwvvz|zz}~}~|{z{|}~||~}{yuuwvutuuvy{{{|}|||{|}}~~~~~}||{{}|z{}~~~|{|~}|{zxvwyxvuuyzxvwyyyyxy{{{}~}}|}~}|||~}}~~~}}~||~~{{{zyxy{|}~~}~~}}|{{|}||zwvvvuuuvwxvwzzyy{}~{{|zxxxz||}~~|~~{||xvwxzzz{{|}~~|yz}}}~}{{{||||}~{z{{{}~}}}}}~~~~}}{{{zz}~~||~~|{}~{yyyxvvvvwxy{xvwxvuuuuvvwxyxwvvwxxxxvuvvvvttuvuuw{}||~~{xwyvrtvvvy{~}}~~~|zyxwwvvwvvvvwxxxxwwxxz{}}|}}~~~~}{z{}~~~~~~}|}}~~~}|~||~||~}{yyywuuxxvvy{{{~~~}||{{{}~~~{yyvux{z{|}~}|zzyxxyyxxxxxxyzzwtuxywuvy{ywz{zzzzwvvvvuuyzxwxz|}|}}~}}}}zz|}}|||zy{}}||}~}}~~~~~|||ywxyyzzz|}}}{zyy{|}}|y{|yvuwyxvx{{xx{|}|zz{|}~~}~~~}|zzzz|}{|~}~}{|||{{{{{{|}|{{|||||{}~~~}z|~|~}}|{{{zyxwvwxy|~~~~~~|}|{{z{}~~}}}~}~|yvuvwusstwxxzzz||{{|}|}{wy}~~}|zz{{~~{|~}|{zz||||}~~}{{}~}}~||}~~~}}}zyxyzyxyz||yyzyyyxwwvwxyyz||xvxzxvstvuttvvvxyww{|zz{{{ywwvvurrsuwxxz}|{~~||zxyxwxyxx{|{|~~}}~~|zzzz{|{{~}|~~}}}||}~~~|{|}~~~~~}|}}||||~}zyyzzyxz}}|{|}|{{yyyyyxwy}|{}~~}|~~~}~}}{yxwxz{~}yxxxvtqprtuttuuvurqtutuyzyyz{|}{{|zyzywvvwyyyz|}||}}}~}|}|{z{{|}~~~||{{{|}~~|||z{}}|~|yvuuttvxyz}}z{~~}~~~}{yyyz{zz{}}}}~~~~~~~|{|{yz||||}}~{{|}~~~|{zyyzz{||}~~}}~}~~~}}~}{{|{zzzyz|||}~{zzyxyxwxz{|||~~}}{zzxz}}}{{||{{}}||{yxxzyxxz|}}~~}}~}||||}}}}}||~~||{zyxy{{{|}~~}|||||||}~~~~}{zzzz{{z|~|||}~~~|{{zzzyxwwxwwxxutuvvuvwxyz{zyyyzywxxutvvvvwxxxxz|{z{{{zywuusqpsuwyz{{|}}zzzz{zz|~~~}|{{{|||}~~~~~}~~}~~~}|{|||}}|||{yxyzyy{|~}{zzzzzyz|~~{xy}~~}|}}|}~~~|ywwvsrrrssrsuvvwvuuuuuuuvy{||}~}}|{zzxvuuuvvwwwz{|}~}~}}~|z{}}}}}}|}~~}{yz|zxyyyz{{z{{}~|~|yxwuttvy|}}|~}}|zyzyyz{|}~~~~|{|}}~~|||{{zz{}}~}|yz}}|~~~}|{zz|||{{}}}}}}~}||}~}{{~~~|{zyxwxxxy{{z|~~|{ywutuvxy{|}||}~~}|zxxyzzyz||}}}~}{{||}}|{{|||{z{|}~~~~}}|||{~~|zywvwyxwxy|~~|{|}~~|}|zywwyyyxx{|ywwxxwvwyyzyxxxxywuutrqrssstsrtuwxyyz{zyxvuutrpruvx{}~}}}}}~~~~~|||zzzzz{~}}}||||~~~}}~~~||}~~}{{{{{{}~}|{yxxxxyz{|}~~}|{|}}|{ywwwxz}}}~~~~}~}|{yyxvutrqrrrtvuuwwvvvwwwvx{||~~~}~}{yyxwvtttttx||}~|}}}~}|{zywvvvvuuuvwwxyz{|}}}|||yvttvvvx{}}~|{}~}}~}|{|}}{{~~~~}{yyz{|{{~~}|zyxwy|}}~~~~}}~~}~~~}}}}}~~|z{||{{}~}}|||zxwvvvvvvwy{z{}~~}~}|{zwvuuwyz|~~~~~~~~~~}{yyyyy{|~~~}{|~~|zyyxxzzxy|||}~}|||zyz{||}~~~~|yyywwwxyzz|~~}}~~}zyxyzxvx{{{ywxxxwutvxyxwy{ywwwvvvvtssssstuwvvwzz{||{zyzzwuttuxy{}~}}}}}}~}|||}~}}~}}~~~}}}~~~~||||~~|~~}}}}~|||zyxxxxxz||}~}||}~~|yxwwvvwyz{zzz|||{~~~}|zwvvtstuttuwwwxxwvuuvvvwxyy{||{{{yyyyyxxxyzyz{}~~}~~}}}}}}}||}~}}~|zyyxwvuvwxyyyyy{{{|~~}{zxxwxy|}~~}~|zzzyyzzzz{|}}}~}{|{z|}}~~}||||zz|}}|}}~|zywwwxyz}~}~}||||{{}~~|{{{{zz{}}}|||ywwxvtvwutvyzyxz|}|{zyxxxvuvwxxy{}~~}|~~~}}}||{{||}}~}|{{|~}{{{zyyz{zz{}|z{|{zz{}}|~~}}}}|{yyzywwwxyz{~}|}~}|{{zzzxxyzyyyz{{xwwvuuuuvwyyxxxyxvuvvuttuvwxxxyz{}}~~}~~~}|{{|}}}~}||~~~~}{yxxwwy|~~|}~~~~|~~{zzz|}}}}~~~~~~}}~}}~|{zz|}{|}~~}}~~~~vooqtvwy||vooolouy|}}zwsonmmsz|wsrojlosy|~ztromorw}yurrux|~yvrpsvuy|rlhdbchkox~|wtqmllnnmsz}}}~wqomjikmntz~}xtqolkosw}|{wttrqsv}~~}}}yututstwyz~{xuttsqqvz||xvvtqqrux|yvtrqrsw~~zuplighlpu{yusttonswxz~~|xusnklnorvx{}yxwspmmnnoqswz|zvsppppqruwx}{{zxw{}}}{yz{yy~}{yz}~}yvtrqsvvv}}{xurrsux{~zyxutw{~~||}}}~~~~|}~}|}xsssposxz|}}}xux|{z~~}|{yxz}|yyyz|~~~~~|vy}yw{ztrsrqrux{~~~|yx{zxz}}~{ywuxzwttvvwz~~zwuuttux{~~~}|~~~|zwvyzwx{~~{{}}{{{||}}}~}|}}{|}{yyzzy{|~~{xvvxyww{}}}}}{zyyz|}}~~||}~~~}~~}~{{{xuttsrqsuux{yvvwy|{y|~}|{yxvutttttstuwz{{{yx{|zxz|{y{~|z||z|}ywz|{zz{zz}}{~~~~|yyz|~}zxxxyzzzy{}|{{zyxz|{z{}~}~~}{zyyxy{xvz~{y}~}zyxvvvwy{|{}~}}zxxvttttuuvxxxz{}}{yyz{{z{|}||}}|{{zyxxyxwwwvvwyyxy{{z{|{zxutvtpqtvwy{zz{{{|}~~}~|zxvvvutttuwy{{{}~}|{|~{z}}}}}zz|}}}}~~~}|||||||||}~~}~~||{yxyzz|~}~~}}~}~~}~~~|yyz{}~}|{z{zz{}}}}~~~}|~~}~~z{||}||~}|{z|~|{xuuvwxxz|~~}}~}|}|ywwxywwyyxxyz{zyyxwxyz|}~~~}}}}{zzzyz{{|~~||}}|}}}|{{{}~}~~~}||}}}~}||}}|yyyyywxyxwxz{{{|~|zzywwxx{~}|}|zz|~}|~~~~~}|zz{{|}~}|~~~~}{zxwtssstuuvyzyy{|{{}~~~~}}zwwwusuvvvvwz{z{||{zzzzzz{}}}}}}}}|{{{ywy{{zz}~~}~~}{zzyx{~~}|{{zz{|}}}~~}|{{z{{{{}~~~}|{{zyxxxyyyzz{}~~~}||ywvttuvxz{{}~~~}~~~{ywvutsstuuvwxy{|{{|{{zzz||||}}}~}{yyxwvwwwxxxxy{|}}}}~|yxwusrstuuwxzzyxy{|}}~}|{zyxwvvxyxx{~~~~}}}|{{|}~~~~}~~|{|~}|}~~}}~~~}}{{{{{{zyz|||}~~~}|{{|}~~~~~}}}}||||}}~~||{{{|}~}|}}}|}~~}|}}}}~~~}~~~}}}}~~{yxwvvwyzz{|||}~}{yxxwuuvvuvxz{yyzzyxxy{{{|}~~}}}|}~~}}~~|{{zy{}}~~}}}}}}}~|{{{zzyxxxxyzz{||}}~~~~|zyyyxy{||}~~~||}|zzz|}~~~~~~}|{{zzzzzzz{|{|}~~~~}|{ywvvvvwyz|}}~~~~~~}{zxwwxxwxxyz{||{{{yyz{||{}~}}|{{zzyxwwwxxwy{{|}~~}}|{{{}~}||{zzz{|}}~~|{zyxyxxyz{||{||||{zzzzz{{zzzz{{{{|}|{{zyxwvutttuwyz{||}}}~~}{zyywvvvxyyz|}}}}|{zzyz{|{||}||{{zyxxxwvvvwxxxyyzz{||||}|{zywvtstuvxz{{z{||}~}|zyxxxyyyy{}|{||||{{|}|}~~~~~}}||}}~~~~~~~}}~}~~~~~~||||~}}}}||||}~~}}{{zyyxxyyy{}}}~~~}||}~}}|{{{||}~~~~~~|{{{zyyy{{{|}}}}~~~}}|zxwuttuvxz{{|}}~~}}{yxwwwvvxz{{{||||{{zz{||}~||||||}}~}|{zzz{{||}}}}~~~~}||{zyxxxyzzz{|}}~~~~|{zxuttuwy{|}~}{zywwxyyzz{|}}}~~~}}}}~~~~~~~}|{{zyzzyyzz|}~~~~~|{zxvwxxy{~~}|zzyyxxxyyyyyyyywwxyzzz{|}}}}}}|{zxwwxyyz{|}~~}||||}~~|zyxvvvvvwxxyzzyyyz{zz{}~~}~~~}{{zxwwvuvvwwwxz{{||}}}||{zywusstvwz|}~}|{yyxwwwwwxy{{z{||}|}~~~}}}}}|{zyxvuttuuttuvvwxyzzz{|{|}|zyxwuuvxz{|~~~~~}|{{zzz{||}}}}}}{{z{{{||}~~|{{{zyxxyz{|~~}|{zzz{{|}~}||~~~~}{|}}}}}}}zz{|||}~~|{zzyyxyyz{|}~}}}}~}}}}||}}~~~}~~~}|zyxwuvvuuvvwxyz|||~~~~}{yxvuuwwxz|~~~~}|{zzzzzyz{{zzzzzyyz{{|~~~~~}~~~~~||||{{}~~~~~}|zywvvuvvvwxyz|||}~~}|{xwuttuwy{||}~~}{zzzzzz{||}~~~}}}}{{{||}~~~~}|zyyxwvwxwxxyz||}~~}|{zz{|~~}|{{z{{{{{{||{{zzyxyz{||}~}}|{zyxxxyyz|}~}{yxxyyz|}~~~}{zzxxwwwwvwyyxyzxwxyyyy{}}}}~~}|zyxwvuvvwwvwxyz{|}~~}}|zxwvwxz|~~|{{{{zz{||}|||{{{{{{{{zzzzzyxxvuusrrrstttvxxyyz{{|}~~~~~|yxwwxy{|~~|{zzzzzzzzz{{{z{{{{{{|}}~~}|zyyyyzz{|}~~~~~~}}~~}}}~~}}~~~~~~}}~~~~~}}|||||||}~~|{{{{}~~}|}}}}~~~}}|{{{|{{{||{yyyxwwwwwwxxwwxyyyz{|}|||{{{yxxxwyz{}~}||{zyz{{|}~~~~~}||}~}~~|{|}~~|||||}}}{zzyxwwxxwwwxyyz{|}~~~}}|{ywvvvwxz||}}}}|zyxxxxxy{||||||zyyyyxyyz{||||{z{{{zyzzzzz{|||}}||||~~~}|{||{{|}~~}~~|{{{z{{{|}}~~~}|||||||{||{{|}~~}zxwvvwxyz|}}}}~}|{yxwwwwwwxxyz{{{zzz{zzz{||}}||{{{zyyxwwwxxxxy{||}~~|zxwwwxy{}~|{{{zyzz{{|}}|{zzzxxxxyyyzzzyxyxwvvuutttuuvwwwxyz||}}~}||{yxxwxy{|~}}||{zz{{{|}}|{{zyyyzzzz|}~~~~}|{{{{{{{||}~~}}}}~~}|}~~~}|||||}~~~~||||{{||}}}~~}{zyyz{}~~}}}~~}}}|||}~~~}|{{{{{{||}}}|{zzyxxwvvvvwwwwxyyz|}}}}}~}|zzywvvxy{}~~}}|{{{||||}~}}}}}}}~~~~~~~~~||}|}~~~|{zyyxxxwxxxxyz{{|||}}}}|{zywvuvxyz|~~~~}{ywvvuuvvwyyzz{{{{{|{{{|}~~~~~~}}|{zzyzzzyz{|}}||{{{}~}}||{|||}}~~~}|}}}}}}~~~~~~}|{{{zzzzzzzz{{{|}}}}}}}}|{ywvvuttvyz{{}}}}~}{zxxwwwwxyyyyzzzzyxxyz{{{|}~}}}||zyyyxxxxyyz{|}~~|{zyyz|~~|zyyxwwwwxxyzyyyyyxxxzzz{{{zywwvvuuuttuvvwxyz{{{|}~~~}|{zyxwwwxz{}|{zyxwwxxxz{|||{|{zz|}}}}~~~~~}|{zxxxxxyyz|}~}|}}}~}|}~~}}}}}~~~~}}|{zzzzz{|||}}{yxxxyz}~}}|}~~~||||{|}}}~~~}|{{{zz{{z{||{zyyxwwwvvvvvwxyz{|}~~}|{yxwvvwy{}~~}||{{||}}~~~~~}~}|{{{{{|}~~|{{|}~~~~~~}}}}}}}}~~~~}}}|zzzyxwwxxxxyz|||}~~~~}|{ywvuttvwx{}~}zywvvuuvvwxxyzzzzyyyxyz{}~~}}}{zzzzzz{|~~~}}}~~}}||{|||}~~}}~~}}~~~~}|{{zyyxxxxxxyz{||}}}~~}{zxwusrqrtvy{}~}|{zxwwwvvvwxxyz{{zzzz{{||}~~~~}|{zyyyyyyyz{|~|{zz{|~~}{yyxwvvvwxxxyzzywwwwwwxxxyz{{{zyxxwvvvvwwxyzz{|}~~~~}|{yxwwwxz}~~}{zyxwwwwxyz{|~~}}|||||}}~~~~}{zxwwuuuuuvxz|}~}||}~~~~~~~~~~}|{zzzyz{|}}~}|zyxwxy{}~|||}}}~}||||{{z{|||||{yxxxxxxzzz{|}|{{{yxwwwxxyz{{{}~~}{yxwwxy|~~}}|||||}~~~~~~}}}}~~~~~}}}|||}}~~}||~~}|}}~}}~~}|{zzzyyz{{||~~~}||{{zyyyyyyyyz{|}~~}{yxwuuvxz|}~}{zywvuuuvvwwwxxxyxxyyy{||}~~}|{{{{z{{{{|}~}||}~}~~~~~~}|{z{{{{|}~~}|{{zyxxwvvwxyyz{|||}}|zyxvtsstuwyz||||}~~}{{zyxwwwxxxxyyyzzzzz{||}~~}|{{{zz{{{{|}~~~}{zz{|}~~|{zxwvvvvwwwxyyyxwwvvuuvwyz{{||{zyyxwwwwwwwyzzz{|}~~~|zyxxyz{}~}}|zyyyyyxyyzzzzzyzzzz{|}}~~~}}|{zyyxxxxyyzz|}~}}~~~~~}||}}}~~~~}||}}||}~~~|{yxwyz{}~~~~}|{{{{{|||}}|{{zzyyyxxyz{{{{{{zzzzzyyyzzz{|}~~~{ywvvwxz|~}|||||||}}}}}}}||}}}~~}}}~~}|{{|{{|}~~~}|{zyyyyz{|||}}||{||{z{{zzz{||||}~~~}|zyxwwxyz|}~}{yxwwvvvwwwxxxxxxxxxxyz{{|||||||{{zzzzzz|||}~~}}}~~~~|{||}}~}}}|{{{{{{{||}}||{zzyyyzyz{{{zz{||||}|{|{zxwutrrstvwxzz{{|}~~}{zzyxxwxxxyyz{{zzzzz{{|}~~}||||{{{{|}}}~~}{zz{|}~}|{yxxxxwxyzzzyyxwwwwxxxyyzzz{zzzyyyyxyyyzz{{{|}~~~~~~~}{zxvuuvwy{}~~}{yxvvvvuvwxyyyzzzzz{{{{|}~~~~}}||{{|}}~~~|z{{|~~~~~}|}}}~~}~~}}||||}~~}{zyxyz|}~~~}|}~~}~~~}|||||}~~}}}||{z{{||}}}}||{{zzzzyyyzzyz{|}}}~~}{zxxxy{|}~~}|{{||}~~~~~~}}~~~{zyz{{}~|zyxyyyyz{{||}}|{{{{z{|}~~~~}}}||||||||}}}}}~~~~~|zyxwxy{}~}|zyyxxwwwwwwwvvvvvvvxy{|}~~~~}}||{||||}~}|{{|~~}|{z{{{{|}~}}||{{|}}}}}~~~}}}|{zyxxxwxyyyyyzzz{{{zzzzyxvutsstvwy{|||}}}~~}{zyxwwwwxyyz||||{{{zz{{{|~~}|||{{{|||||}}}~~~|{{{}~~|{zzyyxxxxyyzzyyyyyyyz{{|||||{{{zyyyxxxxwwwxxxxz{||}~~}|{zxvuvvwy{|||}|||}~~}{zyxxxxxxyz{|||||{{{|||}~~}}}}}|||}}~~}|{zz|}~~}}~~~~}}~}}}~~}}{zz{{||}~~~~~}}}|}}~~~~}}}}||||||{||||||||||||}}|||||||}||||||{{|||||||}}}}~~}}~}}~|}~{y|~}|yy}~}~~|{||zyxwxwuttuuuttuuuvwwxvvxzz{|||~}}}|{{zyzzzz{{{|||}{yyzzyyxz{{{{{{ywuvvvxyxxyz{{|||{yyzzy{}zwyyywvvxyzzyxxyzzz|~~~~|{zwttuttvwxyz}~}}~~}{zyzyvx{{|{z}~~~~~~}}}~~|xwuttromnrsrssvyzyz{||zxxz}}}}}|yy||ywxyz{zxx{|{{{{zyyyyxxyzxwvvxxxyz{zvuvtrpoprsuvxz|~~}~zxxxwwwxz~~{zyz|}}}~}|zxvwxwwz}~~~|zxtpnnnomnrtsstttrooonpuz{|~|{ytqrttsqpnlklmnppqtwy{}|zxwyzyxz}}yvvwyzz~~}|~~}}{xvwxyzyyz{|}}~~~~}|{zyz{{zz{yxxwussssssrrssrrrsvxz}~~~|~{z|}|~|uqrqpprtvy{xvwxxwtssqqrtuuuwvtssvwyyxxywuuututsssssrswz}~|~~}|}|xuvvroprtvw{~~|zxvtsvy{{z{}~{|~}}}~|{{{|zy}~{wtqppppqqtx|}}~~|{|ysuwttwz}~{xvutvwwy~~{xxyxxyz}}}}zwtqqrtxz|~~~|zz{~|zvsqnljkmnprswzxvutvvuvyz|}{{zyz|~|zwtolmmmorw{|}||~}|{{~~~~}~|zyxvuuwz|}~~|{zxyyyz|~~|zzz{|}~~}}{zyxyxuuwwvvwy{zyxwvvvutuusstrqrtsrqstuwxz{||||~}|zxvvwusstusonppnnnqrrtvxzyyyxwwvvwwxyy{}|zyxxzzz|}{{{zz|~|yxz{zyxxz|~|yxwvwxww{}}|zz{}~|{{{zyxy|}|}|zxvuvwwxyzyz||}}}||zyy{{{}}~~|}~~}}{ywvtqruustuuuuspooppommnqrsuwxyyyyxxyzzz{||zz{{yurppnmqttuy}~||}}|}}{xtsstvy{}~~~|zxurqstvy{{}~}|{zxxxxyyxxxyyxwy{}~~~~|zyzzxwxxwxyzz{}~|{{{{|~~}|}}{yxxxxz|}~~}|}~}}{yxvuw{~~~~|{zzyxxz}|yz||zzzzxvutrpnmkjloooswyz{{{||}}}|||{|}}|~~}|}~}~~~}{yxwvusststsrtvwxz}~~~~}||~~~|yvuwxxz}~{xuuuuuvwxyzzxwwusqonnnprtvwy{{||{zyyzxututttuvwxz{}||~~}{|~||{||{yxxyyyxwwwusqpqpnnprtuvxz||||{{{zzyz}}|}~{z{}||}~}}|{ywvvvuw{{{}~}{{z{}}}|zxvttuvx|~~}{|~{z|~~~}|zwvwxxy{||~~|{}~|{z{||z{|{zyxvuutpnopoprtvwxxzzzyxwuvutuxyz{|~~}zxvvtqqtuttux{||||}|{~|zxvuwyyyz{|||}~|{}|{~~{xxzzz{}~~}|}~~~}~~~~~~~~|{{ywwwvwy{zyxxxwwuttvwx{}|{|{yvuuusruy{}~}}}}~}~}|{zzxvx{}}~}}~~~~~~}}}~~~~~~}{{|zxyyyzzzz{}~~}zzxusrrssqrsrqstsstvwxy|~}}}~}|}}}|{}~~|}}|zyyzywxyyyyyyz{{||{{zyyy{}~~}}|{|~|zyyxwwvwxxxxxxxwvuvxyyz{|||{zywvtrqpqrrqrtuvvvvvwxyzzyz|||}}}}|{zyyxvuvz|||}}~}{{|{z{{}~~~~}{zyxvtsrrrrqqstrrstvwxz|||}~}|||zyyyxxwvwwwxyz||}}~~~~~~~~~~~~}}~}}}{{}|{{}}~}{zz{{}~~}zyzz{|}~|zyxxxxxyyzyxwwy{|}}{ywusrrrrrrrrssrqrtvwwvxz{{{|}}||}|||{{{zyyyyz{zyyxxwvuvxxy|~}~}|{ywwvtstvx{|}~|{||{{{}~~}}}|}~~{{{||{|}|{ywurpnmmnoooprtsrsvwxyyyz|}}|{{|zyxyyyyy{~}|yyzzz{}~~~}|zz|}}}}}~}}}|}~~~~}~}}~}|zyyyyyxxyz{}~~~~}|}}~~~~~|yvurooomnpqswz|~}||||~~}}}|||{|}}}~}}}}~~}|{{|{zzzyxwxzzz{}}~}|{zz{{|~}|{ywwxwvwyzzyyxwvuvuttvxz{|}{zywuuvuuuttutttsrsuvvxz{|}}|zyyyxwwwwvvwwwxxyz{|~}zxvuttssrqqqrrtvvvwxy{{{}~}~~}}~{ywtstuttvxyz|}}|{}~}}~~}||||}}~~~~~|{zxxxy{||~~~}~~}~~}||}~|yyyyyxxyyxyzzz{}~~~}|{zxwwvtrqrsttssuvwwwx|~}|}}|zwvvuuvvwy{}}||||{{{||}~~~~~}}~~|{ywvwwxxz|~}||}}}}}}}}}}}|}}}~~}||{{{{z{|}~~|zxwusqnnnnnoprrqqrrtsrsuuvxy{}~}{yxxwutvwy{~~}~~~~}|zywvvwxyz{|~~~|zyyyxxz{}~|{|}|{{|}}{zzzxxwwwxxyy{}||||||zz{{yyyyzzyyzz{{{|}~~~~}||}|{|~~~~|{{}|}~}~~~}{|}~~}~~}}~~}||~~{ywwvwwyz{}~~|{{||{yyxvuuuuuvwxyyz{zyxxwvuuwy{|||}~~|{{{ywwvuuvwyzz{}||}}|{||~~~|zxvvuttvxz|}~}|zxxxvvwxzz{}~{zyvttstsstvwyyy|~~~~~}zyzzz{}~~~}zyzyxwuvxxz{|~~|{{|~}|~|zz{}}}~~~~~~~}{yyyxyz|}~~~}||~~~|yyywwwxyzz{|||||{{|}}~}{xvuuuttuuvwwwwvvvvvvvuuvxwwxzyyyz||{|~~}~~}|}~}}~~||}}}~}{yyzz{|}}|{{|||||}~~}||~}|||}|{z{|||{yxxxwvvvuttutrqponllmnnoopstvxy{||}}~~}}~~~~~~||~~~}{{|}}~~~}}}}||}}~~}}}|||zzyyzzzz{|}}{{{||yx{|{|}|||||zz{zyzzzzyxwwxyzz{}~||}~~|zzywvutttuvy{}~}~}|}~~~~~~~~}|{yyyyxxyyzz{|}}}}~~}{yxxyyy{}~~{yyxvvwwwwwxyz{{zzzyxxwwwwwwxxyzz{||}}}}}~~}}}||{zzywuuttuvwxyz|~~~}}}|{{zzxvutuvvvxyz{{{|{yxxxyyyyz{|{{{|~~}|||}}}}}}}}~}{ywuttuwxyz|}}}~~}}}|{{||~~~}||}||}~~~~~~~~~}{yxxxwz}~}}~|||}}}{z{zzzyyz{{zz|~~~}|||}}}~~~~~~|{zzzyxxxy{|}}~~~}~~|ywwtqppppoprstvwxyyzywxxwwwxxyz{}~}|{zyyz{{{}|zzz{||}~}}|{{{z{{{|||{{{zyxwwwwvvwwxyxxyywvtstsrrqqqqqstuvvvwxxxwy{|~~~~~}}|||||{z{||{{|||~~|{zyxxxyzzzzz{zyyzyzzzz{}}}}~~}}~~~}|{{zyxxyxwwyz{zz|{zyzzzzzzzyyzzzyyxxxyxxyz|~~~~~~~}}}|zyyxwwwvvuvwxz{|}~}||{{zzz{{||}}~}{{zyxvvvuuuvwyyyxxyzzz{{{{{|}~~}||{yyxwvuuvwvvvvuvwwxz{||}~~~~~~~}{zyxwwutuvuuuvvwxxzyy{|}~~~}}}}~~|{{zzxwxyxxz{}~}}|{{{{{{{|~~}~~~~}|{yyyzyyz{|||}~~~~}|{yyyzz{}}|{zxwwyzz{|}~~~~}|{zz{|||}}}{yyywvuttttsrrtuvwxyzyzzzzyxxxxz{{|~~~}{z{{{|}~}||{yyxxxxwxyzyywwwutttuuvwwvwxyzyyzywwwwvuttttuwxxyz{{|}~}|{{}~~}}{zzyxyz{||}~~~}}~}{ywvvvvwxy{|||~~~}{zyxxxwxz|}~~}{{zyxwwvvvvwwwwwwvxyyzz{|||}~~~~~}}}|{{{||}~}}~~~~}}|zyyzyxxxxwvwyyxyyz{{|~~{ywwvvvwxy{|~~}|{yyzzzzzzzz{{|||{{||{{zzyyxxxyyz{{{{|||{zyxvtssstuuvvwxyyxz{{{{}~~~}}|zyxwwvvwwxz{}~~~}}}}}~~}||}}}}~~~~~}|{zyyzz{|~~~~~~~}|||||}~}{yyyyz{}~~}|zzyyyyzzz{}~~~~~~~}{zyxwxxxxyyyyxxxxwwwwwxz|}~~}|{zzxwxyxwxyxwwwwwwxxxxxxxxxxyz{}~~~~~~}|{|||}}|zz{zzyxxwwwvvuvvvuuvvwwxwwvvwwwwxwwxy{{{{{{zzzyxxwvvwwxyz||}~~~~}}|{{{{}}~}}|{yyzyyxxxxyz{|~}|||{zyyzzz{||}~~}{zyxvuutuuvvvvwwxxyz{|~~}|{{|||~~~~~~~~~~~~~~~}{yxxxwxxwwwwxxxy{{{{{|}~~}~~~|{zyxwvvvwxzzz{}~}}}|||{{{zyz{||{{{zyyxxyyyyyxyzzz{{{|{{{{{{zyxwvtssstuttuvwxxy{}~~}|{zyzzz{|}~~~~|{{|zz{{|||}~~}}~}~~}}}}~~~~~~~~~}|}~~}{zyxwxxy{~~~}||||{|}}}}~~~~~~~~}}}}}~}|{ywvvuttuvwxxyxwwwwxyzz|}~~~}|{yxwvutttstuuvwxyz{{|||}}~~}}}}}|||||}~~||zy{}}~~}|{xwvuttttssssssstuvwwwxwwwwxxxxxy{|}~~~}|{zzzzyxwwwxxxxyzyyz{|}~~~~~~}}||{{{{|||||||{zzzzyyxyyyzz{|~~}}||{yxxwwvvuuvvvwxz|}}~~}|{zzz|}~~~}}}~~}}}}}}|||{zyxwvuuvvvvvvwvwyyyyz{{{{|||{{|{zzyxxwuuuwy{|~~}|{{{{{{{{{{{|||||{{{zzyyy{{||}~~~~~}}}{zyyxwvuuussttttttuvwxy{|~~}zyxxxxxyz||}~~~~~}}|{zxyyxwxyz{{|}~~}|zyz{{|~~}}{zz{|}~}|{{{yyz{{{|||||||{zzyyyz|}~~~~|zxvvvuuuvvwwvvwwwwxxyz{|}}}~~~~|{zyxwvuttuuuvwwyzz{}}|}~~~~~~~}}}}}~~~~}|zxwvutsrrrssstuvwwwwwwwxxxyyyyyyyyxxyzzz{||{{{{||{zyyzyyz{{{||}||~~~~~~~~~~~|{{||}~~}{{zyxxyyyyz{||{{{zzzzzzzyzzyz{{|}~~~}||{yxxxxwwwwvvuvwwxyyzz{|}~~~~}}}~}||||}|||{zzyyxxxwwvvvutssrrrrrssstvwxz{{|~~~~~~~~~~}{{{{{{|~~|{{{zzzzzz{|}}}}}|{zzyyyyyzz{{|}}}}}|{zzzxvvuutttuuuuvxyz{}~~}|{zywwwyz{}~}}}|{{zzzz{{{zz{{{zzz{zyzz|}}~}|{zyyy{|}~~~}~|z~~~~~|}z{|zwy{||~~~{uwyxtrrttuustvvvvx|~}~~~}}~~~}~~}zywuuvtqopppptvtqtwxz}xy{|{{||{ywy||wtrstuxzywxy{~~|}~}|~}{ywxyxxzzzz{{zyz{{z{}|{zz{{yxyzxwxyxwyzwtvyvsvywvwyyyxxwvtrstuvx{zz{|}~||}}|{{|||||{yyzyxxyzzyxz{zz}~~|zyyxwxy{|{z{}|{{|||~~{{{wssttz~}{||{{zyz}}}~}}~~~~}}}}|z{{zzzyz{zx{~}{~~~~{wxzzy{}{y}}~{}}|{zywvwxvuvvvwwxwvx{zz~~~|~{z||{|}~~}~}z{~{y{~}{}}|~~}~|||zyz{zyzz|}||~|{zyyz{~~}~}}}||||{zxxz{zz{zzzywxzyyxwvuuuvvutuvttvwvvxzywwxz}}}|{yxyzxuwyyzz{|~~}}~~}}|~~~|}}}}|zyzywxzyy{||~~~~~|zyxvwxxxxwy||{{{|}|{||||}}}}~~}|zyvtrqqqpppoqstuvx|}|~~|{}|z|}}}~~~~}}}{ywuuuqnmmmmmnopqrtvwxxwwxy{{|}~~~{xxxusuwusuywvy}}}}~}{}~|y|~|{}~~~~~~|{{{zwuttttvxvtuwwvvwwwy{yw|}z~~|||{zz{zxy{|~}}}||||}~~}|{{zyxxyxwxzzz{{{{||{z{|ywy{{zz{}~~}}|{{zyyyxwwxxwwvvxxxy{}~~~~}~~}}||zyxwxxvuvxyy{}}|}~}{{|{xxywuuvutuvutuwxyz|||}}|zxyzzz}~}|}}|{{|{zzzzz{|{yyyxwyzyy{}{z}~~~}||||}}||||}}}~}{zz{|~~~}{zzyyxyyz{zz|~~~}}{wusrrqnmmlorsssttuuuvyzyxyyyyywvvuuuuuvwxzzzzz{|~~~~~~~|z|~~~~}|{zyyxxxxz{{{|}}}}}}~}||}}||}{yyyxuttsrstuvxyy{{z{|{{{{{|||{{zywutttsrrrrrrsutuwyz{}~~~~}}|{zzzyyyzzz{{{{{{{{{{{{zxvusqpoooppqrtuwxyyyyzzyz{{|~~~~~~~}}||{zyyz{}~~~~~~~~~~}}}}|||}}}~}|{yxwvvvuuutvxxwwxxxxxxxyyyyzzz{|}}||{zyxwvuutuuutvwxxxz|}}}~~}|{{{{|||||{{zzzzyxxwwxxxyzzyyyyyxwwvuuuuvvwwxyyyyyz{{||}|||}}}}}}}||}}|{zzyxyz{|~~}||{zywwwwwwwwwxxxxxxyyxyz{|}~~}|{{{{{{{{{||}~~}{zxyyzz|}~~}|{z{{{{{{{{zzyyyyyyyz{{{{{{{{{zywvusrrqppppppooonopqrrtuuvwxyyyyzyyyywvtsstuvxyz{|}~~~~}|||{{zzyyzzzzzz{{{{||{zzzzzyyyyyxwvusrrqpqrsuvxzzyyyxwvvvvwxxxxxxxxwwutuuuvx{}~|{zz{{|~~~}|{{{z|~~~~~~~~}{{{|||}~~~}}|{{{|||~~~~~~}|{{zyzzzzzzz{||}~~~~~~}}|||}}}~~}}}~~~~}|{zzyxvvvuttttttuuuuuuvvvvwwxxyyyz{|||{{{zzyxwvuttttuvwyyz|}~~|{{zyyyzzz{{{{{zyyxxwvvuutttuuvwxxyzzz{|||{zyyyxxwwvvvvvvvvvvwxyzzz{{{{{z{{{{zzzzz{|}~~|{zyxxwwwwwxxxyzz{{z{{zz{{||||||}~{vuvwxxx{}~~~~}}~~|zxyyyyzyyyyz{|}~~}|{zyyxyzzzzz{{{{{{{zzyxxxxxyxxxxxxyxwutsrqpponoonnnopqqrrstuuvwxxyz{{{{zyxwvutsssstuvwxz{|}}}}~~}||{{{|~~}|{{|}~~}|||}}}~~~~~~~~}||{{|}~~}|{{zzzzy{||}}}}}|{{zz{||}~~}}}||{z{|}~}}~}}}~||}}{wutuvxyyyzz{{yxxz|{zzzz{}~~}|{zzz{|~~~~~~~~~|zywuttsrrrqpppqrsttuutttuvvvvwwxyzz{{|}}|{zywvuuuttvwxyyz{{{|~~}}|zyyyyyyxxxwwwwvwwwvvvvvwxyyyyzz{{{zzyxwwvuttutsrrrsssstttuvwxyz|}~~~~~|zzzzzz{||}}~~~~~~~~}|{zyxxxxxyz{{|}}}~~}|{|||||||}~~~}}|{zzz{{||||||||}}~~~~~~}}|{{zyyyxxxyzz{|}~}|{zzzzzzzzzyyz{{|}~~}}}~}|{{}~~}|zyy{|}}}~~~~~~~~~~~~}zwuuuvxyzz{|}~~~~~~~~||{zyzzz|}~~~~}|{{{{{{{{||}}|zyxxxyyzz{|}}}|||}~~}{zzyxxxxxxxyyz{||||{{{||||}}~~}|{zyyyz{|}~~}|{ywvuuuuttttuuwxyzzzzzyyyxxxxxyz{|}~}|{zyyyz||}~~~~~~~~}|{yxvutsrqpoonnoppqstuvvvvvvvwwwwxxyzzzzzzzzzzzzzyyxxxyyzz{{|}~~~|{zyxwvvwwvvvvvvvwwxwwwwwwwwwvvwwwwxxxxxxwvvvvusqrttrppqrstuvwxz|}}}~{yyzzzzxvttuwxyz{{||}~~~~~~~}}}}}}~~~}|zxxwwvuuuuvwxxyzyyz{|}}~~~~~}||{zzyxwxxyyxxxxxxxxyyzz{{{{|{zyxwwvvvvwwxyz{}~~~~~~~~~~~~~}{yxxxxxyz{}~}}|||{{{|{{|}~~~~~~}}~~~}|{{zz{{{||||||}}~~~}{zyxwwwxyzz{{||{{|||}}~~|{zzyyxwvvwwwxxyzz|~~~~}}|||}}~}|zyyyyzzzzzzzyzz{{{{{|{{z{{{yxyz{xuspoprsrrsvxxxxxyyz{zwvvuw{~}{zzzzyz{|}}||||||||}}}}}~}|zywusrrqppqqrstttuuuuvvvuuuvvvvwwxwxxxyyyyz{{{{|}}}}}}|||||}}~~~}}~}}||||}~~~~~~~~~~~~~}}}~~~~~}~~~}|||{{||||{{{zzzzyxwwuutttssrrstuvwxyyz{|}~~~}}}~~~~}}}}|{zyxwvuutssstttuuvwwxxz{{|}}}}||zywwvvvwwxxyyzz{{|}}~~~~}}|}~~~~~~~}}~}{ywwvvvvxyz{|~~}{zyxwwwwwxxxyz{|}}}|||}}~~}}~~~~}}}}~}|||||||}}}}}|{{zzyyzzzz{|}}~}{yxwvuuvvvxyz{{|||||}}}}|zyxxwwwwxxyyyyzz{|{|}}~~~~~~}{zyxxwwwwwwwvvvvutttuuvwxxxyyyyxwvusrrrrqqqrrrrrrstuvwwwxyz{|}}}~~~}~~}{zyxxxxxxxyyyzz{||}}~~}|{yxwvuttttuvwxxyz{|}~}}||||||||||||||||||||}~~~}}}}~~~~~~~~~~~~~~~~}~~||}|{zz{|||{|}~|uuvx~~zyz{{{zyxxyz{|}~~~|{zyyxxxwwwuttsssttuuvwwutsstuwxz{|}~~}}~~}|zzz{{{{||||}}||{zzzyywvuutsstsssttuuvxzz{|}~~~|{ywutssstvwyzzzzz{zzz{|}}~~}||{{z{{|}~~~~~~~~~}}}}}~~~~~~~~}|{zzyyxyz{|~~~~~}|{zzyyyxwwwwwxyz{|||{{zzzyyyyz{|}~~~}|{yyyxwwwvvvwwxxyzzz{{{{{||||{{yxvuuuuvvxyz{||||||}~~|{zyxxwvvvvwwxyz{{{|||{||}~}{xvtsqqqqqrrsstsssttttuuvwxxxwvvuuttttsssstttuvwyz|}~}}}}~~}|}}~|{xx{~~~~}|{zyyzzzyyyy{}~|{{zzzzyyz|}~~~~~}}||||{{{||}~~~}|||||~~}|||||{{zz{|||||{{zz{{|}~~~~}}}~~}}}}}}~}}{zyxwvvvvuuuuuvwxxxwwwutssssrrrrrrsttuuvxyzz{|}}~~~~~~~~~~~~~~~}}||{zyyyyzzzzzz{{{{{{{zzyxwwvvvvvvvvvwxyz{{{{{|||||||{zzyxwvutsttuwxyz|}~~~~~}}}~~}|zyyxyyyyzz{|}~~~~}}|||}~~~~}~~}||{{zxwvvvwxy{||}~}}}}}~}||}~}}~~}||{zzyxxwwvvwxyyyzyyxyyz|}}|{{{{{{|~|zzzywx}yspnnqvyyz|}~|zz{|}{yzzyyxurrqqtz~~}|{yy|~~~~}~~~}}}||{{||}}~{zyyyz{}~~~~~~~~~~}}}|{{|}}}}}}~~~}||}~~~~~~~~~~}~~~~~}}}|{z{zzzyzz{|}~~}|{zyyyzz{{{{{{{{{zzzyyyz{{|}~~|{{zzzzyyzz{|}~~}}}~~}||{{zzzz{{{{{||{{zyyxwwwwwxxyzzzzzzzyyyyyzyyyyyyyyz{|}}~~~~~}{yxy{|}~}}|{{zzzyxxwvuutuuuuvvvwvwxxwwwvvvvuutsssrrstuvvwxxyz|}}~~~}}}~~}|{zzz{{{|}}~}}}|zyyxxwwxyz{{|~~}|{|{zyyxvuutsssvxyxwwwwxyz{}}}||{zyywursstuvwyzzyyyxy|wrrsz}xy{{zzzzyz{}|yzzz{|~}zy}{xxyzz{zzzzzz{{}~zxwvtqpqrsstvwxz{|||}~~}|{{{zzyyyyz{{{}~~~}}}}||||||}~~~~~~}}|zyyxvuttstuvwxyzzzzz{{|}~~~}}||{{zzz{||}~~~~}}}}}~~~}|{{zzzzz{{{{{{{{{|||}}|||||||||||{zzyxwwvvvwvwwwwxy{|~~}{yxxwwwwyz|}~~}{zyyyz{{z{{{|~~unmmqz~zy{~~z{|}z|~|yz~|zxwwwutuwxz}~|yvrommmoqstvxz{{|}~|ywuuxzzzzyyyz||{zyxxy{~}~~|zz{|~}{yxwvwxyzzyxvuvvvvxyxxy{zxwxxxyywurqsuwxyxxwvvvwxyyyzz{}~}{{|~~~|{yxyz|~~|{{z{|}|{{{{|}~~~}|{zz{{{zyyz|}~~|{z{{{zxvuuvwxxyxxwxxxwwy{|{{zyxy|}|{ywtsrqqrssvy|~~~|xw}}wolv{ux}~~~~zz}~~~~~~}}~~~~~~~}~~{ywvvwy{zyyz|~~~~~~~~~~}}||}|||{zyxxwvttvxyz{|}~~~}}|||~}|}|{zyxxxxyyzzzz|~}}}~}|{{{|}~}|{yyyyyzzzzzzzzzzzyxwwvvwwwwxxxxxxxxxxxxwwwwxyyzzyyzz{{{|}~~}}}}~~}}}}||||{{{{{|||}|||{{zzyyyyzz{{{||||}}~~~~~}}|||}}}}}}}~~~~|{zyxwuttsssstuuvvvvvvuuvvvuvwwxyz{}}~~~}}||{zz{{{|||}~~~~~~}|{yxyyyyzzzz{zzzzyzzzz{{||||~~}~~~}}|zzz{zyxxwvvwuux{zyww{}||}}}}}~~}~~~}~~}{yxvuuuttuwxxy{||}~~~~~}~}{yyxxxxwvwwxxxyyz{{||{zzyxwvvvtrqpppppqqqsvwxz{|}~~}|~~~}~~}|~|zywvwvuvwwwxy{||~}{}~~~|{zyyz{{{|}}~~{yyzzzzz{}{yyzzzyxyyyyyxwuttrpqtuttttttvxz|~{xwwwwwvvxyzzyxwuuuvvwxz{{{zyxwvvxyy{~~}}~~~~}{yxwutvwxy{{zxwvuvwy{|~~}{ywvvwxxwutrqommnns|~~~|yxzz{~}{{|}~~{zzz{|~~~~~~}|{|{zzyyxyxxyzzzywwwuuttuvvvvvvuuuuvxy{}~{yyyxwxz{{zzzz{}}~~}}{{|||~}|zxxxyywvxwvxzzxwwz{yy}~}~~}zyyyyxxyxuuuuttutstvwwwx{||}}~|zxxxvvwwxwwwwxywtuvwyy{~~~~~~}{yzyyz{|~~~~|{|}~}|}}}~~~zvtuuuvxz|}~~~}|~|{vprsoosvy|~~{{|{|}~{zyxxwvvwxyz|}{zwsrsqqtwz|}~{yzzyz{}~||~}|{zzz|~}|||||}~zzzxwvvxy{{{~~~}zvrponllmmoqswz|}}~~}||z{}~~~|}~yutsqppqqstvxz{{||||}~~~~|xutsrpmlmllmqvz{}~~|{{{|}~~~~~||}}|yz|||{{|~~~|zywwustuuvxy{~~~~~}}|||{}~~{yzzyz||{}}}~{zywvwxvvy{}zwtrqqrqsvyyzzxvuvuvwy{}~zwtqonoonnortuvwwwvx{}~~|{zzyyyyy|~~~|zwuuuuwy{|~~{{yvvy{|~~}{xwxyz|~~~~~|{{{zy{||}~}~}zxxyzz{}{zywvxz{|~~~~~~~|{xvwzyy|~}{z{}~~~|{{{|{|~~~~|||zz{yxz|{|~}zxxvvwyxz|~~|{xwvvwvvwy{||~}{yvuuttvy{}~|zxvvvvy|}~~~|||}}~}{xwvvvwyyz}~}||zxvvvvvwxz|}}~}{yvspponopswww{~~}~~zvtsrsuy{}~}}}ywutrqqsvxxyzzz{|~~~~~}}~}}|{{{~~|z{|}~~~~~~~|{|}}}~~~}}|}~~~{ywtssrrsuvxxyyyxvvuuvwwz}}{zzzyz|~}}~{ywutttuvwy{|}~|{{{|}}{zyyz|~~}~~|{|}}~~}}}}}}~~}{xwxxx{~~}}~~~~}|zwtqommmoqtwxy{{zyxvtsssstvxzzz{{{zxwvtsrstvwxz{|}~~~~~~}}}|}~||}{z{|~~|zxz{|~~}||{z{{|}|zyyyzxvvwy{{}~}||||||}~~~{yvvutvxz|||~~}~~{yyyxy|~|{zxvvwxz|}~~}}|{~|zxwwxy{}~~|||||}}{yxxwwxyyyxyzzywvuvutwz{|||}}|{zxurooooqtvvvwwxwwxzyxy|~}yxvuttsvy|}~}~|zyzyyyxxxxxyzzzz{{{}~~~~|{zz|}~}zyz|}~~}{{|~~}~~~~}}}~~}{yxxzyz{|}~~~~}}}}~~}}}}}}~~}|}~~~~~~~~~~~}}~}}}|||}|yxwvvvxy{{|||{{{yyyz{{}}{yxwxxvuuuutsstuuvvvvxyyz|}}}~~~~~}}|}~|{{zxwvvwwxz|||~~~}~}zxwuussttrsuxy{}~}||{zzzzz{|}}|{yyyxxxyz{z{|}~}|}~~~~}~}~~}}~~}{yxxyzzy{|}}}}}}|{z{{zz{{{|}}}}~~~|zxvuuuttuvvwwwxxyzzzz{|}~}||{zyyz|}|yyyxxxyzzzzyyyyyxvxyzzyy{{zyxyzzyxyyyz{{{||}|z{{zyxwxz{|~~}}~~|zyxyzz|~}{zyxxwuuvxyxwxxxxxwwwxy{|}~}~~}~~~||zyyz{}~}||||~}||}~~|{{{|}}||}}|zzzz{{{{{{zyyyyxxy{{|}~~}|{zyyz{{{|~~~~}|||}~~|zxtrrrstvx{||}}}||}|{}~~~|{zz|}}~~}|zyyxwvwyzz{}~~~}}}}||}|{zxwvtrqqqrstuvwyzz{{{{{||||}}{|}}}|{yxvttrpoppqsvxz|~~~~}}~~~~~~}~~|{{{|~}zvssrqqstvxxz{||{z{|}~~}|{||||}}|{|}}}}||}~~}~~|{{zyyz{|}~~|||}}~}{yvuuvutvyyxz|}}|zywvvvvuwxwwxyzzyyxxwwxwwwxxwvvutsssrrrstvwx{|{{{|}~}}|}~~~~~~}~~}||{yxwvutttuuvxxyzz{zyyyyyz|~~}}~~}z{||||}}}}~~~~}|||}}||}~~}}}}|{zyz|}}~{yyyy{|~~|{{z{{{|}~~~}}||}}}~~~{zzyyyyz{||~~~~}|{{}~~||{xwuuuuuuvxyyyyzzyxwwvvwy{|}~}|{{{zyxyyyywwxvtuvwxy{|}~~~}|{zzzxwvvvutstttuvxyxxyzzz}~~~~~}|zyxwwxz{}~}~}~~}~~~~}|}~~~}}|{|~}{{{|~~}|{{||}}~~~}~~}||{{{{}~}|||zyxxxwvwy{|}~~}}|{ywwxxwwvttsrqrstvvwz|}~~}||}{zyyz{ywy{||}~|{{{|{z}~|{zxxyzz{|}~~~~}}~~~~~|zzzzyzzzz|}ywyzyvqosuvvvvwwvxxvwxyyy{}~~||~{{||}}}}}|}~{{}||{{}~}~~}|zz{|}}~~{yyyyxwy{zyyz|}|{{zxvvwwwwxy{|}}}~~~}|}||}~~}~}{|}~~|{}}{{yxxyyyz|{{}~||~~~~}}}||}}}}~~~~}{yyyywwwwvvvvwwyyzz{}~~}{zxxxywwy{{zzz{|{z{{y{~~~}{zxyzwtuwyyxwxyz||}}~~}~~~}||{{|}~~~~|{|}}}~~~}}~}||~~|{zzzyvvvuvy|||}~~~~|}}zxzzwwy{{zz}~|||z{}~}{}}||{{|}}~}}}~~}|~~~}||{{{zzzyyz{|}|}~~}~~}{zyyz{{||}~~}}}}{zxwwvttuwwwvvvwyzyxxyzzyz|~~~|z{zyxvtusssstvx{{{~~||}~~|}~}{zxyzyxyz{}|||{{||{{}~}|}~~~~~}{zzzxvuvwxxyyz||{z{}}ywy{{zz{|~}~}|~~}}}}}}|{{{|}~~~~}}|zyzzyxy{{}~~~}}||||||~}{|}~}{|}~~~~{yzyyxxy{{z|~~{yxyxwxwvwxwvvwwvwxwwxxyyyxxxxz|zw|~}~}|{zzzxxz|zyz{||||~}|~~|xvvvvvvwy|~~}||}~~}|}|{|~|zz{{zzz||{}~}{}}|~}}}}~}|~}}}}}||}~~}{{|{z{|{||}~}~~}~~}zz{zxxxxyyxutwyxxwy{zz|~~~~}~|xwvtsqqrsvxxy{|~~|~|{zyvvxywwz{z|}}}~~|{|}}{|~}}}~~~}|~~}~~~~}{yyxvvy{y{~zzzwuwwtsvwwxxz}}|}|{||{yy{|{{|}~~~~}}}|||}~}zxxyxxyz|||~}}{zyyyxvvvvutvxwwyyyy{{yxyyxwwyzzz{|{{|{{|||~}|}~~~~~|z{|}}~~}|~~}~~~~}{{{{|zxz||}~~~~~}{{{ywwvvwutvwwwwy}}{}~~~~~}|{zyxvvwxz{|~~~}}~|{zyyyxvuuvutvyxwxzyxyzzz{|~~}~}}|{zyz|zy|~~~~}|{|~}{}~~~~~~~~~~~~||~~}~~|yz{zxyz{}|}}}}||{zyxwvuwyyy{}}}}|}}{yyywwxyxz|}}}}~~}zy{|||}~~~}}}}|{||}}}}}}}||||}}~~}}~~|{|}}|{{{{|{zyxxwvttstuuvwxyyz|}}}||}~|{{{{zwvutsrqrsuwy{}~}}||||zyzzzxwxyyyz{|}}}~}}~~~~~}~|{|~}|}~~~}}|z{}|{|~~}}{yyyxxyyxxyy{{{|~}~~}{yxxxyz|}~}|~~~~~~~}}~~~|zyxwvutuvvwx{}~~~~}}}}~}|}~~~~~}}|zyxxxxvusrsuttuvwwuuwwxwvuvxyyz{{{{|~~~~~~}|}~}~}|zz{{|||~|{{{||{{{|}}}}}}}{{|{zzyyz{|}~~}}}}~~~~~~}}~~}~~~~~~~|}}{{{{zyyxyyyz{z{~}|||||zzz{{{{z{}~~}~~~~}|{yyzzyz{zz|}}~~~~}||{zyxwwxyy}}|{zyyyz{{{zzyz{zzxvwxxyxy{|}||}~}}{z{zyxwvvxyyxz{||||~~~~}|zyyxyyyz|~~}}}|{z{|{{}~~}||}~~}}~~}}~~}}}~}}}}~~~~~~~~~~~~}|{{|}~~}}|{|{{{zz{{zz{{z{|{zzzzzyxy{{{||}}}~~~}}}|{yxxyyxwxy{|{{}~~}~~~~|xxyyxvtx||}~~~~}}}~|z{|{zz|~~}}~~{zyxxvttttttvxz{zzz{{{{zz{{{zz{{|zxwvvwvutsttsstttvvwyyyzzz{zz{|}|}}~~}}}|{|}}|}~}|||{{||{zyz|}~~}{zzxwy{zz{|~~~~{yxxwwxz{}~}}~~}}}~~~~~~}}||{|||}~~~}|||||}}~~~|{zz{|z{~~}|zyyxxwxyyyz{{{zzzyzyyxxy||z|~~~~~~~~}{{{zywvwwutvvvvvwyz{|~~~}{zzzyyxyz{|~~|zzzzzyyzz{|{}~~~}{zz{zy{|}~~~~~~~~~}~~~~~~}}|{yxyywvxxvwyz{||}}{zxvtuvwxyz|~~~~~~~~~~{yxxyyyz|}~~~}}}{yzzzz}~~~{yyzyxwuvvvwxyyz{z{||zyywvvuvwvuwyyz||}}~~}{yz{{zyyzzz{z{{{{zz{|||~~~~~}{yyxxxyxy|||~~~~~|ywwvvwxyz|~}|~~}}|zyyyzyy{}}||}~~~~~~}||zxy{{{|}|}}|{zyxwwxvvxyzz|}}~~|{{zzzyxyyyzzy{|||||~~~~~}}{zxwwxxyz{|}~~~~|||{zyyyyzzz{}~~~}}~~~~~}|{{{{zzz{}~}}}~}zxxwvvuvyz{||~~||{zxwwwwvvvvwyzz{~~}}}}}}}|{{|||}~~~~}|}}}}}||{zyyy{{zz{|}~~}}}}|z{}}~}}}}~}~}}}}|||}~}}}|{{|}}||}}~~}~~~~~~|{||{zzxwxyzyxxz|{{~~~~~~{xwwvtstvvwxyz|~~{{}}}|{}~~~~~}|{{yyyyyz{zz{{||{|~~~}|{{|}~~~~}{{{zzzyyyyyyz{{{zz{{{zzzzz{{zz|}~~}||}~~}}}}}}}}}}zz{|}}}|zxwy|ztuy{|||}~|xsledcadjosuy~|yvuuux||wrpnkhjmotx{~zyxspppprw|{z{|||}~|zy|}{zxusvwy|xtqpswwx}ysqojjlnqtwz~zvsrrrrsvz~|yxvusrtx{{vtqmjijmprsvyzyyyzyuppqposxz|}yusqppqnnswz|{ywuttvy~|ywurppsxz|~|yz{|~yrnmmkkrxz}~yxzyyyyz|~}xxyvrqpqrsuxyxxz|}}{~}|yx}{zxutvyz{||~~}~}}{xvtsrpqttuz~{yz|~~~~{~{yxwwy}~~{xz~~~~|~yxxtpswutz{{|{z{~~|zvsrpqttvz}}}~}~zttvuv{yux{wux{zz~~}zzzz{~}}|{zxxzzvtuwxy|}}|{{||{{vqtxtsvz}{ywtsqmnrtuw||xvvuvxz|{xwyxuw}~zxurppppqsv{~}~}{|}~~|xtrrojggggilpsuvxyvtuurooonopprtvwvux{zyyxyzvssrqqqsvwwxyxwwxyxxyyy{}~|z}~zx{|zxz|{{}~~{zzyyz}|z|~~~~}}}yuttqprtqotxvvyzzyxywuwwtruxvvy|||~~~~{yyxwvwz{z}~}|{zyvutsqpoopruxy{zxyywuttuuwxwuuvvtuvtrtvuuvwusuxxw|}{{||{zz{zz|~}{{~~~~{||ywxywvvvvvttvvxzzy{~|zzyvw{~~{zxurrstwyz|}~~|zzywvx|}}~~|}~~}~}}}~~}{zywvvuuvvwxyzzz{}~~~}~}|}~}{xtsrqoopppsvvvwwuuvwwy{{}~}{yyxvvxxx{}{y{|{z|~~~|zzzyxxz{|}~}}}~}{yxvuvvvwwxz{zz||zzzyxvssrqoooruvvwwvusqppoonoquxyy|~~|||zxxyz{zy{~~}||}||~~|{zz{{zz{||~}|zxwxxz{{z{{zxvtrpnmlkihhgghiijklnnnoomklmnnpsvwyzzz||zyzyxwuttvutuvvwwvvvutrpprstuwz}~~}~~}||}~}}~~|||}~~}~}}}~}|{{}~~~~||{|~~~}|yvusrqpqsuuwz|~}{{{{}~}|~~}|}||}}~~}|~~|zz{zyxyz||||}~}}}|{zxxxwvvwwxxwvvvtssstuvy|}~}~~{yyxusrrssqqrtvxyz}~~}}~~~~~~~~}{{zvuuvuttvwvvyzyyyxwvwxyyz|}~~~~~|}~~}}~~}{ywutsrronnnnpqruvvvxyz|}~~||{{{|}~|{zyxxxxxyzzzzzzyyzzy{}~~}}}~~}|{{{yxyz{}~~~}}~~~}}|{{||{z{|}}~}|{zyxwvvwxyz{{{{zyxwutsssrrqqpoonmnnpqqqqrrstuuvwy{|}~~}|{zxxxxxy{}}~~}~~{{zxxxwwvvvvuttttstsqpponmlkjiggeddfhikmoqsststtuuuwxz}~|{zwuutstuuuuuvwwwutsrrrrsvwwz||~~|{{zyxxxy{|||}~~}}{yyyyz{|~~~}{{{zz{}~~}}}}~~~~}||||{||}~}}}}~~~|zxwutttttuvxxxxxxwvutsstuvvwwwwxyz{||||{ywwwwvuvwxwxyz{{{{|}~|yvuutttuuuvxxxxyyxvvuvvvvwxyz{|}~~}}|}~}|}~~~}}~~~}{ywutsrrstuuuwz{{{|||zzzywwy{}~~~~}||{yyxyzzz|}}~~}|zywuutrpqqrstwz|~~~}}}}|}~|||{{||}}}~|||{{|}}}}}}}|{zxuuutuvvwxyz|}~~~}||{{{}~}{xwvuuuwy{|||{zzyxwxz|~~}}}}||||{||||}~~}{zxvvtssssrrrsttsssssqqpqqqqqrrqqstuuvvvuvwwxz{|||}~}}}}|zzyxxxxyz{}~{zxwvuutuvwyzzzzzyyxxwvutstttuwy{|~~|ywwwxyz|~{ywvutstuvvvvvvvwxyyz{|}}}~~|{{|||z{||{|}}}~}{zyxxyz{|{{{zz{||}~~|zxwvvvwyz|~~~|zywusrqnmmllllmnoqsuuwxxwvuuusrsuvwwxyz{|}}}}|{zzzzzz{|}}~~~|{zyyyyxxyyxwwwxxxyzyxxwwxxyyzz|}~~~~~~~}||||{{{zyyxwwxyz{|~~}}|{zyzz{zyzzyyyyz{|}~~}|{yxvuuuvvwwxyxxxyyzz{}}~~~~~~~~}|{{{{zyyxxwwxyz|~~~~}{zyvuttrpppqrtuvy|~}}}~~~~}zxwvtttuvvvwwwxxyyyzzzzzzyxxxwwwxxwwxyyz{{{{zzzz{|}|{}~}||{{ywvvwxz{|~~}{zyyz{{{{{{zyxxvtsrqppqrtuvwyz|~~}||{zzzz{{{{{zyxwwwvvxyz{|}~~}~~}|{yxvuuuvwxz}~}{zyyyxyz{|}~}{zyxwvvvvuvvuusrrsssstuvwxyz{|}}}}||||{{{{{z{{{zzz|}}}~}{zyvsssssuwxzz{|||}~~}|{{|}~~{ywvtsssuvwy{||}}{zxwvuuvwwwwwwvuttsssrqoooopqrstvwwwwwwwvvutstuvwxyz{{{|}}~~}}}}|}}~~~}~}|{zxwvuuvxxyyzzyyzzzzyxwwwxxwxyyyzzzz|}||{{{zyyyxwwwwxxyz{{{{|}~~~}{xvtsrrqqstvwxz{|{{{zz{|~}|zxxxwwwwxz{}}~~}}}}|}~~~~~~~~~}|{z{{yyyyyzz|}~~~~~|zyxxxxz|{|}~~~}{yxwwwwxzz|}~|{zxwvvvwwwvwxxxyyxwwvvutuvvvwyz{|}~}||}}}}}}}}}~~}|{{{|}}~~}}}~~~~~~~}||}|||{zyxxwwvvwxxyz{}}}~}|zxvvvvwxz}~~}}}~}}||~~{yxwvttttsssstsstvuuvvwwvvvvvxyzz{|}~~}|||}}}~~~}}}|{zzyxwwwusrqpppqtuwxz||}}~~}}|zxusqonnnnpqqrrssrqqrrsuvwxyz{zyxvutsrrrrqppppqrtuvwxyyzzzzzyyyz{|}~~~~}}~~~}||{zyyyxwxz{|~~~}|{zzyxwwwwwxxxxxxwvutsrrrstuuwxwxxxxxxyxxyyyzyyyxxwvuttttuuuvxy{|}}|}}}}|||{zyxwvvwxxyyyyzz{{{{{{|}~~~}}}||||{{z{{zz|}~~}||{zyyyyz{|}~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}|{zyyyz{|~~~~~}||{z{{zzzzzzz{||}~~~~~~}}||||||}}}}~~}}|{{||}~~~~~~}|{zzyyzzzzyzyxy{{|}~~}{ywvusrrsstuvxz|}}~~~~}}||||}~~~}}~}}}}}}}~~~~~~}|yxxwwvuttttttttuvvvwwxxxyzzzz{|~~}|{zyxwvuvvuvwwxxxyzzzz{zzyyxwuuttttuvxyz|}~~}}~~~~~~~~~}|{zyxwvutrpomkjijkllnopqrstttuvvwxy{|}~}|zyxwvuuuuutuvwwwxyzz{{{{zzzzyxxwvvvvxxxyzzz{|}}|}~~~}}~~}}|{{{zyxwwvuttssqqrsttttsrtuwxxyzz{|~~}}|||||{||||}}}}~~}}~}||||{{|}|{{zyxyyyyyzz{{||||{{{{{{{||||||||||}||||}~}}|{zyyyyxyyyyyyyyxxxyzzyyyyz{||}}~~~~}||{{{zzz{{{|}}~~}{zyxxxyz|}~~~~~~}}~}}}~~}|||{{|}}}~}}||{{{yyxxyzz{{{{zzxwvuutuvwxyz{|}}}~~~}~~~~~~~~}|{yyyyyzzzzzz{|~~}|||{z{{|||}~~}}}~~}}{zxwwxwvwxxxxz{{{|||{||}~~~~~~}|zyyxxwvuttuuuutttuvwwxyyxxyyyyxxxxxxxxxwvvuuvwxyz{|}}}~~~|{yxwvvvwwvvwwwwwvutrrrqpomlkkjkmnoqrsttvvvvwxyzz{}}~~~~~}|{{zzzzyxwwwwwvwwvvvwxxxxxwwwwxyz|~~~~~}}}||{{|||}}}}}}}~~~~~|{{{|~~}}}}}}|{zxwvutttuuvwxxxwwvtttttstuvvxz{|}}~}~}}}}}}}~~~~~}}||zyyyyyyyyxxxxyyyyyxwwxyz||}~~}~~~}|{{zzyzz{zzzyxwxxxyyyyyyz|}~|{zyz{|}~~}{{zzzz{|}~~~}}}~~~~~|{zyxwwvvuvvvvwxyzyyyyyyyzzzyxwvvuuuvwxyzz{{|||||}}~~~~~}{zyxyzz{{{||}}~~~~~~~~~}|zzzzzz{{{{{|}}}~~~|zxvvuuvwxxy{|}}~~~}|zyyzzz{||||}}~~}}||{{{||||{{zyyyyyxxxwwvvwvvvvvvuvwwwvvvvvvwwwxyzzz{|||zyxwutsssstuvxy{}~~~~}|||||||||||}~~~}}|{|||}~~~~~||{zzz{{|{{{{{z{{{{zzz{{{{{{{{|||{{{{||}~~~~~~~~~~~~~~}}}~~~}||{zzzz{{}~~~}{ywvutsrrssssttuuuuuuuuuuuvvxyyyzz{{{{{{{{||}~~~|zxxxwwxyyyz{{{{{|{zyyyyyyyyxxyyzzzzyyyyzzzzyyxxxyxwvuutuvxz{{|~~~~|{yxwwwxyz{|}~~~~~~}}}~}|}~~~}|zyxwwwvuuuuttuvvwwxxxxyyyy{{{zyyywvvvuuuuwwwxyzzyz{{|}~}|||{|}}}}}}}~~}}|{{zyyyzz{|}~~}|{{{{zzyyyyyz{||}}}}}}}}}}}||{zyyxwusssstvxz|~~}}|}}}||||}||||{{zzyyxwwwwwwxyyyz{{{{{|{{|}|||||||}}}|||||}}~~|{zzzzz|}}}~~~~}}}}}}|{zzyxwvvuuuvwyz{|}~~~}|||}|||}}}~~~~~~~~|{zyxxyxxxxxxxxxxxxxyyxwwvuuuvwwwwxxxyzzz{{{{{{{{zzzz{|}~~|zyxxyy{}~~}}||}}}}}}~~~~}~~~~~}}}}~}}~~|{yxxxxyz{|||}~}}~}{ywwvtssrrrrssstuuuuvvvvuuuttsttuuvxy{{}~~~~~~~~}||{zyzzz{{||||{{zyyyxwwwwvuuuuuuuwxxwxxwwwwxxwvvvuuvvwxyz{{|}}~~~|zxwuutuuuvwxz|}~}|||}}~~}}}}}~~~}}|zywvvututsrrsstuvxyyz{|||||{{zyxwutsrrsstuwyzz|}~~|{{zzzz{|}}~~}}||{{|{{|}}~~~~~~~~~~~}}}}}}}}}||||}~}|zxxyz{|~~~~}}}|||{|{{{|}}~~~}|{{zyxwvvvwxz||}}}}||||}}~~~|{zyxxyyzzz||}~~}|{z{||}~~~~~}{yxwvuuuuttuvvwwxyyyyxxwvuuttstuvwxyyyyyyyyyyyyz{||}}~~~~~}|zxwwwxyz|}~~}}||||{{{|||}~~~~~~}||{zzz{||}}{xvuuuvwy{|~~~~~}}}~~}{yxvussrrrrsttuuvvvwvvvuuttuvwwxzz{|}~~~~~~~~~~}}}~}vtojnrrt{}vngdccfiouy~}zupkigglqvz}|wurnoqsw{}~zvqmjiikosuy}yuussx||wuspsux}~ysoooosvx{~ztplhfffelrsv{vrqnlmllpuwz~}~}{z{~~|{{}}|{}~z{|zyz}|yusstw|~zurpmmqux}~{wrppqswz}}zwtpprsux{~~{yxxxy{~}zwuttttwz|~~~}}}|~|{{|~|xurppppqruz~~zxwtqpnmmmnqstwz{zzzxwtqpoooosx{}~{ywsooqqqtwz~~|zwtrqpruxy|~|{|}||~~~}|~}xutttuw{~}zvstutuy}}}{yvuwyy{}~}|{{}~~~|||{{{||{zyzyxz|~|{z{{{|}}~~}~~}{{zxz}|wtsrpomorrsvxz}}{{zxvusqqqqqsuwy|~|zwuvxxxy|~~|||{}~zz}~{yvsrrsrqqsuwxyxwwvsqqrqmmoqrtuwx{}{xyyyxurssrtuuuwxxxyy{|||zyyyxyz{{{{{||{ywvutrqsuvvz~~~}|~|}~}||}}}}~}}}|{yyzyyyzyy{|zz|~}|~||}~|yzzxvvwyzzz|}~~}|{z{{z{}~~}|{zyxxxwwwxyxxyzzyz{{{|{|}}~}zxwwuspqrsuuvy|~~}}}~~}}}~~~|}~}~~}|zzyyyyyxxwvvvwxyxwvvxvtuvwxutvwvtqpponnnqsttuy}~}||~}|{{zzyxxxy{{y{}}}}~~}~~|z{|}}|}~}|||}|{||~~}{z{yxyzz|}}~|}~|{~~||}~~~~~}}}{{{yxyzzzzz{||}~~|{zyxwwxz{||~}{{~~}}~~~~~~~|yyzwtttrqqrrrrstttuvuuvvtsttrrtvwwxz|}}~}|{|||||{{|{{{|}}}}~~}}}|{{}~~~}||{zz{{z}}|||{z||{{|}~~~~|z{}|z|~|}~~~}}~~~~}}}}|{z{zyz{zyyz|}}}~}}~}{yz{{||}}~~~~~~}{{{|{|}|{|}||||{{{zyyyxvtsuvuuvwwwyyxz}}|}~~~~|{xwxyz{}~~}|{zywwxxxxxxzyxz|||}}}}}|||{}~|z|}~~~~~}|||{zyywutttsssttstvwwwwxyyy{zzyyyxvtrqqrqpqsuwz~~}||}}}}~~}}~~~~|{zyzzzyyy{|}}}}{zzyyyz{|}~}|{{zxwxxwwvwyyxyyz|||||}}}|z{|{zzz|}||}~}}~~~~~}}}}~~~~~~~|zzywvwxxxyz{|}}~~}|}}~~}|{zyxxyyxz|{z{}}~}}}}||||{}}}~~~|{{|yxyyyxyyxxyz{{|}~~}~~}{zzxutssstuvy|~~}|{zz{{{}~||~~~~|zyyyzxvuuvyxwyz{{yy{||{{zz||{{|}~~~}}}}}}{|}~~}}~~}~~}{{{z{}}|||}}}||}}}~}z{}|{{{|}}~~~}~~}}|{zzzzywwwwwxyyy{|{|}}~}}~~~~~}|||zyxwvvvvwxz|~|{{zyyxxxxxz{{{|}|{zz{ywvwwvwwwwwwxwvwyyzxvwwwvvwxxwwvvwxyyyz{|}}~~~}|{zzz{|~~~~|{z{||{|}||}~}}|zz{|}~~}||{zyyxxyzzxyzzzzz{|{{}}}}}}|||{zywvuuuwwxz|~}}~~}}}}}}}~~|||}}|{|}}~~}||{{|{z{zz{{|||}~~~~}|yxwwwyzz{}~}}}}}|}}|}}|{yxwwxwvvvvwwwxyxxyzzzyyyxyzzyz}~}}~~}~~~}}|{yxz{yy{{|||}~}||zwuttsssstvxz|}~}{yy{{{zy}~~~~}|||{{|}}}}~}~~~}}}}}~}|z{{|}~}zxwvvvuttttttuuuvwxxxxxyyyyyz{||{|~~}{zzyyxxz{yy{{|}~~~~}{{zzzzz|~}z{|zyzz{||}}}}~~}~~{yyyxwxyzyxz|}}}}}|}}|{|{zzyxwutuwuttuuuuuwwxyzz{||||}|zyyyzwuvwxy{}~~}}~~~~~~~~}}}}}}}}~~~}|{{|{zzz{}|{}~~}}}}|z{{{zyyz{zy{|{zz{{|}~~~~~}{zyzz{{{}~~~}}~~~~~}|zxwwvvtstuttuvwxxy{zz}~~~~~~~}{yxwutuuvwxy{|}~~}|zyyyxxxxxyxy{{|}~}|{{|{z{||{{|}~~~}{zzyyxwwwvvwxxy{{z|~~~}{zywvvvuuwz|}~~~}|zyz{{|~~~~~~}||}}}|||~~~~~~}{{zyxwwxz{{|}~~}|{zyyyyxyyyz{||}}~~}|}}}}||}}~~~~~|{zywvvvwxy{{{}~}{|~~~}}}|{zyxwvvvutuuuuvwxxz{{zyyz{zyxxyyyxx{}{z|}~{{||{yxxyzzyyyz{{z{|}}~~}|{zxxyyz|~~}}||||{|||{{||}}}~~~}}}~~||}|zzzz{||}~~~~}{{{{z{||}}}~~}}}}|||}~~|zzzzyxxyyyyzzz{{zz{zxwxxxyzyzzz{{zz{{{zyzzzyxvvvwxxwwyzzyz{|}|{}~~~~~}~~|zyyyxwxz{{}~~~}|||{{zzz|}{z||{|{|}{zzzxwxwutuuvtstvwwvvwxz{{{}}~}}~~~}{xxwutuvxy{|~~}}|}}~~}{{}}}}}~}|||{{||{|}|{||}~||~~}|zyxwvvwvvxz|}~~~~|z{||}|{|}~~}}~~~~~~~}~~}||}}|{||}|||}~}{zyxxvuuwyzzy|~|zz{|}}~}{zzywwxxxxxz|{{{{{zzyyzzzzzz{|||}||~~}}~~|||||{{{{{{||~~{{{{zxwyyyyz|~~~~}|zy{|zxz{{||}~~~~~~~~~~~|}}|{zyyyyyxyyyz{|{||}~~~~~}}}}}~}}}|{{|ywyyxwwxyz{{{zzzz{{{{|||}~~~~~~}}}}||}~}}}}}}~}|}|yyz|}||}~}}~~}{yxxxxwvvvxyyy{{zyxwvvwvvuuvwwwxyzzzyyzzywxxvuvwwvvwxyyyzz{|}}}~~}}~}|{|{zyxyz{z|~~||}}}}}}~~~}}~~~~}|||{{||~~~~~~}||{|}||}~~~}||{zzz{}~~~~}|{{{{{{{|~~~~~|zyyyxwvvwxxyz{{||}}}~~}~~|{|{zyxwvutuuvwxyz{|||}}}}~~|zyxxxwwxyyyz{|}~~}||||}}}}~~~~~}|||||zzz{|||||}}||}}}}}~~~~~~}|{yyxwuwyz{~~|||||||~~~}}||~~~~~~~~~~~~~~~~}}}}}|}~~~~~~~}|zyyxwwvwxxyyz{||||}|zyzzyxxxyyyz{{{{||{{zzzzzyyyyzyyz{{||}~~}{zzzzz{|}~}|zzzyyyxxxyyyyz{||{{|{z{{zz{{|}}~~~~~}||||{{{zz{||{||||{{}}}||~~}|{zywvvwxy{}~~~}{{{||zz}~}~~|||||}~~~}}}~~}}|{zzzzzz{{{{|}}}~~~~}|{zyxwxy{|}~}||||{}~~}}}~~}|}~~~~~~~}}~}}||}}||}}}|||}}}~~}|{ywvvvvwwyz|}~||}}}{{{||||}~~~}{{{{{||}}}~}||||{zyyxwwwvuttuvuvvwwxy{{|}~~~~}}||}|zxvwwwxyz}~~}|{}~}||{{zzzzzz{|}}~~~~~~~~}{zxwvvvvxz}~~~~}|{{{zz||}}}~~}~~|{zyyzz{{}~~|{{|||}~}}{zzyz{{|}~}}~~}}{{{yxxyxwvvxwvwyxxxwxxwvvwwxxxxyzzzzzyyzzzyyyzyxxyyyyyyxy{|||}~~~|{zzz{{|~}{zzxwxy{}~~~}|||||{{|}~~}~~~~}~~~~}|{{|||{{}}}}~~~||}|}~~}}|{{{||||||}{yzyyxxxzzzz{}~}|{zyxxxxwwwxyyyzz{|}~~|{zwutttuvwy{}~~}|||{{{||{{||}}}}}{z{|zyz{z{{|}}}~~~~}}|||||{zyzzzzz{{{|}}|}~~~~}}||{zyxwvwwwwy{|}}}}||||}~~~}|zz{}~~}~~~~~~~}}|{{{{{{{{||}~}|zzzz{|}~}{zyxxxwwxxyyz{||||}|}}}}}~~~~|{||{zzz{{{|||||}|{|||||||{{yxwwvuttuvwxz{|}~~}|||{zz{{zz{{{|}~~~}|{zzzyyz{{{}~}}}}}||}}}}}~~}|zxxxwwwxy{|}~~~~}}}}}~~~~~~~~}}~}}~~}{zyyyyyz|}~~}|{{zyyyyyyyyyyxz|||}}}||{{{{|}}}~}}}}|{{||{{||}}~~~~~}}||{||}~}{zxwwwvvuvwwwyzzyyxyyxxxy{{{{|}}}}}}}|{{zzzyxwwwwvvwwxxyz{|}~~~~~|{yyxwvwxxxy{}~}|||{z{}~~~}|}~~~~~}||||{zz{{{|}}~~~}}|zzz{|}~~||{zyyyz{{|~~~~~}|{{||||~}||{zzzyyyyxxyzz{|}~~~~}|{zz{||}}|||zyxxyyxyyyz{{{|||||}|||}~~|{zzzzzzyyxxwwwvvvvwwwwxxxxyz{{{{{zyxwwvuutuvwxz|~}{{{{z{|}~~~}|{zyyyyyyz{||{|||zzz{|{z{|}}~~}}|{{{{||||}~~}|{zzz{|}~~}}||||||}~~~~~~~}}|{{zyyzzz{{||}~~}|zxwvvwwwyz{||}}}}|||}}}~~~|{zyxxxwvvvvvvvwxyz{{{{{{{{{|~}}~~~}||||||{{{{{|}}}~~}}|||~~}~~~~~|zzyyy|}~~}|}}|||}}}|~~~~}}~~~~}}}}}~~}}}~~}}}{zyzz{}}~~~||{|||||||||}}}}}}|||}|}~~~~~~~}||{{zyzyxxyyyyyzzzz|}}~~}}|zyyyzz{|}~~}|{{|{zzzzz{||}~~}}}}}{zzzyyyyz{||}}}~~}|||{zzyyyxxyxxyyzz{||}~~~}||||}}~~}}}|{{{{{{{||}}~~}|{yxy{|}}~~~}}||||}~~~~}}}}}~~|{yyyz{|}~~}|{zzyxxxxxxxxyyyzzzzzyyxxyyyyz{|||}~~~~~}}}}|||||||}}~~~}|{{{{z|~}}~~}}}}|}}}}}~~~~~}||{zyyyyyyzz{{{|}}}~~~~~~~~}{zyxvutrrrstvwyz{|}}~~~~~~}}~~~||{{zyyyyyz{|}~~~~~~~~}|}}~~~~~}}}}}|{{||||}}~~~}|{{zz{|~}||{{z{{{|}}~~}~~~~~~~||{zyyyyyyyzz{|}~~|{zyyxxz{|}~}{zyyxxxxxyyzz{|{{|{{{zzzzzz{{{|}}}}}}}}}}}|{{{zzzzzyy{|{||}~~~~|{{{||}~~~~~}}}}}~}}~~}||||{|||}}~~~}~}~~~~~~}|}}~}~~~~~}|~}|xxzyyxxwx{{xuz~~|{zwusqoosvvvvvx~}|}|||{z|}|~z}}}||zyzzyyzz{zy|~~~~}|{zxw{~~~~}|zz~{xyzy{}toprqqswy{{|}{{}~}{wuwxvssvtrtvwyyyxwy{{{|}}~}}|{{}~{zzxxxxxwvuvvuuvxwwy|}}~~~~}}}}}|{{zzzz{|~~~}|}}|}~}|}~~~}|||{yyyzzz{{{{|}}}}~}||}{yyyxwvuvxwwvuvwxxz||||{{|yvxzywxxwvtrrsssuvxzzxxzyyz|~~~~|}}z{|zy{~~}~}{~~}{}~}~~~~~}yvwzvstwwuwzyxz}~~~}}{{{{zzzzzz{}~|zwxzxvy|}~~}{yxxwvvvvwwvwxz{{{|}~~~}}|z{|{ywvvvy{zy{}~}{y{}|z}~~~~~~{zxxwvwxyxx|~|{||zyxwvuuuuvvwxwx{{z|}}}{z{}{yz{zyyzyyxy{|||zy{}|{{z{|{zzzzyyxxyyz|}}}~~}~}{zyz}{x|~}|~~}~~}~}}|{zzz{zz{{|~~|}~~~}||{yy{{{|{zzz{zyvtsttrrtvutvyxwz}|{}}|yyxustutsttuutuwxyy{{zy{|{|||}}||~~}{zzzzxwxywvuuuuvwvuuwwvx{zy|{|}xsuwtrtwxy{}}}~~~~}}~}|~~}z{{zyxxyz{|}}}~}|{{{|{{{|||~~}|zyxxxyy{}}}~~~{zzzz{}}zwxyxvxzzyz}}}~}}~}{{|{z{|||}~|||}~~|{||||~}{{ywvwvuwxxxz|}~}{zxwvvvvwxzz|~~|{{||{}~~~~~~~}~~}{{{||{{||}~~{{|{yxzz{zy{}}|{|}zxxxxyxwyz~~|zyzywututtuuvwxz{||}~~}||~~}{{yvwxwwyzz{|}~~~~}|zxwwvuuuvwxyz{|}}}}||{{zzyzzzz{||{|~}|||{yxvutssrrrsstuvwxz{{{{z{|{z{{zzzyyyxyyyz{||||}}|||}}|}}|{{{zzz{|}~}}|{yyzzz|}~}{{zxyyyxxxyyyz{{zyxxwwwwxyxxyyyzyyyxwuutsstuuwxy{|~~}}~~~~}|{{z{|{{}~}}}|{{{{{zz{{|||}~~~~~~~~~~~~|{|||{{zyxwwwwvwxyyz{||}}~}}~~}|zyxyyyz||||}~}~~~}}}||||}}}~~~}{zzzzz{}|zyyxwwxxyzz|}}~~~}}}}~~~}{zywxxyyz{}~~}|{zyxwwvuuvwwwxyz{|}~|{zzzyyyyyyyyzyxxxxxwwxyyz{|~~~}|{zzyyyyyzz{|}}}}|{z{zyz{|}~}{zyxxxy{}~~}||zyxxyyyz{|{z{{{zzyyxwwwvwwwxxxyzz{{z{{zyxxxxwvvutttuvwxz{|}~|{{zyxxxyyz{}~}|zyxwvvwxxxyz{{{{{{{zzyyyyzz{{|~~~}}}{zywvutssrrrsttuvwxxxxyyyyyz{{{||||}}}|{zyxwwwwxxxyz{}~}|}~~}}}}~}}||||}~~~}}~~~|{{{{||}~~~~|zywwuttuvvwwyzz{|}}~~~}}}}}~~}}~~~~~~~~~}|zyyyz|~~}}~~}}}|{zyyxvvvvwwxyz{||||||{zzyyyxxyzz{{{||}}||}}|{{{zzzyyzz{|}~~~~~}|{{|}~}|zzyxxxyyyz{||}~~~~}{zz|}~~|{yyxxwxyyzzz{|}}}}}~~}}~~~|{{ywwwvuuuwwwxyz{|}~~~|{yxxwvuuuuuvwxzzyz{}|vrruvwxz}}ywwwvwxxz{{{{zzyxwwxz{|}}}~~~~~~}{yxyyyz|~~}{zzywwwvvwwxxyyyyxxxwwvvuuuvwxyzzyyxxxxxxxxwwvvutttuvwwxz{|}}~~~}}||{{zzzzzzyyzz{{|}}~~~}~~~~~~~~~~~}}~~~~~}|z{}~~~}}}}}}}~~~}}|{{{||}~~~~~~}||||||{||}}~~~~}}|}~~~|{zzzzzz{yyz{|}~~}}}}||}~~}{z|}|yvtsstvwxz|~}}{{{|{{zzz{||}}}}}||{||}~~{yyxvvxxz{}~~~}}{{{zyyyxwwwxwwxxyyyyyyxwxxxwwwwxyz{||||{zyyyyyxyyyyyyyyyyz{{|}~~}|{zzzz{|}~~}}}~}}~~}}|{{{{zz{{|||}~~}}}|}||}}~~}|{zyxxxxxwwwxxxyz{||}~~}|zxvvuvvwxz{||}}}||{{||}~~}{yxwvutsttuuvwxyyyyyyxxxxwvwwxxxyz{{|}~~~~|{{zzzyyyxxyyyyzz{||}~~~~~}}|{zz{{|}~~~~~~}}|{zzzzzz|~}|{{|~~~~}}}}}~~}|{zz{|}~}||{zz{{{|~~~~~~}}|{zyyyyyyzz{|}~}|zyyyyyz|~}||{z{{{{{|||||||{{|}}~~}|{zyyyyyyyyyyzyzzzz{||}~~~}|{zxvuuuuvxz{|}~~~~~}}~~}|{{zyyyyxyyzz{{|}}|}}}||}}~~~~~~~~~~}|{{{zz{|}~~~}|||}}}~}|{zxwvvuuuuvvwwxyyyyxxxwvvvvwwwxxz{|}}}}|{{zzyxwwvuvvwwwwyz{|}~~|{{zyxwxxxyz{}~}|{{zzyyyzzzyyyzz{{{zzyyyyyz{|~~|zyyxwwwwxy{{zy{~~}{ywy|~~~~}|{zxvwy{yvtvwy{}}}}}~}|zyyyxxyyz{|}~~}|{{|}~~~}}~~~~}}}}}}}}}}}~~~~~~}||||}~~~~}|{{||}~~~}|{{{{z{{{|}}~~~~~~}}|{{zyyzz{|~~}||{{{{{{||}~~}}||}}}}~~~~}|{zzyyxyyyyzz{}}}~~~|zyxxwwxy{|}~|{zzyyyyyyz{{||}}~}}||{{||}}~~}|{zyyyxxxxyyzz{{|||}}}}}}}~~|{zxvuttuuvwyz{||}~~~~|zyz||{yy{}}|{zzz{{ywuuuv{~~||{{{||{zz|~~~}}}}~~~|{zzyyyz{|||||||||{{{|}~}{ywvuuttssstuvwyyxyyyyxwxwwwwxxyz{|}~~~}||{zywvvuuuuuuvvvwxyz{{|}}}~~~~~~~}||{zyxwwwxyz{}~~~~~~~~~~~~~~}}~~~}}~~~~~}|{zyxxwwwwxxxz{||}~~}}}||||||}~~~~~~~~~~}}}||||{{{{{{{||}~~~}{zzzzz{|~~~~~}|{{|{{{{}~~~{xyz{{||}~~}||{{{zyyyyz||}~~}{zzyyzzyxxz{}~~}|zyyyxxy{||}~}|{{zzzzz|}}~~||{zyyyxxxyyzzz{||}~~~~}|{{zyxxxyyz{|}~~}|{zyyyyyyzzz{{{{{{{zzzzzzzzz{|}}}~~~~~}}||{zzyyyxxxyz{|}~~}{yxvsrrrsstvxyzz{||||||||}}~~~~}}}||||{{zzyxxwwwwxxyyz||||||||||}}|}}}~~~}||{{{||||}~}|{zyxvvwvwxyz{||}}}}~~}|{{z{{{{|}~~}|{||}~~}}|{{{{{{|}}~~~~}}~}|||~~}}~~~}}~~}{zz|}~~}}|{{zyxwvwxy{|~~|zxwvvvvwwxyzzz{|||}~~~~~}|{{{{||}~~}||{{{||}~~~~~}}||}~~~}}}}|{{{{zzz{{{|}~~}{zxwvvwxyz{|}}~~}||||{{{{{{z{{||}}}|{{{zzzz{{||}~~|{zzzzzyyyyyyxyyzz{||}}}}~~~~~~|{{zxwwwxyz{}~~|{zyyyxxyyzz{{|}}~~~~}|{{{{{|||}}}~~~}}}}||{{zyyxxwxxxwwxzz{|}}}~~}|{zywwvvvwxyyz{}}~~}|{zyxxxwwwxxyyyzz{{|{{{{|||}}~~}|zyxwvvvuvwwxxyz{{{||}}}}}}||{zywvuutttttuvxyzz{|||}~~}}}}|}}~}~~~}}}}}}|||~~}~|~~~}|{{|~}|{{{{{{z{}~~{zzzz{{{||~~}}|||{{{zzzzyyz{|}~~}{{{{{{{||}~}}}}}}}~~}|||{zyxxwxxxwwxyyyyxxxxxxxxxyz{||}}~}}}}}}||{{zyyyyyyzzz{|}}}}}~~~~~}}|{yxwwwxz|~~~}|{{zzzzz{||}~~~~~}}}}}}~~}{zyxxwwwxyz{{}~}{zxvutuvxyyz{}}}~~}{zzyxxyyyyyzz{|||||{zyxxyxyyz{{|||||||{{zyyxxwwvvvvvvwyyzzz{||}}}~~~}|{zzzzzz{|}~~}|}~~~}|zyxxy{}~~{zzzzxy~~xusrv{~~~~~{xvutvxzxvvxz{||yvuvw{|zxwxyyvtsrqpoqv{~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}~~~~~~~~}|{{{{|}~}|||{{||}~~}||||||}~~~~}}||||{||{{|~}|zyyyyzz{{|}}~~~~}|{zzyyxxxxyyyz{||||}|||||||}}~~~~}||||||}}}~~~~~~~}|zxwwvuuutttuvwxxyzyyyxxxxxyyyz{|}~~~}}||{zyyyyyyyyyz{{{||}}}~~~}{zyxxwxyz|}~~}|{{zzyzzzz{{||||||}}||}}}}}~~~~}|{zzzzzzxvwxz|}~~}}|~~qliiox{{|{wtvxyz|}}}~}}}}}|wuuvxyvrqstspptx{|yvstvxz{{{zzyyyxy|~}|zxwyzywvxyz{}}~~~|zxvuvwxz{|~}|zzyyyyyz{|}~~}}}||}~~~~}}}}}~~~~~~}~~~~}}|||}}~~~|{{{|}~~~~~~}|||||||}}}||}}|||{{||}~~~~~}}~}{xwxyz{}~}}~||}~~|{{|vonot}||}xvwx|~ztru{zvw|}{zz|zvvvvuuwyzyxz|~~{ywvvxzzyxyz|}~}zyzz|~~}}|||}~~~~|{zyyz{zz|~~}{zz{|}}}}~}{zzyxxxxwy|||{{zyyyxwuvyz{{{zzz{{{|}}}|||}}~~}|zxxxxz{zz{{z{|}}~~|}~~~}|{zxwwxxyyz{|}~~~}|{ywvvvwxzzz{{z{}~~~~}~}}}}{yyzzxwvuuvxyyyzzz|~}z|sidlx~~~zrnqx{}~~ztrw~}{~~~~~}||{zz{|~}|||{ywwvx{}}|}~~~{z|~~|~~~~~|zyyxyyz{{|}~~}}}~}||||}~}}~}}||{{zzz{{{{|}}}}||||{{|}~~~~~~}|}}||{{zzxxyz{|}}~~~}||||}~~}{{zyyyyzz{||}}~~~}}}}}}}}~~}}|{{z{{||}}~~~~~~}|{zyxwvwwxyz{}~~}|{{zzyyyzz{|}~~~~}}|||}}~~~~||{{{{{{|||}}~~~~}{zyxwvvvwxyz{|}}~~~~~}}|{{{{{zz{{||}}~~}~~~~~~~}~~~|{zyxxxyz{|}~~~~~~~~~~~}}|{zzzzzxy{|}}}}~}}}}}|{|}}|~}|}|zz{|yxyzzzyz}}|}|}~~~~~~~{xyzywuuxzyz}~}}}{{|}}~~||}}||{{}~}~~~~~~~}zwwxwwvuwxyzz{{zyyyxxz|{{}~~~{zzxwy{wuxxxxwx{{||zzz{||}~}~~~}|{|}}||}}}~z{~}|~~~~}|}}|zz{}~~}~~~~}~~~~}}}}}~~~~|yyyxvvwyxupmmppppopssuxz{{zy{||}}|||}~}{|}{zzzxvvxz{|zvvwxy{zz|~~~~}zwsrttuwxzyututssstutsrstuwuruxz{~{xwwwusrstuwyy{||}~~}{{||}}{{{y}~}}~}{{{zxwwwxxxy{}}~~~}||}}}z}~{~~yz}}|~}|{ywvttvy|}~~~}~~}}{z{zyzz|~}{{||{zyyyxx{|{{|~}{zyz{||}~}|zyyzzyy{}~||~~{yxyzzyxvutqomlmnnpruxyz|~~}}{{ztqpppopstwzwuwy{zutvvtsssssssrrrstuvvwzyxxyyzz{||{{yz}~~~|}~|||}~~|{{{{zzz{|{z~~~|zz{{zyy{{{~|wz~{y|}~~}|{{zvuxzy{~}|{{|}|zz{ywvvvvtstuwxvvxyzzy|~~}~}{|~}}}|||{|}|{||}~~}{zzzxwuuvvuutsqqommmmmlknsqooptvuwyz{zxz}~~~}~|zxwwwvtrrtwwx{~|{|}|yvvxyyz{}~}{z|}{y|~}{yy{|||~}||{wutttsrstsrrrsrrsttvwxy{}~}}~~zwxxxyy{~{{~|}~~}{yz|}}{{|~~~}~~|~~}|}~|}~}{xwvtrrrstux{}~}{xyzxuttstrqqrsuvuttuspqrqqqrssuxz{{|}{yyzxwxxvvwwvuuuvwxz{zyzyxyyyyyxyxvutttspopqrstuvxzzz}~~}|}~}}~}}{z}~}~~~}}}|~~}|{|}}~~}|{zyxxy{}{{~~|{{|}}~~~~}~}}~}~|{zyxuttuwxxy{|{zzzzzzyyxxz|~~}{zyyxxwwz|||||{zz{{|}||{zzzxwvuttutqquwwyzyzyz}~~~|zyyxvuvxwvvvvuvvvvvwyyx{}~}~~}|||{{}~|{zyvttuvvy|~}{zzz{~|z~}|zxvxzwuwyyz|~~~~~~~}|{|}~}~~~}|zyyz|{yz{{|{{~~||}}|||||}~}}~|zyxwvuttuuutrrrqooopqqruwzzz{|||{zywwwutssuwxz}}~|zyyywvwxyyyz{{}|zzzzyyyy{|~~~{xyzyxyyzzzyzzzzyxxyzyxyyyyxwwxyz{|}~~}}~~~}{{{{|zz}~}}|{||{{|}|}~}|{{|}}{yyyz|||}~|zx{~}||}{z{{{zyyy{|{{}}}~|xxyyxwx|~}}}|}{xxyxwvtvyxwyzyz{{z|~}||{yxwwwwvvyz{|~~}}~|z{|||~~|zxwvuutuuuttrrtttuvxzyxyzyxvvxyz|~}||{yxvwyyvuutstuvwwy{{yy{||xvwwvtrrrqomlmoqsuvxyz|}~}zxxxxyyzz{{|}~~~|z{|yxyyxxy{|{{{{zxxwutvvwxz}~~}}{z|~|zz{ywyz{{|}~~~~~}}}~~~~}~~~~~~~~~}{{|}~}}~}{yvtsrqrsuvxz|}~~~}}|{|}}}~~}}{zyyyxy{zyyyyxwvxwussssrpoooopqoorsrstuwxy{}||}~}|{zywvuvz~~~~}{zxyyxwwwy{{{}~~~|xuwxwwvvwwvwyyyyzzz{|{{||||}~~~~~~}||{|~~|||}~~|{zxwuuvxz{|~|zzzzzyyz|}~~~~~~}|{{z{{|{{{{{{{{{{||{z|~}|zyxvvvwvuuvwxyyyyxxyxwy||||}~}|{zyxusttsrqqtuuvwy{{yxxxxyywxz{}|{|~~}|}}||}~~~|{}~}|}~~~~~{yxwvsppqqrtuwyz{|}}~~~}|{zz{{||{}~~|{|}|zyyxxxy{}}{{|}}{|~|{yz{zz~~}}}|{yxxxvusssrrtuuuvwwwvvvwxyz{|}~~~}}}|zzzz{{|{|~~~}{zyxxxwvxzz{|}}|{}~||||{zz|}|}}}}~~}||{zyzzyy{{{}~~~~~}}~}|}~||}|zyyxyxvwxvuuvwyzz{{{|}|zyyyywwwwwwxzz{~}|~~~~~~}}|{z{z{}||||{||{||~~|zxyxwwxyz}}{zxutuvvvvwxxvwxxxzzyxyzzzyz}}}~~~~}}}~}}|zyz{{zyyyzzyzzzzzyxyz{{zy{}|zz{{ywvwyz||}~{yz|}}|||{yxyxwxyz{|}~~}~}{yxyz{{{z{{{{zy}}}}||zxvtrpponmnoqqrtuvwxxxyz{|}~~~~}{zyxwvwwwwvvuuuvxy{~~}~}{{zyxwvvvvvvvvwwwxzzz{}~~}~~~~}{{ywvvwyz{}~~~~}|~~~|{|}~~~~~~}{{{zyyy{~~}~}{zxvsrsrooppppprtvvvwxxxxwxyz{yxy{|}}~~~~}}|{zyyyyxwwyz{||}~|||{xyyvtuvwvux|~~~~~~~~~}}~}||{{||~~~}}|~~~~~~}{zxwxyxyz{||{|~~}|z{zyyxxyzxz||}||~}{zyxxxxxxxxz{|||}~~}}~~~||~~~~~|||}}{z{zzywwzzz|}}{z{|{z{{}~~~}~~|{zzzwstwxywvwxwvvvy{{{z{|zwy{yx{~~}{{~~}~|z|~}{zzzxttusrstssstssstuvwxxz}~}}}~~}~}}}~~|{}~~~{}}zxvuuvvwy{~}}~~|zyxy|zwwxxy|}|~}{{zxyzxvy|zyxy||xx{|}~|z||yxxxwvvvvuttrstrprsssttvvvz||{zz{||{zyywvvwwwxz{zz{{|}}}~~~~~~~~~}{zyxxyyyxxyzz||{|}|||}}|}{|}}|{zyz|||}~}}{yxvttttsstssuwyyw{~~}~~}~~}~~}|{zzzzzzyxx{|||{|~~~||~}|zyz}|xx{{zzz{zxwwwwvtttuwwwwxyz{|{{{{{{zz{{|||||}~}|}~}||}{xwvvvvuttstuvvvwz{zy{{zzyy{{{{{|~~~~~}~~||}|||}~~~~~}}}|yvvvwwvx{|yy||z{~~|{|~~~~|yz}|z{{yxwx{{yz~~~z|~|{}~~~}~~~|zz{|wtx{{{}}}~~}}}}{}~~~}|{{|yvuuwxwxz{|}|}~}|~~~{y||zxwwy{|zz{}~|~~|zxustusruxz{z}~{~}}}~{{{|{yxyz{|}|{|~~|{|{xwwvurpqrqpoopppqrrrrsstvvxyyy{||zwwywutuvwxz{||~~~}~~}zxuuvtssstuuuvxzyxxy|~{yy{~|xz~~}}{|}}}~}~}}}}}~~~}z{|{y{}}}}}~}||~|}~~~{|}|zzxxyyxxxwwxxxz|}}}~~}|{zyzzvv{}}}|~~{xwwwvsuxuswzwuxxutuvutrtvuuwyz{~}~}~~~}{{z{{{{z{|}~~~~~~}}~~~~}|zywvuvyxuwzz{|~{{zyyz{|}}~~~|{|~}{~~~}}}{yyzzyxwwwyzzzz{|~~~zy|}||}~||}zzzwwyxvttuwvuwyxwxzzzyz{{zz|}|z{{xxxxxwvwyz{{z{||}~~~}{zzzyxxwvxyxwwwxy{{|||}~|x|~~~~}|{||||}~~}}}}{xvwwvtuwzzz|~||}|{~~}}|{zyyyyxyzz|}~~~~}|}~~~}~}{|~~~~~}~}}}zyyvuttutrrssssstvvwxxwxyyxxyxyyz|~}}}}}~}}}~}~~}|~~}}}{z{|}}~~}|{zxwvuuvwwwy{|||{}~~}}}~~}}}}}~~~}~~ywxwwvuwyyxxyxy{||{{{|}~}}}|{zxwvvvuuuwz|||~~|{|}~~|{zzz{{{z{|~~~~~~}}|{{||{{|||}~~~~~|}}|||zyyyzyxz}}~~~|}~}}|{~~}~|}~~}{zyvutuvvvwwwyz{|}~~}}zzzyz{{yz{{{z{~~}}}}~~{{||{{|{{|}}}|~|}}|{zxwwvutuwwvwxwwwwwxxyxxyzzz{{{||zzzyxvtststuwxx{~~~~~}}}|zyyz|{y{~~}}}}~~}||||{z|}}||}}~~}{{}}|{z{{||}}|}~~~}|zyxvutrrrsrqsuwxyz}~~}{|}}~~~~~~~}}~~}}~~~|xwxwvwxyz{|}~~}|||||{{zzyxvutrqpqsttstuutsstuuutuvvvwvvvvuvwxz|~~~~}}~~~~~~~~~}{zzz{}~~~}|{{}~~~|||||~~~~~|zzzyxxyz}}||}~|{}~~~~~~~}}~}}~}|~~{{{zzyz{{||{|~~~~~~~||{zz{zxxxyxwwwxxyyzz{|||}~}|zzywuutvyz{|~~}}|zz{|{{{{|}|}}}}}|{{|}}}}~~}|||xutuvvtstvuvxyz||}}}~~}||{ywwwwyxx|~}}~~~~}}}~}~}}}~~}}}|~~~~|z}|zyxwwwvuvwyyxy{|{|}}}{zyyzzzzz{{||zz{{zxxwxxwwxwvvvustvvwwwxy{||}}|{zz{{|{{|}~~~~}}}||||||}~~~~~~}}|~~~~}|~}|{zyvttvutuvwwwxzzyxxxxyyzzzz{{xxxxxwutsrssttvwyyy{{|}~~~~~}|}~~~||}|{{||}}~~~}}~~}~}||{||ywwwwwvuwxyywxxz|{z}|{||{yvx{zz|}}~~}||}~~~~~~}~~}||}}}~~~~~}|||{zz|~~}~~|{||{{{zz{}~~}|{{zzxvvwwwwwwwxxyzzywwxxyxxyzxwvwxyyyyz||{|~}|}}}}|{yxyxvwyxxz}~~||}||{{|}}~}|}~|z}~|{|~~~}|{z{{{{z{|}}|{}~|{{|}}|}~}}|zzzyyyxxy{||}}~~|{{yxy{|}}~~~~}~~~~~~~}|{{zxvxy{}~~}||yxyzyxxxyyxz}}|}|zxz{xwwwxwvwyyyzzzyzzwxyywvvwvvwvvvwyzz{}~~}~~~{vvvvvuuz|}}~}|}~~~~~~~~~}|{zz{~~~}~~~~~~~}|zzyywwwwvvvwwwvxzyx{}~~}}~}|||}~~~~}||||zz{{zyzz|}}}}}~~}{{{{z{}~~~~}zzzywutuusssuvwyzzzz|~}}~~}|{zxxxvuuvxyxy|}}}~~||||zyz||{{|~~~}{zyyz{{|}}}{zyyz{z{~~~}}|}}~~~~~{zzzzyyyzyyz{{{{z}}{{{|{{|||{{||{{}}||{|}~{zzx|vpruy{~xvtorw{~~zutrqx{xqkllntvw|zsqmhcb``dinv}zupopqtw~|xuquxyuokhedhknt{~vpliffhmoqy{wtpmnnouy|~zvspnllpuzwpnjfghjorz~zuuurrvx{{vtvusv{}}xtrrrsst|zwuqonnqsx~}urqnmnosz~xvtomljkosw}}zvttpmrwx{~xtpjffghjmquz}|~~zurqqqpswxx{~~~}wrpqqw~~~}zz}~}}~|yxwvvy||}}xuxyz~~{yxwuuy|||~{utwvux|||~|{|~||~}|zyyxxz|||~yy{yvwxz|~}}ywuqlmnlmrwz}y{~|y{}||}xw{||~}{{{{zzyz~~~zvtrruttvz~}~}wptywv{{wqorssuy}}zy{|~~|~~zz|yttvwx{}~|yussqmorrruy}}y}yrturqqrtuwxwwy{|{{||z|}}}}zzwv{~~}~}zyzzzz{{~~|~~}}}{~~~}}}~}||{wtsrqqppqsuuvwxyxy}}|}zzzxxxxyz{}}}~~}}~~~}|{z{{xtstvxvvxyxxyxwvwwwwxxyz|~}yuturprtrptvutwyxwwyxwz}{z~~|zyvttuwwxz}}}}|}zvutstuvvuwxyz|~|zzzyxxxxx|}{~}||zyz{zxy}}|}}~~{{||{}{zyyxxyz{}}|~~{|~~}|~|{yy{{{}~~ywwutvwwxz{|~~{yxxxutx{yx|~||||{{|~|{|{z}~|{ywxwutvutwz{{{{}}{yyyyy{||}|xvvutsrsuuuy{{z{}~}~~~|xxxurtvvuvvxz|}}|{zyyzzz{|}~~~}~~}{zzzyxwwyzz{~}}~~~~}|ywwwxwvy|~~~{{zxwwvvvttuvwxxxyywvuuuvvvvvvxzz{~}zxwwurrsrpqssswzyxyzzyz{}~{ywtsstvwxy|~{xwxwuuvxy{~~~~|}}~~}|zvsrssrqpqrrrsuvuuvwwxz|||~}zwtttrrtuux{}}}}}}~{xwtqoppoopqrtvxzywxxvtvxwwxz~~{zywvuttuvx{}~~~~~}zyxxyyz}~}{z{zz{}~~}|}~~{ywvwxxy}~}|{z{}}}~}}~}{{||}}|}~~~|{|~~~|zyyxwvyzz{~~~}{}}{xwvussuvvxy|~~~~}||||zz}~}}}|}}~~}~~~~~}{zyy{|~}|zxwvvwxxyzzz{|{zzzzz{zzz|}}~~~~~}}|{yxxxwuuuuuwxyxvvwvvvvvuwyz{}}|{ywuttttux{|~~~}|{zyxxxz|}~~}{yy{{{|~}|||||~~~}|||{{{z{|}~~|{yxwwxyyyz{{|}}{||{{{|}}|{yvtvwvvwxyyyyyyyxwutttrstuvwwxyyyzzzyywuuuuuuuuuuvwxwwxxxxxxxyz|~}~~}{zyxxxyyz|}~}|zyyyyyyxyz{{{{|||{z{{yy{zz{|}}}}|{zyyxwwyxvxzzz{}~||||}~~~}}~}}}}~~~}{{|{{|}}~~}||}}~~|{{|}}~~|}}{zywvvxyz{}~~}}}||{{z{}~}}}}}~~~}}~}~~~~~~~}~~}{zzz{{|~}{zywwvvvwyz{{{{{{zyyz{||~}{yxwvvwxyz{}~~}||{zyyxz|{{~~~~~~~}}||{{{zz{{z{{|~~~~}zxyxxwwxxyyyyyzzzxxyxwxxxxyz{||}}|{{{zyxxxyxxyyyxwwwvuuvuuvvvwxz|}~~|{yvuuutttuvwxz|||}}||}}~~}}{zz{zyyz{|{{{{{{{||}}}~~~}}~~}{zzzzyxxyxxyz{|}~~{zywxxxyyyz{{{{{zyzzz{|~|ywvuuuttssstsrtusrrqrpopqrrrstuwyyz|{zyyyzzz{|{{~~}~~~~~}|{{|}~~||}{z|}}}~~||}~~~}}}~~~~~~~~~~~~}{zzyzyxyzyyz{{{|}~~~~~}|{{{||{|~~}}|||{|{{z{{{|}}|}~~~~~}||{zzzz|}}~}||{yxxwvvvvwxy{||}~~~}||||{zyyzzzyzz{|}~~}{zxwuttuttuvwyz|~~}}|{{zyxwwwwwwxxyxxyyy{~}|}}|{{zyxwwwvuvwwwwwyzyy{|{{||}}|}~~~~~~~}|{{{{{|}~}}|{zzz{|{{}}}|}}}}~}|{{{||{|}}}}|{{{z{zzzzzzzzz{{{{{{zzz{zyzzyxxwvtsrsqpppppqsstvwyz{|}}}}}|zzzyyyxwwwvvwy{{zz|}||~}{yyywvxxwvwwwvvwyyzz{{{|}}~}}|||||{{{zz{{{||||}~~~~~~~~~}}}}}}~~|{zyxvwwwwwxzz{{{}~~}}}||||}}}}~~~~~~}|||{{{{z{{|}~~~}}}~}}~|{{|{{z{||{{|||{zzzz{{}~~~~~~}|{zyyyxwwwwwxyz{|}}~~}|{{{yxyzzzzz{|}}~~~~~~}|}}}}~~~~~}||}|zzzzyxwwvtuvwxyz{|||}~~~~}|{zywvvvvwwxy{}}{yxxwvvwwwwxxxyz{{z{{|{|~~}~~}}~~~~~~}}}~~}|{{zyxwwxxwwxyz{{~}|zxwvutsrrstuuvwxyxxyz{|~~}{zyxxxxwwwwxxxyyyxxxyyzzz{||}}}~~~}||{{zzzzyxxyyyzz|}~~~~}zyyyzzz{|||{||}~}{zyyyyxxxyyyyzyyxxxxwwvvvvwwvwwwxxxwxxxxxxxyyyyzyyyzzzzz||}~}{ywvvvttvvvwwwxxxxyxxxxxy{|}~~~}~~~}}||{{{{{{{||}}~~}~~}}}||zyyz{{{|}}}}}}}|{{{{{||~~}|||{z{{||{|}}|||}~}~~~~~~~}||||{{{{|}~~~~}~~}||{||}}~}}~~~~}}}|{zzzzzzzzzzzyyyyxwvvuuuuuuvvwxyzzz{{|{{{||}}}~~}}~~~~~~}}}}}~~~~~}}}|}}}}}~~~~}{zzyxwxxwxyzz{{||{{{{zzzzzzz{|||~~~}}}~~}~~~~~~}}}|{{|}}}~~~~~~}|{||zz{|}}~~~~~~}||||{{{zzzzzzzyyxwwwwwwwvvxyzz{|}}}|||{{zzzzyyyz{{|}}||}||zzz{{{||||}}~}}}}|{{zzyxxxyyyz{|{z{{{zyyzyxyzz{||}~}|}}}}}}}}}}~~~~~}|zzyxwwwxyyzz{|||||{zyyyyxyyz{{{|}}}}}}|||}}|}}}}~~~~~~}}}}}}}}}}}|||}|{{{||||~~}}|||||{zzzzyyxxxxxyyxyyyyz{zz{{||{|~~}~~~}}}|||{{{|||}}~~~~~~~}}~~~}~~}~~~~~}|}~}|{zzywvvuuuvvwwxyzz{||||}|{{{{{zyyyxxwwwwwwvwxxxxxyyxyzyyz{{{{{|}||~~~~~~~~~~~}}|}}||}}}}~~~}~~~~~~}|{zzxxyxxxyyzyyyzyyyyyxwxyyyyyzzyz{|}}~~~~}~~}}}}~~~~~}}|}}||}||}}|{{{{{zzz{zzzz{zz{{zyyyzyyz{{{{{||||||}|{||||{{zyz{{{{|||{|}~~~~}}}}}~~~}}|{zzyyyxxwwwwwwxyyyyyyz{{{{{{{{{||||||}}}}}}}||{{{{{||||}~~~~~~~~~~~~}}~|{||||||}|{{||{{{{{{{z{{||||||{yzzyyzyzzzzz{||{{z{{zz{{{zyz{||}~~~~~}}}|{{|}}|}~}}}}}}{zzyyxxyzz{{||{{|}|{{|{{{|~~~~~~~~}}}~}}}~}}}}}}}}~~}~~}}}~~~}}~~}|||}}||{{zyyxxwwvvvuuvvwwwwxxxyzzzyyyyxxyyyyyxxxxyyyxxxxxxyyzz{{||}}}~~~~}}}~~}}}~~}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}|{zzzyxxxy{zzzzzzzzz{{{{{{{||||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}~~~}|||zyyywvwxxxyz{{zz{{{{{{{zz{{|||||{{{||{{{{{z{||{|}||{{||||}||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}||}}|{{{{zzzyyyyyzzzzz{{{{{{{{{{zzz{{{zzzyyyyyyyyyyyzz|}|{|}||}}~~}}|{{|}|{{|||||}|||}~~~~~~~~~~~}|{{{{zzzzzz{{{{||||{{{{z{{{|}}~~}~~~~~~~}|||}}||||{{{{|{z{{zyzzz{{{{{{{|{{{{zzyyyyyyxwwwvwwvvvvwwwxyzyyyz{zyz{zzzz{{{{|{{{{{{{zzzzz{{{|}~~~~}||||{{{|||}~~~}}}~~~~~~~~}~~~~~~~~~~~~~}}~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}~~~~~~~}}}}}}}~~~||||zzzzzzzz{zzzzyyyyyyyyyyyyzzzzzzzyyyyzzzz{{{||}}||||||}}}}}~}}~~~}|{{{{||}}}~~~~~~~~~}||{{zzyyyyz{zzzzzyyyxxxxxxxxyyyzzyz{{zzzzzzzz{{{{{z{zz{{{{{{{{z{{{{||||}||||}~}}~}}|||}||||||{{|||}||~~}~~~}}|{{zzzzyyzzzzz{||{|||||||{z{{{||}}~}}~~~~~~}}~~}}~~~~~~~~~~~~~~}~~~~~~~~~|{{{zzzz{{zzz{|||}~~~}}~~}|}}}}}}|||||||}~~~~~}}||}}}}}}~}||}~~~~~~}}}}|||}}}}}~~~~}}~~}}}}}||}}|}}}|}}}}|||||||||}}}}|||}}||||||||}}}~~~~}}}}}~~~}}}}~~}}~~~}}}|||}}}}}~~~~~~}}|{{zzywwwwwwwxxxyyz{{{zz{{{{|{{{zzzzzzzzzyzzz{{|||||}}||}}|||}~~}~~~}}~~~~~}}}}|||||||||}}~~~~~~}}}||||||||||||}}{{||{zzzzyyzzzyz{|{{zzzzzyyyyyyz{{{{||{{{{{{{||{{||||}}}}|}}}~~~~~~~~~}||}||}}~~~}}}}}|}}~}}}}}}}}}}}}}}~~}~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}||}}~~~~}}}}}|}}}}|}}~}}~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}|{zzyyyyxxxxyyz{{|}}}}}}}}}}}|}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}|{{{{{{{{{{||}}}||}||}~~~~~~~}}~~~~~~~~~}}}}||}~~~~~~~~~|~~|{{{{{{zzz{{{zz{{{|}{y|~~}z{~~~}|}~{z{||zxyzyxxxxyzzyyz|}~~|{}~~}{yz{zzz{{{z{}~~~~~~~||||~~|{|}}||{|||}}~~}}|}}|}}||||}}||||{||yxxwwwxxxyyzyusvwttuvtstvyyzzyyyyywuwyz{}}~}|}~~}}}}}}}}~~~~~}~~}||}}|{z{}}}~}{zz{{}}}~~|||{yyzz{|}~~~}~~~~~~~~}}}}~~}}}~~~|zxwwwxxuuwwuuutttuvwvvvuttstuuvwxzzz|~}{zyyyxwuuuttrpqssstttttuvvwyz{|{{{zxxxxwwwwvvuutttuvwy{{z{}~}}{yxwvvuuvvwwvuwxz{{{}~~}{}~~~}{zz}~~~~~{yz{{{{{|~}{zxwvwvvvwxyz{{||~}|zxz|}}|{}~||zyzzyz}~}|}~}}~~~}}}|{{zyvtttsqoopqqrstvxy{~~~~~}~}{yywuvwwvvwy{|~|~~{ywxwtsuvvuuvxzzwuvvvvvvwxywvxzzyvtsqpqpopppqrsuwy|~~}}||{yxxvuw|~}~~}}}~~~}zywtsttsssrsttvvvxyyyz}~}~~}}~}zzzxvwwvuttuuvz}||}}}}~~~}yvxyxwyzzz{}~}}}}}}|zy{{zz{}~}||~~~}zwusrqppppqsuwy|~~}||||||zwvvuvussuvxxx{}}}}}~~~~}|{zzzyyyxwvtvyyxxwy{}~~~}|{yxursspopqstttuuuvwxyyyzzz{}|{yyyywuuvwxwvxz|||~~}{zwurrtuuuuwwvvxy|~~~|||}~~~}~}~~}||}|{|}~~{ywvusrstwyy{|}~~}{{}~|}|zwtststvwwy||z{~{|}|{~}{zz{||{{{zz}~~~~}||||||||yvuuqljiiihhkmoprrqpqppststuuvwwwwwvuusppponoonoruwz|~~||{z{||{zxwvutstuwxyz{||zxxy{}~~~~||}|{yyxwxz{~}}}~|zyyzzzz{}~|{zyxvuuuvwvuwyyy{zyz|~}||{yxxz}~~}|||||~}|zwtqqqqpopqqruutrrrrstuvwx|}||||}~||zxwvvwyxxyz|}~~~|zyyxwwwxz|~~}|{{wtwyyxy{}}xtsrqpppqqrtvxz|}}}}}|{z{{{zyyxuutssrqrrrsuwwxxwvwxwvy{}~}~~~|zxuuspnnoprstvxxxwwxyzz{|}~}~~|{zyxwvwwvwy{{|}~}}~|zyyyz{z{|}~~}}~~}|{{|~~|xvvvusrsuvvwy{}}~~~|{{{zzywvuttttuwy{{{{{{{{{{{{{~~|{yvttttuuuuvutuwxz|}~}|{xuvvtqrqpppqrttvxxxyywvwxy{}~}}}zxwxwwxyyyzzzz{}~{ywwwxz|~}|{yxxwxxyz|}|{{yxyz{{|}~~~~}||}~~}}~~|yy{}~|}~~}|{zyyzzyxzzyz{}~{{|{zxwwxwwxyz{}~~~~}|}~~|}~~~}{{{{{{zyyyyyyzz{}~~}{ywvutqonmllllnpqrrsstsssuwwwxz|zyzzzyxwxxvuuuttrrrqsvxy{~~~}}~|zyxwvvuvvuvxz{{zz{ywvvxz|~~~~~}}}{{|~~}||||}~|zzzzyzzzz}}~~}}}{zz}~}~|ywutsssuxzzzzz{{{|{|~}}}}}}}~~}{{|~}|zyy{|~~~}zxvusrqrrrtuuuusrrqrsstvwxxxyyxwwvvuutuvxxwwwwxyy|~}{xvvvvxyz|~~~~~~~~}}}||}|yxwvutsrrqrtuvy~~{yyywutssrqppsvvvxyyyxxyzzzz{|}~}}~~}}~~~~~~~~{ywwvuttuvxyyxyzzywvy{{zzz|||}~}}}}}}}~}||{yyxxz{|}~||}}|}~}~~~~||~~~~~~}|{zzzz{|}}{zzyxxxxxvvvvvvwy{{z{|||}}}}}~}}{zyyxwvwwwxwx{}~~}|||{xvusqommmmmnoprssrrrsuwxz{{{|}|{||}{yyzyyyyyyyzyyz{|}~|zyxwwyz}~}|||~~~}}|{zyyxwxyyxwxyyyyzzzyyyy{||||{{zy|}{{~|zyxwwwxwwyz{|~}{zyxvvvuvxyz|}~}|~~}}~~~}{{z{{zxyzzz{}~~~~}~~}|{ywtqoonmopqqrstsrstssstttuuvvvvwxxyzzz{|zyxxwvvxzz{}~~~}{zzzzyyz{{yyxwvvvvvx{}}}}}}}}}~~~}}}}}}}}}||||{z||{}}|{zz|~}|{yxxy{|{~~}~~}}}}||||}~}~}}}{xwwvvuvvvvwxwvvwwxxyz{}~~~~~~~~}}}~|{zyxxyyz{|{zyzyxxxyyxxwwwvtsrstsrstuuttuvvwwxxx{|}||}yvuttuvwy{~~~}}{ywvutssssrrsuwxz}~~}}}{yvtutqpqrssrtvwwwwxxz{z{|}~~}~~}~~}}|||||}}}~~~|{ywvutuvvvxyzzzz{{zz{|}|{|}}}|||||||}||}~~~}{zzxwwwwxy{}~}}|{zzz{|}}~~~~~~}}~~||}~~~~}|{zxvuuwxwxz{{{{{{|||{|}~~~|{{{|zxyyxwvuvwvwx{}~~~}||{zwutsrrqpqrstuvwwwussuuvvxz{zzzzyxwwvvuuuvwyzz{z{}~}{{{{zxz}~}{zyxvuttstuvwvvxyz{|~|yyzz{}}{{{yxwwwwwz~~{yyywvuvxy{|}{zz{{z|}~~~~~~~~~}~~~}|{zzzzyxwwutuwyyxwwxxwvuvwvuuuvwusttsssssuwwvvxz{zz{|zz{|}}}~}}}|zyyyyxwxxxxxxyyy{|}|}~~~}|||{{zyyyxxxxxyzzyxxyyxy{|}~~~~~~}||zyyyyzyyyzz{}}}|||{zyz{{{{{{{||zzzzxwx{~|{}~~~~~~|{zxwvuttsstuvustvvuttuuvvwwyyyzz{{zz{{{}~~~~~}{zzyyxwwwwvuttuvwwxxwwxyz{{|||zyyywuuuuuuvvxzzzzz{|zxzyxxz{{{|}}}~~~}}~}{|~~|{{{yxwxxyyz{}~~~}|zxwvuuvwyzz|~~~}}|{z{{{zz{}}|{zzyz{|{zyz|}~~~}||{{{{zz|~~}}||~~}}}|{yyz{{zzzyyzzz|}~~}|}|zyyxxywvvwxxy{~~}|yvusponoqrtvwwvuuuvxxxyzzzyyywvusrrrqqqrtuvxz|}zyyyyz{{||{z{~}|||~}}}~~~~~~}|~~~~|{{||}}}~~|{|{yxxwwvwwwxy{}~}{|||~~}|zyyyyyz|}~}{yyzz{{{|{{{{||}}|}}|}~~~~~~~~~~}|zyzzzzzyyzz{}~~~}{zyxwvvvvvuuvwyz|~}|zzzzxvutsrrrsuvvvuuttvyz{}~~~~~||zyxxwwwwwwxyz}}|zyxxyzzzzzzyyyyzzzzzz{{zzyxvvuuvwyz{|~~~}}}|||}~~~}||{zwwxyxy{|{zzyyyz|~~~}|||{yyyyyxwwwwwx{}|}~~~~~}~~|{yxwvvwyywvutsrsstuvvvvvvuuuttssssstvy{}|ywvvvvxz{||}}}}||{yvvutsrrsstx|~~}{zzxxxxwwwwvvvvxz{}~~~~~~}|{zywxyyyyz{}~~~}}~}{{ywvvvwwxz|}~|{ywvtstuwxy{|{yz|~~~}}}}||||}~~}}}}}~~~~~}}|||{z{|||}~}}}||{|}~}{zyxxyz{yxwxxyz}~}||zyyxvvvwxxz|~~}|{zxvtstuvwxxwvttttuwxzzz{{zyyywutssrrstttw{|~}{zyyy{|}}~~}}~~}{zzzzz{{|}~|{{{|}~~~}~~~~|{|}}~~~}}{zzyyyyyz{{}~}|{{|||}~~~}|{zyxwwwxxy{|zyyz{|}}}~}}~~|{z{{||}~~}}~~}zyyxyz{}}|{{{||}~~}|zxwvuutttsssuvxz}~~|zzzxusrrrqrstuuvwwxz|~~|{{yxwvvvvvwy{}|{{zyyz{{zzzyyyz{{|}}|{zzyyyxwwwxxyz{}~}}}~~~}{zzz{{}~~|{zxxxxyyyyzzyyz{|}~~~}|{{{zyyyxy{}~}}}~~~~~}}}~~~~~|||}}}~~}{zxxxxxyzzzyxwwxxz{{{|{{zxwvuttttttuvwy|~~~}zxwvvvwyz|||||||}~|{zxwvuuttuuuwy|~~}~}}{zxwvuvvwxz{{{|~~|zxwwwwwxxy{}}|{zz{|}~~}||||{z{|}~}{ywutttuwxz||}}~~~}|{{{z{||{{}~~}||}~~~}||{{{{{{|}~~~}}}}~~~|zyxxxxyz|}}}~~~|zxwvuuuuuuuwxz|~~}|zxvtssstuvwxyzzyz{{|~~|{zzyyxwwvvuuwxy{~~}}{zyxxyyz{||{{{|}~}{zzzz{{{|}~~|zzz{|}~~~~}}~~|zyyxxyyyz{~}|{{{||~~~~~}}{{zzzyyyz{~}|{z|}}|{zzzyzzz{}~~~~~~~|zyxwxxxyzzzyxyz{{|}~~}{zyxwwvuuuvwxz|~~|{zywvutsrstvxz|}}|{|||}}~~}|||{zyxwwvwwwwyz{}}|zyxxxyyy{||||}~~~|{zxvvvuuvwxz}~}}}}~~}}}}~|{zzyyyy{}~~|{ywvvwwwxz|}~~~}|{zzxxxxwy{|~~}||{{}~~~~}}}~~}}|}~}}~~~~~~}}~~{yxvuvwxxyyzzzz{|}}~}|{ywuttssssstvz}}|{ywwxyzz{||||{{|}}}~~~}{zzyxwvuuttttuvxz|~~}}|zz{{||}~~}}~~}|zyxxwwwwxyz{|~~}|||{||~~~~~}~~|{{zzzz{|~}{zxwwxyz{|}~~~}~~~~}|{{{{zzzz{}~}||||}~~~~~~~}|||{{{{|}~~~}}~~}|||||}~~}|zyyxxyz{{{|{{{|}}}}~~}|{zyxwuttsssstuwy|~~}}||zyxwwvvxz{{|}}||}~}}|{zxvuuttuwxy|~}|zyyz{{{}~~~~~~~}zyxxyyyz{|}}|{zzzzz{{{{zzz{|~~~~|{{zyyyzz{}}|||{|}~~}|zyxwwvwwxyz|~~}|||}~~||{{{||}}}~}~~}||||}}~{zyxxxxy{|||||}}~~}|{yxxvvuuuutuvwy{~}}|||{yxwvuttvwxyzzzyy{||}~~}|zyyywwxxxwxy{|~}|zyyz{{|}||||||}}|{zyxxyyyz{{|~~|{{{|}~~~}}}~~~~~}}~}}}~~}{zzzyyyyz{|~}||}}}~}|zyyyyxwxxz{}~||||~~~}}}|}~~~~}|{zz{|}}}}}|}~~~|zxwvxxyz{|{zz{||}~~~}|zxwutssssttuvwy{~~}|zyxwxz{{|}}}|||}}}~~~}}|{zyxwwwwwvvwy{}~|{zxxxyz{|}}}}~~~~~}}||||{{}}}}~~~~~~~~~~~}||{zzzzzyzzzzzz{{{z{{{{{|}}||||||~~~~}}}}~~~~~~~~~~~~~~~~}~~~|y}~}{{{z{}y|~}}~~~~~}z{}{z{|||{{zxwwvwy{xvxyvuxzwux{ywwxvuuussvywvy|{yz{{|~|{z{yx}|z}zz{zyyzzzxwy{{xvwxz{|~|{{|||~~~|{}}|}|z{}~}|~~}~~~~}}zxwzz{zz}~~~~~~~}}~}|}}{z{|{zyyyxxxwvwxyxyzyxxxxyzz|~}}~}~~~~~~}}~~~~}}}{yx{}}~~}||zwxzyvx{{xxyxvuvtruyxvy|ywy{yx{}}}~{y||xux|xux|}}}~~|}~}~~}z{|{z{|{z}~~}|z}~}||~~}~}|||zx|~}}}}~}xyzwstvtrsvwwy{yvvwtsuwwxyyyzywxzzz{{{}}|zxxxyywuuuttvvwyzz{}}}~}zy{}{{{z{|xux{z{~~~~~}|yuwzxtvxwxwvx|}~}||||}}~}}}{xxxvtsrtvvvwyyz}|zzzzyyz{||||||zz|~|}|z{{xwz~}zwy{zz{~}~~||}|{zz{|}}}~{}~~~~}|||}~||}}|{yyzz|}}|yxvtsssrppqrruyxx|~}z{~{x~}~~~|}~{yyzzy{}}~~~~~~}||zxyzzy{~~~}}|~~~}~~~||{zyxxyyz|||~~}|yxz{zz{}}{z{zyz{||}}}{zyxwuuurprtttvxyz|}}||{yxy{zxz}}|{{z{z{}~}{zyxwvsqssqqsuvwwwwwutuvvvxz{|~~}|~}{{zyywvvxxy{}~~}{zyxxyz|}}}{{{zyz|||}}|zzzxvvvwwxz{{|~~|zxwwvwxyz|~}~~}|||||~~|||zyz{z{~~{|~~~~~~}~}{zyyzywvtsrqrsuwwuvvvutsrrtwy{{{|||}}}}~}||{yz|{z{|{{|}}}~~|zz|||}~|{{{|}~}}}|~~~~~}~}{zzzyxyz{|~~~~}~~~~|}~|zyxvttttttsuvwxy{{yzzwuvwxxz{|{zz{{{|}}zyxwutttssrrtvvxyz{{zzyxxwwxyyz{{zzzzz{|}}|{zzzyyyyyyyz|~~}}}|~~~}||}~~}|{zyyxvuutttuvwz|}~~~}}}}}|}}}}}}|{{{zz{}}|{zz{}~~|}~~~}|||||~~~}~~~~}{{{{{|~~}{{{zz|~}{{|{{|}~}|{zzz{zzyxwwwvwyyz|~~|{yyxwwwvvuuuvxzz{}}}~}||}}~~~}}~~~}}||{|}|}}|{{zyxxwwwxy{}~~~~~~~}}|{zywwwxyz|}}}}}|zxxwwxyz{{zzzyyz{|~}{zyxwvvuttttuvwxyyzyxwuttuuwwxxxwwwwwy{~~}|{zzyxwwvvwwy{{}~~}|zzyyz{|}~|zxwvvuuuvwwxyz{|||{{zzz{||}}~~}||}~~|zyxxwutttsstvwxxyyyyxxyyyz}~~~~~}~~}}}}}}|||~~~}~}|zyxwvutssstuuwxzzzyxwuuuuvwy{|}|{z{|~~~}}|yvuttuwy}~~}{zzyxxyz{}~~~~~~}||}~~}|{yxxxy{|~~}}|||}~~~~~~}|{zyxwwvuuvwxyz{||||{yxxxyyzz{{zzyxwxz{}~~}{yxvutsssrssrsstuwxz{|}}|zyyzz{}~~~~~~~}}|{{zyzyy{|}~~~|{z{{{|}}}|||{|}~}|{zyxwvvuuvvwxz{|}|||{zyyyyyyyyxxxxyyz{}~}}||}}~~}|{{{|}~~~~~~~{vvwxy{}~|{{{|~~|{{zyyyzz|}~~}|{{z{|}}}}}|{zzzz{}~}{yxwwvvvvvvwxyy{}~~}|{zz{|}~~~~~~~~~}}}}}||}~}|}}}~~|{zyyyz{|~~~~~~|{{zyxwwvvwxz|}~~~}|{{{{{{|{{zzzzyz|}~|{yywvvutrqpppqrsuvwwvutsssrsuvwxyyzzz{|}~}|{zxxwwwwxz|}~~}~~~~}||{{zyxwwwxxy{{{|}|||{{{z{|||||{{zzz{|~~|zyxwvtsrrrrsuvwxy{{{zzyyyz|~~~~~~~~~~~~~}}~~~}|{zzyyz{}~~~~~}|{zyxwutssstvxz{{||{zxwwwwyzz{{{{zzz{|}~}}|{{zyyxyy{|}~}}~~|{zxwwvvvxz|~~~~~}|{{|{{||}~~}|{{z{|}~~~~~~}}}~~|{zywvuutttuvxy{|}}}|{zyxxwxxxxxxxwvvwwxyz{|}}}}{yxxwvuuutttuvxz{}}~~~}|{zyz{|}~~~|zzyxxxyyyz{}~}|||}}~~~~}}}|{||~~|{{yxvuutttvvwy{{||{{yxwvvvwwyz{zyyyz|}~~}}}~}~}|{|~~}}}~~}||}~}|{{zz{|}~~}}}}~~~}}||}~~}|{{{{{}~~}|{{z{||||{{zyyz{|~~|{zyxwwwvuttuuwxz||}~~~~}|||}~~~~~~}{{{z{|}~~~~}{zzyyyyyz{|~~}|{zyxxxwxyyz{||{{{zyyzzzz{|}||||{||~~|zxvtsrpooonnoqsuwxyyyyxwwxxyz{{}}}}}}~~}||||{zzzyyxy{|}~~}}}||||}}~}||zyyxxxwvwxy{}}}~}|{zyyyyz||||{zyxxyz{|}~}|{zxwvuuutttuuvwxzz{}}}}{{|}}~|}~~}|||||}~}}|||{|}~~~}||{z{||}~}{zywwvutuuvwwxyzzzyxwvvvvwy{|}}}}}}}~~}|{zyxxxxy{|}~}|||{{{{zz{{|}~|||||}}~~~~~~~~~~}{zzzyyz|}~~~~~~~}|{|}~~}|{zyxwwvvuuvwyz{{{zyxwuuttuvwxxxxwwwxy{}~}|{{zyxwvuuuuvwy{}~}|||||}~~~~||}~~~}|{zyzz{|}~~}~}}~~~~~}}}~~~|yxwvuttrqqqrtuvwyz{zzzyxxxxyz{||||||{{|}~}}|{{{{}~}}~~}|}}}}~}{|~{yxyz{}~}||}~~}{zzyyz{|~~~|zyyz{{{|}|{{zzz{|~}|{{{zyyxxyxyz{|~~}||||~~}}}|{zzz{}~~}}}~~~}}~~~}|{zyxwwwwxyz|~~~~~~~~}~~}{zywvvvvwxy{|}}~||{zxxxxyz{||{{{{{|}~}|zzyxwvvutttvvwxz{{{zzyxwwwxy{|}}}}}}}~~||{{zyyxxxxyz{|}~~}|||||}~~~~~|zyxwwvvwxyz{|}}|{ywvvvwyyzzzyxxwxyz|~~}{yxwvutsssstvwy{|}~~~~}}}~~}||{{{||}~|{|~}|{{{{|}~~~~}||{z{|}~~~~~|zyxwwvuvvvwxy{|}~~}|{zzz{|~~~~}}|{{{{|}}||{{zyyxwwvwwyz{|}||{zzzz{|}~~~~~~~|{zxwvvvxyz|}~~||||}~~~~~}}|||}~}{yxwvvuuuuuvwxz{|}}|{zyxxwwxyz{{zzzzz{|}~}||{zzyxwwwvvxy{|~~}~}|||}~~~~~~~}}}~~~|{{zzzzz{}~~~~~||{|}~}|zxwvutrqqqqqstvwxyyyxwwvvwwxyyzyyyyyz{}~}~}|||~~~}||||}~~~~~}zyyz{{{}}|{zz}}}}}~~}||{{{zzyxyz|~~|{zzzz{{||||||}~~|{{zyyzzz|}}{zyxwvvvwxyz|}~~~}|{{zz{{{|||{|{{|}}|{zyxxxxxz|}~~~~~~}}~~~}|{zywvvvwxyz||}|{zyyyyyyzzzzzzyxxyyz|}~}{zyxwwwvtttuuvxyz{|||{zzzz{|}}~~~~~}~~}|{zzzzyyxyyz|~~}}}}~~}{zywvuutuuwxyz{zyxvuuuuvwyzzyxxwwxyz|}~|{zyxwwvuuuuuuwz{}~~~~~~}||{{{|{{|}~~}|{{{{|}~}}{{{|}~~~~~~~}|{zyyxxz{}~~~}|{yxxxwvuvxz{|}~~||}~}y|~{xuux|}~}}}|zzyyy{|~}}|}~|{zzyyyzzzzz{{{|}}}~}}|{zzy{}~|}}}|{{zzzz{|}~~~}|{z{|}~~~~}||||~}|zyxwussrrrrqrtuxz|}}}||zyxxyz{{|{{|{{}~~|}}|||{{zyxyzz{|}}}|}}}}~}~~}}||}~}||||}}|zyyyyyyyyyyyyz{|~}|zxvuutuuuutssstvxyz{|{zzyxxxyyzz{|}}~~~~}}}}}~~~~}}}}}~~~~~~}{{|}~}}}~~|{{{{zzzzzz{{|}~~}~~~~~}}}~}|{{zyy~|zxxz}}{{{}~}||||}~|}~}~~~~}|{{|}}|{{zxwvvwwxxyz{|||}}||||}~~~~}|||}~~}{zyxxwwxxy{}~~}~}|{zyxxwwwvvwxyz{{|{zywvuuuuvvvwvvvwxz{}~|{zyxwvvvvwyz{|~}|}~~}|{|}~}|zzyyxxyzz|~~}{yxvutsrqqqrtuwxyzzyxwwvvwxyz{zzzzyyz|~|{{{{{zzyxxyyz|}}||||~~~~}|{zzzzyyz{}~~~~~~}}|{zxwwwxz{|||||||zzzzz{|~~}}~~~~}~}}|{zzzyyz{}~}|{zyxwvuuvwy{|}~~}|{{z{}~~~~}|zz{{|}||}}{zywwvwxz{||}}}||||{z|~|zx}{wwxyyzz{|}|wssstuvy}|zz{~}||{xutwy{}~~}{ywvutvxz{{{{{{{{zy{~}|}~~}}||{zyxwwwwxz{}}}}}|}~~~~}||{{zyxxyyzz{}~~}|zxwwxyz{{zyxxxyz|~~}}{yxwvvvvvvvvxyyyy{||{{zzz{{|}}~~~}|}~~}}}}~}}|{zz{|}}~~}{zyxxyz{}~~~~|{zyyz{|}}}}}||}}}||{zyyz{{{|~}{zxwwxyz|}~~}}|||~~~|zzzyyz{|~~}|{zz{|||{zz{{}~{yxxz{zwuvwzwrrru|~{xwz|~}ywxz~||~~zvstx}}}}}{zyy{}{xusrrrtvvvxz|{xwvvvxz{||{{{zz{}~|zxwvttssuwz|}{{zzzz{{|}~~~}}}~~}||{|||}}}~~~}|{|~}{zyz}|{yxvutssstuvvwwwxxwvvwwxxyz|~~}|zz|}{zyyxyxwwwwx{}~~~~~|z{{{~|ut|}{{{|utx}~~}|{||~~}|}}{|}~}{{zzzz}~}|{yxwvwvtstvwy}~~}|{z|||||{{}}~~}}~~~~~|||zxxyy|~|{zzyz{{{zyxxxxyzzzzzzzzzz{|}}{xy{}}|zzyyxxxxwvvvwwxz|}~}}|{|}~~~}{zxvvxxxxy{|}~~}||zzz|~~~}}}}}~}{zywvuuttuwxz|~~}|{zyz{|}}}|{zyxyz{|~~~}{zyxwwvvwxyz|~~~~~}|||}}~~}|{{zyxwwwxxyz{{{zzyxxxyyzz{|{zzzyzz{}~}|{{zyxxwwwxy{|}}~~}|zyyyyz{|}}}||||}~}{{zyyzz{}~~~~~~}}~~|{{zzz{|}~~}}~~~}|{zyxwwvuvwwxyxwwxxwvvwwxyxxyyyywxzzz}~|~~|{{yyxwxywwz|~~|{zywwuvvttuwwy{{|}}}|yxyzz{}~~~~||}~}{zzyyxwvvvwwvvxyyywuw~~}{|~~~~~z{}~~~~}zxxvtssssuvwyz|}}}{yyyz|}|~~}zz{zyy{|}|}}}}||||{|}~~~}||||}~}|ywvwwursttstuvxyz{yxyzyxxxz|{zyy|{yyz|~~}~}|zxvussrsx|~~~~}}|}~}}}}~}|||{{|}~~~~~|||||{{|}{y{|{yyz|}~|zxxwspqqppqqrstwz{{}}~}|{z{}||~~||~}|{zyzzxxz}~~}|zz{|}~~}|{|~|{zyxwxzxvxyxxy{~}}~{z{{{z{|}}}||{z{zz|~~|{{}~~}|{{||{{|}}~|zyyyyyz{}~|z{zwwyyx{~|||zxyyz|~~{zyyyyz~~|~~|{z{{yxwy{{{{{~|{|{{zz{|~|}~~~||~~}|}|||yxywvvwyz{|}}}{yxxxxxxy{zz{zyxyzz{}~~~}~~zxxwvutsrqqsuuvxyyxwvvvvwy}~~|z}}}|x{}zx{|{{{{~~}~~zyxxvusqqqqrstvxxwxxxxwvuuwwuvyzzywz}|{~}z{}{zyxxwvwz|~}~~}~~}}}{wvvwxwvy{}~}}{yxzyxyy{|{{{{{{|}~~|{||yxyyxxx|}{z{}{xy{}}|}~~~}~}}~~{yxy|~~}|}~~~|zwwxvutrrrtuuvyyz|||}}||}}}}}{yxxxxvutttttuvy{{{{{|{yx{|}~~}~~}zzyvtutqpssrtuwxxwyyyxvtuwxxxy{zxy{xxz{{|~~~}}{y{~}}~}}~~~}|zxxwvtuwy{{|~}{zzxwuuwxwvxxyxvxzz{|~~}}|yvwxwttsrsstvwwxz{z{|zyzzz{}~|~~}~}||{{z{}~~~~~{{~~}~}~~|zyxyyusttssqrvwxyz|~~~}|~~~|{{|}}}~~|zz{{{|}~~~}~}|{{{{{|}}~~~~~~~~~}|}}{zzyyxx{}~~|zz{zzz{zzyyzxwx{}}{zzzwstusstuwz{{|{z{zwvwyyzzzzyxxyz{|}{zyxwwwwxxy{|{{{xwxywvxxyyyz|zvx{zyz|~~~~}|zxxyvstutsttvy}~}{z{{zz|}{yyz{zxwxy|}}~}|{z{}}}}|}~}|{|}}{zyxvvvvvvuuttuuvy{{zyzzyxwwxyzzzxwyyxwwz~~}}|{yxyxwwxz{z{}~}||{yxwwuuwxxyzzzyxxxusttuvvwxyyywxz{}}|{{{{yxxxyyxy{}}}}}|||}~~}{zzzyxxxz{}~}~~~~~~~}|zxvvvusqrstuvwy{}}{zz{{zyxy|~|zzzzywxz|~}}|zxwwwwvvvuuwyz|~~~|{}~}||}}}}}{{}~}~~~|yxyxwtrrspoqsstwyxy{zyxwvuuvy|}~}~}~|zz{}}||}~~}~~~}{{zxvuttsssstuvwxyyxwvvwwxzz{{|{{{||}}~}|zxvvvuuusrstuvwyz{||{zxy{zx{}}{{{zz|~}|}}~~}|{zywwwyz{|~~{yxwwvttutsuwxz~}{zxwvvvxy{||||}}{yz{||}~}}}}~}}|{{{z{|}~}|{{|}~|{{zzyxyz{|~~}|zyxvuuuuvwwwvvz|{{}}{yxvuuusrrrsssuvwxz|zz|{xwwxz{{~~}~~|zyywvttttvuvyyxyyxwvuttuwxxxyyywvwxy|}||}~~}|{{zxwxyyyz{{|}|z{zxwwxzyxwwwxwvvwy|~~~}{yxvvutrstuuvwxxyxwwwwxxxxyz{{{zzzz{|~~}}||{zyz|~~~~~~|{yxvtrqqrrrruxyxwxyyxwwy{|}}}|{{{{{|zzz{z{|}~}{zywuuuuuvx{||}}}}|||}}~~|}~~~}||~~~~}}~~~}{zzz{|z|~|{zxwwutssttqqstuvwxyzzywwvuutuvxzzyzzzyyyz|~}|{zzzxwxyzzz|~|{{{{{||{zzyxxzzy{~~}{zyxxwvvvutuwxy{~~|{z{{yxz{|}~~~~}{{{yxxy{||}~~~}}}}}}~~}}|{{{|}~~{zyxvutttstuuttvwwy{{{zzxwwxxyyyyyxyyxxz|}}{zzyyxwvvvwwxz||}~~~~}}~~~}{{|||{z|~~~~|{zyxwxxxyy{zyxyzy{~}||{ywwxxwutvxyz{|~~}|zzzyxxyz{zz{{z{|}~}}|zxxwvuwxwx{~~~~{wwvutrqppoprrrtwvtuvuutuvwwxzywwwwxyz|~}{zyyyxvttuwwwwy|}~~}|z{|}}{|~~}}~~~|zywvtssrrrstuvxyzzzzzyxyyy{}~~~}~~~}||{|}~~~~~~~|yxwutssssttvxyz{{{||yxwxyzzzzzzzyxy{|}~{zzzyvuuutrrsuvvxz||{zyxz{yz|}~~}~~}{yyyywwxyzz|~~~||~}}|{zyyyxvwxyy{}~}}}}}|}}|{|}}{|}|z{{yxy{}~}~}|{xvvvutstuuvwwz{|}}}}|{zz{|}~~|}~||}}}~~~|yxxvuvwvvvwyxwxyyyyz{|~}}|{ywvutrqqrrrrstvwwy|}|{zzzzzz|~}|}|{~|zxwxxvuvwwy{||~~||zyxwvxyyyyyyyyyyz|~|{ywxxwvuuxxx{~}|}}~}|}|{zyxxxxz{|}~~}|zyyzzzzyxz|}||||}|yz|wsx{zwpntyy{zy{zxz{wuwyxvvxyyxyyyy{|||~}z|~}|~~|{z}}}}~~}|}}{{}}|~}|~~~~~}~}||~~{{}~~~~}}}}}~}|}~~|yy|{zzyz{|||||zxxyxwvwxxwwyzxwuvy{{||}}}~~~~~~}~~~~~~~~|z|~}|zz}}zz{zyzyyxwxwwwwvuvxywuvxwvxzzywwyxwwxxxwwxyz|}|{{||||}}|}}|~}}}~~{~}|{z{}{z|{x{~}}}}~{{~}{y{~{wy|}|yxxy{||||}~}zwx|~{z{|}}}~}~~~~~~~~~~~~}}~~~~}|~}||{{}}|{|}}{{~zwz|{{{{{yx{{x}~zz||{yx{~{{{xx|}}}zz{|}}|}~||}}|{|zyy{}}yw{~}}|}}}~~|zyz{|~}{z}~|}~~~|z}}|}}}z}~}}~~~~~}}~~}}}~~||}{{|~}}}}|}~}}|{|}{zz|||{{zyzzz{z|~}zz|||~||~~}~}{~~}}~{z}}{{z{|zxxz~~xuxzyxvvwy|xtwz{zvtxywwwxyyyxxyzy{}}zz{zz|}|||}}~}}~~~||~}|~~{y}~||~~}|{|~{y|z|||{{{zxxyyxx{|zyyzzz{|}}|yxxz|~}|z}}|}|~~z}}~~~~|{~}~|~||}{|~yz}~~|{{z{}|}~z|}}}||{{}|z{|~~{~|{}~}}}}}~~|}~~~}|}|{|~~}{x{~|zywxxxxyyyzzz{||}}}}~~~~}||}~||}~}z|~}{~~}||~}||{|||}}}}~}~}z}{~~~y|}|}~|{}}{z}}||{||zyxx{|zxwx|yuvz||{z{}||||}}~~}~~}~~~~~~}{~|zzz{zwxzxwvvxzyxvuwwutuxzyxwxz{yy{|{{{{|{y{~|{~zz~~|z{~}|}~||zy}|yz{{zyy{|}z{|~|yz|ywy{yx{}yw{}|{{}}{{{zz{{yz|{}~~}}}~~~~}}~~|}~{yz||||{}|z{}}||{}~|{||}}{}~||}~|{}~|y|}}}||}~}{{~~|}~~||}}{z{||yw{}{y{{{zzxxxxy{zxz|~}}~|{~|{{}|y|~|z{{{{yxyyz{yyz}~|~~}}~~}~}}~~}{|}|{zz||}|zzzz|}|{{{{zx{~|}~}|{|}~}~}{}~~~}~}|{z{}zvz}zyyz{{zzzzz|~{wyzzzzzzzxwwyzzzzy{||{{|}|z{~}|||||zz|}{{|~}|{yy|~|y{{{zwwzyux|zyzz{|{|||}}}{z|~zvy|zzzyy{||{{|~|yz{z{zzz{{zy{}||~~}}}~~~~~~~~~~~}||}||{z}~~}{{~}{|}~}}}~~}}|||}}}}}}||||~~|||}~}|||}}~}}~~~}{z{{|}{yz|{zzyz{ywyzyyz{|{zz{{{~~}}~~~}||{zzz{}|{{{xwz|{{{{||{|}{}~}~~~~~}z}}z|~~}}z|~}~~~}|}~~}}}|{}}|{|}}}}||}}}~{y{|xwy{{zyy{{z~~{}~~}~~~~~|zx{~{z{|}{yyz{|{yyy{}zy{zyxxxzz{{zzyz|{|~}z{}}}{y{~{xyz{|}}{{}}{zy{~|zzz{zxxz{{ywy{xvyzxx{{yz}}}||{{zz|}zz}|yy{||||{{||zyxxzxvx{{z{{|}}~~}~}~~~~~~}}~~}|{{|||{|||}||||{{{||{|||}~~}~~~~~~~}}}}}|}~~~~}{{{{{zwy}{xy{|}|{|}}}{yz{}|{{|}}}|~~~}~~||||}|y{~~{{{||{zyz|{zzzyzyy}}{}|}~}~}||{|}~}||}~~}~~}~|{zz|}{|}|||||}}|{{}~~}}}~}|~~~~~|zz|~}}~~}}}~~~~}~}{zyzzxx{{zzyy{{zzzyy{|yz~~|{{|}~}~~|z|~~~~~~}{z}~zwyyxyxy{{|{yyz{|zx{{xwxzzyyxwwxxyxxz|zyzzz|}|z|~}|||~{z}}{{||{{zyyxwxxwvwwwxzyyz|}~}|~}}}}{|}}|||}~~~~}}~}{~}||}}|{~}||~}||}~~~~~~}|}}}|||||}||{|}~}|{|}~}}~~~}}|||{{{{{z{{|||}~~}{|~}~~~~~}||~~|zzzz{||zyyz|zwz|zxxyzzyyyyy{|{{}}}~}}~}|{|~}}|{{{}}}~~~~~~}{|~}|}~}|~}}~}}|}}~~||||{{{|}}}}}|}}}~}}~~~}}~}||{{|{{|}~~||}|{{{|}~}|{z|~|y{~}}|||}}|yz|||zyzzwuxywwwxy{{|}|{zzz{|zxy{{yxxy{{{zz{{zz{{{yy{}|{{{{||{yyyyxxyyyxxyyyyzzzzzyxy{{zzz{}}}}~}}~~}~}zyyz||{}~}~~~~}}~}}{}~~}}}~{{}}|}~~}~~{z|}~~}}}||||{|~~}}~~~~}~~}}~~}~~}}}}|}~~|}}}|zy{}}|{zz{|zwz}~}{yz{}}{z|}}{x{~{y{{zy{|{{}}}}|}~}|{}~|||~}}~~~~~~~}{z}~~}|{{||}~~~||}|}~~}|}~~~~||~}{|||||||{zz{|{{yyz{||{z{}~~}~~}}}||}}~}|~~{yy|~|{z{||{yx|~zwy|~}yy{{{zyyy{|{zz{{zyz{{{{{{{zzyyzzzzzzzzzzzyyzz{{{{|{{{{{{{zzzzzzywwwwyxvxzxwxyzzyy}}{|}{{}~}}}}}}~~~}}}}||||}~}|{|~~~~}}}}}|z|~}}~~}||}||~~}}~~}}~~}~}||}}}|z{}}|{z}}~}~~~~}}~~|||{{|}}|{zz{{{z{|||zy{}~~|{||}}|{{}}zz{|{wuxyxxwyz{{zy{~~}}~}}~|}}|}~~}}}}~~~}}||}~~}~}}~~||}~~||}}|}}~~|}~|yz|}}}~~~}}~~}||}}|{{|}~{z|}}}|~~~~~~~|~~}~}z|~~~}}|}~{|~~|y|}|{{||}}}zxy|zwxxz{ywyzz{{zy{}{yz{||yy|}|||||}~|{{||||{{zxz||{||zy{||{xy}|yy{||yx{}{{|}~}{|~~~}}}}~~||~}{}~~~~~}}}}}{~}||~~{z|}{{|}~~}}}~|yzyy{~zssxzzyyzz|xtnljgjpuxx{~|yvttvx}}{ytpopsw{}}{xsnmkijlptwy~~zvtsttvwy~{xutx||~|zxvuwy{|xvvtpptssx~}vvtqprsuy~}ywsrrsvy}|xwuuustvv{|xxxtssuz}|ywtsojikjjloppuyvtyyupkgfeefhedkrrty{}~~}{xvuutrqruy~}|}~zwwxvt{}|{|||}}}~~{xyyxx}~|}}~}xz{yy||ywspomnqrt{}}||}~{xuwzzz~}xxzwsstrppuwwvvvuuvxz}~~~|}~}~}~}|{xy{xx|}{wtsqnnqsw~{wtsrswyy{~}xuttrpooqsvxwvx{zwxwrnprprw|~~~|xvxysorvtrvz|~}{zx|~zwvvwxy{{yz~|z{xtrqswxy|~|yvtrrqnntz}~~~{w}|z~~~~}|{{zxz}zvsrsuussuvuw~~}~|zwwytmlkhgikkjmppopqtvvvvxyxxz{{xuttpmrwtrx~~{z{{{~|}||~}|}~}}~~|{|}}}}}}|{zz}~|{}}~}~~|||zyz{{z|}zx||xz{xux{{{~~~}}|}}||ywxzzz|}{|~{wvutsrromoqrrtxy{}~~zyxvvwvuvwwxz{{|zxtponnnpsw{~~~~}{yxuttuutssrsw{|}}{yxwwwyz|~}}}|{zxy{wux{zxwwz|}zvtutrtwusvy{}~}|yy{zy|}}~||~}|~~||}{yxwwxy{~{wstvtqsxy{}~|yxxwwy|}}||}{yxxxwuuvvtqpnlliimokiklkknooprqruwy|~}{xvtrqqooruvwwxz}~~{xzzyy|}}~~}}~~~~~~~|zyxz~~|}}||{xxxy}{yyvssstwwxz|~}zz{zz{||zz{|zxyzxwwuttuuvwwwxwvvvvwxz~~}}zxvuvwxyzzz}}zywurprsstttvxy{~|}}{|}|{ywwvuuuvxz{ywwyywxz||{{}}}}}}{{{yvvuvvwy|}~}|zytpqsrrsuwxxxz||}~~~~~~|y|~~|zyvtuvwxyz{|~}{yvttuvwxyz{}~}}zxxxxy{||{zwvtssrrsstttuurpnllljjkkkloruwyz{{z{{zz{zwusstssuwxz|~~~}|}~~{yyz}~}}|||}~}}~~}}{vuuttvz~~~~|zyyxvwxxy|}{|{z|}{zwsrrrsuwxxz|}}~~~{yyxvuuuvvuwz{}~}|{z{~~{ywvvwz}~}{xusqrrqqqqrtuuwz}}~~{zzyxxwxyxxxxwwwyzzyxvuuvx{}~~}{zzzyyxxy{|~|zxvtrrsstwxy|~~~}|}}}~~~|zxwy}}|{yxxy{||{{{{||{|}~~}{{zywwxyyyy{}~}{yxwvvvvvuttutrsuuuvwwvsqqpmlkklkjkkloqsvy|}}|||{zzyxvvutuvxz{}~}||}~~~~~|zz|}~}|}}~}}{xvvwxxyz{|||}~~~~|{{|}~~}|zxwwxyzzyxwvuvxxyyy|~~}~~}{ywvvwvttuwz|~~~}||{{|~}|{zzz||}}}}}~|{zxvuutssstuvuuvxyz|}~}|||{z{|{zyxwvvwxzz|~}zyyyz{|~}|{xvttuvtuwz}~}|zxuttstwyz||}~}}~~~~~}}~}}}{xwwvuuvxzzz{|~~~}||||{||||{{}~~~~~}{zyxxyxwxxvtrrsssstuuvwvutsqpnmmlkjklnpqsvz}~}|||zxyywvvwyyxy}}|}~~}|||}}}~~}{{{{{zz|~|zxvtsrrtuvwwwz}}|||}~~}zxyyyxxwusrsvwx|~~}}|{yywwvvvvuuwxz|~}}~~}zyxxyz{{}~}|}~}{yvutrppqqrsuwy{}~~|yxxy{}~}}}|zzzyxyzzyyyz|}~~}{zxwwvvuvwxz{}~{ywustuvwxy|~~~~{|}}~~}|{yxxvttuvxxxy{|}}{zzyz{{{}}{yxwwvwwwwtrqqppqstvvvvutssrqpomllmnmmpswz{}~{zxvustwyz{|}~~~~~}|}~~~|{{{{{{{{{|~}{zyxwwvwxy{}~{xvsqpprsuwxz|}~~~~}~~}{ywvvwxxxyyxxyxxyz|~~}|{zxwvuvuutuvy|~~~|zzyvvy{||}}}}~~}~~~~{zzyxwuuuuuustvvwx{}{zzzzzz{}}}~~}}~~||zyxwwvvvvuuvvwy{~|{yyyyxvvyzz{}}||}~~}|{yxxyxy{}~~|{zzxwusrstw{}~}}|}}}}~~~}|yvttssrsttstvwwxwwwwvvussrponmmnmnpsuwz}~}|{ywvuuuvvvy{{{yyz{|~~|zxxxwwxyyyyz{}~~}ywvuttuwyyz}~}}}~|ywusrrsuwxz|~~{yxvttuvwxy{}|{}~}{yvtsqprsstwy|}{|}~}{{{|}~}{yxwwwxzz{|||{{|}}}}~}|{yxwwwwwwy{zzzz{|~~}}|zyz|}}}}|{{{|}~~}|zyxvsrrqqqsuxyz~}}}|{zyyz|||~~~}||}~}{ywvutsstuvwz|~~}|||{zxwuuvxy{}~~}~~~}{|}|z{|~}{zwuttttttttttuvwxxxxxzyvtsqonnnnmmprrtwz~~|{{|zzzyxwvwxxxy{{{{|~}|{z{{{{zyy{|~~|{{{||}}|||}~~}|zxwwvtuvvwz|~~}|{zz|}|zxwvvwxy{}~}|||{|~}zzxvvxyyz{{{{{}~}{zyxvuttuvwyz|}~}|~~~~}{{|{{|~}zyxwwvvxyyz{zyzz|~~}{zywwxyyz{|~zxxyxyzzzzyyz{{|}||{{zyxwvuttstvvwxy{}~|zyy{zy{|}}}||}~}|{ywuutrqqrttvy|~}|{xvwxxy{}~~~~~~~||{zyyyyzz|~}zwutsssuuvvvwwwxyzzzzyyxwvurqqrrqpprrstux{}~~~|{{zyyyxwxz{|||}~~~~}~~~}}}~}{yyxyyzz{{zyyzzz{|}}}|}|{{|{zzz{{|}~}|{zzz{|~~|zyxxxyz|~~~~}||{z{zz{|~|{zyxxy{}~~~}|||}~~~~}}}|||zyxxxxxxyzzz}~~}}||||{}~{xvutttuwxy{}~~}~~}||{{{zzzz|~}{zyyzzzzzyxwwwwwxy{|}}}}|{yxxxwwwxy{|~}{z{zyz{zzyyyyxxyz{|}}}|zyxwvutuvvvvwy{}~}|{zxwwwy{|~~~|{ywvttttuwy|~~|yxxxxxxxyxwvuuvvxyz{{|{ywvtsqppooonpqrtvx{}~~||{yy|}~~~}{{{{{{{{~}|zxwvwwwxxxwwxyz{|}~~~~~}}~~}||}~~}||{{{||}~~}}}}~~~}|{{zzyyz{|~}{zyz{|||{{zzz{}~}}}}}|zyzyyxxxxyzz{{|~||{zyyyyz|}~~}||}{yyyzyyy|~~~~~|{zyyzz{|}~|zxuttuvwxyyxxxxy{|}~~~~}}}|zyz{{{{|~}|zwuuvvvvwvuuuwxy|}~~~}}||{{zyxvwxwxz{|}~}|yxxzzz{{zyz{|}}~~~~~}{zyxwvwwvvwy{}|zwvvvvwwxxxxxxxyzz{||{zywutsrqoopooprrtwy|~~}|||{}~|zzzzyz|}~|zyywuvwxyz|}}||}~~~~|yyyyyz{}}{yyyz{|}~~}|{{{{|}~~|{zzzz{|||zzyyz|}}}|||{zyyxwvvwxxy{{|}~}||||}~|{{zxwwwvvxz|~~}{zy{}~}{yxwxxxxy{}}|ywvvwxyyzzz{{|}}}}|~~}|{||||{{{|}~}{xwutsrssttvxyyz|||}~~}|{{{zyyyxxwxz|}}}}{yxyyyz{{zyxxyyz|}~}|{yxxxwvvvwy{}~}{yvuuuvwxyyyxwwvvwwvvvvvusstssssttuvxy{}}{{{}~~|{{zyxxxxxy|~~}|{yyy{}~~~~}}}~~}}~~~~}{zxwxyxxxxxxwwyz|}~|{zzyyyz{}}|zxyz{{||{zyyxxxyz{|||||{{zzyyz{{{z{|}~~|}}~~}zyxxwvuvxxy{~~}}}}}}{zzywwvwwwy|~~}{yyxxxxzzz{{{zzz{}~~~}|{zzzzzz|}~~|{zywvuutstwxyzz{{yz|~~~}}}|{{zyyyz{{}~~|ywwwxyyyyywvwxz|~~~}{zyxvttuuvvy{}~|zwwwwwwwwwvuuuuuuvvvvwxxxxxxwvvwwwwxz{}~}{|}~~~|{ywvuttuuwwy{~~~}~}|zywvvvwwwxyzz{{}~~|||{zz{{|}~}|zwwxxyzz{{yxwwwxy{|}}~~}}|||{zzzzyz{|}}}~}}}{yyxyyyz{}~~~~~~~}}}~~~~}|}|zyxxxxwxyz{|}}zxwxxwx{|||{||}}~|{yyxxxxxxxy{~}}|||{zywvvvvwxyzz{|||}~~|{{{zzyz{zz|~~~}{zyxwxxxxxyxxxyz|}||~~}||{zxvvwwxyyzz|~~|zywvuuvvuvwvtsttuuvwxy{||{{{zyxxxxyzzz|~~}}}~~~}|}}|}~|{zyxwvwxwvwxwy{~~}}}}}~}}|{ywvvvuwy{|}}}||}~~~}||||}~~}{zyyzz{zzyyxxxyz||}~~~~~~|{zzyxyz{|{{}~}||}~~~~~}|}~~~~}}}}|}}}|~~}~~~~~~}|{|}}|}~~|zzzyyxxwwwxz}~||zyyyzz{{|}}||||}}~~|zyxxxxxwwwwxz}}{zxwwwwyz{|~~}||||}~|{z{zywwxxy{}~|{yxwxxyz{|{yxyyyy{|}}}}}|{{{zyyyxxwxyz{}~}{yvuutstuvvuuuuuvxyz{{{||}~}||{{||{|||}}~~}}}}~~|{||}~~~~}{zzz{{{|}}|{zzywvuuvwxxyz{}~}||{zyyyz|~|{zywvvwxyz{{{|}~~~}{{|||||}~}|{yxwxyyzz{zzyyz{|}~~}|{zyyyzyxxyz|}zyyyyz{||||||}~}}~~~}~~~}}}}}||{{{|}~~~}{zxxxyyxxxyz|~~~|zxwwvvwy{{{{zzzyz|}~}|zyxwvuvutuvwxz}}{zxxxyzz{||{||}~~|zyxwwwwwxz|~~|{zyxy{{{{{{{yy{|}}}~~|{zyxwvwwvwxxxy{|~~}}|zyxxxxxxyyyxwuuwyz|}~~}|{z{{zz{|~|{|}~}{yyyzz{zyyyxxxz{|}~~}|{zxvuutuvwy{}}{zyxxwwxxxz}~}}|{yxwxyz{|}~~}}}~~~}{{{zzz{|}~}{zxwxxy{||{zzzzz{}~~~~~|{zxxxwwwwxz|~}{yyxxxy{}~~~~~~}}}{|}~}}}{zyyxwwxyzz|~~~}{zxwwvtuwxxwwxwvvwyz{{|}||{{zzyxxwwwwwxyz|~|{yxxxxz{}}}}}}~}|{zxwvwwvvxy{}|{zyyyz{{{{zyyz{||~~}|{xwvusstttuvwz{}~~}zxwwwxxyzzzzzyyzz|~~~}}|||||}~}|{z{|~~|{yxwwxxyxyxxxxyy{||||}}{zyxxwvvvvvvwxz|~~}}~{wvtsqoquy}ywtqtvvv{~}{yz{vroopqsx}|yuplkjkoty}{xtrqqqtuvx|}xtollkmortw}}ytolhfffiovz~ytpljjjkpux}~{{||}|xxy|}~}yusrrrstvxz}}zyxvwy{}~|zzzxvvwy|~|xvrpopqtx{~|zxvtwz|~~|{wspoqsuwz~ztrqnkjlnosx~|zywvvtuxxy{~~~}zxvvxvvy}~{zzwutuxz|}zvtuvx{~}||{{}|yvsppqrtvx{}}~|ywutsrtwxy{}~~~}~~}|{{{}|xvutrrtvuvz}}~|xvwxvvyzxx{|||{}}zyxutvwwxz|~}{ywutrpqtv{~|yvspnnoruxyz|~~|ywutsrrsuvxzz{|{yzzvsrpmllnruvz~}|yusqqqsuwx|~~}|}}~}ywutsstvvwxz|}zwxyxvxz}~}|}}|{}}|}}{zzywvvvwxz~~}{}}{yyzzzyxxxxuuwy{}~~~}{zyyxtrssrstuy}~}|{ywvvxyyzzz{zxxy{{{|}~~}{zyyyxwz{z|~~{xxyyz|~}~~{zyxwvvxz{{xwxyyzz}~}|zxwwvuwyz{|~}~~}}~~~~||~~}}|zwwwwvuuuvy{{}~~|}~}|ywwvuwxxxyzywwxyzz|~~}zxxxwvwwvwxz}~}}{yvtsssssstuvussuwxwwz}~}|{|{xvtrrrpppooqtvy|~}~~~|yyxwwx}~|{|}|{{|~~}zvvvvwxxz|||zz{|~~}{}}|yxz}~}|zzzz{|~~~||{yxvuuvwyy{~{zzyxxxxxz{zxxyz{z|~~~}}}}{yxwvuttsuwwxy|~zyxtswxyyxxyxwxyz|~}}~~~~|yyz{{zyy{|~||}~~~~}}}~|zyvuvwwxxyzzzz{{|}}}~|zzzzxwwwwxz|~}}~~~}|}~}|{{}~~~~~~}{yxxxxxvvxz{{z}}|{zxvvwvuvxxxzzzz{|~~~}|{ywvwwwvvwy{|~~~}{yxwsqrsrsstuusuwvuvxxyyyyzzywvvvvrprrqpqtvwz|}~}||{|}||}~}zyzxwwyzzzyyzz{|}}}}}|{yyz{{{~}|{{~~~~}|~|{zyxxxxwwx{}~~||xtvxwvwwxyxxy{{}~|~~}}}{ywvuuuuvwvvy}~|{yvuuvvvvvvwwwwy{{|~~}||{zyyyxyz{}~~~~~|{ywxxwxyyyyxy{zzz|~~}|zyyyxxwwyzz}~}~~~}}}~~~}{zz{|}~~|zzzzyxwxxxxy{|~~~|{{}|yxwvvvwwxz{|{yz|}}~~}}|{zxwvuttuvvxyz{}~}}|||{ywusqqqrtuuuuussuwxxz{zzyyzxvuusrrrrqrqqsvy}}|{|{{{||}~}|yvuvxvvyzzzzzz{{~||{zyz{{{{|~~||{zz|}}}}}}}}}~~}}|z{zyyxwxz{}|||zxwwxywxzzyxxxy|}}|}}|{zzyxxxwutuwwx{}}}{xwxvutuwyzzyyyzz|~}}}{zzzxyzzyz|~~}}}||}}}}~}|{zxwvwxxz|{zzyz{{|}~~}|zyyzyxxyz|{{~~}~}{zzyy{|||{{{{|~~~}|zyyyxxxxxxy|~~~}{ywwwxwwy{zxxxyzz{|~}|{zzxvuuuuttvwwwy|~}||{zxutusqqrtuvvuuuutuvwwwxz{yxxxtrrssrqrsstw{~~~}|{zzz{zyz|}~}{zyxwxxyzzzyyz|||~}|{zzzzzz{}~|{z{{||}~}|||}~}|{zyyxxyyy|}{zxvvvwyzyyxwwxyxy{|{{zz{zyyyvuvwwwxy{|~|zyxxxxxzzyyyzz{||}~}{zz{{zy{|}}~~~}}}}}|{}|yxwwyyzyy{|zxwxz||{{~~}||zyyyyyz{{{~~|zyyzz{|{{|||||}~~~|{{zyyxwvvvwxz}~}{ywvvwxyzzzzzyxyz{{z{}}|yxwxwuuvvuuvwwwy{}}{{zyvsrsqqrsuvvuuttvwwwyzzywvwwusssuuuuvwx{~~}}~}{||zyy{{zyyz|~~|zxvvwxyz{{{|{||}}~~~}|{|}}{{||}|z{||}}~~}}}~}}~~~}||{zz{{yyz{|{}~|zxxwvvwwwvuuwwwwxy{|{{{{zyxwwvwwvvxxxy{~|zxvvwwwxz{{{z{|}~~|}}}||||}}}~{{zzyxwwxy{|}}|{xwvuxyyz||{||{{|~~|{{{zyyz{{{}~~}~}{yxyywx{{z{{zz{{|}~||{zxyzyxxyz{|}~|zxvvvwxyz{zxxyzzz||}|zzzyxwutttutrtvwxxy{~~{|}|zxvttsssuvvuuttuuuwxxxyyyyxyzxvuuwxyy{|}~}}~}{zyxvuvvwvuwy{|~|{zxwwwxz{{{{{||}~~}~{yzzzzyz|~~|zyzzx{~~|}}~~~~}}}||{z{|{{}~|{ywutttstuvwvutuwxyyy|}{zz{{zwvwwvvvwy{|}~|zxwvvvwxzzz{{zz|}~||zyyxwwxwxyz{~~||{yxxy||{|~~}}}~~~~~~~}{z{{{{|}}~~~}}|}~~~|yxxwwxyz|}}}}}}~~}}}{zzyzzxxzzz{|~~|{ywvvwvwyzxxwwxyz{|||}~|{{zxwuuvvvutuvxz{}~~~~|z{zxvsrqpooprtsrrrsttuxyxy{||zz{||{{{}~~~~||~~~|{{|}~}{zyyxvuuvutux{|}|zzyxxz{|||{|||}~|{{{{zxxyzz{}~|z{}}}~}}}}|{zzzyyyzz{{~~|{ywtstutstwxwuuwyyy{|~~~}{{{zyyyzzyxz{}~|zxwwxyyyyyz{{|}}~~~}{zzzyyz|{|~}{zzywuwxyyyyyyzzy{}~~}}}}~}}~~~~~~~}|||}}~~~|{{|}}|~~~~}|}}|zzzzzyz|||~~|}}}}|{zyyzzzz{{{{zzzzzz{{{{{{||zzzzxwwwwvuuwxxxxyzzzzzyyzyxwwvutsrrrrtutttttuvxzyyz{{|}}~~~~~}}}}}|}}}}}|||||{zzz{{yyzzzz{zy{|zz|}}||}}}}~}{}~|}~~~~~~~}~~}~~}}~}}~~~~}~~~}}~~~~~~}}~~|||}|{z{{{zyyyzzzyyyyyyzzzzzzyyz|{zzz{{{{{|}}}}}~~~}~~~}}|{|}}||}|z{|}}~~}}~~~}~~~}}~~~~~~}}}}}}}}~}}}||}||||{|}}}}}~~~~~~~~}~~~~~~~}{{{{zyy{|{z{|}}}}|||{{z{{{||||}}}|{{{{zzyxwxwvvwxyxxzzyxxxyyxwwwwwvvuuuuuttttutstusstuvvvwxyyzzz{zzz{{||~~~}}}||}}}{zz|{z|}|{|}}||}~}|}~}}}}|{{zzzz{{{{{{{{||||}}}}}~~}~~~}}||||{{|}}||}~}~~}}~}~~~~~}}}}~}||||{{|{{||||{|}||}}}|{{||||{z{zyyzz{zz{||||}}~~~~}~~}~~}}|{|||{z{{{{|||{{}}||}}~~~~}}}}~~~}|}~~~~~~~~~~~~~~~~}~~~~}}}}}||{{{|||||}}||}}~~~~}}}~~~|||{yyyyyxxxyxwwxwwwvvvvvwvwwvuvvwwuuvutttttuvuttutttuvvvwxxxyzzyz{{{|}}~~~~}}}~}|}~}||||}~~~}}~~~~~~}}}|{|{{||{z{{zz{|}||||{z{{|}}|||}}}}||||||{|}}}}|}~~~}}~}||}}}|||||}~~~}}}}}~}|}~|{{|||}}|{z{||{{{||||{|}}|||}}}|}~~}}}~~~~~~}}~}}~~~~~~}}|}}|{{{{{zzz{|{z{||{{|~~~}~~}~~~~~~~~~}||||{|}}||}~~~~}}~~}}}}}~~~~}}~~}|~~|||}}||}~}{zyxxwvvvvvuuvvuuuvvvvwwvwxwvvvvwvwwwutuvvvuutttsttuuuvwxyyzz{||}~~~~}}}}}~~}~~~~~~}}}~~~~~~~~~~~}}}}||||{{zzz{{{{{z{{{{|||}}}}}}||}}}|}~~~~~~~~~~~}}~}}}~~}||}}}}}}}}}}}}}}~~~~~~}}~~}~~}}}|{||}||{{|||{}~~~~~~}}~}}}}}}|{|~~~~~~~~}}}~~~}}~~}}}|{{{{{zz{{{{|||||}~}}~~~~~}}}|{{|}~}~~}~~~~~~~~~~~~~}}|{{|{{{{||||{{zyyyxxwvvvvvuutuuvuuvvvvvvuuvvvvvwvuuvvuuwwwvvvvvvvwxyxxxyyyy{||||}~~~~~~~}}}}~~~~~}}~~~~~~~~|~~}||}}}}}}}}||{{||||{{{{{{||{|||}~~~~}}~~}~~}}}}|{|~~~~~~~~~~}}|}~~}||}}||}}||||||}}}}}}~~~~~}|||{z{|}}~~~~}~~}|}~}}|||||||||}}}}}~}}}}}}}|||||||}}}|}}|}}}}||||{|}}~~~~~}}|||}}}}~~~~~~~~~~~~~~~~~~~}}}~~~}|{{zyz{zzzzzzyyyxxyywvvvvuuuuttstuuuttuttttvvvwwvwwwwwxxxxxwxxxxxxxxxxyzzz{{{{|}}||~~~~~~~~~~~~~~~}|}}|{{||{{||}}}|||}}}}}||}}||}}}}}}~~}}~}{{||}|||}}~~~~~~~~~~~~~~~}|||{{{{{||{{|||||}}}}~~~~~~~}}}|{{{||||}|}}~~~~~~~}}}}}||{{|{{||||||}|||}~}}~~~~~~~~}||||{{{{{{||||}~}~~}||}~~~~}}}|}}~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~|{{{{{{{zzzyyyxwwwwwvvutttttttuvvuuuuttuuuuvvwwxyxxxyzzzyyyyxxxxxwvwxxxxxyyyz{|}~~~~~~}}}}||{{|{{{|}}}}~~~~}~~~}||||}||}}|||}}}}}~~~}~~~~~~}}}}}|||||||}~~~~~~~~}||||{{|}}||}~~~~~~}}||{{{||{{|}}}|}~}|}~~~~~~~}}}||||||||||}}}}}~~~~~}|||{{zzyyzz{{{|}}}~~~~~~}~~~~~~~~~}}~}}}~~~}}}~~}}}}|}}}}}}}}}}~~~~~~~}||{{zzzyyxxxxwwwwvvvvuuuuuutuvvvvvvvwwwwwwwxxxxxxxxxwxyyyxxxxxwwxxyyxxyzyz{{||}}~~~~}|}~~~~~~~~~}}}|{z{{zz{{|||}~~~~~~~}}}~~~}}}}}|{{|||||}}}}}|||}}|{|{{z{{|||}~~}}~~~~~~}~~}}}}}}}}~~~~~~~~}||||}||}}}}}}~~~~~~~~~}}~~~}}}|{|}}|{|||||~~~}||{{zzzyyyyyyy{|{{{|}}~~~~~~~~~~~~~~~~~}}}|||}||}}}|}}}~~~~}|||}}}}~~}}|{zz{{{{zzzyyyywwvvvvuvvvvvwwwwxxyxxxwwvwxxwvwwxxxyzyyyyxxxxxxwxxxyyyzzzzz{||}~~~~~}~~~~~~}}|}~~~~~}}}}}|||}~~~~~~~~~~~~~}}|||{zzzzzzz{{{||}||||||{||{{zzzz{|||}}~~~~~~~~~~}~~}~}}}~~~~~~~~~~}||||{||||||}~}}}}}|{{{{zzz{{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}|~~~|{{|}}zx{~}}|zxwwxz}}}}{|~{xz}|{{|}~}|{{zyxwxyyxxxxxxwwxwvwyyz{|{{zzywvvvwy{zz{|yx{}|{}~}}}||{zyy{|{z{||||{|~|zxwwxzzyyzz||yzzz{|}~}||~~|||}}}}|zz}~|~~~}~~|{|}}}~~~~}}}|{zzyxwxyyxwwvuuutstuvwwxxxxwwwwwwwwxyyyy{{|~~~~~~~~||}||{{zzz{|}}~}||}{{|||}}}}{yyzyy|~}{|}}||~~~~~~|}~~~}}|zxwvvvvwxz{|}~~~|{{{xvwxxxy{|}|||zxxz||}}}|||zxz{yxy{{z{|{yyzyxxywuuutttuvxyz|~~}||{ywvusqqqqrrrstuwyz{|||}~}}}|{{{zyz|~}{zywvvvvxyzzzyxwvvvwxyz{}}}~}~~}|}}}||}|{z{|~~~}{yvtsrqpqqsuvvxzzyz{yxz{{{|}}}}}~~}||{{{{|}~|{{||{{|}~~~}|zyyyxxz{{{|}}}||~~|zzzyyyxwwxz|~~}}}|||{{{z{zz|~}}~}~}|{zyxwwwwwxyzzz{{z{|~|{zyxxxxxyz{}~}|{zyxvuttttttutuuuwyz{|}~~}|}}{xxxvuuvvvvwyyz|~}}}}|||{{zyxxxxwwxxwwxxwvwyyz{}~|{ywuutsstuvxy{~~}||{zxxyxwvuvwxyz|~~|{yyxwwwvvwyz|}~}|zxxyxwwvvvvvuvvvvvvvvvwvwyz|~}zxvvx{~}}}|{{{yyz{}~{xxyxxy{|}~}}}}|zzzzy{}~~~~~~~~~}}~}|{{{{zyz{|}~{yxvtsstwz{{|}~~~}|zxwwwvvvvvvvwy{~}{zz{|~~}|{{{{{{{{|{{zz{|~~{zywuttttuvxy{}~|zxvuuutssrrrstwy{|~}|zyxxxwwxxxxyy{}~~~|{zzzyyyxxwvvvvwxyyyzzzz{|}~~}{zxwvuttuvvwxz|}~~{yyyxwwxxwvuttuvxz}~~}|{zyyyxxxyzzz{|~~~}||}|{zyyxvutsssuvwxyyyz{|~}{ywvutssrqsvy|~}|{{|{{{|{|~~~}}}}~~|zxxxxxyzzzzz|}~}{yyzz{{|~~}{zzyxxxxxyyyz{{}~}zyxwxxwwxxxyyz{~~}|{zzyyz{{||{||}~}{yyxxvvwwxxy{|{|~}zxvtsssssssssttvxy{}~~~~||{yxxxxxwwxxxyyzz{}~~~~~~|{zyyxxxy{{{{{|}~}{{zxwwvvvvwxxxy{||}}{ywvuuvwxxxxxyz{}~|{{{zzzzyyz{||||~~}}|{z{{{{{zyxwutsssstuvvwxxxyz{|}~~}|zzyxvuuuuuuvwwxy|~~}||{|}}}~~~~~}|{z{{|}~~~~~}}|||}~~}{zzzzzzzz{{||}~~}|zzz{||{||||}}zyxwwxxz{|}}~~~}|{{|}}~~~}{{{||}~~~~~~}|zyxwwwwwvvwxxxz}~}zyxwvvvvvwwxxyyz|}}~~~~}|{zyxwvutttuuvwxyz{}~~}}~~}}}{zxxxwwwyyz{{||||}~}|zzyyxyyzz{{{||}~}|{yxwwvvwwwwxxyyyz|~~|zyxwwwyyyz{{{|~~}}|||{zyxxwvuttttuwxyzzzz{{||}}}}}~}{zzywvuuutsstuuuvxyz{}~~~{wwy{{{}}||}|{{|||||}~~|{zzyyyzz{{|}~}||{zyzyyyzz|~~~}{zzyxwxyz{||}~~}|{z{{||}~~~}|||}}}~~~~|{zzzyyzzyyyyz{}~~|{zyxwvuuuvwxxyyyyz{|}~~~~}{ywvutsrrrsstuvwxz|~~}}|{zyyxxyyz{{|}}~~}|{zyyyzzyyyz{|~~}|{{zyxxxxxyyzzzzzz{}~}{zyyxxyyyzzz{|~~}|zxvussrrrsstvvvwwwwxyz{|~~~}|zyxwvvuuuuuuttuvxz}~~~}||}~~}}~~~~~~~||{{||}}}~~}|{zz{{|}}}}}}}||}~}||{{zzz{{{{}~}|{zyxxyyyz{|}|}~~}}|{{{||}}}~~~}~~~}}||{{{zzyyyyz{}~~}|{zxwxwwwwwwvvvwwyz{|}~~}{zywutssssstuvvxyz|~~~|zyxwvvvwxyz{||{{{|}~}|||}|||}}~~}{zzyyyyzzzzzyyxxyz{|}~~~}|{zzyyyyyyzzz{|~}|{zxvutsrrsttuuvvuuwxyz{|}~~}||zyxwwvuttsrqrtuvxy{}~~~}|||{{||{{z{}~~}}}~}}}}}~~}}||{{|}~~}}}||{||~~~~~}|||{{z{|}~}|zyyyyyz{{||{{{{|}~~||{{{{}~~}}|||||{{{||}~~|zywvuuvwwxxyyyxxxxyz{{{{{{zyxwvvuuttttuuuuuvwxy{}~~|zyxvvvvvwxz{{{||}~~~}}|||||}}~|{yyxxwxxyz{|||||||}~~}||{{zz{{{{|}~~~~}{yxvtsrrrrrrstuuuttttuvxyyyzzzzzzzyyxxxxxwwwwwwwxy{|~~}|{yxwvutuvwxy{|}~~~}}~}}~~~}}|||}~~~}~~}}}}}}~~|zyxxyz{{||}}}}~~}}}}}~~~~}}|{{zzzzzz{|{{||{{{|}}}~~~~}}}}}~~}~~~}|||}}~~~~~~~}}}}|{zzyxwwwwwxyyzzz{{{{{|||{||{{zzyxxwwxxwwxyz{||}}}|||}~}}||||||||||{{{{{{{{zzz{{{z{{{{{{{{{|}}~~~~}|||||{{{{{{||}}}}~~}}|}}|{{||||}~~~~~~}}||{{zyyyyyxxxxwwwwwxxxyyyzzzyyyyyxxyxxxyyyxyzzz{{||||{{{zyxxwvvuvvuvvvwwxyyzz{{zzzzyyzzzz{|}}}~~|{z{}~}}~~~~}|}}}}||||}}}~}}|||||{{{|}}~~}}}|||}}~~~~}}||{zyyxxxxxxxxyyxyyzzyyyyyxxxxxxxyyyyyyyyz{{{z{{{{{{{{{||||}}~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}~~~~}}}|{z{||{|}~~~~~~~~~~~~~~~~}}|||||||||||{{{zzyyxwvvuttsssttuvvvwwxyyzzzyyxyxxxxyyyz|||}}}}}|||{yxxwwwwxxxxyyyyzz{{{{zyyyyyzzz{{|||||||}}}~~~~~~}|||}}}~~~~}}}}}~~}}|{zyyz{{{{z{||||}}~~~~~~~~~}|{zzzzz{|}}~~~~}}}||{{{{{{{{||||{{{{{{{{{{{{{|}}}}}~}}||{zzzyxwwwxxxwxyyyz{|||{{{zz{{{{zzzz{||}}}~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~}~~~~}}|{|}}}}~~~~}}||{zyxwwxxxxxxxxxxxyyyyyyyyxyyzzzyzzzzzyyxwvvuutttsstuuuvwwxxxyzzzzzzzzzzzzzzz{{|}}}~~~~~~}~}}}~~~~~~~~~~~}}}}}~~~~~~}{{{}~~~~|}~~}~~~}}}~}}}|{{{|}~~~~~~}~~~~~~~~~~~~~~~~~}}|||||||||||{zzzzzyyzzzyyxyyyzzz{{||}}}}}||{zzyxwwwwxyzz{||}}~~~~}}||||}}~~~}|{{{{{zz{{|}~~~~~~~~~~~~}}~~~~}}|{zzzz{{|}~~~~~~~}||{{zzyyyyyyyyzzyyyzzyyyyyyyyzzyzzzzzzzzyxxwwvvuuuvwvvwwxxyz{{{{{{zzzzyyxxxyyzz{{{{{{{{{|}}}}||||}~~}}}|||||}}~~~~~~~~~~~~~~}}}}}}||||{|}}}}}}~~~~zux}~}}~|}~|zz{{{zzzzz|~~}||||}|||}~~~}{zyyyzzzzzz{|||}}||{zzzzyyxxxxyyyxy{|}||||{{{{||||||||}~~}||||||}}}~~~~~}}}}}~~}||{{zzz{||}}~~~~}|}}~~~~~}}}}~~~~}}}}|{{{{{{{zzzzzzyxyyxxxyxxxxwvvvvvutuuutttuttuuvwxxyyyzzzzzzzzzzz{{{||{{{||}}~~~~~~~~}}}~~~~~}~~}}}~~}|||}||||}}}~~~~}}}~~~}{zz{|{{{xvuy~}||}}|{{}~~}||~}|{{{{||||}}~}|{{{{{|}~~}}}~~~}}|zyxxwwxxyz{{|}}}||{{zzzz{{{zzyyzzzz{||||}}}~~~~}}||}}~~~~~~}}}}}~~~~~~~~~~~~}|||}}||}~~~~~~~~~~~~}}}}||}}~~}}}~}}}||}}}}}}}}}|}}}~}}}}||{zyxxwwwxxwwwwwwxyyyxwwwvuttssstuvwxxyyyyyzzzyyyxwwxyyxxyzz{{|||}}}}}}}}}}}~~~~~~}}}}}}}}~}~~~~~~~~~~~~}}~~~~~~~~~~}}}}~~~~~~~~~~~}}~~~~~~~~}}}~~~~~}}}~~~~}}}}}~~~~~}}}|}~~}~~}}~~{zyxxxy{|{{{{{{|}{yxxxxxyz||zyyyxz|}sppqw}~{zzz{|~}~}zyzzxvvz~|yyz{|}|{{z{{{|}~~~|z{|}}}~~~~}|||{{{{{{|}}}|{zzzzz{{|}}}~~~~}|{{{{zyyxxxxwwxwxyyyyz{{|{zyxwvuvvvvvvwwxyyyyyxxxyyzzzzyxwwxxxwwxzzzz{{||}}|||}~~~~~~}}}|||{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}~~~~}{zzz|}}~}|}~~}{}}yrsrwzy{|~|wttvx{|xuxz|~~{wuqrv{|||{zzxwwxz}}~~||||{{{|}||}~~}|}~~~}}||||||}~~}}}}|{}~}|}~~}}|{|}~~}|{z{||||{{{|}~|{{zzzzxvvwyyyyxxxxxwvuuwz{||{zzyyyxwvvuuvvuvxzzyxwwvvvvvvvuuuvwxyz||{{|{z{|}}~~}||}~}{}wnks|wy~}~}xwwx}~{yz|~|xsrw}~~~}~}}~~~}}~}|}~}||{{|{{|}~}{zz{~~}~~}||~~}|||}~~~~~~}}|zxy{}}{zzzzz{{{||}~}}|{zxwwxxyzzyxxy{{zzzzzz{{|}}~}|{|}}~~~~~~~~~}||||||}}}~~}}~~~~~~}}|||}}}}}}}}||}}||{{{{||||{{{{{{{{{zzyxxxwwwwwwwxxxyyyzzzzzyyyxxxxxxyyyyyyyyxxxxxxxwwwwwwwwxxyyzz{{{{{{{{{{{{{{||}~~~~~}}}}|}}}}}}~~~~~~~~~~~}}|||{|||}}~~~~~~~}}}|||||||{{{{{{{||}}}~~~~}}}~}||}}|}}zxz{{yvvyzyzzzzzz{|zz{{||{{}}{{{{z{{{|}~~~~||}}|zzz|}}}~~~}}~|zywvuuuusrststwxxyzzyyz{|{{|{zyyy{}}}}}}{{{{z{|}}{xxxxyyy|~~}{z|zwwxwwvuvwvvwvwyzzzyz|}|{{{}~}}|}}~~~~~~~~~~~}|{|~~}}}~~}|yvutrqpopommnoprsrrrtvxyz{||}}|{|~}|}}|}~{yxxvuvy|~}|{{|{yyy{}}}}|||||}~~}zzyvuttuvxz{}}}}||{z{}~~}}~~}~~}|{|}~~|xwwxy{||{zyxyzz{}~}{vtsrqqsw{||}|zwxxxxyz|~}{ywvwwxxwvvwwxyyyyyyyywtronoprstwz|}~~~~}}}~}zvttspoqttttuwxutuvvy{|}~~~~}{zxvssuy~~}}|{z{}}zwvvvvwvuvvuuvwxz{|~~}|{yxxxxwy||{{}|zxxz|zz|}|}}|{zzxxxyz{|~}}~~|||||~~|xutrponooopqswywvwxyyz|}}zyxxxyzz{||~}~~}~}{zxvxyxwy{{{zzzzz{|{|~~}}|~~}}}|xvwxyyz{||}|{|}}}}~~|{ywxxxxxxxyz|~}||{z|~~|zyxvvvwxxxyxwz{{{}~|{{zzyxwxyyzz{{zxxz|~~~}zxuromkklmoqstvwwyyxxwwvuttttssrpquy}~~}{}~}{xxyyxwvvvwwvuuuusruxyyz|~|zxz{||}}~~~~|zzz{yvvwwvvuuutsqrux{~}zwvutuustwxyz{~~}}}{yyzywwvwz~~}|{{zyxwvvuttvvvwvutttsqqrtttvz|~~{xvuuvuuuvy|}~~}~}|~~}{z{|}}{z{{zyvuwuuwzz{}|{zz}~}|{{zzyxxyxyz|}~}|{yxvuuuvwz{{|~~}|zwxyyz}~~}}}|}}}}{z{zzzz{}~~~~}}|ywwwuuvwwxxxyyy{}}||||{yvtsrqqpopqqrttuvwxxwwxyxxxxyxussssuwz}~}~~~}~~}}{zyxxyustutsrsuuuuuwxyz{|}}|{{|}~~~~|{{}~|zywustvvwxyyz{{zyzzz{{{{yxxwutssuuuvwxyz{|~~}}}~~~~}~~|{yxvwy|~~}|{zxxxz|~|zwtqqqonoqsvx{}~~~}~}}|{zz{{{{zyxxyz{{}~~}}}~~}{zywutuvwyyy{|{z|~}~zvtssrsuwxxxyzzzyyyzzzz{{{zyxxxwwwxz{{|~~}|{zyz|~~}|{{{{|~}~~~}~~~}}~~~{ywvvuuvwyz{zyxxwvwvwyxvvvutrqqqqqqqrstuuvwvwwwwvvwwwxxyxwwxyyz{}}||zyxy|~~}{xwwvuuuvvwwwxxwwwwxz{}~~}}}~~~~}{ywwuuvwxwxxxyz{{zzzzzzzzzxvvuuuvuwy{|}}~~~~}||||}|}~|{zyyxvwyzz{{|}~|xustvuvvvvvuuvxyzzz{}~}}~}||{yyyyxyyz{|}}~}{|~~}~~~~~~~}~}{{~}}{yxywuuvwwxxyyz{}~||{yxvvvuttuuvwwvvvvvwwwxxz{|||||{z{{zz{|}~}~}{zxwwwxy|}}}}~~~~~~|{yxvtsssssstvustuvwwxxwwvuttttsqqrstuuvwwwwxyzz{|}~~}|{ywvuvz{{|}~~}|zz{|}~}}}{yyxurqqqqpqstuvwxy|}~~}}}|}~}|{zxxywvvvvvvwxxwwwvvwwwxwwwvwwuuwxxyyyyyzyz{}~~~~~|{zwuvwz}~}zxussrqrsttuvwyyzzzyyz{{|~~|{zywwwxyxxz{|}~~}}}|{}~}|}~}}}}}}~~~~~|zywvuttuwwvy|}~~{zzzxvwwusqqrsrqqqstvvvx{~~|z{{ywvuvwvxyyz|~~}{zxxxy{~~~~}{{|~}|zyxwvuttttuvwwwvvvuuuvvwwwvtsttsqppqqrtvxyz{||{zy{{yyz{{{{zyxyz|{z|}{zz{}~|||zxvtttssrtvwwwwyz|}~~~~|{yxwvvutuuuttuvvuvvwwxyz{}}|{zyxvtuwwwwwz|}}~~~}}~~~~~}}{xy{}|zxxwutsrrssuvxzzyyzz{{{|~~~~~|{zxvwwwxxxxyyyyy{{z{|}~}~}|zz{|~~|{zywvuuvvvxyz{|}~{xvusqononnprrstuvvvxyyzz{{{{{zxwwxxxy{|}~~~}}}}}}}~~~}{zyxyz{}~~~}zxwwvvuuutttuuuvwwwwwwwwwwwwxwvvuuuttuvvuuuuvxxx{~~~|{zxwvvy|}}~~}}~~{xwwuuuttstuwwwvvxyyz{}~}||{{|~}{yxwvutssstttttuwvuwyzzyyz{|||{yyxvtuvuuwyyz{|}}{}~~~|zxwuttsstuuvwxyzz{|{zz{|}}|||{zyvtvvttvwxxwwxxxxyz|~}|{{z{}~~|{zxwuuuvvxz|~~{ywtrqonmllnoprstuuttuvwvvwyzzzzyyyyzyyxyz|}~||||{{{|}~~~~}{z{||~~|||}}}~~~~~~}}}~~{xwwvtrsstuuvwvvwvvuvwvwxxwwwwwvwvvuuwxwwxxxxwyzzzz{||}~}|{{zxwwxz||}~~}}}}}{zwttutrrstuvvxz{||}~~}~~}|}~}{ywusrqpoopqrstuvwxyyyz{{||{zyyyyyxxy{zzz{zz{|}}}~|{zxwvuutrtvxyyyz{{zzzzzz{|||zxxxwvuuvwxxxwvwxxwxyz|{{{{{|{zyy{{{|~~}{zxvvvwxyz{}{ywvusqpopppppqstsrrsusrtvwxxyzz{{zz{{|{y{{zyyzz{|||}~~~~~}}}|||~~|{{||}~}~}zy{||zzzzzz{}~~}}zxxurstttttvxxxyyxwvxzywxz{|{z{{yyyxwwyzzyz{zyyzyyz||zz||{yxy{yxy{{|~}{|}}~{zzxusqrsrrrtvy{{{zy{}|{~~||~~}|}}|wtsqqppqrsuutvyzyvuwxxyz|}}}|||}}}}|zz{}~}|~~}~}|zxwvusrqprtvwxwwxwvwyz{zzzzyz{zyxwxywuwzyxwwxyxwyzy{~~zxy{||}}}}}}|ywxz|zz}~~}{ywtsrrrqnorrqppqrqqrtuuuwyzyyzzz{{{{{zzzzyyyxyyyy|}}}~~~~}}~}}~}~}{|}}}}~~~~~}}~~~~}zyyywsprsrrrstuvxyyyxwwxyz||zy{}|{zz{zywvxzyyyyzzwz~~}~{{|}{wx{zxy{}}}|}|}}||~}|{zyxyyxvuuvvvwxyz{||}~~~~~}}~}|~}||}~~~{|zwvwutrprtsswywwxwtvyxxyzz{|}~}~~}{}~}|{|~~~~|zxvurqpopqsstwxyz{zyyyxxyyxxyz{yxy{zxyywuxxvvxxxyy{}zy~~}}}|{zyyyy{}|{}~}}~~||~}zxwvtrqrrrsuvvwvuuvussvvuxzz{}~~~}}~}{|}zux{xx{}~~~~{y{}{|~~}~{wwxzzyx{}|{z{}}{xwvtssrrtuvxyz||||{zz{|{zzz{~}|~~~}~~|zxxxxxwwxyyzz{|}||}{yurvzywvvxywxz|~~}~~|{zyxxvttuwxxwz}{y|~}~~~~}{xx|~~~~~|}}xxwusqpqrtvvvvxyxvxzzzzz{|~~~}{{~}~||~}|}~~zxwvusrsttttuvvvxzyxzzwwz{zyxy{{z||zz{zvvwvttuvwwwxz|~}|~|{{wsuxwx|~{z}}}~||~~}}~~~~~}}{wvvsqqrrrqrstuvuuuuvutwyxy|}}~~}}|}||{|~~~~~}~}|}~}zwuwyyy{}|||{{}~~}|zyxxxyyyy{zzz{}|yx{|{zz{}~}~}|||{zxxxxxwvvwy{zz|~}~}~~|zxvuttstwxwvwxxyzyz}~||{ywvuuwwvux{{}}}~~~~~~}{||{{|}|}~~~~}}{wwyyz|}~~}~~~|zxuvwwvwxxxyyy{}|{zzz{||}}|}~~}}~}||}|||~~}}{yvutttssuuuvwwxwwxwutuvwwwvvz|zxyyxxvuwurtwutvwxxxz|}}~}~~zvwwwxy{~~~}|zz|}~~~{ywvuussssstvwxyxxxxxyzyy{|}}~~~~}~~|{{}~}}~}~~~}~~~}}~}}}|{z{~~}~}||zwvvxyyy{}}}}~}|{{z{{zzz{{|~~~~~}|{|}~~~~~~}|{zyyzywyzzz{{{|}|zzyywtqnmnnopruwwvy|zyz}~}|}|zyzywyzzz{}~~~}||~}~~}~}z{{yxwwyyxyzz{~~~{xxzzz{|~~~}|zyxwvwxxxy{}||||}|zzzz{zz{}}}}~~}||~~~||~~~~~|xwwvusqsutsvxyz{zwwxxwwwy||||{|{xwwvvtrtusrtvvwyzz{~~~~}|zzzwwzzz|}|zz{}~}||yvtsttsstuvxxxxxxyyxxz{|}}~}}~}|}~||||||}}}}}}~~}|{z{{{|~~~|{|}}}}~}}~~}|{zwuuvxyz{}~~~||||{}}}~~|}}{|}~~|{ywvxyvtvwuuvwyywwxwwxwtrrpnmmorsstuuvwy{~}{yyz{{{{}~~~}~~}}}}|}~|zzzxxwwxxwy||}}~}{zxxyyz{}~~}|}~~~|{{zyxxyxy{|}}}}||||||}}}~~~}|}~~~~~~}{xy|~}~~~~}~}|{ywuuwxvtvwwxyz{{zywwxyzyxzzxxyyxwvtrqqpqqqsuuvxz{}~~}}}|xxz||~~}|}}}{z|{zwuuuutuvwyyz|||{{||{|~~~~~~~~~}|||{yyzyyzz|}|{zz||||||~}{zzz{{zz{|}}}~~~}|{ywxy{|}~|||||}~~~~|~~|{zyxvtuutsrsuvvutvxxwwvuttrpnmnpporuuvwwy{|}~}zzzyy{||{z|~~~~~~}}}}|zyxwvvwwxyz|||~~}{ywvwxyz|}~}|~}{zyyyyz{|}}}}}||}~~~|}~~~~}{zxxxyzz}}}~}}}~~}}}zyxvwxwvxzyyzz{|{{{yxxxyyzyxxyyxvuuutsrqrsstvwyzz|~~}~~~~~|{zz{{}~~}||~~|zxwxwvwxyz{|}|}}}}|}~~~~~}~|zzzyyzyxxy{|}}}}|||}|}~~}{zyxy{{z{{}~~}{zyyz{{|~~|zz{|}|}|~}|}~~~~|{yyyvttsqqrrrrsuwwvwwxyxwurqpnnopqtvvvxz|}~~}|zyzzyyzzz|}~~~~}~}}~~~}||}}}}||}}}}|zz{{zzyzzz{|}|xvuuwxyzz{}}|}z{}{z{}~}~~|~~~~~}zyyyyxxz}}}{z}|{|~~}|zyxwxyxwyz{|{|}|{zyyxxxxyzzzzyxwwwvutsstuuuuwxyz{}}|{{||}}}}}~~}|zyyxwwxyz{|}}~~~~~~}||||{|||}~|}~}}||~}}~|{zyxyywxyz{{|~~~}zz{zyz|~~|{|}|||}~||}}|zy{}||||}|zxwwxvttttsqqtsrsuwwwvwxyxvvusrqpqstvvvxz{||~~}||{zyyyz{||}~~|}~~~}}}~~~}}~~~|{{{zywwxwvvwyz|}~~}|ywwwwwxyz|~~}}~}}}~~}|{|}}}}}~~}}|zwxy{|{{}~~}~}~~|zyyzzwwxyy{||||}|yyyyywxzzzz{{{{{ywvvvvvvwvwy|}|{|}}}|~~}||||~~~~|xxyyz{~{xvuvtw}~wmhjkmpsw{}|wvvrtzzurqonv}~ywvroquy~{spmlpqty~~zumkjkpuw~ztojhfimnpy|tnkigiotx|zwtsuvu{~wtspnopqv|ztomlhghknsx}~xqmkiigfglsz}|xvvutty}}}~zxuqpqqqrwzz~|zxxyvvxz}{{xsuxy{~|xuruy{}zy{yuux{}|yvvxz~~yxyzyy|~|}|{}~zz||}zvuuvwy|}zwuwzz|}zxusuy|}|wutsrsw{{|zwvwy|~~~}~~~|xwxxxz|{{{~xz|{yxwvux{zz|~}|~}yxywtx}{x}{||xsstrqsx|~||{z|}|{{}~}||zzz{{}}xssusrvz{}}}~zuwzyxz~|{}~{}~{wvusrsssvyz~}{ywutux{}}}}~~{xxz{z}~}|yuuvsrvz{}}}}xuuqmnommpswzzz}~~}yurnkkkkmquxz}~|{{|}zwy|{y{}}}zwwxzzxvwwxz~}zzzyxx{}|}~|}{}}~~}}{{~~|{|~~~}}}}|||}}}}}~|~{~}||~~~}}}~~~~~|~}{{{yvy|xuz}y{~||~}|{xwvutsuwxzzxy}}|~~~}}|zz{{{|}}}~}~~}}}||zxy|}~~}{zyy{{{|}~}|}}{y{~}{{|||zyyxxxvuuvwvuvwy{|{~}}}zxwwxy{|~}{{{{zyz}{z|}}|yxz{xwy{zy{{zzyxxwututsttttuvwwvy|ywy|{xuttuusrsvxz{|}}~}|~{yyxwwvuxyxxz}~~~}~}~~|{{{|{|~~}}~~~}{}}{y{}}~~}|}~}~~~~{z{{z{~~}}|{}}}}}}}~~}}~}}}~~~~~~~~~}}~~~}}{yzzxwwwxyxz{zz}~}|~}{yyywtsuvvxzyyz{{|~~|||{|||}~~~}~~~}~~~~~}{zzz}}{{{xwxyxxz|||||{yyzzyz{{{{{{{yxxxwvuuvvvxxx{||}}|zyyyy{}~~~}|{zyyxwxyyyyzzzyyzyxxxxzzyyyxxxxxxxustvutuuvwvwxyzz{{{zyyywuuutuwxzz{|}|z}}{|{xxyxxxy{}}~~~~~~~~}|{zzz{}|{|}~~~~}~~~~||}}|}}||}~|}~||{yz{{|~~}~~}~~~~}}}{z{}}}~}|||}}}~~}||zxxxwvvvuuvwwwwwy{{|}|{{zxvvuuvvxz{|~~}{{|||}~}}{{{{{}~|zyyyyxxxyyz{zxxxxxxy{{z{}|{{{zzyxyxxxxxyz{{z{|}~~}|zyyxyz{}~|{zzyyyyz{|}}|{zzyyyyxyzzzzyyxwwvvvuutttussuvvwwwxyyzzzyxxwuttssuwxz{{{{|}~}||{z{|||}~~}}}}}~~~~~~}|{{{zyyzz{|}~~~}||}~~~~}}||||||}}}}~~~}~}||{{|}~~}}~}{{zyyz{||{{{{zzz{{}~}}}~~|zyyxvvuttsssttvwxxz|~~~~}}|{zywwxyz|}~~}}~~~}~}{ywvwy{|~}|zxxwvwwwwxyyyxxxxwxyyyz{|||||{{zzzyxwwxxwwxyz{|~~|yyxyz{|~~}zxxxxyyz|}||{zyxwwwwwwwwxxyxxwwvvuuvuuutuuvwxyyyz{{{zzyxvtsstuwxz|}}~}}|zzz{||}~~}}|}}}}~~}}}|{zyzzyyz{{|}~~}}}}}}~~||||||}}}~~~~~~}}~}~~~~~}}~}~|||{{}~~}~}{zyyyyyyz{{|{zyyzyyxxzzzzzz{zxxwvvutttuuuvwyz{|}}~}{zzyy{}~}}}}}~}|zxwwyz|}~~|zyxxwxxyzzyyyyxwwwwxxxzz{{||{{|{zyyxxxwwwxxyz{|~~~~~}|zyyz{|~~}{zyxxxwwxxyzyxxwwwwvvwxxyyyyzyxxxwvtsttttuuwxxy{{{}}|{{{yxwvvvvy{||~}|}|{{|}~~}}||{{{{|}~~~~~}}}|zyz{||||~~~~~~~~}~}}}}}}~~}}~~~~}}~~~~~~~}}~~~}|{zywwxyxxxxyyxwvvwwxxxy{{{{{||{zzywvtttuvwxy{}~~~|{{|}}~~}}}}}}}}}~~~|zyxxxy{}~{zxyywvyzyzzzzyyxwwwxyyy{}~}|||{{ywwwvvuuwxyz|}}~~}{{zyz|~}{zyxxxxwwxxxyyyywuvvvvwxyyzzz{||{ywxxuuuvvvvvxxz{||}}}}}~~}|zyxwx{}~~||{|}||}~}}|||||{{{{|~~~~}|{{zzzzzz{|||}}~~~~}}}~~}~~~}}}~}~~~~~~}}|{{||}~~~}|{|}~}|zyyxwwvuvwxyxxxxwwwwxyz{{||}}|{{zyxwwwwwwxz{{|~~|||}~~|zyyyzzz{{|}}{zzyz|}}~~~}{zyxxyyyyyyyxxxwwwxxxzz{||}}{zzzywwwwwwwwxy{|}}~~}zyyz{}}{xxwwvuuvwwvwxxwxxxxxyyyyz|}}||{{zxvvvvuuvvwxy{|}~~|zyyyy{|}~~~}||||||}||}}~}|{{|||||}~~}|{zzyxxxxxxyzz{{|}~~~~|{zz{}~~~~~}}~~}||}|~~|zyyyzz|}~~|{zyxxxxxxxwxyyxxxxxxxz{{{|}}}~~}|{zzyxxyyzzz{|}~~~}}~~}}}||}}||}}}}|}~~~~~~}}|{{|||}}}}}}~~}~~~~}|||||||||||||{zzzzzz{|{zzz{{{{{|{zzzzzz{{{{{{{{|}}}}}~~~~~~}}|}~}}~}}|{{{|||}}}||||{{{{zzz{||{|||{{{{{||||{{{{{zzz{zzz{|{z{||||||||}}}}~~~~}}|}~}}}~}}}~~~~~~~~~~~}}||{{{{{{||{||{{{zzzyyzzzzzzzzz{{{{|||||}~~~~}}}}}}}}}||||{zzzzzzz{zzz{zzzz{{||||{zzzz{{{{{{{z{{{{||||}}~~~~~~~~~}}}}}}}|||||||||||}}}~~~}||||zz{zzzz{{{{||||}}}}}}}|{||{{{{{zzyyzzzyz{zzzz{{z{{{{{||}}}}~~}~~~~}||{{{{||||||{{{{{{||||||||||}}||{{{||||||}}}}|||||||}||||||||}}}~~}}}}}}}~~~}}~~~}}~}}~~~~~~~~~~~~}~~~~~}}|{zzyyxxyyyyyzzzzzzzzyyyyyyyyzyyyzyzz{|||}~~~}}||||||{{zzzzzz{zzzzzzzz{zzyyz{{|||{{{{zz{{zzzz{{{|}}}}}}~~~~~~~~~~~~}}}}}||}}|{{||}}}}||{{zzzzzzzz{{zz{||{{{||{{|}}|{||{{{{zzyzzzz{{zzzz{{{{||||}}~~~~~~~}||{zyzzzyyyz{zz{||{{{zzzzzzzz{||{|}||||}}}}~~~~}}}}}~}}}}}}}}~~~~~~~}}}~~}~~~~~~~}}}}||}~}}~~~}}~~~~~~}{{{zzyyyyxxyzzz{{zzzyyxxyxwwwxxyyyyzzzz{||}}}}}}~}}||||||||||}}||}}|{{||{{{{zyzzzyyyzzyzzzyyzz{zzz{{{||||}}~~~}}~~~}}~}||}}}||||{{{{{{z{{zzz{zz{{{{{{||{{{zz{{{zzz{{zzz{|{{||||{{||{{||}}|||||}~}}||}}|||{zzzyyyxyzyyz{{{{{{{zzyyzzz{{{{{|}}}~~~}}}}~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~}|{{{{{zzzzyyzzzzzzzzyyxxxwxxxxxxyyzz{{{{|||||}}}}~~~~~~}~~~~~~~~}||||||}}~~}~~}|}||{zyyyxxxxxxyyyxxz{{{{{{|||}}|||}~~~~~~~~~~}}}}|||}}}}}}}|||{{z{{{zzz{zzz{{{{{{{{|||||{{{{zz{{{z{{{{{||||||||||||{z{{zz{|{{{||||||{zzyyyyxyxxxxyzzzz{{{{{{{{{|||||}}}~~~~}}}||||||}~~}}}~~~~}|||}}}~~~}}}~}}}}{{zzzzzzzzyyyzzzz{{zyzzzyyxxxwwwyyyzz{{{{|}}}~~}|}}}}}}}}|}~~~~~~~~}~~~~}~~~}||||{{{{zzzzyyyzzyzzzyyyzzzz{{|||}~~~~~~~}|}}}}}~~}}}~}}}}}||}}}}}}}|{{{|{{{|||{||||||||||||||||{|||||{|{zzzzzyxyyyxxyyyz{{{zz{zzzzzyyxxxxxxyzzzzzz{{{{{{{||||}}}}}~~~}~~~~~~~~~~~~~}}}~~}}}}~~~}|||}{z{|{z{|}}|}~~~~~}|{{zyxwxwwxxyyzzz{{{zyzzzzzzzyyyyyyzzzz{{{|||||{{{||}}~~~~~~}~}}}||}~~~}}}}||}~~~~~~~~}||||||{{zz{{zzz{{zzzzzzz{{{{|||}~~~~~~~~~~~}|||}}|||||||}||}}}~~~~~~~~}}}}|||||||||}}}~~~~~}}}|{zyyyxxxxxwwxyyxyyyyyyyxwwwwwxwxxxxwxyyyy{{{{{|||{|}||}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~}|||zzzz{{{|||||}}|||||{zzzzzyyxxxxxyyyyzzyyyyzyyzzyyyzyyzzyyyyyyyzz{{{{||}}}}}}}}}||}}}}}~~~}||}}}~~~~~~~~}}|||||{{zzzzzz{|}||}}}}}}}}}}}}~~~~~~~~}}}|{{{{|||}}}~~~~~~~}}}~~}}}}}}}}}|||{zyzyyxxwwvvvvwxxxxxxxwwxyyyyxxxxxwwwxxxyzzzz{{{|}}}}}}}}}~~~~~~~~~~~~~}~~~~~}}|{{{{||{{|||||}}|{{zyyxxyxwxyxxxxzzyz{{{zzz{zyyyyyyyzzyzzzyyyyyyyzz{{|||}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{z{{|}~~~}~~~~~~~~}}}~~~~~~~~~}}~~}}}~~}}~~~}}~~~~~}|{{{{{{{|}}}}}||{zzyxxwwwvvvvwwwxxyyxxxxwwwxxwwxxwwwxxxxzzzz{{{{{|}}}~~}}}~~~~~~~~~~}}}}}~~~~~~~}}||||{{{{{zzzzzzyyyyyyyzzzzzzzz{{{{{{zzyyyyyyzyyyyyxxxxyyyz{{{||}}~~~~~~~~~~~~~}}~~~~~~~~~}~~~~}}}|}|}~~~~~~~~~~~}~~}|{{zyxyyxyzwux{yxuuz{zzyyxxxy{zy{}}}|}~~~}}}}~}}}{}~}|{}~~~}|{{||{zyyxwwyywuttuwy{||{|~~}}}}}}|{{|||{zz{z{{z~~|}~~~~}~~~~}~}~~~~||~~~~~}|zvttuvuuvwxyzyxxz~}|{yxxxyyyz{}~}}}|}~~~}}|{zxwvwy|}}}|ywwxyzxwwutsqpprtvtrppppnlklnmlmoonmmnprtvwx{}~|zyy{|~~||~}||~~~~}~}|zwvxxy{|~{xwvutuwyyyz{{{||}~}|{zzxvwxzz|~{wvrmkmnnnoruusuvtsuvvvxz|}~~}|{zwsqnnpooqsw{~xtrqqrsstwz~}{zywwxz~}~}|~}|{yywwy|}|{{{}~~~~}{xvwwutuvwwwwwwvuuttttuvxz|{zz{yxxyyz{}}zyyz}~}||xvwxvuvwz|}~{{{zzxxxwwwy||yxy{{{|||~{xyzywsonmjhgggikmopruxz{{|}}|||||zyywvtssuvxzyyxwuvvvvwyzzzyvvuutrqtvttuvvtqonnmorstwyyz{{{{zz{|~~~~~~}|{||{zz}}{|}}{yxvtuusrtvxyzz{}|zxtpnnnnopruxyvvxzxwxyz||{{|~~~zwxzyyz}~}{yyzzxwvtttstttwwwy|~{xwutsrrtvx|~~~~|{{|{xy{{{{{~~zxwvsrrrsvxzzzzyvrtutrpqtwx{~~zyxwy|{yyxvttuwxwvx||zz{~~{yxyxvy}~zyzyz||xutsqprvz~|ywwwz}~~~|}}}}}~}{|~}||yxxzzzz|}}{{}|||{{{zzywvtqppprtvxz}~||{yvuuvvvy|}}~}xvwxvsqrsrrtvvx}}~~|zxvwxyywwyz{{yyyvuwxvuwxwxz}}zyxwvuvwxy{}}}}{yyxwvvvxz}~}{{{zyxxwwx{}~}}|zxy{|}}yvsrqrrrsuxy|~~|zyzxvvwspopqrsuuuwwxwvxyvsqpommlklnprrrtvvutssqqsttvwy{|}}zxvsrrruvvy|}}}zyxz|zx{~~~~~~~~~~~{ywvwwxz|~~}}}|}~|zxvvxz{||||}}{{{yxxyz}~|ywvuuuuwz{{|}|||{z{|||~~||{z{|}~~|zyz}~~|}}~~|{}}zywwvvx{}~}|{{yxwwyzz{}}~~|yvrommllmmmqsstwyz{||}ysrrnkkkklkmoqsuuusrrollllmoruz~{z{zyyz|}}}|}~~~}}~~~}~~~~}~~~||~}zxwtrsuwy{}~~~}||{z{|}~}{yxyzz{~}|zz|}|}~}|{{|}~}{zzxusrrrrstuwxyyyz{zxwwxxwwyzyxvvvwvwwvvvvtsssuvwy|}~}zxyz{~{wuuuvz}}{ywvxz}~{xwwwy||zyywvvwxxxxyyxxxxy{}~}~}||{yy|}~~||{y{}}{xxzyyyyxxvuvwxwvvwxyyxyxvusrqqqrsstuuvvvurrsrqrrtxxxzyxwvspooonnnpsuvxz}~~|xwuqpqrsuxxxy{{{zywtrqrttw|~}||{{z{|}}}|zwurrststtvyxvxyyxvuvwwy|~~~|{ywuvvvvwwxz{~~{yyxvwy{|{z|}}}~~~~}|{{}~zxxxyz}}||{{yxz{zxyyzzyxxyyxwuuvvuuvwxyyy{|{yxyzyxy{}~|yuvxwuvyz{|}}}~~}}}~~|yyxsppponprvwwyzzz{zyxyyyz~|{{{{~}|{|}||~~~|zyyzz|~~}~~|zxvvvuuvvwxzzzyxvussstuwz}}{zyzzz{~zxvsqrvz~}|{|||}|{|||}~~}|{{}}|{}|ywtsssstussuvwwwwwwvutwzyxz{{zzz||{{||}~~||}~{vsommmmnprtvzzy|}||{{||{}~}}~~}|{{{||zyz{||ywxyvutstttuxyz|~{yxwwxz|{||}~}~||}}{zzyy{~~}{ywuuutssrrrqqqqpqqqqqrstttvwxxxwttsrqommoqsuxz||}~}}||~~}}~}||}~}~}zywuroooprrswz{||}}~~}||{{}}}~~~}}}||~~||}~~||}}|{zyyyyzzz|}{zyyxy|~~|zxwwwwwwxyyyyyzzzyzz|}~}}}|{{~~~|{zwx|}|{zzz{zy{|||}}}}~|{zyywtvxwvvutttsrrssssstusstuspnmlnpqsttttssuuuwz|}|{zyvsqonmmmmmnopsuvwxyyz|}|}~||~}|{{zzz|}}}~}{zzz{|}~~{xvuuuuvwxz{|{yxyyyyz{}}~}}~~~}}}~~~|{zzyy|~}|{yyzzyxwvtstsrrrrrsstuuuvvuwzywvutrqqrtvwxz||yxvsqrqqrtwz||||~~}~}}|{{|}}~~~~~~~~~}{{||}}}}~~~~}|{{|}~~|zxxzzz}}|{zyyyxxwwwwvvvwwwwwy|~~~}}|ywsqrrppqsuussuvvuuuvwvtssrrpooqrtwxzzzzyyzzz{|}}}|{yvsrrrqpoopqsux{}}|{z{{{||{|zxwwvvustuuuvuttssrrrrrtvyzzz|}}~~~~~}zywxxyz}}|zywwxxyz|~~}||{{{|~~~}zyyyvtuvwwvvwutsssstvvwz{z{||{{zxvutuuuuwxxyy{|}~~}}~~}}{yyyxvwy|~~~}{{zz{|||}~|{yxvtstsqqruwxz}~~}|{{|}~~}}}|{|}}zyxusrpooopqsuwxyyzzzzyxyyzzz{|~~~~}zyyz{}~}||{{{zz}}|{zzyxvvvwxxz}~}{{|zxvvwwwwxwvwyyyz{|}{zzzyyxwuuuutvwy{zz{zyyz{|}~~~}|{zxwutstuuwy{|~~~~}}{zzyyxvuuuwutwyyxxyzzzyvvvwwusuvuuvy{}~}}}}|}~}}}}~~~~~~~~{wustuvxyy|}}~}|zxvvutssstuvuuwwvussssstuwyz{}}}|{yxxwwxxxz{{{}~~~~}}}}~~~}}}}}}}|{{zzzxwxwuuuvwvvwy{}~}}}}}~~~~~~{{|||{yz{{{|~~}}}~~~||}|{{|yvwxwvvvvxy{|{zz{zzzyyzyz{|}}|~~}}}}}}~~~~|zyxwwxwxxxxxxyxwuuutsrqqrrpppppnnoonnprstuvvvvuttuvvutvutuvvvvvuuvwxxwxyywxzz{{{|~~~~~~~|||||||}}}}}{{zyxxwyzzz{{{|}~~~~~~~~~}}|}}~~}}||}|{z{{{zyz{||}}~~}||}~~}|||}}~~}}}||||}}}}~~~~~~~}}}~~}}|{zyyzyxxxxwvvuuuuttuuvvwxyz{|||||}~~~~|z{{zyxxxxwxxxxxwwxxxxyzzzz{||||||}}|}~~~~~~~~~|{zz{zz|~}|~~~~~}|}}~~}|~~}}~~~~~}~~~}~}|{zy{zxwvuutstuuuvvwwwwvvvvvtstttttuuuvvvuuuvuuvwwwxyxwwwvvvvvutvwvvwxxyz{|}}}}~~~~~~~~||}||zyzzyyyyzzzyxyzzzzzyxwwxyyz|||}~~}|||||||||}}}~~~~~~~~}~~~~~~}}}}}}}}}}||}~~}|{{{{zyxz{zyyxxwwvuttuwwwxyyyyz{{zz{||{zz{{{zz{{||z{|{zz{||{|}~~~~|{{{{zyz{zxxywuvvvvvvwwvwyzzzzz{}~~~}}|{{{zyz{zyyzyyyyyxwvvuttuuuvwwwyz{{zz{{{{{{{zzzyz{|~~~~}||}|{{}}}||{{zyxxyyzz{|}}}~~~~}||||{{zyyxwvwwwwvvvuuvwwwxxyzzyyyyyyyyyyxwwvvvvwzzzyxyzyxxxyzzzz{}}||~}||||||}}}}|||||zxzzxxyzzzxy{|}~}~~~}}}~~~~~~||||{{{{|||}}}|}}~~||}}|{zzzyyzzyxyyxwwwwwwxyyy{}}|}~~~~}~}|}}|||}}~~~}}|||{{}}|{{|||{{zzyxxyyyyyz{{{{z{{{{{||}~~}|{{{|||~~}}}}}|}}}}}}~~~~~}|{zzyxwwxyyz{|{{{{{{zzzyyyzzyyyz{|}~~}{zzzzyyyyxwvvuutsuvuuuuvvvvwxyxwwvwvttuuuuuuuvwwvwxxyxxyyxxxyxwwxxxwxxxwwwwwwxxxxxyyyz{{|}~~~}}}~~}}~~~}|{{{{{{|}~~~~~~~~~}~~~~~}}}}}}}}}~~}|}||||}}||~}}}}}}~}}~~}||{{|}}~~~~~~~~~~}}}|{||{z{||||{{zz{||||||}}}}|||{|||||}}}||}~~~}}}~}|}}}}~~~~~}}{zz{{zzzzyyyxxwwvutttrrstuvvwyzz{{|}}~~~~}}~}}~~~~~}|||{{zyyyyyzzzzzzzz{{{{|||}~}}|}~~~~~~~~~~~~~}||{zzyyyyxwxxwwxxxyzz{{zzzzyyyyz{{zz{zyxwwwwwwvuvwvvwwwxwwxxxxwxxyyz{||}}}}}}}|{{{zyyzz{|}~~~~}|}~~}}|{{zzzzz{{||||~~~}||||||{{{|||}}||||}}}~~~~~~}}}||||}||||}}}}}||{{{|||{{yyxyyyyzzzyz{{z{zzzzz{{|}~~~}}}}}}~}{zzyxxxwwxyyyyyyyyxxwwvwwwwxxxyyz{|||||}}}}}}~~~~||{{{{{||||}~}||||{{{{{{{{{|}|{zz{{zz{{zzz{{zzzzzyzzz{|}}~~~~~~~~}||||{zz{zzzzzyyyzzyxxxxxyzzyyyzzz{{zzyyxxxyyyyz{zz{{zzxxxxxxxyyyzyy{{{{zzzyxyyxxyzyyzz{|||}}}~~~~~}}}}~~~~~}||}}}|}~~~}}}}|||~~~~~~}|||{z{{{{||}}|}}~~~~~~~~}||{zzyyxyyz{||{|}~}~~~}|}}}}}}}{{{{|||||||||}}}~~}}}}}||||||}~~~~~~~}|{zz{{{{zzz{zzzyywvwxxyxxyzyyyyzzzzzzz{|||}~~~~~~~~~}}}}}}~~~~~~~||||{zzzzz{zyyxxxyz{{{zz{||}~~~}}}~~~~}~~~~}}}}|}~}}}}||zz{{zz{zyyyxxwvvvuuvvvvvwyyyz{zyz{|||{{|||{{zzyyyyyyyzyyyyxxyzzzyz{{{{||||{{{{||||}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~}|}}}}|{{{{||{{{{{{{{{{zz{|}~~~~~}}~~}}|||||||}}}}}|}}}}}~~~~}}}}}|{{{|{{|}}}~~~~}}}}}}}}|{{{zzyyyxwyyyyyyyxwwvvwwwvvwwvvwxyyyyzzz{|||}~~~~~~~~~~}}~~~}}}}|||{{zz{{|||{zyz{{z{|}}}~~}|}}|||||{{{{||}||||||{{zzyxxwyzz{{{zzyyywvuuuuuvvwwwxxxxxyyyz{{{{}}|{||{{|}~~|}}|{{{{{{{{||}}}}}~}}||}}}~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}~}}}}}}}}|||||{zzz{{{|||}~~}||~~}||{{{{{{|||}~~}~~}|{zz{{{{{|}~~}}}}}}}}|{|}}}}}}|{yxwvuuuuuvwxxyz{||{{zyxwuuvvvwxyyxxyzzz|}}}~~}|{zzzyy{|}~~~~}}}|}}~~}}}|{||||||||||{{{}}}}~~~~}}|{{{zyyxxxyzzzyyz{{{|{zyxxxyyzzzzzzzzzzyzzyyzzzzzz{zz{{{{{|}}~~}}}}}}}|~~~~~}~~}|||||}}}~}}~}}}}}~~~~~||}~~~~~}~}{~~}yy{zzyyz{}|z~~{zzxy|~}|{|~~~~}||}||~~~}||}|}{w{}~~~~~}~~~~|z{}||~~~|zyz{|}}}|{ywwvttwyxwy}|z{||~}{zzyw{|ywy{|~|wxyxxxz{{zy||{{|||~|}}{|}~}|{}~}~}{{{{|||}}{z{|{{{|zxy{zyxwwwvwwvwyyz{|zyyxxxxxxxwwwyxxz|zwz|xtx{ywxyzzzz{|zyz{|||}|zz{{{zzz{z{||}~~~~~~~}}~}~~}~~~||~}|}}zx{|ywz|zy|}{{{zxwwxxwwyyyz{|{{~~~~}|||{y{~}{}|z{|zxz|||}~}|||||~~}~}{ywvwxwuuussuvwyyxz}}}}|{yxz{xux{|{}}{yyz{}~~~|zyxxyzzyxy{{|}~|yzywutsuwwwwwwvwywuvxxxxyzzzyyzzyyyz{yxxywuxzwtvywvx{|}}||ywvuuuuvxyxx{~{yz{|~~|}~}|{z{}|z|}}}~|~}zzzxvtsrqqrsttsttsrrtuwxxy{zzzz{|yvxyvsrpqrolopnmoqrsuxy{~}~}{zyxxwwwxz{|{{{|}{y|~}~~~~}|~~~~~~||}}|{||}}~~~}}}}~}}~}|}~}|}}{z{|}~|zzzyxwwxxxyzzz{{|~~|{|}{yzzyyy{|~}}~~~~~~~~~}~~~~~}|ywuuuutuvwxxxxxvtuvvuvxyy{}}~~~~|{zzzyyyyyyzz{zzzz{|}}zz{{{|}|{}}{|}}}}}{yxyyxwxyxwxyz{{|~~}zzzxutsrrqqrtvwwwxxwwwxyzz{}~~~}||{ywwwvtuvusuvuuwyz}~~|zyxxxyzz{}}}~}|{{zyyz{zyxwwwyzzz|~~~}}~~~~~|ywwwvssssssrstsrqruvtrrstwxxxyz}~}}|zxwwxywvvwwvvvwxz|~~~}~~|{{{{|}~|{zzzzyyz{}~}|}}||}}~~~~~}}}}|||}}~~~~}}}{zyxwwvuvwxyyyxxxyyyz{{|~~~~}{zyxwwvvvuuuuvwxy{|}~}||{{{|}~~}}||{{{{{|||}~~~}||{zyyxvtsstttuvwyz{|||{{||}~~~}|{zyxxxxxxxyyyz{}~~}}|{{{z{{|}~~}}||||{{|}}}~~~~}|{{{yxxxwvvwwwwwxxyz{}~}{zyxwwvvwwxyxwvvvwwxz{||~~~}{zzyyyywvvvvvvwxxxyz|~~|{zxwxyyzz{{zyxxyxyyzz{|}}}}~~}|{zzyxwvuusrrrrrstvwxz|~~|{zyxvutrpopqrtuwxxxyzzzz{}~~~}|{{zzyyzz{|||}~}||||||||||{||{|}~~}||{|~~}{zyyyxxxyzzzz{|{{|}~~||{{zzz{{{|}~~}}}}~~~~~~~~~~|{yxvvvvvwwxyyyzzzzyyxyyzzzz{{{||{{{{zzyxxxxxxxyyz{{}~~|{ywvvuuuuvvvvwxyy{|~~}{zyyyxyz{zzz{|{{{|||}~}|||{{{{{zyzzz{|~~}}{xvvuuttuvxxvutsrrrsuvxyz{{|}}~~}}|||{zywvtsttstuvwxy{~~|zxwvvvvxyyyyzzzyyzz{|}~~}|{|||}}}~~~~~}{ywutsrqqqrrrstttsssstuwxxy{{||{{{yxwwvuuuuuuuvutsstuuwy{|}~~~~~~~~~}|{zyyyxyz{|}~~~~~}|{{zzyzz{{|}~~~~~~~~~~~~~~}}}}~~~}||{z{|||~~~}|||||}~}|||{{{{zzzyzz|~~~|{zzyyz||||}~~}|}}~~|{ywvvvvuuvwwwwwwwxyz{}~}}}|}}~}{yxwvvvvvvwwwwwvvuuuvwxyz{||}}}}||{{{yxwwvvwxy{||}~}}||||||||}}~~~~}||{zz{{zzzzzz{}~~~~~~}}{zyxvtsrqppqqrssttttuuuwwwxyz{|}~~~~~~~}|{zzyyyxyxxxxxxyz{|}~}}}|||{{zz{{||}~~~~}|{zyxxxxxyyz{|~~}||||{{{{zyxwvtsrqqqqstttuuuutttuuvwxyyyzzzyxwvuttsrqqrssttuvvvwwy{~~~~~~}{{zzzz|~~~~~~~~~}}||{{}}||}}~|{zyyyyz{|||||{zz{|}~}~~|{zyxxxxyyyzz{zzzz{|}~~}|{{zzyxwwwwwxz|}}|{{zzz{|}~~~}}~~~~}}}{zyxvusrrqppppqrstuutuuwxz|}~~}|zyxwvwxyz|}~~~~~~~||{ywwvutsstuuvwyz{}~}|{{||{zzyxwvutsssttuvxyyyyyxxxyyz{|}}|||||{{{zywvuuutuutttvwxy{}{{|}||~}{{~~}~~|ywutuwxwuuvwwwxyz{}~~|{{{zzzyywutsrqqqqqrsstssrrrsssuwwxyy{|||}}|{zyzyxvvvvwwwxxyz{}~~~~~~~}|||}~~}{zxwvvvwwyz{{{{{zzz{||~~~~~}}}~~~~~}}~~|{ywuuuttuvwxxxxxxwwxxyyz|}~~}|{{yxwwwwwxxyyz|}~}{xwvuutttttsssuvwyz|}~~~}||zxxxxxxyz{{{|{{zyyyxxxyz{|}~~~~~~~}||||||||||}}~~|{{|}|}|||||{zyyyz{{|}~~}{{}}yurrqqqqrssuwwvvy}}|~~~}{yxvvxzxtrsstuvutsssuwxzz{|~~~}|{zzzzzyyzz{|||}||~~|{zzzzyyyyyzz{{{{zyyz{||}}|}~}}~~}|zyxwvuuuuuuttuvvvwxz{}~~}|{zxxwwvuutttuuvwwxyyxxyzz{|~~|{zzz{{||}~~}}}|{{{||}}~~~}|{zyxxxxxyz{}}}}}||}}~~}|||{{|}~~}|{zzyyxxxxxyz{}~~~}|{zxwvuttuuvwxxxwwvwwwxyz{{|~~}}}}}}}}~~~}{{{{{{{{{{zzyyxyyyyyyz{{{{{{{{{zzzyxwwwvvvwwxy{}~~}{zyxxxxxy{|||}~}|}}|||}}zxwvvz|}}~~||{ywvuuuuuvwxxxyyyyyxwwxyzz{}~~~~~~}|{{{{zzzzzzyyyyyz{|}~~}|{{zywwwwwxyz{||}~}|{zyxwxwwxxyz{}~}|{|{{{{zzxvutsssssttuuvvvuvvvvwyz{|}~~~}}|{zyxvutssttttuvvwxz|}}|||||}~~}}}}}~~}}||}}~~}{zyyyxxxyyyz{|}~|zxwvuuvwxy{{{{{zzzz{|}}~|{{{{||}}}}||{z{|}}~~}|{yxxwvvuvvvwwwxyz{|~~~|zzyyzz{{|||{zzz{|}~~}|{{||||}~~}zyyxwwwwxyyzzz{{{{{{{{{|~~}}|{{{{zzzzz{|~~~~~}|zyxvuttssrrsrrrrstuvwy{|}~~~}}|{zz{{{{{{yxwvvvvvvwxxyzzzzzz{{{}~}|{zyyxxwwwwwwvvwwxy{}~}|{{zzyxwvvvusrqqrrrsuvxz{}~~~}|{{zyxwvtrqponnnmnopppqqrrrstuvy{|~~~~}||}|}}~~~~}}}}||}}}}}|}}~~~~}|{zzzzzz{{{{{zyyz{|}~}}}||{{{{||}~}}}}~~}}|||}~~~~}|zzyzzyyz{{zyz~xstuvz}~}|}~}|zyxvuwzzxvuttvx{~}}}zxwutttttttttttuttuvwxxz{}~~~}|{z{{|}~~}}|||||||}~}|zxwwwwwwwwxxxxxwwxxxyz{|}}}}}}|{zyyxxwvutsssssstuuvwxy{}~~~}|{yxvtrqpppqqstuvwxyyz{||}~}zyxvuttuvvvwwxwwwwwxyz{{|}}}}||{zyxwvutsrqqpppppqrstuwy{}~~~}}|{zzzzzzzyxwvuuttuuuwxz{{{|{{|}}~~~~~~~~}~~~}|{{{zzyyxxyyz|}~~~}}||}}~~~~~~}}||||||}}~~~~}}|{zyyxxwvuuwyxwwxxxww{|vy}~~}~}}||{zz{zxvtsrtwzzzywtuz~~~}{yxwwxyz{{{zywuvvwxyy{}~}}}}|{zyxwwwwwwxxxyy{}~~|{zxvvvwwxyz{{{|~~}|{zzyyzzyxyyz{}~}{ywuttuuvwwwxxyyyyxwwwwxz{{|~~~}{zyyxxxwvvvwxxxxxxxxyzz|}~~~}}||||{zyyxwvwwwxy{|}}~~~~}|{|}}}~}|zxvtsrqqrrqqqqrrrrrqqrstuwxyz{{{{zzzyxwwvvvvuuuuvvvwxyz{}~}{{{{{{{|}~~~}}}~~~~~~~~}~~}~}}{xuuy}zxxwxz|zxwxxyzzywxz|}{yxz||zz{~~~~~~}|{zzz{{||||||||}}}~~~~}|zyxvusqppppqrrrrrstvxy{}~~}||}}||{{{{zz{{{|}~~~}}}}~~|zxwwvuuvwxyzz|}~~}||{yxwwwwxxxyz|~~}}|{zzyyxxwwxyyyyyyyzz|}~~~}||{zyyxxwwwxxyz|}~}}{zyxvvuuuvvwxyyzz{zyyzz{zz{|||||||||{{zzzzyxxxwwwwwxxy{|~~}}}}~~~~~}}|||||}|}}}}}}|||{zyxwvvuuutttttuvxyz{|~~~~}||{{{zzyxwutrqpqqqstuuvwwvvvwxyz{|}~~~~}||||{{{{||}~~}|||{|}~~~}}|{{{|~}||{zxwxz{||}~~}|{{|~{www||xxyzyxwwwwy{~|{{|}~~|xxy{zxy~}|}~~}{zyyxxxxxzzzzzyyywwvvwwxyz{|}~~}|{z{zzzz{zzzyxxxwxyz{}}||}}}~~}|{{zzzyxxxxxxxz{|}~~~|{{{{{{{{{{{{{{|}}~~~}}|||||{zzzz{{}~|zywvvvvvvwxyyzzzyyxxyyzzz{{{{{{{{zzyxwwvuttuuuvvwwxxy{|~~}|zywusrrqqrtuvwxxwwxy{}~|{yxwvvvwwwwwwvuuttuvwxyzzyzyyxwvusrqpoonnmmnnmmnoopruxz|~~~}}|{z{zyxxxxxyyyzzzzyxxz|~{tttz}{~}z|}|{zyyxy{~}|}~~}}}|{|~~|zyyz{{{||}}~~|{|~~~}|{{zxvwy|}~~}||{zyyxyyzzz{}}~~}|zyyxxxwwvuuuuvwwxxxwvwy{}~}~}|}}~~yt}zqtx{{|{zy|~xqnoqv}}|{xz|~{tmkqxzyyyzz{{{yvy~~}~}}}|xvvuwyy{{{ywx|}~}}~}~~~}{{|}}}}{yywusssuwwvuvwxvttttuvwxxxxxyyyzzywutuvuutsrsuvutuuvy|~~~~~}|}~~~|zyxxyz{}~{z{|}~|zzyxwvvuuvwvuuuuuuuuuvwxxyyyzzzzyxwvvvutsrpqssrrrsstuwxz|~~}|{{{{|~~}|||}~~~}|{{{zzz{{|~~|{zzyzz{{||||||{{||}~}|||{{|||{{{zz{|}||}~}}~~}}|||{{zzzyxwxxwvvwwwwxyz||}}}|}}|}}~~}}}|z{}}|}~~~~}~~|zzyxwuttsqpqqrppqrqqrrstuvvvvwxwxyyyzzyxxz{{z{|}}|}}}~~}||}~~~}~~~~|~~~~|{z{zxxwwwwwxwxyzyy|~{z~}~~~}~~||}|{zz{{z{{{{|||~~}~~~~}{{|}~~~~~~~~}}~}}~~~~}~||}|{yxxxwwyyyxxyzz{|}~~}}{{{{|~}{|~}||{}}{yxxwwvuvwvvvvuuxyzz{~~{yxwvuuvvvxyzz{|}~}}~}||zzyyyyyxyyyyyxz|}~}z{}~~}{zy|~~}|{zzzz{|}}|~~}}}}}~~|zwtuvvwwxy{}~|z{{{{zwuspnkikmmnqsvvvx{{z}|{{{{zyyyxvvvwxy{~}{z{{{{zzyyxyyyz}}zzzxvwxyzz{|}}zwuuuttuuvwvuttuvvuuuvwxyzzzywvvuuvvvvxxyyz{||}}}~}}|zzxvvvwyyz|~~}|||{xy~}}|{{{z{}~~|{zyyyz{||~{yvuuvuuwxwxz|~}zxxxtrtuuvwwvvwxyyz}~}}~~~~}|}}}|~~~{{{zz{}}}~~{{zvrrssstuvvwz}{z~|}~}zxxyyyy{||}}zwxwsqrtuvxz{{z}~~~|||zyyzzzyxwwxxyywwxwwy{~~~~zwwvvvvwy|~~}|}~~|{||||}{xvsppqrstux{|}}||}|{zz|~}yyzyxxy}~~~}~~|yvtuwwwxz|~~|yvttvwvutuxxvwz{zwutsrrrstvy{}}}~~~~{zyvtqprtvwxyyxxwvxz{|~~|zxvtssuvvy}~}~~{xusrqonoprsuxz}~{zxvsppstsuwvwz|{|}zzzxxz|}~}|{ywwxy{}|zzzyxyyxx{}~|{yxwwvtsttttuuuuuuvwxyxxy{|}~|yxxwuttvwxxy{|{z{~~|{yyyyzz}}{xvtsrrttuuvz~~|yxvsqonppprtrqrtvxxy{{zyyyyz{yxz{{{z|}{ywutsstuw|~}~~}||}~~{zyxvvx{}||}~~}}{zz{zzyyz{{z{||zyyxyz{~|zzzyyxy{|}~~~~|xutrqpqqruwy{||~~~}zywvtsstuwy}}{zyxyxwwyzz{}~|}~|zzzzzyyyyzzywvvvsruxy{}|{zxxxxxyz{|~}|zwvvwvwz|}}}~~}zyyxvvwyyxxy{~}{yzzzzzz|~~~}}}}|{{ywvwyz{||}~~}{zyyyy{}}{ywwxwxyz|{yxwwwxy|~}||zyyyxxxxxxxwvuutsssuwyz~}{zyxvsssstuwxz{zxyz{|~~||}~~~~}~~~~}|{ywwutssstvx|~~|||{{zxyzyyz|~}{zxvusrrssttuvwwvvxzyz}~{xwutttuwyz}~}}}~}}|{{}~}{z{{{|}|}~~~}}~~}|ywxyyz|}|}}}}}|{zxvvurqqstuvy}~~~}|zzyyzzz{zyyyxwwwwwy{}~}|z{~~{wusqpqrsuuvwyz{}}zwutspqtvwvvxyxxyz{|{yxxz{|{{{|{zyxwwvtrqqrsvy|~~~~~}|{||}~~|yxxxy{}~~~}||}~~~}|{yxwwwttvxxz|~~~}|||}~~~}}}|yvutttvxy{|}~}{zzzzz|~~}|zwtrqrrstvyz|~~}|{yyz|}~~~~}||{{zyyyxwwwwvuttuwyz|~|zzzyyyyy{{|}||}|zwwxyz{}~~|zywutstvwwy{}~~}|zywuwzz{}~~~~~~}|}~~~|zz{zzzzzzzzz{{}~|zyyxy{|~~|{{z{|}}{{{yxxwvwxxxxyyyzzzyyz||||}}}|zyxwwusttsssuwxxxyz|}}~~~~}{zyxwvuuuuuuvwxz|~}|zyyxwxxz{{{{||}~~~~~~}{||zxwvvutsrrrssssuwxyz|~|{zxwx{||}~~~}}}~}}|}}}~~~~~|||}~~~|||}}}~~~{yxwvustvwxyz||}}}||}}|~~~~}|{{zyxwvvutuvwxxz|~}}|{{|}}~~~~}{zzywvwvuutuuuuvwz|~|{ywvuuuvwxxyzzzyxxxxwxxy{}}}~}}}}}{zzyxwxyyxxz{|}~}||{z{|{{|~~~}}|||}}}~}|}~}{zyxwvutttvwwxz{|~~}}|{{{zz{|}}{zyyxwvvwy{zyz||{{{|}}zxwvuuuttuttttvwxy|~~~|{yyyz{}~~|zyywvuwyy{}~}||{z{{{yxy{zzzz{{{zzyyzz{{|}~~~}|{zyyyxwxyyz||{{}~|ywvtssstvxz|}~~}|{{|~~~~}|{{{{{|}}|}~}~}|}|{z{{zz{{{{{}~~}||||||}~}{ywvvttuvwwwyzyyz{||||}|{{{zyzyyyyyyyyyyyxwwwxz|~~}}}}}|zxwvutttvwxxy{|~~{ywvvuuvxyz{|||}}}}}}}||{{{{zyyywuuttsrrrsstvx{}~}|{|{z{||}~~}|~~}~~~~~}{|}|}~{yxxvvuuwxy{}}}|xutssrqsvxzz{{{}}|{||}}|~~~|{yxxwuutuvwxyz|~~|{zzzz{|}~}~}}||{zyyyxxxvvvuvxz{}~}{xwwwvxxxxxyyyxxyzyz{|}~|{yxvuttvwxyz{}}~}||{yxxyz{}~}}~~~~~}~~~~~~}}}|{zz{||}~~|zxwwwvvxyz{{|}|}}~||~}}}|zyxxwwxyxxxyz{yy{{||}~}|{zywutsrrsttttssuvvwy{}~|||~}||{yxyzzz{zxz|}}}}~~}~}~}~~|{||{|}}}|{}}}~~~}}~}{{|}|zy|}|}}~~~~~||}}}~~~~}}~~{|}|{zyz{zyxxy{{|}~}~~|}}}}~~~}}~~~~~}}}}~~~}}}~~}}~~}~~}{{}|{{z{{yyyyyyyzzzz{|}|z{|{z{{{zyyzzz{|~~}~|yz|{zzz|}}}|}~~{|~~~}}}}~~}}}~~}|}}|}~~~|{zyxzzxxxxyzz{{{{{{zyxyz{|{{|}}}~~}|}}}}}~~~~}}}}}}}~~~~~~~~~}}}~}|}}{|~~~~~~~~~~~~~~~~|}~}||{{{||||{{}~}|}}}|zzzyzyxz|{||{}}z{}|z{{yxyz||z{~~}~~~~~}~~||}~~}}~~~~~}}~~~~}}~~||}~~||}}~~~~}||}|{}~~~~}|}|{zz|{yzzz|}}~~~~~|||{{||zy{{|}}}~}|}{{|}}|{{{zz{|||{|||}}~~}~~~~|z|~}|||}~~~~}~~~~~~}||}~}|{zz|{zzz|~{xz|zyyyyxwxxxwz|zxyz{zxxy{|{{|}~~}}~~~~~}}~}}}~~}}}|{||||{z{{z|}z~}|~}|||}|{|}{z|~}|}}}}{{|||{{zzzz{{yz{zxyzzzzz{{|}|}}|}}|}}}}}}~~~~~~}~~~~~~~~~}~~|}~~|}~}{zz{zywvxxwwwxzzyz{}}|||}~}{|~~~~~~~}}}}~~~~|{}~}|{|}{z{{||zzz{}~|}~~|{{|}~}}}~~|~~~~~~~}~~}}~||~}}~}}~~}||}}{{}}||}~~}~~}||~~||}}}}}~~~~~~~~}}~|}}{z|}}|{{}|{}}|{}~||~~~}}~~~}}~~}}|{{|}}|}~~~~~}~~}}~~~||||{zzzzyyxwwxwuwyyyyz|}{|~~~~}~~||||}|{|~~~}}~~~~~~}~}|{|}|zz}}}~~~~}}~}}~~~~}~}|}}}|{{{|||{|}~~}~}||}}}}||}~~}}~~||{{{||zyz||{yxzzzzyzz{|zyz{{|~~~~~~}}~~}~~~}~}|}}||{{||zy{{z{{{{|{zz{{{{z{|zxy{z{{|}}}}~~~}~~~~}~~}||}}}}||~~|}}}}{{}|z|}|||}~~~~}}~~}|||}~~}}}}}|}~}{||zz{|z{|}|{z|~|{}|zz{{{|}}~~~}}~~}|~~}~}~}}}{zyz{{{{{|}}}}}~~~~~}|~~~~||~~}~~~~~~|{{{{{{|}|{||{{{{{{{{zz{||}}~~}}~~~}}}||}|{|}}~~~|~~||}~}{{}}||}|{|}|{||}}}~~~}}}}|}~}||}||}~}}}~~}{z|}}}~~~}}~~}}~~~~~}~~~~}~~~|{||zy{||{zz{zy{~{y{|{{z{}~|||||}~~}~~}}}~~~}|}}}}|{{{{zzzz{zyz{zzzzz{{{||{|}}}|{z{z{||}~~~~~~~~~}}~}|{{|{zz{zz|}||{|}|z{~}}||~}|}}~}}}~}}~~~}}~}}|{{{zzyyz{{|{|||||||{zzyyyyxxyyyyz{|||||||{||{{{{}~}|}~~~~}~~||~~~~}|}||{zz{{|{z{{zzy{|{z{||}}~~}|}}}~~~~}~~}|{{||||||{||{{|}|{{|}~}~~~}}~~~}|{{|{|}~~~~~{{||zyyz||{|}{{||||||||{zz|}{z{{zzzz{{|{{{}~~~~~||}}~~~~~}}|~~}|}~}~~~}~~~~~~~}{{{|}|{}~}}}~~|||}~~}}|~~}}}~~}}~}||}~~~~~~~~~~~~}}}~~~}|}}~~}}}}~~}~~}~~~~~}~~~~~~}}~}|~~~~~}}~~~}||~~~|}~}||zzyzzyyz{}|z{}|{{z{|{{{zz{{{{{}}|}~}}~~~~~~~~~~~~~~}}}}~~|{}~}|}}}~~~~}}}}{{||||}}|}}}~~~~~~~}}~}z{}}}|}~~~~|}~~~}|}}{z||{zzzz{{|}}|||}~~~}~~~~~}}||}}|{|}|{|}}~}}~~}}|{{zyxyzyyyz{{z{||{}~~}}~~}|}~~}}}~~~~~}}~~~~~~}}}}}|||}~}|||}}{yz||{zyyz{{zz||}{z|}||}}}}~}||}}}}}|~~~~~~~}}||~~}|{{{zz|||||{{}}|||||}}~~~~~~~~}{{||zzzz{{{zz{{||{|||{{||{z{zzzyyyyyzz{zz{{{||{zz|}}}~~~~~}|}~~~~}~~~~}}}~~}|}~~}}~~}}~}|}~}|}}|||}}}}~~~~~}||}||||}}~~}~~~~}}~~~~~~}|||||{{{||}||{{{{|}}}}~~~~~~~~~}}}}}}~~~~~}|}~}~~~~}|||}}{yxyzzyyyzz{zzz{||{||{{||{{z{|}}||}~}~~}~~~~}~~}||}~||}~~}}~}||||{zz{{|{|}}|}}}}||}|z{}}}~~~~~~}}|}}{{{{||zz|}}}}~~~~}~~}~~~~~}}~}~~}||{{{{}}{|}}}{yz{yyyxyz{{{zy{||{||~~}}~~~~~~~~|||~~}~}}}~~}~~~~}}~~~}|}|z{|{zzz||{|}~~~{{zz|xqrvwwxyyz|ysnmkhjptwy}|yvuuvz~}xtuvx}}zsnmljkorvz}~yuuvvxxz}zxvuxz{}|yxurrstv{~xtsrpopttuyzsqokknoquz}~{xvuuuwz~~yxwvutuxz{zyusstw{|}|zywurmllkkmpqsx}|{~|xtqnmmnonotyz}~|yxxy{xvusrssw~{wsmkklmprsx|}}{{zvpmjjmlmsxz}~xsssqrvyz{|}|zwtrqsvwy~}|{}|z|{xwvvwxz~~~~|{~{yzxttutruz|}~~{xz|yz~~~}{yxxwz|zz}~{zxvspqstw|~{ywvuvz}~~zzyvrqqrtwz{{~~{||yuw{|~~}{xvwxtptxwvx{{|}{{{{zy{~}{{~{zwsqnmmjjotwy|~~}}}}|y}~|~~~~}{z{|}~~{xvvwyzyz~~}~}wqnmjilpposwxwvtrponpstvz||~z}~|||}~||{z|}}||{{zzzwux{{xxxxy{}~{zxusssvx{}}|~|{{|}ywyywvvwxwwxyz{|}}{zzzz{{{{|{yzyupppmjhimpmlqsqprtuvy{|~}{yvuxxvuvwvvvxz{{||{}}~~~|z|~|{{~~|{zxxwvuwyzy{~}|~~}{yxyz{{z{|{z|~~~||yxy|~~|{||yux{zxxxyyy{}~}|z|~{z~~~|}~}||~~{}}}~|z{|zxwwwwxwwy{{}{wxywux|}}}~|zxutsrvzwuwxwwxwuttssuvy}~|yxwussttstvx{~~}~~|}~}|~~~~}|zyzzyyzzxxz}}|~~{wvvtstuuuwy|~}|}~|{{{yxyxxwuttttvxz}~~~}}{z|}|{zzxwwwxxxzywxywvwwvtvyyx{~~}{yxwwy{|}}}||}~}{ywwvuvvvxz{{}{wutrpomnoppqrstuuvwwwvuuxywwxxwvtuxyz}~|{{{yyyywvuronnnonoqqqrrtvwwxyy{}~}}||||}}||~~~~~~}}|}~~~~~~~|zz{{{|}}}~}||~~}{z{|}~~}}}|||||}~}{yvtssqprssuxz{{}~~~~}{yyzywwxyyz|~~~~}~~}{|~~~~~}}}~}{yyyxwxy{}|zyxwtrqsvxxxz{yxwwutsrppppqrtxzz{|}}}~~}}||}}|{{|}}~||}{wvutttvxxwwwwxwwyz{}}{zzzxvvvussstuwz{}~~~~~~~~||}}}||}}yxwvvxz{{|~~}}}|ywvussstuvwyzz{|}}}~}}~~}||||zxyzyz{|}~}zwuvvvx{}~{yxwutsrqqqsvvvwxwwwwxwvvxyxyywwussssrrrsuutuwxxyz{{|}~~~~~||||}~~~~~}~}||{ywwvwwvwxz{|}~}|||}~}|}}~~}}}|zzywvvwxyz{|{z{{zz|}~~}|{zyxxxxxwuvwxxxxyzzz{{{{{||}}}}}}~}{yxxxwwxxxxxyyyzzzyzz{zyxxvuuuvwxxyzyyzzyyyyyzz{||{{zyxxyyz|~~}|}~~~}~~}|{{zywuttuttuvwxyz|~~~~}||}~~|{zz|}~~~~~}}~~~~~}|{{zyyz{{|}}}}}~}}|||{z{zyxxxwwwxyz{{{||}}}}}}~}{{z{|}}|{{{|}~~~}{xxwvuttuvvvwxxxxxxxwxyxxyzyxwvvvuvxxyyyz{{|}}}}}}~}|zxwwwy{}~~}|{ywwwvutsttttuwxyyzz|}}}~~}{zyxwvuvxy{}}~~|z{{zzz{}~~~~~~|{|zzyyzzz{||||}}}~~}~~||{{zyxxyyyyxwxxxxwxz{{{zzzywwwxyyz{|}}~}{{{{{{zxwvwxy|~~}||}~}}}}}~~~~}~~~~~~}}}}}~~}|{zyyyxwwwwwwwxyyyzz{|}}~~}{zxxwwvvwxy{}~}~~}|{{z{~~~}~~|zxwutsrqqqqqqrrrstuwxyz{||{zxwxwwy{|}~~~}}~|{yxwvvvwwwwxy{{{|||}~~~|{zzzz|}}}~~~~}||{yxvvwxz{}~~~|{{|||}}}{xvtqpoonmmlkkklmmmopqstuwz|}~~}zxwvuutuwxxyz|}}}}}}}||||}}}}||}~~}}~}|||}~~~}|{{zyyyyyz{|}}}~}|zyyxy{|~}{{z{}~}{zyyxxxyzzz{{|}~~~~~~}{{|{yxwwwvvwxwwxxxxyyyyz{||{{{zyxxyy{{{}}|zywvvvuuuuuvuuuuvwwwy{||}}}{zxwwwwxwwy{{|}~}}}}}~}{zywwwwwxz|}}}}|{{{||}}}}}~~~~~}}}}|}~}~~~|zyvutuuuwyyz{{}~~|ywusrqqqqqrtuuwyyyz{|||||}~~~~~}|{{{{{|||~}|zyxwvwxy{|}~}}}}}~}|}~~}}{zywuutttuuvvvvwwwwwwwwxyxxwwvussuuvxz{||{zyyyzz{{||yxvtrponnlklllmoqssstvwxz|~~|zyxwxyz{{|}}}|||}}}~~{zxwvwwwz|}}zyyyyzz{|}~}}}~~}|zyxwutstttuwxyxxxyxxyyyzzzzywwwwwwxy{}~~}}}~~~}|||}~~|zz{{{{{{zzyyz{}~~~}|xvtsronmlllnoqrtwyyyyyyyyyzzzz{{{|}}}~~}{yxutssstuvyzzz{{||{{|{z{zzyxxwwwwwxz{|||||}~~~}|{{{{}}}~~}}|||}~~|zxutsrqrrrsuvwxyyxxxyzzz{|}}}}~~}~~~~~~~~~}{ywvurqonmmnopqrsssuvwwxxyzyyyyxvuuuuvvvuutuuuvxyyyyyz{{{|}|{zyyzz{}}~~~~~~}||zzz|}~~~}||{zyxwwwwxxz{|}~~~}|~~}{zyyxwwwwvvvwwwxxxwvuutttttttuwwxxxyyyxxxyxxyzzzzz{|||}~~}|{zyyxxxxxyzz{{{||||{zz{{{{{{|}~~}{zyxxxxxxxwvvwvvvvvwvvvvvwxxxxyyyyzzzyz{{{|}}~~~~~}|{{{{{{|}}}~~~~~~}}|{{{zyyyxxxyz{{{|}~~~~}||}}}}~~}}}}}}}~~}||}}|||||{z{{zzzz{{zzyyyyzzyyyyzzzz{{zyz|}}}}}}||}}}}}}}||||}||{zyyyyyyyzz{|||}}}}|{{{zz{{{{{{{{{{zzzywwvvutsttsssttttuvvvxz{|||}||||}~~~~}}}|||||}}}}~~}}}}|||}}}}}~}}}}{{||}}~~~~}|zzzzyz{|}~~~}}|||{{zz{|}~~|{zyyxwxxxwwwvvvvwwwxxyz{{{{{|}~~}}|{zz{{{{{||{zzzyyxxxwwwxxyz{{||~~~~~~}|{{|||}}}}}}}}}~~}|||}}~~~~||{{{{{zyyyyyyzzzyyyyyyxxxxxwwxyyyzzz{|}}||}}||}}|||}~~~~}}}}{zzyxwwwxxxyz{{{|}~}~~~~}}}}}~~~|{yyxwvwwxxxxxwvtsrpooponooppqstutuvvvvvvwvvvvwwwxyyz{||}}}}}|zzzyyyzzzz{{||}~~~~~~}}~~~~~~~~}}||||||||}}}~~}}}~}||||||}~~}}}||{{{{{{|}}~~~}||{{{{{{{|{{{||{zz{{{{{{zzz{{zz{{{{{||}~~~~}|{{{|{{||}}}~~~}}}}}~~~}|{{{{{||}}}}~~~}|||{{zz{zyz{{z{{{{{{|{{zzzz{{{{|}~~~~~~~~~}~~~}|||{zyyyxxxwwwwwwwwwxxwwvvvwwwxyzz{||~~~~~~~}}}~~~~~}}~~}~~~~~~~}}}~~~~~~}~~~~}}}~~~~~~~~~~~~~}}}}|{zzyyzzzyxxxxxxxwwwwwwwvvvuttuuuuuuuttuvvvuttsrrrqqqrssstuvvvwxyyz|}~~~~~}~~~}}}}~~}}}|{{{{{|}~~~}|||{|}}~}~~~~~~~~~~~~~~~}|}}}}}}}}|||}}}}}}|||}}}}}~~~~~~~~}}||{{{||||}~~~~~~~}||{{{zzzzzyyyyxwwwwvuuuvvwxyzzz{||}}}}}}}}~}}}}|||}}}}}}||||{{z{||{|}}}}}~~~~~~~~~}~~~~~~~}~~~}}||{{{{|}}}~}}}}}}||||{{|}}}}~~~}|zyyzzzzzzzzz||||{{{zyyyyyxxxxxyz{{|||}|}}~}}~~~~~}~~}}}}|||}}||||{zzyxvuuttttuvvwxyz{{|}}|{{zzyzz{zzzzzzzzzzyyxxwwwwwwwwxxyzzzzzyxxxxxxxxxxyz{|}}~~~~~}|||||}}~~~~~}|{yxxwvvvvvuvwxxy{{{{zzzzyyyyzzz{||}}}~~~~~~~~~}}||||{|||||||}}}}}}}~~}}}|{zzzzz{||||||||}}}}}~~~~~~}}|{{{zzzyyyzzzzzzzyyzzyyyyxwwwwwwxxxyyzz{{|}}~~}~~~}|{|||||}}}}}}}}||}|||{z{{{|||}~~~~~~~}}}||||}}}}~~}}}}}}~~~~}}|{{{{{zzzzzz{{|||}}}}}||}}}}~~~~~~~}}|||||{{zzyyyyxwwxxxxxxxxyyyzzzzzzzzzzzzzzyz{{|{{{{{{z{{{zz{zzyyyyyyyyyyzzzz{{{{{||}}}~~}~~~~~~}}~~~~~~~~~~~}}}}}}}~~~}}}}}}}}|{zzzzyzzz{|}}}}~}~~~}}||{zyyyyyyxxyyyyyyzzzzz{{|||}}}~~~~~~}}||{zyzzyyyz{{{|}~~~~~~~~}|||||{{{zzyyyzz{|||}}~}}~~~}}}}|{{{{{zz{{{||||}}}||||||||||||}}}}}||||{{zyyyyzzz{{{{{|}}|}}}}}}}~}}~~~~~~~~~~~~~~~~}||||}~~~~~~~}~~~~}}|{zxwvvvuvvwwvvvvvvwwwwxwwwxxwwvvvvwwxxxxxxyyz{|}}}}|{{{zyyyyyxyyzz{zzzzzzzzyyz{{{|}~~}~~~~~~~}}}||}~~~~~~~~~~}}}}}}}~~}~}||{{{zz{{{zzzzzz{}}}~~~~}}}}||}||{{||{{||||}}~~~~~~~~~~}}}}~~~~~~~~}}}}}||||{{{{{{{||}}~~~}}|{{{zzzzz{{|}}}}~~~~~~~~}}}}}|}}~~~~}}}}||||||}~~~~}||{zyxxwvuuvvvwxyyz{{zz{{{{{{{{{|{{{||||||}}}}~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~}}}~~~~}|{zzyyyxxyyxyzzzzzzyyyzzzz{{z{{{zzzzyxxxwwwwwxwwwxwwvvvwwwxxxwwwwwvwwwwwwxxxyzzz{||}}}~~~}}|{{||}~~~~~~~~~}}}}||}}}}}}}}}}}}}~~~}~~~}}}}}|{{{{{|||}}}}~~~~~~~~~}|{{{{zyyyyzzz{|~~~|zxusv{wqpmimqqsz|uommlmpv{|usqpux{}zvtqnoprw{~{wrpnmoqru|{vrollklqux{|xspnkjkmouy}{vqmmlmqtw{|vrnlmllsxz~}zyyzyz~{yz~~|zzz{~}~|yvttuw{~yxxutux{|{ytsssw{~{wvtqrtw{|xvurrvy{{xwvxz}~|yvuuvy|~|yxxxxyz}}zxxurtvwxyz|~~|{{|~}}}|{{zzxvx{}~||zwtssuvxz|~{xvtrrqrstw{~|ytrrommlnoqsw{||ywusstttv{~~|yxurtwvvy|}}~}|zyzzz{~~}zy{{xy||{|~~~~|}}{yz{{|}~{xuuwxz||~}|{{|~{zy{}}~~}|zxyyyyyz{|~}{ywwwyz|~~|{zyxvuvwy}~{zywvttwxxyz{~~~}}}|zyzzz{}~|zxusrsstttvz|}~{xusrqqrtuuwyyyzzzzxvusrtvvvx{}}{zyxwwwxyzz|~~~~~}|~~}}}}~~~~||~~~}zxwyzz|~~}||}}}~~||~~~}}}}zxwwwwvvy|}~~}||zy{{zzyy{{{{{|}~~}~}~}|{yxxwvxzvsx{zy{~~~zwyyvuvxyz{|~|{}~}|||~~|}}{zyxxxvuuuvwwwxyxvwyz{zxxwxwvvxxyywy|zxz{{zxwxxyyzyxz{{|}~~~|{|~~}}~}{y{~{{~~}}~{yz{{||{}~||}~}}}~~}zyyxwwxy{||}}~}|{{|||zy|}}}|~~}}}~~||}~~~|{{{{ywxzzzzyz{|}|}~~}~~~~}|zxututtuxyz{|}}~~||}~~}}~~|{zzywvuuvuttuvxxwwxzzxxyzyyyyyyz|~~}~zz||{ywxyxwxyxy||z{~~}||{{yy{|{{}~|{{{||{|~~~}{|}||~~~}}}{zyxyxwy{}}}|{zyyyyxyyy{{{}~~}~~~~~~|zyzzzxvvxyyyyzz{}~{xxwuttvxzz|~}|}}~~}}~~|{{|{xvwwwvuvxwwwwyzz{zz{|zz{{{||||}~}}{zz{zywwwxywvxzyz||zz}~~~~}|{zyz{{|}}}~|{{{zz|}~~}}||{{|~~~}{z||{{{}~|{~{zzxxxyzz{}~~|{{zzzz{|||||~~}~~~~~~~}}||{zzyxz{ywy{z{||}}|zxwvuuuvwxz}}}~~}}~~~~~~{xwussssrrsttsstuwxxxxxxyyz|{|}}~~}}}{ywwxxxwxyzzzy{|||}~}{zyyzyz{||}}~}zxwvvwyy{~}|||}{{|~~~}}|{|}}}}~}zyyyyz{|~~~~}|{z{{z{|||~~|}}~~|{zyxwvuuuuvvwxyyyz{|}~~|{zyyxwyz||||~~~|{zywuuvvuuttuvwwvvxyvvwwwwvwxyy{}|{||{zzzzzyyyxwyzzzzzz{|~~||{{zy{{{{{|~~|{||{{}~}}}||}~}~}{|}|{|}~~~|zyxvwwwwyz{||}|}~~~~}||||||}~~~~~|z{{yyyyyxxyyyy{||||}}}|~~}|{zxwxxwx{}~}}~|{zyxwuuuvvvvvvvvwwvutttvwwxyz{|}~~~~}|{zyxxvuttuuttuvwxy{|~}||}|z|}|{{}~~~}||||}~|||||{{}}}}}~~~|}~~}||}~}}~~~{{zywvwy{{|~~}||{{{{{|||~~}|zzyyzyyxyz{zz{|}}}~}{yxwvvwwxyzzzz}~}|}~~||{yxxwvuuuvvvwwvwxxvvyyxwwxzzz|}||}~~~}||{yxwyzyxyyyyyz{|}}}~~}|{zzyyyyyyyy{|}~}~}{{|}|}~~~~}||}}}}~~}}}|{{{|}~}z{{zz{}~}||{{{zyxz|||||||{{{{|}~~~~~}|zyxyyzyzz{||}}|zyxvuwxyz{~||{xvuuuuuttuuvwvuwxwwvuvwwwwx{|{{{|}}}{{{{{yxyzyyyyyzz{{zz{||}~~~}|zyyz{|{{|~~|{zzz{}~~~~~~}}|yy{|{{{||}~}~~~}||{zyxxyyz|~~}}||{||{|}}}~~}~~~}}}|yyyyxxwyzzzz{}~}|zxwwxxy{|}}~~|{yxxwvttutsstuvutvwvvvvvvvvvwxxyxxyzyxyxwvuvwvuwxxxxy{||}~|||{zz{{z|~~~}|zyzyyz{~|{||||{{|}~}}||~}|~~~~|zzzyxyz{}~~~}||{{{|}}}~~|}~~~~~~~~}~~{zzyxxyyyxxz|{{}~|zyxxwvuwyzz{|~~~~|{{zywwyxwwxwwxyyxyyyxwwxwwxxxyz{{{{zzyxxxxwwvvvwwxxxy{||}~}~~~}|{z{{z{{|{|}}}|~}}~}}}}}~~~~~}}}}}}|~~}~~~||{ywvvwxxz|~~~|{{zzzzyzz{|{{|}}}|}~~}}|}}~~}|}~~~}{{{yyzyxz{||||}~~~~}{|}}}~~}}}|zyxxyxvwxwxxxyzyyyyxwvvvwxwwxxz{{zzzzyxwvvvutuutuwwxyy{~~|{||{{{{|}|||}~~}}~}}||{{||{|~~~~~||}}|zz{|}|{|}~~|{{{|}}~~~}}||}}}}}~~}|}}}{z{{|||}~~}|}~~~~}~~~~|zyxxwvvxyy{|zzz{||{|~~}{yxxvuttutsssuwvwxxxwvvxyxyxy{{{|}~~}~~|z{|{zyyzzz{{{z|~~}~~~~~}zz{{zyxy{{{||}~~~~}}|{zz{|}~~}}}||}~}}|}~~}}~~~~~}||{zzz{{||{|||{zyy{|zz{{{{yy{{{{{}~}|||||}||}}~~}|zyyyyz{|}~}||zwvwwvuuvwwxxxxxzzxxxxxxxwwwxz{zz{{{{{||{zzyyyzzyyyyyyyz{|}~}~~{y{|||}~~}}~}}~~~~|{zzzzzyxz{{{{{}}|}~~}~~~}|{{zyyyz|~~~}}}}||{{|}}{{{xvvwwyyz|~~}|{yxwvvvuutttuuuvvvvwvuvwvvvvxyxxyzz{{zyzzyyxwwwuuwwwwwxz{|}~~}}~~~~~~~~~||}|zyyxxyz{}~~~}}~~~~~~}}~~~~}~~}|{{zyyy{~~|{{{zzzzz{{|~~~~~~~}}}}|{{{|{{|}}}}}|}~~~|zxxwwuuvxxy{}~}|{zyyxwwwwvwxyzz{|{yzzzyz|{z{{||||}|{{{{zyxwwwxyyzz{{||~~~}}}~~~}}}~~}}}}~}|||{{{}~}||{{||}~~~}{yxvvuuuwxyz|~~}{zyyyyxwxz{{|}~~~~}}~~}~~|{zyxyz{|~}{zyxwwvutuuvwxyzzzyyyyyyyxyyyzzzzz{yxwvwvutvvuttvwxxyz{|}}~~~~~~~{z{zyz|}~~}}}|{|}|}}}~~~~~}}~~}|}~}~~}|}}||||}}~~~~}||{yyzz{|}~~}}|{{{{{{{}~~~}}}}|||}~~~~}|{xwwwwwwxyz{{{z{zz{}}~~|{zxwvvuutuvvvwxxyz{zyz{ywwxwwwwxxwy{zzzzzzzzzzzyyyzz{||~~}||{zzzzyyyyyzz{|||}}}}|{zxxwxzzz~~~~~~~~~~~}||zyyyz|}}~~~|{{zyxxyyyzz{|||{{{{{z||||}~~~}}}|||}}|||}~~~~~}}|{zzyyy{||}~}|zzywwwwwxxyyz||||{{|{zzzyyz{|||}}}}||||{zyyzyyxxyzzz|}~~}~~~~~~}{zyyyy{}~}}}{zzzyyxxxyyyzz{|}~~~}}{yxxwwwxy{|}~~|zz{{{{{|}}}~~~~~~}{zyzzz|}~}~~|{yyxwvvwwvvwxxwvvvvutsrrsstuuwyyxzzzzyyzywvvvwvvwxyyz|}}||||{{|}~~~}|{zxwwxyz|~~~~}~~~~~~~~~~~~}}}}}}|||}~~|{yxwxyz{}~~}}}|||}~~}~~}}||{zzz{{{zzz|||||}}}}}|{zyxxwwwxz{|}}}}|}}}}~~}{zyxxxxwwxxyyyzzzyyxxxxxxxxyz{{}}}|||{yyyxwwwxxxx{|}}~~~}||}}~~~}|{{{zyyzz{{{||}~~}|{yxxxxyz{~~}}~}}~}~}}}~}|zzyxxxz{||}~~}~~~~~}{zzzxxyyzzz{||}}}}}}}|{{|}}}~}|||||{{||}~~}|zyyyyz{}~}|{zzyyyyyyyyzzzyxwwwwwwxxyz{{|||||{{zzyyyxxyxxyyzz{|}~~}}}~~}|{{zzz{zz{}~~}||{{{|}~~~~~~}||||||}}~~~}||||{zzzzyzz{|}~~}|zyxwwxyz{|}~~~}|{z{|||}}~~~~}}~~~~~~}}~~}{{{{{||}}}~~~~~}{yxvutssssssttuvuuuvuuttuuvvwxyyzz{{{{zzzyyyyyyyyyyz|}}~}|{{zyyyxxyz{|||}}~~}}}|{zyxwvuuvxy{}~~}}}}~~~~~~~~~}|{|}}}~~}{yxxz|}}~~}}}}}}}}}~~~}|{|||||}}~~}|{zyxxxxxyyxyzz{{||~~~}{zzyyz{|}}~~}{zywwwvvvvwwxxxxwwwwwwwwxxxz{|}}~~~~~}||||{{{{|}}}~~}{zzzzyxxyzz{|}~}|zyyyyz{}~~~~}}~~~~|{ywvvuuuvwyyz{|||||~~}{{||{{{{|||}}}}}}}|}}}}~~}}}|{{|||||}~~~|{{|}|{zzzyxxxxxxyyyyyxxwvvuuvvwxxyyz{{{zyyyxwwwvvvvvwwwxyz{{|}~~}{{{||{{{|}}}~~}|{{{{}~~}|||zz{zz{|||{{||{z|||||}~~~~~~}|}}}~~}{zyyyyz|~~~~~}}}}}~~~~~~~~}~~}|||{|}~}{yxxwwxyz{}~~~~~~~~||{yxwvuuuuuvvvvwwwwvvvuuvwxxyz{||}}}}}||{{{zyyyyyyz{||}~~|{zyxwwvvuuuvvwxyyz{|~~~~~|{{zyxxyz{|~~}}~~~}~~~|{zzz|}~~~}{{{zyyxxxyyz{|||{zzyyyzz{{|}~~~~~}}}|||{{{zzz{{{{||}}~}{{{||}~}|zyxxxwxyxxzzzzzzzzyyzz{{|}~~~}|{zzyyyyzzz{||}}~}}}}~~||{{{zyzz{{|}~~|{zzz{}~~}|{zyyyyxyyyzz{|}~~~|zxxwwuvxy{||}~~~}}||||}}~~~~~}}}}}~~~~}}}~~}~~~}~~|{zywwvvvuuuttuuuuuuttuvvvxyz{{|}}{{zyxxwwwwwwxxxxyz{|}~~}|}}~}}|zzzyyxxy{{{{|}~}|{zyyyzz{|}~~~~~~~~}||{zzz{{{|~~}|{xxyyzzzzz}~{z}|yvuwyxwwwy~}}y|}zy{}||{yzzyxy{}{{|{yyyxxvtuxwx{}|{{{zxwyz||~z{}|{|}}~~~|}~zwtrqtvrpsvwyyuvwvuuwxxwxz~}zyz{|}~|xxxxxxxxwwy{{z|~~}|{yz~~{xxyyxwwwwvuusrssttuwwwwwwvvuuuusrtsrtuqorurpsvvuvx{||}~|yzyxwwvtsstvxxy|~}zyywuuvvv|}~||}}{yz{zz{|}}|{}|~{vxyxyz}}~~}{{||{}~~}}~|zyyz{{zz{||~}}~}{yyyyz{|~}z{~{xz|{z{}|yz}~}~|||zwxyyxwvuuvwwxyyxxz|}~||{zxxwyzyz|~~{xwxxyz{zy}~}~~~~}zwvwwwwwxyz{|~}}{zyyy|~|}~~~}}}}||~~|zyzzxvvwutwzwuwywvxzyxyzxwxxyxxyxxyzywuuwwutttuvvvwxwx{~}|~~}{{|zz{}}~~}~~~~||}}}}~}{yyyyvtvwuuwxy{{zzzywvvwyvtvxvuutuxvtwyxwy{{z{{yxxwtrpnmmnprsvyzz|~~}}{yyzxuuutttw{~~|}z|~||~}|}}||zyxx{}~~~}}|||}~}|}~||}}}~~~~~}|zxz|yvwxxxwxz||{}~~~||}}|{}~|{|}}|{yz{ywyzz{|}~}~~|{yxvvwusuwvux{|}~~|{zwutsrrsuvx{~}|{zyyyz{yyyyzzyxz|||}~}|}~}{zzxvvvtrrtuuvyz{}~~~~~~~~}|{zzzxyzyy{|}}~~}{zxusstrqstttvxwvwyyyywvuuttssstuwyz|}}zywtrqqppruxy|~~~~}}}|{zz{zzzyyxxwwxyz{}~~~}{zzyxwwwyyxx{}~~}{ywwwwwvwxz}~}|zxxwuuwyywxzz{zyyz{}~zwutrrrrqrsw|~~~~~}||||}~}}~}|}~~}|}~~~~}||||}}}~~~|{{{|~~~~}}~~~~~}~~~~~~}}}|{{zyyxyyyy{zzzzzzzzyyz{{{{||{||{zzzywwvwwwxz{|}~}|yxxyyxy{}~~}||||}}}~}|{yyxxxy{}~}}}}{zyxxwvvwwwxzzz{}}}}~~~}}|{{{ywvvuttttsrrstuvxyyyyzyy{|}~~}|{zyz{{|}}~~}}||}}}~~|{zywwwxxyz{|}~}}}}{yxwwvuvwwxz|}~~|{zxvtrqqrqrvy{}~|yxvuuttuuvvvvwwxxxyyyyxyyyxxwwwvuuuuuuvwwxxxyxxxxyyyyyz{{|}~~~~~}{yyyyyz{|}~}zyxvuuuvwx{~~}}~~}}}}~~}}}}}~~~}|{{z{{|~~~}}||{{{|}~~|{zzyyyyz|~~}|{{zzzzzzz{{{zzzzz{{||}~~}|{yxwwwxyz|}}~}|zzzyyyz{||}}~}}}}~~~~|{{{zzz||}~~|{zyxxy{|}}{zyxyzyyyyz{{{{||}}}}}|||{{zzzzzyxxyxxwvvxyzzyvtuwwwwwz|}~}|zxxxyz{{{|||}~~~~|{{zyxxyyzz{|{{{|||{{zzyzzz{|}~}|||{zzyyyyz{{|~~}{zyxxxyz{}~~}{zzyxwvwwwwwxyyyxwwwvvvvwwxwwwwvvuuuuutuuuuuuuutstttttvxz{|||}}|zxwvutstuvxy{}~}|{yyyyz{|~~}||||||}~~~~}~~~}}}~~}}|||}}}~~{z|||||}~~}}}~}{zyyyyz{|}~~~}}}~~~~~}}||||}}~~|zyxxxyz{}~~}}~~~}}~~~|{{{|}~~~|||||||}~~}}~~}}}}~~~~}|{{zyxxwwwyz|}~~|zxwuttuvwxz{}~~~~~~~}}}}}|}}}}}}~~}|{{zyxxxxxxyyzzz{|}~~|zyyz{{}~|zzyyyyyxxyzzz{|||{{zywwwxxxy{}||{{{{zyyxwvusssuvwxyz{}~~}}|{zyyyyz|~~}|{yxwwxxxyzzzzyyxxxxyyxyyzzzyyzzyyyyxwwwwwwwwvuttuvvxz{|}~~}}{ywusqpppprtwz|}}~~}{zzyxwxxxyz|}~}||zyxy{{{{~~}}~~~~}}}}~~{zzz{}~~~~}||}}~|{zyyyxxyz{|||}}}}}}}{{zzyyz{||||||{{||{{{|}}}}}}||}~|zxwvvvwy{}~~~~~~~~}|||}}}}~~~}}~~}|zzyxxyzzz{|}~|{yvtsqppqqrsuvwxxyyzzzz{{{{|}}}}~~~~}}}|{zz{zzzzzzzz{||}~|zyyzz{|~}|{{{|||||||}}}}||||||{{{zyyyyz{{zyxxxxyxwutuvvvwwxxy{|||~{qmoqrstw{~}{yxy{zyxvuuwz{{zyyxwvuuttuwz}~~~|zyzz{{{{zz{{zyz{{{{}~~~}~~~~}|zxwutsstuwy{|}~~|{{zyxxwwxy{}~~}}}}~~~~}}}~}|zyyz|}~~~~}|{zzzzz{{{||}}}|{zzyyyyyz{|}~}}}||{{zzzz{|}~~}|zxwuttttwxy{|}~~~~~~~~~~~}|||||}~~}{ywvuttssttuvwwwwwxxwwvwxyyyy{|}}||||{zyxvutssttttwxxy{|~~}{yyzzyx{~}~~~|z{}~~~~~~}||{{{~||}~}||||||{zyz{|||{zzz{{|}~~|z{zyxxwwwxz{|}}}}~~|zwutsrrrrqqrstttssrqqqrrstuvxy{||}}}}|}}}|{{{{z{{{{{{|}}~~}{zyxxxxxz|}~~~}}}}~}||{{{{{|}~~|||}~~~~~}}}~~~~}}~~~}{zyyyzz{{||||}}}}}}~~~~~~~}|||||{|}~~}{yxvvvvwxz{|}~~~}}|||||||||}}}}}}}}|||}~~||||{{{{||}~~~~~}{zyyyywwy{|{xwvuvxyyxy|~~~~~~|yxwwz|{zywuuuuuvwwvwy|~}|{zxvutttuvxyz{|}}~~~~~}|}}}~~~~~~}|{zzz{||~~}{{|{{{{|}~~}}}~~}{ywuttsrqpqqqrrrrrrrrsstttttuuvwwwwwxyyyyyyyxwvvuuuvvwxyz|}~|{zxwvvwxy{|~~}}}}}}}}}}{zyxxwwvwwxyz{||}}||||}}}}~~}}}~~}||||}~~~~||{zzyyyyyzz{{|}}}}||{{||}~~~|zyyz{}~}}||{{|~}yxz}~}||{ywwwwxxyz{|||{{{|}}}~~~~~~}|{{{{|}}|{{zyyyyyyz||}}~~}}}}||{{zz{{||{|}}}|||}}||||{zzzyyyz{|~}{yxwvvwy{|}~~~~~~|{zyxxxxwxxyyzz{{{||{zzyyyxxyyz{|}}~~}}|{zzz{{||}}}}}~~}}}~}{zyxwwwvvvwxxxxyyyxwwvuuuuvvvwxyyyyxxyyyyyyyyyyxxxxwwxxyz{||}}}}~}}{ywutsstuwxzz{||}}~~~|{zzzzz{{|}~~~~~~~~}}||}}}~~~}}||{||||}}}~~~~~~}}}|||||}}}~~}|||}~}~~}|{ywwwwvuuvwxxyyyyyyzzzzyyyyyyyz{|}}~|uuwx|~}~}{zzz{|}|~}}}~}||||||||||{{z{|||}~~~}|{ywvwxyz{}~~}{zyxxxxxyz{|||}|{zzzyyyyyz{{||}}}||{{zzzzyyyzzzz{{{||||}~~~~}|{z{{|}~~|{{{||||||}}}}~~~}|{zyyyzzz{|}~~~~}|zyxwvuvvwwxyzz{|}}}}~~}|{zzz{{}~~}}|{zyxxwwwwwwwxyyyxwvvvvvvvvvwwxyyzzzzz{zzzz{zz{{{{{||}~~}{zyyxxyz{}~~}{zyxxwwvwwxyyz{{{|||||||{{|}~}|zyyyz{}~~~}}~~~~~~}}|{{{||{{{{{zyxyyyxxz}wpsy{zxxyyzz{|||~}zxwvx{~|}~|zxvvxz{|}~~~}||{{|}}}||||}}~~~~}||}~~}}~}|{zyxxwvuttvvvvvvwwxxxxxyyyyyzzz{{{{z{{zyxyyyxwwwxxxxyyyz{|}~~|zyxwwwy{}~}}|||}}}~~}|{{{z{{|}~~}}{yyyyy{|}}}~~}}|{{{|}~~~~~}|{zyxxxvvvvuuuuuuuuutttttuuvvvvwxyyyyyzzzyyyyyyyyyyyzz{|}~~}|{zzzz{|}}~~}|{{{{|}~~~}||}}~{wuty|yxwy~~}}|{z{}|||||}}~||{|~~}||||||||||{z{|}~~|{z{{||}}~~}||}}{yxwwxxyz{{{|}}~~~}|{{{{|}~~}||{{zz{|}~~~~~~}|||||}~~}||}~~}zyyyyxxyzzyyyyzzz{{{{{|}~~~}|{zxwvvuuuvvvvwwwwxyyz{{||||||{zyyxwvvwxxy{|}}}}}}}~~~}{zxxwwwxyz|}~~~~~~~~~}}}~~~~|{zz{|}~~}|zxxwvutttsssstttsrrrrqqrrstuvwxxyyyxxwvvuttsstuuvwxyyz{|}~~~~~}|zyxwwwwwyz{|}~~}|||||}}~~~}}}}}~~~~}|}}~}||||{|~}}||}~~}~vpppx|{y|}zz}~|}}xwwwyz{|~~}|{zyyxyyzz{||}}|zywwvvwxy{|~}{zyyxxxyz{|~~|{{z{|}||{|||{{{{|}~}}}}|{{|}}}}}}}~~}|||{{{{{|}~~}{zxxxxyz|~~|{yyxxxxxyz{|}}}||{{zz{|}~~|{{zyxxxxxxyz|}~~}|{ywvuttuvwxz||}}}~~~~|zxwwwvwxxxxyzzzz{{zzz{{{|||}~~}||||}~~}{zyz{|}~~}{zyyxwwwwwvvwwwxyyxwvuvwxyyzzzzzyyxwvvuutsrrssssttuvwxyz{|}~~~}~~}|{ywvuttuvxxz|~~~}|||}}}}}|{{|{{zz{|{utuz}zxwwy{}~~}}~}|{{|{{{{||~~}{zz{|}~~~|{||}~}|{zz{~~}|{yxwwwwxxyz{{{{||{zzzyyyyyyyyzz|}~}}|{zzyyyxwvxyzz||~~~}|{{zz{{z{}{xoju~w|~ywww}~{x{}~ysqx~~}}}{xuruy~|}~~|vsssuwxyzzxwy{|~yvtvxz|~~}{{{|{|{zxyyz{{{}~~}||{zz{|}~~}|{zyyyyzzxwwxxwvwwwy{~~~~}|}~}~~}~~}||~~}}}~~|{zyyz{}~|yvsrrrrtuvwxyz{|{{zxwwwwwxyzz{}~~|{zzzyxxwwxxxwwwwxz||||~~}}~~|zyxvvvwxyz{|}}}}~~}||{{{{{{{{{{{{|}~~}}}||||}}}~~~}|{zzz{|~}|||||{|}}~}|{zyyyyyyyzz{{|{{zzyxxxxxyyyzz{{{{{zyyxxwwwwvwwxxxy{{||}~~}{zzz{|}~~~~~~~~}}}yuxzywuv{}}}}||||~~~}yxwutttsssuvwwwuwzyxvtvwuvwvvvvxz{|}|}}{z{{xvutuvyzzywyzz{~{xwwyz{{{|}||}}||}~~~||{zz{yxwvvwxwwxyyyzz{{|}~}}}{|}|{}}|zzzzzyzzzy{|}}|||~~{{}|{xvwyxwxwxzz|}||}||yxwxz{{}|{{||ywuttvxxz{|~}{|}||}}{yurqrttronoqqpppsvwvxz{yvvwxz{{}~~~}zyyxwvvwyxxxxxwxz{{{|~~|{yxvuttttqnopomlnoppoooprsssvz{{}~~~~}}}{|}{yzyvuwwvuvy||{}}zz}}}}||||{{{{xutuwwxyz{{{}}{}|zyzzyywwxz|~~~}}~|{ywxyxwutrrqptwwwvuvvtsssrqrrtuvvwuttrqqqrsrooppqrstuvx|~~~~|zwuttuwxyzz{{{|}|~{xwutsspnopooopstuwyzz{z{|}~~~|}~zwxzzyutuutuvwwxyzyy{}~~}}|||{{z{zwwz|}}|}~}{|}{|}wtuvtsuwxyzzzz{~~~}zxvuuttuvxyxxz|||{z{|}~~{zyvuutsrrqprtsrsuvuuuuutwzwty}zxz{{yvtsrqqrrqrspptvuuwxz{|}}}zvvwy{|}~{zzxwustvtsvyz{{zzzzzzywy{{{{{}~}{ywwxyyxy{|}{z}~{zz}~~~|~|zyzywxz}}zxz{zxvwzzyxxz~~~{yyyxvtwz{|~~~{xx{|}~~}{yyz{yvwwvvuvx{||{zz|}||~~}~~~~|{{yxyyyyyxwwwx{{xz~~}}~}}~~|{zyxtrsqonmnpqrtuwwvvvx{|}{xvutrrsuuuwwstxzzxvwyxwxzzz}~{{}|{{|}}~}~~||{zzzzyyzz{zyzyuvwvsrrstsstwy{}}|~}~~|zyxvttuvwxz||{~~}|{zzz{zz|}}}~}~~}}}zxxwtsrqqolmonllmmmnnnortuuttuvvvwwwxxyyxwxwwwwxxvuwwvvvwyyx{~~~||zyvsrqrsqquxyyxz||||}~~}|||zz|}~|zz}~~~{|~}~}|}}}|{zz{{z}~~}~~}|~~~~~}|{zzzxwutttsrsttvxyxz|{{}}}|||~|{{{|~||}{{|||}~}||zyzzz{||}}|{|}}~}}}|{yxxuqrsrppopqpqrsttttrtvtrtvuuvwyz|}}}}}~~|{||||}}}~}~|zzyxy|}}}{zzzywtuutsqqrrqpqsuvuuuvwvuuvy{{~~}{zz{{}~|}~|z{}}{|||~~}|||{ywuuvutuwyzz{~~~}}}|~~}}~~~}~}}|~}|zxvvvwvtvwwxzzyzzzyxvvussstvxyz|}}}{||ywutttuttuvwwvux{{{{{{{{|}}|}}{yxwtssuvxy{}~|{zyzzurstsstuuvvvvvuwxwvvwvxz}{yyyxxxxy|}{{||zyyyyzz{|}~||}}|zyz{ywxxwwxwvwzyyyz|}~}{yyxwusvyxx|~~~~~~|{ywxxwvwxyyyyxxxy{||}}|}~|{yyywttvuusrttsuvvwvtsrqqstssuwxyy{}|{{{zyyxwwwwxxvvwxxwvwxxwwy{}~}|}~~}{yxxwxy{}}zyyyyxxyyyz{|}~~~}|{zz{|}~~~|{{{|{z}}{}}zxxxxxwyzz{}~}~~}|}~~}}}}}}}~~}~}zz{zz{}~~}|||}}~~~|{zywuuvwwxy{{zz{{zzz{|}}}|{yxvuuttsstuuvxxxxyzzzzz{|z{}~~}{z{}~~||~}}~~~~{zyxvttvvvvwy{|}}}|{||z{~}}|z{zvuwxwwvvwwwvvy{zyyyyyyy{}~~~~~~~~~{|}{xwwxwvuuuvwxwvwz{{zy|~||{zzywwwvuvyz|~|}~~~~~~~|zyxxy{|}}}zyxxwutsssrrrqqrsstsstttttttvwvuvxyzywxyyyz{{|{{{{zyyz{zz{||}~}}~|z{{yxwxyyzzzz|}}|{}~}}}~|zxwvvvuuuvwvuwyyyz{{|}~~~~~}~}}~~}}~}}~~}}|{ywvvvuuuvvwwxyz{|}}|~~}|zz{zxwwwxy{|~~~|yyywvvvxy{||}~~~}|}}}}|{zyxxwvuttsstsrrtttsssttssstuvvvwwwwxzzzzzzz{{zz{zzzzz{{|~~}}~|zzywuusrqpqsssvwwwxxzzzz{{{{}}~~}~~~}|{yyz{|||}~~~~~}}|{zywvuvxyz||||}~~~~~}|||}|{|~|yvuvwxxz{~~~~~~||{yxzzyy{{{|}}}{z{|yxxyyxwxz{{{{|}}|zyyyxvuuvuuvwy{||}}}}}}||{z{zywvxxxxx{~~}{zyxwwvussstuuuvwxxyxwvwxyz{{}~~~~}}}~~~~~}|{{zzyy{}|z{|~~~}|||{yvuwxvvxz||zz}}~~~~~}|{zyyyzzzz{|}~~}|{{zzz|}~~~|zxxxwxyzz{{{{yxyz{|}~}|{zyurrrqpqqqrstuvvwxxyzzxvuuuuvvwwwy{|}|{zzzzxyzyxyyzz{{|}}}}}||}}||}|{zyyxvvvx{}~~}|{zzzzyyz{}}~~~~~}|}~|~~}|{zzy{|||}~~~{zyzyxwxyzzzz{|{{|}~~~}|||}}{|||{~~~~~}|zyyz{{|}~}|||{z{|~~~}{yxwusrqqqqqrstuvwxyzyywwwxxxxwxz~}||}}|{}~~~}}}|zyz{{{|}~~}}~~}|{xutssrqrtuvuux{{{{{||{{|{z|~~~~|||{{zzyxyyxxxz||{{||}}|{{|{yxxxyurtvvvwy|~~}zzzz{||}}}|}zxwxvsssssstuvvwxxvwxwwwusuwwxwwxzzyyxvtstvustuwyyz|}{{}}|}~~~}}}}{yy{zvwz||{|~{zzxttvvtsruxxwxxyzzzyxxz|zz||{|||zy{||{{|~~~~}}~~}}{z|~}zyz|{zxwz|||zy{~}}~|z|~|zwuvwutvwy{|}}}{xwvwxyz{|||{z{}}}~}{ywxyvtvtrtvwxyz||zwutvwvvux{xvx{}}zyxwwwwvuvxxvuvyzywxyzyz{|{{|~~~~~~{yzzywwwwxyz{|zxzzxxxyz{{||}}~||{{|zz{|~~~|||}~|{|~~}|zz{|{yzzz{~}~~}|||{z|}{y}}~~{z|}}|}~}yz{ywvuuvvvxz{{{|}~||}}|{|~~}}}}}}}~~~}}|{{{zzzyyz{}|zyzzzzyyxwwxwwz}~}~~~}|}|{ywxxyzyxz{zyz|~z{}~~}zxvttuuuwz{}}~~~~~~}zwxxwvtuwttx{{{{|{{|zwxz{|}}~~}|~~~|}~~{y|}|}~|{{zzyvuvuuwxwvvwvvxzy{|}~~|}{xvx{z{~~|{||ywxyxy{}~~~}|ywwxvtsttstvvvwvttuussttstuuvxz{{zzyxwy{vrvywuwyzyxy{|{|}~~~~~}|yxxutwzz|}~~}{{|{xxyyyy{||~~~~~|}~~~|}}||||~~~~~|z{}}{|~~|}}zyzz{yuvyxuwxyz{{zz{}|~{wz|{zz{~}|zy{|{{|}~~~||~}||}~~}}~}~||~~~|wvxxwwuuwvuvwyxvuutvurstssssuvxzxwwwxwux|{yyxy{||}~}zyyyy}{yxwwusstttstwxwwwwxwvx{{z{|{|~~~~~|{{{|}|}~}|{|~~~~~}|{~~}|~~|yxwuvwxxz|||~}}~~~}{yywvvvvxyz{{|}~}|~}{{~~~zyyywuvyxwy{{{|}{z{{ywvxzxwyzyyyxxxwwywttutuuuuvvwxyxx{{zz|}}|zyxvttuttvx{||}~~~|zxwwwxvvzzyyz{}~~}{}~}{z|~}}~}~~}{z{{{zyyz|}}|||{z{|{z{|||{~~~~|{zyyyyyzywwyyyz{|}~~~|{|{xy{||~~|{{yxwwwxxxx|}|{{|}}~~{||xvvuttsqqtwuuvwxyxxzyvxzxvxyyxxyz{{{|{yz{wtvwwwwwxzzzz{|}~}~~~~}{yxxvtuwvwz{{}~|ywvvvwwxwvy{{}~~}~~||{|{{|||}||~~~~|{zyzyyyxyyyz{}~}~}{zxy||}~{zzxwwxzzz{}~~|}}{|~~~}}}}|~}{{zxxwvuwwvuvxxyyz{{{{{{zzzyxyz{|}}{yxxxxwwxwwwxz{z{{{|}|}~zvwxwvwxyzz{}~}~~}{{{wtuurqtvwxxy||{~{}~}|{}}}~~~|{{|~~}{zzzyyxxwwyzyz||z{}}}}|~~}~~~}{xwxwvvwz~}~}zz||{|||}}}~}}~~~|||||}{zxxxwuvwvvyzzyxyzxtuxvsssuvuuwxxxwwwuuvvuuvwwwvwzyxy{{{|}~~~{zyxwwxyz{{z|~~|zyxwvuuuvxyz|}~~}}~~~}}{xz{zyyy{}}}~~~}|||{{|{{zyz{zy{{{z{|~~~|zyyyywwy|~~}|z{}||}~~}|zyyz|||}~||}{zyxxxyxwwvwxxxxxwvvvuvyzzyyz{{z{||{yxyzyyyyyyyyyxy{|}}}||{xvvvxyz}}||{xwz{yxxz}~~}||}|{||}}}~~}}~}|{z{|{{|}~~||}~}}~}{{{}~{z{||{z|~~~zz{{zwvz~~}{zyyywwxyzzz}~}~~}|}~}||}~}|{zyxwvvvuttuwyzyyyzzzzzzz{||}~}}|{{zyyzzzyz|}~|z{|{{||||{|}}}}}~}{yxwvvwvuvx{}|z}~}~~~~~}{yxz{zyy{}}}}}||}~|{{|~~}~~~}{y{|{{|}~~}|}~~~}}~}{{z{{zyzz{zyzzzzz{|}}~~~~~~~}|{{{yy{|~~~|~~}{y|~~~~|{zz{|||}~~|zyxutuurrrrsuvwyyyyxxyyxvxyzzz{}~~}||{zzyyzzyyz|zyyyyzzzyy{|{|}~~~}}~}|{zzxyyy{|}~~~~}|||}}~~}~~~}}}}~~}}||}}~}||||{{{||||}~~~~~~~}||}|yy{zxy{{{|}||~~}{||{{|}~~}}~~}~}zy{{zz|~}{ywyzyyxwwxwxyzzzzzzzzyz{{{|~~~~||~~~{yz|{{zz{||||}~~~~~}}}|{zzzz{|~~~~}|{{yvvvutuwwwxyz{{{{{z{{{|{{|}~~~|~}|~~}|zz{{zyx|~{z{}}}~~}|zyyzyyz{}~~~}|{{zzzz{|{{}~~||}~~~|{yy||{{|}~}z{}}}~}{zzzzzyz{|}~}||{{zyzyxwvutuuttttuvwxyyz{{{||}|{|}{zyyyyxxyyz{}~~~~|{zz{|zyyz|}}}}~~}}}~~~}{{{{{zxyzzzzzz|~|z{{||zy|~~~~~}}}}zz{ywxz{|{{}~}}~~~|}}}}~~}{yxxxwuwz{||{{{{{|||}~~}|{zywvxxxxwxzyxyyzz{{}}{z{{z{|}~}}}~}|zxyzwwyzyxz|~}|~~~}~~~{{|{yyyz|}}}~~~|{|}|}}}~~|}~}}}~}{{|}}~~~~~|z{}{zz{|{yz}|||}}}~~||}}}|}~~~}}~}~~zvz~yoklmpruxyz}vonlintw{|wsqonv~|woijlntw{}vpmlkkmqu||zwqjfglpsv~xvsosvuy|tpmkjkptw}wojgbadhikt}xrppomoqt{ztrpnmmpty~}vutsutuzyuurtyy{ztpnljlopu|}zwvwvvx{}xttqkikmorxxronkjlotz~zvqkfa`bcekpty}yromihfdipsx|zz{~~}|yy}}|{{}|xwvtvzz|yvusrpptxy}|ywvvy}~{wwwuuwz|~|zxzxtuyy{~|z}{y{~xwwtrtwz{|~~{{ywuqomlnqsv{|ywx{~}ywsnmoopsx|}wwywuwxy}~|xz~~}~}~~~zxxwvvwyy|}zywvwvuwzz|~~{wsssqpty{{}}}z{|{z}{vqoqqpruwy|~~|yvvvvsruz{{|yxwvsqponnsyz{}~~|~}z{~{y|~~}|yuvxwvz}|{|||}}}}zwwusuvtsuwwxyyyz{zyyyyxwy{||~~~~y}~zwvvx{yvwxwy{{||ywutsqprsrqprvwursvvurquywuy}||~{zzxuvy{yuw||zzzzzzyyzzzxvvvxzyxz}~}~~}}~}}zyzzxxxwxz{{~~|{|~}|}}|~~}}|{zxutuxywwz||{}~~{zyxvtsvwwwy{|yy|}}|{|{yxvuvxxxz}}~}xuvxvuwz~~{xyzxvxz{|||}~~~~}~}|}~}{zxwxz{}~~~|yyxtqqrrrstvwwxwvxzyy{zxx{}}~}|zywuuvtrsuvwwx|~}}~|||}~}{|}zxxvvwvwxzzyxxyz|~|z{}}}~~|{zywvwxyy|~~}}|{{}}}~|||zzxurrportuvwxxyz|}|{}~~~|yvsrqomlnpppqsuvuvyzywvwwwwxyz||{|}|z{||{ywvvuttvurrtuvxy|~~~|{zzxwz~~}}~~}|}~}|{{{||}}||yxxxy{{|~~}~~~~}{|}}}~~|{z{||||}~{yyz{xxyyz|~~}|{zyxxyz{{|}~~}}}{yxxxvttwxy{~}{zywvvvwxyy|~~~~}}}~}|zyxxxyz{|}~~{{{{{|~~~}||}|{ywxyxwwxz{|~~|{{zyxwwvuuuuuuuutvwutuuttuwyxxz{|}~~~zvuurpqrstvxzz{|}~}}~}|}~~|~~}{zyyywwxxwxz|}}~~~~~}}|zxxxxxxxyz{|}~~~~{xusqommmnnoqrttuuvuuutrrstssuvxyz|~}|}~{yxvtrppqqqsttuwyz{}}}~~~}}}}}|||{zyz{{}~}{{{|}~|{{|}~~||{{|{|~}{yy{}~~~|}~~}|{{zz{|}}}~~~}{yyyyyz{{{|}~}|}}{zzzyxyz{}~}|||||||}~~}|||{{||}~}{yxvuuvvwxz|}}}~~}|zyyxxxyy{||}~|zyyxxxxyyy{~~}|{zyz||}~|{zyxxxyz{|~~}}}|{{||||{{{zyyywvvvvvvwy{|}}}}}|zwutsqpqrstvxz|}}~~~~~|zyyyxwxyxwxyyxxxzzxwwwwxxz{|}~~~~~~}zzyyxxyzzz{}~~}{xwvuuttttuuuvvxyxwwvvvvuvwwyzzz{||||zyxwvvvvustuvuuuwxwwxyzzzyyyyxxxxxxwvvvwxyz}~~~}}}~}||{zzz|}~}{zxxy{|~~~}|{z{|~~~~|zywvwwvvwxyyyz|{{zyxwwvvwxyz|}~}|{{||}~}||}~}|zxxxyz{|}~}{zzzzy{}~~|zxyyxxyz{}}~~}{yyxvvwwxyz|~~{{{|~~}{yyyxwwyz|~~~}|{{{zyxxxxyyz{||}}}~~~|zxvtttuvxz|~~~~~~~~~~~~~~~~|||{zzyz{zyzzyyyyyyyxxxxyzyyyzz|~~~}||||{||||}}}~~~{yxvuvwxxy|~~~}|zyxxxwwxxwwwyzzyyyxxwvuvvwxxxyz{}}~}{{{zyxxyyyyzzyyzyyyyzzyyyyyyy{|}}{zzzzzz{||}~~~~}~~~|||{zwvxyyz}}}}}||||}}}~~~}~~}}}{z{{{|}}}}}}~}{||zyyyyyyyyz{{z{{|||{zyyyxxwxzyyzz{||}~~~~~}||{{zz{}~||}|{zz{}||~~~~~~~~~~~}~~}~}}|zzzyxz{|}}|{zyxxxwuuvwxyz{||}}|}~~~}|}~}~~}{zyxvvxyyxyzzz{}~|{zyxwwwwxxyyz|}}|}}}}~}{{{yyxxyyyz{|}~~}}}{{|||||~~~}|{zxutssstvxz|}}~}~~~~~|{yxxxwwxwvvuuuvvwwwwxxxxyz{|{|}}~~}}|zyyyyyxxxwwwxxxxxyxxxz{|{|~~|zyyyxxyz|}~~~~~~~}{{||}~~{zyxxwvvxxyz|~~~}|}~~~~~}}}}}||}~~}~~~~~~}}||{zyz{|}~~}}}}}}}}{ywuutsuwwy{}~}}}|}||}~~~~~~~}||{{z{|}~}}}||}}}}|{{{||}}}}||}~~~~~||{zyz{|||}~|zyyyyyy{|}~~}||}~}~~|zxxwuuuuvvuvxxxyyzz|||}~~~~~|zywvuttuvwxyzz{{{{{|}~||{yxxwwwwy{{{|||{zz{{zz{|}~~~~~|zxwuuvwy{}~~}~~~~}|{yxxxvuutrrrrrrrtvuuvwxxwxzzzz{||{{||zzyyxwvwwvuuuvwwwxxyyyz||}~~|ywvvuuwy{}~~}||{{{||}}~~~~}}}}~~~~}}}~~~~~~~}|}~}}}}}~}}}}}~~~~}}}}~~~}}~}|{{||||{|}}|}}~~~~~~}}|{{{zz{|||||}}}}}~~}|||{{z{{{{{{zz{||{{||||}}}}}~~}}|||}}}}}~}}}}}|{{{zyyyyyxxyxwwxwvvvvvvvwwvvwwwwxyz{{||{{{{{{{zz{|{{|}||}~}}}~~}||}}}}~~~~~}}}}}}}}~}}|||{{{|}}}}}~}}}~}|}}||{{{{{||||}}}}}~~~~}{{{{zzzyz{{{zz{{{zzzzzzyyyyxwwwwwwwvvvvvvvvwvtuwxxxyz{{{|}}|||}|{{{{||||}}}~~~~~~~~~~~~~~~~~~}}|||{{{{{zzz{{z{|}}}~~~~}~~~~}|}}|}~~}}~}|}~~}~~~~~~~~~~~~~~~~}}~~~}||{{zzyxyyxwwxxxxxyzz{{{{{zzzzyyyyxxy{{{|}~~}~~|||||{{}~}}}~~}}}~~~~}}|{|}}}~~}}|zyyyyyxy{{z{{{zzzzzyyyyxxxxyyyyz{{zz{|{{{zzzz{{{{}~~~~~~~~~~}||||||{{{|}}}~~~}}}|{{zzyyyyyxyzzzyz{zyzzzzyxyzyyz{{{{|}}}}}|{{{{{{{|||||}}~~~~}}}|{{zzyzzzzz{{|{|}}}|{{{{zz{{{{|}|{|}}|||}}||~~~}}~}}~~~~~}}~~~~~}||}}}}~~~~~|{{{{{{|||{{|{{{z{{zzzz{{||}}}~~~~~~~~~~~~~~~~~}|{zyxxxxwwxyyyyyzzyyzzzzyyyyzz{{{z{{{{||{zzzzyyzzzzz{|}~~~~~~~~}}~}{|}|{|||{{|}}}}}}|}}|{zzzzzyyz{{z{|{{zz{{zz{|}}}~~~~~~~}}}}{||}}}~~~~~~~}||||{{zzyxxyzzzzzzz{|}}~~~}}~~~}}}}|{{{{{{{{zyyzzyzzyyyyzzzzzzzzzzzzzzzzzyyyyxyyyyxxyzyyz{{zz{||{{|{{||}}}~~~}}}}}}}~~~~~~}}}}||||||||}}}}~~~~~~~}||{zzzzzz{{{|}~~~~~~~~~~~~~~}}}}}}~}}}}||}~~~}~~}}||{zzyyxwxxxxyz{{zz||{{|}}||}~~~~~~~}}|||{zzzzyyz{{||}~~~~}|||||||}|{|}||||||zzzzyyyyzyyxxyyyyyzyyyz{{||}|||}}}~~~~~~~~~~~~}}~~~~}}}||{{zz{{{||||{{|}}~~~~~~~~~~}}|||{||{{zzzywwxwwwwwxxxyzzz{{{{{{{zyyyxxxxxxxxxyzyyzzzz{{zzyyzzzz{{||}~~~~~~~}}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~}||||}}}||||||{{zzyyyyyyxxxxxxyyz{{|}|||}||||}{z{|{z{|}|{|}|||}||}}~~~~~~}}}||}}||||||||{{zzzyyzzzzzzyzzz{{z{{{{|||||}}{{{||{{{{{{|}}|||}}||}}}~~~~~~~~}}}~~}}}}}}~~~}~~}~~}}~~~~}}|{zyzzyyzzzzzz{zzzzyyxxxxxxxxxxxyyyxxxyyzz{{zz{{{{{{{zzzzzzyyzyyz{|||}}}}}~~~}}}~~}~~~~~}}}|}}}}}}}}~~~~~~~}|}~~~~}~~~~~}}}}~~~}}}}}|||{zz{{z{{||}}~~~~~}|||{zzzyxyyzzzz{{{{{|{{|||{||}}}}}}}||{{zzzzzzz{{{{||{{{{{zz{{||||}}~~~~~~~}|}}||||||||{{zzzzyyyzzyyzz{zzz{zz{{|||||}}}}|||||{zz{|||}}~~~~~~~~~~~}}}|||{{{||{|}}}}~~~}}}}|||{{{{|}}}~}}||{||||{{{{||||{||{z{{{{zz{{z{{|}||||{{{{{zyyzyxyzzzzz{{zyzzyyyyyyz{{{{{{{|||}}}|||||{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||}~~~~~}~~~~~~~~}~~~~~~}}}}~~~}}|{zzyyxxxyyyyyyyyyzzyyz{{{{{|{{{{{zzzzzyyyyzzz{{{{{{||}~~~}}~~~}}~~}}~~~~~}}}||}||||||||||||}}||}}~~}~~~~~~~~}}}||{{{{zyz{{zz{{{{||||}}~~}}}}}}}}}|zzzzzzz{{{{|{{{||}}}~~~~~~~~~~~~~~}}|{{zzz{zyyyyyxyyyyyyzzzz{{{{{{{{zzzzzz{{{{||}}}}}||}}}|||||||}}}~~~~~~~~}}||{zz{{zz{{{{|||||}~~~~~~~}~~}}}}~~~~~~}}{{{{{{z{|{{{|{{{{{|||||||}}}}}~~}}~~~~~~~~~~}||||||z{|{z{|yx{}{zxx{|{{{zzyxy{ywxxwvuvxxwwwwwwxwvwxxxyxvxzyzyxz{yxyzz{zz{{{|}}}{z{||{}}}~|{{|{{{zz{zz{zwwyxyyz{}}}|||zyxyywxyyxxxyyzyyywxyyz}}{}}}~~~}}~~~~{{zz|||{{zyyz{||||}~}|~~~~~~~}}~~}|||{zz{{|~~~~|zyxxy{}|{{xvvwxyz{}}{zzyxwwxyvsrsuussrtvvuwxyyyxy{}}}}|zxtsrrrrqqpqrssrrssrpnorstvxyxttutrssrqppqrstutsuyyz|~~}}}}}|{zxwxy{{|~}~~{xxz|||~~~|zyxy{zxy{}~~~~|zz{}~}|||}}|}~}{zzzzzz{|}}}}|zyyyy{|}~|||zxxzzywutsqppqrrrrstuwxwxyyyz{}~{{yvtrpppqswz{|~~}|||||}}{ywvtstuttvxz|}||zxzzwuwxyz{{{||zywvuutsttuuuwyz{}|yyxxxyz{}~|z|~~zvwvutttuvwwwxz|~~~}}}|}~~}{zzzy{|||~}zx{~~}|~}{zywtvxxxxy{|||}|{yxvuuuvwxzzzzyyz{ywxwvtsssttuwsoqtsruwxyzz||{zxwvvvsqststvxz{{}}{{zz{||||}|{{z{{zz{{}}|}~}~}|}}|{|{yyyxxxxy{}{z{|~~}{zzywx|{zyz}}}{xwxxxz|}~|{||{xutuuuuuwyzzyy|~~{{~}{yxxzzz{|~~~~}~~}|zz{{zzz{{zzzxwwvvvwyyxy{{{zzzyvsqpppqrsuwxyyxyz{||~}{ywvyzz|~~~~}|||zyz{~~}~~|zwvusqqppppqrswyz{|~}{||zyxyzzz|}||}}{z||||{|~}|||zyxvttx{~~~~||~}|zyz{|}~}xvuttsstvx{~~}~~}}}||||{{{|{zyzzxwyzyy|}|}~~~~}||}~~}{z{{zyxxvrrspnmmlllmmnopqpoqsrqqponmljkmoponoqrstuvwz|}~}}~~}}|}}ywwwvwwxzz{}{|}{zzzzyyyy{}~|||zzzyy{}}~}||}}}|zz{{{}}{{}~}|}~}{|}|||}|{zzzz{|||{}~}||{zxuttuuvy{|~~}{ywwxz|~~}}}{zyyxvvwxxxxxwxxwvvutsssusqsvvtttttsssrrrqpprutrtwwxyz{~}{ywxxyxy{}|zxxxxvtspnoomnprrrruvvvvwwwwutuuuutuwwvuuvxz{~~~}}|{}~~}{zyxxyy{|~~}||}~~}}~~|yxxvsstuwwx{~~~}||||}~{yxxxxy{}~~}||{yxxxwvwxyxxyzzz{{z{|}|{{{{zz{|}~~~}}}zwutsrrrstvxzzy{}}|{zyxwwxxwwwwvwvvvvvutuwwwxzzyxyywuvvuuuuvvwz|{z|}}}|{{zyyyxwyyxxyyyz|~~~|zxvtrtwvvwxyywvwvvusrrssrrtttuuwwx{}}~~|{|~}}~}~~~}|||}|}~|zywtsrrssrtvwy{||{zwvvutstwyyxz{zyxvwvvwwvwwvuuttvwwwy{{||~|{zxutsqpooqrrtwyzzz{{{{{|}}~~|||||||}~~~}||}~~~~}}}|{|||{}~~||}|zzz{|||}~~~}|||{zyyywvxxwvxyyzz{}}~~~~~{xwxwwwwyzy{~~~}{zyxwvuuuuvvwyz{|}~~~~}|{|}~~~}}}|}}}}~~}|zyywvvvvvvuvwwxxxyyxyywvuvuuuuvwwwy|~~}{zyz{{|}~~|zzywvutsrqqrrqrstuwwuuvvuuuwxyz|}}}~~}}|{}~}~~~~~~~}}~~~~~~~}}||~~|{|}~}|{}|{xxwvttutuwxyyz{||}}}}|{{{{{{}~~~}|{||{z{|~}{zywutttrqqrstttsrrqponmllllkkllmnopqstuvuvxz{zxyzyxxwwvvwxyz{|}|{{{{|}}{{{||||||||}|{|}}|zyz{zzyz{{{|}}~~~~~~|||||||}~|{yxxxy{|zzzzywuuwxxz|}~~}||}|z{|||{{|~|{zz{|}~~~~}}}}}~~}{zzzz{|}~~~~~~~|zzzxvuttsttssuvuuuuvtrstsrrstuvwxxwvuuuutrrsrrsstuvwwxxyyyxxxxxy{||}}}}}|{||}~~~~~}~~||{zyxxyz{{{z{{zxwvusqrssstuuuuuwxwxxyy{||}~~}~}}}~~~~||||{{{||||}}}~}~}|{zzyyyxxz{{{{{{{zzyyyxy{}}|}}~~}}~}{zz{|~}{yyyxxxyyyz{|||||zyyzz{||}}~}{z{zxxyzz{}~~}~}|{zz||{{|}|||||{|}}|{{{zxvtsssrrqrrqpqqqrsssrsttsstvvwxyyxxyzzyyyyxxyyyyyyyzz{|{|~~}|{zxvvuttttuuuvwvwwxxxwxzyyy{}~}}|||zywuwzyz}~~~}}~~~}|{zxwvvvvvvuuuuutsttrrrsuusuvvvvvuuutuuutttuwwwvxyxy|~~||{yxyxxxy{}}}}}|{{zyyz{{{{zyxxwwvvvvvutuvwyyyzzyyxyzyz{|~~~~~~}|{zxxxywwwwvuttuvwwxyz{{zyyz{zxyzzzyxyyxxxxyzzz{~~||}}{{{{zxy{|}}|}~~{yxxuttuwz{|~~}}|||}}}~~}}|||||{zyxxxwwwwwwxxxxxyyxxxwwwwwwwwwyz{}~|{{{zy{~~~}||zyxxwvutuvwwwxxxvvxxwvuvwvwxz{{zz||{yyz{zzzzzzz{|||~~~~~}||~~}~}{zz{|zy{{zyxxxxxwuvxxyxwyzxwxy{|}}||}}|}}~~~~|}~~~}~~~}|z{|zyzyxwvvvvvxyxxyzzyyyzzyxxxyyxwwvvvvuuuuuvuvvuuutuutttuvuuwxxxxyzzyz{zyyyz{|}}}|}~~}~~}}||}}|{{zz{{|~}|}~~~}}}{zyxxvttvwwxxz||||}}}}}~~~~~~~~~~}~~|z|}{yzz{{|}~~}}}||{yyyyy{||||~~~~}|}}|{zyxwvvvuuttstvwwwxyyyyzzz{zxvuuusrssrstvwwxyyyyyyyyz{zz{{yz|{{zyyyyzz{zz{zxxyz{zz{||||||{yyxxxy{}~~~}}}}{|~~|{z{||}~}||zz{}}}}|{{{zyxwwxz{|}~~|||}~}|||zyyz{{{|}~~}{yxyz|~~~~}}}}}~~}}|{zxvvvuuvwxzz{|}~~}|zywvuuuuwxy{}~}|zywvwwvvvwxwwyyyyzzzyyxwwusqppopqtvvvwyyz|}}}}||zwxxxxwxyzz{|}~~~}||||}~~~}}}}~~}||}|{z{|{{|}}}}}~}{ywvsqrrtuvxz||}~~}||zz{{{|}}}~~}}{{||}~~~~}|}~~~}|zywvtsssssstuvvvwxxxxyzzyxwwvuuuwz|~~~}|zyxwvuttuuvvwwwwvvuwxxxxy{zzyyxxwvuttuvwwxyzz{{{|}~|zyxz}~~|ywvwwwy{|}}~~}||{yyyxwwxz{{}~~}}}~~~||{ywwxxxyz{{{|~~}|||{{zz|}|}~~~~~~}}{ywxyz{|}~~|{zywwwvuuuvwyzzzzzzyz{{{zz{zzyxwwvvuvwxyyyz{{}}}}||||~|zzzyz{||}~}}|||}||||}~~~~{ywvtttttttvxyzz{|}}~~}|{zzz|~}|}}}}|}~~|{{}~~|{{zyyyzzzz|}}~~~}{yxvwwy{{|~~~~~}}}}||}~~~~~~~~}|{z{{||||}}~~|}~~}|{||}}}~~~~}~}}}~~~~}}{z{{zyxxxxxxyxxxxwwxxxxwwvtrrrqqruwyzzz{{{|}~}|zxwvtuuutuvwxy{}}|{{{||{{||||}}}}|||}}}|||}|}~}|{zyyxwuuvwxxz{||}~}|{{zyy{}~~|zyxxyzz{}}~~~~~~~}}~~~}}}||{{zzzzz{zyyzz{|}}}{zyywvvxyyz{||{{{{{ywvusrrrtuvvwxxxxyz|~~~|zxxwvutuvwyz{}~}}}||{{{{{{{||{zyxwwwvtsssrrsuvyz|~~}|zyyz{}~}}|}}}~~|zxxxxxyy{|}}~~~}|{|||{|}~~~~~}}}|zyyyyz{}~}}}~}|{zyyzzz{|}~}|{zz{}~}}}}~~~|{{zzzzzzzyyxxwutsssrrstuuvxz|}}~~|{zz{|~~~}|}}~~~}{yyz|}~~~}|{zxvuuuuvxyyzz{|}}~~}||zxvutssuvwy{|}}~~|zyyzyyz|}~}|zyxxwvwwxyy{}~~~|zywwwwy{|~~|zyxwvvwxyz}~~}|}}~}{{|||}~~}}~~~~~}|{zz{{|}~~}|zyxvuutttuttuwy{|~}{ywuuuvxyz|||}}}~~|yxxxwwwwxyzyz{|{zxxxwwwwxyyyyyxwvuutsssttuvvwxy{|~~}}~~~}}}}~~|zxwwwyz{}~~~~~}}|zyyzzzz{|~~}||{{|}}}~~}|{zzzzyyyyyz{}~~~}||}~~|{{{{{{{|}~|{yyyz|}~~}~~|zwvutsrsttuvwyz{zyxxxwwwxxxyzzzz{zyyyzzz{||{{|}~~|{zzzz{}~}|{{{{{|~~}}}|{{|}~~}|{zyyxyz{||~}{zzz{}~~~~}|zzzyyzzzz{||}~~~~~}|{{{{{{|}}~}zyyxxy{}}~|{yyyyz{||}~~~}||||{{|}}}~}|zzyxxz||}~}|||}~~}|zyyxwwwwvvwwxy{|||{||{zywuttuvwyz|}}}}}~~~~||zxwvvuuuuvwxyz{||{{{{|}}}}}~~~~}|{||}}~~~|{{{||||}~}zxwwxxy{|}}}}}~}|{zzyyyxxy{}}}|||{{z{{||||||}}{zzyzzzz{{{{{{}~~}|{zyxwwwwxyyz|}~~~~~}|zywutssrtvxyyz{{{{|~~}{ywvuuvvwwxxyyyxwxyyyyz{|{||}|{yxwwvwwvvwxxyz|~~~~|{yxxwxz}~}||}~}{{zzyyyz{{||||||{{{{}}~}|{|||{{{{|}~|{{|~~}}}}~~~~}}}~~~|{zz{|}~}|{{{{{{{{{{zyxwwwvvxyzz{{zyxwvvvvvutuvuvwyzz{|}~~~}}||}~~~}}|||}}~~}~~}|||}~~}|zxwvvuuvxyz{}}~~}|{xwvvwxy{}}~~~}|||||}~~}}}}}|{{yxxxyz{{|}}}}}~~}|{yxwwvwxz{}}}~~~}}}|{zz{{{}~~}|}~~~~~}|||}~~~~~~}||||{{{||}}}}}}}}~}||{z{{|||}~}}|}~~~}{yxwussstuvwyzzz{{|||~~~}|zzyxwvvwwwyzzzzzzywwxwwwyyz{{{{{zzyyxxxxyyyz{|~~~~~}||}~~}}~~~|{yyyz|~~~}{zyxwvwxyyz{{{zyyzyy{|}~~~~~}|||{zzzzzyyz||}~}{zz{}~~~~}{ywutsstvwyz{{{{||}~}{zywvuttuvxyz{{}|{zyyyyyyz{|||||{{zyyxwwvwxxxy{|}~~|{yxxyz|}~}{{{||}~}|}}~}|||~}}|{||||}~~~~}|{zz{{zz{||||}}||||||{||}~~}~~~~~~~~~~~~~~~~|{zywtx|zxxxxuvzzzzzz{~|z~~~}{z{zyzxwxxxz||xuy~~{|}~~~~}||}}~}z|~||~~}}}{zyyyy{}zwyzwuw{xvy}|z{|{{{zyxz|{z}}}{~{~}{z{{{|yxxxwxzzzyy{}{y{}zxz|}~||{{{{zz{ywxxwvvusrsutsssrrssssuwxy{|{yxwvuuvwyxxzzzz|}{x|~yvz}{xz|}~~}}}{z{{{{}~}{||{|{z{{zzz{{|}~~~}|{zxuttsssuxzxvwyxvxyz{{{||{{zy|~}|}}|zxvwwvuvvxyz{z{|{{zxyzwtvxvtvvsortsuz}~}~{{|}~~z~}~~|y|~}|~~~zz|{y{|xtvxvvy||}~|z{||~z|~{yz}{y{~}}zyzzyz||}}{{{ywyzzxxyxwxyyxyyxwy{|~}{{~}~}|}}~~|z~{{||{|}}zxx{~}||}|{}|z|~~~|yxxwuy{yuw{{z|}zxwvroonnooprtsrtvsprtvwy{~}~~|~~~}~|}~~~}{xwwvuvyz{|~}{|{yyyz|~}||yzzwtwzxwy|||~~~|}}xutttuuuwy|~~~{zzwsuxz{}}||}|||}}}}{wuvwuuy}~}~}~}|~|yz{|}}}}}{vsrokjmnmmpsuy}~~}~~}{}}|wutojmqnjpuutwzxvwxutuwz}~zwusqrsrpsvvx{}{yyyxz|}~~}~~|~}~~~|yxwvwurswyyz{yxxyvtuussw{}~~}zyywttuutuxxvvvspopponnprtwxzzyyyvtvz}|zxwwwwy|~~}{{{yyzz{|}|||{{|}~}|{z{}{z{||}~~~~}~}}~}~}~|yyxusuvwz|}~|{{yxwwvtuwwx|~|ywxzzyxyz|{xwwutvwy{|}~}~}{zz|~}}}}|{|~~}|{{}}}}}}{zzzxwy{{{}~~~}{yyyxwxyyzzzzyxwusqprssstuwxz|~~~}||zyy{|}~~~~~~}{xwwxyz|~~|{yvttstvwwxzyxyzywyyxxyz{|~~}{ywutsrrsstxz{}~zwtqoopprtvwxyxwwutuvwy|~|{zz{|~~{zzzxwxxwuuutrrstuuvvwwxxxxxwvvwvvwxxyzzzxwwussrrrsssuwy{|~||{yxxxxy{}~~~~~}|zxxxxy|~~||zxvuuuuvy|~}}|{{|}~~}|zyyxwwxxy{|}}~~~~~~~~~}|zxusrpomlmnoqtvwy{|}}}|{{||}}~~~~~~~|zzzzz|~{zyyyz{}~}|zzyyz{{|~~~}|}~~}|||||~}zxusrrsttuvwwwvvvtttuwy{}}{zyxxxxyz{{|||||{{{}~}}|||{{{{{{{{|}~~}|{{}~~~}|{{|}~||{zz|~~|zyyxxxyyxwwwvvuuuvxy{~~}}||{{zyxwwwwwwvuttuuwxxy{|}~|zyxxy{}~~|ywvvwy{|~~|{z{|~~|{zyyz{{{z{{zyyyxxxz|~~}|{{{{{{zyxyxxxxxwxxyyyyyz{|}~~~~|{{{zyyywvuttttsssssstuwxz|~}|{}~~}~~}zxvuutssttttuuuuuuvxz||yvvvwvuuvwxxxyzyvtttttvwyz{}~~~}}}}}}}}~~~~~}|{zyxwvwwwxy|~|yusrrrsuwvvwwwwuutuvwxz}~}{yyyz{}~~|zyyxvvussrqqqqqqqrrrrrssstuwwvvwwwxy|~~}}}}~~~~~~~~~~}{zzyxwwxyz|}}|zzz{{}~~~~}~~}}}}|{zyxwvvuutssrstuwz|~~}~~{yyyz{}~}}|||~~}|{zyyyy{|}}}~~}}~~~~}|{{{||}~~|zxvutssttuvwwwvuuuuuvwxyz|}}}}~~}||{{yxvvuuuvwyz{{|}}~~~}|||{{zz{{|||}}}}}~}||||{{{|}~}{ywvutuvwxxyyxwwwvvvwxyz{}~~}|{zxxwvvwxxyyyxxyyz{|}~~|{yxxwwvvuuttttuuuuvvvvwxy{}~}|{{{|~~~~}|zywvtssrstuvwxxwwvvvvvvwxyz|}~~~}|{zxwwvuuvvwxxxyyyyyz{}~~}|zyxxxxxwwwwwvvwxxy{|}~~}}}|{{{{zyxvtsrqqqrtuw{~~|zzyyz||}}}~~|{{|}}{zzz{{{zxvtsqnmmoqrrssstvwxxy{|}}}~~~~}{zzyyyyyzz{|||||||||}~~}}}}|{zyyyy{}~}~~~~}|{yxwvvvvvvwwwxxxyyyxyy{|}~}|{zzyyyyz{|~~}|{zzyyz{}~~}|{z{{{zzzyxwwwvvwyy{}~~|{zzyyxwuuvvwvutttuuvwy{}~}yyyywvx{}}}}}zzy{~|}~~|zyxz{||||}~~~}|{{{{|}~~}|}}}~~}||zyyyzzzzzzzzyyxxwwyz|}~~~|{zxwvuuuuuvvwwvutttttttuvwxxyzzzzzyyxwvuuttuvxy{|~~}|{{{|||}~~}|||{{{|~~||{yxwvvvuttttsstuvx{}~}{zyxvtsrrrrsstvwxxxxyyzzz{|}~~}|zxvutttuuuvwxyz{|}~~}}|{zyxwvuuvwxyzz{{{{{{{|}~~}||{{{zzyxxwxyz{}~~}{yyyyyyyxxxwuuuttssttuvwwxxwwwwxy{|}~|zzzzyyyyyz{}}|{zyy{|~||||}~}|{yyyyzzyyz|}~~~~}||{zxwwxxyyzzz{|}~||{{|||}}|}}}}|{zyyyz{|~~~~~~}|{{|||~~~~~~~|{ywwvvuuuvwy{|}~~~}}|{zywvutuuuvwxyz{{{{{zzz{|}~~}}}}}}|{zyxyxyyz|~~}~~~~~}|||{{|}~~}|{zyyzz{|}~~|{zyxxxxxxyyyyyxwvvwwxyz||}~~}|{zywwwwvuuttsstsssrrssuwy{~~~}}||{{{{{|}~}|{zyzyyzz{|~}{ywvtssstuwwyyzyyxxxxxyyzzzz{{{zyyxvuuuttuuuuvwwvvvwwy{}~~}}|{zyxwutttttttuvvvvvvwxxxyyz{|}}}~~~~~}||}}~}~~~~}|{zxvutttutttuvuuvxzyxxwwy{}}||~~}|{zyyxwsqpoosuvwxz{}~}~~}}}}}~~~}}||}}}~~~}}}|{{zzyy{|}~|zxwwwwxyzz{||}|}}}~~}|{{{zyyyyz{|~~}}}}}~~~~~}{ywutssttuvwwwxxwwwwwxxxyz{|}}}||||{zzyyyyyyz{|}~|{yxwvvwwwxxxxxwwwwyz{}~~}}|||||}}~~|{zzyyyz{{{zzyyzz{{||}}}~~~}{zxwwvttttttuvy{zwwz|}~~}}}}zxvutsrsttuvvwwwxxxxyyz|}~}||{|}}|{{{{|||}}|||||}~}||||{{|}~~~}}|{{zyxwwwvuuvvvvvvwxxyz{|}~~~~~~}}~~~}|||zxwvuutuvwxyz{{zzyxxwxyzz{|}~~}}{zyxxwwvutttuutttttuvxz|}~}{{zzzzzz{|}}}~~||{zyxwwwwwwxxyz{|}~~~|{yxvutsrrrrstuvwxxxyyz|}~~~~~}}}}}}~}{zzz{|}~~~~~}{zyxxxyz{||}}}}||||}~~}}|{zzzyyyyzzyz|}}~~|{{{{{|~~~~}xxyz~}{z{|~~}}}}}~}}||{z{|~}{zyxwwxwwwwvvuuuuvwxy{|~}|zyyyz{}~~}}||}~~~}}}|zyxwwwwwwwwwxxy{|~~|{{{||}~~~~}}|{zyxxwxxxyzz{}~~|{xvtrqpppqrrsttutttuuuvwwxyz{|}}~}}|{{{zyxxxxxyzzzz{|}~~|{zzyyyyz{{|}}}}}}}}~~}|{zyzzz{}~~}|{ywuttssssstuuvvwwwwwwwwxyzz{{{{|||{{zyxxxwwwwwxxxxxxyzz{|}~}}|{yxvuuttttuwxy{||}|{{{|}~~||{{zyyyyxxyyyyz|~~|{zyxxxyyzz{{zzyxxxxxyyyyzzz{{{{zzyyxvvvuuttuuvwxz|}~}}}}}~~}||}~~~~}{zy{~~{|~~~~}}}~~~}}~}||{{{zzzzz{{}~{zyyxyz{||||||}}}}~~~}}|{{{{zz{|}~~}}}}}}}}~~~}|||}~~~~~}~}|||||}}{yxxvuttuvwxxyzz{{zzzz|~~~}}||||{zzz{{|}~~~~~}|{yxxxyyz{{{z{{||}~~~}}~~~~~}{yxxxxxxxyz{|||{zyyyz{}}}}}|||||{yxwutsssssrqqqrstuvxz{}~}{zyxwwwxxz{{{{zzzzzz{||}~~~}}||}|||||{|||}}}~~{zz{|{yyyzyxx}}xussw}~~}zwuttuvwvttuvvvvuttvx}}{yvtrrsuutttvvwwwvvuttttuvwxxyz{{|}}~~|zyyyyxwxyyyyzz{|}~~~}|||{zzzyyyyyzz{{{|}~~~}|zxwvvvwwwwwvwx{}~}}|||{zxwwvuvwwxyz||||{||}}}~}}||{{{{{{||~~}}}}}}}|||||}~~}|{{{||||}}}~~}|{{z{{|}~~}}}}}~~|{{zzz{{|}|||||||||}~~~~~~}}|||~~}{zzzzzz{|||}}}}||}}~~}}||||||||}~~||{zyzzzzz{{{{{{{{{||}}}~~~~~~~~}|{zzyyyyxyzz{}~~}||{{{{{zzzz{{{{{zzzz{|}~~}|zyxwwwwxxxxyyz{}~~|{{{zyxy{}~~}}~xussx}xttuutttuvx{~{xwuvwvroopqqoptx{~}{xwxz{|}~~~~}}|{{}~}{yxxyxvvvwxyz|~~}}|{{zz{{}~}|||~~}|{zyyxxyz{}~}{ywvuuuuwwwwwwwxxxwwxz{{||}~~}}|{zyyxwvuuutsrqqrrrrstvxyz|~~}||{{{{{z{||}}}|{zzyyzz{{|}~~}|{zyxxwwwxxyz{}}{yxvvvvvvwxyz{{||{{{{{||}}}}}|}||{zzyxxxxxxxyyyyzz{{|}~}{zzz{{|}}~~}}~}|||{zz{{|~~}|{{|}}}}}|||{zz|~~}}|{{{}wqrrw~{y|}}~zyyxvwvvvvwy|~|{|{|~~~|||||}}~~}{{zzyxxy|}~|{zyz{||}~~~~~}}~~|{yvuuvxyy{|}~~|{zyz{zyzzzz{||||{||||~~~}|||||{{{zz{zz{|}~~}{{yyz{{{{|}}~~~}}~}}~|{zyxyz{{||}~yrov}unquxxzzyx{~~xtrsty~~|zxyz|~yuonsyzzyyxyz{ywwy}~}}zvttstvwxyyxwxz|||~}|{{{{{||||}~}{ywwvuvwvvuvxyxwwxxyz{|}~~~~~~~~~|yxyywvutttvxxxyyy{~}||||}|{xvvutuusrqqrrstuwyzzzyz{{}}~~~}}|{{ywuvxy|~~~}|{{{{{{|}}|||||||}~~{zzzzyywvwxxxwwwxxyz{}~~~|{zyxxxxyyyzz{{{{{{|~~~~}|{{zzyyzzzz{~~}}}~~~~~~~~~}||{|||}~~}|{zyyyyyzz{{{|||||}~~||{{{{{|}}~~~~~~~~~~|{{{{zz{{{|}~|yxyyyxxyz|}|}}}}}|}~}}||~}||{yyzzwuwxxyxz~~~~|yzzywxxwwxyzyxwwyyxz|||}~~~~}|}|{zzywwwwvvwxyxx{}}}||{yxvuvxyxxyz{zzywvwxwwxyyz{||||||{x{}zwyzyxwwxyyyz|~~||{zwutuutuvvvxxxwwwvy~~~~~~~}|{zyyyxxxz||}~}|zxy{{zz|~~|zyz||z{{}~|~|{{zzyyyyxyzzxx{}}{{|}~|zxwxyzzyz}|||}|||||}~~}~~~}|}~}{ywvvvutuvvwwwwvuvvvwy{{{|}~~~}|{zxxxwwxxxxxwxxxxyyy|}}~~~~}|||{yxvutsqpooopoosusstuuvuwzzz}}}~|z{{yy|}|{{{|~}~~~}|{z{|||||}}|{~}}|}~~~~}|||{{{{|}}||~~|||{zzyyyyyyyzzyy{||~}{xz{zxwvvutuxyxz}}{yxxxtstuuvwxy|~{yz|}~||~~}|{{z{zwwyyyyz{}|}~~}~~}~}{zz{|ywz|zyzzyxwxwwxz|}}~}}{yxxyyxwtuxxwww{}}|~~~|~~{{{||zyyz||||}~}zwxz{zxxz{|}}~~~~~|{zywvvusuuuttuvxxy}~}}}~~}~{~~|~~{zzzyxxxyzz{{|}~|{{||{z|~||}}|||{zzzz{}~}}~}||}|||~~|~|z}~~~}~~}|}~}|{}}{{{||zy|}{y{||{{{}~~~~}}|{{|~|zyyxvussssrqrstvxz{|}yxyxvutuvutvwxxwwwwxxuvwxwvuwxxwvuuutsqrsrrqrrqsttuwxz~|zyyzzxy|||{{|||{zzzz{{|}}~~~|{}~}~}{}~~~~}}}|||}}~}~~}~}}}{z{~~}~~{z|}}~~~~}}|{||zyz{|}~~|zyxwvuuwyzyx{~}{{|||}~~}|}~~|~|zzzxwwxwvvvwvtvxvvxz{}~}|{z{}~{{~}|zz{zx{}|{|}~~}}}}}|{yxyzxvyz{zz{}}}~{xxwvussstvusuvvvwwuuwxxxxy{zz|}}|{{{zywwxzywxyxxyz{||~~|{zyxvtuuttttuwyz|~~~~~~~~~~~}~~|z|}||}~~~~~~||}{zzyyyxyyyyyz{|}~}|{yyyyz{|}|~~{|}||~~~}}}||{{|}}}~~}~}{zzz{{|||~~|}~}~}|}~~}}~~}}|~~~}}}~~}~~~}|{yxvuuvvvwwwyywvvwxxwxy{}~~~~~}{{ywvuutsstvutstuuvvwy|}}~~~~}}~~}|zywututsstvxyyz{{|}|{{}~~}{{{zyyy{{zz|~~}}{zzzz||{yz||}~~~~~}|}}|||}~~~}~~}}~~~~}}~~~~~}|~}~||||{{zyzzyy{zyyxy{}~}}|zyzzzxvvwwwwwy{~~~~~}zxxwvtsrrtvvvy{{{||||}}~~}}|{{||z{|{{||~~||{yyz{z{{|||{||{{||{{{|}}}}}}|||{yvwxvvvvvuttuuuvxz{|}~~~~}|||zyzzyyxy{|}~~}|}}|{||}}~}|zxwxxvuttvtsuwyzz{~}}}~~~~~~~~~|{{{zyyyyyyxxy{~~}|zyyyyywy}|{{{{{{{{|~~~~}}}}|{{|{z{|||~|{{||{|~~}||{{{{|~~||||{zzzyxxwwxz|}|||{z{{{{{{||}|zz|||}}~~~~~|{z{{zxxyxwwwxwwy||}~~}|{{zywwuttsrrrrsstuuvwvuuvvvvwwyzz|||~~~~~}|zzzzyxxx{|{{{|~~|zzzxx{|{{{|}}|~~|z{}~~~}{{|zy{}~~}~~~||}||||{{|}~~}{{|}||}}~~~~||}{yxwxyyxxy{|~~}|zxvutsssstuwxxwwwwwwwwxyzzzzzzz{{{zzzyyxxxwxyyxy{}}}}}{yyzywy||||||||{{|}~~~~~|{|}|zyyxwwwvvvwxxx{~~~~}}~~|zzywvvwxwvxzzzyxwwwwvwy{|}}}~}}~}~}{zyyyxxxxyzyy|}{zzxvvuuuttvx{|}|}}}}~~}|{zzyyyz|~}|~}||{|{|~~||{{zyyyxwwxxxzzz{}}||||}~}}~}|{{||yx{||}}{zzxvwxwwwxyyxyzzz{|}~}{{zzzyy{{{|}~~}{zxvvvutttvvwwwwvvwvuuvvwwwxxxxyxxxxwttutsrrrrqqssstwyz}~}|{yxxyyz{||}~~~~~~~}|{{|{zzz{{yyyz{{z{}~~~~~~}|~~~~}~~}}||||~~|||}}||~~~~~~~~~~~}}}}}}}~|zzzyxxy{{y|~|}~~~|}~{xxyxvutttsstsrsttuvxz|~~}}~}}~}||{~~}|{{{zzzz{zz{{{|~}zywutrrrtuuuwyxwxxxxxyz{z|}||~~}}}}|{{zxwvvuuvwwwwxxz|~}|zxxyxwvwxyxvwxxxyyzzz{{{{zzyz{{ywwxxxxyzzzz{}~~~~}}}}}|||{{||{{|}~~~~}}}|ywvvuuuvxyyyy{||{{|}~~~~}}~~|{{{yxyyxyz{|{yz{yy|~}}~~}~}|||{yxyxxwwxz{||}}||zyz{{|}}~~~}|}||}}|||}~~|{{{zxwwwutsrssrrsstuuuvwy{|||~~~~}|}~~}|{|}{yzyxwwxzyxz{{{|}{zz{|||~~~}~~~}}~}|{zz{zyyy{||}~~{{{zxwvwxxz{{z|~}{{|~}~~~~~}|{}~}~~~|}~~~~~}}~|z|~}}}}~~}}|{{{{||{z{|}}~~}}||}}}~~~}~}{}yv{~~{ut{}|}}|{{zxvwvtrsuuvwvrtyzyvux{{|~~~~}~~}|~|xwxwwxxxxxz}|xy||{yy}}}~|{||xuuvttvvuuuwxwvz~zz|z|}{zzxvvwyyxx{}ywz{{{yz}}}~}}~}||}{yyzzwuwxvsrsvwxz{~~}~}~~|~~||}}||}~~~}{z{|zwz|zxwxyzxwxwtv{{{{|}{{~~|{y{~xtvz{{zxy{|~~|}}yxyyz{|}~~~}|~}|zyyyyz{{}}{~~~|{{{yxyz||z{}}||{{|}~~}{zzz{{zyxyyyyx{}}}||}}zyyxxvuutrqtvvuuuuvwwwwwy{yy}|{}~~{xz|xuyzvuwvvusw||{~~|{zxy{}~|z~{zz||{zyyyxwvxzyyz{~~|||{{|~~~~|||zz{}~}~}}~~~~}}}}|{zyywuwyz||{||zz|~~{~|{}}~~|~zwvyywxxz{yyyy|~yvz}}|{{{~|xz||{vtwwutstuuvwvvxy|}{||zy}~~|~}}{{|ywyyvtuvwwxyy{{zz|~~}|zwvututsy}yvwyzywwxz|zz{|~|z|}}|yxxxywuwxutvvwxz{{{|}zxxwuuvvuwyvtvxxxxyz{{~z}|~~}||{{}~~~~}{{{{zwuwxwwvvwxxwwy{}~{}|~{{|}}z{~|~}}}~||}|~~zvuvwxxux||{xwz}|{{{~}}}~}|zz{yuvxz}|z}}xx{yvwxxyzyttxywvuwzxwz|~~{yyz}{vwywurprtvvtttvxwuy~{z|{vvzyxxzzz|}{yyx{|yz~}||}~zz{||zz}~|}}ywzzvv{|z|}|{{{|~~|z}}||{|~|{|}~~}zxy{{{{||}~~~{}~|||}|{}~}~}|}}}}}}~~}|||||||~}|~|{{|~~|~}|}~~~}}~~{yz{yvx|zwy{yy|}|}~~~~}}}|~{wwzz{|{|}}~~}~}}{{{{{yxyyzzyyz~~|{{{zzxvy|}{xwz||{{|}~|yxxwxvttvsrstttsswyyxz}||{{wttsssuwxxwwxywuwz{zz{{|~~}|{}~|{{zzxwz}{yz{zz{}}}}|zzzy{~}|}~~|}|y}~~~~}}{}{wwwvvsswvsw|zxzz{{{{|~~~~}||||zxyz{~~~{{|{{~~~{|}|zwvxywvvxz{||{~~}|{zzyz||{zzzyxwxxy{|}}}~}}}~|zyxyzzxvvwywvvwxxxz}~}~~}||{yywwxyyyyyyxxvvxywxy|~~}}}~}||~~|{yz}|yz{{{zyz|~~}||{|}{z{{|}~~}}|zxz{zyyxxxxz||{}|x{~{x{}~~|~~}}}{z{{{{}}|{~~~~~~~zxzzxw{~~|}}|{{{zz{|~}||}||{|}|||{{{||{zz|}{|}}}||}{xvtwzyxyz|zwwxyyywvx{~~~~||}|{}}yy|~~~~~}}|xxz{{zy|~|{}}{{~~|}}||}}}}{{||zyz{}}||zxxwututtttuuuwxwuuuttvxxyz||}~}}zzyxxwvusstuutvxxz~|{{yyz{z{~~}|z|}z|}~~|||~}{|}|||zyxz~~}|}}|||}~}{}}|}}}|zz{|{zyxxwvux|yv{~}~~}|zzz{}~}||}~}|}}|~~|{zz|~~~}{xxyyxxxy{}~~}}}|||~~}~~}{zyxvuvvuuwzzzz}~}{zyyxwwvuuuxxxyyyyxxxx{}||}~|}~}|{zyzyyyxwxyyy{|}~|}}{xwvwxwx{}}~|}~||{z{}~|}~|~~~~}}~|zz||zzyxxzzzyy{}zxyz{}~~~||}|||||||||}||}~~~~|}~{~~|z}~{z|~|y|~}|}}zz{|}|zz{|~}|}zyyyzzwyzzzzz|~|yxyyzzzz{|~~}}~~|{{{{zxwxyyyxyyz{|~~}|{{zz{{{||~~|||}~~}}~~}{zzy{|yx{||zyz~||z{|}}}||}||zz{xwyzz{|~}|}~}|ywxwsqtvutsstrquyyy{|}}~~~}}}|yxwxyvstuuvwyz{{{{ywy|{{}~~~|{zz{zyyz{}~~}~~~~}}}}{yz{{{zy{}{{}{{||zzyz{|||}~~~}}|{}~}}~}}}~~}}}}~~|{{{|}~~~~}|{yyzyxwx{||~~~}zxxwwwvvxvuvwvvwvttuvxyy|~~}}~~~}|{zzzyxxxxxyzyz{}~|yxxwvvvuuwz|||{|{zzzzz}~}}~~~~}|{zz{zyxwwxyz{||}~}z|}||}~~{{}~~{~~~~|||{zyxy{ywyyxxz{z{}}{yz||||{|}}~~{{}~}~~|}~~~||}}|}}~~||~{xz||||{|}}~|{yy{zy|~}|xy{xuvvvvuuvwwxyyy|~~||{{{z{}~~~~~|{}||{zzz|}|{}~}{zzyyyz|~~~~~{z{zywx{{yz{yxz||}~~}zvutsrqpqrrrsstuuutstvwvuxz{||}~~~}yz{zyyyxwvwxyyz|~|{{zz{zyzz|}||||}}}||~~~~~}}~~}}}}~}}}}}{z{|}~}}}~|}~}~|z|}{yzz{{xy|{y{~}}|zz{|}~~~~~~}~~{y}||~||{wuvwxzzzz|}|{{{{{{{}}|}~z{}~}}||{yyyyxwwxxvuvwxyyy|~}|zyyzywvx{|||{z|~~}{{~~{|~{y{|yxyz|zxz||{zz{|~~}|zwx{{{|{}~|}}zz{}}zxzzzz||{|zzzyyxxwvxz{{{|{{}~}~|~~}~~}zz|}}||||}}{|~~}}~~}|}||{z{|||}|{|}}||||{}~zwwvuwz|}voosuvuuvw}}zuponknux{{}~{xurrsv{~~|{wssuwz|~zyytqqppru{|{{|}~|zvtwzy}}{yvsqstv|~wspnmmpuvw|}vtrnmpruz~{vrnljjjlqv{~{{xvusuxx}{wsrpmkmotx{|~~~~|ytstttw{|}}yvuutwzvu||{yvsrrtvzzwvsqpory|}~|xttvvw{|}xtrrspouz{}~{xrnooopqtx||}|ywvwwvwzzxxz{~~|{yy|~~}{vrrrportuutuwyxtturopqomnomou{}~|yvtvz{~||~}}}~zussuvv{~~|}}zytoquvx||}~~{xyzyy}~~}zvtvxy{}{yyz|{|~}}z~~~}|}|}~wtutrrruxwvx{~||}{vtvx{~~}|{{ytptyww|~|yxxuuz}}{vtrsux|}}|z{}|z|}|zxusronoqrtw|z|~~|{~}}~~}~~|{xuvxwtrrsttuxz{|~}|~}xutsqomlmprstsw|||~~}{zz|zvvwwwwy|}~}{{}|~|}|{{}~~|zzzwuvxzz|{zz|~{x|~~~~~~}|yurrrqqrspnqtqquxxz{|{yz{wux{yx|~|z{{{z{~~|zxwussuxyz||{|~yxvsstttqqtuuwyxwyzz{||||~}{xvuuuvwyzz|~}zxurqsvvz~~~~||}~}{yzywxzyy{}~}}|zxuttrqrtuwzz{zz}}}~}}~}||{{}||}|}~~~zxuqqromptttttuurooonppoptwy{{}}}~~|}~||~{z{|~~{zyxxwxz{{|~~}~~}|zyzzzzzyxwyzzz{|zz|{{|}zz{{z}~}}}{}~{yxwutuvxz{}~~|yyxxyzzzzz|~}{~~~{z|zyxx{}~~~}|{{{{yxy{{{}~~zxvtsssstvvwyzzyxwyzzz{|~~{zxusrqrstuvvwyywwwwxxwxxvttttsrtvwwwwvwwvwy{{||{}}~}}zwvutsqptwyz{~~}~~}}}yxyyxyz|}}~~{|{xvvwx{}{yxusqppooruvxyyzzxwy{ywvxyyxyz{|}}}||zzzwvwwwz|}}|{||{zzyxwxxz}}}~|zyvsqqststwyzz{}|{z{|}~~{ywwvxxyzz|~}{xwutuuvz|{{}~~}|{zzyyz{|~{yxvtsttuwyzyxwyzxwwwxy{|~}}|yuttuwxyz|~~}~}zwutsqonnppqqqstrqpoonoruuvy|}}~~|{{|}}zyyz}}}~~~~}||{zzz|~{xvuttvxxxz|||{|}}zz|||~~~~~~{zyyyz|}~~~|{zxtqrsux{}~}}~~~}~~~}}}|{||{{zxxwxyz{||||}~~~zwwvsssuwxyz{|}|{z{}~~~~~~|zxvusrrrrstuwxwwyyxxxxyyyxwvvvuuuvwxyzzzzyyyzzywxyz|~~~~}{yvuvwxy{~}}~~}||{{|}~}zyxwvvvyz{|~{yyz|}~}{yyywuuuvvvvwvuutstvwwwxz{zxxwusstuuvwyz{|~}|{|||}~}{zyxyyz|~|xwvtsrrrtvwxz|}}{zzyxxxxy{|}~~}}}|zyz{|}}~|zwutssvyz}~}{zzz{{{||{{{{{zyz{{zzyxwvvvvwwwyyyxyzzyyyyz{}~|{yxvtssttvxyy{~~|zxuplklllmnrtuvxyyxwuttuvxz}~~}}~~}~|z{}~~~}||{{zz}}{|}~}}~}|}}||~}zwvwwxz|~~}|}|||zyxxxyz|~~{xwwwxy|~~~{{}~}{{{ywvvvwxy{|}}~|{{zy{}}}~{xwvvwxyzzyxxxxxyyxyz|~~{yxxxwututssstuuutuvvuvwwxyz{|{{{ywwwwvwxyyzz{{|}}~~~~||{{|{zyxxxxy{||}~|{zyzz{|}~~~~~~~}}~}}{z{||}}~}{zyz{{|~~}~}||{{zzyxyxuttuvustvvuuuttuvvvvvvwwxxyzxxyz{{z{}~~{yxyz{|}zxwvututsstvwvtuvwvvwy{~}{wvvuuvwxz{|}}~}{zzzyxxxwvwy{~~~}{zzz{{z{{||{z{|}}~~~|zxxxxwxxxxxxwwwwxxwxzzyyyxxxwvvtsssrsvwxxxyzyx{}~|zyxwusrqqqqrstvvvvuvxxyyy}~~}{zzzyz}~~}||}||}~~}|}~~|||~~|}}{{|}|zz{{|~}}~}}}~~|{{zyz{|||}~~}~~}}{zyzzywvxzyy{|}}}}~~}}||}~}||}~~~}~~}}}~~~|zyxyyyy{}}}}~~{yxvuuuvwwxz{zzzz{|}~}|{{|}~~}}|{zyyyxwxyyyzyywvvxyzzz|}zwutsssstuvwwwwwyyyxxyzyyyyxxxy{|}}zzzxyz|~~~~}|{{|}||||}}~~~}|ywy|~~}{yxwvvuuvuutsssrqqrtttuvwxxxxwvvuvuvvwxyz|~}||}}{zwuttsrtvvwxxxxwxzzyyyzz{{{z{{{{zzyxxxxwvvxyz{|}~}{{zz{}~|z{{|||{||||{zzyyxxz|}~}{ywvvsrtuuuvvwxyyzzz{|zxwvutsrrsuwyzz{{{zzzzz{|}}}||zxvvtsrqpprrrtvxyxxxyyyz{{{|}~}|}}~~~~~}~}||}}}~~~|{{|}~~~||}~~~~}|{zz{{~~}|}|{|}}}}}}|{z{{yyyyzzyz|{zzzyywvwwvwxyyz{~~}|~}||~~~~}||||||{{{{|}~~}}~}{zyz{{|}~|zxwvuuutuvwxxyyyyyz{||}~}|z{|~~|{zzzyxyzzzz{{zxxxwvvwxy{|~~|||zxvuuusrrsuvwyz|}}~~~~~~||||{|}}{zyxyyyyyy{|||}~~~~~~~}~~|}~~|{{{{}}|{{ywuvutssssqprtsstutttttuvx{||}}}||{{zz{z{{|}~}|{{{{}~~}}~~}{zyxxvuwxyzz{||zxwwwwvwyzz{|}||{zyyxxwvvvwxwxz{|}~~{zyxxy{~~}}{zzz{{zzz{zywwvutrrqqrrqqrsuwwxxyzyz{{zyvutttuvxyz{|||}}}~~}~~}|{zxvutsrrsttuvwwwwwvtuwxxz}~~}{|}~~~}}|{||}~~~~}}~|{{{yyzzzzz{{zyz{||}}|{zyxwvvwxxxwwvuuuvvwxz{{}~|||zyyyyxz{|}~~~~~}}|{zzyzz{{|}~~~~{zyzz{|}~~~~~|{zzywvuvvvwy{|||~~~~|{{|}~}}{zz{|}~~~~~}|{{ywwwwxwy{{z{{|||{yxwvutstuvvvvwwy{|}~~}}}|{||}}~|{{zz{||}~}}}~}}}~~{{{{z{}|}~}}|zxy{|}~~~~}|}}}}}~}{yxwvutstssstuvwwwwwwwwwxyzzz{}~~}|||||}~}|{|}~}{zzyxvuvvuuutsssssssuvuvxzzzyz{yxxwwwvvwwwxxz{~~{{|}~}~|{{{zzxwwvutttttuvxyyzzywwvvuttuuuuvxy{||{{||||{{{zxwwwwwxy{|{{|{{zz|}}}|{ywuttrppppoprtuuvyzzzz{{|}~~}|{{{{|~}}}~~~~~~~~|}~~~}}}}|zz{||}~~~~~~~|ywuttssstuuuuvwwxxyyyyyz{{|}~~|||{zzzzzz{}~}}~|zzz{|{{}~~}|||||}}~}}}~~~}{zzz{{||||||}~~{yxwwvvwyyyz{}~~~~~}|}~~~~~~~}}|zxwuuuvvwwxxxxwwxyyz|~~}~}{zzyxwvuuuuvwwwxy{|}~~}{{{|{}|{{|{{|||||}~~~~~~~~}zxvtsssuwwxyyzzzz|}~~|yxxxvuvwwwwy||{||{{{|}~~~}|{{{}~~~}|{{|~~~~}||||~~}{zxvusssrqrtttuuuuttuuttuuuuvxzzzzzzzyz{zyyyzzz{}~~}{zyyyyyyywvvwwwwwwxxxz{{{{zzyxxxwvvwxxxxyzz{|}~}{xvttuvvwwxwvvwxyz{|{zzywvtstssttuuvwxyyyyz{zyzzzyz|~~~~~~}||}}}||{yy{}~~}}}}||}~}~~~|zxvuttssssttuvwwwxxxyyz{||}~~~~}~~~~~}}{{{|||}~|zyustvvxz|~~|{yxvvvuuvwyzz{|{{{{|||}~~~~~}}}~~{yxwxyxwxxxxxxyywwwxxyz|}}}}|zyxwwvuuvuvwwxyz{||}~~}|{zzz{{|~~}{zyyzyz{}~}}}||{{|}}~~}|||}}}||{ywuttsrtuvwy{{{{{}}}~|{yyyyyz{|}~~}}~~~~~~}|yxxxyz{}~~||{{{{{|}|{zxusrpoonnonoprstssttuvwxyyz{|||}}|{z{{{z{|{{{|~~~|{zyzzzzz{||{||{{zyz{{|}~~|{zyy{|||}}~~}}~~}|{{zyxvuusqppqruwxyyyzzxy{|||||{ywutrqqqrrstuvwxyz{{{{||||}}}|}}}}}}~~~}}}}~|{zywwxy{~~~~~~|||}~~}{xvutsrrrrstvxz{||}~~~~}||||}}}~~}~~~}~~}}~||||||}}}~~|zyxwxy|}{zxwutssrrstuwwy{||}~~}}~~~~}~~|{yxwwwvvxxwxyyyxxyyyyz{|||}}{zzxwutttssuvxyz{}~~}{zzyz}~}||||}~~}|{zyyxvvwwxxy{|{|}}}||{zxvusrruvwy{}~}||}{z{{{||}~~~~~~~~~}zywutuvxyz||{{|{{{|~~}|zywuttsrqqqrstuuuuvwwvwwwxxxyz{|{{{zzzzzzyz{|}}|||}~~~|{zzzzyz{|}}||{||}}~~~}|{zyxyyyyyz|}}~~~~~||{zyvsssrsuwyzzzzzyzzz{|}|zxvvtrponnnnoqrsuvwwxxxxxyz{}~~~~~}|{{{|||}~~}{zz|}~}}|||}~~~|{{|}~}zxxwwwwwwxyz{|}}~~~}~~~}}||{||||}}~~~~~~}~~}{{|{||}}{zyyz||}}}}}}}~~~~|ywvutsstttuwxyz{zzzzzz{|~~}{yxxyxvvxyyyyyxwvuuvvvwwxyyyyyyxwwxxwwxyyzz{{||~}|{zzz|~}}}~~~~~}}}}}|}~~~~}}|zyyyxyyyyyyzzz{{{|}}~~}{zxwxxyz{}~~}~~{zzyyzz{{{|}~}}|||{z{|}~~}{xvutuwy{||}}}|||}}~}{zyxvutsrqrqpqtttuvvwvvwxyz{|||}||||||}}}}}}}}}~~}|{zz||}}{zz{zz{|}~~~~}}~~}}}|zz{zzzzzzzz|}|}~}|{zwvtssssuwxxyyyzyxyz{{zxxwusrrrqopqppqrstuvvvwxyz{}~~~~~~}|{{||||}|}}}~~}|{|~~~}}}~~~}}}|{{{zyzzzzz{||{|||{{{||{{{{{||{zz|{{{|}~}}~~~|zyvtsvz~}vrqmjloopw{||{{}xsonnnnquz~{yy{}{xuuuw{~|xtrqpqsuw}~yuqmkkjkpuwy}}{xsqpnmmnpuyz~|ytpppqtwy|}ywtststz~~zvsrstssx~{wuspmnqsuw{}{xurponq{~~~~~}|~}{yxwy{|xvurruxy|}yvuttvy{}~|{yxwy{~~~}}}}~|}}}|yvtuvvwyyzz||{{||zyxwvuuvwwy}~~|zwsqqpnnnoprtwz|~~|{xwxz{z|}~~||||{{{|}}}}~}||{zzzzyz}}ywvtqqqqrtuvyz||||}}{ywwxxy{~}{xwwutuvxxy}~~~}{xwxyvvxywyzzxuuvwutuvutuwxwxz}~zvtrpoqrsutuy|~}}}||~~~}}}{zywy{{|||~~~|{{{zy{}~}{zxwxyyz{}~}|}~~~~~~~~~{ywwvvy{zz|}~~~}~}zxxwvussuwwwwxyyxxxyywwyzz{|}~}~}|~~~}{zwuvwxyz}~~~~~}}{zyxwwvuttusqruwwwxyyxxxyyxxxxz|}~}}~~|zyz{xwxyyy{}}}~}}}{xxxyywx{|}}{{|{{{{}~}|{xxxvvxxvwvwxxxx{}~~|z{||}~|{}~~~~~|zzyz{|}~~~|||{zwuwxvuxz||zz{{zz{|||}~}|||zwussspoqqrttsuwyzyyz{zyy|}|}|}~~|{zz{z{|~~~}|{zz{{zxwy{zzzz{zzzzzyyyyz||{|~~}{zzz{zyxxxxxvxyyyzzz{|~}|}}||||{zyxvttuvuwz{|}~}}~~{{}}|~~|zyyxwuuuvuuvvwyxxyy{|{|~~}}}{{}~|{{{{{|}}}}~~~}~~{z|zwvvwxxwxz{}~~~||{zyz|~}}~~~~{{{xutsrrrrssstuvvy|zz||zz{}}}}~~}}}~~}{{~~~{yyywvwx{||~|yzzyxwxzyxxyz{{||{{{yyyyyyyyxz{{{{{{{{zzzyyyxvwxwxzzyz|}~~|zzywvvwzzz|~}}~~~~~}|{{zyyyyxxyzzyy{{{{{{z{}}}~~}}}}|}}|zyxyzzz{|}~~~~}~~}~}|{zzzzzz|~~~||}}}~~}}}yvvussssrrstutttvxyxxxxyyyzzyyzz|~~}}~~}}}}}|{|}}}|~}zyyz{|}~~}zyyyzzyyz|}}~~}~}{||{|{z{}}}|}}|{zxxyyyyxxxyyyzyyyzzzzz{||}}|{{{zxusrqrtvwx{}}}|}}}~~|yyzywvwxwvuwxzzzzzyxxyyyzzz|~~~~~~}}}}~~~~~~~~~}|zyxxxwvwyz{{{~}~~~~}}}||{{{||~~~~|}~~~{zyxvtrrssstuvwxyxyz{{zyxx{}}~~}|}}|{|}}||||~~~~~~~|{{{yyzz{|~~~|zz{yxz{{{}|{|~}{{{zyyxyzzz||{{{z{{zyyz{ywwxyyxz|{{{||||~~~}}{yxwvwxxy{}~~~~~~~}{{{zyyxxyyy{|}}}}}~}{z||{yyz|{{}~}|{}~}~~~~~|{|zxxyz|||}~~~}~~~}}~~~~~~~}|||~|yxxvtttsssstuutuwwwxwuvwxyyz{|{|~~~~}|||{zzyyyyyz{{{|~~~~}{{|~|{{zyz{{|}}~}}||{{|}}|}~~}}}||||zzzzzzyyz{{{z{{{{{{{{|}}|{{{ywvuuvuuvxzzzz{}~}}}}~~|{|{yxxxxxxxxxxzzxy{{zxyzzyxzzxwxyyyz{}~~}}~~~|zyxxxxwxyz{{{{|~~}~~}|zyzzxyzzz|}~~~~~~~~~}|{zyxyyyxxyz{{{zzyyyxxxyzzyyz|}}}}}}}||||{{{|{{||||}}~~~|zyxxwwy{|~}{zzyywwxxyyyy|}||{zzzzzyz||{{{{|}|zzzzzxwxyyyyyz{{|}}|}~~~~~}}|zxwyyyz{}~~}~~}{z{{zyyyzzz{{}}|{{||{z{||||}}}~~~|{{{yxxyyyxxy{|}}}~}{zyyyz{}~~~|{zzzzzzz{}~~~}{{}}~}{zyxvuvuuvwxzyxyzyyxxxxwvwyyyzz{|}|||{zyxxyxwxyyyyz|}}~}{zyyz{||~~~}{{|{{}}||}~~}~~}{{|||{|}}}~~}}}|{zzyxxyyyy{{{}~~~~~~||}{yyxvuuuvwy|~~|{ywvvwwvvvuvwyzz{{{{zz{zzzzyyz{{zzzzyxwwwvutsstvvuwz{|{|~~|{zyxwxzz{|}~~|||{zxxyywxyyyz{{{{||{z{|||}~~~~}~~~|yz{ywwxyyyzz{|}~}|}}{yz|||||}}}}~~}||{zzyyyyyzzz{|}~~}|zwvxywwy|~~~|{zyxxxxxyzz{{|}|{{{zxxyzzz{{{|}}}|||{yxxxwvvwwxzzy{}|}~~~}|||zyxxyzz|}}|{zyyyxxxyz{{{|}}|||}|{{|}~}}|{zyxwvuuuvwxxwxz{|}~}}~}~}|{{|~~~|{zzyyyxwxz{{|~~}~}}~~~~~}~~}|{yyxwwwwwxyz{{zzz{{yxxxxxxz|{z{|zyzzxwwxyxvvyz{zz{|}~|}~~~}{yyyz{|}~~||{zzz{|||}~}}~~~}~~~~~~}|{zzyxxxyyxxz{|}}}}~}{yxxxwxz{{}~}}~}{zywvuvvvvuuwyzyzzzyvwxyyxxyzz{||~}}~}|zxxxwuuuvwwxyyxz|}|}~~||||{}~~}}~|yzyxwwuvvwxwwy|}|{|}{zz{|||}}}~~}}~~~||||||||}||~~~~~}}}|{zzz|}||}~~~||}|||||~~~}}}|{zyxxxxyzzz{{{|}}~~~}{zyxxyyz{|}~}zyyywwwxyz{|}}~~}}|||{{zz{}~~~~}|{{{yxxxwwxwvvwxxxxz|}}~}{y{|yxz|}~~}zyyyxxwwxxz{z{|{{|||{zz{|{{}~~~~~~}}}|{zzyyxxxxyz{|}~~}zxyzz{|}~}~~}{{{zyxxxyz{|||}}}||||~}}}~~~~~}}|}}~~~~|{{zz||||}~}}|z{zyyyxyzyxz{|~~|{{{zyxwxwuvxxxxz{}}~~~~~|{zxxxwxz|}~|{zyxyyyxxy{}~~}~~}{zzzzzzyyyyz{{|~~|zyxxwxz|}}~~~~~~~~}}|{zzzyxwwxyyxyyzzyyzzyxxyz{{z{||{{zz{zyxwwxyxwwwwxxyzz{{||~~}|{|{zzz|~~|{zyxwxxxxyyz{{{zyz{zyz{{z|}~~~|}}}|{zzyyzz{{{|}}~~~~~~~||}~~~~~~~}}}|}~~~~}|{z{{zzzz{|||}}~~|zzzxxxy{{{|}}~}||}}~~}|{{{zyyxxyzzz{{{||||||}|}}~~~~}}|{{zyyyyyzz{|}||}||}~}~~|{zyyyxxy{|}~}|{zzyxxxyyzzz{||||||||||~~}|||{{zzzzzzxyzzz{{{{|~~}|zyxwxyz{}~~||{{zzzzzz|}}}~~}}||}~~~~}}}||}||}~~~~}}~}|}}}}}}}~~}|||||||}~||}~}}}|{yxyzyy{{{|{{||}}}~~~~~|{zyxvvwxxyz|~~~~}{{{{zzz{||}~~~~~}}~~~}||||{{{{{{{{}~}{zzzzzz{|}}~}}|{{}~~|{yxxwvvwwxxxyzz{|{z{{zyz{{z{||{{|}}|{{{{{zyyyxxxxyyyyzz{{{|}~~~}||zyxwvwvvxz{~~}{{}|}~|{{zzzyyyyz{{z{|||{z{{{zz|}}|}~~~}||{{zzzzzzz{|}}~~}|}~~~~~~~~~~}}}~~~~~~}{ywvutsuvvxz{{{{}~}}}}}|{zyxwwwwwxyyz}~}}}}}|||}|||}~~~|{yyyxxwwxxxy{{|}~}{zxwxxxxz}}}~~}}|{{zz{{{{|}}}~~}~~~~~~~}||{{zyxyyyzzzz{|}~~|{ywuttsstvxy{}~}||}~}|}|||{|||}~~~~~~~}||||||{|}~~{zzz{|}~}|{{||||}~}|||||{{{{|}~~}||{{{zz{{|||}~~~}zywvuuuvvwy{{{}~~~~~}|||{zz{}}}~}~~~~~~~~~}{z{{zz{|||}}|{yxvwxxyz||}}~}}~~}|{yxxxxxxyyz{}~~}~~}}~}}}}~~~~~~~~~}||zyyxwwwvuuuuvwxxyzz{{|||{zzywvutsstuvwz{}~~~}|{{zzzzzzzz{{||}||||||}}||}~~~~~~~}|}}{{{{{yxz{zyy{|}~}||}}~}}~~~~~~~~|{zxvuuuuuvwyyz{z{|}}~~{yyyywwwxxxz{||}}}|}}|{||}}}}|{zyxwvvuuvvvwyyz{|~}||{{z{|}}~~}|||}}|}~~~~~}|{{{zzzzzzz{{zzzzzzzyyxwutsrqpqrstvyz{|}~~~~}|||}|||}~~~~~}}~~}}}|||}|}~}}~~}||{{|}~~}||{{{{{{|}||}||||}}~~~~~~~~~~~}|{zyxwxyyyz{||}}}~~~}}}}|{{|}}}}~~~~~~~~}|{zzyxyzzyz{|}}~~|{yxxxxxyz{|}~}}|{zyyyyz{{}~}|}}}|{{{{||}~~}|{zyxxxwwvwxxxxyyyyyzzyyyyxwwvussstttvwxyz|}}}~~~~}}|{zyyyyz{{{{|}}||||}}}~~~~~~~}|||{{zyyyxxyz{{{|}~~}}|zzz{~~}~~~~~}zxwvvvwyz{||}~~~}|zyyyxxxyyyyz{{{{{{zzzzzz{{||}~~~~}|{{zzzyxxwwxxxxxyyzz{|}}}~~~~}|{{zyy{|||~~~}~~~~}}}}~~}{yyzzzyyz{|}}}}|||||||{yxwutrqqqqqrtvwyz{|||}~~~~~}}}}}}}~~~~~~~}||}}||}}}}}~~}{zxwwxz|}~~~}|{{|{|}}}~}}}}}}}}}}~~~~~}|||}}}}}~~~|zyyz{{|~~}||{zyzzzz{|}~~~~~~~}}~~}||{zyxwxyyyyyz|||~~}{zyxwwxy{|~~}}|{||||}~~}}|||zyz{zzz{|}~~~}||zyyyxxwwxxxxxyzz{||||{{{yxwvtsrrssuwyzz{|||}~~}|{{{z{|{{|{||{{{{z{{{|}}~~}|{zzzzzzzz{||}~~|{{zzz{}~~~~|||}}|}}}||||}~~~~~~|{zyxwxxxxxxyyz{{|||{|{{{{{{{{{||{{{{zzzyyxxxxwwwwwxyz{{{{|}~~|{zyxwwxz{}~~~~~~~~~~~~}|||{{{{{{{{{z{|{{|}~~}}}{zxvuuutuvxxxyzzzz{|~~~}||{{|{{|}}}~~~~~~~~~~~}|||||||~~|{{{|}~}||{zyyzzz{|||}}}}||}}}~~~~~~~}}}}}~~~|||{z{}~~}}|{{{{{{{||}}~~~}}}}~~~~~~}||||{{{{{zz{{zz{|}}}~}|{zzyz{|}~~~}||||}}}~~~~~}}}}|{|}}}}}~}}}}||{{{zzzzzzyz{{||||{{||{{{||zzzywvuuuuvwxyz{||}}|}~~~}||}}~~~}}}|||}}}}~~}}}}|{|}~}|}~~~}||~~|||{yxyzzzzyz|}{z}~}{zxvwy{|}}}~~{xy{{ywxz||{z{{zyxy{}{{|~~~|}~~~~}|}~}{xvttvxyvuvwx|~xvuuuvvvvxyyz}~{xwxz{}~|zzzz{||{zz{|{zz|{{{{|}}|||}~~~}}~~}}|{{|{{{{{||{{||||}~~~~}~~~|}~}||~~|{{{{|~~~}{yyxvtssrrssrrstttuvwwwvwwwwxzzzzz{|}~}||}}}}|{{||||{zzzzzzzzzyyyyyyzz|~}}~|{zzxwwxwvwyyyz{}}||||||}}~~~|{|{z{}}~||}}}}{{{z{|~}~}}}zyzzyy{}~~|{zxxz}}|~~}|{{|~}{yvtstsrtwyz}~~}~~~}{zyz||{}}~~|z||{{||{zyyyyyz{{|||{zzyxxyz{|}~~|ywutsssttvxz{}}}}~~}}}}|{zz{{z{{}~}}|||}~~~~~~~{yyyxyxxz}~}~}}~}||}|{zz{|{{||}}||{{{zyxxz{}~}{xvtssrqrsssvxyz{|{z|~}|~~}|zwvvttuvvvwwwxyz{|}}~}|}}|zxxyz{}~~~}{z{||{zz{{{}~}|}}zzzzz{{zz{{|}~~~~}||zyyz{|~|||||}}{zyxvtsrrrqrsstuuuvxxxxxy{}}|yvtsrrrsttuvxz{{}}}}|zxxwwy|~~~~~}{yyzz{zyy{zzz{{|||||}~~~{yxvtstutuwz~||~~}~~||}}|}~~|{zzzzz{}~|{{{}~~~~}~~~~}|{zzzz{|~}}}|~~~|{zzyz{{{zzyyyz{{{|}}~~{zyyyyyz|~~}|zz{~~}|{{{}}|}~|zzzywwxvvwyzz|}~~}|zyyz{}~}|{{|}}~~~}|zzzyzyyyxwxxyzz{|}}}~|zyxwvvwwyz{}~}}}}~~}}}|{zyxxxyyy{||}~}|zyxwvvwxy{{}~~}||||}}{yyzz{{|}}|{{zyyyxwvutuvwxz{{||}~~~{ywvutssstvwxyz|||{{|}}}~~~|{{{zz|~~~~}}{yyz{|~~||{{zyzzz{|~}|{ywwvwxy{~~}||}~}{ywvvvwxz{zyyyxwvvusrqpqrsuvwyyyyz{|}~~~~~}|{yxvtssttuvy{|}}~~~~~}||{zzz{}~~}|zyxwwyz|~~}}|zyxwvvvwyz{|}~~}|zxwwvuuvxz~~}}||}~~~~~~}}}}~~}}~~~~~~}}}}}~}}||||}~~}}}~}|{{zyyyxxy{|}}~~}|||}}~~}{zzzzzz{|}~~}{yyyyyyz{||}}}}~}||{z{{||}|{zyyzzz}~}|{yxxxwvwyz{{|~~}||{yxyyz{|}~~~~~~~~~}|{zzzyyyzz||}}~~}|zyxxxyy{|}}}~~}}~~}|{{zz{|}}}|{{{{{|}~~}|{zyxwvvwwxxyyyz{||}~~~~}|zywvutuvwxxyz{{z{|}}}}~~~~~}|zyxwwy|||||||{{|}~}|{{z{{|||~~~~}|}~~}}~|||||}~}{zyxxz{|{{zzyxwwyyz{|||{zzzxvtssrqqrrsuvwwxz{{{{||{{{zyxvvwwwxyz{{|}}}~~~}|||}}}}}|{{zzyz{|}}|||{zz{|~}|{zxxxxxyyz{{{|}}}~~~|zyxxxxyz|}~~~~~~}||}~}}~}||{{{|}~~~}|||}~}|{{|}~~zz{}~~~}{zyz{||zz{||}}~~~~~~}}}}}~~}}~~~~}|{{|{{|}~~~}{zyzzyz{{z{||}}~~}}}~~}~~}|{zzz|~}}}}~~}|{zyxxxyxxz{|||}}}}}~}|{|}}}~~}}}}~||}~}|{zyyxxwxxyzzz{||||}~}|{zyyyzzz{|}}}~~}}}}|||}}}}||zzz{}~~~}{zzyxwwwwwxz{{{|}|}}~~~}}|zyxvuuttuvvwxyz{{|}~}}}|}||||{{zzyz|}~~~}}|{zzyyyzz{{||}|}}}~}}}||}~~~~~~~~~~~~}}}||}|{{zxxyyz{|}}{zyyxy{|}~~}{yxwvuuttsstuvwxyyzzzz{||}}}|||{yxxxwwwxyyxxxyz{}~~~}|}|{{{{zzxvvz~~}|}~~|yxwxxyyyyz{|{{|~~~~~|zyxwvvwxz{}~~~~~~~~~~~~~~}|{zyyyz{{||}~~~~}}|||}}}}~~~~~~}|{zyyyyyz|}~~}||{zz{{|||||||}}~}|||}~|{{zzzz{}~~~}|{yyyy{|}||}~}}}}}|}~~~~}}|{z}|yz|~|wttsuz}}zz|~~~}}{|~}}}}|}}~~|{{|}~~~~~~|zxwvvvvvvwxy{{{zzz{{{}}~~~~~||||{{{{zyz{|||}~~~}}~~~~}{zz{|}~~~|{{zzyyxxyyyz{{zzzzzz{{|{||{zyyxxwwwwwwxyzyz{|}}}}~~~}|{{{}~~~~|{zyxxxxyyz|}}~~}}}}}}~~}|||||{{z{zz{|||||}||||}|{{{zyxwwxyz|}}~~~}}}}~|zywvvuutttuvvwxyyzzzz{|}~~~~}}|zyxxwwwwwwxxyyyyz{{|}~~~~|zyxyz{}~~}|zzyxxxyz{|}~~~~~~}}}}~~~}|{zyxxxxyz{}~~~}}~~~}|||}~~}||||}}~~~}}||}}|zz}}{}~}}}~~~~~~~~~~~~}}}~}}||}||}~}||{{{{{{{{{||}}~}|||}~~}{z{{||||}~~}}}|{{{{{{{||}}~~~~}{zyyyyz|}~~~}||{zzzz{{|~~~}}~~~~~~|{zz{}~~~~}{yxwvvuuvvvwyz{{||{{{{{{||}~~}}|{zyxxxxxyyzz{|}~~~|zz{|~~|{zyyyyxxyzzz{{{zzzz{{|~~}|{zyyyxxxxyzz{|}}~~~}{zz{{}~~|{zxwwwwvwyz{|}~~}}|||||}}}}}}}|{{{zyyyxxxyyzz{{||}~~~}}||{zyxwwxy{|~~~~~~~~}|zyxyyxwwwxyy{||zyyyyxyz{{|}}}}}|{zzzzyyyyyyyyzyyz{|}~~}|{z{|}~{xvtuwxxxz~~~~~~}||z{}}{zyxwwwxyxwxz|~~~}}}~~~}}}}}|}~~~~~}}~~~~~~~~~}|{{{{{{{|}}}}}}}}}~~~~~}}||{z{||||}}}~~}|{||}~}|{{|||}~~~}||{zzzzyyzzz{{|}}~~}|zyyzz{}~~}|{zzzzz{|}~~~~~~~~~~~}|{zyyz|}~~~|{yxwwvtstuvwxyzzzzz{{{|}}}}~}ywxyzz{{z{|~~|zyyz{|}~~|{zzyxyz|||{|}}~~~}}}}}}}}~~~~~}|{zzzz{{|}}}~~}{yvuuvxy{}~|zxwvutttuuvxyz{{||{{{||||}~~}}~}}|||{zyxwvvwwxyz{|}~~}|{yxxxyz|~~|zyxxwwwxxyyz{{||{zzyyxxyz{|}}~~~~}||{zzzzyyzz{{{}~~~{ywvvxy{~|{zyxxxxxyyz{|}~~~}}|{{zz{{zz{zyyxwwvuuuvwxyz|}~~}}}~~~~~~~~}{yyy{}~~~~~~~|{||~~}|{{{||}~~}}~~}~}|{{{{}~~~{yy{{{{{zyxyz}|zyyyz|~}{{{zzyxxy|~}{zyyz|}~~||||}}~~~}{{|}}}}}}}}|{{zzyyyzzzz{{||}~~|zyxxxy{|~}|{zyzzz{|}~~~}{zzzyzz{{|}~~~}||{{{|~~~~~~~~}{zyxwwxxyy{|||}}}}|||||}~~~}||{zyyyzzzz{|}}}|{yxxyz{|}~~}{{zzyzz{||~}|{{zzyyyyyyzz{||}~}{zyyyy{|||}}}}}}~~|zxwwvvvwxyz{|}}}||||{{{{{||}}}}||{{{{zyyyyyyz{{|}~~|{yxwxxyz{|}}~|{zxxwvwxxz{{||}}|{zz{{|}~~}|{zzzyyyyz{||}~~|{{{{||}~~~}|{zyxxxyyyyzz{{{zyxxwwwvvwwwxxxxwwwvvvvwwxyzz{}~~}}}~}|~}x{~~~}}~~}||~~}~}||}~}|}~~||}}}~~}}||||~~}{zzzz{}~||||||{||||}~~}}}}}}}~~~~}}}}|||}~~~~~~}||||}}~~~}|||{{{|}}}~~}|{zzyyyyyxyzzz{|~~}{zzyz{}~}|{zz{{{|}~~~~~~}||{{{{{{{{|}}~~|yxvwxz|}}~~~~}|{zyyyyyyyz{{{{{||||}}~~|{zyyyyyyyyz{{{|}~~~|{zz{}~}|||}||}}~~~~}}}}}||||||}}|{zyxwvvvvxz|}}}||||}|ywwwwvwz|}|}|zyy}~}|yvuuuvy{zyz|~~~~|yyxy|}{yxyyywvvuttsuy}~~~|ywvvvxyz{{{{{|~}|||{zyyz{{|}~~}}}~~~~~}||||{zzzzzzzz{{|}~|zyxyz|~|zxwvuuttuuuvwxxxwvuuuwwwxxxxwvvwwwvvvvwwwxyz{{|~~~~~}}}~~~~~}}{{zyyyy{|}}~~~~~~~~}|||||}~}}|{||}}}~~~~~~~~|zyxwwxyz||}~~~~~~~||{{{{|}~~}|||}}}~~}||}~~|{zzzzzz|}~~}||||||}}}~~}|{zzyzzzzyyyzz|~}{yyy{|~}{zyxxxxy{|~~~~~}}~~~~~}|{{z{||zz|}~~}|}~ypnnqx~}}}|||zustuvwz}{xwx{}zyzzwtsvx{~{yz|}~|zz{~}}}}||||||{zyyyyyyz{}~~~}|zyxwvuuuvvvwxy{|||}~~}{yxwwxy{}~}|zyxyyyyxxxyz{}~~}|{zz|}~}}}~~|{{{{yyxwwxxyzz{|}~~~~~~}}|zxwvvuuwy}~}|||||}~~~}~~~}|{zzzzzz{{{|}~~}{yxvvxz{}~~~~|zxwvutttttuuuvvvuttuuvwxyyz{{{{zyyxwwwvvvwxy{|~~}|||}}~~}|||||}~~}|{zyyyz{|}~~|z{{~{tuuy||~zz{|}|}|{}}|}~~~{{z{{~~}|zyyz|{||||||}}}}}~}|{|}|zxvutuwy{~~~~}{zz{|}~~~}{z{}~}}~}{yyyyz{|~~~~~~}||{{||{{z{{{{|~}{zzzzz{}~|zzzxwwwwwy{|}~}~}|}~~}{yxz|~~}}}}~{vtz|wpnv{~}zz}|wrrtv{}zxz{~ztsy~}|{||{xvx}~~||{yxy|~}}~~{yvuvwxz||}~}|zzyz{}~~|zyyyyxwvvustuwyz{}~{yxwwxz}~~~}{zzzyxxzzyyz|}|{zyxy|~}}}}}}~}|{zyyxxxxwwxxyz||zz{}~}{yyyxvuuvxz}~~~~}|{yxz}}||}~}|{zyyyz{|}~~}{yxwvvxy{}}|||}~|zxvuttttttttvwxxxwwvwxyzz{|}}|zyxxxxyyzz{{{|}}~~}~~~|||||}}~~}}}}~~~}|||{{{|||}~~}}}~~}}|}}}~~}||||}~~}{zyyyxxwwwwxxyyyz{zzzzzzyyxwvvvwxz{}~~}|{zzz{|}~~}}}}}}~~~|}}}~{{{zwtsvvvvwxyyyz|zyz{|||~~~}}}|{{||||{z|~~}}}~~}}}}|ywvvuuvwwwvwxwwxxy{~~~~{z|}}~~~~~~}|{zzzyxyzz{||~|{{ywuurpopprtvxyxy{|~}|{zyvtttuuvy{|}~~~~}}}{z||{|}}}||~~}~}~~|{{|}}}}~~~}~~~||}~}{zyxvvvxxyz{|~~~|{|}~~}|{{|}}|zxxyxxwwxzzyyzyxwvwxz|}|{zyuqoonnnnnoprtsqqponlklnqtx{}|xvvvuutuuuuwxyz{{z{~~{xvtrsvxzzz{~~~~~}|}~}|zxuspnmnoswy{~~}zwvsomnnnooqsssssrqsttuvvvvvwwwvtrsttutspnnprqqtw}}~}}}}|||||}||{{{||zzyxvusssstvwxxz|~|yvrmiggimqvz~~|||zyyz{|{xvvusrqrtwx{~}zzzyz{|}}||{{zvstttuwy|}zzyxvqnnmkkjjkmoqstvx{}~}||zvtsrrstvxyyxxz{}~~}}}{zzz|}{{}}||{zyxvvvwx{{|}}|{{{zzyyxwvtstuwy{}{uqrtvz~~{wuuusrrsvxy{|}}}|{{zyxwvy|~zuttssstvwwwwwxyzxw{}}~}|~|{}}|~}zxvuuuvxz|~~{z{~}yvvwxxy{||}}||{z{xuwzyxxy{}}~}{yxyxxz}~}yvtsrruy{}}}~~|xtqpommnrtuvvw{}}|zyywtrpqsuwy{~~|zyywvtsttsvz}}zxvurpqrqrrsvxzzzyyxwustuuvwxz{~}zvuuvvvwyyxwvuttsqonnonmoqrrssrqonmlllkklnpsvyz}~}~~~}||||}~~~~|ywusrpoopruwwvwxvtssqpoonmnnoprtvwxy{{{~|yvusstuvvwy{{|}}}|{|}~}{zyxvvwutuwwwxxwxyyyxwy{zxwtrpnlkklnqqqstuvwwwwxyz{zzzywvttsrqsttsrqrrrvyz|~{xvuuuwxxx|~||}}~}~}{ywwwvuuvy{}~{xvtrrtx{}}|{zyxwxz{|}~}{ywwwxzz{}~~zwurqrrstuvy{{{||{{||{|~~|{{{|~~~{xvvxyz|}}||||{{z{||}~~~}}}}}}}{|{zzwvvvvwxy{|||{yvvvtrtuvy{|~~{xw{}|{{zywutsrqqsssrqrstuwxy{{zxxxwvuuvwxxxy{}~}|zzz{||~~~~~~~~}||||zyxwwutrrrrstuvxz{||||{ywvtttvy|~|ywwwurqqppqqppqrrqqrtsqrrssrrstuttuvwwxyzzzz{|~}{{|{{}}|{|}~~}|{yxustvuuuttrqqqqqqqqqrsstuuvvvvvwwxyyy{|{z{{{||~}|zzyxyz{}~}||}~}{yvtrstsstuwxvtuttttttuvvvvvutsrrrrsttttuvvwvttuuuttwyyxxwvuutssttsstvy{}|{{yxz{{|~|zxxwvwy{{|~~}}{ywuuuvvwz{|~}}}}~~|zxwwwwwxy{{|||zxvtuutuvx{z{}~~}~|zwutrppqsttuvxyyyyyxxwvvxz}~~~~~~}|}}~~}}}~}}||}}||~~}{yz{zyyy{|}~}zywtrststvwyz{|}|{zyvuuvvx{}{{zz{~}|{xvuuvvvwyyxxwvvvuuuuuvvwxz{{|||}}|||||}}}}~}}~~~~~|zyz{}~||||}~~~|yusrrrsvxz{|}~}|zywutrqqqqruwyzz{{|}}|zwutrqrtvy{}~}{{{zxxwvvuuuussssttsttuvwyxxyywvvvvvuwxxxz||}}{yxxxxy{~}}}~}|{zzywvvwxywuwwusqooonnopprtuvxyyyzz{{|}}}|{yxvuvxzz{~|zz{|||}}~~~~~}{zzyxvtsrrqooonooooopqqqrtuvwxwvvwwvuttuuuvvvvvwwxxxwxyyxyzzzzyxwvuvuvxzz{}}{ywvwxxxy{}}~}}|{{zyyz{}}|}~~||||{{zzz{{|~}}}}~~{zyxwwxyxvvuuutrsuvwxz{||}|{zz{zyyz{{{|~}}}~{yxwvvvuvwwwwxyyxxxyy{|~~}{zyxxvvwwwwwyzz{}~}||{zyyxxwwwyz|}~}~|zywvuttuuuxzz{}}|{zzzz{}~~~}}~~~~~}~~|ywvwutvvvvvwyyxxxwwwxxyz{||}}~~}}}{{|}|||||}}}{yxyyyyyyyyywwwvuutuuttuvvwxxwwxxvvuttttuuuvyzz{}}~~~}}}~}|zxwvwyz{|~~}}}}~~~{yvtrrrrppppqrrsssstvwz}~~~~}|{|}~~|~~}}}|{{zyxvvvvvuuvxyzzz{{zwvvvvvvtstttuuwz{|~~~|zxvtttuwz|}~}}}}~{zzxwy|~~~~~}~~|{zxxwvtsrrqqpqrrqqqqsuvwxyzzzyxz{ywwwvurpqppooprtuuvwyz||}~}|{||}~|zyxxxz{}~}{yxxxxxy{|}}||{zzz{|~|zyyxwuuvutttuutstuvvwxyz{{||{zzyyzzyxxxxyz{}~~||}}{zzyyyzz{{{{|}}|zzywwxy|~~~~}}|zxyxwvuvwwxxxyzzzzzz|}}|||{ywuvvvwwyzzzzz|}}}}~~|zyywuuvwwwxz{}~~~~}{zzz{|}}}~}|}}||~}|{{{{yyyyzzyz{zzyxzzz{|~~~~~~}}||}~|zxvvuuvwxxxyyxwvuttssstuwyz{|}~~}}{xwvvwvvwyyyz{{z{||{zz{zxvutuwy{~~}|{|}}|{{{zxxyxwwvwwwwyz{{z{}}}}}~~~~}}}{zzz{||}~~}{z{{}|z{{ywuttuutssuvwvuwxvvwxxyzzyxxxwxyz{|}~}{ywwxy{}~~}}}}}~}|yvvxz||~}}}}}|~~zyzywurstssuutsrtvuttuvwxxyzyyyxwwvusrrrssstuuvyxwy{||||~|{{zy{}}||zxvvwxyz{|}}}}|{|}}}~}}{|}}~~~~~~}{ywvvvuttvwwwy{zyyy{|||||}||~~~~~~~~~~~~~}}|yvsuwwx{zy|~|{zzzyy|}}~}}~~}~}{{|{zyyz{yvwxvtsstusrttrtwxxy{}~}|zy{{ywuwywvy}}|||}|{}}zxyyyyz{||||~}}~}{zz{}~~~|{zzzyy{||{z{}}|{{{|}}}~~}}~}~~}|}~~~~~}{z{{}~~~{{zwvwxwwwwvvwwwvuuuttxywvz|}||}|zwxyusuvttwxyyy|~~~||}}{ywvwxz|}~|y{{ywvutttuwxyxxyyz|~~}~~~}|{|||}||}}}}}}~}~~}}~}}~~~}|{zyzzxwwxxwxxvtuvvuuvwuuy|zz{||}~}{|~~}{zzxxz|~~~}{ywvy|{y}~~}|zzzzwvvvvwxxwwwvuvutttuwvuwxwuvvsruvuuwvvuuwyww{}{|}}~~}{yyyzzz}}|}~}|||}~}}~~~~}}{z{|}|{}~~|zz{|}~}|{zywwyyyzzz{}~}}}}{{{yy{|}}}|}|z|{w{~||~}{yzz{}}~~}{yxwxy{{z||}}}}}~~~~|zz{|{yz|||zwxxvuttuvvwxyyz{{zz{}}|||xuwywvww{~||~~~~}|{yutuuvutwzxx}}~}zyz|~~~|{{{|}|{{}~{|~}~~~}}|{z{|zz}~}~}~~~~|wvxyyzz|~~~{xvvvwxxxyz||{|~}zxwwxyzyz{zwxxxxwvvuttwxvwz{zz{||~~||{{yuttsqqruxz|}~}zyzzyxxyyzz}~~~~|xxxy{{{{}~~~~~~~~~~~~~~}|{|}~}}|{ywxzyyzyxyyxxxwvttuwxxy{{{}~~|{zzz{|}~~}ywxzzz}}{xwutrqrttstvxxutwxvutvxxwyzxvwwwwussssssstwyxx{|}~}~|{zyyxx|~~}|{{|{z|~~~}}}||}~}|}}}~}zwvttvx{}~}~~~||{{yyyyy{|}}~}}}}{yyzyxyzz{}}~~}zwvxyz{}}~}~~{{{yxxz{|}}}~~~~}~}{z{{{{zyy{~|z{zzywvxwsuxvvwxz{{|~~~zvwwvwxz{|}}|{|~~|yxwvuuvxxwy|||~~~}}~~~|zzzzzyz|}~~~~~~}}}~}}}}||{zzyxyywvwxzzz|}}|zyxwy{|~~~}|zyyzzzzzyxwvvvwwvvvwxyxxxxxxxvvxyxvtuxxxyz{{||{||}}{xwwutttvyyy{}}~}{zyyyz{||~~}~{zzywyzyy{|~~~}}~~~}zxzzwvy|||{zzywy{xvwxwwwy|~~|yxxxwy|~~~}|}}zyvrqssrqqswutvwwwxwttvuuuux{zyyyyxuuuuutrtvuuwyyz}~~}{zxxz||~|||||}~~~~~~~|{zyyzyy{{{{|~~~{zyxxyz{|}~}yyzxwvvz||}}}}||}~~~}~~zyywvvwwxxy|}}}{yxy{}~~|{zyxwvwxy{|}~~~}|z|~~}}~~}}}{xwvuuttx{zy|~||}}~|||ywvvsrtvvwy{~~~~~~{zyxxwvtuwz{{|~}~}~~}||{zzzyy{|}}}~~}||zy{||}}|{{|{yxxxxwwwyyy|~}{yyxxz|~}}~}||{zzz{zyxyyxxyyyyyzz{{zyxwxyvtstttsuwvuvwxxxx{{{{zyywutsstwyxz~~~}}|||}~~}}~~~~~}~~|zz{zyyz{|{|~~}~~}}}||{yxz|{{}}{}~|zzyxwxxyz{{|~~}|yyz|}|}}~}{{{|~~|zwutsrrrsuvuuwwwwxvuttuwutxzzzzzzzywwvuuussuwwxxz}}{{|||}}~~}}~~~~~}}|zwy{yxxxyzzz{|}}||}}}{zzyuuuwzzz}~|{zyxz|}~~~}}~|{{|}}|}}|{{zzzyyxxxyzz{}~|zyxxy{|}}|{z{|||}}|{{{z|}|{|}}~~|{zzyxwwxxyyxxyzz{{|}}}~}{zxvuuuuvxz{}}{xxyxxxxz{{|}~~~~}|~}~~~}{zyywvwyyy{~~~~~}||||||}~}{{||||{yxwwwvvwyyz|}~|{{|}~}}|yyzyxz{zz{{zyxyxwwwwwwxyxxyyxvvuutttuttttvxxxyyz{||}}|{ywvuuuvxz|~|yz|}~|{}~}{z}~~|{{zyz|~~~~~}~~~}|{{||{{}}~~~~~}}~}}}~~}|{zyyyywvvxxyz{}}}}||}~~{}~~}}}zxww{}}}}~~}~xvvtsqqpqsuuvwxyyxxxwvvvwwwwxxxxwwvvuuuvvvwz|}~~~}}}~}}}~~~}{zz{|||}}}}}|{zyyxwvvvwwxyz{}~~}~~~~zxxxzyx{~|zywvwwwwyz|}~~~}{{{{{|{{{{||{{zz{{{zz{|||}}~~|{zxwyz{}~~}~~}{zz|}~~~~{{{{{yxz|{zyyzzyxwxyxwwxyxwx{{z{~~||{zxvtttvwy|~~}{zzyyyzz{|~~~~|}~|zyxxwxyyxy|}~}}|{zz{{{{||}||||||yyzz{zyz|{z{{}~}|~~|{zxuuwwwy{zzzzzywvvvutsstvwvvwwvvuuutsrrtvwxyyzzz|~~}}|{zyy{||~~|||}~}}~~}}~~~}~~~~}}~~}||}~}}}}~~~~~~}~~}}}~~~}~~~~}|||{yz||{z{}}||}}}}}}~~~~~{zyx|yrruwxz{~xusopv{~|vtsqv|zvtnhjlntwy~|ytnmkhimqvz~~zuoiggijlpx|wspmlosswyusrqsvy|~zxwux|}~{xvsrtuw{{wspnmmoty|zvurppoqsuz~yuutrrtv{|wvvtrtxz|~yvrpoppnntz|~~yutrnmmosv|}uqoljjjnuxz}zupmieehkpw|}zwwxusx}~}yupnopsx|{xwyyz}{yxwwxyyy|}~|xwvroorrrtvx{||||zwwvtstvuuz~}}~xuusqrssuwvw{}xyzz{~zwy~}}~yyzyx{|~}}~}|zvrrtuwz}{xvsqruwy}}|~~}zyz}}}}~~|}|z}}}~}ywvtvyyxz|}}~~|{z{{wvywquwrpsvxzzy|}zutvxy{~zwxyvstwxy}~~||{zwvwwwy|zy{yvtvwvy{z{~}~}|||~~~~|yxyz|~~}}~}}}}}|xxwusrssrqqssrqruuvwwvwwvutuvuux{ywxzyxxz~|{{{xwxyxxxxxxy||{~}z{|{z{~}|zz{}}}~~~~}{xy{yw{|y{}yx{~|}~zvwyxvvwyywxz}~|~||{yxyzz{{{|}~}||||}zywvuvwussttrtwvtx{|}|zzxy{yw}}z}{yyyyy|~~~|zxyzyxxwvuuxyxy{{{{yxwwvvuwyxxyz{|{{|~{{{zxxxwvwwvwy|||~~|||||}}~|zyxy{zyz{{zyvvwtruwwwvvxwvuuuvxxxy|}}|zyyxussrooolkmquy~~}~}{|}}~}~|||{yz{{{{|~}|~~~~}|{zy{}}~}}}||}~}~~}}}~~|zxvtuvtsuuuvy{}}|~}|zyz|}}~}{z{{z{}~~~~~}{{|zxwwxwvvxyy|~~~}|{zzz|}~~~~}|}~~~}{zyvvwurssstuuwxxvutuuuuuvxyxxyzywwyzz|~}|{zzyyxvuttuwvwy{{|~~~~{yz|}}~}~~~~~~~}|{zwvutttuvvwyz||{{{yxyyz{zzzzxyzyyz{|~}{zxwvusrqpppopqsvxxyzzyyxxxxyz{|}~}}~~~~||{zyyxwvwwvvwyz{|||{zzxwxyyy{|~~|{|||}}~~~|{yxxywuwyzz|~~}}|{|~~~~}~~}~|zyyxxwwxz||}}~|yyyxwwxyzzyxxyyyxx{|||||{ywvurpqpommmmmnopprtuvx{}~~|{{zz|~}||}}}~~}|||{{||}~~}||}}}~~}|{zzz{}~}{{{{|~}}~~~|{yxwvvvvuuuwy|~~~~~~}}}~~~~~}|||{{|}~~~~}}~~~~~}|{{zzzzyxyyz|}}||}}}~~~}|{{{{zy{||~}{yxvussrsttuxzz|}|zzzyxxyyyyyyxwwwwvx{|}~}|zyyxwwvuttsuwxyz{||{{{{zzzz{}}~~~~}}~~~}}}}|}}~}{yxxwvuutuwwxz}}~~~~|zyyyxyzzyyyxwvvwxz}}{zxvutsrqpoopqrstwyyyzzyxwwxy{||||||{zz|}}}|{yxwwwvuvvwy{|}||{{{zzz{|||}}}||{||}~}|{zyxxxwwxz|}~~~}|||~}|{zyyxwxyxxz{}~~~~}{zzywxxyyzyyxwwwxyyy{}~~}}|zxvtsrqppooooopqrtvvwwwwwwxxyz|~~}||zzzz{||}~~~}}}||}~~||}~~~~~}||}}}~}}|zzzzz|~~}}}||~~~~}}}~}}|{zzzyzzyyz{|~~}|||~~~~}|{zzyyz|}~||}~~|{zyyxwxyxy{}~}}~~~}}{yyxwwwwxz|~~|||}~~~}|{yxxxwwxz{}~~}{zzzyyyzzzzyyyz{|~}|zxvutrrrrrstuwy{|}}}|{yyyyyyz{{{zzz{|}}|||{{{{}~|yxwwwvuuwy{|~~|{{{||}~}{{{{zz{|~~}{ywvvutsrqppqrtvxyy{{zywvvuuuwwxzzyzzyyz{~~}{yxxwvuuvwxy{~~~}}|{yyyyzzzzzyzzy{}}}|zyyxwvwyzz|}~~~}|zyxwuuwwwxz|}}}}}|{{{yz{|||zzzxuvvvxyz|}}}|zzxvussrqqppppqrruxyyxwxxvuvwwxxxyyyyzyz}~|{{zyz|}~~~~~~~}}}~~~}}}}||}~~}~~||~~}||{{|~~~}{zzzzzzz|~}}}{{|}~~~}}}}}}~}~}|{{zyxxyz{|~~}}}}~~~~}~~~}{zyxwwvvvwwyz{~~~}|zyxwwwxxyz{}~~~~~}{|||}~~~~~~~~}{zzzzz{}~~~~~~}|{zzzzz{{|||{{z{}~}|{{zyxxwwwvwwxyyzz{zyxxxwwxzz{}~~}||}}}}||}|{zyzz{{|}}}|{{zyxwwwwyz{}}}~~~}{{|{{{|}~~~~~}}}~}{yxwututssssuvvwyzzzyyxwxxy{{z{|zyyxxyz|~~}|{{ywwwvuuvwyz{|||{zyxwwwwyzz{{||||||}~~}||||{{{zzz|}~~|}~~}|{zzxwxyyz{}~~}|||{z{|||}|{{zzzzz|~~{ywusrqponnnnoopqsuvwwwwwvttttuwyyzzzzzyz{|~~}}~~}}~~~~~}{z{z{{}~}|||}~~}}|}}|{{zzyy{}}~}}}{zzz{|||}}}}~~~~||{zzzzyzz{||}~~~}~~}|{{{|}}|zxxxwwwwwxyz{|}}}}||{{{{|}~~}|{{zxwwwxxx{~~~~}||}}~}~~~}}}~}||{yyxxxxz{|}~~|yyzz{||~~}|}}}~}|{{zyyxxwwwxz{|~~~||{zyyyzzz{{zyyyyz{|~}{zzywwwxxxy{}~}|{zyxwvvwwwxz|}~~~~|{{{zz{|}}~~~~}~~}|{zyxxwuuvvvwy{||}|{zyxxxwxyzzzyzzyz{}}zyxvtttssrsuvwyz|}}{{zxxwxxyyzz{zzzyyz|~}{{zyxxxxwxyz{|~}}}~~}|zyxwwwwxz{}~}|||}~}}}|{{zz{{{}~}{ywvtsrqqpoooooqrsttuvussssssuwxyz{zyxyzz|~~}|{zyyzzyyz||~~~}}}~~~~~}}|{yxyyxy{}}}}}|}~|{{yxwwwxyz|}}~~~}|{{{{|}~~~~~}|||}~~}{zzyyxwwxyz{~~~~~}||||~~~~}}}{zxxwvvvwxyz{{{z{zzyyz|~~~~}|zyzyxyz|}~}|{{|||}~~~}~}}|zxwwwvvwxz{|}~~}}|}}}~~}||{zyyxwwwxzz|~~|{{zz{{|||{{zyyzz|~~|{zyxwvvwyz{}~~~}}}~~}|{zyyxwwvvwxy{|}~~}}||{{{}}~~~~}}|{zyxxwwwyyz{|||{{{yxxxz||}~~}|{{||}}|{yxvvutsrrrrstvxyzzyxxwvvvvxyyyzzzyyz{{|}}||{{zyxwwwwxy{|}}~~~}|{{{zzzzz{|~~}}}}~~~}|{zxwwxxz{}~|zyxvusrqponoopqrstuuuutsstuuvxzzzzzzyyy{}~|{zzyyxxxwwxxz|}~~}}}~~~~}|{zzzz{}~~}}}|{|}~~}}|zyxwvvwxyz|}~~}|{{{||}}}}|{{{{|~}|{zzyyyyyyz{}~~}}}~~}~~~~~~}{zzxwvvuvwxz{|}~~}|{{{||~~~}|{{zyyyz{|}~}|{{{{|~~~~~}}~}{{zxwwwwxy{}~~~~}}}}}~~~~}~~|{zyxxxwvvwyz|~~~}|{{{||||}}||{{zz{|~~}}|{{{zyxxxxyz{|~~~~}}|}~~}}~~|zyyxvuuuuvxz|~}|{{z{|}}}}~}}~~}{{yxxxwxyz{}~}|{zyyyyz{|}}}}}||}~}{zyxwvutssrrsstvwwxxxywvwxxxyyyyxwxwwxy{}}{{zyxwwwwwwyz|}~~}|}~~}}|{{|||}~}|||}}~~~}}{zzyxy{}~}|{ywvuusrqpoooqstvwxxwvuttttuvvwxxxwwwxy{|~}|{yxwwutttuvvxzz{|~}}|{{{z|~~~}|||||||}~~}}~~}||{zzz|}~||{{zyyzzz{|}}}}}|{zzz{{|}}}}}||{z{|}~}}{zzyyyyyzz{|~}~~~~}|{zyyxxwwwxxy{}}~}}}|{{|}}~~~~~~~}|{zyxwwwwwyz|}~~}}||}~~~~~~}}}~~~}}}|{||||~}}}|||}~~}}~}|{zyxxwwxxyz{||}}}|zzzzzz{{{{{|||||}~}|{zzyyyyzz{|}~|{{{{|}~~~|zyxwuuttttuvwxz|}~~}}}{{{||||}~}||}}~~~}|{{{zzz|}~~}}}}|{{|}}}}~|{{z{|}~}|{zxxxvuuuvvuwxyzz{{zxwvuuuvwxyyzzyyyz{|}~}|{{yyyyxwvwwxxz|}}}~~}|{zz{{|}~}|{{{{{|}~~~}}}~~~}}}}}}~{ywwutttssrrrstvwxyyxwwvtuuuuuuwwuuuuuuvx{}~}|{zywvuttsstuuwxyzzzzzyyzz|}~}}}}}~~~}~~~}}}}}~~|{zyywwxzz{|~~~~~}|{zzyyyy{}~}||||}}}~~~~~~}|zyyxxxxxxyz{|}~}|{{|}}~~~~}}}~~~~~}|{zyyxyz{|~~|{zzyyz{||||}||}~}}|{zyxwvuwwxz|}~}|||zz{|~~}}|{{zzzzz{}~~~}}~}{{yxwvwwwwxz{|}}~}{zyyyyz{|}~}}}}|}~~}}|||{zyzzz{|}~~}}}}}}~~~}}}|{{|}~}|{ywvutsstuvxyzzzzzyxxyz{|}~}|}}}}~~}||{{{zz{}~~}|}~~~~~~}||||}~|{zyxwvvutttuvwyz{||{{{zzz{|}}}}|{zzz{|}}{zywwvuutstuvwyz|}~~}}{zzzz{{{{{{z{{|}~~~}|zzzzyz|}}~~~}|||}}~~}|{zxxwvvuuvvxyz{{{zywvuuuuuvwvuuuuuvwy|}~|zxwvvtsssrrrsuvxz{|||{zyxxyz{||}~~~~~~~~~~~~}||{z{{{|}~~~}}}}}~~}||{{{||}~~}}}~}{zzyyyxvwwwwxy{}}}~~}|{{{{|}}~~}}}||}~}}||||}~~}}}||}~}}|||||||{{{zz{|}~}|{zywvuuuuvwxz{|}}}}|{zz{{|}~~}}}}~~|{{{zyxxxyz{}}|{zxwwwvwwxy{|~~}}|||}~~~~}||}~}|{{zzzyyyz{|}~~|{{{|}}~}}||{{|}}{zyyxwuuuuvwyz{{{{{zywwwwwxy{|||||||~~}|{zzyyyxxy{|~~~~~~}~~}{yxwwvuvvvwyz|~~~}}{{|||}~}}|||}}|zywuuuutsstuvwxy{{||{{zyyyyyz{{{{zyxwxy|~}|||zyyywwwxz{{|~~~}}|||}~~~~}|zyyxxxxy{||}~}|{yxwwxxxyzyxxxwwxz|~~|{ywvuutsqpqqpqstwyz{}|{{zyyz{|}}~}}|{z{|}~~~}||||{{{|~~}|{{{zzzz|}~~}}~~~~~}|{{{zzzz{{{||||}}}|||{{zzzz{{||{|}||}}~~~~~~}}}||}~~~}||||{zywxyxxwvxxwvvwwvvvvvvvwvvttvwwwxyyz}~~}|}}|}~}}|||{{zz{{||||}~}}|z{|||||~~~}{z{{z{}|{|}}~~~||}|{~}z|||{yyz{{{zyyyzz{}~}}|yuvvuuvwxyz}~~~~}}}~~}}|}|yz||}|{~~~}||{|~}}~}{xusstsrpnortuuvx{{z{|}|zyz|}~~~}}}}}|~~~|{{yxwvwxxxyyyxwvvwy|}~~}zxyvsqqqpnnoqsuxyy||xtsrqonoprw|}~}zyxxxyz|{{}~|{{zxvwxxy{~~|zwtqpqqqquwwwxxyz{{{zz}~}yvvwvuvvsrtutsrrrqrsuvvuuvvvwwvsrqsttuy}~|||{}~~~|zy{}~~~}~~}{{{xy{||{yyyz{~~~~~|yvttuvy|}{yyz{{||~}zyxurqqrrrrrtvvwyz}~}~~}~~~{vrrrtvxz|}zzzyvqnnmllmmoqstvwz}~}||{ywvvtsqoopooqvyzyyz{{z{{z{}~}}}|zxvwxtrtvsstvy}~}{yxwxyyyzzyyyxxxy|}~~~~|{||}}}}}|{zwvutsrrty|~~~}|{zywvy|}|}~~||}||}~z|~{yz{||z{|{xvuttwz{~}}|yxxy{}}~~}|zyxx{}~~~|}~}|{z{{{ywwwutsrpnnnmnqruwx|~{xwyzyxwxxvuxz|}}|{|}~|yvsrtttttx{||{|~~~|yyyxwvtvxyyxyzzzzz~}||{zyxy{||{zyyzzz|~{xz}}}~}~|zwvuvxxwwxxwvwy{||zyyyzxuvvtssrrsvwvx|~~|{xusqpoprqqpqrrpqsstttuvuuuvvuttstuuvxy{}~~~~~{||zz{|}~|xvuuvxyz{}~}}~~~|zz{yxyzxwyyxyz{~}zxutttsssstvvwz|~zxwustuvxz{zyxwvusvyyxxxwvuspnoppommoqstvy{}}|||{zz{|xuuusqomnnnqsssvy|}}}||{zxvvwwutwyzyyz|{z{}}zxvtuwxzz|~~}~~~}|{zxwwxyzzz{}~~~}~~~~|zxvuuutsuwwwy{{}~}|{{|||}~~|zzyyxwvvvvvwy{~}|}~}|{{|||~|ywwwwwwx{|{{||||{{|zvwwurrqpommnnnnnnorvxxz|||||{{{{{{{|~~~|zxvtrsuvxxwxyyyy{~~}|}}||{{}~}{yvvvuvxyzz{|}|{zyxvutsuxz}~|zxxxwvuuvwxwwxyxvussssuwy{}}}}|{yxwwyxvvwxyyz}~}|zvsqonmnoqsuvuttuuttuvwvvwxyxxyzzyyyxwxxy{~~}|||}~~~}{yxvvxyyz}~}||||}}~}|{yxxwxy|}~zxyzxxzzzywwxyz|~~~}{ywvusstuuvxz|~{xuttqopqstttvvwvvvwxzyxyyxxxxxwwwxwwvvvvwxxz~}zyxtqoppopqsvwwvvwwvy|~~}~|zzyvttsrsvxyz|~~~~}~~}~|||}~}z|~~~~}}}}}|{zxxyzz{|zxwvvwwwvwyz{|{{yvuvutsstwvw{||}}}~~~~|yxxwvtsuwwy{~~{wvvtsstuvvvuvxxxz{|}{zzyurrpmllmoooqrstvyyz|||{|}~~~}|yxxyyyyz{|||{{z{||~~}}~~}zxwwwy{|~~~}||}~~|yvtsqpppqrsstuwyz{|}}||}}}}}}{xvutsstvxxwwyzz{{{||}~}{{{zyyzz{|{{}~~~}|zxwvtsqrsssstuutstuuwz{zz|{ywwwwxxy{z{}~|{{zyz{{|~~~}}}~~~}||||||}~~|{yzyyz||{}}zywvwwwy{}~}~~{yxwwxxyxwwxwvvy{}}{z{||{zyxwvuttstuutttuwwxz{{{{zyxyzzxvwyyzz{|}}}{{{zyyywtsrsqqsuvvwy{|}~}zzyxusrstttsuwwxy{~~~|{{|}~~~}}~~||zxwutsrrrrrrqqrtutsuvvvvwwwxxxxwxzyyz|~~~}||||{zyyyxwwx{}~~~}|}~~}|zxvvuuuttuvxyzywwxxwwwxxwwvuusrpnmlllmoprux{~}}~~~~|zyyyy{}}}}}~~}}~~~~}|zzzz{|}~~}||zzyyyxvvvtrrrrrqqqqqrtttux{~~}|zwvvuuuuvxyzzzyy{||}~~}{zyyyyz{{|}~|zxusrsssstttttuuvwyz{}}}}|{zz{|||{|}|{zyzzzz|~}{zyy{||}~~~}}~~~}{yxwwwxz|}}|{zzz{|}}~~~}|{zxxwxyyyyz~~~|z{|zyz|}~}|{ywvutuuvwwvwwvvvx{}~~~~~}{zy{|zyzzzyvuwxyz|}}}|||zzzzyyxxyz{|||{zxwwwwxyzzz{|||zxvuutstvxz{}~}}}}~}||}}}|zwtqnmmmnpqtutsstuvuvxyz{{{z{zzyxwvvvwxwxz}~}||}}}~~}}||||||}}|}~}{yxwvvwwy|~}|}{xxwvusrstsstttssttvyyxxxxwuuvtrrstuuvxz{}~~~~~~~~~}||}~}~~|{{zxwwwxy|~~}{zyxwvvuttuvvttwyz{z{{ywvtsrrrsttuvvwwxz{|}}}}zxyyyyz|~}|}~~|{{yxwuuuvvwy}}||zyxwvusrtttuuuvuuuvxz{}~}|||{{}}~~|xwwxyyyz{||{{}~~}~~~~}{xyzyxy{}~zxwustvxyz{~~}~~~~~~~}|{zz{{zzzyy{|||}~}||zyxwyzyz|~~}|{ywwxyzzyxxwwxyz|}~~}{ywvtrrqprsssvxz|~~~}}}{ywvuwwvvyz{{zyzz{|~}}}|{{|~~}{zzyyyxxy|~|{}~~~|{|}}|{}~}||zxyxvtrpomlmoqrssuvvxy{~~}~~}|zyyyyyxxz|}}~~}~|{~~}}~~}||~~~}}}}~}|zxwwwwwvwwyzyz}}zxwvutsstuuvxxwvuttvxyzz{|{xxxwwusssssstuwx|~~~~}~}|{|}}}||{|||}~~~}}~}|{{zz{{||{|}~~~}|zxvvvvuuvwwuttuuuvx{||{{|}}{ywvvuuuuuvwwy|~}|{zyyyxxxxwwxyzz|~~~}{{yxxxxxxwwwy|}}|zyxwusrrsstvx{|{{|}~~|zyyyxvvwxz}~}|zzz{{{|}}}}}~~~~}zzyyxwxyyy}~|{zzzz{{{z{{zz|~}~~~|zyxxyyzyz}~~}||~~}}}}~~|{zyxxz||}~}|{ywuvwxwwwvusqrtuvvwyz{{zzyyxvttuttttuwy|~~}{zywwwxwxzzyyz{}~}||||}~}|~}|{{{z{}~~~}{yxxwvuuuwxyz|~}|{z{zvuussrrtvwxxyyzzyxz}~}}||||{||}~~}}}}}~|{zyzzz{|}~~|z{{||}~~{xxwvvuuvwxyy{~~~}|zxwvsrsttuuwyywwxwvwxxxxxxxvvvuuuuuvxzz{~}|}~~}{zyxwwwyyxxyz{}~~|zxxyxwxxxyyz|}~~~~||zxvutvvwxzzzzzyz{|}}||}|{{zyyyxwwxyyz{|}~}|zxvutuvvwxxwwxxy{}~~}|{zxvttttvuuxzz{}~}{zyxyz|}~}|{|zxxxxyyy|}}}{{zz|}~}}||}~~~~}~~~~}~}}}}}}|||}~}{ywvvvwxz{zzyz{{{{}~~~}||}~~~|{{z{|}~~}||zzyyz{z|~}{xwussrsttuvwvuuuvwxyyz|||||{ywuuuttsstuwy{}~}{zzz{|~~~~}|}}}}~|{|{{{{|}}}}}~}|{yxxwvutuutstvxz}~~~}|{{{ywvuvvxz{{{{{z|}~~}|zyzzyyy{~|{zzz{}~~~}}}~~}|}~~~}}|zyxyz|}}~~~}{ywvuuuttvx{}~~|ywvusqqqrstuvvuuuuuwxxy{{{zzzzzzz{{|}}}~}}|||}~~}{zzyyyz||{{zz{{|~}}|{ywutttutuwz|~~|{zxvuuvwwx{|zyyyxyz|~~~~|{{zzzzzzzyzz{}~{xvutuvwxyxxxxxxyz{|}~}|||zyyyxwwxyyy{|~}}}|}}}}}||||}}||}}~~}|||}|{|}~~~}}|{{{{{{{|||}~~}}}}}}~~}}~~{zzzyyxxyz{}}|zyxxyz{{{{{zz{{||}~}|{zzyyzzz{}}~~}}|{zzywwvvuuuuuvvwvvvwwxz|||||}}||{ywvvutuuvwxz~~}}|||||||}|||}~|zzzyxyyyxwwyzz{||}}}|{zzywuuuttuvvvvwyz{}~~~}{{zzzz{{{{{{{|||}~~~~}}}}}}|{zz{{{|}}|}}}~~~}||||||{zzyyz||}~~~~~}{zzyxvvwwwy{|~~}|{zxvtsrqrstuvvvuuuvxy{|}~}||||||}~~}}}}}}~~}}||{zyyyz|||}}{zyy{|}}}~}}}|zywvuuuvvvvwy{|}~~}}{yxxyzz{}}{zz{|}~~}}}|{zzyxxxxyyz|~~|zxwvuuuuwwuttuvwwy{}}~~}}|{zz{{zzz{{{|~~|{z{{}}|{{{z{|{zzyyzz{|||}}|{|||{{|~}}}}~~~~~}|{zyyyxxwxz|~~}{yyxyzzzzzz{{{|~~~~~~~~~~~~~}|zyyzyyyzz{|~~|{zzzyyxwvvvvwxyz{zzyxxxxxyyyyyyyyyxxxxyzzzz{{}~{yyz{||}~~}||}}|zwvvvvvwwxvuuuuvvwxxyyyxwvwvvuuvvvvwxz{}~}}{zxxxyzz|}}}{zz{{}~~}{||}~~~~~~|{{zyyz|}~~}}~~~|zyxwvvuuuvvwy{}~||{{zywutsstuvwxxxxxy{|}~~}|{{{{{{||}~~|{ywvvwxyyzzzxxxxxyyzzzyyywvuttssstuuuvwz}~{yxxyyyyzzz{{{{|}~}{zyxxxwwwxy{~|{zxvtsttssuwvuuuuvwyz|}~~~}|{{{{zz{||~~}~~|zyxwvwxyyyz{{{|}~~}{zyyyyy|~~}|||~~|{{zyyyzzz{|~}{zyxxyzyz{||{{|}}|zywvuuvwxz}~~}|{zyyxwxyz{|~}|{zyxvusrrstuvvwwvuvvwxyz{||||{zzyxwxxxxy|~~}{zz{}||||{|}~}|ywusqpppqqqrrrrsuwyz{}~~~}|zywvvvwwxxyz{}~~|{zyxxxy{|}}||}|{}~}}|||}}}~|{zz{|}~}}||~~~}|}~~~~|{{{||}~~}|{{{|}}~~|{zxvusstttuvwy{|~}|zywvutttuvwwxyyyz{|}~}|{{zz{|}~~}}|||}~}|zywusssrrssrrrrrrsuwxz{{{{{ywvvuuuvwxxy{}~~|{zyyyz|}~~~~~~~}|{yyxxwwvvwy{}~~}{zwutrrrrsuvuvvwyz|}|{zz{{{||}~~}}}}~~~}}~}}~~|yxxwwwxz{|||{{{{|}}}~~}}}{zzzzzyxxxy{}~|{{{{{}~~~~~~~}}}}}}}}~}}~|{zyxwwwwxyz|~|{ywvvwvuz~}zxyxvx{||}}||~~zw{|}~|zz{{~~ytwyxvuuvwxxyz|}~~}{{zxwtppqppstuuuvutsuvx|~|~|y{}{x{}|zzzzz}|{zz~~|yxxyz|~}}{z{{xutuqmmnpqrrssvyyy{|}}~~{{|||yxxyxwwwuuuvwy|~~|zxwvvvwxwxzzz|~~~~||{zxyyvsvywv{}zyyywwvutvwwxxwwvutvwz{|~~||~|{yxyzywxxwvy|~~{yxxzyxz}}}~|||xvwwx~~~{}}{{zyy{}~{yxxy{|}~||}~~|{ywuttuuuwxwvwyww{}|~~}|{z|~}|~}~}}|zzzyy|~~~~{yyzyx||}~|{}}~~~}{yxxxz{{|~~~~{{zwtstvwyzzyvuvwxyz{}~{xyzxwxxvttuvwyzzy~~~~~{ywvvyz{|}~~}~~~|zxxxxxz{zyxxy{{z|~}|~z{|yvwwusuvuux{~~}}zvutrqqrsuttwxustuvwxyz|}}||}~|z{}|{}}z{}}}||~~}}~~{xvutrqqqqppruvxz||~|{zwxytqrsqorttsuutrsuvwxz{|~~|}}zwwxvuvwxz{}}zzzvtvxvsuwvux{|}~~{yz{xvwyvsstqopqrstvwyz{|}}}~~zwvvtssrrrssuwxz~}}{wwxusuvwwwwwvxzxw}}}}}{yyyxvvxz~~|zzzzyyzywxyy{{{}~~~~}|{zzwvwwwwwxxy{}~|{zyxyzz{{{}~}}}{zzzyxyz{|~||{xvtsrsssttttttuwy{|~~}}{zzyyxwxy{|~|||zxwwvuwyz{~~~}{z{{z{|}~~~~~~~|y{}|{|||}}~~~~|{zzxxwvwy{|~~|{ywvtsssrstsrrsuvwxz}}|{zyxxwusssstttvyz{}~}zyxwvuvy{}}}~|xusstvvwxyxwwwyz{|||}~|zzyvtssqpqrrsuyz{~}}}|zyxwurqpqrrstuuutuvwyz{}~~~~~~~~~~~~~}|||{{zyyzywwxy{|}~~~~}{{zyvuttsqpqsttvyz{}~~}}||zywusrpoopqsstvutuvvwy{{{{{{zzzywvvvwwxz{|}}}|}~~~~~}}~~|{zxwuuttuwz}~~~}|{{|}~}~~{xvtsttuwxxwwwvvwxyz{||{zzyxxwutuuuuvwxy{~~}|zyxxxxz||}|}~~~~|{zyxxwvuwyz|~}{ywtsrrrrsuvvvuvvvwxyz{}~}|{{zywvvwwwwwwxz|~}|{|}~~~~}{zzyyxxyyyz{}}{yxxxyyz{|||}~~}||{zyyz|~}|{zyxxxxy{{{{||~~}{zywwvuuuuvwz}~}zxwurqqrrrsssrqqsstuwxxyzzzyxxwvvvvvuttuvy{~}|{yxwwwwxy{~~~~|zxwuttuvwwwwvvuwyyzzzzzyxwvutsqppooppqsux{~~}{zxwusrpooopqstttuvvxz|~~~}|zz{{|}~|{yxwwxyzzzyyyz{}~~~~}|{zyxwvutttvwy{}~}}}~~~~~}||}~}}}||}~{zyzzz{|~~~}{{|~~~~~||{|}~~~~}}~~}}}}}}~}~~}{ywvtssttuvvvvuvxxxy{{{{zyywvusrrrrstuvxz|~~}{ywuuuvxz|}}}~~~}}~~}|{ywvvvuuutuvwy{}}~}||||}}}}{ywuttttuuuuttsrrstuuvxyyyxxwwvvvwyyzz{}|{zyxyz{||||||}~~|{zzzzzzz{|}}{yyyxyz{||||}}}~}{yxxwwxyyyyz{|}}zxwwwy{|}~}xstvxyz|~}|zxvutuvy|}{zyzyyxvsrppoooppqrrrtvxy{|~~}||{yxwvuttuuutuvxy{}~~}|{{|}~~}}}}}~~}}{yxwvuuuvvutsssstuvvwwwvuttttttvxyz|}~}||}~~~}||{{|}~|{zyyz|}}}}|||}~~~~~~{zxxxxyz|}}~~~~}{zyxwwvvwyz|}|||}~~}}}}}}~~|zyxxyz|}~~~~}}}}}|{zyyxxyyyz|}}}}~~}zwwxy}~|zwvvutsttttsqqqqrtvyz{zyyyyxvuutsrssttuvxz~~}|{yxxwwxyz|~}{zyyzz{||||||}}~~~}{xvtrqqqqqqqstvy{}~~~}}{ywtsqoooopppqqqqpqrsuwyz{}~~}}|{zzzzyyzz{|}~|zyxxyz{}~~~}}}}}~}|{{{zzyyzzz{~~|zyxxyz|}}}}|||}}{yxwusssstttuwy|~}{ywvuuvwxyyyzyz{|~~}{ywvutssttuwyz|~~}}}|{zzywutsqqqqrssttttuuvwxyzzzyyxxwwwwxyz{|}}zyyyzzzz{{|||{{}~~|{yxyyzzzyz}}{{}~~~~~}|{yxwwwwy{|~~}{zyxxxyz{|}|||}}}||}~~~~}|{{{|||~~}|{ywwxyz{||||{|}}~~}{zxwvvvvwwxxxz{}~}{||}~||}}}}}~~|yxvuuuuvwvvwwwyz{|}}}~~~}|{zxxxxxxwwxz|~}{yyyxwwwwxz|~}|zxurqpoooprrssttttuvwwwwwxwvvvvuuttttuuvwxz|~~~~}{zyyyz{}~}|zzzz{{{{zzzz{{|||}|{{ywuttsrrrrqqqrtuwxz|||{zyyxwvutrpnnmmmnorsuuvvwwxz|}~~}|{zyxwwwwwyzz{}}{yxxxyz{|}}}~}zyxxxxxxyz|}}~~{yxvvvvvwxz}~zwxxyz||{yyyyz{zzz{}~~}}|{zxwwxyz{||||}}~~~~}{zxwwxxyyzzzyyyyzz{{{{{{zyxxwwvwwxyz{|~~~}|{{{}}~~}{zyxwvvvwxyz{}}|zxxwxyz||}||||}~}}}}}}~~}|{{{|}~~|{zyyyyzz|}~}{zyxwwwxyyzzzyyyyz{||}}}||{yxxwwwwxxxyz{|~~}|{{|}~~}}}}}}}~~}|{zxvtsrrqrstuvvvuuvwxyz{||||{{zyxvvuvvvwy{}~~~}ywustuwwvx|{xvtsstrppoopqrrssrqqsuwyzzzyxwvvvuttssttuuwx{}~~~~}}}||}~~~~~~}{ywvwwwxyyzzyyzz{|}}~}}{yxwvtrppooooooprtvxz{|{{zzyxxwvtsrqoooppqrsstvwxyz{{||||{||{{{|}}}}||~~~}}}||||}~|||{z{{|}~~}|zxvuuuuuvxxyyzz{|~~}}}~~}|zxutrqqrssttttsstvwyyz{{{zzyxxwvvvwwwxz{~~}{zyzz{|}~~}|}}~}{zxwvvuuuuuvwy|}{zywuuvy{yvuvwwwxyz{~~|zyyyxyyz{|}~~}|{|}~~}|}}~~}|{zyxwxxxwxz{|~~}|zyxvvvvwxyyxwwxy{|~}|zyxwvvwwxyz|~~|{|||}~~}~~~}|zyxxyxxyz{|}~}{zxwvutqpnnnoprstttttuvwxz|}}||{zyxxwvwxxz{|}~}|{{|}~}|{zzyyxxxyyz{}~~}||{zywvtqonnnnoppqqpppqsuvwyzzzyxwvvvvvvvwvvvwxz|~}|{zyz{}~~~~~~}}}}}~~|zz{|||}~~}}|}~}}~~|{z{{{|}}}|||~~}{z{{||}~~}||}~~~~|zyxxxyz{{{{|}ztrpprttssuxz{{{{z{|~}~~}{zxxxxxyz|}}|zywusponmnoqrsssrrstvxyz{{{{{zzyxxwwvvuutuvx|~~}|{zyyyz{}~~~~}|}}~~~~}}}}~~~}{zxwvuvwwxz}~|zwutrrrrsstuuttuvwyzz{{||||{{zyxwwwxxxyz|}{{z{zz{{{zz{{||~~}|{zyxwwvvvuuvwy{}~|yxvuuuvvxyyxxxyz{}~~~}}||{{{{{{}~|{{z{{|~~~~~~~~}|{yxvvutsrrrsuvxz{|}|{zzyxwutrqonmmnoqstuvvvvwxy{||}~}}}|||{{{zyyyzz{}~}||}~~}|{zyyyyz|~~}|{zyxxxxyz|}~~~~~~}||{zzzzzz{|~~zrlouyyz{||||~~~~|y{~}|{{|}~~|{zxwwwxz{||{zz{|}~~~|{{||}~~}~}|zxvutstuvwx{}~}|zxwutrrrsuwyz{{{{||}~~}}}~~~~}|{zzyyyxy{}~~}}|{zyxvtsrqqrrstuuutttuvwwxyzzzyyxwutttsstttuvx{}}|zyxxxyz{|}}}||}~~~~~~|{||}~~~}}|||}~}|{zyyyyyyyxy{}~}||{ywusqonnopqrrsstttuwxyz{|||{{zyxwwxxyyyz|}~{yxxxxxyyzyxyyzz|~}|{zxwutttuvwy{|~|zxwvuvwxz{{{{||{zz{}}~}yvtx|~~~~~}||~|zxy|~}}||}~~}}}|{zz{}|ywwwvutsrqqqsuwz{}~~~~}}}~}zwvwxxyz}~~~~~}~}{yxvvvvvxxyzzzzz{|}~~~}}~~}}||}~~}|}}}}~~~}}}~~~~}|{zyyxxxyz|~}zwutsrstuvxz{{{||}~~~~~~~~~}{yxxwvvwwyz|~}}{zyyyyz{|}~~~~}~}|{zz|}~}{{{{|}~~}|{yxvutssrstuwy|~}}||{zxwuttuuuvwxxyyyyz|~}}|||}}}{yxwvvvwx{}~~}|zxusrqooqrrrrrrrrrsttuvxxyyyyxxwvvvvvwwxy{|}~~|zxwvvvvxxyyzzzz{}~~~}}}|||~urrsy}yxyywvuutuvwz{zwuvvwvvxz}zrlighklkjlnponnrx||xwxxxxxxyyyz{}~~}|zzyxxyz{{{{{|{{{{|}}|}}|{zzxwwxxwwvuvxy{}~|zxxwwxxyz|}~~|{zyxwwxy{||{{{||}~}}}}~~~}}~~|{yxxxxyz{{|{{{}~~}|{zzz{{|}}|zywutuvwxzzzzz{}~~|||}~~}{{zywvvvvwwy{}~}|zwussstuwyzzz{{|}~}|zz{}}|}~~wqqrv}wuvvvyzywupmptx}ztopv{}~}|zyz|~}}{ywvuuuuvx{~~~~}}~~}zyyyz|~}}{yxwvuuuwyyyyz{|~~{z{}~~~}{yvtrrstuvwyyyyz{}~}|{{|}||{{|~~~~}}}}}}}}{zxx{~~|zxvvuuwyyy{}~~|{yvtrpooppqrrrsstvxz|}}|||{yyxwvuttuvvvvwy{}~}{yxwusstuuwxz{||zy{}~~~|yy{||}}zy~{unlvxrtxzyxvsruxxspoqu|}zyz|~|wrlkqy}~~~~}||}}}~|{|||}~}{yy{}~}~~~~{xuttttuwy{~~~}|zyz{}~~}zxyz|~||{{{|}}{zxxwvuvwxyyyyz{|~~|zywutttttuvy{}~}|{zzxwvvutttttvy{{{{{|}~~|{{{{}~~|zywwvuuutuuwy{}~~~~~~}|zxwvvvxyz{|{{{{|}~~~}||}}~~|zywvvvwxxxwvuuuvwxxyyyyyyyxwwwvvvvwwwwy{}}{zz{|}~~}}~~|{zzz{{{{|}~|{{{zzzzyyxxyzz|}~~}||{zyxxyyyz{{|}}zyxwvvvxxxyywvxzzyyz}~~}|{{|}|{}~}}|zxwy|{{{zzyxxz{{{|}~}||{zyzzyyzzzyxz||~~}{{zvssrsttttuuttttuwxy{{zzywvtrrrqqpqqrrstuvxz{|}~~~~~}|zxyzww{}}}}|~}}~}}}}}||~~{|}||{z{}}~~zxwwxyyxyyxxxz|}~~}}}}~}|zz{}|yxyxvvwy{zxxxwvuuwxyyyxwvutrportttttuvx{}}zxutsrqqrtuwwvwz|}~~|{{zz{||||}}}||{|~~}~~|{zxwvvuuuwxy{}~|{zxwwxzzzzywutstuwyzzzyxxwwwxyz{{{yxvtronnmr{}{{|~~{zzz|~|{{}~~~~~}zwtrqppqrsuwvvwyyzzz}~}|{{||zzyxxwwwwyzz}~zyzyyz|}}{zzz{|}~~}}|{|~~}{{{zz{||zyyxvvwxz|{|~}{|~}zwvwyxwz{yz{|~}}||~|yyzxvutsqsvxxxyzzyyz{}}|{zzyvtvwwwvvwy{zyz{~~|{yywvvyzz|~~}}}~~{z|~~~~}{zyz|}{{}~}}|yxxxxy|~~}|{{~{xxtoqtrqux|}|{{ywyzyz}}~~~}|}~~|wsstrqtwz}~~~~~~}{{}~}}~~}{xuuuvwx{~~}|{{|}}~~zyywvutuwxxy}~{zyvronoomlmmmnoswxy{{{zzywvwxxwwy{wtuuttuvz{|}~~~}{zyxusstvutvyzywuuvvvuvwvvwx{}~}|{zzz|}~}{xvuvwwwxy{|{{|}}~~}|{||||zxwvvtsuxz|~|{zyz{}}}~}~}{|~~}|||~|zyvtvustwy{|}~~~~}{xvuttuvwy}}zzyxwwwwwwwvvutrrrqpooppprtx{}}~~}|}~~~~|~}zxvuuvwz{|~~~~||{yy{|||{|}}}~~}{{zz{}~{ywutsrtwxxxyxwvwxyy|~~zxxyyz{~}{{{{z{|{{}~}|{zyy{}}~~}}}|zz{{zz||}}|{zz|}~~}|ywwyxx|~}~}zz{{|}~|zzzz{~|{yxxwvwy{}~~{ywwwwxz|}~~}}}|yxxwwwwxz}~~}}|{zzzyxxwwwwz{zzz{}|zyxwwxyyz{{{{{z{|}}}}}~~~}zxurqqoprvyyx{}|{}~}|zyxyz}~}|{zz{|}}~~}{ywvuuvwy|~~}}}~~}{{{{{||}~~~~~}}~~~~}}~~|yxwxz|}~~~}||{zz|}~~}|zwusqrttuvxyz{{{|}|{zyyxwvwwvwwxwvvuutuxy{~}{yy|~~}||~{yyxwwxxyz|~~}}}|zzz{zyz|~~~}}}}~~~}{xvuuuuy}}|}~~~~}}}|{||zyyxwvusrppqqsuy}~~}|zwutsqonnnnnoqrssttsttux{|}~~~}~||}~~~~~~}{yxz||~}||{{zyxwyzyxwxz{{}|||{{|}}~}|}~~}{|}}}}|}~|{||ywxyz|~}{{xusstvxz{}~~}{zyzzy|}{zyyyz{|~~}||||{{||{{|||~|zyxxxxxwwyyyyz|~}{zwtrrrrtvxxwwwwwxz{{{|}}~~}|}{ywwvvvwz}}|{{zxvvvvwxy{|}|{zxwxy{|}}}|||{{{zzzz{|~~~}}{yxy{}~}}}}|zzz{|||||{zyy{}|zzyxwwxzz{}}zxwwwvvxyzz{{}~~~~~~}}}}~~|{{zxxxwwxyz|~~}|{yyxxwvvtsssrsstttsssuvuvxyyyyyyxxxwvuvxxyz{||~~|{ywvvwxxyz{zz{}~~}|{{zwuttuvvxyxy|~}|zzyyz{|||||||{|~~||}~~~~}|{{{{{{{{{||}~~~~~~|yyyzzy|~~~~~~~~~~|zz{{zz{}~~}}}~~~~}||{|{zyxy{|}|zxwutrrstuvvwwwwxyz{|}~~}}}{zy{{{{|~~~~}|{{{|yxxyyz{}~}|ywwwvvuuvwwvwy|~~~~~~~~}}~~}{yxxvtttuxyz||||}}~~}~~}}~~~}~~}|{zz|~|{yxwvvxyzzz{{yyyz||||~~{{zyxwwvwxyz|}~~~~}|~~}||{{~}~~|{|}~~~~}|~~}{{{{{|{zz{{|~}|{yxwwvutuvvwz~~}zxvuuvwxy{|}||{z{}}|}}~~~}||}|zyxxwutuvwy|~}||{ywvuuuvwzzz{{{z{|}{zzzzzzz{{yz}~~}|zxxxvtttsssrsstvyz{|}}}|||{yxvtqpomkmqrtuvutstuuuvxxxz{||}~}|}}}|||}~~|||{{{}~|zz{}~~}}|||||}~~~~}|zyxvtstutuwz}~~~~~~}|||{yxyz{{{{|{{|}~}}~~~~}{zzzz|}~~~~~~}|{{|}~}{xvvwwxz||{{zxwwxz{z}~}}~}|{xvuuuvutvyyy|~}|{zzyxxwvtsrrrrrttttttuwx{}}}|}~~}|{{{{||}}zywwwxz{{{{{zyyzzz{{{zzzyyxwwwwwvvvwxy{~}}}}}~~~}||||}}}}}~~|zyz|~~~}|{yyyz{|~}|zz{}~}|||~~|{{{{{{}}{{zwwxyz{z{{{{|}~~~|ywwxwwxy{|{yyxwwvxz{{{{||{zyyxwuuutstvx{|~~}}{zxvvwwwwxzxvuuvwxz{}~~~}{yxxwvttuvvvvwxy{}~}~~}|||zxvuvwxxxy{|}|}~}{yxxxwwxy{}~~~}{yyzzyxx{}||}~~~~~~~~~|z{||{{}~~~}}~~}}|}~~~}|{{zyyyz|~~||zwwwxxxxxzz{z{|~~}}|{xvvvuttttuuuuvy{}~~|zxxwusstvwxxxxz{z{}~~~}zzzz{{|~~}|{z{|}~~||}||}~}|{zzyz|}~~~~}|zxwvsqrsuvwxxxy|~|{~|xvxyyxwvvvuwwwwy|}~~~|z{~~}~~}{{~{z{zyxxz|||~~|}~}}}}|}|zyxwwwxxxxyyxwy{}}~~}~}{zxwwutvwwxz~}{|}}}|{}~||zxz}}|{||ywwvwwwxy{~~~{xvuvxyz{{}~~}|}||{{|~}zxwussstttuuvwxxxy{~~}{zzyyxwwyzz{~}}}}{yxxxwvtuwxxwuvywuw{}~}|||{{{zxy{{zyz}~~~}}}}~~~~~~||||}|zzzzzz{}}}}}~~|yxxxxvuuuvvuvwwy}~|yxxxvvy{}~}|~}{}}{zzz{|~|{{||yxz|{zzyz{|~~|}~~~}}~|{|}}{{~}zzzz{{|}~~~}}}}{zxxxxwxwvuvwy|~}{zywtsstvvvvwxyyzzyz{}}}~|xxxvutstttuux{}~zyyxxvtsrrsttuuuvwxxz}}|{|{zyz|||~{ywwyzxy|}|}}|{}~~~~|zyz||ywz|||}~}{zyxxwxyz{|}~}}~{xxxyz{|{zz{{{{}~}}~~~~~~~|zz|}}}}~~|zyzzz~}~}|{{zxxyyzz{~~{||yvuuvvuuwwuuvwwxyyz||{{|zxwvutuuvwwwxy{~|zyxxxwwz{yxxyyyyz|{z|~|{{{{{xxywuuvwyz|~~}}{z{||~}yyyyxxy{||~|{{{|}~~}|z|~}|~~~~}~~}~}{{}~}|}|{{z{}}~~~~~{{zyyy{}|||}~~~~yxywuuvwxyxutvwvuuwyxxyz{zxwwwwvssuttssvy}|{zzxwxzzz{}~~~}~~~}}}|zz{}}|~}yyxyzyy{|{{{|}~~~~|zz{zyz{z{~|yxwxxvxzxwxwusvxuuyzzzz|}{yxwwvwwvvz{z{~~}}~}|{zyz|{z}~}}}}~~~|{{zyxxyzz{~~{zyyxvtvyyz{{z{|~~~~~}{|{yxyyxxxyyyy}~{zzz{{z{|}~~~~||}{z|}}}~}{{{zzyy{|||{z|}|}~~{z{|{zzzz|}}}~}zxwvvwvw{|{zz}~~}}}}{zz{{{{{|}~~}}{wtrqpqrssstttuvuuvxyyy{~|zzzywwxwxy{|}}~}}}~~~}}~}|{{zyy{{{z{|{zz{}~|ywy{zy{}~}{z|~|z|~~}|}~~}|zzxwvuuuuvyz{~~zzywwz{|~}~}}~}}|{{|}~~~}|||}}||{zzzzz{{|}}~~}}}~}{yvvutssstuttttttuwyzzyyzzyxwwwutttttstuwy|}{ywtsstuxyyy{{{{{}~~~~{yyyyyyz{||{zz{|{{}~~}~}{{{zy{||}}|{yyzzz{||}}|}~~~~}{{||}~~||{z{||}}}}}}}~}{zz{}}}}}}|{{}~~}}}{zxvvuuuttvxxz}~~|xwwvutuvxyyyyyz{z{{{}~}}}}{yxxxyxwvvxyy{~~~}{z{||||}~|z{|~}~~}|}}|{{|}~|zyxwwxz|{{|zxwxz|}~~}||{yyzyxxxyz|~~}}~||{zxwxz{zz{{{||}~~~||~~}~~}||{zzyz}~~~~}~~~~~||}}}~~~~{|||{zzz{|~}zwwxwwxyzyzzzz{|}}|~~}}|{zyxyyyyyyyz{|}{{{yyz{||{||{zzz{{|}~}|{zyyxwvuuwxxxz}~|zxwwx{{|}~~~}}~}}}|{{{||}~~}{zyyz{||{{|||}~~~~}{yyz{|{z{}~~|zyyxxy{|||}||}~}~}~~||}~~}~}~~{zz||||||}~}}}{yxwyyxx{zyyzyz{{|~~~~}}{zyzyxxyzzyy|~|{zyyxwxz}~}~~~~}~{{|}|zxy{||zy~~}zyzz{|~~~~~}}}}}~~|ywwxyxxz|zyxyzzzz{}~}|||{ywvvwxxvwxxy{~~}||zywtrqqrrrstuwwvvwxyz{}}}}}}}|{{zz{zz{|}}~}}}~~}|}~~~~|{{{{{|}}}}}|yxz|||~~~}||}~|{|{{|}}|{zyxxy{}}|||}~|{zyxxxxxyz{|}{zyxxxz{|||||||~~~}zxzzz|~~~~~~}}~~~~}}{zyyyyzzyxy{~}{xvvvuuxyxxxwxyy{}}~~~~|zyyxwvvwxyyyz|~~~|zxvttuuvxyyxwxyyz|}~~~}|{{{|{|~~~~|{zyyyyz{{{}~~}{zxwvtssuwvvxxuvxyyz{|}~~~~||||{{zyy{}~}}||}~|yxxz{{{}~~|~}|{zxwvwxxwxzz|~}|ywvussstuvwvvwxxxxxy{{|~}}}}{{|{yyyxwwwx{||~|{{zxxxy{||||||{{{}~~~~~~}|||||{{{{{|}}||zyz||}~~~}|zz{||}}~~|||}~~~~}||{{|}~}|zxyz{{}~~~~~~}|}~}}}~~~}}~}~|zyxwvvx{zyz{zzyz}}|zzyyyxyzz{~}{yxxxyz{||}|z{}~~~~~~}z{|{{|||{{|}~{yxwxyyzz{||||}||}~~~~}}}{yxxyyyz{{|~~~}|zyxvuuuwwxz{}~}||}~~~}{{|{{{||||~}{yxxxz{{{||{{z{}}}~~}~~~}}~}{z{{|||||}}||}}~~~~~}}||~~|{z{{zzz{~|||||z|~}~~~~~||{{zxxzyxyz{}~~~}|zxxxvtsrrtvwwwwyzxwz|{|}|}}|yzzxvwxyyxz}~{yxxzz|}}~~|~~~|{zyyyz|~}|{|||{{}~~~~}}|zyyyyyyyxxz}~||}|yxxvusqsutuwyzywxz{||}~~}}|{{yxxyzzz{|}~}|{|~~~~~}}~~}}}}}}|}}~}ywtstvy}}vpquwxyzzz~}}}{xurmhhhfksz~}xspnlnswz{xvvroprtwy{zvuuqpqsux}{z{|}~|xvy{z|~}}zxwwwy~ywtmifdcejprsyyvrmkmnptx{}|zyyy|~zzxwursvy{vpomigginrux{}xvvtsvxxx{}zwz|yvtqpppqrqrx~~yvtronnprx~zwvspnmotvw{~|{ywxz{}ytqqsrsz|vqpnmlmpswz}}zwxzxvvxz{|}~}||||~}|~~~|||zvuxz{}~~}|}||}}z|}{{}{{y{~}zvspqstuz~}{z{~|{zwvy~}}~}|~}xwwsprvsquz|~{wwxwvxz||{|}~}}|{zxxxvx|~}ysrtwwy~{vxzz||wy|zx{~}|~}~}|}}{vurnkilppoqttv{~}xuuvwx{~}{|}|x|{y}}zxvtsppsttv{~{wttrrsuxywx{|{~~|yyzywvtrqomorsuy~~|z}}{|}}||{{{zxtqopokjklnpuz~|}|vqpnkigefhkmnnsxxwxxz{zy{||zz|~~|{zxvuvxyyyz|~{}~{z}}z{{zy{|}~~~|y{|xvwyyz||xxy{~|z||zyyxwxyz||{{|}~{wsrrpnprrrw}~}|~}yvy{yw|zwuvvvx|}}~|{zxvsqqqrrrsuy~|xwvsqqolihiijnqqpsuuuwxxx{~~ywvtrrstuw{~||zy{~~||{{||~~~zxyyyyz{|{zywvwxxxy}~|{{}}zxwyzz{|zwsppqswy{}{|~}}|~~||~}z}}zwusrpoopqrux{}~}}}~||}~||{yyzxwz~}{{zxwy{{}|zxvuutttuwxz~||{yzzwvwuux|~}}~~|zxxyzz}~|}}zxy{|~~{yxvutssqppqstttuwwvvx{}~{wussttttvy}}{xwwusqqtwyy{{{yvsponnnosx{||~~zyzxwxz}~|zxvuutsstwyzzzzz{||}~{yvsqrstvvvxywvtqoljiijjkllnqstvx{}|yxwspooonnnooopqrtvvwxyxxwx{~~~~{yxurpmnopqsw{~~~}{{|{|{xwwwwxz{{|}|z{{yyzyyxyz{zy{}zxyzyz{~}|yusqpppqtwz}~}|}~~~~~~|}|zy{||}~|}~~}}~~~~~~{yyxwwxz|}~}|zyyyyyxwxxwvtsrqrtxz|}{{||{zz{{{{}|{yurqqqqqrtvz~~~~||{yxyzyz{|zyzzxxz{{zyzyvtuusrrqpoprtvy|~~}~~~}}}}|{{|||}}}{zzz{|~}{ywutrqrrrqrtux{}}{{{zz|~}||{yyyyyyyyzzzyywwyz|~}|zyyzz{|~~|zxwurponmnoopqruwxxxwvx{||~~{zyxwvuvwy|~}{yxwvvutrqpooprtuuttsstuvxyz|}~~~~~|{zyyxxz{}}|{{{zyyzz{{{{|}~}ywvuuuvvutsrqppqrstutsrqomlkjihhihhiloruwy|||{yxxwvuuuttuuvwwxyyzzxvwwwy{}}~}zxvtsrqsvxy}~~~}{zzzzz{~~{zzz{|~~}{zz{~~~}zxwvuuuwyzzzzzzz{}~}}}~~}}||{{|||}}}}|zxwwxz|}}{xvtttuvxy{}~{zzxvttuuuvxz{||zyzz|~}}}~~}|{{{|}~}zxvuuwxyz|||}}}{zyxvtrrstuwz}~~~~|zxvtsrrtuvwvutrrqqrtwyzz{|{zywvtqoonmnpswz|}||||{zzyyz{|||}{ywvwxyz|~}{xvsrrrqprtwy|}|}~}}}~~|}~~~~}zyxwuutuuvx{}}~}|zyxxxz||~}{yvsqqoonnoqsvz~~}{xvuvvvvvwwwwyzz{{{{{{|}~~|zxvuttssuxy{{|~~}zxwwusrqpppopprstwyzzyyxwxy{}~}||{zz{{|}~~|zxvvwwy{||}}~}{zz{}~}{yvuuuuvwy{|{zyxvutsssrstuwx{~}||~}yvtssrrtvxz|~~{zz{|||~~|zxwwwvvxyz{{{|~~}}||}~~|zxvvwxyz|~}|zxvtsrqqrrrssrqqrsuvwyzz{|{{{{zywvvwwwy{}~}{zyyyz{|}~~~}|zxxyzz{}~~|zxxwwxyyyxxxy{}~}|{yxxwwvuuvwxz{}~|{zyyyzz|}|{{{|}~~}|{{zxusponnnnnnnopqsuwzzz{{{zyxxwvuuuuvwxy|~}{yxxyyyyxxwvvwxy{~~{xwurpppoopqruxz}}{{{|~~|zxxxwxz|~~}~~}|{yvutssstvvuuuuuuvwxxxwwwwwvtrssrrstuttuwy{~~~|zzzzyzz{{{{{|{{|}~~|zxwtrqpoooqtwz}}|{ywvvwxxyzzyxvuutuxz|}~}||zyxwvutuwy{}~|{zyxyz{|{{z|}}~}||{{|}~}}}}~}||}}~~}|zywusqqpppqrtvy{~~}||{yz{||}~}}}}}{z{}}}}|zxwvuuuwyzyxxwwy{}~}|{|}~~~~}{yxvtssssstwy|~|zxvttspnmmnnpqstuuutsuvxz|~}{zyxwvvuuvxz|~}|{zz{zz{}}}~~}}}~~~~~~}|{yxwwvvwwwwwwwvvxyz}~|{zyxwvuttuvwxz}~|{zxxxyz{|}}}||{|~}{ywuuuuvwxz}}}|{zywwvtrrqrqqrrrssux{~}yvuuuuuvxy{}~}}|{zyxwwwwxyz{|}}{ywuuvwz|}}~~|{zxvuttuvwz|~}|{{{{|~~~}|{{{{|}~}|{yxwwwvwxyz|~}}}}~~~~~~}|{|}~}{yxyzzzz{}~}||}~~~~}}}}}|{zyyxxwwwwwvttuuvwy{|}}}}}{zzyxwvvuuvwxz}~}|{zzzz{|}~~~~~}~~~~~~~~}|{|||}~~|{yxvuutssssrrstvwxyzzyxxxvttssssstuvx{}}|{ywvusrqqrrtvx{~~~|zxxxyyz{|}}~~~~~~}|zxvtsrqqqqrrsuxyzzzzxvuuvvvutsqqqpppqrsssttttuwxz|}~}||{{zyyz|}~}{yxwvvvy{{}~}}}}~}{ywvuuvwxxyyyyyyz{|}}~~}{zxwusrqpopqrsuvy{}~~}}}}}}~~}||{yxxxxxxxxxwwxz}~}|{zyxyyxyz|}}||{{zxwuspqrtuuvwwwxyz|}~~}{yxvuuuuvwxz|~}}}}}}}}~~}{yxxxy{}~~~~~~}{zyxxyyyyz|}~~~~~~}}}~~~~}|{{zzzzz{}~}|{zyxxwvvuvwwxy{{z{|}}~~|zyxvtttttttvxy|~{yxxyz{|~~~~~}{z{{{{|}}||{{|}~~~~~}}}{yyz{{{|}}}}zxvutsrstuuttuuuuwxyz{{zzyywvuuuuuvwxxy{~~}|||{{zyzyxxy{|}}~~~}|{zyxwvvuvvwwwy{~~}|{zyyxxy{{|}~}}}~~|{{{{||}~|{||||||}|zyxvtrppomlkkkklmoqsvxyz{{{zzzzyyxxwvutssstuvvwwxyz{~~}{zyyyyxwvvwx{}}||}}~~~}}}~~|{ywutsrrrsuvvwwwwxyz{{{{zywuttsrrqqprtvwyz}~}}}~}||||}~~}{yyyyyyz{|}~}|{zzzz{{|}~~~}}||}~~~~~|{{zxxwwvuuvwxyz{}~~}}~~||{{zzz{|}~}|}~~}|{yyyyyzzz|}~|zyxwvxzz{||{zyxyyxxxxwxyxwwvvuttstuuvxz|~~}|||~~~~~~|zxwwwxyz{zyyyz|~}|zyyyyyz{{|}~~}}}|{ywurqppqrtttstuvwxz}~~}{zyzz{{{{|}~~}{ywvvwwxxxxxxxxyz{|||||{zxwvutuvwwxxyyz|~}{zzzzz|}~~~~~~~~~}|{zzyyxvusssstuuvwvvtsqpnmmmlllllllnqtvy{}~~~~}|{{zyxvuuttuvxyz{||}}~}{yxwwvvvvvvwxz|~~~~}}|}}}}~~~~~~}~~|{zzz{|}}~~~~~~~}||}~~}}||||}~~~~}}}|}}}~~~}}||zxwutsrssssuwy|~}}}}}~~|{zyyxwxyyyzzz{|}~~|{yxwvvvvvvvwy{~~~~}||{{{{|}}}|{{{{}~}}|{zzz{}~|zzyyyz{|}}}||||}~~~~}{{{zyyyz{|}~|yxvuttuuutstsstuwyxxxxwvuuuttttuuvwy{}~}||||}~|zyxxxyz{}~}{zyyyyz{{{{{{zz{{|}~~||{{zyxwvvvvvwyz{}~~}}|{ywvutttuvvwwvvvxz|~}|zyxxxyz{|}~~}||}|{zyxwwwxyzz{zyxxyyzz||||{{{ywvutsrsttuvx{}~}|{{||}}~~~}}~}zxxxxxyyyyxxxyz|}~~}}|{{{|}}~~|zyywwxzzzz{{{{}~}|{yyyyyyz{||}}|{zzz{{{{|||}~}{{{|{{{|~~}}~~~~}}}}||zz{||}}~~|{zxxyyyz{zzxxxxxyz|}}||{{yxwutttttuuvxz{}|{yxwwvvvvutstuvxz|}~~}|{zxxxxxyyz{|}}{zzzzyyyyyyz{{|}~}{zyyyyyyz{|}~|{{{zyyz{{|}}~~~}||{{{z{||}~}|zxvussrqqqrrrrrrrssuvvxyyxxxwvvuuvvvxyz{|~}}|{zyyyyxyz}~}|zzyyzz{||{zzz{{{|}}}|{zxwvtssrqqrrrtvy{~~}|{yxwussttuuvwwwyz{|~~|{yxwvvvwwxy{~~}}}}~~}{zyxwwxxxxwxyyyz|}}|||{zyxwwvwwwxyz{|~}|zyyyyz{||}}~~~}}}~~~}zxvuttuvvwwwvvvxzz{}}}}|{{zxxwwxxwwwxyz}~||{{{|}~~~}||{{|}~~}||{zyz{|~~~~}|{zzyyyz|}~|zywxzz{{||{zz|}~~}|{{{{{||}~|zxvuuuuuvwwvuvvwxy{{{{{zxwvvusssssstuwy{}~~}|{zzzz{|}}{xvutstuwyzzyyyzz{}~}|{yxxxxwwxyzz|~~~}||{{zywvvvvxyz{|||||}~~}|{zyxwwvwwxyz{}}{yyxyz|~~}}~~}|{zyxxyyz|~}}|{yxvtrpoooprssrrrqrsuwxyyz{{zyxwvvuvvvvwwxz|~~|{z{|~~~~}{zzzz{||}~}}}}~~}|||||}~~}}~~~~~}||}||}~|zxwvvxyzz{|{zzyz{|}~~~}|{zyxxxyyyzz|~}|zxwvvwxyz||{{{{|}}}}|{{{|~}{{{{{||~~|ywuttttuvvvvuuuuwyzz{||||{zyyxwwwvvvvwwy{~~~}|{zz{{|}}|{{zyzzz{|~~|{zyyz{{|||||{|}~~~}|zzyyyzz{{|}|zyxwwxxyy{{{{|}~~}|zzyxxxyz|}{ywvuuuvvvwwvuuvwwxz|}}}}|{yxwvuuuuuuvwz|}||||}}~~~~~~~}}}~~~}{zyxyyz{|}}}}~}}|{yxvuuuuvx{}~|{zyxwxyz|~}||{zy}~uomiejnptyutpoorv{~|wuuv{|vpmkilos{ztnhecbdgjov}~zvspnnlmrvwz~}zwuvvwz|~xqlllmqux{|yurrpotxx{}|zyzyy~~z}|yxwtvy|~yurqprv{~~|ywwxz~{xxutuw{|{{|}{wvttuw{}yurqontx|~zvttuwz}{{|~~zxwwxz~yvtpnoruxz{}~~}~~{yxwwxwvvx{{yyxyywuvxy{{z}zuspmkjmpswz}~}zyxwwxx{~|{yxxyyxz|yupprporux|~~{xutttutuvvwwwwusqpnmllmnquxz}~~}|zxurqolloqtw{~~{yyxwvuwyz|z{|{|{zywwy{}|xutux|~~zvuutstvwyz{|}~~}{zzyywvwxy|~~~~~|{zxwxyxxy|}{xvuux{{|~~|ywusuxxxz}}zwtrpooopqtwz~}}{wwzywuvy{zz}~|{zywxz{z{}~|{ywvvsrsvwy{{yyyxxyz|}}}|{yy{{{|~~}{zxvutrpppprvy|}~}|{xussqopv{~|zxxxwwxy{|}|||}~~}~~}{zyz{||}~~|z|}zw|~|}~~~}~~~~~~}zyxxxyz||{z|{y{}~~}~~|||{zxvwyvuxz}|yyz{|||~~}~~}zyyxxxxy{}~~}}{yvsuvvwxxzzywvwxxxyyyxxxvvvvvroprqppqtvwy}}|||}}zwvvvvuux{xvwxxxxy||}~||}|zzz{~}|}||}{|}~}~~~{yyyz{|}}}~~}}}|~~~~|{{|}}~~{z{zyy{}~}|||}}}~~|}}||{|}}}~{y{zww|~~~~~|}}zz|}{{~~}}zuttstuuutttuttuxyzz|||||zyxwvuuuvwwwy{}}{yyyxyzy{~~|||}~~}}~~~~}{{{yy{{zz|}|ywttuuwxxxyxvvwxyxxz{zyxwwvtsrqqqqqqsuuvz|~~|}~}{{zzzwvy}~||}|{{|}|zyyxyz{|}}}}~~}}~|z{}}~~~~}|~~}~}{xvtttuvwxyyxyyyyz|}|}~~~~}}|zyzyyyxwxxy{|}zzyxxyz{{{{||}}}~~~}~}}}}|||}~}zwuttttttvwwvvvwxz{|||||{zyyxvvustuuuvx{~~~{yyzz{{||{yyyz{|~~~}}|{yyyywwwxyyz|~|{ywvvwz{{{||{z||}~~}~}||{yyzzyy{}}|zxwvwxvvwy{zyy{}~~||}}|{{}~}|}~~~}{z||{z{|~~}zxwvvttvxyyyyyyyyz|}~~~}|||{zzyxxxxxyz{}}{zxxwxy{|{|}}}}~}|{{zyxwwyxvy}}}~~~|yyxtrqqqqrtuutttttvxyy{{{{{zyxxwvvvwwwwxz|~}{z{|}~{||{{|}~~~~}|}~}}}|||}~}|{|~||}||}~~~~~|zyyzwvvvvwyz{}}{{yxwuwyyz}~}}~~}~~}{z{zxxyyz{|}}|{{{|}~||||}~~||{zyyyyzz{}}}}||zxwvttstvwwwwxywwxz}|{}~}|zyyywwwwwwwxxxy|~|{zxwvvyzyz|~~}|~~|||{zyxxxxxxxy{~}|zyyywvutuwyz}~}|ywxyyy|}||||}||}~}}|{||{z{{|}~~|}}}}|~~~~|zzzz{}}}}}{{{|~~~~~}|{{ywwxxwvvvwxy|~~~|{zywvuuuuvyzzyzzzz{}~~~|{{{zzzz{{}~~|zxy{{{||}}|{|}~}|zyxxywwwwxzz|~~}zxxwtrrstttvvtsuwxyz|}~~|{|}zxxxvuttuvvwxy|~}}|{{|~~|{zzz{||}~~~~}|||{{{{~~~{ywvvwxyyxxxyyxy{|}}~~|}}{zzz{{zyz}~}{yxxz{||}~~~~~{xwxxxyyz{{zzz{|}~|zyxwvvvuttuwwx|~~}zxwwvuuuwxyxwwxxxyyz}~~~}}}}{yz{yyyyyzz{}~}zwvwwxy{||||{z{|}}}}~}|}}{yyyxwvvwwwvwx{|~~{||{yxxxy{}~~{z|~}}~~|{{zwx{}}}~~}}~}~~~|{}~||{{||}}}}~~|zxwvuuvwxxxyzzz{}}~~~|zyyyyyxyy{|~}{zzz{zy{|||||}}}}~~}}~}}}|zxvtuuvvxyzzz{zyz{|||}}|{zzyxwvuttttttvxyz|}||{xutttuuvxxxyzzyz|~~~~|{{ywxyxxxyz|~~}|{zyy{~~~~~~~}{~~~~~~|zz{{zzz{|~~}|zwvxzyz{|}}{{}~}|}~}{zzyxxxwwxxy{}~}|zxvusrssuwwwvwyyxy|}~~~}{zzywxyxwxz{}~|{yxxyxx{}|{}~~~~~}|}}}|}~~|zwuwxuuwy{zxxyxxxyyz||zyyxxwuttssssstuvxz}}|||{zxxwwxz{|}~~~}|{|||}}||{||}}~~}}~}~~}||}||}~~}||}~~}{zyyxvvvwxy{|~}}{ywvwyyzz{}~}|}}~~~~|{{|||||~}{yyzzz{}~~}}~}zzyyywvxyz{}~}zxxvtstuvvvvwwwwxz{|}~}{{zzywvwvtuvwz|~}{zzywuvwxyz|}|zz||{~~~~{|}}}{z{{||{{}~~}|{yxz{|}~~}}}}}~}}}~~~}}~~~}{{zxy{||||~~{yxwwxyzzy{}|{|}~~|{zz||{|~~}}}}~~}~~}|{{~~}|||zxxyxyyy{}~}|zyxwvwy{{||}}}}~~}|||{zyy{{z{~~|{{{xwyzzyz{{{|}~}{zyxwvuvuuvyyz|~~}|zxvtsrqqrrrtuuuuuxyy{}~~~~~}{zxwwwwwuuwyz{}~}|}~~~}}||}~|{{{{{{}~}}}|{{{z{}}}}|{yxxyy{}}}|}}~~~~}}}|||{{}~}~~|||zyyyzzxy|}~}{yyyyy{|~}||}}}~}||{{|}{z}~|{{yyyzzzz{}|{zy{}}}}~~}}}{yxwvuuuuuuuxz}}||zyvtuwwxzz{|{{{|}~}|{zyxwwxyyz{|~}{zxwwxzzzzz||{{~|{yxxyzyy{{{~~~|yyyyzyy{|}~~~~~~~~~}}}~}{z{{{{|||{{|}~~}}|||}~~~}{zyz{}~~~~}}}~~~~~}{ywwxxyz|}~}}}~|zxwwwwvutuvwxz}~}|zxwvvvvvxyzzyyz{{|~~}||{zzz{|}~|{zyyz{|}}}|{zz{||}}|}}|{zzzyyxwwxxxxyz}~|{ywuuvwxxxz{zz{|~~}{zxvttttuuvvx{|~}}|zyy{zz|~~~}}}}~~}|||||}~~~~~~}~~|zxwvvvxyxyzxxyz{}~~}|{zyxxxyy{}~~|zyxxyzz{|||}}|{|~~~~}||{||||}~|{yxxyyy{}}||||~~|zyyxwwxyz|}~|{zywutuvxxy{{{{{{|}~~|{zzyxwwwxy{}~|{yxwwwxxxyyxxwvwxxyzyyzzyxwwwvttvvvvvxz|}~|zyxxyz{|}~~~~~~|{zyyy{||||{{{}}}}~~~~~}|{{{zzzz{|}~~}}|{{{}~}||{z{{{|}~}|zxxxxyyz{||}|{|}~~~|zzzyyz{|~}{zyxxyy{}}}|||}}~~||}}}~~~}|zywvvvxxyyzyxxyyy|}}}~~}{zywuuvvutuvwxz}~}zxwvusstuuwxxyyyz{{|}}}~~}}}|{zzzyyz{}~|yxxyyz{}~}|||||||}~}}}{yz|}~~~~~~}||{{|}}~~}{zz{{|}}~~}}}}}~~~}|{{zzzyyy{~~~}|}~~}||{z{{{|~~|{zyxvttuuuvwyyyyyyyyz{|}~}}||{zyxwwwxyzz|}~}|{zxwwwwxyz{{{|}||~}}}{zz{{z{|{{{}~|zyxxwwxxxyyyzz{~~|{{{zyyzyxz{|}~}|{yxwwwwwyz{}~}{|||~~}}~~}||}}}~}{z{|}~~~~~~~~~~}}~~~~}|||{{{}~}zyxvvvxyzzz{{zz{|}~~}||{ywwvvvvvwy|~|{zzyyz|}~~}}}~~|{yyxxxxyxy{~}}}||zxwwvwwxzzzz{{{{|}~~}}{zzyyyyz{|}}~|zyxxwxyz|}}}|||}~~}|{zyyyxxxyz|~}{zywvvxyzz|}}}}~~}|}}~~|yxyz{|}~~~~~~}}}||{|~}}||||}}}{zzz{|}~~}}|{{{{{{|~}|zyyyxyz{zzzzzyy|}}}}~~~}|{{zyyxyzzz{}~~}{yyyyz|||||{{|}~~~}||{yyxyyxxz}~}}|||}~~~~~}}~}|{zxwvvvuuwxy|~~}}}|{zyvttttttuwxxxyyyz{||}}}}||{zzyxxxwwwxxyz|~~}{zyxwwxz{|~~~~~~~|{zyyz{||}~~}}~~~~~~~~{yxwvwxxyz{{zz{|}~}|{{zzzyy{}~~|{zz{||}}}|||}~~}|{zyzzzz{|~~|{zyzz{||{{zyzzz{|}}}}~~||||{{{{z{{{|}}{yxwvvvwyzzzzz{{|}}|{zxwvvuuvwxyz}~|zzzzzzz{zzyyz{}~}|{yxvuuuuttuuwy|~}}|zwuuvwxy{}~~}}||}|}}|zxxxyzz{{{{{|}~}{zyyzzyz{}~}zyyyz{|}}}||}}}~~~}~~|zyxyyy{|}}}~~~~}{zyyyzz{|~~{zyyxwxy{{zyz{{|~~~}{zyxxxxxxyz|~}|{zywvvutuvwwvuuvuvwxyz|||||{{zyyxwvvwxyyz|~~|{zywxz{{{||||}~}|{zyyyyzz{|~~|{z{{|}~~~}||||||}~~}}}}~~~}}}||}}~~||{{|}~~}||{{{{|}~}{z{{|}~~}}}~~~}}|||{|}~~}{yxxyyyzzzzzz{|~}|{{{zz{|~~}{ywuuuttuvxyxxyyzz|}~~~~}|||{zyxyyyz{||zyyyy{|}}|{{|}}~~}}}|{|{{z{{||}~{yxwvuvwwxxxxxxxyz|}}~~~~}|{zzzyyxxyyyz|~~}|{yyzz{}~~~~}||}}~~}||||{{|~}{zz{||}~~~~}}~~}}~~~~~}||{zz{{{{|}~}{yxwvvwxyyyyyyyyz|}~~}|{zyyyxxxxz{|~~{yxwwwwxz{|||||}~}||}||{|}}~~|zywwwxyz{{zz|}}~~~}|{zz{{{|}~~|{zyxyyyzzyxxyyyz{|}~~~}}|{zyxwwwwvvwxy{}}|{{zzxwvutttuvxyzzyyz{|}~~}{{{{{|||||||}~}{yxxwwwwxz{}}{yxxxxyz{{{{{{{}~~||{zzzzz{|}~}|{{{}~~~~~~~}}||{{|}}~~}{yxxyyz{{{{z{|}~~}}|zzzzzzz{}}|{yxxyyz{{|{z{|}}}{{ywvvvuuuvwxz}~}zxusrrrstvwxxxyyz{|~~}}|{z{{{{{{|}~~|{zz{{|}~~~~~~}}||}~~||{{z|}}|||||}~}}||{{{{{|}|yxwwwxyz{{|{{||}~~~||{{zzzzz{|}~}{zyyyz{|||}}}~~}}}}}}}}~~||||}}~~}|||||~~~|{zyyxxwwwxz{|}{zwvuuuuuwwwwwwxyz|}}}~~~}||{zyxxxwwwwxy|~~{yyyyyz|}}}}}~~~}{zyyyyxxyz{}|zzyyz{}~~~~~}{yx{|}}}|}}}||~}z}|zxwvssuuvxzz||{xurnnqtuuvvy~~~~{yvvussuxyyyzzz|~}{||}}zywrrwzyx{}z{}~}{zxwzztpqrqsxwplmoqtwz}~~~}}}zvtuvwxyyvuxzyx{~~|zyz{{{|}}~~~~~~|zxvssttuvwwvuttvz|}~~}~}{{||{|||{zzz|~~{vvxusuxz{||}}{{}~}|ywvusrssrsuwx{}{zwutttvwwwvvwxz|~~zxxywuuuuutstuuvx{~}|}|~~~|{z{|}}|~~}|zz{yxz|yxz||}~{zzwuw{|}{}~~~|}}{zyxwuwz|~}}|z|~~~~|zwvwwusvxusx|||~}|}~~~~~|zxvtrsvy|}||}}}}}~~|zyxxwvstwwv{~{|}}}||}~}zyyvtuwxxyy{|~|zzywvuuuuxzyxz}~~|y|}||{xwwvuxzzz|||{zzzzz|{{|}{yz|zwwvtsrqppprsux|~~|xxyxyz{zzzyz|}~}|}~|{z{{ywwwwwwxy{|}|ywutvtrtwxxwwz}}}}}{{}~~~{yxwutstwyzyyzyyyyyyyxxxxwwvtttsrponpqonrvwv{~}}~|zyxvuwywuvwutvyyz|}}}}}}}{zz{yxy{z{{|~~|zzyvtssstwxwvwwvwz}}|}y{{wsuwutw{}~}}|~~|}~}}}}}{z{|~}~}~~~}}~~~|z{|zxz{{{|}~|{{zz{}}~}|zzxxy{{|~~~}|{zz{}~zxyywxz{|~}}}zxxxvtuwvvxzzz|~}}}zyy{zy{|{{|~|zyxwvvwxy{||{||ywxzzz}~}zxvtsssuwz|~~{xxwuuxz{||~~~~~}||{zxxwvvvuwy{{{z{{|~~|zyxvuuuvwwwx{~{yxxxyxxz||zyxwvuuuvwz}~~}}}}{zyywuwyxwz}}{zxvvwxyzz{zzzzyyzzzzyyxxwwvwwwwxwvvvvwxz|~}zwuspppppqrrstuvwz}~~~~~|zzzyyyyz{{|}}~~~~~|z{|{{{{{|}||{{{|~|zyxvvwvvy||zyxvttuuvwxxyxwutttuuvvutssssssssrrqpopstvx{}}||}~~~~||~~}|zz{}~}{yxwwxz{{}~|{zz{{||}~~~}|zz{||~~}|}~~|||{z{|~~|xusrqqrtuvxyz{}~~~~}||}}~~~~|{{{{|}~~}}~}|{zxxxyyz{}}{zyz{|||zxwvvvwy{|}~~~}{yxxwvvvxy{}~{yvtstvwy{|~~~}||}~}||||||}~|zyxxxxyzzzzz{{|~}{zxvuuuvvvwy{}~}}|zyyyyz{||{zxwvuvwxz{|}~~~}|{zyxwvvuttuwy}~|ywvuuvwyz|~~~}}~~~}||{zzzzyyy{|~}{yxvuttttuuuuvwy{|~~}{ywwvuvvwxyz|~}||{zz{z{{zyxwvwwwxz|}}}}|{yxwvutssrqsuvx{~}{zywusqponnprsuvxxxxwxyz{|}}}}}}}||}}|||||||}}~~}}}~}||{zzz{}~|zyy{}~}|{|}~~}{zyxwwwxxz}}{yxwwyz|~~}|{z{{zyy{|~}|zyxxyyyz{{||~~}|||}~~|{yxwxwwwy{}~}{ywtrqqqrstvxyzzzzz{{||}~~}||{{zzzz|~~|zxwwwxyyz{|}}}~||{zzz{|||~~|{zzz{{{{zyxwwwwyz|}}~~~}}|{zzyxvvvvwy{~~|{xvvvvwwxz{||}}}}}~~~~}{zzyyyzzzz|}}{yxvtstuuuuuuvvwxz|}~~}}}}{uppstuwy|~{{{{||||||{{zzzyxxyyyyyyzzz{{zyyyxwvwxwuuuvwwy|~~}{yxwwxyz{|}~~~~~~~~~~~~}|{zyyxxxxxxxxy{}~}|zxwutssstuuuuwxz|}}}~~}{zyxwwwxyyz{{{|~~}}}||}~}{{||}~~}||||}~~}|{yxxxxxy{}}{yxxyz{{|}~~~~}|{zz{{||}~~~~~~}|{z{||}~~}|||{zyyxvvvvwxz|~}{zyxwxyzzz{{|}}~~~~}|zy{~}{xwvvxz}||{zzzxxxyzzyyz{|||}}|{{{|}}||||}~~}|{zyxvuuuuttvwy{~~|zxwusrrstuwxyyyyz{|}~~}|{{zyxxxxwwwy{|~~~}||{yxwwwwwy{||{|}}~}|{{{{||~~}|{zzz{{{||{zzyyyyz{||{{{{zyxxwwvvvvvwxyz}~|zywvuuvwxxyyzzzz{|~~}|{{zzyyyzz{}~|{{ywutsssttuuuutttvxz{}~~~}|{zyxxwwwwwxxxz|~}{ywwwwwxxyyxwwxyyyzz{{zyxvuuuuuuuuvvxy|~~~}~~|z{}}}}|zzz~zxyz{|}~|zyz{{|}~~~~~~~|{z{|}~~}{{zzzzzyzz{|}~~~|{{zzxwvvvvwwwxz|~~|{zz{|}~~}}}}~~~~}}}}~|zxxwwwxz{}~~~~~~~~}}}}}~~|{{{{{{zyyxyz{|}}}}}|{zxvuttuvwxy{~~|zywwwxyz{{{{zyyz{||}~~~}}|{yyyxwwwxz|~~}|{ywutsstvxz{||||||}~~}}}}~~~~~~}}}~}|{{zyyz{|}~~}}||zxwwwvvwwwwxyz|~~}}{zxwvutuwxxxyyxwwwxyy{|||{{{zyxxwwvvvuuuvxz|~|{zywvuuvwyz{}}}}~~}}|{{{{{{{{|}~~{zxxxwwwxwvvvwwxy{|||{{zywwvtssssssuvy|~~}|{zyxyzyxxz~|zvux{}~}}|{zyxwvvwy||yxy{~~~~}||||||}~}~~~~}}}zxxxxxyz}~~~~~}|{{}~~}|{zyyyyz{}~~}{{{{|}~~}}}}~~~~}}|||}}~~|{zz{|~~~}}}|||}~{yxwwwwwvvvvvwxyz{{{{{{zyxxvvuuuuvvxz|~~|zxxwwxz|}~~~~~~~}|{zzzzzz{}~~|zyxwxz|}~~~}||{{{||~}{zxxxxyyxwvvvwxyz|}}}}}|{yxwwvuuvwxxz|~~}{zxxwwxyz{||{{{zzzz|}~~~~}|zxwuttttuuvxz}~}yuqnnpqrsvz~~}}}~~}}~}|||{|}~~~|{{{{{{{{zzyyyz{|||}~~}|{{zywvvwwxxy{}~~|||{zzywuttuuvwyywvuuvvwxyyz{{{{zzxwvuuuttttuwy{}{ywusrstuwxz{||}~}|{zzzzzzzz|}~~}~~}|{||}~~}}}|}~~}|||}}||||}~~}}||}~}|zyxwvwwxy{|}~~~~~~~~~}|||||||||}}~~|{zyxxxxyyz|}~|{zyyzz{|||{zz{|}~}||{z{{|}}~~|zyxwwxz|~{yz|}|zxwwwxwwwwwwwwxyz{|}}|{zxwvuuuuvxyyyz|~~}|zzyyxyz|}|||{zzzz{}~~}|zyyyyxyz|~~}|zyxwwxyz|~~~~~~~~~}||}}}||}~~}|zxvvvvvwwxwwxxxyz{{{||{yxwvutttuvvwxy{}~}|{zzyyyzzzywvvwwxz{|}~~~~}|{yxvttssstuwy{~~}|zywvtssttvwxz{|||}}}~~~~}}}~~~~~|zyyyyz{|}}||{|}~~~}|{zxwvuuttuuvwxy{~~}}}|{zyxxwwxyyz{{zzz{|}}~}}}~~}|{z{||}~~}}~~~~~~~~~}||||~~~~~~~}||}~~~~~yyyz}|zz|~~~|xxyz{||{zz|}~|{zyyxxwvvwy|}{zyxwwwwxy{}~~~~~~~~~~~~~~~~~~~}||}}~~~}|{|}~~~}|{zyxxxxyyyz{}~~}||zywwwxyz{{{{{{{|}~}{zyxxwwxyz{}~|{zyyyz{|}}}|}}~~}|{{{zz{{|}~|{zxwvvvwxzzzyxxxxyz{|{{{zyxxwvuuuvvwwxy{}~}|{ywwvwxzzzzzyyyz|}~~}||{{zzzzz{}~|zxwwwwxyzzzzzz{}~~}|{{zzyyyyyz{}~}{yxwwwxyzzzzxxxxyz{|||{{zywwvvvwwxyyz{}~}|zxvtsrstuwxyyyyyz{{|}}}}}{zxwwvuuuuuuvvwxz|~~}|{zyxxyz{}~}|{||}~~}}}|}~}{{{{{{{{|~~~~~~~|~~~}}}~~}||~~}}||}~}{zyxyyyz{}~}{zzz{{|~~|yxwxyz|}~~~}||~~}|{{{{||~~|||||}~~~}}~~}{zyyzz{|||{zzz{|}}|zyyyxxxxwvvwxxy{~~}{yxxyyz|}~~~}}||}~~}{{zzzzzz{|~}{zyyz{}~~~~}}}~~~~~~}}|{zzzyyyyyyyyyz|}~|zxwwxxyyzzzyzz{|~~}||{yxxxxxxwxz|~~}{zxxwxyz{|}}}|{||}~~}|{zyyyxyyyzz|~~}|zxwuutuwyz{{{zyxyyz{||||{zzyyxxxxxwwxyz|}~}}|zxvuuuvwx{}~~~}|}}}~}}}{xxxyzxy~}|{~~zvuuvxyxvwy{{{{xvuvw{}{ywvwxxwutttuux~}{yxwwxy{}~~~~~~~~}}|}}}|||}~~}{yyyz{}~}||||{{{{{{}~}}}}~~~}||||}~~}||}~~}||{zzz{{{|~~}{yxxxyz{|~~}|{zzzzzzz{}~}|zxvvvvwxyzzzz{||}~~}|||||||}~}{z{{|}}}}|{|~~}}}||||}~~|zxvuttuwwwxxwwwwxyzzzz{|{{zyyxwwwwvvvwxy{~}{zyxxyz{{||||{||~~}{z{{{{{{{|}}|{zzzz{{zzzzyyzz{|}~~}}|{zyyyyyzzyxxy{}|zxwxxyyxwxyyz{|}~}}|{|~znihhnx||}|yx{~zutsrstw||zyy}~zyzzxtsvz|~}{zxwy|~~~~~}{ywwxyxuuvuvxyyz|}~|zxvutttvwy{~}{zzz{|~~}}}~~|zxwwxyzz{|}}~~~~~~~~~~}}}~~}|{{{{{||||||{{{|}~~~}||||{zz{{|}}|zzz{}}~~~~}~~~}|{{z{{zzzzzz{}~}|||}~|{zzzz{||}~}|||{|||zzz{{|}}||}}}~tmllox~||{zz{}~|ytrv{}yvw||zxxyz{xy{||}}~~}}~~yutssstuvwxy|~~~}|{{{|}~|{{zxwy|}||||}~}}~}|zyxwwwy|~~}|{{ywurpoopqrtuuuwz}~}|{yvvxxwwwwvwxyz{}}{yyzzz{|||}}}|}~~~~}|{zyywxxyz|~~}|{yxyyyyzzxwuttvxz{|}}~}||{{zzyyxyxyy{}||{ywvtttvxxxxxxxy|~{ywnd`jwzrms{~}~~}{yxz}|xy~z}|}~~}~}||~|{{zz|}~~|yxxxz}~}}}~}}|{{||}~|{{{|~~||zyyxxy{}~~}||}}~~~~}{{|}~~~~}}|}~~~~}}~~|{{{{zz{|~~|{zyxxxxxxwwwwxyz{|~~}}|{{{{||}~|{yyyy{|}~~~}|||}~~~~~}|{{{zzz{{{{|~~}{{{{|}~~~~}~~~}|{zyxxxxxyy{|~~}{zxvuuvwxxyyxwxxyz|}~~}|{yyyyzz|~~|{yyyz{|}~~}|||}~~|{zyxxwwwwwxyz|~~|{zzzz{|}~~~}~~~}}}}}~~}|||||}}||{zz{{|~~}|{zzyyyz{{}}|{ywvuuuvwxzzzzzz{|||~~~~|z{zzzyy{{|~}{{|zyz||{z{}|{|}~~~~~~}{yvxzyxxwy||~{yyxvuuttwz|}{yyyxz}}{{{{{||||{|zywuvyzzzz{zxvuvvx{{{|}}}|{zwuuvutx|yvx{||{}}}~~}}~}~|{zz{~~|{||zxy{{zxwxwwy|~}|zyxy{||{|~}}~~~~~~~~~|zyz{}~~~}}|zxwwyyvroorrqpoptuwz}~}~}|}{z{{zz{zwuuw{~}|||{zz{zyyxvtsttspopstuwy{{xy||{{{{zxutttttsprwy|}zyzzxvtrrtvwxz{{{{{{zyz}~~~~~{ywurpruv{~{}~}{zyxwvwx{|{|~}}}|{}~~|{{zyyz~~~~|{{|~~|~}||zywvttssux{}~|||{xwwxy{||{z{{{|~~|{zxyzzzyz|}{z{}}yvtuuvwxyzzzyzzxx{|yvwwwvvusssqonmnooqux{~}}~~~|ysonmnprstwywtvy{{xwyxvutsrrrrqrrtvxxxy||{|||||{||{yvuutsqopqrrv|~~}|}}~}{}~}}}|}~~{zxvtssvxy{~ysuyvtwy|}}~}{yyxxxuuy{{}|yxy{|}|||{|}}|}~}||{zwvtsttrrstutty~}|||{}~|{{{zz{}~}}~~}yyzz{zz||{yvwxyyzxy{zxwutrpmkllkkkjnrsrsv{}}~~~~~|ywvvutvusrsuz{|~||{zvqonnnnoruwxx{~|{|~|{|{zyy{}}|{z{}}|{xtrrssqsuutsrrrrsuwyyz{z|~~}||}}zyz{zz{~~}{|}{z||yy|}}~~|zzz{{{|~}|}}}}~~}~}|zyvsqpooooqsuy}~|zxxxyyz{~~~}{|}{{{{yvuttuutsstrooppprtwy|~|yzywuutqqrsrrsuwwvxxxwxwwxyyxvttsrqpqrsrrsuxz|}~}{|{z{|}}|{}~}}}}~~~~}}}}||||~~{xwtrtvuux|~}}||||||}~~||~}|{{|~~}|{|~}|zz{~~|{{{zz{|~~~~~|zzyxxxwwwwz~|xvtssstuux{{zzyyxyzyz{zxwvuusrststvvuvz|~~~}|zy{||||||{z{{|~}||{yxvuusqqsttwy{}~}|||}~~{yxwvutuwxz}~|{zxvsrstrrtuvwxz}}|~|{zxvtvyvux{|~~|zy|}}~}~}{{|{{xwxz{|}~~}}~}|{zyz|~|{|{z{{}}}{xwwvwxy{}}}~~}|{{|}}{yyxvuttssqpprqqpppqpqtwyz{||{zywutuusrsuwy{~~}{ywwxxz~|{zz{zz{|||||{{|{yxyyyyyz{~~~|{|}{yz{zzzzzzzzywvvwusttttuuvwy{}~|{{{yxxyz{|||||~~~~|{zyyyxxy{{}}|{zyxwy{}~~||{z{|~~|~~}~~}yxyyyyyzz|}{z{|}}~~~~||}{xxzzzyz|zzxutrqrrrrrtutuwwwvuy|{{~~~|}~}{{zzyxwxzy{~}{xz|}}}}|ywwwwwwvutuvwxyzywvxxvuuwxwuvxwvttwxy}|{{ywtstvutuutssrrstuxxwxyzzwtuutrqqssrqprtwz|}~|zyxwvuuwxyyz|~~}~}|{zzz{|}||}}|{{}~}{~~}}}~}{{|zxxxvvwyz}~~~}}~~|zz{yx{}}|{zyyzz{||}~}}}~}{{|||{{{}~~|yxxz|~~~~~}}}~~~~~}|zzywvuuvwy|~{yz|||}~~~~~~}}{y{|zxxxy{{}~}}|{zxxyywusrqonnoopsspoqqpprsuvwy{zyzzywvuvvvuuy~~{xwvttvwxyyyxxyzzz|~~~~~~~}|{|}}|ywx{zzyyzyxxxwutuuuwwwvwxz|~~}}{xyzz{||{{|{yy{|~|z{zzyyy{|~}{zyxyyyyz|~~}|{{yxwwxyz{||||{yxz|}~~~~}|{zywvvvuttuvvvwy{|}}|{zxxvtttrpooqrrstvxxxvtuwxwwx{}}|{|}|zyxxxxyxy{~}}~}}~}}{ywtssqnnnoqpopqqsuwz|~~~~~||}~~~}|zzzz{|}}}~~}{zz{zxxyz{|}}||}~~~~~~~}{xwxwvvvxyyz~}zzxutuvwxxz|||{||}~}||{zyyyxwwwvvvvwxxz|~~|zyyz|~~~~~}{yxxxxyzyy{}}~~|zyyzz{{{{{{{||~}}}{ywutsrrtttvyz|}}}{xxxwvvwxywwwvuvxz{|}~}|||{ywwwxxxz{{|}|yxzzxz|}~~|{zxwvvwyz|~}|}}~||~~~}~}||}}}~~~}zwvwwvwz||~~|zwvussuutsstuvwxz|{zyywwvusqqqrrqsvxxz}~}{yvuvwwxxz||{zzz{{{{{}~~|zz|zwxzzyyz|}}}}|~~}|zzywvwvuwyz}~}{xustvwxyyyyxwvvz}{{|}~|wuuromkjjkkjjlnpsux{|}}|{{{{zyxvtrqpoprsuvwyz{{||}~|zyxwusuxxy{|||}~~|{z{|{{|~}zxvutsstvwvvvvvwxz|}~}}}}|{{{zyyyz|~}zxvuuvwx{}}~{yzyxxyz{{{{zzz}}||||{ywwvvvutstuuttvz~~|zxvtstvvuvwwvttvvuwxyzzyz{{zxxxxwwvwxyzz{}~|zxwvuvxz|}}~~|{{xvxxvvwxyxx{~}{yxvvwwwxy{|||}~||}}{|}~~}}|||}~~}}||}~~~}|zxvuvwxy|~~}{yxwvutuvxyyy{}}||}~|{|{z{|}~}|zyxxy{{{|{{{}~~~|{|||{z|~}{zyxvuwyz|}}~~}}}~~{wwwtpnnprsrpqsuvvvy{zyxxyxwvtsqpppqsttvx{~|ywusrqqsstttsttuvwxyz|~~}}{z{||}~~~zw{~~}}|z{|||{{{{zyywtsuspprrrpqvz}~|ywxwtvyzzzz}~}}}{zyyyz{|~~~~}|ywwxyxy{|}||}}~~}zy{}}{z|~}~}}||ywwxvsportrrssssstuxyyy}{z{{yxwxyyxxxy{}}~}zyyy{}~~{xusrrtuvvvuvwuux{zxxxyzwuvursuvuuuwxwvvy~}ywutsrssuxxvvvy{yy{}~~~}||}~~~~~~}{ywvvwxyyyz}~|yxxxyxwy{|}|}}}~~{y|~}~~|{zywvvvwvsrw{|}~}{zyyyxvvxz|}}}}}}|{|}~|}}{yxz||{|~}{xussstvyzzyxyz||}}~~}||}||zz{zxxxz|{{|~}z{||}|{zz{{zyyxz{|~}{yxusqpprqprtttwwuuwy{{{}~||~}{y}}|~~|~~~~|{ywuuuwwwxyxxyywvz{yyzywvuuvsruwsqqqrtvxy{}~}{|}{zyxwvvuux{}~~||}~~~}z{|ywvvwvuvy|}|{yxwy{}}}}~}|}~{|zzxvtssrssrrwzz|~|yzzxvtrsqnnqqpqsttsrqrtvxzz|~}z{{zxwwwvwwvxz||}~}|~}~~~~~|{{|}{{~~|{zwtssstuuttuuwwvz~||}|~|}~~}|~~~~~~~~|{{|}}~~|||zz}}|~}||{{yuuxvuuvwxyzyz}{yy{ywxz{zyxyz|~~~~~}}||}|z{~}z|}{z{{}}{{|{xxxz{|}|{}~{xwwwusrstsrsvxz|~~~|yvwxxxz{zz|{xy}~~~|{{{|}zxxy{zxy{yx{~}~~{xwuttvvtuyzwwwy|}}~||}{z}}zzzwvvssuvvwxyyxxz}~~~~}|}~~~|{{yvvwwwxxz{{{|}~{}~~}~~ywuusqrsrrsstrqqqsuuuttuvsrsssrqsttttstuwyz|~|}~}zvtuwwwxz{||zy{~}~}}}||}||}}~~}|{|~~|{|}{ywvvvwxxy{|~~{zyyz{}~}}}|{|}}}|}~|{{zyy{|{}|{{{zzz||{{||}|yvtwzzz|}~~||~~~~~~~}|~}{~~}}~}{yxusrpoppqrsuvuuwxxy}~}~~|{||zxyzxy{|{}}z|~}}}~~|{zxwxyyzzyxvuwwutuwwvvvvvwvuuuvxwvwxyz{}}zxxwvvxz|}}|{{{|}~~~~~~}~~|{zyyyxxxxyz|}~|{zyyzzyz}~~~}~~~~~~~~}yxxxxxzzz}}|~|{{{z{|{{}~~~{|{vstuuvvwzzz|~{xz|{zz{~~~}|{{|zyyzyyxy{|||{zxwuuvxy{{|}}||}}|||zxz|}}~}~~}}{y{zxxz{}~~~zyywtrpqssrstvvtsssrpoqsrrttssttssuusssrrrsvxy{~~}|ywuuvvuwzz{|||}}~|~}~}}}{zxz||yz{yxwwwxxy||z{|||zxxxvvvwxxyxvy|~~~~}{yxvtsssttuvxy{|}}~~~~}|y{}~}{zzyxy{}}{{zxxxx|~}~}}}|yxywvvwuuwyzz}}|{zzyxuqnmmmopppqsuvuvy{|{z{~}{zyxxwvxyxwvvvx|}~~}|{{||}~~}{zzzywvwy{|{yxxyyz{}~}~}|}}~}|~~}|zzz}~~~|{|}||}}~~~|||}}}~~{xyzxx{}~}}{{|}~}{|}}|||~~}zxxwwy{{{||||{|~~}~}}}{yxx{~~||~|{|{zywwwvvwxxx{~~~zwvvwtruxxwxwvvxxyz{|}}}|{zzzyvuvwxxwxz}|xuttuuuuvwyzzyz|}~~}{zyyyz{{{}~|{{||}~~~}{xwwyzyyyyxyyyy{}}~}}}||}|{zzz{}~~}{ywwwwy{{|}~}~~}}}}zyvtrqpooprrrrrrstvwyz{|}zyzzywutttstuwxz|}~}{|~}|xuuutttuwxxyxyz{}~~|{{|{||}~}}|{z{}~{ywvvutuvxyyyyz{}}~~~~~|{{ywuuutrqrsttuuvy{|~~||{zywvtqonllopqrstuuvvx{}~~}|{||||}~|yxxxyz{zzzzyyyz|}}~~~}}{zyyyyzz{{}|ywutuvtuxxxyzzy{||}}|{zyyz{{{|}}~}~}{zzz{ywz|~~zyxvuvxwxzzzyy{}||~~~|zyxyz{{z{~}{ywttttuvxyz}~}~~}~}zz{{{xwy|}}|{|yxyyyz{|}}}~~~~~}zyyxwxxwwwy{{|~~|{ywvuuuuuuwxyyxxy{||~~~~|zyyyy{{{~~|||}|xwyyyyz{}}|zwutsssstssrrrrstvxy{|{{{{{zyzzzyxxxyz||~}||zxwxwxz}~~~~~~~}}~~~}{yyxwwy{|~~}|zyxvsrqpppqrrtutstuvwxz{|{|||{{zwvvvuuttttuwz|}}}~~|yxwvusrrsuwxyz|}}}~}|}}zxxxyzz|~~~~}|}~~}~}|}}{{{{zyz{|~}}}zvtqqqqqsuuvwwwwyz|}||}}{||{{{|}{z|}|}}{zwuttuuuuvvvvwx{{{{|}~~~}{{zwxyyzyy}|yxwtqqsutsvyywy{zz|}~~}|zxxxxwwxxyy{}}}}zvvwvuvxz||}{zyyxxyzz{}|yyz{|}}~~}{{{{ywwz{z|}||zxwwwxz{{|~~~}}~}{yxxxxyyz{}~}|||~~|zy{{|~~|{zyxwwz{yxyyyyz|}~~{|||}rhdeefgjnqx~|wqpolouz~~~~yuohikmtvy~~}{tnmjeginty~}ywxxy|~{vqkhebeiimv}~tojfcdhilsy}|wtqnmotuu{yxxrptwz}wurqooqu|~ywvtvxx|{utsqrtx}|wrmlmkjouy~{wtrqpmmrwy}~zurpnkighknrxz{}x{zrjgedegjqz~xsniddgjnty~|zxuusqv{|~|xtqrtvy|{vsssruz}}{}{zxusuvtrw}~||{{}~~|wuvwz|}~~zyyvtsruz|~yvutrsvz}zy{zx|}{{{zy}|zz|xstvuv{xurnjhikmoswz}}{{}|{|~}utsnlotwx{{zvqqssstty{zywuvvvwz~|y{}{z{}}}~~~}|}}zx|{xpjlolkpuz~xvyyyyz{{zzz{}|zxvtsstvwwz|||ytux{~|xwvutvx{}|vy}||~~}}|z|~}ywyyuuxyy}}zuprqljmoprtuxzzyxvx||{}}~|zz{|}{yz||}~}||}~~}||{ywuuusrtuutw}~~{xuspnnnmnpqqqqrporusswzzz|~~~}|{zzyurqprvuv|}|zxz|zz|}~|zxyzyxz}{xz|yxz{zyyyxwz~}~~}{{|}}}{z{}~|xxwsonmmnpsuwz~~}}zxvtqnprqpw|zx|zutsqoprsstwy~}{{~|zywuvwz~~|xvvwxyz}~}}~{wuurpsvx{~}zxxwtstvxz}~|zz{|}~~~}}~}{ywv{~}||{|~~{yxwwwxxwvwyz||{zyxvttttuwx~~~yuttspquvvy{{z{{zy|~~}|zwxwuvyxy}{{{|}~}}~~~zyxvusqqrtvxz}}{zyy{|||~~|yvtsstuwxz~~|{zyyyyz|}|yxxwxz{zzz{{}||~}yxxwwwuvyyxy{~}}|zwutvwvvx{}}{{}|z{}|ywttttstvy|~}}}}||yvuvvwxyz|}zzzzzzzzz|~}{ywvuuusqqrrrrstsstuvwy|}~~zvuuuutuxz~}}}|{zywtqrssttvyz{|~~{xwustuuuwzz|~}{yxvtsssuvvtsstssstvwxy}{wvuqpqqppqrtwz}}|||{{{zyzywuuttsux{~~|zzyy{}~}{zyxwxy{}~}||||~}{yzz{}~}~~~}{yyyyxyyxxyzy{~|ywvtsvxwwy{|}|}}zxxxvtsstttvx|~||}}{xwyzz|~}}{xvwxwvvvutux{}}{zyxvwwwvwyz{|~}{zyyyyz{zyxxwvutttttuttuwz}|{ywvuvx{|}~}}|||zyy{}~|zyyxyz|~}{ywwwwxyxwxz|}|{ywvussuvwxyz{{}~||~}}}~~~|yxwutuvvvutuwy|~}{ywvuttuvxxyz{|~~~~~|zyxxxwwwwwwvxyz}~|{xvwwwxy{|}~~{yxvvvwvuvvvwxz|}~~}|zyxvuuuuwxxxyyy{}}~}}}|{z|}}~~|{xvvvvvvvwwwx{}~|{xvutstttuvwy{~|zywussssrsuuuw{}~}|zz{||}~~~~}}~}|{||}~}}~~}{xvvxxxyz|}}{yyxxz{||}~~~}}}}}~~}{{{|||~~~{{||||}}zxxwvvvwyz{}~|ywvuuuvvvvvvxzz{}~~}||}}}~~~~}|zxwwuttuvwxy{}~}}}}~~}{zzyyz{|||}~~}~}zywtstsstuwxxxy{|}}}|{{ywvuuuuuvvwwxyz{}~}|||}|{|}}}~}{zwusqprtssvxyzz|~|zzzxwwxyyxyz{}}|{{{{{|}}|~}{{{z{{|~~~~|{yvtttttuwwxyzz{}}|zyxwuvwwwxyzzzz{||}}}}}}}}~}{zxvttstuutvwxyxy|~}|{zzwutrrrrsstuvwxz}|zxwutuvwxxyzz{|~}|{{{zzzzz{{{|~}{yywvuvwxyz{}}~~~}~}{z{|}~~~|{|||}}||{|~~|zyyyz{{{}}}}}}~~~~~~~~}|zyyyz{{zzzzzyyyz{||}}|{{|{{{||||}~~~}|{zz{|~}|{zzyyyz{|~~}~~~~}}~~~~~~|zxvtrqrsstvxz{z{{|}}}}}|zyyxwwwvvvuuuuttuuvwxz}~}zyxwvvwy{}~~~~~}}||}}}|||}~~{zzz{}~}}}|{{z{}~~}|{xvtsrsuwwxyzzz{|}}}|{{zzzyxyxwvvvwvvuuuvwx{}}~~||}{yxvtsomnnopqtvxz{{|}}{zzzzyxz{{|{|}~}zyxvvwyyyzzzyyz{{{{|{{{{{||}|}~~~~}yxwttuwyzz{||}~~~~~}{{|{zxwwvttuusssrqrsvxz{}~~}{ywvtrsssttvwxyz{}~~|{|}~~}|||||}~~}~~}~~~~}}||{zzzz{{|~~||{|}~|{ywvvvxz{|}~}|{{{{{{{}~~|{{|~~~}}~|{yxwwxzzz|}||}~~}{z{{zzz{{{{|}}~}{zywuuvwyzzzz{|}~~|{{{zz{||}~}{yxwvvvwxyz{|}}~|zzzzyyzz{|}}{yyyyz{{zzz{|}}~~}|{|{{{|}~~~}{xvsstttuvxyyy{|}}}}}|zywutrpponnoooopqrtvy|}}~~~~}|{zzzzz{|~~~~}|{{z{|||||}~|{yxxwwwxz|}~~~~}}}}}~~|yxvsqqrrstuvvvvvwxyyyxwvvusrqppppqrrrstuxyz{|}}}}~}}}|{ywwusstuvwxyzz{}}|{zyxwvvwxxz{}~}{yxvvvwxyz{|||}~~}{zxxy{|{z{|||~~}}{zyyz{|}~}|{{|~~~~}|}}~~~|zzyyz{|}~~~}{yyyz{||}~~~||||}}}}}}||}~~~~}~~~~|zyxvwy{|}~~|zzyxwwwxxxyz{|~~|||}}~}}||}}~~~~~|zxvtsrssstuuvvvwxz{}~~||}||{|~~{yxwxxxyz{{{{{{||}}}|{{zxwwwvuvwxyzz|}~|zxwwvwyyyzz{|}}}|{zyyyyyyz{|~}|{{{||}}||}~~~}{{{{{||}}|}~~}|{zxvsqnmnnnoqqqsttuwy{{zzzyxwvusrqrsstuwxxy{}~~|zyxxwwxyyxyyzz{|}~}|{zyyxxyyz{{|}~}{{|~~~~~||{{zyzzxwxz{||}}}}}}||||zxvuttsstutuuuvwxy{|}}~~}|zzyxxyz{}~~~}||{zz{|||}~~~~~~~}|{zyyyyz{{{{{{|}~~|{{{{|}~~~~}}}~~|{zxxyz{{{{{|}~~~}|{zyxyyzz|~}|{{zzz|~~}}}~~~}{yxwvuuvvvvwy{~~~}|}~~~}}~~}}}}}}||}}zxwvuvwwwxyyyyz}~~}|||||}}}~~~~~~~~}{xwuttsstuuvx{}}zxwusssstvwxxwxyz{|}~}{zzzyyxwwxyz|}~|{zyxwwwyz{{{{{{{|}}~}{zyyyyyzzz{|}~~~~}|{zywuuuuvvwyzzzz{{{}~}||||{{|}~|zyyyxxzzzzyyzz{}~~|{zxwvvvvuuvwxz|~~}|zxwusqonnnoprsstuuuvxyzz{|{yxwvutssssstuvxy|~~}}}}|{zzzzzz|~~~}}||~~||}}|}~~|zzz{{{{|{zzz{|~~~~}|{yzzzy{|}}~~}}~~}|{z{}}}~}{ywwxyyz{{{{{|}~~|{{zzzyyz{{|~~~~~}||{ywwwwxyz{{{{{|}}}~}{zyxxyyz{|}~~~~~~~~}||}~}|zyyyz{|}~~}}}||}~}}|{yxxxwwxy{}~~~}|zyxwwxyyyyyyyxyz|}~}|{zxwwwwwvwxy|}||{z{|||}|{{zzz{|~}||zyxxwwwxy|~}{ywwvuvwxyzzzzyy{~}}{{zyz{{{}~~~|{{|~~}}}|{{|}~~~}|zxvutssssssttvy{~~}}|{ywvutstuvxxyyxxxyz|~}|{zxwwxxxxy{}~}|zywvuuvwxyz{||zyz{||}}~~~~~}{{zyxxwxwwxy{|~}|zxwwwxyz{||{{{|}~~}{zxwvvvuuvxy{}~|zyyz{{{||{yxyyyz{}~~}|zyxwwwwxz{}~{xxyyzz|~~~~}}~}|{zzzz{|~{zyxxyy{|}}~~}}}~~}|zzzzzz|~~}|||}~}|{zz{{{|~~~~~~}}~}|{yxxxyyz{|{yyyzz{|~~~~~}|zxwvvvvvwxy{}~{yxxxyy{{{zzzz{|}~~~~}}}{yxxyyyy{|}~{{{{{}~~}|||}~}{ywwvvvwyzyxxxxxyz{{|}~~}}}{zxwvvuuvwxyz}~~{ywuuutuvwwwwwxxxz{|~~}|{zyyxxxxxy{|~~}||||}}}||zzz{|}~~}{zyxwvvvwxy{~}{zxvvvwxyzzz{zz{}~}|{zzzyyz|}~}|zxwwwwxyz{{zzzzz{{|}||zywuttsrqqqrssuxz{~~|{zwuuuuuvwxwvvvwyz|~~}|zyxxwwxyz{|~~}|zxwwxxxz{{zyyzz{|}~}|{{zzz{}~~~~~~|zyxxyyz{{{||{{|}~}|{zyyyz{{|~~~~~~~}}}}}~~}{zyxxwwxy{}~}{{zyxxyzzz|}|{{z{{|~~}|{zzzz{{|}~|{zzzz{|~}|}~~}{zz{zz{{}~~~~~|{zzyyzz{|~~|{ywvuttuvxyyxxwwxyz|}~~}|zzyxwwxxyyz|~~}||zxxwvvwxyyyyyyxyz|}~~}|{yxwwwwxyz|~~}|{{|}~~~~}}~~|{{{{{|~|{ywvuvwxxxyxwvvvwwwxyyyzzxwvtsrqqqrsstvx{}~}|zyxwvvvwwxyzyyyz{{}~}|{zxwwwwwwxz|~}|{yxyz{{|}|{{{{||~}|{zywwwwwwxyz}}{zxwwxxxyyyyyxyzz{}~~}|zyyyxwvvwxy|~~}}|zyxwwvvxyzzzyyxyz{|}~~~}{zyxwvvvuuvxxy|~}~~~|{{||}}~~}}}}~}}|{zzzz{{||~}}}~~~}||||}}~{ywwwwwxyzyyz{|}}|{{{zz{{|}}|}}}}}~~|{zyyyz||{{|||}~}|{zxwvvwwxyz|~~}|zyxwxyzzzz{{zz{|~~}|{zyyyyxy{}~|zzz{{{|}}}}~~|{{zzzzzz|~}{zzzzz|}~~}~~|zyxwwwwwxz|~~}{ywutssstuvwxxxxyz{|~~}|{zyxxxwwwwxyz|~~~~|zyxwwwxzzyzzzzz{}~~~~~}|{{yxxxxyyyz{|}~|{zz{{|}~~~~~}|||{|{{|~~}|ywusrqpqrrstuuuuuvwxy{||{{zyxvuttssssttuwy|~{zywvuuuvvwxxxxyzz|}~}|{zxwwwwxxxyz{~~|{z{{{{{{{{zzz{|~~}||{z{|||~~}|zyyyzz{{}~~|{{{{|}~~}||||}}~~~~~}}}}~}|zyyz{{|||||||~}|{zyzzzzz{}}{{{{||}~~~}}~}||||||~}{yxvuuuuvwxyyyyzz|~}||{{zzz{}}~}}~~~~~~~}|{zzyyz{|}~}{ywvuuvwwwwwwxz{}~~}|zywvvuuuvwxz}~}{zxwvvwxyyzzzyxyz|~~~}|{{zzyzz{|}~}{zzz{|}~~}|||}~~~}|{{{zyyzzz|~}|{zz{{{|||{{{|}}|{zywvvwwwxz{}~}{zxwvvwxyzzzzyy{}~~zxxwvvuuvxz{}~|~~{wtuwyyyyyyxxy|{{}~~~||~|zzyyxyzyyz{}~}|||zzz{}}}~}~~}||{z{{|~~~~|{{{{zywvuttvvuvwvvvvxy{|~~|{{zwvvtssttutssttvy{|~}}{yvsrqrssswxxyzz|~~}}}}}}~~~~~~~~~~}zwvvvuuvwvwwutssvxxz{}}|}~}||~~~~~~~|yyyyz|~~}|zwutrppqtvvwx{~}|~|yxxyz{|||}~}|||{||{{{{|~~{zywvuttttvwyyyz{|}||~~~}||yutuuttuuuttuvx{~~}}}|}}}~|{zyyyywtrstttvwwxz}~}}}|}|{ywwxxxwwxyxxx{}~~~~}|}~}}}{z{|}~~~~}|{|}}zxxy|~~zwtsrrqppruuuuvvvwy|}}}|{{|~}{wtutsstuutsttuwz||}}}|}}}~|yxwuttttuwz~}{ywvuuvvvvvuttvxxy|}|zy{zuqqqpppopstuvxy{{{}~}~}|zzywwyyx{~~~|ywvvuttwxxz~~}~}{zzzyyyz{{wuuuuuuvvy{xwyzzxurrqpqrsvxz{}~}}~}}}~~}}~~~}|~~~}~~{yz{{zz{}~~}{xxxwvuvvvvuvwwz~}{}~~{ywwvvvvvxz|||}|}|{|~~}}}}||~~}{yxwvwxyz|~~|yusttvutuwwxvuwz{{zz||{ywvusponnnnnmnopsvx|~~~{yyzzz|~~}~}{{}|z|}|zwtrqppqqrrrsuvy|~}}}~~|{|{yvsrrpmkkmnpppqrrstx~~{}~~~~}}|{|~{xvttvuuwxzzxyzzyzzzzyyyxwwutssuuvxxz|{{~~}{vtuuuustvvtuvuuwxwy}~}|}~}|zyyxxxwy|}~~}}}}|{|}}~}{ywvvxz{}~|zyzzzzyyz}}}~}|yuutrqssrsuutsstuuvxywutronmmllklmnopruxz|~}~~~~~}|{z|~~}||xtttstvy{{{||{z|~~}~~}||{zz{||{zz{||}~}}~|}~}|}~}zxwvvvwz|~~~~|{zywvvvuuuuuvwwxy{}~}~}ywvtrqqqrsuuutvxxxyz{{{yxxwuspnnnmlmnoqtwxz}~}}|{{yxzzyxwwxxxxz|}}|}~~~~|yvtttttsuwy{~zz{zyy{}~~~~|||~~~}{yxwvwyzyyyyyy|~|{{{zz{~~}{z{}}||||}}zxvsqrrrqruwwwwxz{{{||}||{zz{zyxxz||}~~~}||}~~~}|{{{zyyz{{}~}{ywvuvwxyywvwvuuwyzz{}~~}{zxvtssrqqqpqruy|}zxvuttttvwvvwyzz{||||||zwwwuttssstsrsstwxz{~|{zzywwyzyyzzxyzz{}}~~}|{zyxwuuvvvuvxyz|}zyxwvuttttttvxxwxxyy{~~~}}}~{yyzxwvvwwuvwxyxvuuwyyz||||{zyyyzzzzzzz{||{}~~}{yxusrrtvwwwvvutuwxzzy{}|{||zyywuuuutststuvy||}~~}|||{{}~}|zwutuvutuwy{|~~}|{zzywuuutttuwusrssrsuvwwxyxvuusqnlmmmmlmnorsux{|}|zzzzzzzzyyxxxxxyzzzzyyxy{~~~~{z|}~}~~~~}|{{{||}~~|{{||zzzzxvuuttuuvvuuttvx{}~|{z{|{{|~~}}||{{{|||{{zyxvuuuuvvvwwuuusqpnnonnoprtvwz}~}{zyz{{|~~~}}}|{yyyz||{zyxwyyyz|}}}~~~~}}|zz{}}~~|zywvvwwvuuuvvwxy{|}}}}}}|zyyxy{zz}}|}}}~|ywvwwwwwwxxvttvxz{zz}~~}||{yyzzz{|}~~}{{{yz{}~~~~~~~}{zywusqqrstuuuuuuvvwxyzzyy{{zxwwwvvwxxxyz|}~~}zxwvusqqrqqrsttsrrrtuvwwyyyxvtutqpoprqpqrsuwyz{}~~|zz{{{{zz{zzzz{|~}|||zyyz{|}~{yxwwvwxxvttuwwwz|~~{zywussuuuwz}~}}{yxx{~}{yxwxz{{|}}|{z{}~~~~}|||zyxxwwxxwxz|}~}|{{{zzyxwvvvwxxwwxxxy{}~|{zywxyxxyz|~~}~~~~~}}}}}||~}|{{|}}~~~~}|{zyyyxwwwy{|~}|{zyxwuuvvvwyyyyxvuuuvvuvvutsrrqponmlmmlklmorux|~}}}|zyxxyyz{|z{{yxxyyyz{{|~}}~~}||~~~~~~}|}~}}}}|}}}~~}}}{zz{}~|xutsrrrssstttsstuvwxxy{{{{zzzywwxxxyyyz{}}|{ywtrqonoqtuuvvvwwvwwxz{{||||{{zyzzzyyz{{{~~}~~|}~~~}{zz{{||}~|{z{}~}|~~~}{{||}}~~~}|{{zywurqpoppqrsrqpoooqrttuwyyxwvutrqqrtuwx{~|xwuuutuwxxxxy{zy{}~~}}~~}|zz{}~~~~~}}~~~}|{zzzz{||}~|zxvsssrrtuvvwwuuxyxyz{|}|{zywwwuttuuttuwz|}~~{zzzxvvuuusrtuvwwxyxvvvxzz{|||{yxxusqqqponopqrsuxz|}}~}}}|{{|}}{{{zxy{|}~~~}||{{|}~~}|{z{{yy{}~}}}|}~}{yxvvuuuvvwwxz{|~|}}{{|}~}{|}}}~}{zz{{zz|~|{{{zzyz{zyyxyxwx{}}||~~|||{{zzzxxy{{|~}zyxvvwyz{|||}}~~~}||zyz{{{{~|yvtsssrrtuwutuwwwwwxxyxvvwwvtsssqppprstvwy|}||}}}{z{{{ywvurpqsttuwyzxwxxxyyxxxxwvttttttssuwxyyz|}zwuuvvvuttuvuuwy{}}~}~~|||{{}~~~}}||}~~}~~}{zyyz|~}{xutrpprstuuvvvvxz|~}{{{||zz{||~~~}{xwvtqonnkjloooqrrsuwxyyz{{{zyxxvuussrqruuuuvz}~}|}}}}}||}}~~~~~~~~~~~~|{yxwwvuttuwvw{}}}|{ywussrpoqqqrtutsrrrssuvuwyxuvwwwutuuttsstuwz~|||{zz{}~~||||}~~~~~~~~||{zzzzz{|~~~~}}}~~}}}~~|zzywwxy{}~~}}|zwutsrrrstvwwwvwyz||}~~}{zywvvvvuuvwxz}~|{yxwxyyxyywuuuuuttuvuvvvutrrqpoopppqrtwz}~|zywwwyz{}|{|{zz{|~~|{yyyyyzzyxxxxxz|~~~~~~~~|{{{zzz|}~~}}|zzyyz{|||{{{|}~~~}||}~}|ywvuvvuutssrrsuwyy{}~}{{{yyyyyz{}~{yxvvvvwwwyyxwxyz|}}||}~~{ywusrstttttttttuwz{}~~~}{zzyxwvutssrsttuwyz{{{zyxwwvuusrppoooopqqpqqqrsuvwxyzzyyxwvtsqpppppqstvxz|~|zyyzz{|}~}}~~~~~||}}}~~}{{{zzzyyyz{{{}~}|zywwxxzz{||zz{|~~}}|{{{|~~{zzzzz{|}}|}}zyyywvuuuuvxz|}}|zwuttttuuuuuuuvy{|}}~~~}|{zzxwwwxyy{}~~~}|{zzzyy{~~}|{|~~~}|zyxxxwvuuvwx{~}{ywtsrpnnopppqsrrrsuvvwwwxxxwvvwvttvwxxz}}||{{|~|yxwxxy{|||{{||}}~~~~}}}||}~~}||}~}||{{zyyyyzz|~}|yvutqppqrrsttsrrstvwyy{||}}}|{zyxwwvvvuvxyz}~}|{zxwusqpoppqrrsstuvwxz|}~~}{zzzyxyzyy{}~~~{xvutuuwy{{{{|}~~~}||}}{yyxxxyz|||||{{|}~~}}|{zzzyxxxxxxxyz|~~|{zzzyy{}}}~~~}}}~}|{zzzyz{}}|zxwwxxyz||{zz{{|~~~}|{zzzz{{|}~}~~}|yxwwvvvwxxwwwwwwy{|}~~~~}|{zywvusrssssuvy{|~~~}}}|zyxvtssssstvvutttstvwyzyyywvvusrqpnnnooqrtwz||yxwwxy{{{{{{||}~|{{{{{|||{zxyzzzz{||{{{zyyxxwwwwwwxyz{}~}{{|||||}}}||||}~~~}~~~~}|{zyxyzzz{|}~~{ywvvvvvvvuuttuvwy{~~}~~~~||{z{|||}}|{{{|}}~~}}~}|{{{zz{||}~~}}~}}}~~~~~}{yxwutttuuuvvuuvvvxzz{{|||{{ywvusrrrrrrsuwxz|}~~~~}||{ywvtsrqrssssttsssuwxy{|}~~~~~~~}||||}}~~~~}}~~}{zyzzzzz{{zzzz{|}~~~~~~~}~~~~}}{zyxxyz|}~}|{zywutttuvwxyyyxwwxz|}~~~~~~|zzzyyxxyyyyz|}~~}|{zzyxwutsrrstuuvvuttvwyy{|}}}}|{yxwwwvvvvvwxy|~~~~|{zz{||}~~~}}~~~~~|zyyyyyz{{yxxyyzz|}}}}|{{{zyyxwwwwwwwyz|~~}}}~~~~~}~~~~~~}}|}}~~}}~~|{{zz|}||||{{|}}}~~}}~}|||||||}}}~~}||}}}}}}|{z|~}|{zyxwwwxyz{}~}|{{zzxvutsrrstuvxyzyyz{|}~~~~~}||{zyzzzyyz{|~~|ywutttttttttsstuuvyzyyzyxwwwwvuuuuuvwxz}~|zyyyz|}~~~~{zzyyyzzzzzyyz{|}~~~}}|{zzyyzyy{}~~|{{zyyz|||{|||}~~~~~~}}~~~}|zwutsrrstvwwxxxxz{||}~~~}||}~~~~}{ywuuttvvwxxyzz{{}~}}|zzyyy{}~}|{yxvtsttuuvwxxwxxyyyz{|}}|{zyxvuutssrrrsstux{}~~~~}{zyxxvusqpoooooqssstuvwwxz{}~~~~}|zyyxwwwwxxz}~~}}~~|{{zyyyzzz{yxxxy{{|~~}|{{zyxxxxyz{}~|zyxvvwxxxyxxxyz{}~~}||{{{{{||~~}}||}~~~~}|{zyyyxxxxyz{~~}{zyxvtstuuuwxxxwwxxz|}~~~~~}}{zyyxwxxxy{}}|{{zzzz{|}~}|{|{|}~~~}}}}~~~|{zyxwyzzzzyzzy{}~~}|{{zz{|}}~}|{{||}|||{{z{}~~~}}}|{{z{|||}}|zyyz{|}~~~}}}~|zyzz{{|}~~~~}|{zzz{|}}}||||||}~}|{{zyxxxxwwxxyz|~~}{zzzyxwutsrqrsttvvwvuvxxy|}~~}}{zzzyxxxxxy{~}{zzyyxwvusrqqrstuvwxxxyyy{}~}|{{{|||}~~~~~}zxvuttstuvvvvvvvwyyz{|{{zyxwwvvvvwwwxyz|~|{{|}~~}~~~}~}{{zxxxyz{}}}}|}~}|||||}~}|zywvuvxxy{|||||}~~~~~||{{{{{{}~~}}~~||||{{{}~~}{{zyyyyz{||{zyz{{{}~~~~~}|zyxvututttuuvwy|}|zywussssuvxwwwwxxxz{||}}}}|{zyxwwwwxxyz|}~}}}}}~}|}}|}~~}{yxvtx}}{{{yvwzzz{||}}z~|{zxussrrw|}|{{xuuussuwwwwwyxwxwvxyy{}}xtwzyuuvvwxyyz{}~~~zvvwvtuvwwxxwvuttuy}|{~}||||zyxyxx|}{xuxyvtx||}}xy{{}~{z{|}~~~~}}}|{yyy|~~~~~}~~~{zzzyz{|~|zxvtssrrsvwwxxwvvvwxyz{{zyyxwvvvsoqtpmquttwz{|}}}|{zyxwwvutrrrrsrsuvtssttvx{|{|~}}}}~|zzzywxyz}~}|{{{{|~|z{|{z|}}|~|zzzyz|~~~|~}~{|}{xyzyx|~}|}}~|||xuwxutx{zyz||{|}}}~{||zxz{{{}~{}|}~}{yxxxxyyz{{|~}~}yvutstvwwxwuuvuvvwz|ywz|zxxxurqqrstusquzzy}}~}{yvuvutuvwwvwwwwxxyz{{z|}zx{|yvxzywyzzyy{}||{zz|}}~~{yz{{z{|}~~~}{yxwwxwvy|{yyyyzz{}~}z{{ywxxyyxx{~zyyxvutw{{zzzzyyyzz{|}}{zyywuttttsrrrrstvz~~~~}{y{|yvwwsqqrrstvvuvxwwwxyyz}|{|}zwxywuuuvvvvvx{~|}}}~~}|}}}}~{ywvwusuyzz{|{z|~~~|yyyxwxz{z{}}}}}~~{|}|z{{z{|}}~}||yvuuuvvw{~~~~~~~~~}~~}}~~}{yxwwxyyzz{{z{|||}}}}zyxwvutsssssstvxz{}~}|{zzzxuuusqppooqtttwxwvxzzz{|{z{{yvwwusrrqprtssvyz{~~~|zzz{}}~~~}}}~}~}yyzyxy|}~~~~~~}|{zyyyyz{|}~|{yvuuutvxyyzzz{{{}~}||zzywvuttssttutuw{|~}{yzzxuutspnnoqqrstwxvsrsuvwwwxxy{{ywuutrqruwvvy|~~{xwxxxyz{zz{}~|}}~~~}||}}{yxvuuvwxyzzzyyz{||}~~~}}|{zzyyyyz{{{{}}|{{||}~~~}||zyyzz{|}}~}|zxwwwxyzzyyzzz{}~~|{zz|}~~}{|}}}~~|zyyxxy{{{||{z{|~~}}|{{{{{zyz||~~|{zywtrponnoqrssuvvvwyz{|}}}|||{zyxvvvuuuuvvxy{}~~}}{zyxwutrrqqrtvwxyzzy{}~~~}|{{z{||}~~}{zyyz{|}~~~~~~}|{zzzzyyz|}~|zzzyyz|||}}}||}}|{zzyyxxwxxy|~}|{ywurpnmmmnpqqrrqqrsttuuvwwwvtrqqpoooppooqsux{~}|zyxwwwxyz{||||}}~~|||{|}~~~}}~}|}~~}{{{|}}~~~}}}~~}|{zyxxxxxy{}~|{yxwwyz{|}}~~}~~|{zzyxwwvvvxz}~}{{{|}}}~}}}}~~}}|{zyyyyzz{}~}~~~}}}~~}{zzyyz{||}}||}}~~}{zxwvvvvvwyz||yvtsrqrrtuutttttuwxyz{{zzyyxvtsstttuuvwy{}~{xvtrrqpnnprsstuwy{}~}||{|}}~~~~~|zyxwwwyz{|}}}||}~~}|{zyxxxxy{}}{yxwxyyz{|{{{|}}|{zyyyyyz{|}}{xvusrstuvvvvvuvxxxz{|||{zxwvusrqqqqqrstuwy{}~~}}|{{zxvtrponnoprtttttuvwxz{|}}}}|{zyxxxxxxyz{|}~|zyxxyz{{||}}~~~}{zyxxxyyyz{}~~|zywwwxz|~|}}{zzz{}~|ywwvvvwwxyzz{}~|{{zyxxyzyyz|~~}}}~~~~~~}||||}~~}|||||||}}~~|{zyxvutttuvvvvuuuuvwwwwwwutsrqpppppqqrsuvxz}~}{ywvvvwxxxyyxxxyz{|}}}}|{{zyxxwwwwwwxy{}~|zxxxxz|}~~~}|{{{||}~~|{ywvuuvxyz{{{{{|}~~}}}}||{|}}}}~~|zxwuuvvwxyyzzyzzz|}}~~}}|{zxwuutsssrstuvxz}~~~}{zyyxwutsqponnoqrstuuuvwxyz{||{zzyyxxxxxwwxyz{|~~|||}~}}~~~~~~~}|}~~~~~~|{ywvvwxyyz{{{||}}||}~~~}{ywvuvvwxyz|||}}~~}}}~~~}~~~}{ywvvvvwyz{||||}~~}||}~~}||{{|}~}{yxxyyz{|}}}}||}}~~}}}|zyxxwvuutttssstuwy{|~~|{{zyxxxxvutssstuuvwwwwwwxy{|}~~~}{zywvvvvuuuvvxy{~~~|{{{|}}~~~}{zzzzz{|~}{{zz{{{||}}}|||}~~}|zyyzz{|||}~~|yyxvsqqruy|zwwxyzz{{{{}}}|zywwxyzyxxxxy{}}zyxvtrqppqrsttssssstvwwxwwwwwvttttssrrsstwy{}~}{zzyxxxyz|}~~~~~~}}}~~~~~~}{xwvuvvwxyyyxxyzz{|}~~~~~}||||}}~~~}{yxxyz|||{{{{}~~~}|{{||||||}}{yxxyyz{||}}~~~~|zyxxxz{|}~~~}{zxxxxz||}}}~~}{zyyxxwwvuuuwxy{|}~}|{zzzzyyxvtrqqpppqstuuvvwwyz|}~~~}}||{{{zyyyzzz|}~~}}}|{ywvtssstuwxzzzz{|}~}}|||||}~}}||||}~~~~~~}{yxxyyyzzz{}~~{zyyyyzzzyyxxxxyz{}~~}}||{zyxwvvvwy{}~~}}|zyxvusrrssttuuttuuvwxxyxxxwvvvusrrqqqqrsstvy{}~~|zyxvvvwxz{{{zz{||}~~~~~}}~~}}}}}}}}~~~}}}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~}|{zzyxwwwvvvvuuuuvvwwwwwwwwxxxz{{z{}~}{zyxyz|{zz}~~~}}}~}{yxwxz}||{{{z{zz{{zyyz{}}~~}}~~~}}|||{{z{{{||~~~~~}}}}}}~~~~~~~~~}}}}||||||||||||{{|{{z{{z{{{{{{||{{{zzzzzyyyxxxwwwvwvuuvvvwwwwvutsrrqqqpppppqqrrrstuuvwxxxxyyzz{{||||}}~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~~~~}}}}}||}}}}~~~}}}|{{{||{||}}~~~~~}}~~~~}|{zzzzzzzzyzzzzz{{||||}||}|zxwwwwwwwwwvvuutuvxxyz{|||}~~}}}}}}}}}}}~~~~~~~}}|||||{zzzz{{{|}}|||{{{{{|}}~~~~~~~}}}~}}~~~~}}~~~~~}|{{{{{{{{{z{{{{z{||}}~~~~}}}}}}}}~~~~~~~~~}}}}~~}|||||{{{{{zz{{{zz{{{{|||{{{{{zyyyyyxxwwvvvuttttttsssssstttuvvwwwwwvvvwwwwwwxxxxxxyz{{{||{{{{{{zzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}~~~}||{z{{{zy{yutuvy}}|{}~}}}}~~~~~~}}|}||}}}~~~~}||{zyyyyyyxxxxwwwvvuuvvuuuuttstuvvvvwwxxxxxxyyzz{{{||||||||}|}}}||}}}}}}~~~~~~~~~~}}}}|}}}||||||{{{{{{{{{|||{{{{zzz{|||||}}}}~~~~~}}}~}|}}}}}}|{{||{{{|||}}}}}~~~~~~}}||{{{{zzyxxwvvvvvvvwwvuvvvvwwwwvvwvvvvwwxyyxxyyyyyz{{{{{{|||||{{{{{{{|||||}}}~~~~~~~~}}}}||}}}|}}}}}}}}}}~~~~~~~~}xrtxzzzz{||}}||}~}|{zz|~~{yz}~}||||~~~~~~~~}}}}}~~~~}}}||}||||{{zyyxwwvutuvvvwxxxxwxyzz{zzyyyzyyyyyyyxwwwwwwxyyzzzz{{{zyyyyyyzzzzz{|}~~~}}}||{{{zzzzzzz{{|}}}~~~~~~~~~~~}}}}}}}}~~~~~~~}|||{zyxxxwwwwwwxyyyz{{{{{{{zyyyyxxxxwwwwwwvvvvuuvvvvwwxxxyyyyzz{zzz{zzzzz{{{||{{{{||{{||||}||}~~~~~~~~~~~~~~~~~}}}}~~~~{yx|~||{}~}}~~|{{yxwxz}|{z{|}|}|||{{{||||}}}}}}}~~~}}|{{||}~}|}~~}|||||}}~~~~~~}}}}~~~~~~~}}|||||}}}~~~~~~~~~~~}}}||{{{{{{zyxxxxxxyyyxxyyzzz{{{||}}}}}}}|||{zzyxwwwwwwwxxyyzzz{{{||{{{|||||{{{{{{{|}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{zzzyyxxxxxwwxxxxyzzzzzzzzyyyxxwvvvuttttssttttuuuuvvvuuvvvvvvvuvvwwwwwwwwwxxxxyzz{|}}}~~~~~~~~~~~~~~}zyy}~~~~~zyxxxy{~|yxwy|}zxy{}{yz~}z{|}~~~~}|{|}}|}}}}~~~~}~~~~~}}~~~}}}|}|}|}}}}|{{z{zzzz{||||}}~}}}|||}}~~~~~~}}|||||}}}|||}}||}}}}}|}}}~~~~}}}}||||||}||||}}}}~~~}}}}}|}~~}}}||||}|||}}~~~~~~~}}}}~~~~~~~~}}}||||{{{|||||{{{{{{{{{{{zzyyyyyzz{||}}~}~~~~~}}}~~~~~}}|||}}}~~~~}}}}|||{{{{{|}|{zyyyxxxxxxxyyxwwwxxxvvuuuuuuttuuvwvvvvvwwwvuuuvxxxxxxxxxxxwwxxxyy{{|~~}}~~wvvy~|{||~~{yxxz|~~~}{{|}~~~}~~~}}~~||}}|zzyz{||}}|||||}~~~~}}~~~~~}}}~~~~~}|||||{{{{|||}~~~}urzy{~}}yxxy}~{yz{}{vrptz|{zzyz{}~|{}~{z{{{{zwtuvwwxz}~~{xxwwwwxxyxvtuwy}~|zyy{|}~~~}}}~}}||}~~}|{zzzzyyxvvvwxyxxxyyzzzyxyz{{|zxwvvvvwxz{{|}}}}}}|}}}}~~~~~~~~|yxxz|~|{{z{{|||}}}}}}~~~~}~}||}|||||}}}}|{{{{|}~}||||||{yyy{{zyyxxwwwxyz{zz{||||{{{{||{{{{{zzz{||}~~~~~~~~}}}}}~~}}~~~~}}}|||||}}~~~~~~~~~~~~~~}}}}|}}}}~~~~~~~~~}}}}}||{{zzyyyyyzzzzz{||||||||{{||||||||}||}}~}}}~}}}}}}}}}}}}}}}}~~~~|~{z}~}}}|{{z{|yxyzzywvwwuutttttrrrstuuutvxyyxwyzyyzzzzy{|{zz{|}|{||{{{{z{|{{zyzzyxzyyz{{zzz{|{{~~~~}}}~~}~~}~}~|{}{y{|z~~~|{||zyyyyywwxyyzzzz{||~~~~~~~}}}|zzyyyxxxvtvxwuuvxywvwy||{{|}~}{|}}}|{|}}~}}}}~~~}}~}}}}}}|||}~~|{{{{{zyyzzz{zyxwwwwvwxyyzzz{|||}~||}|zzzzzyxwwwyywuuwvtttuustuuy}z{{zxyyyz|~~~}}}~~~~~|zzyyyvtuwwwxyz|}zxyzzzz{|{z|~|{}~~}~}|}|{{{||}~~|zyxxxyz{{zzyxxyz{|}~}}}{z{|{zxvxxwwvwxyz{|~{zzywusssqrtuuuvwxxwxyz{{{||}~~~}}}|{zyxwwvuuvwxyyyz{}~}|zzyyyxxyzzyyyzyvw~~~~~~}}~||}}||}~|||{zzyyyyyyyz|~}|{zzyxyzzz|}|}~~}}~~}|||~~}}~||{||zxyz|}}~}{zyurssrrqrtttsrrstuvvyyxxz{yxyxvwxvttuutttuvuwyxvz~}}|{{zwvxxwwyz{||}~{y{|{||~}|{|{||{{}{z{~||{zxwvvvvwyxvwwvvvvwx{~}|}|{|}}~}}~~|~}}||~~~~~z{|}|zy{|~}zxxyxwwwxxxxwxyxwxy{~||||~}zz{{|zxyyxwwwwxzzz|~~~|zxwxxxxvwz{zzyyyxxy{|}|}}{{||||||{|~~}}{zzzxy{{{||{{|}{{{|}~}|{{zxwvuutssrtvutuvy||}~}~|xvwvusrsuvuwwutvurrvy|~}|}zvuuvwwvwyz{|{z{}||~~}||zxy{{z|}||~}}~~}~~|~}{zxxxwvwxxwxyxvwwvvxyyyzzzyxyzxvvuutsrqrsttsrtwz|}~~}}~}|{zzyutuussstvvvxywuvwwxxx{|}}|||~{y{{yxvwxwwwwy{{}~~~|zxxxyyxx{}|{||zz}}|zz{|{{}}{zzzz{|~}{|~}||}||}}~{yyzzz{|}~~~}}~~~}}}~~~~~~|y{~}|~}~|yyyyyxxxwwwxxy{}~~~~|{zxvsrqppqsttuutsuwvvwxyyz|}{y{~}{{zzywwwwxyyyy|~}~}|{z{{|~~~}}|zz{||zyyz|~|zzxusrstuuuuvutsqqsssvxz{}~~~}~}}~~~~}||||||}~~~~}||}}|~}|{||{z{|}}~~|{{{zzz{|{{{||{{|}}}}}~|zzzzyyyyyzzz{~~~}{yxyzyz||{|}{z{|~~~~}{yzyxwwwvwyyyz|~~|{zxwvvuuvwxvvxyxvvvvwwxz{{{{zyzzxwwvvuttuvvwxvvy||}|}}zyxwvusttssvxyxxxwxy{|~~~}{z{|}||}}}~~}{yyywvxyyz||{{{{zzz}~|{{|ywyzxxzzz|~}}~~}}}~~~}}|ywwvuuuuuvwwxwwwvuvxyyxxz{zwxywvtrttstuuvuuvwxy|~|zxwxvtvxyzyy{{{zz|~~}|}}}|||{|}~}{{{zzz{|}{z{{zzzzy{}}}}}}}}~~}{|~|}~~}|zyyxwyzyz{|||z|~}~}||{y{}{{}~}~~~~}||||}}}~}||||||||}|||{||zxxwwvtttuvvvwyyz{|~~|yxwusrstttvxxxxxxxwxxxyyzzzz{zyyxxwwxwwwxyyzz{}~~}|||}}}||~~}}~~~~}|}{ywwxyyxyzzz|}|~~|||{zxwvtsrrtvvuvwwvuuvvwwwxy{}||~~||}}~}}|}~}|||{z{|}~~}{|}}}zy{}}}}}}|zz{zyyzyxxwwxyyyyz|~~|{zxxyzyz|}}~~}}|}~~~~~~~~}}}~}||}~~}|{|}}}}}}||{zz{|~~~}~~~}|{{zzyxwvuuvwwwxxz|}~|{zywvuutuvvxzyxxxxyzzz{{}~}~~}|{{zywvuuvvuuwyzz{}~}|||zwxzzz{{|}}|{{zz{||~~{{{{{|~~}}}}~}|}~~~~~|{|}|{{|||zz{}~}{zzzyyz{{|||}}}~~~~~}|zyxxxwwxxyyxz|~~{|}{ywutssrqrsttuuwwtsuvttuvwxyyyxvvvuuutrrssrrrstuvwy|~~}|{yyxxyzz{|~}{xwwvuwxxxyxyywwxwwxxxxyzzzzz{{zzzyxy{{{|~}}|{{{|}}|}~}|}}~~}|||{zzzzz{{{||~}{{{{yxxxz{{y{~~}{z{|}}}}~}{}~|zzzxwwwwwwwwwxz|}~}~~|zyxxxwyzz{||{{{{{|}~~~~}{yyyxwwxz{{z{{zz{z{{{|}~~|{{{zywwxwuvvvvvvvvx{~}|zxvutssrrsuuuuutuuuvwwyyyy{||{zzz|{yz||||}~~|}}yxy{|}|}~}~~}{zyxxyzz{|}~~~}}}}}~~~~~|zyxvuuuuuuvwvvuuuutuvwywvxzyxxwvuttttssstuvvuuwxy{}}|{{|zyywuuuuuvwyz{{|{z{|}}~}|||zyyzzzz{}}}~~}}||~~~~{yzzyy{{{{z{||}}|}~}}}}}zxyyxxxyz{|}~~||{{{zz|}~~|{|}~~~}}}}|{{|}}}|~~}{{{yxxxxwwuuvwwwwxz|~}{zxvutttutuvwxvuvwxxxz{{zz{{{zyzyyxwwvwxxyyy{}~~~~}|{zyxxyyyyzz{{{~~~{xuuusqqqsstuvuttvutuvxzyyz{z{{zyyzxwwwxxwwyzz{}~~~~}}|}~}~}||||xx|~~~{y}|{{ywxxwzzwwyyzzwx{zzzz{{{{yxxxxxxtrvyxwtuz||~}z{~~{{}~}~~}}~}~}}}}|||zyy{{zz{{zz{|{z{}}||z{{zywwxyyzzyxy{ywyzz{}~}|}~{z|z~}{|}||~|z~~~}~|{|zy{|{z||{{z{}}|}~}~~}|}}{|~{|}}}}}}~}{zz|~}{{~~}}}}~~~~}}}}|}~~||~}|~|~~|}~~}|}~}{~~{|~}}~}|~~~~{~}}~~||}}}|{{zz{{z{{yz||zyyzzyxxzzxy}{ywwz}|zyz||{{{{||{|}{z}~|{{{{{|~~~|z|{yz{}|zyxxyz{{xy}~~~|y{|{zyxyyyyxxwwyzyyzz{zz{}zy|}{{{zz{}~~}~~~~~}~}}}~}||z{{yxyyyzzyxxz{ywwyyyzzzzxwwutxzzyxvxyxwxxz{zyz{zz{zzzyxyz{}zwwxxxyxxxvwzzyxy|}}{|~}}}~~}}|~~~||~~}}~~~~}~}~|~{{}~|{{{{zyyx{|xwxyzyxxy|}xz~~|~~~~|~~~~~}{{|~}{||{{~}z~~}}}~~}~~~~}}}~~|~~|||}}}~~~}}{~|}~~}~}}|}~~|y}|yy||y{~xx{}}|zyz|}|{z|~}z{|}}||z{}|yy{|}zw{~zwz|||{zzzz}~{z{|{{{z{zyz{|}zw{~~|zz}}|}~|{||{{|}~~}}~}{|~~|z~}~{~~}}}~~}}~|{|}|z{|{zxxzz}|xy{ywvssvxxvuvxxvtwzzzzzyz|{xwyzxxy{zyyyyxx{zvw{}{zzzy{|ywwxyxuuxwwvwxyyxxxxwvvvxywvwwz|xx{{|}{{}||}|~~}|~~}{{{||{xxzzz{{yy{{{{{{||}~~~}~~}}}~~~~}~~~~~}~~z}|}}}||~~|~}|}}|{|}||||}{z~|z{}}}|zyz}}~|{}~~~}}~~~~~~}~~~~~|z|~~|{{{}}yx{}yy{|ywxyzzy{}{y|}|{z{}|{{{|}~}~|{|}}{zyz{{zzyxwvvxxwvvvxxvwz{yxyyyz|~~|}}|~|{}}}~~~~|~~~~~~}|~~z}~|{}~}~~}}||~|yyyyyyxwvwwuvzzxyzxx|{xx{}|zx{}xxyxxzyvwyzywuuvxyzzxxyywyzzzywy|{zzz{{ywwx{||}{{~~||}}~~}~~~~~~|}~}}}~~~~~}~}}}z{|||{{||{{|}}~~}}|}~~~}~}}~~}}|}~{z|}{{|{yy{|{{}}}~~}~}}|||}}{{|||zvy}}|||||{{}}|||{{~~}}~|{~~|}~}|}~~}~~}~~~}{}~|zzz||yz{zzyvvxxxwvvxzywvx{|{yww{~|z{}}zz}~~|{zz|}|{||{{z{~~}}|||}||{yz||{zy{~{xz}}|z{~~{{}~~}|~}{|~~||~||}~~|}|z{|{z{{|}|z|~|}~}~|z|~~~}|}}{||{{}}|||{zzz{{zyyyyyzzzyzzz{|}~~}}~~~~~}~}|~~~}}~~~|}~~~~}}~~}||{|}{}~}|{{||yy{{zzzzz{{||||||||~~}}}~~~~~~}|}~~~~~~}}~}|zz}~|zzyzzxz{zyyxxyxy||{{{|}}||||{||yz~~{|{z{zz{{xwz}||}~}}~~~~}~~|~~}}~}|}}|||{|}{{|{z||{{||||{{||}~}|}|{|~~~~~~}{{}||||~~~}~}}}{{{zyyyzzxwwxyyxxyz{{yxxyzzyyyyxxyyyyyzzyvvxyyxvwxxwwyzzyzzzzzz|}|{{{{|}}{{{|~|z~}|}~}|||}~|{~}{}~}|}~}}|}}yyz|}{yy{zyyz{{||||{}~~}~~}~~}}}}~}{|}{{~}|}}}~}{{|}}{z}~}}~}|~~|}~~~|}~~|~~}}~~~~}||}~}|||}}~~}{~~}}}}}{yzz{{yxxz{yyz||zxz|{z{{zzzy{|{||{yz{{z{{{|{z|}}}~}}~~~~~~~|}~~~}{{{}}|}||}~~~}~~~~}|}~{{~~{{||z{}}|zy{|yy{{{yxyzzzxuuvwvtuvwwwuvxwwvuvxxxxyxyzyxwx{|{ywwzzyyy{}{yz{z{}|zz{{}~{|~{z||{}~~~~~|~|z|}}}|{|{z||{yz||{|}}}}}}}|}}}~~~~}}}~~}|}|~~~||}~}}~~~|~~|}}}|{{||||}}~~~~~~~~~~~}~}~}}~~~~~~~~~~~~}|~~~}{|~}||~}{|~~}{{{y{|zyzz{{yz||||||{|}{{}}zyyyzzzyyyy{|zz{||{z|~~~~}}{|~|yy{}~{y|}}|{|~~}}}~~|}}~}~~~}~~~~~~~~~~}|}}}{{zz{{||zz|}~~}~~|}}{{||zxz|zy{|zxxz|{z{}}|{zyz{{yyzzyxwwxwwvvwwvwwvvusvyyzzz{|{{|~~|~}~~~}|~}~~|{}~}|{{||{zzyy{|zzz|~}z{{||{||{}~|{{}}x{~}{zzz|~|z{}}|~}}~}|~~~}~}~~~}}}}xx|}~}~~~xrqplntwyyz}zxtqoopsy}|{zupopswz|}{ytqonlmptxz}{wtsrsuw{~{xvtvyy|~zwwz{~zvtrpsxxy}vsqmnprsw|}yurnklnqtx{xttsqpnoqsy{uppojhiknqrtuxwtrqppmhhlllotuv|~||vsrqqruwtu|}|~~~|zyz~}zupnoprttu{}}}wplkkljipvy{~}ytrpmlnqsuwy|~~~||}~|{{xuutuvvx~}||}}zz{zyy{{zzyxtrvyvuz~}{|~{xywtqmmmllortvy}|yxvtronqstvxzzyz{xvusqpruvwz}~~{upppnov}~~~yvz~}}|{{~~{xsopnihkoqruxwvvvy|}z}{}|xx{xsrqnmliilmoruvwwwxz}~|{{zz{zzxtsvuqtz|yz~|yxuvyxvxzyy}}}{yvttutuwz}{|}|{~{zyxvutttssrprvusqooqsuuvxy{}||~}wqnlieddgkorqptwwvy{~~|~|}}}}{yxwwxyyy{|zy{~|yz||zxy}}xvxxvtuvuwxxy{~~zxxvtwzyy|{utusquxxz{{}{xwxyxvw|~}~~|||{{{zwtsuxyyz{}~|||||||ywxz{}~{ywvvxz|~~}||||}{yxutttttsuwwxyyz}yvxzyupnonmnrtvy{z{}zyyy|~}~{xvuturqsvwutw{zyy|~}{|}}~{yvrorvuuz~}{yyyxz}~~}~~~}||}||~zxvrmmljknqrtwyzyxwtpqrrruvuuwxwvwxustsqqpljkjjloqstw{~}{yyyyy|}}~{{xttuttvy{|}~}ywwvtrtwww{|~~~||}~~~|zxsqppopqrrtvvx{~~~~~|yuqqrqpqrtuvvwxy{}}}~{z{||yxyxyxvvwwwxx|}{{|~~~}{yxwvvvuvwuutsstuuvxy|~}|zxxyzyyzyyxwwwwy{{{{}~|z{{{{yxwtppppomnqsstux|~}~~~~}~}zy{{{{}~}~}{{{|}~}{ywsoopoopqqrstssuwyzz{|zxy{{yxwwxwwxxxxywwxxwxyy{}~~~~}||||}}{zyyxurppnmnptuuvxyyz{{{||{zyyyzzzz||~~~}}~~~~~~}|||~~~~~~}{ywwy{|yx{|{yxxxvutrrrqpppsuuuwz|~~|||{{||{zyyyxy}~|}~~~|}~~~{wsrrttstuvxz|}}}}~|{z|~|||}}|{{{zzxtpopppqsstttvwz~|z{{{{{|~~{}~}~~}|}~~~}zxurqonopprsrrtuuvxxvuwxwvxzzxw{|{{~~~|zywwyz|}~~}{zyxxxxy{{zzyxwvuvusrttsssrrstvxz|~~~~~|{{{{{{zxwwxvuuvxz{{}}|{||{||}|zxxyyxyyz}~}~}{zz{{{zyxwwwwvwxyz{|~}|zzzyz{zyzzyyxwwwwwwxyyywwwwutuvvtstutsrrqpqrsuwz}~|{zxussrrrtvxyzzyxxwvvxzyvxzywvwxxwvwvuuuuttuuuuuvxz{}~||{{|||{{z{yvvwuuuwy{|}~~|||{yxxxvuuuuuuvwwwy{{}~}|zxxwvutuusrrrrqooooqpooprttux{|}}}|{{zzyxwxy{|}~~}|zyyyzz{}|zz{|}}~~}{zzywwwwwwwxwuuttttuwxy{}}~~~}zwuttstvxxwwwvtstttuvxyxyyxvvuvvvutuvtqrsssqswzz|~}|{|}~~~~}||~}}}}|zyyxvtqqqpopqrssuvvwxwxy{~}|{zyz{zzzyxvtstuwxyz{|~~~~~~~|yy{zzz{~}}{{|}}~}|~}z{}~~}}{{{z|~~~~~~}}}}}}~~~||{ywuqonmmnnnqstutsttsrqqsrrsuvxyxxyzzzzz{{zyxwuvwy{}|{{{zyxy{|||}}}}}||}}|{z{|}}}~~}{zywutrqppopqrrstvxyz}~}{{zyyyyxyzyxxxwvtssrqpqqpoqrsstuvxy{|~~}|zyyzywxxwwxxyyxxyz{|}~~~~~~~~~}|{{zxwwwxy{~~|}{zwsqppqpoprrrqqqrrsssrstuvvvwxwvvwxwutuuvvvuvx{}~|{zyxxxxyyyyxxxxwwwvuuuwxwvxz{{z{|}~~~~|zzz{{{~~}|{{{}}}~~|{{{{|}}|{{zyyz|~~~~|yvvvvvvvwwwwxz|}~~~~~}|}~~~~~}}}}{zywvvwxxwwwutttuvvwxzzyyyyzyxwwwxxxyy{|{{}~~}|{{{|~~||{zzyyz{{|}}|||{yyzyvuuuurqsuttvxz}}}|{{yxxxyz{|}}}}}~~~~}|||||}|{}~|yvtsqonnmmmoqppqqpppqsuvvwwvvxxwyzyxxwwvvwxwwxyxxz|}~}|zxvvvvvwxxyz{zyyyyyyz{{{|}}~}}||{{zzzyyyyyyyyz|~~~~|{||}~~}||{{|}}}~~}}|{zxwwvuttttssuvvwx{}}~~}{zyyxwwwwwxwwwwwwvuuvwxz|}~~|zyyxwwwwvvvwwxz|~}{{zywwwxwvvvuttuvwxxyz{|}}~}|zxwvuvvwwwvvwxxxyy{|zzyxxxwwwvuvvuvwwxwvvxxy|}|zyyz{zyz|zz{||}~~~~}~~~}}~}}}}~~}zwvttutsuwwwxxwvvwwwxz{{{|~~~}{yxyxxxxxxyz{}~|zyyxvwwwwvuuvuvwxwvvvvuuvy{}}{zz{{{|~}{zyyyz||{|}|}~~~~|zyxxxyyyz{{{{{{{||zyxwvvvuuttvvttuuuttuvvwx{}}{xwwvvwyz{}~~~~}{zyxwwxyxwxy{||~~}||{yxxwwusrrrrstuwxzzzyyzzz|}}~~~}|{ywwwuuuvvwy|~~~}zyyvtsrrrrsvxwwxxxxwxz{{|~~|||}|{{|}~{yxvvuuvwwwwwvvvwwwxzz{~~~}}}zwvvsqqrsstvwwwyz{}~}}||{{||{zzyxvvvuuuvxyyz{|||}~~~~}|{zyxxxxxxwwxyzz{}~~|{{|||}~~~~~~~~~}}|zyxyzzz{zyyyyyxvwxwwxyyzzzyyyz{zzzyyyyzz{||||||}}~~~}|}|{{{|}}}}}|||{zzyxxvvvwvuuvwxwxyyyxxxxxwwwutuwxxxy{||{{||}}~}{{{{{z{|}}}}}~~~~}|}}~~}}}}||}}}|{zzyyyyyxxxxxyyyyyyxxwvvuuttssssstuutuvvuuvwwvvxxxyz{||}~~}}|{{{{{{}~}|||||{||{{{{{zzzzzzzyyzzzyxyxwwxyz{||||}~~}}||{z{|||{{|{zzzzyyyzyyxxxwvwwvvvwwwvvvvvwxyyyxyyz{{{}|{}}|{{{zz{zxxxxxwvwvutuuutttttuvwwwwwxxxxxz|}}~~~}}~~~~}}}||}}}~~~~~~~~~~|{|}||{zzxwwxxwvvwxyyz{zyyyxwvvvvuuuvxyzzzzzzzyz{{{{zyyz{{{|||||}~}}~}|{||}||||{{zyyyz{{{{||}}}~~}}}~~}}}|{zzzyyyxwwwxyyxxyyyyxxxxwwwxxyyyxxwxwxxxyyyyxxyzzyyxxxzzxwyzyxwxyyxyzyxxxxxxxyzzyyyzzyyyyywvwwxyyxxz|}}}}~~}}~~~~~~~~}{{zywvvwvuvwxxxxz{zyzzyxwwxxxyyxxxyzzz{{{{z{{|||||||}}~~}~}~~~~}}}|{|}}||{||{{zzzyxxxwvvvvvwxyzz{}~~~~~}}}}}}}}}~~~~~~~}~~~}}~~~|{{zzzzyyyz{{{{|}||{||{{||||}~}~~}||{{zz{{{{{{zyyyyyxxxyyyyz{{{|}~~}|{{{z{zz{|}~}}~}|zyxywvvvuttuvvvvxxxy{{{|}~}|||||}}}||}||}~~}~~}}}}}}}||{||||{z{zyyyyyxxwuuuvuttssssuvvvwyzzyyz{zz{||{{{}~~~~}||{{{|{{{{||{{}}||}}|zz{zxxyzxwwwxwwwxyzzz{{|{zz{{{{zyyyyz{}}}}|}~~~~~~~}||}}}}}}|{zyzzyyyyxwvwxwvwxyyxz}}|||}}~~~~~}|||{{{||{zz{|~~~~}|||{{zyxwvuvvvuuutstttsssuvuuvxyzz{{||}~~}|}}}}|||}}}~~~~~}}~~~~~~~|{{{zyxyzz{|{{{{{|{|}~~~}~}|||||{{||||}~~}}}}}}|{{{zyzzzyxxyxwxyyxxxxxxyz{{{{{{{|}}}||}}}|}~}}}}}}}}~~~~~~~~}}}~}~~~}}}|||}~~~}~~~}}}~}||||||}~~~~~~~}}}}||}}|{zzzyyyzzz{||}~~~~}}}}}||{zyz{|||~~}}~~~}|}~}}}~}||}}~||}}|{{{{{{|}~~~~~~~~~~~~|{{{zyyyxwwxyzyz{{zz{||{{{zyxxyyz|}~}}~~~}}}}|{{|}|||{zzz{||{{{yxyzzzz{||{|}}}}|}|{{{{|||||{{{||}}}~~~~~}~~}|||}~}}~~}~~~~~~~}|{{zzzzzxwxxxxxy{||}}~~~}~~~}}}}}}}~~~}}||||{zyyxvuuuuuvwyyxyz{zzzzzz{{||{{zzzz{{{|||{{{|}~~~~~~~~~~~}}}|{{{{{z{|||}~~}~~~~~~~~}~~}}|{zzyyyyzz{{{{{|}}||}}}||}}|{||{{{|}}|||{{|}|{{{||{|}}|||||{zzz{{yyyyyyyyxwwxxvvwwwwvvvvwxyyz{|}}~~~~}}~~~~~~~~~~~~~}}~~~}}}}}~~~~~~}||{{zyyyyxwxxxwvwwvvvvvvuvvvvvwwwwvwxxxyyzzz{{||}~~~}~~~~}~~~}|{{{{{{{{{|||}~}|||||{{{{{{{zz{{yyyzzyy{|{z{{zz{|}}}}~~~~~~~}|||||{zzzzyxyyyxxxyyyyzzzyz{{zz{{zzzz{zz{{|}~~~~~~}}~~|{{zyyyxwvvvuttvvuvwwvwxyyyyzyyy{{|||}~}}~~~}~~~~~~~~~~~~~~~~~~~~~~|{{{{{z{|{zz{{zyyzzyyzzyyyyyyyyyyzzyzz{{{{|{{|{zyxxyxxxyxxy{zz{|||}}~~}}}|{{{{z{{{{{{|||{{{{{{{|||{{{{{|}~~~}}}|{{|||||||{{{{{zzzyyzyyyxxxxxxxxxxyyyyxxyzyyxyyyxxyyyyzzzzzzzyyz{{zz{{zz{{||||{{{{||{{{{{zzz{zyyzzzz{{{{|}~~~~~~~~~~~~~~~~~~~}||{|{yyzzyxxxxwwxyzyyyyyyyzzz{{{{{{|||{{{||||||||}}}~~~~~~}}~}}~~~~}}|{{zzz{{{{{|}}}~~~~}|||{{{{{{{||}|{||{||||{{{{|{|}}}}}~~}}}~~~~~~}}}}}|||}~~~}}||{zyzzz{|}~~~~~~}}~~~}}~~~~~}}}~~~}|{{zyyyyyxxxxxxyyxwxxxwwxyyxyzz{{{|||{{|||||{||||||}}||}~~~~~~~~}}}||||}~}}||{{zzzzyyyyxxxyyxyyyyxxxxxvvwvvwxwwwwxyyyyzzzzzz{{{{|||||||||}~}||}}|{{|{{|||{|||{{{{zzzz{{{{{{|||{{{{{||zz{{|||||}}~~}~~}}}~~~~~}}}}}||||{{{{{zzzzyyyxxxwwwwwwwwwxyyyz{||}}~~~~~}~~~}}}||||~~~~~~}}~~}}}}}|||||zzzywvvwvvvwwxwwxxyyyz{{{|}}}~~~~}|||}}}~~~~~}}}}~~~}}}}~~~~}}}}}}}}}|||}}}~~~~~}}}}|||||}}|||{zzz{{{z{{{{{{{{||{{||}}~~~~~~~}}}}~~~}||}}|||||{z{{{{|}}}~}}~~~}||~~}|}}||{||||||{{{{||}~~~~|{~}xwtqsvvw}~ytrqprswz~}yvqnmnruyz}|wtqolmnptwz}|xurponnqruz~yuspnmklquwy}}{wsqonlmoqvz}{vssrruwy||wtqpqppuzy|~~~}{|~|yxxy{|yyy{~~~|{|}|zyusssux{~}zxvtuwy|~{yywvy|~}}~|zwtstuwz}~|ywwvuuvx{||}}}|zwussqoprstuvwyz{zyxyxvtutvxxxy|~|yxwvusrsuwxz|}~|}}{zyz|}~{ywutssuvx}|{{zyyyz{}~{xuvwwwy{}~~~{yxxvwyzz|~~~~~|{{|}}~}zyvttuuvw{~~|{zwvxzzz{|~{zzz|~~}~{yxy{|~}{xvuuuwy{|}~}||{||{yyxwvwvuuutsrqrtwy|}zxxwusqprsstvwz{{{|}~~|yuqqqppppsvvvxz|}}}}|{yxvututuvwwxyyxxyxwvuuuuw{~~|zwttttuvwz|}}|{{{xx~~~~}zyzyy{|{z||zz{{{{{}}}~~~}}||{zzz{zxxz{|}~~~~||~~}~}|}|{yyyyywwxxyzz{}~}}zxwtsttsstuvwwwwwwyz{|}~}{{zxxwvuvvvvvuwzxw}~zxyzxwxyzzz{{yxy{z{|}~~~~}|}~~}}~}|}}|zxxyz|}{{||{zz{|~~~|||{z{}~~}|{yz{|}}|~~||}~~~~}}~~}|yz|zzzz}}{|~||~}||{{|~~~~~~|||{{{zz{|{|~|}~{ywvvvwwuuwxwvvvvuuwxy{{{{|}|zyzywuttuuuttttuttwyz|}|zxxyywxzzyyyxwxyzyy{}}||~~}||||zyxwwvuuuuwwwxz}~yxyywutvxxx{{zz{{ww{~}|~~~~}{{|||||zz|{{}~~}|||zxyzyxyzyy|~}}}~~~}~~}}~~{{}|zxwxywvwxxxwy{{|~}~~|{yxwwvwwwxzyxz|zxy{{{}~~~}{zzyyyyzzyz||yyyxvvwyyxz|zyyyz{{|}~~}}|z{{{zyz{{z{{|}~}}||zyyzz{{z||{{|{xx{}}~~|}~~~}}}~~}}}}{{{{{|~~||}|z{{{{{|}~|{||{z|}}}~~}}~}|}~~~}|}}~~|{ywvuuuvuuvuttvwvvxzzzz|}{xy{yvvvvusstuttuutuxxx{}~~||zxwwwvvvvvwyyyyxvvxxwy{||{z|}{zzywwxxwwxyzxwwy{|}}{z{}~~~~~|zz|||~}|{{||{{}~}}}~~~}}~|}~~}}~~}||~~~~~}~~~~}}}||{|}}}~}|{{{ywuuvvutuvwvuvxz|~}}zzzxwvuuvvwxxxz{yxy{||}~~~}{{{zzz{{{||}}~~}}|{z{|}}}}~}||}}~~}|||||{{{{z{|{{}~~||{yyxwwwwwz{{{|zyyy{||}~|{zz{{|}~~}~~~}}~}}~~}~~~}~~~~}}~~||}{z|}|}~~~~}}|}}}}}~}{yxwxxwxyz{{z{{zyy|}|{|}~|zz{ywvuvvtuuvvvvwwwy{}}~}}~~|{zxwuttsrrsuvutuvvvtuwxxxxyz{|{yxyxwvuuvvvvvvuuwy{{|~~~}}}||}}~~~~~~~~~}|||}~~~~}|~}|~~~~}|||}}}}}}~}|}||}~}|||{z{|||||~~~~~|{zzyxwxyyxwxyz{|}~}{{{|{ywwvutttttuwxwxxxwxyzz{}~~~}}~}|||{{{zyyzzzzzz|~}||{zz{{|{z{||{z{|}~~}|{{||||||}}}|{zxxz|{|}~}}|{{{{|{{|~~~}~}||}}||||}~}}}~}||{zzzzzzzz{{zz{{|~~~~}}}}~}}}~~~~~~}}{{}}}~~~}~~|||}~}||}~}{zzywvwxxyxyyxwwwwxy{{{{{}}}|{{zyxwwvvvwwwwwxyz|~~{zywuuuuuvxyxwwwwwxyxxy{|{z{{yxwvvvtsrrsssrrtuvwxz|~~~|{{{zywy{{|}~~~~~~~~~~~|{zzyxxyzz{{{zyyzzz{}~~}}}}||{zyxwxyxyz{|{|~{{~~~~~}}||{zzzzz{|{{}~~}{{zxxxxyzz{||}~|{}}}}~~}}|{{{ywvwwvvvwxyzz|~~}|zxwvuuuvwxyz|}}|{|}}}~}|}|{{{{|{z{}~~~|zzzyxz{||}~~}}~~~~|zyyyxwxz{zz{|zyyz{||~~~}||{zzyxxyzyz|}}~}~~~~~~}{zzzyzzyyyz|}|~}|||zwuttsrstuuwyyxyzzzzz{||}~}||{zzzywwwvuvwwvvvx{{|~}||{zwuuutttuwxyyzzz{{{||}~~}}}}{z{{zyyyxxzzzz|~~}|{ywwwwvvwxy{||||}}|}~~~~~~~~}}}}~~}{|}~~}~~}}}~}|{yxxxwwxxxyyz{{~|zzyxxxyz{}}}~~~}|{zzyyzzz{||}~}|zzywvvvwxxyz||}}~~}}|{{{z|||{}~}|{zxvvuuuuvwxy{{zxyzzz{|}}}}~~}||{|zxwwwwwvwxxy{}~|{zxxwvxyyz|}}|{|~~~~~}|{}}||~}}~}}~~~~}}|zyzzyxxyzz{{|~}||{zy{{|}~~~}~~}}}|z{}~}|||}}}}~~~{yxwvutstutuvwwutuvvwxyzzz{{||{{zyxwvussstsrrsuvwy{}~}|{{xvuvuuvwwwxyzzyyzzz{{|}~~}}}|{{{zyxwvxyyyyz||}}}}|zz{|~~~~~~~}||~||}}}|{|~~~}|zyy{}}||}}~}||}~~|{}~}}~}{zyyyxz||{{{||zyz{{|}~~~}|{{zxxyzyxxxz{z|~~{yxxyzyyz{}}||}~~~~~}}||||{{{{{|}~~~~}}}}~~~~}~~}||~~||~~}||||}|||{|}|{{||}~~~~~~~~~}}||}}{{zzyyzzyyzzzyyyzzyzzz{|}}~~~~}~~~~~~~~~~}}~~~~~~~~~||{||{z||zyzzzzyzzyyyyyyyzxxxwvvwxyyyyxyyxwvwyxvwyz{zyz{{|||||{{|{{zzyzzz{zz{|}|||}{{}}}}}}}}}}~~}~~~~~~~}~~~~~~~}|{{|}|}~~}}~~~~~~~~}}|}~~}||}~~~~~~}}|||{|}|{||{{|}}}||}}||}}~~}}~~~}~~}}|}~~}}|}~~~~}}~}}}}~~}}}||}}||{{{zyyz{{zz}~}}~~~~~~}{{|||{zzzz{{{{{{{zz{{zzz{{{{|}}}}~}|~~}}}}}}}}}~}}}}}}|||{{||}~}}~~}}||||}}~}}~~~~~}~~}}||~~}}}}}}|}}}}||}}}|{||||}}}|||}}|{{zyyyyxyyxyzz{{|}}||~~}}}}}||||{|||{{{{{{{{{z{{||}}~~}}~~~~~}}}}}||~~|{z{|{{{|||}~~~~}}}|{{|}}{|~~}}~~~~}~}}}||}|}}}}~~~}}~~~~~~~~~}~~~~~~}~~~}}|}~~~}}}}}}|~~}}}}}{zzzyxwwxwxyzzzyyzz{||{|{{|}}}}}}}~}}~~~}||}||}~~~}~~~~~~}}}}}}}~~~}}~~~~~~~~}}~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}|}~}||{|||{{{||||}~~}}~~~~~}|||||{{|{{z{zz{{||||||}}}|||{zzzzz{{{{{{zzyzzzzz{{|||||zz{||{{}}|{{|||}~~~~~~~}|||}|}}}}~~~~~~~~}}||{{{{|}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}~~~~~}}~~~~~~~~~~~~~~}|}}}}}}~~}}~}}}~}}}}~~~~~~~~~~}}}||{zzzyyzzyyyzzzz{{{{{|{{{{{z{|{{|||||||}|||||||{z{{{{|}}}||}}~~}}}}}}}||}{z{{||{|}|{zz{|{{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}~~}||||{{{zzz|||||||}}}}~~~~~~}||}|{{{||{{{{zzzzzzzyyyyxxyyxxxyyzzyyyzz{zzyzz{{|||}}}~~~}}~~~~}}}}~~~~~~~~}}~~~~}}}~}}}}}}}|}}}}~~~~~~}}~~}}~~~~~~~~~~}}}}}}}|||}}}}}}|}~~}}}~~}|}}~~~~}~~}|||||||}}}~~~~~}~~}|{{{{zzzzyyyyyzzz{{{{{{zzzz{{zzzzzzzzz{{zz{{|||||||}~~~~~~}}}~~}}}}}||{{||{{||}}}}}}~~}}~~}}}~~~~~~~~~~~~~}~~~~~~}}}|}~}}~~~~~~}|zyyyyyyyxxxyyxy{{{z{||{{|{zzz{{{{{{|||||}~~}~~}}}}~~~~~}~~~~~}}}~~}}~~~~~~~~~~~~~~}|}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|}}}~~}}}}|||||{{{|||}}}}~~~}}||||||||||||}}}}}}}}}|{zzzzyyyxyyyyyyzzz{||||{||{{{{{{{{{{{}}}|}~~~~~~~~}~~}||||{{{||{{{{{{||}||}}}|}~~}}||||{{{||||{{|{{{{{|{{||||{{{{{{{||||||}~~~~~~~~~~~~~~~}}}}~}}}~}||}}}}}}~~~~~~}}|{|}||}~~~~~~~}}}}|}}||||||||||||}}}~~~~~~~~}~~~~}}~~}|}}}}}||||||||||}}}}~~~}}}||}||}~~}}}~~}}~~~~~~~~}~~}}~~~~~~~~}}}|}}~~~}}~}}~~}}}||{{{{{z{zz{{{{{{{{{|}}}}}~~~~~~~}~~~}~~}}}|||{{{zzzzzzz{{{{{{{|{{{{|}}}}~}}}}}}}||||||||}}}}}}~~~~~~~~~~~~~~~~~}||||||{{{|}}||||||{{{{{{{z{||{{{|{{{{{zzz{{z{||}||||||||||||{{{{|||||}|}}}}}}}}}}}}}}}}~}}||||||||||||||}}}}~~~~~~~}}}}}|}}}}}||{{|||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~}}~}}}}}~~~~}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{{||{|||}}|}}||}}|||}}||}}}||}|||}}}}}~~~~}~~}}}}}}|||{{{zyyxxxwwwwwwwxyyxyyzzzz||{{|||{{{{{{{{|||||{{{|{{||||}~~~~~~~~~}||}~}|}}~~}}}}|}}}|{{{|}zx{~|{yyxwvwz|||||}~~~~}}}||~~}||}~}}~}|{{{}~}yuvyyxwxz{{zyzzywvvxzyyz{{{zz|{yyz{}~~|z{}~}}}|{{|}{}|{||{{|}~~~|z|~}|}}|{||{yzzz{{{zyz|{|~}}~}}|yyz{{|{{}}}}|zyxwwxxwwwwvvvvwvuvwxyyyyyxxxxwwxz{{}~}|||}}{z||zz{{||~~{z{|zyz{zxyz{{|}}}|{{{zz{||{|}||{{{{yyyzzyz{{zzzzyzzzyxxyzyxy{|}~}||||~~~~~}|{zyyyyxvvyxxyzz|~~|||zy{}||~~~|}~~}~~}||{{{|}}~||}|z{}~}}}{z{||}||{zyyxxz|||~}~}|}}{{||zyzzzyy{{{|}~}}|{xvvvvwxxyz{{{zzzyxyz|}~~~}|zxuuusqrtuuwxxxy|~}|{ywvuuvvvuutttsuxz{|}~~}}}{{{{{{|}}{{|}~}}|{{|~~}~~}{{{zyxxxxz{||}~~~|zxvtrrqrstvxyzzzzz{}~~}|zxwvvwwvusuvuuvwz|}~}}|ywvvvuvvvwwvvuuvvuuwxxyyyz|{yyyxvvvuvvvvxyz{|}~~|{zywutsrrrtvwy{{zz{{{|~~~}{|~~~}|||}}{ywvvvvwxyyy{~~~~|{{||||{zzzyxxwwxzz{}~}|||||}~~}}}}}~~}}|}}}}~{yyyxxy{||||}~~}}|{zzyyyy{{zz{zyyxy{|}}|zxvtssstuwxz{|}~}}~}|{zz{zzz{zyxyxxwwxxwwwwwwwy{}}|yvutrqsuvwz|}}~~{zzzz{||}}~~~~~|zyxxxyz{{|~~}|{|||~~}{z{{z{|}}~~|zyxxwvwyzz{~~}|{zyxwwvuuuvwwxyzz{zzzzz|~~~|zwusrqpooprstwz|~~}{yxwvvuttttutsstvvwx{}}||}|xwutuusssux{|{{{{{|{}~}}}}}}}}|}}|{zyyxwvuuuvxxyzz{}~~~~~~||}~~~}||}}~~}}||}}~~|zyxwuuuvvwxz{}~|zyyxxwxyyyxxxyz{|}~~~~}}}~~~}}~}}}}~~~~}{yxxxxyz{}~}|{zxwvuttttuuwy|~~}||{yxxxyyyzz||{zywvttuvwwyy{|||}}}|{ywvuuuuuvwxz{}~~}|zyxxwxyyxyyyzyxxxxyz{}~}zxwvuuuvvxy{|~}|{yxxxxyyyyzz{|}~~}|{zzzzzz{|}|{}~|zxwutuvxyyz{{{{||}}}}}|{zzyxwwvuuttttttuvuuwxxz{}}{xvsrrrrstvxyyzzzzzzz{{|{|||{{{{zyyyxwvvvutssstuwz|~}{yxwvutuuvwyzzzyyxxxy{}~}~~}}}}~~~}}}}}}~~~}|zyyyyyyy{{{{||}}{ywwwwwxy{|}}}~~~~}}~~}|}~~~}~~}||||{|}}}}}}~}{zzyyz{}~~}{zxvutttttuvwz}~}|{yxxxxwwwwwvvuttttuvwy{||}}}|{zyxxvutttuuuvwwxz{|~~~~~}|{zyyyyyzzzzyyzzzz|~}|||zyxyzzyz|}||}}~}zxwwwwxz{||}~~}|{{{{{{|}}{{{{zz{|~~~|zxvuuuvwwxxyzzyyz{{zzzzyxxyyxxxxxwvvvvvuvvvvwxy{~~}{ywutttttvwxyzzzyxwwwwxxyz{|||||{zyxwwwvvvvvvwwwx{~~|{zxwvuuuuvvwxyxwwwvuuvxz}~~~~}|{{|}~~~~~~~}}|||||}}}~~}}}~||}{vstvxyzz|~~|zz{|}}~~~~~}|{}~}|}}~~~~}~~}}}~~}||||}~}}~~|zywuuuuvwxy|}}|{yxxxxxxyyxxwvvvwxyz|}~~}||{zxvuutsrrssttuvwwy{}~~}|{zyxwvvwwwwwxyyxxxz{}~~|{{||||}}~}}}}}}~|zxwxyz{|}~~~~~}}}~~||}}}}~~|zyxvuttuuvwyzzz{{zzyyywwxxwwwxxyxxxwwvuuuuuttstuvxz}}zywvuuvvvwxyzzzzzyxxyyz{|}}}~~}}}||{zyxwvuttsstvxy|~~}|{zyxxwvvvwwxyyyyyyyy{}~~}}}~}|||{z{|~~~~~~~~}}}}}}}}||||{{{|~}{zyyxxxyyyz{{zz{|}}}~~~~~~~}}~~~}|}}~~}}||{{{||}~}|{{{{||}}}}}}}|}~~}||{zzzzzzz{|}~}|{zyxxxxxwxxxwwvwwxyz{|||||{zzzyxwwvvuuuuvvwxyz|~|{ywutttsttuvwxyyyyz{||}~~}}|{zzzz{{{{{{{|}~}{zzz{{|}~~~}}}}}~~||||~~~|{zywuuvwwyzzzy{|}{usuxzzz||{{zvroompswusqrtvwy{|~~}~~}|{yxvtssrrtuwy{|{{xwuuvxz{|}~~~}|{{zyxwwwvvvvuuvwxy{~~~~}{zyxwxwwwxxyxxxyyz|~~}||||}~~~~}}}||{{zzz{}~~|zyxwvvvwxyz{{zyyyyz{|}~~~}}}}}}}{zyyyyzzzz{{{{{{|}~~|||{{zz{{{zz|}~~|zxwvvvvvwxyyxxxwwvvvwxxyyyyyyyxxwwvvwwwwxxyyyz{}~~}|{ywvwxz{{|}}}|||}}}}~~~~~~~~}|||{{{{zyyz{|~}|zywwwxz|||}}{y{}~}}}{{{|}~}{yxwvuvwxxz|}}}|{zyyz{|}~~~~~}|}|zyxxwwvvvvvvxy{}~~}{ywvtsrstttuuuutssrssuwxyyz{zzzzzxwwvuutttuuutuvxz}~}|{zyxvvvvuuvxxxxyz{{{|~~~~~~~~~~~~}||}~~}}}~~|{zyxwwvwwxxxyyyyxxxwxyz{}~~}|{{{zz{{{}~~~~~~~~~~~~~~~~}}}}}~~}|{{{{zzzyyyyyz{||}~~~~}|||||{{{zwvutssstuuvwwvvwwvvwwxyyz{z{{{{{{{zzyyxwwwwwxxyz|~|yvvvutstvyzzz{|}~~|{{{|~}}~~}{zyyyyy{}}~~}}}|zz{{|}~~~|{zzzyzzzzzz|}~~~}|||{{zyywvvvwxxxyyyxxyyyzz{||}}~~}}}|{zyxwvuutsstuwyz|~|zyxxxxxwxxyyyxyxxyzz{|}~}|{zyxwvuuuuvvwxxxyz{|~~}|{zyyxxwvuuttsttuwxyz{{{|}~~}||{z{|}~~~~}}}}}}}~~~~}}}~~~}}|||||}}~~}}}|||}}~~~~~~~}}}}}|}}}~~}||{{||}~~~~~}|{{zz{|}~|zz{{{{zyy{}|zwutsrrrsstuvvuuttttuvwyz{{zxxxxwwvvuuuutttuvwxy|~~~}|{zzyxwwwwxyz{zzzyyxxxz{|}~}}|||||}}}}}~}|zyxxxxwwxxyz{}~~~|{{zyxwwutsssrrsuvwxyyyyyzz{|}~~~~}||{zyxwvvvvvwwwwxxz{|~~~~~}||{ywvusssstuuvvvvuuvwwxyz{|}}}}||}||||{|||{{{{{{{|}}|zyxvuuuvxyz{{{zzz{}~~~~~~~~~~~~}{zyzzz{|}}~~~}}}~}|{{{zyyzzz{|}~~}{zywwxyyz{|||||}~~}|||~|vuvx|~~}}|zyxy{~~}}||{|}~}{ywuttstuuwy{|~~~|{zzyxxyz{{{{{zyyxxxyz{|}~~~}|{zyyyxxyyyyy{|~~}|||{{zyxwvutttuvwwxxwvwwwwy{}~~}|||||}}~~}||}}}}~~~~~~~~~~}|{{{zzzz{|}~}|zyxwwwxxyyzzyyyyyyyz{{{{{{zzyyxwvvuuuuuutsstuuwz|}~~}}||{zzxvtsrqqrsttuuuuuutuvwxyyz{{{{{zzyyyxxxxwwwwwxyz|}~}|{yyyyyz|}}}}~~}}||}}~~}||}}}~~}}}}~~}}||{zzyyyyyyyzzz{}~~}{ywwwwxyz{||}~}}}}~~~~}|||}~~{vy~}}~}{zyyyz{|||{{{{{{{|}~~~~~}}}}|{zxwwwwxxyxxxwwy{}}{yxvutsssstuuvvvvuuvxz{}~}|{zzzyyyyz{||}~|zyyyxxyz{{|||||||}~~~}}|}||{|}~~}|{{{{||}~~}||||~~}|{yxxxwvuvwxxy{}~|zyxyyy{{{{zzzyyz{{|}}}~~~~~~}||{zyyxxxwwwxz|}~}}|{zyxwvtsrrqqqrsuvvuutsssstuwxyz{{zzzyxxxwvvuuuuuwxyz}~}|{yyxxwwxy{||}}}}~~~~~~}{yxxy|~~~}|}~~ywvvz{xvvy~}||~}|{{|}~||{yxxxyzz{|}}}||}}~~}}||{{{{{|~~}||||}~~~}}~~~~~~~~~~~~~~}|{|}~~~}|{zyxwwvvvwwwxy{|~~}}|{{zyxwusrqqqrrstuuuuuvvxy{|}~~~~~~}}|{yxxxvutuuuvwy{|~~|{zyxyz{|}~~}}~~}|{zzz{{||{{{zzz{|}}}}~~~~}||{zxwvuuuuvvvwxy{|}{ywvuuuvwxyyxxxxxxxyz{{|}~~~}|{{zyxxxwvvwy{}~~}|{zxwuttuuvwxxxxwwwwwwxxyz{||{{|||{{yxwwwwwvuuuvxz|}~}|{zxwvvuvwxyz{||}}}~}|||||}}}}}}|{{{|}~~|{{{|}|{{{|}|qmkls||xy{|~~~}}~}zzz}|yxyz{}~~~~}}~~~}|{{{|}}|||}~|zyxyyyz{zzz{{|}~~}||||||}~~~~~~}|}~~~}|{{{|}~}|zxvtssrrrsstuuvvutttuvvxyz{|||{zyyyxwvvvvuuttuuvxz|~}{yxwvvwxyz{|}}||}}}~~~}}}~~~~~~}||}~~~}|{{zyyxwwwwwxyz|}~}}}|zxwvuttuuuvvwwvvvvuvwxxy{|||{{{zyxwvuuuuuvuvvwxz|~~|zyxvuuuuuuuuwxxxxxxwyz||~~}{{zzz{{{{{{}~|{zzzyxyyy{}~}{}~}xxz~zz|}||~~~}~}{{|}}~}{yvuuvwxyzz{{||}}~}}}~~~~}|zxy|~~}}}~~}}~~}|{{||||{zz{{zz{|}}}}}~~}}|zz{zxvwz}~}~~}|||yx~|vmjr{w{~{uuvw|~||zx|~|{zxtqsx|~~|xuuvx{|{z{||}|{||wuttvwwwxwuuwy|~~}{zxvvvwxzzyz{|||{z{|}~}|||}|{{{||}~}|}~~~~~~~}||||}~}}~}{ywvvuvvwwxxyywutuvxyyxvtuwyz|{zxvutttttuvwxyz{{|~}}|zzzzyvssrrqqrtvwxxwvvuuvwxxxy{||||{{{}}{zyxxyyzz{{{|~~~~~~~}|zyyxxyzz{{{{zzyzz{|~~}|||{{{||||}~~}||zyyz{|}~~~~~~~~~~}}|{{{{{z{|}~~~}{zzz{||}~~}||{||||}~~~~}|{{zzyyyyz{{{|}}}~}}}|{zzxvvvsqtvvvuuyzyxxwwwxz|{{}~~~|}~}}}|{||{{{||}~~~~|{zywvwxxwxxxyzyyxwxzz{}~}}~}|||||zyz{yxxxxxyz{}}}}|{{{{zz{}}|||{zz{|}}}|{{{{{z|~zwzy{~||{{{{{|~~~~}zvuuttttwzzzyyz{}~~~~~}~~~~}|z{||}}}}{zzzz{}~~|zzyyyxxyz{{{zxxwtrqqrrqpprtttuvy}~~}~~~~~~|zyxvsqsuvwy{}~|{|}~~~~|{{ywvutuuuvvy|~~|{zywwustvwwxxxxvuttuvxyy|~}{z{{|}~~}~~}~~~}~}}}{{{{{{|{{|~{xwvvvxzzyz{||{zzzyyyz}~{{{zyyy{|{|~{zxxyz{|}}}~~~}}~}{yxxy{{||{zzzz~~|{{ywvvtsssrrstvxy{}|zyxwwxyz}~~|zxvtsrssstvxz|~}|{yvssssuwwvxxvtqpqrstuvwxy{|||||}}zy}~}|}~}|}~~}yxxxyz|}~~}{{|~~}|{|yx{}|{||}~~}}|{zzyyxxxy{}}~}~~}~~~~||}~}||zyz{{|}}~~~}}|{ywwwuuwwwvvvwy|}~}|{z{|yuwyurrrqponopqrstuvwuuxzzz{{{|{|}{yzzxwwvwwuuwvuvxz|~|zxvuttttuuuwyxwxyz{|}}||{zxxxyxwxyyz|}}~{yyzzz|}~~~}}||}}}|{|||||{|~~}|{{yy|~~~||~~}||~~}zwvutuwxyxwxz{{}~}}~}|||}{zzz{|{{{|~}zyzzzz{|}~~}|||}|{|~|zyxvtsrpprtuvxyzzz{||~}{xxwusttvvuwyxvvvwxyz}}zxvtttttuvwwvurtwz{||}~}|||zy{zvvxz|~~|zyyz{|~~}~~|{|}~|zyxutuutuwxyyyz{|}~~}}}|{}|{{{{{{}}{{{ywwwvuvwwxyxwvuvxxwxyzz{{{{}~}}}||{yvuttssstuvwxy{{zz}~}}}~~|z{|ywxxxvtsssrrrrtvxxy||yvutttuutvyyyxy{~~~~~~~}|||{{{|}~~~~}|{yxwxwwxxyz{zzyyyyxxyyyz|{yyzzyyyyxwwz{zzz{|~|zxxyz{{|~}}{zyyyz{|~~}||zzwttusrstvwxyz{{|||z{}{wwvtrqpooopqtvy||{{{zzz{zz{zz|}}}~}{yyxvvxxxwuwyxxz{{~~{ywtsttttuwyzzzzzyxwvvwvvwxz{{{{|}~~~~~~~}}|zzzzzzz|~~~~|{{{|~~~}{ywvtttvx{}~~}~~|zxwwvwwy{}}~|{{{zz{{z{|{{{{{zxwvvvusrqrtsswz{~|zxwvuttuvwwxz||{{{zzzzz{{||zyz|{zyyxxwvwxyyzzz||}~~|zwussstwyxxz|{{{{zyxxzz{}}||~}}}~}}~}|{{|}}|}~}~~}|}~~~~~~}|||}}|zyzzyyyyyxwy|}~~|{ywvvssuwxz}~~~~~~~~|zyxxxvuvwwwwwy{}~~~|{{zywuuutrstttuvwxwwxwvvwxxwvwxxxwxyxwvttuuvvvvwyz{|~~~}|{zxwwwwxyz{zzzyxyyyyz|}|||}~~~~}~~~~~~~~}|}}~}{|{{{{}~||}}}~|{z{{{{}}}|||{{|~~~}~~}||}}}|{{zxwvuuuuvxxwwwwwwvuutrqpoppqqrsstvxy{}~~}|{zywwwuuvxxy{||||{{zzzzyy|}||||||{|}|{{|}}{{|}||~~~~|{{{yy{|}~~|}~}}~~~~}}|}}}~~}}}}|}|{yyyz{{z|~~|}~}}|{||{||{{{}~~~}}~~~~|zyxvvvwy{}~~~~~}~}}}~~}|||||{zyyyxwwxy{}~||zxwwwvutttuuwxz{|||{zyyz{{{}}~~}|||}|z{{zyyyyyyyyz{}~~}}}{zxvvuuutuvwxwvvwutttuvxz{|}}~~}}~}}~~~}|}~}|~~}|}~~~~}||||||}~~}|{{zz{|}~|}~}|}~~|{{{{|}~~|zzzzzzzz{||zyyxwwwyzyy|~|{{{zz{{zzxxwvtttsstuvxz|~~~}|{zzzyxyxvvvuuuvvwxyxxxvvuvwxyz{}~~~}}}||zzzzyz|~~~||{zzzyz|{{{|{{{|~~}}|{|~~~~~~~|yyxwwwxyz{}~||{{z{{{{|}~}}||}~~~~}|||{{|~}|zzxxyz{|||||}|z{}~~}|zzyz{~~|z{{{{|}~~~|{{{{{|~~~}{zzyxwxxxy{|~~~~~||{zywvvwwwwxyyxxwxxyz{|}~~~~}|{zyzyyxwxyywxyz|}{ywutsstuuuuuttssttuwxy{|}~~}}~}|}~~~~~~||}}||}~~||~~~~~}{zxwwwwxyz{{{{{{|{{|~}}|zyyzz{{}~|zyyxxxxyyxxwuuuvwwy|}|}~~}{{{yxwwvuuuuuuuuvxz{|}~|{{yxyyxxxxyxwuuuuvwxz|}~~}||{zyxxyxxxyz{{{|}~}|zxxxxyz|}~~~}}}}}}~}}}}~}}~~~~}|{yxyyz{{zzzyxvvwxz{}~|{{zzzzyz{|~}}|zxyyzzyz{{zyyz|~}}{{{{|}~~}||{||{|~~~}|{yyxwwwwwvvvwwwx{}~}zyxwwuuvxxyzzyyxyz{{}~}|||{zywwxyz{|~~}||{yxwvutstuuuvvvuuttttwyz|~}}~~~~}}~}}}}{z{{|{|~~~~~}}}|{{|~}}}}|}}~}|}~}{{|~~}}{zzyyyyxyz{|}}~~~{xxxtruxyxtswyzzzz{{{~~~~}}}{zyxwvwwvuvxxy|{{~}|||ywutuvuuwxwxyxxxyyyxy{||~|{}~}||}}~~|z{|zwwwxyyzzyyyzywy{|~~~|{yy{{{{{}||}}}{z}~}|ywy|||~~~}{zyxvvuvvutwz|}|~~|yxwwwutwyzzz{}~}}~~~~|zz{|~~~}~~}||}}|zxy|~~~}{yyywtrruwuuwxxwvuuttvwxy|~~~~}|{zyyxwutuuwxxy|~}{ywwwvvustuttuuvvvuuvxz}~|~}~~~||~~}~~}{{{||{{|{|~}|~}}~~~}}~~~}}|{zywwwxz||zyz{{{{|}~~}~~}||}}ywvtsssssstuvvwwvvvwwyz{|}}}~~|{{{zwtsrrrsssstvxyz~}|||ywyywxy{}{wvwxzz{}~~~~|{zyxxyyy{}~~~{}|z{{{|}|z|~~~}}~~|~~|}~}~}}~}~~}|{}}{~~}{zyxxxxyxxzyxwxy{|}~|z{{yw{~{z|~~~}|zyywvusrtwxyzywxzzyzz~~}{~|yz{||{}}|}~~~}~}{yxxxxwwyxx{}}|~~{{||{yy{{zz{{{{zxy|~~|||zxwvxwstwvrruwyz{}~|||zyxvtrsroopqssqsusrtuvwxz|~}{{}}|~}|~|z{|||}|zy{}~~~|zyyxyzzz{|~}|}~}{z{}~~}{|~}||~~~~|zyyz{zywwzzxz~~}|{xvwxvwyz{zwy{zyz{}~~}}zwwvutssrsvurtvxxxz}}~~|zxwwwuvxwvxzzzyyzzy{~}~}zyzzyyz|~|{{zxxwvwwwy{{z||yy}~|{~~|}~~|||{yxy{{z{|~~|zz{{zz{{xy}}|~~}~|yyzyxwvvvwwxz|~~~}{zyxxxyy{{{}|z{|{{{z{{z|~}|{xxz{|{y|~|}|}~~~}|{{{{zy|~~}|{yyyxvwyyxxxyzwvz|{{{}~~|}}}|yxwwxxwvwz|{}~}zxxwsqpqrrrqqtvvusqsuvwwxz{|{y{|{|}{yxxxxwwy{zz|~~~}||~}~~}}|{{|}{{{|~~~||||||zxxyxvvwwxyz{|{{||{|}}~|~}{|||||}~}|{xvuuutstvvtuvvvwwz|{{}~~}}|z|~{xxxwwuvyxvx|{{~}zxwwwwwwxxz|zyyyyzzz{||||~}~~|{||yyzzzxwy{{{}~{yzywxyz{zz}~~~}||{zz|~~}{yxwutuvyzyyzz{{{{|}~~~~}}}||{zzz|}~~~~~~}{yyxwxyxwxyz{|}}|||~~}~|{{yxyz||{~}z{|}~}}}~}{{{{zzzzzyyzzz|~~}}||{zyz{{|}~~}}}|}~}~~}}{yyyxxxyyxz||}{yyyusttrqpprqquywuwxwvvw{}}~}|{z{{yyzz{|}}~~}~~}}~}~~~~~}||~~|{zxwuuwxvwz{yy{{|{{{|}~}}}}~|}~|zyxyyyyzzyz|}}}~~}{yyxwvvwxyz{|{z{|{{{||~~~~}{z{yxyyyxvwywtwzz{|}{{{zxxy||{|~~~~~}{yyzz{{{|~}|{zyxvttttttuvvwxz||||}~}}~~~~}~}{yyyxxz||||}~~|{||||}~~|zyxxxwustuvwvvxyxwwz~~|}}{yzzyxxx{|{}~}||~~}|zz|}~~~~}{zyyzzz{||~~}}|ywwwvuuttuvwxxy{|{{{|||}~~~}}{zzzywxzzxxyz||}~}|yxyxuspprrrtuuuvwwwwwyyzz{~~|}~}{zzzzyxwxz{||{}~}}||~}||}~~}~~}~}}}|{{}~}|{{zxwvutrqsssuwz|{z|~~}~~~~}}}}{{||~~}~~{xwvvtrpqqsuwwxyxxwwxxyxxz{{{{{zzyyxwvvvvttuvwxxy{~}{{}~~~~}}{yxyz{zy{}}}~~{ywxyyyzz{|~}}~}{{{zz{|{{|}}~~{z|~}~~~~|zyyxxxy{}~~~~}}|}~~}}}|{yxyzzzxxzyyz{|~}~}{xuttsrrsuwyz{|}}}~~~}{{}~~~~}~~~}}~~}}}{zyyyzz{|{{|}~|{zyyxwy{zz{||}}||{|||}~~~}}}}|zyyxwvutuvvvwvwyz{|~~~|{zxwurqpoopqqsvwwwxxyyy{}}}~~}|}|{{zzzz{|||~~~||}}{|~~}||||||}}~~|{yxwuuutuwxxz{||{z{|}}}~}~}{{{{zyy{|}}{}~{zzxvvwxzzyyyzzyyxxy{z{{{||{yxxxwusrqqpqrrrstuwz}~{z{{{zy{}~~}}~~~}~}|{ywwwwwxyz{|}}~}~}}}zxwvwxxy{{y{}|{}~|}~}}}}~~~|zz|~~~~|{~|{|~}}~}{zz{{xwwxxxxyzz{{|}~~}|zzzyyxyz|}~~~~}|zz||{{|||}}|{{zz{|||}}}~~~~~|}~~~~}|{zxwvuuvwwxxyz{z{|{{{||}}~}~~|||}|||||||}}}}}||}}|{zxwututronopqrrstuuuuuwyyy{||||||{yz{zywvxzyxxyz{{}}|~|yxxwxxyz|}~}|{{||yvvusrrrtttvwwwz|{z|}~~}~}~~}}|}~~~}|zyyvstvwxyz{{zzzyxxxyzyyyzzywwwwwuuvxwwwxyz{|~~|yxy{yy|~}~~|~~|{{{{{{|||}~~}|{zz{~}~}~~~}}}~~~~}||{||}}}}~~~~~~~~~}}~~~~|{|||||}~~~~~}}~~}}~~}}|~~{}~~~}|~}~~}~}{{{|}||||~~~~~}{y~woortuvxyz~xqpnjmsx|}|xsrqotz~}zxrmnpsy||vpnljkmry}}yrljjkmoryzuqnkimppt}xspnklnpry~xromljlqrszyqomhhkmpv{~~zwusrrsw|}ywusttvz}}}~|wvvtrsxz}|xvtstusty~}ywuropqsvzzrnljiijnuxz{xsolhddfhlptw|~~yrpnnoljpuwz}yzz{~~}~||||}|{~}}~{yvuwz{}~||}}~{xz~||~zvuvurtwxx{~}~~|z{}~~~~|z|~{y}~~~{wvurpruvy{~~|zxxyyy||ywvutvz}{xxxxxy{~}z{}zx|~~}}}|ywuuttvvvy|~}{xtpmnmjjouxz~~~}}~|x|}{}yvqorrrtvxy{~~||zvw{{y{}{{xtqmoqnklmnnrtttx{}}{{{{ywwwxxy{}}~zv{~xsvyxwy|}~}}}~~{yzyvvvvuutruxtrtvxz{|~}~|zxyzyy|~~~~|zyxwyz{zyzzxxyywuvvusporsomprqprtstuwy{~}||{{~|{{{ywvvutssrsvyxwxxz{xuy{zyz|~}|~~}|~~~z|~~}}}||~}{{||}~~}}}}|~~~~}{z{}}}~~~~|}~|zxy{||}}}~{yz|{{{|}||zyyyz{{}}{zzzvstttrrvyzyz}~{{z{{||~{}~~~|yxwustvvvxyyzyy|}{}~~}{zzyyywvwyz{}~|||zxz{{{zxwvwwtrstsswz{{~}{{zwutsqqstttwxxxyzz{{{|~~~~}}~}||{xvtsrrrtvwxzz{||{||z{{zyz|{z{{{{{|}||}|yxywvwxvuvyxx{~~~~|{}~}~~~}||zyyxwxyxz|}}|{{{|~{ywvvuttttuvvuvwvsrsvvuuvxzzz{}{{zzzzwtssromnnnnoopqsuxz|~}}||~~}{zz{{zz|~~~~~~~~~}||{yxyxxxxyz{z{|}}||~}}||{{{|~~}}~}}~|{ywwvvvvwxyzz{{zz{zz{||}~|{zyxxwuvvvwy{~}zwwwwwvvyzz{{{|}{|}}}}~~|||zyxy{|{{}~}||{zyyzyxxxxyz|~|zzxvtssttuvwwwxyxwwxwvuvvusssttsstttuuttvwusttssstvwwy{}~~~||{yyyzzzz{{||}}{zz{z{}~{zyxwxxxwxxyz|}~~~}|~~~~~~}}~~~~|{zxvtrrqpprsuvx{}}|{{{zyyxwvuuvusrttssssttstuuuvwxz{{{}}}||{zyyxxwwwwwwwwwwvwxxxy|~~~~~|{||{|~}|{{zzzz{|||}~~}zyxwvvvvxyzz|}}}~}}}|}}~~}}|{{{zyyyzzz{{zxyzyxyz|~~|{{{{zzz{{|}~}||{z{}~~~~~~~}~~~~~}}~~~}|z{{yyyz{{{}~~}||}}}~~~}||||}~~~~}||{yxxxxwwxyyxyzz{{|}~~~~}}|{zyxwuttrqrrsttvyzzzzxwvvuuuuvwyzz{|||{zzywvusrqpppqrrqsux{}~~}{zzzzyzzzz{{||{||~~~}|ywwwwxyy{||}}|{{zzzz{|}}~~}{yxurponnnooopqqrtvwyz{}|||}|{zzyyyyyyyxxvttsrqppqrstuwwwwwwxz{|}~~}}~~||}}}}~~~~}||{{|}}}||}|{|}~~}||zz{{z{|||}~~}|zyyz{|}~~~~~~~~}||{zyxxxxxwwxyz{{}~}}|{{{{||}}}|}}}}~~~~~~~~|zzzz{|||}~~~~}{{}}}~~}|zyxwwwxxyyz{|}~}|{{zyyxxyzzyz{{{|}~~~}{zzzzyxwvutssssrrssssuwz{|~~}|{yxwvvvuuuuvwwxxxyyxxwvwxxy{}~}~~}|zyxwvwwwwwxyy{|}~~~}|{zyxxyyyy{}~~}||{{{|}~|{yxwuttsstttttsrqqrsssuwyzz{||}|{zzyxvuuuutttuutuuvwwxz{}~~~~~~~}~~}}}|{zyxvtrrrrstvwyz|}~~~~}||{||}~~}}|{{{{{{{|}~}||{zz{{|||}~~~}~~}|||||||}}~~}|{|{{{||}~~}|{zzyyz||}}}~~~~~}}}|zyxxxwvvvvuuvvvwyz{~~~}|{||}~~~~~}~~~~~}|~~~~~~~|{{{}~}||{|{zzzxyz{{{{}~~~}}{{zywvusrrrsuuvwxxxxxxxxxxxxyzzz|||{{{{zyyyyxxxwvvvvvwxyz|~~}|{zyxvutstssuvwxyzz{{{}~~}|{zyyyyyzyyz{{|||~~|||{{||}}||||{zzz{{{}~~~}|{{zzyyzz{{|}~~~~}||{zzyxxvutsssttuvwxxxwwwwvvwxxwwxyxxxxwwwxxwvvvvvvvvuuuuuvxz{}~}}||}}~}|}}||}}~~}}|}~~}~~}}}}}~~}|{zyyyzzyyzzzz{|}~~}||{||}~~~~~~}{{{zz{{{{{{{{zzz{{||}~~}|}}||||||||||||}~~}|{zyz{|}~}}|||{{|||}}}{zyyyxyyyz{|}}}}~}}|{yyxxwvwwvvvvwwxy{}~~|{zxvusrpoonopqrstuuuvvuuuvwxxy{|||||}|||{zyxwwvuuuuuuvvxz|}~~}{{zzzzz{{zz{zzz||}~~~~||{zzzzzzzz{{{zzyxxwwxy{{{{|||{{{zzxwwvuttssssssstvwxy{}~}|{yxwvussssttuvwwwwwxyyyzzzz{{zzzzyxxxyyyyyyyyz{{|}~~}}}}}}~~}}}||}||}}}||{||}}~~~~}||||||||||{}}}~}|||{{||}~~~}|{{{zz{{||}~}|{{zzz{{{}~~~~}}||||{{{{{{{{|}}~~}{zyyxwvwwxxz{{{{{{{|}}~~~}|{||||}}~~}{zyxxxxyzzyyzyyyyzzzz||}~~~~}}|||{yxxwuutttsstttvxz|~~}}}|{zzywuttssssttsttttsstttuvxxyz{{{{|||{{{{zzyyyyyyyzz{|}~~~}||}~~|{zzzyzzyyz{|}~~|zzyxwwvvwwwxxxxxwvvvvwxyzzzzyyxxwwwvutssrqqrrqqqrsstvwxz|~~~}}{yxvuutsstuuvxyzzz{{zzz{}~~}}~~~}|{zxxxyz{|~~|||{zzzzzzzz{|~}|{ywwxxxxyyyyz{{zz{|}~~~~~~|zzzzz{|}}~~~}}}~~}{{zzyyxxxxy{}~}||{zzyz{{||||{{{||}~~}|{{||{{{{{{z{||}}~~|zyxxwvwxyyyzzzyxxyyyzz{{|}~~~~~}|zyyxvuuuttsstuuuvwwy{}~~~}~~}}}||zywwvvuuvvwxyyyyzzzz{|}}}}~~~~~~~}}}|{{{zyxxxxwwxyyz{}~~~~~}||||}~}||{zzzzzzyzzz{|}~~|zxvtsrqqqqrsstuuutttuuuvwwxxxxxxxwwvvvutsrrrqqqppppqstuxz|}~~~}|{{||||}}~~~~~}}}}~~~}{zyyyyyz|}}~}}}||{|}||}~}||{z{|}}}}}}||||}~~}|{{zzz{{{{{}~}{zyyyz{{{|}~~}}~~~~~~}}|{{{{{{z{{}~~||{{||}~~~~}~~~~}|{{{{{|}}}}}~}|zyxwwwwwyzzzz{{zz{|~~~~}||zyxwvutttsstuvwxz{|~}|{yxwwwwwwwwwwxxwvuuvvvxz{{|}}}}}}}|{|{zzyxxwwvvvwwyz{|~~}{zyxwvuvwxyzz{{zyzz{||~~~~}|{{{|||||}~~}|{zyyyzzz{|||||{|||~~}|{zzyxwwwwwvvwxxy{~~~}||{{zxwvuutrstttuuvvvuuutttttuvwxyyyyyyyyyxwvvvvutuvvvwxyz|~~|{zzzzyzzyxy{|}~~}}|{zzz{zz{{{zyyzzz{|}~~~~}||||||}~~}}||}}~~~~}}|||}}}}}~~~~}|{yyyzzz{||||{{{{|||}~~}|||{zyzyyzz{{|}~~|zxxxxyz{{|}}}}|}}}~~~}||||{{{|~~}zxwwwwvwxxxxxwwvvvvvwyyz{|}}}|}}|{zyywvuttttttttttvwy{}~}}}{yxwvuuuuuuuvwxxyyyyyz{|}}~~~}||||||{{{zyz{{|}~~~~~~~~}}}}~~~~}|{{{zyyxxxwxxyz{}~~}|{zxwvwvvwxyzzzzzyxwxzzz{|||}}~~}||{zyxwvuuttssssstuvwxz|~~}|{zywvutsrsstuvwwxxyyz{|}~~~~~~~~~~~~~~}|{{zyxyyz{{|}}}~}}|||}}}~~}|{zzzzzzz{{||}~}|||zzz{}}}~~~~~}~~}}}}}}~}|{yyxxxxyz{|||||{{|||}}~~}}{zyyxxwvwwvvwxzz{}~}|||}}~~~~~~~}}||{||||}}~~~|{zxwwwwwxxyyyxwwvvvwxxyz{||}}}}|{{zyxwvutstttsssttuvxz{}~~}|||||{zzyxwwvvwxxy{||||}}|||}}}~~}||||{{{{|{|}~~~}|{{{{|}}}}}}}}}}~~}{zyyxxxxxxyyyyz|}~~}}{zzxwutssssrssttuuutsstuuuvwwxyzzyzzyywvvutssrrqqqqqrsuvxz{}~}}}||}~~~~~}}}~~}~~}|zzz{{}~~}|{{|{{{{{|}~~|zyxxxxyz{|||||||||}~~~~}{zzyyyyzzzyz|}}{{zzz{{}~~}{zzyyyzz{|}~~}||{{{|}~~~}|||||}}~~~~}||{{{zzzzzyzz{|~~|{zyyxxyz{||}~~~}}|}}~~~}|{zzzyyyxxyyzz{|~~}|zyxwwwvvvwxwwwwwwwxyz{|}~~}|{zxwvuttssttstuuwxz|~}{zzyxwvvvwwxyyzzyyyzz{|~~~}|{{{{||}}~~|zyyyyyz|}}}}~~~~}}||{zyyxxyxxyyyyz{|}~}|||{zxwvutrqpppppppqqqpoopppqrstuvwxxxwxxwvuuuuutuvvwxxxy{|~~}|zyxxwwwwwwwxyz{~~~|zyyzzzz|}}}}}~}}}}||{{{{zz{|}~~}}}}~~~~|{{{{zzz{{|}~~}|{{{{{|}~~}~}}|}}}~~~}|||{{{{zz{{|~~~}{{zzyz{|}~~~~~~~}|{{zzzzyyz{|~}{zyxwvwwwwxyyyyyxyxxyzz{|}~~~~~~~}}}|{zyxwwvvwwwwyyz{}~}|zywvutttuvvvvvvvvvvwwxz{{|~~}}}||||||||||}~~}{zyyxxyzz{|}}}}}||{||}~~~~}|{zxxxxwwwxxyyz|~~}|{zzzzzz{||||{zzzzzz{}}}~~~~~}}}|{zzyxwvvvutttuuuwxy{|~~}}||||{{yxwvusrqrrrrstuuuuuvvvwyz|}~~~~}}||}}}~~}}~~~~~}~~}||{{zzyyxxxxxxyyzz{}~}|{{zz{}}~~~}}}|{{{|{{||||}~~~~~~~~~~~~~}}|zz{{{{{{{||{z{zzzyz{zyz{yw{}|yvvz{{{zzyyyz{yxyz{{{|~~~|||{zz{{{yxwwwuuvvvuvvwy{{|{{}}|||||{yyzyyxxyz{zyyzyxxxxwxxwusrqppommmmoonrtrqtuu||}~~}}~~}||{z{|||}~~~~}}{yyxuux{{{{{zywvvvwxxwwxxxyzyxxz{|||{{zywvuvx{~}|zyyy{|}}~~|{|~~||}|{{zyxwwwvwxxxwvvvvvwz}~}{zzyxz|}~~}||}~}|{yxwxxxxyzyvx{{{|}}{{{{||{{~{z|~{zwuvvwxxxyyyxyzz|~~~~ztqqpppqtvvuuvuuxzzzyz{{||zyyzyx||zyy{}~~}~{y{}~|{zyyxwxz}|zxxxy{}}}}||}}}|{zzyxwwwwwxz{|||zxvuronnnnmortuwxz{{zyxwurnkjjkmoswz|}~~|z{{yvtttttrqrsrqppqrruwxxyyyzzywvutpnsy}}|~~~~|yvtsrststwxxxyzz{{{zxwwvwy|}~}~zvwwvuvvvwz}~~}}}|yvutssrqrrsqonopqsvxz{zxvuutrrsuuvxy|~~~~}}}}|||{z}}zvuuuvwxz}~||}~~ywxvvxz}{wwwvwwy}}{~~||}~}{{|}}{zxvutrstuwxz|zywvtsstvy|~|}}|yz{{|{|~zz{zwvx{~~zwuttw{{urrrqoopqrrruz|zyyzzzz||{|||{zz}|z|{xwwwwvux}~||~}zzzzzzz~~}}{yxxy|~}}~~||~~}}{yxz{zyyz||z|~}zxvtromlklmnpruxwvvwwwwxyxxyzyxwuqnoponlmonmnpprvxwz~|y{|yy{|{z|~~~}yurqqqpoopqqqsrrqpoooprttuxzyz|||{zywtpqrrstuy||}~~~|zz{|{{|}|yyz{|}|zxvuusqrspmmnoquxz|}}}|zyxwussttttuwy{|}}~~~|}~|zyy{}}}~||~|xwtpnnoqtvz|yvtrrsttuvxyyz||||{zzyz{{|~~~}|{{zz|~~~~|z{||||}}}{yz}}~~{wxyvuuvwxyz{{{}~{xyyxvuutrrrstuvwwwxz{{|}~~~~|zyxxyy{~zyyxxxxy{|~}{yurssrsuuwy|}|||{zwuuutvxz|}ywwxxxz~}zvsrpnnopppqtvwwvvxxxvuvwvutssttsssuuvwxyz{|}}{|}}}~}}}|{|}~~}}|{|{z{{{{zyxxyz{}~}|zyz|}}}~}{wtsssstvxxyxwvuspnljjkmprsvyyxyzwtttssrruxy{}~~}zxvtttvy|~}zyxwvttttuvwy{{{{|}~~~~~~~~~{z|}}}|yxwuvxy{~}|||~~~|wtqqqprvy{|}~|zy{}{z{{|}|}}|||~}}}}|{zyyyyyxxxxz{{}~|}~|{|}}}{}}}~~|{|}|~}||~}|}}|zyyxxxyxwvttttuvwyzyxvutrqtutuuwyxxz{{zyy{{|~~}{ywwwvvvwxy{~}yvurooprrrrtvwxyyyxwvuuxz|~~{xvusruwy{}~zwvuuuwy|~~|zzzyxxyyy{|}}|~~{|~}~}z{{zz|~}{{z{}}|{yxxyyxxyzyxwvuuuuvwxxxyz{||}}|||{{{|||}~}{xwwwx{}~}zxusrsttvwxyzyxxvusqqqrtvy|}}}}|{yyywvtstutvy|~~|yvwy{~~~}}|}}}||{zyyyzzyzz{|~}|zzywwwvuvwxyy{||}}}||||}~~||||}~|xvuvwy|}}|||{|}{yyzzzyyyyz{|zyz{|}{yz{zyyxyyy{}}~}}|}}}|zzz{z{|~|{{{|~~|zyxwwvvvutttrqpqpqqrrrqrsqpoooomlmnnnpqssstvwwwx{|||}}|{{zxwwz}}|~~|zwwvtsqprstttwzyxwvvvvvvwx{}~~~|{yxxwvuwxz{~}{{{zz|}~}~}|{zzzzz|~~~~}~~~|{}~}}{zywwurrvxxz}~}|{zyxwwwwwxz{{z{||||||}~~|{{||zy{|||||||}}}~|zyxz{}~{yxxxyyz{||~~~|{zzyyz}~~~}{zyxwvvwxxxy{}}|}~||~}}{yyyxwwxwvvuuvuuvuuvvvwwwwxxyz{|}~~~~~~}}~~}||{|~~}}{yxwvttuvvuuuuuvvwxyz{{}~~}~}||}~~~}}|zxvwvuvxz}~~~}zxy{{{{|}|{{|}~}}~~}}{yyzzyxyyxxwvwxvuuttssstttvvvutsssrqpqrrrtwwxzzyyyzzzyyzzyyxwutrrssttuuvvwxyz}}{zyyxxxxy{|}~}~~~}}}}}~~~~}}|{|}}~}{ywvutsrrrtuvxz|}|||}||{{{|}}}~~}}}||}~~~|zxwwxy{}~~~}{zz{zyxxyzzzzzzyxwxxzzz{||||{zyyxwvvvvxy{}}~~}|||}}~~~~~~}|||{zzz{zz{||}}{{{{|{zzz{||}~~{xvuvy{}}|}}}||||{yxwwvwxyz}~~~}||||}~~~~}|}~~}{z|}~~~~~|{yvwxyyyyz|}~}|||zyxxzz{|}~~~}||}~}|zyxxxy{}~~~~}|}~|{xwvuuvxz{||||||{zyy{{|}~~~}||}}|{}}{{{{|}}~~}}||{{{z{}}|{yxxvttuvvuwxyyvsttrpnmnonoqqprtttvwz|{{}}}||{zz{{{}~{~}zxwwwutwyxxyz}~|zzzyyyz{{{||{zz{}}{yxvtsrstuvwxxz|{zxwyzyy{||}}~~~~}}~~zxvxy{}}~|zyywvvvwxxwwxxxwvuuuuvwy{|}~~~~}}|{||}}~}zyxwwxwwxz{|}~}~~~~}}~}|~}{|}}~}}~}~~~~~~}|}|zxwwxwwxz}~~~}|{{{|~}}~}{yxyz{}~}~~}|~~|zyxxyxwwxyzzyxwvvuvxxyz{||}~~}{{{{zyyz{{{{{}}}}~~}{ywusrsuwxxyzzyz|}}zxwtqqrstttvxyz{{{{{{||}~~}|{{||||}~}}}~~}||{{{||}}~~~}}}}|{{{|}}~~~}}|{|}|||||}~~~}}}~~~}|zyyyyyxxxxwwwwwwxxy{}~~~}|{zzyxxyz|}~~}}}~{ywtsrpooooqrtuwyyz{|}~~~}|}}|{{z{|}~}{ywxy{|}}}}|{z{{||}}}}}|{{{{z{|||}~~}|{{zyzyxwxxz{{}~}|{|}~~~~~}~~~}}~~}zyzz{|~~}}~}|{z{zyxxwxwwy{}}}}~~}}}}}}}}|}~~~~~}}}~~~~}}~~~~~}~~~~}{zxwwvsttttsrrrrqqqrrrrrsuvuuutrqppqqrstuvxz{}~~~{zywvwwxz{||{|}~~~|{zxxwwvvvwxyzzzz{{{zzz{}~}}}}}{z||{zyz||}}~~~~~~~{{{|}~||}~}||||{{||}}}~}|{{}~}|{{{{{|}}|}~~~}|}~~~|{zzyxwxzzz{|}}}~~}|||~~}|}~~|zyxvuuuuvvvvwxxxyyyyyy{||}~~}}}}~~{{{{{|~}{{{zyxxxxxxwxxxxxxy{|}~~||{zzzyyz|}~~~}|{|~~}|||||}}~~|{{zz}~~}}~}|}~~~}{{zzzzzz{{{z||zyyyzywxz{{|}~~~}}|{zz{|}~|zyyy{|~~~}|zyxwussrqqqrrrssrqqsttuvwxyzzz{{zyxxxxwwyzzz{|}~|yvvwwwxxyxxxyzz{|~~|zzzyyyzzzz{}}}~~}~~|||}}}~}{yxwwwxz{|}}~~}{zyxxxxxxyz{{{z{|||||}~}}~~}}}||||{{{||}~~|||~}|zywvvwwxy{|}|{|}}||||}}}~~}}||{yxyzyyyyz{|||}~}|zz{}}~|{zyxwvuuvvwxxxyyyyzz{|}~~}}}|||{{{{{{{{|~~~}}}~~~~}}}|{}~~}||}||}}~~}}~~~~~}}{ywxxwxyyz{||}~}{zxwxz|}~|{z{{{|}~~~}}}~~~~|zyyyyyzz{|}|zzyyz|~}||zywwwwwxz|~~}}~~~~~~~~~}{zzzyxxyz{||}}~~~{yyz{|}~|zyxwwwwwwxxwwvusrrrqrstuvwwwvvvvuuvwxxx{}}}~~|zyz{}~~~~}}}||}~~~}|||||||~~}|{{zzzyyyyyz{}~~~~~}|{zxwvutuvxz|~~}{zzyyyz{}~~~~~~~~}||{yxxxyz{zz|~~~}{{|~~|{zzyxxyyz{{|{{{zzyyzzz{|}}}||}}}|{|}||}}{yxwwy{}}{zxvuuuuvvvwwxwwxyyyz{{|}~~~~~~~}~}{{|}|{|~~}}~~|{zzyyzz{|||}}}}}}~~~}|{{|}~~~~}}}~~~}{{|{{}~~~~~|{zyxxxwxyzz{}~~~}{yxwwxyz{|}}}|}~~}{zxwvvuuvwxy{||||||||||||~~|zxwwwy{|~||zxxxxxxyz{yyxwvwwxz{{}~~}}|||}}~}}||{|~~~|{zyyyzz{{zyyyxwvvvvwxz|}}~~~~~}|{|}}}~~|{zyyyz{|}~~}}}}}~~~}zyyyxwxxxz{}~~}}||||||}~~~}}||||{{{{{|}~}{zz{|~~~}|{zz{{|}}}}}||{{{|}}}~}|{zzyyxyzz{|}}}}~~}|zzz{|}~}{zzzyyz{||}}}}|}~~}~}|{zz{{{}~~~}}}|{{|}~~~~}|{zzyz{{{|}~~~}|{z{}~~|{zz{{{|}}}~}}}||}}~~|{z{|}}{zzyyyz{|||}}|{{zzzz{{{{|}||{yxwvutsssttuvwxyz|}~~~~~~~}{yyyyz|~~|zyxwxxxxyyzzzzzzyyzz{{||}~~~~~}|||{{|}~~~}}~~~}}||{{{{||}~~}}||{||~~}~~~~~|{{{|}~}|zzyz{{|}}}}||||||}}~~}||{zzzzzz{||}~~~|{zxwwxz{|}}}}}}}~}{zyxxxxwwxxxz||}|{{|||~~}}|{{|||}~~}|||}~|{zyyz{||}}|}}||}}}||}~~~}||||{{{{{||~~|{{||}~~~~~|zzzyyzzz{{||{yyyyyzz|}~~~~~}}|||||{||{{|}~~||}~}}|zyyyyyzz{zyz{{||}~}{{{|}~}{yxwvvwwwxyz{|||{|{zz{{||}~~~}||{{zyyzyyz||}~}}zxvvuuvwyz{|||||}~~}|{zyxwwxxxyzzzyyxyz{|}~~~}~~~~~~~}}|}~~|{zyxwwwwvvvwwxwxxwwxyz{{|~~~~~~~~}}~~~}|{zzyyyz{|}|{zzyxxxy{|}~~~~~~}}|||{zz{{|}~~}zxwvvwxy{|}}}~~}|{{zyzzzz{{||{{{{{|}~~~}}}}~~~~}}|{|~}|||||}}}}|{{{{zz{||}~~~}||}~~}|{{{{|||}}}}}}}}|}}~~~~~~~~~~}~~~}}}}||}~}}~}}}~~}~{|~~~}|||~|y}~}}{xvvttx{{{zy{~}}}|~{w{~}}}}}}~|y{}|{}~}{z{|}~||~~{|{{yyxvuxzyy{~~|}}}}yxwutxzwuwyz|zuvwvvvxzzyy{~zxwxz{}}{|||}~~||~~~~}~}{z|}}||~~~}|{zyyzzz|}|{{{zyxyyzxxz{zz{{yvy{wtvzyvwzzzzzz{zxyyzyzzzyyzzyxwxxvvwwxyz|{zz{zzzz|}|zzzywxyxxxwxzzzyyz|}}~~~}{}}~~~~z{}|{|}yw{}zx{}|{}~|||{yyz{{zz{|}}~~}~~}z{|zwx{zz{}}{|}~~}}~|zyxvttvwxwvxz|~~|yyyxwusuvsqsvvvxxvuuuvyz{{{~~}{|}}}}}~~{{zxvuuwyyxxxxxy{zx{}~~~~}}}~|zz{yx{~{xz|zz}~~}|{{{xutsssttuvutxzwtuvwxz{}~~}}~{xxxwwutvxvuvxxy{}~~|yxxwwwxyzzzz{zyxxyz{{}~~~~{}~|zywxzwuxzwvwyxvwyz{~~~~|zyxvvutuvwxxwwvwwvuvxz|}}~~~~}|zwvvutssstutsuwusvyxw|}|}~{xyyvtuwwvwyzzzyyzzyz|}~~~|||||}~~|}~~~~~}}}|z{|}~~~}}||||||{{}~~~|yzywuvwxyyy{}}|}~~~}~~}|}}}~~~||{zzyxxyyyyyyz|}~}{yxwtrsuuvwxwwxywvvwvvwzzz}~~}~~||zyxxywvwxwvwyzz{}}|||{z{|}~}}~}}}~~}}}|{zzxwxxxvwyxvwyyxz|~|{zzzzz{|{z{|{z{|{z{||~|||{yyxwvutvwwvuuvvx{|~~~}{xvvvtssttuuuxyyxxy|}{yyz{|}|||}~}{zxvvwxwuuvvvvwxz|}{yyyyyyyz|{z{{xvuutsvxxy|}}}~~}}|{zxwwvuttuutttttuuvxz|~~~}}}}|{zyxwutuustuuvvwwvwyyyy{||}~|||{{{z{}~|zyxwvwxyyz{|}}~~~~~}}}~~~~}}}||||zzzz{{|~~|{zzzzzzz{||||{z{zz|~~~}{{{zzz{{|||}}||}}~~~|||{{{{{{{|}}{zyxxyz{|{{|}|{{{{z{|}}}~~}|||zyxwusssrqrsrrstvwxz|~~|zxxxwwwwxyz{}}}}}~~~~}|{{{zz{{{|}~~~~|{zyyyyz{{|}~~~~~~~|{zyxwwvvvvvwxyz|}~~~~}}}|{{zyxwvutsrrrstvxyyyyyxxxyzzz{||}~~~}|{{zzzyyzzzyzzz{|~}{zxwvvwxxxyz{{{||{{{{}}~~}}|zyxwvuuttuuuuuuvwy{|~~~~}}}~}}|||zyxxvuuuuvwxyzzzz{zyyyzzz{|}~~~}|{zyyyyyyyyyz{}~~}|{{{z{{|}~~~~~~}{zyxxyz{|}~~}}}}}}~~}||{{z{{{{{{|}}}{zzzzz{}}~}}~~~}}~~}|||{{{{{{{|}}~||||||}~}|{{{z{}~~|zxvuuuuuvvvvwxz{|~~}}|{{{zyxwvtsrsstuwyz{|}~~~~~~~~~~}}~~~~}{zyxwwxyyyzzzyzzzz{|~~~~~}}|{{{{{|||||{|||}}~~~}|{yxwvvvvvwxxxyyyxwwwxxyyz{}~~~}|zzywwvvvvvvwxxz|}~~}}|{zxxwwwwxxyyyzzzyyxxyyz{|}}~~~~~~~~}}|||{zzzzzyyzzz{|}~}{xvusrqqrrrstuuuutssstvwy{|}~~~}|{{{zz{{{{{zz{|}~~}|{ywvvvvvwwwwwwvvwxz|~~}||||}~}}}}~~~~~~~|{{|}~|{{|||}~~~}|zxwwwvvvwwxxyz{|}~}|zyyyxxyzz{|}~~}|{||zz{|||}~}||{{||}~~~}|||{{{{|||||}~~}|zxxwvvvvvvvwxwwwwwwwxxxz|||}~~}}}}}}}}|}}~~~}|{|{{|}}~~~}||{{{z{{|}~~}}}||{{zzzyyxxxxxwwwwwxxy{}}|{{{zzzzzzyxxxwwxyyz{{{|}}{zzzyxwvuuuvvwxz{}~~}|||{xvvwwusrqqrtttuvyzzz{~~}~~}zxxyzyyyxwxz{|~~}{ywwwwwxxxxxxwwxxyyyyzz{||}}~}{{zywvutsrqrrqqrstuvy{|~~}|zyxxxxxyzzz{{zyyz{|}~~||{zz{}}~~~}}}}~~~~~~}}~~~|{{{{||~~|{zyyxxxxxyz{|~~~~}|{{yyxyyz{{||||||{{{|}}~~~~~~}~}||zyyyyz{{||||{zzz{{|~zvvvvuuwz||{{}~|xvttw|}|~~}}}{ywvwyyyxxyyyyz{}~}|{zxxxxxxyz{{{zyyxz{|}}|||{{zzz{{|~~|zwvvutstuvwxyzzyyyz{||}~~}||{zyyxxxxwwwwwxyz{{|~~|zyxwvvwwxyzzzzz{{zz{|}}~~~}|zyxxwwwwwwwxyz{}~}{zyxyzz{|}~~~~}||{||}~~|{zyxwussrqppponopqrsuvxyz|}}}}~~}}}}|{zzzyxwvvvwxyz{|~~~~~}|{zyyyxxxxxxyz|~~~~~~~|zywvtttuuvvwxxxxyxyz{|}}~{yxxxwwxyy{~~~~}||~|z{|}~}}~~~~}}~~~~~~~~}}}~~}~~~~~~}|{{|}~~~~~~}|{{zyyyxwwvvvwwxyz{}~~}|{zyxxxxxxyzz{{{zzz{||}~~}}||{{{{{{||}}~|zyxwvvvwwxxxxyyyyyyzzz{{|}}}}}}|{{{zywvvvvuuuuuvwxz{}~}}|{zyyyyz{|}}~~}|{||}~~||{{zzyyyxxyz{|}~~}|{yxwwwwxxxxxxxwwwxxyyz{||}~}||{zyxwvvvvuuuvwxyz{}~~}}||{zyxwussrrqrrrsstuvvvvwxxyz{|}~~}||{{zzyyyyzz{|}~~|{zyxwvvwxyz|}}}}~~}|{z{{||}~~~~~}}}~~~~~~}|{zzzz{{||{zzyyxxyz{{||}~~~~}||{zyyyyyxxxyyz{|}~}||{{||}}}~~~~~~~||}}~~}|{zyyxwwvvwwwwxxyyz|~}{yxwvvwwxyyzzz{{zz{{|}~~}|{zyyyyyyyyxxyyz{}~~|{zzz{{||}|||{zzzzz{|}~~~~}|zyxwvvvuuuvvvvwxyz|~~|{yyxxxyz{|}}}}}||||}~~~~}||}|{{{{{||~~}|{ywvuutuvvwxyzzyyyyxxyz{|}~~~~}|{zzyxxxxyxxxyz{|}~~~}{ywutsqqqqqrsstttttstuuvwxyzz{||}}||{zyyxxwwvvvvwxyyz{|~~}{yxxxz{{|}}}}}||}}~~|{{||{{|}}}~~~~}}}}}~~~~~~~}|{{zyyxxxxxwxxyz{}~}|{zzz{{|}}~~~~~}|{zyxxyyz{|}~~~~}}}~~~~~}|||||{{{{|}~}|{zyxxxxxxxyyzyyxyyz||}~~}|{zyyyyxwwwwvwxyz{}~}|{zzyzz{{|}~~~~~~~}|{zyyxxwwvvwwyz|}~}|{yxwwwxyz{|}~~~}}}}~~~}|{zyxxxxxxyyyyz|}~~}|{zyyxxxyyz{{{{{{zzzzz{|~~}}|{zzzyyxxwwwwwvwyzzz{~~~~~}||{zyxwvuvvvvwxwvw{~{tppqsw{|zzz|}|{zxwussuxwtrpooqruy~}|{{z{|||||{z{|}~}}}}}~}}|||}}|}~~~|{yxvuuuvwxz{||}}}}~~}}|{{zzz|}~~||{zzzz{||}~~~}||{{{{|||}~~|{zyyzzz{|}}}}}}}~~}}|{{|||}}}~~}{zyyxxxxyyzz{{|{{{{{||}~~~}|{zyxxxwwwwwwxxyz{|~~}|{{zz{{{{{||||{|||}~~~~~}}}||||}}~}|zyxwvuttuuuuvvvvvvwwwxz{||}~~~~}}}|||{{{{zz{{{z{|}}~~|zzyyxxxxxyz{||||{z|}~~~~~~~}|zyxwwwuttuuutuvwxyz~{}~}|zyyxvsqqpqtwxxwvtuy}~~~}}~~|{zxyyzzzxwvwyzyxxwvwwxz{}~}{zyyxwwwwxz|}}||~}||{zyxxxxyz{|~}{zywvuuuuuvwxxxyzzzzzzz|~~}}}}}~~~~}{zyyxxwwxxyyyyyyyyz{||~~}|{{{zzzzzzyzz{}~~~~~~~~}}|{zzyxxyyzz{|}~||||}~~~}|||{|}~~~}}}}||||||zyzz{{{|}|{zxwxyyyxwvwyz{{|~~~|}~{yy~~||{|}~|yy{|}~~|zyz|}{xvvxzzxwwyz{{zyyxvvvwwwxz{{{{|||~~{zyyxwwyyywwwxyz{~~||{zyxxxxxxxyyzz{||}~~}{yxwwvvvvwvvuuvxy{}~}}||{zyxwwvvxyyzz{{{{zz{{{{||}~~}|{zyxxwwwwwvvvwxyz}~|{zyxwwwvvvwxxyyyyyyyyyz{|||}}}}}}}}}||||{{{{{{{||}~~}|{zyyxxxyyyz{{{{zzzzz|}}~~|{{zyxwvvvvvvvwwxyz|~~~~~~~~}|{zzyyyyyyz{{zyyzyyyz{{{|}}|}}}|||{{{zzzz{{|||}~~}}||{||}}}~~~}}|{zyxxyyz{}}{zzyyy{|||~~}|{{{zyxwwxxyz}~{zxwwwvuuwxyyz||zxyyz}xussy|wvwwwxyyyz{}~~|{y{}|xustutrsy~}{{}~}}}|zyy|~}{xututsqqsuvxy{}~}||{{{{|}~~}}}~~}}|{zzzzzzzyyzz{{|~~}{ywussrrtvxxxxxxyzzyyz{|{{|~}|||zyxwwwxxxxyz|~~~}|{zyxxwwvwwwwwwwwvuutttuvvwxz{{{|||{zzyyyyyxxxxwvvvwxyz|~}||{{zz{{{{|||{{{{{{{||}}}~~~}}||{{{zyxxxxxxwxxxyz{|}~~~|{zyyxxyzz{}~}|}~~{zz{|~~}}}}}~}}{yxxz|rlmos|}|}~~zx{~{vvz~~}{yxxxyzzz|~~{xxxy{}~}|}}~~}}}}~~}{zxvvwxyyyz{||}~~~~~~}||}}~}|zxxz{{{zyxvwwvuuwyyz|}}}{yxxxxxyz{|}}}|{{{|}}}~~}}}|{{{{{zyxxxxz{|}~~~~}||{yxvttttuvwxyzzzzzz{|}~~~}|{{{{{}~urzxqty{|}}|{}zusstw}~~~}||}~|volqxzzzyyz{{zwuw{}||||{{~~|zvqoooprsuvvutuvx{}zz|}~~~}|zxwwvvvvvuuvwxwxz|~}{zyxxxy{~~~~}|{{zxwvuuvwwvwxx{~}||{zzywtsstuvwyz||}|||}~~~|{{}}{|~~~~~}~~}}|{zyyyyzzz{|}~}{zxwvvwvwwyz{{{||}}}~~~~~~}}}~~}{{{|}~~~~~~~}}}}~~}|}}}}||}~}{zzyyyyyyz{||{{zzz{||}}~~}~~}}||||{|||{||}~~~}}|{zzz{{|||}}}}}~~~~~~~~}}~~~~}}}}}}}}}}}~~~}|{zzzzzzzz{{{{{{{{{||}}~~~~~~~~~~~~}|}}{z}~|yx{{{{zyyxxyzxwxxxwvvxxxxyz{||||}~~~}}|{yxyzyxwwwwvuvvuvwvvxyyyxwxyxxyyxyzzyyyz{zz|~|{{|}}~}}}}}|||{{{{|{y{|{zyxyzzzzzz{{{{zyz{yyzzyzzzzyyz{zz|}{{~~~~~}}}|{z{{|}~|{{yxwwwwwxyyxy{{zz{}}{zyz|{yyxxxvtuvuvuvwwwwwwxy{|}}}~}|{zzyyyyz||{{}~~~}~~}}~}|||{{{{zzzzyxxyz{|~~~~{xyzyyzz{{zyyxxxvwxyyyyz{|}|zzzyyxwwvuvwvvxyxyz||}}|}}{z|}|~|z{|||}~~{xustvuvxyzzy{~~}~}}}|{zyz{}~~|{zzyyyyyxxyxxyz|~|{{zxwwyz|}~~|zxwuvwwwwwxyyxxyyyyyyz{{||}}}|{{{{zzyyxxxxxwwwwy|}{z{{zyxwvutuuvwxyzzzyxxxvvxxwy||{yy{{xwyyxwxxxy{||}}~~{yxxxxyz{~}|zxxxxwxyyyz{yz{z{|}~|zxvvwxwxz{|}~}~}|{{{{|~~||~{z{{{zz{|{}~~~~}}}}|}}zwxvsstuvxy{|{{}~~||}zxyz{||{{{|}~}||}|{}~{{zwuttttrrtvwwxwvvvtuvvy{|~{xvusrrrsttvwy|}|xurpmmnnoopsuvwxyzzzyxx{{|~~}}~~}|{{{||~~}|}||~~~~~~~~}|{{|}}{|}|{zzzzzxwxzzzz{{|{|~}}|zxxy{}~|zxvvwwwy|}~~~}|}~|ywutsqpqrstux{|zxusppqqprsssuvuvz{{||}~}||}|{yxxxxwvuusqrsrsvxxz~}||{yz{{{||{zzzzxwwxy{|~~}}||||||||}~~}~~~~|{{zyyyyyyz{|}}}}}~|{z{|||}}{yxwwwvwy||}~~||}}~}zyxwxyz{{}~{ywwxxxyzxwxz|}}~~~~~~}~~~}}~}{yxxxxyz{}|||{yxxyzzzyyyvuutrrtvwyy{~~~~|yxxwwvwy{{z|}}~}{zwvvwxzz|~~}}{zyyyzyyxxxxxxxyxvuutuuuwz|~}{yxxwvutsrsuvvwxwwxywwxy|~~~~|zyyxz}}||zz{}}|{{zyyyxvwyyz|~~~~|||}|||||}}|{zz{yy|~||{{|}~~~|||}}|||~~~~|zxxxxxwwy{{|}~~}|zyyyxyzzyyyxyxxyzzz{||ywvusqpqrstuuuxyxwvvvvvx{}~{xvvwvvwxz|}~|ywusrrqqsuuuuwyyxyz{|||{|}~~~~~}}|zxwwxz|~~~}|{|~~{xxxxxxz{|}}||}~~|||}~~}||{|}}}~~}}}|||||}~{xusssrstuvy{|{zyxxxxyz{}~~|{yvvwvutstvy{~~|{zyxwvvvxxwwxz|||}}~~~~~|{|}}}{z{||{yyyxxxz}|ywuuussuvxy{{zyxvusstwxzz{}~|}}|zxutsqprtstvwwy|}~}|||}~~~}||||}|zzywxyz{|}~}ywvtssvyzzz{}}||}}|}~}{zyxwy|~~||{{}}}}}{yz{zyz{|||}}~}{yvuuttvxy{|}~~||}|zyzz{|}}}~~|zyxxvtuusrsttuwz}~~~}|{|~~}}{zzyyyxwvvwyzz{||}~{yyzyxyyyxxxxyxxwxyz}}~~|ywvuuwyzz|}~}|||||}~~}|zxxvvxzzyz{{||}~~~~~~~}~~~}~~|||~~}{yxwxyyy{|}~~~~~~~}}|{z{zxwvwxyz}}{{|{zyyyzzzzzyyyyz|~~}|zxxwwxyz{{{|||}}{xwutttuwyyywwyzzxwy{{||}~~~}}|zyxwwvvvwxy|~~}{{{zxxvuuuuttuvvvvvvvwy{z{|}}}||||{zzz{zz{|~~~~~}{zzzzzz{|~~}}||~~}}||{zyxxxxwvxzz{|}~}|z{|||}}~~~~}|}~~|{{{{{|~~~}~~|{{{|||}~~~}{yyxwutsssrsstuuuuuttuuvwyz{z{||zzzzywvvvwwwxyz{{z}~|{yywuuxxxxzz{||{zzz{|{{}~~~~||{{yxwwvvuuuvxxy{~~|{zyxxz{{|}~}{{zz{||}~~~~~~~~~~}}{yz{z{|}~~~~~}|{|||{|||}}~~~~|{||{||}~~~|zzz{|~~}}|{yxwwwvwyy{|}}}|zyxyyyz{|}}~~}}~~}|{zzyxwwvuttuuuvxyz}~|{{zzyxwxz{zy{|{zyxy{}~~~|{zxvvvvuvuuvvwxxy{}}~~}}~~~~~~}{ywvuttvwxy{{{{|}}}~~}~}{yxvuuuuwxz{|{|}}}}}}~~~~~~~|{z{|}}}}||{{{||}~~~}}|yxy{||{|~}|{zyyzzyyz{|||}}}}|{zywvuttttuuvwyz|~~~~~~~~~}{zzxwuuuuvvvxxwwxyz{{|~~}}~}|||{zzzz{z{{{zzz{{}~~}{zyxwvvwxyyz{{zzyzzyz{}~}~~~}}|{{zyyyxxyz{|~~~}|}|{|}~}}||}~~~}|{zxxz{yy{{||}~~~~~}||{yyxxyz{|}~}}|{{yyzzzzz{||||{}~~~~}~~~~~}|ywwwvtstvxyyyz{{{yyzz{||~~}||{zzyyxz{|||~~|zyxwvuuuttuvwwvvvwxxyz{zzzyyxwwwwwvwvvvwwwvuvwxz{}}{z{{z|}||}~~}~~}}~~}~~}~~~~~}~~}}||||{zzzz{|}}|}~}||}}}~~~||~}{|~~~~~~}{zz|~~~}||||{wx|~~~}{z|}|{z{{yxyzyxxy{zyz||{{{zyyxwvvvwwvvuvxwvvuwyyy{{{|}~~}~}|~}{zxwz|||||}}~}{{|||}}}~~~}}|{z{|{z{|{{{|~~}}}~~}|{{{zzz{{|}}||}~}|~~~~~~~}|~}|{{{{{|}|{~~~~~~~~~~~}|}~|{}}}}}~~~~~}~}|}~~~~~~~}~~~~~~~~~}{}~~~}}~~~~~~~}}}{zyz{{{{{{{{||{{||{{}}{{||{{{{{yxzzxwwwyzzzz|~}}~~~~|z{}|{{{{{|}}}||{zzyxxyyyzyxyz|}{xy|{yyxyyxx{||||~~}}}}~~~|}~~~~~~~~~~}~~}}|||}}~~}||~~}}}~~~~~}~~}}}~~{{|zyyzxwwvvvvxywuvwwxyyzzz{||{{z{{yxyyyyxxzzz{{{|}}|{{|||}}||}}}~~}|~}{z{|}}{z|~~~}|~}{z{|}|z{||}|}}}|}}|{}}|~}~~}}~||{z|~~~}~~}~|~~}~}~~|{}}}}}~~~~~}}~~~~~~~~}|~~~}}|||{zzyxy{zz{|}}{|}z{}}}|{{|||{{z{|zxyzzzzzzz}|z{}~~}{}~|z{||}|||}~~}~~}}|{||{{{|}{xz||{zz{|{{|{{{{zzzz{{zzzzzyxyzz{{{|}~~~}~~~}}~~~~~}}}~~}{zz{|zwy{{yxxz{zzzz|}||}~~}~}~~~}~}}}~}zz||{zzz{{{{{{{zyyz{{{{{}~|||}}|zzzzyy{{z|{xx{|{{zz|{yz{yy{|yy}}||||}|{|}~~}}~|}||{||||{|~}}~~~~~~||~~~~}}|||||||||||||||}}}~}|}~}}~~~}||}~}}~~~}|{{{|{z{||}}~~~~~~}}}}||||||{{|}~~||~~}}||}}}|{||{{||zz{{|{z{|{zz{|{z{}|{{{}}|z{|zz||{{{{|}~}||}}}|{{zyz{{{{zzzzzzzz{zyzzz{}}~~~~~~~~}z}~|}~|{z{}}|}~||~~~~~~~}}~~~~~{|~}|}~~~~~}~}|~~}}}}~~}}}}}}}~~~~~}~~}~}~~|{{{|}~|{{|{{zz|{yz||{||}}}}~~}}~~}}|{zzy{{zyyzz{zzz{{zzz{}}{{}~}~~~~}|||||{{{{{{z{|||{z}~}|{{|}}}}}~~}}~~}}}~~}~~~~}|}~~||}}}}||}}~~~~~~~}}~~}}~~~~~~~~~~}~}{|}~~}~~~~}{~}}~||{|}}}~~~~~~~}~~}}}~~~~~}||}|{{{{{zzzzzywxyzzyyz||{{{|}}||{z{|zzz{|{zz|||||{{|}||~~}}}~~~}}}}|{}}{{}}}|{~}{|}}}~}{{|}|{z|}~}}|~}|||}~}|}~~}~~~~~~}}~~~}}~~|~~~~~~}}~~~~}}{}~||}}}}}}~~~~~}~~}}~~~}||}|{z{|{{|{{{|||{{||{z|~}{{|}~}|}}}}|{{zzyxz|{{|}|||}}}||}}|}}}|~~}||}~~}|||||{|}}}|{|}}~~}~~~}|{{||{{|{z|~}|}~~~||}}|}~~}}~~}~~~~~~~~~}||}}|||~}}}}}~~~}~~~}}|{{||{{|||}}}}||}|{||}}}}}}|{{{{{zyyyxyz{{{zz{|~}{{{|{yz|{z{|}~~}|}~~|z{}}|zyz|}}}}~~}}~~}}}~~~~~~}|||}}|||}~|{|}|{{{z{||{{|}~~~~~~~~~}~~~}}}}}~~~}}~~~}}}||}~~~~~~~}}}|~~}|{|}~}}~~{|}||{{{||||{||{{{|{{{{zyyz{{{{|}||~~~~}}~~}}~~~~~~~~~}~~~}|{}}}~~~{{}}|{zzzzzyxyz{{zz|||}}}}||||||||{|}}~~}~~~~~}}}}}~}}~~~~}~~}~~~|}~}}}}}}}~}||~}||}||}|{z{|{|||{{{{|zzz{zyzz{{{||||||}}}}}|{|}}|}}}}||}}||||{|}}|||}~||}~~~~~|}~}}~~~|}~}{}}|}~~~~~}}~}|}~}|}}||}~~~~~~~~~~}}~~~~}}~~~~~~~~~}}|}}}}||||||||{{||{{{{{{{||||||||{|{{{{|}}}~~~~}~~~~}}}}~}|}}~~}~~~~~~~~~}~~~}~~~~~~~~~}{{{{{zyz{zyzzz{{|||{||{z{|||||~~}~~~}~~}}}}}|}~~~~~~~~~~}~~~}~~~~~||}}}}}|||||||||}}~}~}|||}}{zzzywyywwyz{zyz{||{zz{||zz{{{zy{}}}|{|}{zz{|}|}~~~~~~~~~}~~}~~~}||}~~}||}}}||}}|}}}}}~~~~~~}}}}~~~~~~~}~~~~~~~~~~}~}|{}~}|{|~~||~}}}|}}~~~~}}~~{wwww{}ysuxyyz{{}zusrnptxz{|yvsonnlqwz}zwutplmnqw{}zuttsux|~{yz|}~~zwusvyx|ywvtrsvwy~}|wrppnnpstty~yxwtrtsty{}|zwtrpppsvy|yutsrssswy|zzwuwy|~}{zvpprrpruvw{~}}yvspnoponntxz}}zzyvuuuwy}zyvtuux}|zxuqmlmpsx|~xtsrspnrvvvy||~}}~{yvronnoqtw{}~~~~~{yxwx{~~}{wutsrsuwy|{|}|zwy{{{}}}{vw{||~}~~~~~~~~{yzxsolifcejlnsx|}zywvuux{{{}~}zvvvsty|~~z~~~|~}zyzxuvyz{|}}|}~}yyzyxyz}~}}~}{|{wvy}~}~~~}~|yxvrpnmnsvwz|~~}|}~~|yxyy{{xy|{y{~~~zwvx|}|~{yxwvttttvxxwy{xuz{w|~|}~~yyzxwx{}|y{|zyz{{|}|}~~|zz{|zxvuwz}~~{yxvtssuwy{zx{~~}{{xvutsrrssrqqqrvyxwyzyxwvxyuqstqopqqrrstux{|~~{|}||~~||{zyxvvvwxwuvwvtvyyy}}}z{|ywvuronnjefhfdgjjjloruuvwyyxy}~|yyyy{{yyzzz||zzxwwxwuvy{|}||||}}~~||}~~~~}}~{||{{{{||zy|}}}~~~~|{ywusruwvuy~}~}{ywwz}{y{|zyxwtrppqstvxyyyyyyz|}~~~}|~}{{yvvvttuttvxyz|~}|{yxyxxyxvusqpnlllnprsuwwvxzzz|~~}}~}{||{zzxvwwutw{zy}}|||{yy{}}}~|{ywuvwwxwvy||~}||{|}||~}zxwtqollmmnoqsvwwwvvwxxy|}zz|zyz{~~~}|{{{{{zyxvtrqqqrstvxyyxxxy{|}~}~}zwtqpnllmnpponnmmnoprtuwz{{{zzxvrqpnklmlkkmpqstvx{}}}|zxxy{~|}}||{z{}~~~~}{zxwvvvvwx{|}~~~~~~~}ywtrpppqqsvwy{}~||{yvtuvuttvwyy{|||||~~|{zywuuuuuuwyzz{|}~~~|}~}}zwutrrqpprtuvwwwvvvuvwxyz{|||||}{yyxvuuuuuttvvuwz{|}~~}~~~}|{xwvvttuwyz|~~}}~~|{zyxvvvvvvvvvutrqppprtvxy{}~}|{zyxvtsqooqrsuvvwxz|~~~}|zyxyzz{}~~{xvutstuvwvvwxxyyzzz|}}}||{{zyxxxxxwvvuuwyz{{|||{{||}~}||||}~~~}{zyyzzz||||||}|{zywvtrponoqrstuvwxxyyxxyzzz|}~}{ywwxwwxxxxyxwxz}}}|zyz|~~}}}}}}}~~}|zyxwuvxyyyzzzz{{|}~}|{z{{zz|}}}}~~~|zxvtqonmlmnopqrtsrrsstvwyzzz{{z{}|{|||{{{||}}~}|}~~|{zxwxxxyz{}~~}|{zyyz{~}}|}~}|zywvuusssstuvx{~~}}|zyyyyz{|}}|zzywwyz|~~}|}|{{zyywvvwwwxz|~~~}}}}|{zyxyz{|}~~}}~~~~}|{zzz{}~~}}|{zzzyxwuutttuvvwxxxyyyyz|~}|{{zzzzz{|~~}{ywusrqppqrrstuuutttuvvvvvvwxxxxxxxvuvvvwxy{{yz|||~~|{{{|}~~}|||{{{xwvutsrrrstvxz|~~}{ywuuttsrqppnmmoprstttttuuttuuuwyz{{{|}||~}|ywwvwwwwyz||{{|||}~~}}|||}}}||{{{|~~}||{z|}}}~~|{|~~~~}}|{{zyxxxwwwwxyz|}}}}}||{zyyyyyz{zzyyzzz{}~}}}}|{|}~~}}|||{zyyyyyyzz{|}}~~}}~~~|{zzzzz|~~~~~}}~~~|{{{zzzzz{|}~~}||zywutrponnnopqrrstutuuvvwxyzzz|}}}}}}|}~~~~}||{{z|}~~}zxvvvvvvwwxxyz}~~}}}|{{zzyxvusrqrstvxyz{{zyzz{{zz{{zz{|{zyyyxwxyzzyyxwvwy{}~}|{zzz{zzyxxwvvwxyz{|}~~~~~}}~~~~{xuqonmlllmnnoooonoopqqrsuwxxxxxwvvuutsqpooonnpqtvy{|~~}}}~~~}}|{{{zyyz|~~~||{{{zz|~~}}}{zz{z{|}~~}||}~~}}~~~|{zyyxxxxwxxxy{}~~|zyxwvwwy{|}~~~}}||{{{|||||{{zyyyyyyyyyyyzz{|~~|{{|~~~~}|zywusrrqqrsstuvwwwwwwxyyzzzz{{{zyyxwuutssstuuvwxyyz|}~}|{zzyz|}~~}}}}~~}~}{ywvtssrqrrsstssssssstuvuuvvwxxxxwwvvuuvwwwwxzzz{|~}|zyxxxyz|~~~~}}}|{zz{{yyyyyyz}}{ywvtttuvwyz|}~~}|{{zz{}~}|||{z{{{{{z{{{{|}~}|{zzywvvvuuutssssttuwyyyzyxxxwwwxz||{|}~~~}|{zyyxwwwwwvvvwwy{}~~}zxwvtsssuvxy{|~~~}}}}~~}|{{{zyyz{{{|}}~~~}{zxvtrqppppqsuwyywvutttvxyz|}~~~~}|{{{zxwwvwwwwxyz{}~~~~~}~~~}{{{|}~}{zzz{|~~}}~~~~|{{zxvwwwvvwwxxyyyz{|~~}|{{zyyyxxxyz{||}|{{{|}}}}}}}}}}}}||{{{zz{zyyyyz|~~}|||}~~~}}~~~~~~~~}||{{{{{{||||{zzzzyyz{|}}~~}|{zyxwvuuuuvwvvwyzz{|}}}}}}}}}|||}~~|{zzzzz{|}~~~~}|{{zyyyyyyyyzz{{{{{zzzyyyyyy{}}}}}}|{{z{{{z{{{{||}}|}~~~~}}~~~~~}}||{zzyxwwwvvuutsstuvwxzz{zzzzyxwvuuttttttttttttttttttttuuvvvwxxxxxxxwwwwwwxyyy{}~~~}}||}}|||}~}}~~~~~}|||||}}~~~~~~~~~~}}}~~~~~~}}||{{zzyxxyzzzzzzz{{{zzyxwwwwxz{|}~~~~~}}~~~~~~~~~~~~~~~}||{{zzzyxxxwvvwwxxyyyxxyyxxxwxxxyyz{{{|||}}~}}||||{zzyyyxxwwwxwwvwwwwxxxyxyyxwxxwvvvwwxy{{||}~~}}}}}|}}}}}}~}||||{{zzzzzzz{{{{|||{{{zzzzzzzz{||}~~~~~~~~~~}}|{{zzzzzyxwvtsssssstuuvvvuutssrssssssssuuuuvvvvwwwwwwvvvvvuuuuuuuuuuuvvvvwxyz{{}}}~~~~~}}}}}}}~~~~}}||}~~}}}|||}}||||}~~~~~~~}}}|||{{||}~~~}~~~}~~~~~~}||||{||}}~~~~~~~}}}}}}~~~~}~~}}|{{{{{z{{zzzzzzzzzzyyyxxwwwvvvvvwwxyyzz{{{|}~~~}}}|{{zyyyxwwvvuuuuvvwwxxxxwvvvuuuttuuuvuuuvuvvwwwxxyyyyz{{||}~~~~~~~}|{zzz{{|}}}}}~~~~~~}~~~~}}}}}~~~~}||}}~~~~~~~~~}{zzzyxxyxwxxxwvvuuuvwvvvvvvvvvvvwwwwwvvwwwwxyyyz{{{{zzzyyyxxxxxyyyyyyyyyxxxxxxxxwwwwvwxxxxyzz{{}~~}}}}~~}}}}}}}}}}{zzzzzz{{zzz{|}}~~~~~~~~~~}}}}}}}}}||||{zzzzyyz{{{{{{||}~~~~~~~~}}}~~}}}|{{{{zyyyzz{{{{{|}~~~~~}}|||}}}}}~}}~~~}}||||}}~~}}}|{{|}}}}}}}}}||{{{{{{{{{{||||||||||}~~~~}}}~~~~~~~~~~~}}||{zyywvvvvuuuuuuuvvvvvvvwwwxxxxxxxxxxxxxyyyyyz{{{||||}~~~~~~~~~~~}}}||{||||||{{{{{z{|}}~~~~~~}}}||}}}}}}}}}~~}}}}}||}||||||||||{{{{{zyyyyyyzzyyyzzzzzzyyxxxxyyyzzzzzzzyxwwvvvvwwwwwvvuuuuuutssrrrrsstttuuvwyzz{|}}~~~~~~}}||{zyyyyxxxxyz{{|}}~~~~~~}}}}}|||}}}}}}||||||||{|||||||||{||}}~~~~}}}}|{||{zyyxyyyzzzz{{||}}}~~~~~}~~~~~~}}|{{z{{{{{{{{zzzzzzyyzzzz{{{{|}~~~~~~~~~~}|{{zzzyyyyzzzzz{{{zzzzzyyyyxxyzzz{{{{{{{{{{{zzyyyyxxyxxxxyyz{{{|||||||||{zyxyyxyz{zzzzzz{{||||||}}}}~~~~~~~~}||||{{{{zyyyyyyxxxxwwvvvvvvvvvvwwwxyyxxyyyyyyyyxxxxxyyzzyyyxvvvuutsssrrrssssstuvwxxxxxxyyz{||||}}}~~~~}}}}}|||}}}~~~~~~~~}|||||||||||||||}}~~~~~}|{{zz{{{{{{{||}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}|}}|}}}}}}~~~~~~~~~~~~}|||{{{{|{|}~~~~~}}}}}|||}|||||{{zzzyyxxxxxxwwwwwwwvvvvwwvwwwwyzzzzzzyyyzzz{{{{{{z{{{{{{{{{{zzzzzyyyzzzz{zz{{||||}}}}}}}}}}~}}}~~~~~~}}}||{zzyyyyyyzzz{|}}~~~~~}}{zzyyxxxxxxwwwwvvvvvvwwxxxxxxwwwxxxxxxwvvvvvvvvvvwxxxxyyxwwxxxxxxxyyz{{{|||||}}||||}}}}}}~~~~}}}}||||||}}~~~}||||}}~~~~~}|||||||}}|||}}}}~~~~~~~~~~}||||||||||}}}|||{zyxxxxyz{{{{}~~~~~~~~}}~~~~~~}}~~~}}~~~~~}}}}}~~~~~~~~}||{z{{{{{{{zz{|||}~~~}}}}||{{{zzyxxxxwwwxxwxyzz{{{{zyyyxxxyxxwxxyyyyyyyyyyzz{{|{{|||||{{{{{|}}}}~~~}~~~~}}}|}}||||||}}~}}}~~~~~}||{{{{{{{{zzzzzzzyyyyyxxxxyyyyyyyyxxxxxxxxwxxxxxwwwwvvwwwwwvvvvvvvvvuuvvvwxxxxyyzz{|||||}}|}}~~~~~~~~~~~~}}}}}}}|}}}}}~~~~~~~~~}~~~}}||{{{{{|||}}}}}~~~~~~~~~}}}~~~~~~~~~}~~~}~~~~~~~}}}||||||||~~~~~~}}}}||{{{yyyxwwxxyyyz{{|||||}}}}}}}}}~|zywtrquy}yrqnjnrst{~xqonmnqv{{vttu{{xtqssu{~|xsqomoqqtzzvrolmlmuz}zuromnprwz}}xsnjjjjmpsv{{vqmighggnrsv}}|xsojihhkx{~}zxx|~~|z{{|}|{yxyz}}yxxx{~|xwustux|~zvuqortuy}{wtqpoqtvy}~|yvtuvxz~}ywwvwxy}~~{z{|}~~{yyxz|{{}|zzyxvtvy{}~}zxvvxy|~~zwtrrqrtuw{~{wutqonnoqrty{|~}|zxxy|}~}{wrrtssuxz}~}{zywvwxyyz{{|zxwurponllnopswz~~|zyxxyz|~|zx{}}~~~~~~|yxyz{}~}}}{zyy|}{}~|zxvtrrrtvyz}~}{yyxyz{z{||||}}{zxvutttvy{~yvvtqonoqsuxz|}yxwvuuux{|}~}}{zz|}~~}|zywuuvwz}~|zwtrstuwy{~}{}~}~}|}}zxxwtqpnmmopopqsvwz~|{zxvwwvvuuuurppqpoppqsuw|~|zy{{yx{|{|~}}~~~~}{zzzywwyyz{{}|yz{{|}~~~}~|{{zyxwvx{xv||yyzxwxyz{{|~{yz|{{{|~~~}}|{zyyyzywwyxwy|~{}~zwxxwvttuwy{|{{||zyyz{{{~}|{yxxxwwxxxyz|~|zyyzxuvxyyvtvwutssuvwwx{}~~~}|zyxutttwxy~~~|z{||}|{~~}}||||~~|{||zxz}~~~}}~~{{|{{zzz{{zxwvwvuuxz{~~|{ywtspprsrswyz||{z{{zyyz}~~~}{yxxxyyy{}~{z|}||}~~~~}|zyywtstrqsutuy}}~~||}}|}|{{|zxyzyyyzzzyyyxvuvwxy{{{|||zywuttrqppoonoqrrtwz{}~~~~}}}|}}}||~|{zz{||}}zywwwwwwvx{}{{{zzz{|||~~{yyyyzyyz{|}||~}{}}{zxwxwuuvwyz}~~|}}}|||}~~}~~~~}}{yyxutsttrqrtstwz|}}~~}{yyxvuvwwwwyyxxyz{|~~~}{zzzyxwyyz|}~}zxwwwvvwxxy{{yxzzz|~~}}~~}}~~}{zzzz{}}~~~|{{{{{|||~~~}{{{zzzzzz{{{|}}{|{zz|}|}}{zwvutrrsttsqrtx{}~~|||}}}}~~~}|{{|||}~~~~~|xvutttstvxzzyyyzyxy{|}{z{}|zyyzyyxwxyyyyxyzyy{|~|ywusssttuwyyyyz||z{|}||{{{|||{yyyxvuuutrqrtvwy|~~~~~~}~~~~~}zyyyxxyzz{|}}}}}|{}~}|}~~}}|{{{{{|}}}}~}{zzyxwxwxz|||}||}~~}|{zxwvwvvxz{||{{|}~~}zxwvvvvvxzzzz{}~}}|{~~}|||{xxyyyyxwvwwutvwwxy|}}}{z{|}~~}}|{xuuusqstrrtsrsvwxz|~~}|}|yxxxxxwvwyz{|}~}|{{{{|}|||}}}}~|||{xxyz||{|}}}~~}|{zz{{||}}}~~|{{zyzz{|{z{{{|}}}}|{zyxuuwvuuwxxxxxyz{|~|{zxwy{{{}~~~}|zyxzzxwyywuvxz{|~~~}{ywwwwxy{}~~~~}~~~}|{zzywwxyxxxyz}~}}|zxwussrrrrrtttvwvvutuvvxxy{|}~~}}~~~~~~}||}~~|{{{{{{{{}~}}}~~|{z{||{{|||}~~~}{{|{zyxwxwvvvvwxxyz{}|||zvuutsstvwxy{|{{|||}~~~}}|{{{{{{zz{z||zyyyyxxy{||{z{}}}{y|~~~~}{zzyxxxxyz{~}}|zyxwutuuuvwwwwwvuttvwwxyyzzzzyyywuutrqpqrrqqruxz}~}~~~~~~~~}|{{{{{zz|}}~~|}~}~~~~~~~}||||{{}~~||zxusrrqrstvwwwxy{{z{}~~~}}}}~~||}}|zz{{zxxyz{||~~}|{zzzz{{|}}|{zz{{z|~~~~~~~}|{zyxxxwvvvvvvy|~~|{{{ywwz{zz{||||zzzz|}||}~~~}||{zyxvutssstuutvyz{}~}~~}|{{zyyzyz|}~~~}|{{{{|||~~~}||{z{}~~~}~~}~~|zywvvvutuwxxwxyxwwxyyzz{{{||{zyyyxwwwwvwwxwwyyy{~~}|{|~~}||{{yxxwwyyyzz{}}{zyxwvtttuxxwy|||zy{}}|{zyxwwxxxwxxz{{|~~~|yxwvuuvvwwwxwvwxxyyxyz{|}~}~~}}~}|{||{}~~}}|||~~|||||}}}~~~~~~~~}}~~||||||}~~|}~~~~~~~~|{zzyxwvvvvvwwwxy{}~|}}yxxz||{|~~~~~}|{zxxyyyzz{||~~}}}|}|zxwwvvvvwwyzzyzzyxyyzz{|~~}~~|{{{zyxxwxxxyzz{|}~~}|zxwwwxxxz{||{|~~~~}|zyxwvutssstuvvwy{}}|||}~~~~~~~~~}{||zyz{}~}|{|}|}~}ywxwvvuvwxxy{~~}}~}{yxxxxxxzz{|||}~}|{{}~~}|{yyxxxzz{||~~{zzywttvwxwwwxyyxxyz{||~~~~|zzyxwwvvvxxxxz}~}|{zzz{{{|}~}|}}}}}~~~~~}{{zyxxxwwwxyyxxyz{|}}~~}~~}|{zzwtttssuwvwz{}~}~~~~~||}}}~~}}{zzzzzz{~~~}}~~~}|{|}}||~}}|{yy{|{zz{{{zzz{}~~~||{|{xxz{|{z|~~~|zxwwutvxxwwwyywwxyyzz{{||{zyxxvutsrrtuuuuvyzz|}|{||{{|}~~}}}|{||{zzzz{|}~|zxvtsrrssuvvuvvwwvxzzyz{}}{{}|{zyyyyxxxxy{{{|~~}|{||{|~}|}~}|{|}~}~}~}}~~}}~~|~~|z{{{|}}~~~~}|{{yxxxxwvwzzyyy|}}zyxxxxxwy|||{{}|{{}~~~~~~}|{yyyzyyyyyzz{}}{yyzzzz{|}~~~~~}}||||}{{|||~}zxwvurqqrrtuvxxxxxxwwxxxyyzzzzz{zyxwvuuuuuuvvwwxz}}zzzzzzz{||{yxyzyyy{}~~~}}|{zyyzz{{{|}~~||||{{|~~|zyxxvvwxyyzzzzzyyz{|}}~}|{{||{{{{{zz{|}~~}||zywvvvwxyz{||{{{|||{|}~~~~~}}}}}|}~~}}|zyxxyyyyyz|{zyyyyxxz{|}~~~~~~}}}|{zzzzzzzyxz|}}|}~}|{zzzzz{{|}}}}|{{{|||}~~}}{z{{{|}~~~~~~~}~}|{|||||}~~~}||{zxvusrqqrsstuvvwxwvvxyzz{}~}}}}|||{{{zzzzz{{z{||}}|{{{||}}}~~|{|||}}~~~~~}}||}}~~}|{zyxxxxxyzzyyxvvvvvwxz{|{{|{zzyxwvvvvvvwwwwxy{}~}~|zxwxxxxxyyyxxxyz|}~}}}~~}}~~~}}~}|}~~~~}|{{{|}}~~}{zyyxxxzzzzyyyxxyzzz{|}~}~~~}|}}||{{|{||}}~}||{zz{||~~|}~~~~~}|{zyyyyxxxxwwwwxz||~~}{xwvvvvvvwwwwxwwwxxz|}~~~}}|{zzyz{zz|~~}}}}~~~~~}{zyyxxyyxxxxzz{|}~~~}}~}{ywwvuuuuwyz{{{}}||~~}~~}{{zzz{|}}}}}||||}~~~~~~|||{yxwwwvuuuvwvwxyz{|~}|||||}~~}~~}|}~~~~|{{{|}}~~~}{yxxwwvwyzzyyyyzzz{|~~~}|{{zyyzzxxyy{{|~}{zzyxwwxyz{}~~~~~}}|~~{|}{zzzyxxy{{{~~~}|||zywutsrstuvwwyzzyyz{|~~~}|{zzyyyyzz{|~}|{zzyyz||}}~}}~~~~~}}}~~}~~~}}||{zyyyyzz{}~~}{zywusqpooppqrtuvvvwwwwyz{|||}}|{{{zzyzzzyxxxyyzz{}~}}~~~~}}}~}}~~~}}~~}|{ywussstttuvwwvvvuuvwwxzzyyyyyxxxxvvwwuuvvvvwy{}~||{|||}~~~~}|zyyyzzz{}}}}~~~~~|{zyxxxyyz{{{{}~}{zyxwvvvwyzz{{zzyzzz{|~~~~~~~~~~~~}}||{||{||}}}{z{|{{{}~~~~~~}|zyxwvvvvvvvwxy{}~}|{xvutttuuvwxyzyxxyyyz{{|}}}~~}}}|{zzyxwwwwxyzz{|~~|zywvvuuuwwxxxyzyyzz{}}~~~}||||{|}}~}|{zxwwxyyz{{{||z{{|}}}~~~~~}}||{zzywvvvvuuuvwwxz{}~}{zzzz{{|}~~~}}~~~~}||||||{||{|}}~}{zzyyyzz{|~~~~~~~~}|{zzzyxyzz||~~}{zxwvutttuwxyyzzzz{|}~~~~~}}~~~~~}~~~}||{zyyzyxyz{{|~}{zyxxxxxxxyzzyxxxyzz{|}~~}}}}{{{{{{{{|}~~}||}}~~}|{zyyyyxyz{}~~|{{ywvuuuttuvvwxxwvvwwxyz{||}~}}~~}|{{{zyyyyyyz{{|}}|||||}}~~~~~}}~~~~}||{{{{{{{||}~}}|{{{{{|}~}|}~~~~~}|}}|}}~}|{{{||~~~}||{zz{{{{{|}~}|{yyyyzzz{||{zyyzz{||~~}{{zyyyxxxwxyxx{}~~~~~}|{{ywvwxxxxyzzzzzzz{||}~~~~}|{{|||||}~~~~~~~~}|zyxxwwutttuuvwz{|}}~~}|||||{{{{{yxxxwwwxyz{|}}|}~~~~~~~|{zyxxxyzzz{{{{zzzz{|||}~~~~}}}||{{||{|||}~~}|||||}}~~}}|{yyyzzzz{|}~}{{zyxxxyzz{||{zz{{|}}~~|{zzzyxxxxxwvxxyz{}~}}{zyxxyzz{|}~~~~~~~}|zyyzzyyz{{{}~~}|zxvvuuuuvxyzzzzz{|~}}}|{{|||||}~|{zyxxxyz{}}|}}}}}~~~~}||{zzzyyyyyz{|}~~}}}|{{zzzxvvutssttuwxyyyzzyyz|}}~~~~~}||{zyyxxyyyyzzz|}~~|{{z{|}}~~~}}}}}}}}~~~}{zyxvvvvwwwxxxyyxwxyyzz{{|{zyxxxxwvvuuuuvvvwxyz{}~}}|}~~~}|||~~~~~}}}}|{{{{|}~~}{zyyyyz{|}~}|{{zzzzzz{|}~}{yxxxwwyzzzzzzz{{|~~}}}}}}}}~~}|{zyzzzz{||||{{{{{}~~|||{zzyxxxxyyxxyyyz|~~}|{zywvvvwwxz{{{zzzz{|}~~~~}}}|}}||||||}~}}~~~}|zyyyyyz{|{{||{{|~~}||{{zzz{|||~~~~~{zyxwwxxyxyz{zyyxxxxz{{|}}}}|||{zyyxwvvvwvuvwwyz|}|zyyxxyz{{|||}}}}}~}}}}~~~~}||}}}~~~}~~~~~}||{{{{z{|}~}{{ywtuxxxxwvwy{wu{}|yy|~}{yvw||y{~~}~}|z{}|xtw{{yyyyzzzyzz{zz|~~~~~||{{{zwy{{{~~{{{zz|{{{}~~}}zx{{wtuvwy~wstuvwy||zz|~~|zyywwwvuttwzywwywvwy|}}}}|~~~}|{xutuwwwwz|}|zz{zzyyyzyzyxxz||~~~}|zyywwwxvtvzvtw{zz}|{{zzzzzwwwuusrttttvxyxxyywwxxyzz{|{yyywuuuutrqrtuusstvvx{~|}}{{||}~|||zyz|{z}~~~~}{zzxwy{yxz||||~}|~~|~}{y{}}}}}|{{zyz{|~~{}~}{{{{zyyxxyz{}~~~z|}{|}{|}}|{{{zzzyxwxxxz|~~~~}|}~~}}{{}}zxxxvttsprwwvy}~~}{{|{z{||{zzzzzzzxwwvttttttuvwwx{}~~}|}~}|{|}}~{|~{yxyxwxyy{~}{zy{{yvvvuussuwwx|}|~~~~}|~~~}}}|z{}{xxwvtrqrtsrtvwy}}z{{ywwwvvwyyyzz{zyxxyzz|}~~}~}}|{zxwvtstvtsvxyyyzzyywwwxyxwwvxyvtuutsqpponnoqqrstvxz}~}}~zvvvtsuxyyz{zyz|{z|~}|~}}~}}}|{|||{|~~}{z|}||~}}|{{|}~|||}}~~}}}~~}~~}|{{}~|zxvvxwwz|}}~|zxxyxwwwxyyz{|}~}||{{||{~~~|{yvtuvwxz|||}}||zxxxusstsrrttuwxvvxz{{}{xvusrsuvwyz|~~~~{yxvutuvwxz{|}|}~}|{zxvvvusttttuuuwyzzz|~~|yurqqqrstvwwwxz{}~}||{yxyzyyy{}}}}~~zxxy{|{|}~~{xwxxxxyzz|~~}|zxwwutrqrstuvvxzzy{||{}~~zwurpoooprtuuwxyyz{|~~}}}}}{{zyxxxxwwxyyyyxwwxyxxy{}}~~~}~~}}|ywwvutttvxyz|}}~~||}||}~~~}~~}}|{{zzzzzz{{{|~~}|{|}}{zyyyyz{}~~~}}}|{{{zyzzzzz{{{||{z{}~}{ywvuuuvwxz}~~}}||}~}}}}}~~~|||}}}}}||{{{{zyzyxwxxwvwz|~~{zxvtttuvxy{|~~~~}{{{|{{|}}|||{{||{zzzxvuuutuvy{~~|{zzzz{|~~~~}~~}|||{yxxxwwy{}}zxusrrqqruwxz|}}}|}}|||}}}}~}|||||{{zzzzzywwwvvvwy{}~}{yywvuuvwxy{|}}}}|{zzyyyzzzzzzzzyyyyxyyxwwvvvvwy|~|zxxwvvxy{|}~~}|{{{{{||}}~~~~~}|||{zyxwvtrrrsstvx{}~~}|{{ywvuuttuvwwy{|}||{zyxxwwxyyyyzzzzzzzzyxxwwvuuuuvwy|}}~~~~}|{{||}~~}~~}}|}}~~}|{yxwxxy{}~~||{zyxxxxxxy{|~~}}~~}~~|zz{zyy{}~|{{{|}~~}}~~~~}}|zxuuuttsstuwxz|~}|{zyxvutttuvwy{{||{{{{{{|}}~}|{{{{{{||}~|{{||}~~~~||||{{|}}}}}~~}}}|||{zyyxwvvvvvvwxz|~~~}}|{yyyxxxyz{||}}}|{{zzzzz{{||||{{zzzyxxxwvvvttttuvx{~~}{zyxxxyyyz{{{{{{{{{|}~~}||{zyxxwwvwxyz|~~||{yxxwwxyz{|}}~}{yxxwwwxyyz{{{{{{zyxwvvvuutsssuwxz|~}|{zxwwwvvvwxxyyyz{zyyzz{||~~~}}|{zyxxxy{|{{}~~~~~~~}}}~~}||{zzz{|}~~~}|{{|||~~|{||}}}~~}|{zzyxwvvuuvxz|~~}||{{{|}}~}||}~}||||||~~~~}}~~}}}~~}|{zyyyyz|}~|{zzyxwwwxyz{|||{{zyyyz{|}~~}}|{zxwwutssstuvy|~~}|{{{zz{||}}}||{{|||~~}|zzzzz{}~~}||{zyyxyyz{}}||{zyyyz{|}}~~}}{zyyyxwvvvutttvxz}~}|{zzyyyyyyxxxxwwvvvvvuwy{|}~|xvsrrrsstwz|}~~~}}zyyz{{{{||~~}|{zyyyz|~~}{zyxwuuuvwy{}~}||{zxvuuttsstuttttsrssttvxzzz|}}}|{{zxwvutrrrrrstvxz}~}|||{z{|}~~}|zzz|~~~~~}}}~~~}}|{|{{|}~}|{zyyz{{|}~~~~}|||}~~~~}}||{zzzzyyyz{|~~~~}}~~~~~~~~~}|{{{|||}}~~}||{{|}~~~~{|}~}}~}}}{xvvvz}{{{ywtrrqqqqrrsstvxz{||{{|}~~~~}|zyxwwxxxyz{|||~~~||{zyyyyyyyyz{}~~}{ywutrrstuvwwwwwwxy{|}~~}|zyxwwwwvvvvwxyz|}~~~|zyxxwwxxxyzzzzzyzzz{{|~~}}|zzzzzzz{{{||~~|zywvutuvwxxyxxxxxxy{}}}~~}|{zywvuuuuuuvvvxz|~~~}}}}|{zyxwwwwwxxyyyxxwwwxyyz{||}}~~~~}|{{zzyyxyyzz{|}~~}}}}~~~~}~~}|||||}~~~}|zyxyyxwxxyy{}{xvuuuuvxy{|{zyz|}|||{z}~|{zz{~~}||}~~||||||}}~}{ywvuuuuuvwwvvvvvwy{|}}~~|zyxvvvuttttuvwz|}~}{zz{{|}}|}}}|{z|}}~}||||{{||}~~}|zyxxxxyyyz{{{zz{{{|~~|{yxwvvuuttuvwyz}~~~~}}||zyxwwwxyz{zzyyxxxyzzz|}~~|{{{zyyz{{|~~|{yxvtssttuvwxyyyyyyxyyz{|}~~}|{yxwvvwwvwyz{}~}{{zyyyy{{zzyxwwwwxyyzz{||||{{zyyxwvuuuutuvwxz|~~}}|{zyxxwwwxyz{{{{{{zzzzz{}~~~~|{zyxxwvvwwxxy{~~}{{{{{|}~~~~}}~~~~~~~~~|{}~}|{{yxxxyyyyyyzzzz{||}~~}|{zyxxwwxyz{|}~~}|{{zyz{||}||{{zzz{}~~}{zzzzzzz{{|~~|{zzyyyyyzzzzxwwvvvwxyz{{||}}|||{{zzzzzyyzzz{}~|||{{{{{{|}}}}|||}~~~}}|||||||}}~~~}{zzzz{{{|{zzyxxyzz{|}~~~}|||{zzyyxxyzz{|~~}|zxwvuutttuvvwxxwvvvvwxz{{||}~~~}{zyywvvuuuuvvxz{}~}|{||||}}~~}||{{{{{|}~}|{zyxxwwwxxyz|~}{yvtssrrstuuvvwwvvwxyyz{{|}~~~~}}|{yxwwvvvvuvvwyz|~~}{zyxxxyyzz{{{zyyxy{|~~~{y|~~~~~~|{zzzzyyyyz|~~~~}}}}{zyyzzzz{||||{{{||~~~~~~~}|{{{||}~~~~~}||{{|}}~~~~}||}}~~~~}}}}|}}~~~}{{yxwvuuttuvvwwyz{}~}|{zxwwwxyyz{{{zyz{{|}~~}|{yxxxxxyyyz{|}}||||}~}{zzyyxyyzz|~~}zxwvtssssttuvvvuvvwxy{|}~~~~~~}|{zzyxwvwwwwwxyz|}~}}}|{zyyyyyzz{{{zyyyyyz{|}~~~}{zyyyxxxxxyzz{|~~}{zyyyzyyxxxwvwxyz{}}vuuvyzzwttvvuuusrrrty}~}||{z{|~}yxxxwwvvvwy{}~~{zzzyyzz{|}}~}}}|}~}{yvtttuuvwxyzz{{||~~~~}}}}~~~}}|}}~~~}}~~}{zyyxxwxxxyz{|~~}||{{{{|}}}}}}~~~~}}||||||}~~~}}|||}}}}~}{zyyyyyyyzzzyxxxyyzz{{|||||||{zyxwvuttttttuvwy{}~~~~}}|{zzzzz{|}~}|||||||}~~}||{{{|||||{{zzzz{|}~~}||{zxwvuuuuuuvwxy{}~~~}|zyxwwwwxyz{{zz{|}~~~}{ywvuuttuvuuvxyzz{}~}}}|{{{{|{z|~vpsz}}~|xutrsuxxxxvuw}~||}}{zyxwwwwwvvuuwz|||{zyyyyz{|~~}|zywvvvvwwxyy{}~}{zyxxyzz{{{zyxwwwwxxyz|}~~}||{zyxyyyxxyzzz|~~}}}~~~~~~~~~~|zxxwwwwxyyzzzzzzz{{{|}~~~}|{{zzzzzz{{|}~~}}}}}}~~~~~~}}}}}~~~~~~~~~}{zxxwvvvvuvwxy{}~~}{zyxvuuvwxz|{zyxwwxxz|~}{{|||{zyyzzyxyz}~~{zz{~~~~zwvvw{~~~}{ywvuttvy}~~~~~~}|{zxxyy{|{zzzzzxxz{{{{|}}~~}}}|{{zzxwwwwyz}~|{zyyyz{|}}|{zxwvvwwwwwxyz{{|{zxvvvvvvvvvwxy{}~}{yxwvwxz{|{zzzzz{|}}~~|{{{yxwutttuuvwxzz|~~}|{yxwvvwxyyzzzzyyyyzzzz{|}~~}||{zzyzzyyyyz{{}~~~}|zyxxxxyz{||}}}|||}~~~}|{zxwvvuutuvwxz|~~~}~~~~~~~~~}|{{zzyyxxxxy{|}~}|{{zyyz{|}}}}}||||}~~~~~~~}}||{{||}~~|{zzyyyz|}}~~}|}}}}~~~~}{{zzz{}~~~~|yxxyxxxz{{zyxxz}|qmmnv~zyz{{{zz{{|~{yz}zusttqnouzzxy{||}}}}}|{{z{~|yxxyxvwz}~|zyxxyz{|}~}||{zz{{||||||||{{{{zzxxwxxxxz{}~{ywusrsttuvxz|}}}}|zzz{|~~}||zxuuuvvvuvxz}~|zyxwvutttuwyzz{{ywvuttuvwxyz{|}}~~}}|{zyxxxwwvvvvwy|~~}|{yxxwvwwxyz{|}||{{{{|}}~~~~~~~}}}}~~~}|{zyzz{{|{{{zyxxyyz{||}}}|||{{{{{{z{{{||}~~}}~~~~}~}zyxwvvwxzz|}}}}~}||{{{{{{}}{{{|tmmnq|xuw{~~yuv{~~}}}|{|~{{||zyxvwxy}~~~~~~}|||}~}|{{{z{|~~~~}|}}}}}}|}~~}|zyxxz||}~~~}zwwvuuvvuuwz}~}zyxwvuuuuvxy{|}~~~~~~~}|{{||~~}|||{zyxxyyyzzzz{zzyyyz{||||||~}}}|zz||zyyzzyz|~}zz|{ywvvvwyz{|{{||~|{vmjs}tosy}}}}}}{vqkkqx{{{zyz{{yvtw|}yxxxz{zvssstttw}~|}|{|}}~~|yvpnorux{||{{zyxy{||}~~}~~~~~}|||zxxxxxxyz}~}{zyxyyyyzzzz{}~~}|{|~~~}|{yz{||zyxxz}~~~~}|yvsqppqrtwz{}}|{{|||}~}{}~}}~~~~~~}|{{zyyz{|}}~}|||||||}}~~~~~}}}}}|{{{{{{zz{{|}~}|{zyyyz{|~}|{{{z{|}}~~~~~~~~~~~~~}}|||||||}}}~~{yxwvvvwxxy{{|{|{{{{|}}}}}}}||{{{zzyyyyyyyzyz{|}~}||||}~~~~~~~~~}}}}{{{zzzzzzzzz{|}}|{zxwvwvuwyww}}yy}~}}}}}~}~}zz|{zzzzz{{{|~}{yyyxwxxzzyz}~|zzxwz|||zy{||~~|}|{z{|}|{||zxxy|~}}}||}{xwvttsrsttuvxz{{z{yxyzywvvuvwwuuuuvtruxtsvvuttwz|}~}}}z|~}{}~||}~~}~}~~~~}{zywtstuxyxvxzzzz{}}{|~}|{zzyx{~~~}|{{{{zz{{{}~}}~}{}~~~}~~}~~{zyyxvvy||||{zzz{{zyy{{{}}|||{|}|||{z|}{ywxy{}}|}~~~}{zywtronomlklnoorusqoopppooprsuutvyyxyxwvttwxyxwvwvuvxz|}||}||}}zwwwvx}~|}~{{||||~~zxzzxwwwxy|}~}}~~}{xvvwwxzzyyy{|{{{|{zzz}~}}}}}|~~~}|{{|~~~}||~~~~}|zyyxxyyz|}~|xxwwwxxz{{|}~}}|||zxwvutuvy}~|{yxzywvvuuwxvsttsrqqsuuvwwwwutttsrsvwvvyyvwyxwww|~}{xxvsstsrssrruwvustwzz{|~~~}~}{{|~~~~{zyz{z{}~{xwwuuvwxyyxxwuuvtswyzzzz||}}~~|z{{z{}~}}||zxxyz|}}|}~}~~}|zxwvvtrstuvutwyvtuxzzyyyyyz{yvwwvuuuusppqrtrqrtuuttwxyz{zyyz{||||{xwvutrppqqrrsvwxxwvvxzzxy{|}|{}~}|~}|{yz|{zzzz|~{yyyxwuux{|{z{}{ywwz}}}~~}{zy{zvx|~}yutroptvxxvx{zz{||}}|{|~|||||zzz|~}~~}{{}~~~|xusrrqqsuuuvurqsttsqswwvx{z{||yx{{wwwvvtrsuwxwx|~}{zxutrrrqprstvwwvwxwuvyz{||}}}~~~}}}||{{zyyzxxxxxz{}~|yvtsrrtw|}}||~~}~|yutuvwwvy}|{zyxxwwwwvwyzz{}zwwwuuwxxxxxzzx{}||}~}|zzzyyz|||}~}{~~}}~~}}|}||~~}~~|||~}~~}ywwwwvuuvsrsuuuvx{~|xvtrqonnopqqqssrqpooopqrtvwx{{yxwvvvuuutstvwxwwwxyyz}~zywtrrrqqrstuvvusrsuuvxyz{}~}}~~~~~}}~{z|}~~|{zzzyxxzyyzzzzxwxwwwxz{{|{|~~||}yuvywuvwy{|~}||{zzz|}||}}||}}}~~||}|{yxyzyyyxyywuvx{}~~~}|zyzzyyyyy{}~~~~}|||{zxvtsvvtttvwvssttuuuuwz|}}}}~|z{zyyxx{}}|{z{zzzz|~~}}}{xwvutuusrtuvvuuvuvwxwx|}|zyz{zxyzzzyxwvwwwvuuwvwxy|~~}{zz{ywz}|{}~~}{|~~~}|zyz{zz}~}}|{yxxwvuuvwvtttttuuvwy{|{|~~~}||}||}}||}~}{}}||}~~}{{{|}}ywvvussstuuuvwxyyz{}~~}{z}~}{|{{yvuuuuttuvz}}}~}||||{zywutsqponklnooppqsqopqrsuvvx{{zzz{}}|zyyyvvvvusruxxy}~|{{{xwxwuvx{~~}||}}|{zywvvvwxz|}}}~~}}~|}~|yz{{{yx{|}~~~|yyyxxwwxyyz{yxyz|}|{}}{{{zz{||||}~~}|{{~}|}}z{zyxxy{{||}{z{|zz{|}|{}~{yyywvvwxxx|~~~|||zyzzwttsqppruvvwxxxyyyyzzyxxyz{||{|}~~{z|{ywuvxvuvxz|~~~|zxwwvtstssssstuvvvuutsstvvwxz|~}|{zyzzz{||}~}zxxxxxz}~}}|{{||zyz|}}~~}|yywtrstuvvwyzzzy|~}{}~~|}}{|~~}zxwwwuw{}~}|||}~~~~~{xvutspqsrqqqrsrpoopqrrqsvwxvuxzxvvuutsstsrrsttwyz}~||zwutssqopsuvwwvuvusstuwy{|}~~~|zxwwvwwxz{{|~~|{{zxusrsstvxz||}~|{zz|}}}}zwvuttsstuwyzy{}|{{{|}~~~~}~}|zzz{}~~}{z{}}|}|yxvutrrrrsstuuuvuuuuvwxyz{|{zzzxwuuutrrrrrrstvy|}}zyvsqppqqrtvxwuuxxxyz{}}~~}|{zyzzyyyxyz{}~}|{xvtttqoprsstuvwyyxz}~~{zyxxxxyz{{{||{{|}~}}}{zzyyxwxyxvwwvvwy{{{|}}|{{yyyyxwvvvvvwxxy{}~~~}{yvvwvuvxyy{||||~|||||}}}|}~~~}~~~}}|{{{{yyyxvvvvwwwxxy{}}{yxvsrsqnnmnnmnqsttttuvxwvy}~~|}}~~{{|{{yvx{zyyxyz{|}~}|{yxwvtrqpqstttvwwvvvvwxyzz|~~}}~~~~|{|}}|{|~~~~}{zywvvvvwxxyyyy{|}~~~~}{{{yxwxzywy|||}~~{ywwurtxwvx{|~~~~}{ywxxxxwwz}{{}~~~~~~~}|{{zyyz|~~~}|zxvsqpommnopqrtuvuuvwyzzz}~~~~}|}~}}~~~~|{yxwwvutttuvvuuvuutsuvwxyz||zyxxxursttstuuuuvvvwx{~~}||}}~}{yxxxxxxz|}}}~~~~~~}{zyusspmmnpqsuwxxy{||}~~~~~~}}zxwxyzz{~~~}}~~{wvusruwvuwxywvwyz{{{{|~~}}|zxwwxwwvuvwvvwyz|~~~~}zxvtsrrssstuvvutuuuvwyz{{{||{ywwxvutsssssttuvwxy|~~}~}|{{{wtttssuvyyxz|}~}{|}~~|z|}{z{z|~}}~|zzz||zyzzz{{{{}~~~~~{ywusrsuvxzz|~~~}|}~~~}~~}{zz{{|}~~~}}~~}}~~|xz||{zz{}~{xvvwwwx{}~|{yxwwvvuuvwyz{|~~|yxxxwuvwwwz|yvx|}{wv}}~|zzyvvwwutvwwwwyyxy|~~~~}{||ywvtpmkmonlnqsuttvwwx{||}~~~}}}|{|~}{|~}{~~~}{ywy{yx{}~~~}~}{y{|{yyz~}{xwvtsuwxxxz|}}{z}~||~|{xuxzwwxxy{|~~|{{zzzz{|}|zzyxuqpppqqsuwvvuuvxz{{||}~{}}{yxyzwuwvtuxxyyz|~|}}yz||zwurponmmlmqqqpruwutuwwxyyzzyz{zy{{yxyyz{{{|}~~~~{xvustuuuvxyz|~~}}}||~~~}|ywxxsrvyz{|~~|{~~~}}{yz{|}~}~|}~|yxvvvvxyz{{{{|}~~zvuuusqqstuwxxwwwyzzzz{{{{{zzzxxvuwwvuvxzzyz|~}~}{ywvvutsssuvwvuvwvvy}|}}}|zywwxyxwwxyz{{|~{xxwvtqrtrrw{{z{|}~~~~|||}~}~~}{z{zxxyyz{{zyyzzy|}}}~~}{|{wuxyxyz{{||~}}}zwxxusssrstvwxxwvwy{}~~~~~|{zxvuvvuvxyyyxy{}~||}}}{zxvuttuqnquttwyzzyxzzz{}~~~||||{xwxvtwyxxyz}}~|{{|}|yyzwtstssstuwxxwwwxzzx{}}}}|}~|{|~~~~~}z{{xxz{}|y{~}z{}~~|y{}|zxwyywxz{{{{~~|zxwxxwxzzz{|~}{|~~~~~}}|}~~~}|{{|||~~{{|zxyz||{|}~|ywwwxyvttssrpqtuuuuvxyyxyzzxz}~~|{{{ywvvwvuvxxxxwwwvuwyyz}~{|~|yyzxvuutsuurruuuwy{}~|z{zwwzzwvxz{{{}~~~~~~~~~}}~~|~}}}{yxvttsqrstuvvy|}|{||{|~~~~}{z|}|z{~~||||zyz|{{|}~~}|}zvvwwxyy{{zz{zwwyyxyz}~|{~||}{yz{zyyz{{|}~}{zyxvuwwutuvwwwutvxyxwwyzzyxxxxxvstuttutsstuvvvxz{|~|zyz}zvwwusstuwwx{}~~~~~||~}|||{{z{~~|||zyyxwvuuuwzzy{}||{z{{yy{||~~~~}|}|{yyz|||~~~~}}~~{z}~|}~}}~zwy{z{{|~~}||}~|{|}~~~}|{zy{|zyzzxxzzyy{|}}}|}|{{yy|}}~~}|yzzyxwxyxwxxxxyz}~}}|zxwvvvtrpppoopqsuvvwvuwxvuwyyyz{|}}}~~~~~}}~~~}{{{zyyz{|}}}}}}~}~~}|||{{~~}|{{yxxz{|||}}~|y{~|z|~~~|{}|zz{yxyzxwxyyzz{|}~}}|zyz{}~~~{xxwsqstvvvxzzy||z|~~}}~~~~~|{{|}|zz{{{||~}||{yxyxwutsrrrpopponprtsrrsssstuvxxxz|}}~}}~~|{{|}}}{zy{}}}~~~~~~~~}|{zyy|~||}|yyz{|}}}~~~~}}}}}~|{{yyz{{{|}}}~}~~~||}|}~|~}|{zyyywvwwxxx{}~~|{ywwwwwxyz{{yyyzzzz{}~~}}}}~}||}~~~}}}}~~~}{ywuuvtstuvwwvwvutsuxyz|~~~~~}|{yvxzyxxyz||{}~}||zvuuttvxxx{}}||}~}}}}~~~}||}}}{z{|}~|}}zyzzzz|~}}~}}}}}}{zyyzzyz{|}~}~}zz{zxvtttrqqqqsuvvvwxxxxy{|~~}~~}}}{{ywvwxywvxzyz|~}{{zxwvtsuwxyz{}~{y{zxz|}~~~~~}|{zxwwwvwxwvvvwwvvy{|}}}}||ywvvxzyxz{|{xz|{zzz}~}{~~}}|}|{|}~}{{zz|}|~~}}|{xwwxy|}|}~~}}~~~~}{zzzzzyyz}~|{{zxvvxz{zy{|{zzz{{z|~}||}~|{}|}~~~~}}|{{{xwxxwxz|}}}~~{z|}{zxwwusvxwwwxzzxxyyzzy{~~}}}{xvtttsstuwxxxxwwwxy{|}~~~||{ywvvvusstuuvwy{}|}~~}yvwxwvuuwwxyyz{zzz{}~}||||||}|{{|~~}|{yxwvtstvuuuvvwxxxxz{|}~}|{{zxyzyyyyyz{|}~}}}}}~~}~~|{zywwwxxxyyxwwwxz|}}~~~}}||||{|~~{ywututrruttvxxwwwwwy{|~~~~~}||zzzyxwwvvuuvuuvvvx|}}~~~~}~}{z{zz{{{yyxwwwvvwxyzyz{||||}~~}{{{{zzzyz|}~}zwxzzzzz{|||{{}}}}~~~~~~~~}|}}}~}{zzyxxyz{|}~~}}}}~~}~~~}|{|~|zwvvuvwwvy|{y{|}~~}~~}|{{{{{|~~}}|~}}}~~|~~|z{{wuvvuuttutstuvvwxy{||}||{zzz{{{{{zzxussssssuvwvvvvwyzzz|}~~}}~}{{{yy{}}}}|{zzzzz|}~~~~~~}~~||~~{yxxxwwwxyzzzyyzzz|}}~}~~|{||zxwxyxvx{||}~~}|zz|||}~~}~~}~}{|~~}~~}}{xvuttsrstuvxyz{||}|zzz{|yxxxvusrsqoqrqptvuuuvwwvx{}~}}}~}}}}{yxy{{zyz|}||||}}}}~~|~}~~~~~~|{{}}z{~~|~~|||~~~}{xuuuttttsuwwwy|~~~}}}||{{{z|~|}~~~}~~~~|{zz{{|}}}|}}|}~}|zz|yvxzyzyx|~}{zzywwvwyxwyyzywwwwwz}}}}}}|}|{zyyxxxyzzz{|}}|zx}~vnoruvwxy{yqolfhnsuvz}zxttuv|zvoijkowz}}{uoonkmpu|{vplikmrx~}yurvxwzxtpmkknqu~xpkfb`bfffmu{{rpnjiknpuz~~yuplihggintw|zyvussuyy}|yzzy|yutropswy|xusrsuttz~ytroliikorw{wussssw}|yuqnidcfimsy}{tnihhcaflnry~|wttuvy{}{yww{{|}zy|}|}{|}}~~zz~~|~}}~|xvutuuwy|~~}}wpnomjmqrsw}~~|~|yz~{wvspqstv{{wvtpmorstx{}}}ywy|}{}|}}{y}{x}}vuvuuvx{}{wvwxxxz{{|}zwtppsqopty~}ywvvttw{}}}~|zyyz{}}wrw|xv{~wtttstvx{}{wvwspqrrtx}}}~~~~~}y{~xrtxwwz}~~}~}yxyxuttuvvuwxxvvvtrpnsvssvwxyyyzzzyurrtspprtuwy|~~~}~{wvvwxvuwyxxxz|}~}}|{zyxwxwuuwuruxxxy{~}|{zxwvvwxwvy{xvxzyy{}~~~}||~|{~~~~~}|}}zwxwtqrrpotwuux{yxz}|{|~|z|}xuwyusuvtrrrrronprrqrvx|~~~|z|~}}{yz}}|}{{zyyxy|}{}~~}zy|~~~|zxxxyxwxz{~}||{y{~}|~}{|}{yxxxz{{|}}}xy{{zzz|}{zyxwwyxxyz|}|}~}||{z{{|}~~}{zyxwwwwvvy|||}}~~~|{zwtuxyyz{}~~~}{|~{y{{ywy{zyz{{|||zyz{zz||xxxvtuwz|~~}|xvwwutvwy{~}~~|z{|ywyzz|}}~~}|yxxwuttvyz{|~|{{yxxz{{}~}||zyywvvutuvuvustuvwwvvuuwz{|~|{xusqqrqqrstuwxz|~~}|{xuuuvutuussssstvy{|~~}|zzz{|}~}|{|}~~~~~~~|{{{zxwvvutttssssssstvvvy|~~~~}zyxuspnnlkkklopqsvwvuutuxyxz{||||~~}~}}}}}~~~}{zzz{||}~~|{zxxyyyzzzyz{|~~~~}}}~~}{{zz|~~~}{{||||}~}~~~}{{{{||||yxwusstwyy{~}|{zyyywwvwwxz|~~}||zxwwwwxyzz{|}}}}}}|zywxyz{}~}|{zyxxxwyzywyzyxxy||}~~}|zwwxvuvvvvy}|}}{zxvvvvvwxxwxz|}}|{zzzyyzyy|~}~~}{zyz{||}}~~}|{zwwvvvutuvtstuttttuuvz}~~}}{xvsqommnopqsuvxyxxz{{|}}||}}}||||||{||{z{{ywwwwxz}~|zxwvwxz|}}~}|{{zzyyz{}~|zyxussrrssrsstuvuvvtssstuuvxz{}}}|{zywvtsponnnnprsuwz}~}}|{{{{yxxwwxyz{}~}}~~|{zz{|}~~|{{||{}~}|zxvttuvwxz|~~~~}}}~~~~||}}|}~}}}|||{{{{zxwvvuvxz{{|~~|{ywwwvuvwy{|}~}|{{||}||}}}~~~}|zzzxwwwxyyy{||}~}{zxwvvwvvwxxxyyz|}~~}|{z{||{|}~~~~~{yxyyxxz|}~~~~~}}}}}}}|{zz{}}{yxusrqppqrtuvvvutttttstuvvvwxyyxxyyxwwwwwwvuuvwxz}~}|{zyzz{{{||}~}|{{zyz{}}~~~}|zyxwwuttuvwxy{~~~~~|{|{zz|}~~}||zyzzz|}zywuuuttuvwxxyz|~~}}|}~}|zyxwwvvvuuuttuvvvwy{|}~}||zwvvvvuuwxwvwxxy{|}}}}~}}~~}}|}~~~~}{zyzz{||}~~~~}|{{zzz{}~~}|||{zyyyyyyyyz|~~}~~~}}|{zzzz{{}~~~~}{{||}~|{zz{}~}{zyyyyz{{{{{||||}~~~}||}}}||}~~}~~}{xuuuuvvwxyyyyyxxyzz|||{|{zyxyzywwxxxyz{|}~}{yyxxy{|~}}|{{{zyyz}~{yxwwvvwyyzz{{{zyyyyyyz{|}~~~~}|{zyxwwwwwxyz|~}||{yxxwwvtuvwxz{|}|{yyyzz{|~}||zxwwwvwwxyz|~~~}|{yyxvtsrrrrrstttttttuvvwy{|}}}~}}|{zyxyzz{}}}~|{{z{{||}}|zz{{{|}~~~}}|zyywwwvvvuuvxxyy|~|{yxwuspommnmnoqrtttutttuwwvvwwwxyyxwwvvutvwwxz{}~~||{|}~~}|}}}}~~}|{zz{{|}~~~}}||}~~}|{{|}}~~~}||}}}}~~~~~~~}|}}}|}}~~~~~~~}||{{{||~~|{yxvvvvvwxyz{zyzzyyxxz{{|~~~~~}}}}}}}}}}}~~}||{{zz{|}~~~~~~}}~~}||{zz{|||~~~~}|zyyxvuuvvvvwxvuvvvvwy|||~~}|{{{{{{}~~~~||}|||||{{{zzz{||||}~~}|{zzzyyxxyyzzzz|||}~~|ywvtsrqqrqrtuuuuuwwxyz|}||||{zyyzywxxwwwwxxxxyyz{|}~}|zywwxy{|}~~~~|{zyxvtrqqrrrrsssrsssrsttuvvwxyz{zyzzyxvvuuttsstuwwxz|~~~}||{zxwvuuuuvvvwxwwwwwxz|}~~~~}}~~~~~}{yxwvvwxyy{{||{}~~~||~~~~|{ywwxwwxyyyyxxwvwxyy{|}~~~|{zzzyxyzzz|}~~}}}}~~}}~~~}}}~}}}~~~~~~~~}{ywvuuuvvwvvvvvvvwyz{|~~}}|zyyxxwwxyzz{|}~~}}}~~~~~~}}|{{{{yxxwwuttuuuvwwxxxxxwwwwxyz{zyyzyyzzz{zyyyzzzzz{zzzz{}~~~}|{{zzzyz{{{|}}||{{|{{||}}~~~}|{{{|||}~~~~~~~}|||{{{{{z{||||}~~}}~~}|||}||}}}|}}~}||}}|||||{{|}}}~~~~~~~~}}}|{{zyyzz{{||||}}}}|||{{{zzyyyzz{|}}~~~}}|{zzyxxwxxwwwwvvwwwwwwwvuvwwwwxz|}}~~}}}}~}}}~~}}~~}||||{{||{||}~~}|||||}}}~~~}~~}|}}~~~~}}|{zzzyxyzzyyyzzzz{{{{|}~~~~~~}~~~~}}}||{{|}}}~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}|||}}~~~~~~~||}}|||||||}}||}}}}|||{{{|||||||}}}|||||{{{{{{{|}}~~~~~~~}}}}|||}}~~~}}~~}}|||{zyyyxxwwvvvvvuuuvvvvwxxyyz{{{|||{{{|{zz{{zz{|}||}}||}~}}}~~~||||zz{{|}}}~}}}}{{{zyxwvvvvuuvvvvvwwwwwxxwxxwwwwxwwwwvvutttsssttuuuuuuvwxy{||}}~~~~~~~~}}}}||||||}}~~}}~}}}}}}}~~~~~~}}}}}}}}}~}}~~~~~~~~}}}~~~~~~~~}|{|||{{{zzyzzyyxxxxxxxxxyz{||}~~~~~~~~}}}}}}|~}|}~~~}~~~~}}}}}||{|||{||{{{{{zzzzyxxxwvvwwwwwwxxxyz{{zzzyxxyzzyyyyxyyyzyxxyyyyzzzyzzz{{||}||}}}~~~}~~~~~~}}}}|||||||}|||||||||{zzz{{zyzzzzzzzzzzzzzzzzzzzzzyzz{{zzz{{{{{{{{{zzyyyyxxxyyyyyyyyxxxwwxxxxxxyyz{|||||}}~~~~}}}~~~~~~~~}}}~~~~}}}||||{{|{||||}}~~~~~~}|}}||||||{|}|{{{||{{{||||}}}||}}|||||{||}|}}}|||}}}}}||||||||||||||}}}~~}}}}|{{{{z{{{{zzz{zz{{zz{{{{{|||zzyzyyyzzyyyyz{{|{{z{{zz{{{{{|||}}}}}||||{{{{|{{{{{{z{{{z{{{{{||||{||||}}}~~~}}|{{{{{{{{|||}}|}}}}}}}}||||{|||}|{|}||||}}||}}}||||||}~~~~~~}}}||{{||{|||||{|||{||||{|||||}}|}}}~~~~~~~}}~}||||{{z{{zz{{zyyyxxxxxxxxyyyyzzzzzyzzyyzzyyyyzzz{|{{{{||||}}}~~~~~~}}}}||}}}}~~~~~~}}}~~~~~~}}}|{{{zzzzzzzz{|||}}}}}~~~}~}}}||}~~~~~~}~~}}}}|{|}|{||}}|}~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}||}}}}}~~~~~}||}}|||||||||||{{{{{{||}}}}~}}}}|||{|{{||{{||||}~~~~}||{|{z{||}~~}||}}|||||{zzzyxxxxxxyyyyyzzzzzz{{{||{{{|||{|||{{{{{{{{{{{{|||||}}~~~~~~~}}}}}||}}|{}~}}~~~~}}}}~~~~~~~}|||||{||{zzzzzzzzzyxxxxxyyyxxxxyzzzzyxxxwwwwwwvvwxyzzzzzzz{{|||}}|}}}}}|}}||}}}}}}}{{{|||}}~~~~}}~~}}}~~~~~~~~~~~~~~~}}~~}~~~~~}|}}}~~~~~~~~~~~}}}}~~~~~}~~~~~~~~}}}}||}}}~~~~~~~~}}}~~~~~~~~~~~}~~~}}}}||{{{{{{||}}}}}~~~~~~~~~~}}}~~~~}~~~~}||||}}|||}}}}~~~~~~~~~~~~}}}}~~~~~}}}|{|||||}||}}}}|}|||||||||||}|||}|||}|{{{{{zyyyxxyyyyzzzzz{{|{{|||{{{{{zz{||||}}}}}}}}||}}~~~}}}}}||}}}}}~~}|{{{zzz{{zzyzzzyyzzzzzzz{{zz{{{|||||||{{||{{zz{{z{{{zzyyyyyzzz{{{{{{{|{{{|||{|||}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}~~~~~~~~~~~~~}}~}~}}~~~~}}~}}~}}}}}}}}|||{{{{{{zz{{{|}}}}}~~~~~~~~}}}}|{{{zyyyyyzz{|{|}~~~~}|||{{zzzzzz{||||}}}}|}}||||{|||}~~~~~~~~}}}}}}|}~~}}|}}}|}}||||||||||||}~~~~~~~~~~~}||||}}||}}~~~~~~}}|}}}}~~~~~~}|||{{zzzzyyyyzzyzzz{{{|}|}}~}}}~~~}}||{zzzzzz{{zzzz{zzz{{{|}}~~~~}}}}~~~~~~}}}|||||||{{{||||||||}}}}~~}||||{{{{{{{{||}}}~~}}}}}}}}||||}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~}}|||{z{{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}~~~~~~}}|{{{zyyzzzyy{{|}~|z}~|yy||{zyyyyxy{yxyz{zyy{|{{{{{{|{{|}~~~}{}~|~~~}}~~~~~}}~~|zzzzz|}}{z{}||~~}{{|~~}|}~}||||}~~~}{zzyzz{||||{|}|||||z{{zxwwvwvvvxxxxtrtuttwwwvxz||||{{{{}||}|{yxz{zyyyyzzz{{{}~}||{~~~~~~{zzzz|}|zz{}~~|zzwuuwxy|}~~~~~~}}~~}}}{|~}}}}zxxxxxy{|||}~~~|yxxvutsrssuxyyyxwwuttuvwwxyywxyxuttsrrqqqrsuuux{}~~}{ywvsrsttuuvxzzyyz{~~||{zzzyvuttsty|z{|||}~~~}||~~}~zvsrqrtuwz}~}~~}}|zyz{|}}}}}}|}~~~~}~}|{xwuttttuwz|||}~}zwxxyyxwyzz{zz{zzyyzzzzyzzyz{||}}{{zzzzz{|}~}ywvuusqoppopppqqrtuuvvtssrrrrtutvyywy{zz{}~|{zxuuuvwxy|}{{|{{z{{z{}}{xvwwussttsrssuwy}}~}}~~~}|}~{||||{{|}}{zz{zyxyz{{|{zyyxvtvwvtsstuvx{}}{zxuvxyyz||{zyz{{~|yvsqommmmnpqonruttuwxyz}~}}{yyzz{{|||zz|}}}zwusqpopsvxz|}}||{{{yyxwvutsqpnmmptwxxyzz|{{~}}{yyxwwwxxyxxz|}}|{zz|~~~||{|}~~|{~{|{ywuwzyz{{zxvtqqstuvxz{z{||}~~~~~|zxxxyyxxyyyz|}}}}{xxwvttutssttuuvy{||}~~~~}{zyxwwxyywwxz|{{}|zxyyyxxz}}|}}zxz{{zyz|{z|~|{|||~}~~}}~~~}|{z{|||}~}|zyzzyxwvvutsrqrrtw{~}|zxxyyz{||}~~~~{xxyxy{}}~~||{{{zz{{{{||}}~~~~~~}|{{||}}{|~}||{{yxxyyyy{||||}|ywxwvvwy|}}|z||{yyz{zzzyz|||{z||zxyzyyyxwxxwusruvvuuwxxyxwy{{{}|zxxxxxwy{||~}}~~~~~|||zxwwxxxxyzzzyxxxyyyz|~~~~|zxwusssstssssrrsrpopqrvy}}{yy{}~{xyzxwxy{~~~}|}~}~~~}zwuuustvwxxwxxvtrrrrqpqstuuvvwwvvuuwxwwxxxyy{~~~~}{yvtqppqstuvvwwxzz|~}zyyyxvvvvwxxxyz{{zyyzzxyz{}~~}|{|}~~|{{{{|}~}}{xwwwwvwy{{|||}}}}~~~}}}||~~}~{|}zxyyyyyz|~~}~}{||||||}~~~~|{{{|~~}{zywvvvvvxyyyyxwvvuuttuvwy{||||{zz{zxyyyyyz{{{{zzz{|||}|ywussqpqstvwy{}}zwtrtwxyzz{zxxxxxxxxy{|||}~~}||{{{zyxwwwvvxwvwyzzzz|~}||||{zywx{||}~~}}{yz{|{||{zzz|}{{~~}~~}||}~~}||||{z{||||}{yxxxyxwy{}~~~}{{|{yyy{}}}~{xvtrsttvz|}~~}|{|~~~~}|{zzyyyxxwuuuuvurrrssrqrrrqqtvwxz||{|}{yxwvutuz|}}}|ywwyyyz{||{||zyyyxxxy{zxwvuttsuvwwvuvwyz||}|yxxwuvxz|}~~}}~}}}|{yxxwuvxxwwvvvwwyz{|}}~~||}}||||||{zzyyyyyzz|~~}}}}|||~{xusrtw{~}zxwwxxy{{{{{|}}|||{{}~}}|{zxwxyyyz|}~~~}~~~}}}}~~}{{~~{zxxxxz}~~}}~~}}|{xwvuutrrsrqqqsuussstvvvvxz{{yxyywutssssuwxy{|}~~~|zxxwurponnoptvvvwxwuuwz|~~}}|||{{zz{}}||{zyyyz{}}}~~~~~~}|||||}}|{z{{ywtssrstvxyz}~~}~~|{|||}~~}}}}|||}~~}}}|{zyzzzz{zz{}~~}}~~}|zyxwvxxyzyz{{||}~|{yxwwxwuvwvuttuutuvwxyz|}~~}|{yvttuuvuuxzz{{|||{{{{{zyxwvtrsuwx{}{zyxxxwwutttttuvwvttutttuwy{|||{zyvtttrrrrstvwwy}~~|zywvussuuuwyyzyz{{z{{{{{{{{{{zzyyzz{|~~~}~~~}|zxvsrrrtuvx{|{{|}~~}}}}}}~~~~~~}}}{zyxxxwwwvuvwwvvuutsrqqssrrsuwwwy}~~}}}}}{ywvuuutx|~~{{zwwxwwwxz|{yxxxxwwxyzz{|||{{zxuuutsssrrsuwxxz||~~}~|{zyz{zzz|~}|~~{zzxwwxwwyz{||}~}~~~~~~}|||}~}{yyxwvvwwwwxxwvvvwvuuwy{{{{||{ywuvwutvxyxwy|}~}{zz{}~}|||}}~~}}~~|yxwwxyzyyxxxyz{|~~}|zxwusrqppqpoqstvuvwvsrrrsrqsuvwwwxxxwwwvvvvwxxwvvwwwyz{{z{{|{zxuttuuw{}~~}||{z{|{{}~}}}}}}{zyxwxyxxyz{{{}}||ywxz}}|{zz{zyyz{|{{}~~~|}}~}}~}{zxwwuuwvuwxyz{|~|ywvuttvwxyz|}}}~}{xxz{|||}~}||}~~|zxwutttuuwxxyyyzzzzyxxxwvvutuvvvutvwvuwwvvwxyxvx{{|~~~}}}{|}~}}|{|~~~~}{zzz{{|}||~~|{{{zyz|}}}~~~~~}}|yxwxxwvvvvwwwwxyywvvvvtrtvvvwxyz||{|}}}{zzzxwwxzz{|{{||{zzzzxwwvuttuwxwy||||~~}|||}~~~}~~}|~~~}~~}}|||}||{{zyyxwvuvvuuvvvwvvwvwwvvwwwxyzyxyyyxyy{{yz||{{|}~~}~~~}{z{}}||}~~~~}}|}~}~~~}{yyyyxwwxxwxxxxxxyyz{||||{{{{|zy{||{{|}}|}~}}|{yyyzzyxyyyxwxxy{{zyxxxxyzz{{zyxxywvvwwwwxyz||||}~}|}}||~~~}|}}}~~~~}|{{|}{{|||}}}}~}}~~~~~}}}||||}~~~~}|{{{zzz||||}}~~|{{|~~}~~}}}|{zyxxwwwvvvvuutuvwxz|}}|{zyxwwwxyzzz{||{{|zz{|}~}~~}|{zxvuuttttuvvwyyz|}~~|{{yvuttuuuvwwwvwxy{{{~~}|}~~|||||{{|||}~}{zyxwvwzz{}~}}}}}~}|zzzzyy{}}~~}|}~~~~~~}|}}~}|zwvvuuvwxyyz{{{{|}}~}}|{|~~~~}|}|zyzzzz|~~}|{zyyxwvusrrrrsstuvuvvvutttuuvvwxyzzzz{{yxwutrqqqqqrsstvwyz{}~~}||{{||}~~~~}~~~}||{z{|||{{{{zz|}}}}|{z{|}~~~}|{{zyz|||}~}{{|}}~~|{{||{{zyyz|}~~}|{zyyxxyz{|{{{|}}}~~~~~}}}~|{zzyxy{}~~~~~~}}}||{{{|~~}{yxxxxyyyxvusqqrrstuvwxxxxxxxxz{|}}|||{{{zzzz{{zz|}}}~~~~~}}{z{}|{{zzzyxvvvvuuuvwwwxxwuuuuvvxy{|~~}}|{zyzzyxxxyz|~~~~~~~|zyxwvuuvvvvxyyzzyyxxyzzz{|||{{zzyxwxxwvvwwwvxz{{|}~~~}}~~~}|}}~}}}~~~~~}||||}|{zzzyxwxyyyy{|}~}{zyxxwwxxwvvwxyz{|~~~~{ywvvvuuvvuuvxyyyyxxwwxz{|||~~}|zyxwwxxxxxyyxxz{{|}~~}}}{zyzzywwwvtstuvvwy{{||{{||}}}}~~~~~~}|{zywvvvwxxyz|}~~~~~~~}}}|||||}~~}|{zxwwxwwwxyzzzz{{zzz{}~}|{zzyzzyz{{{|}~}||~~}~~~}|{zyxwxxxyy{}~~~}|||{yxwusrqqqqrsttutssssqqsttsstttssstssstttuvwxxyyyyyyyyz|}~~|{{{{z{|}}~~~}|||||}}}}}}~~}}||||{{{{||}~~}|{zyyyxxxxxyz{{{{|}}~~~~~~~}|||{{{{|||}}~}||{zyyxyxxyyyzz|~~||{{{||{zzz{|~}|{{{z{|}~~~~}|{zyyxxxxxxxyzz{|}~~}}}|{{ywvvtstttuuwxyxyzzz{{||}}}~~}}|{zzzzyyxwvuuvvvxy{}~}}|||}}~}|}}|}}~~~~|zxvuttutttuuuuuutttttttuvwxyyyzzzzz{{{|}}}|||{zz{||}~}|{zzzzyzz{}~~~~}}}}}}~~~}}}||||||}~}}~}{yxxwvvwxxxyzzzz{|}~~|{|{zyxwwwwwwwwxxyz|~}|{zyxusrqqrsstuwwwxxwxxxxyyz{}~}}|{{{{|~~|||||}~~~||}~~~~}{zz{zzz{{z{|~~|{zxwwxyyyz{|}}}||}}}|}~~~}{zyxxwwwvwxyy{|~~~}|||{{zzzzywwvvwxyz{{{||{{{{{|}}~~|{zxxyyyz{||}~}|{z{{||}~~~}|zzzzzzzzyxyz{{{}~|{xvtsrppopqqrsttuutuuttuwxyz{}~~}~~}{{{z{{||}~~~~}|{zzzzzzyyyzz{|~~|zywvvutttuwwxyyzzyxxwxxyz|~~}{yyywvvwwwyz{|}~|}}~}}~}}~~~}||{zyyyyyyyyz{|~~}|{zyyyyz{|}}~~~~}{yxxxwwxxwvvwxz{}~|zzzzz{|}~~}||{||}~~~}|||{{|||||}}|{|}}}}~~}}}|{{|}~~~~~}}||{|{{zzz{}~~|{zxwusrrrrqqrsssrrqqppqrstvwxzz{|}}~}}|zzzzyyyzzzz{}~|{zzzz{{{||}~}|{{{||}~}||{||||~~~~|{yxxwvwxxyz{||}|}~~~~}}|||||{zzzyyz{|~~}|zzyzzzz|||}}}}||||}}|||{{|}}}}~~~}}||||{{{{{{||~~}|||||||}~~~}|{{zyxvvwwxyz}~}|{zywvvvvwxzz{|||zyzz{{|~~}{{zyxwwuttttuvwxyz|~~~~}{yxwvvwwxyzzzyxxyz{|~~~}~~~}||}}}}~~~~~}|{zz{|}}}~}~~{zyxvvuvwvvvwvvuvwwwxz{}~~~}||||||||~~~~}|||}}}}~~~~}{{zzyyy{|~~~|{yxwwuutttttvwxz{}~~~|{zywutsrqqrssstuvvvvwyz{|~~}|zyxxxwwwwwwxzz{|}~~}}||}}}~~~~~~}}|{zyyyxxxxxyyz{{|~~}~~~~~|zzzzzzz{{{|}~~~}~~~||{ywvwvvvvwwwy{|}~~|{zxxxxyyz{|}}~~~}~~~~~~~~~~}~~~}}}~~~}~~~}}}|{{z{{{{{zyyyyxwvvvuttuttuvwwwxyzzz{|||}~~~~~~~~~}~~|~}~||~~|}}}~z}~~}z{}{y{{zzyywuttuux{xvxzxvy|zvy}|yyzxwwvttwyxwz}{xy{z{}}{yxywv{}zx{~~{|}||}}~~|{}{yxy{|}}|}}}~~zyzzzyyz|{{||zyyxyzzz{|{z{||}}}||}~}|{z{{zzzz{||}~~~}}|{|{{|||{{|||}}{~{}{{||||{zyy{{{{{|}|||}}}}}|}}}|{}~|yyzwvwyyxwuvxyyxvwxwxyyyyyz|}|y|~}}~~~~~||||{yyz{yvwyxwxyz|}~~~{xwwustvttwzyx{}|}}~z|}}}z}~}~}z{}~~~}~~~z|}zwxyvtuuttvxxyyz|~~{xxxwwvtuwwxyyz{{xx{}~~|~~zwxzyxyzxwy|}}~~~|~|yyzxwxyxwvw{~~}{zyxwwwy{zz{}{y{~{x|~}}~}|}{z|}{yzz{~~|zyyxxwwyzyxy{ywxz{{zz}}{}~|zzywwwvvwwwusvz||}~{xxwtrrrrsttuvutttuwwvz}}}|{~{wy{wuwxwvwwutuvwxy{}~~}||}|{{|~}{}~~~~~{yxwxywvxzyy||y{|zyz|{{|}}||{{}}|}}|z{|zwvuutqoppoonnmlmmnpqrw{{{{{{{||{zz{zxyyursttttuvvy{yvz~{x|}{|}}|||{zyyz}~|||{{{{{z{}~}|zyyyy{|}|{}~|z{~~}~~|}}}~}|~||{{|{zyz{{|}}|{{{{|}~~~~~~~~}|{|||||{||||~~|zz||{|~~~~}~}{zyxxvtuvvuwyzz~}{zyxwwxxxxyzzyxwxyzz{|{{||{z{{{z{|zwwyxuvxvuvy{~}|{{|}~~}||{zyyyzywy|}~~}|}~~~~~~~~~~}xvutsrpoonprrqpqrrstvz}}{|}}|{zyyxxyywvttuuttuvxyzz{{{||}~~~{wutrqrsrrtuvvy|~}{zyyyz{|}}}||{{||}}~~}||{zzzyxxyxyz}~~|{yyxxxyz{zzz{{z{|~~~~~~|{zxwvutsssrqqrsuvx{}}}|{zywurqoooopqrrssttstuutuvvvvwwwvvuuuttttssstttuuvxz{~~~~~~~}~~~}|||{z{{{|}~~~~~~~~~~}|||||}}}~~~~}}|{zzzyzyyyz{||~~~~}~~}|{{|}}}~~}|zyyxxxwvvvuuvwxyz{|}~~~}~}||||zyxwvvvvwxyzzz{||||~~}{zyxwvvvwxyzz|~}|||||}~~~~~~}|{{{yyz{||}~~~~~~~~}||}~~}{zywwvvuuuuuvxz{}~~}{xvtsrqqrsttutttttuvwxxyyyyyxvuutrpppppqsuvwxz{}~~~}}~~}|{zyxwwxxxyyz||}~~~~~~}}{yxvvuuvwxxxxxxxxxyyyz{{{|||{zyxwutssssstuvwwxz{}~|{zzyz{||}~~~~~~~~}{yxwvuttttsssstuwy{}~~~~~}~~~~}|{zxwwvwwxyzyyxxwwwwxxxyyyyyz{{|}~~}}}}~~~~~~}||{{{{z{|}}~~}|{{|~}||}}~~}||||}~~~~~}}|||{{{{{|}}{zywvvwwwxxyyxwwvvwxyyz{zzywvutsssrrrstuuvwxy{}}}}||||||}~~||zyxwvwwwxyyzzzyyzz{|}~~~}}|zywvuuuuvvvvvwwxyz{|~~}}}~~~}}|zxxwvvuuuuvwy{}~}|{yxwvvwwwyzzzyyzyyz{||}}}|{zxvtsrqqqrrssttuvvxz|~~}||~}yuvyz{||~~~}||||}|{{zyxxwwy{}|{yyxyyz{{{z{{{|}~|{yxwvuuuuuvvvvvwxyz|}~}||{zzyxwutrqppqrsuvwwwvvwwwxyz{|}}}}|{zyxwwwvuuuvvwxyz{}~||{zz{||}}}}||||}~~~~~}|{zyyxwvvvuuuuvwwwxy{}~}{zzyzzzz{|||}||}}}}~~}}|{zyxwwvvvwxy{}~~~}|||||||||||~~}|ywwwwxxyzzyyyzzzz|}~~~}zxvvvvuuvwxwvwy{{{{~~}}|{{{{||||}}}~}|{zyyyz{{|}~~}|{|||}~~}||{{{{|~~~}{zyyxxwwvuuuuvxz}~|zyxvutstttuvwxxxxxzz{{||||||||{{zyxwwwwwwwxyyyz|~~}|{zxwwwwxyz{||{zzz{|}}}~~~~~~}}|{{zyxwvuvvuuvwy{}~}}}}}}}~~~~~}~}{zzyyyzzz{|}~~}}||{zyxwvutttuvvwwvuutttttuvvvvuuutsrqponlkkkkklmnprtvy{}~}|||||}~~~~~~~}}}~~~~~}||{{{|~~}|{zyzzz{}}{zzz{|~~~}|{{{||{zz{}~~~~~}}}~~~~~~~}|}~~~~}||{zyyyyyyz|~~}{zzzzz{||{{zyyzz{|}~~~~}}|{{{{{{{{{{|}~~|{yxxyyyz|}}}~}}}|}}}~~}|{zzyyzzz{|}~~}||||}}~~~}}}~~~~~}{yxxvuuvvvwyz{zyyxvvuuuuuvvwvvuvuutsrqppppoppqrtuwy|~~~}||||}~~~~~|{zxvutttuvwyyyyxwvuttuuvvvvwwxxxxwvutsssrssttuuvx{}~~~}|{{||}}}~~~}}}~~~~}}}}}~~~}}}||||{{{{|}~}zyxwutsrqrsuuttvxwvusqoqsvy{{zzzyyyyxxwvuuwyxustvwyz{|}~~~~~~~}~~~~~~~~}|{zz{|}}~~~}}}}~~~~}}}}}}}~~~~~~~|zxwwwxyz{{{{zyyyyyyyzyyyyyyyyyxwwwvussssrstuvxz}~}}~~~}{zyxxxyz{||{{zyyxxxxyzzzzzyxxwxxwwvutsstuuvwy{}}{zyyyz{|~~~}}||}|||}~~}{zxvutsrrstuvwxxxwvvvvwwyzzzzzzzzzzzyxwvvuuuvvxy{|}~{{|{zxx{}~~~~~{yyyz~~~}{xwxyz{|||{z{}~~}{ywvvvvvwxzzzz{zyxxyzz{{|}}|{{{{{zzyxwwwvvvuvwy{}~}|zyxxxxyz||}|{zyxxxxxyzzz{||{{{{zyxwwvwvvvvwwxy|~~|zxwwvuvvwwxyxxxxxwwyz{}~~~~}||||}~~~}|{zyxxwwwxyyz{}~~~~~|||||}}~~~}|{{{{||}}~~}}}|{zyywvvvwwxxyyyyz|~~}||{||}~}|||||}}|{yxwvvvwxyzzzyyxxxyz{|}~~~}||{{zzyyyyz{{zz{{|~~~}~}}~~~}}~~{xyzzzzyyz|~~|zxwvuuvvvwyyyxxyyyz|}~~}|{zyxxwwwwxwwwxzz{~}||{{{{{{{{||{{zz{|}}~~~}|{zzyxyyyyyyyxxyz{}}{zyxxwxxxxyxxwwwwwwxz{||}~~}|zzyxwvvutttttuvxz}~}{zyyxyz{|}}||||}}~~}||{{zzzyyz{|}~~|zyxwvvvvvwwwwvutttttuvwxyxxxwvvvuutsrrrqqpppqstvx{|}~~}|{zxwvuuvwxz{|}~~}}|{|||}~~~~~|zyxxyz{{|}}}||}}~~}}}|||{|||}~~~}{yyxwxyzzz|xtsuw{~}{zy{}|zxvvvx{~~~~~|{yyyyxyz{|}~~}|{{||}}~~~}}|{zyyxxy{|}~}~}}}}|{zyxxxwwwxxxyz|~~}|{||}~~~|{{{{{zz{|~~|{zyxxwwwwvwwxxxxwwvuuuvwxyzzzyyxwvvuttttsssssttvxz{}~~~~}|{zyyyyz{{|}}}}}~~~}}~~|{zyxwwwwwwxxwwwwwxyz{{|||{{zyxwwutrqqqqqrsuvwxz{|~~~}|zzxwwwxyz{|}}}}|||}}}~~}||{zz{zzzz{|}~~|{zywvuuuttttttttttuvwyz{||||{{zyxxwvuttutuuvvwx{}~}||{zzz|}~~}}||||}~wrty|}~~}zww{~~}}|}}|}~~}{zxxxxxxxyyyxxwvvwyz{||}~}}}||zyxxvuvvvvwxyyyz|~~|{{{|}~}|{zyyyyxyyyyxxxwxz|~}||{{zyxwvuuuutuuvxyz|~~}|zyyyz{|}~~~~}}}~~}||{{{z{{{|~~}{yxvvutsstuvvvvvuvvvwyz{{||{{{{{{zzzyyxxxxwwwxz|~~}}}~~~~}}||}~~~~}|{zyyyzz{|~~}|{zxvtsrqqqqsttuuuutttuvvvwxxyzzzzzzzyxwwwvvvvvvwxz|~~}|{zz{|}~~}|{{{|}~~~}{z~{urposy|}~~~||||zxtqooorw{{zzywvuuwz{{{zzzyxy|~}{z{{zzyxxwwwxxy{}~~}}~~~~~~}}|{zz{{|}}~~~}{zyxxxxxxxyz{}~}||||{||}~~~~~~}|{zyyxyyzzz{}~~}|||||}}~~~~~~~}|||||||}~|{ywvutuuvwwxxxxxwwwxy{{}~}}||{zzzyyz{{|~~}}||{{{z{{}~~}|{yxvutssrrstuvwwwwwwwwwxyz{|}}}|||{zxwwvutttuuvxyz}~}|{{{{{}~~}}|{zzyyxxy{|~~}||{zywvtssstuvwxyyxyyz{{|}~~}|zxxwvuuuuuuvwyz|~~}|{{{{{||}}}}}}}~~{{zzzzzyxxxxz|}~~}}~wmiiipw}}~{wstuvvvwwxyz||}zuqoonnnpsvz~~ysqrsw|~~|}~{z}{xtqrsuwxz{{|||||~~}}||}}~~~}|ywvutuuvxy{|||}~~~~~|zyyxyz{|||||{{{{||}}~~~~}}}}}||{{{{{{{|}~~}||}~|zxvuuuvwxyyyyyyxxxyz{|}~~~~~~}||{{zzzyyxwwwxyz|~~~}}|}~~~}}}~}{yxwvutuuvxyz{{{{zz{|}}~}|||||zyyxyyyz|}~~~}}}}}~}yyy|}{}}~~|xttuw|}yxz{zyxwvuttuvx}~{zz{yxwvvvvvvwxy{||{zwtqonoqsv{~~||}}|{zyxy{{|~~}}~~~~}}~~|zwtttttuvwyzzzz{{|}}|||||}}}{{{|}|{{{yxxxvuvxz{}}||||{||zxwvvvwwxz{{{zzyz|}~}||||{{{zyz{{{|}~}{zxxxxwvvvvwwxwwvvvwxyxxxzzzyywvvvvvutstssrqpsvz|~{tqy}|xvvx|}}}{|}ywz}{{||}|}~~||{{}~~~~}|zzyz{{zyz|}|yxwxy|~~~}{{|}}~~~~~~||{{{{{{{|}~}{zzzz{|}~~~}}}}}~~~~~}{{{{yxwwwwwvvwxyy{~}}}}~~~~~~~}~~}{zyyxwxyyzzzzzzz{|}~~~}||{{zzyyyyz{|}~|{yxxxxyyz{{{{{{{||}~~}}||{||||||}~}|{yyxxxyyyyzzzzzzzz{{|||||||{zyxxwvvuttssssttuwyz|~}||||||{{||}~}|{yxwwwwwxxxyxxxwwwwwxxxyyyzzzzyxxwwvtttsrrstvwxz|}~~~~}}|||||}~|xxxuswyywtuyyyyxxwwwz{yxz{{{z{|{zzzyyyyxwxy{|}||~}}}{{|}|}~}|}~~}}}~}{{zxwyywvvvvwwwwy{|~~}{zwwwvuttuvxyyyxy{yxyyyy{|{{|||zxz{vtvvtsrqssssstvxzz{~}~}}~~}}~~~}|{{||{|~~~~}{}~~}}~|}~}|}}}}|}~}}}{xxyzz|}||{|}{z|}|}~|zz{ywvuvvusrswxxyy}~{z|~~~~}{zyyyyzzz{}~~}{zzxvuuvvttwwuvvwxwuttuvwvtvyyxxwwvtttssrqrsrrrrrsuwyz|}~~}}}}|||zwwuuvwxyz{{{{zzzyz}}|||{{z{||~}~~~~~~~}}}~~|{zyxxxxyz{|~~}}||~~~}{zyyxxyzzzz{|||~~~}|||||}~}{|{xuvwxxyxxyyxxxvvvwwy{{{||}|zyyyxututqsvvuttx|{{~zyzxwxyxwy{{zwwyyy{{|~~~~~}{{{zyxwwy{xuvxy{z{~~~~}|zzxuuvvvvwxyzzwvwwxxxy{{{}~~}}{}~~{{zxxxyyz||||{||{z}~~~~|{{{{{zyyxvuwwvvxxy{~|~~{||{{z{||}~~}}}|yxzz{zy||yz{{|{{}}}}~|zzzyyyxxvttuuvutvyz|}~}~~}|{zzzz{}~}{|}}~~|zzzyxwvwxxxyyyz{||~~~}|||yxxvuspprqqrsuvwwuuvwwwvy|{yz{|{yyyxwvvusrrrqqsvwwxy}~~|{|||{{~~}~~~}}|zzzzzxxyz|{z|~~}}~|{|~}|}~~|||{zzz|||~~~|{~~}}|~|wwyxvvwxxvuwy{||}}|{{{z{~~~~|{yxxwvuuuuvwwxvtuxvtuvwyyxxxxxxvtuvtqqrqqqpoopqrtvxz{{}~|}}{z||{zxwwvtttstvwwxy{{zyz{z{{|~~~~|{z{{|||}}}}|}}|{{{||{~~}||||{{{{}~~~}zxwwwwxxx{~~~|{}~}}}}~}{}~}|~}zyyyyxvwywvyzz{}~~~~~~~~|ywvvtstuvwyz{|}|{zyz|{{||{{{zxwxvuutrqoorsrrtuwyz|~~}|{zzzz||}}}~}{{||||||}~~~~|y{|zxxxyyxwwwwy{{|~}}|zywvtsstuuvxyyyyyxxxyzyz{{{zzxwxxvutsrrsuxyy~|||{{zy|~~~}|}}{zz{}}}|}~~~}|{|{xxxvvvuvwwvwxy{~~}|zyxwwxxz|{{|~~}{{}~~~~~}||~~}}~~~~~}}~|yxwwvutsstuuuuvy{|~}|||||}~~}}~}~~||{xwwwwwwvvvvwyzz}~~~}|zxvtsqoooqrruxwuvwxwwwxyyzzzy{|zxxwvutrqrrrrrrstuuy|~~~|{{zzyy{}~~~~~~}{{yy{}{{}}|{zxwwwwxyz||{|~~~~~|}~||}~~{{~}{zyyzywx{|||{}~|{|}~}{yyyxwvuvvuvwxyyy|}|}|{{}~}{xvvuttttuvxwwwwwwwxxxyyzzyywutttrqpqrqopqqqqqtvwy|~}|||{zzzxwuvwusstttvwxxwwxxvwy|}||}~~}||}}{ywwxyzzyz{|}}~}{zyyxxyzyx{~~}}}~~~}}}~~}|ywvutttvxyyyyyyyz{||||||~~||||{xxyyxwvvxxxz|~~}zxwusqrstuuuvwwvvvxxyz||||{{zyxwvussrrrrsssttuwy{}~}|{zyz{{{|~~~~~}~~~~}~~~~}|{{ywvvvvvvwxwwy|}||zwwvsqstuuvwxxxwwy{zy{|||{{{zywuutttrqrrqqrstuwxz~}|z{}||||~}|{z{}~~~~~{}}|{zyywvvwwwxxxxz|}~|zyyyxwy{||||{{||{{}~~~~~~}|{{zxwvuvvuuvvwy{}~}}}}}~~~}}}}|zz{ywvvwwwvwxz}~|{z{yvtrqpppopqrttrstsrsstuvwxxwxxxwxxvttttttuutsuwxy{|}~}||{z{||}}||||||}~|{||||||}}|zzzz{{|}~~~|zzzyxxyzz{{{|}}}~}|}|}}~~{{{zzzyz{|{zz{{||}~~}}}{yxyyyzzxxyz{|~~~~~~~~~||{xwwwwvuvwvtuutsstvwwxzzzzzzyyxwvuuvvuuusrstttvxz|}~}}|{yvuutrrtttuutsstvvvx{{|}~}{{|{zzz{{{{|}}~~}}{yyyyz{|}}~}}~~~|yvuvvutuuvwwwwvvvwwwy{}~~}|||{{zyzzyxzzxxyxxz|~~{zxvusssrssrqqrrrrsuwxyz{||{zzyzzywvwxvtuvvvuvx{}~~{wwywuwz|}}}}|{|}}}~}||{yxyxxxxxyyz|}}}}}~~|{yxwutsrtvttuvxwuuvvwxy{}~~~}|{{{zyyxwvutsstuwy{}~|zyyxyyyz{{{zzz{{|}~~}|{zyyyyyxwxy|~~~|zz|{zz{{|{zzz{{|}~~~~~}{zzz{}}~}||{yywvvwxxx{~~}||}}}~}~~~}}zyyyyyyz|}~~~~~~}|zyyxvuttspnoopppqsrqpppqssttvwxxxyzywvvutsrqqpqrrstwy{}~}}}zz|}~}||~~~~}~~~~~|{}~~}||{zzyyyzz{|}}~~}|~~~}|{zyyz{||~~{zzzyvtvxxxyz{{{{{zz|~||}||||}~}}~~~}}~~~}||{zyyyzyyyz{{yxyyzzyyz{|zzz{|yuwxwvvuuvwwvvwy{zy|~}|||}}||{{{zzzz{{zyz{{{{||{z||{zyy{{zz{{{{{{||||||{|}||{{|}~~|{}~||}~~~}|{}~yw|}wu{~~|{{~}yz}}{ywz}{zz{|}}}|ywxyvtvwvwxyyxxyywvz|xv|~zy{}~~}}~~}{~}~}y|~~~{z}~}ywy{zz{ywxzywttxzvuvwwxxxyz{xwy{|{xxz{zzz{}~~~}|}~}|}~~|~}}}}~~~}~|z|~}{zz{{yyyzzyyyz{|{zxwxxwwwxxvtttuwyxwwwy{xvy|{zyz|}|z{{xy}||||~~|~|~~~~~~}~~{}~}|~}z{|}}zz}~}|{z||||}~~~~~}|||}~~~~~~{~}|~}~~~|}{~~~~~}{{{}}|~}~~~~}}|ywxxxwttuuuvwvvutttttttttutsttstssttsssuwvtttuwyyyxxxywvz}}|zxz|||||~~~~~~~~|~~|~~}~~}}{}|{}~}{{|{{|{yz{{}|z|~}}~}}~~||}}{}~||~~}}{|||{{zzzz{}zx{~}{{}~}{z{{{{}}}}}{z{{xwyywyyvuxyyyyy{{y|zsx}zx{||{yz{|{{{{{}~{z~|~~~{~}||}~{}}yxz{{zzyyyz|}{}~{|~~}||{{}|z{|}}y|{y{|||zz{zz}~|~}~y{}zxxyyxyzwwxzzwtwzvsw{|{xxzywy|}}|z{}|{}}}~}{}}||}~{}|}~~~zz}}|yz|}|zzz|~{wyzxwvuvwz{ywwx{yvz~}{|{{}~}~{|}~|}}~~}|~|}}~}}|}~}|zx{{xvxz}{yy{|{yy{{xwwxxwvxzxvyyttyzyxuwyxwyzxx||xy~}}~~}~~~~~~~}~~{}~~}}~~}|||}{z|}{{||z{||||}}}}~~|}~~}|{~~||~~|~}}|}~~~~~~~}~~}}~~}~~~}}~~~~zwy{zwsruwvutttuusqsutuwvsrstutsuwuuwwwxuuxzxxwz~|xy{ywxyz{yy{}~}{|~~~~~{~~}|}}~~}}~~~}{|~~|||}}{{|}|{|}}}}{z~}~}~}}~~}||}~}|{}}{}~{}~||~}|{z{~~}~~}||}|z{|zzyyyzzz{zz{|{{{{{{zz{{zzzzzyyyyzz{|{{}~{z{}}{{|}~~}~~}~|{~~{z|}{yyz{zyxyz{zzzz{||||||{{{{}}|||}}}|{{||}~||}~}|}~}}~zz{{zxvxyxyzyx{}{yz{{{zzzzyxxwxz{yxz|{{}}{zz{|}|~}||}~~~~~~~~}||~~|{{{|zyz|||{zz|}}}|}~}{z|~|{z{||{|||}{yz|||||}~~}}||}|yxz{|{yxy{}{z||zyxxyyzyxwwxyxx{{xxz{zwuxzxuwyzz||zz}}|zz{~~|{{||z{}~~~~~z|~|{{}~|{}~~}}~}~~}~|z}|~~}~}||~~||}|{|||||||}~}~~~~}z|~}~~}}~~~}||~}{{||{|~|{~~~~~~}{zyyzzzxwvvvwxxvttvwwuuxzywuvyxwwwwwvvxzxwwwxz|zy{||{zz||z{}~}}}|||}}|}}~~~~~}||}}|}~~}}~~~~~~||~~}}{|}}||{zz||yy}~{zz{}|{}|{~~}|~{}~~}}~}}~~~~~~{{|}}{yyy|~|{}~~{}~~~}}|}{x|}{z{|{yyzzz{{yxz{yxyzzyy{}}|}~}}||~~{{}~}z|~}zzzz{|||}~~~}}|}~{y|}{zyz|{yxwy|zxwwy{{yyz{}~~~~~~~}|}~~~|z{|}}}|}~~}~~~~~~~}}~~}{{{{zyz{ywyzyyz||zxz}}}}|{z||zy|~~~}|}{z~}~~~|}~}~~~}~}}}|~~||||}{y|~{z}~~~~~~zz~}|}}}~~~~~||~~}~}||}||{zzzzyyy{zwxxwwvvwxyyxwwy|zwy|||{{{||zy{}}||{|}zy{|yyzyy{{|}|{{{{}~|~}~~}~~~}}~}|~}z{~~~~}}}||~{|~~}~~~~|~||~}}}~~~~}|}~~}||}~~}|{}~~~}{}~~}{yxxwxyyxxwuuwxvwxxwyyz{zy{|zzz{}}zz{|}zwy{zzyyz||{{}~~|{{}~}~~~}}~~~~~|{|}~||~|{|}}|~~~~~||||}{z}~|ywwz|{zy{}||yx}}{}~~~}}}{|}~}|~~~~~~~~~}}~~~~~}~}}}}{z{|{zzzz{}}}~~}~}~~~~{|~}}}}||||}}||}}}~~{z{{{{||{zzzz{|{{zy{}}~~~~~~}~~}{z{|}}~}|~||||}zyz{zyyz{zyyz|~|zyz{|{{{{||{z{|~~}}}~}z{~}|{{{{~~}|}~~~}~~~~~}~~~~~~~~}|||{zzyyz{{|{zz{~}{}}|||~~|~|{~}}}~~|||~}|~}|}}~~~~|}}~}{|~~}}||}~~}|}||{zzzzyxwyzzzzyyxuwzzzyxxyxxxxzywx{}}zx{~|{{{|}}~~|z{~|zz{}}zxzzzz{zy{}{z{|~}{{~~}~~~~|}~}}~~}~~~~~~~~}~}}}{{}vsuvwyy{||{vrpnklrvwy~~|ytrrpotz|~~yyxrnnpswz}~vqolmqrtx|}yyxw|~}zvvvy||}}|zwwz}}wutspnpppu{|}~xrqqooppqu{}xuuurqrtw{zxxxxvtv{}{xv{~zwsomnmnpsttx}}z|~{wrnkjjihiknruvy~}{||xurqrpkkoru{}{zxwxx||yvqkmqopv|~yqqtrnotxz}{xxyz}}|}zyzyxxyyz{|~~}~~x{~~}||}{yvtsqsy|}}}~~~}||xttvyzyz{}{{~|~|zvrpooprv{}zwwyy{|z{|zx|~|yxwutuwwwy~|wvwutx}}}}}}|zz|}|{xusrsuuux}|yxvsqqqooswxz|~}~|zxy{|}|wwyzzy{|{{}}|{~}yzzwusqsronmosusqsvtoqxxv||}|}{wvxyx{}~{||zyvvvvvwwvvxxwwyyz~|zyxvuw{}}{{~~}}{xwvtttqpppu{{zz{}~}{{}zwy|yxzzxwwxwvx{}~~|{|}ytrsuuuvwz|{yz|~|zywvwvsrsuusruvsqu{{{}||wssvtprusrvyxvwyzzxx||z{||||~~||}||ytrrrssuwy{|}}|{{zyyvsttqpssnkmppqsuvw{{x}~z~}~~}}|||||{}|ywvursvz|~~}}|{{~~|{|yvxyz{{|~zx{}{{}}||~}yz{wrqpomkkmopruxyxxzzyyyz}~}~~}~~~zvvvtsuxy{{yz|{{}~{vtvxwwx|}~~~~}~}|yxxxwxyyz}~|||yuuusswyx{~~~~~zvuroqtttssux{}~~|zywsqprrsttvxwvxy{||~~}|{{zyxxxwwxy{||{}~|zyxwxzzzyxxwtppponpsvxy{}|~}zxutssrstwyyxvtssrstvwxy{}~}~~{wttsqppnnoppruwxy|~}{zxyywwxxwwvuttuwyz{}~|}~}|}}||~}~}zxwuttuvwwxy|~~}||{zyzzxxxxyxwyyyyxwxz{{|~|ywtsrpnmoqqqsuwyz|~}}}~}~|{zxvvuttvy{zyzzzyz{|~~}~}}|{{|~~~~}||||}~{zyyxyz{|}~|yusstvxyz{~~|||zxx{|zz{{zz{|}~~~~|{{z{}|{~~{|~}|{|~{xwvuutstvxzzzz|}}}}zxxwxyyz}~~}}|{ywwwvvyzz|~~}{{zusvwtstttssvy{|~~~~~}|{yyxwusrrrqrsuxz|~~~}}~}||{{z{}|z|~}|ywxxwwxxyz|~~~~}|{zyyyz|}yutsrqrstuvwxz|~~~~}{zzxwwwwwxyz{}||}~}}}~~~~}|{yxwwwuspoooopommmmnnmnooprrstvwwwvuuuuvvvwwwxz{}~~}~~|zzxvwxy{zz}~}}}}|{zz{|}~}{{zyyyz{{zzzzyyyzyz|~~}|{zxwvtsstttwyz}~~}{z{|{z{{{|}~~~~}||}~~~~~~~~}~~~}zyy{|{{|~~~~~~}|{{~~~~}|}}|{{{{{{{zz{{zyxy}~}}{ywvutsstwyz|~}}||~~|{xvvvwy{}~~~}|{zyxyzyy{~~|{xvvvwz|~~}}}~~~|{zwusqrrrrtuwwvutsrpoprtuvvwxzyyyxwwusuutuvwxxy{|~~||}~~}|||{{zyyzzyxyzzyz}~}|zxwvusstuvxyz{|}~~~}||{{{{zyxwvvvwxutuwxxxz}~~|{zyyxxyz{|}~~~|ywvvvx{{|~~||}}}|{{zxvsqonnlmprstvy{{{|}|{{{zzzz{|}~~~~}{zxwtsuwxy|~}zxwutttsssssssstvwwwuuvwwwvwz{{{{|~}}}}||||}~~}~~}|{|}||}~||{|}~~~}||{zz{}}{ywvvvwyyxxxz{ywwxxxxxyz{{{zyyyyyxxyzxwxyzyxxz|~}{zyyyyyyyz|~~~~}}}|{zxvuuvwxz{{{|}}~}}}}||||{zxwwxyz{}~~~~}}}~~||||||~~}}}}|{zzxwtrooppqpquwwy{|~~~~~~~~~|{||zyz{}}}~~~}~}|{{{{||~~~~~}}|{zyxvutttuwyz{{{{yxxxxyyzzzz{|{{z{}}}}~~}~}|||}~|{zzyy{}~~~}|{zyxwvuvwwwusstsstux{}~~}}|{yxxxxxwvuttsstuwyzzz{{zzzz{|||}~~~|{|zxy{zyxxz{zz~~~~|zzyywvuvwxwwy{{{{{}~~~|{zzyyyzzyxyzyxyzz{|}~~~~~}}|{z{{zyywtsrrqqqtvvw{~~}}}}~~}}}~}|{{{|}||}~~}}}~~~}}}}}}~|zxwyzyz|||||}}~~~~~~~||~~~~~~~~~~}}~~|ywuuusqrstvxy{|}}}~~~}|||||{{{|}}~~~~}{yxwuuuvx{}~~~~~~}||{zzyyyyxxyyz|}~~~~~~~}}}~~~|||{yzzxwwwvvtvxyz{~~}|{zxvuuvwxxz{|}}|{{{{|}~~~~~|{{zyyyz{{{~~|{zzzyyyyyyzzz|}~}|}~|{{zzyyyzz|||{|~~~}}}}|{zywuutrrrtvvvxzzz|~~~~||}~}}~~~~~~|{ywvvvwwwxzz{{{zyyxwwwwvutqooooonnppqrsstvwwwxxz{}}|{zz{|~~~}}|||zxwxwvuvxzz{}~~|{ywvurppprstvxxxwvuuuvwwwwxxwvvvvwwxxwvuttuuttsstux|}~~}~~}}~}||{zz{||}~~~}|~}}~}|||{{z{||}~~|zzzzxxxz|}~~}}}|||{{{zzzz{|}~~|{{{zz||{|}~~}~~}}~~}~~|zyxxxy{}~}~~~~~~}{zzyxwvvvwwy{{z{{{{{{}}}}|{{{zxyzzzzz{{z{|}}}}}~{yzzxvvvutsrrsrrsstttuvxz|~}}~~~|{|}}}|}~~~~|{zxvusrrstuuuuvvvwwwwwxxwwwxxxyyyxwwvvuuuuuutuvxz|~}}}||zxwwusrrsttuwxzzz|}~~~|{yxwvuutstvvuvwwvuvvutuvvuuwyyzz{{zyxxxwvvvvwwxz|}}~~~~~|ywvutssstttuvvvwxxyz{}}||||zyxwvutsssrrstuuuuvxy{~~}||||{|}~}~~}}~~}|{z{{{|}}~~~}}}}~~{z{{{{{}~~~~~}~~}|zywwwwvvvwxxxxyz|}~}zwvvvwvvxxvvwwwwvvwyyzzzz{{yyzyxwwwwwxxxxxxxxz|}}~~}|{ywuuuuuuwyzz{|}|}~}{zxvvvwxy{{{zyyxwwxyxxyz{{{{{{{zzyyyxxyzzyyyyy{}~~}zxvuuuvvwwwwxxxyyz{{|}}~~}}|{yxwvuuttsstuuuwy{}~~~}|}~~~~~}zzzyyxxxyyyyz{zzz|~~~~}||}}}}~~|zyyzyyyz{{{zzz{{||}~~~~~}|{{zywxyyyyz{{z{}~~~}||zwvutsrrtvvwz{{zyz{|}~|{{{zyzz{||}}|||}}}~~}|zyxvutttuvxyzyz{zzyyzzyy{||}|||||{{{zyyzzz{||}}}}}|}~~}}{z{}}}}}}{zyz{|||~~}|{zzzxxxxwwxy{zz{|}}~}zyyyyz{|}}~~}}||}~~~}}~~}}||{{zyxyyzzz|||{{}~~}{zxwwxyz{|}}}}}}}}~~}{zzzxwvvwwvvwvuvx{}~~}||}~}}}}~}|||||}~}|{{{{}~~~~}|{yyyyxxyz{zz|}|}~~}}|{||{zyxwvvwwwwyz{{{|~~}||{zyyyyyz{{zz|~~}{zxwwwxz{|}|{zyz{|}~~~~~}|{yyzzzz{{zyz|}}~~~}}|ywvuvvuvwxxyyz{{{{{|}||}}{{zzxwwxzxwwwvtstutstvwxz|~~|{{{|}~~~~~}}}|zyxwutssrstvwvvuttttvwxxxxxxvuutsqponnnnonnopqqsuvxyz{|||{{zz{{{{{{{zyxwwuuvwwxyzzzyy{}~}~~~}~~}|{{zz{||}~~~~|{{zxxyxxxyz{|}~}~~~~~}{{zyxxyxxxz|~}|{yyxyyyy{||||}}}~~~|{z{|{{}~~}}~~}|{|}~~~~~~~}|{{{|||}}||}~|zywusttuvxz{{{{|}~}|zyyyxwxxwvuvwxxyzz{|~~}|||||~~}{yxwuuvwxxxxxwvuuvvwxyzzzz{{ywwvtsrqonmmmmlmopqsux{|}~~~~}|}}}}|{{zwwxvuvvxzyyzyyyz|~~~~~~~}||||}}}|{{|}~~|{zxwuuuttuuuuuvwwxz{|}}{yvtsssssuuuvwwxyyzzzz|~~~}}}{yxwutssssrrssrrtuuvxz}}}~~~~~~~}|zwuuutttuwwwxzzyz{}~~~~}}|}~}~~|{||}~~~~}{{zz{}~~~~~~}{zyxxyz{{{||||}}{{{zyyyzyyz}~}||}~~|zyxwxxyzzzzz{{{z{|||}~~}}{{ywvvvutsrqpnoqpprsuwxy{|}}~~}|{zyxxyyz{{{{{zy{||~~~~|{zywvvvvvuuvwxz|}~|{yxxxxyyyyyxwwxxyz{}~~~~}|{zyxwwuttttsstvwy{}~~~~~}||}}{zywvuuuvwwwxxxyz{|}~}}}}|{{{{{||}~~}{{{||{|~~~~}{ywwvuuuuuuuwyz|~~}|zyxxvutsrqqrtuvvvwvwxyz{}~}~~~}~}{zzyxwwxywvvwxyz|~}{zzyxxxy{zz{|{z{{{|}~|{zxwvvwwwvwwxy|~~|{ywvvvvvwyzyz{{z{|}~}|{{||}~~~~~}|{zxwuutttttstuvwy{|~~}}}||}}|{{{||||~~~~~~}|{{zyyyyz{|~~~~}||||}||}}||||||}~~}~}|{yyxwwwwwwwxy{}}|{|{zyyxxvvuvvwyz{zzyzyyz}~~}||}~}}}~~}|{zzzyyyyz|}~~}}}|{ywvusrrstssuvuttuwxxz|}}}~~}|||{zxyyyxyyyxxxxz{}~~}|{yyzzyz{|||}~~~~}|zyxxxxxxyyyyz{}}{zyxxxxyyyyyyxxwwxyzz{|}}}}}|{zyyyxxwwwvvwwxy{|~}}||{zyyxvwyzz{|}~}|}}}~~~}|zz{{{||}~~|zxwxwwxyyyxwwwvvwxxz{|||}}|zxwvtsrsrqqqqqpoprstwy{}}|{zxwwwwwvvvuttssrrrtuuvwxxxxyzzz{}}~~}}}}}}~~}|||{zzz{{|}~}|zzxwvvvwwwxyyyxxyz{|~~~~~}~~}{zyxwvvvvuuuuttuvwxyz|}}}}}||{zzzzzyxyxyyzz{|~}||}}}~~~}{{{{{{{{|||}~||{z{{{{{zzz{||}~~~}||{{{zzzyxxxxyyy{|}}~~||{zyyz{||}~~~~~~~}}~}}}}~~|{zyzyzzzzzzzyyyz{|}}}}}}||{{{zxwwuutttutttuwxy{|}~~~~~}{{{zyxwwutttsrrrsuvwxyyxxxyz{}~~~~~~~~~}~~~|{zzyyz{{|}}~~|{{{{}~~}~~}~~~~{zz{zyyyyxwy{|{{zyyyyyz|ztrnjlommrvwvuw}~|zvqmllmorux|~~zwtpnlkmrw|~|yxvvxz{~|zywvz~~|{ywy{{~}yuoifeeehlnquyz{}|{zxtpnljkjjnsrtz~~~}|zwsomllmprv}{{|~~}{{|~}z{|zyy{}}ywuuvx{|~}~}~}yvurpswy}}|zz|~}{zxuwz|~}zxwvuvy|}~~|xusrsttssuy{{|~~}||}~}|zwsponlkkmpqsvxy{}}zxvutttvwy}}}}|}~{wvvutx}~~|z{~~~}zxwvusrrtx|~|zzywwxxxz{|}}|}|zxwutuwxz}}{zwsponnnnprt{~|yvsuwvw{|{|~}|}~}||}~~~~|{{{zzzywvvvutssstuwz|}~~}{ywvuuuttuvxz{{|}}}|{}}{yvuttvz}~~~}}}}{zxxz}~~|zwuuvvvvy{}}{||zyxwwvuwz|}~|wuusqqsttsty|}~|zyxvvvuuxzzzyxz||}}~~}}~~zyyzzzzzz{|zxxz{|{|~}zzxwwxxzzz{|}|zyyzzyxy{zz}}|~}}~~{yxwvwy{|{z{~~}}}~}~~}|z{}}}~}{zzzywwxxwwy|~{{{zxvutsrrqqrsuuttutrrsuvvwyz{|||z{zyxwvvustuvvutvxyzz|}~}~}zyxwwtqpqqpppqrsrppqqrrruxvuwyyywuutssssrqqppprtuvvx|}||{yxwxyxww{}|}}}}~~}|{{{}}|}~}}~}|}~~~}}|}~~}zz|{xwwxxutwyz{z||zyxwvuutssuuuvvvtuwwuvxyzz{{{{{|{yyzywxxwwxyzzz{~~~}{z{zyxz{|}}~}{|~}{||zzz{{{|}~~~|zzzxwwxxyzz{{zz{{{}}~~}}zxxxututttttusruxyz|}~~~}zyxwxz{zy{~|zzz{|}}~~}|}}|||{||||xvwwvwvvxzzywvwxyyxz|}~|{}}|}}zxwwwwvvxxwyz{||}~}~~|z{|}~~}~}|||{}~~~}|{{|{zz|}}~|xwvtssssuwwwyzzzyy{}~~~~~||}|yxxvvvvwxwwxyy{}~~~||||~~}}~|zz{{z{{{{}~~~}}~|y{|zyyyyxxxxxxz|||~|zxxxvtuvvvxz{||}}|||}~}~~~~|{}}{yyyxwwz}}}~}|{|}}}}~~~~||}}}~~~}}~~~~}}}}}~}}|{zzyyz{zyz{}~~}|{zywusrppqssrsuvwvttttuvwvwyyyxxxyzyyyxwvuuvwwwwwwy{|~}}}}~}zwvtrpnorrqsvvttuuuutuvwxyyxz{yxxxwvwvuutttsstuuuxz{}~|||{zzzzywvvvvvwxzzyyxxxyz{}}|{{z|}||~~~~~~~~}}}zyxwwyyxz}~~~|||zz{zzzy{~~~}zyxxutuutuvxyzzxwxywwxz||z|~~}||}}|||{yz{||{z{|||~~|||zwuuvuuvxyz{}}|||{}~~~~~~|}~}|}~|{|zxxz{|}}}}{zzzxz|}}||}~~~~~~}|zyxyyyxwvvwwvwy{|}}~}|{yxxwwwwvuttuvwz|}~~~~}}|{z{{||{}~|{yxvvxz{||{{zzzz{|}||}~~~~|{||{ywwyxwyz|~}||zyxy{{|}}~~}}||||}}~|{{{|{zz{|}}}|zxvtsstuwxxyzyyxyz{{}~~~~~|{{{yyyyyz{|}}~}|||{yz|}~~}~~~}||{zzyyzyyyyxy{|~|{zyxvusqoqrtuvxzzzzy{}{{}~|||{yxxxvuvwwxyz{}~~~~~}}|{yxz}}}~~}~~~}}~~~~~|zyxwvtrrrrstuwxwwuuuuuvwwxxyyyyzzywvvwwvvvvvvvvwxxz|}~}{{||}~~{ywwvutuvwyywxxwvvwwxz{{{{{{zyzzxvvvuttuvustvvvwxz|}~~}{|{xvutssstuvwxyyyyxxxyzzz{}~}~~~~~~~}}}~~~~~~~~~~~}zwxxwwwxyz|}||}}}}~~}||{{}|z{||}~~}}|{yywvvwwwy{|}}|||{{|}}~~~~|zzyxyyyxxxxxyz}~{yxxvutuvvvxyyyzzyxyz{}~~~~~~|~~}{{{z{||}~}||||{|}~~~~~}}|||{yyzzzzyzzzz|}~~|{zyywtsrpmmnmnpqqrtvvvuvxxy|~}}~}||}}~}}}|||}}}~}||{zzzxxxxxy{}~~~~|{zxxz{zz{}~}||}|{|~~~~~~}||}|z{||}~|{zywwvvvwwxxxxxxwwwy{|}}~}|}~~|}~~}~~}zwxzyxy{|}~~}}}}~}|{zyyyyxxyyz{{}~}}}}|zxwwvtrqtusrtvwwttuvwxyz}~~~}|{yxwwwwwxyz{|}~~~~}~~}|{zz{{z{||||{|||~~~~~~~~~~}zwvusqqqrsstuvuuvvuuuwz{{||}}|{zzyxwwwwvutttvvuvy{}~|{{{z{{{|}~~}|{ywxyyyyyzzzxwxyyzz{|}~~~|zzyywvvvutttstvwyz{|~~}~}{|{ywwwuttuwwwxyyyxwxxz{{|~~~~|||||{zzzyyyzz{{{|}}|}~}}||}}~}{{zyvuvyyyyz{|{z{zz{~~~~}}}}}||~}|{{{zzzyz{|||}~~~~~~~~|{zz{zxwyyyyyz|}~~~~|}}{zzzzyz{zz{|~|zyyzzzz{|}~}}~~|~~~~}||||{{yy{||{zz|}||~~}}|||{zzyyyyxvuuuutssrsutstuuuttwwwxxz{|}|{}~}~~~~~}}~}}~~~}~~~~~|}}}}}}~~~~~~~}~}{|}}}}}}}~~~~~|{|||{|{z{|zy{||{z{||{||{y{|{z{{{|}}~~~~}|{{{|{zz{{{{{{||{zzyyyyxwwxxwxyyyyyyyyzzyxyzzyyyz{{zzz||{{}}{{|}}||}}}}}}}}~~}|}|zz{{|||{{|}||||}}||}~~~~~}|||zzyyz{{{|||{{{{zyyyxxxxxxxyzzzyzz{{{{{zzzzzzzzzzzyyyzz{zz{{{zz{{||{{|||{{||||}~~~~~~~~}}}}}}}~}|}}|}|||{||{z{{{{zzzz{{{zz{{zz{||}}}|{|||}||}}|zzz{{zxzzyyz{|||||}~~~~~}|||||{{{zyyxyyxwxxyyyz{zyyzzz|}|{|}~~~~~~}}~~}~}}|{||{}}}|{|~~~~~~~~~~~~~~~~||}}|||}}||||||||zzzzyyyzzzy{|{{{||||}}}||}}}|||}}}}}}}~}|}}||||}}{|~~~~}}}}||{{zyxxxyyyyyyxxwwxyyxxxyyxxzzyxwxyxxwvwvuttuuvvvvwxxxyzz{{|{||}}}|}}~~~~}}}}}}}~}}}}}}|||{{zzzzyyyyz{{{|||||{z{||{|||||}~~||}}|}~}{{|{z{|}}}}~~~~~~~}|{zyyyxwxxwvvwwwwxxvuuwwwwwxyzzz{}~~~~~~}}|||{zzzzzz{{zzzzz{|}|{{{{z{|||||}~~}}}}}|}|||||||||{|~~}}~~~~~~~~~}}}}}|}~~}}}~~~}|{{{zyzzyxxxxxxyzzzzzyz{{{zyyyyxyzyyyz{{zz|||{{{{z{|}||~~~~~~~~~~~~~~}||||{{|zyz|zz||}|{}~}~~~~~~}~~~~~}}}}||{z{||{{{{|{z{{{{{{zyyyzyxxyxwxyyyxwxxwxxxxxwwwxxxxyz{{{{||}}~~~~~~~}|}}}|{{{zz{{{{|}||||}}|}~}}}~~}~~~~}}~~~~~~~}}}}}|{{|||{{{zzzzzz{{{z{|}}}}~}||}}||||}~}}||||{{|||{{{{{|||}}}~~~}~~~}|}||{{|{{z{|{{|}||}}|||{{zzzzyyzzzzzyyyyyxxwxxvvvwwwvvvuuwwwwwwwwwxzzz{|||}~~~~~~~}}}}}}||||||||||}}}}||{{|{{{|{zzz{{{{{{zzzyyyz{zz{{{{{}}}||}}}}}}~}}|}}}}}}}}}}~~~~~~~~~~~}}~~}}}}|{{{zzyzyxxxxxxxxxwwwwwvwxxyxxzzyz{{||}~~~}}}||||{||{yz{zyyzzzz{{{{{|||}~~~~~~~~~~~}}}}}}}}}||||{|}}}}~~~~}}|{zzz{{zyzzyyyzzyyyyyzyyzzzzzzzzz{{{{{{{||||||||}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}|}}|{{{{{zzzzzzyyyz{zzzz{zyz{{{zyyzyyyyyxwwxwxxxxwwwxyxxyyxwwwyyyzz{|}~~~~}}~}|||{{zzz{||{{{{{{||||}~~~~~~~~~~}}~~~~}~~~}|{{|{zzyyyyyzzzz{{||}}}~~~~~}}~~~||}}|{{{|||}}}}~}}}}~~~~}|||||{||||}}}||}}}}~~~}||||||{{zzyxxwwwvuuuuuuuvvvvwwxxyyyyzzyyyyzz{{|||}}}~~~~~~~~}}~~~}}||}||{{{|{z{{zzyyzyyyzz{{zz{{{||||||||||}}||}||||}}||}}~~~~~~~}||||{zzzzzyyyyxxxxyyyz{zzzz{{z{|{z{{{{||||{{||{{||zzzz{{{|}|||}~~}}}~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~}||}}}}}}}}}}}~~~~~~~~~~}}|{{zzzzyyyxxyzzzzz{{zz|}|{{{{{{{{|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||}}}}~~}}}~~|{||{{{{||{{{{z{|||}}}}}}}|{zzyyyyxxyyxyyxxxxwwvvwwwwwxwwwxyyyzzzzzz{{||}}|||}}}}~~~~~}}}}}}}~}}}~~~~}|{{{{{{|}}}}~~~~~~~~~~}|}~~}~~~~}}}}}|{{{zzzz{{zzzzz{|}}~~~~~~~}}}}~~~~~~}~~~}~~~~~~~~}}|||||{{{zzzzzzz{{{{{{z{{{zzzyyyyyyxwwwvvvvvvvwwxxwwxyyyzzzz{{|}||}~~~~~~~~}~~}}}}||||}}||||{{zzzzz{{zyyzyyyyyyzz{zz{|||||||}}||}}}}~~~~~}}~~~~~}}~}|||{{zzz{zzz{{zyz{zyyzzzzz{zzzzzz{||||||}}~~~~~~~~~}~~~}}}}|||}}|}~~~~~~~~~~}|}~~~~~~~~~~~~~}~}}}}}}|||}}}||||||}~~~~~}}}|yxyyyxxxz|{yw{~||{yxvutuwzzzzyz~}z{|{{{|||}}}}~}~}z|~}{z{|}}|||{zzy{|~~}~~~~}}~}|}~}|}~|~~~~~}}||~~~~~}}~}yyyxxxz{{zz|~{yxy{}~}{{}~~~}zz|~}||~~}}~~|}}}}~~}{zyxvuvwxyz}~}|{{zyxxwuttttsqqqpooonoqrstttttttuuvwxyy{}}~~}~|zywvutttuuuuvxxyz|{{zyyxurssttvxyz{{{|||}}~~~|zyww}}|||}}}~~}{|}{{}~~~}{|{zyyyyz|~~~~}|||||}~}zyyxvuuvvuuwxy{}~|}~|zz|zz|~~}}}~~}}}~~}|{z{|~~}~}|}}||{z|}~}|{{||||||{{{zyyz{}~~~}|||zywuuvwvwxxy{{ywwwwwvwxxwvwwwvwxz}}|{zxvvvuuwy{|}~~|{z{}~|z{}}}}|{zxxyxy{{{}~~~~~~}}~{yxwutsrqpooonnoqtvwxyyyxwxxyz|~~|{{ywvussrrrtuwyz|}|{||||}}~~}}~}{yxxxvuutssuvwx{|~~~~~|zyz{zxz{yvvvttvxz|~~{yxxwuuutssuvvwy{~~|zyyzzzzz{zzyzz{}~}|||{{zyyz{z|~}{zyyy|~}}~|zz{||~~~}||}~~|}~}|{{{zyz{{~~~~~~~}||{zxwwwxz|}~|zyxwwwxz}~}}{zxvuttuwz|~~~~~~~~|{{{{z{{|{{||{{{zzxvutssstvxyz|}~~~~~~~}|zyz{{z{|{yyyxxyz|~}|{{}~}zywuuvwwz|}}}}~~~}}~|xutrppooooopruxz}~~~}zwvvvwwy{}~~~|zwvwy{{{{||||}~~}|{|}|zxxxyzzyzzywwwvvvxxyz{{{|}}}~|zxwxxy{}~~}|zyxvutsttvwy{|}}}||{{{yz{{yyyxvttttuy|}~}}{{zyxvuuuutuwy{~~||zyzzz{zz{|{{|~}||zyzyyxxyzzzzzyyyxwvvtsstuvwy{|||}~~~}||{zxwwyyz{|}}}||{zyyz|||}~~~}}}~~~~~}}|{{zz{{|}~}|{{z{|~}}{zyxxxxy{}~~~~~~~~~~}~~~~}{|}}}}}}|{{zzz{|~|zxxxxxyz||}~~~~}|zyyy{|}~~}|}||}~}||||}~}{ywvuttssttuwy|~}|{zz{|~~~}{{zzzzyyzzyxyz||{|||{zz{|}}}|||{zyxwwwxxy{|}~~~~~}}}|}~}|{{zz|~~|zywvuuuvxy{~~}||{{||{{{{|}~}{zyyxxxwwxz|}}{{zzzzzz{z{{{{|}~~|{zywwwutsssrqrsssssttssrrrrsvxyz{||{zyzz{|~~}|{|{zywvvttuwwxxz{{{{{{{|}~~~~|{yxxxy{|}~}}|||||{zz{{{|~|ywusrppppppqsuvxyz|{zywuuttuvvwxxyyxyz{{}}||}}~}}~~{xwvvvwz|~~~}{{|~|{zyxxxyz{|~~~~~~}|{zyz{}~~~~~~}{zyxwwxyz|~}|}|||}}~~~~~}}}}}~~}||{zzxxwvuuvvwxxyyyzzyyz{{{|||{zyxwwwx{}~~}{zyxwvttttvxy|~}}|||||}}|{z{{|~~}|{zzzz{{|~~~~}}|{zzyxxxyyz{}~~~~|{yyyxxyz{{{{{{{{{|~}}}{yzzyxxwwvtttttuvvwwxyxxxyy{||}~~}|{{{|~|uonoopqtx|}~||zxwxxxyyyz{z|}~|zxvusrqrstvy}}{zyxwwxyzz|}}}}~{zyyxwwwvvvvwyz|~~~~|zzzz{|~~~}{zyyxxwwxxxxxxxxxxwvvwwxyyzzyxwvuuvxz|~~~~~~}}}~~|{|}}~}||~~|{yxwvvvvwxz{}}~~~}|{{zz{zz|}}}~~~}|{{{z{{|}~~~~}|{{{|}~~~~~~~}{{zyyxxxyxxy{}}}~~~}}~|zyxxxyz||{zyzzzyxwwvvwy{~~}|||||}}~~{yxwwvvvwwxz|~~|zxxxy{}}~~}}||}~~~|{zz{zyyzz{{|}}~~~~}}|||}~~}|{zz{}~~}|{z{{{{|{{zzyxyz|~|zxwvutsrqqrstuwyz{|||{yxxxyz{|~}|||||~~|zxwvutssssstuvwy{||{{zxvvvvwwxyzzz{|~}}|{zyyyyxxz{{|}}~}||{{{{{|}~~~}}||||}}|{zxxwwwvvvvwwxyz{{|||{{{||}~~~~}|}}~~|{zyxvvvvwxy{{|}}~}|||||}~~~~}|{zzz{|~~~~~~|{yz|~}||}}}~}}|||{zzz{|~~~~~~}{zyxxxz{|~}||}}~~~}||{{{{||~~~}}|||||}~||{{{zyxxxyz|~~~}|{yxxxy{||||{zyyyz{|~~}||{zyyxxyyz{||{zzzyyyzz{|}}}}}}}}}~~~|{zyyyzz{|~~||{zyxyxxxz{|}~}|{yxyzz{|}~}|{{zyxxwwxyz{}}~~~}|{{{||~~~}|{zzywvuuutuvwxyyz{zyxyyyyz|||}|zyxxxyz}}|zyxwvtssrqqqrtuwyzzzzyxxxxxxyz{zzyyxxy{}~}|{zyxxy{|~}{{{ywvutssuvxyz{|}}|{{yz{{zyz~}ywwvwwy{}~~|zwtuvwyywwwwwwxyywvvuvy|{xwwwxxxwvvwx{~~~}||}~~~~}}}}}~~~~~~~~~}}}}|||}}}~~~}}}}}|}~~~}}||}}}}|||{{{{{zyxyyyxxyzzz{{|||}}}}}}}}||{{zz{{||}}}~~~}|{{{{|||}}|}}~~~~~}}}|{zz{zzz{{{{{|}}~~~~~~~~}||{{{{{{{{{{{{z{{{{{{{zzyyxwwwwxyz{||||}}}|{{{{{{{{{z{{{{{{{|}}}||{{{zzz|}}|~}||}~~}|~~}|{{||{ywvvw{}}|||{zzyzz{zyyz|}~}}}|{{{{{{||}}~~~}}}}|{{{{{{{|||||}~~}||{zzzzzz{|||||{{{|||{{{{zz{|}~~~~~~~~~~~~~~}}}}|{zzzzz{{{{|||||||{zyyxxwwwwvwxyyyyzyyyxwxxwwwwvvvvwwwyzyz}~~~~~~~~}~}}}}}}}~~~~}}~~~~}}}}~~~~~~~~~~~}}}}~~~}}|||||||||}}~~~~~~~}}~}}}}~}}}}~~~}}}}}}}|{z{{||}~~}||||}~~}||||||}|{}}}}}}}}~~~}}}}}}}}||{||{zz{|||}~~~~~~}}}~~}}~~}}~~~~}}~~}}|||{{zzyyz{{||}}}}~~~~~}|||{{||||{{|{zzzzzzzzzzyyzzz{{{{{{{|||}}}||}|{zyyzzz{{||||||{{zyxwwvuvwxyz{|}}}~~~~~~~~}}|{{{{{{{||||}}}}}}||{{zz{|}~~~~~~~~}}}}}|||{{{{{{{zzzzzzzzzz{{||}}~~~}}}}}}}}~~~~~}}|||{{zzyyyyyyxxxwvvvutsssssrssssuvwxyyzzzzzz{{{zzzz{{{{|}}~~~~~}}}}~~~yxy{~~|{{|}~~~~~~~~}|{{zzzzzzyzzz{|||||||||}}}}}~~~~~~}}}||}}~~~~~~~~~~}}~~}~~~~~~}~}}}}}}}||||||{{{{|{{|}}}}}}~~~~}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzz{zzzyyxxxxwwwwvvwwwxyyzzz{|{{zzzzzyyyyyxxyyyyzzzzzzzzz{{{{{{||||||||||||}~~~}}}}}~~~~}}}}}}~~~~~~~~}}~~}}||{{{||{{{{||}}||||}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzz{zzz{{zzzzyyyyyyyyzzzz{{{z{{{{{{{{zyzz{{|}~~{uw}~~~~}{|~~~~~~~~~~~}||{{zzzyyyzzz{zzzz{{zzyyyyyyzz{{{{{||||{zzyyz|||}}}|||||{{||}}}~~~~~~~~~~~~~}}}}|{{{{|||||||||||||{zzyyyyxxyyyyz{|}|}}}}~~~~}|||{{{{{||}}}}}~~}}|||||||{{{{{||}}}}}}||{{zyyyyyxxxxxxxxyzz{{{||||{|}||||}~~~~~~}}|||||}~~~~~~~~}}}}|{{{|||}~}}}}}||{{||{{{||{|}~~~~~~~|{yxwwwxxyz{{zzzz{|}}~~|{{||zyyz{{{|{xutx}~~|zyyyz}~|zz{|||{xvtttw|~~|zyyxz|}{zyxwutux||||}~~~~}|{{{{zzz||~~~~~~}}}}}}}}~~}}}||}||}~~~~~~~}~~~~}~~~~~~~~~~~~~}}}}}~~}}}}}}~~~~~~~~~~~~~}~~~}}~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}|||{{{zzz{{{{{{|||||}}}}}~~~~~~~~}}}}~~~~~~}}}}}|{{{{{{{{{{{{|||||{{{||||}}~~~~}}}||}}}}~~~~~~~~~}}||||||}}}}}}~~~~}|}}|{{zzzzz{{zyyyz{{{zyxxyyyyxxyyyyzyz{|||}~}||}~}||}||{{|{{{{{{||}|||}}}~~}||{z{~~}}~}|{{}vqqsy}}~~|zyyyyz|}zyy{}|xtuwywtsw{}yvuvwvvvuuttsttuy|}}|ywwwwwuuwxyzzyxwxz{||}~~}|zxwvutuuwwxyzz{}}||||{zzzz{|}~~~~~~~~~}}}~~~~}|||}~~~~~~~}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}|}}|{zyyxxxxwwwy{|}~}}}}}}~~}|{zz|~~|{|}ztssv~}|~{|~}{xy~~|{z{|~~}}|||{|~~|{{{}~~||}~}{zz{|~~}|{|}||{yxxxwy{{zyxxwvvuuvvuvxz|~~~}|{zyzzzzyyyzz{{}~}|zyxxy{{{zyxwwxwwxyz{|}~~~~~}}~~~~~~}}|}~~~}||{||||}~~~~}|||}}{zz{zyz{{|||zzyyxyyzzyxxxxy{||}~|{{|||||{zyyyyyyyyxxxxwwxyyyyyxwxyxxxxvvwyyy{}|z{|}}~|xv{xrjgnz~vqty{|~~|{~}yz|}}|~~~}{{zyy{}~~}~~}}~~~~~~||}}~~~}|{zzyxxyzz{{{|||}||}}||}~~~~~~}}}~}||||}}|}||{{{zzyyzzzz{{|}~~~~~~~~}|{{{{{{|||||||{{{{{{||||||}}}}}~~~~~~}}}}||{{{{{{||||{{{zyyxwvvvwwwwxyyyz{{{{|{{{{zzzzzz{{{{{{{{||||||||||||||}}}~}|||{zz{{z{}{y|}}|yy{|{zyxxwwxwvuuvwvuwyzzzzz{{||{}~~~~}~~~~}}|z{}|||||}{{}|zxwvuuuuutrsuuwy{}~~~~}}}~~~~~~}|||}}}}~~~}~~~~}}}|||{yyxxyzzz{||{xuwxutuusrrtvwwvwxyzywwz{|}~|}}}|zyz{{zz{{|||}}}~~~~~}{yxxwwwxxwvuvwwy{zzz{}~|||{{|~}}~~|||~~}|{||{ywuuuutqpqpooopqqrsssrqqppprtuvxz|~~~~~~}|{zzywusrtsssqpqpqrruvvx{{{zyyyzzyxxxxwwvutssstuwxvvy{}}||{{}~~~}|}~~|{zyy{|}~|{|zyzyyz{|}~}{zyz}~~~~}}~~}||{z{{{{{{zyzzzz{{|~~}{yxyyyxwwy{{{z{|{{~~|}~~}}~}}||}}||~~~}|{{{yxxxxvuttssrrstssssuvwz~~|{z||xvwwuttttuwyz{||}~}{yxyyxvsrrpmkkmmlmoquvsruwyz{|~~|{zzzzzz{{{z{|}}~~}zxy}~|{zywvvwxxwvvwxyyz|~}{yvstttttstuuvwwxxyz{}}|{|||}~~}~~}{zyy{~}}~~~~}}zxz|z{}{yyyyyvuuvvvvvuvvutuuwxxy{~}ywtponmmnprtwx{}}~|zxwxwxyzzxxz{}|z{{zzxvwxwvuvwxyyz}~~|{yxwwvvuux{|{{||{zzz{|~}~}{xxxusstuuvwyz{}~|{xusqqrpoqstvwy|~{yvutrpoqtwy{|}~}|||||||}~~~~~|yvtqopqrswyz{{zyyywvvxz|~}zxwxz{|}~~~}yx{|{|~~}{xy{|}~{xusqnnnoooprstx{|}~~~}{yyxxyz|}}zwvwtomkihgfhjknpqpqsssvxxxxxwwvvvutttsqrsrruvutwyz{{}~}}}|{zzz{|~~~}{zxutstuwxz|~|zyyyy{~}|}}}~|{yxxyz{|}|{{|{{|~~}}}}||~~~}|{yy{{z{|~}{{|}||{|}~~}}~}ywwvtssvxyy{~~}{{z{}~~~|{zwtqoonnmopqruutsttuvvwwwwxxwvuuvwvwxxyyy{||{|}}~}{zwsqqppppqruvwxwvuroprqqsvx{|~~|||ywwvvuuvxz}~|zzyxxxxyyyz}|yxxvuvwy|~~{ywvwxzzzz{|}~~~|zyxvsqpoonnopqrrrrtwy{}~}{zzyxxxxyz{}}|{z{z{|}|xvtttuwxy|~~|zz{zxxyzz{{|}~~|||zwuuuusrrssssuwy{}~}{yxwurrqqrrstvyz{zzzzyxwwwwx{|}~}|zxwwvuvvvvwwwy{~~{xxxusrrrrstwxyz||{{{yyy{}{xvtrqrsstvwxy{}~|{{zz{||}~}|{ywwwvuwxxxxxxy{|~~~~~}{yy{{{}}{xwwxyz{|~~~~~~}|{{~}|}~~~~~}}||}~}{zxxxwvxy{|~}}|{{}}|~}|{zzzyxwwvvvvvxyz|~~~}|zyxvutrqqpnmmmnmllmnnooooooopruvwy{}}{||{zxvwvtssstsrstuvxz{|~~}~}{{{zyxxxxxxzyxxz||{z{{zzz{~}||~|z{}~~~~~~~~~}|zxwwwwyz{{}~~~}~~}}~~~~}||}~{ywuuvvx{~~|{{}}{yxxxy{}}|{{{ywvussrstttvwvtsqpppqsuvxyz{{{{zywvttsrrtvwxyz{}~|{zxwvvwwxyz{{z{zyz{zzzz{{{|~}|{zzywvvutsstvwwxzz{|~~~~}|}~}|{zyvtrqrtstvwxyyz{||}}~~~}|{||}}}}}}~}}|zyyvrpooonnnqtvwxxyzzywvwyyxyz|}~~~~~~|{yxvvwy|~|zzzz{|}}~}||}~}|{z{}~~~~~}|zywvvvvvwwwxyz{}}~~|yxwwvuuvvvuvuttsrsuuuvxyz{|}~~~}{yyyzyyyyyzzyxy{{{{{~}{{{|||{{zxwurrrqqrtuwxzzz{}~~~~}||}}}}}}}}}||}}}~~~~}{zyxvusrrstvy|~~}|||}}~~~}||{zyyzzyyyz{||}~~}}}}|||{zyyyxx{~}||{{z|~}{yxxwwxy{{{}~~|{zyxxwwyyyzz{|zz}~~~}~~~~}|zxyxvusqpnkjjhhjllmnprsrsttuvvvvvwwvuuvvvvvvvvvusssrrrsuvwy{|}~~}|}}}|{{{zwvuttuwxy{}~|{{zz{~}{zywvutuvxyy{}~~}|}~~}}~~~~~~}}}|{zzzzz{{{|}~}|}}}~}{yxxxxy|~~~}|}~}{ywvuuvwxz||{zyxwvvvvwwvvvvvvuuvwwvwxxxvvvvwxxxxy{|}}{{|yvuuvwxz|~}~}}{xwvutsstsstvxz}~}{yvtttqqrsuvuuwwvuttuwyy{}~~|{{zyyyyyzz{|}~~}{ywusqooonnnoprststvvuvxy{zy{||||{zzzzzyyxyyz{{zyz{|}~~}|zyxxxz{}~~~~~~~~|{zyzywwwxyzz|~}{zywvussrrsuuvxyyxwwwxxxyz{}~~~~~}}|zxxwvuttvvwxy|}zyxxwutstttttuvwxyyzzywwxyy{|~~}}|{{||}~~|}}zyxxxwuvxz{zz{{|}|}~~}|{zyxwwwwwxyz||||||}~}{{{{|~}}}|{zzzzy{|xwwuttuvxz{|{yzzzz{|}~~~~~}}}}||}~|{z{|}}~~}{zyxvtrqomlmnpppqqppoonoqrrstuwusuuttsrsstsrstuvuuwxwxz{}~~}}|zyzzzyyzzywvvvvuwxyyzz|~~~}}|{{z{{}~}}|y{~}{xx~}{{{z{|||}}}~~~}|~}|{{{yxx{|}|yxwxxyyzzz|~}{|~}}~~~~~~}{{|||||}~}}zxz|||yx{|{z{zxz}|{yy{|xvvtssrrrstrqtvwvtuxz{|~~}{yyyxxwx|~~~|{|zxyzyxwwxxwxz{{{|}~~~}zwtsrrrrsstvxwuwyxwwxyyyxzzxz||{{{}}{zyz}}|zyz~|z}||~~|{|}}~~|yvuusrrstuvvuuuuvtrtwwuutuwvvwxxxvvxxwvwyyz{{}~~~~}}}}{z{{{{{~~~~}~}~}|||zzzzz{{{{|~~~~~~}|zyxwwussuvxyxyzzzxwz}}}}}~}{}~{|}yvvy{{xy|zwxxyz{}}}}}{zz{{z{zxusrqqrstuvwxxxxyyyxxy{{{|~~~}||}}~~}~~~~||{xwwyzxvwy|~~~}}|}}~~~~~~}}~~}~~~}~~||}{zywyzxw{|z{}~~}|}~}||~}|}~}|}~}|zyxxxxxy|~}{|~}{}}|~~~~{y|}|}~~~~}~}{yy{~~}}}|}{ywurqppoqsrrttrpopqrqqsstuvuuutrrsrpqrqqrsssuvxz{}|~|{|}|{yxxxvvutuwxvwz|zyz|~~}}|~|yyz{{zxxxy|}~~}}~~~~}~~||~~}|{zz{||yz|||zy~~||~|yxxwwwvuvxy{{z{|xvz}~~~~~z{~~~~~}}~}}|{xvxz{{|~~zy|}}}}~}|}}}{yxwwxvssutrqppqstuvxz~~}~}}}~~}~~}}}}}}|||{{~~{|~~}}|||{zxxyyyy{}~~~~|{|}|{{z{zwwxwvwwuvz{zxwvwwwxzz|||}zzyxwutvvxyxwyz{{z{}||~~|{{{{zxy||{|~}yy}{yzzzzxtttuvxwvwyxvwwwvussssttsstutrtvwy{}}|{||zz|}}}~}}~}}|{{|{|~}}}{zzzz{}}{{zz{xw|}|{zz{zy{}}|~|ywvwxustuttsuwxyz{}}{z{{zywtuvutqprsrrqrstutsuwxz}}|}~~~|}}{{{{{|zz|}|||~|{{{|~~}}}}|{{}~~}|||{zyz}}{}~}}}||{}}{{{zyxwy{|~~}~|{||}~~~~~~}~}}~}{zzyzyy{|{{|||{{z{~{|~|zyyyxxxxz{}|{zyyyyyz{{{}~~|zzzxvuvvvvuttuuuuvwxwvwvutsttsqqqppqqqrrrstvxz{}~|ywvvusstvxyyyz|}}~}{zyxxxwwxz{|~~}{{zz{|~~}~||~~|~}zzzyxxxxz||}}|{|}{xy{wttuuuttvxxxzzy{}||~}{|}|}~}~||{xvttuvuvxxy|}}}~~~~|{||zxxxxvtuuuuuuvwy{|}~~}|{zywtuwxxz{|~~}||}~~~|{|}}}~}|}|yxyxwusuxwvy{||}}{yzzyyy{~~}}}~}{zzzywuuvsrstssvwx{}}~~}|{zyzzz{{}~~|}~~}{{|{|~}|}zwxzxvttuustuvwvwxyz|~~|zyzzyz|~}||{z{}~~~}}~~~~}|}~~||}|{|||}|~~~|zxvtvwspqrpqsuxyyz|}}}~}{{zxwvvwvtrqppqsvwxwvvvvvwxwwy{}~~~~}}~}|||{zyxz{{{|}~~~~~~~}|{zzzzyxyz{|~~~~|zyyyxxxz{{}~~}|}||}~~}}}}}~~~~|{zyyyxy|~~}}}}|{{yxxxxxwwy||~~~~~}}~}~~}~~}{|}|{zz|~~|yz{{zwux|{{||}|yxxvuttrqrrqqrsstuwyz|~~~~}{|}|yxwvvwxxyzz{{{zz{|~~|{{|{zyxz}}}}~~}|{{{zxxyzzz{{{|||{|}~}}}}}}~~~~~}}}{yz{{{{}~|{zzzxuuvvuvwyzzzzzyz|}~}}~~~}}}}~~}~~}{{}~~}|zyxxvvwwwwxyzyyz{{{}}|{yyxwwwwxwvy}~~~~}|{zzyvuxyxxyyzz{{{|}~~}}}||||}|{|}~~~}{yxwvvtuxyyzz|~|{~~~~}|{ywvwwvvvwxxyyy{|~~|zyyxwxyyyyy{|}}}~~~}~~||zxxxwwxyyzz{}~}}||{zyyz{||}~~}~~}|~}{}~}zxyz{||~~}}}}~~~~}}|zzz|}|{~~~~~|z{{yxxwwvvwyxx{|||~~}{{}}||{{{zywusssrrrstuuttvwwyzz|~~}}~~|{zyyyy{|{z|}}~}}}|{{|~|||{yyyyyyxwwy{}~~~{zywvuuuvxz{{zz|||}~}||}}}}}~~~~~~~~~}~}|}~|y{{wuvxzzyz}~~~~~~}|||||{|||~~}}|||{||}~}~~~}}}}||}||~~}|zxwwxxxwy{{{zz}~~~|{xvvutsssssuuuuxz{~~~~}}}{yxxxyz{|}~~}~~~~}~~}}|||{z{{zzz{}}~}{yxxxxxyzz{||}|z{~~~}{zyzyxxxyyz{~~}{{{{}~~}}~~}{{zyyxyz{|}||}||zy{~~}}|{{||}||~~}~~~~~}|{{||{{}~||{zzz{|||||}}{{|}~~~~}|||||zy{}~~}||{yvvxxxz|{{}}}|{{}~~}}~~~}}{{{zyxvwxwwwwyzz}}yvvxwvwy{|}}}{xz}|{}~~~|{|}}}}}|zyz{||{}~~~~~|{~}|||||zz{{{zy|~|{{{zz{~~}}}}||}~}{|}}{xyz{{zz|~}|||||}~~~~}}}|{zzz{~~}{||}{rprrsstwyzttspsz{upmkkouz~}wrrtw{}~~}wsrpmnrx}}vpmllnpszzxvsqtwwy~ulhfdcejmqxytrpnlnsssy|trqnotw{|wtqoptx|ytsrsttwz|}xrpomlnpty}~ywxutvz|~{wtsrrstqqw|~~zwtqmlmorv|}wuutstvyzupkgdehkpv{~zwuttpnrwwz~~|yurmjjkmqvz}xuutrrtuvwz|~~zvusszzx{}~~{z|~}zxwy|}}~}{||}}{{xvz}~~~zwwxyy{zzyvtvy{}~}}}|}~~~~|xwywvxy{|y{|zz~~{|{uqtwuvz~{{}}}||}}{}~{zxwuvwvvwxy{|zwxywtuwy|xrvzvuz{y{{{|~~}{xwwwyyy|~{|}yutvvux}}|}|zxxxyz|~|~yrsvustvwy{~~~~|zxvuusrvxutwwy{|}{yyxwxxwxwuwyvuxzyy{}}~~}}||{wuwxwwwy{||}}|}||||}~}}~|z{}zwx{zyxx|}|~~~|{||zxz|{z{||zzzz{~~~~}z||ywwussrrstssstuy{}~|}~{xz|xuvwtsvxxyzzyxz{xwz|yx{}{yyyyxusstsrsuutuvvwy{|}}}{{|ywwwvvxzzyz}|{|}{z|~{~{wz{xuuuttuvvvx|~~}|{|}|z~}}}}|~}~~~~~~~~}|{zzz{{|}~~}|||}~}|}}||||{zz{{||}~~~{xz||{{||{}~{z|~}}~~}{yxwvuvwvwy{|}{{{zxwxwwz|{|~~~|}}|{{|||}}}~}}~~~~}~~}|{zxwvuuvvvvxyz{~}|{{zzxwwvuwzyz||yyz{{{z|~~}}|}~|zyyxvussssrqrtvxxy|~}{zzxxyyz{{}~~~~~~~~~~||{zz|{zxyzzyz|~}{yyxxyyyz|||||}|{{{|}}}~~}|{{zxwxxxwxy{|}~}|zxwwvuuvuwzzyzzzzyyz{{{zz|||{yz{zwwwxvssttsstttvyz{}~||||zyywvuuuuvwwvwyzyyxwwwwxyyz{||{{}~||}|yxxxwwvwywvy||}~||{zyz{}~~}|{z{|{z|}~~{{|||}~}}|}~|{||{z|~~|||zyyz||{|}~~}}}~~}||~~~}}{yzyxvvvvwwxzzz|~~|{{{{{{}~}||||||~~~}|||{{|}~~}|{{{|}|||}}}}|{zywuvwxyz{{{{{zzzz{|||}}}}}}}|zyxwwxwwvvwxvwxyz|~~~}}{zzyxvvuuvwxyz|||||||zz{||||||||||{{z{{{||{{{||}~~|{{|~~~~}}~~~~~~~~}|{{{zyxwvuuvvwvvwwxy{}~~}}||{yxxwuvwwxyzzzyxyzzz{|}~~~~}{zyyxxwxwwwwwwxxz{}~|{{zxwvwwxz{{{{{zzzz{{{|}|{|{zxxxwvuuttuuuttuvuvxyz{}~~}|||{{{zyxxvvuutuvwyyyz{zzzzyz|}}~~~~}|}~|z{|{{|~~}}{{|~~~~}||{||{|}|{}~}~~{zyyyyy{|}}~~~}||||{}~~~}|||{zzzzzyyyyyz|~~}|{zyyyyyz|}~~~}}}|}~~~~~~~~~~~~~~~}}}~}}|zyxxwvuvvvvvwyz|~~}|{zxwxyzz{|||||{z{{{{|~~~~}|{{{{zzzyyyxxz|}~~}|zz{{{|}}~}}|{{{{||}~|{zyxwvvutssstvxxy|~~}|||zz{zxvuuuvvwyz{||{{||{|}~~~~~~~}|}}|{|||||}~}|{{|{|~~~~}}|{{|||~~}||{zyxwxxwvwxxyy{}~~}}|zxwvusrsstuvwwxxxxwwyz{|{{}}|{zzyxvvutssrrrrrrrtvxz}~}|zyxwwwwwyyyyyyxwvwxxyz|}~~~|{{zyxwxyyxxyz{}~~~}||}}}~~~~~~~||||{{{|}}|~~}}~~~~}|zyyywvwxyyy{}}|||{{{}~~~~~~}}}}~~~~~~}}}}}}|}~~}}}~~~}}~~~}|{{zyxyyyyxxy{}~~||{yxwwvwxyyzz{{{{}}}~~~~}|}~~}}}}}}}~~~~}~~}|||{yyyxxyyzz{{}~~}}{yxwvvvwxyyyyyyyyyyz|}~~~~||}{zxwwvutuutttuwy}~}{zywvwwwy{{zzyyyxxz||}~~}}|{zyzzyyyyzzzz{}}|{zyyz{{||}~~~~~}~~}}|{{||{{{}}|zxvtssstsrstssrqrssuvwxyzzzyxxwvuutsrrrrqpqrrtvxz|}~}}}}||{zyxvuutuvuuwyyyyyyyyyz{}~~~}~~}|zzzyyz{zz{||}|{zzz{|}~}}||||||}~~~~~~~}~~~}~~~~~~~~~}~~|{{{|}}}~~~~}|||}~~~~}}||{{{z{|~~|zyyyz{}}}}~}}|{{|||}~}|{{zzyyyyz{|~|{zzzzz{||}}}}|z{{{{|}~~}~~|{{{{zyy{||~~}}|||}~~~~~~~~~|yxwvuuvwxwwwwvttstuuuvvwxyyxxyxxwvuttttsrrstuxz{}~}}}|zyyxwvvwxxxz{zzzzyyyz||}~~~~}||||{|~~}||}}}}~~~}}|||~~~|zyxwvutttutstuwy{}~~}}||{zyxwvuuvwwxyzzzyxwvvwxz{|}}~~}}}|{zzyxwvxxwwxz{|}~}|zwvvvuuvxyyyzyyxxxxxy{}}}~~~~}}}{zxwwwwvvvvvwy{{}~}|yxvvvuuvwwxyxxxwwvvvwxyz{}}}}|}}|{{zzzzzyz{{{|}~}}~~|{{|}}~}|zzzzyz{{{{{zzxwxyyzz{{{{{zyxxxwwvvwwvvwwwwwy{}~}|{zyyyyz{}}~~~~}|||~}}}}}~~~}{{zyxxwvvwxy{}~~~}|{zyxwvvvvwxxyyyyyyxyz{||}~~}|{{{zyzzzzz{~~|{ywvvvwxxxz{zzz{{{|}~~~~}|||||{{{zzzz{|}}{zyxwwwxyz{{{{zyyzz{|}~~}~~~}||{zyyzzzyzz{{|~}{ywvutuwwxyz{{{{{{zz||||}}}}}}||{{zzzyyxyyxwxyyy|~~|zyxwvvvvwwyzzyzyyyyz{||}~~~~}|{zywwwwwwwxxyz|~~|{ywuttssssuvwxyxwwxxxyz{|||}}}}||{{zyyxyyyyyxxxyz{}~}{{{yxxyyzz{{{{zzz{|}~~}}|{zyyxxxxyyyz{|}~~}}|}~~~~~~}}}~~}{zxwwwwxyzz|}||{|}}}~~~}||}||||}~~~{zzzzzz{||{{||{{||}~~}}~~~}||||||}~~~}}}~~|{{z{{{{|{||}~~|{zxxxxyzz{zzz{{|}~~}|{zyyyzzzyzzz{}~{yxxxxyz{||||||||}~}}|{zzyyyyyzzz{|}~~~}|{yxwvvvwxxxy{{zyyyyyz{}~~~}||zyyxxxxxyz{|}~}{yxwxyzz{|}}}||}}}~~|{|||||}~~~|zyyxxwwyzzzzzyxwwwwwxyyxyyyywwvutsrrrqqqqqqrtuvwy{|}~}||{zz{zyxwutsrrrstuvxxwxyyyz|~~}|{{{z{{{||}~~}}}|}~~~~~~}||}~~~~}}|{zyyxxwwwxyyyzz{}~~~}}}|{zyxwwwxxyz|}~}}}~~~~~}}~~~~~~~~~~}}}}~~}||||||}~~~~}}|||}~~|||{{z{{{{}~}{zyxxxyzz|}~~}|||||}~~}||||||{{{{|}~|{zzz{|}~~|zzyxxyz{|}||{z{zzzz{|||}}}|{zyxvuuutttttstuwwxy{~~}}||{yxwvttssttuuvwxxxxxxyy|~~~}}}}}}}}~~~|{zzzyxyyyyz{}~~||{zywutsrqqqrstuvvvvvwxyz{{|}~~~}||{zyxxxwwvvvvvwwxy{}~|zywvvwwxxyyyyyzyyyyyz{|}}}}}}}||||{{zzzzz{{{|}}{zyxwvwxxyy{|||{{{{{|}~~~}}{zyxwvvvvvuvwxzz|~}|{zxvvuuuvvxyyyxxxxyz{|}~~~~}|{|}}}}~}||{||||}~~~~~~}|}}}}}~~}}}}}~~||}~~~~~~~}}}||zyyxxxxxxwwxyz{~~}{zxvutuvvwxyzzzyz{{|~~}}}}~~~~~~}}}|{|||}~~}{zxwvvuvvvwwxxxwwxxyz{}~~~}|{{yxxyxxxxyyz{~}|{zxwvvwwyz{{|}}|||}~~~}|{||zz{{{||}}}~}{zyyxyz{||}}|{{{}~~~~}||{{{{zzzzzzz{}~~}{zxwvwwwxxyyyyyyyyz{||}~~}|{{zyxwvvvwvvxyyy{}~}|zxwwwwxz{{|||}|||}~~~~~}|{yyyyxyyyyyzz{|~~~}|{zxwvvuuuvvvwyyxwwwxxxz|||}~~~}}}|{zyxwwwwwvvwwxyz}~}|zxvutttuvxzzyyzzz{|~~~~|{{{{{{|}~~~}}}|}}||}}}~~~}|zyyxyyz{|}~~}|}~~~}}}|||{{{{|~}|zyxyyz{|}~}}}}}~~~}}}||}~~~}|||{{}~~~~~~}}}|{||{{{|~~}|{zyyyyzz{|}|||||||}~~}|{zyxxxxxxxyz|~~|{zyyyyz|}}~~}}}~~}||||{zzzz{|}~~}{yxxwvvwxxyz{{zzzz{||}}~~}|{zyxxxxwwwyyz{|~~}|zxwvvvvwxyzz{{{{{|}~~~}|||{{{|}}~~}|{zyyzz{||||{yzz{{||}~~~~}||{yxwvutsttsstuuwx{~~|{{zyxwutsrqqrstuvwwwvwwwxy{{|}}}}}}|{zzyxwwwvvvvwxxz|~~}|{{{|}~~}}|{zzyyxyz{{|~~}|{ywvutsssttuwxxxxyyyz|~~}||{zz{{||}~~~~~~~~}|{{{||~~}||||{{{||||}~}|{{|}~~~~~~~~~}|zzzzz{{}~~~~}}~~}|{{zyzzzzzz{{|~}|{zyyyyz{|}~~~}}~~~~}}}~~~~||}}}~~~~}}~}}~~~~}||{zyxxxwvwxxyz|~~}|{{yxwuttuuuvwxyyyzzyyzz{|}~~~}}}|{{{zyxxxxxyyzzz{|~}}}|{}~~~~}}|||||||}~~}|{{yxwwvwwxyyyyzyyyz||}}~~~}|||zyxxwvvvvwwwwxxyz|}~~}}{zywvutttuvwxxyzyyyzzz{|}~~~~~}}|{{zzyxxyyxxyz{{|~}|{zyyzz{|}}}|||||||}~~~~~}}}}|{{{{zzz{{{|~~}|zxwvvvuvwwxyzzzyyyzz{{|||||||{zyyxwvuuuttuuuvwxz|~~~~~}~~}}~}}}~~~~}{{{{{|}}~~}}}}|}}}}}}~}|{ywwwwwxyz{{{|}||}}}~~~}|{{{{zyzz{{{{}~~~~~~~|{zzzzz{|}}}}}}|||}}~}}|{yxwwwwwxxxyz{|~~}||zywwvwwwxyzzzzyyyyz{|}}~~}||{z{{zzzzzz{}}|{z{{{|~~~~~~}||||||}}}}~~|{{zyyyyz{{|||||||||}}~}~~~}}||{zzzyyyyyyyyyyyz{||}~~}|||}}}}}}~~~~}}~~}~~}~~~~~~~}}}|}|||}|}}||}}}}}~~~~}|}}}}||}|{{{xwz|{yuuyzz{|{{{{}~||~~~~~}}|||{yyyzzwvvvuuvwwxyz{zz}~}|}}}~~}~~||}|||{|||{zxyyyyyyxyxvtutsssrrrrsuutwywwyzzzyzzyxwwxz{}|{}~~~~~~~}|{zxy{|{{|}~}{{|}}|}~~~}}}~~~}}}}~~|}~}{{{{{{zzzzzyxwxyy{~~~}}}~|z{|{|zyz{|~~|{|}}~~||~}{yxwvutvwwvwvtqopqrtvxxwtuxwwyz{}}|||}~|wttuvx{|~}{ywvvurpomkjjkmnoqqommnnpsuwyzz{}}}{zzzywwxyyz{|}}}|}~|yzzyxy}~{|~||~}|}}|{xutuwyz|~}}}{ywwxyz}~{yxwxyzz{|}||}}~~||{{{|}~~{||{|{zyxxy|~~{yxwvvxy{}}{|}{z{{|}}{yzyxxwvvwwz|~}~}|~~}}}~|{|zyy{}|zywuttsrpooqvxwxy{zzzz{~}{{||zvuutrpnnoopqrsvxyz{{{|||~}|ywtrrstuvwyzz{~~~~|z{|~~~~}}~|{zyz}~}}~||}~|yvvutstuvwz|ywyyvtuvxz}{z{zz|~{xxxxxy{~}~}}}}|yxz{|{yvtttstvwxxxz}~zwuutssstuwy{~}~~}{yyxxxyy{~}zz{zyyz|}zxwwy{||}~{xvrnmlkmqux{}}}zz{zyyy{~}}~}yxwurnlllllmpqrstx~~~}{y{~~~~~~~}~~|zxvuuuvvvyz|~}{}}}}}}{|}}|||}~~}}{yyywwxxvvxyzzzyxurrsttwxy{~}{yxvsqppppruwxz}}|{{|}~|xwvvvwxxwwwxy|}~}{{~~||}}~}~|yvttsrrrttsstttsqqrstwxyz}~~}{ywtqnlmooooptxxz~|yxxxx{~~|{}~~~}}}|{|{|~}}|{zy{~~|yxxyz{{}~~|{zxxz|~~~~|zxurrrtvxz}}yvsponnnnnopruwxyyyyzzxy{{{|~|ywvusrsttvwz}~~~}{{zyz|}}||}~|||{z{}~~~~}|{zyxxyzyy{~}{yvsrrrrrqsvxyz|}~}z{}}~~}|{|~~~}||~}{yyz{|}~}||{zxwxz{{{|~~~~}~}|{|}}~~|}~~}|}~~~~}}}}~~}}zvuttuuuuvwxxwvwyxvvwwwuttttsrrtuuvwwxxxwxxwwyyz|||~~|zxwvvvvwyyy{}~~~|wsrssssuwxyzyyzyxwwvxz|~~}zyxwwy{}~~{zyyxwwwwwwwyyxwwwwxzzz}|z{|{{}~|z{|{|{z{}~}zvtuutvy|~~~}{{}~~}||{z{~~~~~~}{zzywtsttsruyz{|~~}{xwurpooqsvy|~~~~~~~|zyxxyxxyywvvuuvwvtsrrssttuvwvutssqpsuutux{zz}~~}|||{|}~~{xvwxyxxz}~~~{xxyyz{{|~~~~}}}|zxwvuuvy{||}~}}{zyz|{z{|~~}zuqqrppruwwwyzyxxxwvwwvwz~~|zyz{|~|yxxxx{~{zyxxyzzzyyzzz|~}zxvtstutuvwxyzzzzyxwutttvwy{|}~~~~~~}|zxvwwvvx{|}~~~~{xvsomnoqsvy{}~~~~|{||zz{|}~~~~}||{{||||}}}~~{xututrtuttvxyz{|}}|{z|~|{}||{yxyyyzz{}~~~}}}}}||}~~}{|~~{wwwusrrttuwyzz|~~~~~}}}|zyyxxyy{|||}~~~}}|||}~}}|zzyyyz{{{~~~}}|{{{zzzzz{{{zyyyyyz{||}}|zyzyxvuuvvwxy{|}|}}|||}~}||||{{zxwxz}}}}}~~|yxxwvusrssttuwyzyyzz|}}|}~~|{zxwxxxz|~~|yuttsstvy{~~~~}}}|z{|yvuttsrrsttuuvwwxwwyywwwyyxwy{||}}}}~}|~~}{zxwurruwxy|~~|{{{zyzzyyxxz{|{{{{zyyyz{||{zzzywuvwwwxxxyzyxz|}}~~}~}|{{{{||}~~|zyxxzz{~~~~|||{zyxxxwvwyxwwwwwuuvuttutsssrqpppppqsuvx{{|~~~~~~~~}ywvvuutuuuvvtrqqpppprsssuvuuvustvuuvvvvvwyyxy||||}|{{zyxwwxyz||zyvuutsstuxxxxxyzzyyyzz{|}}}~~~||}|{{zyyyz{||~~}{z|~~~~}|{yxyyyyxyzzyyzz{{{||}}~~}|{z{{|}}~~}|{{{{|}}}}}~}{|}~~}}~~}}~}{}~}}~}|ywtrqrstuy|}}~~}|||{zyyyyxxyyyyyy{{{{|~}{yvstusrtvxxwy{{{zzz{||{yxxwvtssstuvwwwwwxxyz{}~~~~}{xwwvvvvvwwy{}}|{{zyyz{|~~~|zxwwwxz}~~|zwvuvvvwxy{{zzzyyyyz{{{}}{yx{~~{zzyvuvvuuuvwwvvvuvwxwy|}|}~~}|{zyxxyzz{}~~~|zwvwvtuwy{}~~~}{{{{{||}~}zyxwutvwyzz||{z{}||~~{yxwwtqqsttrrstvwvvwvutrsvwxxx{{zyyyywvuuvxxyyz|~|{|}~}}|||z{}~}|{{{zyzz|}}~~|}}|zyyyyxyyxwxzzzz{}~}}~~}{{|}}~}zz{||~|{||{zyyzxwwxxwuuvvwwwxy{{{|~~}|zwvuuuvy|~~}~~|{|}~~~}}~}{}~~~~|{{|{yxz{zzz||ywutsstuvvwxyxvttvvuvwwwvvvvutttuuvusrsuuttuvy{{{|}~~{zzxvvvx{~}}||}||{{|}|{zyz{}~~}~~~~~~}~|{{yxyzz{{|}~}}~}||{|}}}~~}{{{zz|}}zxxyyz}~}~~||||}~~}{xwusqpoooopsuxyz|~}{yxyyzzzz|||||}}}}}}|||}|{z{||}}}~}|{zyx{}}}~~}}}{zzz|~~}{zyyyyyyy{}||~~~}|zywuuvwz|{|}|z|}~~~~~|ywwwurrtuwxxz|}~~~}||}~~}|{{zyyz{|}}~|||{zzzyz{}~}~}}||}~~~}}}}}~~}{zz{}~|{ywvuuvvutuvvutssttttuwyz{{{{{zzyyyxxvuuuvwwxzzzz{|~~}|zz{yxwxxy{}~~~~}|{yxwvvvtuvwxxxyzyy{|}~~|zxy{|}~~~}|{{yxyyyzzzzzzxwwwwwwyyz{|}|{{{zxxxwuwxyz{}~}}~~~}}}}{zzz{|~|{{zz{|~}}}||}~~~|||~~~~}|||||}}~|||||||~~~~~~~}|{zyxwwxyyxxyyz{|}~}{ywvuvwxy{~}|{yxwvwwvvvuutsssrrqqrssttuwxyyyxvutuuuvxyz{}~}~~~}|{{zz{|}~~~~~~}|||||}~~~~~||~}{z{{||||~~}|{{}~~~|{{|}~~}{xwutsrrrstuvwxz|||}~}|{|}~~}}~~~}|{yyz|}~~~~}|}~|zxvuttssuuuvvwxwwwwvvvvwwxz{{{zyzzzyyxyxxyzz{||}~~|zxvtttuvxz{|}}||}|{z{{{zzzzzyxxyz{{|}~~~~}|{zxxxxxzz|}}~~}}~~|zzyyxxy{|}}}}}||}|z{{{|{zyyyyyyz|}}}}|{|{zyyzz{|}~~}|{zzyz{|}~~}|{{zyyyz{|}}|{{{z{{|}~~~~|||{{||{{|{zzyz{{|}}~{{zzyxxyyyz{{{|}}|{{|}||}|zywvwwxy{||||||||}~~}{xvutssssstuvxzzz{|{{|}}}}~~|zxwvvuttuvvwxz|}~}{{{{}~}|{{yyzzyzzz{{zzzyyzzyyz{{~~~~~~~~~|{yxwwy|}}||{{{zzyyyyzywwxwvvwxxyyz{}|||{{{yyzzzzz{|}~~~}}}|{|}}}}||||~~~~||}~}{zyyxyyxwxyxxyyxwuuuutuuvwwwxxxyxxxxwwwwwwxyz{}~~~}{zyz{{|}~~~|zxwvttttssttuvvvuuuvvwxy{|}}||||}}}|}}||{|}}~~|{{zy{~~{zzyxwvvvwxz{|}|||||||||}~}|{{zxwwwxyy{|}~}||}~~|{zzyyyz{||}~~~~}||}~~~~}{{{||{|~~~~~}|{|}~~~}}}}|{|}}~~}~~}}}}}}}}~~~}{zyzz{|}~~}{ywwvuuuuuvwwwvuttttuvwxzzz|}|{{zzyxwwwwxyz{|}}}~~~~}}}|{yxvuttuwy{|}}}}}}~~~}|{zyyyyyz{}~~}|{{{{{|}~}|{{{|}~~~}~~|{zyyyyyyyyyyzz{zzzzzz{||}~}|}}||||||}}}zxwvwxz|~~}||{{{|}||{||{zzzz{|~~~~~~}}}}~}{zzyyyyz{||}}~~}|{{|||}~}~~~~}|{{{zz{{{{|~~~}|zwvvvwyz|}~~~}{ywwvuuutuvwxyz{{zxwwxwxyzzzzzzyxwvuuuuvvxyz|}~}}~}|{zz{{{|}}||{zyyzz{|}}|{zyxyyxy{{|}}~~~~~~~}}|zyyz{}~}|zyxxwyzzz{||{{{{zz{||}}}}}}}|||||{|}|||}~~{zzz{|~}|{{{{|}~~~~}}~~~~~|{|{{zyz||}~}|{zyz|~~}{zzzyxyyyz{|}|{zzyyyyyyyyyyyxxxwwvvvwwwwxxxyz{|}~~~|{ywxxyz}~}|{{{{{{|||}}}}~~~~~}~~}|~~~~~}|{zzyxxyz{{{zyxxwwwwxxxyz{{{{{zzyyyyyyzzz|}~~{zxwxy{|}}~~~~}}~|zyyxwvvwxxxz{||}}}~~~~~~}}||}}}~~}{{{||}}{yyxxxy{|}}}||||||}~~~~}}}}||}~~~~~~~|zxxxwxz|~~~~~~|{zyvuutttuvwxyz{||}}}~~}|}~}~~||||}~~}|}~~~~~~}}{zyyyyz{|}}}~~}{zyxwwwwwwxyyyxxxwxyzzz|}}}}}|{yxxwvuuvvwwwxzz{|}~~~~}{{zyyy{|~~|zxwwvvvwwy{|||||}}~~~~~~}|{zyyxyyz{{{zzyxvvwwwxyz|||}}}|||{{{{{{||}~~~}||}}~~~~}~~~~~~}~~|{{{zzz{|}~~~~}|}~}|{{zyyyzzz{}}|}~~~~}|{{zzzzzzz{{|}}~~|zxwwxy{||}}~~~|zyyxvuuuuvwxzzzyyxwvvwxyz{}~}}~~}|{{zyyyyyz{}~}zxwwwyz|}~~~~~~}}}~~~~~~~~~}}}}~|||}}~}}||}~~}|{z{||~~~}}||}}~~~~~~|{zyyyxxxyzz{||||}~~}||{{|}~~~~}}||}}}}~}|{zz{}~~}{zzyxwwvvvwwwvvvuttuvwxy{||||{{{|||}}}~~}{zxwwxyz{|}}}~~}}|zzzyzzz{{{}}}||||||}~~}}|{{{|}~~}||~}||zyyz{{{|}~~~}||~}}}|zxwwtswzyxxyyxy|}}}{z{}|{~{yxtsvxwvutv|}{~~}|yxwwvvvx{}~~}~~~~}|}}||}}}|{|}~~}~~|zxyyz{}yx{|xvx||~|}}}||}~}}}}{{{|}}zwvvvwxyxxxz|{y{~{|}}|yvsrtvxxz{{|{zxwwz|}}||}|{zzxvvutuvvwxxxxyyzzzxy{|}}~~~}|zyxyyyz{{{zzzz{{|}~z{~{y}|xxwwwvtvxxy{|~~}}|||~~}|}~{{}{yyzzzxwy|}}}}yzzxxy{|}}}~~}}~}|}|zxxyyxxyz|zwy{xvxyyxy{|||}~~~~|z|}{{~~~|{{zyxxyzzy{}{{}{z{}}}~{xy{yvx{{{}~~~~~|{~}}{{}~|~}z|}{}~|{z{}}|}~z{|yxxyxwvvxzzyxwvuwzxvy||}}}}|{yyyxwvwy{zz|~~~}}}zy{}~~}|{yxwwvuxzzy{~~~~~}}~~~~~}}~}|zyz|zyz{{|}~~}{z|||{zzywxzyyyz|}{xy{zzyy|~~}}|{zxyzzz|~~~~~|{xvutssssssuvvuuuvvttvxvuwywvxzxvxzxuwyyyzzzz|~~|~~}~}{zxvtrrtvvwz}|z{}}}~~~}{zywvvvvwwwwz|{zyyxxy{zyz||}~~~}||}|z~~~|{{|}~{{{yvuvuuvwxyz{|}{{|~~}|{z{{ywxyyxz{zz|~}}~}}~}|{{|}~~}|zzz{|}~~~}|{|}}|~~~~}|~~|}~~~~~}|}}||}~|{|}~~|~~||{{||{|~~~~~}~~|{|}||~~|{}}|zzz{||||||||||||{{{{{{{|}~~~}|~}|{{zxustvvwwz~~|zyyz|~~}{yxwvvwxwuvwwvutsssuwy{}~|{||||~~}{xxyyz}}|{zzzz{||}~~~}}~}~~~~||||{{||{|}~~~~}||||}~~}{zxwwvvvvwxwvxyyyyyyxxxwwyyyz{{zxxxxwwvvvuuvxyxz{{|~~~~}||{yxyyz{|~~}~~}~}{zyxxwwwwxxyzzyyyyyxyyyyz{{{{{{{{{||{{|}}||}}}|||}}}~~}||{zyxwvwxz|}~~~~}{{{zyyyzyz{|||}}|{zyyzzz{||}}~~~}}}|{{{||}~|zzzz{}~}~~~~~~~~||}~~}{zzywwxxxyzzzzzzyyyxxyz{|~~|zyz{|}~~~~}|||}}~~~~~~}}|||}}}~~||}}}}~~|zxwvwyz|}}}}}}~|{zxxxxwvwxyyz{zzyyyzyz{{{||}~}|}||{zzzzzz{{{{{{{{||}}~~~}|{zxwwxy{}~}|{zyyzzz{{||{zzzyyz{|}~~}}||}~~~}{{{{}~~}{{{{{{{|{zzzzyyz{{{}}||{zyyxxxxxyyyyyzzzz{{{zywvutttuvwxxyyyyyyyzz{{{{zxwvutsssttuvwxxyyxwvvvvvvwwxyyyyyyxxxxxyyyz{|}}}}|{|}~~}|{zzzz{||||||||zzzzzz{|}~~~~}}}}}~~~}|{ywwwwvwy{}}}}}}}}}~|ywussssstuvvwxxxwwwwwxz|}~~~}|{zzzzz{|||}||{zzywwwxxxxxxyz{||}~~}{zyxyyz|~~{zyyyyz{|}~~~~~~~||||}~~}}}~~~~~~}}}}}~~~~~}{zyz{{|}~|yvttssttuuuvwwvvvvvuuvwyz{|}}|{z{{zz{|}~~{{~|zxxy{~}|zzyyyyyzz{|~~~~~~}}}~~~}}}|{{{|}}~~~~~~~}|{yxxxy{}~~~~~~~}}|{zzyyyz{||}}}}||||}~~~~}}}}~~~}{zyxyz||}}}}}}}}~~~~}|zxwvuuttttsssstuuvvvwwxxyzz{|}}}|||{zyyyyzzzzzzzzzyzz{zzzzyxwvutttvxyz{}~~~}|zzzzyyz{||}}~~~~}||||||~~}}}|{{{{{{{}~~}|zxxz|}~}||||{{{|||}}}||{zzzzzz{}~~~~}|zyyxvvwwwwxxy{|~~~~~~{z{|}~~~~~}|~}||||}~~}|zyz{}~~~~~~~~~}|zzyz{|}~~~~~~~||{yyz{|}~~~}}}~~~~}}}~~~~~}||{||}~}{zxutsrrrrrrrrstuvxyzyyyyxvtttttuwz{{|||{|~~}{yyxxxwwxy{||}}}}}}}}~~~~~}}|}~~~|||~~~}||{{{|}~~~~~~}{{{zzyyyyyzzz{{|}}}}}}}|{zywuvxxyz|}}||}}~|{zxwwwvvwwwxxwwvutssrstuvxxyzzyxwwwxwvvwxy{}}}|}~|zz{|}~}}~}{xuuvx~}{zz{zzzz{}}|yxyz{zyxxxwwwxyy{|}|zyxxxwvvwy{{{|}}}}~}||{zzzyxwwxxyz||||{{|||}~~}|||}}}}}}~~}|{{{|}~~~~~~~~~~~~~}{yyxyz{||}}}}}}~~}|{zyyyz{{|}~~~~~~}}}~~~~~~~~~~}}}|{{|}}}~~|{z{{}~~~~~}}}}}}}||{{{{|}}~~}||{{{|||}~~}{ywvvvwxz|}~~~~}}|{{{{{zz{{{zyzzz{}}|{}~~~}||{{{|}|zz|~}}|zyyyyz|}}~~~||{{zyxxz{|}}~}|{zyyyyz{|~~}}}~~}||{|}~~||}}}|||}}~~}||zzzzzz{||}}~~~}|{{zyxwvvuuttuvwxxyz{{{zxwusqpnnpqsuvxyzzz{|}}}|zyxxxwvvuuwxxyxxyyxyz{{|}~~~}}}}}}~|yxwxyz|~}|{zzz{{{{||}}}}|{{|}}~~}|{zyxxwxxyzz{|}}~~~~}{zyxxwvwwxyyzz{||}}}~|yxwvvvvvvwxy{|}}|||}}~~~}}~~}||{{{{{|||{zyzzz{{}~~~~}}}|||||}}}}~~~~~}||{|}~~~{yxwy{}~~~~~~~~~}||{|||}}}}}}~~|zywwvvwxyzzzzz{{||~~|zyxwvuuuttuvxxxxxxxyz{|}~~}}}}}}~~~~|{zzz{}~}|||||||}~}}||||}}~~}|{{zzzzzzzz{{{{|}}}}||{zyyyyz|}~}|{zzzz{{||}~~}}||{||}}~~}|{{{zzz{{||}~~~~~|zxwvvvwxz{|}}}}~~~~~|{yyxxxxxyyz{{{{zzyyyyzz{{{{{{{zzzzyyxxxxxxyyz{{|}~~}|{yxwxz{}~~~~~}{zyxwwxyyzz{{{zyyyxxxyyz{}~~~~~}|{zzyzz{||}~~|zyz{|~}|{zyxxwwwxyyxxxwwwxyz{|}}}~~~}}|{{zzzzzzzz{||}}~~~~|{zzzz|}~~~~}}}~~~~}}}}}}}~~}|{{|}~~~~~~~~}|{{{|}~~|zzyxxxyz{|}~~~~}}}}~~~~~~}}}~~}}}}}}}}}~~~}||{zzzzzzz{{{{zzyyyyxxyyyyyz{||}}}~~~~~}|{zxxyz{}}~~~~~~|{yxwvwwxxz{|}}||{zz{{||}}~~~~~}{z{|}~}||{{{||}}}}|zz{zz{{|}}~~~~}}|||}}}~~~~}}|{yvuvvvwy{||}}~}}~~~|{ywtsrrqpppqqrttuuvvvvwwxyzz{||||||{{{zzzz{|}}}~~|||}ysrrsvz|||~}|zzz{}{yyzz|~}{{}~}zyz|||}|{{{|}}~}}|zyxvvwwxzzz{{{zz{}~}||{ywutsstuwxzzzzzz{{|}}~~~~}|{zzzzzzz{||}~~}|zyxxyz|~~}}}}~~~}~~}{yxyz{|}~~}}|z{{{||}~~~}}~~~}}}}}~~~~}}}}~~~}}}}}}~}{zyyz{}~}|{zzyyyzzzzz{{zyyyyz{|}~~~~~~}}}||}}||}~~~~}|zzzz|}~~}|{z{|}}~~~~}~~~}}|{|||}}~|zyyz{}~~|yxxwwwwwxyz{{zzz{zxwxyzz{||}||{|~wqtz}}}~|yvvy{|~~~|ywvvwxxyzzy|~~}|{zyzzz{|}~~}||||{{zzyyyyyy{|}}~~}{xvtstuwxz{|}~~~~~|zyxwvvuuvwyz{{zyxxxwxxy{|}}~~~}||||}}}}~~~~~}||||}}{zyxxwwxxyz{{||||{{{{{{|||||}~}}}}|{{{{{{{{{{|~~{yxwwxxyzzzzzzzz{|}~}{zyxwvvuttuvvwxyyyyxxxxyyzz{|}~~~~~~~~|{z{}~~}{zzz|}}~~~~~~~~~~~}}}}~~~~~~~~}~~|zyxxz|~{wtsv{~|z{|~~|{|~|{|~~}~~~~~|{{}~~~~}|||||~~}|{{zzyyyzz{|}~|zwvuuvwz||}}~~~~~|{zxwwwwxyz{{{zyyyyzz{{|~~~|{z{|}~}|{zzz{{||}~~~~~}}}}}~~}}||{{z{{{{{|}~}{xvuuuuwxz{{|}}~~~}{yyyzyyyyzzz{{||{{{{{|||}}}~}}}}}||{||{{|||}}~~~~~}{zywvvwxz|}~~|{zyxxwwwwxyz{{||}}}}~}}||{{{{{{|}~~|zywvvwxy{|}}~~~|{zyxwwwxxyzzzzzzzzzzzzz{|{{{{zyyyyyyyzzzzz{||}~~|{ywutuvwy{}~}|zywwvwxxyz{{|||{zzyyyyz{{|||}||{{zyyyyzzz{}~}|{{|}~~|{{z{}|wvuyyvxz|~~~~}}}}{xwxxy{~}|{}~{{}~{}|yy{~~||}}~~}{yxxx{}~~|{{zzyxwvvuuvx{}}|}}}}~~~}|||}}}}~~}}}}}~~}|{{{|}~~~~}||{{{|}~~~}{xwvwxz|~}|{yxwwxxyzz{||||{{|}}~~}}||||}}}}}~~}|{{{{|~~}}||||}}}}}}}||{{||}~~}}||{zzzzzzz{|||||||}}}}}|{ywvuttuvxyz{||}}}~~~|{zyxwvuuuuvwxyzzz{{{zzzzz{|~~}}|{zzzzzzz|}}~~~~~|{{{||||||}~|||xrpps{~yuuwy{~~{xy{}}wsttuwyxuutqsy}~~}|}~|wttutsstvwvvwxy|~|{zzzzzyxxy|~~~}}}}~~|ywuuvxyyzz{{|~}}}~~~~~~}}}~~}zyz{|}~~}~~~~~~~{xvuvx{}snu}xzzy{}}}}|wqpw~|z|~~zzzz|}{yy|}{z|~~|zyxxz|}}}~}{zzz{||}~zz{|{yxxxyz{{||}}|||}~~~~~|zyy{|}|{yxxxyyxyz{{}|zz{}~}{yz|~~~}}~~~|||zwwxyz|~~}{yyxxwwvuuwyzzyyxxxyyz{||}}~}|{zz{{{zz{{|||}~~~|zxvvvwy{}}|{{zyz{|}~~}}~}|||}~~~~~~~~~~~~~~}}||{zzz{{|}~~}{zxwvvvwxz{}~~~|{zyxwvwwwxyz{{{{{{{{|}}~~~~~}}|{{{z{{{||}~~~}{zxwwxz{}~~~~}|zyyyz{|}~~||{{|||}}}}|||{{zzzzzzzyyzzzz{{|}}~~}|zywvtssuvxz{}~~|zyxwwvwwwxzz{{{{{{|}}~~~~}}}||}}}~~~}|zyyyyz|}~~~}{zyyxvwxvvxzzwtsvxxxyz{{|~}}~~~}}~~~~}}|||}}|{{zxvvtssuuuvvxzz{|||||{||}}{ywwxxxyyxyzzyz{||~~~}}|ywyyvtvyyyyz|}}|{{|||{z|~~~~~~|{|}{{||||}}~|||}}~{xwwwwxy|~~~~~~}{zyz{|}}|||}~~}|{zwuuuuvvvvwxz{}~~||}~~|yyz{zxxz|}}}|||{zyyyyyyz{{zzywutssstttuutvyyz|~|}|{|}~~}|}~|{{{{{|}}|}}{zyxvuuvxxyz{{zzzyz{|||}~}yyxvuvwxyz|~}|zxwuttrqrrqopollmry}||}}~~{yxz{{}~~~||}~~~~~~}{zyy{|~~|{{zyzz{|{zz{|~~~}}~~}{}~~~~~~~~~~~||~~}}zwwuqoqsstvxy{~|zywwz{{zyyzzxwvuuuuuw{}~~zwwwwwvwyzzzz{{{|}}||||{zwxz|}}}|{z{|{|||||}~~}}{yxwvtsttsrrstuvwwxyxyz|~~|}}{xxwwxutux|~~}}~~~~~}}{yyyyyyz|~~~~}yyxutuvxyz{|~~{{||}~}zxxxxy{|}|zyyz|}~|{{zxvuvxyzzzzyxwvvwxxyz{}~}}{xwvwwvwz|~}zyyxwuttttvz|~}{zxusrtvuuwz|~~}}}|yvuvvwxy|~}}xurrqooprvxx{~~~|zzxvvvvusqtwwxz|~}|}}|{zzzyz~~~|||}~}|{{zyz{~}}}~}}|yxyyz|~~}|}}}||}~~~{xwwwwwvvxyz|}~~zyzywvwyzyy{}~~{xvtsrtvy|~}zwwwwwwwwwwxzz{||}}}~~~~~~~}}{yz{{|||~~}zwwxyz{}|ywvtssssstwxxz{ywwwvvxzz{}~{ywutrsuvwxy|~}}|||~|zxwyyy{}{yzzzzxwvusrruw}}zzzyz|~}|}||}}{{zyyxy|~|zzyxy{||||~}|{{zz|}~|zxvvyz{|}~}{xvusrstuvxz}{yz{ywxyz{}}zwvttuvxy|~~~~}||||~}}}|~}yz|||}~~}ywxxwwxxyyzyyzyyyxwxz{|~{wvvvuvxz{{{|zzyyyxxxz|}}{{|yvtsrqpruxz|}~||{zxvuvvwxz|~~}{zzxvvvtuwy|~|yyzzzz|~}z{||||~|zyz|}~}||{{}~~}||zxyz{|}~~~~~~~~}}~~}~~~~}~|{{||||}~|ywuuuvwxz{|~}zxvvuuwyz{{|}}|{zyxwwxz|}~||}}~}{yyxwxz|~~~~}zywtssrtuvxyz{}~~~~~~}zxyzzyyxz|}~{yussrqrtwzz|~}{ywwvutvwyz{zz|}{yxwwwuvy|~~|yxwwxyz|}~~|zyz{}~}~|zywwz|}~~||}||}~~|yxxvuvx{|{z{|||||}}|{zz{|}}}}}|||{{{zyxwwwxz}}{xvvwz}~}{{zzyxy{{|}}|{{zxvvxz{|~|zyxxxxz|~~}|{zz{z{}~}}}~}|ywxyvtwyyyz{|{{||{z{zxvwxxxy{}}}}}||}|{{{zzy{}}|yvsrsuvwxyyzyz|~~}{zywtrstuvwy|~~~~~}~~}||~}zxxyy{~~|{{z|}}}~~~}{{z{}}{zzzz|}}}~}~~|zzyyyz|~~~~~~|zywwxxxz{}}~~~}{{}|{||{{zyxxyyyyz{|}~~|zyxxyz{}~}}}||}~~~~~}|{{zzz{}~~}zwwxvuutuvwy{{|~~~}|||}}~~~~~~|zxxwvwxyyyz{{yxxxwwvvwwxwwxyyxxxzyxxxxyyyxxz||||}~~}{yxwvvwy{}}{{{{zz{~}zwxz{}~~|||zxxxyyy{}}~~}}}|||~~}~~~||{{|}}}}{zzyxxyz{{{{{{{{|~~}|{zyyyyz||}~}~~~~}zwuuvvvx|}}~~~}|{yyxwwwxyyz{||{{z{|||~~}|zxz{{{{{|||{{{|{zzyyywuvvuuwy{~~|{zywuuuwwxz{{{{{{zyzyxxxwwxyzzzzzyxwwxwxxz{|~}|||}~~~~~}}}~}}~~~~~~~||~~~~~~~}zyz{}~}{zyxxxxxxxyyyxwwvuuuuvwy{}~}||{zyxyz{}}~~}~~}}~~}|yxxxwwyzz{|~~~~~~~~}~~~}{xvvuvvvy|{{}~~{yxvuttuvwxx{}}~~}}|{zz{{{|}~~}}||zyz|||}~|{yvtsrrstvwwxyxxwxxz{|}}~~}|{zzzzyyyyzz{|}|{z{{}}}~}{{{|~~}}}}}~~}|||{zzyyyxxyyyyyyyz{{||}}}|{zzyzzz{{|}}~}|{zz{{{}~~|z{zyz|}~}|}}}}|{zyyyyyzz{}}zyyzz{}~}|||{{|{{yyzyxxyzzzzzzxwvvvvvvxy{{{|~~~~~}|zz|}}}|}~~}|zxvtsstvuuvwwwvuutttuuwy{|}~}}|{zxvuuvvwwy{|}}~~|{zyywwx{~~~~}~~|||}|{|~~~{zyxxyz|~~~~}||}}}}}}~}}~~~|||}}}}|~~~~}}~~}|||{yxwtsrstuuvxxyyz{}~|yxxxzz{}~~~}||}~~|yxvuvxyz}~}|||}|||{{{|}}}~}~~}zxyywwwwwwvvvwxxwxy{{zz{|{ywwxxwxyzzzyyy{|}}{{yxvvwxxwxyzzzyxxxwvuvwyxwy{zxxwxxyxvvwxyyy}}~~~{{|||}|{}~|}}|||}}~~{z{{||~}{yxyxuuwwvuvxyywwwxz|}~~~~}{zzyxwxyzzy{}{z~~|{}~~~}zxxwvvuvwy{|~~{xxxxwwz}~~}|~~}{|}{zyy{|zyzyzzzzyz{zy|~}||{zyyyz||||{{|}}{yz{zywuutqppopqqqrrsssuwxy{}~~}{yxxwutuvxz|~~|zyxyyxxyz{||||}}~}}|z|||~~~}}}~~~~}{zzzzzz{{|}}}~~|zxwvx{}~}}{zz{{|zz{{{zyyywwyzzzz{{|}}|{{{zxvyzwvx{}~~~~~~|{~~}|{z{}~}{|~}|{zzzyz{||{{z{{|}}{z|}}||~~~~{xxyxxz~~|{xvwwvtsstuuwyxwwvuvvvwxy{|||||zyxwwwuuvxyyxyz{}}}}|||{zxyyxwutvy{|}||}~~~|{{~~{z~~}~|zyyyyz{~~{z{|{{{|}~}|}}}~~}|{|{zz|||}}{{~~|}~}zxuutqpuyyy|}~~}||}}|~}|zzyxwwy|~}{yxwutvxwwy|~~~~|{|{yxxvuvwwxxyz{{}~{~~}{xwwxxz|~}zzzyxwwyywy{zxxxyxwwvuvxz{yz|{xxxxwvvvvvwwxy{~~|~~}}}}~~||||}|z|}}~||}}{xwvwy{|~~~zyyxvtstuttttwyyzz{||{{|~~}}~~||~}}~~|~}{{{{{{{|~}{zz{zyz{{z{}~}~~~~|{}}ywxvttttux{{{{|}}|}~}{yyxvvwxyyyz|~~~~~~~}||}|{}}{|~~|}~{xvustuttuwyzy{}}|~||zz|{zz{{|}}{{}|zyy{}}}~}}~}}||~~}~|{zzzzyz|}|{z{{zywwxyzxwy|{{{{{|}~~}}}}zwwxvuwy{}~|{zyyzywxz{}~}~~~~}z{{|}~}{yz{{{yy{||{zyxxxwuwyz{}}}}~~~~}}}{zzyyzyz|}|||~|}}{yxwxwwx{~~|{zxvvvvuuvvxyz{zz{z{}~~~~~~}~~{{zyyyyyyyyzyxxzyz|}||}~|{zyxwvx{||}~}~~~~~~}}}|zz{}}||zyzz{|}~~~}{yyyxwyzz{~}~~}{|~|z{{yxzzyz||}}||||||zwuvutvy{~~~~}|{{|||}~~~}}}~~~~~~~~~~}}~~~}|}}|{|~~|zyxyyzz{{{{zzz{{yyxyyyxxyyz|~}}|zywuuuuxz{||z{{{{{|~~}{||zyxwwwvuuuuwxwuuuttuuvvvxyz{|||}}}||}~~~~~~~~}|zxxwwyz|~|{{{{z{|}}}~~~~~~||}|{{{zy{|}}}~~~|||{zyy{|{{zz{zxwwvusrstuuvwxz|}}~|}}zxxxz{{}~~}~}}|{|~|zzzzyyzz{{{|}{yxwvuvvwxxy{||{yyxxvuutssrrsstuuuvwwwyyxvutrqqrsstx|}}}~~{z{{zyyz|{z|~~}~~}|{{{|{{}~~~}~}|{||{{{{}~~}{yxwxyy|~~}}~}}~~~~~|zyywuvxyz|~~~}zxvvvvvuvwy{|}{zzz{{yy|}}~}~~}~~}||||}~~~~}{{z{|~}|{|~}}}}~~~~~~~}}~}{z{{{zyz{{||}~~}|zyyz{{{|}~|zyxwuvwxxwxz||{{yxwwwvuuvwwxyyyxwwvuttsssvwwwxz{||~~|{{zxvvvvvwy}}~}||}~~}|}}}}~~}|zyxyzzzz{}~||}~~~|zyxwvwwwwyzyyyyyyz{}}}}~~}~}{yzzzywy|{zz{{|}~~~~|{{z{}~}|}~}}||{|~~}}}}|||}~~|{yxwxy{}~~~~|{{{{zyzzzyyyyyxwwyyz||||}~~|}~}|||}}}}|}}~~~|yxxxxxz{}~~|yxvtstuvvxzzz{{yxyyxwvxz{|}}|{||zyzzyyyyzzz}}~~~~}}}}~~|}~~}|{yxwvvwvuvxyz{}}}~~}|{ywututuwy{|}~~|{zzzyxyzz{{{{{yyz{zz{{|}}~~~}}~~}{{{zyyz{{zy{{zyyyxwvuuvvvwwxz|||}~~~}{{zxvuvx{|}~|{zzxxyyzzz{}}||~~~~~~~}|zyyyyyyxxyz{||~}{zyxyz{}|zywwvvxxwwz{{}~~~}}~~~~||}}~~|{{{zyzzyz{|{zyxwwwxyyxz{zz{z{zwvwvvttvxyyz{}~~~~}|{{ywwwwxz|~~~}}}}}~~~{zxxxwxyxxz||z{|{{zzzz{{}}|~|z{zywvvvvvxzzz|}~~|{zxvuwyz{|}~}|}{wvwvvvvwxz{zzzz{{{|}}{{{{{zyxxxwwwwwwxxyzz{|}~~}|zyy{}~~}||||}~~~~~}~~}|{|}|{|}~~}||}~~~}}|{{{{{{{|}~~~}}{{||||{{|||{z{|zwvvwvtuxyyz{{|~~~}{zyy{~}||}}}||}~~~~}}~~~~}||~~|{{|~~~|{{||{|}}}||{zyyy{|{{}}}}}}}{yxwusvwvvxy{{z|~~}|{{zvsrqppptwyz{{}~||}~|yxwvutttttuvvuvxxyyz{|||}~~~~~~~~~~|zzyyyzyy{}}{zzyz{}~|{|{zz{|}||}}}}~}}~~}}~~}}~~}{z{}{yxxxyyyz||}}{||{zzzz{||{}~~}||{zyz{zz{}~~}}~~~}}{xwvx{{z~}}wtuwyz|}}~ywupsvxy|~|{yw|}{xtqtxz|zupoppqtw{{zytollopootyyyz}}|||yuqrrqtxx{}xsrrqpptwz}wtqnlorst{{ustsrtwz~|{zyxxy{xusrttuz{wqqsqrx{|~~~{yuqpqrsw{}{xustrppruwy}{yxvpmmllns{~zyzxwxx{~}|}xvtqnlkmlmqw||trpljihkoquy}~}{xtpoqqrrrsttvx{|}}zzyxz|~}|wuuustvxz|{{~~|~~{xyywuwz}}yvuvusvyyy~|yxxy}}zz}|z}~|wvtpmoqrsvz{||yxxy}~~~~}zwwz{}{|}{~~}x{|wruwurstqoppnosvwvx|||~}}||}zz{xuvwwxz}~|{ywvvuttwxwvy|||~~z{|{z{|yvz~|~{xx{~~{}~~{z{yxxxxy}{yvttttux|}{}~~|{|}{yzzxz{ywyzz{|~}zxyxvvvutuwyyxz~~~{{|{{zxy{{zwvz}}}~}|}~|xvtqpppqsuvxzzywuuwyvtwzzzzyz|xsuwtqrtrrtvvwz}~~~}}|yxzzvrsvvxz}}~~|{~}{}}{~~{~}z|}{z{{z{{yyxwy}|yxwvusqrrsuvwvssvussttuvwvsrrqooniehjihhhhinrpnsywuy~{wwwttvxy{}~}~}}zxyzxwyzzyz{|}~}||}~~~~~}||zwxyxxxxyz{{zwwxwwz|||~~~}~}}~~~}~~|}}{zyxz|{{|~~}~}{{}~|{yvuwy{|}~~~~}~~}|~}~~}}}}~|z{|ywvwxxwwy{{|}~~}{yyyxxyz{}~~}||{yyyxxyyzyzzxwwvtstuuuvxyyz{|{||{{zzyxxwxyyy|~~~}}~~|{zz{z{|}{wvtqpooonnpqqrtuvwwxyyywvxxxvvwvvz}}}~zyxyyyyyz{||}}|||{{{{zyyxvtrqpoonnnnnopqrrrsuuuwxyyz}~~}}}}~~~}||{zz||{}~}}|{yxwwwvvvvxywy|}|}~}{ywwvuuvvvwxxwwwwwututstttuuuuvvvwwxxyywvxyz{|~~}|}}|||zxvuuvvwz||}~~zwwvtssrsssstttsrrrpnnoonopqqrsrqpoopqqqrsuuuvxyz|}}}~|{{zz{{|~~|{||}~~}}|||}}}~~~~~~~}}~~|{zyyyyzzz{|}~~~}}~~}{zyxwy|}~~~~}~~~~}~~~}|zxwvvxzyz|||}~}{z{|}~|zxxxy{}}}~}zxvutssssqruwwy{}~~~~|zzzz{}~}||zzz{zyz{{{zyxwvvvutuvvvuuvustuuuwxxxy{~}|~~|{{{|~~}}||||}~}zxvvvwxz||ywtrrssqqqrsssttrqppqrqqrtuvwvutttsssttuwyzz|}}}}}}}}}}|{{zxwwxyyyz{{|}~{xwwvvxy{||}~}}}|||}~~}}|{{|}}~|{{|}~~~~|{}~}}~~~~}|}~}~}{yxwvvvuuvvvuuuuvvvwwvwxyyzyxwvvvvuuvxyz{{{|}~}{zxvutuvxyz{|}}}|{zyxwwwxy{|}}}}}|{yxvtsrqpppqrrstuvwxxxxwvvtrqqqsvz|~~~~~~~~}}|zzzzzzzzzyyxwwwyz{|~}{zyxwvwwxx{~~~~~}|}}}||{{zyyyyyxwxxxwvvvuuuuttuvvwwyz|}~}||{zyxwvtrqqqqqsuvwxxxxwvvvwxxxxxyzz{}~|{yyxxy{|}~}}{zyzzzzzzzz{{{{{{{{{|}}}}||}}|{{|~~~}}|{{zzzz|}~}{zz{|}~~}}|{|||||~}||{zyyz{||~}{xvuusssstttvxxyz{zzzzzzyywvuttuux{|}~~~~}}~}|{{zzyyyyyyyzyxwwwxxxxxxxyyyzzyxvtuutsrsuuuvxy{||}~~}|zz{}~}|{{{|~~~~}|{{zzyyyyz{{|}}}~}{yz{{|}~}|{zxxwuuttutssrqpoopqqqqrsrponnmlkkkkmnpqsuvwy{|~~{ywvuuvxz|~~~~}|{{zzz{{{zzzyxxxxxyyyyz{{{{{{zyyxxxxyyyyyy{|~~||}~}|{{z{|{{|{{{{}~}{zz{}}|{zyxwwxxyz||}~~~~~~}{zyyxyz{|~~|{yyyyz{}}~~~~~|{{{zyyxxyxxxvuuutsrsuuuvwyzz{|}}}|||}}}||{{{{{}~~~~~~~~~~}}}}|}~~|{zyxvtuutttttssrppooooopqsstuwxyzy{||||}}~|{zyyyz{}~~~~}}}~~}|zxxxwwwxxxxxxwwwwwxyzzzzywvvvuuvwxyyz{}~}}}}~~|{zzyyzz{|}~~~}|zxwwxxxy{{{{{{{{{zzyz{{|~~~~}{yxvussssstttuvwxyy{|||||}|{zyxxwwwwwwwwxyz{|{{|}}|{zzzwvvvuvwy{}}~~}}}~~~{ywusrqqpooqrsttuutsrrrssuvwxyz{zxwxyxyyzzzyyyz{|{|}~~~|zyyyz|}~~~~~}}|||}}}|}}~~~~~~||{{zzyzz{{|}~}~~~~~~~~~}}}~{zz{|~}|{{{zz{||}~}|||zzyzz{{z{{{zz{{{zzyxxxxyzzz|}~~|zyxwwxy{|}~~}}}||{|}}}{yyyyz{||}}~}}||{|}~~~}|}~~~~~~}|{{{zzzzzyxyz{{}~~~}|ywuttuvxxyz{|}~|zxwutttuvvxz{{{{zyxwxxwwxxyzz{{{zzyyxwwwvvvvwyz{{|||}~}}}|{yxxxxyz|}}~~~~~~}}}}}}}~}}~}}~~~}}}}~~~|zyyz{}~}||||}~|{zyyyyyz{zyxwwvtsrpooopqrtuvvwwxyyz{{zywvutsrrtuvwy{||||}}~~}||{yyxxxyz||}}}|||{{zzyyxxxxwvvvuttssstuuvwyzz{|}~~~}|zxxyyz{}~}|{zz|}}}}~~}{zyxxxxxyz{}}~~~~~}}}|}}}}~~}}~~}}}}}||{{ywvvuuuvwyz{|}}~~}|{yyyyz|~}{yxxwwwxxxxwvvvutttuvvvxz{|}}~}{zyxxwvwwxxy{|}~|{{||~}}|zzz{{|}~~~~~~~~~|{{zyz}~~~~}}}}|{{{||}}~}|{zyxyyz{|}~~|{zz{}~~|{zyyyyz{|~~}||||{||{zzzzzyxxxwvwwwvvwxwwxyy{{|}~~~~}|zxutttuvwy{{|}}~}|{zzywwwwvvwwwwxxyyy{||||||{zzyyxxxyzz{|~~}|}}}}~~~~~~~}||{{{||}~}}}||||{zzyyxxxyyy{||}}}~}}|{ywuutuvwy{{{{{||||~}{{zxwwwvuttuuuuuutttuvwwxxyyzzyyxxwvvvvwwxyz{{|}}~~~}}{yxwwwy{}~~|{zyxxxxxyyzz{||{zzzyyxyzz{|}~~}}~}{zzyyyz{|}~~}|||~}|{zz{{{|~~}}~~~}}}~~~~}}|{ywvvvvvwxyz{|}~}|{zz|~}|||{{{{|zyxxxwvvwxxxyzyyyxxxxxxwxyyz{{{||}}~~||}~~~~~}||{{{||}~~}|zxwwvuttuuttsrqpooqrstuttuvvuuuvutuvvvxyz{|}~}{zz{|}~}{zyxxxxxyz{{}}||{{||||}}}~~~}}}}|{{|||}}~~~~}|{{zz|~~|{zzyyyyyyzzyxwwwxxxyyz{|}~~~}}}|{{|{{{{||}~}{zzyz|~~~}{zxwvvuuvvwwxy{|||||||{|||}}}}|{{{zyyyyxwwxxyz{|||}~~}|zxvuuuvwyzz{{{||||}~}|zyyxwwxxwwxxxxxxxwwwwwvwyz|||||{zyxwvvvvwxyz|}}~~~~|zyyy{}~}}}~~~~~}|||{{{|~~~~~~~~~~~}|{zz{|||}~~}||}|{|}~~~~~~}{yxxy{}~}}|{{{{z{|}~~~~~~~~~~~}|{{zzz{|}~}{zz{{|~}|zyyyxyz{||||||||}~}{{{|}~~}}}~~~~~~~~}|{yxwvttutuuuwwwxz{{||{{ywvuuuvxy{|}~~~~}~~~~~}|{{zzyyz{{{||}}||||{zyyyyzzz{{||||}}}}}}|{zxwvvwxz|~~~}}~~~~~}}}|{{zzyzzz{{|}}}~~|{yxwxy{~~}}|zyyyyyz{{zyxvutssttttuuuutttrqqpooppqqqsuvwyz{{|||{zzyyxxxy{|~~|zxwwvvvwwwwwwwwxxyyzz{|||}}{zyxwvuvwwwyz|}~~{zzz{|~~}|zyyyyyyzyyyyyxwwwvvwyz|}~~~~~~}}}|}}}}~}|zzzzzz||}}~~}||||}}~~~~~~}|}~~|{yxyz{}~{zyxwwvvwwwyzyyzyyxxyz{|}~}|{zyyz{{||}~~}zyyyz|}~~~||||{{{|}}}~~}{zz{}~~}}|||||||{{zyxxxyyz{||}|||{zzzyyyyzzzz{{{|}}~~|{yxxxy{}~}|||{{{{{{||||{{{{{{||}}~~~}|||||{zzyyyyz{{|}}}~~}|{zz{{}}zxxwvttuvvvwxxxxxwwxyz{{|}}|||||{{zzzzzz|}~~~}~~}|zzzzzzzz{{{{zyyyyyyz{|}~}}}||{zyxxwvwxxyz{{{{|||||{{ywvusqqqsuvwxyyz{{|}~}}|{zyxxxxyzzz|||{{zzzz{||}~}|{{{{zz{{{{|}~~}{zyxyzz{|}}}}~~~~}|{{{{{{zz{{||{{{zz{{|}~~}||{{{{{||}}}~~~}|{yxxyz|~}}||}~~}||||||}~~}|{|}~~~~}}}~~~~~}||}~~}}|{{{zyxwvvvvvwwxyz{{{{{zzzz{zzzzyyzz{|}}}~~~~}}||{|}}||{{zyyzz{|}~~~~~}||{zyxwwwxyz{|~~~|{{|}~~}}}|||}~~~~~~~~~}}~~|{ywvuttttuuuuttsrqrrstuwxzz{{{{zzzyxxwwvvwxyy{|~}{yxxyz|~~}}|}}}}~~~~}}}}}}~~~~~~~~~~|{zzyz{}~||{zz{{||}}}|zyxwwwwyyzz{|||{{zyyyxxwvvvwvwyyzzz{|{{{zyxwvvvwy{||}}}}|}~}|{zzzzzz{|}}}}}|{zzz{{|}}~~|{{{{{|||||||||}}}~~~~~|zyxwwwxy{|~}{zywvvwwwxyxwwwutttvwwwxyyxxxwwvvuuuuvvwyz{{|}}~~~~~~}|{zzz{~~~~}}}}}|||||}~~~~~~~~~~~}}~}}}}}}~~~~~~~}{{{{{|~~}}}||}}~~}}||{{||||}}~~}|zxvvvwz|~~~~~~~~~~~~~~~~~}|{zz{|~~}}}~~~~~}|{{zyyzyyyyzzzyxxwvuttsssstttuvxyz{}~~~~~}|zxwvvwy{}~~~~}}}~~~~~}|{{zyyyyxyyyyyz{{{|}}}}}}|{zzyxxz{|~~}|{zyzzzz{{||{{zyyxxyyz{||}|||{{{zyxxxxyyz{|}~~~}|{{|}~|{{yxwvvvvuuuuttuuvvvwxyyyxxwvvuutsstttuvvwwxz{|}~~}}}|zyxxyz{}}|zyxwwvwwxyz{|||{zzzzzz{{||}}}|||{zzzz{{{|~~~||||~~}|{{z{|}}}~}}|{{|{{{{{{|}}~~~~}|{{{||||}~~}~~}|||}~~}|||||}~~~~}}}~{xtwz~ytrnknrrt{yrlhgghjoty}~yspnnruz~~{}}zwrpnmoqqu||xspomlrvy}~zxusuuw{~~{vqqqqvz}|vplgefefmrsv{~|zwsokihgiijpvz|}xtrpnmosx{}}{||}{||{{~~|yvuwzzvutuy}~zvsromquw{}ytqpprtx|}xtttux{}|}{y{}~}zwvvvvvvz~}}}}}~~~|ywvxz{|wtqpppqtwz~{zxutsssuvy}~}{zz|}}~zvwzzz}}{xusstvy|~~{xvusqrsttvxyz{{{{zyxwtrrrrtvwz}~{xutrpprtvxz|~~}zxxxwvx{}|}}{ytrsurrvxwy}~|~}|~}|}~~yvttwxwy~}|zz|||~~{zyxwuuwyz|}~}|}}~}}~}|{|~zxwwvvwz|~~}zyxwvttvxxwy|~~||{zzyyxyz|~|z{{z}~||{{}~}|zwvxyxxxy|~}}}}}{yxwxwusuwyz|}~}zyvuttuwxz|~~}|~~}~~~|zzyyyyxyyyyxvwwvtttsrstuvwwwxxxyvuxyvuuuwxxy{|}}||{{|~}}~~}}|{{||~~~~}}~~}|zvwyvtvxyyyyz||}~|{{{zzzzzz{}~{zxwvwxy{}~}zz|{zxy|}}~~~}|{zzzz|{z~}zyz{|}~|{zyyz{{{{zzxxxwtsrrtspprstrsvxwuttttsssuwxxwy}~{zywtssuwxz|}~}~}}{z{}}}~~|zzywwxxxy|~~~}~}{zzyyzzz{~~~~}|{zzzyz}~}~}|}~~~~}~~}~~~}~~~}zyyxyz{|~~}}~}||~}{zzyyyyzz|~}||||{{|}~{zxxxyz|~~~}~~}|{zyxxyyyxz|}~~}{zzyyzzz{|}}{ywusqpruvxz{~~~~|{zzywvxzzxvx{ywvvuutuvvvwz||~~|||{zzzzyxxyyx{~~~~||{zywuuwyz|~}|||{}~|zzzywuttuvvvy}~~~~|z{~~}{z{|~~}|{{zxxyyz{{|}~~}|{{||zzzyz{{{|~}~~{{|{yz||{{zyy|}}~~~|||{{zz{{{|~}|~~~}|{{yxwy{|}~}|{zxwttuvvvwxwvuvwvtwzzyz{||{{{zzzyyxz|{y|~~~}}~{xwwwy{|~~}{zxwxyxwwxxwvuuvxyyzyy{{yyyyywvwyyyyz||||}~~}|zxwxvuvxz{||}~}}}}}~}}|}}~}~~}||{|{zz|{{|}~~|||}}}|}}|zzzzz|}}~~}}}||~~~~~~~~|zyyxxxxvvwvvuuvwwwxyzzyyyxwvuvvutuvvwxyxyzz{zx{}}|}}|{yyyyz{|}}{{{zyyyzyy{}zxyyyyzz||||}|{||{{zzyzz{|||}~~~~~||}}}||~}{zyxvttttttttuvvutvxyxxwwy{zzyxxxvuvwwwwvwxyyyz{{|}~|{yxyywwwxxyzyyyyyz{|||}~~~~}}~~~~~}~~||~~~}~}|zyzzzz|}}}~~}|zyzyyxxyzyxyzzzzzz{||{{{{{||{yxyzyxxyzzzzz{}}|}}~}}|{{{}|{zyyyyyyz{{zzzywwyzyxz{zyy{{zxxyxwxxwvwwvuuvxxxxyyz{{|~~}{zyz{}~~~|{{zzyxxxz{zxy{{{|}~~~~~}|{||{|}}}}}}~~}}}~~~~~~~~~~~}}~~~~~~~~}|zxxwvvwyz{{zzzzyyyxz{zzzz{}}|z|}|{{{}}{|~}}~~}~~||{yyyz{{{{|||zyzz{{yz||{{{}~}|zzz{zxwxyzyvuwxxyyz{{z{zyxwvuuvvvxyzzzz{}~{yxxwutuvwwxyxyzyxwxxyyzzz{|}~~~~~~}}}}~~~~~}||}}~|{{{z{|}~~~~~~||}}|~~~}}}|}}|}}~~~~~{{{|}{z{{|||||}~}}|||zz|~}|{zz{{|}~~~~~}|||{{||{}~~~~~~~}{z{||}~|{zxvuuuusstuuuusrrrqrrrsttttvwwvvwwwvvxyyyyzz{|{{}~~~~}}{yxxxxyz}~||}}~~~~~~~}}}}}~~~}||{zz{{{{|}}}}~}}~~~}}}}}}}~~~~~~~~~~~~}zy{{|~}}}}}}}~}|{{{{{{{|||~~~~~{xy|}~~~}|{{zzyyz{zyyxwwwwwvwxzyxxxxyxwvvuuuvwwwyzzy{|}~~~}}|{{yvuutvxzz}}zzzz{yxyz{|{{||{zyyzzyy{|}}~~}}||zyyz{||{|~}{zz{{|~}|zxwvvvwvvvvwxwwwwxxxy{}~~~~}~~}~~~~~}zxxxz}}|{zzzyyzzz{{zzzzyxxxyzz|~~}~~~~~||{zzz{}~~~~~~|yz{{{{{|}}~|yxvtsstuuvx{}~~~~|zyxvuuvvvvvvvxxwwwwvvvwxxyz|}}}}}}|{zzzyyyz{{{||~~|{{{}~{zyyxvwyzyzzzz{zxxyz{{{|~~~~~~}}|yyzywwxyyz{{||}~~~~|zwvutsrrtvy|}~~}}|zy{|zz{|}{xwxyyxxyz|}}}~~}{|||{zy{|{|}}{ywxz{{}~~~{{|}}~{ywvvuttuuvvvvxxwwvvwwvwz{|||}~}|{{{ywwxyxwwy{{{{|~}}}{xvvvvvwy{}~|{zxxxxyyyy{|||{zzz{|}~~}}}}||}~~~~|zxvsstvxyy|}{zxxxxwwxyxxxzzywwwwxxxwxz{zzz|}{yz|{{{{|}~}||{{zz{||}~}zxyyyy{~}{zzxwwxyyz|~~~~}||||~~}}|{zz{|{z{||}~~~~~~}{zzzzyyyyz{|}~~}|ywvvwxy{}~}zyxwwvuuvwxwxyxwxyyyz{}}|}~~~}}||}}|}~}{zxwvwxy|~}}}~~zxwwvvwwxxwxyyxvvvwvwxyzzy{}}|{zzzzyxxyyy{|}~}|{zywz|}~~}{zyxxy{{{|~~{zzzyyyyyzz{{yz{zxyz{|{{}~~~}}}|{{{{|}~~|{{}~}}~|yxxxwy{}~||{yxxxzyyyz{{zxxxxyyyyz|}~~~}|{{{{||}}~|zyxyz|~}{yyyxwvwxyyyy{zyxxyzzzzz{|{{{zzyxwuuuuuttuwxy{|}~~|yyxwvxz|~}}}~|{zzxwxxwwy{|}}~~}}|||||}~}~~|zzzz|}|||}}~~}||ywxz|}}~~~}|{{|}}}~~}|||~}|{{zyyy{|}~~~~~~}}~~~~}|}{{{|}}}}}{zyz{|}~}||}~~~~}|}||{z{{{||}}~~}{xvuttuwy{||~~~~{zxwusrqqqqrstuvvvvvvwwxz{z{}}~~}~~}||||||{|~~~~|{zyz{|~}}}}||}~~~}}}||}}}}~}}}}}|||||{|||}}{{{{}}}}||~~~~~~~~~~~}|~~}~}}}~}}}}}}~}|{{{{}}||zzyz{||}~~~~~}}~~~}||}}~~}|{yyxwwwwxyzzyyyyxwvvwwxyy{{zyxwxxwxxxyyyzzz{|}~~~~~}|zxusssstvwxz{||}}|{zz{zz|~~~~}}|zz|~~|{zzyy{}}~~|{zyxvwxwwwx{||{{{{zzzz|}~~~~~}|~~}}}~~~~~~~~~~|{zz{}~}|{{z{|}}}~~~}|{||}~~~~~~}}{zyz{{z{||{yxyyzz|}~~~}~~~~~~}}}{zwutsssuvxz||||}~~|{yxwvuuuvwwxwxyzzyyxxxyy{||}~~~}~~}|||{{||}}~}{|~~~}|{{zzyyyzzz{||||{zyzz{||~~~}||{{{{{zz{{{|}}~~}{zywvuwxyz|~~}}}~}||||}}|{zzz{{zzzzz{zyxxxxxxxz{{|~~~}}}~~~}~~}{{z{}~|{yyyz|{{}}}}~~}|{zyyxwwwwxyyyyyxxxxxxwxxyz{{zyzzxxyzzyxyyyyz{|}}~~}{zyyz{||}}|{zzyyzz{{{}}|{||{||}~~~~~~~~|zyxwwxy{|}}}}~~|zzzxwwwvvvwxxxwwwwwxwwxzz{|}||}}}}}~~~~~~~~~}|zwvvvwxz{|||}~~|||{{zzyyz||}~~}}~~}~~~~~}}||}~~~~}||{zzyxyyyyzzz|~}{zywwwxy{{||}~~~~}|{zzyxxxxyyz{{{{zzzyyz{||}}~~~~~~~~~}}}~~~}{zxvvvwxz|}~|{zzzz{{{{||{yyyxxxxz{{|}~~~~}}}}|||{{{{|||}~~~}zxwvwxyz|~~~~}}|{{{z{|}~~~~}}}}~}|{{zzzzzz{||{{{{|||||}~~~~}}{{zzzzz{||}~~~~~~}{yyz{||~~|{yxxxxxyyyyyyzzyzzz{{}~~}{ywwwxy{}}}~~}|zzyxwvwwxxxyzyxxxxxxxxyz{{{{zyxxxxyzzz{{{|}}~~|{yxwwwy{|}~~}{zzyyyz||}~~~~}}~~~~~~|zyyz|}~~}}}}}~}|zyy{|}~}|{{||}}~~}{{|}~~}|{{|||}~~~}|{zz{{{|}~~~~~}}}}}}|||}}}}~~}{z{|}~~}||{|}}~~}~~~~}|||||{{{|{|}}~~~~~~}|{zxvtsstvwxzz{{||}}~~~~|{yxvuttsssttvwxxyzzyyzz{{|}}~~}}}|||||}}}~~}||}~~}|||||||~~}}}}}}}~~}~~~~~~~~~}|{yxxxz|~~}{{{||}~~~~}{{{|~~~~~}{yyyyz|~~}|{{{z{|}~~~~~}|{||~~|{zxxwxxxxyzz{zzyxxxwwxyz{{{{{{zzyxwwvvuuuvvwwxyyyyz{{zyxxwvuuuvx{}~|{z{{{{|}~~~}}}~~|{yxxy{|}~~|{zzyxxz{{{|}}}|{{{{{||}}~~}|~~~~~~~~~~~}|||}~}|||{{||~~~~|{z{|~~}||}||}~~~}}}|||}}}~~~~~~~~||||{{zz{zyzz{{|||||{zywutssstvxxzz{||}~|{zyxxwwwxyz{|||{zz{zz{|}~~}|{zyyz|}~}}||{{{|}~~~}}|{{{{|||||}||{zyxwwwxwwxxxxyyzz{|}~~~~}|{zyy{|}~~~~}|{zyyyyyyz{{{|{{zyzz{{|}~~~~}}||}}|}~}{zyxwyz{|}}}}}}}{zyxwvvuuuvwwwwwwvvuuuvvwxyz{|{zzzzzzyyzz{||{|}~~}{zxwwxz{|~~~~~~}|{{{{{{|}~~~}{ywvvvwxy{{{{|||}~~|{zxwvuvvwwxyyzyyzzzzz{|}~~}~~}}|{zzyyyzzzzz{{|||{zywvvvvwwy{||}~~}}}}}~~~}}}~~~}||}~~~~~}{zyxwvvvvwwyzzz{|}~~~}}|zzxwvvwxyz{|}~~~}{{zyyyyz||}~~}}||||}~~~~~~}}}}}}}~~~~~}|||||}~|z}~|{zzxy|~~~~|y||{zyvvutvz~~{xy{{||wz}}{{|~~|{zxwvxz|||~~}}}}}|y{}}}}|{|}}~~zwy{xuw|{z{||{|{{{~}|{|~|zvuuttwxvstuux~}vrtvwxy{|}|{}yvstvxz}{z|}~||}zwz|~~~}}~|zywvututsuwyy{||||{zzyxxvsrrsstw{zy}~|~{zzyyz{{z{||||{{{zz{|}~~}||{xuuusqrsststvxyzyxyzxwwutssuwzzz|{xxxvuuvvwvuuutsssvxxw{~}|~~}|{z|}~{wxzxwy{{{}~~~}}~~~}~~|xwxwx|~}{||yx|~}~|~~}~}~}~}{~|{|~~|}~}||}}}~~|yxxwwxywux|{z~~~~}}}{yxwusrpqsvxwwxywvwyz{|}~~}~|z|}|{}~~~~|zzzz{}~}}}}~~}~~~|{yxvtrsusrtwvwyzzz||{{yxusuxxxxy{|{z{|||}~~}{zxvtqqqppqrrtuvwxxyyy{}|{~|z{}|{|}}||}}}}}}}~~}|~|z{}}}~|{yxwvwxxxxwwxyyyyyz}|yyzwtvxxxxzyy{}{y{|yvwwursuwyz|~|zyyxxvuuuuvwxxwy{yxxyyz|~}||}}{}|{zxvuusrstvxz|}~}}~{wvusqrrqppqqqqrrrrqrttsuvxy{{|||{{{yxxxxxxyxwxyxwxyzz{}|{{zzz{~~~~~}|||{{|~~}}zyxy{|~}|zyyyxxz~~~~|||}~|{zzz}~~|{zzz||}~~~|zxyzxvvwvsrtrqsuwyyyyzzyz{{|||}}}}|{{||}~~~~~}{|}~~~~~}|||||}}|||{{}~|{{|}}|zzzzyxxyzyxwxxwvvvvwz}{xwvtstttttuwz}}ywvuuwz}|{{zyxz{|}}~~}}|{{|||}~~|{zxuuutstutuwz{|}}|{zxuttttuvwyzz{|}~}{xvtsrrrrrsuwxxyzzyyz{z{{{|}~}||{zz{{z{||{|}}}~~}}|||}~}|{{||||}}}~}}}}}}~~~|{||{yyyxwvwwvvuutsrqpqrstvwyy{{{zzz{|}~~~}||{xuttqonnnnooonoopqrrtuxz{{||||||{zyyxxxyzz{}~}}~~}|||{yxwutvxz|~~|{{{{|}~~~~~}}}}}~~}}}}}~~}}}~~~~}~~||||}~}}}}|{{|||}||{|}~~~|{{{{zz{|}~|zxwvuvwy{}~~~~~~~}|{{{{{|}}}||||{z{{|||}}|{zyz{{|}}|{{{|~~{zzzzyy{|}}~~~}|zz{{|}}|{{||||}~~|{zyzz||zwvttuuuwyz{{|||{zzzzzz{{|}}~~~}}}{zzyxwvuutstuuuvwxyyzzzyxwvwwxy{||}}~~~}|zxwvuuuuuvwxxyzzz{||}}~~~}|{{||}~}zywvuuttttssssstvxz{||}}}}|{zyxwvvvvwxz{|}~~~~~}}{zxvtttvxz|~}}|{{z{||{{|{{yxwvvvvwxyz{|}}||||{{{zyxxxyy{|}~}{ywtrqprsuwy{}~~~}{ywvutsrstuvwxyzywwvuuuvvxy{~}}}}~|{zyyxxxxxxyxxxyz{{|~~~~}}}~~~~}}~~~|zxvvvwz}~}{zzz{||}~~|{z{{|}~}||{z{|}~~}|}~~|zxxxxyz{}~~~~}}}}~}}|||||||}|||}||}}~~|{zxwvuuwy{{|}~}{zxwvvvwz|}}}}}|||}~||}~~~}{zzzyyxxxyy{}~}{yxwvvuvwyyz{~~|{ywusrpoprtvwyz{||}}~~}zyxwwwwwwxxxyyyyxwwwvvvwxy{}~~~}}|||}~|zxxyz|}zxwvvuuwxyz{}}}}}}|zzyyyy{}~~~~~~}~~}}}}}|||}~}{zxwutuvwyz{|}}~~|zxvvuuuvvwxyyzzzz{{|}}}}~~~~~~~~~}||||}}}}}|{{zyxxyzzyyywvussttvwxyyyxyz{{}~~|zxwuutsrrqqqstuvvwwxyz{}~|{{zzyz{|}~||}~}{zz|}~}{zyyyz|~}|}}~~~}}~}||}~~|{{||{zzzzyxxxxxwxyyyxxxxxxxxwwwwwwvvwwxy{|}}~~}{yxwwwy{}~~~}{zzyy{}~}|{zyxxxxxxz{||||{{{zzzz{|}~~}|{zzyyyyyzz{{{{||}~~~~~~}{zyyyz{}}|zzyyyz{{|}}}}}~~}||||{{{{{||||||{{zzyyxwutsqqrtvxy{|}}}}}~}{zzyxyzz{{|}}|{{{zzz|}~~~||||}}}}|{zzyzz{{{{|}~~}{zyxxwwy{}}yz|||{}|zyz}~|{z|}}|zxvvwxxxwwwxxxwvvusstttttssstvvwyyz{{|}}}~}|{yxxwvtsrrrtvvwyxxwvwxxyz{||}~~~|{yxwwwwvvvwyz{|}~~}|{zxvuuvwy|~~}||}~~||||}~~~~~~}|}~~~~|{zyz|~~}||{{{||}}~~}}}}}}}~~}||{{{{|}~|{yyyyz{}~~}{zyyyy{||}}}}~~~~}}||||}~~}|{{{{|~~}{{zzxwwxz{{{{|||}~~}~}||}}~}{xx{|yxxxxyyxwxxyyyxwwxz{}~~}|{zzyxvutuuuuuuvvwxz|}~~~~}|zyxwutsuwxz|}~}|{{zzz{{{{|{{{{zz{{|{|}~}{zyyz{|~}{yxwuuuvvvwxyyyyyyyxwvvwwwwwwwwwwwwxxyyz{{{{{{{{{|||{{zzywutstuvwy{||}}~~~}|{zzyyxyyyyyzzz{{||}}~~~}{zzyyzzz{||}~~}}|zyxuttuvwxz|}}}~~}|{zyyyyyyyyyxxxxwxyz{}}~~}}|||||}~~|{z{}~~~~}}}~~~~~~}~~~~}~~~}}}}}}~}|zyyxy{}~}|{zzzzz{|~~~~}~|{{z{||yxwwy}~}}|zwwy|~~~~~~~~~~~}|{zzyz{|}~|ywussuwy|~~}||}}~~~~~~~~~~~~~}{ywvvwxyz|}~~~~}|{{{{{|~~}}}}|}}~~~~~}}|||{{||||||||||||{||||||{zwusrrrstvxyz{|}~~}|{{zzzyyzz{{||{||~}|{zzzzzz{{|}~~}{yxvuvwxz|}~~}}}|}}}}}~}}|||||||}~~}||{yxwwwwxxyz{|}~}|zxvtsssuvxz|}~}|{zzyxxyz{{|{{yxwwvvvwxyz{|}}}|||zyyxwvvuuuvvxy{|}~~}|zxvttuwxxyz{{|}~~|zxwwvvwxxyz|}}|||{zzzzz{{|}}}~~~}}}~~~~}}~~~~~~~}|{|}}}~~}}~~|{{{{{|}~~~}|}}~~~~|{{{{}~}}~~}|{{|~}{yxxxy{}~}|{zyyzz{z{||||{zzyyyzz{{|||||||{{{{{|||||}}}}~~}|{zz|}~|zzyz{|}~}|{{{{zzzzzyyyxwvvwwxyyz{{{zzzyxwwvuvwwwxxyz{}~~|zxwvvwx{}~~||{{zzz{|}~~~~~}|{zyxxxxxxyz{|}}{yxwxz{|~}{zzyyyz{{|}~~}|{zzyyyz{{{|}~~}}|||{{zzyyyyyyz{{|}~~|{zxxxz|}}}~}{yyxwwyzz{}{tsstx||{z{~~~~~|zywx{~~zwvtstvx|~~}}}yxxwutsrrtwz|}~~}{zwuuttuvxz{|}}|{zxxwwxz}~~~}||||{{zzzyz{|}}~~}}~~~}{ywvvvwxz{}~~~~~}}}||}~~}{zz{|}~~~~~}}}~~~}}||||||||}~~~}{zyyyz{|}~~~~~~}}||}}}}||{{{|}}~~~~}|||}~~~}|||}}~}}|{zyyz{||}~~~~}}}}}}~~~|{{z{|~}|{{{{{||}}~~~}|{{{{{|}~~}||}}~~~}|zyyyz{||{{||}~~}{yxwwwwvuuvwvvvvwwwwwwxyzz{}~}}|zyz|ysw~~~}||{z{|~~}~}|ywxyyyxyzz|~~~~~}{ywuuvwy|~}}~~|zxwwvuuutttuvwwwwwvvvwxyz{|||}}}}||{{zyyyyxxxyyyz{{|}}}|zyxwvutttuwy{}~~~~}}~~}||{{{{zyyzyyyyyyyyz{|~~|zxxyyzz{{|}~~|zyxwwwxz{}}~~|{zyxxxxxxyyzzzzzzzyyyz{|~~~~~~~}}}|}~~~}~~~~~~~~~~zyxxyz|~~~~}|}~}{{xtqosx{|||~~|{|~}~~}}{xuttux~~}~~|zxwvuuw}~|{zzzz{|}~~~~~}}~~}|}~~~~}}||||||}~}}~~~}|{|}~~}{ywvvvvvwxxxyyz{|}~~~~}{zyzz{|}}~~~|{{{zyyxxxxxyz{|{{z{||}~~|{zyxxyyzz|}~~}{yxwwxz|~}|{{{{{{{||||{{zyyyyz{|}~~}{zyyxxxxyyz{|}~~|zyxxyz|}~|zzzzzzz{|||{{zzzyzz{{|}~~~}|{zzzyyyzz{|}}~~~|zxvutuvwxz{|}}~~}{zyxwvvvvvvwwwwwvvvvvvwxyz{{{{{zyxwwvvwwxxyz{|}~~~}{yxwwxy{}~~~}||||{{{{{{z{{{{{|}~~~}}}~~|{yyy{|~~}}~~~{yz}ysrry|~~{zz||}}}}|}~}}}|zy{|}~~~~~~|{zyyzz|}~~~}}{zyyzz{|}~~}||||||{z{{{}~}|{|}~~}||||}~~~~~~~~}||{{{|~~}{ywuuuvxz{}}|zyxxwwwxy{||{zzzzzz{|}~~~}}}|zyyyyz{{|}}~~~~}{ywvuuvxz|}~}|{zzzzz{|}~~}}}}}~~~~}}}~~~~}|{zyyy{|~~~}|{yyyz{|}}|{{zz{|||}~~}|{{zxwvvvvwxxyz{{||}}}}|{zywutttvxyz|~~}}}}}~~~}}|zzyxxyzzzyyyy{|{yxz{~xppos{{wvy{|wxy|ztptw{~}zwx}~zzy{}yz{{yyxwwwvvxz||yvttttuwwwvwyz|~|z{|~|zxwxy{|~~}|{z{}~~~}||}}~~~~}|}~~}{z||rksvpsz}}}|zz}{vvwz|xwy{{vppw|xxz}~{xwwy{~~~}}~~}zyxxy|~~}~}|{z{{|{{z{|}~}|z|~~~~}~~~~}{xwwz}}|{{zzzzz{|}~~~~~~~~}zy{}|zwuttuxz{||}~~}||{yxwutsuwwwyz|}~~~|{{{|||{{z{}}|zzzzz{|}~}|zzzz{{{{}~}{xxyz|~~~}}}|}~~}|{{|}~}|{yxvvvwwxyz{|}~~{ywutttuvxyz{{|}~~}|{yxxwxxwxxxyzz{{{z{{|||}}}}}}||{zzzyyyyyyyz{|}}}}~~~~~~}|zyxxxz{|~~}|{yyyxxyyyzzz{{{||}}}~~~|{zzyyyz{|}~~}}|zxwwxy{}~~}}}~~~~~~~~}}|{|||}~~|}~~~~}~~}|}~|{}~~}|}~~}|{||{z{|}~}{}~}|~~~~~~~~|}~}|}~||~~}~}{|{{{{{{|}}~}}}{zzyxxxyzywz}zy}~~|zzzyyxwwxzzxxz{yyyyyzyzzyx{{xwxyyxxx}~||~~~~~~~~}|}}~~|}~}~}{z|}{z{|~~}}~~||~~|~~~~}||}~{z{{{}~|{yxwxxyz{{zwvtsttvxwwvttwvuvwxxwuuuvwxyz}~{xwyz{|~~}{||xvuttttuwwwwwusssrtuvwwwxyz{{zyz{}|{z{{{|~}zxusqpqrty}{{}}xuvy~~~~}}}z{|zzz|~~{{|ywwxy{{|~||}~}|}}{{|||{{{{zz{||}}yxwvuvutttw{~}{ywwwxyz|}}~~~}zy{|zyz{{|~~~~}{||{|~}||~}|{zyyxwuuuvxywvwwwvvvvy}{z|}~}yvwvttutttuuuuvxz||zz||{|||}|zxwwwvvxz|{{}~~~}zywxxtrvywvvwwwwvutuvxwvxyxwwvuuttutsrrsuwy|}~}~}~|~~|{{{z||yx{|zyz{|~}}}~}|{{zwuuuuttuvuttvxywvxzyxwwxyxyzyxyz{{||}}||~~~}~~|zyzzz{||~}{~~~}zxxwwy|~~~}|}~|xxxwtqqrrrrsuwvtsrtvwxwy{{yvtuvutttvvwwvvxwvvwy{{{{|}{wvvtsrqsvwxyy{}~~~|yyzzyvrtwwxyz{|{zwwyzzzz{|{}~}||~|zy{}}zy{{{{|~~}z{||}||}}}~|z}~}~~}}|zxxyz{~~}|}~~~~}{xwwwxyyzyyzz|}}|{xy||z{{|}|{||}~~|~~|~}zyyyzzyyzxwvvwvtttttuvwwyzzyz{{zyyywuwzz{{|~|{{|~~|~~|xwxuqponnoppppqrqptvuuwyzzzzyz|}~|z{{{{zyyyyyyz{}}}|xuvvsstwz{|~~}{ywxy}~}{{{|}~~~~}}}}}}~~|{zwvwxy{}}|{yyzyxwvxzzz{|{{||{{}}|}~~}~~}~~{z{}}~}||~}z{|}~}{zzyyz{|}~~}{zxwvwxy{|{|}~|yxwvvvvwwwxxxwy{xuwyyyz{|}~}|{{{{yxyxwwyzzyzzy{~}~}{xussrqruvxwwwwvspnnmlklnrtuuuuutsqqrrrsttttuvwxy{{z{|}||}~zzyz{||||||{yvuvtsstvxwxz|}}|||{zzzzz{{zz||}~}{yyyy{|~}zyyxwwwwxyyyz|}}}|}}{}~}~}{{{{z{||~~~}zxvvvwwxz|}~}{~~}}|{{{zzzzzz|}|}}~~|{zzywvvtrtvvx{~~~}}}|{}~~~}{zz{||||}}|||}}|{zz{{y{~~}|{{{{||}~{ywvtqqstuuuvwxz{|}~}|{{ywutvyyxyz{zwwwwvtrqqrsrsvwy{||}~~~~{|~}}~~~}~~}}~||}}{ywvvvwwwxyz{|||{yy{{yxwyzzy|~|z{}|}{zzyxvuwxxyy{|||{yz|}~~~~}||{{{zyxxxwvvwuqqrsttuwyzzzyz{|zyyy{|{{~~~}|zzyxwuwz{{}~|zzzvstsqoopqqqrsrqstrrtuuvwz}~}}}||{{{{|{zyyyyz|||~}yxywvwxz{|}~~~}|}~~~}}~|zzz{{|||{zz{zz|~}~}|zzywuuuuvxxwx{|zyxwvuttuttvyz|}~~|zwuuuuvwy|~~}~~~}~~~}}|ywwxywvwyxwwxyyxwvvvwvutuwwwtrstrqpqrrqrsssuvwxz{z{|}|||||zyxxwwxx{{{{{|}{z}}{zxvuusrrsttssttssrstvxyz}~~~~~~}~~~}}~~~}~~|{|~~~}~~~~~}}|}~~}yxwvussstssssuuuuuvvtuuvwvuvxxxxxxwwwxxxy|||}~~~}~|{zyywstwyz{}~~}}~~~}{ywuuvvuuuuuuuvvwvtttssrstuvvuuuvwvtvwvwwwwwxxxy||}}}|{|{xvutstvxz{{|}|}~|zyxxxwwwvvxzzyyxxxyyz|}~~}}}|||{||{{zyyyyxyzz{|~}|||}}}}~~}|}}~~}{|}}~~~~~~~|{zzz{{|~}{yyzyxyyxy{{{||||||||}~~}||yxxxvuuwxxwwvwwwwwwyzzz{||||{z{||}}~}~}}}}}{z}|zyyxwwututrstuvvwxyxxyzzz{|||{yxwwvtrrtsrtuvvxyyy{}~}||}|zyxutsrqrtvxyyz{{{||~|zzxwwwwxyz{}~}|zzzzyyzz{{{|~}|||~|~}|}~|zxxxy{|}}|||}}~~|{zzzzzyyyyxyzz||{{||}}}}~~~}}{z{|}~}~|||}~}{}~~}}|{{z{{zzz{{|~~}~}{wuttuuwz|{|}||{|~~|{zzyyxxxxxy{{{|}~}||{{z{||}}~~~~{ywy{}}}}|xurrqmklllmmprrrrrrrssqrttsssrrqpoonopqpqrssstvxyzzz{|~~~|~|yxyxxustuwyxxyyxwwwyyzzz|}{z{{{zyyxyyyyyzz{|}~~~~}|||}~~}{zzzz{{|}~~~||~~{zzxwvvvvuwz{{{{{|zyyyzzyz{||zxy{zyxxyzzzyxwxzzyyz}~}}~~}{yyyyxz|~}{zxwvwxyz{z|}~~}{{}}|}~~~~~|{{{||{{|~|||ywusqppqqsvxyzz{{|}~}zxwvvurrqqqrqqruusstvwtruxxxyz|}}~}|~~~{||||}zz|||zy{}||}|zxvx{yxz|}~~~}}~}{{||{zzz{{{|}}~{|{xwyz{}~~{{ywuuvyxxy{}}~~}{{zxwwvuuuwxwwxyyxwyzyyyy}}}~~~}|||{zzzzzz{{{}~~|||ywutwz{}{z|~}|}}|~}zwwwronmnooprsutswyyxuuwxyyz{~~~}||}|{zxyz{{yy|~|{yxxxz{|}~~~~~zy{|}~|z{|zwvx|~}|~~~~}|}|{{{yuuxwvvuvvtsuvwwuvyzyyxxxxxxxxwwvuuvwwxxxz||||}}}~~|ywwwvvwz}~~~}}|{wtvxwuttttttssrpnnnoqssrqsuvuuuuttrqsttuvwz{y{~}yxxxvrrvvtw{}~~~~}}|{}~~|yxxwvwwwvuuvvvvvwxxxxxz{|}~~}~~~~~|{||}}|}~~~}}}~{||{zzz{}|y{~}}~}{zxwvtssstuusstttttsrrssswyyz{|~}{||{z{|yx|~~}~~}|||}~}}|{ywxzyy{}}~~~~{zyyxvuwwvwxwwvuttsqppqqqsttuxyzyyxwvuvwtorvttwxz{{|~~}|zvtwxwx{|~|ywwwwvvvvwy{{z{}|{|}}~~}}|||zwvvvwxxxz{}}{~~{zyyywuxzvtx{{zyy{|{}}|}}||{|}{{}~~}{zy{}~}{yyyzyyzz|}}}|{}}zz|}~zz~}{|~~yxwvusrsuwxvwyz{zxz}|{{z|~}|~~zzzyzz{}~~~}|~}|zwvwwvtsstssuwvuwxvwyzzzwxzyxxwututrsvvtuwwwvwyz{|zxxxyxuttqnqssty{xx{|||}}}}}~}~~}|zxxyyxxxxyzyxz||}~~~~|{|{zxwxyzyy{||}~~}{yxwwwxzzz|~|{}~}{yyywwwwyyxz}}|{{{||||~}||{xxzyxxyzyvtxzwvuwyzy|~|{||||{|{{|{zzz{}{{|}|||}~~}|yxwwwvwz|{|}}~~{zzyyywuvxxz{{zz{{|}}}zwvuvxz{}}{{|}||}~{yvtsrqonnmmnpnnnoponpsrpqrqpqsstuvwvttvvuvxxxz||~~~~~~|z|~{yyywuvxwuvvwxwvxywvwwwwwww{}|{}}}}zy{yvx{zy{|}}}}|xyzxyy{}~|{{{}{z|~}}}}~~}|zzzyxxwwxxxyzyxvuvvvuuvwwwxxyyyyyxxyywvwyzz{|}}|{{}~}{ywvuvwwxyz{||zz{{zzz|}}}|}|{{{yxyyxwvxzzz|}~~}||}||{zxwwuuttvxxy{}}||}~}}}~~~zwvtsssstsrsttuvwxxxxwwy{}~~~|zz{{|}~~}}}}~~}||~~||{yyyyzzyy{{{|{xuwxvvxz||||~~}|~~}|}}}~~}|zzyvuwwxyz}~}~~}}~}}~}}~|||{|{zywy{yxz||}~}zz{{zzz}~~|{|{{yxyzyxz{z{}}|}~~}|zwttsporsrtwy{||}}~~~~~}zwvvutssttuvwxxz|||zyyyzz{}~~~}}{zyyxxxyxxyzz{}~}{{}}{{yyyy{}~||}}~~~}}}zyzywwwvuvvvvvvwvtuwvtssuwwxyz{{yyxxwutwywtwyxxz{}~}~~{z{}}}}~~~|yxxxyz{}~}{ywvuuusrstuvvwvutsttssuvvutuwxxxwwwwvvvwvuwxxxwxyz{{zyxwwvtrrpoprsuy{{{{|~~|{zyxxxxxy{|}}~~~~~}}~~~|||||zz}~}}|~}{}~~}||wvxxwutx}}|||||{{|}~~|zzywuvvuuuwxyyz{{|zy{|yz{}~|~~~}||}~~~~~~~~~~~~~~~}zyyz{{z{|}~~}{zyzzzz}}~}|zwvuuusrsstuvvutttutrtvvvwwxyxwvvvvvuuvwwvuvy{|{|~~}|{wuuuwvux{{||}~~{||{{}~~~~~|zz{}~~~}|||~~~~~~}{zxwvxz{~}|zyxxxxyyz}~|{}~|{{{{}~~~||||}~~~|zyxxyzz{}}|}~}~~~~}~~~~~{xvuutvxz{||}~~~|zzzzyyz||}~~~~~~~~~|zyxwwy{|||}~~}}~}{xwwvtuvvwxxxwwvvvtuvtttuvwxxwuuttrqqrqqqstvwxz{{|}~~~}|{zyxvuvx{{|}}~|{{{}}}}~~{|}|{|}|||{zyxxyxvwxwwyyyxz|}}}}|}}}{yvvvtttuvxyyy|~~}~~||||}~~}}}~{{{zyz|}}~~~~}|{{zz{|||||||{{yxwyyxxxxyxwwxz{zzz|~}zz{zxvttuvx{|}~}~}}}||||}}||}~~}}~~{xvvvtssuwxyxx|~{{}~~|ywusqrrpopqrstuvvuutttttuvwxxyyyyzzz{{|}~}|}||}|}}|{zywvvvvwwxwvwwvwwvvwwxyyyyyz{zyxxxwwwxxxy|}~}zyxwwy{}}~~~~~~~~~~}{xxyxxxxyz|{yxxxwtrtvvwxz{{{zy{|{zz{||{{~~}}{yxy{}~~~|{yxwwxxyyyz{}}{z{|{{{|~}|}~{y|}{z{{{ywxzz{zyz{}~||}|{zxyzxvttvxxxz|}}}}}~}|{{|{y{}~~~~~zz|~~}|{|{xvwwwxxxxyywuuvwvuvyyz{{{{||{zyyyyzyyyyy{|||}{{}~}{yx{zwwy{|||~~}}~}|}}~~|}~~}~}{}~}||}}zyzzyyz{|||}||}}}}}}}|}||{uqqnnsy}{sjimoqrtvx}umljeipuy|}xtrqqw~}vrsux~xromklotz{tommnqty|wsnlorswwromklortz~wrnkigjnoqw|trplloru{zwtsrtz|wtpoonptv||xwurrrsx|~}{xuqljjhgimpsz~zvrpnmmnmmsxy||xusqnllnruz~vsqonoqv~{wtpnoqtx~~ywvvrpv|~{tppqruy|{wsrqprvz~|{xwxyyyzzz|||}{wvwsnmmjiloqtvz~}{y||wuwwxz}}||yz}}zwwvx|}~~yxxusuxyz~~~~}}~zz{ywy}{z}ywtrtwy{~}}}|{zwtvyz}zsrsomqvxy{~}|||zyz{wsw|zy}{xxz{}~}}~}}~|~{wttsooty|~{ytrtvwyz{~~~~{xy||z}~~~{xtqtvtrsuwx|~|zyurqqppsuy|||~~{wz}wrvzywy{zz{|yy{{zxvvursvwwy{~~}~~~|z{|{{{z}}|~~~|{|~}zxvuvvwvuvvtsuwvuxzzyxwz|xuy{wuxyxwxyzy{}~~}||zxvtsruvtrtvy{zy{}}}~~~~|zxvuuusponmopppqtsrvyyz~~}xttvsquxxwxxzyxwy|~}}~~~~|{||}~~}~~|{{yvwxxxz{|}}}z~~|}}}||{zxxwvvwvuusqrtuuuy|}}zwwwusrqrtssuxz|}{{{yxz{zz|}zxwwutuvwy~}|||}}}~}|}{yz{{||}~~{~|yyxvwyxz}~~{yz{ywvvwvvwxyzyxwxxxx|~yvvvtstwxx{~~}~}}~}|~|z{|||~|zyywvxzyx|}}}|zxwwwwwvx{zz{{zzz{|}{wvvtststvwy|{z{ywvuuwvvwxyz|}~~~}{{{{zxz{{{{|}~|{|~~}}|{{{{||{{zyxvtstuuuwy|~~~~}zzzyxyyyyz|{yz|{{~|yxwwvuwxy{|||||}}~~}||{yyzz{|~}{{{zzzz{}|zyxxwvvxyyxyz{{{|{zzzwutsstrrrqpppsvwz}~~}}}zxwxxvuutsrqrsssuuuuuvwuvyzyz|~~zzyvtuutsstvwwy{}~|{{{zyzzz{{{|}~~~}}~~}}}}}}}|{zywwusrrrrstvvvvvvvwyyxyzyyxwwxvvuutuvvxyxxyxwvvwxy{~~}}}{zyxxyz{|~~~~~~|}~~|zzxuuuuwxwxyxxz{{|~}~}{yzzyxxyyyy{|||}~~~~~}{|}~~|{zyz{||}~~~~~~}{z{{||~~~~}}|zzyyyyyyz|~~}|{{zzxyyxwxyyzzyxxvvvuvwy{|~~}{yvssssrrstvz}~}}||}|{yyyyzz{{zzzzzyz}~~~}}}~~~||{zyyyzyyyyzzz{|}~~}{zxwvvuuvxxxyzz{{{|~~~|zxwvuuuvxyyz{{{}}~~||{zyz{zyyyyyxxwxyz{}}{zxvvuttuwxy{||{{zzyxyzyxyzyxxxxxxwwwutttsstttstuwz|~~}||{zyxwwwwy{|}~~}}}}}}~~~~}{yxxwuuuuvwy|~~~|{{{zzzz{|}~}}|||zyyzzz|~}|{ywvvuuvwyz{}~}{{{{zyxxwvttttttttvwwwx{~}||||||}~|zyyzz{}|{|}~|zxyyy{~~}|}~}}~~|{zzzyz{|}}~~~}}||}~|{{zzz{|}}||}~~|yyywvwxz{z{~~}|{{|||}}|||~}{z{|zy{|}}}~~~}}~~}zzzyxwvvvuuvvuvxxyz|}~~~}||{{{{ywxwtrqqrrrtwxxyzyyyzzzz{{{|||||}~}}}~}}}}}|{||{{|}~{yyyz{{|~}}}~~||{zxwwvvuuvwvvuuuuuuuvwyz{{}}}|{zzxvutrqpppqrtwz|~}~}{{||{{zzzyxyyyzyxwvutttuvwy{{{|}~}|||{zyxwwwwwxzz{|~~}|zzzyyyzzzzz{||}~~|{{{zyyzyyzzzzyz{|~~|{zywvuttuuvwyyyxwyzzz{|}}|||{yyywvvvwxyz{{z{|{{}~}{zxvutuwwwyz{{{{||}~~~||}}~}}~~}~}~~~~}||||||{{|~~~~~~~~~}{yyyxxyz{{zz{|||}}}~}}||||}~~~|{zzxwxzz{|}}}}}~~~~~~}}}~~~~~||||}~~~~~}|{zzzyyyz{yyz{}~}|{|}~~|{z{{{|||}}}~}|{{zxxyxwvvwxwwy{{}~~}||{zyz{{|||}~}||||}~}|zyyywwxxxxxz|}~~~}zyyzz{{|}~~}|}~~~~||{{zzzyzzz{}~~~}{zyxwwvvvwxy{|||||{{{|~~}|||||||||||}~|yxwwwwxz{||{{zyyyyxxyyyyyyyxwwwutsrrsssssssttuwz{}~}{zyxvuutssstuwxyyyyyyxxyyzzz|}}~~}}|{zzzzzyyzyxy{|}~~}}}~~}~}{yxvuvwwwxy{|}~}|{zyyyywtsrqqqqrsttuuuuuttuvwwxyz{{zyyxxwvuuusstvwwxz{|}~~||}|{|}}~}}~~~}}~~{zyxwwxxy|~~|||{zzyxywvwyyy{|||{zzzyz|}~}|{zzz{||}~~~~~~~}{zyxxxxyyyyzzzz{{||}~~~|{zyyxvuvvuuuvvvvwyyz|~~}{xwwwwwxyz{|}}~~~}}}||||||{{|{{{}~~|zzyyyz{}~}~~~}|||{||~~}|zyxwuuuuvuvyzyyyyxwvwxxy{|}~~~~}}|{zyxxwvvvvwy{}~~~}|zxwwvvvwxxxxxwvvvwwxzz{|~~}}}|{zyywvvvwwyz{||~~}||{yxxxwwyyyxxwwvvwyz{||}}}}}|{yxwvuutuuuuvxyz|~~}|zzzz{zz{}||||}~~~|{zyxwvvvttuutuuwxy{}~~~}|{zxvvvwxxz{||{{{{||}~~~}}||{zyyxwxyyyzz{|}~~}}}}|{zxwwvvxxy{}~~}{{{|||}}{{{zzyyz{{|}~}|{yxyzz{||||||||}~~~}||||||{|}~~~~}{zzyxxxyz{|}|{{{{{{|~~~}{{{zz{}~~}{{yxxyxyzz{|{{{zyyz{|}~~~~~~~|{zzz{{{{|||{zyyzzz{||}}}}|{zywvuttsrqrrsstuwxx{~~~}}|{zzzzz{{{{{{{{|}~~}}}}||}}}}~~~~}}|{zyxyyxxxwvvwxyz|~~}}|{zyywvtsqpooprstvvwxxwwxxxyyzz{|{{{{{zyyyyxxxwwwwwxxz|~~~~}{zyyyyz{|||||{zyyzzz|}~~}|||{zz|}~~}|{yxxwwxzzz|}}|zzzzyyz{||}}}}}|{zyxwwvttstssstvwxy|~}}}|{yxxwvuvwwxxxxyyyz{|~~~}|{{{zyxxyxwx{{|~~}}~~}}~~|zyxwuttuvvvwxyyyz{}~~}||}~~~~~~~~~}||}~~~~~~}|zyyyyxxxy{|~~}{z{zzzzzzz{|}~~~~~~~~~~|{{zyz{||}}~~||}~~~~~}|||||{{{{yxyz{|}~|{yxvuttuvwyyyyyxyyxyzzz{|}}~~~~~~~~~}|}~~~~}|{z{{||~~|{yyxwwwwwwy{}~||{zyxxyyxyz{{zyyyxxyy{}}}{{zxvwwwvuvwxxz|~~}}}|{{{{{{|}~~}||||{{zz{{{{}~}}||{ywutrrqrrrrssssstuvvwy{|}~~~}}|{yyyyxvvwwwxyyz{|~~|{zyxxxxxyzzzzzyxwxxz{|}~~~}{zywwwxyz{{{zzyyxwxxyyyyxxwwvvutrrqppppoooopqsuxz|~~~}}}|{zywutstttuvwwwwvvvvxyyz{|}}|||{zzyyyxwxyxxy{|}~~}}}}}}}~~~}}}~~~~~~~~~}|{zyyzz{|}}}}~~}}}~~}||{zzyxxxxxxyz|~}}}}}}~~}}|}}|}~~~~}}~~}|{yyyyxxyyzz{}~}|{zyxwvvvvvvvvvvvwxyz|~~}||||{{{zz{}~|{{{||{{|}|{{{|||}~~~~~}}}|{{{{zzz{|||~}|{zyyyz{|}}|}|||}}~~~~~~~}|{{zyyyyyxxyyyyz|~}|{zyyyyz{||||{zyyyyz{|}}~~~~~}}{{zywwvvvttttuvxz}~~~~~}|{zxwuvvvvwyzzzz{zyyz|}}}~||{zyxxxxxy{|}}{{zyyz{{{{{zyyyyz{|~~}|{{zyyyyyyz|}~~~}}}{yyxwvvuvvwwxxyyxxxwwwxyz{|}|{{{{zzyxwvwwxxyyxxz{}~{yyxwvwxzzzzzyxxyz{{}~~~~}}|{zzyyxxwwwwxxyz{}~}|{{{{|}~~}{zzzyz{{||{{zzz{|}~~~}|{{{|{{{{{|~~}}}|}~~~~~}|{}~~~|{zzzyyyzz{|~}|zyyyyyyz{{{|||||}~~~~}}}|||{{{{{{|}~~}||}~~}}}|zzz{||~~}|{zywuuvvuvwxxxxxxwwxyyz{|~~~}{{zyyxxxxxyyz|~~}|||||}~~~~~}~~~}}~~}~}|{zzzyxyyxxxxwwxyz{{|}}||{{zyyxxvuuutuuuuuvwyz{~~~}}|zyxvvuuuvwxyyzzzzz|}~~~}|{|||{{{{{{|}~~||{zyyz{{{}}}}||}|{|~}}~~}~}|{zzyxwwwxyz|~~|{zxvuuuuuvwwvvwvvvvwxxyz{|}}~}}|||{zyyyxwwxxxyy{}~}|{zyxxxxyzz{{{zzzzyy{|}~~}~}}|||{yxxwwvuvvwwxyyz}~~}|{{z{{{|||||{{{|~}|{zzz{{|}~~~~~~~~~~}~~}~~~~~~~~~~~}|{{z{|}~~~}~~}}|{zzzzzz{||}~~~~~~~}}~~}|{zyyz{{z{|{{zyz{|}~~|{zyyxwwwwxxxz{|}}|{ywwwwwwxz{{||}}}}~~|{{zzz{|||||{zzzzz|~~~~}|{{{zzzzzzzzz{|}~}|{yxwvuuvwxyz{{zzyzyyyz{{||}~}}||{zyxxwwwwwwxxy{}~}}}}}~~~}||}}}~}|{{zzzzzyyxxz{|}~~}}}|{yxxwvuuuvwwwxxwvvvvwyz|}~~~}}|{zyxwvuuvvvvvwxz{}~|{yyyyyy{|}|||}|}~~}}}}~}}~~~~~}||{ywwuuuvwwxxxxvuuuuuuvwwwxxxxwvvvvuuuuuuuuvvvwxyy|~~}}|{zxwvuutuvwxyz{||||}~~~}}|{|}~~~~~~}~~~}~~~~~~|{{zzz{||}}~~}||}}}}~~}}}}}|||||}~~~~}}}~~}}||{{{{||}}{zyyxxy{|||}}|||}~~~~}|||{zzzzzyyyyyz{}~}|{zzyyz{|}~~}}||{{{}~}|zxwwxxxyyzzzzzz{{|}~~~||{zzzyxyyz{{~~}|{yxxxwyzz{|}~~}}}}}~~~}}}{zyyyyxyyyz{|~~}{zxwvvvwwxzzz{zzz{{||}}~~~}|{zyxxxwvvuvvwxz|}}|{zyxxxxyzzzzzzzyz{||~~~}|{zzzzzz{z{{}~}|zyxwwwxyz{|}}}}}}~~~}|{zyxwvvvvvvvwxy{}~~~}{zxwvutttttuvwwwwvvvwxyz{|}}}}~~}}|||{zzzzz{{{|}~}||{zz{{||}}}}}}~~~~}}}}}}~~~~}}}}|}~~~~~~~~~~~}}~}|}}zy|~~|yy}}}~~~}}}~|{|}}|zz{{zyyyyyywvvxyxxvuxzzzyxzzyz{|{zz{}}}|}~~}}}|}}|}~~}~~~~~~~}}}}}}}|{||zxxxxxxyz{||zwuvxutvusrsuwwxxvvvxxutwz{|~~|z{|zyzyxwwwvuttz~~~}~~}~~}}~~~{z{|}~~~~~|{||}~~|||}}~~~~|{{yxwxxxyz|}~~{z{yvutsttuvwxyzyxxxxyzz{|}~|}~zwtsssqqrsuwwx|~|{zywusqqqrtuuwxyz{|||||}}}~|ywvuuvvusrstuwy|}~}~~}{yxyzz|~~}}~~~|{{zxx|~|z{|}|||~}|{{yxy{~~~~|zxwvwz}~}{{{}}{xwvtsstvy|~|}~~}{|~~}||zwvuutsqqtwy|~|zwtrpomkloqrv{|{}}{zz|}}}|zzzzzz{~}||{zxwwxwxyz}~{yz|~~}}ywvussrqqrtvy{}~}{yyxwvutsstvvwx{|{zyxwuvvutuwy{}}|{zz{yx{|zz}~}}}}}}~~~~~}{zyvuvvutsstuw{~~|zyxwxzyz|}{zzyyz{~{zxvvwxyz}~|{yy{}~~~~}~|xwvsqppqqrtwz|}|{zyxwwwvvustw{}|{|||||}~}}{zyyyyy{|~}zwttutsrsttvwwy{}~~}~{xxxwwutuuuvwwwxy{}}}}}}zxwyzyyy{|{xwxyyxwx{~~}{yz{zzz{}~~}zurrqqqpruvwxyz{{{xwyzyyxyywvx{}~}}~}{{~}|{{{}~|||}}}}|zzz|~}||}~~}~~}{}~~~~}yxyyxxyyzyxwvvwxy{|~}{{|yvtsqpnmmnoprssuxz{~~~~~~}|zywuqqsssuvvvxyz|}}~{zzxwxxyyxwwxxxyz}~}}~~~|zyz{}~~~}|xvwxyy{~~~~}|zyxwvvvwwvvwxxyyz{|}}||{|||{||{xvvuttuwyzz|}{z|||}}}~~~}}~}|zwvvvuttuwwwxxyz|~~~~~|{yvtrqqrrrrstuwy}~~}|}~}}}}}|yxwwxyy{{zyyxz|}~~|zyxwyzzyxy|}zvwywwxz|~~~~}}}{{}~~}|zxvtsstvz}~~~~}{{||||zzxvuuvvwwvwxyxxz{|~|{{|}}}|~~~~}}|yvsrqpsuvwvuutsqqqrrqqpqrrrqpqponmnooopqqsuwz|}}}|zz{zzzzyyyy{}}~~~~~~}}~~~~|{zyxwvvuuuvvwy{}~~}~~|{zyz{}~~~}}}||||}}|{|~}ywwtqqqqrrsuwvwxxx{~~~~|zyyyxvwy{~}}||{zyzzz{{||zxwxy{~}}~}}}~~|zzzywvvvusssrrtuttuuwy{}}}}}}~~~~~|yxwvuttvwwvvvvvvvvxz{|}~~}{yxxvsrrrrqrux|~{wtrtvvwxyzyvvwwwwvwxz|{{{||{{z{|}}~~~~~}|}~~~}|||||{yxwvuuuuvxywvvvvwwxy{|}}|{{ywvvvvuuwyyy|~{xvvussvwxxwyzzy{}~}~~~|~~}||~~~}|||{{{|~|{zzzz{|~~~~~}}~}|{zzzyxwuuuuvtssttuvx|~}zwwyyyz|}~~}{{|}}~}zywtqqqrqqruvx{}~~|{zyzyvtrpnlklnoonoopppqqrux{}}~}{zzxvuuvwwxz{{|~~~}{zzzyxxvuuttuwy|~~||{{{zyyyzzyyz{|}~}zyxyz|~~}|{|~~}}}}}~}zxxxvuuvvvwz}~}{zywwxz|{{}~~~}|{zz{|{{~~}|{zzzz{}~~~~{zzzywtssqpoprssrqqstuvvxz|{xvwwtqppppprtttvy|~}{zzywusqommmnnopqrpnortvz|~~~|zyyzzzyz{}~}zxxyyzz{}~~~}{yvttstuvxz|~~}~}}|zzzzzz{}~~~~|zywvvuuvvwxyzyz{z{~}}~}}}||{||}~}|}}~~|{zyyz{|~~}|zyxvvtsssrqpqtwy{}{wtttsttuxzyzyxyyy{{|~~}}}{xxyzzz|}~}zwusrqrstvuttutuvwy{|}}|{{zvttsrrqqrrstux|~~|zxwwwxyyz{|~~}}|{yyzyy{~}zwtssrrtuvwxyzzz{}}}}}}|}}|{zz{{{|}~}{zxwvvwz{|~~~}~~}~~~~}}~~~~~~~~}}}~}|{{{zxwwxxwvvvwz|~|y{|{{|}~~}}}|}}~~~|zzyxwwvuvvvwvuuuwy{|}~}|{zyxxwusrqponnprsttssttuxzz|~~~~}|z{{yxxxxwvx|~~|{yxyz|~~|zyxwwwxxxxwvwxyzzzz{{zzzyxvutsstsssvz|}}~}}}{yxxwwxyz{{|}|{|~}{{{xwxyzyxz}~~~~~~}~}{zzyxwwxy{}~|{ywvvtspoopprsuxwvuuvwwvxz{{{{{{zyyyxwwxyz{{zz|~~~}{ywusqpqqrtuvxxyz|~~|{{zxwwxyyy|~~}{{|~~}}~}|}~}~~}|{zywxxxyyyyxyzz{}}||}||{zxwututsttttuvx{}}}|||{{}~~~}~}zyyywxyzz{{{{{|~~~~~}}~}||}~~~~~~~|zxvttsrrrrstvy|~~~~~}{{{ywxxxxyzzywxz|}~~~|zxvurooqrrstvxxxxxyzyz|}}|z{{ywuttuuuutsuwxz}~}|{|}}}~}|{{{{|}}~~||{xvuuutsrsstuxz{{{{xwwwxwvtsrqonmnpqpqrstqprstuvwy{}~||}~~|z|}{{{}~~}|}~~}~~}}~~}}~~}|{{|||z{}~~{xxxxxyz{{|||{{{}~}}}{zyyyxvtuttuvwwwyz{|}~~}}|zyxuqonprqqsvwwyz{|}~|||{yyz{{z{|~~~~~~~|}}}|zxz|{{{{zz{|||{{zyxvutsqpppponnppqqsvxz|}~~}|||{zxwusrrssstvwxxwwy{|~}}}}}|{{{||}~~}{ywwxxxyz{|}~~}|yxyyxxxy{|}~~}{zywvuttuvvvvvvwwy{|}~~|{zxwwwvvvwz|~~|zyyyyy|~~~~~~~~|{yyyyyyxxyz{}~}}}~~~~~}{{|~~{xwwwwxyz|||||}~~~~|{ywuuuuuttvwxz|~|zxvuttuutuusrrsstuwyz{}}|{yxvutrqqrrstvxz|~~~~}|{{{zxvtrrqppprtvxz|}~~~}{{}}}~~||}~~~~~}|zxwwwwuuwxxy{}~}|{{{}~~~~~}|}}}}}{zyvtssssstwz{{{{{zyz|}~~~}{yywuvvvwxy{}~}|}~}|}~~}~~~~~}~~~~~}}}|}}}~~}}}{{zxwvvutssstuwy{}~~}|{zxxwusrponnpqrssssstuvx{||}}{zyyywvuutttvvwxz|~}|{zyxxxyz{{{{{|}~~|zxvuuvvvvwxx{~}{zzzyyyz{|}~|yvvvvwxz{{zz|}}~~|{zxwvvwwxy|~~}}|zyxwxyz{|}~|{}~~~~~}||{|||~~|zzyyxyz{zzyxxy{|{{{{zyxvuutrqqqqqrtvwxz|~~~|zxwvvwxxyyyyyyz|~~||{zzzxwxyyy{|}}|||zyy{{zyyyxwwvwwxy{|||{zz{{{{|~~~~}|{zxvvvvwvwxyz}~|zyy{|}~}{{{{zxxzzz|}}}{ywvvvvvwyyyxwxy{|}~}}}}||{|}~|{||||~~}{{{zzyyzz{}~~|{{|}}|}~|{||}~~~}|{}~~~~~~~~~|zyxwuuuuvvyz{}}}}|zxvtrqrstuuuvvwxyz{|{{||||||{zyxwvuvvuuuvwy{}~~~|{{{yxxyyyyz{||||}~~~|{{{zzz{|~}}~~~~~}}}|{z{{{{|}~}|}~}||{{{||~~|{zz{}~|{zyyz{{}~~|||{z{}}|||}|||}~}|{{{{{{|~~|zyyyxz{{{{|}~~}{ywvusssrrrsuvxz}~~~~~}}|{yxwtrrrrrstvvvvuvwxy{|~~}{yxwwxxxxyz}~}{zzyz{{|}}}|||||}}{yxxxxxxxy{}}|{{{|}~~{zyxxxxxxyy{|~}{yxxyyz{{||}}~~~||}||}~~}|}~~}}~}|||||}~|{zzyyz{|}}~~~~~~~~~~~~}||}}{yxyyyzzzyyyyzz{|}~~~}}|{yxwvvuuvvwy|~~|zywvvvvwyz{{|}}}~~}{yxwwvuuuuvxz|~~~~}}|{zyxxxxy{{zzz||}~|{yxwvvvwwxz}~|||}~~~~~}}~~~}{ywuuuuvxz{zyyzz{{||}~}|{zyxwutttttuuuvwz|~}|zyxyz{}~~~~~~~~~~~~}||||||}~}}}}}~~|||||}~~~~~}}{xwvuuuuwxxy|~~}}{ywvtrrsuwxxxwxxyz|~~}{{{{zzyyyz{}~~~~|{zzzzz{|}}}}~~~~~|{zyyyyzz{|~~}||}~~}{{zyyyzzzz{}~|zxvuvwvvwwuuuuwxy{|}~~}|||zxwvuuttuuuwy{}~}}|{{yxwwxy{}~~}}}|||||}~}||{zzz{||~}{{{{{|||}~}}}}~}}|zxxxwwvuuvwy{}~|{zxvtsssstvxz{}}~}~}}|{zyyxxxxxxy{}~}|{{|||{{{{{{|~~}|zzzzz{|}~~|||{z{{{{{|}~}{zyxxxyzz{|{{||}}~~~~|{ywvussssrrrsuxy{}~~}|||{zxvutrrstuuvxyyyyz|}~~}||{{{zyyzzz|~}{zyyz{{{{{{||}~}|{zyyyxxxy{~}{zzyxy{|}~~~~~~~|{{zxwvuuttuvvx{}~}}||}}~~~~}}}|zxxxxxxyz{}~~~~~~~~~~|{yxwvwxyyzzyyyyz{}~}{yxwutsrrrrstwz|~~}|{zzyxwvussstuvwxyzz{|{|}}~~}}}|{zzyxwwwwwvwxy{}}|{{|||}~~~~~~~}~~~}}}}~~~}}}|}~~}{yyxvvvutuuvx{}~~}|zyxxxxy|~~~~~}|zyzxxy{|~~}||}~~|zzyyzz{|~~}||||}~}}}|{zz{}}~}}||||}}|}}{zyxyyyyyzyxxyz||}~}|{yxwwvuuvwxy{}~~~}{yxwwvwxyz{|}|{{|}~~~|zywvutsrrrrtuwz|~~}{yyyzz{{||{{z{{|}~}}|zyyyz{|}~~}||}}~~~~|{zxwwvvuuuwxz|~~~}}||{ywwxxxy{||||}}|}~}|{zzzzz{|{|~~}}|}}~~~~~}|{{{{|}~~}}}~}{{{{{z{|||~}{zyzzyzzyyxwwxyz{{||{{zyxwvuutsttttuwxz|~~~}}|{zzyxxwxyz{{||||~~|{yxwvvvvvvwy{~~}|{{z{||}}}}||}}||zyyyxxxxz|}}|{{||}~~~}}~~}{zyxxxxyz|}~|zyzzz{}~||{zyxxxxxxxy{~~}}}}}}}}}}}}~~~}||{{|||}~~~~~~~}}||}~~~~}}~~~~|{{zzzyyxwxxwwxwwwwuty}{yyzyvx{{{{{zz}|y}}}}zyyxvvy|{yyyy~~{~}~}}}{}|w{||}}|}~~~~|||~~}}}~~~|}~~~}~~}{}~}~~}~~}}~|{}y|~yy{zyxyxyyxz~}yvuvwwxyxvvvvwwvvuuvwvuvxvuvxxzywvuwywvxxxyyxvuuwwxyy{~~}|}|{{yxxwwxxxyyxxyyyxy{{z{}{yyyz|{{~~~}}}}}}~|{{{zzzz{}~~~~~z{}zxz}}~~}}{xvwz|}}}}||~~|~~~~~{}{w{|y}}{}}z}}yz|zy|}zx|}~zwyzvrturopqpprsstx{{|}~~}|}|{|}{|}|{zz|~~~~{yz{zxx{{z}~}}}}{}~~|~~}~y{|zxz|yx|~~~~~{y{~~}}|}~|yyywwwwz}}||~~~~}{zyz|}}{yz{xuwzz{~}}~}|{yvrsuspqqqqompttuwyxwuttvvwwxz{zxy{{zz{|~}}}ywxxusrrsvwvvwwwz|zuvwvvwxyz{z{}}{|}~|}|zyz~}}}||}~~|{z{{zzz{{|~~}~~}{{{}~~~~{}~}~{~~~~~|||||~|~|yvvwvtssqpqrrruvvvvvtrrrrstvwwxyyzyy{~}|{{{zwuvwvuxzzz|~|z||{zzz}~|~~|{||zzyyz{|}}}~|~~~~|{}~|||yvwyyyyz|}}~~}{z|}|{}~}~~zxxwvvussrqrtuwyyxyxvtuvttuuuvwwutwyxw{}{zyxwwvuutrqrtuvwyz|{yzyxxxxyz{|{zzzxxz|{{}}}|zxwxwvvvvvwy|~~}}}||~}~~~}{{{z{}~}~|yy{{{{}~~~}~~~~}|}~~~}|{zyxwwwwwx{|~~||{{z|~~~~}{{|{y{~|{}~|{{zyxyyyzywvttsstuwy|}|}}|{zyxwwvuuttttuwz{|~~||{{}}||}~}||}||~~}}}||zy{{zyz{{|~~~~~~~~|zyxwwvuvwxx{}}||}||||}~}{zyxxwvvvxy{}~~~|zyyxxyyyzzyyxwxyz{}}zzywuvvussssrrtuvwxyz{{zxvttuuvvwxwvwwxyz{}}}|zxxywuuuttuuwyz}~~~}{{{{{|}~~~~~~~}~~~~}}~~|{|{zxyzyy{~~}||||{{zzz{}~~~}||||}~~}}~~~~|~~~~|zxvtrqpoooppqrtuwwxxxwvvwwxyz{||{{{{|}~~|{{zyxwvutuvxz{|||{{{zz{|}~~~}|{zzzz{|}~~}|{{z{|~~}{{||}~~}|{zzyyz{}~~}{{{{|}~~~~}~}}}}|zyxwvutssstuvwy{|||{{ywwwvvwxyyyyxxwwxyz|~~}{zxwvtrqonnnnnqsuwyz{zyyyxwxyz{|}~~~~~~~}}|{zyyxxxxy{|~~}}|||}}~}}~~~}|{zzzz{{|}~~|{||}~~}||}~~}||{{{|}~~}|{zyyz{{|~~~}}||{{{|}~}~~}ywvvvwy{}}zxwwwwwxyyyyyxvvwxz|~}{zyxyyxwvutuuvxy{}~~~}{{z{{{|}}|{zzz{}~~}|{zzy{|}~~}}}~~}}~~~~}|zxwwwwxy{}~~}~~~~~}|{zyxwwwwwwxzzz{{{zyxxyzz{|}}|{{zyz{|~}{ywvtsrqpppqqrstuuvvutsrrsrstuwxxwxxwxxz|~}}|{zzyyyyyzz|}~}|}}~~}}}}}~~~~}}}}}}~~~~~zvvxz|~~|{{zzzz|~}||}~~~}}|{{z{{}~~~~~|{|}~~~~}}~}{zxwutsrqpppqsuwxyzzzyyxxwxyz{{||||||}~}|{{zzzyxwwwxyz|}~~}||}~~|{{zyyxwwwwy{|~~~~~~~~}~~}}}|{zzzzz{}}||{z{||}||{{zz{|~}|{yxvvutsstuvwy{{{{{zxvvvvvvwwwvttssttuwyz|}}|{zxwvuttsstsssstuwxz{}~~~}|||||}~~~~~}{yyxxxxxyz{|}}}}|{z{{|~~~~}|{zzzyy{}~}}}}}~~}|{{{|}}~~~~}}}||{zzz{||}~~}}}~~~}|{|{{|~}|{{{zyxxyzz|}}{zyyyyyyyyxxwwwyz{|~}|zzyxwwvuuttuuvxz{|||||{zz{|}}~~}}~~}}|}}~~|{{{{{|||||{{{|}~~}{zyxxxxz{|~~~|{{zyxwvvvvwxz{||}}|{{zyyyzzz{{{zzzz{|}}{yxwusrrqonnnnoqrsuvwwvttuuuvxyyyzzzzz{|}~~~}}|{zzyzz{}}}{{{{|}}~~~}||~~}}}}~~}~}|{{}~|{zz{}~~~~}}}}~~~}}~}}}~~~}|{{{|{{||~~~~|{zyz{|}~~~~~~}|}~~~}{yxwvutsrrrstvwxyzzyyxwwwxyyz{{{{{zz{}~~~}|{zyxwwxxz|}~~|{zyyxxxxxxxyzz|}~~}|||{||}~~~~}||||{zzzz{|}}~~}||{{{{|}}~~~}}||||}~|{zywvvvutttvwxz{|{zyxvusrssstuuutttuvwz|}~}|{zyxwvvvuuuuuwxy{|}~}|{{{||}~~~~}|zyyyyxxxxyz|}~~}}}~~~~}~|{zzzyyy{}~~~}{zyxyz|~~}||{zyyyyyz{|}}~~~~~~}|||}}~~}~~}}}|||||}~~}|{yxxxxxxxyxxxxyyz|~~}|{{zzyyxxwvvwxyz|}~~}|{{|}}~~~~~~~~}|{zzyyzz{|}}~}|}|{z{{|}~~~~}|{yywwvwvvvwy{|~~~~~~~~}|{zyxwvvvvvwxz|}~~~}|{zzzz||}}|{zyxyz{|}~}{yxwvutssrqqqqrtuvxxyyyyyxxyyz{{||}|{{{|}~}}}{zzyxwwwwxyz{|}~~}|{zz{{|}~~~~~~~~}}|||||}~|{{||||~~|zz{{zz{~~~~}}||{{|}}~~||||}~~~~~}|{zyxwwxxy{}~|{zyxxwxyz|~~}{yxwvuutttsstuvxz{||{{{zzz{|}}~~~~}}|}~~~|{||{z{|}~~}}}}~~~~}|{{zyxwwvvwxy{}}~~~|{zyxxxyz{{{|||{|~~}|{zyxwwwxy{|}~}|||{{|}~}}|||||}}{yxwvuuttsssttuwxyzzzyxvvwvwxxyzyyzyyyz{}~~}|{{{zyyxxwwwxyy{}~~}|{zyzz{|~~~}}}}~}|{{{zzyyyyy{|}~}|||}~~|}~~}}|{zzzzzz{}~}}}|||}~~~~~~}}|{zzyyyzz|}~~~}}}}~~}}|{{zzyyz{|~~}}~~~|zyxwwwxxy{}~~~}|{zyyxxy{|}}}}}|||}}~}||{zyxwwwwxz{}~~~~}||{zyyxxyyy{|}}}}|{zzz{|}~~~}|{zz{|~}|{zyyxwwvwwwyz}~}}}}~~~~~}}}||}~~|{zyxwwvuvxyz{|}~}|{zxxxxxyzz{{zzyyzz|~~~|{zxxwvuutttttuvwyzzzzyyxxxxy{|||~~}}}~|{zzyyxxwwvwwyz{|}}}}|||||}~}}|||}~~}|{{zyyyyz{|}~~~~~}}}}~}{zy{}~|{{||}~~~|}}}}||||~~}{zzyyyyxxy{}~}}}}~~~~}|{{zzzzzz{|}~~}||||}~|{{zyxwwwwwwxyz{|}||||{{||}~~}|{zzz|}~~||{zz{|}}{{{zz|}~|zxxwvuuttttvxz|}~}}|{zzz{||}~~}}||}~~}|{{zyxwwwxy{|~~~}}|||||}~~~~}}|||}~}{ywutsrqqqqqrstvwxyzzzzyxxxyzzzzyyxxxyz}~~}|{{zzzzyyzzz{||}}}}|{zyzzz{}~~~~~~~~~~}}}||||}}}|{{zzz{|}~}}}}}~~~~~~~}}}|||}~~~}}}}}}~~~~}~~|zzzyyxxxyz|}~~}}}}~~~~}|zyyxxxxwvuwy|}~ytw|~}{{}~~~~~}|yvvy{|}~|zz{zyxwxy{|~~}~~~}}}}}}~~~~||}~|{zzzyxwwvvvwxyzz{|||{zyxwxyz{}~~~~}}~}|{yxwwvvvwxy{~}|||}~~~~}||{zxwvuuuuvwwwwwwwvvvuvvwwxxxwvuvwy|}{zyyxwvuttuwxyz||||||{{{||}~}}}~~~}|{zzxwwvvvwy{|~~}}}~~~~}}}|||}~~~~~}{zyxxwwxyz{~~~}|{zyyxyyz{}}~~~~~}|||}}}~}zxxywvv{}xvuux|}|{{|}|{|||}~|}~|zyy{|}}}~~~~}{{|}~|{zzxxxxyzz{}}|zyxwvuuuvwxz{{{{zzzz{||}}}}}|{{{|}~~|{zzzzyyxwvvvwy{||||{{zzz{|}~~~~~~}|{zyyyyz|}~~~}|{zzzzzzzzyyxxyz{}~}{ywvusrrrrssstvwy{|}}}||{{||}~~~~}|{zzz{}~}{{zywvuuvwxz||}~~}|{{{{{}~~~~~}~~~|{zyyz{|~~~~~~~~|{zzzzzz{|~~}|||~~~~~~~~}}|{{{{|}~}||}}~~~}~~~~~}|{{{{{{||}~~~~~~}|{zzyzz{{{{{{zz{}~}||{{zyxxwwwxy{|~}}~~}|{zyxwwwwxy{}~|{{|}~~}{yxxz{}~~}|{{|{yyz|||}}}}|{||}ytrrw~~{wssuvwxz{|}~yutttuwz}|zz{~}}~~|yx{}~|zxz}~~}}}}}}~}~~}|{zyxxyyxwvuuuuvwxyyzyyyz{|||{zyxxwwwxz|~}}|{zyyxxxxxyz{||}}~~}{{{zz{|}~~}|zyyzyzz{}}~~~}}}~~}{{|~|{{{}~~~}{zyxxwwwwxz{|}~~~~|{zzzzz{}~~~~~~}|zyxwvvuttstuvxy{}~~}}|{{{||}}~~}}}}~~}}}}~~}}}}}}}}|zzz|~~~}{{|~}xyz}~}~zwx{~{{}~}yuqptxzz{zzzywvvwy}~~|{||{zzyz{|}~{wusrqqstuuvwy|}|zyxxy|}|{{zyxvttuxz}~|{{{zyyz{{|~~~}}}~}|{zyxvvutuwxyzzz{|||}}|{z{}~~|{zxxy|}}|zxwvuuvxxxyz{zzyz{|||||}~~||}~}}{yyxwxz|~~}|{|}~}zskhr~}~~}|wuvv||wvy~~~}{z{|~~~~}{{z{zzxwwxwy{}}}|zxwvuuvwwwz}~}|{zz{}~}{zzzxwwwwz}~|{yxxyyyxxxxxy{|}~~~~~}}}|{zz{{|}~|{yy{|||}~~~~~~~}|{{{{zywuuvwwwxz{|}|{{zxwwyz{{{zyyyyyyz}}}|{zyxwxxy{}~|||}}||||{zyyz{}}{zyxwwwxyz|}~}}||{{|}}~~~~||}}~~|{zywvuutttuuwxz{||{|{zyzz{|}~~~~~}}}~~~}|{zyyyz{}~~}}}|{{||}~~~}}||||||}~}|{{{z{}~}|zyxxwvwwwxy{}~~}}~~~}}~~}|{{zzzz{|}~~}||{{|||||{zzyyyz}~}}{yxusrrrqpqrssuyxx~~zy{|{|}|}}|}~|{}}{||{{ywy|}}}}~}{zxx{{z{{||zxz{z{}}|||{zzywxxz||}~~}{zzyxz|~~}||{{}~~}|||}{z||{{}}{zxxyzyz}~|{z{{zyzz{}~}|||{zz{|||{{{|}}~~~|{||{zzyzzxy{|}~}}}}|}}}~~|}~~}|{zxwvuuvuvwxz{{|||zxwvvvvxzyyzzyyyz{|~~|{{yvutvutssuwwwy{|}{yyyyyyyxy{|~}}}||}~}|||{{|}|}~|yxwusssrrsstuwxzzyxxvuxyvuvwxxxyyyy|~~~}~|yzywwyzyz{|~~|~|yxwwwvussuwxxxy{||{z{{zzzz{{z}~|~}||~|zzzyxxwvvvvuvy|~~}||}{{}~}~~~~}}~~~~|}~{zxwxyxvuuttsvz{yz||{{{zy{~~~}~}}~}~}{z{{wuuvwvuuwxy{{{{{{{zyyz|~}~}{||}}}~|yyywuvusrsuuvxyyyz{{yvy{xwxyyzzyyxwxyyz}~~~|z{|}}|~}|}}}~~}}~~{~}{{|zy{}}}}~~{{|zwwxyzyyxxxxxyyz~~}~|zywttuuutrtvuuwz}~}}}}|||{y{}~~~~~||~}{{{zxxxyzy{~}|{zz{|}||}~~{}~~}{ywxwvuttttuwwyz{|{y{~|zzz}~|}~}|}}~}||~~}yxz{zzz|~}}}|||||{||||}{yy{{{z{}}{zyyxvx{{{{zyyzzz{}}zz{yxxwvvxzzyyyzywxyxxxy{|{{zzyyxxy}~}|{zxwvwvvxyxy|}|{yyzywxxxxz{xx{{yyz{|}}~||{zxvvwurstrqtvtuxz{}}|}||{{{|}~~~~}||{zyzzz{|~~~~|z{|}~{yyxuttttsqrtuvwxz{||zyyzyxvy}}|||{|{{{{{|~}}}{zyxxwuvz{z}~~~}{yyzxwxywuvxzzzzzzyxwwwy{yxyzyywxz{|}~||~~{xxyxxy{}~}||||||~}|{{{zyxyz{||~~~~}~~~~}~}{yxwuuutrrsuwx{~~~~|{{{zz{|~|xz|zxxz{}}~~{{zzyxwvtsrstuwxz{|~~}}|{{||}}~~}}|{{}~|{zywvvvtprusstuwxxxxxxxwwvxzyx{}{zz{{~}}~}}}}|}~}|{|}||~~~~|{ywxxwvuuwxyzyz|zywvvvuvxz{|}}|||{{|}}{zyxvtsttsrruxzz{}~}|zyyyyz{z{}~~~~~~}|zyzz{||}~~}|{z{|}~~~~}zyz{{{}~~{zywvvuttutrrtvwy{~~}|zyyzzy{}}~~}{zyyzz|}~~~}}~~~{y{}}~~~||}~~~}}~~~~|zyxyyxy{|}}}~~|zxwxxvwyyzzyyzzzz{|~}zzzwutssroostuvwwxyzxwwwwwwy{|}}}|{{}}}zyyxwxwuuvvvvwy{||zxxwuuvwxwvxzxwyzzz|}~~|zyz{z{~~}}~}||{{{{}}}~~}{yzzyz{}}{z{zyxwwyyz{{zzzywwxy{}~||zyyyxwwxxxxxz{{{||zywvwvuwzz{|{zz{{{|}}}|}}|{zzyzyxxy|~}|zxvuutrqqrttvx{zyzyvuvwxyyz{{|}~}}~}|{|}~~{zzywvvvwy{|}}}}}||}~~~}~~}{{|{zyyy{{|~~|zxwvutsrruvvvvwyzz{|zxwututtvwwxyyyywwyy{~~~}|{||ywxxwwxy{|}}}~|{{{zyz{||{zyxxyyy{}}~}{{yxxvuuusrsstwyyz}~~~}||{z{{|}}~~~}||}}~~}|yz{z{{||}~~~~~||||}}||zwvtttsrqqtvwxxy{{|{zyzzyz{|}}|zzzyyyz|}~|yxxxwvuuuuuvwyz{|}}|{{zzzz{}~}|{z{|}|}~}}}{yyxyzzyyyyyyxxz|~~}}~|zyxvuuuuuuwyz{}|{z{|||||||{{{}~~~}||{ywvwxwwy|~~~~~}||}}{zywutttvvuvyzxwwvtuvuuvwyzxxyzzz{||~~}{zyxwuttsrrrsuwyz||~|z{{{{{|}~}}~}|}}~|{zyvtssrrssstvwxxyyyyxwwxyz{|}}}||~~~}~~~~}~~~~~~~|zyxwvuuwxxy{{{z{yvvwxxxyz{||}|yy{{{~~}}{zxwvutttsstuvwyzz{{zzxwwxy{||}}}|}}}~~}|{{{yyz{|}}~}~}|{z|~~}}{yxwwwutuvuvxy{|~~}~~}~~|{{|}}|}~~~}{||}~|{zzxwvvuvvvwxz|~~}||||{z{~~}~~}~}|{}~~}}~}|}~z{}{y{{{{yxwutuwwy|}{zxwwvtsrsrrsuvwyz{{zzywxxxyzyxxyz{zyz{}|{|zxwvuuwxwwy{||{{{zyxwxxxxxxyyxxxxyz{~~}}||||||{{|~}|{{{||||}~~}|{{|}~~}}|{{zzyyzz{|~~}|||{{{{||{{{{{|}~}|{yxwwvuttuwwwyzz{{{zxvwyzzzy{{zxxxyzz}}}}|{zzyxwwwwxz|{}~}}}}}|}}}}~}}}~}|||{xwwwwvvxz{{{|}}|zyz|{z|}}~~}}}zxxxuuuvwvvx{||zyxxxxwwyzzzzzzzzyz|~~}||{zyyyxz|}}~~}|yvvvvusrssrrrsuwxxxyxwvvwwwxxwyzyxxyzzz}~|{{zvvxxwvuvyyyz|}~~|zz{zyyz{{yxyyyz||~|yyxxwvuuuttttux{||}}|||||{{z{}~}~~}|~~}~~~~}{zzzyyy{|}}~~|zxy{zzyyxx{|{z{|~}|{{xx{}yw|}vty}~~}}~}|z{{yvuvwvuvvvwxyxx{~}{}~|{~}|~~~~~||}|{|}}}{z||{{||z|}{{}~~{{|}}~~}{}|}~}||}}}}}~|{z{{ywxyzxvxzyxvwz{{{{|}||}}}}~~~~}}~}{~~~}|}|}|{|{zzyxxxxxxxxyzywyzyxz|{zyyyyxwxyxwwwwz{|{zz{{z{|}}|zzzz{||{{{|~|z|~|zyyz{yxzyvx|{z{{~~|yy|}|{y{{wy|||zyyz|}~}}~~|zz}||}~~~~||{{|~~}}~}|~~~~~}|~}}|}~~~}}~}|{y|}||||}zx{|z~{{}}}{z}{{{yy{|}}|{||}~}}~|{{{{{|{z{}~~{x|~}}||~~~~~|zxyz{|{yxy|}}{|}||{x{~|}}|~}z}}~||~~}}~~~}}~~~~~}}{{|~~~~~~}~~~}|{|~|z{|}~}|{zzzzzz|}{yz{{{~~{{}~~}~}{}~~~}~{|~~}}}~~|{|~ywz}|{yxy|{vx||{wuxxwwxxxyyyxxxyz}}zyzzy{|{{||{z|}{z{|}|yz}{z|}yx{}z{~}|{y{}yv|{xyyyzzzywwyyxx{{zyz{{|}~~}}{xy|}~}|{~~~~}~~}~~~{||~~}||}}~~{z~}|}~~{}~}}~|~{|}~~}|{{{}~~|}}z{}}}}|{|}|z{}~{~|z}~~~}}~}|}~}}}~}||~~{y|~~|yxyyxxyyyyz{{{}~}|}~}||}~{||}~}z{}~~|{}~~}z{}}|{z{{{}}||}|}}y~~}|}}~~{}~~~|~{z|}|{{|}{yxy|}{zyz}{wx{||zy{|{{{{{}~}}}~~~~~~~~~}|~}{{{||yy{{yxxz|{ywvxxvvvxzywwxyzxx||{zz{{{z{~}{}~yy}~}{yz}|{||zz}}yx|{yyzyywxyz}~zyz{|{xz|yvy{yx|~yw|}|||~}{zzzz|}z{}}~~}}~~|~~~~~~~~~~~|{|~{xz||||{||z{}}}|{~|{|}~}{}~}}~~{{~~~|x{~~}}~~~}}|}~|{|}{{|}}zy||z|}{zzzyyyz|{xz|}~}}~|z}{zz|{y|~{yyzzywxyyzzyxy|~|z~~~~~}}~||}}}}}{zyz{||{{{{{}~}||||{y}~{}~|{{{|}|}}{|~}}~~}~~}}|{|~{w{}zyzz{{{{{{{}|y{}|||||zxxyyz{zyyz{{zz{{zyz}|zzz{{zy|}{z|}||{yx{}{yyzyyvvyxtx|ywxyzzxyzzzz{zy{~zw{}{{{z{|}}|||}~|yzzzzzzzz{zy{~|{}}{|~~~~~~~~}|{~}}}}~|}}}}|{}}{{~~}||~~}}}~~}||||}}}~~~~~}}~}|}~~}|||}}~}}}~}{zz{}}|zz||{{z|~{z{|||{{}|{{|||~~~~~~}}}}||{zzzz|{yzzxxz|{{{z{{{|~|{|~}}}~~~~||}~~~~}y||z|~~~{~~~~}~~~~|}}|{|}}}|{|}|~{y||ywz||{z{|{z~}y|}||||}}~}{z}~||}~|yz{|}{zzz|~{z||{yy{{|||{zz{}||~~zz}}|zx{}zwxzz{||zz}|zyx{~|zzzzzxxyyywvwywvyzxy{{yz||zzzzzyy{}z{~}zz{}~}|{|}|zzxy{ywx{{z{{|}~~~}~}~~~|}~~~|{{||||{|~~~}||{{|||||||}~~~~}}~~~~~~~~|}~~~~}||{z{{xz}{yyz|}|{||~~{{|}}{|}~~~}}|}}{{{z{{x{}{z{{|{zzz||{zzyyyx{|z}|{|}~||~~}~~~~}}}||}~~|}~~~|{{}}{|}}}}}}}}|{{}}}}|}}||~~~~|zz|~}|~~~~~~~~~~~}~~{zz{{yy{|{{zz|}|{zyz||z{~||}}~|{|}}}}}}}|zy|}zxxxxxxxzz{zxxxz|ywyzwvxyyzzywxyyzyx{|zyyzz|}|z|~}|{|{z}|z{}|{{zzzyxyxxwxwwyzyxz|||||~|~}}}|}~||~~~~~}}~~~}|||~{z}~}||~~}}~}}~|}~~~~~~}}}}||}}|{{{{|}|{|~~}|}~~~~~}}~}}}}}~~|{|}}}}~~}~~}}}||{|}}{{{zzz||zyyz{ywz|zyyyzzzyyzz{}}|~~|}}|~~~}}}}}}~{}~|{{}}}}|||}~~~~||~}~~|~~~}~~|{||}}|||{zzz||||||||}}}}}~}~~}|{z{|{{{}~|}~}||||}~}||{}}z|~~}|||}~|z{}|{ywxywuxxvvwwyzz|}{zzyz{|zxy{{zyxy{{{zz{{zz{||zy{}{z{zzzzyxwxxwwxxxxxyyz{{{{{zzyz|||{{|~~~~~}}~~}}}zyzz{|{}~}~~~~}}~~}}}|{|~}|}~{{~~||}}}}|zy{}}}||{{{{|||~~~~~~}~~}~~|}~}}}}}{z|}~}|{{|~{xz~~}{yz|}}zz|||zwz}{yzzzy{|z{}}}}|~~}~}}||~~|||}~~~}{}}}}}|}}}zy{}}}|{|||~}}~}~~}|}~||~}{||{z{|{{{{{{yz{||{{z{{||{zz}~~~|}}~~}|~{yy|~|{{{||{yx|zwy{~}xx{{zyxxy{|zyyzzzyz{{{zz{zzzzz{{{zzzzzyyyxxyyz{z{{{{zzz{{zyyxxzywwwwywvy{ywy{{{zz}}{|}|{}~}|}}}}}~~}|}}||}}}}}{{|~~~||}|||z|}|}}~}|||~|{|}~~}|}~~}||}~}~~}}~~}|{|}}|{z}}~}~~~}}~~||~|{||}}}}|||}}{|}}|{z{}}}|{{|||{{z|~|yyzz{wuxyyxxy||{zz|~}|}~}}~{}|z|}}|{{}}}||}|z|~}~~~~~}~}}~}}}}}}||~{xz|||}}~~}}~}}|}~}{||~}{{||}|{}~~~~}|~|}~||{{}}yz}}{~~}|}~~~}{xy|zxwxz{ywxzyyzyxz|zyz{{{yy{||{||||}|{zzz{{{zyxy{|||}{y{||{xy|{xxz{{ywz}|{|}~{|~~}||}}~~|}~~~}{}~~||}~}}||~~{z}}||}}~~}~}{xyxx{~yrrwyyyyzz{wrmkjgjptwxz~|yvuvwz}|zupoorw{}{xrnljhhkosvy~}ytrrstvxz{yvtx{||zxwwxy{{xwvtqqtssw}|vusonpqsx}}ywtsrsw{~|xxvutstww||xyxutuw|~{xvtpjjkihjnootwtrvwsnjfdbbefbckqrty{|~}{zvttusqqsuy~}|}}~zxxzwv|~}|}}}~}}}}yvwwvx}{|}}}xyzxy{{xwsnllmnory~}}}~|zwux{yy~|vuwuqqrqnptuuvuttsuxz{~}}}|~|||zzyuuxvvz{zwtrqnosux|xutttx|}~}xsstroonptvwvux{zxyztoqtsty}~{zwvwwsnqtsquz|~{yxz|xutuwwxyxwy||zyvsqprvxy|}yurpqolmsx|~~~~z|~}}}||z{{z{~zwuuvwwttwxwy~{xxxrlkjgfhjihknonoqtuuvwxyyzz{zwtstplqwtrx~|{{zxy~{~|{|}~}}~}|~||}}~}}}{zzz}~{{}|~~|{|{yxyzzyz|zx{~~~~zvwyvtwyxy|~|{|}|}}~zxxz{{||{}|yvutsqqqnlmoqqruwy~~~zwvutuuuvvuxzz{}|xspnmkkmquy}~~|zxvuvwutsrsux|}}}{yyxxy{}~}{|}{{zyz|xuxzxwvwz{|{vttrpqsqqtwz|~}|{zxyzxy{|}|z{}~}|~}|~{ywvvwwz||wstusqsw{|}|yxxxx{~~|zxyxvuuvtqonlkiimolijkkkmnmopprtux|~~|yvsqpommqtvvwx{~}||~zxyxwxzz{|~~~~~~~~~~~~~|zyxz~~~~}|{|zwwxy||yxvsrqqtuvxz}}yyzyy{|{yzzzyxyyxwvutttvvvwxwwwvuuuwz}||~|yvttuvvwyzz}~{ywurqstsrqrtwwy}~}}}{||{{ywvvttuvxz{zxxzzyy{}~{|~~}}~}|{zxvuuuuuwz|}{zxtppqqpqtvwwwz||~~~|y{}}~~|zwuuwxy{||~}{zxvvvvxyyyz|}zyzz{}~~}{xvtsrqrstuuuvurpmkkkjiijklnquwz{|||||{{{ywusssqrsuwz|~~}}}{|~~}}zwwy}~~}|{{|~~|||||}}{{}zuttstuz~~~~~~|yyyxvvxxy|}|}{{}~|zvsrqqrtvwxz|}~~~zxxwttsstuuwz{~~|zxy|~~|yvuuvz~}{xurpqqqpqqrtvvx{}~~}{yyxwvwxyyyyyyxxz{{ywvttuw{}~}|{zyzyxxyz{}~|ywtsqqqqsvwy|~~}|||}}}~~}zwwx{~~}{ywwxz{{zzzzz{{{|~~}||{yzz{{{|}~}{yxwvvwvvuttutrruvuvwwwsqqplkjjjiijjkmpsvy|}}}||{zyxvutsstvyz{~~|{{|}~~~~}|~~{yy{|~~||}}~}|zvuuvwwxzzz{{|}~~}|{{|~}|zxwwwxyyxwvutuwwwwx{}}}}~}{ywvvvussuxz|}|{{|~}|zyxyz{{{}}}}~}|{xvuutsrsuuvuuvxxz||}||{{zz{}|zyxwvvvyz|~}{zyyyz|~}|{xusrttssvy|~|{yvsrrqsvyz||}~~~~}}~}}~}{xvuttsuwyyy{|~}}}}|}}~~}|~~|{yyyzyxyywtrrssssstuvvuttsqponmkiiikmnpruy|~~~~}}}zxxywuuvxyxy}}|}~}|}}|}}}~~~~~~|zyzyxy{}~{yvtrpooqstuuwz}}|||}~|{ywxyyxxwusrsuvx{}~~}||||zywwvvutttvwy{~}~~|ywvvwy{{}~~}~}{xvutrppqqrtvwyz}~~}{xwxz|~~~~~|zyzyxy{{zyz{}}~~}{ywvutssstvy{|}zyxvttuvwxy|~}{|||}~~}|{zwvvtrrrtvvvxz|~~|{zz|}}}}{yxxwwwxxwtqqpoooqtvvvvuttsrqpnljjkmllorvxz|~~{zxvtstvxy{|}}}}~}{{{||}~|||{{{{{{{|~~|zyxwvuuvwy{}}zwuromnoprtvx{|~~~~~~~|{zxvvwxxxyxwxxxwxz|~}}{zxvttttsstvy|~|zyxutwyzz{{|}~~~~}||zyxvuuvvustuuvxz~~|{{zzzz{|||}}||}~|{zxwvvuuuttttuuwz}}{yyyyxvvy{z{}~||}}}|ywxxvwy{|}~~}|{zywusrrsvz{|~~~~~~}~~~~~}zvutsrrsttstvwxxwwxwwvusrqpnmmmllknprtw{}}|zxvuuuuuvy{{zyxz{|~~~|}~~{zyyxxxyyyyyz|~~|yvuustuwyyy|}|{|}~}{yvtrqqrsuvx{|}|}}~|zxwutuuvwxz{{{}~}{yvtsqpqsrsvx{}~|{|}}{{{{|}{yxwvvwxxyzyyxxz|||}~~||{zyyyyyx{|{zzyz{|~~~|{{}}|||{zz{{}~~}|{yxurqqppqrtvxy|~}}||zyz{|}}~}||{{|}|zxvusrrrssuwz}~}}||zywutuwxz|}|{}~}~~|z{|}~|{ywutttttssstuvwxxxxyzzwutqonmmmllopqruy}}{{{{zyyxxwuwxxxyz{{z|~~~}|||}}|zyxz{|~}}}}}}|}|{|~~~}{zxwwvuuwwxz}}|{zzy{}~}{ywvuuuvxz||~~}}||}~~|{ywwxyyz{{{z{}}{zyxwvutuwxz{|~~}~~~}}}|{|}}zyxvutuvwwxyxwxy{|~~}|zyyzzzz{|~|zzzyyzzzzyyyzz{{{{{zyyxwwutttuwwxyz|}~~{yxyzyyz|~~}||}}~~|{yvtttrqqrttux|~~~}|ywxyxy{}}~}}~~~~~}|{zyyyy{}~|yxwutuvvvvwxxwxyzyyyyxwvutrpqrrqpprsstvx{|}~}}}|{zyyxxyxxyz|||}~~~~~~~~~}{zzzz{{{{zyyyyyz{||||}{z{}|{{|}}}~~||{zz{|}~}{zyxwwxyz|}}~~}|{{zzyy{}}|{zyz{}~~~~}|||}~}}||||{{{yxyyyyyz|{{~~}}||||}}zxvutttvwxy{}~~}}~~~~}}{{{{zz{|~}|zz{{zzzywvvvvvwxz{|}}}|{zyxxwxxyz{}~|zzzyy{|{{zzzzxyz{{|}}}{zxxwvuuuvvvvxz{}}}}{zyyxyz|}~~~~~}|{ywvuuuuwz|}{yzyxxxyyyxvvvvvwyyyzzywutrqoooppooprrtvy{|}~}||{yz|~~~~~~}{{||{{{|~}|zyxwwxxyyyxxxyz{|}}~~~~~~~}|}}~~}|{{||||}~~}||{{{|~~}|||{zyzz{|~~}|{z||}~}}|{z{{|}|{||{{yxyyyyyyyz{|||}~~||{zyyxxy{}~}}}}|{|}|zz{{{z{~~~}}|{zzzzz{}~|{xuttuwwxyyyxxyyz{|~~|}}}|||}|zy{{{{|}~|{yvtttuuvvvuuvxy{}~~~~}||{{zyxwwxwxy{{}~}{yy{{{{|{zz{{||}~~}~|zyyxwwxwvvxz|}zxwwwwwxyyyyyyyyyz{{zyywussrqpoopppqssux{|~|{{zz|~|zz{zyz{|~~~|zyywvvxxz{|}~}}}~~}}~~|zyzyyz{||zxxxyz{|~~~}|{{{{|}~|{{zz{|}}|{zyyz{}}}|{{zxxxwvvvxyyz||}~}{{zz{}~~}{{zxvvvvuwz{}~}|{}|zywwxxxxxz}}{ywvvvxyyyzzzz{||}||}~}||{||}}|||}~~}ywusrqqrsssvxyyz||}~~}|||zzzyyxwwy{}~~}{{{{z{||{yxyyy{|}~}|{yxxwwvvvwyz|~}{ywvuuuwxyyxwvuuuuvuuuvvtssttssstuuvxz{}~|zzz{|~|{zzyxwwwwwxz|~~}|{zyy{}~~}}}}||}}}}~~}|zxwxyyxxxyxwwyz{}~{zzyxxxyz|~~|zxyzzz{||zyxxxxyz||||}||{{{zzz{|{{{|}~}|||}}~~{yxxxvuvwwxz~~~~|{zywvuuuvvx{~~~}|zyxxwwxyz{{{{zyz{}}~}|{zzzzyz|}~~|{zywuuusrtvwwxyzzzz}~~}|{zzzzzz{|}~~}{yxyz{{{{zxwwxz{}~~~~~|zyywutstuuvx{|~|zwvvwwvvwwvutuuuuuvvvwxyyyxxwvvwwwwyz{}~|{|}~~~~~|{zxvutsttuvwx{~~~~~~}{zyxwwwwwxxyzzz{|~|||zyz{{|}}|{ywxxyyz{{zyxwwwxz{}}~~~~}}}}|{zzzyz{|~~}}~}~~|zyyz{z{|}}|}}}}~~~||||zyxwwwvxyz{{|~~}{ywvwwwy{|||{{||}~~|{zyyxxxxwxy{}~}|||{zxvuuvvwxyzzz{||}}~}|||{zz{|{z|~~~|{zyyyyyyyxxxxy{|}|}}}}|{zywvvwwxyzyz{}~}{zxwuuuuvuuvvtstttuvwxz{|||{{zyyyyyz{zz|~~}}~~~}|{|||}~~~~~~}{yxwvvvvvvuuvvx{~~~}}}}}}~}}|{ywvwvvwy{}}}}}|}~~}}||||}}|zyxxyyzzyyxwwxy{|}~~~~~~}{{{zyyz{{{{}~~}|}}~~}}}||}}~~~~~~~~~~}~~~~~~}||}~}|}~~~}{zzyyxwwwwwxz|}{zyxwxyzzz|}}||||}}~|{zxxxxwwvvwxz}}{zxwwwxy{{|~~}||}}~~}|{{{ywwwxyz}}{zyyyzz{{||zyzzzz{|}}|||{zzzxwxxwwwwxz{}~}{ywuttssstuvuuuvvwxyz{{|}}~~~~}||}|||||}~~}}}~~}||}}~~|zzyz{zz|||{zyyxvuuuvvwxyz{}~~|{{yxyyy{~}~~~}|{zxwwwxz{{||}}~}}|{{|||||}~~|zywvvwxyzzzzyyxy{|~~~}|{zzyzzxwwxz|}{yxxyzz||}}}}}~~~~~~~~~}}|}~~~~~}|{zywwwxxwxxyz|~}|zxvuuvvvy{{{{zzzyz|}~~}{zyxwwwwvtuwwxz}}{zxxyzz{|}}}}}~~|zyyxxxxyy{|~~}|{zyz|||||}|zz|}}}}~}{zyxwvuvvvvxxxy{}}|{zywwwvwwxxxwvutuwy{|}~~}|{{{{{|}~}|{|}~|zyyzz{{{zzyxxxy{||}~}|{yxvuttttvwy{}~{zyyxxwxxxyz|~}}}|{{zyxxy{|}~~~~~~}{zzzzyz{|}~|zxwvvxxz{{zzzyyz{|}~~~~|{zyyyxxxxyz|~}{yyyxyz{~~~~}}||}~~||{zyxxwwvwyzz|~~~|zxwvutstvwwwvwvvvwy{{{|}|||{{zyyyxxxxxyz{|~|{yyxxyz|}~~}}~||{yxwvwwvwxz{}~|{zyyz{{|||{zyz{|}~~}|zywutsrrsttuwxz|~~}|ywvvvwxxyyzzyyzz{|~~~}}}}}~~}|||~~~~~}}}~~~}|{yxvvuuvwwwvvuuuvwxz{zzzzxwuuutssssstvwy|~}}|}~|yvsqporux|~zwtosvuv{~|yz{wrppoqtx}|yuplkjkptx}}yvrrsruvvy{~|ytokjjjmpsw|{vplheedelsx}~zvspkklmptw}~{||}|yxy{|}~~ytqqpopsvxz}{yyxxz|~|zzywvvwy|~zwsqqqrux|~|zywvx{}~|zxtqppqtwz~{vrpnkhjmorv{~{zxvwwvwxyy{}}~}zxvtuuuwz}}{zwuttvxz|~{wtsuwz}}{zzz|~~{xtqqprtvx|~~}|zwvusruwwwy{~~}~~}}~}}~}|||{{|}zwusqrsttvz}||}xvwxvvz{xy|}}}|~}{ywtsuvvxz|~|zwtsrqpruy}}zwtqopqruxzz{|}|ytssqpqrtvvx{{{{z{{wssqnkklortx~~|zwtsrrtvwy}~}}~~}zvusrrtuvvwy{~}{yyzzyz|~~}}}{{}}{}~|||{yxwwxwy|~~~~}}~}{yyzzyxxyxttvxz|}{{zyxvsssrrstvz}~|zyxwyyxyz{{ywxzzy{}}~~}{z{|zy{|z{}~}{yyyz}~~|{zzyvuxy{{zyxyyxxz}~~~~|zxwwutvxyyz|~~||}~}}~{yyxwvuuuuvyz{~~||}}|zxwvvwxxxyzyxxxyyy{~|yyywvvvuwxyz}~}}|{ywuttspqrtutrrstuuux{||{{{{yvtssrrqpppqssvz{}|{}~}}}}{zyxwx}~}|||{zyz|~~ywwvvvwy{{zzyyz}~~~~~~|yz}}~~~}||{|}}}|zyxwvwxyxz}|{|zxxxyyz{{zxxyyy{}}}}}~}{yxwwvttttvvvxz}}{yutvxxxwxywuvxxz}~|}~~~~}zy{|||zz|}}~}|}~~}{zwwwxwxzzz{||{{{}~~~~|{zzzxwwwwxxy{}|~}~~}|}~}{{}~}}~~~{zxyyyyxxyz{{z|~~}|{{ywvvuuvwxy{|{{{|}}}~}{ywvvwwutuwy{|}~}||{zyxtrrrqqrsuusuvtsuvvwxxxyzywvuvvsqrsrqqsuvxz|~~}|{zz||{z|}~~{zzxvvwxxxyyyyz{{|~~}}}|zz{|||}~|}||~~}~~|{{zyyz{zyz|}}~~}yvwxvvxyzzzzzzz|~}|}~}||{ywutuutuvuvwz}}|zxvuuuuuuvwxwvxyz{|~}||{{yyzyyz{|}~~~}|zyyxxxyzzyyzzzzyz}~}}~~}{yyxxxwwxyy{~~~}}||}~~}|{|{{|~~~}|{zz{zxxyzzyz{}~~~}||}}{yxxwvwwx{|||{{{||}~~}}|{zxxwussstvwwwxz}~}}|{{zxvtrppqstttttsrtuvwxyzzzzzywvutsrrrrrqqsvx{~~}|{{{zz{{{|~}|zwuvwvvxyzzyyzzz}}|{zz{{{{||}~}{yz||}}}~~~~~~~}}|z{||{yyz{|~~~{yyyyyxy{{{yxxy{|{z{|{zzyyyxwvutuuuwyz{~|yxxwvuuwyyzyyyyxz}~}~~{z{zyyzzzz|}~~}~~~~~}|{zxwwwxz||{{zz{|{z|~~}}{yxzzyxxy|{z|~~~|yyyyz|}}||{|}}~~~}|zyyzyyyyyyz|~~}{yxxxxwy|{zzyyzyz{}~~}{zzzxvuuttstuvvvvy}~{{{{zyvvvtrrrrsuuttuusstvwwwz|zxyxvtsttsqrsssvz|~|{zyyyzzyyz{|}~}|zzyxwxxyyyyzzz{|}~}|{zz{zz{|~}{zz|}||~}}}~~}|{zyzzyyz{~}|ywvwwxyyyyxwxxwx{|zzzzzzyyxvtuvvvwxz{|~}{yxxxwwxyyyyzz{||}~}{z{{yxz||}~~~~~}}}}||}~~{yxxxxxyyz||ywxz||{z}~~~}|{yyzyyz{zz|~~|zxxz{{|||}}}}}}~~|{{zyxxxwwwxyz}~}{xwwwwxyz{{zzyyz{{{{|}}{yxxwvuuuutuuvvwy|~~~}{zzzvsstsrqstuuuttttuvvxyyyxwxwvtssuttuuwx{}~}~~~~|||{yyzzzyxyz|}~~}|zwwxwxyz{{{{{z{|}~~}|{}}||||}~|z{{z{}~~~~~~~~~|{{{{{zyyz|||}~|zywuvwvvvvuvwwwxxz|{y{|zzyxxwwwvwxxxxy|~}{ywwxxwwyzz{zz{||}~~~}}}}}}|}~~~|zyyyxwwxy{|}~~~}zxwwwxyy{{{|||{}~}{||{zzz{|{|~~~}{yxxwvwyzy{||{||||~}|{{yxxyyxyy{|~~|zxwvwxyzz{zxxzzz{|}}{zzzyxwvuuvusuwwwwwy|~}z{}|zyxuutsstuuuttttsstuuvxxxxxyzywvvxyyz{|~~}}~~}{zywuvvvvuuxyz|~~}{zyxxyz{{{zz{{|}~~~}zz{zzzz{}~|{zzywz~}}~~~~~}}}}{zzzzzz|}~~|zxvvusrssuwvutuvwxxy|}{zz{|{yxxxxwwwxz{|}~}{zywwwxyyz{{{zzz|}~|{{yxwwvvvwwxz}~}|zyxy{{{|~~~~}}}~~~}||||}}~~~~~}}}}}}~~~}{xxxwvxy{||}~}}}~}|zzyzyxxxyzz{}}{yxvvvvwyyxwxxxyzzz{|}}|{{zyxwwwxxvuuvxyyz|~~~}|zzzxvtrqppooqsssrrssstwwwyz{|{z{{||{{}~}|}}~~}~~|{{{|}~~}|{zyywvvwvtuwy{}}|{zyxxz{{|{{|{{}~~|{z{zzyxyz{{|}}{{|}}~~~~~}||{zyyyyyyz{}}{zxutsttstvwwvtvxyyyz}~~~|||{zyz||zyz|}~~|zyxxxxxyyyz||||}}~~}|{zzzz{{{|~}{{zwtvwxxxyyyzyxz|~~~~~~}~~~}~~||}}}}~}|{|}||}~~~~~~|{zzzyz{{{}~~~~}|{{zyzzz{{z{{zyyyzzzz{{z{{zyzzyxxxyxvvxxwwxxyyyyxxxyxvvvutsrqqqrststuttuvxyyxyz{{|||}~}}}~~||}}}|||{{|{zyz{{zz{{{{|{{|}{z{}}|{|}}|}~|z|~}|||}}~~~~~~~~~~~~~|}}}}}|}}~~~~~~}|}}~}}}~~~~~~~~}||}|{{{{{{zzz{|{{zz{{zz{{zzzzzz{{zyz{{{{{|}||}}~~~}|{{||{{{{zz{{|||||}~~~}~~~~~~~~~~}~~~~~}~}|}}|||||}}}}}}~~~~~~~~~~~~~~}}}~~~~}|||||{{|||{{||}}|||||{{|}}|}}}~~}|{{{zyyxwwvvvwwxxyyzyxxyyyyxwwxwvvvuttttssssrrssrrsuuvvwxxyyzzz{zz{{{{|~~~~}}}||}}{zzz{z{||{||||{|~}|}~}}}}|{{{{zzz{{zzz{{{{{{|}||~~}}~~}}~}}|||||}|{}}|}~}~~}~~~~~~~~}||}~}}}||}}|}||}}|{|||{|}||{|}}|||{{zyzzz{{{|||||}}~~}~~~~~~}||||{zzzzz{{{zz{|{{|}~~~~~}}~~}}}~~~~~~}}}}}~~~~~~~~~~~~~~}~~~~~~~}||}}}||}}||||}}}}}~~~~~}}}|zyyzyxwwxxwvwwwvuuuvvvvwxwvwwwwvvwwttuttuutsssssssuusuwwwxyzzz{|}}}~~~~~~}}}}~~}}~~~}}}~~~~~~}|}~}~~~~}}~}||}||}~}|||{{{|||{{{zzz{{{||{{|}}}||}||}}}~}||||}}~~~~~~~}}}}||||||}}}}}}}}~}|}~}||}}~~}{|}}|{{{{{{{{|||||}~~~~}~~~~}}}}}}}|}~~~~~}~~~~}~~~~}||{{{{zz{{{{{{{z{}~}||~~}|}}~~~~~}}|||{{{|}||}~~~~~~~~~~~~~~~~~}|}}||{{{{{}~}{{zzyxwvwxvuuuuuttuuuuuvvvwwuuvwwwwxwvuuvvuuuuttsstuuuuvxyyyz{{||~~~|||||}~~~~~~~~~~~~~~~~~~~~~~~~}|}}}}||||{z{{{{{{{{{{||||}}}}}}}}}}}}~~~~~~~~}}~~~~}~~}}}}~}|}~}||}~~}}}}}||}}}}~~~~~~~~~}}~}|{{{{zz{}}}}~~~~~~~}~~~~|{|}}}}}~~~}||}}}}}~~}}||{||zzz{{{{{||||}~}}~~~~~~~~~}}}|{{{}}}}~}}}}}~~~~~~~~~~~~~}|||{z{{{{{zyyyyyxwwwwvvvvvuuvvvuvvvvvvuuuvvvvwwwvvvvvwwwvvvvuvvwxxxxxyzyyz|}}|}~~}}}}|}~}}}}}}}}~~~~}~~}|{|||}}}~~}|||}}||||{{{{|||||}}~~~~~}}}}}}}}}}|||}~~~~~~~~~~~}}}|{||}}|{||||}}}}|}}}}~~}}}}~~~~~}|{{||}}}}~~~~~}~~}|}~~}}}}}}}}}|}}}|}}}}||}}}}}}}}}}~~}||||||}|||||{||}}}~~~~~~~~}}||||||}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}{z{|{zzzzyyxxxxxxwvvvuuuuuutttuwuttuutstuvvvwwwwxxyyyyyxxxxxxwwwwwxxyzzz{{{|}}}}}~~~~~~}}~~}}~~}}}||{{||{{|}}|||}~~~~~}}}}|{|}}||}~~}}~}|{{|}}}}~~~~~}}}}|}}}}~~~~~~~}}|{{{zzzz||{z{|}||}~~~~~~~}||||{||||}}}~}}~~~~~}}}}}}|||{{|||{||||{||}}~~}||{{{zz{zz{|||}~~~~~}|||}}}~~~}}|}}}~~~~~~~~~~~~}}}}||}}}}}}}}}~~~~~}}~~~}}||{{zzyxxwwvvvvuuutttuuuuvvwvvuuuuuuvuuvvwxxxxxyzzzzzzzyxxxxwvwwxxwxyzzzz|}~~~~}~~~~~~~~}}}}|{{|{{{{}~}|}~~~~~~~~}}|||||}}}}|}}}}}}}}}}~~~~~}}}}|{{{{zz|}}}}}~~}~~~}||||{{{|||||}~~}~~~~~~~~}}}}|{{||||}}||}~~~~~}}|||||||||}}}}~~~}}||{yyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~}}|}~~~~~}}~~~~}}|||{{||{|||}~~~~~~~~~~~~}}|||{zzyxxwwwwvuuvuuuuuuuvwwwxxxwxxwwwvvvwwwwwxxwwxyyyyyyyxxxxxxxxwyyyyz{|||}~~~}}||}}}}}~~~~~~}|||||{{||||}~~~~~}}}}}}}|{|}||{|||||||||||}}}}}}|{{{zzz{{{||}}}}~}}~~~~}}~~}}~~}}}~~~~~~~~~~~}}}}}}|}}}}}}}}}~~~~~~~}}}||{|||{{||||}~}}}|||{{zyyyyxxyzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}}|}~}}}}||||}}}}~~}||||}||~~~~}|{{{{{zzyyyxxwvvvvvvuuvvvvwwwxxyyyxxwwwwxwwwwxwwxyyyyyxxxxxxxxxyyyyzzzzyz||}~~~~~}}~~~}~~}||}~~~~}}}}}||~~~~~~~~}|||{zzzzzzz{|||}}||||||||||{{zzzz{|||}}}~~~~~~~~~~~~~~~~}}~~}}}~~~~~~~~~||||{||}}||~~}}}}}|{{|{z{{{{{{|}}~~~}~~~~~~~~~~~~~~~~}}~}~~~||}~~|z}~|zyxwwz|}}|{|~~}|~~{xz|}{{|}~~}}||{zyz{|{{{{{zzyzyxyz{{|||{zyxvuuuvxzzyzzyxz}|{|~~}||{{{zxxy{zyz}||{{|~~|zxvvwz{yxyz|}y{{{{|~~~|||||}}|{{}~}}~}}~~~}}}{z{||||}~~~~~}~~}||||{{{{zyzzzzyyyxvvutuvwxyzyyyyxxxxyyyxyzzz{||~}~~~}}~~}}}}{z{{{{|}}}}~||}}|~~~}}}{yz{zy|~}}~~|}}|zz|||~~~~}zxwwvvwxyy{|||}~~~~}{{{yxxyzz{|}|yyyxvwxyz{{{{|{zy{}|z|}|{|}{yyyyxwwvtttsstuvwyz}}}}|zywusrrssrrstvxyzz{{z{}~}{{|{z{{{z{}|zyxwvuuvxxyzyyyxwxyz{|}~~~~}{zzzyxyyyyyxz||}~||zxutssrrsuvwwyzzyzzyxy{{{}~}}~~}}~~}||{{{{|~~}|}}}}~~~~}}}}~}}~}{zyzyxy{{{|}|{{{|~}{{zzyxxwxxz}~}}|zz{zzzyzz{|{z}~~~}|}~}{zxxxxwxyz{{zyyyy{}~}|{yxxyxxyz{|~}{zzxvvuuutttsstuvvwy{|}~~}}}|ywwvttuuuvvvwyz|~~}}}|{zyxwwxwwxxxxxywvwyyz|}}|{ywwvuuuvxyz{~}}}|zzzxwxyxxwwwxy{|}~}|zyxwwwvvvvwwyz}|{{|{yxxwuvuttuvvwwwwwwwwxz{}~~}{yxxz}~~~}|||{{|~~{{{{z{}}~~~~~~~~~}||||{}~~}~~~}}}}}}}|{|}{zz{}~~{yywuttuy{||}}~}}|{ywwwxxxxxxxxy{}~|{||}~~~}|{{{z{||||{{{z{|}~~{zyxwvvvvwxyz{}~}|zxwvutuuutttttuwy{|}~~}|{zyxxxwwwwvwxz{|~~}}}}{{{zywvvwwwxyzzzz{{{|}~}}|zyxxxwwwwwxxy{|~}}|yxwwxxxyzyyxwwxxz|~}||{zyyyxxwwxxwxz|}}~~~}}~~~}{zyxvuttsttuvwxxxxyz{}~~|zxwvuttuuvxz}~}}}|}~~~~~~~~~}|{zzz{|||}||}}~}}}}}~~}|zxxyz{{}~~~}|{zyyyyyyyyyz{|~~|zyxxxyyyyzz{{{{}}|{yyyzz{{|||{|}~}{zyyxvvvvwwxyzzz}~|{ywvvvvvwwwwvvvvwxz{|~~}}||{zyxxwwxwwxxxyyyz|~~~~~}}}}}{zyyxxxyz{||||||}~~}|{zyxyxwwxxwxz{|}}{ywvuuuvwxyyyyyz{}}|{zzzyyyxxxyz{{|}~~}|{z{{{zyyxvtsssstuvwwxxyyyyzz{|}}}}}|{zzzxwvvvvvuuvvwy{~~~}}}~~~~~~~|{{z{|}~~~}}}}}}}}}~}{zyyyzyyz{{||}}~}{zzzzzzzz{{}~|{yxxwwxyz|}~~~}~}{{{|}}}}~~~~|{{||}~~~~}{zzyxwwwvuvvwxy{~~|zxwvvuuvwwwxyyzz{|}}}~~~}|{zyxwvuttuutuvwxxy|~~~~~}}|{ywwwwvwxyz{{|}}}}~~|{{zyyyyzzz{||}~~}|zyxwvwwxxxxxxxyyy{|~}|{zxxxyyxyzyz{}~~}}|{zyxwvuttssttuvwxxyxyzzz{}}}}}}}|{zyxwuuuttsssstuvxy{}~}}~~~~zvwz{||}~~}~~~}}}}}||~~|{zzzz{||{{{||}~~||{yyyyyyzz|~~|zyxwwwxyz{||}}~~~|{z{{{{|}~~~~~}}}~~}}|{{zyyyxwxyy{|~}{zyxwwvvvwxyyyyyxxyz{{|}~~}}}}{zxwvtsrrssttuvwyz|~~||{zyxxxwxyzz{|||||}~~~}|{{zzzzzzz{|}~}|{zzyxyzzyz{{{zz{{{|~~~}|{zyyyyyyyzz{|}~}|zxvusrrrrsstuuuwxwxxyzz{}~~}}}|{zyxwwvutssttuuuvxz|}~}}~~}~~~~~~~~}}|{{{||}~~}}|{{|}}~~~}~~||~~~}}|||{zzzzz{~}|{{{zzyyyyzz{{{{|~~|{zz{{|}}}~~}}~}}||{zzzzyyyz{}~~~~||{{zyxxyyyyzzzyxxxxyyzz{|}}}|||{zywwvuttttttuuwxy{~~}{ywvvuuvwyz{|}}}}}~~~~}|{{zzzz{{}~}|{zzyyyyz{|||||{zzz||}}~~~~~}||{zyyyzzz{||{|~~}|{{ywvuuuttvvvvvvvuuvwwxyyz{{|}}|||zyxxwwvuutsssuvxy{|~~~}}|{{{{zzyyyy{}~~~~}|||}~~}|{{|}}}}~~}}|||}}~~}}}}|{{{{{|}}|zyxxxyyz|}~~}}|||}}~}|{|{{}~~}||{{{z{{||}~|zxvutsstuwxyzzzzyyzz{|||||{{zywvvutttttttuuvvvxz{}}{zyxvvwwwwxzzzz{{{|}~}||{{z{{|}~~}|{yxxxxxyz{||||||}}~~~}}}|zzzyyyz{|}}~~}|zxwusrrrrrrsuuuvuuuuuuvwxxyyzyyyzzzyxxxwwwwwwwwwxyz|}~~~~}|{zyxwuutuuvwyz||||}~~}}~~||}~~}||||}}~~~}}~~~~}}}}~~|{zz{|}~~~~~~~~~}}}~}}}~}|{zzyxxxxyz{{{|||||}}~~~~~}}~~~~}~~~~~~~~~}|{{zyxxwwwxxyyyyyzzzz{||||}}||{{{zyyyyxwwxxyyyzyyzz{|}~~}}}}|||||||{{{{zzzyyz{|||||||{{{{{|||||}~~~~~~~~~~~}}}}||}}|}}}}}~~~~~~~~~~~~~~}||{{zzyxxwwvvvvvvwwwwxyyyyyyyyyyyyyyyyyyyzz{{{||{{{{zyyyyxwwwwvvwwvvwwwxxyyyyz{{{{{{{||}~~~~}~~~~|{z{~~}}}~~~~~~~~}||||{{{|{{{|}}~~~~~~~~~}}}||||}}~~~~~~}|||{zzzzzzzzzzyyyyzzzyzzzzzz{{{{{{{zz{zzyyyyxxxxxxyzzz{|}}}}~~~~~}}|||||||||}}}~~~~~~}}}}}~~~}}}||}}||}~~~~~~~~~~~~~~~~~}}}}}}~}}}}|||||{{{{zyyxwwvvuvuvvvvvvwwxxyyyyyyyxxyyzzz{|||{||{zzzzywwwwwwwxxxyyyyzz{{zzzyxxyyzz{{{||||}}}}~~~|||||||}}~~~~~~~~~~~~~}|{{{|||{zz{{{{|}~~~~~~}|{{{{{|}}}}~~~~}}|||||{|||||||}}|||||||||||{|||}}}}}}}}}}|||{{{zyxxxxxwxxyxyyz{{{{||||||||||||}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~}}~~~~~~~~~}}}}}}~~~~~~}|||{{zzyyyyyyyxxxwxwwxxxwwwwwxxyyyyzzzzzzzyxwwvvuuttttuuuvvwwwwxyyyyzyyyyzzzyzzz{{|||}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~}|{{{{|}~~~~~}}}}~~~~~~~}~~~~~~}}}}}}}}}~~~~~}}}}|}}}}||||{{||{{|{{{{{{|{|||{{{{||||}||{zzyxxxxyyyzzz{||}}}}~~}}||{{|}}~~~}|{{{|||||}}}~~~~~~~~~~~}}}~}}}}}~~}}}}|||||}~~~~}||{zzzzzzzyzzzyyyyyyxxyyyyxxxxxyxyyyxwvvuuuuuuuvwwwwwxxxyzzzzzzyyyyyyyyzzzz{{|{{{||||}}}}}||||~~~~}}}}}~~~~~~~~}}~~~~~~~~}|||{z{}}|||||}}~~~~~ztw}}~}}~}{{||{{zzz{}~~~~~~}||||}||||}}~~~|{zzzz{{zzy{|||}}}|{zz{{{zyyyyyzzzzz|}~~~}||||}}||}}~~~~~~~~}||||||||}~~~~~~~~}}}|{{{{{|}~}}}}~~~~}}|}~~~~~~~~~~~~~}|||{{{{zzzzzzyyyxxxxyyxxwwwvuvvvuuuuuttttstuuvwxxxxyyyyyyyyyyyzz{{{{{{{|}}~~~~~~~}~~~~~~}}~~~~~~}|||}}}}}}}}}~~~~}~~~~~}{z{||{{{wutx}}|}}}|{{~~~~~|{|~~}|{z{{{{||}~~~~|{{{|||}~~~}}}{zyxxxxyz{{{|}}}|||{{{{z{{{{{{{z{zz{|||}~~~~~}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}~}}}}||{{zyxwwwwwwxxwwxxxxyyyyxwwvuttsssttuvvwwxxxyyyxxxyxxxxxxxxyzzz{{{|}}}}}|}}~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}~~}}}~~}}}}}~~~}}|}~~|{zyyyxy{}|{{||{{{{ywxyzzz{{|zyxxxy|tqprx|}~|{{{{|~~}|~}yyzzxvvz~|yyyz{{{{{zz{{|~~||||}~~~~~}||{z{{{{{|}~}||{zzz{z{{|}}~~}|{{{zyxxxwwxxwwwwxyyyz{|{{zyxvuttuvvuuuuvwxxxxwvwxxyyzyxwvvvwwwwxyzzyz{|}}}}|}~~~~~~~~~~~}}}}||||}}~~~~~~~}}~~~~~~~~}~~~~~~~}}}}}}}~~~~~}}}~~~~~~~~}}}~~~~}}~~~}|zyz{}~~~}~~|}~yrrrv~~yx{{~~{wstvw{{wtvz|~|yuqrw{||||{zxwwxz}}~~}}}}}{{|~}||}}|{{{}~}}}}|||||}~}}}~~|{}~~~~~~}||{|}~~}|||}}|||||||}~~}|zzzyxxxxwxzzyxyyxxyxwuvxzzzzzzyyyyxxxwvvvvwwwyyxwwvuttuvwxxwwwxyy{|||{|{zz{{|}~~}}~~~}{}unkt}wz~{vuvx}}{yz{~~yrqu|~~~~~}|~~~~}}~~~~~}|}~}}|||||}~~|||{|~~}~~~}||}~~}||||}~~~~}{y{}~}{zzz{{||}}}~~}|{{{yxxyyyyyyyyz{{yyzz{{||}}}~}|||||}~~~~~~~}~~~}~~}||{||}}~~~~~}~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}||||||||{{||{{zzyxxwxxxwxxxxxxyyyyyyyyyyxxxxxxxyyyxxxxxxxxwwvvvvvvvvvvvwxxyz{||||}}||{{{zzzz{|}}~~~}}}}}}}}}}}~~~~~}}|||||||||}}}}}}|||||||||||||||||||||||}}~~~~~~~~~}|}}{{{}}|{|}}}}}}}}}}||~~}~}{}~~~|{{|||||{zyy{{{{{{|zz{{yxwvvwwxywvxyyy{}~~~}||}~}{{{{||{z{|{{||}~~|{{z{|z~~~~}~||}||{yz{yxxwwwxwxxxz{zzyz}~~~~|||{zzzzxvvwxxyzyyyz|}}|{{|}~}|~~~~}|{{ywwwwxxxxxxxxwurrrqpqrtvxyz{{|}{yz{yxvuuvvuutsstrsvy|~}{z{ywvvx{{z|~~}~~~|||}~}|{{zyyyzz{{z{~}}|zywwxxz{{|}}~}|~}{yyyzyvuvvuuvwwutsssstvwy{}~|{zyxy{~~~|{{{zz{~|zxwwwyz{ywwxxyz{|}|||{yuqnkkklmnpsvxz{|}}}zwwxvtuwvvuuwwuuwwvx{|}|{}~~}}|{zzxvuvy~|||{{z{}~~~}||}~~}|{zyyyxvvwwwwxz{{||{zywwvuuuwyzz{~~}~}}~~~|{yxwwwwvvwwzzwvwxyzz{{}~}~{{zxvtsssstttuwxzzyyyxvvwwvtsrqrssux{}~~~~|{||{{||{{|zywvvvsruutuvwxxyyyxyz{{{}}}~~}}}~|}~~~~~|zzyxwuttuuvwy|~~}|zywuvyz{}~~~|zz{{}~}{yxwtrpnnoopqrtsruwwxzz{|~}|{yxxyz{|}~}|}~|ywvtqpqsuvwxyxwwwvuuuttsssrqppopruy{z|}}}}|}{zzxuuutssttuuuvutwzzyyz|}||}|{yz|~~}|}~}}|{~{yyzzxwy{{z{zyxvsqqsuvxz|~}}}}}}|{z{||z{}~~~|zzz|~}~~|||zyzzyxwvwwvwyz{{|}~}}|{zxvuttutrqprsssutssrrsrrtwxxywsrsttssuwwwxyyy||z{~~{{zyxwvxyyzyxxyzywxyyxz|||~~}}}|{{{{|~~}{zxuuuuvxxwxz{{}~~~~~}|{zwttuuvyzyyz{{{|}~~~{ywwuuuuutssttttuvwxyz{|~}{{{{{}~}{{{{zxvvwwvvwvuuuuutuwwvvvwvsqrrqrsvz{|}zxwvvsqqqqpprtuvvvvwxxxxyyxwx{}~|{{|}~~}|zxvutuuuuvwwwyxuuvwwxz{|||~~}|||}~}~~~~}~~|zyy{}|xyywuvwxy{|}}|||zxyzzz{zzzzzzzyywtrqppqqrttttuttuvwxxvutrrtuwxxxxyzxxy{|~||}{yxxxwvuttvwxyyz{zxz{zz}{yyyxy|}~~~~}||}|{{z{|||||}}|zyyz{{{}}~~~~{ywvuwxyzyyyyyyz{|}}~~~{xwwwusrssttuvwy{{zzz{{{|~~}||}}~~~~}}~~|{zzyxwvuutttuuuuuuuuuuuvvwwwwwvvvvwyz|}~~~}}~{yvsrqpppqqrsssttttsssuxz|}~||}}}~~}}~}||zxwwvvxyzzzyxxwwwvvwxyz{|~~}|||}|{}~~}|zzywwxz|~~{z{||||{{zwwwwwwwwwxzyyzzzyxwvuutssrrrrrrqpprsttuwxxwxxwvutssuvwxyz{{{{{|}}}}}zxxxwvvvuvwwxxxwxxy{~~}|{zzzzz{|}}||}}}||}~|{{{zyyz|{{}|zxvttuuvxyzzyz{{z{}}}~~}|{{{zxxxxxvuvwwwwwyz{||~~~~~~}}~~}|{{ywvvwwuuuuuttvxyy{||{||yxwvusrtwy{}~}}}}}}}|zyyxussrommnoopqrrsuvvvxz{|~~}~~~~}||||}~}}}|{|{zyxxxxxwwvvvvvvwyzz{|{||||}}}}||}}~}~~|xvwy{}~|zzyxxxxwwwwwvuuuttuwwy||{zxvutrrrpopqqqrstuuvvy{{z{zyxvutttuvwyz{zyz{{|~~|zxwwwvuvvvwyxwy{{||}~||}|zyz{||{{{|}}}}~}{z{zz{|||~}{ywuuuwz{{{{{{yxz|~~{yxvuvvvvvwxxxxyxwwwwxz|~~}|}~}}}~~~~~~}}~~~}|}|zwuttttuwxyzzzzyyxyyyxyyyxywvuvwyyy|}}||}~~}zwvusrpoppooprtttuuvwxz{|~~}~~~~~~}{zzyywwxyxwwwxwvvwwwwxyz|}}}~~}{yz|||||~}zz|~~}}|zywwwwwwxxwuuuuvuvwyyyyxwwvtrssrrrqqrssstvvwxy{|zz{{xusrqrsuxzz{{{{||}~|{zyyyxwwwxxwyzzz{|}~}|zxyyxxz{|||}~~~~}}||}~~|zxutuuvxy{}}||}}}~~}}{ywvvuutttuvwvvwxyz{}}{z{zzz{|}~~|||}~~}|{zzyxxxxwvvwyzzy{}~~|{{{{yvtsrrqqtxyz{|}}}~~~|zwtsrqppqqqrtvvvvvxyyy{|~}{z{zz{}~~~|{zzyxwvvwwwwwxzyxyz{{z{{|~~}|{|zxyzyy{}~~{zxwuuuuuuuvvwvvwxwvwwxyyxxxwvtqopqooqsttstvwwxyz{||{{zywusqpprtuwxzzzz|}~~|zxxwwwwwwxz{|}}{yxwvvvvwy{}}~~}}~~}zwuuutvxyzz{|}~~{ywusrpppqrstvwxxyz{|||}~}}}~~}|{{|}|{|}~}|||}}}~~}|zyxyyxyz{|{{||}}|||||{ywuttqopqsvwxz{zzyz|}}}~}{yxwusrsrqrstuuvxyzzz{}~~{z{{{{{|~~||}~{ywvutsttuwxxyyzz{{{{{{{||{z{|||||}~}|}~||}~}{yvuttrqruvwxxyyxwwwxxwwyzywvvvtsrrrrsstsrtuvvwy{{zzzyxwvtrqrqqrtvxxy{{{{|~~}|zyxwxxxz{}~~}{yxwwxyyz{}~}}~~}|~~~~|{{{}}~}{yxwvuuwyzz|}}}}}}{xvusqpopqrsuvxz||{zxwy{|}~~~}~}|||{{|~|z|}~~}}~~}{yyzzyxxzzyz{zyy{zwwxxvsqstrrrstvxwvvxyyz||}}~~zyywusrsvuttuwyz{{zyz{zy|~~|~~}}}~~|zxz~~zxwvvuvvwy{zyz}}{xxzzz{{}~~}~~}}|{{{|}|{}~{yxwutssrruxxwvvvutuvwxxxxxxyywutsttrpsuutttuwwvxxvy||{{z|{wsqqtuuvwy|zxz|~~~}|}}{z{}~~~}}}~|y{~}||||}||~~~~}{z{zyy{||~~~}zywvvutwzz{|}~~}~~}|zwtsstsstttuxzyxxwvwxxyz{|~~~}{}~}{||{y{~|{~}{|}{{||}~}|{zywvwxwwwwyywy}|{||ywvvwuqqrqprtvwwwwwxyzz{}}}{zyxwxyxwvvvwwxxxz{{{{}~}~~~~~~~~|{zyyy{||~{z{yxvvxywx{|zxyxvwzzzz{{||}~}}~}|}~~|zxvtssrtustvwwyyxwwwvuvvuuvwwvttusqqrportsuwxyyy|}zx|~zwwvtsrqrqrvwwxzzyyz|~~~}|}~}~}{|}yuy}{z|~~~}{wtuvttwz||||~|z}~~~~yxxvrqrrrsrrrtuxyxxzxvwyz{|}}~~~~~{|~|{|~~}|}~~~}}~{yz{ywvvwwwvvwwwxwvvwxxuuvtrompttttsvxuvy{}~|~}}|{zzxuuvwwvvy{xw{}}}}}||~~|{zww{~~}|zxuttvxxwwxxyxvwzzz{{|}}}{{|{{}}{{zvuwwuuuvwwvwywuvvssuvvustwwvwwvuwwsruussuuuvvwxz{zy{{{{wvuroqsrtx{xx{||~~||}~}~~~}~~~}}~~~~~~~~}}|zxwvvwwwxz{zxy{{{|}}}{z{ywusttqpqqsttvzzyyyyzzyyy|~~~}}}~~}|}~|~}|~~|{{zywvuttsqqruvuuwwwxxxzyxvsrrqqpquvvvwxyz{zz~~}|ywuuuvwvuxz{}~~~~~}}~~~~~~~~{z|}}}zzzxwxxxxyyy{}|zzzz{{|~~}~~|}}||{}~}{~|zxxvuvwvuuuutsrsspopqrstuux{zwwwwvsrtspruutuvvwwwy{||||{||wstuttuwy|}}}}~|}~~}~~~~~|}|yxxyzzzz|~~~~|{yxvttuuwwx{}}|{|~~}~~~|zxvvusrrstuuvwxxxyxxzzyy{|}~~~~}|~~~}}~~~}||||}~}~~||}}{zxwvtrrsqpqsstuvwy{zyyzyxvrpoooopruxxwz~|{}~|z{zxz{zy{|}~|}~|{{{}~||}}~||}~~|zxwxxwwwyzzyyz{{zz{|}}|}~}|{|}}}|||~}}}{|~|z{zxusuvtrsuuvvussttsssuxyyyzzyvvvvutstutsuvuvxxwy{{{{|{yxwwvssuuux{~~~~~~~}~}}|{yyzxvwyz|||}~~{wvwvuuuvxyyxyzz{|{|}}||{ywutssttuuuvwwxy{{zzzzyy{|~~~~~}|}~}~}~|||}~~}~~~}zxvtsqqsurprsrrtuwwuvwxwxxvttsqpprvwwwxxyy{~~|zzz{{{{~}~~}}~~|~}}~}|{zyxxxxxy{|{||{zyyyyz|}}~~~}|~}|}}~}|zww{|}~|zxwxxvttuuuuvwvvtsstvwvvxyxxzzyyxvtttssrstuttuvwyzyx{}}}{zzxttuuux{|}~~~~}}}~~}|{yxyxwwwxyz{{{{|}~}~~|{zyyvtvwwwxy{{zyy{}}||}~}{yxwwxwuuvvwxxzzzyyyzzz{{|~}}}}~~~|z|}|{{|}~|zxwvvusrsrrqpptuuuuwyzz{zyxxwtrqqrrrtwxxyz{}}||{{}~~}|~~}~~}}||}}~~~~}|}~|zxxxxxxy{{yxzzyyzyz{||}~~}{{|||}~~~|{{{{{|}}{yyyvuwwvvvvwxxxxwvvwwxyyxxzzxwwvvutsssrrsttuvvwyyyzzyyxwvuuuuvxyz{|~~}}~~|}}||{zyyyxwxyz{{}~~~~~~}{zyxvtsuuuvxywxz{{||~|z{yvuvuuvwvvwyz{{{{{z{{{|~~~}~~||}~~~}~|zz{z{}}}||{yxvvvtrsrpprrrrsuwwwwwxyyxvttsrrrstvxyy{}}~~}|}}{{{|{}~~~~~}~~~}{{{|}~~|}~{yzzyyyz{{{{{zy{}{z}~~~}||}}~~~{yzzyyz|~}|~~}{zzywvwwxxxzzyyxwwvvwxyz{zzzyxwvvutttuttsrstuvxy{|{{{{{{ywuttutuz}||~~~~~~}||||{{zyyz{{|}}||~~~~|{xutsrrrtuuvwxz|{z{}~~}|zxwxyxwyzz{}~~|{{}}|||~}|}~~~~~}}}|}}||||yxz{{zyz{zxvtvvtrsstsqqrrqsvwxwwyzzzyxxvutsuxy{zz|~~~~}|{zyyy{||}~~}}}}}~~|{|||}}~|{|zy{{yxz|}}{{||zzz{{}~}}}~}|||}}}~}|}|{}~}}zwxz|~~}~~~}zwwwwxyyyyzxwwwxxwwz{{{{zzzzxwvwwwwwxwvwxyyz||{}~}{z|{wwxyzzz}}|}~}~}|~}}|zyyxxxxxxxyz{||}~~zywpllklpv{xrqtvwwwyz~wqpokmrw{~{vqommqx|zuttvz|~}|{z|~|vpooortw}}xsnifhjjltzz}}~~wpmllklprtzzvtrpoqvwyzromjikmpu{~|ywurqoptx{}uqqooqqswy~|ytqrsrsux|{urqonotwy|wtsqrttu|{wtrommoqu{}{wutv|~zxz|~{xwwtrx}zvwwx{~~|zxy{}~~~{{}~|||yx|~zy{|}{{|{{}|ywvuwz|~~|{|~~}|}~~}}}|{}zyzxuwzzz~~|zyz{zz~|~zuvvtsuwxx{zsqpnknsrrw}~~|xuuvwxyz|}}{yxuuwxz|zyvvvw{~{{{ywy{~~{wy{xux{zy|~zwwtomoppqqtwwwz||{xwwwwxxyxwvuuvy|{yz{zzywy}|{}~|zwtqprsppuz|}}}}}~~~xrw{vswz}~}{}~~}yvvrquwxz}~{yxvvwxzywy~{vvxupqsuuz~|{yvvxxy{}~z|zsvzzyy{}~}|}}|}|{{}~~~~~}|}~~~}|{}~~}|}}}}~~}~}}}~}~~}{{{{{}}~~~|{}~~~|}{w{~yuxzwuwxwwxz{z|}}~~}}{wvwvtsuvvx|}|}~|{z{{zxxz}~~~~~|{}~~}~|~~|~~~~~~}|{z{}{y{~}|zz{{zzzyz||yxyywvtsttstuutvywuwz{{|}~}}|zyxwvttwvvz||}|yyywutuwutuxzywwwwxxxz{|}~~~}}|zyzzwuwywtvyzzzz|~~}|zxwvvuvy{}~~}||{zz{{yx|}{}~}|~}|}~}~~}|{zyzyyywvxzzz{|~~~~}}~~}~~|}~~}}~}|}~~~}{|}~~~~~{|}~}|{zzz{{|}~~~}||||}~~~~~}{{ywxywvttvvuvwxxz{{|~}}}{xvvuvwwxz|}}|{zzyz{|}}~~~}||}~~~~~}}}}~}|zzyxxxzyyzz{{zyyxxxxy{{{|{zzyxxxxustvvuvwxxyz|}}~~|{{zwvwvvwy{|~~~}~||{xxyxxxwxzyyyyxwvvvwxxyz{{z|~}{z{zxwwwvvwwwxyz|~}~~~~~}zwvutuwyz{||}~|{{zyyyy{|||}||{{||{{|}~~~~~|{{zyzyyxxxyyz{}~}}}}}}~}{}~~~}~~}}|{|~}}~}}}|~}|{{{|~~}}|zyzzyz{}}}{{zyxyzyy|}{{||zyxxwusuvuuvwwxxy{||}~}~~~}|zywwxyy{~~}|}}~}~~~}}|{zz{}~}~|{zz{}~|zzywwwwwxyz{zyyyxxxxxy{{|||||{zyxwvuutuvuvwxy{{{|}~~~~}}|zyyxwwyz|~~~}}~~|zyyxxxyxyyz||zyxwwwvvvvwxyyyyyxxxwvvvwwwwxxy{|}}~~~}~~}|{ywvuvxyz|~~|yxyyxxyz|}}~}}}|{{{|}}~~~~}|{{zyyxwxyyyz{~~}}}~~}|}|||}~~~}}~~~~~}}~~~~}||}~}{{zyxxxyz{{{{{{{yxxwxxxxxyyyxxxwvvvvuuvwxxxyyz{|~}|{zxwxz|}~~~~~~~~~}}~~~}{zzz|}~~}|ywwwwwwxyzzzzyxxxxxyzz{{{{{zzywwvvvwwwwwxyyz{{{|}~~}|zxwwxyz|}~~|zzyxwvwxxyyyzyxvvvvvvvxyzzzyyyyxwwvvvuuvwwwxyz|}~~}|{zyxxy{~~~}|{zzzzzz{|}~}|zyyzzzzz{|}||}~}|{{{{zz|{z{|~~}||{{||}~|}~~~~~~~~}|~}{zyyxxxxwxxxxwxwvuuuwvvxyzz{{zzyyxxxwwvwxyy{|}}~~}{zz{|}~~~~~~~~}}}~~~}zxxyz{|~~|zxxwwwwxxxyzzyxxxxxwwxyzz{{{{zyyyxwvuvvvwwwyz{|}~~}|zzyyy{~~~|zywvvwvvvwyzzyyyxxwwwwxyyyyzzzzzyyywuvvwwvvxxy{|}~}{zyyz|~~|{{zyxyz{{{|||{zyyyyzz{|}~}|{zzyyyzzz{}~}}}~~~~~}}}}~~~}}~~~~}}}}||}~~~~~~~~~|{zzzz{|~~~|{yxwvvvvuvwxyxxwwxxxxyz{zz{{{{z{|{zzyxxyyyz{|}}~~|{{zz{}}{{{zzyy{|}~~|{yxxy{|}~}{zyxxwwwwxxyyyxvwwwwxyzzzyz{{{{ywxxvvvwxxxxz{|}~}{zywxz||}~~}~~|{yxwvuvwwwxyyyyyyyyyxyyz{{{}~}|{zzywvvvvvwwy{}~|zyxxyz|~~|{zzzyxyzzz{{{{{{{||}}~~~~}|{zxvwwwxxy{||~~~}}}~~~~~}}~~}|}~~~~~~~}~~~}}|}}~~~~~~~~|zwuvvwy{}}|{ywxxwvwwxxxxyyxxxyyyz{{|}}~~}}|||{zyyyzz{{||}}}||}~~}~}|{zzz{{{||}~}{ywwxy{}}{zyxwvvvwwvwxxxxxxxxxyyyz{|}|{zzyxwwxxxyzz{{|}~~~~|{yxwwwxz{|}}}}~~~|{yxwwwwxyyyyyz{zzyzyyyzz{|}}}||{{zzzyxyy{||}~~}{yxxxyz|~~}|{zyzzyyz{{zyyyyyyyz{|}}}~}}{zzywvvvwwwxz{|}~~~~~}||}~~~~~~~~~~~~~|zxvvwxz{}~}}|}~~|{yxxwwwwxxyzz{{zzzzz{|||}~~~~~||||{{||||}~~~~~~~}}|||||||}}}}}~~~~~~}||}||}}}}||}}}~~~}}|{zzzzzzzzzzzyyyyyyyxyyz{{{|||{z{|{z{{|||{|||||{{{|||||||zyzzzzz{||{|||{{|}}}}~~}}|||{z{||||}}||{{{{{||||||||}}}~~~~}}}}~~~~~~~~~~}}}}}}}}}}||}}}}~~~~}|||||{zz{zyyzzzzzzzyyyyyzzzyyzzzyyz{|||}|||}}}~~~~~~~}}}}}}}}||||{zzzzzyzzzzzzzzzz{{{|||{{zz{{||}~|{||||||}}|}~~~~~~~~~~~}}||||||}}|}}~~~~~}}}|||{{{{{{{{{||}}}|}}|||||{zzzz{{{{zz{{{zzzyyyyzzzyzz{{{|}}|}}}}}~}}|{|{yyyzzzzzzzyyzz{zz{||||}}}}~~}}~~~}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~}}}|}~~}}|}}}}}}}}}}~~~~~}}}|{zzzyxxxxxxxyyyyzyxyyzzyyzyxxyyyyyzz{{{|||}}}}~}}}}|||}||{{{{zzzzzzzzzzzzzzzzz{{{{{{{zyzzzz{{{|}}}}}~~~~~~~~~~~~~}||||}|||}}~~~~~~}||||{zz{{zz{{{{{{{{{||||||}|{{{zzyyzzyz{{{{{zzzzzzzz{{{||}}~~}}}}|{{{{zzzzzyyyyyzzyyyzzzzzzzyyyzzz{|}}}}~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}||}}}|||||}}}}||{zyyyyxxyxxyzzzzzzyxyyyxxxxxwwxyyyyz{{{{|||||}}||}~~~~~~~~}}}}}}~~}}}}||||{{{{{{{z{{{zzzzzzzzzzyyyyyyzzzzz{|||}~~~~~~}}}||}}}}}}}}}}~}}}}|{{z{zyzz{{{{{|{{{z{{{{{{{zyz{zzzzzzzz{||||{{{{{{||}}||}}}}|}}|{{{{zzzyyxyzzyyzyyyyzzyyzyyyyz{{{{{|||}~~~~~~}~~~~}~~~~~~~~~}||}}}}}}}}}}~~~~~}||{zyyyyyyyyyyyzzzzzzyxxxyxxwwwwwxyyyyyz{zz|}}}}}}}}~~}}~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}|{{{zyyyyxxyyzzzzzz{{{{{{{|||||}||}~~~~}}}||||||||}~}}}}}}}}~}}}}||{{{{zz{{{{{||{{|||{{{{{{{{{{{zzzzz{zzzzzzzz{{{zz{{zz{|{{{||{zzzyxxxxxxxyyxwxyyyzzzzzz{{||}}}}}}~~~}||}}}~~~~~~~}}}|{{||}}}}}}}}}}||||{zzzyyxxxxxxyyxyyyyyyzzyyxxyyyyzzzyyzzzz{|||}}}|{{|{{|||}}}~~~~~~~~~}~~}}}}}~~~~~}}|{{{{zyzyyyyzzzzzzz{{||||}}}~~~~~~}}}}}~}|||}|||}}}}}~~~~~~}}}}}}}}|||||z{{{{{{{||||||||||||{{zyyyxxxxxxwwxxyyyzzzzyyyyyyyxwwwxxxxyzzz{{{{{{{{{|||}}~~~~~~}~~~~~}}}~~~~}}}|{{zz{{{||||}||}}}|{zyyyxxxxxxxxyyyyyyxxyyyyyyyyyyyzzzzzyyz{{{zzzzz{}}|}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}|||{{{{{{{{{{{{||}}~~~~}}~~~}}}~~~~~~~}|{|||||||}}}}~~}}}||||||||~~}}}}}}|||{zzzyxwvvvvwxxxxxxxxxyxxxxxwwxxxxxxxyyyyyz{{{||||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}||}}|{{{{{zzzyyyzz{{zzzzyyyyyxyyxxxyyyyyzzzzyyyyyyyyyxxyyyzzzzz{||}}}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~}|||}}}}}~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}~}|||||{{{{{{zzyxxwwvvwwwwvwxxwwxyyyxyyxxxwwwxxyyyyyzzz{{|}}}}}}~~~~~~~~~~~~~}}~~~~~}}}}}}}}|||||{{{zyxxyyyyyyyxxyyyzzzzz{zzyyzzyzzzzzyzzyyyyyyxyyyxyzz{{{||}~~~~~~~~}~~~}~~~~~~~}|||||||}~~~~~~}}|||{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}}}||||{{zzzyxxxxwwwwwwwwxxxxxxxyyyyxyyyyyyyyyyyyyyzzzzzzz{{||}}}~~~~~~~~~}}}|||}}~~~~~~~}}}}||{{zyyyyyyxyyzzzzzzzzzz{{{{{zzzzzzzzzzz{{{zzzzyyyyyyzz{{{{|||}}~~~~~~~~~~}}~~~~~~}}~~~~~~~}~~~~~}|||{yzzvtxzyxvvyzzzyyxxwyzyy{}}}||~~~}{}~}{z{|z{}}{zyyzzyxxxxwvwxvssssuxyzyxz||}~}}}}}~}}|||}|z{|{|||~~|~~~}}~~~~~}}~}}~}}}|}||zwusrststwyy{|zxy{~~|{zyyyxxyz{{||{{{}~}|}{yyyy{~~}}zxwuvwwxxwvvvtsrsvwurppqpnmlkmljklmmkjlprtvwxz|~|zxwwz|}~}{{~~~~}{xvuwxy{}~zvvutstuwxyz{{{|}~~||{zzyyz{||~{wvrlklmmlosutstvutvwwxyz|}~~|zwtpnnnmmpruy|~xsqppqrrtwy||zzywwvw}~}~|{zywvx}}|{z{}~}{xvvvttuvxyxwwvutssstuuwz|~~}}~||{{|}|~~|zxyz}}||{xwxxwuuuwy|~~~}~|{zzzyxwwy|}zy{|{{{{{}}zwxyxvsppnkjihiklmpqsuwy{{{}}|}}}}|{zywustuwz{zzzxvvvvvxyxyywvuuuurruwwwwxxvsponnpqrsvxyy{}}{zz{}~}}~~}||||{zz||z{||zwwusssrqsvxyz{}}zxupmllklnpsuyzwvyzxvxz{|~~zxyz|~{xyzxy{||{yyy{{zyvtuutuvwxwwy|}zywusrqruwx{~~}|}}~~~~|z{}|yz{{{{||xvurpqrstvz{{{|{wstuspoqtwy||yxxwy|~}zzzwttvvwxxy}~}{z|~{xxwxxwz~~zxyyy{}~ytssqpppty}~{yxwx{}{zzyxz||{}~}|zyzzzyz|~}z{||{{{{{zyxwvtrqpprsuxz}~~zwvuuuux{||}}yvwwusqrttsuwwz~}{yvuvwxxxxy{}}{{{ywxxuuwxvwz}~}zyxwvuvwwy{}|}|yxxwxwvwyz}{||zxwvuvwy{|{{|zwwz{}{wtrpppppqtwy{~}|{yxxwuvvspqqqrtuuvwwxwuwyvrqpomlkjkmoprrsuuuvusqrtutuwz{|~|ywspoooruuwzz{~{xwvxywwz}~~~~~~}}~|ywvwxy{}~}|}~|ywwxz{{{{|||zz{xvvxz}|ywutsstuwyzzz{{{|{zz||}|{zyyzz|}~}{yy{~|~}{|{xwwwwx{}~|||zyxxy{{{}|zwrnljjklkmprstwz{}}}}xsrqmjiikkkloqstuusrrnjkkklnrv{}yxxxxxy|~~~~~}}}~~}||}}}}}~~|}~}zywsqqsvyz{|~~}||zyz|~|zxwxyz|~|{{{}~~~}zyyvsqqqqqqqruvxxyz|{xxwxxwwxyyxvuvwvvvvvvuttttuwxz|}~~|{zyz|~zvtuuvx|}{xvuvy|}zxvvvw{~|ywwvuvvwwwwyyxxyz{|~}{{zxxyz|~~}{{zy{}{xvvwwwwvwwttvwxxxxxz||zzyxusqqqqrrsstvvvvusstsrrsuxxyzzxwvtqooommnqtvxy{~|xusonpqqsvwwy{{zyxvsqprstw|~}~}}|||||}}~}|zxusqoqsssuwywvxyxwttvvvy{|}{zyxvtuvuvxyyz{~~{yyxuuwyzyxz|}}}~~}{|}~{yxxz{~~}{zzywvwzywxz{{{zzzzywvvuutsuwxyyy{|{zyyzzyz|}~}{xuvwwvvxy{||}}~}}~~~~|yxvrooommnqtuvxzzzzzxwwwxz~{z{z{~~}|}}|}~~|zyxyyy{}~~~~}zwtutsstuuvwxxxwvtsrrrtwy|~~}{zxwxyyz~~zwurqsvz~}|||zz{{zzzz|}||}|}~~||~~{xussrrstsstuuuvwxxwvvy{yy{{zzyyz{|}}~~||~{vspnmmmnprsvyyy{||{z{{{{}~}|||{zzzz{{zxy{||zwxxvtsrssruwyz|~|zxwvwxz{{|}~}||}~{zzyy{|zyxwwutrqppononnnnonnpqrsuvxyyyxuttsqonnoqsuwz|||}~}}|}~}|}~~}{{{|~~}}zxvtrpoopqrtvyzz{{|}~}}}~~~}||{{|}{{|~}~~}}|zyyzz{{}}{yxxxy|~|zxwvvvvvwxxwwwxxwxyz|}}}}|{zz}}||ywx|}{yxxxyxxy{{|}~~}{{zwvwxwvuuttssqrsssttuutsttronllmnprtttttuvvvx{|}|{zxvsqonnmllmnopruuuwxy{}~~}}|{}~|{zzzz{||}~~~~~~{yyyz{|~~zwuuuuuvwxyz|zxxxxxxy{||}~~~}}|}}}}{{zzz|~}||}~}{zxvtssrqpppqqrsttuvvwxzyxvutsqrsuvwxz|~{xwvsrrrrtuxz||||}}{}~~}}}}}~~}{{{{|||}}~~|{{{|~~~~|zxxyxy|~~~}{zzyxwwvvuutuvwwwz}~~}{xurssqpqsttrsuuuuttuuusrqqqonprsvxy{{{zzyyyyz|}~}|{xussrqpoooprtvx{~}|{{{{zzzxutttutrsuuuuutttssrrqrsuxyyyz{|}}~~}}|}~|{yxxyy{~}|zxwwxyz{}~~}|||{{|~~|zzzwuvvvvttutsrqqqsuvx{|{|}}|{zyxvuuuuuvwwwxy{|||{{|||{zyyzywxz}}{{z{{|}}~~|zxwurrrrpprtwxz}~}|||}}~~}|{{zy{}}zywtrponnopqsuwxyyzzzyxwxyzzzz{}~~}zyyy{}~}|||z{}}||yyxwwwwxyy{}~|}}{xwvwwvwwvuwyyyyy{|zyzzyyxvuuvuuvxz{zz{zyxyy{}~~}|zxvusrsuuwy{|~~~|{zxwxwutsuwvuwyyyyyyzzyvtuvwtsuvuuvy|}~}}||}~~}}|}~~~~~~~}zwusstvxxy{}}~~}|zxvuttsstuuuttuutsrrstuuwyz{|}||{zyxxxxxxz|{{|~~~~}~}}}~}|}}}}}}|{zzzxwwvuttuvuuwxz|~~~~~}}}{z{{zzyz||}~~~~~~}}||{|{xuvxvuuuvwyz{{{{{{zzyyyxyz{||{}~}}}~}}}~~~~}|zyxxxxxxxxxxyyxwwvutsrqrrqpooppnmopnnprstuuuuuuuuvwwuuvutuwvvvvvvxyyxxy{ywwxyzzz{}~~~~}|||||{|}}}}}{{zyywwxyyz{{{{}~~~~}}~}}||}~~}}~}}{{||{zzz|||}}~~~||}~~}|{|}}~~~}}}|}}}~~~~}}}}||}~~~||zzzzxwwwxwvuuuuttttuuvvwxz{||||}}~|{|{{yxxxxwvwwwwvvwwwxyzzzz{{{|}|||}}}~~}}~~~}{zzz{zz|}}|~~~~~~}||}~~}|~~~~}~~~~~}||}|{zzzzxwvuvustuuvvvwwwwwwvuvusttttuuuuuuvuuuvvvvvvwxxxwwwwvwwwvvwxwwwxyyzz{{||||}~~}||||{{{{zyxyzzzzyzzyyxxyyz{zyxwxyzz{|}}~~}||||||||}~~}}~~~~~~~~~~~~~~~}}}~~~~~}|{{zyxwxyxwwvutttsstuvwwxyyyzz{|{{||||{z{{{{zz{||{{|zyz{|}|}~~~~~~}|||{{{{|{yxxwutuututttuvxyzzz{{}~}}}{{zzzz{zyyyxxxxxwvuutttuvwwwwxyzzzzyyyzyyzzzyyy{|}~~}}}|z{||{zzzyxwwwxxyz{|}~~~}}}|{{{zxxwwvwwwwwvvuuvxxwwwyzzzyyyyyzzz{yxxxxwwxzzzyxyyxxwvxyyyxz|||}~~}|{{{|{{|}}||{{{{zyyzxwxyzyxy{}~~~~}}}~~~~~~~}|||{z{{{{||}|||}}}~~|{zzzyxyyxwwwuuuuuvwwxyy{|}}}~~~~~}}}}|}}~}~~}|||||}}||{{|}||{{zzzzzzyyz{{{zzzzzzz{{{|}~}|{{||}}~~~~~~}}}}}}}~~~~~~}}||{zzyyxxxyz{||{{zzzyxxxxwwxxxxyy{|}~~|zzzyyxwwwvuttttstuttuuvwwwwxxwvvuuuttuuuuuuvwxxwxxyyyxyyxyyyxxwxyyxyzzyyxxxxxyxxxxxwxyzz{|}~~~~}}|}}}}~}}}}{{{{zz{|}~~~~~~~~~~~}}~~}~}}}~~||}}}}}~~}}~}~~}}~~~}}}}|{{{{{}~~~~~~~~~~~}||||{zz{|{zzzyz{{||||}|}}}|||{{{{{{||{z{|}}~~~~}}~~~}~~~~~~}|{{{{{{{{{{{zxxwvttssrrstttuvwxyyyz{||}~~~~~~}}~~~|zz{{{{zzzzz{{{{|{{zz{{{{{{{{||{|}}}~~~~~~~~~~}}}|{zzzyxwwwvwwwwxxyyyyxxxyyxxz{zyz{zyxxxwwwwwvvvvvwwwwwwxwxxxxyyy{||}~~~~~}|{{{zzzz{|}~~~~~~~~}~}|}~}|{zyyyzzzz{{||}}}~~~~~~}}|||||||{|}}|||||{{|||}~~~~~}}|||||||||}}}}||{{|||{{{zxxyyyyyyxxyzyxxyyyyzz{|}~~~~~}~}{zzzyxxxxyzzzzzzyyyxxwwwwxxwwxyzz{{{{{{{{{{{|}}}~}{{{{{{{|}}}~~~|{{{{{{{{z{{{{|}}|{{{|zz{{zz{{|{zzzzyyyyz{||}~~~~~~~~}}}|{z{|{{zzzyxxyxwvwvuvwxxwxyzzz{{{zzyyyxyzzzz{zzzzzzxxxxwxxyyzzzz|||{{{{zyyzyxyzyyz{|||}~}}}}}}~~~}~~~~~~~}|||||{|||}~~~}~}||}~}|||{zzzzzz{{{{|}}~~~}}{zzyxxyyyz{{{|}}}}}||{{||||}}{{|||||{{{{{{{{|}~~~~~~~~}}}}}}~~~}|{zz{|{{{z{|||{{zyxxyyyxxyyyxxyyzyyzzz||{{|}~~~}~~~~}}}}}}}}}}}~~~~~~}||||{zzzz{{zzyyyyyyz{zzz{|}~~~~}}~~~}|}}|}}}}|||{{z{{zz{{zyyxxwvvuutuutuvwwwwxyyxyz{{{{{||||{{zyxxyyyyyzzyyyxyzzzzz{|{{|}~}|||}}||||}}||}~~~~~~}}}~~~~~~~~~}}}}}~~~}}}}||||{|||||||||{{zz{z{|}}~~~~~}}}~~}}~~~}~~}}~}}}}}~}||||}|}~~~~}}}}}|||{{{{{||}}~~~~}}}||}}|||{{zzzzyxyzzzyyyyxxwwwxwvvwwwvwxyyyzzzz{|||}~}~~~}}}}}}}}}}}}}}}~~}}}}|{{{{z{{||||zyz{|||}~~~~}||{zzz{{||{{{||{{{zyyxxxxyyyyyyyyyxwvuvuuuuvvvwwwwxxyyyyyz{{{{{zz{{{|}~~~}||||||||||}~}}~~}}}}~~~~~~~~}~}}}}~~~~~}}~~~}}}}}}~~~~~~~~~~~~}}}|{{zyzzz{{||}~~~~~~~~~~~}}|||}}}}}}}}}}}}}}~~~~~~}}|{{zyz{zzz{}~~~~~}}}}}||||{{|}}}}}|{zyxwvuvvvwxxyyz{{{{zyxwvuuvwwxyyyzz{{z{||||}~~}|{zzzzz{|}}}}||||{zzzz{}~}||||{{{{{|{||||}}}~~~~~~|{{zyyxxxxxyyyyz{{{{|{zyxxxxyzzzzzzyz{zyyyyyyyyyzz{zzz{zzzz{|||}}}~~~~~~~}~~~~~||||{z{|||{|||}}{{~~~~~{}||zz~~}}~}~}{{zyz}}xtx{{yxxy{||{{||{{{}~}|}|{{{z{{z|~~~}}}}}{|}{z}}{}}}}|z{{yy|~}}~}{{~{xz}}}xyyxxxyzzyy{|{|}~~~~~~}|zyz{yvvxwuvxyzzxwwz||{}}}}}|zwvxyyyy{|||}~|{z{{{{{|}|{|}}}}|{{~~}~}}~}~~}||{yyzzyz}}}~~~~|yyzz{||zyyyyzzxxyyxwxxxxxwvvvvvvvy{ywxzywwyyy}~|~~|~~}~~~~~z}}y{~}|}~}}~z{~}{||zwy{ywy|zz}~~~|~~~}||{yxyyvtuwwwy}||~xxyvssutqswxwy|{z{}}~~||{{|||{{zywxz|}}}}zz{xvxzzyz|{yyz{|~}{~|~~|zxxzxvvvusqpqstuvwxz{||~~{yyzyxxx{}}}}|{z|}{z|~}}zx{}yuwywux{|}}||{xutssttstvvuvxvtuutuvvwyyyyxxxxwxyxwyyyxwuwxvtuvvvxz{|~}|{ywvvutuvxzyxz{yxxz{|}~~|}~|y{}zxz|||~~{{zxvusrqpooprssssstvtsuwwy{}~|{|}{z|~}}}~~~~}}~~}~~}}|}~}||~~}}~}}~}}}|{||zyz{yyz{~~~{|}}}}}~~~~}||{z{{|~}|||{zz{|{yzzyzzz{}~~}||zxyzwuvxxwvvwyyyyz{|~~}}||{{zzxxyzz{||}~~~|~~~}}{ywusstsssttstutrrtssuwwxz|}}}}}{zzyxwxyxxyzywwwxzz|~|{{zyyzz{{{{|||{|}}~}{zz{zxyzxvwyxwyz|~~}{ywuspnnnnpprtuuwxwvxyyxz{|}~~~~|{{{zyxxwvvttvvuttttuvwy|~}|zzyxwvwzzyy|~~}}{yxxyzxwvwwwwwwxy{~~}~~}}~}{yy{}~{z{zz|}||||{zyyz{}~~~}~}{zyyxxxxyzz{|{{|{{{|}~~~~~}||{{{zzz{|}}}~~~}|{|||}~~|{yxvuutstuuuvvvvuvvvwxz{|~}}}zwwvututssstttuwxyz{~}{zzzyyz{|~~~~}||{zzzz{{|}~}|||{ywvusqqrqrrtvwxy{{zzz{{{|~~~~}|{zywvwxwvwyxxyyz{|}~}|{zzyxxyyz{|}}|{zzyyz{||}~~~~~}{zzzzxxxwvvwwvvvvwxyz{}~|{zyxwwxxxxyyxxwwwwwyzz{|}~~~}|zyyyxwvuuttuuuvvvvwy{}~|zywuuvwxyyzyxxxxxxxxxyzz{||}~~}{zzxwvvutrqqqqqqrsux|}|}~}{yyyxxyyzzzz{{{{||}~~~}}|{{{|~~}|{yxxwvvvwxyyyzzzz{{||~}{{zyxyyyyyz{|}~}|||||}~~~~~~}||}}}~}|zxwvvvuuuvvwwxxxwwvvvvwwwwxyzzzz{{zzzyxwwwwwwwwxyz{|~~}}~~~~}|zxwuutttuuuuuuvvvxz{}}{{|{z{|~~{yxwwwwwy{|~~}|{zxxxxxwxyyz{}~~|{yvtrrqqqqstttttttttuuvwxz{|}~~~}}|{zywvutttttuvvvwy{|}}|zyxwvvwwwwxyzzzzzzz{|~~}|||||}|}}}}}~~~}{ywusrqpooqqqstttssststvwwxz{|}~~|zzyxwwvwwwxy{||||}}~~}}}}|}~~~~~~~}}|zyz{{|~|zxwxy{|}~~~|{zzyy{}~~~}|{zzyyyz||{{{{{{|}~~~}||{{zyyyyyz{{{|||}~}{yxwvvuuuvvvvwvvvvwxy{|~~~}}|{{zzz{||}~~|yxvtssttuvvvvvvutsstuvwyz{|}~~~}|{{zxwwwwwwxyyz|||}~~~}|||{{zz{|}~~~~}|zzyzzzzzzyyyz{||~~~}}}}|{zyxvtsrppqqqrsuuttuuuuuvvwxyzz{}~~~~~~}|{zzzyyxxxwvvvvwxyz|~~~~~}}}||{zyyz{{|}}~~|{{zyxxwwwwxyyz|}~~~~}||}|{yxvusrrrrsuwxz|~~}}|{{{|}}}~}||}}|{{zz{|~~~~~}||||}}~~~}|}}}}}}}}}}||}}~}||{zz{{{{|}}~~|zywvvvxyyyz{{zxyyz{}}}|}~~~~~~}{yxxwvvvvwxxyyyxyyz{}~~~~~}}}|{zyxwwwwwwxyz|}~}|{{zyyz{|}~~~}|||||}~~~}}}}|zyxwusrqpoonoopqrsttuuvwxz{|}~}|zxwwvvwxy{{|~~}}}~~~~}}}~~~|{zywwvutrqrsstuvwyz}~~}~~~~}||{{|~yqmoooopsvyzzz{|zwtttw{}zxyyzzzyyyz{{yxvsrsuuuuuvwwwxz{}~}}~~~~}{{zzywwvvutttuuvvxyz|~~}}}}~~}|zzz{|~~}}}}}}~~~}{yxvuvvwwwxyyyyyxxzz{{|~~~}}~~}||||}~~~~~~}||}}~}{zxwvvuuuuvwvwxxwwwvvvvwy{|}}~~~}|zzzyxwvvwwwxyyyz|~}|zxvuuuutttssrrstuvwy{}~~}}{zyxxwwwxyyyyzyxxxxxwwwxyz|}~~}~~zyyyyyzzz{}~}||yyz{||{yxxxxy{{{{}}{yxwvvuuttuuuutssstuwyz|~}|{zyxvvvuuuuuuvvvutttvwxxyz{{zz{{{||||||||{||||||}}}}~~}||{{zyyxyzzzzyxxxxxxyz{{|}~~~~~~}|{{zzz{{|}}}|~}|zyxxxxxyz{|}~~~~}}~~~}|||{{{zzzzz{|~~~~~}||{zxxxxyyzz{{||{{{{||}~~~}}|||{{{||}}}}}~}|{zyyyyyyxxyyzz{|~~~}|{ywvtsrrssstuvvuuvvuvvwyyz{|}~~~~~}}}|||||}}~~}|{zyyyyyzz{zywxzzxvutsuxzzz{}}|{yxxwvusrqrvy{|}~|{zyyyyyyyz{||||}}||{zz{|}}~}}||{zyxxxyy{|~~||zywuttttuvwwxxxxxwwwwwxyzz{}~~}}|{zyyyyyyyxxxyyz{|}}~~}}}|{yxwwwwwxz{|}~~~|{zyxxwwwwwwxyz|}~~}|{{{zzzzyxvutssrrssuvwxxyz{zzz{}}|{zyxxwwvvwwxy{}~}}|||}~~~~~~~~~~~}}}}}~~~~}|{{zz{|}}}~~}|{zyyxxwwwxxyyz{{|}|zxwutsttuvxyyyyyyyyyz{|~~|zzzz{|||||{{yxyzz{||~~~~}|{zyxwvvvuuuvvvwy{}{xxz|~~}|zzyxyyz{{{zzz{zzz{|~~~~||{{{zyyzz{|~~~~}||{zywwwvwwxxxyyzyxxyyyyz|~~}||{zzyyyxxyyzz|~~~~~~~}}||}~~~}|{yywuttssrqqppppqrstvxyz|}}}}}|{zzzzzzzyyxwwwvvvvvwwxyyyyzzyzz{|}~~}|{zyyyxxwwxyxwwwwxxy{}~~~}}}}~~}||zyxvvuutsrrrrrrrstvwy{}~~~~}}|{{zywvvuuuvwwxyz{|}}~~}}|||}}}}|||||}~~~~~~~~~}}}~~~~}|{{{{|}~~}{zyxxyyyyyzzyyyyz{|}~~}}|{{{zzzz{{{|~~}}}}~~}~~{xvuuvx|~}|zyxxxxxwwwvuttuwx{}~~|zxwvuuuuuvvvwxyz{|~}|zxwvuutssssrqqqqpqrsuwy{}~~~~}|{z{{{||}~~~~~}|||}}}}|{{||||}}~}{yxxwvvvvvwxyxxwwwwwxyzz{{|}|||{{zyxxwvutssrrrrrsstuwxz|~~}|{zwusqponnnopqrtvwxyzz{{|}~|zywvutttuvwwxxyyyyyzzz{||}}||||{{zzyxxwvttsssttuvwxz|~}|zyyyyzz{{||}}~~~}}||{|}~~}||}~~}|{{zyxwwwwxxyz{}~~~}{zyyz{{{||}~~~}}~~~~~~~~}}|}}|{{{|}}}~~~~}}}|{yxwwxxyyxvvwyzyxwvvuvwwxz|~~~~~}|{zyxxwvutssstuwxyyyzzyz{}~~}~~~~~~~~|{yyxxxxxwvvvvvvwwxy{|~}|{zyyyyxxxyyyxyyyyyyz{}~}{zywuuvvvvwxyz{|}~~}|zyxwwxxwwxxxy|~~}|{zyxxwwwvvvwxyyxyyxxxxy{{|}~~~~}}|{{zyxxxxwxxyxwwvuuuuvwxz|~~~}}|||{zyxxwvvwwxyz{|}~~}}||{{zzzzz{{|~~}|{ywvutsrrqqrssttuuuuvvxy|~~}|{{{{zyz{|{{{|}~~~}~}{zz~}|~~~|{{||||}~~~}zxwwwvvwwvutuvwxyz|~}}|{zyxwwxxyzzz{{|}~}}{zyyz{{{||||{{{{{{{||}~~~}}|{zyxwusrqqpppqqqqqrsuwy{|~~~}}|{zzzzyyyz{|}~~}||||||}~~}|{yxwvvvvwwxyz{{|}}~~~}|{zyxwwwwwwwxyz|~~}|{yxwvvvvvvwwwwxxxwxyz{|~~}|{yyxwvvvwwwxyz{|}~~~}}}}|{zyxwvuuuuvwxyzzzzzz{zz{||||}}}||||{{zyyxwwwxxxxxxxy{|~~}|||||||||}|{{{{{{{{{||}}}|||{zyxwvuutsssstuuvwxy{}~}|zyxwvvvwxyz|~~~}}}}}~~~}}}|{||{zzyyy{|}~~|{||{yxz|~~|{{|}~~|{zz{}}xuvvtqrw|}{y{}~~{xwxxvtttuvxz{|~}||||{{{{|~~~~~~}|zxvuuuvwxyzzyxyyywwxyyyy{|~~~~~}}||||{{zzxwwvvwxxyz{}~~~~}}|{|||||}}}~~~}{zyxxwwwwwvvvvwxy{}~|{{zyyyyz{{|||||{{{|}~~}{{zzzz{{{{{|}~~}{zxvuuttstuwxyzzzxxxyz{{{||{{{|{{{zyxwvvutsssssstuvwxz|}}{ywutrqppppqrtvwxyyyyz{|}~}}}}}~}|{zxwvvvwxxxxwtrrtuwyz{{{{zzzzzzxvuuvwuqoopsz}wlffhny~}}~|yxyz{~~|zxwvuvwyz{|}~~~}~}{yxz{{|~}|{yyz{{||||}~~}|{zz{{zzzz{|}}}~~|z{~~}|{yxxxxxyz{|~}uliq}|rlouxyzywvx}}ytstv|~}zsry}}~}~xtrsstvwxyyvsstux{}~~}zyyy{||{{{yxwwwvwxxxxxxxz{}~~}|{zywvvwxyyy{~}zyxxxz}}}}~}{zzyzzxwvuttttvwwwwwwwwwwxyxyzzzyyyywvvvvutronnpqsuvwwwxy{}~||{{{{{{{{}~}||}~}}~~}}|}}~|zxvvvvvvwwxwwvvtsstvwy{}~~}}|{{zyzzzyyyyxxwxxxyy{}~}|||{|}~~~}~~~~~~~}}}||}}}~~~}|{{{{|}~~}}|{{{zzzzzzz{|}~}}|{zzyyyzz{||}}}}}}}~~}|{{{{{|{{{{{{z{|{{{{{{|||||||{{{{{zyxwwvvvwwwxxxyz{{|||||}}}~~~~}}~~~~~~~~~~}|{zywvutsrqqqrqpqrqrrrtuvwwwwxxxxyyxyzyxyyzzzz{||{|~~~~}||||}}|||}}~~}~~~~~~}|{{|zzyyyxyyyyyzzyy{|{z}}~~~}}}}|{}~}|{{||{{{||{{}~}}~~}|||{zyz{|}}}~~}~~~~}~~~~}~~}}}|{yyyyzzz{{zzz{{||~~~~}{{{{|}~}|z{}}{||}~{yyxxwvvvuuuvvuuwxyyz~~|zxvuuuutuwxyyz{|}~~}}~}}}|{{{{{zzzzyyzz{|}}{{}}}~~~~|{{z|~}||{zz{{{|~}}~~~~}}}~~~|yvwwwxxxz{}~~|zyzzzxvtspnkjlnnoqrtuuwzzz}~|{||{zxxxwvvvvxz|}~}|zz{|||||||{{{|}~}{zzyxxyz{{|}~}|yvvvvvvwxxxvvuuvvvvvvwxxyyyxwvuttuuuuvwwyyz{{|}}~}|{zzxvvxxyzz{}}}|{{{yy}||~~|||||~~~|{zzz{|||}~~{ywvuvuuvxyyz|~~~|zwwvsrstuwxxxwxz{||}}~~}~~~}}~}{{|}}}~~|{|{{|~~~{{zvsrssssuwwvy~|z}}||||zxxxxxxyz{}}zxxxustuvwxy{zy{|||}}}}{{|{yyz{zyxxxxxyywwxwwy|~}~~zwwwwwvwy|}~}|}}}}}|ywvtqqstttux{|}}|}}}}{{}~|yy{yxyz}~}~~|yvuvwvvwy|~}|ywuuwxxwwxyywxzzywttsrqrstwyz|~}}~~~~{zywurprtvwwxyxxwvx{|}}|{ywuuuvvvx|}~~~~}{xvtrqpooqrtvxz~}zywtqopsssuwwxz{z{}{{|zz}~~}||zyxyz{}~{yzzxxyyxy{}~~|{zxxwwvttssstttuuuvwxxyxy{}}~}zxxxwuutwxxxz|}|{|}{{zzz{|~}{ywusrrtuuvwz}~~{xxvsqoopppsusrsuwxxy{{{{yyy{{ywyzyxxy{ywvtsstuvx}}|}}|{z{|~}{{yxxy|}||}~}||}}|{zz{{{z{}|{zyyyz|~}{{zzzyyz{|~~|ywusrqrrsvxy{|~}{}~~~}{yxwvtsuvxy|~||{zzyxxz{{{}~~~{|~|{{z{{yyyyyxxwuuusruwy|~|{zxxxxxxzz{}~}|ywxyxy{}~}}}}|zyyxwwxyyyxyz}~|{yyz{{{{}~~~~~}~~|||zyyy{||||}~~}|zyyyy{}}{ywwxxxyz{~|zyxwwxz}~}}|zzzyyyxxwxwvvututtvxy{~~}|zyywutttuuwxyzzxyz{|~~||}~~}~~~~}|{yxwvtsstuvx|}}}~~~~~~~~|||||zyz{zzz{}~|{ywvutttssuuuvwvvy{{}~}zywuuuuvxy{}~||||~~}|{{}~}}|{z{{}~}}~}~}}}~~}|ywxyyz|||~}}}}||zxvwvsrrsuvwy|}}~~~}||{zzzzzzzzyxwwwwwy{}~}}{{~|yvusrrstuuvwxyz|~~~{ywuusqruwxxwxyyyyy{|{yxxzzz{{{{zzyyxwvurqqqrvy|~~~~~~~~~~}|||{|~}}zyzzz|~~~~~~||}}~~}|{zxvwwutvxyz|~~}|||}~~~}}~}zwutttvxyz{|}~~}}|{{{|}}|{xusrsttuvy{|~~}|{zz{|}~~}||{zzzyyxwwwwwvuuuvyy{}{zzyyyyz{|}}||}}zxxxy{|~~|{zwutstuvwyz{|~~}{ywvxzz{}~~~~~}||}~~}}|{{{{{{{{{{zzz{}~|{zyyy{|}~~}|{zz{|}}{||zxwwvvwwwwxxyz{{zzz|}|}~~~}{zyxxvtuutttuwxxxxz|}}~~~~~}||zyxvuuuuuuvwyz|~~}|zyyxxxxz||{|||}~~~~~~~}{{{zxxwwutsrrrrsssuvwxy|~|{zywvwyz{}~~~}}||~~}|||}}~~~~~}{{{|}~}||{|}|}~~|yxwwussvwwxz{{}}|{{|~~}}~~}}|{yyxwwuuuvwwxz|~~~}||~~~~~}{zzywvwvvutttuuuvy{~~}{ywvuuuvwwxxyzzzyxyyxxxy{}}}}}}}}|zyyxwwwxxwwy{{}~|||{z{|||}~~~}|{|}}}~~|||}~~||{yxwvvuuvvvxzz{}~~}}}|||}}~~|zzyyxwwwy{zyz||{zz{|~}zywvuttttttsstvwxy|~~~|{zyyz{|}~~}{zzyxvtvxxy|~}|{||{zyz{{z{||}|{{zyz{{||}~}}|zyyyyxxyzz{|{{|~~|zxvutssuvx{|}~~}||}}~~}}|||{{||}}}|}~}~}}||{{{{{{{|{|}~~}|{{{{||}}{zxwvutuvwwvxxxxyz{||}}}|||{zzzyxxxxxxxxxwvvvwy{}~}}~~|{zxwvuuuuwxxxz{}~}zxvvvvuvwyz{||{|}}|}}}|{{{{zyyxyxvuutttssttuvxz}}|{{zz{|||}~~~~~~~|{|||~~~|yxxwvuuuvwy{}}zxvuutrtvxz{{||}}|{}}~~}|zyxxvuuuuvvwy{|~~}}|{{{{{|}}}~}|||{zyxxxxxvvwwwxz{}~~}{xwxwvxyxxxyzyxxxxxyz{|}}|{yxvvuvxyyz{|}~}||zxxxyz{|~~~~}|}}}}~~~~~}}{z{}|}~~|yxwwwvvxzz{{|}}}~~||~}}|zywwwvuvxxwxxyzyy{||}}|{zxwvtsrrsttuuttvwxyz|}~~|~||~~~}}|{z{|||}{yz|}~}}~~~~|{|{{{||{{|}}}~~}~~{{||{zy{|{{|||}~}zz{{|}~~~}~}}~~|zyz{zxxxyyz||||~~|}~}}~~~~~}~}}}}~~~}||}}~|z{}}{zz|~}|||{{zzzzyyxyyyxyz{zy{{zz{}}|||}}|}~~~~~~~~~}~}z{|{z{{}~~}}}~|}|yz||||||}~~}}}}}|}~}}~~~}|{{zyzzyyxyzzz{{{{{{zyxxyz{{z{}~}}|}}|{{{|}~~}}~~~}~~~|}}{{}~}}}}}}~~~~~}~}||{{{||}}||}~~~}||{{z{zyz{{{{|}|z|~|z|}zyz{}|z|~}|}}}}||||||{|}~~}~~~~~~~}~}|||}~}||||}}}}|{||zz|~~~}~|}~~~~~||||}|||||}~}~~~~}~~~~~}}~}}~}{z{|||{|~||~||}}~}|}|zzz{{{z{||||~}~~}{|}}|{{|}|~}|~}||}||}~~~~}{|}}}|{z{}|zzz|~zwz{yyyyyxxxyyx{}zxyzzyxxyz{zz{}~~~~~|{|||{|~~}~~}}~~~~}~}}|~}z}}}}|||}|{z|zy{}||{||}}{{|}|{zzzzz{{yy{ywwyzyzzz{}}}~~|}~{z{|{{{{|}~~~}~}|}}~}{{}|{zyz{zyxxzzzzz{|{{{|}~}|{{}|zz}~~}}~~~||}{zz{{{yyyz||{|}}}{z{{}~}|}~~~|}~}}}~~~~~|{~~||}~}}~}}~~}}~~|}~}|||}~~~}|}}{z{}~}|}~~~~~~~}}~}{||zy|}}|{}~}}~~~~~~~}~~}}}}}}||{z|}}|}}}~~~~~~~~~~}||||{{{{{{{zyyzxwyzyzzy{zy{||}||}}||||}}|}~~~~~}~~}~~~~}~~|{|}}|{}~}~~~~~~~~~~~~}|~}}~~}~}}}~~}|}}~}}|}~}~~}|||||}}}}~~~}}}}}|{yyz{ywwxyyyyyyz{zyz{{}}~~~~~}~~~~}}}||{{|{yyzzyz{{{{{zz{{{zzz{ywy{zz{{|}}~~~}~~|{||}||{{}}|}}~~||~}{}~}}~~~~~|{{{{|||||||{|}|z{{zz||z{}~}|{|~|{||zy{{z{|}~~~}}~~|{}}||}~~|~~}}}}|{{{||{z{|||||~~~~}}}}}~}}}|}}|zz{{||}}}|}}}}|||{|{zzz{||{|}}|~~~~~~~}}~}{}~~~}}}}~}{{||{||{z{|{yz{{|||}}}}}}}~}|}}||}}||}~}{}~}}}~~}|}~~}}~}}~~~~}z{|yxyz{zyy{zy|~|{}~}|||~~}}}||}~}}~~}}}~~~}~~~~}||||zzzz{zyz{{zzzzzyyzzz{|}|{z{{|||~~~~~~~~~~~~}}}|||{z|}|{zz|zxz||||}~}}~~~}}~~}}~~}}~}}}||||{{{{|}}|}}|||||{zzyyxxwwwwxxxz{||||||||||||}~~}}~~~}~~||}}}}~~~~~~~~~}|||}}|{{{zyyz{zyyz{||}~~}|||||~~~~~|{{||{||||||||}~}||}~~~}}~~~~~}|{{{z{|}~~}~~~}|~~}{{|}}||}{zz{{{{{|{zzz{}{z{{{zz{{{||{{|~~~~~~|{|~~~~~~~~~~}|}}{{|~~|~~~~~~~~~~~~~~~|||}~}|~~}||}~}}||}~}}~~~~~||}|{{{}}}||}}}}}}}}~~~~~~~~~~}}||}||}}}~}}~}}}}~~~~~~}}}~|{}~~~~~~~~}|}~~}||~~}|}~~}}|{z{{zz{|}|z{}|{zz{|||{{{|}||}~}}~~}}~~}}~~~~~~}}||}}zz|}|||||}}}}}}~}||}}}~~~}~~~~}}}}}}}~~~~|}~~~}}~~~}||}}}|{|}{z||{zzyz{z{|{{{{|}}||}~~~~~}}|||{{{{}}||}~}}~~~~}|||{{zyyzzzzz{|{{|}|{}~}}|}~}|}~~~~~~~~}~~~~}~~}}||}{xz||{yxyz{{zz||}|z|~|{|}}}}~~~~}}~~~~}}~~~~~~~~}|}~~|{{{z{|}|}}||~~}|||||}~~~~}}~}{{|{{|{zz{{||{{|{z{{zzzzzzyyyyxxyzzyyyzz{{zyy{|||}~~~~~}}~~}}}~}}~~}}~~}}~}}~~~}}}}||}}~}~~~~~}}}|{{{{{{{|}~~~}}~~~}~~~~}}}}||}|}}}|{{{{||}}}}~~~~~~~~}}||}|}}~~}}~}~~~~}}|}~|yyyyzzzz{{|{{{|}||||{{{||{z{}}}||~~}}~~~}}|~~~~~}}~}|}~}||~~}~~~}|{{|}|||}}}}|}|{{|{yz||}~~~~}}|||{zyz{{zz{|||{|~}|}}~~~~~~~~~}}~}}||}~~|||zzzz||z{}}}|z{}|zyzz{{||{z{}|||}~~||}~~~~~~~~~}}~~~~~~~~~~~~~~}|~}}}|z{||{yz||{z|}}}~{{zy|~xqrvxxyz{{~zuonmjlqvyz}}zwssssx}~}{vrstu{{vpoolnqty|zwvwwxy{|ywtsvyy{{zxvsrstu{~}xttsqpruvv{|urpmlnprwz}}zwttttvz}zzyyxvvz{~ywvtrqswz|~|zywuqmlmllnqrsx~}{~{wspnmlnnmmrwy}}}{yxwwxzxuusrrsw}|ytnllmnpruy}~}|||wqmjknmnu{|~}~ytsrpqtvxyz{}~~|zwtrtwx{~~}{zz{zwz~~~}{xvuuvxy{~|{|{z}|z{yvuwvuvy|}~~{xxzyy~}{zzyyx{}{{~}{wuspprtw{|ywtsrsw{|}{{zvqonoqtvww{~|{|}yvy}~|yyzvruywvx|||~}||{zzy{~}||~~{yvsqnnnjkpuxy{~}||||}~}xuz~{z}~~}}~~~||~}zvsstwxvx}~}~xsqpmkmpooruuutqppmlnqrsuy~}{}{{|}}}|{z|}~~~}|}}}|zxz||yxxwwy{|}~~zwvtrqrtwz{{{~~}~}~~|yzyxwvvwvttvxxxz}~}|zyyz{{{|}{z||xsrpmkihjmkjorpoqsssuxyz}}|{wvxxvtvwvtvxy{|}}{~}~}y{~|z{~}}}||}}|zxwwttuxxxz}|{~~{zz{{{{{|{z}~~~|z{}~~|{|yuvxwvuvxxyz|~~|z|}{z}~|}~}||~}~~|z{|zxxxwwwwxyyz{}~{xxzywz~~{yxuswzwtvwvvwvutsrsttvy}~|{zyxutuuuuuvxz}~}|~~~~|zz{{zz{zyz{{{}~}~~~|xvwutvwxxy{}~~}}}{yzzxxyxwwusrrstuwy{|}}}}}||}~~}}|zyyzyyyzyxxxwvwxvuwyyx{}~|{zz{}~~}|}~~|zyxwvuvwwxz{{}~}}}|zwtstronmopqqrstuutuvwvtstvwvvvwvtrtuvxz|~}{{||zy{{zxwtqoooonoppqqqrtwxxyz{~~}|{{{z{||{|~~}}}~}~~}}}~~~}{zzz{|}~~}~~}{z{|}~~}~}}~~~~|zxutsqqrrrtwyzz{||||}}||}|{zyzzyyyyz{|}~~|{{}}~~~~{yyyvuuuxyzzzyyvttuwyyxz{yxwvtsrqpoopqqtwxxyz{{zz|~}}}~~}}}}}~~}}}~}~zvutsrsuxyxxyyywwxyy{{zxyzxvwwvttttuxz|}~}~~~}||~~~~{yyyy{|}}~~~~|yvusrrrsuvwxzzz|||{}|zz{{{z{|}{yz{z{}}~}~~~~}|{ywxyy{}~{xvtsqooopqsuvvwxwwvvvuttvvwxxwvutttsssrstttuwxyz{|||~~~~~}|{zzz{}~~}~~|{{zxwvvvvvwyz{}}~}}~|||}~~~~~}{zywusstuvwx{{z{}||}~}|{yyxwwwwwvuvwwwwwwwwxxyyyyz{|}~~}~~}{yxwwwwxyyyyyyxyyxxxyzywwwutttuuvwwxxxyzzz{{|||}}||{zwvvvvxy{}~~~}}~~~~~||{zywuttuttuvwxyz|~~~~}}}}|~~|zyyz{{|}}}}~~~~}||{zzzz{|}~~~~~~}}|{zzz{zyxxxwwwxyzz{||}~~|zxwwx{}}~}|||}}~{xwvusrsuvuuwxxxwwwwvvwwwxyyywwwvuvwxxxxxxyy{||||}~~}|yxwvvvx{}~~|{xvuuttsrstuuvxyzz{|}}}}~~}|zyxwvutuvxz{|}}}~~~~~|zzzyxyz{}~~~|{{zyyyzzz{}}|}}}|||{{~}|{{zyxxxyyzzyxxxxxwwyzzzzzzywvvvwwxyz{{}~~~~}}{yvuuvvy{|}~~}||}~}}}~~~}}}|{}~}~~~}|{zyxwvuuuuuvwxyyxyzz{||}~}|{zyxxwuuvvxy{}}|{yz{||}~~~}{xwusrqpppppqrrqrstvvwxyzzzzxwxwwxy{||}~}}}{ywvuvwwwwwxzzz{||}}~~}|{zzz{|||}~~|ywuuvxy{|}}|{|||}}~~}{xvspoomllkkjjklllnoqqrsuxz{|}}}}zxwvusrstuvwxy{{|||||||||}~}}}||~~~~~~}|{{|}|{zyyyyyyz{|||}~~|zyxxxy{|~}|{|~~}{zyxwwxyyyz{|||}}~~~~~}}~}|}|zxwwvutvwwvvwwwxxxxy{||||{zyxwxxyyy{}}{yxxwwvuuuuuuuuuvuvxyz{||{zywvuuuvuuwxxz{}~~~~}|||}}~|{yxxwxyz|}|}|{zzz{||||}~~~}}}||}|||}~~~~|ywvvuuvxyyz{}~~{ywuttsrrrstuuwxyyyz{{{{|}}~~~~~~}|{{{{{{{}~~~~~~|{zxwwxyz{|||{{{{{{{|}}}}|{ywvttttttuuuttuuvvvvwxyyyyyxwvvwwxyz||||{zzzzz{|}|zywusrqppnllmmmnprrrtuvwy{}~|zyxwxxyyzzzzyyyz{{|}}|zxxyxy{}}~~~~~~~|{{{{{{||}~~}}~~~~~~}{zyxwuttttvwxyyxyyxxyyyyyyyxvvvvvvvwy{|}~~}|{{{|}~~~}|{||||||{{zz{|}~~~}{yvtsronmllmnpqrtwxxxyyyyyyzzzzzz{{||}}}~~}~~}}~~~|{zxvuuuuuwyzyyyyyxxxyxxxxyyxxxxxxxyz{|||{{}}}~~}}||}~~~}~~}zxvutsrssstvwxyyyyxxzzzz{{}}|}~~}}}}}}}~}}~~|{yxwurponnnooopqqqrsuuuvwwwwxyxvvvvvwwwvuuttuvwwxwvwxyyyz{|{{{|}}~}|}}~~}}|{{zzyxxxxxyy{|}}~~}~~~}|{{zyxxxwwvwwwwxwvuttttttuuuvxxxxxyyxwwxyxxyzzzz{||||}~~~}|{zyxwwwwwwxyyyzzz{||{{zzzzzyyyz{}~}|{zzzyyxxxvvvvuvvvvvvwwwwyyyyzzzyyzyyy{||}~~}|{zzyzzz{|}}~~~}}}|{{zyxxxxyzzz{|}~~}}}||}}}~~~}}}}}}~~~~~~~~~}}|||{zzyyyyzzzzyzzz{{{zzz{{{{{{zyz|}}}}~~~~~}}}{z{{{zzyxwwwwwxxyz{||||||||{{zzz{zzzzzzzzzyyyxwvvvvututtstttttuuuuvxzzz{||||}~~~~}||||||}}~~~~~}}}||}}}}}~~}|}}~}~~~|||{zyxyxxyz{}~~~~~}}||{|||{{z{}~~~~}|{zzyxxxxwvvvvuvvwwxxy{{{{{|}~~}{{zyyyyzzz{{zyyyyyxxxxwwxyyz{{{||}}}}}}|{{{||||||||||}}}}}}|}}~~~~~~}}}}}}|{{zzzzzzzzzzzzzzyyyyxwwxxyyzyzz{{|{{||{|}~~}}~~~~~~~~~~~}}}}|{zzyxwxzzzz{{|{{|}||}}}|||}}}}~~~~|{{yxwxxxxxxxwvusrqppppooppqrstutttuuuuvvvvwwwwxyyzz{||}||||zyxxxxxyyyxyyzz|}}}}~~}}~~~}}}}}|||}}}~~~~}}~}|||||}~~~~}||||||}}~~~}||{|||{{||{{{{{zzzz{z{{{zzz{{{{{{{z{{{||}}}{zzzz{zzz{{{||}}}~~~~~~}|{{z{zz{{{{{|}~~~}}}|{zzzyyz{zzzzzzz{||{{{{{{||{{|}~~~~~~~~}}}~}}|{zyyxwwvvwwwwxxyyyyyxwwwxxxyzz{{||}~~~~~~~~~~~~~~}}}|}~~~~~}||}}}~~~~~}}}~~~~~~~~~~}}||{zyxxxxyyyxwwwxxxxxxxyyyxxwvutttttssssstuvvvvutssrrqqqrrrrsuuuvvwxxy{}}~~~}}}}}|||}}}~}}}|||}}}~~~}}}}~~~~~~~}}||||}}}}}||||}}}}}}}|}}~~~~}}|}}}}}}}}}}~~~~~~~}}}}}|||{{{||{{{|||}}~~~~~~|{{{zyyxxxwwwwvvwvvuuvvwwxyyzzz{{||||||||}||||{{|}~~}~~}}}||{|||{|}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{|}}~~~~}}}}|{{||{{|}~~~~|z{{{{{{{zyz{||{{{zzyyzyyyyyyyy{{{{{|||||}||}}}}~~~~~~}|}}|{{{zyyxxvuuutssstuuuwxyyyz||{zzyyyyz{{{{{zzzyyyyxxwwvvvvvwwxxyzzz{{{zzzzzzzzyyyz{{|}~~~~~~}}||{{{{||}~~~~}{zzyxwwwvvvwxwwyyyxxxyxxyyzz{{||}}}}}}}}}}||||{{{{{zz{|||}}~~~~}}}~~}}}}|{z{zz{{|||{{{{{||||}}}~~~~~~~}}}||{{{zzzyyyxxxxwwxxxwwwwxxxyyzzzz{{||}}}}}~~}}|{{|{||}}}}}}}}|||{zzyyyzz{||}~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}|||{{{{|{{{{{{{{{||}}~~}}}||{{||{{{{zzzzyxxxxxwwwwxxyyzzzzzzyyyyyzzyyz{||{{zzzyyzyyxxyyxxxxxxxxxwxxxxyyzzyzz{||}}}}~~~~~~~~~~~~~}}}}||||||||||||{||{zzyyzzz{{|}~}}~~}}~~~~~}}}|||||{{{zyyyyxxxxxwwxyz{{|}}~~~~~~}|{{zxxxxxwwyzzz{|||||}}~~~}}|||}||||{{zzyyzz{{{||}}}}}~~~~~}}}}||||||||{zz{|{{{||}}}~~~}}}||{{zyxxxyyyz{{{|}}~~~~~~}}~}}}~~~~~~~~~~~~}}~}|}}}~}}}~}}}~~}||{{{||}}}}~~}~~}{yyywwwvvvuuuuuuuvvwwwwwxxwwwwvwwwxxxwxxxyz{{||||||||{zyyyyxyyyzzyyyyyyyyyyzz{{|}~~~~~~~~~~~}|||{{{z{}}~~~~}}|}}}~~~}}}}}}}}~~~~~~~}|{{zzyzzyyxxxyyz||}~~~}}}}}|||{{{{zzzzzzzz{||}}~~~~~~}}}}}}}}~~~}}}}}}}}}}||||{{{{{{||~~~}|{zzyyxxyyyzz{{{|}}}}}~~~}}}||||}}}~~~~~}}}}}}}~~~~~~~}|{{zzyyyyxxyyyyyz{{{{{zyzyzzzz{{{||{|}}|}}~~~~~~~~~}~~~~~~}}}~~~~~~~~}~~~~~~~}|{{{|}}~~}|zyyxxxwxxxyy{{{{{zyyyzzyyzzyzzzyyyyyyyzzyzz{{zyyyxwvuuvuvvvwvuuvvvvwwwxxxyyyzzzz{{|||}~~~}|||}}~~~~~~~~}}~~~~~~~}||{{{|||||}}}}}~~}||||}}}|}}||}~~~~~~~~|ywtsqosw{zutrotxy{|vssrtvz|wtssw{{urnkmmoux{zuqljhhjmos{|wsomnmnu{~{urnkmmouy|}wqmmllptwzytplijiiotux|ywvxwy~|zwvw{}{{{~~}}~~|yxyy{}}}{z}~zyyz~}zwuuuvzzvsqqnmquw{~{vrpooprtw{}zxuqpqqrux}}zyyxz|~|{zwuwz|~}|z|}|}~~|{yvtuwy{}~|{yvsrqrtvy{|}~~~~}zxusrsrrvy|~{wutrqrsux{}~|yvsrrrruyz|~~|{zywtqrvvuxz|~~|zyyz{{{|}~}~}zyyz{{}~}~~}}zzzz|~~~{xwustvx{~zwusqqqsuvy{}}~~{zyz}~{}~~~}zwvxxxyz{}|{{|}}~~}||{yz{~}}|zxtsuvvwxy{|||||||{zxxwwy{~}|zxvtrsuuvxy{}|zxwvuvwwx{|{{||{zywusqtvvuw{~}|zxvtttuvwwyzzzzz{{xw{~|zz|~}z{||}~}~~~}}|||||{{|{z{}~|{{|}zxyzyy{{zz{{{{{~}{|}~}||}}{wwwwwvvz}}z|}|{zz|~~~~}~}{zzyxxwwvuvxuruyxxz|}}}~~}~}yvxxvuwxz||~}~}|{{{zyz{yxxyyyxwwvxxwwyz{{z|~|{|}}|zyxwwwwvtuvvvwxyz}~}||||}~|~}~~}|}~~|{|||{{}~~}||~}~~|z{|zxxxyyyyy{||{|}|{|{zwttuttuvxz|}~~~|{}~}}~~~~~~}~~|}~}|{zyyywuvwwwwwwy{|{}~~~}|zyxwxxvx{||~~}|zyzzyyxz|{zz{|}zyzzyyyyzzy{||{}|ywyzxvttvustuttvwuuy|~~|}~~|z{|zy{{yy{|{zyzzyyyzzz{|}~~}}|{zzzz{{yz{||}~}{|}|zyxxxvvy{|}~~~~}}}}|}~~}}~~~}}|{{yxxxyyxwwxyyzzzz{|~~~~~}ywxwuttuwxx{~}|}~|~~}}||}||{{{}}|{{|{ywxxyyyyy{}}}|{}~}|{zzyyvtuvuuxxvvxz}|zy{~~~~}}~~|~~~~}{{{zyyyyyz|||||~}||}|{{zyxz{zzz{}|z|~~~|zzyyyxyzz|}~}}|{z{{{zzzy{|{z{{{{{}~}}|{zzzyxwy{yvxzzz|}}}||zzyxxxzzz}~}|zz{zxxyz{zyyz{{{{yyzyxxyyyxx{}}}}}}}{zyxyyxwvwxxwwwz{{|~~~~~~~~}~}{y{{{||{{zyyyyz{{zzzz{}}~~|{|||||{yyxwvvwxyxyz{{{}||{zzz{|}~~~~~}|~~~~~}}}||||}~~~~}|||{yyywwwxxxxz{zz{|~~~~~~~|{zyyyzz{|~~}|{{zyyyxxxyyxvxxutuuuuuuuuvy{zz|}}}}|}|{zzyxyyyxxxyy{|}~}}~}}}|{{{yz{{zz{zyzz{}||~~~}|}}{zz{{zz{}}}}~~}{zyxwxxxy{}~~~~}~~~||}}|||}~~|}~~}|{||zzyxyxwwwwwxyyxyzzzz{}}|}~~~~}{zxxyyy{}~|{zyxxwwwwxyyyyyyyyz{{{z{|{{||||{yzzxxxxwwvxxwwxyyzz{|~~~}~~~~}~|{{zyxxxyzzyz{||zxz{|{{|~~}||{{{{{{{z{{{|||}~~}|{ywwwxy{|~~~~}}}}||}~~~}}|||}}~~~}||||zxyyyyyyz{{{{}~~~~~|zyxwwwxyz{|}}}~~}{zyyzyyyzzz{{yyzzxxxyz{{|}|{}~~}|||{zxwxywvvvvvuvxyzzz{}~~}}}|||||~}|{zyyzyxyzzyyyyyxwxxxyy{||}~~}}~}|{zyyzzyyyyz|}}}~}}|{zz|}}|}}|zzz{|||||{{{zz{|}|||}~~}}}||{zzzzzz{{{{||||}~~}~~|{zywvwxyzz{}~}}~~~~||{zyxwwwwxxwxzzzxxz{zzz|~~~|yyzxwwwxyyyzz{|~~|zz|}}~~~~~}|}}|}}~~}{|}|{yxz|||}~~}}|zxxzzxxyzz{||||}~~}|{{||}~}}|{zz{{yz||{{{|}{z{|zz{{|}}}~}|{{zzzyxwxxxxxxyyz{{|}~~}|zzyyyz|~~~|{{zxxyz{yxz{zzyzzyyxxzz{|{{}~}|}}}|zz{zxyyxxxxyzzz{||~~~}||{{{}~}}~~}}~~|{{{{||}}}}~}|{{zzzzzz{|}~}}~~~|{{||{yyyyzywy|||{z{}~~~~|{yyyyz|}~~~}}||||}~}~~~~}|||}~~~}}~}{{{yxyyzzyx{|{{|}~~}~~~}zyyyyxxz}~~~~}{zz{zyzzzz{{zyyzzyxxyyxyz{{|||}}||{yxyxwvvvvwwxwwxz{{||}~~~~~~|~~~~~~}{{zzzyyz{{{{{{{{{zzzz{{|||}~~~~~~~~}}}}}~}}}~~}~}{zzz{|}}{zyyzzzz||}~~}~}|{{|}|z{|||||{{zzzyyxxxxyzyxyzz{|}~}}~~~}|{{zxxyxxyz|}~~~}}}}|||}~~~~}||~~}}}}~}}|{zyyyyyyzzz{{{{zz{|}||{}~}|||}|{z{{zz{|~~~~~~~}|||{{{{|}~}}~}||||||}~}{||{y{{yxyz|{z{}~~~~~||{yxxxy{|}~~}}|{zzz{z{||||}}}|zz{{zzz{|||}}~~}}}||{zzzz{||{{|}~}{zzyxwy|}~~~|{zyyyyyyy{~~~~~~~}}}}~}{{||zxvwxwwwwxyyyzyxy{zyyz|}{{|||||zxyyyy{|~}}}}|zyyyz{{z{}~~}}{{{{{{{z{{{{{||{zyzzzyyyzyy{||{z{|}||}~~~}|{zzzz|~~~}|{{{|~}}~~}}~}||{|}}}||~~|{||{yxxxxxz{zz|}}}}~}{{zxwvvwxyz{}}~{{{zyxxyz{|}}}}~}~}}}|||{|~~}}{yxxwwxxxyyzzzz{}}~~~}{}~|{}~~|}}||}~}}}|}~~~~}}~~~~}}}|{zzzz{|{z|}}||}~~}|{zzz{}}||{zyxxxyzzzz{{zzzyz{zzzz{}|{}|{z{{zyyxxxxxyyy{|{{||z{}~~~|{|zwwxz{{{}}||}~~~~~~}~}}}{zyxyxvuwxxxxyz{||}~~}|{yxyyyz|}~~~~~~~}~~|||}~~~~~~~}|{{zyyxxxxxwwwxxyyzz{|}}~~|{zzyxwxz|~~}}|{{||{{|}~~}}|||}}}}~~~~~~~~}|{{||{{{{{{{}}}~~}~}||{zxwxzz{}~~}||||{{{{{|}~~|zz{zxz{zyz{{||}~}{{{zyxvvvuvvvwxxyzz{|}}~~}}}zyyz{|}~~|||}~~}||||{|}|}~~~~}}}}|||}}}}~~}|||zz{{zzzzz{{}}}}~}|zyyyz|~~}}|{{}}}~~~~}}}||}}}}}~~}}}}}{z{{zxxwxwwwvvxxxyzzzz{|}}}}|{{zxwvutuvwxz{}~~~~~}|||{zz{|}~~~~~}}~~~~~~~~|{zzzxxz{zzz{|}}}~~~~}|{{||}~~~~~}}}}|}~|}~}}}~~~~~~~}||}{{|}||||}~~~}|{yxxyyz|~}{{{zyyyyyyyz{{||||}|{zzzzz{}~~~}}}||{zyxyyyxxxyyzzz|}}~~~|zxwvvwwwx{|~}}~~~~~~~~~~~~~}|}~}|{zzzzzyyzzzzzzzzyyzzyyz{||||||||{zyzyyyz|}~~~~~}}}{zz{|}|}~~~~~}|{z{{yyyzzyxyyyyyyyyyxyyzzzzz{{|||}~~|zzzyxxy{}~~~}}||||{||}~~}}}}}||}~~~~}~}|{{zzzzz{{z{|~~~~|zyxwuvxyy{}~}|{zyxxxyyyz{{}~~~~~~}|}|{z{|}}}}}|||||{zyxyyzzzzz{{{|||}~~}||{|}}}~~}|{zyyyz|~~}||{{{||}~~~~}}~}}}}~~~~}|||{zyyyzyyz{|}~~~}}||}~~~~|{{{{{z{||}|{||{zzzzzzzz{|{{zz{zxwwwwwvvwwwwwxyz{{{}}}~~~~}~~}|zyxwvuvvwxz|}~~}|||||}}~~~~~~~~}||||{z{{||}~~~}|{{||~~~}|{{{{||}}}}~~~~}}~~~~||}}~}}}|{{zyyyyyyz{|}~~}|{yxwvvwxyz|}~~}|zzyyxyyzz{|}~~~}~~}||||}}}~~}||{{zzyxxyyzzzz{|~~}|{{zz{|~~~~~~~~~~~}}}}}||{{{|||}}|{{zxwxwvuvvvuuwxxxy{|}}~~}|{{zyz{}~~|||{zyyzzz{{{||||{{{{zzzzzzzz{||}}}}|{zyxxxxxxxyyy{}}~~}|{{|}~}}}~}}}~~~~}~~~}~~}}|zz{zyyyyzz{||||}}}}~~~}}|zywuuuuvwxz{||}~~~}}|||||||||}}}}}}||||||||}}~~~~~~~}}|{{{{{{zzzz{{{|}~~~~~~~}|||}}}|~~}}}~}}}}}}~~~~}|||{{zzz{{|}~~}|}||{{||||}~~}}~~~||{zyxyzzzzz{||{{zyyxwxyyyyz{}}}}}}}}||{zyxxwwxxxxxyz{z{}}}~~}{yxyxyz|}~~~~~~~~~~~~~~~~}}}}|||||}~~~}{yyyxyz{}~~~~}|}}}}~~~}~~~~}||{{z{{{{{|}}}}}|{{{zyxxxxwwxyzzz|}}}~~~~~||{zyyz|}~~}~~}}}}}}}~~}}|{{{{{||}~~~|{{zyyyyzz{z{|}}~}|{zzz{}~}}||{{{z{{{{{{{zzzzyyxxxxxxyzz{{||}}}|||{{zzzzzyzz{{||}~}{z{|||~~~~~|{{{zzyyyyzzzz{{zyxxxxyxy{{||}~~}|{zzzzzz{{|}~~}}}||}~~~~~~~~}||{zxwwwvuuvvwwwxxyzz{|||}}}}|{zyxxwvvwyz{|}~}~~~}}}||}~~~~~~}||{{{{{{||}}~~~}||}}}}~~}|{{}~~~~~~~~~~~~}~~~~}|||{{|}}|||||{z||{{{{|}~~~}||||}}}~}|{{{{|}~}|||{{{zzzz{||||}~}}|||{{{{{}~~}}~}~~}|{{zyyyyyxyyyz{|}}|}~~}|zzzzz{|}~~~~~}~~}}}}}}~~~~~~}}|{{{zzyzz{{{|}}}}~~~}}|{zyxxwwyz{|}~~~}|{{{{|{{zzzzzzyyxwvutttuuvwxyyz{{zz{{yyyyyyxxyyyz|}~~}}{zzz|}~~~~~~~~~~~}}|{{{z{{{||}~~}~~~|zyxxxyz{|~~}|{{zyyyxxyzzz{{|{z{{{zzzzzzz{|}~~~~}}}|{{{{||}}}~~|{{{|}}~~}|||}}|{zzyyyxyzz{{|||{{{zyyyyyyz{{||}}}}}}}}}}|{{{|}}~~~~}~~~~~}~~~}|{{zyxxxxxxzz{{|||||{zzyyxxxwvvwwwwxxyzz||}~~~~~~}|{zyxxxy{|}~}|{zzzzz{{|}}~~~~~~~~|{zyyz{}~~}}}|{{{{{{|}}}~~~~}}}|||}~~~~~~|||}}}}~~~}{{zzzzz{||}}~~~~~}||{zzyzzzz{{|}|}}}~~~~}}|{zyxxxyz|~~}|~~|wwzyyyxyz}~{x}~|ywvttwzzzyxy~|{xvttuvtuwwvxxyzyvxzzy{|}}||{yxxyz}~|~~|z}~{}~|}}}|||{{~}{{|yvsrrsty{ywy{|~z|}~~}}}}{xz||vtrsvwz|zyzzz{|zxwwy{zy|~}~{{~~~~|||}||}|{{|{yyxvsrpoonopqqrtuuuwwusuwsquxvuwy{{{{{zxuuuuuuvvvwyyzzz|}|}~~}|{yxxxvtvxwwy||}}||zwz}~~~|{|~}{}}}~~}}~~~}}}||y}{xz|{{|||}~}}ywwwwxxyzz|}|}}}}{zzzzz|}~~{yz{{zz{{{}~}}}~}~}{|}}}}|}}{yz{{zywvuwxwvxxvvwyyzxvvvvxzz{}}{|}}zzzxwyyxxz|~}|{{}}}}~~{z{|zzzzzz{{}~}~||{z{~}{|}~}}|{zxuuusrqqrsssvyzz~~{}}}~~~|yxxurrsronprsstuvwxxwxzxx|}|~~}||{yxyyxz||{}~~~|{}~}}yxwvtstttuuuvvwwwz{ywyzyxwuwyvuwywvxzyxxwvtsrqppoopqsrruxwwz}~~}|{zywtsstvvuxz{{|~~}}~~||}{y}}~~~~~~|zyzz|}~~~|{{|}}|{|~~||{yxxwutvyxvx{{zzz|}}|}~~}||}~||||zyxxxxwwyzyyz{{{{|}~}~}|{yyywuvyxwy{||}}|{zywvussttuvxyz|~}{yyxwuttuvwy|~~}}{{xutusrsttsuvvwxzz|~~}|}~}}}~~||{yyz{|}~|zyurqrpnoqqpruwyzzzyxwwvvuvwxy{}~}}{yxwvsrstssuwwxz|~~|{zzy|}~~~~}~}||{zyxvustuttvxyzzz|~~~|zyxxwvuuux{{zyyyyxwwxzywxyyzzzz{|}}yvsrrstuvwxxz}~~~|}}|{{{{|}}~}~~}}~~~~}||||~~}|{zz{{{|}~~~}|{||}~~~|zxwwwvvvwxyy{{{|}|{z{{{zzyz{{{zzzxxxxxxxyyyzzyyyyzz{|}~}{zxyzyz|~~}||}}||}}|{{zzzzz{{||~~||{zxwuvvwxyz|}~}}~}}~~{ywtrqpooppqrtuwxxxzzzyzzyyz{}~~~~}{{zzyzz{|}~{yxyxxz}~}|{zyyyyxxxxxyz{{zzyyyyyyyyz|}~}zywutsrrsutuxz|}~}|zzz{|}~~~~~}}|zyzz{{}~~|zyxvtsrqqqrrrsuvxxxxyyyyyxwwwxxxyzzyyyzyzz{{{z{{{{{{{{{|}~~|yvutttuwyz|}~~~~}}}||~}||{{{|}~}||}~~}}|{{|}}}~~~~~~~}||}~}{yxxxxxyz|~~}|zyzyyyy{||}}~~~}||{{{zz{{{|}}}|}}}}}|||||{{{zzz{||}~}{zxvvvvwy{}~~~}}~~~}||zzz{{|}~}|zyxxxyz{|}~~~~|{zzzz{|}~}{ywvuuuttuvxyyy{|}}|zwvvwxwwx{|}~}{zyxxyz{||||{z{{|}}~~}{yxvttuvvxz|~}||{{zyyyyxxyzzzz{{{zz{{||}}|{yxxxyz{|}~~~~}|{zz{|}~~}}~}}}|zyvttsqpooppqstuvwwwwxwwvvuutuuvwwxyyyxxxwvvvuuuvvwxxxyz|}}~}|zywvuuvwy{}~}|{{{|}~}|{zyxyyyz|}~}|||~~~~}}~~~~yxyyxxy{~~~~~~|{{|}~|{zzzyy{{||}~~}|||{|||}~~~~~}}}}|{{|||}~}{{zzz|}~~~~}~}|||||||}}|||}}}}}}}||}~~~~~~}|zyxxwwwxxyyyz{{|}~~}~~}|{zyzz{{||||||}~~|{zyyxxxxxyz{{{|||{{{{{zzz{|}~}||{{{{|}~}{yxvtstuvwy{}~~~~}}{zxwwvvvvvuuuuuuvwwxxyz{|}~}|{zzyzz{||}}||}}~~}||||}}~~~~}{{zxxwvuuvvvwxyyyzzzyyyxxwwvwwxyz{{|||{{zzyxwvutsrrqrstvxxy{|}}|{yvtssstuwy|}|zz{|~~|zyyz{|}~~}}~~~}||{|}~}||}~}|{z{{|}}~}}~~~}{zxxxwwxyy{|~~~}}{zzyyyyz{}~~~~}|{{zyyxyz{|}~~}zzz{|}~~}|{||||}}~~~~~}}}|{zzz{{z{|{{||}}}}~~~~~}}||zxwusstttuuvwwxyz{|}~}|{zyxxxwxxyzz{|}}}||{{zzzzz{}~~~}|||||||~~|zxwwvwxz|~~|zzyyxxwvvwwxyyxwwxxxwxxxxyyzzz{}~~~|z{{|~{tqsuvvvy|~~~~}}~}{zxvuuuvy|}}}|||}|zxwwyzzzzxvuvwxxz{||{{zyyyz{{|}~~~}||{zzywvuttuuvwwxz|~}|zyxwvwxyz||}}~~}|}~~~~}||}}~~~~~}{zzzz{{|~~~}{{||}~~|zz{{z{{|}}}~~~~~|{zzzzzz{}~~~}}|{zyxwwvvvvvwwxyyzz{}~}}||{|}~~}}~~~~}|}~~~~~~}|zywvvvwxyyyzz{|||||~~}{zxxxxwwwwxxwwwwvuuvvvvuvxyyz|}~~~}|{zzyz||zy{|||}}~~~}|yx{~}|||||zyxyz{||{z{|}}}}}||||}}|zz{{{{{zzyxxz{||||}~~}}{zyxwusstuvwwwwwxyzzz{zzzzxwwwwvvvvvvvwwwxyyz{||{zyyyyzzzz{|}~~~}||{zzyyxxxxyzz{|}~~{zzzzz{}~}}}~~~~}|||~~~~}}}~~~~~~~~~~}}|||||}}~~~~}|}}~~~~~~~}|{{zyyxyyyyz{|}~~~}{yxxyyz{}~}}}}~~~~~}||{{{|}~~~}}~~~~~~}|{yxyz{{{|~~~|{zyzz{zwvuuw{~~}|zywwwwwxwuvy{}}{yyxwwvvvuuvvvwyzz{}~~~}||{zzzzyxxyzz{}~~}|{zz{{||||||{z{||||}}~~~~}}|}~~~~~~}|zywvwwwwxyxxxxxxxyyz{{{{{zywvuttssssrstttvxyyyyyxxwvuuuvwwxyz{{{||{{{zzyxxxxwxyyyz{|}}~~}{yxxwwxz|~~}|{zyzzz{{||{|}}}~~}||{{|}~~~~}|||}~~~~~~~~~~~~~}}}}}}}||}}~}{zyyyz{||}}}~~~||{zz{{|||}~~}|{yyyz{|}~}{z{|}}~~~~~}{{|}|zz{||zxxxyyyzz{{{{{zz{{{{{zzyyzzyyz{}~~|zyzzyyz|}}}}~~~~~|zyyxxwxxyzz{{|}}}}||{zzzzz{|~~~}|{zyxxxxyzz{|}~~}{ywvutttvwyz|}~~~~|{zzyyyyyyxxxxyyyz{{||}~~~~}||||}}}}~~~~}|{zyyyyyz{{zzyz{||}}|{yxvuutttuuvwxyzz{{{{{{zyyyyyyz{{{{{{{{{zyyxwvvvuuvvwwxyzzz|}~~}}}|{zywvuuuuvwy{}~~}||{{{{{{|}~~~~}||{{{{|}}~~}}||||}}~~~|{{{|}~~~}{yyzzzz{|}}{z{}}}}~}{ywvutuvwxy{|wwwx|}|~~}{xwvwy}~~~~~~~~}||{{zzzz{|||}}}}}~~}}}||{{{{{{{{{{{}~~~~}|{zyxyyzz{{|}}~~~~}}{zyxxwwvwxxyy{{{zzz{{zz{||||{|||||||||}}||}}}}}}~~~~}}~~~}|{zz{|~~}|{{{zzyyzyxxxyyyyyxxxxxxyz{||||}~~~~}||{{{{||||}}}}~~~~~~~}|{zyxwwxwxxyz{{{{{{{{||}~~}{yxwvutttstuuvwxz||}}}~~}|||}}~~~~}||{{zz{{|}|}}~~}{zywvvvwxz{|}~~~~}~~~~}}}~~}}}}}~~~}|zzyxxy{|~~|{||~~{xyz|}~zrknuyyz{|}}~}}}}}~|zyxwy}}zwx|~}|zxwxzzzz{||}~{{{{{}}}|{{}~}}}}~~~~}{zyxxyz{|}~~|{{||}}~~~}{zxwuttttuvvwxyzzzzzzyxwwwwwwxxxyz{{{||{{{{{{{zyyxyz{|}~~~~}|{zyxxyz{}~~}}}}}}}~~~~~~}}}}}~~~}|{{{{{{{{{{||}}}||{{{{zyyyxvuttsstuwxyz{{{{{{{{{{|}}}}|{zyxvutssrrsttuuvxyyzzzzzyyyyz{|}}~~~}}||{{{{{{{{|{{{{{{||}~~}|{zzz{}~~~~~~~|xvvz~|zwwwy}}~~}}|||}~~~}{zyxxz{|~~}}||}}}}}~~~}~~~~~~~}}}|}~~}||{{{{zzzzz{{|}~~~|zyyyz|}~}|{{zzyyz{|}~~}}~~}~~~~~}}~~~~~~}||}~~}||{zzyxxxxxxwwxxwvwwwwxxxyyyzyyyyyyyxxxwwwxxxxyyyyzzz{{{||}}~~~~~~~|zywwwwxy{|}~}|{zyyz{{|}~~}}}}}~~}|zywvuuuuvwyyzzzzzyyyyzz{|||{{zywvvutsssssssstuvvwwwwwwxxyyyzz{|}}~~}|||{zzyzyyyyyyyyyzyz{|}~~}{zzyzz|}~~~~}}}~~~}|zz{|~~~~~~zwwy~zzzzzz}}{}}zz}~}~}zzzz{|}}|}~~}{yvvwxyz{}}|{zyyyyzzz{{zz{|||{zyyyz{|~~}||}}~~~~~~}}~|{yyxxyz{{||~~~~~~~~}|{zyzz{{||}~~~}{yyyyyz{||}}}~~~}||{{{||}}}|{{zzzzz{|}~~}|{|{{zyxxxxwxyyyyyzz{|}~~~~}}|{yxwvutuvwy{}}|{{|{zzz{|}~~}||{{{{{||}~}|zyxwvvwxz|}}~~~~~}{zxxwvutuuvvvuttuvwxxxwvvwxyz{||}}}}|{zyxwwxxxxxwwxxyzz|}}|}}}}}~}{{|}}~}|yxxxz}xvuy||~~{{|}}}~|zyyz}~~}~~~~~~~}~~}|||{yxy|~}{z{|}~~~}}|||~{xusstuwxy{|}~~}{ywvuuvxxyyyzz{||||{zyz{|}~}{{zz{|{{{{{|{{~~xuz|}z}~zyyz}z|~~xrpv|}{zyyz||zvux|{xz}}||||yx|~|zywtuwy{~~}~|zzzyzzz{||{{{{{|~~{zz{|||{|~}}|{{}~~~~~~~|{ywvuuvwy{|~~~~~~~}}|zyyyz||||}~~~~}}}}~}|{{{|||||}~}zz{{{{ywvutuvwxz|}~~|{{zzyyyyxvuvvwxyz{|||{zyyyz|~~~~}||||{yxxxxz{||}||}~~}}|||}}|{{{zyxwwwyz|~~~~~~~~~~}|{zzzzz{{||}}~~~~}|{zyyyz{|}}|{zz{||}~~|{zyxxwwvvwwvwxyyyyyyyyxxyyyyz{|}}~~~~}}|{||||}|{|~}~~zxz|{zxz~}}~}}~}}}|||zxxxxy{|{ywyzyz|}~~~}|yvtttuvwxxy{{{|{z||~~~~|zyyywvwwvvvvvuvxwvwwwvvvvvwwxxw{}{~}|~}}||~~~~~~}}~}zwvusrstuvvwyyy{zywwx{~}yyxwy|~~zwwy{{yvuvxxuttvxxwxyyyvuuwxyz|~~}{{||zzzzz{|}}||}||~~}}~~}zwvvvwvuvxyyzzzz{|}}~~}||zzyxxvssuspqqrssrqqrsttsuy{{||}}}}~~}}~}~||}}}||}|~~}{xxyyyz{{zzz|}|||xvutsttsstvwxwxxvuttw{|}~}{z|||}~~}{zyxwy{zywvwwvuvvwuuuwyyyyyyxvttuvwussttsrsuwwy|~}zwvutvxzzzzz{{}}}~~zwvtrqpnklmmllloqqsuuttstuuvwz}~~~~~|vsutqpprrsstuuvx{|~~{ywuuuuvussvz|{{z|}{{~~}}}|}}||{yzzywxyyxxwwxwy|yuy~{yz{{yvtsrqqppoppnnqsrsuwwxy}~}~zyyvsstuvwxyyz|~~{yxxvsqsurruxyyxxwwwxwvuwxxyzz||~~~~}||}}}}|~~}~~|}{yxxwuuwy}}}}{{{ywtstutsrswwwvvx{{{{|~~~~}}{y{~||}|}~}xwwwvuvxz||{zyz{{y{~}|{{{|}}zyzyxxyyyxwxwvwyzyz}~}}}}|~~}{{{{yutusqpoprtuvvwxxxx{~~~~{xwvtstvuvxxuuy{{yvvywuvxwwz{xy~~~~~{zz{|{{|}~}zwuuvwxxy||{~~}|ywusrrrstttuwwxyz{|{{|||}}}~~|zyyxvsuvtrstttuuuwy{}|zz{{{zzzyyyzzyxyyxyy{zxxzzxwyz|{z}~}}{zyxvtrrstrqtwwwvxyyyyz|}~|{zzywvxyzxwvy{||{|}}}zwwyxxz{yy}~|zyyzxwxzz{~}~~||}~{yyxyz{|~~{yyyyxvvwwwz|~~}}~{y|~~|}~|{{{|}~}}ytuwtrrrstsstuvwwvuwywuwwwvwxxxyyxyz{|{yzzyyz{{{|||~~~~~~{yz{ywxxwxz||~~}|{xxxxxvttuutssttsstvwxxxwwwwvuvy{|~~~~~}|||zywuvwvuvwy{zz|~}{ywvvvvwxxxy|}}~}}~~{zzz{|}~~~}{zxwxyxwxxyz{||}~}|{zyywvvwwxyz{{{zxyywutsstuuvxyyzyy{~}~}}}||}~~~~~}{zyvuuvwy{|~~}}}~|zzywxyvsstssuvwwvvwvuwxvutttuwz}~}}}}}~~}~~~~|{{zxvtvxwwz|||}}|}}}|yyzxvwxxzz{{{~~}|}~}}~~}yz||{yxyzyyz{{zxwvuuvwwxyzzzz|~}{{{yxwvuutuvutuwwxwvwxwxxz|~~}~}{yxwwwyz|~}|{ywwwwxxwxyz{{|}}}|{ywwwxyzz{}~}~~~}{{|}}|~|yy{zy{}~}||{yxyyxwvvuvvwy{{{{{{{zz{{}~~||}~~~~|{||}}}~~~~~~}{yxxyyxxyz{|}||}}~}|||}~||~~{{{yxyz{|}}}}||{yxz|{{|}~~~~}|zyxvuwwvwxz{||||{z{zxy|~|||{{zyyxvvxzzyzz{{zyxz|zxyyxxwxyz{{|}~}}~~}|{|~~|~}||}|{{|{z{~~}|{{{yvwxxxxxwwyywwwwxz||}~~~~}|{{{zzzzzyyyyyz{{zyyxxxwwxxyyxxy{||{yyz{{{|}}|||{zyyz{zz{|}~~~~{||zyxxxzz{{|}~~|zzzyxxxz{{{z{|{ywvvuuuuuuwxwvxzzzyy{|}}}~~~~}|||{{{{||}~~}~||}{yyyyz|}}{zzzxxyyzywy}~~~}}}~~}}~~}}}~}||{{{yxxxwwyyxy{||{{{{yxwwxxxxxyyyyz{zyzzyyyyxxxxxxyyyz{}}|{zzyyz}~~}|{{ywxywvvvutrtvvuxzzyyyzzxyzzyz|||}~}|}~~~}|{yyyz|~~|zzzywvvvvutvwxyyy{~}~~~}}|{{|{{|}~~~}{zxy{|}~~}|yxzzyz|}}}~~~}{{|}~||}}}}{zzzywvvwwwwy{}}}}~~~~}}||{yxvwxxyy{~~~~}}|ywvvutsrrqrrstuvvvvwwusrsvwwxy{|}~~~~}~~~}~}|~~}}|{{zzz{{|}~~~~}{ywuttsqrstuuwyz{}}}~~~~}{zz{|~~{wwwvvvvwxyzz{||}~}||{{{||}|}}~~|{zzywwyxvvwxyyyz{{{{{z{|||||{{ywwutssuwyz{}}}~~|{zyxwwvvvuvwxz{|}~||}}}{{}}}~||}~~}}~}}||{{|~~}}~~}}zwwxwuwyxy{|~}||~~}|{{|~~}~}{{|}}}}}}}|{zzz{}}|{xutssrrrtuvxz{{|}}}{z{{{{||}~}|}~|z{}}~~~|zzzz{|~~~~}zyxvtsrsrqrstuttwyyyyxyzyyzxwy{{{}~}}}|{}}}~~~~||||}zwy|||}~~~~}|zyywvuuuutuwyzzz{{yxyzyxyz}~}|{zzzzzz{{{}~}{{{zxxxyzz|~~~~}~}|}{xz}~~}}~~~}{yz|zxyz|}}|~~||}|{|}}|||}}}}~|zz{zwwy{|{z}~}}|}~}|}}{zwvvtppqqpooqttsstwxyzywxxyxwy||~}~|}~~||~~~~~{~~~|~}{xvxywvxy|}}~~~{~}|{{zyyzzzz{}~~|zyyz{|~|yyzzxvxxvw{|||}}zwwzzyywy}zx{~|{zyyxwvuwzyxww{}zz{||{{{{{z|}}~~~}}}}}}}|wuvvvvvvvwy{{||z{{yyzzz{{{{{|}~{|~{yyy{zz|~~}|{{}~}~}}~~~~~~}yuvwussrrsstvwxxxyz||||{z{|}}~~~~~~{}~}~}zxxxxxxy{|}~~}|{zyz{yyz~~~}~~}|~~}~~~~~}{yxwxyzz|~~~}{zzxtrsrrqpqsppuxxwxxxyyvuvxyyyz{||}~}{zzxxww{{ww|}|}}|xvxzz{}~~~}zwwwutturpqrsstvxxxxwxyzzzyxz}||}~}~}~}||{zxwyxwxzz{{zz{|{zy{zyyzzz{}~}}|{{z|~zvz}{z{|||{|}||}~~~~~~~~~|yxxvux{{{|}}}||~~~~}{yyyyxvuwursssstvvwzzyyy{}{y{}|}~~~~~~~}~{}~|}~{|}|zyy{||}{zyxwyzyy{{{{}~}}~~}}~}}}~~~~}}|zxyzz{}}~~~ywyyxussusrsvwwvvvwzyvwxxwvvxz|}{{||}}{~~}~~}}}~~{xwwvtrrrstrsuwwvvvvuuwyyy|}{|~~}{{{yxzzwwzzz|~~~~~|{zyzzxz}}}~~}}~||{yxwuttssstuuttvxyxxyzyzz|~~~}|{z{{yxy{||{|~~}~~}{yy{|||~}{|~}{}}}~~}}}}|{}~~~~}}||}}}~~}}}||zwwxvvwy|}|}}}~}|}}~|{zxwurrrrsqqssqqqrsttsruwxxwwyzz{{||}}{xz{yz{zyyz{|}|~~||~~}~}zyyxuuxxxzzzzzy{|{|}~|yyxvttttsrrrtvwwy{{|}}~~}}~}~~~~~~|{zyxwtruxvtuvxxvvxwtwzxwy{|}}~|xyzyxxxy{|||}~~|zxxxvuvxyz}~}~~}|ywvvvwwwuuxyxz|}~|z{}}}||~~~~}|}~}}}}~}~~~~~~~~~~~}z{~~~}||zywxxwwwxxy|}}{{||{|~~}}|{{|}||}}~}zyxxxxwy{}~~|}}zyywuwwvuuvwyyz{|{{{zz{|{{}~}~~{|~}}~|{zyyxurrqnnoqsssuvutvxvsuvvuuvz|{|}}}~}}|zywwxwvwyz{{|~}}~{zyxwwvy}|{{{|{yy|}~~~}~}zyywttuuttsssstwxwx{zwxy{}~~}|{||||~~}|{{|~~~~|z{|{|~}|}|yz|{zz{~~~}|}}|{z{}{yz|||}}~~~~}{{zxxxyz{||{{}}~}}~~}ywvtrqponnnoprtvwxyyyyyzzz{||}}~}}~~~~~}|}~}{}~|{{}~~|ywvvvvtsuwyzyy{}}}{~}{yxwyzzy{||~}~~}{{{z{}|{|{zyxxxxxwvuvwwwwxxwwxxy{||}}~|{|}{z{zyyyzzyy{}}|{|}}~~|zyyxuuxywwxz}~~~}}}|{{{||{{|~|}~|{{||{{zxxz|}{z}~||~|{||{xv{~~}{zyyyxxxxyyyz}~}}~{|~|z{|{|~~}~~||}}~~}}~}zwvxyyyy{|~~||{{{zyz{{{zz{}~~~~~~~~~~~}|{{zzyzz|~}|~~~}}~~~~~}zxxxvussuutssuwwxxyyz{{yxxyzyxy{{zzz{|{{zyyyyxxy{yxz{z{}~~}}~}|||~~}~~}~~~~}}|{zyywuuusstvwxxx{|{{{z{|||}~}{xy{{zwuwyxxyy{|}}|||{{{{}~{|~}||}~~~~}zyzzxxxxz{|~}}||}|zy{}}}~}|{{{ywxzywwxxzz{zz|~~~~}|{yxwvvvvwz{|||}}~}}~~}{zzyxwvwwxyzz|~~~}}}|||}|{}~~}||~~~~~~|{zyzzwwyxwy{||~~~~|{yxwwxwxy{{}~~~}}||~~}}}}|}~~~}|zwvxxxxz}~~~}{ywwxxwuuuuuvxxyzzyyzzyy{{{|~~~~|y{}}|{|}~}{{{{{}~~~|zyyxvwxwwxyyz{{{{zz{{{{zz{{|||{z{|{{z{{{z{|}~}||~~|~}|}}~}~~}}}|ywuvvuuvwyzz{}}}}}}}~}|{zyyxyyzyyz{|}}~~~}}}|}~}|}}~~}}~~}|}~~}}~}}~~~|{{||~~~|{}}{{|~}~~~~~~~}|{{{zyxxyzz|}}~~|zyxwwwxxy{}}|{{xvuuvwusssuwvuvwwwvvvwxxxyzz{||||zz|||{{}~}}~}~}||{yz{||{{}~}||zxurqrssstwwwxxyzzzz{|||}~~~~~|{{||zyzzzz{|~}|~~||~}}~~}}~}{}~{zzzzyxx{{zz{|||}}}{{{{zz{}}}|~}|}~}{z{{xwyzxvwyzyxy|||~}||||{xxxxvuvwy|~||}~~}{|}|}}~}~~|z|~~}|}~}~}~}|}}}~}}|~~~}}~~~}||||||}}}~~~}|zxwwwxwxy}}}}||}}~~}}~|}~~~}}~yxusuz~vnmqtvx{}xogfdackrw{{uqnmnt|}yqlmnpv{~~wpmjffimsx{}vpnopsv{{vqljnqqv}soljhjmpt{}unjgecejklrzyrpnjhkmoty||yvtssv|}vtqpqpsx{|{ywxy{~yroomkmrtv|yusrpqqopuyz|~}zwusqnmnpsy{rnkigghltwz}ysmjfbcfimsx|zsoljkhgmtx|}}}~~}|yy|{yzz|}|}}{{~~{vsqoquvx~~}{zz|}zwvvvxz|~|||}zxz}~~|{|zxz}zx||xxxtrsvxxyzyx{|yvwusrqqpoqtvx~~zxwx|~{wssuuvy|~xyzwux|~z}~~~|zxvuutstvz}|{|{ywuuvustvx{~|xussroosx{|~~}}~zuz|z{ywrqsuvy|}}{wvyzx{|yvwyvqpqpquz{{~{xwwvvwz}~}~|y}{vz}|z{}}|~}{|}zvtusprvwy|~}||yzzyyxxxxxxvtvxxwx{}}~~}~}}yxvwxutwxxyz}}zxvsqpoprrssuwvuwywux{zzzz}{x{|xwxyxxyz{{{}~~~|{zzwvy|yx{}{{{|}{zywwyzwtuwy{yy|~}}|~~}}{y{~~~|{z{|zyyz{|{zyzyy{}~~{{{yy{~~~~~~~}{ywutrrsuvvy|{y|}}}zxvvvsqrtttux{|{{}~{yxxyyy|}}}~{xy{|{{{}|}~{yyxwwxxxz}~}}}{z|}}|}~~}}~}|zxyywuwzzyzz|~~~~{||xtttqoqtuvy|~}~}|zwwxvuvwwvvwyzzz|}||}~}}}}~~}}~}|}|{||{{{zxwvtvwvuwxyz|~}|zwwxwvy}~~~~|zzz{{yxy{zyz{{||~~{zzxvutstttvyyyyyyyy{zzzzz|~~~~}}{xvsrssrrrsvuuvwwxyz{}}||||ywwwxwuvyyxyz}}{zzyywuuuttuvwyz}~~|||zyyy{}~{zyyyxxz{|~}}}~}|}}|z{}~~~}zzxwvuvxyz}}}~~~~}}|}~~}|zwvwwxz|~~{zyxxxxyzyzzzz{{||{|}}}}}~~|yxxwwxxwx{||~}|}}|}}}}}~~~|{zzyxwz|}}~~~}{yxxz{zz}~}{{yyz{{||}~~|{zywwyzy{}}}|||}~}{xutsrqrrtuvxzzz{|ywwxwvvxz{z{{|}}|}}||{wuuusrsttstvwwz}~~~|yxxvuvwy{|~~~~~}}|zzyz{{|}~}|{zz{zxwwvvvwxyzz|}}zxtpnmlklnqstuxyyxz{{||{||{||zyxxwvuvwwttvutuutuuuuvuuvvwyzz{}~~~}||{zyyz{{|}~~}|{||}~}}}~}}~}|}~~~}||}~~|zyyz{|~~~}}|||}~}|{{zzyz{{|~}|zxwvvwx{|~~~}}|{||{{{{{|}~~~~~}}~~~~}|}~~|zzyxy{{|}~}}|zyyzzzz{{|}}||{{{zxxxxwxz{}~~~}|{zyxxyz{|}}~~~}}}{{|}}~~}{ywxxxyy{~~}|zywvutttuwxy{||}|}|{zywvtttttutstvxzzz|}|}|||{zxwvussstuvxz|}~~}}|{|}~~}}|{zzz{{|~~||}|{zyzzyyz{|}}~~~}{zywusrstuwz{|}}}}||||{{{{||||{zyxvvuuuuuuuuvxxxxxxxwwwvvwxwwxyzzyyyyyxxyzyxyyzzzz{|}}|}~~}~~}~~}|zz|}|}~~}~}{{|}}}~}||{{{{|}~}}}}}}~~~~~||{ywvttuvwy{|~~}||{zyyyyzyz{||}~~~~~~~~~~}{{zz|}~|{{zzzzz{{{|}~~}}|{zzzzz{{{{}~~}}||zyyxxwvwxyzzz{||||}}|{{{zz|||}~~~}{zzz{{|}~~}}}|{||{|}~~~~}}||{zzyyz||||}}}|{zzzyxwvvwwvxyz{{{}~~~~~~}|{{yxxwtsrrstuxz|}~~}{{zyxyxwwxy|||}~~~}||{zyxxwxxyyz{}}~~~}|zwtttstuwy{|}~~}~~~~~~~~~}}}|zyxwwwvvvvvwwxyz||{|}||{{{{{z{{{zzyxwwxxyyyyz{{{||}}}~}|{z{{yyzzz{{||~~~|zzzyyz{}~~~~|zxxwwvvx{}|zywvvvutttvxwx{||||||}}}|||}~}}~~~~~~~~|}~}}|}~~~~}||||}~}}}}{{|}}~~}|~~~~~~~}|{zyxwvwyzzzz{{{}~~~~|{ywvuutuvwxz|~~~~}}|{{{z{{||||||||zzz{z{|}}}}~}|||zyyxyyxxyyyyyyyyxyyyyz{{||}}}|||zxwvvwwxz|}~~}}}|{{{{{{|}~~~~}}|zywvvtstvvwxy{|{}~~~~~~}|{yxvttttuuvxz{{{{{|{{{{}~~|zxxvuutttuwxyyz{{yyzyxwwwxwvxyzz{}~}{{|{{||||{{zz{||}~~~}}}~~~}~~}zyxwxxxz{|}~~~~~~~}}|{zyyzzz|~~}|{{zz{|{|}}~~~~}|||||}~}|{zyxxxxwwwwxz{}}|{{||}~~~~~}|}}}}~~~~~~}}}|{z{||{{||||||{yxyyxyy{||{||}||||}~~~~}|{zz|}~~}|||{zyyyxxyyxyyxxwwxyxxyz||}~~~}|{zyxxwvvvwwwwvvuvwwxyzz{{|~~~}}|{zxwwwwxyz{|||}}~~~}||zz{zz|}~~~}}}{{{z{{||}}}}}}~~}}}||{zyyyxwuttttuvwxyyxxxxxyz{|~}|{zxwwvutsttuvxxxxwwwwwwwxwwxz{||}~}}}}}|{zyxwwwwxxyzz{}~~~}}~}}|||}||}~~~~~~}}}}}~~~}}}}|||}}}}~~}}}}}|||||{|}}||}~~}}|{{{||||}~~}~~~~~~~~~}|||||{zzzzz{{||||}}}}|||{zzyyxyyzzyz{|{{|||{|||||~}}}~~~~~~}}}|{zzzyyyzzzz{{zzzyyxxwwvvuuuuuvvwwxyyz{{{||}|{||{{{{{{{{{{{{|||}}}}}}|||}~~}}~}}|}}}}}}~~~}}}}||}}|{||||}}~}|}~~}}}}}|{|{{{z{|||}~~~~~}}}}}}||||{{{{{zzyyyyyyyyyyyyyyxxxyxxwwwwvuvvuvwxxyyzzzz{||||}~}||{|||{||||||}~~~~~~}}}~~~~~~~~~~}~~}}||{z{||{{||||}~~}}~~~}}}}}}}}}~}||{{|}~~~~~~~~}}}~~~~~~~~~~~~~}~~~~~~~}}}}{zzzyyxxyxwwxxxyzzzz{{{{{|{zyyyyyyyzz{{|}}}}}}|||||||}}}}~~~~~~~~~~~~~~~~~~}~~}}}}}||}~~~}|{zzz{{{zz{|{{{{{{yyzzzyyzzyyzyyzzzzz{||{{|||{z{|{{|}~~~~~~~~~~}}}~~}|||||{{{{{|}~~~~~|}}|{zyzyxxyzzzzzzzzzzzzzz{zyyzzyyz{{{{|}}}}|||{|{{{{{{{{{|}}}}}}|{{|{{{||{{|||||}|{{|||||||{{{{|{{||{{{|}}|}~~~~~~~~~~~}}}~~~~~~~}||{{{{{|}||||||||{{z{{{{{|}~}~~}~~~~~~~~~~~~~}|{{zyyyyyxxyyyyyzzzyzzyyyzzzz{||{||||||{zzz{{{{{{|}~~}~~~~~~~~~}}~}|{|||||||||||||||{{zyxyzzzz{{zzz{||||{{{{{{{||{{||}~~~~~~}|||}}}~~~~}|}|{{{{zyyz{zz{||{|}~~~~~}}~~~}}}}||{{{zzz{zzzzzzyzzyyxxxxxxyyxyzzzzzzzyxxyyyxxyyxyyyyyyyyxxyyyzz{|||}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~}}}|{|||||}}~}~~~}~~}}}}~}}}}}}~~~~}||}|}}~~~~}|{zzzyyyyxxyyyzz{||||||}||}}||||||{|}||}}}}}}}|z{{{{{|}}}}~~~~~~~}}}}~~}||||{{|||||}}}|||{zxxxxxwwwwvwxxxxxyxxyz{{{||||}~~~~~~~~}~~~~~~~~~~~~~}}}||{{{|{{|}}}~~~~}}~~}}}}||||||||||{{{|{zzzzzyyzzyyzzyyyz{zyzzzyyyzzzyzyyxyyzyyzzzzzz{zzzyxxxxxxyyzzz{}}|||{{{{|||}}}~~~~~~~~~~~~}}}}}|||}}}~~~~~~~~~~~}}}}~~~}~~~~~~~||}}||{|||{|||}}~~~~~~~~~~}}}|}}}}|{||{{{{zyxxxxxxxxxxyyyzz{{{{{{{{{{{zzzzz{{||{{{{{{||||||}}~~}}~}}}}}}}}~~~}}}~}}}||{{{{zyzzyyzzzzz{||{}}|||}||||}|{{|||||}}||||||||}}}}}}||||}||||||}}~}||}}}}~~~~~~~~~~~~}}}~~~}}||{{zzzzzzzzzzzyyyyyzzzzzzzzzzyyxxwwwwwwwxyyyz{|||{{{{{{{{zyzzzzz{|||}}}}}~~~~~~~~~~~~~}}}}}}}}~~}~~~~~}}}}~~~~~}}}~~~~~}}|}||||||{|||||}}}}}}}}}~~}~~~~~}|||{zzzzzzz{{zzzz{{{|}||}}~~}~~~~}|||||{{|{zzzz{zzz{{{zz{{{|||||||||}}~}~~~~~}~~~~~~~}}||{{{{zyyyxxxxyyyyz{{{{||{{|||||}}||{||{{{{{{{|}}}}}}}~~~~~}||||}|||||||}}~}}~~}}}}||||}||}~~~~~~~~|{{zzzzzzzzz{{{{{||||{||{{{z{{{{{||||{||||{{||{{{{zz{{{{{zzzyyyxxxyyyyyyz{{{||}}}}}}}}}|{{{{{{{||{||}~~~~~~}}||}|||}~~~~~~}}||||||}~}}}}}}|}~~}~~}~~~~~~~~}}||{zyzzzyyyyyyxxxxxxyyzz{{{{{{|||||{{zz{zzyzzzzz{{{{{||||||}}}~~~~~~}|{{{{{{|}}}}}||}}}||||||||||}}}}}~~~~~~~}}}}||||{{{zz{zz{zzzz{||||}}}}}}}|{{|||{{{{zzzzzzz{{|}}}~}}~~~}~}}||||{{{{zyyzyyyyyyyzz{zz{{{{{{zzz{{zzzzyyz{{{{|}}}}}}}}||||||||||||}|}}}}}}}}}}}}}|||{{{{{{{{{|}}}~~}}}~}}~~~~~~}}||}}}|{{{zyzzz{zz{{{||}}}~}}~~~~~~~~~~~~~}}}|zz{{{zz{||{||yx{}}zxxz{z{{yyyxzzyyzzzyxxz{yxxxxxwutuwwwwvuxyyyyxz{xxz{{{zz||{||}}{z{|||}}}~~~~}||||{{zzzywwyyyyz{||}|||zyyyyy{{yxxxxxxxxxvwxxy|~}|}~}{{{}}|{{zzy{}~}}~~}~~}|}}}}}}|{{{z{|}~~}|{yyyxy|||zxwvvvxy{||{{|zxxxyywutuwxvvuvxxwyz{zyxy{}~~~~~~}|yvttttsrqqqrrsrrsssqpqrtuwyzyvuvussqqqqppqrsttsuxyz|~~~}|}}~}}zxxz{z{~~}{xwy{{{~~~|zxxyywwy{|~||}}|{{~~~}||{zzz{|{||{{zyyxxy{}~~~~}{yzzyxvttrpppqrrrrrtvwwwxz{{{}~{{ywtrooopsvyz|~~}|||||{{zyxvutttuuwy{||{zywxxwvwyzz|||}}{{zxxwvwwvvvvxz|}}~}zzyyyyz|~}{yywuuuuuvwwxyz|~~}~}{|~~~~}}||{{||}}|}~|{}~}||{}~|{zvuwwwwwwyzz{{zyyxvuvvvxz{{z{zyz{ywwvutsstttvxtqtwustwwwxz{{{zyxwwvsruwvvxz{{|~}{zz{|}~}~}|}}}|{zzzz{z{||}}}}{|}}|{xvxxwwwwxy}~|{z{}~~}}||zy{~~}}}~}{xxyxwz|}~|}}|zwvwwvuuxyyzyy}~|}~|zyz{{{||}~~~~~~}}~~}}{yy{|{{{|}{{{zyxwvvwyywy{|{zxxxwurqqsuuuwyyzzzyy{|{|~~}{ywxz{{}~~~|z{|~~}}~|zxwvtsrqrqqrsuxyz{|}~{zzzyxwxyyy{}||}|zz|}}|{{|{yyywwxwttx{~~~~|{z{||}~~~|xwvvvvuvxy{}}|}~}{|}|{{{{{{{zzz{{zxxzyz{|{|~~~}}~~~}|zzyz{zyyywtuusqponllmmnnooonpssqppponmlmnoppooprstuuvxz{{||~~}~~{xyyxwwx{||}{||{yxxyxxxxz{|~~~~}}|{{zz|}~~~~~}}}}~|zz{z{}}||~~~~~}}~}|}}}|{zzzz{{{|~~~}||{zxvvvvvwy|~}}{yxwwwxy|~}}~~~~~}|{zyxwxyyyzzxwxxvtttssrrtrpsvvuuuvtsttsssssrsutqsvvvwy{~~|zyyzyyzzyxwwwwwutrqrrqsttuuuwwwwwvwutssrrssstwwvvuvyyz}~~}}||~~~|{{yyyz{}~}}}}~~}zxxvsrrsttux{}~~||}}}~~|yyzzz{|~}}}|{zzyyyxxwwyzzyyzzzzzz{{zzzyzzyyzz|~|yvusrrqqrtvxxx{|{{{zyyyzyxxxxwvwwvuuuuuuuvwxyyxxyyvuvwvvuuwxy{|{z{|{|{{{zyyyxwyzzzzyyz{}~}zvttwyxy{|}}{{{{zxvtsstrqqrrrssuwy{}}|{{|{|}~}{|~||~~}||}{{~~}zwvuttttttuvwxyywusttsstwxxwyzyxvuvuttuuuuuuttuvwwwz{|||~}|{yvtsqpoprtsux{||{}~}~~~||||{{{|}~|{||}~}|}}|||||}}}~|{{{{||}}~~~}}}|zyyywuwxwvwy{{{}}}}|zzyxxxyz{{}~||{zyyyyyxxz{{{|}}}}|{{{}~~~~}}}}|}||~~}||{zzyyxwwwvuuvwwwwwwwwvutttttttvwxxy|~~{zzzz|}~}|{zxwxwuuttuuuuvuvwvttuvtttuvwxz|||~~}}}|{{{}~}|}}||||~}|||~~|}~~~|z}~}||zwwvusstttuwwxyz{|||}}|{{z{{|}}~~~~}|}|{{||~~|{zxvvvuussstuvutttsqponmmnnnmnoopqrttuwvuvxyzyxxyxwvuuuuuwxz{|~~|{{|}}}{zz{||{{|||{{{||||zyzzzzzz|||||}~~||}~~}{{|{{{{|~~~|{zz{|~~||{||ywxyzz{|}}~~}|zz{zyyzyyyy{}~~~}{{|}~~~}}}}}~~}{zzzzz{|}~~~~~~{yyywutssrssqrsttuttusrttsssstuwxyxvvutttsrrsssrsuuvwwwyyyyxxyyyz{{|}~~}}||{|~}}~~}}~}||{zzz{{|}|{|}{zzxwustuttvwwvwxyzyyzz{|}~~}||{|~~~~~~~||{{{{{{|||}}}}~~}~}|||{zzzz{|}}}}}}}||{{{{{|~||||||{|}~~}{zyyz|}|zyyzyxyzzzz|||||{zyyzz{|||}~}|zzzzxxyzz{}~~}~}{{|}}}}~~~~~~~~~~}{zywtssssrqqrrpqqqqrsrrrrrrrstuuwxxyyzzzyyyyxwwxxxxxxz{{{|}~}{yxxwvvuuvvwxxxyyzzzz{||{{|~~}}|zywvxzyz}~~~}~~~~}}~~}{{zywwwxxwwwxwwvvwvtutuwvuvwwvvuuuuuuutssttvvvuvwwyz{}~}~~||zyxxwxyz{||}}}}}|{z{|||||{yxxwvvuuuuttuvxyyyzzyyyyzyyz|}~~~~~~}|{yxxyxwwxwwuttuvwwwwyzzzyyz{zyyzz{yxyyxxxxyz{{|}~}||~}{{{{yxy{}~~~~|yxwtstuwyz|}~|||{||}~~}}}}|{||{yxxxxxvwxxxyxxyxxxxwwwvvuvwwwwy{}~}{zzzzz{~~~}|zyyyxvuuvwwwxxyyxxzzzyxyzyzz{||{{{{{yxyzzyyyyzzz{z{}}}}||||{y{{zyxwwwxxvvxyzyxyyxwxyz{||{{||||}~~}~~~}}~~}~~~~~}{||zzzzyxwwwwwyyyyzzz{{{||}|z{{{zyxwwwvuuuuuvuuuuuuuuuuttuvvuvwwvwxyyxxyyxxyz{||||||~~}}}}}}}}|{{||{{{zzzz|}|||||}~~~}~~}|{{zxxyyyzzz{{||{||||}~~~~~~|z|}|zzzz{||}}}}}|{{zzzzz{||||~~~~~}|{zywwvutsrstuwwxyz{{{{{|}zxvuutqqrrqqsuvvwxxyyyzzz{|{{{zyzzzzzyxxzzzzz{|zxxyyzyy{|||||||zzzyyz{}~~~}~~|}~}{{}}~}|{yy{|~~~~}~~|||{zyyyywvvwyz{|}}|||~}||{zzz{}}~~|zxwwy{|~}||}~~}}}}}}~~|||zxvuuuttvwxzz{}~}|{yxvvutvwy{|~~|zywvwwvuvwxwwxyzz{{{{zyxwvtqpoopqsvvwxzzz|~~~~||ywwxwwwwxxy{|}~~~}||}}~~~}}~~}}~~}}}}}}||}||}~~~|zywtrrstvwy{|}~~~}|{zzzzz{|}}~~~~~}|{zyyzz{|}~~}~~}}}|~~|zyxutuuttttuvvwxxxyyz|{zyxwvuuuwz|~~}}~|{yxwvutssttttvwvvvvvvwxxyzzzyyxxwvutssstuvwyzz{{|}~~|zxwy{}~~|zxwwwwy{}}}~~}}{yyyxwwxy{{|~~}}}}}~~~~~|{zxvuvvwxyz{|}~~~}}}|{zz{||}~~~~|zyxxyz|}~~}|zyxwwvuuuuvwyyxyyyyyz{{{{{{zzyyxvutstuvwwxyz{||~|zz{{}~}||{|||}}~~}||||||}~~}{zxwvuuuttvxyyy{||}~~|{{zz|~~{zzzzzz{|}~~|zz{}~||zzzyyyyy{||}~}|zywvwy{{|~~}~~}|}}||}}~~~~~~~~~~|{zzzyyyz{{|}}||}~~}|}}}~~}~~~}|}}{zyyyyxxyxxxxwxyyxxxwvtsrrqrsuwyyyyz{{{}~}{yxwuuuuttuvwxy{{zzyyzzz{||}}~~~}||||{zzzzzzz|~~}|{{zxwwwxyyz|}}~~}}{{zzyz{}~~}{yxyzzz{|||}}}}|||||}}~~~~~}|{{{zzyyxwxxyz{|}~~}|zzxwwxyzzz{||||{{yvvusrrstvvwxxyyyzz|~~|zyxxwvuvvwxyz||{{{{zzzz{{{|}}|{zyxwvusrqqpprtuwy{}~~~}{yxxz{|}~|zyxxyxyzz{|}~~}||{zz{{{|}~~||{yxwwwxy{~~||}~~}|{{|||~~}|zzzz{}~}||}}}~~~|zzzzzz{{||{zyxwutrrrrqrstuvxz{}}~~|{zzz{}~~~~~~|{zzz{}~~~}|{zxwwwwxxyzzz{{||}}||{zxvutssuwxz{}}~~~|zxyzzzz|}~~~~~}|{{{zyyzz{{|~~}{yxwxyz{}~|zyxwvwwxy{|~~}|{{|}~~~}{zzzz{}}}~~}|{{|||}~~~}||{zxxxwwwwwvwxz{}~~|zxvutuvwyz{{|}~~}{yyxxwwwwwyyyzzzzyxwvvwwwxyzzzzyywvvusrrssstuvwxy{}~}}~~~{yxwwwyz|}}~~~}||zyyyyzyz|}}~~~}|{{{|}}~~~}|{zzyxxxxxyz{}~~}{{{|~~~}||}}}}~~~}{zyy{|}~~~~~|zxvuttssttuvwxz{zxwwwxwwxxwxyyyyzyyxxyyyyzyyyz{}~~}{zxxy{}~~||{{{{|}~~}}|}~~}}|{{{{||}}~|zzz{|~~~~~|{zzyxyzzyz{{|~~}~~~~~~~}|||||||}~~}{zyyyy{|}~}{zyyzz{{|}~~~~~}|{{{zz{|}}~~|zyxxwxz{|}~~}||||}~}{zyxxxxxxwxyz{|~~}}}}|{zxwvuuvxz{|}~}}}}}~~|{zyxwvvvvvvwxyzz{|{{{{|}||}|}~~~}}}|zz{{|{|}~~~}|||||||~}{ywwxyz{|}}||}}~~}|{{zyyyyyy{|}}|{|{{z{{{{{{||||{yyyyyxyyzzzz{}~}}|{zxwwwvwxz{|~}|zyvutttuwyzzz{{{{|}}{zyxwvvwwwxyyzzyyxxyyyyz{{{{|||zyxwvvuuuuvwwxz|~}|zxwwxy{}~~~~}|{{{zzz{|||}}}}}|{{{|}}}~~}}|{zzzzyxyyz|}~~}|{|}~}}}}~~~~}|{{|}~~~}}||{{{{|||||{zyxwxwwxyyzzzyxwwuuuvusstutuvxyz{|}~~}}|||}~}}}}}}}~~~}||}~~~}}{yxwwwvvxxy{|}~~|{ywwxyz|~~}|||}}}~~}}}}}}|{zyyz{{||}}}~~~~}{yyxwxz|}~~~}||{z{||}~~~~~~}|||{{zz{||}~~~}||{{{{{|}~~~~~~~~}|{{||}}|}}}}|}~~~~~|{zywutuvwwxz{zzz{{{{}~~}}{zyxwvuvwwwyzzz{{zzxxyxxxyyzzzzzzyxxwwwwwxxxyz{}~~}}~~~}~~~~|{{{|}~~}|zyxxwwwxyz{|||{zz{{z||}}~~~}|{{zyyxxxyyxy{|}~~}|{{|}}{yxvvvwyyz{||{{{|}~}{zywuutttuwxzz{||{zzzzzyyzz{{{zzyyxxwvvvuuwwwxy{||}~|{yyyzz|~~~}|{z{|}~~~~~}~~}|{{{{|{|}~~~~}}{{{|{{{{||{||{{{zzzzz{||}~~~~~}}|y}~}}{yyxvuy|{yxxx}}{~|{zyz|{wsw{{yyz|~~~~}{z{||{{|zyzz{}{xz}||~~~~|{yz{|~~~}{}~}}}{z}{x{~{{|{{|||}|z||{zz{||}|yxxxxxyxvvxyxvxzxvwxxzxvvvy{zyz|||||{xy{{|}}~}}~~~~}}~~}|}~~}}|~}{{||||{|{xvvwwwxyxvwwwwvvwwvvvvvwxyxwxxwwxz{|zyyzwuwxwwvvwxxyxvwyyyz{{{{{|}|{}~}}}}||||{z{{|~~|z{{ywwxyzyxy|{{}~~}~~~}~~~}~~}z||y{}|{}~|}}{{zz{|zyzzyyyyyxyzyy{|{z|~||}|zz{zz{{{|}~}}|}}z|~|z}~{xwyz|~~{z||{{{zzzwuw{xvxzyywvxzyyz{zxvuvwwvuuvxyy|}z|}{yz{yxxxz~~~~~{x{~zuwzxwz}~|zyyzyz|~}}~z{{zzyyyz{||{|}}|}}|{||||{z|~}|~zvtromlllmnpsttuvvuvvvvwwxz{{||}}}{~|y{}zwxyyy{|}}|zyyz|}|}~~}z{||{zzzzzz{|}~}}}}}|{{{|}{y{}zwz|{{~}}zwwxtpqrpnprrqtvwxyxyzyy{~~~~~|zyxyyxxxvwyxvvuvxz}}}~~|wz}zx{~}~}}~~~~~}|}}|}|zzywuuuuuvwvvwyz|~~~}zzzxutusqppppqrqprtrrtvutvz{{~}xxzxvwvtsuvutuvtsuvvwy{~~~~}}}|{{|{yyzzyyyyyz{{{yxyzxvxz}~}}~}|}~}}}~|~|||~~~~~~|}}}}}~~}~~|{zwuuvustutrtwyz|}~}}|{{zyyzzzzy{}~~||}~}}|{zyxvtvxwwvwwwy{~}}~}}~~}|||zxvuvwwwvvxywvwxy|~}}|{yy{|zyy{}~}||||||||}~}{{~}|}~|z{}}}~{ywvvvvvwxy{}~~}{yyywvwxvuvwwvvxyy{||}~|{{xvusrrrrsssttvy{}}}}|{|}|||}}}}}}}}}|{{{|}|{{|{{|~}zyxwvutsuvvwy|~~}|{zzyxwvtrqqqrsuuvy{{|~~}{zyxvvuuuuuuuwyz{|}~}}~~|{||zxxwvuuuutuvvvvvvvwyzz|~~{{{zyxxyyxwwy{}~~}|zywvvutsrrqpopqqrtwxy{|||||{yzzwtttsssssstvvwxz|}~}|{zyxxxxxyyxxxxxxxxyzz{|}}}}}~~}|zxxwvuuutuvwxz{|~~~~~~~|{{|}}~~}|{zxwwvvwxyyzz{|||}~~|zyxwwvuvvwxz{|}~~|zyxwvuuuuvvwwwxxyz{|}}{zyxvutsssssstuvwwyz{|~}{zzzzzz{{zz{{|||}~~~~}|}}~~}|{{{{{|}~}}}}}}~~|{zxvuutrrrrrstuwxyz{|}~}{zxvtrqooopqrsssuvwxz|}~}|{{{{{|~~}}|{{{{{{|}~~~~~|{zxwwwwxxxxyyyzz{||}~~~~}|zywvuuttuvvutuuuuvvwxyzz{}~}|{{zxwuttsttuvvwwxxyyz{|~~|{{{{|}~|zywusrqqrrstvwwxyzz{|~~~~~|ywvusqppqqqrrstuvwwyz|}~~~|{zyxwwwwwxyyyyy{|||~}|zywvuuuuuuuwwwwwxyz{}}}}||}~}}}}}~~~}}}|||||}}}}}~}{zyxxwvwwxz{{{|~~}{zzyyz{{||}}}|||}~}}}}}~~}|{{z{{|~~}{zyxwvwxyxxxxxxxxxyyz|~}|{zyyyyyxxxxxyz{}}~}||{{zzyyz{|}}~~~~}|}}}}~~}{zzz{{{||}}}~~~|{ywvuuttuuuvvwwwwyz{{|}~~~~~~}|zzzxvutsssstuvwxyzz{}~~}}|{zzyyyzz{{||||}~}}|||}~~}zyyyxwwwvuuutstuvvwyz||}~~}|{zyxxwutttttuvvvvvwxyz|}~~~~}}}}}||{zxwvvvutssssstuvwwyz{}~~}{{{{{|}}}~~~~}||{zzyxxvuuuttttuuvvwwwxyzzzz{|}}}|{zxwvvutuuuuvvvvwxyz|~~~}{z{{zwtrqqqrrstwz{||~}{yxwussuvvvvvvwy{|~~}|{|}~~~~~~}}~~}}}~~~}||{zyyxxyyzzzz{{|~~}|{zyyyyyyzz{|}~~}}}}}}~~~}|{zxwvuttssstuvwwxyz|}~~}{yywwvwwwxyz|}}}||{zzzzz{{|||||}}~~|yyyyxwxz{yxwxzwtsstx}~}~~|{{|{ywutsuvwvvvwwwxz{{|~}|zyyyxxxxxxxwwvwxxy{|~~|{{zzyyyzz{|||}~~}}||||||}}}}}~~~}{zzyxwwvvvvvvwwwwxyz{|~~~~~~~~~~~~}|{zywvvuutttuuuuuuuvvwxz{|}}~~}|{zyxvtsrrstuvwxz{|}~~~}|||}~~~}}~~}}}~~~|zyxwvutstuuutuvwxy{}~~|{zyxvuttttssstttuvvvvwwxz|~~}|zywvuuttttuvvvwxyz{|~~}|{yyyyxwwwwwyyyyzz{|}~~}}}}}~~~~~~~~~~~~~~~~~zyyyxyyyy{|~~~~~|{{}{z{|}~~~}}}}}~~}||{{{|||||||}~~~~~~~~~|{zzyyxxwxxxxyyxxyz{|}~~}}}}||||{{zz{{|}~~~~}}}~~~~}||||||}}|{zzz{||}}}}~~~}{{zyxxwwwwwwxyyyz{}~~}|{zxwvvuuuvvxyyzzz{{|}}~~}||zzzyyyyyyyyyyzz|}~}|{zyxyyz{{|}~~~~~~}||||{{zzz{|~~|{yxwwvvvvvwwwwwxxxxyyzz{{{{{zzyyxxxwvvvvvvvvwvvvvvwxy{}~~~~|{zyyxwwxxxyz{{{{||}~}}||{{|||}~~~}{ywuttttuuuvvwxxxxxxyyxxyyyyxxwvuuutsssrrrstttuvvxyz{}~}|{zxwvutsssstttvwxxxz|~}|||{|~~}}~}||||}|zyyxx{}~~~~}|||}~~~~~~~}|zzzzz{}~~~~}|||||}}}}}~~~~~~~~~~~}}}|}}}~~~|zxwvttttuuvwxyyzz{||}~}}|zzyyzyyz{}~~}||}}~~}}|||||}}~~~~|ywutssstuvwxyyyyyyyyz{|}}~~~}||{zyxwwwwwwwxxyyz{{|}~~|{zyxxxxxxxyyxxyzz{|}~~~}|||||||}}~~~~}|zywwwwwvvvvwxxxxyyz{}~~{yyxwwvvuutssttuwy{|}~|zxwutsrrrsstttuvvwwxy|}}~~~~}}}|{zyyxxyyxyyzzzz{|}~~~~~~~|{{zyxxwvvvvuutttttuvvwxyz{||||||||{{||}}|{yxwvuttuuvwxxxyyyxyyyzz{||||||{{zzyyxxwwwwxxxxxxxxxxyz{}~}|{yyxwwwwwwxz{|}~~}}}}~~~}||||}}}}|||||}~~}}~~~}}}~~~~~}{zxwwwyyyz{||{{|}}~~|{yxxwwwxxy{|||}{wwwy|~}~~}|zyxwxz}~|zyxxyz{}|{zyyz{|}}~~}|}~~}}}}}}}|||||}}~~}||||||}~~~~~~~~~~~~}}|{{zzzyxxwvvvvvwxy{}~}|zyxwxxyz{|}}~~}}}}}}~~}|{{zyxxxxxxxxyyyzz{}~~}|{yyyz{|}~~~~}{{zyxwwwwwxxxyz{{|}~}{xvusrpppqrrstuvvwwwwwwxxyz{{{||{{{zzyxwvvvvvwwwwwxyyyz{|}~|{yxxxxyz{|}~~~~}}||}}~~}|zywvutsqppqqrrssttuuuvwxyzzz{{|||||{{zzzzyxxxxxxxxwwxxxyz|}~}|zxwuttttuvwyz{{zzzyyyzz{|}~~~}|{zzzyyyyxxyyyyyz|}~}|||||}~~~~~~~~~}}~~~}~}{zyxxxy{|~~~~}}|}~~~~~}|{{{{{{{{{{{|}~~~}}~}}|{yyyyyyyyxyyzz{|}~~|zyyxxyyz{|}~~}|||}~~}}}}}}~~}{zyyxwxyz{{|}}|{{{}}~~}|||||||}~~|{ywutttuvwxzzyyyyzz{||}~~~}||{zzzzzzz{{}~~}|{zyyxxwxxxxxyz{{||}}~~}|||||||||}~~|{zyxwwwxyz{|||}}}}}~~~~~~~~}}|zyxvutssssssssttuuuvwxz|~~}|zyyyyxxxwvwy{zyxxyxwx}~ywuuz~|{{{|~~|{|~~~|{}~|zz{||}}|{zxxxxwwwxxxxyz{{||{ywvvuuuuvvvtssttuvwy{|~}||{{zywvutsrrrrrssstuvwxyzzzzz{||}}||{zzyyxwvwwxyzz{||{{|}~}}|{{zz{||}~~}}}}}}}}~}}}}}}~~~~~~~}}|}}}~~~~~}|}~~}}|{zzzzzzz{}~}|{{{{{|}~~|{yxxxxxxxyyzzzzz{|}~~}}|||}~}|{{zyyyyz{||||||||}~~}||{{{{zzzyyz{|}}|zyyxwwwwxyz{||}}||||{{|{||}}}~~}}}}|{zzzyyyyxxxxxyz{~~}}}{ywxy{{{{||{{zyy{~wsrqw~}yuuwxxyyzz|~{wvwvtstx|}{yz|}~~~~}~~|yvtttsrrtvwy{~}|zywwvtttttuvwxxxxxwwvvvvwxz{|}~}}||{zzyyyxxxxxxxxyz{}~{yxwwwxz{{|}}~~~~~~}|{yxxwvwwwwwxz||}~~~}}}}}}}||{zyxvvvvvvwxxwxxyyzzz{zz{{|||{{{zyxwwvvvuuuuttsssstuvxy{}~~~}}|zzzzz{{|||||||{{{{{|}~~~}}}}}}|}}~~~~}{zyyxxxyzz|}~~~~}~~~}}}~~}}}~~~~}}vqprw~}xvx{~|xssx}~~|{zyyyyyyxwxz|~|{|}~~~~}{yxxxwwwwyz}~}{zzz{{{|}}}}}}~~}~~|{zzzzyyxxz{|~~|zyyz||{{|}~~}}}}}}|}~~}||{{{zyyyyyyzzz{{{|}}~~~~}}}|zyxwwxyyz{{{{||}~~~|{zyyxxyyyxy{~yqovyux}~}~xvvw|zuuy~~}{yyz{{zyz}}}}}||}~{wrpppruvwxwvuvy{~~}{yxyz{|}|||{zywvvwxyzyxvvwxy{|~~|ywutttuvvwwz~~||{{|}~~|{|{ywwwwx{}~~~|{zyyywutssttuvxyzzyyyyy{|}~~~~}}|{zyyyzyxwusqrtuwz{{{{{{|}~}|{yxwvvvutssuvvuuvvvvvwxyz{|||||}~~}||||{{zyyy{{zzzz{|~~~}||||}~~~~~}|{zzyyzzz{|}~~~}}}||||}}~~}}~~~~~~}}}~~}||||||}}~~~|{zyxxwwwxxyzz{{{{|}}~~~~~~}}}}~~~}|{zzzz{|||}}|||||}~~|{{{{{{{z{{{}|yxyyxwxyz{|||}}}}{|}}|~}~}~}{yxyzwuvwxxwy|}~}{||yxwwvuuvxxvvvwwvvyyyz{{|}}{||zyyywwxwvwwyzyy|~}~~}}{ywuvxxwwxzzzzywuvvvvxyz{}~~~~~~}z|}ywyzxwuuwxxxxy|~}}|zywvxwwwwxxz{yyyxvy}}~~}|{zzyxxxwxyz{|~~|zxxxwvwy{|{yy{||{{|~~~~~~}}|{zzzzzyxz{zyy{|~}zyxxyyyy{~}|~~~}|}}}}~~}||~}|zxwwvtsstuvwwwwvvvutvxxy|}}~~~}{zzyxwxxwxwwxyyyyxy|}}|}~~~}}~}|}~|{zyxvtsqqpoppptvttuvvvuuwvvy}||}~}{||{{}~|zzz{{|}~~~~~~}|{{{zzz{{{|||~~}||~}|||{|}}||}~~~}{zyz{{zz|~}zz||{~}|z{{zywwwwwwzzyz|~~~}||zwtuuuuuuvy{xuwz{|{{}|||{yvuwvuvxxxyyz|~}{z{|ywz|zyyyzzzyyyz{}~~|zxxxxxwutuxxwwx{}||~}~{{{{zxxxy{{zz{||yxyz{zz{|}~}}~}}}}|{zxwwwvuvwvvvvwwwx}~~}|~~z}}{}~~~~~}}|~|||{zxxyyyyz||~~|zz{|{yz}~~}zz{zzyzyxyyxz}}~~}~}{z|}~}|~|}~~~~~}}~|zz{{{yy|~~|{}~}}}}~~~|{z{~~~~||~}}{zyywvtsrrsrqrstuvxy{~~{z{zxvuuvutvwxxwwvvxwttvvutuvxzzyxxwxvtuvtssrqqrsrsuvwz}}|{{zxz|{{{{||zyyxyzz{}~}}}}{{|}}~~|~~~}}|{{|}~}~~~}}}{|~}|~~~~~~|{{{zxy{{||}}|{yxvvxyzzy{~|{{{zzz{{z{}}|}}{||zyzzxwwvvusuwutvxz{}~||zxxxyzyy|}{zyyzyx{}{z{}~~~~~|{z|}zxz{{{z{}}}|}{xyxwvtstuvutwyxxzywwwwxyxy{zz}~}{{|{yxwyzxwxyxxxy{{{|~~|{yxwutttssttuwy{}~~~~||}}~~|}~~~}}}{y{||}}}}}||}~~~}{{zyyyxxxwvwyz{}~~}{zzyz{{||~}{|}{{|}}~}|{{{|}}}~}~}{{{{{{z{||{}~~|{z{|||{|~~~~~}|}~~~~~}~}}~~}}|zyxwvwwwwwxzxwwyzywwyz|}}}}~}||zvvwvusrtutsstuvvvwy{|}~~}{yxvvvusstvwxyzz{|}}{{}~~~~}|}|zz{||zyz|}~~}|{{{z{{zyy{{|}~~~~}|}~~}}~}|}~~~~~~~~~~}}{{}~|{|~}}~~}|||zyxyzzy{}|{zyyz|~~~|{{zyxvvvvvwwxz|}~~~~{{{{yxvuuuvvwyzzz{{{{|{||}~|||{zzzyz{{zz{}}{{{zzz{{zzyz{yxyywvwxz|}~~}}{xxyxvuuutttttstvxyz{~~~~}~~||{{zzyz{}}~~~}||||||||}~~~~}|{xxyxvuttvtrtwxxxz}~~~~~}}}}}~~~~}~~~}}{zxwwwwxwvwz}~~~{zzyywvxzzyyzz{{zyz{|||}~~}{{{zyz{zyz||}~~~~}||~}}}|{{}}|{|{yyzyxxxxxz|}~~~|zyzzzyy{{|{yyzz{{{|}~~~|||||zxxxxwvvwxvwz{{}~}}|{zzzywvvuutssssttuuvxyxvwwwvuuuvxy{||~~~}|{{zzyxxz|{{{|~~|{zwwyzxxyz||{||zyz||}~}{}~}|}}}}}}|}}~~~|~~}}}{{{||}~~}{{{{z{|}~~~~||}{zxxyzzzzz|~}{yxwuttttuvwwvuuvvvuuvwyz{|}}~~|{zyxxxyxwxz{{zz}}{{{yx{}}|||}}|{zz{|~}}}{|}{yxvuutttsstvvux|}~}|{zxwvvvutvwxxyyxxyxxxy{|}}~~~~~}|{{{{{zzz{zyyz}~}}{|}zxxxxwuuvxz{{{|}~~~~~~}}|{z{|}|{~~}||}}|}~~|{{zyyyyxwwwwxyyxy{}~~|zyyz{{|}~~}}|zzzz{yxz||}~||}{yzzzzz{|}|}}}{{|||~~}|{{zyyz{z{|}|}~~|{{yvvutrrrtuuvvvvvvtsssttuvwxxyyzyyywuuvvuutssstuutuwwwy|~}||{{{{|}}}~~~}{{{zxxxxxwwwxyyyy|~~~~~}~~~}|{~~~~~||}|{|}|{|||||}}~~~}}||||}}~}|{zzzz||z}~|}}}}|{{{{|}}|}~|z{{zywvvussssrrsstuvxz|~~}}||zy|~|{}~}|{{zzzzyyyyyz{|~}{zxwvtsstuuuwyyxxxyxwxyzz{}}}~}|{yxwvuutuuvvwyyy{}~}{z{zxxyz{zwxyxwwwwwxxyzzzzz|||{z{{{{{{{zyzz{||{{|}|||}~~}|{zz{{yy{|||}~~~}}zxxxwvuvwxxxy{|{zz{{{z|~~~~}~~|{{zwvxxxxy{|{z{{zy{|{{|}~}~~}}}}{{{{{{z|}}}||}{{||||}}}|||{zzzz{{{{|}}{{{{zywwvusrrrrrrrssstttvwyz{|}~~}~~{z{zxvwxyxwxzz{||{zyz{{z|~~~~}}|{{zyz|{{||}}}}}}{xwwwwxz{{{}~~}}~~~~~~~~||}~~~~~~~~~}|{{|||}~}~~}{z{{zxxyzzz{}~}|{{{yz{{}~|}~~|}~yvz~~{ut{~~~~~}|}~}||}{yzzwtuwvvwurtxyxvux|{{~~|}~}}~yxyxwwwvvvwzzvvyyxvux||{{|~|}}zvwwvuvvuuvwwutx{vu~|~|{ywwxxyxwz|yxz||{yz}}}~~}}||||{zzzzwvxywuttwyyz{~~{}~~~|~}|}}{|}}}}~~}~~{xy{ywwvxzxxzxuw{{z{|}{|~}|z|zuwz|{yxyy{{||}|{zz{||~~~~|}}{{zxxwvvwxxy{{z}~}}}yxz{|}{|~~}|{zz{zxxxxxwvyzz}~|{{||zxxxxwtssqptutttttvvwvuuwxvw|~zx|~~~~{wz}yuz{wvxxxvtx}}|~|{{|~~zy|~}}}~~|{{{zxvx{zz{{~~|~}||}~}~~~|{{zyyz}~}{{|~~{{||~}|~~}|{{zwuwz{||{}|zz}~~~{z}~{{}|~~}}ywyywxwx{zxyz}}xtwyywvwwz~zwy||{xuxxvuuuuvvvvvwyz~~}{~}{}|||ywyzwuuuvvvwxxxwwy|~}~~}zxvsrsrquyusuwyyvvxz|{z{}~}|{zzyvvxustwxxyyz{z|~}zxxwuuwxvxzxwy{{z{z{||{~~|}}~~~~~}}~~}ywxyxwvuvwvuuwz|~|}}{}}~|x{~|}~~~~}~}}~|z{}{{~~~|xtsuwwvuw||zxwz{zzzz}~}~}zxx{xtw{}~~}y{}{wwxxyzxuuxyxvuwxwvxz|}zyz{}|wwxvtqopqrsrrrsvusv|}}}}~{z}{wx{zz{}||~}yyy{{xz~~}~~|{}|zzz||yy}~}}~}|}}xw{|yz||{z{|~|}||}|{|||}~}zxy{{z{{|||~~~~~}~~~z|~}{zz{zy|~~~~}|{}}|||}}|||}~~|~~}~|{{~|}}}}{xwxzwux{xvwxvvxyxy{}~}}~~}~}|}}~|yxxy{{z{|}~}~~{zyyzzxxz~~|{zzzyvuy||{wwz{zyyy{}}z|~||~|xwwxxwuvvsrssttrrvxwwx}~~}{zwtssssuwvuvwwwuuyzxxyz{}~~}|{{zxz~|yz}}||~~}}{zzzy{~~|~~}~|y}~~~}}}{zzxwtsvurvzzyyz{{zz|}~~~}}|~|yz{{~~{||zy|}{|~~}{z{}}z{}|{yxzywwvxz{{zz|~~~}||}~~}}||}~~~~~|{{{|{ywwxywvvvwvvxz{|}}~}}|||{ywvuuuuuuuuttttvwuvx{||{{|}}~}|~~}{yz|{yyyyyyyyz|~~|{}|zyzz|}|{}}{zzyyzyz}}{~}y|{xz}~~}|~~||~|z~~|}~|z|}|}~~|}~}~|z}}yy|~}}|zzz{}}{|}}|||~~}~~|zz|}zxyz|~}~|{{|{ywtruwuuvvxwuuwxxwuuvy|{|}|||zz{zww{|}|{{{|}}|z}~}~~}~}||}}}}||||zyyz||{~}|~~|{yxyxvvvvuuuvvvwxxvvvtsuvuuwyy{}~~|{yyxwvtsssssstvuw|~}}{z|~}}~}~~{{}}}~~~~~~|z{~~|||zxwy|||}}{z{|zzz{}|z}~}}}}|zyxwvutw{xvz}}~~}|{{|~~~|{|}|{zyyz|{z}}{xwxxxwvxz|~}}~}{zz|~}|}}}}{yzzyy{|}||}}|{zywvuuwwvwyyxxxwwy{zz{}~~~}~}|{yxxwvusuvttvxxz|~|{|yuttuvuvy{||||}}{zyxy{|z{~~}}}}}}|{yxyzz{{{~~}}}~~||}}}|{{{zzzzyy{{|~~|}{~}{z}~||~}}|}~}{z{|}|{}||}|yyzyxxxz{zxwwwvwvvwxz{{{|}~~{yyyzyvvvvwwwxxxyz{}~~}}{zyzzz{|~~~~}|{{|zxz{{{yz~}{zz{{||{z{|{z{{ywxyyy{}~|z|~}}{ywxxtsvwvvttusquxvuwxz{{}~~{|}}~||~}yxxxxvsttttvxyz{{{zxy|||~}||||{zz{{|}~}}~}~~}}}}{xy{zzyxz{yy}~}{{||{{{|}}}}}}|{}~~}~~}{yyyz{|}||~~~~}}|{xwwyxvvwyzz|}|{zyyxxzywxzzzzywvvwxyz|}}|}}~~~~}||}}{{{{zz{{zyy{}|}~}zyywvvuttvyzz{{{{zzzyy{{z{|}}}~}|{zzzywvuuvwxz{{{{|~~{~}|}~||}~}{~~}~~|z{|yxzzxxz~~{y{|{{zyzzz|~~}~}{{}}|}~~{|~~}}~~~~|}~~~{|~}}~~{{}{y}~}~~z|~zvwwwwvuuvuvwvvy|zy}~|zyzywxz{}}~|{~~}|{|~~~}|~}}~}||||}~}|}~~}{z{||}||}~~~||{zywwzzxxxvuwyyz|~~{xwvutqpqqqqrrstttsrrrsrqsvxyyz~~~~~zz{yxxwwvvwxxwwz|~}}|z{|zyzz|~~~~~~~~~~~}}|}}||zyz|}}}}}||}|z}}||}|yy{ywx{|}}~~}zyy{|}}~||}}~~zy}||}~|~}}{wuvwxyyyz|~}|||{{{{||{}~|}~~~~}{{{zywwxywvwxz{yz~}|||{xvx{{|||{}}zy|~|{~|}}|~~{z{{||yz||zxwxy{}~~}}zvwyyyxxz}}~}~}}~~|{}|z{{zz{{z}~}|{zxvvvxyz{|{{}~~}{}~~~|~}}~~{yy{{{zzz{|{z{~~~~~~~~~}}}~~}}}|{|||{|||~~zzxwy{~}vnosvvuvwx~|xtnmkgjquwwz|yvsrrsuz~~||xttuw{~}}{urrpnorv{~|xxyz|}~{xx{~~~|xtsuvy|wurpnqvvv{~}~xrqnkkmpsx|~zuqmkhhjlpu{~zzxvutvyz{vvuqpqsw{|}}zzywsnmnmmpuvw~|~yusrrruvtt|{yxxz}{yxussru||xtpoqqruwx}}upmmnkkrwx{|zvtvvvwy{|yvsuustwxwxz|~}{yx{}}~~zwwrmllihjmnoopruvttvutvwvstvtu{~zxurqpqux{}}|{|}zyxz{{~}~}|~|zvrswwy~~zywsruvvz~}|zxvw{~}{{{|}|~~}{z{{vsx}{y{}}}|z{{zywy|{xxz||wsqqqnnqux{~~|{{}~|y~~}|{xwyzz~~{xvwxz}zxwusuwwvy{zyywsqpoqstw{}|zyz{zzxvwyxtrpooqsux{}}xvuromnpsuvvvy|zy{z{{xvwxustvwuuwz{||~}|{ywuuyzxx{}zy{}}~}|zz{{zz}~||}~~|{{ywwvustusqtupnsvuuz~~~}{wstvurvzzz{}|z{|{xy}~}~~|yxxwvwz|~~}|zz}~~~{z{ywuuuuvyxuuuuuvwvuxz|~~zyyxxxxxxyzzz{}~~}zxwutwz|~~~~}|}~~~~~~~~}|{zxxywwy{}|wtrpnnoprvxz~}}~~}zxy|}||{z{}}||}~}zyywvtrsuroqsqnkjljhikmosvvx}{z{zy{}||}||}|}}{~~~~|yyzzzz|~~~|ywxwuttsrrtvvwz}}~|{|{z{}~~~~}~|}~~|{{{zzz{}}}~}|}~}{zyy{||}}}~||yusrruuvxzz|~}}~~||~}z{}~|yvvvvvvwwwwvwxxxwwwxz|}~~|zywtttstttuuttuvsrstvwxy{ywwwutrrtsqonoqrsvz||}~|}~|}}}|ywwwwwxy{~~~~~|}}{zzz|}}~~~~{wvwwwwy{}}~~~~{{xwvtqqqrrsuxyyyxxzyy{|{xvvvutttttuvvvxz||{|}|{}~|||{z{{{|~~}{zxxxz{}~}}|zxwvwvttuvvwy{|{{}}{{{zxxxxy{|~~}{yxxxxz{zyz{{{{}~|zzzxwxy{|}~}{ywvvvwxxwutvxxxz{|~~}~|z{|ywxy|~~||||ywvwz|zyzzywutrqpljjjjjklopoprsstvy|}|}~}}}~~}|||{zz}~|{{{||{~~~}zwuuttwzzz|}|{zz||yz}}}~~}}~~~~|{zzzz|~}ywwwx{}~}|}~}}~}|{zyxxxwwvvwxxz}~~~~~}}zzyusrsssstvwxyz{}}|yvsrpooqrsstuvttvwwvuvwwwvvvuttssstuwxyyyyzz{|{{}~~~~~~}}|zxxyz{{~}~~}}||{{}~~~~~~}}|{|}}}}}~}}~~~~~}{zwvwwutttuuuvwvutttuvwwwxz{zxwwurqqrstvxz{}~|}}}}~~~|zzyyz|}~}{{zxvtsrstutvxyzyyz{|||||||||||{{||}~~}}|||||}~~}{zxwwxz|~~}|{z{}~~}}|{zz{zyzyxwvvuutuvwxxxyzzz{{{|||}}}~|zywvutuvuvwwvwyyz{|}}|zyxwrononmllnpopsttuuuvwxz|}~~~~~~~}||~~}}~}|{zzyxwwwx|~||}}~~|~~|z{|{{}~|yyzyxxy{||}~~}}}}}~~~||||zyxyz{}~}}~|||zwwwwxyz{{||}~|z{{{}}|zxwvvwxxxvvvwxxy{|{|~~{yxwvuttssssstuuuvwwvvvwxxy{{zywvtuvuuvxzz{||}}~~~}}}|yxxyyyxwwwxxz}~~~}{zz{{||}}~~~~~~~}~~}}~~}{zyxwvuutrqqsutttuuuuuuuvwwwvuvvvwwxxwvwyzzyy|}}~~|||~~{xvvutssqppprttsuvvwwxz|~~|}|{zxxzzzz{|~~~~~~}|zyyyzzz{{{}~}}|{yyyz{zz{|{{zz{{|}~~~}{yxxxxxxxxxxxxxxyyyyzzxwwwwwvwvtstttvyz{zzzzxvx{|}}}}|zxwvvtrponnmnoprtuuvxz{|||~~}}}~~~~}|{{}~}|||||}~}{yz{z{}~~}}||}}}|}~~}|zzzyyz{{{|}}}}~}}}{ywwxyzxx{}|}~~{{{{{}~~~~~}~}|}~~~~~}~~~~~~~~~}|}~~~}|{z{|||~~|zwvutsstuwyy{||{{|~}|{ywvutsrsuuvwxyxvwxyyyxz|}}}}|zwvvwwxxxyyyxxwwxyxxxy{{{{{{zzz|}}}|||ywwvuvwz}||~~~~}{}}{xusqpnnnpqrsstuutttvvvvwxxyxyyxxyyyyzz{{z{|||||~~|{xvusppqppsuvwxyzyy{~~}}}||{{zyxxxxyxxyyz{zyyyz{{{|}~~~}}~~{zzzzzy{|}~}}}}}|||}~}~~}}|{yxwvvutvvvuvvvvwvwwxyzxvvvutsrrsuwxyxyzzyyyyz{|}~}|{ywutrrqpooqqrtvxzzyz|{{}~}}}}~|{z{{||}~}|}|zyxwwyz{|~~}{{{{{{|~~|{{{||}~|{zxxxxwxyzz||||zz||{{{|||z{{zyyxyywwxyy{|}}}~~~}}|}}}}~~~~~~~~~}~~~~}}~}|}~|{zyz{z{}~~}zxutsssssstvwyz{|}}~~~|}~|{zyywvwxxxyz{{zzzzzz{{|}~~||{zxwvvvusstuvwxyz{||}}~~~}|{{{z{|}}zxwvvvwwwxxz|}}~}}~}}}}~~~}}}|{xwwvsrqqpnmoqqqsttuttuvwy{{{|{{{{zzz{{{|||}}~~}}|{ywutssrrsuwxy{||{yyyyxxyzzzzzzyxwwwvvwvuwxyzz{|}~~~}}~}|{{{||}}||{{{zyyyxwwvwvuttttuttttuwxxyyz{{{|||zwutsssuvxyz{||||}}}||}{zywvurqqpoprssuvwwwwwwvvyzz|~~~~~~}|{{||{|}}{yzywwxz{{||}}}~|zyxxvvvuvwxxxxwwwwwwxxyzzz|}}}}}||{z{{zz{{z{}}~~~}}||{{{||}~~|zzz{||~~}{ywvutsrrsssuxz|}}|||~~~~~~|{{||{{}}}}}~~|zzyyyxxyyxxyz{{{{zyyxwvvwxxxxxy{}~}|||||~~|{{zyxxwwwyz{}~~~|zyyz{||||{zyz{{||}|{xwvtrppppppqrtwxyyyzzzyzzz{{{}}|{{}~~~|{zxvvutsrqrssstttuwwwwwxxwxyzyyyzzzyyyxxxxxxxxyyz|~~}{{|{{{|||{z{{xwwvvuuvwxxyyxwxxxwvvwwvvwxyz{{{{{{|||{{{yvvvvvvwyzz{|||||}~~}|{xvsrqpmmmmmnqsuvxz||||||}}~~}}|{|}|||}~~~~~~}}}}}}~}}}|{zxxzz{{{}~|zxvsqpppqrsuvvwxxxyyzzyyz{{|}}}}|{{|||||~~}~~~~~~~~}}}}~~~}|||}~~~~|zxxyz{|}~~~~~|zxusrsssuwxy{|~~~~}}}}}~~~~}|zxwvuuvxyzz{|{zzyyzzz|}}}||||zzzyxwvuuttvwxxz{~}zyyyy{~~{yyzyyyzz{{}~~~~{xvusrstvxyzzzzzyz{||||zxutttrqsttuux{||}~}}~~}}}~~~~|zz{}~~}}|||}~~|zxvtrponoonprsttuuuttuvvvvwwwxz||{{{zyyyyyxxyz{{}~}~}{zzxwwxyzz{|{zz{|{{zyyxxyzzzzyyxxyywvwwxxxxz{|}~~{xurqrstuvwwvvxz{{|}|zyxvtrrrrrrrstuvxyyyz{{zzz{{z{}~~~}|}~~}{{||}}||{zz|}~~|{{{{{|}~|{|}~~~{ywtrrqppppqrstuvwwwxyyz||}~~~~}|{|}~~~~~~|{z{{{{|~|xvvwwxz|}~~}zxvtsrssstvxz{|}}}}}~~~~~~}|{{|}}}}|ywvuvwvvwxyyy{|{zyyyyyz{|}}}|{zyxwvvuuuuwwxyz|}~~~|{zyyyyz|}~}|zyyzzz|~~}}|{zzzzz{||}|{{|}}}}}{ywvtsrrstuvxzzz{{}}~~|zxwxwwxz{|}~~}~~|ywwxxxz|}|{|||||}~~}{zwtrpnmmllmmmoqstttuvvxyz{{{}}||}}|zyzzyxyyyyz{~~}{zyyyyzzz{||||||{zz{{{{|}}}}~~}|{zyy{{{z{||}|}~~~|{yxvsqqqqtvwxxxzzxy|}~~}}|zwutrqppqrrsuvwxyyyyz{{{{|}}}}}~~}||}}~~~~~~}{{|}}}}}}}~}{zyxxyz|~}}}|}~}||}~~~~~}{ywutssrrsstvxyz{{||}}~~}{zz{|}}~~|}}||}~~}~}|{{{{{||||}~~|zyyyz}}{zxvuttssrtuvwxy{|{|}~~~}}~~~~~~|{yxwvuuuwwwxyyyyxyzyyz{||{|}{yyxwvtsssrsuvwyz{}~}|{zz}~~}|zyxwvvuuvwxyz{|||}}}}}{zxvutssuwxy{}~~~~|||{zzz{{|}~~~~~|zxvvvwxz{|{{{|{z{|}}|{zxvutssrqpqrsttuuuvwwvvwxxxy{|}~}}}|{{zyyxyz{|}~}}}}}~}|zzzzzzz{}~~}}||}~~}||{zyxxyyyyz{|}~~}|{xuttssuwxyyyyyyyzzz{|{zxvvusqppppprstuvwwxwwwxxxyz|}~~}}{zyyyyyz{}~~~~~|{|}~~|||{|~~}}}~~|zxxxxwxyyz{|}~~~~~}{|~}}~~}||{zz{{{{|}~~~~}|}~~||||||}}|{z{|}}~~~~}zwvtsrrstuvwy{|||{zzyyz{|~~}{yxvvwvvvxyzzzzywvvvwwwwwxxxxwwxxwwwwwwwxyxyzz{|~~}{{|}}}|||{|}}|||||{zyyxxxxxxxyyyzzz{{|}~~~}{ywvwxxz{|}}}}~~{zzyyz{|||}~}}||{{|}~~~~~|zwvvvxz{{|}}|||}~~~|{ywutsrqqrsstvwxxxxxxwwxyz{|}}}}}}}|||||||{{{{|}}~~~~}|{z{|}~}{zzzzz{{}~~~~~~}||{yyzyyyyyxxy{}}}~}}|zxvuuuuuwxxxyyyyxyz{{zyywusrrrpopqqrstuvwwxxxxyyz|}~~~~~~|{yyzzzzz{{{|}~~}{{|~~~~~~~~~~~}}{{{{zz{{||}~~~~~}||||{zzz{{|{yzzzyz{{|||}}~~}||{~{yvsw{{|zvtssuwz~}zvussx{~{vspmmnptvy||ytpmkjjlnorw|~|wtqopopv{~~{xvwz{}xttsruwy|}xspmkkjjpuuv}~~zvsponlnnotx{}}{vqomkijmqtw|~|ywutuw}}}{yz|~}|yxyy|~}zyz{|~{zzxxz}}{z{}|yz|~}|{zz|~}zyxutuwyzz{}~|zyyy{{{|~}}||{zyy{|~~{zyyz{}~}}}}}}{zzz{|~~|zxvwvvx{||~}|zyxxursuttuwy{{|}}|zyxwvsrqpoppooooprtuvuuwwwwy{{}~|{zyyzzz}~~}|}}{ywvvvwwx{|{z{|}}|{zwuvxvvyzxxyyywtuvutuusruvvvx{~{xwuuvvx{{{}|{{|}|~~}|||}}~~~}~}~~}}|||~{{}~~~}|{yyzzz{||||}}|{zyxvwyzz{}~~~}zxvutqqssttuwxxy{|}}|{}}|~~|{xwz}~}|}~~}}||||{{||{{{|}}|yxxwwwxxyzzz{||zxwusommnoprtuwz||~~}|{{|}|{~}||||}~|~|{yzzxuvwvwxyxxxz{zy{}{yyz{{zyxxyvsssssrruwyzyyyz|{{}~|zxxxvuvxxwvvwyz{~}|}~|~}~~~~~}~~}||}~}}|zxxyyyxwy{|||{||}||}~~~~~}zwy{zxwwzzyxyz||{}~{y{}||~~~~|zxxxwuttvwwwwxyxxxxyzyxwxzxvvwvuronmllmnoqtuvxzzz|~}~~}}}|{yz|}}}~~}~~~~~~|{zyyxwy{zz{{{|~~}~~~}}}|{zxvvwwvwz{{}~~}~~}}~~~|zxwvvvuuuvxxyz{}~~~}{|~~~~}}~~~~~~~~|||{z{{zz|}|}|||{z{{zzz{{|}}}}{{zyxxwwwvvvvvwwvuwxwwyz{|{}~|z{~}|zz{{xy{~~~~}|||{zyy{{|||}}|}~~~}||{zyxwtqqpnmnnqrsvyxxyzz{|}}~~}|}~|}}~~|{|}}|{{|~~~|{|}}|zz{{zxvwwvuwxwwxzz{||~~~~~}{yxxwusrtwwwy{|}}~~~{zxwvuttssstutvyzyyzzy{}}||{{{|}~~}}~~~~}|}~}||{zz{|}}}}|~}}}~}|{}}}||{zzzyxyzxwyzyyzzzz{|{{{{||z{{zz{zz{~}|}}||zyyzyxwxzzz{|||}}}~}}|zwvuronooppqtuuvvvwwxz{|~~|z{|{yxxyzz{||~~~~~}|~~~~}~~~}}}}}|}}}}}}}||||{|}~}|}}}{xwwvvwwxy|~~~~}{zyxxwxxvuvwxxyz{yxxyyy{{z{}~~}|}}}||}~~~}}~~~~~~~~|{zzzy{|{z{|{{{{zzyyyxwxyxwwwwwxz{{z{|{zz{{zxwvuuutvxy{|}~|}~~~~~}}}}~~}}}}}}}~}{{|{yxvuvtstuuwyyxy{{{{{}}}}|{{zz{yx{|{{~~}}~~}}}||}~}}~~}||||{{yyzzxxxyzzxz||||~~~}}~~}{zyyvuuuuvvwxyz|}}}~~~~~}{yxxvuuuuvvvwxz{{{{{zxy{|zyy{}|{~~}}}}}~~}}}}}||{{{{{{{{{|~}~~}|}}}}}~~~~~}{~|{||zyyz{zyz{zz{|||}}|||||{xwvuuvxy{}~~~~}~}~~~~}|||||{{{{{|}~~~~}}}}|ywvutsrstuvvxz{{{{{{z{}~~|zyxxwvvvvvvwxz{|~~~~}}||{{{{}~~~~~}|||zyz{{z{|~~||~~|zxwwvwwwyz{|}~~}|{zywvvvwwxxxyy{|zz||{z{{{{{{{zyz{{|||}}}}|~||||||}~~~}}}}~~~~~}z{|{zyxwwxxxwwxxxyyxxy{|{|~~~}|}|{zxvvvuuuwyzzzz|~~}|||||{z{|~}|zyxvuuvwyz{}~}}~~~|zxwwwvutuvwyz{}~~~}|}}}|{}~~~~~~||||{zxxxvvwvvxyz{{|}~~~}|yvuvvvvwyz{|||}~~~~~~|{zxxwvuuuuuuvwxyzyzz{|{yyz{{{||}}}}|{{}|{{|}~}|}~~~~~~~}~~}}}|{|zwwz{{{{|}~~~{{{zyyyyzz{{{||}~~~~~~~}{zzxvwwxyz{}}}}~~~}|||{z{}~~}~~}}}}~~~~}{ywutsrtuvwy{|}}}~~~~}|zxwvutttstuuuwxyzz{||{||}~~}~~~~}}}}|||}|{{{zz{zyz||}~~~~|zyywxz|}~~}{zyxwxxxxxxxy{||{{{zzzz{{|||{|~}}||{ywwwwvvvvwzyy|~~~}|}}}}}|}}~~|||z{{|}|{}~|{zyxwwxxxxxwy{||}~~~}{yxxvttuvwxyz|}~~}||}}~~}{xz|zyzzz{{{{||~}{ywxywvxz}}|}~}{zxwwvvwwxyyzz{{{zzzzzz{|}~~}zyyyxwwwxyzzy{|{|}}}~~}{{zxwwwwxxy{||}~}}}~~|{zxwvuttuttuwwxxxyzyzzz{{zz{|}|{{}}}}}|{{zyxxwxxyz{{{|~~~~~~~~}|||{{z{{z{}}~~~~}|||~}|}}{{{{||{{{}~~~}}{xvvwwxxy{}}}}~~||{zzzz{{{|~~|}~~}|ywwwwxyyz{|||{||}}~}|{yxwvutttttuvxwxyz{zyyz{zzz{|||}~~~~~}|{zyyzzzyyz{||}}~}{yyxwvwz|}~~|{zyxxwwwwwyyz{{{{yy{{{{{{||||}~~||}~}{yz{yxxxyzzz{{z|~~}|~~}||||zy{{|{{|}~~~~~}||}}}||~~~}~~~~~|{ywvutttttwzzzzz|}{|~~~}|{xvwwwwwwxz|||}}}~~}}}~~~~|{{zz{|}}~~|{|{yyxwxxyyyyz{{yy{{{{{z{{|~~|{{{zzyyyzyyyyy{{|}}|}~~~~|{xvwxusuwxy{|~}{zzzxvvwvvvuuvwxyyzyxyyxxxyzzyz}}||||}{zzyzyxxyz{z{||}~~~~~}{{{z{zy{|||{|~}~}|||{{{|}~~~~~~~~~}|zxwxxzzz{||}~~~~~~~}}|||{zz{||||}~~~~}~~}}}~~~}|{yyyy{{|~~|{zxxwuuwwwwwwxyyyyyyyzyxyzz{{|~~|{{||{yyyzzzz{||}}}}}}~~~~}|||{yxxxxxy{||}~~~|{{zzzzzz{|||||}}{z{{{zz{||}}}~~}}}}|{zzyyyyxwxyyyy{{{||}}~~}}~}}~~}}}|{{{{zz{|}~~~|z|}|}~~~}}~~~~}}}zxwwxxwxz{|}}}~~~~~~}{yxxwwvvvuuvxyyyz{zz{{|{{|}||~~}||}~~~~~||||~~}~}}||{{{{{||||}~}}}}{zzzz{{||||~~~~~~}}~~}}|||{{{zyzzyz{{zz{{{{z{zxwwvuuuvwwyz{}~~~~~~~}|{zyxwvvvwwwwxyzzz{zz{{{|}}~~~~~}}{{{zyyxxyzyxxyzzz{{||}}~~}||~~~~|||}|{{{||{{|}~~|{zzz{|~~~~~~~~~zz{zyz{|}~~~}}|{yxxyxxxz|}~~}}~~~}|}~}|~~~}||}~~~~}{zz{{|}}||||z{zzyyyyyxyz{{|}|{{{z{||~~~~~}||{{{{zyyyzzzyyzyyyyz{{{{|}~~~}|{xwwwwwwx{|}~}|||||||{{{{{|{z{{yxyz{|}~~~}|{{||{{zzzyyxxyxwwxyz{|||}}||||||||~}||{zzz{{{{||}~~}|}~~~~~~~~~~~}{yxxwvuvyz|}~~~|{yxwwuuvuuuvwyyyyyyzyyz{{{|}~~}}||}}|{|}~}|{}~~~~~~}}~~~}|zyyyxwwvvwwwxyyz{{|||}}|{||zxwvusrsttsvyyy|}~~~}|{zzzyyzzzzzzzyyyyxwvvwwwxy{|}~~~}{{{{zyyyyyz{||||||}~~~~~}|{{zz{{{~~~}zyyyyxxyz{|}~~~{zzzzz{}~}|zyyyz{|~~}|{{yyyyyyy{|{z{||{{{{{{|}}~~}}}|{zzz{{{|}~}{zzz{|||~~}}}||||{||}~~~}~~~~~~}}}}}}~~~~~}~}|{zzzxwxxvvwwxxz|}}}~~~~~}|zywvvuvwxy{|}~~}{{|||{|||||}}|{{{zyyyzz{|~~~~}|{{zyxxxxwwxyz{{||}}~~~}|{zyxwvuuwyz{~~||{{zzyz{|}~~~~~~~~|{ywvuvwyz|}~}}|zyxxwvwwwwxyyyyyxxwxxxwwyz{|}~~~~~~~}}|}}}~~~~}|{{|}}~}|zywwvvuuuuuuvwxyz{|~~~}|{zxvvustuvxxy{|{{}|z{zxwwwxxwxyzzzzyyyxvvvvwwvwyz{|~~~~~~~}}~}|||||{zzzz{|||}~~}{zyyz{|}~}{zzzzyyzzz{|}~}|{{{}~~~~~~~}|{{{|~~}|{zyyyzzzz{{{{{|||||{||}}~~~}{zzzyyyz{{{|}~~~}{zz{||}~~~}|{zz{{{{||}~~~}~~~~}|{yyxwwwxxxwxyzz{}~~|{ywwwxxz|}~~}|{yxwwwwxzzzz{{|{{{{{{zz{{{{{|}}|||{{zzzzzz{zzz{{zz{|}}~~}|{yxwwwwyz{}~~}}|}~}}}}}}}~~~~}}}~~}{zz{|}}}~}}|{zyxxxxyzzzyyxxxxxxxyyz{||}~}}}}}|{{zyyxxyzz{|}~||~~~~}}}|||}}}~~}||{zyxxwwvwwxyyz{|}}~~}|{yxwutuvwwy{}}~~~~~~~}|{zyxwwwvvvwwwwwxxwvwwwwxxyyyz{{z{{zzyyzyxxyz{{{|}}~~|zzzzz{}}|||{{|{|}}~~~}}}~~~~~}}~}||}~~~~~}}}~}~~}~~}|||~~~}}}}}}}}}}}|||{{{|}~~~~~~}|{zyxxxxxyz{{|}~~}}{zyyz{{|~~|{{{{zzz{{z{}}}||}~}}~}}}||{zz{{{{{|}||~~~}|{zyxxyz{|}}|{{{zyyzyxy{{{zz{{yyzzzyyz{|}}}~~~}|{{{{zyxxxxwwyzz{|}~~~|{zyyz{|}~~~~~}~~~~~~~~|{zyyz{}~~~|{||||{{||||||||||{{{{{|||}}~~~~~}|{zyxxyzzzz|}~~~||{{|{{}~~~~~~~}~~~~~}}~}||||||}}}}}}}}}~~~~~}|{yyxwvvvxy{|}~~~~~~~~}|ywvvutttttuvwyyyyyyxxxxyyyzzz{||}}}|{{zzyyxxxxxxyzz{||}~~|||}}~}||}}~~}||||||}}|}}}~||}~~~~}|{|~~}}}}||}~~~~}}|{z{||{{|}}~~}|{zyxyz{{||}}}}}~~~}}|{zyyyyyz{||}~~~~}}}}~~~~}||||{{}}}~~~}|{yxxwwy{|~}|zyxxxxxwxxy{{{|{zzzz{z{{||}|}~~}}}}}|||{zzzzzyxyzz{{||}}~~}|zyzz{|}~~}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~}{z{||{|||}||||||}}}|{z|}}{x|~}|zxvtstvwwwvuv{~{|}}}~~zwz}~~}}~}}~}}}}|{zzzz|~~~|z{}~~~}||~|zyyz|~}~}~~zyxvuvy{{zz}}zxwwwwwtstvvvxyzyy{|{y{~~|zwuuvuuuxzzz{zxwvvvvvvwvwxz||{|{zyz{{{{|}}}}}||~}||yxy{zz{{zxwvuutsttuwy|~|zxxxxy{|{{||{zxy{z{}~}|}~}}}|}}}}}||~~||{{|}}~~}|||||~~}|zwuutsuvx|~~~|{}~{zzywuvwxz|~~}}{yyz|~}}}}}}~|yvuwyyz~|xttvwx{~}~~}|~}{zywvvwvvwy{|{zyyyyxvsrrttvxz{}||}~|{|}{{}~|z{{zy{|~~}{wtstuwyy{}}}}~|{zz{zwvwx{}~|zzyzzyyxxz|{{}~~}}}|yyzzzzz|}~~|yvtstuwyz{{{xwy{||{zz{{{|~~{yxvtssuuvwz~~~}~{xvuvwwvvvwwvtrqonoqsuvxy|}}~~|zxwtttsrrstttvyz|~~~|{yxwvutsrrrsvy|||}~~~~|zywxzxwxwuttttuwy{|~~{zz{{}~}~~}~~|{{{ywxyxwxwusuwwvvxxyz{zxxwtqrtssuwxxz}}}}}}~~~~{xvuvuuwxxxwwy{}~|xvutsssrqpppprttsuwy{||||}||||{zzyxyz|~~~}{{|{yyyyyz{{|}{xvutuwxz|}~~}|zz{{|~}|||~}||}~~~}|zyz{||}}}|{{{|}~~{{{ywwvuuutsqrrqqrsrrsvxyyyz{zz|}}}}{yyyyz|~}{yxwxxyyz|}|~}|{yxxyxyz{|}}~~~{xvvuutsstuwyz{||||{{zyz{|||{zyyyyyy{}}}~~}{xwwwussuxyxvuttttssuw{~}~~}zyxxwvuuvwxwutttuvwy{}~~}~~~~~~~}yuqnlkklmnoqrsuuvvttvvvvusrqooopqrrqqrrstvy{}~~}||}}|||{zywwvvwvwy{}~}{ywvutssrstuwyzzzzyyyz{|~}|{z{{{|||||~~~~|zyvtrrrrsuvwvwx{~~~~~~~}~~~}||~~|{|}~|zwutttttuvvvwxyyz|~~|{{|}}}}~~|zxwwxyz|~}}|zzzzzzyyzzyyz|{{{|}~~~~}|{{{z{{{{|}~~~~~~~~~~~}||{yyxxxyy{}~|}~~{xtrpnoopqsstuvvvutuuutuwy{}~~~~}}}}~~~~}}|{zxxxy{}~~|{{zzzz{|}~~~~~|zyyxyz{~~}{ywutuwyzzzz{||}~}|{zzyxxxxyzz|}}|{|||||||}}}|{yxwvtrpooonopqrtuvxyz{{|{{{zywwwxyz|}~~~|zxussrstuvwxyz{{{{||}~~}}}~~~~}{yvsrrqppqrsrrrqpoooooopqqrstuvvwxxwwxxxwwwxyyz{||}~~|zwtrqrtuvwyzzz{|~}|||||}~}{{{{}~~}|}~~~}}}}}}{yz{|~~}}~~zyz|}~}}}}|{yyzzz{|}}}~~~}|{yxxwwxz|}~~~~}{zyxxxxyz|}~~}{{{{|~|zzz{}}|{yxwvvvvvuvvwwwwwxxyz{|~~~}||||}||}~zwuuvxz}~|zxwvvvvwx{|}}}|{yxwwwxyz{{z{{{zzzzzz{|}}~}{{{|}~}|zyyxxxxwvwwyzzzyxxwwxyz{{{|||{zxwvuuuvwxxxxxxyyz|~~}{|}}~~{ywutuuuuuvwxz{||||||}~~xvvvwwx{~~{ywusqpqstvxz}~~~}zyxwwy|}~~~|{zyxwwwwwvvvuutrpooppqrstuwyzz{|{{zzzzzyxvtttuuwyz{||}}}~~~}|{zz{|}~~}}|zzyyyyz|~~~}||}~~}{yyxwwwxz{|~~}||}}~~~~~~}{z{{z{|||}}}|{{|{zzzzyxwvvuuuvwyz{}~~}~}{zyxwvvwwxyzz{{{{|}~~}}~~}||{z{|~~~~~}|{{{{zyzyxxxxxyyz||{zz{{{zyyxwuux{|{zxwwwxz|~~|{zzyxwxxyzzz||zyyz{{}~|{zz|~|zxurqqqrtwyz{||{{{|}||}~~~~~~~}}}}}~~~~~~~}}|{{{{|~}|{zxwwwwwxxxxyxxwvuvvwxy{~}||{zyyzz{||}}}{{{zz|}}}~~}|zxvttttuuuvvvwwwwxxyz{{{yvusqqqqrssuxy{}~~}{zyyz||zxwvuuuuvwxyzzzzzz{{{|~~}|{zyyyyyy{|}}}~}|zyyyzzz{||{{zyxyz{}~~~~~}}|{z{{zzzywvvvwxyz{}~~~~~~~|yxx{~||~~|||}~}|{zz{|~~~~~~~}~~}{yxxyyzz{{{{zzyyyyyzzzzyxxyyxxyyzz{|}~~~~}|{zyxxxxyz{|}}|||{{|||||}~~}|}~~~~|{zz|}~~~~~~~~~~~}}}~~~|zxvutsssstuwxxxy{{|}}}|zxwusrqrtwy|~}|{zzzzz{}~~~~}}}|{{||}~~~}}|{zyyyyz|}~~~}|{{zyyyyyyz{||}~}|{zzz{{{|}~~~~~}}||||{{{{||}~~}{zwvvwxy{}~~~}|}}~|{zxvutsrstuvwxz{{{{z{|}}~~~}|{z{{|||||}~~~|zwvuvxz{}~~|zxwwwwwwxxxyyzyyyxvttwywuuuvvvwwwwxxxvvx{|||{zy{~~|{zxwvwx{~}~~~|}~~~~}||||||{||||~}|{{|~~}}}}~~~~~~|{{{||||~~}|||||}}}~~}~~~}|{zzzzyz{{{||~~}}}}}}}}~~}}}}}~~}}||}}}~~}}|{{zzyyyyyyyyz{{|||{{{|||}~~~~~~~}}~~}|||||}}~~~~~}}}~~}|zyxxxxxxxxxxxxxxxyyzzz{zzyyyxxwwwxxyz{|||||||}}}~~}}~|}~}}~}}}}~}|||}}|zyyxxxwvvxz{}~}}|{zzzzzzzzzyzzzzzzyyzzzyyyyzz{||}}}}}}||{|~~~~}}}}|}~~~~~~~~}||||}~~~~~}}}~}||{zzzzzzzzyyzzzz{||}~~~~}|{yxxxxxyzzzz{||}~~~}}||{{zzzyyzzz{|}~~~~~}||{{zzzz{zz|}|}~}|||||{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||}}}}~~~~~}}||||}}~~}|||||{{|}~~~}z{}}~~}}~~~~~}}}}}}}|||{|||}}}}||~~}}~~}}~~~~}}~~}}|{{{zzzz{zzzzz{|{{{{zzzzzyyyzzz{{{{{{{{zzzzyyyyzzz{|||}}}}}}~}}}~}}|{{||{{||}}~~~~~~~~}}~~~~~~~}||{zyyyyxxxxxyzz{{{{{{{{zzyyyyyyyz{|}}}~~~~~~~~}|||}}}}}}~~~~~~}||{{zzzzzz{{{||}}}||{{zyyyxxwwwwwwxxxyzzyzzzzzzyyyzzzyzzzzzzz{|{zyyyzzyyyyzz{|}~~~~~~}||||||}}~~~~~}~~}|}~~~zyz{~~}~~|{zyz}}|{yy{|~}z{|}~~~~~~}}}}}}}}}~~|||{{{|}}}}~~~~~~~~~~~~~~}}}}|||||}}}}}}}}~~}||}}}}~~~~}|||{{|{{{||}}}~~~}}}}}}||||}~~}}}}}}}~~}}|}||}~~~~~~~~~~~}}~~~~~~~~~~~~}}}||||||{{{{{||||}}}}~~~~~~~~~}}}}~~~~~~~}}}}|{{{{{{{{{|{{{{||{{{zyxxxwwwwwwwxyyyyzz{{||||{{zz{{zyyyyyyyz{{{|||||}}}}~~~}~~}}}}}}~~}~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{|||}}}~~~~~~~~}}}}~~~~~~~}}||{{||{|||}|||}}~~~~~~}~~}}|}}}~~}}}}~~~~}|~zuw|~~~|{yz|~~|z{~~}}~~~~~~~~}}}}}}}~}}~~~~~~}|||{{{{zzz{{|}~~~~~~~~}}||{{|}}}}~~~}~~~~~}||||{{z{{zzz{{||}~~~~~~}}|||}}}}}}}~~~~~~~}}}}}}}}}}}}~~~}||{{{{{|||||||||}}||}||||}}||||{{|{{||}}~~~~~}}}}~}}}}}}}}}}}}~~}}}}}||||}}}~~~~~~~~}}|||{{{zyyyz{{{|}}~~~~~~~~}}}}|{{{zzzyyyxyyz{||}}~~~~~~~~~~~~~~}|{{zzzzzyyyxxxyz{|}}}{zxxxxxyz{{yxyzzyxwxyzyy~~xusrv{}}}}}}{ywwwy{}{yy{|}}}{yxxx{~|{zy|}~}||{zyxx{~~}}~~~~~~~~~~~}}}}~~~~}||||||}~~~}}}|}|||}}}}|||||||||}}||}}}}||||||{{{{|}}}~~~~~~~~~~~~}}}}~~~~~~}}|{{zyyyyxxxxyyyyyyzyyyzzyyzzzzz|}}|}}}}}}||||}}||}}~~~~~~~~~~~~~~}|{{zzzz{{{{{{|}}}}|||||{{|||||}}}}}}~~~}}}}||}}|}~~}}}}|}~~}}~~~~~}}~~}}|{zzyyyyxxxxwwxyyyz{|||{|||}~|{z{{||}}}}}~~~}||}~~~~}|{{|~~sonou}~{{}}}}~~}~~}zvuuuvwz}{yxxz||yvuwwvssx|~}ywwxzz{{||{z{{|}~}|}}}|||}}~~}|{zyxxxyz{{{|}}~~}|{zzzyyyyyzz{|}~~~~}}}}}}||||||}}~~~~~}||||}}}}|{{{{zzzzyyzzz{||||||||{||||}~~~~~}}}~~}|||||}}}~~~}}}~xqppt|{z|~zvuwy}{z}||~}||~~}||}|ywvvwxz|}}}~|zyxwx{||}}|{{{yxwvvvvttuwwxxwwxwwwwxyyyz}~~}}|{{||zzyz{}~~}}~~~}|}~~}}}}~~~~~~~~~~~~}}}~|}~~~|{zyyyxyzzzzzz{|}~~}||{{{{{{{{{|}}}||{||}}}||{||}}}||{{z{{{{{{{{||}|{{zyyxxxxxxxxwwwxxyyyyyxxz}~~~~~|zz{||||{yy|~~~}}}~~~}}|{z|}~|yx|umir{uw}~yxyz~|}}yx}~}}}}}{{{{||~~}}}~}|{|}}~~~~~~}|zxxyzz{{{{||}}}}}~~}}}~~~}}~~~~~~~~~~~~~~~~~~}||{zzzzyyxxyyzz{{{{{{|||||||}}}}}}}}||||||{{{zzz{{|||}}}}}}~~~}}}||}}}}~~~~~~~~~}}}|||||||||||}}~~~~~}}}}}}}}~~~}}}}}}}~~~~~~}}}}||||{{{{{{zzzyyyyyxwwvuuuuuvwwxyyy{{{||}}}|}}}|}}~~~~~~~~~~~~~~~~|{}|{zzyxwwxyxwxyyxxz||{{{||}}}~~}~~}|}}{|}}}~}}~~~|ywxxvvvuttvvwvuwxvxz||}~~~~~}}|||{||||}}}}~~}~}zzzyy{|{{{{||||{zyxzz{~~~}{{|{|{xvututtvxxz{||||}{zzz{{zyyxvvwyzyyyyzxvwyyyxxy{{{zz{}}|}}}~~~~}}}}|{|}~~~|{|}~~{xvtqqrstsqqqtttttuxxwz{||zz|~~~|||{xsonmlkkjijkloqqqqqonmorux{~{yzyxxwvvvutttuutsuyz{~~|ywurrtvxyz{}}||}~}|zywxyy~}zxxz}}|{yxx{}~}}|ywyzyyzz{|}}|}~{z{zz{|~~|xyzxwxyxxyz||yy{|}~}}|{{||zyz{||yxwwxy{|}~~{zxuspooooprsrrsuxxxyyxvrpmkjkmqtw{}}|{zz{}~}zxurpopqqsttuusqpqrtvx{~}{zyxwxzzyxxyxsppoopruwz}|{~|wrpolkllmnopqrrtuwxwwwtrqqonnooooopswz||z{|{{~|~}}~~~~~}|||}~~|}~{yz{{{~~~zz{wsrrqpopqqqponmoponruvxz{|~~|{zyxy{ywxy{||{{}}|{zz{}~}~~zvspoooopsvz||~}|{{|}}}}||~~}{ywwwwvvusqpomlllmmlptuux|~{{|{{|}}{zxy{}~}zwusssrqrtuvuuwwurponnnmoqrrrtx|{}}}~~|zywuvwwyz|~}|{{~~}}|yxxxusrssrpprstuwyzz{||{ywwwxyyz{|}yxz|~}}~~{{{||{z{|}|yxyz{zyz{zy{}|z||}~~~|{yxyyzzzzz{{z{{{}|ywurokhgfefhihjlllmonnnnooprrrrqqomnprty|||}}|zz{}~~~}zwvtsstuutssssstvwwvvwyz|~~}}{yz{z{|}~~~~|zy{~~~~~~}{ywwxyywutuvwxyz|~~~zwwxxxyz|}}~~|~~~~}~~|z{{{zzz}~~}~~}}}|{||{|}~~|{{|{z{}~~}|{zxvutuxzzzzywusrpponmkijkklnopqssrsvwxzzyxwwxxvvvvwxxz{}~}|zyz{}~~~{ywuvwxwvvtstuvwvwyzz{|}~~~}{{yvvwxz{|{yyyxvvwxz|}{zyxyyyyyz}|{}{xuutrstvwxy{||}}~~}|||{yxy|}~}zzzyxwwxyyyxyyyzzyyzz{|}}}}}}~}||||~}|||}|xusrqppqsuvwxwvwutttuvvwyzzzyyyyyyyyyz{{{|}~}||{|~~{xvvtsqrrsvwwxzz{{||~}|zxwvuvy|}}~~~~}{{{zzz{|}|{zyyxxxwxxxxwvxzyyzyyxwwxxxyzyyyzzzzz{{{{|}}}}|}~||~~}|{{{}}}}~~zwtttrqrsuuttuvvvvuuwxwvwxwvvuttttuvwxyzz{zxxyyyxy{|{zzzzyxwutvwxyz}~~~~~|z{{{|~}||zy{{{|}~~~~||}~}|}~}~~}|{{zyzzzz|~~}{xvuuuuwy{|{}~}|zyz{{}~}{ywvvvvwyyyxxyzywwwvvuutrqpomjiiiigfhijkkmooppprtuvvvwwwwvvwxz}~~}||}}}}~~~~}|ywxwutttuuuwxyxyyxxzz{|~~~{yxwwvuvwwwwwwwwwwwwwxxxy{|||}~~~}}}}}}~~~|{|}|zyxyzzzzzyxvvvwwxyzzzyxwvutsssstuwwxy{|}}}||{|{{zyxxvuvxz|~~~|{{yxvuutsrrssstuvutuuvvxyxwxxwuuuuuvy{{{~~}}}~~~|{yxvuuvvvwxy{~~}}~~}}|{zyy{}}zwwwusqpqqpqrssuwyz||||}|{zzzzzxwvvvxy|~~}{zz{||{zz{|||}}~~{ywvvutsrrrponnnopqqqqrssstvwwwvsrrssrqrtuvxxyzzz{zzyyyxvuuvuttsstuwyzz|}}}}}{zwuttuuuuvxxxxxxyz{{}~~}|zyxwwxyz||}}~~~~~|zxxxwvwxwvuuuvutvwwxxyz|}~~{xusqqponmmnooopqstttwy{}}~}{|}}}}|||}}||}|{{z{{ywxywutrstvx{|||}||}}}~~}{ywutsrponmnoqsstuvwxyz|}~~~~}|zyxvtrpprrsuwwxwxyyxxyyy{|}}}}|{zzzzz{{{{}~~}{xutssssssttuuutstuuuvxzzzzzxwvtqqqqqqqrtuvxxwy{{{|}|||||{{{||}}~~}}{zzzz{{}~~}}}}}}~~}}||{{|}}||{zyxxwvvvvvvttuvvutuutrrrrrrsrrstvvwy{{{{zxvutsstvwyz|}~}{zyxwvvwyz{{{|}}|~~~~||}~~|ywusrqonnnnoooqqqqpoooonnpstuvvwvutsrtussttutrstttttuwxyyyyxwvtuvvxz|~}{{{zzywwxxy{}~|zxwyz{||}~}|||}~~~|{{{{}||||||||}~~}}|zxvsrpnmmmmnoprsuwvvvwwwxxyyyzz{|}}~~}{yvuutssstttttuvwwxxyyywutsrqooqsuuvxxxxxyz{|}}~~{xusrpnmnnnnpqrtuvxxyyz{|}~~~~}~}}~~}|zwtttttsrstvwwwxyyxxy{{{z{}}|||}~~~}{yxwvvxyz|}~~}|||{{|}}}~}}}}}|{{|~~~~~~~}||}~~|{ywwwxwvxz{|}}}}|}~~|zyxwvvvwwwxyzyxxxyyxz{|}||~~}}|||{yyyyyyyz|~~~zxwwwvvvwyyxwwy{zy{|{zxwvvurmnpqqpoqrrrrsuwxwvwyxvwywuwywtppsvwxxxyyy|~~}{xwvuuuuutvxz|~~~}}}~}{zz{{z|~}|{yxwvuvwxyzz}}~~}|}~}{y{}{z{||}|xyzwtsswxvvxyz{{|}~~}}~~~~~~~}{yvvxxwvvvwutuwxyz{|{zxusspmlllmlmopqtvvtsstuvwxz{|}}~}}}~|{zzyyzz{|}~}}{{zxvutrqqpnnonmnnqrposvuuvxyzzxussqopqstuvxxvxzzzzyz{{{zxxwuuutstuwxyzzz|}~|{}~}|{|~~~}~~~}~{yzzyxxwy{{}~|yz{{{{{||}~|{||{{|{zz{{|{zzzz{{{~z{~{x{~}}~~}{ywvvwvuuvxzz{|{||~~||}}zywwwtrqqqrssssrrrqppqsvvwy{{|{{|{zzyyzzzzz{||}~}|{zxwzyvuxxuw{zwvuwyvuxzxxxvtuxwtvvttstwwuvz{z}~~||zyyxxwwxyxxxz||zxvx{zxwwz|xwz{zz{zxxxxxyy{}{yz|~~~~~~~}|yxy{}~~~}|{yx|}}|}~~~~~~|yzzustuvvux|zx{}~~~~~~}|||~}{|~}|}~~}zxvusstrpsvwwwwxwvvwz|zxyzwtqoonllmkjlmmopprrqsuuvvvwz{{|}~~~}~}}|{{zyxwwwvvy~}~~}~~{xwvwwvxz{{|}}}~{xusttsrrtwyz{|~|}|zyyz}|y{}}|{z|~~{{}}{}}|{zz|~~~{zxvvvwwwxy{}{{}}}|{{{{{|}}|}|xvyzywtuxvuwyxy|}zy~~}~~|zzyxwutuwyyx{~|{}{xwxxvuvwwx{}|~~~~~}~~{zyz{}~}|{{z{|}}~}zxvutrponnpssruxyyz{}}||}~}|{{zyzzz{{||{yzzzzz|~~||{zzzywuuvwvux|{y{{{}~}|{zz|~~~~~}}|{{}|zwuutrnnqstuuuvwwutuwvwz{xwwyyxwxyvstutsstvwwxz}}}{xwxy{||~~|z{{zz{{|~|{|}}}~~~{wuuvvwz||}~~}}~~}|zxwxyxvxz{|||~~|||{y{}||}~~~{yz{|}~~~{ywvusssstvwxy{|{{|~~~~}}}~}~}{|~|{|||{||z{~}|zxz|yvwwuuvuuvxyzz{|~~~~{xvvuusswyyxwxz{{|}|zzyvuuvxwvx{||}~~~}}~~|zzyxvvxy{}}~~~~~}}}~~|{{{zxwwvuuvwwx{}~~~}{yxxy{~~}}{zywwyzxwxxxxwxxwuvvvwwyyz{zxxxxxwvvusrsuvwyyyyz|~}|}}|{zyywwwxz}|yxz||}~~~~~z{{xvussrqqsttuwxxz|{zz{||||}}}~}~~{{{{{zzz{|}||{zywvvxwvxy||{{zzzxvvvuvuuwy{{{|~~{ywvvuvz}~||{||}~}}~~~}}~}{ywtrrqooopsrpswwvvvutsttsrtwxxyyxwwvvutsrqrrstttuwxy{}}|{zyy{}~~}}~}}~~}}|||{{|}}}~~}zxwustxxwy{{{zyzzz{{{zzyvssrrrqrtvvvvy|}}}}||~}{{||}~|z{{{zxwyzyxwxzzyyxxwuttutttttvxwvwyz{{{}}{z{yvtspooqsuvxyyyz{}~~~~{yxvtstvxxwxz{|||}}}}||~~||}~~~|{yyxyzzxxy{}~~}{zyyzxx{}}||}~~~}||{zywvyzzyz|~}}~~}}}~}}}}{yywvvwwxxyyy{}~}{zyyyxwz}~~|zyxxwx{}}{yz||{zy{}|{ywwuqqqqqqstvxyyz|}|{||}}}~~}{xyzzy{|}~~}}|zyxzzzyxxyzzxvwwwwxyz{{zzz{zywvtstttttuvwwwxz|}}}~~}{zyxy{|~~~~{{{{|||}~~~~~~~~}|||{|}~~~}|{zwvvwwxz|{{|}||}}}}|~~|z{yyyxyzzz~~}{zzzz{zz{|}}~~}{yxy{||~~~}}~~}||{zxxz{{z{~~|zwutrrqruwwwwwxyyyz{||}zxxwvutsrstvvy|}~~}}|}}||}~~}{zxxyyxxxyyyxwxzywyz{{yxyyvuuutsrqpppqqqruvvwyzzyxyzxutrponpsvvxyzz{{{{{|~}{{||{zyxwwxyz{}|{zyy{{y{}~~~~}~}{z{||}~~~}||{ywwwvvwxyz|}~{zzz|{y{~~}|zyyzywwz{||z|~{yzzxxxwuuvvuvwy{yy|~~~~}|||zxwx{~}|||}}}~|zyxvtuuvwxxxyz{||||||}}|zyxvtttuuwwwwy|~~|{zzyxyyz{|}}~}{{zzyyyxxxyz{|||}~|}|ywvuttuxxwz}{yzzzzyyyzzz{zyz{xvvwvuttuvwy|}~}|{zzz{}~~~~~~~}{ywtssrqrrrruwwxyxwwvvwwvwxxxyyxxxwvvwxxxxy{{{}~}}~~}}~}{zyyxxwxyyz{{{{}~~}{yxz{|~~zyxxxyxxyz|}}}~~}|||||}~~~}|}~|{zz{zxy{{z{{zz}~}{{{zwsrqppqrtvxyxy||{|}~}zyyxvvwwwwwx{||||{{|}|}}||}}||}}|{{{zxyzxwyzxxz|~}|}}{zzzzxxz{|}}}{zzzyyyz{|~~~~{yzywvwxyxwxzyxz{yxxz||z{}}|{zyzzzxxyyxxxy{|~~|zzyxxwvxzzzz{||zxxwvvvvuvxwwwwxxutuutsstuvwwxyz{}~~~~~~~|{{z{}}}~~}|zwuvwwwy||y{}}}}~~~~}{yyzxwwyz{|}}}~~}}}}||{|~~}}}}|z|}{yxy{|{|}vnorsuwy{}{uonmkmswyz~|zwsonmmsz~~zwvqopqu{}~xrolkkotyztrsuy|~xuroruuz{qkhedejnry|vrnkhhjijnuz|~~zzztnkifefhkqw{~yuqnliimrw|~|xvutux{|wuvustwyz~|wtrpppmnsxy|~zvvurpqsvy|{xvtsstx{vqljfceimrx||wtrrromruux~~|xtqljklnqsvz~~zyyvsqpqrrtwz|xsqoou{}}zwvuvyz|~xtspmmnqrrw~|zvrrstvz}~{~}{~~~~ytsqooqtwz|~}|{xxyyy|~|||}~~~}xssspptx{}}z{{wruxwvy|{z|}|~}yyywuvyz}~{yz|}~{{}||yrvyuty}}ysqrqqtwz~~~~|xwyywx|~{{}|yvuwyvrrtttx|{{~{yvsrrqqrtx{{z|}{}~|{yvxzwuwxyzzxyz{zxvwzzxxxyz{{z{{yy{zyz{zxxxyyz{~|~{yyyz{zz|}|{{|~}{yxwxxyz|}~}}~~}~~|{|~}|~~|{zwutsssstuvxzxuuuxzyx{}|zwtrqpooppooopqssrqqqsutsvyxwz|{z}~{yzzwuxyxwwxxx{~~|}|{||{{{z{}|yxwuuwyxwxz{{||zwxyxvvwvtuxvsw{yw|~~{z{}}~}~~|{zz{{yy|~}{zz{{zxwvtttsssssstvwxxz}}{}}zxxxvvwzz{}~~}}~}|zxwwvwywwy{zz{|zyz{||}~}~|zz{yxyzxwy{{~~}zyy{|~~}|zzzyxy{yxyzzyxxywwxyyz{{{|}{xz|yvxzzzyyz||~~}|{zy|}}}}||}~~|}|yy{z{||~~|ywuuwyzzz|~~||}~~~{zxyyvtuuuttuuuvwwvutuutuvwyz{{|{{zzyxxwvuutvwwwz}}|||z|~~~~{zzyyxxyzzz{{zyyxwwxxyz{||zz{{yxwvvutuvutvxyzz{~~~{yxvtuvvy||{|}~~~~}{{{zyy{}}|~~~}|zz{{{|||{|}}|||{zxvussrssttuwwvwyyxxzzzyxxwspoomlnonnoqtttvwuuuuuvwwxz{{{{zzzz{|~}{zyyxxyz|}~~~~}}~}}|{{||}~~|zzzwtuvuttuwwuuuuutssttttrqstttvwxy{||}~~}|zywvvxzzz|}|{}~~~}}}||~~}zywvuttsstuvwyz{zyxxxxyyyz{||{||{{zz{zxyzyxxxwwxyz||}~~~|{{yyz{{|~~|zyyyxxxxz{{{{zyyyxxxyzz{{|}}~~~~~~~~}}}}|{{||}~~}|||}}|{{{zyyz}~~~~~~~~~~~}|{zyyyz{|}}~~~~|yxwvwwxzzyyyxxz{|{}}}|zxvtqqrqopqqqsuwwuuwxvwwxyzyzz{|||{{||{{{zzywwwwxy{|~~~|zyxwwwwxz{||{{{zxxxxxxyz{{{||{zyzyyxxwwvuvvvwxxxyyzzzyzzzyxwxxwxzzyyyyzz{{}~~~~{xyzyz|~~}}|zyyyz{|}~}|{{zzz|}~~}{zyzzyxyz|}~~~~~~||||}~~~|ywuuuuuuuvvvvwwvussuutuvwwwvvuuvvuuvwwvvvvwvvwwwwwxyzzzzyxwvvvwxz{|~~~~~~|{zyz{||~~~~~~}{ywutrpopqrrstuwxzzzzzyxxyz{yyzzywvuutsssrrstttvwwwxy{}~~|zzzyz|}~~{yxxwwvwxxyz}}|||{{{|}~~~|}}||||}}|}~}}~}|{{||}}{yxwvvvwxyz|}~~}}}}||}}|{z{{{{yxyyyxxy{zz{{|||}~~~~}{zywtsqpqrtvwwwwwxxxyz{{{zxwuttrppqrsstvxxxyyyyyyxyyz{{|}~|{zzzyxyzzzzzz{|~~~{yy{}~}{z|}}~}|{zyyzz{|}~~||}~~~}||{{{{|}~~~}}|{{|||{}~~~}{ywwwxyz|~~~|{yxwwvvwxyz{}~~~}~}|{zz{}~~~~~~~}|||}~~|zyvtsrrrrrsttvwwwwwvuuvvvvxyyxxxxwvuttsrqqqrstuwyz{{||}~~}|{yxvuuwyz|}~~~}}}zxwwwwwyz{|||||||}}~~}{ywvutttssttstvwwvvvurqssrrstuuvwwvvvvtssstttuvwyyz{}~}{zyyyyz{||}}~~~~~}|{zxxyxxyz{|~~}}~~}|{zz{|}~}}~|zyz{{}}zxwwvuuuuvwxy{|}|{zzyxwxyyyzz|}~~~~}}~~~~~}|{zyyzz{|}}~~|{{z{}~~}|{|}~|{yyxxyzz{{||}}||{{zz|}~}}}~~||{{{{|}}}~|zyyyyyzzz{|}~~|zxwwxy{|}~~~~|{zyxxxyzzz|~~~~}}}}}~~~~~~~~}|{{zyyyz{{{}~~~~{{{|}~~|{{{{||}}}|}}}}}}}}}}~}}}~~~~~|{zyzz|}|{||||{|~~~}}|zyxvusrrrqrstttuuttuuuuvvvwxzzyxxwwvttstttttuvvwz|}}~~|zywwwxz{{|}~~~}|||}|}~~|{yxwwxxyz{|||||||}}~~~}|zxvtsrqqpqrqqrsssrsssrrrsttuvvvwwxxxvvvuuuvvwy{|||}~}{ywvuuuwxyz{||}~~|||||}~~}}}~~~~}}}~}}}~~~||{{{|~~~~~~~~}|{zz{||}}~~~~~~~~~~|{zyxxxyzzz{|~~|zyyyz{}~~}}}~~~~~~}|}~~|yxxxwwxxyz|}~~|}}|{{{{||}~~~~~~~~~{yxxyz{}~~~}||||||}~~~~~~~~~}||{zyyyz{{{|}~}zxwvvvxy{|~~}{yxwvwwvwyz{|~~~|{{{zyzz{{{|}}||||{zyxxxxxyyz|}}~~|{zzz{}~~}|{{{{z{|}}~~~}||{{{|}}}~~~|zyvtuvwxyz{{zz||}}~~~}{zxvtssqpqrstuvwwwvvvvvwvwwwwxzzzzyyxwvvvvvvvvwyz{|~~|zxvutuvxy{}~~~}|||}}~~~~}||||{{{|||}~~~~~|{zzz{}}|}~~|{z{{{|}}~~~~~~~}||{zzz{||||}~~~}|{zz|}~}}}}}~}{{{{{{||||}~}}|{{{{|}}}}~~~~~}|{zzyyyzzz{||}~}|{yyyz{|}~}{zyyyyz|}~~}||}}|}~~}||||}~}{zyyxxxxyz{|}}}|{zz{{{||}~~~~~}}|{{{z{{{{||}~~}{yxxxxy{}~~}|zzzz{||}~~~~~~~}}}}~~|{zzzyyyzz{|}}~~}{zyyxyy{||||}}}}~}|{zxwvvvvvwxyyyzzyxxxxxxyz{{|}|{{zzzyyyyxxyyz{{|~~}|zyyxyz|}~~}{zyyxxyz{||~~~}{zyxyyyyyz{{|}~~~}|zxwuuuvwxyyzzyzz{{|}~~}|{zxvvuuttuuvvwwxwwvuuvuuwxyz{{{{{||{zzyxwwxyz{}~}}|{zzzz{{|~~~~~}|||}~~~~|||{|||}~~}}}}~}|}~~}}|{zz{{{}~~~}|{zzzy{|||~~}}|{{zzyyyyz{|}~}|{zyy{}~}}}~~}||||}}|{yyxz|~~}{{{{{{{{{||||{{zyyyzz{{|}~~~}}~|{{zzyyyzzzz{}}~}{yxwvwz{|~~}{zyzzz{|~~~}}~~~}|zz{{||}~}|zxxxyy{|~~~~|{yyyxwxyyz{|~~}}||{z{||{|}}~~~~}|{zyxwwwwwwxxyz||}~~}{zxvutuwy{~}||{zzzz{|}~~~~}|{zyxxxxxyyz{|}}|zxvuuuvxz{|}}}}~~|zxwvuttttuvxyyzzzyxvwwwwxyyz{|}}|{{zyxwwwwxxyz{{}~}|zyxwxyz|~}|{zzzzz{|~~~~~~~}}~~}|{|}~~~|{{{{{|}~~}}~~~~~}}}|{zyxyyxz|}~~|{zyyz{}~~}}~~~}zyxyyy{}~|zyxxxxyyyz{|||}|{yyyzzz{|||}}}||{zyxxxxxyz{||}~||zywwxyz|~~~~~}||{{{||}~~|zxwwwxz|}~~|{zyxxwwxyz{{|||{zzyzzzz{||}}}}|{{zyyxxxxyyyz{|~~|zywvvuvx{}~~}{zzzyyz{|}}~~~~~~}}}}}~~}|{{{{zzzzz|~~~~}{zxvuuvxy{|}~~~~}|{zyyyyyz{|}}}}}|{zyzzyyz{||||||{zyxxxwwwvvvwyzz{|}~}}}}{zywutuvxz|}~|{zyyyz{|}~~~~}||{zyxxyyxy{{||}~}{ywvttuvwy{}~}{{zzzz{|}~~~~~}{{zz|}~~}|{{{}|}~~}}}}}}~~~}}}~~~~~~~~~~}{zyy{~~~}|{{{|}}~~}}}|{z{{{|}~~}}}}|{{{zzzzzzz{|}~~|zyxwwxz{}~~~~~~~~~}}}}~~~}{yxxxz{|}~}|zxwwwxxzz{{{|{zyzyyyyyyz{{{zzzyxyyxxxxxxyz{||}}~~~}{ywvuuvxz|~~|{{{|}~~}}|||||}}~~}{yxxxxyz{||||}}~}{zxwwwvwwxyz{||{zzyyyyyz{|||||{{zzzyxxxxwwxyzzz{||~~~}|zxwwvvxyz|~~}|zyxxxyyz|}~~~~}}}|}}}}~~~~~}|{zzyyxyzzz{{||}~~}{yxwxyz{}~~~~~}|zyxxxwwxxyz{{|{yyyyxyyzzzzzzzzzyxxxwwxxxxzzzz{}~~|{zzz{}~}}}~~~~~~~~}}|}}}}}~~~|{{|~}{z{||~~|zzyyyzz{|}~~~}~~}~~~}}||{{{{||}~~}|||}~~~~~~~~|||{||}}}~~|{{{|}~~}zyxxxxxyz{|||}}|{{{{||||}}}}|{{zyyxxwxxyyz|}}}~~~}{yxwwwyz|~~}|||||}}}}|{{{{|{|~~~~}{zyzz{}~~|{zywwwwwxyzzzyyyyxxxyzz{||||{{zyxwwwvvvwwwwxyzz{|~~~~~~}|{zxwwxyz}~~|{{{{{|}~~~}|||||{|}~~|{xvuvwxy{|}}}}~~~|zxwvuttuvvwxzz{{{{zzzzyyz||||{{zyxxwwwwvvwwxxyyz{{|~~~~}}|{yxwvvxz|~~}{zzyyzzz||}}}}}|||}}}~}|||}~~}}~~}|||||||}~~~~}~~~}}|{{{{|{{|}~~}{{{}~~~~}}}~~}{zxxyz|~~}|zyxxxyyz|}}~~}}|}}}}}~~~~}|{{{{zzzzzz{|}~~|{{|}~}}|||{{||}~~~~~}}}~~}}}|{{{{{||~}{zyyz{}~~{zyxxxxxxyzz|}|||||{z{}||}}}}}|||{{{zzyyyzzzzzz{{||}~~~}}|{{zyyz{|~~}}}}}~~~~~~~~~|{z{{zzzzz{|||}}||||||||||||||}|||||{||||||||{{|||}}}}~~}}~~~~~~~~}{~}zz}~}~~~~|}|{||{ywuuvtttsssqqtuuvwyyyy{|zxyyy{|}~~}~~||}~}|||{{{{{|||}|yxxxxyxyyyyyy{{{{|}}~~}~~~~~zvwxuuwxwvx|~|z{}}~~}{{~{zzwttvvvvtuwvvwwwyyyzzy{}{zyy}}}}||||~~{{~~}zwtsrqpqsuwz{|}~}{|}}{{||zz|~}~~}|yy{{ywwwvvwyzzz{zxwvuutrqqrsrtvurppqsttuvxy{zy|~~}|yurolklmnpqrtwyxy{}~~|yyxxxxuolkihjlllllllkmprtx|~}~~~~}|wronnosuvx|}}|ywvxz{yz}}}~}{{zxusstuvxyz|}~}{yxx{}~{z|~~~~~~}|||{zxwwz{|~~|{||zywsrponnnljklmnpsvwxz{{yvsqpnmmnqsstxxvwyxwwy}~zxwwyz|}}~~~|zyzyuuwwxyyyz|}zz{||{ywxwwxxwxzzxustuuvwvuvutuvvusqpopqrv{}{xxyyyxy{}~~~~}{{{zz{zz~~|ywsrrrsvyz{}~{yvrruvx{}~}{|yz{{{ywsomkklnprrsy~~|}~|z|~}|}~yvvwvwy{}~~~{{}}{{{zyxxwvttttvwxz{{ywusqqpopuz}{}}~}zwutrpqsstvwyyxz}{yvtttrrrrrrrtutrponnqssvz~}|zvtqppoprvz}~~}|zxutuutsuyzzz{}}zxwvtrtwy{}~zursrqqruwwxz||{zy{}|zxwvwyzz|}}~}|{zxwvvwxxxzzyyyxwvwy|}}||}}|ywxyy{~~~~}z{|{{~~~~zvssuutttuuuuutrqqstvwxwy~~|||yvsomlllmnmnqtvxyxxxxxxyzzzzzzwtsrommljknpqtvx|~}yurponopqrrtvvwwvutrrqqrstuwz}|{{zyz||||~~}|{{{yz}|zyy{{y||z{}~}{||zwvuvwy{{{}~}|}}{zywvxxwwwx{}~~~~~|{yxy|}~|}~~~}|}~~~~~}}~~}||}~{ywutsrppqqqomlkjijkklnoqtvwxxxzzwwwy{|}}~~}|{|}{z{|~{xtstuvwxz|~}||yvx{ywxxz|}~~}}~}}||{yyyz{||{zyxvsrrsttrrtuuxz}}}|yvsqpppqrruy{|~}}{{zyz{{|zxwxwvuwzzyxxxxyyxxzzz{|~}||{yxxz{}{wtqoprrsuvwxz|}~~{yyz{{yyyyyywvwz{{{{}~|{|~~||}{xwxyyyyzz{{yyxwwvtrrqrrtwyz{~~{yxvttuwz~}yxwvuutsssrqrrrrqqrsuvvurqqolnqqprtsssrrrqrtuvz}~|xvvvwz~~~}{zzzzyyywwwwy{{z{{{}}|{zzyvuspoqrsuvvvwwxxwvvwwwxz}~~}~~{{{z{}~}~~}~~|{zxuusrtwyz{|}zywvuvz||~|xwutuxz{|}}|{|}~||}}|~}|}~|zyxxwusrpnoppqtuutssrrponoqsuwyyyyxyyxutuvtruy{|}~|wspnllnppqtuvvuuvutuxyz{{{{{z{zwwvutssuxyyxy{|||zzzz{{}~{{}}~~~}|{zyyzzzz|~}|{z}~zxupnoqtuwxyyxxxvsssrrruxxwxxwwwwwxyxwwxz}~}{{|||}~}{z{|~~}|}~|zwuspnmnmnnoopqqqpoonnmnoqsvxyz|{z{{{zxwvvwwwx{}|ywvsqrtw||xwvvvvx{}}}|||{xvusstvvx|~|zyxxvtttrqrsttuvxzzzy|}{|{zzwvvvvwxy{}~}}~}}|||}~|zyyyxwwyxwxx{}|zyxyzzzz}~}zxxyyz}~||{xusqppqsuuwxxyxwz~~|{{{{{{{|~~~}}{zz{}}|{{zzzzzzzzwwwvtrppqrsuvyz{|}|{{{|}||}~~~|zxxxzyy|zvutrqooppppprtsqpooopqqrtuwwuvwusqppqrrttuwyyz{||{}}}}~~|ywvvvvwy{|}}}}||}}|zywvvvvutttsrqqrrrtuwyz|~}ywyzz{z{~~}}}|{yyyyz{|}~}}{ywxyyzz|}}~~}}~~~{ywwxy|~~}{{{zxwwwvuuuttuvwz}}{|~~~~~}|}~}|}{zzxvuuutsrrssrstttstuvuwxyxxxxwwwvvuuwxyz}}|{zxyzzyyywtrpmjjjjkmpuwxy{{|~~~}|zzzyxwwwwwyzzyz|~~|zz{{{{||}~~~}}}~~~~~~~~~|{z~zxxwuuuttuuuwxwvvwyzyz{||}~}{zyyxvvwwwwwwwxz{{{|~~}|~~}{zyxyz|}~{yyxvuutrqonnnnnooqtuuvyzyxwxxxxwusrsrqstssuvwxxz||{~~~~|ywvutssssssstutsstvwwwwyyyxutvwtsstutqruvwxz|~}}|zwtsstvy{~~|{||{{zyxxz{}~~~~~}|zyxwvutuwxz{|~}{{z{{zxy|}~~~~~||||}~}|||{wtrpqrsvz|}|{zz{{|}~~~~~~~~}}|{zz{{zz|||}~}|}{yyyyyyz}|zyyvtuwy|}}~~|zyyyyyyyyywusrqpnmnnmmoprstvwxyxwvuuuuvxyyxvvwvuttvustuvwxz{}|zxxxwvxzz{{}~}}~{zxvuuvwxyz{{{{{{zxxxyyyyyyz{||{z|}{z{||}}zywvutvyzz{zzzyxxwyzz{~~|zxxxxxyyy{~~|z{||}~~}{zyz{}~}{zzyyxyzzzyyyz{}}{zyyxvuuvwxxyz{{ywvvvtrtvvxyy{}~~{zzzyvtuvttuwyz{{{{zywwwwvtsssrrstvwwy{{{|~|zyxvuuvwwxz{{|||{yvuuuuwyz|}~}}|||{|}||~~~||{zzyyy{|{{|}~{yxvttuvxxyz|}~~}|{{zy{}~~|{{yxww{}}~|zxy{||}~~~~~~~~~~~|{zzz{~~~{ywusrrrrrtvwvttutsqpqrrssuwwvwwvvuuuvwyz|}}~~}}}{yxwvutrrrsuuutssstvwy{|}}}}}{zxwwwvvvwyyyyz{|zy{{z{|~~~}}{ywutuvy{|}~~~}}~}|}~~~||||{{{|{zyyyyxxyzz{{||||}}}|{|}|{{zyyyyyxxyz||~~|zzyxxx{~~}}}}|{{|||}}||||||||}~~~}}|{zyz{}}}}~~}||{yyyyyyyz{{{}~~|{zxvtsssuwxyyz{zxxxwwxzzzyyyzyzzyxwuuvuuuuvwvvvwwwwutuvvvvwxwvuuuvvvvvwxyz|}~}|{yyxxwwy|}}}}|{}}{zyxwvvwxxwvwwuuuvvwxyz|~}{xwvuuvxz{|~~}}~~~}{zzxwwxyz{|~~}|zyyyz{}~|{zyyyz|}~}|}}}~}|{ywututssuuvvvvvutsssttuuwzz{{zyxvvvuttuuvwyz|}~~}|{xvvuttvwz|}~}}}}~}{yxwvvuuuvwxxwwwvuuvwx{~~}}|||||}~|zyxuuuvwxyxwwxxxy|~}{zyxwwxyzzyyxxyxwxyz{{|}~~}{{|||{|}~}|zz{|}~|zzyxxy{}~~~~|||~}{xvtrqqppprrrrrrsrsuvwxxz{|}~~}}|||}~}}~~~{zxvtuvvvvxyz{|||}|{{{||||||||{||{zyyywwwwwwxyzzz{{z{|||}}}}{ywvuvwy{}~}}~~|zzzyyzzyzyz{zyyyyzyxy{||}~~~}|}~~}{zxwvwxy{~}{{zyxxxxyz{{{|}~~~}}}~~~~|{|{zz{{{zyyxxwwxxyzzzzz{|{zywtrppqrsuwxyyz{{{{|}}{xvuutsttuuuvxwwxyxxxxxwwyzxwxzyxyyxwwxyzz{}}}}~~|||}~}}~~~|{zzxxyxxxy{{|{||}}~~}}||}~~~~|||||{||||}~~~~~~}~~}||{{{||||~~|{yyz|}~|{zyz|}}{zz{{{|}}}|{||}}~}{zyxwvutsrststvwwvuvwwvvwwxyz|||}}~~~~}}}|{zzz{{{|||||{{{zxwutssttuwy{|}~~}|{zxwwvvwwvwxy{|}}|||}}~~~~~~~}|}~~~}~~~~~~|yvutttuwy{}~~~~~}{yxxwwvvwwxy{|~~}}}|{{zzzz|}~~}{{{{zz|}~~~}}}{zxwwxy{||}}}}}||}~}|zwutssssstvwxyyyyyxyyxxxyzz||}}}}}|z{{{{{{||}~~~||{{|}~~}|yxwwuuvvwxz{{{zzyyyzzz|}~~~~}{yyyxxxxxxxyzz{|}}~~~}|{zyxxy{}~}|||}~~}}~|zzyxxxxxxxxyxxxyyyz{}~~}{z{|||}~~}|{yxxxy{|~~||||||||||}}~~~~~}{yyyz|~~~}}}}}~}}}}~~}{yyxxyxvvvvwxxyzyyzzzyyxvusrqrrtuvwxxwxz|}~}|{yxwxxxxwwwxxxyzzzyyyxwwxyyyyyyxxyyyz{|||~}|{{|}}~~}}|||||}~~~}}||}}~~}}~~~~~~}}}}}~~~~~~~~}{zz{|~|{{zxxyyzz|}~~~~~}~~}{zzzyz{{{|}~~}~~~}}||~~~|ywwwwxy{}~~|{ywvutsssssttuvwwwxy{}~}|zxwwxwwwxxxyyzz{}~~~~|zxwwvuuwxz{|}}~~~~~}{{{{zyzzzz{{{zyxxxxyzz{|~~|z{|}~~}||||||}}}}~~{ywuuvvwxyzz{|}~~}|}}|{{{{||{{zxxyxxyz{{|}}}~~~}|{zz{{{{|}~~~|zxyz{}}|}}|}|}~}}|zyxxyyyyyyyxwwvuuuuuvxz{|}~~}||{{|{{{{{|||}~|zyxxyz{}|{yxvvvvwwxyzz{}~}~~}||{zyxwwvuuvwyz{|~~|||{{|}~~~~}{zxwvuuvwxyz{|||}}~~~|{z{zyzzzz{|}~~~~~}{zzz{|}~}|||}}}||||{{}~~~~}}}}}}~~}|}}}}~~~}|{zyxxwvvvuuuuuvwwxyzz{|||{yvusqppqstvwxxyz{|}}|{zzyxxxwxyyxwutustvxy{|}~~~~}}~~~}|{{|}~~~~~~~~~~}}}}||||||{|}~~~~~~||{{{{|}~~~~~~~}|{{{|||}~~~~}}}}|||{{}~}}}~~}}}}}~~~~}||}~~~~~|zyyz{|~~|zyxxwvuuuuvwxz{{zz{zzyz{||}~~~}||{zyxxwwvwyyz{}}}~}}|{xwvvwxz|~~}{zzyyxxxyzzzzyyyyzz{|~~~~~~~~}}}}}|}}}}~}}{yxwvuvwxz{|}}|{zyyzz{{|||{{{{{{|}~~~~~~~~~~}||||{{||}~|||||}~|zyxwwwwxxyzzyxxwvvwxxyzz{{{zzzzyxxwwwxyzz{|~~}|{{|}}~~~~~~~}|zyyz{}~~}|{zyyzz{|}}}~~~|{{{zyyyyyz{|}~~}{{|||}|zyyz{|}~~~~|{yvtx|{yz{{yz}|||{yy|}zy~|yxwttwyxwvuw|}z}}}~}||{xxyyyyz||{|}|{zxyyxxy{~}|}||}}}~|{{|}|z{{{|}|{xz}}|{{yxwwwwwwy}~{xwvwvwxvsrrrsttsqsuwvtuwustttusonlnrtuwyz|}|{z|~~yvuuttuuuvvvvwwvvwvwz|||}~~|{|zxyyz{}~~|{|}}}~}||||}~~}~~~~}}~~~~~~~~}}~~}|{|}||~~~~}~}}|{|}||~}~}~~}}|z{|{{}}}~}{}~|~~|}~zwy|xvxzwvyzzzzzxvwyyxy{}~~~~}}{zzzzyyxyzyxy{zz|}|}~}~~zvvxwwxz{}}yz{yvxyxxz{z{}~}{~}|}~|z{|{{}~{{{||}~}}~~}}~~}{yyzwtvwwvxywuuuttttrqsvsqsuuutrtvuuvxxusqqpnmmnortuvy|}|}~~zz{xvvvttstvyxxxwvvyzxx{||}}||{zyzzzzz{|}||}~|{~~~}}~~}}}|}~}}~|{{yy|}}~~}}}~|~}yz||{||{{}~}}{zy{}~}|||||{{}~}}~}zyyyz{|{}~~~}||{xvvuuuvvwvwxzzxxyz{{{{|}}|}}}||{zzzzyxxyyxyzzz{|{{|}|{yxxwusuxz|~~}{zzyz{||||~~}|~|{{zyxz{|}}~|{zyzz}~}|{{|||}~|yzzyxxvwxxwxxwwwvvvtstutsssssstttvxwvxyxwvtttrqqqrtuxyz{|||}~|{yyxvuvwvvwxxxxxxywvwyxwy{{{||||zzzzyyzzz{|~}}|}~}}~~}~~}|}||~~}{{{{{{||~~~}{{|}~~~~}||}~~~}}}|{{{zz{||}~}||}~~}|{}~}~~}}~~|{xuuwwx|~~~~|{ywvuttttuvwxyzyyyxwwxxxy{|}~~~}}}{zzzywwxxxyzzz{{{{{{|{zzywwwvwxx{}}}~||}~~~}}|{zzz{|}~~~~~~}{{zzy{}~~~|{|||}~}|{zzzz{{||||{zywvuvvvwxyyyzzzyxxwvsrrssstuvvvvwxxyyyxwvussrqpqrstuuvwxwxy|~|zzywvuvvuvxyxyzzyyyxxyyyz{{{{|}}}}}}||}}}}~~~~~}~~~~}||}~~~~~}|||{|~~}}|{{||}~~}}~|{|}||}}~}}}||}|{|}}}~}}}~~}}~~~~}|zxxyyz|}~~~~~|zxwvuvvuuvwwxxyyxwwwwxyyz|}~~~}|{{yxxyyyyyyyyyz{{|||{{{||{zzyyz{}~}}~~~~~~~~~}|zzyxxxxyz{|}}|||||}}~~|{{|}|{{zzyxyyyxyxxwwwwvwwxyz{|}|{{zyxwvvutttttttuuvwwwwxxwvutsqonnoprsuuutttvxz{~~|zxwwxxxz{{|}~~}|||{{{{{|||}}~~~~~~~~}|{|||}}}}|||}~}}~~~~}|zzzzz{|}~~}}}}~~~}|{{zzz{||}~}}}~~}~~}~}||||}}~}|zywwvutsssstvxyyxxxxxxyz{|}~~~~~}{zyxwvvvwwwxxyz|}~~}|zyz{|}~}|{{|{{{{{{{zyyyyzz{||~~~~~|{|}~~{yxwvuuuvwxyyzzzyyyzzzz{{{{{{zzyywutttsrrssttuvwwxyzzyxvtqonmmnoqstuvwwxyz|}~}{{zz{{||}}~~~~}|{yyxyyz{}~}~~~~~~~~}}}~}~~}|{yxyyz{}~{|~|{zzzz{|}}}|zzzz{{||}~~}{zzz{}~~}|}~~}}||}~|zxwvuutsttttuvwxyyyxxxxxxxyz{|}|{{{zyxxwwwxyyz{}~~}|{zz|}~~|{zzzyzzzz{|||{{zyyyz{|~~}|}~}{yxxxxxyyz{{|}}|{zxwvvwwxxz{{{{{yxwutrrrssttuuuuuuuvvvvvutsqpoooopqsuwxy{{|~~~}|{zz{{{{|||{{zzyyzz{|}}||}}}}~}}}~~|zz{|~~}|||||{z|~~~~~~~}|}~}}}~~~~~|{{{|||}~~~~}{zzzz{}~~~}}}}~~}}|||}~~~~~~~}|zyxwwvvvvvwxxxxxxwvuuuuvvxyzz{{|||||||{{{||||}~~~}{{{z{|~~|{yxwwwwvwxyz{{zzz{{{|~~}||}~}|{{{{zyyyyyyzyyxwvuuuvvwwxyyzzzyxxwwvutttssssttttuuttttssrqppnoqrsvxyzz{}~}|{zzzzzz{{{|||||}|||}}~~~~~~}}}}~~}|{{{zz{~}}~~~||||}~~}~~}}}}}}}}}~~}}}|}}}}}}~~}~~}||{{|}~~}}}~~~~~}}}~~~}|{z{}~~~~~~}|{zxxwvvvuuuvvwwwvvvvvwwxyz{|~~~~~~~}||{{{{{{{{|}}~}|{{||~~|{{zyxxyzzz{||}}~~}|}}}~~~~~}|{{|}}{yxxwvuvwwwxxwvvvvvvvwxxyz{{zzzzxwuutsrrqqqpqrsstuvvvwwutsrrrsuwyz{|}~}{{zyzzz{{|}}}}||{{||||}~~~~~~~~}}~~|{{||~~~~}||}}~~~}}~~~~~}|{{zzzyyz{|}~~|{zy{|~|{{|}}~~~~~|zxxwvuuttttuvwxxxyyyyyz{|}}~~}|{zzyyyzzz{{|||}~~~}}}}~~~}|||||}}}}~~~~~}}}}~~~~~~}}}}~~}|zz{|}~|zzyxwwvvvvwwwwxxxxxyz{{||{{{zyxwwvutsrrqpqqrrssttuvwxyyyxwvttttvxyz||}}}~~}}|{{zzzz{|{{||{zzzzzzz{|}~}|}~~~~|zxy{||{{~}|{{||||}~~~~~~}}}~~~|{zyxxyyzz{|||||~~|{zyyz{}~}}}}~~|{zzzz{}}zxwuttuuuuvwxyz{{{{{|}}~~~~|{{zzyyzzz{{{{|}~~}{zxxxy{|~~}||||||||}}}|{{{{|}~~~~}}}~~}}~~~~}|{zz{}}{yxwvvvvwwxyyyyyxxxxxyyyyyzzzyyxwutttssssssssttuvwxyz|}|{ywusrrstuwxz{||~~}||{zzyzzz{|}||||||}~~~~~}}~~~|{{|}~~~}}}}~~~~}|{{zz{|}~}~~~~}|{{{zzz{{z{{{|||}}~~~|zyxxy{|}}~}}||||}}}~~|zzyyz{~}{yxwvuuvwxz{{{{{{||}}~~~~~~~~}}||{zzyyyyzz{|~~~~|yxwwxy{}~~}|{zzz{||}~}}|{zzz{{|}}~~~}}}|{|||}}~}|zzz|}}{yxwvvvvvxyzzzyyyxxyyyyyyzyyxxwwvuttsssssuvvvwwxyz{|{zyywutrrstvwxyyzz{|}~}||{{{|}~~~~}||}~~~}||||}~~}}~~~~~~}|||}~~~}|}}}~~~}}~~~~}wuuux}~}}}|||}}{zz{|}~||~~{yyz{|}}|{|}~~~~~}|{{zz{||}~~|zzz{|~~~~~~~}|{|}}~}{yxxxxwwxyyzzzzyyyyz{{|}~~~|||{zz{||}}}~~}{zzyxwxz{|}~~~}}}}|}}|{|||{{zzzz|}~~}|{{zz{{{|~}||||}~}||{zyyyyyyz{{zzyxwwwwwxyzzzyxwvuttsssssstuvwwxyz{{|{zyyxvtrqppqrtvxz{{}~}|||{{||}~~~~}}|}}~~}|{{{{{{|}}|{{|}~~~}|{{||}~~~~~~}|{{{|}~~}}|{{{{{|}}~~~~~~~~~}~}|{zxvuvwy{}~}||{zzzz{}}}}~~~}|~xru{~~~~~{z{}~~|}}{zyz{|}}||{|~~|zyyxxxyz|}~~~}}~~|zwutstvxz{{}~}|{zyxxxyyz{|||{zz{||~~|{zyyz{{|}~~}}}~~~~~~~}|{zzyyyz{{{{zxwvuuttttttuvvwwxwwvuuuuvvvvvvwxxyz{{zzywvtrqrrsuwy{}~|{{||{{||}}~~~}}}}}~~}||{||||}~~~~~|zyyz|~~}|{{{|||||}~~~~~~~~~~~~}}}||}~~~~~}|||{{{z{{{|~~~~~~~~~|zvuuvvy|~|urposy|}}~~}~~|zyy{~~}~}}}{{{{{zyz{zyyyzz{|~~}}}}~~}{yvutstux{}~}{yyyyyyyzz{{zz{{||}}~~}||||||{zzzz{|}}{zz{|~~}|{{zzyxxxxwvuuttttuvvwwwwuttttuuuttttsttuwxyz{|}}||{ywvutuvwy{}~~~~~}}||}}}}~~~~~~~}|{{{{{|}~~|{{|}~~}~~}|{{{}}|{zzz{|}~~~~~~}}}}~~~~~~~~~~~}||{{zz{||}~~}{yyxyz|~}{zxwwxxxy{||}~~}||}~~~~~}}}}~~}|{zyz{{zzz{{{{{{z{|}~}||||}}~~}||||zxvuuuvxz}}|ztrrx|wtuxz|}}}}}}~~yuuvwxz||yxwxzzxvvz}|z||xuvy|~~|yusrsssstuvwwwvvwyyyyzyyxwvuuuuuvwwwxyzyyxwvvvwxy{{{||{zzyxwwy|~~~}{zyxxwxy|~~}}|{zzzz{}~|||}}}~~}||}}}~~~~}|{{|}~}|}~}|{}~~~}}}}}~~~}}~}||||||||||}}~~|{{{{zzzz{||}||}~}|zzz{}~~~~~~~~|{zzyyyyy{||~~}|||}~~~}|zyz{{zyyz{}~{z{}|wvwzyvwy{~}yvvy|~yuvxz~~|xuw{~~}zyz{{zyy{|{zzzz{}~}}{yxwwwxyy{}~~}{zzz{|}~{yxyyyzyyxwwwwxxwvuuvwx{}}|{zyxwvuuuuvwxyzz{{|}~}{ywvvxxyz}~|{zyyz{|}}~~~~~}}}}||{{||}}}}||}~}zyz|~}}~}~~~~~~~~~~}~}~tntxtyzttvy}zxz}}xw~|zyyz{|}}{z{}~|zz|~}{z{{|}}}{z{||}}}~~}|||{{{{{||{{{|}~}{{|}|{zzzzzyyzz{||{|}~}}}~}}~}|{zzzzz{|}}||}}||||{{}~}|||}}~~}}~~~~~~|{yyzzyy{}~~|{{{{|||{{}}{yxxxxyzzzz|}~~~}|{{{{{{{|}}~~}{zyz{}~|{ywvuvvvwxyyzzyyyzzzyyzz{{|}~~~~}|{zzyxxxxxxyyz{|}~~}{zxwwxxz{|}~~~~~~~}}|{{{{{{{|||}}}}|{|{{{{{|||}~~~~}||}~~}}}}~~~}||}~~~~~~}}|{zyyyyz|}~~}}|{{zz{||}}}|||{zz{{||}~~~~~~~~}||{{zzzz{{|}~}{ywvvuvxyzzzywxy{}~}|{zyxwvwyxx|}{z|}||||}}}|z{}~}{zxwvvwvuuwyyyzzyyyxvwwxyxy|}|zzyyyywvwwvwxxxyyz{zz{|{{zyz~~|{|}~~~~}}~}{}~~~}~|{|~~~~}|zyyxxz{|||||||}~|zz{|{{}}{{{{z{}~~~~~||}~}|}~~|{{{|}~~|zyyvtuuutuvwxyxwvttuutttvwwvuwyxwvuuusrrstuuuvxxyzzyyz|~}}}}~|zyyyzz{|}~~}||{{z{{|||||||~~~~~|yxwtqrsstuvwxxyyz|}~|{yxxwvx{zz|}||||{zz{}||~~~}}}~}|{yxwvxzxxyzzzyz|yvvxvuuvxyxxzzxyyyxwvwxxyyzz{{zzz{~~||}~}~~~~~~~}~}}~~|z{zwuvvwxz{{}~||{zz|~~}||~~}|||{zz{}}~~}~~{yyz{zyxzz{|}}}~}{{|||~~}|zyyxwvxyxxyxwututrpsutstuvvvvuuuvvutuutsstuuvxz}~~{}~}~|{zyxxxyy{|{{~}~}}~~{yz{yxxyzzz{}|zyyywusqppprtvx{||}~~}|zyz{yxyz{||||}}}}|{}~||}~~}}|}~|}}{yxxxxxwvvwvuutsstttuvwwwvy{{zzz||zyzz{z{|~}~~}~~}}~~}}~~|}}}|{{|}~~|zzzyxvuwxz{{~~}}||||}~~~}|||{zyyzzz{||{{z{zxwwwwwwwxz|}}~~|zzzz{}~}{{yvuwwuuvvwvuuvvtrqrsssrtvvvyzyxyyvvvvvwx{~~~~}||}}}}}|{yyyyxy{|}~|{zywttuuuvvwwvwxyxwvwxvtuttssuxy{|~~}|zyyyyxxxzzz|~}|||||}~}~~~~~~}{zyz|}{ywuuuvuttuwywtuusrqrsstuwx{}~~~~}}~~~}~~~~}~}|{{|}~~|}}{z{||}|}}~~~~~}}{zyz|~~~~~~~~~||}}|||}}{{|zyyyyyyyyyxz{zyz{{zzyxwvwxyz|~~~}{zzy{|}~|zyxywtuwvuuuuutssssstttwyxxz{zyyyyy{|}~}|||zzz{}|{{{{{{zyyz{{{{{|{zz{zyxvvvuuttuuuutuvvvwxyyyyyzyxxxwxyz{|}~{zzzyxwy{{z{|}}|{zz{||||}~~~~~~~~~}}}}~}{yxvutttsrsssssrsstttuvxy{|}~~~~~}||}~~~~~~}{yyz|~}||||{|~~~~~~{yxxvvxz|~}}~~~}{zz{||{zyz|zxxwwwuuwxyyyyz{{zyz{yyyyyz{{{{{|}~|yxxy{}~}{zzyxvttusrsuuuvvttuuuuvvvvvy{{|}|}~~}|{{zyy{||{yyzyyyz{||zyyyyyxwvutttsssttstttuwyzz{|}}||{ywvvvwy|}|||{{zyyzzz{{{{{{{zy{}||}~~~~~~|{{}~|zywvtrttsrstssttutstuuvxz{}~}||~~~~}}~~~~~}}|{{|||}}~~~~~}|||}~|{||}~~}}}}}~~~|zywxyyz{||||{{|}}~|{yyywvuvvwvvxwvvvxyxxyzz{}~||~~|{zzzzz{}||~}|{zyzz|}~~}}}}}}}~}{zxvuutsssttttuuuvvutvxyz{}~|{{|}~}{{zxwxxxz{{zzzzywvwwwwwwwxyxxyxwvuuutssrtuvwxyz|||{{}}}|zzyxwwxz|}~~~~~{zyxxxxyzz|||||||||}}~~~~~|ywvusqrssrrsuvvvvwxxxyz|~~|}~}}}|{{||||{zzyyyz|||}~~}}||||||{|~~}~~~~~}|}~}|yvutuuuvyzzzzz{|}~}|{zyxwvvvvvwxxwwwwwxwxz{|||}~~~~~~|{|}}}}~~|||{z{{|}~~}}||}}~}{xvutssrqrstuvwwwvvvvvwxy{|~~}}~|{yxwwvvvwxyzzzywvvvuuvvwwwxxwwwwvuutssuvvwxyz{|~~||~}{{|{yxwuuvx{|}~~~~}{zxwwxyyz{|||}}||}}~~~~}||~~|ywuutsrstttvwxxxyyxwwy{}~}~~}{zzzzyxyzzzzyyyxxyyz{}~}}}|{{{}|z{}}}~~{zywussstuwyyxz|{z}}|{xvvuttttuvvwxxxxxxxyz|~~~~~~~~}|~~|{}~~~|{{z{{{}~~~~}}}}}}~~}|{ywvutssssttuvvwwxwwwxxyyz|}~}}}}}|zyxwxxxyyyyyyyyxvutttsstttuvwwwwxxyxxxyz{zxyyzz{||}~~~}}|{yxwvwy{}~~~}}{zxxwwxzyy{|}~}~~~~~}|||||}~}|{}}~~}{ywxxwvvvvvuvyyyz{|{zz{|}~~}zxxxxvttuvwwwxxxywwyzz{|}~~}|}}{{{{{{zzz{|}~~~~}}zxwusrstwyz|~~~}}}}~~|{yxwvtssststvwxxxy{{zzz|}~~}~~||}~~~~|{yxyzz{~~~~~}||}}}}|{yxwvttssttttttuvvvvuttuvvvvx{{|}~~||zywwvuuuvvvwwwvttsrsuvvvwwyz{{{{{{||{zz{{|{{{{{~~|yvxyxyyy|}~~}||{yxyzzz|{{}}|~}|{{{zy{|{|~}zz{|||}~|zyyzyvuwxwwxz}|{z{||}~~~{zzyxxwwxyz{{{yxxxwvvwyyyz|}|zxxyzzzz{|{{}~~~~~~~~~~}~~|z{zwvvvwxy{||}}}~~~~~|{{xvvxwuttvwvwxyyyyxy{|}}}}~~~}}}}}|||}~}xxyxxy{~~~~}~~|zwtsrrrrrstuusrsuvtrtuvwxz{{|}}||~}|z{|~~~~~}{zzz|~~}|{yvuuuvutvwxxvwxvuwxwwwxzzz{zyyyyxwyywvwyzz{|}}|~~}{{zyxwz~~|{zyxxxwx{|}{z}~}}}}~}|||||{zz{||||}~~}{|}||}}zxwwvuttuvxz||||{||}~~~~~~|xwxy{zz{||}}}|{z{{zyz|}}||{zyyyyxy{zyz|}~~~~~~|~~}|}}|}}~}}|zxvvwwxz|}{}~~}}~{{|zxustuuuvwy{|||{{{{}~||}~~}}}|||}~~~{yxxuty|{z|}}~~~~~}~}yvutsrrrrsrqqrtvvvuuvxxxyz}}{~}}}|{{zz|||~}}~}zwwxxz{}|xxwusrrtustwwuvvvvvuvvxy{|{|~{xxyyxxwwvwwwyy{~~}}{z{}||~~{yyxwwwxyz{|}~~}}~~~~~}{{{|}}}~|zywwwwxz}}zyxwursvvvxz{|}}{{}~~}~|{z{|{{zz|}||{{{yxwwyzyyyz|{xy{{{zyz{||~~~~||}||}~~}~~~~|}~}}{xwxwx{}}|||}}{|}~~~~}{xvwvutuwyyyz{||{{}}}||}}}}~}~}|}~~|zwvttuwvvy{}}|}~|yzxusrrsrpqqqrststxxvvwyzzz{{|}}||{|{zzzyy{}}}~~|zxxxx{~}yuttrqppqrrsvwwwwxxwwxxyzyz}}|{zz{{zxxyyyxvy}||}~~~~~~|yz{||~~~|zyyxxyyxz|}~~~|~|||}||}~~~~}|{{{xvxzz|~}{zywusuwxxxx{}|||}}~~~~|{yyz{zzzyz|||zxxwwy{z{|}}}{}}}~}}|}}~~}||}}{{|}~}~~~~~~~~}|{{wsststvwy{||}}}}zxwwwxxyyz|~~}}~~~}|~}~}}~|}~|yxvutssuwy{}}|~}{}}|{zxvtssrpoopqrssttuutuwvvwxwxzzyz{||{{}~}~~~}{ywxyy{|~||{ywtrttrrsuwxyyyzzyyxwxyyyz{{|{{{|{yyxyyyyyz{|~~}{ywvvwy{}~}|{zyxxyyz}~}}}}|{{{zz|~~~~}{yyz{}~zyzvstuvwwwz||}~}|}~}~}{zyyyxxz{{|}||}|{{{{|}~~~~zyz{||{|~~~}}}|{}~~}}~}}}}}~~|zxxxusstuvvxz|~~}}~}|zzyyxxz||}~}}~}{|}|zz{||{|}~~}|}}{z{zwvvustwxyzzzzyy{|{}~}|{zxvtssqpooprqqsttssttuvwxyz{}~~}||}}}~}|{{}|{}}|ywwxxz|~}~~|zxwwwvttuuuvxxxxxxxxyzzz{{{{|}||{{{zyyyyyyz|}}}~}{xvutuvvx}}|}~|{{z{z{}~~}|||zyyz{|||}}~~|{{zyz}~~|zxxwwwvuuvxy{|{z{{||{|~~}{yxwxyyxz{|||}}~~~~~|{{}~}~~~}}{zyy{|{{{|}}}~~|{yyxussrrrsuxz{|||}~|{|}}~}~~|z|{yxxyzzzz{|}~~~|zxvuttttvxyyzz|}z{}~}}~~|ywutrppponoppqsssstuuttvxxy{}~~{|}|zz{{|~~|zyxvvxy||{{{|}||~}{yz{zxwwyzzyxyyzzzxyzzzzz|~}||||{zyxwxxxxxxz{|||~}{yxvuvwxz{}~~}}}}}~~~~}}~~~}~~|zyyyxxxxy{}}||{z{|}~}|{zyxvvvwvvxyyy{|{{|}}||~~}}}}}{z|{z{||}}~}|{z{{|}}~~}~~}}~~~}}}~~~~~}|||{{yyz{z{||{|}}||{{yxvuuvvvy|}~~~~}}~}}~}|~~}~~~}zxxyzyxy{|}}}}~~~}{yvuusrrstuvvvuvvvwyzzzzzyyxwvussrppqqqrrstuttuwwxy|~}{{zywvwxyyz|~~{yywwwxyzz{||||}{zxwxwuvxxxxyxxwwvvxyz{||}}}}||{zzyyyzyz{|}}}}}~}}|zyxyy{}}~~}|||}~}{}~~~~~}||{zz||}~~~|zzzz{{{|~~|zyxwwxxxxyxy{{zzzzz|}~~~~~~}}||}~~~||||}~~}~}||{{|{{}~}}}}|{{{|}~~}|{zzzyz{zyz{{{|||}~~}}|{zxwxyyyyz}}~~~~~~~||{zzzzz{{{{||}}}|}|{zxwusqppqrstttuuvvvy{zz{||zwvwussrrqrsrrsttsstvvxz}~~~}|{zz{zzz{||}~~|{xvuuvxyz|~}|{yxwwwwwvvwxxxyyxxzz{{{|~}}|{|~|zzzzyxxz{{{{{|~}{ywvvxzz{~~}~~~~}||}}~~~}~~~}~~~~}|{zyyyy{}~~zyxwwwvwxxxyyzz{|}}}~~}}|||~~~~~~~~~~|zzz{zxz}||~~}|}}~~}~~~~~}|{zxxxxwwwwy{|}}~~|yxwvvwx{}}~|}~}|}~~}{{{{{{{{zz{|||{zxvuusrqrvwvxzz{yxz|{|}~~zyxvtrrqqqqqsuvwwvwyyyz|}~~~~}{yzzyz{|}~~~}|zyzz{zy}~}{{{z}xpprssstuv|~ytonmjmsw{|~|xtrnlllrx|zvrlghjnuxz}{xtstw{~zurrsuwy{wtruxxz}{wtstttzzywvvx{zx|||}wqqqoortuy|~|xurpnmmptw{~xuusssrsutvzzxyyz{ywtqqqpppsx|~{xurnmonnptwz~{xwvvxxww|~{yxwuttvy|}yvwy|~|}}zy~}xuvxz}|yxxx{~{{~|ywxxyyxx{}~}~zwy{yx{~~~}|}~{z{xttutuvuvyzz~}|}~|{}}{~|~~|~~z}|xz{yxxzz{~{{|yvxzzy|~|{zxwsoprsuvy{{~}~}ywutsrtuuw{~~}|yvuvvutvy}~~}zwrnnqrtvy{~}{{wtvy{|~|xz|zy}~z{}}~~}{zyxz}}||{}~|||{|}}{yxuuvvuttvwsruxz{|~}|}}|{|{tosvrpsvy{zz}~}{yvttvwwwwvvvvwxz{zxwutttuutw|~}~~||zvtqsvtrsuuvy||{}}|||{{||}}{{}zx}|wz~}{}}~~|}}}~}|~}}{yz{ywwy|~|{~~{ywuuvxxwxyz}~~~|}~}~~~||}zvz}yvz|{yz{||}~}{zzwvy|~~~|zyyxwwwxzzxxyzzxwvvvuwyzzzzzyyyxwxxwvwyyy{}}|}~~zyyxvvvvwz~~}}~}{|}}~~}}~~}zz{|}}~~}~|zywvvtrtvvvvxzywwxyxvvvwxyyzzzxxxxwwwwvwywvxzywy||{zz{{zzywtsqqrsuwyyyyyyyz{||}~}|{zyxvvvuuvwxzzy}~|z{}}}~}|{{zyyxxxyzzz{}~~}|{|~~~~~~|{zxuvwwy{|}~~~{yxxwwwxxyz{}}}}~}|~}||zyyxwyzzzyz|}|}}zyywwy{}~}{yyxwwwxxxxxxwwwvwwwxxxyzzyyyyxvxyxxyzzzyz|||}}}~~}~}|zxvvxwwy|}~~~}{{}}}~~~~~}~|zyz{{|~||{zxvuvusuvvvwvwwwvvwwwwwxzzzzzywuvwvutuuutuvwxyzzz{|||zyyvtssstuvxyz{}|{{||}~}{zxwwvvuvwxz{{||~~||}}}}~~~~}}|{{yyyyxxxyz{|}~}}~~~~~~~~~~{ywtstuwy{||~~~|{{zyxyzzy{}|{}~~~~~~~~~|}~|z{{zyyz{zy|~~|zxvuvwxz|}~}||{zyyywwwxyyxxwwvwxxwyz{|||}}zzzyxxxxxwxyyyz{||~~~}}}{zzxvvvwxyz|}~~~~~~~||~~~}}}}~~~|zyyyz|~|{ywvvvttstuuuvwvvwwxxwwwxyyyxwuttssrssrrsstuwxxyyyzzz{{{zywvuvwxyyz{{{|||}~~}|{yxxxxxyzzzz|}}}}}}||||}~~}}|||||{{zzyyyzz{|}~~~~~~~}}}~~~~}|{zywvvvwxz|~}||{zyyyz{|}}}}}|||}~~~~}}~~~}|{{{{{|}}}~~|{zxvvvwy{|~}{zyyyxxyzzzzyxxwvvwxxyz{||||{{zzyxxxxxwxxyyyyz{{|{{|{{zywvuuuvwy{||}}~}{zzz{|}~}{ywvuuttuuuuvvvuttttuuvxyxxxwvusrrrrrrqqrsttuvwyyz|}}||{{yxwvvvwyz{|}~~~~}}{yxxxxyz{|}~}}}|}||||}~~~~}|zyyyxxyz{{|}~~~~~~~~~~~~~~~~}|}}||}~~~~~}}|{zyyxxxy|~~}|{{zz{|}~~~}|{{{{|}~~~~~~~}}}~~~}}|zzz{||}~~~|yxxyxyz|}~~}|{zyyyyyyyxxwvvvvwxyz{}~}~}||zyyxwvvutuvvwxyz{||}}}||zywvtsstvyz{}~~~~~~~}|{yxyz{|~~{xwusrqqqqrsstuttutsstuvvuvwvvuttttttsrsssttuvwwwxz|||}~~}|{ywwxy{|~~|{zyyxxxyyz{}~~~~}}~~}}||{zzzz{z{|}}~}}~~}}|||{{{{{zzz|~~~~~~~}}}~~~{yxwwxz|~~|||{{{|}}}~~~}||}~~~~~}|}}}~~~~~~}}}~~~~~~~}~~}|}}}}~~|zxvvwxz{|~}{zyyxxyyyz|{{zzzzxxz{z{{{{{{zyxwwvutttttttuvxyz|~~~}{ywvuuwxz{|}~~~~|{zz{|}~{xvtsrponoopqrstttsstuvvuvvvvuuuutsrqpqqqqsttuvxz{|~~}|zxxyz|~~~|{zzyzzz{{|}}}}}}~~~~~~}|{{zzzzzz{||}||}~~}|{{zyyyz{}~~~~~~~~}}~~~~~||}}||||}}~~~~~~~~~~}||||||}}}}~}||}||}~~}||||}~~|zyxxxy|~~||{zyyzzzz{||{zyxxxxxxyyzyyyxwvuutsttttuvxxy|~~~~}{zxwvuwyz|}~~~~~~|{{zz{|~~~{yvtrqqqqqqqrstuvvutssrsssssssstuuttssrrrrsuwxxyz{||~~}{yyyz{}~~|{{yxxyz{|}~~~}}|{}}|}~~}{zzzyyyyyyyz{{|}~~~~~~|{{{{}~~~~~|||{{||}}}}}}||}}~~~}~~~~~~~}}}}~}|zz||}~}|{{{|||}~~~}}}~~~~~~~~~~|zz{z{|}}|{yxxyyxyz{{zyyxxwvvvvvvwwvwwwwwwxwvvwwwwwxyyyz{|~~|zyxwxxz}~|{zyyz{|}}}}|{||{{||}|zyxvtssssrrststtutsrrrrrrsttttuvuuvuuuuuuvvvvwxxyz|}~}zxwvwxz|~~}|||{{{{{||}}||||{{{{|}}~~~}}|{{{zzxxwwwwxyy{|~~|{z{|}~}}}}~~}|{zyyyyyy{||}~~}}~~~~~~~}}}~~~}{{{{|~~}}|{{{|}~~}||}~}~~|zzyz{|~~|{zywvuvvuvwwwvvvvvvvvvvwyyyzzzzyxxxxxwwxxxyy{{|}~}|{zz|}~~~~|zxwvvvwyzzz{{{{{{|}}}||{zxwvtssssrrrssstttssrrrrsstuwwxxxwwvuuuuuvwwxyy{||~~~|{zzzz{}~~}|{{{{z{|||}}~~}|{{zzyz{{|}~~~}}}|zzyxwxxyyyz{||}~}|{|}~~}}~~|zyxxwwxyz{|}~~~~~~~~~~~~~}||zzzzyzz{}~}~~}~~}}}~}}~~~~~}}~~|zyxwxz|}~}{yvuutsssttutuvuttuuvvvxzz{}}}||{{{zzyxwwwxxyz{||}~}}}~~~}}~~~~~~~~~~~}|{ywvvvvvwyz{{{||}}~~~|zxwvusrqqqqqqrrsssssrrsuuvwwwwxxwwvuttssuvvxz{|}~~|{{{|}~~}}|||||}}}}}}||{zyxxyyz{|}}~~~~}}|zyyyyyyz{||}~~~}|{{{{}}{zyz{||}~~}|zyyyyz{|}~~~}|}}}||}}~~~~~~}|{zyyyxyyz{|}~~}||}}~~~~~~}~~|zxwwxy{}|yxwutsssssstuuuuuuvvvwxyz{||}~~}|{{zyyxyyxxyz{|}~~}{z{}~~~}||{{zzz{{||}}}|}}|{zywuuuwyz{|||||}~~~}{yxwussrqpopppprstttuvvvvwvvvvwwvvwwvvwwwwxyz{|}~|{{{|}~}}|{{zzyyyyzzyyyyyyz{|}~~}||{{zyyxyyyz{||}~~|||}~{xwwwxz|}~~}|{zzz{{{|}~~~~~~}|{||}}~~}}|||{{{|{{{|}}|||{zzzz{{|}~~~}{{{{}~~}||||}~~~~}|zyyz{|~~~}{yxwvutssstuuvwwwwwwwwxxyyz{|||}}|{zzyxxyz{{|~~|{||}~}{yyyyxyyzz{{|}}}~~~}|{ywuuvwxyz{{zz{{|}~}|ywusrpoopqrstuuuvvvutttttvwxyzzzzzzzyyyz{{{|}}|{{{{}~~~~|{yxxwwwwwwwxyyyyyzzz{|}~~}{zyyyyyzzz{{|}}~~|{zyxxxz{|}~~}{{zzzz{{|}}~~~~}|{{{z{|||||{zyxyzzz{|||||}}|{{zzyz{|}}~~|zz{{|~~}||||}~~~~~~~|zyxxxy{|}~~~~~~}{yxwvtttttuuvwxxxxxxxxxxyz{|||}}|||{zyyzz{|}~~}|}}~|{zyyxxxyyzzz{{}~~~~}}{zxwvuvwyz{{|||||}}~}{ywvsqrrqpqrsttvwwvuuuuvwxyyz{|||{{{zzzzz{{|~~}|{{|}~~|zywvuuuuuvvwxyyyyz{{|}~~}|zyxyyzz{|}}}~~~~|ywvvwxz{}~|{zzzzz{|}~~|{{{{zzz{{zzyxwwwwxxyz{{|}}~~}}}|{{|}~~|{zyz{}~~}}}~~~~~~~|yxwvvwyz{|}}}}~~}|zywvuuuvvvwxxxyxxxyyyyzz{{{||{{|{{{{|}||}~~}|}}~~}}~~~~}||{zzyyyzz{{|||}}}~}}}|zxwvvvwxz{|}}}}~}}|}}}|{zywutssrrrrrstvwwxxxxxwxyyz{|}}}}}}}||||||}~~|zyxyz|~|zxwvuttuuvwxyzzzzzz{||}~~~}}}|{zyyyyzz{|}~~}{yxxwxz|~~}{{{{{z{|~}{zxwvvwwwxyyyxxxxxwxyzz{{||||||{{|}}}}~~~}{zyz{}~~}||||}~~}|zywvuuvwy{}~~~~~|{yyxwvvvwxxxzzzzzzzzz{|||}~~~~}}|||||}}}~~~~}}}|{{{|}}~~}}}}~~~}}|zyyyxyz{{|}~~}}{yxvuuvwxz{||{{{{|}~}|zyxwvutttsstuvwxxyzzzz{{|}~~~~~}}}}}~~~|{zzz{|}~}{yxwwvvvvvxz{|||||{|}~~~}}|{zzzzzz{||}~~}|}~~~}~~~}|zyyxxz{}~}}}}}}~~|zyxwvvwwxyzzzyyxxxwwxxyz{|}}|||{{zzz{{{||||}~}||{|}~}||{zzzyzz{|}~~~~~|{yxwwwxy{|}}~~}{zyxxxxxyzzzzzzzzzz{{|}~~}}}}}}~~~}|{zyyyyyyz|}}||}||}}}~}|{zzyyyyzzz{||}}~~~}|{yxvvvvwxyz{{||}}~|zxwvtttttuvwyzz{||{{|}}~~}}||||||||}~~~}|zxwxyyz|~~}|{zyyxxxxxyzz{|||{{||}~~}|{zyyyzzz{}}~~~~~~}}||||}}~~~|zxwvvwy{|}~~~~||||}}~}}}~|xurnquy}wqnjfimmou{|}}xqkhhgilqv|{wqmkkosw|}|zxzz|{wsqportuyysmhgdcimptz~~|yuqnkjlmosuwz}|z{||yusuuu{}|~||~}~~}}}~~yvtsrtvy}}|yxyz|}yutussux{}xuqlkkmsw|}zurqpqty|}ytqpnlptx}~{vqonnpruy~}zvqnnoprv{}|{{{{yz~~~~|ywusttstwxyz}}{wutrtuuvx{~~}}zyyz{{|}}|zyxwx{}~|zyxyz{~~{yxyzyy|}{{{{{xvx{{{~|{yy{}|yutuvxz|~{xvttttuy{z{}}~}zwupnopnosuux}~~|wuspnopprtw{}ywurqrty~~||}}~~}|ywvuvyz|}|zxspnlnonpuwvx{}~}{yyxwutsrrqpoqv|~}||}}~~}~}yvttuvvy}~|{yxz}}|~~|{yxxwxz|~}|yurtutw}~{{{zyy{}~||}}|{{ywy{{{{|~|zxyyuuwx{|}~}{zywvvvy|}~}||{zxwwxxxxy{zyyywwyzyz||||}~{y|}{yzz{|{{{{|~~}~~~~|{zz{~~~~}|}~~|{|||{{}~~~{xxxwwvxz|||}~~~|{zwy|||~|{zxxwusstutuxxyxuvxusuvwxxxxyxxywvwwuuuuvvvxy{}||~}|zxxyy{}~|{{z|{y{}~~|~~}{{||{zyz{zxwwvvuttuuttsqsvvvvwzzxwxxxwvx{|}~~~|{|}|||}~~~~}~}~~}||||{{yy|||||}~}}}|||yxxy{{z}~|zyxxxwxz{|}~~~~}}}|{~~~~~}|}}|zzz{zyz|||}}~~|zyxyxwxy|~}}zxyyxvtuxwvxyyyzyvuxyxy{|}|}~~}}|zyzyx{}||~~}}~~~}}}}}}~~~~~}}~~}}}}}~~}}zxvuuvvwy|||~~}zxy|}}}~~}~|{zyxvuwxxvtvyyvvvuuuuuutuwwvy{ywxxvvwwwwxyzzz}~~~{yy{{|}~~~~~~|zyyzzy{~}{{{{zxwxyyyyyz}|z{{ywvuvutsrstuvuvxywwz}~}}}~}|{zyyyz{|}~~}}~}|~~~~~|{{zyyzywwxyz{{|~~~~~||}}~|{{zyxwxzzz{}|{{zyz|~}}}~~{|~|yxxyyyyzzz|}|{|}~~~~|{zywvwxz{}{yyxvtsrrtvvvwxwwwy{{z}~~~}|{|~{xy{z{|~~~}}~~|zyz{}~~~~~~~~}{y{||{{|}~}|}~}zxxxvwy{~}{{{zz{|}~}}}}}~}|{zywvvvvuuuvwwwvttuuttsuxxwwxyyyyxyyz{zyy{{z{|~~~~~|zyxyyzz{}~~|zyyyxwvwwwwz{{{|{{zz{}|zz{{zzzyxwvtsssttsssuwy{~}}||}~~z{{xvwwxxyyz{|~|~~~||zyxyyyxxz{|}~~}|{{|}||{zxyz{{{|||}|zz{|}}}|{}~}}|}|zz{{{zyyyz{zy{|}}}~~{yxxvwyyx{~}{{xutsstuvwwy{z{}}~}|~~}~}|{zyyy{}}~~}}}}~}|{{{yy{{{{{|}~~~~}~~}||||||{|||}~~~~~~}{{{zxz|~~|yxxwwxyz{|}~~}}~|yyxwwwutttuuttuuuttssuvvwyyzz{||{z{|{yzz{{{{{|~~~~|z{zyyy|~}~|yxwwwwwwxzzzz{{zyyz|zyz{yxyzzxvvusrsuuuwyyz}}zz{|}~~{zyyxxxxxy{|}~~~~~~~}|{{{zzyzz{{||}~|{|}~~}|{yxxxz{{{{{||z{|{zzz|~~~}}||}|zyxwwxxvwzzzzz{}~~~|||zxwxyz||}}~~~|zyyxvvwwvvxz|}}}}}}}}}}}~}||~~}}{{|||zyyyzzyxxyzzy{}}~~}|||{yxyz{{yy|~~}||{{|~~|zyxwutuxz{|||}~~~}{xwutsrrqqrtttsrstuuuvwxz{|~~~~~}}|||{{zzzz{||{||zzyyyz{}~}zzzyxxxyzyyyyyz{yxxxxwuuwxxxxyzzyxwwwxyy{}}{yxy{}}}}}~~~|{zzzzyyzz{{{{|{{zzz{|}}}~|||{{||{|||~}|}~~~~|zzzzzxxyzzzzyxyz{||}~~~}{zyxwutuuvuuvvxzyz|~~~|xxwwwwy{}}|~~}~~}|zz{zxxyyzzz{}}}}|}}~~~~~}|zywwwwxxwvxywwwxxxxy{{{}~~~~~}|||{{zzz{|}~}|{{{{}~~|{{xutuuuvyz|}}}}~~~|zwwwuttstuuuvvvvvvvvvwxxz|~~~~~~}}}|{zyz{||}~~~~~~}|ywwz{|||}~~}||{zyyxxwvwxxwvvvtttttuvxz{zzz|}}}}}}}~}zwwwwwwxzzy{|||}~~}|zyxxyyzzz{|||{{{||}}~~|{zzz{{|||}}z{~~~}|{{zyy{{zz{{zyyyyyyyzz{||||||{xvtstutsstvvwwx{~||}|||zxvvwy{}}~~|{zyyxyyyyz{|||}}}}}}~~|zyxvvvvuvvwxxxxxxxxxxy{|~~~~{|}~~~~~~~}|}~~}}}}}|}}~~}||}}|{zyxwvvvxz{|~~}|zxxwwwuuvvvuuuuvvuuvwxyz{~~~}}}{z|{yyz{|}~~|{{zyxxy{~~~~~|zxvwvttsuvvuuuuusstsrtvxyz{}~~~}~}|zxwuvwwvxz{{{|}~~}||{{yyzzz{z{{{zzz{{{|}}~~||||||{{}~~~}|{zzyyyyyxxyzyxwwwvuwyz{{z{{yxvvvtrstuuuuxzzz{|}~}}}{yxxz{z{}~~|{{{{|||{{{|}}}||{|}~}{zzyyyz{zz{||zxxxyyyyy{}~}||}~{yzzyyyyz|~~~~~~}|{{{{zzz{|}}||}~~|zyxyzyz|~~~~~}zxxxxwvwwxwyyxwxxwwxyyz{{{}~~}|{{{zz{{||}}~~}|{xvvvxyyz|}||{|}~~|zyxwvtssrrstsrsrrrstvvvxz{|~~~~}|{{||{|}}~~~~}|xwvvttuvwz|{{}~~~~}~|{zzzz{{{zzz{{zzyz{{|}~~~}|}}}~~~}|{zyyzzzyyzzzxwwxwvvvvwxxxxwwwvvvuuuutuwxxyz{|}}}}|ywyzy{}|{|||||{{|}}}}}~}}~~~}{z{|||||}||{{{|||}}~~~~}|||{{|{z{{{||~~~~~~|{{zzzzzzz|~}}}{yxvvxz|~~|zyyywwwxyyyy{zyxxz{|||}~~}}|||{{zzz{|}|}~~~}}}|ywwvuuvx{|{{{{|||}}~~}{yxwusssqprstuuvxxwwxwwwxyz|}}~~}|{zzyyz{|{z|~~~~|zyywuwy{||}}}||||}}|{zyxwwxxxy{}|||||{zz{{|}}~~~~~~~}~}||}~}|}~}|zzzyxwxxyyzzyyyxxwxxxxyzzzyyzyxwuttsrstvxxy{|}~}{zzz{|}~~}|{z{{z{|~~~~~~~~~~~~}}||}~~~~~~~~}|{{{||{{}~~~}}{{{|}~~}}}}}}}~~~}{{zyy{|||}~~~}{yxwwxy{}~~}{yyyyyz{|||{{zzz{zz|}}~~~~}||||{zz{zz{|}}}}~~}}|zxvtsstuvxyyyz{||{|~~~~}{zywtssrrrrtttvxxxxyxxxyz{{|~~~~}{zzzxxxyyzz{|~}}|zxxyyz{|~~~~~~~~}|zxwvvuvwxz{|||}}|{zzzz{|}~~}}}}}}~~~||{{|}~~|{zzzxwyzyyzzzyyyxwvwyyzz{{{{zyyyxwvvvwwwxz{{|}}{zz{{|}}||{zz{{zz|~~~}|}~}||}~~~}}}~~~}}~~}}}}~}{{{{|}~}|zyyxxy{{|}~~}|{||}~~}||{{{z{{||}~~}|{xwwwwxz{|}~~}||{zz{|}||~~}|{z{{|}~~||{{{zy{{zyyzz{{{z{||{{zzxuttsstuwxz||{{{}}~}|{zwutsrqqrstuvwyzzyxxxxyy{|}~~~~~}|}~~~~|{{zyzzzyy{{|}~}|zyxyz|}~~}{zxwvvvwxyz{|}~~~}|{zz{{|}~~}}}}}}}~}{yyyy{}~~||zyyyzzzzz{{{zyyyyyyz{{||}}|zyxxwvuvwwwxyz{{||}}{zzzzz|~~|{zyyzzz{|}~~}}}||}~~~}}||||}}}~~~}|||}~~~~}~~~~~~}{yyxxyz|}~~}|||{{{|}~~~}}}|{{{{z{||}}~~|zxwvuuvxy|~~}||||{|}~~}}}}|}}}|~~}|{zyzzyyyyyyzz{{{{{{{{zxwuutsstuvxz{{{|}}~~~}{xwwuttssttuvwxyyyxxwvvwxyyz{|}}}~~}}}}~~|{zzzz{zzz{{{|~}{zzzzzz~~}|zxwwwwwwyzz{||||}|{{{{|}}~}|}}}}}~}|{yyyz{}~}|{zzyxxyyzz{|||{{{{{{|}~~~~~}|{ywwwwxxxxyyzz{{|~~~~}|zzzz{}~}|{{{{{||||}}|{{{{{{|}~~~}}}||||||}}~~~}{zz|~~}~}{zyyxxxxyz{||{{z{{{{||}~~~~}}|||{{{{|}}~}|{ywuuwxz|~}|{zz{{}~~~~~}|{zzzyyyxxxxxyzz{||{||{zyxvtrqqrtuvxzz{zz||}}~~~}|zyxwvuttttttuuvvwwwwwwwxyz{{|||}}}~~~~}|||{{{z{{||}~}{zyxxz||}}|{zxxwvuvxyy{|}}||}|{{|}~~~~~~~}}~~|zyyz|}}|{zyyyyyz|}}~~~~}}|||}~~}}}}{{{yxxwwwvwwwxyz|}}|zzz{}~~|{zxwwxxyyz{zzz{{{|}}~~~}||{yyzzzz|}}~}|||}~}|}~~}{xwvuuvwxxyz{{|{zz{||}}~~~}||||{{{{||}~~}|{zyxxyz|}~}||||}~~~~~~~||{{zzyyxxxxxxxxyzz{{{{zzyxwussssstuwxyz{{{{|}~~}|zxvutsrrrrsstvwwwvvvvvwxz|~~~~~}}||||||~}|zyxxxyz{|}~~~~}{ywwwwwwwxz{|||}}||{||}}~~}}|{{{{||}~~~}{{{{{}~~}}|{{z{|}}~~~~}|||{{{{||}}|{{zzyxxxwwxyxxz{|}~}|||}~}|zxwwwwvvwxxyzzyyzzzz{|~~~~~}|{zzzyyyzz{|~~~~~~~{yxwwvuvwwxyz|||{{{{|}}~~~~}||{{zzzzzz{|||}}~~|{zyy{~~}||}~~~~}|||||}}~}}|{zzzyyxxxxxxyyyzzzzz{{{{zzxvuusrstuvy{{|}}}}~~{yxvtsrqqqqqrtvwxwvwwvvwyz{|}~}}}}|}}}}~~{yxwvvxz{|}}{zyxxxxyzz{|}~}}{z{{{{{|~~~~~}}||{{{{{{{|{|}}~}|{{zz|}~}}|{{||}~~}||{{zyyzzzzzz{{{{zyyxxyyzz{|}}~~|{|~~|zywwvvvvuvwxxxxxyxxxyz{|}~~~~~}}|{zzzzz{|}}~~}}~~~~|{yxwwvwwxyz{|||||{{{{||}}}~~~~}}||{zzzzz{{||}}~~~~|{{{{}~}|{z{{|}}}~~}|{{{{{zzzzz{zzzzzzzyyyyyyxwwxxxyyz{{{{zzywuutstuwxy{}~}}}~~~~}{ywusrrrqrrstuvwxyyyxyz{{}~~~}}}}}}~~~~|zyxxxz{}~|{zyyyyyz{|}~~}}|zyyxxxxy{||}~~~}}}|{{{|{{{{||}~}{z{{||~}||||||}~~~~}{zyyyxyyzz{||}}}}}||||{||}}~~~~~|{ywwvvvvwxyz{||||||{{{||||}}~~}}}}||{{zz{{{|}~~}{zxxxyz|}~}||}~~}{ywwxxwwxxyz{zy}|||{xy{{||{{||y}~~}{zzyy}~||}{yz}~}}~}xsw{{yz{|}}}zyyxwvwy|{|~~}}}}zwxzyy|||||{yywwxy|~}z{{wsvxwux}}|}}}||{zz}~|}~|yxwvwzywutttuy{ywyz{}|xy{|}~~}|}~{xwywuwz}~|||{zz{}}}~}||{zyywxxwwxyyz{{zzz|zyxwwvvvutvxyz|}|||{zzzyyxwuuvvwz}~~|}}|{|~~}}~~}|yy{|{{{{{}}}}zxxwvwy|}~~~~|wwxxvwxvtxzxwz|zxy{zyxxyy{}||}}}~~}|||}|{}~|{}~~~{yy{xvwyxvy{zxy{zyyxxwy{zy}~{|~|zz{ywwyxxzzyxyzyy|~~~}||{xuvvvvwxyz|~~~~}}~|zywwxwxxwvwxyz|}}}{z|}|~~}~~~|z}}{|~}}~}{{zxvttvy|}~}{||ywy{yxy{zyxxyzyxwwwwy|{z{{zyxwwwutuwwwxyz|{y{|{z}}xyyvttuuvz~~~|~}|{{|~~~}~~|~~|~}{|}{xz|zy{}}|}}}|}~}}{{{xvwxyz{|~~~~~}~~~{zyxwxyxwxyyyz{zzzyz{zy{|}~~~|{|}|{||}}~}~~~}{zz|~~~{yxxwwvvvvwyzzzyzzzyyy{{{{~~}}}{yxxvuvvvuvwyz{{{}~~~~}||{yvvvvxy{|~~~}{yxyyyxyzz{{|~~|}}{{|}~~|||zyz{zyz{{{}~~~}}}{xvuvwy{|~}}{yxxyxwwyzzz{zzzyyyyxwy{{z{||{zyxxwvwwvvwwxxy{{|}~~~}}{ywvuvy~~}~~~~~~~}}~~~~~}|}~~}}~~~~}|zyxxxyyyyz{||}}~}~~|zyyxxxy|~~|||}}|{{{|}~~}{zz||zzyxwwxxyzz{{{{zzyyyyz{{|~~~~}}}}|{|}|z{|||}~~~~}|zyzz{|~~|{yxxxwwwwxyyyzzyyyzzzzzz{||||{{zxxwwwwvvwwwyz{{}~~}~~~}}{ywvvvwxz|}}~|zyyyyyyz{z{|||{{{|}}~~~}||||{zyz{{z{{{|}~~~}}}|{zxwwwxy{|}~}{yxxwwwxyyz{zyyyzyyyxxyzzzzzyyxxwvuuvvvxyz{}}}~~~~}}|zyxwvvy|~|}}~~}||{{{|}~~~~}}~}}~~~~~}|{zyyyyxwwyzzz|~}{zzz{}~}}~~~}|~~}|{|}}{yyxxwwxyyz{zzyzzzz{{|}~~}|{{yyyyyzz{{{{|}~~}{zyxxyz|}~~}{zzyyyyyzyyzzzyyyyyyyzzz{{{{{{{{zzyxxwwxxxxyz{||~}{zywwwxz|~~}|zyyyyyz{{{zzzzzz{|}~~}|{yxxxxyyz{{|||}~~|{ywvuuvxy|~~}|{zyxxwwxxyyyyyyxwwxxxxyzyyyyyxxwwvuvwwxyz{{||}~~~~}{zxvuvwz}~~~~~}|zyzzz{|}}}}}}|||||}}}~~~~~}|{{zyxxxyy{||}~~|{zz{|~~|||}}~~|z{|}}}}{z{|}|{yyyyyyz{||{|||zzz{||}~~}{yxxxwwxy{{|}~~}|zyxwvvwxz|~~|zywvvvvvwxxyyyxxxxxxyz{{|||||{zzyxwvvwwwxxyzz|~~|zyyyz|~|{yxxxyyz{}}}}|||||}}}~~~~}|{zyyyz{{{{}~~~~}{ywvvvwy|}~~{yxwwvutuvwxyyzyyxxxxyyyyyz{{{zzyxwwwvwwwwxyz{|{||}||||{zyxwwxy|~~~~~~~}}~~}}}|zzz{{||{{zzyz{}}~~~}|{{{zyyxyyyyz|}~~}|{zyz|~~~~}}~~~~~~~~~}|zzzzzzz{{{zzzzyz{|}~~}|zzyyxxyyyzz{|}~~~~~|{zyxvvwxz|~~}{yxwwvuuuvwxxyxwwvwwxyz{|}}}|{zyyxwvvvvvwxz{}~~|{{|}~}}}|{{{{z{|||||{{{{{|}~~}}||{{{{zz{{{{|}}~~}}|zxwvvvwxy{|}}}}~}{zxwvuttuvwxyyyxxxxxxyyz{{{{{zzyyyxxxwwxxxxxxyyzz{||}}}}}{yxwvwy|~~~~~|{yyxxyz{|}|{zzyzz{||}~~}}|||zzz{{zzz{|}~{yxxyz|~~~~~~~~~~~~}}~~~~~|{zyxxxxxy{|||{{{{||||}}}}|||||{{{{{{{{{{{{{||}~~}|zyxxxxy{}}~|zywvuttuvwxyxxwvvvvwwxyz{||||{{zyyxyxxxyy{|}~~}|}}~}}|{{{{{|||}}}|||||}}}~~~}|{{z{{{{{{{|}~~}|zywvvwxz{|}}}}~~~|zxwwwwwwwwxxyywvvvvvvwxyz{|}}}}|{{{zyxxxxwwxyyz{z{|}~~~|zyxwvuuvy{}~z{}}}}~}}~~|{zyyyz{||{||{|||||||}~~}||{zzyxyz{||}}~|zyxyyz|~~}}~~~~~}}}~}|{zyxxxxyz{|}}||||||{{||}}}~}}|||{{z{{{{{|}}~~~~}|{yxxwwxz{}~~~~~}|zywvvuuuuvwxxxyxwwwxxyz{||}}|{{{zyyyyxxxyyzz||}~~~~~~}|{{{{|||}||{{z{{{|}~~}||{{zzz{|||}}~~~}{ywvuvwxy{|}}}~~~|zyyyxvvuuuuuuvwwvvvvvvvwwxy{|}}}}}|{zyyxxwwwxyyz{}~}}}~~}|zywutttuwxy{}~}}~~~~~}~}~}|||{zzzz{{zzz{zzz{|}}~~~~}}|{||{{{{}~~~|{{zzz|~~}}~~~}|||}~}|{zzyz{{||}|{zzzzzz{{{|}}~}}~}|||{{{{{{{{{{||}~~}{zyxvwwxy{}~~~~}{yxwvvuuuuvxyyz{{{zzzzzzzzz{{{zyxxwwxxxxyz{|}~~~~}|{{{{zzz{||{{{{{{{{{|}}}~~~~~}}||||{{|}~~~~}{zyxwvvxy{}~~~}{yxvuutttttvvwwxxxxwwwwwxyz{{|}}}|{{{zyyyyyyy{{|}}~~|{zywutttuvxz|}~~~~~|{}~~}|||~~{z{}~}||{{zz{||{{{{{zzz{{|}~~}}}}}|}}~~|zyy{~~}}}~~~~}||}~~|{{zzz{{||}}~~~}|{{{{{|||}}}}||||{zzzzzzz{{||}}~~~~}}|{ywuuvwwy{|}}}~~|zyxwvvvvwwxyyz{{{zzzzzzzzzz{{{{zzzyyyxxxyyz|}~~~~~~}||||||||||||{{{{zzz{|||}}}~~~~}}||||||}}~~~~~~~~}|zyxwvwxyz{||||{{|}~~|zywvvutttuwxyz{zzyyxxxyzzz{|||||{{{zzyxwwwwxxyyz{{||||}~}|{ywuttuwy{}~~~}~|{{zz{{|~|{yyzz{{|}}}}}}{z{{|}~~~~~~~}{yyxy{}~}}}~~~~|{{|}~~}|||}}~~}|{{zxxxyyzz{|||{zzyyxxxxyyyzz||}}~~~}|{ywvuuvwy{}|zyyxxwwwxyyzz{{zyxxxxyz{||}}|{{{zzz{{{{{||}}}~~|{|}~}||{{{{{|}~~~~}}||||||}~~~~}|||||{{{{zz{|}}~~}}|zxvuuuvwxz{|}}}}}}~}{yxwwvvvvvwxxyz{{zyyzzz{{||||{zyxwvvuuuvvvvwxxyyz{{}}}|||{zxvuuuvxz}~~}}~~}}~~~~|{{yxy|~}|z{|}}~~wvvx|~}~|{z{|~~}|zywvvwy}~||||}~~~}|{{||~~~~~}}}}}~~}}~~}||{{{|}}}}|{{{{zyyyyzzz{{{||{zzzzz{{|||}}~~~~|{zxvuttuvxz{|~~|zyxwvvvwxxyz{||{{zzzyyyz{||}~~~~}}|{{{||||}~}{z{|}~}|||||}~~}|zyyzz{{{|}||||||{{{zzyzzz{zzz{{||}}}}|{zyyxwvwy{|}}~~~~~}{yxwwwwwxxxyzzzzzyyyxxwwwwxxyyzzyxwwwwwxxxxyyyyz{|}}}}}}}|zyxwxyz|}~~~~~~~~}|{{{zzz{{|}~~~~|{zz{{}~}}}}}~~~~}}}~~~~~}}}}~}}|{|}~~~~~}}}||}~~~~}}{vy~{ywxyzyyz{zz|}}}{zy{}~~}}||{zyxxyxxxz{}~}|{{zyxxvtrstvx{|~~~~~~|{{{|||||{{||||{{zyyyyz{|}~~~~~~~}}~}}}}}~~~~~|{zz{|~}}~~}|zyxxwwxyz{{||||{zxwvvwxyyyzzz{||}}~~~}||{zyxxxxxz{|}}~~~}|zyxxxxxxxxxxyyxwwwwwvvwwwxxyyyyxxwwvwwwvwwxxxyz{|}}~~~~~~}|{zzyz|}~~~}}|||}}~~~}{zyxyyyyyz{{|}~~}}|{{|~~~~}{z{|~~|{|{z{yvsrv|~~|yxyy||{yyy|~|zzyyyyyz{|}~{{{{{zyz{{zz{||||}}}|{{|}||||||{zzzyzzz{||{zywuttuvxy{}~}}~}}}||{zz{||}}}}}|{{{}~~~}|{{|}~~}|}~~~}|||||||||{yxxwwxxyz{{|}}|{zzzyyyyyyyyz{{||}}~~~~}}|{ywuuvwy{}~}|{yxxwwwwwxyzzzyxwvutuuvwxyzzzzyyyxxwwwvvuuvwxy{|}}{zyyz{|~~~~}}}}~~}}}}}}}~~~}}}}|{yyyyxxxyyyyz{}~~~}||}~~}}}~~~~~~~~~}}}}~}|||{{|}~~}||{|||}}}}||}}~~~|{|}}|{{{{{||||}||{zyxxxxxxyyz|}~~~}{{zyy{}~}|{zyz{|}}}||{zxwwvutvxz|}uonns|}z{~~~}}}}}zz{{{{}~||{}|}}}}|}~}||{yvuvwwwwwwwxyzzz{}~~}|{zyyxwvvvxz|~~~}|{{{{{{{{zyxvvvwx{}}}~~~~~~}{zzz{{{{{zyyxxyyyxwvvvvwxyyyxxxyzzzywuuttuvvwxxz{{|}}|{zz{|~~|{{||}~~|||{{{|||}~~}{{zxwwxxyzzz{{}~~|{{{}}}||||}}}}}}~~}~~}}{zz{||}}~}}~~~}|||||}}}~}|||~~~|zxxxxyzzzywvvxyywwyz}xrqqt}{vuxy{}~|xuvwy}~zsorvz~~yuv|}{{||yz{{zzyyyxxz}}{z{{}~|{{|}~}|{ywwyyz{|{{zyxxxwvvwxz{}~}|zyxyyzyyxxy{{{{|}}~~}{xuttuuwyyy|}|~~}|zzzzyyzyxxwvvwwyz{zzyzyxwwxyyyxwwwwxy{{{{|||}~}|{yxwxz|~~yokuztx~~{{vstu}|yvxwzyuont{|xz|~|~{xwvxz|}}|~~|~~}}~}~~}|{{{{zzyz|}}~}{z|~~}~}{yxwwvuuvwwxyywvvwwwxwtruy|~|yxwwwxyzzz{||}~~}|{{{{zxwvvxzz{|~~~|{{||}}|{{|~~~}}}}}}~~|zyz{}~~}{zxwvuuuuvxz{{zyxwxyz{{{|}~~~~~}}|||{{|||{{{|||}~~~~~}||{ywvvwwxz{}~~~~~|zywuutttuvwxxxwwwvvvwwwxyz{{|{zzyxxwwwwxxxyz{|||}}}}}}}}||{{{{|~~}}}}|}}}}|{zyyyyyzz{||}}}}}}|||{zzzzzzz{{{||||}}~~~~~}}}}}~~~~~}}}}}||~}{}~zy}|yz}~~~~~~~}~~~}|}}}}}}~~}}~~~~}{zyz{ywwwxyxwxywwwuuuuuusrtutsuuttuuuuuvwvvxyxwwwwxxwwwxwwwxxwwyyxvwxyywvz~}~~~}~}~~~~~}}}~~}|}~~~}~~}{{{{||zzz{||{z{|{zz{||z{|{y{|{{{|}~}}}}}}}{z||zyz{{|{{|}|}}}}~~~~}}}||{|}|{{{z{||||{|~}|~~~}}}}}}|{|}|{{|~~~}|~~~~}|}}}}}|{{|~~~}~~~{|||}{|}{z|~}|}~||~~}}~}~}}~}}}}}~~~~~~~~|~~}}|{{{||{yxxxxxxxxwvwwwvuuvutstuvutuuutruxvtvwutstwwuvyxvwxzywwxyxxxyyzzyxwx{~~~~~~~~~~}~}|~~~}~}|}|~~}}}~}|{z{zz||{{{zzz{zx{~}|{z{||{zz||{zy|~{y{}}{{{|~}z|~~~{z||||||}}}}|}}~~||}}{|}~~}}}}}}{z{|||z{}}||}||~~}~~}}|}~{y|~{z{{|}}}}}}~~||~~|{{{{|}}}~}~~~~~~}~}~~}~{~}~~~~|~}{|~~}|}}~~}~~~~~~~}{|}~~|z|~}~}|}~}}~}}}|{{{{||{{|}|||||{{zzyyzyvttvwvttuvvsruvvuttvvuutuvuuuutuuutuvwwvtw{yxxxz{yxz{|{|{|~~~|{|}}|||||}|{{}}~~~~}~~|}~|{|}~}|{{{{zyz|{zzzz{}~~~~}}}}}}|||{{}|z{||{{{{z|}{zz{||z|~}|||}~||{{{{zzz|~|z{{}~|{}~~~}}~}}}~|{}}yx{||zyz}}|}}||{|}}||{zy{|}}{{||}}||~|z|}|{~|{}~~~~}~~}~~~~~~~~}}}}|{|~}|}}{{}~~~~~}~}}}}~~~}}~}~}}}{yz{zyyy{zy|~}}~~}}}|{|}}{yz{{||||}}}~~}}}|zyyyyvuvwutttuutuwustuuutsuvutsssuvrqtuuvuvxvvvwxyzzzz{|{z|~~~~||||{{{|}}}}||}~~~~~}}}}~~~}~~~~~}~~~~~~}|{}~}||}|}}~~}||}|{|}}|}}{{||{zz{|zwz|zxyzzzzz||{}}{|}~~}}|{zz{{||}|{{|||}}~~}}~~}}|||||}|{{||{zzyxz||{{{{{{|}|y{~|zyzz{yyz{|}}||~}z|~}}~~~~}~~}~~~~}~~~~}~~~~~~~}}~~}||||||}}~~~~~~~~~~}|}||{zyy{{{{yy{zyz{|}|{|}}}}||{zzzzz{||||||||}}|z{{{zzzyxwwvuttutstutsuvuvvutttuutrsssttuuwxxwxyyyyyyy{|}~}{||zyz{{{zz{zz}}|~~~}|}~~}|||}|{|~~~~}}~~}|}}{{|}~|{||}|z{}}~~~~~~~}|zy{}{zzz{{yyz{|{zzz|}||~~}|||}}}}|{z{||}~}z{~~}||}|{||{|}}zz||zzy{||{zz{zxyzzzywy{yxz{yy{{z|~~}}~~~}}~~~~~~~~~~~~~~}}}}|z|}}|{{~~}~~~~}~~}|}}}||}~~~~~~~~|{zyyyyxwy{zxyz{|{{||||{{||}|{{|||{z{|{{z{}}|}~}||}{zzzzxvwywttttttsssttrrrrrqqsussvwuuvwwvuvwwvxzz{~~~~}|}||||}~}||}}}|||||||}~~}~~~~}|||||}}|||}}}}}}~~}|}~~}~}}~~~~~~~}}||~~~~~}~~}{zz{{zz{{zzz{}|||}|{}}{{~~||||}}}}|}~~}}|{{zyy{|{yzzzzzz|||{zzz{{yxzyvvwxxxyyxzzzzzz{{{{{z{|~|{~}|{{|}}|{{~}{}~}}}~}{{{zyz{{z||||}}~~~~~~~~}}~~~}}~~~}}~~~~~}}~~~||||}|||||||}}||||{{{{{|}|{|}~~~}}~}|}}}|{{{{{zz||{zyyyyzzxwwwwustvtrqqrrrrqrstutsuvwvuvwxwwvwyyyzz{}~~~~}~}~~~}}}}}||||{zz{{{|||}}~~~~~}~}~~~~~}}~~|~~|{}~~~}~~~~~~~~~~||~}}}|}~}}}}~}|}}||}|{{|{z{{|||}~~~~~~~}}}}}~|~~}}}}}{yzzyxyyz{yxz{yxxxxyz{{zxxxxxzzyyzyxyyz{|{{{{{zzz{{{z|~~~~~~}}~}{{{zzz{{|||}}|}}|{|}|{{{|}|}~~}}~~~~~}}~~~~~}}~~}}}~~~~~~~}|}~~~~~~~}}}|{{|{zzz{|{{||}|{z{{|zxz||{zxxyyxvvvwwustvussssstttuuutuvvvuuvwvvwwvuvwyyxxy{}}~~~~}}}~}}~~~~}~~}}~}|}}~}{zz{{zz{{{{{||~~}}~~~}~~~}{}}|}}||{|~}z|~|}~~~}}}~~~~}~{}~}}}|}~}~~~}}}}}}~~~~~~~}|}}||{y|}{z{}~~{{||zyxwwxxvuvwxwwxyyyyyyyyyyyyzzz{{zzzzzyy{{{{{z{{{|}~~~}}~}|{|}~|z{}}}}}}|||||{{||}~}~~~~~~}||{{|}}|{{}~~~|}~}|{z|}||||}~}~~}}}}~~}}~~|{{{|||{{{{||{{||||{|}}|zxwwwwvuuvwusttuusrtutttuvvvutvxwvvvwvuuwxwwyz{zyz|}}}~}~~~~~~~~~~~~|{{zzywxxwvwwxyz{|}}}~~~~~~}|}~|}~}|}~~||~}}~~}|}~~~~|{{{|}||}}}}}}}}}||~~}{|}|{{z{||||{yz{zxwwxxvuuvvvwvvxzyyyyyywwzzzz{{|}}|{zz{{z{zyyz{|||}}~~~}{{|{yxyz|zwz|{{{||}}{z|}~~|~}|}~~}}~|}~|{~}{{~~~~~}}}~~~}|{zz{xvx||{{}~~~~~}}~}~}{z{|{zz{{||}|{|}|yxz{wux{yvuwxwvtuvwxwtsuxwuuvvvvwxvtvywuuwwvuwzzyxxxyz|||}~}}}}}~}~}}~~~}||}}~}z|~||}|{zyyzywvxzyxy{|{{|}~}|~~~~}}||}}|{|~~{|~}}|}}}}|~}z{|}}|{||{}}~~~~~}}~~}||{{||zyzzyxwvwwuvzzwvxy{{{zz||{zzz{{yzzxwyzyyyyyyz|||{z~|{||~~}}~~~}}}|{|{{||}~}{}}}|{|}}~~}~}{}}zxz{||||}{z|}{{~|{}~~}|}~}~~~}}~~{}{}}|{{~||~|~~}~~}}}}~}||}~}|{{{zyxyzzzyyz{zzyyzzyxvvxyxwuuwvutssttsrstssuvvvuuwxy|zxxzz{z{|{z{}}|||~~~}}}{~}~}~~}{{~~}}|}}{zyxzzwwxxxwwwwy|{wx{}~|z|}}}}|}~~}~~~~~~}{{}~~}{|}}|}~|}}}~~}}|}||||}}|{|~~}~~}~}z|}{{||zyz{zwx{|xwxz|{yxxy{{zz{}}zz{zzzwwxxyxwxz{yyz{|}~}}}~}}~|}~zz}~~}|||~}}~}~~~~}}}|}}{{}}|}|{|}~}||{{|~~}{|~~~~~~~~~~}~}|~~~}~}|||||{||{|~|z}~~|~}{|}~|z{{{|||{{zzyxy|}zwwyywuvyzxuuwvuussuutssuwvutuwwwwuvyzxwvy{zxxxzzyyyz}~}}}~}~~~~~~}}}|{||{{~~|{|{z{{{zyyyyvuvwvwwxyxyzzzz{{{}~~}~~{y|}}|z|~}{|}}|~||~~~~~}~~}~~}~|}~}}~~~}}|zxyzzyyyxwxxwwwxxxxyyxzzzyyz{{{|}{zzyz{||zyyz{zyz{zz|{z{}}~||~~~~~~~|~~}}~~||~~}~}|}~}}}~~~|}~||}|{{}}|{|}}{|}|~~~~~}||~~||~~~}~~}}{|}~~}||~}|~~~|}~~~~|{}}zz||zyyy{|{{|{z||{{zyz{ywxz{ywwxwvvxwuttuvwutssttrrssrqrtvvuuvxwvwz{zyyyyy{||{|~~~||}}{|~}{{{zz|{zzyz{yvxzwvwxyyxxyyyz{ywyz{{|{||}}}~~}~~}}}}}}}|||{{}~|}~~~~~}{~~~}~~~~~}}~||{yz{zxx{}|zy{~}zyzyyyxwwyyyyxyyz||{{z||{{|||zxyzzyxwxyxwwxz{||{{~~~~~}}~}}~}}}~~}}|}~}~~|zz{{||{yz|}|}}~~~~~~~~~}~~|}~}}~~~|}~~}~~~}|~~}}||}||||||{{{|}|{{}|{zzxxyzxxyyyxvvwvvuutsssrrsrqqqqrssrstuutrtwwwxwxyyy{{{{{{{}~~~~~}}}~~}}~}}|zyz{zyxxy{zxwy{{zyxx{}{z{|~|yxzzzxxxwy{{z{||{{|~~~~~}}~}|~||}}}}~~}}{|~~~~~}}}~~}~~~~}}~~|}~}}}}}||||{z|}|yyyyyxxxyyxxxxxyyxxz{zy{||{zz{|{{|{z{{yxxyzz{zz{{z|||||z|~~~~~~~~~~~~}}}|||||}}}~~}~~~~~}}~~~~}|}~}}~~}}~~}~~~~~~}}~~}|}~~{{}~~}|}~||}|{{zz{{zyzzxxyxwxwwwvuvuttvvtssrrqqqqqqqqqrssstttuvwwwxxwwwy{zz{|}~}}~||{zyyxwwwxxwwz|{zyz{{zz{zz{zzzyz||{{{|}}{{|{zzzxy||z{{{|}~~~~}}~}}~~||}}~~}|}~~~~~~}}~}|||{{{|}~~~~~~~}||}|||zzzxwxxxxxxwvwxzzxxyy{}{{}|}}zz|{zyz||z{zz{||{yz}~|yx{|{{||}}}~~}|||{zz{{zz{{|||}}||}~~}}~~~~}~~||}~}|}|{|||~~}||{|}~~}}}~}|~}~~~}}~}}}~~|z{}|{{{zzzzyxyzzzyyywvxzywwvvutuutsrrssrrrrssqqrstsrtutttuvvvvvvvxzzy{~~}}~}}}}|xwxywvwwwxxxwxy{|zz|}|||||}|{|||}|{|}}}|z{{{zyyz{{{{||}~}{|}||}}}}~~}~}}}|}~~}~~~~~}}}|||||||}~~~~~~~||}}zz{}|yxyzzyxyzyxxxyyzzyz||zz{|{zyz{{z{{zzzz|||||{zz{{{||{||{||}}~}~~~|}~~}}}}||}}}||~~}}~~~}}}}~|{|}}}{{{|}{xz}~~|{|}~~||~|}~}}~~~~~~~}~~}}~~|{||{{|~}{z||yyzzzxwxyxxvtuvvvuvwxxwuvvuutsrttstttttsrrtvwxvuvwwvvvwyxvxyz{}}|}}~~~~}|||{{{yxz{ywyzzzzz{{z{}|{|~~}~~~}||{zzzyxxxz{{{{||{||z|~{z|}~~~~}~~~~~~}~~~~~~~~~}||}~~|{}~}}~~~~~~~~}~}|{{{{{{zyxyyyxxxzzzz{{{|||}}}}}||}}}||}|zzz{|zy{|{z{||{{{{|{{||}}}~~|||}}|}~}~~~~~~~~||}}}}||~~}}}~~~}|}~}{{}~}|~~}}~~~~}|{{{{{zyz{||{{||}~|zzyxxxyyxvxxvuwxwvwyyvtuvwwutuuvwuttttsqrtuuutuvvvvwxzzyyz{{zz{|{|}}~~~~~~}}~~}}~}|{zzzzzyxyzzyy{|||}}}}|{|}}}}{{|zzzz{{yz|}|zz}~}}}~~~~~~~~~}}~}|}}}}~~~~||~~}}~~~}~}~~}|}~~}~~~~~~~~~|{|}|zz{zzz{{{{~~~~}}|}|{{{|~|y{|||zzz{|{z{}~~||}||}~~}yywvzwooqtvwx{~{trplmty|~}ytolkkpw||ywqkknqw|~~|tomjikouz~zsmkkknrv|zuqljnqpt~vrqomotwzyvsqprvvw~~vsqmmoprv|{wsolihjosx||snmjhihimpv}|xrmmmjjlosw{~|ytomnnmpuy|~zwvuvwuw}~|zwtrtw{}||}|wrswz~~zvuuqotz}~xttwy{yxwvvx{~}|}~~|z|~~}}~yxyz{}~yzywwz}}{zz{~|zxwvx|}{~{yxxxy{}}{yxvsvzyx~{xxxwvx|}|~|{{{zz~y{{xxyzz{~|{|zwx{xx}||{wuvy{}|zxvuvxz~{ywvuuvy|}~~|yutvvvxxz~~|}xstvrosyzy}}~}wruxwwz}}}~}}zvvxxyyy}~~}{zz{|}}|{||zy{}{yz|~~|ywwwutw{}~~}}}|ztnruqorw{||{~~~~yuqllnopquxyyz{}~}zyxtqqrrqoqvxvz~zvstwursuvv{~||}}}{}|}~}}~~~|~~~|}}}}~~}}~~||~~}~}zz{|}|||z{}}|||{{~~{|}}}~|~~{~~{~~||}}}~~~~~~}}~~~~}|}~~}~}~~~}|}||~~}|}|z||{|}}{z|~|{|||}}||zz{|}|{||||{z{|yxz}}|{|~}}}}~~{{}}|{{|~}}~~|~~|~~}~~~~~~}}}~}}~~~~~~~|~~|{||zyy{}{yxxxyyxyyxxyyyyyyxxyyxwy{yvx{zywuwxxwwwvvvwwvuvvuvwwxxxxxxxxyyxxxxyxxy{|{{{|}{y|}z}~~~~~~}}~~}|}}~~||~}{z{}|z{}~}|}}|||{{{{{zz{||}~~~~~~}~~}}}~}~~~}{|~~|}}}}~~~~~}}~~~~~~~~|~~~~~~|}}{}}}}||}~}||{{{zzyy{{zz{}{yy{zyzzzzz|{z{|||}~~|||||}}}~}|~~}~~~~~}~~~}~}}||~~||}~~~~}~}}~~}}}~~|}~}||||||z{|{zyyyyyxxyyxwyzzyxyzyxxxxxyywwwwxxwxywvvxxxwwwwwvxxwwwvvxwvwxxyzzzzz{||||}}}||}~~}}~~~~~~~~}}}|{|}}}|}~}{{|}}|{|}}|}~}||}||}}}{|}}||}}~}}}}|{}}||~|{|}|{|~~||~~}~~}~~~~~}~~~~~~~~~}}}}|||}}|||||{zzzyyyyyyyyyzzzzzyyyzyyz{zz{{{{{{||||||||}}~~~~~~}|~~~~~~~}}}}||||}~~}}}}}~~~~}}~~~~~~}}}||}}}|||||{zzyyyyyxxxyyyxxxwwwwwwxwwwwxxwwxyyxyyyyxyyxxxxxxyzxxxxxxxyzz{||{{||{|||}{z|}||||~~~~~~~~~~~}||{{{|}}|}||}|{{|{zyyzzyyz{{zz{{|}}|}}}~}|}}||{zz{{{|||||}}}}}~~~}|||{zzz{zz{|{zzzzyzzyyxxyyxxyxxxxxyyyz{|{zz{|{{{|}|||}}}~~~~~~}||}~~~~~~~~~~~}|}}}}|||||||}}}}~~~~~~}}}~~}}~~~~}|{||{zyzyxxxxxxxyyyyzyxxxxxwxxxwwwwwvvvwwxyyyzzzzzzzz{zyyyz{yyz{{{z{||||{{{{|||}}}}~~~}}}}~~~~~~~~~~~~~~~}||||{||{zzzyxwxyyxxyyyyxyzzzzz{{{{{{zz{{z{|||}~~}||}}~~~~~~~~~~}}}}||{||{z{{yyyzzzzyyyyxxxxwwxwwwwxyyyyzzz{|}||{{{{{||||}}}~~~~~~}}}}}}}}||}~}||}}}}~~}}~}||~~~~}~}}}}}}}}||}||||{||{{{||{yy{{zyzyyyyyxxxxyxxxxxxxxyzzyyzzzzzyyyyyyyzz{zzz{zzyzzzzzzz{{{||||||||{||||}}}}}~~~~}||{zyyxxxxxyxxxxwwxyyxxyzyxxyxxxyyzyyz{{z{{|}}}}}~~~~}}~~~~~}}}}}||||||||{zyyyyxxxxxwwxxyyyyyxxxyyy{||||}}|{{|{zz{{|}}}~~~~~~~~~~~~~}|{{z{{|||{|}}}~~~~~}}~~}~}}}~~~}|~~}||||{{{}}}}}||||{{||{{{{|{z{{{zzzzzzzzzyyzyxyzzzzz{{{{|{{{{zyzzzzz{zyz{zyzz{zyyzzyyzzzzz{|||}|||||||}~}}}~~~~~~}~~~~}|{|{{zyyyxxxwwwvvvuuvwxyyxxyxwxyyyyyyxxyz{z|}||}~~~~~}~}{{{{|{z{|{zzzzyzzzyyyzyxxxxyyyyyzzzyyyz{{|||}}|||}~}~~~~~}~~}}~}}~~}}}}}}}~~~}}}}||{|}}~~}}}|||}~~~~~~~}}|}|{z{||||}~}|||{{|||{{{|{{||||||||||||{zzyyzzzzzzzzzz{{||{{{||||}|{{{|}}|}}|{{{z{{zzyxxxxxyyz{{||{{{|||}}}}~~}}}}}}~~~~~~~~~~~~~}}}}}}}~}}~~~}}|{zzyxxxwwvwwvvwwwwxyyyyyzyxxyyyyzzzyzzzz{{{{|}}}~~~}}~~}}}~|{{|||{|}|{zzzyyxyxyyyyyxxxxxxxyyz{{{|{{|}}|}}}}||}~}}}~~}}}}}}}}}||}~}}}~}||}}}}}}}||}~~~}~~}}}}||}~~~~}}~}}}}}}}||{{||{{z{|{z{||||||}}}~~}}}||{zz{{z{{zz{zzzzz{{{{|||}}}~~}}}}||||}}|}~~}}}}|{{zzzzzzzz{{{{{||{{{{|}|{||}}}}~}}}~~}~~~~~}}|}}}|||}}}~~~~~}}}}}|{{||{{{||}}}~~}~~~~~}}}}||{{{zyyyyxxwwxwwyyyyyzzyxxyyyyyyyyxyyyxyzz{|}~}}}}~~~~~}}}}}}}}~}||||}}{{{zzyyzzyxyyywwwwwwwxxyyz{{{|}||}}}}|}}|{||||||}}}}}}}}}~~}}}}}}}}||||}}}}}}}||}}||}}}||}~~}~~~~~~}}|{{{|||{{{zzzzzz{{||||}~~~}}}}}||||||{{{zzzz{|||}}}}}}}~~~~~~}}||}}||}}}}~~~~}~~}}}~}||||{||||{|}}}|}}||{{||{{{|||~~}||{{{||{{{||{{||{{|||{{{{zzz{{z{|||}}~~~~~}}}|||||}||{{{{{{{zzyzyxwxyyyyzzzyyzyxxyyyyxyyyxxyz{{|}~~}}~~~~~~}}}}||{{{zyzzzz{{{zz{{zzz{{zyyyyyyyyyzz{|||}}|{||||||||{|}}}||||{{{|||}}~~}}~~~}}}}||}~}}}}||{{{{{{|}}}~~~~}}|{{{{{zzzz{{zzz{{{{{{{zz{{{|}}}}}}}}||}}}}~~~~}}}}}|}~~~~~}}}}}}}}}}||}}}}~~~~~~~~~}~~~}}}|||{{|||{{|||}}|{{{zz{|}}~~}|||{zzzzzzzzz{|{{{{||{{z{zzz{{{{z{||||}~~~~~~~}}||||}}}}}}}||{zzz{zzyyzyyyzzzz{{{z{{{{zz{{z{{zzzzzzzz{||}}|}}}~~~~~}}}~}}|||{zyyzzz{{||{|}}||||{zzzzzzz{zz{{||{{||{|||{{{||{{|||{{||||{{||||||}}||}}}}}}}||}}~~}||||||}~~~}~~}}}}||{{zyyzzzzzzzyzz{{{|{{{z{{{{{{{|||}~~~~~~~~~~}}}||||}}}}}}}}}~~~~~~~~~~}}}}}}|||||||||||||||||}}}}}~~~~~~}|{{{{{zzzyzz{{{{{{{{{|{{{zzzzz{{{||}}}}~~~~~~~}}}}}|{{{{||||{{{{zz{{{zzzzzzz{zzzzz{{{{}}}}}~~}||}|{zzzyzz{{{{||||}~~~~}}||{||||{{{{{{|||||}}}}}~}||||{{{{zzyyzz{{{zz{{{{{||||||||||||}||}}}|}}}}|||||||||}}}||}}}}}}||||}}}|||}}||}}}}~~~}}||{zzzyyyyyyxyyzzz{{{{{{{|}}~~~~~~~~}}}}||}}}}}}}}~~~~~~~~~~~}||}}}||}|{|}}|||||{{|}}}}~}}|||||||{zzzzzzzzzyyyzzzz{||{{{||||||{||}}|||~~}~~}}}}|{{{zz{{{{{{{{z{{{{{zzyyzz{{{{{{z{|}}}}}}|{|}|||||{{{{{{{zzz{|}}}~~~~~~}||}}}}}}}}|}}}}}}}|{{{{{{|{{zzzzzzzzzzz{{{{{|}||||||}}}}}}~}}~~}|{{{||||||}}}}}~~}}|||{{{{zzzzz{{{||||{{|{{||{zzzzyyyzzzzz{{{{{{{{{{||}~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}|{{|{{zz{{zz{|||||||{||||{zzzyyyyyyyyz{{|}}}||||||}}}||}}}}}}}}}~~}~~~~~}~~~}}}}}|||}}}}~~}||{{{|{{{|||||||||||||{{|||{{||||}}}|||||||}|||||{{|}}}~~~~}}~~~~~~~~~~~~~}}}}~~||||{z{{{zzzzzz{{{{{{{||||}}}}|}}}}~~}|}~}}|}|||}}}}}}}}}}}}||||||{{{zz{{{{{{{{{{||{zzzzyyyzzzyzz{{{|||{||||{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzzzyyyyz{{{{{{{{{{{zzzzyyyzzzzz{{{{||||||||||}}}}}}}}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}}}}}}}}}}}}}}}}~}}||}||||}}|{||||||}}}}~~~~~~~~~~~~~~~~~}}}}||}}}|||{{{{{{{{||}}}}}}}|}}}}|}}||}}~}}~}}|}}~~}}~}}}}}}||||}||||{{zzzzyyz{zz{{z{{{|{{{|{zzzzyzz{{{{{|{|||}}~~}}}}}}}~~}}~~~}~~~~~~~~~~~}~~~}}}}||{{{{{{zyyyyzzzz{{{{{{{{zyzzzz{{{zzzz{{{|||}}||}}}}||}}}}||}|||}}}|}}}|}}~~~~~~~~~}}~~~~~~~~~~~~}}}~}}}}}}}~~~~~~~~~~~~~~~}}}~~}}}}}}~~}|}}}}~~~~~}}~~~~~~~~~~~~}}}}}||}}}||}}}}}}|||}}|}~~~~~~}}||||{{{{{{{|}}}}}}}|||{{zzzzyyyzzzzz{{{{{zz{{{zz{{{{{{||{|||}}|||}}}}}}}}}}~~~~~~~~~~}}|}~~~~~~~~~~~~~~~}}}}||||||||||{{|{{zzz{zyzzyyzzz{{{{|{z{|||{{||||||||||||}}|||}}}}}}}}}}}}}|}~~~~~~~~~~~~~}~~}}|}}}}}~}}}~}~~~~~~~~~~~~}}}}~}~~~}}~~}}~~~~~~}}}}||{{}|{|}{{~}{{~~}~}~~}~~~}}~}|~~}~~~~~~}}}~}}}}~~}}~}}}||}}}}|{||{{||{||{zz{|{zz||{yyzzzzyxyyyxyyyyyyyywxyxyxwz~~~~~~~~~}~~}|{{||}||}}|||}~~|{|||}}||}||}}}|||}~}|}~}}}~~}}}}}||||{{{{{{{{zz{{zz{{||{{{zz{{zzyz{zxyzyxxxxyzzyxwxyxxxxzzywuvxxvvvxyxvwxxyxwwxyyyyyyz|~~~~}}~~~~~~~~~~}~~~~~}}}}}}~~~}}}{|}}}|}}{{}~}|~~}|~~}{|~}|}~|{~~}}~~~~~}~~}{|}|||||||}~}}}}}~~~~}|}~~}||}|{zyz{zz{{{zz|~}{}}{zzz|{yz{yxxzzzxxyyyyyyyyzyyxy|~~~~}}~~~~~~}}~}}~~}}|{}~}|zz|}|{z{|{zz{}}{{|||}}}}~|}~~||}||}}|||||{{{||||zz{zz{{{||{{{||zz{{{zyyyyxxxwvwxxyzyxxxyzxwyzxwwwwxwwwvvwwvvxxxwxyyyy{}~~~{~}|~}|}~~~~~}~}~~~}}~~~~}}}~~}}~~}}}}~}|}~~~}|~|{}}~~}|||}}}|{|}|}}~~~}~}~}~~}}}}}}}|}}}}}||}}|}}~~}}~~~}||}}|{{|||{y{|{zyyz{zzz{{{{{{zzzzyyzzzxwy{yyyy{{yyzz{{{~~~}|}~~}}~~}~~~~}}}~~}}~~~~~}||~~||~~|}|||}}|{{|}}{|}}|{|}~}||}}||||}~}|||}}{z{|{zz{{zyz|{z|{yy{{{zxyyxxxxwwyyvwyyxxyyyxwxyzyxwwwxxvwxwvxywwz{yxy{{|~~~~~~~~~}~~}}~~}}}~~~}|}~~}||~~}}~}~~~~~~}}~~{}~}}}|}}}}|||}|{|~}||}}}~~~}}~~|}}}~~~~~}~~~~||}~~}}}}}}}}}|}}}|}~~||~~}|{|}|z|}{yzzzzyyz{{zyyz||yxz{zyyz{zyyz{{{|{z||{z|~~~~~~~~~~}||~~}}~~}}|||}}|||}~{z|}}||||}}||||~~|{|}||}}}}||}}}}~}}}}}||||{zz|{zz{zzzzzzzzzzyyxwvxyxxyyyxxyzxvx{yxxxxxwwwxxwxyxyzywxyxxyz{~~~~~~~~}}~}~~~~}}~~~~~|}~}}}|}~~~~~}~~~}}|}~}||}~~}}}}}}~~}}~~}|}~~}}}~~}}}~~}}~}}}~~|{|}~~}}}}|{|}}~~}}}|||}}}|{||||||{{|{{z{{{{{||{z{|{{{{zzzz{zyyzzyyyyzzyxyzzzzzzz{|}~~~~~~}~~}}}~~||}~~}||}}~}}}}}}}~~}{{}~}}}~~}{|}}}}|{{|}|{|}|{{{||}}}||||||}|z{||{zyz{zyzyyzzzyy{zyxxyzzzyyzyxxyzzyxxywwxxwwxwvwyyxxyyxxx{|}~~~~~~~~~~~~}}~}~~~~}|}~~~~}}~}}}}}~~~~~~}}~~~~~}~~~~~~~~~}}}}}}~~~}}~~~}}~~~}}}}~~~~~}}~~}~~||}}}||||||{|||}|||}}}}}~~}|||~~}}}}|}}|{||}|z{}}{{{{|{{{{||{zzzzxxz{yxz{yxxyzyxyzyxz{||~~~~~~~~~~~~~~~}~~~~~}}~~~}~~~}||~}~~~~~~}}}}}~}}~~}||||||||{{||zz|}{{{|}}|}~|{|}}|{|}}|zz{}{z{{zzyyyzzzyyyz{yyz{yxyzzzyyyyzyxwwxxxwxxxyzxwy{|||~~~~~~~~~~}}~}}~~~~}}~~~}~~}}}~}||}~~~}}}}}~~~~}|}~~}}}~}}}}}}}~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}~}||}~~}|}~~}}}~~}}}}}}|~~}|{{{{||{{{{|{z{}|{{{{{{zyzzzzyxyyyyxxyyyyxy{{{{|}~~~~~~}~}~~~~~~~}}~~{{~}}}}}}~}}}}~~}|}~~~}}~~~~~~}}}||}|{|||{{{{||||{|}}|{}~}||||||{{{|{{{{||zz{{zyyyyyzzzyyxyyzzzyyzzyyxyzzyyxyzyyyxyyxyz{{|}~~~~~~~~~~~~~~~~~}~~}}~~~~~}}~~}}~}||~~}~}}}}}~~}}~~~~}}~~~~~~~}~~}~~~}}}}~}}}}||}~~~~~~~~~~~}}}}}}}}}|}~}||}}}{{|}}}||||}|{|}~}|z{|}|{z{||zxz|{{{{{{{{{{{zzzzzzyyzzyyyyyzzz|}|||~~~~}}~~}~~}~~~~~~{}~|}~~~}}}}}~~|~}|}~~~}}~~}~~}~~~~~~~~}~}}}|||||{|}|{{{}}}|||}}|{{}~{z{|}}{{|||{{{{||{zzzzyyyyyyyyyyyyyyyyyyyyyyyzyxxyyyyyzzz{|||~~~~~~~~~~~~~~~~~~}}~~~}}}~}}}~~}}}}~~~}}}~~~~~~~~~~~~~~~~}~~}}~~}}||}}||~~}}}||}~||}}~}}}~~}}}}|}~}}~~}}}}}~~}|||}}||}}}|||}}~}{{{||{{z{|{yzz{{zyzzzyyyzzzyxyzzyyzzzyy{{z{|~~~~~~~~~~~}~~}~~}}~}}~~}}}}~~~~~~~}}}}~~}}}}}}}}}}||{}~}}}}}}{|~~~}|}~}}||}}||}~~}{}~}|||}}}}}|{|}|zzz{{zyzzyzzzyzzzyyyyyxxyyyzzyyzzzyyyzzzz{{zz{||}}}}~~}~~~~~~~~~~~~~}}}~~}}~}~~~~~}~~}}~~~~~~~~}~~~}~~}}}}~~}||}~||}~}}}}}}}~~}}~~}}}~~~~~}}~~~~}}~~}}}}}}}||||}}|}}||}~}||}|{{{||zz|{{zzz{{{{{z{||zz{z{{{zzyy{{zz{zz{{}}}|}}}~~~~~~~~~~~~}~~~~}|}~~~}}~|}}~~}|}~~~}}}~~~}}}~~~}}}}}||}}}||{|}}|}}|}}}}~}}}}|{|}}|||}}|{||||{zz{|zz{{zyz{{zzzzzzzzzz{|{z{zyyzzzzzzyzzzzz{}|{{|}}}|}~~~~}}~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}~~}}~~~}~~~~~~~}}~~~}}}}}}}~~}||}~~}}}~~~}}~~~}||}}||{{{{{{|||||{|||}|||}|{{|}}|{z{|{{{{{{{zzzzz{{zz{zy{|{{{{||||}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~}}~~~~~~~~}~~~}~~~~~~}}}~~}}}}~}}}}}~}}}}}}|}~~}||~~}}||}|{|||||{||{{||{{||{{{{{{{{{{{{zzz{zzzzyyzzzzzyyyzzzzz{|{z{{{||||}||}}}~~~~~~~~}}~~~}~~~}~~}}}~~~}}~}~~~}}}}}}~~~~}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~}}}~~}}~}}}}~~}}~~}}~~~}~~}||}}}|}}||||}}||||}||||}}||{{|{{{|{z{{||zz{{zzzzz{{zzz{{{z{|{z{|||||}}}}}}}~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~}~~~~~~~}~~~~~}~~~}~~~~}}}}}}}~~~}}}~~}}~~}}}}}}}}}||}~~}}}}}}}}}}}}}}}}}}}}}|||||||||{||{{{|||{z{{z{|{zzzz{zzzzzzzzzz{zzz{{zz{|||{{||||||}~~~}~~~~~~~~~~~}}}~~}}}~}}}}}~~}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~}}}~~}}~~}}}}~~~~~~~}}~~}}}}}||}~}|||||||{|}||||}|{{||{{{{{{||{z{{|{{||{zzz{{{{{{{{{{|{{{{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~}~~}}~~}}}}~~~~~~~}}~~~}}~~~~~~~~~~}}}}}}}}}|||}}}||}||||}}}|||}||||||{z{{{{{{{{{{z{{{{{{{{zz{zzzz{{zz{{{{{{{{{{||{|||{|}}}~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~}}~~~}}~~~}~~}}~~~~~~~~~~}}~~~~~~~~~~~}~~~~~~~~}~~~}~~~~~~~~~~~~~}}~~~~~~}}~~~}}~}}~}}}}}}||}}}}||||||}}}||||||||{{|||{{{{{||{{||{{{||{{{{z{|{{{{{{z{{{{{{{{|||{|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~}}~~}}~~}}}}~~~~~~~}}~~~}}}}}}}}}}~~}}}}}}}|||}}}}}}|||}|||}|{|}|{{{|{{|||{{|{{{{{{{{{{{{{z{{{{{{{{{zzz{{{{{{{{{{{{{{|}}}}~~~~~~~~~~~~~}}~~~~}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~~}}}~~~~~~}}}~~}}~~~}}}}}}}}||}~}||}}}|||||}}}||}|||||||{{|||{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~}~~~~~~}}~}}}}~~}}}}~}}}}}}}}~~}~}~~~~~~~~~~~}}~~}|}}}|||||||}}}}}|||}}}||}}|{|||{{{||{{|{{{{{z{{{{{{{{z{{{{{{zz{{zz{{{zz{|{{{||{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}||||}}}}}}}||}}||}}}|||||{||{{||||{{{{{{{|||{{||||{{|||{{{{{{{{z{{z{{||{{|}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}}}}}~~~}}}~~}}~~}}}}}}}}}|}~}}||}}}}}}||}}||||||||}|{||||||||||||||{{{{{{{{||{{{{{||{{z{{zzz{{zzz{{{{{{{|}|||}~~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~}}~~~}}}~}}}}}}||}}||}}||}}||||}|||}||||||{||||{|||||{{|||||||||||{z{|{{{{{{zzzz{||{{|||||}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}~~~}~~~~}~~~~}}~~~~~~~}}}}~~~}}}}}}}}}}}}|||}}||||||}}}||}}||||}||||||||||{{||{|||{||||||||{{{{{{{{{{{{zz{{{z{{{{{{||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~}}}~~}|}~~}}}}}}}}}}}~}|||}}}|||||||{||||}||}}||||||||||||||{|||||||||{{{{{{{{{{{{{zz{{{{{{|||{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~}~~~}}}~~}}}~~~~~~}}}~~~}}~}}}}}}}}}||}}}}}~}}}}}}}}}|}}}}|}}}|}}}}}}}}|}}}|}}}||}}}|}}}}|}}}}}}}||}}}}}}}||}}}}}}}}}~~~}~~~~~~~}}~}~~|~y{~{z{~|y|}zxwwz~~}{yy~~{}~}|||{zz||}~}}~~~~~~}}}}|~{x|}~~~~|y|~~~}zxy{}}~{}~~~|||||zz{zz}|xx{}}zxwvvy{xuvyy{}xz{yxy{|}|{}}{{|~|yyyxxy{{zyz{z{}|z{|yy}~|{{|}|{}}|z}}zwvwwwwwutuwxwutsrtvxyz|{|~~|zyyzywxzxuuy|}~}|||}~}}}|~~|{}}yxyywwy{}~}}}||}}~}|{|}~~~~~|{xwxyz||}~||}}z{~~}~}||zwz}~zxz~~}~~~~~~{xy|~~~~}{yzzzyz}}{}~|z{~~~~}~~{{~~}~~||}zyyyyxxwvvuuwwsqu{||}|yy~|{~}z}}{}|||z{~~~{z{~~yz}|{zwvwyzyvuttuvvvwwuutrsvvwzyvvvwxxxxzzyzytsuw}|||yy|~{{zz|}yvy~}xx||z}~|{{|~}yx~}{|}zz|}}zvx{{xtuxxvvy|~~|wstvv|ztx}}{{{z{}xy}{{}~~}~}~}~~~~|yz{}}z}}~~~~}{yuvy{||ztoquvvwwx|~~zuy~|wwy{~}ywx|~}{{}}}~~xwyxw{~}~~yz~}{|}|~{xy}~{|}wtstwzzwuw{{{}}}}zxz{yxxxwz}}|{zzyz|{}~}{zzxxz{yy{{yyxwww{|}~}}zwy}~}yy|}|{xuwz||{||{yxwxxwvuvywvz||}zwy|{yxy{||zyzyz}zux|~}|zxwz}xy{zyxyzz{|}}}yx|}{z~~~~~}}}wtuwy||wsuyvvz}|ztoppnmow~|wrtxwvx{|zwvxy}|~|}{{~{z|~~}zxy~}|~|{~{ywxxtv{|{xtuy||{zzyxtrqrvxy{ztru|yx{~z{~~}ywvvvuvxz|~|yy|zyz~~yy{}}}|{{~}~~{{||yzz|~}|z{~zz{|yututuxzywwxwz}{yyyz{zxvwy}~}zxz~ywy}}zz{||yz}|xz~~yw}~yvvy|}~}{{}~|{|~|wvxxwy||zxuy}ytuw{~zx{}~|wuw{~|yyyy{{z{yusw}}wsv}}zyyxz{xy}{xtsy~||||{}~~||}~}xv}|z||wv|}uu}zsorxwuwwutstvwvuvvx{|ywvvy|}}{zz{}~~~~~~x~~|}~||~{{}~{vz{|z}~~~|}}|~~yuuw|}yvuyxrry|uqqux{}{xz{{|zwy}}x{~{y||yxz}~|zwvx{{wxy|~}xz~}|{z~zx|x||~~}{}{|}~~zz}~}}||~~yy|{ywtz}yzzyyyxy{|}|wwy{{xttwzwru|~yv|{wy~~~}xtux|~|zwvwyzzxvwz}upt{|wtuvuw{zwvv|||zx{||{y{|}~wtuz{wuux}}{~~zxvv{|z{|||stz~sx~}wty}|||}}}~}}~||~~}y{}}~~}|xxz{xttvvyyvtssx|zwttvz||zwsrtuwy{|{xwwy|}{xw|}xyz}~~~|~{z~z{~|z{}}}||{~|}{zywy}}}}zz{yzz{{xttx}~zustx{}~{yz||yuv}~|xuvzyz}}{||{|}{xz|wtvz{wy}yvx{~~|y}~}||~||}}|~|||wvy|yvuwz||ywvstw{~{vvyvtuwyzwuxzy{}}~}|~|vvz~~~z{~xsw|}wurs{xpqw}{tqtxzzxutstvy}wrrz}|~}ysu{~}~xsu{yxyzysuzzz{}||}}}yvx}~}|~|xxsx~|||{ywvxyxxyxxvrvyrotx{{vu{xonquywruzyxxwutw~~~{xvy}yw~}{z}vv~~{|~}~~~z~xw}yu|}x}~}~|zx||zywwz{{{|||zxwwvuvyxwxyyyxx{|yx{{zyxz~{wwxz~~}~}|~|ww{|||||{yyzz|}|yvvz{yyzz}}~~}}||}~}}~}x|~}}{yxz}~||}{xusuxz{||yvstx}~xstx{}|zyz}}xxz~~|~}|z|{tx~}||zxxyywwyzzxtx~{wvx}xrqv~~wttw}|{|yts{{yy}yvx{~~}|~vy~yu}{yxxxxz||{~{tq|xv~~~z|~yuv||{|~~||~zy|}{wrrvz{}{tquxywsqqsuvussuwvtsrrsuwwy{wxyz{z~y{}~xw}}~~||yvx{|{|}}}~~}}~xy}}|}~~~xy}}~xty|~zstwy}wpu}~zwx{zxvwy}{srv~xwyy}~|{}~}zy{}~zywtvzzxy{~{sw}{{}}}|{}}|||~{~~w}~}|~{vx}|yxz{ywrnw~wry|tuuvz}zuuy~||~{xx{|z}yy~zvux}{wvwz|{wtv{|wxxuv{{zxy{|zxz}yux|~|tt{}ywv~xvwy|~~~{{{zz{|}}|}}z||z}}|~~}}~xz|zxv|~|yv||}|~||~yz}|zzz|~|yywtuwxyxuvxxwqmszyvttz~yvxyxyzywwwz|vqx}|{y|}zz}~{|ytu{~{z|~~{{}~|~yuy~}~~~~{{{}x}zv{}{}}{ytrw|~~{xutvzyuvwyxuw{||xtx}~}}~~z{|x{~|zzzwwz}zxyyy{{zzz{~~~}{z~~}~|||~~}}{}}|~}}~}{}~{y|~|{}~~{ww{}~}{~}xv~~zxz~{yvwyzzz|~{ywuuz~yy{zyxwz{yz}}|xsv}~}~}|ysrx~~}}{xyz}|ty{svxwxxx{||zwx{|}yvzw{}|}~}}~}}~~|z}}}}~}z{{|~}{}|~}yx}~yw{}||}~}zz|}zz~|ywwz|{zxx{~}zsrx}}ytuzxtsrvyuqruxz|||zyy{zxwx{~{xwx{|z{{|}}|{|}y}~~}{x{|||~}{}}|}zy{{wux|~|zz|~}{zz{|}}~~|xuuw{~~zuuw{|zy|~||~}xy|zy}|xx{}xy}~wxz|~|{~|{}~|~~}~{x|}}{~}|~}||~}{{}~y{}{zy{{tyz}}{yxy{}{xxwy{yxyyyzz|~}{yyz{{{~~yuuw|~{xxz|{wvx}{wtuxyzxvwz~{z|zx{}{vxzwwy{~zxy{}xruz|}zz}|~~~~{z~~z{~~xz}||~}}~|{{}||~~{z|}}~}{urryyvx}{yz}zyyxxxz{wwwxyx{~zvuuwyxwxxy{{zyvstwy}~}|zusx{}~~}{{yx{|~~{}|~|~|~}}{}~~||~yw}~}~{y}}}}||}}zwwyyxxxyzyyyyz}~z{~{zy~~zyz}~}}|z||v{{wx||xz}}~{z}}}x{}~{xx{~}|~~~}|}}}}|{}|zzy{~xruxy{yz}}{yxxzz{|wvx~|vsty~~{utvustuz~||}}vtx}~wy}yvy||{z|~xwzzxy|~xxywxz}|y{~~yx{~}|~}zz}~}|{}~~}~~}~~yvvx{{zyy|~~}}}||{}zwz~~|{|{zzyxzzwz~}{wtzytuy~~xstuvuv{yqswvuuy~{yxx{}{xy|||}z||}}|}|}}||~||xz|{}|z|}|}|{~|{{{~~~|z{}zwuv}~yst{~|zx~z{{~zwz~}{|}}z}yw~|y~~zty|y|~}|{~|y{~}}yuw~|}zzz|}xz}~zy{}xy}}||~|xvwz|||{{}|xvvz~{x|}zuty}}zuw}~zuqtz|{zxy|zy{|{{z|xxyzzvty~{vx{~~{xx~~xuuy}{z~~|zz||y{~{}~|z|}zzw|~~~}z{~}}~ywy}}z{~}}||~~~yy{|}{y~}yvwzy}xovytq{}xwx{ztrsx}{vvwvvuv~}xwyzxz}}xz}~}{y|{xzzwz~~~|zzx{~}~~~|~|}z|~}tpu}zwz}~|{{|}~}{{|~ysty{y~~~wvz~|{|}x{~~|{{{{yy|ztw|~{~~~~~}}~}}~~}}~~}~}xy~w}~~yy~~{zxvv{|z|||{wx}|zxux|ywxwxzzxxxwxzzzyxxx{}zvwy{}xy{uqx~vtuz~|~~zyz}|{zz{zxz}~|xxy{|yy}}y||{}~~{wx|}~~}|~}~~~~}|{|y{~~||{xy{~~{~~zxxz|yyy{yux|}~|yzyxyuty{zyvy}{xvu{}zyz{{yvwy{|~|zzz}|z{|}|vtx}}xx||||}~~}~~~~~}~~~zyz~}y}~{z{|}~~|y}zz~}{{{|}~~||}~|{~~}~}}~|zxw{~zxxz~}{zz|}~}~}~~~~|~{}z|~~~}|~~}|yw{~}~~~|{{|}}|zz|~|z{}|{{zyyxwxzzxuuvvwyzyxyz{{yyzwv|~wsvy{|zz}}xwx~|{|zyy|~xtvx{}{y|~{z{{}}z|~|}~||}}zy{}~}}~~{yy|}|~}~}{{{}}z{~|~||~|zyx|zxxy{}}}~~}|||{zzx{zuwy{|ywz{{yxyzz{zy{}~~}zz{zyxwxz{zwvxwwz||{yy}}wuxz|~}}}{z~~}|}~}{~|vz~}yx~zy{{{}~}}~}~~~||}zy|}{z{}}{vy~~{zxyzz|~|z{}|z|}xyyyy~|}~|y~}~{z~}~{|}}|}z{}~}}}|yx{|||~|yz|~{soqw|zvvy{{xuwy{|{ywuvxyyzz{{zz{|||}~~}|}|||}}{~}||||||~xvwxy|~zvx||z~~}}}}yww}|~}{zx{~|||}|~}}}vvz}~{zzy{~xw|z{}ywx{}zyxwwyzz||{xwvvwy{}~}}~zutvyzywxzxvuuvwxxwwwxxz|{{zz{|{zyxz|}}|~~{}~~yy{~}yy|}|~}||yy~xwzyz{~|z{{yyz{~}}~}~{w{}~~~~}|zy{xz||~~}{|}}}~|||}{|}z|}~}||}|~}}~}}~{y{{~~}}}~zuy|z{sx}}yrr{{yyyzywwxxxy|zqmiiqy}~~~|vty}~~{{ywxyvsv{~}xx{xux{|{wvyyy{wx~zx{~~}wsy{{}~zy|~~}z|~}|{y|yx}~zwy~~{~||~|}~~~}zwv{}|zyxwxxy{yx{~|xwz~~wtuy}ytuwwzyvwwxxwy~{vuwz{zxvux{yz~}||}|}~}{|~~~{}{~}~}}{|}~{{{{~~||~~||}~{wy}}y{~~|{|}yy~~}z|~}}zy~}}~}|}}|}xy|}}}|}}~~}}|z|~~~~~~xtttv{~{z|~|zzyxz}}vstwz}{rpqw~}wvx||uqqsvy~~||{xy{yx|}||zz~~}yuuvvwxy|{yz|~|||}|yz}~||yzxwy|~}{{|z{}}}}zsz|}~{y|}||||~|}~|y~{yx~}zx||vz~}x|}zxx{~|xyzywuv{{usvzzyxxzxvz|zvrqx~|xvuvusux{}{zyy{}xux}~|}~~wt~y{|z{~~}~zy|z{{~~~~~~|{|~}{|}~~}zxxx|~{yz|}{{}~}|~}}~}|yyz}~{z}~{}{|}|}~|{}~{x{~}~~~z~}}|z|~}~zx}~{{{}{x}|zz}{wx|}xww{|z}{sqrvz|z{|yvvwxzz{z{~}yy|~~|z}}}|}~}}~~}{zz{~~zwxz{{xx{}|wwx{|xy}~yy~|~~|}~|{~}~|}~~}}~}vx}~|~~z}}x{~~}}~~~{~}{{|}{z|zvuw{}xvuwyzzwvvx~{wwwzxssvy{yvtrtvuvvwz{xxxz|{z{~~}{yy{~~~~}z~~}~~~{}~|y{}~~}}~|xz~}||~~xuuwzzz|}{xxxsu||tu{~yux}|wvz}|{y|~xxy{~|xxy~~}}zz{z{x}~~~{{|~}z|~~{y|}wux{~|x|}xvuz|zxz{yx|}y{}{}}}{yz|~~~~||{vx{~~~}{~~|~~|||}y{}~|z||z|}~}~}}~}~~|{}z~~~}|{|~z{}|wy{{}~~~}}{{~~~|z{|vsvy{zwuvy{wppsttuvvvvx{ysruwxvqqsrroowxtqoqwyzyttwy{ywyzyxvw}~~x{~}{~}~~~~~~z|~{yxyzzzzvtvy{yuvyxvttz{wwyxyyxyyxxz|}}|}|{zyy{}~}{z{|||~~~~{z~}ww|~~}|}}zyz|~~~~~~|zzzz{zyyyzzyzzz}~y}zy{{wwy~~{z{{|}}|{||~~}}{{yz~~|y||}z}zz{|}}{{|~~{wvx{|{yz|}~~~~}z}|zx~}|{~~}|~||~}z{{|z|{}|}~~z{|}yyz|{urw{{xvwyxxxwvxyyyywtttxysptxxuqrttsrqqpoqstuutuwvuvy|~|}{}}|~|y{~}~y{z{{zz{|{{}zx|~{yusvxzyuwy{|ukouvyzxxwvvvx{~|w{|y{}|~zxy||{|}}}ywz{xy}zwz{|}~}~~~xw|~~z{~{yy|~}{{}~}}|{|{xwww{}xvvwz|{}~|z{}~~~~z|}}~||~~}|}|yz~{yz~~|||y{~}}~~~~~{{{}zvy~||}}~~~{z~zx{}||~~}}~~{}~}{|}|{zy|}||||{vtz~{xzwtvy{}|ytsz{wusuwvvxwvvvspqtstvtqstrqssruvsty}|}~}~}|~}xw|~yx|}|||{zz{~|wssvwxzyvvwwvuwzyvuttuwxxwwy|{xxywz}|}~|xwz~~~}|xy}~~}|}}{yxxwx{}}||{z|}}~{~{w}}{zz{{{{|}xwxy{||}}~{xxwwxz|{wtx~~~}||}~|{~{{}{z{|~~}|{}~|zz}}~}{y|}~z~}}}y~}{{{}~{}~{z~~~~~||~~|{|zy{~{xx}}{{{|}zy}|z{|}|{|}~zwxww||yz{|zwvwyyy{xsv{yvtsstuvvtqrvtqrttsqonpuywwx}~~}~~}}||~}~~~zxx{}}||~xuwz}}zwuuvuuwz|{wtstvxyxxzzzyutvxz}}{{z{||{z{~}}}yvxz|}zwwzyxz|{xy{~~~~~zxz~}|zxyxvwy{|zxzyyyuv|~{wuw|~|{}|~~|~}}}}~{vz}|||~|yz}~~~}}~~|y}~}z}~|}~}~~~}}~~y|~yy}|~~~~}z{{|{{}~}{}}|}|{{||{{}~|yy}||}}{y|}wy||~|z}}|{y{}{zzyxwwyxtsuwwuutrrrsrpppqtsqsvz}{~|}}~~~}|~}~~|{zz|}}{}}}}|zz{~}ywxyzzwy{{{wqsvxzzz{yutvvtvyxvwxz|{yyyxz}}||{|{{}zxz}~}||||||{zxy~~~~}~|}}{{{zxwy|{yzzxxyyyy{}~|wvy{|~{|~|}}}}}}}~~{z{|~~~}~~}}}}||{}~~}{~}{}~}}}~~~|~}|}~~~}~}{|||~||~}|{~~zy{}~~{|}y{}~|z}}z{|}|z~}|}~||}|{}~{z{}|yzxtuxzzywxz{yvsuzyvtrstqpsrptwuttv|{y|}~|}~}}}{~~{{{|~~wvy}}{}|zy{~}|}}}}}{xy{}}wswyxwtruwvwxwwusuyz{zxutuzzwxy}}{|~zwz}}}|||{}|}}~~}}~}}}||zzyy}|yww{}}|zyzwvyzyyxy{||{xy~~~~}|}}|}~~}|{z|~|}~|||z}zy~|{{}}w|}y|~}~~}}yy{|~||}{{}~{~{|}{{{{{{~~~~|{}{xwz|}zxz~}~}}|~}{zy{}||{yz{zxuvz{{zvwzxvvuvwutttvwvutstvwvvxxz|{zz|~~~~~}~}~{}~~}|}~{xy{{{~|yy|~~}~}{{{yxwx{}|xusqsxzywwxyyxxxxwwy{{zxvvxz}~{xxz|}{{|}||~~{}~}~}}~~|}{|}zyzz{zwx|zwusuy{{ywvwxz|~~}}~}~~~}}~}yz|~}}}~~}~~~}{|}}}}~|}{{~}{~|}~}{~}~|}}}~}||~}z{|}~{z|~}|~}{|}~~}|~|||}}}~~{}~}}|}~~~~~~}{~}|}~zz{|}~{xzzyyxz~yvvwxxxz{xvtuvvtttuvvvwvtsuy}~|||~}~~||}|~~}||{{z{~~}{zy{|~~|{z{~~}}}}|}~}{zxxyz|~{uswzzxwvwvuvxyxxwuuwz|zwwwxzzz{{z{zzz{||~}}~||~~~~~~{yz{{zxwyzywwwxxwxxvux{}~{z|}~}}~~}}~~}~|z|~}~~~~~~{wxz}~z{}{y{|||}~~}~~|}~|~|z~~}~~|{{|}~~}}||{z|}zz{{{{||||||||{{|}}||}||~~~~~~}~}{yz{zxvx|}{zzyxwyyxy|{xutxyuqrvzzvtusstuy|xtvz{{z|~~~~~~~}~~}~}{|~zy~~zx|~~}||z~}|tu}}{|}yuuxzzzyvtvvvuvwwuuxxusuyzyzwsw|}{xx||~|}}{~}}{~}~}{}~||{{zz{{zxwyyvx{{{zwy{|~|xy{~|~~yz}~~~~}|||~}|~~~~~~}|}~}{{}~|}}zxyzyy|}yvz}yz}|}~~~~~}}~}y{}~~~|xvy||||{zyxy{{zzy{~|y|~}|{~|y{}}~~||{~~zz}~{|{yyvy|vpy}ssv}zwwx{yvuty~{vuuxzvv|~|{zy{{z~}~~}~||}}~|}}|}}~~~|~~||z|zz||y{~~}~|xy}xux}|xuwzzzyz|zyxx{|wtvy{xuvvwxxxywv{~{{}~}{{|}~}~~|||}~~|~{}zx{~}{yy|}zyz}~|xyzyy|~|xx{}~{y{}}|~~~{~{}|{}}z{~~}{y{}}zz}~~{}|z}}||z}~~}}~{|}{~~|}}}|~~~~}y~~|{{}~yw|~zx{}zz{{||zzy{{|||}{y{~}||{|~}|}}}{z{}z|~}{}~~}|{~{zzwz~~zwwwvttwyy||wwyyyww{|{zvwzyyzy{}}~}||{}{y{~}}~{}}zz}}{}|{}~{}{|~~~~~~}~z{~|x||yzz|~}||zy{~|y{||zxxzzyy{~~xtw{}{wvyzwvxyyzzyzzy}|z{{}~}|~~~~~~|{~y{~}{x||z|{}{wz~{{{zz}~|{{{{yw||xz~~~~~|~~}}~}~|{~~}~~~|wx{||xy}{|zy|{z{}|{|~~}~~~{}~zy{~{yy}}zz{}}zz{|{xxy|}}|zyyy{~~~~|xx{|{zyz|zwy|||}|yz{|~~}zy~{yz{}|yz|yvy{yx{|yyywvxy|}{{{{zz|}{|}{|~~~}}~~~~}||~||~~}}~~||~}}~|}~~{|~}}}{|}|}{{}{|~~zz}}zxz}|z{}{xxzzz|~|z{{{ywy~~||zvxzyxwx}~zxxz|{|}}|~~}~|~{y~~~~~~~~|{|~||zxy{|{|}z{{~}z|}}|{|{|}{xyyy}|y~|}~~}~~|y{~|{|~zwz{{|}{xx{}}}~~}|}~}{~~~~}~~}~|~|{|~~zxwxz|}|yy|~|zy{{yy}|xwwwwy{|zxy{yvvvw}}|}}{zxyzx|~yz}~~|zxvz}yzzyxwxz{||{zxyzwvwy{||}}|zyz~}~~||~~~}|~~~~~}}~~~~}|{|~~~}}}~}}|}{{~}z{||{xux|}}|zwvz~~{{~|}}yz}{y{|{yx{}zwv{~zwxzzwxz}~}|{|}{{||}~}}{~~|}}~}|~|zzzz{zy{{yyyzyvz~ywz|}zvx~|yz}~~}|{~~~}}~}{~~||wx~x|}|}~~~~~~}~}}}}}~}}~~~~|xvz|zyzzzyyyxz}|{ywz}yxzzy{|{{ywxzzz{|zy{{xy|}|zx{}{y{}{{~}yy}|w{~|}{y{}{z{|{ywuwzyx{zutwy{{yxz}~}{yz~|{}~~}|z~|}zy|}~}{{}}||}}|yyz|~~|zzyxy||{{{{|||~~}|{{}~yy{}}z|~{xz||{zvz~yvz}~}yvvy|~}|zz{zy|~~~|}~}}|~~}{}y}}{z{|zzxx{|{z{{yyz|~}zyzz{{{~~{xw|}zy{|{|y{~~~||~~~|y{~}~~{}}~~}~~||~~~}~~}{}{|}}}~~{ywy|zvw|{wvuwz{yyyvvy|~~|xwz|}}}}}{|{x{~|{z{{yz{{zz~~zxxz}~~|y}~{xw|}zzz{}}{wv|{wx{xvzzwxz|~~|}}{yzz{~}z|~|}~~~~|~|~~|yz~}{{~|xvy}~{z{|~~|}}|{zz|~{y{||zzz{{||zyxy}}zxw{~~~||||||||}|}}||}}{yxxz}|yxz}~{|}}||}~~{y|~|zz|}}}~{{|}~}|{z{}{wy|{zxy|~}zxx{~}{|}||}|{}~{~~~~~~}}||~|||~~}}~}}}~||}}~~~~}}~~~~}}~}|~|{{zz|{zyyzzzzxx{zy{|zzyxz{{xx{~}zww{~|{|zxxzzzz|~zxz|}}|yy{|{{{{}~|zz{}}zy{{{zz}}||yxxy|~{zzz}~{{|}}{{|~~~}{{}~|~}~~~~~}}{{~~{||z|~|{ywz}y{~~|xx{}~|xx|}}|{|}zxz{{{z{{{{{y{}}{zz|}||{|}~}~~~}|||||zxyzz{|{z}}{zz~~{~}}~~~~~||~}}}zz|}zx|zwz~|{}}|{|||{z|{yzzz||yxy{}~}~|{}~}}~~~|}~}||}|{|}}~}}}~~}~}}~~}~~}}~}|}}{z||yuuw|~}ywwz|yvz}yxy{~{utwxz|||{zzxy~~}|}|y{}~}{yyyz{{{{{{{{zzzyyyyy|~|zyxz{{|}}~~~{z{~~z|}}}}~~~~}~~~~}|~~~}}||}~|zz}~zy{~{wy}~|zz||}~{y}}xw|~{yx{~zz{}}{|~}}{zy{~~{{{|}}~}||{{yx{||~}yy{~~}~~}}{~~~~|zz}~}~~|||}zvy}~}|}~}|{}}{{}~~||}}~}~|||}~}|||{{~~~~~~}}{zz|}}~}}~}~}}~~}~~}|~}~~~~~~}{zxx{}}|{{}}yz~|z{{|{yz{y{}}}zuw}}{yy|}|{zyz{ywwy}|yxz{{zzz{~~ywy|~}xx{zyz{{{~~~|yz~~|{{{|~}|}~{{|~~}~~~~}}~~~~}~~~~~~}zzzz|~~vnosuvvuvxyqllkimrvxxyzvrppppquz~yxwrnmnrw{|}wrrqprrrx}}|}{y}|{xw{xvvvuvxz{{xxxvrqrqsx}~wrsqlklklrx{{zxsokiilnrw{|}~~wsrsutqruv||||yxy{~yrprqruussy|w{}yupkjkkmmggnttvz|}~{usvzyurrtx~|zyz}~{zz{xv~}~zx{~}~~}~}|}|xz{{|xutspopsuvy~ywwvvvx~~x|zxwwxyz{|{||zwtvzyx~~|xwyyvuvvw|~~|{zxxxxyz|~~|}~~}zwvvuuvvxzz|}~}{ytnoruy}{wutqnlotwz~}}~{zwropqpnmnqv{~~|xyywwz~|}z}~|~}~||xvuuvxz{zz}|xuvwsswz|{vtspnnorrnmrwz{}~|{}|zyywqntxsoqv{}{yz~~~{ywsty{{|}~}}~}}}~~ztuvutuwvuvxvtsrqrstuutuvvxxxwvutsy~zu{~}~~|{|{{|zz~{{}||~~}}|}}~~}~~~}}~~|}z}~~{y}}wsvyxvxzywxz~||~{z|~}{zz|}~}}}|{zxwvuwxxz{z{|zy{|zwuutsuwvssvwxz}}}}{yxz}||}~~||||}}zyyyy|~}zyy{~}zxvsqppnmquuuwvx}}yxxxxxvqpsxzzyyyz}~~~~}}}}}{{{z|}zz}zwwyxvwy{|~~}{{|zz~}{zwttvvuwxwvvx|{xy}~}yvuvvtqswyxvvy{||yvxxvuvxxvx}~}}~}}~}zxwvurrvvrqsvvttsonnmnqruxz|{xvuvy{{yvvz|{zz}}||{{|}|}~}|wty{{|||}~}}|}~~}|~{{~~~}|~}}~}}~~}~~~}{zzz}}~}||yutvtqrtwyywy|{z|}}~|||~~|z|}yyzy{|zz{xvxz{zwxyxwvttuvwwy{||{|}ywy{}}zyyyyz{{}}}}|zyyy{|{{{yz}~|{zxwwwwwttwxwwxy|zxyzzwvutuyywxwwyzz|~~}|}}zy|}}~}{yxxzz{|zz|}}{{{xuuxz{zz{~~~~~~}~~{vvwtsuvutruyyy{}~~}{{zxvuutvvwwuuwyz{xwy||{zzyxy|~}}~}{{|}}|~{}}}}|zxyz{}|{}|yxxwwwusttrqstutsuxwuvwx{{zxxxz}|yz|}~~~~~}|}~~|}~~~~~}|{}~|{|}~~~~~|{|~zzzy{|}~}}~~|z{|}|yxxwwuuwxwvxzz|~}}~}}~}||~~||~~}zwvvvuuwwvvwxy{}|xwz|~~|||}~}{}~~|{|{{||}~~~}|zz{{zxxz~~{{}~~}}~}z{|ywxxyzyyxwwwxyyxzzxxwuxzxvuvwxxz|~}||{|~~|{|~~~}{yyz|}|{|}}{}~~}~~}{zzyxz{{||}~~~}|zwuvwwwwxz|}|yy{|{zxxyvsuwwwutvwvutuxyz}~{y{~|{}~}||}~}zz{{|}}}~}~}|}~~}}}|{}}zxyyzyvuxxwustutssttsrrtvwwvxyyywwzzyxx{~{|~}{|}}}}~~}~~}~}}||~~~~}}||}~|~~}}~~~|{||{{{{|{zywwxz|{xxyxxyz|}||}~~}|}~~~~~|{{{{|{{{{||{z{{ywxz|||}~~|}~}|||||||~|{{||zy{|{zz{|||z{}}}|{}~}|}}zyxvwwwvwxxxwwz|{{|}{xvvxyzz{{}}{zyzz{||}}|{ywuvyzxxxxz|~~~~~~|yyyyxy|~~~~|{xvwwwwvvyzxvwyzywvutrqruwwwxz|}|~~}}{{}~~~|{|}}}~}|zyyz{||||}~~}}}|zyyyzzzxwvuuwxxussrrssturotwxxwxz||zyz|}~~}||{}}~~{|~}~~~~|}|~}}~~}}~}}~~~~|||}~~~}|zxwx{||{|}|zyz~~|{{{xuvx{}~~~~}{{|}}}|}~}{|~}{zxwxzz{|}}|}~}|~~|yxxxy{{yy{}}||||{zz|~~}|}}~~}|}~~{z{|||{yyyxxyxy||zwvvwxy{{|}||zz|{yxz{}~}~~|zyyzyxwwvwxyz{{{{z{||}}~~}~}zyy{{{|}~~~~~~{|{xvwwxxwyzzyyyxwwwvuusrrssttuwy{|~}{yxxwxz}~|}}|{zzzzyyyz}}{{zz{zyxwxz{yxxxxxwtrqruurqrsvvwyyz{|}~~}}|~~}}}}|{|||}}}~}||~~|}}{|}~~~~|{}}~~}~~}||}~~~}}~|zzyyyz|}zyz||}}}{xy{||{z{|{|~|||~~}}}~~~}||}}}~}}|{{|~~}{|~~~}||zz{{{{yyyxz||||}~~~~~~}||||{|~~ywz}~|||}}{z|{zzyxywvxz{{{zzzzzxxy{}~~~|{}~~~|{zyxxxwwwwwxxxwxz{zxwz~|z{|~}{|{||z{}~|~~~~~~}}}zz{yxxxz||{{zxxywwvusrqtxxwwy|}{z|~~|zyz{{zyy}~|{}~|z{}}|zz{zz{zyz|}~}|}}}~}|||}~~}|{zyxxxwuuwvusqqrrsuwz|{|{|~}|}~}~}{{|~|}~}||~~~~}~|{{|}{z{{zzyz{{{||}}|{}~}{}}}}~~~~~~|{{{|zyzz{||}}|}|{zz{{zyyz{{z{~~}{|~|zzz|~~~|zz{|||{{||{}~}}}zxxvvxxwwy{{zz|~}~|}~~~~~~~~|{z|}|{{|~}z{}}}{xxxxyxwy|}|yz|||~}|}~~~~}|}~}zyyyyxwwvwxwvvwz||z{|}||~~}}~}{zz|~~}~~~||{|{xxz{zzyz{{{{{zyxvuvvwwxxvtvxyzyyxxy{|{z{||zxxz}~~}}}~||~{zzzyxy{||{|}}~~|{{}}}~~}|zzz{ywvtqqsuuspswxwxz|}{{}~}|{yyyz}~}}~~}|}~~}|{z{}~}}~~~}}~}}}}~||}~}}~}~}|{|~~|{{{||}|{{}}~|{}~~}{|~~~}}}}}}}~}|{||||{||yy{}~~~~|{yz{zyxxxxyz{||||}}~~~~~~~~~~~~|{|}||}}||}~~}||||}~~}{|}}}||}~|||}~~}|{{||}}||}~~||||}|||{zyyxxxyxxxwyzyyzz{{{zzzz{|||}|||||||}}|zz{}~~~}}|zyyzzwvxyxwwxyyz{||zyxxxwvwwuuvwyyyxxxxz}~~}||}~}z|~}{zyzywwxyz{{zyz|~~}}~~~}}||}~|||{zyxxxxvvxwvxyzyvvyzzyxy{zxyzz{}~~~~~||||}~~~~~~}|}~~~}{|~~}~~~}|{|{{{{z{|||}~~~~}~~}}|{|}}||||{||{{|{{}~~~~}|~}||{||||{zyyzzyzz{|{yz|}}~~~}~~~~~}~~|}}}{zz|}}}~~~~}|}}~||~~}~~}}~}|{|}}}}~~}~~}~{zzzzywwyyyyxyzzz{{zyzzzzzz{||}~}|zzzz{||}~~~~}|||{zxxz{zxz{zyyxy{zzzxwxxxwwwwwwwyz|~}|}~}|{{}~}}~|z{{zxwwyyyxwy{|}|{{}}|}~~~~~~|{{||{z{{{zz{zywutuvvvvuuvwxxy{||||}~~~~}~~}}}~~~}}~~~~~~~~~~~~~|}}}~}~~~}}~~~}}~|z{}~}}~~}}|}~~|||||z{||{||||{|}}}~}|{{||zyyyyyxxxxxyz{{}}||{{|~}}~~~}}}}~~}}|}}|z{{||{|~~}~}~~}}~}}|}}}{y{~}|}}~}|}~zwwxz{yxyy{{xwwxz{zxyyxxyyz{{|~~}}~}}~||}}}|}}}~~}{zyzzyxzzzzz{}}{ywxxvuvwzzxxyyzzz|}}|{z{||||}}|{zzzz|~}{yzz{|{yxxxyzzyz|||||~~~|~~~~~~~}|{zzzyvvxwvutuvvwxwwyzyz}~~~~~~~~|{}~~}|{}}}}}~~}{{}}~~}~~~~~|}}~~|}}~~}}~~~~}~~}}|{z{||}}}~~|}~|{|}~~|{{{zz{{{zywwwvwxxvvwy{|}~~}}~~}{|~|||{{{{|~~}}~}yxz|||{{z{|}~}|}~|{}}~}zyyyyyzyxxwwxz{|||{{ywxyz{{|}~~}|{|}~~|{{}~}|{}~~}}~~}}|{{yzzxxyxwvuwzzwutvxyy{|{{||{{|~~{zz{{yxxz|{zzz{|zyyyzzzzyxyz{||||~}|{|||||}}|{{zyxxwwwuuwwvvwxy{||}|}~~~~~~}{|~|{{|}~~~~}|}~~~}}~}~~|}~}~~~~~~}}~~~~}}}~~~}~~~}|}}{{{|{zz|}|{|}}|zzzzzzzzzxwwwxyxyz{||{{||||{|}}~~~}}~~~~}}}{{|}}|{{{z{|||||||{||{yxwxzzxxyyzyyzzyyz|{zyyz|}~~~~~}|{{{|~~|{|}~~~~~~~|}~}}~~|||{zxxxyzzywuuwyyxxxxyz{{z{}}{z{}}|{zzzyxwwy{}~~{z{|}{zyyyxwwwyz{}}}~~~|~~|}~}|||{|}}|{yy{|{{yxwwxz||||{{||~~~}|||{|}}}}~~~~}}|}~~~}|~~~~~~}}~~}|{zzz||{z{{{yy|}|zxxxxyxyz{{|zy{{||{zz{{yy{|}}||}}~~~}}}}~}||{{|||{|}}}|{{||||}~|zyyzzzzyxxyywvwz{zzz{{z{{|}}|}~}~~}~~~~~~~~}|}|zz{{{zxxzzyxxzzwvwxwvvy{ywxz|}}|{{{{z{{{|zyz{zzzz{{{zzzzyxxxyzzyzzz{{||~~~}~~}||}~|yz{z{||||{{{|~~~~~~~~}}}~~~}~~~~~~~~~~~~}}~~~~}~~~~||}}|{|}}|||{{{{{{{zzyyyyzzzzyxxyyzyy{||{yz|}|zxy|}~}|~~~~~}~}~~~~~}|}~~|{zzzzzz{{{{|{z{{{{zyz{zzzywwyyyxwxzzz{|}}{|~~~}~~~~}}|{||}|{{{|{z{{zzyzzxwvvvvvwwwwxyyz{{{zz{||{z{||{zz{}|zyz{zyyyyyxxyxxzyyz||||}~~~~}|}|||}|{zyz{}||}~~~~~~~~~~}}}~~~~}~~~~~~}}~~~~}}}|||}{{||{{zzzywutvxxxwx{{zzyzzz{{{||zxxyyz{|}~}}}~~~~}~~}|||||zxxyz{zz{||{{|{zzz{{{{zyxyyzzyy|~~|zz|||||}~~~~~~~|||}}}||}}}~~}|{{{{{||{{zyxwwwwwvvwxxxwvwwwyyyxxxyzzz{{{{{{zz{{zyxyzzzzzzxxyz{||||}~~~}{zz{||{|}~~~~~~~~~~~~}|{|~~}||~~~~}|{{{zz{zyxwvuuvwxxxyzyyyyz{|zzz{{|{{{{|||||}}}}~~~~~}}|zyz{{zyyxxyz{{z{|{{||||{{||||{{{{{|||{zz{|}}~~~}~~~~~~~}}||}~~}{{{zyyxwutuvwvuvwwvuuuutuvwxxxyyyyyz{{|}}{zyyyz{{{zz{|{yzyyz{|}|||~~}}||||}~~~~~~~}~~~}~~~~~}~~~~}}{ywwy|~yttrpswwx~}yvssux{~~zvsqqux{zuqnkmnortvx|~|xtqmjhhknorvz|~}{xtpnlljjpux||zxtsplnqswz~~~|~~~~}zxvvy||zxwwuv|~}{xxz}|}}~~z{|{|~||{yxwy{}vromllnorvz~~|xtqoonnqtw{}{|yurooqtvwz~{zxusuxxz||{|}|{|}~}|zyy{}~}~|zyy{|{zy{~~}}}zywuuusstw{}||{zz{}}|||{|}~|ywxyy{~|yz}}}~||}~}~|{zyxwwxyz|~}|xuvyy{~~{xwz|zz}~|zxvuvwy||{~}{zywusqpqsuvy|}|||}|yvtspnnoqqrtxz{zz||xwyyvsqqrrruyzy{|||{ywvutuvwwyzz{~~|{}}}}}}{z|~~}}~}}{|~}{|{ywutrrtutttuvwy||yyyxwvvutvxxxxy{~~~~~~|zyy|{wwy{{|}~~}~~}{{{zz{|~~|}|{{~~~}~||zxwxyxwvvvwvvwwwxyyxy{}~}~~~~~~~}~~}~}~}~~}|}~||}~~~~~~~}~~~}~}|}}{zz{zyyyxwxyzzyz|{zzyyzywwwxzzxwwxyxvvwwwvvwxwvuuvwvsrtvwxwvuuwvtuwwusquyxwvvy{zz{}~}}~|~}|~~~~~}}}|zyyzzxvwwwwvtvyxwwwvwxyxxywvvxzzyzzzzy|}{|}}|}}|z{~}|{|}}z{}~~}||}|{{{|}}~~~|}}||~|{~~|}~~}|~~}|{|zzzxxxutxzwvyzyyyyyz|~~~|}}}~}~~~~~}||~}{|}}~~|}}}}~~}~}}}~~}~}~~~}|{zz|}|zxz|}}{yyxxzyyyxxyyyy{{yy{|zzyxyxvwzxvwxwvtstvwvutuxyvuwyyxwwxvvwwxyyyyyzzzyz}~~{{}}{{|||||}~~}}~~~||{z{{{{{zyyxxxy{yxxyyxwwwvuuvuuwxwwvwxy{|{{{{}{z|}{{}|||}||{{~~{{}~~~~}{{}~|{{{{zz}~{}}~~|{}}||zyxxywvwxwxxyz|~~~~~~~}~~}~~|}~}}}}}}}||~~}|{|}}}}~~}|||~~~~~}~~}}}}||}|zyz{zz{{ywvvvwxyzzxyyxx{|{{zzyxy{{zyyyxvvwxwwvuvxyyxvwxyzzzzzzywwwwwwwxxx{|}}}||}}}{{}~}}}}~}|||}~}|}~}||{{{{{zxyyyxyzxwxxyywwyyywvwxxxxwwxz{zyy|}}|{z{}|{||}}{{}~}|||}~}~~~~~~~~}||{|}||{y{}}}|{|~~}~}}~}{||{{zzyxwxy{{|~~}~~||~}~~~}}~~~}~~}|{{||{z{|~|zz{zzyy|~|{||{{|}}~~|}~~~~~}||{|}}{{yyzxwyzzyxy|{zzzzz{{zyyyyyyz|{yyzyxwwyz{zyxwwwwvy{yyzzzyyyzyy{|zxy{{{}~~}|}}||}|}}|{|~~}}~~|z{}}|{{}~|y{}}|zyzzyyyxxyyyxxyxxxxwxxwwwwyzyyyyyzzz|}{zz{}~~~}|{{|}}}|{|~~||~}}}~~}}~}||~~}~}}~}}}~~||||||||}|{{}|z|}}~}~~~|~~}zy|~}}~~~}||}}|{{}~|{{{||zyxwxwvvwyzxwxz{{{}~~~}}}}||}}}}}|}~~~~}}~|z{||{{|}{yyz{|{zz{yxyyxy{{{zz{|{y{}}|zyyyyxwwwvvvvwxxyyy{{{{z|~}|}~~~~~~}}}~~||}~~}{}~||~~}}}}|{zz{{ywwxzxttxxwvuvwwwvvwwxyxxz{||||{|}~~}}}~~~}}~~~~~}}~~~~}}}{}~~~~~~}||}|~~~~}}~}~~}~}|}~~~|{}~~~}}}}}}~~||}~}{{}~}}~~~~~~}~~~~~~~}|}||}}yyz{|{yz|{{{zzyxyxxxwxyxyyyxxy{|{{{{{||}}~~}}}}~~~~}~|}~|z|}|{{zz{|zyz{{zxxyyzzyyyyzzy{|{z{{{|}|{{|{{{zzyyyzzyy{zzz{|~~}|}~~~~}}}~~}~~~}~~~~~~}}~}|||||}}}{yz}|zzzyzzyxwwxyyxy{zxxyyxwwyzyyyyyz{||}}}~~~~~~~}||}~}||}~}|}~}||~~||}}}}}}}~~~~~~~~~}}}}}}}||~~~~|}~~}}|}}|zzyy{|{z{}~~}}~~||}}{{z{|{{||||}}}|{||||}zzzyxxwwxvvwxxwwwxz{zz||}}}}~}}}~~||}|{||||}}}~~|{||}}|{{{zzz{{||{{zzzzyxxz|{yyz||{z{||{yyzyyxxz{{zzz|{{|}}}}~~~}|~~}|}~~}||}~}||~~~}~~}}~|z|}|{{{|{yz{{z{|{{{zz{{{|{zyyyzzzyz{zyyz{||{{z{||{||{{zz}~~}|}~~{y{|{{{|}}}~~~~~~~~~}~}{{}~~~~~~~~~~~~}|{{{zzz|~}|}~|~}~~}{{||||zz|~}|}}~~||~}|zzz{|{zy{{zyzzzyxyyyyyzyxy{{{{{|~~||}~~~}|}|||}|||{||{{{zz{{{{zz|{zyz|{yyz{{yy{{zzz{{{{{{zyyxwxyyyyzzzzz|}||}|{{|}~}}}}}~~}}~}}~~|||||z{}}||~~|~~~~}|{{z{{zxxxyzzz{z|}}}|{||z{|||{z{||{{|}}||}|||{{zyyyz{zz{||}||~~}}}}||}}|||{z{|}~}||{{|}~~}||}~~~~~~~~~~~}}~~~~~}}}~}|{{||zz|}|||{|}}}}|}}}{zz|}||||||}}}|{{|||zyyz{{yyz{{zyz|}}}|||{{{{|{zzyz{||{zzz{{z{{zyyyyzzz{zzzzzz{{{|{z{|{{zyzyxxxxxyyxxyzxxyz{{{{{|}~~|}||~}{z{|||{|}|||}}}}}|}~~}}|{{||}~}}~~~~~}||{{zz{{zyz{|{{{{{{|}}}}}}}|~~}}~}}}||||}}~~}||}~}|{{{||{{{z{}}|{{|~|||}}{z{|}}{z{|}||}}~~~~~}}~~}~~~~~~~~~~~~~~~~~||}}}{{}~|{z|~~~~~~}}~~}}}}|{{{{{{{|||}~}{{zzz{{zzzzzz{{{zy{|{zyyz{||{{{{|{{|}}|||}}{zz{|{zzzyyxwxxxyyz{zy{|||{z|{yxyxwxxwvvwxxwxzzyz||{{|}}}~~}|}}}}|zz{{{z{|||}}}}|}}}||}}}~~~~}~~~~~}}~~~~~~}}}}||{|||}~}}||}~}~~}}}}}}}}}|}}~~~~~~~|}~}|{{zzz{|zxy{||{z{||{z{|}}|||}~~~~~}|}~~}}}}||{{|}~~~~~~~~~~~~}~~~~~~~~~~~}}~~~~~~~}~~~}}}~~~~~~~~~~}|{|}|{|}~~}~~}}}~~~||}}}|{{{{||{zzzz{{yyz{{zyyzzz{{{{|}|{{|{{{{{{{|}|{{{{|||{|{zyyyyyxxyyyxxyyz{{{{z{||||{yxxyyxwwxwvwy{||zz{|}|||}~~}~~}||{{{{zzzyzz{{{||}}~}}}}~}|}~}|}}~~~~~~}}}~~~~~~~~~}~~}}}~~}~~~~~~}}}}}|||}}|}}}~}}~~}}|||{{||{{{{||}||||||||||{{{{{||{|||}}}}}|{{|}}}|{}}}}|}~}~~~~~~~~~~~~}}|}~||}~~~~}~~~~~~~~~}||}|||~}}}~~~~~~~~}|}~~}|{||z{{zzzzyxxxyyyzzzz{||{{|{|}|zyyz{z{|}||{||||{{{{{{{{{{zzyy{{yxxyyzz{zzz{{zyzzzyyyxyzzyyyzzzz{{{{{||}~~~~~~}|{{{{||{{||{{|}|{{{{zz{||{||}}}~~~~~~~~}}~~}~~~~~~~~}}}}}|||{zzzzzzzz{{z{{{{}}}|{|}|zz|}|||}}~}|||}}|||}}|}~}||||||}}}}}~}}}~~~}}~~~~~~~~~~~~}}}~~~~}}~~~~~~}}}~~~~~~~~~}}||}}~~}||||{zz{{zyxxxxyyyyyz{{|{||{{{{{{{{{{z{|{{{{{{{{||{|||{{||{{{{zyyyyzxwxxxyyyzzzz{zyyyyzzzzzzzzzzzz{{{{{|}~~~~}}~}|}|{{zz{|{{z{{|{{{{||{z{||||}~~~~~~~}}~}|}~~}}}}~~|||}~}||}}||||{{zzzzzzzzzyyz{{||}}||}}||}}~}}~~}}~}||}~~~}}}|{{{{|{{{{|}}||}~}}}~~~~~~~~~~~~}}~~~~~}~~}}~~~~~~~~~~~~~}||||{{{{|}}||}}|||}}~}}}|{{zzz{yxyzz{{{{{{|}}|}}}|{{{{||||||||||{||{yyzyyyyyzyyzzzzyyyyxwxxxxxxyyyyyyyzzz{{||{{{{{zz{|}}}}~~~~}}}|{|}~}|{{{||{{z{||||||||}}|||}~~}~~~~~~~~}}}~~}}}}~~}}||}}~~~}}}~~}}}||{{{yxxyyzzyz{zyyyzzz{}~}}~~}~~~~}}~~}}~}||}}|{z{{zyz{{{{|||||}~~~~~~~|||||}~~~~~}}}~~~~~~~~~}}~}||||}}}~~~~}}~~~~~~}}~~|}~~}|||}||}~~~~~~~~}|}}|{{z{|{{{{{||{{|}}}}}~}}~~}|{{||{zzzyxxxyyyzzyy{{zyzzzywxxxxxxxxxyyxxxyz{zyyyzzzz{{{{||||||||}}~}}}~~~}}~~}}}|{{||{{|||||}}}||||||}||{|||{{|~~~~~}}}~~~~~~~~~~}}|||{{{{|||~~}|}}}||||zzzyyyz{||||||}}~}}~~~~~}}}|{|}~}||}}||{{{{{{zzz{||||}}}}~~}|}}~}|~~~~~}}~~}}}~}}|||}|||}}~~~~~~~}}}~~}~~~~~~~~~~~}}}}}}~~}}~~}}}~~~~}}~~~~~~}}~~~~~~~~~~~~~}}}~~~}}}~~}|}}}}}}}}~}}}~~~}|}}|||||{|||{{{{zyxxyyyyxwwwwwvvwwwxwwwxxxxxxxyz{{{{{{zz{{{zz{|{{{{{z{||{{{{||||}}}~~~~~~}||||||}}|{{{|||||}~~~~}}}}}}|{{|}|}~~~~}~}||}}~~~~~~~~}}|{}~}||}}}|}~}||}}}}}~~}}}~~}|}~}|{{{{{|||||}}|}~~~~~~~}|}}}}|}}}|}}}|||||{{||{|}}}~~~}~~~~}~~~~~~}}}~}}||||||||||||}}}~}|||}}~~~~~}}||||{|||}||}~~~~~}~~~~}~~~{zz{{zyy{||zw{~}zyxy{}}}}|}}z|~}{yz{|{yyyyxwuvxxvuuuutsrrqprssuwxyzyzywvwxy{}}|||||~~}{{}~}~}|||~}}}}}~~~}~~~}|~~~~}~}|}}}||||{ywutsuuvuvxyyz{{zyyzyyyzzyxxzzyxwwvuvvutsssrqpppqsuvvvvwwvvvvvvwvvxyyyz|}~~~}}~~}}~~~}~~|zzzywwwvwxxyyy{{||}~~}}~}}}{zzzyxz{zz{||{}~}}}|{{{zzz{||||}~~}}}||||}||}}|{{{zxyzzzyzzz{{{{|}~~~~}~~~~}}|ywvvtqrtrpqssstwxyz|{{||{z{{z{{{{|{z|}~}{zyyyywwwxxwxz}~}|}}~~}}~~}|||||zyxyzzzyxxwuuutssssttuuvvuwxxx{||}}~}|{z{{zxxwwwxyyyyyyxwvutsrqrssstvwvvwxxxz|{yyzzyz{zz}~}}}||}}|||{|}~~~~~~}}|{{zyxz{yxyzyz{}~~~~~~}}}}}~}||}~~~~}{z{{{zz{zzzzzz{|}~}|{||}}}}}~~}|||{z{}}||||}~}}~}{{||{{{|}~~}{yyxwwwxxxwwxxxwwwxwvvwvttuvvwyyz{||}~~|{zyxwvwyzzz{||||}~~~~~}}~~~~~}}~}{zyywvvvwxyyyyzzz{{{zyxwvwxxxxxxxxyz{{|}}|zywvvutstsrsssrstuwxxwwwwutsttsttuwxxyz|}~~~~}{zzzz}~~~~~~~~~~~~~|zzzxxwwxxxxy{|}~}{zyyxwxz{}~~~|{|}~~~~~}||~~{zyyz{|}~|{{zyyzzyyyz||}}~~~~~~~|zzzzzyyyyz{||}}}}}}}}|{z{zyz||}~~}|zyyyyxwwwxyyyzzzz{||{zzyyxxyzyyzzzz{|~}||{yyywwwxwvuvuuvxy{||}~~}~~}||}~~~~}|{{zyxwwvvvuvwwwxxxyyy{{zzzyzzzzzyz{|{zzzywvvvuuuuuvvwwwwxyyzzyyxwwxxwwwwwvvxyzz{{{{{{zyxwwwwvvvvwy|}}~~~}~~}}}|{zzzzz{|}~~~}{z{{{z{|}|}}~~~~~~~}|||{zzyyyz{{{|}~~}|}}|||{z{{|}}~}}}|{yz{|{{||}~~}|}}|||}}}~~}{ywwwwwwwwxyyzz{|}|{{z{zyyyyyyz{{||{||{{{||{yxxxxwxyzzz{{{||~~}|||{zz{{}}~~~}}~~~|{{zzzyyyyyyz{|}}}|{{zzzyxxwxyzzz{|{zz{{{zzzxwvutttstuuuvwxyyyzzzyxxxwwwvvvvwwwxyyyy{{{zzyxxvwxvvvvwxyyz{|}~~~~}}}||zzzz{{{|}}}~~~~~}||{zyyxxxxyyz|}~~~~~~~~}|}~~||{{{|}}}}|{zz{|}}}~~~}||{{|||||~~}||||||}}}~~~~}}~}{zzzzzz{|}~~~}|{zzxwwwxyz{}~~~}|||zzzyyz{{{||}}|||}|{zyyyyxxxyyyzz{|}}}||}}|zz{{zzzzz{{|}}~~~~~~}|{yyxxxxxyyyzz{|||}{z{zyxwvwvvwyyyyzzyzzyyxxwwvvvvvwxyzzz{{|||||{yxwvvwwwwxyzzz{|}|||{zyxwvutuvwwwxyyzz{|||}}|{{|}~}{}}}}~}}||||}~~~~|{zxwwwxyz{~~~}{zyyyyyzz{|}~~}}}}}}~~}|{z{{zz{{||}}}|||~~}~~~~|zzyyzzz|}}~~~~~~~~~~~}|{zyyyzz{|}~~|zzzyxyyyyzzzzzz{{z{||||{||{{||}}}}}}}|{{{{{yxxwwwwxyz{|||}}}}}}}||}|zzz{|}}~}|}}~}||{{{{|}}}~}|||||{z{{zzyyyyzzzzzzzzyyxwwwwwvvvvvvvvwxyzzzzzzz{{zyxxwvuvxwwxxyyz{||||}}|{zyxxwwwwxyyzz{{{{{{{zzzzzz{|}~~}~~~~}{zyyyyz{{zz{zz{{{{zz{|{{{{{zz{|{z{|~~~~~}}~~~~~~~}|{{{|||||}}|}~~}|}}}}||}}|{||}}}~~~|}}~~~~~}}|{yzzzzz{{|||}}~~~}}}}}}||}}}}||||}}}|{{{zyzz{{{|}}}}~~~~~~}{zzzyyyyyyyyxxyyxxxyyyzz{{{z{{z{||}~~~~~~~~~}}}|||{zzyz{{{{{{{zyyyyyyzzzxyzyxwvwxwvvvvvvwxwwxyyyyzzzzz{{zzzzzyyyzz{|}}~~~~~}}|{zzzzyxxxwwvvwxyyxxxyyzzzyyyz{{{|}~~|}~~~~}}|{{{zzzzzyxyyyyz{{{{{|}}}}}~~~~~~~~~~}}}~~}~~}}}||||{|||{{|||{z{{zz{||}}}~~~~~~~}|{{{{{{||}}~~~}||}~~}}}}~~~~~}}}}|||||||}}}}|}}}||||{zzyyyyxxyyz{{||{{|}|{{{{{zyyyxyzyyyz{|{{|{zz{zzzz{{{|~~~~~~~~~~~}|{zzyzyyyzzzz{|}||{{zyyyxwvvvuuuuuvvvvvwwwwwxxxvvwxxxxxyzzz{|||{|~~~~}|{zzzzzzzz{{zzzzzzzyyyyyyyz|~}|{zzzzzzzzzzzzzzyyyxyzzzxxyyyzz{|}}~~~}}~}|}}}~~~~}}}}||}~~~~}}|{{{{{{|{{{|}~}{||{{{{{|{{|}~~~~}}|||{{|}}}}}~~~}}}}|{{{{{yyzzzzz{|}}~~~}|{{zzywwvvvvvvxxyyyz{{{{{{zz{{|||||}}}~~}|||{{{||{{zzzzzzzyxwxyxxwxxyyyzzyyyyyyyxwwwwwwwwxxxxyyzzz{{zzyyzzyyzz{{||}}}}}}}}|{zzzzyyzzyyyyzzzyzzzyyzzyyzzzzz{|}~~}~~~~}||{{{{{||}}}~~~~~}}|||{{||{{|}}}}~~}}}||{{{{{{{{||{|}~~}}~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~}}}||}}~~}|{{zzyyyxxyz{{zzzzyxwxxxwwwwxxyzyyz{{{{{{zyxxxxxyzzzz{}~~}}}|{z{{{{||}~}}}|{{{{{zzzzyyyyyyyzzzzz{{zzzzzzyxxxxxxxwwxyyyyzzzyxxwvvvuuuuvwwxyzzz{{|}}}}||||{{zzzzyyyz{zz|}||}}~}||}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~}~}}}||}||||{zzyyyzzzzyzzz|||||}~}}~~~~~~|{zz{{{|}}~~~~~~~~~}}}}}}}}}~~~~~~}}||{zzzzyyz|}}}}~~}}|||||{{{{{{{{{zyyxxxwxxyyyz{{||||{{|||{zyyyyxxwxxxxxxyyyyyyyyyzzzyzz{|||}~~~~~~~|{yxwvtsstssstuvwwxxxyzzzzzzz{zzzyzzzz{{|||}}}|{{zzyyxxyyzzz{||||}|{{||{{{{zzzyzzzzzyyyyyyxxxxyyxxxxz{{{|~~~}}}}}~~~~}}}}}~~~~~~~~~}}||{{|~~~zyyz}}{|}}}}|{zzyz}}{{zyy{|~~~~~~~~}~~}}}}}}||}}}}}}||{{zzzyxwwwvvvvvvuuuvvvwxxxyy{||||||}}||{{zzyyyzzzzzzz{{{||}}}}}||||}}~~}}}||{zzzxwwvvuvvwwwxyxxxxxyxxxxxxwwxyzzzzyyzyyyzzzyyyyyyyyzzzzz{{||||{{{{{zz{|||{|||{{|{{zzzzzzz{{{|||}~~~~~~~~~~}}}}}|{zzzzzzzz{{{{||}~~~~~~~~~}}}}}||||}~~~~~~~~~~~~~~~~~}}}~~~}~~~~~~~}~~~|vy~~}|}}}~}}~~}}{{z|}~}}|{zz{{{yyzz{zzyyxxxwvvvvvwwwwwxz{{|||{zyxyzzyyyyyyzzzyyzzzzz{{{zzzzyzz{{{|}~}||{{{zzzyyyyxyyzzzyyyyxwwvvuuvwwwxxyyyzzz{|||{{{|||||{zzzzzz{{|||||{{{{{|{{zzyyzzzzzzyyyyz{{zzzyyyyyyyyzz{|||}}~~~}~~}}~~}}|}||||{{{{{{{}}~~~~~}~~~~~~~~}}}}}}}}}}~~}}|}~~~~}||||}|||}}|||}~~}|}~~~{xw|}}~|{{~~|{|~}||||}~~|zyyyyyyzzzzyyyxxwwwwwuttttuwxyyyz{{{z{{zyxxxyzzz{{{|||}}~~}||||||{zzzz{{{|}~~~}}}~~~~~~~~~~~~}{{||{{{{{yxyyyxxyyyxxxyxwvvvvvuvwwwwxyz{{{{zzzzz{{{zyzzzzz{{{{{|}}}}}}|{{{|{{{{{{{zz{|}||{{{zzyyyyz{||}~~~}~~}|{{{{zz{{|}~~~~~~}}|||}}|||}}}}}~~~~}}}~~~~~~~~}}~~~~~}}~~~~~~}}}~~~}}}}}~~~~~~~~}|{zyyyzzz{{zzyxxwwyzzxvutsttuwyyxyyyyz{zxwwxyzz{{|{zyyy{}}rooou}}z{}~~|{{{|}~}~{|~~}}}}}}~~}}|{yxxxxxxxyyz|}}}}}}|{yxxwuuuuvwxyzzz{{{{{zyxxxxwwxyyzzz{{||{{{{{{{{{{|||||||{{{{|}}}}|zzyyy{||||||}~~}}}}~~~}{{zz{|{{{{|}|{{|}~}}||||}~~~~~~}||{{||}}~~~~~~~~~}}||}}~~}}}~~~~~~~~}||{{}~}zyz{|tnllpx}xtstvx{}|zwspqtvz~}xvy|}|xtpqvz|{zyxxwwwxz~~{|}|{{{{zyy{}~~~~}~}|{zzzzyz|}}~~||{zyyyxwwwwy{{{|||{{zxxxyyyyxwwwxxxxz{{||}~~~}|{zyyyzzzyxy|}}|||{{||{zz|~~~~}}}}}||{{{zzz{{|}~~||{zyyyz{}~}||||}}~~~}|{{|}}~~}}~~~|spy{|{||}~}xw{}|}}yz{|}zyyzyy{|{{{{}}zyz}~||}~~}~~~~~~~~}}|||||||}}}|{{{{|{zxvuvxz|~~||{yxwwvvwwwxyyzzzzzyxxxyzzz{{zz{|{yxxxyyzz{{{{{zzz{{}~~~~~~~~~}~~~~}}}}}|||{{z{{{{{{zyyz{zzzzzzzyyyyyyyyxxxyxxxxxxyyz{{||||||{{zzzzzzz{{{{{{{zz{{{{||||}}~~~~~}}||||{zzzzzz{{{{{{{{||||||}}}}}}}}}}~~~~~~~~~~~~}}||}}}}}}}}}}}}}}}}||||{{{{{{z{{{{{||}}~~~~~~~~~~~~~~|~{{}}|||||}}~}~~}}~}|{zzzyxyxvtsqpqrrrqopqqrtvvwxxwwxz{zyz{yxxyzzzyyyyyyyyyyz{{ywwwwxyx{~}}}}}|{zxyyxvvwwvtstuutsstvwxyyy{}|{{{~~~~}}}~~~}}~~}|ywwwuuuuvuttuvvwxxwwxz||}}~}||}}}~~||{yxxxyz{{{zyz{yxyyxxxxyyzzywvvwuuvxz{zxwwyxwwxz~~~~~}}}~~~~}{z{{|{z{||||{|{yyz{{{zxvwxxxxxwvtttuvxz{}}~}zxxxxyz~}}~~~~~}}}||||{zzyyxwusrrrrrrqppqrsrsrrqqsuwwwwvvtrsussvyxwwwxwtuwxxy{|}{yzzzyyyyxxwvvx{~|}}{yxxwwwvtssttuuwyz{}~}{zyxxwwwyyy{~|}~~}||~~~}}~~~~|{zxvxyxvuuvvwwwyzzyzz|}zyz|}~}|{{{|}}}}}}~}{zzxvvxyyzz{|}}|}~}{{zxwxyyz||{zzzzyx||zxz{{{{||{|||||~~~||}~~~}|||||}~~}}|{{|}|}}{yxwwy{yx||yyzzywutsrrrsrstttxz{|}~~|}~||~~~~~}~~~{yxusstuwy||}}}||{zxvtsrqpqqqrrqrtvxxvwxwvtstvutttvwwvvvxyyzzzzzzyxwwvuuwzyxxx{{{{|{yxxz}~~}{{yvvxyyxvwxwwvuuuttrsvyz{}~~|{{{{{zzz{}}|}~~~~~~~~}~}{zyxwwwvuuuwwxz|||}}{zzzxvuvxxy|}{zz||{zzz|~}}~}{zxwvutuwxz}}{|~}~}|}}{z{zwwyyxxyz||}~~||{zxuvxxwz}}~~}|}}~~~}||{yz{|}~~}~~}~~~}}~}||}|{|}{z{{zzzz{zyxwvutuuvxyzzyyyxwvvwxyz{}~~~}}~~}~~~}~}zyxwxxyzyyyyyyywwvvuutuvvvvwxxvuwwwwwxyyxxyvuvvutssstuuuvwz{xwyyxwuvwvvvvwxyyyyzywvuwx{}~~~{z{||||{{zywvtstttstutuxywxyz{||}|zz{{yyyy{|||}}}}}~~}}}}}}|{}~~~~~|{{yxxxxxyyy{}~~~}}|zxyzwwxz{|~~~~~|{{zzzz||zzyxxxxyz{{|||}~|||{zz{{||}~}{}~~~~}{yxxxxyyxz{zxz|{{}}~~~|}~||{z{{{{{|}}}}~~~}~~~~~|zxvvvvwxxxyy{|{z{||{yxxxxxxyyz|||}}~~}|||}~~}||zyxwvusstttuuuuwwvvuuuttttsrtttuvwxyz{zzzzzyxwvutuwxyzzyyyyyyxxyyyyyyxyxvvwxxxwxyz|}}~~}|}~{yyzyyxxxwuuuttuvutttuvwxyxyyyzz{|||||{{||{|}}~}||{{zyxxxyyz{}|||}~~|{{{{zzz{}~~|zy{~~{{|~~}}}}}~~~~~~~~~{xxyyxwwyzyy{||~~~~}~~~}|}|{}~~~~}~~|||zyyxuuuuuuvvwxy{}~~}}|{||{||}}}}}}}}~~~~~~~||{{{||{{||{{zz{{yzzyxxyzz{|}|{{|}|{z{{zzz{}~}~~||||{zzzxwvttuuvvuvwxyxxxxwvttuttuvvwxzyz{{|{{{}||||{{{zxvvvuuvwxxxz{zyyyvttttrqstuuwxxxzzz{}~}}}}}{zzzyyyyzyxyzxwvvuttttuuuuuvwxxxxxxxyyxxz{{{{{z{{{z{{||{zzz{{{zyyyxxy{|~~}}}}||}}|||}~}}}~}|~~}|{{{{{||zz{||||}||{zz{|{{|}}~~}|}}||}~~~~}|{zyywvuuuvwvvxz{|}}~~|zyyz{zzzz|}}}|}~|}~}|{|~~|{{|}}|}~~~~}}|yxxz{|}~~~~~~}|{||{{|||||}}}}||zzzyyxyyxxyxwuuvwvuttttuvwyyyyyxwuuvvuuvxz{|||||}}|z{{{zyyzzzzyzzzzyxyyxvututtssuvvuuuvxz{{}~~}|zzyzz{{|||{{{zzyyxwwvutssuuuuwxyyyz{||zzyyywuwyyyyz|~}}}||zxwwwwwwxxyyyz}~}}~~~~~}}}}~}|}~}}}}}~~~~~}||{yz{{{{{{{||{|}~~}}~~}}~}}}~~~~~}~~}||{zyyyzzzyyxxwvvvvwyz|}~~}}}~}}~~~}|{yyzzy{|{{|}~~}~~~}}~~||||{||||}}||}~~~~~~~}|}}|}~~~~~}}|||}~}~}||zyyzyzzzyyxwwvvvwwvvwwxwwxxyxxwxxzywy{{zyxyyzzyyz{{yy{}|{{{{{{{zyzzyxxxxvttutsttsssuvvttuvxyz{}~~}}~}}~~~}|{zzzzzzyyxwvvvuuttvxxxy{{zyyyyyyxwvuvusuwwwyz{{{{|zxyzywyzz{|}~~~~~~~~}}~~|{{{|}||{||{{zyz|zz|~~}}~~}|}~~~~~}}~~}}}||{zyxwwxxxxxwxxyyz{|}~~~~~}}}}|{{zzzyyz{|}}}~}}}~~}|}~}}~~~~~}{zzzzzz{}~~~~}{{{{{{}~~~}||{{{zzzyxxxxxyyxxyxwvvvvwwvvvvxyyyzzzyxxyyyxxxyzzzzz{|{zz{||{{|{zzyyzzyyxyzywwwwwuuvvuuuuvuuwz{||}~~~}}}}~}}}}|{{|{zxwwvuttttuvvwxyzzzyxxxvuutstuvvvvx{zz{{zyyzzywxzzz{}}}~~~~~~}|}~~~}}~~}{z{|{zz{|}}~~}|}~}}}~~~}}}}~~~~~}}|{zzzzz{|{{{|{{zzyyxxyyyzzz|}~}}|||}}}|{{{{{{zz||{|||~}{}~~~~}|||}}}~}}~}}}~~~}}}}}~}~}}|~~z{}|{yxz{yyzzyxwy{yxxyzzyxyyxxyxwxxyyxyyyyyyyxx{zxyz{|{{~~}|{zzzywwyyxyyxxxxzyvwyyxvuvwvuuuvwyz{zz|~|{|~}~}{|~}}~|~~|zyz{wvvuvvuuvwxvuwyzyvvwwvuuvwwwvvvwwxyxwxz|}{z|}}|{{~}~~}}~~}}}~}|{{{}}}}|{||||}~}||{{|{zzz{|{z}~}~~}~~|}~}yz|}|zxxxxyzyxz|{zxy|}{{|}}}~~~~|}||}}|||}~}{|~|{z{|{{}~~~~}}|{{{{z{}}|}~~~~}~~~~~~~~~~}}|~~~~}}}~}yvwxwutttuuwxyyyyyzzzzywvvxyyxyzyywvyzyyxxzywy}|{}~|{|~}~||||{zzzyyxwvvwwvvvwxxyzyxxxxxxxwxyz{||~~~~~~}~~|{zy||xwyywxzyywuwxutwwuttsqrttsrrrrqswxvwz|||}||~}|{|~~~}~}}}}}}|{yzzz{{yz{||~~}||{zzz{yyz|}}|~~|~~}~|z~~}||{yyzywwwxxwy{||}{z|~~~||}~}}}~~~~}~~}~}y|}|~~~~~}}~~~|}~~}||}~~~}zz||{{||}~}|}~~~~~}}|zyxwvvvvuuuvxyyz{{{{zzzz|}}{zz{{{z{|~~|{}}|{zyzyyyxxyyyyyzz|}{|~|z|~|ywuvvttvwxwtuxvuvxxxyywwyz|{y|~{y}}~~~|zz{||zyyz|{wxywvsrrsssqpooppnrvvuuttuwwxy||{|~~~||}}|yyzzzyxzzzzzz{{z|~}|~~||~~|{|~~~~~~~~~}|}~~{{}zwyzyy{{wuyyxyyz||z{||}~}{|~||}~~~|}~||}|{}~~~|}~~}}|}}{|~~~}}~~|{{z{{y{}|{{zz||{zz|}~}|~~||{{zzz{zwxyyzzyyyyy{{{{}{zz{|}zy|~|{{{}|{|~{zz{{{zyzyyxwvxz|zz|}}}}~}}|zzzzzxwyywuvwwxywvxz{zxwxyyxwxz{}|{}~~~}~~~~~}|{}}{zz{|{yxxwusqrrqqqrssrrrsuuuvwxyzz{{zz|||}}~~}}~~}||}}|{{|}|||~}|||||{{~}}~~~~}|~}~~~|~}}}|{zyyxxxxwvxzwuwyyyyzz|}|{|}~|{|||||{{{|||~~~~~~}}~~~}|~~~~}|}~}|{{|{zyyyzzzzz{{|||}~~||}}~}||}~~}{{{zz{{|{zzzz{}~|{zzz{{|||{|}}~~~~~~~}}}~~~}||zyz{zzzzyyyy{yxyzyyzyyz{zxxxxxwvvvwxxxxz{zxz}zxyz{zxwyzyz|{{~~~~~}}~}{{zzywwwvusrqqppoprssstvxwwwxzzz{{|}|{{}~~~}}}}~~}~~||~~~}|~~}~~}~~}}|}~|z{{yxyxvvwwvuuuuuuxzyy||{{|}~}}|{{{zzyz{{z{}}}}~~~}~~~~~~~~~~~~~||{zyyyxxwwwxyz{{{|}}}~~~}~~~~~~|||}|{{{{|{z{|}~}}~~}|z{}|{||||~~~~}||{{||{z{|{zyxxxwvy{xvxyvvvwyxvvwwvwxwwxzyxyz||{{zyyyz{}}|zzz{{|}|{}~~~~}}||{{||zzyyyxwwwwusqrssssttuuvwwwyzzz{{{z{{{|}}}}~~~}~~~}}}~~~~~|}}{{}}}}}|{||||{z|{yxwwvwwvuwyyyyy||z{}|{{||{{{{{{z{{yyzzy{}||}~~~}}~~}|{|}|{yyz{{zyyz{}}|}~~~~~}}~~}}|||}}}~~~}}~~}{|}~}|~~~~~~}|}~}}}~~~}}~~}~~}}}~}z|~||{{||{yxxxxywvwwwvttvvvvtuxxxxwxxzzyxyz|{xyzyxxxy{{{{z{|}}~~~~~~}~~~~}}}}||}~}}|||{yz|{zxuwxwvvvvwvvvvwxxxy{|yy||{{{{z{{{{|}~}~~~}~}}}~~~}~~~}||}}}}}}~~~}||{zyyxxwwxzyxyyyz{{{z{|{{{zyyxxyyyxyyyzzz{}}|||}~~~~}}~}z{||||{zzyy{zxxzzyz|||}~|{}~~~~~}}||||}~}~~~}}|}~}{||||||}~~}||||}zwy{{{zyz|}}}}~}~~||}|{z{zyxwxyxwxxvvwwuuvwxxwwxyzzzxwyzyyzyyyxwvxzz{{{|}}~~~~~}~~}~~|{||}}}|{{|{z{}{yxxwwvvwwuwyxvwyzzzyzzyyzyxz|zy{}~~~~~~~~~~~~}|{{{||||}}}}}}~}|}}|{zxxxyyz{{||||}}~}|{zzzyxz{ywyz{zz{}}||}|{}~|||}|||}~~~~~}|{{}~}{{{{|{zyyz{zz{|}}|}}||}}}|{|}}}||~~~~~~~~~}~~~~~~~~~~~~~}}}}}||}||{zz{{{zyz{|}}}}~~|}}}}zxzzyyyyzyyxwxyxwxyzywxywuvxyyyyz{{{zz{{{{z{{{{zy{|}}}~}}}}}~~~~~~~~~~~~~}}|||{{|}}|{|~~~~||}~}|zy{|zy{{zyy{{zxyzzy{|zyzz{zyy{{{{z{|~~}}~}}~~~||}}|zz||||}}~~~}~~~~}|{{{{{|}|{}~}||||}~~|z|~}|}}~}{|}}}||||}|{{||||{|~}}}}~~}|||}||||}}~~}zyyuty}uqrsux{}}vtrpsz}|xuqot{}}zvplmoqvx{~{tnkjjknsx|unjjnqqt|ytrompssu|}vsqnlnrux~wqomihkooqx|usromnoqw{|zvtromlmquyxrqpopoosz|wtspruttz~zvvvutvy|~~zxwwustw{}{xwtomprtw}}ywxy~~{wwyz|}zzyy}yvvvwx{|yxxy{}{zyxwyz}~~{z}~}}{|}{yxz}~|{{xwz~~}~|zxxyz{}~|zvsvyyx|}xx{zvx{zz}~}}~{|{wuwyzz|{|}{yyzyy|~zyzvtx{xv{~yz{xvx{|~}{zz|}}{z{|~|xvvuuwyz}~|{xstvttwz|}~ysuxwuy||{|{{xtuwxyz{}~{xxyyyzzyy|~~~}ywwuuvutvyy{}}}{ywvvvtuwz|}|}~|zzzvrtvtsw{}{xvwxxxy{}}{yxxwutwz{{~|zyz{zywxxxz}|{yyyxwz|~~}z}}wy{xwz{z|~~~~~~~~~~|}|{|{{{{}}{|~}}|}~~}||||}~}z|~}}}~||}{{~||~}~~~~}}|{{||{{xw{}||~~}{|~}|}~}~~~~}~~|}~}|}~~}}~~}~~||}||||{{{||}~}~~~~||||{yz|zxyzzzyzzy{|{zz{{yxxyyyxz|{y{}|{}~~}}~~}||||||{{}}zxz|zxxyzzyxyyyyxxz{zz|}}{{}}|zyz{zzywxyywwxyxxy{{z{|||}}}}{~~|||~~~~~}}}}~}{|}|{zzz|}|z{||||z{}{yz|}~}|}~~}}}}|{{{{zz{|{|||||{|{{{||}}~~}}{||||{{{{|{|}}{|~~~}~~}}~}|}}~~}~~~}|}~|{{{zy{}{y{}||{{{zzyy||zz{|~~|}~~~~~~~~~~~}|}~}}~~}}~~}|}}|{{{yxyyyxyyzzz||{zzz|{xxzzxxyyyz{{|||}}}}}}}}||||{|||{{{{||{yz{{zzzzzxxxxxyyyyyzzyzz||{||{zzzz{|{zzzzz{|||{yxz{zzz{|{|~~~~|||{zz{|zwy{{zz{z{zz{{zz{||{{}~~}~~~~~~}|}||}|zyz{||z{|{{|||}}|}~~~}}~}}~~~~}}~}|||}}|}~}~~~}~~~~~~~~}||||{yyzz{{{{yzzxxz{{|{{|{z||}}}|}|}~~~~}}}}}}}~}}~~~}~~~~~~~}|{zzz{zyyyxxwxyyxxz{{|||||||||{{{{{{zzz{{{|||{||||||}}||{{zz{||{zzzzzzzzyyz{zzzzzyyyyz{{{{{{{{{{{{{}}||||||||||||{{{{zyzz{{{{|}}}~~~~~~~~}|||{{{zyxxxyzzz{{{}~}}}}}}|}}}}~~}}}}||{{{{|||{{{{zz{{{z{}~~}~~~~}~~}~~~~~}}~~}}|}}}}~~~~~~~}}}}~~}~~}|{zzxyyyxyzzzyyzzzz{{{{{{{{{{|}}~~~~}}}|||||}~}}}~~}||{zyyxyyyxyyyyyzzzz{{{{{|{{|||||{||}||||||}}}}}~}||||{zz{{{{{{{{{|{zz{z{{{{zyyyz{zyz{{zyz{{yyyzzz{{||}}~~~~~~}|{{zyyzzyyyz{{{}|{{|}}}}}||{{z{{{{{{{zz{|{{{{{{||}}}}~}|}~~~~~~}}~}|||||{{|}|{{{||{|||{{{{{|}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}||||}~~~}}~~}}~~~}}|||{zzyyyxyyzzzzzzzzzz{{{zz{||{|}~~~~~}|{{{{{{{||}}}~~~~~}||||{zyzyyyzz{{{{|}|{|||{{{||||||{|}}|}}}}}}}}}}}}}}~}|{{{{{{{{|{{{|{zyzzyyyz{{z{{{{|||{{zzz{{{{zzzzz|||||}}}}||||{{zzzyyzzzzyyz{zzzz{{{{{zz{{zyz{{{{{{{{{|{z|||||||}}}}~~~~}}||{||zyz{|{{{||||||{|||{{|}}~~~~}}~~~~~~~~~~~~~~~}}~~}|}}}}}}}~~~~}}}}}|{|}}|||||{{||{zyyxyzzyzz||{{||||||}||}~~~~~~~~}}}|||{{{{zzz{{{zzzzzz{{{{{{yz||{{{|}{{}~~~~~~~~~}}|}}|{||}}||}}~}||}|{{{|}}}}}}}}}}|{{{zyzzzzzz{zyzzzz{|||{{|||||||||||||{{{{{{{||{z{{{{{{{zyxxyzzzyxyzyyz{|{zz{zz{{{zzzyy{|||{|}||~~}}}}{{{|}}}~~~~~}~~}||||{{{|{{||||}}}}}}}}}}}~~~~~}~~}}~~~~~~~~~~~}||||}}}|||||||}}|{{{||||||||{||}}}}||{{{{{{{{zyz{zz{{|}||}}}}|}~~~~~}}}}}~~~}}~}}}||{{zzzyyyyxyzzzzyzzzzz{{{z{|}~~~~~~}}}}||||{{||}||}}|{{{||||||{|}|{{|||}}||}}||{{{{{{|{{{{{{||}}}}~~~~~}}}}||{{{zyyyxxyyyyxyyyxxyzzyyyyyyxyz{zzzz{zz{{zzz{{|||}}}}}}}}}}}}|||{||}~~~~~~~~}}}}|||}}||||}|}}}}}}}~~~~~~}|||{{{||{{|||||||{zzzyz{|{{|}}}}}~}||||||}}|||||||||||||}~~~~~}|||}}}|}~}}}|}|zyyxxxwwxxyyyyyyzzzyz{{z{{|}}}~~~~~}{{|||}}~~}|||||{{{{{|||||}}||}}}}~~~}|{||{{{{{{{{|||}~~}}}~}}}}}}|||||{{zzyyxyyyyyxwwwwxwwxyyyyz{{zz{{{{{{{{{{|||}~}}}}}|||}||{|||||}}}}~~~~~~~}}}||||||}}}}~~~~~~~~~~~~~~~~}}}~}}}}||||||{{zzyyyyzzzz{{{{{||||{||||}}}}~~~~~~~}}}~~~~~~~~~~}}}}|}}|||{zzzzzyyyxxyyyzzyyyyyyyz|||||}}}}~~~~~~~~~}}}~~~}~~}}||||||}}}||}|||}~~}}~~}}}}}||||||{||{{||||}}}}|}}||}}}||||||{{zzyyyyxxwwvvuvvvvwwwxxxyyyyzzz{|||||}}||}}}}}}}}||}}}}||}}}}}~~~~~~~~}}}}}}}}|||}}}~~~~~~~~~~~~}}|||||{{{{zzzzzzyyyzz{zzzz{{{{|||||}~~~~~~}}~~~~~~~~~~}}|||{{{||||||||{zzzzyxxyyyyyzzzz{{z{|||||}}}}}~~~}~~~~~~}~}}}|}~~~~~~~~~~}}||}}}~}}}}}~~~~~~}|}}}|{{||{{|}}}|}}||||||{|||{{||{{{{{yyyyyxxwwvvvvuuuuvvvwxyyyyzzzz{|||}}}}}}}}}}~}}}~~~~~}}}|||}}}~~~~~}}}}}}||||}}}}}}~~~~~~~~}}}~~~~~}}~~~~~~~~~~~~~~}}}|{zzzzyyyyxxxyyyyzz{z{{{zz{||||}}~~~~~}}}~~~~~}||{{zyyyyxyyzzzz{{zzz{{zz{{{{{|||||}}|}~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}||}}~}~~~~~~~}}~~|||||{{{{{zzzz{{{||{zzz{zzzzyxxxxxxwwvvvvvwwwwvvvxyyzz{|{{{|||||||{|~~~~~~~~~~~~~~~~}}||{{{{{|{{|||}}}}|}}}}}}~~}|}~~~~~~~~}~~~}}~~~}~~|{{{zzzzzzyyzzyz{{zzyzzyyzzzz{{{{|}~}}|}}}}~~~~~~~}~~}~~~~~~~~~~~~}}|{{zyyyxyzzzzzzzz{{zzz{{{{|}}|||||||}}}||}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}|||||{{{{z{{{{{{{{zyzzzyyyzyyzzzzzzzzzyyyxwwwwwwxyyyyz{{z{|||||||||||{|}}}}~~~~~~~~~~~~~~~~~}}}}}~}~~~}}|||{zzzyxxyyyyzzzz{|}}~~~~~~}~~~}}}}}}~}}}}}}}}}|||||||{{{zz{{{{zzzzyyyyyyyzzzz{{{{||||{|}}}}~~~~~~}}}|{||||||||||}}}|{{|{z{{{zzz{{{{{||{{{{{z{{{{{{{{{|}||||}}||||}||}~~~~~~~~~~~}}}|||}}}}|}}}}}}}}|{{zzzzyyxxyzxxyyyyyzzzz{{{{{||||||{{zzzyyxyxxxxyyyyz{||||}}~~~~}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~}}}|{{{{zyxyyyzzzzzyyzzz{{{{||}}~~~~~~~~~}}}}|{{zzzz{{{||}}}||||{||{zz{||{{{{{{{{zzyyzzzyzzzz{|||}}~~~~~~~~~~~~~~~~}|}|{||}}|{|||||}}}}}|||||}||{{{{zzz{zyzzzzz{{{{{|||}}}}|||{||||}|||}~~~~~}~~~~}}}}|||||{{|{{zzzzzyz{zzzzzzzzzzzz{{zzz{{{{|||||}||{zzyyzzzzzzz{{|}}}~~~}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzyyyzzzyzzzz{|||}}||||}}}}}}}}~~~~~}}}~~~~~~~}}}|||{|{{z{{{{{{{{{|}|||}}|{{{{zzyyyyyzzzzzyyyzz{{|}~~~~~~~~}}}~~~~~~~~~~}}~~~~~~}|||{{{{{{{||||{{{{{zzzzzzzzzz{{{{{|{{{{||||}}~~}~~~~~~~~~~~~}}~~}}|||{{{{zzzzyzz{||||||||}}|{{|{zzzzyyyz{{||||||||||||}|{||||||}}}|}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}~~}}}}}}||}||{{{{zyzz{{{{||||||}|}}}||}||||||||||||}}}}~~~~~~~~}}}||{{{{{||||||||{|||{{{{{{|{{{{{{zzzzyyyyyyzz{{{{{|||}~~~~~~~~~}}||{{{zzzzyyyz{{{zzz{zz{zzzz{{{{|||||}}}}}~~~~~~~~}~~~~}}~}}}~}}||||{{|{z{{zzzz{|{{{{{{||}|||}||{{{{{{{{{{{{|{{||}}}~~~~}~}}}~~~}}}}~~~~~~~~~~~~~~}~~~}~~~}}}}}|||}}}}}}}}}~~~}~~~~}}||||||||{|{{{{||{{|{{{{{{{{|{{|}}}}}}||{{{{{{||}}}}~~~~~~~~}}}~~~~~}}~}||{{{{zz{z{{{{{{zz{||{{{{{z{||{{{yy{{{{{zzzzyxxyzyxxzzy{|zy|~|zz}}|{{{{zz|~||~~~}{z||zzyxxwvwxvttutvxyzxvx{{|~|{yyzywwwvvvwxxvwxxyyx|~~~~}|{|}}}|||}}}~|{{{|}}}|||~~}~}}~~~~~}|}~}{yyzzxy{{{}}{zz{}}|zyyzzyyzz{{zzzz{}~~||||~{||zwwxy|||}}{{{zxxy{{yvttutqonnpolmnonmmnpqsuvvx{~~}|{zxz|~~}{{{{zz{||||}}}||{xvvtstuuvwxyyxwz|zxyyz{{||{z|}{yxurqtuuuvy{{yyzyz|}~~~{yxxyvtvyz|~~zxwwwwwvvwy{zxxvsrqruxz|~~}|~}{{}}{{{yxvtsstuuux|~}|}~}}~~~~}||{zywvvxy|~~~}}}}}|zzyxwwxyz|}|~~||}~~~~~}{{z{}}zyz{{zzzy{|xuuwwuqnoomlkklnopqrtvwyzxxz{z|}~}zyzz{|{{{zyyxvvxyz{}}}}|}}|{~}||{{zwtsrrrssstttuuuwxxxy|~}}}~}}~~}~~{{|}}|}}{{{xtssstssuwyyvuxyvuuvwxy|}||ywxy{|}}}~~~yuvwtsuwz{{|~~|{zz{||~}{{yxxxyz{~~~~}~~~{xwxxxwwz|}~|xvwvstttuvxxxwwurnoqnkjkmooquxz{}~~|zyz{|}||~~~|{z}~|{z|}~~}|z|||}}|}~}xwwvutsvz|}}~~|}~||||~}|ywutssuxyy{~~~~~|{|}{yzz{zyz{{zzyxxwutrqqoooprtwz|}{yxwxwwy}|yxzyxy{{|~~|{{ywxxvuwxvuwxz|~|zyyxwxz|}~}}~}zyyz{{|~}||{z|~|yxwvvwwvvxz{|}~~~~~~~|{zyyxxwxz|{z|}{xxxxxyzz{{|}|{|}zvsqonmllmpsvwy{~~}}{ywwwxxwxz|}~~}|ywututruxxx{}~~|{{yxvvvwy{zz}~~~}{zxwxwxvuxyvvy}~}|||}~|{zzz|~|yvuvxyyyyz{||~~|||{{|}~~|{zzzyxyz|||||||}|||}}}~~}|~~~~|{||{|}|}|}~|{{|~{xurqqqsvy|~~~}~~~{yxwutsrsuwwxz||||||yuuvsqrrsttuvwyzyxuuuqnonlmoqsw|}{|||||~}|}}}}}}|}{xvwy{|}~}|}}zyxwwustuvxyz|~~}|{{zxvuvvwxz{~~}}|{{{|}~|{zzyzzxwz{|{z{}|{zyxxxxxxyz{|{}~||{{{yyzzz{{{}~}|{z{{|}~}|||{{|~~~}|xuuwwxz}}{zxwusrrtw{~~~~~~~~}}|{||{z||}~~~|z|~~~}}}~~~~~}}}}|{|~~}}}}|zyz{{zxvtvxwvuuusppqstttuvwywuutrqoopqrtuwxy{|||{xwwvtsrtwxyz|}~~}|{{zxvuwy{{{|~~}~~|yyywwz||~~}{ywuvwvx|~~~||||}||}}~~~}|{zxxz||}~~}{z{z{}~~~}|zyzzyz|}~}{|}||{{|{{ywwxwxxwy|}}zz{|}~~||}|zy{}||}~|zyz{{{|~~~}{yyzz{~~{{|yuuuvvvvvvutrrsttssuurprsqqsuwwwxyxxyzxvwwxxz~~}~|{zy{}~}|{zz{z{{{{|}|}|{ywvutstvxz|}~zyxvuwz}~zxwvwxxy{{zyyz{zxyxwvwxz{||}}|}}{zzyvtrrsttvxxy|}}}||{zywvxyyy{|}~}{yxxxyyz{}~|}~}||~~~~}~}|{{}~~|{{}}|zxz{zyxxz||~~~~~~~~}}|}}}||~~}|{{yxwvvtttvwxyyyyyyxxwvuvvvvwxz{|}}||||zxxxxwutuwxz|~~|{zzzyy{|}~~}}}}{xyzyyz{}~~}|||{yyxvusrtuuuvx{{||}~~}||}}|{||}{xxxwvvuuvwxzz{~~}}}~~~}|{{{{||||}~~}}~~||||{yz}~}{yyyyxxy{{||||}}{zyxyxwwy{{zzzyyyywvvutsrstrqtvutuvwyz{||zzyxxyyxz|||||||{{zyxyxxwwxxwyz{|}~~}}zxwvvwwwxxyzzyxwwxxxyz{{{|}}}}}z{}~~~~~~~~~~|{||||||}}~~~}|||}}||}~~}|{{yxxxxxyyyyyxxwyzyyyyxxwwyz||||~~~~~~}~~~}|{|{zxxxwvwwwxy{}~}}~}||||{z{|~~~~}|{|||||}~~~}~~~}|{{{|||}~~}}||{zyyxwwxvuvxwvx{{zz{{{yyzyxy{{z{{{{{zzyxwvvvvuvxwvwy{}|{{{{yxusuvtsuwxwuuvvuttttuuttuvxz{}~~~}}}}}}||{zyyzzyxwxyz{|~~}}}|{z{{xxxyzywxzzz{zz{z{||||}~}||}~~}~~~~}|{{{{|}}~~}|zyz{|}~~}~~~~|{zxvvvvvwyxy||{{{{{{zyxxwwxwwwxxxwxyyyxxwwxyxxyz}}||}~}||{zxwuuuutuwyyyyyyywwxwuuwxyy{~~~|}~}|{zxwwxyyyz{}}~}~~}|{{zzz{|}~~~}}}}|{|~}}|yyyyxyyz|~}|z{||||{||z{||{zyxyxwwwyyxy{|{zyz{zyxxyyyyzyxy{{{|}}{|}}}~}|{{{|~~~~~}|zyyyzz{}}}~~}|}|zz{|~}|~~~}}}~~{{|}~}|~~}|}~~|||}~~~}{z{|~~}~~|||{zywxyz{zz}~~~~}}}{zzzzyyyyzyxxxwvuttssuuuvwyz{{{{zyyyxyxxxyzyy{||||}~~{|}}||}~~}}~}{{{|||{{zyyyzyyxwwwwwxwwxy{|~~}}}}||}}}~~}}||||yyzzzzyz{{{|~~~}}|||~~~}~}|}}|{||zwy{xwyzz|~~~~}}}}}{zywwvuvvwwwwvvwxwuuuutssstuutttvwutvvttvwxyz{{|||||}~}||}|yz{{{{{zz{|||zz|{yyz{|{{|~~~~|{|}}}~}~}}}||}}}}|}~}{||zzyz|||}~~~|||}}|zzz{|}}~~~}}}}}}}}~~~|}}|}~~~~~}~}|{zzzywvuutsrrstuvvwxz{|||}}}~~~~~~~}}}~~~~~~{z{{zzyxxxwwwwvvvvwwwxz{|}~~}~}|}}}}}~~~~}}}~~~~}}}~~}}}}|{z|}}}|z{|{{zz{||}}~~~}}}}~~~}|{|zyzyyxwvwwvutttssttuuuvwxxxxxxxxwvxyxxyyzzz{||{{|||}}}~~~~~}}}|{zyz{yyz{z{|}}~~~~~~~~~~~}}}~~~~~|}~}}}|{zyyz{||}~~~~}|||}||}~~~~}}}}~~~~~~~~~~~~~~}|{{|}||}}~~~}}}|{zyyyxxwwvvwvuuuvvvvwxxxxyyyxxyzyxxyyyyyyyzzzyyzyxxy{{{{}~}}~~~~~}{{{zyyyzyxxxvuuvvuvvvvvwy{||}}~~}~~}||~~~~~~}}}|{{{{||{{{{{z{{{{zzzyyyz{||}}~~~~~~~~}}|zzzzywxyzyyxxxxwvwyzyyz{||||}|{{{{{{{||{{{{z{|||{{||{|}~}}}~~~~}}}~~|{{{{zz{}}|{{|{zyxwxyyyyz}}}~~~}}{yz{yyz{|{{|~~}~~~}|}~~}}}}~~~~~}}}}}}}}}~~}}}~~~~~~}~~~~~~~~}|||{{{{zyyywwxxwwwwwwwyzzzz{|}}||}~~~~~|||||||||}}|{{{{{zz{{zzz{{{zzyxxxxyyzyyz{||||||{{{{{|}}~~~~}}}}{{zzz{{|}~~~~}}}}}}}}~~~~~~~~~|{|{{zz{{|}}~~}|{yyyxxxwwwvutttsrsssrssttuuvwxxxxyyzyxz{{{zz{{|{{{|}}}|}}|||||{{{{{z{|{{{{{{{{{{z{|{z{{{||||}}~~~~}||||{|}}~~~~~~~~~}||}||}}}~~~~~~~~~~}}~~||}||}~~~~}|{z{{zyyyyyz{|||}||{{{||||}~~~~~~~~}}~~~}||||||||}}}|{|||||||||}~~}}|}}|{{{z{{||}}}}||}}|||zyyzyyyyyyyyyxxxwvvvvutuvvuvwxxxxyz{|~~}}|{{|}}}~~~~~}}~~~~~~~}|{|}}}}}~}}~}}}}|}}||||}}}~~}}}|zyxxxwvwwwwwxxwxyyyyxxxwwxxxy{{{|}}||{{{zzyyyyyyyzz{{{{||{{zzzzz{|}}~~~~}}~~}~~~~~~~~~}|||{zzzyyyyyz{|}}~~}}|{{{{{{|||||{zzyzzzz{|}}}}|}}}}}~~}~~~~~}}}}}|{{zyyzz{{{{zz{|{zzzyyyyyz{{|||}~~}}||{{{{}~}|}}}|{{{zxxwwvwwwwxyyxxyyyyyzyyyyyzzyyyxyyzz{{{|~~~}}}}}~~~}||}}|{zzz{{{{||||}~~~~~~~~~~}}}~~}~~~|||||{zzzyyyxxyzz{}~~~~~}}}~~}||||{zz{{zzzzyxxyyxxxwwxyz{{{{|{{{{zyxxxxxxzz{|}||||{zyxyxxxyyyz{{|}~}}}~~}}}~}|}}{z{{||}}}}}}}||~~~~}|{|{{|~~}||{zyyyz{{{||{z{{zyzzzz{|||{||{{{{{{{|}~~~}|||}}}}}~~~}}~~~}~~~~~~}}||{{{z{{||}}}}}||{zyyyyyyyyyxyzzz{{{{{zzzz{|||{|}}||{{yxwwxxxxyyzzz{{|}}}}}}}~}||}~~~}||||}~~~~~~~~}|{{zzz{|}~~~}|{{{||{zzyzzz{||{zzz{|}~~~~}||}~~~~~~~~~~~~}|||{z{{zzzzzyxxyxxxyyxxyzzzz{{zyz{zzyyyyzzyyyxwwwxxxxyyzzzyyz{{{{{}}}~~~~}~~~~~~~~~}}}||}}}}~~~~~~~~~~~~~~}}}}}~}}}|zyzzzzzzzzz{zzzzzzzzzzyyyzz{||}}}~~~~~}|}~}}}}}~~~~}}}}}}}}}~~~~~~}}}}}|||{{zzzzyyxxxyzzz{{{{{zzzyyyxwxyzzzzzyyxwxyyyyxyzyyyz{{{{{{{|}|||||}~~~~~~~}}}}}}}}}}}}|}}}||}~~}||{{zyxxxxyyz{||{z{|{{{{||||}}}}~~~~~~|||||}}}}~~}||||||||||||||{zyyxxwvvvvuuuttuuuuvwwxy{{{z{|{{|}}}|||{zz{{{{{|||}~~~~~~~~~}}}~~~~~~~~~~~~~~}|{{{zzz{{||||||}}||||{zzyyzzzz{zzzzz{{||||||}~~~}}}}}~~~}~~}||}~~~~}}}}|}}}|||}}|||||{{{{zzzyyxxyyyyzzzzyyyxxxyxyyyyyyyz{{{{{{{zyyzzzzzzyxwwvuuvvvwyz|}~~~}}}~~}}|||}}}}}~~~}|{zzyyyzzz{{{{{{{zzz{zz{||||}}~}~~~~~~~}~~~~~~~~~||{{{||}}}||{zzzxxwwwwxxxyyzzzyzyyyyyyzz{{||}~~~~~~~~~}~~~~~~~~~}~~~}}~~~~~~~~}}}}~}}}~~~~~~}|{|||{{{zyyzxw{}}}|yy{{{zzyz}~zx}~}{zzxy}~||~~~~~~~~}~z}~}}}}}{yz{{{|}}}}}|zyzz{~~{}~zx{~|z{~}{zzyyxxvvy{{z{~}{|}}~}zxxvvyyvuvyy|yuvvuuvwxxxwy}|ywwx{}~||||}~~~}|~~|~}~~~~~}}}{yzzzyyzyxz{{zzzzyyzzy{|}}~~}|{zyyxyywuvvvvwywtwzvswzwvwxyyyyxywuuwxxxyxvvwwwwwxyxyyz{{|~~||~}||}~}}~~}||~~}~}|}~~}~|y|~{xz|zy{}}}~~~~~~~~}}|zz{yy{|||||~~}}~}}}}}}~~}~~~~~~|z{||{{{zz|~~~~}|{{|}}{yyyyz{{{|zxyyyyz{{zxvwxxyxxz|xvx{zz{|yxyz{|~~|~~~|~|~~}}~~|{zyy{}{yz|||{|}}|z{|{zzz{|{{|}{z}}z|}{z{|zyz{zy{}}{{|{yz{zxwwxyxvvwwwwwxywuxzwvxzz||}~~}~~~~~~~|~~|}~}}}}}|}}}|}~}||}|{{|||{{{zyyxxy{ywyzyxwuwyvtvwustwvuvwuvwyyz{{{||~}{}~{xz{zz{{{{|{{|}~}|||}~|{}~~~}}|{|||||||~~}~~~~~}}||{z{|zxy{zyyyzzywwvutsrstttuwwwxyz|{z|}}||}~~}}~}}}}}}}}~}{}~|~~}}}||||}}~}}}{{{{{{zzz{{{{{{||{|}}}}}~~}{|||{{|zyz{yxyzzy{~~}~~}~~}}}|{||{zz{zyy{{{{{}~~~~~~}~~}}~}}}}}}}}|{{{{{{{||||~~}}}}|||{z{|{yz|{yy{zyyyz{{{{{{{{||||}}~~~~~}}}}~~~~|}~~~~|{{ywwxxwxxxzzy{}}|{{zz{{zyxxxyyyz{zzz|||}}}}}{zyz{zyz{{zyyz{zyxxz{xusstuvuuvwz~~~~|{{|~|zzzzzyxyyz{|}~~~}}~~~~~~~}}}|{zyzzyyzzz{{|}}}}~~}}~~}}~~~~~~}|||||{zyyyyyyzzyxyz|||}~}~~~~~~~~~~~~}}|||||}||}}}~~~~~}~~~~~~~}}~~~~~~~}||||}||}~~~}}~~~~~~~~~~~~~~~~~}~~}|||zyyyywwwwwvvwwwwxyyxyzyyz{zzzzzzzzyzzzz{||}|{{}}||}~~~~~~~~~~~}~~}}|{{{zz{|||}}~~~~}|||||||{z{{{{{|||||{{||}~~~~~~~}}}}~~~~~~~}}~}}~}}|{zzzyyzzyxwwwwwvuutssrrrrsstsstuvvvuuuvuuuttsrqrstuvwxxxz{{{|}}~}}~~~~~~}}~~~~~~~~~~~~}}}}~~~~}}}||{{{zzzzzyzzz{{{{{||}}~~~~}}||||{zzzyyxxxxxxxyyyyyzzzzzzzzz{{{||}~~~~~~~~~~~~}}}~~~~~~~}||}}{{|}}}}}~~|zyxwwxy{}~~~~~}~~}}}}}}|{zyyyyyyyzzyxxxxxwxyyxwwxyxxxxyxxyyxxxxwwwwvvwxyxxyzz{z{{||||}~~~~~~~~~~~~~~}||||||||{{{{zz{||||~~~~}}}|zyyxxxyyzzzzyxwvuutssrrqqqqpppqqrrrstuvvvvvwwwvvvwwxyyzzzzzz{{{{}~~}}}}~~~~~~~~~~||~}}}~}|||||}~~~~}}}|}}}}||}}}}}~~~~~}}|||||{zzzzzzzzz{|}~~~~~~~}}}}~~}}}}}}}}}}}}}}||}}}||||||{{{{{{{||}}}}||{{{zzyyyyyzzzyyyyyyyyyz{{|||}}}~~~~}}}||{zzzzz{||}}||}}}}~~}|||||{{{{{|}}}~~~~~~~~~}}}|||{{zzyxwwuuttuuuvvvvvvuuuutuuuvvvwwwwwwwxyyyyz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{zyyyxwvvuvvwwwxxwwwwwwwvvwwxxyyzzzzzzzz{|||{zzz{{{{{{|}}}}}}|||}~~~~~~~~~}}}||||}}~~}|{yxwvuuuuvvvvvvvuuuuuuuuvwyzzzzzzzz{||||}}}}~~~}}}}}}}~~~~~~}}}}}|{{{||}}~~}|{zyyzzz{|{{{{zzyyyyyyzzyyzzzz{{{{{||||}}}~~~}}}}}||||||}}~~~}}}}}||}~~~~~}}}}~}}}}|||}~~}~~}}|{{zz{{{{||||||{{{{zzzzzzzzyyyz{{{{{{{{{zyyyyz{{{zz{|}~{xyz{{{}~zxwwy}~{yyyyyyzz{}~}|{{|~~~}}}~}}|}}}|}}{{{{zzzyxxwxxwxxxxxxxyxxwwwwxyxyzyyxxxxyyzzyyz{|||||}}~}}}~~~}||{{{{||||{{{{zzyyzyyzzz{{||||||}}}}}}~~}||}}~}}}}||{{zzyzzzyyyyyzzzzzzzzzzzzzyyyyyyxxyyy{{|||}}~~~~~}}}}~~~~~~~~~}}||}||||}}}}}~~~~~~~~~}}|{zyyxxxwvwwwwwxyyyyyyxxyyyyyyyy{||zxy|~|yxxxyz{{|~}ywxz|~~}}||}}}}||{{{~{yyyyz{{zyyyz{||{{{|}}}}|{{{{||}}}~~~~~~~~~}|||||}|||{zzzzzyxxxyxyz{{{zzzyxwwwuuutttuuuttuuuuvvvwwwxxxyyxxxwwxyyyyzz{{|||||||{{|}}~~~}}}||}~}}~~~}}~~}}~~}}}}}|||||||}|}}|||||}}}~~~}}}|||{||{{||}}}}~~}||}}}}}~~~~~~~~~~~}~~~~~~~~}|||||{{{{{{{zz{{{{{{{zz{{{{{|}~~~~~~~~~~~~~~|}~}|{|~~}|||||}}|zz|}~~~~}|{{||{{{{zzzzyyyxxxxyyxwwwxwwxyyzzyzzzyyyyyxyzzzzzzz{{zzzyyxxxxxwwwxyzzzzzzzz{|||}}}~}}}}}}||}~~~~~}|||||}}|||{{{{zyyyxvvuuuuuuutttsssttttssrrrrssrssstttuvvvvwwxyyyzyyyyyzz{{{{zzz{|}~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}||{{zyyyzzzz{|}}}}}}}}~~~~~~~~}{{}~~~~~~}{{||||||}}|{{zzzzz{{{{{{||||}}}}}}~~~}}}}~~~~~~~}|{zz{zz{}}~~~~~~}}}~~~~~~~~}}}}}}~~~~~~}}}}|{{||{{{|}}~~~~~~}|{zzzyxxwwwwvvwxxxxxxwwwvuuttsttuttuvvvwxyzzyyzz{{{||}}}}}}~~~~~}}|}|||}}}}}}}}}}}|{{zyyxwvvuuuuuuuvvvvvwwwwxxxxyyyyyyyyyyyxwwxwwwwwxxxxxxxxyyzz{|~~~~}||||||}~~~~~~~~~~~~~~~~}|{{zyyzzzz|zutstwzzxvwyzyyyxwwwx{|zxwvxy{}~~~{{}~~~}|}~~}}~~~~~~~~~}}||{{{{||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{||{|{{||||}|{{|||{{{{{{{|}||||||||}}}}}~~}}~~~}||{{zzyyyyyyyyyxxyyyyyyyxxxxxyz{{|||||{||||||||||}}}}~~~~~~~~}}~}||||||||||||}}}}~~~}||{|{{zzyzzzzzzz{{{zyxxxxxxxxxxxxxyyyzzzz{{{{zzzzzzzyzz{{{|}~~~~~~~~~~~~}}|||||||||}|}}~~~}~}}}}~~~ysuz|{zz{{{|||}}}{ywvvy{{{zxuvz~}|{yxxyyxwwwwxz{|}}}~~~~}|||}~~~~~~}}||}~~~~~~~}~~~~~}}~}}}}}|zyzz{{{{||}~}||{zyxwwwvvvvwxyxxxxwwwxxxwxxyyzzzzzzzzzzzyyxyz{||||||{||||||}|}}~~~~~~~}|{{{{zzzz{{{{{{{{{{zz{{{{{|||}~~~~~~}}}||{{{{{||||{{{{{zyyyyzyxxxxxxwwwvuuuuvvvvvwwxyzzyyyyxwvvvvvvvvwxxxxxyyxxyyyzzzzzz{|}~~~~}~~~~~}}~|zy}~~}|{{}~}~~}||||||||}}}}||}}~~~}||||}~~}}}}|||||}~~}|||}~~~~}||||}}}}||}~~~~}}}||||||{zzzzzyyyyyzz{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}|||{{{{zzzzz{{{{{{||||||}}}~~~~~}}||{{{{{{||}}~~}}|{{{zzyyyyyyyyyyyzzyyyzz{|}|}}~~}}|{zyxwwwwxxxxxxxxxyyyyzzzzz{|||}~~~~~~~~~}}}}}}}}}|||||||||{{{{{zzyxxwvvvwwxxyyyyyxxwwwvuuutttuvvvvwwwwxwwwwxxxyyyyyzzz{{{|||||||}}}~~}|||}}||{{{{||~~}zyz|yyyxxy{~~||{}~{{}~||}|}}}}|||{|~~}||}}}~~~|||||{zz{|}}}}}}|||}}}}}}}~~~~}}|}~~~}||}~~~~~}|||{{||}~~~~~~~}}}|||}~~~~~~~~~}}}}~~}}}~~}}||||||||||||}}}~~~~}}}}|||{{|}}}}}}~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}||||}~~}}|||{{zzzyxwwvuuuuuvvvvuuuvwxxyyyz{||||||||}}}~~~~~~}}}}|{{zzzyyyzyyzzzyyyyyxxxyyyz{zzyyyyyxxxwwwxxyyzzz{|{{zyxxxxwwwyz{|}}|}}||}}|{{zz{}~{tssw~}}~~}}~~}||}}|}~~}}}}}|{{}~~~~~~}{{|~~~~~}}}~~~~}}}}|{yxxxwwwwxxyz{{z{|{zyyxxxyxy{|}~~}|||}}||~~|{|~~~|tqy~xz~~~ywxy}~}~zutz~}~|{|{zy||xwwwwyyyyyxwxy{}}zyyzz{}~~}|}~~}~}||}}|{z{{{{||||{{|~~}~}}~~~~~~~~~~}}}}}|zyyz|~~|{zzyyyyxxxyyxwwyzz{}|zz|}~|{zzzzz|~~{yz|}|{z{{||}}~~|{{||||}}~~~|{{{{{{{{{{{{zzz{||}}|{{zzzyxwvwyyyyyyyyzzzzzzz{}}}|{zz{||||}~~~~}}}}}~~~~~~~~}||{{zzyyyyyzzz{{||}~~}}||{{{{{{{|}}}|||{{zzzzzzzzzzz{{{{z{|}}}}}|||{zz{{{{{||zz{ywz|{zxwz{{{{{{{{}}||~~~~}~}{{zzzyyz{zzzzyz|||{z|}}}~~~~~}||}~~}|}}||}}}~~}|}}}~}}}|||||{|}}}|{{||{zz{{zyzxwwwvuutttuuttstutrtvtsvvy~~}~~~~~~~~~~~~~}~~~}|{{{{zzzzy{|||||}~~~~~~|{||{zzyyzywwwxyz{||{{|}}~~}}||}~}{|~~|||}~|zz{zzyyz{{||{zz{}~}}}{zxwvuuussuvvwwxxyyxwwwwvwwwwwwxxwwwwvuuvwxyzz{zxy|{z{}~~~||{}}}}|{{{{}~~~~~}}}}~}zzywuttvwwxyz|||~}|}|{{|~~}}}||}}}}~~}}|{ywvuuvvvvvvxyyyyz{}~~}~}~~}||}~~~~~}}|{zxxxxy{}~~~}|}}}|||||zxwwwwwxyzzzzz{|~~~~~}}{xvvvvvwwxyyz|~~~~~~~}}|yy~}|{{{{zz|~||}~~||~~~~~||}~~~}yvwwvwyzyyyzzyxz{xuuuvvvvwy{|{|~}{zzzyyz{{|{{{|||~~~}}~~}||}||||}}~~}~~}||}~~~{{{zyxxyyzz{|~}|}}{yz{{|}~{zzwuvwxyyyyz{|||zz{yxz{|}}}}}~~~|zvsttqppqsttuvxzzzywwxwwxxy{~~zz{{{z{~||}}}~~}|||{{}~}{{}~|{zyxxxz|}~~~~~|{z{|}}}}zyyywvuuxyxz~~|||{zz{|~}}~}~}{}{xxxwvtuwz|}~~}|yyyxxxxy{}~|zxwvutstuutuyz{||{{|}|{{{|}||}~~~~~}|zywvuttuvwyz}~~~~|zxwxxwxyyy|~|}~}}~~~~|zzzzz{||{}~}}||}}|}~|{{zyyyyxxyzzz{{{{zz{{|~|zzzzyyx{|||~~||}}||}~}ywwvvvvvvvwyzy{}{zz{{{}~}~}{zzyy{||||~~}{wvwwvx{yxz{||{{{{zyxyz|}|{~|{zxxwwzzz{}~}|}~~~~~}|{xvvussvxz}~}~}}~}{{||}}}~~}{{||||}|}~~{{|yvtssqqqqqtuvwxz}{yz|{yy{||}~~|{zyxwxyz{}~|{zxy{}}~|}}}}~~}yvwwwwyz{}}~}||}~~~~~}{xvwvuuwxxxx{}|{{{yxxxvvwxxwwwwy{|{{{{ywvwvuuvxz{||}~}|{{|{zyyz|}~}|}~}}~~}~~~~|{}~~~|}~}}|}}}}~}|zyyyxwy{{}~}|||zxyz{|}~}|{zyz{{|~~}|{zyyyzzz|}}||{zyxvutttuuvx{{{{||{yyxwwvvxyz|}~{yz{{{|}~}||{zz{{||}~~|||zxyyz{{|}}~}}}{{zzz{{{}~~~~}{yxxz||}~}{zyxyyxx{}~}~~~}}|{|}}|{|}}~~}}}}zxxxyxxz}~}{yxxxwwwxyyzz{{zyxwvuuuuuwyz{|}}~~}}}|||{{}}}}|}}|{{z{|}~~|{yxxyz}~}~}||{yy{|}|{{}}}}}~~|zz{|}}~~~~}{ywwvvx{|}~~|zxvvwxyz{||||}}}|{yxvuuvwyzz{}~~}}}}~~|~~~~|{z{{zz{}~~~~~}}||{ywuttuvx{}~~}||||}}{yxyz{{}~~~}|{{{{||}~~~~~|zyxxyyy{}~~}}}}}}|zxxwvuuvwxyzz|||{zyzyvtttuvvy{{{||}}{zzyxwwxz{||}}}|{|}}~~}~~~}}~~}}{{|~~~~}|{{{{{|}~~~|{zzz{|}~~~~~}|{|}~|{{{zyz{{|}}}~~~~}||}}}}}~~}}~~~~}}|||{z{|{{{|~~}||||{zyyz|}}|}~}}|||||||}~~}|||||{||}~~}}|}}}|||{{{{{{{||||}}}~~}~~~}}}~~~~~~~}}}}~~}}~|z{{zzyz{{zzzz{{{{{|||{z{}~~~~~}||}}}|}~~}~~~}~|{zywuuuuussvwvvwxyzzyyyyzzxwyyzz{zzz{{zzzzyyxyz{{{|}~~}~~~}}}|{zz{{||}~~}}|{z{|||}||{{|{zyyxxxwwwyzzzzz{{{{zzzzyyyzzyxzzzzz{{{{{zzzzzyyz{z{|}}||~}|}}|||}~~~~~~~~~}}}}}~~~~~~~}|{|}~~}}~~||}}}{{|}~||{yy{{z{{{{zzzzyxyyyxyzz{|~~}|{xvxywxyzzyxxxxwvuuuvuuvxyz{{|~}}}|||{zzzyz{{|||~}}~}}||}~~~~~~~~}}|{zzzzzzyz{|}~~~}}~~~}|{zyxyzyxz|{z|~~~}~~}||||{{|}}}~~~~~~}{zzyyxxyzzyz{||{{|{zzzyxxyyyyz{{{{{{zyxvuvvvwxxxyyyzzzz{z{{{|}}~~~}}}}~~}|}~~~~~~}||{zzzz{|}}}~~~~~}||{{|||{|}}{{{{{{z{{z{{||}}~}}||||||}}}|}}|{{{{{zz|}~~~}|{{{{|||~}}}||{|}|zzzxvwvtttuvutuxyzzz{{|}|{|{{{z|}~~~~~~}|{{{|}}~~~~|}~~~~}~~~~~~}}}}|}~|{{{ywxyyxxyxwwwwwuuvvuuvvwyzzz{{{yyyxwvvvxzz{|}}}|}~}}~~~~}|||}}~~~}~~~~~~~~~~}{yyyzzyz{}}}|~~~~~~~~~~~~}|{|||||||{z{|{yyz{|{{|}}~~~~}{{{zzyyxxyzzzzyxzzzzzzzz|}}}~}}}}~~}}~~~~~~}||{zxyzzz{ywxz{zzz{{{{}||{{|~}}~~}|||{{}}||}~~~||~}}||}}}}}}|||~~{{}}|{z{||zyz{}~~{|}}|zz{{zzzz{{||}}}}}~~}}~~~}~}{zz{{ywxzyyxxz{yyyxxywwwwwvvwxwvwxyxwwxvvwwwvuvwwxyyz{|||}~~~}z|~~~}~~}{zz|}{z|}~~~}|}}{{{{{|{||||||{yxxyzzyyz|{{}~}}}}~~|{{{zyyzzz|}}~|{{{zyyyz{{||}~~~~~~~|||{{}~~~~~~}|{}~~|z|~|{zyxxxxxxxxwwy{}~~}|}}~}|{{||{{}~~~|}~{yy{}}|}~}}~~}}}}|}~~~}}}~~}|{{yxz|}~}|}~}~}||{{ywwwxxxvxyxxyz{yvuvvwwwxxxz{|||}~~}~~~~}}}||}~|{}~~|}~~~~~}}}zxyzzxwwwz|zxz}}}{z|}|||}~~~~|{}~|{|||||}}||zyyz{{{zxz|{{{{~|~~~~~}}{z{yx{|yxxyyxwwxyzyyz|~~~~~|}~~~~}}~~}}~~}}}{{{||{{zzzz|~|y}}|~}}}}|{|}|{}~}}}~}~}{{{{{zyyyyz||{|~~|}~~~}}|}}}|}}~}~~~~~~~~~}{{}}|{|||~}}}|{zz{{{xvvvvwvuvxxwvuwxwwuuwwwwwxzyxxy{|{{z{}{yz|~~~~~~|{|}~~~}~}{zzz{|{zz{}|z}~~~~}}~~~~}||~~{|~}}~||}~|zzzzyxxyxxwwxxxxwwyyxxyz|{{{{}}||}~}|{|||{|~}}~~}~~}}}||||||}}}~~~~}|}~}|}||}}||}}}|{}~~~~~~}~~~~}}~}||{{{zzxwxyxvx{{{{{|}||~~}||~~||}~~~~~}|}}|zxy{zxxyxxxxxxyz{{yz{||||}}|}~~|}~}|{|}~{z~}}~~~~~~~}}}~~}|||}~|{||{{z{|||}}}~~}}||}}}}|{}}}~~~~|}}}}|{}~|||{|}~~~~}~}|{{|}|{||{|||}|{{|{zzzz{{zyyzzzyyyzxvxzyyzz{|{{|{{||zxy{{{|}}}|}~}}~|}~|}}~~}}}}}~~}|~}|~~|}}}~~~~~~}|}~}|}}{{}}||~~}|~~|}}{y{zzz||}||{{|}}|{z{{z|}~~}~}}~}|{{{}~~~}~~~~~~}~~~~}}~}}~}||||{zz{zyyzzz{{zyyzzzz{{{zzzzz{z{{zzzyyz{{{|}||}~~}}}}}}}~}{|}}}~~~~~~}~~|{{{{{{||{{{|}}||}}}}}~~~~~}}}|||}}|zxz|{z{{{{zz{{{||||~~~~~~~}~~~~~{y{{yxz{||zz|{z}}{}~~}~~}|}~}|}}~}|}~~~~}}~~}||||||}~}}~|{|}}}|||||{{{{}|z|}|{{{{{{|||{|}}||{{||{|}}|||}}|}~~~~~~~~}}~~}|{|}|y{~~}}~~}}|{{||{{|}}||}~}}~~~~}~~~~}|}~~~|{|}}}||||{{zzz{|{{{|{||}~~~~~~~~~~}}}|||}}}~~~~~~}~~~~~~}}~}||~~}~~}}{zzzxxxxxyyyyz{{{{{||{z{zzyxxyyzzzzzyyyz{zxyzz{{|~~}}}}}~~~~~~}||}}}|}~}~~}}~~}}||||||{zz|}|{|}~}}}~}{zyyyxxyyyzyz||{||||}}{{}}||||~~~~}~~~~~~~}~~~~~~~~~}|{||zyz{|{yz|{yzzyz{zzz{{|}~~~~~~}}}}}|zz{{}|{|}|{|}~}|||~~~~~~~~~~~~}||{{{{{|}}~~~~}||~~}~~~~}}}||}}}}}~~}~~~}}|}}|z|}|{{|}}}||{{{|{z|}}}||~~~~~}}}~~~}~~~~~}}~~~~}}~~}|}~}~~}~}|||}|yy{{yyyyyyyyxyyzyxxyyyyzzyyzyyyyzzzz{{}}}~~~~~~~}}}~~~}}}~~~}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~}|}}}|||}|{||}}{z|}||}~~~}||||||{{|}|||||{z{|{{}~~~~~~~~~~}||}|{{{{{zz|}}}|||}}|z{}}|zyz{{{zzz{{yxz{zyz{{{}~}~~~~~~~~~~~~~}{{||{zz{{{{yyzyxxyz|||}~~~~}||{{{{zz{{z{|}}~~}}}~~~~~~~}}}~}}}}~~}}~}~~}||||||}}{|}}}~~~~~}|}}~~}}}~~~~~~}}}}|}}}|{{|||{}}|}~~}||}}{{|{{|}}|}}||}}~~}~~}~~~~~}}}}}~~~~~~~~~~}}}~~~~~~~~~}}~~~~~}}}|||{{{z{|||||~~}~~~~~~~}}~}}~~~~~~~~}}~}||}~~~~~~}~~~}|~~~~~|||yxz{yxyyyxvwyzzyxxxyzxxyyyyxz||{{z{{zyz{|}||}~~~~}~}}~~~}}}~~}|}~}~}~~}~~}|||||{zzyxxwwxxxwwy{{|||}|{|~~~}|}}}}}~}}~}{}~~~~~}~~~~~~~}}|}}|{}}}}{z{zxy{zzyy{|zy{||{{||||||||}~}~~~{{{z~{tuxyzzz{|}xqpokmrvz{~}yvrqqqv{}{zuppprwz}~|xrnmmkmpsw{~|xuuwxy{}~zwutx|}|zxutuuw||yxxvuvzzzyspnjjmorvz}~zwspnooosvz~yutssrpqtv{|wwwuttvz}}{zxvsooponquuw||zvssrssqrx|}}|{|~xvvtrstx~{yvsmgdeefilmrwzzyyyvpkhgjiipuwy}{zywwz|}}~|{||}~|zwvttvxyz}|||{y|~}{yywwxyz~~~yy{xvwxvux|}}}}~}|~~zwxzzyyz{{~{ywssvxz~~zxwuttuz~~{{ytqqqommoruwxwvxywuvvroqsrty~}{}{wz~|{}~~~~~~}~~|}~}ywvsqpnnnkkouwxz{zxyyz{{zvruxsqtwyzywx{|z{|{zywvwxxyz}}||}{xxzzy||xvuttvyxwz}||zxvvutwz{|~}|}~~|yyvsuvrprttuwwxyzzxvxzzwuutux{|}~{wusomnoquy{|{~~}{}}xwxxwwxz}}}~~|{{{zyxyzzz|}zyywtrqtwtsuvtrtuvwyz{|~|zywuwxvttusqqrrsuuttvyzz|~}~~~}zzyyxwvuuvxyxy{zz~~|zxyz{{|}~}~}zyxwvwz|~~~~|yx{}}~~|}~}||}~~~|}{z{{z{~{ywwwtrtwxxxz}}{z{{yvtrqrrqrtuvvwyzzyxxvurpqtsrw{}}~~~}{{|{|~~~|{{zz{}}}{z{{zyyz{}~~|xvvurprsrrtwxy{}~}||zxyyxwwxwxz}|{}}}}|zyvrqqqpruuuvz}~~}{{{yxyz{|||}~}|}}{zzz{|~}{zzxvx{{z}}{zyyxwwy{{|~|zyxwvwwwxxwz}~}{ywwvtuvxz|}~}zwtrqponoqsttuvwxyxyzzxvttwyxwyz{{yz}|{{|}|zxwvusqpommljhhjlmnoqrrsstvxxy{|~~~~|zyxxwxyyyxxyz{{|}}|}}}~~~}||zxwvwxxz{|~}{{zxwxxyz{{{|~~}~}}|{{|}}~~}}{z{{{|~~|{{||||}~~~~~{yxyxwwxz{|}~~~~}}}~~~~}}{z|~~}~}{xtssuvtsuvwwxyyyxwwvuvvvwyyyyz{||{|~}{{{yxxyyz{||||}~|zyyzz{}~}|xtsttstw{{zzz{{zz||}~}zxxxwvwxwvvwxy|~||~}yutsrrrssstvwwy{{ywwvvvvwxyz{||}~~}|{zz||zy{}}~}ywwwwxyz{{{{{yxwwvusrrrrtvvvwxxxwwwvsrsrqqpnnlklmnnnnoqqqqsttuwwvvwyyz{|~~~~~~}{{|{{|~~}}}~~}|||{{|}~~}}}}|}~~~}}}}}}|z{}}|{yyxwwwwz|~||}|zzzywxyz{{{|||||{{{{{zywwwwwwwxyyyzzyxwwwxyz{{|~~}|{{yyyyyz{||||{zyyyyxvuuuttuwxyz{{{{{zyxxwvvvvwxxxyyz{{|||||||{zyxwwwwvuuwyzz{|||zyxxwvuvwxy{}~}|{{{{|~~|||}~~~}|{zyyyyyz{||}}|zyxvtrrrrqqrstuvxyzzz{{{{zyyyyz{|}~~}}~~~~~}zywvtttvwxy{}}{zzzywvvwxwxy{}~~~}|||}}}||~~~~~~~~}}}||}}}}~~~~~}{zyxvutssrrrqqrsssrrrrqqqrtuvwyzzyyyzzz{|~~||}~~}}}}~}{zyxxyz{|~~}}||{|}~~~}|zzzz{{zyz{zyxxzzyxwvwvttuvxyzz{||}~}{yxwwxyyyyyyzz{|}}}|{{zxyz{{|}}}}|}}~~}}}|{yxxyywwwvuttsssstuvvwxxyyyyyxwutrrrssstvxy{}~}{zxwwxz|}~~~}|}|{z{|~~}~~}}}}}|{zzyxxwwvvvvwxxyz|~~}|{|}~~|}}}~~}|{yxwvuuuutuvutsssuuuvxyz{{|||{{yvuttuuwy{{|}~}~}|{{zyyyyz{|~~~~}~}|{{zyyzzyyxwwvvwvvutsrqqqqprtuvwxz|}~~~|zyyyxxy{|}~~~}|{zyxxxxz{{|}~~~}||{zz{|}~}{zzzz|}~~}}~~~~~~}{{zz{z{{|}~~}}}}|||zz{zyz{zzywwvttuuuuuvvvvuuttuuututttttvwyyyz}~~~~~}}}~~~~}|||{{|}~}~~~~||||{{|~~}}{zzyxwwvvvwxzzyzzyxxwxxwvvvvwxyy{|}~~~~}||{zxwvvvvvxyz{|}}}|||{yzzyyyz{}}~~||{{zzyyzzy{|}}~~~~}}~~~~~~}}~~~~~~~}|}||{zyyxwxxxyyzzzz{{||{z{|{{{zyywvvvwwwxyyxwwvvvvutttutttuuvwyz{||||{yyxwxxxwwvvusrrqpppqrpoopooprstuvxz{}}|||||}}~~~~~}}}|{{{{|||}~~}{zzzyy|~~}|{zz{z{}~~}}|{{{{{{|}~~~~~}|||{{{{|}}}~~~}}||{{{}~~~~~~}||||}|{{|||}~~~~~~~}||{{{{zzz{|}~~~~~~~~}}~~}|{zyyyyz{{{zzyxwvwvtsssrstuvwx{}~~}{{{{|}~~}|||zxxwwwvvwwvwwxxyxyyyxxxxxxxyyyzz{}~~}}}}}}~~}||||||}}~~~}||zyyxxxyyxxyyyxxxxwxxxxxzz{{||}|}~~~~~~~~}~~~~~}}||||zyxwutsssssstuuvxyxwwwvutuutssttuvvvusrqqqqqrrppppqqqsuwwxz|}}}~}{{{||}~}||||}}~~}~~~~~~~~~~~~}~~}||||{{{||||}}}~~~}|{{|||}~~~}}}}~~}|{zyxxxxxxyz{{|}|{zyyxwwvvvvwyzzz{||||||}||}~~}}~~~~~~~~}}|{zyxxwvwxxwxxxyzzzyxxxxxxxxxxy{|~~~}}}}||{zyxxxxyyyyyxwwwwwwwwwxyyyz{{{{{{{zz{zyz|}}~~}}}~~~~}|{zyyyzzzzz{{|{zzyxxxxyz{|}}}}}|{{zyxxxyyyz{|||||||||zyyyyxxxyyyyzzz{{|||{zzzzzzzyxxyz{{||}}|~~}{zzzzyz{|}~~~}}|{{{zzyyyxxyxxwwwwvuutsrrrrrrrsttvxyzzzzzzyyz{{{}~~~~~~}~~~~~~}}}}}~~}}{z{{||}~~|{yxwvvvwxyz{{{|{{{zzzyyxwvwxyyyzzzz{{||{{{zzyyyxxxxxxxxxxyyzzz{{}}}}}}~~~}}||{{||{{{{{{zzzyyyyyyzyyyyyzzyyyyxxxxyyzzzyyyyyyzzzzyyyyzz{{zzzz||{{|{{zyyyyz{zzyyyyzz{{{{{{{{zyyxxxwwxyz{{{{|}}}|}}~}~~}||zyxyzzyyzyyyyzzzzzzyxwwxxxxyxyyz{{{{{{zzz{{|||||}}~}|{yxxwwxxyzz{{{zyxwutttsqqqqqrsuuuuwxxyyyyzzzzzzzzz{{||}}~}~~|{{{{{{|||||}}~~~~~}~~~~~~~~~~~}}|||{{{||}}~~~~~}}}~~}||}}|||{zyyxxwwwwwvwxxyz{{{yxxyxxxxxxxyzz{{{{|}~~~~~~~~~~~~}}|}}}}}~~~~~~~~~~~}||{{zyyxwvwwwwwyzzzz{{{{{{{zyxwxxxyz{{zzyyxyz{{{|}~~~~~}}}}}}|{|{zzzzyyyyyzzzzzzzzzyxwvvwwwxyz{{|}~~~~~}~~~~}}}}|zz{zzz{}}||||{{{{{zzzzzz{{{{{{{{zyxxxwwwvutttuuvvvvvwwwwvvutssttssssssstuuuutssrssrrrstttuwwxxyzz{|~~~~~~~}|{|}}}}||{{{{{{|}}}~~~~~~~~~~}~~~~~}||||}~~~~~~~}~~~~}}}}~~~~~}}}|{{{{zyyyxwvvutsssssstuuvwxz{|}}}}}}}}}|||||}~~~~}}|{zyxyzzzz{{{{||||{{zyyyyzzz{{{{||||{{{zzyyzzzz{|{{|}}}}}|{z{||{{zzyxxyyyyyyyxxyyyyyyzzz{|}}~~~~~~~~}}|{{zzywwvutsrrrqqrsssstvvuuuuuvvxxxwwwvvuuuuttssssssttuvvwyz{|||||{{|{{{zzzzz{{||||||||}}~~~~~~}}|{|}}~~}}~}}~~~~}||||}~~~~~~~~}~~~~~~}||{zzyxwvuvvuuuuutttttuvvwxyz{{||}}|||||||||||||||}}~~~}||}}~}}}}}}{zzyxxxwwwvvvvwxxyz{{|||}}||{{zyyxxxxxxwwxwwxwwwwwwwxxxxxxyzz{{||||}}}}~~~}~~}|||||{zz{{zyzyyxyz{zzz{{z{{{{{{{|{|||{{zzzyyzzzzz{|||}}}}}~~}}}||{zzyyyyyyyyzzzyzzzz{{||}}}~~~~~~}}}}}}}}|||}}}||||{{{{|{{||{{{|||{{zzyyyyxxwvwvvuuvvvvwvvvwwwwxyyxyzz{{||||}}~~~~~}}}~~~~~~~}||}}}}}}}}||}}}~~~~}|{zzyyyxxxxxyyyyyyyxxxxxxyzyxyyyxxyyyzzzzzzzyyyxxxxxwwwvuvwwwxyyzyz{{|}}~~~}{{{zyxyyyyyzzzzzz{zyyyyyyzzz{|||||||{{{{{zzzzzyyyyxxxxxyyzzz{{{{{||}}}}}~}|||{{zzzzzzzzz{{{zzz{{{{{||}}~~~~~~~}}}}}}~~~~~~}}~~~~~~~~~~~~}}|||{{zzzz{|||||||{{|||{{|||}~~~~~~~}}}}|{zyyyyxyyyxwvuutttttuuuvwxxxxxxxxwwxxwwwwwxxyz{{|||{||{zzzzzzz{{|{{{{{{{||}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}||{{zzzzyyyyyyyz{{{|}|||{{zzzyyxxxwxxxwwwxxxxyzz{{|}}}}}}}~~}}}~~}}}~~~~~~}}|||||||||}}~~}|{{{zz{{||}~~~~~~~~~~}}||{{zzzzz{{|||}}}|}}}||}|||||{{{{{{{zzzzyzzzzyyyyxxwwxxxyyxxyyyzz{{{{{{zz{{{{|}}}}}}~~~~~~~~~~~}}}|{{{{zyyyxwwwvvuuuuuuvvuvvvuuuuttttttttttuuuuuttuttsssttttuutsstttuvwxxyyzz{{|}}~~~}}}}~~~~~~~}}~~~~~~~}}}||||}}}}|}}}|||||zzzz{{|}}}}}}~~~~~}}}}|{{|||||{{{{|||}~~{xvtw{~vpnkgjnnpv|}}{}ztommlnpv{~ysqppuy}{wuropqtz}~zurpnpqsv}{wsppnntxz}}xsomkhikmswz~|xsmhhggknqu{~ytpmkllmsxy|{yxwzy{|zz~}||}|ywwwx{~~xvurprsuz~}zwvtqonnqtx{{vsqpnnptx~|xvusrvz|}{z{||yyz{~zxvuuvwz~}{yxustuvxz|~}{zy{}}|}|ywvutsrswyz|~{yxwtrpqsux{|~|yvtrqqrstvz~~}~~}|yvtsqpqrsuwy}|zwusrrsruy|}~{ywtrtxxy|}{{{{z||yusturrvyy|~}{xvwxvwy{}}zxwuvxy|~}zxvuuvwxxxz|||~~}{yxxwuuuuvyz{|~~||{zyxwwwwvxz|~}yvvvvuttvyz{}~~}{yxxvvwz}}zyyxwwwz|}~~{zywwwxxz|~}|ywussuwwxz|~~{ywusrstuwxy{|}}||}}yw|~~~}~}~~|}}|{}}}~~}}|}~|z}|||||}}}}|}~~||~~~~~}|}~}|}~~}}}}||{{|}}||}}~~}}}{{|zz|}|}|||||{{|~}~~~~~}}}||}ywz|zy{||{{{}~~~~~~~}{{zzzyyzxwy{zyxyzzxyzxvwxxyyxxxy{||{{}{yyz{zxwxxyxwxzzzyvxywuvwxwvuvwxyzyxz{{{||}}~}~~}|{|}|{{||}~}{|}}~|z|}{yz{||zyz{z{|}}||{zxxzyxwwxzyxy{}~}|}~~}}}|~~}~~~~}~~}zyzzyyxy{zzz{}}|{{|}{yz{{zyxyz{{zyyzzxwxyyyyxxyz{zyz{zz{|||||{zz{{xy{{zz{{{}~}{{|}|{{||zyyz{zyyz{{z||}~}}~~|~~}}|}}}}~~}~{z}}|{yz{{z{{yz||zz}~}|||}~~|}~|}}|||}}}~~~~}~}~~~}}~~}~~~~~~}}|{|}}|z{}|zzyyyyzzzyy{{z{}||}}}}}~}}}}}|{}}}~}|{{{{||}|yy{{{{zzzz||}}~~}|}|{|}{z{{{||||}}|{{|~~{z|}||{|}||||}}}}||~~}||}||{zyyzyxvuvwwvvwxxyywxzyy{zxxz|~~~~}~~}}~~~~~}|}}{z{{z{{zzyy{|{zzzzzyz{{{{{}~~~~}~~~~~}||~~~~~|~}}}}|{{{{{z{{z{|zwxxwvwxyzzzzzz|}{z{{zz{{zyyxxz{{{||{{|{z{||{zy|}{z{{zz{{yyz{zyxxz{|||{{|}|||{{zyz{{zyxzzyxxyz{{{z{{{{zz|||}~~}}|{z{||{{{zz{|||{|}||{|}}||}~~~}}}~||}}}|}~~}}~~}|{{|{y{}|z{||||{||{|}||}~~}~~}}{{{zyyyyxxyxxyyxxxyyyxxyyzyzzzzzz{|{{{{||}}||}}}{{}~}}}}~~~~~~~~}}~}}~}}~~~~}||{z{{ywxxwvwwxyxyyxxz|{{{zzzz{{{{|~}}~~}}}~~}{|}{{}~}}~~~~}}}~~~~~~~~}}}}||{{{|}}|}}}}}}}}}}}~~~~}zz{{yzzz{{{{|{|}~}|~~}||}~}{{||{{{{zzz{{yyz||{z|}~~}~}||||||zz{{{{{{|}}}}|||}}}|{{{{{{{zyyyyxxyyyxxxyyyzzyyyzzxwxxwxxxxz{|}~}}|{zz{||{{{{|||}~~}|}~~}~}|}~~}~~}~~~~~~~~~~~~~~~~}}|{{{z{zy{|||}}}~~~}}|{zyyxxxxwvwwwxxxyzzyyz{{{{{{{{||{z{{{z{{{||||}~}}||}~}|||||{}}||||}}||~~}}}}~~}}}||}|zz}}{zyzzzz{{zyz|||{|||{zy{}{z{{{zzz{|}}|}~~~~}}~~}~~~~~}}~~}|}~}~~~~~~~~~~}||}}~~}}~}}~~~}}}}}}}}}~~}||}~}||}}}|{{zyyxxwvwwwwxyyyz{{z{|}}|{{|{{{{|}}}}~~}~~~~~}}}}}}|z{|{zyyzzyyxxzyxwwwwxxwwwxywvwzyyyyyzzzzzzzzzz|}||~~~}}}||||||}||}~~}}}~~~}||}}}|{}~||~~~~}~~~~~~}}~}|~~~~~~~~~~{zzzywwwxwwvvwwwwwwxxwyzzz{{zzzzyzz{{{|||||}~~~}}}}}}|}~}}}}~~|}~}}|}}|{zzzyxxwuwwvwxxxxxyzyxz{zzzz{{zz{{{{{{|}~~~}}~~|}~~}~~~~~~~~~~~}~~~~}}}}}}}}}~~}}~~}}}~~}}~~~}||{{}}|{{}~~}}}~}}~~~}~~}|}}}||{{z{{||{|}}}~~~}||}}|zyz{zyzz{zyy{||{zz{{{zz||||{{}}||||||||}}}~~}}}~~~~}}~~~~~}}}}|||}}}||}|{{{{zzzyyzzzzyyzz{{{{{{||{zzzzyyyyyyyz{}~~~~}~~~~~~}||||{zz{{zzzz{{|}||}~~}}~~~}~~~~}~~~}~~~~}}~}}}~~|}~~~~~~~}}|{zzyyz{zyyzzzzz{{zz{||{{{{|}||}}|}}~~~~~~}{{{{zzzzzyz||{{{|}}|}~~~~}}}||||{zyyyzzzyyyyyyxxxxxxxxyz{{}}}~~~}}~~~~~}~}}~~}|}}~}|}~}}}}|{{}|{{||}}}}}}}~~}~~~}~~~~~~~~~}|}}}|zzzyxyyyyyzzz{{{|||}}}|{|||{{zyyzzzyxy{zyzzzzz{|{z{|||~~}}}~~~}~~~}}~~~}}|}}|{{{{zyz|}}}}~~~~}}~}{{{{{yxyzzyyy{{{|}|{}~~}}}~~}~~~~~}|}~}{}~}~}}}~}}~~|~~}}~~~~~~~}}}~~~~~~}|{{}~~}~}|}}|}~~~~~~~~~}||{{zz{{{{{zz{{|{{{{{{{{|{|||{{{{||}~}}|}~}|}~~}|}~~||}}}||}}~~}}||}}{{||}}}||{|}}|{{zyxxxxvvvwwxyyyz{||{z{|{{{zzz{{{|~~~~~~}}~~~~}}|{zzzyyxxxyyz{|}||}~~~~~}}~}||}~}~~~~~~~~}}}}~~~~~~~~}}~~||~~||}~~~~~}||{yyzyyyxwwxxxxwxyxvwxxyxxyzz{||||||}|||{{zzzzzzz{|}}}}}~~~~}}}||}~~~~}}|}|zz|||{{{{{{{{||{||}}}}~~~~}~~~~~}||}~~~~~~~~~~}|{{{{{z{|}}}}~~~~~~~~~}|||{zz{|}|}}}~~~~}||{zzz{||{|}}|{{}}~}}~~~}}~~}||||{z{{{{{|||}~~~}|}}||}~}|}}~~}~~|}~}}|{zzzzzz{{{{z{{{{{{||{{|||||~~~~~~~~|}}|||}~~~~}||||{||||{}}|||||}}}}}}|||}}~}}~~~~~~~~~~~~~~}~~}}}}~~~~~~}}}|{zzzz{zzzzzz{{{|||}~~}~}}}|{{|{{zzyyyyxxyyzyyyzz{{|{{{|||||||{zzzz{{{||}}}}}}}~}||{{{zz||{zz{{{{{{||}}}}~~~~}}~~~~~}}~~}}~}}}}}}}}}}}|{{{|~}}|}}}|}~~~~~~~~~}~}|~~~~}~~~~}}|||}}|{{{zzz{||||{{|}}||||{zzyyzyxxxyyyyz{{{{||||}}~}||||||{{{zz{{{{{{{|}}}~~~~~~~~~~~~~~}||}~~}|}}}}}|}}}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}}~~}}~~}}}~~~}|}}}~~~~~~~~~~~~~~~~~~~~}|{|||{{|}|{{||||}}}}~~}~~}}~~~}}~~~~}|||||||||~~}}}}~}}~}}|{{{{zyyyxxxxxxvvwwxwwxxyyyz{||}}}}}~~~~~~~}}}}~~~~~~~}}}}}|||{{||{{{{|||}}}}}}}}||}}||}}}}}}}~~}~~~~~~~~}~~~~}}}}}}|||||||||{{{{zzzzzyxxxxxxxxxxxxxxyyyyz{{{||||{{|||{{||||||}}}}~~}}}}}}}}||}}}}||}|{{|||||}|{{{||||||}}}}}~~~~~~}}~~~~~~~}}~}}|}}~~~~~~~~~~~~~~~~~~~~}||{{zzyzzzzz{|{{{}}}}~~~~}}}}}}||}}}~~~~}}}}}|{zzz{{zzzz{{z{{{{{|}}}}}}}}~~}~~~~~}}}}}}~~~~~}~~~~~~}}}}}}~~~~~}|{|{zzzzzzz{||||}~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}~~}}}~~~}~~~~}}~~~}}}}}}}||||||{{zzyyyxwvvvvvvwxyzz{{{{{zzyxxwxxxxyyz{|}}~~}}}}}}~}}||{{{{{{zzzzz{{||{{|||||}}}}}~~~~~~~~~~~~~}}~~~~~~~}~~~~}}~}}~~}}}~~~~~~~}}}}|{{{{yxxyyxwxxwwxxyyyyzzzyyyzzzz{{{{{{||||||}}~~}}}}}}}}~~~~~~~~~~~~~}}}}|{{|||||||||{{|||||{{{{{{||}}~}|}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}||}|||}||||||||}}||}}}||||||}~}}}}|}}~~~~~~~~~}}~~~~}}}}}}}}}}}}}||||{|}|||}}}}}~~~~~~~}|||||{{{{zz{{{{{{|||{{zzzzzzyzzzzzzzzz{|||{{||}}}~~~~~~~~}||||||{|{{zyyzzyzz{{{{{||||}}}~~~~~~~~~~~~~}}}}}|||||{{||||||{|||{{{|{{{|||{{{|||{{z{zyxyyzzzzzzz{{{{{{{{zzzzzzyzzzzzzz{zzzz{{{|||||||||||}}}~~~~~~|{{{{zzyzzzyyzzzzzz{{{|||}|||||}}~~~~~~~~~}}}}||||||{{{{|}}|{|}|{{||{{{{{{|||{{{zz{{{{zz{zz{|{{{{{{z{|{{{|{|}}}}}~~~~~~~~~~~~~~~~}}}|||||||||||}}~~~~~~~~~~~~~~}}|}}}|}~~~~~~~~~}~~~}}~~~~~}}||||{{{{|}}~~~~~~~}}}|{{||||}~~~~~~~~~~~}|||}|||}}~}}~~~~~~~~}}}||}}}}~~~~}}}|{{zzyyxwwxxwxxxxxxxxxwwwxxxxyyzz{{{{||||}}~~~}}~~~~~}}}}}|||}}}|}}}|||}}}}~~~~~~~~~~~}}~~~}}~~~~~~~~~~~}}~~~}~~~~~~~~~}}~~~~}}}|{zyyyxxxxxxxxxyyzzzz{{zzzzzzz{{{|||||||}}|}}|||||||}}}}}}}}}}}}|||||{{{{{{{|}}}|}}}}}}~}}~~~||||||{|}}|}}||||{{zzzzyyyxyyyyzzz{|||}~~~~~~~}}~~}}~{}|zxx|~~}~~~~}}||}zvy||yyy{||zxxxvtstvxwwyzyzzz|zxz|{}~}}{xvwxy||{}}}~~|{zz~|y|~z{{{zz{||{z||xwxz{|~|yyyyzzzywwy{zy{}|{}~}|{|~|{}}}||{zwwyz{||}}|||{|||}~~}~~}}|}}|||{yxxwvuuwwwy{{zyyyyxwyzxxz{{z|}{y{}{xz}{yz{{{||||zzyyz{|~}}~~~~}z{|ywxyxx}~|}~}|~~}~~~~}||zzzzz{{{{{{{yyzyusuwvuvwwwxyyz{{|~~~}~}z{~}{}~}{}~~}~}|{{zyyzxxz|}~|zz{||}~|~}|||zz{|{zyxyzzyyxxwtrssrssstuvvxzxxz|zz|~~}~}~~}||~}~~|{zxwwxxwxy{||{}~}|}~|z{|{{{||{{|||}|{yzzywwwyzzz{|}~~~~}{yz{ywy{{|}}}}~~}{}~}|zyz{zyzzzz{{yyyxxwututsstuvwwxyzyyyy|}zy{|{zywy{xvxywvxzyyzyxxxwvvutttvwwwy{{z}~~~~}~}~~~}||~}|}~~}}~~~|}~}|~~~}~~}}~{}~}|}~~~}}{{|~~~}}~~~~~~}}~~|}~}|}~}}~~~~~~~~~}|}~}}}}~|zyy{}}||}~~~~~}|{{{{||}}|{zyzywy|zxz}}}~~~}|{{{{{{|}~~~|||{zzz{{||}~}||zwxywuvxyyz|||~}|}}{yyzzzzz{}}}|zyyxwwxxwwxyz||}~~}~}|}~}|}~~~}{yxurstsqsutsuyxwxz|}||{zywwwwwxz{{|~~|{{zyz{zz{}~~|{zzzyyyzzzz{{{|||{ywutsssrrtvwwxz|}}||~}xsqononmmopsxzzzzzzyyyzzxvvwwwwwvvwx{|~~{yyyxxxxwwy{~~}}~}|}~}|{{||}}~~}}}}}~}~~}}|{{{z{{{|}~~~~}}~~~~~~~~~~~~~~}}}|zxxwxxxxyzyz{|}~~~~~|{{zyyzzzzzz{{|}~~~~~~}|||||||}~~~~|{yxxwvvvvwwxy|}}||}}|{zz{{||{{|~~~~}|{yxwvwxxxxyz{|}~~~~}|}~~}}}}}||}~}}~~}}~~~~~~|yxwvtsrrssttuuvwxxxyzyxwwwwwwxyzzz|||}~~~~}|zzyyxwwwwxyyz|~~~~~|{{||||}~~~}||{zz{{{{|}}~~~}|{{||||}~~~~~~}{yxxwvuuuuttuvwxy{{zzzzyyxxxxwxxxxyz{{||}}||{zyxxxwwwwwwxz|~~~}}~~~}~~~~}}}|||}}~~~~~~~}}}|||||}}}}}}}}||{zyxxxwwwxxxyyz{{{|||||{{|{{{{{{|}~~~~~~~}|||}}}~~}|{{yxxyxwxxy{{{{{{zyyxyzzzyyyyzzzz{|}}}~~}}|{yxxwwwwwwwxyxxz|}}}|yxxxyxwwy{||}~~}|||}~~~~~~}|{zzyyyz{zzzzzzyzzzzyyyyyyzzz{{|}~~~~}}}}||{zzxwwxxxy{|}}}~~}||||{{{||||||||||}}}}}||{{{zyyyyxwxyzz{||}}||{{zyyxxxwwxxyz{{|}~}}|||zzyyxwvwxxyyz{{|}}|}}}}|||||||}~~}}||{{zzyyyzz|}~~~~}|{zz{|}~~~}|{{{{|}~yxyz{{}~~~||||{|}}~~}|{zyyxxxxxyzzz{|}}}}}|{zyxxxxxyz{||}~}||{{||}}}~~~~}}}}}}~~~~~~}}}|||}}~~}}}}}}~}|{zyyxxyyyz{|}}}~~~}}}}|{zzyyyyzzyyyyyxxxxxxxxyyyzzzzz{{{||}~~~}|{{{{|}}~~~~~|{{{zyyz{|}~~|zzzzyyz{|||||}}}}}}|{{{{{{|}~~}}}|{{||}}~~~~~}}}}}}~~~~~~~}{zyxyxxxyzzyyyyyxxyyxxxxxwwwwwvwwxxxyyzyyyxwvutssstttuvwxyyyzzzz{zyyyyxxxy{|}}~~~}}|{zz{|||~}{zz{||}}|||}}}||{||{z|~~~}}~~~~~~}}}}~~~~~}}~~~~~~~~~~~~}}}~~~~~~~~}{{{{{{{|||~~~~~~~~~}~~~~~~~~~~~~~~~}||}}|||}}}}~~~~~~~~~~~~}}}||}}}}~~}}}}}|||{{zzzzzzz{|}}|}~~}||||{{{{zz{||||}}~}}}}||||}~~~}}}}}||}~}}}}|||}|{{{{{z{{||||||{{{{{{{zzyyyzzzyyyxwwwxyyxxxxy{{{yyyz{{|}}~~}~xvxz{{{}~}~~}~|{z{}}|{{zyxxxwwwxxz|}}|zxwvvvvwvvvvvuuuvvvvvwxxxxwwwwwxxxyyxxwwvvwwwxxyz{||{{{{{{{zzyyzzyyz{||}}}}~~~~~~~}}}~~}}~~~~~~}}}~~~~~~~~~~~~~~}}}}}}|||||}}}}}}}}}|||||}}}}}}}}~~}}}|||{{|||}~~~~~~}~~}}}}|||{{{zz{{{zz{{zzzzzzyyyyzzzzz{|{{{{zzyyyxwwwxxxxyyyzz{|}~~}~~~~~}||||}}}|||{{{{|||{|}}}~~}}||}}}}~}zwxz}}{{zzyyyxwwvw{~zxxyyzzzxxxxyyyxxxxz{|}}|||{||}~~~~~~}||{yxxyz{||||||||}}}~}}}~~}}||{z{{{{zzzyyyyyzz{{{{{{|{{{|{{{{{{{{{{zzyyxxxxxxyyz{||{|{{{{{zzzyyyyyyyzzzzzz{{||}|{zyzxwvwxyyzz{|}~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}|}|||||}}||||||{{zzyxxxxxyz{{{{||||{zzzzyyyyyyyyyz{{|}}~~~}}}}~~~~}||{{{{{{|||||||{{{{{{{yyyyxwvvwwwwx{|zxvutuwxxwx{}}|{zyyzzyvuttvz}}|{zzzzzz{||z{}~~}~~~~~~}||||{{z{|||||}|||||{|}|{{zzz{{|||}~~~~~}}||{{{{{{z{{|||}}}}}}}|||||{{|}}}}~~~~~~~~}||{zzzyyyyyxxxxxwwwwxxyyzyyyyyzzzzzz{||{||||{{zzyxyyyyyz{||}}}}}}}|||||{{{{{||}||}}}}~~~~}}}|||{{{{{{||}}}~~~}||}}}~~~~~~~~~~~~~~~~~~~}}}||}}|||||||||{{{{zyxxwwxxxxyyzzzz|}~~~~~}|||{{||}~~~~~~~~~}~~~~~~~~~~~}|{zzzyyyyzz{{||}}}}|{{zzzyyxwwwwwvwxyyyyzzzzzyxxxxxyz{||}~~~~~~~~}||}}~~~~~~~~~~~~~~}|||||||||||||}}}~~}}}}|{{{{||}}}~~~~~~}|{zzyxxxwwwwwwwvvvvvvvvvvuutttuuutuuvwxxxxxxxxxxxwwwwxxyyzz{{|}}}|||{{{{{zzzzz{{{|||||||||||{{{{{||}}~~~~~~}}}}}}}||{{{{{|||}}~~~~~~}}~}}}}~~~~~~~~~}}~~zz{|~~}|||}~|{zz{}||}~~~}|{|}~~~~~|||}}~~~~~}|}~~~~~~~}}||||||}}~~~~}|}}}|||}}}|||{{{{{{zzzzz{{{{||{||}||}~~~~~~~~~}}}}}||}}~~~~}}|}}}||||{{{{{|||{zzzyxyyz{{||}}}}}}}}||{zzyyzzzz{{||}}}|||{{{zzzz{{|}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||{{{zxxwwwwwvvwwwxxyyyyzzzyyyxxxwwvvvvvvvwvvvwwwwwxwwwwxxxxxyyyyyzzzzzyyyyyyyzz{||}}~~~~~~}}|}|||||||||{{{zzzyzzzzzz{{||}}~~~~~~~~~~}|}}}}~~~~~~~~}{z|~wpu{~~~~}{zyz}~|yz~~}{zz|||{zzz|~~~~~~~~|{|{{{{{{|||}~~}}}}||}}}}}~~}}}|{{zz{{|||||{zyyyyyxxxxxz{{{{{zzyyyyyyzzzz|}}}}}}}||||}}}}}}~~}}}}}}}}}}}~~~~~}}||}}|{{{{{zzzyyxxwwwwwwwwwxxyyyyyyzz{|}}}}}}~~~}}|{{||}}~~}~~}~~~~~~~~~}}~}}}||}}}||||||{||||{zzzz{{{{{{|||||}}}~~~}}}}~~}}}}||{{{zyxyyyzzxxxwwwwxxxxxxyyyxxwwwwwvvvvwwwwxz{{||}~}|||~~~}}~~~~~~|ywv{}|{{~~}~~~~~~~~~~~}}||{{{{{{||||{zzyxxyzz{|}~~}|{{{||}}}}~~~~~}}||{z{{zzzzzzzz{||||}~~~~~~~~~~~~~}}|||||{zzzzyxxxxwvvvvvuttuuuuuvvvwxxyyyyyyzzyyyz{{zzzyyxyyzz{|||||}}}~~}}|{{|||}}||||||{{{{{{{{||||||||}}}}}||{{{{{{{{{{{{{|||||{|||||}}}|{{{{{{{|}|||||{{{{{zzyyyyyyyyyyz{{|}}}|||{{zyyxyyzzz{{{|}~~~~~~~}|{{{{{{zzz{{{|||{{{z{{{{{{|{{|{{zz{{{||||{{|}~~}~~~~}}}}~~~~xsrsz~yxyyz{~~||~}zy|}{yz||}}~~~~~~~~~}||}~~}|{zz{|~~~}}}}|{{zzzzzyxvvvwxxyz{{zyxxxwxy|}~~~~}}}}~~~~}{zzzzyyyxxxxxwwwxxwwwxxwwvvuuvxyzzzyxxwwwwxy{{zyyyyxxyyyz{||}}~~~}~~~~~~~~}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}|}|{{{zzz{zzzzzzyyyyyyyzzzxxxxxyyzyyyzz{||}}}}}|{{{zz{{{{{z{{{{{{{zzz{{{{|}|{{{{zyxxwwwwvwwwwwxxyyyxwwxwwvwwyz}~~~}~~~vww}~}}{ywuuwxz|}}}~}|}|~~~~}~}{|~~~}|||{{{{||{{{zxx{|}||{yy{|}|{zzy{|}}}}~}|z}umht|uz|{}~~|wu{}}||}|xyzzyy{{vtttvzzzzywuwz{}|ywwy{}~}}}}{zzzz|}~~~~}}|||{z{{zzzyyzzz{}~~}}}~~||}||}~~}|}~~~~~}}}}~~~~~~|zzyz{~~}}}~|{{}~~}{{||}~~|{{}}~}|{{{{|}~~~{z{|}}|{yyxxxy{||}}~~~~~}|zyyyzz{{zzz||{zzzzzzz{{{{zzyxwwxyzzyyyzzzyxwvvxyyxxxxxwwwwwvvwyyyyyxwxyyzzz{|||||}}|}}~~}}~~~~~~~}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~}}}}}}}}||||||||}}~~~~~~~}}}~~~~~~~}}}||||{|||{||||||||}}}}}~~~~|~{{~~||{z||yxyzyxwxywuvutttutsuvwwwutvyyxusvxvvwvvvuuxzyz|||||~~|zzzy{~}}|{|}|}~}|{{|}~}|}~~}|~~}}|}}|{zzyxyyvvwwwwyxxzzz|yx|~{z|{|}{}~}}}|}}}~}|~~}~}|}~~}}}{{{|}~~}{z{|}~~~~~~|{zz||{{~~}~~|||~|}}{zyyz{{zyxuuurqqruvtrppssponqtsruwwwustuvwxyy{~~|{|}}}}|}}~~~||}}}~~}}|{{|}~~}||{{{{{zz{|||||{yxwxyyyyyzxuwxvuuuvutsrqrtuutw{||}}||{{|||{}|{}}zzz{{{{}}|{wvxxwvvwxyz{|}}{z{{zzzyxwxyzxvx{{|~}{|}}}|{{}~}}~~}|{ywvuuvvvvuuutuvwvutsrppsuvutsuvutttsrrrrrstttsssrrtvwvtstttttuuuw{}}||~~~~}}}||{ywwwutsstvvwyzzyyz{z{{}~~~}}~~~~~~}}~~}~~}~}}|zy{|}{y|~{zzzzzywxxxy{{{}|~~}}|{{zzzxwy{zyvvvvuuuvwxwvuutrrsttuvutvwvtuvvuutuvux{wsw|yxyzzzwvvuuuvvuuusruwwwxyzz{}~|~~~~~}}}~~~~~~}||{zwuvxutvxzzyyyz{|}|z{|||{z{z|{|}zwz|||||}}}~~~}{zyzzz||zyyz|{z}~}~}}~~~}|~|{}~~|yz}|{yy{~|~~}}|{yvuwxwwxy{yxxxyywvxz|zwxzywvvwyyxwvuvwwvwyxwwvwwxxuuwvuvwxxxwwvuvyzxy|}||{zzz{yxxxyywxzzyyyz{{{{{{{zyy{}}}~~|zyxxwvwyxwyyvuyzyywxzzz|~}}{{~}||{{{|}||}|yy{yutuvvuuvxy{}}{|}|yzzyxxwwvwyyz{z{zz|~||~}}~~}}|}~}|||{zyy{ywyzwuvvtsttrrsstrprtrqqpponnnoqtvvtuwwwvvutuuuvuuvvuvvxywuwxvvwxyyx{~||~~|{{{zzyyz}}|~~||||}}}}}|~~|}~~}z|}|||{}~}}|zyxyyxwxyyz|}{z|{zzzxxwwz|{{|}~}~~~}|{{zyxyzyyyyxz{zyzzyyxxxvrtvtrrsttssttuwwvux{xvwxvuuuuuvvvwxz||{{{z{{|{|}|{}~~~~}~~{|}~~}|~~|zzywy{{{zyzzyxvuvvtssuvwwwxyzyxwx{||~~~~~|{z{{|~~~}{{|{xwwxxxyyyz{{zyyyxvuvwxxy{}~}}}}}}||{{{{zzz{|}}~~~~~|~}{{||{{zyxwwutttutsuuuvwxxyzzzyxwwuttssttuvwxwwxxvtsssstuuvxyyxwy{zzzyxwvwxyz{}}}~}{zzz{||}}|||{}~{xyyxyzzzyxyzyy|}}||{{|}}~|}}}}}}~~~{{}}}{z|~|{{|{{||zyzzyxxz}~~}|}}{||||zxy{yx{}|}~~~}}|}~||~~}{||{zyxxxwvvwwxxxxxwuuvwuttvwusuvvuttvvtuvvvutttsstuuvwxwxxz|zyzzywwwwxwxzyxxz{{zxyzyxxyz{{{z{||}|{|}}~~|{|||||}|{|}~|}~~~~~}}~~}|}}~~}~}{|}||}}~~~~}}}~~}~~}{{{{{|}}~~}~}}}||{{|{yz{ywwvvvuuuuutttstuuuuvwxyzyxxyyxwxxyxxxz||||||}}~~|z{{yxz{}~~|{}}|||||{{|{yyyyzyy||{{{|~~}}}|{||zz||{{zz{{z{{yxz{{zzzzyxwwz|{yz{{|{}~|{z{{yxwwxyxwuvxxxutwywvvvxwvxyyy{}}}~}}}}}}|||}~~~~~}|||{zzzzywwwxyyxxwwwvuuttttssrsssrrrsrrrqpqstutstvwxyz||{{{zzyxyzyxz{{}~}{{z{{yxz{{{|~||}}|{z|}}{{{zz{{zzz{|zxz|{{||}~}}~~|||{{{{{{|~~}}}~}}}}}}}}|||||{z{{ywvwxwwxyz|}~~~~||~}}}~|{}~}}}|||||zz|{zyyzywvxyxwwwvwxyyxwwwvvxwvxz{zyyyzzzyxxwvutssrqqssstuvwxz{{|{||||{{{}}}~~~~~}}}~~}}}~~~~}~~}||{ywwxwvxyxxxyz{zz{{{{||||}~~~~~~~~}}~}}~~}|}}}|||||||}~~}}~~}}|{{zzyxwwwvwxzzyzz{{{|~~~~~}{zz{||{{|||{||{zzzyxyz{{{{{{{|}|{{{yy{|{{}}|}~~~}}|||{yvvwwxxwyz{{zyz{{zyyyyxxyzzzzzyxxxxvvvwvvvuvwyzzz|}}~~}}}|||}|||{zzxxyyyyyz{{|||{{}~~}}}{yxyz{{{z{{{zxwz|yxz{}|zz|}|||}~~}~~~}|}~~~~~~}}~~}}}{{|||||{{zzzzzz{||}}|{zyxvuuvvvvwxxvvvwwursttssttttuvwvuvwy{zxwwvvvvvvvuvxyzzyxxyyxxzzyz{|}~}~~~}}}|||||||{{zzzzzyyz|||}~}}}~~}}}~}||}}}}}||||||||}}}~~~~~|||||zyz{{{zzzzzzz{||}|{|}}}}~~~~}|{zyxwwwxz{yyz{zzyzzyxxxxwvvvwwxxwxxxxwvvwwwwvvuwyyyyx{}{z|{zyy{{{z{~~~~}}}~||~}|{zzzyxwwxwuvxxxvuwyxwwxz{{|}}|}~~~}|{|}~}{{{||zzzz{{yz{|~|z|}||{z{{}|z{}~}{~~|zz{|}}}|}}}{{{}}|}|x{~~}xw{}~~}||{{}}||~~|}~~}}~}||||{yz{zyzxuwxyxwvwxvvwwutstvuttvwyxxyzyy{{z{|||{zzzzz{{z||}~~}}~~}{zz{zwwyywvuwyxwwwyzzzzyyz{zxz}}~~}~~~~~~}}~|{}~|{}~~~}{|}}|ywz|z{|{z|~}|{~|{{{||||}~~|y{}~|yxzzyyy{|||}}}}~}}|{zz{{zxwvwxxwwwwxyxwy|{zyz|}{z||yz|||||~}zyy||{zxy|yuwz{ywvuuuuuutvyxvvw{|yxyyxxwvvutuwwx{||}}~}}||~~~~~}|}}}}||||}~~~~~~}~~|{zz{{{{{||{z}~zy}~~~~~}{|~{xz{yy|}|{{~~~{y{|{zyxxxyz{|}}||}~~~~}|{|}}~}|zxxxvuttuuttuwxxzzz{|{{{}}|{z{|||{zzyzyxz|}}zxz{zzyz||}}{|~~~}}~}yyy{~~}~}~~|{{||{{{{}~~~~~{{|{z{{xvwwwvuuwuty|{z{||}~|z{}~~~}||{z||zyzzz{zyxxxvuwwvvwxzzy{}||}|{~~~~}}}}{z{|zxz{zz{~~}||{|}zy|}{{z{|}{|}|z{}||{yxxyxvvxxwxwvwxxxxwvvutwyvsvzxwyz{{zzzzzzyyz{|z{~~~}z{}{zz|~~|}}}}~~|{yxxyzywwywuuwwwxzzz||{{{|}z|~||~~|}{y{|zyz{|{wxzxuvxwwwwuuvwxxvy{xvz}}}}~}}~}|||~~~~}~~|xy|{z{|||}|yy{||{yz{yxxyzywvvwyxuvwvussttuvtrrsuusvzzyyyyy{{z{||z{|}}}}{z{|zxxyzyxy{{zxxxyxxy|{z|}{|~~|}~~~~~}|{}~|{}}z{~~~~|}~~~|||}~}}~}{|}{{{zyzzz{||}}}~~~~||~~~|z{~|{{{{{{|{zz{||{~~~~}~~}|{~~|}~}|{zzzz{|{yyzz{{zzzyzzyxyzzyyz|}zy}}{{{}|z|}{z|}}~}||||||||~~~~~~}|{{{||zz||yxxyzzzywz|{zxwyzzzyz{|}|{}~~}|~~}}}~}|~~~}||||{{|zxyzxwyzzz{{zz{{{{z{}}}~~~~~~~}||~~}}~}|}|{zxyzyxyzzz{zz|~~~~||}|yxxxxvuxywvwxxxwwvy|zyyz{{yy||yz}{zzzzyyyyz{z{zyz|ywyzzyyyyz{zzzyz|zxxyyyyxyyzyy{}|{|}{{|{yz{{{zy|~}|~}}~}}~~~}{{{|}}}{z|||}~}~~|{}~~}{{~}{{|}|{{|||{zyyyyyxxwwwwxy{{zzz{{{zzzz{}~}~}~~~}~~~~~~|{{{|zwy{yuuvwvttvwvvxwvxzywxyyzzzzzzzzzyzzywxyyz{{xwwxyzyz{zz{|~~~~~~~}~~}~~}~}}~~~~|{{||}}{xyyvuxyzzyz{{z}~{}~}|{{~~~~}~~~~}|||}~||}}{{||}{y{}{xz||}~~||}}}||~~~~~}~}}~}||~}}|}||}}}}}}~}||~}}~||~|yz|{yxxzzxwxxxwvvvuuwxwxz{{{{}~|}~~~~}}~}|}~~}{{{|||{{{{zyyyzzyxxxwvvvvuuuvvwxyyyyyyxz{{{|}~~~~~~~}~~}}}~~|{}||}~||}}|{z{}|{zyxxwxyz{zyxyyz{|{z{|}}||}}}{yz}}|}}}}}|~~}}|}~~~|{}}|}~~||}~~|zz{{zzz|{z|~}||||}}}|{zz{{zzzyxxxwwyyxwvvwvtuvvvttvxxxyyzz{{{zz{|{{|||||||}~~~}~~}~}}}~~}}~}}~}{{~}}}~~}~~~~~|{||{zy{|{{|}}}|~~~~~}|}}~~||}~}~|}~}}}~}}~}~~~}||}||||}~~~~}{zz{||zyyyz|{zz{zxxxyzywwxyyzzyzz{|{z{{{{yyyz{{zz{|||||||||}~~}|||||||~~~~}~~~~~~~~}||}}{z|~|||}~~}}||{{|{z|||{yz|||{{|~~~~}}~~}~|}~|||}~~|}~}||||}|||}~~}}}||{{||||{{||}}}~~~~}~}~~}}|{{zy{}}}{z|~~~}~|~~}|{{{{{yz|||{z{|zy{zxxxxyyyz|{z{{|}}|{{}}}}}~~~}|{{{{{{|}}|~~~~~}}}}||}}|{z{{||||||||{{||{zyzzzzz{{{z{{{|zy{||{||||{{|||}}}|~~~~~~}~~~zz|{{{yyyxxzzwwyxwxyxxyyxxyz{{{{||}}~~~}~~~~~}|}}{{{}~}|{{||}}{y{|{{zzyxwuuvxxxwvwwvwxxxxxwwyzxyzyyzz{}|z{{zzzz||{|}~~|z|~~}}}~~~}}}}~~~~|}~~|}~}~~~}}~~~}{{|{zz{zzz{{|||}}}~~~~||~~}}~~}{{~|z{}{{}}}}}}~~~~~}}}~~}}~~}}|{{{{zzyyyxxxxxyyyyyyyyxwxyxyxx{}||~|}~}~~~~}}}}~}}~~~~}}||||}}|{{{z{|||||}}}~~~}|}~}~~~~~{zz{|zxwwyzyyyz{{{{{|}}|}}}}~~~~~~}}~}{{|{yz|}}|{|}}||}}}~~~~|{{|||}~~}}}}||~~~~~}}}}}}~~~}z{||{|||{zyzzyxxyyxxxyyzxxz{|||}~{{|{||}}}}}~}||}~~}~~}~~}{z{|zy{|{z{}}{}~}~||}~}}~}||}~~}}}}||||||{zz{}}}||}{yz|}}|{|}||}}}~}~~~~~~~}~~}}|||||zz{{zyyzyzzzzyyzzyyz|}{zz{|}}}}~~~~|zzxwzvqrssvy|{usqmow}~}xurqw|yrmmorwz|{yvmgc``cfinu|~yvqjhfgkoqxzsoljmqqt}}vrpnlmrvz~wsonlmqtu|}urpmlmopu|~ytsspnpuy~|urppqposz|zwtrvz{|~zvroonmoruwz{wspnmnlmquz~{vsspkkoru{}urplklmry}|vpmhdfkkmsz~~yqjikifglrv{~zz{|}~~}~zwwxxxy{}~{|{xx}~{ywtsuz|}}||{|}~|{{}~~{|~zyxxwxyyy|~z{~}}}y}}{zzwtvz||~|zwvtvxy{|zxxz|~~{yvsrrrsw{|{xsrtrquyz|{{|vqtwuux{{|~|z{{{}~~}}{|~~~}ytstrquz}~||yuvxvvy{~{xuqoqqrtx{|}|zxwxwsuzzy}{wuuuspnnoptxxy~}{zxyzyxz~}y|{wz}|{~~}}}}|||{xxz{z{~~}zxwz|zxz{{{{{{{{{zyyyxwy|||~}|{zy{}~}}}zyyzxvvwxxz}}~}zyyxxxwxyyywuy|yuvwvvutvywuwzxwxyxyyyyyz|{z{zxvvwusvywuuwxxwwvwxvuvyzywxy|~}{|~~~}|{|~~}}~}}~|~~}}|~~~~|~~~~}~~~~}|}~~|||{z|{{}~~}{yyzxwy{||{|}}{|zxyzz{||~}{}|y{}||zz}~}{z{{yxy{||{|~~~}~~~~~|zz{|}}}~~}~~~}~~~|zxxyvtvxvuwxwx{|{{||zxxyxxz{yx{}}|}}}}|ywxywvwyyxy{|~~~}{zzzyyyxwxz{{{{{zyz{xvwywwz|zz}~~~~|zyxxxxwwwxxyyz|}}|~~{yyxvuwvuvwwz|}}}}|{|||}|{|}}}~~|{{zyyyyzzz{}}}}}~{||{yyyzz{z{}|z{|}}{yxwutssrppqrsstvwwwxyzxvwyxwwxyzyz}}}}}~|z{|zyz{{{|~~}}~~~~~}}~}}~~~~}}}|{|}||}~}|~~}{{|}||~~||~~~}|{||{yxyxyz{}~~~~~}}~}~~~}||zyzzzyz{{{{|}|}}}}}}{{||{|~~}}~}}||~~}~~~}}~~~~~~}|{{{zzyz{||||}~~~|zzzxvwxwwxyzz{}}|}|yyzzyyxyz{{|~~~|zzyxvuuuuuuvwxyzy{|{z{|{zz|}~~|{||||~}|~~~~~~|zyyxvvxvuvxxyy{}}{zzz{zyyz{{zz{|}}}~~~~{z{|{zzzz{{{||{}}{{{{{{zyzzz|}~}{{zyyyxwxyxyyz{{zzzzyzyxxz{zz{{||{|}{y{|zyyyxwvvxxxz{z{|}|||{{{{zyz{|||}~}}|zzz{|}~~~~~}}}}~~~}~~~~}||{zzzzz{||~~~~|{|{zyyyz{||}~~~~~~}|{{zyyyyzz{}}}~}}|{|{{{{{|||}~~~}}}|{{zyyyyz{|}~~~~}{zyxxxwwvwxxxyz|{{{{zyxwwvvvvvvxyzz{||||||{zzyyyyzzz{||||||{{{{{zyyyyyz{|}~~~~~}|}}|{||||{z{{|{{{|||{{{||}}}~}~~}|{|}}|||}}~~}~}|{||zyz{zz{{|||||||{zzyxwwwvvvxyyz{{||||}||{{{|{z{|}}}~~~~~~}|||zxwwwxxxyzz|}}}}}}}|{zxwwvwwvvwxxwwwyyxxxxxxwvvwvwxxy{|||||}}{|||||}~~~~~~~~~}{{}~~~}}}}}}}~}}}~~~~~~~|zyxwxxxxyyyzzz{{|||{{{|{zyz{||||}~~~~~~}|{{zzzz|}}~~}}~}}~||||}}~~~~~~}|{{|{z{||}~~~~}}|zyxyyyxyzzzz{{|{{zzzzyxxxxxyzzzz{{{|}}|}}||{z{{{|}~~~~~~}|{{zzyyz{z|}}}}}~}||{zzzyzzyzz{|}}}|||{|}|{{{{{{{{|}~~~~~~~}||||{{|}|{}~~~~~~}||{zzzzzzzzzz{zzzz{|{yyyyyyxyyz{{{zz{||||}~|{{{{zyyzzz{{{z{{zzyyyxwvuutttuvwwvwxyyyyyzzyz{{|~~~~~~~~~~~~}}}}|}}~~~~~~~~}}~~~~~}}~~~~~~~~~~}|{|}}|{{||zz||{{{{{|}~~~~~~~}}~~~}||}|{{{{zzzyyyxxwwwwwxyyxxz||}~~}~~}}~~~}||}~~}}}|||}~}}~~}||}~~}}}}}}}}}||{zz{{{zzzzzyz{||}|||}~~}~~}}||||||||||}}||||{{{zyyxz{zz{||}}~~~~}}}||||{z{zzyyyyxwxyxxxyyz{||}}~~}}}~}}}}|||{z|}}}}}~~~~~~~~~~}}~~~~}||zyxxwwvvvutuvvwvvwxxyyyyyxxxxyxwwwwxxyz{}~~~~~~~~~~}||{zzzyyyyz{|}~~~}}|||||}}|}|{{{{zyyyyywxyxxz{|~~~~~}|||{zyyz{{|}~~~~}|{z{{zyyzzzzz{zzyyyyyzzyyyzzz{|}}~~~~~~~}}|{zz{{zz{{z{{{zyxzzxxxyyyyz{{||||}~~~~~~}}~}}~~~~~~~~~~~~~}}||{zz{zyxxxyyyz{{{}~~~~~}|{zyzzyyzzyxwxyyyyyyyzzyz{{{|||}}||{zzzyxxxwwwwxxxy{{{{}}||||{zz||{{|}~~}~~~~}}}}}||{{{|{|||||{{||||}}}||||}}|{zzyyxyyz{{|}}~~~~~~}~~}~~}}}}|}}}||}}}}}}}}}}}|||||{{|}}}}~~}}}}}||}}||}}}}}}~}}}~~}||}}||{|}||}~~~~}}}~}}}||{||{zzyyyyyzyyyzz{z{{|||}}}}}||{{{{{{z{|}~}}}}|||||{{{{{{||}}}}||||||}|{{||{{{{{{|||{|}|zzzzzzz{zyyzzzz|}~~~}~~~}}~~~~~~~~~~}}}|{{zzzyxwwwvvvwwxxxyzyz{zzyzzyxxxyyyyzz{{{{{{||}}|{|}}}~}}}~~}}}}}}||}||{{{{{zzzzzzzzyxxxxwwwxwvwxxxxxzzz{}}}||}}|{{{{{zz{{{|}~~~~}}}}|}}}|{{{{{{{||{{|}}|}~~~|{{{{{zzz{{{|}~~~~~~}~}}~~~~~~}}~~}~}}||}~~~~~~~}|{{{zyyzz{|}}~~}}}}|{{{zz{|||}~~~~~~~~~}}||{zyyyyyxy{{{{|}}}}}}||{||||}}}}}}}}}}~~}}}~~}}~~~~~~~~}}|{{{{{{{{||{{z{{zzz{{zyz{{{{||{|}}}||}~}}~~~}}~~}}}}}}}~~~}}}}|{{||{{{|||||||{{{{{{|||||}~}|}~~}||}|zzzzzyyz{{{|}}}}~~~~~~}|{{{{z{{{{{{{|||{zyyyyyxxyyxxz{{{{|}}|{{{{zyyyxxxyyyyz{{{||||||}}|}~~~~~~~}~~}}}}|||}~~~}}~~}}~~~~~~~~~~}}}}}~~~}||||{|}||}~~}}||{{|{{{{{zzzyyxxyyyyyyyyzz{{zzz{zzz{zyyyyyzz{{{||}~~}}}~~~~~~~~~~~~~~}}}}|{|||||||||||}}|{{{zyyz{{{{||||}~~}}}~}}}~~}}}}}||}}||||||}}~}}}}}}}}}||{zz{zyyyyxxwxxxxyxwxxxyyyzzzz|||{{||{{|||||}}}|}~~~~~~~~~~~}|}}|{{||{yzzyxxyzyxyyyxyyzzzz{{{{{||{{|}}}}}}}}~~~}}}~~~~~~~~~~~}}}~~~~~~~~}}~}|||||||}~}}}}~~~~}}}}}}}~~}}~~}}~~~~~~~~~~}}}}}}}}}}}~~~~}}}}|||}||{{{zyzzzzyyzzyzz{{{{|}}}}~}||||{zzzyyyyzzz{{||}}~~~~~~~}}~~~~~~~~~~~}}}}||||||||}}}}~~~~~~~}~~}}~~}}}}}~~~~~~~~~}}|{{|||}}~}|}~~~~~}}}}}}}|{{{||||}}||}}~~~~~~~~}}~~}||||{zzzyxyyyyyzzyyzzzzzzzzyyyyyxxxyxxxyyyyzzzzz{zzzz{{z{||||}}~~~~~}|{{z{{zz{||||}}|||}}|}}}}}}~~~~~~~}}}~}}~~~}}}}~}|}}}}}~~~~~~~~}}}}}}||}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|||||{z{{zzz{|zz{|{z{|}|{{||{{{{{{{{{{{|}}~~~~~}}}||}}~~~~~~~~~~~~~~}}|}}||}}}}}||||||{{{{{{|||}~}}}~~~}}}}||||||}}}||}~~~~}~}}~~}}}}}{{||||||||}~~~}~~}||{zyyyyyxyzyyzz{{{{||{||||{{{{{z{{zzzz{zz{{{z{{||{{|||||}}||{{{|{||{{zzzzzyyyyxxyyyyyyyyzz{{||}}~~~~~~}}}~~~~~~~~~}~~~~~~~~}}}}}}}}}}~~}~~~~~~}}}}~~~~}~~~}||||{{|{{z{{{{zzzzzzzzz{{|}|}}~~}}}}}|||{{zzzzzzzz{|}}}}}~~~}}}}}}|}~~}~~~~}~}}|}}}}}~~~}}}}}}}}}}}}~~~~~~~}}~~}||}|{|||||||||||{{{{{zyzzzzz{{||||}}~~~~~~~~}}~}|||||{{||||}}}}}~~~~~~~~}~~~}~~~}||||{zzzzzz{||}}}|||{{{z{{zyyzzzzz{{{{|}}}}}||{{{{{zzzzzz{{{{{||{{{{{z{{{{|}~}}~~~~~}|{|||{||}}}}}}}||||||||}}}}}}~~}~~~}}}}}~~~~~~~~}|||{zzzz{{{||}~~}~~~~~~}}|||}}}}~~~~~}~~}||||{{{{zzzzzzzz{{{zz{{{zzzzyyzz{{{|{{||||||||||}~~~~~~~~~~~}}|||||{{{{{||||||}}}~~~~~}}}|{zzzzzz|||||}~}}~~~~~~~~~~~~~~~~~~}||||{{{{{{{{z{{{|{{{{zzzzyyzzyyz{|||}}}~~~~~~~~~~~~~~~}|||||||||||}}}}~~~}}||{zyxwvvvvvwwxyyzzzz{{{{{{{{z{{|||}}}~}}|}}}|}}}}}}}}|}~~~~}}}}~~~~}}~~}||||||||||}~~~~}}||{{||||}~~~~~~~~~~~~~~}|||{zzzzzyy{{z|}{y|~|yy||zyxwvvuvxwvwwwwwxzzyyyzz{{{z{{|||{y{|{{{z{|{{{|}}}}}}}~~~}{zz{{zzzz{|}}}|}}}~~}}}}~}}|}~}}|zz|{{{|~}{yyyxyywvuuuuutttrsuvvz}{y{||~~~~}~{zzz{{{zzyxxyz|{|||}|z|~}~}~~~~~~~~~}}~~}{zyxxy|}{zxuttuwyzzzywvsrrrtutsqruutsrsuuuwxyyxxy{}~~~}|{|}~~~~zxxxz{{xutssrsrqrrtuuutuusrpqsvy|~}zz{zyxxwvtsttuuvvtvz{}~~}}|ywvvxz{|}|~}~}zy{|{{zyyxyz{}}}}~~}~~}{zz|~}~}}~~|{zyywvvwxxyyyxxxy|~~~~}{ywwxxxxwwvtuvwwwvvvwxyyyzzyxyz|~}||~}{yxxyxy|}}|}}|{xvtsstvxy{}}|zxxxxxxxy{}~~~~}{|}{xvwxyyxwxwutsrststvvwyz{|}~{xxxxxz|}~|yyxwwwwx{}~~~~~}~|z|}{{{||}}||}~~~}zy|~~~~}{z{}}}}}~~~~}{z|}~~{zzzyy{{zzywvwxvuuvvuuvwxxz{wrtwsqruvvtuvvusrqqrrqqtwwxyzzzz{||{|}|{{{||{|~}{{|}~}|{|}~~~~~}|||zyyyz{}~}}~~~}|}~}~~~~~~}|||}~~}|{{zxxyyxww{~~~~~~}|zxwwzz{~{xvwwxxx}~}}~}{|}}|zyz}~~~}{{||{zz{|{z{{ywvuttutssuuuutuvutqqqstttvxxxxwwwxxxy{{{{|}}||{{{|~~}{zzzywvwxxvvxxwwvvvuuvvwwxyz{}~~~}~~|z{{xxz{{||~~}{{zwvy|~~}~~}}~}|{zzxvvwxz|}|}~}{{zxvvuuuvxzz{|~}{}~~~~~~~~}|||}}~}{{zxtttrpppooppprrrrpopsrqqqqqpooprtvvuuvwxxxyzz|||{{{{|||~~|{}~}|{zzzy|~~~~}}|{{|~}|~~~}}~|zzz{{|}~~}}|{ywwxyyyxxz||zwxz{{ywxzyz{{zz|~~}}}}}|~~~}{{{zyxyyxwvwxxwxyyy{{zz|}|||zyyy{}}}~~~~~~~~}}~}{z{{zyz|||}}}~}{z{{{{yxwyzxwwxwvuvwurtvutttutssttsttsstvustuuvwwxz||~}}~~~}{{zxy{{{|~}{zyzyvtsrsrqrtstsrtuuuuuwwwwwxyxxyyz{zyyy{|}~}||}}}}}~~|{{zyyxxwxyz{|||}}}}}}}~}~~~|zzzyyxyz|}}|{{{zyyz{}}~~}~~~~~~}|{|}}~~~|zz{zxyzxxwwvvutsrrtvuvxz{{}~}||{{{}~~~~~~}|{{{{{{zzzzzyxy{{zzxwussssstuttwwwxyzzyyz|}}~~||}}zyzzyxvvwwwyzxxz{z{||||{{|{{||{zzzyyz|~~~}}|ywvvwyyyz{||zyyyyxwwwxyxwyyxyzzz{|}}~~}~}}~~|}~~~~~|||{z|}}~~}~~~}{zyxxxxwxyz|}~}|yxxxwvwy{{y{|{yxxyyyz||}}||{zzz{yyz{{zz|~}{zyxwvvvvvwxxwxyzzxwxyxxwwxxwwwxyyzzzz{|}}}~~|zyyxwwxwwwwvvwxyz{|}}}~~~}~~~}|}}{z{|||||}}|}~|{{{zz{|}~~~~{xwvvuuvwxxz|}~~~}}}}|||||}}}~~~}}|||{zyxwvutsssssuuvvwwwwvvvvwwwxxvvxyzyxwwwwxxxwwwwxz{}}|}~|zzzyyxxyyxyyzzzz{{yyyyyyyyzzz||zyzzxxxxyyy{}|}~|{yyxxxz{}~|{{|||ywyzyyxwxxwxyyxy{{{}~}||||~~~~|{ywvtsssqonnoppppppppppppqrrrrsstttuuuuutstuwxxwxz{|}}~~~}}|zyyyyz||}}~~}}}~~}|}~}||{{{|{{{|~~}{|}||}}}~~~~~~}~~~}}}~~~~~~|zz{{{|}~}{zyzyyzyyyyyxxyzzzzz{}}~~|{|}~}}}{y{||{zzyyyyxxxxwvvvvustuutsssuvwwwwvvvvxwvwxxwwxyzzzzzzzyyxvvuuvxyz{}}~}}}|{zyyxxwwwwxwvvwwvuuttrqrtuvxyyyzzzzzyyyyz{{|}~}}}~~~~~~~}~~~~}}~~~~~}}}|zzzz{||}~~~~~}||}}}}}}}~~~}}}}~}~~~~~~|{z{||{{|}}|}}||{zzxxxyz{{z{{||{yxwuuvvttvxxz|}}||}~}|}~~}~~~}}~~|||{zyyxxwvvwwvvvxzzz{|}{yyywwwwutuuvvuwxxyzzzzzzyyyyyzzz{|}}}}}~~~~~~~}z{|||{z{{yxxwvwwwxxxyyzzz{{z{zzyyyzyxxz|}~~~~~}}~}|||}~~}}}~~~}}}~}}}}||{zyyyxxwvvvvuuuuussstuuuvwwxyyyzz{{{{{{{{|}|{{||||~~~~~}|{zyxwvvvvvvuuuuvwxxyzz{{z{{|}}||{zzyz{{{|~~~~~}{{||{||}~~~|{zzyxxxyz{{{{{||zyy{||{|}~~~~~~}}}}}}}~~~}|}~|||}}|{|~~~~~~}}~~~{z{{{yxxyxwwwxxxxyzzz{{{{{{{zz|}}~~~~~~~}|{{|}|{|}}|}}{{{zzyxyyyxwwvwxyyz{|||||{zyxwwwwwxyyyyy{{zyxxxwwxy|||}~~~}}~~~~~~~~}|{|{yyz{}|{~}|||{{zxxyz{yxz{yxyz|}~~~~~~||||{yxyyxwwwwwwvuwwvvvwvuttuutuvvvwxxxxxyzzyyz{{zzyyyxxxxxxxyyyyxxxwwwxwwxxwwxyyz{|}}||}}}||}~~~}~|||~~~~}}}~|{zzzywxyz{||}~~~~|}~}|{{{{}~~~~~}||{{{{{||}}}~~}}~~}}|z{{zyyyxwwxxwvuvvuuuvwvuttvvutvwvwy{{{{{|{zzzzz{{{|}}}~~}||||||||}|{{{||{{{|{{{{{{{|}~~~~~~}}~~~~}~~}}~~}}}}{{{{zyyzzyy{}}~~~~~}}}~~~~~~~~~~}|{{{{|||}~~~~~}}|{{|||{||}}}}}}}||}~~~~}~~~~~~~~~~}||{{z{{{{{{{{zyyyxvvuuvwxxyzyxyyz{|{zz{|||||||{{{|}}~~}}~~|{{{zyyxyz{{{{|}||}}|||{{zyxwxxwvvwwwvwxwuvwxxz{zzzzzzyz{zz|}}~~~~~~~~}}|{{|}~}~~~~}~~}|{{|{zyyxyxwxxxyyyz{{|||}}}}||}}}~~~}}~}}}}||{{{zzyyyyyxxwwxwvwwwwvwxxvwwwwvvwxxxxxz{{{{|~~}}~~~~~~~}|{{{{{{{|||||||||||||}|||}}|||{zz{{{{{zzyyxxyyz{{|}~}}|{}~~~~~~}}~}}||}}}}}~~}|}}}||}~~~|}}~|||||||||{||}}}}}~~}}}}|||}}}}~~~~}|{{}}|}}}}||||{z{{{|}}}~~~~~}|||||{z{{|}}||}}}}}~~~|{||{zyxyzzzzzzzz{||||{zz{z{{|||||||{{|{{zyyz{|{{|}{zyxxxxyyyxyz{{{{{{{{{|~~~}~}}}~~~~~~~}~~~~~~~~}}~~~~}||||}|||}}|||}}}{z|}{{}~~~}|||{{{{{|||||||{{{||||}}~}|{{|||{||||{|||{||}}||~~~}}}|{||zxwvutuvvvvvwvvxyxwwwxyyyxyzzz{{||zz{{zzzzz{|}||}~~~}}}}}}{zyzzzzz|{z|}~~}}~~~~~~}}}~~~~~~~~~~}}}}~~}{zzzyzyyzzyyyyyxwxyxwwvvuttttuuuvvxyxyz{{{z{{|||||~~~}}}|{||{zyxwwwxxyzz{{{||}}}}}}}}||}|{{|}}}|}~~~~~}}}~}~~~~~~~~~~}}||}}|}}}|}}~~~~}~~~~~}|}}||}~~~~~~~~}}}||{{{zzyxxyxwwwwvuvwxxxxyzyzzz{{z{||{|||||}~~~~}||||||}}}}}}~~~~}}|{{}}}}}}}}~~~}}}|{zyyyzz{{{{{{||||||||{{zzxwwwwwxyzz{||||}~}}}}}}}~~}|{{zyyyyyyz{|||}}}}~~~}|{{zzzzz{|}}~~~~~~~}}|||}}}~}|~~}}}}}|||}}||{zzzzzz{{{{z{|||||{zxxxwvvvutuwxzz{}~~}|zyyxyyyzz{||{{{|||{|}}|}~~~~~}}||||||}}}||{zzzzzyzzyxxyyz{|}~~~~~~~~~~}}~~~~}||{{{{{||||}}}}~~}}}~~~}|{{{{{{{{}~~~~~~~}}~~~}}}||~}|{zzz{zyyxxxxxxxyxxyz{|}}~~}}}}||||{||||~~~~~~~}}|||||{|}|||||}||}|{{|{{{{||||||||||||||||}~}}}}|||}~~~~~~~~~~}||{zzz{{{|}}}~~~}}|||||}||~~~~~}}}~~~~}}~~~}}|||||{{|}}~~~~~~~}}~~~~~~}}}|||||{{{zzz{{{{{{{zzzz{{{||}}}~}}||}}}}}}}~~~~~}}}|zzzzyyxxwvvvvvwxxxwxxyyzzz{{{{{{{{{{{{{{zyyzzyyyzzz{{||}~~~~~}|||}~~~~}~~|||||{{z{{{|}~~~~~~~~~~~~}~~~~~~}~~~~~}}}{zzyxwvvwxxyzzzzzzyxxxxxxyyxxxyyyxyzyyz{{||}~~~~~~}}}~~~~~~}}~}}}~~~}}~~}}~~~}}}||||{{{{{z{||||{{{{||||||||||}}}}}~~~~~~~}}~~~~~~}}~~~}}}}}|{|}|||||{zyyzz{zyyyyxxxyyyxyzz{{|}}~~~~~~}}}}|}}~}}~}}}}}}|{|}|{{{|}}~~~~~~}}}|{zyyxwwxyyzz{{{{{{{{{{|||{{||||}}||}}}}~~~~~}}}}}||{zyzzzzzzzyyxxyyzzzzz{{||{{{||||||}}}}}}}}~~~}||||{{{||||||{{{{zzzzz{{{{{{|||}}~~~}}}}}}}}}}}}|{zyyzzzzzyyyyzzzyxyxxxyyyyyzzyxz{zz|}}}~~~~~~~}}~}||}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~}||}}}}}}}}}~~~~~~~}||{{zyyyxxyxxxyyxxxyyyyyyyyz{{{{{{{||{z{{{|~~~~~~~~~~~~}||}}||||}}||}}|}}}}}}~~~~~~~~~}}}}|||}}}}}}}}}}}}~~}|||{|||}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}~}}~~~~~~~~~~~~~}}}}~~~~}{{wux{ywvvustwwvxwwx{}zy}~||{zwvuvvuvtstuuwyyvsw{|z{|}~~~}}}}}~~~~}~{}~}~~~}{zzzz|~{xz{xwy|zx{~}|}~}|}}|{~~}||zz{{z{xvutstuvuttvxwuvxwvwy|}}|}|~~}}}~|{{z{zzzzxvvvtsrrpnoqqqqrsrrtttuxz{~~}|{{zz|~~~~}}z}{w{}|}}}~~~~|||||{z{zyyyyz{|~~}|~{|}{yyxwusqqpppqrtwustvvuwxy{z{||{zzy{~}}}||yuuvuuuuvwxz{|}}}|zyyzxuwywuwwrnprrtz}~~~zvvvwxz}~}|~~~}y{}yx|~~~~~~}~|y|~}~|}~}}}{z{xvx{|{|}}}~~~~}}}}}|||yvz}{z}~~}~~~}||}}~~|~}|zz|}{}~~}||~~~}~~zwwywutttuuvxywvwyusuwyz||~|yz}}}}}~|ywwxzxxy{{{{zyxwxz|||~}ywvsqrsvxxw{~~}}{{}zw{~}}}{zxwwwwxyyy}|}}zxyz{}}zy{}}~~}~zuvuqnqtsrv|{z{|zxwxwvz}|}}}}|{z{}}|||zy|~{wtrokikmmlnqtvwwusqqqpsxww{{yyuqtxurv{{{~~~~|{|}~~ywussutsvy{~~}|zyz{}~~}|{{}~}wtspoqnjmsuvy{yxxxvttuttx|}~~{xutuuuttwz|}}~}{{|zxyzyy{}~}||yutsrqpoopsvxz{{{{xwz~~}{yxwwwwx|~~~~}}}}}|||}~}|{{zy|~}}}}~}yvwxwxxyz{|}}||{zz|}~}{zz||~|yz}}|||}~zxyzyxy{}~|}|{{{zyy{~}{{|}~~{yxxxy{~}zyxvvwxyz{|}}|{zxvvwxwwxy{|}~|yxwwvvwy{||{zxxyz||~~{{|{{|}}|yvvuttuvwyyz}~|{{yxyz||}~{yxvvxyz||||zxy{|}~}|yxy{{}|yvusrtuvx{||}}|{zyxxxyz}}{zyxy{|~~{wusrpqrsttuwxxxwvttsstuvwxz{{{yxwuttssuwxz|~~~~}{{{zzz{|}}|zyxxyz|~~~~}}}}}}~~|zzzz{~|yvusqqrtwxxyyywvuttsstvwz}~~|{yxvuutvxz{|}~}}}|{zzyyz{|}~~~~}|zxvusqppqtuwz{{z{{zxwvuuvwyz|}}~~|{||}~~~~~}{zz{z{~~}}}~~~}}}~~}~~|{{|~~|{ywvvwyzz{|}}}|||zyzz{|~}|{zz{|~}|{|}~~~}|{{{|}}||~~~}}}~~}|}~~~|{zz{}~}}~~|yxxwwxyzzz{{{||||{zyyzz{||||}}}}|yxvvvxz{}~~~~}|zyy{|}~}zwvvwwy{|}}~~}|zywvwxz{}|zzyy{}~~}|{{||}~|zyxxyy|~~}}}~}zxyyxxyzyyxyyzzzyyxxxy{|}}~~||}}~~}||~}{zzyyzzzzzyyyxwvtrqrrstuvwxyyyyxvutttuwy{}}|}}~}{yvuuwyz|~{xwwwxy{}}}|||||~~|{{{|}~}|||{|}~{xxxxyz{zxxxxwutssrstvxyz{{{|}}|{zxwwxy{|~~}|{zz{{{|}~~}|zywvuvvvvwwwwwwvvuutuuvwxz{{{{|{yxxwvwy{~~}}|||||}~~}~~~}||}~~~}|{zz{|{zzzzyyzyxxxwwxyz}~}xxyz{|~~}||{z{||}~}}}~~~~~~~~~~~}}{zz{|}~~}|{{{{{{{{zyyxxwxxxyyzz{|}}}~~~~~}|{||||}~~}|{{{{|}}~~~~}{{{|||~~}}}}|{{{{z{|}}~~~}||{|}~~~~~}|{{{{{|}~~~~~~|||{z{{|}~~}||{{{|||~~~}}|||||||}||{zywvutuvvwyz{|}}~}||{{zz{|}~}||{{|}}~~}}}|{zyxvvuuuvvwxyyyzyyxwwvvvwxyzzz{zzyyyxwxxy{|}~}|||||}~~~}|{zyyyzzz{||}~~}|{zz{{|~~}|||||}}}}{{ywutssrstuwxz{zzzz{zzzzzzzz|~~|{{{|}~}{zz{zwvvwwxxwvttsrppqsuwxyzz{{|{{zyxwwwwxz|~~~~}|||}}~~~}}~~~~~~}~~}||{zzzzzzzzzyyyxwxxxyz|}~~~~}}}~~~}}}|{|}~~}}}}~~}{zzzz{|}~~}{zzzzzyyyzz{|{zxxxxxxxyzz{|}~}}~}~~}}}}}}}||~}|zzz|}~~~}{{||{{|{{{{{||}~~~~~}|{{zyxxxxy{}~}|||}}}~~}|{zyyyzz|}}~~~}|{{{{{{{{zzyxxxwvvvwwxyz{|}}~~~~}||{{|}~~}|{{{{{{{{{{{{zyyyyyz{|}}}~~~~}|{zzzzzzzyyzzzzyxwwwxyz|}~~~}}}|||{{{{{{{zyxwxxwwxy{|}}~~~}}}}~~}{zz{{|}~~}}||{{zzzzzyyyxwwwwwwxxxy{|}}}}|{yyyyyzz{|}~~~}|{{zyyyxxwwwwvvvuttsstuvxyz{|||}}}|{zzyyyzz{{{{{zyyyz{|}~~~~~}||||}}~}}}}~~}||{{{{zyxyzz{}~~~~~~~~~~}|{{{|~~~~~~}}}~~~~}|||{{{|}~}||{{z{zyyyyxxwwvvvvwxz{}~~~}~~~}}}}~~~}}|{zyyyz{|}~~}}}}}~~~}||{{{|~~~}}}}~~~}|{{zzzz{{{{|~}|{zzzzz{{{|}}}~~}{zyyxxxyyyyzzyyyyxxwvvvwxyy{}}~~~~~}}}||}}~~}}|||||}}}||{{zzyyyyz{{|~~~~~~~}|{{zyyyyyyz{||}~~~}}|}}}}}}}|{zzyxxwwvuuwwwxzz{|}}}}|||||}}~~~~~~~~}}}||||}}~~~~~~}||{zzyyyyyyyyyyxxxxxxyyz{{{||}}}~}}}}}~~~~~~}}}}~~~~|||{{{zyxxxwvvvwxwvxz|zyxxwxz{{zz}~}zwvttwyyyzzz{|}~~~~~~~}}||{{{|}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}|{zzyyzzzzz{{zzyyyxxyyz{{||||}}~}}}}}}~~}}}}}}}~~~~~}}||{{|}~~~~~~~~~~~~~~~~}||||||||||}}~~~~~}}}}}~}}}|{z{{{{z{}~{wtuvvvvvvwxz{zzzzzyxxyyyyz{}~~~}|||||}}~~~~~~~~~}||||}}}}~~}||}}||||}~~|zyyxxxyzzz{{{{|||{|||{{{||{{{{{{zzzyxxxxyyzz{{|||{||||{zzz{{|||}}}}||{{{{{{|}}}}~~}|{zyxxxxyyyyzz{|{{{{{{{{||||}}~~~~}}}}}}}}~~~}}}}|||}}~~~~}||{{{{{zzz{{{{{{{zyyyz{{||}~~~~~~}|||{{{z{zzzzzzyyyyyyzzzzz{{{{{||||}~~~}||{||}}~~~}||}}~~}}~~~~~}||}~~~~~}||||}~}|{zzzz{||||||{{||{z{{|{{|||||||||}}~~~~}||||||||||}~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}~~~}~~~}~~~~~~~~}}~~}}||{yxxwwwwvwwwwxwwwxxxwvvuuvxyz{||}}}~~}}}}}}~~~~~~}}}|||||}}}~~~~~~~}||{{{{{{{{{{{{zzzzyyyzzz{{{{zzz{{{{zzz{{{{{|}|}}|{zzzzzyzz{{{||{{{{{{{z{||}}}}}|||{yyyyyyzzyyyyyxyyyyzzz{|}~~~~~~~~}}||||||{{zzyyyxxyyz{||}||{|{{||}}~~~}}}}}}~~~~~}}||{{zzzyxyyyzz{{{{{|{{{{zzzzz{|}}~~~}}~~~|vx}~~~~~~~~~~~~~}~}}}~~~~~~~~~~}||{{{z{{{{{|||||||{||||}}}}}}~~~~~~~}}}}~~~~~}}}}}}}|}}}}}}~~~~~~~~~~~~~~~~~~}|||{{{{||||||}}~~~~~~~~}}}||{zyyxvvuuuuuuvvvvvwwwxyyyyz{{|||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}||}~~}||||{{~xtqpsxz{||}}{yxyy{~~{{|~}}|yvuuux|~||{z{||{zyxxvuvy{{zyz{{{{zyyxxwwxwwwxyyxxyyz{}~}|}~~~}}}|{{{{{zzyyyyz{|}}}}}|{{zzzzz{{|}~~}}|{zzzzzzyxyyzz{{{|}}~~}}|{zyyyyzzzzzz{zzz{{||}~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~}|{zzzzzz{||}~~~~~~}}}|||||||}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~|}~~}~wsssz|yyzzyxxxyy|~|xxwwvvwz}}wtsrtwwtqqsuussw{~|yz{|}}}}}}}~~}~~|{||{{{zzz|}~~~}}}|||}}}~~}}}|||}}~~~~~~~~~~~~~}|{zyxwwxxwxyz{|||{{zzzz{{|}|{{zzzzzzyz{zzyyyzzzzyyyyyyxyyzzyyxwwxxxxxxxyxxyz{|~~~~}||{zz{{|}~~}||||{{zzyz{{|||}}}||||||}}}}}}}}~~~~~~~}}~~~~~~~}}}|||||||{||{||}|||||{{zzzzyyyyyyyyyyyyz{z{{{||}~~~~}}~~}~~|wvux|{~{xy{}~}}~~}{zyyyyz|~}{yz{|}~}~}}}~~~~|{{{}~}}}}}}~~}}~~~}~~~~}}~|zz|~~~~~~~~~~~~~~~~~}}}}~~~~}||||||}}}~~~~~~~~~~~~~~~}}|{zzz{z{{|}~|{}}~~}{}vojr~yrv|~~|z}~yustuz~{wtrsux||xtqpv|~|z{~~zz{|}|z{|||}|{zz{||{zxwxz{~~{zx{|~~}|}~~~~}|}~~~~~}||}}|{z{}~}}}||{|{{{{{{{||}}{zz{{zywwwxz{|{{zzz{{zzyyxyzzywwxxyyzywwwwxyzyxwwwwxy{}~~~~}}}|}}}~}|{{||||{yxz|~~{zyyyxyyyyy{{||}~}}}}~~}}}~~~~}|}~}||{zzyyyyxwxyyyxwwwxxyyzz{||}}}}~~~~~~~}}}|||}}}}}}}}~~~~~}}}}}}}|}}}}}~~~~~~~~~~~~~}~~~}||~}{|~{y}~}zy}~}|||{zyz{xwyz{{z{}}|}~~~~~|~~~~}}~|||}}}~~}|}|{|}}}{z{|zyzzyyyzyyz{{zy|}{zz{|||{{|||}~~~~~~||}||{{|}~~}~~}z{|{yxyyzzyxyzz{yxz|yx{}}|z{~~~}}~|{}}||{{{{{|}|{||zz{{{zyz{{{|{{|~~}|}~|~~~~~~~~}}~}||}~~|{z|~~}}}~}{{|||zyzzz{{{{|~~~~~}|}}}~~~~~}|{{|||{z{}||~}||{{||{|}~~~}~~}{{||{yxxyyz{{{yxxxxxyzxwxyxwy{{zz{zzyz{z{}}}|||}}|{yxxyyxxxyyxwxyxwxyxvuuuuuuttstussvxvuwxyzyz{zy|~|{}}}~~~|{{}}|}}||~~~~~~~}}|zyyzzz{{|}~}}~~~~|{{{{|}~~}}~~~}~~~}}~~}~~||}}||}~~~~}}|{|~}|{{{{z{}~{{}}||}|z|}|zyxyzyxxyzyyyyz|xvwxyyyyz|~|z|~~|{}}}~~|{{}{{||zz||{|}}||{}|z|}{zyyyyyyyyz|}|}~~~~~~~|zz|{xwwyzvuwyxyzzyyzz{zy{}{yz{||{{{}~}{{{{{ywyz|{zzz{|{z{||{{{|}|zzzxxzyx{}|||}~}|}~~~}~}~~}||}}}{y{~|zyz}|zz||}}}}~|~~~~~~}}|{{{}}||{}~}zz{{{yxz}~~}~~~~~}~~}}~~~}{||{zyxxxyxwxyyz{{z{}}||~~~|z|~}|{z{|{zxxzyxxwwxxxyyz|{z{||zwwxvtsrrrssrrqrssrtwwwwwwxxyxxzzz{|}~}}~~~}~}}}~}{|}}|||}}|{{{||||}~~~~}~~~}|||{{zz{{|}|||||||}|}~~~}|{{{zyz{||{}~~}}~}|{z{|}|z|~|{{{zyzzxwwxxvxzxwxxxwyzzyyyzyxy{yxyz{{|||}~}~}{{|{{zz{|}||{{}|{}~~~~~~~~}|~}}~~{yzzyxwwwxxvuvxwwyzxxxxyxvwxwvxyyxwwxxwwxz|zyz|{{|}}}|{|}~}}}~~}|||||{{|||{{||{z{{zzzzz{}~}}~~~~}~~~~~}~~~~}~{}~~~~}}~}}{z|~}|}}||~~}}~~~}|||}~}}|{||{|~~~}|}~}|zz||{{|~~~}~}}~~~}}|||||}||{{}}{{{|}}{{{|}|{{{{|{zyyyxvwxxxwwxyyxxxyxxwvwwvvvuvwvvwwwwwwvvuuutuwxwwy{||{{{||}}|{~~}}~}}}~~~~~~~~~}~~~~~~~}~~~}}|}~}|}~}}}|{{|||||~~~~~}}}|{|~~}}||}~~~~~}||}~|{{z{|zz{{{yxxyyyxyyz{{yxxyyxwutvxvuvvwwuuwxyyxxy{|{|~~~~~~}~~|}~~~}~~}~~~~~}||}}||~}{zyyz{{zz}}{{{{|{yz{zzyyxwwwvuuvvvvvuuvvwwwxxwwxxxxyxxy{zz{|||{{}~~~~~~~~~}}||{yy{{zyyz|zy{}~~~~~~~~}|}~~}}~~~}|~~}{|}|{{{{zyz{||{{{{}~|{|}}|||||{{}|{zzzzz{|}~~~~~~~~~}}}~}||}|{{zzzyyxxxxwvvvvuuutttuvvvvwxxxxyyzxwxyxwvuuuuvwvwyzzz{{||{{|||||{{}~}|{{|||}~~}}}~~~~~~~~~~~}}}}~~~}}}~~~~~~}||}~~}||}~~~~~~}}~~~~~||~~~~~~}|||zywwxwwvvvvuvuuvwwvuttuuvvvuvvvvvvvxyyz{|||||}}}~~~~~~~}|~~~~~~}}||||zzzzzywyzzyzyzzz{{zyxyyyz{yxyyxxxyzywxyyxxwwvwxwwyzzzyyyxxz|||}}~~~~}}~~~}}~}{zz||{yz{{{{{{||||{z{|{z{|||||}~~~}}||}}~~~~~}}~~~~|||||yxyzzyzz{{zzzzzzzyxz{yyzz{zz{|{{|}|{{{||{|~}}~~|{{{zyz{zyyzzzzzzzzz{zxwwwwvuuuuuvvvvwvtuwxxxxyyxxzzxxzzyyzzz{{zzz{|{{{{z{{|{{{||{{{{{{|||||}}}~~~~~}||}}|~}|~~||}~~~~~~~}~~|}~~}|{zxwxxvuvwustvvuuuuutuuuttuuuuvwwxxyyxxxxxxxz{{zz{}~~}}}||}}}}}~~~||{zzxxwxyxwy{zzz{||{|}|||}||}}||{{{zyxxwvvvvvwxxxxxxxyzzzzz|{{{{{{{{||}}~}|}~~~}}~}{{{{|zxz{{{{{{zzzzzyxyyy{{zz{|}}~~~~~~}~~~~~}~~}||}~}~~}|}~}}}~~~~~~|{zz{{yyyyxyyz{zyz{zy{|zyyyyxvx{||zzz{||{{|}}||}~~}}}}}{zzzzyxxxwwxxyyyyzzzzyyxxxwvuuuuuvvvuwyyyxxz|{{}~}}~}}~}||{yxxyzzxyzyyxwwxyzzz||||||}}}||~~~~~~}{}}|~~}||}}~~~~~}~~~{yw}|zzxvxxtsuvusstvuuvvuuwwvuvxwxyvrtwxxutx{zz|}|{{~~~~}}}|~}}}~~|{|}{xyzyyz{zyz{{zy|~xv}}zz{{{zzyz{||xvy{zyyxwxz{{yy}~zxz|}|yz}||{zzz{zzz{yxxz{zyz{{yxz|zwvvxyyyxyzxxz{zyz{}}}~~~~~~}~~~~}}~~}||~~~~}}}{z}~||~~{|~~}}z{~~}{~~~}|~}|||{{||}}}{yz|zxxy{{zyxxyzzyvx|{yyy{}{z}~||~~}~}}~}~~~~~|||}~}zz{}}zyz{{{yzzxwz{zyyyxyz{zzz{{xx|}ywz}~}}}}{y{|z~{z}~}{xz~|yzzxy{}}}|}}}~~~~~~~~~~}~}z}~~}}}~|zyyz{|{xwz|}}|}~~}{{~~~~~~}~~}}~~}||~~~~}{|}{wz|{yvuuxzuqswxxtsvwwwwwwxxywwyyz}~{{}|}~~~~}~{|}~~}{z||||~y}}}~~}|zz{yw{~zwxz{zxxz|~|z{{}~{y{|}}zzz{|{y{|zxyz{{{{{zyz{xvy|zxwxzzxxyyy{||||{yyyxvuwwuwwuuxyzzzz{|{~~y~|~}|~~~~}~~}~~~}{{z{}{xz|}~{y}~|}~~}|}}}~}||}|}|z|~zz{z{{wx||zxvy|zywvz{yyyy{zwwx{}{zxy|zvx{}~|~~zy}~}|~|{}}~}{zzz}|yy{yxvtuwyzyxyz|{y|~}|{|}}}{|~}{|~~~~{{~~{|}}~~z{}}|zz|}||{z}}zyz|~}{|}~~||~}}}~|{|~}{}}zy}~{y{}}|}~}|}}~}|}~|z}~}~~}~}}~}~~}|}}|~}~~|zzzyvtwyxuwxwvwvuvwx{ywy{|~~}~~~~~|}}{~|{|~}|~}|~~~|yz{yy|zwwwxzyxz{yy{{zzxy}}{zz}}y{~|{{~~~}}~~~|zyxwwxyzxvvvwvtuxywvvvwxyzyxxwwy{yxyzzyw{~|z|}|{|}}~~}}}~~}}~{{{{{xxzzxwxyyyxvvz}{y{|}}z{}y|~~}~~{{||{yxy{{{zxyzyxxy{|z{}}|||}~}|}}||~~~}}||{{|}|{||{{|{|}~}~}}}{|~~|}~~}~}}}~}{}~}}{z}~~}{{}}|{{|~}|}~}}}|}}}|||{{{zz|}{{}~}||||~~||~}~~~~}|{|}zxz{zzz{||{{|}}~~{{||}}~}~~}|{{{|}}|}}{{~~~~~~~~~|~~~~~}{~||~~}~~~~|~~~~~~|}~~|~~~zy{{{zxwwyzxxzzyyyz{}~}||||}{{}|yz}}~}{~~{}~~~~||~}|{}~~~~|}~}}}}}}~~|{{}}|{yz{{{|}~}|||{{{|{zz{zy{||{{||||~~|}}{zyyyxwutttuutvwvvzzyxwxzxtwzywwx{|zz{|}}||}||~~~~~~~~~~||}~}~}|}}|zy{}}|}}{z{|zyyz{zwz}}{{|}~}|}~}|{{{~~{~~~}|{zyyzyyyxy{}~}}~}|{z{}{yyzzzzz{{|{yy{|}|{{{zz{|{|}~~|z{|}}|{|||{{{}{z{}|{{{}~~~}}||}}|||{{zzzz}~}||~}~~~~~}~~}}}|||}}|||~~~~}~~}}~~~~|{zxwyyww{|{{{|~}|~}}}~~}}}}~~}}|}~~}}~~}|{~~}||~~}|~~|}~|~~~~}~}~}|~~~~~~~}}}}}}||}~}}}~}}}~~~~~~~~}}||{{|}}|{|~~}}~}}}}}}||||{z|~~|{||}~~~}~~~|~~|}~~~~~~~~|~~}|{{|yw{|{{zz{yw{~|zzz{{yzzzzyvwxxxwwyxutuvxvuvwvwxyyzzz{zwy{zz{|||{z{}~}}}~}~~~~~}~~~~~~~}}~~}~}}|~~{|~~}}|}}}|zz||{{z|}{z}~}}}|}~}~~|{zzz|}|{|~~~~~}~~}|{zyz{{yxy{|{{}|{|}{{{{{{xxzzyy{{|||{{{||{z{|zyyzzz{zyxxxyyxz{zyzz{|||||{|}}}}}}|}~~}}}|~{|~~}~~~~~~~~~~~~||}~}}||}~~~~~~~}}}|||||{{}|~}{|}~~||~}z|}{}}|}}}~}||~|{}}||}}{z|~}}}~~~}}~~|{~~}|||}~}}|~}~||}|z}~}~~~~{}|}~~~~~~}~~~~~|zz|{zxw|{y{~||~}}}}~}}~~~}~~}}}~~~}}~~~~|}}~~~~~~~}|}~}||{zzz{zyyzzyyxxxyyxxxxxywvwxyyxx|}{z|~}yz|zyyyxxxxyyxxyz{}~}}~~}~~~~~|{{|}|}~|}}~~}~~~}||}}}||{{{}}|~~~~~~~~}~{|~~~{x{}||{}~~}|~}~}}~{}~}~~~|}}yxxyz{zyyz{{zz{{{{{{zz{{yvwzzzz{{{zyzzzyyzzyxxy{{yxz{{zyz|{zz{|||}}}{{|{{}}~~|~~~~~~~}}~~~~~~~~~~|{}~~}~}z|~{~~}||}~~}{|}}~|}}|||{yz|{yz{|{yz|}|||||}~}{{z{||||zyz{||}~|{~}~~{~~~|}|~}||~~|{||{{||}}|||{{||{{|{{}|yyxwx{~vnnruuuvwy{wqqpmpx|~~|xwvvy~|{xttuuy{|zutsolkkjlpv{|{|}~~{ytswz{~}zyvqprsu{~~~|vrpnlkpwwx~zwtqprtx}~yurpnmnotz~~zwvtvxy~|xtoomiijlptwy{~~{z{ywtqprqrvz{|}zvtsrruvssz|{xtrpprtx~xutronnrz}}{yvvwxy|~|xvvwutz~zspponoprv{~||~|ywwyyz|~~~~~}ywvutsssw{}~~zutrooqrqpppqtronmkhikjhjlkmu{}~}zy{~~z{~|{yxwux~~}yyxvuy~~}{|~~}{|||~~zx{}}~~xqpppqv|}}~~}|z||{}~{zvsqprvtruxz||y{~~~|upuyvu{~}yy|~~}zxwvwy{~~}|}}{}}yz{xutpmljhjlmosx}~~|}}{wutuvwy{}~|{}|xsrqponmptvxww{~|~~}{}}{{|}~}}|zxxyzz{zz{||{}~|yyyxxyz{|}~~~}|~~{y{|{|~{wxy|~}}|xvvsqstqnquttxyyyz{{y{}zy}|yxwwvw{}}~}zwwwwxxvwxz|}zyyurpqpprtrpqrrruvtsuvvwwxyxy~~~}{xxxwwxyyz{}~~~}zyzywwz||~}zxwvuuxwwxy|~}{{|||~|{zwutuuuwy{~~||||||{||yyxwvtuvuuwy|zwwvsrpnoqonruuutssrnlkiikkiimprtvy~~~|{|~~{{||~~}|{yyzyxy{~}~~~}~~|{{{zz|~~}~~{z|zy{|z{}}|~}~~~}}{xy{}~~~~{xwxxxxyz{{|}}}~~~~|{z{{{{|~~~~~}z{}|{|}|zyxvtsvz~~|yvtsssrqrsttuvxxwuuuvwxxxy{{}~}zyz{{zz|}}{{zxwutuvwxxxx{}|{|}}|yyxtqppqrrtxz{|||}}{{||{{{z{~}|}}}|zxustuvvvw{}~}zzyy{}}}}{{}||~~~~|yy{{|}}}}ywyywxz{}~~}}zwusrqrtwy{|}~|{||yvuwyz{~}xuutsvwxyxxz{|}~}}}|{|{zzzz{|}}~|yvttsrpopsttuxzzz{{{zyyz{|}}}~~|zyyyzz{|{}~}|zzzzzzyzzz{{{~}||}|{z{|~}ywtrrsuwz~~~~zyzzzz{}~}{zyywvuwxwvwxz{xuuusrpppppoopqstsstsqomllkjmpppsvwxz}~|z|~~}~~}||~{yxxxyzzz|~}|~}}~~}}~~}{yxyzz{}~||}}}}|zzyzyvuvwxz|}}||~~}}}}~~}||}}}}|{{{{{}~}|||{|~}||{zwuvvttuwzzz{{{{zzyy{}|}~~|{{{zzzyxxxvuuvvvvwxxwx{|||||||zyxwvvvvwxz{}}}}}|{{{zwuvvuxz{|~}zyxvuwyyy|}{zyxxxyz|~}|{yxwxz{{}~~~~}}}~~~~}~|{z{yxxyxwwvvwxyxxyz{zwwxvtuwxz{}|zzxwxz}~}|zyz{{|}~}}}{yxyyvttutsstuvxxxxy{{ywwwuuuuuwy{||{|||||}}}}~}}|zxvvvwx{}~}{{}}}}}}~~}}~}|{zyyyxz{{|}~~}}|{zyxwwxy|}~{xurppqrssuvvuuuuuttsrqmijlmnnptvuvxxxxvsrrrstwz~}}|{|}}}~}}~~~|~}|}{{xvvxyz|~~||~~~{zyxxyz{|~~|}|zxxxz{|~}|~~}{yzzyxxxy{|}~~|||zz{|}}}~~}{zyxwvwy{||{{yyyxxz{zzz|~}{yxwvvuuvxxvvwwvvvvwvutuvvvwxxyzz|}|{zzyyz{{|~~~}|{yxvwxyzzz|}}}}~}||}}}}|{zzz{|}~~~~~~~}}}}~}}}~|z{|{{{||{zzzyyz{||}~}~}zyxxxwuwxxxwvvuuvvuuvwyz{|~~~~~}|||{{|}~~}~~}}|||{yxwvtuutuvuttuwxwvwyzzyy{|~|{|{{||~~~~|ywvuvuuwyyy{|~}|}~~~~}{yyz{{}~~}{zyyvvvussrrsssuuuvwwvvwxwuuvvtstuvvututttttttsrrssttvwyyzzz{|||{z}~~~~~~~}~~}~~~~~}}~}||~|{||{zz{|}~~~~~~~~~}|{{{zyz{{|~~~~~}|{z{|~~}|~~~}}}}}~~~}}|}~~~~|{zzzyz{{{{|}~|z{{zyxxyxwwxyy{|}~~~~}{zzyxyyz|||}~~~}~~~~~~~}}}~~~~|{zyyywxz{{||||{{{|{{zzzxwxz{{{{}~{yxxyzzz{|||{zyxxwusqqrrqrtuwy|}~~||~~~~}}}~~~~~}|{{zz{zzzz{|}}}}|{{{zyyxxvttttsrstutttuuvwwwwxyz{{|}~~}~~~~~}}~|z{|zyzzz{zyyxvwwvuwyyyyzzyxz|{yyyxxxxyz{|}~~|{{{||{{|}~~~~~~~~}~~}}|{{{{{{|}~~~}|{{yxzzzyyzyxxwvvvvvtqqrrsuvwxz{{yxwwvtsrppqqqssttttsttttsrstttvxy{{{|}}}~~}}}}~~~~~~~}{{z{|}~~~~~}||{{{z{}}|}}}}{z{{yzzzzz{|}}}~~}~~}}}}~~~~~~|{zzywxzzz{|~~}}|{{{||}}~~}|}}}||{{yyyxxwwvwwxyyzz{}~~~~}|{yyzzyzz|||{|}|{zyyxxxyxwxyzz{}~~}}~|zyxxywvvwxyz{{||{{zyyzzyyz|}~~}}||{zyyyyyzzzzz{}}~~~~}|}|{yxvtrppqqqqsttuuvwustvtsttuuuvwxy{}}}~~~}}}}}~~~~~~~~}|{zzzyxxyxwwwxxxy{{{{{{{zyyywwxyzz{}~}}}}|{{||}}~~~~~~~|{{z{{zz{|}}~~}}}}}}~~}}}}}|{{{yxwwwvtttttuuuutuvvutssssssttssstttvwwwxxxxxxyxxxwwxxwxxxwuttsrsuuuvxyyzz||{{}~~~~~~}}}}||}~~~~~~}}|||{{||{{{||{z{{{{|}~~}|{zyyyyyxwwxyyyyyyz{{||}~~}|}~~~~~~}}}}}}|}}}}~~~~~~}}||{zzxwyzyzzz{{{|}}}|{zzyyyyyyyyyyyyzyyxxyyyz|~~~}}}}}}~}~~}}}{yyyyyxyzyxxxyyzzyyyyyxwwxxxwvuuvvvvwwvwwyz{|}~~~~}}}}~~}}~~}}}}}|{zyxwwvutstsrrrsttstuuvvwwxyyyyyz{zzzzzzyyz||}}}}}}}~}{{|}{|}~~~~}||{{zz{{zyz{|{{{{{zyxxxwwvuuvwyyyyz{zz{{zyyz{{{{}}~~~~~~}}}|zyxyywvvvuuuvwvvwwvuvwwwwwxxxxxyzzzywvutssssuvvwyz{{{{{{yyyyxwvvvutsrrqqqrrqqrrrsuwxyz}~~~~~~}{{zzzzzzyz{|}~~~~~~~~~}}~}}}}~~~~~~~~~~}}}|{yxwwwwwxxyyz{|}~~~~}|||||}~}}}~~||}}~~}|{{zzzzz{{|}~}}|||{{{{z{{|}~~~}||{zyyyyxxyyyyyz{{|}}}|{{|||}~}}|zyxvvvwwwxyzzyxxxyyyz{{{zyzyxxyyxwvvuuuuuuttuvvvxzz{|}~~~~~~~~~}}||}}}}~~~~~~~~~~~}|{{zxwwwwwwwwwvtttttttttssuvvvxyzz{}~~~~~~~~~}||||~~~~~~~}||}|{zxxxwwxyyyyyyyyzyyxxxxwvwxyxxxxxwwxyxxxxwwxz{||}~~}~~~~}|{{{{zzyywvvxxyxwwwvuuuuuuuuuuvwvuvvwwvvwwwwxyyyyz{{z{zzywwxxwvvvutstuuuvuuttuuuuuwwxxyzz{{|}}}}}}~~}}~}}}~~~~~~~~~~}}}}|||}}}~}}|{yyzyyxwwwwvwwwwwwxyyzz{{|}~}|{{zz{{{{zyyyyyyyz{{{|~~~~~}|zzzzyxxwvuwyzz{|}||}~~~~}}}}}}~~~~~~}|||||}}~~}{{{zxwwxyxwwwwvvwxxwwwwwwwxxwwvvtttssssssstuvuuvwxxwyzzzzzz{{|~~~~|{z{{{{{{zzzzzyyyyxxyzzzyyzyxxyxxwxxwwxzz{|}~~~~~~~}|{{zyzzzzz{|||~~}}~~|||{{yyzzyxwwwvuvvwvvvvuuttuutuuutuvwwwwxyz{|}}||}}||}~~}}~~}|{{{{{{zzzzzyyzzyyyzzyzzzzyyyzywvvvwyzzzz{|{zyyxxwuutssrsuutuvvvwxxxwwxwuuvwwvuuvuuuvvuvwxyyz{{|}}~~~~~~~}{{zzz{{|||}~~~~~~~}|}~~~~}|{zyyyyyyyyyyyyyxxxxxyz{|~~~~~~}|}~~~}}|zxwwvwxxyyzz{|}~~~}}|{z{|}||||||}~~~|{zzzzyyyyzz{{||{||{zz{{|{|}~~~}|{zzzyyyyxxxxvvvvvuuwwwwyyyyxxywuttsrpoppoprtuvwxyzzzzz{z{}~~~~~~~~~}}}|{{zz{z{||zz{{zz{{{{{||||}}|||}}}}~~}{{{{{zz{|{}~~~~~~~~~~}}}}||{{{zyyzzz|}}}~~}|{zzyyyxxxxxxxwvvwvuuvvvuuvwxxyz{zyyyyyyyxxxyzzz{{{{zz{|}}}}}}}}~~}}}|{z{{{zzyzz{{|||}||{{{zyxxxxwvvvvvvvvwxxxxxwwwvvvvwvuvwvvwxwwwvvvvvuutuuuutuwwvvvuuuuuvwwxxy{||}}~~~~~~}}|z{{{||}~~~~~}~~~~~}||||{z{||{{{||{{||}}}}}}}~~~~~||||{zyz{yxxxxyyz{|||}}}}~~~~~~}}||||}}|{zzyyyyyxxwxyyzzzyzzzzz{{|||}}~~~~}}|{{|{yyzzzyxwvutttttttsstssssttttuvvvvwwvvwwvwxyzzzzz{{{{||||}~~~}|{{|||}}}}}}||{{zz{{|}~~}}}~~~~~}||||}}~~~~}~~}}||||{{{{{{{|}}}~~~~~~}|}}|{|||{{{|{{{{{zyxwwwwwxyzyyyyyxwwwwwwwvvwwxxxxyyyyyxxyyyyy{|{{|}~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||}||}}}|{{{zyyyxwwvutssttttutsstsrsstutuvvvvvvvvuuutsrqrrrrstuuuvwwwwwxxxy{|}~~~}}~~~~~~~~~}}}}|}}||}~~~~~~~~}|||||||}}}~~~~~~~~}}}~}}~}}}~~~}}}|}~~}}}||||||||||{|}||||{{||}~}zyxusqtx|{upokhknnpw}~~}}xtrrrsuy~}}~}{xxxy~|xurqpqstw}~ytpmkkiiostvz~|xwsomlkijkmruwz}zwsnjjjknrtw|}zwututt{}xvuuvvv{~yxvsqqtwxz}~}ywtqpor}~~}}{z|~~{xwx{{yxwuuwy}|xvussvy{}{ywxz|~}|zz{}~}|}~~}||yxy{||}~~|yvutqomnoqsvxy{|}|||{yvtrrqpprstwz|{{{||{yututssstvwy}}||~~~~~~~{zxvvvustwxy{{||{{{yvtsrqqrstvwwyzzzxvvvurqqrrstwz|}}{xwwvtuwxy{}{yusvwtuyzz}}zzxusuvvvxz|}~|{ywwustvxz}||~}~~~}||~|||zyy|~}}~|{{|~~}~~{y{ywxyxxyy|~|}}|{zyyyxwvvwwwx{zwvwxwvusrstuuvwz|}~~}|}~||~~~}~~}~~}~~}}}{yyxyywvxxwvvuuvvvvvvvussuutttuuuuuuuusrrtuvvuuwyywwxz{xwz{zz|}}}~~~}~~}}{zzzzzz{|{z{{|}}{{|{|}||~}}||}|{|~}~~~~~}||~}||}|zyzzywwwwxyxvwxyzyxz{xvwxxwutttstuuutuvutuwwutuvxvuvxyzyxz|}|{{~~~}~~~~|z{{zy{{zyxy{{zzzz{|{xwyyxvuvwvuuuvvutttuuttvvvutuwyyyxxyzxxyyyyyyyz{|zyz{yyzzz{zzzz{}~|}~}}}||}~}{zz|{xxzzyxxyzzzz|}||||}~|||~~~~}}}}}}|||}}}~}|}~~}|}}}~~~~}~~~~~}|{{}}|{{|}|{{|}|z{|{zzyyyxxvvwxywuwyxvvuuvwwxxxxzzy{}||}~~~~}{|||||{|||{zyy{|ywyzzxwyzyxxxxxwxvuvvuttutttsstuuuttvwwwwxxyyxwxzyy{|zz{||||}~}~}||~~}~}~~}}}||{zz||zzzz||{{|}~~~~~~~~~~~~~~~~~|}~|zzzzzzyxyy{|{z{|||||||{yxxyxxxwvvwwvwxyxvuwxvvvvvvwxwwxyyxxxy{|{||||||}}|||{|}}~~~}~}~~~~}||}~}{zzz{zxxxzzzzyxyywwwvwvtuvvutuvvvuuvxxxxwxyxxyyyxxxxxxyyyz{{zyz{{zyxxxyz{zz{{{zy{}|zzz{{zyyyzzzzz{}}|}}~~}|}~~~~~}}}~~~~~~}||{{{yz|{z{|}~~}~~}~~~~}~~~~~}~~~}{{{{{yxyyxxwyzyyyz{{yyzzywvvvvwwxxyyzyz{}~}}||}~~}~}{|}}}|{{}|{~~}|}{zzzywwwwvutuuttuusrrstuutuwxwwwxyyxz{zyyyyyyz{{z{}~}||||||}}}~}|}}}||||}}}|}||}}|}~}}}{{|}||||}~~}~~}~}}~~~~~~~}~~~}~}|}}|||{{{|~~}|||{{z{{|{zz{||||{yyzzzxxyzyxwxyxvvwwvvvwwwvvwwyzyyz|||{{||{{|||||{|}}}}}~~~}|}||}}}}}|}~}|{zzzyyxwxxxwvvwxwvwwwwwvwwwxxxyz{{zyyyyxwwvwwxxxwxyyyyzzzzzzzzzyxy{|{zzz{zz{|{z{||}||}}||||}}}}}||~~|}~~~~}{||zyz{|}~~~~|}~}|||||{zzz{{{{z{}}|~~~~|zz{|||{|~~}|zz{{|{zzzzzzz{||{z|}||{{zzzzzzz{||{z{|||{zz{|{|}}}~~~}|{z{zzzyyz{zzyxyxxxwwyxwvuuvwwuuvvvvtvwvvwwwxyyzzz{{{{||{z{||{{|}{z{|||||||||{z{{{|||}|{}~}}}}}||~~}}|}}}}}}~~}}~~~~~~~~~~~}}~~~~}}}}|}}|{{||}||||{{{{{{zzyxxyyxwwxxwxyyzywwxxwwxyyxwxyxxyyyz{z{{{|{{{}||}~~}}~~}|}}{zz{{zzz{zyz{zyzzzzyyyyxxyyyyzzyzzzyyyyyxxyxvvwwvwxwwyyyy{|}||||||||{z{{zzz{zzyyyyxxyz{zzzzz{|}}}}}}}}~}}}}|{|}}|||||{{||}|{{{|}}|~~~}~~~~}}~}}}}}~}}}~~~~}}}}~~~}}}|{{{|zwy{yxyzzzzzzz{|}|{|~|z{||{zyzzyz{|{{||{|||}}}~~~~~~~~~~~}}}|{zzzyxxyzzyyyyyyzyyyzyxxxyyxwxxyzyyzzyyyxxxxyzzzzzyy{|{{{{|{{{|{{{||||||}}|{||{{{{{|{{|{{|}}||}~~}}~~~~~~~~}}}}~~}~~~~}}~~~~~~~~}||}|zzzzzzyyyyxxxwxxxyyxxyz{zxyyxwwxyxvvwwvwyxxy{|{z{}~}||}}}||}~~~~~~~}}~}}}|||{{{zzzzzyyzzzyyz||||{{{|}|zyz|{zz{zyzz{zyyzyxyyxwxy{{z{||||{zz{zywxxwwwxxxxwxy{zzzzzywxz{{zz{||}~~}}~~||||}}}}}|}~~~~~~}||}}{{|}}{}~~~}||}~}|~~~~~~~|{|||{zzz||{z{{{|zz||||{|}~}|{||zz{{{zyzzzz|}|||||}}}~~~~}}~~~~~~~}|{zz||zz{zzzz{{zzzzyyyyxwxyyxxxzzzzzyzzzyy{zyxx{}{z|}}|}}}||||||||}}}}|}~~|{|}}{zz{zzyyyzzzyz{{{|}}}}}~~|}~~~~~~~~~~~~~~}}}}|{{zz{{{{{zzzyxyzyyyxyzxwxxyyyxxyyyyyyyywxyzzzz|}}}}}~~}~~~~}}}~~~~}~~}||||{|{zyyzzzz{{{{|||{{{}}{{{zyyxyyyxyxxxyxxxwxyxxxwxyyyz{{{{|||{{zz{zxxyyyxyzzyyyz{{zyyz{zzz{}}}}}~~~~~~~~~~~~~}}~~}}|}~~}}}~~}|}}}}}}}}}}}}~~~~~~~~}}}~}}||||}}}}~}}}|{|||}|{|}}}|}}}}||}}|||{|||||{|}}}||}|||~~~~~~~~}~~~~~~~~~}{{{zzzzz{{z{||}}}}}}}~}{{{{{zz{{zzz{{{{{{{{zzyyzzzyzzz{{{|{{{{{zzzyzzzzzyz{{zzzz{{{{{{|}}}~~~~~~~~~~~~}~~}}}}~~~~~~}~~}}|||{{zzz{{{{||zy{|||{zyyzzyxxz{zz|}}}||}|||{{{{z{{zzz{{{{{|}||~~~~~~~~~~~~}||||||}~~~}||}}||}}}}|}}}}~~}}{{{zzzxwvuuvwwwxxwxxxxxxxxxxxxwxxxxxyyyz{zz{|{zz{zyyzzyxy{{{{|||}}}~~~~~~~~~~}}~}}~~~~~}|}}||||}}||}}{{{{{{{{||||}}~~~~~~}}}}||}}}}~~~~~~~~}~~}~~~~~~~~}}~~||||||{{|{{|{zz{{{{||}||}~}}||}~~}}~~~~~~~~~~~~|{{|{{{{{|{|}~}~~~~}}~~}{}}|||}|{{||{z{}|z{{{zyz{zyz{zzyzzzzzz{{{|||}}||||{|}}}}|}~}}}}}}}}}|}~~~~~}}~~~~}}||{|}}|}~~~~}}}}}}~~~~}}}}}||}~~~~~~}}~}|}~~~~~}}}}}|{{zz{{{||}|{||||{|}|{z{{{{{{{{{{zzz{zz{{{{||{{{||{{||{{||{{}~}}~~~}|{{{{zzyz{{z{{{{{{{zzzzzyyyxxwwwwwwvvvvwxxwxyxxyz{{{|}}||}|{{||{{{{{{||||}}}}}}|||||z{{||||||||||||{{{{{{{|{{|}}}~~}|||{|{{||||||{{{{{zzzzz{{{{||}~~~~~~~~~~~}}}}}}}~~~}}~}}}~~~~~~~~}}||||{{zzyyyyyyyyyyyzzz{{{{|}~~}|}~~}}~~~~~}|||{zzzzzz{|{|}}}||}~~~~~~}|{{{{{|||{{{||{{{{||{{{{{zzz{{{z{|||||||}~}}}}~~||}}}}}}}}}~~~}}||{{{zyyxxwxxxxyzzz{|}}}~}}}}|{{{|||}~}~~~~~~~}}}||{|||||}}}}}}|||||{||{{zz{|{{|||{{{{{zzzz{{{{{{|||{{{{{{{|||{{||||}}~}~~~~~~~}~~~}~~~~~~~~}~~~~~~~~~}}|||{|{{{{z{{|{{{{{{{zzzzzyyxxyyyyyyyxwxxxxwwxyyz{||}}}}~}}}||{zzzzz{{{z{||{{{{zzz{{{{{zyyzzzzz{{{{{||{||}~~~~}}||{{zzz{zyy{||||}~}|}}}}|||||}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}|||||}|}}}|||||}|{{{{zz{{{{{{|||}}||||}}~~~~~~~~}}~~~~}}}}|||}}||||}}}}}}}}|||}||||}}|}~~~}}~}|}~}}}}}}}}}}}}|}}~}||}}|{|}|{zzz{{{|}}~~~}|||}}}||}~~~}}}|{{{{||{{zzyyxxyyyxxxyyyz{{{{|||}~~}|}}}||||||}~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{z{{{{{{{{{{|{|||{{{{||{|}}}}}}~~}}~~~~}}}}~~}}~~~~~~~~}~~~~~~}~~~~~~~}}}~}}||}}||}~}}}||}||||{{|{zz{zyxwxxvvxxxxxxyzzzz{{||||||}||{|||{z{{zyyyzzzzzzzzzzzzzzzzz{{{{{{||{{||||}}||}~~~~}||||||}}}|}}}}}}}~}}}}||}}|}~}}}}}}|}}}}~~~~~~~~~~}}}}}}}||}~~~}~~~~}}}}}}|{{{|{{{||}|||}}}}}}}}}~~~~~~~~~~~~~}}||||{{|{{|||}}}~~}}~}}}}~~}}}}}~~~~~~~~}}~~~~~~~~~}}||}}}||||||||||}}}}~~~~~~~~~~~~~~~~~}}}||{{zyzzzzz{|}|}}}}}||||{zzzzyxyzyzz{{{{||{{|}}}~~~}~~~~~~}}}~}|}}}}}}~~}}||}|||}}|||||{||||||||||}}|}}}}}}~~~~}}~~~}||}|||}}}~~~~~}~~~~~~~}}}||||{||}}}}~~~}}~~~~}}}||{zzzzzzzzyzzyyyzzyyz{zzz{{{{z{|{{||}}||}|||{zzyzyyxyz{{{|||||{{{{zzzz{{z{|{||}}}~~~~~~}{{{zzzzzzz{{{||}}}|}||||}}|}~~~~}~~}|{|}~~}~~~~~~|{|||||{|~~|z~}{zyxy|~|yz||{yy{|{{zxyxwvwy{{z{|}}}|}}||}~~}||}~~~}{{}~}}}~}}||}~}{yxxy||ywxyz}~yuvvuvvxyzzz||zyy{|~}{z{|}}}|{{|~}{{}|{{|}~~~~~|{zyxyyyzzz{|{{{zyz{|{z{{{zyyyxz{|}~~~~~~}}~}~~}|}~}~~}||}}}}~~}}~~}{zyywvuttttuuuuvwwwwyzyxxzzyz{|||||~~~}}~~~~~~~~~~|{|}}|}~~~}~~~~}}~~}}}}{zyyzywwxwvvwwvwwwwxwvwxxxyyz{{|{zzyxy{{{}~|{{{{|~}|}~}}~}~~|{{zyz|{{|~}}~}}~}||||}~}}}~~~~~}||{zywwyxxy{|}~|{zz{||{}~~~~~~}~~~~~~~}}}|{|}|{}~}|~~|zyxwvwwxxyzz{|}~~~~}}}}~~~}}|zyyxwwxyyz{|}~~}}~}|}}}}}{{|{zzyzzywxyxyyyz|{{|}||}~~}~~}~}||{zzzyyyyzyz{|}~~~}|||{{yyyxwvvvvuvxyyx{}||}~~~~}}}{yyzzz{|{{||||{||}}|}}}}~~~|{{{{yxyyyyxxyyyz|{zzzzz{|{yz|}~~~~|}}|z{{{|||||||||}}}}}|{||}~~~|zyxxwwwvuuvvvuuwxxxxyyyyxyyz{{{|}~~~}{{zyyxwwyzzzz{|~~~~~~}|}}}}~~~~|{zyyxxwvvwvvwxz{zyz{zyxxyyyzzz{|||~~~~}|{ywwvuuuuvvwz|~}}}}}}~~}}~~~~~~~~}}|{{{{||~~||}||}~}|||||||}}~~~|{{{zzzzz{||}~~~}}}}~~~~~~}}~|zz{{{{|||}~}}||}~~}|{{yxz{zxyyyxxyzzz{{{|}|}}~~~|{zzyxxxxxyzz{|}~~~}}}||}}}~}||||||}~~~}|{{{{zyz{{zz|}}|{zzzyyyyyzz{|}~|{zyxxxxwxyyz{|}}}~~}}||}}}~~|zxxxxxxwwxyzz{|}}}||{zzz{{{}}~~}|{zyxxxxxxy{{|}}~~~}{{{||}~~|{{xwwxxwxyzzz|}}~~~~}}|}}~}}~~|{zxxxxwwwxy{|~~~}||}}|}~~|zxvuuutttuuuwxzzz{{{zywwwwwxyz{z{||}~~}}|{zyyyxwxyz{|~~}}~~~~}|zywutuuuuvwxxyz{|{{{zzyxyyzz{|||}}~~~}{xwwwvvvwwwwy{~~}}~~~~~}}~~~~}|{z{|~}}|{zz{||}~~~~~}|{zzz{{{}~~}}}}}~~~~~}|{{||~~~~~}}}}|||}}~~~}}{yyxxwwxyzzz{|||}}||||||{|||}}~}|{yxwwwvwy{|~~~}}|{{}}}~}{z{{{{|}}{{zyxyzz{{|}}}~}}|}}||{{||||~~~~|{zyxxwvvvuwxz{|}~~}}|||{{{z{||}~~}|zzzyyxxyz{|}~~~~}}|{zzyzzz{|}~~~}{{zyxxxxxy{|}}}~}}|{{{|{{{{}~}||{zyyxxz{|~~~~~~}}}~~}}~|yxxxwwwxz{{|~~}~}}}}~~~~~}|{|}}~~~~~~}{yyxwvuuuuuvwwxyz{{zyxxwvvvvvvxy{||~~}||{yxwwwvvxyz|~~}|zz{{{|}~~|{{yxxxxxyz|||}}~~}}}|{{{{zzzz{{{{|||{{||{zyyxwvvwwxyz|}~~}}}}}~~~}|}}~~|yy|~}{{|}~~}~~~~}||}}}}}}}~~}}~}~~~~~~~~~~~}}|{{|}~~~}{yxxwwyz{{||||}}}}|||{zzzzz{|}}}}~~}{zzzz{|}}~~}}}}||{|{{{|}~~~~}{zz{{{{}}}||||{{{{zzzzzyyyz{{|}}}}}}}|||{zxxxxxyyz{|}}~~}~~}|{{zzyy{||}~~~~~~~~~}|{{{{|}~~~}}}}|||{{z{zyyz{||}~~~}}|zxwwwxxyz{|}~~~~~~~~}|{{{{{||}~~}}}}}}}}}}||{{{{zzzzzzz{{{|}}}}~~~}}|{|{|}}}~~~}}||{{{{{||}}}|}|{zyxxwuuuuuvwwxxyyyyyyyxyxxwwwwwxxyz{{{|}}}}}|{{zzyzz{|||~~}}}}}}~~~}{zzzzz{|~~}~}|{{|||}~|yyyyz{zyzz{{zz|~~~}}}}|{zyxwwvwwxz{}~~~~}}~~~~~~~~~~~~~~~~~}}}~~~~}}}||}}}~~~~~~}|zz{zzyzz{|~~~}}~~~~}}}}}~~~~wtuwxxyz}~~}}~}zwwwx||{|}}~}}}~~}||{zyyxyyz{{{||||zzyxxwxwwvwxxyyyz{{||}}}|||{{|}}}}}}||}}}}}}}}|||}}}}~~}}}||}}~~~~}}|{{||}||{||{{{{{{{{||{||||{{{{zzzzzz{||||}~~~~~~~~~}|||{||||||||}}}|{zzyyyyyyyzzz{||}}~~~~~~~}||||}}~~}}}||||{{zzzzzz{{{|||}~~~~~}|{{{zyxxxwxxxxxxxxxxxxxxxxwxxxxyz{|||||}~~}~~}}}|{{z{{{{|||}}~}||}}||}~~~~~~~}}}}}}|||}}}}}~~~~~~~}|{zyyxxyyyyzz{|}}~~~~~}}||{{zz{{||}~~~}~~}}~~}}}|}~}}~~~}||}~~}||{{{{{|}}~~~~~~~~~~~}}~~}|{|{{{zz{||~~~~}~~~~~~~}||{{zzzyyzzyzzz{{{{|||}}}}}~~~~}|{zyyyxxxxyxxxxxxxxxwwwwwvvwwxxzz{||}}}}}}}}|||{{{|}}}~~~~~~~}||||||{{{{{{{zzz{{||{{{{{{||}}~~}}}|||||{{||}~~~~}}|{{|{{{{{{{{||||{zzzyyyxxwwxxxyz{|||}}}}~~}}}||}~~~~~~~~~~}}||}}}}}}}}}|}||}}}}~~~}~}}}|{{zzzyxxxxxwwxxxxyyzzzz{|{{{|||||}}|}~}||}}|{{{{|||}}}~~~~}}||||}}~~}}}}}}}}}}||{{|}}||}}zywvvxxxwx{~~~~~|zzz}}}{{{{{|}~}|}~~~~~~~~~~~~}}}}}}}}}}}~~~}}~~}~~~~~~~~~~}}}~~~~~}~~}}}}}|||}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}|{{{{{{{{||||}~~~~~~~}}||{{zzzzzyxxxxxwwwxxxxwxxxvvvwxxyzzzz{{|||}}}|}~~}~~}}}~}}}}}|||{{zzzzzz{||}~}~~~~~~~~~~~~~~~}}}}~~~~}}~}}|{{{zzzzz{{zz{{zyyxwwwvvvvvvvvwwwxyz{{{{|||||}~~~~~~}~~~}}}||||||||}}~~~~~~}}}}|{{{zyxxxxxxxxxxyzzzz{{||}}}||||||}}~~~~~~~~~}|||{{{|}}}~~~}}}}}|||{{{||{{{{{zz{{zzyyyyzzzzzzzz{{|}~~~~~~}|||{{{|{||||}}||}}}~~~~~~~~}}}~~~~~~~~}~~~}wvwwz}~|{{}~~~}{{zz{~}|||~~~}{{{|}~~~~}|{z{{|}~}||||}}~~~~~~~}|||||}}~~~~~~~~~}||||||}}~~~}||{zzzz{|}}}}~~}||{{{zyxwwwvvvwwxyyyyyyxxxyyzzz{{{{{|}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}~~}||{{zzzzzzz{||||}~~}}}}}||||{zyyxwwwvvuuvvuuvvvwwwxxyyyyzzz{|||}}}}}}}~~~~~~~~~}}}}}}}}~~~}}|||{{{{{{{{{{{zz{zyyzzzzyzz{|||}~~~~~~~~~|{{{{{{{{{|}}}}~~~~}}}||{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{||{{zzyyyyxxyyyyyzz{{||||}}}}}~~~~~~~~}w{~}~~~~~~~}}}~~~~~~~~~~~~}}|||{{{{{{|}}}~~~~~~~}}}|}~~~~~~~~~~~}|}|||||}~~~~}}|||{{|||||{|||}~~~~}}|{zzzyyyyxxxxxxxxyxxyyzyyzz{{{||}}~~}~~~~~~~}}}}}}}~~~~~~~~~~~~~~}||{{{|}}|{zyxxwxy{||{zxxwwwy{|||{yz{{zxwwxxww||uronrwyzzzzzywvxy{~~|}~|{{{|}}||~}}}|zyy}}}|||{{zzyyyzz|}~~}zzzzzyz|}}||||}}~~}}}}}}}~~~}}|{zyyyyyyzz{|}~~~~~}}}}}}|||{zzzyyyxxxxxyyzzzxwwxxyyyzzzz{{{{{{zzyyyxwwvvwwwwyzz{{|}~~~~~~~~~~~}}}}}}~~~~}}|{{{{||{|}~~~}~~~~~~~~}}}}}}}~~~~~~~~~}}~~~~~~}}}|||}|||||{|}~~}}~~~}||{{||{yxxz{{}}~}|zz{}{plklrz~~~|yvwyzz{{{||~|yyyz{|||{}}yy{|{xx|}z{}~~~~~~~~~~}|{{{{|||}}}~~}|{zxwvutttttuuvwyyyyyz{||}}}}}|{{zzyyyyyyyzzzyyyxwwxz{{{{|||}~~~~}}}}}~~~~~~~}}~~~}}}}}~~}}||||{zzz{{{{|}~~~~}||||{{|||||}~~~}|{{zzzyyyyyyyzzzz{|}~~}}|{zzzzyyyyzzzzyxwvvwwwxxxxxxxxxyzzzzyxyxxxxxwwwxxyzz{||{{{||{|||||||}}~~}~~~xwvzzxy{~~zy|}~}|}}||}}~}|}~~~~}|||{{|~~}||{{{{{{||{{|~~~~}}}}~}}}}|||}}}~}||~~~~~~~~~}|{|~~}}}~}}~~|zz{|}}||}}|}~}~}~}|}~~}||zyz|||{{zy{|{{||{z{|}}|{xw}zskgp|wru{~|{~~yxyz}{}{uty}|~~}}}{|||}~}|}~zyyz{}}}}~}}}}}}~~|zyyxxwvuuuutttuvwx{}}}}~~~~}|zyxwwxyyxxy|~}|||{{{zyyyyz{{{}~~||}~}||{{|~~~}||{||}|{{|}}~~}{{{{|~~|{zyyzzz{}~}}}}}}}}~}|~~}}|{zyyyyyzzz{|}|zzzzz{{{{||{zyxwvvwwwuuvvwwwwvvxz{{zzzyyyyyyxwvwxyyyyyzz{{|||}}}|||||}}}~~~~~~~~~~}}||{{{{{{{{{zzzzzz{{|||}}~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}||}|{{|zy{||zxxz{zzzzzzz{}||}~~~~~}~~}|}~~~}}}}}}|{zwuuvuuuuuvxyzyy{||}~}}}}}{yyzyyxxy{{zzzzyvuuutuvtsssssttsrrsttuy|zy{|{zyyz{{{yxxxyxy|}}~~||~}}~~~~~~~}}|}}~~}}{z{{|||}}}~~~~|zz|{zyyz{zyz{{{zzz{}}{zyzzzz{zwutvxyxvtsssssrrsstuuttsromkmpqtx{}}yy{{z{||}||||||}|{|~||||||||~~~}|{zzywuvvwwvutssrqrtuwwx{|yy{|||{yxvuvxustrnmoqqqruvusttssuwvvvwwwwwwwvuuxzzzzxutsuvvuvx}}{{~~}}||{{{{{|}~~~|{zyxvwxxxxz{|}}|zywvtrrrsvy|~~~~{xxxvuuuvwy{~}{z{{{||}}||||||xvvvvvxyz}}zz{{yvtutrqqqqrtuuuwy{|}||}|{z{|}~~}{{||}}||}||||zz|~~~~~~~~}~~~}{yxwvuvxxxz{{{|}}}||{zxuutuvwxyy|}|{wuwyy{}~~~~~~|~~|{{|}}}~|zwvvvusrtuvxzz{}}~~}}}}||~zzz{zyyzzzyyz{}~||~~}|~}{||}~~~~}|{{{||~~~~|{|||}}~~~{xxyxvwxz|~~{zywvwxyz{|}|{zyvspoopoptx{}}}~~|ytrqpooprtuvuvy|}}{{|zywvxz{}~}{yyyxxyz}}|~~|zvsssqqoortuvvwxxxwvwxwwwwwyz||~~|{zywutsqqqtutvxxwvutsssqpppppnprrssssrqppppqqqqsuwy{}}|||||}~~~{|~}{zzyyxwvvx{}|zzzxtttrqpqrrtwy{|~~}}~~~~{yyxxyzzzz|}~}}~~~|{{zzzzyyyyxvvwtssttuwxyyzz{zy{|{xwvtrqqprtvwwwxzzzzyxxxyyyz{|}}}~}{{zxvtssrrtwvvy|}}|{{yyxwxz{}||~}|||{{}~}}}~~}||}||zz|}~~}~~}}zyyxvuvxxyy{}~~}}~~}}}|zxvvwvuwz|||}~~~}}|{zzz{~|zxwvwwwxyz{}~}}~~}{zz}~}||||}~}}~{{}{zzz{|||}~~~|||yvwxwxz{|~}zz|}~}}~||zxxyyyy{||{zyzzzywutsqoopppppsuvwxyzzzyxxyyyyz|}~~}~~~~}}}}|||}}}{{{{zywwwvvwxxyyzz{{zzyyyxwwxy{{{zzzzywvvvuuuuuwxwvtuwurpoooonnnpqrrstutssrssrstuwwwy{|}~~~~}}}~~~~}||}~}|{zywvxzz{|{{zxxwvuutssststuuwxyz}~~}||{||||}}}}|||||}~~~}zyyyyxvutuvtsstuustuvwwvvwxywvvwvvuuvwyzz{{||{{{zwuvuttsuxxxz{||}|zyyxvuuwy{{{|}~}~~~~|{||{z|~~}|{yyz{z|}~|zyzzyxz||}~}}}}}}}}~~~~}|}}}~~}}|{||{{zzzzzzz{{||}}|{yxz{{{|~~~}}|{zywvvuttvxyyxz||}}~~}{{|~~~}}~~~|{{||}}}~~||{{{zyyyvuwyyyz|~~~|zzzz{~}{zzyyz{}~}{ywusqqrqqrstuvwxyyxwuuuuvwxyzz{|}}|{{|}}}}~~}}}}}~~|yxxwxyz|}~~~}|{zxwvvwvuxz{{zyyxxxvtrrrqqrtvwxz{|}}|zzzzwtsrrrrtuuuvuvvuuuussstuvvwwxy{{yxyywvvvwxxz||}}|{|}~~}}}~~~~~~}{yzz{zxvwwusrqrrrsuuvwyyz{|{zzzyzz{|||}}}}}}~~}}}~~~}zxvutsqqqrssssssssrrqqrrrrstuvwwxyyyyxvvvvvvuvxxyzz{{{{{zzyxxxwvvwxyz{{{{{{zxyzyz{}}}}|{zz{|}}}~~~}~~~}{|}}}~~}~}~~}|{{z{}|{zzzzxvvwvwxyz{||}}}~~}~~~~~}||||||||}~}}}}~~}}~~~~}}|{{{zyxxyzyyz{zzz{{|}~~}|{{{|}}}}~~~~~}}|zzzzzzz{||~~}|{zyxwvvvwvuwxxxyyyxvwxxxyzzyz{|}||}|{{{{zzzyyyz{{{|~~~}|||}~~~~~~~|{{zyyxyyyyyyyyzyxxzzyxxxxwwxxwwyywxxxwwwvvvwxxxyyyyz||{z{zxwvvuuuvwwxxyxxwvuttuutttttuvwwwxyyz|~~}}|||{{|}~~~~~~~}|{zzzyxvvwxxwwxyyxxyyz{zyxxxxwvwyyz|||||||zzzyyyz{{||}~~~}{|}{yz|||{{{zxwwvttuuuuvvwwwwwvvuuuttuvuuvwyzzzzzzxwuuwxvvwwxwtttttsssstutuvwxyy{}~~}|||{}~~~~~}||{{{|}~~}}}}}}|{{{{zyyzywwwxzyxyzzyyyyxyyyxxxxxy{|{z{{{||}~~~}}}~}|{{zyyyyyyxxyyzzyz{{{zzz{||||}}~}|||{zzzyyyyyz{{zyyyyxy{zzz|}~~}||||{{||{yzzxwxxwvvwwwvwy{|{{||}}|{||||{|}}}||}}||}}~~~~~||{zz{|}}~~~~}{yyyxxwwxz{||||~~~}{zyyyxwwxxxyywvvvvuttuuuvuvwxz{|}~~~~}{ywusstttuvxxwxz{zzyyzyz{|~~~}~~}||}}}}~~~~}}}~~~~|||}~|z|}|zywwwvusrstutsvxwwxy{{||{zzyyyyz{||~}|}~~~~|{{|{yyz{{z{{zyzyxvvwwwwvstvvvtsuvuuvutssuwvvvwyzyz{{xwxvttuutssuvvwyyxx{zyy{||{|~~~~}{z|}|zz{|}~~~}~{zzyxwvvvwwxxxwwwxwwvwxxxwz{zzz{|}}|{||zz{{||}}~}}|z{}|||{z~~}}}{zyxyzxvxzxvvvxyvuwwtvyyyyz||{zxy|}}|{}}z|}|||}~}||~~|{|~~}}}|}}}}|{|}{z{|}}}}||}~|}||{{{zyyz{{z{}~}|{{{{{{{||}~~~~}}~}||}{{}~}|||{{{{{zzzzxwz|ywy{||{||zxz|ywyzwwz{|zy{~|{{zxwyzzyyyz{{{z{{zz{zyyyxwwxyywtwyxwwvvvvvwwxwwwyz}~~~~~~~~~~}||||||{||zxxxwwyyvvwxyyxy{yx|~|{{{||}{y{}~~~{|~}{zzy{}zxz|~}{y{|zxxxyyyyxxxxyzzwwwvuuuutuvvuvvuuuvvvtvwvuwwuuxzxyzzyxwxywwz|zyz{|}~~}~~~}}~~~~}|}}|||{{zz{ywxzzxxyyyxxxyxyzzyyyyy{{{{}|{{|{z{||{zzz{{||x}}~~}~~~~~~~}||}~}{{|||zxzzzzyyzzzzyz{{{{zzz{|{{~~{y}~}{z|}{{|}~}y{|zxyzyz{zxxy{|{{~~}}|~~~}}~}|}~}|{z|}||{|}}{{{}~|{z{}|z{}~~~~}}~}~~}|~}~}|~}{|}|{{}~~~}{z{|~~}}~~|~}}|||}}|||{yy{{{{zzzyy|}z{~~||||{}~|zzzzxvvwvtttuvwxxx{|zyyyzywxxyywwyzzyxyzzy{}}}~~~~~|}~~~}|{{||{{{z{yxz{zz{zyyxwwxxxwwyz||}}~}~~|}~}{}~}z|~|z|}}}}||}|}}{{{{{zxxwututqrtssstvwtswywvuwxxwyzxwwxyyxwvwwwvvwy{yy{|||{}~~~~~}~~~}zzyxwxyyyxxxyywxz{zyxwwxzzyz{zz|}||}}~}{}~~~}}~|{{|{{|||||}}}}~}}~~~}|{{~}}~~~~~~~|{|}{{{|||zyy{~|{{||{yy{yvx{zxyz{{z{|}~~~|}~}}|{{{{zyxyz{yxyyyyyyyyzzz}~}~~~~}~}{{|{{zz{|{||||}~~~~}}}}}~~}|}}|{|||}||}|{}}zyz{|||}}~~~~~~~~||~~~~~~}|{{zzzz||zzz{|{zzzzz{{zz|}|{yz}|{{|||{{{{{{|{yyzyxwvwxvuwwwxxyzzyyyxy{{yxxyyz{}~}}~}}~~~~~}}}}}}{yzzxwyz||zz{zy|~zxz{zzz{~~~~~~~~~~}|zyxxvuwvssuuutsuwustuvvwvuuvvuutwzzzyz{zxwxxxvtvwvvxyxyz{z{~~~~~~}~~}}}}}~~~~~}}||{{zyxxy{{z{|{{~~}{zz{yvxzzxxy|}|}~}~~||}~~}|~~{{{yyyyyzz{}~}~~~~~}}}}|{zzzzz{|{{{|~~~}~}{|~}}~~~~~}{zxwwvvy|zy{|{zz{||zzzyxyzyxyzyxyz||{{zzzz{||}|zyyz{{|{z{}~||{{|{zzz{{{||}~~||~~~~~}}{{||||~}|||}}|{{zyyxxyyyz}}}~~~}}}}~~}~~~~~~}|}~}|}}||||{{{zyxxyzyxxyyxxy{zyxxyywwyyyyxxyywwvuuwwuuyzyyz|~~~}~~}|||}~~~~~~}}}||}}}~~~~~}}}|{z{|z{|~~}{}~||{zz{zzz{{|}}}~~~~~~~~}}~~}{{}}}{yyzyxwwvuttuttttuvutuvvwxwuuuvxvtwzyyyyzzyyxxwwwvtvwwwvw{|}||~~|{~~|||||{{{{{zxyyzzzy{zxxyz{zyz{zz{||}~~~~||}|{{{{{{{}~}|}}||||||||||||{{{{{{||}~~~~~~~}}}~~}{}~|{}~~}}||{{{||{{{|}~|{{|{zyyzzzzyxxxxxxyyxxyzzxxxyyzzyyzzz{}|||||}|||{{zzzyz|||}}~~|||{z{{|{zz||||~~~~~}}}}}||||{yz{{|||{yyyxxwxyyxz{|~~~~}}~~~~~|{|||{{{{{zzyyyzzyxxxxxxxxwwwvwxxwwwwxxxyzzzzzyzzzyyyyz{{{|}~~}}~~}}}~~}~~~}}}~~}~~~~~~}}~~~}||}||{yyz{{{{|}}}~}{{||{yxxyyxwvyzwuvwyyvvwxwvuuvxywwwxxxwxxwvvvwwwwwwxxxxxwwwwxxxyz{|||||}~~|||{zyyxxyyxxy{{zyz{{{{|~}||}~}z{||}}|||{|||||}~~}}||{||||||}}}}}||}}||}|||}}}|}}}~~}}~~~~~~}~~~}~~~~}|{{{z{{|}|||}}}~~~~~}}~~~|{|}|{{{|||{z{|zyyyzywwxwvwyzzyxyyyxwwxxxyyz|||{z{|}}||~}{zz{{{z{|||}}}~~}~~~~~~~}}|||{|}{z{|}}}}}}||}~}}}}}|{{|}|{{|||{z{|{zyz{{|}~}||}}{yz|{z|}|z{|}|z{||zyyxxyyxxxwwwwwvvutsuvwwwwxxwy{|||{|}||}}~~}|~}}~~}}~~}}~}|~~~||}~~}~~~~}||~~~~}{|}}|||~~|{|||||||}}}}}~~|xxvvy}~vonruwy{}zywtu|}xutsv}{wuniijmruw}zywqlkifgkpvz}~zuoighilosz|wtqmknrrv~yusqprvx{}zxutw{{|{zxtsuvx}~zvsqpnptx|xsronnmosty|wwvsstvz~|xsrsqprvx{zxvttuttz~zwtrollmpsx~~wpmlihijnuxz}zvroliilpty}zwtttqpv{}{urrstw{~~{xxwvx{}|zzzzz|}~~yyxusuxy{||~}|{xuttqopqnmquvvy~}wvwvuvwwy{zz}{{{zz|~|}}{|~~~~||ywwz|~~{zxvvxxz|yxwvuw{~}{{}||~~z{~|{~||}||}|{}}{yxyzyvxz}~}~}{yyzzwvy~~xtx|wvz}|zxtsvxxz|~|}{z|}}|yxxxxz|~x{}{yz{{|~~{z|{zz{}~|{yx{}zy}}}}|}~|}~{zyzyutvxvvvwxwwy{{xvuutttssuvvvvwwvvx{zxy{{zyy}{z}}{}~}|}}||}~~}}~~}~|{}~~}~~||}zx{~|z|~{y|~~}~~|{|~{y{}zvy|zyyz||yy{||{{~~|}}}}}}||{z{||{yxxxxxxyxwxzyxxyyz{|{{|~~}~}{}~}}}}|{}|z~}y||zyzyxxyyyyyyzzzz{zyz|{zzzzxxz{wwxwwxwvwwvvuwxwxyy{~}||~~|}~}{|}~~~~~~~||}|z{|||}}}}~~}~~||}}||z|}{xz}|{zz{zxwwwxxwutuvutssuustutrturqtw{~}|~~}~}}~}}~~~~~~}||{{{|||{{{zz{|{|}}}~~}~~~~}|||||{yyxxy{zz|}||}}~}{|~}{{z{||{|||}}}~~}~~}{|}}{||||}~~~~~~~~~}||{yyyyxyz{z{zxz{zxyyyyxwwwwvuuvvvvvvxxwwxzywxyyxyzyyz||{{|}~~~~~}}}~~||~~~~~~~~~~~~}}|{{{{{{||{{}}}}}|zyyyxyxwvvwxxxxzzyy{{{{zzzyz{{zzzyyzzyyyyxxxxxxxxwwwxxxxxyz{{{|}}}}~~}}~~~|{z{zyzzz{|||}}~}||}}|{{zzzzyxyzxwxyyyxxyyyzzyy{{{|}}}~~~~~~}|}}{}~~~}~~~~~~~}|}}}||{|}|z{|}~~~~~~~|}~}|||||{{{{||{zzzzxxwwvvuvwutvvvuuuuuuuutstttvy{}~~~~}}~~~~~~~~}}}||{z{|||{{z{||{zzz{{z{{zzzz{{zyzz{|||{{{{||}}}}}~~~~}||{{||}}~~~~~~~~~}~~~~~~}}}}}}|}~}|}~}}~~~}}}}}||||}}||||{zzzyxxxyyxwxyxyzyyyzzz{{zyyyyyxxzyxyzyyyyzz{{||||}}|}}}||||}}}}}~~~}~~~~~~~~~}}}|{zyxxxxwwwxyxwxyyyz{{zzyzyxxyxwxxwvuuuuuvwxxxxyyyyyyyyyyyyxxyyxxxyzzz{||||||}~~}~~~~~~~~~~~}}~~~}|||{{{|{|||}~}~~~~}}}~}}}|{{{zz{|{zzz|}|{}}}}}}}}}|||}||}}||{{{{{{|{{{{{{|||||||}}||}}}|||||{||||~~}~~~~}}}}||{{zzzz{{yxyyyxwwxxvvwvvwwwwxxxxxwxxxxwwxxxy{{{|~~~~~~~~~~~}||||||||||||||}|||||||||}}|}|{|}||zz{|{{z{|{{{||}}}}~~~~~~}}}}}}||}||||}~~}}}~~}~~~~}|||{zzyxxyyyyzzz{{{{{{|||{{zyyyyzzzzzzzz{||{|}}|{{{|{z{zzz{{||||}}}~~~~}}|}}}|||}}}|||}}}~~~~~}}|{{{zyyyz{zyyz{zzzzzzzzyxxxxxwxyywwwxxxwwwwwwwwwwwvvvwwxxxxxwwwxyzzzz{{{{{{{{{{{{{||||}|{{{|}||}~~}}}}~~}~~~~~}}}|}|{{z{|||}~~~~~~~}}|||||{{|}|||}~~~~}}|||{{{{zyxyzzyyzzzzz{{z{{{z{||{{|||||}~~~~}}}}}|{{{yxxxxxwwxyyxyyzyyxxxxxwwxxxxxxyz{{zyz{zyzz{zyyyyz{{||~~}}}~~}}~~~~~~~}}}}}}}|||}~~}~~}}||||||{zzz{zz|}}~~~~~~~~~~~~~~~}}~~}}||}|{|}}}~~}}}|{zzzyxwwwxxwwxxxxxxyyzyyyz{zzzzzzzz{{{{||}}}}}~~~~~~~}}}}||{|}|||}}}~~~~~~~~~~~~~~~~~~~}}}~~}}}|{{{{{{{{zyzzzzzzzzyxxxxxxxxwwwwwwxxxwvwxxwwwxxwwxxxxwxyxwwwxyxxyzz{{|}}|}~}|||||||}}|}}}|~~~~~~~}}||{{{{{{z{|{{|}}~~~~~~~~~}~~~}}~~~}}}}}~}}}||{z{{{{{{zzzyyyxyyxxyzyyyzz{{{{{{||{z{{{{{{zzzzzyxyyyyyyxxwwwvvvvvvvwwxxxxxyyxxxyzyxyzyz{{{{{{|{{{{|||{|}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}~~~~~}}}}~~~~~~~~~~~~}}}}||||||}}}||||{zzzywwxxwwwxyxwxxyyyyyyyyyyyyzzzz{||}}~~~~~~~~~~}~~}}}}}}}}}||}}}}~~~~~~~~~}}}}||}}}}}}}}||}}{z{|{zzzzzyyzzzzzzzzyyyyyyyyxxwwwwwwwwvvwwwwwwxxyyzzzzzzzzzzzyzzzzz{|}}}~~~~~~~~~}}|{|}}}|}~~~~~~~}}}||||||{{{{{||||||}}||}~}}}~~~~~~~~~}|||{{zyyyyyyyzzyyyzzzzzzyyyyyxxxxwwxyyyxxyyyyyyyxxwwvvvvvvvvwwwwxxxwxxxwxyyyyzzz{{||{{||||}~~~}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}|}}|||}}}~~~~~~~~~~~}|||{zyzzzyyz{{{{||||||{zzyyyzyyxxxxxxxxxxxxxyz{{{|||||}~}}~~~~~~~~~~~}}~~~}~~~}}}}~}~~~~~~~}}}}|}}}}}~~}}}}}|||||}}||{{{{zzzzyxwxxwwxxxwwwwwwwxwwwwwxxxyyyxyz{zz{{{{{{|||}}|||}}}}}~}}}|}}||||||{{|||||{{{{|{{{||||}}}||}}|{{{{{{||}~~~~}}}}|||}|{{|||||||{zzzzzzyyxxyyyyyyyxwwvvuuutttuuvvwwxwwxxxwwwwwwwwxxwwwwwwxxxxxyzzyz{|{||}}||}}}||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}||{zzz{{zz{{{|}}~~~~~~~~~~~~~~}|||{zyzzzz{{{{|||{{{{zyxxxxxxyyyyyyzzyzz{{zzzzzz{{{zz{||||}}|}}~~~~~~~~~}}||||||}}}}}~~~~}}}}~~}~}|{||{{{|}{{{||{{||{zzzyyyyyyyxyxxxxyyyyzzzzzzyyxyyyxxyyzz{{|||}}}|||||{|||||||||||{{{zzzyyyyyyz{{{{|}}|||||{{{||||||||}~~~~~~~~~}}||{{{||{{|}}}}}}}|||||{zyzyxyyyyyyyyxxxvuuuuttttuuvvwwwwxxxxxxxwwwxyxyyyxxxxxxxxxxxyyzzz{{||||}}}}~~}}}~~~}~~}}|}}}}}~}}~~~~~~~~~~~~~~~~~}}}~~}}}}||}}~~~~~~~~~}|}||||}}}}~~~~~~}~~~~~~~~}}|zz{zyxxyyxwxwwwxyzzyyyyyyzz{{z{{zzzzzzzz{zzz{zz{||||}}}}}}}}}}~~~}}}|||}}~~~~~~~~}}}}}||}}||}}}}||||{{||{{{{{zz{{zzzyyyyyzzz{{{{{{|||{{{zyyzzzzzz{zzz{zzzzz{{{|}|{{{{zz{|{{{{{{{|}}|}}}}|||{zyyxxxxyyyzz{||}}~~}|||{||}}}~~~~~~}|||||{{{{zzzzzzzzzzzzzyzzyyzzzzyz{zyyxxxxxwvvvwvvwxyyzzzzzzyyzyxwwwwxxxxwwxxwwxxxwwwxwwxxxyz{||}~~~~~~}}}}}}}|||}}}}~~~~~}}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}}~~~~~~~}}}}}}~~~}}|{zzyyxxxxxyyyyzzzyyzzyxyyyyxy{zzzz{{zz{{zzz{{{{{{||||}}}}}~}}}~~~~~~~~~~~~~~~~}}}}|||}}|||||||}}|{{{{{{{{{z{{{z{{{||{||||||||{{{||{{||{{{|||{{{zzz{zzzzzzzz{{z{{{{{{{{{zzzz{{{|||}}}||}}}|||{{zz{{{{{{{|||}||}}}|}}~~}~~~~~}|{{{zyyzzyyyzzzzz{{|||{{{{{{z{{{{{{{{{{||||{{{{{zzyyyyyxxxyxxwxxwwvvwvvwwwwwwwxxxxxwxxxwvvwxwxxyzz{{|}~~~~~~}}|{{{{{{{{{{{{{{|||}}}}}}~~~}}||||||||}}}}~~~~~~~~~~}}||{yyyxxwwwwxxyzz{{{{||||||}}||||||{||{{|{{{||}}}}}~~~}}}}}~~~~~~~~}}}~~~~~~~~~}}}}}|}}~~~~~~~~~}}}}}}||||||||||||}}}||}|}}}}}}}}|||||||||||{{{{{{{{{{{z{{zzzzzyyyyyyzzzz{||||||||}}}~~}}}~}}}}}}}~}||}}}|||{zzzzyz{{||}~~~~}}|}}~~~~~~}}||||{{{{{||||||}~~~}}}}}}|||||||}}}}}}}}}}|}}|||||{{{|{zz{{{{{zyxxwwvvwwvwwwwwwwwwwxxwwwwwwvwwxxxxxyxxxyzzz{|}}}~~~~}}~~~~}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~{y|~}{xy|}}|}}}~}}||||{{zwxywvusttrqqqrqpprrsstuuttvwwxzzz|~}~}~~~}}|~~~~}{yyzyxz|||}}~~~|{|{{}~{yzzyywwyy{{yxwwyyy{||}}}|{yxwspqqppqrstux{{||{{|~}}}{xz}~~}}~}~}||zyzzz|}yxwwvtqpqtuuvvx{{z{|}}{{|~~}zxxy{{zxxyzzzyxwwwxwvvwwvtqqssttuvurrtsqppqrstvxyz{{yz}}}~{xurqsssstvy}~}|{|~~|zzzyy{}~~~}{zxurqqsuuvz|{zywusomlkmrvwxz{zz|~}|z||zxwvrqrttsrqnlkllmmmnqsvxyxwwwwxwvwy}}{|}}~}}~~zyyyyyxxwwwxxwwxxy{}~~}yvusstvz}~~}}}~~~~}{||ywxxyyywvwvuutuxz|}}{xropppqsuvxzxtuuutqopqqrrstuusqqqrsstrqrrpqqqppqrrsrruy|~|yxyzz{~~}}}|z}}zyyy{{{|~~}}~~~}|{~~~}~~}}~~{wrppoonnqtwxzzzzyxxyyz|{{~|{|}xy{yx{~}zxwy{zz~{|~~~|{yxwxy|~}~}}~~}zxvwy{|}}~|{ywvtssssuuux{yuttvvttwxy{}~~}}~~}}~~zvrponnoqvyyywvxxwtstvwxxx{~}||{|{xvuvxyyz{~~~~}~~{|~~~}}}}||{|}}~~{yyz|}|}~~~~~|zywvvtrstrrsstvyzyy{|{{|}|{zzz{{}}{zywutrpmmoonopqpnnponoopqrsuvxxwvuuvvuvvwxxz~~~~}~~{yy{}}|{{}~~{wvuuvwyxy|}|}|zxvuuuwy{|}}zzxuuxyyzz|~~{yxwxz{}~~}{{{{{{|~~|yvvvuuwyz{|{zywutroqttstuuutrnlmnmmlmnoqstuuuvvusrsttuvxywwyxwuroommqttvz}}|zyyz|~}}|zyyz|~~~}{{|~zz|}~~{zywwyz|||{||{yyz{|}|z{{{zzzyvtsrrsrruwwy{}}}~}{z{~~~}}}||}~~~~}}}}~~||}~|zyyyxxxz}}|}zvwyxwxxxxxxxvvusqoqtsruxxyyzzz|||}~~}|{{{zyyzywwxyxwuvwwwxz}}}|{zzywvvxyz{{|~|z{|||~~~~}|{zyxwxxxxz|}~|zyy{|~~|{yvwyyy{}|zxvtttvwxyz{|{||{zz{|{yy||}}}}~~}}|{{||{ywxzywvutssrqrtuvvuvvussrqqonoqrstvxyzz{zzzyxxxz}}|zz{}~~}zyyvux|}~~}{zyxvvvvxz|}~~~~~}|}|zz}~||}~}}~}|}}|~}{yz{{{}~}||}~}|zxvwwusssvvuvxxxxwvuutqopoopqsttuwxxwvvussrqrtvvvvy{zxwvttsrqrtttuwy|}}|{{zz|~~{zyyz|~~~~~{z{{z|~}|}}}~~~~}|zz{{z|}{yxwwvsqooopqtvwwvuvwvtstutsvyz{{}~~}|zy|~}}}}~~~}~~~}~}}}{z{|||z{|{yyzz{zzz{|||}~~}~}yvvtqprtuvvwxwvwwutuuuvx|}{{|{zyzzyxxz{||}}}}}}}{yxwuuvwxyz}~}||}|{}~|zyyyxyyxxyz|~}zyyxxxxz{zz{zzyxvvvwwyz|}~~}}{zyyyzzyy{|||{{{{{||{z|}}~~}~}||{yyywuutuvvvwxwwwvwvtssrrtusrssqqqrttuwyxy{}~~~~|{}~~}{yz{zxwvwwvxzz{}}}~~~}||||}}}||{zyy{{z{}|{z{|}}}}}}~}|||{yvuuvwxyyzz{{zywvutssrrssttttsssrpprssrrsvwxyzzzyzzyywvvutttuuvwxwwwxxvuwyyz|~{{|{zxy{||{{|}|{z{{|~~~|zzzz{z{|}}{ywvsrqqqqoopqrpnopooppprtuuvvxzyxyzzywwy{|}~||~~}~~}}|zz|~~~~~}}|{yyyzxwz{yxwwwxxxyyxy{|}~~}zyxxxxxwxxwvtssrqsttuwxz|~}|}~}}}}||{{}||}~}|{{}}||}|||}}|}}}}||}~~~~}~~|{{zyxxz{z{||||}|||||}||~}}{xxyxwwwxyyyyyyyzyxxy{|}~~}{{{yxy{|||||}||}}{|~~~~}|{zzxxyyyz|||||zxvuuusrqrsssstssrrstvvuuuuvvvxz{|{{|~~}~}~}}~~}}}|{zyy{|}~}|{zxwxxyyxz|}|}}|||{{zz{||}~~~~}{z{zyyz{{{{zyxwwvutuuuuuvvusrstuuttuuuuttx{yxyzzxtstsssstvxxwwwxxxxxy{|}}~}}|{{{||||}~~|{zyxy{|}~~~~|zyxvtsqpppqqqrtusssstropqqqqrstuuwxxwwvvwwvuwxyz|}~~~~}}|ywwwwwvxz{|}}}||{yxwxyxxyz{|zyyyxxwvwwwwwyzzyxxxwvwxwvwyz||}~~~~~~}}~~~~}}}|{yxz{zz{}~~~}{{zyxwwwwxyyyy{||z{||||||}}~~}{yxxy{{zz|}}}}|{zxxwwwxxyz{|}}|{zyxwwxyz{}}}~~~~~}|{{{{{{}~~}|{xvvvttsstutuwwvuttsrqqrststwzzyy|~}|{{{||}}||}~~~~}|}~|{~~{{|||zy{|zz{|~~}||{zzz|}}}~~~|{|~~}~~}}}}}}~~|}}||~~~~}}}{zz{yxzzzz{{{|{zyxxxwutsstttuvwxyxxxvuttttsstuvvvxyyyxxyxwxyzyyz{|~~}}|}~~}}~~}}}{z{zz|}~}~~}~~~}{zxwwvttutstutsrqqpmmoooopqsstvwxxxxxxwwvwwy{{{{|~~~~}}}}{zyzyyyyyz{{zzz{|yxyzyy{|}}}|{zyxxxxzzyz{{yz|{{zyxwxxyyyz|zxyzz{zxyyyyyyzz{|~~|{{zzzyyz{zzzyyyyyyyxy{{{|||}}}}|{{{{zzzzz{{{{zz||||||~~~}}~~|zyyyyxy{||{{{|}}}|zzzzzzz{{{z{|}}}~~~~~~~~~}}}~~}}~}{||{{||}|{zzz{zzzzzzxwxwutsssrqqqqrrsuvxyz{{|}~~~}~~~~}|{|||~}}~~~~~~~~~~~~}||||zyz||{}~}{{{zzyz|{{|~~~}|||{z{}~~}}~~}}}}||||||{zxxxwwxyxxwxyxxwuttrqqqqrrrsuvwxxxxywvwwwwwxxyxyz{z{{zzzzz|~~}||}}}}~~}}}|{zzzzyyxxwwwvuttsrqqrqpqrrsstuwwwwxxxxwvwyyz|}}||{|}}}}{zzzzyz{|{{{||{yxxxxxyzz{}}|||{zyyyzyyzzzzzzz{{{z{|{{{|}}|||{yyyxwvwwvvwxyzzz{|}~~}|{zz{{{|}|{{{{yxxxwvvwxyz{{|}}~~}}}}|{z{}}|}~}}|{{zyxxwxyzzz|}||}}}||}}}||}}~~~}|}}|{zzzzzzz{||}||}~~~~~~~~~}}}|}~~~~}}||||}~~~~}}||||{zyyyxyzyy{{zxxwvvvvuttuxxyyz{{|||}~~}~~~~~~~}|}~}|||}}}}~~~~}}}|||||}}|{|}{{|}~}}~~~~~}}~~~~}}~~}}|}}}~~~}}}}}{{}}}|{{{zz{zyxxwutuuttttttstutsstuuuutuvwwxyyxxxyyxxxxxyz{z{{|}}}~~}||}~~~~}||{zzzzzyxxxwvuuuvvvuttuvvuvwvuvxwwwvvwvwyyyyzzz{|||}~~}}~~}}}~~}|}~~~~}~~}|{{zywvvwxxxyz|}||}}|{zyxxxxwxz{|||}}||||{{{{{zzz{{z{zzyz{zzyyyxwwxxxxyyyyz|}~~~}|{zzzzyxxyzzyzzzyxyzzyyyyyyy{|||}}~}}}}|{zyxxyzzz{|||{{{{zzzyz{{{{|}}}~~}}||||}~~~~~}}~~~}}|{{{{||||}}~}|||||}~~~~~~~}|}|{{{||{zz{zzzzzyz{{||||||}}||{{{{{{{{{||||}}}}}|{{z{{||}~~|{{{{zz{{{|}~~}}|||}~~~~}~}}}}~}}}}}}}}||}~~~~~~~}}}}}}~~~}~}}~~}}}||zyyxwvuttsrrsrrrttttttttttttuwwwxyyxxxxyyyyxxyyyyyz{{|~~}}~}||{{zzyyxxxwvwxxxyyyxwwwwvvvutuvwwxyyyzzzzzyyxxxxyyz{{{|{{{{|||}~~}|||{{zzyyyzzyyyzzzz{zzz{|~~~}}}|{zyzzyyyyyyzz{{||{{{{{{{{zzyyyzzzyyxxxxyyz{|}~~~~}|||{zyxwvvvwxyyyyyyzzz||{{zz{{zzzzyzzzyyyxxxyyyyyzzzzyxyyzz{|}}~~}~~~~}}}~~}~~~~}}~~}}}|||{{{{{|}}}~~}|{{||zyyzyyxyzz{{||{|}}~~~}}}}}||||{{{{zzyyzzzzzz{|~~}}}|||||{{{zzz{}}}~~~~~}~~~~}}|||||{{{|{|}~}}~~~}~~~~}}||zxxwwvvvvtsrrrrsssstuvwxxxxyzyyxxwvvvvutuvvwwxyz{|}}~~}}}||zyyyyxxwwvvvuuuvwwxyzzzzzzz{zyxyz{{{zzyxwwwwxxxxyz{{{|}}||{|||}}|}||}}~~}|zzyyyyzzyz|}~~~~}}~~}}}}}}}|{{zzyyyyyyyyzzzyyz{{{zzzzyyyzzzyyyyzzzyyz{zz{|}~}}}|||}}}}~~|{{{zyyyxxxxxxxxxyzzzzzyxyzyyxxxwvuvuutuuuvvwwxyyyz{|}}}}~~~~~~~~}}}~~~~~~~}}}}}}~~~~~~~~~~~~|{{|{{{{{{zyz{zzzzyzzz{{|}~}}~~~}}}}}}}}|||||||{{{{||}~~}~~~}||}|{{|}}}}}~~~~~}}}~~}}}~}}}~~~~~}}~~~~~~~}}~~~~~~~}}}}}|}}}~~}}|{zyzzzyyyxwvuuuuuuuuuuvvvvuuuvvvvvvwwwwwwxxxyyzzz{||||}}}}~~~}||{{zyxwvvvvvvwwwwwxyyyz{{{{zzyxxyyyzz{{zzzyxxxyyyyz{zzz{|}||||||||}}}~~~}}~~~~~~~~~}}}||}}|||}||||||{{zzxxzzxxxxxxwxyxxyzzzzzyyyyyzzzzzzzyyyzzz{{{{{|}}~~~~~}|||{{zzzyyyyyxyyyyxwxwvuuttttttttuvwxxyyyzyyyyyz{|}}||}}|}}~~~~~}}}||||}|||}}~~~~}}||||zyyxwwwxyyyyz{|}~~~~}~~}|{{{{|}~~~~~}}}~}}}||{{{||||||}}}~~}~~}||{||{zz{{||}}}~~~~~}}}}}}||}}}}~~}||{{z|}}|}}}|||{y}~{{{zwwyyyyxxz|~|z~~~{vy||yxyyyyxvuutsrstvtuwwvwwwxvtuwvvxxxxxyxvvvvwz}{y|}{z}}~~~}}~|}~~|||{|}}|yxy{xuuvtqrtuwvuttvzzz|}}}}|zxxzzzzz{}||{{xwvvvwxxyzyyz{{||}|{}~~~~}|}{z{}}}~~~~}}}}}~~~~}{|~zvy|zwxzzzzyyywuvxxyz{{{{|||{zzzxwwwxxyzzyz{{{z{|}{z|}|{|~}{}~{|~|zz{|~~~}~}|~~|}~}}}~~~~~}~|{}~}~~||}|z{||{zz{|{{{|{z{|{y{~|z~~~}}~~}~~~}}}}||{zxxyy{|zwxyyz{{{|{yyyyz{||{ywyzzzzy{{xvxzzz{|{yz{|~~|~~{}~~~~|z{|}~}~~~~~}|||}}|{|}{z}~{}~|{|{zz{{zz{||{z{zxz{zyxxxywuvvvvwwyywvy{xuwxwwwxxyz{||}~|~}~~~~}}||{z{{ywwwussrsrrqrsrrrstvusuvvutsvxvtwyxvxzyxyyxwxzzzz{||}~~}}z|}|{}}~~}{|}zy{~{y{}zwy{zxwwusuwutvwvtuwvtvwxxwwyzzz|}||}}|{zyzywuvvuuutuuuvwwvvy{zyyyyyz|zyz{{y{}|z{}}|}}|{}}{|}~~|}}|{{}~~~~}}~~~~~}|}}{z|}||}}|}}||}~~}|}}z{}|{{{|}}}}~~~}|~~|{||{{z{{{zzz{{{|||{y{|zxyzyxxyyyyyyzzzz{|}}~~~~~}|}}~~}~~~}}}|{|}}|}~}|}~~}|}~}}}~~~~}~~~}|{{{{z{{yxy{zz|}|{{z{{{{zxxxvttuuuvwwxxwyzzyxxxxyzyyzzzzzz{{{z{|||||}}}|{z|}}||}~}||}~~~~~~}{{{|}}~~}}|||}|{|}|z{{zxxxvvwwwvxyxxxyyyyyyxxxxwwwwxvuuuuuuuvwwwwwwxyyzz{|}}|||zxyxwxyxxwwwvvwwwvuuuttstutsssrrsuuuuuttuuuvvwwwxxy{{{|}|{|}|{||{zzzzz{|{{{{{|}~~~~~}|}}||||{{z{zz{}~~~~}}}}~~~~~~~~}{{{zz{{zyz{{{{{zzz{z{{||{||||||}~}}}||{{{{|||}}|}~~~~~}}}}~~~}|||{{{{{zyyzyyyyxwwwwwwwwwxwwwxyz|||}~}|}}}|||||{{|||||||{{||}}}}}}~~~~~~~~~}}~~~~}}}}}}}}~}}~~~~~~~~}}}}}}}~~~~~~~}}}}}}}~~~~~~~}|}}}|||}}}~~~~~~~}}}}||{{{{{||}}}}}}}||||{{yxxxxwvwwvuuttsrstttuvvvxxyzzz{{||}}|{zyxxxyyyyyzzz{|||{{z{{{|}}}}}~~~~}}}}~~~~~}}}~}}}}||{{|{zyyyyxwwwxwwwwvvvvvwwwxyzz{zyyyxwvuuuttttsssttuuuuvwxz{|}~}||{{zzyyyxxxyxxxwwvvvvvvvvvvwyz|}~~~}}}~~~~~}||}}~~~~~}}}|||||}}|||}||||||||||||}|zz{{zyyyzyyyxxxyyzz{{||||||||||}}}}}||{{zzzzz{|~~~~}}||||{{|{{{{zzzzyyyxxwwwvuuuuvvvvvwwxyz{|||||||||{{zyyyyxwwwvvwxyyzzz{{{|}~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~}}}~~}}}}}|{|||||||}}}}}}||{|}}|}}}}~~~}}|{zyyyyzz|}}}}||{{{|}}||}~~~}xxyzz{|~{zzyzz{|}||{zxwvuuuvwwvutuuuttttttuvxzzzz{{{zyyxxxxxxwwxxxxxxyyxxwwwwxyyyyz{||}~~}}}}||{{|}}}~~}|||{zyyxxxxxxwwwwvvvvvwyz|~~~~~~~~~~~~~}}}}||}}||||||{||}}~~}}}}|||||||||||}||||||~~~~~~~~~~~~~~~~~}}}~}}}}}}}|||||||}}}|{{{|}~~~}}}~~}~~}{yz{}}|{{{{||{{{zyxwvvwxxxy{{{zyyyyyxxxxxwxxyyzzz{|}}~~~~~}}||{zz{|}}~~~}}}}||||||||{zyyyyyyyyxwvuuuvwwwxxxyyyyyxxxxxxxxxxwvvvwwwxxwwvvwvvwwwxxyz{|}~~~~~}}}~~~~~~}}~~~}}}}}|||{{{{{{{{||||||||{{{{{{{{{|}}}}||||||{{{{{zzyyxxxxyxxyyzz{{|||||}}~~~~~~~~~}}}}}}~~~~}||{{zyyyyyyyxxxxwwwwwwwwwwvwwwwwwwwvvvvuuvvvvwwwwwwxwxxyyz{|}}~~}}}~~~~|y{}~}~~}}}}}~}}}~~~~~~}~~}}}~~}}|||{{{zzyyyyyyzz{zzz{{zz{{{{{{{||{{zzzzzzzzz{{{|}~~~~~~}}||{{zyyyyyyzz{{{{{{{{|}|||{zzzzzyxxxyzz{|}}}~~~~~~~}}}~~~~~~~~}|||{zzzzyxxxxxxxxxwwwxyyxxxxxwwvwvvwxxxxyyyzz{{{{||||}}}|||||||}}}~~~~~~~~~~~}}|{{zyyyyyyyyyxxyxxxxwvvvwwwwwwwwwvvvvvvvuttttuuuuuvvvvvvvuvwxyz{||||}}~~~~}}}|||||}}}}~~~~~~|zzyyyyzz{|}}{{}~}{xwx{|~}{zzyxyyxxwwwy|~}ywwvvwwwwwwxz|~~~~~~~}}}}}}~~~~~~~~~}}~}}}||{{{zzzzzyyz{{{|}~~~~~~}}}}}}}||{{z{{|||||||}~~~~~~~}|{zzyyyyyzzz{{zzzzzzyyyyxxwwwxxxyzzzyzzzyyyzzyyyyxxyyyyz{|||}}~~}}~~~~~}}|{{zzyyxwwwwwwxxxxxyyyyyxyyyyyyyxxxxwvvwwwxyzz{|}~~~~~~~|zxxz{zxy|~}}}|||zwutssvxxxwwvwwwwxxvuuvwxyzzzywvwxxxyyyyz{{{|}}}~~~}||}}||}~~~~}}}||{{zyyyyyyyyxxxyyyzzyxxxxwvvwvutttttssssttttuuuuuvvvuuuvvvwwwwwwwwwwxxz{{|||||{{{{{|}~~~~~}}}|||{zzzzzyyz{{|}~~~~~~~}|||||||}||||{zyyyyxxxxxxxxyyyyzz{{||}}}}~~~~~~~~}}~~}~~~~~~~~~~~~}||{zzzzzzzzzzyyzzz{|}}}}}~~~~~~}}~~~}}{y{||}}|{|~~}|{{{{zyyyyyxxyxwwxwwxxxxxxzzzz{{{zzyyxxxyyxwvvwwwxyzzzzzzyyyyyz{|}}~~~}|{zzyxwwvutttttssttuuvwwwwwxxxxyyyyyyyxxxxxxyyz{|}}~~~~~~}~~~~~~~~~~~~~~~~}}|{zyyxwvvvwwwwxxxxxwwwvvvvvvvvvvvvvvvwxxxyzz{{{{||}~}}~~~}}|||{{{{{|}}~~~~~~~~}~}}}}|||||}~~~~~~}}}}}}}}}}~~~}|{{||{{|ysrrtwzzyxz|}}}}}}}}}|}~}|{zzz{zzzzz{{{{||||{zyxwwwwvuuuvwxxxxxyxyyz{{{|||}}~~}|{zyyyz{{||||}}~~~~}||}}||{zzyyyyyyyyyyyxxxyyyz{{|}}~~~~~~~~}||{{zz{{{{{{zzzzzz{{|||||}~~~~~~~}}}||||{{{{||{{{{{{{{|}}}|||{{{zzzzzyxyyyyyyyyyzzzyyyxxxxxxxxwxxxxyyxxxyyyyzz{{{{|||}}}~~~}|zyxwvuuuuutttttuuvvvvvvvvuuuuuvvvvwwwwxxxxxxyyz{{}~~~}}}}}}}}}|}}}~~~~~}}|||{{zzzzzz{{|{{{{{|}}}||}}}}~~~~}|{|||{zzyyyxyyyz{{{||}}~}|}~~~~}ytv|~~}}|{z{|}}~~}|zyyyzzyyyz{{{{zyz{|||||{{||}}}}}}}}~~}|||||{zzzzzzzz{zyyyxxxxxxxyz{|}~~~~~~}}~~}|{{{{zzzyyyxxwwwwwwwwxxxxxxyxxxyyyzzzyyyyyzz{{zzzzzz{{{{{{{||||||{{{{zz{{||}}}}~}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{zzzzyyxxxxxyyyyyyxxxxyyyzyyyyyzzzyxxwwvwwxxxxxyyyyz{{{{{{||}}}~~~}~~}}}|||||}}|}}}}}}}}|{{zz{|}}|{{yxxwvvwwwxwwuuuuvxz{||{yz{|{yyyzzyy~yvtrv|~~{zz|~~~}|zyy|~~}}}~~}|{zyxwwvvuuuuvwwwwwxz{|{z{}~~~~~~~~~~}}~~~~~~~~~~}|{{||||{{{{{{{{{zzyyyz{||||}}~~~~~~~}|||||||||}~~}}||{{{zyxwwvvvvwwxyyzzzzzz{{|}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~}}}}}}}}}|||{|||{{{zyyyxxwwxxyyz{{{{{|{{|}}}}~~~~~}}}|{{||||}}}}}}|{yxwvvvwyzyzz{zzzz{z{{{{zyxwwwxxxxwwwwvvvwxxxxxxxxyz{}}}}}}}}}~~}|{zzzz{{{{{{|||}}}|{{||}~~~|zz{|}~}|{|~rnmns{}xttwyxyyyxwxz{|zuqpooopsw{~ztqppsvwsqqtuuttx{}}{|}}~~~~~~~~~~~~~}}~~}|||||}|}||||}~~~}}|}|{zyxxxy{{{|}}~~~}}~~~~~~~~}|||}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}~}}}}~~~~~~~~~~~~~~~}|{{{{{z{{||}|}}|{{{{{{zzzyyyyyyyz{z{zzz{zyz{|}}~~~~{tssv~zyz{|}~|{wrnnprw|}|}{wux{}|zvrty}~~~}|zyxxy{~{{||{zyzzzz|~}{z{|}~~~}}~}{z{zyxxxxxxz}~}||zyxyywvwy{|~~~~~}||}}|||}~~~}}~}{z|~~}}||{yy{|}~~}}~~~~}||{z{{|}|{zzzzyxxz{{||{zzzzyyxxwvuuvvwwxxyyyzzyyyzzzzzyzz{{}~~}|{{{{{|}}|||{yyyyyyyyz{{||}~~~~}||||zzz|}~~{y~zsjfnz}tnqx{{||ywy|{upopqtyzxvtrrtvy~~|ytrx~~~~|zz{||}|{yyz|}~|{{{{z{}~~~~||~~}}~~~}}~~~~}}}}~~~~~~~~~}|||{||}}}}~~}}|||}~~~~~~}|{{|||{|||||||{{zzzzzzz{}~~~~~~~~}~~}}}~~~~~~~~~~~~}}|||||{{{{{{{zzzyyyyxxxxxwwwxyyzz{{{{{||}}~~~~~}}||{zzzzzzyyyyyyzzzzzzzzzzzyyxyyyyyyzzz{|}}}~~}}~~~~~~~~~~~}~~}}}~~~~~~~~~~~}|||||||{{{{||}}}||}}|}~}}~~~~~~|||zy{}|zxxz|||||}}}~}}~~|{|}{zzyxwwwwvuvwxyyyz{{|}}}~}~~}||||||zzzzzzzyzzxwwwwxxwvvxxwwwvvwxyxwwxwvuuuvvutuwxxwwwwwxxxyz{|~~}{{zyxvvxvtvyz{{|~||}|{zz|~}~~}~}{zyz|||}~~~~}}}{zxy{|{{|~}{{zzzyxxxxxwvusrrpoptwxyz{||}~}{xwvwxyyy{}~~}{z{zz{|~~~}{zyzzy{}|{{|~}{{zyyyyz}~}}|zyyyxwxxvvvvsqponoqrstuvwwxzzz|~}}~}}||zzyyz{zyxvttrpqrrw~|z{|}~}||zxxz}~}~}{zyyxxxxxy{{{}~|}}{zyyzz{{{zyyzzyz{{|~}~~}~~~~|zzzzzyz{}~~}}|}}|{||zyyz|}~}|}}~~||{zyz{||zyzzyz|||{z}~{zxxxxxzzyyz{{{{zz{|}}|~|zxxwttvwwxxyz}}{{||}{{}~~|zyyyzzyyyyz|~~~~|{z{{z{}}|}~~~~~~}||||}~}{yxxyz{}}{z{|{{|~~yxxsnqtqqtvy||||{zyxxyz||}~{yz{{|}~|{yxwvuwz|}~~|yz{yy{~|yyyyyzz}}ywvuttuvxz|~}||}}||~|xwwwvttvxyzz|}}||{zzzzz{}~~~~}yurrqnmmmnoquyzyyyyyyyxy{}}|{ywtstttvxz{{z{{zz{{{{|~~}~|zyxwvtsssstv{~~|zyzyxz|}~}{yxyxyz{}~~}}~~|}~~}}~}|{ywxyxxy{|~~}{zyyyxwx{|~~}}~{yzzxxzzz|~~}|~{z{yxyywwz|}~|zzzzyxy|}||{xutuuuuwxy{}~{ywusqrttssuwz{|}}|{|~~{yxwwvuwz||}~}{yyyxyz|}~}xwtqprtuvwy|}}~~|{{{|}}|zxwwvwwwz||{{{{zyz{{z}~zz|~~~}~~~~}zxy{zy{}~|z{{}~}}{zxwxyzz|}|~~}{yy{|}~}{xwxyxxyz{{||zxwwwxyz{|}|yvtrqqstuwxyxy{zyyyxxyzz|}{zyxwxxxx{||}}}}||~~}}~}{yyyy{|}~~{zxwwwvwz|}~~|{ywxwwww{~~~~|{zxy{||}~~~}|{{yxxz{|~~{ywutrrrsvxyyzzzz{}~||}||~~~||}}~~~~||}}~~~~~}{zz{{{|}~|zyxxxxy{|}}|||{zxvwyyyz|~}zywutttuvxz{|}|{zywxyyxz}~}||{{{||{|}}}}|{ywwwwx{~~}{zyxxyz|~}||}}~~|zzywvwyyz{|||}}}|zy{zy}~{zyxxz|{{|}}|{ywvutuuvxzzz{{zyxvsrqqpqrtvvvxyzzyyxvvvwx{|~~~~||}}|~~~}}}~~~{zz|}}~~~}}~~|zywuwyz|}}~|yxxvwyz{{{{{zz{{yyzyxxyz|}~~}{{zxz}~~}}}}~~}~~~~}}}}~~}~}{ywvvtrtwxyz{|}{{{zyvtttttvxxwxwwwvvwvttvwx{}~|{zyxvuvxyzz{|||zxwwxwwwy{|}~~|zyyz{{{{{{{{||||}~~~}||}~~{zzz{{{|}|{}~|{{{zz{}~}||}~~|}|{{{}}|{|}}}}}~~~}|{zzz{|||}~~~~}}|{z{zzyyzzyyxwvvutstttuvwwxyyxxxxwvuuvwxwwxxwwvvvwwwxxxz{|}}|||~}~~}~~~}}~}~}|{{{zz{{ywxyzz{|}}}}|}~|{|||||}}~~}}}|}}|{|}|}~~~}|{{{{{|}~}||}~~~~~}}~|||}}}}~~}}}|{{||||}}}~~}{z{{zz{{|||||{{{{{{z{|}}~~~~~}zxyz{{||}~~|{{zyyxvwxyyyy{{zxwwxwutsttuvvwy{{{z{{zzzyyz{}~~~~|z{{{|~~}}}~~~}}}}}}~~~~}||||||}~~~}}}}}~~}}~~~}~~~~~~}}|{{|}~~|{{{zzzzzzzyyxxwwwxxxyz{|}}~~}|{zzz{|||}~~}}~|{zz{{|}}~~~}zxxyxyyz||||||}|{zyz{zz{|}}|}~~}~~~}}~~}}|{{{||{|~~~~~}{yyyxwxyyxyyyxxvuutstsrrtuvvwwwvvutsssrqrttuvvwwvvvutttuuwy{|~~~~~~||{zz|}}}~}zxyyxxyz{zyz{{{zyzz{|{|~~~~~|{{|}~~~~}}}~~~}}|{z{}|{|~}|||{yyyzzxz~}|}~~}|zz{{z{|zyzzzyxwxxvwxxxyzzzz{zzxxxwvvvwxxy{}|{z{|||||}~~}}~~~~}|{{{|}~~~~~}}|{zywwvuvvwwxxyzzzzzyyzz{|~~}}||zzz{{||}~}}|}}~}|}}~}}~}~~~}}}}~~~~~~}}}}~~~~~~~~~~~~~~}}|}|{zyz||{|~}|}}{yxxxxxxxyzzyyzzzxxyxwxy{||}~~}|{{|{{z{|||{zzzxvvwwxxyz{{{|{zyyyyxxyz{|{zzzyyxxxwvvwvvyzz{}~~}}~~}~}||{|||||}}}}}||||{zyyyyyzzz{|||{z{|{{}~~~~~~~~~~~}}~~}}}}~~~~~|}}~~}}|{{{zyy{|}}}~~~|{|{zxwxyyzz{{|{zxxxwwwwxyyz{|||~~}}}~~|||}~}~~}~~|||}}{y{||}~~~~~~}|~~~~~~}|{zyxxz{}~~}{zyzz{{{{zyzywuuuuvvwyyz}~|z}~}{vtxzz{zz||{}}{z{|{zz{||}~}}~}~~{|}}}}}~}||||zy{|{{{{}~}}||{yxyxxxxxyzyzzyyzz{|{{~}{}~~~|~~}|~|||||}}}}}|z{}~~||~~~~~|{{zz{||||}~~}}~~|}~||}~~}||||||||{{{zz{{{zyz{|||}~~~}}}~}|||}~}|}~|zxxxyxwxxvwzz{||~~|zz|{zzxz|yvxz{{zzzz{}~~~~~~~~~||{{||zz{||{z{{||{{zyxyzzzyyyz{{{{{{{zy{|{z}~}~|~}|~~}~~}}}}~~~~~~}~~}~~~~~~}}}~~||}~~}~~~~~~|{zzz{zzz{{zyz{{zyxyywwxy{zyxyyzzzyxxxyxxy{||zy{{zyxxyyyyxy{|}|{}|zzz|}|yyz{||{||zzzyxxwyzzz{}~~~||||||}~}}~~~}|{|}}}}~}|}~|{zz|}}~~~~}|}~}{}~~}||}~{}~~||~~~~}~~~~~}~~}}~~}}}~~~}~~~|}~}|}~~~||}~~~~}}~}|~~}~~~{zzzyyzyyzzyyzyxwxwvvvuvwwyzyyyyyz|yvz}|{}~~~~}}}}{{}~}|||}}||}|{}~~~~~~{{{{{{zzz{}~}~~||}}~~~~~}||}}~}~~~~~|}}{~~}|}~}~~~~~}~~~}z{}|{{|}|}|zy{{{zxy{yxy{||{zz{||yyzyxwvvxz{zyyz{zxz}}||||}~~~~}}~~~~{{}|z{}}||}}}~}~~~~{{}~~|{|}|{||{{}~|}}}}}~~|z{|}}{{}|z{|zz||yy{||||~~~~}}~~||}}}~~~~~~~~~~~~~~~~}~~~~}}~~}||~}|{{|}}}||}~~}z|~|}}||}}|{zyzywxzyxyzyz||{|}}}|{}~|z{|{zzyxyzz||z{}~}|}|{{||{}~~~}|}~|{}}}}}~~~|z{|{|}}|||}~~}~~|||{||zz|}{zz|}{|}{zz{||{|}~~~}|||}~|{z{{zxxyywvuuvwyyxxxxxyyxxwvvutvxwvvwwvwxyz|~~}~~|~~~~~}|{{|}}}}~~}}}}}||}}|{{{{zzxwy|{{}~~~~~~~~~~}}||{{{}|{|}||~~}~~}~~}~}}~~~}}}}}}}~~~~~~}|{{{{{{{{|||}~~~~~{zzzzyxyyz{{{{z{{yxxxxxxyyzzzz{|}|zy{{zyy{{{zzz{zyyyyz{{{||||}|}~~}||||{zyyyz{|{{|}}|z|~}}~~~~~}~~~~~~~~~~~~~}{y{}||}~~~~~~}}}~~}|~}}~~}|}}}}||}}|||}}|||}|{{{{{zxyzzzzzz{|{zz{||{yxwxzyxxxyywxyz{zyyy{{{{{{zyyzz{}}}}~~}~}{||||}|zz{|{{{|~~~~}~~|{|}||~~}}~}~~~~|}}|{{}}|{{||||||||}~}}~~}}}~~}~}}}}}}|}~~}|}}}{zyzzzzyz{|||{}}|{yz{{z{{zz{{zzzyzywxzzyyyzzzyyz{|{{{{|{{}~|~~}}}~~}}~~~~}}~}}}}~~}}}||}~}}}}}~~~}||||||{||{{{}~}|||}}}}}}}|{{|}|||||{z||{{}}||{|}~~~~~~~}~~~~~}}~~|~~|{|~~~~|}}~~~}~~~~~~~~~}|}~}}~~~}||~~~}}|}}||{{}~~}{|~~{y{~}|||}}||}|||||{|}{{|||||}~~~~~~~~~~~~~}~~}}}~~~}~~}}~~~}~~}||{|}|{zzzzzyyxxxwwwwwxxwwxyzzzyyzzyxyxxyyyzzz{{|}}}~~~~~}|}~}}~}}}~}}~~~~||~}|}}}|{{{{{zzyyz|{{{|}~}}~~~~~}}|||||||{|}}}~~~~~}~~}}||}|{||{{{{|{||{{z{}|z{|{zyyxxxxwwxxxwwwxvvwxwwwwwxyyzyyyyyzzyxyzzzzz{{|}}}~~}~~~~~}~~~~~~~~}|}~~~~~~~}}}~~}~~~~}||||||}}|}~~~~}~~|{}|zz||}}|}}~}~~{yyyz{yz|}~}|~~}~~}|}}{{{{zzz{||{}~}}~~}}~~~}}~~~~|{}}}}}||||{z{|||{zzzz{}}|}}}}~~~~}}}}~~|}}}}~~~~}~}~~|{||{{{{{||}}}}}}}}}}{{|{yzzz{{{zyzz{{zz{{yz{{{||}~~~~~~~~~}~~}}}~~||~~~}}}}~~~~~}}~~}}~~~}|~}{{{|~}{|}~~~~}}}|||{z{{{||zzzzzzzzyxwxxxxyyyz{|||}|{{z{{{{zz{|{{{{|}}~~~~~~}}}~~}~~}}~~~~}}}}|{{{{|}|}~~~~~}}}}}}||}}}}|{||}|{z{{|||||~~~}}~}~}}}}}|||}|{|~~~|||}|zzz{{{{|}}|}~~~}|||zz{|{zz{|||||{|}}|{{}~}|~~|}~}}~}|}}~~~}~}|{{|{yyyyyyzzz{||{{||{zyzzzzzzzz{{yzz{||}}}}~}|}}||zz||zz|||zy{|{{|}}}{|~~~~|}~}}}}~~~~~~~~~~~~{{zy||vwz||{{{{}yuoonkntxz{~~zwsrrqty||ywurnoqsxz|{zyuqppoqsx~}zy{}}}~{xvrquyy|~{yvrqrsv|~xtrnllpvxywurnmorvz}zwustuuy~}zywx|~|wsrplklmquvwy{{yxwvtpkijiiloprvzywy{yvsonnnoomnsx{~zxwusssux}}xvurqposy|~}zy{|}{wwxvuz|xvvvuuvx{|~{ywwxxxz||{{|}~~~}zy}~~zxwttvxyyz{}~|{{yxxyxvyzy{~|xvutuxz|~|~~||~}}{x|~~~|z{}~{uutpoquvv|}{|zy{~~}|{yz|||~|yx{~ztuwttx|~~~yux{wtwzyw{||~}~~}|yxwvwyxwxz{|}|~|y{}}ytw{wuy}}{xuuwxz|~~{vssssux{|z{}|y|~|{zyy{}|z{|zxurpnlklnopsw||}~}|||~~}{wwxupoppoqtvxyy{|ywxwspoomlllnqsuuux||}}}~}zyxwvwxzzyz{{yxy{zyyyyyz|{|~}{z|~zwz|xvwyxxy{zz{}}}~~|}}|{|}~}||{xvwy|~zz{xvxzxvy|{y{}|{{}|z|}zx{~~|{zyy||||}}|zyyxvuuuusqqstvxxxvtturppommnomjjkkjkmmlorsttutsuxww|}z~~z{{zyyzyxz{}~}}~~~}|{yzzwuvxwuuuuusstttuutux{}~~|}~{{}|zxyz{~~}|~~~}|}}}}~~~~~|||{yxxwvuvutttuvvvvwy{zz}~~~}~|zzzzyzzyy{|zyzzxwxyyz{z{~~}~~~~~}|zxvwvuuwwvy{yxyzxwxz{}}}~~|zyxxyyyyyyxxyyyyyz{{z|~}||}}}~~~~}}}{zxvwwwvwwz}~|ywvutrqprvxxxy{|{yz{{zz|~}{ywvvutssttssstvvuuvwyyyz{{|}~}{zyyz{zzzzxwusqpnnooopqqqstsrqrsrqqqonmnoppsuwxxyy{|{|~~}||{{}|z{{{{zxxxwvtrstuuwy{}~|zzyxxyxxxzzz{|}~~~~|{zz{|||~~}~}}}}|zwwyzz|}~}|}~||}}}}~|{zyxxy{}}~}|{zxwvvxyxyzzzz{|}|}}~~~|{{|||{|~~}}}~~|yyxwutssssrrtuvvvuvutssssssvxyy{}~~~}{yyz{zyyy{}~~~}}}||||{zyyxxxz|{zzyvuuutrrttsruvvvwwvvvwxxxyzzz{{{{{||}~~}|zxxxwxyyxyyyzzz{{yy{{|~~~||zwuutsstttvwxyyyyyxyyxwxyz{|~~~}|||{yxwvuvutrrstuvwxxyz|~~~~~~}|{yxwwwwwxxxwwvvvwxxxxwvvuuuuvvwyzz{}}}}}}}||}~}~~}|{zzzyyxvwwvwxxyyyzzzzzyyz|}~~~~}||||{zyyxvuuutssrqppoonoooooopooprrsttuvvuuvvwwwxyz|}~~}}}{zzzzz{{{zz{{zzxvutttuwyzz|}}}~~~~}}}|zz{{zyyyxvuuuuvvvwxyyyxyyzzz{|}~~}|{zzzzz{|}|||{zyxvvuuvwwwxxwwvuvvvvvvvsqrsssstvwwxz{{{{zzzz{|~~|{{{{{||||}}}}}~~~}|}~~~~~~~~}{xvutttsstuvwwvutsrrrrrrsuttuvwwvvwwuuvvuuwy{||}~~~~~|{||}~~}||}|}~~~}|{zz{|zz{|}~~~~}}|{{{{zyxxxvutrppqqrstvwxz|}}|||{yxwwxxyz{|}}|{{yxxxwwwvuvvwxyyyywuutrrrsuvxz{|}~~~~~}|||{zyxyyxwwwwvuutuvvvwwwwxyz{{{{zyyyyz{{|{{{{{z{{{z{{{{z{|{{|}}~}||{zyyyz|||{zyyyyy{|}}~~}|{zyxxyz{{{{{{{{{{|||}~~~||||{}~~~~~}}|||}|}~}|zzzzyxwvtttuuuvvwwwxyxxyzzzz{|~~}||{zyxxwvvvvtttttttuutuvvvwwwwvuuuttuvwwwwwxxyyyzyyxwwwwxyz{{|}}~~~~~}}}~~}~~~~~}}}~~}}~~}||{ywwvtssssstuuvvutsrrqpppqrstuvwxwvvvvvvvwwxyyz{{}}~~}||{{{||{{||{|}}~}||||{|}~~~||{yyzzyyzz|}~~~~}|ywwwuuuuvvuuussstttuvwxxxwwwwwvwwwvuvwvvvvutsrqqrstssvwwxyzzyxwwwxxxyz{{z{||||||}}~~}{{zyxwxyzzz{|}~}{zzzzzz{}}~~~~}||{zz{|}}~~}~~~}~~~~~~~}}||||{zyyyyyyz{||}}~~}~~}~}}}{yxxvuuuuuuvvvvwxwwy{zzz{{zz{||zzyyxyz{|~~~|||}}}~~~~~~}{zyxvuvvuttttttttuuvvutttuuvwwxyzzyxxxxwwwvvvwwwwxxxwwxxxyzzz{z{{|}~~}~~~~~~~~~}|{|}~~~~~~}~~}}}}}~~}}~~}}~}}}}|}~~~~~~~~~~}}}~~~}}~~~}}}|zyxwwwwwwwxwwwwxxvvuutuuvwwwxywvutssrssttuvwxz||}~~~}{zzzzzz{||||||{{zyxwwxxwwxxyz|~~}{{{{|}}}~~}}}~~}||||||{{{{zzzyyyxxwwwxwwwxyxyyz{||~~~~~~~~~~|{||||{|}~~~~}|||{zz{{{||}~~~}||||}~~~~~~}}~}{zyyyyyyzzzzzzzzyzzzyz{{|||}}~~}|zyxxwvvvutssttuvwxyyyyyyyxxwwxxyyz{|}|{zz{zz|}~~}{zyyxxwvwwvuuttsrrrrstttttuvvvuuuuuvwwwwvvvvwxyzz{{|||||||{{{||||}}|{zyyxxyyxxxwwwwxxxy{||~~~}}}}}}~}}~~~~~}}}}}}}}}||{{{zyyyz{{{|||{|{zzzzzz{||}~~~}}|{zzzzzyy{||}}|||||{{{{{zzzzz{|||{zyxwvvvuutttuuvvvwutuvwwwxyyyz{{{{{{{zyzzzzyyxxwwwwxyzz|}~~~||{{zzzzzzyyyyyyxxxyyz{|~~~~~~~~~}}}||||}~~~~~}}}}|||}~~}|}|{{zyxxxyy{|}~~~~~}|||||{|||{{||}~~~~~~~~~~~~}}~~}|}}~}}}}}}|||||||||{zzz{{||{{|}~~~~~~~}}}}}}||{{{{zzzzzzyyzzzzzz{{{{{{|~~~}|{||{z{{{zzyyyxxxxxxxwwwxxxxxxxyyxyyyxwwwxwwxwxyz{||}}~}}~~~~}|{zyxwvwwvuutssssttsttssttuuuuvvvvvwxxxxxwwwxxyyz{{{}~~~}}~~}}}}}||||{zyxvuututtttttuvwxxy{|}~~}}||||||||{{|||}}|{{{|}}}~~}}|||{zzyywvwxxxyyyxz|}~~~~~~}|{zzzz{{{{{{{zyxwvuuttuvwxxyz{||}}}}}}}}~~}}~}}}~~~}}~~}}}}~~~~~}}}}||{|||}}}}}||}}~~~~~}}|||||{{|{zzz{|||}~}}~~~~~~}{yxxwxyyyyzz{zz{{|}}~~~~~~|||{zzzzyyzz{{{{{zzzzzzzzyxxyz{||}~~}~~~~~}}|||||}}||{{{{{{{{zzzz{{{{|||{z{{{|||{{z{|||}~~~~~}}|}}}{{z{{{{zzyyyzz{{{{zyyxxvuttttuwxyyyyyyyyyxwwwwwwxzzz{{{{z{|}}}~~~~~~|{zzyyxwwwvvuttsrrssttttttstuuuvvvvwwxxwwxxxxwxyxxyz{{{|}~~~~~}|{{zxwwwwxxxxxxwwxxyz{||}~~~}~~}}}}|||||}}~~~~~}{zyyzyyyyyyxwwvuuuuttttuuuvwwwxxxxxxyzz{|}~~~~~}|||}}}~~~}}~~~~~~}}~~~~}}|{{{}}}~~~}~~~~~}}}}}~~~~~}}~~~}|||{{|{{{{{||}}}}|{{{|||{||||}~~}}}}|||}}|}}}}~~}|||{zz{zzzzzzyxxxwwxyz{{{|||}}~~~~~~}~}{zz{{{{{zyyyyyxxxxyyyzzyyyzzz{{{{zz{{{{{{z{{{{{zzyzzzzzyxxxxxxxxxxxxyyzz{|{|}~~~~~~~}}}}}}}}}}}~~}}}|{zzzyxyz{{||}}}}~~~}}|{zyyyxxxxxwwxyxwvvuuuvvwwxyyyzzz{{{{{zyyyzzzzz{{|}}}}}}}|}~~~~~~~~}}}}~~~~}||{{{{{{{|||{{{zzzzzzz{||}~~~}~~~~~~}{zyyxwwwwwwwwwwvvvvvvvwwxxxxxxxwwvvuuuvvwyz{|}~~}}|{z{{||}~~~}}}}||{{{{|}}~~~}|||}~~~~~~~~~~}|||}}}|||||{{{zzzyyxyyyyxxyyxyzzzyxyyyz{|}~~~~~~~~~~}||||}~~~~~}||{{{z{{zyyyyxxxxxxxyxxxyyxyz{{||}~~~~~}~}{{{{{{{}}~~~~~~}}}{zzzyyyyyyyyyzzyyyyyyyyyyyxxxxyyyyyyxxxwwwwwvvvuuuuuuttuuvvxyzz{|}}~~~}}}}~~~}||}}}|}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}~~}}}}}~~}~~~~}}}}}}}~~~~}||||{{zzzzz{|}~~~~}}}}}}}|||{{zyyxxxxyyzyyyyzz{|||||||||}}}|}}}}}}}}}|}~~}|{zzzzyyyyxxxxxwwwwvvvvvvuvvvuuvvvvvvwxxxxyyyzz{{||}}}~~~~~}|}|||}~~~~~~~~~~}~~~~~~~~~~}|{{{zzyz{zz{{{||}~~}}~}}~~~}|{{{{zzzyyyyzzyyxxxwwxxyyyyyyyxxxwwxxxyz{{{|||{{||}}~~}}}}}}}}}}~~}||||{{zzzyxxxxxxxyxwwwwxxyzzyyz{{{{{{{{||}}}}}}}}||}}}}~}}||||}~~~~~~~~~~}}}||{zzzzz{{{||}}~~~~~~~~~}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~}||}~~~~~}}}}}}|{{{{zzz{{zz{{{{{{|}}}}~}}}||{{{|||}~}}}||}}}~~~~}}}||||{||}}}}|||{zyyyyxxyyyyyyyyzyyyyzzzz{||||||||||||||}}~~~~~~~~~~~~~~}}|{{zyyyxxxxyyyyxxwwvvvvvvvvwwxxyyyyyzzyzzzzzz{{{{||||}|||||}~~~~}}~~~}|||||}~}}}}~}}}~~~~~~~~|ywuy}vpokgkoprz}vpnmlmotx}{urqqw{{vsoklmouy{{wsnlkjloqu{{vsommmnty|{wusrsuw}zutsswz|~xuqopoov{{~{vpnmlmlmsy{}~{~yxvtux{~~{xvuuw|}||{}|{}|z{{~}zxvttvx||wutportvzzvsrrtwz}|ywvxz}~|zyyz|~}|{yxy{|~~~{xwwxyyyz~~{{zxwvsuxy{~~zyxusrsuwy}|{xvvuuvxz}{yywvwwwy{~}{xxzzy|}|xtvxwwx{~}|{xvtrrtvwy{~}|zvsrqonppqruxz}~|ywwustvxy{}~}}||zxxyyz{|}{}}zz}yxzzz{}~||}~}}~~~~||zwvwxy{|~}|||zywuuuuuvxz}~}|zxwwwvvuvy{|~~~{zzyy{}~}|{|}~~~}{yxy{{z|~~|zyxvuvwxyz{}~~~~zxzywx{{{{}~|{zyy{zyzzz{{}~{{{zyxvtstuuvvwz||||}}|zxxyxvvyz{|}~~~}zyzzyz{{}~~~~~~}|{xwwutuvvvwxyxyzyxyyyxwxxwvw|~~~}|||{|{{|}|{{||}}}~~}}~||~~||{|}~~~~}~}}~|zz|||{{zz{{yz{{{ywxyvuwxxyyxyz{|}{{}}||||}||}~~~~~~~~||}}}{z|~}}||}~}|{{{zyyyxwwxwxxyzxvxzxwvwy{yyz{{zz{|{zyzz{{{yz{|}{z|}zyz{{{zyyzz{|}||||{{{||{zy{}{y{||}|z{||{yy{|||}~~~}|}~||}~}{|~~}}~~~~~~}~~~~~~~~~~~||~}zz{{zzzyxwwxwvuwxwwwvuvvvuuttuuuvvwwxyyz{z{}}{{{z{|||{{{||||~}|}}~||}}}~~}~~}}||}|}~}||{zzzzyyxxyxwwwxxwwvwwwxwxyyyyzz{{{{{yxy{{zyz||{|~}}}~~}}~}~~}|||||{zyzzyxxxyxxwwwxyyzz{{{|}}{{|}|{|{|}}~~~~~~~}~~~~~~~~~~~}|||{{yxyzyxxxwvwwwvuuvutuvuuuuttvwvvvxyxwz|{z{{{|{||{{}}|~~~~~~||||||}}}}}}}}}~~}}~~}}}}}}}}~~~~}{z{|{{{{{|}~~~}~~~~~~~~~~~~~}}}}{{{|~}||}~~~~}|||||}|{}}||{|~}|{|||{{zyz{zyxy{zxyy{{zy{||||||{{z{{|||||||}}}~~}|}}}}}~}}~~}}}~~~}~~}~~~~~}|}}{{||||{|}||}{z{{yxxxwwwwvvuuuuttvutuvvuvvvwwwwwwxxwwwxxyyyzyyyyzzyxyyz{||}~~}~~~}|}~|{}}|}}~~}}~~~|}~~~}|}~}~~~~~~}}}}~~~}~~~~}||||{zzyyxxwxxwwvutuvuuuvvwwwwwxyyyzzzyyz|{zz|}|{|}|{yy{{zz||}}~~~~~}~}}~}}~~}}~~}}}}~~}}~~~~}~~~~~~~~~}}}|{yxxxyyzzz{}~~~~~~~~~~~~~~~~~}}}~~}~~~~}}~}}|{{|}|{|~~~}}}||}~~}}}}}{zyzzzyyzzz{{{||{|}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~}||}~}{{zzzyyyxvvwwwvvxxwwxxyyyyxxxyywwyzxwwwxwwxyxwxzzz{{{{{zy{~|{|}||{{{|||{{|}}||}|zzz||}}~~~~~~~~~~~~}}~~}|{|}}|}}}}}|}}~~~}~~~~~~~~~~~~~~~~~}}}}}~}|{}}}}|}}}}~}~~~~~~~~~~}||||}|{{{|}|{|}|{zz{{{zz{|}}|{|}||zz{{{{z{||{{zz{}|{{|}}|{}~~~~}||~~~~~~~}}}||{zzywyzywwvvvuuvuutttuuuuuwvutuwxxwxzzzz{|}~~~}~~}~~~~~~~}}~~~~~}~~~~~~~}}~~}}}~~~~}|}}|||{|{{|}}}~~~~~~~~~~~~~~~}}}}}|}||}~}}}~~}|}~}{}}||||}}|}}||{{zyyyyyyyzzzz{|||}}|||}}|{|{{{|||||{z{{{zyz{zyyzyyzzyyyz{zyz|zyyz{{{{{{{|}}}}~~~~~}}~~}~~}~~~~~~~~~}|~~}~}}~}~~~~~~~~~~~~~~~~~~}}}||{||}}||||}|{zz{{zzzzzyyyyz{{{z{}}{|}~}}|}~~~~~~~~~~~|}~|}}}}|{{||}~}|~~}~~~}~~~}}~~~~~~~}}}~~~}~~}|{{}}|{z{|||zz|}{y{|}}{{|{zzyxyzzyxxyzyxxyyyxxyxyyyyz{{{{{zyyyyxxzz{{|}~~~~~}}~~~}|}~~~~~~|}}~~~}}|}|||||||||{z{}}|||~}}~~~~}}~}}|{z{|}{{}~~~}~~~~~}}~~~~~~~||}}}|||}|{{zz{zzzz{{zz{{zz{|||{{|}}||}~~~}~~}|}}}}|{}|{{||}}}~~}~~~}}}}}}{{{|}{zz{{{{|}}||}{z||yxz{|zyz|}~}|}}~}{z{{zzy{|}}||}}||}~~~~~}}|~~~}}}}|{{}}}|{|}}|}}~~}}~}~~}~~}}}|{|~~}}~~~~~}}}~~|}~~~}{|}|{||{{|{zz|}}||}~~~~}}|}}}|}~~}~~~}|{{||zzz|}{y{}||||}~~}}~}{{|}~~~|{{{{{{{{zz{|{{zz{|zz{zyyyyyzzyyyyyyyyyxxz{{{{{||{{}}~~~}||||||}{{|}}}}||~~}~~~~~|}~}|{|}}{|}~}}~~~~~~~~~~~}}}|{|}}}||}}||}}}}|}~~~~~~}}~~~~~~~~~}}}~~~~~~~~}||{zyyzyxxxyyzyyz{{{{{||z{||{zyz{{{{{{|||{{{|}||||}}||}}||{{||}}}||}}}}~~~}}}~~~}~~~}||~}}~~~}}}}~~}}~}{|}||{{zyz{zzy{}|{|~~~~~~~~~~~~}|||||||}~}}}~~~}}}}}|{||{zz{||{zzz{zyzz{{{{z{|||{{|||||}}}}|||}}}||}}{{|}~~}}~~~~~~~~~~~~~~~}||||{zzz{{{||}}~}||}}~}}}}}|zzz{{yxz{zzz{||{{{|}|{{zzzyxyzyzzzzz{{z{||{{{||}~~}}~~~~~}}}}~~|}}|{|||||||||}~}}~~}~~}}|}||||||||}~}||}}}~~}~~}}}}~~~~~~}}|{{|||{{||}}}}}~~}}~~~~}}~~}}~~~~~~~~~}{||||}}|||}}~~~~~~~~}}}||}}}}||}|{{|||||||||}|}~~~~}}}}}}}}||{{{{{{{{|||{{{{{}|{{{{{zz{{zyyzzzyyyyyyzzz{|}}}}}}}~}}}}}}|}~~~~~~~~}~~~}}~~~~~~~~~~~~~~}~~}}}}}~~~}}~}}~~~~~~~~}~~}||||{{{{{{{{{||||{{{z{zzyyxxxyyyxz{zzz{zzzz{yyz|{{{{{||||}}}}}||}|{||{zzz{{{{{{{{|||||}||{|{z{||{{{}~~~~~}}}}}~~}}~~}}~~~~~}}|}~}}~~}}}|{zzzzzzz{||||}}}||}|||||{|||{zzz{z{|{{{{{||||}}}}}~~}{z{|||||||||}~}}~~~~~~~~~~~||}|{{{||||}}}|||{{{zzzyxxyyzzz{||||||}~~}}}~~~~~~~~~~~~~}|}||}}}}~~~~~~~~~~~~}}~~~~~~}}~~~~~~}}~~}}~}~~~}~~~~}}~~}|||{{{zz{{||||}~}|}~~~~~~||||}|||}~~~~~~~~~~~}}}}~~~~}~~~}||}|{||}}}}}~~~~~~~~~~~}~~}}}|||{||||}}}~~~~~~}|~~}}~~~~~~~~~}}||{zzzxwwwwxxxxxxxyyyyyyyyz|{{|}}}~~~~~~}~}||{{{{{{|||}}|}~~~~~}|}~}|{||||||}||||}~~~~~~~}}}}}~~~~~~~~}}~~~}~~~~}}~|{|}}}}}~~~~~~~~~~~}}}}~~}}~~}}}{zzzzzzzzzzz{zz{{zy{||{{{|{|}~~}}}}||||{{{{{{|{{||{||{{{{zzyyyyxxyyyz||}}}~~~~~}}|||}||}}|}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}||}}|||}}}}}~~~~~~~~~}}}|||}~~~~~~~~~}}}|}|{{{{{{||}||}}|{{{{{{{{{zzzyyzyyyxyz{{||}~}}}}}}|||{{{{{{{|||||||{{{{{z{{{|||||{{|}}}~~}}|{||{{|}|||}~~}}}|||{{{{|||}~}}}~~}|{|||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~}|||||zz{{{{z{||||}}}}}}}}}}}}}~~~}}}|{||}}}}~~}|}}|{zzzzzzzzzz{{{{{||{||{{{{||{{||||}}~~~~~~~}~~~~}}}}}}~}~~~~~~}}}}||{{{{{{|||}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{z{{{zzz{{zz{{zzzzzyyyyyyz||{{||}}}~~~~~~~}~~~~}}}~}}||||||}}~~}|}~~}~~~~~~~~~~~~}}}}}||||||||||}}}|}}~}}|}}||}~~}}}}}}}}}}~~~}~~}}}}|||}}}~~~~~}|}}}|{{{{zz{{zyyyyyzyyzzz{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~}~~}}~~}}~}}~~~}}}|}~~~}{{|{z{|{{|||||}~~~~~~~~~}|}}||{{||||||||||||}|||||}}}}}}}}||||||||{|||||{||{{{{{zzz{{{{|||}}}}}~~~}}~~~~~~~}}}}}}}~~~~~~~~~}}|{||||}}~~~~~~~~~~~}}}||||{{{z{{{{{|}}|}}}~~~}}}}|||{{{zzz{{{{{{{zz{{zz{{{{zzyyyyyyyyyyyyyxxxxyyyyzzzz{{|||}}}}}}}}||}}}}}}}}}}||||}}~~~}}}|||||||||}}}}~~}}}~}}}}}}}}}}~~}}}}}}}}||{|}|{|}}}~~~~~~~~~}|||{zzzzzzz{{{{{{{{zzzyyxyyyxxyyyxyyyyyyzzyyz{zz{{{{{{{{{|||||}}|||}|||}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}zz{zzyyxx{|zw|~}{yxwtux|{{{{}~~z}}|}~||}{xwwy{yyz{{{{|~}|}~||}~~~}}}|{{{zy{~}{ywvuyzvsvxy{yttuvvwxz||{~|z{}}|||}}}{zy{~|{|~}|}~~}||}}}}}|{|{zzzxwwwvvvuuvwxxyzzyyzzxxy{{z|}|{z{z{zx{|{z{|||}|y{~{y{}|{|~~~~~~|{||{zz{zz{||{|}}}}~~~|}~}|{{|}}}{z{}~}~~~~~~{xyzyyyyyzzzzyyyyz{|zxy{zxz{}~|}}{z{|||~~~|~~}~~}~~|zyxusvxvtw{yxz|{z|~~~}}~~}|}}}|{zyyzzzzyyy{|~~~~}{|}{y{~~}|||zyz}}}~}||}}{yxwvx{zxz}}}~~~|y|}y{}|z|}|{zzyxxzz{||{{}~~~}|{{{{z{|zy|~}{||{yxwvvuvvuwyyy{||}~~~~~~~~~|~~}|{|}|{||||}~~~~}}}|{yy{{xvxyxxwvz}|{~~~}}~~}|~}}~||{{zyxxxyzzzyz|~|{{|||{zzywwwwwwwwvwxxwvvvwxwvxzxvx{yx{}|z|}{}~~~||~{yz{zy{}}|}}}~~}}~~}~}}~~||||{|{z{|zyxwvwwwvtuvuuxzxvx{{{||||}~{y{}yuxzwuvwwxyzzz{}~~}~}}|||||~~}}~~~~}}}|{|}~}}~}}|}~~}~~{z|zxy{zxz}}}~~~}{||zyyyyzz{{{||{zzzxwxyxvx{{z{}~~}|{zxvvvvvvvwxxy{{{||}}||{{{z{|||}~~~~~~|z{{zyzzz{||~~~~}||}~~}}|}~~~~}||}}||}}{z{|ywwxxxyyyzz{}}}~~~~}|zyyz{{|}~~~}|{{{zxxyzywxzyxxzyxz|{{{{{{{{|}}||||}}}}}}}|zzzyyxxxxxyzz{|}~~~}|{zzzyyyzzzz{}~}|{yyyxxxxxyz{{{}~}}}{||{{|}}}~~~~~}}}{z{|{{|~~~}}}|{z{{{{|}}~{zzzyxxxxyz{{|}}}}|{zyxxwvvxyxxxyyyzzzzyxwvtttttssstttvwwwyyxwwwwwxxxxyy{}~~}||||}}|}~~}}}~~~~~}|}~~~~}|||||{{|}~~~}{{{zy{}}~~~~~~}}~}|||{zz{{{{|}}~~~}}}~~}}}|||||}}}}|{zyyxyyz{{|}~~~~}}}~}~~~~}{zyyyyz{{|}~~}|||{{{{{{{||||||{{zyxwwvvvwwxxyyz{{{{|{{zyxwwwwwwxxyzz{|}}}|{zzyxxxxyyz{|}~~~}}|{{{|}}~~~~|{{{zyyyyyyz{||}~~~~~}|{zzxwwwwwxyzzz{{{|{{{zyxwwwwwxyyyz{{{{|{{zzzzyyyyyyzz{{{|||{{{zzyyyyxxxz{||}}}||||{{{zyyyzzzzz{{{{||{{{zzyyxxxxxxyyyz{{|{{{{{{{{{|||}}~}|{{{{{}~~~~}}}~~}|}~}}~~~~~~}}|{{zz{{{|}~~~~~~~~~~}|||}}~~}}}}}~~~~~~~}|zzyyyz{{||}~~~~~~}}}||}~~~~~}}}||||}}~~~}}}}}~~~~~~}}{z{{zzz{|||}~~~}|{zzzyxyyyyyz{{{zzzzyyyyyyyzz{|}~~~~}}}}}~~~~~~~~}}}~~~~~~}|{{z{{{||}~~}{zyyyyyyyxxwxyxyz{zzyz{ytpqsuvwx{~~~~}}}{ywtrrstuvxz|||}|{zywxyyzz{zyz{{{{{{{{{{}~~|||}}}}~~~~~}|||||||}}~~~~}}}}|{zyyz{{{{{{{zz{{|}}~}}|{zyxyyxxyzz{{zzyyyxxvuuuvwxy{|{{{{{zzzzyyz{}~}|{{|||}~~~~~~}}~~~~~~~~~~~~}}|||}}}~~}}}~~}~~~~~~}||{{||}~~}~~|z{||||~~{{|~~}{|}~~}|||}}}~~}|||{{{|~~}}}}}}~~}}|||{zz{{z{{||}}~~~~}|{{{{z{{{||}}~~}}}}}}}}}|||||||}}~~~~~}}}|||}}}}~~}{{||||}~~~~~~~~~~}}}}}}}}}|{{{{|||}}~}|}}}|{zzyxxxxxxxyzz{|||||||{{{{{{{{||{{{|||||}}~~~~}}}}}}}}}|||}||}}}}}}}}}~~~~}}~~~~~~~~~~~~~}|{{||{{{{zzzyyxxxxwvvvwwwxxxwvwwxxxwxxwwwxwwxwwwxyyyyyzzzzzzz{{{zzyyyyyyyyyzzzz{{{{zzyyyyyz{|||}}~~~z|}}}~~~~~~}|||}}}}~~~~~~~~}|}~~~~~~~}||{zzzz{||}}}}}}~~~~}}~~}~~~~~~~~~~~~~~~}}~~~~}}~~~}}}}|||||||||||}}~~~~}||{{||{{{{{{{{{{z{{{{|}~~~~}}}}}}}~~~~~~}~~}~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||}}||{{zz{{{{{|||||||||}}}}~~~~}}}}}||}~~~~}}~}}||||{{||{{{{z{|||||}}|||||{{zzyyyyyyxyzzzz{|}}||}}||||||||||||}}}}~}}|||||{{||{{{|}}}}}}}}}}}}}||}}~~~}}|}}}}}||}}}|||}}}}}||||||||{{{zzzzzzyz{{{{|}}}||||}}|{zzzzzyyzzzzzzyyyyxxxyyyyyyyyyzzz|~~{z{}yxxxxyyz{}}{|~}}}~~~~~~}|}~{{||}~~}}}}~~~~~}}}~~~~~~~~~~~}}}~~}}~~~~~~~}}||{zz{zzzzzzzyyyyyyyyyyyyz{{{||}}}}~~~~~~~~}}|}}}}~~~~}|}}}}}}|||}}~~~~~~~~}}}|||||||||}~~~~~~}}|{{zzzyyyzzzzzzzzzzzzzzzz{||||}}}}}}}||||{{{{{{|}}~~~~~~~}}}}}}}||{|||||}}}||}}zxvtuwxxwy|~}}}}~}{yxvw{~~~~~~}~~~}{z{|}~~~~~~}}}}}||{|{{{{||{{{||{zzz{{{{{||{zyyyyxwwwwxxxyzzz{|||}~}||{zzzzzzyz{{||}}}}||}}}}}}}}||}~~}~~~~~~~}||{{{zzzz{{{{{{||}}}}||{z{{{{{{{{||}}}||{{{{||{{{{|||}~~~~}}}}}}}}}}~~~~~~}}}}}}}}}~}}~~~}}||||{{{|}}}}~~~~}}}}}~~~~~~}|||}}~|z{}}~~}||}~}~}||||{{{{{zyyyyzzzzzzyyyzyyxwwwwwxxyz|}|{|||}}}}}}|||{{{{|||}~~~~}}}~~~~~~~}}||||{z{||{|}}~~~~~}}}||||{{{||||}}|||{{zzyyyyyyyyyyyyyzzzzzzyxwwwxxxyyzzz{{{||||||}||}}}}}~~~~~}~~~~~~~~~}}|||{{{{{||}}||||||{{zzzyyyyyyz{{{|||}}~~~}}||{{zzzzz{{{|}~~~~~}}}}}}||}}}}}}}}||||}}||||||}|||{{zzzyyxxyyyyyyyzyyzzzzyyyyyyyyyyzzz{|}}}~~~~}}~~~~~~~}~~~~}}~}wvwx|~}||||}~}|{zyzzz{||~~}}{{{||||}~~~~}}}}}}}~~~~~~~~~~~}}||||||||}}|}}}}}}}}}}}~~~~~~~~~}}}}|}~}}}~~~~~~~~~~}}}~}}}}}}||||||||}}}}}}||{zzyyyyyyyyyyyyyyyyyyxyyzyyxxxxxxyyyzzzz{{||||||||{{{{{|||||}}~~}~~~~~~~~~~~~~~}}}}~~~~}}}}}||{{{{{{{{{{{{{{zzyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyzz{{{{|}}}}}}}~~~}}}}}||||||||||{z{{||}}}}}}}}||}||||{{{{{{{{{{{{{{{{{{{|||||||||||||}~~~wz~||~||}~~}}~~~}||}}}}~~}}}~}}}}}}~~~~~~~~~~~~~~~~}}|{{{||||}}}}}~~~~~~~}}~~~~~~~~~}||||{||{{|||||}~}}}~~}}~~~~~~~~~~}}}||||||}}~~~~~}|||{{{{{{{|}}}}}}}|}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}~~~~}}}~~~~~}}}}}|||||||{{z{{|{{{{|||{{{{yxxxyyxyyxyyyzzyyzz{|{{zz{{zyyz{{zzzzz{|||||}}}||}}}}}||||{{{z{|}}}}}}||}}}~}|}~~{wtrv{}}~~~|{||}}}|ywwvy}}|zxwvvwyyxvuuuvuvy}~|{|~~~}|{{{{|||||}~~~~~}}}}}|}~~~~~~~~}}~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}||{{{{{{{{{{{{{zzzzzzzyyzz{|||||||||}}~~~~~~~~~~~~}}|{{{{{{|||||||||{{{|}~~}{{{|}}||||{|}~~}}}~}}|{|{{{{{zyyyz{|}}|{{{|||}}}||||{|~~}|{{{|}~~}}}||}}}|{||}~~}|zz{}upnow}yxyyz|}}}~~~{{zyz|~|{zz||xsrtvtqrvz|~{xuvwwwwvvwwxyyy{~}{yyz{zyxxyyyyzzz{|||}}~~||{{zyyyyz{|||}~~}}}~~~~~~}}~~~~~~~~~~}|||{{|}}}~~}|}~~~~~~}}~}}}~~}~~~}|{zxxyz{|~~|||}~~}~}}}}vonou{y{~|wvx{}xwz~|ww||z{|{z{zyxxwwvvx{~}{yxxyy{{{z|}~}|}}~~~~~~~}~|{{{||}|{{}~}||{zz|}}~~|{|}}}}|{z{{{{|{zzzyyz{zyxwvvvwwxyz{}~|{z{}~~~~~~~~~~~}||}}~~}}}}~~}|||zzzz{|}}|{{||{{{{|}~|z{}}}|}|{||||}~~~}}|||zzzyxwwwxyz{{{{{{{|~~~~~|z{|}~~{{}}|{{{}~~}|}|zzyz{}}}}}}|}|z{tkhp~~vqu|}|}}}~~xv{~|~~|||{{{}}}}}~}}~~}}~~}|{||}~~~~~~~~~~~~~~~~~}}}~~~~}~~}}}}|||~~~}~~~~}|{zyxxyzz{||{{}~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{|{{||||||||||||||||||{{|{{{{{{{{{{{{{{{{||}}~~~~}}}|}}}}}}~~~~~~~~~}}}}}|||{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}|||||{{||{{|||{{||||{{{{{|||}}}}~}~~~~}}~~}{~~~~}~}}|{|~|{|{{|{zz{|}||{yz||{{{}~~}}}}~}|}}}}}||ywyzxy{zz|~}{}~|{~~}}}|{yz{{{||{{|}|{y{|}|||~~|zzyxz{zzz{{{|||{z{}}}~|~~}{xwwyzzxxyzzzz}~|}~}}}~}}}|{|}~}|}~}~~~~}}}~~~~~||{ywwwyywussttrqoqsrrtvxxvvx{~}zyyz{{xuuvvuvuvvvxyzyyyxvsqqstvyz{zvwyxvvuvwvuuvwxxwwxz{}~}|{zxvuvuttttux{|}~~~~}}~}}|{yxyzy~}{yyxwwy{zyz|}}}~~~~~{~}}~~~~}|}}||}}}}zxx{{{{|}~|{|~~~|{{||||{{{{z{|~}}}|||{}~}||}{yxwvwy{}}||||{{}}~~~}}zxzywuuvvwwvtuusrqpqpooqsuuvy|}~~|z||{}~~~}~}wtutsrstuxzwtuwyxsqstsssrstuuvvwyz{zyyzyvvvwxwwxyywtuwyyxwxzzy{~~}}}}}}~~}~~}~~||}||||}~}}wy}zxz{{{{{}}}|{{{||yy|~~~~}}}~}}~}{zzzyxwvwyyxy||||{~}|~~~}}}}||}~~~~~|}~}|{||{xvwxwvuutsrqpppqqolosqoopsttuxyzzz}~~~}}}||}{xvttuttvxyzwuvvuroopqqrtwyyyxz~~~}}}~~{z{zwvvvwwuuwvtsrrqqqrstuuvwy||}}~}|~~}}|}}}~||~~}~~~~}{{||{{zxwwwwwwwwxyz|}}}}~~~}{z|}|zzyy{||}~~}{|}zyxxwussttvxxvvwustusrrsstuvxyyz{zyz{yy{|zyz{zyyz{{z{|zyxwvvvwwvuvwvuuvwxwvvvvvvvvwwwwz}~}|}}||}~~}{~}~~}}||{|~~~~~}||{y|~}~~~}|}}~|~}}~~~~~}}~}}||{zyxxz{yz||{z{{|{{{{zz|~}}}}}~~}||||{z|~~~|{zyyyyyyxwvwxwwxyyz{{xy{{zzzyxwxz|{z{|}~~~}}|{||{zyxwvvwwwvwyyy{~~}}|y|~}~|zyy{|}~}{yzzyyyz{|}}}}}}|{zz{|{{{zz{|~~~}|z||z|}}}~~~|zxwxxwxz{|{{|}~~}~~~}|{z{|}}|}~~~}}}||~~~}|zwvtttsssstuvutttsrqqssrruvwwwxyxwwwvuvwwvwx{|}~~}|}{z{|{{{||}~~}}~~~~}~~~}}|||{zyyxxvutuvuuwxyz{{{|}}}{zzzywxyyzyyz{{{{|}|{{|||}}}}~~~~~~~}}~~~~}}zxutwyxwxz|}z{|}}|{{{}~||}}||||}}~}|~~}|{~~~~~|{{zxxwx{{zyy|{yz{||zy|~|{}~||}||}~~}|{|{yy{{z{}~~~~~~~~~}}}}|}~|zyxxyxwvwwwxyxxwttvutuwy{zyz|{{zy{{{|~~~}|}}||{}~|||{yxyyyyy{zwwxxxvtuvvuuvwwwutuvwxxwxxyzz{|}~~~}}{zyyzz|}~~|~~|{{|}|{}}||}|{z{|{|}}}~~~{xxyxwvwxxwxyzyyzz{|}}~~}}~}~~~~|{|}~~}||}~~}}}}{zyyzzz{|}~~~~}}}|}~}}~}~{zyxvtuvtrrqqqpqstrrsstsrrrqqssppsrqqqrsttwyxx{|||||}}}||~~~}}~}|}}}~~|}~~~zxy{yyxxyxwxyyyz|||~~~~~~~~~|{||}}|~~|{{{zywvwwyywwwwxwvwwxz{{{||}}}}}}}}}{yz{}}|{|}}}}~~~}}}}}|{||zwwwvvvuutttvtsuvuvwy{|}}}}}~~{yz{{ywwy{zyyz||{{{{|}}~~~~}{{{|{{{{{{zwvvttstuusrrrsqoprsuvxz{|~~~~~||}}|{|}|{z{}}|}~~~~~~~~~~|zxxwuvxxxyz{{{{||}~~~}|}}~~~}||{zyyyyyzzyxyzyxxxxvuwyyy|}}}}~~~~}||||||}}}}}~}}~~}|||{z{||||}||}~}|}}}}|}~~}||}{zyyz{{zzzz{||{{||}}~~~~~~}}~}{|~~}~}|||}||{||}|||{{{||~~~{{|{yz{|~~~}~~~~}}}}|zyxwwwvuuwxyyyz|zxyyyxxxwwxyzzz{~~~~}}}}~~~~~~~~~~}|{{|||{{{}}|}|yz{{{zzzyxxxwvwxxxxzz{{{||||||||{||zyxy{{{{{{{zzxw{}zyz|}{wvvutrrqrssrrrstsstuuvvvwwxxxxyzyxyxxxxyzz{}~~~~~}||{yxxyyyyy{zyyy{|{y{}}}~~~~}}|{|||||||{{|}}}}~~~~~~~}|{zzzz{||}~~~~~~}}~~}~}~|||}~~~~}||}}{z{{zzyz{|}}}}~}}}~~}~~~||}|{{{}~|{{||{yz{zyyzzzyxz{{{{{|}|||}~~}~~~}}}}|{|{z{|}~~~~~}||{{{ywwxvuwxutvwxwuwy{|{{{|}~}}~~}}||}}}|z{{z{{}~~~}|{zxvtstuuuuvwwvxyyxxwxxvvvwyyxy|}}|}~~~}|~~~|z{|||}~}}}}{zz{|zyyyyzzzzz{zyyyz{yvxywutstuvuttvxyxwyywwwwyzzzyzzzyzz||{{}~~~}}~}{|~~}|}~}}}|zzzyzzyxxxxyzyxxy{}}}~~~}|{~~|}||{zyzzz{{{yz|{yyzzzxx{}}}}}}~~~|}~~~{z{zyywwxyyxyywvvvvutvxxwwz|{zyz|}||}~~}}~~~zxz|{z{yxy{{yxxz{yxxwxyxyz{|zx{~||~~~}}~~~}|}~}{~}}~}~}{{}}||}~}|||~~}~~}|{||zxwvwxxxxxxz{ywz|zwwwz{yxzzx{~}}}}~|{{}~}|~|zyyzz{{z|~}{z{~}|}~~~~~~~~~}~~~~~~}{{{yyyxwwvuttuvurpsusststuuvwxxwvwwxy{{zz{}~~}~~}}~|||||~~~~~~~~}||~~~~~}}~~~}}~~|{{{}{wvvwyywwwwxxxxwwwxwuuwwwwutttttttvwuttvvwz{yxz||||~~~~}}}|z||zyyyzzyz|{{|}zx{|zz{zyywyzxw|~{xyyyz{{{yz{{zz|}{y{|{{|~~~~}~}}||{z{{ywyzxvuvvussuvvwyyyyxxxyzyy{{z{{{{|~}}|}|{zyzz{{yy|}{z{|||{{|zwxzxwwxyyvwzxuvxyyxwwvwxzzyz}}{|}}||}}}~~}~~~~~}}}~~~~~{{{{z{zxxz{}}|~}{~}~}}~}{{{}~||{{~}z{}~~}}~}{}~||~~~|z|}|}~|{~~}~~|}~}}~}|}~~~~}{{|zxwvwwwwvtvwvttuutsrssrqqrsssstvvux{{y{{xy|}}|z{}}|~~}|{{}~~||}~~}~~~~|~}}|}~||||}~}{{~||}~~~~~}{z{zxyzzzywwwxxxwxxyxvx{{{{zzzz{||||{|}~~~~~~}}|zzzxwxzzyz{|}zx||yxwxzywxywuuuvvuuuuvuuttuwuuwxxxxz{{{{z{{{|zy||zzz|}~~}|~~|~~~~~}~}|||}}~|{zzzxvvyzxwvutuuuuuuuuxyyzzz{zy|}~~}~~~~~~~~~~|}~~|||}}{{}~||}~~|zz}~}~~~~}}}}~}{{{zzxwwwwwxy{zyz|{{}}|}~}~~~~~~~~}}~}|}}|{zz{{{{{{|}~~~~}}}~~}||||}||{zyyywvwxxxxyyz||||{}~}~~~}|}}|}||~~~~~~~~~~~~~||}||||}}||{|}~~~}~~}~|{|}|{{|}|{{|{{|~~}~~~}~~}{y{}|z{{zyxwyyxyzzyzzyyyyzzyxyyy{{ywxyvuwy{{z{}|{}~~}||~~~~~~}}}~~}}}}}~}{zyzzyxzzwwyyyxvxzwuvwvvvussttsssuxxwxyyxuuvvvtrsusstutuwwvx{{zzzyyxxzzyy||z{|}~~~}{{{|}}|~|}~}}~}|}}{{}~~}}}}}|{{{{{zz||z{|}~}|}}}}~~|}~~~}|}~~~}~~~}|{{zzz{{{{{}|||}}||}}|{z{}}}~~}}~~~~~~~|}}}~~~~~~~}||{}~|}}|{||{zz|~}}}|{zzz{zywutuuvwvuwy{|||~~{|~}{|||}||}|{{|~}|~~~~}|{{{|}||}|{{{|~}{{||||}~~||}}||{{zyxyz{|}~||~~}}}}}||~~}~}|{|}}{|~}}|}~}|}}}}}}~}}}}~}}|}}}}|{|}~~~}~~~~|{{~}|||~~|zz|}|{xx{{zvtvzywwxyxvvwwxxwwwxywwxyyyyy{{zyz{{zy{{yyz|}{y{}}|||||||||||||}||}}~~}}~~~~}|~~}||}~~~~}~|}~}~~~}}}}}}~~}}}~~~~~}~~}}~||}~}}{|~~~}}}||{zyyyzyxwwvvuvvwwwvwwwxxyyyz{zz{|}|zy{{{||}}}}||||{{{{|{z}}{~~~~~~~~~}|}}{|~}}||||}||}~}{}}{{{{|}|}}}{{z{||{{|}~}}~~~}|||{zyxyzyxxyyzzzyxyzyyzzzyxyzzyyyxwxwvwyzzzz{|}}}~~}~}}|}~}|}~~~~~~~||~~~~~~~~~}~~~}~~~|{|||{zz{||{y{}}}{zz{||zz|}~}{|~|{|}||}~}~~~~}~~~~~~~~~}~}yz{zyxxyz{zyz{zxxxyzyxyzyxxwwxyyyyyxxyxyywwyxvwwwxyyxxxyzzyyzzyz{zzzzzzzzzzyz{||{{{{|}}}||~}}~~~~~}{z}~zxyz||yy{{{{zz{}~}|||}}||}|||{{{{zyyyyxwwwvvvwxxyz{{|zzz{{{{|~~~}}~~}}}{{}}}~}|{{zyyyzyxxyxxxxwvuuuuuvuuuuvvvvvvwyyxxzz{{{{{z{{|{|{yxzzzzzz{yxyzzz{{|{zz{}~}{{{}~~}~~~~~|}~}}~~}~~~~~~~}~}|{|||||}}}}}~~~~~~~|zzz{zyy{|||{|}|zz{{|||}~}}}}|}~~}~~~~}~}{|}~}|~~~~~~}|{z|}~~}||{z{~}{}~}{{z{}}}}zxxzyxxy{{yxyzz{||{|~}|}~||~~~}~~}~~~~~}}~~}~~~~~~}}}{zz|}|{||}~~}}~~~~~}~~|{|~~|{{}~~}}||}~~~}{|~}}}}||~}}}~~|{yx|vnmorstwy{zsrqmqw~yvtrx~{wqjklmsuw~~ywtnihfdfipx}zsnkklnqt{{uplhfilmqy{rnjhghmorzysqnkknsuw~}xwz|~|ywutvz|wvsqrqtxz~ytrqnmopu{~|yupoonmosux~{vqnllmmmnuz|}ytrojhghknry|~}xpllihijpw|~{wsqnnqsx~~zvuvsrx}xqmlkmpruz~|wtuuuvy|~}yxutz~{yyzxx||z{}~{zxttuw|}|{z{~|{|~~{||~}{}~~{yyz|||}}|}~~y{}{z}~|}|wuvwxxz~~|}~|zxxz}~~}~|{|~}wpppoorwz{~~~}zuuxwwyz|~|||{z|}}~}zywwzzxy|~}~xrtwsrv{~|ywrpsuvxz|}~~{xwutsrttru{}}||~{wvyz{}{yxvssttux{x{~{z{|{{~~~||~}}~~|zvtwywuxz{}}~~}||~~||}|{{z|~}~~}|~~~}~~|zyyyxxxwwwwvuuutuwxwvy|}|{{}{|zzzwuutrqssrqsttstutsuwusuwxxz|~~~~~}yyy{}{y}~~~~~|z}|y{~}{~}|~~|~}~~~}~|zxxyyyxxxxyyyzyvvwuqpqpoqrqqrtuuwyvtuvtsrqpprutty}zx|~{wvusqqrrqtwz~|}|yy|}~~~|~~zyzzz{|~~|{z{}|{~~}|zy}}}~~~~|{zyxwwwvvvwz|}}~~||}}~}|}}~|z{|{z|~|}}zz{zyz}|{{{{{||}}}~~||}ywwwwxwwwxy{|}~~}{{|}{{|~~}|}}}~~~~~}{{|}}||{|||{zz||{zz|~|zxwwwvvuuxzzz|}~||}|z{|~}}~}|{yxwvvvvvvwyz{{}}|zzz{|}}~~~~}}{xxywwwxyz}}zyxvuvvwxwwyz{{||{{{|}~~{zzzyxxy{|~~~}}}|}}~~}|zxustutsrstttuvxxvuuutuvvvxz{{|~~{xwwwututtuwwx{{xuuuttuvvvvwy{{|}~~|z{{xwyzxxyz{|}~|}~|{|}}}}~}|||{{{|}~}}|zz{}~~~~~}||{{|}~~}{{zyz|{{}~~~~~}}{zz{{z{~~~~~}}|{}~~~}}~~~~|{|}}}}~}}}|zz||}~|}}~}{||yxxxwvvxzz{}}|{||||{{|}~~}~~}{yxxyxyy{|{|~~}|{{||||}~~~}}|||~~~~}}|{{|}}~}~~|{{{yyzzz|~~}}|{{zyxxyxxyz{|~~}||{zz{zyz{|}~~}}||||{{}~~~~}||{zz|}||}~}}}~}}|}~~}|{zzyyyz{|}}|{{zzzzyyxxxxyz{{{{{{|}|{{zyyxxyzz{|}|{{zyyxxxvuwxyz{|~~~~~~~}|{{{{|}}~}|{{zxwxxyyyz{{{}}|{||||{{||}~~~~}|zyyyxyz{|}~~~~~}}}}~~~}|{zzzzyzzzzz{{{z{{zyzzyz{zz{|||||{yxwvuttvvvwzz{}}{|||{||}~~}||{||||}~}{z{{{{|}~~~}}}~}{yz||}}~~~}|zyyxxyz{}}||{zyxy{|}~~}|{{{|}}~~~~}~~}|{zyyz{{|~~~}}}}~~~}}}~}}}~~}}}}~}||{zyyz{|||}~}||{{zxwwvtuvxyzzz{||||{{|{zzzz{|}~~~~~~}{yxyyyyz{||}~}}}||{z|}{{|}~~~}|}}|{|}~}}}~~~}}}~~~~~}}}~~}~~~}}|||{zzyxyyzz{|}}}}~~}|{{zyyxxz{{{||||zz{yxxxwwwxyz{{|}~~~}|||||}~~~~}|{zzzyz{{|~~}{{{zz{|}|{{}}|{zzzxvvvvwwxyyzzz{{||{{zyyzz{|}}}}}~}||{zyyyyyxy{zz{{{|{z{zyyxxyyzzzzz{{z{{{zyxxyyxy{{|||||||||{zyxxyzz|~~~~}~~~~~~~~}~~~}}}}|{{{zz{|||}}|||~~|}}}|{{{|||{|}}~~~}}}||{{|||{||}}}||}~~~~~|{zyyyyxxyz{{|}~~~}||}}|{z|}||}}}{yyxwwvvuuwwwwxz|}~~}|{{{z{|||}}}}}|||{zyxwxyz{}~~~~}}}~~~~~}}}}}~~~~}|{{{zxwvwvvvvwxxwxxxxxxxxwwwvwyzzz{|}~~~}||||||}}}||}~~}|{{zyyyyyyzzyz{zyyxyzxxyzzzz{|}~~~~~}}}||{{|}~~}||{z{{zz{{{zyyxwwvvvvvwwxyz{{||||}}}{zzzyyz{{{{{{|}}}{zzzyyz{|}}}~~|||||||||{{}}{{{{yxxyyyyyz{|}~~~~~~}|{{zyxyy{{||||}~}}~~}~~~}~~}}~}}}||}}~}}~~~}}}}}}|||}~}}}|{{z{|{z{}|{{{{{zyzyxwxvvxyyxyzzzyyzyxxyyyyyzzzz{|}}|||}}|{{||}}}~~~~~~~}}|{{{{zzzzzzyyyyxxwvwxyyyz{||z{{zyyyxxwwxxxyz{{{zzzzyxxyyxyzz||}~}|zzywwvuvvvwxxxxyyyyyzzzzz{{}~~}}}|{{{||||{||}}}~~~~~}}}||}}}|{||zyyyyxwwwwvvvwxyzzz{{{zzzzxwwxxwwxyzzz{{{{{{yxwxxwwwwxxxyzzzzyzzyyyxyyyz|{{||||||}}|{{{|||}~~~~~}}}~~~}}}||{z{{||{{|{zzzzzzzzzzz{{z{}}}~~~~~~}~~~}}}|{{{{zzzzzzyyzzzz{||||}~~~~~~~~~}}}~~~~~}~~}|}~~~~~~~~}}||{{{zyxxxxwvvvvuuuvvvvvvwwwxxwwwxwvwyyyyz{||{{||{zz{z{{|}}}}}}}~~}}}}}}||}~~~~}}}|{|}}}~~~~~~~~~}||||||{{||||||{zyyxwwxxwwxyyzz{zyyyyxwwxxxxxxxwwwwvuutttsstuuuvxyyz|}|zzzzyyyzyyyz{{|}~~}}}}|{|||}~~~~~~~~~~~~~~}~~~~~~~~}|{zzyyyyxxxyyyyyyxvvwvuttttttuvwwxyyyxxxyyyxxxwxxyz{{|}}}}}~~~~~~~}{||{{{|~~~~~~~}}}||||{{zzz{{{{||||}~~~~~}}||{zzzyyyyyzzz{z{||}}}~~}}~~}|{{|||||||||}}}}}}}|}}}}}}~~~~|{{{zzz{{z{{|||}}}}||}}|{{{zyyyxxwwwvuvvvvvvwwwwwwxwwxxyxxxz{{{{{z{{{{zz{{zzzzzyyz{{z{|}~~~~~~~}}}|{zz{{zz|}}}}~~}}~~~}}~~~~~~~}}|||zyyyxxwxxxxxxxxwxxwvwwwwwxyyxxyyzyyyyyzzyyxxxwwvvvvvvvvwvvwxxxyzzzzzzyyzzzyyzzzzz{{zzz{{{{{{zzzz{{{{||}}~~~}|{||{zzz{{|}~~~~~}}}~~~~~~}}}~~~~}~~}}~~~~~~~~~~~~}}}~}}}}}~~~~~~~~}}}}}}}}~}|||{{zyyxxwwwwxxyzzzyyz{zzzzzzz{|}~~~~}{{||||}}~~~~~~~~~}~~}}|{zyyyyyyyyyyzzzzzzzzyyxxxxxwwwwwwwvwwxxwwwwwwwxxyzz{{{||{||||{z{||{{{||{{|}|||{zzzz{{{{{|||~~~~~~}}|||}}~}}}~}}}~~}}}}|||}}}}}}}}}}}}}~~~}}~~~}|{{|{z{|||||}}}}}}|{{{{{z{{{{z{||{{zzxxwxxxxxyyyzz{{{{{{{{{{|||}~~~}}}}||}}}}~~~~~~}}~~~~~~~~}}~~~~~~~~~~~}}~~~~~~}}||zyzzz{|}}}}}~~~~~~~~~}}}|{|}}~~~~~~~}}}}}}}}}}}}~~}|}}|||||{{{|||}}}|||}}}|}}}}|}}|||}}}}~~}}}~}}}}~~~~}}~~~~~}}}|||||{{|}|||}}}}~~~~}||{{{zyyyxxxyyyyyzzzzzzzyyyyzz{|}|||}}}}}}}|||||||||}}}}~}}~~~~~~~~}}}}}|}}}}}~~~~~~}}}}||{{zyxyzyxyyzzyz|{{{{zzzyzzyyyyyxyyzyyyyxxwxxwvvwwwwxyyzzz{{{|||{{{{zz{{|{{{{{{|}}}|||}||}~~~~~~~~}}}~~~~~~~}|||||{{|}}}~~~~~}}}|||{{||||}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~}}|||}}~~~~~}}}}}}}|||}}}~~~~~}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~}||}}}}}}|{|||||}}}}~~~}~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}|{{{{|||}~~~}|||}}|}~~~~~~~}}|||||||}}}|||{{{{{zyzzzzzzzzyyyxxyyyyzzz{{||}}}||}}}|||||}}~}~~~~~~}~~}}}~~~~~~}}|{{{{{||||||}}}~~}|||{zyyyxwxxxxxxxyyyyyyxyyyyyzz{{|}}}}}}}}}}}}}}|{{|||}}}}}}}}}}}}}~~~~~~~~}|{{{{{||{{{|||||}|||}}}}~~~~~~~}}}|||||{}}}}~~~~~~~~~}}}{zzzzzzzzzzzzz{{{{{{{|{{{{{{{{|}||}||}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~}||}}||}||}}}}}}}|{{{{{{z{|||||}}|||||{{{{{{{{|||}~~~}|}}||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzz{{{{||}}|}~~~~~~~~~~~~~}~~}|}}}}}}~~~~~~~~~~~~~~~~~}|||{{{{{zz{{||}}}}~~}}~}}}}}|}}}~~~~}}||{{zzzyxxyyyyzzzyzz{{{z{{zzzzzzz{zzzzzzzyyyzz{{|}}}~~~}~~~~}}~~}}~~}}}}}}}~~~~~}}|||}}}}}}}}}~~}}}}}||||||}}}}}}}}{zyxxxwwxwwxyz{{|||{||||||}}}~~}}}~~~~~~~~~~~}}~~}|||{{||||}}}}|||}}}}}}~~~~~~~~~}}}{zyxxxwwwxxyyz{{{|}}}||}|||{{{{{{{{||}|}}}}||}}||||}}}~~~~~~~~}|||}}}~~~~~~~~~~~~~~~~~~~~}}~}||}||}}}}}}}}}}}}}}~~~~~~~~~}}||{{{{{{{|||}}~}}}}}}}}}|{|}||}~~~~~~~~~~~}~~~~}||{{z{zzz{zz{|}}||~}}}{~{{~~~~~}~~~||}|{{{{z{{{{{|}}}|z|}}|{yzzzz{{zzz{|}}}}~~}}~~|{z{{|~~}~|zyyyzzyxxyzz{{|}|{{{zzz{|{{zz||{{{{zzzywwwwwxxxz||{yvxzxvyyxwxy|}||{{{zywwxz{}}|}~|zyzzz{{{{{~~}}~|~}|{zyy{|}~~~~}{zyxwwxyz{{{||~}{|}~}|}~~}~}{{~~|z{{|{yyzyxwwvvvwyyyyyyxxwwwwwxxyzyz|zxvuvvtrrstttsstvvvvwwwvvxzz{{|}|zyxvuwwutvwwxyxxwvxyz{}|yyzzzzyxvsqponnnnopstuvxxz}~~}zxwwxyxvwy{}}|~~~~~|{}|z{}}~}}~~~}~~~}~~~~}{{|~~}zz}~~~~~~}~~}|{zyyvttuttuuvvuvwvutsrrrstuxyy|||}}}{{~}~~~|{{}~}}}~~}|~~}|}}{yyxxz||{zy{}}}}~~|{z{}|yxyzzzzyxy{yvxz{zxvvvuvvutuvvvvwyz{zxxxwvvwxzzzzz|}||}~}}}|y{~~~|{{{zyz{{zxvvvwwxyz{|{{||{{||{|}|{{||{{{zyyxxyy|}|~|zxwvvwxxyzxxz||{{{{||}~~}~}}}}}}{{}~~}|}~}|{xwvuvvvvwy{|}~~~|{zyxwvutuuvwxxyyxxxz{zxxyz{zz}}}}|{yxwvwwwxyyxwvy||{yy{||||||{y{|{yyxxxyzzz|||{xyzwtvvvwwxyyxyzzyxxxwxxzzyyy{}|{{}~|{|{zxwyzzyy}}|}}|z{}~~~~~|{xuuwxxxxyzyxyz{|}~~~~~}||}~}~}|{zzyxyy{~~~~}}{wutuuttwz|}~|zyywvxzz{~~}}~~~|{zxvutsstuvvwwvssutrqppponopqsttsstsqrsrqrrssuvvwwwwusttsrstssuvwwwyzzyzyxvvuttuvwvvwwvvwwxyz{{||}}{z{}}~~~}}}}~}}}}}}~~}}{yz|||}}~~~|ywxxxyxxz{{zyy{|}}|}}}}|{|~~~~~~}}}}}}}~}}~~~}}}}}}{yxwvtsssttsssstvusstsstuuuvvxyxxyz{}}}}}|||}~}||}~|zyzzyz{{|}~~~{xz{yxxyz{||}}|||xuvvutttttuwyzz{{xvuutsrsutsssrqqstutuvwwwyzzzywvxzyyz|~}||{|}}|zxyywvttuutstuwwxxxzzzzyy{{{{{{{{{{|}~~||}}|{zz{zz}~}}}||{{|}~~~~}~~|{z{}}{||}}~~~~~~~}{yxyxwwxyyxxyyyxxxwvwwvuuuvvvwwvvvwwxz{|}~}|||}}}|||{{}}}{xxxxxxxyyywvvvvvvvvvxyxwvvvtqrssrsttuuvxyz{|{{}~}{}~~~}~}|zz{||}~~~~~~~}}}|{||}~}}~~}}|}|{yxxxz|~~~||}}}|||}||~}|{{zzz{|{zz{{}~~}|~~~}}||}}|{||||{{|||}}|{{{yyyywwyyxyxz|{{|}}~~~~}{yyywwyzyxxyyxwvvutttsqqqqqqpoqrstttttssuutttvwvuwyzzzyzzxxyxwvuttssuvuuwxxwwxyyxyyyxwxxyxy{{z|}~~}{||zyxxzz{||}~}|{zz{|||{{{||{{{{zyxy{||}~~~}}}~}~~~~~}|}|{zzz{{{zyyyz||~~~}}~~~~|zzyxwvvvvvwxwwwvuttsssssttuuvvvwwxxyzzz{|~~}}|}}{{}~~}}}~~~{zzxxy{}~}||{zyyyz{|~}|{{zzywvusstttuxyxwwwwvuvvtstuutttuutttwyxwxyxyyyzzzzzz{|||{|}|}~}|}~~}~}{{z{{zyxxyzzywxzzzwuwywvvwxxxz|||}~~~}|{zyxyyxxwwxxxz{{{{|}{y{}~}||}~}|{zxxwvvvuttuvvtrrsstuwxyyz{zzyyz{zz{}}~}||}~}{}~~}||{z{{zyxwxxxxxz{{yxwvwwvvuuuutstuttuuuvwxxxxyz{z{|{z{{{{|}~~|~~}}|||{z{|{zzzzz{|}~~~~}}}~~}||{{zyyyxwvvwxxxyzz{|}~~~}}||||{yzzyyxxxyzzyyyzzxvxyyyxxxxyyyz{{||}~~~~|{{{|~~}}||{zxxxxxvvxxxwvvutsstsrstssssttsssrqqqpopppqrstvwy{{{|}|{{yyxwwwwwvvutssssstttuvwyyzzzz{|{{|~~~~}||||}~~}}~~||}||||}~}|}~~}|{{|}}|~~~}|}~}}~~~~~}|}}}|||}||}}|||}|{{||}}}}}}~~}}~~}~~}}}}}}~~~}|zz{{zyyyxxwvuuuuttvxxwy{{|{z{|}}}{zyzyyz|{{}~~~~~~{}}{|||}~}}}|{zyxwvvuutssssttuvutstuvvuuvvvusrtusrsuvustuvvwwxyzzyyyzzzz{||}}}}}~~~~~~}||{zyyyxxwvwxyzz{||zyyyzxwwxxxyzzz|||}~~~~~}}|{||{zyz{|{{zzzzyz{zz{{{|~~~~}}}|{{{{{{|zz{zxwxxxyyxxxxyzyzzzzzyz{||{zz{|}|{z{}|z{||}|{||{zyyyxxwvxyxxxxxxxyzzyyz{{yyz{{{zzzzzyxyzzyxwwxxxxy{{zz{{{{{{|||}~~~~}}|{{{}~}|}~}}~~|}~~~}|{{{|{{{{{|}~~}}~}}|||}~~}{zyxwvuvxyyz{||||||}}{{|||zxy{zxxxyzzz{zyz{{{{|~}|}}}}}}|~~~}|||{{{{zyxwvuuwxwvuuuuttttuutssttrpqrqpppqstutuwyyxvxywvvwyyyzzzzywwvwwvvwxxwwxyyyz{||{|~~}}||||||{{{||||||~~|{||{{}}~}~~}}}}~}}~~}}~~~~~~}||{{{|}~~}~~~}|{{|||}}}~~}}}|{{~~~~}}~}|~~~~~|}~}||||}~~~|{zyxwwwwwwwxyzyxyzyyxwwxxxyy{{{|}}}}}}}~~}|zxwwxwvvuuutrrrttttssssstvwwwwwvvwvttttttuuwyyyyz{{yxyyxxyz{||}~}}}|}}|{{{{zyyz{{{z{{{{{{zyxwwwvwvvwwwwwvwyyz{{|~~~~}}~~}}||}}}}}}}~~~~~~~~~~}||{|}||}}~~~~~~}}}{zzzzzz{{zzzyyzzzyyyyxwwxyzzyyyzzzzzz{{{{zyyyxwwwvtuuuuvvwxyz{{{{{{{zzyyzzzzzzzzyyxxxxxxyzzyyyyz{||}~~~~~~~~~~}}~~~~~}|}}|{||}}}~~~~}||{{{{zxwxwwxyyyz{~~~}}||{zzzzzzz{|||}}}}}}||}}}}}}~~}}~~~~~~}|{zyyyxxxxyxwxyxxwwxwuuvvuutuuutsssssrrsuuuvvwwwwxyzz{{zz{zzzyxxxxxxxxxxxxyyyzz{{||||||}||}}}}~~~}}}}}}}}}}|{z{{|{{{{{{|||~~~~~}}}~}|}}~~}}}}~~~~}|zyyyyz{||z{}|{|}}}}~~~~~~~~~~~~~}~~}}|~~~~|||{{{{yyyzzyxxxxwwwwxxwwwwwxyzzzzzzzzz|~~~~~~}~~~~~|zxwvutttsrtuvvvvwxxyyyzzzzz{{{zyyxwvvwxxxyzzzzzyyzzzyxxxwwyyyzz{|||||}~~~}{zz{zzzzzzyyzyyzyxxxxxwwwxwwvvwwxxxz|{{|}~~}~~}}|}~}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~}}~~~~}~~}|{{{zzyxxyyxz{||{{{zyxxxxxxxwvwxyyyzzyxwxyzzyyyxwwxxxwvvwxyzzzyyxxxxyz{{{{||{{||{zzyyyxyzyxy{zz|}}}}~~~~~~}~~~~~~}~~}}}~~~~~}|zyyyxwwxxyyz{{{||}~~~~}}}}|||}}}}}~~~~}}||{z{||}}~~}|{zzzyyxxwwwwwwvvwwwwwvuuvuuvvvvuuvvuuuuuuvwxyyz{|}}}}}|{zyyzyxxxxwwwwwwwxyyyzzzzzz{{|}~}}}|}}||||}||||{{||{{{|||}}~~~~~~}}}|{{||}}~~}}|{zzzzzzz{{{||||||}}}}|{{{{{{{}~~~~~~~~~~~~~}~~~~~~}}~~}}}}}}~~~~~~~}}}}||{zzzzyyyyyz{zz{|||{{{{{{|{{{||||}}}}~~~}~~~}|{zyxwvvvwwvvwwvwxxxyzzzzzyyyyyyyyzzy{|||||||{{|{zzzyxxxyxxxyzzz{{||}}~~~~~~}~~}{{|||{{{{zyyxxwxxxxyyzzz{{|||||}}||||{zz{|||||}}}|||||{zz{{||}~~}}}|}}}}}|~~}}|}|||{{{z{{{{|}||{{zzyyyz{yxxwwwvvwwvuvvvvvvvwwwwwxxyyxxwwwwxyyzzzzzz{|||}}~~~~}}||}~~~~}|z{{zzzyyyzz{|}~~~~}~~~~~~~~~}~~}||}}}||}}~~}|||{{{{{{{||}}}~~~~~~}}}|{||{{{{{{z{|}~~~~~}|{{{zzyzzyyyxxwwvvuutttuutuvwxyz{{zz{zyyyyxwwxyxxxxyyxxxxwxxxxyyxxxy{{{|}}~~~~~~~~}|||}}}}}~}~~~~~~~~~}}}}}}}~~~~}}}||{{{{{{{{{{{{{{{{{zzzzzzz{|||||}}~~~}}~}}~~~~~~}}|||||{{{{||}~~~~~~}~~~~}}}}||||{{zzzz{{{{{zz{|}}}}}{{{{z{{zzzy{|}~~~~~}}~~~~~~~~~~~~~~~~}|||{{zzzzyyyyxxyzzz{{{z{|}|}}}~}}}}|{||||||||||{{zyyyyyyyyyyzzzzzz{||}}~~~~~~}}|{zzzyyyyzzzz{{{{{|||}~}|||{zz{|{||}~}}}}}||{{{{zzyyz{|}}}~~~}}}}|||||{{{{zz{{zzzzyyxxyyxxxxwwwwvvvuuuuuvvvwuuuvuuuvvwwxxyz{{{|}~}}}}}}}}}}}}}||||{|}}}}|||{{|}}}~}}}}~~}||}}|||}}}}}}}|{{{{zz{{{{||}~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}~~~~~~~}~}}}||{{zzzzyyzzyxxwvvuvvvvvvwxwxyyyzz{{zyzzyyzzzyyyyyxyzyy{{zzz{{zzzzzzzz{{|}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||}}}}}~~~~~~~~~~~}}||}}|||||{zzzzyzz{{{||}}}~}}}~~~}~~~~~~~~}~~~}}}}|||}}}}}~~~~}}~~~~~}|{{{{{{|||{{{{{zzzzzzz{zzyzzzz{{{{|||{{{{|}}~~~~~~~~~~}}~~~~~}|{{{{||}}~}}}}}}|{||||||||||}|{{|{zzzzzzz{{{|}~}~~~~}~~}~~~~~~~~~~}|{{zyxwwxwwxyyyzz{||||||||}}}|}||{{|||{{{{z{{{{{||}}~~~~~~~~~~~}~~}~}{~{|~}|||~|z~~}~}}{}||}~}z{|{z|||{{{yvuutuxzvtvwtruyvsuxwuvvutsrqqsvutvyxuwxxy{{ywwxvuy{xwz||}|wxyxxxz{{yxz}}yxxy{|~}|}}}~~}~~|}}|~~}~}}||}|{zz{{z{{zyz}}|{{{zzzzxy{{z||zzzyyyxyzzyxz{zy|~~~}~}|{{zyz{xwz|zwz{xvxyxxyyyzzy{}||~~}}~}{~{w||xz||||}|{}}{}~}{}}z|}|~}yz}}|}{y}~|}~~~~}{}~}~~|~}{~z|~|y{|zwxzyxxyyvvwvtvxwvvtuwusvxxwvusstuuttutttvyzxvwxwxxyz{ywwyyz|}}}{xz{zyxwy{xuwzyyzzxwwxz{|}zx|}{}~~~~~}~~}|{{}~|{zyyy{}{y{|||{z{|{z{||||{|~|{||zx{~zwy|{y{|{z}~~~}~~~~}~~}||{{z{{xwy{ywvvvvvwvuuxxwz}{y{}}}}~}}~~z~|~~{|}}{{||{||{|}}}}|{|~~||||}~~~}~~}~}}~}}}~}}}~~~|{|~{yz{{zzzzyyyxwxxyyyxxyyyxxwvvwutuvvvvvwwwxyyyzywxzyvwyxxwwwxwvwwwwvvxzxwyzyxyyzzxvxywvwwwwwwxyxxz|||}}}~~~~}}}|}}}~~~}}}|||}{yz|{xz|||}}}}~~~~}}}}}}}}}{{|{zywwxxwwxyz{~}~~}}}|}~}|{zyxxy{zxxyyxxwwwwxyzzz{|}}|{zz|}}}~~~~}{{zxwxyyxz|{{|}~~~~~~}}}~}|}~~~~~}}}~~~}}||{zyxxxxxyyxyzzz{{{z{{zyxyxxxxxwwwwxxwxxwvwxwwwxxvvvvuuttuutuvvvvwwxwwxxxxxxxyxxyyxxyyyxyzzz{{{{yx{}}}}|}}||}}}||}}}~~}}}}}}~}}~~~~}}~}}}}}|||{{|{{||{zzzzzyyyyyzyyyyyz|~~~~}|zyyyyyz{zzz{zz{||{|||{{{{{{{{{zz||{{}~}}~~~~~}}|zzzzzzzyyyyz{{|}}~~~~~~~~~}|||||||}}||}~~~}|{zzzzzzyxxyyyyz{zz{|||||||{zzzyyyyxxxxwvvvvuuvvuuuttttttttssrstttvxxxyyzyxyyyyzzzzzzzzz{|||||}}|{{{{||}~~~~~~~~~~~~~~~~~~~}|||{z{{{zzzzyyyyyxwwwxxxyzzzz{}~~~~~~~~}}|{{{{{{{{{zz{{zyzzz{{|}~~~}|||}~~}{zz{{{{}~}{zyxxy{||}~~}}}}~~~~~}}}||{{{{{||}}~~~~~~~~~~~~~}}}}}|||{zz{{{{{{{z{||{{{{{{zzyyxwvvuuuuuuuutsrrrrrstttuvvwwwwwwwwwxxyzzyyyyz{{{{|{{||}||{{{{{{{|}~~~~~~~~~~~}~~~~~~~}|{zxxwwwwwxyyyyyxxxxyyyyyyz{|}~~~~~~~||~~~}~~~~~~}||{zzzz{{{||}||}}}}}}~~~}~~~}||}}}}}||||}}}}~~~~~~~~~}}}}}}}}}}~~~~~}||{{||||}}}}}||||||||}|}~~~~~}}|{{zzzzz{{{{{{{{zzyyyyyyxxxwvutssrrssssttttuuutuuuuvwxxyyyyyxxxxyzz{||||||||{{{{{{|||}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}|||{zzzzyyxxyyyxxxyyyyyzzzzzzz{|}~~~}}~~~~}}}~~~}|{{zzz{|||}}~}}}}}}}~~}}}}|{{{{{{{||||{|}||}~~~~~~~~~~~~~~~~}}~~~~~~}||}|||{{{{{{{{{{|}}}~~~~~~~~~}||{{zz{{{{{{{{{|{{{z{{zzyxxwvvvvvuuttssssstuuvvuvvvwwwxxxxyzzz{zzzzzyzyzz{{|}}}}}|||}}}}~~~~~~~~~~~}}~~}}}}}}~~~~~~~~}}~}}}||{zzyxwwwxxyyyyyzz{{zyyz{|||~~~~~~}}~~~~~~~~~~}||{zzzz{{|||||||||}}}}}}}||||{|||}||||}}~~~~~~~~~~~}}|{{{{{{{||||||}}}}}||}}}}}~~~~~}}~~}}}||{{{{{{{{{{z{{{{{||{zzzyyxwvvuuuuttttuuvvvvvvwwwwwxxxxyyzzzz{{zz{{{{{{{{|||||}||||||||||}}}~~~~~~~~~~}}}|||}}}~~~~~~}|{{{zyyyyyyyyyxxxxxxyyyyyzzzzzzzz{|}~~~~}}~~~}}}||||{{{|}}}}||||{{{{zzzz{{{|||}}}}}}~~~~~~~~}}||||||||}}}}}}}~~~~~~~~}~~~~~~~~~~}}||||||{{{{{{||}|||{{{{zzyyxxwxxxwvwwvvvvvvvvvwwwxxxwwwwxyzzz{{zzzzzzzzzz{{{||}}|}||{||||||||||}}~}||}}}~~~~~}}}}}}}}||{{{|{{{{zyyyyyxxxxyyxxyyyyzzzzz{{{||||{{{{{{|}}~~}|}~~~~}}}|||||||||{{{|{{{{{{{{||||}}||}}~~~~~~~~}}~~~~~~~~~~~~}}}}|}}}}}}~~~~~~~~~~~}}}}}}}~~~}}|{{{zzyyyyzzz{{{|||||{{{{zyyzzzyyxwwwwwxxyzyyyyyyyyyyyyyyyyyzz{{||||||}||||}}}||||||}}}}}||}}}~~~}}||||||{{{zyyyz{{{{{zyyxxwwwxxwxxyyyyzzyyyyyyyzzzz{{{{{|||}}~~~}}~~~~~}||zzyzzz||}}}}}}|}}}||{{{zz|}}~~~~}}}}}~~~~~~~~}}}}||||{{{||}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}|{{|{{zzzz{{zzzzz{||}}}~~}}}||{{zyyyyxxwwwwxyyyz{{zzzzzzyyxxxxxxyyzz{|||||}}~~~~~~~~~~~~}}}|||}~~~}|{zzzzzzzz{{{{{{{zzyxxwwvvvuuvvwwwxxyyzz{zzzzyyyxyyyyyzzz{{|}~~~}~{{|}~}}~~~~~~~~~~}|zyyyzzz{||||||{|||{|}}}}}||}}~~~}}}}}|||}||}}}}~~~~~~~}|||{{{{||||}}~~~~~~~~}}|||||}~~}}||||}}}~~}||{{{{||||{{{{{{|||||{{zzzzyyyyxxxxxxyz{{|||{{{{{{{zzyyyyyyyyz{{{{{|||}~}}~~~~~~~~~}}}~~~~~~}||{zyxxxwwwxxxwwwvvvwwvwxxyxxxxxxxxxyyyxxwwwxxyyyzzzz{{{{}~~~}~~~~~~}}}}||{{{{{{{{{{||}|{{|}}}}~~~}}}y{~{|~}}}}}|{{z{|}~~}}~~~}|||{{{{||||}~~~}}~~~~~~~~~~~~~~~}}||||||||||{{{{|}}}~~~}|||zyxxwwwwxxxyyywvwxyyyyyxyz{|}}}}}|{{{{{{||||||}}}~~~~}|||{|||~~~}|}~~~~~~~~||{yxxwwwwwvwwvvvvvvuuvvvwwwwxxyyyyyyyyxxxyyyyzz{{{{|||||||}}~~~~~~~~~~~~~~~~yvtsv{}}||}}|{zz|}~~~}}}~~~}||||||{{||}~~}~~~}}~~}}||}}}~~~~~~~~~~}}|||}~~}}}}}}~~~}}||||}}}|{{z{{{{{zz{{|||{{zyyyyyyyxxwvwwwwxxxwwwxxyz{||{{||}~~~~~~~~~~}}}|}}~~~~~~~~~~~~}~~~~~}|{zyyyyyxwvuutttuuuuvvvwwwxxxxxxxyyyyzyyyyyxxyyyz{{{{|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{z{{{{{{|||||}~~~~}}~~}~~~~~~~~}}}~~~~~}}}}~~~~~~}~}}}}~~}}~~~~}||}}~~~~}}}xuuu{}zz{{zyyyz{|~~zwvuuuuw{~yvuuwyzwuuwwvstw{}~|zxxyz{||}}|}~~}}||||}}}~~~~}||||}}~~~}||{{{zzz{zyyxwuuuttuwvvvvwwwwwwwwwxxxyzzyyyyyzzzz{{|||{{|}}}}}|}}}~~~~~~~}}}}~~~~~~~~~~~~~~}}||||}}}}~}}}|||||||{{||||||||}}~~~~~~~~~~~}~~~~}{{{}}xwwy{{|}~ywxyz}zy|~{wy}~~|{||~}||zywvvvuuwxyz}~~~~|zxwuuuvx{|{{|}~|yyyyy|}~}~}}|||{z{|}}}~~~~~||}~}|}}~~~~~~~~~|{|~~~~}}}|{zywwxyzz{{zzzzyyxxwwvuvvwxyyxwuuuuuvxyzz{||||}~~~}}{zyzz{{|}}||}}|{{{{||}}}}||~xu||}~yxy{~|{|}zutz}{|||~}{{{{|~{zzz|}~~~|yyz}}|}~~~}}}|{|~}}|||{{{{{||}}~}}~}}}~}}~~~|{{|}}~~}}}~~~~}||~~}}}}~~~~~~~~~}||{zyz{|}}~~~~~~~~~~~~~}}}}}~~~}|{zyzzzyyyyyyyyyyzzyz|}~}}||||||}}~~~}}}|||||}|||}}|||}}~~~~~~~}~~~~~~~}}~~~~~~}}}}}||||||||{{zyyxxxwwwwxxwwxxxwwwwvvvvvvvvvvvvxyyzz{||||}}}||{{zzzzzzzzz{{{{{|||}||}}}}}~~~~}~~~~}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{zzz{zz{}~~~~~~~~~~~~~}}}|zzz{{{z{|{z{|zx|~{xx{|||}||||~}|~~~}}~}|||~~|~~{z|}{{|{{zz|~~}}}~~}{||{{{{z{||{zz|}{{}}||}|zzz{{zy{|zyyyyzzyyyzyxyyyyyzzxvvwwwwux~}|~~~~}}||||zyxxyzzyxxyz{yyz{zyyy{zxxyyxxyxwwxz{{zzzz{{zyz{zyyzyyxxxyyz{{zzzyzzzz{zzzz{|}~~|||||}}}||}}|}~}}}~~~~|}}|{{{||zyxz}|{{|}~|{}~||||{{|{{{|~~~~}~~}|{{{|}||}~|{}}zxyyz{zz{{z|~}|~~||}}{zy{|{z{|zz}~}}||||}}|}}|{}}}}}|}}~}z{|{zzzyz{{||||{||}}}|{{|}}|{{{zyxxz{zzzzzyy{}{|~|{z{||yxzywxz{{yxyyyyyzyyyxwvx{~}|}|~~~|zz|{yxyyxxyxwy|{zyyz{zyyxyxwwvxyvuvxxwwxxz|ywxyz{ywyzzzyyxxyyxxyz{||zz|{z|}}~~~~~~|~~|}~|{}}|}~}}}}~|{}|zzz{{{{{{{}~~~}}}~~~}~~}~~}|~~}||||}}{z{|}}}~z~~~}}}|zz{||{z}}{}~~~}||{{{{ywxzzzzz{zxyz{|zxz{{zzy{|||}}}}~~}}}}}|{|}}|||{{{{{|}~||||}{xy{{{ywyzyxxxzzyyxyzzz{{zzzzyyyz{ywy|{yyy{{yyzz{z{~~~~}}~~}}~~|zz{}~~}|}}~~|~~}}~~||||{||{z{zzzyy{zwwyywxxwxyzywvwxwuvwwvvvxyxxxxyyxxxz{zyyyz{ywz{zzzz{{{|~}}}}|}~}}}{{}}zz~~}}}}}|{||}}{z{|}}|}~}|~}|}~|~}}}}|{z{{zzz|{z|~}}~~~~}~}~~~~~~~}{zzzxwxzxwxxwwyzyxxxywvy{yxyzz{z{{}~~~~~~~}}}}{{|}}{z|}{zzz|{z{|zxyyyxwwwxwwvvvxzxwyzzyxy{{{{{|}||zyzzyyz|~~}~~}}~~~}}~~~}~~}~~~~~~~}}~|{{{zyxwuuwvvvvwxvtwywvvwwwvvvvvxyxwxyzzzzzyxyzzzzyyxxxyyxyzzyz||{||}}}}~~}~~}}|zz|~~}~~}{z{|{x{~|zz{{{zz{|}~}~}}}}|}~}}~~}}~~}}}}}~~}|{||{z{zyz{{zz{|}}~~~~~~}{{||{yxxzywwxxxwvuuvwwvuvwwwxyzzyxy{|||~~~~~|{||||||{{{{{zz{{{yzzyyyzyyywwvvwxwvvwxxxyz{{{yyzzzzzyyz{|}~~~~~}~~~~~~~~}|zz{|{zyxwxwvvvwxxvuuwyxvwwwwuuwxyyxxxyzyxyyxwwwwyyyyyyyzyz{zxx{{zyy{|zyz{|}}}~~|{z|}}|{z||zz|||{z{}{z|}||~~~~~~~~}~~}}{{||{{z{|{y{|{zyyzzyyz{{{{|}||~~}~~}|||{{zxwwxwwvvuuvvvutvxwuvwxxwxyy{{{{{|~~~~~}~~~~}|}~}|}}}|z{~}|||{{{zzz{zyxxxxwvxywvxxwvwxyyxz{{z{|||~}~~~~~~~}~~~~~~~~~~~~~~~~~}|||{zxxyzywwwwxwxxwuutuuuuvvuuuvwwwwwwwxywwz{zyyyzzy{{ywxyyyyzz{{{{~}|}}}|{{{{{{zz{{|{z{|zzz{{{{{{|}||||~~~~|}~}|}}~~}}~{xz{zzzz{zyz{{{{|{z{{zz{{{{{{||||~~~}|{{||||zyyyyxwvuuuuuvuuuvvvvwxxyyzz{{|{z|~~~}~~~~}}|~~}}}}}~}|||}~}{}}|zyyyyxwvvvwxwvxyzyxy{}}|{|~}|{{|}~~~~~}~~}~~~~~~~}~~~~~~~~~~}~~{{~}|||||||{yyyyyxxyyxxxxwwwvuuuuuttuvwwvxyyyyxxyyyyxxyzxwxyyyxxxyzzxy{{{{{||{{|}{{{{{{|}|{zzz{{}|{{{{{{{|}~~~~~~}||}|{|}|{{|}}}}~}}}}|||{{zyyzzyzzzzz{zyyyzzz{|}~~}}}}|{zzyxwwwxwwvvuvwwwxxxxyyzzzz{zz{|||||}}}}~~~~}}}~~|~~}}~||}~~|z|~|{{{zzzzyyzzyzz{{{z{{zz{{{{{|}}|{|~~~~~~~}}}|{zz{|}}~~~~}~~|}~~~~~~~~~~~|~|z{|{zyyzyyyyxwwxxxxxxxxxxwwwwvwvvwxwvvwxxwvvwwwwvuxyvuvwyywxzzzzz{|}}|{||||{{{{{{{{{{zz{|}}~~~~}||}|{{|||{{|}}~}}~}|{||}{z{|zyyzyyzz{{{{{{|}}|{{{{{{||||}~~~~~~~~~~~~}||{zz{{zzyxxzzxxyyzyxyyyyyyyyz{yy|{zz{|}~~~~~~~~~}||}}}|{{|~~}}|}~}{||}}{y{{zzyz{zzyxz{{zz{{{zz{{zz{||{{|}~~~~~~~~~~~~}}~~}~~~~~~~~~~~}|}}~}||~~}|||}}|{{{{zyxxxwvvvwxwwwwxwuwyyyxwxxwvvuvuttvvvutuwwvwxxyzzzywyzzyxxz{zzz{{{{{z|}|||}~~}}~~~~~~~~~}~~}{yyz{yyyz{xuwxxxwvxy{zvw|}|~~~|{||}|z{~|z}}{|{}~~}|}}}|~}~~~~}}~~}}}|||{z{|{z{||||}}zz|}}{zz{{{zz{}}}}|z|~|{}~}}~}|||{{yxz|xv{}{{|}~~}}|}~~zy}}|||||||}{y|}xvxxxwvy}{z{|{|~~~|{z|~}}~~~~}~~~~}~~~}{}}|~|}{z||z{|{z{||{{}~|z{}|yyy{|xuxyywvvwvuvxyxxwvusqtvuuuuuuuvwvuvwvvxxvuvvvvwxyvvy{yxxz}~~|~~~~||~~|{||}{z|}zy{{{zyxxyzzy{|}}{z}~zwyyzzz{{zy{~}||}}}~}|~~}{|~~~~}}}~~|{{{|{zyyz{{{zyz{|}}||}|||}||||}}|||{zzz{zyy{|}zyz{z{}~|{|{z}~|{}~}}||~{{{yz{{yxxwvwwz|zwxy{|||}}||~~}|~~|}~}}~~|||~~~~}|}{}~}|||{~y||{~~}~~~|}~~{y}|z~|z{{zz{yxvuxyvtwywwwxxyzzyyxurrtwxwtruywtstxzvruxvvxywxyyyxw{~zwyz{|zyz}~|~~~}}~}}}yz}}|zxyyz{{{{{}{xz|||{z{{}}yy}~~|z}}z|~~~~|~}}~~~~}|~~~~~}|x}~|||||}}~|y{}|zz{}}~}yy{}~{x||x{~~zy||z{|}|{zyxwx|}yxy{~|y|~~~}{|}~~||~}|{|~~}|xwxz{xtx}|zyx|~{zzz|}{{|~}{zz~}||}{}~}~}~~~~}|~}yz}}|}|}~}}|||{{{~~~~~}}|||||}{y{}|y{||zwy|xswzvuz{wwz{zyxz|yvvwuvwwtvzxtuwxxwvuutuvvttvvuuuuuvwwwxxxy{||}~~~|}}|}~~~}{{}}||{}}zyz||{y{}|{|}||~~|{{|~{x{|}}}}~~~}}~||}}|||}~}||~|{|}~~}|}~~}~|{}{||}}}}|~|z}~~}{{|}}{y{|zy||wvwy{ywx{ywyzzyxy{|zz|~}{}~{|~~~}||}~~}{{|}~}|{zxyzz{zyyyyzyy{}{z{zz|}}||{{|~~~~~|~~~}}~|x|{y{|||{|~~}~|~~}}~~~~}||~|y{~|}}}}{{|||{zyx{~zvyzxxyyyzz{{zz{|zwwwwwwwvvvtruxvuvvttvvttwwwuuy}ywyzxy{{z{}~~}}}~~}~}|~~}~}~~||~}{{{{{{||||{zyz}|z{||}|{{{|}~~}}}}}}~~{}~~}}|~~}~~}}~}}~~}}}~|y{~{yz|}}{{~~|}~}{~~{||}}|{{zzzyyxy{yxz{zz{{yz|{{||~|z|||}|||||{z|~~}|{{{{{yyz{{wsw{zyzz{zz{}}||}||}}~~}}|~~|{~~|}~~{{~~~}|{|~}}~}}~~}~~}}}~~|y{}{y{}{{}|z{}}{{{zyxxyzxy||xxyzz{{yyzzwvuuwurtwvvvvvvvwwvtuxwuuuuvvwxz{|{{{|}}|||}~}|~~~~}~~~~~~}|{|}}||||}~}}}|{{|||{{|{z{||}||~~}~~~~~~}|z||}~~~~~~}~}~~}|~~~}~~~~~}|~}|{{{zz{||{yxyz{}~{yz|}}zz}~}{yz}|{{{{{zz|}|||{z|~|z{}~}{{}}|}~}}}|{{{{zzyyxvvwwvvuvxyyyxyxwwxz||{|}~~~~}{{~~~~}~~}|{{|{|~~}{{}~|}~}|~~|}~~}}~}|~}|}}}}{z|}|zzz{}}z|~}}||{z{zxy{zxxxvuttutsstsrtuutuvvvuuvwxxwxxwvwyz{{{|{z{~~||}~~|}}}}~~~~~~||}}~~}|||||{zzzzzzyyyy{|{z{}~~}}}~~~~~~~~~~~~~~~}}}~~~~~~z|~|zzzz{zz{yxwyyx{|zy{|{|}}}|z{~~}~}|{||zz|~~~|||zx|~|||}}||}}{zyyyxyyyzywwxz{ywxxvvwwwwxxyyxz}{z}~~}|}||||~~}}}}~~}~}}~}}}}~~}~~~~}~~}}}|}}|}~}}|||{{|~~||}{{{zyxxxwwxwvuuvwwvwwwvvustwvutuwxwwwwxwvxyzzxwz||{|~~}}~}}}||~~}~|~~|}~~}{{~~~~~}}~~{{~}{|}}|}}zyz|||{{zyyz{zy|~}}~~~}}~}~~~~~~~}}}}|{||{yz{zzzzyxy{{zyz{zz}}|{}}{|~~~}|~|{|}}|{|}~|z{}}|{{|||{yyzyxwvxyxwxyyyzyxxyz{yxxwxyzzz{|{yyz{|}}|{|~|~~{}~~~~~~|{|~~~~~~}~~~}~~|{}~}|}}~~|{||}}{z{{zxvvvwwutwyvuvwxxvwxxwxxwuvwvvvwvvvvwwwxxxxyzzz|{z{}}~}{}~}~~~~~}{|~~~}}}~~}||}}}}|{|}|{{|~~|}}|||||{yz{|{yy|}||}~|~~}}~~~~}~~~~~~}~~}~~~}~~|z{|||z{}|yz{zzzzz{{{{zyz||||||}~|}}|||}~|z||zy}~{z|}}{xy{{zywwwyzxwxyyxvx{||zy{{yxxyzzzzz{||||||}~~~~}~}{}~~~}}}}~~}|}~~}||}|z|~~~~~~}~}|}~~}|{{{{|{}}{z|}}|yy|{xxyyzxwxyxxxyzywwxxxwvvwyywwyzyxwxzyxxz{{|{zz|}}}~~~~~~~}}~~{xxwwyz}|tmnrtttuuv|~}xuqljifhnsuvz}{wtsssv}}|zvqpqtz}~{vqnmlmqtw{~{yxxz|}}{ywz}~|zyvttxz{wsrqnklonmrx~}}}xrqpmmnnpvz~}zwuropruy|xttrpqpqstz~zzxtuwy|}{zvonqpnptuvz~|z~zuqmkiiklhipvvy~}xuvwtqqrtx~|xvxy||xvvwtsy~}~~}~|xyywwy|~~ztqqomlmnqsv|~|}~}}~}|yy{|~}zy||yy{{z|}}{yyyyz|~{}~}{~}|yxvtssssstuuux{z{~~|xtrpmmqtv{~|yvutuz|||~~zxwtpprpopquy}}~}}|xtvwtv|~xz~|z|~}}{xuuvvvvutw{~}|yvrpsvuttvxz|~}|zwutsrqprspqv{~~~~}xsx|xwz}~~|{yvuyzy{}}|||}{xx{|{}~|z{|ytttrqsvvtuwwvusrsrqsuuuwyzyxwwyvsx~zw|~||||~}}~~}{yxxz{{zyyz|~}||}|z|}{z}~}}~z|~{y|~|{{|~~}|||}}{yxxzzz{{zy{~~~}|ywvwyyyz{|}|zzyxxwvvwvuvyyxy{|}zxvtssrrswz{{{|~|xwywuuusqsvwxyy{|~~~~}~~||}|{|yvwywux{}~}{zxxxwx{zz}~~|xvvuuusrtvwxy||xuuwwvwxz{{}}ywxywux}~}}~~~~~~}{ywyzwutsssqqvxusuutssrommlnpquxz||zzyyxwwwuuvyzyxz~}}~}~}|~~~~~~{yxwuvxyy{{|~~{{zxxyz}|{{ywxxy{|}~~~~~|||zyxxxy{}}~~}{zz|}~~}}{yxwxxxwyz{||{yyyxwwwwwwx|~~~~|yyyxustvxwxxxzzxxzywwwuvyxwxyz{zz|~}}~~~|}~}~~}}~~}}~~}|{zzyxwxxxwwyz{{|}}}~~}{{|}~}|~~~zzzwuwxwvuvz{z}~~}|{ywwwwwxyy{}~~~||}}{yyyxwxyz|~~~}}{xvuuvuvxyzzxwwuuvtsssrssstuuuuuuwvuvxwvuuvxxxz{}~~~~{xvvxyz{}~yvvwvvw{~~}}~}{{|{{{|{{|}}}}zz{yyz{|||~}|||}}}}}}}}{yxxxxz|}~}|{{zzyyxx{~~~}}~}{{zwuutuvvvvuuwxwwwxwvwvutuuuuvy{|~~|{{{~~~~}|}~}|{zxwvvvwxxy{zz}~~~~~|{{zzz{}|yxxxyzyxyz}}|{|{{zz{{zzz{{{{{zzz{{zyyz||||{zzz{{{|}}}}}~~}}||{zz{ywwyxwxyyyvuxxutsttsrqqqqqrrsuvuuvwwwwwwwwwxz|}}}~~}|{{{yyyz{|}}|||yxyzzyxy{{{|}~~~~~~~}}~~}~~}}||||{{{{}~}{zz{||}~~~~~||||}||~~~~~}}}|||||||}}}~~}zyxxwwwwvvwwxxxwwwwvvwwvvvvwwxz||{|||}~~~|{||zz{|}~~~}|{zyyxwuuvxz{|}}}~~~~~~~~}{zyyzzzzz{|{{|||{yxyxvvuwxyz{|||}||}}}{zz|||}~||{{|||~~~|{yyyzyxwwwwwwwwwvvwvvtrrrsttsstuvwwwxwxyvuwxwxy{~~|~}~~}~~}}~~}|||{zzzyyzz{|{zzzyxvttuuwxwx{}~}}~~}{zyz||}~~~}~~~~}}}~}}~~~~}}}~~}}}~~~~}|{{{{{|||~~~}~~}|||zxwvuuvuttuvvxzzz{{{yvuusrrtvy{|~~~~}}}~~~~~~~}}|||{yxwwwwy{|}}}~~~|{}~{{}~}}|ywwvvvvwxxwwxxxyyyyzzwvvwxwwy{{|~}}|{{{|~~||||||}~~~~~~|zxxwvuuvwwwwwwwxyxxxwvuuvvutuvvvvvwxyzz{{||{zzzzyxz}}|}~~~}~~~~~~~}~~~~~~~~}~}}|{zyz{|||{zyyxwvuvvvvwxxy{}~~~~~~}~~~~~~~~~~}}~}}}~~}}|||}~~~}}}}}~~~~~}~~}}~}|}~~~~}zz|}|||||||{yyxyxwvwwwwwwxyzyyyyyyzzzz{{|{{{{||}}~~~~~~~~}}|||||}{{|}||||{zzyyz|}~|{~}}~~}}~}}~~|yzzwvwwvvuvwxwwwvuvvvvvvvwy{~~~~}}}}}}}|{|~~~}|||{|}}|~}}|zyyxxyz{||{{zyxxxxxxxxwvvwwwvvwxyyz{|||||||{{zzzzzzyz{{|zy|~|{{{|||}}{zzz{{||}~~}|{|}}~~~}~~~~}}}}}}}}|{zyxxxxwwvvvwxyz{||~~~}}}~~~~~}}~~}}~~~}~~~}}}}~~~}{{|{z|~}}~}|}~~}}}}}}{|}||||||||||{{{zyzzxxxxwwxwvvwy{{{~~~}|{{{zzz|}||}~~~}}}|{z{{{{|}~~~~~~~}}}}|zzz{|}}~~}|}~~~~|zzyxwuuuuttuuuvxxxwwwwvwyzyz{zz{|}}}}}|}~~~~~~~~~}|{||{|}}||}}}}~~~~}|||{zyyyzz{zzyyxxzzyxxwvwwwwvwyzyyz{{{{{{zyxwwwxyyz||||{}~}|||}}}~~~~~~}}~~}|}}}~~}|{|}}}~~}}}}}}|{zyyzzzyyyyyyzz{||}~~|||zyz|||}~~}|{|||}}}~~}}}}}}}}|}}{zz{{zzyzzz{zzzzzzzzyzz{{|}~}||}}}}}}}|||}~~~~~}}}}}}~~~~}}||{zzzzz{{{{|}~~~~~~}|}~~~}}}|||}||{zzyxxxwvuuuvvuwxyxxxyyxxyyxxxzzyx{}|}~~~~~~}}~~~~~~}||{{{zyxyzzz{|~~~~~~}}}||||||||~~}}}}{zyyxxxxwvuwyyyxyzzzzyzzyyxxxxxxxxxxxy{|}~~~}||||||||}}|}~~~~~|||}}}||||{|}|{|||}~~~~~~}||||||}~~~}|{||}}||}~~~~~~~~}}~~||}{zzzz{yyyxvvvvwwxyzz{|~~~~~~}||~~}~~~~~~~}||{zzzyz{||||}}}}~~~~~}|}~~~~~~~~~}||}}{zyyyyyzzyyyxxyxxxxxyyyzz{{||{{||{{{{zzzzz{zzzz{|}~~~~~~~~~~~}{zzyyxwxyzzz{}}|||}||}~~~~}||{{zz{{zyyyxwvuuutuuvvvvwxxyyzzyxyzzyz{{z|}~~~~~~}||}~~~}~}}}~~}|||{{{{{{|~~~~~~}}}}}}}}~~~~~~~~~~~}}}~~~~~|{{z{{zz{|}}}}~~~}}|}|{|}}|{zzywvwwwvuvwwvxz{||}~~~~~~~}~~|||||}}~~~}}}}|||}|{|}~~~~~~}}}|||}~~~}~}|{zzzyxxyyyyzzz{|||{zzzzzzzzzyz{{|~~}}~~~~}}|{zzzyzzzz{|{z{|}}|||{|}}}}}}|{|}}|}~}}|{{{{||{yzzzz|}}}~~~~}|{|}~~~~~}}}~~}}}{zyxwutttssstuuuvwxxy{{z{|{{{|~~~~~~}||||||}~}|}}~~}|||{{{{||z|}}}~~~}|{zzz{{{{|}}~~}}~~}{zyxxwwxxxyz|~~~~~~}{{{zyyyyyzzzyyz{zz{{{{|}~~~}}~~~~~~~~}}~}}~}{{|}~~~|{{|||}}~~~~~~~~~}||}}||{zzxwxxwwwxxwwxz{|}~}}}~~~}}}|{{{|~~~~~}|{|}}}}}}}|z{{zyzzzzy{~~}}}||||||zzzzyz{|||||}}}~~~~~}}||}}}}|}}}~~~~|{|}}||||||}~~|zyxwusssssrrstuvvwxyz{|~~~~~}}}~~~~~~~~}}}|}}||}}|||}~~~~~}~}}}}|{{|||{{}}|zzyzyyyz{{|}~~}|{yyyyyyyyyyz{|{|~~~~}|||}|{{||||}~~}|||||}}~~~~}}~~~~~~~~}|||||}}}~~}|}||}}}}}~~}~~~~}}|{zzyzzzyyyxwwwwwwxzzyz|{{{{||{|~~~~}||}~~~~~}|{z{{z{{{{zz|}}|}~}||}~}||{zyxyz{|~~~}}}~~~}~~~}||}}}}~~|{}~~~|}~~}||{zyxxxwvutsrqstuvwxyyyz{{{|}}}}}}~}}}}}~~~}}|||}}}}|}~~~}}}}}}~~~||{{{zz{|||{{|||{{{{zyz{|}}~~~}}}}|{zyxxxxxyzz{{{{|}~~}}}}||}}|||}}|}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}~}||}}}~~~}||~~}}~}~~~~~}|{{|||{zyxwwwwwwwwwwwwwxyyyxyzz{||}}}|}~~~~~~~~~}{{{yyyz{{z{|||~~}}}~~}||||{{{{{{{}}~}||}}}|}}}}}}}~}|}}}|||}|{{{{zyxyxvvvvvvuuuvwxxyyyyzzz{|}}}|}}}}}~~}}~~~~}}}}|||}}}|||{{|}~}}}|{z{{zzzyyzzzzzz{{{|}~~}}}}|{{{zyzzzzzz{{{zz{|{{||||||}}|{{||}~~~~~~}~~~~~}}}~~~~}~~~}~~}|}}||}}~}}~~~}}}}}}}}}||{zzzzzzyxxwwvvwxxxzzyyyzzzzzyyzzz{|}}}~~~}}~|{{zzzzz{{{|}}|}}}}}}}}}~~~~~~~}}}}~~|}}|{|}||}~}}}~~}}||{zyxxxwwwwwxwxxxxxxxxwwwxyz{|||}}}}}}}}}}}}~~~~~}}}~}~~~~}||||{{zz{zzz{{|}~~}|{zz{zzyyzzyxyzz{{|}}}}~~|||{|||}}|}}}}|{{{{{z{{|||{zzzzzz{|zyzzzz{|}}~~~}}}}}}}}~~~~~~}}}}||}~~}}|{{{zyyyz{{{|~}}}}}|{{{{{zzyyxxwwwwwwxxvwxyyyz{|zz{zyyzzyz{{||||||}}}}~~~~~~}}|||}}||||{zz{{{{{|}}~~~}|}}|z{{zzz{|}}~~}|{{{{{zz{{{{{||{{zzzyxxwxyyzzzzz{{|}}}||||||}}~~~~~~~}~~~~}~~~}|{||{{}~}}}}}|{|||}~~~~~}}|||{zz{{{{{{zz{{{{z{}}}~~}}}}|||||}~}|{{{{{zzzzzzyyy{zyyyzzzyzzzz{{{{{{zzz{{||||}}}||}~}}}~~~~~~}||||{z{zyyyyzyyzzzyxxxxwxyyyyxxxwwwwxxxxyyzyyzzzzzzzzz{{{{{||||||||}}}}~~~~~}}~}|{{{{{{{{{{||||}}~~~~~~~~~~~}}}}|{{{{z{{||||}}}}}}}}}}}}}}}||}}|{{{|{zz{zzz{{zzz{{{{{{|}}}}}~~~~~}~~~}~~~}}}~~~~~~~~~~~~~~}}}}|||||||||}|||||}}}}}}}}~~~~~~~}}}}}||}~}}}|||||{||{{{|}}}}~~}}}}~}{xwz}ytrplprqrx||}|}ztommllmptwyy{~~|ywuqmkkmruy{~~{ywuvvw|}{xvvvxz{}~|yxwvw}~yvtrqqsuy|~}}}~zvuutsx}}|yxwwyyx}}{ywtux{~}{zz{}~}|{|}|zzz|}|}{z|}}{zvtstwz|}{yxvvxz|zwtrqoortvz~zwusstvwy}}{ywvvwxz}~}|{{{|~|ywwvtuvwxxxy{||{ywvusqpoqrrqquxxxyxyzwtsssrpnoqssuwxy{|}{{~~}~~}|{yyz|}~||{zyzyy{}~~}}}|}}}~~}{zyz{zz}~}~~~~|zxusuurruvvx{}|{|}}zwwuqoprqqqrsvy{{|}|zywvuusstvy|||~~}|{zzz|}}|{{|~~~}}}~}{yxwwwy{zz~~|||{z{|~~~~}{{}~|{{{z|~}||}~~~~~}{{}~~~}~|}|z|~~}}~~~~~~|{zyxy{{{{|~~~~}}|{||zz{|}~}|}||}}}~~~}~~~}||||{yyzyyyzywyzyxxwutsttrqstrrrstuuvvuvwvttuuuttuuuvwx{~~~~}{~~}~~~~~~~|||}|zzyyyxwxyxyxvwyvuvxyyxwxyyzyxvwwvuuuvtstuvvutvwxwvuwxxxyyyzzzz{{||{|~~~~}~~}}~}|||||~~~~~~~~~~~|}~}}|}~~}~~}}}~~~~}|{{||{|}||||{{}~~||}}}~}}~~}}}~~}}}}}~}|||}~|{}~~~~~~~~}~~{|~~~|{{{zyzzxy{zwwyywwwwussstutsrssttrtutsvwuuxywwyyyz{~~}~~~~~}}~~~~~~~~}~~~~}}|||{{yyzzzxvwzyxyyxxyyyyxxywvwywvwwvvwxvvvvwvtuxwvvwxwxxxyzz{{yy{||||{{{{|}}~~}~||}~~}~}~~~}}}~}}~~~}~~~~~}}~}}~}{{|{{{zyy{{zyz{|zy|~}}}}~~~~}}~}~~~~~~~}|||||||||{{{|||}||}~~}}~~~~}}~}|}|{{ywwyzyxyzyyxyzwtvxvtsssssssssttttvxvtvwvvwxz}~~~~~~~}}~~~||}}~}}~~}~~~~~~~}}~}{zzzzyxwwwwxyxwyyxwvwyywwxxxxwwwxxxwuvwvttuvwvvwxyyyzzzzzz{{||{{{{{||}}}}~}}~~~~~~~}}~~~~}|}}}}~~~~~~~~~}}~}~~~}}}}||||||{{{|}~~}{{~~~}}~~~~}||}~||}}|{{{{||||{z{{{{|{yz||{zz|}|{|}||}}||~}{yyyz{zxxyywwxxxwuuvsrtuttuutuvvuuvvuuuxzz{~~~}~~~~~}}~~||}~~|~~~~}}|}~~}||{{{{zyyxyzyxxyyyyxxxxxxxwwvwwxwvwxvttuvvutuuvvvwxxyxwxyz{{z{{{{z{|}|}}||}~}}~~~~~~~}}}}}}}~~~~~~~}||~}}~~~~}}~~~~~~~~}~~~~}~~~}~~}}|{|{yz||zyyz{zz{{zyz{{zz{||{zy|}|{|||}|{|}}|{zz{zywxxwvvwxwxwwxwvvutuvuttttuvuuwyyyyz|}}~~~~~}~~~~}}~}|}}}~~}}}|}~~~~~}}~~~}}}}{z{zyyyzzyxxyzzyxxyyxxxwvvvuuttttttttuuvvuvxyyxxyzzzzz{{{{{zz{{|~}|}~~}~~~~~~~~}}~~~~}}}~}|}~~~}|}~~~~~~~~}}~~}~~~~~~~}}}~~~}~~}||{|||{zyy{{yxyyyxxyzzz{z{|||||}~|{|}|{{{{||||{zzyxyyxvvvvutttuuuttuvvvuuuuuvxxyzzz{|}}}~~~}}||}}}}~~~~~~~~~~}}~~}}~~}}}}|}}}}~~~~~~~~}}~}{||||{{{{zyzzzzxwwvvwwvuuutttuuuvuuttvuuvvwwvwxyyyyxyy{zxz}~~}|}~}~}|~~~~~~~~~~~~~~~}~}~~~~~~}}~~}~~~||}}|}~}|}}}}}~~|~~~~~~~~}}}}~}}}~}{{{|||{zz{{{yx{|zxyz{{yz{{{{{||}}|{{||{{{{{{zzyyyyxwwwvuuuttttsrrssssttuuvwxy{|}}~}}||{{{{{zy{}}}}}}~~~~~~~~~~~~~~~~~~~~}~~}|||||zz{{{zxwwxwutuvvutttttttsstuttvwvvvwwxyzyyz{{zz{|{{{|}~~~~~~~~}~~~~~~~~~~~~~}}}~~~~}}~~}}}~}|}~~~~~~~~}~}}~~~~~~~~~~~~}~~~}|{}~}|~~~~~~~}}|z{}~~~}~~}~~||}~}|{|}|{{{{|{||{z{|{zzyzzyxxxxyyyxyzyyzyzzwwwwvvutttttsrrssssstttuwxyzzz|}~~}~~~}|{{||||{{||{|}~~~~~~~}~~~~~~~~~~}}}}}{z{{yzz{{{{{{zyyywuuutssssstssstvwvvvvvwvwwxyzyyzzz{{|}|{|}~~|}~~}|}~}~~~~~~~~}}~~~}}}~~}||||{|||}}}~}~~~~~~~~~~}~~~~~~~~~}}~~~~}~~~~~~~}}}|}}}}}||}~}}}}}}~~~~}||}}|{{{zzyyyyyyyxxyzxwyywwxyyxxyyxxxxxwxxvuvusstuuuuttuuuuuvwvuvwxyxxyz{|}~~~~~~}|}~}}~}}}}}~}}}}}|||||}~~}|}~~~}}~~~~}~~~|||||||}~~~}}}}}|}}}}||}|{zyyyywvvvuttuttstuvvvvwxxwwwwwxwvvwxyyyzzz{{|||}}}}}~~~~}}~~}~~~~~}}~~~~~~}|}~~}~~~~~}}|||{z|||||}||{||}|{|}{{||~~}|}~~~}}~~~~~}}}}}}||}~~~}|{{{{zyyyyzzzyyzyxxxwwwwwxwvwwvvxwwwwvwwwvuvvuuuvvuuvwvuuvvuvvvwxxyzz{|||}~~~~~~}}}||}~~~~~~~}|}~}}~~~~~~~~~~~~~~~~~~~}~~~}}}}}|||{{{{{{{{{{||{{||{z{|{zyzyxxxxwvvvutuvvuvwxwwxyyyzzzyz{|{z{||||}~~~~}~~~~~~}}~~}~~~~~~}~~}}}~~~~~~~~~}}|{||zzzzzyyzzzzzzzz{{|||||||~~}}}}}}}}}~~~~}}}|{|}}}}~~~}|||{zzzzyxwwwvvvvvwwwwwwwwvwxxwwwwxxwvvvutttuuttuuuuuvwwwwwxyyyyyz{{|{|~~~~~~~~~~~~~~~~~}}||||||}}}}}~~~~~~~~}|}}{{{{{z{{{{{{{{{||{zzzzzz{{{yyzzzxxyywvuvvvvwxxxyyyz{|{{|||||}~}}||}~}}}}~~}}~~}}}}|}}}}~~~~~~~~~~~~~|||{{zzzzyyyyyyyzzzz{{{{{|}|}~~~~~~~~~~~}||}}}}}}}}}}~~}~~}|||||{{zyyxwwvwwvuvvvvuvvvwwwwxxxxwwwvvvvuuuuvuvwwwwwwwvvvwwwwxxwyzz{{|}}}}~~~~~~}|}}}}~}~}}|||||{{|~~}~~~~~}}}}||{{{{{{{{{|||{{{zyyz{{zz|{z{{{z{{|{{zzzyzzyyyyxxxxxxyzzzz{|}}}}~}}~~~~~~~~}}~~}}}}}~~~~~}}}}~~~~~}}}}}|}~~~}~~~~~~~~~~}}~~~||~~}||||||{{zzyyyyzzyzzzzzzz{{{{{||}~}}~~~}|||}|}}}|}~~~~}}|{{{zyzzxwxyxwvwwvvvwvvvvvvvwwwwxxwwwwwvvwwwwwwvvvvvvvvvwwwwxxxxxyyyyzz{||}~~}~~~}}}~~}}}}}}}||}}~}}}}}}}~~~~~}}}}}~~}}}}}|{{{zzzzzzzz{{{{{{{{zzzzz{{{{{{{|||}}}|||||{{{{zyyzzzzzyyyz{{zz{|||}}~~~~~~~~~}|}||}||~~~~~}}}}}}|||}}}}}~}|}}}}}}~~~~~}}}}}||}}|||||||||||{zyyyyyyyyyyz{z{}}}|}~~}~~}}~~~}}}}||}}}||}||{{zyyyyyxwxyxxxyyxxxxwwvwwvvvvvvvwxxxyyxxxwwwwvvvvvvvvvvvvwvvvwwvwxyyz{{{||}}}~~~~}|{{{{z{{|||}}}}~~~}~~~}~~~~~~~~~}}|||{zzyyyxxyyyzz{{|||||}|{{{{||{|||||||}~~}}~}}}}}}}|||{{{zyxxyy{{{|}}||}}}}~~~~~~~~}}}}}}~~~~~~}}}}}}||}}}||||||||}||||||}~}}~~~}}|{{{{{{{{{{|||||}}{{{||||||||{{{||}||}}~~~~~~~~~~~~}}}}|||||{{{zyyzyyyyzyyyyyyxxxxxxxxxxxxxyyxxwxxxxxwwxxwvvwwvuuuutttuuvvvvvwxxwxyz{{{|}}~~~~}|{{|{z{|||}}~~~~~~~~~~~~~~}}}}}~~~~}|}}|{{{zzzyxyzyyyyz{{{}~}}~~}}~}}||||{{{{{|{{||}}}}~~}}}~~}}}||{{{{{{{|||}~~~~}}}}}}}}~~~~~~~~~}}}||{{||}|{{||{z{||}|}}}|}}}}~~~~~~~~~~~~}}||{{{{{{||{{{{{||}}}|}~~}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~}}}~}||||||}}||{{zyyyyyzzzzyyzzzyyyxxwwwwwwwwwwxxxwwxwwwwwwvuuuuuuutuuuuuuwwxxxyz{{{||}~~~~~}~}}}|||||}~~~~~~}}}}|||}}}}}}~~~}}|{{|}}}}}}}}}}~}|{{yyyyzzyz{|||||}}}~~}}}}}}}||||||}}|{{{{zz|}}~~~~~~}~}|||}}~~~~~~~~~~}||{{{{|||}}~~~}~~~}~~}||{{{zzz{|{{|||||||}}}}}}}~~~~}~~~}}~~~}}~~}}}}}||||||||}}}}}}}}~~~~}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}||||||}|{{{{|{{zyyzzyyyzzyyyyyyyzzyxyyyxxxxwxyyyyyyxwwwxxxyyyyyzzzyz{{||{|~~~~}|}}}|{zz||zx|~~{zyxwxz}}}|{|}}|{|~~zwy{{zxxy{zzxwwwvtuwyxxxyzyxxxxwxyz{}}}|{{zywxyz|~}}~~}|}~}~~~}}||{zz||{|}~~~}{zz{~~|z{|}{yyyyz{|}~~~}}~|{{{{{{zyy{}|{{}|{|}~~}|{|}~~}{yxz{{{}}~~~~~}~~}}}}|{{{zyyxxyyxwwxxvutsstuwxyz{{zzz{zyy{{z{}||~~~~}}~~~~~}{}~|zz{zzz{{{{|}|||}||}}~~~}~~|{}~||~~~|zz{{zz{{||}~~~}}||}}}~~~~}}}{yz{{{{{{{{{|{{{{{|}|{}~}|}~}|}~}|}~~~}{{|zxyzyxy{zyz{{{}~}|}}|{||||{{{|{zz{|{zxwwvvuttuuuuwy{{z{|}}~}||}}~}||}~}}~~~~}|{|zyz{zzyyzz{{{zzzxwvvvwvwxxxyz{{z{}||~~}~~}}~~}}|{zy{||{||||{zyyxwwxyyyy{|{{}~}|~~{||zyz{{{~~~}}~~~}~~}~~|{|}}|}~}~~~~~~~~~}|}}|||{{{{}~}}~~~}}}~~~}~}}~||}}||}||{|||{|}~}|{|}}|}}|}~}~}|{{{{{{{|}~~}}||}}||}~~}~~}}|{zywwvtuvvvvvxyyyzz{|{{|}}|||}||}}}~~}{zyxwwwxyyyz{{|}~~~~~~}|{z{|{zz{|}}~~||{yxxxwwxzz{}~}}}|{|}}~~~}zzzxwvvxyyzz{{||~~~~}}|{{{zz{{z{||}}}}~~|zyyxvuuuutuvwvxz{|}~}~}}}|zzzzzzz{|}~}|{{|~~|}~}||~~~}}||{{|}~~~}{{{zzzz{|}}~}|}}|{|}}{yxyxvwx{}~~~~}}||}~~}|{zyyyxxxxz|~}|{zyyz||}~~~~}}}~~~{zyxwwwwwxy{||}~~~~~~~~}}}|}~}~~|zxxwvuuuuuvwxxyz||||}~~~~~~}|zyxxwvvvvvxxxxy{{|}~~~~~~}|||||}}}~~}}|zzzzyxxyzzz{|}}~~~}}||{zyyyxxwxxxxyz|}~~}}|}|||}}|{{|}}}~}|}}{zyxwvuvvuuuwxyzz{}~}}}||{{|||}}}}~~~}{zyzyyxxyyy|~~}|}~~}}||}}}|||}~~~~~~~~~~}}}~~~~}{{{{zz{{||}~~}}~}|{{||||}~~~}}|{|}~~~~}|{{{{z{|}~~~~~}||}}}}~~~~}|{{{{zzz{||}~~}}~~}}}|||}}~~~~|{yxwwwwwvvwwxyzzz{||{{zyyxxxyz{|}}}~~}||zyyyyyyy{||}~}}}}}}}~~}{zzyyyxyyyyz{{|{{|||{{zzzz{||}~~|{{yyyyzzz{|}~~}}|||}}}}~~~~~~}{zyxxvuuvuuuwxxyz{{zzzzzyyyzzzz{{|}}~~~~~}}}}}|{{{zzz{zzzzz{{{}~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~~}}}}}}~~~~~~}~~~~~~~~}}}||{{{{{|}|{||{{{{{|{{{{{{{|{{{|}~~~~~}|||{{zzzyz{||}~~~}}|{zzyyxyzyyzz{||}}~~~~~~}}|{{{{zyz{||}}~~~~~~}}}}}}}||}}}}~~}||{zyyzz{{{||}}~}|||}}||}~}}}~~~~~~~}}}}}}|||{z{zz{{|}}~~~}||{{||}~~}}|{zzyxxxxyyzzz{{|||||{zzyyyyyzzz{{|||}}}|||||||{{{zzzzyyyyyyxyzzyyyyyz|}~|{}}}~~|||{{|}}}}~~~}}~~}~~~~}}~~~~~~~~~~~}}~~~~~~~~~}}~~~}||}}~~~}}}}}}}}}||}}}}~~}||||{z{{||}~~~~~~~~~~~}|{{{|{{||}|||||||}}||||{zyxxxxxyyyzz{||||}}||||{{{zzz|}~~~~~~}}}}}}~~}|||{{zzzzyxxyyzz{||||||||||||||||}}~~~~}|{{{{{{|~~~~}|}~~~}|{{{{{{{{{zyyyyyyyzzzzyyyyxxyzzzz{{{|||||}}|||{{{{{{{zzzyyyyzzyyyxxwwwwwxy{|}~~~~~}}}|}}}|}~~~~~~~~}}~~~~~~~}}}~~~~}}}|{{{{||||{zyyyyyyzzz{{||}}~~~~|||||||}~}}||}}||||{{zzzyyzz{{||}}~~~}}||{{zz{{{{{||{zz{}}~~~~}}~}}}}}~~~~~}}||{{{zzzzz{{|||{||||||}~~~~~~~~~~~~}~}}}}}}}|}}}||||}||}~~~}}}}}}}~~~~~~}||||{zz{|{{||||||{{{{{{zzzz{{{{{z{||}}}||||}}||{{zyxwwwwvuuuuvwwvtuvvwwwxyyz{|}}~}~~~~~~~~~~}}}~~~~~~~~~~~}}}~~~~~}}}~~~~~~~~~~}}}|}}}}}||}}~~~}~}}~~}|{{{{zz{zz{||||~~~~~}|{{{zzyyyyyyzzz{|||||}}}}}~}}}}}}||}~~}~~~}}}}||||{{{||}}~~~~~~}}|{{{zzzyyyzzzzz{|{{|||||||||||{{|{{{}}}}}}~}}~~~~~~~}}~~~~~~~~~~~~~}|{zzyyyxxxwwwxxyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyxwwwxxxyyyyxxxxxxxxyyyyyz{{|}}~~~~~~~~~~~}}}}~~~~~~~}}}~~~~~~~~~~~~~}}}}}}|}}}~~~~~~}||{zzzyyxxyzzzz{{{|||{{zzzzzzzyzz{|||}~~}~~~~~~}}}}~~~~}}}~~~~~~~~~~~~~~~~}}||{zzzyyzzzz{||}}}~~~~~~~~~~~~~~~~}}|||||||||}}}}}}}}||||||{{{zz{{{{{{|{{{{{{{{{{{|}}}}~~~~~}|||{{zz{{{{{|}}}}}}}|||||||||{z{{{{{{{{zzzyyxxxwwwvwwwwwwwwwwwwwwwwwwwwwwwxxxyz{|}~~~~~|{{|~~~}}}}|{{|}~}~~~~~~~~~~~}|}}}~~~~~~}}}||{{{|{{||~~}}}}}}~~~}|||{{zz{{||}}}}}||{{{zzzzzzzzzz{zzzzz{zzzzyyyz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}||{zyyyyyyyzzz{||}~~~~~}}|{{{zzz{{{||}}}}~~~}}}}}}}|}}~~~~~}}}}~~~~~}}}}|{{{{{{{zzzzyzzz{{{{|}}}}}~}||||{{||}~~}}|{yxwwwwwwwxxyzzzz{{{zyxxwvvvuuuvvvvwxxyyzz{{||}}~~~}~~~}||}}|{||}~~~}|}}|||{{||}}~~~~~~~~~~~~~~~~~~~}}|{zzyyxwwxxxyyyzz{|}}||||{zzzyyyzzzz{||}}~}}}}}}|{{||||}}}~~~~~~}}}~~~~~~~~~~}}~~~~~~}{yyxxxxxxyz{|}}~~~}}}}}|{zzyyyyyyzzzzz{zzzz{zzzzz{{|||}}~~~~~~~~}||}~|}}||{{{{|}}}}~~~~}|||}}}}~~~}~}}|{zzyxwwvutuuvvwwxxxyyyzzzzyyyxxxxxxxyyzz{zzz{{zzzzz{||}~~}}}|}}~~~~~~~~}{z{|{{{{|}}~~}}~{z|}~|zz{{}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzzzzzz{{{{{{{{||||||||||{zzzzzzzzzz{{zyyzzzyyyyyyyyzyyz{{|}}~~~}}}~~~~~}|{yyyyxxyyyyzzzz{{{{{||}}}}}||||{{{||||||}}||{{{{{{{zzzz{{|}~~~~~}}|||{zyyz{{|}}~~~~}}|||{{{{|}~~~~~~~~~~~}}}~~~}~~}|{{zzyxxxyyzzzzzzz{{{{{||{zyyyyxxxxyyzzzzzyyyyyzyyyxxxxxxyz{|}~~~~~~~~}|||||{|||}}}}}||||{{||}}}~~~~~~~~zuw}~~|zyz|~~{yy|~|{ywvwwvvvvwxz{}~~}|~~}|{zzyyz{{{zz{|}}~~~}|{zyxxyyyyyyyz|}~~~~~~}}}~~}}}}}~~~|{z{{{zzzz{|~~}}~~}{zzzyyzzyyyzzzz{|{{{{zzzyxxxxxxxyyzzzz{{|{{||{{{|||}}}|||}}}~~~~}}~~~~~~~~~~~}}}}|||}}}||}|{{{{zzzzyyxxxwwwxyyz{{{|||}}||||{{{{|{{{{zzz{{||}}|||{{z{{{{{{{||||}}~~~~~~~~~~~~~~~}}}}}}}||||||}}~|zz~~|{{~~~}{yz|~~~}}|zyxxwwwwwvwxyy{|~~}}~~}|||}{zxxxxyyz{||||}}}|{{{zyxwvvvwwy{||}~~~}}}}|||}}~~~~~}|}}|||}}}~~~~~~}}}||||{zzyyyyyzzz{|||||||{zyxxyzzzzz{{{{{{{{{||}||{{{{zz{{{{{{||||||||}}}}}}}}}~~~~~~~}}|||||||||}||}}~~}||{zyyyyyyyzzz{|||||||{zzzzyxxwwxyyzzz{|{{{||{{{{{z{{{{{||}~~~~~~~}}}}}}}}~~~~~~~}}}}}||||{{{{|||}~~~}}~~~}}{{{{{{{{|||||{|{{{{zyyyyyyyzz{{{|||}||||{|||{{zzzzz{||||}|{{{zz{}}|zyxwxyz{}|{{{{{{}}{yz|||}}~~}}}}yuuu|~}|||~~}}~}yxy{xuux}}yuuvvwwvvvvvwwwy~}{zzyywvvwxyzz||}~}|{zyxxxxxyz{|}~~}|{zz{{{{{|}~~~~~}}}}||}}}}}}~~~~}|{zz{||{{{||}}|||zyyyzz{{zyxwvvwxwwxzzzyz{{{zzzzyz{||}~~}}}}}}~~~~~~~~~~~~~~~~}}|{{|}}~~~~}||}}||}}}}|}}}}}||{|}~}|zyz|}}}}|||}~~~}|{zywuttuxy{|||}|{{{{{{{zxxxyyyz{|~~toopt}}zyz|~}wttvy~}ywy}|yvw|~|}~}}}~|{{zz}~}|{zyyyxwxyyxxy|}}}}}{zxwvvvvvxz{|}}}}}}|||{zyz||{{{|}|{zzyzz{|}}|{z{{||}}|||}~}}}}}}}{z{}~~~~~~~~~}|~~}}~~~}||{zz{||}~|{ywvuuvyzyxxxwxzzzz||}|{zyyyz{{{{zzz{{{{|}~~vs{z|zzz{}{{}|vqqv}~~}}}~~|ywy|}zz{|}{z{{{|~~{yxy|~~}~|z{~~}}~~~}||}}{zz|}~~~|{{}~|{zyxxwx{|~~}|{{zz{zzzzzzyyyyyxz{{{{ywvxz|~~||{yxwxyz|}|{{|||||||{|}}}}}}||}}}~~~~~}}}}}|{zzzzyyyyyzzzz{zz{{|{{zz{|{zyz{||{{{zzzz{{|}|{z{||{{{||{{{{{{{{{zzzz{{{|||}}~~~~~~~}|||{{|||}~}}~~~~}}}}}}||{{{{|||}}|{zzyyyyyyyyyyyyyyyzz{{zzzyyxxyyyyz{|||}}~}}}}}}}}~~~}||{{zzzzyyyyzzzz{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{||}}~~}{}~|zz}~~~}}}||}~{zz{zyxy{zzzzyyz{z{{}~}|}~}{yyyxxyxxwwwyyyyyyyyxyxvtrpoooonmlmnnortuvwwwxy{|{z{zxvvwxyzzz{|{{||}~}}}}}~}~}|||{|}}}|{zz{ywxyxvtsttsstuvxz{|}}~~~~~~~{xxvuuuuutrrttuvwvutuwxxxyz{{||{}~~~~}{{||||||||~~~}}||{z{|}}~~}}}|}}}|{yxxwwxz|}|{yyyxvuvx{|}~~~}}}|{|||}~~~}}~}|{zz{{||~~}~~~~}~~~}{zyyz{|~~~~~}||||{zzzzyy{{{||zz{{|}~}{ywwwxz|}}~~~{yyxxy{~}zyzzzyyz|~}|zyyyyz{yvuutttsrrrqqqqonnopqstsrstuututrqpqsttuvuutrssqptvvuuuvvssuvvxz{|{{}~~~~}}||{{{}~}}}zyyyxxxwutuuvvwyz{|~~}|zz{zzz{}~~}~}~~~~~~~}|zxz|{ywvwwuutuvuuvwyzxwxz{|}~~~|{zzzyz{{|{{{|||yxxxwwxz{{|}}}|{zyy{{}~}|{{{zxz{yxyzzzzzzzz{|||~}~~~~}}~~~}~}{{zxwxyyzyyyzz{|}~~}}|zyyyxyz{{}~~~~|zywvxzxvz~|zz|}}{zzyyyyyyyywwz||}~~~~|{}~}~~}||}}|{{|}~zxurpnlklmoqstuvvvvutsrqonmnoppqqqsvxzzyzzywtrsttsrstttttvwxzyyyxxxvvuttssvyyyz{}~~}{{~~}}~}||}|{z{zxwyz{zwxyxwvuutssrsvyz}~}|zxxyy{{z|~}~~}~}{zxvutstttvyzz{|{yyxvuttuvwz~~{xvuuvwwwwxz}~}~~}|zyyxwwyz{}}|{~~~zyzywvwxxxy{}~~||{{zxuvwvuwz{|~}}}}}~~~|zzz{|~~~{yxwwusuvxz|}|}~~}~~|{{zyyyyyzz{zyy{yy{{yxyzyyxyyxwxxwvwyz{|}~~||||{zz||}~~}}||}}|}~~}{zzzzyz{|||~~}|{yxvtrqqrrqqrstuvvvvvuttsrrqqrrstrrtuvvwxzzyzzxvvvusqqppqrrstvxvtvvvuttvvuuvwxz{|}}|{yxy{}~{zzyxyz{{|{zzzxwvtuvvwxxyz||zz{{{{{zyxxxyxwwxz{{}}~~~~~~~~}{yxyyzz{||~}}|zwxxvuuwxz|~~}||zz{|}}}}}{zzz{{{||zyxvuvwxy{|}~}}}{xwxwwxxzywy}}{zzzywvuvvwxxxz|zz|}}~}{zzyz||}}}~~~}}}~}{{{zzyxxxyyyyy{~~~~}}~}|{zyxyyyyyyz{{}~}|zxwutttuuuuvwy{{{|~~|}~~~~~~}~~~~~~}||}}~~~|}}{zyyzzwvuutsrrrrrrssstutttssrrrqpopqqrtuwxyzzyzzzxvvtrqqstuvvvvwwwutuuuuvwwwxwvvwwwwwwy{}~~~|{{yxyzyxz{{zzzzyxwwvuvwwvvwwxy{{zyyxxwwxxwwvvwyzz|~}|||{{{}~~}}~~|yxz|||}||{yyz{}~~~~~}|{zzzzz{|||}}}}}{xxyyxwvwxxwxzz{}~}~~~~}{yzywxyyzzz||{zzzyxxwutuuuvwxxyz|~~}~~}}||||{{{zz{{zz{{|{zzyyzz{{{||||~~~~}~~~}|{|{zzzzzzzzzyyyyxxyyxwwxyyxyyyyyz{|~~~}}}}~}|{zzyyxwxzyxyz{{{zywvussssttstuwwwwxyxvuuvutuvvvxxwwxxxxwxzzyyyyxwusrsrqrtuvvvxzxwxwtrqqqonpqrsvxxy|}~~~}||}}|zzyxxxxxxwxxwvvuuutuuvvwwvvvvvvuuutuuuvx{}~~~}~}||}~~~~~~|{zzyxxyyyyz|}~~~~~~}}}}{zyyyyz{|{{}~~~}}|zywuvvuuwwxz|}~~~~{yyxwwxz{|}}|}~~}|zyxvutssstttw{|}~~~~~|yvuvvuuuvxy{{z|}~}{yz{yxwwxzz{||{}~}{zxwwxyyyyyzz{{|}}}|{{yxy{|~~~~~~~~~~}}{zzyyzz{zzzzzyyyyxyxvutuuusrstuuvxz{{{{ywvttsrrsuvxyzzz{{{yvwwutstuvvwwxyyyyxxxxwuttssrqrssstuwy{}}~}{yyxxxxxxxyxxxxwwvvutttsrqrssssuuvwxyz{{zzyyyxwxz{|||}}|}}}}~~~~~}|{zyyzz{{}}|}~~~}|{zxyzz{{zzz{zyyyxwwvwxwxz{{{{{||}~~}||{zzzzz{}}|{{{{zyyxxxwwvvuuttvwwy{}~~~~}||{zxxxvuvvvvvxyzz|}}}}}{{{{zzyyzz{|}~~}|||{zyyyyyyyxxyyyzz{||}~~}}~}}}~~~~}}~~}~~~~~}|||}~~~~}|zzyxyyzz{{{{zyyywwxwvvwwxxxxyyxvvvwxwvxz{{yxxyzzyyyyxvuwxxwxwwwwwwwxxwwvwvuttutttsssrsttsssuxyz{|~~}}|||||||zywvwvuuuuutssrrrqqqruutvxyyxxxyyzzzyxyxwyzzz{}}}}}~~|}}~~}||||||||||}}~~~~~~~}|{{{zzxwyzxxz{{{yxyxxvvvwyyyyz{|||{||}|{{zzzyyyzz{{zzzzyxxwwwvvuttuuvwy{}~}||{zyxxwvvutuvvwwxzzyyz{{zyyzzzzyyzz{||||}}~||{zyyxyxwxy{||||}}}}}~~}}~~~~|{||{{|}~~}}~~}}~~|{{|}}|}}|||||{||{z{zxwvvwwwxyyyz{zz{{zyxxxxxwvvvwxwwwxzzxxyyzyxxxwvvvwwwwvwxwvvuutsrssrqrrsssvxyz{|}~~~}|{{{{{zyyxwvuuutsrrrqpppqqqrstvwyzyyzzyxxwvvxxyyy|~}|~~~~~~~}~~~~}}|{|}~~~~~~~}{xyzyxwxyz{{{zyxyxwwvwwvuuuvwwwxz|}||||{zyzyxwxxxxyyyxxyyxxxwwwwxxyyz{}~}{zyyyzzxxxxxwwvwyyxxyz|zxz{zyyyz{|{{||}~|~~||{{{{zzzzyyxxyzzz{}~~~~~}~~~}~~~~}|||||}}}|||{z{|||}~}{|}}}}{z|~~||~~}~~~||}}}{{||{{{{z{||||{{{zyyxvwxwtuvwxvvz|{zzzyxywuuuutuuttssutqrttsrqstssssuvxyzyy{}{z{~~~~~~~{yz{zzzywxzxvtsuurqqqqrrrstusrtvxwuuwxxxxyzzzzyyz|}~}|}~~}}~~}|}}{zyyz|}~}|}~~~~}|zz{{zyxxyzyxz|{yyxyywvxwuvyyyz|}~}{zz||{zxy{wtvxyywvwvvwxwwx{zyxx{}|{}}~~}}|||zzyyz{{yvwzyvvvwxwwz|}}{|}|{zzz{{||||||}|{{{yyyyy{zzzzz{|}}}~~~~}}~}~}}~~~~~~~~~}}}}|}~~~{yz|{zzz{{|}~}{z{|||{{{{{xwz{zzyzzxvx{zyz{yxxz||yy|zwwwvvttttssrqqrrrrrstuvxwvvuvvvvuuvxz{{}~~~~}~~}~}|~|}~~~}||{zzzzzyxxxwuuuwxusvvstvusqqrtrrvwutvutvyyxxxxyxy}~{{~}~~~}~~~}}{yxxxxyzyz|}~~}{zyzzzxy{zxyzwvxyxwxyxxwxywuy{ywyz{{zzywvvutsuvttuwwxz|}}}|||}~~~}|~~~~~}~|{{|{yyzyxy{{|||{|}}|{||{|}|{}~}}}|||{|{vy}{z}~}}||}}||}|{||yy|}{z|}~~}~|}~~|{}~}||}~~~|{{{zz{{zz{}~~}}~~}|}~~}}~~}|zzzzyxxxwwwvvvwyywwzzxusuwtrpnpqopstvursvtsstttvussuvwvux{xvz~~~~~~|z{~}|}}}}}|yxz{zyxxywuuvwwutuvwvsstsrppqqtutstuvvtw{{{{z{|}}}}~}{zz{zxy{}|{{{}}}~~}|~~}{xxzyyz{zz||xxyywwwwvuuwwxywvwxzzxxzwtvxvuxxutwxyyz|}}{|}|}~}{|~~||}|||{|}{yyzxwxyyyxxxyyzzzyz{zxz{zz{{z{|||}}~}~~}~~}}~}||}~~}~}~}}}}~~}}~}~|}~~~~~~~}}|}~}|~|z{{||{{{{{zyxwyzxwyyxxxxyxxwuuuuvtsuurqqqrssqqsvvvttuvussttuvutwyz{}}||}~~~~~~~}}}||}}|zyzzzyz{zz{{xy{{zzyyywwyywvvwxxvvvvutstuuuvwwwwwwy{zy{|||}}~}{|}}|}~~~}}|{zzz{{zz||{{{{{zy{{yxyyyxxwvx{ywxxxywwywtvxvttuuuuuvwxxyxwy|yvwyyxxxy{|{{|}~~}}}||||||}~~~~~}|{{|{zzzyxyzzz{{{{{{||zz|||||}}~||}}|{{{}~~~}}~~~}~~~~~~~~~~~~~~}~~||~~~}}}|zz{ywxyxwwvvvwvtttttsqppppoopqrrpsvtrrstsqprsrsuuuxzzz|}~~~~~~~}~{||zxwwyywvwwwy{{{|}}}||}}{{{{zyyyzzyxxyxvwwvvuttttuuvxyyyz|}|{||}}||||}|z{|~~~~}||}||}|yyz{zyxy{yxyz{{||zz|{zyyz|{zzyzywvwwwutuusrtuttvwuvyyxyyyyzy{|zz|{yz|}~~}~~|}}y{}{yxwyyxxyz{zzzzyy{|{{}~}}}~~~|}~~}||{zzz{{|}}~~~~}}~~~}}}}}}}~~~~}~~~~~~~~~}|zywvy{wuwwutttvtrrsrrstrqrrqppqrqqpppprstuuusrstvwxwvxz|}|}~}~~}~~|{|||zyyyyyxxyyxz{{{{z{|||||{|}}||||{{zyyzzxwvvwvuuwwwvvwyyyzzzzzzzzz|}}~~~~~~~}}}}|||~}{||zyyyzzyxy{|{zz||{{||||{yyz{{ywxxutuvuutsrrsrrrrtvuuwwxz{zyz||{{|}~{{~~}~~}~~~~}}|{zzzyyzzzyz{|}|}~~~}}~}|~~{}~~~~~~}}~~|{z{{}|{{|{{{{|}|{{{|||||||}}}~~~}}}}~}|zyyyyywvwwvussuutsqrtssrqqpqqpopqsroqsrqqqsttuuuuvxxxyzxxz{{|}}|}~}|{zyyyzzyxxxxyyzzz{|{z{|||{{}}|||||{{zyyyxxxxxwvxzzzxwz{zzyyz{{zz{|||}~}}~~~}}~~~~}~~}{zzz{zyz{{{{z|~||~}||}}|||{yyyyyxvuuvvuttuuuuutuuuuvwxwwxzyxyyyz{{{|}~~~~~}~~}}}|{||||{|}}}}~~~~~~~~}}||}}zz{zyz{{{{{yxy{|||}}~~~~~~~~}}~~~~~~~~}~~|||{zyxyywvvussssrqqstsrrrstssrqqqqqqqqrrqqtvvwwvwxwxxxwwwwwz{zz{{{|}}}}}|{zyzz{{zzz|}|}||||||}~~}||}}|}~}|zyxxxxwvvvxwvy{zyyyyzyyzywy|{{|}~~~~}{~{z{|~}z{|}|||||~~}|}}~}}}}}||{{zyyxxxwwvvuuuuuuuvvwwxwwwwwxyz{{{||}~~}~~}|~~}~~~}}}}}}}}|||}~~~~}~~~~~}|{{||{{||||}~~~}~~}}}~~|}~}||||}|{|}|}}}}~~|{|}|{zz{zxwvwxwvvvvvtstsqrstsrqrrssrrssssrstttsrsuwwwwzzxxxyzyz{{zzzzyyyz||||}~~}|{||{zz{{{zzz{zyyyyzz{}}|||{yyzzyxxyzyyyxwy{{zyxz|zy|}|}~}~~~~~~}{~~~~~}|}~}}~|{|}}}}}}~~||||{yxyyyyyyyyzzxwwwxxxxxxy{{|}~}}~~~~~}~~~~~~~~}~}{|}~~}~~||{{}}}|{|~}}~~~~zyxv{woortvwy{|~xqpokmty}~~yuolkjotx|~{xvrmnqt{~}yxwtuy~~xropqsvy}xspljmposz}{|umjgfddhkmu{}~}}{tnkiffhlopw~{ronkimnpvz}zwtsrqsx~}xwvuuvy|}{yyvuwy|}xwwusuxy{}ytrpoppnntyz}}zwrpnjhhiknsz~zxusttw~|ywwz}~|}yv|||{|~~~|{~~|}~{z{z{|}zzzxx{~~|yxwz}}|{zxwy|||~zwutuvxz|~~{yxvtvzyx}|xy{yxz~~~~}~~~{yz||||}}zwz}{z}}yyxvttwyz{~}zxwuuwwx|}zwvtsrsvyyz}}zyyzyz}~z{|zz}|wz|ywz~}|~|{zwttvvvwvvzywy{{xusrqqrrrsstux{~zz{wtsrstsrsux{~~|{zxusuvsrv{~xty}yx}~{wvxyz|}|}|yz}}|}{{}zvuvwwz}}|}{yxwtqqqqqsux{zyz|xuy|unqtroprrsx~~~~}}~{|~}{|}~~{{}~~|}~~~}||}}}}|{{|}}~~~~~~~~~~}~~~}{|}||{{}~||~~}|}}|||}|{{|{{{{{z{|zy{|{xy{{yzzz}~|}}~}}~}{{{zz{zxwyyyyxxzzxyzyvwxvtvwwvvvwwwwvvwyzxy{yxzzyyyxxwxxxyxxxxyzxvwyyxwy{{yz|~}~~~~~~~}{|}|||}}}{y|~{y{|zyzzxxwwvwwvvvvvvvuuvvvutstttsstuuwz~~~~}~}|||}}||||||{{||{zz|~~}|}~~|}~}|||~~}~~}||||{yz{z{{{{{{{|||}}|{||||{{{zyz{zyyz{zzz{{{|||~~}~~~~~~}~~}}~~}|{{{yyyxwxxxxyzxwxyyyyyxwwwwxwwxxwwwyzyy{{yyyyyyyz{ywxzyxzzyxwxyyxxzzz{{|~~~~~~~}}|{{{{z{{{{zzzz{{yxxxwwwxwvvvuuuttssttssstuuuuuuuuuuuuwz|~~}~~}|}}|{|}|{||{z{{{zyyzz{{|{z{{z{|}}}}}~~~~~~}}}}}}|{||{z{{|{{zzzz{|{zz{zzz{||z{||{|||||}~~~~~~~}}}}}}}}}~~~~~~~}~~||}}}}~~~~~~~~~|{{{{zyxxxxxxxxxxxwxxwvvwwwvvwwwwxxxxxyz{{zyyzzzzzzyyz{|{{{z{||{{{|}}}~~~~|{{zyyyxxvvwxwwwwxxxxxyxwvuuuutuuttssssssttttuvuuvwxxxz}}}}~~}|}}~}}}~~~~~~~~}|}}|||||{zz{zyz{zyz{{{{{{||}~~~~}~~~~~~~~~~}|||}}|{{{zzzzz{zzz{{zzzzzzz{{{{|}}|}}}~~~}}}}}}}}~}~~~~~}}}}~|{{||||}~}}}}||{{zzyyxxwxxxxxxxyxyzyyxwwwwwwwwvwwwwxxxyyyz{||}||}|||}}||||||}}~~~~}}~}||||{zyyyyxxxwwvvvvvvuuuvvuuttttttsssstsrsuutuvwwvwxwvvwyz{}~~~~~}}}}}}}}}}}}|||}}}|{}}|{{|}|||||}|||}}|||||||||||}}~~~~~~}}|||||||{{{|||{{|||||}}}|{{|{z{{{|{||}}}}}}~~~~~~}}}}}}}|}}}~}||{{{{{zzzyzzzyyyyzyxxxxxxyxxyxxxyyxwwwxwwwwxxxxyyyz{zz{{||}}}}|}~}|}~~~~~~~}~~~~~~}~~~~|||{zzzzyyxwwvvvvuuvutttuvutuuvvuuvvvuuttuuutuvvwvvwwwwwwxxyz{}~~~~~}}}}||}}||||||||||}}~}|}~~}}}~~~}~~}|{{{|}}}}~~~~~}|}~~~~~~~}}}~}}}}|}~}||{|}|{}~~~~~}~~~}}}~~}}~~~~}}}~~|{|}||{|}~~~~}}}{{zyxyyyzzzyyyyxyyyyxwxxxxyyyxxwwxyyzxxyyxxyyzzyyzzz{|{{|{{{}~~~~~}}~~~~}}}~~~~~~~~~~}~~}|||{{{{{zyyzzyyxxxwvvvuuuuuuuuuuuuvvuuuuuuuuvvvwwvwwwwwwwxwvvwxxxxxz{{}~~~~}|}}}~~}}|||}}}}}}}|}~~~~~~~~~~~~}}|||||}}}}}~~~~~~~~~~~~~~~~}}}}~}|}~~~~~~~~}}}}}}|||||}|{|}}}~~~~~~~~~~~~}}}||{zzzyyyxwwxxwwwxxxwxyxxyyyyyyyyxxyyzyyyzzzyyzzzzzz{{{|}}}}~~~~~~~~~~~~~~~~~~}}}}||{zz{{zz{{{{zzzyyyyyyyxxxxxvvvutuuuuttvvvvvvwvvvwwvwwwwwwvvvvvvvwxwvwxxyyz{|}}~~~~~~~~}}}}}}}}}||||}}~~~~}~~~}}~~}~~~~~~~~}~~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~|}}}}}~~}}~~~~}}}~}}}||{zyzzzz{zzyyyyyxxxxxyyzzzzzzzyyyzzzzzyyyzzyyzzzzz{||{{|||||||||}~}~~~~~~~}~~~~~~~~~}}}}||}}}||||||||{{{{{zyyzzyyyxxxxxxwwwwwwwwwwvvvvuvwxwvwxxwwwwxwvvvvvwwwwwvvwvwxxxxyzzyyzzz{{}~~~~~~}~~~~~}~~}}}}~~}~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~}}~~~~~~~}}~~~~~~~}}}}}~~~~~~~~}{{{{{zzzzyyyyyzzz{zzz{zz{zzzyyyyzzzzzzzzzzzzzzzz{|{{{|{|||}}}}}}|}}}}}}}~}}~~~~}}}|||||||||||||{{{z{zzz{zyzzyyyyyxwwxxwwwxxxxxxxxxxxxxxxxwwvvvuuvvvvvvwwvwwwwvwxxwwxwwwxxxwwxxxxyzzzzz{|}}~~~~~}}}}}}}}}||}}~~~~~~}}~~~~~~~~~~~}}~}}}}}}}|}}~~~~~~~~}~~}|}}}}}}~~~~~~~~~~~~~~~~}|{zzzyyxxyyxxyzzyyyyyxxxxwxxyyyzzzzzz{|{{|}|||{{{{|||||}}}}}}}}}}}}}||}}}}~~~~~~~}}}}||}}}}~}}|||{{{{{zyzzzz{zyyyyxxxyxxwwwwwxxwwwwwwxyxxwwwwwvwvvvvwwwwwxwwwwwwxyxxyyyxxxyxxxxxxwxxyzzyz|{{{|}~~~~~~~~~~~~}}}|||}}}}~~~~}}~~~}}}~~}~~}~~~~}~~}~~~~~~}}~}}}}||||}}}~~~~~~~~}}|zzyyxxxyyxxyyyyzzzyyxxxxxxxxxxwxzzz{|||||}}~~~~}}}}|}|||{{||}}}}~}}~~~~~~~~}~~}}}||}}}}|}}||{{{zzz{{{{{{{{{{zzzzzyyyyyxwxxxxxxxwwvwvvvvuuuuuuuuvvwwvwyyyyzzzyyzzzyyyxxwxxxxxwxxwxzzzzz{|{{|~~~~~}|||{{{|}}}~~~~~~~~~~~~~~}}}|||}}}}}~~}}~~}~~~~~~~}}}}}~~~~~~~~~~}}~~~~}|{zyyxxxwwwwxyyyyzzzyyzzyyzzzyyzzz{|}}~~~~~~}}}||{{{{||}|||}}||}}}}}~~~~~~~}}}}}}}}}||||||||||{{{|}}}}}}||||{{zzxwxxwwwvvvuvvvvvuuuuuuuuuuvvvvwxxxxxxyxyzzzz{{{zzyyyyyyyyxyyyyyz{|||}}}}~~~~~~~~~~}}}}|||}}}}~~~~~~~~~~~~}}~~}}}~~}}}}}|}}||}}~~~~~~~~~~~~~~~~}|||||{{{|}~~~~~~~~~~}}|{{zzyyzyyyyyyyzzzyy{{zz{||||||||||||||||||}}||||||||{{zzzz{{|}}}}}~~~}~~~}}~~}}}}|}}}}}}}~~}||}}||}}}|||}}}~~~}~~}}||{zyxxwwwwwwwwvvvuuuuttuuuuwwwwwwxxyzzzzzzyyyyyyyxwwwxxxyyzzz{{zzz{zyyz{{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}~~~~~~}}~~~~~~~~~}}||}}}}}}||}}}}|}}}|}}}}}}~~~~~~}}}}|||}}}|}}}}||||{{{{{{|||||||}}||}||{{{{zzz{z{|||}}~~}}~~~}}|||||||||||||{{{{{||{{{{{{{|}}}~~~~~~}|}~~~~~~~~~~~}}~~~~~}}}}~~~~~}}}}}}}}||}}}}}}}||}}}|}|||{{zzyyxxxwwwwvvvwvvvvwwwwxxxyyzzzzyyyxxxxwwxyyxyzzzyyyyyyxxyxxxxxxxxyyz{||}~~}}}}}}}~~}}}}}}}}}}}}}}|||}}||}}}}~~~~~~~~~~~~~~~~}~~~~~~~~}}}}||||{{|||}}}}}}}}}}}}}~}~~~~~~~}~~~}}}||||||||||{|{{{{{||||{|||{||}}}}~~}}}}}}}~~~}}}}}}}}}|}~~~~~~}|||||||||||{{{{{{||||}}|}}}~}}~~~~~~~~~}}}~~~~~~~~}}}|||{|}|||}}}}~~}}~}|||||||}}}}}}||}||||||{{{{zz{zzzzzzyyxxwwvvvvvvvwxyyzzzzzzzzzzyyxxxxwwxxyxxxxxxwxxwvwwxxxyzzz|}~~~~~~~~}|}}}}}}}}}}~~~~}}|||{{{{{|{{{{|}~~~~~~~~~}}}}}}}|||||{{{{{{{|}}}}}~~~~~~~~~~~~~~~~}~~~~}}}|{{{{{zzz{|||}}}}|||{{{||{||||||}}}}~~~~~~~~~~~~~}}~}}}|}}|||||||}~~~~~~~~~~}}|||{||||||}~~~~~}~~~~~~~~~~~~~}||}}}||||||}}}}}~~~~~~~}}}~~~}~}}}}|||{{||{|}|||}}}||||{{{zyxxxxxxxwxxxyyyyyzzzyyyyyyyyyyyyyyyyyxxxwwvuvvuuuuvvvwxyz{|}~~~~}}||||||||}~~~~}}}|||||{{{{||}|{{||{{|}}}}}}}~~~~~~~~~}|}~~~~}}}}|{{||{|}zx|~}{yz}~}||{{{z|~}|~~~}zz{{yyxwwvuwwurrrrtwxyxvx{||~~~~}{yz{zyyxxxxxzyxyzz{{{~}}~}||z{|||~~|{{{}~~~~~~}~~~}|{}~}}}}|||~~~{xwwxywwz{|}~}||~~|{{|}|||~~~~}~~~{xwvvwyz{|{zzwtturqqrsuvvvusssqpqrtuspnnonljhikjhijkkjjknortvwy}~|}~~||}|{zxy{~}{{{}}zyxwvvwwwxyz{z{|}|yxxwwwxz{{|}}}}}}}}}}}{z{{ywvtonrsssuxzzxxywxy{|}~~|zxwwxvtvxy}~yvuttutsrtvwvuusqpoptwy|~}|~~}~~~~|zyyxxyyy{|zyz{}~~}}}{{{{}}}~~}|{zyxwwwyz}~}||}|yxxwutuvxz|~~}~~}{|~~~~}~}~~zyzzytrrqpooopqstuwy{|~}||}|zz{{{{{{zyvtsssuuttsqoonllnppruuuuuvvtsuvuuuuvuromlmnpqqsttvvwyzyyz~}{{zzyyzyxxxwvwwussttttuwz{~}}xwvuspoooooqrtwxvuxyxwxxz{|~{{|}~ytvwtsvy{|{{}}{zzyzz{}~~~{zywvvwxz}~}||||~~}}{wvwwvuux{|~~|ywxwutttuwyzzzzyvstwtpoorttvz}~~~}{z{|{}}||~~|zyz||}|}}{{~}|}|yz{{yxz~}zxyxyz{}|wuusrqptwzz{|}}}}|||{{{{|~~~}zxvvvvw{}}~}}{zywwvtstuy{}|xwutssuz{{}~{y{{yvqpqpnpstuxyxx{{yyyyxwvxyyyyyyz{{yyywvwwvuvwuuvxz|~}|{z{}~~zyyzzzy{}~|zywuuvxyz{}~}{|~~~{wtsrqrstuuwxz|~~|||{zzyxwy{{z{|zxwxxxyzz{{|}}||}yvtrpnmlkmpsvwwy||||{xvvvwvvwyzz|}~}zzyvutsuusvyyy|~}||zywuuvx{zz}~~~~~}}~~zy{~~~}}|||~~|{|~}zxyz{zzzz{{{|~}|}|}~~}}{yxxxwvvwyz{zzzzz{{z{}|{|}~~{||zz||}}}}||}~~~}{|~}zxwwxz~}||}|||~~}}~~}|{{yurpommlkkmopqsuuuuuuqmmnkjjkmmmoqrtttsqqqnklkjklnquz~~~~~~~~|yxyxusuvxz|}}}~~}|||zxyz{||~~}|{yxxxyy{~~}||{||~~~|{{z{{{|zz|}|{z{}|zzyyyxyyy{|}}}}|||{yy{{{zyz{{|}}}||{yxxxxyy{}}}~}}}}~}~zwwwwx|}{zywvvx{~~||{{{{|~}~~~}~~~~~~~~~~~}}~~~|||}||}~~~~~~}}}}~}|}~~~~~~}}~~~~~}~~~}yxyz{{{|}~}{{{ywutuuvwxyyyz{zzyvtuttsqswwwyzzzyxvtsqonmnprtuuwxxyzyyxtttrrtuuwzzyz{zxxwusqpqssuz|}}|zywuuwxxyz|~||~~}{ywxwwy{|~~~}}|{{{ywwvvwwy||||}|{{{{zyyzzyz}~~||}|{{|}}}|z{|}}}~|yyz{}~}{{|}~~|{|~}}~~}|||{yxxyyyyz}~}||}{zz|}~|||zwvwwxxxxxxvuuvxxwvxyusstrqruvvvxyxxyywvwwwxz~}~|{|}~~}}}}~}|{yyyxxxwwwxwwwwutsrrrrtvxy{~~~~~}|{zyyyyz}~~~~}zwwwuux{~}~~}~~{ywvwxwyzyy{{{{zzzyxwuwyxxz{|}}~}{yxyzz{}~~~~|zzyvtrqqqqrstuwyxwz{zzzzzyy{~~~~|}~}}zxzzyyxxzzz|~~}~}{yzz{yxz}~~~}|}~}||~~}}|{zxwvutstuwxyyyxxxxwvutttsstuvwxxyyyyyxvvwwvutuwxz|~}|}}|}}~~|{|}~}|||zxxxwvtstuuuvxz{z{{|}~}~~}~~}~~}}}}}}~~~~}}~~}||||||||||{{{zz{|{z{{zyxxyyxyyyz|}~~~}||~~}}}|{{{|{y{~}|}}|}}||||{{}~~~}|{zyxvuvutsstusrtutssstvvvwvtsrqqrrqrstssssrrrqpqrrrqqrrrsuvvwxyzz{}}}~}}~~~~~|zzyyzzzz{{{{zxxxxxxwxyyyz||}~}|}~~~~}{zz{|||~~|zyyyxwvxxy{}}{yyxvuuuvvvwxxwwwwxyyxxxwwwxz|~~}||||{z{{yxxxvvwvwxy{}}|||~~|{{zzyxyz{|{|}}}}}|||}~}{|}~~|}~||}}}||||||}|{|~|{}~}~}||~~~~~}{zzzyyxzzyyy{}~}}}|zxvxywwyz|{xwyxwvuuuutrqrrstuwy{}~}}}{zywwvuutttttttssstuutstuuvxy|~~}~}zxxxxvttuuuvvvwwwxyyyz{}~~~~~~}|{|}~~}||||}~~~~}{{yxwwy{|}~|zzyy{|zz{||{zyyxwvvuuwyxy{|{{{|||||{{{}}|}~~~~}}~}|{{||{{{}}{xwvutttvxxwxxxwvwxvtuwxyy{~~}}|}~|{yyyzyxwxxxwvvwvuttttsttvwwxyzz{{zyxxxxwwxxz~~~~}{}}}}}}}}~~}}~~|||{zzz{{z|~~}|}~}|||}}~~~}||}|zz{{{ywxyxyzzz|}}}}}~~|{{zxwvuuvwwwxxzzzyxwvwwxxy{{{}~}{{zxwwy{yxz|{zyzzz{{yyz|}{z|}|{|~}}~~}~}~~~}|{}~~}~}|{zxvuuvvwvvyzyz{||{zzzyxxywvvvvvvwxyyxxyxwwvuuuwxxyz{}~~~}||||}}}~~~~}}}||{zzxwxxwvwvuuuvwwvwy{|~~}|}|{|~~~~||}}|{{|}}~{xzzwuuvuvxzzzyz{zzyyyzyyz{}|{}~}|}}}}}}~~~~}{yxxyyyzzzzz{|{yxxxvutttutsrqrsqoqqpprtuwxyyyyyxxyzyxwxwuvwvuuuuuvwxxwwzywxyzzzz{}}}}~~~}}}}}~~}||{z{}||}}}~}|}|{zyy{{{|}}~}||}~}||{}}|}}|||{||}}|}}~~~~~}||}}}~~~}|||{z{{|}}~~|||{{zz{{zyyyyyxwvvvuuuuvwxyy{}~~{zzzyywwxxxxxxxwwvwwvwxyyyyz{{{|{{{||}~}|zzyyyy{}|}~~~~}||}}~||}~}}~~~~~~}|}~~~~~~}||~}~~~}}}~~}~~}|z{{{zyxwxwvwxyyyxyyxxwwvvvuttuuuuvwwwwxyxxyyyzzzz{{zyyxwwwwvutvvuvwxxyz{{||}}|}~~}~~||}}}{{{|||||||||{{||||{zyxxy{{{}~~~~}}~~}}}~~~~~~~~~~~}~~}}||{}~~~~~}}~~}}~~~~}|{{{{{zyz{zzyyxxwwvvwxyyz{{{{||||{{{||{{|||||||}~~}}~}|}}~~}{{{zyyzzyxxxwvvvuuvvuuuvxyz{{{{}~~}}}||}}|{{{zyyyxwvuutsttuvvwwxy{{zzzzzzzyzzzzzz{||~~~~}~~~~~~}|{}~~~~}||{zyz{|||}~~}|}}|{|{zyyxxyyyyxwxwvwyzyyz{|{{zzzzyyyyzxvvvuuuwyzyxxyzyxxwxyyyy{}}|}~~~~~~~~}}||{zyzzyyz{|{z{}~~|}~}||}~~~~~~~~~~}}~~~}}}}}}}}}}|{{z{{zzz{{{{{||{{|}}||}~||{{||{||{{{{yxyyyyyz{z{}~}}}~~~~~~}}}}|}}}|{{|}|{{zyyxxxyyxxyz{{{{{{{{{|||}~~~}}~~~~}}}||}}}}}}~~~~}{zyyxwvvwxyz||{{{{{{zzzyxyyyxyyz{{|}~~}}}||{{zzxwwvvutuvutuuvwwwxyyxxxwxxvvwwxwvvwwwwvwxxxxxyyxxyyxxxxxxwxxwwwvvwwxxxxxyzyz{|}~~~}}}|{{{|||}~}}~~}|}}||{|}}}~~~~}|||{{{{|{|}~}}~~~~~}~~}{{zz{||}}~~}}}}}}~~~~}~~}}}}}||||{z{{{zzyxxyz{{|}~~~~~~~}|}}~~~~~}~}}}}}}}}}}}}~~}}}|{{|{{zyzyxxwwvutssstsstvvvwyz{{{{|||}}~~}|~~}}}~~}|{{{zyxxxxxxyyzzzz{{||}}}}}}~}}|}}}}}}~~~~~~}~~~~~}|||{{zzzzyyyyxyzzzzzzzzzzzz{||{{|{zyxxxxxwvvvvuuuuuuuuvvvvwwxxyz{{{|||||||{zzzyyy{{|}~~}}|{{{{||}}}}}}~~~~~~}||{{{{{{{{|}}~~}}|||}}}~~~~~~~}}|||||||{||}}~~~}}}~~~~}|{zzz{{{{{zz{|{{{{{{|||}}~~}}}~~~~~}|{|{zyxwwwwwvwxxxxxxxwwwvvvvwxyyyyyzz{||||||||}}|}}~~}|{zzzzzz{{{||}}}}~~}|zyyyzyyzzyz{zz|||{z{{{z{|{zzz{zzyzzzzzzz{}}}~~~~}}}}}|{{|{{|||{{{{|{zzzyyyyyyyyzzz{zzyyxxwwwxxxyyyyyxxwvuvvvvwwwwxxyzzzzzyzyxyyyxzzyyzz{{|}}}~~~~~~~~~~~~~}{{|}~}}~~}|}|{{{||||}~}}~~~~~~~~~~~}}|{{{zz{{||}||}~~~~}}||||}}~~}}~~~~~~~}}~~~~~}|||||{{{{{{{|||||{zzyxxxyyyyxyzzzzzzzxwxxyyxxxxxwwxyyzz{z{}~}}~~}}}|||||||||}~~~~}|||}|{z{{{{zzzyyyyyz{{zzyyyyyz{zyyyyz{|}~~~~~~~~~~~}}}|{{zzzzzz{{{{{{{zzyyxwxxwwxxxxxyyyxyzzzyyzzzzzzyxwvvvvvvvvvvvuuvwwxxxyzz{||}}||||||||{||{{|}~~~~~}}}~~~~~~~~~~}}}}}|{{zzzzzz{{{|{{||{{||}~~~}}~~}}}}|}~~~~~~~}}}}}~~~~~~~~~~}}~~}}||{{{zyyyxxwwwvvvvuuvwxxxyyxxwvwwwwuuvvuuvwxxxyzzz{}|}~~~~}|||||||||||||{{|}}}}}}|{{|||{|||||{||||||{{zz{{{{{zyyyzz{{|}}}~~~}}}}||}}|{z{{{zzzzzzzz{|}}}|{{{zyxvvuuttttuuuvvvvwwwxxyyyz{zyxxxwwxyyyyyyyxyyzzz{{{||}}|}}||{{||}}~~~~~~}~~~~~~}}~~}}}}}}}}}}}}||||||}}|||}}}}}}||||{{z{{{{||}~~~~~~~~~~}}|}}}|}~~~~~~~~~~~~}~~~~~}}||||{{{zyxwwxxxwwwvvuuutsstttuvxxxyzzzzyxwvuttuvvxyyyzz{{z{|||}}~~}|{zyyxxxxy{||}}|||{zyxxxyz{{{{|}}}}~~}|||{{{{{{{{zz{zzzz{|||}~~}}|{zzyyz{{zz{{||}~}{zyyyzzzzzzzzyyzyxxxxxxxxxxxyxxyyyyyzzzz{{{z{||{{|{{{{|}|||||||}~}}}}}~}~~~~~}~~~}~~~~~~}}}~~~~}}|{{}~~}}}||||{z}~}}{xxzzzzzz{~~{y~~{zzyy}~~~~z~~~~|y{}{{}}}||{zyxxyz}~|}~|z||y{}{xwvussrqqtvuuwzzxzz{|~}{xwwuuyzwtwyz||wxyyyy{|}|{~~|{|~~}~}}}~}|}}{{{{{{|{zyz{zyxxwvuvutuwxxyzyyxwwvvvvvutttttuwuruwsqtwusuwwwxxyzywyzzz{|{yyzzzyyzzzz{|}}~~~~~~~~}}~~}~}~}}~{|~~~|~}y{|zyz{{{||{{}~}~}}~~~}|}~~~~~~~|{{{{{|{{zyyzxwyzyxwwvvwxxwwvutuxy{zwyzz{}}~~}{z{{{{||{zxy{{{{{~~{~~|}~~~~~~~|{{|}|{zyxxz{ywxyxxxwvwvuuvvvuuwyyxyzyvy|yvwyxwxyxwyzyxz||{z{{{|}{yyyy{yxyyz{z{|}{y|}{xz{{|||}~~}~~}}}}}}||{zz{{zyz{zz{{|}}|||zzyxxywtuwuutruwuruvtsuwvvwxwvwwxwwwxxyyxwy{ywxyyxyzzzzzyz{{{zzyz|{z{}~~~~~~}~~~~~}}{zzzzyz{|~~~||}}}}}||}}|{{yyyxvwyxxyyzz{{|||}|z{|zwxzzyyyz{zyyyxwvvwyyxz{||}~~~}}|{{{{xvwywuvwwwyz{{||}}|{z{zz{{{z{{{{zxxxwxxxzzzz{||}}}}~}||}}}}}~~}|}~}}}}|{}}|}~~}~~~}~~}}~~}}}}}|{|}||}~}}~~~||{{{zy{||}||}}}}~~~}}}|{{{zyz{zxy{zxyzywxxyyzyyyyxxxwwvvvvwxxyzzz{{|}~~~~}~~}}~~}}~|{{{{{{z{}}|{zzzz{zyxxxxxxyyxxyz{{|||~~}{{|}|{|}}}||}}|{{{~|ywxxyyyxyz}~~~}|zyxxxxyzz{|}~~}|{{{||}~~~~~~}}}}~~~~~~}}~~~}~~|zyyxxyzzz{{|}~~~~~~~~}~}}||{{{|{{{{zz{||||||||||{{{zyxxxwvuutuuuuvvvvwyz{|~~~}}}}}}}}}~}||}}||}}|||}}}}~~~~~~~~~~~~~~~}}||{{||}}}}~~}~~}}~~}}|}||||{zzyzz{{zz|}}~~~~~~~~~~}~~|{zzyxxxxxxxyyyxyyyxyzyyzzyxyzzyyyyyyyyyyyyz{{{{{{}~~~~~}~~~}||{{|||}~~~~~~}}{zzzyyyxxxwwwwxxxwwwxxxxxxxxxwwwwvvvvuttssstttuuuvwwwxyyyxxxxxxxwvwwwwwwxxvvwxxyz{||||~~~~~~~~}~~~~~~~}}|||}}}~~~~}||||||||}}||{|{{{|||}}~~~}}||||||{{||||||||||}}}~~~~~~~~~}}}}}}}}}||||{zzyyxwwwwwwxxxyyyyzyyyyyyyyzz{{}~~~{yyyxwvvwwwwwyzywusrqqqrstuvvvuuvvvwwwwwxxxwvvuuvvvwxyyyz{||||}}|{{||{{{{{{{|||}}}|||{{{{|||{|}}~~~~~~~~~~~~}|{zzyxwwvvuuuuuuuuutttuuttuvvvvvvvuutttuuvvvvvutssrrqqrrrrsstttuuvvwwxxyzzyyz{|||}}~~~~~}~~zz|}~~}|~~}|zxxwxyz|~~~}||||||||}}~~~~~~~~~~~~}{{{{zyyyxxxxwvuttsrrssssttuuuvwwwwwxxwwwxxxyz|}~~}}}}}~~~~~~~~~~}}}~~~~~}}|{{{{{|||||{zzzyxxwvuuvvvvuuuuvwwwwwwvvvvwxxyyyyzzzzyyyyyyxyyyyxwwwvuuvvvvwxxxxyyxwwwwxyzz|}}~~~~~~~~~~}}}}|{{||||{{{|}}}}||||{{{{{{zz{{zzyyxxxwwvvvvvvvvuuuutttttuuuuvvwwvvuuttuwxyyyyzz{||||}}~}}}}~~~~~~}~~~~~~~}}}}|||{{{|}}}}}}}}}}}}~~~~~~~}||{{zyyxxxxyyxxxxxyzzzyyyzyyy{{{{{{{{{{zzyyyyyzz{{{{{{zzyyyyyyz{}~~}}|{{zzzyyyxxwwwvvvvuvvvvwwwwxxyyzzzzzz{{{{{|||}}}}}|{{yxxwxxyzz{z{{zzzz{{{|}}}~~}}||}}}}}}||||||{||{{{{||||}}}}}}~}}}~}}}}}}||||{||{{{||{zzzyyyyyxxwvvvvvvvuuuvwwwxxxxyzzyyyz{|}}}}{xz|}}}|zz|}{{{{{zzzz|~~}|{zy{||{z{{{{{zz{zz{}}{yz{{{|||||{||{|||||||||{zzzz{{{{|||{zzzzz{{{z{{|||{{|||}}}~~~~~~~}}|}}}~~~~|{{{{zyxxxxxxxxyyyyyyyzzyyz{{{|}~~~~~~~~}}||||||}~~~~~}}}}}|||{{{|||{|||{zzzyyxxwwvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyzz{{{|||}}}}}}~~~~~~~~~~~}}}}|}||||||}}~~~}}}}||{zz{{{{{{{{{{||{{{{||||||||}~~~}}|||}}}}|||}}|||{zzzyyxxxyyxyyyy{||yxy|}zvuuuvvxyy{}~~}|~~}{y{~}||||}|{zzz{|}}}}}~~~~}|||{{|}~~~~~~~}}}~}}|{zyyzz{{{zyxwxwwwwwwvvwwwwwvvvwwwxxxwvvvvvvwwwwxxwxxyyxxxyyz{{zzzz{{{{|{zzzz{{|}}~~~}}||{{|||||}}}~~~~}~~~~}}}}}}}|}}~~~}}|||}||{{||||}}}}}}|||}}}}}}}}~~}}|||{{{||{{||{|}~~~~}}}}~~~~~~~~~~~}}}}|||||||||{zyyyxxxyyyyyzzz{{||||||||}}}}}~~}|{{{{z{{{{{zzyyxxwvvvvvvwwxxy{{||}}}}}}}~~~~|zyxy|~~~}}|{{zyyyxvuvwxyzzzywwwwvvvvvvvvuuuuuuuuuutttttttuvwxxyz{{{{||||||||{{{{|||||||||||{{{{|~~~~}}{{{{{zyxxwuuuuuuuuuuuvvuuutttuuttttttttttuvuuuvvvvwwwvvutttttttssrrstttuwxxxyzzzzz{zzzzzzz|}}~~~}}}}}}||{{{{{{{{||}~~~~~~}}}}}}~~~~~~}}|{||{{{{{{{|}~~~}xvwxxxxwvvwxxwwxyxwvvwwwxxxyyyxwwwwxxxyyyyyz{{{||}||}~~~~~~~~~~~~~~~~~}|{{zzzyyxwwvvvuuutttttttuttttttttuuuuvvvvvwyyyyyyxxxxxxyyzyyzz{zyyyxxwwvuuuuvvwwwwxyzyyyzzzz{|||{|}~~~|{{zyyyyyxxxxxwwwwwwvuuttttssssssttssrrqrqqqqqrrsstuuwxxyzzzzzzzzzz{{z{|||}}~~~~~~~~~~~~~}}}|{{{zzzz{{{{|||||||||||{{{{zzz||}~~~~~|||}}||{|}|{z{||{zyzzz{{{||{zzyyywxxxwwx|}wqqqsvyzxwy{{{{zxwwwx|}{{zz|~~|yxwvvwxxxyyyyyyyyxxwwwvvuuuuuvvwwxz{|}}}}}}}~~~}}}}}~~~~~~~~}|{zz{{{{|||}|}}~~~~~}~~~~}}}~~~~~~}}~~~~}}|{zzyyyzzzzzzyyyyzz{{{{{{{zzyzzzzyxxwvuuuttttuuuvwwxyz{zzzzzz{||}~~~~~~~~~~}}|{{|{{zz{{{{||}}~~~~~~}}}}|||{{{{{{zzzzzzz{{{{{{{zzzyyxwwwvvvwwxxyzzzz{{z{{{{{{|||||}}~~~~~~~~~~~}}}}}}~}}||{{{{{||{{||||}}}}~~~~~~}}||||}}~~~}}}}}}|}}}}~~~~~~~~~}}||{{{|}}}}~~~~}}}|}}~}}||~~}}|{zwvxz{}~zrlotvuttuuuuvvwxz{ywvutuxzyyxvtuy}~~~}||zy{|||{z{{|~~}~~~~~~~~}}~~~}}||{zzyyyyz{{||||{zz{|}~~~~~~~~~}~~}}||{zzz{{zyyyxxxxyyyzz{{||{{zyyxxwwwwwxy{|}~~~~~~~~~}}||}}}~~||{zyyyyyyzzzzz{||{{|}}}}}~~~~~~~~~~~}}|{zyxwwvvwwxxxxxxxwwwvvvvvuuuuuuttssrrrstttttuvwxxyyyzz{{z{zzzzzz{{||}~~~~}zwvz|{z{}}}~}zyyy{~}|{{|~}|{zyxwx{}}||}~~~}}}}}}~~}||{{ywwwwxyyzzzywwxxyyxxxyzz{{{{{{{{||}|}}}}}}}}}}}}}~~~~~}}||{|}|{zzzyyyyzzzz{{{{{|}}}}~~~}}}~~~~~~~~~}}||||{{{{{zzzzzzzzz{{|||{{||{{{zzyyyyyyzzyyyyyyxwwwwvvvuuttuuuuuuvvwwxxxxxyyzzz{|}}}}~~~}}}}}||||{{{{||}}~}~~~}}||||||{|{{zyyyxxwwwvvvuuuuttutttttssssssssrrrsstttttssrrrssttsttuuuuvwxyyzzz{{{||}~~~~}~{xxx~}}zwvvvvxz~|{{{}}{yz}~|z{~}||||||||}~~~}{yyyyz|}~~|{{{zzz{{||}}}}}}}}}}~~~~~~}}{zzzz{zz{{{{{zyyyyyyxxyyxwwxy{||||{zzzzyyzz{||}~~~~~}|||}~~~~}}~~~}}~~~~~~~~~}|{{zzyyyyyyyxxxwxxwwwwwwwwwwwwwwwwxyyzz{{{zyyxxxxxwwwwwwvvutttttuvvwwwwwxyz{{||}~~~~~~}||{{zzyzzzyyyxxxwwwvvvvuuuttttsrrrqqrstttuvvvuvvuuvvvuvvwxyyyyyz{zyyyyyyyxxyz{}~~~~~~~~wvv{~}}~~~~~~~}|}~|{{{{{z{|}~~~~~~}|~}{{||||}}||{zzz{{{zxwvvwxyzzyxxxxwwwusrrrrstuvxyyxyz||zyyyyz}xt{{~}}xvvw{~{ywy{}}yupou{|{||{|~~|yxz}~zz{{|~}ywxyxwvx}}zxwvvwxyyxvuwz||{|~~~~~~~}|{zzzzzyyyxy{}}|zz{|{zyxwy|}|zyxwxyzyyyyxyyxvuuvwxzzyxwy{}}{zyzyz{~}|}~}}|}~~~}}}}}}~}}|}}|zzyzz{{{{{|||{{{{{{||zyxyyyyyxwxyzyyyyyyyyyyzzyz|}}}|{{|||}}}~~~~~~~~~}~~~~}}}||||||{{zzzzzyyyyyxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{||}}}~~~~~~~~~}}~}}}|||||{{zzzzzzzzzyxwwwvvvvvvvvwwxwwwwwwwwwxxxyyyzzyyyyyyyyzzz{{{{{{||}~~~}}}}}||}}|}}{y|~}{xxz{zzzyyxyzzxyz|}}|}~~~}|}}}{}~}|}~}}}}|{zz{zywwwvutuussststvwwwwyzz{}}}~~~~~~}~~~~}}}}~}{|}|{zyyzzzzyyzyyzxwxyxwwvvvvvvwvvvvuwxvuyyz~~~~~~}}}}~}}}|}~}}}~}~~}{zxxwvvvvuutttuuuvvwyy{||||{{{{{|}~}}}}}{yyxwvuuvxyz{|{}~}}~|||}}|z|}~~}~~}}|{{}}~}}~}}}|{{zyxwvvutssrqpnnopqrsttrsuuvwwy{zzzyyzywuvxwvxxxxusssu|~}~~}}~~~}}~|{}}zxyywwyyyyyzzzy{}}~~~||}{yz||}}~~~|zyz{{|~~~~~~}|{zyyyyyz|}~~}|zzz{{{{|}~~~|{zzzyxy{}}|{~}||}|{{zz{zzzyxwutsrrssssttttvwxyyzyyyyyxwvusrtuvvuuvvvtrrssttsstuvxyzzzz||||||{xx}}|}~~~}|{yyyyxxxxyzyy{zyz{|}}}~}|{yxxxyyxz{zyz{zzzzxyzzz|}~}~}~~}~~}~~|zywvwvvvuvwxxyyyzzyxxxz{zz}|yxwwuuuwwvwxxwxyxwyyxvvyz{||}~~|~|yyyzzxxxyz{}~~~~}|ywwxz{|||~}||yxxyz{zz{|~~|||zxusttrpqrtuuvxz{{{ywvutuuuwy|~~~{zz|}|}~}{zzzz|~~||~~{xvwvtrqqtutvz||zyyyxwvvvwyzzz|~~}}|{zxwwxxyyxz}~~~~~}zzzyxvvz}~|{{{}}||}|{|{zywutrqponnoppqrstusrrrqqpoqrrsuvwyzxwxxuspoqpnoppqstsswy{~~}|{zxwvvvxxy{{xy{{yz{|}}|}~~~{zywvuutsuwyzz||{z{|||~~~~~~||}||||}~~|{{zzzzz{{|~~}}~}|~~}~}~~}~}{yvvuttvxyyz|~|{{{zz{||{|}~~|zwwxxxy{yxyz{{zyzyxwvvwxzxx{|}}~|zyxwutsruutuwz|}}}|||{{yy{}}}}~~|{zwuvtrrtvz}}{z{zz{{{{|||}~|{{{{{{}~~~}|zxwvuuvwxxyz}~}|{|}~~~~~{xvuusstuwxyzzz|||{zzyxwwyz{{|}}}}}}{zxwvutttwxxy{|||}}}zwxzyxyz{||}~|yz{{{}~~}|~~~~~~}{yyzzzzzz{|}}}{zzxtssrqpqsvwwwxyxwutttsrrrstuvwxyzyz{zzzzz{{|~~}|{{}~|{z{{|}}~}{yyyzzz{}~~|{{zxyzz{}~}{zzywuuwwxy{}~~}}||{zzz{||}}~~}}}~~~~~~|{z{}}~}||}}|}}}}}~~}|{yvttsrqqpqrrstuvwvtrssqpqqrsstvwwyzxvvvtrrrssrsuuvy{|{{{zyxxyz{}~|{yxxyzzyzyy{{{|{xyyxwvtvyyy{}~}{yxyzzz{{}}|}~}|{yzzxxz||~~~~~~~}}|}~}}|{{|}}}}}~~~~}}|zyxxwwy{{{{|}|z{zwusrsstwy{}}~~|{zzzz|}|||zz|~~~|yyz{zz{|||}}||}|{ywvutvxyz{|}}~~}|zxyz{||}~~~~~~|{zyxxxxyzyyz{{{{{{{{{zzz}~}|}~}~}|{{zz|~}||~~~~}|{{||||||}}|{z{zxvttuvvvxyzzzzz{{||{{{zyzzz{|}~~~~~||{yxyz{{}~~~}{yxxxyz{|~~~~~}~~~||{{{yxxwuttuvwwxxxxyzxwxwurqppqqsttsuuuuuuttsrrstssuvwwwxyz{zyyxxxvvxxxy{}~~~~}}~}}~~~|}~~}zwxxwvvvwwwxyyyz|||||{zzyzz{|~~}||{{{{z{||}}~~~}}~~}||{zzz{zyyyyzzz{zzz{{{|}}}~~~}}}}|{{|}}~~}~~}}}~~~}}{yyyxvvuvvutssssssrsttsrstuuvvwyyxxxyyyyxxxyzyyz|||}}}}|||{z{||}~}||||zyyzzyxyzzz{{|}~~~~~~~}}}||}}}~~}}}}}|{||{{|}~~||{zyxxxyzzy{|{{{{{|||{{z{{zy{|}}||||||zz{{zyyyzxxyzyzzzz{|||{zzzyz{{{{{|||||}~~}}~~~~~~~~~}||}~}|}~}}}}}|{zyyxxxwvxyyz{|}{z{{yxxywvuvwwvvwwvuuuttuvuuvxzz{|}}~}|||}|||||{zyyxxyyxxxxyz|}~~}|{yxxxxyzyyxyyyxxyyxxyyxyz|~~~~~~~~~}~~~~~}~}|~~}}}}|||||||}|zyyyxwuvwwvwxwwxxwvvvvutttstttttuuuuuuttsssstttuvwwxxxyzzzzzyyyyz{|}~}}~~~~~~~||zy{{yxy{||z{}|{{zzzzzyxyyzzz{|||}||zyyxwxxyyzz{||}~}~~~}||{zyz{{zyyzyxxxwwwwwwwwxz|~~~~}}|}}}||}~~~~~~}{zzzzzyxxyyyxwwvuutttsstuvwwxz|~}|}}}}}|{{{{{{|}~}|}~}}}}~~~~~~}}~~}}}|zz{zyyzz{{|}~~~}}~~~}|}~}}~}|{{{zzzxxyzzzz{|}}~~~~~}{{{{{||||||||{zzzzyyyz{|{{|}}}}}}|{zzyyxyz{|}~~~}{zywwwwwwwwxxwwyzyyxxyxxxyzzz{||{zxyywvutuuuuvutuwwvvvxxvuvuuvwwxz}~~~~~{{zz{xvwxwwwwxxywuwxwxwvy{{{|}~~~~}||{z{|}}}{z|~~|zz||{{|}}}~~~~~}}}}}}~}|}~}|{{{{{zzz{|}~~}~~||}||}}}}~|{}~zwyzxutvwwwwxyz{{ywyzxwwxxwxyyxvwxwvvwwvuvwwvuuuvwyyxyzyyyxyzyz{{{|}~}}~}~~}}~~||~|{{{{{{z{{zz{zxz{yy{{{zz{{{yxyzywxyyyyy{|{{}~}~~~~~~~~~|{{yyzzyxyzzyyy{{yy{ywvwxyzzyz}}}~~|}~~}}}}}~}}|||~~}}}~~~}|||{zyz{{yxy{|zyyxyzzyyyzz|||~~}}}}~}~|zzzzyxxyzzz{||}~~}|||||{|}||~~~}|||||}~~}|}~~~~~~~~}}}}}}}~~}}~}}}}||{{{zz|~~~~~~~~~~~~}z{{yz{{|}|~~}}|||{{|{{||}}{z|{yz|{yxxz{yy|||||zxwyzxvxxwuwyzxxz{yyzyxyyxwuuvvuvvvvwwvvxywwxyyyyzz||~~~~{|~~{{{|~{y{|zzzyxxyzzxx|}zxyz{zyxxy||z{}}}~|~}}}||}}}~~}~||~~~~}|}~~|{{{||{zxz{xwwxyyyyz{}~}}|~}{{||{zzzz{|~|{|}||zyyyxyyyzxwy{|{yy{{zzzzzz{zzyz{zyy{{zyyxyzzyzz{}|z{|}}|z|~}}|{}~~}~~|~~}~~}|}}}|zz||zxxyzyxxxyzyyyz}~}|}~}~}}~~~}}{{{|}}~|}~~~~|}~}}}~}~~}}~||}|}|{|}}|||}}zz|||||}~}}}}}|{{{|}|||}~~~~~}}~~zy{}|{z|~~|}~}}|{~|{{{{zz{|}~}}}}~~||zz{{z{{zz{{yy{|yyzzz{zyyyyzxwxyyyyyyyz|||}~~}}}~}|{|||}}}~}|~~~~~}|~~~}~~~~~~}}}|{zzzzyy|~}{|~~}~~~~~~}|}~}|zxyzyxwxyyyxxz{yy||zyyzzzyyzyxyzyyxyz{zz{}~|{|}|||~}||{|}}|{zz{{zyyyxxxyzyxxxyyxyzzyyzzzz|~~}~~}}|||{{zyz{{z{||{||{|}|||{|}zxz|zz{||||||}|}~}|}~}~~~}}~~||~~}}}||~~|}~|{}}{z{{{|{z{|}}}}}}~~}~~}~~}}~~|zzzzxwwxyyyyxxyyxxxzzyxzzzzzz{z{{{z{||{{{||{{}~~~~~~~~}~~}}~~~~~}||}}|{}~~~~}~~~}~~~~}|{{{{|}}|{|}}}}}}~~~~~~~}~~}}}|{|~|{{|}~~~~~~}|}~}||}||~~~~}}~~~}{|~~~~~~~~~~~}|}~~}~~|{}~~}{{||{}}|~~~~~}}~|||{zzzz{{{|||||{{|{zz{|{z{}}}||}}}~}}}}|{z{|{zzz||{{|{{{yxyzzzyy{}|{{}~~}}}~}~}~~~~~~~~~||||}|zz||{{{{{{{||||}~}}}}|}}}~}}|{|}|{{z|}}||||}|z{}~}}}~}~}~~~~}||||||{|~~~~~~}~}|{{zyyyyyyyzz{{|}~}|||{{{zzzzz{{{{{|}~~}|}}}}|{{{{zyxy{zxyyyyyyz{{{z{||}|{{|||{z{{{{z{}||}}|{}}||}}~~}~~~}}~~~~~~~~}|{{|{{|{{|||||||zzz{|{z{|}~~}||||||||{|||}~~~~~~~|||{|~~~~~~~}~}|}|z{}}{{{{{||}}{z||||{|}}|{{}}{||{zyz{{{{zzz{}|{||zz{{{{{{{|}}~}~~~}}~}~~~~}}}|||{|}}|||||}{{{{zzzz{|~~~}~~~~~}|{||{|||~~}}~~}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~}}{zzzyyyz{}|{|}|{zzzzzzzyxxxxxyyxwxxxwxyzyxz}}}~~~}~~~~~}|~~~~~}}}}}|||||||}~~}}~~|}}|{{{|||||||}~~~~}}~||~~}||||}}|{{|}}{{}~~~~~~~~~}~~~~~|}~~~~~~~~~~~~~~~~~}}|}}~}||~}|}~}|~~}||||{zz||{{{|}{z{||{||{{{{|||}}|zzzyyyxxyxxxxxyyxxyzyz{{||||~}}~~~}|}}~~~~}}~~~~~~}}}}~~}}~~~}}}~~}z|~~~}|}~~~~~}~~~}}}~~}~~~~~~~~}~~~~}|{{{{{{{||{|~~}}~~}}~~~~}}~}{||||}}||}~~}~~}}}}|{{{|}|}|{{{||{{yy{{{|||}}|||}~~~}}~}|}}|||zz{{||{z{|zy{|{{{|{{{|}|{|~|~~~}}||{||}}|~~|}~~~~~~||}}~|{}~|||}|||||{|}|{|}||}}}{{{|||}~~~~}~~~~~~}~~~~~}~~~~}}~~}}~~~}}}}}}}}~}{zz{{ywwwxxxyyzzzz{{{{zzzyxyyyyxxz{zzzyz|{{{|||{|~~}~~}~~}~}~~||~}}}~}}~~}}~~|{||}}}|}}}~~}}~~~~~~~~}~~~~|{{|}~}|}~~~~~~}}}}}}||}~~~|}~~}~~}}~~~~~~~~}|}~}~~~~~~~}}~~~}}}||{|}|{{}}|zy{|{zzz{{{|}|{|}}|||}}{{||{{{{z{||{{{|}{{}~~~~~~~~~}{|}}~~}~}{{|}}||~~~~~~~~~}}~~~~|yxxwz|~|tnptuvvvwy}}{wrmlkikpuxz~|yuuuuy~}xstuw|{vqpnmorvz|{wvwxy{}}{xwy{{}|ywtqqrsuy|}}|}}wrqonmorrsy~~}wqnmjikmpsw|}zwvvuux||xxvuvvvy|}yzyutuvy}~~}|ywsnlmmlnqsuz~}}~zvtsqpqrrsw|}|{ywwwx{~xutrpprv|~}|zwsojiijkmpsvz{zyyyvpmkkmllrx{}|xwwuuwz}~~|zyvtssuwx{~}}}~}{~}{ywvwwx{~~}~~zz{zxxyyy|~~}{~}{~yyxutuwxwvwxwy}|}|zxvsqsuwy}}{zyxxz~}zwwxutuwx{~~}||{vstvuv{}~{wy}{y||{zz{{zyy|}{ywuwywuuwxy|~~}zvutsqomoomlqvxy|~~}y||{~}|}||}}||~}yz}|{~{{{vsrqpptwvuy}|{yxwussuwyz{}|}}}~{{}}}~~|{zwvwywuvxyzzz{|~}zxz||zyyyz|~~{yxuttvx|~}{{||ywwyxwx{}~~~~~~}|zxxyxwvvvvvxzwstutrppstrqtvusuwxy{}}~}}zy{|yxyxvuvwwxyyxwxzyy{}}~~}}~}}}|zwvuuwwwxy{zzyz|||}}|||{|~~~}||}~~~~}}~~|{|||~}}}|~|{{{z}~|}xtssssrqtwyz{}~}~~|zywvwxxz{{|~}ywxzxw{~}||}}{zxxzyz|}~|z{zyywvxyz|}|zyxvuvvuttuwz{~~|yyyvstvttwzz{~~{z{zyz{zz|}}}~~~||zututtwyyy{}~}||zxyzzzzz{{{}||}~}~~|{zywxxwvvwwxz|~~|zzywwy}}|~}|{{zz{}}~~~~~~|xvvuuuvwxyyy{~|{yxvvvwxz||}~~|yvsrrpoooprsstuvwxwwxyxvuvxxxxz{||{|}}}}~}zzzywuutrqqpppqsttvwxxxxxyzz{{|~~||{zz||}~~~~}}|}~~}}}||~}~~}}~~~}{{|~}||}}~}|||}~~}}}}~~}{zyxxxwwxz}~}|{yyzzyyyz{|}}{{zyxxy{}}}~~~~~}~~}{{|~~~~~|zywurrsuvttvxxxxyyxxxwwvvwwy{|}~}}}}}}~}}}~|ywwxxxy{|~{wwwuttvxxwwwwxxxyyz{{ywvvuttuttuvvxz}~~~~||~}yxxwvwxxxy{|}~~|{{zxxxxyzz|}|}~~{z{}|zyz{zz|}}~~zxurpppqrstuuvwwwvvvusssssstuuuvwwwwwxxvvwwvvvutsrrstuuvvxyyyzz{{||||}~~~}|||}~~~~~||}}|}}}}}|{|||~~}~~|{{{{|}~~~~~~~~~~~}|||{z{|zxyzzxxz{|}}~~~~~}{zzzzzz{|~~~~}}||}}}}}}~|zxwvutuuuvwyyyyyyyxwxwuuvuuuvxz{{|||{|{zyzzzzz{|}}~~~~}|{{{{{z{}~~}{zzyxxxy{|~~~}}}~}}}}}}}}||}}}}}|{{yxwxxxxxwvwxyz{|~~~}}}|{zyxxxyzz{|}~~}|{yxwxwwwxxxyz|}}}~~~}~~~}}}~~~~|{zyxxy{}~~~~~}{yyzzyxzz{|}}}}|||{zzzzzyxxxyzz{{{{z{zz{{zyxxyyzyzzzzzzzyyy{{zzz{zyyxxwwwxwwwxwwwwvvtsstssstvwxz{}}~~~|zz{|}~}|{yyzz{|}~}~~~~~~~~}||||{yxwwwwxwwwxxyxxyzzywwxwvvxyz{{|}~~|zz{|}}~~~~~}{zz|}~~~|zyz{|}~}{yxxxxxxyyyyxyyyyyyxxwvvuttuuuwwxyz{|||}}{zyxxxxxwxyz{}}}}~}}}~~}|{zyxwuuttuuvxyz{|}}}~~||{zz{{}~|}~~}~}{{zyzz{||||{{zxwwvvvvvwwvvvwxxxz{|||}~~}}{zzzzz{}~~}}}}}}~~~~~~~}}}}|{yyyyyyyyyxxwwuuuuttsrqppqpprtvwxy{}}{{zyyxxz{{{{||{{zxxwvvvvxyz|~~~~~~~~~~~~~~~~~~}|{{zzyyyz{{|}~~~~~~~}}}}~~}{zxvvwwwwxxwxxxxxzzyxxxwutuuuuvvwwwvvwwxyyyyzzyyz{|}}~~~~}}}{zzzyyyz{{{|~~~~|||{|||}}|~~~~~|||||}}}|{zzzzz{{}}|}|{zzzyxxyyxyz{zzz{zzyyzzzyyzzz|}~~}}|{yyzzz|}||}~~}}}}|zz{zzz{||}~~}||{{zzzzzyyyyzzz{|}~~}}||{{||}}~}}}||}}||}}|{||{{zzzyyxyyyyzz{{z{{{{zyzzyyyxxwwwwwxxyyyzyxwvvuutsstttuvwwxz{}}~~~}}|{zyxxwwvvvututuuuvvutttuuuvwxxy{{}~~~}{zzyyyyyyyzzzzzzz{zzz{|}~~~}}}~~~}|zzzz{{{{{{|||}~~~~~~~~~~~~|||{{||}~~~~~}}~}||{{{zzz{{|}~~~~~~}|{zzzyxxxyyz{|||}~~~~~~}~~}{zzyxxxxxxwwwvuuuuutuuuuvwxxz|~}~~~}|||}}~~}}}~~~~~}|{zyxxwuuuuutuvwwwxyzyyyxwvvvvuuvwxyy{|}~~~}}}}}}}}}||}}~}||{{zzz{{zz{{zzzzyyyzzz{|||}}~~~~~~~~~~~}{zzyyyxwvuuuttttsrqponnnnnnpqqrtuuuuvvutuvuuuvwxyyyxwwwvvvwwwvuuuuvwx{|}~~~~~~~}||{zzz{{||}~~~~~~}}}||||||||~~}~~~~}}}~}~~~~}}||{z{|||}~~~}|zzzzyxxxyyyyyyxwwwwwwwxxxyz{||||}|||}}}}~~~~}~~~}}}}}~~~~~}}|{zyxwvwwwvwxyyzz{|||{zyyyyxxyzz{|~~}|{||{{zzzyxxxwxyyyxyyyyz{{{{||||}}}}~}|{zyxxwwxxyyzz{{{z{{{zyyyxwvvutttuvxyyz{|||{{{zz{||}~~~~~~}}|{{||{|}}}~~~~~~~~~~}}|||||||||||{|||||||}}~~~~~~~||{zyyyyyzyz{{{{zzzzyxxxxxxxxxxwxxxwvvvtsssrrqqqpppqqqrrsstuwxyyyzzzzz{}~~~~~~~~~~~}~~}}~~~~~~}~~~~}|{{{{zyyz{{|}}}|{zyxwwwwwxyz{|}}}}}||{{{zyyyxyz{|}~~~~~}||||{{{{zyyyxyyyyyz{{|}}}~~~|{zyyxxxxxxxyyxxwwvvuuuuuuvvwxyyz{{|||{zzzzzzzz{{{{{{{{|||||{{{{{||||}|}~~}}~~~~~~~}}|||||||{{{{|{{{{{{zz{{|}}}}~~~~~}}}}|||||{zzzzyxwwvutuvvvwxyyyz{{{z{{{zyz{{{|}}}~~~~~}||{{{{{{{{{zxwvusrrrrrrsstuvxxxxyzzzzzzzzz{{{{||}}~~}|||{zzzzyyyyzz{||{{|||||}}|||}|}~~~~~~}~}||}}}||}}~~~~~~~~~}||{{zzzyyyyyyyyyyxxxxxwxxwvvwxxxxyyyy{{{||||zyyxxxxxxyyz{||||}~~}}}||||||||}}}~||{{zyxxyxxxxxxxxxwwxxxxxxxxyyzzz{|||||}}}||}||{{|}}~~~}||{{|||||}}~}}~~~~~~}~}|{{{zyyzzzzzz{{zzzzzyyyzzz{||}~~}}}~~}|}}}}}||{{{{||||}}}}}~}||}}||}~~}||{{||||{{|{{{|{{{{{zzyxxwwwxwvuuuuvvvvvvvwwxxwwwvvvwwwwwwwwwxyyxxwvuuttsstuuuvwxyzzz{||}~~~~~~~~~~~~~~~~}~~~}||||}~~~~~~~~}}}||{{{{zz{{{{{|}}|||{|||}~~~~~}|}}||{{{zyyyyxwwxxyyz{||}~~~~~}}}}}|}}}||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{|}}||}}||||{{zzyxwxxxyzzzzyyzzyyyyyyyyz{{|}~~~~~}}|{{||}}}~}}}~~~~}}|{{{{{{{{{{|}~~~~}}|||{{{{zzzzyxwwussrrqqrsttuvwxxyzzzyyxwwvvwwwwwvvvvvvvvvuutttttuvwvwxyzzzzzzyyzz{{{{{|}}~~}}~~}}}}}|}~~}}}}}|}~~~~~~~~~~~~~~~}}}}||}~~~~~}{zzzyyyyyxxz{{{|}}||{{{{{|||}~~~~~}}~~~~~~~~~}}}|{{zzyyxwwwwwxxyyyyzzzz{{{{|}}}}}~~}}}}|||}|||}}|{{{{{{{{{zz{zzzzz{{||}}~~~~}}|{{{{{||}}}~}}~~}||{zzyxxxxxyyy{|{{|||||}~}||}}||}}}|{||{{||{{zzzzzzzzzz{{||||||}}~~}}}}}||}}}}}}}}}~~~~~}}~~~~~}}}}}}}}}|||{{zzzzyyyyxyyyyyyyyxyyyyyyzyyz{|}||{{{zyyyxxwwwvuuvvvvvvwwwxxxxyyxxxyyyyyyyyz{|||}}~~~~}}}}||||||{{|||}}}~~~~~}||||||{{{{{{zzzzzyyyxxyyxxwwxxwxxyyz{{{|}}}}~~~~~~}||{{{{{zz{{{|{{{{{{{||{{{|}}}~~~~}||{yxwwwwwwwxxxyz{{{{||}}~~}}}|{{{zzzzzzzyyyxxwxxxyyzzz{{{{{{||||}}}}}~~}}}~~~~~~~~}}}~~}~~~~}|{||}}}}~~~~~}~~}}}||}}||{{|{{{|||{{|||{|||zyyyxyyzzzz{{{{|}}}~~~~~~}|||{zyyyxyyyyyxxxxxxxyyyzzzzzzzyyyzzzz{|{{{|||}~~}}}|{{{{{{{||||{{zzzyyyyyzzz{}}}}~~~~~~}}|{{zzzyyz{{|}~~~~}}~~~}}}}~~~~~~~}}}}}|{{{zzzzyxxxxxxyzzz{|}}}}}||||||{{{zzzzyyyyyyyz{{{{{||{|||}}~~~~~~}}~~~~~~}{{zyyyxxyxxyyyzzz{||||}}||||{{z{{{{||}}}}}}|{{{{{zzzzz{|||}}||{{zzyxxwwwvvwwxxyz{{|}}||||||||}}}}}}}~~~~~~~~~~~}}~~}}~~~~~~~~~~}}|{zz{{{{||}}~~~}|{yxwvvvuvwvvwxwwxwwwwwxxwxyyxxyxxxwwwwvwwwxxyyzyyyyxxwxxxxyyyxxxxxxxyzzz{{||}}~~~~~~}}}}}~~~~~~~~~~~}}~~}}}||{z{{zzzyyyyzzz{||}~}{xusquy}ysqnjmqrtzxsppoqtz}wtrrwz~~ywspqrsx{~zvronlnpqu{}xsoliihiosvy~~{wrmkifhilqvz~}ytojjjjnruzzuqnlnmntz{~{zyzz|~|}}}}~||~~zyvtssvz}~xwwttvxz~|yxvsqqruz}yvtqopsvy~zwwtswz|}zzz{~}yvvwx{~|zywvwxz~~|zxxustvwxy{}~~|zyy{|}}~~yxwwvtsuwyz}}zyxusqqstvz}~{wtrpnmnopsx{|}}}||{xusrpoooprux|~|xvvwvux|~}{yvx{zz~~~~~}{yxyz{|}yvwwvvz{|{z|||}~|zxyz{~~|{{}|zxy||z|}|zxvuuuuwyyz|~}{yxwvuuvwz|~~|zyxwxxxz|~}zzzyxwwz|}}{zxwy{}}zzywvvvx{{|~}{xutsrqqqrtuwy{||||{zyxvussuwvwy{}}~}|yxwvutvxy{|}~~}}}zw{}}}|}~}|~~~}}|}~{z}~}|}}~~~~~~}}~}||}~}||}~~|{}~~~~}}}~~~~}}}|{|}zwz}zy{}}{z{||||{{{}}zy{|zyyzzyyyywuwxvtttutrsutrstuvvvvvvwxxxxyxvwyzzzzzyzyxyzz{yxz|ywyz{{zyz|}~~~~~~~}}}~~}|}~|{{||}}}||}~~|}|~~~~}||{{}~}}}~~}~|}~~~}~~}}}|||}|{|||{|}|{|}||~}{}~}}}}~~{|~~||}~}|}}}}}|{|~}{|~~~}|}~~}}||||{y{|{z{{z{||{{||z{||{|||{{{||z{}|{||||}~}{{zzywwyywwwxyxxxyzyyyy{}|||}}}~}}~~||}}}||{xx{|{zyy{{z|}|||{~~~~~~}}~}||{{zxz{{{{{}~{z{|}|z{}}|{{|}}}||~}{|~|}}}}}}~~}~~~}}~~}}}|}}~~~~~}~|z||{zyz{zy{|zxyyzyxwwwwutsuwxutvxxxxy{zyyxyyzzyy{{zzz{{|{zyzzzywvxyyxxxyzzyxz{z{}}{{|}~~~~~~~}|}~~}}~~}~~~~~~~~~~~~~~}}||~}||}}}}~~~~~~~}}~~}~~|}~~~|~~}~~}|}|{|}{yz{zyzzz{|||||}}{zzzzzz{zyyyxz{{zzzyxyywxyyxwvxyxvwwvvxxxxyzzyxxxzzzzzz{{{|}|}}|~~}}~~}{{|}}}}}~~~}|}~~}~~}}|}}|}}}}}}~~~}}||}~~}}~~~~~~~~~~~~~~~~~~~~~~}|}~}}}}}~}||}}}}}||}~}}}}~~|~}~~~~}}}}}}~}}~~}~~~~|}}||||||||||{|}|{{|}}||||}}|~~~~}{}~||{{{zzzzyxyyxxzzyxyzzzzyyyyyywvxxvvwyyyxxyzy{}{yz{zz{{{|{{{yy{|{{{{zz{|}}~~~}~~}~~}|}~}~~}}}~}}~~}|}~~}||}||}}}~~}}}}}}}}|}~||}~~~~~}~~}|{}}|||}}|{||{{||zz{|{zz{}|{|}~~~~~~}}}}{z{||zyz{{{z{|||{yzz{{zyyyyyxwwwxxwwwvvwxwvvvvwxyyyzyzzyzzzz{z{|{|||||{{{{zz{|||{{}~~}~}~}||}~~}~~~}}~~~~}~~~~~}}||{|}}|||}~}}}~}~~}}}}||}~}}~~~~~~~}}~~~~~~}}}}|{{{{{{zz{||{z|}}}}}}}}~~}|}}||||||||{{|{zyz|}{{{{{{{{{yxyxyyxxzzyzz{||||{zz{{xy{|zyyz{zzz{yxy{{zz{||{{z|}|z{{{zyyyz{zzz{}~~~}}}||}}~~~~~}}~~~~~~~~~~~~~~~~~~|{|}}|{|}~~}|}~~~~~~}|}~~~~~~~~~~~}}}~~~~~~~}}~~}||||{z{{zzz{|{{{|||}}{yyyyxvwxxwxxyzyyyyzzzxwxxwwvvxxxxxz||||{{{{{zzz{|{z{||{{{{{{{zzzz{{{}~~~~~|{{|}||||~~~~~~}}~~~~~~~|{|||}}}|}~~~~~~~~}}~}}}}~~}~~~~~}|{||{{{|}}}|}~~~~}}~~~~}|||||}|{{{|}||{{{zzyxxyxwwwxyzyyyzzyyyzzxwwxwwwxxyxwxyyxyxwyyxxyzzzyz|{z|}||||}}}}~~}~~~~|}~~~~~~~~}~~~~}}~~}{|~~~}{{}~}||}~}|~~~~~~~~}~~}||}~}}~~~~~~~~~}}~~~~}~~}~}~~||}~~|{||||||~~}~~~}}}}|{{{zzzzyyxyz{{zyz{{zzz|{yyyxwxwvuvwwwvvwwvwxxxxyzzzz{zzzzzzyyxxyyyyyz{|||}~~~~~}~}}}}}}|}~~~}}}}~~~}~~}|~~}}~~~~~~~~~~~~}|}}}}}}}~}~~~~~~~~~~}~~|{{{{{{{{{{z{|}|{{|}~}~~~}}|{{zzyyyxvwwwwwxxxxyzzzz{|}||||}}||||{{{{{zyyyyzxwxxxyyxyyzzzzz{{{{{{{{|||{{|~~~}}~~~~}}~~~~}|}~}||}}}||~}}~~~}||}||{|~~~~~~~~~~}||{{{z{zzz|{z{}~~}}}}}{{|}}}}}~~}~}}~}|}}|||}~}||}}|||{zz{{zyyzyxxwwwxxxwxxxxxyzzyyyz{{zzzzywxzzzyxyzyyyyzzzz|}~}{}~}|{{{{zyzxwxyyxyz|~}}~~~~}||}}}}}}~~~~~~~}~~}|~~|{||{||||}|||}~~~~~~~}~~~~~~~}}~~~~|||||||||}}}|||{{{{zyxwwwvttvuttuwwvwyzyyyz{{{zzyyzywwxxyyyyyxy{{zyzzzzz|||{|||}}}}}}}}|{|}~~~~~~~}||||{zz{{z{|||~~~~}~}~~~}~~~}|}~~~~~~~~~~}}~~}}|}}}}}}}}}~~~~~}}~~~}}}}|||}}||||}~}}~~}~~~~~~}}}}}|{|}|z{{|}|{|}}~~~~~}}}||{{zzz{{zzz{||{{{zzzzyyyxxyxxz{{{|{}~|{||{||{z{{{{{z{{zz{|{zz{||||}~~~~~~~~~~~~~}~~}}~}}||{zzz{{zz{|{{{|}~}}|}~~~~~~~}}}}}~~}~~||}~~~~~~~~~~~|||}}|{}~||}}~}}|||}|{zz{{yxyyyyyyyxyyxxyxxxxxxxxxxwxyxwxyxwwwxwvwxxvwxyxxxxyyzz{{|||||}}}}~~~~~~~}}}}}|}~~~}}~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~}}~~~~~}|}}}}}}}|{||||{{zzzzzzzzzz{{|||}}|{|||{{{zzzzyxyyyyxxyyyyyyyyzzz{{{{{{{{{||{{{{{{{{z{||{{{||{|}}|{{|}}}}}~~~~~~~}~~~~}~~|{|}|||}}}|}~~~~~~~~~}}||}}}}~~}|}}||{{{{{{|{{{{{{|||||||{{zz{zyzzz{{{|}~~~~}~~~~}~~~~~~~}||{{{|{{{{{{{{{{|||||}||}}}||||{|}|{||{zyyxxwwxwvxyyyyzzzz{zzzzyyyzzzz{||||}~~~~~~~~~~~~}}~~}~}~~~~}}~~}~~~~}}|||{|}|{{{|}}|||~~~~~~~~~}}~~~~}}~~|{{{{{{|}}}~~~}}}|{zyzzxwwvwwvvvwxwwwwxxwwxxxxxxxyzzyyyz{zz{zyyyyzzyyyyyyyyyyxxyzzzz{{||}~~~~}{zzzyyzyyzz{{z{{{{{|||}}}}}}~~~~~~}}~}}|||||{{|}}}~~}}}}||{||||}}~~}~~~~~~~~}}~~~}||}||||||||}||||{z{{zz{{{{{{|||{{{{{{zz{{z{{||{{{|||||{{|||{{|}|{||||||}}|{|}}}}~~~~}}|||||}}}}~~~}}~~~~~}~~~~~}}||{z{{{zzzzzzzzzzz{|||||{|||{|||||||}||}}|}~~~}}}}}}}~~~~~~~}}|||||||||||{zzzzzzzzzz{{{{{{zyyyxxxwvvvvuuvvvuuvvuvwwwwyzzyz|}}||}~~~~~~~~~~~}}}}|||}}}}}~~~~~}}}~}}~~}~~~~~~~~}}~~~~~~}}|||}||}~}}}~~~~~~}}}|{{{{{zzzzz{zz{{zzzz{zzz{{zzzzz{{zzz{|{zzzzzzyyyzzzzzzyzzzyxxxxwwxxxxyyyyzzz{{{{{{|||}}}}~~~}~~~}}}||{{z{{zyzzzzzz{|{{{|||||||||}}}~~~}~~}}}}}}}}}}|||}}}}~~}}|}}{{{{{zz{|}}|}}}}}}||||||}}}~~~~}}~}|||}}}}~~~~}}|}}}}}}}~~~~}~~}|||||||{{{{|||}}|{|||{{{{{{{{{||||||||||||||||}}}}}~~~~}~}|}}}~~}~~~~~~~~~~~~~~~}{{||||{|||||}}}}}|||||{{||{{{|}}|||||||||}}}}~~~}~~~~~~~~~~~}}~~~~~}}}}}}||{zyyyxwwxwwwwwwvvvvttttttttuuuvvwwwxxyyzzzz{|||||}}}~~}~~}~~}}}}}}}||||||}}}|||{{{{||}||}}}}}}}}|||{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||||{{zzzyyyyyyzz{||||}}~~~}}~~~~~~~~}|||||||{z{{zyyzzzzyzzzzzzyyyyyyyyzzzzz{{{{{||||{|||}}}}~~~~~}}~}}|{|}}||{{|{z{{{{{||}|||}}}}}}~~~~~~~~~~~~~}}}}||{||{zzzyyyyyyxxyyyyyzz{{{{|||}~~~~~~~~}||}~~~~}~~~~~~~~~}~~~~~}}}}}|}}||{{{{zzzzyzzyzzzz{{{{{{{zzz{{{z{{zzzz{{{zzzzzzzz{{|}}~~~}}}}}~~~~~~~~~~~~}}~~~~}}~~}~~~~~}}}~~~}~~~~}~~}}|||}}}|}}}|}}}}}}~~}~~~~~~~}}~~~~~~}}}|{{zzyxyyxwxxxxxxyxwwxwwxxwwxxxxwwxxwxyyyzzzz{{z{{|{{zzzzyzz{{|||}}~~~~~~~}}|{zyyxxxxxxyxxyyzzzz{{{{{{{|}}}~~~~~~~~~~~~~}~~~}}~~~~~}|||||{{{zzzzzzzzz{||{{||||}}}||}}||||}||||}}}}}~~~~~~~~~~~}}}}||}}}}}}}}}}}||{{zzzzzzzz{|}}}}~~~~~~~~~~~~~}~~~~~~~}}}}|{{||{{z{|{{{{|||}}~~}~~~~~~~~}|{{zzz{{|||||{{|||||{{{{{{{zzyzz{{{||}~~~}~{{}}}}|{|~~{x|}{{zz~~~y|~{{||}|{zzyxvuvwyxwyxvvvvwvtvxxxz{{|{{ywvwvwz}{y{|yx{~|z{~}z{{{z{zyy}~}|zyy}|z|~z{||{|~~~~~~~~{z}}z{~}z|~~}~~~}|ywvwyyxx{}}}~~|zzz{{{{|}||}~}||{yyzyxwuutttsstvxxyzyyyxwwxxxyyyzz{{}~}{}}z}}}}~~|{{{zyyzzzzz{{{z||}}~~~|||{{{{{|zxxyxwvwwx}|~}}}|z|~{xz}zw{}yvwxvuuvutwzyxy{{y{~}{}~~~{|}zwx{ywy|zxz|||~~~}~~~~}}~|z|}}|zyxwwxwvvvuuvx{|{yyzz|}~}{z{||}~|{~~}~}~~~|{zzzyzzzz{{}~||~~}~}||{z{}{yz||{yyyxwvvvvvwxy{{{|}}||~}|}~~~|||zyxxy{zyz||||||}|z}~{z{||{{{z{{{yyy{zyz|{z{zyywvwywvxzyyz{{|~~~}|~~}}}}||||{zzzzyxyz{{|}}~~}~~}}}~~~}|~~|}~}}}}|zzzyxvuuuuvvuvywwxzzyyyzzyxxyyywvvuwywuvwwvvx}}|~~~~~~}|{zzzzyxwxzzz{{|}|z|}|z{||{|}~~~}|{zzz{|{{}~~~~~|}}{{|}~~~~}}~~~}|{yyywtvxwvwzzz|}||{zyywvvwwxy{||~}}{zz{zzzzz{{{}~~}}}}}{yz{||}~}|~{zzywxxwvwyyyz|}}~}~}||}~~}}}|||{zz{|}}}~~~}{{{ywxyxvwyyxz{|~~}||{zyyxxwwwxyzzz|||{{zzywuttrqqrqqrtuuwyz{|}}{{{zyxyyxxxxyyy{~~}}}}|zxxxwwwxyyyz|~~~~}~~|{{{yxyz}~~|zzzyxwvvvwxy{{|~~~}{xvtssrqrrrsux}~}~~}{{||{|}~~}}}||{{{|}}~~}}||||{|}}~~~}}~~}}~~}~~~~~}}}~~~~~}|zyxyxxyzzz|~~~~~~~~~~~}~~~}}}|{||||}~~}||{{{|||||~~}||}|||}}}}}~~}|{yxxwwvvwvwwwxyyy{|{zzzyxxyz{{{|{{|~}|}{zz{zzzzz{{||~}}~~}}~||}}~~~}|{{{{|||||}}}~~~}}{yxwutsrrrrrstttwyyz{{{zyyyxwwwwwxxyyyz|}~~~}{ywvutssstttuvwxyz{|{{||{zzyzzyzzz{|}~~}||||}}}~~~~~|zyxwvvvvvwxy{~~~~~~~~|zyxwvvvwxxyz|}}~~~~~~~~~~}}}}~~~|{zzyxxxxyz{}}~~~~}|{{zzz{{{||}}}~~}}|{yyyyxxyz{|}~~~~~~}}}|{{{{|}~~}~~~~~~}}}~}{{zyyxxyz||||~~{yyyxvvvxyyzz}~|zyyxxyz{{|{{zyyyz{{{|}~~}||{zyyzyyz{{||~~}}}}}}}~~~}}|{{|||}}~~}||{zyxxwwwxxyz{|}||||{zyyyxxxxxxyzzz{|}}}}~}}|{{zyxxxxwwxyyzzzzzyyzyxxyyyxxxyyz{|}~~}|{zyyyyyz{{|}~~~~~}}|||||{{{||}~~~}}|{zyyyyz{|}~~~{vuvwvvw{}}}}~}{{{zzz{|||}~~}}}|}~||{zzz{|}~~}}|||}~~~}|{{{{zzz{{{{{{{{{zyxwxxxxyz{{{zzzyyyzzzzzzyxwwwwwxyz{{|}~~~~~~~~~}~~}~~~}}~~}|||||||||{{|}}~~~}}}||||}~~~~}}}}}}~}{{zzyxwxyyz|}}}~~|{{{{{|||}}|{{{{zzzzyxxxwvvwxxyyzz{||}}}}}||{zzzzyz{|||||||||||||}}||||}}}}~~}}~~~~}}}}||||{||||}}}}}|||{{{{{{{zzzyyz{{||}~~~}||{{{{{{|}||||||||{{zzzyyz{||||}}}}}}}|||{zyyxxxxxyz||}~~~~~~~}}~~~~~}~~~~~~~}}}}}}||}|||{{|}~~~}}}~}}}~~~~}}}||{{zzzzyyzzz{{||{{{{zzzzyyyyyyxxyyzzz{}}}}}~~~~~~~~~}}|{||{{{{{{z{|||}}~}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}{zxxwxwvuuuvwwwvvvvwwwwxxxxyyyxxyzz{zyxy{}ysprtuuuy|~~}}~}{xxx{~||}||{{z{}~}{zy{}~}}|||{zzzzzz{}}||}|}~~~}}~~}}~~~}}|}}}}}}}}~~~~~~}}|||||||{|||||{{{||~~~~~~~~~~}}~}}}}}}}}}}~~~~~~~~~}}||{zzzzzz{{||||}~~}~~~~~}||{{||{||{||}~~~~~~~}}}||||{zz{{|||}}}|}}}}}||}}}||{||||}}~}||{{{zz{{{zyyzzzz{{{|}~~}~~~|{|~}~~{zzzzzywvvvvwwwvvwyyyzzyxxxyz{{{||}}|{{{zzyy{{{{|{{zzzzzzyyyyzzzz{z{|||}}}|{zyxxwwwxxxxxyyyyxxxyyyz{{z{{||||}}|}~~~~~~~~~~}}}~~~~}|{|}}}}~~}}|{{zzzzzzz{{|}}~~~}}}~~~~~~}}}}}|}~~~~~~~}~~~}}||{{{||||}~~~~~~}|{zyyxxxyyzz{{{||}}~~~~~~~}}|}}}~~~~~~~}|}~~}}{z{}~~}~~~~~|zyyz~~}{zyyxyzyxxy{|~~}}}}}||||||}}~~~~~~~}}}|||}~~~}}}|||}}}||{zzyyyxxwwvttuvwxxyz{|||}}}||}}|{{{{||}}~~}}|||{{{{{{|}}~~~~~~~~~~}|zzzzyyyyyyyyyyyxxwxxxxxxyyyyzyyzzz{|}}}}~~~}|{{zz{{||}}}}}}~}}}}}}||}|||}~~~~~}}}}}}~~}||||||}~~~~}||||||}}}}}}}||}}}}||||{{{{{{{|||||}}~~}}}}}}|{{{|{|}}~~~~~~}||}}ywxzz{|{zz{||{zz{{ywwwxxxxyyyxxwvvxyyyyyyzz{|||}}~~~~~~~~~~~~~}}}}}}}~~~}}}}}}~~~~~~~~~~~}}}}||}}}}|}}~}}~~~~~~~}}}}}}|||{zyyyyxxxxwwwwvvvvvvvvuuuvwwwxyzyyzz{{{{zzzzzzzzz{||}}~~~~}}}}~~~~~~}~~~~~~~~}|||||{{|||||||||||}}~~~~~~~~~~}}||{{zz{{{{{{{zz{zzzzzyyyyyyyzz{{|{{|||{{{{{{{zzzz{{{||}~~~~~~~~~}}}}}}}}}}~~~~~~}}~~~}{|~~|||}~~~}}{{{}~~}~~|{|}}~~~~~~}|{{{zzyxwwxxxxxxxxxxyyyyyyyyz{{{zzzzzz{zzzzzzyyzzzz|}}|}~~}}|}}|||||}}}}}}~~~~~}}}}}}~~~~~~~~~~}}|{zzyyxxxxxxxyxxxwwvvutttssrrrsstuuvwwwwwwxxyyyyyyyyyyyyz{{{{|||||||}}}}|}}|||}}}}~~~~~~~~~~~}}}}}}||}}|||||||||||||}}~~~~~~~~~~~}|||{z{{{||}}~~~~~}}}}||{{|{{{{{{{{{{{{{{||}}}}~~~~~~~~}~~~zrw|~~}{yxwx{~~|yz~~}{{||{zzzz|~~}~~~}|}}}}}~}||~~~~~~~~~~~~~~~~~~}|{{{{{{{||}}~~}}}}|{{{{{{{{zyxxxyyxxxxyz{{||}}}|||||}}~~}}~~}}}}}||{|{{{||}}~~~~~}}}}}}}}}|}}}}}}}|||{{{zyyyyxxxxxxxxxxyyyyzz{{{zzzzzzz{{zzzzzyyyyyyyyxxxxxxxyzz{{|||||||||{||||||{{{{{{{{{{{{|||||||{{|}}}}~~~}|||||||}}|}}~~~~~~~~~~~~~~~~~~~~~~~{z}|{|~||~~}||{zy{~~|{yxxxwxyyyyz|~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~}}|}}||}}}~~~~~}}}~~~}}}}}}~~~~~~}}}}||}}}|||||||}}}}}~~}}}}}|||||}~~~~~~}}||||{{{||||||}}}~~~~~~~~~~}}}}}~~}}}}||{{{{{||||||||{{|}}~~~~~~~}}~~~~~~~}}||||||||||{{{zzzzzyyzzyyyyyyyyzzz{{{||}}}}}~~~~}}}}||||{{{{{{{||}}}}}~}}}}||||||{{{{{{zzzzz{{{{zzzzzz{{{{{{{zz{{{|||}}~~~~~}}}}}}}}||{|||||||||}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~|yxy}xxyyyz{~{wvuwyzwuuwxvssw|{yxxyz{|}|{zzz{}|{}~~~~~~~~~~}{{|}}|{{|||{z{||{{zyyyz{{|}~~}|{zz{zzzzz{||{{|}~~~~}||{{{{{{{||~~~}}~~~~}}||||||}}}}}}}~~~~~~~~~~~}}}}~~}}~~}}}}||||{{{||}}~~~~~~}}||{{{zzzyyyyxxxxxxyyyxxxwwxxxxxxxyyyyyyzz{{zzzzz{||{zzzzz{{{|{|}}}~~~~~~~~~~~~~~~~~~~}~~}}}}|}}}~~~}|{{|}}}~}|{{{{|}~~}}|{{|}}}|||||}~~~~~~}}}}~}}|{{{zzyxxz{}~~}{{{{}~~|zz|~~yrrsx~}~}{{{|~~~~~~}}}{{}~~~~~}}}~}}}}}}}|||}~}{zyyz|}~}}}~~}||}}}}}}~~~wmjsxrv}}{~{utvw{~}zwwy{zuoou{}}|||}~~|xvy}z{}~|z{{zyx{~zyyz{}~~}zxy{}~~{wvxz}~}}~~}~~~~}}}~~~}{{||{zzyyz}~~}|zyyzyxvuuvwwwvuvwxyzzxvvwyy{{zwtsttuvxz{|}|zyyxxyz{{{{{z{{{{{|}~}{yvvx{|~~|{z{|}~~}|{{|}~}~~~~~~}|||{z{|}}|zyyyyyyyyz{|{{{{{{{{||}}}}|{zz|}~~~}}}}}}~~~~~~~~}}}}}|||||||||}||}}}~~~~~~~}}}}}}}~~~~~~~~~~}}}}}|{}}|}|{||~}|{zz||zyyz{zyz{|{{{{{{{zz|}~~~}{|~|z{|{{{zyxwxzzzz{{{zz{|zxxxyz|||zxyzzz}~~~~~||{{{zxwwwwvwvuvwxyywxyyyyz{|}}|}~}|{{zyzzxwyyyyz{|}~~~~~{yyyz{{{|||||}}|{{|~}z{|||zx{|zyyyzz{||{z}~~~~~~}|{|~}~~|||{|}}}}}}}{y{{xwwxyz{zyxvvvsqqruvtrqqtsrqqtwvuwyzyvuvvwxyz{|~~{z|~~~~~}}~~~~~}}}{xxywwwvvvvvxxwwwvvutuxxyzz{zwwxwuuvwwvtstvwxyx{~~~~~}|~~~|~~|~}zy{zzzz|~~~{{||||{{|~~~}~~~}{{||}}{{|~~~~}}|}~~~||{zz{{|{zzzzyzzyxvuuttvxyyxwyzyxwwwvuuuuuuuuuutttuvxwuuvwwxxz{|~~|zyyz{zyxxxxxxyxxyz{{zyyxx{{ywwwwwwussrppooqstuwxxxxyzz{|}}~~{yyyyzz{|~~~~}~~~~~||~~~}||{yy{}|~~}}|xvxywvwwwwvvwwwz{{|}~~~~~~~~}}||{{|yy{}||zyzzz{{{}~}{yyywvwvvvvttvxwvwxyxxxyxx{}yux|xuvvvusqqppqqrrstqpuwuvxxyyz}~|}}}yz{||}|zyz{|}{{~|z{{{|}}~~}}}||{y{|xwy{||zzz{zz{zyz||}}}~~{zzzzzzyzzz{zx{}{zz|~~}}~~~~|y{|}}}~~~~~~}}|~~~}~~~|}~|{{}{z|}|{yz||||{zzyvssuttuvwyxvwwxxwvwy{zxxzxxxxy{||{{{|}||}~}|{zyyzzxxyyxyz{{{{{{z{}~||~}}||}~}|{{{zxxyxwvuvvuvvuuuttuwzzz{}~|{zzzyxz{{z||xwz{zxvwzyy{|{|~{{~~}|{{zzzz{{}}}}yxxxxwvwxy{}~}~~~}}|{z{||||}}{z}~~~~}}|zy{||{{|}|}~~|{{ywxxvttusrtutttuutsuwvtsssrrrrtwz|{z{||{{{zzzz{{zyzzyzz||yxzzxwxyzzy|~}}{zyxwuuuvwusuvvustvwwwxz|}}}}~{yyyzzzz{}~||~~~~{|~}}}|}|}~|{{||}}||||zywuuvusttuvyywwyyxxyxxwx{}||}~~~}{zzzyxxvuwxwvwxxwvwxvrtvurrrrrqqqrstuuuwzwtvxvuvvvwxxxxy|}|{||{{|}}}~~}~|}~||{zz{{{||ywwvtuwxxwwxyyyxxyywvvxyzzyy{{zyxy|||~~}~~~|zz{ywwwxxyyyz{||{zz|{yyyz||}~~~}{zz|}~~}~|z{|zyz{|||{zyyyxvwxyxwxyxyz{{|}}}|{{{xvvwwxxxyzzzyyzxvvvvwxyyz{{|zy{~}|||{zyz{||}~}|}|zyyyyz{|}~|~~{yzzyxwwxwwz{xvxyyyzz{{yyywvxyxxxwwxz|~~|}||{z{|}~~~~}}}}}~~}}}~}}~{|~~~}}~~||}|zz{zxxwy{{{{z{{zz{{|zxy{zy|~}~~}||}~||~~||~~~||{{zyxxxxyyyyyxwwyywwwxxwuvxxwvvxxwwxyzywxxxxyzyxyyyyxxzywxyxvvvwwwy{{yy{||zxyyxwwxz{{{z{||}|{{{{|||~~~}||}}}||||{zzz{|||}}}}~~~}zz|||}~~~}}}}|{~|{}}{zz{||{{|||}}|{{{zzz|~}}}~~|}~~~|{|}}|}~~}~~~}}}}{zzzyyxxyxwxyxvvuuuuuuuuttssttuuuvwxz{zz{||||}}~~}}~}|}}}}{yzzyy{}~}|}~}{{|||z{}|{{z{{{{}}{zz{|{zyyxxxxwwz{zyyz{zz||zy{||||||{{zy{~|zz{{{z{~~||}~}{}~}|{}~}{zz{{zxvwyyywvxzzyyyz{z{|||~~~~}}}}~~~~~}|{{zyxxxxwvvvvwxwxxxxwvwvvvuuvuuuvwwwwwxxxwwyzzyxxzz{|}~~~~}||{||{zz{{|~~}||}}||}~}}}~~}|zzyyyxwxyxxvvyzyyyz|{zxxwxyyxxxy{zy{}}|}}~~~}|}~~~}}~}~~~}}}}|{{||{zzzzzzyxxyzzyxyyxvvvxxxxz{|}~~}|}~|{|}~~~~~~~~||}|{zyzyvtvwusttuuvxyyxxxwwwwuuvwvutuvvwwwxyyyxxxwuuwwvwxxyzz{{|}}}~}}~}{}}|{{||||||||}}||}}|{{{{yxxzzy{|{{{|||z{{zyyz{{}~~~~}}~~}{{{yyz{{{|||||}~~~~~}}}~~}}}}|||}~}|}}|zyz{|||}~~~~}{{{{z{zzzz{||{{zyyzzyy{{zz|||{{}~|{{{{yxxyzzzyz|||{{|}||z{||{||~~}}}|{{zzyxxyzz{z{~~~~}{zzzzyxxzyyzzyyyzzyyxxxwwxxxxyyz{{{zyxz{{{{{}}}}~~}|||{||zyyz{||||}~~}{z}~}}~}|{{{{zxwwxxxxy{||}}}||{{{{||{||{{{{{{{|}~~}|{{{{{||}~~~~~~~~~~~}|zzzzyxwxwuttttsqrtuuvwwwwxyzyyyz{}}{yyyyxxyxwvwxyzzyxxyyxxzzyyz{{{{|||{|{yyyyyyyyyyz{|||}~~~~|}|{{{|}}}}~~~~~}}}|||{|}~~~|{|{zzz{||||}}}{|}|yyz{{zy{}}}}}~~~~~~}}|}}|}~~~~}|}}}}}}|{zyyxwwwyywvvvvusstssssssstuuvwwwyyyyyyyzz{{{{z{~~}~}|}~~}~~~~}}}}~~}~~}||||{y{}}||{{{zyxxxxvvyzzxxz|||||}~~~}{|}}}}}~}~~~~}||{{zyyxyyxxy{|zx{|{zzyz|}}||~}|||}~~~~}|||}}}}|~zy}}{|zy{{xwyzywxyyyyz{zz{{zz{|{{{yvwz{zyy{|{{{{ywvxzyxxz{|||}|{{{zyz{zzyzzyy{||{|~|}~~}zz|}|{zzxy{zwxzz{{{zyxxzyuuxxwvuwzyxxxz|}}|||~~|~~~~||}~~~~~~}}}|{}~~|z{}||ywy{zzxuwzyxyxwy{zyxwyzxwxxxyxy{||{y|}}}{zzzz{yyxxyzxwy{zxxxyzxwyxtvxxxwwyywussvvvvuw{xuw{{zxwwvvvvvtuxwvuvy{zxyzzzyzzzyz||}~~}}|~~}~~}}}~~}~~}||}~~}}}}}~}~~}}~}}|{{}~}||{{|~~~}}|~~~}|~~~|~~}}}}|}~~}{z{{{{|{{zxxyyxxxyxxyyzz{{z{}}{{{}~{{zz{||{{{{{zy|}~~~|}~~}~~}}}}zyz{~~}}}}~}}}}|~}}~~~}|{{zyzzxvwyxx{|yyz{{zyxywuy|{zzzz||zxy|}}}|~~}}~~~~~~~~}}{~~}}~}}|{|{{|||{zzyxyxwwxyz{z{||z{}zx|~||~~}}|}~{y|~|yz{{|}~}||}}||}}|z{{zyz|}}}||~~~}~|z}}{zz{|{yyzzyz{{zzxwwwvutuutuutvxxxyyxxwwy{xtwzyxxyzzxxxyyxxyyzzxx{}{y{|}|zz{zx{|zz{|~{|~|xxyyzyxwxxyz{{|~|{{||{|}||~~}~~~~}~|{zyzzxy|}|zy}}{y|}yyz{{yvwyxvwyyy{{yyzz{{y{|ywz~~}}|}~~}~}}z{}|zz{zz{zvuwxwvuvwuttvvvtsstvustutttttvxywvwxyywz~~}|{z|}}}~}}}~~}}|{~~}{{|}{zzz{{yy{||{z{|||}~~~~|}~||}}}~~~~}~}~||}}~}~~|}~~~}{zz{|{|}~}{|~}||{z{{zz||{{|~~~~~}~~}|~}}~~}}~~|{|||zy|~|{|}|z{{z{{|~}z{{|}|{{{{{||zz{zyz{}}zy}~|zyyzyxyzxwxy{{zyzz|{{{{}}|}}||zzzzzxwwwxxwwyywxxy{||{z}||}~}}|||}~|{|~~~~~~~~}{}~|{|{yyyzzzzzzxxzzyz|||~~}|}}}{z{|{{{{{{||yy{zyxxxxxxz|{{|~}}}}|zy{|{{||||}|}}||||yxzzwvwwwvussuwvttuvwuuxxuwzxwwwwwvwxxyyzzxz|xvxyxxwwwxxxxxxz{zxxyyzzyyzyxxy{yxz{yy{{z{~~~}}~}}}~~}~~~~~~}}}|}||~~~~}|||{zzz{|zzyyz{zzzzz{{|~~~~~||}~~}|}~~{}|yz{{{xwyywwxxvwywvwxxyyyzzzz{zyz{zyz{{|}}|{{|~~}~~~~~~~}~}}~}~~~~~~~~~|{{{{||yvxxtsuwwwwxzzz}~|~~}|}~~~}}~~}~~}~|}~~~}{z{zxwwy||zz{{{yz{|}{z{}{z{|{{||{|~~~~~~~}}~~}}~~~}}}||~~}|{{}{xy{zxxxyzyxyyzzyyyxxyyxxyyxwvwyxvwyxxyyyzyz|{yz{||{zzyyxxyzzzzxy||||||||{zzzzzyxxyxxxxwwwwwxz{|}}~~~}}~~{{|}~}}~~}}|{zz}}{}~|{zz|{xxyxxz{zz|}|{{|~~}}||{{|}~}|zyyyyz{yxy{}}||~~~}{}~|||{{|}|{zz|}|{z{{{|{{|{zz{zyxwwwwwutstuvvvwwwwwwwyyxwwwxwvwxyxwwxzzzzzzzzzzyy{{{{|}}}}~}~~~~}}~}~~~}}~~}|||{|~}|}~~~~}~}~}~}}~~~~~~~~}}|~~|~}||}~}{zzz|}}|}~}}}}~~}}}}}}|{{{{{zzzz{{yyz{}}}}~~~~~~}}}~~~~~}|||{zzz{z{|}}{{|||}~}||{|}zxz|zyyyzzyyxxxyyyxy{{zxy{|{zy{||||{{|~~~}~~~~~~~~}||||{zzzyyyxyyzzzzzzz{{{{||zyz{|{yz|}||||}}}||}}}}}}}{z{}~~|z}~~~~~~~~~|||~}}}{||zyzzxxwwxyyz{zyxxxyywwxyyyxyzzzzzyyyyyyzzzyz{zyxxxxxwwvwwwwxyyxxyzzzzzzz{{yz{|||{|}}}}~~~|{}}||}~~~~~~}}}}}}{{{{|||}}|||||}}}}~}}}}}~~~~~{{||}|{{{zz||zy{zyz{{|}}{{|~~~}~~|}}|{}|{z{}}|{yyzzzzxwxyyxxxxxxvuwxxxvuuvuvxwwxxwxz{{{}}}~~~~~}}||~~}}~|}~}}}}~}|}~~|||}}|~~~~}||||}|z{||{}~~~~~~~}|||}~~~~|~~|~~~~~~~~~~~|}~}~~~}}|||||||{{{{{{|||}~~~~~}}~}|~~~~~~}~~~~}~~~}}~~}||{|}}|{{{z{{{{{z{|{||{yyxxwwwvwxxxxxz{|}}}}}}~~}~}{{||{{{{|{yzzzzzzzyxxxz{zxxyz{{{{{}}}}}~~~~~~~}|{z|}|{{|}}{{}|z{}~~|{|}}|{{||||{|}~~|{|~~~~|{{{{{{||||||{{|}~~~~}{|}}}}}}}||||{zzzzywwwxwvvxyyyyz|{yyzzz{{||{{||{{||}{yz{{{{yyz{{zyxy{ywzzxwxz{ywxyxwxywvxz{{{|~~~~~~}~~~~}~~~~~~}}~~~~~}{|}|zxx{{xxyz{zx{}{{|}}|z{}||||}}}~}~~~~}|}~}~~~~}~~~~~~~~|wutsv{{qigknoqrstzzslkifjpv{|~ytrqqv}|ztnoqry}~zunliegjov{}wqlijlnrw|wrmkorrwyuqnmnrtw}vsplkmqssyzrpnjimorx~~ytqomlnsx}wqqononqvw~}ywwttuw|}zuomlkjlqsv}}xtqoopqpqx~}ywuqnmoqty|tpomlmmry|~ytpkhdegjnsw{}vrppqmlsy||{~~}}zy||vrstvwy}yzzvvz~|zywutsuz|~~|zzwssvvtx}~}|zzz{}}|~|z{}}|}~zvwxuswzwuz|xwvrprtuvxz{{}zyxwx{}~{wvxyz}}yz{xx|{ux{zy|{|}|z{|~}yurrrqqrrruy}~~|ywttvtstvy{}}{zxvspmoqootz|~{vz}yx||wvxxwxz|}zyzyvw}~~}{z{xstuuv|~{{~~~|}{|}|{|}{z|}}{z{zwwyyxyz{{zyzzxwwutspnqqnmoppqqqssstsqsutrsvwx{~~{{{yyyz|~~|{yz{ywz{z{{}||||{|||{||{z{}{xy{yxwvz|yx{}|{~~||{yx{|ywxyxvvwwvvuttwzxvxz|~}|~~~~~~}~~}|{{||{z|}~~~}~~}~~~}{z{|zy{}~~~~}}~~|~~}}{zyz{ywxz{zz|~~~~|}}{}~}}|zxyzyyz|}~~~~{z{{yz{{}}||xvvwvvvwxyzz{}}}{zyzyxy{{||{}}|~}zxvtttrprtqpsvuuwz{{||{z{|zz{|{{~|{|zxy{zyz|}}{|}{y{}|{~~{yyxvsqqqrqpqstuuuvywuvwuuuvwxxzzyz{|||{zxwvtrrrqpqqqsttvyz{zyyzz{{zz{{}~~~}|zyz{{{||}~~}~~}~~}~~~~|}}}{yyywwwwvwxyzz{|}||{{{|{{||~~}}}}||~~||}|{z{||{}}}}}}||}~~|{zzz{{{|}~}||}}}~~~~}{{{{|}}~~~}|}|zzzywvvwxxyzz{}~~~}|{||}}}|~~}{z{||zy{|}}~~~}|||{{{{}~~~~|yxvvuuuutuwxxz||z{{{zxwwxxyz|{{~~~}|{zxutttttvwxyz||{}~|z{|{{{|~~}~}}|ywwvvvwwvvwxyz||zyzywwvvwvvwxxy{}~~~~}{yxxwtsuvuuwxxxxz{zyyyxwwxxxxyz{|}}~~~}|{xwwvuvwyz{{}~~~~}{zyyzzyyz{{{|~}}~}|{{yyxxxyxxyyz{||||}}||{zz{{{{|}~}}}||}}~}~~~|{{|}}}~~}}|{zyxwvvwxyy{}}~~~~|{|}|}~}||{zz{{|~~~~~~~}|||{|{z|~~~~}{{zyxxxyzz{|}~~~~~}}}||{{|}}~~~}}~~}~~||}||||||}~~}|{{{zzzyxxyzzzz|~}|}~}||{z{{zyz{|}~~~}{{{yyzzzzz{}}}}|{{{|||{{||}~~~~~~~~|{{{z{|}}}~~~}|||zyyxwvvvwwxyz{}||||{zyyxwvwwwwz|}|}~~}|||{yyyyzzz{|||}}|||{ywwwwvvxyz{|}~}}}||zz{|{|~~~|{zz{{||||}|||}}}|||{yyyxwwwwwwxxxyz{zzz{{zxxxwwwwxyyyzz{{{{|}}}|{|}~~}}}~~~~~~~~~~}}~}}}||~~~~}|}|{|~}}~~~}}}}}|}~~|{zzzz{{||||}}~~~~~~}}~~~~~~}~~~~}}~~}}|||||}}}||||}}}}|{{|}||~}}||||}}~~~~}~~~~}|{{zzzzyz{{{|||}||||zywvuuuuvxyyz{||}}~~}|{{zxxxy{||}~~}||}~}}~~~~~}}}}||||~~~}|}}||}~~~~~~|z{zxxxxwwwwwwvvvvvwwvvwwvvvwxxwwwxxxxyyzzzzxwwxxxy{|{{|}~~}}~}|{zyxxxxxy{|}}}}~~~~~}|}~~~~~~||{|}|{|}}}}}}}~}|||{zyyz{|}|}~~}}||{zyyxxxwwwxyz{}~~}|zzz{{|}~~~~~~~~~~}}}}~~~~}}}{|}}||{}~||~~~~~~~~~~~~}}~~~~}}}|||||}}~~~~}}}|}}}}}}}~~}}}}|{{{yxxxyxwwwvwwxwwwvvvvwxxwxyxxyy{|||||{||{z{|||||}}|}}}}}||{||{{|}}~~~~~~~~~}~~~}}~}}|{zzzyxwuvwvvxxxxxyzz{||{{{{zzzzzyxyzyyyyyxwvwwvvvvvuuvvvwxxyxxxzz{zz{|||||||{||}~~}}~~~}}||||{{z{|}}~~~}}}||}~~~}}}}|{z{{zyzzyzz|}}|}~~~~~}|||||||~}~~~~~}}}~~~}~~~}}~~}~}}~~~~~~~}~~~}~~~~~~~~~~}}||||{zzyyxyz{|}}}|}~~~~}}}}||}~~}}}~~}}~}||{{|{|}}}}}~~~~}}}~~|}~~}}}}}}}~~}}|{yyxxxwwwxyzz{|}~~~~}}||||{{zzz{zzzyyxwxyxwwwxxxxz{{|}~~~~}||}~~~}}|||||{zz{zzzyyyyyyyyyzzz{{||{{}}||||}|{{||||}~~~~~}}}|{zyyxvvvvwxxz{{|}}}~~}}}}}{zzz{{{zzyyyxxxxxxwwxxxyzz{||}}~~~~~}|||||}}}}|||{{{{|{{zz{{|{|~~~~~~~}|||{{{{{zz|}}~~~~~~}}}}|{{{||{{||{{|||{{}~~~~}}||||}~~~~~~}}}}}}}}}}}~~~}}||||{{zzyyxxxxwxxxxxxxyzzz{|}}~~~~~~~~~}}}~~}|||{{{{{zzzzzyyzyxyzz{|}~~}}~}|||||}}}~~~|{{{{{{}~~}~~}}}||||||{{{{{{||}}~~~~~}~~}|{zzzyyzz{{|}}}}}||{{{{zzzyyyz{{{{{{|||}|{{||{zzzzzyz{zz{{{{{{{zzzyyyxxxyyyz{}|{}~~}~~||}~~~~}}|{|||||}}~~~~}|{{{zyyzyyyyzzzyzzyyyzzzz{|||}~~}}||{zyyyzyy{|||||||{|}}|||}~~~~~}|}}|{|}||||||{|}~~~~~~~~~}}}}|||}|{|}}||||{{|}}|}~~~}}}}||||}}}~}}}|||}}}}}~~~~~}|||}}||~~}~~~~~~~~}}}}}}}~~~~~~~~}|||||}}}}}~~~~~~}|{{{{{{|{{z{||{{|||{{{{{{{{zz{{||||}|{{{{{zzz{{{{|~~~~~}}}~~~~~~~}||{{{{{{{{{{zz{{{zyyyyxwxxxwvwxxxyz{{zz{{zzzzyxxxxyyz{z{{|}}}}}|{zzzyyyyyyyz{{||}}||}}||{z{{zz{||||}}}}}}}}||}}||}}}~~~~~}~~}|||||{|}}}~~}}}|{{zzyxxwxxxxyyyxxxyxwwxxwxxyyz{|}}}}~}}}}~~~~}}}|}}}~}}~~~~~~~~}}}||}~~~~}}|}}}}|||}}}}|||{{{{zzzzzzzzzzz{{{{{{{{|}}}}||}}~~~~~~~}~~~~~}}~~}||}|{{|{zzz{{{{{zz{{{{{{{{{zzzzzyzzzzyzzzzz{||{{{|{{}}}}}~~~||}}}}~~~~}}|||}}~~~~}~~~~}}|{{zyxyzzyz{zzyyzzyyzyyyyyyyyyyyyxxyxwxxxxwxyzxxyzzyyz|{z{|||||}}}}}||{|||{{|}}}}}}}}~~~~~~~~~~~}}}}|{|}}~~~~}}~}|||||{{||||}}|||}~}||{{zyyyyxxxxxxxy{{||}~~~}}}}}}~~~~~}}}~~~}}}}||}}}}}}}}~~}~~~~~~~~~~~}}}}~~|||||||||{{||{{{{zzyyyxxxyyzyy{{{{|||{{{{{{{||{||}}}}~~}}}}}||}}~~~~~}|||{zz{{{{||}{{{|{{{{zzyxxxxxyyzzyz{{||}}|{||||}}}}}}~~}|||{{{|}~~~~~~}~}|{{|}||}}}}~~~~~~}|}~~~~~~~~~}}}}|{{{zyz{{{{||||||}|{{{{{zzzzzz{{{zzzzzyyyzyxyyyzzz{zz{||||}}}}}}}}||}}||}}}}}~~}}}~}|}}}|||~~~~~~~~~~~~~~~}}|||||{{||{{{{{z{{{{{zyyyyyyyxyxxxxxxxxxxyz{{|}~~~~}{||{{{{|}}~~}}}||||||}}~~~~~~~}|{{zzyyyyyyyzzzzz{{z{{{{{||}||}}|||||{z{{zzz{{{z{}}}}~~~~~~~~~~~~~~~}}~~~~~}~~~~~~~~}}|||{{{zyyyzzzz{{{|}~~~~}|||||{{{{{|~~}~~~~~~}}}}|{||||||||}~~~~~~~~~~~~~~||||{zzz{zzzzzyyzzzzz{{z{|||{{|||{{{{{zyyzzzzzzzzz{{{|||||||}}}}}}~~~~}}||||{{||}}}~~~~~}}||}|||||||}}~~~~}}}||{|}}}~~}}}}}|{{{zyyyxxxwwwwwwwxxxwxxxxxyyyzz{{{|}}}~~~~~~~~~~~~}||||{{{{|{{}}}~~~}}}|{{{{{{||||}}}}~~~}}}}||||||{{{||{{{{{zzzzzzzzzz{{{z{{{|||}~~~~~~~~~~}}|{{{{{zzzzz{{{||}|}}}}}|}}}|}}}}}}}}}}}}|}}}}||~~}}||{{{{z{{{zz{{{zz{{|||}}}}}~~~~~~~~~}}||{{z{{{{||||}}|||}}|||}}}||||{{{{{zzzzzzzz{{zz{zyzzzzyyyzyyzzz{|||}~~~~~~~~~~~}||}|{|}}}}~~~~~~~~}}}||||||||{||||{{{{zzzyyyyxwxxxxxxxyxxyzzzz{|{{{{|||||}|}~~~~~~~~}|||{zzyzzyzzzzyzzz{{{||}}}}}}|||||{{|||{||}}}}}}|||}}}~~}}~~~~~~~~~~~~~~~}}}~~}}}~~~~~~~~}}}||}}}~~~~~~~~~~~~~~}}~}}}}}|||||{{|}||}}}}}~~~~~~~~}}}}}}|||||||}}}}}}{{||}}}~~~~~~}}||||||||{{{{{{{zzzyyyz{{{{z{{{{{{{zzz{zz{{{zzzz{zz{{{||||||}}~}}}}}}~~~~~~~}}}}||||{{{|{z{||||}}}}}~~~~~}~~}}}}|||||{{{{zyxxxxxxxwwvvvvvwwwxxxxxxyyyyzzz{{|||}}}~~~~}~~~}}~~~}}}}}}}}}}~~~}}~~~~~~~}|}}}}||}|{}~{z}~|yy}~}|{{zyxyzyxxxxwvwyyxxyyyyyyyyyzzzyxy{zzyyzzzyz{{||}}~~~~|{|||{{{{|~~}|{{zzzyxwxxyyxxyzzzzxyzzzz{|~~}|||zwwwwwxyyxxyyyzyyyxxzzz~}~~~~~}~}zyyxyzzz{zyz{|}||||}{xz{{{yxz{zyxxyz}~~~~~}}}}|{{||}~~~~}|zyxwwx{}}{zzywvwy{}~~~|{zxvuuuuspnoqqppoprrrtuvwvvwy{~~|z{|}|{yxxwwvuttuuvuuuuusrqprtvy{{ywwxwuuuutrrsttuvuuvz{|~~|zyxy{}~}||{}~~}|||{{|~~}||~~}}~~|zzz{~}||zxxzzz{}~}~~~~~~~|||}||{|||}~}{{{|~~|z|}||{zywutuvvutttvwxxxxyywxy{}}||}{zyxxxxy{{||}~|zxvttuwxxz|{zxwvvvwwwwxz||}|{{||zxwwwwwusttrqppqqqrtuwxy{|}|xxyxy{}~~~~{xxwvvwwx{}~~~~}}}~~~~~{|}{yyxwwxxxxy{}}}}|~}}{xwxz{{z{|}~~~~~|{}~~~}|zyzzyy{|{zywvwxwuuutssstuuwxtprvsqsuvuttvutrqppqqonruuvwwwxxy{{z|}}}}}~~}}~||}~~~}|}~}}~}|||}}~~~}}~}{zyz{~~|zywvvvvuttx{{{{|~}|zz}~~~zyzyxxy{}}|zz}~~|{|~}}}~~{|~}}~}}||zxxyzyxxyzyxyyxxwvwwywuvxxxwwxxwusrrstuuwzz{{zyyzzzz|}}}~~||{zxvwxwvwxxwvvvvuuvvwwwxyz}~|zz{zxyzyxyzxx{}~~~~~~{yywtswz}}~~}}}{zzz{}~~~}zzywttsttuwxyz|}|{}~}}~~}~~}}}}}}~~}}|{{||}~~}~~~~}yxxvttsrqqrrssrrqoqsrqqqqqppppruvvuvwxyyzzzz{{{yyxxxyz{|{{}~}}|||{{}~|{}}}|zzyyyyxxy{|zy{||zyz{zyxxyz{|||~{zzyxwvvwyz{{{~~|}~{|}{|}}||~}||{z|~~~}|||zyz|{zzyxxxwvvwwwvvvwwwyzzz|{{{||{{zyxwxz{{|~~}}~~}~~}|}~~~~~~}|{||zz{|{{{yxyywvuutrpqrpnprqppqqqppqqqqqppqtrpqsstuvvxzz{}~||~~}}{zz|}}}~}{zzzzxwvuvvuuwwwwvwxyxwxzzzyyz{zz{{|||{z{}~}|{zyxyzz{z{|}~}}}~}||||||}~~~~~~}}}}{{||~~~}}}||{{}~~~}|{zzyyyyzzz{|}}}{||||||||~}~}|{zxxwwvvuuwxxxz{||}~~}}}||}~}|||}}|{{|||{z{||{zxwutttttuvuvyyyzzzyyxyzzz{{yxzzxwxwwwwvwwwyywvxxxxyxxxwwxwwxyxxyxxxy{}~~{zxwxzyyz{||zzz{{{zyyz|zyz{{{{{||}~~}}~}||}~~~}|{{{zz|||}~}|||{{{{|}}zyzyxxxz||{}}|{{{{yz{{{zyxwvvwwwwxxyyyz|{xwwuttsrrrrssrsuuutsuuuutuvuuutuvwwxwwxzzz{|~~}|}}~~~~~}}}|||}}}~~||}|zzz{{{{zz{{{zz{{ywxywuwwvvvwxxwy{{z{|||}~~~~{{{zzyz{{z|~~~~~~~~~~~}||{{zyyyxwvvvuutsssrsttttuuuvvvtstttttuvwvvy{|}||}}}~~|{zzzz|}~~~}}}|{zzzyxxxyzzz||zzzz{{{{{{{}}{{}}{{|{|}~}}||{{|~~|z|}||{{{{z{|||}~~~~}|{{{|}}}}~~~~~~}}~~}|||}~~~~}{{}~~~~~|zyxwvvvusrrsttttsstsstttttttttuuvvwwwwxwwwxzzzyz|}}~|{{{z{||||||}|z{|{z{|~~~~}|{{|{zxxyzzywxyxxwwxyyyyy{||{zz{zz{{{|}~~~~~~||}}}~~~~~}|{zyxwwvvvwvvvwvuuuvvvvwxzz|}~~}|~~~}|||||{{{zzyyyywvwxwuuttvwwwwvvuuuvvttuuttuuvvwvvvvuusrrrqstuuwxyz{||}~~~~|||{zzyyz{{yyzzzyyyxwvxyzz|}||{{||{{|||}~~~}}}}}}||{zzzxvuvvwxxyz{{||||}|{|~~}~~~~~}}~~~~~~~}}~~}}}}}|{||{z{|{{{{|{ywvwxxwwxyxxyyyxwwvuvwxy{{{{|}}}{zyxxyywxz||~~}}|{zzzyxwwwwwvvxyzzz{|{yyzyyyyxwxxyyxy{{{{{{zzzyyyyzzz{{{{{zzz{{{{{{||||||}}~~}~}|||zyyyxxyyzz{{|}|}~~}}}}|{||{z{|}~}~~~}~}}}|{|}~}}}~~~~~|||{{zyzzzzzyzyxwwxyxwwxyyzz{|}}}~~}}}}~}}}}}~~~~}|||{{zyywvvutsssrrrrrrrrssttuutsttuvvvvvuttuvwwxz|}}}}~~~}~~~~~}}}||{{|}~~~}}}}|zz{|{z{||}|{|{{zzzzzzzz|}}}}}}}|}}~~~~}|}~~}~~~~~~}}~~||{|||yxyyxwvvvutttttttuuvuuuttuuuuuvxxyzzz{||||{}~}}}|||}~~}}~~~~~}}}}|||||{zzyyz{{{|}}}|||{zzyyzzz{{||{{}}||{{{zz{|~~~~}~}|{z{|{zzzzzzy{|{{{|}}||}~~~~~|||~~}~~~}{{|}~|{~}|}~~~~~}}}|{{||}}}}||}||}||{z{|||zy{{yyzzzxwwxxxyzz{|}}}}}}}}|{||||{zzzyzzz{zz{{{zyyyyyyzyyz{{z|}}}}~~||}|{{{{|}}}}|}~~}}~~~|{{{{|zzzyxxyz|{yyyzyyyyz||||}~~}}|yz{||||~~~~|{}~|{{zzz{{||{zzzyxwwwwwxxyxxz{{zyyyz{{||}}}~~~}|}}}|||{zz{{zyyyyyyyz{zyyyz{yxzzyyz{||{{{zzyyyzz{z{|||||||{zxxxxwwwwxwuuvvwvuuuuuuuvvvwyz{|}}~~~~~}|||}~~~~~~~}}~~|}~}{{|{zyyyyxwwxz{zzz{|||}}}}}}}}~~~}{{zzyxwwvuuvvwwwwvvvvvvutssstuvvvwwvwxyzzyyzz{|}}}~~~~~}|||{{z{|}}~~~~~~~}}}|{zzyyzyxyyzzzz|{yz{{|}~}}}~~~}}~}}~~~~~~~~}}~}|~~~~}}}~~~}}}|{|}}}}}~~~~|{{{{{{|}~~~~~~~~~}}}}}}||{{{|{z{|{{{{||zz{{{zz|}}}}~~~}||{zyyyxyzzzzyyxyxwwvvvutuvuuuuuuuvvvvvvvvuuuuvwwxyz{{zzz{}}||}}~}~~~~}}}}~~~}}~~~~~~}|{{}|zyzywwxxxxyyyxyzzzzzz{|~~~}|}~~}~~~~}}}{{{zz{||{|}|||||{yxxwuuuutuuuuwxyzyz{zzzz{||{{{|}}~~}}||zyzzyxwwxxyzzz{{{}~~~~~}}|||||||||||{{|||{{{|}~~}~}|||||}~}|~~}}|}~~|{}~}}||}}|{z{|{zyz{{{{}~}|||}}}~~~}~~}}|||{zz{zzyz{|||}~~~~~~~}~}}~~~~~~~~~~|{{{{{{{|}~}}~~~~~~~~}|}}}}||}}}~~~~}~~}~~}|{zyyzyyzz{{{}~}}}}}}}|{{|{{{|||zz{|{{z{{{|}|{||}||~~}|{|||{{zzyxyyzzzz{}}~~}}}}}~~~~~~~}}}}|{zzyxxxxxyz{{|{{{||||{{{z{{{{{{||}}}~~~~}|}}|}}|}~}}}}}|{zzz{zyzz{|{{|}}}||}}}}|}~~~~~~~}}}||{zzzyxxxwwvvvvvvwvuuutttuuvxxxxxxyyyyyyzz{zz{zzzz{|{{||}}~~~}}~~~~~~}|||{zzzzz{{||{{}}{{{{{{|~~}}}}}~~~}}}}}}~~}|}~~}|{zyxxwwvvvvvuuttuttuuuutuvwwwwxxxyyzzzzz{||||||||~~~}~~}}}}~~~~~~~~}}|zzz{||}}}~~}~}}~~~~~~~~~~~~~~}|||||}~~~~~}~~~}}~}|}~~~~~~~~~~~~}}}}}|{{zz{{{||}~~}~~}}}|||{zz|}~~~}}||}}}}~~~}}}~~~}~~}}}}~~~}}~~~}}}}}|{zzzyyxxwwwwwwvvvvuutuvvvvwwwwxyz{|}}~~}}}}~}}~~~~~~~~}}}}|||{{{{{{{zzzyz{{{{|}~~~~~~~}}~}}|||||}}~~~~~~~~~}}|{zzzyyyyyxyz{{{{|}}|{{{{{zzzyxxyxxyzzyyz{|{|}}|{{{||||||{{{zzzzzz{{{zz{{zzzzyzzzzz{|||||||||||||{{{|}~}||}}|{|}~~~}}}|{{{{{{|}||||||{{{{z{{{{|}}}}~~~~~~}}}~~}|}|{{{{zyyyxxxyzzzzzyxxxxxyzz{||}}}|||}}}}}~~~~~~}}~~}}}}|{{{{{|}|{{{||}}~~~~~~~~~}||{{{{zzzz{{{{|||}~~~~~~~}}}}||}~~~}}}~~~~~}|||||{zzz{{||}~}||{{|||}}}|||~}}}||{{}}}}~~}}}}}||}}|}}}|||}}|||}|{{|}}}~~~~~}}||}}~}}}}}}||||}}}|||||{|||{zzzyyyyyxyyxxxyzzyyxxxxxxxyyyyyzzzzz{{||}|}}}~}}~~~~}}}}}}}}}}}}}||||||||}}}~~~}}}}}~~~~}~}}~~~~~}|}~~~~~~}}~}}||{zy{{zzzzyxwwwxyyyxwxxwvwwxwwwxxyyzzz{|||~~~}}~~}}~}||||{||||}}}}}}|||}}||}}||{||}}~~~~~~}|||{{{{|}}~~~~~}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}|{{{{z{{{{{|||{{{zzzzzz{||||}}~~~~~}}}}}~~}}}}}~}}|||{{||{{{{{zyz{{{|}~~~~~~}~~~}~~}~~~}|||{zzzzzzzzz{{{{{{{{{{|{{{{||||}}}}~~~~~}~~~~~~~~}~~~~~}}}||}}}}}}}||{{||{||{{z{{|{{||||||}|}~~~}}}}}|||||||||{{{{{{||}}}||}}}{{{{|}~~~~~~}}}|{{{{{{{{{{{{zzzzzyzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzz{{{|||||||}}~}|{{{{{|}~~~~~}~~~}|}}||||||||}}~~~~~}}}}~~~~~~~~~}}}}|}}}}}}}~~~~~~~~~|{yyvtw{ywvvtqsvuuuuuvy{xuy}}~|{{{{{~}|}|{yxxyxyyxwxyxz}}yvz}~~~}||}~{}~{y|}z}}}~}|||{z}~}~}}{z}|z|}{xxyxxyvttsssuvvuuwyxvwyxvwy{}|{{{}~~~~~~~~|{{{zxxxustvvuutuuuvvvx{|}~}|||{{~~}~}}y|~zwz}|{|~}zz{{{|}|zz{{{zzzzyyyyyz{|}}~~~}||}~}|{}}z{}{yxxwvtrrsrstvxzxvwyyxzz|}}}~~~}}~~|yyzzyyyyz{|}}~~~}|{{|zxz{zxyzuqtvux}}}~~}}~{xz|yx|~~}~}~~~~~}~~|}~{xz|||||||~~~~}}}~}}}{{{{{{{xtw{xw{}}~~}~}}}}}}}~}|}~~~~}~{yxxxwusssuuuwxvtwyvtvwwwyyz{}}|{{{xuwzyy{}}~~}|}||}{yxwx{{yz|}||}{yz|~~|{zxwxx{}||}|~||{zz{}~||}~|{|||}~~{xy{{{}~~}||}~~}~~|xtttpmpsrptxxwxyxvvvttwzyy}~~{{{zzz{}}|}~{xwvrprtsstvxy{{zwvwwvx|{y}~{z{wsw{wty}|{~~~}||||~|ywvuuwvvxzz}}|{zyz{{|~}{zzyy{}}~~||}|{|}||~||zvsrppqolnsuvy{zyz{yxxyxwz~~}{yyyzzyx{~}~~{|}}{|~~}}}zwwwvutsrtwxy{|{{{yy|~~~~~~~|||}~}{|}{{}~}~}{{{zzzz{|}}}}}{{|}~}{|}}}|z{|{zzzz{~~}~}||||}~~}}{xwxyxxxy{}}|~}}~~~||}||~~}|zyzz{{{|||{zywvvwwvvwxyz{|~}{zxwvutuvwxz|~~~}~|zyyxwxyyz{|~~~~}{|~}|~|{zzyyyz{}}}~}~~||~~~~{||zyz|}}~~}{|}}}~}}}}}~~~|zwvtsstttvwwvwvutssrstvxzzz}~}|}}{yxxxxyz}~~{zywuuvwwxyz{{{{yxxxxxyyzz|}}||{yxxxxwxyz{|~~}}}|zzz{{{{|~~}|||||~~~}}|||||||~~}{{{{{|~~~~}}}|{|}|{}~~~~|zzxvtsrqqrsuvvwwwutsssssuwxz~~|{zyyyy{|}~~~}}}~}{zyxvuuvxxy{||{{|zyxxwwxz{|}~~~}|}}~~~|zz{|}}}}}}}|}|{z{||}~~~~~~|{{|}}}~~}||{z{|}~}|yxxwwxyz{|~~}||}~}~~~}}||{||}|}}}}~~~~}}|||||}|||||||zywvvvwyz{|}~}|{{|}~~~~}|{yxxyz{|}~~~~~}||{zz{||}}~~~}{yyz{{}~|{z{|~~}}~}||}~}}}}}~~~}|zxvwwvvwxxwwwwxxwwvuuuuvwwwwxyyyyxwvuvwxz}~~~~}}~~}||||}~~}}}}}|{zywvvwxxy{{||}}|{zyxyyyz|}}}|}}~~}zxvwxz{|~|{z{{|~~~~~~}|zyzzzz{}~}{zzzyyyz{{||}|{zyvtsrsrstuuuuuvuutttttuwxyz{{{{|||{zyxxy{}~~~}~~~}|{{yyzzzzzzzyyyxxxxwxxxyz{{||}}}{{{zzz|~~}|}~~}|||||}}||{{{{|}{{|}~~}||{zzyzzz{}~}}|{zz{{{|}}}|}}}}}|||}~~~}~~}}}~~~~~~}}||||||}}}}~~~~~~~~}|||{zzzyyyz{}~~~~~}||}}}~~}|{zxxxyyz{||||{{{zzzz{||}~~~}||||||}~}}~~~~}~~~}~~~~~~~~~~}}~~~}}}}~~~}||{{zzzzzzzzyyywvutsttttuuvvwxxxwvvvuuvwxz{}}~~}||||}~~~}|{zyyyyyyyz{{{|{{{{zyyxyzz{{{{{{{{zzz{{|}~~~~~~}~~}||||||||}~~~~~~~~~~~~~}{zyxwwwxyz{{|||{zzzyxwwwxxxyzzyyxwvutsrrstuvwxyyyyyyyyzzzyyz|~~}||~~|||}{ywwwxyzyxwwvutstwy{{|||}}~}|||{zyyz{}~~~~~~~~}||||}}}}|||{{{{|}}~~~~~~~}|||{{||}}~~~~}}}||}}|}}~~~}}~~~~}}}}}}~~~}|||}}}|}~~}|{||||||}}}~~}}}}~~~~}~}{|}}||~~}|{{|{yyzzzzzyy|}}{zyyy{|}~}~~~}}~}||}}}}}}|||}}~~}}}|||{{|}~}}}}}}~~~}|{zzyyyyyyxxwvvvuttttuuuvvwwxxxxxxwwwwxy{|}~~|||}~~}}}}~~~~}|||||}}~~}}|{{{{{{z{{{{{{zzyyz{{|}~~~~~~~}}~~~}}||||{{|}}~~~~~~~~~||}}}}~~~}|{zyxwxyyyyzzzzzzyyxxxwwwwwxxxxwvvvvwvvvvwxz{|}}||{zzzzz{||}~~~}|{zyyyyyyyzyyyyxwwvvvvxz{{|}}}}~}||{{{{{||}}~~~}}}}}~~}||}}}}~~~~~~}}}}~~}|||}}~~}|{zzzz{{|}~}~~~~~~~~~}}}}}}~~~~}}}}~~~~}|}}}||||||{{{{{{{}}~~}}}~~}}}}|{z{{{{|}}|{zzyxxxxxyz{{|}}~~~~~~~~~~~~~}}}|}~~~}}}}}}}}}}}~~~~}}}}}}~~~~~}|{{zyyy{{{zzzyxxwwvuutttuuuvwxxyyyyzzzzzz{{|}~~~~~~~~~~~~~}}~~~~~~~~}}|{{{{|}}~~~~~~}}||{{{zzz{{{}}~~~~}}}}~~~}~}}}}|{{zzzyyz{{||}}~~~~~}}}~~~~~}}}}|{zyyyyyyyyyyzyyxxxxxwwvwwwxxwwwwvvvvvwxxyyz{||||||||}}~~}}~~~}}||||{zyxxwwwwxyyxz|}|zyxwxz{{zz}~|zyxxz}}}~~~~~~~~~~~~~}}}~~~~~~}}~~~}}}}~~~~~~~~~}||{{zz{||||}}}|{{{z{{||}~~~~~}|{{{zzz{{{{{zzzzyyyyz{{{{|}}}~~~~}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}|||}}}}~~zyyzzzzyyyz||{{{{zyxxxxxxxyzzzzzyxyyyyzzzz{|}}}}}|{z{{{{|}}||}}}}}}~}}}|{{{|}}}}~~~}~~~~}||{zzz{{{{|||{||{{{||||}~~}}}}}}|{{zyzzyyzz{||}}~~~~~~~~}}~}}}}}|{{{{{zz{{{{{||{zyxwvvvvvvvvwwxxxxxxxxxxyyxxyzz{|}}}}}}}||||||||}}~~~~~~~~}}}||}}||||}}}}}||{{{|||||}}~~~~~}}}}|||}}|||||||||{{z{{{z{{{{|}~~~~~}}}}~~~xxxy|~}}~}||}~~~~}}}~~~}}~}|{zzzz{|}}~~~~~~~}||}||{{{{||||}~}||||||||{{{{{zzzzzzzzzzz{{||||}~~~~~}}~~~~~~~~~~}}}|}}}}}}}}||}~~~~~}|{{zyyyyyz{{{||}|||||{zyxxxxyyyz{{{{||}}|||}}}~~~~~~~~}}|{zyzzz{{|||{||{{{{{{{{|{{{{||||||}}~~~~}}}}||||||{{zzyyyzzzzzzzz{{{{|}||||||||||||||{{{||||}~~~~~~~}||}||}|{{{{zyxxyyyyzzzyyyxxwwwwwvvvwwxxyz{||}~~~~}}}}}}}}}}}||||{||{{||||||||||||{{{{|||}}}}|}}}|}}~~~~~~}}}}}}}}~~}}}}|||||{{{{{{||||||}||||}}}}~}wz~~~~~~~~~}}~}}}~~~~~~~~~~}}~~~~~~}}}||||{{||||||}|||}}}~~~~~~~~~~}}}|||||}|{{{|||{{{{{|||}}}~~~~~}}}}}}~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~}||{{zxxwwwwwxxxxxxyyz{{{{{|}}}}}}|{{|||}}}}}}}}}}~~}}}}}~~~~}||||{{{zzzzzzzzz{zzz|}}}}~~~~~}||}|{|~xurqty{||}~}|zyzz|||}~~~}zwvvvx}~}}||}~}|{zywx{}}{zz{{zzyxwwvuvvvvvwwwwwxyz{|}|zz{||||}~~~}~~~~~~~~~}}|||||{zyyyyyz{||}}}}{{{{{{{||}~~}}}|||||||{zzz{|}}}}}~~~}||{{||||||||||}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}|||}}~~~~~~}}}||{{{||||}~~~}}|||||{||||||}}}}~}|}~~~uqpqx}yz{|{|{{|}~~zzyxxxy|~yvvuvxyvttuwvtuy}~{yy{{||||{{|{zz|~~|{|}|{z{{{{zz{{|}}}~~}||{{{|}~~~}||{{|||}~~~~}}|||}}}}|{{zyyyzzzzz{{||}}|{zzz{{||}}||{{||||||||{yyyzzzzzzzzzzyyyzzyyxxxxwwvvvvvvuvwxyz{|}~~}}}}}||||}~~~}|||||||||||}}}}}}}}|{{{z{{{{|||}}}}}}}~~~~~}}}}}||}|}~~~~~~~~~~~~~~}}}}||||||||}||||{{z{{{{||}}}~~~~~}}}}~~~~~}}}~~{vuux|{}~~{{|}~~}}||}~}|}~~}|||}~}~~}}~~~~~~~|{{{{{|||{|~~}||~~~~~~~~}|}~~~~~~}|}|{{{|}~~~~~~}}}|{{{{{|}~~}~}|~~}|}}~}}}}}~~|{}uolt~{ux|}{~zvtuv{~{xvxy|{wrqv|~~~}{y{}}zzz{}~|zzzyyz|~zyyyz{|||{yxz|~~{z{|}~~~~~}~~}~}}|||{z{~~~}}}|{{{{{{{{{|}|{{}}|{{{z{}~~}}}|||||zxwwvvwvuuwxxyyxwwwxxzzywwvuvvwxz{|}}|||||||||}}~~~~~~~~}{z{}}{{{{{{||{{|}~~~~~}}~~}}~~~~~~~}}}|||{zzzzz{{z{|}}||{{{{|||}}}}}}||||||}}}}~~~~}~~~}~}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}~~~~~~~~~~~~~}}~~~~~}||}}|}~~~~~~~~~~~~~~~~~~}|~{{~~}}|}}|}~~}}~~}|||}~}|{{}~~}{}~|{|}{z||{{{|~}|||}}{zz{yxyyyz{{|{z|}||~~}~~}~~~~}}}}}}}~}|}~}|zz{{{|{z||||{zy{|{z{zzzzzyyyyzywz{xwz{zyxy{{zyxxxxwuuvwvvwxxxyyzyxyzwwyyzyxyzzyyyxyyzzzz{y|}~}||{zzzyyzzz{|||}~~~~~~}~~~}}~}}~}~}~~}|||||}}||{{|||}}}|z{}|{{|}}}|zz{||yuvxwuuvvwvuwxxwvvwwvutttuutsttuvvwxwxy{||}~~~~~}}}||{{|}|{}~~~~~~|}~~~~~}|~~~~~~~|zxyzyxyyxxz{zzyxyyyyyxxxwxyyyzyxxwxxvtvwz~~}||}}|||~~}~~|||||}|{{|}~~~~~~~~}}}|||}|{zz{|||~~~}~~}~~~~}}~}~~~}}||~|z{}~}|{}~~~~~~~~}||}~~}}~}{{|{{zzyyzyxxxxxxwxzyxyzyy{|{|~~}}||}}{z|}}}}|}~~}|zz|}||{z|~~}||~~{z{}|{}}{yyyyyy{}zxxy{zyyz{|{yz{|zwvwxxwvvwwwwwxyyyyzzzyyxxxyzxwyzyxxxyzyy|~}}}}|||{{zzzzz{||}}~~~~~~}~}z{||}{z|}}}{{|||{{}~~}{{~~}{|~}{zyz{zxwvwxwwxyyxwvvwxvuttvtqqsttsrsuuuuuvwxxwwyyz{}||~~~~}~~~~~~~}~~}}~~~~}}}|}}~~}}{zz{ywwvwwttvutssuuttttutsssuwvtuvxyy|~~~~~}|{{{{zz{{zy{}}|}~||}}||{|}}}~}|||}}||||}}}}}}~}|||}}}}}|{}}~}~~}}}}||}}~}}~~~~}{|}~}}||{yyyxwvvxyvuwxwwvwyyyz|ywxyyyxxz{{zzzz{}{z|}~~}~~~}}~~}}}~}{z{|{z{{xwyz{zzz{zy{|{zyxyxxxxz|{z{|{{{{{zyxxxyxwxxxxwwvvwxxyyxxwwwwvvxyxwxyy{}~~}~~~~~}~~~~~~~}}}~~~}}~}|}}}|{z{}|{z{|{zzzz{{{zyyyxxwwyyxxxxwwwwwvuuustuuttuuvvvxzxxxxxxxxxyzz{||~}}}~~~~}~~}||||}}{{}}|zz{}|zzzzzzxwvvuutrrssrrsttsrstvvvwxwwxxyz{|||}~}|{||{z{{{{{{|}~~|~}|~}}~}|~}{||{zz|}}|}~|{|}|{{zzz{||{{||{{{|~~~~~~~}~}|}~~~~}}~~~}||{{{yz{zxy{{{ywyzxwxxxyzyxxyyxwwyzzyyyzzyy{zzyxy{yx{|{{}}}~~}}~}z{}}|||||||}|{||||{z{{{{{|||{{{{zyxwvwxwwxyz{{{||{{zyxyyxwxxwwwvvvvwxxxyzzz|}|{{|}|{~}~~~~~}}}}||~~~~}|{zzzyyxxwwxxxxxwwxxxwwwutsstvuuuvwwvvvwwwuvwwwwvvvvvxyzz{|}||}}~~~~~~~~~~~~~~~~}|zy{|zyyyzzz{|{zzzzywvwvtsstttsrrrqssrswyyyz{|{{||zy{||||}~~~~}}}}||}||}}}}}~~~~}{{|{zyyyyzzyxyzz{{zyyz{{zz{{{zzz{{|||~~}}}}}}|||||}}}}}{{|||zyxxxxxxyyxxxxxwxyzxwwyyz{{zyyz{zy{|{zzzzyxxxxxyzzz{||{z{~~~}~~}~~~}}}}}}|}~|{|}||}}~}{|~~~}}||||{{{{zzyxyyx{}|{||}}|}}|{zxxxxxxxxwuuuwxxwxyyyyz{{|{{{z{||{}}~~}~~~~}~}{{{|{{|}~~~~}~~}~~~}{{{zyxxxyxxyxwxwvvvuttsttutuuttuutsttuvvvxxxxyyz{{zz|||||}~}{|}||}|{{{|}~}~}~~~~~~}|||{{{{{{{{{{yyzzzzyyxwvwwvvvuvvvwwwxxxwwyxwxxxxxwxyzzxxyyzyxz}~~}|}~~}~~~~}~~~~}||{zyxxxxyxxwxyzzzzzzzyyzzzzyxy{zy{}}}|{|}}~~~}~~~}||}}|{{{|}}{zzyxxwuxzwvwyzzxxzzzyyyy{{zyz{{{zz{{{{zyyxwvvwyyyzyyzz{{{|}}}~~}~~~~~~~}~}}~~~~~~}}~|{||{{{{|||}}}}}~~~~~~~~~}}}}||{{||||}}}}}}}}}}|{{{zzyyzywvwxyxvwyxxyzzzzz{zyyz{|~~}}~~~}~~}|{{||{zy{||{|}~~}}}}}}~||}~}~}|||}|zyyyxwvwyyxwvwwutuuuutstuvvvvwwwxxxxxyzyxz|}}}|}||{{{zzz{{zzzz{{yxyyz{{|}}}}~~~}|||{zyzzyyyyz|{z{{{zxy{zyyxxywvvvwwvvxxxwvwxwwwwxyyzzzyz|{zz{|}||}~~~~~~~~~~~~~~}|}}}}}}}|{|}{zxwyywwxwwwwwwxyyxxyzzyyxxxyyyyxwvx|}~~~}|{|}zz{}}{z||zy{{yz|||zyzzyyzywx{zwvxxxutxzyxxxyz{zwxyyzzzzyz{~}y{~|z}~}~|{}~|z|~}}~}}}}}{y}zx}~{z|}}}|{}}~{y}}||~}||zz{{{{{{{yz{zyxyyyxwy{zxvvyzzyy{|{z}}|||}~~~~~~~}~}}~}~~~~}|}{~}||||||{z|~~|z|}||}|||}~}}}~}~~~~~~|}}~~}}}{|}}yz~}|{{||zxz{zywxzzyxxyyyzyyyyyyyyzzyz{{z{{xxxxyz{zyz{{{zyzzyzz|}|zz{|~|{{|~~}}|~|~}{}~}}~}}|{{zyxyz|}xux{zzyxyyyyzzxvttuuwyxvtvxywuvwvvutx|{||}~|y|~|}{}~}|}z|}~}}~|yy||}{z{{yy{|}{xyyxxwwz{vtxxux{{{yx{}zz~|z|}{}~~~~~~~~}~~~}z{|zz{|ywz{xy{zyywxzvsx{xvwxxyzyxvvwxvuyzxwxxyzz{|}|zyz|}}~|z}~|{z~|y|}|}|z~z{|~~{|~~|}~}~~||}zx{}{yzz|}{z{|{|~}}||}|{{~}{|}{zz{{{{{|||~x}}~~~|~~}~~~|~~~}}|~~~{~}~}}}}yuwzxvxy{|}|{{}~{~|y}}}~}|}|{~}|{{~}}||}|zz{}|{{|~|xy|~~|z}~}|||||}|{zzzz|}{y|~{{}~~|xz~|xy{{|~~zz~}{{}{xz|~}{{{}~|}~}||}~}~}|}~~|}~||}~}|yxz{wvwz|zxyyzzxxyzyxwwxxwy|zx{|xwz{zxuvxxwxyww{{vw{{yz{{{{{|~~}~~~~~}}~~~~}}}}|zwxxvstvvvuuwvsuxxxxx|~|{~~~~|{z{ywz{xvwxxwuvvwxxvvwz|yxz{{zxy|{{zz{|}~|{~~{yxy{{zxwy{{zwvy{{zyz{|}{xz|z{}{yxyz{{z|~|{}}}}||~~}}}}~}|||}}{{~}{{{{||}}{{zz|~}}}~~~|~~}}}}}~|y{}||}~~~~}}~}~~~~~||~~}~z}}|||}~~~}}~}|}~}|{{}~{z{{|}}|||{zz}}|}}}~}~~~~~}{}~~~~~~}}~~~~~~|||{yxxxyzz{zz|}zyz|}{yyz{|||{z}~}}}~|~~~}{}~{z~}{{~~~~~~}~~}~}}|}}zxyzzyy{{{zyzz{}}{yyyyyyz{yxxyyyyyyyzywwxyzxvwwtsvwvwxxyyy{}}|~~~~}|}|z~~z}||{{}~|{|{z|~}}~}{|||}|zzzzzyyz{{yyz|{z|~}~}}~~|}~~~~}|~}{yxy|zxxxzywx{{{zxz}zwy{xwyyvwyyxyyyxxx{|zz}{wwxyyyxwwxxwvvwzywy{{zzz{{{{{zyz|~~}||~~}~~~~~~||~~|~}}}{|}}}||{{{}~||}}|zy{~}{|}}}}}~~}~~|}~~~~}~~~~~}||~~}||}~||}~~|{~~}{|}~~~~||}~}{{zz{~}{}~~~}}}~~~~~}~~~~~}}~~}|}}|zxxz{|{z{|||||}}|}}}}||}|{zyy{}|}~~~~}||}}{{z{}|{|~||~~~~~~~~~~||~}||{z{}}z{~|{zz{{xyzwuwyyzzz{|zxy|}zxyyxxwxyyyxuuvwxvuwwttvxz{{{{|~~~~}|}~}z|~|||{|~~}}}}}~~}||}}{{||~}||}~~}}~~~||}~}~}}}}~}}}~~~~~~}|}|z|~|{zyzzywvvvwxwwyzzywwz{{ywxzzyxwvvxxwvwyzyvxzyxxxyz{{zzyz{zyz{ywyzyy{||zy{~~~~~~|~}~~~~|z{~}|~~}~~}~}}~~|{|||}|}}||||}}~~~~~~~~}||~|~~~~~~~}|{z{}}|{{|}~}{|}{zzz{{xwz{{z{}}}||||||{zy|}{{||}|{|~}|~~}~~~~}}~|}~~~~}{zz{{{{|~}||}~~~}}~}|||{{|}~}||~~~}~~}}{|~~|~}~~~~~~}~}|||}|{{z{}~~~}}}~~~~}}~~~}~}|}~|{|{{{yxyzzxwwwxzxux|}|zxy{{zwwxyywuw{ywz{zz|}||~~}}}~~~~~}~~~~}}}|||{|}}}|{{|}~}|{{}~~~~}||||||}|y|}{}~~}}}}}~~~}~|~~~~~~}~~||}}}}|{zxwvvvvvwwwxxwxyyyyyyyxwvvwxwvvwyzyx{~{z{|}|zz||zzzyxz{zz{|{{|~~~~~|}~~~}}~~~~|}~}}}}}}~~}~~~~~~~~}~~~}|{}~}~~|z{|||}}~~~~~~~}~{z{{{{{{{{{{zzz{||{zzz|}zxyzyyz|}}{{|zx{|yyz{|{xy}~|}~~~~|{|||{z{}{zz{|}}}~~~~~~~}|}~~}~~~~{|}|~|{|}}}}|{{{|}||||||{{|{{yyz|||||||z{~~|}~|{{{}}z{~}z}|{{||}~~{y{}|zz{||zxyyyzzyxz{zzz|~~{|}}}}~~~~}|}~~~~~|~~}}zv{|vsrstuwyxy~~}ysqpnrwxy}{wutrquz{}{xtqstuxy{}zyvqmkmoorv{{ww||}|xxwux{{~~|xutuwy~{wvtqptyz{~xutrpqrv~|vqonkjklotz{zywurquz~zwupmkhlqnnuz{|}}}|{zxtpqrqrvxy|{xvttutrsw{~~~}vsuvwz~{zxsqqrw|}yyywvz}zyxtsstwz|}ytpnooonnsy|~~~}|wtuutuvwxxxy{~~zxxwuvuvz{|}vrrrnlnrsttsstttqooppoljmpppu{~||~~}~~~|~~{}~|{|zxuty~}yy~~|~~|{||~~|zzyy|~|{~~zttutuy|}|}}{||~~}zwuuwywv{||}~{|}~}}|xssvvux}}zxxyz{~~|zywvtux|}}}~}|{yy||z|{xxxroonnpqqqu|~}||zxxywuvx{||~zxz|ytrsrqompsuwvuz~{{|{|}zxvvuwxxy{{yxxyzzzzz{{|}}~~|~|~~{{{{{|}~~~|}|yz}~}~~{y{||xxywuuurrtutstvvvxyxwy{xw{~}}}||zwtruwwvvy||zzz{zwvwxz{yxz{|~~}zxywsqqqrtttsrqsuxzwuwz{z{|{z}~~~}~}|zyz{{{|}~~|}|}|zxxz{|}|{{zz|{{}~||~}|{zyxvtstttvxyz|}zz|zwxzxwz~~zxxxxxwxxxxwx{zxxwusqqrrpptusrtuuspomlmonmoqrsuwy|}}~}|{|}}~}}}}~~~~~}|{|~~}}{yyy{{yyyz|{{~~~~~~~}~|zzzyz|}~~||~}}~~}}}|{yxy{{z{zyzzwvvwy{|}~|zxwvuutrtvusvxwwwwwvux{zxz|}~~~~~~~~|{zzyyxyzzzzz||yz||{yxyxtqqqqqsvvxyyxyzzxxzzyzzyzyyzz{{|{yxxywtsuwxxx{}}~~}||{z|}||~~||}}{|~~}}||{|}}~}|||{z|}zzyxvuvxyz{}~}|yxyyvttvwwx{|}~zxxwttvwwwwxyxvw{zxz|{{zy{{yz||}}}~|yxwusrrrstvvwxxyz|||z{||{|}~~~}{{zyz|}~}|}~}|{|||||||}}|}~~}~~|xurppstuwz{||{{|zxxxxxyz{}~~~~}~~}{xwxxwwwvwxyyzyzzxvuusqpqqpooqrssrssrqqpponmoqstuwxy|~~}~~~|}}||~~}{|}zz|}}}}~}~}}|zxyzzzz}~}}~~~}}|{{zz{|}~}}~}}{z{||}}}}~}}|{{{{{{|{zz{{|~~~~||}~}|||{ywuuvwwxxxyzz{{zyyz{|{|}}|||}|{zz{{zyxxzzz{|{{{{{{{zzyxwwvutuuwwwy{||}}{zzzyywvvuuxzzz{|}~~}|{yyywvxzz{}~|zyyyy{|}}}|zz{zz{}~~}}~~~}}}}|{zxwwwvvvvwvuvxwwvvuuuuwxz|~~~~||{xwxz}~~~}{{{{zzz{}~~||{xwwwxvuuuuuuuvwyzyyyzzxvvwvvvxyzz{~}}}}}~~~~~~~}|{zz{|{}~}|}~~~~~~}~~|{{zzyxxyxwwwwxyz{|{{{{|{zyyxwwwy{|}~~~}{zyurqqsutuwxwwvvvvvutsrommnopprttuwxxwwvtssttvxz|~}~}|}~~~{{|~~}}}zxxy{|{}~~}|}~~||{{z{~~}~~}{z{}~~|}}{zzzyxxyxxyz{|~~|||{{{{|}}}~~~~~}{yxxxxwx{}}|yyzzxxwy{zz{}~~|{zyyyyyxwxyxxyyxwvwxwvwwwwxxxxxyxyzxwvvwxxxz{{|~~~~}}}|zyxxxyyyzz|||||||||||~~||}|||}~~~~}~~~~~~}~~~~~}|}~~~~}}}}|||{{|{|}}||{|{ywvvwwxxxxwvtttssrrtvwwxy{||}~}}}|}~~}}||{{{{{|}~~~~~~}~|yxwwxwuvvvvwvvwxxxxwwxyz{|}}}||}~}{zxwwxyz{z{}~}}~}}}||}~~~~~~~}{zzyxwvwyzz{|}}{zzzzyxyxwuuuttuuwvuvxxxwwvvvuuuvwvvwwxwvuuvvuuuuutssttuvvwxxxwxz{z{||}}~~~~~~||||{{|~~~~}}~}|||}~}}~~}||}~}}||{{|}}|}}~~~}{|}}|{{}~~~~~~}}~~}}}~~}{z{|{{}~~~~}|||{{}~}}~}{zz{||{{{zz{{||~~|||zxwxyz{|{{{|||{}~}}~~~}{{zz{{z{|{{zzzzyyyyyxxxxyzzz{||||zwwxvvuuxzzz|||{yxxxwwvutuvuvxy{}~~~~~}|{}~~~}~~~~}||}|{||{{{{|zyyyxwwwwvuutssstssuvutttuuuuuvwyyz{|}}}}~~}}}}}}}}|zxxxxxwwxxxxxyyzz{|{zzyxxxxyyyz|||}}}|}}{zz{||{|}~}~}|}}}}|}~}{{|{{zz{zzz{{||}}|}~}{zyyyxxwwxxyxxxxxwxxwvututstvwxy{}}|{zywvuutrrtuwxwwwvvvuuuttsstuvwyzz{|{{|{||zz|}}~~~~~~~~~|{zz{|~~~~~~}}}||{zzz{{{{zz{{zz{{zzyz{{{{|}}~~~~~~}{}~}}~~~}}}~~}||{{|}~~~~}|}~~~}}}|||{zzyxyzzyyyy{zz|}}}}~~}|{zz{{{{{{{{z{zyyyxxwwwvwyyyyy{|||}}{yxwvuuvwvuxzzz{{}}|||}}}|}~~~~}}||||}}|{{{||}~~~}|{zyxvutsssrsttttuutsrrrrrrrqrsuvwwz{|{|}~}{{||||}}~~~}}}|{z||z{{}}||}~}|||{{zzzzz{}}}}|{{{zzzz{z{{{{{|||{{{{zzyyzzz{||}~~~~}~~~}}}|{{{{{zz{{{|zxxxxwuuuuuuuuutuvvuuuuuuvwwwwwxxyyyz{{zz{{{z{{zyxxwwxyyyyyyxwwwvvwwxyxxxyzyyz{|}}~~}}~~~~~}~~}~~~}}|{{|zxyzzyxxyyyy{|}~~~}}}|{||{{zz{zyyyz{zz{}}}}}}}}~~~}}}|||||||~~~}~~}}||}}||}}~~~~~~}}~~~~}|{{{{zz||{{zzzzzzzzz{||~~}}}}}}~~~~~~}}}|{zz{zyxyxwxyzzyyzyxxyyyxxxxxxxxxyzywwyyyzz{||}~~~~~~~~}|||{{zyyxwwwwwvutssssssttsrrsttsstuvwwxyyyyz{{z{|||}~}||}~~~~~~~}~~~}}}}~~~}|{{{zyyxxwvuvwxxyyyyxxyyyyyyyyyyzz{|||||~~~~~}}|zyzyxwxwwvuvwvuuvwwvvvvwwwvvwwxxxyz{{{{{{zxxwwwwxyzz{|||}}}|||||zyzzzzyxxwuuuuusrssrsuvwxy{}~}}~~}}~~~~~}~~~~~}|||{zzzzz{{{{|}~~~~~}|{zywwwwwxxxyz|}}~~~}}}}||}~~}~~~~~~}}||||}~~}}~~~~~~}|{|||}~~~~}}}}}~~}|||}||}}}|}~~}}~~~||}{z{|}~~~~||{yxxwuttuvvvwyxxxxyyyy{{{{zzzzz{{yxxyyyxxyxwxyz{{{}}}}~~~~~}{zzyxvuttttttttsrstssttsrqqrtuvvvwxyyz{||{z{|}~~~~~~~}|||}~}|}}|{z{|{yyxwwvwxxxxyyxyyyzyyyyyyyyzzz{}}}}}~~~~}}||}~~}}}|{zyyyxxxwvuuvwxxxxxwwwxwwwwxxwwyzzyyyyyyyzzyz{|||}}|||||{{{zzzyyxxwwwwxxxxxwwwwwwxxxwxz{{{{||||~~~}}~}||}}}}}}}}}}}}}}}||||||{{|||||}}}~}}}||{{|{zzzzyxxxxxyzzzz{}~~~~~~~~~~~~~~}}}}|||||{{}~~}}}||||{zz{|}}~~}|}~~~~~}~~~~~~~~~}||||{zzzyxxxxwwwwvvvvwwwwwxxxyyyyyyzzywxwwwwwvvvwxxxyzzzz{|}}}}~~~~~~}}|zzzzzzyyyyyxxxxwwvuttuuttttstttuuuuuvvvxyyy{||}~~}~~~~~~~}}}}}}}~~~~~}||{{zzyxxxxxxyzzzyxyyxwxxwvvuvwwxxyyyz|}}}}~~}}~~}~~~~~}}}}~~}}|||||{|||{{{{{zz{{zzzzzyxyywxyyyyy{|{{|||{zz{{z{|}}}}~~}||{zyxxwvvvwvvvwxxxxxyyyxxxxxxxxyyyyyyyyyyyzz{{{||||~}}}}}|||||||{||||||{||||}~~~}||||||||||}}~~}|||{{{{{{{|}|z{|{z{}}}~~~~}}}~~~~}}}||}~~}||{{||}}}}}~~~~~~~|{|}~~~~}{{{{zz{zz{}~~}}~~}}~~~}}|{{zzzyxwxxyxyzyxxyyyxvvvvuuvwvvwwxxxyzzxwwwvuuuuutvwxxzzz{{{|{{|}~~}|{{{{zzz{zzyyyxwxyxwyyxxxxxxwxyxxwwwvvvvvvvvwxyy{||}~~~~~~~~}~~}~}}|||}}}}}~~~~~~}}|||{|}{{{{{zxxwwvvxxxxxyyyz{||||{{{{{{{{{{|||{||}|||}||~~~~~~}||||{{{||||{{|||}}}}}}}{{{{{zyyyyyyzzzz{||||||||||{{{{{{{{{|{{{{{zyyyxwwxxxyyyyyyzzyyyxxwwxxwwwxxxwxyyyyxxwwxyzz{{{{||}~~~~~}~}}}~~~}|}~~~~~~~}||{{{{||}}}}||||}}|~~~~~~}}~~}~~~}}~~~~~}}}}}}~~~~}}}}~~~~~~~~}}}}}|}}}}}}}}}}~~~~~}|||{{{{{zy{||||||{{|}}}~~}|{zzzzz{{{zyyyxxxxxwxxwwwwwwutttttttutttuuutuvvuvxyzzz{{zzzzzz{||}}}}}}}}~~~~~~}~~~~~}}}|{{{{z{{|}}||||{{{{{{zzyxwwwxyyz{zzzzzyxwxxxyzz{{zz{{{zzzz{{zz{||}}}}~~~~~~~~}}|{zzzzzz{{{{zz{zyyyyyzzzzyyzzzzz{|{{{{{{{{|||}~~~}~~~~~~~~~~}}}}|{{|}}}~~~~~}{{|{zzz{{{zz{{{{{{{{{{||||}}}}}}}}}~~~}|||}|{{zxxwxyxxxxwwvvwwvvwwwwxxxxxxyxwwvuvvutuuuvvvwxxyyyyyzzz{}}~~}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~}~~~~~~~|}}}}~~~~~~~}}~~}~~~}}}}~~~~~}~|{yxvuwz~~wrqnlorrt{~zusstuv{~~~}{xuvuv|~|wtpmlkmnoqw|}~}ytpliggffkpqtx|}|xwuromkjkmoswy~~{wqnmmnquwy~~{zwvwvw|{xvuwwx}|yxurrux{}~{xtrqnq{~~|yxxxy||||zy|~}|{|}{zxxz|~{yxutw|~|zyz|~{y{|}~|{zz||~~|z||{{|~~~~~||{yz{|~~|zwtsssstwyz|}{ywutsrstuw{}}~~~~~~{yyxvuuuvxy{}}~}~|yxyz{||}}~~|{zxutrpqqqqrstuwxyyyyywusssqqrrtvwx{|||zyyywutuuuvxz}~}zyyxwwy|}}~|xvwxvvy{{~}|{xwyxxz{|~}{ywvtsuvx{{z}~}|{z{|}~~~~}{z|}||||{zz|~~~}||{{}~~}{~~}~~}||}}~~|}|z{}}||}~}|||}|zzzzzz|~~|{|{yxxvuvwxxxy}~~~}}}~~|{||}}{zzyxwwwxwwxxwwxxxxywuuuuvtruvtssstuutttsststuvuuutvvwxwwwutuvwyzyxz}}zyz{}{z|}}~~~~~}}~~~~~}|}~|{|~}|zz{|{{}~{~}~}||}}}||||}~}}~~~|}~}{zzzzzzxxz{|{z|~|z{|{{zxxwwyyyyyyxxwxyyxwwx{zxy|}~||~~~~|}}||{{{||{z{{zzzyyxyzwvxyxvuwyyxyyxxyywvxxwvvxxxxyyyyxwvwyxuvxxxwwyz{{{|||}|{|}}}}}}~}}}}{{||||}}}}~~~~}{{|{{{{|||||||}|{{|~}|{|}~|~~~~}}~~}}}}}~~|}}|}}||}~~}}~~~}~~}~}|}~}~}||}}}}{y{||zxy{zxxyyzz{{{{}~~}}}|{|}}{z||{zyyzyxy{ywwwxxwvwxxwvvvwxvuwxwwwxxwwwvwxxwvuxxutuvvvvuuvxxwvvyzzyyzz{zyxz|{|~}}~~~~~~~~~~}{{||{{||}}}}~~~~~~~}}~}|||{{||{{{}~}~~~~||{yyzyxyyxxyzyz{{{zxz{zyyyxy{{zz|}||||}~~~~~}}}~~~~~~}}||{zz{{{zz{|ywxz{zywxxyyyxxyzyyyyzyxxxxxvuwwwvvvwxxxxyzzzzyzzzzzyyzzzzz{{z{|~~||~~~}||||}~~~~~~~~~~~~}}~~~~~~}}}~~~~}}}}~~~~|~~~~~}}~~~}}}~~}~~}|}~~}}}}|zyzyyyxz{zyz{|||}}||{zz{{||||}~~~~~}}~|~}|||{|||{|}|{{z{||{zyyyxyyzzyxyyxxzzzz{ywxyywwwwvutuvttvussstuvvwxyyyyz{|{z{|{zzzzyz{{z{|~~~}|}}|{}~~||~}}}~~}}}~~~~~~}~~~~}~~}|}}|||}~~~}}}||}~}||||}}|{yyzzzxxyzzxwxzzzzzzzzz{||||||}}|~~~~~}}}|}~~~~~~~}|||||{zzz{{{{||{{|{zzyyyxwwwwxxwwwwwwwwwwyzxwyzzzz{|}|{zzzyxwvvvwxyyxy{{z{|}}}}}~~~~~}~~}~}~~~~~}}}|zzzxwxyz{{}~~~}~~~~}~~~~~~}~}||}}}||}}}}|zz{{|{zz{{|||}~~}}~~}~~~~~~~~~~}~~~~~~~~}|}}~|{|}{zzzzzyxxxxxyxwxyyxvvwxvuuvxwvvvvvvvuuvwwwuvwwwwwxyzzzzzzzz{||{z{|{{}~~}|}~~~~~~}}}}|{|}{z|}~~}}~~}}~}}|}}}|||}}|||}}||{{||{zyyyzyyxyzyyz{||zy{|{z{|}}|||||}}||~~}~~~~}~}}~~~~~}||{|{zz{zyyxyyxxxxxyyywwxxxxxxxwwxyxy{zxyz{zzyyyxxzzxxyxwxxxyzzz{|}~~~~}~~~~}}~}||}~~~~~~~~}}}~}|||{{zyzz{{zyyz|{y{~~~~~~~~~~~~~~~}}}}}||}{yz|{yz{|||||}}~~~~~}~~}}~~~~}~~~}|||||{{{{zzyyxxwwwvuvwwwvvwwwvwxxxxwwwwxwwvvwxwwxyxxxwwxxxzzzz{z{|||||||||}}}~~~~~~~}}}}|||||}}||}~~~~}}}}}||}|zyzz{zzzzzyyyxxzz{zzz{}}|||{zz{||zzz{zy{}|{}~~~~}}}~}|{|||{z{{zyyyyyyyyyxxxxwxyyyyxyzzzzyyy{{zyxz{zxz{zyz||{zz{zyz{zzz{|}}}~}}}}}}|||{{{z{{{||{}~~~}}}}{{~~~~}~~~|}~}{{||||}}}|}~~~~~~|~~~~~~}}~~~~~~~~~~~}|{||||{z{|}|{|}}}||~~~~~~~~~}}}~}}~~~~~~|}~~}}}~}}}|{zyyxwwyzxxxwvwwwxwvvwwvwwvwwwwwvwxxyyxxyyyxxyywwwz|{z|}||}~~~}~~~}~~~~}~~~~}}||}~}}~~}}}~~}~~~~~~~~~~}||{{||zzz{|{{{|{z{{z{{{{zz{{zz{{{|}}||}}|||}|{{|}~~~~~~~}}~}|{|||{{{||||{zyzyyxxwxwwxyyyyzz{{{zzz{|{zzyyxxxyyyyyyyyyzzyyzz{zz{|||}}~~}}}|{{|||||}~}||}~~}}|}}}}}~~~~~}|}}|}}~~~~~~~~~~~~}{{||||{{z{|}}}~~~~}}~~~~~}}}}}~~}~~~~~~}}~~}}}}}}}}}|{||zyxxwwxxwxyyyyzzzzyyyyy{zxxyyyxxyyyzzzzzzzyyzyyyyyyyyzzz{|}~}}~~}}}}}}}~~}}~~~~~~~~~~~}}}}}}}}~}}||{|}}}}}}~}~~~~~}}~|{zzzzzzyyz{{|{}}||}}~~}|||}}}||}~~~~~~~}}}~~~~~~}|{{{{{zyyyyzzz{{{zzyzzyz{{{{{||{||||{yyxxxxvvvuuvwwxxyyyzzzz{{{{{{{{||||||||}~~}~}}~}}~~}|{}~~~~~~~~~~~~~}}}~~~}~~~~~~~~~~~~~~~}}}~~~~~~}||}}}}~~~~~}|~~}|}}~}}~}}}}~~~~~~~~~~~}}}~~~~~}}}}}}|{zxxxxwwwwxxxyyyzzzzzzz{zzzzyyyzyyyzzxwyyxxyzyxyz{zy{}}||}}}}}}~~~~~~~~~~}}}}|}}~~~~~~~}|||||{|}}}~~~~~~~}|||{{zzzzzz{{{{|}}|{{{{{{{{zz{||}}~~~~~~~~}~~~~~~~~}}~~~~~}~~~~~}}}|{{||zz{{{{||||||{{{{{zzyyxxxwwwxxxxxxxxyxxxyyyyzzzyyyyyzzzzzyz{|{{{||||}~~~~~~~~~~}|{{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}|}~}|}}}}~~~~}~~}}~~}}||}}}|||||||}}}~~~~}}}|}}|{{zzyyyyxxxxwwwxxwwwxxxxyyzzyzzzz{{|{{{{{zyyyyxxyzzzzz{|{{{}~~~}~~}~~~~}}||||{{{{zzzzzz{|||}~~~~~~~~~~~~~~}}}}|{z{|{{{{zzzzzzzzzzzzzz{{{{{{||||||}}~}}~~~~~~}~~}}}~~~~~~~~~~}~~~~~~~~}||||{{{{{|||}~}|||}|{z{zyxyyyxwwxwxxxxxxxxxyyyyyyyzzzzz{{zzzzz{zzzz{{{z{{|||}}~~|{{|{{z{{|}~~~}|}}}}}}}}||||{{{||{|||{|||||}}~~}}}}}}~~~}~~~~}}~~~~~}}||||}~}||}|}~~~}}~~~~~~~~}}}}}}}~}}~~~~~~~~~~}}||{zzz{zzzyzzzzzzyyxxyyxxxxxxwwxxxyyyyz{{zz{{{{||||{|}||}~}}}}}}||||}}}~~~~~~~~~~~~~~~}}}}}|{{{{zz{|||{{{{|}|||}}}~~~~~~~~~~}~~}|||||{zzzyzzyyyzz{z{{{{|||}}}||}}}|||}|||||||}}}}}~~~~~~}|{{}||{{||{z{||{{{{{{zzzzz{zyyyyyyyyyyyyyzzz{{zz{||}}}~}||||{|||||{{{|{zzzzzyz{|{{|}}}~~~~~~}~~~}}}}}||||||||||}~~}}}}}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}~~}}||}}|}}}}~~~~~~~~~~~~~~~~~~}}|}~~}~~~}|{{{{zz{|{{|}}||||{{{{{{zzzzyzzzzz{{zzyz{zzzz{{{{{{zz{{||||}}}}~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}||}}}}~~~}}}||{||{||}~~}~~~~~~~~~~~~~~~~~}}}||{zz{{{{{{{{{||{{|||||||||{{{zz{{{||||{|~~~~~~~~~~~~~~~~~}~}}|}}}||||{{{{{{||||}}}}|}}||||{{zzzzzzzzzz{{|||}}}}}||}}}}|{{{||||}||||}}|||||{{{||||}}||}}}}|}~}}}~}}}}}|{|||{{||||}~~~}}}}}}}}}}}~~~~~~~}||}}}}}}}}}}~~~~~~~~}~~~~}~~~~~~~~~~}}|{}~||}|zyz{{zyyz|{xvz~~~~}|zzyy|~~{xy{zxwxxyzzyzzzzyz|}}|}~~~~}}}~}~~}}~~~}|{zyxxy{{z|~~}}||~}zwvvvxxvuuvx{~xuuuuuvxz{||~}|}~||~~}~~}zzzyzzz{{z{|{{{{zyxyyzzzzzyzz{{|~~}}|}}}}~}|}}zxz{zyyz{{{{||||}}}}}}|{{{zyxwwwvuvwwxxyxwwxxxxxyzyxxzzz{|}}||||||zyz{z{|}}}}|}}|z{{{zzzzzz{||~~~~}}~~~~~~}||}~}|}}|{{|}|||}|||}~~~~~}}}~~}~~~~~}|{|}||}~~~~~~}}|{{}~}~~~}}}}||~~~~}}|}}|{|~~}}~~~~}}|{zzyyyyz|||}~~~~}}~~~~~}}}|}~~~}{zz{{zz{{{}~}||{yxzzyxxxxxxwwwwxyyz|||}~}||}||{|}}}}~~~}|||}}||||}}{z||{{{z|}|{}~}}~}|{|}{z{|{yxxxxwwwwxxwxyz{|}|~~~}{{zzyyxwvxyxwwwwxxwxyyyy{|{{}~~~|}}}|}~~}~~~~~||~~~|{zzyyxz{zyyzzz{|{zz{zyy{zy{|}~~{{{ywwwxwxxxyyyyzzz{zywxz{zzz{|}~|yxxvuuvvuvvwxxyzzzzyyyyxwyzyzz|}~|zwvuuuuvwwxxz||||}}}|zyyzzzz{|||~}|{zzzzzyyz{||}~}|}}|}}~~}{yxxxxwx{}~}||{{{|}~~|||ywxxxwy{}}~}~~~~~~~}|{{{zz{}~}}}}~~~|||{yyyy{|}}}}}~~|zyyyxwy{|}~|zzz{{{z{}~|{{|zxxxxyzz{|~~}}}|||}~}||{zyxxwwwwxyz|}~~}}}}}}}}||}}}~~}}|{{{{{{|~~~}~~~~~~~}}|||{zyyyxy{}~~}|||}}}}}~~~~}{zyxxxyyzz{|}}}||{{{{{{|}||||}}~~}|{zyxwwvvuuuvvwwxy{{{|{{{{{{||~~~}||{{zzz{|~~}~~~~~~~~|z{{{{{zzyyz{{zzzyyxxxyzz{|}}~~~|zxwwvvvvwxyz|~}}}~~}|{{{{||}}~~|zzxvutttttuutvwwxyyyyyyxxyyyy{}}}}~~}|{zyxxyyyyz|}~}~~~|{zzzzz{{{|}~}{zxwvuvwwwxxxyz{|}||||||{||}~}|zyyxxwxxy|~~~|zzyyzz{{|}~~~}}}}~}~~~}}|{|}}}~~}||{{{|}~}}}|}~~}||{|||}}~~~}|{zyyxxyz{|}~~}}~~}|||{z{||}}}~~~}}}|{zyyxwwxyy{}~~}|{{zyz{||}}~~~~~}}}~~}}}}}~~~}}|{zzzz{{|}}~~~}}|||}}~~~~}}||||}}~~~}|{zzzzyzzz{|||}}}}}}}||{{zyxwwvvwwxyzz{||}}~}}}}|{{z{{|}~~}}}|||}~~}}}}|}}~~||{zyxwwxyyz{||{{zyxxwwwwwxxxz{{{|~}{{{{zzz{|}}}~||{zzz{|}}}~}}}}~~}}}}~~~}|zyxwwwvvwwwwxyz{{|}|{zzzyxxxxxyz{|}~~}|||{zyyz{{|}~~~~}|{zzzzzzz{||}}~~~}|zzyxwvvwwxyzz{|~~~~}}|{{||||}}~~}}~~}}}|{zz{|{{}~~~~~~~~~~~~}|}~~~~}~~~~}|}}~~~~~}}}}}~~~~~}}~~}||{zyz{{|}~~~~}|{{||}~~}|}}}~~}}}}}}}}||{zzzzz{{zzzzzz{{||||}}}}~~~}}}{{zzzzz{}}}~~}~~~~}|{{{zzz{|||}~~~~}{{|}}}~~~}}}}}~~~~~}}}}}||}}}|||{{yxxwwwxyz|}}}}~~~}}}|||||}}}}}}}}|||||||||||||||}}~~~~}|{z{||}~}}||{{{||}}~~~~~~~~}||{zyyyxxxyyyyyyyyzyyyyyxxxyyz{||}}}}~~~~~~}|||||}}~~~~}|{{{zzzzyyz{||}}}~~~~}}||{zzz{{{{{{{{{{{{{|||{{zzz{{||}}}}}~~~}|{zz{{{{{|{zyzz{{|}}|{zzzz{{|}~~}}~|{zyyyyyz{}}}||~}zyxxyz{{zyyyyxxy{||||{{{|||{{{{{{{|}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}|||||{{|{{z{{|}}~~}|||{{{{{{||~~~|xz|}||~~|||zvsssvz~}{z{|}}}}||~}{zyz{{zzz{{{{{{{{{{}~}{zz{|}~~~~~~}~~~~~~}}}|}~~~~~}}|||||}}|{{{{{{z{{zzzz{{{{|~~~}}}||}}}~~~}||{zzzzzyyzz{{|}}~~~~}}|{{|||}}~~~~~~~}}|{||{|}}}}~~}}}}|{{zzzzz{|}}}}|{zzyxwxwwwvwwxyz||~~~}}||||{zzzz{|}}}~~~~}|{{zzzyyzz{{z{{||}}}~~~}||{{{{{{||}~~~~~~~}}||{{|||||}~~~~}}|{{{{{||{||}~~}}||{zyyyyyzz{{|}~~~~~~}|{{{zyyyyzzz{{{{{zzyxwwwvuuuuvwxyzz|}}}~~~~~~~}||{{{{||}~~~|}~~~~~~~}~}}}}~~~~~~}}}|||||||}~~~}||||{{{||{{|||||||}}~~~~}}}||}}}}}||{{{zzyyyyxxyyyz{{|||}}|}}}}}|||{{||||}}}}}}}|{{||{{{|||}~~}}}~~~~~~~~}}}}~~}||{{{{{{|}}~~~~}}}|||{{{zzz{|}}~~~~~~~}|||{{|}}}}}~~}||||||}}||{||||}}~~}}~~}}}~~}|||{{{||||||}}}}}|{{{{{{{{{|}~~~}}||{{||{{{{{{zzzzyyzzzzz{{|}~~~~}|zyyyyyz{{{|}}|||||{zzzyzzzzzz{{{{|}}}~~~}}|||{{||}~~~~~~}}}}}}}|||||}}~~~~~~}}}}}~}~~~~~}|{zyxxwwwwxxyz{||}}|||{{{zzzyyxwxxwwwyyyxz|}{yxvtuwxxwx{~~~~~~~|zxwx{~~}}}}~~}}}~}~~~~~~}}~~~~~~}|||||||}}}~~~~}}}|}~~~~}}}}~~~~~~~~~~}}~}||}}}~~~~~~~}}|||{||||||}}||}||{{zzzyyzyz{{{{|}~~}}}}|{{{zzz{}}}}~~~~~~~~~~~~~~~~}}|||{{{||}~~~~|||}}~~|z{||{{zyy{||||}~}}}~}}}}}||{zzz{{{{||{{|}~}}|||{zzzyz|}|zz{{|||}}}}|{zyyz{{{|~~}}}||||{{{|}}~~}}}|{{{{|}}~~}|{{zzyyyzzz{{||}}~~}}~~~}||{{zzz{{{|}}}||||{zyyyyyz{{{|}}}|}}~}}}}}||{zzzz{|}~~~}}}||||}}}}~~~}}}}}}}}~~}|zxxxwwwwwxxyzzzzzzzzzzzyyyyyyyz{{{{||{{{{zzzyyxxwwxxyzz{{|}~~~~}|}}~~}}}|||}~~~}|||{{||||}~~~~}}~~}}}~~~~~~~zzz{~~~}{z{{}~~~~~~~~~}||}~}|{zz{|}~~}}}}}}}~~~}}}}}}}}}}||||||{{{{{|||}~~}|||{zzyzzzz{{|}~~~~~~~~~~~~~~~~}}||}}~~~~~~}}~~~~}||{{{z{zzzz{{{{{{zzyzzzz{{{{{{|||{||}||||{zzzyyyyyxxyzyzz{|||}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}||{{zyyzzzzz{{|||||}}}}}}}||}||{||{{{{{{{{{{{zzzzzyyyzz{{{{{|||||}}}}~~~~}~~~~~~~}}}}}|||||||}}}||}}}~~~~~~~~~~~~~~}}}}|||{{zyxxwwwxxxxyyxyyyyyyzzzz{{{{{{{{{||{{{{{{||||{zyyyyyyzzz{{|}}}}~}~~~~}}~~}}}}}}}}~~~~xz~}}|}~~~~}}}}}}}~}|{{||||}~~~~}|}}}}~~}}}}}||{{{}~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}||{zzzzz{||}}}~~~~~~~}}}}}}}}}}|||}}||||||{{{{{{{{|}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{zyxwwvvvwxxxyyz{{|||||||{{{{zzzyyzzzz{{{{||{{{{{zzz{{{||}}}~~}}~~~~~}}|}~~}~~~~~}{{{||{||xusvz||||||zwwwxz}}|{}~~{ywxx{~}|{z|}|zyxwvvuwz}}||~~|||||{{|||}}}~~|{{{{{z{|}|{|}~~~}|zzyyyyyyyyyyyyzyyxyxxxxxwwxyzz{|}~~~}}||||||{|}}}~~~~~}}}}}~~~}|{zzzyxxyyz{}~~~~~~~~~~}}||}~~~~~~}}|{{{||}~~~~~~~~~~~~~}}~}||{{{{{{|}}~}}~~~~~~~~~~~~~}}~~~~~~}}}}}|}}}|||||||||||}}}}}}}}}~~~~}}|{{||{{||||}}}~~~~}}}}}||}}||}}}}}||{{||{{zzz{{{|}}}~~~~~~yvuv}~zyyyyy{|yxwxzzxutuvtqqux{~|yvsrtuvvwwwwxyyz}|{{{zxwxyyyyzzz|~~}||}}}~~~~~~}}~~~}||{{{{||}~~~}|{zzz{||{{zz{{{{{{{{|}~~~~~}}}}~}||}}||{{zz{||||}}}||{{{{{{{{|}}}}}}~~~}{{{{zzz{{{{{|}}}}}~~~~~}}}}}}||{zyyyyxxxxyyyzz{{||||||{{{{{{{||}}~~}}}}}}}}~~~~~}}}}|||||}}|{{zzzyzzz{{{{z{{{{|||{||}}}~~~}~~~}~~~~~}}}}~}}}~~~~~~{z{||}}z{~|{yxwwy~}~}{yxwvvvxz}}|{{|}~}}~~~~~}~~~{{{{|}~~}{zzyz{|}|{z{{{{{|}}}}}||}}}~~~}}}}~~~}}}|{{|||}}}}~~~~}|{{{{{{{{{{}}||}}}}}|{zz{{}~~}}}}~~||}zsqyz||y|zuuvx}}zxxyz~}ytnmsy{|}}{{{zxustvy{|{wttuvz||ywwyz{{~{zzzz{|||{yxy{||z|}~~~~}|}}}}}}~~~}|zyyyyzzzy{~}|{zyyyyyyz|~~}}~~~}}||~~}~~}||{|}}|{{{{{|}|z{|}}~}|{zz{{|}~~~}|||{{{{zzzz{{zyxxxyzzzzxxz}}{zyxwwwwxyz{{{|}|{zzz{{{|}~}}~}||||}}~~~~~~~}}|||}~~}~~}{|}}{zyyzzzz{{||{|~~~}|}}}}}}~~~~~~~~~~~~~~~~~~~~}}|{{zzzz{||}~~~~}}||{{{||||}}~~~~~~}}||||}}~~|}~~~|~||~~}||{{{|}~}}~~~~}~}}}}~~~}~}}~~}{xwwwvuutstvvvvvxyy{~~~}|||{zz{zzzyxyyyyxwxyzzzz{}}}|{{xvuttstuuttttsuuttssuvwz~|{}~}}~~}|z{zzz|}{||||~~~~}}~}}}|}}}}}~}|~~}}|}~}}}~~||}~~~~~~~~|||}~|zxxyywutsttsuvuttuvx{}~~}|||||}|yxwwyz{yvuuttttssssttttutpmlnqsvy|~}{z|{zz{||||}~~~|}~|yyz{{{||}~~~}|{zxwwwwvutrqppppruwxy|~}|}||{yxxwwxzyxyxtstuutuwxwvwwvuwxxwwvwwwwwxxwwwxyzzxvttuwwwxz}{zz}~~}}}}}}}~~}|{zyxy{|{{{}~~~|zxvsqoopqux{~~~}}}|{xvutsrqqrtuvxz|~}~~~}yvvvwxz{}~z{{{yuttsqqqqrsuwxyz|}~~}||{yxxyzz{|}|zyz|}}}|}~}|||zz|~~~~~~~|}~}{zzyxusrrrsuuuvwvvwwxxxwwvusrrsuvwxy|~{ywsqsux{}}zxxyxvtvxzz{|}}}~~}}}}|||xxxxxwxyyxwvvvyzwwyzyyz{||{}||}{yz|}~~}~~}|||}~~{{|{{{{{{||{{{zxvttutrstvxy{}}{xxwwxz{|}~}{zxurpqrstw{{vtssrrruwwwvwz}}|zzzywvuwz{}~|{zyyyxy{|{}~}||{|~}~|{ywurooooonnprtttuuuuustvvvvvwx{}}~~}{zyxvuuvxyy{~~}|zxwwwussrrrpqrsttssrqppppppqruxz|~~}}~~{zyyxvuvwxz}}|||zwvusqppppqtvxy{|{z{}}}}{zzzyxxxxxyzz{||{zyz{|}}}~~}}}~}~}zzzxvwxxxy{zz{||zy{|zxwusrqonnqtuvwy{||}||{{||{{{{zz{|}|zxxxwvtrssruwwxz}~~}||{zzz|~|{~~|{zyyyxx{|zzzzzyxwuvvwwwwz|||{}~|{zxwwuttvxyz{}~|{yyyxz|~~|zyyz|~}{zxwwwvvvxyzzzzyzzzyz{{|}}}}}~~}||||}~}zxy{}~~~}}~}~~||{{{zzzzzyxwuuusqrssuvwxz}~}|{yyz|~~|zz{{z{|~~~}}}}~}zxwvtqqrrrrsuwxyz{|}|{zzzyxxyz{||}~~~~~|zzzzyxxxxwvvvvutsssqrsttuuvvwwwwvuvvvvwy|}}}}}|{zyyxwxxwwy{{zxyzxutrrrqpooqrsstuwvuuuutssuvvvvxz{|}}~~~~~~~}|||}~}|zxvwxyyxxxxwvvvvvvuuvvvvvvwxxz|}~|}|||{|~~|}}}}~~}|{{|}}||||zyxvwwvtuuwvuuvvwxxwxyzxwwwvuttuuvwxyyz{{||{yyyxwvvwyyyz{|}}|zxxwvvvwy{|||~~~~~~}{yxwvuuvwvwy{||||{|{ywvvwwvxzzz|~~|||}~~~~}}~|{{{{{{{{|}~~}|{zxwxyyz|~~}|{{yxxwuuvwwvtvwvvvwwwwvvvxyz{{|~~~}{{|}}}~~~}}}~}|{{{xvwxwwwxyyyz{zyyxvuuuuvx{~~{{{{z{|~}{yxussttttuwwxyz{zyxvvvvvxyzz{||}~~}}}}~~~~}|{yvtsrrrtuvwxyyxxwwvusrrssssuwyzyxxxxxwtsssrrtuwyz{|}~~}{z{{xvuuuuuwxxxxxxxwuvutsstvvwwxyz{|zyzzxwvvxxy{~}|{{||}~~}}~~~~~}{zz{{{yvwwvtsrrsstuvvxz{|~~}}|||||}}~~~~}}~~~~~}}~}}~}zxvuusrrssuuuuuutssrqpppqqqrtuuvxyyzzyxwwxxwwwyz{|}~~}~~~}|{zzyxxxxy{{{{{||{y{|{|}~~}|zyxyzz{z{}}}|||||{z{{|}|{{|{{{zzzzzzzzz||}~|}~~}~}|zyxyzzyxxyyxvwxxyz{|}~~}|{zzzzzyxyyxxxxyyxxyy{|}~~}|{||zz{|{zzz{}~~}}}}~~~}}~}}}|||{zyyyxwwxxxy{{z{||{{{||}~}|{zyxwvvvvwvvxyzz{{zyxxyxxyyxwxxz{{{||{||||}}}}}}~~{zz{{{|||{{{zxwvvvuuvvvuvvuuvussuutsstuuuwwwxzzyzzzyxxwwwxyyyxyyyzzzzzyxwvuuuuvwxyyz{{{zywvuuusrrrrrttuuvxz{~~||{{{zzzzzyxxyz{{{{||{{|||}}|{{{zzyz||}~~~}~~}|||{{{{|}}~~~}{{|zxxz{{zzzyvvvutttuuvwwwxyxxwvvussrstsstuxz{{|||{zyxz|zyz{{zxxxxwwwvwxxxxxyyz{}~~}||||}~~}|{zyyxxz{{{|||||}}~}}}|{{|||}~~~~~~~~}|||{zyxxwutuvwwwxzzz{{|||||||||}~~}||||||}}}~}|||}}|{zzyyy{}~~~~~|||}}|||}~~~}}~~}}|{}~~}}~~}~}|{zzyyxyyzzzyyxxxwxyxwxyzzz{}}~~|||{{z{{ywwwvuvvutuvwvvxz||||}}}}|{|{{zz{|||||~~~~~}|{zyyyyzzz{zzyyxvuuuuuuuvwxyzzz|~}{{zyxwxxwvwxxxxywvvvvuttuutttuuwxyz{|||{zywutsstuvwxyyyz{{zyxxxxxyz|}}~~~~~|{{|}~}~~|{{|}{z{|{zyxxxxwutuvwwvy{zz{}~||||}~~~~~|{{{zxxyyyyyyxwxwvuvwwwywuvxxwvuvvuuvtsrqsuutuwy{{|}|zyyxvwwwwvvxyy{|||}}{|}~~||~~~}|~}{zzz{{||||~}{|}|}~~~~}|~~~~|}~~|yxyxwvvvwxyzz{yxxxxwuuvvuuxyyyy{}~~}~~{|}|{|zy{~}}~}~~~~~~}{z{|zxy{zxxxz{yxyywy{{z{{}}|{z{~~}~{}~~{zz{||}|}}|}~}~~~}||||{|}}~~~}}||}}}|{yz{zyz{|}~~}~~}|zzzxwxyyzy{~}}}}~~~~~~~~~~~||}}|zyxwvvwvvvwwuuxyvuxzzzzzzywyzwuxyuuwxxwvx{zwwwuuxyyxxxz{{{zz{zyzyxxxxwwyzzwvy{zxxvvvuuwwwwwxxz}~}||}|}}~~~~~~~}{{||||{||zxxyxxyzxwyyz{{{}{{~~}~~}{z{}~~~}}}|z{||{zzz|}zxz}}}zyzzyyyyzz{{zzz{{||zxxvuvvuuuuuuwwuuvvwwvwxwvxxvvz|{{}|{zyz|zy|~{z{|}}}}~~}}|}~}|}~~}~~~}}}}}{{zyyzwuxzyxxyzzyxyzyz{zzzyyz{|{|}|{|}|{}~~}}}}||~|}~~~~||~|}~}}~~}~~~~~|||}~|zz{||zxz{{{yz||}}|}}}~|{{{|}{|}|~}|~~||}~}{{|{yz{{{|{zyz{}|z}|z~~~~}}~|{|}|{{{}~~~}}~~|||~}{z{}|yz|}~~~~}~~}|}~~}}~~|||}|z{~}{zyxxzzxxywuuwwwxxyyww{{xxzzxxxwvxyxwxwxxvwxwvutvwwxwwyyxwxxzywxyyzyx{|{zyyzzz|~}}~~~~~~~}}||||{zzzzxvxyyxxwvwwwwwxxxyz}~~~}|}~|}~~}}{{{{|}}{|}}}}{zyxwvusstsrrsuvsrvwuttuwvuvxwvwxyyyyyyzzyxy{}{z}}|{{}~~~~~~}~~~~~}~~}}~~}}~~}~~~}{{zyyyzzywwxxwvvxzzyyxxz{|{{{{z|~}}}|}}{~~~~~~~~~}}~}~~~~|z||{{{{{{yxwz|{z{{||{{~|y|~|z||||{{}~~~}}}|{zyyz{zyz{z{{{{|||}~~~~}}~~}}}}|{{||{{|||}~~~~~~}}}~~|{||{zz{|}}}}}}}{|}}}|}~~~|{zyxwwxyywvvvwvvuvvvwxxy{|{yxy{zyyxxxxwvwxxyxvwyxxxwxxwuvwwwxyyyyyyyy{|{zzz{{|}~~~~}||||}}zxyyvuwyyyyyzzy||z|}|||}~~~~}|zyxyywwxvttuuusrtvtrstuuvvttvvuttvyyxyyzzxxzzzywyzyxz{zz|}|}~}}}|}}}}}~}||||||||{z|~||||{{{{zzyz{{zz{zz|}|{zz|zxy|{yyy|~||~~}~~||}}}|{}}zz{{z{||}}~~}}~~}}}~~~~~~~~~}}}|{|~||}}~}||}~}|{zzzyy|}|~~}}}~|||{{{|zz{|{zz{}}|{{zz{{}~}||}~~|}~~~}~}~~~}|{{|}}{||||||}}~}{|}}}}}}}|{||||}~~}||}~~|||||||}}|~~~~}|{yyzzyyzzzyyzyyxwvuuwxwvwwxxwyzyxwvwvuuvvwwvwxxwwvvvxxwvyzyyyz}}}~}|}~~}}~~~~~}~~}}}|{z{|zz{|}|z|~}}}|}}}}~~~}}}}~|zz|||zxxzyxxxwwvvvvuuuvvttuuuvwwvuvwxvuxzyxxyz{{{z{{{{yxy{{{z{~~~~}~}}}{z}~}{||||{{{zzzxxyyyyyzzxyz{|{yz{zz{|||}}~}|}~|||}}|{|}~~~}}}}}|||{{||}~~~~~~~~~~~~~|~}}||{|{{|}|{{|}}~}||}}|||}}~}||||{{{{{{z{}|{{{||||{{{||}}}}}}~~~~~}}||{{|}~~~~~~~~}~}}}|{{||{zz{{{||}}}}}|}}}}}}}|{{||}~~~}|}}|{|}}|}~~~~~~}||{yxxyyxwwxwwwvvvwxwvwwvwwxxxxwvwyxwwwwwwxyyyxxxxyzzyzzzz|{{|}~~}}~~~~~|}~~~~~~~~~}~~~~~~~}~~}~~~~~}}}~~~}||}}}~}~~~~~||}~|{zyzyywvyzxvwy{zwwxxwvvuvwxwvwxxxwwwwwwwxxxxxxyyzzzzzz{{||}}~~~~~}}|z{|||||{{{||{z{||{{{{{{{{{{||{zz{{{z{}}||}~~{}~}}~~}|||}}||~~}}}|{|}|{{|||||||{||||~}||}}}|}}~~~~~~~~~~}|}}~~|||}~}}}}}||}}~{z|}|{{|}}}|{}~}|||}|yy{zxy|||{z{|||{{||}}}}~|{{}}|{{}|zzz{}}}~~~~~~~~~}~~~~~}}}~~~~~}}}}~}}}~|z{||{||||||~~~~~~~~||}~~}}}}}}~~~~|~~|{||}|yz|{z||zxyyyxvvwwvuttuvvvvvvvvvwwwvuuwxxyyyzyxy{{|{z{|||}~}}}~~~~~~~}{|}~~~~~~~}}}}~~}~~~~~~~~~~~~~~~}~~}}|z|~}|||~~|}~~~~~{zyw{voosuwy|~~wusorx}{vtsqv||wtnhijmsvy|zwqkjifilpv{{unhffgjmqy|xspnlpssx|xutstwy||zwtstyzzzwusqstuz~zwsqomlnsw{zvurqqprvw||xwwutuw{}zvttsqsxy{|xvtsstssx~|wutqnnosvzzsonmlklqwy{~zuqolhilorx|{urpopnmrxz}}ysqrsux}{yyxwy}~|{{yy{~~~~~{wvurqtvwy{|}~~}|zxvvurpppooswyz}{zzxwyyxz|{{~}}{yz|~~~}~~}{|}{zxwwxz|~|zywuuwxy|}zyyxwwy|}|~~~|}~~~~~~}|}}}~}{yz|yvwz|}}|{zxwxwttx|~~~~|vqtxtrv{}~{wvy{|}~}~|y{~zyzz{~~|ywwwwwxz}{}}{|}}}{{}}||}~|}{x{}{z{}}}~}|}~~|||xwyywwvwyyxyzzyvvvuuuuvwxxxwxyxxz|zxz|{yyx{|ywz{zy{|zz{|{{|~~~~~~~~~}~~}||}~}}~}{{|zx{|zy|}zxz|{zz{zy{}{y||y|~|}~~}}~}}}}}}}}|{{|}}||{{{{{||{y{|{zzzyyz{zyz{zz{|yxz|{{{{{yz}zy}}z}~|}}|z{{{zzzzzzzzzyxy{{z{{{yz||zzzxxyxvwwvtstvuuuvx{zyz|~~}|}}|{||}|}~}||}{{|~}{|~~}}~}~}}|z{{ywxzyxwwxwvvvvvwvssuuttssvvuuvvuvwtsvy|~~|~~}~~}|~}|}~}|}}}~~}}~~~~~}}|||||{z{zyxxyxyzzz||{|}~~|||||}{zyxxyzyy{|zz||}|z|}}||{}~~}}~~~}}}||}}|}}|}~}~~~}~~~~~~}}~~~~~~~~}}||}}|}~~}}}{|}{yzzzyyxyyyxxwxzyxxxyywwyzyxxzzyz{zyz|{zz{|||}}|{{{}}}}~}}}~~~~|}~}}~}~~~~~~~~}{{{{{{zz{zy|~}}|}~|{||{{||{zz{||{{}|{{||}|{{{{|}}}}}||}}|{|{zzzyyyyxxwxyyxxxyz{zz||{{|}}|||}}}}}}~~~~~}}|||{{{{zz{{z{{|{z{|{{zyxyxxwwxxwvwwxxwwwwwxxwwyyxy{{|}}}}}}|{}~|z{}|{{|}|}~~~~}{}}|{||{||{{{||{zzzzyxwvvtstusrsttsstttuvvuuvvvx{}~~~~~~|}~~~~~~~~~|{{{z{{{zzyz{{{{{zz{{zzyzzyyyyxxxyzzyyyz{||||{{|||}}}~~~~~~}~~~~}||{{|||||}}}|}~}}}~}}}~}~~~~~~~}}}}~}}}}}}||||{{{{{zyzzz{{{{{||||||{{{||{{|{yz{zz{{{|||||||}}}}}}}}}~~~~~~~~~}||||}}}}~}|}~~~}~}|||}}}|}}||{{zzzzyyyyzyxyz{{{|}}||||{{||zzzzyxwwwwxyzyyzzzzzz{{{{z{zyyz{zzyz{{z{||||||~~~~}}}}}}||}}}|||}~}}}|||{||{zzzzzzzzyyyxyyyxxxxwwxxyzzzz{||{{||{{{{{{{zz{||||}}}}~}}}~~}}}}||}}~~~~~~~~~~~~}}}|||||zyyyyyxxyywwwxwxxxxyxxxwwwwwvvvvvwxyz{|}~~~~~}~~}|||{zyyyxxxyyyxxyzz{{||||||}}|{{zzzzzz{{||||}~~~||~~~}}}~~}}~~~~~~~~}}}}}|zzzyyyxxyz{{|}}}}}}}}~~~}}}||{{{||{{|}~}~~~~}}||{zz{{z{||||||}}}}}}}}|{{{{||{|||{{{||{{|||||}~}}}~}~~~~~~~}}}~~~}~~~~~|{|}||||}}}~~~}|{{zxxxyzyxyz{{{{||}}}|{z{{{{{||zyzzzzyyyyyyyxxyyxxxxyyyyxxxxxyz{{z{|||}}~~~~~~~~~~~~}}|}~~}~~}}}}}||}}}||||{zzzzzyyxyzzyz{{z{{zzyyzyxxyyyyyz{{{||}}}||}~}|||}}||}}~}}|}}}}}}~}}|}~~}}~}}}}}}}}}|||}}|||}}~~~}}}}|zz{yxxyyzyz{|{{{|||{{zzzzzyyyzzyyz{|{zz{|{{{{{{zyyyyzzz{}~~~}}}}}}~~~~}}}}}}}||}|{{}}}|{{zyyzzyyzzzzz{|}|}}}~~~}}}}|||}~}|||{{zz{|}}||}~~~~~~~~}}}}}}||{zzzyyyyyyxxyyz{{||{||}|||||{{|}|}}}~}|}~~~}|}}}|}}}|{{{{|{{{{{{zzzz{{{{z{||{|||||}~~}}}}}}}}~~~~~}}|{{{zyyzzzzzz{{||||{{{{zzzzzyxxxyyyyzzyyyyzz{{|{{{{{{{{{zyyzyyyxyyxxyzzyyzzzyyyzzyyzz{{|}~~}~~}~~~~}}|||{{{z{{{zz{|||||||||{zzzzz{{{{{{|{{{|{{{||||{||||}}~}|}}}}|||||}|||{{zzz{{||}}}}}}}}}~}|}~}|||||}|||}}~}|}}}}}||{{{{zyyzzyzzyyyyxxxxxyyyzzz{{z{{{{{z{{{zz{zz{|||}}}}||}}}||}}~~~~~~}}}}}~}}~~~~~~~~}||||{{{{{{{{|||}}~~}||||}}||{|||}}}}}||||||}}}}~~~~~~~~~~~~~~~}||}}|||}}||||||{{{zzzzyyzz{{{|}}|||||{zzzzzzzz{{|}}}}}||{{{zxxyyyyz{{{z{||||||||||||||||||}}~~~~}|}|{zzzzyxxyxxxxyyyyzzyyyzzxxxyyxyzzzzz{{{|||{{{zzz{z{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||}~~}}~~~~~~~~}}}}}}|{|||}}}|}}}}|||||{{{{zz{{{{||||}}}}||}|||{{{{zzz{{{|}}|||||}}}}}~~~}~~~}}}}|{zzzzzz{{{{||}~~~~~}}}}}|{zzyyzzzzyzzzzzzzzyxxxxxxxxxxyyyyzzzzzyzzyz{{zz{||}}~~}}~~}~~}}~~~~~~~~}}~~~~}}~~~~}}~~}|}}}}}}}}||}}}|||}||{||||}~}}~~~~}~~~~~~~~~~}}}~~~~}}~}||}|||{{{{{{z{{zzyzzyyz{{{||{{zzzzxwwwwwwyzzz{|||||}|{{{||||||||||||}}||{{{|}}}~~~~~~}~}}|{||{zyyyyxxxxxwwwwwwxyyyzz{{{{{{zzzzz{|{{zz{zz{{{{zyzzz{{{{{{{{{{{|{{{{{{z{{{{{{|}||}}~~~~~~~}}~~}}}}}}}~~}}~~}}}}}||||{zzzzzzz{|||}}~~~~~~}}||||{zzz{{{{|||||}}~~~~~}{{|{z{{{{zz{|||}}}|||}||}}|{|||}||}||{zzyyxxwvwwxxxxyyyyz{zzyyyyxxyyxxxxxyyz{{{||}}|}~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}|}~~~~~~}}~~~|}}}}~~~~~~~~}}||{{{{{{|}}|}}~~~~~~~~}~~~~}}}}}}}}}~~~~~~~}|||{zyyzzyyz{zz{||||}}}|||{{zzyxwxxxxxyyyyzzzz{{{zzzz{zz{{{{{{||{||}}}}}||}~~~}}}~~~~~~}|}}}|||{zyyyxwwwwwwwxyzz{{||{{{{zzzzzyyz{yxyzzyyz{zyyzzz{{||{{{{zzzz{{{|}}}|||{{{||||||}}~~~~}}}~~~~~~~~~}}}~~~}~~~~}}}|{{{{{{{{{||}}}}}}}|}~~}}}~~}}~~~}}||{{{{{{{|{||}}}}}~~~~~}||{{{{zzzzz{{||}}~}}}~~~}|||{{{{{{{{{{zzzywwwwwwvwxxxyyzzzz{{{zzzyxxyzzz{{{{{|}}}}}}}~~~~~~}}~}||}}}}}~}|}~~~~~~~~~~~~~~~~~~~}}}}}~}}~~~}}}}}~~~~~~~~~~~~~~~}}~~}}}}}}||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}|}}||||}|||||{||{{{{{{{||}}}}~~~~~~}}|{{{yzzyyyyyyyxxxxxxyzzyyzzzz{||}|}}}}||||{||{{{|||}~~~~}|{zyyyxyyxxxxyyyyyyxxxyyyxyyyyyzzzzzzzyzzzzz{zzzz{{zzzzzyyz{{z{{{{{|}}}}}}}||}}||{||{z{|{{{||}}}~~~~~~}}~~}~~~~~~}}}}}}}}}}}}~~}||{{{{||}}}~~~~~~}}}||||{{zz{{{{{||||}}}}}}}}}}}}|}}}||||}|}}~}}||||||||{{{{{{z{zzz{{{zz{{z{|||||}}|{{zyxxxwvvwwwwxzz{{|||}}}}}|{{{{{{|||{{|}||}}}||}}}}}~}}~~~~~}}}}}||||||||}}}}}}}}~~}}}~~~}}}}}}}}}|~~~~}}}|||||}}}~~~~~~~~~~~~~~~~~~}}}}~~~}}}}|||||||}~}}~~~~~~~~~~}~~~~~~~~~}}|||||||||}||}}||||||}}~~~}}}|{zzzyyxxxwxyyxyyzzyyz{zzzzzzz{||{{{{{{{{{zz{{{|||}~~~~~}}~~}||{{zyyyxxxxxxxxxxxxxxxyzyyzzzz{{{zzyzzzzz{zzz{{z{{{|{{||||}}}}}}}}}}}}}}|||}|{{{zz{{{z{||||}}~~~~~~~~~~~~~}}}}|||{{{{{{|}}}}~~~~~~~~}}}}||{zzzz{z{{{{zz{{||}}}}}~~~~~}}|{zzzyxxxyxxyyzzzz{{|||||||||||||{{{|||{|||{{{{{{{{zzz{{{{{|||||||{z{{{zz{{{{{{{{{||||}}||{||||}}}~~~~~~}}}}}}~~~~~~~~}}}}}~~}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}~~~~~~~~}}~~}}}}}}}}}}|}}|{{zzyxxxxwwvwwwwxyzzz{z{{{|||}}}}}}}}|}}}}}}}~~~~~~~~~~}}|{{zzyxxwwwwxyyzzzzz{{{zzzzzzzz{{zz{{{{{{|{z{{{{||}}||||{{{{|{{{{{{{{{{{{|||||}}|{||{{{{{{{|}}}~~}}||{{||||}}~}}}}}}}~~~~~~~~~}~~}}}||{zz{{zz{{|{|||||||||{||{zzzzzyyyzzzz{{{{|||{{{{{||{{{{{{{||||||}}||||}|||}}|||}|{||||||{zzyyyyyzzyz{{{z{{{{z{{{{{|||{{||||{|||{||}}}}~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~}|}~~}}}}|||}}||}}||}~~~~~~~~~~~~~~~~~~||~~~}}~~~}}}}~}}~~}~|z}}zz}}}}~}}}}~~~~}~}|}}{zz{{{zz{zyzyzyxwxyyy{{{}~||}}}}~~}}}~~}}}{yyyxxxwwxxxxyzz{{{|{yz|||||}~~~~~|zyyzz|~}}}~~~~}}~~~~~|||~}}}|{wtuuttvwxxy|~~~}}~~~~}|}~~}|{{|zxy||}|{}~~}~~~}|zxxyyz}|yxxxwvtrsvuuuuuxwvxzz{yy{~~}zyy{||zwwyyyyxwwxxyzyyzzywuuvxy{}~{y{{zzyz{|}}}~~|yxxxwvvwx{~~~|{||}~~}ywwwxyzz{{|}||~~~}|{zxyyxxz|}}~}{yxwtrrtvvw{~}}}}|zyxwvw{~~~}zwxyywutsqqrrstttvxyz{zxwwxxvuwy}~}~~|~}||}~}||}}}||}}|}~~}}~~|yxvuuvxz|~}}}}}|~~{{||}}{z{zwwwwxxyz|}~|{yurrrrsuwy|}{y{||zwvwwwxyz{||{zzz{{|}|zzxwwxwwxxxyyywxz|}}}~}||{yz{{}~|zyyyyvtvvtsssstttvwy{|{{|{{zzz{{{|}~~~||}}||{z|~}{{~}zyywwwvx{|}}}|{zyyzyz{yy}}}~|wy{yxz|}}}~}|zxwvvwyyy~~~~~~}}}}}}||}~~~}{zz{|}~~~~}|zxvuttuvwvvy|{ywvxyxxyz{{{~~~}zywwyyz~~}{xtsuuuvy}~}~~|yy{zyxwz}~~~}~}{zz{zyz|}~~|yy{{{}|z{zxvvvwxyzzzzxxxyzzxy{{{zyz{zywvuuvvuwyyyyzyz|}||~~}}}~~}}~~}{ywwxvttvxwtsuutssttsrsuwvvwxy{|}~~~}~}~}{xxxz{}~}}~}||{xutsrstwxz{}~}~}{{|}}}}~~}|{{{|{z{||}~~~}}}~~~}zwwwutvxxxyzyyyyywvwzzyyzyxxvttuvwwvvwy{|||}}}}|zzzzyxz||{z|}}{yxxwvxyxx{}~~||{zxwwxzzwvyz{zyzzxvvvxyy||}~|zyvuwxy{{|~|z{||}~}}}|zz{}~~}}}~~~~}}{xwwxxwxz{{|~~~~}{{|||}}||{{|{{{|||~~~~~~~}~|{|~~}}~}||||||z{}~~~~}|{{|ywy|{zz{{yxyyxwuttstvutvxyz{||}}}}~~~~||~~}|{z{zyzzyyywxyyyz{~~}}}~~~}}~~}}~~}||}||}}||}}}}~~~~~}{ywutuvvwyz||zzyxwusttuuvwyz{{z{{yxxwwwwxz{z{{||||||{|~~||~~~~{zyxxxvuuvwwxwwyxwwwxyxwy{|}}~~}~~}}~~}}~~}|}~~~}{~~~}|{yyxwvwxxy{}}}~~~~}}~~}~}}~}~~~}|{||{}~|{}~~}|{yxyyyyzzz|~~}|||}}{ywvxywvvvwwuuwwyyyxxyzxwxyxyz{|}~~~~~}}~}z{}}}}}~~|{{{zxwyyyxy{}}|{z{zxz{{|{{}~}|zzywxzzzzzzzyxxxvvwxwxz|~~}~~}{z{zy{}~~~~~}|~}|||{||{zzyyzzyyz{|}~|z{{yxyz|{z}~}|{{{{|{|~~|{{{{yxyz{zz{}}}}||}~~~~~~~~}~~~~~~~}}}~~||~|zyyzzzzyz{{zzz{{zz||xvxxutuvwxxyzzyyzyyzzz{}|zzzzyyy{{z{}}|||{{{zyyyyyyyyz{{|~}||}||zzzzz|}}~~~~~|{{{yxxwwwvvuuttsrrrstuvwxyzzzzzyyxxxyz{z{|~~~~~~}|{zz{{|}~}~~~}}|{||{zzzzzyz{{zzzzzzzzzzz||zz||zyyz{{|~~}|zyyyzzyzzz|}|{~~~~|~~|{{}||}~~~~}}|{|}|||||||}}|}~~~}|{{{zxxxxy{|}}}}}}{{||}}~~}|{zzyxvuvwxxxxyzzzyyxwwwwvvwxyzz{||||{zz|}}~}~~|||zxxyzz|||||||zyz{{z{}|{{zzywwxxxxwxxxxwwwxyyxyz{|zyz{zz{z{|}~~~~}~~}{|}~~~~}|zyyyyzzyxxyywuvwwwxxyz|}~~~~}|{{{||}}|}}|{zy{|{|~~~}|{{{yxzzyxxwxyz{{{yyzz{}}{{}}{zyyzzzzz{{{zyxxxwxzzz{|}~~~}}|{{|{{{{zyxyzzz|}|{{{|}|}}}}~~~~~~~}}~}}}~~~~~~~~~~~}|||zxxxwuuvvvuuuutuvutuvwxyz{|{|||zzzyxy{zz{{{|||}|{|}}|}}||}}||}~~~~}|||{{{{|}}~~||||{zzyyyzzzyyzz{|~~~}}~~}}~~~~~}}}|{zz{{z{}}}}}||||{{{{{{{{|}}}|{{||||{|}~~~}}}}~~}|}}}~}|{zyyyxxyz{{|}}}}||{{zzzzzyz{{yyz|}}|}}~}}}}~~~}|||||}}|{{{{{z{}~}|{yxwwxxwx{||||zxwvuttuwxxy{|}||||||||}~~~~~}~~~~~~~~}~~}|zxxyyxxyzzyxxy{zxyzzzz{||}~~~~||||}~}|}}}~~~~~~~~}{zzzzzz{|}}}||{{zywwxzyxy{|}|{||{zyxyyyyy{}}|||}}{{}|{{{|}||}~|}}|{}~}|}~~||}~}}~~~~~}||}{{|}~~~~~~~~||}}}}}~}|zyxxyywwxyyyxxxvuuttttuvvwyz{zz{{zyyz{{{{zz|~~~~~}~~}}}~~~~}||}}}}}~~}}||}}}}~}}}|{{{|{z{}}||{{{{{{|}}|}~}|}~}{{{{{||}~~~}}~}|}|{}~}||~~}|{{|}|{{}~~}|{{yxyzzz{}~}||||{{{{||}}}}}~}|{||{|}~~~~~~}}~~}|}~}~~~~}}~}||||||}}|}~~}~}||{{|{{{}~~}~~~}~}~~}|}}~~~}|{{||{{{||}}|{zz{zxxxwwxy{|{z{zzzzzzz{{{{z{}}~~}}}~~~~~~}}|}|{{|zyz{{zyyyxvwxxxyyz{{|||}}||||{z{{{{|||}~~~~}}|||{{{|||{zz{|zy{{z{|~~~}}}|{zzzz|}|}~~}~~}|{{|||||~~|}~~}}}|||{|||}~~~}}}}|||}}||}}}}}}}||}~}}~~}~~~~~}}|{||{{{{{zyz{{{zzz{||{z{{yxvvwwvvwxxwwwy{||{{{{{{zzyyxxyz{|}}}~~||{{{|}~~~~~}}~~~}||}}||~~}}}}~~}|{{{zz{{||||{|}}}}||{{{|}}}~~}~~~~}||}}~~~}|{}~~~~~~~}}~}{}~~~}}|||||}}~~~~~}}}}||}~}}~}~~}|{{||}||~~~~~~}|}{zzzzzzy{||}}}}}~~}~~}}}|||zzzzzzzzyyyy{}}}}~~~}}}|zyzzyxyyzz|}}~~~~}}}}|{|||~~}}~~~}}~~}}~~}~~~~~~~~~~~~}}~}||{{{{zzzz{|||}}||zy{zxxyxyxxy{{|||}}|{z{|}}~~}|{|}}~}|||||||}}}}}}}|{{{|}}}}~~}}|{yyz{|||~~~~~~~~}}}||{zzyyyzzz{{|~~|{|||{|||||}~~~~~~~}}}||{|}|{{{{zyxwwuuuuuwxyyz{{z{{{zyxxwvwxxyyzzz{||{{{zzzzz{||}}~~}}}}~~~~}}||}~~~~}||||}||}~}~~~}}}}||}}}||||||||}~~}~~~~~}|||{{|}||~~~~~}}~~}}~}~~}~~~~~~~~}~~}}}~}{{{|||{z{{{{{||||{|||}~~~~}|||{{|}}}}~~~}~~}|{|}}||}}|{{{{{{zyxxzzyxxyzzz|||{{{||||||||}}~~}}~~}}}|{|}}||}}}|}~~}~~~~}{{}||~~~~~}}}~~}}}}}}}}}|||}}}}|}}|zzzz{{{zyyzz{zz{{zz{|||||||}~~}}~}~~~~}~}|{zz{{z||~~~~~~~~~~~}||{{zzyyywwxyyz{{|{{{|}}}~~~~~~~~~~~~~~~}|}}}|{{{zyxyyxwwvvwwwxxxxwwwxwwxxwxyyxxyzyz{||{{||{{{{{{|~~~}||{{{|||||}~~~~~~~~~~}}~~}~~~~~~~}}}}}~~}~~~~~}{{{{{{{|}}}~~~}}~~~~~~~~}}}}~}||}}}}~~~~}}~}}}~~~~~~}}|{zyyzzyyzz{{||{{|}}~~~}|{||{zz{|}~~}}}}}}||}~}}~~~~~~~}}}~}~~}|||{{{zzyyyyyz{{{{|}|||{{{zz{{||}~~|{{{z{{|||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}|{|||||{{{{||||}~~}~~}}{zzzyyyxxyz|}~~}||||}}~~~~}}|||}~}}~~}}~~~~~~~~~~~}}}|{{{{{zzzyyxxyyyyz|}~~~~~}}~~~~~~~~~~}}}~~~~|{{{zyxxxwwxxwwxwxxyyzz{|}}{zyxxxwwwxxyz{{}~~~~~~}|||}}}~~~~}||}~~}}}}|||}}}}}||}}}}}}}~}}}}~~}}~~~~~~~~~~~}|{||{zzyyz{||||}~}}~~}|}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}{{zzzzz{{zz||{{{{zzzz{{{{|||}}}}~~~}||}~}}~}|||}}~~~~}|||{zzzzzzz{{||}}~~~~}~~~~~~~~~~~}}}|{{{{{zyyyyyyz{||}}}}}|}~~~~~~~}|~~~~~~~}}}}||{|||{{{{{{{||}|{|||}}}}|}}}}}}~~~~~}}}~~}||||}}}|||}}}}~~~}}}}||||||{{{|}~~~~~~~~~}~~~~}}}}}}}||}}||}~~~}}|}}}~~}}~~~~~~~~~}}}}}}}}}}~~}~~}}|{{|{zzzzzyxyyyxyyyyyyz{{zz{|}}}|||}}}|||}|{{|{{{{|||{{||}~~~~~~~}}}}}|}}}}|||}||||}~~~~~~~~~~~~~}}||{zzyxxxyyzz{{||}}}}}}~}|}~}}}}}}|}~~~~~~}|}~~~~~~}}}}}}}}}|||}}}}~~~~}~~~}}}||}}||{|{zz{{|||||{{{{zyyyyyz{|}}~~}}~~~~~~~~~}}}||}}}}~}}}}|}~~~~~~}||||{{{zzz{{{z{{zzzz{|||}}~~~~~}||||{||}}}}}}}}}}}}}}}~~}}}|||{{zzzzzz{{|||~~~~}|{zz{{{{||{{{{||{{{||{|}}}}}}}||}}}}~~~~~~~~}}}||||}~~~}}|{|||}}~~~~~~}}}~~~~}}}}}||}}|{{{{{zzyyyxxxxyxxxxxwwxxy{|}}}}}}|{{|||||}||||{{{|||||||||}~~~~~~~~}}}~}}}}}}~~~~~~~~~~}}}}|{z{|}}~}}}|||||}}}}}~}~~~~~~~~~~~~~}}}|{{|}||||}|||}}}}}~~}}~}|zz|}zx|~}|{yy|~}{zyz|~}~~~~~|zyywy{zvruyyxwxz{|zxxywvuvy{zz||{||}~|~~}~~}~}}|{{}z}zzzzyy{{|{z}~{z{|}~}{zzz{{{zxwxyvtuwvuwxy{|zz{}~}~~|yxzz{||}~~}}}}|}~}||}}|{zzz{|||||{zzzywyzzy{}|{zzz{zz|~}|~~||}~}}}|{{xwwxyz|~}|||}}{{{zyyyyyzz{zyyzzyy{|}{z{|zy{||||{|}||{yz{zzz{zz{{|}{z{}|||}}}}}}}|{||}}{yz{ywxy{}|}~|z{{||||{z{|{z|~}}}}~}{{{{{||}~~}~~}~~}~~~}}}~~~}|}~{y{~~}}{{}}}~}z|~|z{||{yxz|{z|}|zywxzyyyz{{zz}~~~~~~~~~~~}~~}~~}||{}}{{~|z~~}}}|{zxxxxyzyyzzyz{{{|}}~~|~~|}}}}}}||~}{|~||{z{|zyzyxxyxxxxxxxvuusrrrrssstvwwwwx{|zy|~~~}|~~~~~~~~~~~~~~}}~}~~~~}}}||{{{{zxz{ywyzxwy{zxz{xvwxwuttsrtvutvxwvwyyxyzz{{{|}}}~~~~}{{{{|{{{{|||}|zz|{yxwwwy{zxyzzy{}zwxzyxxyxwy|zx|}{~~~~}}~~~}||{|{{|}}~~~~~||~}{|~}{|||z{|zwxzzyzzzxy{zz{|zyz{{{{z{{zyz{zz|~~~~~~~~~~~~~}~~}}~~~}}}}~~}|}}{z{|{{{}}~|{|}|{zyxxxxxwwxyyyxyyywxyxxxyz{{zyyyzyxyyzzyy{}~~~~}~~|{|{}~~}||~~|}~~~~}||||}~~~}|{zz{{z{{{{|||}}}||~}~|}~}|}~~}}|||{zzzyyyyyxxxzz{z{{||{{||{{{|{{{|{zz{{yyyyyyzyyzzyxwvwwvvvvvvvvvuuttttuuuuvvvvvxyxxy{{{}~~~~~~}}}}|}}}~~}~~~~~}||}}}~~~}~~~}}||{{{|{{{|||||}|||{zyyyyyyyxxxxxz{}~~~}}~~~~~~}|}}}}~~~}}~~~~~~~~~}}~~~~~~~~}}|||}}|~~~~~~~}}||||||||}}|||}}}}|||{{{{{|{{{{{zzzyyyyyyyyzzzzyyyxyzz{{zzzzzzzz{|}~~~~~~~~~~~~~}}}}}}}|||}}~~~~~}||{zz{zz{{{{{z{{zyxwwvvvvvwwwwwwxxwxxyxxxwwwwwxxxxyyzzzzzzzzzzz{{{{||}~~~~}||||{{{|||||||{||}||}}}}}~~}}}}}}}}~~}}|}}~~}}}|||||||{{{{|||}}}|||}}}~~~}}}||||{{{{{zzyyxxyyyzz{zzz{{{{{{zyyzyyyxxxxwwxwwvvvuuuuuuvvvwxxxxxxwwwvvvvvvvvvvvvwwwwxyzz{}~~}~~}}~~~~~}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}||||{{||{{|}}}}}}~}}}}}}}}}}|}}|{{|||{{|||||||||}}~~~~~~}}}}~~~~}}}}}||}~~~~~~~}}}~~~~~~~}|{{{{{zzzyyyyyzzzz{{|}}~~~}||||{{zzyxxxwwvvvvuvvwwwwwxxxyyz{{{{{||||||}}}}|||||||||||}}}}}}}|{{||||}~zz{|}}~||||}}~~}}|zywvxxyyyxvuttttstttuuwy{zzzzzyxwwvvvvvvvvvvvvwxyyzzzzzzz{{{{{{{{{||{{{{{{|||{zzzzzzzzzzzzzz{||||||}}}~~}}~~}}}}||{{|{{|||}}|||}}}}}|{{|}~~~~~}}}}}}}}}||}}}}~~~}~~~~~~~}||{zz{z{{||}}~~~~~~~}~~~}~~~~~~}{{{}}~~}||}~~~~}{z{}~~~}}}~~~~~}|||{{{|}~~~}{zzzyyyzz{{{{{||||||}}|||||{|||{{{z{{{{{zzzzzyz{|}~~~~~~~}}}|}}~~}}}|||||}~~~~~}~~~~~~~|||}}}|}}~~~~~~~~~~~~~}}}|{zzyxxxyyyyzzz{{||||}}}|||{zyyxxwxxxwvvvvuuuuuuuvwwxxyzz{{{{{{{{zzzz{{{{|{zzzzzzz{zz{{|||}}}}}}}}}~~~~}~~~~}}|{zxxwvvuuuuuuuuuvvwvvvwwwwwxwvvvuttttttuuvvwxz{|~~{|}~~}}||~}|}~~~~~~~~~}}}}}~}||||||{|||}~~~~}}}}|||||||}}}}||{{{{{{||}||}}}}}}}}}}}~}}~~~}}}||||{{||||||||||}}||{zzzz{{{{{||||||}~~~~~~}}}}}}}~~~~~~~~}||}}||}}||||}}|{|||||}~~}}}}}}}}|{{{||}}~~~~~~}||||{zz{zyz{zzzzzzz{||||}|{{{{zzzzzyyzzzzzz{{{{{||{{||{{|||{z{{|{{|||}~}||||{{{{{{{{{{zz{{{{|}}~~~~~~~~}}}}}||}}}}~~~~~~}}}}~~~~~~~||}||{||}}}||}}}|{{{zyzz{{{{||||{zzyyzyyxyyyyyyyxxy{{xvwzzxuuuvvwwwwxz{{zy{}~|{yvuvxz|~}{yyyyyyxxwwvx|~{yyz{|||{{|~~~~~}}}}~~~~}}~~~~~~~~~~~|||||{{|}}}}}}}}}}}}~~}||||||}}~}}~~}||}}|||}~~~~~~}}}~~}}}}}~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzz{{zyzyyyzzzzzyyyyyyyz{{{zzz{{zz{{||}~~~~}{zzyyyxxyyzzyzzzyyyz{{{|||{{{{{zzz{{z{||{{||{{{zzzzz{{|}}|}~~}}|||||}}}}~~}}}|||||{zzz{zyz{|||}~{zxwyz{zyz}~}}~}{{z{~}zz{|}~}||}}||}}}}~}}||}~}}}|{{{{zzzz{{||||}|{zzzzzzyzzzyyyyzzyyz{zyzzzzz{{{{|}|}}}}~~~~~}~~~}}}}|{{zzyyxxxxxxxxyzzz{{{{{{|{||||}}}}||||{{{||}}}~~~~~~~~}|||||||}}||||}}}~~}}}}|||||{{||}~~~~}}}}}}}}}||||{{{{{{{{{{{{{zz{{{{{{{||}}}}}~~~~}}}|{{{{zz{{|||||}}}|||}}}||}~~}}|{{{{{{||}}~~}||{{zzzyyyyyxxyyyxwwxwwwwwvvuuvvwwwwwxyyyzzz{{{{{zz{||||}~~~~~~~~~}}}}~~~~}||}~~~~~}|{zzyxxyxxyyzzzzyyyzzz{{{{{{{|{{zzyyxwwxxxxxyyzzzzzz{{{||||||}}~~}}}}}|||{{zzzzzzzzzzzzzzyzzzz{{||||}}~~~~~~}}||||||}}~~~}}}||}}|||||}}}}}}}}~~~~}}|||{{{zzzzz{{{zz{{{{{{{{{zzzzzyyyyyzzz{{{{{{||}}~~}}}}}~~~~~}}}}|||}~~~~~~~~}}}}~~}~}wvwx{~~}|{|~{zxxyz|||}}}}}{z{}~~~~}~~~}~~~~~~}}}||||||||||{{zz{{{{|||{{{{{{||||{||||}~~~~~~~~~}}}}}||{zzyyyyz{|||||{{{zzyzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~}}|{{zzzyxxxxwvuttsssstuuvwwvuuuuuvwwxxxyyzzzzzzz{{|}~~~~~~~~}~~~~~~~}}}}}|||{{|}}}}~~~~~~~~}}}|{zz{{zzzz{{{zzzyyyyyyz{{zzzzzyxxxxxyxxxyyxxxxyzz{{||||||}|{zzzzyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{||}}~~}~~|~}||{zzyzyyyz||}}}}}}|{{{{|||||{{|}~~~~~}}}}}~~~~}|||||||||{{{||{{{zzz{|}}~~~~~~~~~~~}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}||||}}~~}}}}~~~~}}||||{{{zzyyyzzz{{{{{|}}}}}}||||||||{{{||||||{{{{{{{{{{zyyyyyyyzz{{{{{{zzzyyyzz{{{|}|||||{{|}}}}~~~~~~}}|{zzyyyyxxwvvvuvvvvvvvuuuvvuuuvvvwxxxxwvuvwxz{||{zyyyyz{}~~~~{yyyyyzxurqtz}~~~||}}~|{zz|~}}~}{|~}||||{||||}~~~~~~~~~}}}|{zzzyyyz{{zzzzzz{{||||||{{||||||||||{{{{{|||}}~~~~~~~~~~}|{{||{{zzzyyzzyzzzz{{||}}~~~~~~~}}~}}~~~~~~~}}|{{zzzzzzzyz{{{||}}}~~~}}}||{||||||||||}}}}~}}|||||{|}}}}~~}}~~~~~}}|||{{{{{zzyyyyz{{zxxyz{{|||{{{{{zz{}}zxyyyyz{|~~~~}|{{ywvwxyz{|}}|zzxvwy|{qmllqx{{||xuvwxyz{{{{}|yxxxxz||{z{~~{yyz{ywx|}z{}~~~~}|}~}}}|zz{|{zzyyyzzzyzzz{zxvuutsrrqqqstvxyzzzyyzzzzzzz|}~~~~~~~~~~~~}}|||||}|||||||||||}}~~~~~~~~~~~~~~}|zz{||}}||}}||}}}|{zzzz{}}}}}}}~~~~~~}}||||{|~~{yyy|tlkmrz}ywwyz}~}|zuqrux||z||xuuy}}{zz{}|||{zyyyzzz{|}~|zz|}~}||{{yxxz|}~~}|zz{|}{z{||}}~}}}}}}}}|zzzzzzzzzzz{}~~~~}||{{zyzyxxy{}}|||{{{yxwwyzz{||{|}~~}|{{|}}|||{{||}~}~~}|{zzzzyzzzyyzz{||}}}}|{zz|}|}}{yyxwwyzz{{zxxxz||{{|||~~~}|||zyxxwvwxyyyxtsyzsmfcly|tpt{~~|{|wvwz}|~}~~~~~~~~}}}~~~~~}~~~}}}}~~~~~~~~~~~~}~}}|{zyyyz{|}}||}~~~~~~~~~~~~~~}}}~~~~~}|{zyyyyxxxwwxxyyzz{||}}}}}}}~~~~}|{{zyyyyxxxxyyyyyyyyyyyxxxxwwwxxyyzzzz{{{{{{{{{|||}~~~~}~~~}~~}}}}}}}}}}~~~~~~~~~}}||||||}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~}}}}|{{zzzyzzzyyz{||{{{|||}}}~~~}}}}|{||{zz}~}}}}~}}|{{{|{zz{zyz{yx{}|zyy|}|||}}}~~~}|{z{{{zzz{|{{|}}|}}}~}~~~}}}}|}~}|}}~~~}{{{zyyxxxxxyywwxxxwwwxwvuuuutssrpqsrsttuvvvvvwxxwvy{yxz{{zzz|}}}~~}}~~}}|}}|{|{yz|}~~~~}}}~}|}~}}}}~~|}~~}|||}~~}}}|zyxy|}||}~}||}}}{{||||||zyyyxvwy{zzz{{{|}~~}|{yxwxxyzzyz{{{||{zxxxyy{}~~~}|{z{{z{}}||}}|yyxxxxwwxz|||}}|{{{{zyzzyyywuttsqrtvwyyz{{{}~~~~}|{zz|||zxxwvuttutx~~}~~~yyywuvy|}|}~~~~~~~}}|{z{||||~~~~~~}}}~}}}{{{zxwxyz{{ywxyyz{zz{{{{||zxwxxwwxz{yy{zyz|{ywwz{yy|}|}}||}}{yxxwwvvxwvwxyxxyywy{zyyz}}|||}~}{{z{{yy{{||||}~~||}~~~~}}}}||~~}}}~~}~}||}}~~|{zz|}|}~}|||zz{}~}}zuwywvxz||||}}|zz{{}}|}~{}~~~yxxwwvtuvxz{}~~}{xxzxvxz|~~~~~}{yyyyzz{}~~}{yyywvx{|~~~}|}}}}~~|||}~~}|}~}||{zyyyyzz|}}|~}ywvwvuttuuvwy{|}|||{||{|~~|zywvuvwxy{{||{{zyzzyxxyzywxz{zwvvvutrrsrrsux{|}~~~~~~~~{|}}|||~~|{{yxxyxxzz{}~}~~~~~~{yyxwvwwvx|}|||zzzzz{|}{{|}}}|||yvwxwwy{yy|~~}|{{z{{z{}~~}}{yxyyxxxyz{}}}~}|zyyxxxzzzz{}~}~~|{zzzyz}~}}|||}~~}{{zwvxzz{{|~~}|{zz{{|{z|}||{zywvtttttuuvwyzyyyxwvwwwvxz{|}}}{|}|zyyz{||}~}|zyzzzzzz|~~}|{yxwussttuwxxy{}}|{{|||}|||}~}|}~~}|zxwwxy{||||~~}}}}}}}~~~}{zyyxwxyyz}~~~~}}{zzzz{|||~~}|zyxwvvuvxyyyzzywvtsssrrtvyyy|~}{||{{zzz{{}~}{ywwvwxyz{|}}}}}}{yz{||}}||{zyyyz}~~~~}{{{|~~|{|}~~|{{|{{|}~}}~}|zyz{{z{|}}~}|||{ywvuuuuvwyz{||}|{zzz||{|~~}}}}~~~~}|||}~|zxwuttvwxyy{|{{||zyzz{||~}}|{zywuuutsstuwxyy{||{zyyzyy|~~~}{z{{|}~~}|{yyyyyz|{{{|zzywuuttttuwxxxz||||||{zzz{}}~~~~~~~}{|}~~}|}}||~}}}}}}~~}~}|{{}~~~~}|{yy{}||{zzyxyywwwwvvwxyz{{{|{zxvutrqruvwxyzz{{zyxxxxyz{{}}~~~~}{zyxxyyz{}~~~~}}}|z|}{yxyxxyzyyzzzzyz{{yz{}~|{{zyxwxyz{{|}}}{yyzzzyyz{|}~~}}{zzz{||||}~~~~}~~}|{}~~~~~~~}|||{zzzz{}}||}}|{zzzxxyzzz{{||}~~~~}}||}}~~~}~~}}}}|{zyxwvvutuuvvwwxxyzyxxxxwvvvxxxwxyyyyxxyyz{z{|~~~~}|{{{~~~~~}||}||}}{z{|||}~~~~}}~|zzzyyxxzzyxwwwwxwvxyyyz{|||{{||{{{|}~}}~~~~}}}}}}~~~~}{{}~~~}~}|||}}}|}}}}||}}}|{{{zzzyzzzzzz{{{zyyxyzzzz{{||||||||||||}}~~~~||}}}||}}{yxxxvtrrrrsttuuvwwvvwvutttuuvwxwxyyyyywvvvvvwy{zz{||{zyxwwwwwxyzzzz{zyz{zyzz{|}~~~~}}}}}}~~~~}~~}|}}}~~~}|z{||||}~~~~}}~~~~~~~~~}}|||ywwwwwwxyyxxwwwvvttuvuvwxyyyz{zyzzyyxxyzz{|}}~~~~~~~~~~~~~~}}}|{{}|||||{{yxwvuutsstuvwwxxwwwwvuvustvwwxxxxxxxxwwxxxz{|}~}{}~~~~~}}~~}}~~}}|}~}{{|~}~}~~~}|||}}}~~~~}}|||{{|}~~~}}}}|||}~~~~~}||}}|||}~~~}}}}}|zyz{{z|}|{{|{zz{|{z|~~}}~~~|{zxxxxwwyzxwxyxwwwwvvvwwwxyzyyzzzyyyxxwwxyzz|||{{|}}{zzyyyyzzz{{||{{{{{{|}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~}}}}|{zz{zz{}}}}|||}}{z{{{{z{{{zzzzz{|{{}~}}~~~}||}~}~~}}||}}|||}~}}}~~~||}|{|~~||}}}~~~||{{zxwwwwwvuvuuuuvwvtuvutvwvvvwwvttuvvtttuvxwwyzzzyz{|}}}~}}}}|||}~~~}~~~}}}zyzyxxyyz{{{{{{{|{zzzyyzz{||||}~}|{{||||~}}~~}|||||||}}~~~|~}~}}|z{|{zz{||{|{{||{|}~~}|}~~}|||zxyzyxxyz{{{|}|}}||{{{{{{|}}|||{{{zywvvxyz{|}}}~}{zz{zz{{z{}|z}}yx|~~}|}}}~~}|}~|{{}}~~~~}}~}~~}}}}}|zyz{zy{}~~~~~}|{}}zy~||}}||||||~|{~~~|~~~}|}~}{z|}{zzzz{{{{{{ywxyzyxy{||||}~~~~}}}}}}|||}~~}~~}|~}~}~~~~~}||{|||{z{||{{{zyz{zyxxyzyyzzzzzyz{|||{{|||||}~}||{||||||{|~}{}~|{{z|}|{||z{~~}}~~}{{}}||{}|y{}~}||||}~~}}|||}}}|{||{z{{{|{{{{||}|{{~~}}}~~~~}}}~~~~~}}||}}}}}}}{{}~|{~~}~}{}~}}|||}}}~}|{||}~~|{|}~~}~~}~~~~~}~~~~}{z|{yyyyyyyxxxxxwxyyyxxzzz{||{zzzzzzzz{{{z{}}||{{|||||~~}~~~~~~~~~~~~}|}|||||}~}|}~~}}|{{zzzyz|{z{}}}}|}~~~~~}~~}}}~|}}|~~~~~~}}}}{{|{zyyyyyz{{{}|z{|}}|{{|~}|{{~{wxywwwvwwwxzzz}}{|}}|{{|}~}}}}~}||}}}{{}}~~~}~}|~~}}~~~~~~}~~~|{}}{zzzzzyyzxwxyyxxy{{yy{{yxyzzyxxxwxyywxywuvvwwxxyyz{{{|}}{|~|{|~~~~~~~}~~||~}}}}~~}||zyzz|}|{zz||||zz|{zyyz{zzyyz{zzz{||{{|~~~}}}}z{}~~~}~}}~|{|}~~}||}|}~~}||}~~}||}|yz}}}}}~~}}~}~~}|}}}{zz{{yxxyzyyxyz{zz|}|{{|}}|}}|~}{{}~~}|}~~}~~}}||}~~~}}||}}zxyyzywxzwvwxvvxyvvxxxyy{|{zzzyz{{zz~~}}~~~~~}}|{zzz{{z{}}|}|{|}|}}}}}}~~~~~~||}~}{}~~~}}~~|}~~~~}}~}|}~}|}~}||~~|}~~}~~~~~~~~~~~~~}|||||zz{{zyyz{{{zy{||{zz|}}||{{{zxuuutuvvuuvwxxxyzxxxxyywwz{zzz|~|~~~~~~||{{{||}|{{||{zy{|zzzz{|~~~~~~~||||}|{~~~~}~}|~~}~~~~}}}~~}{z||z{|||{yz{||{z||{zzz{{{zyyzyyxyz{{{|||||}}}||{{{{zz{zz{{|~~~~}}}~~~~~~~~}~~}}|{|}}}{{}~}|}~~~~~}|{||{||}}}}}~~~~}||||}}||}~}|{|~~}}}~}}}|}~}|}}~~~~~~~~~~~~{}|z|}~~||~~~~~~~}}}||zzzzz{{zyz{yy{}}}||}|{}|y{|{{{|~~~~}}~~}}||zyyz{{yzzzzzy{|{zyz{{{|}}}}}}~}~~}~~~}}~~~~~~}|}~~~~~}~~}}}|{|||||{}~~~~}}~~~}{|}|{}~||}}{{}|{{{{zzz{|zz|{yyyzzzzzzzzyyyy{zyz{zzzzzzz{{{z{}}~}}}~}}}}~}}|{{}}}}}~~~~}}}}}|zzzyyyyzzz{{||}}}}}}||}~~~~~}}~~~~~~~~~}}||}|z{~~}}~~}|~~|~~~~~~~~~}|{{{|}}}|}~}~~~~}}~~}}|{||{yz{{{zz||{|~~~~~~~~|{{zzyxxyyyxxxxyzyyyyxxxy{zyzz{{{|||||zz{{{{{{{{z|}}}~~~~~}}~~}~~~~~~}|~}}}}~~}|}~}}|}~~|{}|{|}}}}|}}|{{{zz{{z|~}}~~{~~~~~~~~~~~~~~}|{zzyxxzzyyz|}|z|~}|||{{|{zyyyxxxxwvvwwwwxxyyxxyz{zy{{zzyz{{yxxz{{zyz{}||||~~}|}}}}}||}~~~~~}}}}~~~~~}~~~~~~~}|{{|||}~}}~~~}~~}|{{zy{{zz}~}~~~~}|}~~}||}}{{{zzzzyyz{z{{{{{y{|{{xwxzyyyyzz{|||}}}}|}|zy{{zyzzz{{{{{|}}{|~~~~~~~~}~~~~~~~~~~~~~~~~}|||}}|{|}~}}~~~}~}}|||||{}~~}}~~}}||{||{{||{{z{|||||||||{|~~~~~~~}}}}}}~~}}~~~~}~~~}~~~~~~}}}}||}}}}|~}|}}||~~|||~~~}|||||{yxyyyyyzz{{{{|}}}}{|{{{{{z{{{{}~}~~~~~~~~~}}}~~}~~~~~~}|{{zyyzzzyyyzzzzzyyz{{{{{|||}~~}}~~}|||~~~~~~~~~}||{|{zzzz{zz|~|{}~~~}}~~~}|}~}|}}}}}}~~}~}|{{{{{{{z{{|}||}}}}}}}}}}}}}~~~~~~~~~~~~~}~~{zyxxvuvvvvvwxxwxyz|{yyyzzzyyyzyxxxxyyyzzzz{{{zyzzzzyyz|{z{{||{{}}||{{{||{{{|}}|~~~}}|||}~}~~~~~~~~~|}~~~}|}~~~}}~~}|}~~~~~~~~}}}~~||}~~~~~|}}}|{{{{}}}}~}}}|}||{zyz|||{{||{|~~~~~~~~}}~~|}~~|~~~}}}~~}~~~~~~~~}}~~~~}}~~}||||||}}||}~}~~}|zy{zxxyz{zy{|{{|}~}||}~}}}}}}}|}}}~}}~~|~{wyzzz{|~~~}ytqpnlntxy{{wtsqosxz{~xsqpljklosvx}|xyysonmnrtw|~}~~~zwvux||}~{yvrqsux}ztqnmmpuwzzxurrsuw{|wstutrux|~{xwvrqsx~~{wspnligjnoquxz|{zyywurnllkknqtux||{}~|yvsrqqqqprvz~{yyvrqttv{}ywvsqqsw}|~~~zxywuuy}|xtqqqppqqty{{{ywwwtqpqrrsuxxwxz}~~|zy}||}zy{}~~}}|{{{zyvw{{|~{zwtvz|}~{xxy{}~~}{z{}|{|zwux~~zvuvsqv|zy~}~}{{~}|}}{z{||}|yvvwz{}~||}~ysrsrsx|}~~{}~|~~~|zzyz||zxutvxxwy}~~{{}}~|{zvruwutx{~~{wusqrrsuy}}{zyxvsqponpruxyxy|{{~~||{zz|~}|~}yxvrpooqsrtw|~~~}}~}{xvtrqqpnptvyzz}~zuvvrnkjihgghjmpporwwvuvwywtssrsuwwyzzyywx{{yxyyy{{|}}}|z{|zyz||||}}~~}}~}}}}ywwy}}xwwustusquyxwy|{z{{yxz{xvz~~{ywtsporussuxxwvvvvsqrrrssrsuvxyyxwvurpnmllmnlklllnrtqoruvwxxwuwzyw}||{|{zz{zz|~}~~}~~~~|{|||{{{}~~{zz{{zxz|{{}}}|zywvvvutvxz|~}~}xwyyxz{|~}}{{~}{yyyyz|~~~~~|}~~~~~~~|{zxvwwvvuuwwvwxyz{{{|~~~~{}|z{|{{||zyz}||||ywxxxxvvwxxy}}}}}}||}~}||{zz|~|{~}z||ywyzzz{{|~}{zxwwyzzz|||}}}|}~~}zyxxyzyz|}}}}~~}|{yxwvutstuuxz{}|zywspmlllkklortuxyzyxyyxwx{|}~~}{yxwwwvutuwvux{zyyxyzzz||}~||{zz{{{{{zyxusqoooopqqqsstsrsuusqpomkkjjjlnoqsuutuvustuutuuwxwwyzz{{ywuttroopqrsuwz|~~||{z{||}|}}}|{{|{|}}}~~}|}||~}|zyz{{|~|zxwwvvxz{|}~||||}~~}}~}||~}}{{zyz{||}~~~~{yxz|}~~|||||}~|zxxxxwxyyzz{|}}}||{zzxwwwwvvvxyyyyxxvutttsstvwz}~}yvvvwxxyz{|~~~~~~~~~}~~~~~~~~~~~}}}}}{z{|}{zzywwxyxwxzyxxwxxxwwvuwyyz{}~~}||{{{|}~|zxwwwwvwxxxyz{{yyzxwxyyz{||{{}}|{zyy{}~}|zyxvuvvuvxz||{{|{zyyxyyy{~~}|zyxwwvuuuvxz{|||~~~~~}}}}~~~|zwvutsssssrqqqqpqqqqqqrrrqqqrrtuwxxxyzzyxxwwxyyz{|~}}}|zxxwxz{|||||||||||}~{zyywvuuvutsrrrqoooooooooppqrrrrrrqqqqppopppqsuvvxxxwwwwvututuwyyxyyyyxwutrrrqqtvwy{}~~}}}}}}~~}}}}{zyxwwxz|~}{zywxz|~~~}||}}~~}|{zzzzyyxyyzyyyzzzyyz{|}~|{zyxwwxz{}~~|zyxvuuuwyz{|||{{zxwvtrrstvwwxxwwwxyyxwvvtrrstuuvwxyz{|{{zyyyz{~}{{zzyy{|||~~}{{{z{|}}~~~~~~~~}}}~}{{zz{|||{z{||}~{yyxvvvvwwwxxxxwusqqqqrtuwxxyz{{{{z{zyxxxxyz|}~~|{{{{{|}~}|{yyxxxyyz{}~~~~}{xwwvtuwz}}{{{|}~~~}}~~~~}}|{zxvvusqrtuvvxz{|}~~~}|zyyzyyz|}~|{|{zyxxxxy{|{{{{yyyyxwxz}~}||{yxwwvusssqoonmllllnpqstuvwwxyzyxwvuuuuwwwyyyyyxxxxxyz{{}}}~~~~~~}|{zz{{|}~}|zyz{{z{|}~}{yxxxxyz{{|||||{zzz{{zz{{|}}~~~~~~}||}~}{|||}~}{zzzz{{{zyxvuuuuttvwxz{|}~~~}~~~~~~~~~~~}|}}}}~~~~~}|{zzywvvvwwwwxyyyzz{{|{{zz|}~~}|}}~~~~~}|{zyxxyzzzzzzyxvuttsrrrqqqqppqqrrrsuwwxwwvvvvvwwwwxxxwwwwxyxxxxxxwxyz{|}~~~~~~~}|||||}}}}|{{{{{{zzz{{{|}~~}~~~~}{{{{{z{|||}~~~}{yxwvttssttuvvuuutsrppqpppqsuuvwxyyyyzz{{z{{}~}}~~}}}~~~|zxwwuuttuvvvwwxyz}~~~~~}~~~}|yxxwvvwwvuuttrrttttuuvwxxxxyyyxxxxxxwvwwwvuvwwvvwxxxxyzz{|}|||}}}}~~~|{zywuutssssuvwyxy{|}~~}|||}~}}~}||{{zzz{|}~~~~~}||{{{{{zz{{||~~~~|{{{zxwvuttuuuvwxxxxyzzzyyyyzzz{|}}}~~}}~~~}}}}|||{zyxxxxxxxxvuuvwwwxzzz{{{{{|||{zyyyy{|~}}|{zzyxxxxyz{{||}|{xvusrrqppqqqqqrsstttssrrrrstvvwxyzzyxxwvvuuuuuvwxxxwvvuvvwwwxxxz|}~~~~~~}~}}}~~~~}||{zzzz{{{{{{{{zz{|{{{z{{z{|{{|||||{{{zyyyzz{{|||||{zyxwvuuuuvwxxxxwwvvvuttsrstvwxyzyxwutttttttuwyz|~~~~~~~}}|{{{{{||}~}|{zz|}|}~~~~}}|{zzzz{}~~~~}|||{zxxxyyyz{zzzyyzyxwwvvvwxxxxxxxxxyzzz{|~~~~}}}}||{|}||}~~~~}|{zzz{{{{{|}}}}}}}||{|{{}~~~}|{yyyzzzz|~~}}~~~~~~~}{zyxxxxyzyyzzzyyxxxxxxxyyz{|}~~}}}~~~~~~||{{zxxwvttttsrrsrrstuvwwxyxxxxxxxxyzz|~~~~}|||||}~}||{yyyyyxxxwwwvutssrqpoppqqqrrqrrqqpqqqrrsttttttuuvwxxyyz{{{|{zyyyxyz{{{|{zyxyyyyyyyyyyyyzzz{}~~~~~~}||{yyyyyyyxxxyyzzzyxwwwwvwwvwxxxyzzzzyyyyxxxxxwwxyyzz{|{{{{zzzzyyxxxxxyzzzyyxxwvuttsssttuuuvvuuvwwwxxxyz{|}~~}||{z{|}~}}}}}|{|||||||{{{zyyyyyyyyz{z{{|}}}~}~}|}}||}~~}}}~~~~~~~}||}}}}~~~}}|||}~~~~~}}|||{{|}~~}||{zzzzzzz||{|}}|||{{{{{{{{{{z{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{zzzzyzzyyzzzzzzz{{{||||{||}}}~~|zxxwwwxxxxxxxwwwwwvuuuuvvwxxxxyyzzzyxxwwwvvwxxxxz{{|}}}}~~}}}|zyyxwvvvusrssrrrstssssssrrsrsstttuvwwwwvvutssttuvwxyzz{{{|||{{{{zyz{{{yxxvtssssrrrsstvwwxy{|~~~~~~~~}|||||}}}|{|||{{{zzyyxwwxxxxyz{||||||{{|}}|}~~}}~~}}}}}~~~~||{{zz{{zz{|{zzzyxwwvuuuuvwwxy{|}}~~}||}|}}~~~}}~}|{zyyxyyz{|}~~~~~}||||}}|||{{{|{{{||||}}}}}~~~~~~~}}}~~~}|zyxwwwxxyyz{{{{||}}}}}}||||}}}}|||}}}}}}}}}~~~~~}|{zzzyxxyzzz{|}}}}~~~~~~~}|||}~~~}}}||||}}}~~}|{zz{{{{{{zz{|}~~~~~~~~}|}|{{|{zyxyyyyyyxwwwwwwwwwvuuuuttttttuwxxxyyyyyzzyxwwwvwwxyxyyzz{}~~}|{zzyxwvvuutssrrrsssssrrqqqrrrsstuuuvwwvvuuuuvvvvwxyyyyzzzz{{{{{{{{{zyxwwvvvvwwvvwxxxyyzzz{}}~~~~~~}~~~~~~~~~~~~~~~~~~~~}~}}~~~}}}|{{{{zzyyyyxxxyxwvvvutttttstttttuvvvvwwxyz{{|}~}|{{{z{{{{|}~~~~}}}}|}~~}|{{{zzzzzzyzz{||||{{{|||||{{{}~~~~~}}|}}}}}~~~~~~}}~~~~~~}|}}}}~~~~~}|{zzzzz{{zzzzyyyyyxxyyyzz{|}~~~~}}}||||||||}}|}}~~~~~~|zyxyyyxxxwvvwxxxyzzz{|||||}}}~~~~~~~~}}}||||}}}}~~~}}|||||||{{||{{||||||}}~~~~~~~~~~}|}}|}~~}|}~~~}|zzyxxxxxwxyzzzzzyyyyyyyyyxwwxwwvvvuuuuutttsssstttuvvvvwxyyz{|||{{|}}}}~~~~~~~~~}}}||||}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~}~~~~~~~}}~~}|||{{zz{zzzzzyxwwwvuuuvvuuuttsssssttttuvvvvwwvvwxwwxyzz{}~}||{{||}}~~~~~~}}|{{{{{|{{{{{||||{zzyyyz{{|{{{{|||||{zyyxxwxxxxxyyyzz{{{z{zzzz{{{{{{|}}~~}||||||}~~~~}|||||{{zyyyzz{zzzzyzz{{zyz{{{|}}}~~~~~~~}|||{zzz{zz|}}~~~~~~~}|{{{zzzzzyyyxxxyyyyzzzzz{|{{|}}}}~~~}|}|||{{{{z{{{{{{{{zzyyyxxyyyyxxyxyz{{||}}~~~~~~~}}~}}}}~~~}||||}}}}}}}}|{||{{|}}}~~~~~~}~~~}~}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~}}}}|||{{{{|}}~~~~~}}}|}~}}~~~}}}}}~~~~~~~~}}|{{{{{zzzyyxyzz{||}}}~~~~~~~~}|}}}}|||}|{||}}|||||{||}}|||||}~~~}}}}}~~~}}|}}|}}}}}||{{zyxvuuttssttssttttsttsrrrssssttttuvvvvwwwwxyzz{}}~~~}|{zzyxwwwwwwwxyyzzz{{{{zzzzzzzzzzzyyyyzyxwvvwwvwwwxxxyzyyyyxxxyyzz{||{{{||{{||}}}~~}~}}}}~~~~}}}}~~~~}}}}}~~~}||||||||{zyxxxxxyyyz{{|}}~~}}}}}}|}}|{{{zzzzzzz{|}~~~~}}|{{{{{{{|||||{zz{{{{|}~~~~~}}}}}}}|||}}}~~}||{{{{{{||}}}}}~~~~~~~~~~~~~~}}}||{{{{zzzzzz{{|{{{{zzyyzzzz{{{{||}}}}~~~}}|||}}}~~~}|||{{{{||||}}}~~~~~~~~}}||{zyyyyyyzzzzyyzzzzz{||}~~~~~~~~}}|||}||}}|||||{{{{{{{|}}}}||||{{{zz{{{{{|}}}}~~}}~~~~~~~}~~~~~~~~~~~}}~~~~~~~}}||{{{{zzzzyyxyxwvuuuutttttttuuvvvvvvwvvvwwwvwxxxxyyyyzz{{{{{{|}~~}|||{zz{{{zzzz{{{{zzzzyz{|||||||~}{yvtsruy~wpnkgkoorz~wrponpsw||vtrrw|}xurnoprw{~}xupnmmprsw~}wtpmnmnty|}yusqnpruz{uppoosvy{zuronppotzz}zvqonmnnntz}{yxvx{~}ywwxz~~~~~{z|~~{xuuvx|{xurqrsux~|xuspoquw|}zxvuw{~~{xxz|~|{{}~~|zz|{xvuwyxxy|~{yxwvtsrruvxz||}~~|xvusqpopqsvy{}~{ywvvuuvxz}}|{yxxwwx{~}|zzzy}}|yvvyyy{}~{xvttvy{|}~zwvtqprrqruwxz|~~}||ywutrsuttwz{|~}|zywwvsqqrstuwz}}{{|zz|z}~}}}}~~}|{{|}~~~}{yxwvuvwxzz{{{zyyywvuuuuuuwyz|~}|yvwxxxxxy{}~||{{|~}}||~|z{|{{{}~~|zxwustuvxyy{|{{{{{yusutqruvvvx|}}}zywvwyxwxwxzz{~}{{{zxxwusuvvvvw{~~~~~~~|{{|{xxz{|}~~~}{yyyyz{||~}zyyxwxxyzzz{|}}{{{{{zyz{{{|~}~}}~~}}~~~~}~}|~~~~}~~~~~~~~}|||}}}|}}|zzz{{yyyyz{zz{||{xyzxvwyzzz{|}~}~~~~~~~~}{{{{zzxwwwvuvwwwutuwvtttwxvvvwxwuvwwuuvwxxxwwyzzyxz|ywxzzyxwxyyz{|||{{|{{}}||{|}{|}~|{}~~||}~~~~}}~~~~}}~~~~~~~~}~~}}}}}{yz{zy{{yz{zwwxxwwwvvvvwwuuvvuvwvvwxxwvvvvvvwwwwxyz{||}~~~}}}}}}|}~~~}~}}}}~~~~~~~~~}}|{{{{{zyyyxwwwwwuuutttttsuutsuuvvvvwvtuwwwwwyyxy}~~~~~~~~~~}|{||{zyyyzyxyyyzzz{|{{|}}||~~}}~~~~~~~~~~~~}}~}||||}}|}}}|{{{{zyyyyxwwxyxwwwvvvwxxvvwwvwxwwwwuuwxxxxy{zy|~}}}}}}||}}}~~}~~~}||}||~~~}}}~~~~~~~~~}~~}}}}~~~}~~|~~~~~~~~~~~}~~~~~}}~~~}|}~~~~~}}||}}||}}}||}~~~~}}}|{{{||||{{||{{{||{z{{|||}}|{{|||}}}}}}~~~~~~~~~}}}|{zz{zxz|zxxyyyxwxxxxyxvwxvuvvuuuuuttuutsuvutuvuuvvvvwxxxxyzyxyz{{{z{z{zz|}||||}}~~~~~~~~~~~~~~}~}}~~~~~}~~}}~}|{||}}}}}~}}}~~~~~~}|||{{|}}}}}||}~~~}~~}|||{yxxyyxxxxwxxxxxxxyyyyyyzz{{{zyz|}{zz{|{y{}||{{}|{|}}}~~~~~}~~~}|||}||{{{|{{{zz{zyzzxxyxwwvuuvvwwxxyz|}~~~~}}~~}~~}~~}}~~~}~~~~~~~}}~~}|||}}}|}}~}|}~~~~}}}}}~~~}~~~~~~~~~}}~}|||||}}}}}~~~~~~}}}}}~~~}}}~~~~~}}~~~~~~~~~~}}}}||||||||}}||||~}||||{zz{zxxwwxxxzzyyz{||{{{zz||zz||zyxxxxxxywwxyyzzz{{{{{}}|~~}}||}}}}|{|}~}}~~}~~~~~~~~}}}}}}~}|{{||{{|}|||}}}~~}~~}||}~~}||~~~~~}||}~~~}}~}}}}~~}}~~~~}}~~~~}|}~}|{{|||}}~}}}~~~~}~~~}|{|}{z|}|{||}~~~~}}~~}|z{|{zzzz{||{|}}~}{|}||}||}}}}|||}}|~~}|}}||||}{z{||{{{{{{{zz{{{zzzzyyz{zyzyyxxxxwwwwvwwwwwxwvwwxzyxyz{{|}}~~~|~~}}}}}||||}||}}|}~~~}}~~}||}~~}}~~~}|{||||||||}}}~~~}~~}}|}}}|{{|}|{{||}}}|}~~~~~}~~}|||}}}|||}}~}}~~~}}}~~}}~}|||{zzzzzzz{{{{|{z{|{{zz{{zz{{{||}}}}}|||||||||{{|{{|}|{||~~}~~}}~~~}}|{{{||{{|}}}}}}}}}~}}~}||}}|||{{{{||z{||{|}~~~~}~~~~~~~}}~}}~~}~~~~}|}~}||}~}||}}~}|}~~~~}}~~~}}}}}}}|||~~}}}}}||||||{zzz|{yz{||{{|}}~~~}}~}|~~|{||{zz{{zxy|zyz{{{{{{{|}~~|~~|}~~~}}~~~~~~~~~~~~}~}|{}}||{||}}{{}~|z{|}|zzzzzyxxy{{yyzz{zzz{{{|{{zzzz{{{|{{{zzz{{{|}~~~~~~~}}~~}|{{{||{z{|{zzzzzzyzzzz|||{{|~~~}}~~}}}~}||}}}|{z{|}||}~~~~~~~~~~~}}||||{z{||{||}}||~}||}}~|{|||{zz{{{{z{||||{||||{{|{yyyzz{{{||{|{zz{{{zzzz|}|{|||}}~~}{||{z{|{zz{{zyz{|}}||}~~|{|||{z{||||{|||||}~~~~~~}}|{|}||||||{|~~}~}~~~~~~~~|~}}|}}}}~}|~~~~~~}~~~~~~||}}}|{{|}|zz||{zyyzzyzz{|}}||~~~~}}}}|{|}~||}~~}}||}}{{|}~|z|}|{{{|}~}|}~~|~}~}}}}}}||}||}~~}||}~|{|{zzzzzzzzzyyyzzzyxwyzzyxxyzxxzz{{{||{{zzz{{{zz{||||{{|}|{{|}~|}~~}}~~~}}}|{{{{{||||||}}||}}}}|}~}}}}~~~~~}~~}}~~~~}~~}||{||{||}|{{zzyyyyyxxxxyzyxyzzzyy{{yz{||{z{}}}}}~~~~}||||{zz{{{z{{||{{{{|}}||||||}}}}}~}|~~~~~~~~~~~~~~~~~}{{{{zzyy{{z|}~~~~~~~}~~~}||||{zzzzyyzzzzyyzzyyyyzyyyzz{{{{z{{|||}}}}}}}~~~~~~~}}}~~~~~~~~~~~}}|||{z{{zyz{||{{{{||{{{{{{{|}}~~~}}}}~}}~~~}|{|}}|{|}|{||}}|{{|||{zzzzxwxxxyyyxxxxxyyyyz{{||}~}~~~~}~~}|||||||}}}~~~~~~~}}~~}|||{{{||{{|||}~~~~~~~~}}~~~~}~~~~}}}}}}}}}}}}|}~}}||~}{{||||{}~}}}}}}}|{{|{{|}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}|{{{|||||||||{z{{zyyyyxxwvwxxwwxyyxy{{{zyz{{zzz{{zzz{|}}}~~~~~~~~~~~~~}}|||{{||}}|~~~~~~~~~~~~~}~~~}}~~~~~}~~~}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||}}||}~~~~}}}}}}||{{zz{yxz{zyyzzzzzzyxyz{zyyyzzzzz{{{{{{{{z{{{{z{|}|}}}}}}}|}~~}|||{z{}}|}}~~}}~}}||}~~~~~~~~~~~~~~~~}}}}}}}~}~~~~~}}}~~~~}|}}|zzzzz{{{|~}}}~~~}}}}}}}}}}~}|{||}|}~}|||}~~}}}}}||}}|{yyzzzzzzzzz{{|||||||}~||}}||||}||}~}{}~}~~}~}~~}}~~}|{zz{{{{{{||||||}}}|||}~~}}~~}}~~}|{{|{|}}|||||}}}}~~~~~}{{{{{{{{zzzz{{{{{{{{{||||||||{zzzzzzzz{{|}}}~~~~~~~~}}}~~~~}||}{{||||{{||{|}}~}}}~~~~~~~~~}}}}}|}}}~~~~~~~~~}}|}||{{|||{||||}}}}|}}|}}}}}~~~~~~~~~}||||{zzzzyxxyz{{|{{{|}}|||||||}}|}~~~~}|}}~~}}~~~~~}}}}}}|}}}}}~~~~~~~~~~~}}}}||{|}}}}~~~~~~~~~~}}}}}}}}}}}}}|{|||}}}}||}}|{|||||||{{|||{|}}}~~}~~~~}|}}|||{zzz{zzzzzzzzzzzzyxyzzzz{|}}~~~~~~~}|||||{{{{zzz{{{{{{{{{{zzyyxxxyyyyzz{{||}}}~~~}}|{{zz{zzzz{{{{||||{{||{{||||||}}~~}}~~~~~}}~~}}}}}~~~~~~~~}}}}}|||{{zzzzzyyzzzz{{{{zz{{zzzz{zzzzzyyyyyzz{{{{||{|}}}||}~~~~~~}}}}}~~~~~~}}||||{zz{{||||{{|||}}~}|{{{{{z||{{{|}~~~~~~~~~~~~~~~~~~~~}|||||{{{||}}}}~~~}}~}}}}|{||}}}||}~~~}}~~~}}}~~}~~~~~~}}}~~~}|||{{{||}|}~}||}}|{{{|{{zz{{{{{{zz{{{{|{zz{|{{{{{{{||}}~~~~}}}}~}|}|{{||||||||{|||{{{{{|||}}}}}}}}~~}}}}}||}}~~~}~}}||}}~~~~~~~~~~}|||}}|{||||{|||{zyyyxxxxxxxwxxxxxxxxxxxxxxyyyyz{||||||}~~~~~~~~~~}}}}}||}}||||||||||}}||{||{{{||{{{{{{|||||||{||}}}}}}}~~~~~~~~~~~~~~~~}}~~~~}~~}||}}||~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}||{{|}}}||||{{{|||{{{zz{{zzzzzz||||{||||}~}}}}|||}~~~~~~~~}~~~~~~~~~~~}}}||}}}||||{{{{zyyzzzz{||||}}}}}~~}~~~~~~~~}|||||||||||}}}~~~~}}~~~~}}~~~~~~~~~~~~~}}~~}}}}}}}}~~~~~~~~~~~~}|{zzyxxxxxxxxxxyyyyyyyxxxxxwxxxwwwvvvwvvwwxxxyyyyyzzzz{{{{|||||}}}~~~~~~~~~~~~~}}|}}|}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{|||||{{{{{{{{{zzz{|{z{{{{{{||||||}||}}||}}~~}}~~}~~}~~~~}}}}}|}~}}~~~~||||{{|{{{z{|{{||||{{{{z{{{zz{{||{||}~~~~}}~}}}}~~}}}}}|}}}}}~~}}z{}}}||{|~~zw|~~~}{zyxy}~~}}|~}y|}{|}}|{{zyxwwxy{{{||{|||~|{|~~~}}}~}~~}{{xwy{zyz}|{||}~{zyxwzzwuwxy{ytuvvvwy{||{}{yxy{}~||}}}}}|zz{~}{{}|z|}~~}|~~||~}||}{z||zy{}||}}|{}~}}}~}}~~}~~}~~~~{}{wy{ywvxyyyyz{zxxyyyyyxwwwvvsrrrqqqrrrsttttvvvvvwxwuvxwwxz{||{|~}}|{{|}~~~}{|}}}}}~~~~~~}~}|}~}~~~~}}~|}~}}~}}~|zz{{zz{|}}|{||zz~}~}|{z{}}|}~~~~}~~|{{||}~~~~|zz{zyyxyzywy|}}~|~~}|{zyyyyz{|}}~}|z{|{yyxwx{}||~~~~~~~~||~~}~~{z{|{zzzzy{}||}}~~}}}|||||{z|~{yzzyxwwwwwwxxz||{|~~}~~~}|}~}}}}}}}}}~~~~}|{zzxwvuuutsuwvuvvx{yy|~||~~||{{zy|~|{}~|{{{zzzyyyzzyyyz{}||}~||||{zyxxyzyxvvvwxwvy{yxz{ywz|zxz|{z|~~~~|}}{yyzxwxzyxyzyyyxyzzzz{{{|~~~~}||}{z|}{zyzz{|~~}~~}xy{xuuwxxyzzz|}~~~~}}{||zyz{{{|~}{}~~~~}|{{z{{|}~~|zz{zwx{{z{}}}~}|||zyyyxxz|||~}{yxyxvwxwwxzz{|}~~~}~~~}||{zzz{{{|~~}}{{||}}}}~~}}{yyyxwwvvwxwz|||||{z{|{z{{{{|~~}}{ywuuvvvwy{{{}~~|||||{{{|~{zzzzywwwxxxxyz|~~}|}~~~~}}||{zz|zyyzyxxyyy{}}|~~}~~~~}||{{{{{{{{|{yyyyyxxxxxxxyz{||||||||{|}|||}~~~~}|||{zzzzzz{|}~}}||{zyyxwwvwxwvuvuuvxyyyxxxxxyyxyzzzz{|}~~~~~|{{{zyxxxxxzz{|}~~~}~~~~~}}}}}}}}}|zzyyxxxxxwwwwwwwxxyxwxwvvwwwwyzz{}~}|||||}}|}~}}||}}|~~~~~~}|{zyyxy{{|{|}~}~~}~}|||}~~~~~|{z{{z{{||}}{yyxwxyyy{}~~~~~|{zyxxxxyyz{{{|}}}|{zzyxyyyyz|}}~~}|{ywvutstuvvwyz{||}~~~}}||{{|||}}~~}zyyxxxyz{|}~~}}||}}}~~}}}||}~~~~{zyxvvvvwxxz{{||}|{{zyxxxxwxyzz{||||{zyyxwvuttttuwxz{{||}}}}}}||{{|||}}}}~~}}|{zyyyyyz{|~~~~~}|{zzzzz{|}~~~~~|{zywwwvvvwxzz{|}}}}||||{|{{{|||}~~~}||{zzzyyyz{{{||}}||||{{zzyyyz{{|}~~~}|{zyyxwxxwxy{|}~~~}}}}|||{{||~~}}||{zyxwvvuuvx{}~~~~}|{zzzzzzz|}}}~~~|{zzzyxyxyz{}~~~}}}|{||}}~~}|{{|||}~~}||||}~~}||{{{{{||}}}||||{zyyyyyz{|}~~~}|{yyyyzz{|~~~~~~~~}|{zzzz{{{|}~~}}|{{||}~~~~~~~}|{{zyyzzzzzzzzz{{{{{zyxxyz{|}}}}|||{zzyxvuttssstuvwxyzzz{{{{{{zzyy{|||}~~}}}|||||zyyyyxxyz{{|}~~~~}|||{yyyyzz{}}~~~~~~zz|~~|{|}~~|zzz{{{zyyyxxwvvuvwwxyzzxxxxxwvxxyzzzzzzzzxwvvvwvvvvwxxyzzzz|||{{{{zzzz{|}}~~~~}|{zyyz{|}}~}}~}}~~~~}}|zzyxxxyzzz{{|{{zzyyxxxwwwxyy{||||}}}}}||||}~~~~~~}|{{|}~~|{zzzzzzyyyyyyyyyzzzyyyzzz{{|}~~~~~}||{z{|}~~~~}}}~~~~~~~}|{|~~~~~~}}||}~~~~~}||}}}}}~~}|zyxxxxxxyyxxyyyyyzyxxxxxyzz{{{}~~~~~~~}}|}}}}}}~}~~~~~~~~~~~~~~~~~~~}}||{zyyyz{{|}}}}|||||||}~~}}}||||}}~~~~~~~}}|{zzzyyxyyxxxxxxxwwxxxxxyyyyyyyyyxxxxxwwwwwwwxyzyyyyyyyyyyyyyyyzzzz{{}}}}~~}}||{zzzyyyyyyyzzyyzzzz{{{{{zzzz{{||}~~}}|{yyyxyxxxxxxxwwwwwwwwwwvwwwxxxyyyyzz{{{{|||}~z{}}}}}}|~~~~~~~~~}|||||{|~~~~~}}}}}}~~~~~~}}}|}~~}}~~~}|||{{{{{{{|}}~~~~~~}|{zxxxxyyzz{{|||{{zyyxwwwwxxyzz{|}}}}~~}|||{{{{{||}~~~~}}}}}~~~~~~}||||||}}~~~~}||||||}~~~~~~}||||||||}}~}|zyxxwwwwwwwwxyyxyyyyxxxxwxxxxyyz{{|}~~~~~~}}}~~~~~~}|||{zzzzzz{|}~~~~}|{{zzzyzyzzzyyzz{{zz{zzzzzzz{|}~~~}}}}}}~}|zxxwxxwwxyyyyyzyyyyyxxwwwvvvvwy{|{y{~|xvuutsstuvxz{zz|~~}{wtuwxz{yxxxxyyzzzzzz{}~zvvvwxyyxxyy{|}}}}~}}}~~~}}||}}~~~|{zz{{{{z{{{{{||||||||}}}}}~~~|||||}}}~~~~~~~}}}}}}~~~}|}}}~~~}}|||{{{|}}~~~~}}||||{{{{zz{{{||}}}}~~~~~~~~}|zyxwwwwwwxxyyyzz{{{zyyxxxyyyyz{{{{{|||}||||{{{|}}}}~~~~}}}}|{{|||}}~~~~~~~}}}}~~}|~}{yxx{||{|~|{{}}||{{|||}~}{{|}~~}{{{{|||}}}|||||{zyxxxxwwwwwvvwxyzzzzzzyyyzzzz{{{zz{|||{{{{{||||||{|}~~~~~}|}||{{{zzzz{{{{{{|}}|}}}}||{{{zzyyyyyyyzzyzzzzzzzyyyzzz|}~~~~~~~~~~}}~~~}||||}}}~~~~~}~~~~~~~~~~~~~~~~~~}}}||{||}}~~~}|{{{{{{{{zyyyyyyyzzzzzz{{||}~~~~|~~~~~}}|}}|{{|||{||}}~~~}|}}}|}~~~~~}}||{zzzzzz{{||}}~~}~~}||{z{{{zzzzzzzyyxxyyyyzz{{|}}}~~~~~~}}}}~~~~~}||{zyyyxxxxwwwwwvvwwxxyyzzyyyz{{||||}}||{{{{{{{{|||}}~~~~}}|{{{{{|||}}~~~~~}}}}}}}}}|||}}|||||||}}}}}}}~~~~~}||{z{{|||}}}}|||||||{zzzzzzzzz{{{{{{||{{{|||{zzyyyyyyyyxxxxxxxwwwxxxyz{{{{|}}}|||{{{{{||}~~~~~~}}~~~~~~~{usssw{zxwy{|}~~}}}}~~|z{|}~~~|{|}}|{zyz|}~~~~}|||~~}|{zz{|}~~}}}}|}||{{{{|}}~~~~}}}~~}}}~}}||||{{{zz{{|}~~}|{zzyyyyzyyyzzz{{|{{{zyyzz{{|}}~~~~~~~~~~~}~~~~~~~~~~~~}||||{{|||||}~~~~~}}|{zzzzzzzz{{||||||||{{|||{{||||||{{{{{{{zzyyxyyyyyyyzzzzzyyyyyxxyzzz{{|}}}}}~~~~~}}}}}|||}}~~~~~~~~~~}||||{{{{{zzzyyxxxxxxwwwxxyyyzz{{{|||}||}}||||||{{{{|||}}}}}||||||||}}|}}}}}|}~}}}~~}}}}}}~~}}}}~~}}}}}|{{||{{{||}~~x{~~~~~~~~~}}}|||||}}}}}}|}~~~~~~~~~~~~~~~}}}}}|||||{{zzzz{{||}}}}}~~~~}}||}~~~}}}}~~~~}}||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~}~~~}}}}}||}}~~~}|||}}~~~~}}|||{{{{{{z{|}~~~~~}|{||{{{||||}}}}}||||}}||{zzz{||||}}}}}||zyxxxxxwxyyyyz{{z{{{zz{zzyyz{{|}}}~}}}~~~~~~~~~~~}}}}}~~~~~~~~~}||{{{z{||}}~}}~~}}}|{zyyxxxwwxyz{||||{{yxxxyz{{{zyxwwwxz{}}|{{||{yyz{zxy}~wtqpty{|||}}{yyz{}~{zyx{}|{{|~}}|{zyxy|~~~}}|{{{||}~~~~~~~~~~~~~}}}}|}}}~~}}~~~}}}~~}}}}||{||{||}}}}}}}}}}}}}~~~~~~~~~~~~}|||||||||}|||}}}}}}||||||{{||||||}}~~~~~~~~~}}|||||}}}}|{{{{||}}}|}}}}}~~~~~~~~}}}}}}~~~~~}}}}}~}}}||{{{||{||}}}}~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}|{{zyzzzyy{{{|{{zzz{|||}~~|{|||~~}{zzz{}~~}|{{zz{zxwxz{zyz|{ywvuuwz}|plkls|~yuwyyyyzz{}~zvvwwwy{{xxy{|xxyzxsrv{}zz{{|}}}}}||}~~}zyz{zzzzyz|~~}~~~}{ywvuttuvwxyz|~~}|{zyxxxxxxyz{}~~}~~~~~~~~}}}}}}~~~}~~~~~}}~~~~}||||||}}}}}}~~~~~}}}~~~~~~~~~}}~~|zz{}wpoos|zyz{}~{vstvy}|z}~zwx}~}{{{z|~}~~}|zyz{{{}~||}}}~}|{z{~~}|{{zyyxwwxxyz|~|{zyz{{{}~}{z{{{zzz{}}}~~}~~~~~~}}|}}~~}||{zzzzz|~}|{ywwxz{{|}||}~}}}||{{{{{{{||{zzz{{{|~~~~~~}|}~~}~~~~}}~~~}~~~~}|{|||||||||zyyyxyyywvvwxz||{z|}~~~~~~|zxxxy{|||{zzz||||{xvvxyyxxwwz~~yw}yrifn|wqsy~~~~|}}wwyz}~~yz}|~~~~~~~}|}~~~~~~~~}}~~}}|||||{|}~~~}|{|~~}}|}}}||}}~}}~~~~}}}}}}~~~~~~~~~}}}}}}}||}}~}}}}}}}}~}}|||||}}||||||{{{{{{{{||||}}}~~~~~~~~~}}}}}}||{{z{{{zzzzz{{{||}}}}}}}}}}}}}}|}}}}}}~~}}}~}}}}}}|}~~~~~~~}}|||||{{|||{{|{{{|||||||}}~}}}}}}}}}}}|||}}{|~~}~~}}~}|}}~}|}~~}}|}~~||}|||z{}}||{z{{|zyz||}}zy{|||zy|}{{{{{|zz||{{{{{xvxyxxyyyz}~}||||}}|}}|}}}}|{{}}}}}~~}{yxyxwxzzxyyxyyyyxwwyyx{~|z|}|zxxz{{{zzzz{{{~~~~~|}~~~}||}~~}||}||zyz|~~~}}}|~~zwwxyzwtrrtuspoqttrtwxxwwz|~}}}~~~~~~{xxy{|}{xwxyzzxwvvwxxwwwvtrpqstwz|}{xxzxwwwvvvvvvwxyxuwz{}|{zxwvsstttrqqsvy{|}~~}}|zywxxx|~}~|{zyyyyz|}|{}~}~~}}~~~}||~~}}~~}}~}|{z{zzzyyyxxz|~}}~~~{zz{|{yyyz{|}||}}}~}|}|{}~}}}~}zwuuuuwy|~}{z{||{{}~||}|ywwwxxxvtttsqqqqrrrsuwxy{}~}}}{vrrqqrtuwz|yvwyzyurtsrrrqsttttuvyz||zyyxttttstttuvussuwxwvwzzz}~~~}{}}{z{{{zz{|~}}x{~|y{|~}|}~~}|{{{{|zz~}}~|{|}~||~{xxwvutsssvwuvz{{yy|~~~}||}}|}}{{}~}{|~~}{zz{zxwvusrqopppqomqtrppqtvvwyz{zz|~~~}|}}}||zzyyzzywusuwvuxz||ywyywtpoppqrrvyzzy{~~~}}~~~}{zz{}~}~|||ywvvwvuvxwutsssrrstuvwwx{~~~}|}~~~}~|{||~~}~~|{zyyywxyyyzywvuuutuvwwyz|}~~}|~}||{{|}~|}~zyyyxustuvwzzxxywuuusrqqqqrtuvvwxwvxyyxzzxwxxwwwwyyy{|zyyxwwxxxvuvwvuvwyyxwwxxwwvvvwwwz}~~~~~}}}|z|~~~~|{~~}{zzzxz}|{~~~~~~}|~~~}{yxxxz|||~~~~}|}~}{{{zy{~}{zzyyxxxz}}|}}{zzzyz{{zyxyyxxyzzz{{yy{{zzzywvvxzzz|}~~~}}|{zxxwvxyxwvvuuuvvvuvxyxz}~~|}{zyy{}~}}}}}||}~~~}~}{z{||{zxwyzxwxxxyz|~}{y{~{yz|||}~}{z|{yz|}}||~~~~}}}|zxz||||}~}}|{|{{||||}}}}}}~}zxwvuuuuuvwwwvvwusssttstuwxwwyzzyyyxyzzzzz{}~~}}~~~~~~~}~~~~}|}~~}}}~~~||}}}}}}}|||zxxxwwuuuuuutstuvvvwxxyzzz{|||||||{z{|~~}}~~}}~~}}~~~~~~}~~~~}~~|zxwy{{z|}}|}~~}}}~}~~~~~~~~||~~|||{{|{xwxwvuuwyyyxxyyxyz{{{z}~}~~~~}|{zzzxxzzyz|~~~|{zyyyxwxxyz{{zywvwwwwx{}}|}~}{z||{|~~~~|||}{{|||{z{~}zzyxvvwwxxy{{xyzzzxvwwvutuuuutrstuuuuvwxyyz{|~~~}}|{xwvwwxyz{||}}~~~~~~}}~~}}}|{{zxwxyyy{}~~~~|}~}}~{xy{zyyz||z{~~~}}}}~~~~~~~~~~~~~~|zyz{}~~~~}|{zyxwvwxxyyz{{|}|{||{{{|}~~}}~}||}}~~}|}~}}~}~|{zyxwwxwvvvvvttvvutstttsrsrrttrrttssstuvwz|{{}~~~~~~~||~~~}}}~}}}}}~~~~}~}|{zzzz{|~~|z|}|{zyzzzz{{{{|}}~~}~}}}}}~~~~~~~~~|{|||{z{|~~|{{{{zyyyz{{{{{{{zzzzz{||}}~~~~~~~~~~}{{~~}~~~}|{{{xvuuuuuuuuuuvutuvvvvxzz{{z{{{|zyz{{zxxz{{{{|~}|{{z{|{{{|}~|z{||{||}~~~~~~|zyxvuuuvvtssttrprtuvwy{}}}}~~|{}~}{{{}|{|}}}}~}~~}{zz{||z|~}~~~~~}~~~~~|zyyxwwyxwxyyyzzyzz{{||||}}}~~~}}~~~~~~~~||}}|}~~}~~}||||{{{{||}{z||{zz{zywy{{|~~}~}}~~~~~~~}}}}|{{{{{|}}|}~~~~~~~~~~|||{yyyz{{{{{{{|{zzzz{{{|||{{{z{{zxy{{{{zz{{|}}||~~}~~~}~~~~~~~~~}}~~~~}}}}}~}||}}~~{z{zxxzz{|~~~~}|{zyyxxvvxyyzyz{zxxyyzz{zyz|}}|~~~~~}}}~~~~}|{zzz{{zyz|zy{}}}|}~~~~|y{||}||}|{zzyxyzzz{||}}~~~~}|}}|zyz{|||{{{zyxwz|zy{}~}zyzywvutuvvtssststtuuwwwwwxyyyzzzz{zyyy{{{|~~~~}~~}|zz{{{zz||zzz{}|z|~~~~~~~}|||||||{{{{|||{{|||zz|}}}|}}{{z{{{{|}~~}}}}|{zzzzyyyy{{|}~~~~}}}}}~~~}||{||{z{|||{|~~}~~}~~~}}}}|||~~}}}}|zz{zxwxxxvuvwwwwxzz{{z{|||zyzzzzzz|{zz{{{{z{|{{{{z{|}}}}}~~||{zzz{|zxyzyxz{yxy{|zy{}~}}~~}~~~~|}~~}||}}{{|}~~~~|zyxyzyyzz{zyz{{zywwwwvwxzzz|~~}~~}}~}~~}~~}}}{yyzzzzyz{}|{|}~}|{{||{||}~~~|{{|{yyyz{ywyzywvuuvwvttuwxwvyzxwxy{}}}|}}|{{|}}||~~~~}|}~}|}~~~~}|{{{{{{zyyyyxwvuuwyyyyyz|~~~}{~|{~~~~~~|}}|{{z{||}~}}~~{{||{yy|~~~~}}~}||||}~}~~}{yxwvttuvwxxz{{{{{~~{y|}{z|zwy}}|zz}{yzzzzzzyyyxvx{{zxxyyyyyz||{{zyz{zywvwwxyxwz|||{{~}}~~~~~~~}~~|||||{zzyyz{zyyxyzxvy{yxxxz|{z||z|~{|~|}|{{|}}}}~}||}{{||{{{{{{|~}~{~||~}{~~}~~}}~~}{{{z{{zyz{yxxz{{wuwywvuttttuuvwwvvwy{}}||~~~~~~~~~~~~}{z{zyxxyzz{{{}|zzz|}|yyyy{{{{zzz{zz|~}|}~}||~}zz{{}~}}}}~}}|{z{ywwwxwwwvvvvvvvxyvtuvvwy{xwy|}}}~~~}|}}{zyz{zyz||{}~{y|~||}|{zy{}{z}|yyzyz{|{{{|}||~|{|~~}~}~~~}|||{|}{z}~|zzz{zxxzzyz{{{{zyz|{z{}}{||{{}~~}|{{{}}zz}}{|~~~|}}{xy{yxxy{zxy|{yyzzzywuuuvwwuw{ywxyxxxxxxyyxxy{~|z|~|{{{{zzz{z{}~}|}}}~}}~}zz{|}|y|{y}}}}~}~~~}~}||}~}}~~~~}~~{}~~{}~}}}}~~~~~~}{|}|}}}}}{|}}|{{zy{|{zzz|{yy{zxwvvwwwuuwxwuvxxwvvwwvuuwxwwwwxxwy||{}}z{}~~}{|}||}~}~~~~~}~}}~}}~~}~}||~}}~~~}|{zyzzxxxyzywy{zyzzyzzz{|}}|}~~~~~|{{|{zz{}}zy|~|zxxzzwxywuvwxxwwwxyxxvvxxvvxxyyxy{|||{|}}}||~~|{|}~~|}~}~}{{|}~}}~~}~}}~~}||{{||}}|{{{zzyx{||{zyy{{{{zzyyz{{{{{||{}~~}~~~~|~~}}}~|{~}}~}{z}~~}}}~~|}}|}{z{zyyxy{ywxywxzzyz|||{z|~|z{|zz{|{{|||{zyz{|}|{z}}|~~|}~~~~}}~~~~}}}}~~~~~|{}}zyyyzyyyz{|}}}}~}}~~~~}}|||{{{{}}|{{{{zyyyyyzzxy{{{zxxzyxyyyyyxxxyz{{yz{|||{|~|{|}}}}~~~~~~}}~}~}{}~~~||}}}}~}}}|{{{||{z{||}}{yyyvuwyz{{{}}}~~~~~~~}}|||{y{|}}}||||{{}~~~}|~}zz|{|{y{|zwxyyyyxuuvutssuxxwxyzywwxyywuwxvuwxwwyyyz|||||{zzz|}||~}{{}~}}~~~~~}}~~}}~~}~~~~~~~~}}}|||}||{{{|}~~~||}~~~|}~~~~~~}~~}}~~~}}|{{{|{zywvwwwxvtuwxywxzzzxvxzyxxxxxvvxywvtttuwwwz|}~}}~~~~~~~~~}||}~~~~~~}}~~~~~~}|{|}|}~|}~~~}}|zz{}|{|}}}}~~}|~~~~||}|{zzyz|}||~~~~}~~}}~~~}}}}|}}}{yz|{zzz|}|zxxy{|zxz||{xuy|zzzz{zyz{{z{{{z{{zyzzzzz{||{{{|}||}}|{|}~|z|~}}~~~~~}~}||{|~}{{||{{{|||{{||{{{zyyzzzzz{|}|{|~~~~}~~~~~~~}~~||||}|{zyxxwwxyyyyzz{|}}~~}|||{{{z{zz|~~|~~~~~~}|||{|||~~{z}~}|||||}|}}~~}~~~~~}~~~}}~{}~~~~~}{}}|{||}~~}}}}|~~~}}}}}}|{yzzyyzzyxxyyyyyyyxyywxzzyyxxyxwwxzyyzz{{zy{||||}~~~~~}}}|{{{yyz{{{{{{{{{{{{|}}|}}||}}}}|{{|}}}~}~~~~~~~~~~}|}~~}}~~}~~|zyz{{zz|}~|~~}~~~~}~~~~}||}}|yvwxxwvvwxxxwxyyxwwxyxxz{zzyyyyyzzyyxxxxyyxx{zyz{|}~~}|||}|yyzyxyzzzz{{{{{||{|}~~}}}}~~~}}~}|zy|~{z{}}}~}|{|}{z{{{||}}}}}}}}}||{{{zzzyyyz{|}}~~}~~~}}}}}}~}||{zyxxwxxwwwvwwwxyxxyyyyyyyy{||{|~~}~~~}}~}{|}||{||{yyz{|{zz{|~~}}~~}}}~~}}}}}}~~}|~}|~~|yyyyyxz}~~~~}}~~}}~~}~|}}}}{|~{{{{|{{||{zzyyyyzzyxxyz{zz{||}}~~}|}~}}~~}}|||||~~~}}|~~|{{}~}{|~}{|}{yyz{{yz|{zyyyyzzyyyzzzz{|{{zz|}~~}||{yz|}}}|}}{}~|{{{|}~~|z{||z{||{zyyyyz{{z|~~~}~}}}}{{zzzzz{{z{||{{z|}|z{||}|{{{}}|{||~}|}~||~~}~~}~|y}tkjmnpqsvy~zsllkgkrx}~xwuu{~yvpijjlruw}}wurkgfdbeipx}{tnlmmosu}~ytpkhlppu~wrnlkloru|yroljikqtt|}{wtwxz~yvsrqpsw}}wuropnptu{|wrqqmlnpuz}}{wsqrqprwyz|wspnopqpqy~}xvtokjloqv|yqlkjiklpx|}yusqmmqtw}yvsqqonsxz}|vojijknquy}|yvsrsstw{~~{yvuz|y{|zzzywsrtvy}~{ywwx|}~|zxwvwx|~|z~~~~|~~}|{}~z{}}|||zwttuwwvy}~}{zxy{}~|zwvy{{|||~|z{|~}|vqqpmmrw{|}xwyyy||~~~}}~}zvtvxwvy}~|~{xrlnrmkrx{{xuqprsstwz{{||}~|ywvtrrsutrtz}~}yxy|}~{zzwuvwwx{|~~}~|zwux{wuxz{|||}~~|yz|{xy{}{yzzxwxwx{}}|z}~|{z||zy|~~~}~~~~}zwuvwvvvvvwxwvwxwwxyxwy}}|||~||{ywwusstusrstttvwwwy{xwy|||~}zyxz}zy|~}}~~~~}yxywuxzwuxzxwz||zzyxwz}|z~{yyz{z{~~~{xwwwwxxxxz{}~~~|{{xtsqpppqpopsuuwzywxywututsvyxw|}}{ywutuuuwy{~~}}}}~~zz|~~~~||ywxwxyz{}}{zz|}||}zzzz{{{}~~}~~~}zx{~}|~}|yyyxwxz|~||}|}~}~}~{yz{zz}}|}~~~}}}}{yyxvvwvtvz||}~~~~~~}zyxwxxyz|}~}}~{xxxwxxwxz|~~}||||~~~~}|||}|zxxwxyyz||yxyxyxvxzyxxx{~~~}{ywtssssrrsvxxxz|~}z{|{zzz}~~}|{ywwwvuuvwxz{|~~|{{{}~~~}}}{{|||}|yxwuttuwywwy{{{||{zyzz{|}~}~~{xwwwvvwxy{}~~}||{z{zz|}~|zwurpqrqqpqsttvxzywvvutvxxxy|}}|zxwwutvvuwxz}~~|yxyxxxyz{{{}|{zwvxyxxyz{|}~|}~|z{|}~~}zyxxwvwxz|~~|{{{}~~~~~~|{|}}~}~~}}}~~|{zy{}||~~~}}|{}~~~}~|zxxyyyyz}~}}~}}~~~~~~}}|yxz||~~~|||{z{|~~~~~~}}~}|yxxxxxy{}}~}|{zyyyyxy{}~}}{yyxxxxy{~~}}}||||||}~~}{zyxwwyz{}~}}{yyzzz|~~}}}{yyzyy{|~~~~~}}}||}~~~~}|{{zz|}|~~|||{{zyz{}~}|{zyxwwvvvwxz{|}|{{zyyxwvutsstvwwxyyz{{{zyxwvuuwxyz|}||}}{zzyywvwxxy{}~}}}}~~}|||}|}}~}}}||||{{{||}~}|zyyyyyz|}~~}|{{{||}~|zzyxwvwwwwxxyzzzzzzzwuvvuvwvwxy{{zzzxvutsqrtuuwyz{~~}}~}}}|||}~~~}}}~~~~~~}||~~}|}~~~~~}~~~{y{}~~~~|{zzzz|}~}~}{{{{|}~~}{zyxxz{|}}{yyzzz|~~}}~~}|}||}~~~~}}||{z{{{{|}~}}}~~}|{{{}~~~}||zyyz|}}}~}}}~}|{{zyyyz{|}~|zxxyyy{|}~~}|zxyzxwyz|||}~~}zyz{yyz{|{{{|||||zyzzxxzz{{{~~}}}|{z{|||}~~~~~~~|{{zyzz{|~~}|{zyy{}}}~~~~}}~}||||{{||}~~}||||{}~}{zzzz{|}~}|zxxxxwy{{{yy{{yxwvvutssstuvwwxxxyyyyyxwvvvwxy{{{{{|zyyywvvvvvvxzzz{|}}}|||{zyyz{{|}}}}}}}}}|zyy{zy{|}~~~}}~~~~~~~~}}||{{zzzyzzz{zz{|||||}}|}}}}~~~~~~~~~~~~~~~}}||}}}~~~~~~~~~~~}}}||||||}}|||}~~~~~~}~~}|||{{{{|}~}}~~}{zzyyyyxxz{z{|}~}||{{{||}}}}}}}||{{zzyyz|}~~~~~~||}|zzz{|}}~}|{{{{{|}}~~~~}}}}~|z{{z|~~~~~}|{yyxxwwwyzyyzzzzz{|{{{{z{|}}~~~}||}}}}~~~}~~~}||{zz{|||}}|~~}|zyyyvuvwvvwxy{|}~~~}||{zyxxyz|{{}~~~}~~|{{zzz{||}}~~}~~}{zyywvwxwxyyzyyyyyxxxwwxxyz||}~~}}}{{||}}}}~}~~||}~}}}}}|}}|{|}}{{{zyxxyzzz{|}~~~|zzyxwwwyz{{|||}}}}~~}|}~~~~}}|{zywwwwwxyz{|}~}}}}~~~~}}}~~}|}}|{z{||{{{||{zzzyyxy{zz{}||}}}}||||zzzyy{|{|}}}}|||{yyyyyyzzz{|}~~~}||{|}~~~~~~~~~}}}|{}~}~~~~~~~}}}~~}~~}||{zzzzzzzz{{zz{zzzzyy{||~~}|{zyyyyzz{|}~~}~~~}|{}|{||}~~}}{zyxxwvwwwxxyzyyyyyyyyzyz{{|~~~~}}}~~~}|}}~~~}}}{zyxxxyyyyyyyyxyyzzzzyz{{|}~~~}{zzyxwwwxy{|}}~~~}{{{{zyz{{{{{{{{{zyxxxxxxyyzz{|}}||{||{zzzzzz|~~~~~~|{{{zzz{|||}~~~~}}|{{{|{zzyzzzz{zywvuuutttuuvwwxyyyyyyyxxyyyz{|{}~~}||}}|}~~}||{{{|}|||}}~}~~~~~~}|}~~~}|{yxxxxxxz{{|}~~~~}}}||||||||||||{{{{{{||}~~~~~~~}|zyyxwwwwwwwwvvvvvvuuuttttuuvwxxyyzzzzzz{zyz{|||}~|||{{|}}~~~~}}~}}}~~~}||||||}~~~~~~}|||{zzzz{{|}}|}}~}|{zzyyzz{{{|}~~}|||||||}~~~}||{zz{{zz{|}}~}|}|zyyyyyxxyxxxxxxwvvvvvuvwwwxzz{{}~}{{|{{zz{zzz{|}~~~~}|||{{{|||||||{{{zyyzzzz{{||}~~~}||{yyyyzzzz{}~~~~~~~}~~~~~~}}}|||{{{{{{{|zxyyxwuuvutuvvwwxz{z{{||}|||{{{|||~~~~~}}}}~~~~~~}}}}~~~~~~~~}}}}|||}~~~~~~~~~~~~~~~~}||{zyyxyyxxyyxxwvvwwvvwwwxxz{{|}~~}}}}||||||||}}~~}}}~~}||||||}|||}~~~~~~~~~}}|{zzyxvuuvuvwxxxxyzzz{{{zyyz{zzzzyyxxxwwwvvuuvvwwwyyyyz{{{z{{{{zz{||||{{{{|{{z{{zzzzzyyz{{{|~~}}}|{||||{{|{zz{{zzy{{{|||||||}}}~~}}}~~~~~~~~~~}}}}}||}}}}~~~~}||{zyyyyxxyyzz{{{{{{{zyyyyxxyyyyyzzzzzzzzzzzyxxxxwwwwxxxxxyxxyzzz{|||||||{|||zz{{{{||||||}~~~~~}|||}|{{||{{|}~~~}~~~~}}}|{{|||~~~~~~}~}|{{{{{{||{{|}||||}}}}}||||}}{{{{{|{{{{z{{{{{|}~~~~~~~~~}}}}}}}}}}}}|{zzzzzzzz{{z{{{zzzzzyzz{{{{{|||}}}|{{{{z{{{{||}}}}~~||||{zzyyyyyz{{|}}}}|{|||{{{{{{{}~~}}}~~~~~~}|||||{zzyxxwwwvuvwwwwwwwwxyyxxxwwwvvvuvvvvvvvwvvvwwwwwwwwxyz{|}~~~}}}|z{|{zz{{{{{|}||||zzz{||||}~~~~~~~~~~~~~~~}}}|||||||||||{{||}}|}}}|}~}}|||{z{{zyyzzzzz{{{z{zzyyyzzz{|||||}}|||zyxxyzzz{{{||}}}}||{zzzzzz{|}}~~}}~}}~~}}}}}}~~~~~~~~~~~}}~~~~~~~~~}}|||{{{{{|}~~}}}~}}~~~}|}}}}}}|{{{{{{{{zzzz{||||||{||}}}}~~}}~~~~~~~}|}~~~~~}}}}||}~~~~~~~~~~~~}{||{yyyzzyyyyxwwxyyxyyzzz{||||}}}}}}}||||{zzzyyyzzyyz{{{|}}}~~~}}|||{{{{{{{|||||||{{{zzzzzz{{{|}||}~}}}~~~}}~}}~~~~~~~~}}}}|||}|||||||{|||{{{zyxxxxwvvvuutuvuuuvwwvxyyxxyxxxwxxxxxxxxxyzyyyyyxxyyxwwxxxyyz{{||}}}}}}||||{{{|||{z{{{||||||}}}}~~~~~~~}}~~~~}}||||{{{|||}|{{{{{{{|||}~~~~~~~~~~}~~~~}~~~}~~}|}}~~~~~~~~~~~~~}}|||{||}}~~~~~~}}}||||||}~~~~~~~~~}{{{{zzz{{z{|{{||||{{{zzzzz{{{{{{{||||{{{{{{||||}~~~~}}}~~}}}~~~~}}}}}~~~~}|{{zzyxyzyz{{{{|{{{{{{||||||}}}}}}||||{{zzzzz{{{{||{{{{{zz{|{{{{{{{|}|{{{{{{z{{zz{{{{{{{{zzyyzyz{|||}}~~~~}|{{zzzzz{{{{{||{{{{zzzz{{{{||}~~~~~~~}}}~}}~~~~~~}}~~~}~~}||}|||||{z{{{{{{|||{|||{{{{zzzyzzyyzzyxxxxxxxyyyz{{{{|||}}~~~~~~~~~~~~}}}}}}}}~}}~~~~~}}~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{|||}}}||||{zzzz{{{||{{{{{zz{{{||}}~~~~~~~~}}}}}}}}}~~~~}}||||{||||}~~~}}}}||||{{{{{||}~~}~~}}|||{{{|{{||||}}}}}}}}}}|}}}~}}~~~~~}||{zzzzyyzz{{{}~~}~~~}}}}|{||{zzzzzyyyyzzy{|{{|||}||}}}}~}|}}}}||}}}}~~~|||{{zzzzyxyyzzz{{zyzzzzzyzzyyzz{{{{||{||||{{|}}}}~~~}~~}|||{{{{{{z{||||{{{zzzzzzzzyzzzzzz{{z{{{{{{{|||||{{{{||{{{{{zzz{{{|~~~~~}||{{zz{zz{{||}}}}}}}}~~~}}|}}||}~~~~~}~~~~~~~~~~}}~~}}}}||||{{|}}}}~~}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}|||||{zzzyyyyyyyzzz{{{{|||{{{{zzzzzzzz{{{|||||{{zz{{{{{|}~~}}}~~~~~}}|{{{{{{{}}}}}}~~}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{|{z{||||}}}}}}~~~~~||}}|}~~~~~~~~}}~~~}}}||{||}||}}~}}~~~~~}}~}}}}}}}}}}}}}}~~~~~~~~}~}~~~}{{||zyyyyyyxxy{|}}|{}~}{z{{yyzzzyxy{{zzz{{zz{{{z{{{}~~}|{|||}~~}}~}}}~~~}}~|{||||{{{|{|~~~~~~}||{{|{yyz{|{{{yxwwwvuy{yy{||{yz{zzywvwxyxwxzzz{}}~~}{||{zyy{}||}}||{yxwwy{|}~~~}}~~|zyyvtrrstsqqstsqqpruvvwxyzxvxzzzzzzzzyywwy|}}~}|||}~}~~~}}~~~}|{{{{}~~~~~~~}{xxyyxyzz{|{{z{{|}|}}{zyyzz{{{yxz{|}}}}}}}}||}}}||||~~~~|{{|||}~~~|{{{~~~~|{{yxy{zzzzz{|~~~}}||||~~|zyz|~}~~|||}}}||}~~~~}}~~|zy{|{zxwxwutttuusrtuvwxxyzyyyz|}|yyyxwwwxxyz|}}|}~~~~~}||}||||zzzyyxxyxy{}~~}}|{{|{xwvvuuuttuusrrrrrsuwwxy{}~~~|{||{|~~~}|~~~zwxxwvuuuwxwvxyxwtrrqopqsuvwxxy{}~~}{|{z{}~~~~}|}~}~}||}}|}}||||~~~~~~~~}||~~~}~~}}~}|||{zyxxyyz|ywz|zxz{{ywwwvutuvvwxwwy{z{|}~~~}~~}~~}}~~~}}~}{|||{yxxxxwwwyyxwvwwutsrqppomlkkllkorrpqrtuvvwxwvuvxyyz{}~~{{|{|zwwxvuwxxwuttsstuvwwwxxwwyxvvvwyxwxxyzxwxyyxuuvvuttvvvwwz~~~~~}~~~~~~}|~~}}}|{{zyxwx{{z|~}}|{zxyyxvvwyxvwxxvvuvvuuuvvvuuuwyyyz|~}|}}|||}~}|~}|}{ww{}}}|}~|{||{|~~{|}}~|{~~}~~~~~~}~~~~}}}}}~~||~~|zywwxyy{}~~~~~~}}~~~~~}~}|}}{{zzyyyz{zz{|zxyzzz{{yyzzzyxxxwvwwtsrpnnnoooopqrstuwxxwwxxyyxyz{zy{}~{||zy{{z{|~~~~~~|{}~|{{zyxxxyzz{{yxyz{|}|}~~~~}}}||}}~~~~~~~|{z{{{yyzzxxyyxyyxwvuvwxxwwwxxyyz{zyyxwvvuuuvvwwxyyxwwvuuuttstsrqqqqpopppqttssuttuvuutuwyxxyz{||}}}}}}~~~~~|{yxwvwxxxy{|}~~~{z}~||}~|||||||}}|~}|{{{{|~{yz{zzz{{|}}~~~~|{~~~|zzyxyzzzyy{|||{|~~}{zz{zzyz|}}}}~~}||||}}}~{yyyzzyyyzzyxwvwvtttuwvvxz{{zzzyxxwvuutssstwxy{||}}}}~~~}}||zyyz{{{||||~~~~}{{{||{{||}|{{{{zyyxxz{|}~}}}|{|{z{|{{{{zyxwvvvuttstvvuvxxyzz{|}|{zxwusrqppqrrttvwwxyxwxxyz|}~~~|zwutwxxy{{||yyzzzywvvwxwwxyxxwwxyyyz{{{{zz{zxy{zyyy{|zzzyyyzzxwxwvuuwyyxxwxxvwwwwvuwxwxz{zz|{z{{zxwwvuutuvuuxyyz|~~~~~}|||zxwxxvtuvvvuuwwwxyyxwwxxwwxywvwxwvvwxwutttsssttuuwwutuvusqrtsqppqqppoprssssstuvwxy{|}}}}|||||zyyyz{|~~~~}}~}|~~||}~~}}~}|}~~|yxxwwvwxyyz|}|||{{zyxxxxwwwwyz{|~}}}{ywvvuuuuvuuvvutttsssssrssssstuvwwyyyz{{|}}~~}~~~~~||{{{z{|||}}~~~}}}~~}|{yyyxvvxzyyz{||}~~~~}~~}||}}|}}}~}}}}}}}|||||}}~~}|}}{zyyyyywvvxyzxwz||||}~~~}|{{{{{{||}~~~~~~~}{zyyzyxwwwwvvvuuuvvvuuuttuuvuuvutuwxyxwxyyyyz{|{zzzzyyz{zxxxxxxwvvuvwvvvwvuuuvvutttuuutsuuuussttttstvvuuttvwvuuuvwvuwyyyz{|~~}}}|{zz{zxvvwxvuwyz{|~~}}{zxxyyyyz{|}}{|}|{{{~~~}~~}}}}}}}|||{{zzzywwxywwwwwxy{||{{zyzzywwxxxxxyzzzyyyyyzzzzzz{|{{|}}~~~~~}}|}}}}|||}}}|}}}|{{zzzyxxxyzzzzzzyzzxwwwvtsssqoopqpppppopponnnoopqstuvxz{{|{z{|||}|}~~~||}|{{{zzzzzz|~~~}|}}{|}}}~~~~}{{|}~}|~~~}}|{zyyyxwwwwwvvvvvwxxxxxz||||}}}~}|||{zzyyywxyzyyyxwxxwvvuuvvwxyzzzyyzzyyxxxxxyyzzz{||~~~~~~~~}}~}|{|}~~}}~}|zyyyywuvwwwvwxxxxwwvvvvvvusrqqooopppqstuuuuvuvwwwy|}~~}}||{yxxxwwwwxxwwwyzyxyzzzz{{|}~~~~}~~~}|||{{{{{{{|{{||zzzzz{{zyxxyywwxxwvuwwwxwuuuuutsrstsrsuvwvwyzyyyyyxwvuvxwvvwvvttvuttuuuuuuvwwvvvvvuttuvvvuwxy{{|}}}}}}}}~~~~}{yxwwwwwxxyzzzzzz{{zyz||}}}}~~~~}~~}|{|{{{z{zyxzzzyyz|{{{||}}}~}}~~~}}~~}||}~~~~}|{z{zxxxz{zy{{zzyxwwxwuuvxywvxxvuuuvvvvututsssttsstvvwwwwvvwxxxyz|}|{||zzxwwwvuuuvwwxyzz{}~}}~~}~|zzzyxvuuvxvuvwxzyz||}}~~~}{|{zzyxxxyyyyzyxyyyxwvvutsttuuuvwvvwxyzz{{|||}}}~~~~}~}{{{zy{{zxyzyxwwwvvwwusuxwvwxyyz{|{zzyxxxxxxwxyyyxwxzzyxxyz{||~~~}||}}|||||{zyz{zxwvwwutvvttuuvuttttsrrrrttsstttuvvvvutttuuttuwvuvxyzzy{{{zzzzzz{|}~~~~}~~~~~~~~~}||||{zzzzzzz{{zzzzzyxwwwvuuuvwwwwwwyzzz{{|}}~~}~}}}|||{zz{|~~~~~}{yxwvtsrrqppqqrrqqrrrrrssrstuvwxxxzzz{{||||{yyz{{{{|~~~~}}|||}}~}}~~~~}~~~}}}}}}}}|||{|}~~}}}|{yxxxwwxxyyyz{}~~}}||{zzzz{|}}}~~~~}}}}||||{z{{zyyzz{|}~~~}}}}||}}}~~~~|{|{yyxwwvuvvvvuuuvuutvwxyz{zzzz{{{{|{zzzzyyxxwwvvvvvvtttuuuuuvvwwwvvvvutuuvwwxxxxxxxxyyxxwvvuuutuuuuttttuwwwwxyyyz|}|}}~~~}|}~~~~~~~~}~~~~~}~~~~~~}}|{{z{yxxwvuutttttuuvwxxxyzzzzz{zxwwvvvwwxwwwxyzz{{{{||||}}}}|}~~~~~~~~~}}|||{{{zyyxwyzyyyyz{{zzyyxwwwwvtssssrqrsssrrssrrqqrrrrrstttuvwyyz|~~~~}~~}~~}~~~~~~~~}~~}}~~~~~~~~~}||{yxyxxwxxxwwxxxwxxyyzyyz{||}~~~}}}}||{zyyzzyyyyzzzzyxxwvwvvvvvvvvvwwvvxyzz{{|||}~~~}~~~~~~~~~~~~}}}}||{{{{{}}}~~}}|{zyyyxxyyzzzz{{{|}~}|{{{{zzzzzz{|}}||}}}}}~}}|{|}||}}~~~~}~~~~~}}}||{{zz{|{z{{zyxyzzyyyyxwwwxyyyyyyyxxxwvusrsrrrrrrrrstttuutuvvuvwxxyyz{zy{{zyyyxxxxyyxxxwwxwwwvuuuuuvvwxxyz{{|}~~~~~~}|{{zyxxxwvuuvuvvvwwxyyzz{{{|||}}}||}~~~~~~~~}}}}|||{zyyxxwwxyyz{||}~~}}~~~~~~~~~~~}}~}|||||{{{{{|||{{|}}}}}}}}}}}|}~~~~}}}~~~~~}}~~~}||{{{zyyz{yxyzzyyyzzyyyxxwwwvvwvvvwwvvvvvwwwxxxxxxxxxxxyyxyyxxxwwwwxyyxxyyz{||~~~~~}}}||||}~~}|{{zzyyyxwuuvvvvvvvuvwwwwxyyyzzzzzzzz{||}~~~~~~~~~~~}||}|{zzyyxyyyzzyyyyyzz{||{{{{||{zzyyyxxyyyyz{{{{{{{{{|||{{{|{|}}||}}}}~~~~~~~}}}||}~~}}~~~}}}}}}~~~~~~~~}}}}}}}}}}}||}~}}~~~~~~~~~~~~~~~~~~~}~~}}}}}||||||}}||||{{}~~~}}}|{zyyyyxxxxyxxxxxxxyzyyyzzz{{||||||{{|||{{|}}}}}}||||||{{{z||||}}~~|||||||{{zyxwwvuttttsrsrqrsttttuuuuvwwvvwvwxxxyz{|}~~~~~~~~~}||{{{{{{{{{}}|{|}}}}}}}|||{z{{{z{zzz{{||||||}}}||}}||}}}}||}}}}~~~~||{{{{{{zzzz{{{|}}||}}~~~~~~~~}}}}}|{zzyyzz{|}||||}}}}~~}|{zzzzzzzzyyyyxxxxxxxyzzz{||{{|}|{|||{zzzzyyyyyyyxyyyyyyyyxxxwwxxxwwxxwvvvvuuuuuuuuuuvvvvwxzzzz{{|}~~~~~~~~~~~~}}}}}~~~~~~~~}}~~~~~~~~~}~~}}}}|}}}}~~~~~}}}||{{{zz{|}~~~~}|||{zzzzzzzyyzzyzyyyzzz{zyzzyyyyyxxxwwxxxxwyzyyz{{{{{{{{|~~}~~}~~~}}}~}~~~}||{{{{||||{zyyzzyyz{zzz{{{{|||||}}}}}}|}}~~~~~~~~~~~~~~}}}}|}~~~~~~}}}~~~~~}}||{yxxxxxxxyxxxyzzzyzzzzzz{zzzz{zz{|{{|}}}~~~~~~}~~}|{{|{zyyxwwvuvvvvvwwwvwxxxxyyzz{{{{|}~~~~~~~~~~~~~}||||zyyzzzzzzzzzz{zzz{{{{{{{{{|||||}}}}}~~~~~~}|{||{{{{zzzzzz{{||||}|||||||||}}}~~~~}}}}}}}}}}}}}}~}~~}|||||||||||||}}|{{{{zzzzzyzzyyyzyyyyyyxxxxwwxwwvvuutstuttuvwwwxyyyyzyzzzzyyyz{{{{||{zzzzz{{|||||}}}}}}~~}}~~~}zzyxy||wsvzywvvwxyyxwxxwvxy{{{}|{{{z|zxz|||~|zyyy{}zwy{ywz}{y{~}zzzywwwuuxzyxz}|z|~}~}}|{y}{xz}}}|wxyxyz{||zy|~~zyyyz{}}{{||}~~}~}}~{|~}}|~~~{yy{{{zz{}}}~~|yyyyzzz{}||}~~}~}||}~~~~}}}}|}~}|{{zzz|||}~}}}~~~~~}}~}||{{||}{zzzzyyy{|zxy{yxxzzz~~|}~|~}y{~~|}~{wz}zwz{xvy{{z{{{yz|{y{||}}}}|~~}}~~~~}{|}zwy|{yyzzxyzzz||||}~|z}}|~|~~}}~~~~}z}|yz||{yxy{yxyyxwuttvvvvvvvttuvxxxwwxwwxzywy{wuwywvwywvutwxxwwvuuwywuwyzyyyyzzyz||{{{}~|}~|z~{}|y{}|{|}|{{||z{|{z{}{{{{}~}|}~~~~}~}|~~~|~}~~}}}~~}z|}|{zyz|zxyyyxyyxxyyz{zyzzxwxxyzxwxyxwwwz|zxz|||{z}~|~~~~~}{}~|}~~}}~}}|{zz{||{zz|}|z{||||}~~~~~~~}|}}||{yyyyyxxywxzyxz|{{||||||}}}}}|~}~~~}}~~~}|}~|{|}}~~~~~}|||{{||{z{||{||}~~~~|}~}|}}|{|}{yz{zyz{yxy{yxz{ywxyxxyzxxyzzy{|{yyyyzyxyzyxyyxvwwwvutuuttuvvuuvwwwwxyyzyyz|||}}}~}{||zyyxwvvwwvvvvvwyyxz|zxz|{yz||}}}}}~~~~~}~~~~~~~}~~}|||||||}}}}||||zyz{zzzz{{{{yxyzyxyyzzxwxzzyy{}~{xxwwxxxwxy{~~}}|}~~}{z{zzzyyyz{|}}}~~~|{z{{zyyyyyz}~~}~~}{{{{zyxyzxwxyxwwwwvvwvuuvvvvwwwxyz{{{{{{|||}}}||}|||}}}}~~~~~~~~~~}||}}}}~}}}~~~~~~~~~~}}~}|||{{{|{z{{zyzzyyxxyyyxz{zzz{zzz{{{z{{{zyyyyyyyxwxxwuvwvuvvvwxxyzz{{{||||{{|}}}~~}}}~}}}}|{{zyxwwwwvvvvwwvvwwwxxxxzzzzz{}}|}~~~~~~~~~~}}||}}}}}||{{{{{{{{{{{{{{||{{zz{{zzzzyzzz{{{{{{zz{||||}~~}}~~~~~~~~~~~~}|{{zyyyyxwwwwwwwxxyz|~~~~~}}}|{zzzyyyyyyyyyyyyyyyzzz{{{||{{{{{zyyyyyyyyyyyz{{{{{{{{z{{|||||||}|||}}~~~~~~~~~~}}}~~~~~~~}}|||{{|||{{||{{{zzzzyyyyxwwwvvvvvvvwxyyyyyz{|||{ywxyzyyz{||||~~{xwvvvvwxyzz{zzzzyyyyyyyzzzzzzz{{|||}}}}~~~~}}}|{zyyxxwwwwxxyyyyz{{zz{{{||}~~~~~}}}~~}~~~}}}~~}~~~~~~~}||{zzzzz{{{{{{{{{{{||||}}~}}}}|||||||||||||||||||{||||||||{{|}}||}~~~~~~~~~~~}}|}}|{zz{zzzzzzzzzzz{||{{{|||}~~}}~~}|zyxwxz{{|{zyxwwwvvvvvvwyzzyyzzzzzzzz{{|}~~~~~~~}}}~~~~~~~}}}}||||{{||||}}~~}~~~~~~~~~~~~~~~~}}}||{||{{{||||||||{{{{zzzzzxwwwwvvwxxxxxwwwwxxxxxxxwwwwwvwwvvvvvvvvwwwxxxxxxxyyzz{{{{|||}}}}}}}}}|}}}}}||{{{||{{{{{zzzz{z{{||}}~~~~~~~}}}}}~~~~~~~~}|||{{yxxxwwvwwwwxxxyyyzzyyzyyyxxyxxxyyyzz{{{|}~~~~~~~~~~~~~~~~~~}}||{{{{|{{|||{zzzzyz{||}~~}|}}~~}}~~~}}}}}}}}}}}}}||{zzzyxwwwxwwxxyxxxyyyyz{{{||}}}}~~~~}}~~~~}}}}|||{|||}}}}}}~~~~}}}||||||||}~~~~}}|||{{{{{zzzyzyyzzyyyyyyyz{{{||||||}}}||||{zzzyxxwxxxwwwvvvwwwwxxxwwwvuuuuutuuuvvwwxxyyyyzzzzzzzz{{{{{||||||{{{{{|}||}}}|||}}~~~}z{||{{|~~~~zxxxz~~|}}}}||{z|~~}|{yyz{{{{{{zyyyyyzz{}~~}||}}}~}}||||zz{{{{{|}}|{{zzyz{{{||||{{{{{{{{{zz{||||{{{zzzzz{{{|||}~~~~~~~}|{zyyxxyyyyyyxxxxwwvwwwwwwxxxxxxxyyz{{{{{{||}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}|||||||||{{||{zz{|||||}}}}}}~~~}}}|{zzzzzyyzzyxwwvvvvuuttuuuuuuuwxywuwz{xuttuuvwxxy{||{{}~|{}~}|{zzzyxxxxy{~~zxxyz{|||||}~~~~~~}}}}}}~~~}}}~~}}|||{{{zzz{{{{{zzyyyyzzzzzz{{{||}}~~~~~}}}}}}}}}}||||||{{{|||||||}}}}}|}||||{zzyxxwwwwxxxxwxyxxyz{{{{||}}~~}}||||{{zzzyyyyxxyyyyzzzzzzzzzzzzyyyyyxxyyyzzzzz{||||||}}}~~~~~~}~~~}}}~~~~~~~~}}||||}||{{{{{{z{||||~~|zxwwyzyyy|~~~}~}}~~}|{zz{}~}}||{zxvuvwwxxxwvuuuvvvvwwwvvwxxxxyyyyyyz{||||}}}}|||}}|||||}}}}}|{{{{{{{{||}}}}~~~~~~~}}}|||}}}}||}}}}~~~~~~}}}}}}}}|||}}}}|||||}}}}}~~}}|||{{{{{{{{{{{{z{|||||||}}~~~~~~}}}~}}}}||||||||||||||{{{{{zzzzzzzz{{|||||}||||{{{zzz{{{{{|}|{{|}}}~~~~~~~~~~~~~~}{{zzyyyyxxxxxyyyyyyyxxyyyyyyyzzz{{|||||}}}}}}}}}}}}~~~~~~~~}}}|||||||||}|||}~~~~}}}~~~~~~~~}||{zyyzzz{{{{{{|}||{zzyyxwvvwxwwwxyyyz{{|{{zyxxwvvvvvvvwwvvwwwwwwxyyyzz{{|}~~}}}}}}}~~}}~~~~~~~~~~~~}||}}||}~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}~~~~~~~}|||{zyxxwwvvvvvwwwwxyyyyzzzzz{{zzzzzzzzz{{|||}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{||{{|||||||||||||||{{{|{{{{|||}}~~~~~~}}}}}{{{|||zzzzzyyzz{zzzzz{{|}}}}}}}}}|}}~~~zzz{}~~}}|}}}}}~~~|{z{|}~}|{zzz{{{{zyz{{|}~~}~~~~~}|{{{{{z{{||{{{{{{zzzz{{{||||{{{{{{{{zzzzzyzzzyxxxxxwwvvuttttuuvvvvwwwwvvuuvvvvvvwvvvwxxyyz{{||||}||||}}}~~~~~~~~~~~}}|{zzzyyxxxxxxwxxxyyyyyyzzzyyyyxxwxxyyyyyyyyyzz{{{||}}|}}||||||{{|{{{}}}}}}|||||||||}~~~}}~~~~~}}}}}}}}}}}}~~~~~}}}}}||}}~~~~~~~~~~~~~~}}|{{{{zyxxxxxyyzzzzzyyz{|||}~~zuw}~~~~}~~~}}~~~}}||}}|{{{|}~~~}}||||||||||}~~~~~~~~}||}}}}}||}}~~~~~~~}||zzzzzzzzz{{{{{{zzzzzz{{{{{{{{zzzzyxwwwvvuutttvvwwxxyxxyyzzzzzyxyyyxxyyzyyyyxxyyzzzzzzzz{|{zzyxxyz{{{{|||}~~~}|{{zyyyyyyyxxxxxyyzzz{{||||{{zyyyyyyyyyzzz{{{||}~~~~~}}||{{zzyyxxxxxxxxxyyyyzz{{{{{zzzyyxxxxxxxxxyyyyzzzzzzz{|}~~~~}|||}~~}}}}|}|xvvz~~}|{zzyyyzzyyxwwwwwwwwwwyz{|||{{{{zzyyyyz{|||||}}||}~~~}}|||}}~~~~~~~~}}|}}}|}}~~~~~~~~~~}}||||{{{{{zzzzz{{||}}~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{zzyyzzyyyyyxyyzzzzzyyyyyz{{{|||}}}}}|||}}|{{zyxxxyyzzz{{{{|||||{{{{{||||{{||||}}}~~~~~~~~~~~~~~}|}}}}|||||{|||||{{||}||||}}|}}}}}}}}}}}}}}}}}~~~~~}}}}}}||{zzyyyyyyxxxyyyyyyyyyzzyyyyzzzzzzzyyyxxxxwxxxxyyzz{{{|{{{{{{|||}~~~~~||}||||{zzz{|}}|{{|}~~}}~xttuz}}~}}|zyz{zzzzzz{|{zzz{{zyxwwvvuuvwxy{||}~~}||{{{{{||}~}}}}}}}}|||||}}}~~~~~~~}}~~}}}}||{zyxxxxxxyyyxxyyxxxyyyzzzzzyzyyyzzyzz{{{||||{{|||||||||{{zzzzzz{{{{zz{||||}~~}~~~~~}~~~~~~~~}}}~~~~}}||||||}}~~~~~~~~~~~~~~}~~~~~~}}}}}}~~~~~~}|||{{{zyyxxwwvvwwwwxxwwwwwwwxyyzzzzzzzzzzzz{{{|}}}~~~}}}~~}~~}}~}|{{{zyyz{{|}|{{{zzz{{{{{{|~~|{{{~upnos{~{z}}}~~~}}~~~~}|||}~~|{{{{{|}||{|}~~~}}||{|}}|||~~}}}}}~~~~~~~}}}}}~~~~~~~~~}}{zyyzz{|||{{{yxz|}}}}||}~~~}}||}}~}}}}}~|{|vmjsytx~zyz|zx}~zxxxz|}}}{xwwxy|~{vtuvwxzzzzyxvuvxyz{}}{zzzz{{||{zyxxxxxwxyyyxxxyyzzzzzyyxvvvwvutvy{|||||||||{{{|}~~}|~~{yyz{|}|zxvuttttttuuuuuvvvvvutttuvwwxwvvwxwwwxyyzzz{|}}||{zyyz{{{{{||}}}|{{|}||||||||||}}}~~~~}|||}}~~~~~}}}~~~~~~~~~~}}|||{{{{|||||||{{|||||||||}}}}~~}}~~}}}}}}}}~~~~~}}}}}}}}}}}}}||{{{{zzzzz{{{|}}~~~~~}~~~~~~~~~~~}}}~~~}}~~~~}}}~~~}~}{}~|{~~}~}|||}~~}~~}~~}}|{z{|{{ywyzxxyxxyxxwwwxwvuwwuutttttsrrssstttuuvwwvwyyyxwyz{zyyz{{{{{z{{zyyyxyzyxyy{{yxz}zx{|~~}~~~~~~~~~~~~~~~|||||}~~|~~~~~~~}}~~}}~}}}~~}~~||}|~~~}}~~~~~~~~~~~~~~|z{}{yyyz{xvuvxxvuuvxvtuwwwvvwwxyzz{{|||{z|~|||||||}}}|{{{{|{yyyxwwxxxvwxyxxwwxxxxwxzzyzzzzzz{zz{{zzzz{|||||}}{|~|z{{}~}||}~~}~}|}~~~}||||}}}}~}}~~~~~~~~~}}~}|}}}}z{|}}|{{|{z{{{|}||||}~~~~~~}}}|||||||}}||}}|||}|{zyxxxxyyyxxxyyxwy{||zz{|{{|}~~~~~~}}~}}}}||}}}~~~~~}}}||}}||||{zyzzyyxxxyyyxxyxx{|zzz{{|}{yzzzzzyzyxwxyxwvwxxxxy{{yy~~~|~}~~~}||{zyz{yxz{zyxyzzz{|||{z{|}}}|z{}}{zz{}zy|~}~~}}~~}}}}~~~~}}~}|}~|{|}|||}~~|}|xz}{z{|||{{|||{||||}zy{|zyyyyyxxxvtvxvuvwxxwxzxvvwxxwvuuvvvwvvwvtuvvvuuuvwwuvxyyxwz{ywyzzzyyyz{|}||}~~~~~}}~}}}}}}}}|}~}|}~||}~~}}~~~~~~~~}}~}{|~}|}}}}}|zy{{zxxxxwvvvvuuutuwvtuwvutsuwxxxxyyzxvwyyxwwwxyyxxyzz{||}~}}}{{}|z{}}|||}|}~}|||}}{|}|{{{}~}}}}~}|||~~}~~~~~~~}~~}~{{~~~|||{z{{{|{{|}}~~~~~~~~~}|||{{{{{{{zzzzzzzz{|{z{|}}~~~~|}~~~~}~~~~}~}~}}~|{|||{{|}|{}~}~~~~~}|~}{{|{{yyzzzyxwxyzwuwxwvuuwvvutuvvvutvvutuvvvwvuvxxwutvxxwvvwxywvxyxxzzxwy{}~~~~~}||~}||}~~}~~~~}|}~~~~}}~~~~~~~}{{}||}~~~|}~~~~}~|~~~}|}}|}}{{zz|zwy|{yyyyyxxxxxxxxwxzxuwyxwxxxyzzyyyz|zxyzyyzzzyxwvwxxwyywwyzxyzzzywz{zxyxwwyyxyz{{zxxy{|||||}}|~~}}~~~||||{zz{{{zyyzzzzyz{zzzzz{{{||}}~~~~~~~~~}}||~}{~}{|}}}|{||{|}{z|}|zz{{{zzzyyyyyxyzyxxyxxxxxxyyyzy{{{z{|}~~~}~~~~~~~~~~}|}~||}}}}}|||||}{y{|zz||||zyyyxz|zxzzxxxxyxxyzxxz{zzzyyyy{|||~}~~~}}|}}{{}|zyzzz{{zz{|{zzz|{z{~~~~~~~}}}}||}}}|{|||||}}}{{||{{{{{||||}~~}}}~~~~~~~~~~~}}~~}}~~~}~~~~~}{{|}}|zzzyyxyyyyxvvwwwwvvvvwwvvwwwwvwwwxyzyyyyyyzzzzzzzz{|||{{{{z{zzzzz{{zzz{||}}}~~}|{{zy|}{z}~}||}~}|}~}}~}~~~~}|}~}}}|}~~~~}}~~~~~}~~~~~~~~~~}~~~~~}}|{{zyyxwwwvvvuuvvvuuvvwvvwwyzyxyzzzzyz{|}~}}~~}|||{zxxyzyxxxyyyyzyxxwxxwwxxxxxyz{zz{{{|}{{~}|{||||~~}|}~~~~~~~~~~~~~~~~}~~}|||}|{{||||}}}}}}~~~~~~}}~~~~}||}}|||}~~}}~}|{{{zzyyxyywvxxwwwy{{zyz{||{{{|}}{zy{{{{zz{zzzz{{{{zz{{{zzzyyyxxyz{{{zzz{{zzzz{zzzz{|}~~~~~~~~}|}~}{{{||{zzzzz{zxz{{zyz|||{{|}|{zzyzzyxxxxywvwyxxyyz{{{{{zz{{{|}||}~~~}~~||||||{{{|}||~~}~~}}~|||}~}{{}~|||||}}|{{|}~||}~~~~}}~~~~~}}|||}|{{||{{{{|{{zzzz{{zz{{z{||{|||{{zzzzzzzzyyyyzzzyxxyxwwwxxwvvvvvvvuuwvuuvwxvuvwwvvwwwvwwwxxxwvwxwvwxxwwx{zz|}}}}~~~}}|{{|{zzz{{{{||{{|}||}|{|~~~}}}~~~~}~~}}~~}}~}}||~~|{}}{{|{zzz{{zxwwxyxxxxxyxyzzyz{yyzzz{{zyyyzzyyyyxxzzyy{{z{|||zy{|zyz{|{zz|}~}}~~~}}~}~~~~~~~~}}~~~}}}}~~}|||||||||}}}}}~~~}}~}~|zz{{{zz{{zz{{zz{{{{{|||}~~~~}}}}}|||}}}|||}~}|~}}}~~}}}~~}~}|}~}|}}}}}}~}|{{zzz{{||||}~~~~~~~~~~~~~~}}}}}~~}~~~~}}~~}~~~~~~}|||{zyyxxwwwwuuttuutttttttuvvvvwxxwwxxywvvwwxxxwxxxxwxxyxyzzyyzzzzyz{||{{}~~~~}}~~~}}}}}~~}}}~~~}}|}}|~~}}}~}}~}|}~|||}}{yz|}}}|}}~~~~~~|||}||zz{zyyyzzyyyzzzzyyyz{{zy{||{|{{|}}}||}~~~~~~}||}~}{{}|{zzyyzzyyyyyxwwwvvvvwyyzz{{{z|~~~~||}|}|z|}|{{{|{yyz{{zzzz||zz{||{yz|{z{{||||{{}}}~~~}|{{{{zyxxyzyyywvxz{{|}|}}|~~}z~wuz}||zxyvuwxuuwyxvvxyxwwxwwyyxwxzz{|yvx|}|zy}~~}~||}|}}||}~}zz||{||{{zz}|xy}}{ywy{yvuuvwwxxvvxzxvwz{{}~~~~|~||~}~}}}}}}}}zxz}~{z|}|{|}~~~~||}~~|y|~|{zy}~{{|{{{{|{||{{{{zzz{|zxyzxvy{zyxxyyxxzzyyyzz|~~}~~~{}~~|}~|}}}|{{{zzz|{z}~|{{{||{{{{z{|zyxyz{|{y{|{z{|||{|~||~~}}|{{|}~}|zz{zyyyz{yxxxyz|{y{~~}{|~~}{{}~}{{{yx{}zyyyyyz||{|}}|{|z}|z~~|}~~~}|~~}~~~~~}{{|zzzyyyyxxyyxxwwxxwwxyzxvvvvwyyxwvvwvuxz{{xwz{zzz{||||zz{|}{y{{yxy{~{wvwxzzyyyxz|{zz{}~}}~~}}~~~~~~~}~|}~|}}{}~~}{zz}{wz~~zy}~||}}~~~|z{}~~}|z|~|zyy|~zw{}{{~~}|{{|{z}|xyy{zwwyz{ywwwyzwvxy{|xxyz{zyz{zxxyyyyzyyyz|yx{~}{z|}|||~~~{~}{{|{|~z{|}~}{yyz{|}{|~{|}~~~}{{}{yyyz}{vy{xwxzzzyyzyy|~}{}}}}}~{~}}~~~~}z}|}~~~|~{~}}~|}||~~~~~~}~z{~}|~~zy}~}{|}{yyz|{xwxz}|xz|yxvuvwyzxwxyzyvy~}{{zz{|{zz{zxy{zz{zyyww{{xy}}{{|{z|}{yyyzzwx{yxxxzzyxwwyyvvvx{zxxy{|zz}~}|{{}}{|}}}~~}}}|{||zyz|{zyzzz{}}}}~~{{}}}{{}}~~}}{|~}||{xxzzywvxzwwxyzzwz}|{zxz{{zxxz|}zvy~|yyyyyyz{yy{~}{~~|}}||}~}|}~~|{~}{|~}||{{||~}~~}~~~~~}|~}zz|~}}|{}~|z|~|}~|{|}~}|~}}~~||}}~~|||}}|zz{||zz}~|{|}~}~}|~~~~}~~z}}|||||{z{zy|~{wy{z{{{|{yyz|}~~}~~~~~~}|~}|}~}}|zy|~}~~}}|~~~{~~~}}~}}}}~{xyxxyyxxxxxwz|{z{|zy|}yz}}|{y{~}{{|yxz{yyz{zywwwyz{{xwzzxyz{|ywy|||zz{{zyxz|}~}}~~~~~~~~||{{{}~}|~~}~~}{}}}}|}~}||}}~~~~~~~~~~~~~}~~|}~}}}}~||}~~}}~~||||~|y}}{}}~}|}~}~}{~|{|~~~~~~}}}|~|z|}||~}||||~~~~}|~~~~zwz~||}~}}}}~~~}}~~~~|~}~||~~}~~~~|z{}}|||}}~}||}}{z~~~~||~~{zz}~|{||zyyz|}~~}||~~~~~~}}~}||~~~|{{{zzzz{zzzzzz{|{zz{yz||{yyyyyz{{zy{}|{{{{{{{zyyyzzxyyww{|zyxz|{wz~}|{{~|{|~~~~~}}~~}|}}|}}~}|}~{}~~~}}}}}{{||}}{{|{z{{{zzyyyzz{zz{|{{|~~~~~~}~~~~~}~|~~~~}}}~}}|~{{|}|{{{{|}||{{||{{|}|{zzz{|{zzzxxyz|{yz{{{{z{||{zz|}}||||{{|}||~~}~}||~}{{||{z{}{yyyz{zz|}}|{|~~}||{|~~zz~|{z{}}|}}zx{}}}~~~~~~}}~~}}~~~}|}~}|}~~|{z{}}{yz{~~|~|~~~z~~~}}~}|{}~}{{}~|zz{|~~|}~||{{}~|{zz{{zzyyyyyxwxyzywuvxyyxxyz{zyzzzz{{{zz{{{{{{{|}zxy{||zxy{zzzz|}|}}}||}}||}}~}||}}{~~~~}}}}}}|~~||~}~~}|}~}}~}~~~}}}~zy}~|{{{{||{zzz|{xxzzyz{zxyyyxxwxwwwwwyxvwxxwvwxyzzyxxz}zwz}}}}}}~~}~~~}~~~~~}|}~}}}~|}~~~~|{{|||{zz|}{{{{{{yz|zxz{zyyy|}{|}|||}|{|}}|{|~~}~~~~~~~~~~{~}~~~~}}~}~~}||~~}||}~}||~~}~~~~~}||~~||{{|}}|||{{}}||}}||}~}{}~{{{{}}yz{||yvwzzywxyzzyxy{zxwxy{yxzzzz{{{{{|||{yyz{||z{~}{|}|}~~||}~}~~}~~~~~~~~}}~~~~~~||~~}~~|{}{}}}~}}~}}~~~~}}{z||{z{{{{zz{zyz{yxyz{{{zxxzzzyxyzyyyzz{||||}}}{z{}}|{|}}~~z|~}}}}}|||~~}}~~~~}}}~~}|{|~}}~~}~~}}|~}zz{||yz|}{zyxyz{yy{|||{|~~~~~}}~~|}|{|}}~}}~}~~|~~|~~~~}~{|}}}}|~}|{y{~}|zyz{xwxy{|{z{|}}}}}~~~~~~}~|yz||{{{||{{|||{|}~|}~}|}~}}~|||}}}}~~}}}||}~~|{}~}z|~}|~|{{{}}{{~}}|||~~}|}}|{{{{zyxwxzzyxxyxvwz{|{z{}||||~{|~{~}}~~}~}}~~}~~~}}}||}}{z{}~{{||}|||}~~~|~}~|}~~~~|{|}~~|}}{~}}}}~}}}}}}|{{||||{{{z|}{xyxxz}}uty{{{||||wrqokmtxzz|~|xusstv{~yutux|~~|wssrooruz~|yxwxz{~}{xvxzz~~|{yvuvx{|vspolnssty~~wpnkhhjlosw{zuqnjiiknrvz~~wuusrqoqttz}xtsqmllnruvvxzzwvutsplmoopswyz~~yvtsstwywx}{zz~}yupmnoprssw|}|ywxqifddfdbioru{}{{|}~~~|wvuqpruwy{|}}zwvvwyy{~~|{yxxy{~{z|{xwyxwz~}~|z}}||}~~~~~|ywvssvxx{|xvutrppuxxy}~zyvropqompruxz|{yz|yuuuqlnpnou|~}}zxzzsnrwvtw{{|~|zvtuuposxz{}~{yyz{|}ytx}yvz}}zz||yyzyyyusuwwy|~~~}|{zzzzxuuxxvx}zz{xtsrqqsuvuwzzywtsrpopqsuwz~~~y|~}|~~~}~~}||zy||xvwwvwyy{|||ywz}{wutuvwxxyyy{|zz}|wsqpmkkmptwzyy|~|z{{{{wuxyxxx{}~~|zxx|}zwz{yxz|||}~~~|}~~{xwwwvuuutvyxwy}z{}zy}}|||zxxzzz|}~~|{|}}}|z{}|{|||||~}|}}{zzyy{}~}~~{zyzzywvwwxxvw{yvy|{yvtuttvy{~~}|xwvwxwvxz|{z}}{}~|xwuttttuvvwwyzz{zwuuspnpsssw{|}}|}~}~~}~}{{zvuvwvvz}~~~|zxwvutuvuuwyxwxyxxyxvwuqoqqoqsssttvxxxyzyxzzxvvvttssuvx{|}~|||zxwtrrrppqstuuwyz{~|{{xvwwutvxwwz~~||}~}|z{~~|zyvtuvvxyzz|}~~|{{{yz{|}|}|zyyz|{z|}~|||~~|{}}~}{|~}}~~~||{zxuttsrrpnnnnoopqqrrrrtuuuvwyz{{|}~}}|}}||||zy||{zz{}}{{|ywwwwwvwzzxxxy{{{}|{{|{}~~}}}|}~~~~{xxwvtuvvvwxxxxz|{yyzxvxzzzyxz{|}~|{{zzzzzzz{zzz{|}|}}~~}{zzyxyz|}}}}~~}|zyz{||~}{z{|{y{}~}}|{zyz{|}~~~}}}~~~{zz||ywxyyxxxyyxwwwxwwwx{|}}~~}{zzz{|~~~|yxxyyyz{{|}~~|}|xtttrppsuusstuwvvwxyywsponlklnonoqqsvy{|}}}}}~}{|}zz{|||{}~|}~}|xutssssuuuwxy{~}{{zxwvvwwvwxxxz{zz||yxxwvuuwxwvz~~~|{zy{}|{|}|{z{|{xxzywwwvtssssssttsttsqrtttuttttuuuuvxyyzyxxwxxyxxy{~~~~~~}}}}}|||{|}~~}~~}}}|{yxwvwxxxvvwwvwy{{zz{||{zyxwvutuuwy{|}~~}~}||}||}~~~~}{|}|yz|zxxyz{zz{|{{{{zzzyyxwwwwwvwxyyz{{{zz{|~~}}~}{{{zyxyz{{|||{{}|z{|||||||||~~}}~~~}}}}}|{{zxxxyxwwyzzz|}|zywvvwvuuwxyyz|}~~~}}}}}|}~}}~~}|{zzyxyzywxyz|{z|||{{zyxvutuuuuvwxxyyxwvutsqqqqqqrstuvy{||}~~~}~}|zyyyxxz||{{{zyxwwwvwyxwwwwwwwxyzz{}~|yz{{zyy||{|~~|zyxxvuuuttuvvutstsrrrrsrqrrsrrrstuuuuvxz|~~~~~~~~~}}|{ywwxz{zzz{|}}~~~~~}{{z{|{|~~}~~~~~}|}}}||||{zxwxwxxxxy{{{yyz{ywuuvuttuwxyz{|}}}~~}|{yyxyzzzzz{}}|~~}}~~|}}}|{z{{{z{{|||{zzz{}}~~}}}}|{||}~||||zzyyxxxxxzzyzz{|{z{zxvuuttuvvwyz{|}~~~~~}|{zywvvwyzz{|}}~~~}|{}~}||||||||{zzyxwvvuttttuvwwwxy{zzz{{{zyxxzzz|~~|}}{{{{{{z{{{{{{|{{{zzzyvuttutrsttstttttttsrrrsuuvxzyy{}~~}}~~~~~}~~~}~~}|}{zyxxyxwyz{||}}}}}|{|~~~~}{zz{{|}~~}}~~{{{{{|}}~}|||{{|}~~|}~~~~}||{{{|}~~~~~}~}{{{{zxwxxvuuuuvvvwxxxwwxz||||~~}||}}}~~}}}}{}~}{zxxxutvwutuuuvxwwxxz{zyzzzyxxy{|{z{}}|||}}||}}}~~}~~~~~~~}~~}|{{{zyxwwvvwxxwwwvuuvxxxxwwwwyxy{||{{{{{z{|{{{{yyyyyyz|{|}|||{||zxyyxwwxyzyyz{zzzyxxxxxvvwvvvvwwwwxyxxxyzzzzz{{{{{{|||}~~~~}|||||||}}||||{zz||{{||}}|}~~~~|}~~~}|}~~~}}||}~~~~}}|{{|}}~~}|{{{{zxxyxwwwwvuuvvtrsrqpprtttuwwxyyzzzyzzz{|}~~|zywwwwwwwwxyyyyyzzyyyyyyzzz{{|~~~~~}}}~~~~~~~}||}}}}}}}}|{|||{||{zzyxwwxxwwyyyxxxxxxxxxxz{zz{}~~}|{zzyxwyxxy{|~~~}||||{|~~~~~~~~}|||||||||{{|}~~~~~~|||||||||~}{zyzz{{|}}}|{{|{ywwvvvwxxxy{}||}~~}|}}}||||}~}||{||{yzzyyxxyxvvvvvvuuvtsssttsstuuuvwxyyyyyxzzyz{{zyxxyyzz{{}}}{{{zxxwwwvvvvwxyyxy{zzyyxxxxxxwwwwvvvwwvvyzyxyzzyxz{{{|}~~~}}}}}}}}|||||~~~~|zzzwutuuvwxyxwwvvvwxxxvuuuvutvwwvwxzzyyyxvvwxxyz{|||}~~}}}}||}~~~~}}}|}~~}}~~~~}||{yxyzzyyzzyxxxxvuvwwwxz{{{{{{{|}}}}||||}~~}}||{zz{zzz{|}}}~~}|{zzyyxxvuvwwwwxyzzyyz{{{}~~|{{{{zz{||||||||}}||}~~~}|||||||||||}}}}~}{{|{zzzyywwwvvwxxxxyyyyyzzzz|||}~~}{zzzzyxyyxyzzzzzzzzyyyyyyxxwvvuuuuttuuvutttsstuvwyyzz{|||}}}|{{{zzyz{{{zyzzzzzywxxxwwwwwwvvwvwwxyyxxxxyz{{|{{||}}~~||{{yyzywwwwwvuvutsttssrrrrrstuuuuvvuuvwxyy{}}}}}~~}~~}}|}}~~~~~~~~~}{zzzzzz{{|||~~||}}|{|}}}}~~||||{zyzzyyyz|}~~~~~~~~~~~}|zz{||||}|||}}}}}}|{|||{{zzyxxxxxxxyyyyy{{{{zzzz{|}~~~~~~}|||||{{{zzzzzz{|||||}|||||{zz{||}}}}|||}}}~~}}}|}}}}}}|{|}}|{|}}|{|}}}}}||||{{{{||{zz{{zyyyyxvvwxxxyxxz{||{{||{{|}|||~~~~|zzzzzzzzzyyz{z{{{{{{{zywwvvustvutuuvwvvxyxxxxwvvvvvwxxxxxz{{{|}~}}}~~~}|||{yyzzy{|~~~~~}}}}|{{{{{|}}||}}}}}~~}|{|}}~~}~}||{zzyzz{{||~~}}~~~}}}||||}~~}|zyz|{zzzyyyyzzyxxxwwwwwvvwxxxyz|}}}~~}|{{yxxwuuuvwvwxyyyz||}~~}|}}}}|{{{{{|||}}}}~~~~}}}}}~~~}~~~~~~}}~~~~}}~}|||{zyzzyxwwwwxzzz{|}~}}}}~}}~~~}}}~~~~}}||}~}||}}}|~~}}}}|{yyyxwwxwwvvvvvvvwwxxyyyyxwxyxwwwvvuuvxyyyyxyyyz{||{z{|}}~~~~~~}}}}||||{zz{|||}|||{{||{{||{zy{{zy{||{{}}|||||{zyxxxxxxxxxwwvvvutttuttuxxxyyzz{{}~~~}~~~~~~~}}~~}}~~}|||{{|}|}~~~}}}}||||{{{|}}~~}|{{{zzzzzzz{||}~~~~}}~}|{|||{|||||||}}~~}~~}}~~~}}~}|||}|{z{{{{{|}}~~~}|}}}||}}||{||{|}}}|{{|{{|}}}~}}~~~~~~~~}{|}|{||{zz{|||}~}||}}}|{{yxxxxyyz{|{{||||{z{zyxxyzyxxxwvwxyxwwwustuuuuuvutuvvvvvvvuuuvvvvvwvvwxyyzz{|{{}}||||{{{|}~~~~}||}|||}~~~}}~~~~~~~}}|{zyxxxwxxyzyyzzzyyyyyyyzzzyxxwwwxyyyyyyyyyz{{{zzzz{|}~~~~~}}~~~~~}|}~~}}}}}|{{{{zyyyyyyyz{{||||}~~~~~~~~~}}}|||}|{z{{{yyzzzyxxyxxyzz{|}}~~~~~~~}~~~~}~~}~~~}}~~~~}||{{{{{{{{{|{{||||{{{{{{||||{{{{|||||}}~~~||||{{{{{zzz{|zyyzzyxxxxyyyyxyywwwwvvvvwvuuvuuvwwwvwxxwxyyyxwxxwxxxyxxyzyyyzyyyyzzyyzyyyxyyyxxyyyzzzzz{{|}}}~~~~}~~~~~~~~}||||||{zyyzyxxyxxxyxwwxxxwwxxwxxyzz{{{{{||}}|||||}~~~~~}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}~~}}}}}}}}}~~~~~}||}||}}||}~}}}~}}~~~~~~~~~~~~~~~~~~~}|{||{{{{{zyyyyyzz||}}}~~~}}}|{{|||||}}||||}||||||||||||}}}}}}}}~~~}}~~}}}}}|||||}}}}}}~~}}~~~~~}}~}}}~}}|||}|||||}}}~~~~~~}~~~~~~~~~~~||}}||}~~~~}}|{zyzzyyyzzyxwxxxxwwxxxxxxxxxxxyyxxwxxwvwxxxwwwwwwwxyyyyyyyyzz{{{||||}}}||}~}~~}}}~~~~}}}}}}}}}}~}|||{{{{zzzzzzyz{{{{{{{zz{|}||}~}|{{||{z{{z{||{||}~}}~~~~~~~~~~~}|{{zzyxxxyyz|}~~}~~~}||||{||{z{{zzzz||{|}~~~~~~}}}}}|||}||||}|{{|}}|||}}||}|}~~~~~~~~~}}~}|||||{{|||{{{{zxxyyyzz{{{{|}}~~~~~~~~}|}}||{zzyyyyz{zzzz{{zzzzzzzyxxxxxxxxxxxyyxyzzzz{|||{|||||||||||}}}}}~~~~}}}|}~}|||}}}|}||{{{|{zz{zyyzz{zzzzzzzzzzyzzzzzz{||}}~~~}|{yxyyxwwxxwwwxxxxyzz{{||||}}~~~~}}}~~~~~~~}}}}~~}|}}}}}}}|{|~~}}}~~}}}}}}}}||||}|||}}|{z{{{zzz{zzz{|}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}~~~~|yxvutrux|zutroruvx~|wqopqrtx}|wuuuz}{yvssstx{|~zvsqpprtux~{xtqqppuz{~}xtqnlnoqv{}zusrqqsvxy~~yvtqpppptyx{|zxwxxy}~|ywxz~~|zxwwy}}{yxyz{~}|||~}{|}}}~~{z{{|}||yx{~{yxxyz|~|ywurpqrsuy|~{wussuvux|~~}{xvwvtvy{}~{zy{||{|~zyxwvsrtuuw{}~}{ywtssrrruwxz{}}{{{zvtrqppnoqruy}~~~{zyvuuttvwx{~~}|zxvuvuux|}~{xx|{{}}|zyxxy{{|~}{xvwyyy|~~~}zz{{{{}|{{z{|~}|{zxy{}~}{zzz|~~|{{}~}~}|{zyyyz{}}}|zzzz{}~~~~|{zyz{{{|~}~~~~{z|~~~}zyxwvxz|}{zyxvuuwyyy{}}|{zxvuuvvvvxyz{}~}~}|{zywux{yy{}~}{zzz{}~}~~~}~}zy~~~}|~}|~|yz{{{yyyz{zzzz{{yxyz|{xwxyyxxy{zxxzzzzz{zz|}{z|~~}}}~~~}}}}}}||}|{{|{yyzyyz|{yzzzzyy{{z|}zwz}{y{||{zz|||||||~~{y||yxyyz{yyzyxz{zzz{}~|}||}~~}{{{{{||{|}{z{{|}||{{}~||}~}{||{|~~}}}~~}~~~}}}}~~~~~~|}~~}|~~~}}~~~~}}~}}~}}~~~~~~}~~}|}~~||}~~}|}~~~~~~~~~~~}~~}}}~~~~~~~~}~~}||}}}}|}~~~||}~~}|~~|||}|||||{{}|{{}}|||{z{|zxxyzyxxzzzyyzzyxxxxxxxyz|{zz{|}zy{{yyyyyyy{||{}~{z}~}||~~}~~~~{z}~~~~}}}}}}}}|{z{||{zz{{yy{{zyyz{zyxxzzzzyxz{{zxz|{xxyyyyzzzy{||{}}{||{z{{zzyxyyxy{zyyyyyyxxxz{|{yz|}|{{zyyzzzyyzzyyy{{zz|}|{{{}|{}}{||||{z{}}}}}~~}~~|}~~}~}|}}|}{|}||~~|{}~~}}}|{}~~~~~~~~~~~~~~~~~~~~~~~}}}}~|}~~~~~~~~~~}~~~}~~}}~~~~~~}}}}|{zz{}|{|||}~}}}}}{|}||{{yyzyxxyz{zxz|zyyxwxyxwwxzyxxxxyzzyxxzyxxyyyxxz||{z{|||{{|}~~}|}}}|zz|||}~~~}~~}}}~~||}}}}~~~~|}}}~~~}|||{zzz{zxy|zxy{||{z||{{}|z||{zzyyzxxxxyyxxxyyxwxyxxxwvvxxxxxyzyxxxwwwxxxxxxyzzyyzz{|}|}}}~}{|}}|||}}||}~}}}}~~~~~~~~~}|~~}~~~}}~~~~~}|}~~}~~}}}|||||}}||||}}}}}~~~~~~~~~~~~~~}}~~~}~~~~~}}}}|}~~|||~~~~~}}~~|}~~~~~~}}~}~~}}~~~~~~~~~||}}}|zz{zyyyyyyyyzyyzz{{zz{zz{{{zyxxxxxyyyyyz{zz{{{zz|}{yz{zyyxyzzzz{{{|}~~}|||}}}|}~~~~~~~~}}~~~~}}||||}}}}}|||{{{|}}|}}}}}}~~||}}|}|||{{{z{||{{{{z{{zzzzzyxyzzzz{{|{zz{|{{zzyyyzzywxzxxyyyzyyzzzzzyy{{zzyyz{zz||{{{|}||||{||}~~~~~~~~~~~~~~~}|~~~~}~~}}}}}|{|}}}}}~~||}}~}|||~~}}~~}~~~~~}{}~~~~~~~~~~~~~~~}}}}}}|{yzzzz{{zzzzzzz{{zyyz|}}}|{|}}}}||}}}~~~~~~}||~~~|||~}}~~~~}~~~~~~}}}}}|{zz{|zy{|zyyz{{{zzzz{{{z{||{zz|}|{z|~~}|||}}}}}~~~}}~~}}|}~}}}}|||||}}||}}}}~~~~~~~}{z||{{{zyyzyyzzzzzzz{||{|}}}}|}~}||{{||{z{{{{{{{|}}|}~~}}}~}|}~|{zzz{zzzzxxxyy{zzz{{{{||}}}}}}~~}|{|{{|}}|||||{{{||||}~~}}~~~~~~~~~~~}~~~}||}|{|}~~|{|}}||}}}|{|||}|{z|||{||||{|}||}}}}|}~~}~~~}}}}||}}}{|}|{||||{{||{{||}}}}}}}~~~~~~~~~~~~~}~~}}}}|}}}}{z}~|z{|||zz{{{zyyzz{yxz{{zxy{zyxyyxxyyyyz{{{z||||{zz{zzzyyzzyyzz{{{zz|}}}|}~~~~~}}||||{{{zzz{{{{||||||||}~~~~~}|}|{{{zzzzzzzz{{zyyzz{{{zzzzzzyyzyxyyyyyyyzyyyyxxyyzyy{|zz{|~}{|~}}}||{{z{{{{{{{||{z{|{{}~~}|}~~}}}|z||{{||{{{{{{z{|||}||}~~~}}}}|||{||||}}}~~}~}|}~~~}~~~~}}~}|{{}~~~~~~~~~~~~~~~}~~}~}~}~~~~}}}}||}}}|}~~~~~~~}}~}}~}|~}|{{||{yy{zyz{zyyxyzxxyxwvvvwwwwwwwwwwxxxxxwxyyyyxyxwxz{{{z{||{||}}||~~}|{|}|zz{|||}}|{|~}|}~~~~~~~~~~~}~~~}}~~}}~}~~}~~~}}}~~~|{|}|{zzz{|zz{{||zz{{zzzzz{{zy{{zz||{zzzzzyz{zzz{zzzz{{{zz{{{{{{zz{{{{{{||||||||||}|{{|}|{}}}}}~~~}~~~~~~~~~}}|}}|{{|}~}}~~~}~~~~~}~~~~~~~~~~~~}}}}}}~~~~}||}~}}}}~}}}}~~~~~~||}~}}}|}}}}}||~~|}}~~|}}}}}}}}}}~~}}}|}||||{zz{{{zyyyzyyzzzzzzyzzzzyyz{zyzz{|}|{|||{{z{{yxz{{zzz{||{{|}}}}~~~~~~}}}}}}}~~~~~}}}}|}}||}}||}}~}|}~}|}~~}|}}}}}|||||||||}|{|}||}~~~}~}|{zz{zzzzzzz{|}}}~}|{{|||{{{{zxxyzzyyz{{{z{||||{|~~~~~~}~~~~~}}}}}}}}}}}}~~~}||~}|~~}~~~~~~~~}~~~~~~~~~~~}~~~~}}}|{||}||{{||}}}}~~~}}}~~}}~}|{||}}||}}}}}~~~~~}}}~~}}~~}}~~~~~~}}}}|{|}}}}|}}}}}}}~~~~~~}}|||||{{|||||{{||{||{{zyz{{{{zzzzzzzyzz{||||}}}|}~~~~~~~~}~~~}}}}}}~~}|}}||||||||||}}~~}~~~~~~}|{||zyyz{{{{||||}}}~~}~~}||{|||{{|}}}~~~}||}||{|{yyzyxxxxxwwxyyxyyyz{{{{{|}|{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~|||}}}}}}}}}~}~~~~~~~~~~~~~~}}||}~}|~~}}}~~~}||{{zzzzzyyyyzzyz{{zz{|}}~~~~}}}|||||||}}|||}|{||||}}}~~~~~~~~~~~}}|{|}}||||}~}}~~}}}}}}}}}}}}|||}~}}}}|||||{zzz{{zz{|{{{{{{{|{zz{{yyzzyxxxyxy{{{zz{{{{{{{{{zz{{zzz{{zz{zzz{zyyz|}}}~~|||}~~~~~~~~~~~~~~}|}}}~~~~~~~~~~}}}}}}}|{{||{{{{zzzz{zyz{{{zzzzzzyzyyyyyyyyyxxz{{{|}~~~~~~~}||}}}|~~~~~}~~}}}}~~}|~~~~~~~}}||}}}~~~~~~|{||{{{{||{{{{{{zzz{{{{zzzzzz{|||}}}~~~~~~}~~~~~}}}}}}}}}}|}}}}}}~~~~~}}}~~~~~~~~~~~~}}}}}}~~}~~~~|||{{{zzzyyyz{{{{{{||}|{{|||||{{zzzzyzz{{{{{{{{{|{{zz{zyyyyyyyyz{zzzzzyzz{{{{|||}~~}}}}}|{}~}||}~~~~~}|}}}}|}}|}}}~}}}~~}}~~}}~~~}~~}~~~~~~~~}}}}|||||{{{{{zz{{{{{{|}||||}}|||}}||}~~~~~~~~~}}}|}}|}}}|}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}|||{{||{{{{|||||}~}|}~~~~~}}}}}|||}~}|}}}}}}~~~}~~~~}~~}}}}}}|||}}}|}}}||}~~}}}~~~~~~~}}~}}}}}|||||}||}}||||}~}}}}~~~~~~~}}}~~}}}}~~}}}}~~~~}}}}}||}~~~~~~~}}~~~~~~~~~}~~~}~~~~~~~~~~}}~~~~~~}|||{{zz{zyxyyyxxyyyzzzzzz{{{||{{{{{{{{z{|||{{|{{||}}}~~~~~}}}||}}}||}~~~~~~~~~~~~~~~~~~~}}~}}||}|{|}}}||}}|||}}|}|||||}}|}~}||}}}{{{{{{{{zzzz{||||}~~~~~~~}~~~~~~}~~~}}~~}}~~}}~~~~~~~}|}~}}}}}}|}}}}}}}}}}}||}}}||{{{z{{{{zz{||||}~~~~~~}||||}}||}}~~~~~~~~~~~~~}}|||}}||||}||}}}||{{|||||{{{{{||}}}}}~}}}~~~~~~~}}~}|{||||{||{z{|||||||}}}}}}}}|||{{{{{|{{{{|||||}}||}}}}}}}~~~~~~}}|||||{{{{{{|||||}~~~~~~~~~}|||||||||}~~~~~~~}}~~}||||||||||||{{{|||{{{{{{{{{{{{{||}}}}}|}}}}}}|{{zzzyyyyxxxyyyzzzzzz{|{|}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||{{|{{{{{||{{|||{{{{{zzzzyyyzzzzzzzz{{{{||}}|}~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}|||}}~~~~~}|}}}}}}}||||||||||{{|{{zz{|{{{{{{z{|{{{{{{zz{{zz{{|{{|}||}}}}}}}}||}||}~}||||{zz{{zzzzzzzz{{{{{||}}}~~~~~}}|{{{{{{{||}}~~~~~~~}}}|{{{{{{zzzyzzzzzzzzzyyyzzz{zz{{{|}}}~~~~~~~~~~~~~~|{{zyxxyyxyzzzzz{{{z{|{zz{{{{{{{{|}|||||||}~}}}~~~~~~~~~~~~~~~~}}}}}}||}||{|}}}~~~~~~}}~~~~~~~}|}~~}|{}~~{y}}{{zz}~~}}}|}~}}~}}||}}yvwyywwxyzzzyyyyxwxz{zzz{{{{z{zxyzz{||||||{yxyy{~~~}|{zz{~}}~~~~~~{zyyz}}|z{}~~{||||}~~}}|~|}~|{|}~~}}~|{|||||}~~}~}{zyyyyyxxxxxyyxxxxxxyzzzzzywwxxwx{|}}}}}}}||||||||}}||||{yz{xuwxwvvxxyyyyyyyyzzzz{zzz{zyyyyywwvvvvvwwvvwvvvvvvuuvvvvwyz{~||~~}~~~~~}}}|{{|{{|}}}~~~~~~~}}}}|}~~~~}~~}}~~}~~~}|{zzyxxz|{z|~|{}~}|}~~~}~~}|{||||||{{|~~}|{|}}~~}|||{zyxyzxwyz{||}}||~~~~~~~}|zzzyxwvvvwxyyyz{{{{{{|{z||{{|}~~~~}}}}zyxxwxzyxy{{{{{|||||~~~}}}|||}~~~~~}}~~}|~}|}}||{zzzz{{{}~~}~~~}|||}}~}}|{{{zxwvwwwwxxyzz{|||}}~}|}~}}}||{zzzzyyxxwwutvvuvvuvxwvwxwwxxxyzzyz{{{zyyyxxxvuvxwuvxwvvvvvuuvvvwwwxyz{{z{|||}~~}~~~~~~~~}||}}}}}|}~~}}~~~~~~}}}}|{z{{|{|}~~~~~~~~~~~~}}}|{|}}}||}~~~}}|||||{||~~|{{zyxxwwxyz{||}~~}{{{{{||}~~}{zyzxwxyyxyzz{{|~~~}}}||}~~~~{{{ywxyyxy{||~~}|zyyyxxyzzz|~~~~~}{{|{zz{{yz{|||}~}|||{{{{{|||~~}{{zzzzyyyz{|}~~}~~~~~}{zyyyyyyzz{{|}~~~~~}{{yxwwvvwwwyz{}}|{{{{{||}}}~~~~}||}|zxxxxwvwxxxxxyzyxxy{|yvuuuvwvvwx{~}{zzxvtsttrqqqqrstuvwxz{{{{||{zxwwwxxyz{{|}~~}}}|}~~~~}}}|||||}~~~}}}|||||}~~~~}|||}~~~~}}}~~~~|{zz{{|}~~~}~~~}~~~~}}|{zzzzyyzzzz{}~~~~~~}|||||}~~~~|{zyxwwwxxxyzz{|}~~}}}||{|||}~~~}|{{{{{{{zz{{|}~~~}}|{{||}~~~~~}{{zyxwwwxxyz{|}~~~~~~~~~~~~}||{zyyzzyz{{|}~~~~}}||}}~~~|{yyxxyzzz{|}~~~~}}~~~~~~}|{yxxxwwxxxyzz{{{||}}}||{|||}}}~~~~}{zyxxwxxyz{{|}}}~~~}|{{zzzyyxxyyxyzzzywxwvutttsrrsstuvxyyyzzzyyxxwwwwwxxyzzzz{{zyyyxwwxz|}~~~~~~~~~~}||}|{||~~~~~~~~~~}||{{{|}}~~}}|{||||}~~~~}}}|||{zzyyzz{||}~~}}}}}~~~~}|{zyyxwwxxxyz{|}}~~}}}}|{{{{|||||}}}}||}}}}}}}|{zz{{|}~~~~}}}}}}}~~}}~|zzzyxxxz{||}}}}|||}~~~}|{z{zz{||||}~~}}}|{{{{{|}~}||{{zyyyzzz{|}~~~}}}}}|}}}}}~~~~~~~}||{zyyyzz{{||}}~~~}}}}|{{{{{{{|}}}}~~~~~~}||{zyxxyyyy{||}|}}}}||{zyyyyyzzzzzyyyxxxyyxxxxxxwwxxyyyz{{{{{zzzyxwvvvvvwxxyyzzyxwwwvvutuvxz|~~~~}~~}}}}}||}~}}}}}~~}|||{{{{|}}~~}yy{}}~}||}~~~}}}}~~~}|{|||}}~~~~}}|{zzyxxyzz{|}}~~}}}}}||}~~}}~~~}|{{||}}~~}}}}|||{{zzzzz{||||||||}}}|||{zzzyyyz{||}}}~~~~~||{{{zyzz{{{|}}}~~~~~~}||}~~~~~~~}}|{{{{z{{|}}}~~~~~~}}||||||}}~~~~}}}}}}~~}}}}}|{{{{{{{{|||}}}~~~~~~~~~}|{zyyzzz{||||}}}||||zyyxxwwxyyz{{|}}~~~~~}}|{zzzz{{{|||||||||{{{zzzzz{{||||||||||{zzzyyxxwwxyzzz{{|{{{{zzyyxxwwwxxxxxxxyyxxyyyyxxxyz{{|~~~~~}}}}}}~~}}}~~}}}~~}||{{zyzzz{{|}}~~~~~~}}}}||}~~~~~~}}|{{{|{{|}}}}}~~~}}}}}|}}}}}}||}}~}~~~~~~~}}||{{{{||||{{{{{{||||}}~~~}}}}}}}}~}~~~~}}}}||}}}}}}}||||||||}}|}~}}~~~~~~}||{zzzzzzyyyyyzzzzzzz{{{|||||||}}||}~~~~~}}}}}}}~~~~~~~~}}|||}}}}}}}}}||}||||}}}}~~~~}}}}}}}|{{|}}}}||}~}}}}}}}~~}}~~~~yvwz|||~~}ywuuw{}|xwxxxxxwwx{~~~|zxxy{{zzzz{zyyyyyyy{}~~}{xwwwxxyz{|}}|{{||||{{{{{{zyyyzzxyzzyxwvvuuvwwvwyz{{{{{{{{zzyyxxxwwxyyz{{||}~}}}|||||}}}}}}}}}|||{{zyyzzz{{|}}~~}}}~~}~~~~}}}||||}}}}}}}}}}|||{{zyyzyyz{{{||}~~}}~}}|{{{zzz{zzzzzzzzzzzz{{{{|}}}~~~~~}}|||||||||{z{{{{zz{{z{{{{{|}}~~~~~~~~~}}||}||}~~~~~~~~~~~}||||}~~~}|{{zyyyzz|~~}{}~{yyyyxyyz{}~~}}~|zwx{}~~~~~~}}~}{{z{||||{{|}}~~}|}~~~}|{zz{}~~~~~~~~}||{{{{{|}~}}}|||{{{{zzzz{|||||{{{{zzzzyxxwwvvwvvvvvwxyyzzzzzz{{zzyyyyyyyyyxxwwxwwwxxwwwxxxxxxxxxxyyyzyxwwxwvvwxxyz{|}}~~~~~~~~~~~~~}~~~~~~~~~~}}~~~~}|||}}}}}~~~~~~~}}}||||}}~~~~~~}~~}||{zzz{zzz{{{{{{{{{zzyyyxxxxyyyzz{{{{||{{{{zzzzzzzzzz{{||||{||{zz{{{||}}}}}}}}||||||{{{{{{{{|~~}|{ywxyzzyz}~}|}~~}||{{{{zzz{|{{{|}}}}}|{zzzzzzz{{{{z{{{{{zzzzz{{|||{{}~~~~~~}|{||||||||}}}}}||{|}||}}}}}~~~~~~~~~}}~~~~}}||{{{zzzzyyz{{|||}}}}}}}}~~~~~~~~~~}}}}|||}}|}~~~~~~~}|{{zzyyyyzzyyyyyyxxxxwvuuutttttssssssstuuuuuvvvvvwwxyz{{{||||}~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}~~~~~~~~~~~~}||||||{||{{{{{{{||}|||||||}~~|}~~~}}}~~~}|{zzzzzzyyxyyyxxxxxwwwwwxyyxwwxxxyz{{{||{{z{|}}}}~~~~~}}}|{{{{{{|}~~~~~~~~~~~~~~~~~~~}}~~}}}}}~~~~~~~~~}}||||||||||{{{zyxxxxxxxyyxxwxxxyyyyyyyyyzz{{|}}}}~~~~}}}}|{{{{{{|||}}}}}~}}|||||{{{{{{{{|{{{{||||{{{zzzzzzzyyyyz{{{|}}|}}}}}||{{{{|||||||||||{{{{{zzz{{{{{{{{{{zzzyxxxxxxwwwwxxyyyzzzz{{||||}~~~~~~}~~~~~~~~~~~}}}}}||||{{||||||||||||}}|}}~~~~~~~~~~~}~~}}}~~~~~~}~~}}}~}~~~~~~~~~~~~~~~~~~~~|{{{~~}~~}|||~~|zywxy{~~}zz{||{zyxyz{|}~~}{{{{|}~~~}|zzyyyzz{{{{||}}}~~~}|||}}}~~~~}}}|{{{{{{{|}~~~~~~~~~}}}}|{{{zzyyyyyz{z{{{{|||||||}}~~}}~~~~~}}}||{||}}}~~~~}}|||}}}}}|}|}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||}||||{{{{zzzzzyyzzzyz{{{{{|{{{{zzzz{{{{{{{{{||{{{{zzzzzzyyyyyzzzzzzz{{{zzzzyyxxxxxwwwwwwwwwwxxwwxxxxxyyyzz{z{{||||||{{|{{{|||||||}}}}~~~~~~~~~~~}}}}}|||}}}}}}}~~~~~~~~}}||{{{{{{{|||}}|}}}}}}}}}~~~~~~~|}~}||}}}|{{{|}~~}}~~}}}}}|{{{|||||||||}}}|{{{z{{{{{{zyz{{|}~~}||||||{{{{{{{|{{z{{|||{zzzzzzzyyxxxyyz{||{{{{|}}~~~~~}}}}}~~~~}}|||{{{zyyzz{{{{{zz{{|||}||{||}}}}}}}}}~~~~~}~}}}}~~~~~~~~~~~~}|||{{|||{zz{zz{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}||{zzzyxxxxxxyyxwxyyyxxxxwwvuuuvvvvvvwwwwxwwwvvvvvvwwwwxyyyyyyz{{{{zzzyyzzzzyyyxxxz{{{{{||}~~~~~|||ywvz~|{zz|~~~}}|}~}}}}}}}~~~~~~}~~}}~~~}}}}}|{{|}}}~~}}|{{{{{{{{{z{{||{{zzzzzzzyyxxxxxwxxxwwxwxyyyxxyyxxyyyyzz||||||}|||}~~~}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}|{{{{{zzz{{zz{{{{{zzyyyyyyyyyyyyzzz{{{{{||}||||||||}}}}}}||}}}}}}}}||||{{|||||}}~~~~~~~}}}}||}||{{{{{{{{{{zzzzzzyyyyyyzzyyzzzzzzzyxxxxwvvvuuvvvwwwwxxxxxxxxxxxxxxxxyyyyyyz{{|}~~~~~~~~~~~}|}}}}~}}|}|}}~~|z{}~~}|||}sooov}|xz|}}~~~~||}|}~~||}~~||~~~~~~~~~~~~}~~~}}||||}~~~~}}}~~~~~~~~~~}}|}}|{{||}}}}}|zyyyxxxxxxwwxxxxxxxxxxxyyz{{||||{{|}}}}}}||{{{{{||||}}}}~~~~~~~~}}}}}}~~~~}}}}}}}}|||||}}}|||||{{zzzzzyyyyyyyz{{{{||||{{{{{{{zzzzzzzzzzyxxxyyyyyxxxyyzz{{{{{{{{{{z{{|||||}~~~~~~~~~}}}}}}}~}}|||}~~~~}||||{{{{{|}~~~~~~~~}}}|{{||||~}|{zxwwvuvyz{|{yxyyz{||||zyxz|}||{}ytttw~{}~}}}~~}|{{zyxxxzz{|~~}|||}|{zyyyzz{{{{{{{{|}~~~~}|{{{|}}}}}||~~~}}~~{zz{}~~}{yy|~}|}|zz|}}}~~}zx~|uliq~xru{~~~zxyz}||}zusx~~~~}zxz}{yyz{}~~{xy{{{{}~yxxyz|}}}|ywxyz}|ywy{}~~}}}}~~~~}|{{|}{zy{~~~~~}~~}~~}|}~~~~}|}~}|||}|}~|||{{{{{|||{{{zyyyzzyywusuwx{~~}}|zyyxyz{|||}}||||{zyyyyyyyzyyyyzyxxwwwxxyz{||{zyxxxyzzzyz{{|||{{|~~}}}|||||||{|}~~~}|||}}}~~~~~~~}}}|||{{{zzzyyyxxxyyyyz{{{||}}~~~~~~~~~}~~}}}~~~~~~~~}}}}}}}}}}}~~~~}||{{zzzzz{z{|{z{}{z}~}|yy{{{zyyxwwxxvuvvuutuwwwwwxxxyyyyz{{|{{|~~~|{}}|||{{yxyyxxxwxyxwxxxwwwwxzzzyxyzyz{{{{||{|}~~~~~~~~~~}}}~}}~~~~~~~}~~~~~}|}}}}}|{zzz{yy|~||}~}}}~}||}}}}|{{{yxxxyzzz{{yyxwuuvxxxxxyyz{zyz|{z{{}}||}}}}~~}~~}|}}~~~~~|||~~}|{|~~}|z{}|{{||zyxxyz{|}~~~~}{{}~}}}~~|zxxyyzyxxyz{|{{zz{|||~~}|{zzyyzzzyvvwwvwwwwwvwwwwxxwx{|}~}}~~}}|}}}}|{z{|}}||{zz|}|{}~}{yyz{|}}}}~}|{|~}||{zyxwyzyxvuuusrrqpommmmnoooopqqqrstrpoonnopqqrtwyyyy{|zyxvvvtssrsttuvwxxxxyyz|||}~}}}}}~}|}}|zyxyyyyz{}~~~}}||}~}{}~|zzzzz{}~~}||||}~~~~~~~~~}|}}|{{|zz}~~~~~}}}{zz{z{|}~~~~}|{zzyxyzzzzz{|}}}}}~}||{zz{{yyyyxyzzyyzzyxxxwwy{ywy|{y{|}}{z{zzz{{|~}|~}}~~~~~}}|{zxy{yyz{||||~}|}}|zzyz|~}~~~~~~~}}|{{{|}}}}||~~~~}|{{}~~~|}~~}||}~~}~~}{zxwwwwwvvvvwwvxzzzzyxvvussssstuuvvvwwwxzzxxyxvtsqppqpopprrrsuutsrqqpopqqqqrstwxy{|~~||{yxwvwvuvvvvwwuvz~}}~}~~~~~~}|}~}}}}}|{||}~~~~~}|}}||{{zxy{{{|~}~~|{zyyyzzz{|~~~~~~~~~~~|~~|yyzxwwxxxz{{{{{zyxxyvssrpponnoqstuuuvwxyxwwxxxwwxxyyz{}~}}~~~}z{|zz{|||{z{{{{{{|}~}|~~}~~}~~~~~|zyyyyxyyzyyzzz{{{{{{{|}}}|{{|{{}~~~~~}~~~}~~}|~~~~~}}~~~~~~~{xxywuuuuutuuuvwxxxy{ywwxwvvvuuwwvwy{}|{||{{||{{{zyy{{{{{yxyyxyz{{zy{|{z{{z{|||~|zyxvttuuutuvwwwxxyyywvvvuuuuvwxyyz}~}~~~}}}}}|{zzzxwwwyzyy{}~}|||{zzywwwwvuvwxyz|}}|}~}|{{{{{zzz{|}~}||}~}|zyzzyyz{{{|}}}~~~|{{zxwvvvvvwxyzyyz{zzyzzzzzzzyyyvuvwvvvuuuuvwxxyzz{||{{|}}}}}~~}}}||zzz{|~~~~}~~~~~~}}~~}|{z|~}}}}~}zzzzzzyzz|}}|}~}|{{zzzzz{{{||}}~~}~~~~~~}|}~~~~}{{}~~}}}|{zz{{{{{zyxwwwuuuuvustttttsuuuvwwwvvvvvuvwvvwwwwwxyywxxxxxyyyzz{zxxyyywuvvvvvvwxyyxy{|||{|}}}~~~~~~~~~~~~}|}~~~~~|zyyxwwxzz{|~~}}|{zzyxwvvwwxxyyz{|}}||}}}}}~~~~~}}}~~~~~~}~~}||||||{zzzzzzzz{{{|}}~~~|zy{{zyzz{{{|}||||}}{{||{zz{|||{{{zzywwxxwvwwxxxz{zz|}~~}}~~~}|}~|{|{zzz{|}~~~}|{z{{{zyz{|}|z|}||||~~~~~~~~}}}}}}~~}|{zyyxyyyxxxyyyyxwwwvuttttuuutuuuutttsrrqooprsrrsuvwxyzzzyzyxwwwwuttuuvwwwwxy{{z{}||{|}}}}}}~~~~}~~}}~~}|{|}|||||}~~~~~~~~~~}}}{zzz{{yz{|||}}~~}}}|}~~~~~~~~}~~~~~~~}}||{zz|||}~~~~~}|{zz{|{z{}}}}}}}~}|||{zyxyyxwyzyyyz{|}~}}|{{||||||}}}}}|||||{{zyz{zz{|}}~~~}}}}}~~}||||||~~}|||{zz{yxxwwwvvwwwxyyyzzz{{|}~~~~~~}~~}||}}~~~~}||{{{{{zzzzzz{|{{{|||||}~~~~~{|}}}}}~~~}}}~~}}~}{{|||||}}|{|}{z{{{zxxyyyxwyz{{z{|||{zzzyxwwwxwvvvuuuuuttuvvutuvwxxwy{zyz{{|}}|||}}}||}}}}}||||||{{{zzz{{{{{{{{{{zzz|}}~}|||}}}~}}~~}|{}}}~}}~}}|{{{|}|{|}~~~~~}~}}||{{zzzzzz{|}~~~}}}}}~~~}}|{{zxyyxxxy{zyyzz{zxyyyxxxxwxxxyxxxyyyyxwwwwxxyyyyy{|}}||}}}}~~}||}}|{{||{{{{{|}}}~~~}}~~}||}~~~}}~~~~~}}~~~~~~~~~}||}~}|}~~}}~~~}}~~~}|||{{zxyzyyz{{|}}~~~~~}}~~~}~~~|{zyyz{zyz{{|{{|{yyyyxxxyyyyyyyyyzyyxyzzzzyyz{||||~~~~}}}}~~~~~}~}}~}|{yyyxwwvvvuvwwxvuwxwvvvwwvwxxwz|||}}|||||{{{|{zz{|}|z|}|{zyyyyxvvwxyxwyywwwxyxxyyxxyyz{|}}~~~~~~}}}}}}~~~~~~~~~}|}}|{|}}}}|z{}}|{y{{zyzyxvvxzxvvwxyxwyxwwxvuvwwxvvwxxyzzy{~~|}~||~~~~}|{zyy{{xy||{{{}~}|{|}||{yyz{{y{|}}~~}|z{{{zyz{zyxy{||}}~~}|~~}~}~~~~~~}}{z{zyxxyyxvvvwwxxxwwxyxvxyyxwxy{zz{{yz|{zzyz{zxwwz{zzz|~{yz|||ywvvwxxxxz||{{|~}}}}{zzzyxy{{{~~~~}}~~~}{||zyzz{||}||}~~~~||}~~~}~~~~~~}}}||}|{{|}}zwyzywvuvvvvwwwwvvwxy{zyxyyzyyyzzzyxz|||}}~~}}}}|||zz{||}~~~~~~~|||}{wwxz{z{|}}~~~~}|}}{zz{{{zyxwwvvwwxxwuvwvvxxvvwxxyyzzxx{}|{{{{{{zwxzzzzz{{{{}~~}~~~~~~}}}|{|{zzyzxxyzxxzz|||~~{~||}~~~}|}}{z{{zyyzzz{|}}~||~}~}}}}{~}|{{|}{z|~}||}~~}|}}{{{zyxvtuuuttuutuvttvwwwvvvutvyvsx|zy{}~~|{|{zzyyz{{yy|}||}~~|z|}}||}|~|}~~}|{{{{{z{}|z{||||}}}~~}~}||}~}|}~~~~|{}~~|~~}~}~}}}}~||{}}|{yy{zxx{}~}}~~~~~}~}||}}||~}|~}}~|z{~}{}~~~}{||||zzz|~{}~|{zyzzz{zyyz||{~~~}||}}|{{z||zyyz|{yyyzzxxz{yxwwvutuvutvvstxyyxxyzzz|}|}}}~~~|zyyyyxwwxyxvwyxwwvuuuvwxxxxyz|}|}~~~}}~~}|}~}}}}~~}{|~}}}|~}|}~}~~~|{zyzz{}|z{|}~}}~~}||{yxyxvvvwxutxywvvwyxwz{yxz{|}||||}|||{}~|{}}||{{|{{zyyyyyxwyzxwwxyyzyxz|}|zz|}}}}~~~|~~}|}~|{{{|{z|~~}~~~~~~~~}}}}|zyzzyyyzz{{{{|~~~~~~}}|||{yy{zxxxyyxxzzyyzzzzywwz}|z{{||{{~}z{~|{{{|{{{|||}}||}}z|~}||||}}|{{{|}{zz{zzzzzzzzz|~}|}~|}~~~~~}~~}~}|}~~~|{{{{zyzzzyyyyz||{{zzzz{{|{zz{{z{{{|||{zz{|{z{|zz|}}}}|}}}~}~}~~~}{}}z{|}}|{|}||}|{}~||}~}{}~~~~~~}}~~~~~}}}}|{{{{zyxxxxyxusttqprsttttvuuy{ywyzyyyz}~~~~}}~}~~~~}|~}|{{}~~~~~||}~~}{{|zy{{zy{{yz||zzzzzzz}~}}~}{{{|}}}}~~}}~~~~~~~~}}}||~~}|}}z|}|{zy||zz{{|{zzzyyzzyyz{zyyz}|yz{{|||||{|~}{|}~~}|}}}}}}}}|{yyz{zzzz{zzzyyz{zyyyyxxyxxwvwxyz{{{|}}}~~~~~~}~~~~~~}~~~}|}~}~~}~~}}}|{|~~}~~~~~~}}~~~~}|}}||}}}}~~|}}}||}~}|}~~}}~~~~}||||}|}}}}}|||~~}}}~~~~}~~}|{{zwvxxuttuwwvxywvxzzz{|||{{z|}{yz{zz{{|}}}||}~~~|~|}}}}}~}|}}{z{{zzzz{zzzzz{yxzzxxz{}{y{}}||}||}~~~~}~~|{z|}|{yzz{}}||~}}}}~~}~~~~~~~~~~~}|}~~}{|~~}~~}}}}|{zzzyz{zyxwxywuwxxwwwxxxwwwwxyxxz{{zyz|}|{z{||{{{{|~~}~~~~~~~~}||||{z{|}}}~~}}}}}~}}|||}}|}}}}~}}~~}~~}}}}}|}|{||{{{z{zxy{{{ywyzyxxyzzz{{|}}~~~}~~}~|z||zzyyzzz{|{zzz{|}|{|~~}}~~~~~~~~~~~~}|}}||}}}}}}}~~|~~}||{{{yxxxyyyyz|}}}~~~~~~~~~~~}~~}}~~~}|}|}~}||}~}||~~~~}}~~|}}|{|{yyyz{{yyyz|||{zz{{{{{{{zyyz{zzzyxxyz{{{||||~~~~~~}~~~}|{{{|{zz{zxyyyyzzyyzz{{yyzyxxyyyyyzz{{||||}~~~}|}~}|}|}~}}~~}||}~|{|||{{{||{zzyxxwwxxxxxxxwwwxxyyyzzzyxxyz{|}~~|~}{||||z{}}{|}||~~~~~~}}|||}}|||{||||}{{{{{{{|||}~~}}~}}~~}}}||{z{{yxxxwvuuuvwvtttvwwwxxyzzzz{}}}~~}~~}~~}}~~~}}}~}}~~}~~~}~}}~~~~~~}}}~~~~~~}~~~~~}}||{z{{ywxyyyxxyyxxxyxwwxxxwwxyywwyyzzyz|{zz{{|||}~~}~~}}~~|}~}}|{{|}}|{z|~}|~~~~~}}}}~||}~~~~~~~~}{|~~}~~~|}~~|yyz{{ywyzywwwxyyyzz{{{||}~|{}~~}}}|z{|{{zz|}{z||||||}|}}}}}~~}~}~~{zxw|xppsvwxz|~zrqplou{|{zy~~{vqsuw}}xqpnjkosy~~zsnkklmosy}ytpmjglppt||somkjjnpszxromjikoqqw}yromjiknqv{~zwtsrqty}}wvrpqpquw|}yyyvuwy}}ytstsqtxz||xvsrstssx}}zxvspoqsuy{sponmnosx|~}zupmkgfilotx}yurrspnty{}~~}~~~~~~{z|~~~~||{}{{zxyz|~||{zyxz~~~}xwywtvyyx{~~}|zz|~}}~~~z{}{yz}|zzxxvtuwy{}~{zyvvy|}}{zxwxy~}{wstvuvz}~zvvvtruy{{~}|y{|vruywvz~~~z{}}|}~}ywwwwxzzz|~}{{|{y{}~|{yyyww{z~~|}{{{{|||}~~|zyxwwvttwyx{}yvtturnnooqtwxx{~~}{yyxvssttuwy|}}y}{uwzxvvwwvyzyy{{zxwxwttwwwxxz|{z{|{zyxwwusvwutvwxyzz{|}|zz{|{yy{||~~}~~~~~}|||{zyyzywy{yvwywvvuy{xvz|zy{|zyyyyyyzzzzyvuuvutwywvwyxwwyzyxxxx{}zxyz|~|{}~}}}{~}{|}~~~}||{y{|{z|~~}}~~|}|{}}}}~~}}}|zyvttstutrtvvvvy}}{|}|||}~}~~{}~~~}{|}}|}}~~||~{}~||~~~~|{||}}}}}~~~~|{||zxy{zy{}}|~}~}||{zz|}}}~~}}{yyzywxzyxyz{}||~~}~~|{{zz{zz{||~}}~~}~~}||zxyzxvvwvuuvwvwxxvwwvuwxwuwzxwz{|}}|}|{ywwxwvuttvwwvwyz{{{|~}||{zzzz{{|}||~~~|{||||}}}~~}{|}}}~~}}~~|{||||{{|zyzz{{yxxxxwuvvuvvvvuvxxxyyzzzyxyzzzz{|~~~~~~~~~~~~~~}|}}}}~~~~~~}}{xwvvutstssuvvxyyyzzyyzzzyz||}}~~|zyxxwvvwxxyzz|~~}~~~~~~~}{{{zzz{{{{|}}}}}~}}{zzzzz{{{z|~}|||{yxxwusssssstuvxyzzz{}zxyzxxxy{{{{{|~~~~|||{zzzzzzzzz|}}}}|||{{{zxyzyy{{||{{}{z{|{zxwwvvvwyyxy{{|}~~|||{yyyyzyyyzzz|~}}~}||}~||}}}}}~~~}{yyxxxyz{||~~~~}|{zz{{{{|}}~~~~~}|{zxxwwxxxxyyz{{zz|||||||{|||{||}}}}}}}||||{{|~~}|}~~~~~}|{{{zxxyxvwwxxxyyzzzzzzzzzzzyz{{||}~~~}{zyyyyyyyzzz{||}}}}}}}||{{{zz{|}~~~~~~~~}}}}|}~~~~~~}}}}|{z{||{{{{{zzyxwwvuuuttuvwwxy{|{{{zzyyyxwvvwwxxyz{{{{{|{{zzyxxyxyzyyyz{|{{||{zzyyxwvvwxxxyz{{|}}||||{zz{zzz{{{z{|}}}}~~}}}||{zzzzz{||||}}}}}}~~~~}~~}}||{zz{{|}~~}}|{yxxxxxyyz{{{{{{{{{zzyyzyyyyyyyzzzzz{zzzzzyxxyyzzz|}||}}~~~~~~}}}~~~}~~~~~~~}{{{zyyyzzzzzzzyyzzzzzzzyyyyz{{{{|}~~~~~~}}|{{||{|}}}}|}}||{{{{{{{{{|}~~~~~~~~~~~}|{zyyyzzyyyyyyxyywwxwvuuvwwwxyyzz{|{{{{zzzzzzzzz{||||||}|{{z{zyyxwxwwwxyyxxz{{{{{zzyyyxwxxwwxyyzz{{zyyzxwxxxxyyz{{||{||||}}}||}|zzz{|{{{|}~~~}||}|||}}}}}}||||{{|{zzz{|{z{{||{{||||{{{{zyxyyyyyyzzzzzz{zzzz{zzyyyz{{|}||}}}}|||{zz{{{|}~~~~~~}}~}}~~~~~~~~~~~~~}|{|{zyyyyxxyyyyyyxy{{zzz{|zz|||||||}~~~~~~~~~}||||{zz{{zzzzzz{{|}~~~~~}}}~~~}~~}|||{zyyz{zzzzyyyxwxyyxxxyyyyzzzzzzyzzyyyzz{||{{{||{zzzyxxxxxwwxxxxxxxxxxxwxyyyzz{{zz{{{{z{{{{{zzzyyyxyyyyyzzzzzz{|}|||}}}}}}}}||}~~~~~~}}}~~}}}~~~~~~}}}}||{{z{{zzzz{{{{|||||}}{{{zzzyyyyzzzyyzzyxyyyxxyyyxyzyzz{||{{||||}|||{{zzzzzz{|}}}~~~~~~~~~~~~}}}|{{{||{{{{{{zz{{zzzzzz{|}}}~~~}}|{{{{zz{{{||}~}}}}||}}|||{{{||}}}}}}~~~~~~~}{{zyxwwwvvvvwxxyyyzzz|}||||||{{||{{{{{{{||{zzyzyxxyyxxxxyyyyyxwxxwxxxwwvwxxyyyyzzzyyzyyyxxxxxxwwxyyyyzzz{{{{{{||||}}}}}~}}}~~~~~~}|}~~~~}}|}}~~}}}~~~~~~~~~~~~~~~~~}}}~~}||}}{{{|{zyyzzz{{zyyyyyyyyyxxxxxxxxyyyyz{|{{{zyyyyxxxyyxyz{||}}~~~~~~~~~~}}}}}}||}}}|||{zzzzzzzz{zzzzzzyyzyyzz{{{{}~~~~~}}}}||}}}|||}}}~~}~~~~}}}}}}}}}}}}~~~~~}}}}}}}|}~~}~~~~}}~}|}~}}}~~~~~}}}|||{{zzzz{{{{{{|}|{||{{||||||}|{{|||}}}|{{{zzyyzyyxyyyxyyyxxxxxxxyxxxxxyyxxxyxxxxxxwwwxwxyyzz{{{{{{{{{||{{{{{{z{{{{zz{{{||{{{||||}~~~~~~~}}}||{zzzyyyzzyyyzzyyzzyyyzzyyyyyyz{{zzzzyxxxxyxxyzz{{{||||}}|||||||}~~~~~~}}}|{{{{zz{{{||||||}}||||{{zyyzzzyzzzzz{||{||{{zzzyyzzzzz{{{{{|||{{{{{{zzzzz{{|~~}|}}}}~~~}}}}}}}~~}}}}}}}~~~}~~~~~}||||||||{{{{{{{zzzyyxxxxwxxxxwxyyzzzzz{{||{{|}||||{{{{|{zzzzyxxwwxxxxxxyyyyz{{{{{||{zzzzzzzzzzzzzzz{{{{{||{{||||{{||{||||{z{|{{||{{{{|}}~~~~~||}}~~~~~~~|}}}}}~~~~~~}}}|||{{z{zyyyyyxxyyyyyzz{|}}}}}}}}}|||{{{|{{||{|||}}||}}}|||||||}}||}~~~~}|||||{|}}}}}~~~~~~}}}}||{{|{{{{{zzz{{zyyyyzzzzzzzz{{{{{{{{{zz{{||{{|||}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}||}||}}}||||{zyzyyxwwwvvwxxwwxxxxyzzyzzzzyyzyxxyxxxxxwwwwwwwxxxwwvvvwwwwxxxxxyz{{zzzzzz{{|||{{||||{||zzzzzzzz{{{|~~~~~~~~~}~~~~~}}|}}}}}}~~~~~~}~~~~~}}}|{||||{{{zzzzzzyyyyxxxxwwwwxxwxyyyzz{{{{|}}}}}}}}~~~}}}||||}}|||}}||}~~~~~~~~~~~~~~~~~~~}}}}}||||||}}~~~~}||{zzz{{{z{|||}}~~~~~~~~~~~}}}~}}}}}}}~~~~~~~~~~~~~~}|}}}}~~~~~~}}}~}}~~~~}}}|{{{{|||||{|||||||{z{{zzzzyxxyyyyyyxxwwwwwwwwwvvvwvvuvvuuuuvvvwwwwxxyyyyyxwxxxxxwxxwxyyzzzz{zzz{{zzz{{z{||}}}~~~~~~~}|{|}|{{{{{{{||||||{{{{{zyyxwvvvvvvvwwwxyyyyyyyxxxyyyyyyyzzzzzzzzz{{||||{{{||||||}}~~~~~~~~~~~}}}|}}|{{{{{{|{{zz{zzz{{{{{{|{{|||}}}~~~~~}}}|{{{{{{{||||||}}}}}|||}}}}~~~~~}}}}}}}}}|}}}}~~~~~~~~}}}}}}|}|||}}}}}}}|||}}|||||{|}}}}}}}|{{{{zzzzzyyyyyxxxyyyyyyyyyyyyzzyyzzyxxxyxwxxxwxxxxxyzzzz{{zzz{{zzzyyxxyyyyzzzzz{{{{{{||||}}}}}}~~~~~~~~}~}|{{{{{zz{{zz{zyzzzyyyyyxxyyyyyzzzz{{{{{{{zzzzzzyzyyyyzzz{{|||}~~~~~}}|||||{|{{zz{{{{{{{z{{{z{{{{{{{|{{|{{{{zzzzyyyyxyyyxyyyxxyyyyyzzzzz{||||||}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}||||{{{{{zzzzzyyzzyz{{{zz{|{{{{{{zzzzzzzz{{{{{zzzzzzyyyyyyyyyxxyyxxxxxwwxxxyyyzyyz{zz{|||{|}}}}}}}|||}||||||||}}}~~~~~}}||}}}}}~}}~~~~~~~~~}}}}}}~~~}}~~~~~~~~~~~}}||{{{zzyxyyyyyzzzzz{{{{|{{{|||{{||{{{|||{{||{{{|}||}}}~~~~~~}}}}}}}}}}~~~~~~}}}|||{{{{zzzz{{zzzzyyxxxwwwwwwxxyzzz{|||||}}|||}}||}}}}}~~}}}}|||{{zzzzyyyyyxxxxxxxyyxyyyyxxxxxwwwwwvuuuuttttttttsstuuuvvwwwxxxxyyyyyyzzzzz{{|||}~~~~~~~~~~~~~~}}}}}|||||||}}|||}~~~~~~~}~~}|||||{{{{zzzz{zyyzyyyxyyxxxyyyyzzzzzzzzzzzzyyzzyzzzzzzz{{{{|||||||||||||||||}}}}~~~~~~~}}}}}}~~~~~~~~~~}}~~~~}}~~}}~~~}}}}}}}}}}~}}~~~~~}||}}|}}}}}}~}}}}|||||||||{{|}}}~~~~~~~~~~~~{z}~|yy}~~~~~}}}~|~~}}~}{yyxxwvvvutttuvwwwwwy{z|~~}~~~~~~|zyyxwvuvvurrtssrrtuuvvuuuuuuuuwwtrqpoooonmnoppptvssvww}}|}}}}~~}}~~~~}|zz{{yyyz{{yxyzyyzyzzyyz{z{}|}~}~~}||{{zyyy|~~}|yxwwyzzzzz{||~}}~~~~}{zyxyyy|~}{|}|{zyzzzzyxwwxxwwx{}}}}~~~~~}|{||{{}~~~}}|||{zz{||{{|~}}~~}}}}{zz{{yxxwvtsstsstuwvuwzzz{|}~~~~~}}~}|{{|~}|{|}~~|{||ywwuqopppprvxvttutuwyz{zyyyz{{||{{|~~{xvvwutwz|~~~}~~~{xvux{|}~}~}||{zxwvvuvwxyxvttusrqpppoprstuvxwutsrqolkjjkmoqsuwvwwwxz{{{{{{{zxxwvwyzxwwwwvusqrrqqrrsssuwvvvvxzzzyxyxuty~~|zxutsqpqqooqssrsuwwxyzzxwwxz|}}|{}||{wvwxxy{|||}}zz{{z{|~~~~|zxvvwxxvttvvwxy{}|zywvvvuuxyz|~~~||}~~~~~|zyyyxyz{|}}|{{||}~~ywwtsuwy{}~~~~}zyxvuvwyzz{}|xuvwustuvxxy{~~|zyxwwvvx{~}|zyzzyy{|~{{|||{{~~}{zz|}zyyxwy{~~{{|}{{~}wttspooqrstuw|~||}{xvuwz{{}~}|||zyyz~~}z{}}~}|~~~}|{~~|}~}}}}~~|zxwutrsvwvx{{{{zyxyzywvxzzxz}~}}}|{xurpomlkjkmnoruwyxvwvuutuuutvwvvwwustutqoonlkmnnpstrrvy{~}|{}~{wusrrqqrqqrssrrrrrqqrqrsttuwyyz|}~~~~|ywwxxxyy|~~~~|}~}}}~~~|yxxwwwwvuttvutvwussttux|}~~|zwuustuuvwxz}~~~~}~}}}{z{|}|{z|}|}~}ywwtqqtvy{}|zyxxxwxz|~~}|{zz{}~|z{|}}{{zyz|}~~~||{yyz{|~~}~|}~|zz{{{|}~~}}|zwvutstuwyz|}|}~~~~~~~}|{|||}{z{{}}|}~|{wsttstuuvxyzz{{{{xwwvuwxyz|}~~~{{ywwxz{{{~~~}}}~|zxvutqrrrrrrtvwxxxyywuttttsstuvvwwy{{z{||}~~~}~~~~~~|z{|}|{{}~~~}{zyxxyzz{||}~}~~}|}~|{{xuvwxxz{|}}|zyywuspnnopqsuvyzy{}{yzyyxwwy{{|~~~}||{{{{|~~}}|{{|zyyyyxwwwwxxxz{{|}}~~{z|}}}~~~~~~}}~~}}~}~~}{zzzyz|~}zywxxxyz{}||~~~}|}}||}}||~~~}~}}}{zyyy{{{{||}}}}~~{{|{zzy{}}}~}|}}}}{{}~~~}~~}~~}{z{|{zzxxxxxyyyzyxwwwvvxzzzz|}|{||zywwxxy{}~}~}zwwvvvwy|}||}}{{zywtrsrpopstsrtwxwvwxxxvtuvwyz{}~{ywvuvxz{|}}{zyyzyy{||~~|{|{{|{z{|||}~~~~}}~~~~~}|yvvwvvwwz{{{}}|{ywwwvwxz{{{z{}}|||}}}}}}}}~~}~~~~~~|zwwxyyz||}}}||{zxvtsrstvxy{|}||}}}|{zxvvvvvy{|}}~~~~{z{|~}zzyyxxz{{|}~~~}}|zyxxyzz{|{|~~~}{{{|{z{{zyz{{{{{|||{|}||||}~~|zxwx{|{z{|}}{}}{zyzyyxxy{{{zwwyyywuwyxxxyzzz|~~~~}}}}||}~~~~~~}|{||{zyxvuuttssssrrrrqqqomnooppopqqqrrstsssssssuwwvwxzz||{{z{||z{|{{{{|||{zyyxxwvvvvuttuuvwwy{zyyxyyyyxxyz||}~}|{zyy{|}~~~}|{{|}}}~~}}||{|}}}~~~~}|~~~}|{zzyxxxyyxx{}||}~~}~~}~~}}~~}|{{zyxyz{|}}~~~~~}{{z{|{{~}~~~~~}{zz{{{||}}}~~}|{{{zz{|||||{yyyyxwwwxyz{{|~~~~~~~|{|{{}~|}}{yyyxwwwxxwxyxwxwvvwxxyz|~~~~~}}}|{{{{|{{|}|||||{yxwuuuvutuvvvwxyyyzzz|~~}~~|}~~}|~~~}|||{{{|}}~~{zzzzxvwwxxvuuuvvvvxz{{{{|{zyxwwvuutttttsttttsrpopqqqprtuuwxyyzzyxwwwvuuvvvwxxxyyxxwvuutsttuvwxy{||}}}~~}}}}}|}}}~~}~~|zyxwwwwwxxwxxyxwwxxwvvvvvvwwx{}}}~}||{{{{{}}|}~~}~~}}}}~}}~~~~~~}||||||}}~}|{|||{{{|{yyz|}|{{||{{{zzzz{{zz{|}~~}}||}~~}}||}~~~~}}{yxyyzzz{}~|{|{{z{|}~}||~~~~}}}|{zzyyz|{|~~~}}}||}}|zz|{z||zyyyzywx{}~}}~~}}}|{z{|}}||~~~}}~~}}}~~~~~~~|||{zz{}~~~}{zzzzz{}~~~}{{||||||~}|||{yy||}~}}|}~~}~~~}|||{{{{|}~}~~~~|}}{yyyxwwwxxvwxwvtrssrqppqrrstsrsuuttuwyxxyz{|}}~|~~}}|||||{yxxyzxwy{yyz{}~~~}}~}|||}}||~~~}{zz{ywwxz{zz||||{{{{yxwwwwwwxxyz|~~}|{||{{{|||}~}|}~~~~~~~}}|}}|zzzyyxyyzzyxwxxyxwwwxxxyzz{|}}}}}~~~~~}}|~~|||{z{z{{zz{||}~}}~~~~~~}||z{{zzz{}~~~~~~~~~~~}~~~~~|{}~~~}}|{{zz{|||{zz{{zzzyyyyz{{|||||}}}|||}}}}}~~~}}~}{{||}|||{{{zzzz{{yxxwvwyyyzzzz{{zyxxxvstuvvvvwyz{||}~}}~}}}}~~~~~~~~}}}|||}~~{{|||zz{|}}~~~}~~~~~~~~~}}}||}~}||{|}||{|||{zyyyxxxyzz{{{|~~~~~~~~}}}}}|{|}}~~~~~~}}}zyzzzywwwvuttsssrrtuvwxz|}~~~~~}}}||{z||{{|}}}|{{|~}|||}}||}}}}}}}}}}|}}}}}}}||||{z{{zz{|{z{|}~}~~~|{||{zzzzyxz{{{{{||}}~~~~~~}}|||{{{z{}}}~}}}|||||{zzzzxxxwwuttuuutttttsrstttttsrrrsttuvvwxzz{||{||||}}~~||}}||{{zzyyxwxxyxxy{{|}}|{{|{{{zzzyyyyz{||}}}}}}|{|}}|||||{|~~~~~}}||}~~~~~~~~}}~~}|}~~~~~}||{z{{z{|{{{|}}~~}}}}|||}}~~}}~}}}}}}}}~~}{zzz{{|{{{{{||{zzyxxwwwxxwxyz{{{||{{z{{{|~~~~~~}}~}}~~~~~}}}|{|}|{{{{zzzyz{zz{||}}~~~~~}}}}|}}}}}~~~~~~~~}}}|{{{{yxyzxwxyzzz{}}~~~~~~~~~~}~~}|{|||zyzzxwwwwwvwvuuutssttsstttssuvuvvvwxxxwxyyyyzzzzz{|||}}|}~}}~~}|||{zyyxwvvwwwvwxyyyz{{{zz{{{{|||||}~}~~}|}}|{{{{zz{{{{|}}}~~~~~~~}||||{{|{{{{|||||}~~}~~}|}}~}|}~~~}~~~~~}|||{{{{{||}~~~}~~~~}~~}}|}}|{}}||{{{{|{{||}}}}~~~~~~~~~~~~~~~}||||{{{{zxxxxxxxyz{|{|}}}}~~~}{|||}}}}}~~~~~~~~~~~~}|||{z{{{}~~~~~~}||}}}}~~~~~~}}~~~~~~~}}}~~~~~}||||||}}}}~~}}~~}}}}}||{{{{|~~~}}}}|{zz{|{{{|}}}}~}}~~~~~~~~~}}~}}||||{{{{{zzzyxxwutttssstttuvvvvxxwxyzzyz|~~~~~~~~~~~~~}~~~~~}}}}}||{{z{{|||||{zzyyyyyzzzzz{{{|||}||}|||}||{{||||||||||}~~}||||{{||}}~~~}|||{{|{{{{||||}}|}}}||||||{{{{{{{{{{z{||||}~~~~~~}}}}}~~~~~~~~~~~~~}}|{{{{zzzzzyyyyyyzz{z{||||||}~~~~~~~~~~~~~~~~~~~}}}~}}~~~~~~~~~~}|{{{zzzz{||}~~}}}}}}~~}}}}|{{{{yyyyyxxyxxxyz{{z{{zzzyyz{{{|}}~~~~~~}}||}}}~~}}}||}}~~~~}}~~}}||{{{{{zzzyyyz{|||~~~~~~~~~~~~~~}}||}|||}}~~~~}|{zzzyxyyyyz{||||}}|}}~~}}~~}~~~~~}}|{{zyyxyxxyz{|||}}||}}}|}}|}~~~~~~~~~~~}||}}~~~}}~~~~~~~~~~~~~}}~~}}~~~~~~~~}||||||||||||}}}}||}~~~}}~~}~~~~~}~}||}}}~~}~~~~~~~~~~~}~~~~~~}}}||{{{{||}}}~~~~}}|||{{||||}~~}~~~~~~~~~~~~~~}~~}}}}}|{||{zzzzzyxxxwwvvvvvvvwxwxyyz{{{{{|}}}}~~~~}}||{{zz{||||}~}|||{{{|{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~}}}||||{{z{zyxxzzyyzzzzyyzzzz{{z{zzz{|}}}}~~~~~~~~~~~~~~~~~~~~}~~~}~~}}}}}~~~~~~~~~}~~}}}}}}}}|{{{{{{{||}|}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~}}}||{{||{|}~~~}}}}|||}}||||{zyyyyyyz{{{{{||||}~~}}}~}}}~~~}~~}||||||||{{|}}}~~~||}}||{{{zzyzzyyyyyyxyyyyyzz{||}}|||{{{{{{zzzz{{|~~~}}}|zzzyyyyyyzz{{zyyyyxxyyyyz{|}}~~~~~~~~}}}~~~}|||{zz{{|||}}}~~~~~}||||||}}}||}~}}~~~}||||{{zzzzzzzzzzzyyzzzz{{|||}~}}~~}}}}}}}~~~~~~}}||||||||}}~~~}}}}}}}~~}}~~~~~~~~~~~}|~|}~}}||~|y~~~}|zz}~}~~~~~~~~~}}~~{{{{|~~zvy}}{z{|~|}~|{z{|~|{|{zzyy{ywy{{|}||}}}}|}~}||{y{~}|~}{z~{xz}}~}yyyyyyz{||{~}|~}}}}}|{yxy{ywxzxwwxy{{yyxz|{z{{{zyywtsuuuvuwyzz{{yxxxxxxxy{zyyzzzyxyyz|||}}||}}}}~}|}~}|}~~}~{~~{}}z|}~~~~~~~~}{{{{yyz{|zyz{zxyzzyxwy{zzxvvwwvwxwxxxyyxwy{~~~~|~~|{}~||}}|}~}}}|||||{yz|{z{~|z~}||}z}}}~}~~~~{}~}~|}~~}|{{|{{zyyywuxzyyyxwwvvwwvtwxutvxxxy{zxxxz|{zyxvvy{yx{||}}}~~~~~}~~}|}}}~}|{{||{zzzyx{}{z|||}}|}}}}|{|}|{}}}~~}}}~}}}||{{{|}}}{xz|{zxxz|zyzzyzzyxxxxyyxxxwvwxxyzzz|}|{{{}|z{|{zxwy|zxz|zy{}|||||}~~}~~~~~~}||}|{{{}~|{{|}}||||{z{{{|{zzz{||||||~|z{|zxz{yxz{zyz|zx{|{z{{zxz|zxz{zyz|{zzzzyyyyzyz{}~~}||}}|||{|~~~~}}}~~~~~~~~~}||||||{{|}|||||{{zzzzyyzzzzz{|}}}~~~~~~~~|{|}|{|}{z{||||{|}}|}~}|}}}|{z{|{zz{yxyyyz{zzzzyxwwxxxxwxzzyz{{z{|||}~~}}}}|}~|{|~{y{}{y{}||}}}~~~~~}}}|{zz{yxyzyyz{||{z|}}|{{{{|}}}}~~~~~}~~~}||}~~}|}~{yxyzywwwwy|}|{zzzywx{{zxxyzzzzzz{|}~~~~|{zxxyyyyyyyyyyyzzyz|}|{|}{yz{zxz|||}}}}}}}}||{{{{zzyyyzyyyyzz{{{|}~~~~~~~~}|||{zzzyxxyzyyzyyzyxxyyyyxxyyxxyyzzzz{}~~}}}{{{{{z{}||}~~~~~~}}}}||||{{|}~}}~~~}}}}||||{{{z{{|}}}~~~~~~~~~~~~~~~~~}}~~}}}}||{{{zzzzyxyyyxvvwwutuuttuvvvvxxyzzzzz{{|}}}}}}~~}}~~|{||{{|||||}}}~~~~}}}}}}}|||||||||{||}}}|||{{||}}}}~}}}~~~}}|{zzzzyyyyyxxxwwvvvvvvvwwwwwwxxxxxyyyxxxxxyzzzzzz{zzyzzzzyzzz{{||}}~~}}}~~}}~~~~~~}}}}}}|||{{zzyzzzzzzzzz{||||{{||}}}~~~}~~~~~}}}}}}}}}}}}~}||}}|||{zzzyxxyxxxwwwvvvwwvuutuuuuvvwwx{}~~~~~~~~~}}}}~~~~~~~}}}}||}~~~~~~~}}~~~}~~~}~~}|{{{}~~~~}}|}~~~~~~~}|{yyyyyyzzzyxxxwwwwvvuuvvvvvvvvvvvvwwwwxxyyz{|}}}}~~~~~~}}~}}|||||||||}}}{|||||||||}}~~~~~}|{zzzzzyyyxxwwxxyyyyyyyyzz{{{{{zzzzzzzzzzzzz{|||{{||}||}}}|}}||{||{zz{zzz{zzz{zzzyzyyzzzzzzz{{{{{{{{{|||||{{{{zzzzz{{{{||{{||||}}~}}}~}}}}}}}}~~}}}}}}}|}}}}}}}}}|||{{{{zyxxwwwwwwwwwwwvvvuuuwy{}~~~~}}}~}}}~~~~}}}{{{{{{{{{{{{{{zzzzzyyzzzzzzzzz{{{{|||}}}~~~~~~}}~}||}}}}~~~~~~~~~~~}}}|||||}|{||{{{{{{{zzyyxyyyyyzyyyyyyyyyzzzzzzzyyzzz{{||||~~~~~~~}}}}}|{{{{{zzzz{{{{{|{{{{{{|{{z{{zzz{{{{|}|{{{|}~~}zywvwxxwwy{{zyy{|{yxyyz{||{{|||zyy{||{{{{||}}}|{{{zyzz{|||~~}|{{{zzzyyyyxxxwwwwwxyyzz{{{{{|}}}~~~~~~}}}~~~~~~~}}}}}|}}~~~~~~~~}}}}||{{{zzyzzzzzzzyyyyxxxxxwxxxxwwwvuvwxy{}~~~~~}}}||}}}{||||{{{{zzzzyxxyyyz{{{|}}||}~~~~~~~~~~~~~~~~~~~}~yvx{|{z|~}yxxx{~~~~~~~~~}{{||{{{{{||{zyxyyzz{|}}}}||||||}|||}||{{{|||||{{||}||}}}}|{{z{{|}}}}~}}}~~}}}}}}}}}~~}}}|}}}~~~~~~~~}}||{{|||||||||}}}||{zzzzzyxyyzzz{|}}}}}}}}}}}}}|{{{{{{z{{zzzzzz{{{||{|||{{zzyyyzz{{||||}~~~}}}}}}|||||}|||}}~~}}}~}}}|||}}}~~}}}}}}}||{{{||||{{{{{|||}~~~~~~~~~~~~~~~}|}}}}}|||||{zyxwwvvutttttsssrrrrrqqrssttuuvuvvwxz{}~~}}~~}|{{zzyxxx{~}ywxxxyyyyxyz{||}||}~~~}||||}}}~~~~~~}}}}}}}}|||}}|||}}|{{{{|||||{zyzzzzyyyyxyzzyyyyyzz{{zzzzz{{{|||||}}}}}~~~~}}~~~~~~~~~~~}}||||||{||{{{{zz{{{{{{{zzzzzyxxyyyyyyyyyyyzzzzzyyzzzzz{||||||||||||}~~~~~~~~~~}}~~~~}}~~~~~~~~~~~~}}|}}}~~}}||||{{{||}}}}~~~~~~~}}~~}|}}||{{{{{{zzzzzzzzzzzzz{{{{||}}}}}}|||{{{zzyyyyxxxwwwwwwvvwwwwwwvwwwwwwwvvwwwwwwwwwxyzz{|}~~~~|}~~~~~~}}}||{zxxyyyyyyzzyyzzz{{{{||||||{{{{{|||}}}}|{{||||}}}}}~~~~~~~}}|}}}||{zzzzzzzzyyyyzzzz{||{{|{{{{{||}~~~~~~~~}}}}}}||{{{{{{{{{{|||||}}}}~~~~~~~}}}}|{{||||||||}}||}}}||}}}}~~~~~}}}||{{{{{{{{{{{|||{{{{zyyzzyyyzzyyzzzz{z{{{{|{||}}}}}~~~}}}}}||}}}~~~~~~~~~~~}|||{zzzzzzzz{{{{{zzzzzzyyyyyyzzz{{|||{{{{{{{{{{{{||||}}}}~~}}|||||||||||||||||||||{{{{zzzyzzzyyyyxxxwwwwwvvwwvvvvvvvuvwwwwxyyxxyyyzzzzz{{||||}~~~~}|||||{{{|||}~~~~}}}}||{zzyyzzzz{{||{{{||||}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~}}|||}}||||||}~~~}~~~~}}}}}}}}}|||{{{{{{{{{{{{||||}}}|||||||||||}}}}}}}||{{{{{{|||{{|||}}}}}}}}}}}}}}}~~~~~}}||||{{{{zzz{|{{{{|{{{||{{{{{{{{|||||{||||}}~~~~~~~~}}}}}}}|||||||}}||}~~}}~~~}||||{{{{|{zzz{||}}~~~~~}}|{||}}|}|vvvwz}}|{|~~~}|{{{{|~}{ywvwxz|}|zz{}}zwwyyyyxwvwy{|}~~}{zyyxxxwxwvuuuuvxxyzzz{zyxvuvvuuvvvwxxxyzz{{||||||||||}~~~}}}}|||||{|}}}}}~~~~~~}}}}}}}}}|}}}}||}||}}}}}}}||}}}~~~~~~~~~~}}}}||||||||||||||||}~}}}}}}}}}}|||}}}}~~}||{{|{{{|{{{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzzyyxxxxwwwwxyyyyyzzzyyzz{{{||||}}}~~~~}|~ytw}~~|zyy|~~~~|yy}~}{yyz{zywvvwy{||{zyz|||||{{zzzzzz{|{zz{|}}||{zzxxwxxxyyyxxwxyz{|}|||{{||||{{{||{{zyyzz{{{zzzzzzzyyyyxxxyzzzzyyyyyz{{|||||||||||||}~~~}}~~}}~~}}}}}~~~}}}||||||||{{zzyyyxxyyyzz{{||}}}~~~~}}~~}}}}}~~}}}}}}}|}}}}~~~~~}~~~~~~~~~~}}||}~|zz{{z{yusqv{~~||}}~}}{yyx|~|zyxz||{zzyxwvx|~~~~~~~~}}}}}}~~~~~~~~~}|{{zzzz{|}}}}}}|{{zyyxxwxyyz{{{{zzyyyzzz{{{{{{{{{z{{||}}~~~}}}~~~~~~~~~}||||{{|}}~~~~~~~~~~~~~~}}|||{{zzyyxxxwxyyyyyyzyyyyyyxxyyzzzzz{{{{||}}}}}|||||||}}}}}}}}}}||||{{||||||||||}||{|||{{||||||}}}||||{{zzzzz{{{||}}||}}|||}}|||{{{{||{{||||}~~~~~~~~~~~~~~~~~~~~~}}}|{{{{zyyzzyyyyyxyyyxwxyyz{|||}}}~~~|zz{|}~~~~~}||{|~~~}}}}zvtty}z{}}~~~|yyzz{|~|zz}}zxyzzxttx||yyzzyz{{{|}}}}~~~~}{yxxyyyz{||}~}}}~~|{zyxyz{{{{||~~~~~}}|{{zzzzzzz{{{zzyyyyyyyz{zyyxyxwwyz|||}~~~}}}}}}}}}}}}~~}}~~~}}~~~~~~}}}~}~~~~}|{zyxxxyyyyzzzzz{{{{{{{zz{||||||||}~~~~~}}}}}~~~~~~~~~~~}}}}}}}}|||{zyyzzyyz{{zzzzzyyyzzzz{{{zzzyxxxwwwwwwwwwwwwwwxxxyyzzzz{{||||||}}}~~{zz~~z{}|z}{wv{|{{|}~{zzywvvvwvuvxy{~}{zxwwxy{~}{{|~~~}|}~~~~~}|||~~~~~~~}}}}~~~~~|{{|}~~~~~~~}}|{z{z{{{{{zzyzzyyxxxyzzzzzz{{|}~~}}}}}~~~~}}~~|{|}~}{{{|}~~|z{~~~~}}||||{zz{|}|{yutzysjgp}}torx{}}|~{vuwz~~~xw|}~}}~~{{|{zz|{z{|}~~}|{yxy{{}}zwvwyz{||}~}|{zzz{}~}|||}||||{{{||{{zyy{|{zyyxyzzzyxwwwwvvvvvuwz|{{{z{{{{{{zz{{{|}~}}|zxwwxy|}{zyyyz|}||{zz{{{{zz{|}~~~~~~~~}}|{{|}}}}~}}|}}}|||||{{|{zz{{{{zzzzzzzz{{||}}~~~~~~}}}}}}}}}}}}}}|}}}}|}}}|||}}}}}}}~~~~~~~}}}||||||||}|||}}~~~~~~~~~~~~~~~~||}~}|||||||{{{{{zz{zzz{yw{}|zxxz{zz{{{{|}~}}}}~}{zyyywvwwvvvvvxyyyyxz{zyz{z{{{zyyyywwxywwwxxyyyxyz{{|||}}}~~}~~~}|z{{{{zzzzzyyxwwxwvvuuuuuuutuutsuwutvxxwwxyzzzyz{{}~~~}}}~}|}}}}}}~~~~}}~}}}~~~~~~}~~||}}|{||}}}~~}~~}}~|{{||}~~}}~~~~~~~~}}}~~~~|zywuuttsrsuvvvwyz{|{zz{zyyyyxwvvvuuttsrrstttuvxxwxz{z|}~}|{zxwxxyzyz{|}||}~}}}||{{{{{|~~}|{zx|~~}}}}~}}~~~~}|{zy{|{|}~~}~~~~}~~}|zxxwxyxxyz{||||}~~~}}~~~}}}}~}|||{yxxxxwxxy{|||}}~~}|{}~~~~~~|ywwwvvvuvvvyz{|||}~}}}|}|yyzzyz|{zyxxxuuxyxxxwwy{{zzzzz{{}}{zyxvvvttvxxwvvxxvutvwwwvwy|~~{|{zz{{yxyz{zy|~{xxyzzz{{|~~}}|{zzzz{{|||}~}~~~~~}|}}~~||||zzyyz{{{|}~}}{|}}~}}~}}zyyz{||||}~~~}{xvwxustuvvuvwyz{{yxxwvwxxzzz{}~{xwwvvwxyyz|~~}}~~~~~|zxxwttuuutsvxyyyyzyxvttvvwxzz|~}{{{{|~|{{}}{}~}}~~}}~~~|{~~~~}{{}}~~}}}}~}|{zxwvvvxxwy||{||{z{|{zz{|||}~~}|{zzyz{}}~~{z{zyz{z{}~|}~}}|||||}~}~~}}zwxyvuwwutvwxz{{|{zz|{z{{z|~~}}~~~|zyxwvussrrstuuvxyxwwwwwwwxxxxxxyz{zz|{xwwwwwwwwvvx{~~~~~~{yyyxxxxxxy{{z|}|{||{|}~~~~~}||}~~}}}{zzzy|}{y{|}~}}}}|{z{|~~~~~~}|~~~~|{zwvwwxxxz||{|}|zyyzzzyz|~}|~~|zyxxxxwwyz{{|~~~~|||{zzyzzzz|}}|}}|{zxwvuuuvvvvwyzzz{|{yyyxxyyz||}~~~~}{zyxwwxyzzzz|~~}|{yz{|~~~~}|}~}|{{}~~~|}}|}~~}|{zxwyyzzz|~}}}|{{|{yxz{zzyz{}~~}}}|zyzyxxxz|}~~}~~~~}}}}}~~~~~{yxyyyxy{|~~~~}~~|{zyyxwy{{|}~~}||{zxvwwwxyz{}}}}}}|||{zyxwxyz{{{|}}{zzxvuttrqsuvvvx{zyyzzyyyxxyz{||~}}}~~~~}|||}}}~~~~}||{yxxxxyy|~~}~~~}}||{zz{|}~}~~~~~}||}}~}~~}}~~~~}}~}}}|}~}}}~~~~~|||{ywwvvvwvvxz|{{zz{|{yxxyywx{}~~~~~~||{yxwwwxyyzz{|}}}~}{{||{zyz}||}~}||zxwvwxyyzz|}||}}|{yz{yxz{{{}}|}~~}|{yyzzyz|}{|}~}}~~~~}{{}}{{}~}{zyy{|}~~}}~~}|{zxwxxyz{{{|}~~~}}|{{zyy{}}}~}{{||||~|||{||}~~}}}}||~~{z|}|||}~}{||{{}~}|{ywvvwy{|||}}}}|zxwwxxxxyyyyyzzzyxwvwwvvwyzzz{||{{|{yxwvvvwxz{|}~~~~~}{yxyyxxz|}}~~~}|}}~~~}~~{zyyyzz{}}}}}}~}|}}|||}~~~~~~~~~}~}}||{zzyzzz|~~~~~~}}||{{{|}}~~~~~|{{{{yxyy{}}}~~~}||||{{{}~~}|}~}}{yz|{zzz||{|}}}~~~}}}{{zzzz{|}}}}~}}||}|zyyzzyy{|}}}}}}~}|{zyyzzzyyyzzyyzz{zyyzzzyy{||||}~~}|{|}}|{{}~~~~~}|}~}|{{}~~}{{|{{||{{||{z{zzzzz{yxz{{{{{}}}}~~~~~~~~}}~~~~}}~~~~~~~~~~~~~~~~~}|}~}}||}|{zzyywwvvvustvwvuvvuwwwvvwxxvuvvvwwwwxyyxxxxxwvvwxxxy{{|||}~~~}}}~~}|~~~~~~~}~~~~}}~~~~}}}}~~~~~}}|{{{{{|}}~}~~~~}}~~}}}}}}~~~~}}|{{{{{z{||}}}||{{{zzzzzz{|}~~~~}}}}}~~}}~~|}~}|{zz{}}}}~~|~}{{{zyyyyzzzyyzzzyxyyxxyzyyz{}||||}~}||{{{z{{{{|}}}~~~~}|{zz{||{|~~~}}~}{|~}||}||{yyyxxyxwy{yy{}}}}}}|{{{{z{{||}~~~~~~~}~~~~~~~}}~~~}}}||{|{zyyxwxyyyzz{|{{{{zyxxwvvwwwxxyyyyxwwwwvvvvwxyyz{|}}||||{yyzyxxxyzyxy{zzzzzzyyyyyyyz{}}}}~~}}}~~~~~~~~~~~~}~}|{{{||{{{}~}}}}~~||~~}}~~~~}}~~~~}}~}|{||{||~~}|}}|{|}{zz{|{z{}~~}}}}}}|{||||{|~~||}}|||||||||{zzzzyyxxyyxxz{||{|||{{{{zzzz{{{|||}}}}||||}}}}|}~~}~}|{{{{zxyzzz|}|{|}}|{|}}}}~}}}}}|{{{{|{|}~~~~~}}|||{zz{||||}}}}||{{{{{z{}~~}~~~}~~~}~~~}}}}|{{z{|}}}}}}~}{~~zy}~||{yzyxwyzyxxyzzzzzyxxxwuvwwxywuvxyxwvwxwwwwwwvxzyxy{|}||}}{z{zxyz{{{{}}}~~}|}~}{|~~~}~~}}~~~}}~~~}}~~}||}}}|zxy{zyzzy{~~}}}~~~~~~~}~}|~|}~~}||~}}}}}}|||||{{{|{{{|~~}~~}}~}}|}~}~~~~~~}||}}}~~|}~}}}~}||~~~}~|yz|||{{{|}~~~}}~}zyyz{zxyzzz{{{{{{|{z{{zyyzzzyyyyyyyxwwwxxyxxy{zz|}~}}}}}~~~~~~~|~~~~||}}}|{{{{|}|}}}}}|||||{|}~~|{}~~}|||{|}}||||}}~~~~|}~~~~}|~~}}~~~~~}}~~}|zxxxxxvtvwuuvwyxuuuvxwwxxxyzzzzz{{zyyyyyyyxxyzzz{||{yy{yy{{xxz{|||}~|{}}|||{|}{z{}~~~~~}}~~~}}~~|~~~}~}{~}|}}~~~}||||{{|}|{|||}~~~~~}}}~~}{{|~~}}~~~~~}}~~~~}~~}}~|{~~}~~~~~~}}|~|{{{{zxxzywy{zyz{}}{{~}z{|||{zyyyyzzyy{zxxyyyyyyyzzyz{|~}{|}{z{{{|{{||{}~}||}}|{{{{yy{||{z|~~~}}}~~~}}~}zzzz{zxyzzyxwyzzyyx{|{{|}~~}}~}}}~{|~~}~}|~}}}~}|}~~~~~}|||{zyzzyxwxyyzyy{{zyyz{{yyz{{z{|||zzzzyxy{zxzzwwz{zyxyzyxyzyy{{yy||{{||{zz{{}~}{{}~~|}}|~~~~}~|~~}~}~~~}~~~~}}}~|{zz{zyz|||||~~}~~~~~}~}~~~~~}|~~}~~~~~~}~~}}~}}~~~~~~~~~}|}}~~}|~~|{{{|||zyz|}|zz|}}|{{{||zyz{z{|{zzz{{{z{{zyzzzzxx{|zzz{~|yz|{yyz{{zz{|}|{|||}|zzzzzz{{{zz{||{|~~~~~~~~}}~|z{}|{||}}}}|}}}~}{{}}}}~~}||}}~~~}~~~~~~~|~~|||}}}|{{~~~}}}~}~~~}~~}}~~|~~}|}}|{z{{{|{z{{{zyyzzzz{{zzz|||}}|||}||{zyyyyyyxxxyxxyyyzzzzzz{|zz{}}}|||}~}}|z{|zzzzzzz{{{|{{}~~~|}~~~~~~~}~}}}}~}|}~~~~~|~}|}}~~}}~~~~~~}}}}}}}~~~~~~~~~~~~|z|~~}~~~~~}|}~}~~}}~~}||{{}}|}}}}}}~~|||}|{|}~}|||}}~~~~~}|||}{yyyzyxxxxxwvwxxxyyy{{zz{{}}||zy{|zyzz{zxxzz{{yyz{|{{|||{|}}~~~~~~~~~~~~~~~}}||{|}}}|~~~}}~~~}}~}}~}|}}{}~~~}}}~||~~~}}~~~~~~~~~~~~~~}||}~~}}~~~~~}}}}{|~|{{|||{{{|}}|||}~~}}}}}||||{zyy{{zzzyyz{zzzz{zxz|{zz{{||{{|}|{zzyywwy{zy{||{{|}}{{|{{|||{|}||||~~}|||{{||~~}}}~~~}}}}|||~}}~~~}|}}~~~~~~~~~}}}~~}~~~}}||||{|~~~}}}}{|}}}}||~~~~~~~}}~~~~~~~~~~~~~~~}||{{{{{{{||}~}|||||zz{{{z{{{zzz{zzzyyyxxyzzzyyz|}{zz{{zxy{zzyy{|||{{}}{{}}|zwz}|{|}~~}}~~~~~~~~~}}}}~~~}~~~~~}}|||{{{{z{{{}}|}}~~}}}~~}|}~~~~~}~~~}~~}~~~~}~~~~~~~}~~~}{{||}||~~|}}~~|}}||||||}}}|{|~}|}}}}{{{|}}|{{}~}|||||{zz{{{zz{zzzz{{{zzyyyyyyzz{|{{|~~~||}}}}}}}}}||}}||||}|{|~~~}|~~}}}}}}}~}}~~~~~~~~~~~~~~~~}~~~}|}}}}~}}~~~~~~}~~}~~}~~~~~}~~~}~||}~}}|||||}}{{}|{||||||zyz{|{{{{zz{zzzzzyxyyyyz{{zzz{|}}|{{{|||}}|||{{|||{{{z{{{{{|||{{}~~~~~~}~~}}~~|}~~}|||}}|{{|{zzz{|{{||||}|}}}~}}}||}}~~}}~~~~}}}}~~~~~}}~}}~~~~~~~}|~~}||~~}}}~~~}|~}~~~}}|{|}}|{{{|{{{|{{{zzzzzzz{||||||{{{{{z{{|||||}}}}}~~}||||}|{|||~}}~}}~}~}}~~~~~~~~~~~~~~~~}~}{|}}}~~~}~~}}}~~~~~~~~~}}}}|||}}{|~}}}~~~~~~}}}~~~}}~~~~~~~~~}~~~}~~~~}}||||||{{||{|||||{{|}~|{|{{{{{|{zzzxwyyxxxyzyxy{||{zzz{{yyzzyyy{}}||{||{zz{||||}~~~~~~~~~~~~~~~}}~~}}}}|||}~~|}~~~}|}}||||~~||~~~}{}~~}~~~~~~~~~}~~}~~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~~}{}~~}||~~||}~}}}}}}}}~}}~~~~~~~|yyxwz~yrsvxxxy{{ztsropuy{|}zvsponnqwz}|xwupmnpsx|~zvvutux|~zyz|}}~}yvsruyy|~xutsqqtux~|}{vrqppoqtuuz~xwvsrstux{}|zwsqppprvy|xttsssrtwy~{{zwvwy}}|zvqprqpruvv{}{}xtqonnopnnsxz}~{zywutuwy}}zxvtttw}~|zwuplkmorw{~}xtqrsonswwxz|}~~~{yvqnnmnqux{~}{|}~~{ywvuwz{y|}|{xuuttvwz}}|yvx{zz~~{|~~|{{|~|xvvvxxyz{{|}|}}yuqnliiloptz~|ywvuttuz}}~~}}~~zvy{yz~~y{}{}}z}}}~}{{}~~~}~||~~~}||}{z{{~}}~~{z~zux|ywz}~~||}|yyywuurtxz{|~~|zwvvxzywy|}||z|~|z{|||~}|{yxyz{zyz{|{z{}{y}~y|}z{{z{~~}}|||}~~|zxusvwtsuwy{}}~~{yxyz|~~|yxxwvwwx{}~}{~~|}}{zz{}}|}~}}~}|{yyxwvutstuuw{zxyzxvutvwsqtvsruwvvwxxxz~~~~~}~~|}~~|{{{{{yyyy{}{y{{yvwyvtwyvtvwutvwuttrpnopmjlnkhkmllnruxxxz{zwx{||}}}~}||~~~~}}{z{|{yz|~~~}|}}{xxwwwwwxyyxyzzz{|{z{{zyz}|z|}zxvutrrvyxx{}|}~|yywvvwxy{{}}|{{{|||}|{}~~|{{{yyzxxz{{{|}~~|zxxwuuvttuvvwwwwwvvsqqqqstvxyyyz||{|}}|{{|{z||{{{zxz{zy|~}~~~~~}~~}|{y{{{{{{|~~}||{zyvttttuwwxz{yxxwwurrsrrssvxxxzzyyyyz|}}}}~~}}}{zzxwuuvwxxyyyxxwvwwwwxyz{{{|{{}~~~~}|}}{yxwurppppqqqpppppqqstttvxyyyxxvtssrppqqqprtuuvuuvvuvxxxxyyz|{{{|||{{}~~~~~}|}||||}~~}|{z{{zz||||}~~zxwvttuvwyz{}}~~}{yzzzy{}~~}}{z{|{yxz{zzzz{{||}~~~~~}||{{{zyzzzz{|}~}~~~~}|}}|{}~}}~{wxyz{|~~|zzzxvuuuvvuuwyyyz{zyyzyxyzzzzyyyzz{{zzzyyyyyyxyzzz{|||{yyzzzzzyxxyyyyzyxxyyy{|}~~~}|{z{{{zz{|{{{{zywwvtsrsttuuvxy{|{yzyyxwvwustvvwyz{{{{||||||{{{zyz{{|}}}}}~~~~}{zyyyz{{{{zzzyxwusstttuuuuvvuuvvwxxyz{{}~~~~~~~~~~}}}~~~}}~~{xvvtssssstvwwvuuttssrrstvwxyyyz{{{{{{{{{zz{|}}|{{{{{{|||||{zzz{{|~~}}|}}|{|||}}|||}}}}}||}}~~~~~~~}}}{zzyyxwwvvusrrrrsssstuuttvvvwxyyyyzzz{|}}}~~~~|{{||{|~~~}||}}}~~~~~~}}}}~~~~~~~}}||{zyyxxxxyyyz{{{{{{{{{{{{{z{||||}}~~}||{{||}~~}}}}}}}~~~~|{{{{{{|}~}|}}}}}|{zyyyyy{{||}}~~~}|||||}~|{zyxwvvvwvvvvxxwwxxyyz{{{{{zzz{{|}~~}|{zzyyyz{|{|}}|{{{{{yxwwwwwvvvvvvvwwwwvvwwwvutuuuuvwwxxxxy{{{|}~~~}}~~||||~~}}||{{{{||~~}{zyywvuvvvvvwwwwvuvusrqqqqpqqqrrrrsuvvwwxwwvwxwvwwvwwxyyyz|||~~}}}}|{{||}}}|}~~}||}~~~~~~~~~~~}~~~~~~}}|||{{zyxwvvvuuuuuuuuuuvwxz{|}~~}}}}}}}|||{zzyxxxyzzzz{|}~~~~~~~~~}|||{{{{{zyxxwwvwwwvuuuutsstuuuuuuuvwwwxxwwwwxwwxz{{{|}~~}|||}~}{zzzzzz{{{{z{{{zzyyxwvuvwwvwxxxxxxxwwxxxy{|{{||||||{zyzyxxyzzzyz{zz|~~~}|{zz{|||{{{{{zyxwwwwvvwyz{{{}}||}}}}}~~~|zxvutsrrrqqqqqqqqqqqqqqqqrtuuvvwwwwxyyxwvututsssuvvuvvwvvvwwvwxyz{{|}}~~}|||}|}~~}|||||}}||}}||}~~~~~~~~~~~~~~~}}}}||{{z{{{{||||}||||||{{{|{{{|}~~~}|||{{zyyyxxxzzz{{|}}}~~~}{zzzzyyyzyxxxxxwxxxxwwwwxyyyyxxyxxxxxxxyzzyyyyyxxxxyyzz{{|{zyyxwwvxyxwxyzz{|}}|}~~~~}}}||}}~~~~}|||{zyxwuutuuvuuuuuuttttssstuvwxyyyyzzzz{|||||{zzyzzyy{|||}}}}|||||{{|}~~~~}}~~~}~~}}}||||}}}||}}}~~~~~}|{zzyxxxyz{||}~~}|{{{|}}~~~}|{yxwvuttsrrssrrrrssuuvwxyzzz|}}|{{zzzyyxxyzzyz{{|||||||||{{||{{{{z{{{|||||{{{||||||}}~~}|{zyyyxxxyyz{|}}~~}||zyyzz{{{}~||{yxxwvutuuuuvvxyz{zyxwwvvwxyyyz{{{{{{{|||{{|{{|||}}}}}~~~~~~~}{zzzyxxyzyzz{{{|}}|{{{{{||}}||{{{{z{||{||}~~~~}}}}}}~~~~~}|{{z{{{|||}~~~~~~~}||||}~~~~~~~}|}}||{{{|||}}}~~~||{{{zyyyyyxxxwvvvuttttuuwxyyz|||}}~~~~~}|}}}~~|{{{{{{|}}}~~~}}||{zzyyxxxxyyz{||||}}|{{zzzzzz{|}~~}}}|{zzz{{z{{||||}}~~~~~~~~}}}~~~}}|{zyxxwwvvvvutsssstuwxyzzzyyyxwvuutssssssttttuuutttttttuvvvvwxyyyyyyxwxwwwxyyy{}~~~}}|||}}}}}~~~~~~}}}}|||||}}~~~~~~}~~~~~~}||||{zyyyxxxyyyz{{{{{{zzyyxxxxyz{}~~}~~~~}~~~~~~~~~~~~~~~~~~~~}||||{{{zyyyxwwwwxxyyyxxxxxxxxxxxyzz{||||}}~~}|||{{zyyxxxwwwxwwvvvvvvwxxxxxxxwwwwwvvwxxyz|}}}~~~}}}}|||}}||}}|||||{{{{{{z{{{{{||{zzzzyyzzzzz{|||}~~}~~~~}|{{zyyzzzxxwvutstsssttuuvuuuttsrsssssrrstuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvwwxxyz{{||}~~~~~~}}}}|}}~~~~}}}}}}~~}}}}}}}}}||}}~~~~~~~~~~~~~~}}|}|{||}~~~}~~~~~~~~~~}|{|{{{}}~~~}}}}}}~~~~~~~}||{{|{{zzzzzzzzzzzyyxxxwwvwvvvuvwwwxzzz{||}}~~}}||{{{zyyyxwvuuuutuvvvwxxxxwwwvvuuuuuuvvvuvvvuvwwwwxxxxyyz{||~~~~~~~~|{{{{{|}}}}}}~~~}}}~~~~~~~}~}}}}~~~~}}|||}}~~~|{zyyxwwxwwwxxxwvvuvvvvvvuuuvvvvvwwwwwvvwwwwwxyyzz{{{{{{zyyyxxxxxxyyyyyyxxxwxxxxxwwwwwwxxxxyyz{|}~~~~~~~~}|}|}}}||{yyzzzz{{{{{||}}~~~~~~~}}}}}}}}}|||||{zzzzyz{{{{{{|||}~~~~~~~~~~}}}~~~}}|||{{zzyyyzz{{{{||}~~~~}}}}}}}}}}~~~~~}|||||||}~~~~~}|||}}}}}}}}}}}|{{{{{{{{{{{|||||||||}~~~}~~~~}~~}}}~}}|||{zyxwvuuvvuuuvvvvvvvuuvvwwxxwxxxxxxxyxyyyyyyzz{{{{|}}~~~}}~~~~~~~}}}||{{{{||||||||{||}~~~~~~~~}}}|||}}}}}}}~}}~~}}}||||||||{|||||||{{{{zyyyyxyyyyyyyzzzzzyxxxxxxxyyyzzzzzyxxwwvvwwwwwwvuuvvuuuussrrrrssttttuvwxyz{||}}~~~~~}}|||{zzyyyxxxyyz{||}~~~~~~}}}}||{|||||}}}||}}}|||||||}|||||||}}~~~~~}}}||||{||{zyxxyyyyzz{{|}}}}~~~~~~}~~~~~~}||{{{z{{{{{{{{{{{{zyyzzzz{{|||}~~~~~~~}}|{zzyyyyzzzzzzz{{zzzzzyxyyxxyzz{{{|{{{{zz{{zyyyyxxxxxxxxyzz{{|}}|}}||||{zyyyyyyz{{zzzzzz{{{|||||}}}~~~~~~~~~~}|||{{{{{{zyyyyyyxxxxxwvwvvvvvvvvwwxxyyyxyyyyyyyyxxxxxyyyyxxxwvvvutsrssrrrsssstuuvwxyyyyyyzz{||||}}~~~~~}}}}}||}}}}~~~~~~}}}|||||||||}||||}}}~~~~}||{{{{{|||||||}}|}~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}~~}}~~~~~}}~~~~~~~~~}||{{{{{|||}~~}}||||||{|||{{{{{{zzyyyxxwxxxxxxwwxwwvvvwwvwwwwyzzyzzyyyyzzz{{{{z{{{{{{{{{{{{zyzzyyyyyzzz{{{{|||||}}}~~~}}}}~~}~~~~~~~}|||{zzzyyyyz{{{{|}}}~~~~}|{{zzyyxxxxwwvvvvvvvvvwxxxxxxwwxxxxxxyxwwwvvuvvvvwwwwxyyxwwwxwwxxxyyz{{{|||}}}}}}||}}}}}~~~~~}}}||||}}~~~~~}|||}}~~~~~~~}}|||}|}}}}}|}}}}~~~~~}}~~~}|{{|{{||||||}}|||{zyyyyyyz{{||}~~~~~~~~~}~~~~~~}}~~~~~~~~~~~~~}~~~~~~~~}}||{|||{{{{zz{|||}~~}}}||{{{{{zyyxxxxxwxxxxxyzz{{{{zyyyxxxxxxwxxyyyyyyyyyz{{{{||||||||{{|{{|}}}}~~~}~~~~~~}}||||||||||}}~~~~~~~~~~}||{{{{{{{{{zzyyzzyxyyxxxxxxyyyxxyyyyxxxxwwwxxxxwwwwvvvwwwwvvvvvvvwwvvvvvvwxyxyyzz{{||||||||}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}~~}~~~}}|{{zz{{{||}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~}~~~~~~~}{}ztrnkosrt{yrlhgfgimrx|}}ytomllrvz~zuqmiklnsvy}zvrmjiiknosz}xtqnonou{{yvtuwy~|vqqqptwz~|wsomnllrxy{}xtqonkoz~}yvwy{~~{xvvvw{~}{yxz|~|zxvvvwz}zzzxxz|}|}~{z{}|zxusvy{~|xspppqtwz~|xtrsuwz}{wuttuwz}~{ywtqrtvxy{|~~|zywuttuwwwx{~}{yxyz{~~}{wuttuwy}}zxwvvuwz}}{yuttrrtuxz|~|{yxvuvvvy}~|zxtppsstvxz}~~|{ywwutttvxxy{|}}}|{wutsqpqqqsvwy{~}~|y{|{z~~|zvtwyyz|~~}~~|zxvuuvx{~|yyy|~~}zz}~}}~~|zyyy{}}||{|~}zxwusqqsvwy{}~}|{zzxvvtsux{}~~zwvutsrruxxz}~}{zxvvwvuvyz{}}|}}{zyxwutvxwwx{}~~}{zzyyxz}~}~~|~~}{z{|}}}}}~}~}}}{yyywvyzzzxy{|{{yyyxvvvxy{}||}}}~~~~~~~~}~}~~~}}~~}}}}}{{|}}}}}~~~}|||}}{{}}{|~~|}{wz}{yzzzzxxyyz{{{{}}{z}~~}~~~~~~}|z|}{yz{||{{|}}}||||{yxzzxwyz{{zz{{{||{zzzyxxxzzxz|}~~}~}}{zzyxyyzzzz{{z{||||||{{zyzz{||{zz{}|z{}}}{y{||{{z{{{zyz{||||{{{zyxz{~~~~}||~~~~~~~}}}|{}~}~~~~}~~~}|{zz{{z{}}}}}~}}||{zyxyzzxxxyzxwxzzyxxyxwxxwwxyvvxyyyxy{zyzzxxyyvvyywwwxyxx{}||}}}|{|~|{~~~|}}||~~~}}|zyyyyyxxwxyyxxzzxvwvuuuuuuux|~~~~~~~}||}~~~~~~~~~~}~~}|}~~|||||}}||~~}||}}|{{{||{yy|~~}~~|z|}||}~||}}}~}}~~|}}|zyyyzzyxz|{zz{zzzyyyxxyzzzyz|}~~~~}|||}||~~~~}}~~~}~}{zyxwvvtstuutttuuwwwxzzyxwxyyyyzzz||z{~}}~}}}~~}}~~~~~~}~~~~}~}}}~}||}~~||}~~~}{{{zyxwy{{zyz||{{{|}|{zz{{{{z{}}|}~~~~}|}|{|{yz{{{z{||||}}{zywvutuuuvwwwxz{zyz{}}{z{|}}}~~~~~~~~~~~~~~}}}}}~~~~~~|zyyxxxxwwyyyyyz|{zzzzzxwvwxxyyxy{{{{{||{z{}}~}~~}~}~}}~~~~~~~}}}|{yyxwxz|{z|}}~~~~~}|||}}}~~~~~}~~~~~~~~~}{{{zyxxwxz{{{|~}|{}~}||{{zxxz{{{{zz{|{z{{z{z{|{{{{{{{{{|}|zz||{{z|}}|}~~~~~}|{|||{{zzywxzzzyxz{xwyzyxyywvxxwxyz{{|~~~~}}}~~}}|}~~}}||}~~~~}}~~~~~}||||{z{|}}}}~}||}}|z|~~}}~~}||}|||}}~~~~~~}~~}||{zzzz||zzzzzyxz|yxyywvvwxwvwyyy{|||}|{{{{}}|||||}~~~~~}}~~~~}~}|{zzz{{zyyz{zz{||zyzzyxwwvwwxyz{{|}~~~~~}}}~~~~~~~~}}}}}~~~~~}|}~}~~~}|}|{z{}~~~~~}||{{}~}|~}}}}}|{{zyxxyyxxxxyyxwwxxwvvwvutuwwwwwwyzzyxz|||ywy{zzzz{{{|}}}~~~}}}}|{||}}}~~~|}~~~~~}}~~}}}}}}}|zyyyzyy{||}}}~~~~}{{{}}|{|~~}~~~~~~~~~}~~~}~~~~}}||||{}~~~~~~~}|~}|||}~}|}}}}{{{zyyyyzzzzyyxwwvvvvvvvwxxwxyz{{{{{{{{{{||{z{{{zy{~~~}|~~~~}|}~}|{|}}}}|{|||{{{zzyxxyyyyz{{{zzyz{zxxxxyxwy{{{||}~~}}~~~}|~~~~~~~~~~~~}~}|{|||||{|{{{{zzzzzyyyxyxxwwwvvwwwvvvvvwxxxyyzzzz{{{|{z{|{z{{||{{|~~~~~~~~~}}|}}|{||{z{zyyyz{{zyyz{{zzzzzzzzyyyyyxyz{{||{{||~~}~~~~~~~~~}}~~~~~~~~~~~~~~~~}|~~}}}}}}{{zzzyyyzzzzzyyyyyxxxyxxyyxyzzz{|}}||~~~~~~~~}|}~}}~~~~~~~}|||{{zyzyxxxxwxxxwxyxxwwwxyzzz||{{{||{yyzyyyyxxyyyzzzzz{||{z{|||}~~~~}~~~}}}}{{}}||{{{}}{{|}}~}~~}|~~~~~}}~~~~~~~}}||}}}|{{|}~|{{{zzz{|zyz{zyz{yyyzzyxxyzzyyyz{|{{|||||}~~~~}~~}}~~~~~~~~~}}}}}~~~}~~~~}|||}|zyzzzyyyzywwwwwwwxyyyyzz{|}|{z{{{{zyyz{{|{{}}}~~~~~~~~~}}|||||{{{|~}{{||||{{|}}|}~~|~~~~~~}~~|{{{{{{{||||{{{{||{|{{|~~}}}~}}~~~}}}~}}}~~}|||}{zz{||zz||{{z{{{{yxyyxwxxxwvvvvvvvvvvvvvwwxyyyyz{||{{||||||}}}~~~~~~~~~~}}~~~~~~~}~~~~}||}}||||}||}~~~}~}~~}|{{{{|{zzzz{zyzz{{zz{{zyxxxyzzyyyz{z{|||||{{{|||{{||{{|}}}|||}}{{||{{|}}}|}~~~~~~~~}}}|{{||||||{|||{z{||z{||}|{|}}}}~~~~~~~~~~~~~~~}}}}}|}~}}|||||{{|{{||}}}}}}~}|||}}||}}||||}~~~~~|}}{z{|||||}}||}|||{{{{{{{|{{{{{{||{zzzyxxyz{zz{||}}}}}}||||}}~}}}}}}}}}}}{yyyzzyxyzzzz{||{{z{|||{{{{zz{{{{{{{{{{{||||}}~~~}}~~~~~~~~~~~~}}~}}|{|}}}~~~~~}}|{{zxyyyyxwwxxwwwvwwvuvvvvvvwwvvwxxyyz{{{{{||{zyz{{{||}}~~~~~~~~~~~~~}~~~~~~}~~}}}}~~~~~~~~~~~~~||||}||~~}}}~}|{{{{zzzyzzzzyyyyyyyzzzzz{{|}}}}~~~~~~~~~~~~~~~~~~}|}}||~~~~}}}|{{{{{zzzzyzz{{|{zz{{{zzz{{{{{}~~~}}~~~~~~~~~~}|||{{zzyyz{{z|}|{{{{zzzywvvwxwwwxyzz{{|}||{{{zyyyyyxxyyyyzzz{{{||}~~}|}}|}~~~~~~~}~}{||zzyz{zyyzzyyyzzyyyyyyz{|}}}}~~~~~~}||}|{{{||||}}}}}|{|}{zzyyxxxxxwxxyzyy{{{zyyzyyzzzz{{{|}~~~~~~~~}||{{{{|||{zz{{{{zzzzyzzzzzzzyy{|{{|}}}}}}}|}}|z{|{z|||{{|}}||~}}}}~~~~~~~~}}}}||{{{zz|}}}}~~~~~~~~~~~~~~~~~~}}}}}|}}}|}}~~}~~}}}~~}~~~~}}}||{||{z{{{{{{}|{zyzyxwvvvuutttttttuvwwwwxxxxxxxxxxyyxwxyyyz|||{|}|{|}}~}}}~~~~~~}}}~~~~}}~~~~|}~}}}}}}}~~~~}}}}}~~~~~~~~~~|||}}}}||}}~~~~}}}|||{{{{{|}}}}}}}}}~~}}}|{{{{zzzzzyxzzyyyyz{||}}~}}||}}|||||{{{{{{|||}~~}}}}}}}~~~~~~~~~~}|{zzzyzzzzzz{{||}}}}}|||}}}}}~~}~~}|}}~}|}}}}}|{{{{zyyyzzyy{{{|}}}||||{{|||}~~~~~}}||||||}}||}}|}}}}}}}|||}}||||||{{{zzzyz{{{{{{{{zzyyyyyxxxxyyyyyyyyzzzzzzzz{{|}}~~~~~~}||}}|{|}}~}~~~~}}}}||||||{{||}}}}}}}~~}}}~}|}~}}|}~~~~}}}}}}}}}}}}~~~~~~~}}||{{zyyyzzyyzzzzzzzzzzzzz{{z{{||{{||{{{{zz{{zzz{|{{|}}}}}}}}}}}|}~}}~~~~}}~~~~~~~~~}}~~~~~~}||||{{{{{{{{{zzzzzzyyyyyzzyyyz{zyyzzyxxxyxxxyyyzzyyz{{{|}}~~~~~~~~~}}}}}~~~~~~~~}}~}}}}||||||}}||}}|||}}}~~~~~~~}~~~~~~~~~~~~~~~~}}}}}|}~~}~~~~}}}}}}}|{||{{{{|{{{{|||{{{{{{{{zz{{{{||||{{{{zzz{{zzzzzzz{{{{{{{{{{{zz{{{z{|}{{|}~~~~~~~~}||}}||}|{||||||}}}}~~}}~~~~~~~~~~~}~~~~~~}}}}}}}}~~~}}}}}|||||||{{|{{{{{{{{{{{{{{{|}|||}}~~~~~~~}~}}}~~~~~}}}~}}}}~~}}}}}}}}}}}~~~~~~~}}}~~~~~~}}}}}}~}}}}}}}~~}}}|{{|{{zz{{zz|}|{{{{{{zzzzyyyyyzzzzzz{{{{|||||}}}}~~~~~~~~}|}}}}}}~}}}}}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}|}}}}}}}}}}}}|{{{{zywxxwwwwwvuvvvwwwwwwxwwwxxxxxxyz{{|{{||}~~}}||{{{{||||||||}}}}}}|||}|||}}}}~~~~~~~~~~~}||||||}}}}~~~~~~~~}}}}~~~~~~}}}}}|||||{{{{zz{|{{{|}}}}~}}~}}||||{{{{{{||}~~~~~~~}~~}}}|||}}~}}~~~~~~~~~}}}||}}}}}~~~}}}}||{{{z{zz{zz{{{|{zzzz{{{||{{{{|||}}}}~~~~~~~}}}|{zzzyxxyzyyyzzzzz{{{{{{zzzyyzzzz{{|}~~~~~~~~~~~~~~~}}}}||{{{{|||{|||{{{{zzzzyyz{zzz{{zz{{zzzz{{{zzzzyyyyyzz{{{|}~}}~~~~~~|}}~}~}z~|{{zz}~}~~}|w{~{{{|||{yyxwvvwxzyz||{|||}|z|~}}~~|zyyz{~|}~{y|}z|~}}~~~~}||~{zyxy}{y{}~~yz{zzz|}}|{}{z{}~|{{{}}}|yy|~{|~}{|~~}||~~~|yy{||{{}~}}~||||}}|}}{z{|{zyxwvxyyyyxxxwwwvwyzz{|{zzywwvvwxwwxzzz|~|z||y|~||}~~~}|}~~~~}~~~|}}|zz{{{zxy{{{ywwxxwwxwwxxxzywy|}~}}~~}}}}~~~}}~~~~}~|~~}~~|}}{yzzwuvxxwxyyxz{{{|}}}~~z|~}{}}z{~~~~~~~}|{{|zy{}}}|{zz{|{z{{{z{}}~~~~||}~~~~|{{|}}}|||zxyyyyyzz{{{|}|z|~|{~~}~~}|zyy{}{y{||{zyzzxwwxxyyyz|{zz|zy|}zwy{zy{|{{|}||}~~}}}|z{|{zyy{||||}~}{|}{y{|{{{|zz{{|}|{zxy{zyxwx{zxyyyxxyxxwwxxvvvwxxyzz{{zzzyyzz{|{z|}|||{|~{y|}zy|}}|}~}{||zzzyxxxyxxy{zy{}}}~~~~~}~}|}~}}||{{z{}}}}~}}~~~}}}}~~~||~|y{|{{zzywxywuwxvtuvtstuvvuvwxyxy{|~~~~~~~~}|}~~~}|||}}}~}{zyzzzz{{}~~~}|{{|||||{{}~~}|{yyyxvx{zyz}}}~|||{{{|}}}~}{{zzxxz{||}~~~|}~~}~}}}|{{|~~}~||{zxxyxwwxy{{{}~~}|||{{|}||}~~~~~}{ywuuvtrtvutvyxxz{|~~~~}|{{zyyyyyz|}~}|}|{|}}}~~~~}~~~~||zyxxxxxxxy{|}~~~~~|zxxxwvvwxyyz|~~~yvttttssuvz}~~~~~~|{{{zzyxxy{}~}{{zxwwxwvuvwyz||}~|||zxwwuuwxyz}}|{zyyyzzzy{|}~~~~~~~~}zyzwuuuuuuuuuvxxyyzzzzzyxyyyxwwxyyxz{|~~~~~~~~~}}}}~~~|{zzzz{|||}~}}|{{zz{{{z{|}}~~~}~~}}|||||}}}~~~~}|{zyyxxxyz{{|}~~~}}}}}}~~~~~~~~~}~~~|zzyxvvvwwxxyzz{{{|~~~}|{{z{{{{{{{|||}~}||{zyyyzyxz|||}}||{{{zyzzzzz{{|}}~~}|{{{{{{{||}}~~~~~~~~~~|{zyyxxxxxxyz{|~~}}}||{{{||}}~~}|{zyyyyyyzzzz||||}|{zyyxxwxxxyyyz{{|}}}}}~}|{zyxxwxyxxyzz{{|}~}|||{zzzzzz{||}~~}{zywvvvuuuwyyz{}}}~~~}~~~~|{zzzyyyyyz{||}~~}|{{zyyxwvvwxxyyzzz{{||{{zyxwxy{|~~}}|||}~~~~~}}}||{z{||}~~}||{{{{{|||||}~}}}}}}~~~~{yyyyxwy{|}~}||{{|~~~~~~~~~}~~~}~~~}}}~~}}|zyxxxwvvwwwxyz{{|}}}}}}|{zzyyxwwwwwxyz{{|||{{{{yyyzzzyz{|}~~~}}|{{||}~~~~~~~}}|{{|}}}||}}}||||zyxwvuttuvvxz{|~~~~~~}||{zyxxxxxxy{|~~~~~~~}}|{zz{{{||}~}||{zyyyyyyyzyyxxxxwxyyyyzzzzzzz{|}~~}{zyxxxxyz||}~~~~~~}}|{{zz{}}~~~~}}}||||{zzyyzzzz{|}}}}}}}}}}}}}{zzzyxwxyyyzz{{|||{zyxwwwxy{}~}}}~~}~~~~~~~~~}~~}}}}{zzzyxwwxxxyzz{||}}~~~~~~}|{{||||}~~}}}}~~~~~}|{{||}}~~~}}}}}}}~}}}||||{{{{zyyxxxwxyzz{||||}}}}}}}}|{yyyxxxyyzz{{{{{{{{{{{zzzz{|~~}}}~~~~~~~~~}}}}||}}}~~~}|||||}~~||||{{z{{yxyz{||}~}~{ywvvwwxxz|}|{|~}ywxxy{||{{|||{{|~~}}}~}}||{zxwvvwxxyz|}~~}|||{zzzyyxxyyyyzz{{||}}}|||{zzyyzzz{{{|}||||}}}}~~}}}|{{|}~~}~~~}}}}|||||||||||}~}}}}}}||||{{||}}|||}}~}|{zyxvvwxz{{}~~}~~~~~~~~~~~~~}~~}}~~~~~~~~}}~~}}}}~}}~~~~~~~~~~~~}}|||}~}}}}~~~|xz|~}}}zzy}~~~~~~|||}}}}~~~~~~~}}~~~}||||}~}}~~}|{zzzyz{{{|}~~~~~~}|{zyxxxxxxxyzzzzyyyyyyyyyyyyyyzzzyzz{|}~~~~~~~~~~~}|||{zzyyyyz{{{|}}}}~~~}}|{zyyyxxyyyyyyz{z{{{{zzzzzyyzzzz{{{{||||}}}}}|{zzzzyyzz{{{z{{{{{zzzzzzyxyzzzz{|}}|}}~~~}}}|||||||||}}}}}}}~~~~~}}}}|}}}}}~~~}|||||{|||||||||{{{zzyyyyxxxxxxxxyyyzzzzz{{{zzzzyxxyyxyyz{|}~~~~~~~}}}||{{}~||||}}}|{{z{|~}}|}~~}{{{{{{{{||||{{{{{{}~~~}|}~}|{{zxxyzyyyzzzzzzzzyxwwwwvvwwwxyyzzz{zzzzzzyyyyyyz{{{|||}}~~~~~~}~~~~~~~~~~~~~~~~}}}|||}||||||{{|{{{{{{{{||}||||}||}}}|||{{{zzyyyyyyyyzzzzz{||||||{{{zzzzzz{{{{{z{{{z{{{||||||}~~~~~~~~}||{{{{{{||}}~~}}}}}|||||{{zz{zzzzzzz{{{{{zzzyyzzyyyz{zzz{|||}}~~~~~~~}}}}}~~~~~~~~~~}|{{{{{{{|||||||||{{zzyyxxxxxyz{{{|}~}|{|}}~~~~}}|{zzzzyyzz{||||}|||{|||{{{{{||}}~~~~~~~~~~}}}}}}}~}}}~~~~~~}}}}}}||||}}|||||||}}}}~~~~~~}|{{zzzzzzzz{{{{||||}}||{{{{{{{{{|||||||{{{zzzzzzz{{{|}~~~~~~~}~~}|||{{{{{{{|~~}~~}}}}~~~~~~~}}|||{{{{{{|}}~}}}}||||{{zz{{{{{{|||||||{{zzzzzzz{{||}}~}~~~~}}}}|||||{||}}}~~~}}}}}||{{zyyyzzyyzzzzz{{zzzyyyxxwvvwwvwxyyyz{|||}~~~}}||||}}||}}}}}~~~~}~~}}}~~~}}}}}}|||{{{{zyxxyzz{{{{||{{{{{zyxwwvuuuvwxyyz{||||||}||{|}~~~}~}}}~}}~~~~~~}~}}||||||||}}~~~}}}}~~~~~~}{{zzzyyz{{zzzzzzzzyyyyyyyyyyz{{||}~~~}}|{{{{{{|}~~~}|{{zzzyyyyzzzzzzyyyyyyxxxxxxyzz{||}}}~~~~~}}||{{||{{||}}}}}}}}}}}||{z{{{{{|}}}~~~~~}}}~~~~~~~~~~~~~~~~~}}}}||||||}~~}|{{zywwxxxxxyyyyz{{zzzyyxxxwwxxxxxyzz{|~}||}}{yyzzzyxxzzzzz{||}}~~}||{{{{{|||}|wwwx|}||~~~}}||||}~|zyz{|~~}}~}||}}~}}~~~~~}|||{{{{{{{ywwwwxyyyyzzzyyxvvvvvwxyzzzzyyyzyyzzzzzzzzzz{{|}~~~~~}}}}}}}~~~}}||||||||||||||{{|||||||||}}}~~~~~}|||}}}}}}}}~~~~}}}}||}|||}}}}~~~~~~~}}||{zzzzzzzzzzzzzzyyyxxxxxxwxxxyzzzzzzz{{{{|{{{zzyyzzzz{{|||}}}}}}}}}}~~~~}}||||||{zzyyxxxxyyxxyyyyxxxxyyyyz{|{{{||||{{{}~~}~~~|{|~~vptz}|}}}zxvvy|{{zxvvy}}}}}{zyxxyzzyyyyz{}~~~}}}}}}|}~~}||{zzzz{{zyz{{||}||{yyzzzyxxyyzzzyxyz{{zzyxwwwxxwxxxxyz{{|}~~~~}}}}~~~}}}~}}}}}}~~~~}}}~~~~~}}|}}||||||{{zzzzzzyyyyyzzzz{{{||||}}}||||||~~~~~}|}~~~}||}}{yyyzzxy~}vrposx{||}}}|zyyz|}||}||zwtsssv{~~}|{{zz|~}}|zyxy}~}|{{z{|}~~}}}~~~~~~~}|{zzz{{|}~~~}}}|||{{|||}}}~~~~~~}}}}}}||{{{zz{{||}~~~}}}}~~~~~~~~~~~~~~~~~~~}||{||}}}}}}}}~~}|{zyxxwwwvwxxxxxwwxxxyyzzzz{||}~~~~~~}}|||}}}|||||||||||||||||||{{|||}~}}}}}}}}}|{zzyzzzzyzzzzz{{||||{{{z{{{{|}}~~~~~~~~~~~~}|{zzyxxyyzz{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{zzzz{{{||{{{{|||||{{{{{|}}~~~}}||}}}~~~~~~~~~~|{{}~}}~~~|{{}~rnnow{xz|||}~~|yyxxxxy~||zz|}yuuwxvsrw}zwvvuvwwwwwwwxz|||}~{xxyz{|||}~}{{{{|||}~}|{zz{zz{|}~~}}}}}}|}}}}~}|||}}||}~~~~~}|{z{|~~~~}}||}~}}}}}|{zz{{{{zzyyz{|||}~}|{{{{{{{{||{zyyz{||||{zzyyxxxxyz{{}}~}}}}}~~~}}~~}}}}}}}}}~~~~~~~}}}||||{||}~~~}}|{zzzyxyyxxwwwwwwxxyzzzzzz{{{{||||{{{{{{{||||}}}~~~}}}|{{|||||}}}}}}}~~~yww{{{~}{}}yuuz}}zxwwy~~{{|{yxxxyxxz|}~|zz{{{|~~~}}~~}~}}~~~~}|{{|||}~~}}~~~~~|}~~~||||{|}|||||}~~~~}|{{zyz|}||{zzzzzzyyz|}}~~~~~}}}|||{zyzyyz{||}~}|{z{|}|{{{|~~||~~~}}~}|~~~|yx~xpgdn}yrtz~}{vuvx}}z{}~yrotz}}}}}}}}{yxz~~zyzz}}{{||{{|}zz{|}~~|{{|~|yyz|~~}{{|}~~}{xxxyywvwwxyyxwwwwy}~}{yxxz|||{zyyyz{|||yxy}~|zyxwwvuvwxz{{{|~~}{{|}{zyyy{~~~~~~~~}|}~~~}|}~~~~~~~~~~~~~~~}}|||||{{z{{{|||}}||}|||||||||||}}}}~~~~}}}}~~}}~~~~}}}||||}}}}~~~~}~~~~~~~~~}}}||||||||||||||||{{{{{||||||||}}~~~}}}}}}}}~}}~~~}|}||||}}}}}}}~}}}}}}}||||}}{|~~}}}}}}}{z{{|zz{||{|}zy}~{{~~~~~}~~~~~~~|~~|}~|}~~}}|}~~~~}|zz||{zywxyxz||{|~}|}~~|{{z{||{{{{zyyyxxxz|zwxyyyyxyzzzzz{|{{|{z{|zxwvtttutuvwwvvz{xwz{yvwy|||}||~~~}}|{|}~~~|{zz{{zz|~|z|}||}~}}~~}||{{zz~~}}}~~{}}|}}}~~~~~}|~~}}~~~~}{zzxxz{zz{{{|}}}}}~}{{}~~}zz|zyzzzyyyzzxwwutsrqrqpqrtsqrusqppqrqonoqstsruz{{{{{{zz{}~}{{{{zyxxyzzyyzyxxxxxxwxz|}~}~~~~~}||}}}}}~{yz{{{{{|}~~}|||}}{|~~~}|{zywwz|{{||}}}}}~~~~}~~}|}}~~}~~~~~{{{zyxwwwvwz{|}}~~~~~~}|{{{zyyz{}~}|||}}}~}|||}}|{{z{~}{{zzzywuuvuutstvvwxwvtrsttttuxzyz||z|}{zyy|}{|~~|{{}|{{{||{{}|zz{{yyxvuwyyxwx{}}}}}~}|{{~~~~}{}~~~~~~|{|}~|{}~~~|||{zz{{{{zywvwxvuxzyyxxyzz{~||}{yyzzzyxyyzzxxyyxvtvxvuwxzzyxxxxyywuvwwwwwxwttvwywvxxwwtqrrqqqqqqrstvvwxwvwyyxwwxxwwwxyzzxxy{|zwyzz{yx{|||{{}~}||~~}~~{{~~}~|zy{}}|||~~{|~~~}}}~}~~~~{yyxuuxyzzxz}}|}}}}}|zz}~~~~~~}|}~~~~|zyxxwuvxvuwwsruwusrsvuuwyyy|}zy||zyzzzxwxz{|zxyzzxwxzyxz~|{}}yxyxxxxyzyxyzyxz{xx{zxy{{{{zyzz{||{{}||}}||}}}|||||{||{{{|||}}}}~}|{zyxwwxy{}|zyz{}|z}~{{{zyyxxwvvxxwy{yvwxwwz{{{|}~~}}}}}||{zz|}}}||}}}}}}}~~~~~~|}}}~}ywxyzzyyzywy{zzz{||{zz}}~~|{zzywtssssstuvwwvvvvutsrsrqrstuuuwwvtttuuuuuuuwy{|{{{{{{z{~}{|}}~~~{yyywvvwvvvwwxywvvvwyxxyzyz|}{{~~||}}}}}~}|{{{{|~~}}~}{{{{{yyyyxxzzz{{{{}~|yz|{yyz{{zz{|}}~~~~~~~~~~|||{~~~~~|{|{zyz{}~~|}~~~~~~~~}}}~|{zzzyyz{zzyyyyyyzzzzzzy{}{yxyzywvwxxwvwxz{{{{{{yxyzzzzz~~~~}|{||{{{{}~}|||{zzzyyyxxyyz{ywxxxwwvwxxyzyy{{zxwwyywxy{|}}||}}}|zz{zxxxyzyz}}}}~~|~}~~~}}~}~}}}zxxxyyyz{{||{}~{yxwwxzz{|}}~|{~~}||}}}~~~~}}~}||}}~}}|||zyyyyxxyz{|||||~}{{{|}{ywwz}}}}~~}yxyyyxwvvxxwwxxwwwwxyxwvuuuuttuspqssrqqrtsrsstuwwvwyzxxy{}~~}|}|zzzzywuwyxwz{zz|{zz||{{zzyyyz{z{~~}~|{zyxxwxxyz{|||}|||~}~~}~}~~||}~}||~~}}|{{{{}|zz|}}{z{}|||}~~~}}~}}}~~~~~~~||||{y{~}|}}~}|}|{zz{|{{}~|{|{yxxyywvvwwvwwvuvvuuvwzzyyyyyyyz{{zxwwxxyzzz|~}}~|z|~|{{|}~~}}}}zwxxwvvwxxwyz{zzyyxxxxxxxwuuvvuvvwy{}~}}~~~~}~~}}~~}|||{{||zz}~|{{{{zyzzwvxyzzzz{{{zz}~|}~~}}~}}}}~~}{zz||zxxxxxvwywusstusqqqrsrqpqtvwutwyxxxwxwvwxwvwxwwxyyz{{zzzzzzyyzyyxxyzxxxyzywxz{z{{yyyywvvvwyzzz{|~~}~~}{zzzz{||~}||{{{ywwxyyxwwyyz|~~}|~~}}}~~}|||}|zyxxyzyyyz{}|{}~}}}}~~~~}~~}}~~~}{zzzzywwwwvuuuvvvvvvvvvvwwyzyxyyxwwwxxwwwwwwxyz}~~}~~|{|}|{zyyxwwwxyyyzz{zxx{{z{|}}~~~}~}|||{{|}||||}}}~~}}~}|{yyyyxvuuvwvtvxyyyxxyzzz{~~~~|{yyyxvwxxwwxyzzz{{z{{{z{|||{{||{|}}}~}}~~~~~}|}~}{|}}}~~}~~~~~|||{{|||||||{zzz{{zyyyxxyyyyyyyyxwvtssrqrtssstuutuwxyywwxy{yxz}~}{z{|||zz{||zx{}|{|}}~~~~~}}{zzzyyyxwwwxyxvuuvwwvvwwwwvwwwxyyy{|}~}}~~~}|{z{zzzzz{|~~~}}}~~~~~}|{|~|}~~}||}~~~~~~}}}}|z|~}|}~}}~~~}|}~~}|z}|{}~}|{{||{{{zzzzzywwwwwvutttuuttuvwwwxyyyyyyz|{z|}|{|}~~}~~~~}}}|{{|||||}}|{{yxxxwvvvvutsttuvwwzzxxxyzxvwyxxyyyyyyyyxxxyz}}|{|||}~~~}}|{z{|~~~~}~~~|{zyxwxwvvwwutuvwyzz{{|}~~~~~}}}~~~~}}~~{{|{z||zz{{|{xz|||{yz{|}{{|{zyxz{{{zyz{yyz{||}}}~~~~}}}|||{|}|yz{zyyxxxxwxxwwvvvvuuwxyxwyyyxwxyyxxxxxxxxyyyzyzzz{zxwxxxyxxwxz{zzz|}{zzzzz{|}}|}}~}}|{|}}}}{zz{zyyz|}}}~~~~}}~~~}}}||{{yyyyz{}~~||}}}||~~~~~~~|}|}~|{~~}~~|||}{zzzzxxyyyyzz{{}~~}|}~~}}}~}|}~~{z}~|{{yx{~|{{{~~zy{{yyyzz{{{{{|}~}|||{||{z{|{yzyxwwxyxvvwxwvuuutssssuvwxxxz|{z|||||||}~~}}|~||~}~}~~~~~~~}}{{~~|||{z{{{|}}}~~~}}~}|}~}}}}}}}|{|}||}~~}}}~~~~~~~~|{{z{{zzywutvwwwxxxxxz{{zzzyy{{yyzzzzz|}zy}~{zz{}~~}|||{yyz{zxxywtuxwvusrssstsstttuvuvxyyyxwwxxxwtvzzyzz{|||~}{yyyyyxyyyy|~}~~~}}|~~}{zyz|}~~~~~~}}|~~~~}||}|{{{|}||{{|}~~~~}{||{yxwwwwy{ywwxxyyxxxwwyyxxyz{zy{}}}||}}|}}}~|{{|{{||{{|{zzyzzxwz|{yxyzz|zvy||||}~~||~~}~~~{{}~{z}|yz}|zyy{|zy{}|||zy{}|}}{yxy{zwwzzxz}|{~~~~}|}~|y{~|yyy|}zx|~}}}}~}|||~~|~~}}~}{||}}{yz{{zxyzzzxxzzxwxxyz|{{|||}||~|}~{z{|||z||xy{{{yxxyyxwxxxyxuvvuuuuuwyxvwz{|{z||z|~~}}|}~}{|}}{zzzzyyz{|zxz}|{yxyzzzzzxxyyxyz{zyz||{zy{|{{{{{{{{{{zz{{z{}~~}}~~|}~~z|~}|~~}~~~~}}||~||||x{~~~|z}~}|{z{|{yz|zy{}~~~~||}}{{zzzyyywvttsstutttstuttvxyyxxyzz{||}~zz~~}}}}~}{}}y}|z}~zz{||{z|~{yz{zz{{xy|{xxz{|{{{zzzzzyyyyyyxxxwxxxyyyy{{{|||{zz|}{z|}{z{|}~~~}}}~~~~~~~}~}|{{{zxvwxvsuvuuvwxxy{~}{~~~~~}}|}~}{|}|||{{|~~|||~~~}zz}}{z{|}~~~~~~{z|}||{{}|||{}~|||z{}~~|}~}~~~||}~}|zzzzzyxwwvvvwwvuuuuutuwxwwxxxy{zxyyyyyyxxxyzwux{ywxxwustvvtuwwuwzz{}~}~~}{|}}}|{{zyxwwwvwxxxyyz{|~~}~~~~~|{|}}|}~~~~~~~~}|~}|||}~~}|{}}|}~~|||}~}{}~}}}}}}~}}{{||{|||}~~~~~~~~}|||}}|}~~}{{}~}{zz{{{zyyyyxvuwwusrrsssssttttuvyzyyzzzyyyyyyyyyz|}}}|~~}}}}|{{|~~~~~~~~~~~~~}~}||||{{{||xvy|{{||}||}~~}}~~~~}~~{z}~~}}}~~~~~}|}}||z{|zyz{}~}}}~~|}~~}|{}~~}|}|{}|{ywutturqsspooppqpqqqqststwwuuxyxvvy{yxy{z{}}||~~~}|~~~||}~~}~~~~~}|~~~~~~}|||{{zzzyyyyyxxxxxyz{{{|}}}~~}}~}||}}}||}~}|{{}|{|||{|}|{|}}}{~~|{~~}~~}||}}{yzzzyz{yyzzyxxy{zyyxyyyyz{}|{{|||}}{yyz{{zz|}||{|~~~~~~~}}~~}~~}{}~||~~}|{||{|~~}~~~~~}|{{}}}}||}~}|~~}~~~~}|||}{yzzxwwwvuwwvtstuvuvvuuwxyyyz||{{{~~~~||}}}||||zyzz{{{z{zxyzzzyxwxz{yxxz||z|~~~}}~|z|}}{xvxyxxxxzyxxzzyyzzz{zzz{{{{{{||||}||{{}}{{|~}{|}|{{{{{}}{{||||}~~~~}}~~~~~||}~}}~~~~~~~~||{{{||{z||{zzz{{zzyz{||{{|}}~~}~|}}~~~~~}||~}|~~|{z{|}|{ywyzwuvwxxwwxzz{{|}}||||}}}~~}~}|~~|~}|{{|{zzyz{zz{|}|yy||{zzzz{|{{{|~~{{||zz{zyyyyy{{{{{{|||{yz{zxwwvwvvvvuvxxwy{||}|||~~~~}~}|||{zyxxxxxwwyzyz{{{zyz}||}~~}~~}}}|{{{||zz{||||{{|||}}~}{|~}|{zz{zz||{{||{|}}|}}{{|}}~~~~~~}||{yxxyywvwxyyxyyz{ywy{||zyzz{zxy{||{y{}{z{{z{||zz{zxwwxxutvvttuttuvxz{{{{|}}}||}~~~~~~}{zz{}}{{|{{z{|~~~~~~~~~~~~}||||~~{}~~}}}~}|}}|{{|~~~}||{||{y|~}|}~~~~~~}|||||zz{zyyzyyz{zzzzyxxxxvuuutsttttttstvwxxwxywvwxwxyzzzz{|{{}~~~}}~~~~~~}|}~~~~~}}~~~~}~}~~}~~~}}~~~}||||}}||}}|{{|}~~}{{{}~}}}~~||}~~|z}}|||}~}||}}|{|}~~}}~}}~~~}~~}~}{zyzxwvvvwwvvuttttttstutssuvvvvvwwwwwwxxyzyyz{||{z{{{zyz|{{{{{{{|~~~~~~~~~}}}}}||}~||}~~~}}}||{zzz{{yy{{zzyyzyxxxxyyyxxz{{|}}~~~~~~|}~{vusrwz~}sllnqqsvxyyrjhgcfmrvy|wqpont{|ysnpqt|}volifhmpu{~xqlihikps{{uqnknqqvyuspnotvy~wsqnmortt{xutqoqrtz~zwtrqtx}xrpmkllnru||vqonkkmorwz|}}zxurmhghgehmpty~~~~yvromlmnnpx~|{ytqqrux~zvussuvzyuqnnqsw||tpnllhgmsuzzuoklmnqux}|{||{zvuy||yz{{}}|~{yvssstwy|~~~~{y{}}|~{||{z{|}}}|xuvwusvyvuz~~|ywvutuvxyz}~~~{xwustxz|{vwyyy|~yzzwvz~~{|{uoswvtx||}yy||{{||zzzz{{||~|yyzxvx{}~{wtturrw|ytx|yw{~~{xsrsssuxyz{|~}{yxwvvurtxyz~~zvvwtpooootz{{}}|yy{|}~z}}|~~||zx{}{z|||}}|}~}}zwx{{xwxz{}~{wwwusstwz}~|z}~zxwtttporsstuvyz{}}|{zyxwutuvvvvvvuuwwtruvuuttxzyx|~}|~~}||~~}}}}{z{zy|}{z{|~}|{{zyxyzzyxwvuwywwyzxwyzxvx{yx|~{{}|yz}{y|~~~}}}}}|}}}}}}~~~~}~~~~~}}~~|}~~}}}zx{}{y{~~~~~}~}|{{{|zy{}~~}~~~~|~~~~~}|{ywxyxwxy{}|}~}~~~~}|}~~}}~||}zvwxutxzzz}}{{{yxyxwwy{zz}~}}~}{{yututrtutsuvx{|{~}|}||~~~~}|ywxxvuvwxyz|~~}}{~~~}|z{||{{|~}{xvvutsttuvvvy{}~}|||{||{zzz{}}}~~|yxxxxxxyz{}}}~}~}|}~~|~~}}zzyxvttrqpqrstuwxyz{{{{zyyyxxyyz|~~~~}{|}zwuvxwtuwvvy{{z}}||}{{{{|}|{{{}~~~}|zyzywwvvvuvwwxz{||}~~~~}~~}~~~~||~~~~~~~}}~~~~}|||{{|}}}}|zywwwxxyyy{}~}~~}|}}}}~~}||{zz{|}||~{yyy{|{z}~~~}zxwwwuuvwwxyyyy{|ywxywuvx{zz{|}~~~}zyyxvvvwwxyyz|~|yyyvvwxxxy{}}~||{{|}||}}~~|z{{zxx{|{|~~}~~~}~}|{{||||}~}{zyxwwxxxyz{}}~~~~~}|{}~}}~}|{{|}}}~~}|}}|||}}}}~~}}}{xvtsrqrrrrsuvvwxyyyyyxwvvvuuvvvwxyyyzzzyxxwwvuuuuvxyz{{{}}}}|||{zzzyzzz{}~~}|zyzyxxxz|}}~~~~~~~~~}{z{{{|}~~}|||||{zzz{|{z{{zzzz{{|}~~~~~~~~~~~}|||zyyyxwvwxyyz{{|}}||||{z{|}}}~||}}}~~~~~}~~~~~}}~~~~}||{{{{|}}}}}}}~}|{zzyyxyzyxyzz{{{}~}~~~}|||||||}~~}|||}}~~}||zxxxwwwwxxxyz{|{z{{zyxxxxwwxyz|}}}}}}}|{{{{zyyz{|}~~}}}}}}~~}}~}}}}~~|{{{{{|}~~~}|{zyyyyyyyz{{{zzyzzxwwwvtsrstttuuvwxxxxxwxwwvuttuvwxyz{|}~~~}}|ywyyxxy{}~~~}{{{{{|~~~~~}|{zyyzyyyz{|||||||||||{zyxxz{zz|~~~~~||{zz{|}}~}|{|{z{{}}}}}}||}}|{yyyxwz|~~}}}~~~~}|||}}~|{||z{||}}}~~~~~}{zzzzzz{|}~~~~~~~~~~~~~|||{zzzzyyyz|}~~}~}}~~~~~}}}}~~~~~~}|{|{zyz{}}|~~}}}}|}~~~}{{zyyyz{||||}~~}|}}|{yxyyyz{{{{{{zyyzyyyyyxxyz|||~}|}~~~}}}~~~~~~}{z{zzzz{{|{{{{{|}}||{zyyyzyyz{|}}~~~~~}}}}{yyyyxyy{|||~~~~}|}}{zz{||||||{{{{zzzzyyyxyyyz{|{{|}~~~}~~||}|{{zz{{|}}}}~~}}}}}}|{{zzzz{{||||{{|{{zyyxwvuvwwwwwwxxxyyxxxyxwwxxxxyyyz{}}~~~}}}{|}}|||}~}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}|||||}}}}~~}~~~~~~~~~}}}||}}~}||{yyxxwwwwwwwxyzzzz{|}|{{|{{{{{zzz{{||||}}~}|{{||{||}~~~}}}~~~}}}{z{{{{{|~~~~~}|||{{||}}}~~}}}~}|||{zyyyyyzzzzzyyyzzzyyyyyyzzz{{{|~~~~~~~~~~}}}~~}~}}}~}}||{zyyyxwxxxwxyyxxyzzyyzzyyxxwwvvwwwwwwwwwwvvvvvvvwxyzz{{||}}}}}}}}|{{{{{{|}}}||{zzzzzyxyzzzzz{{|}~~|{{{{{{{{{zz{{zyxwwvtssrqrstuwxz|}~~~~~}}}|{{z{|zzzyyyxyzzyz{{|||}}}}}}}}}}~~~}~~}|}~~~}|{{zzyyzz{{{{{{|{{|{{{zzyyyyzzz|}}~}~~}}~~~~}}|{{yyyyyy{{{||}}}}}}|{zyxxyyyyyzzyyz{zz{{zzz{||{}~}}~~~~~}}}}}|||||||}}}}~~}}~~}}}}}~~~~~~~~~~}|{{zyxyyxwvvwwwwxwwwvvuuuuttttuvwxyyyyyzzzzzzyxxyyyyz{{zzz{{{{{|||||}}}}~~~~~}||||{{||||||~~}}~}|||||{z{||{||}}}}~~}~~}|||{{{|||||||||{{{{zzyzzzz{|}}~~~}}|{{{||{{||||||||{{zxwxyyyz{}~~~~~}}~~~~}~~~~~~~~~~~||}|||||}}}}}||}}|{||||||||{{|||}}~~~}|{zzzzzz|}|||}}}||||{{||}}~~~}~~~~~~~~~~~~~~~}~~~}~~~~~~}||{zyyyyyxxyzzz{{{|||}}}||{zzzyyzzz{{||}}~~~}}||||}|}~~~~~~}~~~~}||{{zz{|||||{|}~~~~~~~}}~~~~~~~}||||{z{}}|}~~~}||}|||}}}||}||||||{zzzyxwwwwwwxyz{{|}}~~~~}||||{{||}}~~~~}|}|||}}}}~~~~~}{zzyxxxxxwwwwwwvwxwvwvvuuuwwvvwwxxz{||||||{{{{zzz{|}~~~~~}}~~~~}|zzzzzyz{|||||}}}}}}}~}}~~~~~}~~~~}}~~~}~~~}}}~~}|}}}}~~~~}||{{{{{||{|}}}}}|||}||||}||}~~~~~~}}}}~|{{|||}~~~~}|{||}}}~~}~~~~~~~~}||{{{{{|}}~~}}~||}}}}}~~}~~}||{zyxxxxxxxxxyyyzyyyzyyyyzyxz{{{{|}}~~~~~}|||{{yxxxxxyzz{z{{{{{{{zzzyyxxyzzzyyyyyyyyxwwwwwwxxxxyyyz{||{{{{zzzzzyyyyzzzz{{{zyyzyxxyxwxxyyz{}}}~~}~~~~}}}}}}}}}~~~~~~}|||{zzyxwvvvvwxxxxxyyyyzzzzzz{{||}~~~~~~~~}}~~}}}}}}|}~~}}}}}~~~~~~~}~~}}|||||||||}}}}}}|{|}}|}~~~~~~~~}}||||{{{{|||}}}}}}}}|||||{|||||||{z|||{{{|zyyzzzzz{|{{|}~~~~~}}}~~}||||{{|||||{{{{{|{{{{{||}~~~~~}|}}|{||{{z{{zzz{zzyyyxxwxxxxxxxxxyyyyz{zzz{{{{{|||{{||||||||{{{zyz{{zzyzzz{|{{||{{{{{|{{{{{{|}}}|||||}}~}}|}}}}~~~~~~~~~~~~~~~~}}~}}}}}}||||{{{{{zzz{{|||||}}}}}}}}||||||}}~}}~~}}||||{{{{{z{{{{|}|||}}}||||{{{{||{||}~~~~~~}~~~~}}~}}~~~~~~~~~~~~~~~~}~}}}|||||}}~~~~~~}}~~~~~~~}||{zzyzzyyyzzzzz{{zzyyyyzzzz{{||}~~~~}}||||{|}}||||}|{||{{{{|}}~~~~~~~~~~}}~}}}}~~~~~~~}}}}||}}}||}}}}}~~~~~~~~~}}~}|||{{||{{zz||{{|||{zzzyyyyxxxyzz{||||}}}}~~~~~~~~~~}}}||{{{|||}}}~~~}|{{zz{{{zyyyyyxxyyxwwwvvvwxxwxyzz{|||}}}}||}|{{{{{{{||}||||||||}}}}}}~~~~~}|{{{{{z{}||}~}}}||{{{|}~~~~}|||||||}}|}}|{{z{{{{{{|{{|~~~}~~~~~}||}}}|}~}}}~}}}}|{{{{zzzz{{||}~~~~~~~~~~~~~}}}}}~~~~}}}}}~~~}}~}}}}}}}}}}}}~~}~~~}~~}}}}||{{|{{{{{||||||}}~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}{zzzyyyyzzz{||}~~~~~}~~~~~~~}~~~~~~}||{{|{{{{||}}~~~~~~~}|{{|||||}~~~~~~}}}||}}|}}}}}|}||{{{zz{zz{{||||}}}|||||||{{zzzzyzyyxxxxxwxxxxxxyyyzz{{{{{{||}}}}}}}}}}}}||}}~~~~~}}}}|||{{{|||||}}}}}~}||||{{{{{{{{{{zzzzzzzz{||{{{||{{||{{{{zzzz{{{|||}~~~~~~~~~~~}}}~}}}}~}}}~~~~~~~~~~~~}}~}}|}~~~~~}}}}}}}~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}|{{|}}}}~~~~~~~~}}}|{{{{{zzzzz{{{||{||||||}}}}}}}}~~~~}||{{{zzzyyyyyzzz{{{{{|||}}}|{{{{zzzzzzz{{|||}}}~~}}~~}}||||||||||||||||}|||}}~~~~~}}}}}}||}|{|||||{{{{{{||||}}}}~~~~}}}}}}}}}}}}~~~~~}}}}{{|||||||}~~~~}||{{{{{zzyyyyyzzzz{{{zz{{{{{{{{{||{|||{{{{{{z{{zzz{{{{|||||}}~~~~~}}}~~~~~~~}}~~}~~~~~}}}}}}||}}}~~~~~~~~~~~~~~~}|||{{zzzz{{{||}~~~~~~~~}}}|||~~~~~~~~~~}}~~~~~~}}}}}||}}}~~~}}|{{{zyyzzzyy{{z|}zx{}|{xx{{{zzzzzz{|{z{||{z{}}|}}||}}|{|~~~~|z|~~~|~~}~~~~~}}~~|{{zz{{{|zxyzyz|}}~~~}}~~~~~~~~~}zyyxyzyz{{{{|}|||||{|{ywwvvvvvvxxyyusuvttvwvtuwyzyyyyzz}~~~~}z{|{zzzz{|||||~}||~~}}~~|}}{{{{|}}~}zyz{|}~|||}~~~~~}}{yyyyz{||}||}{yz{{{zz{~~~~}}}}}|{zyyzz{{{|~~}|{zzz{zwwxxwvwwwwxyzzyzywvvvvvuvwxxxy|zwvututrrsttuuuwyz{}||{zzzzzzyyyxxwutuvwvvwxxwxxwvvwwxyzzyxxxxx}}}}|}~}zxxxxxwwwxz{|}|{zzz{}}||}~}}|{{{{{{zz|}}}~}}{zyxwvwxyyzzzz{|||{zyxvvxz{|}}~}~}}}~~}|zz{zyyz{}|||}|}}}~~}|zzyxtrrrrrrsuutuwwvtrrsrrrtvwwy||z{||{{{~~~~~|{|}|{{{|{zz||yxyywvusrtutsrrtttuvwwvvwwx{|~~~~~~}}~}{z{{|{zyywvwvuxyyyxwxxxz{|~~}}}}}~}|}}|{||zywvwwxz|zy}}{||{xutsqppprrrsqqtwwwxyyzz|~~}~|~}|}|}~~~~}}~}{zywvutttuwz|~}||zxwvutssrsssstssuwxxvvwxxwwz}~~}~}|}~}|{|{{{|{{z{}~}}~~~}|}}|{y{}}}}|{{yvtsvwwwwyzyyz{}~~~~~}}~~}||{xvvvvwxyzyyxxxx{{z{}|{{zyxxyxvuvwxxz}~~~}|{zyxxyz|{zzz|~}||{xvvvvuuwz||}}~{z{yyz{{}}}~~~}}}}}||{{zzzz{|}|{{z{}}{{{zywvutssuwz}}}}{z{|}}~~~~|{}}||~}|{{{{|~~~}~}}}~~~}}}||~~}{yxwwwvvxyxxz{|zy{|{{{{}}|~}}~~~~~~~}~||}}|||}~~~}|||yxxyyyzyyzzyxvuvwvvuvwwwvtvxxx{{yy{|}}}}~}|}~}{zz{zyxx{}}|~~}}~~|{{||{zz{{{{zzzzzyy{||}~~||||{{{yxxxvvvxxwuuussuurqrrsvy|~~}}~~}~|z|~}|}~~~~~~}~~}~~~~~~|zxwxxwyz{{{zzzxwvuutrqqrsstuvxyxxxxzzyyzyxxxyzz{}}|||{zyxxwvvxxwvuuuuvxyyzzyxxyyxvvwyxwxyz{{{z{}}}|{{|{zz{|}~~~~~~}|||}~}}~}|}~~~zyxxwvvxz||}~~~}||||}~~{|~}{|}|}}}~}}}|||}~~~~~~~{{{zzyyyyxyyyy{|{{{yxxxxxvuvwwxyz|||||}~~}}~}}|{{{{zxwxxxxxz{zxxxyxvvvwwvvxz{}~~|{{{zxvttwz|}~~~|yyzz{{{{{|}}|}}|||||}}}}||{{yyyxvvwxwwwxzzz{{|}~~}~~}}}}}}}}~~~}}~}}~~||}~}||{{||}}~~~~~}}~~}||{{{zz{{|}}}~~}}~~}}~}{{zyyzzyy{}||{|~~|}~||}}}}~~~~}}|{yxwvuvvwxwvvwwwvuutsrqrtuuvwwwyyxyzz{{z|~~~}|||}~}~~~|zz||||}~}}~~}|{{zyxxzywwvvvvwxzzzyxxxyyzzz|~~~~}|}}|{{||||}}}|zyyxyywuwxxxxxyyxy{{zzyxxxy{|}~~~~}}|||||||{|}}~~~~}|{yxyz|~}{{{{|||~~}}}~~~}}~~}~~}{|}|{{|}~}}|||}~~~~~~~~~~~}||zzzzyxvuuvvutuvwvuuvutttuvvuuuwxxxwxzzzxvxyxvuuwwwy{{{|}~}}~|{zywvuuuvuuuuuuvwwvuuvvsrsuuvxzz{|||}}}~~~~}}~~}}}||||}~~~~}}}|{{||{zxwwwvwxz{{|}}|||}~~~~~~}}}}|{|}}||}}~~~~}|}~~~~~~~}}}||{{|{y{|{zzyzzxyz||||||||~}}||{{|||{{{zzzyyyxxyxvuvwwwxyzzzz{{|}||||zxwxzyyyxz{{{zzzywwvwwwwwxxxvw{||}~~~}zxxxxxyxxyzyyyxwvvvvwxwvwwwwwwxzz{{{z{zxvwwwvvwwwwxxz||}~}{{{zzzzy{{zyyyxwvvxxxyz{{{|}}}}~}|{{zyyzz{z{|}~~|{{{||{{{{zzzxxyyxxwxzyxyyyyz{{{|~~|}}~~~~~~}}~}}||{{{zyxwvvwvvvvwvuuvvvvuttuwvuwz{{yxyz{{z{{||zz|~~~~~~~}|||||zzz{zz{z{|||}}{yyz{{z{||||||{zyzywwxxwwvuuvvxxwxyy{}~~}|||{{{|~}|{|{z{||{|}~~}~~}z{}{yz{{|}~~~~}~}|{{zyyyzzyxxxxxxyzywwxz{{zz{|{zxwy{xxy{|{yz||||}}~~|{zzyxvvvvvvvvwvuuttttsssssssstuuvvvxwuttuvtrsuuuvwwxyyzzyyyyz{zxvvvuuvwwwwwy{{{{zz{{z{}}}~~~~~~~~}|||||||{z{{|{{|||{{|}~~~}}~~~~~}|}~}|||}|{|}}||}~~}|~~~|zzzyyxyzzyz{{{{{|}}~}||||zyyyxxyz{zzz{zy{|zyzz{zyy|}~~~~~~~}|{{|{zyyxwwxxxyyz{{{|}|{yyxwvuutuwwwxxz{zyzzxwwwwvtuvvwy{z{|~~~}}}~~~~~~}|}}}|||{{{{{zxxwvuvxyxwwwxyyxxxyywwwxxvuwwvwwwxz|}||~}{|{yxwxyyzzzz{zyyyyyxwwxwvvwwwvx{zz{|~~}}}}~~~}~~||}~~~~~~}~~}}|||}}|{{zzzyxxwwwvvwwwxxxxxxxxxxwwwxyxwwxxwwxzzyy{|||}~}~~}}~~}}~~~~~~~~}|{{{|{{}~~}}~~|{zzyyyxxyyxyyyyyzz{{|}}}{{{zzzxwyzzzz{}~}~~~~}{zzyzyxxxxwwvvvxxxxxwwxxyzzz{zyyyyyxxxyyyyz{}}}}}~~|{}}||~~~~~}}}~}}}}}~~}|}}}||{|{zz{||||}}~~~~~}}}|{{||{|}||}~~}||}}}}}}~~~~}|{z{{zzzz{|||||||{zzzzzz{||||{z{{{{zz{|{{|}~~~}~~~}}}{z{{{zzz{{{|}}||{{{{{zzz{{{||}}}|z{{zzzz{{zyyyz{{{||}}}~|{zyzyz{{{{zz{||{{|}}||}}}|{|}~~~~}||~}|~~~}~~~~~~~}}||||{{zyyxxxz{{{|~~}}~}||}}}}}~~~~~~}|}}}}}|}|zzzyyxwwwwvwwwwwwvwwwwwvxxwwxxxwvwwwwvvwwxxxyzzyzyxwvvwwvvwwxxyzzzzzzzzzzzzyyyzz{|}~~~~~~~}~~~~~~~~~~~~~~~~~~}}~~~~~~~}~~~}|}~~~~~~}||{zyyxxxwwvuuvuvwxxxxwwvwxyyyyyzzz{zzzzz{|||}}|}~}}~~}~~|zyxvutssrqsttttuvvwxyz{{{||}}||{zzyxxyzz{||}}}}}}~~~~~~}~~~~~~}}}{{|{zyyzzyyyzyyyzz{||{|||~}|||{{yxxxxwwyzyyz{|||~~~~~~~~~}}}}{{{{zzyyzzz{{{{}}}~~~}}}}}}|}~}||||}}|{{||||}}}|{{zzzzzz{||zz{{|||||{zzz{||{{{{zz{{{{z{||}}||{zyyyyz||}}~~}~}|{{zzyzzxwxyxwxxwvvwxxwyzzyyyz{{|}~~~~}}~~}{zzzyyzzzyz{{{{{{||||||||||}}}}}}|zzyxwwwwvuvwxyz{||||}}~~}~~}}}}}}}}}~}}}}~~~~~~}}|||{|}}~~~~}}||{zzyyxxxxxwwvuuuuuuvvvwwwvuvvuuvvutsssrrrrrsstuvwxyz||}}}}}||{{|||||{{|||}}~~~~~~~~~}~~}~~~}}}}~~~}}|{||}}~~~}}~~~~~~~}}|||{{{||{zyxwxxwwxy{||}~~~~~~~~~~~}}~~~~~~}}|{{zzyyyxxwwwxxwxyyyyyyyyxyzzyzzzzzzzzzz{{z{||||||||||||}}}}~}|}}}}}}~~~~~}{{z{zyyyxxxxxxxyyz{{{|}}}~|}~}}}}||zyyxxxxxwwwxxxxyxxwwwvuuuuvvwwxxyz{}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}}|||||||}~~~~}}}}}}}}}}~~}|||}}}}}|||||{|}|{{zzyyyyz{{zzyyzzz{zyxxxwwxxxxyyzzz{{{{zzzzz{|}||}}~~~~~|||||{{{||||||}~~~~~~~~}~~~~~}~~~~~~~~~}}}}~~~~}}}||{{{{{{{zzyxxxwxwwwwxxxyyzz{{|}|||||}}~~~~~~~~~~~~~~~}}~~}~~~}}}}}||}~~~~~~~~~~}}|}}~~~~~}~~~~}|||||{z{|{{{{||{{{zyxwvuuuttttuvvwwxxxxxxxwwxyyxyz{|~~~~~~}}}}}}}}}||||{|{{{zyyzzzzzz{|{{{|||||{zzzzz{|{{{{|}}~~~~~}||||}}}}}||}|{||{{{zzzzz{{|}~~}~~}|||}}}}~~~~~~~~~~~}~~}}}}~~~~~~~~~~~}}}|||||{zyyyyzyzz{{zz{}~~~~}}||||||}|||}}~~~~~~~}}}||}}~~}}~~~}|||{yyxwwvutuuvvvvvvvuuuuutttuuvvwxxyyz{|~~~~}}~~}|}~~}}~~~~~~~~~~}}~~~~~~~~}}}~~~~~~~~~}}~}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zz{zzz{|}||}}}}~~~~~~}}}}}||}}}}}}}|||}}}}}}}}||||}}~~~~~~~~~~~}}~~}||{{zzzzzzzyxxxyyxxxxxwwxyzzz{{|}~~~~~}}}}}}}}}}||||}}}~~~~}|{|||}~~}}}}|{{{{zz{||{zzyxxxyzzzz|}~~~~~~}}|{zzzzzyyzzyyyyyyyz{{{z{zyyzzyyzzyyxxxwwwxwxxxxxxyz{|}}~~~~~~~~}|||}||||}}}}}}||{{|||}}}}~~}|||{||||{{|{{{{||||}}}~~~~~~~~~~~~~~~~~}}}}~~~}|{{{{z{{{z{{{zzz{||}}}}}}~~~~~}}}}}~~~}}}~~~~~~~~~}|}}{zyxxyyxwxwwvvwvvuurqvzywwwwuvzzz{{zz}{y~}|{yx|~||{}|~|}~~}~~}}~~~~~|~}x|}||~~}~~~~}||}{{~~}}}}|{~|~{{{zyyyzywwy||ywwxyz{|zxwwxxxxwvuwxwuuwustvxzywvvx{zyzzzz{{ywwyz{zz|~~~~|}}}~}|}}|{{{{{{zyy{}|{|}~}}~~~}}z{}{yyzzzzz{{ywxxxxz|{yz{||{z{|{{{{{{{|zxy{{zz{}~|z{|{yz||{{z{|}|{z{||}~}}}}}||{{yxyyz|zxz|{z{|}~~|}~|{}zuwyxvxywtx|yvy|zy{}}}}~}~}|}~|yz||{{|zxxyz{{|zwz|ywyz{zxwy{yxy{{zyy{|{{{z{{zxyz||{z{{{{}~}}}~~|{{}~}}|{{}}{}~~~~~}}}|{}}||{{|{yzzz{{z{{yx{}|z|}}}}|||}}}}}~~}~}|~~~|{|}{y{}||}~}|||}~~~~}}~}}}}}||}~}}~~|{|}}}}|}~}|{{}}z|~}|{z{}zxz|zxy{yxyywwz{zyzzzyz||||}~~}}}}}|{zyz{yyxwy{yvvwxxxwwwwvwxxyyyyyz{zzyxz{xwy|zxz|zxz|zxy{yvxzzz{|{{~~|~}~~~|{{{{||zz|}|||}|}~}~~}~{~{}~~}||}{yyz|~~}~}{||||}~}}~~~}~~~~~}~~~~}}~}{}|z}~~}||~~}}|}}}}~~~~~}}}}}}}~}}~~~}~}|||}~|~~~~}~~}~}zz{||||}~~~~~~~~~~~~|}~{yz}zxyzyyyyyz{{|~~~~}}}}}}}|||}{z{|{zzyyxyzxwxxwuvwwxyz|||z{}}{{zyyz{{|}}}}~~~~}}|{{}~}{|~~}|{xwxwuvwwwxyxwwvvvtsrrqrrqppqssstttuuuvvvwwvwwwxyzz{||}~~~}|}|{{{zyyyyxxxyxxyyxz{{|||}~}~~}|||||}}~~}~~|}~~~~~}}}||}~~~~}~~~~}|||{z|}~}~~}|}~}|}~}||}}}}}}}}}|{{{{||{zyyyxxwwwwwwwxwwxyxxyyyyz|~~~~~}}}}}}~~}~~||{zxyyyyyz{{{z{|||}}}|~~~~~~~~~}}}}|{{{{{{{{{zzyzzyxxvutttuuuvvuvvvwwxyyyyzzzz{|||||}~~}}}||{{zzz{||||||{{|}~~~~}}||}}}}}}~~}~~~}~~~~~~~~}}}|||||{zzzzzzzzyyzzzyyyzzzz{|||||||{{{zyxxwvvvvwwwwwwwwwvvvvvvuuuutttttsssstuuwyyz|}}|||}}}}~~~~}|{{{||{zzyxwwwwwwwwwwxyyzz{{|{zzz{zzzzzzzz{zzz{zyzzzyyzzyxxxxwvvvvvwxyzzzz{zz{||||}~~~~~~~}~~}}|{{|}~~~~~~~~~}||{{{{{zzzzyyyyz{|~~~~~~~~~~~~}}~}}||||||||}}}~~~~~~~~}|||{zzzzzyyzzyyyxxxxxxwvvvuttttuuvvvwxxyzzzz{{{|}~~~~~~}||{{zzzzzz{{{{{{{{{|{{{{|{{{{z{{{{{{||||}|{{zzxxwvvwwxyyyzzz{{{||{|||}}~~~~|{{{{yxxwwwxxwwwvuvxxyz{|}~~zvuwwxxz{}~~}{yxxxxyxxxwvutssrrtvwxzzzzyyyyyyyyzz|~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{|}~~~~~~}~}}}}~~~~~}}|{zyxwwwxyyyzzzzzzyyyyy{{}~~~~~~~~~}||}}|||{{zyxxwwwvwwxxxyyyzzz{||}}~~~~}}}}}}}}~}}}}}}}}}}}}|||}}}}}}||||{||||||{{{{|||}}}~~~~~~~~~}|{{zyxwxz{{{{{{{|||{|{{{zzzzz{{||}~~}}|||||||{{{{zzyyyxyyzzzzzzzzzz{|||}}~~~~~~~~~~~~~~~~~}}}|}}}}|}}}}}}}}||||||{{zyyyxxy{||{||}|||||||}}}|{{{zzzzyxxxxxxyyyyxxyyyyyyyyzz{{{{{{{z{{{||||}|||||||}}|||||{{{{{{{{|}}~}|||}}}}~~}}}}}}}}|{{zz{{{{{{{{{{{zyyzyyxyzz{|||||}||}}~~~~~}}}}}}}}}}~~}}}}}}||{{zyxxxxxxyzzzzzzyyyxxxxxxxxxyyyz{|}}~~|z|}|||}~}}~~~~~~~~~~~~~~~~~~~~}}~~~~}}}|||||||||||}}~~~~~}}}~~~}}~~~~~~~~~~~}}|{{{{{{|}}}}~~~~~}}}}|{{{{{zz{zzz{|||}}}}}}}}}}~~~~~~~~~~~~~~~}~~~~}}}}|||}||}}}}~}}}||||}}}~~}||{||{{{|}}|}}~~}~~~~~~~}}|{{zyyyyyzzzz{{{{{{{zzzywvvuuuttttutttttttttssssssstuuvvwwxxyyzzzzzzzz{|}~~~}|{{|{{{zzzz{{{zzzywwvuttuuuttuvvwwwvvvwxxxxxxxxyyy{||zy{}~{xxxxyyzz{|~}|}~~}}}}}}}~~~}}~~~~~~~~~}}~~~~~~~~~~~~~}}|||||||}}||||{{{{{zyxwwvwwwwwwwxwwwvvvvuuuuvwwwxyyz{{||||||}~~~~~~}|||||{zzzyxxxwwwvwwwwwwxyyyyxxxxxyxyyzzzz{|||}}}}}}~}}~~~~~}}}~~~}~~|zxxyzyxxy{zyyyyyyyywuuuuwyyxwvvvwwwxyxwwy{|}~}|{{zzzzzzz{{{{|||{{|||}||||}}}}~~}}~~~~~~~}}}}}}~~~~||||}}}}~}}}}}}}}|{{zzzzzz{{{zz{{{{||||{{{zzzzzzzz{{{{{||{{zzyyyyyyz{{{{{{{{{|}}}}}}}}}~~~~~~~~~}}}}}}|}}}}}}}}}}|||{zzzyyzz{{{{||||}}~~~}}|{{{{{{{{zzzzzzzyyyyyyyz{||||{{{{{{||}}~~~|||||{zzyyyzz{{{{{yyyyyzz{}}zwuwyyz{{{|}~~~~~~~~~}}}}||||||}}~~~~~}}|{zxxxxxxxz{{||}}}}||||{{{z{{zzyyyzz{||||||}||}~~~~~~~~~~~~~~~~~~~~~~}}~~}|{|||||{{{{{{{|}}}}}|{{{{{zz{{{||}~~~~~~}}}}}}|||{{zzzzzz{{{zyyzz{{{{{zzzzyyxxxxwwwxyz{||}~~~~~}}~~~~~~~~~}~~~~~~~~~~~~~~}}|{{{{||||||||||{{zzzzzzzzyyyyyxwwwwwvvvvvvvuuuuuuvvvvuvvvvvvvwxyyz{{{||}~~}|||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{|{{|}}||}~~}~}}~}}~~~~~}|}~~}|{{{{{{zyyyz{|}~~~~}||{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~~~~~~~~~~}}}}}|{{{zzz{{{zzzyzz{{||{|||||||||||||}}}}~~~}}}}}}||{zyyyyyzzzzyyzzzyyyyxxwwwvvvvwwwwwvvwwvvvvvuuvvvwwxyyyyyyyyzz{{|||||}}}}}|}}}}~~~~~~}}||||}}}||{{{zzyyzzyyzzzzzyyyyyxwwvuuttsssttuvwxxyyyyyyzzyzz{|{{{|{{{{{{||||||}}}}~~~~~~}}}}}~~~~~~}}}||||||{{{{{{z{{{|||||||}}|||{{zyyyzzz{{|}}}~~~~~~~}||||||}}}}~{}~~~~~~~~~~~~~~~}}}}~~~~~~}}~~~}}~~}}~~}|||{zzzyyxxyyxxyzzzzz{{zzyyyxxxxwwwxxyyzzzzzzz{{{{{zz{|}~~~~~}}||{{||{{||{{|}~~}||{{zzyyyxxyxxxxxxyyyyyyyyyyz{{{{{{{||}}}}~~~~~~}}}||{zzzzzzzzzzzzyyyyyyxxxxxwxxxxyyyyzzyyxxyyyyzzz{{{{{{|||{{|}~~~~~}}||{{{zzzzzzzz{{zyxvvvuuvxxxxwvuuuuvxxxxxwwxyxvtuuvtuz{vtrquz||}}}~}{{{{|~}{{|~~|zyyz|~}~~~~~}|}~~~~~~~~~~~~}}|||||||{{{{|||||}}}}}}}||}}}}}}}|||}}~~~~~~~~~~~~~~~~~~~}~~~}}}}}||||}}}|||||||}}}}}||{{||||}~~~~~~}}|||{{zzzzyyyyyyyyzzz{zzzzzzyyz{||{|||||}}}||||}}}~~~~~~~~~~~~}|{{zzyyyyxxxxwwwwwxxxxxyyyyyyxxxwwwxxxyyyyyyyyxxxxxxxyyyz{{||}}~~~~~}}}}}~~~~~~}}|||||||}||{{zzyxxxxwxxxxxxxwxxyz{{|||{{|||~~|{zzz{{|||zzyyyyzzywyz{|}}~}}|~wsrsy||~}|{||~}zxwyz{xuuwyxuuy}|xuuvwwwwvvvwwwxz}~}zwvvutrrstttttttuuuuvwxzzyyxwwvvwxyz{|||}~~}|||{{{|}~~~~~~}}}}~~~~~~~~~~~~}~~~~~~~~~~~}}}}|||{zzz{{{{{{|{{{zzz{{{zzzzzzzzzzzz{{{||}|{{{{z{||}~~}|{zz{|||}|||||}}}|{yxxz|~|z{{}wrrsw~{{|~}yvvx{~}zy{~~{xy|~}}~~~}~~|zyyz{|{{{|}}~~|{{{|~~~~}}|{{{|||{}~~|{zyxxxxwvuvwxyz{zyxwvwxxwvvvwxyz|}}||{|||}}~}||||||}}}~~~}}}}}~}|{{zzz|{{{zzzz{{|{{||||||{||}|{{{{{{{z{|||||{{{{{{{{{z{zyxyzzzzyyyz{{{{zyyz{||}}}}|{{|}}~~~~}~~}|~}|z{|}}|zyxyxyz{{{{{|~}zx}{tlhq|~vpty{{|{yxz}}xsrsuz~{ywz{~zz~~}}|||}~~}|||}}~~}||}}|||||{{}~~~}}}}~~~~~~~~~~{yz|~~~~~~~~}|{{|||||}~~}|||{{{|{{zz{{{zzzyyyyyzz{|{{|}~}}}}}}}~~~~~}}}}}|||||{{{{{|||}}}}}}}|||||}}}}}}}}|||}}~~~~~~}}}}}||{{{{{||}}|}}}|}}}}}}}}|}}~~~~~~~~~~~~~~}}|}}}}}~}}||}}}~~~~~}}||||}}}}}}||{{{zzyyyyyzzyyyyxxxxyyyzzz{{|||||}~~~}}}|{{||||||||||||||||{{zzz{zyyyxxxxxxxxxxxxyyxxxxvuwyxyzzz{{zyz{|{{|}|z|}zy~}~~~}||||zy{{yyyyyzzzzxwxyxxyyyyxwvvvwxxx{||{{{|||{z{||{||{{|||{yz{|{{{{}~}}~~~}~~}}}~~}~|~~|zzz{{zyz{zyxvxyxwxxwxwy~}}~~~|}~}~~~}}~~~~~~~~~}~}~}}~~~}}~~~}|~~~~~}|||{{}|zzzyzzzzzyz{{zxwwxyyxvvxwwxxxxxxxxxxzzzzz{|||}~~~~}|}}|{{|{{{{{{zz{zz{{yxxxxxxyxxxyxxxxxwwxxwvvwwvvuuttuvuuwwvutvvvz~~~~~}~~|~}~~~}|}}}|||}}{{|||}~}}}|zzz|}{yz||}~~~}}~~~~~~}||||{{z{||{z{zz{{zyz{||}~}}{|~|{{zz{}}|{z{{{{~~}}}}{{{zy{||{yy{{zzyyywvwwxywvxyxxwwvxyvtuwxxvvxxxxxwxxyyyyz|}~}||}}||}~~}|}}~}{z{{|{yz{zz|~~~~~~}}~z}~}~~~}}||||}}{z|}|{{||||||zxz|{yyz{{yz|zxxyyxwwwwwxyyxxyxwxyyyyyyz{{z{}~~}|~}{}~~~~~|{{|}{z{|}}{z{|{zyxyyyxwxyxxxwwwwwvwyyyxwz|{zz{}}{z|}~|{}~~}~}}~}{}|z}~~~}}}||}}|{|{zzyz||{zz{}|yyzzzwvxyyywwxxxwvxyxxwz~~~~}|{|{yy{{zzz{|{{{{|||||}}}~~~}}~~~|}~|z|}|{~~||}}}||||{{|~~}}~~~}|}~~~|{{{zyyxwxxxxwwxxxyyyzzzzz{{zz||{{{|~}~~~~}~~|{||{{{{{zz{{zyzzyyz{{zyzyxwwwwwvvvuuuvvuuvustttutttsqrttsrqststwz~~~}~~~~~}}}~|~~}}}}~~~~~}~~}~~~~~~~}}~~}|||{zzz{{{yzz{{|}}}|||}}||}}{zzzyz{|||{{{||{zzzzyxz{{z||{{{|}}}~~}~~~}{zzyxxxxwvwyyy{|||||zz{{{zyz{xuwywvvvvvvuutsuvutuwxyyyxxxxxyyz{zz{{{|||~~}~~~~~~~~~}}}}|{{yy{|{{|||}~~}~~~~~~|}~}|}~~}||{||{zyxyxwxzzzyxyzzyxxyyyxvxyyxxxyyyyyzz{{||{{zzyz{{zz{|||{||||}}||~~~}}~~}}}}}|{{zyz{zyyywwvwxwvvwwwxxxyzyxyz{{||}}~~~~~~~}|{{zzzyxyzxwxxxxxxwxxxyyyz{yxyyyzyyxxwutuuttttuvwxy{}~~||}}}|{|}~~~~~~~~}|~}{{{{zxxz{{{zz{|}|{}}}}}~~~}~}~~}~~~|||}}||{{|}|{|}~~||~~}}}}}||{zxxyyyxwwxxxxyzzyzz{z{{{{|}|}~~~~~~}}}{zzyyxwwwwuvxyzxwwwwvvvwxwussttssssssssssstsrrssrtuvvuuvwxyyzz{|}~~}}||{z|~|{}~}}~~~}~~~~~~~}~~~~}}|~~|}~~~~~||||zyxwwwxxxxxxyyyzzzyyzzz{{{{zzzz{|zyyzzyyyyzzzz{|~~~~~~~}~~|{yyzxwwwwvvvvvwvvuvxzyxxxxxvwxwuutuuttuvuuuvwwwwxwwyzyy{|zyxy{{{}~}}~}|~~~~~~~}|{{||{z|{zzzzzzzzz{|}}}~~~~~~~}}~}}~}||}}{{{{{|}||{{|}{z{{zyxxxyzxxzzyyxy{zyxwyzzzzz{||{zz{||||||{{{{{|||{|}}|||||||||}~~~}}}}~~~~~~~|{|~|{{|||{yxwwxxwvxyyxvwyyzzz|~}}}}}~~~~~~~|z{{{zzzyyzzyyz{zzyyywvxyxwwvvuttutttsttttuuvutttuwvtuuuvwwxyz{|||}~~}~}zz||{zzzz{{zyyz{{zz{|||||{||{{{||||}}~~}~~~}}~~~~~~~}|}~}|}~}}}}}}}}|||{{{{|||||}~}}}|}~}}}}~}|{{|{zz{|}{yz{zzz{||||}~~~}|}~}{{||{{|zxxxxxwwwvuuuvvvvvuuvwwvvwxwwwwxwwwwvvvussuuuuuvwwxzywxyyxyzzyzzzzz{|||}~~}~}|~~~}~}}}~}{{|||zxyzzzyyzzzywxyxwwvwxwwxxwxxxxwwxyzyxwyyyyyz|{z{{{{||zz{}~~}~~|}}z{|{zxxwvttutrsusrtuvvuuvvvvwwvwxxxxyyyyyyyxxxxyyy{{zyyy{||{{|}}}|{~|{|}~||~~~~~~~~~}}}||{{{{{{{{zzzzzyyz{{{|||}~~~}}||}}}|{{||{|||||{|||{{{||{{{{{zz{{zyzz{zzz{|}|zz{{|}}}~~~~~~~~~}~}||{{|}|{{}~~}}}~~}~~~}~}|{{{{zzzyz{{{||}|{{||{|}~~}|}~~}|{{||yxxxwwvwxvuvvtsuusstuutrstttsrrsttrqrrrrqrtuuutvwvvwxxyyyyz{{|}~~~~~||||{zyyyz{z{||||||||{{{|}|||}}}|}~~~~}~~}}}}}|}}|||}~~}}{zzzzzzzyyz|{zyz|{z{|||{{}}||}~~}~~~~~~~}}~~~~~~}~~}}}}}|{{{zyz{zyxyzzxxxxxxxxyyyyyxwxwvvuutuvvvvtsuwxyyyyz{|zxxyzzyyyxvy{wty~|vt{~}~|z}~}|~~~~}{y{|xuwyzyvwyyxyxxyyzyyxvttuuttuvwvuxywustwyyyyz{yz}}{{|}~}|}~}~}}~~{}~}|{~}||||{zzyyyxxyyxwvvxvtvwvuwxyxwxzzzz{{yxwwxy{{zzz{|{{{}~}|{{{}~~}||~}{}~|{{~~|~~~~{|}|{}{vy{}{xwwxyzzzy|~}zxx|~{y{{|||}~}~~~~~~~|}~~||}zy|}|{{zzzz{{{{}}|||y|~}}|||zx{{y}|{}~~|~~~~~z~~}~}}~}||}}~}|~}~~~|{~~~~}|~~~}}~~~~}}}~}}}}~~~~~||}~~}}~~}{yyyyyvtvvsstvyvqqstutsttsstttsrstrqrstutssssttuuwzxvxyxy}}{{~~}~~~~~~{~|{||y{~{z}~||||}}~}}|}~~~}~|{}}|{~}{|}}|}~~}|zxy|}}}{y{~|yxw{~xuz}{{}}||{|}|{|}}~~~~~~|}~~~~~}|{}{u{}{~~~||~}}}}{{||wv{|yy{{||{|}{y|~{zzz|{xy}{wxzzzywvvvwyywwzxuwyyyyyxxzywxyz}{w{}zxz|||zz{{|~}}}}~|}}}{xx{zxvuxyxwutvwwvvwywutuwxvutuyxsuy{{zxy{zyz{{|~}||}||~~||||{|}}~}}~|{{}|xy|zxwxy{{zxwyxvuuxzywxyyyxxz{zzyz{{z|~}}{z~~}z{~~|~}|~zz~~|}~~}{|~}~{|~{wz|xw{|xvyzzzyz|{yyxxyzzxy}|yyz|}}|{{}~~~~~~}~}{}~~}}}~}{|~~~}|}|}}~}z{~~|{{|}||z{~}z~~~~~~}}~~}|||||~}z{}~~~|{}}}~|~|}}~~|||}}}~~||}~~}}|~}~~{}}~}||}~~|~~}~~~~~}||}~||~~}{zzxwwwwusrsttrruvtssssuvvuuuttuvuutsttsvzywyzyyyyz|{||{yz}||~~{~|}~~~}{{|}}~~}}~~~~~}~~~}~|~~z}~|{{zz{|||{|~~|zyzz{{zzzzyxy{{y{|zy|}{{}~~}|~~~~~~~~}|||}~}}~}|{zz{{|}|{~|{|~}|{{|}}}{z|~}{{|}|{||||zy{||{xwz{xwxzzzzzz{|{zyyzzyyxxxxxwwzzyxz{{zzzzz{}}{{~~}|~}~}~~}{}~~~~~||~~}|{{{zwtw{zyzzzzyy{{zzzywyzxvwxxxxwxyz||ywyzxwy{{{yz{zy}|z}~}||}~}|~{{|}}{xwxz{yxzzxwwyz{||{zz{{{{}|yz|||{y||yz{||}}{{}|||{~~}~~~|yz{xwyzxxzzxx{{z{{yxwwyzwwzyuuwxxyyxxzzxxwxzywy||||}~}}~~~|~|}~~}}}|{{{{{|{z{{z{|}}|}}}~~}~~~~~~|~~z{||}{z{|||zyz|}|z{||}||~~~}~~}||~}~~}~~~}|||}}||{|~}}}~}~~~|{}}z{~}}}||}}~}||{{zyyzywvuuvwwvvvutttvxvtuvvuuuvvvutuvwwwvwxwvxzzz|}|{zz|~~~~~~~}|{{||yy}~|||}~~~||}||{z}~{z{{{|}|z{}|{z{~~zz}}|}~~~~}|||{||zz{{z|~||}~~||~~~~~}~}~|~~~~}}}{z}}yyz{}{x{~||||}~~}}}}}~~~}||}~|{}~~}{z{||zx{|zyxz|zxwvxzzxwwz||{z{|}|}~}|||~}|{{{{zzyyz{{{||}}||~~}~~~}}}{{{z{{{{zz{|{{{|}{z{}~}}~~~~}|}~{||{yyzzzzzyyvx{zy{|||zy{|}}|zy{~}{{{}}|{{|}~}}~~}}}~~~}||}|}}}~}~}~~~~}}}|{{|}|z{|{zyyyz{{zzz|}z}~~}~~}~|{}~|||{|}}~}|{{|}}|zz||{zzz{zzyxyywwwwwutvxwvvvwxxwwwxyyz{{{zyz{{{{{{{{zyz||{{{|}~}}~~~}~~{|}}~~}~~}||~||~}z{~~}}||||}}~~}|~~~~~}}}|}}||}|{|}}{||||zy|~~~~~~|~}~}~~~~~}}~~}}|||~~}~~}~~~~~~}~~{}~||}}}|{|~|zzz|~}}~~~~}|||||{zxxxyyywwyxuuvuvwwuuvxzzxxzzyz{{zzzzzzzzyxxzzzzyz{|~~}~~}~}|~|~~~}||}}||{{zzzzzyyzz{{zzzzzzzz{{zz{{|}|{{{}~|~~||}}~|{}~}~~~~~~~~~~}~~~}}~}|{{||}~~}|{||z{|{zyyz{{{{|~~}}}~~}}~~}}~~~~~|{~~|||{|{y{|{{{|}{zzz|~|zyyz|{z{{||{zz{}}}~~~~|}~~|zy{}{zz|~~|}~}|{{||zyz{{zyy{zzzzzz}}{|}|}~~}}~~~~|~~}~~~}~}}|||}}|{zz{zyyzzzz{||z|~|z|~~~~~}}~}}~~}~~|}~}|{|}}{{|~~~~~~}~~}{|~~~~}~}|~~{{|~~|{}}}~~}|}~}{{|||xxzzyyyzzz|zxxyxyyyxvuvxyxxywwy{{zxy}}zz|}~{z}~}|}}}{{}}|{{||}~||~}|~~~}~~~|~~}}}|}~~~~~~~~~~}}zzyyz}xqqvxyxyyz|wqomilrvyy{{xvspqrvz~}zywsonorx|}~{uqonlmpty|{yyyz|}~~{xuux|}~|zywwyz|{wvusoorqpuyzsrqnmpqrv{{xurqpruy||yywwwvwyy~|}}yxy|}zxtononnpsttz~{y}~zuplkihikhgottvz||~~|zvsssronprv{{xxwvvvz~|xvrnlmorvxz~~~}vsqrsontyz}}zzz|~|ywxywxyz{|}}|zz~~}zyvutsuyz|{wx{{yz||z|~|zywwxy{~}{{{{|{|~}{yvrruwy}|{xwwx}~}{xurrtrqstw|}yz{yy}{~|~}{{|{{|{z|}ywuvyxwy|}{yxvutsuursw|zuy}yw{~}~~z{}zuuuttvxwwyzyxwtttsqrsstuvxywtuwtrx}yv|}|~~~~{{~}|yx{|xvxxwyyy{|}~|yz~~{z|~|zyz{}}ywyzzyy{~}|{xussttuy|{z{{zyxx{{xv{}{z}}||||||~~~}{z}~|z|}|yz{||||{y{~|y{}~~|{~~|ywvvxywuuvwxyxxxxxwxywwz}|{~~}}~~{xy{xuxzxvwy|}zy{||yyzzyyz{|}}}||~~~{xvuuvuuvuvwvtsssssromoqqpoqqpruvxyyyy{~~}~~}{yyyyy}~}|zy{}~~~}}}~zxz}~}}~~~~~~~}{{zxvttx{xvxywvwvsrqooqsvy|}}|{zyzyzzxxz|}}}~~~|z{|yy|}}}{z{}}}zz|||}~~~}||zz|~~{z{zyxyz{{{}~|}~}}{zzzxx{}}}}}}|{ywy|}~~}zxwvtvwwxyyz|~}}}|{ywwxxz}}~~zy{xuuuwyyyz{z{|{|~~|{{~|{|}~}{}~}|||}||}}{xxwtssqpqrtvvxyyyxwwvvuvxy{}~{zyzzxwxyyyzywuuuuuuvwvwy|||||}{xxxwttuutrruvvvwwwwvvxwutsrrttsuwwxxxz|||}~}~~}~~}{{}}}~~~}{yyzzz{||{}~~}zzzzxvwxxwxy{{{|}~~~~}{yy{}{z|~}}~|wwyvsttssrswxxz||||{{{yvvwwwwxyy{|~~}}}||||{zz{|{{{{{{}~}~~}||}~~~|{|~}|~~~}}~}}}~~yxxxyz|~{xxyyyz}~}~}~~}}~}||}}}~~}|yxwwwxxxvvxxyz{{yy{{zzz{|{z{}||~|{}}|}}{z{{zxxxxx{}}|}~~~}~}zz{zyyyxvvvwwwwvvvwwvuvuttttsrsuuvwy|~}|{|}~~|zyxwwwyz{|~~~~||{{{{|~~{xvvwxwwxxy||{zzz{{zzzzyyz{{zyyzzz{zzz{}~~~~~}|||zwvwvuuvvvttvvttsssrqpoopoopprrrssttuuuuuuvwxy{{{|~~~~~}}~}|{{{|}~~~~|zyyz|~~}{z{zyz}~~~~}}|{zzzzzz{||||zzyxxxvvwwwxyyy{}~~}{{|zwxyxxy{~~~}}}~}}~~~}||||{yy{}}~~~~~~~~~}{yyzyyyzzzzz{||{zzyxxxxxyz{|}}~~}}~~}{z|||~}|{{zyyz{{{|}}}~~}}}|zyy{|}~}{{|{yxxxxxxxxxxxxxwwvtsrrssrqrtvvwwxxxywvwyxxyz}}{|~}||~}}~~}||||~}~~{{}||}}||||zz{{zzzz{{zz{{{{zyy{zyyz{{{|~|z{|{z|}}}|||{z{{zxwxvuuvvwvvxxxy{{||{yy{|{||~~~}|zxwvvvvuuuuuuuwwwvvvutsrqsttuuvy{}}||~~|zz{zxxxz{}}~}zxwwwxyyxxyyxxyzyxwvutssuuuwxyyxwyzyyyyyyyyxwxxxxxz{{{|~~~}|}~}||}}~~}~}||{||||}~}}}~~~~~~~~|{{{||{{{{z{|{{{zyxwxywvwxyyyyz{|||}}~~}|}||{z|~~~~}}~~~}||}~~|zz{{z{||}}}}||||}||~}}}~~~~~~}|zyyzyyxwxxxxxxxyyyxz}~~~~}|{zyyxwvwyyyyyyxwwwvuttuvvxxy{|}~~|zz|zyyz{}}~~||{{zyyyxxwwwwwwxz{zzzzyyzzzzz|}||~~|{{zzzyyyyyxxxy{|}}~~~~~~|||{zzzyxyxwy{{{{z{zxvxyxxxxxzzyxwvvvtttuvvuvxyzyxz{zz{|}~}}}|{{{{{{{{|{{}~~~~}{{{zxxxwwxyy{||{||||{|}}{z|}||{||{zzz|~~}~|||}~|zzzz{}~~~~}||~~}|{ywxxvuvvuttvwwvwvuuuvvvwwxyz|~}}|||zz{}}~~}}}~~~~~~~~~}}}|{{||{yzzzz{}~}~~~~~}{{{{{{zyxwwwxyz|}}~~~}|{{{||}}~~~~}|}}{{|}}}}~~}||}|{z{{{||~~}{yyxvvxyxyz|~~~}||}}}||}~}}}}}|zz{{{zzzzzzzzzzzzz{|{{{{zzzyyyz{|||~~}}||~}|}~~~~~~}~~~~}}}|{{zyxyyyyz|~~~}}~~~~~}}}}}}}~}|zyxxxwwxyxxxxxyz{{zyyxwxyyzz{{{|~~~}~~}~~~~~~~~~}}}|{{{z{{|}}|{{yxxxwtsrqoooppoortstvxyyxyzyxwvwwxyz|}~}}}{yyxxwwwxxwwxyzzz||{zzzzywwwwvvvwxzzzywvwwvwxwvutuuuuuvwxyyyzzyxyyyxwwwvvwxyxy{{z{{{{{{|||}~~~}}|{zzyzz|}~~~}~|{{||}}}~~~~~~~~~}}|||||}~}~}|{{|}|{|}|{{{{{z{|}||}}~||}~~~~~~~~~~}|}}}}}}~~}||{zxwwvuuuvutvwxxwwxyyxxyzyyz{||}~~}|zyyyxyyz{{z{||||}}}|zzyyxwvwwvvvwwxyyxwwwwwvuvwvwxyzzyyyyyyyyyxxxxxyyyzzyyyyxxyyyxwxwvwyxxxyyyz{|||}~}}|{zz{{{z{{yyyxwxxxyyxwwvvvuuuuuvwxyyz{||{zzzyyzzz{{{|{{||{{{{{z{{{zz{{{{zyyyxxxwvwxxxxyz|||}}{{zzyxwuuttuvwwwwxyyyxyzyxz|}}}}~}}~~~~~}}||||{{{|{{zzz{zz{{{{z{|{||}~~~~}{z{{yyz{||~~}{{{zyyyyz{zzzyyyxwxyyxwwwxzzzzzzz{z{||{{{zzz{zyyzzyyyzzzzz{{{{z{{{zyyyz{|||~~}|||{{{|}}|{{zzyxxxwwwwxyz{{{{|||||}}}||||{{{{{{{{{||}}}}}}~~}}}}|{z||zyyzzyyy{||}}|||}}|{{{zyxwxxwvwwxxwxyz{{||||}}}|{}~}~}}}||{{|||||||}}}|zyyxvuuuuutvxxxz|~~~~}|}}}}~~}}}~~~~||{{{{{{zz{|}~~}~~}~~~|{{zxxyyyyyz{{zzyyyxyyyxxyyyz{}}||~~~~~}}{zzzzz{|~~}}||{zz{{{|}||{{{{z{{zzyyyzyz{{{z{{}|{{{{zzyzzzz{{|{z|}~~~~}}~~}}~~~~~~~}}~}|}~~~}|||{yyzzyz{{{{|}~~}}~~||||{z{}|{{|||}~~~}|||{zzz{{z{}}}~~~~~~~}}}~~~~}}}}}~~~~~}}}}}}}}}|{{zzz{{{zyyzzyz{{zz{|~~~}}|{{{{zz{|||}}}}~~~}|{zz{{{{{|}}}~~}|}}{{{zyyyyzz{{{||}}}|{yxy{{|}~~}}}|{z{}~~~~~}{zz|||~~~~~}||}~~}}~~}}~~~}|}}{z{{{zz|~~~~~}}}||{{{{{z{{{zzz{{zzzzzzzzz{|}~~~}}|{{{{zyxxwwxyyzzzzyxxxxwvvwwwvvxwwxxyzz{}~~~}|zzzyxxyyyyxyzzyyyyxxxyyyxwxxxxxxxwvuutsssrppqqqqqrssstuuuuvvvuuutsssuuuvwwwwwy{{{|{{{{{{zz{|||}~~~~~}~~~~~}}}}||}}}||||||}}}~~}~~~}}}~~}~~}}|{{z{|||}~~~~~~~}}~~~~~~~~~}}|}~~}~~~}}~~|||}~~~}~~~~}||{zyxyzzz|}}~~}}~~}}||{z{||||||{{{{{{zyxwvuvxyz{{}}}~~~~}}~}{zz{{zz{{{zyyzyxyyyxxxyyxxxwvvuttsssrrqqqqqqrsrrtuuuuvvwwxyyyyyzz{|}~~}}|{{{{|||||||}}}}~~~~|{{zyywwxxxxyzyyxyyxxxxxwwwxz{{|}}}}~~}|zxxywvwwxxyz|||||{zz{{|{{{{zyxxyxwwxwwwwwwvuttssttuuvwxxxy{|||{|{zzzzzyyz{zz|}}}}~~}|||}~~~~~~~~}}|}}|||}||{{|}~~}~~}|}}}}}~}|}}|{{{zyxxxxwwxwwvvvvutttssstuuttuttuwxyzz{|}}}~~~~~~~~~~~}}}~}}~~~~~||{{{{zz{zzzzzyyzzzzyzzz{|}~~~}}|||{{{{zzzzz{{{||{|}}}||||{{{{{zzyxwvwvvvvvwwwwwxxxxyxyyz{zzz{zyz{{{zyz{{|}~~~~~~}{{{{{zzzyxwxxxxxwxxxxxyzyyzzyxxxyxxyywwwwwwxyyyyz{|{||{{{{{{{||}}|{{{{{||||{{zyyz{{{|||||}}}~}|{{||||}~}~~~~~}}}~~~~}|{{zzyzzzyz{{{||}}}}~~~~~}}~~~~~~}}}|{{{{||{{|{{}~}~~~~}}}}}}}||{zyyxxwwwxwwwwxwwvvvwwxyzzz{{zz{}~~~~}}~~}}}~}|}}}~}}~~~~~~~~~}}}~~~~~~}}~~}}}}}||}||{yz{zzz{{{zzzzyyxxxyyyz{|||{{{{{{|}}|{{|||}~~~~}}}}|{|||{{zzz{{zyyyzzz{{zzzyxxxxxwwwwwwwyzzy{||{{{{zyyz{{{|||||||||}}~}||~~}~~~~~~}}}}}~~~~}}}}}}}}}~}||||||{}~~~~~}||||{{{|{yzzyyyyzzzz{zzzzzz{{||{{{{{{|{{||}}}}}}||{{zzyxxy{{{||}||}~~~}}}}|||{zzzyyyyzzyyzzzyyyxwvvvvvvvvvvuttsttssttttsssrqqqpqrstuuuvwxxxyyyyyz{{{{}}||||}}}~~~~~~~~~~~}|{{{zz{{{|||{{{|||{{|{{{{zz|{{{||}}}~~~~~~~~~~~~}||}|||}}|||}~}~~}||zyxwxxwwyyxyyz{zzz{{{zz{{{{||}|||}}}~~~~~}}}}|}~~}||}}}~~~}}|{zzzyz{{{{|||||}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||{{{||||||{yy{zzzzzzzyyyyyyyxxxwwwwwwwvuuvvvuuvvvuvvvvvwwxxxxxyyzz{{{{|||}}}~~~~}}}~}|{zywz|{vvsquwwy{vsrstuy|}zwsonmnquz|~}wrpljkknruwz~~yuqmkiijlnpw|~}xspmkkiiotwz~~~{wtrqstv{}zyxx{~|ywwvv{}{xvwvv{|yz{~}zyxvux{~}zyxxyz}}|{{~~}||}}{yxyxy}|{zxw{|ywuuxy{}}{zwttuvwy|}{{{|||~~||zxz}~~}||~~~~|{|~}||||~|ywuutstvxz}~{xvtrqpoprtvz|}|zxvsqponnosuvxz|}|zyyxvuspqttsuwy{||~~|{{zyxwwy{}~~}{|}||~}}}||}}~|{{zzz{}~}|zyyz{~}{yxuttvx{~}|zxvuuvxy|}}zxwz|z|~~~}zwussuvx{|{{{|}|{ywuttsrrrtvwxz}~||{yxvtttttuxz{|~}}|zx{}|{}~~}{yz{|~~}~}{|~}|{|~}zyyzzz|~|{{{yxyxwyz{zyy||||||}|{yyzywvxz{||}|~~{xxxyxustttuvvx{{|}~~|}|z{{|}}||}~~~}}~}|zz{yxy~~}}~}||}~~||}}}~}|{{zyzzyx{}}|||}}}}}}~~}}~~}~~~~~}}}~~|zz{{zxwyzzyzzzz{zzyyyywvvvvuuvvuvvuvwwwvvuvvusstuvusvyyxvvxyxwvwxwwwwwwxxxxyyyxvy}|||~}{z{zyxwyyyxxz~|}~}}}}~~~~~~}}}~}}||}}}}}~}}}~~~}~~~}}}}}}|{z{{zyyyyxxyyyyyyyyzzyxz{zzzzz{{zyyyyyyyyyvvyxuuvvwvuuuvvwwvwyyxyzzzz{{{{|zz{|}|{|}|{}}{{|}||{{|{{}}||}}}}~~~~~~~~~}|}~~~~~~~}}}}}||}}||{|}zy{{{zyz{zy{}|z{}}}{{}~}|||}~~||~~~~~}~~|{{{||{zzyyyyxyyxwwwxwxzzyyzzz{{{{zyzzz{zzzzzzyz||zz{{{zz{{||}|{|~~~~~~}|||}||}}||~}|}~}}}}||||~~~~~~~|}}|{{{zyzzyxvwxwwxyyyyyyy|}|{{{|zwz|zzyyyyyyz{{|}{yzz{{{{zzzzz{{{|||}~}{{{{zyyxxy{zz{|{{}~~~~}|~~}}}||}}}|{{|}}}|}~~~~|~~~~}}}~~|{}}|{{||zzz{{zzzyxxxxxxxxwvuuuvvvvvuuuvvvvuuutsttuvuuuvvvxyyyzzzzyyzywwxwwwxxxyyxzz{|}}}~}~~}|{zyxwvtuvuttuuuwxyz{}~~|~~~~~~~~|}~~~~~~~~~~}}~~}}~~}}~~||}}{z{{|||}}~~~~}|||{{{zyyyyzzyyyyxxyyyyyyyyyyyxxy{zzzyzzyxxyyyyyyyxxxzzyyz|}||}~}}}|}}}}||||{{{{{||{z||{zz{|{xyzzzz{{zz{||{|}~~||}}}}~~~~~~}~~}|{|}}||}{z{|{z{{|{y{}|{{|}}~~~~~~}|}~}~~|||~~~}~~~~}|{zzzz{{{{{zz{zzzyyz{|{{||||}~~||||{zyyyyyxyzzzzzzzz{{|||||}|{{||~}|}~~~~~~~~}}}}~~}}~~~~~~~~~~}|~~|{|~~}}}~~~~~~}||||{yz{yxxyyyyxyzyyzyy{|{{zz{|{|~~}}~~~}}||}|{{zzyzzyy{{zz{{}~~~}~~~~}|}~~}|}}{{|}~~~}}}~~~}~~||~}|}}}}~||}~~~~~}|||{{{{{zxxzzyxwwxwvvvvvuvwwwwwxxwwvvvwwwuuvvwvuvxwwwxyyyxxxxxxxwxyxxvvxyxxxy{{{{||}}~}~~~|}~}}}|||{z{z{zyyyyyxxyyxwxyzyxyyyyzz{{|}}}~~|}~~}}~~~~~}|}}}||{{{{zz{{zzz{|{{|}~~}~~~}|}~|{{|||zzz{{|{zyz{zyzz{zy{|{z|}||||~~}|||{|||{{{{{{zzzzzzyz{|{zz{{|{|}}||}}|}}}|{{||zyzzxxyyyzzyxxyzzyz|{z{{|}}}~~~~~~~~~~~~~~}{z{{{{yyyz{zyz}}}{zz{||{|}}}|z|}|{||}~~~~~~~~~~}}}}}}~~}}}~~~~}}~~~}}}~}||||||{zyz{|{zz{zz{||{{{|||||{{{||}}}}}}~~~}}~~~~}~~~~~}~~}}~}~~~~~~}||}|z{}{zz{{|||}|z{}|z{|||{zzzzzzyxy{yxyzzyxyz{zz|}|}~~~~~~}|}~~}}||}}}|{}~|{}~}}~}||{|{|||||||{{{||{{|}}}}}~~~~~~~~~}}~~~~}}~~~~~}|}~|{}}{{zzzyxxxwvwwuuvvvuuvwxxwvvwxxxwwxzxwxxyyxwxyyxwwyxwvvwyxwwxyyxyzzyz{||{{|}~~}~~}~}|~}{|}~}{{}}}|zzz{{yyzzzzyy{{|{z{|{z{{|}}}}~~}~~~~~~~~~~~~~}||}~~~}}}}}}}}{z{||{z{}|{{|}}{{||{{|}}}|}~~}}}~}|{|}}||}}}||||{{||{{|}~}||}~~~~}}}}}~|z|~}}||||}|{{{||zyzzywwxyz{|||}||||}}{z{|{zzz{{z{||{{{||zxyyxxyyz{{{{{||}~~}|}~~~~~~}|||}|{{||{z{|{{{{||{|}}}|||}}~~~}~}}~}}}|||||~~}~~~~~~~}}~~~~~~~~~~~~~~}}}~|{{{|}{{}}}}}}}~}|~~}||||{{}~}|~}~~~~~~~~}}|}}||}}}|{{|||{z{|}}||}}|}}|{zyyyyzzzzyyyyz{zy{|{{zz|{yz{||zz{|||||}}~~}}}~~}~~~~~~}}|{z{{zz|{yyz{{{zzyyyyywxzzyy{}~}|}~~~~~~~~~~~~~~~~~~~}}~~}}}~~}|||zzyyyyyyyy{{{zyyyyxxxwwwvuuvwxwwyyxxxyzzyxwxyyyxxxxxxxxyyzyxyzxxyz{{zz{{{{{{{{{|}}~~}}~~}|~~}}}~~}|{|}~}||}}|{|||{|{zzzzzzzyyyzzz{||{z{}}|~~~~~~~~}|}}~}}}}}}~~~}~}~~~~~~~~~}|||{{{{{zz{zyyyzyz{|{||}}}~~~~~~}}~~}}}}}|}}|||}}}~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~}||||{{{{{{{zyyzzyzzyxwwwxxxxyxyz{{{{||}}||||||{{||||{||||{{{|{zzzzz{|}||}~~~~~~}|}}||||||}}}}~}}}~~~||}|{{{||}~~}}~}|||}||}}~~~~~}~}}}~~~~~~}~~}}}}~~~~~~~~~~~~}|||||||{{|}||{{{{{zyzzyxwwwxxxzzz{z{zzz{{{{zz{{|}||||{||{{{zzzzzyzz{{{|||}~~~~~~~~}}~}|{zzzyxwwwvvvvvwwvwwvuuvwxwvwyzz||}}}}}~}}}}|{z|}||}}}|{|~~~~~~~~~~~}~~~~~~||}~}}||}}}~}}}}}||}}|{|||||}~}|{zzyyxxxxwwwwwvwwxxxxyyyyzywwxxxxyyyxxyz{{{{zzzzzz{zzz{|}}~~~~~~}~~~~~}}}}~~}~~~}~~~~}}~~}}}|{|||zzzzzzz||zz{{|}~~~~~~~~~~~~~}}}|{{{{zzzzzyyyzzz{{{{{||{{|}||}~~~~~~}}}}}}|||}}}|{||}}~~~~~~~~~~~~}|}}{z||{zzz{zyyyyyxxyyyyzz{{{|}}}}|{{||{{{{||{{{{zzzzz{{zzzzyyz{|{|~~}}}~}~~~~~~~~~}}}}|}~~~~~~~~~~~~~~~~~~~}}}~~}}~~}}}|||||{{{{{zz{{z{{{{||{{z{{{zz{{zzzyyz{zzzzzyxyyyxyzyyz{{{{|}|z{|||||||{{{||}|{||}||}~}}}}}~~~~~}}}}||||{{{{{zyyyyxxxxxxxxxxwwwvvwwwwwwxxwxzzz{{}~~~~~}||||{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}~}||{zyyyxxyyyxxxyxxxxxxwwxxyxwxyyxxyzzzzzzz{{{{|||||||}}}}}||{|}}}~~}}~~~~~~~~~~|||}}}}}~~}}~~~~~~~~~}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~}}|{||{{{{{{{{{{{{{{||||}}}}~~}}}~~~~~~~~~}}~~}||}}|||}}|}~~~~}}~}}}~~~~~~}}~~}||||{{{{zyyyyyxyzyyz{||{||}|||}||||{{z{|{z{{{{{|}}||||||}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~}||}}}|{{|}}}~~~~~~}}~}|{{{{{zz{{zzzyzyyyyyyxxxyyyyyyyzzzzzz{{zz{||{{{zzz{{{|||{||}}|}~~~~~~~~~}}|||{{{zzzzyyyxyyxxxxyyyyyzzyyzzzzyyyyzz{{{||{{{|}}||}||}~~~~~~~~}}}}|||}}||}~~~~~~~~~~~}~~~~~~}}}}}~~~}}}}}}}||{{zzyyxxwwwwwwwxxxxxyzzzzzzyzzzzzz{|||}}}~~}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~}}}~~}}~}}}~}}~~~~~~~}}}}}}}~~~~~}~~~~~}}}~~}~~}}}~~}}}}}}~~~~}||{{{{{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}|||}}|||}||||}}}||||zzzyyyyyzyxyzyyz|||}~~~~~~}}}~}}}~~~}~~~~}}}}}~~~~}}}}}}}}~~~~~~~~~~~~}}~}}}}~~~~~~~~~~~~~}}~~~~~~~~~~}}}}|{{{||||||{{{{zyyyyyyyyyxxyyxxxxyxxyzzzzzzz{{{{zz{{|||}}}~~~~}~~}~~~~~~~~~~~~}}}}||||{{{{{zz{{zzyzzzzzzzyyzzz{{|||||}}}~~}}}||||||{{{{{{{||||||||}~}{~}{{z{}}~~{wy{zxxyyzyyxxyxwvwyyxwxxxwvvwvtvxyz{{{{zzxvuvvwz||{}~{{}~}~~~~}}~~~~||||~~||{{{{|}~~|{|}~~{{{zz{{zxxz|{y{}}||~~}|}~~~~}|{z{{{{z{zxxxxwwxzz{{{{{zzzyyzzyz{{||}~}{|}zxz}|{|~~~~~}|{zzyxxxyxwxxxwwwxxwwwxxxyyxwvvuvwwwwvvvvuttuuvvuuwxxxxz{z{|}{{{|}~}}~}~~||}~~}~}~}~~|{{}{z{|zyz{{|}~~}}|}}}}}~~~~~}~||{{{{zzzzyz|}~~}~}}}~~~~}|~~~~~~}}}}}~~~}}}}~}}}}}}}~~~}||{{|{||}~~~}}}}|}|{{|||{{zywwxxvuvxyxwxxxxwwxyxwy{yxyzzzzzzzzzzxyzyyz{{{|{{{yxyzzyz{z{{{{|}}~~~~~~|||}||||{{zyyxxwwvvvvvwxwwxyyxxxxxxxyyyyxwwwxxxwxxxxxxxwwwyz{{|||}~~}||}~~~~~}~}|}~}{{|{z{}}|||{zz{{{|}|{|}||}~~~~~}||{zyxyyxxxxwwwwxxxwxywvvvvuvwvuvwwwxzyyz{{zyxxwwxwvy{yxz|{zz{{{|}}}}}~~}~~~}|~~~}|{yxyyyyz{{|}~~|{{{zz{{zy{}}}~~|{zzyyzyxxxxyz||~~}}}~~~~~~~~}|{yyyywxzzz{|}}}|{yyyxwwwwxxyz{|}~~}}}|{zzyxwxyxxyzz{|}~~}{yyxxxxxxyyz{}~~}~}zyxyyxwwy{~~~~~~}}|~~|{{{zzyxwwxy{}}~}zxwwvuuuttttuvwy|}~}{zzzz{}~~}||{|||||}~~}||{yxwwwvuuuuvxyz{{{z{{zzzzzyxxyzz{}}~}|{zyxwvvvuvwxyyzzzzz{|{{{zz{{{||||{{{{{{zyywvvuutuuuuuvvvwxyzzzz{{|}}}}}~~~~|{{zyxxxxxxxyyzz{|||||}}}}}||{{{{{}~~~~}}~~~~}}}}~~~}}}}}}~}|{zyxxxxxyyz{|}~~}}~~}|{zzzz{{|}~~~}|||}}}~~~|{zzzz{{{}~~~}}~~~}|{||}}~}}}|zzzzyxxzz{{||}|{{|{{zz{{z{{||}}~}|{{zzzzzzz{{|}~~~~}|{{{zyyz{||}~~~}{{zyxxyyxxyz{|}~~~}{zz{zyyzz{{{|}||}~~}|||{zzz{{{|}~~~~}{zzzzyxyyz{|~~}|}}~~~~}||{{z{zz{|||}}~~~}}}}}}~~}~~~~~}}~}||{{zxxxxwvvwxxxxxyyyyyyxwvvuuutuuuvwwxxzz{{{{{zyyxvuuuuuvvvwxyz{{{||{{{{zzyyz{{{{||}}}}}}}||{{zz{{{|}~~~~~~~~~~~~~~}}|}}|{{{{{z{{|}~~~~}}}~~~~}}~~}}~~}}}}}}~~}|||}}}~~~~~~}||||}}}}}~~~}}~~~~~~~~~~~~~~}||{yyxyyxxyyyyyz{{zzzzyxxwwwwwwwwxyyzz{{{{zyyxxwwwxxyyz{|}~~~~~}|{{{|||}}~~~~~~}||{{{||}~~}|||}~~~~~~}}~~}|{{{zz{{{{{{{||}~~xtstuuuvx{{{||}}}}|ywwvvvuvxxxyyxxxwwyz|}~~|zzyyxwwxyz{}~}|{zzyyyyz{{{|}}~~~}}|{zzzyyyyzzyzzzz{{{|||{{zzzyxyyyyz{||}~~~~~~}||{zyyyyzzz{||||}}~~~~~~~|{zyyzz{{{|}}}~~~~}}}|{z{{{|~~~}}}|}}~~}}|{zzyyyz{||}~~}}}|{{zz{{z{{|}|||}||}}~~~~~}||}}~~}}}}~~}|{{zyyz}~~~~}|{{zz{|}}~~~}}|{|||{zzz{{{{{{|}}}~}}|{zzyyyy{|}}}}~~~~}}}}}~}}~~}}||}}|||}}~~~~~}}|{{{{|||||}}}}}}~~~~~~~}||}|||||}}}}}~~}|{||}}~~}||{|||||||||{{|}~~~~~~~~~}}}||||{{{{zzzyyyyyxwwwvuuuuuuvwxxyyz{zz{{{{{{{{zzz{|}}}||||||||{zyyyxxxxxxxyzzz{{{{{{{{{zzzzzzzyyyyyxxxxyyyz{|}~~}}}||}}}}}}}|{{|{{{{zzzzzzz{{{{{{|||}}}|}}|||||||||||||}~~~~|yz|}}}~~~~~~~~~~~~}}}~~~~~~}}~~~~~~~~~~}||||{{{|||}~~~~~~~~~~~~~~}}}}}}}}|||{{{{{{zz{||||}~~~}}|{{zzzzyzz{{|}}}}~~~~~~~~}||{zzyyyyyyzyzzzz{{{{{{||||||||}}}}}}}||||{{{{{{|~~~}}}|{zzzzz{{|||}}}~~~~~~~}|{{{zzz{||}~~~~}}}}}}~~~~~}}~~~~~}|{{zzyxyyyzzz{|{|}}~}||{zzzzyxxwxyyzzzzzzzzz{{zyxxwvvwxyzz{{{{{||{{{zzzzyyxxxxxyyz{zyyxxxwwwwwvuvwwvvwwxyz{|||}}~~~~}~}~~~~}|{{{||yyyzzzyxwwxzz||}}~~~~}||||{{{||}}~~~~}}}}}~~~~~~~~~~~}}}}}||}}}~~~}}~~~~~~~~~}||||||}}~~~~~~~~}}}}}}}~~~~}}|{zyyyxwwwxxyyz{{{{{{{zzzyyyyyzyyzzz{||}~~~~}}}}|{{||||}~}||}}}}}||{zz{{{{{|}}}~~~~~~~~~~~~~~~~~~}}}|{z{||{{}~}{z{|}|{z}~~|{zzyzzywuttvy||||{yyxxwxyxvvxy{}~~~}{zzzzzz{{zzzz{{||||}~}}}}}}|{{{||{{||{{{}~~~~~}|{zzzyyxxyzz{{{{zz{||||{{zxxxyzzz{|}~~~}}}||{{{{{{{||||||||||}}}}|||{|||||}}}}~~~~}||||{{|||}}~~~~~}}}}}~~~~~~~~~~~}}||{z{{{{|}~~~~}|||||}}~~~~}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}|||||}}|||}~~||||||||||||||||||{z{{|{|}{y{}}~~~~~}}~}|zz{{||}}~~~}}}}||{{zzzzzzzz{|}~~~}}|{{{{||}}}}}~~~~}|{|||||{zz{zzzzzzzzzzz{||}~~~}||}~~~}|{zzz{{{{{{|||||{{zzzyyyyzzzz{{{{||||{{zyyxwwwxxxyyz{{||}}||{{{zzzzyyz{{{||}}}}~~~~~~}{{zzzyxxxxxyyz{{{{{{{{{zzzzzyyyyzzz{{|{||||{{{{zzzzz{{|}~~~~~~}|{{{{{{zzz{{{{{zyyyzzzzzzzz{{||||}}}~~~~~}||{{{|||||||}~~~}}}~~~{{{}~}||}~}|{|}~~}{{{||}~~~}~~~~~~~~~~~~~}}}}|{{zzzzzz{z{{||{{zzz{zz{|{{zzzzyz{{|}~~~}}}}}}}}~~~~~~~~~~~~}}|{{{{|}~~~~~~~}|||||{{{{||}}}~~~~~~~}}}||||||||}}||}~~~}}~~~~~}|{{{{zzzzzzzzz{{{{{{{zyyyxxwwxwwwwwxxyyzzyzzzzzyyyzzyyyyzzz{{{||||{{|{{zzzz{{{||||||{{zyyzzzzzzzz{||}~~~~~~~~~~~~~~~~}}}~~~~}}}}||{{{{{zzzzzyyzyyzz{{||||{{|{{{{{{{{{|{{{{{||}}}}}~~}}||}~|vy~}~~}~~~~~~}~~~~}}||}}~~~~~~~~}}}}~~~}}|{zzzzzzzzyyzzzzz{{zzzzzzyyyxxxyxxxyyyyyzzzyzzzz{{{{{||}}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~}}||||||{|||||||||||}}|||{{zzzzzyyyyxxyyyyyyyyzzzz{{zzyyz{{{{|}}~~~~}}}||}}}}|||{||}}||{{{{{zzyxxxxxxyyxxyyzzzz{{{|||||{{{{{|||||||}}~~}}~~~|{{z{|}~~}|{|||zzzwutx}~}{yyz{~}}~{xvvuw{~}|{yxwwwy{|||{zyxwx{}~}}~~~~}}}~~~}}~~~~~~~}}|||}}}}}}}}||}~~~}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}}||||||||}||{{{|}}}}}}}~~~~}}||||||||}}}}}||||||||{{{zz{{{{{||{{{{{{|||{z{|}}}~~~~~~~~~~~~~~~~~~~~~~~}|||}}}}}}}~~~~}||||{{{{zz{{{{{{|||{{{||{{zzzz{{||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}|||{{|||}}}}}{{{zz{}~|{{zxxyz|}|{zzyyyzywuvwxyyyz{zxxxwy||rnmnu||yz|}}~}||}zwvwwwy{{{z|}zz{|{xx|~zz{|||{{{{|||}~}|||{yyz{{|}}}~}|{zyyyyzz{|}~~}|{{{{{{||||}}~~~~~}}}~~~~~~~~~~~~~~~~}}}}||||||}}}}~~~~~~~~~~~}}}~~~}}}~~~~~}}}~~~~~}|}~~~}}|{|}~~~~~~}|}~ztrsv~|{|~|xxyz}~zvtw{}~{yvssw{}}~}}|zyxyz~{|}|{zyyz{{|~|{zz{|}~~~}}}}}~~~}{{|}}}~~~~~|{zzyz{||||{z{{{|}}}~~}~~~}|zxxxwwwvuuwyzzzyyyyyyxwwxzzzzyxyzz{|||{zzzzyz|}}|zyxwwvwxyxxxxyz{|}~~}}}}|}~}}~~~~|{{{{}}}~~~~~}}}}}~~~~~|{|~}}~~}|{{z{|{{||||}~~|yw}yrjgo{xsvz}~}{}}xwwx|~{y{}}ytsx~~}|}}}}}}}~~}|{{|~~~~~}|||{{{{{|}}|||||}}~}||}~~~~~~~~}}}~~}|}}}}}}}~}~~~}||{zzyxyyyyyyzzzzzzzzzz{{{{{{{|||{|||||||}}}}}||{zzyyyyyzzz{||}}~~~~~~~~~~~~~~~~}||||||}}}||||{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~}}|{zyxxwwwxxyyyzzzz{{{{{{{{zz{{{{||||||||||}}||||||||||||}}~}||{{zyy{zz{{ywz|{yvvyyxxwwwwwxywvwxyyxy{{{{{{||}|}~~~|}~}}~~~}||~~}}~~~~{yxvuuuttsrtuvwz||}~~~~~}}~~~~}}~~~~~~}}|||{{zzzzyxxyyyz{|}~~}zwxxutvussstvvwwvvwwxwvxzz{}~~~}~~~}~}||||{yxyyyxwxyz{|~~}{zywvuvwvuuvwxzzyxxz|}~}}~}~~}||~~}~|{{|~~~~~~~~}|{{{{ywvuuutrrrppqqrrrstttsrrrqqqrsuwyzzxy|{ywwxyzyxxxyyxvwyzyxvvuttuuwwxz{{{zyxxyyxwxyyyyyyxwwxxxzzyxxyyz{{yvutuuvy{}~}||}}~~}}~~~~}|{{|}~~~~~~~}}||||||}~}}~}}~~~~~}|{zywvwyyxxz}~{zzzwuuuuvvtsssstuuvwwxyyyxvvvuuuvxyy|}~}{xwxyvuvwwwxxxz||}~~}~}{z{zxwvtsuvutrqqrqqpqsssstwxvuwxz{{|}~~~}~~~}}}||{yxxwvwxyz|}~}~~}}~~}{|}|{|}}||||{zyyzzzzz{|}~~~}{zzywxyyyxxxxxxy{|}}}|}|yyzzzz|}}~}||}~|z~}~~~~}||{{|||||}}|}zyywvxyz{zzzzzzzxwxxwwwxyxwxz|~~{zwtsqpqrstvxxy{zyzzywvtsrrrtuvwxxz}}zxyzxwwwxxyxxy{|}}}}}}}|{{{{zz}}zwwwvtsttvxyz|~~~{xxxxyyz{|}~{zyvtsrstsrtvxz{|~}}{yxwy{{|}~~~||}~~||~~}|zzyxvuvy{|~~~}{{{|~~}~~||{zxwvvwxwx{||}~|{{zxvvwyzz}~~~~~}|}~}|~~|{||}~~||~|zxvutttuvvwwwx{|{zywvtrqpqqrsuvwwuvwurqponmlmnoqtuuvwwvwwwwwvuttuuvvvwvuvwwwy{yxzzyyyxwwvvvtstuvxy{}}}}}{zyyz{{|}~~~~~}||}}~~~~}{|}}|}~~~~}|{{{|||}}~~||{yzzywwx{}~}{zyyxxx{}~~~}~~~~}{yyzzzzyxxwvtsrstsstuvwyywwwwwxxwwuuuussttuwwxz{|}}~~~}||}}||||}~~{yxvtttuuvwwwyzzzywwtrssqpqsuwy{}~~|||{zz{|~~~~~}~|zyxwvvwxzz{}~~}||{yyyz|~~}|{|~}zyxxwxyzzyxyyxxxxxvuuuuuutttuvvvwy{|}~~~}||||{|||}~}{yyyyyzz{{|~~~{xwwxy{|}~~~~||{{{{zz{}}~~|||{zyxxywvvvvvuvvwwwwxyzzzzzxxwvvutsttuvwyzz{|||{||{yywvuvwyz|}}||}}|{{|{|||||}|{|}~~|yxurssrqrstvxz{}~~}~}|}~~|ywvuuvvvwyyzz{||{z{{{{{{{z{{{|}||||}~~{|~~}}}}}||{zz{|{{{{|}~~~}}}}~}||{|~~}|}~~~|{z|~~~~}}{{}|{|{zzy{|||~}}}~~}}|{zywvvvuuuvutssrqonnllnnnnoqqqqqppqqrrrrsrstvwwxy{{z{{{{zyzyxwwwxwvvuuvvvvvwwvvvvxwwwwwwwxyz|}~~}~}|}}|||}~~~}|{||}}|}~~~~}}~~}~~}~~}~~}}~~~}}}|zyxxyyz|~}}~~}|~}|{zz{}~}|zyxyyyxwwwwwwxyxxxywvutttstuuvwxxyyyzzyxwvwwvvxz{{|}}~~~~}|{{{{{zyyyxxyz|~~}|}~}||||{z{{{yxxwwvvwwwxyz|}~~~~~~|zywwvvxyxwyz{z{{zyxvuvwvvwyyz{}~|}}||~~|{z{zxwxxyxvwxvsrqrsrrsuwxyyyz|}|ywxyxwwxz{|}~~|{yxxyz{{{{|||}~~~~}||{yz{}~~~~}|{zzz{zzzz{zzzzzzzzxuuvwvusttttuwyzz{{zywvwwvuwxz{|}}||}~|zz{zyyyz{||}~~~}{zzzyxwxxxwvvwxyyyyyyyxwwwuuuvwyz{|}~~~}~~~}|zyxxxxxx{|{zzzz{zzzzzzzyzz{|~~}}}|{{{zyxyz{{|~~~~}}{z|~~~~~~~}|}}}}~~}{z{{{||||||}||}|{{|}~|}~~}}{||||~~~}{zxwvuutssssrqqqpommnmmnnnopqsttvwwwwwvvuuuuuuvwwxyzz{{zxwwvvutttsstttuuuuvwwwwxyyxyyyz{}}~~~~~~~~~~}}}}}||||||{{{|}}|~~~~~~}}||}|zyyz{{||}}~~~~~~~}~~~}~~~~~~~~~~|{{zz{{{|~~}{z{zyyyxxwvuuuuuttvxyy{|}|{zzzzzyxwwwvuwyxxz{{{{{|{yz|{yz{|}~~~~~}~~}|}}}|{zyyxxxxxxxxyz{|}|{{|}}|{zyyxwutvvuuvwyxvvxwwwwwxyzz{|}~~~~~~}~~~~~~}}}||}}}}|||}~~~}}||||{zyxxwvutssrqqqrstuuwyyxxyz{zyz{{{{{{{||}~}}|}~~|zzyxwwwwwwxz|~~~~~~}}}~~~|{{{|{zz{zyyyyzz{{{|{zyyxwxxxwwxyzzz{{zzyzz{zzzzz{|{{{|~}|}}~|}}{zyz{{zyz{|{zzz{zxxyxvvvvvuuvwxyyyyyzzz{|{|{yz{{|||~~~~}||zyz{{zzz||{}~}}~}{|}~~}}}~~}|{zyyyyyzz{|}~}|{zzz{||}~~|{{|}}}~}{{{zxxxyz{|}}||}}|}}~~}}}}~~~~}}~~~}}|zyxwwvvvutttsqqqqrrqqqqrrqqqstsstuvustvvutuvwwvvyzzzyxyzywuvwwvuuwwtuvtsx{{zxx{}|}{z{{z||{|}|{|}}~~|}{}~~~}}}}}}~~|~~|}~}{|~}zyzzz|}}}~~~~}}|~}|~~~}{|}||}}}||||{yvwwurstuutuwxxwyzyxxwxyyxxxxxwwwxzz{{{{|}~~~}}~}}}|}}|}}{|}~}zzzyxwwwxy{{{yy{||||{{zyxxwvvvuvxxwwyz{{zzzywx{zxxy{~~}}|{z{|zyyyyz{|}~}}~}~~}|yyywvwxxwvvwxyxwwwvwwvtsssttuxwwz|{{zzz{|}|{|~|{|z{{|{{||{z}~~~~~~~~~~~~~}|}}|{{{zyxxxxy{{{|}~~~~}|||{zyzzzz{|}}|||}~}{zzzzz{{{{{{zz}}}~}{yyxzzywxywvwxwwwwxyz{yvvwvvvvwvuwzzzzz|}|zzz{zyyzz{|}}}~{{}}}}}}~}|}~}|}}{|}}}~}~~~}}}}}}}{z{||||zy{{yz|}~~}}}}{z{{zzzyz|}~|z{}{y|~~}}}{|~~~~}|}}}|{|~}||~~~}{z{zutvwuttuuuvwvsqtusqqrsqoqtropsuuttttuvwwwxzxvwyyyyxxxyywwxzzxvy{yxz{|{zzyyz|}|{}}}|~~}~~}}}}}~~~~~}}}~~~}}~}{yxz||{yy|||zxy||yxxz|zxxz||}}|}~~~||~}~~}|{|{{~~|~~~~}zz{zyyxyyxxwwwwvuuvwutuvwwttwxxyxyzyyz{z|}}~~~|}~|}}zxyxwwvuvvuvwwwxywwz{yyz{||{{zzz{{zz||}}}{{{zyyxxxxxyyyz{{{||}||}}{zzz{{|{zyyz{||~}~~~}~~~~~~}|{{|{xxyzywwxwwvuutstvuuvvxxwxyyzyxy{{zyz||}}|}~~~~~~~~}{}~|{|||}}||~}}}|~}}||}}~~~}|zyzzyyy{|zxyzzzz{{yxxxyzywwwwwvuttsstuvvvuvvuttvwwvxyz{}~~|}}}}}||}|||{{~~}~~~~~~}~~~~~~~}}}|||||}}}}}}~~~}|{zzzyxz{{|}}}|}}|}~~~}~~~~~}{{|}|{z{{|}~~~}~~~}~~~~}|||{yxxxxwvwxxxvuvwvusrttsrrtttttsuwvvvuvvvvvwwwwwx{|{{}~~||{{{{zxx{{zz{|~~~~~~}||||{zzz{|}}|||}}~~}~~~~~}|}}|{|}}|{{zyxwwxyxwxxwxxyxyyzzywx{{{||~~~~~||}~~}{{{{zyxxy{zyz{~}}~~}{zzz{|{zzzywvwxxxwvuuvxxyzzyz}}||{}~{||||}}|}~~~~}|{}}{{}{yxyyxxwwwxxwxxy{{z|~~~~~}|{}~}{{{{zzyyzzxxxwwwvvvwxxxzzzz{{{|||}|{|}||}~~}~~~}|{zyxwxxxwwwwwwxyyyzyyyzz{{zz{{{|~~~}{||}~}~~~~~~}~~~~~}|~}}~}|{zyxwxvtuvvwvvwvuvxxwvutsssttttuuuvwxyyyyzzzzzzzyyz|}}|}~~~}}~~}}~~}}|}}}}~~~~~}~~~~~}}}}|{|}|{{{{{{{{{|||{{~~~~~~~|}}}{{{{|||}~~~~~~}}|{{{||zz{|}~}~~~~~~~}}~}~~~~~||}||zz{{{|{y{zxvuvwvuttuwwwvvwxyxwwxyzzxyzyyyz{||{{|}}}}}}||}}}}}}}|{|}}zz{{{{yz{{zz{|{{{{{{||~~}}~~~~~}{z|}|{zzzzz{|{{zyyzyyz{|{yyz{|{z{||||}}~~~~|{}}|{{{{||zzz{}}||~~~~~~|{{||zyzzz{zyzz{{ywy{{{{{{{||{}~~~~~}}}|||}~~~~}|}}}||||{{|{zz{{{{zyzzz{|{{|}}}~~~{z|||{{{|{zyxxxxxwwzzzz{|}|{|}|{}}|}}}~~}}~~~}}}{y{}~}|||}|}~}||}}||~~~~~~~~~}~~~|}~~~~~}~|{|||zyyyyywuuvvvuuwxxxwxyxxwvvxwvwwvwwwwwxz|}}|~~|}~}}~}|||}~~~~}~~}~~~~}||}~~|}~|{}~|{{{{zzz|zxz}|{|~~~}|||{{{{z|~{z|}}~~~~~~}|||}~|{}~}}~~~~}}~}}}}~~~~}}}}}||{z{||||}}~~}}|{zyyyxxxyyxwvwyzyxxyyyyyyyzzz{{|}~~~~~}||~~}||||}~~~~~}}|{||{|~~}}~~~}|~~|}~~~}|}~~~~}}~~}{{|}|{{|}}}}~~~~|~}{}~~}{|}~~}|}}~}|}}}|{}~}~~}~~~~~~}~~~~|}~}|{||{z{{||z|~~~|{}~}}}~~~~}~~~~}}}|{|~}|||~~||}}}|{{{|{zzyy{{|}}}|}~~~~~~}}~}|zz||{|}~~}|~~}|}~~~}}~~~}}}}}}}}||~~}~~}~~{}~~~||}~~}}~}~~~~~~zvusrvx|}unoruwxz}~wvtpsx}~yupnmkqw{{xvqkknqw{}}wrqnmosy~zurrrtx{{uqnjmpos{wtrpnosuy~xtronpttt{}wtspnpqsx|zvsoljjlptx|~|toomlmmortz}wsttqqsvz~~zuuvutv{~|zxxxxwy{xxurqrux}|usqmmnnrx{|}zvromklpsv{~xurqqomqvy{}zwqnpqrtx{{urponoruvwz~~|yvtssz~}}~}{|~~||~~~~}|yvy~~}~}{}~~}}|zyy{|}~}zwy{yx}}~zy{~~}}zyxxwy}{yyyxwz|~}yz|zx}z|}{|yyzyz{{~~~~~~~}~~{zz{|zxy|}~~|zyz{xvz~~~|wrvyvtx}|{xtsvxxz}~|{xwxyxvx}}~||~}}}}}|}}}~y{}{yy{}}}yz{yxyz||{{|}|||{zzxwz|zy{}}}}{yyzz{}~~~|}}{yyyyxxyz}}~}~~zxyzyxy{|||}~~}{z{yyyyyz{|||~~||{{}{yxwyzwtwyxxz|{{||zz}}{z{zwuvxwwz|zy{}}}}~~}~~||||~|z}~|||||||||}}||}}~~|}}|}~{}~|z|~|{{|~}||}}|zz|{yyxwvvvuuttvwwyyxxyzz{|{yz|{yyzyy{}{yz{{z{|zxz|{{||{y{|yvy|xtwzwuuutuvwwwxz|~~~}~|~~}}~}|||}~~~~~~~~|~~}~}|~~|}~~~~~}|||}}}}|}}|}~}~~}}|{yyyxxzyy{}{z|~|~~~}|||{zyz|{{|{|~~}|~~~~}|}~~~}}}~~}}}}~}}}~~|{||{ywxxyyxxzyxxx{|zxy{{zz{{zz{{{{{{{{{{{|||{||{{{{|}}|||{zzzxyzyxvwxxvuvvwxzzyz}|z|}|{{{|}|{{{{||}|}~~}}~~~~~~~~~~~~~~~~~~||}{z{|||{{||{{{|}}||}~}}}|~~|}~~}}~~}||{|||{{{}~}}~}~~~~|{{|zy{{{{{||{{||}~}}}|{||{z{{yxyzzzz{{{{{{|{{||{zz{{yxzzxwxyyyyyzyvwxvuwxwwvwxxwxzzyyxxyywwyxwwxxyz|}~~~~~~~}||}}~~}}~~}|}~~}|}~}{|}}}|zz|{z{}}|}}~~~~}}~~~~}}}|{|}{{}~}{|}|{{||zyz{zy{{{{z{|{{{}}}}}}}~}~~~~}}}~~~}~~}~~~~~~~~~}}}||}|{|}}}}|}}}}||||||{||{{|}||{{{{{zz{zzzz{{{zyzzzz{zyyyyyyzxxwxyyxxyyyyyyyyyyz{{{zz{{|||{{||}}||{zzzzzzzzzzz{|||~~~~~~}}||||{z{{zzzzyyxyyyyzyxxxyzyyzyyzzzzyz{{{{{{{{||{zzzzzzzz{z{{zz||||||||||{{{|{z{||{{||{zz{|||{{{{{{{{|{{{{{||{|}}}}|}}}}~}}}}}}}}|{{{zyyyywuvxxxy{}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}|{{||}}}}}}||}}}||{|{zzzzzzzyyyzz{{{{|{{{|||{{|}}}}~~~}}~~~~~~~~~~~~~~~~~}||||{{{zzyzyxyzzyyy{{zz||{{|}||{||||}}}}~~}~~}}}}~}|}}|||}||{{||||||}}}}}}}}}}}~|||||{zz{{||}}}}~}~~}}}}}}||||||}}|{{|{yyyyxxwwwvvxxwxyyyyzzzxxxxwwwxwxyxxxyyzzz{{{|}}|}~~}}~~~~~~~~~~~~}}}}~~}}~~~~}~~}}|}~~}}}}||{{{{zzzzzzzz{{zzz{{{{zzzzzyzzyyzzyxxxxxwwxxxxwxyxxyyzzz{zzyyyyxyyxwwxxwvvvuuvuuuuvvwxyxyz{{{{|}}}~}||}}~~~~~~~~~}~~~~~~}||{{zzzzzzz{||}~}}~~~}}~~~~~~~~~}|||{z{{||||}}|||}}}}|{||{{{||}}|{{|||{{{|{z{{{{z{|}}~~~~~~}|||}|{{{|{{{{|}~~}}~~~}}}|||{{{{{{{|||{{{z{|{{zzz{{zz{{z{{{{{{|}|||||}|{{zz{zxxwxywvwxwwxyz{{|}~}~~~~~~~~~}}}}||||}}}|||{{{|||{{||{{||{{{zyz{{{{|}~}|~~~~~~~}}}}}}}~~~~}~~~~~~~~~~~~~~}}}|||zyzzyxxxwvuutuvvvvuvvuuvwwwvvvvuuvutuuttvvvvuvwvvwxxwxxxwvwxxxxxxxxxxxyzyyyz{zz{||{{||}}~~~~~~~~}}~~~~~~~}}}||}}}}~~~}}~}}}}}}}~~~~~}||}}||}}}}}}}}}}}}~}}}~~~~~~~~~~}}}}|||{{{||}}}}}}}}}~~}~~~~~}}|{{{{{{{zzzyyxwvvvvuttttsstvvvwwwvvwxxxwxxxxxxxyxxyyyyyyzyxxxxxyzzzyz{{{|}}|}}|{|{|}|{|||}}}}~~~~~~~~~}}}}}}}}|{z{zyxxyyxwxxxxxxyyyzyyyxxwwwxwwxxxyyyzzz||||||||{zzzyyyyz{{z{zz{{{||{{{{{{|}}|}}}}|}~}||}}}|}}}||||||{{|{{{{{{{|||{{{{{{{zzzzzzzz{{{{{{zzzzz{{{{{||{{{|||}~~~~~~~}}}}}|||{zyzzyxwxxwvvvwvuvwyyyyz{zzzzzzz{{{{{{zz{{zzz{|{z{|||||}~~~~}~~~}}~~}}}}|{{{{zzyyyyyzzzzyxxxxxxxxyyyyz{{|{|}}{{{{|||||||}}}}}}}}|}}}}}}}}}}~~~~~~~~~}~~}}~~~~~~~}|||}||||||{{|||}}|||}}}}}}}||}}}}}}~~~~~~}}}}}}}}}}}}}||}}||}}}}}}||}}}||}||{{||{|{{{zz{{{{{{|}|}~~~~~~~~}}||{{{zz{|{{||}}}}}||||{zzzyyzzyz{{|||}}||}}|||{zzz{zz{{{{{{{{{{{{{{zz{{{{||{{|||{zz{{{{|||||{|{{{{{||||{{{{{{{{||{{||{zz{{zzz{{zz{{zyyyyyyyyzyyyzz||{|}}}~~}}}}|{|}|{||||||}}|}}}}~~~~}||}}~~~~~~~~~~~~~}}}|{zz{{z{{{zz{{{{{||{{|||||}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~}}~}}}~~~~~~~~}}}}|||||}}}}~~~~~}}}}|}}}|||}}}}}~~~}}}}}||||{|||||}~}}}}}}}~~}}}~~}}~~~~}~~~~~~~}}}|}}||||||||}~~}}~~~~}|{{|}|{{||{z{{zzz{{{{{{||||||||{{|||{{{|||||||}}||}}}}}}}|||||{|}}}}}~~~~~}~}}}}~}||}}}}~~~~~~~~~~~~~}}}}|||}}}}}~}}}~}}|||{yyyyxwwvvvvvvuuuuuttuuuuuuuuuuvvvvvvvvvvvvvvwwvvwxxwwwwwwwwxwwxyyyyz{||}~~~}~~~~~~~~~~~~~~~~~~}}||}|||}|||}}}|}}}}}~~~~~~~}}}}}}~}}}~~~~~~~~~~~~}~~~~~}}}~~~~~~~}}}}||{{zyyyyyyyxwxxwwwxxwwwxxxwwxxxwxxxxxyyxwxxxxxxxxxxyyxyyyyxxyzyyzzzzz{|}}}~~~~~~}}|}}||}}||}}}|||||{zzzzyyyxxxxxxxwwwvvvwwwwwwwwwxyyyzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyzzzz{{{{{{|}}||}}|||}}}}}}|{||||{{zzyyzzzzzz{{{|}}}}~~~~~~~~~~~~~~~~}}~~~~}}}}|||}}}}}}}~~~~~~}}|{{{{{{{{{{{{{{{{{{{zzzz{zz{{{{||||{|||{{|{{{{{zyyzzzzz{{{{{||}~~~~~~~~~}||{zzzzzzzz{{z{{{{{{{zzyyyyyyyzz{|||||||}||}}}}}}||{{|{{{|{{{{{{{{{||||}}|||||{{|||{|}}||}~~~~~~~~~~~~~}}}}||||}}}~~~~~~~~~~~~~~~~~~~~}|}}~~~}}}}}}}}}}}~~~~~~~~~}}}}|{{{{{|||}}}}}}}}|||}}|||||{{{|{{{{||{{{||||||{{{{zzzzzzz{{{{{|{{{|||||}}}}}}||||||}}|}}||}~~}}~~~}~~~~~~~~~~~~~~~}}|}~~}}}}}}}}~}||{{zzzzzzyyyyyyyyyyyyyyzz{{zz{{{zz{zzyzzyyz{{zz{||{{{{{z{{{{{{{{zz{{{|}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~}~~}}}}}}~~~~~~~~~~~~}}~~~~~~}}~~~~~~~~}~~~~~~}}~~}}}}~~~~~~~}~~}}}}}~~~~~~~~~~~~}}}~}}}}}}}~~}}}~~~~}}||||||{{{{{{{||||}}}}}}~~}~~~~~~~~~~~~~~~~~}~~}||}}|||}}}|||{{{{{z{{{{{{|||||}||}}}}}|||||||}||||||{{||{{|{{{{||{{{|{{|||||}}}}}~~~}}}}}||||{{|||}}}}}}~~~~~~~~~~}}~}|||||{{{{{{{||{{{{zzyyxxwwwwwvwwwwxyxxyyyxxxyxwwxwwwwwxxwwwxxxxxyyxxyyyyyzzzzzzz{{{{{{{{{{||{zz{{{{|}}|}~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}~}}~~}}~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}~~}}}~}}}}}}|{{{{zzzzzzyyzzzz{zyyzyyyyyyyyyzyyzzzyzzzz{{{{z{{{{{{{zzzz{{{{{{{|||}}}}}}}}}}}}~~~}}~~~~}}}}||}|{{{{|||||||}}}}}|||||{{{{zzz{{{|||||{{zzzzzyyyzzzzz{zz{{{{z{{{zzz{zzzzzzzzzzzzzzzzzzzzzzz{{{{{|{{{{{{||||||}||||}}||}}||||||||{||||||}~}}~~~~~~~~~~~~~~~}}}}}}~}}|}}}||}~~~~~~~~~}}}}}}|}}}}||||||{{{z{{{{{||||||}}}}~}}}}||||||||}}}}~~}}~~~~}~~~~~~~~~~~~~~~~}}}}}}}}|||||{{|{{{z{{{{{|||||}}}||}}|{{{{{{{||||||||{||{|||{{{{|{{|||||}}}~~~~~~~~~}}}|||||}}}}~~~~~~~~}}}}}}}~}}~~}~~~~~~~}~}}||{{|||||{|{z{|{{{{{{{{||||}}}}~~~~~~||}zx{~|zwwz{{{{{zyy{{zy{|||{|~~~~~~~~|~}{|}|{{zyxxwwvuuuuutrstssuvvxyyzzz|~}~~~~}}}||{xwwvuuuutttvwvuxzxwy{zyxxxwwvvwyz|zy{|{zzyyyxw~~|||~}}~}}}}~}}}}}~~}z{|{zzzyyxwxxwwvutuvwyz{{{|~~~zz{zzz{|~~}{{}~|zz|}}|{|~}{zzzxwwvtqooopprstsqsvwwy{}~~~~~}|zxvvwvuvvvwy{zz{{zyxxyxwwwvvxxvtsrqomnopqsrqqqqqrtvvwyz|~~}~~~~|}~}|}~|zxxz||}}|{{|~~~}{zyzyyyyz{|}~~~~~~~}}}~~}|zxxwuuuuwxz{ywxzyz{{yxwx{{zzzz{ywwvvvuttuvwxz{||{||}~}}~~~~}|||}}}~|{|{zyyxwusrswxwwz{{{{{z|}yvvvwurqrrqpppqrrqrrstuvwtsttsuwx{{zzywtpmmlmmmoqqruz~~}|z{|{}{xvtssvwxy{|||~}|}~{xyzzz{{|}~~~~}{yyyxxxxy{}~|z||yxwxz{}~~}~~{||ywwyzzyz|~~}zwvutttuxxx{~}xtqoooopqrsvxz~~}|{{}}~}yyyxxwwz}~|||||}~}}}}zyvutssuwyzz{{ywvwvtssvxxwz}|zyxtolkkjijnprstx|yxyz{|~|yxxxwwxy}~}~}||}~~~~~~{yxvtssstuvwy{|}{yyywwwxyyz~~|yyzywxzz|~}{{|}~~~}}}zxz{xvxxwvwwxyzzzywy{|}}{yzzxxyyz{||}~~}}}}~}|{zzzzyzz{}~~yy|{yyyz{{{}}}}{{|||}}~}zxwwvwwwwwwxwvvvutssttvxyyz|}|{||{zxwvtstvuvvvy|{|}||{{}}{{zz{}||~~}~|{|~~}~~~|z{{|{{|~}|zyyyyzzyz}~~|zwurqstvxxxxxyzyxxwuttsttvxyz{|}|}}|yvtqponopqrstux{||}|{{||{|~~~~}}|{{||||}|yxwvuuwz{|~}||zxwvvvutuvwwxxxxyxwwvtsqomkijnpqruvvxz}|{|}}~}{xvuvwvvwz|||}~}zxxxxxz{|~~}~~~~~|}~|yyyzzzyxxyxxxwyzywwvvuqonnnmmnpstuwxyyxwwvvutttuttvwxyyzzyyyxwvuvuuwyyy{}~~~~||{zzxuuvwwxy{|||{{||||{z|~}|{{{|}|{{z{{zzzyyyxxxwvwxxxyyyyyz{zz}}}}}~}~}zyz|}~~}}~~}||}~~~}}}}~~{{|{zyx{}}~~~~}}{|~~}||}~~~}|{{|{z|~}zzzyyxy{|}}}}|}~}}~~}{zxvxyxvuuuuuuutttrpoppooruvvwy|{z|}|{yxyyy{|}}~~~~~~~~}||||||}||{xwyz{zyz|||}~~}{xxxxyyxy{|}~~~}}}|~~{z{}|{|}~~~~~~{z{zurtutstvyyxz{zz{{zyyzzy{~~}}|{{|~~}}||{zyzyxvuuvuuvxyzzz{zzyywvuuvvvwwxxxyyzzzzyxwwwxyz|}~~~~}|~~{{zxwxyz{|}~~}}}}}}~~|zz{||}}~}|~|yutsssrtutsuwwwwwwvusqstsrsuuvvwxyzzyyzzzyy||{|}~~~~}|{|~~}}~~}yuuvtrrrtuuwyyyy{{z{{yxxwvvvvxyyyyzzzyzyxwwxzyx{}}~}~~}|{|}}{z{zzyyyyz{{{}~}|zz{zzyz{{{{{{{{zywvwwvutuvvwwwxyxwwvuttuvutuvwyz{zzz{|{yz{ywwxyyxxwwwwwvvwxxwvuuvvvuwyyzz{}~~~~|{}}|~}|{zzxvwyxwxxxwvwxxwwvvututtvwvvvxywuvxxxyyyz{~~~||~}{zyz{zz||{{{{{{{zyxxxxutvwwwwvvvvutuvvvvvxyxxz||}~~}zz{yxwxxwvvwvuttsrqqpoooppqrtuuwyyyzzzzyyzzz{}~}{{{zyz{|}~~~{yxwwwvvvututsqqqqpppqqqrsttuvvuwyzz{{||||~~}~~~~~~}}~~|zzzxxxwwwwxzzzyy{|||{|||{|}}}~}zyxxwwvwy{|||}~}}|{{zzzz{{|~~~~~}|}~||}|||}~~~~~~}|{{zzzzz{{||~~~~~}~~~}|{{{{}}|~}}~~}~~~}|{zzzzz|}}|{|}~}{{zxvtrtusrtuwvuuvvvutssttsrrsttttuuuttsrqqpoppppqqqrrssstuvvwxyz{|}~~}|||{{{zzz{}~}|}}}}}}|{zyyz{zzzz{zyz{zzzyyxxxyz{||||}~~}||{yxyyyyyyz{zyyyyxxwxxxyz|~~|||}}{{||{zyyzyxxxxwxxwxzzyyyyyxxxxwxyzz{|}}}}~~~~}|{{{zzzz{||zz{{{yy{{y{|~}{|||{{|}{yyyxvwwusstutrsvwwvuvvwxvuvutsrstuutsuusttuutttuvwxxyz{||}}}}}~~~||}|{{{||z{|||zxy{zxxxyyyyywvwxwvvvxxvvwxxyzzz{}~}}}}}|{|||}}~~~~|zzzyxwyzyz{|}}|}}~~~}~~~~~}}}||}~}{|}||{{{|||zz{|}{z|}{z{}~~~}|{yxxwvvvvvwxwvuuwwuuvvvuuwwvwyz{|}}{z{|{yyxy{|{{|}~}}~}}}|{zzz{||}}}}}|{zzzzzyz{{{|}~~~~||}|{{{|}|||}~~~~~}}||{z{||{}~}|~~{z|}|zyyzyyz{ywyywvvuuuvvutstttssstutuvxyzz{~~}||}}}}}}~}}}~}|{{{{|}~~}||{zzz{zzyy{{yy{{yxyyxwvvvvvvuuvwxwvwvtvwwwwwvvvvvvuvxvuvwxzzy{||}~~~}|{{zz{|}~}}~~~}}}|{z{|||}}|}~~~~~~~}{{||{zyzzyxwvvvusstttuuuvwxwwwwvvwwxxxyxwwwxxxxyxwwwwxxwuuuvvwxyz{|}}}}}~}{{zyxyyyyxyyyyzzzzyxxyyyyz{|}~~~}}~}|{|||{{{||zz{{{zzyxxxxwwxxwwwwwwwxwvwxxwxyxxy{|||}~~~~~}~~}}~~~}}}}||}}~~~~~~~~~~~~~~~}~~~~~}}}}|}~~~~~~~}|{{{zyzzzzyz{{yxxwvusttttsstssrrstuvwwwvvvxxyyz{{|}~~~}}}||}}}}}~~~~~~~~~~~}}~~~~}|}}~}}}}}{{||zzzyyxxxwvvwwxyyz|~~~~}||||{zzyxxxxyyzzz{|}|{zzzyxxwxyyyyyz|{|||{zyyyyyz{||{|~~~}}|{{{{{zzz{|}||}~}|}}}~}}}}|~~}}|||{{zzzzzzz{||||}}|{{{{zzzzyzzzyz{{|{{{{zz{{zzz|}~~~}||}~~}}~~}|{z{{{{z{~~~}|||}|||||{zz{{{zy{|zyz{|{z{|}}}}~~~~~}||{{zzzz{|||||{{zyyzzz{|||}~~~}}}}||||}~~~~~~~~~||}}|{||{{{|}}|||}}}|{{{{yyyzzyyzzzyzzzzzyxwvwxxyz{zzyyzyyyxxxwwxwwwwwxxxxwwwvuvvvvwwxxy{}}}~}}~}{|}|{|}~~}}~}|||{{{{yxyyzzyz{{zz{{zzzzzzz{{zzzzz{|{|}}}~~~~~~~}|}}}||}|{zzzzyxxyxxxxxxwwwwxxxxxyzyxz{{{{{||}}}~~~}~~~~}||||{{zzz{{||{z{{zyz{zywwxvuuuuuttuuuvvvwwwwxyyyyyy{|{|||||{{|{zzzyz{{zzzyyxxyyxy{|{{||{{{|{zyyxwvwvuuvvvwxxxwxyyyz{|}}}}}~~~}|||{{zzzzz{|}~~}}}~~}||{{{||||{{{zzz{{{{{{{|}}}}~~~~~}}}}~~~~~~~}|||||}}}}}~~~~~~~~~~}}}|{{{{zyyyzxxyxwwwwvvuutuuvvvwxxwxzyyxyyyxyyyxyzzzz{||{z{zyyyxxwwwvvvvvvvwwxxwwxxxyyyyyxyyyyzz{{|}~~}}}}|{|}|||~~~~~~}}|{{zyxxxxyyyyyz{zzzz{{{{||||||{{zzzzz{|}}}~~~~}}}}{zzzzyyzzzz{|}}~~~~~~}}}|}}}}}}}}}}}}}}~}}~~~~~~}}}}||{{{{zzz{{zzyzyyxwwxxxxxxxwxyyyyyyxwwwwwwyyxxxxxxwvvvwwxxxyz{||~~~~~~}}}|{zzyyyz{||}~~}}||{z{zyz{zz{zzzxxyyyz{{{|}||}~}|}}}|||}|{{|{{|}}~~~~~}}}|{|||{{{|||}}}|}}~~~~~~~~}~~}}}}~~~~~~~}}~~~~}}}|{{||||{}~~~~~~~~~~~~~}||{zzzzzyz{{{{}~}}~~}}}}|||}}|{{{{{{{{zzzzyyzz{|||}}~}}}}||||||}}}~~~~}}||||}~~~}}|{{{|}~~}}}}}||}}|{zyxxwwwxxxwxyyyyzzz{{{{||||{{|}}~~~~~}}||||||{zzyyxwwxwwwwxyyyyz{{{{{|||{|||}}~~~~~}}}}}}~~~~}~~~~}~~}}~~~~~~~}}~}}|||{zyyxyyzzzz{{{{{{{zyyyyyyxwvwvvuuvxxwxxxyzzzz{{||}}~~~~~~~}~~~}}|||}}}|}}}||||||{|{{{{{{zzzzzzzzzzz{|{zz{zzzzzzyyzzyyyyyzyyyyyyyyyyyyyyyy{||}}}~~~~}~~}}}|{||{z{{z{|}}~~~}|||{{{||||||}}}}|||{{zzzyyyyyyyzzzz{|||}~~~~~~~~~~~~~~~~}|}~~}||}}}}~~~~~}~~~}}}}}}}|}}}}~}}}~~~~}|||{|}}}}~~~~~~~}}}}}}}}~~}|{zzyyyyyyxxxxxyyz{|{{{{{yyyyyyyz{zz||||||||}}}}}~~~}{{zzzzz{{{{{{{{{{|}~~~~}|||}}~~~~}}|||}}}}~~}}}}}|||}}}}~~~~~}~~~~~~~}}}}||{zzyyzyyz{{||||}|{{{zzyzzyyyyxxyyyyyyzzyzz{|}~~}}}}}}}}|{{{{{zzzzzz{{{|}}}||||{||||}|||||||||}}}}~}}}}~~~~~~~}}}|}}}}}|}~~~~~|{zzyyxxxxxyyzzzz{|||}~~~}~}}~~~~~~~~}|||{{{{{{{{{{||||{|||||{z{zyxz{{{|||||}{{~~}|{{~~~}}y}~}~~}{yzyz}}{}~|z|}y{~|yyyxxxxvuxzywy}{yz{z{}{yvutrquwtrtwx{{vxyyxz||}|{~~|{|~}{{{z{||{zy|~|z{|{yz|~~~}|{~~|{~~~}}}}|||{||zyzzzyz|{{}~~~}}}}||~~~}}}}}}~}}~~|~{~~||}~~~}~~|zz{{{{||zz{|}||}~~}~~~~}~~|zz{zyzzzzyxy{|}||}~~~~}}}~}z|}|zzyyyxwwxwuvwxzxvxyxwxyyzyyyyyxwwxzxuwywuvxvuuvvvvy~~||~~~~|~~~}~|~|}}{}~}~~~}}}~}}~~~~~~|~~|zzz{|||zx{|z|~}|{{|~~~~~~~~~~}}~|z|~|z|}|{||zyyy{}||{{{{~}~~}}}~~~}~}|}}||}~}~~~}|}}~~~~}}}||||||{zz{{zzzyzzxyzyxwvwywuwyxvutvxvtwyxvwxwvvwvuvxyzzz{||}}|~}{|}|zzzzzyxxxyzywwwxzxwxyyyyyyyyxyzyyzyzz|||{{|~~}~|}}{~}~~|~~~}||{{{{{zy{|zyyyyxyzzxyz{{}}~}~|~{~}{{|{zz{yyyyyz{zzzxwyzyxxxxwwxwuvvuuuutssssssttuuuvwvvwxyz{{{{{z||{z{|||~~|}~}||}{z{|zz{||}~~~~~~}}~~~~~}}~}{|}|{{|}~~~}~~~~~~~}}}}|}|{|{{{{{{|{{{{yyz{zyz{zyzzz{|}~}}~~}}~}}}}}~}||~}|zyyzz{zyz||}~~}||}|{z{|~}~~~|{zyyz{|~~~~}{zzzz{}}}~~~~~}{{{{zz{{|||}}~~}||{zz{{{{||||}~~~~}}}|{{{zyzzzxxyzyz{{{|}}||{{|{z{{{|}}}|||{zyyxxxxyyyyz|{yzzyxyzzyxyyyyyyzzzzz{||}}||}}|}~~}~~}~~}~}}||}}||}}|{{{{z{|{{{|||}}~~~}}~~}||}}}}~~~}}}~}}}}~~~~~~~~}}~~}}}}}|}}}}|}~|{||{zz{{{{{zyyyxwvutsssssttttuvvuvvvvuvvvwwvuvvvvuuuuvwxxyyyyy{{{zzzzzzzzzzzz{zzzzz{}~~~}}~~}}~~~~~~~}|{zzyyyyyyxxxyyyyzyyyxwxxxxyyyyyz{{{{{{{|}~~}}}}||}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||{{||||}}}}~~~~~~~~~~~~}||||{{{{{{{zzzyzzzzzz{{{z{{zzzzyyyyxxxwwwwwwwwwwwxyyyzz{{{||||||||}}}||{{{{zz{{{{{{{{||||}}}}}~~~~~~~~~}}}}}||{{zzzzzz{{{{||||}}}}}}}}}}||{{{{||||}}~~~~~}}}}|}~}}}}}}}}~~}}}|||}||{{zzyyyyzzzzz{{{{|}|}~~}}~}}}|}}}}}}|{{zzyyyxxwwwwwwwxxwwwwxwwwwvvvuuvwxyz{{{{zyyyyyxxyyxwwwwvvvwxyz|~}}|{|||}}}||{{||{{|}}||||}}}}~~~~~~~~}|{{{{{zzzyz{{{{{|{{{{|||}}~~~}}}~~}~~~~}}}}}||{{zyyyyxyyz{{|||||{|||{{{||}}~~}}||}}}}yyz{||~~~~~}~~~}~~~~~~}|}}}}}~~~~~~~}}|{zzzzyyxxwwvvuttssrssstttuuuuvuuttuuvvwxyzzzz{{{{{{{zz{{{||}}}}}}}}}}|{{||||{{{zyz{{{{|}}||}~~~~~~~~~~~~~~}|{{{zz{{{{{||}}}|{||{{{|}~~~~~~}|||{zzz{{{|||||}}~~~~~~}}}}}}}}}|||||{{|||{||{zzzzzz{|||||||||||||{{zzyyxxwwwwwwvvvvwwwwwxxxxyyyyyyzzyyyzzzyyz{z{{{||{{{zz{{zzzz{zzzzzz{|~~~~~~}~~}~}{zz{||}}}|}}}~~~}}}||{zzyyyxxxyyxxxxxxyz{zzzz{{{{||||||}}}}}}}}}}~~~~~}}~~~~~~}}}}}}}}}||}}}}~~~~~~~~~~}}}~~~}~~~}}}~~~~~~~~~~~~~~~}||}}||||{{{zzyyyxxxxxxxwwwwwwxxxxxyz{zz{{{{{{|}}}~~~}|||{{{|}}}}}}}}}}}}|}}||||{{{{{{zzzzzzzz{|}~~~~~~|{{{{{zzzzz{||{{{|}~~}~~~~~~~~}~yvxz{{|~~|{{}~|||}||||}~~}||||}}~}}}}}~~~~~}}||||}}|||{zyxwwvvvvvwwwwvuuutssrqqrsssrsssttttttuuvvvwxyyxxwxxyyyyz{{|||}}}||}}|||||||}~~~~~}}}}}}}}}}||{zzyxxxxxyyzz{|||||||{zzz{zzz{{{{|||{{{{{{{{{||}}}}~~~}}}}|}~~~~}~~}}~~~}~~~~~|z|~~~}~|}}~~~|}}}~~}|{|}}}}|{{zzzz{||||}~~}}|||zz{|||||{zzzz{{zzyyzyyzzzzzz{{{{{zyxwwwwxxxyyzz{{{zz{|||}}}}}}}}||}}}|}||}}~~~~~~~~~~~~}|||||||{{zz{{zz{|||}}~}}~~}~}|{{{zzzzzzz{{{|||}}~~~~~~~~~~~~~~}}}}}}}}}~~~}}~~~~~~}}}}}}}}}}}|||{|||||||}}}}~~~|{{{{{{{{{{||||}}}}}||{{zzzyxxxwwvvvvvvvvvvvvvvvwxxxyz{||||}|||{{{zzzzzzzzzzzzzzz{{{{z{|}}~~~~}}}||||||||||}}}}}}~~~~~~~}|{{}~}|}~~}|}~~~~~~}|||{{{{|}}}}}~}}}}~~}}~~}}|}}~~~~~~~}~~}}}}}}}}~~~~~~}}||}}}}}}}}}}}~~~~~~}}||||{{|}~~~~~}}}||||||{{|||||}||||{{zzzzyyyyyyyxxwwwwwvuvwwwwwwwwwxxyyyyzz{{{{{{{{{{{{zzzzzyyyyzz{|||{{{{{{|||}~~~~~~~~~~~~~~~~~~}~~~~~}}}|||||}}}}~~~}}|}}}||}}}}}~~~~~~}}}|||{{zzzyyyyxwwwwvvwxxxxyz{{{{{{{{{{{{{{{{zzzzyyyyxxxxxwwwxyyzzzzz{{{zzzzyyyzzz{|||||||{{zzyyzzzzz{||||}}}}}~~~~~~~}~~~~~}}~~~~~~~~}}}}}}~~~~~~}}~~~~}}}}}||||}}|{{zzz{{{zzzyzyyzzz{||||}||||}}~~~~}}~~~~~}~~}}~}}|||}}|||}}|||}}}}||||||{{{||{|}|}}}}}}~~~~~~~~~~~}}~~~}~~~}}}}}||}}|||||||||||||{zzzyxxxwwwxxyzz{|}}~~~~~~~~~~~~~~~~~~~~}~~~~}||{{{{{zzyyzzyyzzzzzzzzzzzz{{{{{{{{{||}}~~~}}}}}|||}}|{{|}}}}}~~}|||}}~~~~}|{{zzz{zy{yttuw{}}~}|}}||}~}~~~}{{|}~~}||{{{zzzyxvvvvwwxxxxxxwvutrrrrstuvwwwwwwwwvvvvuuuuvvxxyz{{{||||}}}}|||||{{{zzz{{||||||||}}~~~~~}}}}}}}}~~~~~}}}}||{|}}|}}}}||||||||{{{{{{{{{{{z{{{|||}|}}~~~~~~}}}~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~~~~}||}}}}~~~}}~~}||{{zzzz{{{zyyyyyzyxxyzzzyzzzyxz}xqty|{{{{{{{|}}~~}{zyy{~~~|zxy|~}|z{{{{zzzz{}~}||{{||}~~~~~~~~~~~~~~~}||}}}}}||{{{{{zzzyyyzzzzzyyxxxyzzzz{{{{||{{{|{{|}}~~~~~|{{{||{||{|}}~~~~~~}}}}}}}}}||}||{zyyxwwwwwwxxxxyzz{{{||||{{{{zyyyyz{{||{{{{{|}}}}}|}~~}}}|{zz{{{{{z{||}}}}}}}}~~~~~~}}|||||}}||{{{||{{||}~~~~~~~~~~}}}~}}}}~~}}}}}~~~~~~~}~~}}{xutx}}|||}||}~}zzzz}~}|{}~||{zyxy|~~~}||||||{{{|}~~||}~~~~~~~}}}}}}~~~}}|{|||||||}}~~~~}}||||}}}}}}}}}||}||||}|||}}}}|||}~~~~}||}~~~~~~}}}}}|||||}}}~~~|{{zzzz{{{zyyyzzzz{{{zzzzyzyyxxxxxxyyyyyyxyyz{{{{zzzz{{|}}~~~~~~~~~~~}}}}||||||}}}}}}~~~~~~~~~}}||||||||{zyyyxxxyyzzzzzzyzz{{{{{{{{{{zzyyyyyyzzyyyyxxyyyxxxxxwwxyyyyyyyyyzzzzzyyyyzzzz{{{{{zzz{{||}}}|||}}~}}|{{z{{|{{|}}}~~~~~~yuuv}}|||}~~~~}~|||}~~~~}}}~|zz{{{||}}~~~~~~~~~~~~}|{{{|}~~}|}}}~~~~}}~~}|||}}}||}~~~}}|||||}~~~~~}}}~~~~~~~~~~~~}}|||||}}|||}}}|}}~}}||{{{z{{zzzzz{{z{{z{{{z{{{{||{zzyyxxxyz{{{{{{{zzz{|}}}}}}}}||||{{{{{{zzzz{{|}~~~~~~~}}}~}||{{{{{{}}~}}|{||}}}}|||}~~}}}|zzzyxwxxxyyyyyxxyzz{{zyyyyz|||{{{{{zzyyyyyyxxyz|}}}|||||||}}|{z{{~~{{}~wqprv~||~|xxz}~ywz}~yuqquyz{{zyxwvvwx|~zvvwvuttuuuuvyz||xvtsstvxz{zy{~~{zz{{|~~}}}||}}|{{{{{{|~~}~~~~~~~~~}|}}}}~}~|uryy{zxxy}|z{|~|xsrv|}}~~~~|{}~~~}}~~~~~~~~}{yz|~~|}~~~}}}}}}}}}||}~~}~~~||{|~~}}}}~~~~}~~~~|||{|~~}}}}||}}~~~~~}~~}zxy{|~~}}||}~~~~}}~}||||}}~~~}}}}}}~~}||}|||{zyz|}|||||||}}}~}}}~~~}|{zzzzzzz{{{|||||||||{{zzzzzyyzz{||}}}}||}~}}}~~}}~~~~~~~~~}}}}}}||}}}|||}}||}}|}}}}}}}|||{{{{{{{{{{{|||}}~~~~}||{{{zyyyxxwwxyyyyzzyyzzzzzzzzzzyyyzzzyyyyyzz{||}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~~~~}}}}~}}}}~~~~~~~~|}zz}}}}}}}}}~~~~}{z{ywvuttsrrrqpqqqstuvvuwyxyzzzz|{{{{|||{}~}~~~~~}|}}}||||||{{zyyzyxxxwwxwwwxyzyy{}{{}~~}||{{|}||}~}}}||||||||}}}~}||{||}~~~~}|{{}|{zzz{yvvwwvvvwxxxyyxy{|}||~}}}|}~~~}}~~|zzzywvwxxxyz{{yz|||}~}~~}||zxxyyzzyy{}~~~~}||}}}|{{{{{{{yxwvtrqrrssuvwwxxxxy{}~|||zyyyyyz|}~}|}}ywxyyyxyywvxxvttsporw~}{zy{||~~~~~~~~}~~~~~}||{yxxyz{{{}}|}}~~~~~}{{|~~}~~~}}zyyyxyyz{{{|~~}}}|yyyxwxzzxvuvwutvwwwxyz|~~}|~~~~|||||{{|}}}~~~|{||{zyxxxxxyz{|}}~}}}||{||{|}||}}{z||{{{zyz{~~}~~~}zxvuttuttvvuutttuuvvutstuwxz{|{}~~|||xvwy}||{zyxxyyyyy{}~}|{|}~~}}~|}}zy{|}~~~~~~}~~~~~|zywsrsssrrtwxzzyzzywuvwxxy{|}~yyzxvvvwxxx{}~~~~~|zywusssstvxyz|||{{{zyxxz|||~}|||{zz}~{wutuvutrsvwvx{}~|zyyxwvwwxyz{}~}zyxuuuuusrtwxyzz||{zyy{zyzyz{z{|||{zyy|~|{|{yz{z{~~}~~{z{{yxyz|}~||||}~}|||{zyxyz{|~~}}}}||{zyxxwwxz{|~~~~~~~}{xxxwwxxxxyz{{|}|{{zzzz{||||}~}zwxyxwvwyzz{}~~}{|}~~~~~~~|ywwwwxxxxy{}~}~}|}}}~}{{zz{|||}~|||}}}~~|yvtsrrqrtrqrtvvuuuutssuy~~}}~~}{{|}~~~|zyz{|}~}|{yyz|||}~~|{zxxxyyzz|~}|z{|{{{|||~~~}zyyxvvvuvxz{}~~~~}|{z|}~~}|{|}~~}{zyxvvxyz{}~~~~{}~~~|zvrrrqrsuvxz{{{{{|zxyxxyz{{|}}~~|zzywwxyzzz}~}~}{z{zyxz||}}~{zyxwvwy{|}~~~}~~~}||}~~}{ywvvutvwwy{}~{z{|{{}~~~||~~}|{zyyzz{}~~~{yz{{|}~}|{yxxwxyz{}~~}~{{{{zyy{||~~}{zyxwwwxxyz{}||}}||{zyxxxxy{}~}~}|{z{{||}~}}}zyyyyyxy{||}~{yyxvuuuvwwyz{|~}|{zz{z{}~~{xxxwvutuwxzzz{{zyxxxvvvuwyyz|}}|{{{ywvvvvwxwy{~~}}~~||~~~}|{{|}~}}|}~~~~}~~~~}||||~~|{{||~~|zzywwy{|{z||||||||zxvuwxyyy{||}}}}}|zxwvvvwy{|}~~}{zz{}~~}||||}~~~~}|{|~~~~~|zyzz{}}zxxxyyz{|}}}}}||{z{{xwyzyyzz{{{{{zyzxusstssuxz{|}}}~~~}|{ywvwxz|}}~~}zwuuvuuwxwwvvwxxwvuuuvttwy{}~~~}}}~~}~~}}~~}{yz|{{}~~~~}{zzyyz{|}}|zzzyxyz|}~~}|{zxwwxxyz|{{||{{{{zyyxyyz|~}|||||}~~~}}}}}}~~~{z{|||{{}}}~~}}|}~~{yyyyxxz|}}~~}}~~|{zyxxxxxxyzyxxxwvutttttttvwwxxz{{zzyyyxwvuvwxwwxy{{{{{|||{{|}~~~~}~~}||~~~}}~~~~~~~~~}|||||{|}|{}~}~~~~}~~|{{zzxwwwwwvwwxxyz|}}}}}}}}||{||}}}~~~~~}~~~~~~}}|{{{{{yy{|{{{|{|}}|||~}zz{|||}}}~~~~~~~}}~~}||{yxxwvvvwxxxz|{{||}}}~~}{{zzz{{z{{{||{{{{zyxyyyyzzzzz{{{yyywvuuuuvwwxyyyyyzzzz{{{{|||~~}}|{{zz{z{|}}~~~~}}|~~}~~~}||{{||||}}}}}|{zzzyyxyyz{|}~~~~~}~~}~~~~~~~}}}}}|z{{yyzzzz{|~~~~}|}}}}~}}}}}}|}~~~~||{zyxxz|{{|}}}{{{{zxwwwwwwxz{||}~~~~~~~~~~}{yyyxwxxwwwwwvvvutssstttuuvxxyzzz{|||||||{|}~~~~~~~~~~}||}|{}~}||{{{zyzyxwwvuvwxxz|}~~~}}||||}~~}~~~~}}}}}~~~}}}~~|{|}}}~}}|||}}}}}~}}}~~~~}||{{{zzzzzyyxxxwvvutttuvwwxz|~~}~~~~}}}}}}}~~||~~~}~~||{zyxxwwyyyyyzzzyyyxxxxxyz{{|~~}}}}}|{zyxxxyxyz{{{{||||{zzz{{||}~}~||}}}}}~~~~~~}|{{zz||||}~~~~~~~}~}}}}}}}~}|{z{ywwxxxyyxwwxyxwxyyxyyz{|~~~~~}|{{}~}~}|{{zz{|}~~}||{||}}~~~~}}}~~~}}|{zyzzzyyyyywxxxwvuuvvwvwz{||{|~}|||{{{zyyzz{z{{|||||zzzzyyz{||{{|}}}}|{{zxwwxywuwxwwwwxyzywxyz|{{~~~~~~~~}}~~}|||{{{zyyy{{yy{{zxxyzyxwxz{|}}~}~}z{{zzzzzz{}~}|~}{||}~~}}}}}{z|}{yz{|{yxzzyzzz|~}||}}|{|~~}|z{||{ywyzyyzyxz||{{{~~||{{{{{z{|{z|~}~|||||||||}~}||{{xvwwvvttvwuuuuuusrssrrrsttuuwxxwxyxxyzzzyz|~~}|{{|{{{{||}||{z{{|}}|}~~~}|{{{{{{{zzzzz{||{|}~~~}}}}~~~}}}}{||}~~~~~}}|zz{yy{|{{{{{||||{z{{zz|}{z|~}{}}{~|~~~|{{zyzzzyyxxyz|}}||}~~~}}}}~}|~~}|{|~~~~~}|{zyxyywwxyzyxxyyyyzyxwvvwwxxyzz{zzzzyyxxyyxxyz||{{{{|}|{zyyyxwy{|}|z|}~~}}~~~~||}~~~~~~~~~~{}~}|||~}|~~}|||{|||}}~~~~~}}}{yz{zxyzxwy{yz{{{zyz{xwz|zxyzz{|||{|~~~~~}}}~~}|}~}~}~~}}~~~~|||{y{}|{|}~~~}|{{{yyzywxxwvwwwxwwwxwy{yvz~|{}~}}~~~~~}~~~|{}|{|}~}|}~|{|}}|{|~}{{}|zz{zzzyxxyyzzyz{zxyzzyxyyxzzy{|}}~~~~~|~}}~}{|~~~}}}}}}|{}}|zyyz{{zxy{{zyxyzyxwvyzzzz{}|{{|~~~}|}}z{}}}||}~}}}}}~~~~~}~|{}~~}||}}}}}|}~~~~~~}{{}|yz|{zz{zyz{zxxxzyxy{{zz{||}|{{|}{{{|~}{|}}~}}~~~}~~{{}~}|z{|{zzzyy{{zz}}{|}|{zyyyzzwuvvxxwx{yx{|zz}~|{}~~}}~~~~~||}|}~~}~~~~~|~~~~~}{|}}|{{{{{{zz{|}|z{~}|}|||}~~||}}|{|~|{}~}~~~~~}|{}~}~~~~}}}}~}{{{|}}|}~~~~~|~~|{}}}}|{|}~|z|}}~~~~~}}}}}}||~~}}}~~|}}|{||}~}}~~~~}~~}||{zyyzzxxwwwyzzz{{{{~~}}}|zyz|{xxywwwwvwwwxwuvwwwxyzz{|{{}}}|{{|{z{{zz||z{}}}~~~~|~~|{|||||{z}~~~}~|~~~~~}}~}~~~~}}}|}}|}~~~}||||}}}{z|}{|~~~}~}~~|}~}}}|}~}|||}}||}}}||}}~~~~~~~~}~~~}}|{{{|}}||||}|{|}}~~~~~}}|{zzz{{zxxzyxwvwxwvwxxxxyyywwwwwwwutttttuvwwvwxxxxxxyyyxxy{{{{}~}}~~~~~~{}~}~~~}|}~}|}~~~~}~~~|~~|~~~~~}~~~~~~}~}}~~~~~||||{zyyyxwvwxyzz{|~~~}|}~~~~}~~~~}}~~}}~~~~}~~}~~}~}}}~~~}}}~~~}}~~|}~}|}||}}}}}|}~~~|{{{zyyxxwwwwvvwxwwwxxxyyyxwxxxyz|{z{}|{{|||}|{zzz{{z{|{{}}||{{}{y{~~}}~~~~~|}~~}~~}|~~~~}~~~|}}}}~~~~~~}|{{zz}~|~||{|zxxyxxy{zz|||||}~~}}|{zyyyzzzzz{|}~~}~~~~|||||||}}~~}~~}~~~}~~}{zyzzyxvwwwwwxzzz|~~~~~~~}}|zyyyzzz{zz{{{{|}{zz{{zyz{{{{{|~~}}}||||{{z{{{{|||{{{{zzzyxy{}|{|}~~}~}|}}||}~~~~~~|z}~}~~~}{zzyxxxwvwxwwxxyyy{||{{{{zyyyywwwyzxwyzzyyyyyzzzzzz{}}~~~~}}}{zz{zyyz|}~~}~~~}}}|zyywwvvwwwwwwxyzzyxyz{yxz|{{{|}}}|||||||{}}||z{}}}|{{|||{zyyzzyyz{||{|~}||{{{zzyyyyz{{|}}|}}||}}}|{}~~~~~~||}}}~~~~~}}}~}{|||||{{{{{zzz{}|z|}}}}|}}}|{{{{zzyyzxwyzxxxwxyyz{{{|}~~~~}}}}~}|~~~~~~~~}}}}~~~~~~~~~~~}|{z{{{{z{}}}|}}|||{{{{{{zz{{z{||{||{zzzzzyyzyxxyyzzzyyyzzzyz{zz{{{|||}}||}||||{{{|||{{|}{{|{yyzzzzyyzz{}~|}~||}~~}}}~~~~~||}~~~~~~}~~~~~~~~~|||{{{{|}}|~~~~~~}~~}}~~~~}|}}}}}||~~}~~~~~~~~~~}}~~~}}~~~~~~~}}~|z{|{zz{{||}~~|~}}~~~~}~~~~}|~~~}}~~}{z|~{yz|}|yyzyyxwwxyyxwxxxwwwwwvvvvuvvvwxxxxxyyxxxxwwxxyyxxyzz{{|}}||}}~~~~~~}}|||||||||||}}}~}}}}}}||||}~}|||||{{||{|}~}}}}}}}}}|||}~}{{{}~~~~~~~}~~~~~~~~}}}}|{|{|}|z{{|}{z|~~~}~~~}~~~~}||}|{|~~}~~~~}}}~~}~~~~~~}}~~~~}~~~|{{{{yxyyyyxz||{{{{{zyyzzyyxxyyyxxxxwwwvvuuvuttvvwwxxyxyzzzzyz{{|}~}~~~~~}}~|||}}{z{{{|{{{|}|{|}}|{{}}}}}}}}~~}}}}~~}}|{|}}}}~}|~~}}~~~||}}||||}~~}~~~~~~~~}~~}}}|}}|}}~~}zyxwz}yssvwxyz{|~xrqplmsvxy|{xuronnmqvy|{wusokmoquwy~}|{xuttrsv{{wuuwxxz}{zwvz}}}zxwvwz|~}yvusqswww|yrqommoqsw{}~|zywvvvw{}yxussqsvw|}xvtqpqsx}~|xsrsstx|~|xvtstspotwy{~}{xuutqoooqrvz|}~~xronlkllotvw|}{yvspnnoqtz~~wspopmlquvy~}{wsrttvy|}}||}}~~{xwwwwxy{}}~~|xxyvvy|~~||}|{~zxyywwwyyx|~~}zwvwxww|}}~||~~~{xy|{z~}|zz~z{|ywy|}|}|yyyvtuuoknponprqopqqpquvttvwvy~}}~~~|~|~|z{}~|y{~~|~~{yyzxtsstux|||~}{zwurrsrsux{}}~{~~|yxzyxz|~~}~}||zxz|ywyz{|}~zz|{yyyyy{}~~~~}}}}}~~~~~zwyzyz{|~~}~~}{yxxwvwxy{|}}|}|zy{|zwy{zxxw{|xuxzxvxywvwxwvwzyxyxvuvwvvy|zy|~~~|~}}|{yvrsurprusruxwvwxyxtrrrrqtwxxyyxyyxxwuttsrrpooprrsutrtvuttuutttrpprqpqsqortttuvvwz}|x|}z~~~~}}~}{yvusqrrrrsuwwwxwutttstvwwy{{{~}~~~~~}~~|~~||~~~~}~}|zzzzz|}}}~~|{{zyzywxzyxyzzzzzz{yxyzzz|}}}~}~~|z|~~}~}||}~|}}}}}~~~~~~}~||}}}|{|~~~|zxwxwwxxxxvusrrqppoopppqpppqppqrqppqsssuwwxy{{{}~}|~~~~}}|{zyxxwvwxwxyz{{{{}|{|}|{||}}~|zzyxxyxwwwvtssstttutttuvwwwyyxxxyy|}}}~}}~~}}}|{zyzzxuvxwuvwvwwy{|zzzxvustuuuuwxxyz{{|||||zyyzzz{}~~}~~}||zxwwxyyxyyyxxwwvutrqppqqqpppqrqqrssstuuvwxyyyyyyyzzyyyyzzzzz{|{{{|{||}}}}~~~~~}}}{|}}|||||{zz{|{zzyz|zz|~~}||{zzxxxyyywwxyyzz{||}~}}|zz|~~~}|{{zzyxwxxxz|{{|}{y{||}~}}}|{{{z{|}~~~~}|{{|{zz{{{||||||~~~~}}~}|{{|{zyxxwvvuttsssssuwy{|}}~|{zyxxxyyyz{||{zzyxwwwvvvwxyzzzz{||}}}||{zyxwwwxxxxxxxxxwvvvvwxxxvvuuuvwxxxxyyxxyyyyz{|||}~~~~~}}~~~~~}|{||{yyyyyz{{{{{{{zyyxxxxxyz{|}}~~}}||||}}}~~~}}|||}~}}~~~~~~~~~~}}}||||{{{zyxwvvwwwxyz{{{zyyxwvuuuttuvwvvwxwwvuuuttuuuuvvvwyyyzyxwwxxyz{~~}}}}}}~~}}}}|{zzyxvutstuvvvwxyzz{}}}}||{zzzz{|~}|}~~}}}|{zyxyzz{}~~}|||{zz{|}~~~~}{yyyyyxyz{zyzz{{|||}}}}~~~~}{zxxxwutsrrqpppppqrstttssstuuttuvvwwxyz|}}}~~}|{{|}||}}}~~|||{zzyyyxyzzz{{{{||}}|||{zzzzzzzzz{||||||{zz{{z{{{zzzz{{|}}~~~}~~}}}}}~~~~~~~}}}||{{||||||{zzzzzz{{{{||{|||{||||{{{zyxyyzyyyyxwwvvvvutsrrrrrsssstuwxy{|}}}}~~~~~}|{{zzywvvuuutuuttuuuvwxxyyyyzzzzzyxwvwwvuuvvwwwwxxwwwxxwwwvuttttrqqqpqqrstuuvvvwwwwxwwwxyyz{|}}}~~}|{{zyyyyxxwvvutuuuuvvwxxxyzzzzyyyyzzzzz{{{|}~~~}~~~~}||||}~~~}}}|||{{zzyxwwxxxxwxyyyyyzzz{|}~~~}||||{zzz{||}}~}}|{{{{}}~~~~~~}||||||~~~~~~~~~~~~~~~}}}}~}}|||zyyxwvvvuuuuttsrqqqppqqrrrqstttuuvvvvvxz{|||~~~}}~~~~}||{zyyzzzzzz{|}~~~}}|}}}}~~~~~~|zxvussssstuuvvvwvwxyxyyz{{{|{{{zzzyzz{{|}~~~}|{zzzzzz{zzzzzzz{{{z{{{{{{zzywwwvvwwwxxy{|}}}~~}||}|||}}}~~~}||{zyxvvvuuuuvvwwwvvvvvuuuuuttuvvvvvtttuvvvwyxxxxxxxwwwwwxxyz{||{|||||{{||||||}|}~~~~~~}~~~}}}}}}}~}}}}}~}{||{zzz{{{{|}|}~~~~~}}}~~~~}}}|{{{{{{z{|||}}~~~~~}~~~~~~~~~~~}~~}}~~~}}}}~~~~}}}||}~~~~~~}||||||||||}}}}}|zzz{|{{|||}~~~~~~}|{{{{{{{{{|}|{|||{z{{{zyyyyxxyyxxxxxwwwwxxyyyz{zzxwuuuttuvvvvxyzzzz{|}}}~~}}~~~~}~~}}||||{zzyyyzzz{{|}|||||||{zzzz{{|}}~~~~~~~~}}}}}}}~}|{{zzyyzzzz{|~~}}||}}}~~}~~~~}|{zz{{zzzzzzzzyyxvuuuuvvvwwwwwwwxyyyyyyxwvvvvuvvvwxyzzz{|{z{{|}}~~~}}}~~~~~}}|{zyxxwwwwwwwxxxxxyyzz{||||~~~}}~~~}}}}~~~~~~}|{zzzzzz{{||}~~~~}}|{{z{||{|}}}}}~}|{z{{{|}~~~~}}||{zzzzzzzywvvutttttttuvvwyzyyyxxxxxxxy{||}~~~}}}|||||}~~~~~~}|{{zzzyzzzzzz{{|}}|{{{zyyxxwvwxxxxy{{{|~~~~~~~~~~}}}~}}}||{zzzzyyyyyyyz{{{{{{{z{{|||}~~~}}}{zzxwvvuuutuuuuvwwvvvvvvvuuuvwxyz{|}~}|{{zyxwwxxyyyxxxwwvvvvuvwwxxxxxxxxxxxwwwwwwwxxwwwwvuvwwwxxyxwwxxwwvwwwwwxxyyyzz{|}}~}}~~}}}}}||}~~~~~~||}||||||||||||{{zzzyxyzyxxxwwvvwwvvvwwwxyzzyzz{zzz{{{||}~~~~~~~~}}~}{{{{zyxyyxyyzz{{|}}~~~~~~~}}}||{{{{zz{{{||||||||{{zzzzzzzzz{{{|{{|||}}}~~~~~~}~~}}}}}}~~~~~}}~~~~}}~~~}~~}||{zyyyyxwwwvuutttttttsssstttuwwwxxxyzz{{{}~~~~~~~}}~}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}||}|zyyxwvvwwvvvvuuvvvvvvwwxyz{{{{{{|||||{{{{{||}~}}}}}|}}}}||}}|}|||{{{|||}}}|||||||}}}}}~~}~~~~~~}|zzyxwvvvvvwxxwwxxxxxxyyyyzyxxwwwwwvuttsttttuuuuuuuuuuuuuuvwwwxyyxxxyyyz{{||}~~~~~~~}}~}||||{{|}}}}}~~~~~~}~~~~~~~~~}}}}}|}}~~~~~~~}}}}}||}~~~~~}}{{{{z{{{{{{|}}}~~}}}}}}}~}}~~}||{{{{|||}~~~}}}|{{{{{{{{|{zzzzyxxyyxyyzz{|||||||{{|||||}~~~~~~~~}||{zzz{{{|||{{{{zzyyxxwxxxyxxxxxwwwwwxyyyz{{{{||{{||||{|}||}}~~~}~}||}}}}|||{{{{{{{zzzyyyyyyy{{{|}~~~~~}{zyxwvvvuuuvvvwwxxxwwwwvvvvuuuvwwwxxwwxxyyz{}}}~~~~~~~||||||||{zzzzzzzyyxyzzz{{zzzzz{{{|||||}~~~~~~~~}}}}|{zzyxyzzzzz{zzzyyxwvvvuuvvvvvwwxxyz{{|}~~~}}|||}|||||{{{{{{{{{{||||||||}}}}~}|}}}}~~~~}}}~~~~~~~}|||}}||}}||||}||}}}}}}~~}}}}|||}}}}}}}}}~~~}}}~~~}||{{z{{{{{zzzyyzzzzz{{{{{{zz{{zz{|}}}~~~~~~~~}}}}|{||{{z{{zzzzz{{||}}}}}}~~~}~~}|||||{|}}|}}}}~~~~~~~}|||||{{{{{zyyzzz{{||{{|||}~~~~~~}}||{zzyyxxxxxxxxxxxwvwwwwwwwxyyyyxyyyz{|}}~~~~~~}|||||}}}}||||}|}}}}||||||}}||||zzzzyyzz{zz{|{z{|||||}}||}|{{{{{{{{{{{{{||||}||||}}}}}}|||}}||||}}}~~~~~~~~~~~~~~~}}}||{{{||{{{zzyyxwwvwwwxxyyyyyyyyyzzzzywwvvuuuuvvwxxxyzzz{{{z{{{{{{{{z{{{||{|{{{||}}|||}}}~~~~~~~~~}}}}||||}}}~~~~~~~~~~~~}}||||}}}~~~~}~~~~~}}|zzyyyyxyxxxxyz{{{{{{{zzyyyyxwwxxxxxyyzzzz{{{||}}}}}~~~~~~~~}}}}}}||}}~~}}}}}~~~~~~}~~}}||||{zzyyxxwwvvvvvwwxyyyzzzzz{{||}}}}}}}}}}~~~}~~~~~~~~~~}}|}}}}}|{{{{{{zzzyxxxxxxyzzzz{|||{{{{||||{{{{{{{|{{{zzzyyyzzzzzzyyyyyz{{{{|||||||||{{{zyyyzz{{|}}}~~~}~~~~~~~~}}}~}}}~~~~~~~~~}}~}|||||}||||||||||||||{{zzyyzyyyyyyyyzzz{||||}}}}|}||{{{zyxxxwwvuuttttuuuuvvvvvvvvwwwwvwxxxxyyzyyz{z{{||}}~~~}~~~~}}}}|}}|{{{{{zz{{{{|}~~~~}}}}}}~~~~~~~}}}~}~~~}}}}}|||}}}~~~~~~~~~~~~~~}}||{{zzz{{{||}~~~~~~~~~~~~~~~~~~~~~~}}||||||{|{{{{|}}}~~~|||||{{{{zzzzyxxxxxxxyyxxxxwwwwwvvvvwwwwxyyzzzzzz{{{{{{zzzzyyzz{||}}}}}}}}}~~~~~~~~}}}||{zzzyyz{{{||}~~~~~~}|{{zzzyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwxxxyyz||}}~~}|||||{{{{{{||}}}}}}}}}|||}|||}}||||||||}}}~~~~~~}|}}||{|}}}}~~~~~~~~~~}|||||||}||{{{zz{{{{zzzzz{{{||{{||||}~~~~~~|{yurvzy{|vtsrtw{{utssx|{vrnklmotx{~~ytokhffhkkov|}ytpljjhinsvy~}zvtqprtvzxusrruy{|xtqrrrw{{~~ytponmmmov}|wtqomorux|~|{{|~}{{|~zyz{}~}|}~|yvtuwy~zvsqmknrux}~zvsrrtvz}|ywxz|{yyxxz{~~}{z{}}}{z{|{{}||}}zwutuvwx{|zyxwwxz|{xvsqrrrtwz}~|ywuuvvuy~|yuppsssuwz}~~~}{{ywvttvxyz{|~~~~}zwvusstttuy{}~|{zy{}}}~~}zyyyyyy|~~~}{yxwuuwyyy{~~|{xtpqsrrwwvx{}}}~}}{yww{}|~~~}|}~~|zywxxy{}~~{zzzy{}|{{yxwx{}~~}}~|||{z{|~~}|yxvtstvvvx{}}~}{zyyxxy|~~~|~}{}~|{|~~~~~~}}}}}|{zywvxzyyyy|}~}|}~}|||}~{z|}~~||{zz{||~~}~~}{wvwvtuvwxxxy{|}|{|{{ywxxvuvuttwxwwxxvvuvwttwyxwxxyz{{|||~}}~}~~~~}}}}||}~~{yz}|{zz{|{z}~}|}{w{~{z|}}|{{||}}}}|~}|~~}}~~~}~~}}}}||~~~~~}}|}|||}~~{{{|}{yz{{{xvwxxwwwxyzzz{|}}}}}}~}|}}}~~}}~~}~~~~}}}||~}{||{ywxywttuvvtsuwxxvvxwwvvyz{{zz}|}~|z||{zyxzzzzz{|{z{{}}|zyyzxvwyzzyyz{|}}}|||ywxyxxxxxxz{z{}|~~}}~~}}~||~~~}~}}~~|{~~}}}}}||~~~}|||||}~~~~~}}|||{z|~}{}~}}}}}}}}~~~~~~~}~~}|||}~~~~~~}}}~~~}{{zyxwwwvtuwxxyz|}|{{||{yz{zxwvvwwvvvxyzxvwyxuuuuvvvwvuwyyy|~}|}~||~~~~~}}||}}~}|}~~~}~|zzzzyxwwxyxxz}}}~}}~}|}}}~~~}~~}~~~~~~~}}|zz{{{||{{}~~~~}}}|}}|{|{{zyvuvwutuvuutuwvsuxxwwwxxvvwwxxyxxy{yxz{{{{{zzzywvvwxwvwxxz{{{{{{z{{{{{|||~~~||}|{{|}~}|}~~~~~~~~~~~~}|||{zzyxxz{z{~~}}~~}|}~}}}~}}|{|}}~}|{{yyzz{{{}~}}}~~}}}||{{|~~}}~~~~~~|z{}|||}}}}}~~}}}{z{|zyzzzzyz{{{|}{z||zyyyxwvvvuuxyxvwxwwwwxwvvwvuwxxxyyxyz|}}}~~~~~~~~~~}|{{{zzyyz{{z{|}~}|{|}|zzz{zxxz{{{{z{|}|{|}||}~~}}|{{{yyyyxyyyyz{{|}~~~}~~~}}}}}~~~}||}|{{zz{zz{|{{{{|}}~~~~}}}}}}}||{{{{zyz{{|{{}~}}|{zzzzyxy|{yz{|}||}}~~||}~~~}}~||||{{|{{|||{z{}|zzzzzzzyz{|zzzzzyy{}|z||{zyz{zyz{zz{}}|}|{{z{{{zyyyz{||}~}||}~~~}|}}~~}}}~~~~~}|{{{{zyxxy{yxy{|}~~~~}|}}|{zzzzzz{||~~~~~~~~~~~}}}~~~}}~}{zzzxwxyzz{zz{|{{zzzzyxxwvxyxxy{{{{{}}{|}}||}}}}}~~~~~}}}~~~~~}}~~}||{zzz{{{zz{|}|{}}~~}}~}|}~~~~~~}~~{y{|{{{|}}|}~}||}|{{zyxxxwwwxyzz{||}||}}{{zzzxvwyyyyyxyzzyyyzzzzzyxyz{{{}~~~~~~~~~~~~|{||}|{}~~~}~~|{|}}~~}}~~~}}~~~~~~~~~~}|}~~}}~~}}~~}~~~}||~}~~~~|||{zzz{{{{{{{|{{{|||||{|}}}|}~~}~~~}|||||{{{|}}{{~~~}}}}|{yxxyyvuvvvvvutuvuuuvvvuuvvwwwxyzzzz{|~}||}}}{~~}|}~||}~}}}}~}}~~~~~~}}|}~~}}~}}}}}~~}}}}}}|}~~~~~}||{{|}||}}}}~}}|||{z{{zz{zyyyyzyxwwxyxxwwxxwwxxxxyyxxyzzzyxxxxyyxxyxxzzxxyyxyzzzxwyzxxxyzzyz{||{z{|{{{{{||{z{||||}~~~~~~~}||||{{zzzzzzyxxyyxyyyz{{|}~}}}}}}~~~~~~~~~}}}}}}}|{{||}~~}|}~~~~~~}|}}|{{{|}|{{{zzyyyxwwwvvwwwxxxxxwwxxwwxwwvvwwwwwxyyyzzzzzz{{zzzzzyxyyz{{yyzz|||{|}}}}~~~~~~}}~~~~}}}}|~~}}}}}}}}||}~}}}}|{zz{{{zyyz{||||}}~~~~{{|||{{{|~~}~~}|zyyyyyxyyyzz{{{{{z{||{{{zzyz|}}}}~~~~~}}~~~|z{|{zyz{{{{|{z{||{{z||{zzz{|||{|}|z{{||zz{zyyyzzz{{{{{|}}}}|{{||||}}}~}}}~~}|||||zz{{{{z|~~~~}}~}}|{{||||}}|}}|{{|}|zzzzyxwwxyyxyz{}|z}~~}}}||||}~~}}~~~}||}~}|}~}~~~~~~~|{||{z{{{{{||}~~~}~~}|||||}}}}~~~~~}||||{{|{{yy{}|z{|{{{{||{||||}}~~~}~~~~~~|z{{{{zzzzz{zzzzyzzyyyz{{zz|}}}}~~~~}~~}}}||}~|{}~}|{{||||}{y{|{zz{{{||||{{||{{zzzzzz{{zy{}}}||}~~~~~~~}}}~}}||}|}}}}}||}}~}}~~~}}~||}}}|z{||{{{||}}||}~~~~||}}}}}||||||{{}|z{{||{z{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}}|{||||{|}}|||||{zyyz{zzyz{{|}}~~~~~~~}~~}}}}~~~~~~}}~~~~}~~~~~~~~~~~~}|||}}||||{zyzzzzyyz{{{{||||{{{{{zyxxxxyyzz{||||}}}}}~~}||}~~}||}~}}}|{{zzzyyzzzz{|{{}~~~~~~~~~}}}~~~~~~~~|}}}}|||}}}~~~~}}}|||||}}~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}|||||}}|||}}~~~~~|{|{{{{{{{{{{{|||{zzzyxxyyyxyzzzzz{{{{{zyyzzyyxxyyxxxwwxwvwxxxxy{{yz{|||}~~~~~}||}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~}}~}||}}~}}}||{||{{{zyzzzyxxxxxxxyzzzzyzzzz||{{{||zzz{{zyyzzzzyxxwwwxwwxwwwxxxyzz{||}}}}~~~~}~~~~~}~}|}~}}||}}|||{{{{{{{{{{{{{zz{}}}|{|}}|||}~~~~~~~~~~~~~~}~~}}||}}~~}}~}{{{{zyxxxxwwwwxxxwwwxxxyyyxwwwxwwwwwwwxxyyxxxyyyyyzzzz{{{||}}||~~}}~~}|}}~}}~}|~~~~~~~~~~~}|||{{||||||}|{{zzzzzzyzzyyzz{{zz{{|||}}}}}}}~~~~~~~}}}}}}}}}||||||}~~}~~~~~~~~~~}~~|||||||}~}~~~}}~~~}}}|||{{||}}}}}}~}}||{{{||{zz{yyz{{zyzzyyyz{{zzz{{{zz{{{{||||{zz{{{{{|}|||}}|||{{||{z{{{{{||{z|}||}~~~~~~~~}||}}}}}}}~~~~~~~}|}}|{|{zzz{{{{{{{{|}|{||{{|||||}}}}~~~}||}~}|||{{{{|||||}}}}}}}}}}}|||}~}}}}}~~~~~~~~}}||{{|{zzz{{{||||}}}|}}}}}}}}}}|}}~~}}~~}}}}}|||||||||{|||}}~~~~~~}~~~~}}~~}}~~}~~~~~~}~~}{|}|{{zzzzyzyxxyyyz{|}}~~~~~~~~}}}}|}}}~~}}}}||||{{||}}}}}}}~~~~~~~}}~~~}}~}}|||}}}}|~~~}~~~~~~}}}}}}|||{{|||||}~~~~~}}}}~~}}}~~~}}}|}||}~}}~~~~~}}|}}|{{||}||~~}}}}||||{{{{{zzz{{{{zzzzz{{{||||||}}}~~~~~~~~~~~~}~~~}~~~~~}}}}}}}}~~}}|{|||||}}}}}~~}|{{{{{{zzyyyzz{|}|||||}||}}||{|}}||{{{{{{zzzzzz{{{{{{||{{{{||{{{{{{|{{|~~~~~~~~~~~}}||||{|}||}~~~~~~~~~~~~~~}}~~~}~~~~}~~~}}}}~~~~~~~~}}~}}}}~~}~~}}~~~~~~}}}~}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~}}}}|||||{{{{{z{{{zzzzzzzyyyyxxxxyyyyzyyzzzz{{{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzzzzzzz{{zzzz{zzz{{{{{zzzyxxxyyyyyyyyzzzzyyyyyyyyyyyzzzzzz{{{zzz{{{|||}~~}}}|{{{{{{{{{{zzzzz{zzzz{{{{{||{{|}}||}~~}}}}|}}}}}}}~~~~~~~~~}}}|||||}}}}~~}~~~~~~~~~~~~~~~}~~~~}}}}|{{zyyxxxxwwwwwwwwvvvvvuuvvuuuvvvvwxyyyyzzzzzzzzzzzzzzzz{{|||{||||||}}|}}~~~}}|{{zyyxxwxxyxxxxxxxwxxxxyyyyzzzz{{||{|||{||||}~~~~~~}}}}}}~~~~~~~~~~~}}~~~~}}~~}}~~~~~~~~~~~~~}}}}}||||||{||||||{zzzzzyyzzzyyyyyyyyyyyyxwwxxyzzzz{{||{|||}}}|||{z{{zzyyyyyyyzyz{||||}~}}~~}}}||}}}}|||||||}}|||}}}|||||{{zzz{{{{||||}~~~~~~~~~}}||{{{{{{zzzzz|}}|}~~~~~~~~}}~}}}}}}||||{{{{{{|||}}}}}}}}~}}||||||}}}}}}}~~~}}}~}|~~}}~~~~~~}}}~}}}}~~~~~|}~}|}~~}}~|{~~~}|yy|}}||||~|y}~|{{yz~|~}{z{||{{{zyzz{|{z|~~}{zyxy{}zx{{xvy|zwy{zyyyyxxwutwzxwy{zwxyy{|{zxvvttxyvtvxx{xtuvuuvxzzzz||zyz|}~~~~~|y{|{yxxxwwvutuwwwyyxwwvuttssssstuuvy{yx{~zx{~|z{}~~}}||{xyyyyz{{{{|}}}|}~}}}~~~}|}}}}|}}|yz{zxwxxxxwwxxxxwwxxxyzyy{{|~~|~~~{{|{zzz{zyxyyxxyy{|{y|~|{|}||||{{{}~~|}}{z{||{|~~~~~}~~|~}{~}z|}{zz{zz|~}~~}y{}{z|}|~~}|}|||}|{{|{{|}~~~~~|zz{|}~}{~~}}|||{z{{{zyxyz{{zzyzywwxwxxyyz{|}~}||}}}}~~~~|||}~~|}~~~~~~}~~|{xvwywuvxxwxyyyz{|}}}|z|~~}|{}~|{{|{zzzyxwvwwvttuuuvwxzzz{||}}}~~{}|{}~~}~~||{zzyxxxxyyxz|{{}~}||}~}{|}|{{zzyxxyzzzzyyz{|{{{|~~}~|}|z|}}|||{z{|{yz{yxyzyyz|~~~~~~|{|}}|{{z{{{|}|{~~~~~~~}}}z~}y|~{xwxwuvvvvvuuvwwxxwwxzzyyxxxwwusssrqrrqqqrrqrsssssuvvuuvvwxxxyyy{|{{||||}}|yz{zyyzzz{}|{|}}~}~~}}~~~}{}~|~~}}~~}|{z{|}}}~~~~}~|yxxvttusqrtttuvxz{zyyxxwwwwwwxxyz{|}}}~}|}}{zzyxwxxxwxzzz{|}~~~~}||}}}~~~}|zyzz}~~||}}|||||}~}zxwwvuvvvutuwy{}~~~}{xwwvuvyzz}~|{{zxxxyyyyz{|}}}~~~~~}}}}}~~~}}{yxxwwwwvvxz{{|}}}}|{{||zzyxyzzz|}~~|zzyxxxxxyyyz|||}~}}~~~~~~|||{yzzywwxxxy{||}}}~~~~~}|||||~~~~~}||||{|}~~~~|{{zyxxwvvvuuvvuwxxyzzyyyz{{zzzzz{{{|{{}}|zzzwuutssssrrstuvwxyz|}}|||{{{{{zzzzz{|||}}}}}}||{yxwwxwvvvvuvwxyz{|||}|||}}}~~~~}}|||||}~~}~~~}|{{||}}}~}}~~~}}}}}}~~}|{zyxxyxxxyzz{|}~}}~~}}||{{{|||}~~}}||{|}}|}~~~}|{{|||}~~}|{zzz{||}~~~~}}}}|}~~}||||}}}}}}~~~|{zxxxwwwwxzzz|}}~~}}}}~~~}}}}}}~~~}}|{{{{|}~~~~~~~~}}}|{yxwvussssrrrsssstvvwwxxxwwwwvvvwwwxxxxxyyzyyxxxwwvuuutuuvwwyz{|}}~~~~~~}~~}~~}|zzyyxxyz{{|}~~~~~~~~}||{zyyyyyyzz{{{{{zzyxwvvuuttuvwxyzz{{{{{zzzzxxxwwwxxzzz{{{{|||{{{zyyxxxxxxyyyzzz{{zz{{{{{{{zyyzz{{|}~~}||{zyyzyyyz{|||}}}||{{zzzzyyzzzzyz{|}~~~~}|||{zz{{|}~~~}}}~~~~}}}}}}|}}~~~~~}}}~~~~}|{{|||||}}~~~~}}}}~~}}|{zzyyyyz|||}}~~~~~}}}}~~}}~~~~~~~~~}}}|{{zzzzz{|}}}~~~}}}}~~}}}}~}~~~}|}}xwxyyy{~~}|||}~~~~~~~}}~}|{zyxwvwxyz{}}|{zxwwwxwxyzzz{|~~~}|{zzyyyzzyyyyxxyyyzzzzyyyyxyzyyzz{|}~~}}|||{{||}~~~~~~~}||||||}}~~~~}}|||{{zzzzxwwwvvvwxyyzz{{{{||{{zzyzzz|||~~~~~||{zzzz{|}}~~}|||{{{||||}}}}~~}}}|{{{|}}}~~~}|{zxwwutsttuuvwwwwwwwwwwvuutsssssttuvvvuuuuuuuutsssrrrstvwwxyz{{{|||||}|{{{zzz{|~~~~~~~~~}{{{|}~~~~~~~~~~~~}{{|}}}}~~}}}}|||||||{{zyxxxxyyz{{|{||||||{{zzyyyyzzzz{{{|}~}}}}||{{||{{|}~~}~}}}}}}}}}~~~~~~~~}}|{{{zzzzyyxxxyyz{{||||}}|||||{zzzzyzz{||}}}}}}}||||{zzz{{{|||}~~~}}||{{||||{{zzz{{{{{zzyyyxxxyyyzzzz{{|}}~~}}|||||}~~~~~~}|zzzz{zyyzz{{{yyyzzzzzz{{|}}}}}~~}~zxz|}}}|zyy{}~~}|{zyxz}}{yxvuvxxwvuuuuuuuuuuvxzz{{zxwvwwwyyyyyyyyyyzzzzz{||{zyyyz{{{{{{zzz{{|}~~~~~}}||{zyyxxyzzz{|}||{zyxxyyyyzz{||}~~~~~}}}}}|}}~~~~~~~~~~~~~~~~~~~}}||{{{{{||||}}}}}}}}}}||{{zzzzz{||}~~~~~}}|||{{{|}}}}~~~~}}}}~~~~~~}||{{{{{zyyyz{zzz{{{||}}}}}}||||}~}~}{||||}}}~~~}}}~~~~~~|{{{||||{{|~}|}||{zzzyxxxwwvvvxyzz{{zyyyzzzyyxyyzzz{{z{{|||}}|zyyyxxyyzz{|}|||{zzyyxyzzzyzz{{|}~~~~~~~}{{||||||}}||||||{zzzyyxxxyz{|}}~~~}}}}|{{zyyyyyyxxxxxxyyyyyyyyyyyxxxyyyyz{{||}}}}}}|||{{zzyyyxwxxxxxxyzyxxxxxxxyyyyzzz{{{||}}}~~~~}|{{{{{|||||}}}}}}}||}}}}|}~~~}~~~~}||{{||~~~~~~~~~~~}{yxy}~~~}}||}}~}||~~~~~~~}||||}}}}~~~}}~~~}|{{{{{||}}|||}~~~~}}|{{|~~~~~}||||{{zzz{zz{{||}}}}}}}}}}~~~~}~}}||{{{{|||}~~~~~~}||{zyyyyxxwxxyz{|}}~~}}}|||{{zyyyyxxxyyyyxyyzzzzzzz{{|}}}}~~~~~~~~}}}||{{{{{{{}}|}||{{{{{{|}}|}}~~}}}~~}}}}|||{{{||{{zz{zzzzyzyyyyyyyyyyyyzz{{{|||}~~}|{{{zzzzzz{||}~~~~~~}}||||||}|}~~}}|{zz{{{{||}~~~~}}}|{{{zyyyzzzzzzyz{|||{{{zzzzzyyyyyyyyyyyyxxxxwwvvvwwwwxyyzz{|{zzzzyxxwwwwwxxy{{||}~~~~~~~}~~}~~~~~~}}}}~}}~~~~~~~~~~~~~~~~}}}|{zzz{|}~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}~~~~}~~~~~~}}|||}}~~~~~~}||||||||||||||{{||{{z{zz{||||}}}}}~~~~~~}|||{{{{z{{|||}}}}~~}}}}}}~~~~~~}}}||{{zzzzzzzz{{{z{zzzzzzzyyyz{{||}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}||||{{{}~~}}}~~~||}~~}||}}}|{|}}|||}}{yyxxwwwxyyy{ysrrtx{|zxy{|{{zxxwwx|~{xvtsstvy{zyyz}|xuuwxxwwwwxz{|}~~}|||||}}|{zzzzz|}~~}}}}~~~~~~}|||{{|{{{{zzzz{{{|||}}~~~}}}}}|}}}}}~~~~~}}~~~~~}||||{{||||}}~~}~~~~}}}}}}|||||}}}||||}|||}}~}}}}}}|||}}}}}~~~~~~~~~~~~}}}|{{zzyyyzzzz{{|||||}}}~~~~~~~}}||}}}}}}}}~~~~~}}}}~~~~~~~}|||||{{{{{{{{zzzyxxxyyzz{zz{|||{z{{|||}~~~~~~~~xru{}|zz{||}~~}|{z{~~{xx|~}{zxvwxyyyyyy{~~~~|{z{{{{zzyxy{}~~}||||{zzzzzzzyxyyzzzzzzzz{{||}}}}}~~~~}||}}}}~~~~~~~}}||{{{{zyyyxwvvwxxxxyyyz{|{{{{zyxwwwxxyxxyyzzzz{{zzzzyzzz{{{||}}~~~~~~}}|{zyyzz{{|||||}}}~~~}||{|{{{{{{{|}}}}}}}}~~~~~~~~~~}}|}}~}}}}~~~~~~~~~~}~~~}}~}yvuy~{zzz}~}||}~~}|{{zxwy}}|{{{{{{{{|}~~~~}||||}}~~~}}}}|{{{zyyyyzzz{{{{||||{||||}}}||{{{zzzzzzzz{{{{zyyzzyz{|}|{{{{{|||||||||zyyzzzz{||||||||{{{{{|||||||}~~~~~~~~}}}}}|}}}~~~}}||}}}}}}}~~~~~~~~~~}}}}||{{|{||{|||||{zz{{{{zzzzzzzyyyz{zzz{{z{{|||||||{|}}}}}|||||{{{zzzzz{{{{{{{{{{|}}}}}}||}|{{|||{{{{{{{{zzzz{{{{{zzz{{zz{|}~~~~}}|||||{{{|||||}}}}}}}}}}}}}}}}}~~~~~~}||{{{{{{||{||||||}|||}}}~~~~~~~~yvvv|~{z|}{wx}|{{{|}}}|||}}~~~{z{{|}}}}~~}|{{{{{{{{|}~}||{zzyyz{||}~~~~}}}~~~~~}}}}~~~~~~}}}~~~}}}}}|||||}}|||||{{{{|||}~~~~~~~}~~~}}}}}~~~}}}}}}~~~~~~}||}|||||{{{zzzzz{{{{||||||||}~~~~~~}}}}}}||{|||||||||}}}}}}~~~~~~~~~~~}}}}~}}}}}}}~~~~~~~~}}}}}~}}~~}}|{z{{zyzzzyyyyyyyyyyyyyyzyyyzz{zzyxwwwxwwwyz{|}}{{zzzzzzyxwwyz|{yxyy}tlmlqz|xx{|~yuuvx}}xuy}|yuv{~}{yz{}~}{zzzyyz|}}zywxxyz}}||}~~~}zyyyz|~~}}|||}}}}}}}}}~~}||}|{{}~zqnw}ux}}{yz{~{|~}xrrw}~~~~~}|{}||}}~~~{{||}~|}~~{z|~~~~}}||}~~~~~~}~~}|}~~~~}|}~~}||}}~}||||||||}~~}~~|ywxz|~}{zyxxxxyz|}~~~~~}}}|{zyyyyz{|{{|}}{{{{||}~~}}}}~}|}~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}|}}}}~}}||}~}}~~~~~}}||{zyzzzyyyzzzz{|||}}}|||||||}|||{{{{{{{{||||{{{{{{{||||||||}}}}}~~~~~~~}}|||||||||||}}}}}}}|||{{{zzzzzzzz{{{||}~~~~~~~~~~~}|||{zyyzzzz{{zz{{{{{||||||||||||||||}}}~~~~~~~~~~~}}}}|||}}|||||}}}~~}~~~~~~~}}}}~~~}}~~}~~~~~~~}}~}|{{zzzzzz{|}}|{y{~}|{z|}{{}||||}~}||}~~}|}~||}}|}~}}|{}~{{}|||~~}}}~~}~|||}}}}}~~}~}}~~~~}~~}|}}}~~}~}|}}|{{{{{{{||{~}|~}||zyxvvvwwvuwxwxyyyyy{{zz}}|{|}|{zz~~~}{zz{{{{{{{|}zxyzyyyyz{zyz{{{zyyz|}~}}~~|}~~}{zxwwwvwwwvusssstuvvtqrutsttuvvvuvxz{{{~}}~~|}~}|{z{{{{|||~~|{zyxwwvwwvvvusssqrtuuuvwyz{zzyy|}{zzz{{|~}}}{yyyxxww{|yy{|||{{zzz}|{~}zxz~~~~~~~~zzzzzzz|~~~~}}~~}}|||zxz}~~}}~}|||}}}}~}}}||||||{}~}}|}}}~~}|}~~~}||}||~~}{yz|||}}~~||}}}}}~~|zyy|}yxyyxwwwwz}{z{}~}zxyzyxxwxyyyzzz{|}|yxywuwyzz{{zyywtssstttuwvvwxwwyzxyzyxxxz{xwz|zxwwwxwvuuuvvttvwvvuuuttuvwwvvwy{}~~~}|~~~}~z~}~~~}|{zzxyywwz{yyyyz{|~|~}}}|{{z{zyz}~}{}}|{yxyzz{|{|}~|~~}}}~}|{{|}}|}~~}~}}{yz|{yxxz}|z{}~~{xyyywuuutttuxzyxvuwxxwuvxvtrpqsqqqqstsrqqqponnprqqrtxxuuwyyxwxyyywvwx{{yz{||}}{z{{yz}}|zwz||{}~~}|||{|~}}~}|{||{{{{|}|zzz||yxyyxxyz{{{}~}}}{z|}}~}~|{|~~~~~~}|||}}}}||}~}yz|{yzz|}}|}~~}}{z{|}~~}~~|zxwxyxxwwwxxwvwywwwxxyyyzzz|~~}|}~~}{}~}}|}}}{wx|zwwwwxxyyyxwywsturonnlklmmmmnoonqutstuuuuuuwz|~~|}~}}~~}|~~}}}}}|||~~}}~~~~~}~}||}~~~~~~~}~~||}zxxxwvwxyz{{zzyz|{z{|||~}~~~~~~}|}}~}}~}||{yyxwxxxy{||||{{}~}|{zyz{yvxzxvvvwwuuvvuuuttuxusuwvvvwwwxwwvvxyxwyyxyzzzzyxwyz{|~~~|z|}{z{{yz|~~}{z{zyz|}}{z||{yvuvusrrsvxyyy{|{zyy{zyz{zz{z{}}}~}|}~~~}|{{{zxxyzzyxyz{{{|}}}~~}}}~}||{zzyyywvwxxxxyyyyz{{|~~~~~~}|~~}~~}||}~|z{{{{{{{{||{|~~~~~~|zzzz{zz{{{{xvxzyxxwvutuuvvvwvvxzyxyyywvvvwwxxvtuusruwvuttuttwywuwyxyz|}~}~~}|}~|}}||}~}}}|{{||{|~}}|zzz{{z{|}~~}}}|{yyzz{{zzz||zyz{{{zyx{~}}}~|xwxyyywvvxzyz|~~~||{yyzzz{|}~~}}|{yyywtsrrrrssstuvwwwwvwxyyxxz|{{}~}~}||{zxwxxxxyyxvuutsqrtroopprrrtuvwvvwy{zyyz{{zz{|{zz|~}}~||}~~}~}}~~~~}}}}{zzzzzxzzwvwvtsstutsstsrsuttvwwxy|~|{{{{{zz|}~~~}~~||||||~~}|||}|z{}~~~~~~~}|||||{{{{|}}~~~~~~~}||~}|||||{|~}|}}~}}~}}}|||}{z}~}}||~|z|~}}}~~~}~}}~|zxxzzyxz{}}|}}|zyyxvuttvvvutuwxxusuwvuuvxxwxyyxyzzyz{zyyxxwwwwxxxxxxxwxxwvvwxwuwyyyyyyz|}|{{{zzzywvvwwuuuvutstuvxwx{}||}~|}~}|}}|{{||}}}~}~}}~~~}}}}}}|{}~~}||}}|{{|}}}}}}}{~}||}}}}}~~}}|{||||}}}~}{|}|||||}~~~~}~~~~~}}}~~}||}}{{~}}|{{{zywwwxwuuvwwwwwwxzyyyyyxwvvwwvuuutsrqqrrrqqqrsrprsstssstuutuwwwxyzzyx{|{z|||}~~~|zzyyy{{yz|}~~~~~~~~~~~~~~~|}}|{{{|{yyyxxxxxxxxyyyy{{{{|||}~~~~~}}}}}}~~}}~~}}~~~||}}~~~}}}}}}}~~~}}|}~}~}{||{z{{zyyzzzxwwyzzzzz{||||{{|}||}~~~~~|||zy{{zz{|{|~}|~~|z{{{zxxyxxvsttssqqstuutttsrrrrsssuvwxyzz{{|}}{yyz{{{z{}|{|~}}~~}|}~~~~~||}|{|}}~~}}~}~~}||||}}}~}{{{|}}||}~~~}|~~~}|{{{{z{{||||{{{zzzyyz{{|}~~~~~~~~}||}~~~~}}}}~~}}}}}~~|zz{zzzzzzyy{|}|{{{{{z{}|{{zyywvvwwvuutuvwwwwwwvvwwvvvwxxwwwwwxxyyyy{|~~~~~~}}}}|{||{|}}}{z|~~}{z{{xwxxxxxyzyxyyxxyyxxzywwxxyzzz{{|~~~~}~~||}~|xyz{zyxxy{|||~~}}|}}}}|zzzxxxyyyyxxyzyyxxxxxxxxxy{zz|~~}}}|{{|~~~~~~~}|}}|{{z{zxy{{zyxz{yxwwxxuvwwvtsuwvvvvxyyyywuvvutssuvutvwwxxxwxzyyxxyywvxxwwxxyz||{{z{{zz{{z{{|}~~~}~~}}}~~}|~~~}{{}}}||}}}}|{zyzyxwwyzyxxxxyyyxy{|||}~{}~}|{z{|}}||~|~~~~~~~~~}|}~|||zvwyxwusststvvuttvyxxy{}~~~~~}|y{||{yxyxwwutuuttuutssuussttutsuwutstwyxyyz|{{|||{z{{{||{{|}|}~}|~~}|{|}}}{y{|{zzyvwyxusrtvsqrruvuwyz{zx{~~}{z|~~~~~~~~}~~~|}~}}{zzzyxwy{{zz{~}~~~~}}}|{|}|}~}}~~~~~~}~~~}}}}~~~~~~~~~~}~~}~~}}~~|{|~~|~~~}}~}}}}|||{yxy{zwuwzxwvuuvvwxwwuttttvwvtsuwxyxyyyxvtvwvvuuwurtxxwyzxvwy{{xy}|z{|}}|}}{zzwvwxxxwwyzy{||{zyyyyxwwwwxyz|}~~}}~~|{~}||{{{|zxy{||{z||{{}}}|{{{zyxxz|xw|}|~~}|{{{|}~|||}}~~}|}~}|~~}~~~~~}}||}~~~~~}|}}~~{{}}~}|}}{yz{{zzzz{zz{yx{}|z{{||zyzzxxxwutrppqpnnooopppqsuvuuttuuvxuquxvuxz{{{|~}}~}~}}}{}~}}~~~}}~~~}}}}}|{{{{yxwvwxxwwwwxzyxy{|}|{}}}}||}|{{{||}~~~}}~~~~}{{{{{zx{}zy~~~~|{}}|{{{|{yyz|}{{z{~}z|~~}~~}{{{|{yxxy|{xxyyxwvwxyzywwxzzxz}~}|{|~~}~~|{{|{xxyxvutuuuutsvwttuwyxwxxyyxxzyxwvvwvuwzzy{}{{}~|}~}~~}~{|~~}~~~~}}~}~~}~~~~}}~~}~~||}{z{{z{zxxxyyyxyz{zyz|||}||~}}}~~}}~~~~~~}}}~}}|}}|{zz|}{z|~~~~~||}~~zy}~{yxyzyxyzxwxyzzzz{|}}|{{}~|{||||{|~~~}}~}}{z{zwvvwwwwusvwwvttvwvuuuvwxvtvwwy{{z{{|}}}~~~}|}~}~}{yxxxyxvvvuuwxwwxxyxwy}}z{|{zz{{||}~}|}~~|}~~}}~~}}|}~~||}}{zz{zwwxxywwyzyxzzzzywvy{ywxyz{yy}|z|}||}}}}}~}}~~}~~}~}||}|||{|||{zyxxxxwwvutttuutttutttttuvvvvuwwuttuvuttuvxxxxxz|{z{{|{z{zz{zz|~~~}~}}}|{zyyz{{{||}}}|}~~}}~~|}~~~~}}}}|{zzzz{|{yyzz{{||{zzyyyyyyxxwvwwxzzz|~}~~~~~|yz|zxxxxxvvvvvvwvvxyyyz|}}}}~~|~}|~~~~~~}||~|||zyxxxxxxxwvwxwwyxvvwwwvtuxvtuvvwxwvwyyxxxz}|{{|}|{|}~~}{}~|{|}{{||yy|{yzzyyxxz{yxzzwxxyzz{{{{{{zzzzzyz||}~~~~~~~~~~~~}~}}|{{zyyyxyzz{|||}}||~~}}|}|{|~}}~~~~~}}~~}||}~~~}|{|}||{zzz{{yxyxwwwyzyxxxyyyzz{{zyyzz{{zzywvvwuuvvutrsuvwvvwwxxwxyyxyzzzzz{|}}|{zz{|{{{{zzzzy{|zzyy{{zz||{yxz|||}~~}~{{|||||zyzzzzxxz{yxxyyz{yxz{{{{{~~||~~}~~|~~~~~~~~~~~~~~~~}~}|~~|{|}~{yz}|zzzzz{{{||||}~}}|}~~~~~~}||}}}|{||}}||}~~~~~~}}||}|{{{|||||}}|z{}}}|yyzxwwvvuttttsstuutttttuvvuuvwyxwy{zyyyyyyxxxxz{zz|}}|{{}~~~}~~~}||}~||}~}~~~|{|~|{zz{{zyz{||{{{zzyyzz{{{{|}}}}}~~~~~~~}~~}~}~~~~~~}~~}|||||{{{|{|}}||||}}}||{zzywwyyxwwxyzyy{|||}~~~~~~}|||}}~~}}~~~~}}~|{||zyxwyzyyzzz{{{z{}}|||}~}}~~}~~~}~~}}}|{{|||}}}||}}}}~~~}}~}}~}|{{||||}~~}}~~}}}~~~~~||~~}}~~~}||}}~|z|~}{|}~~}~~}~~}|}}|{|||{z|~}|}}||}}{{{|}|{zyz{||{{}~~~||~}~}|}~~~~~}}|{zzzyxwvvvvvutuwyyz{{|{zzzzzxvuvvustvuutstuvwwwvwyxvxzxwwwxyz{}}{~~~~}{y|~zyz|||~~~}|||~~|{|||{zz{{zzzyyyxxyyyyxxxxxxyzzz{{|||||}~~~~~~~||}|{|{zyyyyyyzywwwwwxxwvvwxxxyxxxxxxyyzz{||{{|}}}~~~~~~}~}||}|{{|{{zyzzzzxwwxxwwvvwxvsstutrprtssstvwwvuwxwuvwxxvwyywy|}}||}~~~}}}}~~}~~|}~~~}}}}~}}~~~~~}~}|||~~||}}|{{}~~|{{|||{{{|}|{|||||}}}|}~}{}~}~~}~~~~~~~~~~~~~~}}~~~~~}~~~~}~~{{|||{xz|{zz{|}~}~}}~~}}}}}~~~~~}}~~~~~~|ywvrpv{~zpkkklmpstv|{tkjhejosv{zuomkipwy|xupjmorx{}~zrkihhilqw~|vojjnqsvzxuqtww{{xvtuy{}}vsqmlostu}{uqpnkmnqy~|vtqnllmqvz~vnkiggddjpv|~~{ysomknropw{}}zwrooonnrwy}{wvvustw{~|}{usuwy{zvurqrty}ysnijkjkpw{~xrpmjjhglqsw|xsliklmoty~{wtqoooqsvy~}|{yxy{~zwxwsrvz|~{{zyz}}{|}zwtromquvx}~|{zyy}{xz{{|}}~~||vuvsprvxxx{~~}zwtspmnoqux|~}|yvstxy|~}zvvvvw{~xx{{z}~~z|}zyyxxyyxz~}|zy{yw{}}~}|{wspoqppsy}~z|}|~yxyzz|~~}}{y|~}|{ywutssu{||~{zzzyzzz}|~y{|xw{}{z|}}||}}}}|zwy{yx{||||{{zyyzwtutruwuuwxxzzyy{||zz{{yxz|||}}{zyy}~~}{{|}~~}}|}~|{|~z{~~|zy|~{~||{{~}|zyz|zxyyzzxxyz|~|{{}~|}}|yxwxwvvutstusrqrtvustwusuvttwxwx||{~}~~{xy{xwy|zz|zxyzz{zyz|zwwx{{z{|~~}~~||||}}yy{zwvvvxzzzzzz{|}|y{~}z{}}|}}}||}|}}{}}}~|{zyyyyxyzz{|{{}~~~}}{yy{{zzz|~|{{ywvvuuvvvwy|~~~~~~~}{~~||}~}}}|{{zxyzywx{z{|}~}|}}{z{ywwz|||~~~{yxxyxvwzyxz|}~~|}~~}||}}{xwvuttutsuuvy{|{{zyxxyywwwxxxxz}~~~~}|{yvtsrqpoqststuwxwx{}|zyz{{{{|}~~~}zz{{{||~~~~~~~~}|~||}~}}~}{zyyxwvuuuuttvwwxyzzzyzzzzyyyzy{}~~}||{zyzyyzzz{|||}~||}}{z{}}|~~~~~~}}~}{{zz||z|}}}{zyxxxwvwwwxyyzz{||{z{{zzzyy{|zxz||{{{{{xvutrqrrqrsssssuwwx{{xwwwxxwxyyyz|~~~~}{zzxvvwxxy{{|}}~~~}}}|{{|}|{}~~~~~~}zxxyzwwxyy{|}~~}||{zyxxyzz{|}}~~}}}||}}}}}}~~~}||{||~~~|||||~|zxwttuutuvxyy{}}}}}|{{}~~~~}|||}}}~~~|||||}}}~~~~~}|||}}}~~~~}||}~~~}|{{{|}}}}~~~~}{{zxwwwvwyz{}~}|zzzyyyyz{||}~~~~}||{ywwwwvvwxyz{{|||}~~}|}}}~~~~~~~|{zz{{z|}}}~~}}}~~}}~~~~}{yyzzzz{|||{{||{zyyyxwwwwvwxyyyyyyxwvusrrrrrqrstuvwwwwwwwvwwvvwxwwwxyzz{{zz{{zyyyxxxxxwxyxz{{|||}~}}~~}||||}~~~~}{{zyyxxwwwwwxyzzzyzzyxwvutsssttuuvxy|}~~~~|yyxwvuuvvvxz{|}}~}}~}|}}{zzzz{{|~~~~~}|{zzzzzyyyzzz{|~~~~~~}}}}~~|zz{{{{{|~~}~~~~~~~}}{z{||||}~~}}}|{zyxwvvvwxyz{{{{||{{|{zzyyyz{}}~~~~~~~}}||{{{{||}~~~~~~}||{{zzzzz|~~~~||}~~}|{{||||||{{}~}{|||{xxxxyyyyzzzyy||{{||||{|||}~~~~~}}~|z{{z{|~~~~~}}{zz{zz{||||}~~}~~|{{zzzzzz|}}}}~~}}}}}~~~}|||}}}}~~}}|||{{{{z{||{z{~~~~~~~}|{zyyyz{|}~}{yyyxwxz{|}~~~}~}}|{ywuuutttuwxxxxxxxyyxyyxwwwxyyz{|}}}}~~~~~~|zxxxxxxz{{|~~}}~~}|{{|zyyz{||}}~~~}{zyyzzzz||}}}}~}|||}|{zyyyxyz{||}~~~~}||||}~~~}}|{{|}|}~}}|}}~~~~}}~}{zzyyxwwwwxxyxyzzz{{{{yxxxwwwwxzz|~~~~~~}|}}}}~}}}}|||||{{zyyzyyxwyyxyyz{{z{{|}~~}}~}|||}~|z{{yxxxxxwwwwvutttuuutssuutuuvxxwxxyyyyzyxxwwxxyyxyzz{{{|}}{{{{|||}~~~~~~~~~~~~~~~~~~~~~}}}}|{{{zyyyxxxwwvvvvuvvuvvwwvuwxwxxyzyyzz{|~~|{|}{||}~~~~~~}}~~~~~~~~~~~}}|{{z{{||||{{||||}~~}}}}||||||||}}~~~}}~}}}|zyyyzyyz{zzzzzzyyyzyyyyyxxxyxxyyxxxxxwvwwwvvvvvwwxyzz{{{||||||}}}|{}~~~~~~~~~||}~~~}}|zz{{{zy{|||}}~~}}~~~~}}||{{zzz{|||{|~}|||{{zzzzyyz{{|{{|{{||||}~~~~~~~}||||}}|}~~~}}||||{{{zzzz|}~~||}|||}~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~~}}}}}~~~~~~~}|{z{||{|}~~~~~~~~~}~~~~|{||zyyyyxwwxxyzz{{|}||}}}||||zzzz{zzz{{{{||||}}}||~~}}}}~~~~~~~~~~}||||||}~~~~~~~}|{{{zyyzzyxxxvvvutsrstsrrsuuuvxxwxxxxwwwwvvwwvvvwxxwwxyyzzz{{zzz{{{{|||||||}~~}|||{zzz{{{{||}}~~~~~~~}~}|||{zzyxwwwvvvuttttssrrrrrrsssttuuvvwwxyyyyyyzyyyyyyyyxxyzzzyz|{{{|}}|}}}~~~~~~~}}}}}|{{{zyyyzzzyz{{|||}}}~~~~~~~~}}}||||{||||||~~~~~~~}}}}}}}}}||}}|||}{z{{{zyyzzyyyz|{{|}}~~~~~~~||||{{{{{{z{{{{||{zzzyyyzzyy{{{|}~~}|||||||}}||||||{||{{zzzzyz{{{{{|}}}~~~~~~~~~~~~~~~~~~}}~~}}}}}}}~}}|||||||}|{|~~}}|}}}|}}}~~~~~~~}||{zyyyyxwxxyxxyzyyz{zzzzzzyz{{z{|}}}}~~}}}}}||}}}|}}}}|}}|{{|||||}}}}~~}}|||}||{||||}}||{{{{{{zzyyzzz{{{|}}~~~}}}|||{{|}}}}}~~|zzzzyxxyyxyz{||}~~~}|{{{yyzzzzz{{{{{||||||||{{{{{{{{||}~~}}}}||}}}~~}|||{{{{{zyyyyxxxxwvuuvuuuvvvwxyyxyyxvvvvvutuuuuwxyz{|}~~~~~}}~~}||}}}}}~~~~}~~~||{{{{{|||||}~}}}}~}}|{{{{{{{{}~}~~~}}}}}}}~~}|||{|}}|||}}||||{zyxxwwvvvwwwxxxxyyxxxxxvuvwwwwxyz{|}}~~~~~~~~}}||||||}~~~~~~~~~~~}|{{{zz{{{{{{{{{|}|{{zyxwxxwwwwwxxxyyxxyyyxwxxxwwxwwxzz{||}~}~~~~~~~~~}}}|{{{{|{|||||}}|{zzzzyyyyyyz{|}}~~}}~}||}||}}~~}}}||||||{{{{zzz{}}|{|{{{{{{zzzyxxxxxxwxxxxyyzzzzz{{|}}~~~~~}}||||}~~~~~~}||||{yyxxxwxxxwxxxxxxxxwwxxwxyz{{{||}}}}}}}}}}||||{{{zzzzzzzyyyyyzzzzyyzyyxxxxxxxxxxyyz{{{{|}~~~~~}~~~~~~~~~~~~~~~}}~~~~~~}~~~~}}}|||}}|}}~~~~}}||||||||}||}~~~~~~~~~~~~~}}}}|}}}}~~~}}}}}|||}}|}~}}}}||||{{{{z{zz{{zzz{{{{|}}}}~~~~}||}}|||||{{}}}}}}~}||}}}}}}}}~~}|}||}}}}}}~~~~}|||{{{{{{{||{{{{{zyyyyxxxxwwwwwwwwwwwxxxxwwwwwwwwwvwwwwxyyyyyzzyyzzzzzz{{{|}~~}}}}||||{{{{{{||||}~~}~~}}|{zyyyyxxxxxxyyyyyzzzyyzzyxyyxwwwwvvvwwwwwwwwvwwwwwwxxyz{zzz{{{z{{{zzzzzzz{{z{||{{{||{z{{|||}}}}}}~~~}}}}}~~~}}}~~~~~~~~~~~}}}}}}}~~~~~~~~}}}~~}}}}}}}}}}}}~~~}}~~}}}|||}~~~~~~~~~~~}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}|{{{{{{{|||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~}}}}|{||||{{{{{{{{{{{{{zzzzzyyz{zyz{{z{|}|{{||{{{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}||||||||||||||||}~~}~~~~~}}}||}}||||{zyzzzzzyyyxy{{{{{||{{|||||||||{{|{zzz{{{{{{{||||{||{{{{zzz{|||}~~~~~~~~~~~~}|}}}}}}}~~~~~~}}}}||{{{zz{{zzzyyxxxxxxxwwvvwwxxxxyyyzzzzzzzzzzzzzzzzzyyzzzz{{{||||||}}}~~~~}|||}||||||}~~~~~~~~~~~~~~~~~}}}~}}}||||||||||||||||||}~~~~~~~}|}}||||||||||||||{z{{zzzzzzzzzzzyyzzzzzzzzzzzzz{||||}}~}}~~}}}||{{zzzzzzz{{{{||}|{|||{||{{zyxxwwwwvwxxxxxyyyyyyzzyz{{{||}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||}~~}|}}}|||||{{|}}}~~~~~~~~}}~~}||||{{{zzyyyyyyz{{zzzzzz{{{{zzz{zyzz{{{{||||||}}}}}}}}}||||}}}~~~~~~~}}||||||||||||{|}}|||||{{{{{{zz{zyyyzzyyyyyyzyyxxyyxxyz{{||}}}}}~~~}}~}||||{{zzyyzyxxxyyyz{||||||}~~~~~~~~~}~~~~~~~~~~}}~~~~~~}}}}}}}||||||||||{{{{{||||}}}~~}}}||||||}}~~~~~~}}}}|{|||||||||||{{||{{{{|{{{{{||||||}|||{{{||||||||}}}|||||{{|{{{{|}}~~~~~~}|||||||||}}}||}}}}}}}}||}}|{{{{zzyyyyxxxyxxxyyyyyyyyyyzyzzz{{{||{{|{{{{{{{{{zzzzzzz{{{|||||||}}}}~~~~~~~}|||{zzzzyyyzyzzz{{{{{zzzzyyyxyyxxxxxxxxxxwwxxxwxxyyyyyyyyzzzz{{{{{{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~|}~~|}~~}{{}}{||{z{{yxxyyyywuwyyywvxyyyzzzzyy{||}}~~~~}{{{z{}}~|{|~~~~~}}~}}}}|z{|zyyyyyzz{|}}|xvwxvvwwvuuwyyzzyyyzzwvyz{}~~}}{|}{zzzxwxxxxvx|~|||||||}~~~}}}}~~~~}|~~|{{{|}~~||}~~~~||~~~~~~~}{yxxxyxwwxxxyyy{{|}~}|{{zywxyzzz{}~}|{zzzxwwwwxxwvwyzyyyyzyyyzz{{{||{zwvvwwvvwxyyyyyxxxyz{}}||||{{{zxvtrrqpqrrsuuvwwxy{|}||}~}~~~~~}~}||~~~}~}~~~~~~~}}}~~~||}~~~~~~}{zz{|~~~}|}|{}~}|{{zywusssssttuutttsrqonnnoprtvwy}~|}~~}||}||{z|}|{zz}}~~~}|}~|z}|zzzxxwvwwwwvvwxyzzxwwvuuwwwvvwyz{zz{}}|{{zxuttrqstvy|}}~~}~}}}~~~}~~~~~~}|}|z{|zywuuuuuwyz{{{|||{{{{z{{{z|}|{|}|{{z{{{}~|~}{zz{{|}}{z}~~~~~|}~~}{yyxwvvvuuvxz{{||zyxwvutttttuvwyzzyz|~~}}~}}~}||{|}}~~}}|{~~}}~}}}}|{yyzxvuuuvxyy{}}{|}{yz{{{{{||}~~}|{zyyxyzzyyyz|{yz|}~}~}{z{{zxvvy{{{z|~~~}|~~}{vtvvvtsuxxxxxvusqmmoppqrstrtx|~}~~~}|}}}{yxyyyz|~}~~}}{{{|}~}}~~~~~}{yxxxxxxyyxvvxwtsrrsrqqstuvvuuvutvvvvwwwwyz{zzzzywwxvvxxwwz{||||}~}}}{zzzzz{|}|{||{{zz{{{{{|}~~}|}~~~~~~~~{zyxxwvvwxy{|{|||{zywutsstssuvvwxyzxxz{zzz{|{{}~|{||||{z{}}|||~||||{|{z{|{yxxz||{|}~~~~}|zyxwwuttuvvutttuvvttutuuvwxxy{|{{{{}~}}~}}||~}}~~}~~{}}|}}}{{zzzzz{|}~{ywwusstuuutuutuvvwxyyyyyz{zzyxwyzzz|}}~~~~~}||{{}~}}}}~}{zwuwwvxzzzywxxvtrqqpnmlmnnoopqrrqqqsrqqqqppoqsstttstuuuvxyzz|}|}~~}}|zyz{{{{{|{zzyxwwvvutttuvwwwvwxy{|}~~~~}}~}~~}}}|||}~}|{{|zwxzxvvvwxwwz{||~~}~}}}}}~~~~~}}}|{||}~}~~~~~}{{zz{}~~~zwwwvvuuvvuvwvwxyxxwvuuuuutttuuwxyzzz{{{||z{{{{{{|||{zzzz{{|}~|||{{{yyyxxxyz|}}||{zxvtsuyz{}}}|zyzzyxxwwwwvuwwwxyz{}~~|zyyxxyzzyzz{zyzzzyz{yxwwwvuttuvxxxxxxwwxxwwxz{zy{}}}}}~~~~}{zzyxyyyyz{{{{|~~|}~}}}}}}~~}}~~}||{yywvvwwxwvwwxwvvvusrrstuuwyyy{}|||}}|z{~~}~~}}~~~}|~~{yzyvtuvwvvwxxxxywvuutsssttrrqqrrsuvwwuuuvvwwwwxz{{{|~~}|{|~}|}}}~~}|{||{yz||{|~~}|{zz{{z{}}}|{zyxwwxxxxxyyyyzzz{|~~~~}}~~}~~}|{||{|~~}|||{zzzxwxyxxwwwwwwwy{zz{{{|{{|}}}|}~}}~}~~}{yxxwwvuvvwwvvwvuttuuutsstvvuttuutrqssrqqpqrsuvvvwxxxzzyyxwvutsttsrrrrqrstsssssqpqtuwyz{|}~}~~~~~~~~~~~~~~~~~}|zz||zxvvwvvxyzz{||{zzz{|||}~}|~~~}}}}}|{|}}}}|}~~~~~}}}~~~~~~}~~}~~}|{{{zz{{{{zzyyxyyxvwwvuuuwwwxyyyyyzz|}}}~~}|z{||||{}~~}}|||zz{|}}}~~~|}}~~}|}|{|}||{yxwvvvvwvuuvvvuuvxxxwwwwwutuuuutsssttstvvvvwyzyy{|zzyyy{|}~~}}~~~~~~~}}~~~~~}||{zxvvwwvwxxxxy{{{{|{zyywwwwxyxyz|}~~~~~~}|||{{{{||||~~~~}{zxxyxxxyzzyyyyyyxvvwyxwz}}}|{|}~~}}~~}~~~~~~~}|{{{zyxyxxwxxyyz{||{zzzzzzyyyxxxxwwwwvuvwwwvvuuuvwxwxxxy{||}~~~~}{{|}}}|}~~}}}|||~~}}}}|{{|||}~~~~~}|{zzyyxxxxyyyxwwxxxxxxyxxxxxyyyy{~~}}||||{z{{{||}~}}}}~~|z{|zxy{|{yy{{{|}~~~}}|}}|}}|{zyxwwuttsssrrstuvvwxxvvvvwustvvvvvvwvwxxxxyyz{{yxwwvvvwwvuvwxxwwvuvvuvwwvvwxyyz{}~~~}~~~}}~~~~~||}}}||{{zyyyyyz{yxyywvvvwwwvvuuvwuuuuuttuwwxwwwxzzzzz|}}|}~~}}}}}|{zzyyyyyyyzzz|}~~}}}}|{{zyz|}~~}~~|yyywutssrpqtuvvvwxxxxxyywwxyxvuvwvuttuvvwwvuvwvwxy{{zzzzzz{{z{}}~~~~~~~|{{{zyyxxwwvvwutsrpppqsrqqrqqqqqqsssssttrprrrrrrsuwxxy{}~}|~}}}~~~~~}~~~~~~}|||{{{|~}}~~||}|{{{|{{{|{{z{|zyyxxxxyzzyz{|}~~}|{yyzyyyxyyzzyyzywvwz|zy{}}~~~~}}||}~}|~|}~|{{{z{|||zxwvuutsstssuvwwuvxxwvvvvvvvvwwwxxxyxxyz{|}~~~~~~~~}~~}{yyyyyxwyzyxxxy{|}}}}~~~~}{z{{zyxxxyyyyzzzz{{zyxxxwwwwwxwwvvvwwxyyz{}}|||{{{zzzxxyyxyzzz{{{{zz{|||{{|}}}}~~~~~}||||}}}|}~}}~}}}}||{{{||||}}}~~}}}|{zyyyyyyzzyyyxxxxxwwwwvvvwxxxwvwxxxxxxyyzyyxyyxvwvtsttttttvwxyzzyyyyyyxxyyzzz{{{zzxwwwvwvwxxwvvwxyyz{}~~~~~}~~||||}}||}}}}||}~~}}~|||}|||}}~~}{zyxxwvuututsuvvwxz||||{{{zyyyyyyxyyzz{{{{{zyz{{z{{|||{||{|}}}~~~}|{|||}}}~~}}}|{zzzyyxxwvvvussttsssttsttttsstttssrssssstuuuvvvvvvwxxwxxxyyyzyyxyyyyyyyyyxyyyzz{|}~}}|}~}}}}}}}~~}|}}}}~~~}}||{{|}}}}~}}}~~~}~~~}|}|||||||||||}|{||}~}}~~}}}~~~~}{{{{{{|}}||}||}~~}~~~}}~~~~~}}||{{{|}}}}~~~~}}~}|{{{{zyxxxyxwwwwwwvvwxwwwwwxxyzzzzzyyxxzz{||}~~}~}{yxvutssrqsuuvvwyyz{z{{|{{||}|{{zyxwwxyxyzzyzzxxxyyyxxyxvwyzzz{||{{{{|}}~~~|{{{zzyyyxxyyyz{zzzzzzzyzzzyyyyyyyz{}||}}~}|}~~~~~~}}||}}}}}}}}|||}~}}}~}~~~~}}|||{zyyyxyyz{zzyyxxwwwwwxwvvvwxxxxxvvuvwwwwwwwvvwwwvvvxyyzzyyxwxxxyz{||{|}||}}||{{zzzzzyxy{zz|}||}~~}~~~~~~~~}}||||zzzzz{{{|||||}~~}}}}~~~}{zzzxwwxxyz{|||}~~~}}}}}|||}}|||}~~}}}~~}||}}|{{|}}}~~}||{zzzzzyyxxwwvvvvvvwwwvuvwvvwwwvvvwwvvvvvwwxxxyzz{{|||{zzyyyzzyxxxxwwwxxyyzzz{{z{|||}~~}~}}|}}}}~~~~~~~}~~~~||||||}||}~}}}}}}}}}|}}}~~~~~~~~~~~}~~~~~~~~~~~~~}}~~}~~~~~~~}}||||{zzzzzyyzzz{|||}}}|||||{|}|{|||||||||}~}|}~~~~~~}{zzyyyzzzzzzzz{{|{|}}||{{{{{{zz{||{|}}}|||{{{zzzzyyxxyyxyyzzz{{||}}~~~~~~~~}}|||||||}|{{|||}||||{|||}}}||}}}~~~~}}}}||}}}~~~}}}~~~~~~}|{{zz{{zyxxwwwwxxwvvvvvvvvvwwwwwxxxwwxwxxyzzyyyyzz{||}}~~~}||||{{{{{{{||}~~}}}}||{zzzzzyyzzz{{|||||}~~~}||||||{{{{|||}}}|{{{zyyzywwwxxwwxyzz{{{||{{{{{zzzzzzzzzz{||||{||{{{|}~~~~~~}}~}}}}}}||~~}|||{{{{{{{{zzzyyyxwvvwwwvwxxy{|}||}}|{{{{zxxyyyyzz{{zzzzz{|{{{{zyz{|}}}~~}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{||||{zzyxxxxwwvvvvvvvvuuutuuuuuttuutttuuutttttuvwxxxyyzz{{||}}~~}}~~}}}}~~~~~}~~~~~~}}}~~~~~~~~}}||||}}~~}}}}~~~}}}}}}}}}|}~~~~~~~~}}}}||{|{{|||||}~~~~~~~}~~~~}}}}}||{{zzzz{{||||}}}|||}}}~~~~~~~~~~}|{{zzyxxyyzzyyyyxwwvvvuuvvvvvwwwxxyyz{||zzyyxwvwxwwxyyyyzzzzzyyyyyxwwxzzz{{||||~~~~~~~~}}~~}}}||zyzzzzzzyyyyxxxxxxxxxxxxywvvvvvvwxxxyyz{||}}~~~~~~}}~~~~~}|||{{zz{{{|||||}~~~~~}}}}}}}}}}}||||{zyzzzyyyzzzzz{zz{{{{{{{zzz{zz{||||||{z{|||||}|{{|}}~~~}|||{zyyzzzz{{{{{{{||}}}||||}}}}||||||||||{zyyyzyzz{{{{||{{|}}}~~~}}{{{zzzz{{zyyyxxxyyyyyz{{{{|}|}}~~}|}}|||||{{|{{{{|||~~~~~~~~~~~}}}}|{{zyyxyyxxxxxwwwwwwwvvvuuwwvvwwwvvvvuuuvvvvvvvvwxyzzz{{{{{{||}~~~~}}|{{{{{{{{{{{||||||||||}}}}~~}}~~~~~~~~~~~}}~~~~~~~~~~~}}~~~~}}|||{{{|}}}~~}}}~~~~~}|||{zyxxwvvwvvwxxxxyz{|||}}|}}~~~}}}|||||{{{{zyz{{{{{|}~~~~~~~~~}|{|zy~~~~}z{~~~~}|}~|z~}}~|}{~~~~{|~|{}}}|{{ywvuuuxyvsvwtruwurtxwuuvutssrqtvutvxxvwxwx{zyvvwutxzwux{{||wxyyxy{{{zxz}}ywwxz|}}|}}|~~}~|~}|}}~}|~~~}|}}|}}|{{|{{{{zz{}}|||{{{|{z{|}|}}|{{zyyyxyyyxyzyy|}}~~~|}~|yyzyxyzywz|zxy{zxxyxwxz{zyy{||}~~~|~|x||xz}}||~}{~~{|~}{~}z|}~~z{~}{}{x|}|~|z|}}}||{z|~}|~}~~}}~}z{|zxxzzxyzywwwvuvxwwvtuwutvxxvutsstuuuvvutuvwyxvvwxxxxzzywxxyzz{{{yxyzyxwvy{xvxzzyzzxwwxyz{{yw{~|z}~}~}~~|~~}~|}~|z{}~}{{{zz|}z|}}|{{{||{|}|||}~~|}}{y|~{wy|{yz{zz}~~~}}|}}}}|{zzzzzzxwy{yxxxxxyzyxxzyy{}|z|~~~~~~}||}|}|{{{{zzzyz{{||{y{~}||}}}}~}}~}}~~||}}}}}}||}~~~~||}|{zzzyyzywwyyyyxxyyyyxxwvwutuvuuuvvvvwwxxxxvwywuvxxvvvvwvuvwwvvvxyxxyzzyyzzzxwyzxxxyyyxwxywwyzzz{|}}~~~~~~~~|{{|{{|~~~~~}}}}}~~|{|~}{|~~~~~~~~}|}}}|}}|{{{{yxxxxwxxxy{~~~}}}}~}{zyxwwxzxwxyyyxxxyzz{|||}}~~}||{|}}}~~~~~~|{zxwwxxxyzzz||}~~~~~~~~}}}}|}~~~~~}}}~~}~~~~~~~}||zyyyzzyxyzyxyzyyzzxwxxxxyyxxxxxxxxxxwwwwwvxxwuuvuuuuuuttuvvvvwwwwxxxxxxxyyyyzzyyyyyyyzz{{{{{zyz|||~~~}||}}|{||{{{|||}~~}}}~~~~~~~}}||{||{zzzyyyyxxyyyyyyyz|~~~~|{zzzyyz{zzzzzz{||{|}||}}}~~~~}}}~~~}~~~~~}|{{{{{{{zzzzz{||}}~~~~~~~}}|||||||||{{|}~~~~~~~~~}}|}}||{{zzzz{{{z{{{{{{{{zzyyyxxxxxwwwwvvuuuuuuuttttttttttssstttvwwxxyxxwxxyxyzzzz{{{||}}}}}}}|||{|||}}~~~}}~~~~~~~}}}}}}}}}}}}~~~~~~}||||{{zzzyxxxxwwwwwxxyyzzz{|~~~~~~~~~~~~~~~}|{{{{zzz{{{z{{{{{{{||}~~}{{||||}}{zyyyy{||}~}}}}}~~}}}}|{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{{z{{{zzzzzzyyyxwwvuuuuuuuuttsssrrssttuuuvwwwwwwwwwwxyzzzzz{{{||}}}}}~~~}}}}||||}~~~~~~~~~~~~~~~~~~~~}|}}~~~~~~~~~~~~~~}|{yxwwwxxyxxxxxxxyyyyyyz{|}~~~~~~~{{}~~~~~~~~~~~~~}||{yxxxxyyz{||}}~~~~~~~~~~~~}~}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{|||}}~~}|}}|||||}}}~~}}}}}~~}}||||{{{|{{{{{zzyyxxxxxxxwwvuutssssssttttttttttuuuvvwxxxyyxxxxxyyz{{|||}}}}}}}|||||}~~~~~~~~~~~~~~~~~}~~~~~}}}}}~~~~}||{{{{zzyyyxxxxxyyxyyyzzzzz{{|}~~}~~~~~~~~~}|{zyyyzz{{|}}}~~~~~~~~~~~~}}|{{{{{{||||||}}}~~~~~~~~~~~~~~}}}|||||{{{{{{{{{|||}}}}~~~~~~~~~~~}}|{{{{{{{{{{|||||{zzzzyxxwwvvvvvutttsssstuuuvvuuvvvvwwwwwxyyzzzzzzzzzzzz{|}}}~~~}}~~~~~~~~~~~~}}}}}}}}||}|}}|||}}}~~~~~~~~~}}}|{zzyxxxxxyyzyyz{{{{zzz{|||}~~~~}~~~~}}}}|||{{{{{||}}}}~~}}}}}}}}}||{{{{|||}}}||}~~~~~~~~~~~~}|{{zzzzz{{{{|||}||}}}}}}~}}~~~~~~}}~}}}}}|{|||||||{{{{{{{{{{zyyyyxwvvuutttttuuvvvvvvvvvvvwwwwwxxyyyyzzzz{z{{{|||||||}}}}}}}}}|}}}~~~~~~~~~~~~~~~~}}}}|{|{{{{||}}~~~~~}}||{zzzzyyxyyyyyyzyyyzzzyzz{{zzz{{{|}~~}~~}||||{{{|||||{{||||{{z{{{{|||||}}}}}}~~~~~~~~~~}||||||||}}|}~~~~~~~~~~~}}~~~~~~~~~~~~}~~~~}}}}}~~}}||||||||||{{zz{zzzyxxxxxxwwxxvvvvvvuvvvwxxxxwwxxyyzz{{{{zyzzzzzzz{|}}}~}}}}||||}}||}}}||}}}||}}}~~~~~}||||||{{{zzzz{{{{{{zzyzzzyyyyyxxyyyzz{{zz{{{|}}|||||||}~~~}}|}~~}}}|{{{{{zzzzzz{{{|||||||}}}}}}|||}~~~}}}}}}~~~~~~~~}~~~~}}||{{||}}}}}~~}}}}}}}}}}}}}}~~~~~~~}}|{{zzyyyzzzz{{|||}||{{{zyyyyyxxxwwwwxxxyzzzzz{zzyzyyyyyyyzz{{{||}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}||{zyyzyyyyyyxyyz{{{|{zyyxxxxxxxxxyyyyyzyyyzzzzz{{{{{|{{{|||}~~~~}||{zyyzzz{||}}}}||}}}}|||{{{|}}}~~}}}~~~~~~~~~}}||{{z{{|||}}}}~~~~~~~~~~~~~~}}}}}}}}}||}}}}~~}}}}|||||||{||||||{{zz{{{{|||||{{{{{{zzyzzyyyxxxyz{{{{{{{{{{zzzyyxxyyyzzz{{|||}}}~~~~}||}~~~}}|{zyyyxxyzzzzzzzzzyyyxxxwwwxwvwxxxxyzzzz{{zzzyxxxxyyyz{{{{|}~~{{{|~}|}~~~~~~~~}|zyxyyxyz{{|||||}}}}}}}}~~}}}~~~~~}}}}}}}}}}~~~~~~}}|||||||||||}~}~~~~~~}|||||}}}||{{{||}}}}}||||||}}}}}}|||||{{{zzyxxxwwxxxxxxxxyz{{{|}}||||||{{zzzyyyyyzz{{{{{|||}~~~~~~}}~~~~~~~}||{zyxwwwvvwwxxwwwvwwwwxyzzzzzzyyyyyyyyxwwwwxxxyyyzz{||}}~~~~~}}||{{zzzzz{{{{{{|||{{|~}~~~~~}}}x{||~|}~~}|{{{{}~~~~~~}|||||||}~~~}|||}}}~~~~~~~~~~~~~~~}}|||||||||||{z{|||}~~~~~}}|{zyyxwxxxxyyyxwvwwxxxxxwxy{{|}}~}}||||||}}|}}}}}~~~~}}|||||}}~~}}}~~~~~~~~~~}}}}}}~~}||{zyyxwwwwvvvvvvvvvvvvvvwwwxxxyyzyyyyyyyyzzzzz{{{{{||||}|||}}~~~~~~~~~}}zwtsv{}}|||}|zzz{}~}~}}}~}~~}}||||}}}}||}}~~~~~~~~~~~~~~}~~~}|||||}~~~}}}~~~~~~~~~~~~}}|||}}}|{zzzzzzzz{{{|||{{zyyyyyyxxwwwwxxyyxwwwwwxyzz{{z{{||}~~~~~}}}}~~~~~}}}~~}}||||||{{{zzyxxxxwvvvutttttttuuvwxxyyyyyyxxyzzzzzzzyyyzz{||}}}~~~}}}~~~~~~~~~~~~~}~~}~~~~}}|||{zzzzz{{|||{{{{{{{||}~~}}}}}~~~~~}}~~~~~~~}||}}~~~}||||}~~}|}~~~}||~wsstz~zyz{z{zzz{{}~|xutuutuw{~yvuuwzzwuuwxvtuy|~|ywwyz{||||}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~}|{zyxxxyyyyyxxwvuttttvwwwwwvvwwwvvvwxyz{{{zzzyyz{{{{||}|||}~~~~}}}}}}~~~~~~}|}~~~~~~~}}~~~~}}}}~~~~~~~}|||{zz{z{{|}}}}|}}}}}}}~~~~~~}~~~}}}}}~}}}~~}}}|vutw~|{}~}xuuvx{~zx{~{xx}~}{yyz||||{yyxwvvvwxy{}}ywuttuwy{|||}~~~|yxxwxz|||||{{{{{||}}}}}~}}}}}}}~~~~~}}|{}~~}}}|{zxvvwwwwwwxxxxwwwvvuuuuuvwxxwvuuvvvvxzzzzzz{|~~}}|{zzzz{||{{|}}}|||}}}}}}}}}~ws{{~{yy{~|z{}{vuz~|{|}}~}|}|{z}|{{{|~~|{|~~~}}}|{z{}~}}|{{{{{zzzz{|}~||}~}||}~~~~}}|||}~~}}}~~}~~}|||}~~}}~~~}}|{{zzz{{|}~~}~~~~~~~}|{||}}~~}}}}||{zyxyz{zyyyyyzzzzzzz{}~~~~}}}}}}}~~}}||||}||}}}}}||}~~~~~}~~}}}}~~~}~~~~~~~~~}}}||||}|}}~~~~~}}}}||{zyyxxwvvuuuuuvvwwwwwwwwwwwwwwvvvvvvwyzz{||{{|||||{{zzzz{{{{{{{z{||}|||}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~}~~~~~}~~~~~~}}}}||{zzywxz{|||}}}}}||}~~}}}}|~}~~}}~}|zywwwvuuuvwvvwxwwyxxyzzzxwyzyxyzyz||{{{|||{}~|{{zz{{yxy{{|||{{{{zywxyxyyx{~}}}||~~~~~~}~}~~}~~~~~~||{{z{||}~~~~~}{zzz{{|||||}}}}}|{zyxwvvwwvuuuuuwwvuvwywuwxwvvvvwwvvvuvxwwwxzzxwvvyywvvwywuuwwwvwxxxxxxwxy{~}||~}}~~~~~~~}~~|{{{{{|}~~~~~~}}~~}~~~}{||{z{|{zyxxwwwwxy{||||{||}~~~~}~}{}~~~}}}}|||{ywvuvvvwwvvwyzzyyzzyxxyyxxxxxwvx|zwyzyxxxzzxxzzxyzzzyyz{{{||{zzzxxy|~}}||||}||||||}~~~~}~~}~||{zz|~~}}|}}|}~~~~{}~~|{{|{{zzzzz{{{{|}~}{{|{yzzzyxwwwwwuvwxxvvwxwvxxvuvwvvwvuutuvtsvxwvvwwwvvvuuvwvvwxvvuuvwxz|~~||||{||}|{}{x{|z}~~||}}|||||~~||~|}~}{{{||z|}|zzz{{zyxxxyyyxy{zxy{{|||||}|{|}~}}~~~~}}~~~~~~}||{zyz{zxwxz{zyz{||zxzzyxvvwwvvuvwwwwwwwwxwwxxxvux{{zz{}~||}}~}}~~}~~~z{}}}|{{|||{|}~}~~~~~|{||}}}||}}|z|}}}}}|}~~|}~~~~}}}}{|~}}||}~}||{{{zyy{||{{{}}zz|}|||||{{{|zy{{xwzzxwuuwwuvvttvurrvvtuuuvustvwwutuvwwuvwvtvxvuxxvvxxxz|}~}}}|{{{{zzz{{{|||{|||||}}}|}~~~~~~~~~}|}}{zzzz{{{{zxxzyxvvwxvvwxyyxz||{{{}~~}||~~|~~~~~~~~}|{{|}{z|}{zzz{zxz{xuuuuutstuuutttwxvtvwwvuuwwvvvwxzzz{~~~~}}}}{z{|{{{{{{{{{|}~}~~~}~~~~~}}}|}}}|{|}}}~~}}~~~~~}|{|}|z|}}}}}|zyyzzz{|{{{|{|||}|{|~}{{{{{{{{zyxxxvutsqstssuuuutuwusuxvuuuuuttuuvvwwvxzwuvxxxxyz|~~~}}}|||{{|{{zz{{yyz{}|{{|}~~}}}~~}|{{|{yz{{{zyz{{zyyzyyxvwxwwwwwxxyyz{|}~~~}}||}~}}}~~}|~~}~~~~}}||||zzyyyxwxxvvwwwvvuutttusrrsstttuvwwuvxxyzz{{}}}~~}{{{{{{||{z||zz|}}}}}~~~~~~~~|}~}|||}}{|}|}||}~~~~~||}~}}||{}}{z||{{zz{||||{{|}}~~||~~}}~|yyyxxyywwxwuuttvvuttuuttuuutrsutsuvuuvwvvxxwwwwvuuwyy{~~}~~}|{}}}~}|}}||{{|{yz|}}|{|||||}~~}zxxxxxxwwwwwvwwxxxwwvuvwxxwxyyyz{||||}|}~~~~~~~}~~}|}~~}{|}{{zyzyxwwwvuttssrqsutsuutttuvvuvxwxy{{|~~~~}|{||{z{||}|{||{{|}~~~}}}|{{||||}~~~~~||}}}||}~~}|||{||zz|}{zz{|{{}~}}~~}{}~{zzzzyxwxwwvuuuuvutuusstttuttstuttstuutttuuwxwvxzz{|}~~~}~~}|{zz{{zzzz{|}}|||}|{zzzzyxxwwxwwxxxxwxzyxvvwxyxxxyzzyxxz{|}}~~~~~}~~~}}}}}}}~~~~~~~~~}~~|{z{|zxz{zyxxxxwvutuuusstuutssuvvvvxzzzz{}~~~}|}~~~|{|}~}}|{|}}||}~~~~~~~}zz}}|{{{{|||||}~~~~}}}|||}~}|}}}||{|}~~}~~~|~~~}}}}}}||}|{{{||zy{|zyxxxxwwwvuuuuuvvttuuttttuuutttuuvvvwvvwyyyz{{{|}}~~~}}~}}~}||{{{{zz|{yyyzzzzzzyzzzyxyyxxwxxxxyyxxyxvvxwwvvwxxy{{zz||{|}}}~~}|}~~~}~~}}}~}~~~}}~|z|~~}|{|}~~|}~~~|z|}{zzzyyyxwwwwvvvwwvuvwvuvvvvwxzzzz{~~~~~~~~}|{{{z{{zyz{}}||~~~~~~}||{{{{y{}|z|~~~~~~~~~~~~}}}}}}}~~}|||~~~~}|~|z{|}|yy{{zzzz{||{z{{{zyxxxxwwvvuuutuuvvvvvvvvvuuvvvuvvvwwxxyz{|||~}}||{{z{{{{|{z{|||||||{zzzyyxxyxwwwwwwxyyyyzz{zyyzzzyxwxxyzzz{|||||}~~~~~~}~~~~~~~}}}}{{||{{{|}~~~}}~~~}||~}z{{{{yxyzyxxxyyxwxyzyxxyyyxxzyyy{|||{}~~~~~~~}}~~}}|}~~~~}~~}~~~~}||||||}}}}~~~}}~}~}}~}}}~}||}~~}~~}|||}}}|}~}}}}~}}||}~~}~~~}|}~}~~~~|}~|~~}|}}}}}}|zz{{zyyzzyxyyxyyyxyzyyyxyxvvwwvvvvvvwwvuuwxxxxwwwxyxxxxwyyyyxz|}{}~~~}|||{{|}}|||}}|||{{zzzzzzzzyyzzyxwwwxyyxxwvxz{|||||~~|zz{{{zzyywz}yv|~xu|~~|}{|~~{z|}}|}~~~~~}|~~|{}|{}~~||}}||||z{}|yy|}}zy}~|||}}~|yy{{zzzyyxy||xx||{yy{~}|{|~}}~~}||}}{z|}|zxy|}}}|~}}~}~~~~~~}~~}~~}|~|~~~~~~~{~~}}~~~~~}}~~}}}}}{|~|{~~||~~}}~~~}||}~~~~~}}~~}}||}~}}}~}z|~|zyxzzyxyxuwzyyyy}~|zww{{yxvx{wsuxyxutuuvwxxxz{{xuuxzwvwxxyyzzzz{|{}~}~}|||{|}|{{|}|{z{|{|}}}}|{|}}|zyz}}{zz{{{z{{yxz{zxxwwxyzyyyy{zy}~ywz{{{zz{xw{{y}~{{}~~}{~|}~|}||}~~|{}~}}~~~{z}}}}|~|y||}{|}||}z{|||{{{{zzyxy{|{zyz{{|~~~}}}~~~~~}{|}}}}||}}~~}~}~|z~~~~}~~}~}~|~|{~~~~~}~~}z~~}|{|}y|{z}}|||||}~~}|}}}}|}||}~}}}~~~~~}~~{|~}|~{y|}{|}}{zy{|xv|~ywxyxxxwvtstuttvxvuvvwxxz{{zxvvxyzzxwy}{yxx|zw|}~~~|}}~||{{||||xw{|yxz{||z{}{x{}{yyz}}xy}{wwyzzxwuuvwyzwxzyvwyzzyzyyzzxy{|~|y||z|}}}}~~~~~~|}}~~|}~~}~~}~~}~||~~}{{|||}|{{|}}{{~~}yv{}zxx|}zy{|}zwy}{z|~}}||~~}z~~{~~}||~|{|}y{~~|~~~~~~~~~|}}~|z{~~}}~{~~}||}|yz}|{{|~~~|{}}{z{|~{{|}~|{~~||}}|~~}|{~|}~}|~yy}}zz{{ywxyz}~zxxy{yuwyvsvwutxzutxyxxxz|zxxxwwyyvw|{xxyz}|zyyz||{zz{{{{||{}~~}||}}|||||{zyxz{wuwzyxxxzzwxzzyyx{|yxxxzywx{zzyxz{{zxy{||zvy~}{|{{{|~}|}~~~}~|{}~}|z~|~~~}|}}~|}~}~}~|~|}}}|zyyz{zzyy}|z}~~}|}~}}{|}}}{z}}zyz{{||yx{~~}zz}~~~~~~|~}}~~~~~~~~~~~}|~~~~~~}~~~~~~}~~}|~}}|}|y|}{|}~}|}}||~~{|~~~}{{|}}~~}~~~}~~~~~}{~}}~~~{z}}}}|yy{yux|zxzzz{zzzz{zzywy|xtwywwwvwwxyxxyz{yvvwwwxxwwwvvxzyxz{xx||yz|}}{z~~~~~}|{}|{|||{yyzzzxwz||{xw{|zxxz|{zzz{{zzyyzzzzyyyxxxx{{yxxz{zxyzz{|}|{}~~~}~}}~~{|~~~}|~}{}~~}~~~}}}~~}}}{{}~~~~}}}~}{|~}|}~~~}{|}|}}{{|}}{zz{|yvy}zwy{||zz|~}}~|~}~{}~{y|}}}||~}}|~}}}~~~~~~}}~~}}~}{z~~}~~||}~~|{|~~}~}|{{}~~~}}}~{}~}~|}~||{}}}}}}{{}}|zwyzxvxyxxzywx{{yyyywwwyyvvzyvvwyzzzyyyyxvuuwvtvxxwwxyzz{|{z{~~|{|}}}~~~|}}}}|}|zz{{zyxyyyyxxyzzzyyyxwxyyxxxxyz{|{{|{zyzzzz{{{zyz{zyz{}~|{}~~~}}}}}|z|~{|~~}~}}}~~~{}}|}~~}||}~~}||||zz~}z}|{{|~~{{}|{}~}|~~|{{|~}|{zzzyy{||{yyyz{}~|z|}~~~~~|}~~~~}|{{~}}~~}~~{{z{|zz}}}|{|~~}||||~~||~}}~}|}}}|{}~~~}{{|}~|z}}zy{||||{zzzzzyxz|ywxyyz|zxz|{zzz}}xxzywxyyxwvvuttuuttutsuwwuvxyzyy{|{|}}}||}~~~}}~~~~~}}~~~}{zz{|yx{|zyyz|{zyxz}|zyy{||yxxy{}|z{{zzyyz{zxxxyyxxwwyzzzzz|}}|{{}}}~~~~~}}}}~~~}~~~}~~}}~}{}}|{{|}|{z{{|~|{~}}~|~~}|{|}|{z{|}{xz|zxxxyzyyxwwxzyyz|{z|~~~~~~~~}~~~}}}}}}}}~~~}|{~~|{{{{}~~~~~}}~}}}|}}|||}~}~~~}}~~}}}~~|~~zy|}{z{{}~~~~~~~||}}|{z{|||{{{{{zzzzyxz|zyyyyyyxwuvvuuvuttstuuuvvwvvutuwwwwwxyzyyz||{|~}}{{|}||}~~~~~}}||||{zz{|yy{zwy{||{zyyxxzzwwyywxzzyzzxwxyzzyxyxxyyxyz{{{|}}~~~~~~~~~~~{~~|}~|~~~~~~~~}~~}{{}~}|{{|}}|{z{{zzzyyyywvxzzzywwwwy{zz||{{~~~}}~~}||~~}~~~}}}}~{~~~~~}~~}{}|z|~~~~~~}}}~~}|{{}~}|}~~|{~|~}}~}|||~}}}~~~~~~~}||||{zz{{{{zzzzzzyzzzyxwwxxwuttuvtsuwusuvwvuvyxvwxvvxzyxxxyyyz{{{}~||~~}~~}||{{zyz{zzz{|zyxx{|zwwwyzyxxyyyxxxyzzyzzyyz{{ywy{zyxxz}|{{|~~|}~~~}~~~~}}}~}~~~|z}~}}|}~}~}}}{{}~~{z{|||zz{{|{{|}}}zxyzzzxy|{xxyz{{z||||}}}~}~~}~}}~}~}~~|~~}~}}}||||~~}}~~~|{}~~}|{|{yz~}~~}}~~}}||~}}}}|~~~~}}}}}}|{zxwxyyyyzxwz|{zxy|{xxyyzwtwywwwxzyvvxyxwwwxyyxxzzzyxz|{{|||}~~}}~~~~~}}}}|{}~zwywvx{~{tllpststttz}~xtojhgdgmqtux~}zxuttuw|~}|wrqrty}}{uqpmkmosxz|{yyyz{|~}yx|}zywuuwxz~xtsqolknnnqv|}|}|}}wrqplkmoqu{~{wtrpoqtx|yvussrprtu{{||xvwz~~}{ytonppnpstuy}zx{}ytojhhghjhgouvx|}~}{xuuusqpqtw|{vuwx{|yvvxusy~||||~~yzywwy{~~}}ysppljjjlqrs{{{}{{}~}{yxy{}~}~yy{zyyzzy{}|zyxyz{}{|}|~zywtssrrtttttwzy{~~{xtrpmnrsv{~{yvuuv{~~~}yxvrnnpomnpty}~}~}~~yuvwvwz}x{|z{}}}zvtttsstttvz~}|yvrpquussvxz}~~}{xvusqonqrppv{~~~xsy}xwz~~}{wvyzz{|}}|~}yy|}{~~z{|wrrrportsruwvutsrqqpqrstvwyywuvxurx}zw|}||{{~}~{}~}}}~}~~~|zxxyzxwxxx{|{{{|{yz{zy|}||yz|zx{}{yz|~}~}~~}~~~~}{z{{{z{ywxz{zz{{y|~|ywuwyyyzz|}|zyxxyxuuuttvxxxy|~}zxtrqponquxz|||}xwwvtsrporuvwxx{|~|{|~~~~}~}{|~|zzxvwxutx{}~}{ywwwvwzzz~}zwvuuusqsvxxy}|zwvvvvwy{||~}yvvxvtw{}~~~~|ywxxvttsqpopvxtrssrqrpmmmklnquwy{{zzxwvvvusruwxxy{}~}}~~~||}~|z|||}}|}}|ywutuwwxzz|~~}{zxvvwwy}zxzwuuuwyzz{{|}~~~||{xwvuvxy{}~}|{z{||~~~}{xwwwwvvy{|}~|{zyxxxwxxxx|~{zyxwttvwwwwwxyxxyxvuutvxwwxyz{z{}~~~||~~}}}}}~}~~~|zyyywtuwvuwxxyyz|~}~~}|zz|~}|~yyzwuvvuutuyzz|~}}zvvwwwxy{|~~~}{zzxxxyz{|}}}~~|zxvuttuvwwyywvutttrqrrrrrsttuuuuuwwwwwvttstvvwyz{}~~~~|}}~|wutuvxz|}~~~}yuuutuvy|}|||~}{{{zzz|{yz||||yxxwxyzzyz}~}}||~}|}~}}}{xvwxwy{}~|}}||zyyxy{~}}~~}{zywutstuuuuuvwwvuwwvuvutsttuuvxz|~|{zz{|~|~}{ywvuttuwwxzz{}~~~}}|{zz{|}|yvvxyxwxxy||{{{{||{{{zyyz{|{zzzz{{{z{||}}}|{{{||{|~~~~~}|{zyzzxvvwvvwxyyvuwvtsrrsrqpppqqqrstuuvvvwwvvvuvvwy{}~~~}~~}||{{zxxxy{||{{{{ywwxxwwxyyz{|||}~}}}~~}}~}|}~}|}|z{||{zz|~~~~}{zz|}}~~||}~~~|{{|}|{}~}}~}}}|{{||{{|}}}~~~}{xxxwvvwvvvwxyyxwwvuttuvuuvwwwy||{|}}}~~~~~~{{||zz|}~~~|{{zywutuuvx{}~~~~~~~}{zzyxyyzzyz|{{|||{zyxwvuuwyz{|~}}}~~}{zz{||~}|{{{|}~}{zxxyywvvvuvvvvwwvvvuusrqrrsssstuwwwwxxxxvuvwvwxz}~|~~~~}}~~{|}~~|{{{z{zzyxxxxz{{zzyxvtrrstuvvwz}~~~~~~}}~~~~}{yxwx{{|~~}~~~~~~~~}|}}~}~~~~~}}}~}|||}~}|{{{{{||}~~~~~}|||ywvuttttssuuwxyz{{|{yvusrqpqtxz{}~~~~~~~~}~~~~~}||}|zzxwwwvxz|}||~~}}|{|}||}~||{xwwwwwvvwwwwwwwxxwxzywvvwxxxy{|~~|{{{{|~|{{{{||}~|ywwvuttuvwwvvutvwwwwvuutuvtstvvvvvwxyzz{|}}{zzzzzyz}~~~~}}}}~~}~~}}~}}~}|{zyxy{{zzzyxwvvutsstuuvwy{|}~~~~~~}}}}}||}}}}~~~}|}}}}}}~~~~~}||}~}}}}}~~~~~}~~}|}|{}~~}~}zy{||{|||}}{zyyxxvvvvwwvwxyyywxyyxxyz{z{{{{{{||}}}~~~}||||||}~~~~~}}~~|{|}||||{zzyy{|~}|~~~}~~~|zzzxwwwvuuwxwvvvuttuutttuvwz}~~~~~}||{|}}~~|||{{|}}~}}|{yxxyyyz{|{{yxwwvvvuuvuuuuuvuuwyz{{|}}}|{||{zzyzyyyyz{|}|{}~}|{z|||}}{zyz{{{{|}||{{|}}}}~~||}|}~}}}}}~~}|zzyxxwuttsrstuwxzz{|~~~}}~~}}~~~}}~~}}}~}}}}}|{|}|}~}}{yxxwwy{{|~~~~~~}|~~|zzzzzzzzz{{{{{{|{{{{zyxxwvvuuuvxyz{~~}}|{{zzz|}|{|}~}|||{{zxxyyyy{}~}|zyyz{||}~}}~|{zyxwvvvvuuuuuvwxxwvvvuvwxxxxyxy{|}~~}}~~~~~~}}||||}~}|}}}~~~~~~~}||{{zyyyyz{{{{zxwxyxvuutsstuutuwyyy{|}}|||{zyxwwwxxy{|}}}}~}|}~~}}~~}}}|||}~}||}}}~~~~|{zz{{z{}~~}||}}}|{zzyyyzzzyxxwwwxyyz{|}~}}||zyz||||}~||{zzzyyz{}~~~~~~~~~}}}|{zz{zyxxyzyyyyzyz{zyyzz{|}~}{|}}}}}}}|{||}}~~~~~~}}||}}~~~}|{{zzyxyyxyyz{}~~~~~~~}~}~~~}}~~|{{{zxxxwvttuvuuvxxxxyzzxyzzzyyyzyxz{{|}~~~~~~~}|||{zzyyzz{|}~~~~}}}}|{||||||}~}}}}{yyxwwvvvutuwwwvwyzyyyzzzyyyyxxyyyxxxxyz|||~}}}}||{{||{|~}|}}~~~~}~~}}}}~}|||{{{{zzzzz{|}}~~~}~~~}||{|||}~~|{{{|||{{|}}}}~~~}}~~}}~}|{{|{zyyywvvvvwwxyyy{}~~~~}|{|}~~~~}}}~~~~~~}|{{{zyyzz{||||||{|||}}~~}|}~~~}~~}}||||zyyyyzz{{zyyyyywwxxxyyyzzz{|||}~}|{{{zyz{{{{zz{||}~~~~~~~~|{yyxxxxxyz{{|}}|}~}}}~~}~~|{{{zzz{zzzzywvtttrsttttsuvvvxxxxxy{{z{||{}~~~~~~}}~}}}~}}}}}}}~~~~~~~~~~~~|{{{zzzz{|}~~~~~~~}}||{|||}}}}~~~~~~~}}}~}{{{{zyyz{{{||}~~~}}}|||||{zyyywvvvvutuwwwx{|}}}~~~~~}}~~~}{zzz{{{}}}}}}}}||}|{{|||}~}}~~}}}}~~~~~~|zyyyxwxxwwyzz{|~}}||{{{{{{{zyz{{{}}}}}~~}||{{zyzzz{{|}|{|~~}}}||}}}}|||{zz|||}~~}}}}}||}|zzzz{|}}}~}|{{{|}}}}}|||}~~~}}|{zxwussrrrrrrsssuvwxy{zz{{|||~~~~~}|{{{zz{}|{{}}~~~~}|{|{zz{||{|}}}}~~}{{zzzzzz{||}~~~~~~}{zyxxwwxxxxxz|}~}|||zyxyxwxyxxxy{{{{||}~~~~}}~~~~~}}}}||}}||||}}}}}~~~|{{|||}~~~~~~~~~~~}||}}}}|{{yxxxwwvwwvvwz{|}~~~~~~~~}||||~~~~~~}||}}||}}|{z{|zxz{{{{}~~~~~~}|{{zyzz{{{{|}}}~~~~}~~~}}}~~~}}}}~~~~|{|||||||{{{|}}}|{zxwwvtssssrqrsstuuwxyz{|}~~~}}}~~~~~~~~~~~~|}~}||||{{|~~~}||}}||}}||}}}}|~~}{zzzzyyz{{||~~~}|{zyxyyyyyyyyyz{{|}~~~}}}}}|{|}|{|}~~}|||{||}~~~~~~}}~~~}||{{{{|||}~~~~~~~~~~~}|{||||}~~~~~~~~}|||zzzz{zyzzywwwwwwxyyxy{{{{{||{|~~}||}~~~}{zz{{z{{{zz|~~~}|}~~~~}}{zyyz{|}~~}|}}}}|}}}|{|}}}}~}|}~~~~~~}|}}}|{zzyxwwwvutssrrsuvwwxyyyyz{zz{|}}}}}}}}}~~~~~}}||{{{{||||}~~~~~~~~~~}|zzzzzz|||{{|}|||||{z{||}}~~~~}~}}|||{zyxxwwwxyyz{||||}~~}|}||||||{{|}||~~~~~~~~~~~}~~~~~~}}~~}}}~}}~~~~~~~}}}}}~~}}{{}}{|}~}||}~~~~~~}}|{{{{{zyxwwwwwwxxwwwxxxxxxwwxy{{{{{{||}~~~~~~~}{|{zxyz{{z{}}}~~~~~~~~}}||{|||||}~~}|}}}}}}||{{||}~~}}}}|{{zzzzyywwwwvvvvvuuuuvwxxxyyyzzz{{|||||}}~}}~~~~~~~}||{{{z{||{{|{{|}~}||}|z{{{zzzzyzz{{zz{{{|}~~}||||{{zzzzzzzzzzz{zzz{||{{||{{|}}|{{||}~~~~~~~~~~~~}|||}}}||}}}~~~~~}~}{{{{{{|}}|}~~~}}}}}}}}}}|{zzzzzzyyxwwvvwxxxyyyyyyzzzzyyyyzz{|}|}~~~~~~~|{{zzyyyzzz{}}}}}~~~~~~~~~~}}}~~}|||{{|||{|}}}}~~~}}|{zywwwwvvvvwvwwxxxxxxwwwxyz{||||}~~}~~~}}}~~}}~~~}}~~~~~~|{{{{zzyyyyyyz{|~~}|{zzzzyyyz{yyzz{{{|}~~~~}|||{{{{|{{{{{{zzzzz{{{|}}|{{{{{{{||{zzzzz{||}}~~~~~~}}}~~}~~~}|}}}||||}~~~~~~}}}|{zzyyyzzzz{|||{{{{zz{{|{{zzyyxxxwwxxwvwyyxyz{|zzzzyyyyyzz{{|||||}~~~~~}}||||||||||{{{{{zz|}}~~}}~|{{{{{{{|}}}~~~~}||{{{zz{{{{{{|{zzyyxwwvvwxyyzzz{{|}~~~~}}}}}|}~~~~~~~~~~~~~~}~~||{{{{{|}}}}}}||||{|}~~~~}}|{|{{zzz{{{{{{{{{{{{|}}}~~}}||{|||||{zzzzzzzzzzz{zzz{{zzz{{zzzzzzz{{{zzzzzz{{|||||||||}}}}~~~~}~~~~~}||}}|{{{zyyzzyxyzzywvwwwwwxyxxxxxwwxxyyyyzyzzzzzzzzyyzzzzz{||||||||}}}}~~~~~}~~}|{{{|{{{{{z{{|||}~~~~~~~~}}}}|{{{z{{{|||}}}|}}}}}}~~}}}}}}}|{{{{{zzzyyyzyyyyyz||{|}~~~~~~~~~~}}}}}||~~~~~~~~~~}}}}}}}}}}|||||||{|}||}}}}}~~~~~~}|||{{{{|}||||{{|{{{{{z{|}}}~~~~}}~~}zxwy}wsrnlnrqrx|}|{|ztpmmmlnquxyy{~~~}|ywtpmkkmquyz~}zzwvvwy}~{xvvvwz{~|yxwvw|~yvtsqrsuy}~~{{|~~zwuussx}}{wvuvxxx}~|zwuuy|~~|{{{}~}{{|~~}{yyz|}|}{{|~}|zvtstvz|}{zxvvwy}{xtsroortvz~~zwusrtvxz~~{yxvuvwz}~}||{{|~~{ywwutuvwwwxyz|||ywwvsponoppopswxwxxyzwttssrpnoqrsuwwyz||{{}~}}~}|{zxxy{}~~|{{yyzzy{}~~}{{|||}~}|{yyyzzz}~}|}~~~|zxututrruwvy|}}||~}zwvuroprqqrstwy{|||{zywuttrstvx{{|~}|{{{{|~}|{z|~}~}}{yxwwxyyyz}}|{z{|}}~~}}}|~}|}|{}~}||{|~~~~~}|{z}~~~~|}{y{~}|}~~|{{yxyzzzz{}~~~~~|{z{{zy{}}~}|}|||}}~}|}}|zxyzywxyxwxxwxywvutuvsqtusrrrstttuuvwvttvvutuuvvvwz|~~~}~~~~}|y~~|~}~~~||~}|{{zyyxwxyyzxvxywuvwyyxwxyz{{xwxxwvvvvustuvvutvxxwvvwxwwxyyzzyyzz{|{|~~~~}~~}}~}}}~~||}}}}~~}}~~~~}~~~~}~~||{|~~~}|}~~~}||{{||{|~}||}}}~~||~~}}~}}}||}~}||}~~|{{{}}{{}~}}}~~~}~~{{~~|zz{zyzzxx{zwwyywvvwvtstuvussttttstussuvttwxwvxyy{|~~~~~}}~~}}~~}}~~~~~}}}}}|{{{{yvwzywxxwxxxxyxwxwvxxwvwwwwxyxwwvvutuwwuvvwwwwwxyyzzxxz{{{{zz{{|||}~~~}}~~}~}~~~}}~~}}|~~~~~}}~~~~~~~~~~~~~~}~~|||{{zzyy{zyyy{|yy}~~~}}}|}}}}}}}|zz{||||{{{{{{||}}||}}|}~~~~~~}}||||{zyxyzyyyzyyxxywtuwusrstsrsttuuvvuvxwtvwvvwxz}~~~~~~~~~}||}~}{{|}~~~~~~~~~~~~~~~~~}~}|{|||{zyxxxyyxwyyxwvwyxwwxxyxwwwxxyxvvwwuttuvutuwwxxyyyyyz{{{{zzzzz{||||{}}|}~~~~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}|{{|}~}|{{}~~~~}||}~}{{|{zzz{||{{{zzzz{{{xy{{zzz{}{z||{|}~}|~~|zzz{zyxxxxvwxxwvtuusstutstttuwwvvwwvvvxzz{~~~~~~~}~~~~~}}~~|{}~~}|~~~~}}}}~~~}}}}}}||{{{{zyyyyyyxxxyxxwwwvvwxwvwyxvuvvwuttuuvvwwxyxvwxy{zyz{{zyz|}||||||}}}~~~~~~~}}}~~}~~~}}}}}}}~~~~~~~~}}}~~}~~~~~}||}|zz||zyyzzyyz{yxyzzzzz{{{yy|}|{||||{{||||{zz{zyxxxvuvwxwwwxxwvvvuvvuttttvwvuwyyxyz|}|~~~~~}}~~~~}~}||}}}~~~~~~}}~~~~~}|}~~}}}}|||{{z{{{zyyz{zyxxyyxxxwvuuvuttutttuuuvvvuuwxyxxyzzzyyz{zyzzzzz|}}|}~~~~~~~~~~~}}}~~}}}~}|}~~}|{|}~~~~~~~~~~||~~}|~~~~~~~~~~~}}}~~~}~~}}}||}}}|{{|{yxyzyxxyyyzzyz{{{|||}|{|}{{{zz{{||{zzzyz{ywvvvussttttttuvuuuuuuuvxxyz{{|}}~~~}~~}||||||}~~~~}}~~~~}}}~}|}~}}~||}}|}~~~~~~}~~~}}}|||||||{||{z{{{zywwvvwwvvuutttuvvvvutuvvuuvwwvwxyzzyyyy{zxz|}}||}~~|~~}}~~}~~~~~~~~~~}~}~~~}~~~}}~~~}}~~~~}}~}{}~|{|||||}~~|~~~~~}}}}~~}}~}{{{|}|{zz{{zyx{{yxyz{{yz{z{{{{|}}|zz||{{{{{{zzzyyyxxxxwvvuttttsrrssrrssstuwwxz|||}~}}}|||{{zyz{|{|}}~~}~~~~~~}}~}}}}~~~~~~~~~~}||{||zz{{{zyxxxxvuuuuuttutttttstuttvvuuuvwxxyyyyzzyz{{{{{|~~~~~~~~}}~~~~~}~~~~~~~}}}~~}}~~~~}|}}||}}~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~}|}~}|}~~~~~~}}|z{}~~~}~~~~~~~~}|}}}{z|}|{{{{{{{|zy{||{zz{{zyyyyyzyxyzyyyyyywvwvuuttttutsrrssrrrsrrtvwwyyy{|}}}}~~}||{||||{|}}|}~~~~~~}}}}}}~~}}~~~}}~~}|{||z{{|{{zzzzyyywvutttsstuutstuvwvvvvvvvvwwxyyyyzz{{{||{{}~}|}~~}}~~~~~~~~}~~~~~}~~~}}|||||||}|}}}}~}}~}~}}}~}}}}}}|}~~~}}~~~~}~~~|||||}}~~}}}~~~~~~~~~~~}}}~}||{{{zyxyzyxxxyzxxzzxxyzzyyyyyyxxxxxxvuusrssssttstuuuuuvxwuuvwxwwxyz{|}~~~}|}~}}~}||}}~}}}}}||}||~~~~}}~~~~~~~~}}~~}}}}~~~~}}}|||{}~~}}}}~}|}}}}||}|{zzyzywwwvvututssstvvvvvxyxxxyyyxwwwxyyyyzz{{{}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~}|}~~}~~~}}||zz{{z{{|{{z{||{z|}{z{|}~}|}~~~}~~~~~~}}}}||}}}}~}|||{zzzzzzzzzzzyxxxvvwwwwwwwvvwxxxxwwwwvuuuutttuuttuvutuuuuvvvwwxyzz{|||}}~~~~~}~}}}}|}}~~}}~~~~}}}}~~}}~~~}~~}}~~~~~}}~~~~}}}}}}}||||||{{{{{|{z{{{zz{|{zzzzyyyyyxwwvuuvuuuwwvvwxyyyzzzz{|{{||||}~~~}}}}}}}|}}~}~~~~}}~~~~~~~~}||}|{{{zyzzzzyyzyyyz{{{{{{|}}}}}}}}~~~~~~}|}}}}|}~~~}}}}|{{{zyxwwvuvuuuvvwvvwwvwxxwxxxyyxwwvutttuusstuuttvwwvvvwxxxyyz{|||}~~~~}~~~}}~}}}}}~~~~~~}}||||}|||}~~~~~~}~~}}||}}{{{{{{{|||||||{||{zzzzzz{{{zzz{{zyzzyxxxxwwxxxxyyyyzzzz{{{{{|}}}}}~~}~~~}}~~}}|||{{||||~~~~~~~~~~~}~~~}~~~~}}}|{{{zzyyyyyyyzzz{{{{{{|||}~}}~~~~~~~~}}}}}}~~~}}~}||||||{zzzyxxwwxvuvvuuuuuvvvvvwxxwwxwvvwwvuuuvuuvwwwwwwwwwwwwxxxwyzz{{|}}}}~~~~~~~}}||}}|}}}}}}}~}|||{|}}}}~~~~~~~}||||{{{{{{{{{{{{||{||{zz{{{zz{{zz{{zz{{|{{{zz{|{{{{zzzzyyzzzyz{{{{{||||~~~~}~~}}}}}}~~}}}}}}}~~~}}~}|}~~}}~~~~~~~~~~~}|}~}|{{||{{{{{zzzz{zyyzzzzz{{{{{{||}}}}}~~~~~~~~}}}}}}}||{{{{zzzzyxxyywwwwwvwwvuuuutuuvvvwxxxxxxxwwwxxwwwwvvvvwvvwwvwxwwwwxxyyyz{|}}~~~}}}}}||}||}}|}}}~~}}~}}}}~~~~~}}||}}~~~}}}}}}|{{{zyyyyyyyz{{z{{{{z{{{{{|||{||||}}}||||}||||||{{||||{{zz{{{zzz{{{||}}~~~~~~~}|||||||}~~~~~}}||}}|{||}}|}~~}}~~~~}~~~~~~~}}|||||||||||||{|}}{{zz{{zzzzyzzzyz|||{|}~}}~~}}~~~~~~~~}}}}|{{zyyyyywwxyxxxyyxxxxwvvwwvvvvuvvwxwxxyxxyxxxxvvvvvuuvvuuvwvuvwvvwxxxyz{{||}}}~~~~|{{{zzz{{||}}}}~~~~~~~~~~~~~}}~~~~~~}}||{{zyyyxwxxxxyz{{{|{{||||||}||}}||||||~~}}}}|}}}||||}}}}}|{zzz{{|||||||}}}~~~~~~~~~}}}}}}}~~}}||||||}}||||||{|}||||||}~}}~~~}}}|{{{{{{{{{||||}~~|{{|||{||}|||||||||}}}~}}~~~~~~~~~~~}~~}|||{zzzyyxyzyxyyxxxwxxxxxxyyxxxyyxxxxxxwwwwxxxwwwwvvvvvttttuuvvvvwwwwxyzzzz{|}~~~~~|||||{{|}}}}}~~}}~~~~~~~~~~~~~~}}}}}~~~~}|}||{{zzzzyyyzyxxyz{z{|}}}}}}~~}}}}}}|{{{{{{{{||||}}}}}}}~~~~}}||||||||||}}~~~~~~~}}~~~~~~~~~~~~~~~}}|||{||}|{z{|{z{||||}}}|}}}}~~~~~~~~~~~}}}|||{{|||||{|||{||}}||}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~}~~}}}||||}~}||{{zyyyyyyzzzzzzzzyyyyxxxxwxxxxwwxxwwxxwwwwwwvvuuvvutuuuutuvvwwxxy{{{{|}~~~~}~~}}|||||}~~~~}}}||||}}}}~~~~~~}}||||}}}}}}}}}}~|{{zyyyyzzyz{||||}}~~~~}|||||||||||||||{{{{zz{|}}}~~~~~~~}||}}~~~}~~~~~}|||{{|}|}}~~~}}~~}~~}}|{{{zzz{{{{{|||{{|}}}}}}}~~~~~}}}~~~~~~~~~~~}}||||||||}}}}}}}~~~~}~~~~~~}~~}}}}}}}~}~~~~~}~~~~~~~~~}~~}}}}}}}||{z{{{z{{{zz{{{{{{{zz{{{zzzzyyzzzyyyyyxxyyyyyzzzzzzzz{||||}~~~~}|}~~||z{|}{y|~}|{yxx{}}}|{|~}|{z|~}yvx{{yxyz||{zyzyxxxz|zzz{{{zz{yxy{{|}~}|{{zxwxyy{}}{|}{z}~}{}~|||{zzzyxyz{{|~~~~}{zyz}~{yz|}}zzz{||}~}}|{||{{{zyy{||z{||{|||~~}|||}}~~~~}|yxz{{|||}}~}}}||{{{{|{{{{zzzyyyzzyyzzywwwvuuwxyz||{{{{{zz{{zz|}|}~~~~~~~~~~}}~~~}}||{{||{{|}}}}|}}|}~~}~~~~~~}}}}}|}~~~}||||{{|||||}~~~~}|}}~~~~~}|}~~}}~}||}|||{{|||{{{|{z{|{z|}{{|}|}}}||}}|{|}|yz|{z|}{z{|{{}}{{{{{zz{{{{{{|{zz||{zzyyyyyxwwvwxyz{{yyz{|}}~~~}~~~~~}~}}}~}}|{{{zzz{{zyyz|{{{{{zyxxyyyyyzzzz{|{{|}||}}||}~}|{{||}|zyyyz|{{{||||{{zyxyzzzz{|||{{||{}}zz{zz{|{|~~~~}~~}|}~}~~~~~~~~~~~~~}}}}~}|||}~~~~}~~~~~}~~}}}}~~~~~}}}}||}~}}}|}}}}}}~~~}~~}}}}|||||}~~~~~~}||||||||{||{{{zyxxwwwxxxxxxyzzzz{||||}~}|}}}|}}|||}}||}}|||{{zyyyyxy{{{{|}}}~~~~}}{zzzzyxyzzz{|~~}}|{zzzyyz{{}~~~}|}}||||}}~~}{{{{yyyz{{{{{||}}~~~~}}||||{{zzzzz{{||{|}|{{zyxxwwxwvxyyxz{{||}}}}}}|{{zzzyy{{{}~~}|||}~}}}|}~~}}}||||}||~~}}~}{z{zxxxy|}}~~~}|||}~~}||||{{zzzz{~~}}|{{|}}}~~~~~}}}~~~~}{{{zyzzzzz|~~~~~~~~~~}}~~~~~~}|{zyyxwwwwwwxxyxxy{{z|}~}}}~~~~~~}~~~~~}~}||{zyyyyxxyyzzzzz{|||}}}}~~~}||||{{|}}}}~~~~}|||{{{{{zzz{{{|}}}~~~~~~~}||}|{{|||{zzzzzz{|}~~}}}}}||}}|{||||||}}|{{{{zyyyxwwxxwwxxxyzz{{|}||{{{{{{|||||}~~~~~}{{{{zzz{zz{}~}~~~}}}~~~~}~~~~~~~~~~~~}}}|}}}~~}}}~}}||}}||}~~}}}}~~~~~}}}}~~~~~~~~~~~~~}}~~~}}|{|||{{|}|}}~~}}~~~}}}}}}}}}}~~~}|{zyzyyxxxxxyyzzz{{{{{zzzzyzz{{||||}~~~~~~~}}|{{{{{{{||||}~~~~~~}}}}}}}}}~~~~~|{{zzzyyzzzz{{|{{|}||||||||}}}}}}~~~~~}||{{{{||||}}~~~}|||}}}}}}}}}~~}}}|{zzyxwwwwvwxxxyzzzzyzzyyyyyyyyzz{{||||}}}}}}~}||||{{{{{zzzzzzz{{}~~}}}}}}~~~~~~~}~~~~~~}}~~~~~~~~~~}~~~}}|}||{{||{zz{zzyz{{{{|}}}}}}}|}}}~~~~}||||||||{{{{|||~~~}}}}{{{{zzyzzzzzzz{|||}|}~~}}}|||||||{{{|}}}~~~}}}}}}}}}}}}}}}}~~~~}}|{zzz{zz{{{{|||{{||||}}~~~~~~~~~}|||||||||{||{{{||}}}~~~}}}}}~~~~~~}}|||{zzzyyyyyyzz{{{{{{zzzzzzzzzyzzzz{{|||{{||}||||{{{{zzyyyxxxxxxxxxyz{}~|{|}~~~~}~}}}|}~~}~}}}||~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}||{{||{{{{{z{{{{|}}}}}}}}}}}~}}}~~~~~~}}}}}|||||||||{zzzyxyyzzz{{|{{|||||||{{{{{{||}}}}}~~~~~~~~}}~~~~~~~~~~}}}}||{{{zxxxxyyz{||||||||}|}}||||||}}~~~~}}}}}}}~~}~~~}}~~~~~~~~~}||||{z{{{zzzzyyyzzzz{{{{zz{{{{{{{{{{{{{||||{{{|{||{zzzyyyxyyxxyxxwwwwwwxyz{|}}~~~~~~}}|}~~~~~~~~~~~~~}|||{{{|||{{{{{z{{{zz{{zz{{||}}}}~~~}}}}}}~~~}}}}}|||{{{zzyyyzzzz{|}}~~~~}}}}||||{{{{{{{{{{{{|||}~~~~}~~~~~}~~~~~~}}}|||{{zz{{{{{{{{{{||||}~~}}}}}}~~~~~}|||}}|||}|}}}~}}|}~~~}~~}||}}}}~~~}}}}}|{|{{z{{||||{{{|||||||||||{{z{{|{{{{{|||||||{zyxxxyxwwvvwwxwutuvvvwxxxxy{|||~~|~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}||}}}||{||{||||}}}|||{{zzzzz{||{||}}~~~}}}}||{z{{{{||{{|||{|||||}~~}}~~~~~~}}|||{{{{{||}}~~}}||||{{||{{{{{{{{||{||||||||||||{{||||}}|||}}}}}}}}}}}}}}~~~~~~~~}}|{{{{{{zyyyyzzzzzzzz{{{|||||}}}}}}|||||{{{{zyyyyyxxyyyxxxxxxxyyxwwwwwwvvwwxxxyz{||}}~~~~~~~~~}}}}~~~~}}~~~~~}}}}~~~~~~~~~~~~~}}}~~}}}~~~~~~~~~}}||||{zzyzzzz{{zzzzzz{{{zzzzzz{{{{{||||||||||||}}}~~~~~}}~~~~}~~~~~~~~~~~~}}}|||||||{{||{{||}}}~~~~~~~~~}}|{{|||}}|||}}}}||||{{{{{{{{{{{{||||||||||||{{{{{{|}}}~~~~~~~~~~~~}}}}}~~}}}||{z{{{{{{{|}}|||}|{||{|||}}|}}}}}}}}|{{zzzzyxwwwwwwwwvwwwxxxxxxxxxwwwwxwwwwxxyz{{|}}}~~}|{{~~}~~|||}}}~~~~~~}}~~~}}}|{{{{{|}~~~~~}~~~~~~}|{{{{{{{{{{{||||{{zzzyyyyyzzzzzz{zz{||{{{{{zz{{{{||}}}~~~~~~~~~~~~~~~}~~~~~~~~}}~}}}~~~~~}{zyyxxxxxyyzz{{|}~~}}||{zzzzzzzzz{{{{||}}|||||}}}}}~}}~~~~~~~~~~}}}~~~~~~~||}}|{{{{zzzzzzzzzzz{{{{|}}}}}~~}}||||||}}}}~~~~~~~~~}|{zzyxxxwwwwxxxxyyzzzyyyyxxxxwwxxxwwxyxxyzzz{{||}~~}~~~~}}~}|{{{|}}}~~}}}}}}}}}}|}}}~~~~~~~~~~~~~}}~~~~~~~~}|{zzyxxxxxyzz{{{{||||{zzzzzzz{{{{{{{|||||||||||||}}}}}}}|}}~~~~~~~~~~~~~~~~~~}{{{zyxxyyyzzz{||{{{{||{{zzzzzzzzz{zz{{{{zz{{{{{|||||}}}}}~~~~~~}}}}}}||}~~~~~~}}}|{{{{{||}}}~~~~~~~~~~}}}}}||}~~~~~~~~~~}||{zyyyxwwwwxxxyyxxxxxyyyyyzzzyyyyxxxxyzzzzz{{{{{{zzz{||~~~~~~~~~~~|{{|||{{||}}~~~}|}~zz{|}{{{|~~~~}~~~~~~~~~~~~~~~~~~~}||{zzzzzz{|}|{{{{z{{{{{{{||||{{{{{zzzzz{|{{z{{{{{{{{{zzzyyyz{|}}~~~~~~~}}}}~~~~~|{zzzzzzzz{{{|{{{{{{{{{|||{{zzzz{{{{|||||}}|{{{{{{{{{{{{|||}}}~~~~~~~}}||{{zz{||||}}~~~~~~}}|}}|||}}}}~~~~}~~~~~}}~~}}}}~~}}~~}}}|{{zzzyyyzzzzzzz{{||{|||{zzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{|}~~~~~}|||{{{||}}}~~}}}||||||}}}~~~~~~~~{vy~}{z{}~~~|yx|~}{zywwwxxwwwwxz{|}}||}~~}|{zzzzzz{{zz{|}}~~~}}{zzyyyzzzzyyz|}}~~~~~}}}~}}}|}~~~~~~}|{{{{{{{{|}~}}||||{{zyzzzyyyyzzzz{||||{{{zyyyyyyyyyz{{{{{{{{||{zz{{{|||||||||}}}}}}}}}~~~~~~~~~~}}}~~}|}}}||}}}|||{{{|{zzzzzzzyyxxxxyyzz{{{{|||||||{zzz{zzzzzz{{{{||}}|}|||{{{{zz{|{{{|||}}~~~~~~}}}}}}}}}}||}|}}~~~}{y}~}|{}~}}~|{yy|~~~}~~~}}|{zyyxxwwwwwxxyy{|}~}{|}}}||||{zyyyyz{{|||||||||{{{zyxxwvvwwyz{{|}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}||{{z{{zzzzzyzyzzz{{{||||{{zyyyzzzzyyzzzzz{{{|||||||||{zz{{{{{{{||||}}}}~~~~~~~~~~~~}}|||}}}}}}~~}}}}~~~}}|{zzzyyyzz{z{{|{{{{{zzzzzzyxxxxyz{{|||{{|}}}}|{zzzzz{{{{{|}}}~~~~~~}}}}}}}}}}}}||}|||||||{|||}}}~~~~~~~~}}}~~}}|{zzz{{{{||||||||||{zzzzzyyyyzzzz{{||||||}}}|||{zzzz{z{|||{{{{z{|~~|zyyxxyz|}|{{{{||~}{yz{||}~~}}|~zvuv}}||{|}~}}yyz{xuux||yvvwwwwwwvvwxxxz~}{zzyxvuvxxyzz{{}~~~~}{{yxwwwwxyz{|}~}|{{{{{{|}~~~~~~~~~}|}}}}~~~~~~}|{{||{zzzz{{|{{zyyyyyz{{zyxwwwxxwwyz{zyz{{{zzyyyzz{{|}~~~~}}}}~~~~~~~~~~~~~~}||||||}~~~~~~}~}}|}}}}}}}|}}}}}}}~~~~}~~~}{{{||}}~}}}~~}|{zzyxwvwyz{|{{{{{{||{{{zyy{||yyz{}vpopt||wvwz}}xuuwy}~ywy|~~{xx|~~~}}~|{zyy{}~~}}{{zyxxxxyyxy|~~}}|{zzzyzzyxxxz|}~~~}{zzz||{yyyyz{|}~}|{{zz{|}||{zz{||{|||}~~}}}}}}|{{|}~~~~~~~}~~}|{zyyyzz|||{zzzyxwwxyyxxxwxyz{{{zyzyxxyzzz{{zz{|{{{||}~~|upzz~zxyz}z||~{vqou{}}}}}}}~}{x{{zz{~~|zz{zz{~|zzz{|~~}~~|}~}}}~~}|{|||{{{|}}}~~||~~|zyyyxxy{|}}}||{{{zzyyyyyyzzyyyyz{zzywvwz|~~|zyxxxxyzz{{|||}}}|{z{||}~~}}}~~~~~}}}}}}}}}|||{{zyyyzz{z{{{zzzz{{{{|}}||{||{zzzzyyyyz{{|{zyz{{{{{{{{||||{{{zzzzzzz{{{{||}}~~~~}}|||||||}}~~~~}}}}|}}}|||||{{{{zzzzzzyzzyyyyyyyyyzzzzzzzzyyyyyyyyz{{||}~~~~~~}}}~~~~}||{{z{zzzzzzzzz{{{|||||}}}}}}}}}}}}}}}}}}}}}||||||||}}~~~}~||~}{|||{zz{{zyyxxyyxxz{|||{z{|{{xvwxwwxwwvuuxxxxyyzyyzywutsrrsrrqpqrqruwwxyyxyz|}|{|{xwwwyyyxwxxxxxyyz{|}|zzzz|}{~~~~~}||}|zzyxxvtuuttttuuvwxyy{}|||}~~~~}}}}}}~}zyyyxxxyxutuvvwxwvwxyzzz{{|}~~|}~}{zyz{||}}}~~~~}{{{zyyz{{}}~~}~~}}}}~~~}|zzzyy{~~}|}{xwwy{{z}~~}}}~~~~~~~~}|{{||}~~}}}||||}}}~~}~~}|{{{||}~~~|||}||{|||||}||{{||~~}}~~~~~|zyxwxxy{{}~}}}}}~}{||{{{|}~~~}{yxwvuvwwvssttuuuutsstsqonnmnoooooqrttttsrrqrtuuvwwwwuwxwvxyxxwwxxutvvvwxyyxwxzz{zzzzzzyxz~}|{zzzywuuvvvvwyzzzzzyxvvvvvvwz||~~}}~~~}~~}||{y{}|zyyyyxxwxxwwwxz{ywxy{||}~~~}|{zyzz{|{{|}~~~|{{zxyz{{{{|}~~~|zyz{|}~~~{z|}zyz{{{{{{zzzzyyz||||}~~~~~~~}~~}|{{{zy{|{{zyyzz{{}~~}{zzyyyzzz{}||}}|{{yyxxy{zx|}{||}}{zyxwxyzzzzxx{}||}~~~}~~~~}|||~~}~~|yxwtsrpooprstuuvuttsqponmmmnoppqqqqsuxxuvwwvtsuwwvuvwwwvuvwxxxxwxxwvwvvvusvyxwwwyzyy{{{z{~~|yxyzyxvwyyxwwwvusrsuvwxy{|zzzzz{zz{|~~|}~~|||}||}~}~~~~~~}|zzyxxyyxxz{{{{zz{zywvwxyy{~}|zyxxz{{z{{}~~~~|zyxwvuuvyz{}~||~}~~}|}}{zzzzyy{|~~}||||{xwyxwy{{{}}|}~~}|{||}~~||~|zyyyywwxz{}~~~}}}|{zyxxxxxyyzyxwxxwvwxwwxyzz{{{{z{{zyzzzz||}|||}|{{{|}~}}}}|||}}}|~}{{zyxwutttuvutuvvvvvutsrqqooppoopqqpprssstvxxwyzywwwwwuttuutttuvwusuvvuttuvvuuvxyyyyzywvwxz}}|}}~~}|{zywvvvwxwvwxxxzywvvvvvvwwvvxyyxyz{}|}}}|||}~}||}}}}}|}~~~~~~~~}}|{{|||}}~~~~}zxyzxwwxy{}~}~~}}|||||}~}|{zyyz{{zyxwwwwxyz{|||}}|}~}||}|||}~}{}~|{{{zxxwwxyyyxz{zxyzzz{}~}{{{z{~~~~}~~}}|{|{yxxyzyyyz{||||}~~~}||}}||{yyyyxxwwwxwy{zyyxwwwxxyzzyyy{|{z{}~}}}~~}}}~~}||{yxxxxwvwwvvvvvvuuuttttsrrrqqqqqpoopqstuuvwwvvvwxwwwwuuvxxyzzyxwwwvtuvvvwwwwxwvvvuuvuuvxz{|}~}|}~|z{|{{{{{zyxxwvwxwvvvvwwxxwvvvvvvvwwwvvwyzz|}~~~||{{zzz|}||}}~~}}}}}}|}|zy{}}~~}}|zz{{|}}}~~~~~}|||||}~}}}}}}||{yxyyyxwxyxxxyzz||{|~~}}|}~~~}|||z{||}|{}~}{||{z{zwwwwwwwwxxy{|}~~}}~~~}||}}|||{{{|{zzzzyyxyzz{||}}}|}~~||}}~}||}}}}|}}{zz{{zyxxwvwxwvwxxxwxzyyz{zyzz{}~~~~~}||{{zz{zxyzz{{zyxwwuvvvwvttuvwvuuvutsstttuuvvwwvuuvvutvxxxxxyyywututssuvwwwyzyxyxutsssqqrrssuvvwy{{|}~~}~}|{zyyyxxyyxxyyxxwwwvuuuuttssssssssstuvvwy{|}}||||{{|}}}}}}~~~}||{{|~}|{{{zz|}|{||}~}}}|{|}||}}}||||}}{z|}|||{{zyxwxyxwxyyyz{}~~~}}}}}{zzzxxz{||}}}~~}}|{{zyxwwvvxwvx{{|}}~~~~{zyyxwvvvwyyyyz|~~|z|}{zzyzzyz{zz|}~~~}|{zyyyyxwxxxxyz{{{{{{zxy{|~~~}}}~~~~}}}|}}||{zzyyyxxxxyxvvwxwutststuwxxxyyxwvuvvuuvwwxzzyyxyywuvvuuuuvwwwwwxxxwvwwwwvuvvutstvvuuvwxz{{|}~}|{zyxwxxyxxxxxwwwwvuvutrrrssrsstuuuwwxyyyyyxwvxyzzyy{}}}~~~|||}~~~~~~}|||||}~~|}~~~~~~}{z{|{{{zzyyyxxxxwwxyzyxz|{zzyyzz{||{zzzz{{{|~~}}||{{{zzzzyxxxxxwwxyyz|}~~}~}}}|zyxxwwxxxxxyz{z|}}|{{zzzzzzzz{{|}~~||||{{|{zzzyyxxxwxyyyyz||{|}||~~~~~~~~~~~~~~~}}~~}}|{|||}}}}|{{zywwxwvvvwwwwxxxxwvvvxxvx{|{zxyyzyxxxwwutvxwvvvvwwwwxyxxwwxwvuvvuuuuuttuvutttvxxy{|}~~}}}|||||||{yxwwwvvvvuuttsssrqqstttvwxwwwwxyzzyxxywvxyxxz{{{{|}|{}~|}~~~}}}}}}}|}}~~~}|||{zxwyzxxz{|{yyyyxwwxyyzyyyyyyyyyzz{{{{z{zzz{{{{{{{zzzyyyyyxwwvwwxyz{}~~}|{{zzyxxxxxwwxyyyyy{{zzz{{zxyz{{{{{{{||}||}~}}|{{zzzyxxyzzzyyyzzzz{{{{|}~~~~~}}~~~~~}}~~}}~~}}}}}}}{{{zyxxxxxxxxxxz{zzz{zyyyzzyxwwxxxwvvwxwvvwxyxwxxwvvvwwvvvwwwvvvwvuuvvttuuuuuwxyzz{|}~~~~~}|||}|{zyyxvuuutsssrrrrrrrssstuvxxxxxyxwwvvvxxxxxz|{z||{{{|}|{|~~~~}|}~~~~~|zz{zyxxyzzzzyxxxwwwwxxwvvvvvwvwyzzzzz{{zyzzyxxxxyyyyyyyzzyyyyyyyz{{{|~~}|zyyzzzyyyyyyyxxyyxwxyzxwy{zzyz{|}}|}~~|}}|{{{|{{{zz{zyyyyzyz{||||}}}|~~~~~|{{|||}~}~~}~~|~~~~}}~~||}}}|{||{{|zyzzzzzzzyxxxwvwyxuuvwwuuxzzyyxwxxwuuvvvvvvutuvvstwwvttvxwuuvwyz{zyyz|zy{}}}~}~}~{y{|{{|zxy{ywuuvvtrsrstttuvwutuwxwuuvwvwwxyyyyyyyz{{zzz|}~}|~~~~~|{{{|}~~}}}~~~~}}|||{zyxxzxvxyxwvuvwvuwwuvyyyzz|}{zyy{{zywx{xuwyzzxxyyyyzzz{}}|{{~}}~~~~}}|{z{{||{xy{ywwvwxwwy{|}|}~}{{{{|||{{{{{{z{{zyyyyyz{zyzzz{||{|}}}|{|~}~~~~}|}~}||{{||~~~~~~~|z{||{zzzzywvxyxyyyzyvx{zyz{xvwwzzwwzxuuuvvttutssrrrsttssuvvxzzyxxyyxwwwxyyyz||||||}}|}~~}}~{|~}||{|{yyzz{zxxxwwvvxyvtwwuvwvvtsuvtsvwusttrtwxwwwwwwx|}zy|}{|}{{~~}~~~}|{zzz||{{}~~}}}zyyyzywxyxwxxvuwxvwyxwxwxyvtxzwwxxyyyxwvuuvutvwuuwxyy{~~}~~~}}||}}|{{{z{||||{zz{{yyzzy{|{{|}}}||||z{~zvy}{z|}}}|{||{{{zz{{xw{|zz}~~}|~}}~}}}}}}~}}~~||}~|{|}~~|{}}|{zyzzyyxxwwxvvvvwwuvxxvsquwusqorsqrtuwvtuwvtuwwxyxvvxyyxwy{xvy|}}||~~}~~}~~}z|~}||}}|}|yxz{{zyz{ywwwxxwvvwyxuuwvtsrstuvuttuvuruxyxxxxyz{z{~}|}~~{{||}{{}~~}||||{|~}{|}zz}}{ywwyyxyzyxzzwvyxvvwwwuuvvxywuwxzywxywuwxwwyzwvyzzz{}~}~~~}~}~||||}~}{{|{yz{{zyyyxxxxwxxzywy{zz{{{||||}}}}}~~}}}~}||}}|{|}~~~~~~~~~~~~|{~}|||~}|}~|z{|||{{{zzzxwwxywvxxwwvvwwvutttuvutvusrrrsttsrtwxxvuwwvuuuuvwvuxzyz}|{{|}}}|~~}~~~}}}}|}}|zyyzyxyzyy{zxy{{zzzzyxxzzxxxyzzxwwwvutuwvvwxxxwwvxyyxyzzz{||{yz{{{|}}}~~~}}}|{z{{{{|~~|||{{yxyywwwxxwwvvxzywxxyywwyxuvxvtuuuuuuvwwxyxxz|yvyzyyyyz{|}}}~~~~~~~~~~~~~~~}|{||{zzyxyzyzzyzzz{||{{{|{{|}}~~}}}~}|||}~~~}}~~~~~~~}}~}}}}~~~~~~~~~~~~~~~||~~~~}||{{{zxxyxwwvvvvutttttsqpqqqpppqsrpswtrtuutsrststvvux{zy{|}~~~~}~~~~~~}~{|}{zyyzzxxxwxz{{{|||{|}~}|||{{yyz{zyyyzywxyyxwvvuvvvvwxxxy{|{yyz{|{{|||{zz|||}}~~}}}}||}}zz||{zxz|zxyzz{{zyy{zyxxy{{yyxyxvvwwwutuvutuvuuwwvvxxwxxyyyy{|zz||zz|}~~}{|}|{yxzzxxyzzzyyyyy{|{{}}}}}~~~~~}}|{z{{||}}}}}|||}}}}}}|||~}}}~~}~~~~~~~~|{zyxwy{xvxxutttutqqrqprsqqrsqpprsrppppqqsuvvutstvwxxwwxz|}||}|}~~~}~~|||||zyzzzzyz{zy{||{zz{{{{{{z{||{|||{{{zz{{yxwwwwvwxyywwxzzzzzyyyyzyyz{{|}}}}}}}||||{|~~~}{||zzzz{{zzz|~|z{{{{{{||{zxxyzzywxwuuuvvuutsstttssuvuuwwxyzyxz{{zzz}}{{~~}~~||}{z{{zzz{{zz|}}|}}~~}|~~||~~|~~}~}{{{|}|{{|{zzz{|{{z{||||{{{|}}}}~~~~~~~~~~~~~~|{zyyyyxvwwwuttvvtsqrssrrqppqqonoqrqoqrqpqqsttuuuuwxxxyzyyz{{{}~~|{|}~~~~~~~~|{{z{{{zyyyyyzzz{|}{z|}||zz||||||||{zyyyxxxxywvy{{{yxz|{{z{{|{zzzzz{{|}~{{~~}|}}}}~~~}~~}|{{{|{z{}}||{}~}|~~}|{{{|{{|{zyxyyywuuvwvutuvvuutuvvwwwxxwxzyxxxxyzzz{}~~~~}}~~}~~||}}~}||~}|}~~~~~}~~~~~~~}||~~|{}|{{{{zzyxwxyzzz{||}}~}}~~~~~~}||}~~~~~~~}|{zyxxywuvvtsttrrrstsrqqrrrrqpqrqqqqqrrqpsuvwwvwxwxyyxyyxy{{zz{zz{|}~}~~~~}|{{zz{{|{zz|}}}}}}}||}~~}|{|~}z|}}{zxxxyyxvvvxxwy|zzzzzzzz|zy{~}{|}~~~~~~~~|z}{yz|~{|~~~}}}}|}}}}|}}}||{zzzyyyyxwwvvvvuvvvvwwxxwwwwwwxyzzzz{|}~~}}}~~}|~~}~~~~~~}}}}}~~~~~~~~~}~~~~~}|||}|{{{{{|}}|{|~~}}|~}}~~}}~}}||~~|{|}}}|}}}~}|}~}|{{{{ywwxyxvvwwvttusqrstsrqqrrrrrrrsrqrtttrqsuvwvwyyxxxyzyz{{{{{{zyzz{{{||~~}||}}{{||||z{|zyyyy{z{}}}||{zzzzzyxyzzyyxxxzzyxwy{zy{}||~}~~~~~~~~~~~|}}}||}~~~|{}~~~}}}}}}|{}~|{{{{{yxzzyyyyz{{zyxxyyyxxxwyz{|}}}}~~~~}~~~~~~~{wuttqty}}snpqsuwz}}}wvupsy|vqomkqx{~|zxrlnpsy{~}vpnlkpqsx~~zuokjkost{~yrnljlpoqyxusrpqvy}|ywutuy{|yvtqpqrsw}{uqonkijmptx|~{zxrliggihhkpw|}}~~~|zvroonkjotuv{|yuqnoonpuy{{yxxxwx{~~|{xtsx{}~~{xz~}ywxvstw{~zvsstux{~|yzxvwz|~~~}~}|~~~}~~~zzyww|}zxusty{{~zywutuy||~|zy{}~zwy~~~||||||~}}~}|yxz{{}}}wxyxxwwxy|}xxyuqtyvsx||}~{zzxux}~{zyz{{~~}{xvvwz}~}zwvwuuvy|~}|{wstvtrvzy{}}~xtuwvvy||{~{yywuuuvvwz|~~~}}~~}|{|~}{}~}zxwwusvy{{}~|}|zyxtprsppsuwyyxz|{yzyvspmlmnoquxyz{}}}|zywurpqrqpsvwwz~~zvuvxwutuvx{~~}}|}}||}}~~|~~}{}~}}~}}}}|}~~~~|~~|~~|~~}}~~~~}~~~~~~~~~~~|}~}|~|x||y{~~{z{{z{|{{}~}|}~~~|yz||{||{yz{zy{}}}~~~}}}~~|~~}}~~~~}|}~~|{{|||zzzz{{{||{}~||{z{|zxz|{zz{{{{zzyz{zyz{zzyxyz{|{}~~~|~~}~}||}}zxz{yxyxvwwvvwwvxwvxxvvwvvvuwywuwyxvutuxywvvwwxwwxyyxwxyywwwxyxwwwwxxwwxzxwy|}}|}~}||~}~}~~~~~~~~~~}}|}~}}~~}}}~}~~~~~~}~}||{{{{{||zy{|{z{{yyz||yz||{|||{{|||~}}~}~~~~~~~~~||||{zzz{yxyzyxyzzzz{zyxyzyyzyyyzyzzyyz{{yyz{{|{{}~}~~}~~}}}}||}|{|||}}}~}||{z{zxxwwvvvwyyvuvxxwxxxxwwxxwxxxxwwxyyxyyxwxwxxxxzxuwzyxyyyxwvyywx{{zz{}}}}~~~~}}~~~~~}|}~}|}~~~~}~~~~~}}~}}}~}}|}}}||}}~}{{|}|{|}|{||{z{|{zyyzzzz{zyzzyxz{{{{{}||~~~~~~~~}||||{{||||{{|{zz{{{zyyyxyzzxyyxwwxyyxxzzz{{|||}~~~~~~}}}}}}}||}}}||}~~~~~}~~}|||||||||}}||||||||{zzzzyyxxwwvvvwwwvvwwvuvwwvvuvvvwwwwwxyyzzxxyyyzzyyxxyyzzzzyz||{{{|~~}~~~~~}}~}}~}}}}~~~~~~~}}}}|}}~~~~~~~~~~~~}|||}|{|||||{{{|}|{{||{zz{{z{{{zzzzzzz{zyz{{{{{zz{{|}}}~~}~~~~}}~~~~~~}}~~~~~~}}}}}}|{zz{{zyzzyyyyzzzyyzzyyyyyyyyyyyz{{{{|||}}~~~~}}}}}}}~}}}}}}}~}~~~~}}~~|z{{{{z{||{zzzzyyyyyxwwwvwwwwwwwwwxxxwwwvvvvwvuuvvvvwwwwxxyz{||||||{|}||||{{{|}}}~~~~~}}~~~~~~~~~~~~}}}~~~}}}}~}}}}}~~}}~~~~~~}|}}|||||||||||||{{{||{zy{{zzyz{{zzzzz{{{{{{{{{{|||||}}}~~~~~~~~}}}}||{{{{{{{zzzz{{zzz{{{{|||{zz{zzzzz{zz{|||}}|}~}}}}}}}}}}||}}}}~~}}}~~~~~~~}|{{zzyyxxwwxxwwwxxxwwxxxxxxxxwwwwwvuuvvvvuuvvvwxwxyzyyzz{|||||{|}{{}~~}}}~~}}~~~~~~~~~~~}}~~~~~~~~}}}~~}}}~~~~~~~~~~~~}~~}}}|}}|{{{{{{zz{{{{{{||||{|}||||}}||||{zyyzz|||}}~~~~~~~~~~~}}}}~~}}}}|||}}}}|||{{|}||}}||}}{{{{|{z|}}}}}}}}}|||}}||}}~}|||||{z{{{{{{}~~~~~~}}~~~}~~}|{{zyxxyyyyyxxxxwwwxxvuvwwwwxxxwwwxxyywvxxwwxyyyxyyyyzzzzzzyz|}}}}}}}}~~~~~}||~~~~~~~~~~~~~~~}}}}|{{{||}}}||{{{{||||{{||}}}}}}||||||||||{{|{|||}}|}~}}~~~}}}}}}|||||}||}}}}~~~~~~~~~~~}~~~~}}}}}}}}~}|}}~~~~~~~~~}}}}}|||{{|{{{{|||{|}}}}}~~~~}~~~}}}}}}}||||{{{{{{zzzzyyxwwxwwwwwwwvwwwwwxxxxxxwwwxxyxxyyyyxxzzyyzyzyz{{z{{|}}}~~~~}~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}||}~~}~~}}}}}}}||}}|}}}}|{{{|||}}}}~}|}}}|||}}||}}}}}}}~~~~~~~~~~}~~~~~~}}}}}|z{||{{|}}}}}~~}}}~~~~~~~~~~~}~~~~~~}}}~~~~~~~~}}}}}}}~}||}}}}}~~}|}}~~~~~~~~~~}||}||{{zyxxxxxyyzzyyyyyxyyxxxyyyyyxxxwwwxxxxxwxxyyxxyzyyyz{{z{||||||{{{{|{|}~~~~~~~}}~~~~~~~}}~}~~~~~~~}}}}}||}}|||||||||||}}}|||}}}}}}}|}}~}~~~~}}}}}}}~~~~~~}}}}|}}}}}|||{{{{||}}}}}}|}}~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~}}}}|||||{{{{{{{{{|||}}~~~}}~~}}}}~}}~~}}~~~~~~~~}~~~~}~~~}}}~~~}~~~}}}}}}}}~}}~~}}{zzzzzyyzyxxxxxxyyyyyzzyyzzyyxxxxyyyyyyyyxyxxyyxyzzzz{{{{{|||||}|{||||||}}||}}~~~~~}}||||||||||||||{{{{{{{{{{z{{zz{{{{{{|||||}~~~~~}~~~}}}}}}~}}}}}}}}~~}}||||{{{{{{{{|}~~~~~~~~~~~~~~~}}}~}|||}}}}~~~~~~~~~~}||||{{{{|{{{||}}}~~}}}}}}~~}}}}}|||}||{|}}|}~~~~}~~~~~~~~~~~~~~}}}}}~}}~~~~~}}|zzyyyxxxxxwxxyyxxxxxxxxxxxxyxxxyyxxyzzzz{||{{{zz{{{{{{{{{{{||||||||||}}}}~~~~~~~~~~~}|||{{||}}~}}||{{{{{{zyyzz{{{zzzzz{{{{{zzz{||||}}}}~~~~~~~~~~~}}|||||}~~~~~~~~~~}|||{zz{zzz{|||}}}}}~~~~~~~~}~~~~~}|||}}}}~~~~~~}|||}}||}|{||}}}|}}||}}}}|}~}|}~}}}}}||||||||||}~}}}~~~~~~}}~~~}}}|{zzyxwwxxwwxxxxyyyxxwwwwwxxxxxxyyyyz{{zz{{||}}}||||||||{zz{|||||}|||}|}}}}}}~~~~~}}}}}|||||{{{zzzz{{z{{{|||||||||||{{|{z{|||||||||}}}}~~~~~~~~}}}}|}~~~~}~~~}}}}}}~~~}}~~~~}|{{zzyyyzyz{||||~~~~~~~~~~~~~}~~}}}~~}}}}}}}}~~~~~~~~~~~}}}}|||{z{{{{{||||||||}}~~~}~~}}}}~~}}}}}}}}}}}~~}~~~~~~~}|}}}}~~~~~~~~}||{{zyyxxwwwwxxxxyyyxyyyxyzzzyzz{{{||||||||{{{{{zzzzzz{{{{{{|{{|||||}}}}~~~~~~~~~~~}}|}}}}}}||||||{{|{{{{|}}}}~}}~~~~|{{|{{{{{zz{|||||}}}}~~}}}|||||||}}~~~~~~~~~~~~}}~~~}}}||||||{{||{||{{{|}~~~~~}}}}}~~~~~}}~~~}|}}}}~~~}}~~~}}}}|{{||||||||||||{||{{||}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}||||{{{|||}~}}}}~}}}}}}|{{{{{{{{{zzzzzzzzyxyzzzz{|||||}|||||||{{{{{{{{{{{{zzzzzyyyyzz{{||||}}~~~~}~~}}~~~~}}|{{{{||}}}}~~~~}|}}}}}}}|{||||}}}}}~~~~~~~}}||||||||{{{{{{{{{{|}}~~~~}}}}}}}}~~~~~~}}||||}}}}}}~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}|}}||}}}~~~~~~~~}}}}||}}}}}}~~}}~~}}}|||{{|||{{{{{{|||{|||{||||||}}}}~~~~~~~~~~~~~}}}}||}}|||}~~}}~}}}|||{zzzzzzz{{{{|}}}}~~~}}}}|||||{||||}}}}|}~}|||{{{{{{{{{{{zzzzzzzzzyyyzzz{|||}}}}~~~~~~}~~}||}}~~~~~~~~~~}}}||||||||||||}}~~~~~}}~~~}}}}||}|{|||{||}}}}~~~~~~~~~~~~~}}}||}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||}}|}}~~~~~~}}~~~~~~~~~~~~~~~}~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||{{{{zz{|||{{{|{{{{||}}}}}~~~}~~~~~~~~~~~~~}||}|||{{{{{{{||||||||||||||{{{|{{{{||||}}}}~~~~~~~~}|}}}}}}}|{zz{{{{{{{{zzzzz{{{z{||||||}||}}}}}}}~~~~~~~}}}}}}}}~}}}~~~}}~~}}|||{{{{{z{||||}~~~~~~~~~}}}}}||}}}|}||||||}}}~}~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~}}}}||||}}||||}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{zzzz{||||||}}}~~~~~~~~~~~~}}}}}~~~~}}||{{{zzzzzzz{{{||||||||||}||||||||}}|}~~}~~~~~~}}~}}||||{{zz{{{{||||}}}}}}||{{{{{{{|{||}~~~~~}}}}~~~~}}|||}|||||}}}}}}}}}}}}}}}}||}}||{|||||}}}}}}}}}~~~~~~}}~~~~~~~}}}}}|||}}}}~~~~~~}}||{{{{{|||}}}}~~~~~~}}}}||||||{{||}}~}|}}}|}}~~}}}}}}~~~~~~~~~}~}||}}|{{|{z{}zx{}|zwx|}|{zzzzz{}||}~~~~~}|{z{{zyxwvttuusqppqsuwxwvwz{|~~}{{||{zzxxyyzyxyzzzzz~~~~|{z{{{{}}{zz{|}}}}}}~|}~}}{z}~|}~~~}}}||{|~~|ywwxyxxz||~~}}}}||}}}|}}~~}~~{zxwx{|||||{xuuutrpqsuvuuutttrqqruvtqnnoomjijlkjjklljjkmnprtuxz~~|{{~}}~~}|{{||zz|}~}zyxwvuuvvwyz{{|}~~{yxwwwxxy{|}~}}~||}}}}}}{z{|xuusooqsttux{zxyywwz|||}}zwvwwusuxz|~yvuuuuutstuwwutsqonoswxz}}~}~~}~}{yxwwwwxz~|zxxz{|}~~~{z{{|}|}~}{zzyxxwwy{}~}|}}~~}{wtuvttuvx|}~}}|~~}||~~~~}~zzzzxurrpnmmmnoqsuvx{}}|~~}|}}}}||{zwutuuvvuuusqpommopqruutuuvwutwxvvvvutrponnpqqrtutuwxyyxyz|~}{z{{yz{{zyyxwwwtrrtuuuvxz|~~yxwuronnnnopsuwxvvyzxxyyz{}|zyz{}~|wttusstwz{{|~~|{zyyyz|}}~{zxwwvvx{}~}}~~}|yvvwwwwvy|}~}ywvwutsrrtvxyyzzyurtusonoqsux{}~}{zzz{||{|~~|yxz{|}|}~||~}~|yxyzywz}zyyxxy{~|wtrponnquxzyz||}|z{{zzz{|~~}zwvuuuwz{{~~}}{zyxwusstuwz|~~zwwwvvx{}~}{||yvrqrpopstuxzxx{|zzzzzyxyz{{yy{{{{yyyvuwwutwwttvxz}~}|{zz{}~~{zzzzyy{}~~|zxwvvwy|}}~|}~|wtsrqrrsstvxy|~{zzyxxxwwy{{z{|zwvwwwxyyz|}}|z|}yusqomlkikortuvy{||{yxvuuvvwwxz|}|{zwusrssrtwwx|~}||zyxvvwy|zz~~~}}}}}}|}}{y{||~~|}}|~~}}~{xxyz{{{{{|}|}~~}||||}~|{{ywwwwwwwxz{z{{zz{{yy{{z{|}~{z{zzz{{{|~~||~}{{|}~~~{yxwxz~}{|}||}~~~~~}|yvsrpnlkkmoopsuvvvuurnoolkllnnopqstuusqpplijjijlnqty}~}}~~}zxxyvuvxz|}~~}~}{{{zxxyz{|~~}|{ywxyz{}}|||||~~|{zzzzzxwy{zzyz|{yxxxxwwwwyz{||~}|{{{yyz{{zyz{|||||||{ywwwxxxz|}~~~}~}}~}zwwwxy{}{ywuttvy|~|{zz{z{~~~~~}}}~}}~~~~~}|}}}}|{{|{{|}~~~~~}~}}}{{|||}||~~~}}~~~~~~~|}~~}}{xwyz{{{|}~}||zxvuttuvwxyzz{{{{zwuutsrqswxxz{|||{zxwusqnorstuvxxwy{zyvtttrqtuvx{{zz{zyxwtrppppqtx{}}zyxuuxzzz{}~|~~|zxvvvvy{}~~~~~~~~|zyxxxy{~}}}}}{zzyywwyyxz}~}~~}|||}~}|{z{||}}~}zyz|}}|z{|~~{y{}|{}~}|||{zxwxxyxy{~~|||{xy{|}~~~{xwxxyyyxxwvtstuvvuvwtqrsqqruwwwxzyyzzxvvvvwz~}~~{yz|}}~~||{|~~}|{zxxyxwwxxxxyxxxvutsrrqqsuwy{}~~~}}}}{zyyzyy|~~}}}{xwvuuwz}}{|}~~~~~}~zxvvvwwy{{{}}}||{{yxvuwyxxz|}~|{}}}}~~|{zxurppppqrtvwx{zy|}}|{z{zyz}~}}~~|}~~}zxyzyxwxzzz}}||}~}{}~~~~~}}}}}}}~~}|zxvuutrrsuwvvwwwwvuutrrrrrstuwxxyzzzzxvuuvusrsvxz|~~}{|}||~~~}}~~}|{zxwwvusrrsttuvx{{{{|}~}~~}|}~~}}}}|||}}}~~~}}|||{{{zyxyyyzzz{{zyxxyzyyyyz{}}}~~}}|~|||{zzz{{y{~}|||{}~||||{z|~~}|{zzywvvuttsttssuvutttuvwxxwvuuttuuttuuutsssrqpooppqqqrrrtuvwxyz{|}}~~~~}}{yxwxxyyzzz{|{yxyxyxxyyyyz{||}}|}~}{zz{|||~}|zyxxxwwxyz{}~}}|zyxwvuttttuvvwwwwwvwyxwwwwwvvxz|}~~}{{{ywwvttuuuvxz|}}}}~|{{{{zyz{||||}~~}}}~~~}||}}}~~|||{{{{{{{{||{|~|{~~}}}||}~~~~~~~}}|{zzyyxxyzzyz{~~~~~|zwvwxwwyz{{yxyyxwuuuuurrrsstuwz{}~~~}|{{zyyxwwwvuuutsrsttttsstuvwz|~~~}}|zyyxxwuuuuuuvuuvvwwwxyz|~~}||}~~|{{{{{|}}~~}|{yxxy{{|~~~|zyyyz{yxyzzzxxxwutuuvwxyz||{{|||}|{{zz{|||}}}}}~}|{{{{{zz|~~~|zyxxwvuwxxxxxxwuuvustuwxy{~~~}~~}{zzz|{zyzzzxwxwutsrrrrstuvwxyz{{{{yxxxxxwwx{}~~~|}~}|||||}}~~}}~~~~|||zzzz{|{}~|~}|zz|}}~~}|}~}|{|||zxxxxxyzz|~}}}~~~|||{yyxwwxxxxxyzzzyywvvwxyz{|}~~}{{zwwwxzywz|{zyz{{{zxxz{|{z|}{{|}}}}~~~~~}||~~~}{|zxvuuuvwvwyzyz{||{zyyyxxxvvvvvuuuvwxwvwwwvuttuuwwy{|}~~}|||{{{{|}~~}~~~~~~~}|zyxyxwvwvutuvwvvwy{|~~}|||{{|}}~~~||}}|{z|}}}~{yz{xwwwwxyz{zzzzzzyxyyyyz||{{}~}|||}}}}~~~~}{zyxxyyzz{zz{{{zyxxwvtttutsrrssqoqqooqstvvxyyyyyzz{{yyyxwwxwwwvuvwwwwwxyywxyzzzz{}}}~~~~~~}}}|}}~~}}}|{{z{|||}||~~~}}}|{zz{|||}~~}{{|}}|{{z{|}}}}}|||||}}~~~~}}}|}~~~~|||{{{{{|}~~}|{{{zyzzyxxxxxvvuuuutuuvwwxyz|~|zzzyyxwxwwwwwwvvvvvvwxzzzz{||}}}|}}|}~~}{yyzyy{}||~~~~}}}||}}~}|~~~~~~~}|}~~~~~}}|{}~}}~}}}|}~~~}~~~}||}|zyxxxwuvwxxxxyzzyxxwwwvtuvuuvvvvwwwwvwwxxyzzz{|{zzyxxxwvuuvwvvwxxyz{{|}}||}~~~~}{|}}}|{||{{{{|||{z{||{|{zyxxyz{|}~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~}||~~~}}~~}~~~~~~~~~}{{{{zyxyzzyyxxxxwvvvwxxyz{{{{{}|{{{|}{{||}}||}}}}{{|{z{{}~}~~|||{{zz{zxxxvuuuuuttuutvwyzzz{|~~~}|{{zz{{{yzzyyyyyxwwvuttuuuvvvwxyzzyyzzzzzz{{zz{{|}~~}}~~}}}}}}|}~~~}}}|{zz{|||}~~}}}}||||{{zyyyyzyxwxwvwxxxxxz{zzzzzzzz{{{zyxxwvvwyyyxwxyxwwwxyyyyz}}}}~~~~~~~}||||{zxyzxxz{|{z{}}}~}|||}~~~~~~~~}}}}}}}}}|{{{{zzzzzzz{|||||}}{{|}|{zz{zz{{{zzzyyyyyyyyzzz|}}}}~~~~~~~~~~}|{{{z{||{{{{|}||{{zyxyyyxxxyzzzzzzzzz{{|}~~}}~~~~~~}||||{{|}}}~~~~}|{yxxwwwxxyzzzzz{{{zzzyyyzzyyyz{{|}~~|||||{{{zyxwwvutuutttuvvwwxzzzyyyyxwvwxwwvvwwxwvwwxxwwxxxxxyxxxyyyxxyxwwwwwvwxwwwxxxyz{|}}~}}~}{{{{|||~~~~~}}}|{{|||}}}}~~}|||||||}{{}~}|}}}}~~}~~}|{{z{{|}}~~~}}~~~~}~~}}}}}}||}|z{|{zzzyxyyzzz{|}}~~}~~}}~~~~~~~}}}~~~~~~~}}}}}~~}}}}}}}~}}||{zzzzzzyzzyyxxwvutsssrrsuuvvwyzzzz|}}}~~~}}~~~}~~}}|{{{{zzyyyxyyzzzz{{{{|}}}||||}}|||}~~}}~~~~~~}}}|{{{{{zzzzyyyxxyzzzzzzzzzzzz{}|{||{zyxxxwwwvvvvvuvvvvuuvvvvvvwwxyz{{||}}}}}||{{zyzzz{|}~~~~~~~~~~~~~~}||||||||||||}~~~~~~~~~~~~~}}||{{{|||{|}}}}}|{{{||||}~~~~~}}|||}||||}}~~~}}|{|||||{zyzzzzzzzzyz|{{{{{{|||}}~~~}}}}~~~|||{yxxwvvvvvvwxxxxxyyxxwwwwwxxyyyyyyz{{{{{|||||}}~~}|zzzzzzz{{{||}}}}}}~}{zyyyyyyyyyyzzz|}}|{{||{{||{zz{{zyyyyyyyz{|}}~~~~}}|||{zz{{{{{{{{{||{zzzyyzzzyyyzyyzzyyxwwwwxyyyzzyyyyywvuuuuuvvvwwwxz{{{{{{zyzzyyyzyyyyzz{{|||}}}}~~~~}}}~~~~~~~~~~~}{{|}~~}~~||||{zzz{{||}}}}~~~~~~}|{{{zzz{{|}||}~~}}}||{{||{|}}||}}~~~~}}}}}~~~~}}||{||||{{{{{|||||{{zzxxwwxyyxxxyzz{{{zyxxxyyxxyyyxxyyyzzzzz|}||}~~}||||{{{{z{{|}~~~}~}|{{{{zyyyyyxxxyzzzyyyxyyz{{zzzz{|}~~~~~~~~~}}||{zyzzyyzzzz{{{zyzyxxyxwwwxxxxyyxxxyyzyyyzzzzzyxxwwwwwwwvvvuttuvwwwwyzz{||}}||||{{||||||{|}~~~~~~~~}}}|}~~~}}~~~~~~}||}||{{zzz{{{||||||{{{{{{|}}~}}~~}}}}}}~~~~}}}}}}}~~}}}}~~~~~~~}}~~}}|}}}}}|||||{{{zyxxwvuuuuttvwwxxxxxwwwwwxwvuvvuuvwxxxyz{{|}}}~~~~~~}||{{{{{{{{{{{{{|}~~~~~}}|||{{{{{{{z{{{{zzzzz{{{{{zyxyzzz{|}~~~}}}}~~~}}||||{{{zyyyyz|||}}|{{{zywvvuttttuuuuuuuuvwwwxyyyzzzyyyxxxyzyxxyxwxxyyyyzz{|}}}}~}||{||||}~~~~~~}}}}}||||||||}}}}}||||{|||{{||}}}~~}}}||{{{{{{{{|~~}}}}}~~~~}||{{||{|}~~~~~~~~~}}}|{{zzzyyyxxxyyyyyxxvuutsssssstuvwxy{{{{zyxwuttuuuwxxyyyz{z{|}}}}~~}{zyyxxxyz{{{{{{{zyyxxxy{|}}}~~}}~~~}|||zyzyzzzzzz{zzzz{|{{|}~~~~}||{{{{|||{|}}}~~}{zyxyyyzzzzzzzzzzyyyyxxxxxxxyxwxxxwwxyyyz{{{|}}||||{z{||{{{{{{{{|||}~~~~~~~~~~~~~~~~~}|{z{||{||||||{y}}}}{xxzyyyyy{}~{y~}{zyxx|~}~~z~~}~}|||}}{y{}||~~~}}|{yxyyz}}{}~{y{~{x{}|yxwvutsrqtwvuw{zxyzz{~}{xwwvuyzwuwyz}{vxyxxxz||{z}~}|~~~~~~~~~~~}{z{{zzz{zxyzzzyxxxwwvuwxxyzzyxwvvuttutsqrsrrtwusvwsqtwvtuwwwwxyyxwwyyzz{{yzzz{zz{{zz{|}~~~~~~~~~~~~~~{|~~}{~|yz}{z{}|||{{{}~||}~~}~~}}}}}||}}}}~~~~}}~}|}~|{{yyzxvwyywvvvvwxxwwwvvwxyzxwxyz{||}~}{zzz{{{|{zxyz{{{{}|z}~~~~|}~~~~}}~|zzzy{|zxxxxwvvwwvuvvvvvwy{{z{{zxz}yuwxvtvvuuwxwwy{{{|}}||}|zyxyzyxxxxxyyz{zx{}zyz||}}~~~~}~}~~~~~~}|{{{|{zyyyyxyz{||||}||{zz{xuwywutsuwsqsusrsuvuvxxwyzzzzzzzzzzyyzwuvwwvwxyzyyyz{|{{zz{}{z{}}}~~~~}|||}}~~~~~}||{zzzzzz{}~~~}}}~~}|{zzwuvwwvwxxxyz{{||{z|}zxy{zyxxyyxwwxwwvuwyxxz{{{|~~~~}~}}}}|||zxyzxvwyxxyz{{||{{{z{{|||}}}}}}}{yxxxwvwwxwwxz{{{|}~~}~~~~~~}|}}}|||{z|}|{|~}}~~~~}|}~}~~}}~~}||}~}|}~}}~~~|||||{zz|||||}~~}~~~~~~}|{||{zz{zxyzywwxxxyzyzzzzzzzzyyyxyxxxxxxxyz{||}}}}}~~~~~}~}{|}|{{{{{zz|}}|{zzz{{zxyxxxyxyyyxxyzz{{}~~}{z|}|zz{||zz{|{zz{}~|ywwxyyyyz{~~~~}|{zzzzz{||}~}|||}}}~~~~}|||{{|}}~~~~~~~}}}|{{|{{zz|||}}~}}~~~}}}}}}~~~~~}}}||||||||{{||||}}}}}}}||{zyyyyyxwwwwwwvvvvuuwxyz|||~~}}}|||||}~~}}}}}||}||{{|}}}~~~~~~~}}~~~}}}~~~~}|}}~~~~~~~~~~~}~~~}}}}}~}|{|{{{{zz{|||}}|||||}||}}{zzyxwwwxxwxyyxxyyxxyzzxyzyyzzzyyzyyyyxxyyyzz{||{{}~~~~~~~~~~~}}}||||}~~~}|{{{{{zzyyxxxxxxxwvvwvvvwxxxwvvvuuuuuutsssssstttttuuvwxxxxxxxxxyxwwwwwwwwwvvvwxyz{|{{|}~~~~~~~~~~~~~~~~~}}}}~~}~}}}}||{{{{{{||}~~~~~~~~}}||||||||}}}~~}}~~~~~}|||||{|||||}|{{zyxwwvvvvvwwxxxyzzzzzzyyyzzz{|}}}{zzyxwwxxxxxyzzxvtssrrstuvvvvuuuuvvvvvwwxwvvuuuuvuvwxyyz{|{{|}}|zz{{zz{{|||}}}}}}|{{{{{zz{{{{|}}}}~~~~~~~~~}||{zywwwvuuvvuuuuutuvvuvvwwwwwwvuuuuuuuvvvuuttsrrqqqqqqqrrrssstuvwwxyyzzzzzz{{{|}}~~~~~}~~{{|~~~}|||~~}{yxxyyy{}~~~~~}|||||{{|}}}~~~~}}~~~~~~~|{{{zzzyyxxwwvuutssrrsssstttuvwvvwwxxwwwwwwxyz|}}~~~~~~~}}}}}~~~~}~~~}~~~~~~~~~}|{{|{{||}}||{{zzyyxwvvvuuuvvvvwxxxxxwwwwwxxyyyyzzzzzyyyyyyyyyyxxwvvuuttuuuuwxxxxyxxwwwxyyz{||||}}}}~~~}~~~~~~~~}||{{{{{{{{||||||||{|{{z{{zzzzzyxxxxwwwwwwwwwxwwwwvvvuuuuuvvvvwwvvuuuuuvxxxyyz{{{|||}}}}}}~~~~~~}}}}~~~~}}}||||||{|}}}~~}}||}}|}~~}~~}|{zzyxxxxxyyxxxxyyzzzyyzzzzz{|{zzzzzzzzyyyyyyzz{{z{{{zyxxyxxyz{|~~}}|{{{{zyxyxxxwwwvuuuuuvvwxxxxxyyzzzzyz{{{{||}}}}}~}}|{zyyxxxyzzzyzzyyyyz{{{}}}~~~}}|}}}}}|||||}|||}||{|}}}}}}|}}}}||}}}}}}}}||||{{||{{{{{zzzzyyyyyyxwvvvvvvuuuvwwwwxxxxyyyxyz|}}}}}{xy{||}~{zz|}{{{{{zzzz}}|{zy{|}|{z{|{{zzzzz{|~~}{zz{{{|}||||||||}}}}}}}||{zzz{{{{||{zyyzz{||{{{|}}}||||}}}}~~}~~~~~~~}}}}}}}}~~~}|{|{zyyxxxxxxyyyyyyyyyzyyz{||}~~~~}}}}}||||}~~~~~~~~~~~~}||}|{{{{{{z{{zyyyxxwwwwvwwxxxxyyyyyyzzyzzyyyyyyyzzzzzzzz{{{{{{|||||}~~~~~~~~~~}}~~}}||}}|}}~~~~~}}}}}|{{{{{{zzzzzzz{{{{{|}}}}}}}}}~~}}||||}}|{{||||{{{zzzzyyxyyyxyyy{||zxy{}zwuuvvwxyz{|~~}|~~}zy{~}|{||||zyyyz{}}||}~~~~~}}||||}}}}~~~~}}~}}~}}|{zzzzz{|{{zyxyyyyxxwvvvwwwvvuuvvvwxxxwwwwwwwwwwwwvwxwwwwwxwyz{z{{{{{{||{{zzz{|||}~~~}}}|||||||||}}~~~~~~~~}}}}}}|}}~~~~~}}}||||{{{{{|||}}}~}}~~~~~~~~~~~~}}}|{{{||||}}||}}~~~~~}}}~~~~~~~~~~}}}}||||}}|||{zzyyyxxxxyyxyyzz{{|}||}}}~~~}}~~~}||{zzzzzzz{{{{zzzyyxwvvvvvvwwxy{{|}}}}}}}~~~~~|zyxy|~~~~}||{zzzywvuvwyyzzzyxwxxxwwwwvvvvvuuuuuuuutsstttttuwxxy{||{{|}}|||}|{{{{zz{{{zzzzz{{{{|}~~~~}|{{{{zyyywvvvvvuvvvvvvvuuttttuuuuutttttttuuttuvwwwxxxwvuuuutttssrrrrsttuvwxxxyzyyyzzzz{{{{{||}~~~~}}}}}}~~}|||||{|||||}}~~~~}|||}}}}~}~}}|||||{{{{|{{|}}}}}~~~~~~}}~~~~~}xvwxxyyxwwxyyxwxyywuuuvvvvwxyxxxwwwwwwxxxxxzzzz{||}}}~~~~~~~~~~~~}|||~~|||{zyyyyxxxwwwwvvvvvvuuuuuuuuttsttttuuuvvvwxyzzzzzyyyyyyyyyyyyzyyyyyyxxwvvuuuvvvvvwwxxxyyyzz{|||||}~~}|{{zyyxxxwwwwwwwwwwwvvvvvvuuutttttssrqrrrqqqqqrrsttuwxyzz{{{{{zzzzzzyz{||}}~~~~~~~~~}~~}|||{zzz{{zz{{{{{{{{{{{{{|{{{||}}~~~~~|{{|}|{{|}|{z{||{zzz{{{{|||{zzyyyxxxxxwx{|upopquxywwx{|{|{zyxww{~~|zzyy{}}{yxwvwwxxyyzzzz{zyyyxxwwwvvvvvvwxyz{||||||||}}}}||||}}~~~~~~}|{zz{{{{{|||{|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzz{{zzzyyyzzz{{|{{{{{{{|{{zzyyxvuuttttttuuvwxyyzzyyyzz{|}}~~~~~~}|{{{zyyzzyzz{|||}~~~~~~~}}}}||{{{{{{zzzzyyyyzzzzzzzzz{{zzyyxwwvwwwxxyzz{{{{z{||||}}~~~~~~~~~~~~~~~~~~~}||{{z{{{{{{{{{||}}~~~~~}}}||||}}}~~~}}}}||||||||}~~~~~~~}||{||||}}}~~~}}}}}}}}|{|~~}}}|zyz|}~|snpuvuttuvvvwwwxz{ywvuttxzyxwusuz~}|zy{|||{{zz{}~}~~~~~~~}~~~}~~|{{{{z{{{{|}}|{z{|}}~~~}}}}}}}}}}|{zzzzzyxxxxxxyyyzz{{||||{zzyxxwwwwxy{|}}}}}}~~~}}}}}|}}~~~~}}||{{zzzzz{{{{{||||}}}}}~~~~~~~}}}}|{{{zyxxxxxxyyxxwwvvuuuttttttttttttsssrrssssstuvvwyyyz{{{{{{{zzzzz{{{|||}}~~{xw{~}||~}|~~~~|zyyz|~}||~}|{zyxwwz|}}|}~~~}}}}}}~~~~~~~~~~~~~~}|{{zxxxxxxyzzzyxxyyyyzyyz{|||}||{{||}}}}~}}~~~~~}}}~~~~}}||}}|{zzyxxxxyyyyz{{{{{||{{|}}}}}~~~~~}||||{{|||{{{|{||}||}}}|||||||{{zzyyxxyyyyyyyyyyyxxxwwwvuuuuuuuvvvvwwwwwxxxxyzyz{{||||}|||||||||{{{|||}}}~}}~~~}||||{{{{{zyyyyyxxxxwwvvuuuuttttttttssssrrrrrrsstssssrrrrrrsssstuuuuvwwwxxyyzzz{{{|||}}~~~~{www~~~{wvvwxy||{z}|z{}}{{~}}||||{{|}~~|{{zzyyyyy{{}}~~~|{{{{{{|||}}}}}}|}}~~~}|{z{{zzz{{{zzyyyyxxxyyxwwwwxzz{||{zzzz{{{{||}~~~~~~}}}}||||}}~~~~~~~~~~~~~~~~~~~}||{{zzzzyyyxxxwxxxwwxxxyyyyxxxwwxxyyzz{{{{zyyxxwwwwvvuuutttssstuvwxxwwxyz{{{{||}~~}}}}}}|||{{zzzzzyyxxxxwvwwwvuuuvvvvvutttsssstttuuuuttuvvwxxwwwxxyyxxxyzz{{zzyyzzyyzz{|~~xvvz~}}~~~}||{|}}||~~|{{{{zyxyz|}}}~~~~~~}~~}}|}~|{{||{|}||{zz{||{{zxxxwxxyyzzywvuuvwusrrstvwwwxyyxxyyxyyyyz|~yv~z|~xvvw{~|zz{|}}womsz}~~||~~{y{~~{z{z|~}zwwvvvvx}~~{xwwvvwwwxwvuwy{~|{|~~}||}~~}|}~}{zzyyyyyyzzz{|}{yyzzyxwvuvy{{zyxwwxxwwvvvwxxwvuwxyzzzxxz{|~~|zzyyyz|~}{|~~}}||}~~~~~~~}||||}}~~}||}|zzzzzzzzz{{{{zzzzz{{{zyyyzyyyxwxzzzyyzzz{{{{||{|}~}||||}}}~~~~~~~}~~~~~}}}||||{{z{{{zzzzz{{{{zzzzz{{{{{{{{{{{{zz{{{|||}}~~~~~}}||{{{{zzz{{zzyyyxwwwwwwwvvvwwwwwwvvvvwwwxyxxyyyyyyywwz{zz{{{||{{||}}|}~~}~}|~}}|zyyxvuuuwvvwwwwxxxz{||{{|}}|}}|{{{zzz{|{z|}|||||||{z{||{{zzyyyzzxyzzzzy{{{{zzyyyyxvuuvtttssttttuuvwwvyzyxz||~~~~~~~~}}||}|{z{|{||||}~}}|{|{zzyyz||{{||{zzz{{zz||{|~~}}}~~~~~}~~~}|||||}~~~~~}{|~}{{z{}{yxxwvuuuuuuttsstuvvwy{zzzyzzzyyyyz{{{|{yxxvtssssrsuwwwxz{{||{{|||}|{{{{||{{{zzzz{||}}~}~}~|{z{|||}}}}}~~~|||{{zyyz{||~~~}{{z{{zxxz{||zzzxwwwwxwxyz{|{}~~~~}{{|~~~}|{zyyyyyyz|}}~}||}}|}}|||||{zzyzzyyz||}~}~~~~}||}~~}|||{zyxwwvwxz|~~~~}}}}}|}}|{zzyxxyz{|}}||||}~~~~}}|zwwxwwwwxyyz|}~~~~}|||||xx|~}}}}}~}~~}|~~~}{zyzzzz{{zzzzzzyxxxwuttuvwwvvxz{yyxyxusuutuwwwvwxxwwyzxvwxz{zz|~}}~~|zz{{{|}~}}zzyxwuuuuvvxyy{|zyz{xvwxxxyz|||~~}}|{xuuvtsstuvutstvwxxwxywvwxy{{{{|~~}}~}{xvwxutuvxz{{}~~~}}~~||}}}}|}}~~~|}}}}~~}~}|{yyz{||{{~~|~}|{}~~~}zz{{zzyz}}|}}}}|{{|}~}~}|xtttrqppqtvwwxyyxwuvvvvuuvxz{{|}|zzzxxwwvvvwyyy|~~~|}~~}}~~|{zyxwwwyz{{|}~{{}}|}~~~~~{z||zyz{|}~~~}{|}|{||||~~}~}||{yxxxy{{{|~~~}}}}}}|zywvvvvvuuvwxxyyyyxwxxyz{{{|}}}~~|{yvttutsstvxxy{||{yz{{{{{}~|{{||||}}~~}|{zz{||||~~}}}}~~|zyyyxz|zyz|}}}}}||zyyy{|zy|}}}}}{ywwvuuuwxxxz}~}|{zywwxzzzz|~~~}||zyyyvvxy|~~~~~~~}{yyyyyyyz||}~~}|zyyyyyyyxxz{|zyyyxututtttttwxyz{}~|}~|}~~}|zz{{|~}z|}|{||}~}}}}~~}|yxxtqrssstuvwyzzzzz{xwwwvwxyyy{{z|}||{ywvvvuuwwxxxz|zz{yxwxxwwxzzyyyz|~~~~{z{zzyz}~}|||}}}~}|{{zyz|}}~~~}||{yxyzyzz{}~~}}}}~~~~~~~~~}||}|{|~~~~|zzzzywxyyy{|}~~|{{zyyxxxyyz{|~~~~}|zyxxxxxy{||{{{yxwvutuuuuvx{{||}}|{{{{zzz||}~}{|}|}~~~~||||}}}~~~}}|}}~~}~}}}{zzy{{|}~~~}}}}~~}}~~|}}{zyy{||}~}}||||||~}|}~}{ywwwvvxwvvwxyyyyyyxvutuwvvx{|}~~}{yyxwwwwxyyzzyzzyxxxwwxyy{}~~||{z{|}~~||zzz{}~~~}{zzywxz{|{zz{{{{{|{zwutuvwwwxyyyzyyyxvutttuwyz{||}~~~}}{zxyz{{|}}~}~}{z{||}~|{||zz|~~~~~~~}}|}~~}|{||{{}~~~~~~}~~|zywwxyz|}~~~~~|{{{|}}~~}|{zyyyxxyyyzzyyyyyxwvuvvvvwyyzyyyz{{{zyzzyxyzzzz{{||||{z||zxxxyyz{}}}}}}}{zzyxwwxzz{|~}||}}~~|}~~}||{{{z{{{|~}}~~}|{{zzzz{}~~~}}||{z|}||}}|}~~||{{||||{{{{{zzzzyxwvvvvutvvwwwxzzzyyz{zyxxy{{{{|~~}|{{{{{zyyyyyyz{{|}}~~~~|}~~~}}}{||{yyyyyyxxxyyzyyz{{zyz{|{{{|}}|{{{{|{{{{{|{{}~~~}}}}~~~~~}~~~~~~|{zyyyxwwwxwuvxyxyyzz{|{{{|}}zz{||||{{{|{{{zzzyxyy{{{|~~~~~~}}~}|{{zyyxwvvwwwxyzzyz|{{{{zzyyxxyyz{{{zzzzzyyxxxwwvvxyyxyyyz{{zyzzyyyzzyxz{zz{{|||||||}}|{}~~~~~~~~}}}}~~}}}}|{zzzyyyyyyyz{z{||{}~~~~~}}||}~}}|{{{{{{{zzyyzyxwxxvvwxyyz|~~}}~~~}}}~}}}}}}}~~~~}|{zxvuwwvvwxxxwwxxyxwwwwxwxz||||~~~~~|||||}}~}}~~}}~}||}~~~~}}|||||}~~}~~~}}||}}}|}~~~}|}|||}}}~~~~~~~~~~}}}|||}}}}~}||{{zyxwwxwwyzzzz{{zyyyywwxwwxxxxyyzzzzzzxwwvuvwwxzzz{||}}|}~~~~~~~}}|{{{}~~~~~~~}||}~~~~~}|{zyxyyyxxxyyxxxwwvvwwwwwxz{{{|}~}||}}}}||||{{{{|}}|}~~~~~}||}}}}}}|||||}~~|{{{yxyywvvwxxwx{|}}}~~~~~}|{}~~~}}}}}|{{|}~~}|||||{{{{{{{zyxxwwwwwwxzz{zz|}|~~|{{{{zxyzyxyzyxyyzyyyzyyyyzz{||||{{zyxxwvvwxz{}~~~~~~~~~~~}|{|}|||}}|{{{{zxwwvwwvwz{|||~~~~}||}~}|~~~~~~}{zyyxwvuuuvwwwwvvvwwvvwwvyzzz{}|}|~~~~~}||{zzzyyz{{||{yz|}|zz{|{{}}||{~~~~}}~~~~}|{{{}}z{}}|{yz|{yyyz{|}}}|}}{|}||}~~~~~}}}~~~}~~~}~~}}}}|{zz{|||{zz{||{yz{zyxxz{yyyxxxwwxxxxxxyxxxyyxwxxwvxyxxwwyyyz|}~~~~}}~~~~}~~}}}}~~}~}~~}}~~~~~~}zyzxxyyxwwwxyyyyzzzyxwwwxyyyxy{zz|}}|||}}{z{{{{{{{|}~~~~}{{|||}}}~~~}}}~~|||{{}~}}|||}}}~}}~~}}~~}{}~}}|{{{}}}}|||}~~}}}~}|{|||{z}}~}~~|z{}~~~~~~~|||{zzz{|{zzz{{||{zzyzyxz|}~|{|~~}||}}||{{}}~~}~~}}~|yyyyzyyzzz|}}~~~~~~~~~~~~||}}}~|{}~~~~}~}~~}}~~|||~~zxz|{zyz{}}{|}|~~~}{{|}||zy{|{zzy|~zwy{yyyxxwvvwvuxzywwxyywwyz{zz{|}~}~~~~~}{}~|}~~~~||}}||}}|||{{|}}}}}}}}~~~}~~~~|}~}{z{{{{zzzz{|{yz{yxxyzyyyyy{{z||}~{|}{z{{{{{{||}~~~}~}||}~~}~|}~}}~~~|zy{{{zxy{zyxwxyxxwvxyxwwxzzyz{|}}|{|~|z{}~~~~|}}~}{zz{}|{|}}|{yz{}~}}}~}~~}~~}~~}}~~~~~~}||~~{|~~}}}|{}~|{{{{{xyzzyxxz{{{zz{{zyz{||{{|}}|}~~}}~~}|}~}|}}zz|}}|{|~~~~~~~~}}}}}|||{zz||{|||}}~~~~~~~}~~~~}}}}}}}|{z{|zxz||{{{||{|}~}}|}~|{||||{}~~~~~}~}}~~~}~}~~~}|||zyz{zxxz{zyz{{{{||}}~}~~}}~||~~~~~~~}~~~~~~~~}~~~~~|{}~}{yyzzyyxxyz{zyz|{}~~}~~}}~~}|||}~~~~~~~}~~|}}|{{{|{zyzzyz{z{{zyy{{zzzz|zwy{zz{{|||||||}~|zz||||}~}|}~~|~~}|}~~~~}}~~~~~}|~~|}~~~}~~~~~~~}|{{}|zz{yy{zyz|}}|z|~}{||{z{{z{||}}||||~~}|{|}|}~~}{}}}|{zzzxwwwxyzyyz{{{{{}}}~~~~~~}~~~~}~}|}~~~~~~~}}}}{zzz{{{|}|||}||||||||||||~~~~~~~~~}~}}}~~}}~~}}}{z{|zyzz{{{||}||}}}~~}|}}||}}|||}~~}}}}}}zy{}|||}}|{{}|||||{|}}}}~~~|}~|{|}}|{{{zy|~{y{}|||}~~~~~~~~~|||}~~}}}}}||||}|z{|{zzzzzyyzzz{|||{{{{{{|}~~~~~~~~~~~|{{{{{yz{zz||{zyyzywy{{{{|~~}}~}}}}|{zzzzzyy{|}}|}}}|}}}|{zyyxxwwwxxxxz{||||}}||||{{|}~}|}~~~~~}}~~~~}~~~~}}}}||{|||{zz{{|{{{{zyxxyxwxyz{|}~~~}|||{{{{{zzzzz{|{{|}~~}~~~~~}}}}~}||||{{|}}}|}}}}}|||}|{{||{zyz{{{||zyz{zzz{|{{z{|~|{}}}}}}~~~~~~~}{{|}}~~~~~~}}}}}~~~~~}~~~~~~~~~~~|{{|}{z|}|{{|~}|{{|~~}}}~~}}}~~|}}||{|~~}}}}~}}}|}}}}}|}}~~}}}~~~~~~}}}}~~~~~~~~~~~~~~~}~~~~~~~}~~~~~|{zzzzyyz{|{yz|{zzz{{{{{zzz{{{|}|||}||}~}}~~~~~~}~~|~~~~~~~~~}||}~~{z|}||||||}||||}|{{|}|}~}~~~~~~}~~~~~~}}~{|}}}}}}~~}|}~~~}~}|~~}}}|}}}}~}|||}~~}}~~~~}|}}}||||||{{|{{{||}{{|}}}~~~~}|||{{{zz{{{{{|||{{}|{|}||{|}~}~~~}}||{|}}}}}~~~}}~~}~~~~}}~}}}}}}}}~~}}}}~|z|~~~|{||}~}}~~~}{}}}~~~~}||}}~~}}~~~~}}}|{{|||{zyyyxyzzz{{z{}}||||{||}~~~~~~~~~~~~}}~}{||||}|||}~~~~~}}}|{{{{{zzzzz{|}}}}}}}~~}||}~}}}~~~~~~~~}~}||}|{}~}{||||zz||{{||{}}}}}|||{||{{|}||}~~~}}}|||}}}|}~~}}~~}}}~~~}}~~}~~}}|}}}}|}~~~~~~~~~~~}}}||}|||{zz{{ywvvwwwwxxyzzzz{|{z{{zzzzzyxy{{{{{|~~}~~}~~~~~~~~~~~}~~~~~~~}~}~}~~}||}~||~~~}}~|}}}}||}}~~||}~~~~~~~~~~~~}~~}|{|||}~~~}~~~}}||}~~}}}|~~||}~~~~~~~~~~~~~}}|{}~~}|}|{{{}|z{|}}{y|}{{{{|}}~~}}~~~~~~~~}~~~~~~}~~}~~}}}zyxxz}|unosuuvwwx}|xsnmlikpuyz}~zwtsstw}~}|wssuv{}wsrqoqtx||xxyy{|}|zwvx{{}zxvtqpqrsy}}}|}|vsqpomosstyyrpnjilnptx|~zwutttuy}}yyxxwuvy{~yyxussuy|~~|{zxtononmorsuz~~}~zvsqpprsqrx|~}|zwuuwy}~wttrppqu|}{zwtpjghhjmprvz||z{{wqmjjmlmsy{~}xwwuux{|}~~{zxwutwzy{~}{yxyzyw{~~{xwvvwxz}||{~}{||{{~}~~|~~}{zyvuvvwwwxyy|~~}{wusqqtvx|}ywwuuuw{~}yxywtuwy{}~}|}~|z{|wtuwwx}|y{~|{~}||{z{{z{}~|ywuvywuvwxz}~}|yvtsrrpoppnnqvxz{}}||}~~zvy|xvy|~|}~}~}|{|{yz}~}~}}yuttsruxwvy{{zxvtsrqsvvwz{}~~~~~{z}}}~|{{xvxzvtvxxz{|~~~|z|~|zxxwxz|~zxvtrrstw{~~||}ywxxxxxz}}|}~|}~~}{yxwwvutuwxxz|yuuvtrporurpsusruwwwy|}}~~}{yx{}zwxywuuvvxyxwwxz{{}}}~~}~~||}|{zxvwxxxyyz|{zz||}~}||||}~~}}~||~|~~|{{{{|~}~|{zz{z|}}}yvtstusruxz{{}}|}~|zyxwxxxyz{||~~}|zxvx{zy}~}|{{yz~~|~~|||{yxwvvwxz|~}|{zywvxyxwvwxy{|~~~{yzzwuvwvvy{{{}|{{{zz{{zy{}|||}|{}|{zxuuwvuxzz{|~~~~|{{{xwxyyzyxyyz{{z{|{|}|||zyzzyyzzz{}~~~|zz{zxz}||~}|}~~~}}zxwxwwyyyyyy|~~}zyxvuuuvx{{{}~}|{ywtqpqpooopsssuvvvwwwwwwuttwxwwyz{zyz|{{|}~~|zzzyxvwvuutrrrrtuuuvwwwwxy{{|}}~||}}}~~~}~}}}||{{}~~}}~~~~||||||}~~}||||~~|}~~~~|zzywvvvvwy{}}~~}}|{zz{{{{{|||}}~~~~}{zzzzzz{}~~}|}~}}|}~~|{yxwusrsuvutvwxxxxxxxwvvvvvwxz{|}}~~~}}}~~~|zyyyyz|~{wwwvuuvxxwvvvvvvwxyzywvvvuuuvutuvvxz}~~}}~}zxxxxxyyxz{|}~~||{zzyz{{{|}}}~~~}|}~~|{}}}}~|ywtqpqqrstuwwwxwvtttsrrrrqqsutstuutttuussuvuvwvutttuuuuuvwwvvwxyyzz{{}~~|{{|}~~~|||||}~~~~}|||}~~~}||}~}||||}}|}}|}}}}}}~~}||{{zyz{zyzzyyyyz{{{|}}~~}{{zzzzz{{{||}||||}~~}zyxwvuuuvvvwwwwwwvvvwwuuvuuuvwxxxyyyyzzyyyyyyz{{||}}}}~~}}|{{{{zyz{}~~}||{yyyz{|}~~}}}}}}||||{||}~}|{zyyyyxyyxwwxz{{|}~~~~}||{zyyyyyz{{|}}|{{zyxxxxxxxyyyyz{{|{{|||}}}}}}~|{zxxxxz{}~~~~}|{{||zz{{||||{{zzzzzz{{zyyzzz{}}}|{zzyyzyyxxxxyyzzzyyyyyyyz{||{||{zyxwvvuuvuuvuuvvvuutttsssuvwxyz{{{{|~}{{|}~~}|{zzzzz{}~}}~}}}||{{{{ywwwwwvvuvvvvuuvwwvvwwwvuvwyz{{|}~~~|{{{{||}|||}}~~}|{{|}}}zzz{||}}|zyxxxxxwxwwwwxxxxxxwwvuuttttuvvwwxyzzzzzyxxwwwxwwxyy{}~~}|}~}~~}}|{zyxxwvuuvvvwxyz{{{|||{{zz{||~~~~~~}|{z{{||||{zzyxxwwwvvwxxwvvvxxxyz{|||||||{zyyyyzz{}~~~~~~}}~~~}}|}|}}}}}|zzzyxxxxxvvutttuttutsrqqrqqrtuvwxz{}~~}{{zzyxy{{|}}}~}|{zyxwwvwyz{|~~~~~~~}~~~~~}|{zyyyxyz{|}}}~~~~~~}~~~~}|zyxwwwwwwwwxyyyz{zzyxxwutuuttuuuvvuuuuvwvvwwxxxyz|}}}~~~}|{{zzz{||{{}}}}}}|{{zzz{|}||~~}}~~~~~}}|{zzzzzz|}}}||{zzzyyxxxxyz{{{{zyyxxyyxxwwxyz{|~}|zzzzzz{||}}}}||||zyyzzzz{|}}~}||{{{zyyyyyzzz{{{|}~~~~~~~~~}}~}}}}}}|||||{zzzyyyzzzzzzzyzzzzyxyyxxwwwvutuvwwxxyxwvvuuutsssstttuuuvxy|}}~~~~}{zzyxwwvvutttsssstutsttstuvxxxz{|}~}|{zyyyyyyxyyyyxxyyxxyz{||~~~~}|{||||||||||{||}}}~~~~}}}}}}}~~~~~~|{|{z{|}~~~~~}|}}|{{zzzyyzz{||~~}|||{zzzyyyyyzz{|}}~~}|{zyxxxxyyxxxwuttuussssstuvwwy{}}}~~~~~~}||{|}~~~~}|{zzyxwwvvvvvwwwwxxyxwwwvuuuutttuvwxyz|~~~}}}|}}}}|{|}}}~~~~}||{{|||{{|{{zyyyxyzzyz||||}}}}~~|{zzyyxwvvuttuttsrqpooooonooppqsttttttsrsttsttuvwxxxwvvvvvwwvuttttuuwyz{|}~~~~}}}|{{{|}}}~~~~}}}|||{{{{{|}~~}}~~~}~~~~~}|{|}}|}~~~~}|{{zzyyyyxyyyyyyzzxwwwvvvwwwwxzzzz{|||{{|}||}~~~~~~~}|{yywvuuuuuuuvwwxxyzz{zzyxxxxxxxyy{}~~}|{{{{{{{{zyyyxxxxyyyyzyyz{{{{{||||}}}}~}|{zyxxxxxxyzzz{{{{|||{{zzyyxwvvuuvwxxyyz{|{zzzyyzzz{}}}~~~~~}||||{{||}}}|}}}}}}|}~~~~~~~~~}||||}}||{{||}}}||}}}~~~~~}~~~}{zzyyyyyzz{{|||{{zzyxxwwwxxxxxxxxxxwvvvtssssrqqqqpqqrrrrsstuwxxxyyyyzz{}}~~~~~~~~~~}||||zz{{|||}~}{{zyxwvvvvvxyz{{{{{zzzyyyyyyxxyz{||}}}}}}}}||{{zzzzzzzzzyyyxxxyzz{{|}~~}}|{zyxwxxxxwxxwwwwvvuuuuuuuvwxyyyz{||{{{zzyxyyyyyyxxxxyyzz{{{{{||}}}||{{|}||}}}}|}}}~~~}}|||||}}}}|}}}}}}|||{z{|||}}}~~~~~}}}}}|{{z{zyxxwwvuvwwwwxyzzz{|{{||{zzzzzz{{z{|}}~~~~~}~~~}||{zzzz{{{{{zyxwutssssrrssstuwwwwxyyyyyyyzzzzz{{||}~~~}||{{{{zzyyyyyz{||||}}}~~~~~~~~~~~~~}}}~~}|||}~~~~~~~}|{{{{{{zz{{zzzzzyxxyyxxxxwwwxxxxyyyyyzz{{||{zyxxxxwwwwwxxyzzz{|}~~~~~}}~}}|}}}}}~~}|||{zyzzyyyzyyyyyxxxyyxxxxxyzzzzz{||||}~}}}}|{zz{|||~~~}|||{{|}||||}}}}~~}~~~~}|}|{z{zzzzzzzzz{{{{|{{zzyzzzz{|}}~~~~}~~~~~~}}|{||||}~~~~~}|}}|{{|}}|||{{{|||||||{{{{zzyyyxwwvvuvvvvutttuuuvvvvwwwwwvvuuuvvvvvvvvwxxyyxxwvuuttsttuuuvxxxyz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{||{{|||||}}}||||||}}~~~}||||{{|{{zzzyyyyyxwwwxxyz{||}}~~}}~~~~~~~~~}~~}}}}}}}~~}}}}}}}}|{{|}||||{z{{{{{zzyxwxxyzzzzyyyyyyxxyxxxyz{{{}~~~~~~}{z{{||||}|||~~~~}}}|||||{{{{{{|}~~~~~~~}}}}|}}|||{{zyxwusrrqpppqrrstuvwwxzzyyxwvvvwxwwvvvuuuuuuuuttttsstuuuvwxyyyzyyyyyzzzzz{{|}~~~~~~}}}}|||}|||}}||}~~~~}~~~~~~~~~~~~}}}~~~~}|{zyxwwwwwvwyzyz||||{{{{zz{{||}~~~}}}}}}~~~}~~~~~}}|||{yyxxwvuvvvwwxyyyyzzz{{{{||}}}}~}}|||{{zzzzz{{{{{{{{z{{zzzzzyyyzzz{|||}}~~~}{zz{zz{|||||}~~}}}|{{zyyyyyzzz{|{{{{{{{||{{|||{|}}|||||{|||{{z{{zzzz{{{{||||}||}}}}}}}|{{{{|{{{{|||}~~~~~~~}}}~~~~~~~}}}|||{zzzzzzzzzz{{||{{{zzzzyyyyyxxyz{{{{{zzzzzyyxxxwvvuvuuuvuuvvvvwwxxwwxyyzzzzyzz{||}}}~}}}}||||||||||}}}~~~~}}||{{zzzzzyyyzzyyyyyyyxxwwwwvvwxxy{|||||||}}~~}}}}|||{{zzzyyyyyyyxyzzzz{{{{{{||}~~}~~}|{{zywwwwwvwwxxxyyzzyyzz{||}}~~~~~~}|{{zzyyyzzzyyyyxxxxxyyyzzzzzzz{|||||}|||}||||||}}~~~~~}}}~~}~~~~~~~}}|||}}~~~~~~~~}}}}}}}|||{{{{{{zz{{{z{{{zyyyxyyzzzzz{{z{|}}}}~~}}||zyxwwwwwxxxwwwwwwwxxyyyyyzzyxxxxxyyz{zz{{||}~~~~}|{{{{{{{||||||||||{{{|||{|}}}}}}~}}~~~~}||{{zzyz{{|}}~~~~~~~~~}}}|||{{zzzyyzzyxxxxxxyzzz{|}|||{{zzzzzzzzzzzzyyyyyxxyyzz{{||||||}}~~~~~}}~~~}}~~~}}||{zzyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}~}}}}}|{{{zzzzzzz{{||||||{{zyyyxwwwvvvvwwwxzz{||{{|||||||}}}}|}~~}~~~}}}}|||}}}}~~~~~~~}||{|||||}}}~~~}|{zyxxwwvvvvvvwwwwwwvvwwwwwwwwxxwwwwwwwvwwvwwxxxwxxxwvvwxwwxxxxwwxwwxxxxyzz{{|}}~~~~~}~~}}}~~~~}}}}~~~}|{zzzzzyyyyyyyzz{|}}~|{xusruz~~wrplilqqsy~wrppoqsx~~xusrvz~}ywtrssu{~~zwromlnpqu{~ytqmjjhinrtw|}zuqmligikmswz~}xtokjjknruyzurnlnmmtyz~~{yy{z{}~}}~~}{yusstuz}|vuusrsux|}yxuqpoosvz~~xuspnoqty~}ywwttx{}}{zz{~~{xwwx{~|zyxxyz|~{xwvtstvxyz{}}zyy{|{||}yyxvvtsuwy{||zywtrqqsuwz}~{wtrpnnnoprvz||||||{xtssqoooprtw|~{xvvwvvy~~|zxuwz{|~~~~~}{zxxyzz|~{wuvwuuy{{~{yz{{|~~|zxxy{~~}|{~}{yy{|z|~||zxvvvvvxyyz|}}~|{ywwvvuuwy|~~|zyyyyxxz|~}zyyxwvvy{|~}{{yxy{~}{zyxwwwy|}}}zwutrrrqqsuwz|}}}}|{zxvussuwwwy{|}}}{yxwvuuvwyz{{}~}~}yx|}}~~}~~}|}}|}~}|||}}{z}}|}}}}}}}~~~~}|}~|||~}||}~~{{|}~~~~~~~~~~}|~}~~}}|{{{z|}zvz}{z{|||{{||||||{|}{y{|{zzzzyyzzxvxywuttutrtusrstuvuvvvvwyywxywvxyz{zzzzzzyyzzzxwyzxwyz{{zz{{|~~}}~}||~}}~~~|}}|{{||}~}||}~}|~}{}~}}~~}~~~}||{{}|{||}~}~~~}~~}}|{{||{zz{|||}||}}|}~}|}~}|}~~~{{}}}||}~}}~~~}||}~}{{}}}|{{}}}|{{||zxy{zzzzzz||{{||{{{|||{{|{{}|{|}}||||{}~|zzz{zwwyxwwxyyyxxyzzyzz{}|{||~}}~~~~}}~~}|}|yy{|{yxy{{z||{|||~~~~~~~~~}||{yz{{{{{|}|{|}}|{|}|{zz{|{|{{}~~}{|}{||||}}~~~~~~~|{|}~}}||}}~~}~~}|}}{zyyzzxz{yxyyyyxxxwwvuttwxutwxxxxy{{zyyzzzzyyz{zyz{{{|zyzzyywvxyyyyyyz{zxz{z{}}zz|}~}|}}}}}||}~}}}~~~~~~~~}}~~}~~}|{{~~}|}}~~}~~~~~~~~}}~~~}~~~~~}}}|{}~~~~~~}~}}}}}|||{|}{xyzyyyzz{||||}}~|{{{zzz{zzzyxz|{z{{yyyxwxxxxvuwxwuvvuuwwwxyyyyxxyz{{{zz{{z|}|||{}~~}|}~~}|{|}~~}~~}}~~}~~}}||}}}}}}}}}~}||||}}}||}~~~}}}}}~~~~~}}~}|~~~}}~~}}}}}~}|||}}}|||}}}}}}~}}~~}}}}|}~~}~~~~}||}|{{|{{{{{{{{{|{|}|{||}||||||||}~~~~~~~|~~}}||{{zzyyyyxwxyxxxyzzzzzzzz{xwxywvwxyxxwxyy{|zy{{{{{{||{{{zy{}|{|{z{|}}}~~~|}~}||~~~~~~}}~~~||||{|||}}|}}}}}}|{|}||}}~~~~~~}~~|zz||z{||||{||{{}}{z{|{zz{||z{|}|}~}}}}~}{z{||zyz{{{z|}}}{z{{{{{yyyyyxwwxyxxxxwwwwwwwwwxyz{zzzzzzzzzzzzzzz{{{{{{{{zzzzz{|{{}~}~~}~}}~~~}~~}~~~~~~}}}~~}|}}}}|}}~}|}~~~}}}}}~~}~~~}}}~~~~~~}}~~~~}}||||{{{||{{{{||{{|}}}}}}~~~~}|}~}||||{{{{{zzyyy{|{{{z{{z{{zyxyyyxxzzyyz{{|{{{zyzzxy{{zzzz{zz{{zyy{{{{{||{yy{}{yz{zyyyz{{{{{|~~}}||}}~}}}}||}~~~~~~~}}}~}}||}~~}|}~~}|}~~~~}}}}}}}~~~~}}}}~~}~~}}~~~~~~~}}|||{zzzzyyz{zzz{{|||{zyzzywxzyxwxyyyxxxxxxwvwwwwvvxxxyxz||||{{|}|{{{{|{z{}|||{||{{{{{z{{|~~~~}|{{|||{{{}~~~~~~~~}}~~~~~~~~~~|{|||||||~~~~~~~~||~}|}|}~}}~~~~|{||{zz{|{{{{|}}}}}~~~~~}~~}}}||{{|||||{{zzzyyzyxxxxyzzyy{zyyzzzxwxyxwwxyxwwwxxxxwvxyxyzzzzz{}|{}}}|||}}|}}}}~~~~~}}~~~~~~~~~~{}~~}|{{|}}{{}~~}|~~~~~~}|}}}~}|}}}}~~}}}~~~~~~}~~}}~}~~||}~~|{{{|{{|}~~~~}}}}|{{{zzyyxxxyyyyxxz{{{{{}|{zzyxxxvuvvwvuuwvvvwwxxyyyzz{{zzz{{zyyyzzzyyy{{{|}}~~~~~~}|}~~~~}||||}~~~~~~~~~}~~~~~~~~~~~}|}}}}}}}}}}~~~~~~~~~|{{{{zz{zyyz||{{{|}}}~~~~}}|{{{{zzxwwxwvwwxwxxyzzyz{||{|}}}||}||{{{{zzzyz{yxxyyzzyyzzzzz{{|{{||{{|||||}~~}~~~~}||}~~~~}|}~~||}}}||~~~~}|}}}|{|~~~}}~}~~~~~}}||{{{zyz{{z{}~~~~~}||}}{{|}~~}~~~}~}}}}~}||}||}}{zz{|{zzzzyxxxxyyyxyyxxxxyyyxxy{zyyzzyxy{{{zyzzyyyyzzyy{||{z|~}|{{{|{zzyxyzyyyz|}}}~~~}}~~~~}~~~~~~~}}|}}|{||||||}~~~}}~~~~}}~~~~~~~}||||{{||||{{{{zzzzzzyxxxwvvvuuuuwwvvxxxxxyzzzzzyyzywwxxxyyyyxy{{zzz{z{{|}|{|||||||{|||{{|}}~~}}~}|}}}|{{||{{|{{}}}~}~~}~~~~~~~~}}}||}~~~}}}~~~~}}}}~~~~}}||}~}}|||||||}~}||}~}}~~}}~}}}}|||}||{|}|{{|}}|{|}}}}}}||||{zzzyyyz{{{{|}}}|||||{zzzyyyxxy{{{{{}~||||}}}|{|}||||||zz{{{zyz{{|||~~~~~~~~~~~~~~~}||||||}}||{z{{{|{{|}|{|}~~}||}~~}}}~}}}~~~~~}}}|{|}}}|}~~}~~~~~~~}}~~}}~~~~~}|||}|{zzzyxxxyyyzzzzzzyyzyxxxxxxxxwvvwwvwyxwwxxxwwyxwxyyxxxxxyzzz{{||{|}}}~~}}}}}}||}||}~~~}~~~}}||||}}}}~~~~~~~~~~~~}}~}}}~~~~~~~~~~||}||||{zyz{{{z{{zzz{{{{{{|||||||{z{{{{zzzzzyyyyzzyxxyyyyxxxxxyzz{{|{{{{{||{{{zzzzzzz{{zzz{{z{}}|||}~~~~~~~~~~~}}}}}}|{|~}||}}}||~~}}~~~~~}|{{||{|}}}}~~~}}~}}|}}||{{zzzzzzzzzzzyz{zz{|{|||}~~~~~~~~~~~}}~~~~}~~~~~}~~~~}}}|{|}||||{|||||||||}}||}}}|||}|~~}|~~|{{{zyxxxwvwxxxwxyyz{{{||{{||}||}}}|||}}||}}}~~~}~}||}}}{|}~~~~~~~~~~~~~~~~~~~~~}||}}|||}}|{||}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}|}}|||}}}}~}}~~}}}}}|{{|zyyxxxwvvvvvuuuvvuuvwwxxyyz{{zyyzzzyzyxxwxyxxxxyyyyzzyxxyzzzz{{||}~}}}|{{{zzyyyyxxyxyzz{{|}}}}~~~~}}~}|}}~~~~~}}}|||||}{{|}}~~~~~~~~}}}|||||||{|||||||||||||}|{z{{zzz{{zzz{{{{{z{{{zz{|{{|||{zzz{{{{zzz{{{{|||{|||||}~}|||}~~~~~~}|||}|||}|}~~~~~~~~~~~~~~~}}|}}}}|{{zzzzyyyyzyzzzz{||{|||||||}||}|||}}||||}}}}}~~~~~~~~~}||||}}}}}}}||||{{|{{{{{{{{{{zzzyyyxxwwwxxxxxwwvwvuuvvuvwxxxx{||||}~~~~~~~~~~}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~}}}~}|}}}}}}~~~}}}|||||||{{||{{{{zzyzzyxyyzyyyyyzzyyz{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzz{{{||}}}~~~~~}}||{zzzzyxxyyyyy{{zz{{{{|{{||||}}~~~~~~~~~~~~~~~~}~~~~~~~}}}}|||||{{|}}}}}}}}}|{{{{{{|||}}~~~~}}~~}}}}||}}~~~~~~~}}|||||}}}}~~~~}}~~}}}|||{{{{{|||{||{{{{|{{{||||||||||||||||||}}}~~~~~~~}}}|||}}~}}}~~~~~~~~~~~~}|}}}|{||||||||||{{{{{{{{{zz{{|||||||||||}||}}}}}~~~~}~~~~~~~~}||{zyyyxxxxxxxwwwvvvuuuuuttttttuvvwwwwxyyyyyzzz{{{|}}~~~~~~~~~~~~~~~~~}}}}|}}}~~}}||||||}}}}}}}}}~~}}}|||||{{{|}||}~~}~~~~~~~~~~~~~~~||||{zzzzyyyyyyyyz{|||}}}}}}}}~~~}}}~}}}~~}}|||||{zz{zyyyz{zyyzzyzzyyyyyyxxyyyyyz{{{{{||||{||||}}}~~~~~}}}}}|{z{|{{zzz{zz{{{{{{|||||||}}}}~~~~~~~~~~~~~}}||||zzzyyyyyyxyzzyyzzzz{z{||||}}}}}~~~~~~}}}}}~~~~~~~~}}~~~~~~~~~~~~}}~~~~~}}}}|}~}||{{{zzzzyzzzz{{{{{{{{{{|{{{||{{{{{{{{|{{{zzzzzz{|}}}~~~}}}}}}~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~}}}}~~}}~~~~}~~}||||}}|||}}|}}}}}}~~}~~~~~~~~~~~~~~~~~~}|{zzyxxywwxxxxxxyxxxyxwxxwwwwwvvvwwvwxxyyyzz{{{{{{{zzzzyyyzz{{||}~~~~~~~~}}{zzyxxxxxxxxxyyzzz{{{{{||||}~}}}}~}}}}}}~~~~~~~~~~~~~~~~~}}||{{zzyyyzzzz{{||||}}}}}}}||||{{{{{{{{||||}~~~~~~~~}}~~}}~~}}}}}}|}}|||||}}}}|||{{{{{{{{{{|}}}}~~~~~~~~}~~~~~~~~}}}|{{{zzzyz{{z{{|||}}}}~~~~~~~zz|{{zzxxzzwtx}~{{zxvuusswzzzxwx}~z|~}|}~~}~~~~~{wz~}{z{}}}|{zzzxwxyzyy{{zzz{}}z{~~~|||}~~~{yxwx{|xuwyy|xttttuuuvvuuw{{wtsstvyzxuuwxxyyxutvxxwwzzxy{}|||~~}~~~}zy{}~~}|||zyyxxyzz{|}|{{zzzzyy{{z{}}|~|y{}zwy{ywxzzz{|}}{yyzyyz{{{{|}~}|}}}|{{|||{{yyzyxxxxyxuuvussvuv{|~|~~~~~~~|zz{zyxyzzzzzz{{{z|}|zzyzzyxxyyyzzzz{{zyyyvtuxxwxxyyz{{{|}}}~~~}}|||{zzyyxy{|}}||}}~}|||||}}~~}~}|{{zwwxyz{{zx{~|{~~|{|}{z{||{yxxzzzzyyywuuvvvvwxyzz{}|{}~}~}~~}|{yyz{{z{}~~}~~~~}~~}}}}{zzzywwxyzzyzzz{{{{{zz|~}{|}|||||{{{{zzzzz|}|{}~}|yxyzxwyzz{}~~~~}{|}|z{{{zzzyyyxyywvwwutuuuvvuvwvvwxz}{y{~}}|z|~|z|}zy{|{{||{{{{zzzzzy{|{z|~}|~~}}}}||{{}}{|||||}~~~~~~~}~}}~}}~~~}}~}}}~~~~}|}~~~~}~}}|{}}{}~~~~~}{yzzxwxxwvwxyyyy|}{z||{{zyz{zy|}}~}~~}{{|}|||}~~~}{{{|zy{}|z|~~~~}||}~~~~|}}}||}}~~|}~~}}~~~}~}zxxxvtuusrsttuwyz{}~}|}~|zz{|}||}~}{zzxwwwwvvwxyz{}~~~~}||{{{z{}||}~~}{yzzxvxywvx{zz|~~~}}}|||}}~}||zyzzyxy{{{|~~~~}~~}{yyywvwvvvvvvwxxyyyyyxvtsssrrstuvvvy{|{{|{wusrrrqpqsvyzz{{zzyxxz{zwwxxxxxxyy{}~||{zz{{zz|~}~}|}~}}||}}}~~~~~}}~~}|||{{{{{|||}~~~~~~~}}}}}||~}}~~~~}~}}}}}~~~}||}|||~~~}|{{zzzzzyz{{{|||{{{{{zzzz{{{|}}}~~}}|||{zz{||||~~}{zyxxxyyxxxz{{|}~~}}}|{{|}}}}}}|zxxxxyyyz{|}}}~~~}|zz{zzz{{{||}}~~~}~}|zyxwvtttttuuvwwxyyyyz{zzyyzyxxyyy{|}}~~||{{{zyz{|{|~~~}{zzyyxxxyzz{{||{{zzzywwvvwvvwwwwxyyyzzyyxwvvuutttttttvvwxy{{zz{{zyyyyxxxyyyz{{|||}|{zyxwvvvvvvvwxz|~}|{{zz{{|~~}|||}~~~~~}}|{{zzzyyzzz{||}}|}}|{{{zzzzyz{||}}~~~}}}}}}~~~}}|{zxxxxyyz{|}|}}~}}|||{{zzzzyyyz{{{{|{{zzyy{||{{{{{{{{{|}~~~}}|{zzzzzzz{||}||}~|zz|||{|~~~~~~~~}}}}||}}}~~~~~}}}|{zzzzyyyyyyzzzyyyxxwxxyyyyxxxxyyzz|}~~~~}|{zzyxxwwwwwxyy{}~}}}~~}||||||}}}~~~~}}}}|{{||}}}~~~}}}|||{zzyyyyyzz{{{{||||{{zyyyxwwwxyyz{|||}}|{{{{{zz{{{zz{||||}}}|||{zzyyxxwwwwwxyz{}~~~~|{}~~}}}}}~~|{zyyzzz{|||||}~~}}|{zzzzzzz{{|||||{z{{||||||{{{zzzyz{|||}}~}}}}~~~~}}|}}}~~~}}}}}}}~~~~}}}}|{zyxwvvvvvwxxyzz{{|{{{{zyxxxxwxxxyyyzzzzzzzyyyyyxxxyzzz{||}~~~}||||}~~}}}}}}}~~}}}}}}}}|{zzyyyzz{|}}~~~}}{zyzzxxyzzz{{|||}}}}||||{{{{||||}}}}}}}~}|{{zyxxxyxxxxyxxxxxxxxxxwwwwwwwxyzz{{||||}}}|}}{zzyyyyz{{{|}~~~~}}|{zyxxxxz{|}}~~}|{zxyyz{|}}||}~~~~~~~~}}}~~~~~~}}}|||}}~~~~~~~}|{zyxxxxxyz{{|||}~~||||}}}~~~~~~~~}}}}}~~~~~~~~}|{{zyxwwxxyyyz{|||||||||{{{{zzzz{zzzzyyxxyyyyyzyyxyzzzz{|~~~~~~}}}|{z{zz{{||||}}}}}||{{zzzzz{{{|}~~~}|}~}|{{|||||{zz{|}}~~~wtwzzzz|}z{{~~}|{yyz|{yxwutvwxwwwwwvtttssstvxxyyxvuuvvwxyyyyyyxxxyyyyz{{zzzzzyyzzzzzzzyxxxyzz{{|}~~~~~~~}}}}}~~~~~~~}||}}}}}}}~~}}}~~~}}|||}}}}~}}}~~}}~~~~}}}}~}|||||{|}}}~~~~~~}}}~~}||||}}}~~}|||{{zzzz{{{|}}~~~~~~~}}|{{zzzz{{{{{{{|}~~}}~~~~~~~~}|{{zzzzzzz{||||}~~~}|{{{}}{z|}zyyyxxxyyy{{zxxz~~}{ywy|~~}|||{zyyyyz}|yyyz{{zyyyzz{|{z{|}~~~}}~~}}|}}}}~~~~~|zyyxxxxwwxyyyxwwvvuuuuvvwwwxyzzzz{{{{||||||{{zzzyyyyyyyyzzzyyyyyyyyyxxxyxxxyyyyyyyyyzzzzzyxyyyxz{|}}~~~}}}}}}~~~~~~~~}|{zyxxxxxxxxyyzz{|||||{{zz{{{|}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{zzzzzzz{{}}}~~}}|||{{{||{{{{|||||{{{{zyzz{zz{~{yxwy{|{{{~~~}}}~~~|zyyz}~}||||||}|{{}~~~~}}}||||}}}}~~~~}}||}}}}}~~~}||{zzzyzz{zzyz{{zz{zyyxyzzzz{{|}~~~~~}||{{{{{{{{||}~}}}~~~~~~~}|{zxxxxwwwwwvvwwxxxxyyyzzzzyxxxyyyyz{}}~~}}}||}}}}}}~~~~~}}}|||||{{{{{{{{||||||}}||{{zyxwwwwxxyz{||}}~~~}}~~~~~~~~}}~~~~~}}}}}}|}~~~~~}}}}}}~}}~~~}|||{{{|||}}~~~}}||{{{{zzzz{{{|||}}}~~~}}||{{{|||{{||||||}|||||{zz{{|||}~~~~~}}~~~~~~~~}}}}|||||{zzzyxwwxwwwxyyzzzzzz{{zyxxwwwwwwwxxxxxyz{{{|}|{{{zz{{{{|~~~~~}}}}||||}}}~~}}}}~~~~~}|||}}}~~}|||{{{|||}}~~~~}|zyyyyyyz{{||||{{{zzyyxwvvvuutuuvvvwxxxxxxwwwwwvvvvwwwwwxyz{{||}}~~~}}||}}}}}}}~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~}}||}~zyz{}|||}~|zyyy{}}|~|yyz{|{{zyz{|}}~~~}~~~~~~~}}~}}~~~~~~~}}|{{zzzzzzz{{{{z{{zzyyyxyyyxxxyyyxxxxwvvvvvvvvvwyz{{||}}}}}||{{zzzzzzyyz{{{{|}~~~}}|||{|}}~~~~~~~~~~~~~}{{zyyyyyyzzzz{{{zzyxwwvvuuuutttsssssssssssssttttuvwxyyz{zzz{{zzzzz{{{{{{|||}~~~~~~}|||||||{{|||}}~~~~}}}}||}}~~~~~}}|{{|}}||}~~~~~~}|}}~}}|||}|{|~wqu{~~}~}|}}~~~~~~~}}~~~~~~|zyyyzzzzzz{~}|}~}}|}~~~~}|{|}}}~~~~~~~~~}||}}}}}~~~}}}}}~~~}}~~~~~~~}}|||{zzzyzzzzz{|||||||{||{zz{{{{{{{zzyyzzyxxxwxxyyyzz{{{{||}}}~~~~~~}~~~}}}|}~~~}}}~~~~~~~~~~}|{{|||||}}~~~~~~~}}|{zzyyyxxxxxxwwwwwwwwwxxwxxwwwxxyyzzzzyyyyyyzzzzzzyyxxyyyzz{{{{||{{{zzyyz{zzz{{{||||||}}|||||||}}}}}~~}}}}}~~~~~~}|}~~~}}~}|{|}~~~zwvz~~|{{|~~}}|{yyyyyyz|~~}||zzzzzzzzzzzz{{{|||||||}}}|||{{|}~~~~~~~~~~~~~~~}}}}}~~~~~}|||||{|}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}~~}}}}}}}}||{{{zyyyyzz{|||}~~~~~}}}}}|{{zzz{|}}}~~~}|{|||}~~~~~~~~~}|{{{{{{{|}}}}}}}}}}||{||||}}~}}}~~}}}}}|||||{{{{{{|}}~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~}}||||{z{{zzzz{{zzz{zzyyzyyxxxyyyyyyzzzz{{|||||||{{{{{z{{|||}}~}}}}}}}}}|||}}}|||||}}}|||{zyyyyxxyzzzz{{{{|||}}}}}||||||}}~~~}~~~~~~~}}}||||{|~~~~}{}~}~yvuu|~~~~~~~~{zz{|}}}}~~~}}}}~}{zyxwvuvwxxyyz{|~~}||{zyxxxxxyz{{|}~~~~~~}}~~~~}}~}}}~~~}}}}}}}~~~}}}}}}}}~}}}}|{{{||{{{zzzzzzyzzzzzzzzyyzz{|}}~~}}|{|||{{|||{{{{{{{|}}~~~~~}}|{{|||||||||{|||||}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}||{{{|}~}}}}||||{zyyxxwwxwwwwwxyyyyzzyxxxwwwwwxxxxxxyyyxxxxxxxyyyxxyyzz{{|}}}}~}~~~~~~}}}}}~~~~~}}|{{{zyz|~~~~~}||}~|ttty~~}|{|~~~~~}||}~}|||}}~~}}~~~}|~~~~~}~}}|}}}}|{zz{|}|}||{{{|||zyxxy{|}}}}~}~~~}~|||}|}}}}~~~|{z}~}~}||~|xokt~x|{z|}}~ztrw~|}{|}~{|}~}|}|xvvwxz|||zyxyz|~|zwuvxy{|||{{{{{z{|||||{yz||zz{||||{{|}||}~~~}|{{|}~}}}}}~}||}}{z}}|{zzzzzzyyz{{|}}|||{zyyz|~~~~~~~~~}|}~~~}|xvxy{}~}{zxvuttuuvwxxxzz{{zzywuuuuuvvvuvwxwvuvwxxxxyyyyyyxxyyz{{{{|}}}}|zyz|}|||}}}}}}~~}}}~}|zz{{{{|}~~~~~~~~~~~~~}}}}}}~~~~~}}}}}||||||{{||||}}}}}|}}}}}}}}}~~~~~~~~~~}}}}~~}}}}~~}}~}|}~|z~}yy}~|||{{zz|~{z|}}|{{}|zzzzzz{zzz{}}}|z|~~}|z{||||{zzyz{{||}~~||~}{zyyyz||{yxxyyy{||}~}||}~~}}||{zxxyxwwvvvvwxxvwyyyxxz{zz{{{{yxyyxxxwuvwwxyyz|}~}~~}{{{{|{z{{z{{||zzz|~|yz{{{xwy{zxxxyzz{{{z}~~~~}|}~~}}}||{|}~}}}}}{yz|zyyzz||{{ywvvsqqsuvtqopssqporutstvxwvtuuvvwyz|}~~|{}~~~~~~~~~~~~~~}|zzzxxxxwwwwxwwwvvuutuvwxyyyxuvwvsrstutrrsuwyyy|~~}||~~~}{}}{}}zy{{zyz}}~~{z|}||{|~~}~~}}|zzz|~}|}~~~~||}~~}|{z{{{{{zzyyy{{zywvvtruxxxvuxxvuuuvtttttuvwwvwvuuwxyxvvwvvwwxyz||{zzz{{{zyxxyzzzyz{{||{zyz||zxwwvvuspqrqppprstvxzzzz{|{|}~}{yzzyyyzz|}}~~~~~}~~~|{{~~~~|{}~~~~zwy{xvwwwwvvvwwy{{{}~~}~}}}}||{{}{y{}}{zzzyz{{||}~~|||zyzyxwxvuuwvuvvvvvwwwwz}zuy}zwxyyxuttrrssssuusrvxwwyzzzz}}|~~~~||~{yyyz{{zyyz{||{|}|zz{{|{{{{}}zy{{zxvxzwuxz||{{{||}~|{|~}}}}~~}|{zz{{yz{{{zy|~|{{}~}~~|}}|}~}~~}z}~~~~~}}~||{|~|~~}~}~~}|{}}}{y{}|{{{{{{yvuwwwwxy{yxxyzyxxyz|{xxxvuuuvxyyxwxy{{z|~|{zzzz{zyyzzyz{{{zzzyyz}}{|~~}||{{||{yyxyxuuvvvvuuvvvvwxxwwwy{{z{|~}|~}zyyyyxxz{{|}|yy{}|zyy{zz|}||||~~~}|zzyyyyyz|}}~}z{~|yxyz{zyz{|}~}}|}~}|||{z{}~~~~}|~~~~||}~~}~~~~}|||{xz|yvwwutvvttttutqsvtrrrrrrqrtwy{{yzzz{{yyyyyzzyz{{{{|~|z||{zz{|{y{~}{}~}{yxxxvuuuwywvxzzxwwyyxxxz{{|||}}zxxyyzzzz{}~}{{}~}~}{|}|}}}~|}}{{||||||||}|zxwxxvuvwwxzzxxzzxyyyyxx{}||}~~}~~|{{{{{{yxy{yxxxxwvwxvrtwusstutsststuuutvywuvxwvwwwxyyyz{}~}}}||}~}~~}}~}~}{{|||zy|~|{||zz||{}|zwwwuvwxxwvxyxwwwxwwwwxz{{{{|}|{z{~~~~~~~}|}}~~}}~~}{||}}{z|zxxxyzzzz{|}}}{{|{yyyz{z{~~}|}~~}{}~|{{|{{zyxxwvvutvwvuvwwxyyzz{{{zyyywvvvwwxy{{{{z||zxxwwxyzzz{||zz|~}||{{zzz{{|}}}}}|zyyyyzz{}~}{z{|{zxwwwwyzwtuvvvwxyxxxxxwy{zzzzz{}~~|}}}}||}~~~~}}}}~~||~~}|{|~}|||||}|zz{{zyy{}}}||}|zz{{zywyzyx{|{|~}~~~}~~~}}~~~}|}}|{zzzyyxwwxyyzyyywwyzyxyz{zwy{{yxwxxvwxxxwvvvuvwxwwyzyyy{}|zzzzyxxwxxyzzxyz{{ywxyxwwxyzzyxyz{{{z{{{|||}~~~~~}}|zyyyzzz{{|{{||}}}~~}||}~~~~}~}{}~|{||zzz{||{|}||~}|||{{{|~~~~~~~~~|{|~}|}~~~}{zyxwwwwwwwxwvuvvvvwwwwvvuuuvvvvvwwyzyyyzzzzzz||{|~~~~~}|||{{|~~|{}}{z{{||{|}|zzzz{zz|}{z{|}|{{{yxyyvvyzxwwwyyyz{yy{}}}|}|{{yxz|{yz{{{{|}}~~}~|||}}|{zz{{zywxzzzxvy{zyyxyzy{|||~~~~~~}~~}}~~}}}}~~}}~~}|{{zyyxxxxyxwwwwyyyyyyyyxwwvvvvvvvvvvvvvwwwvuvwyyywxz{|}}}}}{zz{{{||zzyz{zxz{{{|}~~}|||{yxyyywvvxyyyyz|{zyyxxyyxxxy{zxy{{{|}}}~~}~}}~~~~~}||}}~~}}}}|{z{{zzyyyyxxxxyzzyyz{zxwxyyyz{|}~~~}}}~}z|}}}||}}}}|}~~}|{|{xvwxvttssuvwxxwwwwvwwuuvwvuuuuvvuuuvvvvvwvuvwwwxzz{|||}~~~~~~~~~~~~}~~}|{{||{zyz{{{{z||{zzyxwvwyxxz{||||~~}}}|{||}}~~~~~~~~~~~~~}}}||}~}|{zyyyzzz{{{{|}~~~~~~}||}|||{{|{}~~~~}||}}|{yy{|{{{|}}}}}}|}}|{|}||}||||}~}||{yy{{yy{|{{}~~|{}~|z{zzxwwxxyxxz{||{{||||z{|{{{|~~~}|||{yxwwxxxxx{}}}~}|||||zz||{{{{zzzyyxxxwvvvwwwwwxyzzyyy{{{|||}~~~~~~||}~|zz{|||||}}}|zy{}{z|~~|}~~~}}}}~~|z{{zzyz{||}|||{|{{|||||{{{{zzyyz{{|||{||||}~~}~}||||{{yxxxxyxxzywvwwxvstvuuvvvwwwxxxxyyz||zxxxwwwwwwvwy{|{zyyzzyz{{zz{{||{|||||{yyzyxxxxxxxyzzzz|}}|}~~~}}}||||~~~~}}~~~}}}||{{{|}~}~~~~}|||{{|}}|}}~}{|}|zzzz{zyz{||{{|||||}~~~~}~~~}}|||{yxxwuuuvxxwvwxwvuuvutttttttuvvvwwwxyyyxxyzzzzzz{}~~~}~~~}~}}~~}}}}|}~~~}}~}}||}|z{}|{{z{{zzyyzyxyz{{zy{||{z{|||}~}|}~~~~}}~~||{{{zyxxzzxyz{~|z}~}||}}~~||~~|~|{{|~~~~~}}~{}~yx|~~~|{|{y{{yxz{zxyzzzz{{zz{{zyz{zzzxvwxxxvvxyxyzzywwz|{z{}~~~}||{yz{{zyzzzz{||{}}}~~}zy|}|{zzyz{zxxz{{{zzyxxzyvvxxwvuwyxvvwyzz{zyy{}{z}~~~~~}~~}}|{|}|zxwyzzxvtwyxxyxwy|{zxxz|ywxxxyyyz{|zy{~~{{}~}}}~}|{zyzzyxwxyywuxzyxxxz|yx{{xxzzzyyzzxvttwwvvuwzwtuxzywvvvvvwvvwyywwwz{yxyyyxxxyxwxzz{}~~~}~}~~~~}}~~|}}|{{|}}}}}}~~~~~~~}{{|~~}||{{}~}|{{z{|}~~~}~}{}~{{}~~}}}~~{z|~}||||}}~~}|||{||{zyxwwwvvvwwwxxzzz{z{}}|||~~{{{{|||{{zz{zy{~}|}~}}}}~}~~~}}~zz{|}~}}}}~~}}|{|}|{{|}}}}}||}}}|}}{xxzyy{{xwxyyxwyzwvz|{zz{z{{ywxz{|{{}}}}~}~~~~~~~}|}||}|{{zyxxxyxxyz{{z{}||}}{y|~||~~}}|}|{~}z{|||||{zz{|{z||zyzzzz|}}~~~~}||||}|y{~|zz{||{{|{z{||{zyxxyxvvxwvwwwwxzzyyxxwvxzwsw{xvxzzzyxzzyyzzz{{yy{}{{{|}|zyzxvwyxxyz|}z{~}yyzzzzyxxyz{{z{~|z{|||{}}}~}}~~~}}~~~}}}}}~}{{{}}z{~~{y}}{z|}yyzz{zvwywuvxxxyywwxy{{y{}zx|~~~~}~~}~|y{}{yz{{z{zvvyyyxvvwutuuvvtsstwvsttttsrsuwxwuuvxwvy|}|{zz{|}}~~~~}|~}{{|}{zz{{zyy{|{zzz{{z|~}}~}~~~~~~~|}~~~~~~}~~~}{z{{|||}~}{|}|||zzzzzz{||{|~~}{}~~~~~~~~}~~}}~}~~}||||{y|~|z|}|{zzzzz{}|yz{{{{{{|{{||zz|{z{|}~{z~}{zz{zyzzxxxxyyxxxxyyzyz|~}}~~~}|||{{zyyxyzxxzzxxxyz{|{z|~{{|}}||||}~}|}~~~}}~~~~~|~~~~}{{{{{{{|zxxyyxyzzz{{z{{||{y{|{{||{|~}{|}|{{zzyyx{|zz|~}}~}|{zzzzzzz{{|||~||{{{yxz{yxxyyxxvuwywuvvwxuuxwuvywvwwwwvvwxxwxwvxzwtvxxxxxyzzyyyy{{zxzzz{{zz{zyyz{zyzzyxzzxy{||{|~}}||}~}~}}}}|{|{{{zz|~~~}}}}~~}{{{||{zzz{{{{|{{{||}~~~~~~~~~}}~~||}~~}}}}~}z|~{xyzzzwvxyxxyxwy{yxyzz{z{{|{z{{z{{yxz{{{}|zyyz{|{|~}}~~~~~~~~}}}~~~~}|{}}|}~~~~~~}|||}~~|yzzxvxyzzyy{zz}}{}~}|z{~~~~~~}~~~~~~}{}~|}~~~~~||{|~||}}|zz|}}|z|}{z||{{||z{}}}}}}}}}~~~~~}}~~~~~~~~~}}~|xz|{yxxzzyxxyyxxyyxxyzyz{|{zyz|zxxzyyyyyzyz|{z{||}{z{zyxxxxxxwuwyzzzz{{{{zz{{{{yyzyxyyxwwwwxyz{||}}}}~~}||}~}||}~}|||{{zz}~{~}||}~}{{{zyz{zy{|{z{|~~|||{{{|}~~}{zz{|||{yz{}}||~~|~~~~~~~|zz{||zyyzzzzz|{z{||{zzzzzzxwvuvwwwwwwwxwxyzyxwxxxvwyyxvvxyyyzzzzzzzzz{||}}}}}}}|}}}|{{}~|{||}}|~~~~~}||{z{|{z{{||zz|}~~~~~~~~}~~~}}~~~}|~~|{{{{||{|}||||}~}}}}~~~}|||||{{{{|{zyz|}}||}~~~~~~~}~~~}||}}}}~~}|||{{{{||{z{{{}}}|{{|}|z|~|{zz{{zyxxxyzzxz|{{yy|}|{z|~}}||{{}}|||~}~~~}}|{zzzzzzzz{{||}|}~}|}~~~}|~~~~~~~~}}|}~}}}}}|z|~~~{z|~~~~~~~~}|}~~~}|}}{z{|zyyz{{{|}}}||}}}|{{||{zzz{{zyyyyxxyzzzz|}|{zzzzzywvwwvwxxxwwxyyyyzyyyywxzyyyxyzzzz{}||}~}|~~~~~~~~}}}}||}~}|||}}}}}|||||}}}}}~~~{{}}}}|{{{{||zz{zyz{zz{{zy{|}~~}~}||}}|||~~}|{|}|{yxyzxxxwwxwvvxyzzxwxxxxyyyyxwxzzzz{{{||}~~}}}||{{}}{{}~~|{}~}}~~~~|}~}|{{|~||~~~~~~}}}}|}~}}}~~~~~~~}||||}}|~}}~}}~~~~~}}||}~~~~~~~~|{~~}~~~~}~~}|||||}}}}}}}|{|}}~|}~}|}}}|{{{{{{{{z{{||}~}|||||{zzyz{zyyz{{{|||{{|||||zz{{{{{|}|{|||||||{zyz{|{zyzz|{{||}~}}|}~~}~~~~~~}}~~~}}~~~||}|z{~~}|}}}}||||||{|~~~}|~~~}~~~}}~}}}}|}}}~~}}~~}}}~~}}}}||{||{{{{{zyz{||zz|}}}|}~}|||||||}}||}}|||}}|z{|||{yxy{zzxwy{yxz{zyz{|zxz{yxyzxvwxyyxy|||||||}}}||||{{{|||||~~~}~~~|zz}|yyz{|yx{|{{{{|{yyz{{z{{|}}|}~~~}}~~~~~}}~~~~~~~~~yxvtx||rjilnoqrsuz~yrkjieipv{|}xsqpouz{wqlnorz}|yrkigcehmu{}wqlhijmqt}~yvqosvv{zuqolmprv~wuspmosst||spnjikmpv{~}zvrpnmosw|~uqqnmmlotv{zuutrrsuy}~zuqonmlotvy}xspnmnpopw}|zvrqruw{}tpomllmqz|xsokggjlouy|~xrokkliiouw{~~~~~~~{{}xuvwvx{~yyywwy}}{yvtttvz{}}{z{xuwyyy|~}|zxy|}|}|{|}}}~yz{xvx{zy}~yxwtqruvwx{|}}{ywvwy{~~~}||~~zwxzz{~~xyzww{~zuy}{y|||~~~~}}yvsssrrtttvz~~|yvwywuvx{~|zzxuqopqnmrwz|{vz~zx||{xsqrrsuwy|~}{{|zwx}~}zz{xttvvw{~{|}}~~~~~}|~~|{}~}zxyyvvyyxy{|}||}}{zzxvvsqtvqpssrstttttsrprtspqsstwz|}~~|zyxxyyz}}{~}yyxxxvvxyzzz|~~~~~}{{zz{||}|}}||}}z{}|{zx{}zy}~~~|~|}}{yyxvvuuttwxvvwy{~}{~~~~~~}|zzzz{zxy{|}}}~|~}{}~~}}}~~~|{z{}zyz|||{}~}~~}}~~{}|y{~~~~}{zyyzyy{{}~~~~|{|||}~~~{yyzzzzz{|{{|}}|{zzzxwy{||||}~}~|zxuuvsqrtrqswwvxz{{{zyxyyxwxyyy|~~~}|}{yz{zyz{|~}|}}|z|~|{~}||{yvttuutssuuvvuwyxvvvutsuvvwxwwxyzz{{zxxxusstsrssstvvxz{|{zzyz{zyyxxz||}||~}{{z{}}|}~~~}}}}|}~~}~~}~}||}}{zzzxxyxxxyz{{{{|||{z{|{{|}~~}}~~~}~~~}~~}|zz||{}~}}}~~~~~}|||zyyyyzzzzz{}}}~}}}~~~~~~}}}~~~}}}}}~}{zzzxwwxxyz{{{}~~~}{{{||}}|~~}}|{{|}}|{~}||}}{{}~~~~}}|{{zz|||}~~|{zyyyyxwwxyyz||zz{zyyxxyyyz{{z}~}~~~|||zxwwvvvwxyz{}}}~}{}~}|{}~~~~~~~||}{{|~~|zyyxxyyywxyyz{}}{zzyxwwwwwvwxxx{}||~}|}|{yxxywvxyxxyzzzyz{zyyxwwwxxxyz{|||}}~~~}|{zwvwvuvwyz{|~~}|{|}|{|||||}~~|||{zyxwwwvwwwwxxz||{{|}|{{zyxyyyyz{|}}~~}|}}~~}~~}~~}~~|{|}}~~}|{zxwvvwxxy{||}~~~}}}}}|{|}}}~}|{zzzzz{}~}}~~~~~~~~~}~~~}~~}}|{zzz{zz{{}~~~~~~~}}}}}||||}}~~~~~~}}~~~~~}}}}|{{{{{{|}}}}}||{{{{{zyzzyy{{{{{}~~}}~}||{{{{{zz{|}}}~~~}}||||{{|}~~~~||||{{{{{|}~~~~~~}|||{{|}}}}~}|{{zxwvuttttuvwxy{}}}}}||{zyxwvvvvxzzz{|}}}}||zzzyxxxxyyyz{|}~~}}~}{yxyywwxyz{|}~~~~~}}}|{zz{||~~||{||||}}}}}~~~~~~}|{zzyxwwwvvwxxxyzzyz{{zyyyyxxxyzzzzz{zzzz{{zzzz{}~}}}}~~~~~~}}~~~~}}~~}}~}|}~~}||{{zzz|}}~}}|{{||||||||}~~~~~~}}}}~~~}}}}~~~~~~~~~~~~~~~~}{{||{|}}~~~~~~~}}|||{|{{{{||{{{{{{zzzyxwvuuvvvxyz{{{||||}}|{zyxwwxyyyz{|||}~~}}}|{zz{}|}~~~~~~~~~~}|}}|{|||}}~~~~|{{zyyyxxxwxxwwwwwwwxwwxwwwwxyyxxxxxwwxxyyyxwvvvvwwyzzz{|}}}}~}||{zyxxwxwxyzzzz{|||}}~~|{|}}}}~~~}~~~~}}}||zz{{|}}~~~~~}}|{zzzyxxxzz{|}}}~~~}}|zz{{|}}~~~~~~~~~~~~}~~~~~~~~~~~~}||}||{{|}|{~~~~~~~~~~~~~}}~~~~~~~~~}}||{{||||}}}~~~~}}}~~}}}|||||{|{zyyzzyyyxxxxxxwwwvvvwxwwxyyyyy{{{{zzzzzyyzzzz{{|||}}}}}}|||}|{}~}~~~~~~}}}}}}}}}|{{|||{zz{{zz{{{zzzzzz{{zzzzyyyzzzyyzzzyyyywwwwwvvvvvuvwwxxyyyyyz{{zzz{{{{{{{{{|}}}|||||{{{{|||{{|}~~~~}}||||}~~~~~~~|||||zyzzyxzzzz{|~~}~~}}||||||}~~~~~}}}}}}}}~~}~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}|{zyyxxy{{|}}}}~~}}}||{{{{|}}|}}}}}~~}|{{{{{{|}}}}}~~~~~~}}~}}}}|}}~~~|||{{zzyyyzzzz{|}|||{{{{{{{zzyz{{zzzzyyyzywxxxxxxz{{|}~~~~}|}~~~~}}}|||{{zzzyyyzyyyyyyyyzzzz{{{{||}||~~}}}}}|{|||{||}}}}~}|}}||{{{{zzyyyzzz{{{{{|}||||||{{zz{||{zzzyxwwxwwwwwxyz{{|}}~~~}|||||}}}||{{zzzzzzyyzz|||}~~~~~~}}|{zzzzzzzzzz{|}}~~~~~~~}}}}}||}|{{{{{{z|}}}~~}}|||}}~~~~~}}}}||}||{{{{{zz{{zzzyzzyyzyyyxxxyyzz{{|}}~~~~~~~}}}|||||||}|{{|{{{{{{{{{zyzzzyyyyz{|}}}}~}||}}|||}|||}~~~~~~~~~}}}}}|{{{{{{{|}}~~~~~~~~~}|{{zzyzzyzz{{{{{{{zzzyyyyyyyz{|}}|}}}}|{zzzzyyyyzyyyzzzzzzzzyyyyyyyyxwxyyyz{}||}~~~}|}}}}}~~~~~~~~~~~~}}||{zz{{zzzzzzyyyxxxxyyyz{{|}~~~~~~|{zyyyxxyzzzzz{{z{{|{zz{||}~~~~~}}~~~}}|}|{{|}~~~~~~~}~~~}}}~}|~~~~}}||~~}}~~~~}}}}}}}~~}}||||{{{{{|}~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}||{{||{{|{{z{||{{|||{zz{zyzyyyzzz{zz{zzzyzzzyz{|||}~~~~}|{{{{{{||{{{{{{{{zzyyyxxxxxwwwyyxy{{|{{|||{{{zzyyzyyzzzzz{{{{{{{zyyyyyyyxxyyz{{||}}||}|{{z{{zz{|||||||||||{{{||{|}~~~~~~~~~}}}|||}}}~~}}||||{{zzyyxxyxyyyyyxxyxwwwwwwwxxyyz|||}~~~~~~~~}~~}}}||}}~~~~~}}~~~}}}}}}|||||}||||{{zyyyyyyyyyyyzzzzzzzz{|}}}}}~~~~~~}}~}{|||{|||{{{||{{|{{{||{{{||{{zz{zzzzzyyxyyxxyzzzzzzz{|}}|}~~}|||||}}~~~}~~~}}}~~~~~~~~~~~}}||{zyz{{z{{{zzz{{zzzzzyyzzzzyyyyxxyyxxyyxxxyzxxyyyyyz{{{|}}}}~~~~~~}||{{{zz{||||}}||}}}}|}}~~~~~~~~}}}|{||}~~~~}}~}}}|}}||}}}}}}||||||{{{zzyzzzyyxyyyyz{{{||}}~~~~}}~}}~~~~}}}}~~~~~}}~}}}|||||||}}}}~~~~~~~~~~~~}}~}}}~~~~~~}}}}|||}|||{{zyyzyyyyzzyyzzzz{||{z{|{{|||{{||||}}}|||}}||||}}}~~}}||}|{|}}}}}}}|{|{zzzzzyxwwwwxxyyyyyz{{|}}|{|}||}}}}}~~}||||}}~~~~~}}}|{{z{|{{||{{|}~~~~~}|}~~~~~~~~~~}}}||{zzzyxyz{{{|}~}~~~}}}||{{{zzzzzzyyzyyxxyzyyz{z{{{{zzz{{z{|||||}}||}}}||}}}}~~~~~~~}}}}}|||}~}}~~~~~~~}}||{{zzzzzzzzzzzz{{{zzzzyyzzzyyyxxxwwwwwxxxyz{|}~~||}|{{||||}~~~~~~}}}}}}}~~~~~~~}}||}}}}}}}}}}}||{zzzzzzzzzyyyyyyz{||||}}|||||{z{{zzz{||{|}}}~~~~~~}||}}||||}~~~~~}}}}|{z{zzzzzzzz{{{||}}|{{||||||||}~~~~~~~}}}~}~~~~~~~~~~}|}}}|||||}}~~~~~~}||}||{{{{zzzzzyyyyyyyyyyyzz{{{{{|{{{|{zzzzzzz{{{{{{{{{{{{{{{||||}}}~~}}|}||||}|||||{||||||||}}}}}~~~~~~~~~~~~~}}|}~~~~~~}}}}|{{{{zyyyyyxxxxxxxxyyxxxxyyyyzzzzz{{{{{|||||}~~~~~~~~~}}}}}~}}|}}}}}}}||}~}}~~~~}}}|{{{zzz{||}}}~~~~~~}}}}||||||{{zzyyyyxxxxyyyz{{{{||}}}~~~~~~~~~~}~~~~~~~~~}||||{{zzz{{z{{|||||}}|{|||{||||||}}}}}}||}}|{|}~~~~}}|||{{{zzzzzzyyzzzz{|}|}}~~~~~~~~~~~~~~}||{{zz{{{{{{{{|||}}}~}}}}}}|||||{{||||{{{{{|{{{{{{zz{{zzzzzzyzzzz{{{||}~}}||}}}}}~~}|}}}||}}}}}~~~}}~~~~}}|{{{||{{{||||||{{zzyyxxxwvvwvvvvwxwwyzzzz{|{{{{||||}}}~~~~~~~~~}||{{zyzzzzzzzzz{|||||}}}|}}}|{{{{zz{{{{{|}}}}}}||||}}}}}}}~~~~~~}}~}}|||}}}||}}}~~~~~}}}}}}|}}}}~~~~~~~~~}}~~}|||}|{|||||||}}~~~~~~~~}}}}}|{{{{{||}~}}~}|||}}}}}}}}~~}~~~~}}}|||{{zzzzzyyxxxyzzyyzz{{{{{{{{{|{{{{zzzzzzyyzzz{{{||||}}~~~~~~~~~~~}}}}|||||{{||||}}}}}~~~~~~~}}}}|{{{{{z{{zzyyyyyyyyxwwwwwvwwwwwwwwxxxxxyyz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~}}~~}}}}~~~~~~}}~~}}}~~~~}}~}}}}{z{{||z{~}|~|x~xx~}}|zywz|xvwyywuvzzxyyyy{{yxy{||}{wz~}}zx{~{yz{{{z{~~|}~|{}~{z{{z|~}{~~}|{{{zxvvxxxxwwyyy{zwx{{{zz|~}|||{yyyxvx{ywxxwxxxxxvwzxw}}{~~{yyz|}|{{zzz{}~}||}}xz~{y|~{zywwy{~}{}~~~}}}{zzzz|}~}{{|yxxxxy|~~|y{|yvvwwy|}~|yz{ywvvxyuqoputqqprvtqsvxyvtvy|~|{|~}zz{{zzyywvxywuuvvtqoqtuwy{|{vvywuvvwwvuuuwzzwtw|{z}}}~~~|{{{zz|~|}}|}|~}|||}}~|{~~~}~}{zyz~}}~yy}|zz|~||{|}~|{{|}~}}}|{{|||}~}{yyy{~~}}{y{}}~|z|{xwvvwwuuuuwyzyxxwvwx|}{{||}{yzyxz~~~~{xwuuvwxy{}|{zxvwxxwvxy{}}}|yy}}xvwwwxxusuvtsqqrrqsuvxwwyz{|}~~z||||||}{~zxzywxyz|}~||~~~}|w{~{xxxyzyxxxy{}||~~~}|y~~|~~}zwy{zyyzz|}~~}}~~zy}~~~}{{{zxxz{xxywuxzwuvwvvvvwwvy|unsxsquwwvtuwvusrqpstonuxvuwxzzxz~{x{~|{{||~||~~|z{|~~~{{||}|||}}}|y}|}|{{|}~~}{{ywwxxxvty}zz|~}~|~~}zy|~||{||{z{|{~~z|~|z}~~}y|~}}~~~~{xw{{yxxyzxxxwxwustvywruyywutvxwusrrsutsvzzyyyyz||z{}}|}~~}}{z{|{xy|{yyxxywvvvwwvwx{~}{{{zxz{ywz{uuz|||{}}~~{xzyssx{{~}}~~|yyz{}~~~|||ywvvutuwxyz{|zy|~|{~~}~}~~}~}}}}~}~~~~|xy{vrttrqsssssstrqtwtrstsrrqoptvxwtvy{{||||}~~}|{|{zz{}~zy~}|{z{{y}}{}|z{||zyxy}~yvz|{zxy{yxxwx{}}{{}zzzywwvuwz|zxy}}}~|xz|yy}}xwz~~|{}}~||}~}~~|z|}|}||{zyxyzyvutuvvuxyxz}|zz}|{{zywuuy{yy{}~}|~}~~~}~~}|}|zz{{zzyvuwxuuwvttsturnqvtqrrrqppppqrrqptxtpsvuuvwwx{{|}~~||~|}}{y{~}|}}{zzzzyxvtuusuwwxutwzyxwx{|yxxz|{{{z}~}{zz~~~~}~}}zx{}|{z{}}~}|~~}}{{||}~~~~~}}}||{{z{}~|}~{|}~}}~~~}z{}|{{{{{|zwwxyz{{z{}~~~~}}~~|||{{yxwvwwussvywux{zz|||}~}~~}|{}}|}}|}~~~|y}}|{ywvvvvvwxxx{{{{|||{{{|||}|ywz{wuwxwwttvvuy}ywz|{|{z{|yyywuwyxwwvuvwz|}~}ywz}{yz{~}yz|||{zyz|}{y{|{zz{|}~~~~}}~~~}~~}~|zyy{|zz~~|}~~~~}||}}|{{|}~~{z{{yxx{~|z|~~}zy{{yz{{|{zyyxwyzwwyzyyy{~{xxywtuvuttvyxuvxyyvtvvvuuuvvutrsvwyywxzz|{{|~}|}}|{{zz{}~~}}}~|{}~~~~}~||||}|{{|~~|{{{{yx|}ywz{xvvxxwuvxwwy{zy{}|}}z{}}|{{~~{}~~~}}}~~~~}~~|{yxxwutsrqrqppppqrssssuvsrrsssstuxxvvy|}}||}~~~~|z{}{z|~~}}}|}}{|}{zzz{|zz||zyz{}|zyzzy{|xy}}zyyz}}|~~}}|}}|||}~~|}zw{}|{zz{{yz|||}~~~~}}~~}~}}~}~~||}~~}|~~|{zywvvvwurqrsuutsstutstsstttttuuvvvwwwyzyvwz||zxz}~~~|||{|~~}}~}{~|{{}~~~~~|z|}}{xx{|zxvxzywwvvwyxwxz{}{xy{zyyyz|}~~~}~~||~~~~}~}|{zyxxxyyxwxzxvuuwwuuwxxy{|}~}~|~}~|z}~~}}}}~{|~}{{z{|xvyzwuuuvwxyyxvuvvvxwttvvvuuwxxyxwxyxwvuusstvvvxyz{{{|}}}}~}}~~}~~}~|}~|~||||zywwxyzzxwz{yyzzzyxy|{z|~}|z{}}|||||}~}~~~~~}|{{{ywvwxxxxyzzz{|{{}|xz}}}|||}}~~}}}}}}~~~~~~~~~~~|{}}{{||{{z{}{xvuwyxwxyyxyyyyxxxvtvxxyzzyzz|}|zzzxwz{xxz{{}~}~}}~}}~~}|}||||{yxxxxyxvvxzzzy{}|yz{{z{zxwxz{zxy{{zz{{zzzzzzz{{z{|}||{{{|}}|{|~~}~~~|}~|{}|zzzywxyyyz||}}~~~}}~}}|{}}{yy{}~~~}}~}}}~~~}}~~}}}}~~}}}}~|yz||{yy||xwxy{yuwzyz{{{||}~~}||}~~|}~}~~}||||{zzzyyxwuuuuuuuttsstuuutuvuttvvwvuuutssuvvuvw{}{zzz|~~||}~~~~~}~~~}{}~~~~}{z|~}z{}~|z|}{{yy{{zzz}~}}~}~}~~}~}~}|}}~}~|{{|}}zyyzzywwwwuuvvvvvvvuuuuttuvuttvxyz{zy{~~|{z}}{~~{{|~}{}~}}{{{}|yz||zyxxyz{z{|||||||{yxvxzzzz{||y{~}{|}|{{}~|~}~~~}z{~|yz{{|yx{}{{{|}|yz}~~}}|{|~}z~~~~{{}~|~}~}~}||~~}|{zz}~}~~~|z||{yxz{||xwz{yxyzywvwwxwy{yy|}}}}~}|}}~~|zyyzzyyzz{{|{{zyyzzzzyz{}{z|~}}}~|||{{|}~~~}|}||~~}|{{~}{{zyyy{~{xyyyyyyyz||||z|}~~}~}yy}}|||~~}y}|zzzz{}~~}{{||zyxyywwyyyxvy|{{zx{}}~}}~~}||{|}}}|{zy{}|{z{{{{{z{}|zyz|~zx{|yy|~~~}||||{zz{}~||~|yz}~}|{yyyzzzxy|zvvwxxvstutttuuuuwyzz{|}~~~~}}|}}|zzz{}}|}~~~~}~|~~~}|}~}|}~~{||z{}|zyz{{zxxy{||zyz||||||}||}~~~~~}~~}~{y{||{yxzywxxyxwwwwwwvwvutstuuvxwvxxwwwxzzyxxyz{{{|}}}~}~|{{|{zyxz}}||}~}~~}}}{zzyyzzyxyyyzz|}{xz}||}~}~~|~~}}~}|~~~}~}|{|~~~~}|}~}{}~}}~~}{{{{{}~~}~~~~}~~~~~~~~}||}}}||||||||{|}|z|}}}||~}{{{{{zy{||||}~~}{{zzzyxyzzzzyyyyywvwwwvuuvvvwwvuvxxxxxxwvvvvvwwwxz{{{{zz|~}|}}~~}~~~|}~}~}|{|}|yyzywyzzzz{{{zz{{{{zyz|~}~~~}~}}}}|{|{{}}|}~}|}~~|zzywuttuuutttwyzyyz{{{zz{||{{{|}|~~}|||zzz{{zwwxyzzzz{zz|}}}}|{{||{{|||}}}||}}}{zzzy{|{z}~|z{{{{|}~|{}~~~}|}~|{}~~~}|~~}{{~}zyz{{zz}}|}~}|}~~~~~~~~~~~}||{y{|{yyy{|}}|}~~~~}}}}~}}~~~}}~~~~~~}|{{{||{{|}~}|~~}||||}}}~~~}||~~}}}}||}}|z{|}}{|~~}zz{zyyyzzzz}~}|||}}}|{|}}|}~~}||}~}|||{}~}{{|}}}~}||}~}||{zzzz{{zzyz|}}}}}~}}~~~~~~~~~~~}||{{zyyyz{{}}||}}~~}}~}||}}||}~~~~~~~~~~~~~}|||}}|z|~}||}}}{zz{{{zzz|~|{}~}~~}}}~~~}~}}||}}{z{{zyyxxxxxxwvvwtstuuvwxyyxxzzzzyyz{zyyzyyyz{|{z{}}~~~}}~~}}}~~~~~}~~|{||{||}~|{~~{z||{{|}~~~~~~~}}}}}}|}}}~~}}~~}|}|{zzzyyxxxxwvvvvwutvwvuuvwxxxyzyyyzz{{zz{{{||{{{|}~~}~}|}}~}}~~}}~~~~~}{yyyzz{{{{{|~~~~}|}}|}~~}}}}}~~~~~~~~}|||{|}}~~~~~|}}}~~~~}}~}}~~~~~~}}}~~}||~~}}|{|||||{|~}{|~}}|{||zyz|}}~}||||||}}}~~}}~~~~}~}~~~}}}~~}}}~~|{{{{zzzyyyyyyyxwwwwvuvwxwwwwwxxyyz{{|}}}|}}~~~~~~~}}|}}}||{{{{{||{{{|}}~~}~}}}}}}|||}||~~~~~}}~~}|||||{{{{zzz{|{{|}~}|zz{{{zzyxxyxxz{{zz{}~|}~{{|}}}|||{{{zyzzzyz{|{{z{{zzzzyz{zzzz|}||{{||{{{{{{zz{~|{|}}|{|~~~~~}|}~}|~~}~~}||||||||{z|}}}~~~}}~}~~}~~~~~}|}}{z||zyyyxxxzzyyyzxxxxxyyz{|||}}}|{{|}}|{{{||}~~~~~~~~~}}~}}}~}|||||{|~|zz{||}~~~~~~~~}}||{{|{yz{||||||||}~~~~~~~~}||~~~~}||}}~~~~}||||}{z{|}~}~~}}}}}}~~~}}}~}~~~~~}|||||}}}}~~}}}}|||}}||}}|{|}}{{|}{y{|}}}~~~~}~~~}}}~~}||}~~~||}}|||}}|{zzzz{{zy{{zyy{||zyyxxyzyyyyyyxyyyyzz{{{{{|}}}}}~~}~~}~~~}}}}~}}}}}}|}}}}|}}}}~~}}}|||}~~~~~~~~|}~}}~}}~}}|}}{z|||{{{zyxwwxyzzxwyywwxyzyxyyyyz{{z||{|~~~}|}}|~~}|}~}|}}}}}}}~~}}}||}{z{{{zzz||}~~}}}~}{|}|{{{{{z{}}}~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}|{{{zzzz{||}}}}}}||{{{zz{|||{|}~}}~~~~~~~~}|{|}}|||||zz{|{zz{{zxz{zz|}}~~~}~~}|{|}|z{{|{{{{{{{{{{{{{{{|{{||}~~~~~~~}~~~~}}}~~}}}~}|{|~~~~~||}~}}|}}|||}}}}~~~~~~~~~~~~~~~}}}}|{{|}|{||{{{||{{|}}}}~}}~~}}|||~~~}}}}}}|}}}}}||||}|||{{zyz{zyz{{{{|||{||{zzz{{zz{{zzzzyzzzzzzzzz{{{||{{|~}||||||}~~}~~}~}~~}}~}}~}}}}}}~~~~~~~~}}~~~~~}|||}}}}}}~~~~~~}~~}}~~}}|}~}|~~~|||ywz}|yyzyvwzzzywwxyyusw{ywxxvtttsswzz{zyz~~}z~~~~}}}~|{}}{{{|}zwy{zxyyzzzzzyxxxy}}{~}|~~}|~|}~}{yy{{{{ywxwuuwwussvwusvxustvwxwwxwy|}}~}}}}|{}~~~~||}}}|}|{zz{{{zyyyyyyyz}~~~|||}~~}}~~}}}~|y{}xtx{xvwyyyyzzzxwxxyz{{{{|}~~}~~~|}}~}~~~~}|}~}~~{|~}|{zzzxvvvvvuvwyxuuvutsstuttuwwwvx{}{z}}{}~~||~~}}}}}|||}}|{{}~|{|~}|}~{y{}|}~}~~||~}~}~~}}|}~~~~}~~}}|}~~|{zwwy{|}|yz{{}~~{xz|yvxzzzzz{}}~}||}~~}|||{{}~~~~}{}~{x{}~~~}}}zxxyxwxy{{yxz{vsttsrqpqrsttuwyywy||{}~|~}{|}{yyyxxwwxyyz}~}}~}}}||{{}}|~|~}{|}{{|}||}~}|{z{|}}}}||}~~~~}~~{xyzvtwxvtuwvtvyxwwwurtvsqsuutvyxy|~~~~}}||{{{zxwyyvuutttuvutvyyxz}{z|}}}}}||}~|z}|y{}{yyzyxyzyyyyyz{||}|{}~||~}}}~~~}}~}|||{{{|zxy{zy{|{z|}{yyzzyxxxxvstuuuuttuwxxwwwusuwwwxyyyyyyzz{||{z|~|zzzxwwxxwxz{{zyyyyyyyyxyyxy|~|{zyxz{zz|~}}~~|zzzyxwxxxxz{|}~~~~~}~}|}~}}}~~~~}|z{{{{|||~}}~|yxyyxwwy{|{xxz|~~|zz{zz{}~{yyxvtstsqpqrstvxz||||{{zyxwvvwxyy{}~~}{zyxxwxyyxxz{{{}}~~}}||}~}}}~~}}}{yyyxwxyyyz{|}~}~~|}~~~|||{{{{zzz|||}}~}}||}}}~~~~~~~~|zz{zxvutsrqppopqrsttxzzz|~}{{{{zyz{|}~~~}}}|zyzyxwxyxxyz{{|}|zzzzzyyxyzzz{{||}~~}|zzyxwvuuuuuvvvwxz|}}~~|{{{{zyz{z{|}}~~~~}~}~}}|||{yyyxwwxxwwwwwusssrpppppppqstvxz{{{|~~}}||{{{||||}}}~~}||{zzyxxxwwwwwxxyz||{|||{z{||}}}|}}~~~|}~~}}}}}|||}}}}}|}~~}}|zyxxwwwxyyy{|}~~~}|}~}|}}}~~~~~~~|zywwvvvwxyxxyz{|~~~~~}{yxxwvwwxyz{}}}~~}|{{{zzyxxxyz{{{{}~~}|{zzyxxxxxxyz|}~~}}}}}|}~~~}~~~}~~|{zyyyxyzz{|||||}}~~}}|||||{{|}~~}}}zwuttrqqrsstuvwxxyzzzzyyxwxxxwwwxyz{||}~~~}}|{z{{||}~~~~~~~~~}~}}|zyyyzyyz{{{{|~}}}}}|zyxwxxvuvwxz{zyxy{|{}~}|||}~~~~}|{{{{|||}~~}}~~~~}|{z||{{{{|||}}}}}|zyxwutsrrqpppqrrstuvwxyz{{{zzzzzyyxxxxxz{|~~~}{zzyyzzyyz{|{{|}||||||{zyyzzyz{{{|}|}}}~||}~~~~~}}~~~~~~}||}|{{{zzz{{|||}}~}yyyz|}~}|||||~~~~}||{z{zyyyyy{{{{|}~~~~~~}}}}~~~}}||{{{z{{|}~~|||{zzz{{yxxxyz{|~~}||{zzz{|{{|}}}~~~~~~~~~~~}}{{||}~~~~}||{zz{zxyzzzz{}~~~~~~}~~}}||}~}~~}|}}}}~~~~}}}}}||{zyxxxwwxxxwwxxxxxxxxwwwwwvttttttuvxyz|}~~}||}}||~~}~~}||||{||{{|||||}~~}}|{yzyxwwwwwxxyzzz{{||}}~~~||{{{|||}~}|{zyzz{||}~~~|zyxxxxyzz{||||{{z{{{|{zzyxwwwwwwwvvuuutuvwxyyzzxwwvvuuwxxwxy{}~~|zyxxwxz|~~~~}}||||{yxwvvuuwy{||}}|}~~~}{zxxxyz{}}}}}}~~~~~~~~|{{||||}}~~~~~~~~~}}|||{{|}~~}||}}}~~~~}}||}}~~~~~~~~~~~}|||{zz{{{}~~~~~~}|||{|}~~~~~}}}|{zyz{|}}}}~|~~}}~}{yyy|~~}{{|}}|zyyy{}~~}~~~}{yxxyyz{}~~~~~~~~~}~~~||}}~~~~|{zzz{||}~~||{zyyyyxxwwxyxwwxxwvuvuuuuttttttuvvwyz{|}~~}}~~~~~~}|}~~}}}~~~~~}||{yxwwxyxxz{|{{{{{z{{{{|{{zzzzz{|}~~~~~~~}}||}||}}}}~}}~~||{{zzyxxxxyzzzz{{{{{{{zzz{zzyyyyxxxxxwwxyyyyyxxyyyyxwwvwwxyzz{||}~~~~~}}}}}}}~}}~||}|{{zyzzxyyyyyyyyyz{{{|~}|}~}||||zzzzzz{{|{{|~~}}||}}|{{|}}}}~~}}~~~}~~~~~}|{{{{{{||}~~~~~~~~~|}}}|{{}}}~~}~}|{||}}}~~~~~}}}|||||||{{|||||||{|}}}}~~}}~}|}}|{|||{{{{{{{|||}~~}}~~}}|}}|||||||}~~}}~~~}}}|||}~~~}~~~~~~~~~~~~~~~~}}}~~~~}}}|{{{||zz{zyyyyxwwvuttttsstuuttuwwwxyy{{||}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{zyyyxxxxyyxyzyyyz|}}}~~}}}}|{{{zyyzzzz||}~~~~~}}}}|{{|}||}}}||||}|||||{zzyzyxxxxxxxxxyyyxxxxxxxxxwwwwxxxxyyyz{}}}~~}|}}}}~~~~~~}}||zyxxxwwwy{{{}~}{z{|}|z{}~~~~~~~}zwwwwz|||||{||}~~~~}}}~}||{{||||}}~~~~}||}|{|||{||}~~~~~~}}}}}}~~~}}}}}~~~~~~~~~~~}}~~}}|||{{|||||}}||||{{{||||||{z{|}}~~~}}}{{||{{|{{{{{|{{}}}}}~~}}}}}|{{{{zz{{|{{|}}~~~~~~}|{{{{||}~}|||||}~~~~~~~~~~~~~~}}~{yz{{|{{z{|}|{z{|{yxwxxwwwwwwwvuuvwwxy{|||}~~}~~~}|||||}}|{|}}}}~~~~~}||}~}|}~~~~~}||{zz{{zyyyxxxxyyyz|||}~~~~}}|{zzzzyxyyxxxyzz{|}~~~~~}}~~}|}~~~~~~~~~}}}}|{zyxwwwwwwwwxxyxxxxxxxxxxwvvvwwxyz{{|}}}}}}}}|||}}}~~~~~~}~~~~~~~~~~~~~}}||||{||}}|}~~~~~~~}|||||{{{{z{{{{{{{{{{{{{{zyyxxxxxxyz|}~}~~~~~~~~}|{{{{{|}}}}~~zyxy|~~|z|~~}~~~~~~{|}}}~}|||}~~|{zzzyz{{||}}}}}}|||||{yyyyyyyyz{|~~~~}~~}||}~}}}}}|~~}}}|{{{{{{{|}}||}}}}|}}}}~~~~}~~}}}~}}}}~~~~~}}~~~~~}~~~~~~}}|{|}}}~}|zyyyxxxxxyyzzzzz{{{{zzyyyyyyyyxwwwxyzzz{|}}~~~}|{|||||}}||}}}}}}}}}}~}}||}}}~~~~}|{zzzzyzzzyzz{zzz{{||}}|||{{{{||{z{{{{{{|}||}|{{|{{zzzz{{|}~~}||{yxxxxxxxxxyyzzyyxxxxwwwwvvvvvwxyyz{|}}}~~~~~~~}}}}||||{{{{||{||{|}}}}}}}}|}}}}}}~~~~~}}}~}}||{{|||||||{{{{{{zyyyxyyzzzz{{{{|}~~~~~~|wx}~~}}~~~~~~~~~~~~~}~~~}}}~}||}}}}~~~~~~~~}{{z{{||||||||}}}}||{{{{{{|||||}~~~~}||||}}}|}}~~~~~~~~}}}}}}}}|{{||{z{||||}}}}~~~~~~~~~~~~}}||||{{{||||}}~~~~~~}||||zyyyxxxxyzyxwxxxxyyyzyyzzzz{{zz{{|~~~~}|}~~~~~}}}~~~}}}||||}}|||{{{||}||}~}}}~~~}}}}~~~~~|||}}||zwtrv{}}}}}}|zyyz{}~}||}~}}|yvvvwy}~}}}}~}||{yxwx{}}|{||{{zzyyxwwvvuuuvvvvvvvwy{|{zz{|||}~~~~~~~~~}|{{{zz{|}}}}~}||{{zz{||}~~~}}}||||||{{{||{zzzzz{{{z{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}~~~~~~}|}}}}~~~}}}}}||||{{{{|}}~~~~~~~~~~}}~~~~~}}}}}}|||}}}||{{{{{|||||||{||}}}~~~~~~||~~}||}~trrsy}zz|||||||}}zyxwvvwz}yvuuwyzxvvxxvttx{~}{yyz|}}}~~}}}}}~~|{{||zyzzzzzz{{|}~~~|||}}}}}~~~~}|{||}}}~~}|{zzz{{{|||{{{{zxxxxyyy{{{{{zz{|}}~~}{zzzzzyyxxwwwxxyyzyyxxyzyyxxwwwvvuuwxyyyzzzzzz{||}}~~}}}}}}}|||}}}}~}}}||}}}~~}}|}}}}}}~~~~}||||||||{{|}~~~~~~~}}~~~}}}~~~~~~~~~}}}}|{{||}}|||}~~}~~}}}}}~~~}}}~~~~}~~~}}~|vuvy||}~{{}~~~~~~~}}}~}{z{|~~~~~~~~~~~~}}}}}}}~~~~}||}}}~~~~~~|||||}||{}~~~||}}|{z{}~~~~~~~~}|{}~~|{zzzzyyz{||}}}}}|{zz{|}}~~}||}||}}{z{}~}~}yy~zunlv}x{~}~yutuw{~|{yxxyz}~yuqpv}~~|y{~}zz{{}~~{z{{{zz||ywwwwxyz{|{z{|~~{z|~~~~~~~}|}}{zz{}~~~}{||zzzzzzzzzz{{yxy{|{zzzz{}~}}}||}~}|zywwwxxwuuwwxwwvuuwxyyyxwvvvvvuwyz||{zz{|}}~~}}}~~}{z|}~~{z{{{{{{||}~~}}~~~}|}~~~~~}}}~~~~}~~}}}}~}}}}{{|}}|{z{{{{zzz{|||||}}||}}}}}}~~}}~~}}}}}}}}~~~~~~~~~~~~}~~~~~~~}|{{||}~~~~~~}}~~~}}}}}|}}}}}~~~~~~~~}~}{|~|{}~}{{~~~~~~|{||zz{||||}~}~~}}~~}||}~~}{|~~}||}~~~~}}}}}}|||}}}}~~~~~}~~~~~~}}~}|||}}||}}|{{{{{|{{{}}}}}|}}}}|{{|{zzy{|{{zz{{zzzyxxxwvvvvwxxwxyz{zx{~{y|}~}||~~}||}}|z||zyzzyxwxyxwxyxxz{zyyzy|~~~~}|}|||~~}}~~~~~|{{~~}|}~~||||{yxyyyyyyzzz||{{}~~}}~~}}}~~~~}||~~~~}}~~~~~}}~}|}}}}}~~}|}}{{||zyyyyxxxyxxxyyyzzz{}}||||||{{zxwwwuuttutsuvutuvvuuuttssssrrsrsuvttvwxyxyzzz|~}~}~~~~}|zzzzzz{{{||~~}~~}|{||}~~~~~~}||{{{{}}{{}}|~~}{z{|||zyzzyy||{{{|{{|{{|}}|z{}~}|{|}|{||~~|z{{zz{{{}|z|}~~}}~~~~}}~~}~~~~~}~~~~~~|{||zyyyyzzz{{|}~~~~}}}}}|{zyxyzyyxwwyyxwwxxvuvwvwxxxwvxyyxz|{zz|~~~~|{{||{{{{{{{z||{{zz{{zzzyyyyxxy{{|||}~~~~~~~~~~~}~~~}~~~~~~~}}}}||{|}}}{{|~}{{{|}{zzzzywz}||}~}~~}}}}~~}}}}}}~~~}~~~}~~}|{zzzzyz{{z{{{{|}{{|||yxy{{zzzz{{{xy{|{zzz{yxyyyxxwwvwvtttssqpqrssrrrsssrtuuttuuuvwxxzzz|}~~~~~|}~~}}~~}}}~~~~~}~~}|}}}}||}}}~~~~~}}~~||~}|{z||zyz{|{z{}}|{{||{zyyz{|{z{~~}}|||{{{zyyzzz{}{{{|{{{|{{{{|{z{}{{|}}}~~}~~}}}}}{{||}}{{{}~|{}~~~~~~~~~}|~~}||~~~~}|||{ywvvwwvuuuuuutvwvwxxxxxxxyxxxxxy{{{{{||{{z|~|{|||||}~~}||}~}||}~}|||||}}}}}}}}}}||}}|{{{{|}~~~~~~}}}}}}|{}~|z{|||}}}}~~}}}~~~~~~~~~}|{|}}|}~}}~~~~~~}~~~}}~~~}}~~}}~~~~~}}|||||||{{z{{yyyz{{yyz{|{zzzzzzzyyyxvvwwwvuvwwvuuvvvvttuutttsssstttuvwwwvvvvwxyxxz{}}}~~~~~}~~~~~}|}~}}~~~~~}~~~~~~~~~}||{y{|||zyzz{{{{|||{z|}|{|||{zz{{zyyyyyzzzz{}}{{{|||{yxyzyxxxyyxxyz{{{{|}~~}~~~}~~}~~~~~}}~~~~~}|{z{{zz{zxwwwxxwwwyyxxxxyxuvxxwwwwwwwwwwwxyyyyyzyyyzzzyyyyyyzzzz{z{}}||||}}}~~}}~~~}|{z{|{zyz{{z{~~~~~~~~~}}~}|}~}}~~~~~~~~~~~~~}~}||||{z{|}}}~~~~}~~}}}}|||{{|}}~~~~~~~~~}}}~~~~~~}}}}|{{{{zyyxxxwwwvvuutttsssssttttttuvuuuuvvutvvvvvvuvvwxxxz{{{|}}}}}}}}||{{~~~~~~~~~~~~~~~}||{{|}||~~~~~~~}~~~|zz{|{{zz|}||{{|}~~~~~}}||{{zyxwxxwwwwwwwxyyz{{yxxxxxxxxxxxxxxyy{{||}}}}}~~~~~}|{|}}|{zyyxxwwwxwvuvxwwwwwwwwvvvvvvvxzyxzzzzz{|{z{|{zzyxxxxwwxyyzzzzzz|~}}}}}}}}~~}}}}~~~}}~}|{|}~}|}~}}~~}}||{zyzzyyz|}}}}~~~~~~~}}~~~~}}}}}{yz{zz{{||||}}}}}}|}}|{|||{{{}|{|}}|||}~}~~~}}~~~~~}}}~}||}}|||||{zyxwwxvtssssrrssssttttuustuuuuuuuuvwwvwyyxz{{|}}|||}}}|{|{z{||||}}|||}}}}}~~~~~~~~~~}|||}~}}~~~~~~|}~}|}~}~~~~}~~||}|{zz{zxz}{z{|}}|{zyxxyxvxywvwxxwvvwwvvwwvvwwwwwxyyyzzyyzzyzz|}|||}~~~}}|||{zxwwvvvuuvvwwvxyxxyyzzzzzzyzzyy{|{{{{{{zzzyxxwwvwwxxxyxyzzyyyyzzzzzz{{{{||}}}}~~~~~~~~|{|||||||{{{{{{zzzz||{z{}}~~~}~~~~~~}}~~~~~~~~~}}}}||||}}~~~~~}}|}}{zz{zyyz|{yzzyyzzyyyzzyxz|}~}|||}}}|}~~~~~~~~}|}}||{{{zyyyyyyyyyyxxvvvuutsrtttttuuvwxxxwy{zyzzzz{|||{{{{z{{zyyzzzyyzzyxxwxyyyz{{{{{{|||{|~~|~~~~~~~}}}~~}}~~~~}}~~~~~~~}}~~}}}}{{|}zx{}}{xw{~}}|{{zxyxwvvvuttuuttuuuuvvvuvxxxywvwyyywwy{{}~~}}}||}~}}|}}~~}{z{{ywxyxyz{zz{|{zz||yx|~{xxxyxwwvwwxxvuwxwwwwvwyyyxwyzwvwyyyxxz{{|||}~~~~~}{{|||{|}}|{||{yxxz{{zz{|{{|||||}~~~~~}~~||}|z{}}}|}~}}~}~~~~~~~~~~~~}}}}~~}~~~~}|}}{zzyxxyyyyxxyyxyyzzzzzzz{|}}z|~}~~~}|{{|{yxyzzxwxyzzyzzyyz{{zyyxxyyyyyyzyxz{ywy{{{{{{yxy{yxzzxwyyxwvwzyxxyxxzzzzyyyzz{{||}}~~~~~~|||}}~~}}~~~~~~~~}}}}||~~~~}|{{~}{{|{z{}|{}}|{zz||{{{zzzyyz|}ywxxwvtsstvtqsuuussuvuvwwxyzzz{|}~~~~}||}}}}}|~~}~~}~}}}||zzzywz{xvwwxxwwwwxxwwwyywvwwxxvwwwwvvwwvvvwyzz{{{z{{yx{|{yzz||{{}}|}~~~}|{{{zxy{zyyzyyz||}~~}|}~}}~~~~~~~~~}{{|||}||||~~||~~|{~~~}~~~~~~}}~~~}}||}~|zwvwwwwvwyyxwwyzzzzz|}}}}}~}~~}}}~}{|~|{}~~}{|~|{||}}{zz{||zzzyyxwxyz|{{|}~}{}~}|{{{{zyz{zxyz{zzzzzxxzzxxz{z{{{{||zyxxyyxy{|{{{|}}}{{|}{{|}~~}}~~~~~~||}|}~~}}}}}}}}~~~~~~~}}}}}|z{~}{{{{{{|{zzz{{yz|{yzzyxxwutuuutsuwustvuuuuuvwx{{z{}}~~~~~}~|{zzzzyxxywvvvwwuuxyxwwx{zwxyxwxyzzzyyzzyyyyz{zxxxxxxxxxwwwxwwwyyxxxwxyzzzyzyy{}||||}|{}}~~~~~~~}}}{z|}{z{{{{{zz|~}|}}~~||~}{}~}~~~}~~~~~~~}|}}{{{||zxyzzzxxzzzzz{|}}}||||{{{}}|}~~~}}~~~~~~~~~~~~~}~~}}||~~~}{z|}{z{|}}}~~}}|zzxxyyxxxyzzyyyxxxyxxyzzyxy{zyz{zzzz{||}~}||||{{{|}|{|}}}||}||{|||}~|{{||}~~}}||}}}~~}~}~~~~~}|}}}|z{||{{zzzzyxxyzzyywwyzyxxxxvuuvvwwvuuxyyz{||||}~~}}}}||}|{{}}~~}~~~}~~}|{{zxwvvwwwxyyxxyyyyyyxwwvuuvvuuuvvvwyzyyz{zyyyyyyxwvvvwwvvwvwyzxxwxywuvyxwwx{|{{|~~}~}~~~}|||||{z{}}|}}|{{|{{{zzyxy{{zzz{|{{{}~~~~~}}}|~~~~}~~~}||~~}}~~~~~~~~~}}||{{||||||}~~}|{{{zyyyyzzz{|||||}~}}}||{{||{|}~~}|}~~~~~~~~~~~~}}~~~~~~~}}|{zzyxxwwwwxxxxy{|{z{{{zyyzyxxxyzzz}}~~}~~}|{zyyzzxx{|zz{|}~}~}|~~~~~~~~~~~|||{{zyyyyyyyyyz{zyyxyzzxxyyzzzzzz{|}}}}}}~~}~~~}~~|}~|{{{{{zz{zzzz|}|{|||~~~~~~~~~}}~~~|{|}}|{zxwwwutvwwwvvwvuwyxwwwwwvvwwwvuuvvwvvwwuuuvwwuuvvvwxyyyyyxwxyyyz{{{z{|}~~~~~~~}~~~~}|~}{|}}||{|||{zz{{{zyz{zy{|{{{{|||||{zz{{||{{|~~}}~~~~~~~}|{{|{zzz{{z{{{{{{zzzzzzxxyxxyzz{{{{{{{{|{|}|{{||}}|{zz{|||}~}}~~~~~|}~~}}~}|~~~}}|{zzzzzyyyyyzz{{zzzz{}||{{{{||}~}||||}}}|||||}}|||||{{}~~~~~~~}~~}~~~}~~~~~~~~}~~|}~~}}~~~~~~~}}~|z{{{zzzzzyz{{z{||}}}}}}~~~~~}|{{|{zyx{}{z{}~}{z{||{zzz|}||}~~~~~~}}}}}}}}~~~~}|}~}|{ywwvvvuuuuuuvvvwwwvvvvvvuvwwwwwyyxxyz|zxxyyxxxwwwwwxxxyzz||||}~~~}~~~~~~~~}~~}}~}||||||{{{{{{{{|}||{{{||}|{||}}}}}~}}~~{z{||{|}~~~~}|{{{yxxyzzzzz{|{yyyyyxyyxxxyxvwyzz{{||{{||{{{{{zyzz||z{||}|{|~}}}~~~~~|}~}~}||||{{{{{{zz{{{zz{|}}}|||z{}}}}|}~~~}}~~|{}~~}}~~~|}~~~~~~~~~}|}~}|||||{|}~~~~~~~||}}}}}}||}}~~~~~{{yxz}xrrvwwxyz{|vqpolntwz{}|yurqqqu{~~|wtuvwz|}~yxwrnmlkloswz|~zvvxz{|~~{yuuy}||xvwy{{yusruyz{zspnjilpsx|~~ytpmkkkmquz{{yxwuvz{|wsrqnmmptwz{}~~{yyxvqmllkjnrsuz~|z~}xurppprsqrx}~}{yyy|~|zwtssw}}{wrrsstwz{{wsstrrw{}{xspqrrtux||xvttttuwwxxz}}{{yxwvvvxyz{{xvupkkjgfiklmmoqstrsuutvwusuuttz~|zywvx{}}~~}||ywz~~~}~~~|z}}~{ywxzz{~~|zyz~|{{yyz}~y{|{||z{{vsvzxux}}}~|{yy{ywxy{~~{wvwxutwz}{~|~}|xxzzz|~~|{{{|~}~~|~|xvusqswwvy{{zxvtsrqruvx{~~~~}|}~~}z{|zvtuttvx{}}xvvtrrrtwy{zy|~{zyzzvsttrqrsvwxy{{zyz|}{{zzz{||}~~{|}{xwvx{yw{}{y|~~}~|}~}||~~|~~}}~~|{||zwwywuwywvz}{z~~{{{vsuxwuy|{z|}~}{yxxwuvyzy|}|||||||||}~}{zxxxxxwurstrpqrrsuuusssrqrtrquy{|~~}~{{}}|}}||}}|}||}~|{|~~}~}|{{~~~|||{z|~~}}}~{|}}}~}yusrpoprtvxy{}}~}|zwvy}}~~}{ywutttrqqrrrrqruspqsqnlllllmnoquwvx{}~~}}{yz{{{~~}~||}}}~~~}|}}{zzzyy|~~}{{}{z}~{zyxxyz{|~~~}{|}|{|~~~}}|}}~|}~~~|zywutsuxyy|}~~~~}{z{~~~}{{zxxwutstuvvwxyyxwwxyxxyyz|}}~~}||}||||{zzzyxwxyxwxyyxz{zyyz|}||}{xvvuuttvvusrstuuwz||{zxyzywxxxyxxyz{{{z{||{{{|}}}}}{xwxxxy|}||}|{{||}}~~}}|yvvyzz|~~}|zz|}|}~}}}|{zzxwxxxy{}~~}}}{xuttsstttuvwxy{|}}|||{yz{||zz{{|}}zxxvttttuwwvvvvvvvvuuuutstuuvxz{{|~}|{z{{{{{{{~~}}|{|}~~~|{{{{{{|~~~}}~}{xutttuvxyyxwy{||}}}~}||}||}~}|{}~~}}}}zyyxurqqrrpopqppqrrqpnmnmmmmnppqrstuvwy{{yyzxwwxz{}~~~~~~~|{|}||}{zzzz|~~}~}||||||}~~}}~~~}}||{{zz{|~~~~~~~~}}~~~}{zyyyxyzz{{{{||}~}|||||}~}|zxxxwwyz{{{}~~|{{zxwvvvuuuuvxy{|~~~|}|{{zywvvutuuwwxxzzyy{|}|{{{zyxvuuutttuwyz|}}}||{{{yxxxxyyyzz|}~}|||{z{|{zz{zzz{||}~}|||}}~~~~}||||}}}~~~~}|||||{|||{{zzzyyyyyxxyyxxxxwwwxwvuusqqrtvxz|~~}||{||}~~}}}}|{{zzxxwwvuuwxxwxyxwutttuuuuvxyzz{|}}||{zzyyz{{{}~||{zz{|}~~~~~}~~}~~|{zyyxxxwvvwwwxyz{|||||{{zzyxxyz{|}~~}|zxvusrrssrsssssstuuvvvvsqqqpoonoppqsttuuvwxxyzz{|||||{}~}~~}|{{{}~||~~}|{zz{|~~}}}|zz{zzz{{||~~~~}|{|}||}~~|{zzywwxy{||}~}~~~~}}||||||||}~}|{{zyyyyzzzyxvvvwwxz||}~~}|{{{{zyyyyzzyyyxwvuuutuuvwxxyzzzz{{zywutstuuvxz{|}}}}}}}}|{zxwvuvwxxyz|}}}~~~~~~}}~~}}|{{{{{{||}~}~~~~}~~}}}|||{zyxwtrqrssstvvvvvvuuuutssttvvwyzzz{|}}|}~~}}}||}}||{yxwvvwvuutsrqrsttvxyyz{|~~|{{{{{zz{|}~}|{zyz{|~}{zzzzyxyzz{z{|}}~~~}{zxwwxxyz{{{||{{{{{zyyxvuutttuvvvvxxxxyzyxwwwutuvwwvvwwvvvvwvusrqpopppqrtuvxz|||}~~~~~~}}}~~~~~~}~~~}}}{{||{{{||}}}||}~}}~}}}||}|||||}}~~|zyxxyz{{{~}||{||~~~}~~~}}|{{|}}}~}|{|{{|}}~~~~~~~}}}}||{zyyyxwwwxxxyzz{|}~~}}||{zz{{{zyyxwvwwxxxxxwwwxyyxxyzyyyyxwvuvwxyyz{{{zyxwxwvuuuwwxy{|}~~~~~~~~~|zzyxxyz|}~~~~~~}~}||{||||||||{zywutsqqqqqqqqrssssttuttuuuvvwxyz{}}~~~~~}|||}|}~~}||{yyyyyxwwvuuuutvwwxyz{{|}~~}|{zyyxyyyz{{|||}}|{{{{{{{{|}~}||||||{{{{|{{||||{|||{{{zzzzzyyzzyyzzyyxwvuutssstutsttuvwxyz{||{zzzyyxwvuvvuvwwwwvuuutttrrssstuvxyy{||}~~}}||}|||}~~}}}~~}|||}~~~~}}}}|{z{{yxxyz{{}~~~~~}~}|||{{|||}||~~}||||{z{||||||||{|||}~~~~~~~~~}||||}}~~~~~~|zzzzzz|}~~}|||{zyxwwvwwvvwwwxyyz{|}~~~}}||||||{{|||||||{zzzyxwxxxxxyxxxyyyyyzzyyzzyxxxyxwwwwxxxyyzzzzz{||||}~}}}|{{{{{|}}|||}~~~}|zxwvusrsstsstttsssrpnnonopqrsstuvwxyzzzz{||||}~~~~~}|{||{||}|{{{{zyyyxwxxyyz{|||{{{|{{{{{{{{{{zzz{zz{zzz{{||||}~~~~~~}}||}}|||{{{zzyxxwvvuuuvvvvvvwwwvuuvwwwvvwwxyzz{{zzzz{z{{{{z{{{zzyxwvuvvuvvvvuuuuttuuuuvvwwxyyyz|}~~~~~~~~~~~}}{zzzyxxxxxwxyyz|}~}}}|||{zyyyyxxxyyzz{||}}}}}~~~~~}}|}}~~~~~}}~~~~~~~~}}}}}}~~~~}|{{zzzyyyyxxxxwwwwwwxy{|}~}}|}~~~~}~}|}}}|}}}|{{{{zyzyyxxyyxxxxxxwwxxwwwxyzz{{{{{{zzzzzyxxxz{{|~~~~~~~~~~~~~~~~~~}|{zyxwvuutttsssrqqqqqppopoopqqrstuvwyz{{{{{{{{|}~~~~}}||}||{{{|{zzzzyxxxwwvvvvxyz{{{||{{||||{|}}}~~~~~}}||||}~~~}{{{{zzyyxxxyyxwwvuttuuuuvvvvwwxxxxxxxxxyz{{{{zzzzzzz{||{|}|{{z{zyyyyyxxxyxxwvuttstsrrrrstuwxy{}~~~}}}||{||}~}}}||{|}}|}}|{zzzzyxxxwxyzzzz{}~~}|{zxwwwwwwwxyyy{|}~~~~~~}}}||}||}~~~}}~~~~~~~~~~~~}}}}}|}~~~}|{{{{{{{{{{{{{{{{|{{zyyz{{}~~~|{zzywvuttuvvwwyzzyyyyyyyzzzzyyzzzz{{zyxwwvuuvvvvxyz{|~~~~~~~~~~~~~~~}|{{yxwvvvuttssrqppppqqqpppqsrstvvvwy{|{|||}}~}}}~}}|}~}|zzzyyzzzyyxxwwwwwvvvvvvwyyzzzzzz{{||||||||}~~~~}}}}}||~~~}||{zzzzzyxxxyyxxxxwxxyyyxxxwvvvvvwxxyz{|{zzzzyxxxyyyz|}}}~~~}|zyxxwvuuttsstuuvvuuuuuuvvwxyz{{|}}~~~}}}}}}~~~~}}}}}|{{|{zzzzzyyzzz{{|}}~~}}|zz{zyyxxxwwxyyyzz{||}}}~~}}~}}}}}||}~~}}}}}~~~~~}|}|||}~~~~~~}}~~~~}}|{{{|||||}}||}}}}}|||||}}}}}}}}}~~~}|{zyxwwvvvvvuvvxyxxyyyyyyzzxxxxwwxyyyxxxwwwwwwvvvvvwwwwwxyyz{}}~~~~~~~~~~}|zyyyyxxxxwwwwwwwwwvuvvvvuuuuttttssttttuwxyz|~~~}}}}}}}|||||}}}}~~~~~~}}}|{{{|{zzyxxwwwvvvvuuuuvvwxyyyyyz{|||}}}~~~~~~~~~~~~~}~~~}{zzzzyyxxxwwwxyyz{{{{||{{{zzyyyyyyyyyyyz{{zzzzz||||||||{{{zzzyyxxwvwwwvvvvwwxxxxxyxwwxxxwwwwvvvwwxyz{||}~~~~~~~~}}}}|{|||||}~~~~~~~}||{zzzzz{{{}~~~}|{zyyyyyyzzzz{|||}~~~}||||{||}}~~~~}||{{{|||||||||}~}}}||||}~~~~~~~~}|{{zyyyyzzz{{{|}}}~~}|{{yxwwvvvwwwwxxxwxyxwwwwwwwxxwwwwwwvvwvuttttssstttuwxyyz{||}}}}~~}}|{{{{|||||{zzzyyyxxxxxyyyzzzzzzzzzzzxwwwvuuuvwwyzzz{{{|||}}}}~~}}}}}}}|||||||}}}}~~}}}|||{{{{{{zzyxxxwvvvvvvvwwxxyzz{{{|}}~~}||}~}}}~}}}}~~~}||}||{{{zyyyzzyyz{{zzz{zzz{{{{{{{{|}}}}}}||{{{zzzzzzyyyzyzzz{{{{zzyyyxxxxxxxxxxwxyyxxwxwwvvvuuvvvuvwxxwwwxxyz{{||}}}}}~~~~~~}}||||||{|||{{{|{|}~~~~~~}}}~}}}}}}||}~~~~}~~~~}}}}||}~~~~}}}}}}|}~}|||||||}~~~~}||{{||{{zzzzyyzyyyyxyz{|}~~}}|{zzyzyyzzyxxxwwvwwwvvwwwwvvuuttttttttttttttuuuvwxxxyyzyyyzzz{}~~~~~~~~~~~~~~}}}||{||||}~~~~~}}}}}||{{zzyyyyyzz{{{zzzyyxwwxxyyyzyyzzyyyyzzzz{{{{|}}}~~~}}}}}}}}}}}~~~}|{zzzzz{{zzzzzzzzzzzzzyyzyyyyyyyz{{{|}}}}~~~~~}}}}}}}}}~~~}}|{{{{zyyyzzzz{{||||||||||}}}||||{|||||{{{{zzzyyxxwvvvwwwxyyxxyyxxxxyxwwwvvvvwvuvvuuttttttuuvvvwxyyzz{{||}~~}}}}}}||{{{{||}}~~}~~~}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~}{xvuwz~}wrqnjmqqry~~{vuuuvx}~}~~|yvvvx|~~zvromllmnpuz{~}|ytpmjhhggmqsuy}~~|xvsomljhikmrux|}yvqmnnorvx{{xututtz~ywwvxwx~{ywtrsvxz|}zvsqpoq}}|yxxxy|{{{yy{}}{{{}}|zxyz}|zyvuy{|~|{|}~|{|}~}|{|}~~{yz|}~~}~~~}|{yxy{||~|yywtrqrtvxz|~~{yvtrqpqrstx|}}}}}}|zwvvutuuwz|~|}}zzzz{||~~}{zwtsrqpqqqrtuwyzz{zyywusqppprrrtvwy{{{zyyyxuuuuttvy|}~~|zzzxwwyzz{~}ywxxuvyzy|~zxz|z{|}~|yxvttuuxzzy|}|{yy{}}~~}}~}{z{|}}|{{{|}}{|||}~~~||~~}|{z{|}~|~}zz||{{{~}|}~}|{{{zy{}|yyzzyxywuvwwwwx|}}~}}~~~~~~~~~}||{{yxxywvwwvuvvuuvuttstvssvwuttuvuuuuttutssuuuuuvwwwxxxwvttvwwxwwy|{yyy|~|{}~~~}}||}|{}~}|||||{{~~|y}~|~~}~}|||~}|}}~|{||{yyyyyzywxyz{zy{}{z{|}|zyyyxxxxxwwwwvwxxvvuwxwvxz|}}|~~||}}|{{{{|{zzzyyyywvwxvwxyywvxzzyyyz{{zwvxxwvvwxwvwxyxwwwwyxuwyyxwvwyz{{zz{|{z{||||||}~~||}|{{|||}|}}|}~~}|~}|{{}}||||~~|||~~|||}~}~~~}||||~}|}~}|}~~~~~~|}~}}~~}|}}~}{|}|{zyzzzzyyz{{zxy|{yyyyyz{{|{{}~}}}~|{||zyxxyyxz{yxyxxxwvwwwvutuwwttwxxxwyzyyyyzyyyxwxywvvvvvvtsuuuuttvwxxxxzz{zxy{zz|}{{}~~~~~~~~~~~~}|}}|{{{{{{||~~~~~~}~~~~~}||{{{{zzyz|}{{|}|}}}}||{z{{{zzywwxxwxzzzxxyzyxyyxxzzyy{{{{zz{}~~~~}||{{zzzyyzzzzz{{zyyy{zxxxyzzyyz||||{{{zyyyxxvuvwwvuvwwvvuwxxxyxyzzz{zyyyxxxxxxxyz{zz{||||{{||}~}}~~}}}}~~~~~~~~~}}}}}}~~~~~}~~~}}|{|}|||}}}~~|}}}}|{{zzyyz{zyyz{{yz{{{yxyz{{|||}~~}~~~~~~|}~~~~~~}|}}|zz{|{{yyzyxxyyyywxyxvxzyyzyxyzyxyyyyxwxxvvwwutttuvvuuwxwwwxzyxy{{zzzzzz{{z{|}~~~}}}}~~~~~}~~~}|}}{z|~~~}}~}{z{{{||}}}}~~~~~~~~~~~~}~~}}}~~~}}|{{{{{zxxyzzzzyxyz{{yxz{zxwxzyyyzzzyz{{{{z{{|~}{}~~~}}~~~~~~}||{||{zzzyzz{{|{{|~}||{{{{zzyyyyxwwwwwvvvvwwwwwxxwxxyzzyxxxxxwwwxxyyyxyzzyzz{|||||}||||~}}}}}|}~}}}}~||{ywxyyz{|~~}~~~}~~}~~}~~~}{z{||{zz|||{zz{|}}{{|||{{|||{{|}~~~~~}~~~~~~~}}~~~~~~~~|}~|{zyzzyxxxxyywwxxxxvvwwwwwwyyxxwvwxxwvwwxwvwyxwwwwxxxxxxxxxwyyxxz{{{}~~~}~~~~~}~~~}~~~~~~~|{{|{z{|}}||}~~}}|{|}||{{{{zzyyyyxxwwyyyxxzzzz{||{yz{{{{||||{|||||{z{|{{|}}}|~}~~}}~}|{{||{yzzyxxyyxxyyyyyzzzzzzzzzzzyxyyxxyxwxzyyyxxwwwxwuvwwvxxxyzzzz|}~~}}~}}~~}|}}}}~~~}|||{zz{}}}}}~~~~~}||}|{{{||{zyyz{zy{}~}}}~~~~~}~~~}~~~}~~~~}~}|||{zzz{zxy{zxz{||{{||}~~~~~~~}}~~}~~~~~~~~}}}}}||||{{zzyyxxwvvvvvvvvuuvvvvwxwwwxyyxxxxyyyxyzxxxwwxwxyyxyyxxz{zz{{||{|}}|}~~~~~~~~}}~~~~~~~~}|{{{|}{{|}}~~~~~}||}{yyyxxxwwwwwxxwxyzzzzz{}~|{{{{{{|}|{{{zz{|{z|}~}{|~~~~~|{|||{z{{zyyyyyyxxxxyyyyyyzzyxyzzzyyxyzzzyxy{zyzzyxxxyyxyzzyz{zyz|}}|}~~}}||}}}|{{{|{{{||{zz|}|||}}|{|~~~~~}}||}||}{z|}}}}}~~~~~~~~~~~~~~~~|{||{zyyy{|{z{|~~}}~~~~~|~~}}~~~}}}}}}~~~~~}}~~}|}~~}}~~~}||{{{{zyyyzzyxxwvvvwxwwwwwxxxxxyyyxwxyyyxxxxxyxyzzyxxz|zyz{{{{{|{{{||}}~~~~}~~~~}}}}}~}}~~~~}~~~~~~~~~~~~~}}|||}}{{{zz{zzzzzyyyxyzzzzz|}{z{||||{{{|||||||{{|}}|}~~}}~}||||}|{{{||{zyzzzzzzyyyzzzyzzzzzzzyyy{|{zzzyxxxxxwxxwwxxxxwyz{zzz{|||}}}}}}~~}||}}|{{|||||~~}}}~~}}~~~~~~~~~~~~}}}~~~~~~~~~}~~}}}|{{|{{zzz{{||}}~~~~~~~~~~~~~}~~~}}}}}~~}~~~~~~~~~~}}||||{yyyxxxwwxxxxyyzzzzzzz{|{zyzzyxxyyxxyyzzzzzzzyxxxyyxwxxxyz{|||}~~~~}}}}}}}|}~~~}}~~~~~~~~~~~}}}}}|}~~~~}}}~~}}~}||}}}||}}}|{z{{zyxxxyyyy{|zz{}~~}}}}}}|{{|}||~~~~~~~}}}}||}~~~}{z{{zyxxyyyyz{||||{||{{||{zzz{zz{{{zyxxwwwvttsstuuvwxxxyzz{|||||||{{{{{{{{{|}||~~}}}}}}|}}|{}~~~~~}}~~~~~}}}}|}~~~~~~~~}}}}}~}}~~}||}}~~~}}}}}}}~~~~~}}|||{{||||}~~~~~~~~~~}|||}}}|}~~~~~~}}~~~}}}}}}}}}}}}~}|{zyyxxwwwwvwxyyyz{{{{|}|{{{zyyzyxxyyxwxzyxyyyxxxyxwxzzzzz{||||}~~~~~}}|{{{||||}~~~~}}}}|}}||}~~~~~~}~}}|{{{{zyyz{{{{|}{{{{{{{zyyzzzz{|}}|}~~~~~~~}}|}}}}}~~~~~~~~~~}}~~~~~~~~~~~~}}~}|{||{z{{zz{{|||||{{||{zzzyyyxwwwxwwwwwwxxwwwwxxxwxxwwwwxxxyyzz{|||}}}}}~~}~~~~~~}}}}~}}}}}~~~}}}}}}}}||}}}}||}||||||||}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}||}}}|}}}}~~}}}}}|||}}}}}}}~~~~~~~~}}}|}}||||}}||}}}}~~~~~}}||{zzyyyyyyxxyxwxyxxxxyyyyzzz{{{{{{{{{{{zyyyyxyyxxyzzzzz{{zzz{{||{{||{|}~~~~~}||||||{{z{zzz{{{zz||||}~~~~~~~~~~}}}}|}}}}}}||{zzzzyyyyzzz{{{{||||||||{{|{{{|{{{|}~~~}}}}}}}}~~~~~~~~}~~~~~}}}~~~~~~}}||{{|{{|}||||||{z{zyyyyzyyyyyyyyyzzzyyyxxxxxyyyzzz{{zzyyyyyyyyyyxxxyyz{{|}~}}}}~}|||}}}}~~~~}}}||||}}|}~~~~~~}||}}|||{{{{||||}~~}~~~}}}}}}~~}}~~~~~~}~~~~~~~}}~~~}}}|}~~~~~~}}}}}}|}~~~~~~~~}|}|{{|||||}}~~~~~}|{{{{zzzyzzzyyyyyxxyyxwwxxxxxyyyzz{{{||{z{|||||||{|}||}~}}}}}}||||||||}~~}~~~~~~~~~~}}}~~}}~~~~}||{{{{{{{{{||||}}}}}}}~~~~~~}}~~}|}}}}|||{{{|{{{{{{{{{{||||}}}|}}}|{{{{zzz{{{{{|||}}~~~~~~~~~~~~~~~~~}}|}~}}|||}|{{||{{z{{zyyyzzzyyyyyyzzzzzzzz{{{{{{||||}~~}}|||{{{zyzzyyz{{zzz{{zz|||||||}~}}~~~~~~~~}||||{{zz{zzzz{{||}~~~~~~~~~~}~}}}}~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~|}~}||}}~}}~~~}}||}}}}~~~~~~}||{{{||||}~~~~~}}|{{|{z{{{|||}}|||||||{{{zzzzz{zzz{zzyyzzzzzz{{{{{{{{{||}}}}}}|}~~}}}||||}}}~~~~~~~}}||{{{{{{{|~~~}}}|{{||{||}~~~~~~~~~~~~~~}|||{zzzzzz{{{||}}}}}}||||||{{{{{{{||||||{||||||}}}}~~~~~~~~~~~~~}}~~~~~~~~~}}~~~}||||{{{{|||||}}}}||||{zzzzzzz{z{{{{||||||}}}|}}}}}}}}||{zzzz{zzzzz{{{{|||||}}}}}}~}}}}||||||||}}}}||{{{{zzz{{{|}}}~~~~~~~~~~~~~~~~~||{{{{{{{||}~~~~~~~~}~~~~~~~}}~~~~~}}zyxvvxzyxxxy~}~~~~~}yvy}~{{}~~}zz{yyzzzyyyxvuwxz~~~~~|zyy{~~}~~~~~}|}~~~~}|{z{}||{zzzxvvwwxy{{|{}~|{}~}}|~|zxutuuttuvwxxyxvtstttttuwvvxyyyyxwwxzzz{{zzzzyxyz|~~yz|ywx{zyz|{yxxxxvvvvvx{}~~}|{{{|~~~~~~}~}}|{|}}}}|zz|zz||}~~}{xvvuwwuux|}|}}~}~~}~~|||{yyz{|}~}~~~}|{||zy{|z|~}}{{{zxyz{{{z{|}}|zxuvxxy|}|}~}z|~~~{|~|z|}{yz{yxz|}~{zzzzzz||{z|}|~~~|y|~|z|~}~}~~}|||~}||{ywvvwxyz{{yyytrtvwx{~}|{z{~}z{}}|zxwvutuuttux{~~|zz|~~~}|zyxvtuwx{|{|~}|}}|zyywvutuvvwvvxz{{||~~{xwvsrstuvvvwvuwxxxxyz{|{{|}}~~}~~|{xvy|yuvwtrsttuwxy{||}~~|{ywvwy|}||}~~|{||zx{}{yy{zyyzywwxurtwwwy|}}~}||{yy{|||~~|{zzzxvvvuusrtvxyyxwuvwtrrrrsuutqqqqprtrquz{||}{yz|{y||z}~}}}}}~}{zz{|~}||{zzzzz{|zy{}~~}}|}~||}~~}{z|~~~~|~~}}~}~}{ywwvwxz{|}~~~}{{{zywwxwuuusrsuwxxxz|}~~}|}}|}}}}~||}{y{|}}}{zyyz{zz|~}}~|{{|{{|}~~~~}}}~}}}z{||||||{|~}|}}|zzyyyyyz|}zvvusqoptusqrrsvwvwyy{~~}|zzxwx{}}||}}|{{{yxxzyxxxxyxxwvuvwwxxyyyzz|~~}}||}|ywutssstuvwyz|}}|{||zywuspoomlnqsttuvvwyyz}~~}|zyyxwwwxxxyyyzzzyyzz{{|}~~~}|yvuutsttsrstuvwxyz{{zz{{{||||~}|}}{zz{{|~~|{|{zyyxyzz{}~}{yxxxyz|}}}~}}~~~~~}|||~~~~~~~~~~}}}||}~~}|zwvvuuttuuvwxyzz{|~~}}||}}~~~~~|zyyzyyz||}~~}~~~}|{{zzzz{}~|{{{zzz{||||}}}}|{zzzyxxz|}~~zxwvuuuvxxxyz||||{{{yyyz{|~~|{zzz{|||}||{{{|||}}}~~}}|{{{||{{|}~~}}}||{zzyyz|}}~~~~~}}}||{yyyyyyxxyyz{|}~~~~~~~~~}{zyxwusrqqpqqrstuuvwxxxxxxxxxxxz{|{|||{zzzzz{|||}}|{zzzywvvvuttuvvvvwyzz{|}~~~~~~}}~~}||}}}~~}}}}}|||{yxvwwwvwxxwwwvttsstttuuuuuuvvvwxyyyyz{zzzz{{z{{||}}}~~~~}{xvtsrrrssttuvwxz|~~~~~~}|}~~|{zzxwx{}~~}{{|}~~~~~}}}}}~~~~}}}||||}}}|{||{z{{|{zzzyxwwxyyzzzzzzz{{|}}}~~~~}||{zzz{}~}~~~~}}|||{yyyyxyzz{|}~~~|{yyz{|~~~~~~}}|{{zzyyxxyz{{||{ywvvvvvuvwvvxyzzz{|||}~~~~~~~~~~}}|||||}}~~~}}}}|||{{zzzz{}}||{{{{zzzzz{{||||{zyyxxwxy{}~~~~~~}}~~}}~~}||}|zyyyxxwvvwxy{{|||{{|{{|}}yxxyzz{}~{xvuttstvxz{|}}}||~~~}|||~~}|{zyyxxwvvvvvvvuuuuvwwwwwxxxxxxwvvvvwwxyxxxyyzzyyzzzzzyyxxxxwwxxyz{|}~~|zyyxxyz{}~~}}}}}~~~}||}~}~~~}{zzzyyz{|||||||||{{{{|~~||{{{{zzzzzzzzz{{{{||}~}|{{{}~~}}||}}~}}|{yyyyyxwwwwwxxyzzzyy||ywuttuvwxz}~~}|{{{{{z|~~~}}||}~~~~}}}}}|}}~~}|{zyyxwwy{|}~~~~}}~~~}||||}}}}~~}|{{{{{{{||~~~}}}}|{zyzyxxyyyyz{{{{||{zzzywvuuuuvvxz{|}}~~~}}}}}||}~~~}~~~~~~~~}~~~~}{yxxxxwxxyyxwwwwwxyzywvvutuuuvxyz{}~~~}~~~}~~}||}}~~}}|{{{{zyxwvwxxxyz{{{|||{zzzzzz{||{{{|{zzzzzzz{|||~}{ywwvvvwxyz|}~~~}||}}}}~~}|{yyyyyyyz{{{|~|~~~~~||~~~}|||}~~}|{|}}~~||}}}~~~~}}||{zyyyyxxwwwvvwxyz{|}~~~}{zyyzz{||}||}}}}}}}}}||{{{{{{zzz{{|}~}}~~}}~~~~}}}}}}}}|{zyxwwwwvvvwwwwwwwxxxyyxwwvvvwwxz{|}}~~~~~~}}~~~~~~~~~~}}}}|}}}}}}~~~~~~}}|}~~~}|zyyyxxxxxyz{||}~~}}||{{{{{||}}}}~~~~~}}}}}}}||||{{|||||{{{{||{{zyxxxyyyxxxxyyzzzzyyxxxxxxxyzz{{{{{|}}}}}}||{|||||}~~~~~~~~~~}}~~}}}||||{zz{{{|||||{{zzyyzyvtuxxvtsstttuvwxy{zyy{~~}|yxy|~~|{{{|}}}}}||}zzzz{{{zzz{}~~}}}|||||}~~~~~~~~}}~~~~~~~~~~~}|||{{{|||}~~~~~~~~~~~~~~~~}~~}|{zyyyzzzz{{|}}~~~~~~}}}||}|||}~~}}}}}}||{|||}}}}}|||{{zzyxxxxxyyz{{zz{zz{||}}}}}~~~~~}}}|}}}}~~~}{zzyxxxxwwwwvvwwwwwwxxxyyxxxxwvvvwvwxyyz{{{{{{{{|}}~~~~~~~~~~|}~~}||~~}||||}~}|||}~}|{yxxyzywxy{}~}|||||||{{{|||{|||||||{{|||{|}~~}}}}}|{{|||}}}~~~~}~~}}}}}}||||{{zz{{{||||||{{|||{{zzzyyxyyxxyyzz{{|}}}}}}|{zyyyyyzzzzz{{|||||||{zzzzzyyyyyz{|}~~~~~~~~}}||}}}}~~~}}|||{{{{{{{{{{{{{{{|||{||}}}}~~~~~}}}|||{{{{z{{{{{{{||}}}}}}|||{{{{zzz{{{||}}}~~~}}}}~}}~~}}|{{|||||}}~~~~|}~~~~}}}}}}}~~}}}~~~~~~~}}|||||}|||||||}}~~}|{zyyyzyyyyyzzz{|||||||{zzyxxxxxyyyyyyyyyyzzzyyz{zz{{{|||}}}}~~~~~~~~~~~~}}}|||||{zyyyyxwwwwvwxxxxxxxwwwwwwwwxxxxyzz{{{{|{{{{{{zzzzz{||}~~~~~}}|||{{zzzzzz{{||||}}}|||{{{zzzzyyyzyyz{||||||||||{{zyzzzzz{||||}~~~~}}}}}}|{{zzz{{|||||}~~~~~}}|{{{{zz{{{{||||}||}~yxyz|}|}~~~}{yxxx|}zxwwxyz}~||}~{yyz{|}||||}~~~~~~~~~~}|||}~~~}||{|||{{{{{{{|{{{{{{zyzz{{{||{{zyyyyxxxxyyz{{{|}}~~}}|}}}|{{||}}~~~}||{{||}}}~~~~~~~}}}}}~~~~}~~~}}~}}|}}}}}~~~~~~~~~~~~~}}}}}}}}}|||{zzzyyxxxxxxyyyyyzzzzzzzzyyxwvvvvvvwxxxyyyzz{{{{{{{zzz{{{{||{|||}}~~~~~~~~~~~~~}}|{{zyyyyyxxxyyyzzyyzzyyzzzyxxxxxxxxyyyxyz{{{{{z{{{{zz{||}~~~~~~~}|||{{{{{{|}}}}}}}|}}}}}}~~~~~|vy~}|}}}~~~}~~}|||}~~~~~~~}|{{{zzzzyyyzz{{{||{{{{zzyzz{{{{{{{{{{{|{{|||}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}|{zzyxxyyyyzzz{{{{{z{zzyyzzzzzyxxwwxxxyyyzz{|}||||||||||||{{{{||||||||||||||||{{||}~~~~~}}}~~~~~}}}}|||||||}~~~~~~~~~}}|{{z{||{{{|||||}}}}}}||{zxwwvvvvvvuuuuuwy{{{zyxwwvwxxyyzyxxyyxvvwxyxy~}wtsrv{}}||}}{yyzz|~}}~~|zyy{~~~}|{|~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}||{{{|}|}}~~~~}||{{{zz{{{||||||||{{{{{{zyyzz{{{{{z{{{z{{{{{|||||}}}|||||||}}}}|||||}}|}}||}}}}}}|}}}}~~~~~~~~~}}~~~~~}}}}}}}}}}}}~~~}||{zzyxxxxxwvvvuuvwxxyzzzzyxxxxz|{zyxxwxxz{|||{{{||}|{yzzzz{|}~~|{zyz}|rmlmt{|yz|}}~~~}~}yyyyz{}}zyy{~~{yy{|zxx}|yyz||}}}}~~~~~}{{{{zz{{||}}}}}~~|{zzxwvvvvvwxxxyz{zzyyxxwwwwwxxyz{|~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|{zzz{|}}~~}}|{{|~}|}~vpops{|xvxz|~zvvwz}~zy|~|yz~~|{|~}|||{{{|}zxwxz{}~~~~|{{|}|{zyxyxwvwy{|||{zzzz{||{zzz|}~~~}|zyxyyyyyyz{||~~}{{{|||{zxxyzzz{|||}}~~~}||{{{{{{zzz|~~~~~~~~}{{}~~~}}}}}}}}}~~~}|{|}}~~}}}}}~~~~~~~~~}~~~~}}||{zzzyxvuuvvwwwwwwvwwxxyxxwxz{{{||||}|zxvwy{{zyyxz|~}|zzyzyyxxwvvwxz{{zvv}|tmir}ysw{~|{|}}{{~~}|||~~~}}}~}}}~}~}}}}}~~~~~}||}}~}|{{|}}}}}|~~~|{{|}}}}}}~~~~~~~~~~~~~~~}}||{zz{{{{|}}}~~~~~~}}}}~~~~~~~~}}|||{{{{{{{{|||}}}}~~~~~~~~}}}}}~~~~~}}|||||||||{{{zzzzzzzz{{|||||{{zzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||{zzyyxxyyyzz{{|}}~~~~~}}}}}||}}||}~~~~~}}}}}||}}~~~~~~~~~~~|}}~~~{~zz}}{zzzyyyz|{z{||{{|~}}}~}{{|zyywvwwxxvtvwuuxz{|}}}}}~}}||||zyz{{{{zzz{}}|z|~~~~}|zwvvvvwxwvvvvxzzzywxyyy|}|~}|zyyz{yvtttutuxyz|~}|{{{xwxvuuuwxwwwwxwvxzyzxwxzyxxxxy|~}~~~zxusqqqstspnpssrrrtwvvxz{zxwy|~~zwuuvutqmlmlmmmmnnprrrsstsqqsvx{|{}|zywwxxxyy{||{xxz{|~~~}}}~}||}~~}{{~~~~~||{{yvuutx~~}}|{{{}~~~}|~~|{}~~~~~{xz}{x{|{{{|}{wx|}}}{}~}}}}~}{z{|}|zzz{}~||{yxwvwwvwyxwvvxz{zzzxwtrrrrtwy{}~}|{{{{z{}~}zyzyurrstuutrstrpopstuxz|~}xwyzzz{}}|||zzytqqqrtuxz~~{|}}{vsttrqrstuvwwwxy{{zwvvuqpqrqrtvwxxvxz}~}z{||z|~}}~~||}~~~}|~~~{z~ysuwsoqrrrqsttssrpopronrvvwy{||{}|}~|zzxyyxy|{xwy{{{zyy{||{yy|{zz|}}}~~~|zwuuvvvwy|~~~|{||{yyz{zxwwyzyywutspmlmlmlkpuutuw{~}~~~}zxy{z{|~}z{|}|zyzzz|~}{zwrnkjkjimqtvuvyzyvsqqpoopsvwwx{|~~|zyzxuvyzyy{}}{{||{z|}}}~}{yxxz{{|~{yzyusrrssqswwwxxz||{{||{zzz|~ywyyxyz{|{{}}{{{{zxy|{y|~~~}|{{yz}~~~~}}~~~~~~}{z{{{zz{}~~|}~ywvtrmjjjjknnmorqopqpooonnprsstvwvvxzyy|}|}}|zyxyxxyxvuvvvwxxxwvwwuuuuvwvuvx{|||}~~~}{|}||}}}~~~|{~~}{yxy{|}|zzz|}~~~~}|~~~~~}|ywy{{zyz}|~~~~~~|{xvuttuwwvvvuttssssromllmllnoopssrtwxxxwutrruvtstuwyyz}~}||{z{}}||||{|~}{|~~~}zwwxy{||{zyy{|}{{{||}}}}~~}{zzxvvvvwx{~~}}|zzyxwvy|{y||{}||~~~~{xwwvssvwwwwz||}~~}}~}zwwwvutuwxyyxyzzzyxxxxxyxxxxxyzzz{|~}zxwxxxz||}~|}}xvutssrqrtuvvuvyxwwxyyxx{|||||||}}~~~~}}{|}~~~~~}{zzywvvuuvvvvwy{{||~~||||{zyyyxwwwwxzyyyzyyzzz|~~~~~~|||{{yyz{zzz{zz||zz{{{yw{~~}~~}}~~}~~~}}}{{{||{|~~}}}}}}~}||||}}zvstusrrsttrrtuwwwwxy{zyyzyxwwwwxz{|}~~~{{||zyxz|{z{|}~}}~}|||~~}~~|~}}~~~~~~}||{yxyyxxy{|||{|~~}~}}~}|}~~~~}}~~~~~}}~}{yzzz{}|z||{|}~|{|{zyxy{yvuusrqrrrqqrpmmmmmjhiiijklopqqpqstutstttuvvwy|~|{zzz{}}~~~~~}|}~}|}~~}}|z||ywwvvutuwwxyzyxz{{{|}~||{xvvvuuttuvvwxxwwvuuvwwwxyz{{|~}}}|}~|zzzyyyyxwwvvwwwxwwvvvvuuuuuuvvwyywxyzzyxwvuvwwvuvxxxz{||}}}}|zywvxzxwvvwwvwxwvvvvvtsuusstuwwwwxxyzzxxzywvwwyz{~~}}}}}|zyzzzyyyz{{{{||~~~~~~}|z{}~~{wxyxvutvvvwyyy{|}~~}}|zz{{|||}~}}}~~}{||{{}~}{yvttuusrqqstttssssqoonnopppqrsttuvwwxxvttuwwvvxz|}}~~}{zzywvvwwyz{z{|}~|{}~}}}~}zyzzywvxyyxxxy{|||}|||zyzzz{|}~~~~~}}}~}|~~}zxwwvvwxxvuvwxvtvxxyz{}~~~}|{zxxwuuutsqpqqppoqtttvxy{}}{zz{xwy{yyyyz|}~~}||{{|{zz|{zz{{{{{zyyyxvtrrrpqsttvwxyz{|}~~|zyxvutuuvvutvvuuuutsqrsssuwwwwxzzzyzzz{|}}~~~~~~}}{zyyyyyxwwvwxwuuuvvvwyzyyyxvvvtrrttttttuuvwwuvwwuvwvvwxxy{}~~~}{{||{{}~~~~}}||}|||{zyyxwvuvvuuuuwxyyyz|{yxxwwwwutttvvuwz{{|}}}}~}||{|{{{}~~~~~~}~~~}|}~~~}}}~}~~}yvvxxwwvvvttsqppppoopppppppppqppppqqpooprttuuvwwwvvz|zyz{|{wwxwvutuvwxxxyz{||~~~~}}}}}~~~~~~~}|{yz{{{{|~}|}~~}~~}}||zyyyxwwvuuvuuttssstuvvvwwxxwwxyyyxyxwwwxz{{}~~}||}~}}~~~~~|{{||zyzzyxvwwxxwwwxyywwvwyyxxyz{ywyyxwvvwwvvvxxwvvvvuttvvtuuvwvvxyz{{|}}~~}~~~~||}~}|{yyyvuuvtsvwutuvwustvvvuttuwwvvxxyyxyzzzyyz{zz|~~~}||}}~~~~|{{||{{zz{}~~~~}~~}~}}}~~~}}~~~}|zyyzyyyz{zyz||}}|}~}}~~~}}}}|{z{||zyy{zyyzzzzz{||}~~}}~}}|{{{||{z|||{zz}~~|{zzzxwwwxywvwyzyxyzywutsstspqsuwvuwxwvvwyxyywvvuuuvxyyy{}}}}}|{z{|{{{|~}~~|{zzz{zzzzz{||||}}}|~|zz{{zz{|{{}~}}}~~}|}~~~~}|~~~~~~}}}|}}~~~~~~~~}|{{||{z{zxvvwwuuvxzyy|~}}|}~~}~~}}ytvwustrpsvvuttwxvttsssrrsstsqtxywuuwwwwwxzzzz{{|~}}~~|~|zxwvvvutttvwvtvxvtssuusrttqsvwwxxz{xwuvxzyxwy}yvxz{zwuuuuvvwwy|{yxz}}|}}~~~}|}}}}~{|~||{|}||~~~~}~~~}}|}~}}}}}{z}~{y|~~~}|y{{xwyyywvy}|{||{|~}}~}}}{|}|{{{{||zyz||zwuwyxwwvwwxz{|}|}}}~}~~~|zyzyyz{zyxwwxxwvvvuttstttvvvxxvvxz{{zz{|}~~~~|{}~~}z|~~~{zz|}}{{zzzzyyywxxwvvwxxxwvvvvuutuvtrsuuvy{ywy{||{{}{z~~~}{}~|z||zzyyzzzyxxxwxz{yxxwxzyyyxxxvwwuuvwxxxz|{{}}|~~}|{}}|~~~}}|{z{{ywy{yxwwxwutvwuvxyz{zz|~~~~|}~~~}}|{{zzz{{yy|}{yzz{zyyyvttutsrsutqrusqqrttsrrrstvvuvxxvwwvvvwwwz{z{}~||~~}~~}||}|||}}}}~}|||}~}}|{~~}~}~~{|~{yyzyyzzxxyz}|{~}~|{}}{{zz{zyyy{}|{{|~}z|~~}~~~~}|zyz{~~}~}}|{{{{{{|zxxyz||{zzyy{{yy{zyyyxx{|{z{||{yyzywvuvwwxwwyzxwwxxwuuvwvuvxyyxxz{{{~}{}|zyxy{xwwvvwxwttwwuuvx{zyzz{~~}~~}|}~}|{zzzz{{zzz{ywyzzyyxxxxxxyzzyz{}~~~~~~~}~~~}|{{{{}|zzzz{zxxwuuusqqssrstvwtswywuttvvtvxwvwxzzyxxxxxwwwy{zz|}}}}~~~~}}~~}}}~~|zzyyzzz{zxyxxwvvxyxwvuuvwxwxyxxz{{{{|}}|~~~}~}}~}}}}}|z{|{z|}}~~~~~~~~~}|z|}{z{{{zxwvx{yxz{||zz}{yz|zyyzzzz|}~}~~|{zzzyyyxxxyzywxxxyxwwxyyz|~~}~~~}|}|{{{zyxxyzzz{{{}~~~~~~}}}|{|||}~~}|~~{yyyyyyzz{}~~~~~~~}|{zxxxyywvvwwwwwwxxyyxy{zyxvvxwwxxxxxxwxyz{{yz{{{zyz|{y{||||~~~~~~{}|yyyzzxwxxvwxwvxzyxy{||||}}||}|{}}||~~~~}~~}|{|}|{zzzz{|ywxxttvxyyxxzyx{~|yz{zyxy|}||}}}~~}}}}~~~}|||||{zxvututrsropqqqqortsqstuvwvttutssrtwwwwxyywwxyywuvxwvwxwwzzz|~~|~~}}~~~}|}}|{zzzzzyxxxxwuuuuuuuvuuuuvwyzz{{{z{|~~~~}}}|||||{yz|{yyzzzyyyzzzyxwvvvvy|ywz{yyyy{{yyzyyyyxvxxvuuvxywxxxwxxz||{zyxxyzzywxz|}||~|}~~~~}|~~~~~}}|zyyz|{yyyxxxyyzzzyyz{|||||zyz{{{}~~|z{}~~~~~||}}|~~~}}~||}|{{||{zzzzzyyz{||zz{{zyyyz{|zz}~}}~~~}~~||||{zyxxwvvvuuuutuwvuvvwwvvyzzzz{||{}~~~~~~~~}}}}|{}~~~~~~}~~||}}}|||||zzzyyxxyzxyz{|zxz}|{{{zzzzyyyzzzzyyzz||{{||~~~~~~~||}~}|}}~~~}zz{zyzzyyxxyyyyyzzyyzzz|}}|{|}~}|~~}|}~~~~~}|}}}|{{||}|{}}{{|}~}}~~~~~~~|}}{{{{{zzyxyyyyxwwvuvwwwtrsttssstuvwwxyz||}~~{{~~}|}}}~~}{||zyxxxxwxyyxxxyz{zxyzzyxxyzzywvvvutuuuttuwvuvvvxxwwvwwwxyyyxxxyxxwvuuutstvwyzz{|}}~~}~~~~~~}~~}||}}~~}}}||{|}|{|}~}}~~}}~}|{{{zzyyyyz{{z{{{{{{{{zxwwxxwwwwxxxz{{{{{{}~}}~~~~}|}~}||{{zywvxxxwvtssqqrsrsssuwxxz{{{||}~}{|{zzzz||z{}~|z|}}}|||}}}|}~}|||~~~~}~~~||||}|zzzzyz{{{{z{{{zzzzz{||{{z{{{{{zz|||{{|}|}~~}}}|{zx{|xuvwyxuuwvuutttvxvvwwxxwxyxwwwxxxxxyyzyyyyyyz{|||~~~~~~~}}}~}||{{||{{{{{|zy{{{|{{~}}~|}~~}|{|}}||}}}}}}}|}}}~~~~~~~~~~~~~|{||{{{yz||{|{{{zxxxwvvvwvutuwwvuttvvvuuuwwwwwyz{z{|{{||||{|~~~~~}~~}}~~}{{|zxz|}}|||}}}|}}~}{||}}{{}|zyxxyyyzzzzz{{|}~~~~}}}|}~{yz{{z{z{{zz|||||||{{{{}|{{|}~}|}~}{z{|}~}}{{{|zwxyxx{|zyyz{{yz|{ywwwvwwvvwwxwwwwwvuuvxxxwvxxvx{|~~|~|}~~}|}~~~~~{|~{{{||ywy{yxxwxwuuwwwwxxyzzyzzzzyyz|{{{|}~~}}}}|{||||}}~}}~}}}}~~~}z{}}|{|~~||}}||}}}}}~~~{zxwz~|slknprtvx{~xwwrt{zxvuz~zxrlmmpvwz}zxqlkifgintw{~{wqlgedgjlow}ztpnkhlopt}zutrqrw{~{wwvw{zzzxvrqsuv{{wronmlmrvzwrqommmptw}~zyywuux|~{vrqqonpuwz|xutrrrqrx}~{wuspmmoqsw~yrnmljikpvy{~ytpmjgfiknswz}wtqrtpou||{usstvz|~~}}{y{~}{z~}~|yyzxx|}xtrtvvy{~}xxyvtuy{}~}|{{z{~}}yyzxvx|{{~}{|~}{~~}{zyvttvxyz|~|ywvtsuuvz~}zxwuttuy}~~~~{|~||~}~|z{{zz{zy{}}||zyyvvxwuvxz}|yxxvtrqstqqu{}~~}}||{uoswsqvz}}|zyuuxz{~}{z|{|~~||{xuuvuuvy|~~~~|~wz}{yz{{{~}~|xxzzxxy{|{{}}{zzyxxvtvxtruwy||}~~}{|~yvxyxvuwyxwy{zxvvvuuutstuutsttrruwusuvvusswxutwzxwy{{zzzyyz{{{|{zz{||{}}|{}~}}~~}~~|||{|}|{|}|z{{xw{}zxz{wuxzzyyyyxz|ywy|yvy|zyz|~~||~~~~~}|{{||||{yxxxxwvutuxwvvwwxyyxwx{{yz|zy{}||||{y{}zw|{w{~{xzzyxyyyyyy|~~~~~~~~~}zy{{zyxxzzyyzzxxzxvyzzzz{{||{{{|}}||~|{}~~~~~~}}}}}{zzy{|zy|~~}{{||{||}~{z~}~~~~~}~~~~}{|}zyz{zy{}|z{|{{{{zz{|{{{zyxz{yxzzyy{{{}}||~~}~}~}}}|{z{{{{{zyxxxxxxwvvutrrssrsssttsuvwwvuvwwxxwwvuvxwwyzxxyzzzxy|{yyy{}||}}}}}~~~~~~}~}}}}}|||{{z{zyz|{zxy{zyy{zz{|{{}~}{|}{zzzzzzyyyyzzyyyzzxvwxwvvwyzyxyyyyz{{|}~~~~}}}{{||{{zyy{zxyyyyyxxxxwwwxzyxvwwwutuvussssqrsssuvuvwxz{{|}|zz{|}||}}{{{{z{{ywxyzyz{{{{{}~}}~}{||{{zyz{zyzzzyxxxyyz{}~~~}~~~~}}~~~~~}|{yxyzywxyxwwwxwxxwvvwxwwxxwy{{{|{{|{{{{zz{|zyyyxxxyzzyz{|{|}}}~}~}|||{|||zz{{{|}~~~~~~~~~}}~~|{}}|{{zzyxy{{{|}||}}}}}|}}}|{{{{zz{{{{{|}}}~~~}||{zyyyzzyxxxxzzyxyzyyz{|{yz{|{}~~~~~~}|}~~~~}{{||||{|}}}}}}||||{{yxwwvvutsrrrsssssrrsrqpppqqqqqpqqsuuuuvwxyzzzyxyyyzzzzzzz{{{{{zyxxxy{|}~~~~~~~~~~~~~~~}}|||||{{{zyxxxxxxxxxxyyxxxyzzzzzyxxxvtssrrsssttuvvvwxwwxyyyzz{|~~~~~~}}}||{zzzz{{zzzzz{{{z{{{{{zzzyxxwuuwvuwxwxyz}~~}}||{{{{{}~~}}~~~~~}||||{{{|||{{{{{||{{{{zzyyzzyz{{zzyyyxxwwvuvvwwxyyzzzzzzzzzzzyxyzyyyyyyzz||}~~~~|||}|{z{{{{{{zzzyzz{{{{{|~~~}|zzzyxwwxxvwxxwwwxxwwxy{|}}}}~~~~~~~}}||{zzzzyxxxyyyyyyyyyyyxxxxxxz|zzz{||{|~~~~~~~}}}}}}~~}~~~~}||~~}~~}}}}|}}||}~~~~~}|{{{{{||{zzzyxxxwvuttsqqqqponooooppqpqqrstssssstuuuvvvwwwxyyyxxzzzyxyyyxwwxyy{{{||||}~~~~}||{zzzzyxxxxxwwxxwx{}}~~|||}~}|}~~}}}}||}}|}~~~~~~~~}}~}~~}}~}}||||||{|}~~~~~~~~~~~}|||{{z{{||}|{}~~~|{}}||||||zzzzzzyxwxwuuuvxxxyyyyzzzz{{||{{{zzzzyyyyyyyyyxxyzz{|}}}}}~~~~~~~}|{{z{||{{{{{zz{{{{{|||||}}}||||}}}|{zzyxxxxyxwxxxxyyzzyyxxxyyyyyzzzz{|}}}}~~~~~}{zyxwwvvvvvvvwwwxxxyzzyyyzzyxz{{{||}}~}}}}}}}||}~~}~}~~~}}}~~~~~~~~~~~~~~~~~~}|||}~~|}}{{{{{zyxxxxxxwvwvtuvwvvuuutstsrqrrqpqqrqqrrrrsssssstttuvvvwwwvvvwxxyyz|}~}}~}}~~~~~~~~~~}|||||{{{{{{{{zzz{zz{{||||}~~~|{{|{{{z{{{{}~~~~~~~~~~~~~~~}}~~~~~~}}}|||{{|{zz{{{zzz{|}}|}||{{|}}}~~}}~}}~}~}}~}}|||{{{{z{|||||{{{{{z{{||{||||}}}}||}|{{{{{zyzzzyyyzzzzyyzzz{||||||{{{|{{{zzzzzzzyyyxxyyz{{zz{{{|||}}}}~~~~~~~~~~~}}}}~~}}||}}}}~~~}}||||||{zzz{{zz{zyyzzzzz{{zzzzzzzz{zzyxxxyyxwxyyzz{|{z{{{{{|}}}||||||||{|||{zzyyxwwwvvuuvvvvvvvvvxywwwwxxxyz{zz{{{||}~}}~~~~~~~}}}}}}~~}}}}}~~~~~~}}}}~}||{|{{{||{{{{{|}~~~~}}}~~}|~~}||{{{{{{{|{{{||{{{||{{|}}~~~~~~|zzz{zzzzzyyyyyxxyyyyzz{{{|}}}}~~~~~~~~~~}}}}}}|||||||{{{{{{{{||}}}~~~~~}}~~~~~~~}|}}}}}~~~~~}}}|||{{{zzyyyyyyyyyyyyyz{{{{||||}}}}||||{{{{{{{|}}~~~~~~~~~~~}}|||{{||{{|||{{{{zz{zzz{{{{{||}~~}}~~}}~~~}}|||||||||{{{|{z{{zyz{|||}~|}}}||{{zxxxxxxxyyyxyyyyzzz{||}}||}||||}~~~~~~~~~~~~~}}}||{{{zz{{||{{|}}}~~~~~~}}~}||||||{zzzzzzzzzz{{|||}|z{{{zyyzzyzz{{{{{|{z{{|||{{zzzzzz{{|}}}}~~~~~~~}}~~}}|||||}}||}}}}}}}}||}}~~~~~~}}~~~~~~~}|||{zzzzzyyyzyyz|{{{{{zyzzzyyzzz{{}~~~~~~~~~}~~~~~}~~~~~~~~~}|}}|{zzzyyyyyxxyyyyyz{zz{{{{z{{{zzzz{|}||||}||}}}}|{|}|||||{{{{{{{{{{{{{{{|}~~~~~~~~~~~~~~~~~~~~}~~}|||||||}}}}}}}~~~}}|{{{zzzzzzzzzzzz{{zzz{{zyyyxxwwyxxxyzzzz{}}}~~~}}}~~}~~}}~~~~~}|{zzzzzzzz{{|}}}}~}|}}}}||||{{{|{{z{{{{|||||}~}}}~~~~~~~~}}}~}}}}|||||}}||||{zyyzzz{{{{||||||}|{{{zzyyyxxwwxxxyz{zz{{|{zzzyxxxxxxyyz{z{|}~~~}||}~~~~~~~~~~~}}}~~~~~~~~~~~~~}}||||||||||}}}}~~}|||{{z{{z{|}}}~~~~~~~~~~~}}}}}}~~~}}~}|{{{{zyzzyyzz{z{||{z{{yyyxxwwxyyyz{{{|~~}}}}}|{{{|||}~~~}~~~}}~~~}||||}~~~~}}}|{{zzyxyzzz{{{zzyzzyxxxxxxy{{|||}}|||{zyzyyxxzzyyz{{zz{||z{{{{{|||||||{|||||{|||{{{zyyyzzzz{|}~~}}~~~~~~~~~~~}}~~~~~~}}}|||||}}~~~~}}}~}||||||{|}}}|||{{||{z{{zzz{zzzzzzzzzzzyyxwwvwwwwxyyyy{|}}}~~}|}}~}}||||||}}||||{{zzywwwwwwwxyyz{|}}|}~}}}||{z{|}}}}}}||}~~~~~~~~}|}~~~~~~~~~~~~~~~}}}~}||}}}}}~~}|}}}}}}}}||||||}}}|{{{{{|||{{|}}}~~}}~~~~~~}}~~||||{{|}~~~}|{{{zz{{||||||{|||{|||{zzz{zz{||||}}|||{{zzyyyxyzyyyyz{zyzzzyyzzzyzz{{{|}}~~~~~}}}|||{{zzz{{{|}~~~~~~~~}|{yxwwwwwwxxxxxyzzz{{{zzzzzzzzzzyz{zzyyyxwxxxxyyyyyyzzzz{{zzz{|{{{|||{||}}}}}|||}}|{zzzyxxyyyyz{||}~~~~~~~~~~}~~~~~~}}|||||}}~~~~}}}||}~~}}~~}}~~}|{{|{zz{zyyz{{{z{|||||}||}}}}}}}}}~~~~~~~~~~~~}||}}}}}}}}~~~~~}||||||||}}}}}~~}~~~~~}}}}}~~}}~~~~}}~~~}}}}|}}}}}~~~~~}}||}}}|||||||||||{{{{{{{{|||{||}}}||}}}}~}||{{{zz{{|||}}}~~~~}}}}|||}}}}~~~~}}|||||}}}~~~~~~~~~~~~}}}~~}}}}}||||||{{{{{{||{{||{{{|{{{{zzz{{||||}}}}}||{zyyyxwwwxxxyyyz{{zz{{zzzzzyyyyzzz{||{{{{{zzzzyxyzzzz{|}}}~~}}||{{||||||||||||||{{{{zzzzzyyzzzyzzyyyyyyyyzyyyyyyzzzyxxxxwwwxxwxyyyyz{||{||||||||{{{||||}}|||}}}}}}||}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~}~~~~~~~~}}~~~}}}~}~~~~~~~~~~~~}}}||||}}}|}~~}}|}}||||}|{{||{{||}}|}~~~~~~}}}}}}}}}~~}}}}}}|}}}}}}|}~~~~~~~}}}~~}}~~}||||{{||||||||||}}}}}}}}|||||{{||{{{{{{{{{{{{{{{||{{{|||{}~}}}}}}}}}|{|}}||}~~}|}}}}|}~}}}}~~}~~~~~~~}~~~}}}}~}}~~~~~}}}}}~~~~~~~~~~~~}|}}~~~~~~~~~~}}}}}}}~}}||}||||||{||}}}}}|||}}}||||||{{{{zzzzyyyyyyxyzyyyzzzzzzzyyzyyxxxxxxyyyzzzzz{{zz{{{zz{zzzzzzz{{|||}}~~~~~~~~}}|}}||}}}|||||||}}}||}}|||||||}}||}}||||}}}}~}|||}}|}}}}~~~}}}}}|}}~}}}}~}}}}||{{{|{{{{{{{|||||||{||||}}~~}}~~~~~~~~}}}}|||{{{{{{z{{{|{{|||{{|}||}~~~~~~}}~~~~~~~}}}}~~~~~~~~~~~}~~~~~}}~~~~~~}~}{z{|||zz{{z{|ywz|{yvwz|{{zz{||}~}~~~~}||}~~}{|~}|zwwwvuutsrqrstuwwyzz{~~}||||}~~}~~}}}|}~~{zzyyyxyzzyxyzzyyyyyyyxxxxxyzzz{}}{wtuvsrttsstw{|||}}}|{yyz{{|}}{yww|xxzzzxwyzyxxy{|}}~~}~|||~}{|||}}{xxyyxyz{{yy{}~}~~~~{ywvuuuwxz|||~~~}}~~}zwuuwxwvwyyyzzyxwwxwwvvttsrppqpmmpqqsvusppsttuwy{|~}|}~}~~~~|||ywvutuutssstvxxxzzzz{zzyxy{|}~|xuurqrssrpooopqsuw{|xuttvxz{zz|}}~~~~}{yxxy{||{{|}~}~|zwuuvx{|{zyxwwwwwwwwvvz}~~|{zz{{zxvuttuuuw{}~|yxxxwuqrrrsuwyz{|}|zwtrpooprtvwy}}{{|{zxx{~~{{yxxwwyywwyywvvttuwxwwx{}}zyzxtstuwwwwwwxvuvwxyxwxyy{|||~~|yvvwwwwuttssuvwwwvuuxyyz}}}}}~~|ywvvvvvxz}~|zyywvvwwxz{}~{xvuuwyz|}}~|{z|}}|}{z{xuy|yxz|~|ywtsttvwwx}}}|{}~~~~zz{{{}zwwwvvvwz{{~~~~}{yz|{}~|{{zxvuuvwyzzzywvvvwwvx|~{{}}}||~~|{zz{{|||}}}|wuvusrrstttwzzwutsrrsux{}~}ywusrpopqrsvxyyxyyyyzzyyy{}|z|~~~}zvuutrpruwxxx{}{~~zwxwuuuwxxy|~}~~|z{{|~~{zzzz{}}{zyxxyyzz{}|{|~~}}|||{zzz{|{{||zyxxwuuwz}}{xvwyy{~~}~~}}~~~}~}|{xusrsvwvvvwvvtsqpoprstvwuvyyxxwvtqnmnnopqqswxxyzzywvvwwy{||~~|{{yuqpnkknpqsuwyzz{zxusssuwy{{|}~}~~}{zyxwwwxyyz}}{zzzz|}}{zyyz|}~~|{~|{z{|~}|{{zzyxz{{{{|~~|zxuvxyz}~}|{{}~~~~~~}~~{yyyy{|}~}|{{|}~~~|{||zz{{zyyyywtqpooqrqsuuvxyyxxxyzxxz|~~}}|zyxyz{||}~~}{yvuuuutrsuwyz|}||{yyz{zxwxzxwyzyxxxxz{{}~~~|{{{zyxwvuuwy{|}~}|{zywvuvusssssuy|||||zxwwvvuutvy|}~~~~~|{{{{z{|{{yvvwwvvwyywvuuutttuvxz{}~|{zz{|~}zxvuwxvvwxxyz|~~}|{{{{zz{}~}~{z|}~~~~~~}}~|{zxusttuuuwzzz||zyyywusrqqsuwwxz{||}||||{z{|~~}}}||{{{zxwxyyyzzz{||{xutsqoqtttvxxxxwvvuuttuxzz{}~{yxyxxz{zxyyyyzyxvuuuvvvwvvvxyzyyxwvvvwyyyyz{}~|}~~~}}|yxyzyz||}~~~|{{zyy{~~}}}{|~~~~~~{yyyxz|}~~~~|{yvutrsvwxxy{~}}}}|{|{{}}}|ywvuussssrrsuutssrpnnoppqssssrrqpnllnoqsuvwwxzzywvvwusvyy{||~}}}{yvsrrqruvuuvwwuuuuussuvvwyz|}~~}}}}|{|||}~~~}|{yyyyyxz}~~{yy{|}}~~~}{zywvvxz{{{{{|}}}~~}{{{|}}{zz{|{zz|||||}|{{|}~}}}}~}{zzz{{zz{zzyxxxwwwwxxyxxxwvvuuuttuvvwyz{}~}{{{{yy{|||{{{{{{|zxwwvuvx{}~~~~}}{zzywvuvwxz||{zzzzxvutrrsstuwxwvvvvvuuusrssssttuvvvvyzyxyzz{||~~}}~~}}~~~}}|{{{ywvuvvuuvwxxwxzyxwxyzyxvvwxyyxz|}}{z{|zyyyz{|~~}|||||{zyxxxxxwwvwxwux{}~~|{yy{}~}{zyyxxxwvuutrrsssrqqrstuwyzyz{zywwxyxy|~|{|}}~}|zz{{{yyzzzyyz{ywvuuuvwwwyzzzxyywvvuuvwxyyyz{{z{{yxyz{|}~|{{zyyyxwwvvusttqpqrstvwz|}~}}|{{{{|}~~}{ywwxxyz|}~~|}~~}|||~~~~}{zzxvwxxxyyyz{{zyxyyvuwzz{{|}}~~}}}}}|}~}||{z{}~}||{yxwwwutrqqqponpqqrsttsssttsssrqqrstuvwvtttrqqqqrstuxz|}{zxvvwwwwwvtssqpppopqrtvwxzzz{|zz{}~~~}|yxyxwxy{}}~~~~}~~~~~}||~~|{{{zyzz{|||||||}}||}}~~~||{|zyxxyyxxyz{}~~~~}}}|{yz{|||||{zywvvutuuwz{{}~|{{zyyxwuuvuuwyxxyzzzz{||{}}~~~~~~}}}~}~~}{zxwvtsrqqqqqrsrqqqrssrrstttssuwuuvwwvttvwwxy{|}}{zzzyxxxyz|}~~~~|zyywvvuvvvwwwxyyxwxxwvvuvwwxyz{{zyyyywuuvwxyz{|}~}}}}}}}|zyyzyxvvvwxxz|}}}|}~~~~}}{zyyyxyyxxxxwwyz{|}}}}}~~}}|||}}~|{z{||z{}~~~|{yyxwwvuvwwvvvwvuvwvvvvxyyy{}~~}|{zyxwxyyxwwxxxxxxzywxxyyz{|}~~~~|{zzzzxwwwvvvwxwvwyyy{}}~~~~~||{{zyyyz{|}}}~~|zyxwvuvwxxxwwxvvvvwxwxz{|{z|~|zyyzzz{}||~~}}|}}~~}}}}||||||zxwwvutssttuvwwwwvuutvxwvvvwxxxxxxxvutturprttttuwyz{yyzzzxwxyxwxyzzzzzxwvtsttuuvwyyyyz{zyz|||}~~}}}}}}~}{zzzyz{||}~~~}}~~~}}~~|}}}}}||}~~~}}}}|{{zz{}~~~~}}|{zz~}{{}|zz{}~~~~~}||||~}~}||{{{zz{{{|}}{yyyxwvuuvvvvwwwvvwwwwwwxz|~~~|zxxxxxwwwwwussrsssrqpqrrtwxyz{zyyyyxwwwwwxxz||{{{||zxyzxxz{|}}~~~}||||~~~~~~}|}||{{||}}}}}}}|{{zxwwwwwxyyz{zzyyyzz{{{|~~}}|{{|{zzyyz{{|}}~~~~~~~}}{zyyyzzz{|~~~~}}~~~~}||{{{{zz{{{{{}~~}|{{{zzzzzz{{{{z{{zxxwutuuvwxy{|~~}|{zyzzz{{{|{zzxwwvuuvwxxwwvwxxxxxyyyy{|}~~~}{zyyxxyz{zz{}~~}~~|||}}{z{{zyyyzyzz{|}~~~}|}||||zxwwvuvxxyz|~|||||{{|}}}}}}|{zyy{{|}}~~~~~~~}}|{zzz{||}~~}}}|zyxwwwvvvwxxxwwxwvuuuustuuuutuvutsstttsstvvvwwwwvvvwwwxxyz{|}~~~~~~}|{zzyyyz{{|}~~~}}}~~}~~}}|{{{|}||{{{zzzz|~~}}}{{}}{|}}|||zxxxxyy{}~}~}}}~}}}~~~}}~~}||}~}}}~~~~~~~}}}|}}}}}}}||}|{yyyyxxwxyxxxwwwwxzz{{{{|{{}~~~~~}||||||}~~}}}}{z{{zxwvuttttsrtvwxxyz|||{{|{{{{{{{zyyxwwwxxxxyzz{{zz{|||{{{zyyzzzzz||||||}~~~}{||{yyyyzzzzzzzz{||}|{{{zzyxyyxxwwxxyyy{}{{}~~~~~~~}}}~~~~}}~~~~~}|||{zzyyzyy{|~~}}}|{zyyyyyxwwwxyyyyyxwvwxxyyyyyyzz{{zyyz{|}}}}|{{|||}}}}||}|{}~}|{zzzyyywuwxwwyzzzy{}}|}~}}}~~}{{{{{||}}~~~~~~~~~~}}|||{{{{|{{{|}~~~}}}}||{{|||}~~}}|{{{{|}}}~~~~~}|{zyxwvuuuuuuuuvwwwxxxxxxxvuuuttuuutstutttttuuvxy{|}~}|{{{{zzzzyxxxxxxyyyz{{{{|||}}~~}~~||}}}}~~~~~}}}}}}~~}||{{{||||}}~~~~}~}}}}}}|{|}}}}~~}|{{z{{|}~}}||}}}~~~~~~~}}}~~~~}||{zzzzzyyzzzyyzz{|}}}~~}}}|{{{{zzzzzz{{{|}}}}}~~~~~~~~~}||{{{zzzzyxxxxxyyyyyyyxxyyyyzzzyxxxxxxxxyzz{}~~~}}}}|}}|{{{yyxyyyxxyyzz{|}~~~~~~~~~}|||{||{zz{{{{zzzyxxwwwwwwxyz{|}~~~~~~~}|}~~~~~~~~~~~~~}}|||||~~~~~}}|||}~|zyyxxwvwwvuvvvwxxxyyzzzzzzzyxxwwxyzzzzzzz{{|}}~~}|}~~}}|{zxwwwwwwwwxyz|}}~~~~~~~}}~~~~~~~~~~~~~~~}|{{{{{zz{{z{|||}}~~}~~}~~}}}||||||{|}~}}}}|||}}}|||||{{{||||||||{zyyxxwwwwwvvvvuuuuuuttuvvwxyz|}~~~|||||{{{||{{{{zzyyxxyyzz{{zz{|}}}~~~~~~~~~}}}}|{{{|}}}~~}|||{{{{{||}~~~}||||}}~~~~~~~~~}|{{{{zz{|}|||}~~~}}|{z{{zzzz{|}~~~~}}|}}~~}}|{{{|{{zzz{{|}~~~}}~~~~}|{{zzzyyyxwxzzz{{|{{||}~~~~~~~~~~~~~~~~}|||{{{|}}}~~~}||{zyxxxwwwwvvwxyyyzzz{|}}~~}}}}||{{{{|{{zzyyyzzz{||}~~~~~}||||{zzyyxwwvwwxxy{{||}~~~}||}}}}}~~~~~~~~~~~~~~~}}~~~}}}}}}~~~~~}}}||}}||{{zzyyyyyyyxxxxxxxxwxyyyzzzzxwxxwvvwwwwwwxyyzz{}~~~~~~~~~}|||{{|{{zyyyxxz{{{||||}~~~}||{{|}}~~~~}|||||||}}~~~~~~~}||||}|||||{zz{|||}}}~~~}}~~~~~~~~~~~~~~~}}}}~~~}}||{{{{zzyyxwwvvvuvvvuvvvvwxyyzz{|||{||{{{|}|{|}||}}||{{{zzz||{}~}}}}~}||}|||{|||}}}}}}~~~~}}}||{{{{{{{{{|}~~~~~}||{{zzz{{{{{{{|}~~}|{||||||}}}~~~~~~}}}}}}}~~}||{zzzzzzzzzyyyyyzzzzzzzzzzzzzz{{{zzz{|}}}}~}||}|{{{|||||{zz{{{||{{zz{|}~~~}{zzyyyzz{||}~}}}~~~}}}}~~}~}}}}}~~}}}}}}}}||||{zyyyxxxyzzyz|||}}~~~}}}|||}}}}}}||}}~~~~~~zosw{}yzu{xojfnwyke_fmw{slddcgjmqpnmlmpomnnlkjfjnkjfbjomkmnkjstmhhgfgfffd_Z_cfefhikkjlhffffghhhfegihfhjgegilmljkijmmmnonnmmkhfhiihgikkklnljkkkkjkklkklmnmmnmmorqpooponnmkklmoqqqrrrrsttuuttuwvvz|}~|{{{zyyyyzywwvusssqononmlklmjghifdeec````_`a`^adb`cea_aba``aa```bbbbcdcbcdb`ceb_dhebdeffffecefdbcecaegdacedcfifcfihhjkiglolikmjgikkjiihffgfdeghjlmmmnommnooopqrsqqqqqqqrrqsusqsttswz{z|}|z{{yyyyyxyzywz|zx|~|~}~}~~}~~}{|~|z|}|{{{zz{{|}||zx{~~~}||||{z{{zyyyyyxvwxwwxxy{ywz|zywvxzvsuxusuwvttusrsuutuvvuuvvtvxvtuwutuvvwxwvwxxwvuuvwvuvxyz{{zyxxyzyxwwvuvwusssstrqrspnqsrquxwtwyvsuwwvvwusuwtsvywuwxwuvxxwvvwxwvwwusttsrqpppommnnmmlmllllmkjlonkjkjjkkjhjllknqolnpoooooopspmrwsptvtqqrqpoppnnnmnooppnnprrrqrsstvuuwwvuwxvttutsssssssuuutuuvvuuvvuuvwvvvvvvwwwuuwvuvxwvwyyxyz{z{|}|~~~~~~~}{{zyyyxwxxvuuusrqqpnmnmmnonllnliijihhiijjihhiiiihgggggghgffgfffghjjjklkjkkjijjihhhggghihgiiggggfggffedfggfffffhihfffeffgiiiijkllmmnoomlklnlklmnnmlmmljijmnkhggghhffffhjjjiihhfefhihfghhhggffghijjklmnnnmlmoqqqsttttttuuvvuvwvtuvsqqqpoqrssuvwwy{|}}}}}~~}|{||{{|}~~~}~~}}}}~~}|{{zwxyxvwwvvvvutuuusssssstuvvuvxxxxxyyyyyzzzz{{{{{||zyyxxxxxxxwvvusrqpppooppppoooooonmmnnnnnonnnoonnoponnnnnnnnnmmmmnnmnoppppqqqqrrsrrssqpoonmlmnnmmmmlllllllmmlmnmmnoonnnnnnnnnnonopqrqppqrqqqrsrrssrrsrqqpponnonmmnnnnnnonnnmmnmmlkkkllmmnnmmnmllmnnnnnnooooppppqrtuttvwvvwxxwwwwvuvvvwwwwvuuvvwwwwwwxz{|}~~~~}}~}}}}}}}}~~~}|||||||}}}}~~}}~~~}}}||{zyyyzz{|}}}~~~}|{zyyyyyyzz{{|}}||}}|||||}}~~~~}||{||||||||{{zzzzyyyz{{|||}}}}~~~~~}|{{zyyxyyyxxwwwwvvwxxyyz{{{|{{{zzzz{{zzzzzzzzzzyzzz{|||}}}}|{||{zzzyyxxyyyyyzz{zzzyyxxxxxxxyyyyxwvvvvuuuvvvvvvutttsttuvxyyxxyz{}}|ywwxxxxy{{|||}~~{ywvuuvwxz{|}}}}}|}}}|}}~~~}||{z{zyyzzzzz{|{{|}}|zyyyxwvvuuuvwwwxxxxxxxxy{||{{||||}}}}~~~}}}~~~~}}}|{||||||}}~~~~~~}}}}||||}|{{{{{{{{{zyyyyyyzzzzyyxwvuuuuuvvvvwwwwwwxxxxyz{|~~~~}}||||}~~}||||}~~~}}}}}}~~~~~~~~~}~~~~~~}}}|{{{{{zzyxxxxxxxyyyyyyyyyyyz{{{|||{{{||||||{{{|||||||}}}~~~~~~~~~~}}}~~~~}|{zzz{||}||||{zyyxxyxxyyyyxxxyxxxxxxxxyz{|}}~~~~~~~~~~}~~~~}}}}||}}~~~}|||||||||}||}}|{{zzyyyzzyzzyyxwvvuuuuvvvvuuuuuuutssttuvvwxyyyzz{{|||}}}}||||{{{zzzzzz{{|||}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}|||||||{{{{{{{{zzz{{||}~~~~~~~}}}}||{|}}}~~~~~~~~~|{{zyyz{|}}}~~~~~}|||||||||||||}}}~~~~~}}}}}|}}||{zyyxxwwwxyyzz{{|}}~~~~~~~}}}}||||}}}}}}}}}}}}}}||||||{zzyxwwwwwvvuuuuuuuuvvvuuuuuuvvvvwxyz{{|{{|||{{{{zz{{{{{zzz{{|}}}}~~~~~~~~~~}}}~~}}}}}||||{|||}|||}}~~}}}}}}|{{{zzz{{{zzzyyyyyz{{{{|}~~}~~~~}}||{|~~~~~~~~~~~}|{zz{|||}~~~~~}||{{{{{{{{{|||}}~~~}||{zz{zzz{{zzzzzzz{{{{|}~~~~~~~~}}{{||{|}|{{|}}}}}}}}}~~}}~~~}|{zzyxwuuutuuuuvvwxxxxxxxxwxxxxxxyyyzzzz{zzzz{{||}|{{{{{{{|{{{{|||}}}||||||}~~~~}}}}}~~~~~~~}}}}||||||||{|||||}~~~~}}|{zyxxxwwwwxyzz{{{{|||}~~~~~~~~~~~~~~}}||||||||||}~~~}|||||{{zyyyzz{{|}}~~~~~}}||{zz{{{{{{||||}}}~~~~~~~~~~~}}|||||}}}}~~~~~~~~}}}|||||{{|||}}~~~}||{{zzyyyxwwwvvvvwwvwxxyz{|||{{{{zzzzzzzzyyyzzyyyyzzz{{|||}}||||||{{{{{{z{{{zz{{||}}}}~~~}}}}}}||}}}}}}}}}}}||{{zzzzz{{zzyyyyyyyyzzz{|}}~~}}}}||}~~~~~~}}~~~~~~~~~~~~}~~~}|}}}||||{{{{{||||||||}}~~~~~~}}||||{|||}}~~}|{{z{{{{{|||{{{|||||||||}~~~~}}}}}~~}~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}|||{zzzzzyyyyyxxxxxxyz{{}~~}~~}|zyyxxxxxxxxxyyyz{{{|||||}~~~~}}|{{{{{{zz{{{||||{|}~~}}}}}}~~~~~}}}}}}}}}}||||{{zzzyyyz{{{||{zyyzzz{||}}~~~~~~}|{{{{{{{{{{||||{|||}~~~}}}~~~}~~~~~~~~~~~~}|{{|||}~~~~~~}}~~~~~~~~~~~~~}~~~~~~}|||{{zyyxyyyyyyyzz{|}~~~~~}||||||||}~~~~~~~~~}}}}}}}}}}}}}}}||{{|||||||||||{{{{{zz{zzzzzzz{{|{|||||||||{zyyxxxxxyz{|}}~~~~~~~~~}}|{zz{{|}}}}}}~~~~~~~~}}}}}~}}}}}}}~}}}}}}~~}}}|{{{zzzz{|||||{{{|{{{{{{{{{zzzzzzzz{{{||||{{{{zzyzz{{|||}}~{{|}~~~|zyz|~~~~}|||}~~~~~|{{{{{|}}~~~}||}}~~~~~~}~~~}}||{{zzzyyyyz{|}}}~~}}}}||{{{{{{{{{|}}}}~~~~~}}}~~~}}~~~}|{{{{{{{{||||{{{{zz{{{zzz{{||}}}}}}|{{{{{{{{zzzzzzzzz{{||}~~~~~~}}~~}}~~}}}}}}|}}}|{{|||}~~~~}}}||}}}}||}}}||}}}~~~~}||||{zyyyyyyz{{{{zzz{{{{|}}}|{{zyyyyyyyzyyyyyzzzz{{|}}}~~~~}|||||||}}~~~~~~}}}}}}}}}~~}}}}}}}}}|||}}~~~~~}|}x{}{{~~}~~~~~~}~~~}|{{zzyxxyyz{|}~~}||{{{{{{{{{|}~~~~||{z{|}~~~~}}}}~~~~~~}|{{{zyxxwxyyzzz{{zyz{|||||{{||||}}}}|{{zz{{{{{||}}~~~|||||}~~~~~}}||{{|}~~~~}}}|||}~~~~~}}}}}~~~}|{zzyyxxxxxxxxyyyzz{{{{{{zzzyyyyyzyyyyyyyxyyyyz{||}}~~~~~~~~~~}}}||{{|{{|{{{|}~~}}~~~~~~~~~~}~zwuty~~~~~}|||}}~~}}}}~~~~~~~}|{{|{zyyyyz{|}~~~~~~}}|||{zzzz{|}~~}}}||||{|||}~~}}}}}~~~}}||{{{z{|||||{zzyyyyyyyxxyzz{{|||{{{{{z{{||{{||}~~~}}~~~}}~~~~~~~~~~}}}}}~~~}||||||||}}}~~~~~~}}}~~~}||{|{{{zzyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzz{{zzzzzzz{|}}}}||||{{{{{{{{|||}}}~~~~~~~~~~~~}}}|{||}~~~~~}}~~~~~~}}}}}}~~~}}|||||||}|||||}}}}}~~~~~}}|||~~}{{zzz{|}}|{{{|}~~}|}~}||~urqry{|}}}|||{||~|xtsrsstvz|yxwz}}zxxyzxuuy~}yvwxyz{|}}~~}zyyzzzz{{{}~}|{{zzz{|}~~}||}}~~~~}}}~~}|zyxxxxxyyzzzzzyxxxxxyzyyyyxxxxxxwwwxyz{|||{{{|}~~~}}~~~}}~~~~}}}}}~~~~~~~}}~~~~}|{{{|||{{zyyz|}~~}}~~}}~~}|||}~~~~~~~~~~~~}|||}~~~}}}}|zyz|}~~~xqppt||xxy{}}|wttvx}{y|}yvw{~~|zyxxy|}|{zzyxvtrsux{~~|zwvwxy|~{{{{{}~~~}}|||{{||}~~{yzz{{{|}~~|{{{}~}}~~}|}~}}}}||}~~~}}~~~}|zyz|}}}}}|{zzxwwyzz{||{{{{{zzyyxwvvvvwyyxwwwwwwwy{{|||}~~}{{{{|}}~~~~~~}|}}}~xt}|~{zz{}~}wu{}z|}}~~}}|{{|~zyyyz{||||zxy|~|{|}~~~~~~}|}~~}}|{{{{||||~~}~~~~}~~~~}}}|{{{|}~~~~~|{{||}~|{{{{z{zzzz{|}}||{{{|}~~}}}|}~|{|}~~~~~~~}}}~}|zyyzzzyyyzyyzyyz{{}~~~~}}}}}}}~~}}}}~~~~~}|||||}}||}~~~~~~}~~~~~~~~~~~}}|}~~}}|}}}}|{{zz{||||||{{{{{{{zzzzzyxwwwxyyxwwvvwwwwwvwwxxz{|}}~~~~}}~~~}}|{||}}}|||}}~~}}}~~~~~~~~}||{{{{zzzyzyyz{||}~~~~~~~~~}}|||{{||}~~~~}|}}}|{|}|z{}zx|~{wwz|||}}}}}~}~~~~~}}~~~}~}~}|{{}~}}~}|}|{zzyyz|||{z|}{{|{zyzywvvwxwvyywvvvvvwvvwwwwxxxxyyywuvwvwvtx~}}}|||}||}~~~}|||}~}|{{|}}{{|}|{zz{{yy{zzz{{zzz|}}}}||}~|z|}|{{|{{zyyz{|}}|}~~~~}||{{z{||}}~}|{{{{|||{{}~|~~~}}}~~~}|zyzzxvvvxwvustxyxyy{}{y{|}}{z{zzz{zz{}}}~~}{{}~}|zzz{|}}~}~~}}~~~~~|~~~~~}}|{~{z}~|{|||{z{}|{}}{{~~~}}||}}}}~}}~~~~~~}}||}~}|{|}}}~}{|}~~~||}|{zz|}zyyyywvx{yvxywvvvwwttvutuwxywwwxwwwwwwwvuuwz}}{}}z{}}|zz}~zy}~}~}|~}|||zxz||zyy{{zzyz{zyyxz{xvwyyyyyy|}zwxzzzyy{|||||{{||{{|}}~~|{}}|}}~~}}~~~~~~}{}}||}|zzyz{xvxyvuuuvwxxxyz|~}}}|{{{{{|~~~~~~}}}|{{zy{}}|~{}~~~~||~~}{~}|}~~}}}}}{xz{zzzy{zxz||}{xz|{zzz|~~~}}~~~~~}}}|{{||~~||}~~{|}~}zxz{zywxzyxxvwxwvwvuuvvuuvwxvtw{ywwwyywvwxxwx|~}||}|{|}~}|{{|}|xy{zxwwy|}~~~~~~~~~}}||}||||{{}|yz|{{zzyyzzywwwxwuvxwvwwxyyyyz{{zzz|}|{zz{{yxz{{{{{|||~~}}}}~~~~{{}}yy}}{{|||zyyzyywwxyzzy{}|z}}}}}~~}{|~}|}~}}}|{zz{{zz{|{z|~~~~~~~|~~|||{yz|zxyyxwyzyxwwxvuxzzxy{|||}~~}}~~}}}}|~~}|{{}|{}~{xyyyxwvwxxwvvvxzwuxyxwvwyyyyyz{zywvxxvvwy{}~||}~}}||{yy{|zyz{||{{|||||~}}~|}}|{{zyyzzyyyy{xvy{yxxxxxwvwvuwyxwy{{|||||{{||{{zyxxyyxxyzzyz|||}~~~}||zy{}|{||{{z{|{wz}|zz{{{zzz{||}}|~}{}}}~~~}~~~}||~~||}|||{|}{z{{z{}}|}~~~~~~~~}~~~}}{z{|zxxxxxxwvvwwwvtuwwvxy{|{z|~~}~~~~~~}}||{{{zyyyxxz{zyyxxxwxywvwxxwxyzzzywwwwwvvvuvwxy{}~}}}~~~~}}}||{|||{{{}}||{|}|z|~~~}~~~~~}}|{{|}}}||||{zyyzzyxwvy{zxxxyyvvxyzyyyyz|{{||{zyxyzzzyyyyzzz{{yz{|{zz|}{z|}}~~}{zyz{{{zz||{{|||{z{}{z|}||~~}~~}}}}}~~}~~~}|{z{|{zz{}|z{}}|zy{{yz{|}}}~~}~}~}~~~~~}~~}||zxxxxwwwvvwwwvuvyxvvxyzyyz{|}|||}~~~~}{{}}zzzz{{zzz|{zzyyywvxywvxxvuvwxwvwxwvwxwxy{{|}}~~~~~}~~~~~}}||{zzzzzz{{{{{{{||||}~~~~~~~~}{z|}|zyyyyxyzywvvwwvwxxwwwxyyxyyxxzzxy|}{zyz{zz||yxyzzzz{{||||~}}~~}{zzzzyxxxz{zy{{zz{||||{{|}||||}~}}~~~~~~}}~~|}~~}zxy{{zz{{{yz|{{{||{||||}}}}}~~}}}~~~~~~~}|}}}}{zzzzyxwvvvvvwwwwwxxxyyzz{{{||}}|}~~}}~}|{{||{z|}{yyyyyywwwwwxwvxyyxvvxyxwwwyywwwwxzzyz{}~~}}}}}||}}}}}}}}}|||||}||}~}|{{|{{z{{{||{|}}|}~~~}}}|{{{{yyz{zzzywxxwvvuvvvvwxzyyz|{zzyyzzzzyz{|zyz{zyyxyyzzyz||||}~~{{}}{zzyyyz{{zyyzzz||zzzzzzz|~~~~~}||}|{|}}}}}~~~}}}}||||{{{||{||{z{|{{{|}}}~~~~~~~~~~~~~~}}||{zxxwwwwwvvwwxyz{{{|||||||}||}~~~~~~~~~~~~||}}}{z|}{zzyxxxyxxxxxxyzzywxxwwwwvuuwxwvvvxzzzz{|}}~~~}|{zzyyxwwwyzz{{|}}}~}}}|{zz{{zzxy{zy{}}}}|~}~~|~}}}||{{{{zzzyxxxxxxxxxxyyyxxxyyyxz{zxxy{zzyxyyxywvxyvuvxzzxz||||||}~}||||{zzzzzzzyyxxxxzzz|}}}}~~~}~~}||{{z{|||{|}}~~~}|}~}{|}|{{{zzz{{{{{||}~~~~~~~~~~~}}}}}}}}~}~~~~~~~~}}|}~~~~~~}{{||zzywwzzyxzz{{zz{{{{{{{|}}}}}~~~~~}~~}}~}z{|||yxyyxwwwxxwvvwyxvvwwwttvuttuvvutuwxxyz|}~~~~}|||{zzz{{zz{||zyzzzyxyzyxxyyyyyyyyyyzz{}~~~~~~~~~~}}}}|{zyyxwvvxywwwxxwvwyzzyxyyxxxxyxvwxxxvtvwwvvwyyz{{zyz}|{zz|}|{{{{||zyz{{zzz||z{}}||}}}~~~~~~~~~~}}}}|{yyz{yyz{}zwyzyyxxyz|{vx}~~~}||~yy~~~}{~~||~}yy}|{|~}}~~}|}~~~~}~~~}}~}{z{}|z|}}}|}~{{}}}|{}~}||}~~~|{}~|}~{~|y~~}}}~~}{z{|}}yv{}zyzzzyxxyvtwxspqrsrorvutuvvvyzyy{{zyx{|{{}~|}~~~~~~~}|}}{{|}|{z||yxyzzyxxxwwvuwywvyzz|{{|zy|~~~~~~~~~~~~~~|zy}}yyy{|zvy{zywwxwwxxxxyxwusrvwuvvuvvuvxxwxxxxzzxxyyyyz||yx{}zyy{|~~|}~}~}~}||{|}~}}~~|{{{|{z{}{z|||{zzzz{{|}~~|}z|}}~}}}{z|~|zz{}{~~||~~}|{z{|}}}}||~~~}|}~~~~~~}}~~}{{{||{{{z{||}~}}}||}}}}~~~~|}}}~}|~~~|}~}}~~|||zy|~~~{z|}{{zz{yvwwusuvtrrpppqtwtqruvwxyz{yz|{zyxz|zxz|}~}}~~~~~~}z}}|zy||{|||~}{zy||xuwwvvuttx|wquy{{wvz}}}}~~|}~}~}}}|~z~|||||||zxxz|yxyzyyxxyxzzxxxtqrsvxwtqtzxttuy|xuy|zz}|zz|zyyy}{xyyzzxwx{~|~}||~~}{}~}{{}}~}~~{}|xy{||{yyz||~~}~|}~~}}}z|~|y|{xz}~~}}~|~}|{{}}zz{}}zwz}||yx{}{|}~~}~}}|~{xz}|zz{|}}yz}~~{x~~z}~}~}~~}}|{zywy}}zyyz}{y{~~~|{||}}yy{ywwvwyxurpqstqoswvuuswzyxwwyywwwz{ywvv{}ywxz}xz~~}}}{||}}}}{z|}{xvvwuqruttttvxwwxwxyyyz}}|}}}~}~~~}~|}~}z}{x|~zx|}xwyyyxwyzvuvvtsvvsuzyuuwyzxxxxxxxxwvwwwwvvuvwwwxxwxz{{}~}}~}}|}}}~}}}}}}}||}|zz|||}|}}{{}~~}|~~~~~~}}~|y||||{{|}~~}~}}}|zzzxxyxwvuy|zwz|}}|{{|~~~}~~~~}}~~~~}|~{z}~}}||~~~~|~|{~zyz{|{y{}{yz|{zyy||{z{~}z|}{{|||zyyz{{yxwwvwusrqqrstuttttuvuuwxvvvuuwxxxxwwxz{{{|~~|~}}|{z{{zyxy{xtwyvuuvwvuuvvuwywuxzz{||||{{|}~~~~~~{~~~||xz{yyzzyz{{zzyz{xuuuuuvutuvtrvywuvvutwwstxyywuz~zvyzyxz{z{~~}|}~~}|~~|~~|{|~}|}~~~~~~}}~}}}~}||~}|}}}|{{{|}~~||~~}~}||||zyyxyz{ywx{zxxx{}yx{|||||~~}}~~~~~|~}z{~~}}~~}}}}}}}|||}|zyyz|zy{|zz|{zz|{{||||ywwwwwwwwwxvvxywvvvttutsstuuqmqvtsttuuuvxxwwxwx{|zy{}~~||}~}zzz{{ywuswyvuvwyxttwxwwvvvxzyx{{yyyy{|}}}}~~~~~~{}~|~|zzz{{yz}|yyzyz{|zy{{zwvwzxsuxxwwvvvvvvutuxxwvvvwxyz{}~~~~~~~}|}~{z}~~~}}~~}~~~~}||}~~||~~}~~~~~~~~~~~}{{|||zyxxwwxvuw{zwxyz{zz{{||zyz{}|z|~~~~~~~~}}~}{|}~||}~~{{~~}{yz||{||||||~~}{}~{xyzzywwxxvvxxwwwwvvvvvuuutrrssrppprstsstsqqrtwvuwxz{zy|~~}|~{zz{zwxywutrrsrsvvttuwxwwxyxxyzxy|}|zz{}~~}}~}~~}}~~}~}}}|~~||}{z{{zzyyxvvvwwuuvutuwvvvwwvttuvvvvwxvvxz{}}~~}}||}{|}}x{}||}}{{~~{~}{~}}}~}||{z{{{||{|}}|{{|}}{zz{|{zyy{{ywxxxxxxyyzz{{{{{{|~|yz}~}~}}~|~~~}}~~}|{}}}~~|~}}}~~|z|~~}}}|{}~||}||yw{}{yyyxxwwwvutrrrrrrsttqqrtutrrrqpqrqqrrsrqtwutx{zzz{}~}}|}}}~}~|{}|{{zyxwwvuuuttttuwyxwz|{zzz{|{{{zz{}|z}~~~~~~~~}|}|{|~~}~}||}|{{{zzzzyxwwyzyyzzzywvvvxxvvvxyxxvwyxvx{||zy}~~~~~}|~}~~}{xz|zxy{{zyy|~}}}{|~~~~}||{|}{{}~}}~~~~~}|{z{{{zzxvx{{zzzz{yy{{{{{{z|}|zz{||yxz|}~||~~{~|}~~~}|}~~}~}}}|}}|~~}}}~~~}{|}}}zxz{zzxxyyywuuutronqrqrrssssssstvvusrqrsttssusqrtuxz{zz{~|}}}~~}}}|zz{zyyyyxxxyyxxyyzywy{ywvwz|{zzzz{|zx|~{z{~}~~~}}|||||{z{|}}|{|||zyyz{|zx|}zyyz{zxxzzyyzxvxyxwwwwwwxyyz{|||}~~~~~|}~~}~~~~~~~}}}}{y{|||zz}}z|~}~~~~{y}}|||}|z{~|}|zy|~{yz{|{xy{zyyxxxyywx||yxxz{|{zzzz|}{|~~}}~|z}~~~~~~}||}}}|}|{|~~~~~}}}{{{|}{xyzxwzzwvyzywtuxxwusstvvrqrrrqpruvutrttrpoqssrrsuwwwxxyz|}}}|}}|~~~~~~}{z{{zyxwxzzyyyzywwz||{yzzyyyz{zyz}}}zy|~}|||~}~}}}}~~}{zyyz{{||z{}~{|~||}~}|{|}zz{|}|zzz{zywwxzzxx{||{z{}}}}~~||~~}~}}}~~}}}}~}}}~~~~}}{tty{||||}~ztrplouxyz}|zwsomlmpwz}{wvtniijmrtuy{zyvrponorv{~yusrsuwz{ywvxyz}~|{ywy|}~zwutrtxww{zyxvuvvw|~zwvspnmosvz}~{ropmkkknposzzyyyzzvsojjjfgijlpsvx|}{zyxxuppsqoqvwx~}{wuttvvssy~~|xxyvssuwz~~~|y~yvxxy{|~{yyxxy|~~~}}~~}{}yx{}}~~~zxyxvvx|{|}{yz{|~~}}}~~{{|}~}{z}~~}~{||}~}|}{z}}|}~y{{xwx{{z}~}|z}|{}{zxxz|}~}yxxutwxxz~}{xwwvtstxzz{~|yxvqnoqqoprvy|}|{|~|{zzwuuurrw{}~|wy}{y|z{|zy|~|zzz|~~~~|{}{wvz~~}|{zysnswsqtx{}}{}~}{wusnmpqpqtvutuwwwvtqnmlllmmjkoqpsxzwx{zwutvywsstttw{{{~}}{xxwwwxz}~}|}}{~wz~|{|~}{}||}~~|}~~}~~~~}~~~~~~~}||{{}{y}}z}}{{{{|~~~~~~|{|{yz{zyyyyxxyyyzzyyz||{|}|{{|{zxwwywstvvuvwvuwxyyyyzyyzyxyyxxyzzz{|}~~~}~}|}~|~~~}}}}~}|~~~}{{~~|zxwxzzyyxxyxwy{zzzz{{yxyzxuvyxusrsutsssrqrssrrrsrrrrrrqqqqqsttuuvwwvuvxxvwxyzxvz~{x{|{{}}|||{z{|}}|||{z{|}}}}|{}~~~~~~~~~~~}}~}}}|}}~}|{{{{zy|~}{z|~~}}~~~~}|||{zz{zyxxzzxxxyzzz{}|z|~~{yy{{yyxwxwvwxwvwwvw{{yzzz{yxzzywvvwwvvvwyzzz|}|{{~~~~~|~~}~~|~~||{{|{z{zzyyxxyzzyzzxxy{zyxyywuvvuuvvtsrsttttusqsuuuttutstvusrrrrssrstuuvuttuvvvwwxyxyyz{|{{{{zz{{zzzzz{||{z{|||{{}~~~~~}~~~~~~~}~}~}~~~~~|{{zz{{{{~~||}}||}~~}|~}}}}}||zz{|zz{||{{|~}{|}|{{{zyyxyyxwwvvxxvuvwwwxxwwxyxwwwxwwwwvvwxyyyyxxxy{{{z{}~~~~}}~~{z{zzzz{{{{||}|{zzyyzzxvuuvvuuutsttttuuuutsttstvvvvvwwwxxywvuutuvuttuttttutttvustvvuwxyyvvz}{z{{||{{{{{{zyy{{z{||}|||}}~}~~~~~~~~~}|||||||~~}}~~}||}}|{||{{zz{{|}~~~~}}|||||}}}}}}||}|{{zzzyxyyxxxyxxxxwwwvvwwwwxyxxwwvvuvxvuvvvvwwwwwyzyy{||{||}~~~~~}~~}||||zyzzzyxxz{zz{{{zxwvutsrqrssrrrstttuvvvwwxyxxwwwxyyyxwwwvvvwxxwvvwwvuwxxwuuvvvvuvvxyyyzzzyzz{z{{|}~}|{z{{zzyxxy{zy|~~~~~}~~~~~~~}~~}~~~~}||}|{{|~}{{|}}{z{|{z{{||}}}}}~~~~}{{{|{{|}~~~|||{{{||}}~}}}}|||zyzyxwwvvvwwvwxxxyyyxxxxwwwxwuuvwwwwwwxxxyyyxxyxxxxyzz{|}}~~~}|{zzzyxxxxyyyyy{zwwxyzxvwwuttttuuvutstuuuuuvvuuvxyyxy{{||{zzzzzyzzzzyxxwwvuvvvvuuvvvvvvvvwwwwxzzz{}|||}}||||{zzz{z{{{{|~}}~}~}|}}~~~~~~~~~~~~}||||zz{{z{~~}||}}{z||zz{||{{|}}}||{{|||{z{}~}}~~~~~||~~}|||{{{{zyyzywwwxwvuvvvwwxyzzzzyyyxyyyxyyxxxwxwwxxxwwwxyyz|}}~~}~}}}|zyyzyxxxvvwwwxyyxxxyzxwxxwvuuvvvvuttuvttuwwwwxyzz{|{z{|{{{{||}|{{}|zyyyywvwvuuvwwxxyyyxyyxxyyyyyyyyyz{|||||}}}}}}}}~~~~}}}}}}~}|}}}}{z|~}}}}~}}}~~~}~~}|}}}}}~~~}~}}|||{zz{||{|||}~~|}}{z{{zzzzzyxy{zy{|{{|~~~}~~~~~~~}}}|||||{{zyyxxxxxxxywvvwxzyy{}|{{zyz{zzzyzzxwwxxxxxxyz{||{|}~~~}~~~~~~~~}{{{zxxxwvwxxyxxyxwxzyxyyxwwxxxwvutstvvuuvvwwvwxy{{{{{|{z{}|{{{||||||{zzzzzzzzxwxxxxxz{zzyyyxyyyxxwwwyzyzzz{{|||zz||zz{||||}~~}}|||||||||{zyz|{{{|~~~~~~~}}}~~}}~~~~}}}~}}}||}|zz{zyzzyyxyz{z{}}|~~}}|{{{{zz{}~}}~~}}~~~~~~|z{{{{{{{zyyzz{{{{|}~}~~~~}}||}}}}||{{zzzyxxxyyz{|{zz{{{{{||{zzzzz{{{{{{zzyyyyyyzz{{}~~~}}~~~|}~~~~|{{zyxwxyyxyzzyxxzzxxyxwwwxywvxyxwxxxxwwwwvwxxxxyyyz{{||||||{{||||||||{zyyyyxyyz{zz{{{{{{{{{zyyyzzyyzzzzzzzzzzzxxyz{zz{||||{||{zzzzz{|||{zzz{{|{{|}}~~~~~}}}}}~~~}}|{{{zzzzzyyyyyyxxxxxyyyz{{|}~~~~~~~~~}}|||}}||}~}}~}}~}}|{|}|{}}}}}}}|{{{z{{|}~}}~~~~}~}~}||||{z{{yy{{{{{{|{z{{{{{{|{zz{|~|{|}||{|}|{|}|{{{{{zz{{{||}~~~~~}}}}}~~~~}}~~~~~~~}|}}}~}}|{{{{{{zzzzyyyyz{{||zzzzyyyxxwwxxxxwwvwwxxxxyyyyyxyyyyzzzz{|}|{|}|||||{zz{zzz{{|{z{{zz{||{{{|{{|||{zzzzzzzz{zz{|{{zz{zzyyyyxwxxxyz{{{z{|{z{|{{{|}}||~~|}~}}}|||{zyyxxxxxyxxxwwwwwwwwxxxyz||||}~~~~~~~~~~~~}}}}~~~~~}~~~}}~}|}}{zz{{{z{|||||}~}}}~~~}}}~~}||}~~~~~~}~}|{{{{zz{{{{zz{yxyz{{{{}}}}~~}}}}~~~~~}{{{{{{{|{{{|}}}~~~~~~~~}||}}}}}}}}}~~~~~~~~~~~~}}}~~}}}}}|{zzzzzzz{{{{z{{{{||{z{{zzyyyxxxxxxxxxxxwvwyyyyxwwxyyyxxyxwx{{{}~~}}}}~~~~}}}}}~}}|||{{{{{{{zyxxyzyyyyxxyz{|||}}}|||{zyyxwwwwwwwxxxyzzzz{|{{{|}}~~~~~~|{zzzxwxxxxwxzywwwvvvwwxxxxyy{|}~~~~~~~~~~~}}}~~~~}}}~}}~~~~~~~~}|||||{|||{{{{zzzz{|||||}~~}}|{|}}|||~~~~|||{zz{z{||{{{{||{{{zz{{||||~~~~|}}}}}}~}|{|||||}}}~~~}{|}||}}}~~|}}~~~~~~}|||{{|||{{|~~~~~}|{|}}||||{{{{||{{{zyyy{zyyzyyxwxywwyyzzy{}|{{zyxxxxwwwxxyz{||||}}~~~~}}}}}}|z{{yxxyxxxwwwwyzzz{|{{{{{yxwwwwvvvxxyyyzzz{{{||||{{{|}~}|||||}~~~~~~~~}|{zyyyxyxxxwxyyxxxxwvuvwxyyyyz{|||{||||}}~~~~}|||}|}~}}}}~~~~}}~}}}|||||{z{{zyzz{{z{||{}~~~~}}}||}}}~~~~~~~}}}}}}||}|||}}}{{{{|||}}}}}}}}}~~}}}}|}}~~}||}|{|}~~~~~}}}}}}}~~~~~~}}~}}}}~~~~~~~}||}||}}|{{{||{{||{||||{{}~}}}}}|{{{||}}||{zzyyxxxxwwxyyz{||{{||{z{|zyyz{{{{{{zz{{|}~~~~~}||||{z{{yxyzyyyyzywyzzyyyxxwwwxxxwwwvuvwxxyyyzzz{{{|~~~~}}}||||{||}}}}|||}||}}~~}}|{zyz{{zzyyxwxxxxxwwwwxyyzzzyxxxyz{{|{{{{|}}}~~~~}}}}}}}}~~}~~~~~}}}}}|{zzz{{{z{{{{{|}|||||{||}}}|||}~~~~~||||{{z{|||||}~~~~~}}~~~~}}}||}}}}}~~~~~~~~~}|||||}~~~}~}}~~~}}}||{zzyyzzzzzz{{{||}~}}}}}}}}~~}}}|||}}|{zz{zyxwxyxwyzyz{|}}|}}}|}}|||}}}|}}}||}||||}~~~~~}}||zyyxwwwxxxwwxwvwwwwvvvvuuvwwvvvvwxyyzz{{{||}}~~}~~~}}}|{zz{{{||||||}~~~}}}|{{zyxxxyyxxyyxxxyyyyyyz{z{{zyyyzz{{||}}}}~~~~~~~~}}~~}~~~~~~}||{{zz{{zyz{{{|}}}||}|||}}~~~~~}}~~~~~~}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}||}}{{}}}~~~~~~~}}}}~~~~~}|{{{zyzzyyyyzz{{{|||}}~~~~~}}}}}}|}}}|||zzzzzzz{|{z{{{|||||{|}}}~~~~~~~}|||{{{zzzzyyzyyxwwvvuuuuuttutuuuvvvvvwwxxxyzz{|}}}}~~~~~~~}||||{yyyyxxyz{|}~~~~~~~}}||||{zzyxyyyzzyzzyyzzzzzzzyzz{{z{|||{|}}~~~}}~~}~~~~}~~~}}~~~~~~~~~}~~~~~~}}|||||~~}||{||{|}}}|{|}}}}~~~~}|||}}}~~~~~}}}}}}}}}~~~~}}~}}}}~~}}||}|{{{zzzz{{{z{|{{|}~~}}~~~}}}}||{{{{{|}}{|~~}||||zyzzyz{{{||}}}}~~}}}}}}~~}}|||{{{{{{{|||}}}}}}}~~~~~~~}||}}~~~~~}~~}}}~~~}}~}|}}|{zzzywwvvvvwvuvvvvwwwwwwwwwwwwwxyzzzzzzzz{||||||||||||||zz{{|{{|}||}~~~~~}|||{z{|||{{{{{zzzz{{{{{{zz{zzzz{||}~~~~~~~~}||}|||}~~~~~~~~~~~~~}}}|}}||}~~~}}}}~~~~~}}}}}~~~}}}~~~~~}}}}}||||||||}}}}}|||{|}}}}}~~~~~}|{||zzzzzyyyzyyzzzzzz{{zzzz{{zz{z{zz{{{{{||{{{{|||{{{|}}}|}}||||||||||||||}~~~~}||||}}}}~~~}}}}}}}~~~~~~~}|||{zzz{{{{{{zzzzyxxxxwwxxwwxxxwwxyyyyzzyyzyyxxyzzzzz{{{{{||||{{zz{{{{}}}}}~~~~~~~~~}||||{{{zzzyyyyyyxxxxxxyyzzzzzzyyzzzz{}~~~~}~}|||{zyzz{{||{z{|}|}~~}}}|||{zzz{{|}~yqqqsz~}xttuvx{urqoprvz~~zvpllnswz}~ywtqrrtz~|ytpquy||xtsrrtz~uojmqw~xy{~rqqsyztmghljhmqtz~|xtommlnmmrvx{}xroljghlpruy}|yvrolkkjlptwy}~{xusrpoprtvz~~zwurpqqsvx{}}ytssqprsv{{wusnllnrvz~}vrqonoquz|wtsqquy}~{zy{~~{yz}~~{wwyxxz|}}zyxutqnmoqrtvxz{{zywspoljjjiijlnnpqqpoppnjijiggijkmnoqrqpnlmmligghijlorrsvwwwuspmlkjhhjllmruuuvxyxusqmjkkiimopsvxxwvvvspnlhfghhijkmqtvwxwtrqnlkjiikmqssswzzzzxvutsrqqpqsux{~}{zxwvuvy{}}{{~~~~}|}~|{zwvxyzzz{}~}}~}{zzxzzxxz{|}}}~~|zyzzyzzz|}}}~~~~~~{yz{z||}}||}||}{{|{{zxxywvvvtrsutttsqpopqnmopnmmmooooonnonkkllkkkkkkklnpsvxz{||{xuvwvtssvwutvwutvxwvwy{yx||z{|~~}|}~~}||}}}}~~|{||zz{zyz{zz{zzzzyyxwyzuruwtsuvvtsstsrstttuurqttrrrssrqrsqpsutttuwxvwzywwyyyxwwwwxyywwxwuuuvvuuuvwwvwxxywtvxutvwyywuvxxyywvwxwvvuvtssttusrtutsrrtuuuuuuuuuuvvvwuvwxyyyz{{{{{|}~|{|}~|}~|~~~~~~~~~|~~~}~~|}}{{}}|{yyzwvxwuuvurqttrqqqolklmmljiihhhffhgeggeeghedfffgilopqsvuuutqpqolklkkkkkklmopopqrrsssrsttsssrstuvwwwxyyyywwzzzz{{|}~~~}}}~}}}|z{~||}~~}{z{zyyywwxvvxxvvwwvvuuttttttrsutsuussuuuvuuvutuutsttsstttsrsssrrrrrrrqqrssstvvuuvxxyyzzxwxzzyxy{|zz{||zy{{zzyxyyzzyyz{|zy{~}{|||}}}~~}|}|{|~}{}~}}~~~~~}z|~}{{}}|}}}~~~~~~~}}~|zxyzywxxxwvvuuvvutuwxutx{zzz{{|{{{{z|}{y{|{{{zyxwwwwwxxwwxxyyyzzyxxyyxwwxxwvvwvvvuutsqqrsrqssssrstqnprolklkjiijjjijjhikifhihhijlnprsuvxyxvwvttttrqqpnoqqqrrrsvvuvxyywvxywvwwvwxyxxz{{{zzz|||}}|}~}~~~~~~}~~}{z{}|{|}}}||}}{zzywwxxvutuuuuwwvuuvvvwwwwxxxxxyyvutuvurssstsrrrsttsssuvuvxyzyxy{{{z{||{{z{}|||{{|{z{||{||{zzyyyz{zyxy{{zzzzz{||{z|}{zz|~~||}}}}|||}}}|zz||zz{||zyz|||{{{|||}~~~~~}~~}|zz{{{{{zzzzxyz|}}|zz}~~~~~~~~~~}}|}}}|||||}}}~{|~~}}|}~|{{{{{||{{|{yxwxyzyxxzzxyzzzyvwwtrssqpppnoqpooopooprttuxzyz|}~~~}}}|{yz|{zzzzzz||{{}~~~~~~~~~}}}|}||||{{|{yyzzzyyz|{z{}}|}}}|{z|{wvwxxvtuxxwwyz{zzyz{|}}||}}}}||}}}}||{{{{{{{{{||}}}||}|{||{zyxyyxxyxxxxxyyxyzzzzzyzzzzzyxxxxxxwwyxvvwxwvuuuvvuvvwwvuvwxyyyzzzyxy{{zzzyxyzyyz{|{y{~}||}~~~~~}|~~~~}~~~~}}~~~}}}}~~~}}}}}||~~~~}||||{zxy{|{{||}}~~~}~}|}~|{|}~~~}}~~|{zyyywuutstutsuwwwxz}~~~~~~~}}}}}}{|~~}}}||||z{{z{{{zyxyzzzz{{|||}~~}}~~~~~||}~}|{|}}|{z{|~~~~~~}||}|zz{{{zzyxwwwvvvwyyyyz{||{zz{{zzyxxwwwvuvvuuvvuuuvvtuxyyyxy{zyyyzzyxxxxxxz{{zz{||}}||||~~}}}|{{{zyxz{zzzz{zy{}}}~~~~~}~~~~~~~~}}}}}{z|~}{zz{|||||}}}}~~~~~~~{{}~|{{|{||{z{z{{yyz{|}~}}}~~~~~~~~~}~~~~~~~~~}}}}}~~}}}||}{yxyxwuuvwwwvvvwvvutuuttvvvwxxxyzz{|}~~~~~~~~~}}~~}{{|}{{|}}||~~~~~}}~~}}~~~~~~~~}}~}}~~~}}}~}|{|{zzz{{{{||{z{||{zzyxxyzyyxxwwwwwwwwuuvwwwxxyyxxyzzzyyyy{zwy|}}|{|~~}~|z{{yxyz{zyyz{{zy{{||{{|}}||}~~}}}~~~~~~~||||||{zxxzyxy{zxyzzz{|}|z|~}{|~~~}}}||}~||}~}~~}}}|z{{{{{|{{|}}}~~~~~~~~}~~}}|}~}~~~}}|{{zzyyyxwwwvvuutsrsttttuuuvwwxz{{{{}}~~~}}}||}~~~~~|{{|}}}~~}|||||{{}~~}~~~~~~~~~~~}~~}|}~|{{{|{yz{{zywvvwxvuwxxxwvwvvvuttvvvvyyxwxyyyzzyxxzzxyz{{zz|}~~~~~~~}~~~|zz{zyz{||{|}|{|}|z{|}|yy{|}|{|}~~}}~~~~~~~~~}}}~~}|||}}{zyxxyyxwvxzyxz||}}~~}}~~~}}~~~~~~~}}~~~}}}|{zz{}}}}}~}{}~~}~~~}}}~~|||||}}{||{{zz{{zyzyxxwvvvvutrrssssstttvwxyyyxzz{{zz}}}}~~~~~~~~~}~~~~~~}|||}}}}|}}~}}}||{}{qux}}~~~~~~~~}~}|{zz{{{{|{{|}}}|{{||}~}|{~}~~|~{x~uqnptyssvz~~~|z{||{zwuqnsyxwuprvy{xutrstvxvttutspmkhijkmosronnnmlkkllljjjjjkjjkjijkjjjijjhhjkkkkknnmmlmnmmnnoopqqrsrststtssuvuvvvvvwuuxz{yyzz{{||ywyzzxxyyzyyyyxxxwwwwxyyy{|}}|}~{yxy{}}}~~}|{{z{zyyxxwvuutsrrrqrqpppoonnmlllmkkkjhhhhhhgffedeeeeeeddccefgggghhhgfhhggffhgfffffeddcdeddcdeefggggghhhhgghgghhgghjklmnnnnmmnmllkjjjiiihijjjjjklkkkkjiiijjjiijkjiijjiiijihgghjklmnppppooppooopsuvvwxwwwyz{{|}|}~~~~~~~~~}||{zz{{zyyxyyyyyxxxxxwxyxxyzzywwyyxwvvwvuuuvuttttttttrqrqoopoooooommmlkklkklllmnnmlllkkkllkkmmkjjjiijjjjkklmmmnmmnnnprqnnopppqrrqqrrstuvvwyyzz{}~}}}}}~~~}~}|{zyyyyyzyyyyxxwwxwvvwvwvuuuuuttuvvvuuvuuuutttuvvvuvutssrqqpoopopppqqppqrqqqqqqrrqqrsssrsssssrqppppqqqqqqpppqpppqqqqqrrrtuuttuvuuuvvtssttsssttsssrrrrrrsssssssrrsrqqrrrqqrqqrrqqqqqqpqssrsuutuuvvvvwwwwxzzyz||}}~~~~~}~}}~~}||{{{{zzzzzxwvvusrrqponnnmmmlllkkkihhgfghgeeeeffeedccbaaaaa``a`___aa`^^_`___^______``_``acccegggggggfggggijkklllnoppqrrsttuwvvwwwxxwwvuuvtsttsqpppommnnllllllllmmmnonnonlmmmnnmnoopooopponpqpopqqpppqqpppppppopqqppppppppoooppqrrstuvvvwwvuuuvwwvvvvvvvvwwvvvvwxxxyyzzyyz{{{|}}||||||{{z{{zz{|{{|}}}~~~~~~||}||||||||}}}}|{z{zyyyz{{zzzzzzzyyz{{{||}}}}~}}}}}|{{{zzzyyyxxxwwvttttuuuuuuvuttuutsrrrrrsssrqqqpoonoonmllllkjjjjhghihhhhhhhhhhiihhgggfffeeeefffffggffffeeeeddcdcbcdcddeffffghhiijllmlmnnmmnopoopqrsssstuvvwxxyyy{|}}}~~}|{{{{zyyyxxwvuuttssssrrrqqrsssssssssssrstsstutsrstssttutttuuvuuuuuttuuuuutsssssssttsssssssstvwvvwxyyz{zyyzzxxyyxxwwwwwwxwxyyyyzzz{{{{zz{{zzz{{{zyyzzzzzyz{{zz{{||}}|}}}|||||{{}~}||}}|||||}~~~~|||||}~~~~~~~}~~}}}}}~~~~~~~~}|||{{{z{{{||{{{{{{{zyxxxwvuvvustutsssssrsssrrrrrrssrrstsrrrqqqqrrrrrrqppppoooponooonnnnppopqqrsstvvwwxxxxyyzyyz{{{||||||}~~~~~~}}{{{{{|}|{|}}}}}~~}}}}||||{|||||}}}}~}}}}|{{||{z{{{{z{zzzzyyyz{zzzz{{{{{{|||||||}}||zyyyxxxxyzz{{|}}}}||{zyyxxxxxxxxxxxxwwwwvvwxxwwwwvvvvvvuuvwwwwwwwvuvvuvvvvvvwwwxyyyxyxyxwwxxxxxyyyyyyyyz{zyyzzz{|}}~~~~~~~~~~}}}~}}}}}~~~~~~~~~~~~~~}}}}}~~~~~||}}}}}}}}}}}}}|}}{{|{z{{|}||}}|||{{zzxxxxwvwwwwwwxwwxxxxyz{{{|}||}}}}~~~~~}}}|{{||}~~~~~~~~}||}~~||}}}}}}}~}|}}}}|}}~}}~~}|~~}|||zzzzzyxxxxxyyyyyyyxxxxxxxwwwwvvvvvvvwxxxxwwxxwwwwxxwxxxxyyyz{{zzzyxyyyyyyyyyyzyxxxxy{||}~~~~~~~~}}}||||}~~~~~~~~~~~~}}}|{{||{yz{||||}}|}~~~~}}|}}}}}}}~~~~~~~~~}||}}|{{zzzzzzzz{{{{|}}}}~~~~~}}}~~}}}}~~~~~~~~~}|||{zzz{zyzzzzyyzzzzzz{{{{{{{{zyyyxxwwwwwvututtssssrrrstvvwvvxyxxxz{{zz{{|}}}}~~~~~~}}|||||{{zzz{{{{|||{{{|{{{{zyzyxyzyxxxzzyz{{{z{{{{|{{{{{{{z{z{{zzz{{{z{{{{{{{{{{{{{{|}~~~}~~~~}}|||||}~~}}~~}|}~~~}}}|{||{{{{{|}~~}}~~~~~}}}}}~~~~~~~~~~}||}|{{{|{{{{zyzzzzzzzzzz{{||~~~}||{|{{{{|}}}~~~~~}|{{z{{{{{{{{{|{{{{{{{z{zyzzyyyyyywwwvuuutttssssttttuvvvwwyzzzzzz{zzz{|}}~~}}||||||{|}}|||{{zzzyyzz{{{{|{{|{{|zyyyxxxxyyyz{{zzzzzzz{{{{{{||{{{{{zz{{zyyyyyxz{{{{{{{{{{{|}~~~~~~}}}}|{{{{{{{|}~~}~~~}}}}}}||{{|}}||}}||}~~~~~~}}}}~~}}~~~}}}}||{{{{z{{zzz{{{{|}||}}}}}}~~~~}~~~~~~~~~}|{{{{{||}}~~~~~~~}~~}}}||{{{{{{{|||||}|||||zz{{yxxxwvuwwvvvvwvvwyyz{{{{{||{z{|{{{{|~~}}~}}~~~}}~~~|}~~|{z|~yvxz{ywwz{{zyxyywvxz{{zz|||{zzxwwxxy{|{zyxwuttuvyzyxyzxwy|{z{||zyyxwwwvvwxxxy{|{{||~|zyxwy|~|{|~~~}}}}~~||||}|zyyz|}~~|zyz{{{||}}}~}{zyyxxxxxxxxxxxxxwvwxywvvwwvuutssuvxxyyxxxxxxwwyyxyzzyz{|~}||}~|{||||||}}}}~~}}~~~}}~~~}~~~~~~}}~|z{|||}}|{}~}|}}}~~~~~~~}|{{{yyz{yyyzxwxyywwyxxxxxxxyxxz{ywyzxwxyxwwxxwwywvvwwwxyzzzz{{zyyzzzyyyyzyyzzyxwxyzzzyyzzz{{}~}|}}~~~~~~~}~~}|||||{{{|{zz|||{{{{{{|}|{|~|z{|zyzzyxwwxyxxwvvvwxwvvwvvvvvuuuuvwxwwxxwwwxwwxzyxxyxwxzyy|~~~~}||}}}|~}}~~}|{|||}~}|~~~~~}}}~}}}}}|}}|}~~}~~}}}~~}~~}|{{{{{zyz{zyyyzzxxxwwxyxxwyzyxxxyywwxyyxxxxwwwvuvvvvvvvxxxyyyyyzzyyzzz{{{{|||||}}|{{zyzzxwxzz{{|}~~~~~~}~~}}}|{{|{{||{|||||{zzzzzzzzzyyzyxxxxxwwwwvuuvvuuvvvvuvvvvwxwwwvvvvwxxyyyzzzz{{{zzz{}~~~~~}|}}|{{}~~}||{zzz{|}~~}|{||{|}}~~~~~~~~}||}}}~~~~~~}}}}}~~~~~}}}|{{zyyyyyyyyyyyyxwwxwwwwxxwwwwxxwwwvvvvvvvvvvwvuwxxwwxxyzzyyz{{{{{|{{{{{zyz{{{|~}}}}~~}~~~~~~~~}~~~~~~~~~~}}}~}|{{||{zzzzyxyyyyyzzyxyyxwwwwvvvvvvvvvuuttuttuuvvwxyyyyyzzyyzzyyyzzzy{|{|}~~~~~~~~~}}}}}}~~}|{||}}}~~~~~}}}}}}}}~~~~~~~~~~~~~}}|||{zzzzzzzzzzzzyyxxwwwwwvwxxwwwwwvvvvwwwwxxxwxxxxwxxyyyyzzzz{{|||}|||||{{||}}}}}~~~~~~~~~~~~~~~~~~~~}||{{{zyzzz{{|{{zzzyxwxwvvvwwvvvvuuuuuuutuuvvvvvwwwwxxyyyyxyyyyzzyyyyyyxz{|}~~~~~~}}}~~}}}~~~}{|}}}|}~~}~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~}||}}|{{{zyxxxwwvwxxwwwwxwwwwwwwwwxxxxxxyyxwwwxxxxxxxxyyzz{|}}}}~}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}|||||||{{{zzyxxxxwwwwwwwxxxxxxxxwwwvuuuvvvwxxwvvwwxxxxxxwxxxwwwwwvwxxxxzz{}zz|}~~}|}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzyxxxxwwwxwwwwwvvvvvvvwwwwxxxxyyxxxxxxxyyyyyyz{{||||}~~~~~~~~~~~}}}}|{z{|}}~~~~~~}}|}}}||||{zyyxxwwwwwwwxxxxxxxxxxxwwvvvvvwwwvwxxxxxxyyyyyxwwwvvuuwxwxxxxxxxyyz|}~~~~~~~~}}~~~~~~}}~~~~~}}}||}}}}||}~~~~~~~~~}}}||{{{zyyyyyyxxxxxxxxxwvwvvvvwwwxxwwxxwwwwwvvwxxyzz{||||}}}}}}}|||||}~~~}}}||||}}}~~~~~~~~~~~~~~}||}{zzzzzyxyyxxxyyzzzzyyyyxwwwwwwwvvvwwxxyxxyyyzz{{zzyxwwwxxwwwvwxxyxvvwxxxxxxyz{|{|~~z~~~}}}}}}}~~~~~~~~~}}~}}||}}||||{{|}~~~~~~~~~}~~~~~~~}}||{zyyxxyyyxxxwwxxxwxxyyxxyzzyyzzzyxxxxwxxxyyyzyyyyzzzz{{|}}~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}|{{zyxwwxxxxxxxyxxxxxwwwxxxxxxxxxxxxyyzzz{{zzyxxxwwwwxxxyyyyyyxxwwwwwvuuvwwvvwxyyzz|}}~~~~~~~~~~~~~~~~~~}}}}~~~~}}}~~~~~~}}}~~~}}}}}}}~~~~}}}~~}}~~}}||||||||}~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}|{zzzzzyywwwxxxyz{zz{||||}|{zzyyyxxxxxxxxxxyyyyzzz{{{|||||}~~~~~~~~~}~~~~~~~~~}}~~~~~~}{{{{{{zyyyxwwwwxxwwwwxxxxxyyyyyzzzzz{zzzzzzzzzzyyyyyxxxxxxyyyyyyxwwvvvvvvuuuvvwwxyyyyzz{{||||}~~~~}}~}}~|zzz{~~~||}~~~}~~~}}||||}~~~~~}}}}}~~~~~~~~~}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~}}~}|}}}}}}~~~~~~}||{{zzzzzzyyyzzzzz||||}|||||{zzzzyyyxxxxxxxxxyzz{||}}}~~~~~~~~~~~~~~}}}||}}|||}~~~~~~~}}}~~~}||}|{{zzzzz{{{{zyyyxxxxxxxxxxxyzyyyzzzz{{{{|||{zzzzzyyxwwwwwwwwwvvwwxxxxxxwwwwvvvwwwxyyzz{||||}}}}~~~~}}}}}}|}~~{yz{||||{{~~}|||||||||||}}}}~~~~~~~~~~~~~~~~}~~~}}}||||||||||||}}~~~~~~~~~}~~~~~~~~}}}}~~~~~}}}}}}}~~}}||||}||{{{{{zz{{zzzzzzzz{{{{{{{{{zzz{{{||{|{{||||||}~~~~~~~~~~~~~~~~}}|}}}}}|||||||}~~~~~~~~~~~~~~~}}||||{{{||{{{{{|||||||||||||{zyyzzyyzz{{{||{{|||{zzyxwwwwvvvvvvvwwvvvvvvwwwwwxxxxxxxxxyzz{{{|}}}}}~}}}}~~~~~}~~}||||||||||}~~}}}~~}{|}}}}}~~~~~~~}}|||}~~~xxyz~~~~}~~}}~~~}}||{{{}}}~~~~}}}|{zzz{{{{|}}}}||{{|{{{||}~~~~~~~}}||||||||}}~~~~~~~~~~}}}}||{zz{{{|||}}||{{{{{{||}}~}}||||||}}}}}}}}~~}}~~}~~~~~}~~~~~~}}}}}~~~~~~}}~~~}}}}}||}}}~~~~~~~~}}}}|}}}}}}}}}~~~~}}}}}}}}}|||}}}}}}}||}||||{{{{{zyz{zzyyxxxxxxxxxxxxxxxxxxxxwwxxwwwwwxxyyzz{{{{{|||{{|||||{{{{{{{||}}~~~}|{{zzzzzzz{{{{|||||}}}~~~~~}}}}}~~}}}}~~~~~~~~~}}}~~}~~|~xsv|~~~~|{{~~{{~|zyyzzzyyyyz{||||{{}~}}}|||||}}||}~|{{{||}}||||||}~~~}}|}~~}}}}~~~~~~}}|||||{{{|}}~~~}}~~}}}~~~~}~~~~~~~~~~~~~~~~~}~~}}|}}}}~~~}|{zyyyyyz{|||||}||||{{{|}}~~~~~}}~~~~~~}}~~~}}}}|||}}}}}~~~}}}}||}~~}|{zyxyyyxxyyxxwxxwwwwwwwwxwwwwxxwwxwwwwxyyyyyyyz{|||}~~~~~||{{||{{{|||||||}}}~~~~~~}}}|{zyzzzyyzzz{{{{|||}|||}~~~~~~~~~~~~~}~~~zwttx~~}}~~|{zy{~~}}}{zz~~|{zzyyyyyyyyz{{|~~}{||}|{|}}|{zz{{{|}~}|{zzzz{|~~~~~~}|{{{{{{||}~~~}||}~~}}}}}}}}}~~}}~~~~~~~~}}~~}}}}}}}~~~~~~}|{{{{{{{{{{{zzz{{z{{|}|||}}}|}}~~}}}}}}}~~~}}}}}}}||}}}}~~~~~~~~~~}}}}~}|{{{{zz{{zz{{zyyxwwvvwxxxxxxxxxyyxxxxxwwxxxyyyzz{{|||}~}}}}|{{{|{{{{{{{|}}}|}~~~~}}}}|{{|{{{{{{zz{{{{{|}}||||||||}}}~~~~~~~~~}}}|}}~~~~~~~~~~~~~~~}}~~~}~~~~~}~~}}~~~~~~~~~~~~~~}|{|||||{zzzz|~~~}{z{{||||{zzz|}~~~}~~}}}|||}|{{{{{|}}{zz{||}~~}vqqrx~{||yxxxxz}}||~{z||yvuz}yy{{{{|{zyy{|}}||{zxvwxyz{{{{|}}}~~|{{{zzzz{|~~}|zzzz{{zz{||}}}|||}~~~}}}|||||}}~~}}||||zyyyzzyyyyxxxxxxwwwwwxzzyxxwwxyxxwyzzyxyz|{{{{z{{}}}~~~}||||}}~~~~~~~}}}}}}}}||{zzzzyyzz{{|||}||||||||}}~~~~~~~~~~~}}}}}~~~~~}}}}}~~~~~~~~~}|{zxxyyz{}}|{{{{{||{zyyy{||{z|}wpqqv|{|~}xssuw|}yuy{|yvw{}{xxy{}}~}|{||{z{{}~||{|~}|}|}~}}|{z{|||}|{zzzyxxy{|}~}}{{{||{zz{|}~~~}||}~}}}}}}~}|{{||~}||{{{{{zz|~~}||}|{yy{}~~}}||||{{ywwwxxz{{zzyxxwuuvxyyyxwxyzz{{zyyzzz{{{{zz{{{{{yyyz|}~~~~~xnjt~wz|{ustv{~{ywxy{~{vnlsz|}~}||~~}|z{~~{{||}{{{|{z|~yxyyy|}~~~}|}~~}|{{{{|~~}}|~~~}{{zz{}}~~}|{zyyyxxxxyyz{||{z{||||{yxy|~}|||{{||||}}~~~}}}|||}}~~~~}}~~}|{|}~~~}~~~}}~~}~~~}|}~~~}}}}}|{||}|{zz{{zyxxxxxz{|}~~}}}~~}}}}}}}}}}~~~~~}}}}}}}}}~~~}}}~~~~~~}}}||{{zzzzzyyzz{{|}}~~~}||{{zyyyyxyyyyyzzzzz{zzzzzzyyyyxxxxyyyyzzzz{{{||{{zzzzzzz{|||}}}~~~~~~~~~~~~}}||{{||||}}}|{||{zzzzyxxyyyzzz{{{{|||||||}~~~~~~~}}|{|||}~~~~}}}|||}|{|~|{~}{{~~~~~}|}}}}{|~~}}~}}~~~}}~~~}~~}}}{zyyyyxxxxxxwvwwvvvuttttutsuvvvwwwxyxxxxxxwwxxwvvvvwwwwxyyyzzyzzzzzyzzyyxwz~~~~}}}~~}}~}}|{{||{{{}~~~~}~~}|zzzzzzzyyz{|{{}}|||}}}|||{zz{{{{{|||||{||}|z{}{zzz{{zz|||||||||||}}}}||}|{{|||{{zyyy{{yyz|}}|~}~~}~~~}|}~~~~}}|||~~}}}}}~~~~}|z{{{{{{|{{}~}~~}}~~~~||~~}}}}}~~~~}~~~~||}||{{zzz{{zyxxxxxxxwvuvwwvuuvvvutvwvvwwwvuwzxvxywuuvwwvvyxxyzzzzyyzyzzzzzzzyxy{~~~~~~}~~~~~~~~~}~~|z|}{z|}|{{{z{}|{zzzzyy{{zz{{z{{zz|}}|{{||{zz{|{z{{||zz|}|||||~}{|~}}{z{|||}}}}}||{{|}}}{{||{|}~~}}}}}}{z||}}}~~}~~}}~~~}|}~}||}~~~~~~~}~~}||{||}}~~}~~~~~~~}~~~}~~~~~~}}|}~~}|{||}}}||}~~~}}}~~|z|~~}||~~~~}}}||{{|{z{{{{{{{{zzzzyyywvwxyxvvwwwutuvvutttuvutuvvvvvwwxxwxyyyxvxzyxxxzzxxyyzz{}}~~}}~~~~~}}~}||}}~~}|}~|}}}}{y{{{zyxxxxwvwyxxxxyz|}~~~~~~~}||{zz{{yy||{{{{{|}}|||}}|}~~}}}~~}|||}}|||}~}||}~~}|~~}}|}}}|}}||}}zz}}|||}~}~~}||~||{{{zz{}~~~~~|}~|{}}{z{||~~~~~~~~~~~~~~~~}~~~}~~~}}~}}}~~~|~~~~~~~~~~}}~~~~}}~~}~~~||||{zz{|{{}~}~~~~}}}~~~}||}}~~~}~~}~~}||{zyxyywwxyxwwwxwvxywuuuuutstuutsssuwutvxxxxyzzyxxyzzzyyzzyxz|~~~}}}}}~~~}}~~~~~~}{{}~}||}}}|}}||{{||{zzyyyxxwxzyyzzz{{|}}||}|||}}|}}{{||{{{{|{y{|{z{zz{{||||~}{|~~~~~}||}~~~~~~~~~||}}|||||||}}}}~~}}}|{}~}{||{{{{}{y{}|{{{||||}}~~}~}{|}||}~~~~~~~~~~~~~~~~~~~}~~~~}}}|}~~}}~~}}~~~~~~~~~}}|{zz{{{{yzzyyzz|~||}~~~~~~~~~}}}|}}{zz{{{{{zzzyxxxxxwvwwuuvvvvvuuttuuutuuvvvwxyzzxxyyxxxwwyz{|~~}|}~~}|||||~~}~~}||{|||{z{|{z{}}}|{||||zzzzxwwxzxwxyz{zz|||{{{|}}}}}}~~|||}}}|{z|}|{{||{yy{|{{zzz|}||}~~~~~}~~}|}~|{|||}~~}}~~}}}~~~||||zz{{{yxz|zz{|{|}~|}~~~~~~}||~~~~~~~~~~~~~}}~~~~~~~~~~~~}}~~~~}}}|}}}~~}}~}}~~~~~~}|{zzzzyxz{zyzz{|{{{|}}||}~~~~~~~~~}}}{zzz{zxy{zxxwwwwwvvwwuuuuusrtvutwxwvwwxwvwxwvxyyz}~~~~~~}|{zzzzz{{{{{||||{||zyz{{{{zzz{{zyyzzzzz{{{{{{||||{{}~}||{||{|||{zzzzyz{{zzz|}}}~~}}}}||~}}}~~~||}~|{||||||}~~~}}}~~}|||zzz{{|}|{|||{{{|||{{{{|}||~~}}||~~~}||~}|~~~~~~~}}~~~~~~}|||{zyz{{zz{||}}}~~~~}||}}|{{zz{zz{{{{|}}}}}}||||||}|{|~~~}}}|{||zyyyzxvwxwvuuvvvuuvvwwwvwxxwvvxxwvuwxxxyz{}~~~~~~~~~~}~~~}|}~~~~~~~|||||{y{}|{yxy{zzzz{{{{{||{{{{{zxxz{zzzzz{|{{{|}}{{|||||{zz{zyyyzzz{|}~~~~}~~}~~~~~~~}~}}}}~~}~~}|{{|}}~~}|{{{{}}||}}}}}~~~}}}||{{{{{|}~~}}~|{|}|||}~~}}~}|||||}}}}}~~~~~~~}~~~~~~}~}||}||}~~~~}|||||{{{zzz{zyzz{zz{{||}}}|||||||||||}}}}~~~~~~~~~}||~}||}}}||}}}}|||}~}|}~~~~||||{ywxzxwwvvwwwwwxxxyyz{zyz{zyzyxxwxyxxxxz|}}~~}}}~}}}~~}|}~}~~~~~}}~|{{|{yyyxwwwxwvwzzyz{||||{{{{|{z{|zxyyyyyyzzzz{{zz{{{{{|||}}}}}}~~~~~~~~~}|~|{}~}}}}|{zz{|}||}~~~}~~~~~}~}}}||}}}}}}}~~~~~}}}}}}~~~~~}~~~~}}}}}|{{{{zz{{|{z{}}}~~~~~~~~~}~~~~~~~}|||{zzz{||}~~~|{zzzyxwxyxwwxyzyz|||{{{{}~}}~~}~~||}}|{||||}}}}}~~}}}}}}|}}~~|{{{||{{{|}{yzzzzxwxxwwwwxxxxxz{zzz{{{zz{{zz{||{z{||||}~}{||{{{{|}}}~~~~~~~~~~~~}{|}{zzzyxxyywvwyxxz{{{{|}}||}|{zyxxxyxxxxxxxxyzzyy{|}}~~~}~~|}}|||}~}}}|{{|{zyz{{yyz{z|}}}~}|~~~~~~~~~~~~}~~~}~}}}}}}|{z{zxwwxywvxzzzz{|}}}||~~}~}~~~|~{x{}}{wv{~}}|{|{yzzwvvwvttuwwwwyyz{{zy{~~~~}~~}}~~|||}}{{|}{{}}|}~~}|{|{z{{{z{}|zz|||zy|}|{zzz{|{yyzzz{zzyyz||yy|}|{z|~}{z{|||}}|{}}|~~}~{zz}~|{|}~~~}~~~}|}~~}|{zzzzywy{zyyx{|zz{{{|{zyyyxxyyyyyzzyxyzyxz||{z{|}|}~~~~~}}~~~~~~}|||}~~}||}~|z|}|zxwxyyy||z|~}~~~|}~|~~~~~~~~}yz}{yyyzzyxyz{{z{}}||||}}~~~~~~~}}~}}}~~|z||z}~{{||{zxz}{xxxwwyzzzyxyyzzzz{{{{|||}}|}}{}~~~~}{z{{|}}{z|}~}||||{yxz|{|||~}z|~|~|zz|}}zz}|yzzzzyyyxxxwwxyyyyy{{{|~}}}||}~~}}}~~}}~~~~}}~~~~~~~~~~||}|||||{~~|~~~~~~}|||{}|zz{yxz|zyxwyzyyyyyyyxy|}ywz{zyyyxz|zwx{}}zz|}}|||}}}|{{|}~~~~~~~||||}{y{|{z|}zy{|{{}}|||}~{z~~}~~}}~~}|}~}|}~~~~~}}|}}}}~}}}{zz{{z{||{|||{|~~y~~~}~|z{||{zzzzz{|{yy{zyyxyywwxyzxwz||{zz|}}}}}}}~}}~~~~~~~}}|{|}~}|{{|~|{|~~~}{}~~~|}~}}}|||{||zz{}|yz|}{xvy|zyxwz{yyz{|zwy{zyz|||~}{{}}~}z}|y|}}~~}~~~~}}}~|z{||}|||~}~~}}~|~~~~}~~}{{|}||{{{yy{{yy||zzzzy{|{zzz{zxy{zyyy{{{|{z||{yz|~}||}~~|}~}}~}{}}}~~{{~}z{}|{||{{}}zy||{{|}|{{|}~}~}~~~|~~~~~~~~~||}|z{}|||{z{{{{zz{|{z|~}}}}}~~~~}~~~}}}}|zyzzywxzyxyzyyzzyxyyyxwz|{z{}}}}||}}~}}~}~}|{|~~{z~}{zz||z|~|z|}}}}}}~~~}||~|{}}}||}~}}|z{{||zy{{xxxxyzzxwy{|{yy{|{{{{|||zxyzyz}|{{|}~~~~{|~~}}~}}|}~}~~{z|{z{zyyyyxxyyyyxy{yvxzyxxy{{zz{{z|~|z|}}~~~~}|||}}~}|||||{{|||{|}}|}~~~}|}~|{{{zzyxwz}|{|}}~||}z|}{|}~~~~~~~~}~~~~~~}}|}}}}}||}~~~~~~~~~~~~~~~~~~~~~~~~}|||||zyzzyxxy|{z{|||{zyyzzzzxy{{|||}~|{|}}}}~~}}}}~~|}}}}}~}|||}}}}}}}|{{{|}||}}||}~~~~~|z{{{{zyyyyyxwwwywux{xvwxyzxwyzxyzyxy{zz{|}}~~~}~~}~}}~~}}}~~~}~~~~~~~~~~~}}}{yzzzzzyzzzyxyz{||{zy|~|||}~~||}~~|{{|}{{||zzz{{|||{zyz{zz{{yy{{|{z|~|z{|||}}{{}}|{z|~}||}|z{|}}|{~}}~||}~~~~~~}~~~{}~}}}|~~~~~~~}}~~~}|}}}}}}}}}}}}|||}}{z{|}}|{z{{||{{{z{{{{z{}{yz{||{z{|}|{{|~~}~~~~}|}}}}{}~~~~}}}}~|z|~}}~}|~|~~|{z{}|zz{zz{|zyzzxvvwxwvvuuuuvwxyxxwxyz||zxyz||{{~~|~~||}}~}{|}~~}}~~~}}||}}|}~}|}~~~~~}}|||||{zyy|}{z{{|{z|~}|||}}||}~~}}}~~}|{zz{{xy|}{zzz|{zzzxwyzzyzz{{{{|~~|}}}|||}}~}{|}~|~}zz{}}}}}||}}}}}~~~~~~~~~~}~~|~~}}~~~~~~{}~}}}|{zz{|{zyz{||{{{{||{{{|}}{{{|}|{z{||||||||||}}||||}}}}~~}||~}{|}||}~~|{{{||||||}}|~~}}~~~~~~~~}|~~~}{|~~~|{|~}|{zyyzywvwwxwtuwvvvuwxxxxxxz{zz{|{y{|{{}~~|{|~~~~}}}||||}}}}}}}~~~~~~}|~~~}}}~{{}}|{{{{{|||}}~~||~~~~~}||}}}||}}}~~~~||{{zyyyyzzyxxy{yvxzyxwxxz{{z{}~~}}~|{}~}|||}}}}~}|||}~~||~~~}}~~~~~~~~~}~~~~~~~}}}|||{zyz{||{{|{{}}}}}}}}|{{|{zzzz|~~}}}}~~~}}}}}}}}}}}||}|z{{{|{{}}~|||}|zz|||zx{}|{}~~~~~~~}|||{{||zz{|}|{zz{{zzxwyyxyyxxxxwvxzz{zyyyxyyyxyyxy||{|}}}}~~~~~~~~}}}||}}}|{||}~~~~~~}~}|~~~~~~~}{}~}~~|~}{|~}}||}}|}}}|}~~~~}}||zyz{zyxxz{yyxxyxxvuy{xvwy{{xy|}}}}~~~}}}}}||}~}}~~~~}}~~~~~~~~~}~~}}~~~}~~}~~~~}|~~~~~}}~~~}}~~~~}|}~~}|{|~|{{|}}{|~~}}|||}}|{}}}||||||{{zz{|{|~}|{|}~~~~}}~~}{zz{|zxy{||zy|}|||}}}|{z|}|||}}}{{}|z{|||zyz{{zyzzzzzyz|{{ywxyzzyy{zxxxyzzz{{z{||||}~~~}~~}}~~}}~~~}~}}~~~}|}~}~~~}~}~~~~~~}}}}}}||}|||}}}}|{|}}}}|||z{}~~}||}}|{{}|yz{{{ywy{zyyyzz{{{zxy|{zz{}~||}}}|}||}~}~}}~}}~~}}~~~}~~~~~~~~}||}~}||}~~|~~~~|}}~|}~|{{{|}~~}~~~~}}}vrsutposs|{qkdceafnsvvzzusonu}zpoqry}~ywnikifginstx~zrib_afiou}zxrnosu{zqnjjigijls{~~xnigeddglnpw}{wrquy}}ztpopuz~{qjihfgghijr{}~}yuqqpnoquz~zwxvtw|~}xsrpmnmjjostw}|ywspomjhimpt|{wtsux}~xtrqpkjqwz~}}}|ywtrrrrtxzz~|}}zz}|yzz{{|~~}{wsssqqty|ywx|{y}|wqmjhfghimpqsx|}|~|zyxvtx||}~zwvvwutx|zy}{~zvxwuvx{~||{vssuuvwyz{}~{xxvspnljikmnqvz~}{{zzy{{y{{z{|~|vvvqklmihlprsv{{z||zyzzuqtyxx|}zvuttsrqpooruwyyvtspmljloonosx}~y}{x{}zvrnigjllmorvxy{}~}{yzzzywy~~}yxxwwz}|z|~}zwutqnjhgghiknqpoqrposvqlnststx{}||}|ywxz|}~}}zwwwwwvvvvwyxwy}|z}|{|}~zx{|yy{{{{|}~{}{wxytpsusrrrssqopsttuxzyz{}~}z}~{z{{yxyzwuz}xtx}{y{}~~~}}~|zyyzzwuuvxxvttusqrttsuwwxz||}}~}}|{xxzxwwvtuuusqqrsttrstuvvvx{zx{~}~~|y{|{zyxwxxvtssuvssusqstssttvvvxyzzz||~~}~}~}{zz{xuvyxvtssttstutuvwwyz{||}~}zx{|yuvwutusqqqnnooonnnnnnnnopqrrrtvwwxyz}~}|~~~||{zzzzyyxwxzyyz{|||~}}}}||}}||||{|||}~~|yy{zwutuutssrrrrqrtuutuwz{zz|~}}}|{zyyzzyxxxxyxxz|}|{|~~}||zxxxvvwvvuuvvvvvwvvxyzzz{|||}~~}}}|{zyzyxwuttttsrsttsstutstuuuvxxwx{{z{|~~~}|{zxxxvuvutsstussvvtsttuvvxyxwy|{{}~~~~}~~|{{{zxxyxxyxvvvvwwvwyxvxzz{{|}~}~~~}}}{zyxwwtssqppoonnmnnmmmmmnooopqsuvvwxyzz{|}}}~~~}~}{zzzyyyyyzyxxyz{yx{}}}~~}||||{|}|{|~}|~~~~~|yxxxwuvwvtuusrtttsstuvwyzyy{|{|~}|||}|{z{zy{{yy{{yxyz{{{}~~~~}|zzzzxwwxwuuuuuutuuuxyyy{{{{|~~~}{{{zyxwwwvutsrrsstsrrsssstuuuuwyxxy{{|}~~~}}|{zzywvvvvusrsrrrrrrrrstvwwwxz{||}}~~~}|||{{zyxxyxxxxxxwwwwwxyyz{{||~~}~|{zyxwutuusrqqqpoononmllklmmmoppqqsstuvwxy{|}}~~~~~~}}}}|zzyxxxwwwyxwx{{{{}~~~~}}||{{{|}}~}}||{{zyxxxwuuvuttuuttuuvvwyyyz|~~~~~~}~~}}}||}||{{||{z{{{{{{|}~~}|{{zzzxwvvwwvvvvvvwwyyz{{}~}~~}||{{zyxwvuuvtssssrrqrrrrsttuwwyzzzz{{|}~}~~}}|||{zyyywwwwutssssssrrrrrrstuvwxyz{}~}||{zzyyyzyxwwwxxwxxyzyy{}||}}}|{|{yxwwvvvutsrqponnnmmmnnnmmmnoppqqrsutuwyyz{|~~}~~}}}~~}}}~~}|{yyzzywxwvvwxyyy{}}}~~}}}}}}}}}~~}|zyyyxwuuvwvutvwwvvvwxxyz{{{{}~~~}}{zzzyyxxyz{{{{{{|{|~~~~}}|{zyxwvvvuuutuuvvvwxz{{{}}~~}|zyyxwvuttsrssrrssrrrrrrsuvvvwyzz{|}}~}|{{zyxwvvutttssrqrrrqqqrssuvvwz{{{|~~~~|zzzyxxxxxyxyxxxxyyzz{|{{}~~~~~}{zzxwvuttrqqponnonmnmmlmnonnprstuvvwxxxxxyzzz|}~~~~|{zzzyxxxxyyyxyz||}~~~~~~~~~}~~}}}}~~}||{zyyxwwwwvuvvvvuvxxxyz|}}~}|{zzyyyzyzzzz{{{{|||||~~|||{{zyyxwwwwxxxxwwwwwyz{|~~~}{{{zxvvvvutttssssssrrrrrttuvwxyyz|}|}~}{yyxwvuuutsrrsttusstuttuvxyyyz{|}}~~~~}~~~|||{zyyzzyxwwwxyyy{}}~~~~}||{zyxwwutssrqqponnnoonnoooooprrstvwwvwxxxxxyz{||}~~~~}}||{zzzzzyyzzz{|~~~~~~~~~~~}~~~}|||{zzzyxwwwwwwwwxxwvwxyzz|}}~~}}}|{||zyzzzzzz{{z{||}~}||{zzyzyyxxwwwwxxxyzzyz{||||~~~~}}}{zzzxxwvvuutssrssrrrstuvvwxxyyyz{||}~~~~~~~~}}||{zyyywvvvuusssrrrstuuuvvwxxy{|||}}~~~~}}}}|{{{zzzzyyxyzyyzz{{|||}~~}}||zyxxxwvvvvutsrqpppqqqpppqqoopqqrsuvuvxyyzz{||{|}}~~~}}}}|{{||{{{zz{{{||}~~}{{|{z{{{zyxxyzz{|}~~~~}||{{zyxxwwwwxxwwwvvvwxxxy{||}~}|||||||{{{{{{{{||||~~}||{zywxxwvwwxxwwxxyxxy{||}}||{zyyyxwuuuuuuuuuuttsstuuvwxyzz{|||||~~~~~}}|{{{z{{zyxwvvuttuuuuttttuuttvwxxy{}}}~~}|{||zzyyzyxyzyxyyyzzz{||}~~~~~~~}}|{{zzyyxxvutttssrrrrqqqqpoooooqrsttvwwwxz{{z{}}}}}~~}}}||{zyyzzyxxxxxxxyyyyz{{{|}}}}~~~~}}|||||}}}~~~||~}||}}}}}}}~~~~|{zyyxwwwwuuutttttuwxyyz{{|}~~~}|}}}|||||{{{{zz{|}~~~}||{zyyyyxxxwwwvuvuvvvwxyz|}~~~}{zyyyxwvvuttsssssttttuvwwxyzzz|}~~}}~~~~~~~~}}}}}|}|{zyyxwwwwvuuuuuuttuuuuvxxxyz{{{|~~~~}|{zzyxwwwvuvvvwxyz{|~~~}}|{zyxxvuuussstsrqqrrqppqqqqqqrstuvvwyz{{{{||{|}~}}}{zyyyxwvvvutuvvuuuvwwxxxy{{{|~~~~~~~}||}}}|}~}||||{{z{{|}~~~}|{{zywwwvuuuuuuuuttuvwxz|}}~~}|}}}|||}|{{{zzz{{|}~}||{{{zzzzzyxxxxyxxxwwwwwxyzzz|}~~|{{zywvwvvvvvtsssssstuvwwxz{|}}}~~~~~}|||{zyzyyyyzyxxxxwvvwwvvwwwwvvvvwxxyz{|}}~~}}|{{zyyyyyxwwwwvvwxzz{}~~~}|{zyxxwwwvutssrrssssrrrqqrrrrrsstuwxyz{{|}}}~~~~~~~~}}|{zxxxwvuutsrrsssttuvuuuvvwwy{}~~~}}||{{{||||||{{{{{{|}~~~~}||||{zz{zyxwxxwwwwwwxyzz{{}~~~~~~}}}}||}}||}}}}}~~~|{zzzyyyyyyyyzzyyyyxwwxyzz{}}}~~~}}|zyyyxwvuuvuuvvvuuuvvvwxyz{{{||}~~}}}}}||{zyxwwwvwvvwvvwwxxxxxwwwwxxyzzz{|}}}~}||}{zzzzzyxyyxxxxyyy{|||}~~}|{zyyxwwvvuvvuttstttsssstsstuvvvvwwwwxyyyz{|}}~}}}|{zyxwvvvutssrqqrssssstuuuwyz{|}~~~}||}||||}|||||||||}}}}~~~}|||||zyzzzzz{||{{|{{|}|||||{{{}}}~~~~~~~~~}}}|}}}}}~~~}||||{yyyyxwxyyyyyyyyzz{{{{||}}}}}~~}|{zzyxwwwwvvuuutuuvvuvwxwxyz{zz{}}}~~~}}}|||{{{{zzzzyxxxxwwxwvvuvwwwxyyzzzz{{{{|||||}}~~}||{||||||{zzzzz{{{zz{||}~~~~~~~~~~~}||{{zyxxwvuuuuutuutttuuuuuvuuvwwwwwxxxyz{{{||}}}~~~}}}}|||{{zyyxwvuttsrrrrrrsssssuvvwxyzz|}~~~~}|{{zzzzzz{{|||}}~~~~}}|{zzzz{{{||{{|}}}|}}}||}}}}~~~~~}}~}|||||||}~~~~~~~~}||{zyxwwwwxyyyyxyzzz{|{{{{}}}}~}|{zyyxxwwwxwwwwwwwwwxwwxxxxxyzz{{|}~~~}}|||||{{{{zzzyxxwxxwwwwwwwwxxxxyyyz{{{|}~~~}|{{z{{{{||||||||||{|}{z|}||}~~}}}}~}|}}||zyyyxxxxwvuuuuuuuutuuuvvwxwwxyyzz{||||}}}~~~}}}~~~~}|{zyyxwwvtssrqrrrssrstttuuwwwwyzz{{|}~~~~}}|{{{{{{{||||||}~~}|||{zzzyyyyzzzz{{{{{|}~~~~~}}}|||}}}}}}}}}}}}~}}}{zzzzzyxyyxxxxyyxyyzzz{}}}}~~}}|zyxxxwwxxxxyxxxxxxxxyzyyzzzzz{}|}~~}}~~}|}|{zzzyxwxxxxxxxxxyxxxxyyxyyzz{|}}~~~||||{{|{{{{{{{{|}|||||}}~~}}}~~~~}}}|{{zzxwwwwwvvwvuvvvvvvvuvwwxxyzzzzz{|||}~~~~~~~~~~~}|{{zyxxvuuuvuttttttstttssttuuvwxxyy{|}}~~~}}}}}}||||{{|||||}~~}}|{z{{{zzzzzyyzzyz{{{{|}~~~}}|||}}}||}}}}~~}|{{{{zzzzyxxxxyyyyyzz{{{|||}~~}}}|{zyyyxwwwwwwxwxxyzzz{|{||||||}}~~~}||{|{zyyxxwxxxwvwwwwwxyxxyz{{||}~}}~~~~~}}|||||{{zzzzzz{{{||}}}~~~~~~~}{{{{zyyzyxxxwwvuvvvuuvvwvwyyyyz{z{|||}}~~~~~~}}|{zz{zzzyyxwwwwvuuttttsssstttuvvvwwxxxxyz{|}~~~~}|{||{zz{|}}~~~~~~}}}}}}||{{{{zzzyyyyyyyzzz{{{|}~~~~}}}|{{||||}~}}}{{{{zzzzzzyyyyyzz{{|}}}}~~~}}|||{zyxxxwwwvvvwxxyzz{{{{{|}}}}~~~~}}|||{z{{zzzyxwvwxwwwwwvwwxxxy{||||~~~~}}}||{{{zzzzz{{{{{{||}}}}}}~~~~~}}|{zzzyyxxxxwwwvvwxwvwxwvwwxxyyz{{{|||}}~~~~~}||{{zzzyyxxxxwvvuvuuutttttttuvvvvwwwwwyzzz{{}~~~~}}||||{{{{z{{{|||}}~~~~~~~~|{{{zyyyzyyxyyxyzyxyyyxz{|}}}~~~~xwvw|{s{{vpjlptuvwurqsuwxz~~{}}}~zxtqrtvvyxurommrvwxwuuurswz}{}|yvwz|}~|xwxyz{zzxxvuvwwyz{zwsvy{|{{}}|{zzywy{|}ywz}}}~~}~}{zzzyxy{}}}||~}|yxxvttsppqponnqqoprsuwyz|}~}ywvuusonponnoonnoprstuwx{|||~~|{{zxwuttrooonnoooooqssqtvwvvwy{||~~}~~~|yyzzywvutsssrqrtvz}}{zyywvwvvvuuvvtttuwyzzz{|~}|{zxwwvtsrqqqppppqsttuwzzz~~|}}ywxwtrrqomlmomllllmqstuvy{}|zxvtsssqnmnonllmnnnnoprtvwxy{{}}}zyxxwutsrqqsx}}{|}|{zz{{{||}~~}|{z{||||{||}~~|{xxxvutstussuutvyyyxy}}}}yvuvvsqpoonnnmnomlnprstuwz}|{~}|{yxwutsrqnnnmmlklllklmmnqssuxxxy{~~~}{zxwwxwvvx{|}}~}|||{{{zyyzzz{{}}{}~|~|{|ywxxvuuuvutuxwuuwyzzyz{}~{||{ywvussttropqqqqrsttvwxzzy|~~}{zzyxvsrqpqpmnopqomorqqqruwxzz|~||{zxx{|{||}{y|}|~}}~~}}|~~}|zz}~}~~~~~}}}}|||zzz{|{xyzzyxwxz||{|}|{|zwwxwuttrqstrqrsttstvvvvwz|}}~}}}{xxwsqsrqollnmklmlloomnrttuvwxxy|}~}||}~}{{|}~~~~}~~}}~}{}}~}{|}{z{|{zyz{{{|~}}~~~|{|{{|{{zwvwxxxwxyyxxz|}|}~}}{zyyxvwxvtuutttuuuuuvvvx{zz{}~~|||ywxwusqqqonpromnoppopsuvwvxz}~}~~~|zzzzywvy{{|~~~}{zzz{{yxxyzzzz|}|}~~~~||}~~~~~~~|}~|{{{{zy{|{{{{|}}}}~}}~}{yxyzwtuwvttttuutuuuvxvvxz{|~~~}|zyxwutssqpomlkmnnmooooprtsrvyyy{|}~~|{|{yz{{|~~|{||{zyyzzyyy{}~~~~||{{zzyyzyyyy{|zyz|~~}~~}}}|{zyz{zzzyyzzzzz{||}}}}}}}~}z{}|zyyyxwwvuvxxxvvyywxyz{z{}~~}}{zxxvutssssrqrrqqrtsstuvvwy{zz}~~~}}|{{ywyyxxyz|~~}{yz{zyxxxxyyxyz{}|{~~~~}}|{{zy{|zy{||}}~~||}|{zyzzzyyyyyzzz|}|{|}~~~~|zxy{zxwwxxuuvwwwvuuwxxxz{||}~~{{{zyxwuuutrqppqrrqpqrqrtuvvuwzxx{}|}~}}~}|||||}~~|}}|{zzzzyyyz{{|}}~~}~~|zyz|zwwyxwxyyxxy{{z{~~~}|{zyyyyxxyxyyyzzyz{zz{|}}}}~~~~}}|{{zzzyxvwyxuvwwwwwwyz{z{|}}}|{zwwyxuuuuttutuuuuuuvvvvy|zz}~}~}}}}|zyy{{|{{~~}|zzyxxyxxwwwxxyyzz{}~~}|{zz{{zyyzzzz{}}|~~}|||{yyzzzyxxwwxyyxxz{zz|}}~~~}|||}{z{zxwwvwxwvvvvwxwwzzzz{{}~~~}|zyyyxwuuuuvtsttrrsttuuuuvwwxxxz{||}}~~~}}~~~~~~|}}{zxxz{zxwxzzzxw{~~}{{{{yvwyxwwwuvxxxxyz{|}}}~}|}}|{zzyyyxvvxxyxwwxxyyz{|||{}~~}}}|{{zyyyxwwxxxxxxwxxyyxy|}}}}~~~}zyyyzxvwxvttuvvuttuuuvvvwyzzyz}~~~}|}}}|}}||{zzyzyxwxyzywxyz{|~~}|{{{zyyyxxxxxxyyyzz{|~~~|z||{yxxxxwwvwwvvvwyxwx{|{{|~~~}}|{zyxxyxvvwwvuuvwwwwwxz{zz|~~~~~~~|{zzzyyywuuttuuusstttuuuvwwwxyzz{||}}~~~~|{zz{{yyzyyyyxyz{|}~~~}}|zyyxxxxwvuvwwvwyyyzz{}~~}{zzyzywwxwuvvvvvvvvwyzyz{|}}~}}}}{{zzyxxxxxxwvvwxxxxyzzyz|}~~~~|y{|zyxxwwwvvwwvuuuvwvvxxxyzz{|}~~~~~~}}}|{{{zyyyyxxyzz{{{|}~}||{zyxxxxxxxwxyyzz{||}}~}||{zxxxwtuwustuuvvvwxxyzzz|~~}~~}{zzyyxwwxwuuuwwwvuvwxxxwz|zz{}}~~}}||{zyyxxwvvvuuuuutttuuuuvwxyzz{}~}|}}{zz{|zxy{zz{|}~~~|{zyyxwwxxwwwvwwwxyz{{||~~}|||{yyyxwvvuvvuuvvvwxxyyyz|}}}}~~|||{yyywvxxvvxwvuvvxxxxyyy{}||~}}}}}zxyyxwvuvvuttuwvuuvwxwx{{{|}}}}}{zzzzxwxyzzyxz{zz{|~~~}|{{zzzxxxxxxwxxxyz{|}~}~~{zyzywtuvutuvuttuwxwxzz{{{|}~||~}|{yyyxvvvxwuuwxwuuwyxxxyz{|}}}}~~~~}{{zzzxwxwvvuuuvvvuuuuvwxxxxz{|}}|}|yxyyzxvxzyyyyyz|}|}}{{|{yxxyywvwwwwwxyyzz{{|}~|{{{zywvuvwutuvwvuuwwwxxyz|}||~|{{zzyxwvvvvuuuuvvuvvvwxyz{||}~~}|{|{yxxwwwvuuuuwwvuvwwxy{}||}~}{z{zzyxyyyxxxzzyz|}}}~}z||zxxxxxyyyxxxzz{{{}~~~~}|{ywwwwvusuvuutuwvuvxyzyyz}~~~}|||{zyxvvvuuvuuutsstvuuvwxyyyz{|}}}}~}}}}zzzyuuvvuuuttuuuuuvyyxy{|}}}~~|{{{{zzz{zyzzzz{{}}|}}}}|zyyzywvwxxvwxyyxxz{}~~~~}|{zzxwwwuuvvuutuvvvvvxzzz{|}~~|{{{yxwwwuuutttttsrstuuvxxxz{{|}~}|{zzzyxwwvutuvvvvvwwwxyz{{{|~~}|||{{z{{zz{||{z|~~~~}{{{zzyxwwxwwyzxxyz|}||~~}}}|{yxvvvvuuuvvutuvwwyxwy||}}~}}}{zxxxwwutttsrsstusstuuvwxyz||{}~}|{zyxxwwvuvvuuuuuuvwwwxyzz{}~~~~~}{{{{{{zyz{{{|}}}}~~}||{{yxyyywwxxwxxyxxxzz{|}~~~}|||{yxxxvvvvvvwwwwwwxxy{{{|}~}|{zzyxwvuututttttsstuvvwxyzyz|}~~}|||zxxxwvvvvvuuvvuvwwwxyzz{|~~~}}|||{{|||{{{{|}~~~~}|{zyxxxyyxxxyzzyz{{|}~~~}|zyyyxwvvuvvvuvwwwwxyyz{|}~~}||{zyxwwwvttuutstuttstvvvxyyy{|||~~}||{{{ywwwvtstvvuttuvvvvwyz{||}~}||||{{{{{zy{|{{}~~}}|{{{yxyzyxxxxyyyxxyz{|}~~~~}|{{zyxxwwwwwwxxwwwxzzz{||}~|{|{yxwwvutuvtsssttttuvwwxyz{{|}~~}||zyxwwwwvtttuuuuuvvwxyz{|~~~~}}}}{z{zzz{{z{|}}}}~~}}}|{{zzzzzzzzyzzz{{{|}}~~}{{{zyxxwwwvwwwvwwwxxyzz{||}~~}}|zyyxxvuvvutttuutttuvvvwxyzyy{}~~~}}}{zzyxwwwvuuuuutuvvuvwxyz{|}}~~}{{|{zzzzzzz{{||}~~~~~~}||{{{yxzzyxyyyyyyz{{|||}~~}||{zzzyyxwwxxxxxxxyy{|||}~}||{yxxwwwvvuttttuuvuuvwwxyyyz|}}}~~}|{zyxwvvvvuuuvvuuvwwwxyz{|}~~~~~|{{{{zz{{{zz||{|~~}~~}}}|{{zzzzzzyyyzzzz{|}~~}~~~~}}||{{zyxxyyxxwxxxwxyyyz||}~}||{yyyyxxwvuuuuutuvutuwwwxxzz{|}}~}|{zyyyxwwvvvutuvuuuuwxxyz{|}~~}}|{z{zzzzzzzzz{{|}}}~~~}}|{{{zzyxyyyyyyxxyz{{|}}}~~~}||{{yyxxyyyyyxxyyzzz{|}}~~~~}|{zzzyxwwwvvuvvvvwvvvwwxxyzzz{|~~~}|{{zyyxwvvuuvvvvvvvwwyyyz{}~~}|{{|{{{{zzyz{||||}~~~~~}|{||{yz{zxxyzzzz{||}}}~~}}||{zzyxxxyyxwxxxxxyzz{|||}~~}}|{zzzyxxxwvvvvvvuvwvvvwxxyzzz{|}}}}}||{zyyxxvwwvuvvuuvwwwxyyz{}~~~~~}}|{{zyzzzyyzzzyz{|}}}~~~}||{zzzyyxxxyyyyyzyz|}}}~~~}||{zzyyyyyxxyyxxxyzzz|}|}~~~}}||{zzyxwwwvvvvvvvvvvvwxxxyz{{|}}~~~}}|{zyyxwvvwwvuvvwwwwwxyz{{{|~~}|{z{{{zzyyzzz{{||}}}~}}|||{zzzyyxyyyyyyzzz{{|~~~}}|}{yzzyyxwxxxxwwxxxyz{{|||}~~}}|{zzzywwwwvvvvwuuvwwwxxyyzz{||}}~~~~~|{{{zyxxwwwwwvvwwvvwxyyyz{||~~}||{{zzzyxyzzyyy{{{|}~}~~~~}|{{{{zyyyxyyyxxxyzzz||||}~~}|{{{yxzzyxxxwxxxyyzz{{{}~~~~}}|{{zyxxxwvvwvuvvvvwwxwwxzzz{|||}~}}|{zyxyyxxwvwvvvwwxxxxyzz|}~~~}}}|zzz{zzz{{zz{||}~~~}}|{{zzxwyyyxxxyyyy{{{|}}~~}}||{zzzyxxxxxwxxxxwwyzz{||||}~~}||{{{zyxxwvvvvvvvvvuuvwwwxyzzz|}}}~~~}|{{zyzzyxwwwwwwwwwxxxyzz{|}~~~}||{{zzzzzzyyzzzz{||}~~}|||{{zzyyyxxyyyyyyyz{{|}}~}}~}|{zzyxxyxwwxxxxxyyz{{||}}~~~}|{{zyxxwvuvvvvvvvvuvwxxxyz{{|}}}~~~}}|{zzzzyxxxxwvwxxxxyyyyz{|}~~~}||{{zzz{zzyzz{{|}}~~}}}|{zzzzyyyyyyyyzzz{||}}~}||{zyyxxxwwxwwwwxyxyz{{{|}~~~~~}|{{zyyyxwwwwwwwvvvvwwxyyzz{{|}~~~~}}||{{zzzyxyzyyyxyzzz{||}~~~}~~||}}|||}}}|}~~~~~}|{{{zyzzzzyyyyxy{||}}~~~~~wzwy|xvponnnouy}zuw}~|{yz|~~|ztrw}ywtttw|z{yxyyqpt{ypljs}wsqx||}zy||ywsqmlnkddca``^cedefghkqrpomlmsrvywsoquz|}|yyz{zvtqrponomkkkjjklmllknppomllnqsttuuuvvspmlnooppooonopoonlllkkiilmkiiiloqqqrsvy{zyyxwx{}|{yxyxuuvwxxz}~}zyz|}}~}z|~|xtqqppqtw{}~~|ywtrojihgdb__^]^_``__acehiijkknqvz{yvtvyyyyxwxxvspnkihgfda``_]ZYWWY\][[\]_acgihghjlpsssrrssqqrrrspmmnnliggfefgfb^]`ba__`bdfgffgjkjhikmoprtttuvw{|ywvwwxz{ywvvvutsrqqsuurrtvvwwyzzz}}{{}~}~~}}}}}}}~}~}~~}}yyzzyustsomlnqqqrtvy{|zz~~}{uuwwuqnlkknonmlkihghjkmopqrsttwyz}~}|~~|{zvtvwwwurpmjkpstplpuuvxzzy|~}~~~~|zz{}|xtrrwzxsqrtvurpljloqsqnptutpnptxywtrsuxzywtsvwvtstsstrqonliggiknnkgddgjnmjlnqrnjovxwrnostturnnrvwtqqrrsroqrrrqprqpppqsttrpopqtvy{{yvux||{{yyzyvsqppnnqqpmihjjjjikmljiikloqqqssuyzz{zz{}}yuvyyzyx|~zuqqtvusponoppqtwz|yuuw{}~~}}|{{zy{}|zxvvwx{}~|}~}~{y|}~}~~}zxz}}}||}~{wvy}~~~{}~{y{|yuqquxwvtqomlnrvyyvvusuvwyyvvwz|zxwy|}zwz|}}yvvtqqrrojfcafkjhc^adefggihfhkmomlmquyywvvwvttuuvtoopliggiha]^bfd]ZZ]`^YYYZ^_aefgebdhlonmprqollnooqslc_aiojcabfhb\^_bc`_a^[Z[]_bdgjmprqonmqw~|uuy}|vuvy}~|xsruy{xqiedgjklmmmlkijlptvvtrsttuvrrsv~|{|vtvwvtqosy{ysns{|urtz}y|~}}}}}|zyz}~~zrv}yssuutqmjklmonmnmllmpwyyzz{|{{}|z|~|yyyurprwxrmmllh`cjmmhchljgfgntutrswyzz{||ww|}wvzumnpvzphknqofadioplmnmnmmtz{zy|xuyx|~votxuvvx|sfbemslca`dhgeb`adfjlkigdgmrxzvpmlqxxpjiqyyrkgegknmlhefgfd``ejjhdglmkigjmrutqooqvxwuposvxxtpppqssrsokmqonnostmjotwuor{|wusv{yw|}{}~|}~}{{{|{uqtvtrsvxz|{ytpsy}}wruyzxtt{~||~~~}}|xwz}|}~z}}}}|||~|}~|{|}|y{~zvvxyywvxwtvz~{}{z~~|~|xx{~zvvyxwxwwwtx}xrqsx}{wyzwvz||}}|z}}y|{yxzyx}~zvsy{wwz~}xx{{{yy~~}~~||{|~|z|~}zzyvtrs{}xwz}}zyzz|{ux~|yywstvwwuommlllkkjghmpqplklptwvtsuy|yvy|zz}xwxxwvsrqononkmokghmrrmjnruwwssv{~zzzz{ywwusojlqttrpsvrnpuz|wtvwy~~|{{{xtuwwyzywrpqtttvwvvvv{~{xy|~|}yz|yuuwz|xtvxyz{z}~~~}vyzxut{vmov}~yw|~~~}|~{tv|}}|~}~xs~w~}}{yy{yxwvwyy{}}~|~}{zwsvzvv|}srz}wruy|~}|}vkjqvywrtyzyvsuxy|~xsy~|{|}{xwvuv{y}}{yyy|~}|}}xvz}{trux||vttrsvxy{{|{{zzz{z}}~}}{z|~zutuvxvvwussvz|xrptwz|||}}}}}~{|}}~}}z|{uvyzzvty~|zy{}{~~}{xuvy|{z{{zww{||yvy}}{yy{~~~}|yvuw{{yz{xvuuvxz}~|||}~|zxvw~xrv{|~~~zxz}z}~{wqov{xuuzwtx|~{xwvuwyvuy|zunlxyw}zuootz}ytssvzywvvy|~}|}~}xvuvwwutv|~yvww{}~|{}yxx}|tqqsvtrvwtssuyyvv||{|zx|~~~~|}{{{xy}~ztsw{{z{|}~zz||~|{|zz{~~}{y{|~|ywvuxxx~|~{~~wwwx{vosy{yqknqqnmoty|vprx{{|}~~~yvsprutpquwvrlpvuuz|{yx{}{srz|tpx}|{xrqtx~zw~~z{}zsx~}{vuz~|zzyz~}{|}~{tty}}yyzxvy|~~{}|||wx||{{yz}|z}}}|{x|}zyyz{}}}|~~~zz|wy|ztv{}}||~{|}|ywvy{ywvtruy{{zxz~{w}}w|}ywxyxvvy{zvtrx~}|}{z~yz~|wvwwwwvuuvsmijotvtqqsvz}zwwz}}z|{wutx}~}z{x|z}~}~|xvvy}{y}|{|}vx|zxtquvtuuurnnty|}{ywuw}~~}}}}~~|xtuyvquyurtvtsux}~ywy{}~~}yx}}{xwzytv|~~{y}{y|~{xy}~~~}|{vtwwv|{y~}}|~~~{xx|~}|~yy~}{zzyyvtwxvw|}{wtx~~~~|}~}zuvxyyuu}|uty}~~{{~}yvstz}vtvx|}~{|~~}|zvtwxyxsquwvurrswz{{{{|{zyxwwwy{xutsv{~~zxz{|~||~}wwwwyursstvutuvwvutstsuxwwzzywuzzvw~}{|~|yywxz{}|}~z{~}}|wuy}~}yy||{}~|ywz|z}~}{vsstwzzxsooquxutwwuwz}~|y{}~yy{{}zxzzzyurrvyywurtyzzxwz}~~}{vt|~yrntz|}||~~{xvwy|~~}{ywvx}~{~~~|~~{|{z{{||zxxwvxyy|~zvvz~}|~{vy{xvx{~~{z|~y~|z{}~|xxy||z{}{zxy{|{xvxyyyy|~ztrt|}{~}}}~yxx{|z}|xwvx{zxy||~|z}}wxzyytpruxzwwywtstx{|~~~}y{|x}~|||wvxz{tnsyzzupnnqwz|zz}}{~}{}}xx|~}{||{{|{wx||zyyxx{}xtv{yv{|{{ywxuswzxvtttuvz~~|zwx{|}~~~~~|z~{zz}~zyywuvxyzuptyurtxzvx|~}||}}|zx{~~}ywxyxyz}}}~{zxz{yxwwz{yywwz|~}~~~||}|{yy{zyyx{{v{}zy}}ywxvvwwz~~}}~~yy}|{zz{|}}}{vtw|{y~zz~~|yy{{{zz{|ywxz}~}|{|~}xtuyywwx|~{xxyxy}}~|x{}{yxz~{yvtsty~}zxuuwzz{~~}~~}}z{~~{yvttqntyuqpptuomotz}{{zurw}}~~}{x{~zvtv{~||}~||~~wst{~}}{wz|}~{y~~ytru~~|}~}||}{yut|zupovyutsw~ztvw{}xuz}~~}{uw~~yurswxxxxyzxwxz|}}||}}}}{|yuy~ysuwz|xw{}|}{z~}tsz}}ztw}ywy|~~|{}~x{}zxrpvyxwsu}zu{{|}~}zwx}}vttw|zz}{}~~~yxsvzz{{~{wvy}{yy}~~{wx{zxxx}|{|}~{|~v}yu}zyy||wtuz~yyz{{z||~yvxwstvuurqvzunkmtyyvstwwxwvxy|~||{z|yz}|z}~}{xy}}}{y{|{vy~|}}z{~~yy}~~}|{zvtx{zxttz}{}~{|~|rmpv|zspsvwustvxzzxwy~|ywx}{~|{z{xsw|zxwvwxvttrqpnqtxztotz~{|z|~}xxy|}yvx{}zx|}}yxy||yxyzzywxz|}~~||}}zxuu{}{xz{||z||z~}~|{yu{zxy}|x{~}~}}|yyz|~}|yy{zuz}|}}|}}yusu{|vrsuvurty|~|{}~|yy{|{wtssuwtqrrutmkqwzwrsxzz{{{|}~}||wy{}~xsrqrtrrsrqppu{zyyz~|z}|y{}~~{zzzz|}~|z}~}|}}|z}~}}}}}~}{yxyzyyzz||wuv|}{~~~|zz{zzywxxwwtqsvy{yxyzz{~~|}}|{{}{}~{zy{z{|||xv{}{yxwz{~~~}}vz~zuwxsoqw~}wtvzwxzzyvuvrnrwxyz|}|~}|{zywwwvvyzyxxz||{z{zz}~|}ytuwz|yw{}||||}}|~~{zz|xuuwvwz}{|~{~~{{|zyyxz~~{{{}~~|{{{|zxy{||zxxz{{yxx{}|{{|||~}~{wx{~~}zxusvyvsrqqstusqrtvxzzzwuz~zy}}{}{z|~~|{|~}}}}~|xwxxz|}~z{~~|{||yxwz|vswxvwy}~z~}xw}~{vsuuuvxwvwyyxyz|}|}~~~~~xstyxsonpsrrsrpruwxwuwy|}}}~}xvwy{tpz}yx|}xx}}y{~~}}~~zutw|{vux{xuwy|}{{~|}{|}z{}|zy{~|wtv{}~~}}|{yz}~}}~{wuuy}|}}zxz~y}~~}}{yz|~|}}yy~~}}xwxz}~}zwvwwvwz{|}~~|z|}{zz{{ywuuvwyyvtsstspnlmqstutw|yuwy~}|{|sstx{vsrtxwtuwwyyy|}}}~{{|{y{vuz}z{}~~~~~~~}}}||~}}||~}}~x}~|z{~vst{|vux}}~~}|~|z{ztvwxwqorttuvwyyx}~xx|y}}~}~}~~|}~~}{|~x{~zz{}}}||{{ttw{}|yz{|}~|vw~}{z||{|}uu}|uv|{yxwz|yxy}{y~|~~~~zokijt{}~~{x~}|}yz}{yvtwwvvtu{}{y~|{}yyz{|zyyz|}|~~~~}}xz|}|vv~|z}~~|{}}wssw|ystuuvttvutsuy~~zxy|~~}|{z}}}|yww||y{}vqsvxxusvurtyzzwsy}vtuz~~~|}|w|yux}yw{}}{y{~~}}|zx|{ttw{}vrv{~}yw|~}~|z{{zyxyytpqtxzxvtuz}}|zy{~~~|{|{}|yyyyxtquyzywvwyyz|{z|~~}~||}xvu{{wtzyuuw~|}|~{|~{vtvxz{xuuvvvxzy{|{yxvv}|y{{usux|}spsz}|~~}~~{wvxyy{|}}~~|}yw|wy|~~~zyyz}{{||{xwz~|yyz{}|y}{vyyuuux{{yzxutvy~ywy}{x}}{vtrqrtwxvspostnknrxywvwvvuvy{~}}~zxxz{xxz{}~{}}yy{~}~~}}~}}}{}ymkwz{~{~|yz{~}xrpv|~~}{~~}ywwyywxz{|zvtvvzzy}~~~}}~~~}zvuvusuwtqqrtutux|}~}zwy{{}~}ywz}~zyz|~xux}~~~~{}||{yy{zyurusptz}uv{~~|{~~xvy}|wstuy|||yw||{|}}}zz{}~|{}|{yvx~|}|vuw{~ystxytt{~~}~}~}|wy}{}~}z}~~|{}~~~~{zz~zvwwxupqstutronprstttwxvwxz|{z}~|zz}~}~~|xwzzxxxzytqvyyvssux|{xz{}{{{z}~{z~~~|||~}{yy}~|zwx}|{|z}}~{wvwy|zyyz{}}}}}~|ywvtuxzzvrrtwwqmry}~{yww{~|||~~~}yzu|~~|{|}~~~~|{~}{{~|xyzz{zy|~{zz~~~}|~~~z~{x|}wuux~~}ywyxz{{}{yz~}~~{xuxz{|}zww{}{{}~}}}~|wsuzyvuuwxtrwyxxx}|y{~~}~|{~|z~|~ztuy|}{xxz}}~~xsuxxwutvwwuqpqrsuvvvuy~~yvv{ywvvwtsxzvrmnsvwtnoruxvsvvttstyzyxxz{}~~~}~|~|z}{}~||~{vx~zw{|y{~~|~{zz{zyuqptwxvtvzyyz{~~~~~|{|}|zxxxz{}~}|zxwxxy||}{xx{||{y{~|{yyzzzxvwwwvv{}|}||}yxz}}~~~}{|~zvxyyzxy|ywy|~}|}|{{zz{zzzz|}xtvy{{|}z|~}}~}{{zz}}||}~}zzzy{}{z{}{~~~|||~|~~}{|}{zx{~z{}}x{}zvy{}}zy{|}|zzz{|{ywuvwwvrprsutqpqnllmoonosuuuux{||~~~zz|{z{~~}}~~}{{|~zvy}{}~}~}yz}}|zw{}}x{~~~}~~}}|{~~}{z~~wx{}}{wusqrtvzwrtyz{wtvxx{}~}}|}~}~}}}||}|z{}~~~}ywwy{ytrrruvx{{ywxz}~}|{}~~~~~~||{}{wuvz|{xvww|{wxz~{|}~~{{{}~|yxy|{xwxz{{{{{~}{}~zxz~~vsv~~||~|~~|zwvx{|}yvvtrstx{yvtsx}zwusvyyyyyxz{xstwxxyzxxxvuuuvzxstyz{{yz}}||zwwz}}|}}~~}~}|}~|{zz{{{|~~~~}~~}~}|||~}~{z|~~{~~}zxwxy{}~{yyyz{{zxwvtttuvxwwz{|zwvw{}~yy|~}~}{xwxy|~}~}}{z|~~~|zxvwz{{{{~{wwxy|}zy|}}}|}~{yy|~~|{z{|yvxzy{~|xz~}{~}|~|z{~~~}{yyyz|~~~}|}~}}|z}~}~}ywwxxy{~{|}z{~|~|y~}}}~~~~~|z~|yyzyxxwyzzzyvvuv}~||~{z}~{z{|{xwvuuvvusqrusonortqnnpvxussv}~zxy}~~}zxvwwy|}}~~}}~~~||~|}~}}{y{}}~}~~zwwxz}~|zy{~~wuw{~~|z{{{}~~{xy{||||}}}{xuuw{}|{zz|}}{wy|}}{y{{xwz}}}|z{~~~}{}}~}|xx~|xttxywurtxyzxvwxxyyyyz|~}zz||}}}~~yv|~~}|{zyxy{{z{zwtvz~~|zy~{}~}}}}z}|}~|{zz{|{yvtx||}~}~~~~~~}~}~}|xy}~|}}|{zz|{zxvvuvwwuuvxyxxwvututrtux|yvxz|~{y{{||{{zz}~}z|~}}~~|~}|}~~}zy{}~}||~zvy}}}~}~~|||z{}}~}}~~|zxz|~~~~}~}zuuwyzzxxwtsttsuwwwxx|}{|}|~~~}~}~}}{{}}}|zz{{yxy|}}|xvxz{{ywxyz{{{yyz|~~~~~|zyz~~}}{z|}}|xwy{||zyz|~~~|{|}}~}~~}~|{~}||}~~~}}~~{z||{}}~~~}}||}{z}~|{{|}~~~}|y}~zzzz{yz|{wy{{zz{{||zzzxy|}}|{}~zvz}{zy{{wttuuuussssuxurvywwvwzzxz}~|~~}||{{}~}}}{z|}z}}}}}~~~~}}~}|{~~}|zy~~~}~}~~|yyz|}xuwyyxvuxzy{}|{yy|~{z{~~|{{~}z|~~}yw{~~~~|{yy}~|yy~}}z}~|~zy}~||{{{wsx}~~yuxzxxwxzzy{|{zxx{}~~~~}~~|{}|zzz{zxz}}}|{}}{|}}~~|z}}z{|}~~}{{}||}z~{~~~|~~~}|~}~~}|}~||}|||}~|{}~|yx{}}{wwzxwwvwxvttuwxxwvutuwvuvvyzxwyz|~~~}}}z|{{|}~|}~|~}}|xvx|}||{|}~~}~}||}}{ywxz{|}zz}}{{}|xutw{|{zyz{{{{{z{{|}|yvuuwz}|z{}}~~~|z|}zxvvyz{zxvwzzxyzyyxx~{wv{~}||}~}|}~|{{{|{||{z{{|~~}{zzz{~~}|{}{}}~~{yyz{{zyxz}}{zzyz~~~~~~~|~~zyz|~{wxxwwvx}|wttuxyx{}zyy{|zxyy{|{zzwuvxz||{yxuvy{}~~|{yy{}}{}|{}|~~~~zy}{zz|{|}|}~~}~|~}~~}|{{zz}}{|~}~~~}|{|}|zxvwy{}}zvvy{{{zzzyx{}|{{{{{~~||}}}}~}||}}|{zyyzzzywuxzzzxxz{z{{~~~~}{{||zz{}~}zxwy{{}}{zyy{}~}{{{|}~~~~}}~|x|~~|{~}|{|}~~~~}}}{|~}}|{{z|~}}}|~{wx{}}~~|||}~~~~}~{xz|zxxy|~|{{{zz||{}~|zx{~yvwy{zvtuuuttx{vsuxxyyz~}{{{|~~~}}}z{~}|yyzxx|||~}~}}~~}{x|}~~~}~~}y||}~}zy{}}~~}|ywy|}}|{~{xvy~||}|z{{{{zz{zyyyz|{zyyz{{{z{~~~}zz{|zy{}|zy{}xvx{~|y{}{zwvz}|{wvyzyxwy~|y{}~|{~~||zzz|}zx{~}|}~|}~z||~}}}~{~~~||}}{{{}}yyz{{zz}}{{|~~{{}~~}~~~|~}~~}{~}zxvxzy|~}|wqw}|xuu{~{xyz|{xwxz~|yyzyyxz~~}zz||||}~}zy}~}~~|}|{||~~|}~||{{||}}|yy{|{{{|~~}|~}}}~~}}}~zz~~{}~|{{|~{xx{~~}yy{zxxy|~|yxx||xvy|~{wx{|}||}~|}}}}~|{{zyyyz{yvvy{|zxy|||{z{|}}|ywy}~|{yy{xv||{|}}yy{zyyz{{{|{zzy|}|}~~~~~~}~}z{~}y~~}|{zz||{z{|}}{|~|{|{}~}}~~~~}}{}~}|}~|{|}~}|}}{zz{{yz{|{z|~}|}||{yy||{{y|~|yyz}}{|}~~|zy{}~~~|}}~|{|||}}~|{|~}}}}}}}}|{zz|~}|{|~}|~~}~~}{|}|{yxyzzxwvwy{{zyxxyyz{{zzyyyz{}|~}{{{}}|~}|}~~~}|zz{|~~|{z|}}|{yxyyz{{ywuuvwwwyxxwwy|~|w{~}|~~{zz|~|yy{}~~}{z{}~~~~~~~||}~~{z||{|~~}}~}|{|{|}{}}}~~~~~~~~~}}|}~}{||{{{|~~|yz|~~|{}~~~~}}}||~~}}||||{|{zywy|xuvx{|{|~~~}||}}~~}~~}}~}~}{{}~~}}}~~}{z}~yxzzz{|}}}}|||}~~}~}||}}~~|{||||zzz}~|yyy{|yxzzxxyz|{zzzxxyz{{|}|{{zzyy{~|z|}}~|{{}~~{|}{y|~|{zzzzyxxyyywuwyz{yv{~|{zz|}{}|y{}}}zz|}{xvwz|}{zz||||~~~~{{}~}}~~~}~~~~}~}~~~~}z{}~~}|{{|}~~~~~|~}|}~{yz{|~~~~}{{}~}||{|~zz~}~}zyyz|}}|{zzz{|}~}{{||}}~~||}~~~}}}~}}~~|~~~}}}|z|~|zyy}~yvvx{}||{}~~||{zywvxz||zwuuvy}}{z{|}{xz}zwyz{|yx|}|||}|}~}||}~}|}~}}}|}}}|||}}}zwz~|yxy~zxyz|zxz}}||{}~|{|~}}}|zxy|~zwxz{}|||}~|}}{z~}{~{{~|}~~~~~}~~}~}zz{}}~{~|}~~}~~}~~{}~~~}}~~~~~}||~~|||{~~||}{|~~~||~~|{{~~~}~}~}}}}}}|zxxz||{{{z{|}~|{}}zz|~}zy{~}~}}}|{}~|}~}~||~|y||zz{~~}~}~}}~~}}|{z|}|z{zyyyz{zzzyyx{}zwx{~~{z{|}}}|z{~}{{z|~zy~|{{|~}{|}}~~}}~~}||~~||~|ywvz~}zxvwz}~|zz{}}zyz~}|~}zz{{z{}|yz{|}}}}{{}}|}}~||}||~~||}~~|{}}|{||||||}~}|{|~}~~~}~~~~~|{|}~|{{|}~~yvz~~|~|z}||{}~}}}~|}~|~~}|}|yww||xz}}{~}}}~}|{{}~|{~~~~}|{|~~~~~}}}}}}~}}|}}|||~}||~~~~~}}|yz|~||}~~}}}||{{}~}|{{|{yy{|||{z{yy{~~}ywy|~~|zzz{|}}}}}}}~~}|{{}~}}}|~~}~~~|}}||zz{|}{xwxz||{zz{}}{}}~~}{{|~~~{yy|~|yxz}~}{{|{{{z{}~~~}~}{}}~~}|}~}||~~{z{}~}||}~}|}}}~}}}}}~||~~}{zz{|}|{{|~~||}}}~}~}{|}}|}}}}|~~}~~~~}~~}||}~~}~|}~~~}}~|{{{|}}}|{}~~}~~~~~~}}}||}~}}}~~zz}~|}~~~~}~~~~}}~~||}{}~|{~}{|~|{{{|yxyzz{yyz{{{zz|~}{{|}~}}}~~~~~}~~~}{z{|~~}}~~~~~}~|~~~~~}|~}|{z{{yxz{}}{~|{y}~}||}}{|}}}{z|}|{{|}|{{}}{z{}~}|}|zyz|~|{|~|{~~~||~}}~}~~}{|~|}~}{z~~|}~|{|~~||~~||~{yx|}zy|~}~~~|z{|}}zyy|~~~~|~}~~~~~}~}||{|~}|~~}~~}~|~}}~}~~~}~}{}}}}~}|{|}|{{|}~~~~}|{{}}~~}}~}~}}~~}~|y{~~|}~}~~|{}|y{}{yz{~~|{{||}~~}}}|{{|~}|}~}}}||zy|~~~}|}~~|}~~~||||}}~}|||||||}}~~~}}||{z}~}|~}|||~~{yxz}{zz{|}||{{|}}|{{|{z{|}|{{|}|{}~~~~~}}}}||~}|~~}||{|~~~~~|~~~~~~~~~~~{{||{yx{|}}}||{z~~~}~~~|zzz{|{{|}~~||~~}}|{}~|}}}}~~~~~~~~}||~~}|}}}}|}~}}}~~~}||~|}~|{}~}||~}|~~~~}}~}~}}}~|skigirurv{yxxx{~skjilsz{xy{~}uojgimoqtwxz|xrpsw{~|uqppnosvxyy}|xwy{~}||}{{}}vpjhhgggfejqwz|~|zyxwtrqrux~}z{{xwy|~|ywvurprtvx{~~{zz{~|zzyxuvz|}}~~|zywtrqpprqpquy~{xxzzy|yusqqqrru{}}~~}{wsqonlklosyyvx{~~zwvx{zy|~|yzzwtrqqssuy{|}}~zwwwwxww{~{uqnmmlknpruyzz|~~~}|{yxwvwy|{xyzzzzzyz{{ywussspnljijlorvy|~~}}~}}~~~}{zxusrrrstvxyz}~~~|ywuuuvxyz|||{xxwusrrrpnosw|}zxvvwwvvy|}}|||{zz|}|yzyyyyyyz{{{zzzz{zzzyz}|xusqpnnonmmoruvvwy{zvuussuwxyz{}{}~~|{{xtqnnnmlnrsssvy{{{}~~}}|{}~|{zyvtrstvwwwwy{}~{zyvtssttttttvw{~~}~|yxyyyyxvwyzyxvsstvy{|}}}}~~}{zz{||{zxwxxyzxx{}{{zywvuttvwxwuwyywwwyzxwxy|}|||~~~|yyz|zwvvuuvvutrqrrstvvwyz{||}}}}}|||{zzyxxwuuvvvvwwxxvwwwz}~~~}{zzyyxwwvutuwxz{ywvwz~}||}}~~~}||zz{{|{yxxy{||~~}}{zyxwutttvusttsrqquwvutuxyzzz|||~~}|zyxuuvyzwrrsrqnmqtttuvxz{|}~~~|{|~~}|yy{{zxwz|{zzy{||}~{{zywvuuvvvutsuwwwwy||{{{{}}|}|{{zxxwxzyvvutuwy||yy{~}{{{zz||||}}}}~~||{{{{zyxxwwwvwxyzxvwyz{zz{}||}~~||}}{zwvvuvxvsrrssrrstuwxyyyz|}}~~}{zxwvuvwusqqrrssuvwz~|z|~|yxwvvwxxxwwvvwwxwwy{|||}~|}~~{z{||{zzzzyz{|}~~~}|{zyxwuuuvvtrqrtuvvvxz{|}}}}~|{{{zxuttutssrrsuvuvwutuuvwy{}~}~~{z{{zzy{|{{{||}~~~|zyyxxvtttstutsrrtuutttuwxz{{|~|zzzyxvvvutuvwxxxz{zzz|}~~~}|~~}|}}}~}~~|{||yxyyyxxwvuvwxutwyxxyz{{|}~}{{z{|ywxxwvuttsrrtuuuvy{}~}}}}|zyxvvvuutsuvuuvwy||{z{{}~|{z{{xwyzywutvxyyyyyz{{{|~~~}}~~~}||{zz{|~}|}~~~|{{xuuvutsstutsrsvwwxxyzyx{~~}~~~~~}||{ywvvvuvwvurpruuutstwyzyz{|}~}~~}|{z{{zz{||}{{{{{~~|ywuttuvrprtutrprrstuwyz{zz|~~~}||{{zywxxyywwxyyxwxyz{zyy{~~~~~~|{{{|zyxwwwutstuwxywxz{|~~}||{ywwwwuuvwxyxxwwwwyyyzzzzzz}~}||{{yxwwwvuuwvuttvyzzyxyz|}}~~~|{{zzzxxzzyxwxzywyz|}{{|}~~}~~}||||}}~~|{}|{|}|yz||}~~|{|~}|{ywwvuvvtsstuttuwxxxy|~}|{{}~}||||zyxxxxxxwwwxyzzyxxxxxz{{{{{{|}}}||{{{|{{{|}~}|{{zwvuttuvwvttttrrsuvuuvwy{zy{~}}||}yvwxyxvuuvyyxwxy{zyz||}}}}~~}~~|{{|}}|||~~}|zxxxyzyxwusstuwxyzzzzz{}~~}{zxy{{yxwxxvuvwvuuvyywy{}~}|~}}}{ywvvxxwuuuussuwyzyy{}~~}~}||~~|||}}{ywxyyyyxyz{}~~||}~~}}}}~~~}}}}|{y|}||}~~|{yxxxxwvuvvuttvwvuuvvvuvwwwy{|}}||}~}}|}~}|||}|{zxxxxyxwy{zxvuwz{|}}~}}~~}|}}}|||||}~~}}}||}}zwwwvuuvuttuutrstttux{}|{{||~}zzzyzzywwwwwvvwyyyxxyzz{}~~~~~}|||{||}~~~~}~~~~{xxywwwwyyxwwwwwxz||||||}~~~}|{yxxwvxyxvuuwvtstvyyxzzxx{}~~~}{zzyxwvwyxvuuvwxxxwwwyzz{{{|{|}{yy|~}{{{zzyz}}{|}~~}}~~}|}}}}|}}}}}}~~}~~|{}~}|{|}~~~|zyxxyvsrrstsrtutsrrtuvutuwxyyy{}|{}|zyz}}{zzxxxwxyyyzz{||}~}~}}}~}|{{|}}|z|}||{zxxyz{ywvvvwvuuuxywtstvwwx{{{{|}~~~|xvxxxxxyzzxwvvxyzzzzz{}~~~}}~~||~~|zxxxwvwxxxvuwxyzyy|~}{yyxxxwusrrqqtvwwutuvwxyyxyz{|||~~|{yyxxvuuuuuvwwvwxyyyyz{|~~~~~~|{z{|zzz{|{z{}~~}}}~~}~~}}||}~~}}~~}}~~~}}||zwwwvvtrrsssqqqrsssrqswxxxxz|zz~~}||||{zzz{||{||{{{{}}}}~}|}~~~}|{|}|{{{{{||||||}}~~}~~}~~|{{ywvvxxwvuuvuttuvxxwwxy{{{}~~}{zyxyzxvuvxzywxyzz{|}~~~~~~~~|yxxxwuuuvwwxxwxy{||||}}~~|{{zzywvvwwwutuuuttttttttvxxyyz|}~~|z{|ywvuwxwvvwwwwwwxxy{{{{{||}~~}}}||||zyyyyyyyz{|~~~~~~}}}~~~}}~~}}~~|{zyvusqpqqqrqpqqrtuvwwxxxy{|~|{}~}~~}}}}}|{z{{zyzz{{{|}}}~~|zzyyyyyyyzyyyyz{||}}}~~}}}~|zyyzyvtssstuuvtstvxyyz|}~~}{{{yyyyzyxxwxzzz||}}||||||}~~}}}}|zzzyyxxxxyzyxwxyyz{|||~~|{yyyyzyxvuvvtsuwxvttuvvwxzz{{zyz{||}~~|{yyxwvvwwvuuuuuvwwxyy{{zz{|~~}}}}|zzzyyzzzz{|}}}}~}||}|{z{}~~}|}~|{{||{zz{|}~~}{zzxwwvuuttuuvtsuvuuttvwvwz{{|}|{}}||~~|zzzz{{z{||||}~~}}}|||zwttvxxxwwxxyzzz{}~}|{{zyxxwvvwvvwxyzxwwxyz|}||}}~~}}|||zzz{{{zyyyyyyxxz{{|{{|}}~~~}}|{yxwwwwwwwwxyz{{|}~~}}||{zz{zxwwyyvsstvwvuuvwwvvwwxyyzz{z{}~|||{{zwvvuttuvwvwyywwwz}}{|~~~|{{{{zyzzzz{||||~}}~~|z{|}}{z{|~~~}{||~~}|~~~~~}||~}{yyyywuvwwvuttutstuvwxwwxy{~~~~~}|||{{||{zyz|{z{}~~}zz|{ywwwwvvxxxxxyyzz{{{{}~~~}}|{{{{{zyyyxyzywwyzzyyz|~~}~~|}}||{{||{zzzzyxwwwxxxxy|~~~|}~~~~~}}|{zyxxwwwxxxwwxz{|~~~~|||||ywxxvuttuuuttuuuuuvwxxxxxy{||{|}~~}|||{{{z{zywwwxxvuuuvvwwwz||||}~}}}}~}||||||}}}~~~~~~}}~~}|{{||~~}{|}||{{}}}|||}~~~}||}}|{zxxxwustvwvtstuvtttw{{zz{~~}{zz{{{zz{{zz{{{{|}~~~~~}||{{{xuuwxxustuwxxxxy{{z|~~~~}}|{z{|{yyyz{zyyz{|{zz{}|{|~~~}|}}}|||||{zxwxxxyyyxvvy|~~~~~~~|{{~~}}}|zxwyzzyyxyyyyz{|}~~~}}|{zyxxwwwvvwvuttuvvuuuvwwwxyyxxyz{{|~}~~}{yxxxwuttsssrstuuvvy|||}}}}}||{{{{zz|}~~~~}}}}}}}}|}~~}{zyyzz{||{z|}~~~~}}~~~~|zz{zywwwvutttuvvuuvx{|{{{|~}||}|||{z{|}}||}}~~~}||{xvvvwvttutsttuwxxyyz{|{z{~~~}{zzzz{zzz{{yxxyzzyxyz}~|{z{~~}}}}}{zz{{zyxwwvwxwwxz{|{{|~~~}}}~~~}||~~~}|{zz{zzzzzzzz{|~~~~}}|{yxxxxyxvvvvvttvwxwutuwyyyz{||{{}}~~}~~~}|zz{xwvuvvussstuuuuwxz|}|}~~~~~}|||}|||}}}||}~~~|{{|}||}}}}~~~}}||zz{||zxwyyyyxyzzyyz{}}}~}~~}|zzzywwxxxxwxyxxxyyzz{|}~}|}~~}}~~}||}}}}~~|zzzyxxwuuutssstuuuvvvvwy{|{{|}}||}|{{zzywvwwwxxy{{{zz{}~~}}~}zyyzxwwvvwvvvvvvvxz|}}}||}~}}}|{{{{{{|||}}||||{|}}|{zz{{{zxyz{|||}~~~}|{|{yxyyyxwwwwwwwwwvvwwwxyyyxwyyz{zz}~~~~~}}|||zzzyyyxxxwvuuvvvvvxyzzzz{}~~}~~}{|~||||~~|{|}}{||{{zyzz{{{|}~~~~|zxwxwwvvvvvvwyzzzzzzz|}~~}|}}{zzz{zxxwxyxwxxxyzzzz||}}~~}}|||}|{{zz{}||}~||{ywxxxvtsrstssstuuvvvwxyz{|~~~}|||{{z{||{{{{{{{{z{{{{{{|}}|}}}~~}|{yxz|{{ywxywvvwwwvvwyzz{}~~|{{{zxxz{{|{{}~}||{zzyyyxwwwwwwxxzzz{}}|{{|{zyyxxwvvvvvutssuuvvvxyyyz{||}~~~~~~}|}~{yxxwxwwwwvutuvwxyyzz{}~}||~~}|{{{{{|}~~~}{{|}}|z{}}~~}|||zwvvwwwwwxxxxyxyzz{{|}~~~~}|}}|{{{{yxxyyyxwwwwwxxzzyyz|~~~~~}{zyyz{{{{{}~~~~~~~|zxwwwwvutttutssstuuuvwyz{|~}~~~~}||}}}|||||{{{|}|{z{|}}}~~~}||~}{zyz{yxxyyxwwwxxy{{|}}}|{zyxyyzzz|}~~}{z{zyyyyxxwwwwxyyxy{||}~}||{zyyxvtsssstuuuuvwwwwxz{{{|||}}}~~~~~~~~}|{{zywvvwwwwvvuuvwwxyz|~~~~}|{{{||{|||}}~~}}~}}|}}}~~}|{zzzyxxwwwyyzyyxyyyyyyzz{{||{{}~}|{{{{zzzzywwwwwyzzyxxy{{{||}~~|{{zyyyz{|}}~}}~~}{zzzzzyxwvuuvutsttuuuuuvwyzzz|}~~}~~~~}}|{zz{||{{z{}}}|{|}~}|}~~}|zyyyyzzzyyzyyyz{||~~}|||}|{z{}}}~~~}||||{{z{{yxwxzyxxxy{|||}|zxz~}vroljloqsvxy{}~|xspommpuy~}xutrqtx{~{vrokijlnquy}{xxxwy{}|yxwwxz}|zwtrpqtw{}|||~}yvuuvy{}{xvttwz||{zyz}~{xtrqqsvy{~~|zxvuuuuuvy{~}{yz{{|}~{xvtqrtvwyz|~|||}}|{z{}~{xusrsuwy|{xvuuuvx{~{wsppqqpqux{~}yvtrqpqsux|~~}}|{{{||~}zxxxyz{}~{zxwwvuuwy{}}{{|}}{ywwx{{|~~|{zyxwww{~~{xvuvwz~}z{~|ywvtsqqrtwyz|}}|||}~~~~}||}~}{yvsqponopqsvwxyyyyywvwvttwz|~|zxvuttttux|~}{xwwwvuwy|}|||||}}}~|zzzz{|~}~~}{{|}~|zyxwwwwxyyz|}~}zxvuutuvvwy{}~~~~~}|zwtrrsstvwz|}~~~|{{zyyzz{|{{|||}}~~~}~~~}|zyyyyzzxyz|}~~~~}|{zyxxxxyyzz{{||}}~~~~~}}}}||zzz{}}}}}~~}}}||}~~}~~~~}}}}}||||}||}~~~~~~}}~~~~~}|{{{zzyyyyzyxzz{{{|~~~~}{{zyyxwwvuuuuttttuuutuvwxxwwwy{||||{{{{{{|||{z{|{zzz{|}~~~}}}|{z{|}}||||}~~}~~~}|{|||}}}}~~~}}}~~~}|}~}}|{||||}~~}{{{{zzyxxxxxxxxwwyyyz|}~~~}}|||{{zyz{{{||}}|{}~|{||{zyyyyyyz{||||}~~~}}}}|{|}}|{{}~~}|{{||}|{{{zzxxxwwy{{{zzz{||}}~~~~~~~~~~}~~~|{|{{{zzyyyyyz{|||}~~}~~~~|{{|~~~}}~~~|{{zyyyz{zzz{{|}}}}}}}}}~~~~~}}}||{{{{zzyxwvuuuvuvvvvvuvwwwvvwxxxyz{{|{zyyz||}}}~~~~~~~~~}}}}}|{{|}}}|||||}|}}}}~~~}}~}~~|{|||{zyz{{{|||}~~~~~|{{zywwvvuvvwxy{{||}~}}}}~~~~~~~~}}}}|{|~~}|}~|{zzzzzzzzzz{|}}||}~~~~~}~~~}}}}}~~~}|}}}|||{{{{{{{{{zzzzzzzyyz{}~~~}|}}~~~~~||{zyyyzyyyz{{zz{}}}|}~~}}}~~~}||}~~~~}}}|{{||}}}~~}|||}~~~~~}|}}~~~}}}}}|||{{{{|}~~~~}}~~}||||{z{{zzyyyxvvvvvutvxxxxxxy{}~~~~~}}}}}|||||{|}}}~~~~}|{{{|{zz{{{zz{|}}}~~~|{zzzzzyyyz{|}~~~~~~~~}|}|zxxxyxvvwxyzz{||||}~~~~}}~~~}}}}~~~~}~~}|zzz{{{zzzzzzyz{}~~}}}}}~~~~~||}}}}}}}|{{z{|||}~}}}}}||}}~~~}}}}|||||||}~}|{|||{||||{{|||||}}{zzyzzz{{{{zzyy{||}~~~~}|||}||||}}~~}}}}}}~~~~~~~~~~}}}}~~~~}~~~~~}}}}|}~~}}|||zxwwxyyyyxwwwwxwxxzzz{|||{|}~~~}|}}}}}}~~~}|zzzz{|||||{{{||||}~~~}~~~~~~}}~~}~~~}}~~}~~~~~~~}{{|{zz{{zyxz{{zyz{|}}}}}}}}}}}}}}}~~~|}~~~~~~~}}}~~~~~}}~~}{||||zz{{{{|}~~~}}~~~}~~~~~~}|}~~}~~}|{|}}}||}}|}}}}}}~~}||}}}}{zzz{zz{|~~||{{zyxxwwvvvwwwyz{|||}~~~~}}~~~|{~~~~~}||}|||~~}~}}}|{|}~~~~~~}}}}}~}}~~~}}~|{yxxwwwwvvwwwwxyz{|||}~~~}|}~~}~~}|{{{{{{|}}}|||{{{|}~}}|~~~~}}}|{|}~~~}~}|}~~~~~}|||||{zyyyzzyyz{{zz{||||}~~~~~~}||||{{||}|{}~}~~~~~~~}}~~~~~~~~~~~~}}}}||{||}~}}}}}}{|~}|{{|~|{zzzzzzzzz{|}~~}}}~~}||{{zxwvwwwwxxyz{}~~}}}~~}||{|}}|{{{|{{|}}}||||}}|}}}~~~~}}~~~~~~~~~~}}}}}}}~~~}}~~}}}}}|||{{zzz{zzyyyzzz{{|||||||{{{{|}}~~~}|{{|}}}}~~~~~~}}}~~~~~~~}|||||}}}~~}}}}~~}}}}~~}}}}||{zzzzzzzzzz{{{|}~~~~~~~~}}||||}}~~~~~~~~~~~}}}}|||||{||||}}~~~~~}||||}~~~|{{{{{zzyyyyxwwxzzzz{|~~}}||}}~~}|{zzzyxxyzzz{|}}}~~~~}|{z{{{{{{{{{|}}}~~~~}}}}~}}}}}}||}}}~~~~~~~~~~}~~~}}~~~~}}}}~}}||}}}}~~~}{{{{zzz{||||{{{|{{{{{zyyyyz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}|||||{|}}~~}}~~~~}}|{||{z{{||||||}}~}}}~~}~~~}|}}}}|||}}}}~~~~~~|{{{}~~~~}}~~~}}}}}|{{zzyzzzzzyyyyyyyzzzzyyzzzzz{{{||}||||{{{|||{{|}}~}}}}~~~}}}}}|{|||}}|}}~~~}}||}}}~~~~}}}}~~~~~~~~~~}}}~~~~~~~~~~~~}}~~~~}}~}}~~~}}}~}{zz{||{{{{||{{{{{{{{zzzzz{{{{{|}}~~}}~~~~}}~~~}}}~~~~}}|}~}||}~~}}}}}}}~~|{{{{|{{|||}}~~}}}~~~~~~~~~~~~~~}{|||}}}~~~}||}}}}~~~~}}}}||{{{zzyxxwwwwwwxyyyyyzyyyyyz{|||{{{{{zzzzzzzzzz{{|||}~~}~~~}~~~~}||~~}}}~~~~~~~}}|||}}}~~~~~~~~~}}}}~~~~~~~~~~~}}}~}}}}|{|}~~}~~}|}}}|{{|{{zzyyyyyyzzzyyzzz{{{{|}~~~~}|}}|}~~~}}|||{{{|}}||}}~~~~~}}}}~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~}}}}}|}~~}}}}}}}}}~~~~|zyyxxwvvuvvvwxxxyyyzyyzzzz{{{{{{{{{{||{{{{{||}}}}}||||}~}||||||||}}~~~~~~~~||}}}}~~~~~~~~~~~~~}}}~}||{{{{{{{|}}}~~~}|{{{zyxxxxxwwxxyyyzzzzz{|}}~~~}}~~~~~}}}~~}}~~~}{{zyzz{{{zz{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}||||{zyxwvuuvvwxxyzzzzyz{{{zyzyyyyyz{|}}~~}}~~~~~}}||}}|{||||{zz{{{{z{|}~}||}~~~~~}}~}}}}~~~~~~~~~}|{{{{{zz{{{{{|}~}|{{zyyyxyyxy{|||{{||||{{{{|||}~~~~}}||{{{{|{{zzzzyxyz{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~}}~~~~}|||{zzyyxxxxxxyyyyz{{{{|}|{zyyyxxyyyyyyyz{|}}}~~~~~~}}}}|{{{{{{{||||{z{{|}}~~~~~~}}~~~~}}}~}}}}}~~~~~}}}}}}||||||}~}}}}}~~~~~~}}||||{{{{{{{|||}}}}}||||||}}}|||}||{|}~~~~~~||{{{zzzz{{zzzzzzz{{||||||}|{{zzz{{||}~~~~~~~~~~~~~~~~}}||}}~~~~~~}|{{zyyyyzyxxyzzzzzzz{zzyyyyyyzz{{{zzzz{{{|}~~~}}}}}}}|||}|||}}}}~~~~}}~~}}}~}}}~~~}}}}}}~~~~~~}~~~}}}}~~~~~~~~}}}}}}||||||}}}}}}}}}|||||}}}}~~~~}}}}||{{||||||}||}}~~}|{{{|}}||{{{{{{z{{{zzyyzzzzzzz{{{{{{|||||||}~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}~~~}|||}}||}~~}}}}~~}}}~~}|{zyyyyxxxyzzyyyzzzyyzz{{{||{{|}}}}}}}}~~}}~~~~~}}}~}}~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}||||~~~~~~~~|{||||||}~~~~~}}}}|{zzzzzz{{||}}~~~~~~~~}||{{{{{|||}~~~~}}}}~~~~~~~~~~~~~}|zzzzzzzzzzzz{{{{zz{{{{zz{{|||||||}}}}}~~~~~~~~}||{z{|}}}~~~~~~~~~~~~~~~~~~~~~~~}||}}}}}~~~}}}}~~~~~}}|||}}}}}~~~~}~~~}}|{zzyyxxxyzzzzzz{|}}|||}}}}}~~~~~}}|||}}}~~~~~~~~~~~~~}}~~}}}}~}}~~}}}}|{{{{|||}}~~}}}}|{{zzzzyzz{|||||}~~~}}~~~~~~~~~~~}}|||||||~~~~~~}}}}||||}}}}}}}}}}|||||{{{{{{|}}}|{zz{||{{zzzzzzz{{{||}}|{{{|}}}}}|}}|||}~~~~~~}}}|}~~~~~~~~}}~~~~~~~~~~~~}}}}|||||||}}~~}}}}}}}||{{{{{{{{{||||}}~~~}|{{{{{{zzyyyyyzz{|}}}}}}~~~~~~~~~~~~~~~~~}~~~}||||||}}}||{{{{z{{{{{{zzzz{{zz{||}}~~~~~~~~~~~}}}~}}|||}}}~~~~~~~~}}}||||||}|{{zzzyyzzzzzzzzz{{||||||{{{{{{{{||||{{|||||{{{{{{{|||||}}~}}}}}}}}|}~~~~~~}~~~~}~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}|||{{{zzzzzzzzzzz{{{|}||||}~~~~~~~}|{{zyyyyyyzzzzz{||}~~~~~~}}}~~~~~~~~~zyxtuy}xwywwuqqpsy|||zxuqqqquy|~}{{vuuuvxy|}{zvtttuxz}}|zxxxz}}ywuvxyyy|~~{wvwzzzxusuxyxxyy{|{{zyxuutuusqoppqrstvwsonpqstuvwxwwwxxy{~~~~~~~~}zywxwvuvvvtsstttvwwuuuwxyyz{}~~}|zzzyxxvvuvwvutttsssstttuvwxyz{}~}|zywuuuutsrrqqprsssstttttuwxz|~~~~}|{zzzxwwvuttssrrrrqqqrssuwxy{|}~~|{{zxvuuvutsrqqrsssuvwyz{||~~|{zyxwvwwvvuuttttttttsstttuvvwxz{}~~}}||{{zxxxxwwxz{{|}~}}|{ywvvvuutttsrstttutuvxyz|}~~~}{zywvuuutssssrpoooopqppqrtttuwxz{|~~~}|{zyxxxxxyyyz{{{zzz{{z{||}|}~~~|{zyyxvuuuuuuttuvvvwxyzzz{}~~~}}|{zxwxxwvuttttsstttttuvxxyz{|}~~}{zyxxwvvwvuttuvvvuuvwwwxyz{|}~}}}|zyxxxwuutttsrrrsttuwyzz{|}~~~}{{{zyxwwwwvuuuvvuuuvwxxxxyz{{|~~}|{zyxwwvvvvuvvvvuuuvwwwxyyz{}~~~}}}}||{{{{{{}}}~~|{zyxwwwwvvuuuuuvvwwxxyz{|}}}}~~~~}||zyyxvuuuutrrqqqpppppqqqrtuvwxyz{}~~}|{zyxxxxxwwwwxxxxxyz{|}~~}}||{zzzyxxxxxxxyyyy{{|||}}}}}}}~~}{zyxxxwvvvvvuuuuvvwwxyz|}}~~~}|{zyxwwvuvwxyyzzz{||{||~~}}|zxxwvtsrrsrrsuvwwwy||zyz{{}~|{{|}|||}}{zxvutttuuvvwwwwwxxyzz{}}}}}}}|}}~~~~~~~}|{{||zyyyywvvvvwxxyzzyzz{{{|}~~}||}}~~}|{yyxwvvvvvvwwxxyz{{}}}}~~~}~~~}|{yyyxvvutsrqqrrrrrsttuuvwwwxyyyyy{|}~~}||{zyxwwwwwvvwxwxxyzz{{|~~}}|{zzzyxxxwwwxyyzzz{{}~}}~}}||{zyywwwwvvvvvwwxyyyyzz{{}~~~~~}||{zyyxxwvvvvvwxxyyyz|}~~~}}|zyyxxwwxxwvvwwwwwxxyyyzz{{|}~~~~~~}|{zzzyyyxxwwxxxwwwwvvvwyyxyz{||}~~~||||{zyyxxwwwwxwwwxxyyyzz{|}~~}}}}~~~}}}}}}}~~}|{{zzyyxxxxxxxyyz{{{||||}}~~~||{{zyyxwvuttttttsssttsttuvvuvxxxyz{|}}~}|{{{{zz{zyxxxwwwwxxxyzz{|}~~~~~~~}|{zzzyyxxyyyyzzzzz{{{|}}~~~~~}|{zzyyyxxxxyyyxxwwwwwxyyz{|}}~~}|{{zzzyxxxxwwwxyyyyyzzzzz{{||}~~|{zzyxxxxxxxxxxxxyzz{{|}}}}~~}|zywvvvvuuuvxzywwwxyxyywvwyzyy{~~}|{{yxxwwwwwwxxxyyyyyyyzyyyyyz{|}~~}||{{{{{{{|}}~~~}|||{zzzyyyyyzzyyzzzzz{{{{{|}~}|{yyxwwvvvuuuvvvvvvvwwwvwvvvwxxyyz{||}~~}}|{{{{{{zzzzzzzzzzzzzzz{|}}}~~~}|{{zzzzyyyyyyyzzzzzzz{||}~~~~~~}|{{||{zxxxxxxxxxwxxyyyzz{{|}~~}wrprssrsvyzzzz{{{{zyxxyz|}}|{{{zzyzzzyyyz{|}}|{|||}}~~~~~}{zyxxwwvvuuuuuuuuuuvxz{|||}|||}}~~~|{zyyxwwvvuuutttuuvwxxy{||}}~~~}}||{||||||||}}}}}~~~}}|{{{{zzyzzzz{{||}}}}}}~~~~}|{zyyyxwwvwwwwwwwwwwvvwwwwwxxyz{{|}~~}||{{zyxyyyxwwwwwxxy{||}~~}}}{zzzzzyxxxyyyxwwwwxyy{|}~~~~}}}}}~~|{{{zzyzz{{zy{}~|zyyy{|}~}~~}}~}}|||||{zyxvtuvvwwxyzzyyxxyzzz{{||~~~~}|{|{{{{{||}}}|||}}}~~~~~}|zyxxwwvvvvwwvvvvuuuuvwwxz{||}~~~}}||{{zzzyyxvvvwwwwvvvvvwxz{|}~~~~~~~}}}}}~~~~~~~~~~}}~~~~|||{zzz{{{{{|}}~~~~}}|{zyyyxxxxxxxxyyxxwwxxwxxxxyy{||}~~~~~|{zzzzzyyzzyyyyyyyzzzz{|}~~~}}}}|{zzyz{}}urtvwvuwz|{{}}|~~}}||{|~}}|||||{{|{{z{||}}}~~}}}}}}}}~~}}|{{zyxxxwwwxxxxxyxwxxyyyyz{|}}~}|}}}}}}~}}}}||||}}}~~~~~~~}}|||{{{{{zyyyxxwwwwwwvuuuutuvwxyz|}~~~~}}||{{zyyyyxxwwxxxwxxxwwvvwwwxyz{|}~~~~}}}}}}~~~~~~}}||||||||||}~~~~}}||{zyz{{zzyyyyyyyzyxxxxxxyz{{{{|}}~~}}}}|||||{{{z{|{{{{{zyyyyyzzzzzzz{}}}}~~~~~}|{{{zyyyz{zzzyyyyzzyzz{|}~~|{}~|yxy{}}|||||~~~||}~~~~~~~~|{zzyxwwxxxxwwwwvvwxyyxxwxxyzz||}~~~}}}}||{{{{{||||}~~~}}~~}}||{zyxwwwwwxxxxxxxxxxwwwxyzzzzz{|~}}}}|{zzzyxxxwwvvuuuuuttuuvvwxyzzz{|}~~~~~~~~~~~~~~~~~}|{{||{z{{{{{{{||}}}~~~~~}|{{{{zzyxxxxxwwwwwwwwwxyyz{||}}~~|{zzyxwwwxxxxwwwxxyyyzz{||}||}}~~~~~~~~~}|{{|{{zzzzyzzzyyzzzzyyyz{||||}}~~|{{{|{{zzzzzzzz{||}}~~{yyzzywwyzyxxwwvwwvtrrqsvyzzzzzz{||}~~}~~}|{zzyxxxyyyzz||}|}~~~~~}|{{{zyyyyxxxyyyxwwxyyyyyz{{{{{{|}}}}~~~~}|{zzyxwvvusrssssssttuuuvvvvvvwxyz{|}~~~~}}}~~~}{zyyyxxxxxwxxyzzzz{{{{|}~~}|{{{zzyyyyxwwwwxwwxxxyxxyzzzzz{{|}~~}||{{{zyyyyyxxwwwwwvwwxxwxyz{|}~~}}}}}}}}||{{yxxxxxxxxyxxyyzzzz|~~~}}}}||{{zyyyyzzz{|||||}~~~~~}|||{{zyxwwwwvvvvuutttttttuvwyz{|~~|~~}|{{zz{zzzyxxxxxz{||{|}}}}~~~~}||{zyxxyxwwwwxxwxyzz{{{|}}~~~~}|{zywvutsrqqqqqqqqrrsssuvwwwxxyz{|||}~~~}}}}}}}~~~~~~~}|{zyxwvvvwwxxyz{{|}~~~}}||{zzyzyyxxxwwwwwwwxxyzz{}}~~}~~~}|||{{zzzyyxxwwwwwwwxxyyz{{{|}~~~}}}}|||{zzyxxxxxwwxxxyy{|}}~~~~~}||||{{zzzzyyxxyzzz{|}}}}~~}||||{{{{{zyxxxwvvvvuusssuvvwwxyyzzz|}~}{yz~wqpqruxyxwy|~}~~~~~~~~}}}{yxxxwwwwxxxwxz{|}~~|{{zyyyyyyxxxxxxwvtsrqqppppppppqsstuvwwwxy{||}~~}}}}}}}}}}}~~~~~}||||{zyyyxxxxxxyyyyz{|}~~}|{zzyxwwwwwwwxxxxxyyz{||}~~~~~}|{{zxxxxxxxwwwwwwxxxxyz{{||}~~}|{zyyyxxxxxwwxxxxxxxxyyzz{{|}~~~~}||{{{{zzzzzzzzz{{{{{|||}~~~}{zyxxxwvuuuuvvvvwxxxxxyyz{{{||}~~~}||{{{zyzyxxxxyyz{|}~~}}|{{zyyyyyyyxxxxxxyyz{|}~}|zyz||}}xpjlqsrqpqqppqrrstusrqqqruwxyzxvx}~}|zzzyyyyyyz{|}~~~}}}}}|{zzyzzzzz{}}|||}}}~~}|{{{{zzzyyyzyyyyyyyxxyzz{{|}~~~~}|zyyzyyxwwvvvwwxyyzz{{{|}~~~}|zyxxwvvvvwwwwwwwwxxyyyz{|}}}}~~~}||{{{{{|||{{{{{{{{{{{{|||||}}~~~~}{{zzyxxxxxwwwwvvuvvvvwwxyyz{{|}}~}}|{{{{{{zyyzzz{|||}~~|{zz{||{{zxwvvvvwxy{|{{}}|~||}}|zwsponptvvutqnmmmoqqpoonnmmosxzz{{}~~~~~}{zz{{zyxxxxxyyz{{||}~~~~~~~~~}}{zzzzzzz{{|}~~~~}}|{{zzyzzzzyyyzzzzz{|||}~~~}}|||{{zzzzyyyxwwwwxxxyyz{{||}~}|{zzyxwvvuuuuuuvvwwxyyz{{{{{|||}~~~}}|{zz{{{{{{{{{{{{zzzzzzz{{{|}~~~|{{zzyxvvvvvuuvwwwwwxyyzz{{{{|}}}}~~}}}}}}}}|}||{{{{{{{{{{{|~~~}||{zzyxxxxxxyyzzzz{{|}~}|{zyxwvuuutsssssrrrrrrqqqqqpppqqrtvxyy{|}~~~~||{{{zzzzzzyxyyxxyz{|}~{www{}|}}~~~|z{{||~|{}{wwxxwwxxwwxxxy{~}}~~}||}~~|zyyxwwwwwwxyz{{{zzz{{||}~~}|zzzyyyzyyxwvvvwvuuvxxxxyzz{|}}}~|{zzyxxxxxyyzz{{{{{{{{|||}}~~~~~}|{zyyyxwvvvvuuuvwxxyyz{{{||}}~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}||||{zzzzzz{{{{{{{|}~~~}|{{{{zxwutsssssrqpoopqrssstuuuuuuuuvvwwxz{{|~~~}||}~}}|{{{zzyzzzzzyxxz|{yxyz}vqqrv~~~{yyz}~zz{{{z{|}}|~|zyzz|~~}||{{|{zyyyyyyyz|}|{{zzyz{|}}}~~~}|{{{zyxwvwwyz|}}||{z{{{{}}||~~~~}{zxvvvuuuvvvxxwwxxxxyzzzzz{||}~}~~~}||||||{zywuuvwxxyyyyzz{|}}|}}|||{{zwv{}vogdmy{tory}}}~yx~~|}~zyy{}~{yz{}}}~}{z{{|||{z{{{{zz{|{{{{||||}~}{yyyxxxyyywuttsqommmoqrrrqrstvwwvvvvwxxwvwy{~~~~}}|}}~}}|{zyyyxwwwxxxz{|{{z||||{zxwz|~}|||}~}}}~~}}}|{{{zzzyzzyyz{{||}}}||{{{|||}~}}|||{{{zzzzzzyyzzyyyzzz{{{|}~~~~}||{zyyyxwwwwwvvwwwwwxxyzz{||}}~~}}}||{{zyxxwwvvvvvvvvvwxxyz{|}~~~}|zyxxwwvvwwwwvvwwwwxxyyyz{{{{|}}~~~~}}|{{zzzzzz{{{{|}~~~{vqqrppswzwtwzxuspnoqrtvxy{||||{{}{yywttsrtwwvvvvutrpqqpswwwxxvvvspppqsvwxzzxxxvtttuvyzzzzzzzywuttuwy{~~~|zyz}~~~{z|~}|}~~~~|yxwwurpooonnmkiiiknnpqrtvxyyyyz|}}~~}{zyyxwvuvvutuvvvwvvvuuvwyzyxvvwxz{||}~~}}}}}~|{zyxxxwuttuuttstuwwxwvvwxyyzzyxxxyyyyz{||{{{{{|}~~~~~~~|zyyyyxxwvvvuuuuuuuttstuwwxy{}~~~~}|{yvtssrpnlllmmmnpqsssttuwy{~~}{zyxwwwwxxyzzzzzywutsrrrrtuvwwxyyyyz|}~}}}~}|{{zzzzz{{{{{{zzzzzxwwwwwvvvuttsssssstuuvvvvvvwwxxyyz|}~~|{zyyyyxxxwvuttttuwxyz{|~~|zyxwvtrrqqqqqqqpppppqqqrrrsssuwy{}}|{zyyzzzzzzyxxwvuuvwwvvvvvvvvvvwwxxxxxxyyz|}~~}|{zz{{zzzyyxxwvutssrrrqqqqstuvxyz{|}}}|{{{{{{}~~|{zzyywvvvvvvvvuuuutsrrrstvxyz}~|ywvtsrrsttsrqqqrqqqrrtuvwvvwy{|~~|{||||||{{{{zzz{||||{zzzz{{||}~~~~~~~~~~~}||{zyyxwxwvussstttssqppooooopqrstuvwxyz{{{{{{{z{{|}~}||||}||{{{{zxvutuuwxy{}~}|{zyxwwwwwxwvutsttttuuvwxyzzyyyyyyyz{|~~~~~~~~~~~}|||{{{{{{{{{{||||{{zzz{{{{zzzzzzzyyz{|}~~}}}}~~~~}}|{yxwvvutsssssrrqqqqrrstuvvvvwwxxxyz{|}~~~~~~~~}||zyxwwvuuttttttttuvwxz|~~~|{zyxwwwvvvvvuuuuuvwxyzzzzzzz{{||}~~~}}}~~}}||{{{zz{{|||||{{|||{{{{{{|||}}}}}~~~~}|{zyxxwvuutsssrrrrrrrrrrrrrrrssttuvvwxyz{|}~~|{{{zzyxxxxyz{|}}~}|{zyyyyyzz{{{{{{{{zzyyyyyxxxwwwwwxyzz{||}}}}}}}~~~~~~}}}~~~~~~~~}||||}||||||}}||{{{||}}~~~~}}}}~~~||{{zzyyxwvuttttttsrrqqqppoooppqrsttvwyz{|}~~|{zyyxwvvvvwxxyz{{{|||||}}~~~~}}||{{{{{||||||||{{zyyxyyyzzz{{|||||}~~~}|||{{zzyxwwwxyyzzzzyyxxxxxxxxyyz{{||}~}}|{zyyxwwwwwwvvvvutsrqqqqrrrrrrrsstuwyz{|~~|{{{zzzz{|}~~~~~~~~~}}}||||||||{{{{{{zzzzzyxxxxwwwwwwxxyyzz{{{{{{{{|{{||||}}~~~}|||}}}~~~~~~~}||{{{zzyyyzz{{}~~~~}}||{{{zyxxwwvvutsrrqpppppppppppqqqrsuvxyz{}~}|{{zzzzzzzzyyyyz{||||||||||||}}}}~~~~~}}|||||{{zzz{{{{{{|}~~~~~~~~~~~}|{zyyxxxxxxxxyyyxxwwvvvvuuvvwwwwxxyz{|~~}}}|{zyyxwwwvwwvuuuutttsssrrrrqqrrsuvwxz{}~~~~~~~~~~~~~~~~~~~~}}}|||{{{zz{{zyyxxxwwwwwxxxxxxyyxxxwvvuuuvwxyzz{|}}~~~}|||||||}}||{zzzzzz{{{|}~~~~|{zyyxxwwwvutsssrssrrqqqppppppqrsuwy{|}}~~~}||||||||||{{{||}}}}}}||||{{{zzz{|}~~}|{{{{{{{||}}}}}}}}}}}|}}||{{{zzz{{}~~~}}|||{{{{zzyyyxvuuuuuuuuuuuuvwwxyyzzzz{{{{|}~~~}|{{zyyxxwwwwwwvuuuttsrrrrsssstuvxyz|}~~~~~~~~~~}}}}}|{zyxxwwwwwxxyxxxxwwvuuttuuuvvvvuuuuvwxyy{|}~~~}}||{zzzzzzz{{{||}~~~~~~~}}||{{{zyxwvusrqqppooooopqrsttvwxxyyz{{{||}}~~~~~~~~}}}}}}|||}}}||{{zzyyyyyz{|}}~~~~}}||{|||||||{{{{zzyyzzzzzz{{||||}~~~~}|{zyxwwwwwwwvvvvvwwwwwwxxxxxxyyxxxyyz{{|}~~~}}}}||{{zyxwvuutsrrssssstuvwxyzz{||}}~~~~~~~~~~~~~~~}}|{zyyxxwvvvvvvvvvvvvuutsssttttttuuuuvwxyz{|}~~}||||{{{|}~~~~~~~~~}}|||}}~~~|{yxwvutsrqpooppqqrsttuvvvvvvvvwwxyzz{{||}}~~~~~~}}||||{{zzzzzzyyyzz{|}~~~}|{{{{{||{{{{{zzzyyyyyyyyyzz{|}~~}|{zyyxxwwvvvvuuuuuuvvvvvuuuvvvwxxyzz{|}}}~~~}|{zyxwvuutsssttuuuvvwwxyzz{|||}}}}}|||}}~~~~~~~~~~}|{{zyyxxxxwvvvvvvuutsrqqpoppqqrsstuvvwxyz{{|}}~~~~}}}}||}}}}}}}}}}}}}}}}~~~}|{{zyxvvuutssssssssssssttuuvvwwwvvvvwwxyzz{|}~}}||{zzzz{{|||||||}}}~~~~~}}~~~~~~}{{{zzzyyxxxxwwwwwxxyyz{|}}}}~~}}|{zzyyyxwvvvvuuuuuuuttttttuuuvxyzz{|~~}||{zzyyxwwvuuuuuuuvvwxyyzzzz{{{{{{{||||}}~~~~~~}}|{zyyxxwvutssrrrrqqqqqqqqrrsstuvwwxyyz{||}~~~}}}||||{zzzzzz{|}~~}|{zyxwwvuuuutttttttttttttttttttstttuvwwxz{}~~~}}||||{{{{{zzzzz{{{|}~~~}||{{{zyxxwwwwwwwvvwwwxxxxyyyz{||}~}|{{{{{{{zzzyxwwvvvutttssssssstuvwyz{}~~~}|{zyyyxxxyyyyyyyyxwwwwwwwwwxyzz{{{||}}}~~~~~}}~~~}}}}}}}}~~~}{zyyxwvutssssrsssttssrrrrrrrrsttuuvwwxyz{|~~}||||{{{|||}}}~~~~}||{{zzzyxwwvuuuuuuttssssttttttttttuuvwwxyz{}~~}||{{zzzzzzzzzyyzzz{{|}~~}}|{zzyyxxwwwwxxxxxxwwwwwxxxyyz{||}}~~}|{zzyxxxxxwvvvvvvuuvvuuvvvwxyzz{{|}~~~~~}||{{zyyxxxxxxxxyyyyyyyyyyyyyyzz{{{|}~~~~~~~~}}||{{{{{||}}~~|{zzyyxxwwvuuuuttsssssstttttttttttuvvvwxyyzz{|}~~~}}}}}}}}~~}|{{zzyxwwvuttttsssstttuuuuvvuuuuvwwxyyyzzz{{|}~~}}}}}|{{{{||{{{{zzzzzzzz{||~~}||{{{zzyyyyyyyyyyyyyyyyyyxxxxyyyzz{||}~}}|{zyyxxxxxxxxxwwwwwxxyyyzzz{{{{|||}}}}}}}~~~~~~~}||{{{{{{{{{{zyyxxwwvvvwxxyyzz{{|||||}}}}~~~}|||}}}}}}}~}}}}||||}}~~~}|{zzyyxxxxwwvvvvuuuvvwwwwwwvvuuuvvwwxxyz{{|}~~~~~~}|||||}}~~~}{{zyxwvvuuuuuuutttttuuvvvvvvvuuuvwwxyzz{{||}}}~~~~~~~~}}||||{{||||||||}}}}~~~~~}||{{{zzyyyyyyxxxwwwwwwxyzz{|}}~~~}||{{zzyyyzzzzz{{{zyyyxxyyyyzzzzzzzzz{{{||}}}}~~~~}}|||{{{{{zzzzyyxxwwwwxxxyyzzzz{||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~}}|||{{{{zzzzyyxxxxxwwwwwvvvwwwwwwwwxxyzz{|||}}}~~~}}}|{{{{{{{{||}~~~}|{zzyyxxwwvvvvvvvvvuuuuuutuuuuuuvvwxxyyz{{{|}}~~~~~}}}}}}}}|||||||||||}}~~~}||{zzyxwwwwwxxxxxxxxxyyz{{||}~~~~~~}|||||||}}}}}||||{{zzyyxxxxxxxxxxyxxxxxxyyzz{{||||}~~~~}}}}}||{zzzyyxxwwwxxxyzz{{||||||||}~~~~~~~~}}}}~~}}}|||||{{|||}}}~~~~~~}}}|{{zyyxwwwwxwwwwwwwwwwwwvvwwxyz{|}}~~~~~~}}||{{zz{{{{||}}~~~~}|||{{{zzyyxxxxwwvuuuuuuuuuvwwxxxxyyzzzz{{{||}~~~~~}}}||||||||||||}}}~~~}||{{zyxxwxxxxxxxxxxxxxyyz{{|}}~~~}}}~~~}~~~~}}}~~~~~~~}}|||{{{{{{zzyyyyyxxxxxxxxxxxyyzz{{||}}~~~}}{zyyyyxxxxxxyyyyyyzz{{||}}}}}~~~}|{{{{||||{{{{{{{{|||}}~~~~~~~}}}||{{zyxxwvvuvvvvvwwxxyyyyyyyzzz{|||}}}~}}}~~~~||{{{zzz{{{||}}~~~~~~~~~~~}|||{zzyyxwwvvvvuuuvvvvvwwxxxxwwxxyzz{{{||||}~~}}}||||||||}}}}~~~}||{{zzzzzzzzzzzzzzzyyyyyyzzz{{{{|}}}}}}}}}}~~~}}}}}}~~~~}}|{{zzyyxxxxxwwxxxxyxxxyyzzzz{|||||}}~~}}||{zzzyyyyyyyyzzzyyyyyyyyz{||}~~~}}||{{{{{{{{{{{{||}}}}}}~}}~~~~}|{{zyyxxxxxxyyzzzzzzzzzzzyyxxxxxxxyyzz{||}~~~~~~~~}}|{zzzzzz{{{||{||}}}}}~~~}}||{{zyyxxwwvvvvvuuttuuvwwxxxxyyyyyyyzzz{{||}~~}}}}}}}}~~~}}|||}}}}}}||{{zzzyyxxxxxxxxxyyzzz{{||||||}}}~~~~~~~~~~~~}}|{{zzyyyyyyyyyyyzzzzzzzzyyxxyyz{{|}}~~~~}||||||{{{{{{zzzzzzzyyyyyyyyz{{|}~~~}}}}}|}}}}}}}}}~~}}|||{{{{{{|||}~~~}}|{zzzzz{{{||{{|||{{zzyyxwwwxxxyyyyyzzzz{|}~~~~~~}}}|||{zzyyyzz{{||||}}~~~~~~}}||{zzyxwwwvvvvvvvvwwwwwwwwxxxxxxxyyzz{||}}}~~~~~~~~~{yxw|~|ywz|~xurpsuy|{vpkihgkpv{|vroljlmptz~ytronpsw|{vrqpprw{{uqnkjloqv|{wronmnqvy~}ywxy{~|ywxz||wsqooqtw{}yvspnooqtx|{yxwxz}~|{{|~|xvttuwz~|yusrqqsvz~}xuronoqty~{xusrtvy~{wsqppqtw{|xtqnmmoqtx{~{xvutuw{~}||}~~|zxwwwy|~{xusrrsuwz|}|{{|~{wutssuvwz|~~{wspmkjkklnqtx{~~|xvsqoooprux{}~}|{zz{}~|zxwvvwy{}~~}{{{{}|zzyyz|~~~{zzzz|~~{xvusrrtux{}~|zxvtttuwy|}{{{{}}}}}~~|{yxxxxy{|}}||||}}|{|}~}zxwvuvwy{}}zxvsrrssux{}~|{zyyz{|}~}|{|}~~|zzzz{}~~~|{zyxwwxxz{|}}}||{zyxxxwwxxz|}~~~}}~~}||{{|||}~}|zyxwwvvwxyz{|}~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}||{{{{{|||{{{zzyyyxxwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxyyyyz{{||}}~~~~~~~~~~~~}}}~~~}}}|||||||{{{zzzzzzzz{{{{{{|||}}}~~~~}}||||||}}~~~}|||{{{zzyyyyyzyyyyyzzzz{{{{|}}~~~~~~~~~~~~~~}}||{{zzzyyyyyzzz{{zzzyyxxwvvvvvwxxyyyz{|}~~}}}|||{{{{{{{{{|||}}~~~~~}}}}}~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}|||{{zzyxxxwwwvvvvvvvvvuuutuuuvvvwwwwxxyz{||}}}~~~}~~~~~~~}}}}||||{{|||}~~~~~~~~}}}|{{{zzzzzzz{{||{{{|||}}~~~~~~~}|||{{zzzzzz{{{|||||||{{zzz{zz{{{||}}~~}||{{zyyxxxwwwwwwwwxxxxxxwwwwxxxxxxxxyyyyz{|}}~~~~~}}}}|||||}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}||{{zzyyyxxwwvvvvvvvvvvvvvvvvwwwxxxxxxxyz{{||}}~~~}}||{{{{||}~~~~~~~~~}|||{{{{{||||||||||}}~~~~~}|||{{{{{{{zzzzzzzzzzyzz{{{|{{{{||}~~~~}}||{zyxxwwvvvvuvvvuuvvvwwwwwwxxxxyyyyzz{{|}}~~~~~~~~~}}}~~~~~~~~~}}~~}}|{{zyxxwwwwwwwxxyyyyxxwwwwwwwwwwxxxyyyyyyyyyzzz{{||}~~}}||||||}}}}}}~~~}}||||||||||}}~~~~~~~~~~}}}||}}~~~~~~}|||{{{zzzyyyyyzz{{{{{{||}}~~~}}|{{zzzyyyyyyyxxwvuuuttuuuvvwwwwwwwxxy{||}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}|{zzyyyyyzzzzzzzzzzzzyyyxxxwwwvvwwwwwwwwwwwwxxxxxyyzz{{|}~~~}}|||}}~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~}}}~~~~~~~}}}~~~~~}||{{{{{{|||||||}}}}|||||||}}}~~~~~~~~~~}}|{zyyyyxxxwwwvvuuuuuuuvvwwxxxxxyyzz{{{|||}}}}}}}~~~~~~~}}~~~~~~~~~~~~}}~~~~~~~}}||{{{{{||}}~~~~~~}}}}|||{{{{zzzzzyyyyzzzzzzyyyxxxxxxxxwwwwwwwxxxxyyyyyyyyyz{{|}~~~~}|||||||||||{{{{{{{{|||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~}}}}}}}|||||}}}}}~~~~~~~}}}~~~~~~~}~~~~~}||{zzzzyyyyyyxxxxxxxwwwwwwwwxxxxxxxxyyyyyz{||||||{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{zzzzzzzzzz{zzzzzzzyyyyyyyyyxxxxxxxyyyzzzz{{||||}}~~~}|{zzyyyzzz{{|||||||{{{{{zzzzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}||{{{{{{{{{{{{{{zzyxxxwwwwwwwwwxxxyyyyyyyzzzzzzzzzzzz{{{{{{||}}~~~~~~~~~~~}}}}||{{{{{{{|||||||{zzyxxxyyyzzz{{{{{{{{zzzzzzzzzzzzzyyyyyyyz{{{||||||}}}~~~}}||||{{{zzzz{{{{{{{zzyyxxxxyyz{|}}~~~~~~~~~~}}}}}}}~~~~~~~~}}}}||}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyxxwwwxxxxxxxxyyyyyyxxxxyzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{zzyyyxxxyyyzzz{{{{{{{zzzzzzzzzz{{{{{||||||||||||||||||||}}}}~~~~~~}}}}|||||||||{{{{zzyyyyxxyyyyzzz{{|||}}}~~~~~~~~}}}}}}||}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}|||{{{zzyyyyyyyyyyyyyyyyyyxxwwwwwwwwxxxyyzz{{||}}~~~~~~~~~~~~~~}}}}}}}||||{{{|||{{{zzzyyxxxxxwwxxxxxyyzz{||}}~~~~~~}}|||{||||||||||||||}}}}}~~~~}|{zzyyyxxyyyzzzzzzzzyyyyzzzz{{{||}}}~~~~~}}|||{||||||}}}}~~~~~~~~~~~~~~~~}}}||||||||}}}}}}}~~~~~}}||||||{{{{zzzyyxxxxxxxwwwwvvvwwwwxxyyyzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyyxxxxxyyyyyyyyyyyyyzz{{|||}}}~~~~~~~~}}}||||||{|||}}}}}}~~~~~~~}}}}}}}}}}}}}}||{zzyxxxxxxxxxyyyyzzzzzz{{{||}}}~~~~~}}}}}}}}}}}}|}}}~~~~}}~~~~~~~~~~}}}||}}}}|||||||}}~~~~}}|{{zzzzzzyyxxxwwwwwxxyyyyyyyyyyyyyzz{||}~~~~~~~~~~~~~~~~~~}}}}}~}~~~~~~~~~~~~~}}}}~~~~~}}||{{zzzzzzyyyzzzzzzyyxxxxxxyyyzz{{|||||||||||}}}}}}}}}}}|||||}}}}}~~}}}|||||}}}}}}}}||||{{zyxxwwwwwwxxxyyyyyyyyzz{||}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}||}}}}}}~~~~~~}}|||||}}~~~~~}||{{zzzzyyyxxxxyyyyyyyyzzzzz{{{|||}}~~~~~}}|||||||||||}}}}}~~~~~~~~~~}}}}}}}}}||||||{{{{zzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzz{{||}}}}~~~~~~~~}}}}}~~~~~~~~~~}||{zzzzzyyyyyyzzzzzzzyyyyyyyyyyyyzzzzzzzzzz{{|||}}}~~~~}}}||}}}}~}}}}}||||||}}}}~~~~~}}}}}}}}~~~}||||{{{zzzzzzzzzz{{|||}}}}}}~~~~~~~}~}}}}}}}|||||||{{|||||||||||||||{{{|||}}~~~}|{{{zzzz{{{|||||||{{{{{{zzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}~~~~~~~}}}|||||||}}}~~~}}||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzz{{{||}}}~~~~~}}}}}}}}}~~~~}}|||||}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~}}~~~~~~~~~~~}}}~~~~~~~}}||||||}}}~~~~~}}|||{{{zzyyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}~~~}}}|||{{{{{{{z{{{{||||||||{{zzyyyyyyzzzzzzzzz{{||}}~~~~~~~}}|||||||}}}}}~~~~~}}|||||{{{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzzzzzzzzz{{{|||||{{{||}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}|||{{zzzyyyyyzzzzzzzzzzzzzyyyyyyzzz{{||}}~~~~~~}}}}}}}|||{{{zzzzzzzzz{{zzzzzzzzzzzzyyzzzzz{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||}}}}~~~~~}|||{{{{{{{{{||||||||||{{{{zzzzzzzzzzzzyyyyyzzzz{{{|}}~~~~}}|||||||||{{{{{{{{{{|||}{zz{{z{}~}{}}{ywx{~~zvvwvvy|~|x|~{yxustuuvy{|}~~~}|{}~}}~}|zxxwvwzzyyxvutpmlklnqrrttsssrpppqsvxyz{|}~~}|||}}}~~}}}}}~|zyxvuvxyyyzzzzzxvutvx{}~~}{yxxxxwvtrqrsvwy{{|~}{{{{{zyzzyyxwvutttuvvvutsstuvvvvwxyzz{|}}~~~}|zzzzxwvuuutsqppoonnooooopqrssuvwxxyyyyz{|}~~|{{{{{zzz{{{{{|||}}}~~~~}{xwvusqonmmmmopqsssssstuvxyz{{|||||||}~~}|{{{{||||{{{zxvuuuuttuuvvvwvvuuvwxy{|~~}|{zyxxvtrqqppoonnnmmmnmmnoqrstttuvvwxyz|}~}|{zyyxwvuvvvwwwvvuuuvvwwwwwwvuuuvwxz{|}~|zzyyyyyyyyyxxxxxxwwwvvvwxz{|}~~~~~~}}|{zyxxwvvvutsrqqpponnnnnnnnoopqrstuvwxz{|~~}|{yxvvvvvuttttttttsstttttttuvwy{}~~}|{zyyxxyyzzzzyyyyyyyzz{|}}|{{{|||{{|}~}{ywvuvvvuutttutssrsstutsrrsstuuuvwxyyzz{|}}}~~~}|zxwvutsstuuuuttsttuvvwxxyz{|}~~|zxwwvuttsrrqqpooooppppooopppqqrstuvwxy{|}~~~~~~~}|{{{{{{{{{{{{{zyxwwxyzz{|~~~}||}}~~~}||{{{zzyyyzzzzyxxwxxyyz{|}}}}~~~}|{zyyyxwvutsrrqrrsssrrrsstuuvwxz||}}}~~}||{{zzyxxxxwvuttsssssssttuuutttuvwxyyzzz{||}}~~~~~~~~~}~~~~~~}|{{{zzz{{|}}}}~~~}|{zyyxxxwwvuuuutsrqpoooooopqqrsstuvvvwxz{|}~~}}||||{yxwvvuttstuvvvvwwxyz{{{||}}~~~~|{zyxxxwwwwwwwwwwwwwvvvwwxxyxxxyyzzz{||}}~~~~~~}|||{zyxxxxwwvvwwxy{{|}}~~~~~~~}}~~~~~~~}}|||{zzzz{|}}~~}|{zyxwvuttsssrrqqppooopqrrstuvwxyyzz{|}}}~~~~~~~}{zzyxxwwwwvvvvwwxxxxxxwwvvuuuuuvwwyyz{|}~~}}|{zzz{|}}~~~~}}}~~}|{{{{zzyyxwvutsrrrrrrqqqqqqqqrstuuvwxyz{{{||}~~~}}||{{{{|||{{{|||}~}|{zyyxwvvvvvvvwwxxxxxwvutssssttuuuvvvwwxyz{|}~~}}|zyxwwwvwxyz{{|||||||{{|||}}~~}||{zyyyyxxxxyyzz{{{||}}~~~~}|{zyyxxwwwwwvvuuttsrqqqrrrsstuvvvvwwxyyzzzzzzz{|}~~}||{{zyxxwwvvvvvvvvvvuvvvvvwwxyyz{|}}~~~}|{{{{{||}}}||||||}}}}}|||{{{|||}~~}{zywvvvuutttttuuvvwxxyzz{{{||||||}~~~~~~~~}|{zzyyyxxxyyyyyyzzzzzzzzzzzzz{{{{{||}~~~}|||||{{{{zyyxxwvuutuuttuuuvvvwwwxxyzz{|}~~}}||||}|||||{zzzzyyxxxxxxxxwwwxxxyyzz{|}~~}|{{{{zzyzzzzz{{|}}~~~~~}}||{{{|}}}}~~~~}}|{{zzzzzzzzzyxwvvvuuuuvwxxxxyyyyzz{{|}~~~}}|{zyyxvutsrrrrrrrrrrrrqqrrsstvwyzz{||}~~~~~~~~~~~~~~~~}|{zxvutssrqrrstttuuuvvvvwwxxyyyzzz{{{{||}}}~~~~~}{zzyyxwvvvvvvwwxyyzz{||}~~~~~~~}|{{{zyxwvvutttttuuvwwyz|}~~}|||{{{zzzyyyxxxwwwwwwvvvvvvvwwwwxyz{{|}~~~~~~}}~~~~~}}}|{{{zz{|}}~~~~~}}}}~~~~~~}||{{zyyxxwwvvvuttttttsttuuuvvvwxyyyyyyyyzz{|}}~~|{zxwusrqqppppqqrsuvvwxyzz{{|}}~~~~~~~}|{{zzzzzzz{|}~~~~}}}}}||{zyxwvuttttuuvvvvvvwwwxyyyzzz{{{{{{||||}~~~|{zyxxyyzzzyzzzzzzzzzzzzz{{|||||||}~~}{ywvutrqppqqrsstuwxyzz{{||}}}~~~~~~~~~~~}|{zyxxxxxxxxxxxxwwxyz|}~~|{zzyyxxxwwwxxxxxxyyyyyxxxwwwwxxyyz{|}~~~}|{{{{zzzyyyxxwvvvvvvvvwwxxxxxxxxxxxxyz{|}~~}{zyxwvuttttuuvvwxxxxyyyzzzzzzzzzzyyyzz{|}~~}}||{{{z{zzzzzzzz{{{||}~~~}|||{zzyyyyyyzzzzzzzzzzzzzzzz{{{{|}~~}|{{zzyyyyxxxwwwvvuvvvvuutttttuuvwxyyz{|}~~~}}|{zyyxxxxxxxxxxxyzz{{|||}}}}}}~~~~~~}|||{zyxwwvvuuvvvwxxyz||}}}~~~~~~~~}}|{{{zzyxwwvvuuttuvvwxxyyzyyyyzz{{||}~~~}}}||||{{{{zzzzzzyyyyyyyyyyxyyzz{||}~~~|{zzyxwwwwwwwvwwwvvvvwwwwwwwwwwwwwxyzz{{}~~}|||{{||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|zyxxwwvvvvvvvvwwwxxxyyyyzz{{|}~~~~}||{{zzyyxxwwwxxxxxxxxxwvvuuuuuvwxyz{{||}~~~}}|||}}}}}}}}||{zzzzyyyxxxyyyyz{|}~~~}}||{zyyxxwwwxxxxyxxxxxxyyyz{{{||}}~~~~}|{zzzyyxwwwwwwvvwwxxyyzz{{{||}~~~~~}}|{{zzzzyyyyyyxxxwwxxxxxxxwwvvvvwwxy{|}~~~}}|||{{{zzzyyxxwwvvvuvvvvvwwxyz{{|}~~}}}||{{zzzzzzzzzzzyyxxxxxxxyyz{{|}}~~~}||{{zyxwwwvvvvvwwwxxxyzzz{{{|||}}~~~}}}}||||{zyyyxxwwwwwvvvvvvwwxyyz{{||}}}}}}}}~~~}}||{zyxwwwvvvvwwxxxxxyyzzz{|}}~~~~~~}}}~~~}}|||||{{zzzzzzzz{{||}}}}~~~|{zyyxwvwwwwwwvvvuuuuuuuvvvwxxxxyy{|}}}~~~~~~}}||||{{{{{{{{zyxxwwvwwxxxyyyzz{{||}~~}|{zyxwuttttttttuvvvvvvwwxxyyz|}~~~}}|{zyyyyyyxxxxxyxxxyyzzzz{{|||}~~}|{zzyxxxyyyzzyyyyyzzz{{||}}~~~~~~~~~}}|{zyxwwvvvvuuuuuuvvvwwxxxxxyyz{{||||}||}}~~~}|{zzzzzzz{||{{{{{{{{{{{{|||}}~~~}}|{{{zzzyyyyyyyxxxxxxxxyz{{|}~~~~~}}||{zyxwwvvvvvvvvvvvuuuvwwxyz{{|||}~~~~}||{zzyyyyyyyyyzzz{{{{{{{{|}}~~}||{zyxwvuttsttuuuuvvvwwwwwxyzz{{||}}~~~~}|{zzzzz{{{{{zzyyyyyzzz{{||}~~~~}}}}}||{{{zyyxxxxwwwwwxxwxxyyz{{|}~~~}||{zyyyxxwwwxxxxxyzz{{{{||||||||}}}}|||}}}~~~}|{zyxxwwvvvvvvvvvvwwxxyyyyzz{{|}~~~~}||{{zzzzyyxxxxxxxxyyyzzzz{{||}~}|{{zyxwwwwvvvuuuuuuvvwwxyzz{||||||}}}}}}~~~~~~}}|{zzyyyyxxxyyzzz{|||}}}}}}}}|||}}}}}~~~}|{zywvutttttuvvwxyz{{{||||}}}}~~~~~~}}||{{{{{zyyyyyyyyyyyyyyyzzz{{{||||}}~~~~~~~}}||{{zyyyyyyyyyyzzz{{{|~~~}|{zyxxxxxyyyz{{{zzzyyxxxwwwvvvvvvwxyyz{{|}~~||zyxxwwvvvvwwwwvvwwwxxxxxyyyyzz{{||}~~}}}|{{zzzzzzzyyzzzzz{{||}}~~}|{zzxwvvuuuuuuuvwxxyyz{{||||||||||||}}}~~~~}}}}~~~~}}}}}}}}}}}}}||{{{{{{||}}~~}|{zyxwwvutssstttuuvvvwwxxyyzzzz{{{{{{{|}}~~}|zyxxwwvvvvwxxyzz{{{{{{{{||}}~~~}}||{zzzyxwwwwwwwxxyzz{{{{{{{{{{{{{{||}~~~~~}}|||||{{{{zzyyyyyyxxxxxxxxxxyyyzzz{{{||}~~~}|{{zzyyzzzzyyyyzzzyyyyyyyxxxyyzz{{||}}}~~}}}|{{{{zzzzzz{{{{{{{{{{{||}}~~~~}|{{zzyxxxxyyyxxxxxxxxyzz{|||}}}}}}~~~~}}}}}}}}}}||{zzzyxwwwwwwwwxxxyyzz{{||||}}}}}}~~}}}||{{{zyyxxwwvuuuuuuvvvwwxxyyzz{|}}~~~~}||{zyyyyyyxxxxxwwxxxyyyyyyzz{{{||}}}}~~~~}}||{{zzzzzzz{{{{{{{{{zzzz{{{{||}}}}~~~}}||{{{{{zzzzzyyyyyyyyzyyyz{|||}~~~}}|{{{{zzzyyxxxxxwwvvvvvvvvvvwwxxyyz{||}~~~~~~}}}}}|{zzzzzzz{{{{{||}~~~}|{{zzyyyyyxxwwwwwvvvvuuuuuvvwwxxyyyyyyyz{|}~~}}||{{zyxxxxxwwwxxxxxxxyyz{||}}~~~~}}||{{zyyyzzyyyyyyyxxxxxxxxwwxxyyzz{||}~~~~~}}|||||{{{{{{zz{{{{{zzz{{||}~~~~~~~~~~~~}}||||||{{{zzzyyyyyxxxyz{{|}~~~}}|||{zyxwwvvvvvvvvvvvvvwxxyz{|}~~~}|{zzyyyyyyxxxyyyyyxxxwwvvvvvwwxxyzz{|}~~}}|{{{{{zzzzzzyyyyxxxyyyzz|}~~~~~~}}||||{{zzzzyyyxxwwvvvvvvwwwxyyz{|}~~}|{zyyxwwwwwxxxxyzz{{{{{{{zz{{{{|{|||}}~~}||{{{{{{{{{{{{{{{{zzyyyyyyyzz{{|}}}}}~~~~~~~~~}}|||{{{{{{{{{z{{{||}}}}}~~~~~}}|||||||||||{{{zzzyxwvuuttttttuuvwwyz{|}~~~}}|{{{zzzyyyyyzzzzzzzzzzzzzzz{{|}~~}}||{{{{{|||||{{zyyxxwvvuuuuuuttuuvvwwxyyzzz{|}~~}}|{zzyyzzz{||}~~~~~~~~~}}|{zzyxxwvvvvuvvwwxyzz{{||}}~~~~~}}||{zzyyyyyyyyxyyyyyxxxxxyyyzz{|}}~~~~~}}|||{zzzyyyzyyzzzzzzz{{|||}}~~~~~~~}}}}}||{{{{{{z{zzzzyyyyyyyyyzz{{{|}}|}|{}~}zzzyvvutuuttvwvussrqv|~}|}~|||}}}~}}ytqqruvvy{zzywtsstvxy{|}~|zwutwz}}{zz||~~yxyxvwwxx|}xvstuwy||||~{yyz|~}}}}||}}}}}~~}||}~~~~~~}|{{|}}||}~~}|{{zzz|}}|||}}}~~~~}|zyxwvutsstsrrrrssrrrrstuvwvvwxxyz{}~~~}|{{{{zywwwvutsssstvwwwwwxy{|}~~}{yxwwvvvvutsstssrqqqqqqrrstttttuvwxz|~}{zyxwusrponoonnmmmmmmnopqrtuvxyzz{}~}|zxwvutsrrqppqqpppqqqppqrrstuvwwxyz{|}~~}{zzzyxwvtsrrrrrsttuuuuvwwwxz|}~}|{{{zzyxxwwvvvvwxxxwwwxxyyz{|}~~~~~~}}|{{|||{zyyzyyyyyyyyyyyzz{{|}~~}}||{zyyzyxvuuvvvwwwxxyyyyzz{|||}~~}}}}|{zyxxvuttttsrqrrrqqqqrssssstuvwxyz|}~~}}}||{zyxvtrqqppppopprrsstuvwxyz|}~~}|||{zxwwwwwvutssrrqpqqrrstvxyz{}~}{zyyyywvuuuutssssttttttuvvwxyz{|}~~~}}|{zyyyyyxxxwwwvvuuuuvvvwxyyyzz{|}}~~|{zxwvttttsrqqqqqpppooopoooppqqqstuuvvwxxyz{|~~}|||{{zzzyzz{{|}~~~~~~}}|{zzzyyxxxxxyzz{{|}~~}}|{zzyyyxxwwwwwwwwxyz{{{||||||||}}~~}||{zxwvutsqqppnnopqqporttqonnnopqrsw{~}|{zyyyyyyxxwvutrqpopqqrstvxyz{||}}}~~|{zyxwvutsrsssttuvwwwwwwwxxyyz{|}}}~~~~}}}~~}|{zyyyxxwxxxyyyyzzzz{|}}}~~~}}|zyyyxwvvuuuuutttttuuvwwxxyz{||}~~~~~~~~~~~}}|{{{{{{{{{{{{|}}||||||||||||||}~~~~~~~~~}}}}}}}}|{{{zzxwwwwvuutuuuuuvwxyyzz{{||||}}}}}~~~~~}~}}|||}}~~~~~~~~~~~}}||}}}}}}}}}}}|||||{{zz{{{|}~~}||{zzyyxxxxwvvvvvvvuuuvwwxyz{}~~}|{zzyxwwwwwwwwwxxyyzz{||}}}~~~~~}|{zywvutsrqpponnnooooooooooopqqrrstuvvwxz{|}~~}}|{{zzyyyyxwwwwwxyyyz{||||}}~~~~~}|{{zzyxxxwvvuttuuvvwwxyzz{|~~~~~~}}}}}}~~~~~}}}}||{||{{zzzyyxxwwwxxxyyzz{{{|}}}}~}|zyxxwvvuvvuuuuuuvvvwwxxxxyyyyyz{|}}~~~}||||{{{zzyyxxwwxxxxxxxyyyyyyz{{{|}}~~~~}}}||{zzzzzyyyyyzz{}~~~~}zvtssttuwyz{||{{{||||}}~~}{zyxwvvuuuttttttttuuuuuuuuvwxxyzzz{||}~~|{{zzzyyxxwwwwvwwxxxxyyyyyyz{|}~~~}}}}||||||}}}|||{zyxwwvvuttssssssrrrrrrrrsstuuvwwwxy{||}~~~~}|||{{{{zzzz{{|}~~~~}}}}}||{{{||{{zzzzzzzzzyyyyzzz{|}~~}}}||{zzzzzzzzzzzzz{|}~~{yyxxxxyz{{{{zyxwvwyz{|}}}}~~~}|{yyxwvutrqppoonoopqrrrrsstttuvwwxzz{|}~~}}||{zzyyyxxwxxyyyyyyyyyyz{||}~~~}|{{zzzyxwxxxxxxxyyyyz{|}}~~~~}}|||{{zzzzzyyz{{||}~~~~~}}||{zyyyyxxwwwwwvvvvvvvvwxyz{|}}~~~~~}}|{zzyyxxwwvwwwwxxxxxxyyyzz{|}~~~~}}||{{zyyyyyxxxxxxxwwwvvvvvvwwxyyzzz{{|}}}~~~~|zyyzzz{{}~}~|zz{|~~}{yxwvttttuuuuuuuuuvwxz{|}~~~~~~~~}}}||{{{zzyyyxwwwxxyxxxxxxxxxxyzz{|}}~~~~}}||||{{{{{zzyyxxxwwwwxyyz{{|}}~~~}||{zyyxwvvutsrrrqpppqqrrstuuttssstuuvvwxxxy{|}~~}|||{{||}}}~~~|{{zyyyyyyyyyyyyyyyz{|||}~~~}}||{{{{{{|}}}|}}}||}~{|~~||}}yvuuv{~|ywxyyxxxwxz}~~~~}}~}|{{zzzzzzzzzzyxvuuuvvvwxxxwwwwwxxxxxxyz{}~~~~~}|{{zyyxxxwvvvvvvvvvvvuuuuvvwyz{|}~}|{{zzzyyyyyyzz{{{{||}}}~~~~}}||{zzyyyyyyxxxxyyyz{|}}}}}}||||}}}~~}||{{{zzzyxxxxwvuuuutttttttttuvwxyzz{{||}~}|{zxwvuuttttstttttuuuuuvvwxxyz{||}~~~~~~~~}}||||||{{zzyxwwvusssrrrrrrrstttuvwwxyyzz{{|}~~~~~~~~}}}}}~~~~~}||{{{{{{{{|||{{zzzyyyyz||zxz}}{z{||}~~}~~{zz{||{zyzz{{||||}~~~~~}||||{{{{zz{zyyxxwwwwyz{{|}}~~~~~~}}}}}~~~~}|{zzyxwwvvuuuttssrqppqqqrrrssttuvwxz{|}~~}||{{{{zzyzzzzzzzzyyxxwwwwwxxxyyyz{|}}~~||{zzyxxxwwvvuutttssttvvxyz|}~~~}|{{zzzzzzzzzzzzzzzzz{{{{||}~~~}||{zyxxwwvvvvwwwwxxyyyyyyyyyz{{|||}~~}|{zzyxxxwwwvvvvvvvvvvvvwwxyyzz{{||||||}}}~~~~~}~~~~~}}}|{{{zzyyyyyyyyyyzz{z{{|||}~~}{|~~~}}}||{{zyxxyyyyxxxxxxyz{{|||||||||}~~~~}}|{{{zywwwwwwwxxyyzz{{||||}~~~}}||{{zzzyxwwwvuuuuuttttssstttuuvvwxyyzz{||}}~~~~~}|{zyyxxxwwvvvvvvuuuuuttssssssssttuuvwyz{{}~~}||{{zyyyyyyyzz{{{{||}}~~~~}|{zzzyxwwwvvvvvvvvvwwxyyyz{|}}}~~~~~}|{zzzzyyyyz{{||}~~}~~~~~}}||{{{{{{{{{zzzyyyyzzzzz{{{{{||||}}}~~~~~~~}}||{zzyyyyyyyyyyxwwvvvvvvvvvvvvwxz{|}~~~~~~~}}||{zz{{{{{{zzzyyxyyzzz{|}~~}{zzzzyyxxyyzzz{|}}}}}~~~}}}}~~~~}|{zyxwwvuutssssstuvwxyz{|}}~~~~}}}|{{{{{{|{{z{{{zzz{{zzyyyyyzz{|}~~~~}|zywwvvutttssrqqrrrrrrrsssstuvvwxyyzzz{{|}}~~}|{zzyyzzyyxxxxxxxxxwwvvvvvvvwxyyz{||}}}~~~~~}}}|||{{{{{{||}}~~~~~}}|||{{{{{zzzzzzzzzzzzz{||}~~~~}}}}}|{{{{zzz{{|||}}}}~~~~}{yxwwvttuvvvw{}vpoopsvvtstuwwwvvuvvw|}|{{|}~{{{|{{zywwxyyyzz{{{zywvvuuttuuttssttvwxz{|}~~}}||{{zzyyxxxxyyz{{|}~~~~||{{zzyyyxxwwwwwvwwwwxxxxxyyz{{|}}~~~~}|{{{zyxxwwvvvvwwxyyz{{|||}~~~}|{zyyxwwwwvvvvvwwwwxyyzzzz{{{{{|}}}}~~~~}|{zzyxxxxxyyyyyyyyyxxyxxxxyyyxxyyyzz{|}~~~}}}||{{{zzyyyyyzzz{||}~~~}}}||{{zz{{{{{||}|}}~~}}~~}}}}|||||||}}}||{{{zywwvwwwwxxyyz{|}~~~~~}||}}||}}}}|}}}}}}}}}}~~}}}}}~z{~~}}~~|xusqqrtuuuroptxxxwvutsrrsssssstvy{|}}}}~}~~~~}}}}}}~}|{{{{{yxwwwwxxzzzzzyyzz{zzz|}~~~}{z{{zzzyzz{{||}}}}}}|||||||}~~}}}}}||{zzyyyyxwwwwwwwwwxxyyz{|}}~~~~~}}}~~~~}}|{zyxwwvvvuuuuuuuttuuuuvvvvvvvvwwxxyzz{|}}~~~}||{zyxxwwwxxyyzzzzz{{{{{{{{|||||}}~~}|{{{zzyyyyz{z{{|||}~~~~}{zzyz{|}~}{z{|}{xwwxxwx}}wtqqv}~|zy{}}{z{{{{{{zywuttttttuvvwxy{}~~}}}}}||{{{zyxwwvvvvvwxxxxxxy{||}}~~}}||{{zyxwwvvuuttttssstttssttuvwwwwxxxyz||}~~~~}||{{{{zz{{{{{{{|}}~~~}|{{zyyyxxxxyyyzz{||}}~~~~~}}|||{{|||||||||||{zzyyyxxxxyyyz{||}~~~~~}}}}}}}~~~~~}}}}}}||||zyyyxwvuuuuttttuuuuuuuuuvvwwwwxxyyzzz{|||}}~~}}{{zzzzzzzzyyyyyyyyyyxxxyyzz{|{{|~~}|{zyyyyyyzzzzzyyyyyz{|||||}}~~~}||{{{{zxvvxyzz{|}{zyyy|xttv}~~zxyywtsw{~|yutuvwxxxxy{||}~|{zyyyzzzz{{zyywvutrrrqqrssstuuvvwwvwxzzzz{}~~}{zyyzzzyxwwvvwxwvvwxwvuvwxyyzz{|}}~}}||{{{{||||{{{||||||}|||}~~~~~}}}||||}~~~~~~~~}}}~~~~~~~||{{zzzyyyyyzzyyyyzzz{||}}}~~~~~~~~~}}}}}}}}|||||}}~~}||}~~~~~~~~~}|{{{||{zyyyzzyxwutsrqpqstvwwxxwwwxz{{zzyyz}zutuy}~|yz}~~zxz|}~{yursx|~~~~}}{z|~}|zyy{|}}|zwvuvvwwwwwxy|~|||||{|}}}~}{z{{{zzzyyyyyz||{{zyxxwvvwxwxy|}~}|{|||{{{{}~~}||}~~}{zyyzzxwvuttvvutsrpopqqqrsstuutssuwyzyxwvx{|{{{zyy{||}~~~zrnu|vx~~|~{vtvx}~}|}~yx|zzzz|}}~|yvwxz}|{yvuvxz{}~~}}|}~~}{{|~~}}|||{{z{|}~~~}|{{z{|}}}}|{zyyyz{{{|}~~~}}}}}|||}}|yyyyyyyyzyxwwvvwxyz{||{|}~~}|||}~}|{zzzyyxxxwwvuuvvvvvwxwwvvvwwwxz{{|}~~}||{zzzzzzz{{{{zyyyxwwwxxxyzz{|}~~~}}}}|{{|||{{{{{{{{||}}~~~}||{yyxxwwvvwwwwwxxxyyyyyzzz{{||||}~~~~~~}||||||||{{|{{||}}~~~}}}||{{{zzzyzzyxxxwvvuttttsssssssssssssttuvvvxxyyz{||}~~|z{|wvwuw{~zz}{xvtvwx|~}{zwttrtwwwvstqnnorvwyyxxwuuwy~|zyxwwwvvtrrppqrrssttsqpqtvy||}~|zxwwtsssssqnlkmoopqsvvwxy{|}~~~|{{yxwvtsssttsqooooonnnnoooqstuvvxy{}~~}|zxwusqomllkkkkjijlnpqrtvwxy{|}~~~}}}|zyxxxxyz{|{zzz{zz{|}~~~}|||{{zzzzzyzz|}~~|{{{zyzzyxxxyyz{{{zzyyxxxxz{}~~}}|{{zywvuuuuuuuvwxyz{|}}}~~}|{{zyywvvutstttssqppqqqrssttuvwxyy{|}~~}{zyxvtrqpnmlllllkklllmmnopqrsuvxy{}~}{zyxwvvuutssrsssttuvwxz{}~~}{zxwvtrrrrrqpppqqrrsuvwxy{}~}{yxwvusqpppoonnnoppppqrrrrstuvwz{}~}|{{||{zzzzyyyyzz{{}~|yxxwwvuttsrqppppppqrssssuuvvvvwxyz{}~~~|{zzzyxwxwwwvvvvuttuvwwwvuuuttttuvvxy{}~~}~~~~~|{zyxxwwxxwusssttttuvwwwwwxyyy{}~~}{yxwutsrrrrqpppqrrrrstuuvwxyz{|}}~~}||{{zzzyxwvvvuuttttttuuwxyz{|~}{zywuttsrqqqqqpoonnnnmmmmnnnoqrstvxz|~~~}{zyxwuttssrrqppppqqrsstuvwxz|~~~}}|{zzyzzzzyyyyyyyzzz{|||}}~~}|zyxxwwwwwxyzz{{||}~~~}|{{{zzz{{zzzzyyxwwwvvvvwwwwxyxxyz{||~~}|{zzyyzzzzzzzyxxxxxxxxyyxxxyyyz{|}~~}{zxwvtsrrqqpoooonnnnnooopqrstuvxyyz|}}~}}|||{{{zzzzzzzzz{{{{|}~}||zywwvvuuuuuuttssrrsstuvwxyz{|||||}}~~}|{zzyxvvuutsssssrrrqqqqrstuvwyz{}~~~}}|}|}}~~~}}}}}}~~~}|{{zyyxwvttssrqpponnoooppqrsttuvwxxyyz{{|}~~~~~}||||{zzzyyyyyzyyxxxxyyzz{{|}}}~~~}}}}~~~}||{zzzzzz{||||}}}}}|||||||||}~}||{zzyyxxwvvuuuuvvvwwwyz{|}~~|zyxwwvvwwwwwxxyyyyzz{{{{{||}~~~|{ywuttsrrrrrrrqqqqqqrstuvvwxy{|~~}|{zxwvvutsrsrrqqrrrssssssrstuvvwy{||~~~}|{{{zz{{||||||||||}}~~~~}}||{{zzzzzzz{|||}~~~~~~}|{zzywvttssrrsttuvwxxyxxyyyyyz{{|||}}}~~~}}{zyxxwvuttttuuuuuuvvuuuvvvwxxyyz{|{||}}~~~~~~~~~~~~~~~}}~~}|{zyxwvuuutsstttsstttuuuvwxxyz{||}~~}{{{{{{|}~~~~}|{zxwvuuuuttttttttttuuvwxyyyzz{||}~}}|{zyxwutttssssstuvvwxxxxxxxyyzz{}~~~}|{{zzzzz{||||}}}}}~~}|zyxxwwvwvvvuutttsssstttuvvvwxyyz{||}~~~~}||{{{z{{{{{{||||||}}|||}}}}~~}|||{{{{||}}}}}~~~~~}}||{zzzzz{{||}~~~~}|{zyxwvvuttuuvvvvwwwwwxxyyyyyzzzz{{|}~~}}|{zyyyyzz{{||}}~~}|{yxwvutssssssttuuuuuuuuvwxyz{|}}~~}|||{{zzyxwvutsrqqqqqrrsssstuuvwxyz{|}~~}|{{zzzyyyyyyyzz{|~~}|||{{zzyyxxwwvvvvvvvvvwxxxxyyz{|}~~}||||||||||{{{{zyyxxxwwxxxxxxxxxxyyyz{{||}}~~}|{zzzyyxxxwvvvutsssrrrrrsstuvvwwxxyyyz{{{|}}~~~~~}}|{{zzyxxwvvvuuuuvvvvvvwxyz{|}~~}|{{zzyyyyyyyyyzzz{|}~~}|zzyxxwxxxxwwwwwvvvwwwxyyzz{|}}~~~~}}}||{zyxxwvvvvvvvvvwxxyz{{||}}}}~~~~}}||{zyyyyyyz{{|}}~~|{{zxxwwvvvvuuttsssrrrsstuuvwwxxyyyz{||}~~~}}|{{zzyyyzzzzzzzzzyyyyyyzz{{{|}}~~}}}}||||{{{{|}~~~~~}}}||||||||}}~~~~~~}}}||{zyxwwvvvuuttssssttuuvwwxyyyyzzz{||}}~~~}}|||||}}~~~~~~}}}~~~}|{zyxvvuutssssssrrrrrrqrrrrstuvvwyzz{||}}~}|{zyyxxwvvvvuuuuuuuuuuuvvvwxyz{|}~~~}||||||}}}~~~~~~~}|{{zyxxwvvutttuvvwxxyzzz{{{{||}}}}}}~~}|||{{zzyxxxxxwwxxyyyzz{{zzyyyyyzzz{|}}~~|{yxwwwwwwvvvvvuttttttuuvvvuvvwwxxyyzzzzzz{|}}~~~}||{{{zyyxwwwxxxyyzzz{{||||}~~}|{{zzyyxxxyxyzz{{{{{||{||}}~~}|{{zyxxwwvuuuvvvwwxyzz{|||}}~~~~}|{{zzzzyyyyxwvvvvvvvvvvuvwwwwxyyyz{|}~~~~}}|||||||}~~~}||{zyxxxwwvvvvvvuuuutttttuuvwwxyz{||}~~}}||{{{zyyyxxxxxxxyyyzzzzzzzz{{{{{{||}}~~~~~~~~}~~~~~~~~~~~}}}}}|||{{{zzz{{{|||{{{{|{||}~~~}|{{{{zzyyyxwwvuutsttttuvvwwwwwwwxxyz{|}~~~~}|{zzyxxwvuttsrrqqqppppppppqqrrssttuvwxyz{}~~}|{{zyyyxxwwwwwxxxxxxxxyyxyyz{{{{{{|}~~}}}}}||||}}}}~~~}||{{{zzyyyyyyxxxwwvvvvwwxxxxy{{|}~~~~}}}}}}}}|{zyyxxxxxxxxxxxxxxxxyyyyz{{|}~~~}}|zyyxwvvvuuttuuutttttttuuuuvwxxyz{|}}~~~}}||{|||||}}~~~~~~~~}||{{{zz{{{{|}~~~~}||{zyyyxxxxxyyz{||}~~}}|{zyyyxxxxxxxxxxyyyyyzz{|~~~}}||{{zzyxwwvutttttsssstttuuvwwxyyz{|}}~~~~~~~~}||{{zyyxwwvvvuuuutttssssttuvvwxxz{{|}~~~}}}}}}}}}||||{zzyyxwwvvvvvvwxyz{|}}}~~~~~~~}}}~~~~~}}|{zyyxwvvvvwwxxyz{{{|}}}}~~~~~~~~}}}}}|||||{zzyyxxwwvvvvvvvvvwwwxyzz{|}}}~~}|{zyyxwvuttsssrqqqpppopppqqrstuvwxyyz{|}~~}|{{zzyxxxwvvvvvvvwxyz{|~~}}}}}}}}~}}}}|{{{zz{{||}~~~~~}}|{zzyyxxwwwvvvwwxyyz{{{||}}}~~~~}|{{{zyxxxxwwwxxxyyz{{|||||{{{|||}~~~~~~~}||{{zzyyxwwvuutttsssssttuuvwxyyz||}~~~~}|{{zzyyyyyyzzz{{{{{|||||||}}~~~~~~~~~~~~}||||||||}}}}~~~~}|{{zyyyyyyyyyyzz{||}~~~~}{zyyxxwvvuutttttttttuuuuvvwwxyz{{|}~~~~~~~}}}~~}|{{zyxxwvutsrrqqqrrsttuvwxxyzzzzz{|||}~~}}|{{zzzyyyyxxxxxxyyyyyyyzzzz{{}}~~~~}}||||}}~~}||{{{zzzzzyyyyyyyyyz{{{||||}~~~~~~~~~~}|{{zzzyyyxwwvvvvvvvvvwwwxyzz{}~~~~~~~~}|zyxwvutssrqppqqqqqrrsttuwxy{||}}}}}}}~~~}}||||||{||{zzyxwwwwwwxyz|}~~~}|{zzzyyyxyyyzz{|}}~~}}||zzyyyxxxxxxxxxyyzz{{||}~~}}|{zzyyxwwwvuuttttttuvwxxyz{||}~~~}}}}}|}}~~~}}|{zyxwvvvvuvvvvwwxxxxxxxxyyz{|||}~~~~~~~}||||{zzyyxxwwwwwwxyz{|}~~~}}}|{{{zz{{{|||}}}~~~}}|||{{{{{zzyxxxxwwxyyzz{{|}~~~}}|{{zyxwvuttsssssssttttuvwwxyz{{|~~}|{{zyyxxxwwvvutttttttuuuvvvwwwwwwxxyz|}~~~~}}|{{zzyyyyxxwwwxxxyz{|}}~~~~~~~~}}}}}}}}}||{{{{{{{|}}~~}}}|{zyyyxxxxxxxxxyzz{{{{{{|}}}~~}}|{{{{zyyxxwwwxxxxxxxxxxxyyyzz{{{|}~~}|zyxxwwvvvuuvvvvvvvvvuuuuuuvvwxxyzz{{|~~}||{zyxxxxxxxyyyyyyyyyyzzz{{|}}}}~~~~}}|||{{{zzzzzzzz{{{|}}~~~||{zzzyyyyyyyyyyzz{||}}}}|||}}}~~~}||{{zzzzyyyyyxxxwwvvuuutttuvwxy{|}~~}||{{zzyxwwvvuuuuutttttttttuuvvwxyyz{|}}~~~~}}||{{{{zzzzzyyyyyzzz{{||||||}}~~~~~}}}}}}}~~~}}}}}}}~~~~~}}}||{{{zzyyzzzzzzzzyyyzz{{|}}~~}}}||{zzyxwvvvuuttttttuuuvvvwxxy{|~~}}}}}}~~~~}}|{zzyxwvvuttttsssssttttuuvvwxyzz{|}}~~~}}|{{{{zz{{{zzzzzzzyzz{{|}}~~~~~~~}}}}}}}}~~}}}||||||}}}}~~~~~}}||{zyyyyyyyyyyyyyzz{{|}~~~}|{zyxxwwvutttssssttuuuvwwwwxyyz{|}~~~~~~~~}}|{zyxwvvvuuuuvvvvvvvvvvwwxxxyz{{|}~~}|||||{{{{{{{{zzzzyyyxxxxyyyzz{{||}~~~~}}|||||||||}}}|||||{||}}~~~}}}}}}|{{zyxxwwvvvvwxxyzz{{||}}~~~~}}|{zyxwwwwwwwwwvvvvuuvvwwxxyz{{||~~}|zyxxwvvvvvuuuuuuuuuuuuuvvvvvwwwxyz{{|}~~}}||||{{{{zzzzyyyyyyyzz{|||}}~~~~~~}}}}}}}}}}}}}||{{zzyyyzzz{|}~~}}}||{{{zzzzzzzz{{|}}}~~~~~~~}|{zyyxwwwwwwvvwwwwxxxxxxwxxyyz{||}~~~~~~}|{zyxxwwvvuvvvuvvvvvvvvvuuvvwxxyz{{|~~~|wqtw{|{zvqnllgbhmnoqrqtwwy{zywupmkjipvz}~~~zurqnmqtw}|vsqprwz||yvvuuwxyz}}zvttv{{wvuttvx{~zwspomkjklqvy|~}}{xuqommmnptx}zurpmklnptwz|||{zzzxwtrqrrruwz~}zywuwxz}}zxtplkihjlmqux{}~|xtrqpqrsux|~~{yyxxz|~|zwustuvwwxz{}}}||{yxxwwwvuwx{~}zxwvuvxy{~~zwtrqqrtuuwyyz{zyxvtsrqqrtuwz|~~}{yvromkihghjklnpqqppnmllllnprux{}~|{xwvuuvxzz|}}}}}|{yvtsrqrrsvxz|}|zxvutttvwy|~}}}}|||}~~}{zzzz{{{{|}}||zyxvuttuuvxy{}~~~~}|{zyyxyz}~|ywtrpnmlmmoqrrtuuuutsrqqqrtux|~~}zwutttuvwxxxxxxwvvvvvvwwxz|}~}~~~}|{{{zywvutssrrrstuuvvvvvvvvtssrrrrrsuvxz}~}||zyyyyyxxwwvuuttsrrrrrqqpqqrrstuvwwxyzz{||}~~~~~}|{{{zywvutssrqpoooonnnooopqqrrstvxyz|~~}}|{zyyyyxwwwwwvvuuuuuvvvvwxyz{{||}~~~}}~~}|{||||{zzzyyyxxxxyyz{{{|}}}}|||}}|||}}}}}}~}~~~|{||{{zzyyxxwwvvvvwxxyz{|}~~}|{zyxwvuttsrpnnmmmlkkkkkkklllmnpqqrsuvxyyz|}~~}|{zzyzzzzyxyy{{{{{{{|}}}}}}~~~~}}}}}}||{{{||{{{{||}~~~}}|{zyxxvutrqppppqqqqqrssstuvvwxxyzz{|}~~}|{{zyxwvvuuuttsssssstttuvwwxyz{|}~~}}||{zzzyyxxwvuutttssttttttuuuuvwwwxxyz{{||}}}}}~~}}}}||{||{{{zzzzyyyyyyyyyyzzz{{{{{||}}~~~~~~~}|{zyyxxwwwxxz{|}~~}{zyxwvuuutssrrqpoooonnmmmmmmnopqrtuvwxyz{{|}~~}||{{zzyxxxxxxxxxxwwwwwwwwxxyyyzzz{{|}}}~~~}}}||{{||}}}}}}}}}}|{{{{zzyyyxwwwvvutttttuvvwwxxyyzz{{||||}~~~~~}|{{{{zzzyyyyyxxwwwwwwwxyz|}~}}|{{{{zzzzyyxxwwwwwwwwxyz|}}~~}|{{zzyyyyyyyyxxyyyzzzzz{{{{{{|}}~~~}|{{zxxwvuutttttttsssssrrrrsstttuuvwwxxyzz{{|}}~~}}|{zzyyxwwvwvvwwwwwxxyyyyzzzzzz{|||}}~}|{zxwuttsrqqqqrrstuvwwxyyyyz{{|}}~~~}}~~~~~~~~}}}||{{zzzzzzzzz{zzz{{|||}~~~~}}||{{zzyyxxxyyyyyz{{{{|||||||||||||||}}~~~~~}||{yxwwwvvuuuuuuuttttsssssttuvwxyzz{{||}~~}}|{{zzzzyyyyyyzzzz{{z{{z{{{||||}~~~~~}}||}}}}}}~~~~}||{zyxxwwvuuuuuuutttttsssssssstttuvvwxyz{|}~~||{{{zzyyxxwwwwwwxxxyyyyzz{{|}~~~~}{zyyxwvuutsrrrrqqqrrrssssssstttttttuvwxyz{|}}~~~}|{{zzzzyyyzz{||}}~~~~}||{zzzyyyyyzzzzzz{{{{{{{|||}}~~}||{zywvuutttsttttuuuvvwwwwwwwxxxxxxyyyz{|}~}|{zzyyxwwvvuuuuuuutttttttttttuuuvvwxyzz{{|}~~~}||{{zyyxxxxxxyyzz{{{{{{{{{{{||||||}~~~}}|{{zyxxxxxxxxxwwwwwwwxxxxyyz{{||}~~~~}||}}}||||}}}}}|}}}}}~~~~~~}||{{zzzzyyxwvvuuttuuvvwwwxxxyyyyyzzzz{||}~~~~}}|{{zzyyyxxwwwxxxxxxxxwwwwxxxyyyyyzzzz{{|~~~~~~}}|{zzyxxwvuuttssrrsssttttuuvwxyyz{{{||~~~~}|{{zyxwwwwxxxxxxxxyyyzz{{|||}~~~}||{zyxwwwxxxxwwwwwwwwwxxyyzz{||||}}}}}}~~~~}}}||{{{{{|||||||||||||}}}}}}~~~~~}}}|{{zyxvuutsrqqqqqqrrrssssssssttuuuuvvvvwxy{||~~~~}||{zzzz{{||}}~~}|{{{zzyyyyxwwxxxxyyyyyyyyzz{|}}}~~~}|{{zzzyyxxxxwwwwwwxxyyzz{{||}~~~~}|{zzyxwwvvuuutuuuvvvvvvvvvvvvwwwxxz{|}~~~~}}|{{{{zzyyxxwvuuvvvvvvvvvvwwxxyzz{{{|}}}~~~}||||{{{{||||{{zzzyyxxwvvutttuvvwxyyz{|}~~~~~~}||||||||}}}}~~~~~}}|{{zyxwvutsrrqpppooooooooopqrrstvxyz{{|}~~~~~~}}|{zywvvuuutttuuvwxyyz{{{{{{{{{{||}}}}~~~}|{zzyxxwvvvvvutttuuuuuuuuvvvvwwyzz{||}~~~~~}}}||||||}}||||{{zzzzzzzz{{||}~~~~}}|{zzzzzzz{{{{|||||||||||}}}~~~}}||||{{{zzzyxxyyyyyyyyyzzz{|}~~~}}||{{{zzzyyyxxwvvuuttssssssssrssstttuuvvvwxyzz{{|}}~~}}||{zzzzyyyyyyyxxxxxxyyyyyzz{{|~~~}|{zyyxvuttssrrqqqrrrrssttuuuvvwxxyz{}~~}}||||{{||||||}}~~~~~~}}|{{zzyyyyxxwvvvvuuuuuuuvvvwxyyzzz{{{{{|||}}}~~}}||{{zzyyxxxwwwwwwwvvvvvvvuuuvvvvvvwxyyz{|}~~}|{zyyxwwwwwxxxxxxxxxyyyzzz{{{|}}~~}}||||||{|||{{zzzzzyyyzzzzz{{{|}}~~~}}|{zzzzyyyzzzzyyyxxxwwwwwxxyyz{{{{{{{|||||}}~~~~}}||{zyxxxwwvvvvvvvvvwxxyyz{||}~~~}|{{zyxwvvuutsssssssssssssssstuuvvvvwwxxxyz{||}~~~}}||{zyxxwwxxxyyzz{{|||}~~~~~}||{{zzzzzyyyyyzyyyyyyyzzzz{{||}}~~~}|{{zzyxxxxxwwvvuuuttttuuvvwxyz{{|}~~~|{zyxwvuuttsssssssssrrrrrrrrsstuvwxyyz{|}~~~~}}||{{{zzzzyyyyyyyyyyyyyyyyzzz{{{||}}}~~~~~}||{zyxxwwwwvvvvvwwwxxyyzz{{{|||||||}}}~~~}}}||{{{zzyyyz{|}}~~|{zyyxwwvvvvvuuuuuuuuuvvwwxxyyz{{{{{||{{{||||}}}~~~}}|{zzyxxwwwvvvvvvvvvvwvwwwwxxyzz{|}~~~}}||{{{zzyyyxxwvvvvvwwwwxxxxxxxyyyyyyyzzzyzzz{||}~~~}}|{{{zyxwwwwwvvvvvvvvvwwxyyyzz|}}~~~}}|||||{{zzzzyyyxxxxxxxxyyz{||}}}~~~~~}}||||||||{{{{{{zzzzzzzyyxxxxwwwxyyz{{|}~~~~}}}}}|||{{{{zzyyxwvvuuuttsssrrrrrrssttuvwxyyyzz{||||}~~~~~}|{zzzyyyyyyyzzzz{{|}~~~~}}||{zzyxxwvvuttttuuuuvvwxyzz{|}~~~~~~}}}|||}}}}|||||||||}~~~~}|{zyxwwvvvvvvuvvwwwwwwwwwvvvvvvwwwwxxyyzzz{{|||}}~~~~}||{zzyyyyxxxwwwwwvvvvuuuuuvwxyz{|}}~~~~}}||{{{zzzzyyyyxxxxxyyyyxxxxwwwwwxxyz{||}~~~~~~~~~}}}}}}}}|}}}}}}}~~~~~~~~~~}}||{zyxxxwvvuuuuuuuuuuvvwxxyzz{{{|}~~}|{zzyyxwwwvvutuuuuuuuuvvvwwwxyyzz{||}}}}~~}}|{{{{zzzzzyyxxxyyyxxxxxwwwvvvvvvwwxyz|}}~~~}}||{{{{|{{{||}}}}}}}}}}|||}}}}}~~~~}|zyyyxxxxxyyyyyyyyzz{{||}}~~~}}|||{{zzzzzzzzzz{{{{{{{{{{{{||||}}~~}||{zzzyyyxxxxxxxwwvutttttttttuuuvvwxyyz{|}~~~~~}{{zzzzz{{||||||||{{{zzzzzzzz{||}~~~~~~~}}||{{{zyxxwwvvuuutttttuuvwxyz{|}~~~}}||{zz{{{{{|||}}}}}}}}}}}~~~~~~~}}}}}}||{{zyxwwvvvuuuuuvvvvwwxxyyyyyyyzz{|}}~~~}||{zzzzyyyyyyyyyyyyyyyxxxxwwxxxyyzz{{||}}~~~}}}||{zzzzyyxxwwvvvvvvwwxyz{|}~~~}}|{{{{{{||}}}}}}}}}}}}}}}}||}}~~~~~}||{{zzyyyyxxxxyyyyyzz{||}~~~}|||||||||{{zzzyyyyyyyyyxxxxxxxxyyzzz{{|}~~~~}}|{zzyyxxxxxwwwwwwwvvvvvwwwwwxxxxyyzzzz{|}~~~~}|{{zzzzzzzzzzz{{{{{{{{{{z{{{{|}}~~~}||{{zzzzz{{{|||||||||{{{{{{{{{{||||}}~~~~~}}}}}}}||||||{{{{{{{{{{{{||||}~~~}|{zyxwwvuuuuuvuuvvvuuuttttttttttuuvvwwxxyyyz{{||}}~~~}}||{{{{zzzzzyyyyyzzz{{|||}}|}}}~~~~~}}|||{{zzzzzyyxxxxxxxxxxyyyz{{|}}~~~~~~~}}}|||{{{{{{|||||}}~~~~~}||{{{zyyxxxxwwwxxxxxxyyzz{{||}~~~~~}|||{{{zzyyxxxwwwwwxxxwwwwwxxxxyyzz{{{|||}}}~~~}|||{zzyyyyxxxxyyyzzzzzyyxxwwwwwvvwwxxyyz{|}}~~~}}|{{{{{{{{{{{{{{zzzzzyyyyyzz{|}~~~~}}||||{{zzzzzzzzyyyyyyyyyyzzz{{||}}}~~~~~~}}}}}}}||||||{{zzzyyyxxyyyyzz{{|||||}}}~~~}}||{zyyxxwwvwvvvuuuuttttttuuuvvvvwwxxyyzz{{||}}}~~}|{zyyxxxxyyyzzzzzzzzzzz{{||}}~~}||{zzyyyyyyyyyzzzzzzzzzz{{{{{|||}~~~~~}}}}}}}}}}}}~~}}}}}}}~~~~}|{zzyyxxwwwwwvvuuuttttttuuvvwwxxyyyyzzz{{||}~~~}}}}|}}}}}|||{{zyyyyyyyxxxxxxwwxyyzz{|}~~~}|{zyxwvvvuuuvvwxxyyzzzzzz{{{{|||||||||}}~~~~~~~~~~}}}}||{{{{{zzzzz{{|||}}~~~~~~~}|{{zzyxxxxxxyyyyzyyyyyyyzzzz{{|||||}~~~~}|{zyyxwwwwwvvwwwwwwvvuuuttttuvwwwxxyyzz{{|}}~~~}}|{zzyyyyyyyyzzz{{{{|||{{{zzzz{{{}|yxxx|zx||tnhfjmot{ytme_^^]ahpv|zusqmjmqu|zvrnnnorvxz~~}xsokfcbbegjnty~~yvtqqqrw||xusux{{wttttw{zvspnlnoptz}zxwww{~}}}~~}{zyyz{}~ytommptw|}wsollmnqvz{wspnkjmpsw{~|zwsnkgeeeglptx|zvrpoopqrux|~||}~}}~|yxvtsrqrtvx{~~|zwvuuvxz}}|||}~~{wrokigffegjmortuwwusqnlkkjkmorux{~~{{{{}~zwussrrrrsuwxy{|{zywusrrqsuvx{}~~|{||}|yxxy{}}}{xtsqponnnoqsuwxxyzyxwusqoooqstux{|~~~~~}{yxwvwxz|~}||{{|~~|zxvvwxy{}}~~}|{zyxvvuuvxxz}~}||}~}|zyxyy|~}zwusqonnoprstuvvwxyyxxwvvvwwy{|~}||{{{zzzz{zzywvutsrrrrrrstuvvvuttsrsstuvwy{~~}}}||{zzyyxwwvvusqpooonnmnnmmmmmnnnnpqstuvvwwwxyz{|}~}||{{zzyyyyyyz{{|||||}}}}}}}}}}}}}}}}~~~~~~}}}}~~~~}|{{zzzzyxxwwvvvuttsttuvvwwwwxyzzzzzzyyyyyyzz{|}~~}|{zyxwutsrrrsssrsttvwxxyz{||||}}}}|}}~~~~~}{zyxwutrrrrrssrqppooonnnnnnnooppqqrtvxyzz{}~~~~~}}|||{{{zyxwvwwwwvvvvvvwwwwvuuvwxyzz{|}~~}}}}}|{zzzyxxxwwwwxxyyxxwwwwwxwwwwwxxyyyyyyyz{||||}~~}}|||{{{{zzyyz{|||||||}}}|{{{{{zz{{|}}}}~~}}}~~~~~~~~~~~~~}}||||{zyxwwvvutsrqqpqrstttuwxxxxxxxyzz||}}~~~~}}|{zyyxwutsrrrssttsrrrrsssstvwxy{}~~}|{zxwvvutssrrqqqqpppppqqrrrsstttuuvvvwyz{|}~~~~}}||||{{|||||||{zyyyyyxxxyzz{{{{|||}~~~}}||}}}}|}}}~}}}|||||||}}}}~~}}||{zzzzzzyzzzzzyyyzzzzzzyxwvvvvvwxxxxxyyzzz{{||||}}~~~~}|{{zyyyxwwxxxxxxxxyyyyz{||}~~|{{zywvuuutttttssrqqqqpppppqrstuvvwxyyz{|}}}}~~~}||{{zyxxwwvvvuuuvvvwwxxxxxxxxxxwxxyyz{|}~~}|{{{zzzyyxwwwvvvvvvvuuuuvvvuuuuuuuvvvwwxxyz{||}~~~}}}||{{{|||||{{{{|||{|||||}}}}}~~~~}||}}~~~~}||{zz{{{zyxwwvvuuuuuuvvvvvvvvvvvvwwwxyyzzz|}~~~}}||{{zyxxwwwwwwwwwwxxxxxyyyyyxxxxxyz{{||}|||}~~}|{zyxwvvuttsrrqqqrrrrrrrsssrrrrqqrstuvvwxz{||}~~~}}{zxwwwwvvwwwxxyz{{||}~~~}|||||{{zzzyyxwwwvvuuuvvvvvvvvvwvvvwxxyz{||}}}}~}}}}~~~}|||||||}||}}}||||{{yyxxxxxxxxxxyyyyyzz{||}~~~}|||{zyyyyyxwwwvuuutttttttssssstttuvvwwxyz{{|~}|{zyxwvvuuuuuuuuuvvvvwwwwwwwwvwwxyzz{{|}~~~}||{zzyyxwwwvvuutssrrrrrrssttuuvvvvwxyz{{|}~~~~}}}||{{|{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}|{{{zz{{{{{||||{zyyxxwwwwxxxyyyyyxxxwwwwwwwxxyyzzz{|||}}~~~}|{zyxxwwwvvvwwwwwxxxxyyzzzz{{|}}~~}{zyxwvvvuuuttsssstttttttttttttttttuuvwxyz{|}~~}}|{zyyxxxxxxxxxxxxyyyyzz{{|||}}}}}}}~~~~}}|{{zyyxwwvvvvvuuttttttttuuvvvvvvvvwwwwwwwxxyz{|}~~~}|{{zyyxxxwwvvvwxyzz{||}}}}}}|}}~~}|{zyxxxxxxxxxxyyyyyyxxxwvuuttttttuvwxyz{||}}~~~~||{{zzzyyyxxyyyyxxxxwwvvvvwwxxyyz{|}}~~~~}|{{{zzyxxwvvuuuuuttsssssssssssssttuuvvwwxyzz{{|}~~}|||||}}}}}}}||{{zzzzyyxxwwwwwwwxxyz{||||}~~}}|{{zyxxwvvvwwwwvvwwxxxyyxxxxwwwwwwwwxxyzz{{|}}~~~}}|{{{{{{{{{{{{{{zzzzzyyyyz{||}}~~}|||||{{zyyyxxxxwwvutssssstttuuuuuvuuuttttuuvwxyz{|}~~}}|||{{zzyxwvuuuuvvvwwwwwwwwwxxxxyz{{||}~}}||{{zzzzyxwvvuutssssstuuuuvvwwxxxxxxxxyyyzz{||}}~~~~~}}}||||||}}}}}}|||{{zzzz{{{{|||||{{{{||}~~~~~}}}}}||{{{zzzyyxxwwwwwwwwwwwwwwxxxxxxxyyzzzz{{|}~~}}|||||{{{{||}|||{{{zyyxwwvvvvvvvvwwxxyz{{|}~~~}|{zyxwvutssssssstuvwwwwwvvvvvvvvwwxxyyyzz{|}}~~~}||||}}||{{{||}}}|||||||{|||||}}}}}~~~}}}}||||{{zzyyxwvvuutssrrrrrrssstuuvvvvvvvwxyzzz{{|||}~~}}}}~~~~~~~}}}|{{zzzzzzzyzzz{{|}~~~}}|{zzyxwvuuuuvvvvvvvwwwwwwwwwwvvuuuuvvwxyz{|}~~~}||{{{zzzzzzzz{{{{|||||{zzzzzzz{|}~~~}||{zyyxxwwwwwwvvuttssrrqqqqqrrstuuvwxxyyz{{||}~~}||{{|{{{{{{|||{{zzyyxxwwwvwwxxyyyzz{{||||}~~~~~~~}}}||{zyyyyyyyyyyyyyxxxxxxxxyyyxxyyzzz{|}~~~~~~~~}}~~~~~~~~~~}}||{{{{zzzzzzz{{|||||}}~~~~~~}}|||{{zyyyyxwwvvutttsssssttuuuvvwwwxxxxyyzzzz{|}~~~}}|||||{{{{{{{{{{{zzyxwwvvvwwxyzz{||}}}~~~~}||||{{{{{zzyxwvvuutttttttuuuutttuuuuvvwxxyyzz{|}~~~~~~~~~~}||{{||||}}~~~~}||{{zzyyxwvvvuuutssssttsssttttuuuuuuvvvwwwxyyyzz{|}~~}}~~~~}}}}}|||{{zzyyyxxxxxxyyz{{|~~~}}}||||||||{zyxwwwvvvuuuuuuuuuuuuvvwwwwxxxxxyyz|}~~~~~~~~~~~~~~~}|{zyxxxxxxxxyz{||}}~~~~~}|{{zyyxvvuuuuttttuvvvvvvvvvwwwxxxyyyyzz{{{|}}~~~}|{zzyyyyyz{{|||||||{{zzyxxxxxxxxyyzz{{{|}~~~~}|{zzyyxxxwwwxxxyyyyyyyyyxyyyyyyyyyz{{|||}~~~}}|{zzzyyzz{{{||}}~~~~~~~~~~~~}||{zzyxwwvvuuuttttttttttttttttttuuuuvvwxyyzz{{|}}~~~}}}||{{{{{||||}||||{{zzzzzz{{{||}~~~}}||zyyxxwwvvuuutttttttuuuuuvvvwxxxyyyyyyyyyzz{|}~~~~~}~~~~}}}}}}}}}~~}|{zyxxxwwvvwwwvvuuuutttttttttttttuuvvwxyyz{|}}}}~~~}||{{{{{zzzyyxxwwwwwxxyyyzzzzzzz{{|||||}~~~~}}}}}||{{zzyxwvvvvvvvvvwwwwwxxxxxyyzzz{{||}}~~~}}||{{{zzzzzzzzz{{{{{{|||{{{{{{{||}}~~~~~~}|{{{zzyyyxxxxxxxxxxwwwwwwwwxxyz{||}}}}}}}~~~~~~~}}|{{{{{{{{{{{{{zzyxxxxyyzzz{{{{|||||}}~~~}}||||{{zzyyxwwvvuuuuuuuuuuvvwwxyyyyzzzzzz{{{{{|||}}~~~~}}}~~~~}}|{{zzzzzz{{||}~~~}|||{{{zzyxwvvuttsrrrrrrrrrrrrrrsstuuvwwxxyzz{{{|||}~~~~~~~~~}}}}}}}}}}~~~~~~~}|{{zyyyyyyyzzzzyyxwwvuuttstttttuuvvwxxyyyyyzzzz{{{{||}}~~}|{zyxwwwwxyz{|}}~~}}}||{{{{{{|||}}~~~}||{zzyxwvvvuuuttssssssttuuvvvvvvvwxyyzz{{{{|||}~~~~}}||{{{{{{{zzzyyxxwwvvvwwwxxyyyzz{{{|||}}}}~~}}|||{{{zz{{zzyyxxxxxxwwwxxyyzz{{{|||||||}}}}}~~~~~}||{{zzyyxxxxxxyyyzzz{|||||}}}}|||||}}~~}}||{{zzyyyxxwwwwwwwwwwwxxwwwwxxyyzzz{{{||}}~~~~~~~~~}}||{{{{zzzzzzzzzz{{{{{{||||||}}~~}}}|{{zyyyxxwwwwwvvuuuttttttttuuuvwwwxxxxxxxyz{|~~~~}|||||}}~~~~~~}}}}}}~~~}||{zyyyxxwwvvuuttsssstsssssrsssttuuvwwxyyzz{{||}}}~~~~}}}||{{{||||||||||||||}}~~~}||{{{zzyyyxxwvvuuvvwwwwwwwwwvvuuuuuvvwwxyz{||}}~~}}||{zzzzzz{{{zzyyxxxxwwwwwwwwwxxyz{{|}~~~~}}|{{{zyxxwwwwvvvwwwwvvvvvwwwwwwxxyz|}~~~~}}}}}||||||||{{{{zzzzzyyyyyyyyxxyyyyyzz{{{||}}~~~}||{{{{{{{{{{{{{{{{zzzyxxxxwxxxyyzzz{|}~~}}|{{zz{{||}}}}}||{{zyyxwwwwwxxxyyz{|}~~~}}||{zyxwvvutttsstttttttuuvwxxyyyzzzzzzz{{||||}}~~~}}}}|}}}}}}~~~~~~~}}|||||{{{{||||}}~~~~~~}|{zyxwvvvvvvvvvvvvuutssssssrsssttuuvvwxyz{|}}~~~~}~~~~~}}||{{{zzzz{{|}}~~}}}||{zzyyxxxwwwvvvvvuuuuuuuuuuuvvwwxyyzz{||}}}||}}~~~}}}}~~}}}||||{{zzyyyyyyxyyyyyyyyzz{|}}~~}||{{{{{{{zzzzyyxxxwwwwvvwwwwwxxxyyzzz{{||}~~}|{zzzzyxxxxyyyyyyyxxwwwvvvvvuuuuuuvvwxyyz|}~~~~}|{zzzzzzzzzzzzzzyyyyyyyyyzzz{||}}~}|}}|{{|}|zy|~}|{ywvxyz{|zyy}|xxyyyxyzz{{|~|{{|||{{zzxwwxxxwwwwwvvvvvvuvxz{{{}~~|{}~|{z|~~~~}|}~}||}~~~~|{{{|}~}}}|{zxvwxxyzz{{{{|{{{{{|}~~}||{zyyyyyxwvuutuuuvvvvuuuuuuuuuuvvwwxyyz{{|}~~~~~~~}}}}}||}}}}~~~~~}}}~~~~~}}|{zzyyxxwwvvvvvvwwwwxxyyyyyxyz{{{||||}~~~~}{{zyxwvvutttttttttuvvvvvvvuuuuuvvwwxxxyz{|}}~~~~~}||{{zzzyyxxwwwwwwwwwwvvvvvuuvwwwwxxyz{|}~~~}}}||||||{{zzzzzzzzzyyyyyyz{{{{{{{||}}~~~}}|{{zzzzyyxxxxxxxxxxxxxxxxwwwwwwwwxxxyyyyyzz{{||}~~}}||{{zzzyyzyyyzzz{{{{zzzzzzyyyyyxxyyyzzz{{zzzzzzz{{{|||}}~~~~~~}}|||||{{{{{zzzyyyyyyyyyzz{{{||}}~~~~}}}}}|||{zzzyyxxxwwwwxxxxxxxyyyyyz{{|}}~~~~~~}||{{{zzz{{{||||||||{{zzzz{{{{{||||||||{{{||{{||}~~~~~}}}||{{{{{zzyyxxwwwwwvvvuuuuvvwwxxxyyyyyyzzzz{{{{{|||}||}}}}}}}~~~~~~}}}}}~~~~~~}}}}}}~~}|{zzyxyyz{{|}}~~~~}|{zyyxxwwwwwxxxxxwwwvvvuuuuvvwwwxxyzzzzzzz{{{{{{{{{||||||}}~~~}{{{||||}|{{|||{z|}|}~~~~~~~~}}|{|}~~~~~~~~}||||||}}~~~~~~~}}}}}|||||||||{{zzzyzzzzz{{{{{{{zzzzyxxxxxxyzz{{||}}~~~~~}}}}}}||}}}}~~~~~~}}||{{{zzzzyyyyyyyxxxxxwwwvvuuvvvwwxyzz{{{zzzzzzzz{{|}~~~}}}}|||{{{{{{{zzyyxxxxwwwwxxxxxxxyyyz{{{{||{{{{{zzzzzzzz{{{{{{{{{{{||||||}}}~~~~~~~~~~}}}|||}}~~~~~~~~~}}}}||||{{||||}}}}}}}}}~~~~~~~}}}||{{zzyyyyyyyyyyzzzzzzzz{{{|||||}}}}~~~~~~~~~}}}|||{{{zz{{{{{{{{{||||||||{{zyyyyyyz{{{|||}}}~~~~~~~~~}}}||{zzzzyyyzzz{{zzzzzzyyyyyyyyzzzz{|}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}||||{{{{zzzyyyxxxwwvvvvuuuuutttttuuuuvwxxyzz{{{||}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~}}}}||{{{{{{{{||}}}}~~~~~~~~~~~~~~}}}}}}|||||||{|||{{{{||}}}~~~}}~}{zzzz{}~~~~}||{{zz{||}~~~~~~~}}|||||||||}}}}}}}}~~~~}||{{{{{zzzzzzyyyzzz{{{{||||||}}}}}}}||{{{{{{{{|||||||||||||||||{{zzyyyyyzz{|}}~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~}}}}|||{{zzzyyyyzz{{{||}}~~~~~~~~~{vuvxxxx{~~}}}}|{zxusrrrstuwxyz{zxxwwy{|}~~}}}}}}}}|}}~~}||||||}}~~~}}||||||||||}}~~~~}}}||||}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}||{{||}}~~~~~~~~~~}}}}}}||||{{zzyyyyyyyyxxwwwwwwxxyyyzzzz{{{{{{|||||||}}~~~~~~~~~~~~}}|||{{{{{{zzzyyyyyzzz{{{{|||}}}}||||{zzzzzzzzzyyzzz{{{{{{zywwwwxxyyzzyyzz{{|}~~}|~~~~~~}}}}}|{{{{{{{zzzzz{{|}~~}}|{zzzzz{{{{zzzzyyyyyyzz{{|||}}}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}}}}||||||||||}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}~~~~~~~}{{}~|tprvwvuwz|{{{}~{wuuuw|~{yyzzzyyyy|~}||}~~~~~~}||||}}~}}}}|{{{|||{{z{{||}}}~~~~~}}}||{{{{zyyxwwwwwwwwwwxxxwwxxyzzzzzzzyyyyzzzzzz{{{||||}}~~}}||{{{{{{{{{{{{{zzyxwwwvvvuuuvvwxxyzz{{{{||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~}||{{zzzyyxxxxxyyyyzzzzz{{{{{{{{{{{{||{{{{{{{{{{{{|||||}~~~~~~}~~~}~~}||{{{||||{zzzzz{||{{|||}}|||||}}}}}}}|||||}}}~~~~}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}~~}}||{{zyxwwxxyyxyyyzzz{|}}}}}}}|||||||}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~}}}}}|||{{{{{{{{{{{zzzzzyyyxxxwwwwwwxxyzz{{{{{{{{{{zzzzzzzz{{{{{{||}~~~~~}}}|||{{zzzzyzzz{||}}~~~}}||{{{{zzzzyyyyyyxxxxxxxxxxyyz{||}~~~~}}|{zzyzz{||}}}}~~~~~}|{}}~~~~~~~~~~~~}}}}}|||{{{{|{{|||||}}}~~~~~}}}}}}}}}}~~~}~~~~~~~~~~~~~~}~~~~~}}}}}}||||||||}}~}}}}}}||||||||||||}}}}}||||{{{{{{{{{{{z{{{{{{{{{zzz{{{{||}}}}}~~~}}}}}}}}~~~}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}|||{zzzzzzzzzzz{{{{{{|||||||{{{zzzzzzzzzzzzzyyzzz{{{{{{||||}}~~~~}}}}}}|||}}}}~~~~}}}}}}}}~~~|z{}}~~~}~~~||}}{zzz{{||}}~~~}}|}}}}||{{{||{{{|||||}}~~~}}}}}}||||||||||{{{zyyyyyyyyyzzzzz{{{{{||||||}}}~~~~~}}}}}}}}}|||||}}}~~~~~~~~~~}}}}}}||||{{zzzzzyxxwwwvvwwwwwxxxyyyyyxxxxxxxxxyyxyyyyzzz{{{{{{{{{{|}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}~}}}~~}}}}}}}~~~~~~~~|{||{{{{{z{{|||||}~~~~~}||}}||}~~~}}}}}~~~wvwx{~~|{|~~}||{|~|zyz|~}zz{|||||||}~~~~~~~}|{{{|~~}{{{|}~~~~~~}}}|{{yxxxz{{|}}~~}||||}}}}}}}~}}}}}}}}}}}|{zyyxxxxwwwwwwwxxyyzzzzzyyyyyyyzzz{{{{||}}}}~~}}||{{{zzzz{{||||||{{zzyyyyxxxxxwvvuuuutttttttuuvvwwxyzz{{|}}}~~~~}}}}||}}}}}}~~~}}~~}}||||||{{{zzzz{{{{{||||||{{{{{zz{||}}}}}}}~~~}}}~~~}||}|||}~~~~~~~~~}}~}~{vy~}}}z{~~~}}|{{|}}}}|{|~~}}|{{{zzzz{{zzz{|}}}~~}||{{{|||{{zz{|~~~}|{zyzzzzyyzz{{{||||}}}}~}~~~~~}}}~~~~~~}}~~~~~~~}}}|||{{zzzzzz{{zzzz{{{||}}}}}}|||{{zzzzzzz{{|}}~~~~~~~~~}~~~~~}}||||{{zzzzzzzzzzzzyyyyxxyyyyyyyyzz{{{|||}}}~~~~~~~~~}}~~~~~~~}zww{~~}||{zzzyyyyyz{|}}{zzzzxxxyyxwxxyxxyz{{{{|||||{|{{yyyyyyz{||||||||||{{{{{{|}}}}|||||}}~~~~~~~~~~~~~~}}}}}}}}}||{{{zyyyyyyxxxxwwwwwwwwwxxyyyzzz{{{{{{{zzzzzz{||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{zzyyxwwwwwwwwxxxyzzzzzxxxyyz{|}}}}}~}{zzz{}~~|yxx~|zz{{}~}{|~~zxz}|xvy}~zwwyz{{{yxxwxyy{|yxyywtrsttuvvwxz{{{{|~~}|zyyxwwwwxyz{}~~~~~~|{{{{{{{zz{{zz{{{{{zyxwwwxxwwwxxxxxyz{|}}}|{{{{{{{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~}||||}}}}}}}|||||}|||{{{{{{{{|||}}}||}~~~~~~~~}~~}}~{{|}tmlknw~~|zvqoqsvz||zvqnoquz~zusvy{|zvssx}~~|ywxy{~~}}|}~~~~~~~}}~~~}}~}|zz|~~}}|{|~~~~~~|{{zzzzzz{{{zzzzzxyyyyyyyyyzz{{{{{zz{|}}~~~~|{z{|~~~~~|{ztlhqxqrx|}~}||}zutuw{}zxx{~}vnms{~~~}{}{|||~~|{{||}}|{|}~~~}|||}~}}|||{{{|}}}}|{|}~~}|{xwxz|~~}{zyxwxyz{{{{{|}~}}}}||||}}~~~~~}~~~~}||zyxxyyxxxxxxwvvvuutttutttuuuuuvvvuuvwxyyyxxyyyyyz{{{{{{|||||||||||||||}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}~~~~}}||{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{zzzzzyyyyxxxxxxxxyyyyyyzzzz{{{{{{{{{{{{{|}~~~~~}{zzyyxwwwwwwxxxxxxxyyyyyyyyxxxxxwwwxyyzz{}~~~}}}}}|||}}}}~~}|{{{{{{|}}}||||{{{|}}}~~~~~}}|{{{{{{{{{{{{{|||}}}}||||||||}}}|{{{{{{{{|}~~~~~~}}}~~~}|{zzyxxxxxyyyyyzzzzzzzzzzzyyyxxxxxyyyz{{||~~~~~~~~~}}||{{zzzyyyyzzzzzzzzzz{{||||||}}~~}}}}~~~~~~~~}}||}}~~~~~~~}}}~~~}}|||||||||||}}~~~~~~~~}}|{yyyyyz{{{||}}~~~~~~~}}}}}}}||}}}}}}}}}}~~~~}}}}}}~~~~}}||||||||||{{{{||}}}}}}}~~}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}|{zyyyyyyyyyyyzzzzzyyxwwvvvvwwxxxxxxyyzz{||}}}~~~~}}|||||}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}||||||||}}~~~~~~}}}~~~~~~~~~~~~~}}}}}~~~~~}}}|||||||{{{zyxxwwwwxyzz{{|||}}~~~~~~~}}~~}}}}~~~~~~~~}}}}}}}}~~~~~~}||{{{|}}~~~~~~~}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~}}||||}}}}}~~}}}~~~~~~~~~}|{zyyxxxxxxxxyzz{{||||{{{{{{{{|||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}~~~}}|||{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}}~~~~}||{{{zzzzyyxxxxxxyzz{{zzzzzz{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{|||||||}}}}}}}~}~~~~~~~~~~~~~~}}|||||}}}}}}~~~}}~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}||}}~~~~~~~~~~~~~}|{{{zzzzzzz{{||||||||||||||{{{{{|}}~~~}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}~~~~~~~~~}||{{{{{{{zzyyyyyyyz{{||||||{{{zzz{{{{||}~~~~~~~~~}}}||{|||}}~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}~~~~~~~}}}||}}}}}~~~~~}}}}|}}}}}~~~~~}|||||||}~~~~~}}}}}}~~~~~~~}||{{{{{{{{{{{{zzzzzzzyyyyyyzz{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{||}}~~}}||||}}}}}~~~~~~~~~}}}}~~~~~}}}||}}}}}~~~~~~~~~~~~~~~~}}||{{{{{{|{{{{{{||}}}~~~~~~~}}}||{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||}}}~~~~}}||||}}~~~}}}|||{{{{{{{{|}}~~~~~~~}}}}~~~~~~~~~~~~~~}||||||}}}}}}}}||||||||||||||}}}}}}}~~~~~~~~}}}}|||{{{{||}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}||||}}}}~~~~~~~}}}}|||{{{zzzzzz{|}~~~~}}}}}}}~~~~~~~~~}}}||}}}}||||||||}}~~~~}}||||||||}}}~~~}}||{{{||}}~~~~~~~}}}}~~~~~~~~~~~~~~~}}}||{{{{{||}~~~~}}}|||||}}~~~~}}}}}}}}~~~~~~~}}|||}~~}||{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~}}||||||{{{{zzzzzzz{{{||}}~~~~~~~~~}}}}}}~~~~~~}}}}}~~~~~~~~~~~}}|||{{{{{||}}}}}}}}}~~~}}||||||}}}}}}}~~~~~~~~~~~}}}}}~~~~~}}}~~~~~~~~}}|||||||||}}}}}}}}}||||||}}~~~~~~~}}~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}||{{{|||}}~~~~~~~~~~~~}}}}}}}}~~~~}}|||{{{{{{{{{{{{{{|||||||||||}}}}~~~~~~~~~~~~~}}}}~~~~~~}}}||{{{{{{{||||||}}|}}}}}}}~~~~}}~~~~~~~~~~}||{zzyyyyyzz{{{{|||{{{zzzzz{{{{{{{{{{{|}}~~~}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~}}||||||{{{{||}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}~~~~~~~~}}~~~~}}}}}||{|||||||||}}}}}}|||||||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}~~~~~~}}|{{{zzz{{{||}}~~~~~~~~~}}}}}}}}}}}~~~~}}}}||||||||||||||||{{zzzzzzz{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{|||||||}}}}}~~~~~~~~~~~}}}||||||||{{{{{{{|||||||{{{{{{{|||||}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}|||{{{{{{{|||}}~~~~~~~~~~}}~~~}}}|||||}}~~~~~~~~}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||}}}~~~~}}||||||||{{|||||}}}}||||}}}~~~~~~~~~~}}||||||||}}|||||{{{{zzzzyyzzz{{|||||{{{{{zz{{{|||||||}}}}~~~~~~~~~~~~}}}}}||{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}~~~~~}}}}}}}~~~~~~~~~~}}~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}~~~~~~~}}||{{{{{{{{|||}}~~~~~}}}}}}}~~~~}}}|||}}}}}}~~~~~}}}}||||||||||}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}||||||}}}~~~~~~}}}}}~~}}||{{{zzzzz{{|||}}}}||||}}}}~~~~}}}}||||{{{||}}~~~~}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||}}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|{{{{z{{|||||||||{{{{{{{{{{{||||}}~~~~~}}}}}}}}~~~~~~}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{||||||||}}~~~~}}}}}}}}}||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}}|||}}}}}~~~~}}}}}}~~~~~~~}}||{{{{|||}}}}~~~~~~~}~~~~~~}}}}~~~~}}}}|||}}~~~~~~}}}}}}}}}~~~~~}}}}~~~~~~~~~~}}||||{{{{zzzyyzzzzzzzzz{{|||}}}}}}}}}}~~~~~}zxwuz~|tplilorwz~~wqnlinrv|ztnmkkpuz}vrnjkmpu{ytqomptx~{urqrrw|{vsonoquzztonlmpuy}ytrrstx}zurpopsv{}xtpnmmpsw|~zwsqqqsw{}zwuuvxz~}yvsrrsux}}yvtrrtvy~}yvtstw{{wtrqstw|{vrpnoruy{vsrqqtx|}yurpppruy|~zvsqpprux}|ywttttvy|~~|{z{|~~|{zyz|~~{yxwwyz}}{zz{}~zwusrruwy}~zwtrqrstxz}~|zxwwyz|~{yxvwxz|}{{||~~{zz{|~}{yxxxxy{}~~|zxvutstvwy||yvutstvwy|~}{ywuuvvx{}~{xvtssuvx|~~{yvsrqqrtwz~}|zyyz{}}{z{{|~~|zxwwxxz|~}|zyxyz|~~}}}~}{{zy{|}~|zyyxz|}}|zyyz{}}{yxxyz}~}|}~}}}~~~~~~~~~~}|{{{{||~}{ywvuuttuvwxz{|}}}}}|{{zzyzyzz{{|}}~~~~~}}}}}}}~~~~}}}~~~~~~~~~}}}}~~~~~~~~}}|{{zzyyyyyyyyzz{{{{|{{{{{{{{zzzzzz{{{{zzzzzzz{{{{{{|||||||}}}~~~~~~~}}|||{{{{{{|||||||||{{{{{{{{{{||||||||||}}~~~~}||{zzzzzzz{{{{{{{{|||}}~~~~~~~~~~~~~~~~~}}||{{{{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzzz{{{{{||||}|||||{{{{{{zzzzzyyyyyyyyzzzz{{{{{{||}}~~}}}}}}}~~~~~~}}}}}~~~~}|{{{{{{{{{{{{{{zz{{{{{{{zz{{{|}}~~~~~~~~~~~~~~~~~}}}||||||||}}}}~~}}}||{zzyxxxxxxxyyyzzzyyyyyyyyyz{{{|||||||}}}~~~~}}}||||||||||{{{{{{{{{||}}~~~~~~~}}}}}}||||{{{zz{{{{{||||||}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~}}}|||}}}}}}}~~~~~}}|{{zzzzyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}~~~~}||{{zzzzzzzz{||}~~~~}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~}}}|||{{{{{zzzyyxxxwwwvwwwxxxyyyyzzzz{{{{{|||}}~~~~}||{{zzzyyyyyyyyyzzzz{{|||||||||||||}}}~~~~~~}}}}}}|}}}}~~~~~~~~~~~~}}}}}}}}~~~~~}}~~~~~~}}}}|||||}}~~~~}}||{{{{{{{{{{z{{{{|||}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}~~~~~}|{{zzzz{{{{{{{{{{{||||||}}}}}}}}}|||||||{{zzzzyzzz{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}||{{{zzzzzzzzz{{{{|||||||||{{{{{{{{{{{{{{{{{{{{||||||||}}}}~~~~~~~~~~~~}}}|||{{{{zzzyyxxwwwwxxxxyyzz{||}}}~~}}}}}|||{{{{{{{{||}}}~~~~~~~~}}|||{{||||}}}}~~~~~}}}|{{zyyyyyyzzz{{{||}}}~~}}||{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}~~~~~~~}}}||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{|||||{|||}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}|||||}}}}}}}}}}}}}}}}}~~}}||{{{zzzzz{{{||||||{{{{{{{{{{zzz{{{|||||||||{{{{{{zzzzz{{{{{|||}}}~~~~}}}}~~~~~~~~~~}}|||{{{{{{zz{{{{{||||}}}~~~~~~}}}}|||||||}}~~~~}}|||||}}}~~~~~~~}}}|||||||}}}~~~~~~~~}}}}}|||}}}~~~}}}}|||||||||||||||||||||||{{{zzzzzzzzzz{{|}}~~~}}}}}~~~~~~~~~~~~~}}|||||||}}}~~~~~}}|||||||||||||}}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}|||{{zzz{{||}}~~~~~~~}}}}||||{|||}}}~~~~~}}}}}~~~~~~~~~~~}}}||{{{{zzzzzzzzz{{{{||}}~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~~~~}}}}}}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}||||||||||}}}}~~~~~~}}|||{{{{|||}}~~~~}}|{{zzzzzzz{{zzzzzyyyyyyyyyyzzzzz{{||}}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}||}}}}}~~~~~}}||||{{{{{|||}}}}}}}|||||||||||{{{{|||}}}}}~~~~~~~~~~~}|{{zyyyzz{{|}}}~}}}|||||}}}~~~~~}}|{{{zzzz{{{||}}}}}}}||||||||||||}}}~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}|}|||{{zzyyyxxxxyyyzz{{|||}}}}}}||||||||||}}}}}}}}}}~~~~~~~~}}}||||||}}}~~~~~~~~~~~}}}|||||}}}}~~~~~~~~}}}}|||||||||||||}}}~~~~~~}}|||||}}~~~~~}}}}}}}}}~~~~~~~~}}|||{{zzzzyyyxxxxyyyzz{{|||}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}||||{{{{{{{{{|||}}~~~~~}}}||{{{{{{{|||}}~~~~}}||{{{{zzzzzz{{{{{{{|}}~~~~}}||||||}}}~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}||||||||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~}}}|||||||{{{{{zzyyyyyyzzzzz{{||}}}~~~~}}}}||||||||}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}~~~~~~}}|||{{{{{{{||||{{{{{zzzyyyxxyyyzzz{{||||||{{{{{{{||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{||}}~~~~~~~~~}}}}~~~~~~}}}}}}~~~~~~~~~}}|||{{||||}}}}}~~~~~~~}}}||{{{zzz{{{{{||||||||}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{|||||}}}~~~~~}}||||{{{{{{{{{{{||}}}}}}}}|||||||{{{zzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}~~~~~~}}}|||||}}}~~~~~~~~~~}}}}}}}~~~~~~~~~}}~~~~~~~~}}||{{{{||}~~~~}}|||}}}}}}}}}~~~~}}|||{{{{{{{{{zzzzzyyyyyyyyyzzz{{||||||||||||{{{{{{{|||}~~~~~~~~~~~}}}||||}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~}|||||||{{{{{{{{zz{{zzzzzzzzzzzzyyyyxxxwwwwwxxyyz{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~}}||{zzzzzzzzz{{||}}~~~~~~~~~~~~~~}||{zzzzz{{||}}}}}}}|||{{zzzyyyyyyyyyzzz{{{{||||||||}}}}~~~~~~~~~~~~~~~}}|{zyyxxxyyzz{|}}~~~~~~~~~~~}|||||}}}}}}}~~~~~~~~~}}|{zzyyxxxxxxyyzz{{{{{{{{{{{{{zzzz{zzzzzzzz{{{||||||}}~~~~}||||||}~~~~}}||||||}}~~~}}}}}}}}~~~~~}}||||||}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{zzzzyyyyzzz{{{{{{{{{zzzyxxwwwwwwxxyyzz{||}}~~~}|}~~{xxyywxz|{{~}|zxuvxxwy{}}~~}|||~~~}{{||{z}~~~}zyxvtssstvxz{|}~}||}|{zzzz|~~~~~}|{|||{{{zz{{yxxxwwxyyyzzzz{{zywtrqpqsuwy{||}~}}|{z{{zzyxwutssttsrqqqpponmjhfeeffgghijkmnopqqstwyzzz{|||}~~~~~~~~|{zxwwwwwvvvuuuvvuuttuutsrrsssrrstuvxxyzzz{|||}}~~}~~~~}~~~~}}~~}}|{{zzyyyyyyxxxxxy{{||}}}}}}}~~~~}{yxwvusssssssssrssssrqponmkjjjjjijjklmnoprstuwyyz{||}}}}}}}}~~~}}}}|||{zyxxyyyyyyyxyyz{|}~}|{zzzzzzzzyyxwwxyyyyxxwwvvwwwwwxxyyyyyyz|}~~}|{{zzyxwvvuvwxxxxxxxxxxxyyxxxyyyyyyyyz{}~~~}}|{zyxwvussrrrqqqqpoonmmmllmmoppqqqqqqqqrsstuwxyz{||}~~}}||{{zzzzzyzzzzzyyxxwvvuuuuvwxyz{||~~}{zyxwwvvvuutttttsssrrsstttuuuvwxyyz{{{|}}~~~}}}|{zyyyyzzzzyyxyyz{{{zzzyyyyxxxxyz{|}~~}||{yxvutssrqppppqqpppooooooooooooopqqqqrsuvvwwxyz|}~~}}}~~~~~~}}}|||{zzz{|~~~}|{zyyyxxxxxxwwuttsrrrrrrrrsttttttsssssssstuvwxyyz{{|}}~~~}||||{zzyyyyyyz{{{{{|}}~~~~~~~}|{zyxwvvuttttttsrrqrrrsstssrrssssrrrqqrsttuuvxyzzz{{{||}~}||{yxwwxxyyzzzzzz{{|||||}}}~~~}}}}||||{{z{{{zzyyxxwwwvvuuuuvvvvvvwwwwxxxyyz{|||}~~~~~~~~}}|{yxvtssrrrrsuvwwxxxwxxyyzzzz{{{{{||}~~~}||{{{zzyyxwwvvvvvuutsrqqqqqrstttttuuvvvvwwwxxyyzz{|}~~}}|}}}~~~~}}}|||||||}}~~~~~~~}}}}}|{zzyyyyxxxwvvuuuuuuuuuuvwxxyzz{{|||||||{{||||}~~~~~~}|||||{{{z{{zzzzzyzz{{{{{{{{{{{|||}~~~}}||{zyxxxwwwwwvtsrqqponmmlllllllmmnnopppppqqqrrstuwxyz{}~~}}|||||||}~~~~~}||{{{{{{{{{zzzzzyyxxwwxxxxwwvvvvvvvvvwwxyyyyyyzzz{{|||}}}}}~~~~~~~}||{{{zzyyyyzz{|}}~}|{yxwwwwwvvvuutssrqqqqpppppqqqqqqqqqrrssttuuvvwwxyyz{|}~~}|{zxwvuuutttuvvwwxyyz{{||||}~~}|zzyxxxxyyzzz{{{{zzzzz{{|}}~~~~~}}}||}}}~~~}|{{zz{{{{|||}}}}}||{{{zzzzzyyxxxyyz{{|}}~~~}|zzyyxxxwxxxxxwwvuutsssssssssssrsssssssttuuuvwxy{}~~~}}}}}|||}}|||{{zzyyxxyyyyyzzz{{|}~~~~~}{{zyyxxwwwwwwwwwwwwvvutsrrrrrrrrsstuuuvwxyz{{{|}}~~~~~~~~~~~~~~~~~~~~~~~}|{yxwvuuttsrqqqppqqrrssssrrqqpppppppqqrssttuvwxyz{|}~~~}}|||||||||{{{{|}}~~}{zyxwvvvvvuuuuvvvwwwwwwwwwwvvvvvvvwwxyyz{|||}~~~}}}~~~}}|||||}}}}}}}||{zyxxwwxxyyzzz{{zzzz{||}~~}|{zzzyxxxwwvvuuuuuuuutttttttttttttuuvwxyz{|}}~~~~}}|{{{{{{{{{{{{zzzzzzzyyxxxxxyzz{||||}}~~~~~}|{{zyyyyxxwwxxyyzyyyyxxwwwvvvwwxyyz{||}}}}}~~~}}|||{zzyyyyyxxxxyyyyyzz{{||||||||||{{||}~~}|{zyyxxxwvutttttttttssrrqqqqppqqrrrssstttuuvwxyzz{|}~~~~~~~~~~~~~~~~~~~~~~}|{yyxwvuuuvvuuttttttsssrrrrrsssstuuvwxyzz{{{||}~~}||{{{{{{{||||||||}}}}}~~}~~~~}||{{zzyxwvuuttssrqpooooooooooooopqqqrssttuuvvvwwxyz{|}}~~~~~}}}}|||||{{{{zzzzzyyyyzzz{{|}~~~}}}}}}}|{zzyyyyxxwwxxwwwwvwwwxxxxxyzz{{||}}}}}|||}}}~~~~}}||||{{zzyyyxxwwwwwwwwwwwwwwwwwxyz{||}~~~}}}}||{{{zzyyxwwvuuttttssrqqqrrsstttuuvvwxxxyzz{||}~~}}|||{{{{{{zzyxxwxxxxyyyzzzz{{{{||||||}}}~~~~~~}~~}}|{zzzyyyxxwwwwvvvuuuvvvwvvvwwwwwwwxxyzz{|~~}}|||{{{{{||||{{{{{{|||}}}}~~~~~{|{yvssuwxywtsrojedecbehjgcgigeedcfhikoqrtvvvvvwy{z{~}zxxvtuxxxxwvuusppprtwxyz{yxywvuuwz~~{ywusrrqpoppppomlkjlmnpqrrrsssrrsuvwyz|}~~~}||z{{||||{ywvuwxxxwwwxyyxxyy{||}~~~~~~~~}}|||||||||||{|||||}~}|yyyyxxxyyyz{{zzzzyzyxwwxxwvuutttuuuvxyz{|}|{{|}~~|{{zywwwwvvvvwxxxwvvvvvvwxyyyyyz{|}~}{yxwvutsssssrrrrrrqpppoooopppqrsstuwxz{|~~|{zyxwvtsrrqomllkkjjjkklllmmnopqrstuvwxyyyz{{}~~}|{zywwvvuuuuutttttttttuuvwwwxxxxyyyzz{{||}~~~~~}}~~~~}||||||{zyxxwxxxyyyzzzzzzzz{{{|}~~~~~~~~|zyxwvutsqppppppqqrrrqppppqqqqqrtuvwxyz{}}~~}}||{{{zz{{{zyyxxxwwvvvwwwwxxxyz{|}}~~}|{zyxwvtrpomljhfeeeeeedefghiiiiijkkllmnoprsuvxy{|~}}}}||||{{{{{zyxwvvvuutuuvwxz{}~~~}||zyxxwwvuuuuttttttuuvvvwxyyyzz{|}~~~~~}}}~~}}|}}~~~}}~~}}|||||||{{{{{{zyyz{|}}}}}~~~~}}}}~~||{{zyyxxxxwvuuutttttuuvvuttsstttuuuuvwxxyyyyz{|}~}{zxwusrqqppponoooppooopppqqqrsstvwxyz{|~~~}|{zzyxxxwwvvussrrqppppqrrstuwwxxyyzzzzzz{{{||}~~}|{zzzyyxwwvvvuuuuttuuvvwxyyz{{|}~~~~~~~~~~}}}||||||{{{{zzzzzyyzz{{{{{||{zzzzyxxxxxxxyyyyyyyyyyyyyxxyyzzzz{||||||}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~|{yxwvutssrrqpoonnnnmmmmmmmmmmmmmnnoopqrstvxz{|}~}|{zyyxxwwwvvvuuuuuuvvwwxzz{||}~~~}{{zyxwvtsrqponmmmmmmmnopqrrstuuvvwwwwxyyz{|~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}||||{zzzzyyyyyyyyzz{{{|||}}}}~~~~}|{zyyxxxwvvuuuuutttsrrrrrrrrrsstuuvwxz{|}~~}{ywvutrqpppoonnnnnnnnnooppqqqrrssttuvwxyz|}~~}|{zyxxwwwvuuuuuuutttuuvvvwxyzz{|}~~~~~~~~}}||{{zyyyyyyyyyyyyxyyzzzz{{{{|||}}~~~~~~}}}}}}}||||||||{{{{{{{{|||||}}~~~}{zxvusrrqppppooonnnmmllllkkkklmmnnoppqrsstuvwxy{|}~~}|{{zyxwvuuuvvvwwxxxwwwwwwwxxyyyz{}~~}|{zyywvutsrrqqqqppppppppqqrsstuuvvwxyzz{|}}~~~~~~~}}}||{zzyxxyyyyyzzzzzz{|}}}~~~~}}}|||||||||||||{{zzzz{{{{zzzzzzzzzzzz{{|}}~~~~~}}||}}}}}}||||||{{||||||||{{{{||}}}~~~~}|{yxwwvvvuuuuuuuuuutttttttuuvvwxxxyz{|}~~~|{zyxwvutsrrrrrrrrrrrrrrrrrssssssstuuvwxz|}~~}||{zyxxxwwvuuuttssssssssssttuvwxyz{|}~~}}|{zyyxxwwvutssssrrrrrssstuuvvwxyyzz{||}}}~~~~~}}|{{zyyyyyyyyzzzzyyyyyyyzz{{||}~~~~}||{zywvusrrrrqqqrrrrqqqqpooooppqrrstuuvvwxy{|}}~~}|{{zzyxxxxxxyyzzzyyyyxxxxxxyyzzz{|}~~}|{zyyxwvutsqponmmllkkkjjjjkklmopqrstuvwxyz{||}~~~}|{{zzzyyxxxxwwwwwwwwwwxyyyyzz{||}}~~~}|{{zyyxxxwwwwwwwxxxxxxxxxxwwwxxyyz{{|}~~~~~}}||{{zyyyxxxwwwvuuuuuuvvwwwxxxyyyzz{{|}~~}|{{zyxwvvuttssssssstttttttttssssstuuuwxyz||}~~}}|{zzyxwwvvvvuuutsssrrrrsssstuuvwxxz{|}~~}}}|{zyyyxxwvvvvuutsrrrrssstuuvvvwwxyyzz{{|}~~}|{{{zyyxxwwwwvvvvuuuuuuuvvvvvwwxxz{||}~~~~}}|{zzzyyyxxwwwvvvuttssrrrrrsssttttttuuvvwwxxyyyzz{{}~~~~}}}|||||||{{zzzzyyyyzzz{{{{|}}~~~~|{zyxwvuttsssrqpooonnnmmnnoopqqrstuvvwwxy{|}~~}}|{zzywvuuuvvvvvvwwwwwwwxxxxxyzzz{|}~~~}|{zyyxxwwwvvuutsrqppoonnmnnoppqqrsuvvwxyzz{|}~~~~}}||{zzzzzzzzzzyz{{||||}}}}}}}~~~~}}|{{{zzzyyyyxxwwwwwvvvvvwxxxyyzzzz{{|||}}~~}}||{{zzzyyxxwwwvuttttttttuvvvwwxxyyyz{|~~}}}||}}}|wsuuqmkmqtvtrsqmgehhhkorppspprrqsrsvwxz}|{{{xz{{|zwvtqnlijopomlkljfefhloquxxwxusssuy||zzyvvvww{{xvuvxy|~}|{{zzyxvutsrpoooonnnoooonmlmnpppqrsuvvvwz|}~}|{yxwvuuvvutttvvxyz{|}}~~~}{zyvtrqomkihhhhhhhggghhiijjklmnopqrtvwyz{}~}||||{{yxwuutsssrrqqrsstuvwxyzzz{||}}}}}~}|}|{zywwvvuttttuttsssrrrrsttttvvwwwwxyz|~~~}|{zzz{{zzzzzyyzzz{||}}}}~~}|{{{zyxxxxwwxxxwvvuvvvvvvwxyxxxyz{{||}~~~~}|{zyxxwvutsrqqqpppppppqqrrrrstvvwxz|~}|zxvtsrrqqponmllmmmmmnooooopqrstuvxz|}~~|yvtsrpnmkjjihgeeeefffffhijkklnoqrsvxz|~~|zxxwvutsrrrqpnmmmmmmmopqqsuvvwxyz{}}~~~}}}}}}~~}}|||zyyyzyyxxwwwvuttuvvvvwxyzzyzz{{||}~~~~~~~}|}~~~}~~~~~}|{zzzzzzyyzzzyyyz{{{{||}}|||{||||||}}|||||{{|||||}}}||}~~~}}}}||{zzzzyyxxyzyxxyz|}~~~~~~~~~~~~~}{yxwwvuuuuuuttssssrqqrrstuvvwxz{{|}~}{yvtrpnljhgfedcbbccccccdefghijklnpqsuwz|}~}|{yxwwwvvuuuuuuttttuvwyz{|}~|{{zyxwvuutsssstttuuvwxxxxyzzz{{|}~~|zyyxwvutsstssrrrrsrrssstuuvwwxyz{|}}{{{zyxwwxwurqqpqqqppruwxwxxxyyz{}}~~~}|zyxxwwwvvvvvuuuttsssstssstuuvvwwxyz{||}~~~~~~~~}|||{{zyyyyyyxxxxxxxwwwwwwvwwwwxyz{|}~~}|zyyxwwwwwwvvwwwwwwwxxxxxy{|}}~~}|{zyxwwwvvuttsrqpoonnnnnopqrstvxyz|}~~}|{ywvuttsrqqpppqqqqrttuvwxxyyz|~~~}}||{zyxwvuttrqpoopoonnoooooopqqrstvwxy{|}}~~}|{zyxwvuuttssssrrrqqqqqqqqqrssstuvwxxz|}~}{zxwvusrqpooonnnnnnnnnoooprrtuvwxyz{|}~~~~~}||{zzyxwvuuttsstttsstuuuuvwxxyyz{{|||}~~}|{zyxwwvvvvvuuuuuuuuuvvvwwxxxxyyyzz{||}}~~}||{{zyyyxxwwvuvvuuuuuvvvvuuuvvvwxyz{|}~~}|{zywvutsrqppoonnnoooppqrrstuwxz{}~}{zxwvutsrrqponnnmmmmnoopppqrrstuvxy{}~}{zzyxxwwwvvwwwxxwwxxyz{{|}~~~~|{zywvvvvvuuttuuuuuuuvwwxyyyyyyxxyz{}~~~}}}}}|||||}}|{{{zyxxxwwwwxxwwxxxxxxxxyzzz{|}}~~}}}}}~~~~}}}|{{{zzzzz{{z{{||||||||||{{|}~~~}||}}}}||||{{{{{{{{{||}}}~~~~|{{yxwvutssrrrrrrqqpppoooooopqqrrstuuvxz{|}~~}}|{zyyxwwvvuuttttttuuuvvwxyy{|~}|zywvtsqoomljiiiiijjjklmmmnopqrstvxyz{|~~}||||{{zyxwutsstuuuuuuuuuvvvvvvwyz{}~~}}||{{zzzzzzyyyyxxwwvvvvvvwxxxxzz{||}}~~~~~~}}}}}|{zzyyxwwvvvvuuuuuuuvvwxxxyzzzz{|}~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}}}~~~~~~}}|||||{zz{{zzzz{{|}}~~}|{zyxwvvuttssrrrrrqqqqrsssstuvwwxxyz{{|~}|{ywussrqpooooooonnnnnnoppqstuuuuvwxyz{|}{xvtsrsrrrssttssuvtrqrstvwxxxyz{{{|~~}|{{zyxwvvuuvvvvutttssrrsttuuvwwxxyz{|~~~}{zzyxwvtsrqppoooopqrsssssttuvwxz{|}~~~~}||{{zzzzyyxyyyyyyyzz{{{{||||{{{{{zzzzzzzzzyyyyxxxyyzzz{{{||}~~~~}||{{zyxxxwvuttsrrrrssssttuvvwxyz{|}~~}|{zyxwwuutsrrrqqqqqqrsssttuuvvvwxy{|||~zwxzzyxy{|{yyzzxutttw{~|yxxyyyz{{|~}|{yxxwvuttsssttsssssrqqqqqqrtuwy{}~~}|{{zywwwwvvuuuvvvvxy{{|~~~}|{zzyxwvvuttsrrrrrrssssssttuuuvwxxyz{|}~~~~~~~~}||{yyxxxxxyz{{|}}}}~}}}}}}}}}}}}}}}||||||||}}}}}}|||||{{{{|||||||}~~~~~~~}|||{{zzzzzzzzz{{||||}}}~~~~~~~~~~~}{zyxwwwvvuuvwwwwxyz{{{|}~~~~}}}|{zzyyxwvvutsssssssstvwwwxyyz{{{|}~~~~~}|||||{{{zzyyyyyxxxxxxxy|~~}~}{zxxy{zvsrqqqqpnmnnoonnnnpqrsstuuuuvwxyz{}~~}|{zyxwwwwwvuuttttttuuuuuuuuvwwxyz{{|}~~~}|zyxxxxwwwwwwvuutuuuuuuvvvvwwwvvvwxyz{|}~~}||{zyyyyxxwwvvvvvvvvwwxxyyyz{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}~~}||{zyyyxxxxxwwwwwvvvvvwwwxxyz{{|}~~~|{yxvvutsrqqqponnmmmmmmmmnoppqrstuvwxy{}~}{zyxvutttsstvwusrqooqsstux{|||}~~}|{zyxxxwvuuuutsrqqppopqqrrsstuuvwxyyzz{}}~~}|zzzzyyxxwvuttssrrrrsstuvwyz{||}~}||||||||||}}}}}}~~~~~~~~~}||{{zzyyxwwwvuuuuuuuuvwwxyzz{{|}}}~~~~~~~~~~~~~~~~~}}}~~~~}|{zzyxwvvuutsssssstuvwxxyyzzzzzzzz{{|}~~~}|{zzzyxxwwvvvuuuuuuuuvvwwwwwwwxxyyzzz{|}}~~}}|{{{{{{{zzzzzzyyyyzz{{|}~~}{zzyxwvvutsrrrrrrrssrsrrrsstuwxxyz{|~~}||||||{{{{{{{{{|||}}~}|{zyxvutttsssssssrrrstttuuvvwxz{}}~~}|{zyxxwvuuuuuuuvwwwxxzz{{{|||||}}}~~~~~~~~~~}}}}}|{{||||||}}}}}}}}}}}}~}~~~~~}}}~}|||||{{{{zzzzzzzzzzzzzzzz{{{{{{{{{||}}~~~~~~~~}||{{{{zzzzyzzzzzz{||}}~~~~~~~~}}}}||{{{zyxxyyyyyyzzzz{{||||}}~~~}|{{zzyyxxxxwwvvwxyz{}~~~}|zyyxwvutuuuttttttsstttsssttuvwxyyz{|}~~~}{zyxwvvvvuvz}zsnmmnqtutstvxxxxxxxxy}|zxwvuttstsrqqqqqrstuvwwvvvvvvwxz|}~~}}|{zzyzyyyyyyyxxxxwwwwwvvvwwxyyz|}~}}}}||{{{{{zzzzzzzz{{{{{{{{{{|}}}~~~~~~~~~~~~~~~~~~~~~}|||{{{{{zzzzzzzyyzzzzzzz{{||}~}||{{{zzyyyxwvuutssrrrrqqqqqqrrstvwxz{}~~}|{zzyyyyxxwwwwwvvvvvvvuvvvwwxyyzz{|}~~}|{zyxvvuttsstssrsttuuuuvvvvvvvwwwwxyyz{{|}}~~}|{zzyxwwvvvutttuutttuvwwxy{||||}~~{{~~}|{{|}}}|}~~~}{zz{{{||{zyxxxxxwvvwwxxyyyxyyz{{{||}}}}}}}~~~~~~~}|{{zzz{{z{{{{zzzzzyyxwvvvvvvvvwwwxxyyz|}~~}||{{zyyxxwwwwvuttttttttttuvvwxxyyzz{|||}~~~}||||||||||{{{||}}}~~}|{zyxwvvutsssrrrsstttttuuuuuvvwxyyyz{|}~~~~~~}}}}}}}}}~~}|}~~~~}{{{zywvvwvttw}}xsqoosxzz{|}}}|{{{~~||~~}}{{zzyxwvtssrrrrrrrrtvwxxwwwxyzzz|}~~~|{{{{{zzz{{{{z{{|}}~~~~~}}}}}||{{zzyxxxwvvuuuutsrrsttvwxyyzz{|}~~~}}}}}}|{{{{{{|||}}}}}~~~~~~~}}}||||||||||{{|||||{{{{{||}~~}}|{{{zzyyyyyxxxyyyyxyyzz{{|}}~~~}|||{zzyyxwvvuuttttuuuuvvwxy{|}~~~}|{zzyxwvvuuuuttttsttuuvvvwwxxyz{|}}}~~~}}|{{zyyyyxxxxxxwwvuvvvvwwxyyyxxxxwwxy{{{{{|}}~~~}||||}}}|||||}}|{{{{z{{{{|||||}}~~}||{zyyxxxz{~ypoopu}{yz}~~~~}~~}}}~~{z{|{zz}~{{||}~}{zxxxyyz{||}~~~~}}|{zyxwxxyzzzzyyyzzzyyyzzxxy{|~~}{zzyyyyyyyyxxxxxxwwwwwxxyz{zzzyyzz{{||}~~~~}}}}}}|||{zxxwvvvvvuuuuuvwwxxyzz{||}}~~~~~~~~~}||{{{zyxwvuuuuuuttssstttuvvvvvvwxyy{|~~~}|{{{{{zyxxwvvuuvwwwwwxxxxyz{|}}~~}|{{{zyy{||~~~||{{|}~~}}|}zyz~{{}~}z|}yvssvyzzyyyxxwwx{}}~}||}~}||}~}|{|}~}|{{{{{{}~~~}}~~~}|}}~~}{zyyyyyxwustuuttutttttvxyyyyxxxxxxxyyyz}~}{yxwvwwwwxxwwxxxyzzzyxwvwxyz{|}~~~~~~~~~}}}}}}}~~~|z{}zrnvytuy{||{yxz}|xtsstw{|zwvtstwz}yy}{{|~~|zyz{|~}{zyyyyxwvwy{zyxvutsrrrsttuuvwyzzyyz{{{|}~}zyxwwwwy{{|{zxwwvvuuvvvwxyyyyyz{}}~~~~}~~}||||||||}~~~~}}}}~~~~~~}|||}}|{zyyyyzzyxxxxxxxwwxxxxxyyyxwwwwwxxyz||}}~~~~~}}||}}}}}|}}}~~~}|{{zzz{||||||||||}}~~}}|||{{|||{zyyyxxxxxxxxxyzz{{|}}~~~}}||{zyyyxwwwwwxxxyyxxxyz{{||}~~~~}}|{zyyxwuuttsrqqqqqqqrrsssstttuuuvwwxyz{|}~~~}}||{{zzyyxwwvvvvuuuvvvvwwxxxyzzzz{{||}~~~~}}||||||||||||||||}}}~~~~}~~~~~~~~~~~~~~}}||{zzyyyyxxxyyyzzz{{||||}}~~~~}}}}}}}}~~~~~~~~~~}|{{{{{{{|||}}~~}|||{zzyyyyzz{|}}~~~~}}}|{zzzyxwvvvuuttttttttttuuvwxy{|}~~}|{zzzyyxxxwvuttsssrrsstuvxyz{{|}~~~~}|{zz{{zzyyyyyxxxwwwxxxyyzzz{{{{|~~}}}||{{{zzzzzz{{{{{||||||}}}}}~~~}||{{zz{{||}}}}}}||{{zzyyyyyyzz{||}~~~~~}}}|||}}}~~~||{zzz{{{{{zzzyyxxwxxxxxxxxxxxxxxxxxyyz{{|||||}}~~}}||||{zyyxxwwwwwwwvvvvvvvvvvvvvwwxyyzzzzz{{|||||||||||}}~~~}}}|}}}}}}}}}}}}~~~~}|{zyyyyyzzz{{zzzyxxxyyz{{|||||}}}~~~}}|{zzyxwwxxxyyyyyyzzz{{|||}}}~}~~~~~}||{zyyyxxyyyzz{|}~~~~}}|{{zzyyyyyyyzz{||}}~~~}}|{zzyxwvvvvwwxyzz{{||||||||||{{zzzzzzz{{{|}}~~~~~~~~~}}}|||||||||||||||{{{{{{{|||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{zzzyxwwvvuuvvwxxyzz{||}}~~}|{{zyyxxxxxxyyzzzz{{{|||}}}}}|}}~~~~}}}}}}}~~~}}}||{{{{zzzzzzzzzzzzzzzzzzzzzyxxwvutsrrrqrrsttuvvwxxxyyyzzzzz{||}}}~~~~~~~~~~~~~~~}}|{{{{{{{|||}~~~~}}}}}||{{{zyxyyz{|}~~~}}}}}}}}}}|}}}}}}||{{zzyyxxxxyyyyyz{||}}~~~~}|{{zz{{{{||}}~~~~~~~}}}~~~~~~~~~~}}}}}}~~~~}}}||{zzzzzzyyyyzzzz{{|}}~~~~}}}}}||{{|||{|||||{{zzzzzz{{|}}~~~~~}}}|||}}||||||{zzzyzyyyyz{{||}~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}~~~}}}|{{{zzzzzz{{{{{{{{|}~~~~~}|{{zzyxwwvvwwwwwxyzzzzz{|}}~~~~~~~~~~~~~}|{zyxwwvvvvvvvwwwwwwwwwwvvvuuuvvwwxxyyyyyyzzz{{{||}}}}}}}||||||{{{{{{{{{{{zzz{{{{{|||||||||||||{{{|||||}}~~~~~~~~~~}}}}}}}}|||{zzzyyyyxyyyz{{||}}}~~}}~~~~}}}}}}}}~~~~}}~~~}}}}}}}~~~~}||{{zzzzzzzyyyxxxxxwwxyyz{|}~~~~}}}||||}}~~~~}}~~~~~}}||{{{{{{{{{||}}}~~~~}}}}~~~~~~}}|}}}}||||{{zzzzzzzzyzz{{|||}}~~~}~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}~~~~~~~~}}}}}}|||}}}}~~~~~~~}}}}~~~~~~}|{zzyyyyzzz{||}}~~~}|{zzzz{{{|||}~~~~~~}|||{{zzzyzzzzzzz{{{{{z{{{{{{||}}}}}~~~~~}}|||||||||{{zzyyyyyyyxxxxxxwwwxxxxwwwwwvvwwwxyzz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~}}~~~~~~~~}}}}}}~~~}}}|{{z{{|}~~~}|{{zz{{{{|||}}}}}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}|||||||}}}~~~~~}}}}}}}}~~~~~~~~~~~~}}||{{{{{{{{{{||||{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}|||{{{||||||||{{{||}}~~~}|{zzyzzzzzzzzzzzzzzyyxxxxwxxxyyz{|}~~~}}||||||||||||||{{{{{zzzyyyyxxxxxxxxwxxxxxxxxyyyyyyzzz{{{{zzzz{{{||}}}}}}~~~~~~~~~}}|||||{{{{{||}}~~~~~~~~~~~~~~~~~}|{zyyyyyyyyyyyyyyyyyyyzzz{||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||||||||}}}}}}}}}}}|||{{{|||||||||||||||||}}~~~~~}}}}}}}}~~~~~~~~}}}~~}}}}}}}}}}}}}}|||||||||||||}}}}}}}~~}~~~~~~~~~}}}}}}}}}}}~~}|{{{z{{{{||||||}}}}}}}}}}}}}}~~}}}~~}~~~~~}}}}}}}}}|||{{{{{{{{{{|||}}~~~~~~~~}}||{{zz{{|}}~~}}|{zzyyyyyzzz{{|||}}~~~~~~~}|||||||||||{{{zzzyyyyyyyyyzz{{|}}}}}}}}}}|||{{{{{{||||||}}||||||{{{{{{{{{{zzzzzzzzyyxxxxxxxxyyzz{||}}~~~~~~~~~~~~~~~~}}|||||}}}}}}||{{{{zzzz{{|||}}}}}}}}}}||{{{zzzz{{{{{||}}}}~~~~~~~}}|{{zzzzz{{|||}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}|||}}}}}}}~~~~~~~}}~~~~}||{{zyyyyxyyyyzzzzzzzzyyyyyyyyyyzz{{|}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{{|||}}~~~~~~~~~~}}}|||||||||||}~~~~}}}|||||||}}~~~~}}}|||}}}~~~~~~~}}}}}}}}}||||||{{zzzzzzzz{{{{{{{{{zzzyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{|||}}}}~~~~~~~~~~~~~~~~~~~}||{zzyyxxxwwwwwwwwwxxyyzz{||}}~~~~}}}}}}}}}||||||||}}}}}|||{{{zzzzzzz{|||}}}}}||{{{{{{||}}~~~~}}}}}}}~~~~}}|||{{{{{||||||{{{{{zzzyyyyyyyyzzzzz{{{{||||}}~~~~~~~~~~~}|{zyyyyyzz{||}}~~~~~~}}}}}~~}|{{{zz{{{|||||||||||||||||||}}}}|||||||||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}|{{zzzyyzzzzzzzzzyyyyyyyyyzzzzzzz{{{{||||}}}~~~~~~}}||{{{zzzzz{{{{{|||||||||{{{{zz{{{{{||}}}~~~~~~~~~~~~~~~~}}|{zyxxxxxxxxyyyzzz{{|||}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}|||||{{{{{{{{{{{||||}}}}~~~~~~~}}}}}||||||}}}}}}}}}}||||||||}}}~~~~~~~~~}}|||{{{{{{||}}}}}}}||{{{{{{||||}}}||||{{zzzzzzzzz{{{{zzzzzzzzzz{{{|||}}}}}}}}}}}}}}~~~~}||{{{|||}}~~~~~~~}}||{{{zzz{{|||}}~~~~~~~}}}}}}||||||{{{{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzzzzzzz{{{{{{|||{|||||||}}}}}}}}~~~~~~~}}||{{{{{{{{{{{{{{{{{|{{{{{{{{{{{||||}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~}}}}}|||{{{{{{{|||}}~~~~}}||||||||}}}~~~~~~~}}}}||||{{{{{{{{{{{{||||||{{{{zzzzyyyyyyzzzz{{||||||}}}}~~~~~~~~~~~~~}}}|||||{{zzzyzzzzz{|||}}}}}}}||{{{{{{{||}}}}||||{{{{{{{{{{{{{|||||||{{{zzyyyzzz{{||}}}}}~~~~~~~~~~}}}}}~~~~}}}}}||||||||||{{{zzyyyxxxxyyyyyyzzzz{{{{{{{{{{{||}~~~~~}}}}}}}~~~~~~~~~~~~~~~~}|{{zzzzzzzzzz{{||||||{{{zzzzyyzz{{|}}~~~~~}}}}}}}}}}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zyyxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{||||||||||}}}}}~~~~}||{zzzzzzz{{{{||}}}}}}}}}}||{{{z{{{{{{zzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzz{{||}~~~}||{{{{{{{||}~~~~~~}}|{{zyyyyyxyyyyzzzzzzzzzzzzzyyyyyzzz{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~}}|{{zzzzzz{{|||}}}~~~}}}||||||}~~~~~}}}|||{{{{{|||}}}}}}}~~~~~~~~}}}}~~~~~~}}~~~~~}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}||{{zzzzzzzzzzzzzyyyyyyyyyyyzz{||}}}~~~~~~~}}}||||}}~~~~}}|||||||||||||{{{{{{{{zzyyyyzzzzzzzzzzzzyyyyyyyyyzzzz{{||||||||{{{{||}}~~~~}}|||||}}}~~~~~~~~~}}||{||||||||}||||{{{zzyyxxxwwxxxxxyyzzz{{zzzzzzzz{{||||||||||}}}}~~~~}{zww{yuokosy~~||xrpnojelqrtvvux{{|~}|{xtomkiotvz{xz|~}}}xttqoruw||uokihinqsy~~~|xvvutwxy{zvttv{~yvurqstv{}~|zwusrpopqty~}{zz{|~~||}|xspmlkjklosvyzzywwwvtrpnmnopsuy~}zwvvxz~}{xwuuwxz|{vrqoopqrvy|~|yxxxy{~}{|{|}~{xvtrrtuuvwxyyywvuutrrqrrqqsuwz}}|{{|}}||||~~zvsponnprtvxz{}~~}|{ywvutuvxz}}|{|}~||{{{zyyzz{{{{{{zxvsrqonnnpqrtuwyyyyxwvuuuuvxz|~~}}|{|~~|zyxwwxy{~~{ywwvwwwwvvwvtsrpnmkkkkklmnoqssstttuuuuvvvxz{|~}{{{|}~~}|ywusqpponnoprtvwyz{{|{zyxxxyzz}}|{ywvusrrrstuvwwxxxxxwwvutttttvwy{|}~~}{yxwvvvvwxxxxxxxyxwwvvuuuuuvwxz{|}~~}}}||{zyyyyyxxxxyyyyyxxxxxwwwxyyz{{|}~~~~~~~}{{{{{zzzz{{||{{{{{||}}~~}|{zyxxwwwvvvvwwwvvuuuuuuuuvvwxxyyz{|}}}~~|{zxwwvutsrrssssrrrrrrrrqrstuuvvwxyyyyyz|}~~~}||{zzzzywvuuvvvvuuuvvvvvvvwxyzz{|}~}}|{zyyxxyxxwvuvvvvvvvvvvvvvvvwwxxxxyyz{{{|}~~}}}|{{{{{{{zyyyyxxwvuvvvwwwwwxxyyxxyyzz{{|}~~}}}}}}}~~}|{zyyxxwwvuuuutssrrrrrrrrrrssttttttuuuvvwxxyz{||}}~~~~}}}}}}||{{{zzyyxxyyyyyyyzz{{{{{{z{{z{{||}~~}|{zxxwvvutttttttuutuuuuvvvvwwwwwxxxyz{|}~~~~~~~~}|||{{zyyyzzzzz{{{{{{||||}~~~~}|{{zxwwwwwwwwwwwwwwwwwwwxxxxyyyz{|~~}||{{zz{||}}}~~~~}||{{{zyyyyzzzzzzzzzzzzzzz{zzz{{{||}~~~}}|||{{zzyxxwvuttsssssrrrrrrqqqrrsstuwxyz{|}~~~}|||{zzyzzzyyyyyyyyyyzzzzyyyzzzz{{|}~~~~}|||{{{zzzzyyyyyyyxxwwwvvvuuvvvvwwxyzz{|}}~~~~}}|{zyyxwwvvvvvuuuuuvvvwwxyzz{{||}~~~~~}||{zzyxxxwwvvvvvuuuvvvvuuuuuuuuuuvvvvwxxyyyyz{{||}~~~~}}|{zyyxwwvvvvvwwwwxxyyzz{{||||}}~~}}|{zzyxwwvvuuttttttsssssttuuvvwwxxxyyyzz{|}~~~~~~}}}}}}|||}}}}||||||||||}}~~}|{zxwwvvvvvvvvvwwwxxyzz{{{||||}}~~~~}}|||||}}}}~~~~~~~}}}}}}}||}|||{{zzzyyyxxxxxxxyyz{{{|}~~~~}|{zyyyxxxxxwwvvutsrrqqqqqqrrsstttuvvwwxyz{{||}~~~}}}}||{{{zyyyyyyyyyzz{{{{{{{{{{z{{{{{{|}~~}||{{zyyyyyxxwxxxwwvvvvvuuuuuuvvvwwxyzz{|}~~~~~}|{zzywvvutttttuuvvwwwxxyyyzz{|}~~~~}}}}~~~~~~~~~}}}}}~}}}||{zzzzyyxxxxxwwvvvuuutttttuuuuuvwwxxyz||}}~~}}|{{zxwwvvvvvvvwwwwwwwwxxxxyzz{||}~~~}}||{zyyxwvuttttttttuuvvvvuuvvvvvwwxyyz{{}~~~}}}}|{{{||}}}}~~~}|{{zyxwwwwwwwwwwwxxxxxyyzzz{{||}}~~~~~~~~}}}}}}}}}}~~~~~~~~~}||{zyyyxxxxxxxyyyyyyyyzzzzz{{{|}~~||{zyxwwvvutttttsssstttttuuuuvvvvwxxxxxxyzz{{|}~~~}}|{zzyyxxxwwwwwwxxxyyzz{{||}~~~~~~~~~}||{zyyxxwvuuuuuuuuuuvvvvvvvvvvvvwxxyyz{|}~}|||{{{zzzyxxwwwwwwwwxxxxxxxyzz{|}}~~~}}}}}}}}}}||{{{zzz{{||}~~~}}||{{zyyxwvvuuuuuuuuuuuuuuuvvwwwwxxyyzz{|}~~}|{zyyxxwwxxyyyyyzzzyyyyyyyyyyyyyyyxxyyyyzz|}~~~}|{{zyyyyyyyyxxxxwwvvvvuuvvvwxyyyzz{{{zz{{{{{{|}}~~~~~~~~~}}~~~}}}}}}}}}}~~~~~~~}}|{{{{{zyyyyxxxwwwwwxxxyzz{{|}}~~~~}}|||{{{zzz{{{||}}}}}}~~~~}|{zyyxxxwwwwwwwwxyz{||}}~~~~~}|{zyxwwvuuuvvvvvvwwwwvvvuuuuuuuvvvwwxxyyyz{{}~~~}||{{zzyxxxxxxxxyyzz{{|}}}}}~~~~~}}}}}~~~}||{zzyyxxwwwwwwwwwxxxxwwvvvvvvvwwxyyz{||}}}~~}|{{zzyyzzzzyzzzyyyxyyyzzz{{||}}~~~}}||{{zzyyyyyyyyzzzzzz{{zz{{|}~~}||{zzyyxxwwvvuuvvvuuuuuuuuuvvwxyz{|}~~~}|{zzyxxxxxxxxxxyyyyxxxxxwwvvwwwxxxyyyzzz{||}}~~~}|{zzyyyxxxwwwwwwvwwxxxyyzz{{{{|||||||}}~~~~~~~}||{{{{{|||}}~~~}}|{{{{{zzzzzzzyyyyyyyyyzz{{||}~~~~~~~~}}}|||{{{{||||||||}}~~~~~}||{zzzyyxxwwxxxyyzz{{||}}}}}}~~~~~}|{zyxwvuuttttssttttttttuuuuuuuuvvvwwxyyzz{||}}~~~}||{{{{zzzzzzzzzzzz{{|||||}}}}}}}}}}}~~~~~}|{{zzyyyyxxwwwwwwwwwxxxxxxxxxyyyyz{{{{{|}}~~~~}|||{zzyzzyyyyzzz{{{{||}}}~~~~}}|{||{{{{{{{{zzzyyyyxxxxyyyyz{|}~~~~~~~}}}||{{zzyyxwvvvuuuuuuuvvvwxxyzzz{{|}}}}~~}||{zyxxwwvuutttttttuuuuuuuuvvvvuuvvwwxyz{|}}~~~}}|{zzzyyyyxxxwwwwvvvvvvvwwxyyzz{|}}}}~~~~}}|{{{||}}}~~~~~~}}}}}}}}}}~~~~~~~~}}||{{zyxyyyyyzzz{{{||}}~~~~}}}}~~~~}|||||{{{|||||}}~~~}|{zyxxxxxxxxxxxxxxxyyzzz{{|||}}~~}|{zywvuutsrrqqqqqqrrssssssstttuuvwwwwxxxyyz{|}~~~}}}}}}|||{{zzyyyyyzzzyzzzzzz{{{{{{|||}}~~~~}|{{zzyyyyyyyyyyyyyyyxxwwvvvvvvvvwwxxyz{}~~~}}|{{{{zzyzzzzzzzz{{||||}}~~~~~~~}}}}}}|||||{{{zzzzzzzz{{{{{{{{{{||}}}~~~}}||{{{{{{zzzzzyyyyyyzzzzzzzzyyyzz{{||}}~~~~}|{zyxwwwvvvvuuuttssssssssssssssttuuuuvvwwxxyz{|}~~}}|{{zzzyxxxxwwwwwwvvvvvvvwwwwwwwwwxxyz{|}~~~~}}|{||{{{{zzzyyyyyyzz{||}~~~~}}}||||{{zzzzz{{{{|||}}}}~~~~~~}}|{{zyyxxxxxxxyzzz{zz{{{|||}~~}}|{zzyyyyyyyzz{{{{{{{zzzzz{||}}~~|{zyxxwwvvuuttsssrrrqqrrrsstuuvvwwwxxyzzzz{{{||}}~~~~~~}|||||{{{{{|||{{{zzyyxwwwwvvuuuuuuuvwxyz|}~}||{zyyyxxwvvwwvvvuuvvvvvvwxyyzz{{|||||}}~~~}}||{{zzzzzzzz{{{|||}}}}}}}~~~~~}}||{{{zzzyyyyyyxxxxyyyyyzzz{{{{|}}}~~}|||{{{{{||{{{{{{{zzzzzzzz{{|}}~~~~~~~~~}}}||{{zyxwvuttsrqqpppppoooppqrrssttuvwxyzzz{{||}}~~}|{zyyyxxwwwwvvuuttttttssttuuvwxyzz{|}~~}|{zyxxwwwwwwwwxyyz{||}~~~~~}}}||||||{{{{{{{{{||}}~~}}|{zzzyyxxwwvvvuuuuvwxxyz{{||||}}~~~~}}||{{{zzzzzzyzzzzzzz{{||}}~~~~~~}}||{{zzzyyyxxwwvvvvvutttttttttttttuuvwxyyzz{{{{{{{||}~~}|{zzzyyxxwvvutttssssssttuuvvwxxyyyz{|}}~~~}}||{{zyyyxxwvvuuuttttttuuvvwxyzz{|}~~}}}}||{{{{zzzzzzzz{{||}}~~~~~}|{{zyxwwvvuuuttuuvwwxxyzz{{||}}~~~~~}}}}}}|||}|||{{||||||{{{||||}}~~~~}}|{{zzzzyyyyyyxwvvuttsrrrqqppppppqqrrstuvwxyzzz{{{|}~~~}||{zyyxxwvvvvvvvvvvuuuuuuvwwxyyz{||}~~~}}|||{zyyxxwwvvvwwwxxxyzz{|}}~~}}||{{zzzzyyyyyyyyzzz{|}~~~}}|zyxxwwvvuuuttutuuvvwxyz{|||}}~~~~~}}}}}}}}}}}~~~}~~}}}}}}}}}~}}}}~~~~~}}||{zyyxwvvuuttsssrrsssttuuvwxxyz{{{|||}}~~~}||{zyyxxxwwvvvuutttttttssttuvvwxyz{{|}~~~}|{{{zzzzzzzzzyyxxxxxwwwwwxxxxyz{{|}}~~~~~~}|{{zzyxxwwwwxxxxyyzz{||}~~~~}||{zzzyyxxwwwvvvvvvvvwwxxyyyzz{{||}~~~~~}}||{zzzyzzz{{{{||}}~~~}|{zzyxxwwwvuutttssssrrrqqqqrrssstuuvwxxyzz{{{|}~~~}}|{{zzzzyxwwvvvvuuuuvvwwxxyz{{|}}~~~~}|||{{zyyxxxxxxxxxxxxxxxxyyzz{{|||}}~~~~~~~~}}}}}||{{{zzzzzzz{{{||}~~~~}}}}|||{{{zzyxxxxwwwwwwwwvvvvwwwwwxyyzz{|}~~}}}}}}}}}||||}||||||||}~~~~~~~}}||{{zzyyyyxxwwwvvvuuuuuuuttssstttuuvwwxyz{|~~~}|{zzyxxxwwvuuuuutttuvvwwxxxyyzzzz{||}}}~~~}}}||{{zzzzyyyyyyyyyyyyyzzz{{|}~~~~~}}|{zzzyyxxxxxxxwwwxxxxxxyyz{{|}~~~}}|{zzyyxxwwwwwwwwwwwwwwxxxyyyzz{||}}~~~~}}|{{zzzzzzzzzzz{{{{||}}}}~~~}}||{{zzyyxxwwwvuuuttttttttttttttttuvvwxy}{xxyz}}{xqkilnnrw|~~|z}~zuqlfaa`_chnsx}|xusrnlnqu{~zwsqqqqtwwx{}zy{zwtqnjhhhijlosy}~ywtqppquz}zwvwz}|wttttw{}zwurqqstx|~||||~~yvuux{}~xspmlmnquy}~{wtqomnpsvz~}{xuronnnpsvx{}zxvuvvwy{|~}|}}zxxwwxxyyzyxvronmkjjiijlnpsvxyyyyxvtrqppqsux{}||}~~~|xtqnljihhikmpsuvwxvusqomlllmoquxz~}zwtqpppppqrtvwwxyyxwusrrrrstuwz|~}||||~~}}~}{zywuutttuvvwyyyyyxwvtsrssuvwx{}~~~}||{|}}~~}|{zzyyxxy{~~|zyxwuutttvwz|}~}||zyyxxyyz{}~}}|}}}~}|zzyz{||{{ywurpmlkjiiijkmnopqqqrqqqppppqqrsuvxz{|~~}|{zzzyyyyxxwvtrponnnnopqrstuvwwxyxxyyzz{|}}{zyyyxxwusrrrqqqqqqqqqqrrssssttuvvwwxxyz|}}~~~~}|zyyxxxyz{{{{{|||}}||{{|||}~~~~~}}||{|||||||||||}|||{zzzzzzyyxxyyzzyyyz{|}~~~~~~}{yxwvutrqpoooopppooonnooonnnnoooooooppqqrsuvxy|~~~|zyyxxwwvutsssstttssssttuvvwxyz{|||}~}|{yxxwwwvuutssstttsssrrrssssrsstuvvwxy{|~~~}}|{zzzzzzzyyxxxxwwxxxxxyyxxwwxyzzzz{{{|}}~~}||||{{zzzzzzzyxwwwxyyzz{{{{||||{{{{||}~~~~~~~}}}|||{||}}~~~}|zxwvuutttsrrrrrqqppoonnnnnnnoopqqqrrrstuvwxyz{}~~}|{{{zzyxxwwvvwwwwwvuuuvvwwwxyz{{|}}~~~}|{{zzyxxwwvusrrrrrrsrrsstttttttuuvwxyzz{|}~~}|{{zzyyxxxxxyyzzzz{{{{|}}}}}~~~~~}}||||{{zzzyxwwwwwwvvwwxyyzzz{{{||||}}~~~~~~~}}}~~}|{{zzzzzzzyxwvuutsrrqppoonmmmmnnnnoopqqrstuvwxyz{|}~~~~|{zzzzzzz{zzzzyyyxxwwwwwwwwxxz{|}}~~|{{zyxxxxxwwvvvvvutttttttuuuvwwwwwwwxxxxxyyzz{}~~~}}|{{{{{zzyyxwwvvvwwxxxyz{|}}}}}}}}~~~~~~}}|{zyxwvuuuuuuvvwxxyzzz{{z{{||||{{{{{{{{{{|||||||}~~}|{{zyyxxyzzzyyxwvvutsrqqppoppppooppqqrstuwxxyyzzzz{{{||}~~}}}||||||{{{{{zzyyyyyyxxyyyzz{{||}~~}|{zyxwwwvvuuvvvvvvvvvvvvvvvvuvvvwxyyz{|}}~~~~}}|{{zyxwwvwxxxyyyz{|}~~~~~~~}}}}}}}~~~}|{zzyxwwwwvvvvvvvvvuuvvwwxxyyzzzz{{{{{{{{||}}~~~}}||||||{||||{zzyyyxxwwwvuutsrrqqqqqqrrrsstuuuvwwwxxyyz{{||}}}}}}~~}}|||||||{{{{zyyxxyyyyyzz{||}~~~~}|{{zzyxxxxxwwwwwwxxxxxxxwwvvvvwwwwxyzz{||}~~~~~~~~~}|{zzyyxxwwwvvvvvwwxxxxxxxyyyxyyzzz{{{||}}}~~~}|{yxwwvuuttuuuuuvwwxxxxxyyyzzzzzzzzzzz{{|}~~}}}||{{{{{zzyyyyyyyxwwvvvuuuuuuuuuuuuuvvwwwwwxxxyzzz{zzzzzz{{|}~~~~}}||{{zzzz{{|||}}}}||}~~~~}|||{zzyxxxwwvvvvvwwwwwwwwwwxxxyyz{||}}}~~~}}||{{{zzyyxxwwwwwxyz{{{{{{{{{{zzzzz{{|||}~~}|{zyxwwwvvvvuuuvuuttsstttuuuvvvwwwwxxxxyyzz{|}~~}||{||||{{{{{{{zzyyxxxwwvvvvvvwwwwxxxyyyyyyyyyyxyyzzz{|||||}}~~~~}}}}}}~~~~}}}||||{{{{||}}}}~~~}||{zz{{zzzyyxyyyyyyxxxxxxxyyzzz{{{{||}~~~~~~~}|{zzyyyyxxxxwwxwwwwwvvvuuuuvvvvwwwwxxxxxyyzz{|}~~}||{{zzyxwwwwwvvuttttttuuuvwwwwwwwxyyyzz{{|}~~~~}}|{{{{{{{{{{zzzyyxwwvvvvuuuvvvvvvwxxyyyyyyyyyyzz{|}~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}~~~~~~~~}|{{zzzyxxwwwwwwwwwwxxxyyzz{{|||||}~~~~~}}||||{{{zzyzyyyxxxxxxxxxwwwwwwwwxxyz{||}}}~~}||{{zzyyxwvuuutsrrrrrrrrrrrssstttuvvwxyyz{{|}~~~}|{{zyxxxxxxxxxxxxxxxxxxxxyzzz{{|}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~}}||{{{{{|||||{{{{{{{{{z{{{{{{{{{|||}}}}}~~~~~}|||{{zzzzzzzzzzzz{{||}}}}~}}}||}}}~~~~~}}||{zyyxxxwwwvvvwwwwwwwvvvvuuuuuuuttssttvwxyzz{|}~~~}|{yxwvuttsssssssssssstttuuvwxyyz{|}~~}|{{zzzzzzzz{{{{zzyxwwvvvuuuuuvvvwxxxxyyyyyzzz{{{||}~~~~~~}}}}}}}}}}}}}}}|}}|||{{{{{{{{{{{{z{{|}~~~}}}}||||||{{{zyyxxxxyyyz{{{|||}~~~~~}}~~~~~~~~}||{{{||||||{{zzzzyyxxxxwwvvvvvwwwwxxxxyyzz{||}~~~~}}||{zzyyxwwvuuutsrqppoooppqrrstvwxxyyz{{|||}~~~~}||||||||{{{{{zzyyxxwwwwxxyyz{{||}}~~~~~~~~}}||{{zzyyzzzzzzzzzzyxxwwwwvvvwwxxxyyyyyyyyyyz{|}~~}}|||||{{{{{||||||}}}}}}}~~~}}|||{zzyxwwwwvvvvvuutttttttsssttuvvwxxyyz{{{{{{{||{{||}}~~~}|||{{zzyyxwwvuttssssssttuvwxyyzz{|}}~~}}}}||{{zyyxwwvuuvvvvvwwwwwwwwwwwxxyzz{{|}~~~~~~~~}}|{{{{{{{{{|||{{{{zzyxxxxxxxxxyyz{||}}}}~~~~}}}|{{{{zzzzzzyyzzz{||}}}~~~~~~~~}}}}}~~~}}|{{zzzyyxxwwwwwxxxxxxxxyyyyyzzzzzzz{{||}}~~~|{{zyxwvvvvvvvvvvuuuuuuuuuvvwwxxyyzz{{||}~~~~}}|{{zyyxxxxxxxxyyyyzz{{||||}}~~~~~}||{{{{{{{{{{{{{zzyyxwwvvvvuutttttttuvvwwxyz{{||}}~~~~}}~~}}}}}}}~~~~~~~~~~~~}}}}}}}||{zzyyxwwvvuttssttuuvvwwxxxxxxwwwwwwxxxyyz{{||||}~~~~~}||{zzyxxxxxxxxxxxxyyyyyyzz{{{||}~~~~~}||{zzzyyyyyyyxxwvvvvvvvvvvvwwxyyz{{|}}|||}}~~~~~~~~}}||{{{zzyyyyyxwvvvvwwwxxxyyyzz{{||}}~~~}}||{zzzzyzzzz{{{||}}}~~~~}}|||{{|{{{{{{{zzyyyyyxxyyyyzzzz{{{{{|||{{{{{{{{{{{{||||||}~~~~~}}}|{{zzyyxwvvvvvvvwwwwxxxxxxyyyzz{{|}~~~~}}}}||||||||{{zzyyxxxxxxxyz{|}}}}}}}}||{{{{{{{|}~~}}}|||{zyxxwvvvvvvvuutttuuuuuvvvwwwwwwwxxyz{||}}~~~~}}}}}||||}}}}~~~~~~~~~}}|||{{{zyyyyyyxxxxxwwvvuvvvwwwwwwwwxxxxxxyyyyyyyzz{{{{{{{|}}}}}~~~}}|||{{zzyyyyyyzz{{{|||{{|||{{zzz{{||}}~~|{{zzzyyxxxxxxxxxwwwwvvvuuuuvwxxyyzz{{{zz{{||}}~~~}}|{zyxwwvvvvuuuvvwwxxxyyyyxxxxxxyzz{||}}~~~~~~~~}}||{{{{{{{{{{|||||{{{||}}~~~~}}|{{{zzzzzzzyyyxxxxxxxyyyyyz{{||||||||||||||||{{{zzzz{{|||}}~~~}|||{zyyxxwwwwwwwwwwwwwwxxxyzz{{||}~~}|{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxyzz{{|}~~}|{{zzzzzyxxwvvvvuuutuuttttttttuuuuuvvwwwwxxyz{{|}}~~~~~~~~~~~~}|{{zyyyxxxxxxxxwvvvvvvvuuuvvvvvvvwwwxxxxxxyyyyyyzz{{{|||||||}}~~~~~~~~~~}}}|||{{zyyxxxxxyyyzzzz{{|}~~~~~}|{zyxwwvuuvvwwwxxxwwwwwvvvvvvvwwxyz|}~~}|{{zzyyyyyyyxxxyyyyxxwvvvvvvvvwwxxyzzz{{{{{{{{||}~~}}}}}}|||||{{||||||}}~~~~~}||{{{zzyyyxxxwwwwwwwwwxxxxxyyzzzzzyyyyzzz{{{||}}}}~~~~~~}}}}}~~~~}}}||||{{{zzzyyyyxxxxwwwwwwxxyyz{|}~~}|{zyyyxxxxxxxxxxxxxxxxyyyzz{{|}}~~~~}||{{zzyyyxxxxxwwvvvvvvuutttssssttttuuvvvwxxyzz{{|}~~~~~}|{{zyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuvvvwwxxyyzzzzz{{{||}~~~}}}|||{{{zzyyyzzzz{{||}}}~~}}||||||||||||||{{{{{zyyxxxwwwwvvvvvvvvwwwxyyzzz{|}~~~}}|{{{{{zzzzzzyyxwwvvvvvvuuuvvvwwxxyz{|}}~~~~~~~~~}}}}}}}}}}}}}}}~}}~~~~~~~}||{{zzyxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyz{||}~~~~~}||{{{{{{{{||}}|||{{zyyxxwwwwwwxxyyz{|}}}~~}}}}}}}|||{{zzyxxwwwwwwwxxyz{|}}~~}|{zzzzzzzzzzzzzyxxwwwwwvvuuttttttttuuvvwwxxyyzz{|}~~~}}||{zyyxwwvvvuuuutttttuuuuvvvwwwwwwwvwwxxxxyyz{{|}}~~~~}}}||}}~~~~}||{zzyyyyyyyyz{|}~~~}}|{{{{{{{|||||||||{{zzyyyyyxxxxwwwwwwwxxxyzzz{{|}~~~|xrrtsstv{{yzzwspkffhiknoooquxwspruttvy}~{zyww{|}|{ywvrmlmoswxyz{xvvuutstvz{{|}}~}||}~~}|}~~{zyxvuvvuvyyyxwxxwwwy|}}}}~~~~}{zxwvuuvxyyzzyxvvwxxxxxxyzzzzz{|}}||}}~~~~}~~~~~~}}}~}|||{{{|}}~}~~}|{zxwvuutsrqqppponnoopqrstssstuvwwwxyy{|}}~~}}|{zzyywvtssrqomllllllmmopqqqrrstuuuvwyz{{|~~}||{{yxxxxwvuuuutuuvwxxxxxxyyz|}~~|{zwusrrqqqqppppoonnnnnooopqstuuuvvvwxyyzz{|}~~}}|{zzzyxxxxxxxxxxxwwvvvvwxxy{|}~~~~~~}}}|{{zzywvuuuuuuttttuuvwxyzz{{|||}}~~~}|{zyxxwwwvuuutsrqqqqqrrqqrrssstuvwwxxyy{|}~~}|{zyxxwvvvutsrqpqqqqqrstttuuuvwxyyzz|}~}{zyxxwwvutttttsstttuuvuuvvwwwwxyz|}~}zxvuuttsssstttssrrrsssstuwxyzz|}}}~~~}}}|{yxxxxwvvuttttttttttuuuuvvwxyz{|}~~~~}}}||{{zzyxxxyzzzzzzzzzyyyyyz{{||}~~~~~~~~}}}}|{{{{zyxvvvvvvvuuuuuuuuuvwxyzzz{}~~}}}|zyyxxwvuttsssrqpppqqrrrrrsstttttuvwxxyz{}~~~}|||||{zyxxxyyxxxxyyyyyyyz{||}~}||{ywusrqppoonnooppppppqqrrrstuvwxxz{|}~~}}}|{zxwwvvvuuuuuuvwwwwwwwxxxyyzz{|}}~~}}||||{{{{{{zzyyyyyyyyyyyyyyyyyyxxxz{{{{~~|{{{{||||~~~~}|{zyxxxxwvutuuwxxyz{{{{{zyxwwwxxyz{||}~~}|||{{{zzyyyxxwvwwxxyzzzz{||}}}~~~~~~~}}||{{|{zyyxwvvuuuuuvwwwwxxyzz{||~~}|{zyxwvvvuuutttttutuuuuuuuvvwwwxy{|}~~}||{zxwvuuuuttttuuuvvvvvvuuvvvwwxxy{|}~~}|||{zyyxwwvvuuuuuuuuuuuvwwxyz{{|}}~~~~~}|||{zyyyxxxwwwwwwvvvwwwwwwxxxyyzz{|}~~~~}}}||{{zzzyxwwwwvuuvvvvwwwwxxxxxxyyyyz{|}}~~~}}||{{zzyyyyyyyyzz{|||}}~~~}}|{zyxxwvutttssrrrrrrrrrrsstuvvwxyz{{|}~~}|{zzyxwvvuuvvvvvvwwwwvvwwwxxxxyyyyzz{|}~~~}||{{zyxwvvvvvuuuuvuuuttuuuuuvwwxxxyyz{{|}}~~~~}}|{{{zyxwwwvvuttttttuuvwxyyzz{{{||}~~}}|{zzyyyyyyyyyyyzzzzz{|}}~~~~}}|{zzyyxxwvwwxxyyz{|}}~~~~}|{zxwvuttssrrrrsssstuvxyyz{}}}}~~~{xxxxwuuvwwwwxyxusrqqqrsuvxyzzzz{{{{|}~~}|{zyxxwwvvvvvwwwwwwwwxxxxxxxxyyzzzzz{|}~~~}}}}}||{{zyxvuttssstttuuvvvvwwxxxxyyyyyyz{{{|}~~~~~}}}}}||{{zyxxwwvvvvvvvvwxxxyyyyzzz{{||}~~~~~}}}|{zzzzzyyyzzyyzzz{{|||}~~~~}}||{zyyxwvutssrrrrqrrssttuuvwxxyz{|}}~~~~~}}}}}}}{vqpqrrrsuwxxxxyyyyxvuvwxyz{}~~~~}}|{zzzzyxwvuuttsttttsrrrrrssstuvwxyz{|}}~~|{zyxwuttuuuuuuuuvvvuvvwwxxyzz{|||}}~~~~}}}}||{{{{{z{{{{{{{{|}~~~~~~}}|||{{z{{{{|||||}}~~~}|zzyxxwwwvvvvuuuutttuuvwxyzz{|}~~~}}|{zyyxxwvuttuuuuuuvvvvvwwxyyzz{||}}~~~}|{zzyyxxxwwwwwwvuuuuuvvwwxxyyz{||}~}|{zzxvutttsrqrssttuvwwwvvuuuuvwwwwxxyzz{{{{|}~~}}}}}|||{{{zzzyyxxxxxxxyyyzyyyyzzz{{|~~~}}}}||{{{zyyxyyyz{{{{{{{{{{{||}}~~}}|{zyxxwvvvvwwxxxxxxxwwwwwxxyz{{||}~~~}}|{zzzzzyyyyyyxxwwvvuuuutttuvvvvwwxyz{|~~}|{zzyxwvuuuutttttssssssstuvwwxxyyyzz{}~}|{yxwvvvuttuvwxxwvwxxxxxxxxxxxyyz{|}~~|~~~}|}~~~}}|||{{{zzz{}}||}~~~~}}}||||{zyz{||}}~~~~}|{yxwwwvuutuuvvvvwwxxyyzzzzzz{{||||}~~~~~~~}}|{{{zzyxxxxxxxxwwwwxxxxyyzzz{{||}}~~~}}|||{zyyyxxwwxxwwwwwwwwwwwxxyzzz{{|{{{|}~~~}}}||{zzyxwuttssssrsssssttttuuuvvwyyzz{}~~|{{z{{{{{{{{{|||{{{{{{{{{z{{||}}}}}}}}}~~}}|{zyyxyyyyxxxyyyzz{{|}~~{yyyyyyyxyz{zxwx{|{{yvtvxz|}}{z{|||}~~~~}|zyyyyxwvuttttttutsstttuuvwxyz{|}}~~~}}|{zzyyyxxxwwwwvuuutttttuvwwwwwxyyzzzz{{{{|}~~}|{zyxwvvvuutttuvvvvvwwxxyz{{{{|}~~}||||{|{{{{||}}}~~~~~~}}}}}}}}}~~~~~}}|||||{{{{{zyxxwwwvvwwxxyyyyzzz{{||}}~~~~~~~}}}}|||{{{zzyyyxxxxxxxxyzzzz{{{||}~~}||{{zzzzzzzzyyxwwwwwwwwvvvvuuuuuwxxyz{|}}}}~~~}{yxvwy|{zxvuttssssrqqrtuwxwwwwwxyz{{|}}~~}||||||||}}}}}}{{{{{{zzzzyyzz{{|}}~}}||{zzyyyyyyzzzz{{|}~~~}}|{zywvvvvvvvvvvwwwxxyz{{|}}~~~~~~}||{{{zzyyxxwvvuttssrrrrsstuuvxyyzz{||}}~~~}}|||||{{{{{zzzzyyxxwwvuuuuuuvvwwxyyz{{{||}}}~~~~~}}||zywwvvuuuuuuuuvvvvwwwwwwwwxwwxyz{|}}~~}}}}}|||{{{zzzzzzzzz{|||}~zxz|}~~~~}}||{{{{{{zzzzyyyzyyyz{{||||}}~~~~~~}}~~~~~~~~~}||{{zyyyyyzyyyyyyyzzz{{{||||}}}~~||{zzyxxxxxxxxwwvuuutttssttttuuvwxxyzz{|}}}}~~~~~}}}}}}|||{{{zyxxwwwwvvwwxxxxwwwxxxxyyzzzz{|}~~~~~~}}}}}}}||{zzzzzzyyzzzzzzzz{{{{{{{|}}~~~}}}|||{zzzzzzzzzzzz{{zz{{||}~~~~}}|||zyxwwwwwxyzzz{|||}}}~~}|{zzyxxwvuuuuuuttuwxxwxyyyxxyyyxxy{{{zz{{||~{{|}}}}zxvuuvwy{{yxyzyusstuuuvvvvxyz{|~~|zyxwvuttssrrstuvvuuuutttuuuvvvuuvwwwwxyz{}~~}|{zzzyxxyyz{|}}}}}}}}||{||}~~~~~~~~~~~}|{{zyxxwwxxxyyyzz{{{{{{{||||}}~~~}}}|{{{{{zzzz{{||||||{{{{zzzzzz{{|}~~~}||{{zyyxwwwvvvuuuuttttttuuvvwwxxxyzz{|}~~~~~~~~}||||{zyyyyxxxxxxxxxyyyxxxwwvvvvwwxxyyyz{{|}~~~}}||{zyxxxxxyyyxxxyxxxwwxxxyyyzz{||}~~~}xrty{zyyz|}~~~}|{z|~~}}}}|{zzzzzzzzzzz{|}~~}}||{{{{{{{zyyxxyyyxyzzxwwxyxxxwwxyyyyz{||||}}~~}}}|||{{zzyxxxwvuutttuuvwxxyyyyzz{{|}~~~}}||{zyyxxwwwwvutsssrrrrrrrrssssstuuvvwwwwxxyz{|}~~~~~~~~}||||{zzz{{||}~~~~~}}}}}}}|||||||}}~~~~~}|{zyxxxyzzyxwwwwvwy{|}}}||{{|}~|zyz||zyxyz}}{zzyyxxy|~~~~~~~~}|}}|zzzzzzz{{{zyyxwwwwvvvvvwxxxxxxxxxwwxxxxyz{|~~}}}|{zyxwvuuuutttuvvwwwwwvvvvvwxxyyz{|}}~~}}}}|{zyyxwvuttttttuuuuvwwwxyzzzz{{|}}~~~~~~}}}|}}}}}|||||||{{{{{||}~~~}|{{zyyyyyyzz{{{{{{{||}}}}~~~~~~~}}}}}|{{{{zzyz{{{{{{{{zzyyxxxwvvvvvvvwxyz|}~~~~}}||{{zzzzzyzzz{{zzzzzzzzz{{{|}}~~}|{{zzyxwwwvuuuuuuutttuuuuuttuuuuutsstuuwxyxxyz{}~~~~~|{zyz{{}}}}}}~~~|z{|||}}}zz{~}~}yxz{ywvx{~~{yursuvwxyz{}~~}}|{{||||}}}|{yxwvvvvuvvvwxyyz{{|||}~~~~~~~}}|||{zzyxyyyxwwvwwxxxyz{|}}~~}}}}}}}}}~~~~~}||{zzzzyyyxxxxxwwwwwwwwwwwxyzz{{|}~~~~}}|{{{{||{{{{{zyyxxwwwvvvvuuuuuvwxyyz{|}}}~~~~~}{zzzyxxwwwwvvuvvvvuuuvvwxxyyzzzz{{|{{{||}~~~~~~}}}||||{zzzzzzzz{{}~~zwvyyxz{~|yvsstuy}~~}zvtvz~~{xvw|~}}{z{}~{yyyz|~~}}}~~~|yvuuvxyyxwwwxyyxwvuuuvvvy{}|||}~~}~~}}}|{{{zxwwwxz{{|||{zzzyyyyyzzzz|~~|zzz{{zyxwvuuuvwxyxvtrrrstuuuuuuuuuuvvwwxwwxxy{}~}{{|}}}|ywy{||}}||}~~}|||}~~}y{vty~}}|||}{xuvwy{~}yvvvx{}}~~~}}||{z{{{||{yyz{||zyxwwxzzzzyyz}}|{{{{zxwwyzzzyvttuvvwwvuttuuvvx{~~}|}}~~~}}{zzyyyyyzzyxxxwwwwwwxxwxwwwwyzzxxxyz{|~~~}||||{zzzzzyxxxxyyzzzz{{zzyxxyz{|}}~~~~}}}|{{zzyxxwvvuuuuuuvvvvwwxxxxyyyyyyyyyyyzz{|~~}}}}}}}||||||||||||||||||}}~~~}|{{zyyyyyyyzzzyyyyyxyyzzzzz{||||}~~~}|{{zzzyxxxxxxxwwwxxxwwwwvvvvvwwwxxz{|}}}~~~}}|{zzyyyyyyyzz{{{{{{{|||}}~~~~}||||{{{zzzyyxxwwwvvvvvwwwwwwxxxxxxwwwwwwwxyz{|}~~}}}}}||||}}}||{{{{{{{z{{{{z{{{||}}}~~~}}||{{{{{|||||}}}}~~}}~~~}|||{{{{{{{{|||}}}}}}}~~~}}|{{zzzzz{{{||~~}|{zyxwwwvuttttttttttuuvvvvwwwxxyyyyyzzz{||}}~~~~~~~~~}}|{{{{zzzzz{{{{z{{{{{{{{||}~~~~~~}}||}}}}}}~~~}}|||{{zzyyzz{{|}~~}|{zyyxxxxxxwwvvuuttuutttttttttuuvwwwxxxxxxxyyz{|}~~}}}}}~~~~}}}}}|{{zzyyxxxxxxxwxxyyyzz{{|||}~~~}||{zzyxwwvvvuuuuuuuvvvvwwwxxxxxxxxxxyyzz{||}~~~~~~~~~~~~}||{{zzyyyyyyyyyyyyxxxxxyyzz{{{{{{{{{{||}~~~~~}||{{{{zzzzzzzzyyyxxxwwwwwwwwxxyz{|}~~~}}}|||{{{zz{{{{{{{|||||}}~~~}||{{zzzyyxxxwvvuuuuuuuuvvvvvwwwwwvvwwxyyz{|}}~~~~~~~~~~~~~~}}}~~~}}}}}}}~~~~~~~~}||||||}}~~~~~~~~~}}}}}}|||{{zyxwwvvuuttuuuuuuuvvuuttssrrssstuvwxyz{{|||}}~~~}~~~~}}}}||{{zzyyxxxxxxxxxyyyyyyyyzzzzzzyyyyyzz{|}}~~~}||}}}||||{zzyyxxxwwvvvuuvvvwxyyzz{{||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{zzzzzz{{{{{{{{{{||||}}~~~~~}|{zzyyyxxxxyyyyyyyyzzzz{{{{||}}}~~~~~~~~~}~~~~~}||{{{{{{||}}}}}}}}}||||}}}}}~~~~}}}}}~~~~}}|||{{zzzzzzyyxxwwvvvuuuuuuvvwxyyyyz{{{{{{{{{{{|}}~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}~~~~~}}~~~~~~~}}}||}}~~~~~~~}}}}}||{{zzyxxwwwvvuttuuuuuuuvvwwwwxxyyyyyyyyyyzz{|}}~~~}}||{{{zzyyyxxxxxyyyyyyyzzyyyxxwwwvvvwwxyyz{||}~~~~~}}|||{{zz{{{zzzyyyyyyyyyyzzyzzz{{||}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~~}}|||{{{{{{|{{zzzzzzyyyxxxxxyyzz{{||}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~}}|{{zyyyxxwwvvuuuttuuuuvvwxxyyzzzzzyyyxxyyzzz{{||}~~~~~~~~~~~~}}}~~~~~}|{zzzzz{{{||}}}~~~~~~~~}}|{{zzz{{{{{{{{{zzzzyyxxwvvutttssttuvvwxyz{{{{|||}}}~~~~~~~}}}}}}}}}}~~~~~}}}|||{{zzzyxxwwwwwvwwwxxyyyz{||}}}}}}}}}}~~~~~~}~}}}|{{zzyyyyzz{{{{{{{{{|{||||}}~~~~~}}}}}}}~~~}}}}}}}}}~~~~~}}}~~~~~~~~~~}}|{zyxxwwwwwwwwwwwxxyyzzz{{{{{{{{{|{{{{||||}||}}~~~~~~~~~~~~~~~~}}|||{{{{{{{{{zzyyxwwvvvvvvvvwwwxxwwwxxxxwwwwwwxxxyyzz{|}}~~~~~}}}}||{{{{{{|||||||{{|||||}}}~~~~~~~~~~~~~~~~~~}}}||{zzyxwwvvwwvvvvwwwwxxxxxxxxxxxyyyzzz{{|||}}~~~~~~}}|||}}}||||}}}}~~~~~~~}}}||||||{{{{zzyxxwwwwwwxxyzz{{{{{{{{{{{||}~~~}||{{|||||||||||||||||||}}~~~~~~}}}}}}}~~~~}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}||{zzzzzzzz{{{{{{zzyyxxxwwwwwwwwvvvuvvvvvwwxyzz{|}}~~~~}||{{{{|||}}~~~}}}|||{{{{{{|||}}~~~~~~~~~~~~~~~~~}||{zzyyyyyyxxxxwwwwxxxxxxxxxxxxxxxxxyyyyyyzzzzz{{||}~~~~}||{{zz{{{||}~~~~~~~~~~~~}}}}}|||||}}}~~~~}}|{{zzzzzzzzzzzzzzzzzzzzzzzyyyxxwwvvvvvvvwwxyz{||}}~~~~~~~}}}|{{zzzzzz{{{|}}~~~~}}}}}}}}}}}}}}|||{zzyxxwwwwwxxxyyyzz{{|||}}}~~~~~}}}}}~~~~}}}}}}}}||||}}}~~~~~~~~~~~~~~~}}|{zzzz{{|}}~~~~~~~~}}}}~~~~~~~~}}}}}}}}}||{{zzzzzzyyyxxwwvvvvuuuvvvwwxxxxyyyxxyyzz{{||}}}||||||||||}~~}}|{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}||{zyyyyxxxxxxxwwxxxxxxxxxxxxxyyzz{{{||}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}||{{{zzyyyxxxxxxwwwxxxyyzz{||}}~~~~~~~}}}|||}}}~~~~~~~~~}~~~~~}}|||{{{zzzzzzzzzzzzzzyyyzzz{{{||}}}~~~~~~}}}}~~~~~~~~~~}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~}}~~~~~~}}}|||{{{{{zzzzyyyyyyzzzzyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzz{{{|||}}}~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzzzzyyyyyyyyyxxxxwwwwwwxyz{{||}}~~~~~~~~~~~~}}}}||}}}}~~~~~~~~~~~}}}}}}~~~~}}|||||}}~~~~}}||{{zzzzzzzz{{|||||||||}}}}}}}}}}}}}}||||{{{{{{||}~~~~~~~~~~~~~}}|||{zzyyxxxxyyz{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~~}}}}~~~~~~~~~~~~~}}}||}}~~~~~~}}~~~~~~~}||{zzzzzz{{||}}}}|||{{zzyyyxxwwvvvwwwwwwxxxxyyyyzzzzz{{{|||}}~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}|||||}}}}}}}}}}}|||{{zzzzyyyyxxyyyyyyyyzzzzzzzzzzzzzzzz{{{|||}}}}}}}~~~~}}|||||}}~~~~~~~~}}}}}}||||||||}}}}~~~~~~~~~~~~~~~~~}}}}}|{{zzzzzzzzz{{|}}}~~~~~}}}}~~~~~~~~~~}}}}}}}}}||||||||{{{{{z{{{{{||||}}}}}}|||||||||}}~~~~~~~~~}}}}}}~~~~~~~}}}|||||||{{{{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||{{zzyyxxwwwwwwwwvvvvwwwwxxxxxyyyyyyyzzz{{||}}~~~~~~~~~~~}}}}||||}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}||{zzzzzzzz{|||}}|||{{zyyxxxwxxxxxxxxxxxyyyzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~}}}||||||||{{{zzzyyyyyyzzz{{|||}}~~~~~~~~~~}}||||||||||||||||||||||||||||||{{{{{||||}}~~~~~~~~~~~~~~~~~~}||{{zyyxxxxxxxxyyz{|}~~~~~~}}}|||}}}~~~~~~~~~~~}}}}|||||||{{{{zzyyxxxwwvvvvvvvuvvvwwwwwxxxxxxxxyyyz{{||}}~~~~~~~~~~}}||{{{{{{{||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}|||||{{{zzzzzyyyxxxwwwwwwwwvvvvwwwxyz{|}~~~~~~~~~}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyzz{{||}}}}~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{|||||||||}}}}}}}}}}~~~~~~~~~~~~}}}}}|||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{||}}~~~~~~}~~~~~~~~~~~~~}}||{{zzzyyyxxxxxxxxxwwwwwwxxxxxxxxyyyyyyyyyyzzzzzz{{{{{{{||}~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}||||||||||||||{zzyyxwwwwwxxyyz{{{{{{{{|||||||{{{{zzzzz{{{|}}~~~~~}}|||||}}}~~~~}}}}}}}~~~~~}}}}~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}~~~~~~~~}}|||||}}}}}}~~~}}}}|||{{{{{{{{{{{{{{{{{{||}~~{zxw{}wtpnqtwz}~xrpmlosw{}xrnljjmrw|{vsolmnpty}|wsqooqtw}{vtttuy~~zwtrtvx}{vrpoprvy~{xtrstvz}ywutuwz|ywvvy||ywwxy|{xvutvx{~|yvsqqqruy{~~{wtqpoopsuy}}zwspnmlnquy~}xtqnmnqtz|xvtuwz~|zxxx{~}zwvvwy|}ywuttuxz}~|{{{|}~|{zy{|~}|{zyyz{}~{xwvuvxy{~}{wtsrqrtvy||ywtrrqqrtvy}}zwtqppprtwz~}zxvuuvxz}~|{z{}~~|{{{|}}{yxwwwxz|~~|zwutttvxz}}{yxxxz|~|{yxxz{~}{yxxxz|~}{zyyz{~~}|}}~~}{ywwvvwxz{|~~~}|{zyyyyz{|~~|{zyyz{|~~||{{{}~}{zwvuuuwy{}}zxwussttvy{}}zxwvuvvwy{~~|zxwwvwxy{}~|{yyyz{}~}}}}~~}|{z{{|}}|zyyxyyz{|}~~}|{zzzz{{|}~~~}||{zzzz{|}}~~~~~~~~}}}||||||||{{{{zzzzzz{{{{{{{zzzzzyyyyyyxxxwwwxxxyyz{{||}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}||||{{{{{{{{{{{{|{{{{{{{|}}~~~~~~~}}||{{{{zzzyyyyyzzz{{|||||||||||||||{zzyyxxxxxyyyzz{{{||}}}}}}~~~~~~~}}}}~~~~~~}}|||||||||{{{{z{{{{||}~~~~~}}}|||||||}}}~~~~~~~}}}|||||||}}}~~~~~}}||{{{{{{{|||}}}}}~~}}}}}}}}}}}}}}|||{{{{{{{{{|||||||||{{{zzyyyyyzzz{{|||||}}}}}}||}}~~~~~~~~}}|{{zzyyyyyyzzzzzz{{{|||||}}}}}}|||||{{{||||}}}~~~~~~~~~~~~~~~}}||||||}}}}||||||{{{{zzyyyyyyzzzzzz{{{{||||||||||||||||||||||}}}~~~~~~~}}}|||||||}}}~~~~~~}}}}|||||||||}}~~~~~~~~}}}}}|||||||||||||||}}}~~}}}}}}||||||||{|||||||||}}}~~~~}}||{{{{{{||||||{{{{zzzzzyyyyyzzz{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}|{{zyyyxxxyyyzz{{||}}}}}}}|||}}}~~~~}}}||||{{{{{zzzzzzzyyxxxxxxxyyzzzz{{{{||||||}}}}}}}}}}~~~~~~~~}}|||||||}}}~~~~}}}||{{{{zzzzzzzzzzzzyyyzzzzz{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{zzz{{{{||}}~~~~}}}||}}}}}~~~~~~~~~~}||{{zzzz{{{{||}}~~~~}}|||{{zzyyyzzzzzzzzzzzzzzz{{{{|||}}}~~~~~~}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}~}}}}|||{zzyyyzzz{{|}}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}|||}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{zzz{{{{{{{||||||||||||}}}~~~}}}}}}}|||||||{{zzzzyyyyyyyyyzzz{{{|||}}}~~~~~}}}}||}}}~~~}|{zzzyyzzz{{|||||{{zzzzzzzzzzzzz{{|||}}}}}~~~~~~~~~~~~~}}~~~~~~~}}}}~~~~~~~~}}}||||{{|||}}~~~~~~~~~~~~~}}}}|||}}}~~~}}}||||||{{{{{{{{{{{{{||}}~~~~~~~~~~}}||||{{{{zzzzzyyyyzzzzz{{{{{{{{{zz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|{{zzzz{{{||}}}}~~~~~}}}||{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{zzzyyyyyyyzzz{||}~~~~}}||{{zzyyxxxxxxxxxyyyzz{{|}}~~~~~}}}}}}||||}}~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{|||||}}}}}~~~}}}|||||{{{{{{||}}~~~~~}}|||||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}~~}}}}||||||}~~~~~~~~~~~~~~~~}}}|||{{{zzzz{{{{{{zz{{{{{{{{{{||||||||}}}}}}||||||||}}|||||||||||||||||||||}}}~~~~~~~}}~~~~~}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}||||||||||||||}}}~~~~}}}}}}~~~~~}|||{{{zzzzzzzzzzzz{{{|||||||}}}}~~~~~~~~~~~~~~}}|{{zzyyyyxxxxxyyyyzzzzzzzz{{{{{{{{|||}~~~~}}}}|||||||||}}}}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}~~~~}|||||||}}}}}}|||{{{{||||}}}}~~~~~~~~}}}}}}}}}}~~~~~}}||||{{{{{{{{{{{{{{zzyyyyxxxxyyyyzzz{{||}}}}~~}}}}}}}}|||||||||||}}~~~~~}}}|||||||{{|||}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzyyzzz{{{{{|||}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{z{{{{|||}}}}}}}}}}}}}}}|||||}}}}~~~~~~~~~~~}}||||{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{||||}}}}~~~~~~~~~~~~~~~~}}}}}||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}|||||}}}~~~~~}}}|||}}~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}~~~~~}}||||||||}}}~~~~}}|||||||||||}}}}}}}}||||{{{zzzzzyyyyyzzzz{{{|||}}}}}||||||||}}}~~~~~~~~~~~~~~}}||{{{{{|||}}~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}||||||}}~~~~~~~~~~~}||||{|||||||||||{{{zzzzzz{{|}}~~~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyzzzz{{{{{||||||||||||}}}~~~~~}}}}}}~~~~~}}||{{{{{{{{|||}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~}}||}}}~~~}}}||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~}||||{||||||}}}|||{{zzzyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}~~~~~~}~~~~~}||{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~}}}}~~~~~~~~~~~~~~}}}}|||{{{zzzzzyyyxxxxxxyyzzzzzz{{{{{{{{|||||||}}}}}}}}}~~~~~~~~~~}}}}}|||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}||{{zzyyxxwwwwwxxxyyyzz{{{{{{|||||}}}~~~~~}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{|||}}}}}}~~~~~~}}|||{{{{||||}}}}||||{{{{|||}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~}}|{{zzzyyyyyyyyyyyzzzzzz{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}||||||}}}~~~~~~~~~~}}}}}~~~~~~}}}}}}|||||||||||||||||||||||||||}}}~~~~~}}||||||}}}}}~~~~~~~~~~}}}}||{{{zzzzzzzzzzzz{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{zzzzzzzz{{{{{{{|||||}}}~~~~~}}}}}}}~~~~~~~~}}}}}}}}|||{{{{{{{||||||||}}}}~~~~~~~~~~}}}}}}}}}~~~~~}}}|||||}~~~}}||{{{{{{{|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{|||}}}}}}}||||||||||||}}}}}}}|||{{{{|||||}}}}}||||||||}}}||||||||}}}}~~}}}}}}}}|}}}}~~~~~~~~~~~~}}}|||||||}}}~~~~}}}}}||{{{{zzzzzz{{{|||}}}}}~~~~~~~~~}}|||{|||}}~~~}}||{{{z{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}|||||||}}~~~~~~~}}}||}}}}}}}|||||{{{{{|||||}}}}}~~~~~~~~~~~~~~}}}}}~~~~}}~}|{|}}||}~|~}|{yz{}}zvvwwvuwy{|}yuwzzxwvusqqrssstvwwxyzzzzzyxxy{|{{|~}{{{{z{~}{zzwtqppqrtwyyz{|{zyyyxvutuuvy{}}~~|{zyyzz{{{{||}}|||{zyxwxyzzzzzyxxyyz{{{|}~}{yxwvvtsrqqqqqqqrqponnopprsssttuwwwvvuvvvvwwwwxyz{|~~~~~}~~}||}~~}|{zzyyyyxxxxxyyz{|}}~}|zz{{|}~~~}{yxvvvvuuttstttttttsrqqppppqqrssssssttuuuuvvwxyz|}~~~}{zyxxxxxxyz{|}}||{{zzzzzz{}~~}||{{zyyxxxxxwwvuuuvvvwwwxyyxxwvvvuuuuuuuvvwxz{|~~~}}}||||||{{{{yxwwvvusqppooooooppqrrrrrrrrqqqqqrrrrrssttuuvvwxxxxyzz{||}~~}|{zzyxxyyyyyzzzzyyzzzzzzzzzzzzz{{|}~~~}}}|{{zyywvuttssrrqpponnnnmmmmnnopqstuvwwxxyyz{{|}~~~}|{{{{zzyyyyxxwwvvvvvuuvvvvwwwvvvvwwxyyz{|}~~}|||{{zzzyxwwvuuuuvvwwvvuutttssrppppqrsstuvvvwxyz{{||}~~~~~~~}}|{zyxxxxxxxwwwwwwvuutttuuvwxyyzz{|}~~}|{zyyyyxxxwvvvvvvvvuutsttuuvwxxyyzzyyyyyyzz{{||}}}~~~~~~}}|||{{|||||{{{||{zyxxwwvvvvvwwwwwxyz{|}}}~~~}}|{zzyyxwvuuuuvvvvvvvvvwwxxyyyyzzz{{{{zzzzz{|}}~|{zxwvuutuuvvvwwwvutttttssrrqqpppppoonmmmnoppqqrrstuvwxyyz|}~~~~}}}}}}|{{{||||||||{{{{{{{{{zzz{{{{{{||}}~~~}|{yxxwwvvvvvutsrrrrrrrrrrsstuvwwwwvvvvvwwwwwxyz{|}~~~~~~~}|{zzzyxwvvuutttuuvvuuttuuuvwwxxy{|}~~~}||{{zyyxwvutsssstuvvvvvvvwwwwxxxyyyyzz{{zzzyyyyyyzz{}}~~~~~}}}}}}|{{zzzyyyyzz{{{{{||}}}}}}||||||}}}||{{{{{{||}~~~~~~~~~~}}}}}|{{zyxwwvvuvvvvvvvvwvvvuuuuuvvwwxyz{||}}}}}}}}}}~~~}|{{{{{zzyyyzz{{{{zzzzyyyyyyzzzzzzz{{{{|||||||}~~}}|{zzyzzz{{zzzzzzzzzzyzzzyyyyxxwwwwwwwxxyyz{{{{|}}}~~~~~}}|||{{{{zzzzyyyxwvvuutrqqppppppqqrrrrqqpppppppqrrsstuvvwxxyzz{|}}}}~~~~}}|{{{{{{{{{{zzzzzzz{{{{||}~~~~~}}|{zzyyxxxyyxxxxwwvvuuuuuttttuuuvvvvvvvvwwxyyzzz{{|}}~~~}|{{zzzzyyyzzzzzzzzyyxxwwwvvvvvvwwxxyyz{{{{||}}}}}~~~~}}|||{{{{{{{{zzyyyyxxxxxxxwwvvwwxxyyyyz{{|||{{zzyzzzz{{|}~~~~~~}}}}}}}}}}}}}~}}||{zzzyyxxxxxyyz{{|}}~~~}}}|||||||{{zzyxxxwwwwwwwvvvvwwwwwwwwwxxxyz{{{{{{|||}~~~}||{zyyyxxxxxwwwxxxxxxxyyyzzzzzz{{||}}~~~~~~~~}}}}}}||{{{||{{zzz{{{{{{{{{zzyyyyyyyzzz{{{{zz{{|||}}~~~}}}}||{zyyxwwwvuuutttsssssrrqqppoonnnnnnooopqrsttuvvwxxyzz{|}~~~~~~~~~}|{{zzzzz{{{{|}}}}~~~~~}}}||||{zzyyxxwwwwwwwwwwwxxyyxxxxwvvvuvvvvvvvwxyyzz{|}}~~~~~~~~~~}}||{{zyyxwvutttttttuuuuvvvvvwxxyyzzz{{|}}~~~~}}}}||{{zzzzyyxwwvwwwwwxxyyzzzzzz{{{{{{{{z{{{{|||||||}}~~~~~~~}}|{{zzzzzzzyyxxxxxxxxxxyyz{|}}~~~~}}}}||||||{{zzyyyxxxwwvvvvvvvvuuuuvvwwxxyyyyyzzz{|}}~~~}||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyz{{|||}}}}}}}}~~~~}}}}||||||{{{zz{{{{{zzyyxxxxxxxxxyyyzzz{{||}}~~~}||{zyxxxxxxxxwwvvuuttsrqqqqrqqqqqqqqqqqqqrrrstuvwwxyz{}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}|||{{{{{{{{{zzyxwwvvuuuuuuuvvvvvwwwwwvvvwwxxyyzz{|}}~~}}|{zzzzzyyyyyxxwvutsssrrrrsssstuvwwxxxyyz{{||}~~~~~~~~}}||{{zzyxxxxxxwwxxxxyyyxxxxwwwwwwwwxxyzz{{||}}}~~~~~~}}||{{{zzyyyyyzzzzzzzzzzzyyyxxxxxxyyz{{||}}}~~~~}}||||||{{{{zzzzyyyyyxwvvuuuuuuvvvvvwwwwxxyyzz{{{||}}~~~~}||{zyyxxwwxyyzz{{{{{{{{{{{{z{{{{|||}}~~~}||{{zzzzzzz{{zzzzzyyxxxxxxxxyyz{{|}}~~~~~}}|{{zyxxwwwvvuuttssrrrrrrrrrrrrrsssssstttuvwwxxyz{|}}~~~~~~~~~~~~~}}}}}}}}}}}||||||}}}~~~~}}|{{{zzzzyyxxwvvvvvvvuuuvvvwwxxxxxxxyyyyyyyyyyyzz{{|~~~~}|{zzzyyxxwvvvvvuuuttssssrrrstuvwyzz{||}}~~~~~~~~}|||{{{zzzyyyyyxxwwvvvuuuuuuuvvwwwxxxxyyyzzzz{{|}}~~~~~~}|||{{{zzzz{{{{{{zzyyxxxwwvvuuvvwxyyz{}~~~}}}|||{{{{zzyyyyyyxxxwwwwwwwwxxxyyz{{{{{{zzzyyyyyz{{|||}~~}|{{zzzzzzzzyyz{{{{{zzyyyyyyyyyyyzz{{||||||||||}}~~~~}|{{zyyxxwwvvwwwwxxxxxxyyz{|}~~~}}|{{{zzzzzyyyxxwvuutttttsssssssssstttttuuvvwwxyyzzz{{||}}}~~~~}}|||{{{{{{{{{{{{{{{||}}~~~}|{{zzzzzzz{{{{{{{{zzzyyyyxxxxxxwwwvvvwwwxyyyzzz{{|}}~~~~~~}||{zzzyyyyyxxwvvuuttttuuvvwwxxxxyyyzzz{{||}~~~~}}||}}||{{zzyxxwvvvvvwwwwxxxxxyyxxxxwwxxxyyzzzzyyyzz{|}~~~}|{{{zzzyyyyyxxwwvvuuuuuuuvwwxyzz{{||}}}~~~~~~~}}||{{{{zzyyxxxwwwwwwwwwwwxxxyyxxxxwvvvvvwxxyz|}~~}}|||}}}}|||||{zyyxxxxyyyyyyyyyyyyxwwwwwxxyyzz{|}}}~~~~~~}||||{{{zzzyyyxxxxxxxxxyyyz{{||}}}~~~}}}}}}}~~~~}|{{zyyxxwwvvvvvuuuuvvvvvuuuvvvvvvvvvvwwxyyzyyyyzzzz{||}~~~~}}||||{{{{{{{||}}~~~~}}}||||||||{{{{zzzyyxxxxxxxyyxxxyyyzzz{{{{|}}~~~~~~}}||{zyxxxxxxwwwwwwwvvvwwwwwxxyzzzzzzzzz{{||}~~~~}||{{{{{{{||||||{{zzyyxxxwwwwwwwwwxxxwwwxxxxxxyyzz{{{||||||}}}}~~~}}}||{zzyxxwwvvvvvvvvvvvvwwwwwwwwxxxyzz{{|}~~~~}|{zzyyxxwwwwwwwvvvuuuuuuuuuuuuvvwxxyyz{{||||||}~~~~~~}}}}}}}}}||{zyyxxxwwwvvwwxxyyyyyyyyyyyyyzz{{{||}}~~~~~~}||{{{{{{{{{{{{{{zzzzzzzzz{{{|||}~~~~}}}}|||||}}~~}}||{{zzyyyyyxxxxxxwwvvuuvvvvvvwwwwwwwwwwwwwxyyzz{|}}~~~~~~~~~~~}}||{{{{{{||}}~~~~~~~~~~}}}}}||{{zzzzzzyyyyyyyyyyzzzzzzzzzzzz{{||}}}~~~}||{zyxwwwwvvvuuuuvvvvvwwwwxxyyzzz{{{|||}}}~~~~}}}~~~~~}|{{zzzzzzz{{|||||{{zyyxxxxwwwwwxxxxxwwwwwwwxxxyzz{{|||}}~~~~~~~~~}}}}}~~~}}|{{zyxwutttttuuuvvvwwwwwwwwxyyz{|}}~~~}}|{{zzyyyxxxwwwwxxxxxwwvuuttttuuvwxyyzz{{{{{||||}}~~~~~~~}}}||||{zzzzyyyxxxxxyyyyzzz{{{{{{{zzyyzzz{{{||}}~~~~~}}|||{{{{zzzzz{{{{{{z{{{{{{{{{{{zzyyyyyyyyyyz{|~~}|{{{zzzzzyyyyxxwwwwwxxxxxxxyyzzzzzzyzzzzzzzzz{{|}}~~}|{zzyyyyxxyyyzz{||}~~~~~~~~~~~~~~~~~~}}}||||{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxyzz{||}}~~}||{zxxwvvvuuvvvwwxxxxxxxyyyyyyyyzzyyyyyyyyzz{|||}}}~~~~~~}}}||||||{{zzzzzzzyyyyyyyxxwwwvvvvwwwwwxyz{{|||||||||||||}}}~~~}|{{zyyxxxwwwwwwwwwwwwwwwvwwwwxxyyz{{|}~~~~~}}|||||{zzzyyyyyxxwwwwwwwvvvvvvwwxyyzz{||}}}}}~~~~~}}}||||}}}}}|||||{{zzzyyyyxxxxxxxyyyzzzzzzzzzyyyzz{{|}~~~}~~~~~~~~~~~}}||{zzyyxxwwwvvvwwwwwwxxxyyyzz{{||}}}~~~~~}||{{zzzzyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzz{{{{{|||}}}~~}}||||||||||||{{{{{{{{{{{zzzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzzyyyxxxyyyzzzzzzz{{{{{{{{{||}}~~~~}}}||{{{{{{{{{{{zzzzyyyyzzzzzzzzzz{{{zzzzzzz{{{|||||||||}}}~~~~}}}|||{{{zzzzyxxwwwxxxxyyzzzzzzzyyxxxwwwwwxxxyz{{|}~~~}}}}}}}}||||{zzyyyyxxwwwwwxxxxyyyyyyyyzzzz{{||}~~}||{{|||{{zzyyyyxxwwwwwwwwwwwwwwwwwvvvvvwwxxyyz{|}}~~~~}||{{zzzyyxxxxxxyyyyzzzzzyxxwvuuuuuuuuuvvwxyz{|~~}||{ywwwxwvvwxwutvy{zyxwwuttvwyyzyxx|~{{|||||}}~~~~~~~~}|}~~~}|{zyz|}}}}|{zyxxyz{|}}}|{|}~~~~~}}|{z{|}~~~~|}~}}~~~~~~~~~~}}|{zyy{|}~~~}}||||}}}}~~~~~~}||{zz{{|}~~~~~~~}||{zz{{|||||{||}}}||||}}}~~~}}}}}|}}~~~}}}}}}}}||||||{|||{{{{{{|||{{{{{{{{{{{{{{{{{{||||||||}}}~~}}}}}}}}|||{{{zzz{{{{{{zzzzzzzzzyyxwwwxxxxxyz{|}~~~}|{{zzyyzz{|}}}}|||||||{{{{{{|||}}}}}|{{zzyyyzzz{{{||||||}}~~~}|{zzyyyyyyyyyyyyxxxyyyxxwwvvvvvvvvvvvvvvvvvvwwwxxyyzzz{||}~~~~~~}||{zzyyyyyyyxxxxxxwwvuuuuuvvvwwwwwxyyyz{|}~~}{{{{{||||{{{zzyyyyyyyyzz{||}~~~}}}~~~}}||||||}}}}||||||||||||}~~~~~~~~~~~~~~}}}}}||||||}}}}}}}}}|||{{zzzyyyyyzz{{||}}}~~~~~~~~~~~}}}}}}~~~~~}}~~~~}}}}}}}}}}}}}||{{{{{{||}}}~~~~~~~~~~~~~}}}|||||||||}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}|||{{{{zzyyyyxxxwwvvvvvwwxxyyz{{|||}}~~~~~}|||{{{zzzzzyyyyzzzzzz{{{{||{|||||{{{|||||||||{{{zzzzzzzzz{{|||}}}}}}~~~~~~}}}|||{{z{{{{{{{{{{{|}}}}}}|||{{zyyxxwwwxxyyz{{|}}~~~}~~~||~}zyxxxyxwvx{}}|||}}||}~~~}}||}~}}||{zyyxxwxxxxyyyyyyyyyyyxxyyyyzzz{{|||||||||||||||||||||||}}}~~~~~~~~~~~~~}}}||||||||}}~~~~~~}}}}}}~}}}}||||||||{{{{{||}}}}}}}}}||||}}~~~~~~~~~~}||{{zzzzz{{{{{{{{|||||}}}}||||||||||||||||}}~~~~~}}||}}~~~~}}||||{{{{||}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}|{{zzyyxwvvuuuuuuuuuuuvvvvvvvwwwxxyzz{{{|||||{{||}}~~~~}}}||||}}}~~}}}}}}}}}~~}}}}}||{{{{{{{zz{{{||}}~~~~~~~~~~~}}|||||||||}}}}~~~~~}}}}}}||{zyyxxxwwwwwxxxxxyyzzz{{||}}}}}~~~~}||{{zzyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyxxwwwwwwxxyyyzz{{{{{||||||{{zzzz{{{|||||}}~~~~~~~~~~~~}}}}}}~~~~~~~~}}}~}}}}}}}}}~~~~~~~~~~~}}||||}}~~~~~~~~~~~~~~~~~~}~}{|~~~~~~~~~~~~~}}||{zyxwwwxxyyzz{{{{{{z{{{{||}}}}|||}}}}}}}}}}}}}|||||}}}}}}}}}}}||{{{{{{{|||}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}||||{{zzzyyyyyyyzz{||||}}~~~~~~~~~~~zuuvwwwxz|}}}}~~~}|zxwwxxz{|~~}}|{{zyz|}~~}}}}}}~~~~}}}}}|||{{{{{{zzzzzyyyyxxxxxxyyzzzzz{zzzzyyyyxyyzz{{{||}}}}}}~~~}}}}~~~~}}}|||||}}}}}}||{{zzzzyyyyyyyzyyyxxxxxxxyyzzzz{{{{||||||||||}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}||{{zzzzz{{|||||||{{zzyyyyzzzz{{|}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~}|||||||}~}{{|~}{yxwwxyzz{|~~}}|zz{{|}}|||}|{y{}~~~~~~~~}}}~~~~}}}}~~~~}}}}}}}}~~~~~~~}}}}}}}||||||}}~~~~}}}}}}}}}}}}~~~~~~~~}}||||{{{zzzzyyyyyyyyyzzyyyyyyyyyzzzzzzzz{{{|||||}~~~~}}}}~~~~~}}}}}||{||{{zzzzz{{{{{{zyxxxyyyyzz{{{{{|||}}}}~~~~~{|~}}}~~~~}}}|}~|{|||{{zzyxxxxwxxy|~}{{{{|}}~~~~}|}}~~~~}||||{{{||{{{|}}}}~~~~~}}}}}}~~~}}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}||||||||||}}}}}}}||||||||{{{{{{||}}~~~~}}}}}|}}}}}||||}}}}}}}}}}}}}}}}}~~~~~~}}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}}~}}}}}|||||||||{{{zz{zzz{{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~}||||{{{{{{{{{{{{{{{{||}}|}|zzzzz{{|~~~~~~~~}}~~~}}~~}||{{zzz{{{zzyxwxxxxxwwwxxxxxxwwwxxyzz{{{{|}}~~~~~}~~~~~~~}}}~~~~~~}}}}}}}||||}}}}~~~~}}||{{{zzyxxwwwvvuuuuuuuuvvvuvvvwwxxxyyxxxxyyyzz{{||}}~~~}}~~~~~~~~~~~~~}}}||{{{zzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~|zyy{|||}}|{z{~~~~}}}||{zyyyzzzzzzyxwwxxxxxxxxyyyxxxwwwwwwwwxxxyz{|}}}}}||||||||}}~~~~~~~~~~~~~~~~}}|||{{zzzzzzz{{|}}~~~}}~~~}}~}}|||||||||{{{{||}}}~~~~~~~~~}}}|||||{{{{zzzyyyxxxxxyyyyyzz{{{{|||}}}}}}}~~~~~~~~}}}}}}|||}}}}}}}}}||{zzyyxxwwwvvuuuvvwwwxxxxxxxyyyyzzzzzzzz{{{{{||||||||}}}}}}~~~~~~}|}}}~~~~}}}}}}}~~~~~~}}||||{{{{{{{zzzzzzzzzyyyyyzzzzz{{{{{{{{{{{{{{{{{|||||||}}}~~~~~~}||{{{zzyyyyyyyyyyyyyzyyyxxwwvvvvvwwxxyyyyyzzz{{|||}~~~~~}}}}}}}~~~~~~}}}}}~~~~~~~~}}}||{{{{{|{zz{{zyyz||{{{|}||||}~}~~~~~~}}}~yxxy|~}~~}~}}~~}}|{z{||}~~|{zyyyyxyxwvvwwxyz{||}}|{zxwwwwxyyzzzzz{{||}~~~~~}||||||||}}~~~~~~~~~~}}}~}}}~~~}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{||}~~~~~~~}}}}}}}}}~~~~~~~}}}|||}}}}}}}}}}}~~~~~~}}}}}}}||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~}}~}}||{{{||{zzyyz|}}}}~~~~~~~~~~~~}~~~~~y||}~~~~~~~~~~~~~~}||{{|}}|||{||}}}}}|||{{{{zzzzz{{{{{zzyyxxxxxyyyzz{{{zzzyyzzz{||}~}|{||}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~}|||||||{{|{{{{{{||||||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~}}~~~~~~||}~~~}~~|}zvsrv{}}}}~}{xwxy{~}{{|}}~|zyy|~|{yy{}~}}}}|{yz~~}{zyyyyyyyyzz{|}}~~~~~~}}~~~~~~~~~~~~~~~}|}}~~~~~~~~~~~~}}||{{|||{{{{{{{{{||}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}||||{{{{|||}}~~~~~~}}||{{{{{||{{{{{{{{{{{|}}~~~~}}||{{zzzyyzzzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~}||{{{{|||||{{zz{|}}~~~~~}|||}~|{|}}~}}}|}}|zyz||}~~~}}|}sonot|{yz|}|||}~}zyyyyz|}}|}~{z{{xuvy~zwxyyyyxxwvvwxy{~~{z{{{{{||}~~~~~~}~~}}}}~~~~~~~~~~~~~}}|{z{||}}}~~~}}|{{||}~}}}|||}~~}}~~~~~~~~~~~~~~}|||}}}}}~~~~~~}}}~~~~~~~}}}|{{{|||}}~~~~}}}}~~~~}}}}}}~~~}}|||{zzzyyxxxxxxyyyyz{{{{{|||||{|{||||}~}}}~}~~~}}}}~~~~~~~~~~~~~}}{|{{{{{{|||}~~}}}~~~~}}}}}}}}~}}~~~~}}~}vuuz~zwwxz}~zy|}yz~~}}~~~}|||}~~|zzz{}~}}}~~~~}}}}~~|{}~~~}{zyxxwvuuwz{|||{|}~~~~~~~}}}}~~}||||}~}}~~~~~}}}~~~~~~~~~~~~~}}}~~}}}~}|{}~|z|~~{z{|}}||||}}~~}{xw}yskhqytw}}wvvx||{yy{|~~zuty}}~~|ywy|~|xxyz}|zz{|||~~~~~~}|}~~~}}||}~}{|~~~~}~~~~~}{{|}~~~~~~~~~}}~~}~}{zz{|||}}||{{zyyyyz|}}}~~~~}}|||}~~}|zz{{||}}|z{}~}}}|{|}~~}}}~~~~~~~~~~~~~~}}}|{z{{{|}|{{{{{|{{{{{|||||||||{||||{{|||}~~~~}|{zyyyyzzzz{{{|}}~~~~~~~~~~~~}}||{zzyyyxxxxxyyyzzzzz{{zzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}~~~~}}}|}}}~~~~}}}}}}}}}~}}}}}|||||}}}~~~~~}}}}}|||||}~~~~~~~~~~}}}~~~~~}}||||}}~~}|{zyxwwvvvvwwwwwwwwxwwwxxxwwwwxxxxwwxxxxxxyzzzzzzzzzyyyyxxxwwwwwwwxxyzz{|}~~~}}}~~~~~~~~}}||}}~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~~~}}}}}~~~~}}}}}||||{{|||||}}~~~}}|{zyxxwwwwxxyzz{|||||{{{{||||||||||}}}}}|||}}}}}~~~}}}}~~~}|||||||||||||||||}}}}~~~~~~~~~}}|||||}}}}}}}}}}}}|||||{||||||}~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}~~~}|{{{||}~~~}}||||||||}}}~~~}}|||||||}}}}}}}}}}}}|||}}}}}|||{zzzz{{{{{{zzzz{{{{||||||||}}}}}}}~~~~~~}}}}}}~~~~~}}~~~~~}}}|||||}}}}}~~~}}}}}}}}~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~}}}}|||{{zzyyxxxxyz{{|||}|||||}}}}}}}}||{{zzzzz{|||||||}}}~~~~~~~~~~~~~~~~~~}}|{zyyyyyyz{{|}~~~}}|{zzyyyyyzz{{{||}~~~}}|||||||||}~~~}}||||||||{zzzyyxxxxyyxxxxxxxxxyzzzz{{|||||||||||{{{zzyyzzz{{||}}||{{{{{zz{{{zzzzzzzz{||||||}}}}}}}~~~~}}}|||||{{{zzyyxwwwxxxyz{||}~~~~}}}||}}}}}}}}}}||}}}}}}}}~~~~~~~~}}~~~~~~}~~~~~}|{zzyyyyzzzzzz{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}||||||||}}}}}~~~~~~~~~~~~~~}}|||{{{|}}}}}~~~~~~}}}||{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{||}~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~}}|||}}}~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~}}||||||}}}}}}}~}}}~~~~~~~~~}}|||||}~~~~}}}||||}}}}}}||{{zzzzzzzyyyyzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}|||{{zzzyyyyyzzzzz{{{|||||}}}}}}}}}}|||}}}}}}}~~~~~~~~}}}}}}}}~~~~}}|||||{{zzzzyzz{{||}}}~~~~~}}}|||||{{{{{{{{{||||||||}}~~~~~}}}}}~~~~~~~~~~~~~}}}||||||||}||||{{{{zzzzzyyyyyyyyyyyyyyyzz{{{{||||||||||||{{{{{{zzz{{{{{||}~~}|{zyyyyyyzz{{|||||}}}}~~~~~~~}}|{zzzzzzz{||}}~~~~}}||{{zzz{{||||}}}}}~~~~}|||{{{{{{{zzzzzzyyyyzzzz{{{{{{{{{{{zz{{{||||}}}||{{{{{||||}||}}}}}}}}}}}}~~~}}|||||||}}~~~~~~~}|{{{{||}}~~}}|{zzzzz{{||||}}}}~}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzzz{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}}~~~~~~~}}||}}~~~}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zzyyyxxxxxxxxxyyyyyyyyyyzz{{|}}}}~~~}}|||||||}}}}}}~~~~~}}}}~~~~~~~~~~}}}||||||{{{{{{{{{|||||||}}}}}||||}}}}||{zzyyyyzz{||}~~~}||{{{{{|||}}}}}}}||{{{zzyyyyxxxwwwwwwxxxxyyxyyyyyyzz{{{{{{{{{{{{{{{|||||}}}}}~~~~~}}}}||||||||}~~~~~~~}}|||{{||||}}}~~~}}||{{{zzzz{{|||}}}||||||{{{{||}}}~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{|}}~~~~}}|{{zzyyyzyyyzz{{|}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{zz{{{{|||||||||||}}}}~~~~~~~}||{{{{{{{{{{{{||}}~~~~~}}}}}}}}|||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{|||||||}}}~~~~~}}||||||||}}~~~~}}}}}}}~~~~}}}}||||{{{{{{{{{||}~~~~}}}}||||||}~~~}}}}}}}~~~~~~~~~~~}}||{{{{zzzzzz{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{{zzyyyyxxyyyzz{{{{{{{{{{|||}}~~~~~~~}}||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzz{{||||||||{{zyyyxxxxxyyyyyyyyzzzzzzz{{{||}}}~~~~~~~~~~~~}}}}|||||{{{{zzzyyyyzzzzz{{{{{{{{{{{zzzzzzzzz{||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||{||||}}}}}~~~}}|{{zzzzz{{{{{{{{zzzzzz{{{{|||}}}}}||||||||||{{{||||}}}~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}||||||}}~~~}|{{zyxxxxyyzz{{|}}}}}~}}||{{zyyyxxxwwxxyyz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}~~}}}|||}}~~~}}|{{zzzzz{{{{||}}~~~}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}||}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~}}~~~}|{{{{zz{{|}~~~}||{{{{zzzzz{{{|}}}~~}}}}}|||||}}}}}}~~~~~~~}}||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{zzz{{{{{|}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}~~~~~~~~~~}}}}||||||||||}}||||||{{zzzzzz{|}~~~~~~~~}}||{{|||}}~~~~~}}}}}}}}~~~~~~~~}}}}|||||{{{{{{zzzzz{{{|||||||||||}}}~~}}}}}||{{{zzzyxxxxxxxyyyzzz{{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyxxxwwwwwwwwwxxxxxyyzz{{|}}}~~~~~~~~~~~~}}~~~~~~~}}}}}}~~~~~}}||{zzzyzzzzz{{{{{{{{{{{{{{|||}}}}~~~~~~~~~~~~}}}}}~~~~}}|||||}}~~~~~~~}~~~~~~~~~~~~~~~~~}}||{{{{{{{||}}}}}}}}}}}}}}}||||{{{|||||}}}}}}}}}}}}}}~~~}}}}}}}||||||||}}~~~~}}}}}}~~~~~}}|{{zyyyyyyyzz{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||||||||||||}}}}}}}|||{{{{{{||}}~~~}}|||}}}~~~}}~~~~~~~}}}}}~~~~~~}}}}~~~~~~~~~~~~}|{zyyxxxyxxxxxyyyzzzzzzzzzzyyyyyyzz{{||}}}}}|||}}|||||||||}}~~~~}}}}}}|||||||||}}}}}}|||||||||||}}}~~~~~}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}||{{|||}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~}|||||}}}~~~}||{{z{{{||}}}~~~~~}||{{{{{{{{{{{{{{zzzzzyyyxxxyyyzzzz{{{|{{{{zzyyyxxxxxxxyyyz{||}}~~~~~~}}}}~~~~~~~~~~~~~}}||{zzyyyyyzz{{|}}~~~~~}}}}}}}}}}}}}}}||{{zzzzzzzzzz{{{{{{{{zzzzzz{{||}~~}}|{{zzzyyyyyyyyyzzz{{{{{{zzzzzzz{{{{zzz{{{{{||}}}}}~~~~~~~~~~~}}}||||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}{yxvy|}xwusvxz}|wrpnmpsvz}~yuqpposvz{xusqrtv{|ywutvxz~}ywwww{~|ywvxz|}yutssvy||yvsttux|zwtrqrsux||yvssrrux{}zxwxxz}~|{yyz|~}{zzz{}|{yxxxz{~}{yxxxy|{yvttuwy||xusqqsuw{~{xussrsvx{|zxuttuvy{~~{yxwvvxy{~~}|{||~~|{z{|}}}||}|zxxwxz|~}zwusrqrsuwz||yvtrqqrsuwy|~}{zxwwxxz|~}||{|}~~~}|||}~~}|{|}~~}}|}~}{ywwvwxy{|~|zwusrqrsuwz|~}|zxvuttuwxz}~}{yxwuuuvwxz{}~~~~}{zywvvuuvwxy{}~~~|{{{{|}~~~~~||||}~}}|{|}~|zyyxyz{}~|{ywvvvwx{}~|{zyyyzz{}~}|{{z{||~~}|{{{{|~~}}}}~~~}}|{{{{{||}}}~~~~}}|{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{zzzzzyyyyyyxxwwvvvvwwxyyyyyyyyxxxyyyz{{||}}~~~~~~~~~~~}|||{{{{{{|||}}}||{{{{{{|||}}~~~~}}|||||}}}~~~~~~~~~~~~~~}||||||}}~~~~}|{zzyyxxwwwwxxyzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~}}||{zzzzyyyyyyyyyyyyyyyyyyzzz{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||||}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzz{{|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{zzzzzzz{{|||}}}}~~~~~~~~}}|||||||}}}}~~~~~~~}}}}}}}}}}~~~}}}||{{zzzzzzz{zzzzzyyxwvusrqqppppqrstuuvwwxxxyyyyyyyyyyyyyzzz{{|||||||{{zzzzyyyzzzzzzz{{|||}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}|||{{{{{{{{{{|||}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||||}}}}~~~~~~}}|{{zyyyyyzzz{||}}}~}}}||{{zzzzzzzzz{{||}~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{||}}}~~~~}}}||||||||||{{{{|||||}}}}}}}}||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||{{zyyyxxxxxxxyzz{{{{{{{{{{zzzzzzz{{|||||||{{zyyxxxxxxyyyyyzzzz{||}}~~~~}}|{{{z{{{{{{zzzyyyxxwwwwwwwwwwwwwwwwxxxxxyyyyyzzzzzz{{{||||}}}}}}}|}}}}~~~~~}}}||||||||||}}}~~~~}}}|||||||}}}~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzyyxxxxxxyyyzz{{{|||||||||||{{{{zzzz{{{{||||||||{{{{{{||}}~~~~}}}}}}}}}}|||{{{{{||||||||||||}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~}}}}|||{{{||}~~~}}}}}}}}}~~~~}}}}|||{{zyyxxxxxyyyzzzzzzzzzzzyyxxxxxxxyyzz{{|||||}}}||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{zzzzzyyyzzz{|||}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}|{{zyyxxxxxxxxxxxyxxxxxxxxyyyzzz{{{{{{zzyyxxxwwwxxyzz{|}}~~~~}}||{{{{zzzzzzzzzzzzzzyyyyyzzz{{{||||||{{{{{{{{|||{{{{{{{zzyyxxxxwxxxxyzz{|}~~~~}}}}}~~~~}||{{{z{{{|}}~~}}||||{{{{{{{|||||}}}|||||||||}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~}}}||{{{{{{{|||}}~~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}|||{{{{{{{|||||||||||{||||}}~~~}|||||}}~~~~~}}}|||||||}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~}}|||||||{{{{{{{{{{{|||||||||||||{{{{zz{{{{{{{{{{{{|||{{{{zzyyxxwwwvvvvvwwxxyyzzzzyyzzz{{||}}~~~~}}}}}}||{{zzyyyyyyzz{{||||||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~}}||{zzzzz{{{||||}}}}}}}~~~~}}}}||||||||||||||||{{{{{{{{{{{||{{{{zzzzzzzzz{{{||}}~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}}}~~~~~~}}}}}}}~~~~~}}|||{{{{{{{{{zzzzzzzzzzz{{{{{{||||}|||||{{{{{{{{{{zzzzzz{{{{{{{{||||}}}}}}}}}}}|||}}|||||}}}}~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{|||||||||{{{||}}~~~~~~}}|{zzzzzzzzzzyyyyyyyyzzzzzz{{||}}~~~}|||{{{zzzzyyyzzz{{|||}}}~~~~}}}}}}~~~~~}}}}}}}}}}||||{{{{|||}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||{{{{z{{{||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}|||{{{{{{{{{{|||}}~~~~~}}}|||||}}}~~~~}}||{{{{z{{{{{||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{zzyxxxxxyyzzzzzzzzzyyyyyzzzz{{{{|||||||||||{||||}}}}~~~~~~~~~~~~~~~}}}}||||}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}~~~~~~~~}}||{{{{zzzzzyyyxxxwwwwwvvvvvvvvwwvvvvvvvvwwxxxyyyzzzz{{{{{{{{{{{{zzzzzzzzzz{{{||}}}}~~~~~~~}}}|||}}}}~~~~~~~~~~~}}}|||{{{zzzzz{{zzzzzzzz{{{||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|{{{{{{{{{{{||||||||||{{{{zzzz{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{{|||||||||||||}}}~~~~}|||||||||||||||{zzyyyxxwwwxxyyyzzzzzzyyyxxxxxxxxxyyzz{{||}}~~~~~~~~~}}||{{zyxxwwvvwwwwwxxxxxwwwvvvvvwwwwwwxxxxxxxwwwwwwwxyyz{|}}~~~}}}}}}}~~~}}}}}}}~~~~~}|{{zzyyxxwwwwwxxxyyzzzzzz{{{zzzzyyyyzzzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}~~~~}}|||||||||||}}}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzz{||}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}||||}}}~~~~~~~~~~~~~~~~}}||{{{zzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzz{{|||}}}}}}}}~~~~~}}}|||||||||||}}}}}}||{{{{{{{{|||}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}||{{{{zzzzyyzz{{||}}}}}}||{{{{{{{{{||}}~~~~~~~~~~~~~~}}}}~~~~~~}||{zzyyyyyyyzzzzzzzzzzzzzzzzzzz{zzzzzyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~}}}~~~~~~~}}||{{{{{{{{{|||}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~}}}||||||||}}}}}~~~~~~~~~}}~~~~~~~}}}|||||{{{||||}}}}}}}}}}||{{{zzzzzzzzz{{{{{{{{||}}~~~}}||||{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}||{{zzzzzz{{{|||}}}}~~~~~~~~~~}}}||{{{{{{{||||||||||}}}}}|||{{{zzzzzzzz{{{||}}}}}}}}}}}}}}}}||{{{zzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~}}||{{{{{{||}}}}}}}}}}||||||||||{|||}}}~~~~~~~}}||||||}}~~~~~~~~}}|||||||{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||||}}}}}}}~~~~~~}}||||{{zzyyxxxxxyyyzz{{|||}}}|||}}}}|||||{{{|||}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~{xvtrvy}zsqnknqswz}{uoljhkorv{|wsnmkkoty}yvroqrty~zvtrqtwz{vrrrsw||xusqsux|~yusrqtwzzuqnkllmrv{}xtrpoqsvz}yvsrppswz|xtrrrtwz}|ywvttvx{~{xvuuvw{|zxvvxz|~}}}~~|zyz|}yvsrtvy}}yuronmnqtw{~zwtrqrsux{~~zvsponnoqtw{~|zywwwvwxz|}~}{{zzz|~~}}}}{yyz{|~}zyxwxz|~{xvuttvxz}~{xusrrstwy|~zxussstvy{~}zxwvvxz}}zywwxyz|~~|zyyz{|~}{zyyyyz{}}{xwvuvwyz}~|zyxxxy|~~{yyz{}~~~}|{|~~}{zzz|~~~~~~|{{{|}~}|{{||~~|{|||}~~}{yxxwwxyy{}~}{yxvttstuwy{~~|zywvwwwy|~~}|||}~}||{|~~|{zyzz{|~~}}|zyxxxxxyz{|||{{yxwvuutttttuvwxyzzz{zzyyxxxxwxxyyz{|~~~}}||||}~~~~~~~~~~}}}||}}}}}|{{{{{{{|||||||}}}~~~~}}}}}}}}}||||}}}}}}~~~~~~~~}}||||}}}~~~}|||}}}~~~~~~~~~~~~~~~~~~~~~~}}||}}~~~~~}}}|{{zzzyyyxxxxxwwxxxyyzz{|||}}}}}||||||}}}}~~~}||{{||}}~~}}}|}}~~~}}}||{zzzyyyyyyyyyyyzzzz{{||}}}}}~~~~~~~~}|||{{{{||}}}}}}}}}|||}}~~~~~~~}}}}|||||}}}}}~~~~~~}}}}}}}~~~~~~~}}|||{{{{{{{{zzyyyyxxxxxxxxxyyzzz{{||}}}}}}|||||}}~~}}|{{{{{{{{{{{{{z{{{{{{{{{{{{{{||{{{||||||}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}}}}}||{{{|||}~~~}|{{zzyyyz{{{|||||{{{{{zzzyyyyyyyzzzzz{{||||||}}||}}}}}}}}~~~~~}}}~~~}|{zzzzzz{{||}}}}}~~~~~~~~~~~~~}}}}||{{{{{{{{{{{{zzz{{{{||}~~~~~~~~~~~~}}}}~~~~}}}}}~~~~~}}}||||||}}}}}}~~~~~~~~}}~~}}}}}}}}}~~~~~}}|{{zzzzzz{{{||}}}}}}}}}||{{{{zzz{{{{{||}~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzyyyyxxxxxxxxyyyyyyyyyzz{{|{{{{{{||||}}~~~~~}}||||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}|||||{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~}||{|}}~~~~}}}|||}~~~~~~~}}||{{{zzyyyxwwvvvvvvwwwwwwxyyyyyyxxxwwwwxxyz{{||||}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{{|}~~}}||{{{{{{{{zzzzzzzzzyyxxyyyzz{{|||||||||||}}~~~~~~~~~~~~~~~~~~}}||||}}}|||{{{zz{{{||||}}}}}}}}}}}~~~~~~~~~~~}}||||||||||||||}}}}}|||||{{|||||||}|||{{|||}}~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{|}}}~~~~~~~}|{zzyyyyyyzz{{||}}~~~}}||{{||||}}}~~~~~}}|||||}~~~}}}|||}}}}~~~}}}||||||||||||||||{{{zzzzzzz{{{{{||}}}|||{{{{||||}}}~~~~}}}}}}}}}~~~~~~~}}}}}}~~~~~~}}}||{{{{z{{{||}}}}}}}}~~~~}}}}}}}}}}}}|}}~~~~}}}}}}~~~~}}|||||||||||||}}}}~~~~~~~}}}}}}~~~~~~~~~}}}||}}}~~~~~}}}}}~~~~~}|{{zzzyyyxxxxxyyz{{{||||||||||||||||||||}}}|||}}~~~~~~~~~~}}}}~~~~~~}}||{{{{{{||||{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}|||||{{{{{{|||}}~~~~~~~~~~}}~~~~~~~}}||{{zzzzzzzzz{||}}~~~~~~~~~~~}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}|||{{zzzyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyz{{||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}||{{{{zzzzzzzzzzzzzzzzzzzzz{{{||}}~~~}}|||||{{{{zzzzz{{||||||}}}}}}}}}}||{{zzzz{{{||}}~~~~~~~}|||{{zzzyyzzz{{||}}}|||||||}}}}~~~~~~~~~~}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~}}}||||}~~~~}}}}}}}}}}}}~~~~~~~~}}}}}~~~~}}||{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~}||{{zzyyyyyz{{|}~~~~~}}||||||||||||||||{{{zzzz{{{||||||||{{||||||}}}}}}~~~~~}}|||{{{|||}}}~~~}}}}|{{zyyyxxxyyyzzzzzzzzzzzzzyyyzzz{{|}}~~~~}}||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||}}}}}}||}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~}}|||||||}}}}}}}}}}}|||{{{{{||}}~~~~~~}||{{{{zz{{{|}~~~~~~~~~~}}}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{|||||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}~~~~~}}||{{zzzz{{|}}~~~~~~~}}}~~~~~~}}}}}}}}}}~~~~~~}}}|||||||}}}}~~~~~~}}||{{{z{{{||}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}||{{{{{{{||||||}}~~}|{{{{{{||}~~~~~}}}}|||||||||}}}}~~~~~~~~~~~~~}}}||||}}}}}}~~~}}}}}|||{{{{|||}}}}~~~~~~}}|{zyyyyyyyz{{|}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}|{{{{{||||}}}}~~~~~~}}}~~~~~}}}}}}~~~~~~~~}}}}||||||}}}}~~~}}~~~~~~~~~~~}}||{{{zzzzzzzz{{{{zzzzzyyyyyyyyyzzzz{{||||}}~~~~~~~~~~}}}}~~~}||{{{zzz{{{zzzzzzz{{{{{{||||}}|||||||||||||||}}~~~~~~~}}}}}~~~~~~~~~~}}}|||||}}~~~~~~~~~~~~}||{{{{{{{|||}}}}}}~~~~}}}||{{{{{||}}~~~~~~~~~~}}}}}}~~~~~~~}}}}}~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}||{zzz{{||}~~~~~~~}}||{{{{{{||||}}}}}}}~~~~~~~}}|||{{{|||}~~~}|{{{zzzzzzzz{{{{zzzyyyyzzz{{{{{{{||}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}||||}}}~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}}|||||}}}}}}}}|||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~}}}||}}~~~}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||{{zzzyyyyyyzzzzzzzzzzz{{{|||||{{{zzzzzzzzz{{{|}~~~~~}}|||{{||||||}}}}}}}}}}|||||{{{zzyyyyyyyyyyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{||||}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}~~~~~~}}||{{{zzzzzzzz{{{|||||||||||{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}~~~~}}|{{zzzzzz{{||}}~}}}}|||||||}}}}}~~~~~~~~~~}}||{{{{{zzyyyyyyzz{{{{{zzzzyzzzzzz{{{zzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~}~~~~~~~~}}}}||||||{{|{{{{{{{{{{{{|||}}~~~~}~~{y|~}|zxvuwxz{{zyy~{{||{{{{{{{{}}{}~}}|~~~~~~~~~}}~}}}~|{|~~~~|}~~~~~~}}}~~~|}~~~}~~~}||{|||}}~~~~~~}}}}~~~~~~~~~}}||{|}}~~~~~}}~~~~}}}}~~~}}}}~~~~~~}}}}}}~~}|{{{{{{{{{zzzzzzzzzyyyyyyyzz{|}|||{{{{{zz{|~~~~~~}||{{{{{zzzzzyyyxxxyyyyyyyyyyyxxxxxxxxxyyyz{||||{{{zzyyyyyyyz{{||}}~~}}|{zzzzzz{{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}|{zyyyyyyzzz{{{{{{zz{{zzz{{{{|||}~~~~~}}}~~~~~~~~}||{{{||}~~~~}}}}}}}}~~~}}}}~~~~~~}}}}}}||||||||}}}}}}}}}}}}||||||||}}}}}}}}}}~~~~~}}}}}}||{{{zzzz{{||||}}}~~~~~~}}}}}}}~~~~~}}}|||||||}}}|||||}}}}~~~~~}}||{{{{{{|||}}}}}}}|||{{{{{{{||}}}~~~~~}}}|||}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~}}|{zzyyyyyyyyyyyyzzzz{{{{{||||||}}}}~~~~~~~~~~}}}}~~~~~~~}}}||||{{{{||}}~~~~~~~~}}||||||}}}~~~~~~~~~~~~~~~~~~~~}}|{{{||{z}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{zzyyyyyzzz{zzzzz{{||}}}~}}}|||{{{{||||}}}~~}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~}}||||||}}}~~}|||{{{{zz{{{{|||||}}}}}~~~~~~~~~}}}}}~~~~}}}||||{{{|||}}}}}}|||{zzzyyyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzyyyyyyyyyyzz{{{{{{zyyyyyyzz{{|}~~~~}}||{{{{{{||}}~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyyyzzz{{{{||}}}~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}||{{zzzyyyyyyzzz{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}|||||}}}}}}}~~~~~~~~~}|||{{{{{{{{||}}}}}}}||||{{||||}}}~~~||}}}}{yxy{|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{zzyxwwwwwwxxyyzzzzzzzzz{{|||}}}}~~~~}}}}||||}}}}}}~~~~~~~~~~}}}}}}}}|||{{zzzyyyyyyyyzzzz{{||||||}}}}}}}}}~~~}}}}~~~~~~~~~}||||}~zz|~~}}}}}~~~~}}}}}}}|{{{{{{{|||{{{{{zzyxxwwwwwwxxxxxxxxxyyyzz{{{{zzyyyyz{{|||||}}}}}}}}}}}~~~~~~~~~~~~}}|{{{{{{{{zz{{{{{|||||||}}}|||{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{zyyyxxxxyxxxxxxxxxyyyyz{{{|||}}~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}~~~~}}~~~~~~~~~~||{{{{{|||{{}~|zyyyz{{{}~~}||}~~||~~~~~~~~~~~~~~~~}}}~~~~~~~~}}||||{{{{{{{{||}}~~~~~}}}~~~~~}}||||||{{{|||||||||||||{{{||||}}~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{{{|||||{{{zzzyzzzzyyyyyyzzz{{{{{{{zzzyyzzzyyyz{{|||}}~~}}}}}}}~}}}}}}}~~~~}}}|{{{{{{|~~~~~~}}}|||{||}}~~~}||{{{{{{{{{{{|||}}~~~~}}}}}}~~~~~~~}}}}}}}}}~~~~}}~~~~~~~~}}}}}}~~~~}}||||||{{{zzzyyyzzz{{{{{zzzz{{|{||||||{zz{{{{zz{{{|{{|}}}}}}}||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}~~~}}}|{{z{{|||}}}|}}|||||}}}~~~~~~~~~~~}~}{|}yxxxxxxyz|}~~}}~{y{~}}}}}}|{{{z|~|||}~~}|||}~~}|||~~~~}|||||||||}}}~~}}}||~~~}|{{{{{{{{{|}~~~~~~~~~~~~~~}~~~}{{{{{|}}}}~~~~~~~~}}|||}}}}}}~~~~}}|||||||}}}}}}}}|||{{zzzyxxxyyyyzzzzyyyyzz{{|||||||||}}}}}}}|||||{{zz{{{|||||||}}}~~~~~~~~~~~~~~}}||{{{{||}}~~~}}||||}}}~~~}}}~~~~~~~~~}~}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||}}}}~~|{}~|{zz~~}}~~}}|||||{{{{{{{{{{{{{{{{{{zyzzzz{{{|||}}}}|||{{{{||}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||}}~~}}}||||||}}}}~~~~}}|||{{||||||||}}}}}}}}|||||||||||}}~~~~~~~~~~}}~~~}}}}}}}~~~~}}}}}}}}}|||{{{zzzzzyyyyyzz{{{{{{{{|{{{{{{{{{||||}}}}}||}}~~~~~~~~~~~~~~~~~~~}}}|{zzyyxxxxxxxyyzzz{{||}}}~}}||{{{zzzzzzzyyzzzzz{{{{{{||{{{|||||||}}~~~~~~~}}}}}||}~|z{}}~~~~~~~~~~~~~~}}|||||||||||||||}}}}}}}|||||||}}||{{{{zzyyxxyyyyzzz{|}}}}}~~~~~~~~~~~~~~~~~}}}}|}}}}~~~~~~~~~~~}|||{{zzzzz{{{{{||}}}~~~}}}|||||||}}~~~~~~~}{{|~~}}~~}wvwx{~}~~}}|}~}{{|}~|xwxyyyyxxy{}~~~{zzyyxxxyxwvvwwwyz{{{||{zyxxxxxyz{{|}}}}}}}}}}||||{zz{{{{|||}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{||}}}}}|||||||||}}}}}}}||{{{{z{{{|||||||||}}||}}}~~~~~~~~~~~~~~}~~~~}}}|||||||||||||}}~}}}~~~}}}}}}}|||||||{{{{{zzzz{{{{{{{|{{{{{{||}}}||}}}~~~~~~~~~~}~~~~}~~|ux~~}~~|}~~~~~~~}}}~~}~~~}||||||||{|}~~~}}}}}}}}|{{|}~}}}}}}}}}}||}}~~}||||||||{|||}}||{{z{{|}}}~~~}||}}}}}}}}~}}}}}}}}}}~~~~}}~~}}}}}}}}}}}~~~~}}}~~}|{{{{{||||||||}}}}|||{{||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}~~~~~}|zz{{}}|||}~~~|{{|{zzwtqptz}~~}zyyyz||zwwy{{||zxwwxz}|zyyz}~|{zzzyxy|~|{{zz{{|{{{|}~~~~~~~~~}}||}}~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}~~~}}}}}~~~~}||||{{{{{{{{{{{{{{{{{{zzzzz{{{{||}}~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{||||}}}}}}}}}}||||||}~~~~~~~~}}}~~~~~~~~~~~~}}||||}}|}}}}}~~}||~~}|{|~rnmnu}~zwz}}}}}~|xxxxxy|}{zz|{wwxyxuuy}~zwwxyyzzzz{zzzz|~~~}|{zzz{{||}~~~~}|{{{{{{{||}~~}}~~~~~}}}}}|{{zyxxxy{{{{{{{{||}}}|{{{|~~~}|}}~~~~}|||{{||}~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{|}}~~~~~~~~~~~~~~~~~~~~}||||||{{|{{}~~}~~~~~}|||{{{zzyyyyyyyzzzyyzyyxyxyyyyyyyzz{{|||{||}||{{{{{{{z|}{utuy}{wwy{~|{z~}}~~}~~}|||||}~|zyyyz|~~~~~~~~}}||||||||~~}}||{zxy{}~~~~~~~~~~~~~~~~~~~~~~~}||{zyxxyyy{{|||{|}~}}|||}}~}|z|~}}~~}}~~zy}ulhrzsx}~zwwx}|yvxz}~zsrw~}||}}{yvx|~xyz|~~{{{}}~~~~|}~~~}}}}}}~}|{zyyzz|}~}|}~~~~~}}}|{yxwwxyz{{{{|}~|zyzzzzz{{{|||{{{z{|}}|||}}}}}|{|~~~~~~~~~~~~}||}~~~~}|}~~~~~~~~~~~}}|||}}|||}}||{{zyxxyyzz{{{{|}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zz{{{zzz{{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{|||||||||{{{{{{{zz{{|||{{{||||||||}}~~~~~~~~~}}~~~~~}}}}}~~~~~~~}|{{{||||}~~}}||{{zzzzzzzzzz{{||||}}}}||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||||{{{zzyyxxxxwwwxxyzzz{|}~~~~~}}|{{zzzzz{{|||{{zzzzzz{|}}~~~~~~~~}}}}}}}||||||}}~~~}}|}}}||}}~~~~~}}}}}~~~~~~~}}}}||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}||||{{{zyyyxxxxxxxxyyyzzzzyyyyzzz{|}}~~}}|||{{||||}}~~~~~~~~~~~~~~}}}||}}}~~~}}||}}~~~~~}}|{zyyyxxyyyzzzz{{{{{|||}}}}}}}}}}}|||{|||||||||||{|||||}~~~~~~~}||{{{{{{||}}}}}}}}}|}}}~~}}|||||{{zzyxxwwvvvvvwxxyz{{||{{zz{{{{||}}~~~}|{{{zzzzzzz{{||}}~~~~~}}|{{zz{{|}~~~}}}}~~~~~~}}}}~~~~~~~~}||{{{|||}}~~~~~}}}}~~~~~}}}}|{{{{{{|||}}}||||||{{{zzyyyyyyyyyz{{{{{{{{{{||||||||||{{{{{|||||}}}}}~~~~}}}}|{{{{||}|||}}}~~~~~~~~}|||{{{{|}}~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}~}}}}~~~~~~~}}}}}}}|||}}~~~~}}}}~~~~~~~~~~}}}}}~~~~~~~}||||}}~~~~~~~~}}}}}}||||}}}~~~~~~}||||}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}||{{{{||}}}}}|||}}~~~~~~~~~~~~~~~~~}}}~~}}}~~~}}}||||||}}}~~~}|||||}}~~~~~~~~~~}}||||{|||||}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}|{zyyyyyyyyzzzz{{||}|||||||}}~~~~~~}}}}}}}~~~}|{{{{{{{{|||{{{{||||}}}}}}}}}}}|||||}}}~~~~}}~~~~~~~~~}}}}}~~~~~~~}}}}}~~~~~~}}||}}~~~~~~~~}}||{zzzyyxwwwxxyyyyzzzzzz{{{{zzz{{{{{||}}~~~~}}}||}}}||||||}~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}||{zzzyyyyxxwwwwwwwwwxxxyyyyyzzzzz{{{{{{{|||}}}~~~}}||||||||}}}~~}}}}}}||}}}}||{{zyyxxxxxxxxyz{{{{|||{{{||||{{{zyyyyz{|}~~~}|{zyyyyyyyz{{||}}~~~~~~~~~~~}}}}}}}||{{{{zzzzzzzzzzzz{{{{{{{{{||}}}~~~~~}}}}}}}}}~~~~~~~~}||{{{{|}~~~~~~~~~~~~~~~~~~~~~}}|{{zyxxxyyyyz{{{{{{{{{{{|||||}}}}}}||||||{{{{{{||}~~~}}|{{{{{{||}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}||}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||||||||||}}}}}}}}}}}||||||||}~~~}||{{{{{{{{zzzzzzzzzz{{{{||||||{{zzyxxxwwwwvvvwwxyz{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyzzzzzzzzyyyxxxxxxyzz{|}}~~~~~~}}}}~~~}}}}}}~~~~}|{{{z{{{||}}}}~}}}|||{{zzyyyzzz{{{|||}}~~~}}}}}}}}}~~~~~~~~}}}||||||||||||}}}}~}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}~~~~}}||{{{{{{{{{{{zzzzzzzzzzzyyzz{||}~~~~~~~~}}||||||||||{{||{{zz{{||}}}~~~~~~~~}}}}}}}}}}}~~~~~}|{{zzyxxwvvuuuuuvvwwxxxyyyzzz{zzzzzyyyyzzz{{{||||||||||}}}~~~}}~~~~~~}}~~~~~~}||{{{zzyxwwvvvvvvwwxyyz{{|||{{{{{{{{{|||||}}}}~~~~~}}||||||||}}}}}}}}|||{{{{{{{||}~~}||{{{{{{{{{|||||{{{{{{{|||||}}}}}}}}|||{{{z{{{||||}}}}~~~~~~~~}}}}}}}}}}}||{{zyyxxyyz{|}~~~}}}}}}~~~~~~~~~~}}||||||||}}}||||||||||||||||}}}}||{{zzzzyyzzz{{||}~~~}}}}|}}~~~~}}}|||||}}~~~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}||||||{{{{zz{{{||||}}~~~~~~~~~~~}}}|||{{zzyyyyzz{{{|||{{{{{{{zzyxxwwwvvwwwwxxyyz{{||}}}~~~~~}}}|||{{{{||||||||||{{{zzzzzzzzzzzyyxxxxwxxxyzz{{{{{{{{{{zzzzz{{{||}}}}}~~~~~}}}}||}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}|||||||||}}}~~~~~~}||{zzzz{{||||}|||{{{{{{{{{{{{{{||}}}}}}}}}|}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}||||||||{{{{{{zzzzzz{zzzzzyyyxxwwwwwwwwwwxxyzz{{|||}}}}}}}}}}}}}}}}~~~~}}}~~}}}}||{{zzyyxxxxxxyyyyzzzzzyyyyyyyyyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}||||||||}}~~~~~~~~}}}}}||||||||||}}}}~~~~~}}~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{{|||}}}~~~~~}}}}}|||||{{{||||}}}~~~~~~}}}|||||||||||||||||||||||||||||}}~~~~~~~}}||||||||}}}}~~~~~}}}|||}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{||||||||||}}}~~~~~~~~}}}}}}}}}}~~~~}}||||||||}}}}}}}}}}}}}}}~~~~~}}}||||{{zzzzyyyxxxxxxxxxxxxxxxwwwwvvuuuuuvvvwxyyz{{|}}~~~~~~~~~~~~~~~~~}}|{zyyyxxxxxxxyyyzzzzzzzzzzzyyyyyyyyzzzzzzzz{{||}~~~~~~~~~}}}}||||||||||}}}}}~~~}}||||||||||||||{{{zzyyxxxwwwvvvwwvvvwwxxxyyyyyyyyyyzzzz{|||}}~~~~}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~}}}|}}}~~~~~~~~~~~}}}}||}}}}}}}}~~~~}}}}}}}}}}}}}~~~}}}}}}}|||||}}}~~~~}}}}|||||}}}~~~~~}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyzzz{{|||||||{{zzzzyyyyzzzzzzzzzz{{{{|||||}}}~~~~~~~~~~}}}}}}||||||{{{zzyyxxxxxxxxxyyyzzz{{{{{{|||||||}||||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{||||}}}}}~~~~~~}}}||{{zzyyxxwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyzzzz{{{|||}~~~~~~~~~}}|||{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}||{zzyyxxxxwxxxxxyyzz{{{||||}}}}}}||||}~~~~}}~~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~~~~~~~~}||{{zzzzzzzzzz{{{{{{zzyxwwvuuuuuuuuuuvwwxxyyyzz{{{{||{|||}}~~~~~~~~}}}}}}}}}~}}}}}}}}}}||||||||||||}}}}}}}}}}~~}}}}}}~~~~}}}|||{{{{{zzzz{{{{{{{{{{{{{zzzyyyxxwwwwwxxyz{|}~~~}}}|||||{{{{zzyyxxxwwwwwvvvwwwxxxxyxxxxxxxxxxxxxyyyzzzzz{{{|}}}}~}}}|||{{{{{||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}}}~~~~~~}||{{{zzzzzzzzzzzzz{{{{||}}}~~~~~~}||{{{{{||||||||||||{{{zz{{{{{|||{{{|||||||||||}}}}||}}}}}~~~}|||||||||}}}}}}|||||||||||||||||{{|||}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}||||||{||||}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}~~~~~~~}}}||||||{{{{{{{{{|{|||}{xwusx}|xvsvz}yvtrv{~wrpnmrx}|wrmjjlnrx}{uokhffhkov}|vqlhhhinsx~}wroljlosx|vqooorw|{wtuuw||ywxz|}yvttvy|zwsqqsuz~|wsqooqtx|~{xusssux|~{wtqppqtw{~{xusrrswz~|wspmlmosx~ztpnllorv||xsqqqsw{}zvuvwy}}|{{|~~|{|}~{ywvvxz|~~|ywutsrsuwy|}zwtpnmmmoqtx{}}{xusrrsux{~zwvutuxz~~{xvvwx{~~{zyz{}}{yxxz{}}{yxxxy{}~}{{{|}}{{z{|~~|zyxyz}}||{}{xwvvxz|~|yurponnpqtwz|~~{xvrponnortwz}~}zxvtsrssuxz|}{yyxxyz{}}|}}~}|}}~~|zxwwwxy|~}{yyxxy{|~|ywvuuvxz|}{yvutuux{~|zxwvvwx{~~{zyxxyz|~~{ywvvvwxz{}~~}|||||}~~~}}}~~~}|{zyyyyzzz{{{|||||{{{{zzzzzz{{|||||{{{{{{||}}}}}}}}~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}|||||||{{{{{{{|||}}}}}~~~~~~}}||{{{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}|||||}}}}}}}}}}}}|||||{{{{{{{{||||}}}}}~~~~~~~~~~~~}}}|||||||||||||{||||||{{{|||}~~~~}}}}}|||||{{{{{{{{zz{{{{{{{{||||||{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzz{{|||}}}~~~}}||||||||||{{zzzyyyyyyzzz{{{||||{{{{{{{{{{|||}}}~~~~~}}|||||}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~}}~~~~}|||{{{||{{{zzzyyyxxwvuuutuuuuvvvvvvwwwwwwwwwwwwwxxxyyyyyyxxxwwxxxxyyyzz{{{||||}}~~~~}}}}}}~~~~~~~~~}}}||{{{{{{{||}}}~}~~~}}}}}}}}}}}}}}}}|||||||{{zzzzzzzz{{{||||}}}}}}~~~~~}||{zyxxwwwwwxxyyyyzzzzzyyyyyyzzz{{|}~~~~~~}}}}|||{{{{{{{{{{{{{zzyyyyyyzz{|}}~~}}}}}}}}}}}}}||||{{zzyyyyzz{{{||||||||}}}}}}}}}}~~~~~~~~~}}|||{{{zzzzzzzzz{{{||||}}}~~~~}}}}}~~~~~~~}}}}~~~~~}}}|||||||}}}}~~~}}}|||{{{{{{{{{{|||}}~~~~~~}}}}}}}~~~~}||{{zzzzzz{{{||||{{{{zzzzyyxxwwwwxxxyyyyxxxxwwwwwwwxxxyyz{{{||||}}||||||||}}~~~~~~}}~~~~~~~~~~}}}}}}}||||||}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||{{zzyyyyyyxxyyyxxxwwwwwwwwwwxxyyzz{|}}~~~~}}}|||{{{|||}}}~~~~~~~}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~}}}}}~~~~~}||{{{{{{{{|||}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~}}||}}}~~~~~~~~}}}}|||}}}}}}~~~}}}|||{{{{{{{{{{zzzzz{{{|||||||||}}}}~~~~~~~~~~~}}||{{zzzzzzz{{{{{{{zzzyyyxxwwvvuuuuvvwxyz{{|||||||{{{{{{{{{||}}}~~~~~}}}}|||||||}}~~~~~~}}||{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{|||||}}~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}||{{{{{{{{|}}~~~~~~~~~~~~~~~~}}||}}}}~~~~~~~}||{{{{{zzzzz{{{{|||||||||}~~~~~~~~~~~~}}}||{{{{zz{{{{{{{zzzz{{{||}}}}~~~~~~}}}}}}~~~~~~~}}}}}~~~~}}}}}}|||{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{zzyyxxwwwxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{||||||||||{{|{||||||}}}}}}}}~~~}~~~~~~}}}}||||||||||}}}}}}||||}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{||||||}}}}~~~~~}}}}}}}}~~~}}}}|||||{{{{{{||||}}~~}}}|{{zzzzyyyyyzzz{||}}}~}}}}}}~~~~~}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}||||||}}}}~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}|||||||||}}~~~~~~~~~}}}}|||{{{{{zzzzzzzzzzzzyyyxxxxwwwwwxxxyyzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{||||||}}}}}}}}}}||||||||}}~~~~~~~~~~~~}}}}}}}}~~~~}}}|||{{{zzzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{zzyyyyyyyyyyyyyyzz{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}|||{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}|||{{zzzzzyyzzzzz{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~}|{zzzyzzzz{{{{{{{{{z{{{zzzz{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{zzyyyxxxxxxxxyyzz{{{{{{{{{{zzzzyyyyyyyyyyzzzzzz{{{||}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzyyyyyyzzzzyyyyyyxxxxxwwwvvvvvvvvvwwwwwwwxxxyyyyyzz{{|}}~~~~~~~~}}}||||}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{|||||||||||}}}||||||||||||||{{zzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~}~~~~~}}|{{zyyyyyyyzzzzzzzzzzzzzz{{|||}}}}}~~}}~~~~~~~~~~~~~~~~}}~~~~~~}}}}}~~~~~~~}}}}~~~~}}||{{{|||||}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~~~~~~~~~~~~~~~}||{zzyyyzzzzzzzzzyyyyyxxxwwxxxxxyyyyzzzzzzzzzzzzz{{{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}~~~~}}|{{zzyyyyyyzz{{{{{{{{||||||||||||{{{{{{zzzyyyyyyzzz{{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|||{{{zzz{{{{{|||}}}}}}}}|||{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~}}||||||}}}~~~~~}}}}|||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}||}}}~~~~~~~}}}||||||{{{{{{{{{{{{{{||||||||||}}}~~~~~~}}}}||||}}}~~~~~~~}}}||{{{z{{{|||}}}}}}}}}}||||||||||||}}}}}~~~~~~}}}}}}}}}}}}}}||{{{zzzzz{{||}~~~~~~~~~~}}}}|||}}}}~~~~}}}}||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{||||||||||}}}}}}}}}~~~~~~~~}}}}}|||||||}}}}}}}}}}}||||||||||{{{{||||}}}}~~~~~~~}}|||||||||}}}}}}}}}||||||||||}}}~~~~~~~~~~~~~}}}}}|}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}||||||{{{{{{{{{{{{{||{{{{{{{|||||||||||||}}|||{{{zzz{{{{||||||||||||||||||}}}}}}}~~~~~~}}}|||||||||||}}}~~~~~~}}}~~~~~~}}||||}}}~~~~~~~~~~~}}}}}|}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}~~~~~~}}||{{{{{|||||||||||}}}}}}}~~~~~~~~~}}~~~~~~}}|||||||||}}}}}}}~~~~~~~~~~~~~~}}|{zyyxxxxxxxxxyyyyyyzzz{{{{{{{{{|{|||{{{{{{{{{{|||}}~~~~~}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}|||||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||}}}}}}~}~~~~~~~~~~~~~~~~~~}}~|}~~{yz~~ztrsqsx{vwzxusoqrsvwxzzxwvxywy|~}zxwuwyyyxvvtppruyz{|zyyvvvx|~}{zz|~}{|||}}}}{yxvvxyyz{|{ywtsuwyzz{~|zyxxwuuvwwvustvvwwwxyyyxxz{{}}~~|{{|}~~}~~|ywtstsrrqqrqpoopprsrqqpqqqqrsuuuuvxyyz|}~}||{zyyyyyxxxxwvutstttttuvwxxxy{|}~~}|{ywuttsrrsstuuuuvwxyz{|~~}|{zzzyxxwwvutsrrrqppqqrsuvxz{{|}}~}{ywwwvvvvvvwxyzzzzzz{{{{{||}~}||{{zyyyxyyyxwwwwwxxyz{|}~~|zyyzzyyxxyzzz{{||}||}~}|zywvvvutrrqqrrqqrrssstuvwwxyyyzz{||}~~~~}|{{zyyzzyyxxxxwvvvvvvvvwxyz{|}}~~~}|{yxxxyyyyz{|}}}}~~}|zyxwvuttttttttuvvvuuutsssttttuwxy{||}~~~~}|||{yxwwwvutttttttuvwxyz|~~~~}{{||}}|||||{zz{{||}~~}|{xwvutsqqpppooopqrstuwxxyzzzzz{||}~~~~}}}|{zyyxvuttssrqqqrrrssuvvwwxxxxyyzzz{|~~~}{zyxxxwvvvvwvvvwwwwwxyzz{}~~~~}|||{{zyyyyyyyyzzzz{{|}}~}}|{zyxwusrqppooppqqqrsttuvwxyz|~~~}||{zzyyzzyyxxxxxxxyz{|}}|{zzyxwwvvvvwwxxyz|}~||zyxvutsrqqqqqrsstuvwxxyzz{{}}~~~}|{zywvtsrrqqqrrstttuuvvwxy{|}~~|yxxxxxyyz{{{|}~~}|{yxvutrrrrrqqqqrrrrrsssstvwxy{|}}~~}||{yxwwwwvwwxzz{||}}}~~~~~}|{{zywwwwvvwwxxyyz{{|}~~~~}}||||||||}}}}}|||||}}~~}|{zyxxwwxxxxxwvutsrqqqrqqqqqrrrrsuvwwxyyz{|}}~~}|{zyxxxwwvvvvwwwwxy{|}~}}|||{z{{|||{{{zyyxxyz{|~~~~~}|||{yxwwwwwwxxyyyz{{|}}}}}}}}}}}~~}}||}}}||||{zzzzyyyxxwwwwwxyz{|}}~~~|{yyxwwwxxyz{|}}~~}|{zyxwvvvvvwwwwwwwwxxyyzzzyzz{{|}~~}|{zzyxxxxwwwwwvvvvwwwxyz{{z{{|||}~~~}}}||||||||{{||}}}}}||{{{|||}}~~}|{zzzzzzz{||}}~~~}|{zzyyxwvvvvuuuuuuttttttttuwxyz{||}~~~~~~~~}}{zyyyyyxxxxwvvwxxyyyzz{{|}~~}}}}|{{{{zzz{|}}~~|zyxxwvuuuutttssssstuwxxxyyyyz{||}~~~}|||{{{{zyyyyyxxxxwwvvvvvvvvwxyz|}~~}||{{zxwwvvuuuuvvwxyz{|}}~~~~}|||{zyyxwvvuuuuuvwxyyz{{{|}~~}|||{{zzyyxxxxyz{{|}}~~}||{zzyzzzyyyyyyzz{||}}~~~~~~~}}}}||||}}}~~}|{{zyxwwvuutttsrrrqqqrrrrssuvwwxyyyzz|}~~~}}|{{{{zzzzyyyyyyyyyz{{||}~}}|}}||{{zyyxyyyyz{|}~~~~~~}}}|||||{{{zyxwwvvvvwwxxxxyyyz{||}}}~~~~~}}|{zyyyyxwvvvvvvvwxyyz{}~~~}}}}|{zyyxwwwxyzz{|}~~~~}}|||{{zzyywwwvvvvwxyyyzz{{{|}}}~~~~~~~}}|{zyyyxxxxxxyyz{|}}~~}}|{{{zyyyyxxwwwwvvvwwxyz{|}~~~}||{{{{zzz{{|}}~~|zywvutssssrrrrqqqqqqrrsstuvwxyzz|}~~~}}|||{{{{{||}}~~~~~}||{yyxwvvvuuvvwxyz{|~~}||{zyyxwwvvvvvwwwxxyyz{|||}}}}~~~~~~~~}||{{yxxwvuttuuuuvwxyyyz{{|}~~}}||{zz{zzzzzzzyyyyyz{{|}}~~~~}}|{zyyxxwwwvvvvwwxyz|}~}}||{{zyyyxxxxxxyz{{|}~~~~~}}|{{zyyyxwwwwwvvvvvwwxyyzzz{||}~~}||{{zzyyyyzz{|}~~}}|{zyxwvutsqqqppoooppqqrrsttuvwwxy{|}~~}|{{zyxxyyyyyzzzzz{{||}}~~~~}}|||{{{{{zzyyyyxyyzz{|}}~~~}}}|{{zzyxxwwwwwxxxyyyyyyyyzz{|}~~~~~}}}}|{{zzyxxwwxxxyz{{|}~}}|{zzyyxxwxxxxxyyzzzzz{{{{|||||}}~~~~}}}}}|{{{{{||||||||}}}}}}~~~}}|{zzzyyyyyxxxxxwwwwwxxxxyyyyzz{{{{|}}}~~~~}}||||{{{zyyxxwwwwxxxyyz{{||~~~}}|{{|||||||||||}}}~~~}|{{{zzyyyxxwwvvuttttssssttuuvvvvwyz{|~~~~~}|}}||{{{{{{||}~}}||||||{{{{zz{{zzzzzzzz{|||}~~~}}}||||{zyyyyxxxwwvvvwxyz{||||||||{{||}}~~~}||{zzzyyyzzyyxxxxxxyzzz{{{{{|}~~}|{{z{zzyyyyyyyyyxxxxxxyz{|||}}~~~~~~}}}|{{zzyyyyyyyyzz{{{||}}}}~~~~}}||{zzzyyyzzzzzzzzzz{|||}}}}}}}~zywwz|uywtpnpptvwwvtsuttwz}|{}}|~~}yvwy}~}{yutty{|}}}zxvwz~~~~~~}~|{{||}{{yvtsttttttrqqrrrtvxywvwy{||||{zyz{yzzzzyz{|}~|z{|}}~~|{xvutrppomlmmnoonnoprstvwy||zywtrrppppnnmnnopqrtuxy{}~~|||{yyxwwvutsssttuvxy{|~~~}|{zyxxxxyyyyyxxxyyz{|}~~~~}|{zzzyz{{{{{{||}}~~~||zyywwvuuuuvvuuvxyz{|}~}|zywvtsrqppopoonooppqrstuvxz|~}{zxvuutrpooonmmnmnnopqrtvwy{|}~|zywvtsrrqppqrrstuvwyz{}~~}|{zyyxxwvuuuuuvvwxyz{||}~~~~~~||||||}}~~~~~}}}~}}~~~}|}~~}|||{{{{|}~~~}{yyxwvuuutsstttsstuvvxy{{}~|zywussqonnmmlllllmmoqrsuvxy{}~}|||zxvutsqppqqqqrsstvwxz{}~~}{yxwvutrrqqrrrsstuvwxyz|}~~}~~~}}}}}}|}}}}~~}}|}}|||||||}}}}~~~|{zxwvvuuuuuvvvvvwxxxyyzzz{||}~~|{zyxvvutrrrqqqppqrrstuwyz|~}|{yxwvusrqqponnnnnnoqsuwx{}}|{ywutrqppppqrssstvvwxyz{||}~~}|{{zyxwwwwxxyyz{}~~~~~~}}||}}}~~|{{{zzz{zzzzzzz{{{|||||}~}{yxwusqponmmmmoopqrstuwxyz{|}~~~}{zxvutttssrrssssuvwxz|}~~|zyxwvtsrqpooooooppqrstuwyz|~~}}}|{zzyxwwwwwxxyyz{|}~~~~~~~}|{zyyzz{{{||}}}}}~~}}}}}}|||}}}~~}|{zzyxwvutttsrrrrrsstuvwxz|}~}|zyxvuutrqqpoooopqrtvxz|~}{{zyxwvtsqppoooppqrsstvxyz{}~}{zzxxwwvvvvvvvwwvvwxyyz{{|}~~~}}}}}}}}~~~~~~~~~~~~~~~}|zyxwutssrrrqqqrrsstuvwyz|}~~}{zyxwvutsrrrrrsuvvwxz|}~}|{zywvutsrqqponmnnoprtvwz{}~~}||{yyxxwvvvvuuvwwwxxyy{{|}~~~}}}|{|||||||}}~~~~~~~~~~}}}~~~}~~~~~~}|{zyxxxxxxxxwwxxwxxyzz{|~}{yxwvutsrrrrqqrssstuuvvxz|}}|{zyyxvutssrrqqqqqrstuvwx{}~~|zyxwvvuuttssssssssttttuvwwy{|}~~}||{{{{{{{{|}}}~~~}}||{zzyxwwvvutttttuuuuvwwxyyz{|~~}|{{zzyxwwwwwxyyz{|}}~~|zyxvuttsrrrqqqqppppqqqrtuvx{}}|{yxwwuttttssssrrrsttuvvwxyz{}~~}|{zyxwwvuuuuuuvwxyz{{|}~~~~~~~~}||{{{{{{{{{{{{{{{{z{{{||}~}||{zywvutttsstttuvwxyz{|}}~|{zyyxwwwvvuuuuuvvwwwxyyz|}~}{ywvutsrqqppoppqqrrssttuvwyz{~~}|{yxwvvuuuuuvvwwyz{|}~~~~~}}}||{||{{{{|{{|}}}~~~~~}|||{zzyyyyz{{z{{{{{|{{{{{{{{|}}~~}|||{zz{z{||}}~|zywvtttsssssssssssttttvwxy{}~}|{yxwvuttsrrrqqrrssttuvvwyz{|~}|{zyxxwvtsrrrqrsttuvwxyz{|}~~~~~~~~~}||{{{{{{z{||||}~~~~}|{{{{{{{{zyyyxxxxwwxxwxyzz{|}}~}|{zzyxwvvuuttvwxyyz{{{|~~}{ywusrqonnnooppqqrrsstuuvwy{}~~|{zxxwutsrrrrrstuvwxyz|}~~~~}}|||||{{{yyyyxxxyyz{{|}~~~~~~~~~~~}}}~}}}~~~}}|{{{{{{||}}}~~}|{{zyxxwvutsrrrsstuuvwyz|}~|zxvttrqqpoooooopqrrstvwxz|}~~}{zxwvutsrqqpoopqrrsuvvwxyy{|}~}}}}}||||{{{{{{|}}}~~~}||{{zzzzyyzz{z{{{{||}}}~~~~~~~~~~~~}}|}||{{{zzzzzzz{{|}~~}}||{{zzzzyyz{{||}~~~~|{yxvtssrrrqqqqqqrrsstuvwxyz{}~|zywtssrrqqrrrrsttuvwxy{|}~}|{zyxxwwvvutuuuuuuvvwwwwxxyyz{|}~~~~}}||{{zyyyyyzzyzzzz{|||}~~~}|{zyyxxwvutttttuvwwxy{|}~}|{zxwwvuttsssssssttuvwxyz|~~}{zywvutsrrqqqqpppoppqrstuvxz|}~}|{{zzyyyyyyyyzzz{|}~~}|{{zyxwvutsrrrrssstvwxyz{|}}}~~~}}}}}}}}}}~~~~~~~~~~~~}{zyxwvuttsrrrrrssttuvvwxyz{|~~}{zyxvutssrrrrrrrssstvwxz|~~}{{zyxwwvuuutssstttttttuvvwxyz|}~~~||{{zyxwwvvvvvvwwxxyz{|}}~~~~~}}|{{||{{||{{{{|||}~~}||{zyxwvuuutssssssuuuvw|}|~|xvuuwxywsrusuwx|{|{wwwz{yxy{z{~~{z|}{|}|{wutvvvwz|zxx{|~~}zvqppppponmlkikorqnmnoqtxyyz|}~||}|zyxwxyxxxy{}~}}{yxwutsrstssuvwxz}~}{zxvvusrrrpppqrssstuwy|~}zxvtqoomjiihhhhijkmpsvy|~{yvtrqpnmlkjjjkklmnopqstvwyz||}|{{z{{zzzzz{{|||||||}}~~~}}~~}{zzyxwwxwvuuuttuvuuvxy{}~~}|{zyxwwvttuuuvwvvvwxwwyz{|||~~}|{{zyxwvutuvvwy{}}~{yxvutttrrqqpopqrsuwy{|~{xvutqpponnnpqrtvx{}|zwromkihgffeefghjmpqsuwy{~}{zxutsrqppqpoprsstvwxy{}~~}}|{{{{{zyzzzy{||}~~~~}}}||}}{zyxxwvuusrrsstuvvwxyz{}}|||{yyyxwvvvvvwxxyz{{{|}~~~~~}|||zzywvutsssrrrsrstuvwyz|~~~|{yxwvvutttsstuuuuwyz|~|zxwusqonmmmmmnoppqsuwy{}~|{zwuttsrqqpppppqrstuwy{}~|zyxwusrrrqqrrssttuwwxz{{}~|zyxwutrqqpopppppqrsuvxy{}~}|{zyyyyzz{|}~~}{zyyxwwxxwwwwwxxyyz{{zz{{zzz{{z{||}}}~~~}~~~~~}}{zzzyyyyxxyyxxyyz{{|}~~}{yxvusrqponmnnmmnopqrtvwy{|~}|zzyxwvvvuuvvvvwxyz|~~}{ywutsrqrrrsstuvxy{}}{ywusrpoonmmnnnnopqrsuwy{}}|zxwwutssrqqrstvwxz|}~|zyxvuuttuutuvvvvwxyzz{|~~~~~~}}~~}}~~~~~}}|{{}~~}}~~}|{zzzzz{||}~}}~~~}|zyxvutsrrqpqrrrsttuuwxz{|}~~~~~~}|||{{||}~~{zxusrpnmlkkkkllmnopqstvwy{~}zywusrqonnmmmnopqrtuwy{|~~|{yxwutsrpppppqrrtuuvxyz{|||}~~~}|{{{{z{{{{{{{{{{{||}~~~~~}}|}|{{{{{{{{{{{|}}~~}||||||||||||}}}~~~~~}|{{{{{{{|||}~~~~}|{{zyyyxxxyzz|}~|zxutsqponmmllmnopqstuwyz|~~|zwvtrpponnoooopqrtuvxyz{}~}|zyxvutrqpponmmmmnnpqrtuvwy{}~~|{zyxxxwwwwwwxyz{||}~~~||{zzzyyxwwwwxwwwwvwwxyz{|}}~~~}}}}}}}}~~~~}}||||{{{{{{{{||}}~~~}}|{zyyxvuttsrrqppqqqrtuwx{|~~|zyxwvutssrqrstuuvwxz{|~}{yxwutuutuuuuuvwwxyzz{|~~}|{zyxwuttsssstttuvvxy{|}~}{zzxwuutttuvvvwxyz{}~~|{yxwvusrqpppooooopqqrsuwy{~~|{{zzyzz{zzzzz{|}~}{z{{{{{}~}|}}}}~|{zzyxwwwvuuutssssssstuuuvwwxz|||}~~~}}}|||||}~~~~~|{yxwutrqqqqpppppqstuwyz{}}|zyxvutrqqqpppppqrstvwxy{|}}{zxvusrppoonnoopprstuwxz|}~|zywvutsssttuuvwxy{|}~~}||{{zyyxxyyyyzzz{||}~~~}|{{{zzz{{{{{{{|}}~~~~}}}|||{{zzz{}}~}}~~~~}|||{{}~}|||{zzxwvvvvvuvuuuttuvwxxy{|}~}{yxwvuutsttsstuvvwxyz|}~~|yxvtrqommmlkkkkjklmnopprtuwy{|~|zyxvuuuuuvwxyz{||~~}|||}~~~}|{zzyyyxxwvwwwwwvvwxxy{|}~~~~}}}}|{{|||}}}}~~~~~~~~}}~~~~~}}}}||||||}}}~~~~~~~~~~~}|{{{zzzzyxxxxyyyyzzz{{|}~~~~}{{zyxwvvuuvvvwwwwxyzyz||}}|zxwvvuttsssrrqqqqqrtvxy{|~}zyyxurpppprsttuwxzzz|}|zywvvvutssttuvxz|~}{ywusrqpoooopqqqqrsstuvxz|~}||{zyxwvvvuvxxy{}~~~~}}|{zzzzzz{{{{{zzzzyyxxwwwxwwxxxxxxxxxxxxyyzz{{{{|||}~~~~~~~~~~~~~~~~~~}}}~}}~~~~|{yyxvutssrsstuvwxyz|}~~|{zxwvusrrrqqqqqqrtuvwyz{~~|ywusqoooonoooopqrtuvwz{}}|{zxwvusrrrqrstttvxz}|z~~~}|{yxxyz{zywwvwxyxyzz{{||}~~~~}}}~}|{|{{|}}~~~~~~~~~}}|||}~~~~}{{{{zzyyxxxwwwxwvvvwxyz{|~~}|{zzzyxxxwwwwxxxyyz{|||}~~~}{yxwusrqonlkjjjjkkkklmnoqstvy{}~}{zywvvuuuvvuuvvwxz{|~~}}|{{||||}}~~~~}||zyxwwwwwwvwxwwxyz{}~~~~}|||{zyyyzzz{|}}~~~~~~}}||{zz{{{{||{{||||}}}}~~~~~~}||||||{{z{{{{||}}~~}|{zxwwwwwxxwxyyz{|}}~~|{zywuuuuuvutstvwvutrqsvy|~~~~}}}}zyzzyyxwvutttuvwxy{}}|zyyxwwwwwvvwwwxyz{}~}{yxwuttsrrrrqqqrstuvwxyy{}~}|{yxwvuuuuuuvwxyz{|~~~~}|{zywvvwvuuutsssssttttuuvvvwxyzzz{|}~~~~~~~}}}}~~~~}}|{{zxyyzzz{{{|}~~}}}||{{zzzyyyyyyyyyzz{|}~~}|zyxwwvutttttttttuvwxy{|~~}{yxwuttrqqqqqqqqqrrstvvwy{|~~}|zywvtssrrrsttuvwxy{|}~}|zxwvuttssrrsssttuvwxy{}~}}}}}||}||||}~~~}~}}}~~~|{{{{{{zz{{{{{|}}}~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}|{{zzzyyyyyyzzzzzzyyyzz{|}~~}{zywutsrqqpoonnnnnnopqruvxz{|}~}|{zywvvvvwwwxxxyz|~~|{zyxwwwwwwwxyzz{|}~~}{zyxxwvvuuvwwxyyz|}~~}{zzzyyyyyyyz{||}~~}}|||||{|||{{{{{zz{zyzzz{{{||||}~~~}~~~~~~~~~~~~}||{{{zyxxwwwvvwvvvwwwxxxxyz{|~}|{zzyxwwwvuuvvwwwxxxy{|}|{zyxvvuuvvvvvvwyzz{}~}{zzywwvtttuuuuvwxxyyz{{{|}~}|{zyxwvvutttttuvwyzz|}~~}}|{zyxvutsrqpponoopprsstvwyz{{|}~~~~}|||||||}}}}~~}}}|{zyyxxyyyzz{{|}~~}||{{|{{{{zz{{{z{{{{|}}~~}{yxwvutttssttuvwxyz|}~~|{zyxwvuttttttuuuvvwxyz{}}~~}||{{zzyyyxxxxxxyzz{|}~~}|zyxvuusrqqqppppoppqqstuvxy{}~~|{zxwwvvvvvwxyyyz|}}{vuuvy{{{z|}~~~}{{zz{~}}}}~~|{{|||}~~}}||}~~~}|{zywwutsssrrrrrstuvwxxz{{|}}}}|}}}}}|||||||||{zyxwwvvvvvvvwwxyyyz|}~~}|||{||||}}~~~~}|{{zxwvutssssstuvwxyz|}}}|{zzyxwwwvvvwxyz{{|}~~}||{zyxxwvvvvwwxxyz{{}}~~}}|{zzyyyxxxxxxxyyyz{||~~}}}|||}||}~~~}|{zzyxxxwwwwxxxxyyyyyyzzz{{{|{||||}}}}~~~~~}|{{{{zzzzzzz{{{{||{{||}~~~}||{zz{zz{{{{||}~~~|{zywvuuuuuuuuvwxyz|}~~}|zyyxwwwwvvvvuuvwxyz{|~~|zxwutsrrrrrssstuvuvwyz||}}~ysuy|zyxxxxxwwwwxxwurqpqsuvvutsuy~}||{{{||{{|}~~~~~~~~}}~~~~~~~~}||}~~~~~~~~~~}}}}~~}}~~~~}}|zyxwwwwwxxxxxxxxxxxxyz{|}}~}|{zyyxwvvvvvvwwxxyz{}~~~{yxwvuttttuvwxyzz|}}||{{zyxwvvuututssssssttuvwy{}~}|{yxwwwvwvvvvwwwxy{|~~~}}}}~~~~~~~~}}}}}}}}|{{{{||}}~~~~}{{{{|}~~}}~~~~~~{xvvy~~{zyxy{|zwvwwwwvspnmmotvvuuuttuvx{}}||}||{|~}}||{zzzzyzz{|}~}~~~}}}~~|{zyxwvtttttuuvvxy{|~~}|||{{{{zzzzzz{{|}~~~|zyxvttttttssssttuvwxz|}~~~}|{{{zzzyyyyyyz{|~~~~~~}}|{zyxxxwvvvvvvvvwwxwxxxxyzz{|}}~~~}|{zzyyyyyxxyyyz{|}~~~~~~|{{{zzzzzzzzyyz{|}~|{zyxxwvvwwwxxxyyzz{|~~}|zyxvutrqqpooppqqrrrrsttuvvwxy{|}~~~}}|{{{zzyyxxyxxyxxxxxyyyz{|~uqppu}zwwxz{|}~}{{~~{wwyzxvvy|~}~~|||{zzzyyz||{|~~~~}}~~~~|{{{{{{zzzyyyyyzyxxyz{{|~~}}}||{zxwvuvwxy{|||{{|~|{zyxwvvuvvuuvvwwxxxxxxxxyzz{|}~~}|{zyyxxxxxwwwwwxyz{||||||}}~~}|{zzzzyyyyyyyzz{}}~~~}}}}}}}}}}}}~~~~~}|||||{{{{{||||}}~~~}|{zzzzzyyxxxxyyyyxyyyyyzz{{|||}}|{{{zyyyxxwwwvvusssrrststuvwxz{|}}}}}~~~~}}|||||}}}~~{z{|~}zxz|}~|zwx|}||{{zyyz{|~~{xwvuvxy{}~}~~~~~~}||}~~~}~~~}}|zxvutttttttuuvwy{}~~~|{{zzzyxvvuvwxy{|}}|}}}~~}}|{{{{{{zyyzz{|}~~~~~}|{{zyxxxwvwwxxxwwxyzzzzz{|{{|~~}}||||{{{{{|||{zwv||xqnw~}}~~|}~}zutz}yxxyz{||||{z{}}||zxxxxxxxxyyzzz{}}}}}}}~~~|zyxwvsrrrrrrrrqpopqqppqrsuy{{|}}}~}|{||{ywutttuvxyyz|}}~}}}}}~}}}~~~|{{|{{yxy{}~}}|||}~}||||||}}}}~}}}}}~~~~~~}||}~}|{{{{}~~~~~~}}}}}}|{{{{z{{{{{{|}}}}~~~}||{z{{{{{{|}~~}|{zywvvutttttttuuuvwwxxyyyz{|~~}{zyyxwwwvvvvvvvwxyz{|}~}|{zyyyxxxyyz|}~~}||{{{{{|||}}~~~~}}}}}}}}}}~~~~~~~~~}|{{zzyyyxxwvuutttsttttuuuvwwxyzz{{{{||||||{{{{{{{{{{{{zzyyyxxxxwwxxxyz{|}~~~}|{zzzyyyzyyyyzzz{{|~~|{zyxwwvvvvvvwwvvwwwxyy{|}~~~}}}|{|}~~|{zxxwvuuvwyz|}~~}|{{yxxxyyyyxxxxxxxxxxxxyz{}~}|{{{zzzzz{{{{{{{zzzzyzz{|}~~~~~}}|{{zzyyyyyyyyyz{|}}}}~~~~~~~~~}}}}~~~}|||||}~~~~~~~~}}}}|{{{{zzzzz{|}~}|{{zzzzyxwwwvwwwxyz{||}~~~}||{{{{{{{{zywutsrrrrsrqqpoppqrstuvwxxxyyyzz{{|}~~~~~~~~~~~~~~}||{{{{{|~~~~|{zyyyz{|}}}~~~}|||}~~}}}}}}~~~~~}}}}~~~~~~}|{zyxxxxxyyyyzzz{{{}}~~~~}|{zzyxwwwxxxyyyxxxxxyyzz{{||}}~}||{{{{{{{{zyxxxxyzz{{{{|}~~~}}||||||{{{{{z{{|~~}}}|{{{{{{{{|}~~~~}}}}~~~}{zzz{||}}~~}}~~~~~}}~~~~~}}|{{zzzzzzzyxvtrqppooppqqrsstuvwxyzz{|||||{{{|{{{zzzzz{{{{{zzzyyyyyzzzz{|}~~}||{{{{{|}}}~~~~~~}}|||||}}}}~~~~}}|{{zzz{{{zzzz{{|}~~}|{zzyxxwxxz|~~~~~~~~}}}}}~~}}||{zyyyxyyzyyyyyxxxwwwwwwwwxyz{}}~}}~~~~~}}}}}|}}~~~~~}}}}||||}}}}}}}}}~~~~}|{zzyzzzz{{{{{{{{zz{{{{{{|}}~~}|||}}~~}}}}}}~~~~~~~}|{{zzyyxxxxxxxyyz{{||||||{{zzzzzzzzzyyxwvvuuvvvuuuutttsssssssttttttuvwxz{|~~~}}|}}~~}|{{{{{{zzzzzzyyyyyyz{|}~~~}|{{z{|}~}}}}}|{{zyyyyyyz{|}}~~~~}|{zzyyyyxxxwwwwwwwvvuuuuuvwxyz{|}}~~~~}}||{zyyyyyyyyyyyzz{||}~~~~~}}}}}~~~~~~}}}}}}~~}|{{{{{{|||}}~~~}}||{|||}}}|||||}}~~~~}|{{zyxwvvuttssrrrrrrsssttttuuuvvwwwxxyyz{{||||||||}}~~~~~~~~~~~~~}|{{z{{{{|{|||||}}}}~~~~~~~~~}}}}~~~~~}}}}~~~}}}}}}~~~~~}}}||{zzyxwvutssssstuvvvwwwxxyyyyzz{|}~~~~~}}}}}}}}}}}}}|}||||||}}}}}}}~~~}|||{{{zzz{{|}}~~~~~}|{{zzzz{|}~~~~~~~~~}}||||||{{{{{{{zzzzzzzzzzyyxyyyyzzzzyzyyyyxxxxwwwwvvvuuuuttuuvvvwwwwxxyzz{|}~~~}}~~~~}||{zzzzzz{{|}~~|{zyxxxxyz{|}}}}}}||{|||||{{{{|}~~}}||{{zzzzzzz{{|}~}||{yyxxyyzz{||}}||{{{zyyyxxxxyyyyyyyyyzzzzzzzzyxxxxxxxyzz{{|||}}~~~~}}}|||||||||||||||||||{{{{||}~~~}}||{zzz{{|~~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzz{{|}}~~~~~~~~~}}|{zyyxxxxxxxxwwvvutssssttuvvwwwxxyyzz{{||}~~~~~}}~~~~~}}~~~~~~}|{zyxxxxxxyyz{|}~~~}||{{|||||}}~~~~~~~}~~~~~~}|{{zzz{{{|||}}~~~~~~}}|{zxwwvuutttttuuuuvvvwwwxxxyyzz{{|}}~~}}|{{{zzz{{||}}}~~~~~~~~~}||{{zzyzzz{||}~~}}}||}}~~~}}~~~~~~~~~}~~~~~}}||{{zzyyxxwwwwwwwwxxxxyyzzzzzzzyyyyyyzzzz{{{{|||||||{{{{zzyyyzz{{|}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}|{{yxwvvvvwwxyz{|}~~~~~}}|{zzzzzzz{{|||||{{zzyyxxwwwwwwwxxyyzzzzzzyyyzzzz{{{{{zzz{{|}}~~~~}}}}}~~~~~}}}}}}}~~~}||||||}}~~}|||{|||||||||}}~~~}||||||}}~~~~~~~~}}|||{{{{zzzzzyyyyyzz{||}}}~~}||{zyyxxxxxyyyyyyyyyyzzz{{{{{{zzzyyyyz{||}~~~~~~~~~~~~~~~~~}}}}||}}}~~~~~~}||{{{{zzzzzzzzzz{{||}~~~~~~~~~~~}}}}||}}}}|}}~~}|{zzzyyzzzzz{{||||||||{{{{{{{{{||||||}|||{{{zzyxxwwwwvvvvvvvwwxyz{|}~~~~~~~~}}}||||||||}~~~}|{{{{||}~~~}}}}~~~~}}}}}~~~~}}}}~~~~}}||}}}}}}|{{{{{{{||{{{zzyxxwwwwwxxxxyyzz{{{|||}}}~~~}}}|||}}}}}}}}|||||||||}}~~~~}|||{{{||}}~~~~~}}|||{{|||||||||{{zzyyyyzzzz{{{{{||}}~~~~~~~~}}}||{{{{{{||||}}}}}||{zzyyxxwwvvvwwwxxxxxyyyzz{{|}~~~}|{zyyyzz{|}~~~~}}}}~~~~~~~}}||{{{{|||||}}}}~~}||{||||||||||{{{{{{{{zzzyyzz{||}}}~~~~~~~~~~}||{zzzyyzzzz{{{zzzz{{{{|||}}~~~~~~~~~~~~~~}}|{{zzzyyyyxyyyyyzz{{{|||||||||}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}|||{{zzzzzz{{|||}}}}}}}|||||||{{zzyxxxxxxxxxxxyyyyyz{{{||}}}}}||{{{{{{||}}~~~~}}|{{{{||}}~~~~~~~}}}}~~~~~~~}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}|||{{{||||||}}}||{zzyyyyyyyzzzzz{{|}}~~~~~~~~~~~}}}}}||||}}}}~~~~~~}}~~~~}}|{{zzyyzzz{||}}}}}}}|||{{{zzzzzzzz{{{{{||||||}}}}}~~~~~~~}}}}}}}}}}}~~~~~~}}|{zyxxwwwvvvvvwwxyyzzzzzzzz{{{||||||||}}}}}~~~~~~~~}}||{{||}}}}~~~}}|||}}}~~~~~~}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|{{{{{{||}}~~~~}}}}||{zzyyyyyyz{|}}~~~~}}||||||}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~}||{{{{{{{{zzzyyyyyyyyyyzzzz{{{|||||}}}}}}|||||||}}}}}~~~~~~~}~~~~~~}||||||||}}}}}}}}}}}}||{{zzyyyyyyyyyzzzz{{||{{{{{{{{{zzzzzzz{{{{{{{||||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{zzzzyyyyzz{{{{||}~~}}|||||}}~~~~~~~~}||{{zzyyzzzzyzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{|||}}}~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}||{{{{zzzzzzz{{{||}}}|{{zzyyyxxxwxxyyz{||}}~~~~~~~~~~~~~~}}||||||}}}}}}~~~}|{{{{||}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{||||}}}}}}|||||||}}}~~~}|{zzyyyzz{{|}}~~~~~~~~~~}}||{{{zzzzzzzzyyyyxxyyyyzzzz{{{|||||}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||{{{zzz{{|||}}}~~~~~~}}}||{zyxxwwwwxxyyyz{{||}}}}}}}}||}}}}}}}}}}}}}~~~~}}|||{{{{{{{zz{{|||}}}~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}||{{{{||}}~~~~~}|{{zzzzz{{{||||||}}}~~~~~~~~~~~~~}}|||||||||||||||||{{zzzzzzzzzzzzz{{||}}}}}}}}}||||||}}}}||||{{{{{||||||}}~~~~}}}}}}}}}}}|||||}}~~~~}|||{{zyyxxwwvvuuvvvwxyz{{|}}}~~~~~~~~}}}}}~~~~~~~~~}}||||}}}}~~~~~}}}|||}}}}}}~~~}}|||||||}}~~~~~~~~~~~~~~}}}}}~~~~~}}}}||||}}}~~~~}}}}||{{zzzz{{{||}}}}}}|||}}}}||||}}}~~~~}}}||||||}}}~~~~~~~~}}}}|||{{zzzyyyyyyzz{{{||||||||{{{{{{{{{{{{{{{|||||}}}}}}}}}~~}}}|}}}}}~~~~~}}}}}}}}}}}}|||{{{zzzyyyyxxxxxxyyzzz{{{{{{{{|||}}}}}}}}}}}~~~~~~}}}}}|||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~}}||||||}~~~}}|||{{zzyyyyzzzz{{{||}}}}}}~~~~}}}||||||||}~~~}}}|||||}}~~~~~~~}}||{zzyyyyyyyyzzz{{{{{{{zzyyyyzz{{||}}}}}}||||||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}|||{{{zzyyxxxwxxxyyzz{{{{{{{{{{{{{|||}~~~~~~~~~~~~}}}}}}}}}|||||{||}}~~~~}}}}}}~~~~~~}~}}~~~~}}}}}}~~~}}|~wnlimtxt||{yx{|ysmollsz~~xpnilnostxwy}~ytmhhjkoruy|yuuuxxz~~xsnnmlortwy{~{||}~}~~~{wrnmllmklpv{~~|z{zy{}}{yy{}~~zxusrpmkmprux{}}{yxwwwxy}}zvsrrrswyy{||zyxvtsqnlmnpty}|zy{||{xurqrsux}~}xtrqonoqruwyz||{zywutttuvxz|~}|zwttsrrstvy{{|{zxwutssstvxy|}xtrpnmkklnpswy|~~}~~||{{|}}~~~}{zyxwurpppprtwy|~}zywvvwxxxxxxxxvssrrrsuwxyz}~~~~~~}{ywvwxyzzz{||zyxvtsrqrtux|}zwuttttuxzz{|{{zxvtsqpqstwz}~|{zxwwyzz|}~~}}|zz{||}|ywvsrsttuvxz|}}~~}|||zz{|}~~~{ywsomljihhhjlnpsuvwyyxwwwwxxyz|}}|}||||||||||zxwwuttsttuvxz{}|{{zyxxxyyyz|~}|{{zz{{zyyyxwvvuuutstsstuvwyz{|}~|{zywutttssttuuuwxyy{|}~~}}|{zyyxwvvvvvvvvwwxyz{|~~}}||{zzzzyxxxyyyzzzzzzz{{{||}~~}}||{zzyyxwvvvuttttttttuuvwxyz|}~~|{zywwwwxxyyz{{||}~~}|{{yxxwvvuuuuuvwxyz{|}~}||{z{{|||||||}}}}~~~}|zyyyyyyyzz{{|}}~~|{zywvusrqponnnmmmmmmmmnopqstuwy{|}~~~}||{zzzyyyyyxxxxxyyz|}~~~}~~~~~}}||{{{{|}}}~~}|{zyxwwvuttttttuvvwxxyz|}~~|{{zxxwwvvwwwwwwwwxxzz|}~~}}|{zyxwwwwxxyz{{|}~~~}||{zzyyyxwwvvuuvwwxyzz|}~~|{zxwvussrrrrrrrstvwxy{||}~~~~|{zzyyyyzzzzz{{|}~~|{zywwwwwxxyzzz{|}~~}}|||{{{{{|}}~~}}|{{{{{{{|||{{{|{|||{||}}~}{yxvtsrqpppooopppppppppqrstuvwyz|}~~~}}}|{{{zz{{{{{{|||}~~~}}||||{{{zzzz{{{||}}~~}|{zyyxwvvvuutttuuuvwxxyz{}~~}}|{zzyxwwwvvwwwwxyz{|}~~~}}||||{{{{{{{{{{{{|{|}}~~~~}||{zyxwwvvuuuuuvwxxyz{|}~}|{zyxwvvuuuuuuuuttuuvwxxyz|}~~~}}||{||}}~~~~~~~~}}|{{zzzzzzz{{||}~~}}}}||{{zzz{|}~~}}}|{{{zzyyxxwwwwxxyzz|}~~}{zyxwvutsrrqqppqqqqrrsstuvwxxyz{|}}~~}||{{zzzyyyyzzzz{|}~~~}|{{{zzyyyxxxyz{|}~~~}}|{zzyxxxxxwwwwvvwwxyz{|}~~}||{zzyxxxxxxxxxxxyz{{|}~~~~}|||{zz{zzzyyyyyyz{{|}}~~}|{zyyxwwwwvvvvvvwwxyyzz{{|}~~~}|{yxxwwvvvvuuuuuuuvvwxyz{|}~~~~}}||||||}}}~~~}}|||||{|||||||}}}~~~|{{{{zz{{{{{{|}~~~|{zyxwvuutttuvwxyz{|~~~~}}|{{zyxxwvuutssssrrrrrrrstuvxyyz{}~~~}|||{zzzzyyyxxxyz{{|~~}||{{zzzzyyyzz{{|}}~~}|{zyxxxwwwwwwwxyz{{|}}~~|{zyxxxxxxxxyyyyzyyyzz{|}}~~}|{zyxxwvvwwxyyzz{{|}~}{zyxwwvuuuvvvvvvvuuvvvwxxyz|}~~~}|{zyxwvuutttttttuvwxyyz{|}~~~~~~~}}|||{||}}}~~}||{{||||||||}}~~~}}}|||{{{{{{|}~~||{zyxxwwwwxxyyzz{{||||}~~~~}{zzyxwvuuuttsssrrrrrrrstuwyz|}~~}||zyyxwvvwwwxxxxxxyz{|}~~}||||{{{{{zzz{{|}~~}||zyyyxxwwwwwwwxxyyzzz{|}~~}}||zzzzyyyyyxxxwwwxz{|}~}|{{zyyyyyyzzz{{||}}~~~~}||{zyxxwwvuuutssssssstuuvwxy{|}~~~}|{zzyyxwwvvuttttstttuvwyz|}~~~~~~~~}}}|||||||}~~~}}}}||}}}}}}}}}}~~~~}}~}}}}}}}|}}}~~~~~~~~}}|{zzzzyyxxxxxxyzzz{{|}~}|{yxwvutssssstsssstttvwxyz{|}~~~}|{zyyyxwxxxxxxxyyyzz{|}~~~~~~}}}||{{zyyxyyzz{}~}|{zyxxwwvvuuuuuuuuvwwxyz{|~~~}||{{{{{{||||}}}}}~~~~}}}}||}}||||}}}~~~~~~~}|{zyyxxwwwvuuuuuuutttttuuvwxxyz{{}~~~}}|{zyxwvutttttsttttuvvwxyzz{|}~~}}}|||{{{zzz{{||}~}|||{{||||}}~~}}|{zzzyyyyzz{|}}~~~}}|{{zzzzzzyyyyyyyzz{|}}}~~~~|{yyxwvvvuuvuuvvvvwwwxxyz{|}~~~~~}|{zzyyyyyyyyzzzzzzzzz{{{||||~~~}}}||||||{{zzyyzzz{{{|}~~}|{zxwwwvvvvvvvvvvvvvwwxxyyz{|}~~~~~~~~~~}}}~~~~}}}}}}}~~~~~}}|||}}}~~~~}|{zyxwvvuuuuuutuuuuuuvvwxyz{|}~~}|{zzyyxwwvvuuuutuuuuuuvvwxyz{|~~~}||{zzzzz{{|||}~~~~~~~~~~}}}}~~~}|{zyyyyyyyyyyzz{{||||}}}}~~}||{zzzyyyyyyyzzzzz{||}}~~~}|{zzyyxxxxxxyyyzzzzzz{{{{||||}~~~~}||{zyyxxwwwwwwxxyyz{||}~~~~}|zyyxxxxxxxyyzz{|}}~~}|{zyyxxwwvvvvvvvvvvvvwxxyz{{|}~~}}}}~~~~~~~~~}}}|{{{{{{zzzzzz{{||}}}~~}|zyyxxwwwvvvwwwwwwwvwwxxyzz{|}~~~}||{{zzzyyxwwvuuuuuuttttuvvwxyz{|}~~}}||||{{||||}}~~~}|||{{{{{{|}~~}|{yxwvvvuvvvwwwxyyz{|}}~~}}|{{{zyyyxxxyyyyyyz{{|}}}~~~~~||{zyxxxxxxxyyyzz{{|}}}~~~~}}|{{{zyxwwwwwwwwwwxz{|}~~}|{{zzzzzz{{{{||||}}~~~~}||{zzyxxwwvuuuuuttuuuvxyz{|}~~~~~~~~~~~~}|{{zzyxxxwwwwxxxyyz{|}~~|{zyxwwwvvvvvvvwwwwxxyyz{||}~~~}}}|{{zyxwvuutttssttttuvwxy{||}~~~}}}}|||||}}}}}~~~}}}}}||}}}~~}|{{zyyxxwxxxxxxxwwxxxyzz{|}~~|{zyxwwwwvvvvvvwwxyz{||}~~~}|{zzyxxyyyyyyyyyz{{{|||}~~~}|{zyyxwwwwwwxxxyyz{|}~~}}||{zzzzzzzzzyzz{{|}}}~~~}}|{zyxwwvuuuuuuvvvwwyz{}~~~~~~~~~~}{zyxwvvuutttttuvxyz|}~~~}}|zyyxwvvvvvvvvwwwxyyz{{{|}}}~~}}||{{zywwvuuuuuuutttttuwxyz{|}~~~}}|}|||||{{{||}}~~}|{{zzyyyyxyyyyyxxxwxxyzz{|||}~~}|zyxwutttstttuuvwyz{|}}~~}|||{zzzyyzzzyyyyyyyyzz{{|}~~~}|||{{zzzzzzz{zzzzzz{{||}~~}|{zxxxwwwwwwxxyzzz{{{|}}~~~~}}|{zzyxwwwvvvvwwwxyzz|}~~}|zyxwuttttttuuuvwxyyz{||}~~}}||||{zzyxxwwwwvvvvvwxxyyzz{|}}~~}}|{{zyyxwwwvvvvuvvvwwwxxyyz{{|}}~~~~}||{{zz{{{||}}}~~~}}|||{zzyxxxwwwwwxxxyzz{|||}~~}|{yxxwvvvvvvvwwxxyzzz{}}~~}}|{{{zzzzzzzzyyyyyzz{||}~~~~}}}|{{{zz{{{{{{{{{{{{{||}}~~}}{zzyxxxxwwwwwwwwxxxyyyyz{{|}~~~~}||{{zzyyyxxxyyyzzzz{||}~~}|{zyxxwwvuuvuuuuvvvwwxxyz{{}~~~~}|{zyyyxxxxxwwwvvvwwxxyz{||}~~~}||{{zzyyxxwwwvvvvvvvvwxyyz{||}~~~~~~}}}}}|||||||}}~~~}|{{{zyyxxwwwxxxxxxxxyz{{|}~~~}||{zyyxxxxxwwwxxyz{||}}~~~~}}|||{{zzzyyyxxxxyyyz{||}~~}||{{zzzyyyyyyzzzzz{|||}~~~}|{zyxwvuutttttttuvwxyyzz{||}~~~~}}}}|||{{{zzz{{{{||||}~~~}|{zzyxxwwwvvvvuuutttuvwxyzz{|}~~}}}}}||{{{zyyyxwwwwwwwxyyz{{|}}~~~}|{zzzyyyxxxxwwwwvvvuuvvwxxyz{|}~~~}{{{zzzzzzzz{|}}~~~~~~}|{{zyyyxxxxxwxxxxyz{|}~}}||{{zzzyyyyyyyyz{|}~~~}|{zzyxxxwwwwwwwwxxyy{|}~~}}||{{zzyyyyyxxxxxyz{|~~}|zywwvvuuuutttssrssttuwwxz{{|}~~~~~}}|||||{|||||}}}~~~}}}~~~~~}|{zywvuutssststtuuuvwwxyz{{|}}~~~}|{zzzyxyyyyyyyyyyzzz{||}}~~~~~}{zyxwvvutuuuuuuvwwxzz{||}}~~}||{zzzzzzz{{{|}~~~}}}}}}}}~~~~~~~~~}}|{{zzyyyyyyyzzzz{{|}~~~}}|||{{{zzzyyzzzz{{||~~}}||{{zyyyxxxxxxxyzz{|}~~}||{{zyyyxxxxxyyzz{{|}~~~}|{zyxwvuutsssrrrrrrrstuvwxyyyzz{{|}~~~}}}}}}}}}}}}}~~~~}}|||||}}~~}|{zyxxwvvvuuuuuuuuuuuuvwwxyyz{|}~~~~}}||||{{{{{zzyyxxyyyzz{{||||}}}~~~~~~}}||{zyxxwwwwwxxxxxxyyyzz{{|}}~~~}|||{{{{|||}~~~}}}}}|||{{{{{{{|||}}~~~}|||{{{{{{|{{{{zzz{{|}}~~~}||{zz{zzzzzzz{{{||||||}~~~~}}|{{{zzzzyyyyyyz{{|}~~}|{{zzzzz{z{||||}}}}}}~~~~~}|{zzyxxxwwvvuutttttsssssstuvvwxxyz{||}}~~~~}}||}}~~~~~}||{{{{{{{|}}||||yvrtvwyz|}~~~|wrmljiloruy|}~}|yvttstx||yvwwx{~}yuqomlmorw|}zwtqqqrvz~{vsqnopqux|{wspnnnruy}|{{{~}zxvtuuwz}}zxvuuux{~}zxvuuvwy{~}{zxwxxz}}zxvutvxz|~|zxxxyz|~zyxxz{}|xtqnlllnqsvy{~}{xvtssuvx|}|{}~|zywvvwwxz|~~}{zzz{|}}zwuttuwy{~~|{{|}}|zwusrrqsuvxz{|}}|zyvsrpoopqrtwz~~|{{|}~|||{{|~}{yxxxyyz{|}~~~~~}|||{|}~|zxwuuuuvxz{||{ywvtsrqppppqrstvxy{||{zzyxxyxy{|~~~|zywuuuuwyz|~}|{zyxxxxyz|~~}{zyxxxyz{}~~~||zyxwwxy|~~~~~}|{zz{|}}{zyyxxyz{|}~~~~}|{{zzz{|~}|||}}|zyxwxxy{}~~~~~~~~}}}}||}}}}}|{{zywwvvvvvwxyyzz{zzzyyyyzz{|~~~}||{{|}~~~}}||||||||}}}~~~~}}}~~~~~~~}}}}||{{{zyxwvutsrrrstuvwwxyyzz{{{||}~~~~~~}}}|||||||{{||||}}}~~}}|||||{{zzyyyyyyxxxxwvvutttuuuutttuvwxyz{||}}~~~}}|{{{{||{{zzzzzz{{{{{{{zzyyzzzz{{|}}~~~~~~~}|{zyyzz{{|||}}~~~~~~~~~~~~~}|{{zyxwvvvwy{|~~~~~}}|||}}}~~~~}}}}~~~}}}|{zyyxxxxxxxxxxyxxwwxxy{|}}}~~~~~}}||||||||||}~~~~}||||}}~~~~~~~~~~~~~~~}}|{zyxxwwwwwwvvuuuvvwwxyyz{|}}~}}||}}}}}~~~~~~~~~~}||{{{{{{{{{|||}~~~}}}||||{{{{zzyyyyyyyyxwwvuuttttuvvwwwwwwxxyz{||}~~~~~}}|||||{{{{{zzyyyyyyyyyyyzz{{|||}}}}}}~~~~~~}~~~~~}}}}}}}}}}~~~~~~~}|{{{{zzzzz{{|||}~~~~~~~~}|||}}}~~~}}}~~~}|{zyxxxwxxxxxxxxxxxxyyz{{|}~~~~~}||{{{{||}}~~~}||{zzzzz{{|}~~~~~~~|{{{zzzzzyyxxyyyzzzzzzzzzzzyyzzzzzyyyyyyy{|}~~}|{{z{{{{||}~~~~}||{{{{{zzzz{{{{{zyyyxxxxxwwwvvwwwwwwwxxxyzzz{{{{|}~~}}||{zyxxwwwvwwxyyzzz{{{||||||||||||}}~~}}}||{{{{{{{||}~~~~}}}}}}~~}}||||}}}}}}}}}}~~~~~~}|||{{{{{||}~~~~~~~~~}|{zzzyyyyyxxxxxxxwwvwwxy{|}~~~}}}}}}}||||}}~~}||{{{zzzzz{{|}~~~~}{{zzyyyyyyzz{||}}}}}||{zyxwvvvuuvwxxyyyzz{|}~~~~~}}}||||}}}}}|}}}}~~~~~~}}}|||{zyyyyz{{||||{{zzzyyyyyxxwwwwxxyyyyzzz{{||}~~~}}||{{zzzyyxxxxxxxyyyyyyyyyzzzz{{|}~~~}|||{{{{{|}~~~}}}|}}}~~~~}||{{{{zzzzz{{{{|||}~~~}||||}}~~}|{zzzzzzzyyyxxwwwwwxxyz|}}~~~~}}||{{{{{|}}~~~~~}}|||||||}}}}}}|||{{zyyyyyyyyxwwwwwxxyzz{|}}}~~~~~~}}}||{{zz{{{||}}~~~~}}}}}}}~~~~~~~}}}||||||||||{zzzzzzzzyyyyxxxxxxxxxyyz{{|}~~}}||||||{{zzzzzz{zzyyxxwvvvwwxyz{|}}~~~~~~~~~~~~~~~~~~~}}||||||{|||{{{zzzz{{|}~}||||||}~~~~}}}}||{zzyyxxwwvvwwwwxyz{||}~~~}}}}}}}}|||{{{{||}}~~~~}}}||{zzyyxxxxxxxyzzz{||}}~~~~~~~~}}}}}}}}}}~~~~}}|||{{{{{{{{{{{||||}}~~~~~}}||||||||||||||{{{zzzyyxxxxxyyzzz{{{|||}}}~~~~~~~}|||{{zzzyyxxwwvvwwwxyyzz{{|}~~~}}}}~~~~~}}}}~~}}}}}}}}}||||}}}}}}}}}~~~~~~}}|{{{z{||}}}}}}~~~~~~}~~~}|{{zzyxxxwwwwvvwwwxyz{|}~~~~}}}~~~~~~}}}||{zzzzyzzz{||}}~~~~~~}}}}||{{zyxxxyyzz{{||}}~~~~~~~}|{{{{{{||}~~~}}}}}~~}}}||||{||}}~~~~~~~}}||||||}}~~}}||{zzyyyyyyyyyzzz{{||}}~~~~~~~~~~~}|{yyxwwvvvvvvvvvwwwxyz{{|}~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}~~}}}}||{{zzzzzz{{|}~~~~~}}}}}}}}}}}~~~~~~~~~~}}|{{zzyyxxwwwwwwxxyyzz{||}}~~~}}}}~~~}}|||||||||||{{{{{{{|||||||||||||}}||{{{{zz{{{|||}}}~~~~~~}}||||{{||||}}~~~~~~~~~~~~~}}|{{zzzzzzzz{{{{{{{{{||||||}}~~~~~~~~~~~~~~~~~~~}}|{zyxxwwwvvuuuuuvvwxxyyzzzz{{{|}}~~~~}}}}||||}}}}~~~~~~}}||||||||||||}}}}~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}||{{{zzyyyyyyyyyyzzz{||}}}}}~~~~}}~~~~~}}|||||||}}}}}}}||{{{{{|||}}}~~~~~}}|||{{{{{{{||}~~~~}}|||||{{{{{{{|||}}}~~~~~~~~~~}}|||{{||}}}}}||{{{z{{||}~~~}}|{zzyyyyzz{|}~~}|{{zzyyyxxwwvvvwwwxxxyyyzzz{{zzyyyyyyyzz{|}~}||{{{{|||||}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{{{{{{||}~~~}}|||||}}}~~~~~}}||||||||||}}}}~}}}}||||||||}}}}}}~~~~~~~~~~~~~}}}}|||||}}}}}}}}||}}}}}}}}}|||||||{{{{||||}}}}}}}~~~~}}||{{||||}}}}~~~~~~~~~~~}}|{{{{{{|}}~~~~}|{{zzyyyyyyzzz{{|||}}}}~~~~}}|{{zzyyyxxxxxyyyyyyyzzzzyyyyxxxxxxyyyz{|}~~~~}}~~~~~}}}|||||||}}~~~~~~~~}}}}~~~~}}}}||||||||}}|||||||||}}~~~~}}}||||||{{|||}}~~~~}}}}}}}}}}}}}}}~}}}~~~}}}}||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}|||{{{{{{{{{{||}}~~~~~~~~~~~}}}}}}}}~~~}}}}}}~~~~}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{{zyyxxxxyyzzz{{||}}}~~~~~~}||{zzzzzz{{||||{{{zzyxxxwxxyyyyyzzz{{{{{||}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}|||||||}}}}}}}||||||||||}}~~~~}||||||||}}}}~~~~~~~~}}~~~~~}}}}}}}}~~~~~~~~}}}}~~~~~~~}}~}}}}}}}}}}~~}}|||||||||||{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzz{{{{{{{{zzzzzzz{{{{zzz{{{{{{{{{{{||||||{{zzz{{{{{zzzyyyzz{{||}}}}}~~~}}|||||||}}}}~~~~~~~~~}}}}}}}}}~~}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||||}}}~~~~}|{{zzz{{|}~~~~}}}}~~~~~}}}||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||}}}~~~~~~~~~~~~~~|{{zyyyyzz{{{{{{{{||||{{zzyyyyxxxxxxyyyzzz{{{||}}}|}}}}}}}}}||{{{{{{{zz{{{{{{{{{||||}}}}~~~}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}||||{{{{|||}~~~}}}}}}}}}}}}}}}||||||}}~~}|||{{{||}}~~~~~}~~~~~}}||{{zzzz{||}~~~~~}}|||||||||||||||}}~~~~~}}||{{{{{{{||||{{{zzzzzyyxxxxxxxxyyyzzzzzz{{|||}}}~~~~~~~}}}}}}||||||||||||{{{{{{{|}}~~~~~~~~~~~~~~~}}}}|||||}}~~~~}}|||||||}}}}}}}}~~~}}}}}}}}}}||||}}~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{||||||{{||||}}~~~~}}}}}|||||||||||||||||||||}}~~~~~~~~}}}|||{{{{{{{zzzyyyyyyxxxxxxyyyyzz{||}}}~}}}}}}}}||||{{{|||||||}}}}}}}}|||||}}}}}}~~~~}}}}}~~~~}||||{|||}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}|||||}}~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}|||||||||}}}~~~~~~~~~~~~~~~}}}}||||||||}}}~~}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~}}|||||||{{{{{{{{{zzyyyyyyyzz{{||||}}}}}||||||||||||}}}~~~}}||||||}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}||{{{{||||||||||||||}}}}~~~~~~~~~~}}}}||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}~~~~~}}}}|||}}}~~~~}}}}}}}}}~~}}}}}}~~}|}~yxyuvy}yxzvutpqqt{}{yyzz~~{utuuuwxy{xwtqpqrux{|ywvttstvwxzzz{{|{{|~}}~{yz{{{zz{xtrppstuvy{{yvuw{{{{xwz|}}}}|{|{ywvwvvwxyz{wtstuwxz{}}|||||}}|zyyyyzz{|}|yxxyzzz{|}}~}{zyvtsssrppponmmmnnpqqqqqsuvwyz{|}~~~~~}||{{{{{{zzyyyyyyyzzz{{|}~~}|{{{ywvvutsstttuuuuvvwwyz|~~}|zzzzyxwvvutsrrqrrrqppqqpqqrstuvxyz{||~}|{zyxwuuutsrrqpqrrsuvxyz{}~}|{zyxwvvvvvvvuuvwwxyzz{{|}~~~}|{zyxwwwwwvuuuutssttuuvwyz|~}|{{zzyxwuutttttsssssstuvwwxy{}}||{zyxxxwvuuuuuuttuvvwwxyz{|}~~~}}{zyyxwvuvvvvuuvvvvvvvwwwwxyz{|~~}{zyxwutssrqpqqqqqppqrrrrsuuvwyz{|}~}||||{zyyyyyxwwxyyz{}~~}|{zzzzzyxxxyyxxwwxxxwxyz{{}~~}|{zyyyxwvuuuttsrqqqpppqrssuvxz{|~~}{zyxwvuuvvvvuuuuttttuvwwxxz{||}}|||{zxxwwvvvvvwwwwxz{}~~}|{yyyxxwvvvvuuuuvvwwxyzzz{|}~~}|||{zyyyxwwvvvuuvvwxz{|~~}}}|{zyyxwvuuuuuuvvwwxyz|}~~}|{{zyyxxwwvwwwvuutuuuvwxyzz{|}}~~~~~|{zyxwwvvvuuutssstssssssttuuvwxyz{|}~~|{{zyyyyyyyzz{|}~~~~~}}}||{{{{{{{{zzzyyyyz{{}~~~~}||{zyyywutssqpoooppqrtvwww{~}||}}~~~~}{{{|{zzzzywvtsrrsstuuvwwwwxz{{|~~~}|||{zzyyxxwwwxyyz{|}~~}{zxwuuuuuuuvvwwxyzz{{|}}~~}}|||{zzzzzz{{{{{z{||}}~~}||||{zzyyxwwwwxxyz||}}~~~~~~}|{zxwwvvuuuuuuvwwxyyyyzzzz{{{{||}~~~~}|{zzyxwvvutssssssssssttuvwxxyz{|}~~}|{zzyyyxxxxyyz{|}~~~}|{{zzyyyyyyyyzz{{{|||||}}}}~~~~}|zyxwvuuuttttttttttuuvvwxyz{|}}}~~}|{{zyxxwwvvvvvvvwwxxxyzz{{|||}}~~}}||{zzzzyyyyyyyyz{{|}~~}|||{zyxxwvvvvwwwwxyzz{|||}}~~~~}|||{{{{||}}}}~~~~}}|{{{{zzzzzyyyzzzzzz{{|||}}~~~}}|{zyxwwvvutuutttuuuvvvwxyz{|}}~~~}}|{zzyxxwwwwvvvvvuuuutttuuvwxyyzz{|}~~~}}|{{zzzzzzz{{{{||}}~~~}}|||||||||{{{z{zzz{{{|||}}}~~}|{{zyxxwvuttsrrsssttuvvwwxyz{|}~~~~~~~}}|{zyxxxyyxxyzz{{zyyyzyzyxwwyzzz|~~}|||||{{zzz{{zz{|}}~~~}}|{{{zzzzzzzyzyyyxwwxxxxyz{{|}~~}}}|||||||||}~~}|||{{{{zzyyyzzzzz{{||}~~}|{{{zzzyxxxxxwxxxxxwwwwwwwwwxxyz{{|}~~~~}|{{{{{zzzzyyyxxxwwvvvvvvvuuuvwxyzzz{|}~~~~}}|||}}}||||{{{|||}}}}~|wvxyyxy|~~~~~~~~}|zyyzz|}~}|{zxwvutssssrrrrsstuwwxyyyzz{|}}~~~~~}||||{{{zzyxxyyyxxxyyyyyyxxyz{{|}}}}||}~~~}}||||{{{{{{z{{{|}~~}}||{zzzyyyyxxxxxxyyyyyzz{{|||||}~~~~~~~}~~~~~~~~~~}}~~~}}|{{{{zzzyyyyyzzzzz{|}}}~}|{zyyyyxxwxxwwwwxwwwwwwwvvwwxxyz{||}~~~~~~}||||{{{zyxxyyxwvuuutttttttuuvwxyz{{{|~~}||||||}~~||~~}|{{|}~~}||{zzzzzzz{|{{{{{{{||}}}}~}|{{zzzyxwwwvttttsssttuuvvvwxxyz{|}~~~}|{yyxwwwwwwwwxxxxyyyyyzzz{{|}}}~~~~}}}|{{z{{{|}}~~~~}}}|{{{zyxxxxxxxxxyyyyyyzzz{|||}~~~~~~~}|||||||}~~~~~}}|zyyxxxxxyyyyzz{||}~~}|{{zzyxwwvvuuuvvwwwvvvvvwxyyz{||}~~~~~}|{{{{{{{zzxxxyz||wpmnpqporvxxy{}~}{{|}|{z{{{{{{{{||}~~||||{zzz{zzzzyxyyyz{|}~~~~}}}}|{{zyxxwvuuutttsssssttuwxxz{|}~~~}}||{zyyxwwwwvvvvvvvvwwwwxyyzz{|}~~~~~~~~~~}|||{{zzzz{{|}~~}}||{{{zzyyxxxxwvvvvwwwxxyyyz{|}~~}}|||||}}}}~~~~~~}|{{{{|{{zzyyyyyyxxxyz{||}}~}|zyyyxxxxwwwwvuuvvvuuuuuuuuvwwxyz{|}~~~}|{zzyyyyxwwwxxxxxxwvvuutttuuvwxyz{|}~{yz|~}{|||}}~~~~}||||}}|zyyyyyzzzzyyyyzz{}~|{zyyyxxxyxwwxwwvvutttttuuvwxyz{|}~~}{{zzzzzzzyyxxwvvvvwvvuvvvvwwxxxyz|}~~}}||{{{|||||||{{{|||||}~~~}||{{{zzzzyyxxxyyxxxwvvvvvwwxyz{{|}~~~~~}}||}|{{{{{{||}~~~}||{zyyyyxxxxxyyyzz{{|}~~~}|{zyxwwvuuvvuuuvvvvvvuutttuuvwxyzz{|}~~}|{zyyxwwvvvuuttuuuuuuuuuuvwxyz{|}~~~~~~~~~~}}}}}~~~~~}}~~}||~}}|{{{ywutstwzzz{{{||}~||{yyzzyxwwwvuuuvvwwxyzzz{|}}}}~}|{zyxwvutttttttuvvwwwvvwwwwxyzz{||}~~~}}}}||{{{zyyyyxxyzz{{{|}}}~~~}||{zyyxwwvvvuuuuuuvvwxyz{|}}~~~~}||||||||||}}}~~}||{{zyyyzyyyyyyyyz{|}~}|{zyyxwvuuutssssttttuuuvvvwwwxxxxyz{|}~~~}}|{zyyxwvvvuutttttuuuuuuuvwxyz{}~~~~~~~~}}}}}}~~~}|{zyyyzzzzyyyyyxxxxxyy{|~}~}}}}|{{zzyyyyyyyyzyyyyz{||{{|||}}~~}}|{zzyxvvusrrrrrrsssstuvwxyz{|}~~}}|zyyyxxwwxxxxyyzz{||}~~}|{zzyyyxwwwwvwwwwwvvwwxyz{}~~~~~}}}}}}|}}~~~~~~~}~~~~}}||{|||{{{{{{{{|}~~~}|{zzyxxwwvvuttssssttuuvwwxxyz{|}}~~~~}|{yxxxwwvuutsssstttuvvwxyyzz{{||}~~}}~~~~~~~~~}|{zzzzyyyyxxxxxyyyyyyz{{{|~~~|{zzzzy{xrrstwz{{{|~~|zzzzzzzz{{{{ywvuuuuuuutsstuvvxz{}~~~~}|||||||||||{zzzyyyyyyyzz{|}~~~~}||{zzyyyyxyyyyyyxwxyyyzzzz{{{||}~~~}}|||}}~~~~}}}}~~~}}||}~~}}~~}}|||}}}~~~}|{zzyxxxxxxwvvuuuuuuuvwxyyyzz{{||}~~~~~~~}}|{zyxwvvvvvvvvvwwwwxxyyyzzzz{{{{|}~~~~~}}}~~~~~}|{{zyxxxwwwwwxxyz{{{{{|||}}}}~~~}}}||||{{{{{{{{{{{{{{||}}~~~}}|zzzyyxxxxyxxxxxxwwwwwwxxyyy{|}}}~~}uoqvxwvwxxxyzzz{|}|zyxxz}}~}{zyywwvwwwwxxyz{||}||{zz{{{||}~~~~}}||{{|}}}}}}}}}~~~~}}~~~~~~~~}}}}~~~~}|{zzyyxxwwvvvvvvvvwwwwxyz{{||}}~~~~~~~~~~~~~}}||{{zyxxwwwwwwwwwwwwxxyzzzz{{{{{|||}}~~~~~}}~~~~~~~}|{{zyxwvvvuuuvvwwxxyzzzz{||}}~~~}}~~~}|{zzzzzz{{{z{{{{|}}~~}{yyxyzyyyxwwvvwyz{||zyy{{zyyz||{}~{xw|}zxvuw{~}|zxuttuwz{zxwvvvwx|~}}|{ywwvvwwxyyzz{||||||}|||{zzz{|~~~}|||}~~~~~}|||}~~}}}||}}}~~~~~~}}||{zyyxxxxxxxxxwwwwwwwxxyz{{{|}~~~~~}}}||}}||{{zzzyxxxwvvvuuuvvwwxxyyyyyyzz{{{{||}~~~~~~~~~}|||{{zyyxwvvutttuuvvvwwwwxxyzz{||}}~~}}}||{zz{{zzzzz{{{{||||}}}}~~}}||{{zyyxxyyyyyyyzyzz{{{{{{|||}}~~~}|{zzyxxxxxwvvvvwwxxyyyyzzzz{|}~~~}||{zz{zyyyzzzzz{{{{|||}||~~}}~~tpoqw}z{|}|}}~~~~zz|||{{{zz{||}~~}|{zzyxwvuuuvwxyyyxxxxyyzz{|}}}}~~}||{{{{zzzzyxxxxxxxxyyxwvutttutsstuvvxy{|||||}~~}}}}~~~}|{zyyxwwwwwwvvvuttttuuvvwwxyyz{{|}~~}}~~}}}}}|{{zzzzz{|||||}}~~}{zzyyyyxxxxxxyyyzyyyzz{|}}~~~~~~~~}}}}}}||{zzyxwwvutsttuuuvwxyz{|}}~~~}}}}}}|{zyz{{yyzz}vpppu~}}~z{}~yttx|~~~}|{ywwxz~|yzz{{{{}~~~~}}}|{{||{{z{~}{{{{zzyxwwwvvxyzyyxwwwwxyxwwy|}~~~~~~~~~||{yxxyz{{ywvutttsrrsttuutuuvwxxxxyz{{||}~~~}}}~~~~|{{{zyz{{zzxttz{unebky|tosz}}|{}}xw||z}}xxyxy{{xvvwyz{~}||||}~}{zzyxwwwxyyyz{{{|}~}|{z{}}}}~~|zyyyxutsrsvxxxxwwxz{{{{{|}~~~~}|{{{{{zz{{zyxyzzzyxvuwz|~~~~~}|{{{{{|||||{|{{zzzz{{{{|~~}||||||||}~~~~}}||{{||{zzyyxxxxxxxxxyyyzz{{{{{|||}~~}||{zzyxxwwvuuuuutssssssssttuvwxyz{||}}~~~~~}||{zyyyxxwwvvuuuuttttuuvwwxyz{{||||}~~~~~}}}|||||{{{||||||}}}|||||}~~}}}}~~~}}||{{{zyyyzzzzz{|}}}~~|zyz||zzyupmnomlosurorurppnmoqpqtvvxyyyyzz}~~}}~}||ywwwxz}~~~|zwvvvy|}~|{zxusssuxyyzzzz{ywvvvw{}~}}~~~}}}}|{ywvwxz}~~~~~{zxwuuspoonnnmlkihhilnqstuwxyyyy{}~~~}~~~}|{zxuttttrpppqrrrsstvwwvuuuvvvwvusstvxz{|}~}{|}}|{{{|}}}|{{zyxxxxwuuuuutttuvvvvvuuvwxyz{|}~~}|{yxwwwvvuutssttsttuuvwwxxxwwxyz|}~~}|{yvtssrpnmllllmoqrtuuuuuvxz{}~|zxyyyyxwvutssttuvwvvuutsqppppppqrrsttttuuuvwxz{}~~}|{{{zzyyywvvvvuttsttuuvvwwxxyyy{|~~}|zzzzzzyxwvvuuvvvvuuuttstuwy{|}~}{zxxwvtrqqppopppqqqrrrstttuuuuuvwyz{|}~~~~|{{zzyxwvuuuuttuuttttttuuvvuuuuuttssssttuuvwwxy{|}~}{zyyyxxwwvuttssrrrqqqqqpqrstuvwxyz|}~~~}|{{{{{zywvuuttsrrrsstttttuvvwwwxy|}}{ywuttttutssstuuuuvvwxyzyyyy{|}}}~~~}}}}}}||||}}|{{z{{{zyxwvvussrstttttssstttuuuuvwxyz{||}~~~~|{zzzyyxvvvvvuutsrqqppoopqrstuwxy{|}~~||{{{zzyxxwwwvuuuvxy{|~~}{zyyxwwwwwxxxwvwwwwwwwvwwxxxwwvvvvwwxyyzzyyz{|}~~~~~~||{{{{{{zyyyzzyyzzzzzzzzzzzzzzzyxwvvvwwwvuuuvvwwxyz{|~~~~}|{{zyxwvuuuvvvvvuuutsrrqqrstuvwwxyz{||}~~~}|{zzyyyyxxxwvuutttsttuvwxyzz{|}~~}|{{{zzzzzz{{{{{|}~~~~}}||||||||}}}}}~~~~~}|zzyxwwwwvvuttuuuuuuuuuuuttttuvvwwxyzzz{{{{{{{||}~~}}||{zywwvuttttttttttttuuuvwwxyzzz|}~~~}|{zzyxwwwxy{|}~~~~~~~~~}|{{zzyxxxxxwwwwvvuuvvwwwwxxyyyyyyyyz{{{{{{{{|||{{{||}~~~~~}}||{{{{{{{{{{{zzyyxwwwwxxyyyyyzzzzzzz{|||}}~~~~~}}|{zyyyxwwvvvvvuttuuuuuttsssstuvwyz|}~~}|{{{zyyxwvuttuuvxyz||}~~~~~~~~}}}~~~}}}}~~}}}|||}}}}~~~~~}}}}}~~~~~~~}}|{zzyxxwwvvuuuuuuvvuutttttuuvwxxxxxxxxxxxwwxyzz{|}~~|{zzyyxwwxxxwwwwvutttttuvvvvwxxyyzz|}~~~}||{zzyyz{|}~~~}|zzyxwvvvvvvvvwwxxyyyyyyyyyxxxwwwwwxyyyyzz{{||}}~~~}}}}~~~}}||{zzzyyxwxxxxxyyzzzzyyzzzzzzz{{{{||}~~}|{{{{{zzzzyxwwvvvuuuuuuttttttuuvvwxz{|~~|zyxwvvvvvwwxxxxyz{{{{{{zzzzzzz{{||}~~~}}}|||}}}}~~~}}}~~}}}}}}}|||||}}~~}|{{zyyyxxwwvvuuuuuuuuuuuuuttttttttuuvwxyzz{{||}}~~}|||{{{{{{zzzyyxwvuutssrrssstuvvwxyzz{}~~~~~~~~~~}~~~~~~~~|{zyxxxwwwwwxxxxxxxwwwwwwwxxwwwvvvuuvwxyzz{||}}~~~~~~}}}}}}}}||{zyxxxxxxxxyzzzzzzzzzzzz{||}~~~}||||||{{zyxwwwvvuuttttttttuuvwy{}~}|{zyyxxxxxxxxyyzzzzzzzzyyxxwwwxxyzz{|||}}~~~}}}}}~~~}}|{{{||}||||||||||||{{|||}}~~~~~~~~}||{{zyyxwwvvuttttssrrrssstttuuvwxyz{|||||}}}}~~~}|{{yxwwwwvutsssrrrrrsstuvwxz{}}~~~}}}||||||}}}}~~~}}|{zyxxxxwxxyyyxxwwvuuttttuvwwxxxxwwxxyzz{{|}}}~~~~}|{zyxwwvvvwxxyyzzz{{{{zzyzzz{|}~~}|{zzyxwvvuuuuuvvwwxxyyz{{||||}~~~}}|{{zzzzzzzzzzzzzzyyxxyyyyyxxxxxxxxxyz|}}~~~~}}|{{zzzzzz{{{{||{{{{{zzz{{||}}~~~}|zyxwutsssssssssttuuvuvvvwwxxyzzz{{||}~~~}|{ywvutsrqpqqrrrsuvwxyz{|}~~~}}||||||}}}~}}}}~~~}}|||{{zyyxxwwvvuuuuttttuvvwwwwwxxxxyz{{{|}~~|{zyxxxxxxxxyzz{{{{zzyxwwwwxyyz|}~~}||{zyyxxwwwxxxyyz{{||||||}}}}}}~~~~~}|||||{{{{{{{{{{zz{{{zz{zzyxxxxxxxxyyyyyyyz{{||}~~~~}}|{{zzyyzzzzz{{{{z{{{{{{{{{{{{{{|}}~~}|{zxwvuuttsssttttuuuvvvvvvvvvvvwxxyzz{|}}~~~}|{zzyxwvuuutttttttuuvxyz{{||}}~~~~~~}}}}}}}~~~~}}}|{zzyyxxwvuuttssssstuvwxxyyzzz{{|||||}}}~~~~~}||{{{zzzzyyyxxyyyzzzzyyxxwwvvwwxy{|~~}|||{{{{{{{||||||||||}}}}~~}~~}}}}}~~~~~~~~~~}}}}||{zzzzzz{{{||{{{{zzyxxyyyzz{{|||{{zzzzzzz{{|||}~~}}|{{zzzzyyzzzzz{{{|{{{{zzyxxyyz{{|}~~~}||{{zyxxwvvutttuuvvvwwwwwwwwvvvvvvwyzz{|}~~}|{{{zzyxxwwvvwwwwxxyyzzz{{{|||||}}}}~~~~}}||||||}}}~~~~}}||{zyxxwwvuutttuuuuvvvwxyyzzzyyzz{{|}~~~~~}}||{{{{{{{{{zzyyyxwvvuuttuvwxz{|}~~~}}||||||}~~~}}}||{{{{{{||}~~~~~~~~~~}}}}||||{{{{{zzzyyyzzzzzzzzz{{{{{{zzyyxwwxxxxyz{|}~~}}|{{zzzyyyyyyyxxxxxxxxyz{{||}}~~~~}|{{zzyyyxxxxxxwwwwvvuuuuuuuuvvwxyyz{||}~~}|{{zzzyyyzzzzzzzzzzzzyxxwwxyyzz{{|}}~~~~}}||{{zzzz{{{{|}~~}}|{{zyxxxxxwwvvvuuuttttttuuvwxyzz{}~~}|zyxwvvuvvwwwxxyxxyyz{|}}}~~~~~}}}||||{{{zzz{{{{|}~~~~~~}||{{{{{zzzzzzzz{{{{zzzzzzzyyyyyxxxwwxxyyzz{|}}~~~}|zyxwvvuuuvvwwxyyzzzzz{{|||}~~}}|{zzyxxwvvuuuuuuuvwwxxyyzz{{{|||}}}}}~~~~~~~~~~~~}}||{zyyyyyxxwxxxwwwwxyyz{{|}~~~~}}~~~~}}||{{zyyyyz{{||}~~~~}}|{{yxwvvvvuuuuuttttttuuvwwxyz{{|}~~~}}|{{zyyxxxwwwwxxyyyyyyyz{{||}}}}}}~~~~}|||||{{{{{{zzzz{{||}}~~~~~}}}}}}}}}}~~~~~~}|||{{{{{zzz{{zzyyyyyyyyyyyxxxwwxxyzz{||}~~~~~}}|{{zzzyyxwvuutuuuuvvwxyyz{|}~~~~~~~~}|{zzyyxxxxwwwwwwwwwxyzz{{|}~~~~}}}}||{{{{{{{|~~~}}||{zyxxwwvvvwwwxxyyz{|}}}}}~~~~~~~~~~~~}|{{{zzyyyyyzzzzzzz{{||}}}}}~~}|{zyxxwwvvvvvvvwvvvvvuuuuuvvwxz{}~~~}|{zyyyyxxxxxxxxyzz{{{||||{{zzzzz{{|}~~~}}||{{{{|||||||{{{zyyxxxxxxxyyyz{|}}}}~~}}}~~~~~~}}}}}||||{{{{{{zyyxxwwwwwxxxyyyzz{||}~~~}|{zzyxwvvuuuttuuuvwwwxxxyyyz{|}}}}~~~~~~}|{{zzzzzzzzzzz{{||||}}}}}}~~~}}||{{{{{zzzzzz{{|}~~~}|{zyxxwwwwwxxyzzzzz{{{{|||{{{{{{{{|}}}~~~}}|{zzyyyyyyxxxxwxwwwxxxyyyz{{|}~~}|{zyxxwwwvvvvvuutuuuvvwwwxyzz{|}~~}}|{{{|||||}}}|||||{zzzzzzzzyyyyyyyyz{|||}}~~}|||{{{{{{{zyyyxwwwvvvvvvvvvvvwwwxyzz{{|}}~~~~~}}|{{{{zzyxxxwxxxyyyzzzzzz{{||}~~}||{{zzyyxxxwwvvvvvvvvvvvwwxxyyzzzzz{||||}}~~~}}}||}}}}}}~~~~~~}}}|{{zzyyyxxxxyyyyyyyyzz{||}}}}~~}}}~~}}|{{zyyyyyyyyz{{{{{{{zzzzyyyzz{{|}}~~~~~}|{zyxwwvvvvvvuuuvvwxxyzzz{{||}}~~}|{zyxxxwwwwwwwwwwwwwxxyyz{{||}}}}}|||||||}}~~~}||{zzyzyyyxxxxwxxxyz{|}~~}}}||{zzzyyxwvvuttssrrrrssttuvwxxyz{{||}}~~~~~}|{zzzyyyxxxxxxxyyzzzz{{|}~~~}}|{zyxxxwwwvvwwwwwwwwxxxxxxxxxxxyyz{|}~~~~}}||{{zzyyyxxxxxxyyzyyyyyxxxxyyzzz{|}}~~~}}}}||||||{{{zzzzzzyyyyyyzzz{{|||}~~|{zzyxxwwvvvwwwwwxxxyyzz{{{{|||}}}~~~}|{{zzyyyyyyyyyyyyyyyyyyzzz{{{{{zzyyyz{{|}~~~}||{zzyyyyxxxxxxyyzz{||}}}}}}}}~~~}|{{zyxxxwwvvutsssrrrrrstuuvvwxxyz{|}}~~~~~~~}}}}}||{{{{zzzzzzzzz{{||||}}~~~~~}|{zyxxxwwwwwwwwwwwvvvwwwwwwxxyyzz{|}~~~~~}}||{{zzzzyyxxxwwwwwwwwxxxxxxyxxxxyzz{|}~~~}}}||{{{|{{zzzzzzzzz{{|||}}}~~~}}||{zzzzyyyyyyyxxxxxxxxxyyzz{||}}~~~~~~}||||||{zzzzzyyyyyyyxxxxxxxxyyyyyyzz{|}}~~~~~~}||{{zzzyzzzzzzzzzz{{{zzz{{{||}~~~}}||{zyyxwwvvutttttttttuuvvwwxxyyzz{{||||}}~~~~~}}||||{{{{{{{||}}}}}}~~~~~}}}||{zyyyyxwwvutttstttuvvvwwxyyzz{||}}~~~}}}|||||{{zzyyyzzzzyyxxxwwwvwvwwvwwwxxyz{|}}~~~}}||{zzzzz{{{|}}~~~~}}}}}}}~~~~~~~}}|{{{zzyyyxxxwwwwwwwxxyz{|}}}}}||}}~~~~~}}|||{{{zzyyxxwwvvwwwwxyyyz{{||||||}}}}~~~~~~}}|||{{{{|{{{{{{zzyyyyyzzz{|}}~~~~}|{{zzyyyyyxxwwwvvvuuuuuuuvvvwwxxyzz{||}~|yxvvy~{xtsuy|{uronptw{~ytonmmqw||yvwy|~|}ytppoosx||wrmjgefhkpvz~}zvrpoopsx|~{xvvwy|zvspnoprv||xtpmlkmorv{}xuspnoqtx|~|zyz||ywwwy|~{xvtssuwz}}zvtsrsvz~~{xwxz|~zwuuwz|~yupnmllnruy~{wtqonpqsw{~}zwvuuwy|~|zxwxyz|~|zxwutstvx{~~{ywvuvwy{}{zyz|~{xutsstvwz|}~}zwurooooqsvx|}zxwvvxy{~~~}||||}~~}|zxurqpoopprtvwxyyxwvusrqppqrtvy{~}zyxwxyz{~~}}~~{yxxxy|~|{zyz{}}|{{||}~}{yxvttsstvxz|~~}|zzzzz{}}{ywvvwxy{}~~|{yvsrqpqstvy{|~~~|zwusrrsuwz|~}||}~}|{z{{|~}{zxxxyz|~~}|{zzzz{}~~|zxwvuuuuvvwxyzzzzzzyyxwvvvvvvwwxyz{{||}}}}~~}}}}}}}}}}}~~~~}}}}}}}}}}}}||||}}~~}||{{{{{{zzzzzzz{{|||{{{{{{{|||}}}|||||}}}}}~~~~}|{{zzyyxxxwwvvvvvvvvvuuuuuuuuuvvvuvvvvvvwxxyzzz{{{{||}}}~~~~}||{{{{{{{{{{{{{{zz{{{{{|||}}}~~~~}}||||{{zzzzzyyyyyyxxxxxxxxxxxxyyyyyxxxyyyyzz{{|}}~~~~}}}}}|||||||||}}}~~~}}}|||{{{zzzzzyyyxxwwvvvvvvvvwwwwwxxxyz{{|}~~~}||{{{{{||}}~~~~~~}}}}}}|||||||||||||||||||||{{{{{{{zzzzzzz{{|}~~}}|||||||||{{zzyyyxwvvvuuuuuuuuutttsssstttttuuuvvwxxxyyzz{|}~~~}||||||{{{{{{{{||}}~~~~~~~~~~~~~}}|{zzzzzzzzzzyyyyxxxwwwwvvvwwwxyzz{||}}~}}}}}}}}}}~~~}}}|||{{{||||||}}~~~~~}|{{zzzzzyyyyxxwwwvvvvvvvvvvvvuuuuuvwxyz{|}~~}|{{z{{{{||}~~~~~~~~~~}}|{{zzyyyzzzyyyyzz{|||}~~~~~}}}}}}}}}}}}}}}||{{zyyxwvvuuttsssssrrrsstttuuuvvwwxyyzzzz{{|}~~~~~~~~}}}|||||{{{||}}~~~}||{{{zzyyyxxyyyyyyxxxxxxxwwwvwwwxxyyzzz{{|||||||}}~~~~~~}}}|||||||||}}~~~}|{zyyxwwvvuutttttttuuuvvwxxyzzz{{|}~~~}}}}}~~~~}}}}}}}~~}}||{zzzzzz{{{{{{||||}}}~~~~~~}|{{zz{{{{{{{{{zzyyxwvvuttssrrrrrrsssttuuvwwxxxyyz{|}}~~~~~~}}}}}~~~}}}||||||}}~~~~~}}||{zyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyzz{{|}~~}}}}}}}}}}}~~~~~~~}|{{zyxxxwwvvvvvwwvvvvvwwxyyyzzz{{||}}~~~~~~~~}}|||||}}~~~~}}}}}~~~~~~~}}||{{{{{{{{||||}}}~~~~~~~~~~}}}}|||{{{zzzyyxxwvvvvvuuutssssstttuuvvvwwxxxxxyyzz{{|}}}}~~~~}}}}}|||||}}}}~~~~~~~~~~}}}}}}|||{{{zzzzzyyxxxwwwxxxxyyzz{{{{|||}}}~~~~~~~~~~~~~~~~}}}}||}}}}}~~~}}}}||||{{zzzzzzzzzzz{{{{{zyxxxwwxxxyyz{{{|||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~}}}}}~~~~}}}}|||{{zzzyyxxxwwwwwwwwwwwwwwwxxwwwvuuuuvvvwwxxyyyzz{{||}}~~~~~~~~~~~}}}}}||}}}~~~~~~~}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|}}~~~}||{{{{{{{{{{||}~~~~~~~~~~}}}}}}}||||||||||||||{{zzzzzzz{{||}}}}|||||{{zzzzyyyyyyyz{|}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}|{zzzzz{{|||}}}}}}||{{zzzyyyxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwxxxxxxyyyzz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{|||}}~~~~}}~~~~~}}}}}|||||||{{{zzzz{{{{|||}}}~~~~~~~~}}}}}}}}}~~~~~~}}}}~~~~~}}~~~}}}}||}}}}}}}}||||{{{zzzyyyyyyyzz{|}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyzzzzzzzyyyyxxxxyyxxxxxxxxxxyyyzzz{{{{{|||}}~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~}||{{{zzz{{{{{{{{{{{{|||||{{{{{{z{{{{{{||}}}}}}}}}}}}}}}}~~~~~~~~~~}}|||||||{{zzyyyyyzz{{|}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{{zzzzzzzzyyyxxxxyyyyzzzzzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzz{{{{{||||}}~~~~~~~~~~~~~~}}}~~~~~~~~}|{{zzzzzzz{{{{{{|||||{{{{zzzzzyyyyyyyyzzz{{{||}}}}~~~~}}}}}}}}}}|||{{{{{{{{{{||||||||}}~~~~~}}}}}}}}}}}}}}}||{{zzzzyyyyyyxxxxxxxxxyyyyzzzzyzzzzzzzzzyyyyyyyyyyyzzzzzzzzzz{{{||||||||||||||}}}}~~~~~~}|{{{{{{|||||}}}||{{zyyyxxxxxxxyyyyyyzz{{||}}}}}}}}}}}~~~~~~~~}}}||||||||{{{{|||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}||||}}}}}||{{zyyxxxxxxxyyyz{{{||||}}}}}}}||||||{{{{{{{{{||||||||}|||||{{{|||}}}~~~~~~~~~~~~~~~~~~~}|||{{{|||||||||||||||||||{{{zzzzzz{{{||||||{{{zyyxwwwwwxxxwwxxxxyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~}}~~~~~~~}}}|||||}}~~~~~~~~}}||||{{{{{{{{{{{{{{zzzzyyzzz{{{|||}}}~~~~~~}}||{zzyyyyyyyyyyyzzzz{{{{||}}}}~}}}|||}}}~~~~~~~~~~~~}}|||{{{{z{{{||||||||||||||}}}}|||||{{{{{{{zzzzzyyyyxxxxxxxxxxxxxyyzzz{{{||||||||||{{{{{{||}}}~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~}|{zyyyyyzzz{{{{{zz{{{{||||}}}}}|||{{{{{{{{{{{zzzzzz{{{{{zzyyxxxxyyzz{{{|||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||{{zzzz{{{{|||}~~~~}}||{{{zzzzyyyyyyzzzyyyyyyyzzzzz{{{{{|||||}|||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~}}|||{{{{{{{{||||}}}~~~~~~~~}}||{{{{{{{zzzzzz{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzz{{{{{{{{zzyyyxxxyyyyzz{{|}}~~~~~~~~~~~~~}}|||||||||||||}}}}}}}}}|||||||||||||}}}~~~~~}}||||{{{{zzzzyyyyzzz{{{{{{|||||||||||||||||||||||||}}}}}|||}}}}~~~~~~~}}}}~~~}}|||||||||||||||||||{{{zzzz{{||}}}~~~}}}}}}}}}~~~~~}}||{{zzzzzzzzzzz{{||}}}}~}}}}|||{{{zzzzzzzzyyyyyyyyyzzzzz{{{{{{{{{{{zzzzzzz{{|}}~~}}}|||}}}~~~~~~~~}}||{{{{{{{{|||}}~~~}}||||||}}}}}}}}}}}}~~~~~}}}}}}}}}}}|||{{zzzyyyyyyz{|}}~~~}}}||{{{{||}}~~~~~~}}}||}}}}}}~~~~}}||{{{{{{||||||||||||||||||||||}}}~~~}}}|||{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||||||{{{zzyyxxxxyyyyzzzz{{|||||||{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}~~~~~~~~~~~}}|||{{{|||}}}}}}~~~~~~~~~~}}}}~}}}||||~|~}{xvwy{~~|}}{wsstrqtwyvsvywusqopqqsuvwyyyxwvuwxxxz~}{{zxz|}}}|zzyvsrstwyz{}}|{{yxxxx{~{yyyyyyzyyzyvutqppqrrrrsstutsrsuwy}~}}}|zxwvwwvvusrsuwxz{{}~~}}||zyyy{{zyyyyyyxvuutttuutrqppqqrrrrsuvwxxz{|}~~~}|zyxwvvvvusrqrrrrqppoopqrrrstttvwxyz|}~~~}|{{{{{|||||}}|}}}}~~~~}}~~~~}||zyvtssrqooooooqrtuvwxwvvwxy{|}~~}{{{|}}|{zywvvvvwwwwvvvvtsrrrqqqqqqqqqqppppqqsuxz}~}|||zyxwwwwwwvvvvvvvvvvvwxyzz{{|}~~}{zyxxwwwvvvuutssttuvvvvuuuvvvvvvwwvvvvxy{|}~~|{{zzzzzyyyyxxyyyyyyxxwxxyz{||}~~~~~~}|||||{{{{zyxwwvuuvvutssqpponmmmnnnnnnnopqstuvxyz{|~~}|{{yxvvvvwxxxxxxyyyyyzzz{|||}~~~}}}}}||{zyyyyyyyz{|||{zyyyxxxwwwxz{}~~|zxwvvvwwwvvvwwwvvuvwxxxwwwwxxyyyz{}~~~~}|{zzzzyxwvutsqpppqqqqpoooppqqqrsuvwwxz{|}}~}}}|||{zzz{zyxxxxxxxwvuuuuuuuvwxyz{|~~}}}}~~}}}~}}}}}}}}|{yxwwwxxyz{}~~}|||}}|{{{{{||{{{||||zyxwvuuvvwyz||}}~~~~}}||{zzyxwvutsssstuuttttuuvvvvwxxyzzyzz{|}}~}||||{{{{{|||{zzzzyyxwvvwwwxxxyyzz{{{{{{|~~~~~~}|{zyxwwwxxyyyzz{|}~~~}|||{{zzyxxyyyyxwvutssssstuvvwyz{|}~~~~~~~}|{zyxxxwvussrrqqqrrsssssssttuuvvvwwxyyz{|}~~}||{{{{zzzz{{||}}}}}}}}}||}}}~~~~}}{zyyxxwwwwxxyz{||}}}~~~~~~~~~~}}}~~}}}}}||{{{zzzzz{|}}~~}|{zyxwvuuttssrrrrrrrstuuuuuvvvuuuuuuvvvwxyyyyzz{|}}~~~}}|{zzzyyyyyyyyyzz{|}}}}}}|||{{{{|}}~~}{zyyyyzz{{|||||{{{{zzzzyyxwwxyz{|}~~}|{zyxwwwwwwvvvvvwwxxyz{|}}~~~~~}}}}}}}~~}}|{{zyxwwwwwwvvvvvvwwxyz{{{{{{{{{zz{{|}~~~}}||{|||||{{|{{zzyyzzzzyxxxxxxxyz{|}}~~}|{zyyyyyyz{}}~~~~~}}||}}}~~~~~}|{zzyyxxxxxxxyyxyyzz{{||}}}}}}~~~~~~~~~}||{zyxwvutsrrrrssttuuvuuutuuuuuuuuuuvvwyz{{|}~~~~~~~}}}}}|||}}}}}}}}|||{{||||}}~~~}||||{{zyxxxyyyyyzzzyyxxxwwwwxxyyyyzz{|}~~~}}}}||{{{{{{{{{|||}}~~~~~}|{zyxwutsrrrrrssssstttttttuuuuuuvvwxyyzz{|}~~~}}||||||||||{{{zzyxxwwwxyyz{}~~~~~}}}}}}}|}}}|||}}}}|{{zyyyyxxxyz{|}~}|{{{zyyxxxxxxxyyyzz{{{{|{{{zzyyyyz{|~~}}|{{{zzyxwvvvvvvvwwwwwvvuuuuvvwxyz{||}~~~~~~~~}}}}}}}}|||||||||||{zzyyyxxwwwwwxxxxxxyzz|~~~~~}}|}}||{zzyyyyyxxxxxxxyyz||}~}{zyxwvvuvwwwxxxyyyzzzz{{{{{{z{{{||}~~}}|{zzyyxxxxwwuuttsrrqqqrrsstuuvvwxyz{||||}}}~~}}||{zyyxxxxyyyz{||}~~~~~}}}}}}}}}}}||{{{{zzyyxxxxwwwxxyyz{|}~~~}}|||{{{{{{{{{{zzzzzzz{{|}}}}}}}}}~}|{{zzyyxxwwwvuutttssssttttttuuuvvvvwwwxxyyzz{{{|}~~~~~~~~~~~~~~~~~~~~~~}}}|{yyxxwwwxxyz|}}~~}{zyyxwwvvuuuuuuuvvwxxyz{{|||}}~~~}||{zzyyxwwwwwwwxxxyyzz{{{||||||}}}}}~~~}||{zyxwvvvvvuuuuvvwwxxyyz{||}}}~~}}~~~}|zyxxwvvuvvvvvvvwwxxxxyyz{{{|}}}}}~~~}|{zzyyyxxyyyyyyyyz{|}~~~}|{zzyyxwwxxxyyyyyyyyyxxyyzz{{{{{{{{|}~~}|||||{{{zzyxwvvuuuuuvwwwwwwxxxxxxxyyzzzzzz{{zz{{|}}~~}|{{zyyyyyz{{|}}~~~~~~~~~~}|{{zzyxwvvvvuuuuvvvwwwwxyzz{|}}~}}}}}}~~~~~}|||{{{{z{{|||}}}}}~~~~~~~~~~~~}||{zzyxxwwwvvuuuuutttuuuvvvvvvwwwxxyz{{{|}}~~~~}|{zyyxwwvvvvvvwxxyyyyzzz{{{{{|||}}~~~~}|{zyyxxxwwxxyyyzz{|}}~~~~~}}||{zzzzzzzzz{{zzyyyxxxwxxyz{{|}}~~}~~~~}}||||||{{{{{zzzzzzyyyyxxxxwwwwwxyzz|}}}}~~~~}}|{zyyyxxxyyyzzzzzzzzzz{{{{|||}}}}}}~~}||{zyyxxwxxxxyyz{{||||}}~~~~~}}}}}}|||||{{zzzzzzzzzz{{{{{||}}}}}}}}|||}}}}~~~~~~}}}||{{zzyyyxxwwwwwwwwwwwwwwwwwwwwxxyz{{||}~~}|{zyyyyyyyzz{{{{zyyyyxxxxxxxyyyz{||}~~~}}||{{zyyyzzzzz{{{{{{{{||}}}~~~~~}}|||}}|{{zzyyyyyyz{{|}~~~~~~}||{{zzzzzzzyyyyxxwwwvuutsrrrrsstvwxyz{|}}}}}}}}}||}}}}}~~}||||{{{{{{{{{{{{zzz{{{{{||||||||}~~~}|{zzyyyxxwwxxxxxxyyyzzyyyyyyzzz{{{|||}}~~~~}}}||{{zzz{{{{{{{{{{{{|||||{{{zzz{{|}~~~}}||{{{zyyxxwwvvvvwwwwxxxxyyz{{|}}~~~~~}~~~~}}||{{zzzzyyyyxxxxxwwwwvvvwwwwwwwxyyzz{|}~~~~}}}}}}}}}}~~~~~~~}||{{zzyyzzzzzyyxxwwwwwxxyyyzz{{{|}~~~~}}|||||{zzyxwvuuuuuuuuuvvvwxxyz{{||}~~~~~~~~~~~~}}||{zyxxxyyyyyzzzzzz{{||}}~~~~~}||{{zzyxxxxxxxxxxyyyyyxxyyyyyz{{||}~~~~}}||||}}}}|||{{{{{||||||||{{{{||}~~~}||{{zzzyxxwwwvvvuvvvvwwwxxyyyyzz{||}}}}}}|}}~~~}|{zzyyyyyyyzzzyyyyyyzzzzz{||}~~~~~}}|||||||{{{{{{{{z{{|}}~~~~~}}}|||{zyyyyzzzzzyyyxxxxyyzz{{|}}}~~~~~}}||||{{{{{zyyxxxxwwvvvvvvwwwxxyyyyyyyyyyyz{{|}~~~}}}|{{zzyyxxyyyyzzzz{{{{||}~~~~~}|{zzzyzzyyyzzyyyyyyzz{||}~~~~~}|{{{zzzzzzzzzzzzzzzzzzzzz{{{|}~~~}}}}||{{{zzyyyyxxxxyyzzz{{{{|||||}}~~~}}}~~~~}|{zxwvvvvvuuuuuuuuvvwwxxyyyyz{{||}~~~~~~~~}}||{{{{{zzzzzz{{{{{||}~~}}|||{{zzzzyyyxxxxxxxxyzzz{{|||||}}~~~~}}||||{{{zzzyyxxxxxxxxxxxxwwwxxxyyyyzz{{{{||}~~~}}|{{{{zzzzz{{|}}~~}}|{{{{{{{zzzzzzzzzyyyyyyyzzzz{{|||}}~~~~}}|{{{|||||||||||||||||||}}}}}~~~}||{{{zzzzzzzzz{zzzyyxxwwwvvwwwxxxxyzz{{|}}~~~}|{{zyyxxwwwwwwxxwwwwwwxxyyyyzzz{{{||}}}}~~~~~}}}}}}}}|{{zzzzz{{|}~~~}|{zyyxxxxxxxxxxyyyyzzz{{||||}}}}}~~~}||{{zyyyyyyyxxxxyyyyzz{{{||}}~~~}}|{{zzyyyxxxyyyzz{||||||||||||}}~~~~~~~~~~~}}|{zzzzzyyyzzzz{{zzzzzzzzz{{||}~~}||{{{{z{{{{{{{zzzyxxwwwwwwwxxyyzz{||}}}~~~}}}}}}}|||||||||||{{zzzzzzzzzyyyzzz{{{|||}}}}~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{zz{{|}}}~~~~~~~}}~}}}|||{{|||}}~~}||{{{{zzzzzzzzzyyyyyzzz{|||}}}~~~~~~~~~~~~~}}|{zyxxwwvvwwxxxxxxxxxxxxyzzz{{{||}}}}~~~~}}}||||{{zzzzzzzzzz{{{{||}}}}}~~~~~~}||||{zzzyyxxxxxxxxxxyyzzzz{{|||}}~~}|{{zzzyyyyyyyyyyz{{{{{{|{{{{{{{{{|}}~~~~~~~~~~~}}}}}}|}}}}}||||}}}}}~~~~~}}}}}}}}||{zzzyyxxwwxxxxxxxyyyzzzz{{{{{||||||}}~~~}}}}}~~~~~~~}}~~}}}~~~~}}||{zzyyyxwwwwwwwwxxxxxwwxyyzzzzzzzyyyz{|}~~~}}}}||||{{{{{zzzzzzzzzzzzzzzzzz{{{||}}}~~~~}}||{{{zzyyyyyyxxyzz{{||||||||}}~~~~~~~~~~}}}}}|||{{{{{{{zz{{{||}~~}}|{zzzzzyyyyyyyyyyyzzzzzz{{||||}}~~~~~~~~~~~}}}}~~}}}||{{{zzzzz{{{{{{{z{{{|||}}}~~~~~~}|{{zzyyxxxxxwwwwwwxxyyyyzzz{{||}}}}}}~~~~~}}}||||{{{{zzyyzzzzzz{{||||}}~~~~~}||{{{zzzzzyyyxxxxyyyyyyzzzzz{{||||}}~~~~}|||||{{{{{{{{{||||||||||||{{{{{{{{{|||{{{||}}~~~}}}|||{{{{{{|||||||||{{{{||||}}~~~~~~~}}~~~~~}}||||||{{{{|||}}}}}}}~~~~~~~~~~~}}|{yxwvvvvvvuuuuvvvwwxxyyyyyzzzz{{|}}~~~~~}}}}}}||}}}}}|||}}}}}}~~~~~~~~~~~~}|{{zyyyxwwwvvvuuuuuuuuvvwwwwxxyzzz{{|||}}~~}}}}}|}}}}}||{{{zz{{||}}~~~~~}|{{zzyyyxxxwwwwwwxxxyyzz{|}}}~~~~~~~~~~~~}}}}}}~~~~}}}|}}}}|}||{{{{zzzyzzzzzzz{{||}}}~~~}}}||{{zyyxxwwwwxxyyz{||||}}}|||||}}}xuwvuwy|xwyttusppnmoonoqssrrsssy}{|~|{|wsppprttvxwuuromlmorsvwyyywvvvy}~~|z{zxxxxx{{vsrrtvy|}}~}{{}~~~}||{{|{zz{zzzxvtsuvvvvwxyyyxxz{{|}}~~}{z{|}~~~~~~~~}|zyxxyxwvvwvvvvvwxxy{{{{{|||}~~~~|{{zyxyzzzyyzz{zxwvvvvvwwwvvvwwxyz{|}~}||{{{zzzzyxxxxxwuuuvvwwwyz{{{{|}~~|zxvtsrpnmmkihhgfffffghhijjklnoqstuvwyzz{}}|{ywvwvutttssrssssttuuuvwwxz|}~}|zyxwvutrpnmllkkklmmmmnnopqrtvwy{|}~~}|{zyyyyxxxxxxxyyyyyyyyyzz{{|}~~}|{{{{{{{{{||}}}|||||{{{{{{zzyyyyxwwwwwwxxyzz{|}~~}}||||||||}}~~~~~}||{zzyyyyxxxxwwvutttsrrqqqrrrsstuvwxz{}}}~~}|{zyyxwvvuuutsrrsssssttuvvvvwxzz{|~}|{zzyxwvvvtrqqqqqppppqqqqqrsuvwyz|~~}|{zzyxwvvvvvuuuuvvvvuvwwwxyz{}~}|zyxwwusrrrrqpoopqqqqqqrrrqqrssttuvwxy{|~~}|{zzywvuutttsrrrrrrrsstuvvwwxxyyyzzzz{|}~}||{{zyxxwwwvuttttttuuvwwxyz{||}~~}}||{zzzz{||}~~}|zyyxwwvvvuutsssssstttuuuuuuuuvvwwwxyzz{|}}~~~}|{zyyxwvvvvvuuvwyyxxz}~|zyyyz|}}}~}{{zzzzzyxwutssrrqppppoonnmmmnopqrtvwxyz{||}~~}|{zzyyyxxwvuuuuuuuuuuuuvvwxy{|}~}|||{zzzzzzyyyyyyxxxxxxxxxxwwxyz{|}~~|{zyxvuutsrrqqqqqppqqqqqqrssttuuwwxy{|~~~~}}||{zyxxxwwvuuuuuvvvwxxyy{{{{{{{{{{|||}}~~}}|zzyxxwvuuttttttuuvwxxyyyz{|}}}}~~~~}}}|{{{{{{zz{|}}}~~~~~~~~~~~~~~~~~~}}}}}|||{{{{||||}~~~~}||{zyxxwvuttssrqpqqqqqqrrsttuvxyz{|}~~}|{zzyxxxwwvvvvvutttttttuuvwxyz{||}~~}{{zyxwvuttsrqrrrrrrrrrrrqqrrrrsstuuvwyz{|~}|{{zxxwwwwwvvvvuuuuuuvvvwxxxyz|~~}}||{{{{zzyyyzzz{|}~~~~~~~~~~~~~}|{{zzyxwwwwwwwwwwwwwwwwwwwwwwwwxyyz{|}~~~~~~~~~~~~~~~}}||{zyyxxwwwwxwwwwwwwvvvvvvvvvwwwwxxyyyyzzz{{|}}~~~~}}~~}}}}}}}~~}~~|ywvvvvwxz{|}}|}}~}{yxwvutsssrqrrrrsssssstttuvvwxyyz{{|}~~|{zyxxvuttsssrrrrsrrrrsstuuvwxxyyz{}}~|{zyyxxwvvuuuuuttsssrrrrssstuvwxyz|}}~~}}|{zyxxwwvvvvuuuuuvvwxyyzzzz{||}}~~~~}}}}}}|||}}~~}~~~~}}}}}||{{|||||}~~~}}|||}~~}xxzzzzz|}}|{{zyxxvtrqqqqrrstuvwvvuuuwyz{||{{{{{|}}}}~~~}}}|{{{||||{{||||}}~~~~~~~~~~}|zzyyxxwvusrrrqppppqqrrssstttuvxyz{|~~}||{{zzzyyxwvvvvuuuvvwwxyz{|}}~~}}||{{{{{zz{{zzyyyyzzz{{|||}}~~}|{zzyyyxwwwwvuuttssrrrrrrrrstuvwxzz{|}~~}||||{zzzyyyxyyyzzz{{||||||}}}~~~~}||{zzzyyyxxyyxxxxwwwwwwwwwwxxxwxxyyzz{||}~~~~~{||}~~~}|}~~~~~~}}}}|{{zyyyzzzzzzz{{||}~~~}|{{{zyyyyyyyyyyyxxxwwxxyyzz{zzz{{|}}~~}|zyxwvvuuuttsssssrrrssttuuvvwwxxyz{{|}~~}|{zywvvuuutuuuvvvvvvvvuuvwwxxyz{}}~}||{{{{{{zyyyyyyyyxxxwvvuvvvwwxyz{|}~~~}||{{zzyzzyyyyyyyyyz{{|}~~~~|{{{zzzzzzzzzyyz{{zyzz{zz{zzyyzz{{||}}yvx{{zz|~}~~{wuuuvz}|xvvwwvvwwxz|}}}}||}~~}|{{{zzz{||||}}}}~~~~~~~~~~~~~~~~}}|{{{{{zzyxwwvutssrrrrrrrssttttuvvvwxyyzz{}~~~~}|{{{{zz{{{||||||||||}}~~~~}|||{{{{||{{|||||||||||{||}}}~~}{zyxwwvutsssrrqpppppppppqqrrstvwyz{|}~~~~~}}}|||{{zyxwwvvuuttttttuuvwxyz{||}~~~}}|{{zzyxxwvvvuuttssssstttuvvwwxyyzzzz{|}~~}|{{{zzyyyzyyyyyzyyyzzzz{{|||||}~~~~}}}}}}~~~}|{{{|{{{zyyyzyyxwwuuuvwwxyz{||}}|||}}~~}}~~~}}||||{zywwwwvvwwwxyyyyyyxxxxyz{{||}~~~}||{zyxwwxxyyyzzzz{{z{||}}}}~~~}|{{zyyxxwwvvuuutttttsssrsssttuuuvwwwxxyzz{||}}}~~}}}||{{zzzzyxxxxyxxyyyyyyz|}~~~}}|{zzzyyyyyyyyyyyyyyyyyzzzz{{||}~~~~}|{zzzyyyxwwwwvvvuuuuvuuvvwwwvwwwwwwxyyz{|}~}}{zyxxwwvuuuuuttuuuuuvvvvwwxyyyyz{{|}}~~~~~}||{zyxwwwvvvvvvvvvvvuvvwxxyyz{|}}~~~~~}|}}zxvuvxzzz{~~}||~~~~~}}~~}|{{{{{{{{{zyyxxxxwwwwwwxxxxyyyzz{{|}~~}|{yxxxxxxxxyyyxyyzzzz{{|||||}}}}}}}}}}~~~~~}}|{{{zyxxxwwwwwwwvvvwwwwwwxxxyzz{{||}~~~}|{zyxxwwvvvuuuuuuvvvvvvwwxyz{|}}~~~~}}}}}||||||||||}}}}}~}{zywvutsrqponnmmmmmmnnoppqrrsstuuvvwxyz{|}}~~}}|{{{{zzzzzzzzzyyyxxwvvvvvwxyz{}~~}|{zzyyxxxxxxxxxwvuuuuvvvvvvvvvwxyzz{{|}~~|}~~}~~}||||{{zyxxxyyyzzzzz{{{{{|}}~~~~~~~}}}}}}}~~~}||{{{{{{{{{zyxxxyyyyyyyzzz{{|}}~~~}}}}}}}}}}}}||{{{zzzzyyyyyyzzzzzzzzyzzzz{||}~~}||{zzzzyyyxxxwvvvvvuutttuuvwxyz{|}}~~|{zyyxwwvuttssrrrrsssttuuuvvwxyyzz{{||}~}|{zzyxwvvvuuutttsssttuuuuvwxyz{|~~~}}}}}}}}~~}}}|{yxxwvutttttttuuvvuvvvvvvvvvvvvvwxyyyz{{}~~~~~}}||{{{|||}zutuvy}}{{}~~}|zyxxxwwwwutttuvwxyz{{|{zyxwwwxz{}~~}||{{zzyyyyxxxxwwwvvwwxyz{|{{|}~~}|{{yyxxwvuuttsrrrqqqqqrrrsstuuvvwxyz{|}~~~}|{zzzyxwwwvvvvwxxyyzzz{{|}~~}}|{zzyxwvvvvvuuuuttttsstttttuuuvvvwxxxxyyyz{{|}}~~~~~~}}||{zzzyyyxxwwwwwwwwwwxxyz{{|}~~}|{{{{{{{{{{{|||}}~~~}}~~~}|{{zyyxxxxwwwwxyyyz{{|{|}}~~~~}}||{{{zzzzzzzyyyyzzzzyyzyxwxxwvvwyzz{|}}~z||{yy{{{zzxuvz}}}}{ywvuuvvuuuuuwy{|~}}~~~~}||{|||{zyxxxyyyz{zyxwwxyyyyz{|}~}||{{{{zzywvvwwvvvvwwxyyz{{||||{{|}~~~~~}}~~~~}|{zzzyyyyyxwwwvvuuutttttsttttuuuvvvvwwxyyz{|}~~~~}}}|||||||}}~~~~~~}|{zyxwvuuttttttttssttttttuuuvvwwwwxyyzz{|}}}}~~~}|{zzyyyyyyzyzzzzzyyyyyyyzz{|||}}~~~~}|{|yvuuz|zyyxvwy|}{zyzz{{zywvtssrqpoopqrtvxyz{{zyz{||||}~~}}}~~~~}|||||{{zzz{{{zyyxxyyyyzz{{{{||}~}{zxwvuutttttssrrrrrqqpqqrssttuvwxxxyyyyz{{||}}~~~}||{{zzzzzzzzzzz{||}}~~}|{{zzzzz{{{{{||{{||}}~~~}|{{{zzzzzzzzzzzz{{{||}}}}}~~~~}}|{{zyyyyxxyyxxxxxwvvvvvvvvwwyzz{}~~}}}}}||{zzzzzzzzzz{{|}}}}~~~~}}||{zzyxxwwwwwwwwxxxxwxxyyyxxxxyyyzz{{{}~~}}|||{zyyxwwxxxxxxyyyzyxxyyzzz{{{{||}~~~~}{wwx|{yz|zvrrsspmloruxz{|{yvsommopqrsssuvvvx{}~}||}~~~~~~~~}|{{{|||}~~~}|zywwvvwwvuutsssssrqqrrpppqrssttuvwyz{|~~~~~~~}}}}|{{|||{{{{||||||}~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzyxxxxxxxxyyzz{{{||}}~~~~}}}}~~~~}}|||||}~~~~~~~}}}}~~~~~~}||{zxurqrstuusrrrrsuvvvwwwxxxwwxz|~|{z{~zsqrv|{|~|xxyz}~yvvxz|~}{xtqrw{||{zzzzz{|~~zyxxy{|}|{zxwwwxxxxxxxx{~~~~}~~}{zzzzzzzyyz|~~}|{{zyxwwwxxwvuuuuuttsssssrrrstttttvwwwxy{|~~~}}}~|{zywvx{{|}}|}~}|{{|}|{{{}~yoksysuz}}}{xvy}}wrrrsv}~|zwuuwz|xrry~~{yyyz{|{|{yvvwz|~|zyz{}~}|||}}~~}}}}}}zxvuuttstuuuutssrqqrrssttuvvwxwxz{|}~}{z{}~}}}}}}~~}|zyyxxxwvuutsrqppqqqrsuutsssssstuvwwxyz{||}}~~~~~}||{{{{{{{|||||{{|||||{||||}~~~~~~~~~~}}|||||{{{{{|||}}}~~~~~~~}}}|}||{{{zzyxxwwwwwxxyyyzz{{{{|}~~~~}}||||{{{{{{zzz{{{zzz{zz{{{|}~~~~}}|{{zyyyxwwwvvvvuuuuuutuuuuvvvwxxxyz{{|}~~}|yxy|~}ytrtsuy}xy|ywtrstuy{~}|z{}{zyxvtrrprttuustrpoqtxz|}||{zz|~~~}~{yxvvvwwwxxxwutux{}~}}{yxxwtqomlkihhiiihfdefhjjkmoppqsvwxz|}}}}}~}zyyzzzyzzzzzz|}}~~~~}|zxvtsrpmlkjijjjhhhjkllnpqrsuvxxxyyzz||}}}~~}|zyyyyxxxyzz{|~~}}}~~~}}}|}~~~}{zzzyxxxxyzz{zzzyxxxwwxyz{{{||{|||||}}~~~~~~~~|{{zzyyyxwwvvutsrqrrsttstuvwxy{{||}~~~}|{{||{zxwwwwwxxyz{|}~~}|zxwutrpnmlkjihhhijjjijjjjklmopprtvxz{}}|{{zywvvvutsssttstuvwxyz}}|{{yxvutsqooooponoopqrrtvwxz{}~~|zyyxwvuuuuutuvvwvwxyzz{|}~~~~}}{{zzyxvuuuuuttttttuvwxyz|~~}}||{zzzzzxxxyzz{|~~~~~~~}|{{yxwwvvvuvvvuttuvwxwvvvutssttuuvxz{|}~~~}}|zzyyzzzzz{{{{{|~~}||{{zz{||{zxwwxxyyz|}}}}~~}|{zzzyxwvvvwwwwwxxxxyz|}}}}}}}~~}|{ywutsrrqpppopppponnnnnmmmnnooprsuwy{|~~}|{zyxwwwwvvvwwwwwxxxxxxyyz{}~~}|{zyxvuutsrqppoonmlkkkjjjkkllmnoqstvwyz{|}~}|{{{{zzzzz{{||}}~~~}||||||||||}}}}}}~~~~~~}}}}}}}}}}}||{{{zyyyyyxxyyyxxz{||~}}}}}||||||||||}}}}}}||{zyxyyyyzzzzz{|}}~~~~~~~}~~}|||||||||{{zyyyyyyyz{|~~}|{{zxxwvuutttttsttsrrrrqppppqrstuvwxxy{{|}~}|{{{zz{|||||||||{|}}~~}|{zyxwvuuuttsstttttttuuvwxyz{|}~}}||{zzzyyyxwvvuttuuvvwxyz{|}~~}}{zyxxwvuuuutsrrrrrrrtttuuvvvvvwxyz|~~|{yxwwvvvvwwxz{{{|}~~~~~~}}}|{zzyxxxxxxxxxxxxxxxxxyyyyyzzz{{}~~~}}}|{{{{||}~~~}~~~~}}}||{{||||}~~~}||{{zyyxxxxxxwwwwwwwwwwxxyz{{{|}}||}~~~~~~}|{zyxwvvuuuuuuttttttttuuvwwxxyz{|~~}}||{{zyxxwwwvwxyzzz{|}~~}{zxwwvvutsrqpnnnmmmmmnoooopppppqrssuwxyz|}~~}}||{{{{{{{{{|||}~}||{{zzzyyyyyyyzzzzzz{{||}}~~~}|{|||{{{{{{zyyyyyyzzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~~~}|}}}|||||{{{{{{{|}~~~}|{zzyxxxyyyyyyzzzz{{||}~~~}|{zyxwwvvvutttttssssssstuvwwxyz{{|}}~~~}|{{{zzzzzyxxxxwxxz{|}~~~}|{zyxwwwwvvvvvwwwxy{|}~~}|{{{zzzzyyyxwwvvuuuuvvwxyzz{|}~~~~~}}|||{zyxwvuttttsrssttuuwxyyz{{{{||}~~~~}|||{{{{{{|||}}}|}}}~~~~~}}||{zzyyxwwwwvvuuttsrrrrsssstuuvwxyyz{{||}~~~~~~~~~~~~~~}}~~~~~~}|{{zzyyyzyyxyyyyxxxxxxxxxxxxxxxxyz{||~~~~~~}|{zyyxwvvuttstttuvvwxyz{|}~~}|{zyxwwwwvvvvvvuuuuuuvwxy{|~~}|{{zyyyxwvuttsrrrrqqqqqqqpqqrrsuvwxyz||}~~~~}}||{{zzz{{{|}~~}|||{zzzzzzzzyyyxxxwxxxxyyz{|||}~~~~}|{{zyyxxxxyyyzzz{|}}}~~~}}}||||{zzzyxyyzzzzzzzzzzz{{|}~~~~}|||{{{{||}}}}}}}~~~}|{{zyyyxxwwwvvvvvvuuutuuuvwxxyzz{{{|~~~~}}|||||{{zzyyyyyyyyyyyzzz{|}~~~}}|{{zzzzz{{{{zzyyxxxyyzz{|}~~~}|zyxwvtssrrrrssstttuuvvwxyyyz{{||}~~~}}|{{zzyyyyyyyyyyxwwwwwxxyyzz{|}}}~~}|{{zzyzz{{{{{|||}~~~}|{zyyxxwvuuttuuvuutttssssstttuvvvwxyzz{||}~~~~}}~~~~~~}}}||{{zyyyxyyzz{|}~~}}||{zzzzzzz{{zzzzzyyyyyyzz{|||||||}~~~~~}}||{{zzzzzyyzz{{{{{{{zz{||}~}||{{zzyyyyyyxxxwwwwwxxyz{|}}~}|zyxwvuttsssssssrrrqqqqqqrstuvxyzz{{|}}~~}~}}}}}|||{{zzzzzz{||}~~}|||{{zzzyyyyyzz{{}~~~~}|{{zyyyyyyzzzz{{||}}}}||{{{{{|}~~~~}}||||||{{zzyyyyyxxyxxxxxyyzz{|||}~~~~}~~}}}}}}}}~~~~}}~~~~~|{{yxwvtssssssssttttttuttuvvwwxyzzz{|}}~~~}||{{{{{|||}}~}}}}}}}|}~~}}|{{zyyyyyyzz{||}~~~}||{zzzzzzyxxwvvuuuuttssttssttuuvwyz{{|}~~~}|{zyyxwwwwvvvvvwwxxy{||}~~~~~~}}}|||||{zzyyxxxyyzz{}~~}|{{zzyyxwvvuuttuuuuuuuuuuuvvvvvwwwwwxyzz{|}}~~~~}|{{zzzyyyzzzzzz{{{{{|}}~~~~~~}||{zzzzyyyzzzyyyxxwwwwwxxyzz{{}~~}|{zyxwvuuuvvvwwxxyzz{||}~~~~}}||||{{{{{zzzzzyyyzz{{|}}~~~}|{zyxvutssrqqqqqrrrssttuvwxyyzzzz{|}}~~}|{{zyyyyyyyyyyyyyyzzz{|}}~~}}|{zzzzyyyzyzzzzzzz{|}}~~}|zyyxxwwwwvvvuvvvuuvvvvvwxyyz{{{||}~~~}||zyyxxwwwxxxxyyzzz{{|}~~~~~~~}}|||}}}~~~}|{zyxwvutssrqpppqqqqqqrrrrsstttuvvwxz{||}~~~}|{{zzyyyyyyzz{||}}~~|{zyxxxwxxyyzz{|}~~~}{zxwvutsssssssstttuuuuuuuvvwwxzz{|~~}|{yyxxxxxxxxxxxxxxxxyz{|}~~|{zyxwwwwwwwxxyyyyzzzz{{||}~~~~}}||{zzyxwvutssrrrrqqqqqqqrrstuvwwxyz{{|}~~~~~~~~~~~~}}~~~~~~~~}}|{{zzzzzzzzzzz{|~~}{zyxwwvvvvvvwwwxxwwwxxxxxyyzz{}~~}}}}||{{{zyxxwvvuuuuuuvvvvwxy{}~}|{zzyxxxxxxyyzzzz{||}}}}}~~~~}|{zyxwwvvuttsssrrqqppppqrsuwxyz{|}~~~}|{zzzyyzzzz{zzzyyxxyyz{||}}~}}}||{{{{{{zz{{{{{|}~~}{zyxwvuutttsssssrrrsstttuuuuvxyz|}~}}||||{{zyyyyxxxxxxxyy{|}~~~~}}~~~~~~~}}}|||||||}}}~~~}|{{zyxxwvuutttsrrrrrrrssttttuvvwxxyz{}~~}}||{{{{{||||}}}}}~~}||{{{zz{{zzzzzyyyyz{{|}}~~~|{zyxwvuutsssssssssrrrrrssstuvwxy{|}}~}}|{{{zzzzzz{{{{{{{{{|}}~~~~}|{{zzzyyyyyyyyyzzz{{||||}~~~}|zzyxwwvvuuuttsssssttuuuuvvwwxxyzzz{}~~}}}|{zzzzzyyzzzzz{{|||}}}~~~}}}}|}}}}}}}}||{{{|||}~~~~~~}|{zzyxwvvvvuuuuuuuvvwwxyyzz{||}}~~~~}||{{zyyyyyyz{{|||||||||}}~~~}||{{zzzyyyyyyyzz{|~~}|{zyxwvutsssssssssrrqqqqqrrsuvwxyz{|}~~~~~}|{{zyxxxxxwwwwxxxyz{{|}}}}~~~}}||{{{{{{{||}}~~~~}}|zyxwwvuutttsssstttuvwwxxxyyyyzz{||}~~~}}}||||||||}}|||||||{|}}~}|{zyxxxxxxxyyyyyz{||}~~~}|{{zzyyxxwvuuuuttttsssssstttuvwxyz{{|}}~~~~}||{{zzzzzzzzz{|}}~~~~~}}}}}||||||||}~~~~}|{zxwvvutsssssssttttuuvvwwxyzz{}~~}}|{zyxxwwwxyyyzzz{||}~~~}|{{zzyxxxxxxxxxyyyyzzzz{{||}~~~}}}}}}||{zyyxwwwwvvuuuuuuuvvwwxyyzz{||}~~}}}|{{{{{{{{{{{{{{{||}~~~~~~}}}}}}}}}}~~~~~~~}}||{{zyxxwvutttsssrrrrrrstuvwxyyzz{|}}~~}}||||{zzzzzz{{|||||||}}}~~~~~~~~~~~~~~}}||{{{{{{{||||}}}~~}}||{{zyyxwvvuutuuuuvvvwwwwxxxyyz{{||}~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{||}}~~~~}}|{{{{{zzzzzzzz{|||}~~~}|{zzyyxxxwvuuuttsrrqqqqqrstuvwxyz{{|}~~~~~~~}}}}~~~~~~}||}|||||||||}}~~~~~}|{{zzyyxxxwwwwwwwwwwwwxxxxxxyyyyyzzz{|}~~}}||{{|||{{{{zzzzzyyyyxxxxxyyz{|}~~}}}|||}}}}~~~~}}}}}}~~~~}||{{{zzzyyxxwvvuuuuuuuuuutuuvvwyzz{{|}}~~~~}}}||||||||}|}}}}}}~~~}}}|||{{{{zzzz{{{||}}}}}}}}~~~}|{{zyxwwvvvutttttssssssssttuvvwxyz{||}}~~}}||{zzzzzzzzzyyyyz{{||}}}~~~~~}|{{zzyyxwvvuuttsssssttuuvvwxyyzz{{||}~~~~~}~~~~~}}|||||}}}}}}}}}~~~}}|{zyyxxxxxyyyzzz{{{{{{||||}}}}~~~}}}|{{zyxwwwvuuuuuuuuuuvvwxxyzzzz{{|}}~~~}}||{zzzzzzz{{{{{||}~~~}}}}}}|||}}}}~~}||zyxxvvuuuutttttttttttuuvwwxyz{{|}~~~}|{{zyyyxxxxyyzz{|}~~~~~}}|||{{{{{|||}}~~~~~~~~~~}}||||{{zyyxwvvvvvvvvwwwwxyz{||}~~~~}}|{{{zyyyyxxxxxxxyyzz{{|}~~~}}}|||}}}~~~~}|{zyywvuutsrqqqqqqqrrrsstuvwxyyzz{|}}~~~}|{{zzzzz{|||}}~~~~~}}}||||{{{{{{||}}~~}|{zzzyyxwwvutsssstttuuvvwxyz{|}~~}xsnqtz}yxwtonlnidjoprtuuy||~{wutsy~~}|{}}|~yutqpsvx}|vrpoptvx|~|ywwtqnnmmpqqsvy{|zxtpopsx}{xwutvwz~|ywtsrppprw||ywutuwy}~|{}zupljhedegjmqsuvuuuuutsqonooprvz~}|}~|yxwvwz|~|zxvroommortw{~{yxwwxy{~~}||~|xvvuuwy{}~|zxvuvxyyz{|}~~}|{{zxwwwwvvxy{~}zyyyyz|~{wsqnmmmmoprtuvwxwvutrqppopqsux|~~~}}{xurpomllmoprtvwxwwwvttstvwx{~~}|}~~|ywutrrrsuwxz{}}}}||{ywusrrrstuxz{~~|{xvttssuvx{}}}||{{{|~~}{zyzzz{|}~~}|ywusrrrrrtuwxyyz{{{{{zzzzz{}}~~|zxvusrrrtuwxyz{{zzyxvvvvxz{~|zxvtrommmmoprsstttttssssttuvwy{}~}|{zyyyzz{}~~~~~~~}|{yyxxxxyz{|~~~}||{{zzzyxwvvvvvutssrrqqqqpqqqrrrssuvwxxyyzzz{{|}~~}|zyyyyxwvttttssqppppqqpppqqrsttvwxz{|}~~|{{zzyxwwwxyyyyyxyyzyyyz{||}}}~~}}||||||||}}}}}~~}|{|}}}}}}~~~~}}||||}}}}}~~|zyyxwvutsssssrrqqrrsttuvwxyzz{|}~}|{{zyxxxwwvutsrssrrrqpppppppqrstuvvwy{|}~~~~}}||{zzyxwwvuuvvvvvwwxyzzzz{||}}}~~~~}|{{zzzzyzz{|||}}~}~~~~}}||||{zyyyxwvuutttuuvvvwwxxxyyzz{||}~~}|{zyyxwvvutsssssrrqrrrrrrssssttuvwxyz{|}~~~}||{zzyyxxwwwwvvvvvvvuuvvwwwwwwwwxxxxyyz{{||}~~~~~~~~~~~~~~~~~~~~~~~}}|zyyyxwvvutssrrrrrrrstuvwxyz|}~~}|||{{zzzyyxwvvvvvvvvvvwwxxyyzzz{{|}}}~~~}|{{zzyyxwwwvvvvvvuuuuuutttttttuuuvvwxxyzz{{{{|}~~~~}|{{{zzzzzzzzzyyxwwvvuuuuvvvvwwxyz{|}~~~}}||{{{{{zzzzzyyyyxyyyzz|}~|{{{{zzzzzyxxxxxxxxxxxxxyyxyzzzz{{||}}~~}}}|||{{||||||}}}|||{{{{{{{||}~~~}}|||{{zzzyyyxxxxwvvuuutsssssssttuvvwwxyyz{{|}~~}|{zywvutrqqqqpqqqqqqrrsstuvwwxyzz{||}~~}|{zyxxwwwwxxxyzz||}}~~~~~~~~~~}}}}}||}}}}}}}}}}|||}|||||{||||{{{|||{||}}~~~}}}}}}||}}}}|{{zzyxwwvvvuuuuvwwwwxxyyyyz{|}~~~~}}|{zzyxwvuuuttsttttttssrrrrrstuvwxyz{|}}~~}}}}}||||{zzz{{{{||}}}~~~~~~~}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~}}||{zzzyyyyxxwwvvuuuuuuuuvvwxyz{|~~}|zyxwvuuttsrrqqqppooppppqqrstuvwxyz||}~~~}||{zzzyxxxxwwwwxxxyxxyyyyyyxxxxxyyz|}~~~~~~~}}}}}|||{{{zzz{{|||}}}~~~~~~~~~~~~~~~}||{yxwwwwwwwwwwwwwwwwwwwwxyzz{|}~~}|{zyxwvuuuuuuuvvwwxxxxxxxxxxxxyyzz{{|}}}~~}|{zyxxwwvvuuvuuuvvwwwwwwwwwwwvvvvvvvvwxxyzz{|}}}~~~}}|{{zzzzzzzz{{{{{{zyyxxwvvvvvvvwwxyz{|}~~}|||{{zzzzzzz{{{||||||}}}}}~~~~}}|||{zyyyxxwvvwwwvvwwwxyyyyyz{{|}~~~}}}}|||}}}}}}}~~~~~}}}}}}}}}}}}||}~~~~}}|||{{{zzzyyxwwvvuutttttuuuuuuutttuuvvwwwwxyzz{|~~}{zywvutssssrrrsssttttttuvvvwxxyyzz{}~~}}||||{{zzzyyxxxxwwwxxyyzz{{{|}}~~~}}|||{{{{||||{{{{{{zzz{{{{{{{||}}}~~~}}}}|{zzzyyyyxxxwvvuuuuvvwwwxyyyzz{||||||}}~~~~}||{{yxwwvvuttstttuuvwwxxxxxxyyyyzz{{{|||}~~}}|||{{{{{{{{zzzyyxwxwwwwwwxxyzz{|~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzzzyyxxxwwwwwwwwwwwwwxxyyz{|}}~~}{zyxxwvvuuuuuuuuuuuuuuuuuuuuvvvvvwxyz|}~~~}||{zzzyyxxxxxwvvvvuutuuuvvwwxxyyyzz{|||}}}~~~~~~}~~~~~~~~}}||{{{{zzzzzz{{{||}}~~~~}}|{zzzzyyyyyyyyyyyxyyxxyyzz{|}~~~~|{zyxwvuuuuvvvvvvvvwwwwxyz{{}~~}|{{zyxxwwvvvutssrqqpopppqqrrsttuvvvwwwwwwxxyzz{|}~~~~}|||||{zzzzyyzzzzzz{{{|}~~}}|{{{{zzzzzzzzzzzzzzzzzyyyyyz{{|}~~~}|{zzyyyzzz{{{|||}}}}~~~~}||{{zzyyyyyyyyyzz{{{{{{||}~~~~~~~~~~~~}}|||||||||||{{{zyxwwwwvwwwwwwwwvvvvwwwxxyyyyzz{|||}}~~}|{zzyxxxxxxwwwwwvvutttssttttuvvwxyz{||}~~~}|{zyyyyyxxxxxxxxyyzz{||}}~~~~~}}||{zzzzyxxxxxyyzz{|||}}}}}~~~~~~~}||{{zzyyyyyyzzz{||}}}}}}||{{{|||||}}~~~~}|{{zyxxwwvvuuttttsssttttttssttttuuvvwwxxxyzz{||}~}}|{zzzyyyxyyzzzzzzzyyzzz{|}~~}}|||{{zzzzzzyyyzz{{{|||}}}}}~~~~~~~~}|||||{{{{{{{{{{{||}}~~~}|||{zzyyxwvutsrqqppppqrsstuvwwwxxyyzz{||}}~~~~}}||{{zzzzzzzzzzyzyyyyyyyyxxxxyzz{|}}~~~~~}}}}||{zyyxwwvvvvvvwwwxyyz{{||||||}}}}~~~}}|}}}}}}}}}}}}}}}}}}}}~~~}|{{zyxwvvvuutttuuuuuuuuvvwwxyzzz{{|}}~~~}}|{{{zzyxxxwwvuuuuuuttttsssttuvwxyz|}~~~~~~~~~~~}||{{{zzzzyyxxxxxxxyyzz{{{|||||||||}}~~~}|{zzzzyyyxxxxyyyzz{|}~~~~}{zyxxxxxxyyyyyyzyyyyzz{{||}}~~~~}}|||||||||||}}}}~~~~~~~~}}|{{zyxwwvuutttttttuuuuttttttttttuvvwxyz{{{|}}~~~}}||||{{{||||{{{{zzzyyyyzzz{{||||||}}}}}~~~}}||{{zzyyxxxxwvvvvvvvuuvvvwwwxxyz{||}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}||{{zyyyyyxxwvvvvvwwwxxyyyyzzzzzzz{{{{||}~~~~}}|{zzyyyxwwvvvvuuuuuuvvvwwxyyyzz{{{{||}}~~~~}|{zzyyxxwwwwwwwwxxxxyyyz{||}~~~}}}||{||}}}}}}~~~~}||{zzyyxxwwwwwwwwxxyzzz{||}}~~}}||{{zzzyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyzz{{{||}~~~~}}||{{{zzyyxxxwvvuuuuuuuuuuuuuvwxyz{{|}}~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{||}}}}~~}}}}|{{zzzzzzzzzzzzzzzz{{{{||}}~~~~}}}||{zzzzyyyyyyyyyyyyzz{{||}}}~~~~}|{zzyxwvuuttssrrrrrrrsssttuuuuvvvwwxyyzz{{|}~~~~~~~~}}}|}|||||||||{{{{{{|||}~~~~}||{{zyyxxxxxxwwwwvvwwwwwxxyyzz{{||}~~}{zzyyyyxyyzz{{||}~~~~}}}||{{zzzyyyxxxxxxxxyyyzzz{||||}}}~~~~~~}|{{zzyyxwwxxxxxxyyxyyyyyzzz{{{{|{{{{||||||}}}~~~~}|{zyxwvuuttttuuuuvvvvuuuuuuuvwxyzz|}~~~~}}|||{{zzyyyyyyyyxxyyyyz{{|}}~~~~~~}|{{zzzyyyyyyyyyyzz{{|||}}~~~~~}}||{zyyxxwvvuuuvvwwxyyzzzzz{zzzz{{||}}~~~}}||{{zyxxwwvvutttsrrrqqqpppqqrstuvwxyyz{{}~~}|{zyyyyyyyyzz{{{{{||||}}~~~}}}||||{{|||}}||||{{{{{{{||||||}}}~~~~~}|||{{{zzzz{{{|}}~~~~}|{zzyxxwwwwvvvuuuttsssssrrrrssttuvwxxxyz{||}~~~}|{{zzyyyyyxxxxxxxxxxyyzzzzzz{{||}~~~~~}}||{{{{{{zyyyyyyzzzzzzzzyyzzzz{{{{{{{||}~~~}}}||{{{{{zzzzz{{||}~~~}}|{{{zyxxwwvvuuuuuvvvvvwwxyyzz{||}}~~~}}}||{{zzzyyyyxxwwwwvvvvvvvwwwwxyz{{||}~~~~~~~~~~~~~}||||{{{{{{{zzzzzyyxxxxxxxxxyyyzzzzzzzzz{{|||}}~~}}||{{zzyyyxxxxxxyyz{|}~~~}||{zzyyyyyyyyyyyyyyyyyyyyyyzz{{||}~~}}}|{{z{zzzzzz{{{{||||}}~~~}||{{{{{{{{{zzzzzyyyyyxxxwvvvvvvvvvwwxyyyyyyyyyzz{{||}~~~~~}}||{{zyxxxxwwwvvwwwwxxxyz{{||}}}}~~~}|{{zyyxxxxxxxxxwwwvvvvvvvvvwxyyz|}~~~~~~}}}}~}}}}}}}~~~~~~}}||{{{zyyyyyyyxxxwwvvuuutttttuuvvwxyz{|}~~~}|||{zzzzyyxxwwwvvuuuuuuvvvwxxyyz{{||}}~~}|{{zzyyyyyyyyyxxxyyxxxxxxxxxxyyz{{|}~~~~~~~~~~~}||{{zzzzzz{{|}}~~~~}}~~~~~~}}||||||||}}}}}~~~~~~|{zzywvvuuuvvvwwwxxxxxxyyzzz{|}}~~~}|{{zzzzzzzzzzzzyyxxxwwwvvvvvvwwwwxxyyyzzzz{{{|}~~~~~~}}||{{{zzz{{||||}}~~~~~~~~}||{{{zzzzzzzzyyzzyyyxxwwwvvvwwxxyz{|}~~}||{zzzz{{{{{{{|{||||||}}}~~~}|{{{zzyyyyxxxwwwwvwwwwwwwwwvvvvuuuvvvwwxyyyzz{||}~~zyyx{~wuy{||}xpjdbfikpw~~ytmf___^bipw}{wuspmpsw}}~~}yupmmmnrvz}zvrmkjjmorw|zwtponosw}}wsomnqu{}xtqrrsw{|zxvtvwy|}||}|yxyyy|}|{{}~~yutux}zwsrssvy}~zuroljjloruy|~}zxurnieb___adhmrw{~zvsqppqrtw{~zwurppqruwy{}}}{yvtrqonmlmorux|~~}||{|~}zxwxxyz{|~~{yuqnjgffefhkmprtuwxvtsponmmnpsvy|~~}{{||~|ywvvvvvwy{}}zxwwwxz{}}{{{{}|ywvutttuvy|}~}zxvtsrrstuvy{{||{yywusrpopqrtvxz|~}{ywvuttuwz|~~}|||~~}||}~{ywusqppqrsuvwxyzzzzyxxxwwwwwyz{}}zxvtsrsuwyz{{ywurpmljjjjklopqstuvwwwvutsttuvxz|~}}|{zzzz{|{{zywwutttttuuuwyz{|||||}}~~}}}}}}}|{{zyyxwvutsrqoooooooooooopppqqrstuvxxxxxwwxxyyyz{|~~~}}}~~~~}|{zyyyyyyyyyyyyyyyzzzz{{{{{||}~~~~|{zzyyyyyxwvvuutssrrqqrsttttuvvwvvvvvuuuuuvwwyz{}~}|{zzzzyxxwwvvuutssssstuvwwxxyz{|}~~}|zxvusrqpnnnnoopoonmmmmmmnnnoopqrrrsstvwxyyyzz{|}~~}}}||{zzzyyyyxwusssttttttuvvwxyyyyyzz||}}}~~~~}||{{{{{{{{zyxxwwwwwwwwwxyzzzyyyyyyyyyyyz{{{zzyyxxxyyzz{|}~~~}}}|||}}}}||}}~~}|{zxxwxxxwvuttttttssrqqqppoonnnnnopqqqrtuuuuuvvwyz|}}~~}||{{zxwutsrqqpoooppqrsttttuvvwwwxyz{|}}|{{zxwwvutssssrrrrssttuuutttuuuuuvvvwwxxxyyz{|}}~~~}|{zyyzzz{{|}~}||{zyyyyyyyyyyzyyyyyyyyyyxwvvvuuuuvvvuuuuuvvvvvvvvvwxxyz{|}}~~}|{zzzzzyyxwwvuuttttttuuvwwwwxxxyyz{|}~~}|{{zyyyxxwvuuvvuuuuttssrrrrrrrrrstuuvvwxxyzz{|||{|}}~~~~~~}|{zzyyxwwwwwxyyzzzz{||}}}}}~~~~~}|zyyxwwwwvvuuuuuuuuuvutttuuvvuuuuuuuuuvvvwxxyyzz{{{{|}}~~~}}|}|||||||||}||||||||{{{{{{||}}}~~~}}}}~~~~~~~~~~}}|{{{{zyxwvuttsssssssstttttttuuuvvvwwwxxxxz{||}~~~}||||||||}}}|||{{{{{{zzyyyzz{||}~~}|{zyxxxwvvuuuuuuttsrrqppoopppqqqrrrrrqqppqqrstuvxyz{|}~~}|{zzzzyyyyyyyxxxyyyyzzzzzzzzzzzz{{|||}}~~}|{{{{||}}}}~~}}||{zzzzzzz{{{{{{{{{zyyyyzzzzzzzyyyyxxxyyz{{{|||}}~~~}}}}}}~~~}|{zzyyxwwwwwvvvvuuuuuttttssssrrrssssssttuvwxy{|~~}}|{zyxwwvuuuuuuvvvuuuvvvvwxxxxxxyyyyz|}~~~~}}}||||{{zyxxwvvvuuttuuuuvvvvwwwwwwwvwwxxyyyz{{||||}~~~~~~}}}}~~~~~~~~~~~~}||{{zzyyyxxxyyyxxxxxxxxxyyyyyxxwvuttsssssttuvwwwwxyzz{|}~~~}||{{{zzzzzzzzzzzzzyyyxxxxwwwwwxyyz{|}~~~}||{zzyyxwwwvvvvuutttttttttttuuuvvvvwwwwwxyz{||}~~~}|{zz{{{{zzzzzz{{{{||}~~~~~~}|{zyxwvvuuuuuvvvvvvwvvuuuuuuutttttuuvvvvvwwxyz{|}~~}|{{{{{{{{{||||||{{{{{zzzyyzz{||}~~~~}||||||{zzzzzzyyxxwvvuuttttttuvvwwwwwwwwwxxyyyz{{|}}}}~~~~}||||||}}}~~~}|{zzyxwvvuuuuuuuuttsrqqppppooooooopqrrsstvwxyz{|}}~~}||}}||{{zzyyxxwwxxxxxyyyzzzzzz{{|}}~~~~~}}}}|||||{{||}||{{zzzzzyyxwwwwwwwwwwxxxxxxyyyyyzz{{||||||}}~~~~~~~~}}||||||{zzyyxxxwwvuutttuuuttttttttsrrrsstuvvwxyyz{|}~~}}|{zyyxxxxxwwwwvvuuttttuuvvvvwwwxyyyyz{|}}~~~}}}|{zzyyxwwvvvvvwwwwwwwwwwwvvvvwwwwwwwxxxxyz{|}~~}|{{{{{{|||}}}}~~}}}}}~~~~}}|{{zyxwvuuutttuvwwxxxxwwwwwvuutssttuuuvvwxyz{|}~~}||{{{{{{zz{{|||{{zzzzyyyyyyzzzzzzzzzz{{|}~~}|zzyyxxwvuuuuutttuuuuttsrqppppppqqrstvvwwxyz{{||}~~~}}}|||||||||{{{||}~~~~}|{zyxwwvutttsssssrrrrrsstttutuuuuuuutuuvwxyz{{|}}~~~~}||{{{zzzzzz{||}}}}}}}}||{{zzzzzzzzzz{{|}}~~}||{{{zyyyyyyxxxwwwwwwwwwwwwwwvvuuuuvvvvwxyz{{|}}~~~~}}||||||||||}}}}}}}}}}}}}||{{{{|||}}~~}|{{zzyxwvvuttsrqqppppppqqqrrrssttuvwxxyzz{|}}~~~~}||{zyxxwwwwwwwwxxyyzzzyyyxxxxxwxxz{|}}~~}|{{zyxwwxxxyyyyyyxxxxxxxxxxxxwvvvvuuuvvwxyyzz||}}}}}~~~~}|{zxwuttsrqpppoooooooppqqrrrrrsssttuuvwwxxxxyz{}}~~~}}|{zyyyxxwwwwwwwwwwwwxxy{|}~~~}|{{zyxxwwwwvuttttttttuuvvwwwwvwwwxxxxxyyyyzyzz{|}}}~~~}|{zyxwvuutssrrssttttuuuuuuuuuvvvwwwxxyzz{{|}~~~~}|{zyxxwvuttttttuuvvvwwxxxxxxyyyyyyzz{||||}~~}||{{{{zzyxxxxxxwwwwwvvvvvvvvvwwwwxxyyyyzz{||}}~~~}}}||||||}}}}||||||{{{{zz{{{||}}~~~~~~~~~~}|{zywvuuutttuuuuuvvvvvvuuuvvvvwwxxyyyzz{{{|}~~~}}|{zyyzzzzzzzzzzzyyzzz{{|||||||||{|||}~~}|||{{zyxxwwwwvvuuttttssrrqqqrrssttuuvvvwwwxwwxyz{|}~~~~~}~~~~~~~~~~~~~~~~}|{zyxxwvuttsrrqqqppppppqppppqqqqqrrsstuvwxz{||||}}}~~~~}|{{{{{{{{{||||||{{{{{||||||||}}}}}}~~}||||{{zyyxxxxxxxxxxxxxxwwwxxxyxxxyyyxxxyyzz{{||}~~~~~~~}}}}}}}|||{{{{{{{{{{{|||}}}~~~}|{{zyxxwwwwvuttsrrrqqqqrrsttuuuvvwxxyz{|}~~~|{zyyxwwwwwwwwvvvvvvvvvwwwwwwwvwwwxyyzz{||}}~~~~}}|{{zzzzzzzzzzzzzz{zz{zzzyyyyyyyzzzz{{|||||}~~~~}}~~~~~~~~~~~~~~~~~~}|{zyxxwvvvutttssrrqqqqqrrstuuvwwwvvuuuvuvvwxyz{|}~~}}}}}}||||{{zzyxxxxxxxxxxxyyz{{|}}~~~~}|{zyxwwvuutttttttttuuuuuuuuuuuvvuuuuuuvvwxyz{|}}}~~~~~~}}|||{zzyxwvuttssrrrrrrrssttuuuuuuuvvwwxxxxyyzzz{||}~~~~}}}}|{zzyyyyyyyyyyyyyyxxxxyyyyyzz{{|||}}~~~}}||||{{zzzzzzyyyyyxxxwwvvuvvwwxxxyyzzz{{||}~~~~~~~~~}}}}}|{{zzz{{{{zzzz{{zzzzzz{{|}~~~}|{{zyxwvuuuuuuuttuuuuuuuuvvwwwwwwxxyyzzz{||}~~~~}}}}||||||{{zyyyyyyyyxyyyyyyyyyzzz{{{{||}}}~~~~~~~~~}||||||{{{{{{zzyxxwwwwwwwwwwxxxxxxxyyyyyyyzzz{|}}~~~~~~~~~~}}}}}}}}}~~~}|{zxwvutssssrrrrqqqqqppppqqqqqqqqrsstuuvwwxyzz{{|}~~~}|||{{{zzzzzzzzz{{{{|||}}}}~~~~}}||{{zyyxxwwwwwwwxyyzzzzzyyyxxxxxxxxyyyzz{{{{{{{||}~~~~~}|{zyxwwwvvvvvwvvvuuuuuutttttttttuuvwxyyzzz{{||}}~~~~}||{{zyyxxwwwwvvvvvvuuutuuuuuuvvwxxyzz{|}~~~}}||{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{||}}}}}~~~~~~}}}}}}}}}||{{{{{{{zzzzz{{{{|}}~~}|{{{zzzyyxxxwwwwwwvvvvvvvvvvwwwwxxyyzz{|||||{{|{{{{||}~~~~~}}}}}|||||||{{{zzzzzyyyyxxxyyyyz{|}}~~~}||{{{{{{zzzzzyyxxxxxwwwvvvvvvvuutttuuuvwwxyzz{{{{{{|||}~~~~~~~~~~}|{{zyxwvutssrrrqqqqqqpppppppppqqrssttuvvwxyzzzzzz{{{||}~~~~~}}}}~~~~}}|||||||{{{{{{{{{{|||}}~~~~}}|{{{{{{{{{{{{{{zzzzzzzzzzyyzzzzzzzzzzz{{||}~~}}|}}}}}~~~~~~}}}|||||||||}}~~~~}||{{zyxxwvvuttuuuuuuvvvvvvvvvvwwwxxyzz{{||||}}}~~~~}}||{{{zzzzzyyxxxxxxxxxxwwwvvvvvvvwxyyzz{||}}}}~~~~~}}}}}}}}}}}}}}}||||{{{zzzyzzzzzzzz{{{|}}}~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}|{zyyxxwvuuuuuttttttttuuvvvvvvvvuutttuuuvvwxyyzz{||}}}~~~~~~}{~|zwvxyz{{zxx}}z{||||}~~~~|{ywuvwxxyzzzyyyz{zyyxxwvutttsstvxyyz|~~}{}~{yxy|~}||||~}}~~}}~~~~~~}}|{{zzyyyxwvuuuuutuuvwwwwvutttttuuvvvvwwwxwwxxyyyz{{||}}~~~}||||{{{zzzzz{zzyyyzzzzyyxxwwwxxyyz{{|||}}}}~~~~}}}}}|||}}}}}}|||||||{{{{}~~~~~}~~~~~}}|{{zzzzyyxxxwwwwwwwwxxyyzzz{{{{||||||}~~~~~}}}||{{{zzzzzzzyyyxxxxxxwwwwwvvuuuuvvwwwwxxyzz{|}}~~~}}}}}}}|||||||{{{{||||||||{{{{{||||||||}~~~}||{{zzyyyzzzzzz{{{{||}~~~~~~~~~~~~~~~~~~~}}|||||||||}~~~}}||{{zzyxwvvvvvvuuttttssssssrsssssssttuuvvvwxxxyyzzz{{{{{{|||}}|}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}|||{{{zzzzzzyzzz{{|}~~~~~~}}}}~~~}}||||||}}}~~}}}}|||||||{{{{||||}}}~~~~}}}}}||{{{{{{{{{{{zzyyxwvuutssssssttttttuuvwxxyyzzz{{||}}}~~~~}}|||{{{zzzzzzz{{{{{{||||||||}~~~}}|||||}}}}}}||{{{{{{|{{{{{{{{{{||}}~~~~~}{{|}}||~~{zyxwxwvuw{}||{{{zxvwxxwvvvuuuttstvwxyz|~~}}||||}}~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzzzz{{{{||}}~~~}}|}}}}}}}}}}}||||||||}}~~~~~~}||{{zzzzyyyyxxxxwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyzz{{||||}||}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{||}~~~~~~~~~~~~~}}}||{zzyyyyyyyzzzzz{{{{z{zzzzzzzzzzzz{{{||}}}|||{zzzzz{||}}}~~~~~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyzzzz{{{{{{||}}~~~~}||||||}~~~~}}}}|||||}}}}}}}}}}}|||}}}}|||||||||||}}}~~~~~~~~~~~~~~}|{{zyyyyyyxxxxxyyzzzyyyyyxxxxxxxxxxxyyyyyxxxxxyyyyyzzzz{{{{{{{||||}}}~~~~~~}}}~~~~~~~~~~~}}}}}||{{{{{{{zzzzzyyyyyyzzz{zzyyxxxwwwwwwwvvvuuvvvwwxxyyyzzz{{{{|||||}}}}}~~}||{{zzzyyyyyyyzzz{||}}}}}}|||}}}}}}}}}~~~~}}}}}}}}}~~~zutvwxxy|~~}}}~~}|zxvvvvwxz|~~~~}|{zz|~~~~~~}}||{||}}}}}|||||||||||||{{{{{{||||{||||||{{{|}}}}}}}||{{{{{||}~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzyyyzz{{{{{{zzyxxxwwxxwwwwwwxyzzz{{{{{{{{{zzzzz{{{{{{{{|||}}}~~~~~~~~~~~}|{{|~|{{z|}}|||}}|{|~~}|||}}}}~~~}}}}}}}|{{{{||}~~~}}|||||||{||{{|||||||}~~~~~~}||{{{{{{{||}}~~}}~~~}}}|||{{{zzzzzz{{{{{zyyyzzzz{{{|||||}}}}}||||{{{zzzzzyyyyzzz{||}}}~~~~}}}|}}}~~~}}|||{{{{||||}}}~~~}}~~~~~}}~~xuwz{zy{~}|||~}|}~||~~~}}}}}~~~~~~~~}}|}~~~~~}}}||||}}}|{{zzzzyyyyyyzzzz{{{{|||{{{{{{{{{||}}|{||}}}}~~}}|||||}}~~}}||||}}}~~~~~~~~~~~~~}}|||||||}~~~~~~~}}||||||||||{{zzzz{{{|{||}}~~~~~}}|{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxyzz{||||}~~~~~~~~~~~~}}}}|{{{||||}}}}}~~~~~~~~~}}|{{{||}}||}~~~~~}}}}}}}}}|{{{{{{{zzzz{{zzyxxxxxyz{|}}~~~~~~~~~~~}}|||}}}}}}}}||||{{{zzz{{|}~~~~}}}}}}}}}}}}||{{||||||}}}}}~~~~~~~~~~~~~}}}||||||||||||}}~~~}}}}~~~~~~~}}||||||}}}}}~~~~~~~~~~}}|||||||||||||}}~~~~~~~~~~}}}||{{{{{{{zzzz{{{{{{{{zzzzyyyyyyyyyzzzzzz{{{{{{|||||}}}}~~~~~|{z|~~}~}|~~}}}~}}}}}}}}}}~}}}~~~~}}}||{{{{zzyxxwwxxwwwwxxxxyzz{{{{{{{{{|}~~~~~}}|{{zzzzzz{{{|||||||||}||{{{{{{{||}}}}}}}}~~~~~~~~~~~~}}}||{|||}}}}}}}~~~~~~~~~~~}}}}}||}}}}}}}}}}}}}}}~~~~~~}}}}}}}||{{{||}}~~~~~~~}}}}}}||||||||}}}}}}}}|||{{{{{{{{{{{{{{{{||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}|||}}~}}}}}~~}{|~~||}~~~~~~~~~~~~~~~~~}}||||||||}}}~~~~~~~~}}}}||}}}}}}}}~~~~~~~~~~~~~~}}||{{{{zzzyyxxyyzyyyyyyzzzzzz{{{{{{{{||{{{||||}}}|}}~~~~~~}}}|||{{{{{{||}}}}}}}~~~~~~~~~~}}}~~~}}}}}~~~~~}}~~~~~~~~}}||||{zzz{{{zz{{zxxxyyxwxxxxwxyyxxxyyyyxxxxwwwyz{{}{uuvw{~}{|~|{zyz~|{zyz{}~{{||{{zyyy{|}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{|||||||{{{{{||||}}}~}}~~~~~~}}}~~~~~~~~~}}}}|}}}~~~~~~~~}}}}}|||{{{{|||{{{{{{{{|||||{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}|||||}}}}}||||||}}}|||||||||||||}}~~~~~~~~~~~~~}}|{||{zzzzzyyyzyxxy|}|smpvxwwwxyyy{{{{}~|ywvvwy{|}|xvx}~|{yzz{zzyyyz|}~~}}}}||{{z{}}}~~~||}}|{{{{{||}}}~~~}}}}}~~~~~~~~~~~~}}|{{zzyyxxxyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}||||}}~~~~~~~~~~~~~~~~}}}}~~~~~~~}}|{{zzzz{{{{{{{||}}}}~~~~~~~~~~~~~~~~zwuy~~|{{~~}|~}|{{{z{~}|{{{|}~~~~~~~}}~}|{zzyz{}~~}{zyyyyyyz{{{{||}~}|{|||}}||{{zz{|}~~~~~~}|{{{{{{{zzyxxxyyyzzzzzz{|||{{{||}}~~~~~~}}}~~~~~~~~~}}}}~~~~~}}}~~~~~~}}}}}}}}}}||||{{{zzyyyxxxxxxxxyyyyzzz{{{{{{{{{{{{{{zz{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}|||||||||}~~~~~~~~~}}}}|||||{{{|||}~~~~~~~~~}|~~~~}yyz|{{{|}}|}|yxz{zxx|}z{||}}|{zzz{|~~|{|}{xwxyyzzzzz{|}|}}}}|zyyyxwvvvwwxy{|}~~~~}|{{{{|||}}~~}}||~~|{|{zzzz{}~~~}||}~~~~}}}||~~~~}}~~}}}}|}~~~~~~~}}}||||}}}}}~~~~~~~}}||{{{|||}||{zz{{{{{{zzzyzzzz{{zzzzz{||||||}~~~~}}}|}}|{{|{||}}~~~~~~}||{{zz{}~zsqru~zz}~{{}}{~}yy~}{z|~~~|{zzzyyz{}{ywvwwxy{|{{}~~{zyyz}~~~}||}}}}}~~~~~}|}}|{|~}|||}~~}}|{zyxyyyyzzzzyyyyyzzzyyyzzzzz{{zyxxxxyz{{{{{||||}|{zzz{{|||}}||}}~}|{{{{|}}}~~}||~~~|~~~~wnjvy}{xyz~{|}|wqot|~}}|y{}}|}~||}|}|~|{{{}~~|z{~~{y{}~~~~~}}|}~~}{|}~|zyyyyz{{{{||}~~~~}|{{{{{||||}~|||}}~~~~}}~~}|}~}}}}}}}~}}||~~~}||}}}}}}~~~~~~~~~~~~}}|{|}~~~~}|}}}~~~~~~~~~~}}~~~~~~}}}}~~~~~~~}}|||{||}}~~~~~~~~}|{{{{zzzzzzzzzzzzzzzyyyyxxxxyyxxxxxyyyyyyyzzzzzyyyyzzzzzzz{{{||||||||||}}}~~~~~}}}}}||||{{{{||}}}}~~~~~}}}}}~}}}}}}}||||{{{||||||}}~~~~~~~}}~~~}}|||}}}~~~~~}|{zyyyyyz{|}}~~~~~~~~~~}}}}|{{{zz{{|||}}}}~~~~~}||{||}~~~~~}||||}}}}~~~~}||{{zyyzzz{|}~~}}}}}|{{|||}}}~~~~~~~~~~~}}}}}||||||}}}}}~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}~~~}}||||||}}~~~}}}}}}}}}||{{{zzzzzzzzzzzyyyyxxyyyyyxxxwwwwwwxxyz{||}~~}}}~~~}}}||}}~~~~~~}|||{{{|||||}}}~~}}}}}}}~~~}}|{{zzzz{{||}}}}}}~~}}|{{{{||}}~~~~~}}|||||||||||}}}}}}}}|{{{{{zzyyyyzz{||}~~~~~~~~~~~~~~}}}~~~~~}}}}}~~~~~~~~~}}}}}~~~~~~~~}}|||}}~~~~~~~~~~~~~~}||||}}~~~~}}}}||{{{{||}}~~~~~~~~~~~~}|{zyxxxwwwxxyyyzz{{||}~~}||{{{{|}~~~~~}}}~~~~}}|{{{{{{{{{{{{{{{{{{||||{{|||}}~~~~~}}}}}|}}}}~~~~~~~~~~~~~~~~~~}|{{{{{{{|}}}}||{{zzzzzz{{{{zyyxxxwxyz{{{||}}}~~~~~~~}~~~~}}|{{||}~~~~~~~~~~}}}}}}}~~~~~~~~~}}||{zyyyyzz{|~~}}}}}}~~~~~}|{{zyyxwwvvvvwxxyyz{||||}}}}}}}~~~}}}}|||||{||}~~~}}}}}}}}}~~~~~~~~~~}}}}}}~~~}}~~~~~~~~~}}~~~~~~~}|{{zzyyyxxxxxyyz{{|||{{{{{{{{{{{{{|}}}}}~~~~~~}}}}}||}}}}~~~~~}}}||||}}}~~~~~}}||}}}~~~}}}}}}~~~~~}}}}}}}}~~~}}}}}}~~~~}|{zyxwwwwwwxxyyyzzzzz{{{{{||||{{{{{{|}~~~~~}}~~~~}}}}}~~~~}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}|||||||}}}}}}}}}}}||||||}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}|{{zz{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}|{{{zzz{{{{{{{{{{{{z{{{{{{{{zzzyyzz{{||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzyzz{|}~~~~~}|{{{zzzzzz{{|||}|||{{{{{{{{{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}~~~~~~}}}}}}}~~~~}}}~~~~~~}||{{{{{||||||{{zyyyzzzzz{zzzzzyyzzzzz{{||}}~~~~~~~~~~~~}}||||}}~~}}}~~~~~~~~~~~~~~~~~~~~~~}||||||}}}~~~~~~~}}}}||{{zzzzzzzz{{{{{{{||||}}}||{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}}}}}}}}|||{{{{{{{{|||}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}|||||||}}~~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~}}||{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzyyyzzz{{|}}~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||||{{{{{{||}}}||{{zzzzzzz{{{|||}}}}}}}}~~~~~~~~~}}}|||}}~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{||}}}}}}}||{{zzzzzzzzzz{{{{{{|||}}~~~~~~~~~~~}}}}}}}}}|}}}~~~}}}}}}}~~~~~}}|{{{{{|}}~~~}}|||||||||||}}}~~~~~}}}~}}}~~~}}||||||||||||}}}}}}|||{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~}}||||}}}~~~~~}}}}~~~~}}~~~~~~~}}}}}|||||||}}~~~~~~~~~~~~~~}}}}}}|||||||||}}}}~~~~}~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~}|||{{{{||}}~~~~~~~~~~~~~~~~~~}}||{{{|||}}~~~~~~~~}}||||||}}}}}}}~~~~~~~~~~~~}}}}}}}||||{{{{{{{{{{|||}}}}|||||||{{{{{{{zzzzzzz{{{{{{|||}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{||||}}~~~~~~}}}}}}}~~~~~~~~~}}}|||||}}}}~~~~~~~}}}|||||||}}}}}}}~~~~~~}}~~~~~~~~~~~~}}}~~~~~}}||||||||||||}}}~~~~~}}}~~~~~}}}}}~~~}||||}}}~~~~~~~~}}}}}}}}}}}}~~~~}}}}}||||}}}~~~}}}|||{{{{{z{{{|}}~~~~}}}||||||{{{{{||}}}}~~~~~~~~~}}}}}~~~~~}}}||||}}}~~~~}||{{|||}}}~~~~}}}}}}}}}}}}~~~~~~}}||{{zzzzzzz{{{||}}~~~~~~}||{{{{||}}~~~}|{{zyyyzzzz{{{{{{||}~~~}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}||||}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}~~~~}}}}|||||||{{||}}}~~~~~~}}|||||{{{{{{{||}}~~~}}||{{z{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~}|||{{|||}}}~~~~~}}}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||{{{{{{{{|||||||}}~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~}}}|||||{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}~~~~~~~}}~~~~~~~~~~~}}}}~~~~~}}||{{{{|}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}||||||}}}}}||||{{{{{{{{{{|||}}}}~~~~~~~~~~~~~}|{{zzzz{{z{{{{{||}}~~~~}}}||||||}}}~~~~~}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}||||||||{{{||}~~~~~~}}}~~~~~~~~~}}}~~~~~~~}}}|||}}}~~~~~~~~~~}}}}}}}}}~~~~}}}|||||||}}}}}}}}~~~~~~}}}}}}}}}}}||{{zzyyyxxxxyyzz{||||||}}}}~~~~~~~~~~~~~~~~~}}|{{zz{{|}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~}}}}|}}}~~~}}}}}}}~~~~~}}}}}}~~~~}}}|||||}}}~~zwurrv{zsokilpswz~}uomjinsx}|vqollqw||xspqrsx}ytqompsw|zuqpqrv|~yvrpqsv{~ysonmmptx}ytpljjlnrx|{uqollnqtz|wsrpqtx|}zvtuvx|~{ywxz}|xwwwx|}xusqqsux}~{xtqpnorvz~xuqnmnprx~~xrolkknrv{~yurqpquy}|xustuw{{xvuuvx{}{xvuuvwy{~|zywwy{}~|{z{|~{xutrstvx|}zxvuuvx{~~{xutstvx|~zxvvvwz}}{yxwxy{}|ywuuvxy|~}}}}||}~|zxxxxz|~}zxwvvvxy{}~{xurqppqrtvy{}}zxvtrrstwz}}{ywvvxy|~{xutsstvxz}~|zyxxyy{~~|{{{|}}|{||}~~|zxwvvwxz|~}{zxwxxy{~~|zyyxy{}}{zzyz|~~|{||~~|zyyz|~~~}|||}~}||{z{|}~}||{{{|}~~|{{z{{|}~~}}|}}~~}}}~~}}|||||}}}}}||{{zzzzzzzzz{{{||}}~~~~~~}}~~~~~~~}}||||}~~~~~~~}}}}}}}}}}}}}}}}}~~~}}||||||||||||||||}}}~~~~~~}}||{{{{|||||||}}~~~~~~~~~~}||{zzzzzz{{|}}~~~~}}}||{{zzzyyyyyyxxxxxxyyzz{{||||{{{{{{{{{{{{zzzyyxxxxxxxxxyyyzzz{{{|}~~~~~~~~~~~~~~~~}~~~~}}}|}}}~~~~~~~~~~~~}||{{{{{{||}}}}}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyzz{{|||||||||||||||||||}}}~~~~~~}}}}}}||{{{zzzyyyyyzz{{{|||{{{{{zzzz{{{{{{{{||||}}}~~~~|{zzyyyyzz{{|}}}~~~~~~~~~~~~~~}|{{{{{{{||}~~~~~~~~~~~~~~~~}}}}|||||||||{{{zzyyxxxxxxxxxxxxxyyyyyyzz{{|||}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}|||||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{zzzyxxwwwvvwwwxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}|{{{{zzzz{{{{||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~}}}}}||}}}}~~~~~}}}}}}}}}}}}}}}}}}|||||{|||||||||||}}}}}}}}|||||{{{{{{{{{{{{{|||}}}~~~~~~~~~}}~~~~~~~}}}}~~~~~}}}}}~~~~~~~~}}}|||{|||}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||{{zyyxxxxxxxxyyzz{{{|||||{{{{zzzzzzz{{{||||{{{{{zzzz{{|||}}}~~~~~~~}}}}}}~~~~~}}||{{||}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{||||||||||}}}~~~~~}}}||||||||||||{{{{zzzzzzzzzzzzzzzyyyzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}||}}}}}~~~~~~~~~}}~~~~~}}}}}}}}|||||||||||||}}~~~~~~}}}}}}}}|||}}}}~~~~~~~}|{{{{{{{{{{{{{|}}~~~~~}}~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}||{{zzzz{{{||||}}~~~~~~~}}}}~~~~~}}|||||}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~}||{{zzzyyyyyzzz{{||||||{{{{{{{{{zzzzzzzzzzzzzz{{||||||{{{{{{{{{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{zzzz{{{{{{{{{||||||||||||||{{||||}}~~~~~~~}}~~~~~~~~~}}}}}~~~~~}}}~~~~~~~}}}}}}||{{{{zzzz{{{{{||}}~~~~~}}|||{{{{{||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}~~~~~}}}|||||||||}}}}~~~~}}}}}}}~~~~~}}}||}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}|||{{zzyyyyzz{{{{{{{|||||}}}}}}}}}}||||{{{{{||||}}}~~~~~~~}}~~~~~}}|||}}}}~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{{{{zzzzzz{{{{{{{|||}}}}}}}}}}}}}}}}||{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{{{{{{{{{{{||||}}~~~}}}}}}}~~~~~~~~~~~}}}}}||||||||||||||{{{{|||}}}}}}}||||}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}||||||}}}~~~~}}|{{zzzz{{{||}~~~~~}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}||||{{zzzyyyyyyyyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||}}~~~~~}}}}~~~~~~~~~}}}||||{{{{{{{{{||||||||||||||}}}||||{{{{{{{{{{{{{{{{{{{{{||}}}~~}}}||{{{{{{{{||||}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}}||||||||}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}||{{{{{|||||||||{{{zzzzzzz{{|||||||||{{{{{{{{{{{{{|{{{{{{||||||}}}}}}}||||||||||||}}}}~~~~~~~~~}||{{{{{{{{{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}||||||||}}}}}}~~~~}}}}}||||||||||||||||||||||||||||||}}}~~~~~~~}}}|||||}}~~~}}|||{{{{{{||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{||||}}~~~~~~~~~~~~}}}}}|}}}}~~~~~~~}}}}}}}}~~~~~~}}||{{{{||||}}}}}}}}}}}||||{{{{{{{{{{{{|||||||||||||}}}}}~~~~~~~~}}}|}}}}}}~~~~~~~~~~~}}~~~~~~}}||{{{{{{{|||||}}}~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}~~~~~}}}||||||||||||||||{{{{zzzzzzzzzz{{{||||||}}}}}||}}}~~~~}}||{{{zzzzz{{{{{{{{{||{{{{{{{{{{{||||||}}}}}}}|||||||||}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{||||}}~~~~~~~}}||{{{{{{{{{{||}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}|||||{{{{zzzzzzzz{{{||}}}~~~~~~~~~}}}|}}}}~~~~~}}||{zzzzyyyyyyyyyzz{||}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzzz{{||}}~~~~}}||{{zzzzzz{{{||||}~~~~~~~~~~~~~~~}}}||{{{{|||}}~~~~}}|||||}}~~~~}}}}}}}||{{{{{{{{{||||{{{{{{{{{{{{{|||}}}}}}}}}}||}}}~~~~~~~~~~}~~~~~~}}|||{{{{{{{||||||}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}||{{zzzyyyyyyyyzzz{{||}}~~~~~~~~~}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{||}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}||{{{zzz{{{|}}~~~~~~~~~}}|{{zzyyyyyzzzzz{{{|||}}~~~~~~~}}}||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~}}}|||{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}||||||||||||||||||||||||{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}|||||}}}}}}}~~~~~~~~~~~~~~~~~}}}|{{zzzzzzzz{{{{{{{{{{{|||||||||}}|||||||||||||}}}}}}~~~~~~~~~~~~~~~|zyz{~~}zvsstsqrtwyxutwxwusqomnpppsvwxz|}}|{zzz|}||}~}{zzzxxz||{{zywwwutssstuxz{{|}|{{|{zyyyz|~~}}~~}}}~~~~~}}|||}|zyyxwyz{{{{{{{|{zxvtsstvxz|~~}}}}||{{{{{zzyxwvvvwxwwwwwwwvutrpnmmnnooopqrsuvwwxyz{||{{{{|}~~~~}}~}}}~~~~~~~}{zyxxxwvuuttsrrqpooppppppqrrqqrsuvwwxyyzzz{{{|}~~}|zyyxwwwwwwvvuuuuvwxyzzzzzyyyzzzzz{|}~~~}~~~}{zyyxvuttttttttttuvvwvvvvvuttsttttttuvwxyz{|}~~~~~~~}||}~~}|{zyyyxxwwvuutttuuuuuuuvwwxy{||}}~~~~~~~}}||{zyy{|||}}}||{{{{{zzzyyxwwwwxz{}~~}}|||{{{zyxwwwwvutttssssttttuuvwwwwwwwwxxyz{|}~~~}}|{{zzyxwvvvwvvwwvuutssrrrrrssttuuuuvvwyzz{|~~}}||{{zyxxxxxxwwwwwwwwwwwvvvuuuuuuuvwxyyz{{|}~~}{zyxxxxyxwvuuttsrqppoopppqqqrstvwxyz{{||}}~~~~}}}}~~}||}}}}|{{zyyyyxxwxxyyyzzz{{|}~~~~~~~~~~}||{zyxvuttssrqrrsttttssssssssrrrrrstuuuvxy{|}~~~~}}|||{{zyyz{{{zzzyyxxxwwvuvvwxyyzzzz{|~~~~}}|{{{{{zzzzzyxwvuutttuttuuvwwwwwvvuuvvuutuvwyz{|}~~||{{{zyxwvuuuuuuuuuuvvwwwwwwwxyzzz{{||}}~~}|{{zzyyzzzyyyyyyzz{{{{{{{{{zzzyyxxyzz{{|}~~~}|zyxwvuuvvvwwvvvvuttsrssssttttttuvvwxyy{|}~~~}||{{zyxxxxxxxxxxxxxyyyyxxxwwwvvvvwwxyz{|}~~~}}}|||}}}||{zxvutssrqrrsttuuvvvwxxyzzzzzzzzz{||}~~}}}||{{{zyxxxxyyxxxxwvvvvvwwxwwvvuuvvvvvvwwwxz{|}~~}||{{zyyyyyz{{|{{{{zzzzzz{{||}~~~~~}||{{zyxwwwwvvuuuvvvwwwwvvvvvvuuttsstuuvwxy{|}~~}||{{zyyxxxxxxxxxxyyyzz{{{{z{{zz{{||}}}~~~}|{zyyyyyzz{{zyxwwwwvuuuuuuuvvvvvvvvvvvvvvvwxyz{|~~}|{{{zzyyyyyyyxxxxxyyyyyyyyzz{{{||||{yxxxyz{|}~~~}}}}}|||||||{{zz{{{{zzyyxxxxxxxxxyzzz{{||}~~~}}|{zywwvvvuuuuuuuuuuuuuuuvvvvvvwxxyz{{{||}}}~~}|{zzzzzzzzzzyxxwwwvvvvvwxxyyyyyyxxxxyyyyz{{{{||}~~~}}||{{{zzzyxxxxxwwwwvvvvwwxxyyz{{{{{{{||||||}~}|{zzzzzzzzzzzzyxxwwxxyzz{{{{{{{zzyyyyyyxyz{|~~~}}|||{{{{{{zzyyyyxxxxyyyyyyyyyz{{||}}~~~}|{zyyxxwwvvwvvuuttsrrqqqqrrsttttuuvvvvvvwwxxxyyz{}~~}}}|{{zyyyyyyyyyyyyyyyyyyyyyzz{{{|||||}~~~~~~}|{zzyyxxwwwxxxxxxxxxxxxwwwwwwxxxxyyzyzzzz{|}}~~~}}}|||||||{{zzzzzzzzzzzz{{{{{|||}~~~~~~~}}}}}}}}~~~~~}}||{{{{{zyxxwwvvvvwwxxxxxwwwwwwwxxxxxyyzzzz{|}~~}||{{zyyyyyyxxwwwwvvuuutttttttuuvvvwwwxz{{|}~~~|{zyyxyyyyxxyyyyzzzzzzzzzzzzzzzzz{{{|}}~~~~~}}|{zzyxwwvvvwwwxxyyyyyxxxwwwwxxyz{{||}|||||}~~~}}}}}||||{{zzzzzzzzzzyyyyyyyxxxxxyyz{||}~~~~~~~~~}}}||{zzzzzzzzzzzyyyyyyyyyyxxxxxyzz{||}}~~}}||{zyyxxxwvvvwwwwwvvvuuutttttttuuvwxxyzzz{{||}~~~~~~}|{zzyyyxxwwwxxxxyyyz{{||||||{{{{{{||}~~~}{zyyxwwwwwwvvuttttuuuuuuuuuuvvvvwwwxxxyyyzzz{{|}~~~}}}}}}}}}}}}}}}||||}}}}}}}}~~~}|{{zzyyyyzzzzyyyyyyyyyxxxxyyyyyyz{||}~~~}|{zyxxxxwwwwwwwwwwwwwwwxwwwwwwxxxxxyyzzzz{|}~~~~~}}||{{{{zzyyxvuuuuuuuuuuvvwxxyyyyyyzzzz{{|}}~~~}}||{zyyyyxxxwwwvvuuuvvvvvvvvvwwxxyyyyyyzz{{|}~~~~~~~}}}}~~}}||{||||||}}~~~~~~~~~~~}}|||||{{{{{zzyyyxxxwxxxyyyyyzzzzzzyyzz{{||}~~~}}|{zyxwvvvvuutttttuuuuuuuuuvvvwwwxxyyzz{|}~~~~}}}||||{{{zyyxxxxxxyyyyzzz{{{{{||||||}}}~~~}}||{{{{zzyxxwwwwvvvvvvvvvvvvvvwxxyyyyyzzzzzz{|}~~~}}||||||}}~}}}|}}}~~~~~~~~}}}||||||||||{{{zzyyxwwvvvvvvvuuuutttttttuvxyz{|}~~~zyywvy{}zvz|yvtqnoonoqrstuuuttsuwvvwy|}~~}}~|{{xutstuwxxyyvutrponoqtuwxyyyyxwvvvwy|}}~}|{|~~~~~~~|{zzzzyyxyyyxwvvvvwwvvwxyyyyxvvvxz{||||}~~}}}~~|||||{|}~~}}||{zzzzzz{||{zyz|~~|{zzzywvuvvutrpoonmljjjjklnpqqqqrstuvwxz|}~~|zyxwvtrqqqqrrssrrrrrrrrsssstttuuuvwxyz{|}~}{yyxwvuttsrrrrqqpppqqrrstuwxyz{|}~~|{zyyxxxyxxwwwwwwvwwwwwwwwwwwwwwvvvwwwwxxyyz{||||}}~~~~~~~~~~}}}}}}}}||}}}}}}~~}||{zzywuuvvvvuuuuuuvvvwwxxyyzzz{|~~~}|{zyxwwvtrppppppppppqqrrsstuvwyyz|~}{zxwvvutsrqqqqqqqqqqrrrrqqqrrsttttuvwxyz{|}~}}||{yxwvutsqonmlkjjihhijkllmnprstuvwxyyz{{|}~~}||{zyyyyxxxwvvvvwwxxxxyyyyxxyyxyyyz{|~~~~~~}|||}}}}||}}~~~~}}}~~~~~~~~}}|||}}}}|{z{||{{yyxxxxwwxxyz{||}}~~~}}}|zzyyxwvvvvvuutssstttttttuvvwwxy{|}~}|zyxxwvvuuttsrponnoooppoooooonnoprsstuwy{|}}~~~~}}|{yvtrqponmllmmnnoopqrsttuvwxyz{{|}~~}{zzyxwuutssssrrrstuuuttuuuuuvwwxxyz{|}}~~}}}}}|||||||{|||}}~~~~~~~~~~~~~~~}}}}|}}}}|{zzyyyxwvvvvwxxxxyyz{||}~~~}}|zyyxwvvvvwwwxxxyyxwvuuvvvvvwxy{|}~~~|{zzzzyyyyyxwwvutsrrrrrqqqqrrsttuuwxyzzz{|}}~~}}|{zxxwvusqpoonnnmmnnoopppqrstuvwxxyz{||}~~}|{zyxwwvutssssssrrrsssstttttttuvwwxxy{|}}~~}|{{{{{{{{{{{{{{{zzzzzzzzzz{||||}}~~}}|||{zzyyyyyyxxyzz{{|}}~~~~~}}||||||||||||||||{{zyyzz{{{{{{||}~~}||{zzyyyxwvvuutsrrrrrrrrrsstuvwwxyz{|}~~}{zyxwvussrrqponnnnnoooppqqrrstuvwxyz{|}}~}}|{zyxwvuutsrqponnnnnnnnnooopqrsttuwxxxyz{{|}~~~}}|{{zyyxxxyyyyyyzz{{{||}}}||}~~~~~~~~~~}}||{zzzyxxxxxyyzzz{||}~~~~~~~~~~~}}||||||{{{{{{{||}}}}~~~|{zyxwvuutuuuuvvuuuuuuuuvvwwwwxxyz{||}~~}{zywusrqponnnmmmlllllmmmmnnoopqrsuwxyz{|~~}|||{{zyxxxwvutssrqponmmmnopqstuvwwxyzzz{||}}~~~}|{zyxxxxxwwxwwwwwwwxyz{{||}}}~~~~~~}}|{zyxxwwwvvwwxxyyzzzz{{|}~~~~~~~~~~~~~~}}}||}}}}~~~~~~~}|{zyxwvvvvvuuuuvvvvvvxxyyyyyyyyyyzz{|}~~}{zxwvutsrponnmmmllmnoppqrrsttuvvwxyz|}~~~|{zzzzyxwvvvuutsrqppppoppqqrrtuvwxxyz{{{{{|}~~~}|{{zyyxwwwvvvvvvwwwwwwwxxyyyzzzzzz{|}~~~}||||||||||{{zzyyxwvuuuuuuuvwwxwwwxxyyyyzz{{||||}}~~~~~~~~~}||||{|{{{zzzzyyyyyzzzz{{||||||{{{||}~~}|{{zyyxwutsrponnnnnmmnoppqqrrssttuvwyz|}~~}|zyxwvvuuttssrrqqqqqqrsuvwwxyyzzzzz{|||}}}~~}{zyxwvutsstttsssssrrrrrsttuuuvvwwwxyz{|}~}||{{zzyyxwwvvvvuuvvwwwwwxxxxxyyyzzz{{{||}}~~~~}}|{{{{{|}}}}||||||||||}}}}||||||}}~~~}|{yxwvuuuttttsssrrrqqqqrssssstuvwxxyz{|}~~~}|{{zyxwwwvutsrqqqqppppqqrssstuuvwwxxyyzz{|}}~~}}|{zyxxwvuuuuttttttuuuuuuuvvvwwxyyzz{}~~}|zyxxwwwvvvvuuuuuuuuvvvvvwvvvvwxyyyz{{{{{|||}}~~~~~~~}}}}}~~~~~~~~~}}|{{{{{{{{|}}~~}|{zyxxwwvvuttsrrrrrrqqqqqqrsttuvwxxxyyzz{|}~~}|||||{zyxxwvutttttttuuvvvvvwwwxxxyz{|||}~~}|{zzzyxwvvuuuuuuuutttttttttttuuuvwxyz{|}~~}||{{zxwwwvvuuuttssrrrstuuuuvwwxxxyyzzz{{||}}~~~~~~~}||{{{{{{{{{{zzzyyyyyyyyyzzz{{||}}~~~~~~~~~~~~}|{zyxxwvvuuuuuuutuuuuuuvvwwwxyzz{|||}~~}|{{zzyxxwwwwwvvvvvvuuuuuuuuuvvxyzz{|}}}}~~~}|{zyyxwwwwwvuuuuuvvvvvvvvvvvvwxyyz{|}~~~}}|}{xwwvuvvvwxwwtprrolknrvywvwvrljmmmqtxvwzvwxxvwwwyz{}}|}|{|~}{zwusprwxwvtsurnnnptwx{~~}}zxxxy|~~~~}|xvvvttvvwz|ywvwyz}~}|{zyxxxxvuttsrrqqqrrrsstuvvvuuvxyzz{}~}}|||zyywvutrqppppqppopqrsuvxyz{||}~}{wussqomlkjhfedddefghhhijlmnopqrtuvwy{}}{xvutssstsrqonnmmmmllllmmnopqrsuvwxz{|}~~~}||||{{|}~~~}~~~}}}}}||||||}}}}}||{{{||}~~~}~~}||{yyyyyyzz{{{zzzz{{|||||}}|{{||}~~~~~~~~~~~~~~~~~~}|{{{zzyxwvvvvvuutttuuuuuuuvvvwwwwxyyyyz{|}~~}|{zyxvutsrqqpqqponnopqrrrstuuuuwxz{{|}~|zxvtrponnmkjiihhgffffgghijkmopqqstvwxz|~~}{zxvutssrrqqqqqppppppppqrtuvwy{}~}|{{zyxxwwxwvuvvwwwxyz|}~~}{zzywvuutsrqppppooooprstuvwyz{{||}}~~~~~~~}}||||{zzyzzyyxxxxxxxyyyyz{|}}}}~~|{{{{{zyxxxxxwvvwxxxxxxxxwwwwwxxyzz{|}}|||}}~~~~~~~~~~}|{zzyxwvvuttttttttsttttsrrsstuvvwwxzz{{|~~}{ywutsqponmmmmlllmmnonopqrttuvxy{|~~}|{zyyxwvutttttttuuuvvvvvwxyz{||}~~}}|{{zzyxxwwwvvutttttuuuvxyz|}~~}||{zxvutsrqponnnonnnnoppqrrstuvxyyz|}}~~|{zyxutsssrppqsromllllmnnnptvwwxyz{{|~~}||{zxvutttttsstttssrrqqqqqqqrssttuvwxy{|~~~}}~~~~~~~~~~~~~~~}}}}}|{{{{{{zzzzyzzz{|}~~~||{zyxwwwwwwwwwwwwwvvwwxy{|}~~}|{{zyyyxwvutsrqppppppppqqrrrtuvwwxyzz{|}~~}|{zzyyyyyxxxxwvuuutssssssssssssstuvvwyz|}~}|{ywvutsrpoonmlllllllkkklmmmnpqrstuwxyz|}~}|{zyxxwvutsssrrrrssssstttttuuuvwxz{}~~}}|{{{{{{{||{{{|}~~~~~}}}~~~}||}}}||{||||{{|||}}}~~~~~~~~}|{{zyxwwwwvvvvvvvuttuutttuvvvwwxxxyyyyz{{{{{|||}}}~~~~~~~~}||{{zzyyyyyxxyz{zz{||}}}}}}~~~~}|{yxxwvutsrqppponnoppqqrrssttuvwyz{}~}}|{yxwvutssrqpoooooppqrsuvwwxyz{}~~}|{zyxwwwvvvvvvvwwxxyzz{}~~~}|{zyxwvvvvuutsssrrstttttttttuuvwxz|~~}}|||}}}}|{{{{{zz{{{{{zzzzyyyzzz{{|}~~~}}||{zyyyyxxxyyxxxxxxxxwvvvvwwxyyzzz{{|||}~~~}}}}}}}}}~~~}}}}}|||}}||{zzzzyyyyyyzzzzz{{{{{{||}}}}}}}}~~~~~~~~~~~}}}|{zyyxxxxxxxxxxxxxxxxxxxyyzzzz{{||}~~}|{yyxxwvuttsstttttuvvvwwwwxxxyz{|}~~}}|{zzyxxwwutssrqppooopqqrstuvvwyz{|}}yxwutttttrqponmlklmnopppoopqrssssuvxz|}~~}|{zxwwuutssstttttuuuttuuvvwxxyz{{||}~~~}{{zyxwvvuutssrrrrrrssstuuvwwwxxyzz{{|}~~~~}}}}}}}}|{{{{||||}}~~}}}}||||}}}~~~~}|{{zyxwwwvvuuuttttuvvvvxy{||}~}}||{{zyxwvtsrqppopppppppppppqqrstuvwxyyyz{}~~~|zz{yvsqpoopppqrstsrsuvvtsuwy{}~~~|zywvusrqponnnnonnnnnmnnopqqrstuuvvxyz{}~~}}|{zyyyxwuttsrrqqqqrrsttuvvvvvwyz|}~}}|{zyxwwwxxxyzz{{{|}~~~~~~~~}}|||||{zzyyxxxyxxxxyyzzz{||}}~~~}}|||{{{{{|||}~~~}||{zzyyyyxwwwwwvuuuuuuuuvvvvwwxxzz{|}}}}}~~~~~~}||||||{{{{{{{z{||{{|||}~~~~~}|{|||~~ztpqrsrqrttrqqrrpnmnnqvzxvuvwxy{|}~}|zyxwwvutssssssstuuvvvvvwwxyz|~~~}|{zxxxxwvuttssssrrrrrsuvxy{|~~|{zyxwwvutssrqppppoooppppqrrrrsuvxy{|~~||{zzyxxwxyyxxxxxwwvvvvvwwxxyzz{{{|}}~~~~~~}||||{zzzzzyyyxxxxxxxyxxxxxxwwxxyyyz{||}}~~~}}}}|{{zzyyxyyzzzz{||}}}|}}}}}~~~~~}}}}~~~~~}||}}|||}}}}}}}}~~}}}||||{{zzyyyxxwwwvuuuuuuvwxyz{{|}~~~~|{zyyxwwwvvvuvvvvvwxyyyyz{|}}~~|zyxvvxzyvsrrrssrqppqqsttttuvvwyzzz{{{}~~}|zxwvtsrrqppooonmmmmmnoqrrrsttuuwxyz{|}~}|{zxvuuuuuuutuuttsstuvvwxz{|}~~~~~~~~}|{yxvuttssrrqqppppoonnnnooooopqrstuvwyz|}~}|{zz{{{{||||||}}}}~~~~~}}|||||{{{{{|||{||||{{|}~~}{zyxwvutsrrrrrrrrrqqppopppppqqrstttuvxyy{|~~}}|{{{{zyxwwvutttutuwyzywutssuwxyz}~}}{zxwvusrrrqppoooonnnnnnnoqrstuwxyyz{|~~|{zyxvuuuuttssssrqqppppppqrrstvwyz{|}~~}{zyxwwwvvuuuuvvvwwxxxyyz{}~~~}|{zyxwvvuuuuttttuuuvwxyz{||}~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}|{zyxxwwvvvvuuvvvvwwxyyz{||||}|||{{||}~~~~~}}}}}}}||||}}~~~~~~}}|||}}}~~~~~~~~}}}}||||||||{{zzzyyxwvuuuuvvwxxyyyyyyyyyz{{{||}~~|{{zyxxwwvvvvvvwxxyyzzzz{{|}~~}|{zyxwvuuuuuuttttuuuuvwxyz{}~~}|zyxwvutsrqpqqqqqqqqqqrrsstuvwxyz|~~~}|zyxwwvutsssttsssttuuuvwwxxyzz{{||}~~~~~}}}}|{{{{zyyyxxwwwwwwwwwwwwwxyyyzz{}~~~}}}|{{zzyyyxxyyyyyyz{{|||}~~~~~}||||||||}}~~~~~~~~~~~~~}}}}}}~~~~~}|||||{{{{|||{{|||||}~~~~~~~~~~~~~~}}~~~}~~~~}}|||}~~}|zyyxwvuuutssttsrrrrrrstuvvvwyz{|}}~~~}{{zyxwvutsrqrrrqqtwumhggilpqqqruwwxxyzzz{}{{zyxwwxxwvuuutuvvvwxyyxxxxxxy{}~~|{zzxwvuutsrrrrrrrrqqqqppppqqstuuvwxz{||}~~}}|{{{zzyyyyyzzzz{{{{|}}~~~~~~~~~~~}}}}}|||||||{{|{{{{{{{{{{|||}~~}|{zyxxwwvvuuttsrrrqqqpppppppppppppqrstvxy{|}~}|{zzyxxxxwwvvvvvvvvvwwwwxyz{{||}~~~}||{zzyxxwvvuuutttttttttuuuuuuuvwwxy{{|}~~}|{zyxxwwwwvutstttttttstttsstuuuuvwyz{|}~}{{}}}|{xvwz}}}}|{zyyz{|}}}}~~}}||||}|{zxwvvuuuuvvvvvwwwwxyzzzzzzz{{{{zz{|~~}||{{|||{zzyyyyxxxxyyyzz{{{{||||||}~~~}}}}}~~~~~~}}|{{z{|||}}}}||||||{{||{{|||}}}~~~~~~~~~}}}||||{{zzyxxxwvuuuuuuutuuvwxyyzzz{{|}~~~~}|||{{zyxxxyyyyzzz{{||}~~~~~}|{zzzzyxxxxxxyz{{||{|}~~}}|||||||{{{{zz{{{{zyyyzzzzzz{||}~~~~~~|{z{{{|{{yxyzzywvvuussx}}wsqposy|~~~~}|{zxwvtsrqpponnnopqqsttuutttuvvvwxzzzz{|}}~~}|zyxxxxwwwwwwwwwwwwxxxyz{{{{|||}}}~}}}}||||||{zzyyyxwwvwxxyyzzzz{{||}~~~}|{zyyxxxxxxxwwwxxyzz{{{{{|}~~~~~}}}}}}}}}}~~~~~~}}}}}~~}}}}~~~~~~~|{zyxxwwwvvvvvvvuuuuvvvwwwxxxxyzz{|}~~}|{zyyyxxxwvvvuutssrrrrrrrssrrssuuvwwxyz{}~~~~~}||{zyxwwvvvvuvvvwxxyz{{{{{zzyz{||}}~~~}||{zyyxwwwwvutuuuuuutttttttttuvxyyzz{}~~~~~}||}}~~~}|{zyz|}tpopw~~}~~|yy{}~{xuuwxxxxxz{{{|}~|zywvvvvwwwwxxy{{|}|}}~~~~~}|{zyxxwwwvvvvwwvvvvvvuuuvwwxxyzzzzzzz{|||}}}}~~~}}||{||}}}}}|{{zyyyyyxxxxxyyz|}}~~~~}}||{zyyxxwwwxxxxwwwwxxxxxyyxyyz{{||}~~~}}|{{{zyzzyxxwvvutttsttttuvwxxxyyyzz{|}~~}|{{{zyxxxyzzzzz{{||}~~~~~~ywy{|}~|xtokkptvvutttrqrsuy~~zwxz{{{|}~~~}{zzz{}~~~}}|{|{{ywvvvvvxz{zyyxxwwwxyzyyz|~~}}}|{{{|||{{}}}||{zzzzzzzyyz}~}{yxxxxxyyxxxwwwxxwwvussrqqrtvvwwxyzzz{|~~~~~}||||||{{|}~vqy}x{~}|vuuvz}|zy{}{y~~~}{yyyz{|}}}{yz{}~|yxyz{}~~}|{yxxyzzyxy|~~|{zxxxwvvwxz|}~~~~}{wutrqppqrrrsrqpppppqrrsttuvwwxyz{|}~~}~~~}|||{zz{{ywvvvvvvvvwxxxxxxyz{|}||}~~}}||{zz{{{{zyxy{{{zz{{zxxxxwwvwxz{{|}}~~}||}}|{zzzzzzzzzyyzzzzzzyyzzz{{{||||}~~~}}}~~~~}}}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~}}|{{zzyxwwwvvvvwxxxyyyzzzzz{|}}~~~}}||||{{{zyyxwvvvwwwwwwwxxyyzz{||}}~~~~}}|{{zzzzyyyyxwwvuutttssstttuvvwxxyz{{|}~~~~}}|{zyxxwvvvuuuuuuvuvvvvvwxxyz{|}}~~~~}|{{{zz{{{|}}~~~~~~}||{{z{{{{|{{zyyyyyyyz{|}~~~~~~~~~~~~~~~~~~~~|{zzyyxwvvvvvwxxxxyyxxxxxxyyyyz{{{{{|||||{{{||||{{{{|||||{{{{{zyxxxwwvvvuuuutttttuvvwxyz|}~~}}}}||||||||{||||||||}~~}|{{zyyzzyyxxxxxxxxxxxyyzz{{{||||}~~~}||||{{zzzzzyxxxxxwwwxxyyzz{{{{|}}}}~~~~}}}}}~~~~~~~}}|||||}}~~}||{zzyyyyyyyyyxwwwvvvwwwxyzz{|}~~}{yxxwwwwwwvvvvvvvvuuvvvvuuuuuvvwwxxyz{|}~~}}}}||{{zzzzzzz{{{{{{{{{{{{{zzzzyyzz{{||}}~~~~}|{{zzzz{{||||}|||{|{{{{zzz{{{{||||}}~~~}}|{zzyyyxxwwvvvwwwxyyz{{|||}||}}}}~~~~~~}}}||||||{{{|||||||{{{||}}}~~~~~~~~~}|{zzyyxxwwvvuuuuttssrqqqqqqrrsssttuvvwxxyzzzzz{{{{{||||}}~~~~~~~}}~~~~~~~~}}}}||{{{{{{||}}~~~~}}}||{{{{{{{{zzzzzzzzzzz{{|}~~~~~~~~~~~~}||{{{zzyyyyyyzz{{{{{|||||}~~~~~~~~~}}}|||}}}~~~~~}}|||{{{|||{{{{{|||}}}}}}}}~~~~}||||||}}~~~~~}}}|||||}}}}~~~~~~~~~~~~~~}||{zzyyyyyz{{||}}~~~~~~}||{{zzzzz{zzzzzzzyyyyyyzzzzz{{{{|||}}}}}}~~~~~~~~}}}}~~~~}|{zyyxxxxxxxxxxyyyyyz{{||}~~~~}}|{zzyyyyzzzzzzzzzzzzzzzzz{{||}~~~~}~~~}|{zzzyyyyzzzyyyyxxwvvvvuutttsssssttuvwxxyzzz{{{{|}}~~~~~~}}}}}}}||||}}}||||||}||||}|||||}}|||{{||{{{{|}}~~~}}|||{{{{|}}~~~}}~~~}}||{zz{{|||}}~~~~~~~~||{{{{{{{|}~~}~~~~~~~~~}}}|{{zyyyxxxxxxxxxxxyz{|}}~~~}|{zzyyyyyz{|}}~~~~}|{zyyyyyxxxxyyyyxxyyyzzzzzz{||}~~~~~~~}}||{{{{{zzyyyzzzzzz{{{{{{||||||{{||||||}}}~~~~~}}}||||||||}}~~~~~~}}}}}}}}||{{zzzzyyzzz{{{{{{{{{{{{{{{{||}}~~}||{{{{{||}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~~}}}|{{zzzzzz{{||}}}}|||{{{{{{{{zzyxwxxxxxyyyyxxxwwwwwwwwwwwxxyyzzzzzz{{||}}~~~}}}}||||||||{{{||}}}}~~~~}}}}}}|||{{{zz{{|}}~~~~~~~~~~~}}}}}}}}~~~~~}}|||{{{{||||}}}~~~~}}||{{||}}~~~~~~~~~~~}}|||{{{{zzzz{{{|||||||||||}}}~~~~~~~~~~}}}}}||{{|||||||{{{zz{{{|||}}~~~~~~}}|||||||}}~~}}|||||||||||||||{{zzzz{{{{{{{{{{{{{{|||}}~~~~}||||||{{{{zyyyyyz{|}~~}||||||}}}~~~~~~~}}}}}||{{{{zzyyxxxxxyyyz{|||}}}~~~~}|{zzzyyyyyyyzzzzzzyxwvvuuutttuuuvvwwxxxxxxxyyyyyyzz{{|||||}}~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}~~}}}}}||}}}~~~}}}|}}}}~~~}}}}|{{zz{{||}}~~~~}}}}~~~~}|||}}}~~~}}}||||{{{{zzzzzyyyxxwwwxxxyzz{||}~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}|||{{{|{{|||||}}||||{{{{{{{{{{{{|||}}~~~~~}}|||{{{{zzz{{||}}~~~~~}}}}||||||||}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}||{{zzyyyyzzz{{{||||||||||||{{{{{{||}}~~~~~~~~~~~~~~~~}|{zyxwwwwwwxxxyyyyyzzzzyyyyyyzzz{||||||{{{zzzyyyyyyyyyyzzzzzyyyyyyyyzzzzz{{{{|||}}~~~~~~~~~~~}}}||}}}~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~}}|{{{zzzzzzzz{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}|{{{zz{{|||}}}}}}||||{{{{{{{{{|}}}}~~}}}}}}}}||||}}~~~~~~}}}}}}}}}}~~~~~~~~~~}||{{zzzzzzzzz{{{|||||}}}}~~~~~~~~}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{|||}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzz{{||}}}~~~~~}~~~~}|{{zzzyyyyyyyyyyyyxxxxxwwwwvvvvvvvvvvvwwwwwwwwxxyyzzz{{{||}~~~~~~}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}|||{{zzyyxxxxxxxxyyzzz{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~}}|||{{{zyyyyyxxxwwwxxxyyzz{{{{|||||||||||||}}~~~~~~~~}}}||||}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}|||{{{{{{||}}~~~~~}}}}||||||||||}}}}}}}}}}|||||||||||}}~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}|{zyyxxxxxyyyyyyyzzzzzzyyyyyyyyyyyyyxxxxyyzz{{{|||||||||||||||||}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}|{{{zzz{{{|||}|||{{zzyyxwwwwwxxxxyyyyzzzz{{{||}}~~~~~~~~~}}}}||{{zzyyyyzzzzzz{{{|||||||||||||}}}~}}}}}}|||{{{{{{{{||}}}~~~~~~}}||{{zzzyyyyzzzzz{{||}}~~~~~~}||{{zz{{||}~~~}|||||||||||}}}~~~~~}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}~~}||||||||||||||||||||||||}}~~~~}}}|||||||{{{zyyxxxxwwvvvvvwwwxxyyyyyyzz{{{{zzzzzzzz{{||||}}}}~~~~~~~~~~~}}}}~~~~}}|||{{{{{{|}}}}~~~}||||}}}~~~~}}||||||}}~~~~~}||{zzyxwwwwwwwxxyyyzzzzzzz{{{{{{{{{{{|||}}~~~~~~}}}|||||||}}~~~~~}}}||||||||}}}}~~~}}}}}}}}}|||{{{zzyyyyzzz{{{|||}}}}}}||{{zzzyyyzzzz{{{{{||||}}}~~~~}}}}}}}}||||||||||}}}}}}}}}}|||||{{{|||}~~~~~~~~~~~~~~~}}}|{{zzyyyyyyzz{||}~~~~}}}}||{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{||}~~~~~}}|{zyxxwwvvvwwxxyyzz{{{zzzzzzzzz{{||}}}}}}}}|||||||}}~~~~~}}||{{{{||}~~~~~~}|{{{{{{||}~~~}}}}~~~~~~~~}}||{{zzzyyyyyyyyyyxxwwwwwwwwxxyyzz{{{|||}}|||{{{{{{{{||}}~~~~~~~}}}}~~~~}}}}||||}}~~~~~~~}}||{{zzzzz{{{||}}}}}~~~~~~~~}}}}||||{{{{zyyxxxwwxxxyyyzzzzz{{{{zzzzzzzzzzzzzzzzz{{||}~~~~~~~~}||{{{zzzzzz{{{{{{{||{{{{|||||||}}}}}}}}||||||}}}}~~~~~~~~~~~}}||}}~~~~~~~}|{{zzzzzzzzzz{{{{{{{|||||{{{{{{||||||||}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{{{{{{{zzzzyyxxxxxyyyzz{||}}}}}}||{{{zzzzzz{{{|||}}~~~~~~~}}}~~~~~~}}}}|||{{{{{|||}}}}}}}}}||{{{zzzzyyyyyyyyzzzzzzzyyxxwwwwwwwwxxyyyyzzzzzzz{{||}~~~~~~~~~~~~~}}}~~~~~~~~~~}||{{{{{zzzzzzzzyyyyyyyyyyyzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{zz{{{{|||||}}}}}|||||||}}~~~~}}}}|}}}~~~~~~~~~~}}||}}}~~~~~~~~}}}}}}}}}}}~~~~~}}||{{{{zzzzyyyyxyyyyzzz{{{||||{{{{zzzzz{{{{|||||||||||{{{{{{{{||}}~~~~~~~}}|||{{{{{{{|{{{{{{{{{{}~{xwvssw|~ztojfimsx}~~}zyyvqpopkflrrtvvuxzyz}|zyvrmkihnsv{~{}{xwtswz|{tpnmosvx}}zxxxx{}~~zxxy~{vsrpoqrtz|}~~~{wtqnljihijlrw|{xuttvwy~~}}|xtrqpopruy|~|zzyvtromnnorux}~{xvwwy||zz|~|xutrrsuwz}{vsqpoprsvz~~}|||}{xvuuuvvvwwxxxwuutsrqpppnmnoqtvxy{{{zywvvwwy{}}|{||}}yurpnnnprtvxz{|}}||{yxwvuvxy|~~}}~~}}|}}~~~~~~}{ywwvuuuvwxz{}~~}|zxwvuuvwy{~~{yxwvvxyz{|}}}|{zyvtrqpqrsux{}}{{{{|~}|||{|||||}|{zywurpnnmllmnnpqqrrsssttuvwxz|}~~}}~}|zxxxxy{|}}}|zywsrqonnmmnprtvxyz||||{zyyxyz{|}|{ywusrrrrstuuvvuuutsqqppppppqstvwyz{|||||||{{||}~~~}{zxwwvvvwxxxxxxyyxwvvvuuutuuvxyz{|}~~}}}||{{zyyxyyyyyz{|~~}|{zzyyxwvuttuuuuuuuvwwvvvvuvvuuvxyz{|~~~}{zzzzyyxwvvvvvuuuuvwwwxxy{||}~~}|||{{zyxwwvvtsrsssssssssssssssstuuvvxy{|}}~~}|{zyxxxvutuuuuttssssrrqqrsstuvvxy{|}~~}|{zyxxxwuuuvvwwwwvvvvvutttttttttvwyz{{|}}~~~~~~}}}}}|{{zzyyyxxxyz{|}}~~~}}}}|{zyyyyyyxxyyyyxwwwxxxyz{|}~~}|{zyyyyyxwwvvvutssrrrrrrqrrrsstuvvwxxxyyyyzz{|}~~}|||||||{{zz{{{zzyyyyyyyyyyzzzzzz{{|}~~}|{{zyxwvvvvuuuuuuttsrqqqqqqqqrrssttuuvvwxyz{{|}}}~~~~~}}||||{{{zzzzyyyxxxwwxxxxyyz{||}}~~~}}}|{zzyyxxxyzz{||}~~~}}|{{zzyyyyxxwwwwwwvvwwwxxyzz{{|||}~~}}|||{zyxxwwvvvwwwwxxxyzzz{{|}}~~~~}}}|||{{zzyyxxxwvuttsssrrrssssssttuvwxyz{{||}}~~}}||||||||{{{zzzyxxwwwwvvuuuuvvvvwwxxyyzz{||}~~~}}|{{zzyxwwvvvvvuuttttssrrsssttuvwwxxyz{|}}~~}|{{zzzyyyyyxyyyz{||}~~}|{zzzyyyyyyzzzz{{{{||||}}}}~~~~}{zzyxxwuuutttsrrrrqqqqqqrsstuuvwxyyz{|}}}~~~~~}}|||{zzzzzyyyyyyyyyzzzz{{{{|}~~~~}}|{zywvuttsrqqqqppppqqrrssstuuvvwxxyyzz|}~~~}|{zzyyyyyyzzzzzzzyyxxxxxyzz{|}~~}|{zzzzyyyzzz{{{{||}~~~~~}||{{zyxxyyyyyzz{{{{{zz{{{{|}~~~~}}|{zzzyyxxwwwvuutttttuvwxyz{{||}~~~~~}|{{zyxxwvvvvuuuttttuuuuuuuvvuuuvvwxyz{}~~}}||{zzzyyxwvvvvvvvvwwxxyyyyyzzzz{{|||}~~|{zzyxwvvvuuuttutttssrrrqqppppqrstuvxyyzz{|}}~~~}}}||{zzzzyyxxxxxxyyz{|}~~~}}}}}}|{{{zzzzzzzzz{{{{{|||}~~}|{zzyxxxxxwwwvvutssrqppoooppqrstuvwwxxyz{||}}~~}}|||{zzzzyyyyyyyyyyxxyyz{{|}~~~~}||{zyyxxwvvvvuttssrrrqqqqqqqrrrstuvwxz{|||}~~~}||{{zzzyyxxxyyyyyyyyyyyyz{{|}}~~~~~~~}}}}|{{zzzzzzzz{||}}~~~~}}||||{{zzzzzzyyxxxxyyyz{|}~~}|{{zzyxwwvuutssssssttuuvwwxxyz{||}~~}||{zyxwvvvvvuuuvvwwwvvwwxxxyyzzz{{{|}~~~~~}}}}||{{zzzyxwwvvuuttsssstttuvxyz{}~~}|{yxwuttsrqppppppppqqqqqqqqrsstuvxyz{|}~~~}}|{{{{{{{{{{{{zzzz{{|}~~}}|||{{{{{{{{{zzzzzzzz{||}}}~~~~~~~~}}}||{{zxwvvutsrrqqqqqqqpppppppqrsstuvwxxyz{|}~~~}|{{{{zzyzzz{{{||||}}||||||{{{{{|||}~~~}}||{{{zzzyyxwvuuuttssssssssrrrsssttuvwxxyz{{|}}~~|{{zyyxwvvwwwwwxyzz{{{{|||}}~~~}|||{{{zz{zzzzzz{||||}}~~}|{{zyxxxwwxxxxyyyyyzz{{{||}~}|{zxwutsrrrrrrrsstttuvwwxyyzz{||}}~~~~}|{zzzyyxxxxxxxxyyyyyyxxyyyzzz{{|||}}~~~~~}}||{zzyyxwwvvvvuuttuuvvwwxxyzzz{{||}~~}|{{zzyxxwvuttsrrqpppppqqqrsstuuuvwwxxyz{{||}~~~~~~}|||||||||||}}}}}}~~~~~~}}}||{{zzzzzyyyyyyyyyyyyyyyyyzz{{|}~}||{zyxwvuttsrqpooooooppqqrrssrssttuvwxxyz{|}~~~~}}||{{{|||||{{{{zzzyzzzzzz{{|||}~~~}}|{{{zzzyyyyxxwwwvvuuttttttuuuuuuuuuvvvvwxyyz{|}~~}}||{zyyyyyyyxxxxyyyyyzz{{||}~~~~~}}|}}}}}|||||||||||}}}}}~~~~}}||||{{z{{{zzzzzyyzzzzzzzzz{|}~~}|{zzyxxwvvutttttttttuuuuuuuvvvvwwxyyyz{{|}}~~~}}|{zyyyyyxxxxxxxwwwwwxxxxyyyyzz{||}~~}||{zzyyxxwwwvvuuvvvwwwwwxxxxxwxxxyyz{|}~~~}}|{zyxxwwvvvuuttttttssssttttttuuvwwxz{{|}~~~}}}}}}~~~}}}}}}}}}}}~~~~~~}}|||{{zyyyyxxwwwwvvvwwxxyzz{|}~}|{zyxwvvuuttssssrrrrqqqpppppppqqrsttuvvwxyzz{|}~~}}}}||{{{zzyyxxxxxxxxyyyzzz{||}}}~~~~}}||{zyyxxwwwwwwwvvvvuuttsssssssttuvvwwxyz{{|}~~}|||{{zzzzzyyyyyyyyyyyzz{||}~~~~~}}~~~~}}}}}}}}}}}}}}}~~~~}}}}}||{{{{{{{{{|||{{{||}~~}||{zzzzyyxwwvutssrrrqqqqqqrrrstuuvwxyzz{{|}}~~~}}|||{{zzzzzyyxxxxxxxxxxxxxxyyzz{{{||}}}}~~~}}}||{{{{zzyyyyxxxxxxwwwwwwwwwwxxyzz{{||}}}~~~}}|{{zzyyxxwwwvvvvvvvuuuuuttttttuuuvwxyz{|}~~~~~}}}}}}}||||||||||}}~~~~~}}||||{{||{{{|||||{{{{{{{{|}}~~}|{zyyyxwwvvuttsrrrrqqrrrrsssssssssstuvwxyz{|}}~~~~~}}}}|||||{{{zzzyxxwvvvwwwwxyyz{{|}~~~~~~~~~~~}}|{zyxxwvutttssrrrssssssstttuuvvwwxyyz{{|}~~~}|{{{{zzzzzzzzyyyyxxxwwxxyzz{|}~~~}}|}}}}}|||||||||}}~~~~~~~~}}|||||||||}}}~~~~~}|{yxwvtsrrqqqqqqrssttttuuuuuuuvwxyyz{|}}~~~~}}}}|||{{{zzz{{{{{{{|||||{{{{{||||||||}}}~}}~~~}|{zzyyxwwwwvvvvwwxxyyyzzzyyyxxxxxxxyyzzz{|~~}|{zzyxxwwwwvvvvwwwwvvvvvvvvvvvwwwwxxxyyz{|}~~~~}||||||||}}}}~~~}}~~}}}}}}}|}}~~~}}}~~~~~~~~~~}}}||{zzyxxxwwvvuuttuuuttttuuuuuuvvvvvvvvvvwwxyz{|}~~}|{zyxxwwwwwwxxxxxxxxxxxxxxxxxxyz{|}}~~~}}}}}||||{{{zzyxxwvuuttsssstttttuuvvvvvwwxyyz{|}~~~}|{zyxxxxxyyyyzzzzzzzz{{{||}}}}~~}}||||||||||||{{{{{{{zzzzz{|}~~}}|||}}}}~~~~~~}||{zzyyyxxxwwvuuttttssstuuuvvwwwwwwwwxxxyyz{|}}~~~}||||||||}}}}}|{{{zzzyyyyyyyyzz{||}~~~}}|{zyxwvvuttttttuuuuvvvvwwwwxyyzz{||}}~~~}}|{{zzyyyyxxwvvvuuuuuvvwwwwwwxxxyyz{|}~~}||||{{{{{{{{{zzzzzzzzzzz{{{|}}~~~~~}}}}}}||{{{zzzzyyyyxxxxwwvvvvvvvvuuvvvvvuvvvwxxyz{{||}~~~}}{{zzyyxxxxxxxxxxxxxxxyyyyyyyz{{||}~~~~}||||||{{{{{||{{zzyxwvuuutttttuuvvwwxxxxxxyyz{|}}~~~}}}}|{zzyyyyxxxxxxyyyyyzz{{|||}}~~~~}{{zzyxxxxxxxyyyz{{{|||}}}}}}~~~~~~~~~~~~~~~~}}||{zzzzyyyyyxxwwwwwwvvvvvvwwwwwwxwwwxxyyyz{{{|||}}~~~~}|||{{zzyyyyzzzz{{|||||||{{{{|}}}~~~~}}}||||{{{{zzyyyxxwvvvuuutuuuuuuuuuuuvvvwxyyz{{|}}}~~~}}}||{{{{zyyyyyyxyyyyyyyyyyyyzzz{{|||}~~~}|{zzyyxxxxwwwwwxxyyzzzzz{{{||}~~}}||{{{{zzzyyxxwwvvvvuuvuuuuuuuuuuuuvvwwxyz{||}}}~~~}}|{{{zzyyyyyyyyyyyyyyzz{{{||||}}}}}~~~~~~}}}}}|||{{{zzzyyxxwvvvvvvvvvwwwwwwwwwwxxxyz{}~~}}||{zzzzyyyyyyyyzzzzzzyyyyyyzz{{|||}}~~~}}}||{{{{{{{{{{{{{{{{{{|}}~~~~~~~~~~}}}|||{{zzzyyxxxxwwwwwwxxxxxwwwwvvvvwwwwxyyyyz{|}}}~~}}|}}||||||{{{zyyyyyzzz{||||}~~~~~}}||{zzyxxxwwwvvuuuuuuutuuvvvwwwwwxxxxxyyz{{|}~~~}|||{{{{{{zzzzzzzzzzzzzzzzzz{{||}~~~~}||{{zyxxxxxxxxxxxxxxxwxxxyyz{{||}}~~~~~~~}}}||{zzyxwwvvuutttttuuuuuuuuuuuuvwwxxxyyzzzz{|}~~}}~~}{~{tnhfjlmpv{~|{~{wsngbbbbfkqw|{wtspmpsw}}}||~{yzzz}~|ywtrrstvy{}|yvrqppqqruy~|zwsrqrvz}xtqppruz}xtqqrrtx}|ywvsrsuvz~~}}|}}|{|}}~}~~}}~}zyz|~~zvsqqsux{~~{zwuspmlllnrux{~}{yxyyz|~~}}}~~{xvtrqppprsstttsqomkjjiiiijlnquy|~~|{zyyz|~~}~~}yvtpnljjjkmoqsuwyywutrqponnoqtvy|}}|{||~~}{xvtssstuvwz|}~~~~}{zxvvuuvwxz|}|{{|}}{{{|~~|{{zyyyyz|}~~}{zyxxwxyyz|~|yxvtttuvxz|~|zyxwvuuvxy{}~}}}||}~|zxwvutstuvvutsqnligedcbbcdfhjlmopqqqrrrrsstuvxy{}~~}{{zzyyyyzzzzyxvusqpooppqqrtuvwxyzz{{z{{|}~~||{{{{zzyxwvuuuuuuuuuuuuuuvvvwxxyyzz{{||~~}}}~~}}}}|{zyyyyyz{{|||||}}}||{zyxxxxxxyyz{||}~~}|{zyyxxxxxyyyyz{|}~~~~~~~~~~~}}||{zzxwusrqponlkjiiiijjjjjkklmmnooppqrsstttuvwxy{|~~|zyxxxwutsrrqqqrrrrssstvwxxxyz{{||{|}~~}}|{zyyxxwwwwwwvuuuvvvvvvuuuvvvwwxxyz{|}~~~}||||||{{{{{{zzzzzzzzyxxwvvvvwwvvvvwwxyyyyyyyz{{{{||}~~~~}}}}||||}}}~}||||}}}}~~~~~~~}|{zywusqonmmllllkkkkklkkkkkkkllllmnooppqqrstuvwxyz|}~}|{{zyxwwvvuuuuvwwvvwwxyyyzz{||}}}}~~}{{{zzzzyyxxwwvutsrrrrssssstuuvvwwwxyyz{|}~~~~~~~}}}}||{{zzzyyyxxxxxyyyyyyyxxxxxxwxxxyyz{|}}}~~~}}|{{{{{||||||}}~~~~}}|||}}~}{zyxxwvuttttttsrqpoonnnnnmmmmmnnoooppqqrstuvxyz|~~~}{zyyyxyyyxxxxxxxxxxxxxwwwwwwxxyyyz{{|}}}}~~}{yyxxxwwvvwwwwwvwwwwvvvvvvvvvwxyyyz{||}}}}~~~~~}}}}}}}}}||{zzyxwvuuuutttuvvwvvvwwxxyyzz{{|{{{z{{{{{{{|}~~~~}}|{{{{{{{||}}~~|{yxwvutsrrrssrrrrqqpponnnmmlllmmmmmmmmnoprsuvxyyzz{||}}~~~}}|{zzzyyzzyyyzzzzzzz{{{{{{{|}~~~~~}|zyxwvuttssssttuvvvwwwwwwwwwwwwwwxxyyz{|}~~}|{{{zzyyxwwvuuuvvvvvvwwxxyyyyyyyyyyyzzz{{{||}}~~~}||{{zzyyyyyyyzz{||}~~~~~~~~~~}||{zyxyyyyxxxxxxwvuuttssrrrqqqqppppppqqqrssttuvwxyz{||}~~~}}}}|||{{zzyyxwwwwwwwwwxyyzzz{|}}}}}~~}|{zzyyxxwwwvvuuuuuuuvvwwxxxxxxxxwwxxyyzz{}~~~}|{{zyxwvvuuuuuuuuuuuuuuuuuvvwwwwwwwwwxxxyz{{||}~~~}|{zyxxwwwwxyzz{{|}}~~~~~}|{zyyxxxwwvvvvvuuttssrrqqqppppppppppqqrrrrsstuvwxxyyyyyyzzz{|}~~~}||{zzzzz{{||}}}}}||}}~~~~~}}|{zyyxwvuuuuttsssttuuuuuvvvvvwwxxyyzz{{|}~~~}}||{zzyxwwvuuttttuuvwwxxxwwwwwwwwwwxyyzz{{|}~~}}|{{{{{{zzzzzyyxxxxyyyyyzz{{||}}}}}~~~~}}|{zyyyyyyxxxxxxxwvvutttsssrrrsssttuuvwxxxxyyyyyyyzz{{{||}}~~~~~}}}}}|||{{{|||||||||||{|||}}}~~~~}|{{zzzyxwwwwxwwvvuuuuuuuuuuuvvwxyz{}~~~~~}}||{{zzzyxxwvvutttsssstttuuuuuvvwwxxxyzz{}}~~~~}|{{{zzzyyyyyyyyzzyyxwwwwwxxxyzz{{{{|||}~~~~~~}}}|{zyxwvuutssrrrrrrrrrsttuuuuuuuuuuuvvwxxyyyyyyxxxyyyyyzz{{|}~~~}}}~~~~~}}}||{yyxxwvuutsssssssttuuvvvwxyz{{{||}}}~~~~~}}||||{{{zzyxxxxwwvuuuvvvvvvvuuuuuuvvwxyz{{|}~~~}}}|||||{{zzzyyxxwwvvuuuuuvvwxxxyyz{|}~~~~~}|{{zzyyxxxxxxxxwwwvvuuuuuuuuvvvwxxyzzzzzzz{{{{{|||||{{||}}~~~~~~~~~~~~}}||{{zyyyyyxxxwwwwvvvuuuvwxyzz{|||}}}}}~~~~~}}|||{{zzzzzyyyyxxwvvuutttssrrsstvwxyyz{{||||||}~~~}}}}||||{{zyxwwvutttuuvvvuuvvwwwxxyyz{}~~~~~~~~~~~~~}|{{zyyxxwwvvvuvvvvuvvvvvvvvvvvvvvwwxyyyyzzzzzzzzzz{{{||||}}~~~~~~}}|}}}}~~~~~~~~~~~~}}||{{{{zyyxwvvuuuuuuuuvvwwxxyzzzzyyzzzzzz{|}~~}}|||||||||{{zzyyxxwwvvvuuuuvvvvwwwwwxxyzz{{|}}}~~~~~}}}}||||{{{zyyyxxvuutsssssstuuvwxyz{||}~~~}}}}||||{||{{{{{{zzyyxxwwvvvvvwwxxyyzzz{{{{{{{{{{{|||||}}}||}}}}}~~~~~~~~~}}}|||}}~~}|{zyyyxxxwwwwwwwxxxxxyyzzzzz{||}}}}~~~~~~}|||{{{{{{{zzzzyyyxwvvuuuuuvvvvwwwwwwwxxxxyyyz{|}}}~~}|{{{zzyyxwwvvuutttttsstttuvwyz{||}~~~}}|||{{{zzz{{{{{zzyxwwvuttsttuuvvwwxyyzzzzzzzzzzzz{{{||||}}}}~~~~~~~}}}}}}}}}}}||||{{{{{zzzzzzz{||}~~~~}||||||||||}~~~~~}}}|{{{{{zzyyxxwwwwvvvvvvwwwwxxxxxyzz{|}}}}}~~~}||{{{zyyxwwwwwwwwwwwwwxxxxyyyyyyyyyz{{{||}~~~}||||{{zyyyyyxxwwvuuuttsssttuvvwxyz{||}~~}}}}||{zyyxxwwwwwwwwwwxxxxxyyyyzzz{{||||}}~~~}~~~~}}|||}}}}}~~~~~~}}}|||||||||||||}}}}}}}}}}}}}~~~~}}|{zyyyyyxxxxxxxyyyyyyyzzzzzz{{{{||||}}~~~~~}}||{zzyyyyyyyyyyyyxxwvvuuttttttuvwxyyyzz{{||||}}~~}|{{{zzyxxwwvvuttttttuuuvvwwxyyzz{|}}~~~~}}}}||||{zyxwvvuuutttttuuvvwwxyyyyyyyzzzzzz{{|}}~~~~~}||{{{{{{{zzzzzzzzzzzz{zzzz{{{zyyxxyyyzzz{{{|||}}~~~~}|{{zyyyxxxwwwwwwvvwwwxxxxxxyyxyyyzz{{{{|}}~~~~}}}}}}|||||||{zzyyyyyxxxxxxxxxxxxxxyyyyyyyzz{{{|}~~~}}}}}||{zyyxwvuutsssrrrssttuuvwwxyz{{|}~~}}||{{{{{{{{{{{{{{{zyxxwwvvuuuuvwxyzzz{{{{{{{|||}}}~~~~~~~~}}|||{{zzzzzzz{{{{{{{zzzzzzyyyyyzyyzzzzz{|}}~~~~}}||||{{{{{zzyyxxxxwwwwwxyzz{{{{{{{{{{{|}~~~~~}}||{{zzzyyyxxxxxxxxwwvvvwwwwxxyzzzzz{{||}}}~~~}|{zzyyyyyyxwwwwwvvvutttsstttuuvwwwxyyz{|}}~~}}}|||{{{{zzzyyxxxwwwvuuuuvvwwwxxyyyyxyyyz{{|}~~~~}}}}|||||||{{zzyyxxwwvuutttuuvvvvwxyyzz{{{{{{zzyyyyzz{|}~~}|{zzzzzzzzzzyyyyxwwvvvwwwxxxyzz{{|}}}~}}~~~~}||{zzzzzzzzzzzzzzyzzzzzzzzz{{{{{zzzyyyyyyzzz{{||}}~~}|{zyxwvuuutsssrrrrsstttttuuuuvvwxyz{{|}~~}}||{{zzzz{{zzzzzzzzzzzyyyyyxxxxxyyyzzzz{|}}~~~}||{{{{{zzzyxxwvvvvvvvwwwwwwwxxxxyyxxyyzzzz{{||}~~~~}}}||||{{{zzzzzzz{{{zzzzzzzz{{{|||}}}~~~}}}|{{zzzzzzyyzzzzyyyyyyyyyyyyyyyyyyyz{{||||}}}}~~~~}|{zyxwwvuttttttttttuuuuuuuuuuuvvwxxyzz{|}~~}||{zyxxwwwxxxxxxxxxxxxxxxxxxxxyz{||}~~~~}||{{{zzyyxxwwvvvuuuttttttttuvvvwwwwwwxxyyzz{{||}}~~~~}}||{{zzzyyyyyyyyzzz{{{{|||||||}}}~}~~~~~}}|||{{zzyyxxwwwwwwwwwxxyyyyzz{{{{zzzz{{{|||}}~~~~}|{zyxwwvvuutttsssttttttuuuvvvvvwxyyz{|}~~~~~~}}}}}}}}}}}||{zzyzzzzzzyyyyyyyyyyyzzz{{||}~~}}|{{{zzyyyyxxxxxxxwwvvvvvvuuuuuuuvvvvwwxyyyzz{|}}~~~~~}}}||||||||||||||||}}}}}~~~~}}||{{{{{zzz{{zzyyyyyyyxxxxxxxxxxyyzz{{{{|||}}}~~~}}||{zzyyyyyyxxxwwwvvvvvvvvvvvvvvvvwwwxxyyz{{|}~~}}||{{zzyyxxxxxxwwxxxyyyzzz{|}}~~}||{{zzzzzyyyxxwwvvvvvvvvwwwwvvvvvvvvwwwwwwxxyyzz{|}~~~~~~~~~~~~}}}}||{{{{{{{{{{|||}}}~~~~~~}}||{{zzzyyxwwwwwwwwxxxxxxxxxyyyyyyyyyyzz{{|}~~~~}|{zyyxxxxxxxyyyyyyyyxxwwvvuuuuuuuvvwxyzz{{|}~~~~~~}}}}}}}}|||{{zyyyyyyyyzz{{|}}~~~~}|{{zzzzzzzzzzzzyyxxxxxwwwwwwwwwwwwwwwwxxxxyyzz{||}~}}}}|||||}}}}~}}}}}}}}}|}}}}}~~~}||{{zzzyyyxxxxxyyzzzzzzzzyyyyxxxyyyyyz{{||}~~~~}}}}||{zyyxxwwvvvvwwxxxxxxwwwvvvvvvwwwwxxyz{||}~~~}}}}}}}||{{zzyyyyyyyyyyz{{|}}~~}zyz}{{{xtooqpoqsxxvwwtqmhdcfgilmnoquyxuqtwvvxz~}}~}|wsqqsw{{|}}zxwwvvuvx{||}}}||zyyzz{}~|yxyz{}}zxxwutuuuvyzzyyyyxxxz|}}}~~}}~~~}{{|}~}{yxyyyyyyy{{||||}~~~~~}}}|}~~~~}|{{|{zzz|}~}}||{z{{{{||}~~~~|{{zywvwwvutttssrqpppqqrrssrrrstuvwxyyz|}~~|{zyyywvuutsrpooonnooppqqqqrrstuvvvwxz{{|}~~~}~~}{zzzzywvvvuttuvvvvvvvwwxyz{|}~~}|zxwvvuuuuutttttsssssssttuvwxxxyyyyz{|}}~~~~}{zyyxwwwwwwwwwwwwvuuuuuvvwyzz{||}}}~~~~~}}~~}||{||{{{{zzyyyyyyyxwvvvwwwxwwwxyzz{||}~~~}||{{{zyxxwutsrrrrrrqqrrstttuvwxyyxyyzz{|}~~}}|{zyxwwvvuttttsrqpppqqrrrrsstuuuvwxxyzz{|}~}|{zyxxxwwvvvvwxxxxxyyyyyyyyyz{{|}}{ywvvuutssssssrrrrrrsssstuvwxyz{|}}~}|{{{zzyxxxxyyyyyyyyyxxxxxyyyz{|}}~~~~~}}}}||}}}}||{{{zyxxxyyyzyyyyyyyxxxyz{{{||~~~~}|||{ywvvvwwvvvvvwwwwwxyz{{{{{|~~}}||zyyxxxxwvvuvuutsssssssssrssttttuvwxyyz{}~~~}}}}}|{zyxxxwwvvwwwxwwwxxyz{{|}~~|zxvuttsqqpqqrrrrrsttuuvwxyz{|}~~~~}|zyxxwwvuuuuuuvvuuuttttuuuvvwwxyzz{{|}}~~~~~~~}}|||{{{||}}}}}}~}~}}}}}}}}||||}|||}~}}~~~}}|{{{{{{yxwwxxyyyzzzyyyxwvuuuuuvvwxyz{||}}~~}||{{zzzzyyyzzyyyyzzyxxxxxxxyxyyz{|}~~~~~}}{zzyyyyyyyyyyyzzz{{|}~}|{zyxwvuuttssrsssttttuuuuuvwxxyyz{|~~~~|{{zyyxwwwwwvvvvvvvvvwwxxyz{|}~~~~~~~~~~~~}||{{{{zyxxwvvuuvvvvvvvvwwxyz{||||}}~~~~~~}}||{{zzyyxxxxxxxyyyzzz{{|||}~~~~}}}|||{{{zyxxxxwwvvvwwwxxxyyyyyyyzz{{{|}~~~~~}}||{{zzzzzzzzzzzz{{|}~~~}}|{{zzyyxxwwwvvvvvvvvvvvwwxyyzz{|||}}~~}}|{zyxwvvuutssssrrrrsttuuvvwxxxxyyz{||}~~~~~~~~}||{{{zyyyzzyyyxxxyyyyyzzzz{{||}~~}|{zyyxwvuuttssssssuvwwxyzz{{{|}}}}}~~}}}}}}}}~~~~~~~~~~}}}}|{{{zzzzzz{{{{{||}}}~~~~~}}|{zzzzz{{{{||}}}}~~~~}}}|{{{{zyxwvvuutttttsttttuvwxyyz{|}}}}~~|{{{zyyz{{{{|}{xvutssstvwyz{{{{||||}}~~~~}}|{zyxxwwwwwwwwxxxxxxxwwwwwvvvvvvwwxxxxz{}~~~|{{zzzzyyyyyyyxxxxxxxyyyyyyzzzzzz{|}}~~~~~~~}||{{{{zzzzyyxxxxxwwwwwxxxxxyyyyyzzzzz{{|}}~~~~~}}||{|{{{{|||{{{{{{{|||}}~~~}}}}|{{zzyxwvvuutttttuuuuuuvwwxxyz{|}}~~}}|||||||}}{vqprrrrsuwwvvvvvvvtsrstuvwy{}~~~}~~}||||{zzyxwwvuuvvvuutttuuuuvwxyz{|}~~}|zyywwwwwwwwvvuuutttttttuuvvwwxxyz{|}}~~~}}}}}}}~~~}}~~~}}}}|{{||||}}}~~~~~}}~~}|zywvvutttttuuuuuuuuvvwwxyzz{{|}}~~~}|{zzzyyxwxxxxwwwwwvvvvwwwwwwxxxyyz{|}~~~~~~}|{zxwvvutttttuuttsrrstuuvwwxwxxxyyyz||||~~~~}|{zyxwuuuvvwwxyyyxxwuuuuuuuuuvvwwxyzz{{|}~~~~}}}}}|{{zyyxxwwxxxxxxyyxxxwxxyyzz{|}~~~~~~~~~~}|{{{{{||}}~~~~}||{yxwvuuttttuuuuvvvvvwwwwxyzz{|}}~~~}}||{zyyyxxwwwwvvvuutsssrrrsstttuuvvwwxz|}~~}|zzywvuttttssrsssrrrsttuvwwxyyyyzz{|}~~}{zxwwwwutttuvwwwvvvvvvvvvvvvuuuuvwxyyxy{}zxz}~~~~~}}|{{{|~~~~~~~}}}}|||||}}~~~~~~}|{zyxwwvutttuuuvvwxxxxxyz{{||}}~~~}||{zyyxxxwvvvuvvvvvvvvvvvvvvwwwwxxxyyz|}~~}||{zyyxvutttuutttttttssstuvwxyyzzzz{|}~}|{zyxwvutttttuuuuuuuttttssssttttuvxyz{|}~~~}}}}}||{{{{zzyyyyyyyyyyyzzzz{{||||}}~~}}|{{{{||||}}~~~~~~~{yxwwwwvvvwxwwwxz{zzxvtvxy{}}{zz{||}}~~}|{yxwvvvutssrqqrstttttuvvvvwwwxyz{{{|}}~~~}|{{zywwvutssrrrssssttsssttuuvvwxxyyyz{|~~}{zyxwvutttssssstuuuuuuuvvvvvwwvvwwxyz{{|}~~~}}||{{{{||||}}}~~~}}|{{{{{|||||}}}~~~~~~~~~~}}}}||{zyyxxxxxxyyyyzz{{|||}~~~}||{{zyxxxwwvvvvvvvuuuvvvvvwwxxxxxxyyyz{|}~~}||{{zzzyyyyxwvuuuuuuttttssrrrrstvwxyz|}~~}{ywwy{zxusrqpoopponnoqrsttsrrqrstuvvwxyz{|}~~~}}}}~~~}}~}|{{{{zzyxxwwvwwwxyz{{||}~~~~~}||||{{{z{{{{{{{{{|||}}}~~}|{{zxwvvvvuuuuuvvvwwxyz{|}}~~~}}|{zzyyxxwwvvutsssrrrrrrssttuvvxxyyzz{{|||}~~}|{{zzyyyyxwwwwwvuuttssrrrrrsstttuwxyyzz{|||}~~~~}||{zyyxvutsssrrrrrrrrrrrrrssssttuuuvxy{{|}~~}|||{{{{{{{|{{{{{{{||||}}}}}}}~~~~~}ywxz{|}|||}~}}}}}|||{{{{{{zz{{{||}}~~~~}}|}}}}}|{zyxwwvvuuuutsssttttuvwxxyyzz{{||}~}}|{zzzzyyxxxwwvuuuuuutttuuuuvvxyz{|}~~~~}}|{zyxwvutrrqqppooooppppqqrsttuuuvwwwxyz{{|}~~~}||||{{zzzzzyyyyyzzzzzz{zzzz{{{||}~~}}{zyyyxwwvvwwwxxxxyzz{{||}}~~~~~~~}||{zyxxxxxxxyz{{||}}}~~~}}||{zzzzywvvuuuuvvwvuuvwvvvwxyz{{||{z{|}~~~{zy||ywutstuxzyxwxyxustuuvvutstuvxy{}~}}|||}~~}|{zxwutrqqqqrssrrqqrqqrrrrrstuvwxxxxyzz{||}~~~}}|{{zz{{{{||{{zzzyyxxxyyzz{||}~~}}|{{{zzzzzz{{{|||}~~}}||||{{{{{zzzyyyyyzzz{{|}}~~~}||zyxxxwwwvvwwwwwvvvvvvwwwxxyzz{|}~~}}||{{zzzzzyyyyyyxxxyyyyyyzzzzz{{{||}}~~~}|{zyxwutssrqqqqqqrrrrrrrrrrrsssttuuvvvvwxyyzz|}~~~}|{{zz{{{zzzzyyyyyzzzyyyyyz{|}}~~}~|snptvvutvwxyzzz{||zyxwvwz||}}|z{~}|{{{{{{{{{{{{|}}~~~~~~~~~}}}|{zyyyyyxxyyyxwwwwwwwwwwxyyyyzz{{{{{{|}~}~}||{{{{{{{{zyyyyxwvvvuuuvwwxxxxxxxxyyzz{|}}~~~}}|{zyxxwvvuuutssrrrrrrrsssssssstuvvvwwxyyzz{|~~~}}|{zzyyyyxxxxxxxxxxyzz{{|}~~~}}}}}}|||||{{{zz{{{|}}}~~~~|{zyxyyyxxwuuuvvwyzz{zyxxyz{|~}}~}~}zxwwy}~|zxwuuwyyxwvvuttuy|}||}~}|{zyyyyyz|||||{{zzzzzzzz{|}~~~~}||}}||{zyxwvuuttrqpooppqqqrrsssstttsstuvwyyzz{|}~~~}}|{zxwwvwwxyyzzzzz{{{|}}}}~~~~~~~}}}|{zyxwwvvvwwwwxxwvvvvwwwxxxxyz{|}}~~}|{{{zzzz{{||}}}}~~~~~~~~~~~~~~}}|{zzzyyxxxyyxxxxwwvvvuuuuttttuuuuuvwyz{||}~~~~}||{{{zzzyyyyyyyxxxxxyyxxyyzz{||}~~~}}||{{zzyyxxwvvvutttstuuvvuttttttuuuvvwwxxy{||}}|zyxyyz|}}|{zzz{|{zyyz{{|}~~zxxy~|{|~zwvwxwtswz}~|ywxz|}~~~~}{yxwwvuutttuvvvwxyz{{||}~~~~~}{{{||{zzzzyxyyyyxxxxxxxxxyyzzzzyyyyyzz{|}}~~~}||{{zzzzzzzzyyyyyzz{{||}}~~}|zzyxxxwwwwvvvvvvtssrrrrrrrrrrrrstuvwxyz{{||||}~~}}|{zzz{{{{{{{|||}}~~~~~}|{zyxxxxwwwwwwwxxxwwvvwxyyzzz{|}}~}}}~zxx{|z{}|xuuvx{}yw{|yz~|yxwxy{|{zzzzzzzzywtsrqsuxxyxwwvvvuutsssstvxyyzzzz{{|}~~~~~|zyyyyxxxyyyzz{|{{{zyyzzyzzyy|~}|{z{|||{zyyyyzzyxwutstuttuvvvwwwvwxyyzz{{{|}}~~~~}{zyxy{{zxwwy{||}|{{||||}||}~}}xu~}~~ysqu{~~~~~~}|zx{~||}~~}}~~~}|ywvwwwvuuvvwvvwxyz|~}}~}||||zxwwvwwwvuuwxxyywvvwwxxxwutttuvx{~~~~}}|{zyyxxxwwxxyyz{{|~~~|{{{||}}~}{yyzzzyyxwvwwwvvvvutsssssttuvwwwwvvvvwyzz{{|}|{{|}~~}|{{z{{{{{{||}}~~~~~~~~}}||{{{{{z{zzyxwwwwwwwxxxyyyyzzz{{{{{{{{|}~~~}|{zzzzzz{{{|||}}}~~~~}}||{zyyxxwuuttttttsssrrrrrrrrrrrrrsttuuvxyz{}~~}|{zyyxxwwwxxyyz{{{||}}~~~~~~}}}}}||{{{zzzyyxxwwwwwwwwwwxxxxxxxxxxxxyyzz{|}~~~~~~}}||{zzyyyyyyyyyyzz{{|}}~~~~~~~~~~~}}}}}~~~~}}|||||{zyxxxxxxxyyz{|}}}}~~~~~~~~~~~~~~~}|{{zyxvutssrrqppppqrrstuuvvvwxy{||}}~~~}|{zyyxwwwwvvwwxyzz{{||}}}}}}}}}|{{{{||||~~~}|{{{{{{{|||}|||||{zzyxxxwwwwxxyyzzzyyyzzzz{||~~}||{zyyyyyyz{|}}~~~~}}}}}}~~~}}||{{{||||||||||{{zzyyyxwwwwvvvvvwxyyz{|}}||||}}}~~~~~~~~}}||{yxvutrqponnmnnnooppqqrsstttuuvvwwwxxyyyz{|}}~~~}|{{{z{{{{||}}}}|||||{{{{{{{{{{||}}~~~~~~~~~~~~~}}}||{{zzyyxxxxxxxyyzz{{{||}}~~~~~~~~}}|||{{{{zyxxwvvvwwxy{||}~~~~~~}}}}}}~~~~}}}~~~~~~}}}||||{{{{zzzz{{|}}~~}|{zzyyxxxwwvutsrrqqqrstuvvwxxyyyyyyyyyyz{|~~~}}}}|||}}}~~}}}}||{zyyxxxxxxxyz{{|}~~~}}}}}}}}}}}}~~~}}|||||||{{{{{{{{zzyyyyyzz{|||}}~~~~~~~~~~~}}||{zyyyyyyyzz{|}~~~~~~}|{{{zzzzyyxxxxxxxyyyzzzzzzzz{{{{{{{{{{{{{{||}}~~~~~}}}~~}{zyxxwwvuuuttttsrrqqppoooooopppqqrrrstuuvvwxxyz{|}~~~~~~}}}}}}}}}}||||{{{{|||}}}}~~~~}||{{zzzzzz{{zzz{{{{{{{||}}}}}}}}}}}}~~~~}}||{zyyxxwwwwxxyz{{||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{||||{{{{|||}}}~~~}}|{{zyxxwwwwvvvvvvvuttttttuuvwxyz{|}}~~~~~~~~~}}}|{{zyxxxxyyyyyzzzzzzzz{{{{|}~~~}}||||{{{{{{{{|||||||{{{||}}~~~~}}|||{{{zyxxxxxxxxyzz{{{||}}~~~~~~~~~~~~}||||||{{{{{{zzzz{{{{{{{{{zzzz{{{|||}~~~}|{zyyxxwvvuuuutssrqqpoooooooopqqrstuuvwxyyzzz{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}~~~}}|||{{{{{||||}}}}||||{{{zzzzzzzyzz{||}~~~}}}||||||||||{{{{zzzzyyyyyyzzz{||}~~~}}||{{{{{{|||}}}~~~~}}}}|||||}}}}}~~~~}}}}}}}}~~~~}|{{{{{||||}~~~~~~~~~~~~~~}|{zzzzzzyyyxxwwvvvvvvvvwxyyyyzzz{{||}}~~~~~~~~}}||{{zzzzzyyyzzzzzzzzzzz{{{{{{{zzz{{|||}}}~~~~~~}}}~~~~~~~~}}}}}||||}}}~~~~~~~~~~~~~}||{{{{zzyyyyyyyyyyyyyxxxxxyyzz{{|}~~~}}|||||{{zzzzzz{{||}}}}}}}}}}}}}}~}}}}}}}}~~~}}|{{zzzzyyxwvuutsrqqqqqqqrrsttttuuvvvvwwxxyyyzzz{{|}}~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}||||||{{zzzzzzzzzzzz{{||}}~~~~~}}||{{{{{zz{{{{{{|||||}}}}}}}~~~~~}||{{{zzzzzzzz{{{{||||||||{{{zzz{{{{{|}}}}}||||||||}}~~~~~~~~~~~~}}|||||{{zzzyyxxxxxxxxxxxxxyyzzz{{{{||}}}}~~~~~~~~}}|||||||}}}}~~~~~~}}|||{{{{{{{{|||}}}}}}}}|||{{{{{{{|||}}~~~~~}|{zzyyyxxwwwwwwwwxxyyyyyyzz{{{||||{{{{{{{|||}}~~~~}|||}}}~~~}}|||{{{||}}}}~~~~~~~~~~~~~~~~~~}|{zyyxxwvvuuuuvvuuuuuvvvvvvvuuuuuuvvvwwxyzzz{|||}}}}||||}}}}}}}}}}}~~~}|{{{{{{||||}}}}}~~~~}||{{{{|||}}}~~~~}|{zzzyyyyzz{{|||}}~~~~~~~~~~~~~}|{{zyyxxxxyyzzz{{{{{{zzzzzzzzzzyyyyyyyyyzz{|||}}~~~~~~~~~~~~~~~~~}}||||{{{{{zzyyyyyyyyyyyyzzzzz{zzzzzzzzzzzzzz{|||||||{{{zzyyyyzz{{|}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||{{|||}}}~~~~~~}}}}}~~~~~}||{{zzyyxxxxwwxxxyyz{{{{{{{{{zzzzzzzyyyzzz{{||}}~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}|{zyxxwvvuuuvvvvvwxxxxyyyyyyxxxxxxxxxyyyxxxxyyyzzz{{||}}}~~~~~~~~~~~~~~}}|||{{{{||}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}||||||}}}}}}}||{zzyyxxxyyyzzzzzzzyyyyxxxxyyzz{{|||||}}}}}}}~~~~~~}|{zzzyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzz{{{||}~~~~}}}}|||{{{{{{||||||||||||||||||||}}~~~~~~~~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzz{{{||||||}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||{zzyyxxxwwwwwwxxxxyyyyyyyyxyxxxxxxwwxxxyyzz{|}}~~~~~~~~~~~}}}}}}}}}}}}~~~~}}|||||}}}~~}}|||{{{{{{{{{{{{{{{zzzyyxxxxxxyyzz{{{{|||||||}||||||||}}~~~~~~~~~~~~~~~~}}}}~~~}|{{zzyyyyyyyyyyyyyzyyzzzyyyyxxxxwwwxxxxxxyyzzz{{|}}}}}}~~~~~~~~~}}}}||||}}}}}}}}|||{{zzzzzzz{|||}}}}~~~~~~~~~~~}}}}}}~~~~}}}}||||{{zzzzyyyyyyyyyyyzzzzzz{{{||||{{{zzzzzzzzz{{|}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{{zyyxxwwwwwwwxxxyyyzzzzzzzzzz{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}~~~~~~}}}||||||{{{zzzzyyyyzzz{{{zzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}~~~~~}}}||{{{zzyyxxxxxxxxxxxxxyyzzzzzzzzyyyxxxyyyyzz{{|}~~~~~~~~}}}}}}}}}~~~}}|||{{zzzz{||}}~~~~~}}}}}}}}}|||||{{{{||}}~~~~}||||||||||||||||||||{zzzyyyyyyyyyzzzzzyyyyyzz{{|||}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~}}|||}}}~~~}}||{{zzyyxxxxxxxyyyzz{{{{{{{{{{{|||||||{{{{||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}~~~~~}}|||||||||}}}}}~~~~}}}}|||||||||||}}}}}}|||{{{{zzzzzz{{{|}}}}}}|||||{{{{{{{{{{||||||||||||}}~~~~~~~}}||{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{||}}}}~~~~~}}|{{{zzz{{{{|||}}}}}~~~~~}}}}||||||{{{{{{{|}}}~~~~~~~}}}}||||{{{{zyyyxxxxxxxyyyyyyyyyzzzzz{{|||}}}}}}}}~~~~~~~}}}}}|||||}}}}~~~~~~~}}}}}}}~~~~}||{{{{{{zzzzz{{{zzzzzzzzzzzyyyyyyzz{{|}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}||}}}}}}||||||||||}}}}||||{{{zzz{{{{{{{{{{{{{{{{{zzzzzz{{||}~~~~~~~}}}||{{zyxwwvvvuuuvvvvwwwxyyzz{||||{{{{{{zz{{{{{||||}}|||{{{{{{{|}}~~~~}}||{{{{{{|||||}}}}}}}~~~~~~~~~~}}||{{{{zzzyyyyyyyyyyyyyzzzzzzyyyyyzzzz{{{{||||||}}}~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~}}}||||||}}~~~~~~~~}||{{zzyyyyyyyyyyyyyz{{|}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{zzzzzzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}~~~~~}|||||||}}}}}~~}}}}|||{{{{{||{{{{{{zzzzzzzzzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~}}|{zyxxwwwwwwxxxyyzz{{|||{{{{zzzzzzzzyzzzzz{{{{{{{{{{{|||}}~~~~}}}||||{{{{{{||}}~~~~~~~~}}||}}}}}}}}}}||{zzyyxxxxxyyyzz{{{{{{{{{{{{|||}}}}||||}}~~~~~~~~~~~~}}}}~~}~}~~~~~}~}}}|||}}}~~~~~~~~~}}~}y|~~tmllhjonmoqty}|zxvtomquzxvsrw|~}unjjknoortw}|z{{yyyy{|xrlhgjnty~{vtrsw{}zwusssvz~{uolid_]_cgmsy}yvssuwz|{ywuwy{}yy{}zupkiiiilpty}~}|~}yvuuuwz}{wtqnmnosx}|yvuvx{~zvqligfhknquz~|zxwwz|~|xusrsuvx|~}{wutqppqsuwz}|{zxwvxz{~}zwvvwxz||}~}zwuromkihhiknrv{|yyxxy|~~}zvromlllmnqruxz{|}~}|||{{{z|~~|{zzz{}}|{{{zxwurpppprtx{|ywtqpppqsvwyz{||{{zyxwwxy|}{xwutsuwy||xusqonpqqrtwwwxxwvvvuvwxy{}~}{{|||}~~}}}zvvtqonmmmoqsvy|}zxvtuvvvx{|}}}|{xwvussttuw{}~zwtrpnlmmmosvx|~}|{{{{|~|zwussssuvvwxyyyyzyxxxyy{|~}zxuqonnmmnoqrsuwxyz{||}}~~}}}}}~~~~~~~}||{{zz{{|~}|{zyyxwvvvwwxyzz{|}~~|{zywvvutttuuuuuvvvwxyz{|}}||{{zzz{{|}~~}{{zzyyyxxxyyz{|}~~~}||{zyyxwvvuuuuvvwxyz{}~~}|{zzyxwwvuttuutuutttuuuvwwxyz{}~~}|zywvuttsssssstuvwyz{}~~}|{{{{{{{||}~~~|zxvtrrqpoopppqrstuwxyz{|}~~~~~~}}|{{zyyxwvvutttttttttttuuuwxyz{|}}|{zyyyyyyzz{{}~~}|{zyyxxxxxyyzzz{{||}~~|{zzyyyxyyz{|~}|{zzyyxxxxxxyzz{{||}~~}}}|||{zzyxxxwvuutttuvwxzz{}~|{zyxxxwwwwwwxxxyz{{|}~~~|{zywvuuttstsssttuvwwyz{|}~~}}|{{zyxwvuuuttuuvvwxyz|}~~|zyxvvuuttttstuuwxz{|~~~~}}}|||||}}}}}}~~}|{zzyyyxxyyz{|~~}{zxwvuttttttuvvwxyz{|}~}||{{zz{{{|}~~}}|||||}~~~|{zyxwvvvvvvvvvvwwxxxyyyz||}}|zyxwvvuttsrrrrrrrrstuvwyz{}}|{zywvvuttutuuvvvwxyz{|}~~}}|{{{zzz{{{{|}~~}{{yxwwvutttsstttuvvwxxyyz{{|}}}~~~~}}|{zyyxwwvuutttuuuuvvvvwxxyzz{|}~~~}||{zz{{{{{{||~~}|{zyxxwwwwxyz{|~}||{zyyyxxyyyyz{|}~~~}||{{{{||}~~~}|{zxxwvuuutttuuvwxyz{||~~}|zyxwvvvuuuvvvwwwxyz{|}~~}|{{yxxvuutssrrrrrstuvwxz{|}~~~}}|{{zzzzyyyxwxwwwwwxxxyz{{|||}}~~}|{{zyyyyxxxxwwxxxxyyz||}~}||{zzzzzzzzz{|}~~}|{zzzzzzzzz{{|}~~}|{{{z{{zz{zzyyyyyyzzz{{{|}~~~}|||{{{{{{{{||}~~~}}|{{{zzzyyxwwvvvvwwwxxyz{|}~~}|{zzyxxwvvvutuuuuuvvvwwwxyyz{||}~~}|{zyxxxwwwwwwwwvvvwxxyzz{}}~~}||{zzzzzzzz{{|}~|{yxvuuttssssssstuuvwxyyz{|}}~~~~~}|{zyxwwvuuutuuuuuuuuuuvvwxxxzz{|~~}}||||{|||||}}}}~}|{yyyyyyz{{|}~}|{zyyxwvvvvvvvvwwxyz{||~~~~}}}|||||}}~~}||{{zzzzzzzzzzzzz{{{z{|||}~}|{zyxwvvuuvvvvwwwxxyz|}~~~|{yxvuttsssrrrrsstuvwxyz{|}~~|{zyxxwvwwwwwwwwxyyz{|}~~~~}{{zyxwwvvvvwwxyz{|}~~}||{z{{{{{|||}~~~}|{{{{{{{{{{||}}~~~}|{{zyxxxxxyz{|~~~}}|{{{{zzzyyyyz{|~~}|{zzyxxxxwwwwwxyyyz{||}~~~}|{zyxwvtsssrrrsssstuuwwxy{|}~}|{{zzyyxwvvvuuttttuvwxy{|}~}}}||||{{|||||}}~~~}|{{zyyyxxxwvuuuttttttuvwxz{||}~~~~~}}||{zyxwwvuuuttttttuuvvwxxyz{|}~~}}|{{{{z{{{{||}}~~}}||{{|}}~~}|{zyxxwwvwvvvvuuuuvvwxxyz|}~~~~~~}}}||||||}}}~~}|{{zzyyzzzz{||}}}~~}||{{zzyyyyxxyxxxxxwxxyyz{|}~}|{zzywvutsssssrrrrrsstuvwxz{|~~}}||zyyyxxxxxxxxxxyyzz{{|~~}}}|{{{{zzzzyyzzz{{{{||}~~~}||{{{{zzzzz{{|}~~}}|{{{zyyyxxxyzz{}}~}}|{{{zzzzzyyzz{|}~~}|{zyxwwwwwxyyz{||}~~}|{zzyyyyyyyyyz{{||}}~~}|{zzyxxwvvwvvvvvvvvvvvwwxzz{|~~~}{zyxwwvuuuutuuuuvwxyz{{|}}~~~}}}}|||||||}~~}|{zyxxwwvvvvvwwxxyyyz{{||}}~~~~~~~~~~~~~~}}|{zyxwvuutssssssssttuuvwxxyz{{|~~~}||{{{zzzzzzzzzz{||~~}}}||||||}~~}{zxwwuttttssssstuvwyz{|}~~}}}||{{{{{|}}~~~}{{{zzz{{{|}~~~~}|{{zyyyyxxxxwwxxyz{|}~}|{yxwvutssrqqqrrrsstuvwwyzz{}}~~}}|{zzyxxxxxxxxwwxyz{|}}~~}||{zyxxxxyz{|}~~~~}{{zyxxwwwwwxxyzz{|}~}||{zzzyyyxxxxyz{}~~}|{zzzzzzz{{{|~~~}||{{{zzzzz{{{|}}~}|{zyyxxxxxxxxyz{|}}~~}|{zyxwwvuutttttuvwxyz|}~~~}|{zzywwvutttttttttuvwwxyz{}}~~~}}||||||}}}~~~}}|{{zyyxxwwwxyyzz{{|}}~~~~}{zyxwutsrqpoopppppqqrstuvxyz|}~~~}|{{zyyyxxxxxxyz{|~~~~~~~~~~}|{{yyxxwwwwwvwwwxyyz{}}~~}}|{{|{{{{{{{|||}~~~~|{{zzyyyyyyzz{|}~~}}{zzzyyyyyyyyyz{{|}~}|{zyxwwvuutssssrrrsssttuvvwxyz{|~~~}||{{zzzyxxxxxyyyyyz{{|}~~~~~}|||||||{{{{{{||||}}~~}|{zyyxwwwvvvvwwxyz{|}~~~~}||{{zzzzzyzz{{|}~~~}}|||{|||||||{||}}~~}||{{zzzz{{|}~~~~~~}||{zzzzzzzzz{{|}}~~~}|{zyyxwwwvvvwwxxyzz{{|}~~~}|{zyxwwvuutttttssttstuvwxxyy{{|}~~}}}||||}}~~}}|{{|{{{{{zzzzzzzzz{{|}~~~}}{zywvuutssrrrrrrrrrrsttuvwwxy{{|~~~}|{{zzyyyyyyyyyyzz{||}~~~~~~}||{zyyyxxxxxxyyz{||}~~~~~}||{zzzzzzzzz{{{{|}}~~~}||{{{{{{{{|}~}|{zzyyyyyzzz{{}}~~}|{zyxxwvuutsssssrrrrrrsstuuvxyy{|}~~~}|{zyyxxwwwwwwxxxyz{|}~~~}||{{{{zzyyyyyyyyyz{{|}~~}|{{zyxwwwvvwwwwxxyz{|}~~|{{zyyyyyyzzzz{||}~~~~~}|||{z{{{{{{{{{|}}~~~~~}}}||||||}}~~~}|{{zzzzzz{||}~}|{zxwwwvvvvwwxyz{|}}~~}|zyxwvuuuttttttttssssttuuuvxyz{}~~~}||}}}}}~~~~}|{zzyyyyyzz{{{|{{|||}~}|zyxwwvuttsrrrrrrrrrsstuvwxyz{|}~}}|{zyyxwwwwwwwwxyzz{|}~~~}}|{{zzzyyyyyzzz{||}~~~}|{zyxxxxxyyyz{|}~~~~~}}}||||{{{{||}~~}}|{zzzyyyzzz{|}~~}{zywvutsrrrrrrrsrsstttuuuvwxyz|}~~}|{zzyxxwvvvvvvvwwwxyz{|}~~}|{zzyyyyyyzz{{|}}~}|zzyxxxwwwwwwxxxxyzz{|}~~}}|{{{{{{{{{zzzzz{{||}}~~|{{{{{{{{{||}}~~~}||||{{zzzzz{{|}~~~}}||||||}~~~}}}||||||{{{{{{||}~~~}|{zyyyyyyyyxyyyz{{{}~~~|{yxvusrrqqqqrrrsttuwwxyz{{||}}~}}|{zzzyyzzzz{|}~~}|||{{{{{{||}~~}|{zyywvutsssssssrrrsstuuvwxyz{}~}|{zzyxxwvvwwwwxxxxyyz{{||}~~~~~~~~~}|{{zzzzzzzzzz{{||}}~~~}|{{zzyyxxxxxyy{{|~~}}||{zzzzzzzzz{{|}~~}|||{{{{{{|}}~~~~}|{zzzzyyyxwwwvuuutttuvwxyyz{{{||}}}}}}}}}}}}}}}}}}}}||{{zyyxwwwvvvvvvvvwwxyyz|}~~}||||{{{{zz{{{|}}}~}|{zzyxwwvvuuuuuvwwxzz{}~~}|{{zzyxxxxxxyyzz{|}}~~~}}|||}}~~~}||{{zzzzz{{|}~~~~~~~~}}~~~~~~~|{{zyyyyxxyyyyyyz{|}}~~}}}|{{{zzz{{||}}}~~||{zzyxxxwwxxxxxxxwxxxxyyyzz{{|}}~~~~~}}|{zzyyyyxxwxxxyz{|}~~}||{{{{{{{{|||}~~}|{zyxxwvuuttsssrrssttvvwxz{|}~~~~}}||{zyyxwwvvvvvvvvwxyz{||}~}}|{zzyyyyyyyyyz{|}~~}|{zzzyyyyyzz{|}}~~~}}|zz{zzzzzzz{||}~~~}|||{{{{||||}~~~~}|{zxxwwvvvuuuvvwwxyzz{||}}}}}~~~~~~}|{zzyxwwvvvuuutttttttuuvwxyz{|}~}||{{{{{{{||}}~~}||{zzyxxwwvvwwxxyyz{{|}~~~}}||{{{zyyyxxxxxyyyzz{|}}~~~~}}}}}}~~~~}||||||||||}}~~~}}}|}}}}~~}||{yyxxxxxxyz{||~~~~}}||||||||}}~~~~}|{zyyxxxxxyyyyzzz{{{|}}~~}||{zyyxxxwxxwwwwwwwxxyyz{|~~}|||{{{|||||}}}}~~~}}|{zyxwwvvuuuuuvwxxyzz{||}~~~~}|{{zzyyyyyyxwwwwxxxxxxxxyyyz{||}~~~}||{{{zzzzzzz{|}}~~}}|{zzzzzyzzzz{|}~~~}|{zyyxxxxyz{|}~~||||{||||||||}}}~~}|{{zzyyyyyyyyyyyzzz{|||~~~~~~}||{zzyxwvvutsssssssstuvwxyzz{||}~~}~zwy}|wwvw}~z}{xxxz}~}~}{zy{}~}{ywttwy{{zwuspruwxzzyxvuvy~|}~~}|{}~~~zxyz|||}~~~{yywuttttqooqrrstvvvwz{|~~|zyxyyywuuwwxyz|}}~~|yxxvsqpnljjjjlmmmpsuwz}~~~}{zzzxwwwwxyyxyz{}}{{{zyxwvutuusrrstttuuvwxxxxyz{|}}}~~}{z{zyxwvutssrqrrrqqqrstttttuvxyz{|}}}|}}~~}||}}|}|}~~}}{zzzzxvuutsstsssstuvwyz{{|}|{yxwusrrqpqstuvwyz{|}~~}|{zyxxvtsrqponooonnpqstwy{}}|zwwvtqpoonnopqrrtvwxy{}~~}|{zxwwvussttttuwxyz|~~|{zyxxxwvvvxxxxy{|||}~}}~~~}|{{{{{{{zxxxwvvuuutsrssssuvvwxyz{|}~~~~~|{|||{{{||{{{{{zzzxuuuutttttssstttuvxyy{||}~~}{zzyxxxyyzz{||}}}~~~}zxvuutsssttsstttuvxxy{|~~|zxwwwutsssrrrrsstvxyz|~}{zxwuttttsttuuuuvwxyz{}~~}|{{zyxwvtssssstuvwxy{|~~}||{{zzzyxyyyzzz{{|}~~~~~}{zzywwwvvutttttttuuuuuuvwwwxyzz{||}}~~~~~~~~}}}~~}}}{zxwussrqppooopqrrsuvwxy{|}~}}|{zyyxxxxxxxy{{|~~|zxwvtsrrrrrssstuvxy{|~~~~}|{{zyyyxwvvvvuvvvwwxyz|}~|{zyyxwwwvvvvvvvwwwxxyyz{|}~~}||{{zzzyyyyyyz{||}}}}~~~||||||||||}}}~~~}}|{zyxwwwwxyyz{|}~~}}{zyywvvvuuuttsrrrrrsrrrstttvwxz|}~}|{zxvutrqpppppqqqqrstuvxz{}~~}{{{zyxxwwwwxxyyz|}~}|{zyxwvutttttttuvvxyz|}~}|{zyxxwvvwxxxyzz{|}~~}|{{{{{||||}}}}}}}}}}}||}}}~~}||||||{{{zzzzz{{{{{{z{{{{{{{||}||}~~}}}|||{{z{{|}}~~||{zzyxwwwxxyyz{{|~~|{yxwvuutssrqqqpqqpqqrrrtuvxz{|}~~}{zyxwwvussrrqqqqqqrrrrtuvwyz|~~~}}|{{zyyyyyyy{}~~|{yxvvvuvvwxxyz{{|}~~~~}|{zzzyyyyyyyxwwxxxxxyyz{|~~~}}||{{{{{{{{{||{{{{{{{{{|}}~~}|{{zyyxxxxxxxyyz{zz|}}}|{{zyyyxxxxxyyzzzyz{{|}~~}{{zyxwwwwwwwvvwxxyz{|}~~}{ywwvtsrrrrrrrrrrssssttuvxz{|~~}|{zzyxxxxwvvuttttsssttuvwyz{}~~||{zyyyxyyyyyyzzz{||}~}||zyyyxwxwwwxyyz{|}~~~~}~~~~~~~~}}}||||}}~~~~~}|||{{zzzzzzz{{{||||~~|{zxwvvvuuuuuuvvwwwxxxxyz{|~}|{{zyxxwwwwxyz{|}}~~}||{zzzzyzzzzzzzz{|}}~~}{ywvtrrqpppppppqqrrstttuuvvxyz{}~~}}|{yyxxxxwvuuuuttttttttttuvwyz|}~}}||{{|||}}~~}||{{zz{{{{{{|||||||}}}}~~~~~~~~}}|{{{{{zzzyyxxxyyz|||}~~~~~}|{{{{zzzzzzyyyyzz{{|}~||{zyxxwwvvvvvvvwxyz{{|}~~~|{zxwvuutssssstvwxy{|}}||{yxxxxxxxxxxyzzz{|}}~~}|zxxwvvvuttttsssssssssttvwwyz||~~~~~}|{zyyxwvuuuttuuuvwwxyyz{|}~}|||{{|||||||||}~~}}||||{{{{{|{{||{{|||||||}~~~}}~~}||{zzzz{{||}}~~}{zxwwwvvuuuuuvvwxz{{|~~}}|{zyyxwwvuuuuuttuuvwxyz{|}~~|zzyxxxxxxxxxxxxyzz|}~~~}|zzyyyyyyyyz{|}~~}|{zyxxwwvuuutsrrrrrrqqqqqrrsttuvwxy{|}~}}|{zzyxxxwwvvvvuuuvvvvvvwxyz||~~}{zzyyxxwwvvvvuvvvwxyz{}~~}||||{{{zzyyyxxxyyyyzzzz|}~~}||{zyxxxwwwwwwxyz{|}~~}{zzxxxxxwwwvvuuvvwxyz|}~}|{zzyxxxwwwwwvvvvvvwxxy{|~~}|{zyyxxyyyyzzzz{||}~~}|{zywvutssrrrrrrrrrstuvwxyz{|}}~~}|{{zzzzzzzyyyyyyyyxxyyyxyyzz{|}}~~}}}~~~~~~~}|{{{zzyyxxwwwxxyz{|}~}||{zzyyyyyzz{{{||||}}~~~|{{zyyyxxwwwwwwwxxxxxyy{||}~~}|{{zyxxwuuutssssstuvxy{|}~~}|{zzyxxxxxxyyyzz{|}~~}|{{{zz{{{|}}~~~}{zxwvutsssssrrrrqqqqqpqrstuvxxz{|}~~~~~~~~~}}|{zzyxxxxwxyyyyzzzz{{{{{|}}~~|{zyxwvvuuuuuvvvwxyz{{||}~~~}|{zyxxxxwwwwvvvwwwxyyz{|}~~}}|{{zzyyzzz{{{{{{{||||}}}~~}|{zzyxwwvvvvvwwxyyz{}~}|zyxwvvvvvvwwwxxyzzz{||}~~~}|||{{{||||||||}~~~~}{yxxwvvuutttsstttttuuuuvvwxy{|}~~}|{zzyxwwvvvuuuuuvwwxy{|}~~}}}}|||{{{zzzz{{{{{|}~~}||{zyzzzzzzzzzz{{|}~~~}|{zyxxxxwwwxxxxyz{|}~~~}}|||{{zzzzyyyyyyyyyxxxxyyz{|}~~|{zyxxwwwvvwwwxxyyyzz{{||}~~~}}{zzyxxwwwxxyz|}~~~~}|{{zzyyyyyzz{{}~~}|{zyxwvuutsssrrrssstttttttuuuvwwxyz{|}}~~~~}||{zyyyxwwwwwwwwxxyz{||}}~~}|{zyyxxwxyz{|}~~}|{zzzyxxxxxxxxxxxyyz{{||}~}|{yxwwvuuuttuuvvwxyz{{|}}~~~}}|{{{{{{{{{zzzyz{{|}~~~}}}}|||{zzzzz{||||}}}}}~~~~}|{zyyxwwwwwxxyyyz{|}}}}}|{{{{{zzzyyzz{|}~~~}{zzyyxxxwwwwvvwwxwwwvvuuuuuvwwxz{||~~}|{zxwwvutttttuuvwwxyz{|}~~~|{zxwwvuuuuvvwyz|}~}|{zyyyyyzzzz{{||}~~|{zyxxxwwxyyyzzz{{||||||||}}~~~}|{{zzzyyyzzzzz{{|}}}~~~~~~~}}|||{||{|||{{{{zzyyyyxyzz{}~~}||||{{|||||||}}~~}|{zyyxxxxxxxyz{|}}}}~~~~~}|{zyxwvvvuuttsrrrrrrrrqqrsttvwxxyyz{|}~~}}|{{zyyyxxxxxxxxyyz{||}}~~}|{yxxxxyyz{|}~~~}||{{zzyyyxxxwwwxyz|}~~}|zzyxxwwvvwwxxyyyyxxyxxyyyz{}~~~~}}}}||||||}~~~~~}}}||{{{zyyxxwxxyyz{||}~}||{zzzyyxxxxxxxyyyzz{|}~~}|{{{zzzzzzz{{|||}}|||}}~~~}|||{zzyxwwvvuuutttttttuvwxyz{{|~~~|{zzyxxwwwxxxxxxxxxyzz{|}~~}}|{{{zzyzzyyyzzz{|}}~~~}|||||||||{{{|}~~}|{{zyxxwwvwwwxxyzz{|}}}~~}||{{zzzyyyyyyyzzzzzzz{|||}}~~~}|{zzzzyxyyxxxxxxxyyzz{{|}~~}}}|{||||||}}|}}~~~}|{zyxxxxwxxyyzz{{{|}}}~~~~~}}|{zyxwvuttsrrrqrssssssssttuuvwxyz{}~~~}|{{{zzzzzzz{{||}~~}}}}||||||}~~~}||{{{zzzzzzzzzzzz{{||}~~~~}}|{zyxxwvvvvvvvvvwxxyyz{|}~~}|{{zzzzzzyz{{|}~~}}|{{{zzzzzzyyxxwvwwwxyyz{|}~~}|{zyxwwwwwxyyzzz{||}~~}}|{zyyxxxyyz{|}~~}}|{{zyyyxxxxwwwwwwvvvvuvvwwxyzz{}~~~}||{{zyyxwxxxyyzz{{||}}}~~~~~~}}}|||{{{{{{||}~~~}}||||{{{|}~~}|{zyxwwwwwwxxyyyzz{{{{{|}~~~~}}|{zyyxwvvvuvvwxyz|}~~}|{zyyxxwxxyyyyyyyyzzzz{{{}~~}}}||||||}}}}~~~|{zxwwwvvvvwwxyz{{|~~~}}}}}||||||||{zzyyxwwvuuuutttutttsssstuvwxyz{}~~~~~}}}~~~~~~~}~~~~~~~~}}}}}~~}}||||{{{{{{zzzzzz{{{|}}~~~}|{zxwvuuutuuuvvwxxyzz{{|}~~~}}|{|{{zzzzzzz{{|}}~~~}|{{zyxxwwwvvvuuvvvvwwxy{|}~~}}}|||{{{{{zzz{{{{||}~~~~~}}||{{{{{{{|||}~~~~~}}|{zyxxxxwwwwwwwwwwwxxyyz{{|}~~~}}}}}}}||{|{{{{{zzzzyyzz{{|}}}~~}}~~~~~~~}}}}}~~~~~}}||||||}}}}~~}|{{zyyxxwwvvuutttttuuvvwxz{|~~~}}}|{{{zyyyyxxxxxxxyyyz{||~~~}|||{{zzyyyyxxyyyyyzzz{|||}~~~~~~~~~~~}}|||||||||{{{zzyxxxxxxxxxxyzz{|}}~~}||{zzyyxxwwvvvvuuvvvvvwwxxyzzz{{{{||||}~~~~}}||||{{{zzz{{|}~~~~~~~~~}}~~~}||||{{{{{{|||{{|}}~~|{zyxwwvuuutttttttuvwwyz{|}~~~}}}||||||||||||}}}~~}{zyxwwwvvvvvvvwwxxxyyyzzzz{{{{|||}}~~~~}}}||{{{{{{{{{{|}~~~}}}||{{{zzzzzzz{{{{|}}~~}}|{{zzyyzyyyyyyyzzzzz{{{{{{{{{{{{{||||}~~~}|{{zyxxxxwxxyyyzz{{|}}~~}}}}}}||{{{{{{{{||}}~~~~}|{zxvutsrrrrrrrrsstuvwxyzz{|}~~~}}||{{zzzzyyyyyyyyzz{{||}}~~}||{zzzzzyzzzzzzzzzz{{{||||}~~~~}}}||}}~~~||{zxxwwvvuuuuvwxxyz{{||}}}}}~~~~}{{zyyxxxxxxxxwxxxxxxxwwwwxxyyzz{||}~~}}}|||}}}~~~~}|{zyxxxxxyyzzz{|}~~~~~~~~~~~~~~}|{zyxwvvutttttuuvvwxyyz{|}}~~}|||{{{{{{{zz{{{|}~~~}||{{{{{{zyyxxwvvuuuuvvwwxyyz|}}~~}}}|{{{{{{{{||}~~}|{zyyyyyyyyzzz{|||}}}}}~}~~~}}}|zyzyywvvvvusstvwwwy{{zy}~~~~~~~}}~~}{|~~}}}}{{}}{}~}}{{z{{{{zzzyxxy{{|}~~~~~~~~}~~|{||{ywvvvuuvwxxvuvvxyzyxxwwvutvxyz|~~~}{zyyxxxxyyzzzzzz{{{|}~~}}|zyyyxwwvwxxyz{{{|}~~~~~~~~~}|{zyxxxxxwwwwwwwwvvvvvvwwwwxyzzz{{|}~~~}}}|zyxxwxxxxxxxwxxxxxxyyz{|}}~~}||{{{{{zz{{zzzz{|}}~~}{zyxxxxxxwwwwwwwwwwvvvvvwwxxyyzz{{{{|||}~~~}{zzzz{{|||}}~~~~~~~}|{zywvvutttuttuuuuuuvvvwwxxyz{|~~}}|{zz{{||}~~~~}||||{zzzzzzz{||}~~~~}}|||||}}}}}||{zzyyyyzz{||}~~~~~~~~~~~~~~}}}||{{{zz{{|}}~~~~~}||{{zzzyyyyxxxwwwwwwwwwwxxyyyyyyyyyyyyyyz{||}~~~}|{{zzyyzzzzzzzzz{{{{{{||}}~~}|{{zzzzzzzzzzzzz{{{{{{{{|}}~~~~~~~~~}|zyxxwvvvvuuuuuuvwwwxyzz{}}~~~~~~~~~~~}|{{{zz{{||}~~~~~~~}~~~~~}}|{zzyxwwvvvvvvwwxyyyz{{{|||||}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}|{{zzzzzzz{{{{{{{{{{zzyyyyyyyzz{|}}~~}}|||{{{{{{||}}}}~~~}}}|{{{{|{{|||}}}}}~~~~~~}}|||{{{zyyyyyz{|~~~~~}}}||{{{zzyyxxxxxyyz{|}~~~}|{zyxxxxxyyz{{||||}}}}}}}}}}}~~~~~}}|{{zzyyxxwwwwwwwwxyzz{||}~~~~~~~~~~~~~}}||||||||{{{{zzyyxwwvvuuvvvwwxxyz{{|}}~~~}|{zzzzzzzzz{{{{||}~~~~}}}}}}}}}}}~~~}|{{zzzzzyxxwvvvuvvvvwxxyyyzzz{{|||||}}}}~~~~~~~}}}}}||}}|||{zyyyxxxxxwwwwxxxyzz{||}}~~}||{{{{{{{{{{{||}}}}}}}}}~~~~~}}|{{zyyyxxxxwwxxxxxxxxyyyzzzzzzz{{{||}~~~~~~~~}}}~~~~~}}|{{zzzz{{{|}~~}||{zzyyyyyyyyzzzzzzzzzzzzz{{|||}~~~~}}|||{{zzyyyyyxxxxwwxxxyyyz{{||}~~~~~~}}||{{{{zz{{{{|||||||}}}~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{|||}}~~~~~~}||||{{z{{{zzzyyyyzz{||}}~~}|ywxyyyyz}~}}|}}~~~}||||{{zz{{{{|}~~~~}}||{{zzzz{{{||}}~~~~~~~~}}|||{{zzyyxxxxwwwvvuuuuuuuvvwwxxyyz{{||}~~~~~~~~~~~~}}||{{{zzzz{{{{{|||||}}~~~~~~~~}}}||{zzyyyzz{|}}~~~}}}}}}}~zvvwxxxz|~~||||}~}|zyz||}~}||{{zzyyyyyzz|~~~~~}}}||||||||||}~~~~~~~~~~~~~~~~~~~~}||{zzyyyyyyyxyyyyyyyyyz{{|}}~~~~}|{zzyyxyyzzzzzzzzzz{{||}~~~~}}}}}}}~~~~~~~~~~~~~}}}||||}}~~~}||{{{zzzzzzzzz{{{{|||}}~~~~~~}~~}}}||||}}}~~~~~~~}||{{zyyxxxwwwxxxyyzzz{||}}~~~~}}||||||}}}}}}}}}}}}~~~~~}}}~~~~~~~|{{|}}}~}}}~~~~~~|{|~~~~}}}~}|{{zyxwvvwxxyz{|||||||||}~~~~~~~~~~~~~~~}~~~~~~~}}||{{{||}}~~~~~}}}}}}}}|||}}}}~~~~~~~}}||{||{{{||||}~~}|{{{zzzzzzzzzz{{{|||}}}}~~~~~~~~~~~}}}}|}}}}}}|||{||||||||||||{{zz{{zz{{|}}~~}|{|}}||{|}~~~}|{{|||}}}~~~}}}}}~~}}ywx{{zz}~|||~~~~~~}}~~~}}}}}|}}}}}~~~~~~~~~~~~~~~~~~}}|||||}}}~}||{zzzzyyyyyyyyyyyyyzz{{{{{{{{{{{zzzzzz{{|}~~~~~~~~~~}||{{{{|{{{{{||}}}}}}}}||||||||}}}~~~~}}}||||}}}}~~~~~~~~~~~~}}}}||{||||}}~~~}}}}}}}}|{{{||||{{{||}}}}}}|}||{{{{{zzyzyyyyyyyyzz{{|||||}~~~~~~~~~~~~~~}|||}~~~|}~}zyyzyyxwwwwy|~{yyyy{|{zyz{|}~~~~~~~~}|{{{{{|||{{{zzzzzzzz{{{{|||}~~~~~}}}|}}}}||||{{{{{{{{{{{{{{{{||}}~~~~~}}|||{{{zzzzzzzz{{{|}}~~~~~~~~}~~~}}}}}}}|||{{zzzz{{{{{{{||{{{{{||||||}}}}}}}}}|||||||}}}~~~~~~~~~}}}}}}}~~~~}}}~~~~~}~~}}}}}}}~~~~~}||{{{zzzyyzzzz{{|}}~~~~~~~~~~}{yxx{}}||{{zzzz{{ywwxz{|||{zzyyyz{{{||}}~~~~~}}~~~}}}||||||||}}~}}}}}|||||{zzzzz{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyz{||}}}~~}}~~~~~~~~~~~}}||{{{{z{{|}}~~~~~}}}}}|||||||}~~~~~~}}|||{{zzyyyxxxxxxwwwvvvvvvvvuuuuuvvvwwxxyzz{{|}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{{{{zzzzz{{|}}~~~~}}}}~~{z{|}~~~}||{{{{{|||}}~~~~~~~~~}}}}}~~~~}|||{{{{zzzzzyyyyxxxxwwwwwwwwxxyyyyzzz{{{{{{||||}}}|}}}}}}}~~~~~~~~~~~~~~~~~}|{zyyzzz{{{|{|||}}}}~~~~~~~~~}}}|||||}}}}}}}}}~~~~~~}}}}}|||||||||||||}}}~~~~~~}}||}}~~~}}}}~~~~~~}|{||}||{||{{{{{|{||}~~~}|||{{|||{|xsrstvzzyyz{||}}{zzyz~~|{zyz|}~~~}}}}|{zxxwwvuuuuuuuuuuttttuuuuuuvvwxxyz{{{zzzzzzzz{{||}~~}}}}}}}}}~~~~}|||||||||||{{{{zzzzzzzz{{{{{{{{{{{{{{{z{{{{||||||||||}}}|}}}}}~~}}|||{zyxwwwwwwxxxyyyyyyyyyyzzzzz{{{{{{{{|||||||||}}~~~~ztw|~~~~~~~}}}}}}~~}}||||{|||{{{|}}~~~}|{zzzzyxxyyyyyyyyz{{||{{{{||}}~~~~~}}}}}}~~~~~~~}}}|||}~~~~}}~~}}|||}}~~~~}}|{zyyyyyzzz{||||}}~~}}}}|{yyyyyyyyzzzzzzz{{{zzz{|}~~~~~~~~}|||{{{{|||||||{{{{{{{zzz{{{{{{||||}~~~~~~}~~~~}}|||||{{{{{{{{|||}}}}}}~~~~~~}}~~~~}|||||{{{{|}~~}|{{zz{|~~}||||}~~~~{{{||{||yww{}}}~~}|{{}~~}}~~}|{zyz}~}}~~}||{{zxwvvvvwwxyzz{{||}~}|||}|{{|}|{zzzzzz{|}~~~~}}~~}|||||||||}}}}}}}}}|||}}}}}}}}}}}~~~}}~~~~~~~}}}}}~~~~~}}}}||{{{{||||}}}}|||||||{{z{{{|||||||||{{{|}}}}}}}}}}~~~~}}}}|||||}}~~~~~~}}|||{{{{zzzzzzyyyyyzzz{{{||||||}}}}}||||{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{{|||}}|{{{zz{{|~~~~}}}~~upoou}|yy|}~~~~zvuuuvwz}zwvuvyywtuvwvssv{~zwwxyyzzz{{|}}}~~}|{zzzzz{{||}~~~}}}}}||||}~~~~~~}}|}~~}}~~~~~~~~}}|{zzz{{{{{|||{{|}~~~~~~~}}}}||||}~~~~~~~~~}}~~}||||||||||{{zzzzzzzz{zz{{||||||}~~~}|||||{{{{zzz{zzyyyyyyzyyzz{{{{||}~~~~~~~~~~~~~~~}}}}~~~~~}}}}|{{{{{|||||}}}}|||||||{{zz{{{{{{{||{{{{||||}}}~~~~ysrsx~{{{|~}xuvxz{z}{xx|~~}}}}~}}}||}~~}{|~}}|||{{}~~~~~}||}}}}{yxxxzzzyzzz{|||}}}~~~~~~}|}~~~~~~~~~~~~~~~~|||||}}}~~~}}~~}}}~~~~{z|umjs{vx}~}ztsttx~}zxvuvx{|wqqw}}|}}||{{{xw{~z{}}~||}~~~}}~}}}~~~~~~~~~~}}}}}~~||||{|{{{||}}~~~~{yz}~}|{{{{|}~~}}}||{zz{|}}}}|||}}||}}}|||{{zzzzz{|||||{zzz{{||}}}|{zzzzyyyzyyyxxxxxxwwwvvvwxxyyyyz{{{{{|||||{{|||}}~~~~}}}}}}~~~~~~~~~~~~}}}||}}}}}}}}}~~~~~~~}}}}}|||||}}}}~~~~~~}}|{{{{{{{||}}}}~~~~}}}}}|||||}}}}}}}}}}}~~~~~}||||||{{{{{{{{||||}}~~~~~~~~~}}}}~~~~~~~}}}}}}}}~~}|||{{{|||}}}}~~~}|{{{zzzz{||}}~~~}||{zyyyyzzzz{|}~~~~~~~~~~~~}}|||||||||{{{{{{{{{|||}}}}~~~~}||||}}~~~~}~~~}}|{{zyyyyz{{{||}}}}~~~~~}}||||{{{{zzzzzzzzzzzz{zzzzz{{{{{{{zzyyyyzzz{|}~~~~~~~~}}}}}}|||||||||||||{{zzyyyyyyyyyzz{{{{{zzz{{|}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}||{zzzyyyyyyyyzzz{{||}}~~~}}|||||}~~~~~~}}}}|}}}~~~~}}}||||}}}}}}}}||{zzzz{||}~~~~}}~~~~~~~~~~~~~~~}}|{{{||}~~~}}||{{zzzz{{{{|||||}}}}}}~~~~~~~}}|||{{{|||}~~~~~~~~~}}}}}}}}~~~~~}}~~~~~~~~~~}}|{{zzz{{{{{{{zzyyyyxxxxxxxxyyyzzyyzzz{{{{{{zzzzz{|}}~~~~}}}}~~}}}}}}}}}}}}}}}}}}}~~~}}||{{{{||}}~~~}||{{{{||}}~~~~~}}|}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|||}~~~~}||{{{{{{{{|||}}}}}}}|||{{{{{{{{|||}}}}}}~~~~~~~~}}||{{{{{zzzzz{|||}}~~~~}||{{{{||}}}~~~~}}}|||||||||||||||}}}}}||||{{{|||{{zzyzzyyyz{||}~~~}}}}||||}}~~~~~~~}}||}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||{zzzyyyyyzz{{{||}}}}}}}~~~}~~~~~~~~~~}}|||||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||}}}}~~~~~~~~~~~~~~~~}}|||{{{{{{zzyyyxxxxyyyyyyzzzyyyyyyyzzzzzzzzzzzzzzzzzzz{{||||{{{{{{|}~~~~~~~}}~~~~~~~~~}}||{zzyyyyz{|||||||||}}~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}|||}}}}~~~~~~~~~~~~~~~}|{zyyyyyzz{|||}}}}}}~~~~~~~}}}}}}}}~~~~~~~}}}}|||}}}~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~}}||||||{{{zzzzzzz{{{{{{{{{{{{||||}}}~}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}||{{{{zzz{{||}}}}||||||||||{{{z{{|}~~~~~~~~~~~~~~}}}|||||}}}}~~~~~~~~~}}|{zzzz{{|}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~}|||||||}~~~~~~~~~~~~~~}|{{zzyyyyyzz{{||||{{zzzzzzzzzz{{{{{{{{|||}}}~~~~~~~~~~~}}}}~~~~~~~~}}}}~~~~~}}|{{zzzzz{{||}}}~~}}|{zzyyyzzz{{|}}}}}}}}}}||||||}}~~~~}}}|}}}~~~~~~~}}||{{{{{{{|||||||||{{zzzzyyyyyyyzzzz{{||}}}||||||||}}|||||||}}}~~~~~~~~~~~~~~~~~~}}|{zzzzz{||}~~~~}}}|||}}}}}}~~~}}|{zyxwwwwxxyyyzzz{zzzzzyyyyzzz{{||}}}}}||{{{{{{{{{{{|||}}~~~}}|||||}}~~~~~~~~~}}}}}}}}}||||||||}}}}|||||}}}}}}}}||||||||}}~~~~}}}||}}}}}}}}}~~~~~~~~~~}}}~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}|}}~~~~~~~~~~~~~~}}}~~~}||{{{||{|||}~~~~~~}||{{{{{|||}}~~~~~~~~}}||||||{{{{{{||||}~~~~~~}}||||}}~~~}}||||{{{{|||}}}}}}}}}}}|||||}}~~~~~~}}}}~~~~}}}}|||}}}}}}}}~~~~~~~~~~}}}|}}}}}}~~~~~~~}}}~~~~~~~~~~~}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}|||}}}}}~~~~~~~~}}}|||{{||||||||||{{{{{||||}}}}}|||{{{{{{{{{||||}}~~~~~}}}|||{{{{||}~~~~~~}}||{{zyyxwwwwvvvvvvvwxxyyyzzzzzzzzzzzzzz{{|||}~~~~~}||{{{zzz{{|}~~~~~~}}}|||||}}}~~~~~~~}}}~~~~~}}||{{zzyyyyzz{||}}}}}}}}}}}}}}|||{{zzyyyxyyyzz{{||||}}}}}}~}}}|||}}~~~}}}||{zzyyyyyyxxxxwwxxxxyyyyyzzzzzzzzzzzzz{{|}}}~}}}}}}~~~}}~~~~~}}}}}}}}}||||||||}}~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}||{{{zzz{{||}~~~~~~~}}}||||||{{{{{zz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}||}}~~~~~~~~}}}}}||||{{{{{{{zz{{{|}}~~}||{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}||{{zz{{{{{|||}}}}}}~~~}~~~~~~~~}}}}||||||||||||}}}}~~~~~~~~~~}~~~~~~~~}}||{{{{{{{zzz{{|||||||{{zzzzzzzzz{{||}}}~~~~~~~~}~~~~~~~~~~~~~}|{{zyyxxxxyyyzyyzz{{{|||}~~~~~~~}}||||||||||}}}}}~~~~~~}}~~~~~~~~~~~~}}||{{zzzzzzzzzzzyyyyxxxxxxxxxxyyyzzzz{|||}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{zzzzyyyyyyyyyzzzzzzzzyyyyyzz{{{||}}~~~~~~~}}}}|||{{{{{||}}}}}~~~~~~~~~~}}~~~~~~~~~}}|||||{{{{{zzzzzz{{{{{{{||||}}}}|||}}~~~~~}}}}||||||||||||||||||||{{{{{{{{{zzyyyyyyyzzz{||}}~~~}|{{zzzzz{{{|||}}}}||||{{zzzzyyyyyyyyzz{{||}}}}}|||{{{{{{{{||||}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}|||||}~~~~~~~~~~~}}}|||||||{{|||}~~~}}|||}}~~~~~~~~~~~~~~~~}}|||{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}|||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}||{{{||}}~~~~~~~~~~~~~~}}}}~~~~~}}||||{||||||}~~~~}||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{|||||||||{{zzyyxxxwxxxyyyyyzzzz{{{{{{{{{z{{{||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{zzyyyyxxxxxxxxyyyyyyyyyyyyyyyzz{|}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}|||{{zzzzzzz{{{||}}}}|||{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}~~~~~}|{{zyyyyyz{{||}}}}}|||||{{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}||{{{{{{{||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}|{zyyxxxwwwwwxxxyyyyyxxxyyyzzz{{{{{|||||||||||}}}}~~~~~~~~~~~~~~~~~~}}||{{{{{{{{||}}~~~~~~~~~~~~~~~}}||{{{{||}}~~~~~~~}}}}}}}}}}~~~~~~~}}|{{{{{{{||}}}}}}}}}}}}~~~~~~~~}|{{zzzyyyyzzzzz{{{{{{{{{{{{{||||||}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}|||||}}}}}}|||{{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}}~~~~~~~~}|{{zzyyyxxxxxxxxyyzzzzz{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzyyyyxxxxxyyzz{||}}}}}||||{{{zzzzzz{{||}}}}}}}}}~~~~~~~}~}}~~~~~}yvutsvy||xvtqtvxz|~~ytpnmlosvz}|xsponmqux}~yurpmoprv{|ywvuwy||zzzz~}{ywyz}~zvutuwz}~zwtrrstx{|xvtstuw{}zxvuuwz|}{xvuuvx{~|zxwwxz}}{xwwwxz}}zywvvwxz}}{yxxxxz}}yvtrrrtvz~}yvtssux{}{yxxy|~~|zyyyz}~{zyxxy{|~|{zyzz{}~~|zyxxy{|~~}{zzyyz{}~|zxvuuuwxz|~|zxvuuvxz|~|zxvuuvwy|}zxxxxz|~}||||}~~~|{zzz{|}~~|zxvutsstuwz|~}|zxwvvwxz|~}{{{{|}|zyxwxy{|}{zyyyz|~~|{{{{{}~~}{zyxxyz{|~~|{{{{|}}|zyxwwwxxz{|}}}|{zwvusssstuwyz|}~~~}}|zzyyyz{|~~|zyxxxyz{}}{zxxxyz}~}}~~~}|{{{{|}}~~~~}}||||||}~~~}|||{||}}~~}||||||}}}}}}}}}~~~}}||{{{{zzzzyyzzz{{{{{{{{|||}}}}}}}||||||||||||||||}}}||||||}}}}}}||||||||}}~~~~}}||{{||}}}}}}}}|||}}~~~~~~~}}}}}}|||{{{{||}~~~~~}}||{{||||}}}}||{{{{z{{||}}}~~~~~~}}|||}}}}~~~~~~~~~~}}||{{zzyyyxxxxxxxxxwwvvvuuuuuuuuvvvvvvwwwwwwwwxxxyzz{||}}~~~~~~~~~}~~~~~~~~~}}}}}}}}~~~~~~}}}||{{{{zzzzzzzzzzzz{{{|}}}~~~~~~~~~}}||{{{{zzzzzzzzzzzzzzzzzyyyyyyzzz{{{{|||||||||||}}}}}}}}|||||||}}||}}}}~~~~~~~~~}}}||||||}}}~~~~~}}|||||||||||{||||}}}}}}}}}}|||||||||||}}}~~~~~}||{{zzzzzzz{{{{||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}}}~~~~~~~}}}}~~~~~}}}||||||||||||||||{{zzyyyxxyyyyzz{{{{{{zzyyxxxxyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyyxxxxxxxxxyyyyxxwvvuuuuuvvwxyyz{||}}~~~~}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}||{zzzzyyyyyxxwwwvuutsssssttuuvvwwxxyyxxxxxxxxxxxxxxxyyyzz{||}}}~~~~~~~~}}||||}}}~~~~~~~}}}}}|||||||||||||}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}|{{{{{{||||||||{{zyxxwwwwwwxxxxxxxyyz{{|}}~~~~~~~~~}}}}}|||{{{|||||{{{{{|||}}~~~~~~~~~}}}|||{{{||}}~~~~~~}}}}}|||||}}}}~~~~}}||{{{{|||||{|||||}}}}}}~~~~~~}}}|||||{{||||||{{{zzzzyyyyxxyyyzz{{{{{{{||||||||}}}~~~~~~~~}}}}||||||||||||{{{|||||{{zzzzzz{{|}}}~~~~~~~~~~}}||{{{{{{{{{{{zzzyyyxxxxwwwwvvvvvvuuuuuuuvvvvvwwwwxxxxxxyyyzzz{{||}}}~~~~}}}}||||||||}}~~~}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~}}|{{{{{{||||||}}~~~~~~~~~}}||{{{zzzyyyyyyzz{{{|{{{zzzzyyyyyyyzzz{{|||||||||||||||}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}||||||||{{{zzzyyyyyyxxxxxxxxyzz{{{{||||||}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~}}}||{{{zzzz{{{{{|||||||||||||}}}~~~~}||{{{{{{{{zzyyxxwwwwwwwwwxxyyzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~}~~~~~~~~~~}}}||{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxyyyyyyyyyzzzz{{|||||}}}}~~~~}}|||||||||||||||}}~~~~~}}|||{{{|||}}~~~}}}}}}||||||}}}}}|||{{{zzzzzzzz{||}}~}}}|||||}}}~~~~~~~||{zyyyyyzz{{{||}}}|||||{{{{{{|||}}}}}~~~~~~}}||||||||}}}}}~~~~}}}}~~~~}}||{{{{||||}}}}}||||||||||||}}}}~~~~}}}}|||{{{{{{{||||||||||||{{{zzzz{zz{{{{||||}}~~~~~~~~~~~~}}||||||{{zzzzz{||}~~~}}}||||||{{{{{zzyyyyzzz{{||}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||}}}}~~~~~}}}|||}}~~~~}}}||||{{{{|||||||||||||||{{{{{{||||||||{zzyyxxxxyyyyzzzzyyyyyyyzzzzzzzz{{{{|||||||}}}}}}}}}}}}||}}}}}}}}~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{{{{|||}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}||{{{{{{{|||}}}|||||||||||{{{{{{{{|||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}|||{{{{{zzzzzzzzzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{zzzzyyyxxxwwwwwwwvvvvvvvwwwxxyyyzzz{{{{{{{{{{{{||||||||||||||||||||||}}}~~~~}}|||||||||||||||||||||||}}~~~~~~~~}}}}}}}}}}}}~~~~~~}}||{{{{||||||||{{{zzyyxxxxxxxyyzz{{{{{{|||||}}}~~~~~}|{{zzzzzzzzzzzzzzyyyzzzzz{{{{{|||||{{{{zzyyyyzzzzzz{{{||||}}}}}}}}}|||}}}}~~~~}}}}|}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}|||{{{{{{{|||||||{{{zzzzzzzz{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{{zzzzzzzzyyyxxxwwwwwwwwxxxxxyyyyyyzzzz{{{|||}}~~~~~~~~~~~~~}}||{{{{zzzzzzzzzzzyyyyyxxxwwwwwwwxxxxyyyxxxxxxxxxxxxxxxxyyyzz{{||||||}}}}}~~~~~~~~}}}~~~~~~~~~~~}}}||||{{{{{{zzzzzzyyzzzz{{||}}~~~~~~~~~~}}|||||||}}}}}||||{{{zzyyyyzzzz{{{{{zzzzzyyyyyyzzzzz{{{|||||||||}}}~~~~}}}~~~~~~~~~}}||||||}}}}}}}}|||{{zyyxxwwxxyyyyyyzzzyyyyzzz{{||}}~~~~~~~~~}}}|||||}}~~~~~~~~~~~~~~~~}}||||{||||}}}}~~~~~}}|||{{{{{{|||}}~~~~~~~}}}}|||||}}}}}}}}||||{{{zzzzz{{||}}~~~~~~~~~~~}|{{zzyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwxxxyyyyyyzzzzz{{||||}}}}|||||||}}~~~}}}|||||||||||||||}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~}}}||||{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{zyyyxxxxxxxxxyyzzzzzzzyyyyyyyyyzzz{{{{|||||||||}}}~~~~~~~~~}}||{{{{{||}}~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||}}}}}}}}}}}}}~~~~~}}}~~~~~~}}||||||||}}}~~~~}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzz{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{|||}}~~~~~}}}||}}}~~~~~~~~~~~~~~~}}||||{{{{{{{{{|||||||{{{zzzzzzzz{{{{{{||}}}~~~~~~~}}|||{{{{{{{{{{{{||||{{{zzyyyxxwwwwwwwwwwwwwwxxxyyyyyzzzz{{||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||}}}}}}~~~~~~~~~~}}}||||||||||||||}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}||||||{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzyyyyyyyyyyyyzz{{{{||||}~~~~~}}}}}}}}}}}~~~~~}}}}}|||||||}}~~~~~~}}||{{zzzyyyyyyzzzzz{{{||}}~~~~~~~~~~~~~~~~~}}}|||{{zzzzzzz{{{{{{{{{{{{{{{{{{{zzzzz{{{|||}}}}}}}}|||||{{{{||}}~~~~}}}|||{{{zzzzzzzzzzzyyyyxxxxwwwvvvvvuuuuuuvvvvwwwxxyyzz{{{{|||}}}}~~~~~~~~~~}zwutrvy}|vtqnqsvy|ysqnlpsw{zuqomlquzzwtqstvz{wvtsvy|}xsonnnrvz|xtqomoqsw{|wrnmkknqty~}xspmkklmrw|{wusruwz|xwvvx{~{wuuuwz}|yxwvxz|~{yxxxz}~{xvutvx{~}zvtttux{~{xvtsuwz~zvtqprtx|}yvtsrsvy||yvuvwy||xvtssuvx|}{zyyz{}}|{zz{|~~}{{zz{}}zwvuuuvxz}|yvusssuw{~}{xvttstvy{~~{xusrrsuwz|}{ywvwxy|}|{{|~}}}}~~|{yxyz{|~}{ywuttstuvx{}~~}{ywutstuvx{~}{yxxwwy{}~|zyyz{~~|||}~~}|}~~~~}~}{{zz{|}~}{zyyxyz{}~|{{{|}~~}{zzzz{|}~}{ywvuttvwy{~}{zxwvvwxz|}|{zzz{}~}}}~~}}}~~}{zzz{|}~~}||{yyxxxyz{}~~}{zyxwvvvvwxxyz{{{{{zzzyyyzzz{{|}}~~~~~~~~~}||{{{|||}}~~~~~}|||{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzz{zzzyyyyyyyyzzz{{|||{{zzyyyyyyyz{{|}}}}}~~~~~~~~~~~~}|||{{{{{{||||}}~~~~}|{zzzyyzzz{{||{{{{zzzyyyxxxwwxxxxxxyyyyzzz{{{||}}}~~~}}}|||}}~~~}||{zzzzz{||}~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}|||||||||{{{zzzyyyzz{{{{|||||}}}~~~~~~~~~}}}||}}~~~~~}}||||||{{{|||}}}}}}|{{zzzyyyyyxyyzz{{{||}}~~~~~~}}|||||{{zzyyyyzz{{{{{{{{zzzz{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}||}}~~}}}}}~~~~~~~~~}}|}}~~~~~~~~}|{{zzyyyyyyyyzz{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{|}~~~~}||{{{zzzzzzzz{{zzyyyyyyyyyyyxwwwwxxxxyz{{|||}}}}}}}}~~~~~~~}}}}|||||}||||||||||}}}}|||||{{{{|||||||||||}}}}}}}}~~~~~~~~~~~}}|||{{{{|{{{{{||||||{{zzyyyyyxyyyyzzz{|}}}}}}~~~}}|{{{zzzzzzzyyxxxxxxyyzzzzz{{{|}}~~~~}}}}}}|}}~~~~~~~~~}}}||{{zz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzz{{{{{zzzzz{{||}}}}}}}}}}}}}|{{{{{{{|}~~~}}}}||||||||}}~~}|{{{{{{||||||{{{{{zzzzzzzzz{{{{zzzzzzzzzz{{{{|}}}}}}}|||||}}}~~~}}|||||||}}}}~~~~~~~}||||||{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}||{{{|||{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~}}}}||{{|||}}~~~~~}}}}}~~~~~}}||{zzzyyxxxxxxxxxxyyyyzz{{{{{{{{{{{|||}}}}}}}||||||}}~~~~~~~~~~}}}}}}}}|||||}}}}}}|||||||{zzyyyxyyyyyzz{{{||}}}~~~~~~~~~~~}}}}|||{{{||||}}~~~~~~~~~}}}||||{{{{{zzzyyyxxxxxxyyyz{{||||||||||||}}}}}}}|||||}}}}~~~~~~~~~~~}}}}}}}}}~~~}|{{{zzzyyzzz{{{{||||{{{{{{{zz{{{{{{{{{{zzzzzzz{{{|||}}~~~~~~~~~~}}}~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}|||||{{{{{|||||}}}~~~~~}}||{{{{{zzzyyyyyz{||}}~~}}}}||||||}}}}~~~~}}}}}}~~~~~~~~}}}||{{{{{{{{{zzyyyyyyz{{|||}||||}}}}}}|||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}||}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}||||}}~~~~~~}}}~~~~~~~~~}}}|||{{{|}}~~~~~~~}}}}}}||}}}}}}}}}|||||||||{{{{{{{{||||||||||}}}}}}|}}}}}}}||||}}}}}}}}}}}~~~~~}}|||||||}~~~~}}}}}}~~~}}}}}}~~~~~~}}||||{{{{{{{{{{{{zzzzzzzzzzz{{{{{||}}~~~~~~}}}}}||||}}}}~~~~~~~~}|||||||}}}}}~~~~~}}}}~~~~~~~~~~~~~}|||||||||||||||||||{{{{{{zzz{{{|||||{zzzyzz{{|}}}~~}||{zzzzyyyzzzzzzzzzzzzzzzzzz{{{{||}}}}}}}}}~~~~~~}}||{{{zzzzzz{{{{|||{{{{{|}}~~~~}||{{{{{|||}}}}}||{{zzyyxxxxxxxyyzz{||}}}}}}}|||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~}}~~~~~}}||{{zzyyyyzz{{||}}}}||||||||{|||}}~~~}}}}}||||{{{{||}~~~~~}}}|||||||}}}~~~~~}}|||{{||}}~~~~}}}|||||}}}~~~~~~}}}}~~~~~}}||||}}}}}}~~~~~~~~~}}|||{{{{{{{|}}~~~}}}}||||{{{{{||||}}}}}~~~~}}|||||}}~~~~}}||||||}}}||||||}}~~~~~~}}}~~~~~~~~}}}||||||||||{{{{{{|||}}~~~~~~~~}}}||||{{{zzzyxxxwwwvwxyyz{||}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~}}}}||||||||||||||}}}}}}}}}}}}}|||{{{{{{{{|||||{{{zzzzzzzzzzzzz{{||}}~~~~~~}}}}|||}}}}~~~~~~~~~~}}}}}}}||||||||||||}}~~~~}}||{{zzz{{|}}~~~~~~}}}}}}}}}}~~~~~~~~}}||{{zzzz{{{||}}}}}}}~~}}}}}}}||||{{{{{{|||}}~~~~}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}|||||}}}~}}}}}||{{zz{{{||}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~}}||||||}}~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|}}~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{zyyyxxxxxxwwwwxxxyzzz{{{{{||||}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~}}}}}|||}}~~~~~~~}}}}}}}~~~~~~~}}|||{{{{{||}~~~~}}|||{{{{|||}}~~~~~~~~~~~~~~}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}|||||||||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~}}}}}}||||||}}~~~~~~}}||{{{{zzzzz{{{|||}}}}|||{{{{{{{{||||||{{{zz{{{{{{||}}~~~~~~~~~~~~~}}}}}~~~~~~}}||||{{{||}}~~}}}|{{zzyyyyyyyzzz{{|||}}}}}}}}}}}}}}}~~~~~~~}}}|||||||||||||}}}}~~~~~}}|||||||||||}}}}~~~~}}}~~~~~~~}}}||}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||}}}}}}}~~~~~~~}}}||||||||||{{{|||}}~~~~~~}}}}||||||||||}~~~~~~~~~~~}}}}}~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||{{zzyyyyzz{{|||||}}}~~~~~}}|||{{{|||||}}}}}}}}}}}||{{zzzzzzzzz{{{{||{{{|||||||}}}~~~~~~}}}}}~~~~~~~~~~~~~}||{{zz{{{{{||||||{{{zzzzz{{{{{{{{{|||||}}~~~~~~~~~~~~~~~~}}}|||}}}~~~~~}~~~~~~~~}}}}}}}}}}}}~~~}}}}~~}}}}}}}}}}}~~~~~~~~}}|||||||}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}~}}}}}}|||{{{{{{{{|||}}}}}~}}}}|||{{zzzzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{||{{z{}~}}}~~~}}~~}}}|zxxxyxxxy{{ywz~~}{zwutuwxyyxwx}|}~~~}}}}}||~~|~~~~}}}z|~}||{|yyyyyy{}~~|}~}|}~~~~|{{}~}~~~~~~~~~~~|}~~~~}}|}}}~~}}}}}}}~~~~}}}}}}}~~~~~~}}}~~~~~}}}}}}|||}}~~~}}}}||||}}~~~}}}}}|||}}~~}||{z{{{|}}~~~~}}|||||||}~~}}|||{{{{|||}}~~~~~}||{{{{{{{||}~~~~~}}||||}}}~~}|{zyxxxyyzz{{{|||}}}}}}}}}}}}}}}~~}|||{{zzzzzzyzzzzzzz{{||}}}}}}}~~~~~~~~~~~~}}}}||}}~~}}|}}}}~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~}}}||{{zyyxxxxwwxxxxxxxxxxyyzzzzz{{|||||{{{{zzz{{{{|||{{{{{{{{{|}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||{{zzzzzyyyyzzzzz{{{||}}}}}}||||{{{{{{{|||||}|||||||||||||}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}||{{{zzzzyyyyyyyzzzzzz{{{{|||}}}}}}}~~}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~}}}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~}|{{zzzz{{{{|||||||||{{{{zz{{{{zz{{{{{{||||||||||}}}~~~~~~~}}}|||{{{{zz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyz{{{|||||||||}}}}}}~~~~~~~}}||||||}}~~~~~}}}}}|}}}~~~~~}}}}|||||||{zzzyyxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyzz{{{|||||{{zzzz{{{{|||||}|||||||}}~~~~~~~~~}}||||||}}}~~~~}}||||||}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}||{{{|||}~~~~~~~~~~~~}}||||||}}}}}}}}}}}}}|||{{{{{{{{zzzyyxxxxxxxxyyyyyyyzzz{{{{{{{{{||{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{zzyyyyyyyyyyyzzzzzz{{{{{{|}}~~~~~~~~~~~~}{|}~~}}}}}|{zzzzzzz{{|||}}~~~~~~}}}}}}}}}}}}}}}||{{{{{{zz{{{|||{{zyxxxxwxxxyyyyyzzzzz{{||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zyyyyyyyyyyyxxxxxxwwxxxxyyzz{{|}}}~~~}}||{{zz{|}}xy{}}}~{{zz{|}~}}~~}||{{zzyyzz{}~~~}}}||}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~}~~~~}}}}}~~}}||{{|||}}~~~~~~~~~~~~~~~}~~~}}}~}}}}}}}}|}|||{||{{z{{zzzzzzzz{zzzzzzzzzzzzyyyyyyzzz{|}}~~~~~~}}}||||||}}}}~~~}}||||||}}~~}|{{{zzz{{{{{{{{{|}}~~~}|{zzyyxwxxxyyz{{{|||}}}~~~}|}}}}}}}}}}}}}}}}}}}|{{{{|}~~}||{zzz{|{zz|~~{yxwvwxyz{|~~}}~|}~~}{{}~~}}}}~~~}}}||||}}~}~~~~}}}}||{{||}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}|||}}|||||||}}}}}}}}}||{{zzzzzz{{||}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}|{{{{||}}}~~~~~~~~}}}~~~}}~~~~}}}}~~}}}}}}}}}}}}}}}~~~~~~}|||||}}}}}}}}}~}y{}~}|~~|{{}}}}}}|{z{}~|{}~~}}}||{{{|}~~}}}}}|||{zzyyyyyyyyyyyyxxwwwwxxxyyzzzz{{{{{zzzyyyxyyyyzzz{{{||}~~~~~~~~}}|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{|}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}||||||||}}}}~~~~~~~~~~~~~~~~~~}|||||||}||||||||||||||}}}}}||||||}~|z||{{{||}}~}{}}}||||{{z{z{~}{{{||}}|{{{{|||{{|~~~}||}}|||}}}}}}}}}}~~~}}|}}|{{||}}}}}}}~~~~~}~~~}}|||||}~~~~~}}}~~~~~~}}||{{{zzzz{{{||||||||||||||{{zzzzz{{{|||||{{||||}}}}~~~~~~~}}|||}}}}~~~~~}}|{{zzzzzzyyyyxxxxxxxxxxxyyyzz{{{{||||||{{{{||||||}}||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|{|~~~}}}~|{zyxxxxxyz{||||{{|||||{{zxxxxxyyxxyyyyyyyxxxxxyyyyz{{|}~~~~~~~}}}~~~~~~~~~}}|||||}}}}}}}}||{{{{{|||}}}~~~~}}|||||}}~~~~~~}}}~~~~}}}}}|||||}}~~~~~~~~}}||{zzyyyyyz{{||}}}~~~~~~}}}}}}}}}}~~~~~}}~~~~~}~~~~~}}~}}}||{{{{{{{||}}}~~~~~~~}||{{{{{{{{{{zz{{{{{{{{{{{{{|||||{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~}||}}~~~~~|}~~~~~}}}~~~}}}}}~~~~~~}}~~~~~~}}~~~~~~}}|||}}}~~~~}}|||{{{{{{{{{|||}}}}}}}||{{{{{{{{||}}~~~~}}}}~~~~~~~~~~}}|{{||}}}}}||||||{{{{{{{{{{{{{||||{{{zzyyyyyyyxxxyyyzz{{{||||||||}}|}}}}}}}~}}}~~~}}}}}~~~~~~~~~~~||}~~}|}~~~~~~~~}~~}vuvwz~~}|}~~|{{|}}zyz{{{{zzz|}~~|{z{{zzzzywwwwxyyz{||}|{zyxxxyz{|}~~~}}||{{zz{{{||}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{||||||}}}}~~~~~~}}}}}}}}}}}|}}}}~~~~}}}|||{{{{zzzzzzz{{||}}}|||{{zzzzzzz{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}||}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~xz~}}}}}||{{|}}}|{{{{zzyyyz{{|}|||~~}}~}|{{|}}}|{{{}}~~~~~~~~~~~}}}}}}}}}}|{{zzyzzzzz{{|||}|||{{||}}~~~~}|}~~~~~~~~~}}~~~~~~~~~~~}}||}}~}}}}}}|}}}}}}}}}}~~~~~~~}}}||{zzz{||}}}~}}}}~~~~~~}}}}}}}}~~~~~}}|{|||||||}}||||}~}}}}||||{zzyzz{|}}}}}}}}}~~~{wsrv|~~~~{z{z{~~{{}~}zyyz}}|zy{~~}|||{z{~}|||{{||}~~~~}~~||{yyyyz{||||||}~~~}||||{|||{{|}~~~~~~~~}}||}}}}}}}}|}}}|||}}}}}~~~~~}}}}}}}~~~}~}}|||||||{||||||||||{{{{||||{zyyyyyyz{|}~~~~~}||||}}}}}|}}}}|||||{zyxxxxyz{{{{{{z{{|||{{{||{{||}~~~}~~~}}}}}}|||||}}~~~}~~~~~~~~~~}}}}~~~~}~~~}{z{}~rnmnu}{xy{{{{||}~{wwyz|}~}|}}yxzzxvvzzwwwxyzzzzzzzz{}}||}}||{{|}~~}|{zyyyyz{||}}~~~~~~}}}~~~}|{{zz{||||{{{{{{{{{|||}~~}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}|||{{{zyyzyz{{{{||}}||||||{{{{{{{{||||||||||}~~~~~~~~~~~~}}}}}||{{{{|||{{{{{{{{||||||}~~~~~~~}}~~~~~~~}|}|||||}~~~}}|||{zz|~~~~~~~~~~wpopu}|{}}xxz}}{~~yx}~|||}~}}|{{zz{zz|~~{yyy{}~~~~~~}|{zyyyz{{{{}~~}|{zz|~~~~~}}}~~}|{zxyz{|}}~~~}|}~~~}{{{|}~~~||~~}}}||~~}||}|}~~|yw~zrjep}xrv|{zz{}zxz{~{trx~}~~|xvy}zzy{}}{{{|}}~|z{|~|zz|~}|~}|zzxxwxy{|}~}|||~}{|~}|{zzz{}}~~~~~~}|{zyxwxyz{|}}}~|{zz{{|}}~~~~}}}||}~~~}~~~~}}}}}}}~~~~}}~~}|||||{|}~~~}}|||{{zyxwvwwxxxxxxyz{{{{|||{{{{||}}}}}}}~~}}}~~~~~~~~~~~}}}}~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzz{{||}}}~~~~~~~~~~~~~~~}}}}}}}}}||{{{{{{{{{{||}}~~~~}|||||}}~~~~~~~~~~}}}}}}|{zyyxwwvuuuuuvwxyyzz{{|}}}}}}}|{{{{{{zzz{{{|||}~~~}|{zzyyyz{|}~~}|{{{{{{{||}~~~~}}}}}}}||}||}}}}}||||}}}}~~~~~~}||{zzzzz{{|}~~~~~}}}}}}}}~~~~~~~~~~}}}~~~}||{{|||||}}~~~~~~~~}}|||{{{{zyxxwwwwxxxyyz{||}}}}}}~~~~~}}}||||||}}~~~}}||{{{{{{||}~~}||||}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}||||||||{{||}}}~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{zzyyxxxxyz{{|||||}}}~~~~~~~}}}}}~~~~~}}|||{{{{{{{|||{{{zyyxwvvuvvvwxyyz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}~~~~}}}~~~~~~~~~~}}}~~~~~~}}||}}}}~~~~~}}|{{{zz{{|}~~}|{{zzzzzzzz{{||||||||||||||}}}}}|{zzyxxwwwxxyyzz{{{{||{{{{{{zzzzyyyyyzz{{|}}}}~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||{||}}}}}}}}||{{{{{{{|||}}}}}}||{{{{{{||}~~~~~~~~~~~~~~}}}}}~~~~}}}||{{||}~~~}}}|||}}~~~~~~}}}||||||}}}~}}}}||{{{{||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}||{{{{{{{|||{{||}~~~~~}}~~~~~~}}}}}}||||{{{{{z{{{||||||||||}}~~~~~~~}}||||}}~~~~}|||}}}~~}{zyxwwwxxxxxxyyzzzz{{||||}}~~~~~~~~}}}}|||||||||||}}}~~~~~~~~~~~~}}||||||||||||}}~~~~~~~~~}}~~~~~~~~~~~}}||||||}}}}}}}}}~~~~~~}}}|||{{||||||}}}}}}~~~~}}||||}~~~~~}}}||||}}}~~~~~~~}}}}}}||{{zyxxwwvvuuvvvvvvvwwwxxxxxxwwwxxyz{{|}}}}~~~~~~}|||{||}}~~~~~}}}}}}~~~~}}|{{{{zzzzzzzzzz{||}}}}~~~~~~}|{{zzzzz{||}}}~~~~}}}}}}}~~~~~}}}}|||||{{{zzzzz{{{||}}}}}}}}}}||||||||||||}}~~~}}}}}~~~~}|{{{{zz{{{||||}}~~~~}}|{{zzz{{{{{{{{|{{zzzzzyyzzzyyxxwwwwwwxyyzz{|}}~~~~~}}}||{{{{{{{{||||||}~~~~~~~~~}}}}||{{{{{{||}}}}}}}}}||||||||||}}||||||||||||||||}}}}}}||{zzyyyyyyyz{{|||||||||{{{{{||}~~~~~~~~}~~~~~~}}||{zzzzzzzzzzzzz{{{{{{{{{{||}~~~~~~~~~~}~~~~~~~~~~~}}}}}}~~~~~}}||||||||}}}~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}||||}}}~~~~~}}}}}}}}}~~~~}}|||}}}~~~~~~}}}||||||||||}}}}~~~~~~~~~~}}}~~~~~~}|{{{zzzzzzzz{{{{{{{{{{{{zzyyzzz{{|}}}}}~~~~~~~}}}||{{{zz{{{{z{{||}}~}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}||||}}}}}}||{zzyxxxyyz{{{{|{{{{zz{{{{|}~~~~}}}}}}~~~}}}}}}}~~~~~~}||{zyyxwwvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{||||}}}||}}}}}}}}}}}}}}}}~~~~~}||{{{{{|||}}}}}}}|||||{|||||}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}||||{zzyyxxxxxxxxyzz{|||}}}}}~~~~}}}||||||}}~~~~~}}||{{{zzzzyyxyyyyz{{|}~~~~~~~~}}}}}}||{{zyyxwwwvvvwwwxyyz{|}~~~~~}}||||{{||||}}}}}|||{zzyyyyyzzzzzzzzzzzyyyyyyyyzzzzzzzzyyyyyyyyyzyyyyzyyyzzzz{{{|||}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~~~~}}|{zzzz{{||}~~~~~~}}}||||}}}}}}~~~~~~~}||{{zyyxxwwwwxxyzz{|}}~~~~~~~}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~}||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}||||||{{{||}~~~~~~~~}}||}}}}}}}}}}|||{{{{{{{{{zzz{{{{{{{|||||{{||||||||}}}}~~~~~~~~}}}||{{zzzzzzz{{{{{{{|||}}|||{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}||{{{{{{||||}}}}}}}}|}}}}}}}}~~~}}}}}}}}~~~~}}}}}}}}||{{zzyyxxxxxxxxxxwwvvuuttttttttttttuuvvwxxyyzzz{{{{|||||||||||||}}}~~~}}|||{{zzzzzz{{{{||||}}}}}}}|||||||}}}}~~~~~~~~}}}}}}}~~~~~}}}||||}}~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}|||}}}~~~~~}}}~~~~}}}}}}|||{{{{{{{zzzzzzyyyyyyyzzzzzzzz{{{||||}}}~~~~~~~~~~~}}}}}|}}}}}~~~~~~~~~}}||{{{{{{|}}}}~~~}}}}~~~~~~~~~~~~}}||||}}}}}}}}}}||||{{{{zzzzyyyzzzzzzz{{{||}}~~~~~~~~~~~}}}||||||||}}|||||{{{{{{||}}}}}||{{||||}~~~}}}}|||{{{{{{{|||}}~~~}}|||||}}}}||||{{{{{{||||||{{{zzzyyyyzzz{{{||}}}~~~~~~~~~~~~~~~~~}}}||||||{{{{zzzzzzzzzzyyyxxyyyxxxxxyyzz{{||||||}}~~~~~~}|||||||||}}|||{{{{zzzz{{||||||{{{{{zzzyyyzzzz{{{{{zzzzzzyyzzzz{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}||||}}}~~~~}}}||||||||||{{{{{|}}~~~~~~~~~~}||{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||{{{{{{||}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~}||{zzyyxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{{{{{{{{{{{{|}}~~~~~~~~~~~~~}}||{{zzyyxxwwwwwxxyyzzz{{{{{{zzzyyyyyzz{{||}}}~~~~~~~~~}}}}}}}}~~~~~~}}}}|}}}~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzyyzzz{{|}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}|||{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}|||{{{{{{{{{{{{{{zzzzyyyyyyyyzzzzzz{{{{||}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}~~~~~~~~~~}}|||||||}}}}}||||{{{{{{{|||||||||{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~}}|||||}}}}||{{zyxwwvvutssrrrrsttuvvwwxxxyyyyzzzz{{{||}}}}}}}||||}}~~~~~~~~~~}}}}}}}}}}}||||}}}}}}}}}}|{{zzzyxxxwwwwxxxyyzzyyyxwwwwvvvwwxxyyzzz{{||}}~~~~~}}}|||{{{{{{{{{zzzzz{{{{{{||{{{{{zzzzzyyyyzzz{{|}}}}|||{||{{{{{||}}}}}~~~~~~~}}|||{{{zzyyyyzzz{{|}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}|||||}}}}}}}~~~~~}}}~~~~~~}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~}}|{{{zzzz{{{{{{{zzzyyyxxxwwwwwwwwwwxxxxxyyxxyxxxxxxxxxxxxxxyyz{{|}~~~~}}|||{{zzzzzzzzzzzz{{{{{{{zzzzz{{{||}}~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}~~~~~}}~~~~~}}}}}}}}}}}}}}}}~~~~}}}|||{{zzzyyxxxxxxxyyz{||}~~~~~~~~~~~~~}}}~~~~}}}~~~~~~~}}|||{{{{{zzzzzz{{{{{{{{{|{{{{{zzzzz{{||}}~~~~~~~~~~~~~~~}}||{{{{|||}}~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{|||}}}~~~~~~~}}}~~~{wvtsw|xtpnqtw{|vsqnswz}wqpnnsyxtplnoqw|}xromloru{ytplllmrw|~ytqnlnpsz{uqpoosw{{wspqqsx}{vspnpqty}xsonllpsw||wtpnnoquz~|yutsrux{~{ywwxz}|{yy|~~}|}}yvrqstw}ytomjjmosx}{wrnjjijnquz}yurommnptx|}zvtsrsuwz}}{yxwxyz}}{zxyz|}|{{|}|zyxy{}}{zyy{~~{xvuuvy{}zwtrrsux{~~zxvttuvx{}~{xvtrqqrsuwz{}~}{yvtsqqrsuwz|~~|{zyyz{|~}}}~}~~{zzyz|~~zwsqpnopqtwz||zxusrqqrtvx{}~|ywusrrrsuxz|}{ywvuuvwy{}~}}}~}|{zz{|}}zxwussssuwz|~~|zxwwvwy{}~|zyxxxz|~}{yxxxy{~~}{yyz{~~}}}~}{yxyyz|~~}|||}~}|{{zz{{|~~}||}}~~}}||}~~~}~~~~~~~~~~~~}}|||||||{{{{zzzyyxxwwwwwwwxxxyyzzzzzzzzzz{{||||||||}}}}}|||{{{{{{||}}~~~~}||{{{{{{|||}}}}}}}}|||{{zzzzzz{{|||}}}}}}||{{zz{{{{{|||||{{{{{|||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||{{{zzyxxwwwwwwwwwxxxxyyyyyzz{{||}}}~~~~~~~~~~}}}||{{{zzzzyyyyxxxxwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzz{{zzzyyxxxyyyyyyyzzzz{{zzzzz{{|}}~~~~}}}}}}~~~~~}||{zzyyxxxxyyyyzz{{||}}}}}}}}}}~~~~~~}}}|||||||}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}|||{{{{{{{{{zzzzzzyyyyyyyzz{{{|||}}}|||||||||||}~~~}|{{{{{{{|||||||||{{{{{{{||}~~~~~}}}~~~~~}}|||||||}}~~~~~}}}}}}}}|||{{{{zzzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}|{{zyyyxxxxxxxxxxwwwvvvvuuuttttttuuuvvwwwxyyzzz{{{||}}~~~~~~~}}}}~~~~~~~~}}~~~}}}}}}}}}}|||||||}}~~~~~}}}|||||}}~~~~~~~~}}}}|||||||||||}}}~~~~~}}}|||{{{{z{{{||}}}}~~~~~~~~~~~~~~~~}}}|||||}}}}~~~~~~}}|||{{{{zzzyyyzz{{|}}~~~}}}}|||||}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}~~~~}}||||||||}}}}}}}}}}}}}||{{{{{||}}}}}|||{{{zzyyxxwwwwwxxxxxyyyyyzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}}}}|||}}}}~~~~}}}||||{{{{||||||||||}}}}||||||||||}}}~~~~~}}||{{{zzzzzz{{{||}}}}}||||{{{{{{{{{{{{{||||||}|||||||}}}}||||}}}}|||||{{{{{{||}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}~~~~}||{{{{|||}}}}}}~~~~~~~~}}}}}||{{zzzzzz{{{|||||{{{{{zzzyyyyyyyzzz{{{{{{||||||||{{{{{{{||}~~~~}||||||||||||||||{{{{{{{{{||}~~~~~~~}~~~~~~~~}}}}}}}}||||{{|{{{{zzzzyyyyyzzzzzyyyxxxwwwvvvwwwxxyyz{|}}~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}~~~~~~~~}}}}}}}}}~~~~~~}}}}}||{{{zzzzzzzz{{{{{{{{|||||||{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{{{{{|||||||}}}}}}}}||{{{{||}~~~~~}}}||||||||||||||||{{{{||}}}}}~~~~~~~~~~~~~~~~~}}}|{{zzzzzzyyyyyyyyyyyzzzzzzz{{{||}}~~~~~}}~~~~~~~}}|||{{||||||||||||||||{zzyyxxwwwvvvvvvvvuuuuvvvvvvwwxxxxyyyzzz{{{{{{{{|}~~~~~~~~}}}}}}}}}~~~~}}||||||}}}}|||{{zzzzyzzzz{{||}}~~~~}}}}}}}}~~~~~~~~~}}||{{zzzzz{{{{{||||||{{{||||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{|||||{{{{{{{zzzzzzz{{{|}}~~~~~~~}}~~~~~~~~~~~}}}|||||||||||||}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzyyyyxxyyyyyyyyxxxwwwwwvvvvvwwwwxxyyyzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}}||||||||||{{{zzyyyyyxxxxxxxyyyyzzz{{||}}}~~~~~~~~~~~}}~~~~~~}}|{zzyxwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{{{|||||||||||}}||}}}~~~~}}||||||||||||||||{{{{{{{{|||}}}~~~~~~~~}}}||{{{zzyyyyzzz{{|||}}}}}}}~}}}}}||||||||{{{{{{z{{{{{||}~~~~~~~~~~}}}}}}}}}}~~~~~}}}|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzzzzz{{{{zzzzyyyyyyyyyyyyzzzzyyyyxxxxwwwwwwxxxyyz{{|}}~~~~~~~~~~}}}}}~~~~}}}}}}}~~~~~~}}}||||{{{|||||||||}}}}~~~~~~~~~~~~~}}}|||||||||||||||||{{{{|||||||||||{{{zzyxxwwvvvvvvvvvvwwwwwwxxxyyzz{{||||||||||{{{{{{{{{{{||||||||}}~~~~~~~~~~~}||{{{{{{|||}|||||||||{{{{{zz{{zzzzzz{{{{|||}}}}}~~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~}}||||||||}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}~~~}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxyyyzzzzzzzzzz{{{{||||}}}}|||{{{zzzzyzzz{{|}}~~~}}|{{{{{{{||}}}}}~~~~~~}|||{{{{|||||{{{{|||}}}}}}}||{{zzyyyyyyyyzz{{|||||||||{{{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||{{zzyyyyyyyyzzzz{{{{{{{{{{{{{{||}}}}}~}}}}}||||||||||}}~~~~~~~~~~~~~~~}}}}}|}}}}~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~}}~~~~~~~~}}|||{{zzyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{||||||||{{{{{{{zzz{{{{{{{|||}}}}}}|||}}}}~~~~~~}}||{{{{{{||}~~~~~~~~~~~~~~~}}}}}}}}}~~}}}||{{zzyyyyyyyyyyyyyyyyyzzzzzzzzzz{{||||{{{{|||}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{||||}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}|{{zzyyyyyyyyyyyyyyyzzzz{{||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{||}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}~~~~~~~}}}}}}}}~~~~~~~}||{zyyyyyxxxyyyyyyzzzzzzzzzzzzzzzzzzyyxxxxxxyzz{{||}}}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~}}||{{{{||||}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}|{{zzyyyyyxxxyyyyyyzzz{{{|||}}~~~~~}}}~~~~~~~~~~~~}}}|||||||||||||}}~~~~~~~~~~}}}}}}}}}||}}}}}~~~~~}|{{{zzzzz{{{{|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}|||{{zzz{{{||{{zzzyyyyyzz{{{||||}}}~~~~~~}|{{zzzzzz{|}~~~}}||{{zyxxxxyyzz{{zzzzzyyyxxwwvvvwwwwxxyz{{{||}~~~}}}}}}}}}}}|||{{{{zzzzzzzzz{{||}}~~~~~~~}}}}}}}}}||}}~~~}}}}||{{{{{{{||}}~~~~~~~~~~~}||||}}~~~~~~~~~~~~~~~~~~~}|||||}}}}~~~~~}~~~~~~~~~~~}}~~~~~~~~~}}}}~~~}}}||}}}}}~~~~~~~~}}}}~~~~~}}}}}}}}||||||||||}}}||}}}~~~~~~~~~~~~}}||{{{{zz{{zzzyyyzz{||||}}||||{|{{{{||}}}~~~~~}||{{{{{{||}~~}}||}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~}|{{zyxwvvuuvwxyz||}}~~~~}}}|||{{{zzzyyyyyyzz{{|}}~~~~~}}}}}}|||}}}~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}||||{{{{{||}}~~}}||{zyyyyyyyzz{{||}}~~~}}||||}}}}~~~~~~~~~~~~}|{zzzzzz{||}~~~}|{zyyxxwwwxxyyzz{{||}}}}}}|{{zyxxwwwwwwwxyyzzz{{{{{{{||||||{{{zzzz{{{|}}~~~~~}}~~~~}}}|||||||||||}}}}}||}}}}}}}~~~~~~}}}|}}}~~~~~~~~~~}}|||||||||||||||}}|||{{{{{||||||||||{{{zzzzzz{|}~~~~~~~~~~}}|||||{{zz{{{{{|}}~~~~~~~}}}||||{{{zz{{{{{{||||||}}}||}}~~~~~~~~~}~~~~~~~~~~~~~~~~~}|{{{|||}}~~~~~}}}}~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}~~~}|{{zzzzz{|}}}~~~~}~~~~}||{{{{{{|||||}}~~}}}}}}|{{{{{|||}}}}|||{{{zz{{{||||}}}}}}}~}}~~~~~}}}}}|||{{{zzzzzzzzzzzzzyyzzzz{||}}|||||||||||}||||||}}}~~~~~~~}}}}~~~~~~~}|||||||||{{{zzzzzz{|||||||}}~~~~}}||||}~~~~~~~~~}}}}}}}}}}}}}}}}}|{{zzzzyyzzzyyyzz{{{{{{|||}~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}||||}||||}}~~~~~~~~}}}||||||||}}}}~~~~~~~}}||}}}|||||||||}}~~~~}}~~~~}}||||||||||||||||{{|||}}}~~}}||||||||}}}}}}~~~~}}}||{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||}}}~~~~~~~~~~~~}|{zyyxxxxyyyzzz{zzzzzzzzz{{{{{{{||||}}~~~~~~}}||||||||}}}}}~~~~~}}}||||{{{zz{{{{|||}}}}~~~~~}}}}||||}}}}~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||{{{{{{||}}}}}}}}}}}}}}}||{{zzzzyyyyzz{{||}}~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~}}}}}|||||||||||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{|||||||||{{{{{{||}}~~~~~~}}||{{{{||}}~~~~~~~~~~}}}}||||||}}~~~~~~~~}}}}}}||{{{{{|||}}}}}}}}}}||{{{{{{|||}}}~~~~~~~~~}}|{{zzzyzzz{||}}~~~~}}}~~~}||||}}}~~~~~~~~~~~}}}}||||}}}~~~~~~~~}}}}|||{{{{{{{{{zzzzyyyyzz{{{{{||||}}}~~~~~~}}|||||||||||{{|||||}}}}}}~~~~~~~~~~~~}}||||{{{zzz{{{|||}}}}}}}}|||||||}}}~~~}}}|||||||}}}}}}}}}|||||||}}}}}}}}}~~~~~~~~}||{{{||||}}}~~~~~~~~~~~}}}}||||||||||}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~}}||{{{{{zzzzz{{|||}}}}}}}}}}}}}}}||}}}}}}}}}}}~~~}}}}}}}}}~~~~}}}}}~~~~}}}}}}}}||||}}}}}}}}}}~~~~~~}}}}}|||||||||||||||||||}}}||{{zzzzzzzzzzyyyyzzzzzz{{{{||||||{{{{{{{{{{|||}~~~~~~~~~~~~~}}}}}||||{{{{{{{||{{{{zzzz{{{{|||}}}}~~~~~}}}}}|||||||||{{zzzz{{{|||}}~~~~~~~}}|||||||||||||||||||||}}}}}}}~}}}}||}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~}||{zzyxxxxxxyyzzz{{{||||||||||||}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~}}|{{{{zzzzzzzzzzzyyyyyyyyyyyzzz{{{||}}}}}}||||||}}~~~~~~}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzzzzzz{{{||}}~~~~~~~}}}}}}}}~~~~}}||||}}}}~~~~~~}}|||{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|}}}~~~~~}}|{{{zzzzzzzzzzzz{{|}}~~~}}||{{{||||}}}}}}}}|||{{|||||||}}~~~}|{zyyxxxxxyyyyyyyzzzzzzzzzyyxwwwwwxyyzz{{||||||||||{{{{{{||||||||{{{{||}}}~~~~~~}}||||}}}}}}}}}}|||{{{{{{{||||||||||{{{{{{||||}}~~~~~~~~~~~~~~~}}}}||{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}~~~~~}~~~~~}}}||||||||||}}}}}}}}}}|||||||||{{{{{{{{{z{{{{{{|||||||||||||||||||||||}}~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyzzyyyyzzz{{|||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}|||}}}}~~~~}}}||}}}~~~~~~~}}}||||{{{zzzzyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{|||}}~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{||}}}~~~~~}}}}||{{{{{{{||||||||||{{{{zzzz{{{{{{{{{{{{||||||||}}}}}}}}}||||||{{{|||}}}~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||}}}}}}}}}}}||{{{zzyyyxxxxyyzzzzzzzzyyyyyzzz{{{{{{{{{{{{{|}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|}}}}}~~~~~}}|||{{zzzzzz{{{|||||}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{zzzzyyyyyyyzzz{{{{{zzzzzzzzzzz{{||}}~~~~~}}||{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}||||{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}||{{{zzz{{{|}}~~~~}}}}}}~~~~~~~~~}}||||}}}~~~~~}}||||{{zzzyyyyyyyzzzzzzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{zzzzyyyyyyyyyyyyyyyyyzzz{{{{{{z{{{{{zzzzyyxxxxyyyzz{{{||}}~~~~}}}}}}}}}}}}}}}}}}|||{zzyyyxxxyyyyzzz{{{{{{{{{zzzyyyyyyzz{{|||}}~~~~~~}||{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}||||{{{{{{|||}}~~~}}}}}~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{||}}}}~~~~~~~~~}}}}}~~~~~~~~~~}}}}~~~~~~}}|||||||{{{{{{{{{{|||{{{|||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~~~~~~~~~~}}}|}}}}}}}}}}||{zzyyyyxxxxxxxxxxxxxxyyyyyyyzz{{||||}}}}}}}}}}}}}~~~~~~}}}~~}}}~~}||}~}}|}~~}|~~}{yxyz{zzyxx{|zyzyyxxxxxyyz|{zxy{|{zzzzyxwy{{ywxyzyxy|~}}}~~~~}}|}~~}|}}}~~~~~}}}|||{{|}~~~~~}}||||||}}~~~}}||{{zz{{{{{|{{{{{{{|||||||{{{{{zz{{{{||||||}~~~~~~}}|||{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}~~~~}||{{{{{{{{{{|||{{{zzyyxxxxxxyyzz{||||||||||||||||||||}}~~~~~~~~~~}}}}}}||||}}}}}}||||||||}~~~~~~~~~~~~~~~~}}}||||{{{zzyyyzzz{{|||||}}}}}}}}}}}}}}|||{{||}}~~~~~~~~~~~}}}}||||{{{{{{{{zzzzzzz{{{||||||}}~~~~~}}}~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{{{||||||||||||{{{zzzzz{{||}}~~~~~~~~}}}}}}}}}}}}}}}}}}}||{{{{{||||||||}}}}}~~}}}}}}|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}~~~~}}}||{{{zzzzzzzzzz{{|||}}}}}~~~}}}}}}}}}}}}}~~~~~}}}||||||||||}}~~~~}|{{zzyyxxxxxxxxxxxxxxxyyyyyxxwwwvvvvwxwwwyzzyy|~~|zyxxxxxwwy|~}}}||{z{|}}}}~~~~}}|}~}}}}}}~~~~~}~~~~}}}}}}}}}}~~~~~}}||{{{{||||}}}}}}}}}}}|||||||||||||||||{{zzzzz{{{{{{zzyyxxxxxyyz{{|}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~}|{zyxwwvvvvwwwxxxyyzz{{{{{zzzzzzyyxxxxwwwwxxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{||||||||}}}}}}}}}}}||||||{{zzzzz{{|||}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}||}}}}}}}}}}}||||{{{zyyxxxxwwwwwwwwxxxyyzz{{|}~~~~}}|||||{{{{{|||}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||}}}}}}}}}||||}}~~~~~~}}|||}}~~~~~~~~}}}}}}~}}}~}}}}}}}||||||{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}|||}}|||{{zzyyxxyyyyzz{{{{|||||}}}}|||{{{{{{{{{{{{{{{||||||||{{{{{{{{zzz{{{{||}~~~~~~~~~~~~}||||||}}}}}}}}~~||~~~~~|zyyyyzz{|}}}}|{zzz||}~~~}}}}}~~~~}|{zyyyzzzz{{{{{|}}~~~~~~~~~~~~~~~}}}}}~~~~~}}}||{zzyyyyyyyyyzz{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyyyyxxxxyyzzzz{{{{{||||{{{{{||}}}}}}|||{{{{{{{zzzzzzzz{{{{{{||}}}}}}}||||{{||||}}}}~~~}}||{{zzzzzzzz{{|||||||}}}}}~~~~}}}}~~}||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}|||}}}}}}}}||||{{{{zz{{{{{{||}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}|||{{{{{||}}}~~~}}}}}}~~~~~~~}}|||||||||}}~~~~~{|}}|{}~}~}zyxxz~}{{|||{{zz{}}}|{zyz{{{{{{{zzzzz{|}~~|{{zz{{zzyyyzyzz{zzz{{zzyyyyzz{{{{|||{{{{{{{{{{|}}}}}|||{{{{|||}}~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxyyzz{{{||}}~~~~~~~~~~~~}}}}}||||||||||||||}}}~~~~~}}}|||{{{{{zz{{||}}~~~~~~~~~~}}|}}~~~~~~}}|||||{{|||{{{zzzzz{|||||||||||||{{|||||||||{{{zzyxxxxxxxxxxxxyyyyxxxxxxxxxxxyyxyyyzz{zzzzzzz{|}~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||}}}||}}}}}}~~~~~~~~}}}|||{{{{{{{|}~~~~~~~~}}}}}}}}|||}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}~}}||||||}}~~~~~~}}||{{{zzzzz{{{{{zzz{|||||||||}~~~~~~~~}}}}}}}}}}}~~~~~~~~}}||{{{{{{{||||||||||||}~~~~~~~}|{{zyxwwvvvvvvvvwwxxxxyyzz{{||||||||||||||||||||||}}}~~~~~~}}}}}~~~}}}}||}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}||||{{{{{||}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}|}~~~~~~}}|||||{{{{{||||}~~~}}||{{zzyyyxxxxxxyyyyyzzz{|||}}}~~}}}}}}}~~~~~~~}}||{{{{{{{{{z{{{zzzzzzyzzzzzzzzzzzzz{{|||}}}}}}}}||||{{{{{{{{{{{{|}}~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}~~~}}~~~}~~~}}||{{{{||||}|wvwy|~~~~}}|}~}|}}~{{{{{zzyxyz{{|}~~}}}}}}}}|{{||}~~~~~~~~~~~~~}}}|{zzz{z{{{||||||}}~~~~~~~~~}}|||||{{{{{{{{|||}}}}}~~~~~~~~~~~}}|||||{{{zzzzzyyyyzzzzzzzzzz{{{{{||||}}}}}~~~~~~~~~~}}}}}|}}}}}}}|||||||}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}~}~~~}~~~}}~~~~~~~xruz}|||}~~|{z{}~~~}zxy}~}|{{||{{zzyz{||}}||}~~}}|||{|}~~~~~~~~~~~}}||}}~~~~~~}}}||||{{|||}~~~}}|{{zyyxxwwwxxxyyz{|||}}}}}}}}}}||{{{{{{{{{{{{{{{|||||||}~~}~~}}}}~~}}|||{{{{||}}}}}}}~~~~~~~~}}}}|{{{{{zz{zzz{{||||||}~~~}}}}~~~~~~}}~~||yvttw}~|||~~}}}~}}}|{zz}~~~~}}|||||||}}}~~~~~~}|||}}}~~~~~}}|||{{||}~~~~~~~~~|{zzzzzzz{{{{|||||}|||{{{{{zyyyyzz{{{{{{||}~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}|||}}}}~~~}||{{{{{{{{{{{{|||}}}}}}}}|||{{zzyyyyxxxyyyyyyyyzzzz{{{{{|||||||||}}}}}}}}}}}}~~~~~~~}}}}}~~~~~}}}}}}}~~~}|||{||||}}~~~~~~~~~~~~~~~|xww|}}~{zz{|}~|{{|~~}zz{|zxx|~zwwxxyzzz{{{||}~~}|{zz|}}}}}}~~~}||||}~~~~~~~~}||{{{{|}||{{zzyyz{|||}||}}}}}||{{|}}}}}|||||}}||}}~}}}~~~~}}}}~~~~~}|{{{||{{|}}~~~~~~~~~~~~~~~}}}}~~}}}|||||||||||{{{{|}}~~~~~~}}||||||{{zz{{||}}}||{zzzzzzzzzz{{{{{zzzz{{zzyyz|}~~~~~~~~}~ztssw~}}}~~|xy~~}|||{|~~|zyxyy{~~~|yxxxz}~~~~~}}}}|||||||}~~~~~}|{|~~~~~~}~~~}|||||}}}|}}}}||||}}~~}}}}~~}||||}}~~~~~~~~~~~|||||}~~}}}}|{zyz|}}}|zz|~}{{zyxz{||}|{z|}~~zzxpmu}wy~~zyz{~|zz|~~zvrrw{}}}}|}~~~|{}~~~~~|{{|}}~~|||}~||}~~~~~~}|{|||}~~~~~~~~~~~~}~~}|{{{{||||}}}}}}}}|}}~~~~~~}}~~~~~}}|||{{{||{{|}~~~~~~~~~}|||{{|||||}||||{{{|||}}~~~}}}|||}~~}}}}}}}~~~~~~}}||||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}|{|}}}|}}|||||}}|||{{|{|~}z|}}}~}~}xvw{}||wsqrqrwyvvxwtqopqruxy{{{zz{||~}zzyz||||zyvsrsvyz||zzxvuuv{}}~zyxxy|~~~~~~~}{{yy{||||}}{ywwy{~~||{zxyyzyxvtuwyz{{}}}~}||{zzxwwxyyzzywwwwxwxxxyxyzz{{{{{{|}}~~}~~~}}~~~~}|zyyxvtsrqonnmmmnoonnoqstuwy{|}~~|{yxxxwwvuvwxyz|}~~~}|||zyxxxwvvvvvvvvuuuuvxy{}~}|{zyyxwwxwvuuuuvwwwwvvvvvvwy{|~~|{ywvvuuttsttuvwxy{{||}~~}|{{{zyxvtttsstttuuuuvwxyz{|}~~|{zywvuutttrrrqqqqrstttuvwwxxyzz{|}}~~~}{zyyyxwvuuuvuuuuvvvvwwxyz{}~~}||{{zyxxwvuuvvwwwwxxyyyz{{||~}|{{zxvttssrqqqrsstuwxxxyz|}~~~~~}|}}||{{{||}}||||||}~~{yxxwwvuuuutsrrsssstuvvvwxxyyyz{|}}}||{zxwvvutssssrppqrrrrrsssrrrsttuvxz|}~~|{{{||||||||{{|}~||{{{zxvutttssstuttssttttuvwxyz{{||}~~~}}|zyxxxwvuuuuuutuuuvvvwwxxxyyyzz{}~~}}}}||{{{{{{{||}~~~}{yxxxwvvvvwvuuuuuuuuuuttuuvwxyz{}~~~||{zyxxwxwwvuuuuuuvvwwxxyyz{|}~~~}||{yxwwwwwwvvvvvvvvwwxyyyyz|}~~}|{{zzyyyyxxxwwvvuuvvvvwwxxyyz{|}~~~~~}|{{{zzzzzz{{{||||}~~}|{zyyyyzzzzzzzz{{{{|}}~~~}}}}}|||{zyxxwwvuuutsrqqqqqrstvwy{|}~}||{zzyxwvutssssrrrstuuuvvwwwxyyyz|}~~}}|}}}|||||{{{||}}~~}|{zzyyyxxxxwwvvvvwxxyyzzz{{{{{||}}~~~}}}|{{zzzyxwwwvuuuuuutttttttuvwwxyzz{|}~~}}}||||}}}|}}}}}~~||{zywvutsrqppppppqrrstuvvwxyz{|}~~~}|||zyxwwvuvvvvuuttttttuuvwwxyy{|}}~~}}}}||}}}|||||||{|}}}}~~~}}|{zyywvuttsrrsstttuvwwxxyzzz{{{{|}~}|{{{zzyxxxxyyz{{|}~~~}}||}|||{{{{{zzyyxxxyyzz{{{|}~~~}|zxwvvtsssssrrrqqqqrsuuvvwwxxz{|}~~~||{zyxwxxxxxxyyyzzz{{{|}~~~}}}||||||{{zyyxxxxxyyzz{|}}~~~}}}|{{{zyxxxxxxxwwwwwwxyyyzz{||}~~~}|zyxxwuuuuuuuuvuuuttuuuuvwwxxyzzz{|}~~~}}}|{{|{{{{{{{||||}}~~}{zyxwwvwwwwxxxyyyzz{{|}}~~~~~~}||{{zyyxwvvvutssrqqppppppqrtuvwxyyz{|}}~~}}|||||{|||{{{{zz{{|}~~}|{zyxxwwwwwwwvvvvvvvwwwxyzz{{||}}}~~}|{zyxxxwwwxxxyyyyzzz{{|}}~~~~~}}||||}}}~~}{zyxwvusssrrqqrrqpppqqrrrstuuvwxyyz{{||}~~}|{zzzyyyyyxxxxxxxwxxyz{}~~}||{{{{|||}}}}}|||||{{{{||}}~}||{zyxxwwvuuuttsstttuvvwxxyzzzzzzz{{{|}~~}}}}}||||{{zzzzyyyyzzzz{{{||}~}}|{zzyyxxxxyyyzzzz{{{||}}~~}{zyxxwwwvvvvvvwwxxxxxxxyyz{|}~~}{yxwvuuuuuttttttsssstttuvvwwyz{|}~~}}}}|}}||||{{zz{{{zzzzzzzzz{{||}~~}}|{{{{zzzzzz{{{{{{{{{{{||}}}~~}||{{zyyyxwwwwwvuuutttuuvwxyz{|}~}||||{||}}}}}}}||||}}}~~~~}|{zyyxwwwvuttttttttttttuuvuuvvvvwwxyz{|}~~}||{zxxwwvvvvuuutuuvvwxz{{||}}}~~~}{zyxwwvuttttttuuuuuuttssssssssttuuvwxyz{}~~~~~}}||{zyyyyxxxxxxyyz{{|||}}~~~~~}}||{{{{{{{{{{||||}~~}{zxxwvvvvvuuvuuutuuuvvvwxyyz{{||}~~~~}|{zzyyyzzzzzzzzyyyyyyyzz{{{|}}~~~}}|||||{{{{zzyyyxxwxyyz{{||}|||}}}}}~~}|{{{{{z{{||{{|{{zzyyyxyyyzzz{|}~~|{{zzyyyyyyyyyyyxxxxxxyyzzz{{{||}~~}}|{zzzyyyyyyyyyyyyyxxyyyz{||}~~~~~}}}||{{{zzzzzzyyyyyyyzzzzz{{{||}~~}|{{{zzyyxxxxxxxxxxwwwwwwxxxxyzz{|}}~~~}|{zzz{z{{|||}}}~~~~~~~}}|{{zzyxxwwwvutttsssssttuvwxxyz{{|}~~~}}||{{{zyxxxxwwwwxxxxxyyyyyzzzz{{{{{{|}}~}||{zzyxwvuutsrrrrrrssttuuuvwxxyzz{{|}}}~~~}|{zyxvuuuuuuvwwwwwxxxxxyz{||}~~~}}}}}}}~}}|||{{{{{{||||}}}}~~}|{zyyxwvvuuuuuuvwxxyz{{|}}~~~~}}||||{|||{{|}}}}}~~~~~}}|{{zyyxwwwwwvvvwwwxxyz{{||}}}~~~}|{zyxwvvvvuuuuuuuvvwwxxxyyz{||}}~~}|||{{{{{{{{{{{{{{{{{{{||||}~~~}|{zzyxwwwwwwxxxyyz{||}~~~}|{zyyyxxyyyxxxxyyyyz{|}~~~~~~~}||{zzyyyxxxxxwxxxxxxxxwwwwxyz{||}}~~~}}|{{{{||||}}~~~~}|{zyxwvuutssssttuuvwxyyz{{{{|}}}~~}{zyxwwvuttttssstttttttuuuvwwxyzz{{{|}}~~~~~~~~~}|{zyxxxxxxxyyyyyzzzzzzzz{{|}}~~~}|{zyxwutttssttuvvwwyz{{|}~}|{{zyyxxwwwwwxyyz{|}~~}||{zzyxxwwwwvuuuvvuuuuuuvvwxyz{|}}~~~~}}}~}}}}~}}}}}}}}}~~}|{yxxvuuuuuuvwxyz{{||}}}~~~~~~~~~}}|||{{zzyyxwwuutttssttuvvwxyz{{|||}~~~}}||{zyyxxxwwwxyzz{|}~~~}}||{{{{zzzzzzzzz{{||}~~}{zyyxwvvvvwwwxxyyyzz{{|}~~~}}||{{zzyxwvvutttsssssttuuvvwxyyz{{||}~~~}||{{{{{{zzzzzzyzz{||}~}||{{zyyyyyyyz{{||}~~}|{zyxwwvuutttttttuuuuuvvwwxyz{{|}~~}||{zyyyyyyzz{{|||}~~~}|{zyxxwwvvvvvvvvvvvwwwxyzzz{|||}~~}}|{{{zzyyyxxxxxxxyyz{|}~~}}}}|||||||{{zzzzzz{{|}~~~}}|{zyxwvvuutttttttttuuuuvvwwxxyzz{||}}~~~~}}|||{zyyyyyzz{{{||}~~~}}}}|||||||{||}}~~}|{zyyxwvvvuuuuttssstttuuvwxy{|}~~}}|{zyxwwvvvvvvvwxxyyyz{{|}}~~~~~}}}||{{{zzz{{{{{{{{{{{{|||}~~}|{{{{z{{{{{||}~~~~}|{zyxxwvwwwwwwwwvvvvvvwxyyz{|}~~}|{zyxxwwwvvwwwxxxyyzzz{|}~~~}||{{zyxxxxxxxxxxyyz{|}~~}}}|{zzyxwwwwwxyyyzzzz{{{|||}}~~}}||{{zzz{{{|}}~~~~}|{zyxwwvvuuuvvvvwwwwwwwxxyzz{{||}~~~~~}}}}||{zyyxxwvvvvvvvwwxxxyyz{|}~}|zyxwvuuttsssssssstttuvwxyz{||}}~~~~~~}||{zyyxxwwwwxxwxxxyxxxxxxxxyz{|}~}}}}||||||||}}~~~~~}}||zyyyxxwwwxxxxyyzz{{|}}~~~}|{{{zyyyyyyyyzzzzzz{{||}~~~~}||{{zyxxxxxxyyyxyyyyxxyyzz{{|}}~~~}||{zzyyyyyyzzzzzz{{{{||}}~~~~}|{{{{zzzzyyyyyzz{|}~~~}||{{zyyyyyyyyyyyyyyzz{{|}}~~}}|{zzyyxxxxxxxxyyyxyyyyyyzz{{|}}}~~~~~}}|{{zyxxxxwwwwxxxxyyzz{{|}}}~~~~~}}|{zyyxwwwwwwwwxxxyyyyyyyyyyyyzz{|}~}|{zyxxxwwwwwvvuuttttuuuuuuuuvvvwxyzz{||}}~~~}||{zyyxxxwwwwwwwxxyyyzzz{|}~~}}|||||||{{zzzyyyyyyxxyyyyyyz{{||}~~~~}}}|{{{{{{{{{{{{{{|||}}~~~~~~~~~~}|{zzyyxxxxxxxyxxyyyxxxwwwwxxyzzz{||}~~}}||{{|||||||||}}~~~~~}}|{{zzyyxxxxxxxxyyyz{{||}~~~}}}||{zzyyyyyyxxxxwwwwwxxxxxxxxxxyz{{||}}~~~~}}||||{{zyyxxxyz{}~~}}}}}}}}||||{{{zzzzz{||}~~~~}}}}||{zzyyxxxxxxxxxyyyyzz{|}}~~}}|{{zzyyyyxxxxxxwwxwwwvvvvvvwxxyyyzzz{{||}}~~~~}}}|||||}}}~~~~}}||||||||{{{zzyzzzz{|}~~~}}|||{zzyxwwvutttttttttuuuuvwwxyz{|}~~~}||||{{||||||||||||}}}}~~~~}}|{{zzyyyyyyyyyyyyyyzz{|}}}~~~~~}}}}}}}}}}|{{{zzzzz{||}}~~}}}|{{||||||||}|}}~~~~~~~~}}|{zyxwwvvvvuuuutttttttuuvvvvvwwwwxxxyyz{|}~~}}|{{zzzzz{{|}}~~~~}}||||{{zz{{{||}~~~~}|{zzyxxwwwvvvvwwwwxxyyzzzzzzzz{{{||}}~~}|||{{{zzzzzzzzyzzzzzzzz{{||}}}}~~~~~~}||{zyyyyzzzzz{{{{||}}~~~~~~~~~~~~}}|||{{z{{{{||}}~~~}||{zzyyyyxxxxxxwwxxwwxyyz{{||||}}~~~~}||{{zzzzzzzyyyyyyyyz{{||||||}}}}}}}~~~}}}}|||||||}}}}~~~}||{zzyyxxwwwvvwwwwxyz{{|}}~~}}}|||||{{{||||}}}}}}}}}}~~}}|{zzyxxxxwvvvvwwwxxxxxxyyyzzzzzz{{{|||||||}~~~}}}|{{{{zzz{{{{|||||}}~~~~~~~~~~~~~}|{zyxxwwwvvuvuuuuuuuuuuuuuuvvwwxxyyyzz{|||}~~~||{{zzzzyyyyxxwwxxxyzz{{{{||}}~~~{xz|~~ytrpoqtx{}yvuttx|{xuvvwz}}ytponmoqty}|xurrstx||z|}~~yurpppruw{|xusrsuw{~{yxy{}~zvtsqrtvy{}}{xuspnmmnorux{~~|ywvuuwy{~}|{{|}~}{xvuttuxz}}zxvuuvy}~}~~{ywvwy{~}zwtsrstvy}}{{{|~|zxvuvxy|}zxvtsrqrsuwx{}}{zyxxxz{}~~~~|yvtrrrstwy|~~|{yxxxy{}~}||}~~{yxxwxy{|}{yxwvvxy{}~|zyxxxyz{|}~~}|{zyxxxyz{}~}|{||}~}{ywvuttuvwy{|}}}|{zxvutsstuwz|~|zywvvwxz{}~|ywusqpoopqsuwyz{{zzxwutsstuvx{}~~}~~}||}~~}|zyyzz{|}}~~}|{zxvuttuvwz}~}}}}~~}|{{||}~}{{zyyzz{{{{{zyxwvvvvvwyzz|}~~}{zyyyyyzz{|}~~}}|{{{zzzzzz{{{{{{{zzyyyyyyyyz{|}~~~~~~~~~}}||{zzyyxwvvuuttttttttuvvwwxxyyzz{{|}~~~~~}}|||||{{||||{|||||||||||{{{{{{zz{{|}}~~}|zyyxxwwwwwwwxxyyz{||}}}~~}}|{{zzyyyzzzzzzzyyyyyyyyyzzz{{|}~~~~}}}}}}}||||{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxyyz{{{|||}}}~~~~~~}}}|||}}~}|||{{{|||}}~~~~~~~~~~~~~~~~}}|||||}||||{{zzzzzzz{{||}}~~~~}||{zzzyyyyyyyyzzzyyyyyyyyzzzz{{{{{|||}~~~}}|||{{||||}}~~~~~~~~}}}}|{{zzzyyyyzzz{{{||||||||||{{{{{{||}}}}}}}}}|||}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~}|{zzyyyyyxxxxxxwwwxxxyyzz{{{||}}~~~~~~~~~~~~}|{{zyyxxyyxxxyyyyyyyxxxxyyyzz{{{{{{{{{{{|{||||{{|||{{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~}}}||{{zzzzzz{{{{{||{{||}}}~~~~}}|||||}~~~~~~~~~~}}}~~~~~}||{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{|||}}~~~}}|{{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~}}||{{{{{{{||||||}}}}~~~~~~~~}}}}}}|||||{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{zzzzyyyyxxxxxxxxyyyzz{{{|}~~~~}}}}}}|||||||||||||{{{{{{{{{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyyyxxxyyyyyyyzzzzzzzzzzzzyyyyyyyyzzz{{{||}}}~~~~~~~~~~~~~~~}}}||||||||}}}}}}}||||}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~}}}||{{{zzyxxxxxxxxyyyyzz{{|}}}~~~~}}|||||||||||||||}}}}~~~~~}}}}||||||||||||||||||}}}~~~~~}}}}}}}}}}}}|||{{{zzzzyyyxxxxyyyzzzzzzzz{{{||}}}~~~~~}}|||{{{{{{{|||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}|{{zzzzzzyyxxxwwvvvvvvwwwxxxxxxxxxxxxxyyyyyyyyyyzzz{{{||}}}~~~~~~~}}||||||{{{{{zzzzz{{{{{|||}}~~~~}}}}|||{{{{|||}}}}}}~~~~~}}}}}||||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}~~~~~~~~~~~}}}|||{{{|||||}}}}||||}}}}~~~~~~~~~~}}~~~~~~}}|||{{zzyyxxxwwwwwwwxxyyzzzzzzzzzz{{|||||||||}}}}}}}}}~~~~~~~~}}|||||||{{|{|||||||{{{{{{{|||}}~~~~}||{{zzzzzzzzzzyzzzz{{{||||}}}~~~~~~~}}}}|||{{{{{{{{{|||||||||||{{zzyyyyyyzzzyzzzzzz{{{{{||}}}}~~~~}~~~~~~~}||{zzzyzzzzzzzzzzzzzyyyyyyzzz{{{||}}~~~~~~}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}~~~~~~}}|{{{{{{{zzzzyyyyzzz{{{{{||}}}~~~~~~}}}|||||{{{{{{{{|||}~~~~}||{{zzzzzyzzzzzz{{||||||{{zzyyxxxxxxxyzzz{{{{{{{{{zzzzzzzzzz{{{||}}}}}~~~~~~~}}}||||||{{{{{|||}}~~~~~~~~~}}||{zzzyyyyyyyyyyyyyyzzzzz{{||}~~~~~~~~~~~~~~~~~~~~}}}}}||{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxyyzzz{{{{{{||||}}~~~}}|||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~}}}}}|||{{{{|||||}}}}~~~~~~~~~~~}}|{{{z{{{||}}}}}}}}}}}~~~~~}|||{{{{{||||}}}}~~~~~}}|||||||||}}}}}}}}}}}||||||||||||}}~~~~~~}}}|{{{zzzzz{{{{{|||}}~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{||||}}~~~}}|{{{{{{{{{{{|||}}~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxyyyyyzzzz{{{{{{|||||||||||||}}}}~~~~~~~~}}}|||{{{{||||}}~~~~~~~~~~~~~~~~}}|||{{{{{{{{||||||||}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~}}}|||}}}~~~~~~~}}|||||||||||}}}}}~~~~~~}}}||||{{{{{{zzzzzzzzzz{zzzzzzzzz{{{{|||}}}~~~~~~}}}||{{{zzzzzzzz{{||}~~~~~~~~~~~~~~~~~}}}||||{{{zzyyyyyyyyzzzzz{{{{{{{{{zzyyyxxwwwwwwwwwxxxyyzz{{|||}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||||||||{{{||}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}||||||}}}}}}}}}~~~~}}}}}}}||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzyyyxxxxxxxxyyyyyzzz{{||}}}}~~~~~}}}}}}}}}}}}}}||||||||}}|||||||}}}~~~~~}}}|||{|||||}}~~~~~~~~}}}}|||{{{{{{{{{||||}}}~~~~~~~~}}||{{{zzzyyyyyyyyyyyyyyyyyzzzzyyyyyxxyyyyyyyzzz{||}}~~~~~~~~~}}}}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}||||||}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}|||{{{zzzzzzzz{{{{|{{{{{{zzz{{{{{{{{{{{||||||||||}||||||||||}}|||{{{{zzzzzz{{{{{{||||}}~~~~~~~~~~~~~~~~~}}}}}}~~}}}}||{{{zzyyyxxxxxyyyyzzzz{{{{{{||||||||{{{zzyyyyxxxxxxxyyyzz{||}}}~~~~~~~~}}}||{{{{{||||||}}}}}}}}||{{{{{{{{{{|||||}}}}}}}}~~~~~~~~~~~}}}|||||||||||||||||||||||||||}}~~~~~~~}}}}||||}}~~~~}}}|||{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{||}}}}~~~~~~~~~~~}}}}}||||{{{{{|||}}}}}}}}}}}}}}}|||||||{{{zzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyzz{{|}~~~~~~~~}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{|||||}}}}}}}}}|||||||{{{{{{{{{{||||||||{{{zzyyyyyyyyyzzz{{{{|||}}~~~~~~~~}}}}}}~~~~~~~}}|||{{zzyyxwwwvwwwwwxxxxxxxxxxxwwwxxxxyyyyyzzzzzz{{{||||||||{{{{{{{{||||}}~~~~~~~}}}|||||||||||}}}}}}}}}}|||}}}}}}}}}}}|||}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~}}}||||||}}}~~~~}}}}|||||||}}}}}~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}|||||||{{{{{|||||}}}}}}}}}|||{{{zzyyyyyyyz{{||}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~}}}}|||||}}}}}~~~~~}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~}}}}||||||{{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~~~}}|||{{{zzzzyyyyyyzzz{{{{||||||||}}}}|||{zzyyyyyyyzzz{{{|||||||||||}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}||||{{{{{{zzzzzzzzzzzzzzz{||}}}~~~~~}}}}}}}}||||||||||||{{{{zzzzzzz{{{{||||||||||||||||||{{{{{{{{zzzz{{{||||||||}}}~~~~|{zx||ywuwy{~|wvtsvx{~{wsqppsw{}ywtrstuy|{xusrtvy}~{wuuuvz}|zxvwy{|yxvvy|~{z{{|~{xvuvxy}~|ywvuuwz|~{xvtsstux|}{yxxyz{}~|zxxxxy|}zxxwxz|~~{xutrrtwz~~zxusrrsux}~|zxwwy{}~zwtrqqruy|~zwsqpppqswz}}{yxwvvwxy{~~{yxwvvvvwyz|}~}|{{|}~~}|||}~}|}~}||}~~~~~}||}~~|zywvvvvwy{}~|zywvvwwxz{|}~}{yxvvvwxz|~}|zyxxxy{|~}{zyyz{|~~}|{{{}~~|yxwvvxz|~}zxvutsttvxz|~}|zzyyy{|~~|{zzz{|}~}{zzz{|}~}}}~~~||||}~}||}~}{yyyyz{|~}{zyxxyy{|~~}|{zyz{{}~~~~}}||}}}~~~}}}}~}|||||||||||||||||||{{{{{{{zyyyzz{|||}}}~~~~~~~~~~~~~~~~~}|{{{zzzzzz{||}~~~~~~~}}}}}}}}~~~}}}}}~~~~}}}|||||}}~~~~~~~~~}}}||{{{{{zzzzyyyyyyyzzzzzzzzyyyyyyyyzz{||}}}}||||||{{{{{{{{{||{{||}}~~~~~~~}}}||||}~~~~~~~~}}}}}}}}|||{{{{|||}~~~~~~~~~~~~~~~~~~~~}}}}|||}}||}}}~~~~~~~~}}}}}~~~~~~~}}}}}}||}}~~}|||{{{{{{{zyyxxxxxyzz{{{||{{{||||{{{{{{{||}}}}}}}|||}}}}~~~~~~~~~~~}}|{{{{{{{{|||{{{{zz{{|||||}}}}}~~~~~~}~~~}}}}~~~~}||{{{z{{|||||}~~~~~~~~}}|||{zzzzzzzz{{{{{{{zzyyyyyzz{}~~~~~~~~~~~~~~~~~}||{{zzz{{{{||}}}}~~~}}}~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}~~~~~~}}||||}}~~~}}}}}|}}}}}|||}}}~~~}}}}}}|{{zzz{{{||}}}}}}~~~~~~}}|||{zzyyyyyzzyyxxwwxxxyyyyyz{||||||{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}|||{{{{{{||||||||||}}}~}~~~}}}}}}}~~~~~~~}}}|||{{|}}~~}}}}|||||||{|||{{||||||}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}|||{{{{{|||}}}}~~~~~~~~~}}}||}}~~~}}}}~~~~~}~~~~~~~~~~~}}}|||||||}}}~~~~}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}|||{{{zzzzz{{||}}}}}||||}}}}}~~}}|{{{{z{{{|||}}}}}}}}}~~~~}||{zzzyyyyxxyyyzzzz{{{{{{{{{{{zzzyyyyzz{||}}}~~~~~~~~}}||||{{|||}}~~~~~}}|||||}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||}}}}~~~}||{{{{{z{{{zzzzzz{{|}}~~~~~~~~}}}|||}}}~~~~}}}|||||||||||{{zzzyyyyyyyzzzzzzyyyyyyzzz{{|}}~~~~}}}}}~~~~~~~~~}}|||{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}||||{{{{{{zzyyyyyzz{{||||||{{{{{{{{||||}}}}}}|}}}}~~~~}}}}}}}}}~~~~~}}}~~~~~}}}|||||||||{||||}}}~~~~~~~~~~~~~~~~~~~~~~}}|}}}}~~~~~~~~~}}}}||{{zzyyyxyyyyyyyzzzzz{{{{{{||}}~~}}}}}}||||{{zzyyyyzzzzz{{|}}}}~~~~~~~}}}}}~~~}}~~~~~~~~~~~~~}}|{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}|||||||{{{{{{||}}}~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~}}}}}~~~~~}}}}}}}}~~~~~~~~~~}}|||||}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~}||{{{{{{{zzzzzzzzzyyyyyzz{{||}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{|||}}}}}}}||{zzyyzzzz{{{|||}}}~~~~~}}}}}}}}~~~~~~~~}}|||||}}}~~~~~~~}}}}}}}}}~~~~~~}}||{{{zz{{{|}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}|||{{{zzz{{{|||||}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}||{{||||}}~~~~}}}}}|||||}}}~~~~~~~}}~~~~}}}}}}}}}}||{{zzzzzz{{{||||{{{zzzzzzzzzzzyyyyyzz{||}}}~~~~~~~~~~~~~~~~~}}}|||{{{{||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}~~~~~~}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}||{{zzzyyyzz{{{|||}}}}}~~~~~~~~}}}}}}}~~~~}}~~~~~~~~~~~~~~~}|||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}||{zyxxwwwxxxxyyyzzz{{|}}~~~~}}}||||||||{{zzzyzzzzz{{{{|}}}}}}~~}}}}|||||||||||{{||}}~~~~~}}|||{{|||||}}~~~~~~}}}}}}~~~}}}}}~~~~~~~~}}}}}|||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}||{{{{||||}}}}}}}}}}}}}}|||||||{{{{{{||}}~~~~}|{{zz{{{{|||||||||||}}}~~~}}}}}}|||||||}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{zz{{{{{||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}~~~~}}}||{{zzzz{{{||}}~~~~~~~~~~~~}}}}}}}||||||||||}}}~~~~~}}|{{{{{{{|||}}~~~~~~~~~}}}}}||||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{||||}}~~~~}}}}}}}}||||{{{{{{{{|||}}~~~~~}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{zzyyyyyyyzzzyyyyyyyyyyyyyyyzzzzz{{{{||}}}~~~~~~}}|||{{{{|||||||{{{{{{{{{{{zzyyyxxyyyzzzz{{{||}}}~~~~~~~~~}}}}}||||||}}}}}~~~~~~~}}||||||||}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}||{{{zzz{{{{{{{{{{zzyyxxwwwwwxxxyyyyyyzzzz{{{||||||||}||}}}}~~~}}|||||{|||||}}|||||{{zzyyyyxxxxxxxyyzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||}}~~~~}|||{{{{{{{|||}}}}}}}~~~~}}}}}}}}~~~~~~}}||||||||||||||||||}}~~~~~~}}}}}}}|||||{{{{{{{{||}}}}}}}}}}}}}}||||||||||}}}}}}~~~~~~~~~~~~~~}}}|||||||}}}}~~~~~~~~}}}|||{{{{{{{||}}}}}}}}|||{{{{{{{{{{{{||}}~~~~~}}}}}}}}}}}}}}}}||||}}}||||{{zzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{zzzyyyzzzz{{||||||}}}}}}~~~~~~~~~~}|{{{{{{{||||||||||||||}}}}}}}||||||}}}|||||}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~}}|{zzyyyzz{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{||}}}}}~~~~}|{{{zyz{{zyyz{{zz|}}}}~}{{|}|||}~}|z}~}|zxwyz{|}|{|}}}}|{zzzyyy{}}|{|~~~~~}|{}}{|}~~}~~~~}}}~~}~~}~~|{{|||||}~}|{{{|}~}|{|}~~~~}||{||}}}}~~~~~~}||||}~~~~~~~~~~~~~~~~~}}|{{{{{{{{{||||}}}}}}}}}}||||{{|||}}}||||||||}}~~~~~~~}}|||{{{{{{{|||||}}}}}}~~~~~~~~~~~~~}||{zyyyxxxwvvvvvvvvvvvvvwwxxyyzzzz{{zzz{{|}~~~~~}}}|||||||}}}~~}||{zyyyyyxxxxxxxxxyyzzz{{{{{{{{{{{z{{{{|}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||}}~~~}|||||||||||}}}}}}}||||||||{{{||}}~~~~~~~~~~~~}}|{zzzzzz{{{||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}|||||}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||}}}}}}~~~}~~~~~~~~~~~~~~~}}|||||{{zzyyyyyyyyzzzzzz{{{{zzzzyyyyyyyyyzz{{||}}}}~~~~~~~~~}}}}}}}}~~~~}}|||{{{zzzyyyyyyyyyyzzz{{|||||||||||||||||}}||||||||||}}}~~~~~~}}||||||}}~~}|||{|||||||||||}}}~~~~~~~~}}}}||||||||||}}}~~~~~~~~~}}~~~}}}}}||||}}~~~~~~}}|||||{{|}|{{}}{zyyyzzyy{~}}}~~~}}}}}}||{|}~~~~}}||||||||{{||||||}}||{zzyxxxyyzz|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}||{{zzzzzzzzz{zzzzzzyyyyyyyyyyxxxxxxyyz{|||}}}}||||||}}}~~~~~~~~~}||{zyyxxxxxyyyyyyyyzzzz{{{{|||||}}||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{{||||{{zzzyyyyzz{{||}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}||||{{{|||||||||||||||||}}}}}}}||||||}}}}}~~}}}}~~~~~~~~}}}||||{{{{{{{{||}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}||||{{{{{{zz{{{{{{|||||}}}}}}}}}}}}~~~}}}}||||{{zzyyyxxxxyyyyzzzz{{{{{{{||||}}~~~~~~~~~~~~}}||{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}}}}}}}}}~~~}~~~~}}|||||}~~~~~~~~~~~}}}|||||||}}}}}}||||||}}}}}}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||}}}~~~~~~}}}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{{zzzzzzzzz{{{{||||||||||{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~zvuvwwvwy||{zzzzzywutttuvwxz{{|||||||~~}}||||||}}}||||||||}}}~~~~~~}~~~~~~~~~}~~~~~}}}|{{||||}}}}}}|||||}}||}}}~}}~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzzzz{{{|||||||{{{{zzzzzyyzzzzz{{||}~~~}~~~~~~~~~~}}}}|{{{||}}}}}~~~~~~~~~}}~~~~~~}}||||||}}}}}}}}}||}}~~~~~~~~~~}}||}}}}}}|{{z{{{|}}}}|||||||}}~~}~~}}~~}}}}~~~}}}}|||}}~~~~~~}}}~~~~~~~}}}}|||||||{{zyxxxwwxxyyyyzzyyzz{{||}}~~~~~}}}||{{{{||||||}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||}|||||||}}}}}}}~~~~~~~~zxy{|||~~zwwwy}~zxxxxxxxxy{}~}|{zyz||||||}}|{{{{{|~}{{{{{{{|||||||}}~~~~}}||||}~~~~~~~~~~~~~~}~~}}||||||||||||{{||}~~~~~}}}~~~~~}}|||||}}}~~~~~~~~}}}|||||}}~~~~~~~~~~~~}}|||}}~}}}}~~~~~}~~~~}}}|{{{{{zzyyyxxxyyyyxxxxxxxxwwwwwwxxxyyzz{{{{||}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}||{{{{{{{||}}}}}}}|||||}}}}}~~~~~~}}}}}}}|||}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~~~}||||}}}|||{{{{{||}}~~~~~}}}~~}}|||{{zzzyxxxyyyzz{{{||}}}}}}}}}|||{{zz{{|||||||||||{{zzyzz{{{||}}}}}~~~~~~~~~~~~~}}}}~~~~~~~}}~~~~~~~~}||{zzyyxxxwxxxxyyyzzz{{{{{{zzzyyyyyyzzzz{{|||}}~~~~~~~~~}}|||||}}}~~~~~~~}}|{{{zzyyyyyyyyyzzz{|||}}}|||{zzzzzzzzzzzzzzzzzzz{{||}}~~~~~}}}|}~~~~~}|}~||||||||}}~~~~}}}}~~~~~~~~~~~~~~~}|{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{zzyyyxxxyyzz{{|}}~~~~~~~~}}}}}}|}}}}~~~~~~~~~~}}|||{{{{{{{{{{zz{{{|||}}}}}}}}~~~~~~~~~~~}}~~~~}}}}}|||||||}}}~~~~~~}}~~~~}}~}}~~}}~~~~~~~~}|||}}|||{{{{{zzzzzzzz{{{|}|{{zz{zzz{{{{{{{|}}}}}~~~~~}}}}||}}}~~~~~}}}}}}}}}||{{{{zzzyyyyyzz{{|}~~~~~~~~~~~~~}}}}}}||{{zzzzzzz{{{{{|||||||||||}}}}}}}}}~~~~~~}}}}}||||}}}}}}}}}~~~~~~}}||{{{||{{|||||}}||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{zzz{||{{{{zzyz{{{{|}}}|}}~~}}}~~~~}}~zxyz|~}}}}|}}|{{{|~~{yz|||{{yxy{|}}~}}}}~~~}|||{|}~~~~~}}~~~~~~~~}}||}}~~~~~~~~~~~~~}}}~~~~}}|||}}}}}}}}}}}}}~~~~}}}~~~~~}}}||||{{{{{{{{{{{zzyyyxxwwwxxxxyyzzzz{{||||}}}}|||||{{{{{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~~}}}}}}}||||||||}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}||{{{{zzzzzzzzyyyyyyxxxyyyyzzzzzzzzzzzzzyyzzzz{{}}}}}~~}~~~~}}}xz~~}}}}~~~}|{{{{{{{{{||}}}}}}|{{zyzzzzzzyxxz{|}}}||{zz{|{{{||}}}}}~~}}||}}}|{{{{|||||||{||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{zzzzzyyyyyxxxwwwwwwxxyyyzz{{{{{|}}}}~~~~}}|||}}}}~~~~~}}~~~}|||||||{{{{{{{{|}}}|~~}}}~~~~~~{yy~~}~~}~}|{{zzzzzz{{|}~~}|}}}||}}|{zzzzzzzzz{{{|}}}}}}||||}~~~~}}}}|||||}}}~}}}}~~~~~}}}}}}~~~~~~~}}|||||{{{{zzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyzzzzz{{||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}|||||||||||{|||||||}}~~~}}||||||{{{{||||{{{||}}}}}}}}}}}}}~~~~~~~}}}}}}||||||}~~}}}|{zzzzzzzz{}~~~~wsrrw||~~~}||{{}}{zyz}}{zz|}{xw{}}~~}}~|zyyyyzzyyyyz{|}~~~~}||}}~~~}~~~~~~}}}|}}~~}}}}|}~~~~}}}|||}~~}|||{{{{{{{{{{zzzzzyyyyyyyzz{|||||||}}}}}}}}||||}}}}}}}~~~~~~~}}||{|||}}}}}}~~~~}}}||||{{{{{{|{{{zzz{{{{{||||}}|}}}}~~~~~~~~~~}}~~}|||{z{zzz{{{||||{{|}}}~~}}~~~~~~~~~~~~~wrqru}{z|}~yuuvx||wvy}}yuw{~}|||}}~}{yyyzzz|}}{{|}~~~}}~}}}~~}}}~~~~}{{|||}|||}}}~~~~~~}}}||}~~}{yz{}~~}}~~}|{{||||}~~~~~~|{|}~~~}|}}}||{z{{{{zz{|~~}|{{{{|~~}|{{|~~}||||}}}}}}}~~}|}woks{vy~}||}}|}~ztsy~}{}}}||}zyz{|}|{zz{}}}~~|{{|~|zyz|~~~~~}}}}}}}}}}}}}|{{||{{zwvvxy|~~}|{zyyyz{||}}}}}}}||{zzyyyzzzzyyz{zxwwxxyzz{{|||{{{{{|}}||||||{{{{|~~~~~~~~~~~~~}|{{{{{|{{z{{|||||}}}~}}}~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}|||||}}}}}~~~~~~}}}}}|}}}}}}}}||{{{{{{zz{{{{{||||}}}~~~~~}}}}}~~~~~~~~~}}}|||||{{{{{{{{{{{{{|||||||||||}}}}~~~~~~~}}}}}}}}}}}}}||||||||}}~~~~~}||{{zzyyyzzz{{||}}~~~~~~~~~~~~~}||||}}~~~}|{{{{{{{{{{{{{{{{{|}}||||{zzyyyyyz{{||||}}}}~~~}|{zzyxwwwwwxxxyyyxyyz{{|||||||||{{z{{{{|}~~~~}}||||}}~~~~}~~~~~~~}}|||}}~~~~~~~~}||{{{{|||{{{zzzzzzzzz{{||}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~}~~~}|{{{zzzzzzzzzzzzzz{{{{zzzzzzzz{{{{{||||}}}}}|||{{{zz{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}~~~~~~~~~~}||{{|}~~~~}}}~~~~~~~~~~~~~}}||||||{{zzzzzzzzzzzzzzzzzyxxxyyz{{||||}}}}}|||||||||||}}}}~~~~~}~~~~~}}}||}}~~~~~~~~~~~~~}|||}}}~~~~~~~~~~}}}}}}}}}}~~~~}||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~}}}~~~~~}||{{{{|||||}}}}}}||{zyyxxxxxxyyz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~}}}|}}}~~~~~~~}}}}}|||}}}}}}}}}}}}}}}}}}}||}|||{{||||}}}}~~~}}}|{{{{{{||}}}}~~~~~~~}|{zz{|}}~~~~~~~~~~}}}|}}}}}}~~~~~~~~~~~~~~}~~~~}}}}}}||||}}}}~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}~~~}}||}||{{||||}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}||{{zyyxxwwwxxxyyyzz{{{{{||{{{{|||}}}}}}}}}}}~~~~~}}||{{{{{{{||||{{{|||}~~~~~~~~~~~~~~~~}}|{{|||||}}}~~~~}}||||}}}~~~~}~~}}}}}}}}|||||}}}}~~~~~~~~~~}}}}||}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{||}}~~~~~}}}|||}}}}||{{zzzzzzzzz{{{||}}}}}}}||||}~~~}||||||||||||}}|||||||}}}~~}}||||||}}|||||||||||||||||||{{{zzzzzzzyyyzzyyxxxwwwwxxxyyzzzzzz{{zzz{{||}}~~~~~~~}~~~~~~~~}}}}|||}}}|}}~~~}}}}}}||||||}}}~~~~~~~~}}}}~~~}}}}|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}~~~}}}~~~~~~~~~~~}}}||||}}}}}}}}}}|||}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}||{zyxxwwvvwwwwxxyyyyyyyzzz{{{{{{{{zzzzzzzzz{{{{||}~~~~~}}}}}||{{{{zzzzzyyyyyyzzz{{{{{{{{zyyyxxxxyyyyyyz{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}||{{zzzzz{{{{{|}~~~}}|||{{{{{{{{{|}}~~~~}}}}}}||}}|||||||||||||}}~~~~~~~~~~~~~~~~}}|||{zzzzzz{{|||}}|||||||}}}}~~~~~~~~~~}}~~~~~}}||{{{zzzzzz{{{{{{{{{||{{{{{{{||||{{{||||}}}}}}~~~}}|{{{{{{||||||||||{{{zzzzzzzyyxxxwwxxyzz{{||||||||{{||||||||||||||||||}}}}~~~~~}||{{zzzzzzz{{{{{zzzzzzzzzzzz{||}}}}}|||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}~~~~~~}}}}}~}}}|||||||||}}}~~~~~~~~}}}}}}||{{{zzyyzzzzzz{{{{zzzzzzzzzz{{{{{{{{||||||||}}~~~}}||||}}}}}||||{{zyyxxxxyyyyyyyyyzzz{{{||}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~}||{{{{z{{{{|||}}}}}~~~~~~}}||||}}~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}}||||}}}~~~~~~}}}|||||||||||{{{{{|||||||||||||}}~~~~~}}}||||||||{{{zzzzz{|||}}}~~~~}}||||}}}}}}}}}|}}}~~}}|||}}}}}~~~~~~~~~~}}~~~}}|||{{{zzzzzyyyyyyxxxxwwvvuutttttttuuvvvwwxxxyyzzz{{|||}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}||||||}}}~~~~}}}}}}}~~~~~~~~}}|{{zyyyxxxyyyyyzz{||}}~~~~~~~~~~~~}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}~~~~~}}}||||}}~~~~~}}|{{zyxxwwwxxxxxxwwwxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{|||||}}}}}~~~~}}}}}}}}}}}}|||||||{{{zzyyxxxxwwwvvvvvvvvwwwxxyyzzzzzzzzzzzzzzz{{{||}}}}}~~~~~~~~}}}||||||||||||}}|||||{{{{{{{{|||||||||{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~}}}}}}}}}||||||}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}|||||{{{{{||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}~~~}}}}|||||||||{{zzzzzzzzzzzzyyyyyyyxxwwvvwwwwxxxxxyyyzz{{|||}}~~~~~~~~~~~~~~~~~}}|{zzyyyyyyzzzzzzzzyyyxxxyyyyyyzzzzzzzz{||}}}}}}|||||||{|||}}~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{zzzzz{{{{{||}}}}}}}}}}||||}}}||||{{{{zzzyyzzzzzz{{zzzzzyyyyyzzz{{|||}}}||}}}~~~~~~~~~~~}}}|||||||}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{zzzz{{{{{{{{||}}~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}~~~~~~~~}}|||{zzzyyzzz{||}}}}}}}||||{{{zzzzzzzz{{{{{||||}}}}}}}}}|||{{{{{{||||||}}~~~~~~~~~~~~~~~~}}||||||||||||||||}}}}}}}|||||||||||}}}}}}}}}}}}~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{||}}}}}|||{{zyyxxwwwxxxyyyyyyzzz{{|||{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzyyyyyzz{{|||}}}}}~~~~}|{zzyyyxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~}}}|||||||||{{||||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}|{{{zz{{||}~~~~~}}}||||{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~}}||||{{{zzyyyxxyyyyyyyyyzzzzz{{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{zyyxxwwwwwxxyyzzz{{{{{{{{{zzyyyyyyyyyyxxyyyyz{{||}}}}~~}}}~~~~}}}|||||||{{{zzyyxxxxxxxxxxxxyyyzzzzzz{{{{||||||||||||||||||||}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}||||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||{{{{{{{||||{{{zzzyyyxxxxxxxxxxxwwwwwwvvvvvwwxxyyyyyzz{||}}~~~~~~~~}}}|||{{{{zzzyyxxwwwvvvvvvvvvvwwwxxyyzzz{{{{{{{{{{{{{{zz{{{{{|||||||||||||||||}}}}}}~~~~~}}}||||||||||}}}}}}}}||||}}}}~~~~~~~~~~}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}|}}~~~}~~~{wttv{uollnruvy}|yy{|~}xtnhd`bhlpy~}xvwxz~~}~}xwvstvw{ztoiddejsz{xuutrrtvy}zvstx~|xuqnopqrtvx~|wpjfefjnrw||{{zz|}zwuuvxz~}yvtqnllmortuvyzyxvqljjjklloswz}~|{yxz|{wvvuv{zurpopsvz~}|}~{xwvvwz{}~zvrnjfdbcegjostuwwwvusqponmmoqtwy|~~~|zzz{|}{vqonmmoqruxz|~~|{ywvuuuwz}}zxxxz|~}{xvvvwy|{xvsqonnoqrsstuuttrpnljjijjloqtwz|}~}}|zxxxxxz|~}||~|yvttttuwy{}~|zwvuuvxz|~{zyxwxyyz||}}}|ywuspnlkjjkloqrtvvvvusrqppqrtwz}~|zxvuttuvwy{~~|{|||~|zyxyy{~|zxvutsstuwy||zxvutuuuuuuuvuttsqpomlkkklnoprtuwxxyzyyz{{|~}{zzywvuuuuvvvvwwwwwwxxyzz{|}~~}}}|zzzzyxxwwwwwvvuuuvvuvwxyzz{}~~~~~~}|{{zyyxwwxwuttuttssrrrrrqqqqrrrstvwxyz{|}~~}||{|{zxwwwwvvvvvwxxxyy{||}~~~}||}}}}}~}|{zyxwvvvvvutsttuuuttttttsrssttttuvvwwxy{|}~~~}{zyxwwvvuttuuvvuuuvvvvwwxyzz{{||}}~~~}|{{zyxxwvvvvvuuuuuuttttttttuuvvwxyz{|}~~}||{zyyyyyyyyyyzz{{||}~}|{zyxwwvvvvwwwxxyyzz{{{{||}}}~~~}|{{zyyxxxwwvuuuttssssrrrrrrrstttuuvwwxz{{|}~~}{{{zzzz{{{|||||||||}}~~~}|zyxwvussrrrrqqqqqqqqqqqrrrsssttuvwxyz{{|}~~}|{zzyyxxxxxwvvvvvvvvwwwxxxxxyyz{|}~~~|{zyxwvuutttttuuvvwwxxxyyyyzzzz{||}}~~~}}|{{zzyyyyyyyyxxxxwwvwwwwwxyyyyzzz{{{{||||||}}~~~~~}{zyxwvuttttttsssrrrrsstuvwxzz{}~~}|{zzyyyyxyyzzz{{|||}}}~~~~}}}}}}}}}}~~~~~}}~~~}|{{zzzyyxwwwwvuuttsssrrsttuuvwxxyyz{{{}}~~}}||{{zzyyxwwwvvvvwwwwwwxxyyz{||}}~~}||{zzyyxxwwwwxxyz{|}}~~~~}|{zyxwvvuuuutttttttttttttssssrrrsstttuvvwwxz{{||}}}~~~~}||{zzyyzzzz{{{{{{{{{{{{{||||}~~~~~}}}~~~}}~~~~~~~~~~}}}||{{zyyyyxxxxxwvvuuttssrrssstuvvwxyz||}~~}|zyxxwwvuuuuutttuuuvvwxyzz{}~~~~~}}|{{zyyxxwvvvvuuuuuvuuvvvvvvwwxxyz{{|||}~~~}}||{{zzzzyyyyzzz{{|}~~~~}}|||{{{{||}}}~~~~}|{{zzyxxxxwwvvvuutttsssssttuuuvvvvvwxyyzz{|}~~~}}||{zyyyyyxxxxxxyyyz{||}~~~~}||||{{zzzzzzzzzyyxxxxxxxwwwvvuvvwwxyyzz{{|}}~~~~~}}||{zyxxwvvuutssssssstttuuttttuuuvwxxyz{|}~~~~~~~~~}}}~~~~~~~~}||{{zzyyxxxxxxxyzzz{{|}}~}|{zyxvutsrrrrrrrstuuvvvvwwwwxxyzzz{|}}}~~}||{{zzyyxwwvvvvvvwwwwwvwwwxxyyzzz{{|}}}~~~~~}}}|||{{zzyxwwwwwvvvvvvvvwxyz{|}~~~~~}}||||||||||{{{|}}~~~}||||{{zzyyxxwwwxxyyzzzzzzz{{{|}~~~}}|{{zyxxwwvvvuuuuttttuuuvwxyz{||}}}~~~~}|{zywvuttsrqqqqqqrrrsttttuvvwwxyzzz{||}}~~~~}}}}}}||{{zyyyyyyyyxwwvvvvvvvvvvuuuuuuuvwxxyz{|}~~~~~~~~}}}}}}}~~~}||{zyyxxwwwwwwwwwwwwwwvwwwwxxxxxyyyzzzz{{|}}~}|{zzyyyyxxwwwwwwvvvvvvvwwxxyyyz{{|}~~}||{zzzyxwvuutttsssrrqqqqrrrstuuvvxyz{|}~~~~~}}}||||||||||{{zz{{|}}~~~~~}}~~~~~}}}~~~~}}|{zzzyyxxxwwvvvvvvvvvvvwwxyz{{|}}~~~}||{{{zz{{{zz{{{{{{{{{{zzz{{{{{{||}}~~}|{{{{zzzzzz{{{{|}}}}}~~~~~~~~}}|||{zzzzyxwwwvuttttssrrrrrrrrssttuuvwxyz{}}}~~~~~~~}|{zyyxxwwwwwwwwxxyyzzzzyyyyyzz{{{||}}~~~~}}}}}}~~~~}|{{zyxxwvuttsrrqpppppppqqrsttuvvwwxxzz{{}}~~~}||{{{zyyyxxxwwxxxxxxxyyz{{|}}~~~~}||{zyyxxwwvuuuuttttttuuuuvwwxxyz{||}~~~}}}}|{{{zzzzzz{{{|}~~~~~~~~}|{zzyxxxxwwwwwvvvvvvvvvvvvvvvvwwwxxyzz{||}}~~~}||{{zyzzzzzzz{{{{||}~~}||zyxxwwuuuuuuttttttuuuvwwxyyzzzz{{{{{{|||}~~~~}|{zyyxwvvuuutttuuuuuuutttsssttuuvvwwxyy{{|}~~}|||{{zzzzzzz{{{{{{{{||}}~~~~}}||{{{{|||}~~~~~}|{zzyxwvvuutsssssrrssttuuuvvvwwwxxyy{|}}~~~}|{zyyyxxxxxxxxxxwwwwwxxxyyzz{{||}}~~~~~~~}||{{zzyyzzyyyyyyyyyyzzzz{{|||}~~~}}||||{{{||}}}}}}~~~~~~}||||{{zzzzzzzzz{{{||}}~~~~}|{zyyxwwvvvuttssssssstttttuuvwxyz{|}}~~~~~~~~~~~}}}}||{zzyxwvuttsrrrqqppoopppqqrstuvvwxyz{|}~~}||{{zzyyxxwwwvvuuuuuuuuvvwwwxxyzz{{|}~~~~~~~}}}}}~~~~~~~~~~}|{zzyxwwwwwvvvuuuvvvwxxyyz{{||}~~}|{{zzyyyyyyyyyyyyyyxxwwvvvvvwwwwxxxyyz{||}~~~}|{zzyxxwwvvuuvvuuuuuuuuuuvwwxyzz{{|}~~~~~}}|}}}|||{{{{zz{{||}}~~~~~}||||||||}}}}}}}}}~~~~~}|{{zzyxxxxxxxxxxyyyyyyzzz{{||||}}~~~~}}}}}}}}}}||{{zzyxxxxxxxxxwwvvvvwwwxyz{{|}~}|{{zyxxxxxxxxxxyyzz{|}~~|{zxwvvutssssrrrrrrrrrrsssrsssstttuuuvvwxxxyyzz{{|||}}}~~}}|{{zzzzyyzzzzzzzzz{{{{|||}}~~~~~~}}}}}}~~~}||{zzyyyxxxxxxwwwwwwwwwwvvvvvwwxxyyyyyyzz{{{|}~~~}}|{zzyyxwwwwwwwwxxxxyyyzzzz{{{|{{||}}}~~~}}}}|||{{{zzyyyyyyxxxxwwwwwwxxxxyzz{{|}}}~~~~~~~~}}}||{{zzyyyxyyzz{{|}~~||{{zzzzzzzzz{{{{{|||}}}}~~~~~~~}|{zyxwwvutsssssttuvvwxyz{{|}~~~}||{{zyyyxxwwwxxxxyyzz{{{|||}}}~~}||{{zzyzzzzzzz{{|||||}|||||{{{{|||}}~~~~}}|{{zzyxwvvutsrrqppooooooopqrstuvwxxyz{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||{zzzz{{{|}}~~}}||{{zzyxxwwvutsssrrrrrrrrrsstuuvwxyzz{|}~~~~~}}|||||{{{{{{{{{{{zzyyxxxxyyzz{{{|}~~~}|{zzyxxwwwwvvvvvwwwxxyzz{{{|||}}~~~~}}}}}}}}}||||{|||}}~~~}||zyyxxwvvvuuuuuuvvwxxyz{{|}~~~~}}|{{zzyyxxxxxxxxyyyyyzzzzzz{{||}}}}~~~~~}}||{zzyyyyyyzzz{|||}}~~~}||{zyyyxxwwwvvuuuuuuttuuvvwwxyyyzz{|||}}~~~~~~}}||{{zyyxxxwwwwwwwwxxxxxxxxyyyyzz{zz{{||}~~~}}}}}}||||||||}~~}|{{{zyyxwwvvuuuvvwwxyzz{|}~~~}||{{{zzyyyxwwwwvuuuvuuuttttssstuuvvwxxyyzz{||}}~~}}||{zzzyxxwwwwvvvvvwwwwxyzz{|}~~~}|||{zzyyyyxxxxxxxxwxxxyyzz{{||}~~~~~~}}}~~~~~~~~}}}|{zzyxxwwvvvvvvvwxxyzz{{{{||||}}~~~~~~~~}}}|||{{{{{zzyyyyxxxxxxxxxyyzz{||}}~~~}}}||||||||||}}}~~~~~~~~~~~~~}||{zyyxxwwvvvuuttssrrqqqqqppppqqrsstuvvwxyzz{|||}}~~~~~}}||{{zzzzzzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~~}}|{{zzzzzyyyyyyxxxxxwwwvwwwxxxyyzz{{|}}~~~}|{zyxxwwwwvvvwwwwvvvvvuuuuvvwwxxyyzz{||}}~~~~}}|{{zzzzzzzz{{{{{{{{{{{{|}}~~~~~}}}}~}}|||||{{zzzzyyyzz{{|}}~~~~~~~}}}~~~}}}}}|||||}}}~~~}}|{zyyxxwwwwwxxxxyyzzz{{{{{{|||}}}~~~~~}}|||{{zzzzzzzzzzzzz{{||}}~~~}}}||{{||||||}}}|||||||||||||}}~~~}||{zzyyxxwwvutssrqppooonnnnooooppqrrstuuvvwxyzz{|}~~~~~~~}}}~~~~~~~}}}|||{{{{{{{{{{{zzzzzzzzz{{{{||}}~~~~~}}||{{zyyxxxwwwwwwwwwwwwxxxyzz{{||}}}}~~~~~~~~~}}}}|||||{{{zzyyyxxxxwwwxxxxyyzzzz{{|||}}~~~~}}|||{{zzzzzzyyyxxxxxyyzz{||}}~~~~~}}||||||||}~~~~}}||{{{{{{zzzyyyxxxyyyzz{||}~~~~}||{zyyyxwwwwwwwwwwwwxxxyzz{|}}~~~~~}}}}}}|||||{{zzzzzzzzz{{{{|}}}}~~~}}|{zzyyxxwwvvvvvvvvwwxxyyzzz{{|||}~~~~~~~~~}}}||{zyxxwvuuutssstttttttuuuuvwxxyyz{{||}}~~~~~~~~}|||{{zzyyxxwwvvvvvvvwwwwxyzzz{|}}~~~~}}||{{{{zzzzzzzzzzyyyyyyyyxxwwvvuvvvwwwwxxyy{|}}~~~~~}}|||{{{{{zzzzzzyzzz{{|}~~|{{|{z{|}~~{yzzxustvy|~|}}{xttvuuy||y}}|zxvxzz|~{yyyz||{|{yyxvssrrsvwwyyxxyxwvuttvx{}~~~~~}|zwvvvwwxyyzzzywvvwyz|~}}~~~}|}}~~~~}{zzzxwwwvuttromlmmmllllmnnnnnpstuuvxy{}~}{zyyywvuutttssrstttttsqonoopqqqrstuvvuvwxxyz{}~~|zyyyxwvvvvvutrqqooooppoopqrstvxz{}}}}~~~}||{{{z{||{zzzz{{|~~~~~}|zyxxwvuttuutsrrrqqppqrrstuvvvwwwxxz{{|}~}|{zyyzyxwwxxxwwvvvvvwvvwwwvvuuuuvvvwxy{|}~~~}|{zzzyyyyz{{|||||||||}}}}}}~~~~~~~~~~~|{zxwvvuuuuuvvvuuuvwxyz{|}}~}{zxwvutsrppppppppooooooopqrstuuvwwxyyz|}~}|zyxwutssrssrrrrssttttttvwwxxxy{|~~|zwutsrrqpooooooooooppoonnnooooopqrstuuwxz{}~}{zyyxxwwvuuuttttttttssttuuuvvvwwxxxxyyz|}~~|{zyxxxyz{{{{{{||||||}~~~~}}}}||{{{|||||||||{zxwxxxxxxxxxxyyyyyyzz{{{|}~~~|zyxwvtssstuvvvvwwwwwwwwwwwvvvuuuvuuvvwxyyz{|~~~}|{{{|{zyyyxxwvutssssrqqqqqrrrsuvvwwwxyyz|}~~}|{zyyyyyyyxyyyyxxxyyyzzz{|}~~}|zyyxxwutsrrpoonnnnnnooopqrtuvwxz{}}~~}|{{zyyxwvuutssrrrrstttuvxyyzz|}}~~~}{ywwvvuttuvvvvvuuuuuvwxxyz{|||}}~~~~}}||{zyyxwvutrrqppppppqrrrrrrrrstuuuuuvvvwwxyz{{|}~~~}|{zyxxxxxxxxxxxwwxxxxxxxxwwwwwwxxxxxxyyzz{{|}~~}|||{{zyyyyxxxxxxxxxyyzz{||}}}}}||||}}~}{ywutssrqpopppppppqqqqqqrrssttuvvwwxxy{|}~~}||{zyxxwvuuuttssssssssttuuuvvvvvwxyz{|}~}|{zyxwvwwxxxxyyyyyyzzz{|}~~~~}}|{{{{zzyyxxxxwwwvuutsrqqqqpppqrstuvvwxz{|}~~~}|{zzyyxyyz{{{|}}~~~~~~~~~}||{{zyxxxxxwwvuutttttuvvwwwwxyyzz{|}}}}}~~~}}~~~~}}|{zyxwvvvvvwwxxyyyyyyyyyzzz{|||||}}~~~~}}|||{{{{{{||}}}}~~~~~}|{zyxwvutssrqqppoopppppqrstuvwxxxxxyyyyzz{|}~~}|{zyyyxwvuuuuuuvvwxxyyzzzz{|}}~~~}|||{zzyxwvuttsssrrqqqqrrrqqrrssstvwxyz{|}~~~}}|{{zzzyyyyyxxwwwwwwwxyzz{||}}~~~~}}|||{{zyyxxxxxxxwwwwwxz{||}~~||{{zzzzzzzyyyyyzzzzzzzzzzyyzzzyyyyxxyz{|}~~|{zzyxxwxxxyyyyyyzzzz{{{|||}}~~~~~}||{zzzyyxxxwwvvuuttsssssssssttuvvvvvvwwxyz{|}~~~~}}|{zyyxxwwvvvvwwxxxxyyyyz{|}~~~}|{{{{zyxxxwwvuuuutttttuvwxyz{|}}~}|||{{{{||{zzyyxwvuuuttsssssssttuvwxyzz{|}}~~~}}|{zyyxwvvvvvuuttsssssstuuvvwwxyz{||}~~}|||||||||||||{{zzzzyyyyyyyyyzz{||}~~~~~}}}}~~~~}|{{zzyyyyzzz{{{{{{zzzzz{||}~~~~~~~~}|{{zzyyxxxwvvuuvvwwxyzz{||}}}~}}~~~~~}}||{{{{{zzzyyyxxxyyz{||}}}~~~~~}}||{{zyxxwvutsrrrqqqqrrstttuvwwwxxyyzzz{{|}~~~}}}|{zyyxwwvvvvwwvwwxxyyyyyz{{||}}~~~~~}}||{zzyyyyyyxwwwwwvvvvvwwxyz{|}}~}|{{zxwwvvuvvvvuuuuuuuutttuuuuvvwxyz{|}~}|||{{{{|{{{{{{{zzyyxxxxxxyyzz{{{|||||}}}~~~~}}}|||{zzyyxxxxyyyyxxxxxxwwwwwvvvvvwxyyz{|}}}~~}||{{{{|||}}}}}}~~~~}||{{zzyyyyxxyyyyyyyyyyyxxxwwwwwxxxyyyz{|}~~~}}}~}}|||{{zyxxwwwwwwwxyzz{||}}~~~}|{zyxwvuuuuuttssssssrrsttuuvwxxyyyz{||}~~}|{zzyyxxwwwwvvutsssrrrqqqqqrsstuvvwwxyz{{||}~~}}||{zyyyxyyyyzz{{{{||}~~~}||{zzyxxxxwwxxxxxwwwwwwwwwxxyyzzzzzzz{{|}~~~}}}}}}}}||{{zyyyyyyyyzzzzzzzz{{{zzz{{||}~~}}||{{zzzzyyxxwwwwwwwwwwwwxxyyzzzzz{|||}}}~~~~~~~~}}}||{{{|{{{{{{zzyyyyyxxxxxxxxxyyyz{{||}}}}}~~}|{zyxxxxxxxxxyzzzz{{||||}}}~~~~}|{zyxwvvuttttuuvvvvvuuuttuuvwwxxyyyyyyz{||}~~~}}|{{zzzzzyyyyxyyyyz{|}}~~~}|{{zzyxwwwvuttsssssssttttttuuvvwwxxyyyyz{||}}~~~}}|||||{{{{{{zzyyyyxxwwwwwwxxyz{|}~~~}||{{{{{{{{{{{{{||}}}~~}}}}}}}}}|{zyyxwvuuuuuuuuuvvvvvwwxyyzz{{|||}}~~~~~~}}}}}}}|||||{{{{z{{||||||}}}~~~}|{zyxwvuttsrrrqqqqrrsstuvwwxxyz{{||}~~~}}|{{zzyxxwwwwwxxxxxxxxxxyyz{{|}~~}|{yyxxxwwvvwwwwvvvwwxyyz{|}~~~}||{zzyyxxxwvvvutssssssttuvvwwwxxyyz{|}~}|{{zzyxxxxwwwwwvwwwwwxyyzz{||}}~~~}}|{{zzyxxxwwvvvvvuuuuuuutttttttttuuvwxyz{|}~~~|{{zzzzyyyyyzzzzzz{||}}~~~}}|{zyyyyyyyyyyyyyyyyyzzz{||}}~~~}}|{{zzyxxwwvvvvvuuvvvwwxxyyz{|||}}~~}}|{zzyxwwwwwwwwwwwwwwvwwwxxyzz{{|}~~~}|{{zzyxwvvuutttttuuuttuuvvwwxyz{|}~~~}|||{{zzzyxxwwvvvvvvvwwxxxxyyzz{|}~~~~}||{zyxxxwwwvvvvvvwwwwxyyzz{|}}~~~~}}}||{zzyyyxxwxxyyyyyzz{{{|||}}~~~}}}}|{{zzzyxxxxxxxxxxxxxxxxxxxxxxxyyzz{|~~~~~~}}}|||{zzzzyyyyxxxxxxxyyzzz{|}}~~~~}}|{zzyxwwwwwwvwwwwxxyzz{{||}}~~~~}|{{zzyxxwwwwwvvvvvuuuuuuvwxxy{||}~~~}}||{zyyxxxwwwwwwwwwxxyzz{||}~~~~}|{zyxwwwvuutttttttttttuuvvwxxyyzz{||}}~~~}||{{{{{{{{zzyyyyxxwwwwwwwxxyzz{|}}~~~}||{{zyyyxxxwwwwwwwwwwwwxxxxyzz{||}~~}}||||||||||{{zzyyyyyxxxxyyyyyz{{|}}~~~~}}|{{{zzyyyyxxxxxxxyyzzzz{{{|||||||||}~~~}}||{{zzyyxxxwwwvvuuuttssssttuvvwxyyz{|||}}}~~}|||{{zzzyyyxxxyyyyyyzz{{{||}}~~~~}}}}|{{zzyxwwvvuutttttuuuuvvwxyyz{|||}}~~~~}|{{zzzyxxwwwwwvvwwxxyyzz{||}~~~~~}}||{zzyxxwvuuuuttttuuuvwwxyz{|}}~~~~~~~~~~}}}|{zyyxwvvuutttuuvvwwwxxyzzz{{||}}~~~~~}|||{zyxxxxxxxyyyyyzzzz{{||||}}}}~~~}}|{zzzyyyxxxxxxxxxxxxxxxxyyyyzzz{{{{|||}}~~~~}}||||{{{{{zzzzzzzz{{||}~~~~~}}}}}|{zzyxxxwwwwwwwwvvvvvvvvwxxyyyzzzzzzzzz{{{|}~~}}|{zzyxxwwvvuuuuuuuuvvwxxyyz{{|}}~~}|{zzyxwwwwwwwwxxxxyyzzz{{{{{|||||||}~~~}}||{zyyxwwvvvvuuuuuuuuuuuuvvvvwwxxyz{||}~~~~}}|{{{{{{{{{{{{{{{||}~~}||{zzyyxxxwvvvvvvuuuuuuvvvvvvvvvvwwxxyyzzzz{{|}}~~~}}||{{zzzzyxxxxxxwwxxxxyyzz{|}}~~~}|{zzyxxwwwwwwwwwxxxxxwxxxyyyyyzzzz{|}}}~~}}||{{zyyyxxwwwxxyyyyyyyyyxxxxxyyyz{||}~~~}}}|{{zzzzzzyyyxxwwwwwwxxyz{|}~~}{{zyyxxwwvuutttttttttttttuuuvvvwxxyyzz{||}~~~}||{{zzyyyxxxyyyyxxxxxxxyyyz{{|}~~}|{zyyxxwvvvvvvvvvwwwxxxxxxyyyz{|}}~~~~}}||{{{{zzyyyyyxyyyyyyyyzzzyyyyyyyz{|}~~}}}}}}|{{{zzzyyyyyyyyyzz{{|}~~}||{zzyyyxxwwvvvvvvvvwwxwwwwwvvvvvvvvwwxyyz{{{|}}~~~}}|{zzyyyxxwwwwwwwxxyzz{|}~}}}}|{{zzyyxwwwvvvvvvvvvvvuuvvvvvvwwxxyz{|}}~~~}}}}}|||{{zzzzzzzzzzzz{zz{{|||}~~}}||{{{{{{{{{{zzzzzyyyxxxwwwwwwxxyzzz{||}}}~~}}}|||{{zyyxxwwwwvvwwwvvwwwwwxxxyyzz{|}~~~}}}}}|||||{{zzyyxxxwwwwwwxxyyzzz{{||}}~~}|{zyyxwwvvuuuuuuuvvvwwwwwxxxyyz{{|}~~~~~~}}}}}}}}~~~~}}}|||||||||}}}~~~~}}}||{{{zyyxxyyyyyxxxxwwwvwwxxyyz{|}}}~~~}|{{zzyyyyyyyyyyyyyyyxxxwwwwwwwvwwxyyz{|}}~~~~~~~}}|{zzyyxxxwwwwwwxxyzz{{||}}}~~}||{{zzzzyyzzyyxwwwvvvvvvvvvvvvvvwxxyyzzzz{{|}~~~~~~}}}}}}}|||{{zzyyyyzz{{|}}~~}|{zyyxxxxwwwwwwvvvvwwwwwwwxxxxyyzz{{{||}}~~~}}|||||||||}}|}}}||{zzzzzzyyzzz{{{||}~~~~~}}}||{{zzyyyyxxxwwvvvvwxxyz{{|||}}}}~~~~~}}||{|{{{z{zzzzzyyyyyyyyyyyyzzz{{|||}~~~}}}|{{zzzzzzzz{{{{{{{{{{{z{{{{||||}}}~~~~}}|||{zzzzz{zyyzzzyzzzzzzzzzzz{{{{{{~zxyxwy|~{{|xwxvsrqpqqppsttssssty~~~~}xvuuxzz|}|{yvtssuxz{}}~|zxvvwz}}zyy{|~|{||zzz{{~~zwvwy{~{{|~~~}||{{zy{|{{}~~}|{zz{|}}||~}|||}~~~~~~|{{}~}|}~}|zyyz{||}}|{{{||}}~~~~~~~~~~~}|{zyxvuvvvutttttsrrsttuvvuuvxyz{|~~}}~~|zyyyxvutttstuvvuuttuvwyyz{|}~~}{yxwwwvtsrsssqonmmmnnnopqqqrtuvxz|~}|{zxwwwwuttttttuuuuuuvvvvvwxyz{||}}}|}}~~|zyxwuuutsrqpnmlmmnnnnnooopqstuvwxxyyz{|}~~}|{zyyywvusrrqqpppppppoppqrssuxz{|~}|||||{yxxwwvuuttttssstuvwxyz{|}~~~}}}|||{||}}~~~}||||{zzzzzz{{{||}}}~}|{{{zzyxxxwvtssttssttuuvwwwxyz{|}~~~}|{{zyxwvuuusrrrrrqpppqrssstuwxyyz|}}|{{zzyyxxwvuttttssrqqqqqqrstuvxyz{}~}{zywvuuuuusrrrrrrqqqrsssrrrsttuuwxz{{|~~}}}|zxwvvvussrrrrrqrrssstuvwyz{|}~~}}|{zyyyyxxxxxxyyz{||}}~~~~}|{yxwwvusrrrqqqpppppqqqqqrssssttuuuvwwxxxyz{|}~~~}|{{zyyxxxyxxxyz{{||}}~~~~}}|{{{zzzyyyyxxwwvvuuuuuuuvwwxyz{|}~~~~~~}}}}}}|{{{|||||}}}~~~~~~~}}}}}}}|||||}}~}||{zxwwvutsssrqpqrtssruwwtrqqqqrsssw{~}{zyyyxxwwwvutsqppoppqrstvwxyz{|}~~~}|{zyxwutrrqqqqqqqqqqqqrrstuvxxyz{}}~}|zyyxxwvuvvuutttttssrstuuuvvwwxxy{|}~~~}||{{{{{{{{{{{{{{{||||||||||}}~~~~~}}||||||||}}~~~}}||||{zzyyxxwwwwvuutttssssstuuvwxxyyz{{|||}}}~~~~~~~~}}~~}}}}~~~~~~~}}|||}||||||||}}}}}}~}}}}}}}}}}}~~}}|{zxxwwvvuuuvvvvvwwwwxxyyzz{{|}}}}~~~~~~~}|{zzyxwwvvvuvvvuvvvwwxxxyyz{{|}~~~~}}||||||{{|||||{|||}~~~}|zyxxwvuutttttssrrrrqqrsstuvwxxyz|}}~~}}|{zzyyxxxwwwvvvvvvwwwxxyzz{}~~~}|{zyyxwwwvvvvuuuttsssstuuvwwxxyyz{{|}~~}|{zyxwwwvvvvvvvvvvvvwxxyyzz{{|}~~~~}}}||{{{|{{{{||||}}}}~~~~~~~~~~}}}}}}~~~}|{zyyxwwvuuuttttuuuuuuvvwxyyz{||}}~~~}||{{zyyxxwwvvuuttttuuuuvwwwwwwwwwxyz{|}~~~~~{xvutuuuwxyzzyxxxyyyyz{{|}}}~~~~~}}|{zyxwwvuttttsrssttttttttttuuvwwxz{|}~~}|{{{{{{{zzzzzyzz{||}~~|{zzzyyyxxwwwvvvwwwwxyyz{|}~~}|{{zzyyyyyyyyyyzzz{{|}}}~~~~}}|{zzyyxwwxxwwwwwwxxxxxyyzzz{|||||}}}}}~~~~~}|||{{zyxxwwvvwwxyz{{||}}~~~~~~~~{yxwvvvwxxxxwvuuttvxyz||}}}}}}}}}}~~}||{zzyxxxyxxyyzzzzz{{{{{||}~~}}|{{{{zzzyyyyxxxxxxxxxyyyzz{|}}~~}}|{{zxwvutssrrqppppppppqqqrrrstuvwxyz{{{|}~}}||{zyyyyyyxxxxyyyzz{{{||}~~~~}||{zyyxwvuuuttttsssrrqqrrrsstuvwwxyz{|~~~}}}}|||||||||}}}}~~~~}}}||{{{{{{{{|}~~~}zwuttutuuwxyxwxz|{xwxy{}~~~}{zzywwvuttuuuvwwwwwwwwwxyz{{||||||}}}}~~}}|{{zzyyyyyyyyyyyyyyzzz{{|}}~~}|{zyxxwwwvvuuuuttssstsssttuuvvwyzz{|}~~}|{zzyyxwwwwwwwwwwwwwxxwwvvwwxxxyz{|}~~~~}}}}||||||||}}}~~~~}||{{zzzyxwwvutsrrqqpoooooooopqqrstuvwxyz{{|}}~~~}|{zyyyxxxyzz{{{{{{{{{}~~~z|}~||~~|{||yussrtx|yvttuuuuuuvx{{zzyxy{|}}}}~~~}}~~~}{zzzz{{|}}~~~}}~~~~~}|||}}}||||||}}}}}}~~}{zzzyxxwwwwxxxxxxxxxxyyzz{|}}~~~}}|{{zyxwwvvvvuuuuutttuvwxyyzz{|}}~~~}}|{{{{zzzzzyyxxxwwvvvvvvvvwwxyz{|}}~~~~}|{zyyxwvvuuttssssssssttuuvwxyz{||}~~~}}|{zzxwwvvvuuttsttttuuvwxy{||}}~}}}|{zzyxwvvuuttssrrrrrtvwusuxyxusstuuuwxz|~~}~}~}|||}}zzzz{{zyxyyzzzzzyz{||}}}}}}~~|{{{{zyyxxxxxxwwwwwwwxxyyz{{|}~~||||{{{{zzzyyxxwvuttuuvvvvvvwxxxxy{|}~~~}}|{zzzzzzyyzzzzz{{|||}~}|{{{{zzzyyyyyyyyyyyz{||}}~~~~}||{zzyxwwvvvvvvvvvwxxyyyz{{||}}~~~~}||{{{zyyxwwvvvvvuuuuuuuuvwwxyz{{{{}~~~~~~~}}}}}||{{||{{{{|||||}}}}~~~~~~~}}||{{{{{{{{zzyyyyxxxwwwwwvvvvuuvvwwwxyz{{|}~~~~}||}}}|}|{zyz|}~~~}}|{zyyyyxwwvwvvvvwxxxyyyzzzz{|}}}~~~~~~~~~~~~~~~~~~~~~~~}|{{|||{{{{{zyyxwvtttsssttuvvwwxyyzz{{|}}~~~}}|{{zxwwwvvuuvvvvvwwwwwwxxxyzz|}~~~}|{zzyxwvvuuttsssssssstttuuvvwwwwwxxyz{|~~~}}}||{{{zzyyyz{{|}~~~~}}|||{{{zzzzzzyyyyz{{|}~~~~}|||{{zzyyxxxxxyyz{{{|}}}}}~~~~~}||{{zzzyyxxxxwwwvvuuuuuuuvwwxyzz{||}~~~~~~}}}|}}||||{{||}}}}}|||}~~|zyzyxwwwwvuttsrssstssssttttstuvvwxz{|~~}}|{zyxxxxxxxxyyzzz{}~~~~}}}|||||||{{{{zyyyzzz{{||}~~~}||{{zyyyxxwwvvuutssrrrrrrssssssssttuuvvwxxy{|}~~}}}|{{zzyxwwwwwwvvwwwxxyz{{|}~~~}|{zyxwvuutttttsttttstttuuuvwwxxyz{||}}~~~}~~}}}}}}}}}}~~~~~~}}}|||||{{{{{{||}}~~~~~}}~~}||||||{{{{{{{||||}}}~~~~~~~|{zzyxwwxwwx{~|tnmnorvwvvwz{|}}|{{{|~}~{zyxwxwwwwvuuvwxyz{}~}|{zxwuuutsssstsssssssssttuvvwxxxxxyz{|}~~~}|{{zzyyyxxxwwwxxxyyyzzzzzz{{{|}~}}||{{{{{||}}}~~~}}|{zyyxwvuuutsssssrrqqqqqqqqqrrrsttuuvwyzz{|}~~~}|{{{{zzzyyyyyyyzz{{||}~~~~~~}||{{zyxwwwwvvuuttttuuvvvwxxyyyz{{{||}}~~~~~~}}}||{{zzzzzzzzzz{{||}}~~~}}}}}}}}}}}}}|||||||}~~~~~~}|{zzzzzzzzzz{{{z{||}}~z|~~}~~{xvutuwxyyxvstx{|{{zyxwvwxxxxxxxy|}~~}}}|{zyyxxyyyzzyywvvvvvuuvwxyz{|}~~}||{{{zyxwvvwwvuuuttuvvwwwwwwwxxyz{||}~~}||{zzyyzzzz{{zyyxxxxxwwvvvvvwxyyzz{{|||}~~}|{yxwwwvuutssrrssssstuuvwwxxxxyyyzz{{||}}}}~~~~~}}||{{zyyyyxxxyzzzzzz{{{||}~~~~~~}||{zzzzzyxxxxwwxxxxxyyyyz{|}}~~~~|zyxwwxyyyywvvwwvuuwxxww||vtrqv{~|{{~~}{zzzyyzz{|}~~}||{{zyyyz{{{zzzz{||}~~}}}}|{{zzyxxwwwvvvvvwvvvwyz{{||}}}}}~~~}||{{||{{{{zzyyyyyyxwwwwwwwwwwxxxxyyyz{|}~~}|||||{zyyxxxwwwwxyxxxyyzzz{||}}~}||{{{zzyyxxwwvuuuutttuuvvvvwwxyyzzz{{{|}}}~~~~~~~~~~~~~~~}}||{{zyyxxxwwvvwwwxxxyz{|}}}~~~~~~~~}||{{{{zzzzyxwwvuuuuuuvvwwwxxxxyzz{{|}}}~~~~}||||{{{{{zzzz{{{|||}}~~~}}}}}}|zyxvvvwusqqrrssstuussrqsvz{qnnov~}~|yxyzxuvy|~zwvwxyz{{{|}}|}~}}|{{{{{||}}~~}}}}~~}|zzzz{{zyyywwwxwvvvwwvuvwxyyzzz{|}~~~~}}|||{zzzyyyxwwvvvvuvvuuutuvwwwxyzzz{|}~~~~~}}}|||{{{{zzzzzyz{|}}~~}}}}}|{zzyxxwwvvuuuvvuutttttttuuvvwxyzz{{|||||}~~~}}}}}~~~}|||}}~~~~~~~~~~}||{xxyz{|~~}||{|}~~~{uvx|||}yuuvwz~}{wqnqtwy{xtqmjjotvwxwvusqrtw}}~}zxwvvy{||{zyyxxxwwxxyy{~}||{{zzywvvwwwvvvvvvvwxxwvussssssttttuwy{{||}}~~}}~~~}~~}}|||{zzzzyyyz{||}}~~~~}}}|zz{|||}~}}~~}||~wt{z|~ztrsux}~|ywuuwy|}ytsy}}}}}|~|xvutuwwwvvsqruvy{|zxvsstvxz|||}|{|||}~~~~~~~}|{}~~~~~}zyxvuttuwxxxwvttstuuvvvvxy{{||||}~~~~|{}~~~}|||||{{zzz{{yxwwwwxxxyzzzzyyyyz|~~~~~~~}||{zzyxxwwvuuttttttttuuuuuuuvvwxxyyyz{{|||}}~~~}|||{{zzyyyxxxxwwxxwxxyyyz{|}}~~~}|{{zzzzzyyyyyxxwwwvvuuuuuuvvwwwxxyz{{|}}~~~~~~~~}}}|}}||{{{{{zzzzz{{{{|||}~~|xvxz~|{{xsrsquy}yy|zxwtuvx|~~|zxvusuxwxxwwurrsv{|~~}}|yyy{}{zzyxwvwusqnmooopqqrrpooqsuwwxyzzyz}~|{zyxwvusrpooooopqqqonnpqqrrtvwwxz|}~}}|zyyyyyxuttuvwxyz{|{{}~~~~~~}{xwwwvtsqpomllllnonmmmnoooprrsssttuuuvwxyz|~~~~~~}~~~~~}}}~~~}||}~~}{zyxxxxyxxxxwvvuttuuuuvvvvvwwxxyz{{{||||}}~~~}}}|{{zyxxvuuuuvvvvvxyzz{|}~~~|{zywvuttsrrrsrrrqpqrrrtuvxz{{|}}~}{zyyxwvvusrrqqqqqpppppppqrstuwy{|~~|zyxwwvtrqppoonnnnnnopqstuvxz|~~}|{yxxwwwvvvwwwwxyzzyyz{|~~}|{ywvuuttssstttttuuvvwxxyyzz{|}~~~}{zywwusrrrrqqponnmmmmnoopqrsttuuvvwxyz|}~~}{{{{|||}~~{zzyxxwvvvvuttuvvvwxyyyyzzzzzyyyyyz{|}~~~~~~~}}}{zzzzxwwvvvuuvvutsttuvvwxyzzyyyyzzz{|}~~~~}}}}}}~~|zywwwvutsssssrsssssrstuvwy{}~}{zyxxwvvuttssrqqqqqqqqppqqqqrsstuwxz{}~~|{zywuttsrqppppqqrsuwyz{}~~~}||{zyyyxwvvvvuuuuvvvuuvvvvvvvwwxy{|~~~~}|{{zywvuutssttuuvwxxyyz{|}}~~||||{{zzzzzzzzzzzz{|||}~~~}|{zyxxwwvvvvuutuuvvwxz{{||}}}}}}}}}}}}}~~~~~}}|{{{zyyyxwwwvvutttuuuuuvwwxyz{{|||}~~~~}}}}}}||{{{{zz{{|}~~}|{zywutrpnmlkjkllmmmnnoooprsttvwxxyz{|}~}{zyxxwvuvvuttttsssstuuvwxyz{|}~~}|||{{{{{{zzzzzzzz|}}~~}|{zyxvuutssrrrrrrrsttttttuuvvwxz{|}~~}|{{zzyyxwvvuuuuuvvwwxzz{{}~~~~}}|{{{{zyyyyyyyyz{{|||}}}}}}~~~~~~~}}|||||{{zyxxxxxxyzz{{{|}~~~~~}|{{zzyyxxxxxxwwwwwxxyzzzz{{||}~~~~~}|||{{zyzzzzzz{{|}~~}|{{zyyyyyyyyyyyz{||}~}|{zyxwvutsrqpoooooonnnooopqrsttuvvwyz{{|}~~}}}}}||{zyxxxxxxxwwwvvvvwxy{|}}{zyyyxwwwwwwwwxyyyzzzzzzzzz{||}~~~}|{{zyxwvvutttttssrrrrssttuvvvvwxyz{{|}~~~~~}}|||||||}~~~}||{zyyxxxwwwvvwwwwwwwwwwwxxxyz{{||}~}|{zyxwwwvvutuuuuuvwxxyz{{|~~~}||{zyxwvvvvwwxxxyyzzz{|}}~~}||{{zzyxxwwvuuuuuuttuuuutuvwxy{|}~~}{zywutsrrqpppqqqqqqrrrsttuwxz{|~~}}}}}}}}}}}}}}}}}~~~}}|{zyxwvvvvvvvvwwwxxxyyyyyzzz{{||||||}}~~}}}||{{zzyyxxwwvuuttuuuvvvwwwwwxxxxyz{|}~~~~~~~~~~}|{zyyxwvvvuuuuuuuvvwwwxyyzzz{}}~~}|{zyxxwwvvuuuuuuuuuuuuuvvvvwxyzz{|}}~~~}}}|{{{{{{{{{{{||}~~}{zyxwvvvvvvvvvvvvvwxyz{||}}~~~}|{{zzyxxxxwvuuuutssssssstuvvwxyz|}~}|{zyxwvuuttttuuvvwxyzz{{|}}}~~}}}|||{zzzyyyzz{{{{||||}}}~~}|zyxwwwvvvvvvvwwwxxwwxwwxxzz{|}~~~~~~~~~~~~~~~}}||}}||||{{{{|}~~}}|{zyxwvvuutssssrrrrssttuvwxyz{{||}~~~~}||{zxwwvuuuuuttuuvvvvvwwwxxyz{{|}}}~~}|{zzzzyyyyzzzz{||}~~}|{zywvuttsrrsstsssrrrrrrrsttuvwxyz{|}~}|{zyxwwvutttttuuvvwxxyyzz{||}~~~}||||{{{{{{{zz{||}~~~}}|{{z{{{{zzyyyxxyyyyzzzyyzz{{{|}~~~~}}|||||{zzzzyxxxwwvvvvwwxyzz{{|}~~~~}||{zyyzzz{{||}}}}}~~~~}||{{zyyyyxxxxyyyz{|}}~~}|{zzyxwvuuuuutssssssrssssstuuvvwxyz{|}~~}||{{zzz{{{{{{{|||}}~~~}}||{zzyyxxxxyzz{||}~~}}|{{zyxvutsrrqqqqppqqrrssttuvwwxxyz{{{|}}~~~}}|{{{{{{z{{{{zzzzzzz{|||}~~~~~~~~~~~~}}}}}}}}}}|||}}}~~~~}}|{zyxxwwvvvvvvvvvvwwwxxyxxyyzzz{{||||}}~~~~~~~~~~~~~~~~~~~}}|||{{{zzz{{|}}~~}|{zzyxwvvvuuuuuvvvvvvvvwwxxxyzzz{|~~~}|{{zzyyxxwwvutttsssttttuuvwxyz{{|||}~}|{{zyyyyyyyyyyyyzz{|}~~~}}|||{zzzzzzyyyxxwvvvvvvwwwwxyz{{}}~~~}|{zyxwvvuuutsssssssttttuvwxyz{|}~~~}}||{{zzyyxxxwxxyyzz{{{|||||}}}}}}}}}}}~~~~~~~~~}}||{{{zzzyxwvvuttuuvwwxyyyyxyyyyz{|||}~~~~~~~~}}~~~~~~~}|{{zyxxwwwvvvvvwvwwxxyz{||}~~}|{zyyxwvuttttssssrrrrssttuvwwxyyzz{|}}~~~~}|||{{zzzzzzzzzzzzzz{{|}~~}|{{zzzzzz{{{||}~~~~~}|{zzyxxxxxwwwwwwvvvvvvvvvwwwxxyyzz{||}~~~~}|zzyxxwwwwvvvvvvvvwxyyz{|}~~~}||{{zyxxxxwwwwwxwwwwvvvvvwwwwxxxyyz{{|}}~~~~~~~~~~~~~~~}}}}}}}}}||||{zzzzzzzzz{{{|}~~~~~~~}|{zzyyxwwvvutssrrqqrrrrsstuvvvwwxxyz{{|}~~}||{zyxwwwwvuuuuuuuuuuvwwxyyz{{||}~~~}||{{zyyyzzz{{{||}}~~~~~}|{zyyxwvvvuuuttttuuuuvvvwxyyzz{{{|}~~~~}||{{zyyxxxxwxxxxxyyyyyz{{||}}~~~~~~}}||||{{{{{{zzz{|}~}}||{{zzzzzzyyxxxwxxxyyz{{|}~~}}|||{zzzyyxwwvvwwwwwwwxxxyyyyyyz{{{|}~~~~}}||{{{{{z{{{{{{{{{{{{{|}}~~~}}||{{{zzzzz{{|||}}~~~~}|{{zyxwvuttsrqqrrrqqqrrrqrstuvwxyz{|}}~~}|{{{{zzzzyyyzzzz{{||}}}~~~~~}}|{{{{zzz{|||}~~~~~}|{{zywwvuutsssssrrrssstuvwxyzz{{||}}~~~}|||{{{{{zzzzzzz{{|}~~~~~~~}}}~~~~}}|{zzyxxwwvuuuuuuuvvvvvwxxxyyzzz{|||}~~~}}}}||{{{{{zz{{{{zzzzzyyzz{||}~~}|{zzyyyzz{||}~~~}||{{zyyyxwwwwwwvvwwwvvwwwxxyyzz{|}}~~}||{{zyyxxwvuuuuuuuuuuuuvvwxxyz{|}~~}}|{{{{zzz{{{{||}~~}|||{zyyxxxxwwwvvuuuvvvvvwwxyz{|}~~~~}~~}}|||{zzyxwwvvutttttttuvwxyz||}}~~~}~~~~~~}}|||{{{{zzzyyyxxxxxyyzz{{|}~~~~~~~~~~}}}|||{zzyyxyyxxxxxxwwwwwvvwxxyzz{|}~~~}}||{{{{zz{{{z{{{{||||}}}}~~~}|{zzyyxxxwwwvvwwxyz{||}}~~}}|{zzywwvvutuuuuvvwwxyyyyzzzzzzzz{||}~~~~}~~~}}}}}||{{zzyyxxxxyzz{|}~~}}||{{{{zzzzz{{||}~~}|{zyxxwwwwvwwwwwwwwwwwxyzzz{{{{{||}}}~~~}}|||{{{{zzzzzzzyyyyyyyzz{{{|}}~~~|{zyyxxxwwwwwwwwxxxxxxxwwwvwxxxyz{{||}~~~~~~~~~~~}}|{zyxxwwvvwwwwxxyz{{|}}~~~~}}|||||}}}~~~~~~~}||{zyxwvvuuvuuuuuuuuuvvwwxxyyz{|}}~~~}||{zzyyxwwwwvvvvwwwxxyz{||}~~~~}}||||||}}}~~~~~~~~~}|{zyxwvuuuttttuuvvwxyzz{||||}~~~~}|zyxwvvuuuuvvvvwwxxxxyyyyzzz{{{|}}~~~~~~}}}}}}}}}~~~}||{zzyyyyyyyyzzzz{{{|}}~~~~}||{zzyyxxxxwwxxxxxxyyxxxyzz{||}}~~~~}}||{{zzyxxxxxxyyyzz{|}~~}|{zyxxyyyyzzzzzzyyyyyzzzz{{|||}~~~}}|||{{{zzzyxxxwwvvuuuutuuvvwxyyzz{}}~~}|{{zyyyyyyyzz{{||}~~~~}}}||{{{{{{{{{{{{||}}~~~~~}}}|||{zyyyxwwwwwwwwwwxxxyyz{{|}~~~}}||{zzzyxxxwwwwwxyyz{{||}}~~}}~~~~~}}||||}}~~~}|{zzyyxwwwwwwwwwxxyz{{|}}~~~~}}|{zzyxxxwwwwwwwxxxxxxxxyyyz{{||}~~~~}}}||||||||}}~~}||{zyyyxwwwwwvvvvvuuuvwwxyyzzz{|}}~~}}||{{{zzzzyyyyxxxxxwwwxxxyzz{|~~}||||}}~~}|{zyxwwvvvuvvwwwwwwwwwwxxyyyzz{{|}~~~~}}||{zzyyyyxxwwwvvvuuuvvvwxyz{|}~~~}}|||||||}}}}}}}}}}}~~~}}}|{{{zzzyyyyyxxxyyzz{||||}~~~}}||{{{zzzzzzzyyyyyzzzz{||}~~~~~}}|{{zyyxxxxxxyyyyyyyyyyzz{{|}~~}}||{{zzyyxxxxyyzz{||}~~~}||zzyxxwwwwwwxxxwwwwwwwwwwxxyyz{{{||}~~~}}||||||||||||||{{{{{{{{{|||}~~~~}}}~~~~~~~~~~~}||{{zyyyxwwwwwwwwwwwwwwxxxyyyzz{{|||}~~~}||{{{{zz{{zzyyyyxxxxxxyyz{||}}~~~}}}}}~~~~~~~~~~~~}|{{zzzzzzzzzzyyzzzzyyyyyyyyzzz{{||||}~~~~}}|{{zzzyxxxxxxyyzz{{|}}~~~~~}|||{{{{{{|||||||||}}~~~~}|{zzyyxxxxyyyyyxxxxxyyzzz{||}~~}}{xuvwyz|}~~|wsnmkjmqtx{|xutssw{~{xuvvwz}{xtsrqsux|}ywxyz~}|}~{vsqooqsux||xusqpqrux|}zxwvwy||xusqqrtvx{~}zwtronnopswz}}{yxxyz}~}|||~~{ywvuuvxz}}{ywwwy|~~|ywuuvxz}{xtqpopqtwz~}{ywvwxy|~{ywuuvvwy|}~~}{yxvuuuuvxy{|~~}{zyxxz|~}zyxwwwxz{}~}|{{{{|~~{yyxyz{}~|yvtrppqrtvy|~~~}}}~~|zxwuttuvwz|~~}}}|}~~}}}~~|zwusrrrstvxz{|||{yxutrqqqsuwz}~|{zz{|~~}||}~}|{zzz{|~}{{zyz{|}~}{yyyxyz{|~}|{yxwvvvwwxyzz{{{{zzxxxwxyz|~~~}{{zyy{|}}|{yxxxxy{}~~}|||}~~~}}|}}}}~~~~}|{zzyyyyzz{|}~~}}}}}~~}|{zyyyyyzz{|||{{zyyxwwwwxyz{|}~~~}}}}}|}}~~~~~~}}}||||||{{{{zzzyyxxxxwwvvvuuuuuuvvvwwwxyyz{{|}}~~~}}}}}|||||{{{{{{||}}}~~~~~~~~~~~~~~~~}}}||||{{{||}~~~~~~~~~~~~~~}}|||{{{{{{{||}~~~~~}}}}}}}||||||{{{zzzyyyyyyyyzzz{{{||}~~~}||{zyyyxxxxyyyyzzyyyxxxxxyyz{{||}~~~~~~}}}}}}|||||{{zzzzzyzzz{{|}}~~~~~}}}}}|}}}}}|||||||}}~~~~~}}}}||||{{{{{{zzzzzyyxwvvvvvvwwxyz{|}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}|{{zyyxxxyyyyyzzz{{||}~~~~~~~~~~}}}||{{{{{{{{{{||||{{{{zzzzzzzz{{{{{|||}~~~}}||{{|{{||}}}}}}}}}}}}|||||||}}~~~}}|{{zzyyyyyzz{{{||}~~~~~~~~~~~~}}}|{zzyyyyyzz{{|}~~~}}||{{zzzzzzzzzzzzzzz{{{{zzzzzyyzzz{{{||||}}~~~}}}}|||}}}}}~~~~~~}|{{zzzz{{{|}}~~~~~}}|||{{{{zzyyyyxyyyxxyyyyyyyyyyyzz{{||}}~~~~~~}~~~~~~}}}}||||}}}}}}}||||}}~~~}||{zzyyyyyzz{{||}~~~}}}|{{{{zzzzzzyyyyyyyyyzz{{||}}~~~}}}}}}|}}}}~~~~}|{zzyxwwwwwwxxxyyyyzzzzz{{||}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}|{zzyyxxxxxxxxxxxxwwwwwvvvvvvvwwxxyz{{|}}~~~~~}}}}}}}}~~~}}~~~~~}||{zyyyyyxxyyzz{{||||}}|||||||||}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{||{{|{{{{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~~}}|||{{zzyyxxxxwwwwwxxxxxyyyyzzzzzzzzzzzzzz{{{||||||}}}}~~~~~~}}||{{|{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~}}||{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxxwwxxyyzz{{{|||}}}}~~}}~~~~~~~~~~}}||{{{{{{{{||||||||}}}}}||||}}~~~~~}}}}}}}}|}}}}}}}}}}}}}}}}~~~~~~}||{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}||{{{zzzzzzzzzzz{{{||||}}~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~}}}}||||}}}}|}}}}~~~~~}}}||||{{{{{{{{{{{|||}}}}}}}}~~~~~~~}}||}}}~~~}||{zyyxxxxyyyzz{{{||||}}||||{{{{{||||||||||}}}}}}}|||{{{{{{{{{{{{{|}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}||}}}}}}}~~~~~~~~~}}}}}}~~~}}}||{{{zzyyyyyyzzzzz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}~~~~~~}}||||||||||||||||{{{{zzzzzzzzzzzz{{{{{|||||}}}}}}}}}||}}}}}}~}}}}}~~~~~}}}}}}}}}~~~~~}}}|||||}}}}}}}~~~~~~~~~~~}}}||{{{{{{|||}}}}}~~~~~~~}}||{zzyxxxwwwvvvvvwwxxyyzzz{{{||||}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}|||{||||}}}}~~~~~~~~}}}}}}}}}~~~~~}}}|}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyz{{|}}~~~~~}}|||{{{zzzzzzzzzzyyyyxyyyyyzzzzz{{|}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}||{{zzyyyyyyzzz{{{{|||}}}}}}}}}||}}}~~~~~~~~~}}}}|||{{{{{{{{||}}~~~~~~~~~}}}|||||||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{||||}}}}}}}}}}}||||{{{{{{{{{{{{{||||||||{{|||||}}}}}}~~~}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~}}}}}~~~}}}}}||}}}}}~~~~~~~~~~}||{zzzzzzzz{zzzzyyyyyxxxxyyyyzz{{|||}}}}|||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}|||||||||||||||||}}}}}}}}}}||||||||||||||}}~~~}}}}~~~~~~~~~~}}|||||}}}~~~~}}|||||||||}}~~~}}||{{zzzzzz{{{{{{zzzzzzyyyxxyyyzzzzz{{{{{{{{|||||}}~~~~~~~~~~~~~~~~}||{{{{{|||||||}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||}}}}}}}}}}~~~~~~}}|||||||||}}}}}}~~~~~}||{zzzzz{||}}~~~~~~}}}}|||||}}}}}}}}~~~}}}~~~~~~~}}||||{{zzzzzz{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}||{zzyyyyyyyzzzz{||}}~~~~~~~~~~~~~~}}}}}}}|||||||{{{|||{{{{{{{{{{{{{|||||||||||||||{|||}}~~~~~~~~~~~~~~~~~~~~}}||||{{||||}}}~~~~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{{{zzzzzzz{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{||||{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}|||{{{{zz{{{|||}}}}}|||{{{zzzyyyyyyyyzzz{{{{|||}}~~~~}}||{{zzz{{{||}}}}}}}}}}}}~~~~~~~~}}}||{{zzzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}||||||||}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}|{zzyxxwwwwwxyyz{{|||||{{zzyyyyzz{{||}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~}}||{{{|||}}~~~~~~~~}}|||{{{{{{zzzzzzyyyxwwvvvvvwwxxyyzz{{{{{{{{{|||||||}}}}}}}}}|||||||||{{{|||}}~~~~}|||{{|||}}~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}|||||||}}~~~~~}}}|||{{{{{{{zzzzyyyyyyyzz{||}}}}~~}}}|||}}}}}}}}}}}}}}}}}}}}||||||||}}}~~~~~~}}||{{{z{{{|}}}~~~~~~~~~~~~~~~~~~}}}||||||||}}}}~~~~}}||||{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzz{{{||||}|||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}||||{|||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{zzzzz{{{{||||||||{{{{zzzzzzzzz{{{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzz{{{{|||}}~~~~}|||{|||||}}}}}}~~~~~|zywvz~zwtqtwz}|wtrqtx|zvtssw|{wspqrtx}~yusqortw|}yuqrrsw{|wtqoprty~~{vronmnqux|{xtqrrtw{{vtqprtw{{xsponnpsvy}|ywtrrsux|}yvuttvy|~|yxwwxz}}|zy{}|{zz{}}yvrppqsx|}xtqonoqsw{~{xurpooprvy}|xtpmlmoquy}{ywvvwy|~~~~|zzz{}~|zyxxy{|~|ywvuuvx{~}{xwvvvxy{~~|zxvuvvxz}}zxwvvwx{}~|{zyxyz{~}|zyxxxxxyz{}~~|zxvussttvx{|}~~~}{ywvutttuvxz}}{xvuuvwy{~~}|{|}~}}}~~~}zywxyz{~}zyyyyz|}~~}||{{{}~~{ywuuuvwyz|~}|{zzz{|}~~~~~}|{{|}}{xwvvwy{}~|||}~||||~~}}~~}{{{|}~}}}}}~~~~~}||{zyxwvvvwxz|}~~~}{yxwvuutuuvwwyyzzzzzyxwvvuuuvvxy{|~~~}|zyxwwwxyz{}~~~}}~~~~~}}}}}}}}}}}}}~~~~}|{{{{{|||||}}}}~~~~~}}}||||||{{||}}}~~~~~~~~~~~~~}}}}}|{{zyyxxxyyzzz{zzzyyyyzzzz{{z{{{|||||||||}}}}}}}}}}}||{{zyxxxxyyyzz{{{||||||||}}}}}~~~~~~~~}~~~~~~~~}}}}~~~~~}}|||{zzz{{{zzz{{{{{|||}}}|||||||||}}}~~~~~}|{zyyyzzzzz{{{{|||||||}}~~}}~~~}}}||{zzyxyyyyyyzz{{|||{{zzzyyyyz{{||}}}}||{{{{zzz{{{{||}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}|||||{{zzzzzz{||}}}}}}}|||{{{{zz{{|||}}~~}}}}||||}}}}}~~~~~}~}}}}~~~~~~~~~}}}}|||{|||}}}~~}}||}}}}}~~~~~}}}}}||||||}}}~~~~}}|{{{{zzzzz{{|||}}}}|||{{zyxxxxxxyyyyyzz{{||}}~~~~~~~~~~~~~~~~}||{zzyyxyyzzz{{{{||||}}}}~~~~}}|||{{|||||{{{{{{|||||||{{{{{z{{{|}}~~}}|||||}~~~~~~}}}}~~~}||{{{{zzyyxxxxyyyyyyzz{{{{{zzyyyzzzzzzzz{{{||{{{{{{||}~~~~~~~~~~}||{{{zz{{{{{{{||}}~~~~~~~}}||{|||}}~~}}}}}}}}}}~~~}}}}~~}}}}||||}}}}}~~~~~~~~~~~~~~~~}}|||||}~~~}||}}}}}}}}}}}~}}|{zyxwwvvvwwwxxyyyyyyyxxxyyyzyyyyyyxxyyyyyyzzz{{||}}~~~~~}|||||}}~~~~~~}}}}}|||||||||}}}~~~~~}}|||||}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}||{{zzzyyyyxxxxxxxxxyyz{{||||||{{{{zzzzzzzzz{{{{{||}}~~~~}}~~~~~~}}}}}}}}}}}}}|||||||{{{{||}~~~}}}}}||||{{{{||}}}}~~}}}|||||||}}}}}}}}||||||}~~~}}|||||}}}}}}}}}~~~~~~}|{{zyyyxxyyxxxxyyyzzzzzzyyzzz{{{{||||||}}}}~~~~~~~~~~~~~}}}}}}~~~}|{{zzzz{{{{{{{{{zzzzz{{{{{{{|||||||||}}}}}}||||}}}}}~~~~~~~~~~~~}}||}}}}}~~~~~~~~~~}}}}}}~~~~~~}}||{{{{{{||}}~~~~~}}}}}}}}~~~~~}}~~~~~~}}}|}}}~~~~}}}}}~~~~~~}}~~~~~~~~~~~~~~~}||{zzyyxxxxxyyyyyxxxxxyyzz{{{{{{zzzyzzzz{{||}~~~~~~~~~}}}}||}}}}}}~~~~}||{{{{{||}~~~~~~~~~~~~}}||{{{{{{{|}}~~~~~~~}}}}}|||||}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~}||{zzzyyyyyxxxyyyyzzzzz{{{{{{{{||}}}~~~~~}}}|||||}}~~~~~}||{zyyyzz{|}}~~~~~}}||{{{{{{{zyyxxxxyyz{|}}}}}}}|{{zzyyyyyzzzz{{||}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~}}|{{zyyxxxxxxxyyzzzz{{{{{zzzzzzz{{{||}}~~~~~~~}}}}}~~~~~~~~~}}|{{zzyyyxxxyyzz{{{{{{{{{{{{{{{{{zzzzzyyyzz{|}}~~}}}}||}}}}~~~~~~~}}}}}}}}||||}}}}}}}}}}}}}}|||||}}}~~~~}}}}~~~~~~~~~~}}}}}}||||||}}~~~~~~~~}}}}||}}}}~~~~}}}|||||||}~~~~}|{zyyxxxxxxyyz{||||||{{{zzzzyyxxxxxxxxyyyzz{{{|||}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}||||{{{{{{{{{{zzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}|{{zzzz{{|}}~~~}}}||{{{zzyyyyyyyyyzzzzz{{|||}}~~~~}|||||||}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~}||{{{zzzzz{{{||}}}}}}}}}}|||||||{{{{{{zz{{||}}~~~~~~~~~~~~~~~~~~}|||||}}}~~~~}|||{{|||}}}~~~~~~~~~~}}}}|||{{{{{||}}~~~~~~}}|||{{{{{|||||}}}}}~~~~~}||{zyyxxwwwwvvuuuuuuuuuvvvwwwxxxxxyyyzzzz{{zz{{{||}~~~~}}}}~}~~~~}}}||||||{{{{||||}}}}}}~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}||||||||||}}~~~~~~~}}}|{{zyyyyyyyyyyxyyyzzz{{|||}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}||||{{zzzzzzzzyyxxwwwvvvvvvvvwwxxxxxyyzzz{|}}}~~~~~}}}~~~~~~~~~~~~~~}}||{{zzzz{{{||}}}~~~}}}|{{{zyyxwvvvvwwxxyyzzzzzzzzzzzzzz{{||}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~}}|{{{zzzzzzzzzzzzzzzzzzzzz{{{|||||}}}}}}|||||}}~~~~~}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}|{zyxwvuuuvvwxyz{|}}~~~~~}}}}}}}}}~~~~~~}|||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxyyz{{||}|||||||||}}~~~~~~~~}}||||||}}~~~}}|{{zzyyyyzz{{|||}}}~~~~~~~}}|||{{zzzzzz{{||}}~~~~}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~}}}||||{{{{{{||||}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}|||}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}~~~~}}||{zzzyyyzz{{||}}}}}}|||||||||}}}}}~~}}}}}}}}}}}}||||{{zzzzzzz{{||||||}}}~~~~~~~~}}}|||{{{||||}}}}}}}}~~~~~}}|||||||||||}}}|||||||}}}}}}}}}}|||||{{{{||||}}}~~~~}}||{zzzyyyyzzzz{{{{zzzzyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}||{zzyxxxxxxxwwwwwwwwwwwwxxxxyyyyyyyzzzzz{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~~~~~}}}}||||||||||||||}}}||||||{{{{{{{{{{{{{{|||}}}}~~}}}|||{{{{{{{|}}~~~~~~~}}}}}~~~~~~~~}}||{{{|||}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}|{zzyxxxwwwwxxxxxxyyyyyzzzzzzz{{{||}~~~~~~~~~~~~~~~~~~~~~}}}|||||||{{zzzzzzyyyyyxxxxxxxyyzzzz{{{|||}}~~~~~~}}}}}~~~}}||||{{{||}}}~~~~}}|||||}~~~~}}}||{{{zz{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~}}}~~~~~~}}}}~~~~~~~~~~~~~~~~}|{{zyyyxyyyzz{{|||}}}}}}}}}||{{{{|}~~~}||{{zz{{{{{{{{{{{{{||{{{zzyyyzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzz{{{||}}~~}|~~~~~~~~~|~~}}}|{{~~|}~}}~|||{zy{~~~}||}~|{z{{|}~~~~}{|}~~}}}~~}}}|||{{}~|}~~~~~}{|}}}~~~~~~}}|||{{zyyzz{|}}~~}}|||}~~~}|{{zzyyzzz{||}}}}}}|}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||}}}}~~~~~~~~}}}}|||}}}}}~~~~~~~~}}}}}~~~~~~~~~~~}}|{zzz{zzyyxxxyyzz{||}}~~~~~}}||||}~~~~~~~~~~~~}|||||||||}}}}}~~~~}}||{{zzyyxxxxwwvvwwvwwxxyyyzz{||}}~~~~~~~~~~~~}}}}}~~}~}}}}}}}}}}}}||{{zyyyyzz{{{|||{{{{{||||}}}}~~~~}||{{{{{{{{{{{||}}~~~}}|||}}~~~~~}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||{zzzzzzz{{{{|||}~~~~~~~~~}}}}|||{{{{{|||}}}~~~~~}|{{zzyxxxxxyyz{{||}}}}}}}}}}}}}}}||||||||}}}}~~~~~~~~~~~~~~~~}}||{{{|||||}}}~~~~~~~~~~}}||{zzyxxwwwwwwxxyzz{{||||||{{{{z{{zz{{{||}}}}}}||{{zyyyyyyyyyzzzzzz{{{{{{{||||||{{{{zzzzzzz{{||}~~~~~~}||{{{{{{{{{{|||}}}~~~~~}}}}|||}~}~{yxxyzzzz}~~~~~~}||{z{|~~~~~~}~~~}}}}~~~~~}{zyxwwwwwxyz{|}~~~~~~}}}}}}}}}~~~~~}}}}||||{{{||||}}}}~~~}}}|||||{|||||||||}}}~~~~~}}}}}}}~~~~~~~~}}||{{{zzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{zzyyyyyxxxxyyyyyyzzzzzyyyzzzzzz{{{{{{||{{{{{{{zzzzyyyyxxxxxxxxxxxxxyyyzzzzz{{{|||||||{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}||||||}}~~~~~~~~~}}}|{zzyyyyyyyzz{||}~~~~}}}|||{{{{{{{{{||||}}}}}}}}||||||}}}}}}}}}}}}}}|||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}||||{{zzyyxxxxxyyyyzzzzzz{{{{|}}||{{zzyyyzzzzz{|||||||}}}~}}}|{{{zz{{{{{|}|{zz{|||{ywxxyxxy|~~|zyxyy{}~~~~~}}~~~~~~~~}||{{{{|}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}||{{{zzzzzz{{|}~~~}|{{zzz{||}}~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}||||||||||{{{zyyyyzzz{{{{||{{{{zyyyz|}}~~~~~yy{||}~~}||}}~~}}~~~~}}}}~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}||{{{zz{{||}~~~}}||{{zzzzyyyyyxxxxxxxxxxxxxxyyyzzzzzz{{{|||||||||||}}}}}~~~}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}{z{}~~~~~|z{|}~~~}}||{zz{{|}}~~~}}|||||||{{{{{zzzzzz{{||||||{||}}~~~~~~~}}||{{zzzzzz{{{{{{{{{{{{{{{{{{||{{{||}}}}}}}}}}}~~~~~~~~~~}}}~~}}}}||}}}}}}~~~~~~~~~}}}}||||||{{{zz{{||||||{{zzzz{{{{|{{{zzzzz{{{{{{zz{{{|||||||{{{{zzzyyyyyyyzz{||||||||{{|~~}|}}~~}|}zwy|}}}|zyy|~|}~~~~~~~~~~~~~~}}||||||||}~~~~}~~~~~~~~~}}~~~~~~~~~}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}}|||{{{{{{{{zzzzyyz{{{|||||}}}}}~~}}|{{|||}}~~~~~}}}}}}}}}}}}~~~~}{{z{{z{|}~~}|z{}~~{zyyyzzzyyyy{~}zzyzz{{zyz{{|}|{{|}}|}|{zxwvvwxxxy{{{{zzyyyyz{|||{{{{|}~~~~~~~~~~}}}}}}}}}}}||||||||||}}~~}}}}}}}}}}}}}}}~~~~~~~}}}|||||}}~~~~}}|||||}}}~~~~~}}||||{||}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}|{{{{{{{{|||}}}}~~~~~~~~}}}}}}}}}~~~~~~}}}}||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~|zyy{}}|~~}{|~~~}~~~~~~~~}}}~~}||{{zyyyyxxxxxxxxxxxwwwwxxxxyyyyyzzz{{{{zzyyyyyyyzzzzz{{|||||||}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}|||}}~~~~~~~}}~~~~~~}~~~~~~~~~~~~}}}}|}}}}}}~~~~}}}}}}}}|||{{{{{{{{{{{{{|||||||}}}~~~~~~~~~}}}||||||}}~~~~~~~}}|||{zzyyyyyyz{||}}}~~~~~~~}|||}}~~~ywxz{||||}~~~~~~~~~~~}}}}}|||||}}||||}}}}}}~~~~~~~~~~~~~~~}}|{{{{{{{{{zzzzzzzzzzzyyyxxxxxyyyyyyyyyxxxxxxxxxyyyyyzzzzz{{{{|||}}}}}}}}}}~~~~~~~}~~~~~}}||||||}}~~~~~~~~~~~~~~~}}}}|}}}~~~~~~~}}}|}}}}}}}}}}}~}}}}}}}}}||}}}}~}}}~}}~~|{zz{{zyz{||{||}}}~~~}vuvwz~~|{|~~}}}~}|{|}~~~~}||||||{zxxxxyz{|}}}}}{zyxxxxyz{|}}}}}}}}}~~~~~~}||}}}}~~~~~~~}}}~~~~~}}}|}}}}}~~~~~}}~~~~~~~}}~~~~~~~~~~~~}}}|||{{{{{||}}}}}}||{{zyyxxxxxxxxxxxxxyyyyyzzzzz{{{{||||}}}}~~~~~}}}}||||||}}}}~~~~}}}}}}}||||||||}}}}}}}~~~~~~}}}}}}|||||||||||||||||}}}~~~~~~~}}}~}~~~~~~~~~~~~~}~~~}|||{z{{{{{{{|}~~~~}~xru{}}}~|{yy{~~}|zxy~}{{|}|{{|||~~~}||{|}}}}}~~}||}~}||}}|{zzz{|}}||}~~~}|||||{{|||}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{z{{|}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}||{{zzzzzyyxxyyyyyzzzzzzzzyxxxxxxwwwxxxxxxyzzyyzzzzz{{{{{||||||{{||||{{{|}}}~~~}}~~}}~~{zz{zyzxtqqv|}}}~~~zyxxz}|||~~}|{{|~}|{{zzzzzzzzzzzz{{{|}}}|||||||}}}}~~~~~~~~~}}||||{||||||}}}}}}}~~~~~~~~~~~}}|||||||}}}~~~~~~~~~}}}|}}}~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}~}}}}~~~~~~}|||||||||||||{{{{{zzzzzyyxwwvvuuvvvvvvvvwwwxxxxxyyzz{{|}}}}}}}|{{zzzzzzz{{{{{||}}~~~~~~~~}}|}~~~~~~~~}}|~~|{{{|}~}|}~~||{|~urqry|z|}}~|zyyz{}}||~|xwxyxuvz~}zz{|}}|{{{{||~}|}~~~~}~~~~~~~~}}|}}~~~}||{zzzzzz{{||}}}}~~~~~~~~~~}}|||{{{{zzzz{{{{{||}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}||{{{zz{{{{{{{|{{{{{{{{||||}}}}~~}~~}~~~~~~~~~~}}~~}~~~~~~~xww{~}|xy{}zwy|~|ytpqv{|}|{zywuuvx}{xxyxvuuuuvvwy||zxwwwxz||||~|zz{{|~~~~}{zzzz{|||||}~}|{{|{{{}}||{|}}}}}||}~}}~~~~}}}}~~}}~}~~}}||}~~~}}|||}}|||}}}|{{}}~~~}}~|zwnju~x|zxxz~~{usy}{~}}~||}~~}}|}~~||}~{y{}~~~~~}{z{|}}|||||{{zyyzz|}~}|{{{{|}||{{{{{|~~~}|}~}|{{{zyyz{|}~~~}|{zz{}~~~}}}}||}}~~~~~}}}}||{{zzz||{yyyyzzzz{{||||{|||}}}|||~~~~~~~}}}|||||||{{{{{{{{{{{{{{zzzzyyyyyxxwxxyyzzzzz{zzyyyyyzyyzz{{{{|||}}}}}||||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}~}}~~~~~~~~~~~~}}|{{zz{{{||}~~~~}}}}}}}}||{{{{{{{{{{{{{{zzzzz{|||||||||{{{|{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}|||{zzyyyyzzzzzyyyz{{|||}}}||}}}}}}}}}}}}}~~~}}}||||{{{zzz{{{|}}~~~}}}|||||||||||||||{{zzzzzzzz{{||{{{{zzyxxxxxxxyyyyxxxxxxxyz{||||{{{{{zzzz{|}~~~~}}}}~~~~~~~~~}||{|||}}}}}}}}}}}}}}}}}}||||||||{{{{{|}~~~~}}}}}~~~}||{{{{{zzzzzz{|}}~~~}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~}|{zzzzz{{{{||||}}}||{{zzzzyyzzz{{||||||||{{||}}}}}}}}}}~}}~~~~}}||{{zz{{|||{{{|||||}}}}}}}||{{{{||}~~~~~~~|zyxxxxxxxxyyyyzzzzzzyyxxxxxwwvvvwxxz{||}~~}||{{{{{{{{{||}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~}|||||||||{{zzzzzz{{{{{{{{{{{{{{{||}}}}}}||}}}}}}||{{{{||}}~~~~~}}||||||}}}}}}}}}}}}}}}}}~~~~}}}||{{{||}}}~~~~~}}}~}}}}}|||||}}~~}||{zzzyyzz{{{||}}}~~}}|{zyyyyyyzz{|}}~~}}||}}~~~~~~}|{{{{{{{|||}}}~~~}}||{zzzzzyyyyyyyxxxyyzz{{||||||{{zzzzzzz{||}}}}}}}||{{{{{{{||||||||||}}~~~~}|||{{{{{{{zzzzyyzzzz{{{{{{zzyyxxxxxyyzzz{{||||}}~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||{{{{{zzzzzzzzz{{{{||{{zzyyyxxxxyzzz{{||}}}~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}||}}}}}}~~~~~~~~~}}}||||||}}}}~~~~}}|||||}}}~~~}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~}}|||||||||}}||||||{{{{{{zzzzzyyzzzzzzzz{{{{{|||{{||||||||||}}}~}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~}}||||{{{{{{{{{{{||}}}}}}}}}}}}||{{{{{{{zz{{{||}}}}||||}||}}}}}}|}}}}}}}}}}}}~~~~~~~~~~}|zyyxxxyyzz{{{{|||||||||||{{{{zzzzzyyzz{{{{{|||||||}}}}}~~~~~~~}}}}~~~~}}}|||{{{zzz{{|}}~~~~~~~}||||||}}~~~~~~~~~}}}}}||}}}}}||}}~~~~~~}}}}}}||||||||}}}}||||||}}}~~~~~~}}}||||}}~~~~~}}}}}}}}}||}}}}}}|||{{|||{{{{{{{{|||}}}~~~~~~}}~~}}}}|||||}}~~~~~~~}}}|{zzyyyyyyzz{{|}~~~}}}}}}}}~~~~}}}}}}}~~}}|{{{{zzzzz{{|}}}~}}}}}|||{{{{{{{{{{{{{{{{{{{{{zz{{|||||{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~}}||{zzzz{{|}}~~~~~~}}}}}}}}}}}}}|}}}~~~|{zyyyyyyz{{|||||}}}~~~}}|{{zz{{||}}~~~~~~~~~}}}}|||||}}~~~~~~~~~~~~}}}}~~~~~}||{{{z{{{|||||||||{{{{{{{||||||}~~~~~~~~}}}}}}}}}~~~~~~~}|||||}~~}}|{zzyyyyyyzz{|}}~~~~~}}||{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||}}~~~~}}}}}~~~~~}}~~~~~}}}}|{{zzzyzzz{{|}}~~~~~}}}}||{{{{{{{||}}}}}}~~~~}}|{{zzzzzzz{{|||}}}~~~~}}}~~~~}}}|{{zzyyzzz{{||||||}}}~~~~~~~}}||{{||||}}~~~~}}|||{{|||||}}}}}||||||{{{{zzz{{|}~~~}}}}~~~~}}}||||||||||||||||{{zzzyyyyyyyzz{{{|||}}~~~}||{{{{{{||}}}~~~~~~~}}}}~~~~~}}|||{{zzyzzzzzz{||}~~~}}}}}||}}}}}~~~~~~~~~~~~~~}}||||}}}}}}}}~~~}||{{|||}}~~~~~~~~~~~~~}|||}}~~~~~~~~~~~}}}|{{zzzzzyyyyyyzzz{{{|||||||||{{{{{||}~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}|||||}}~~~~~~}}}~~~~~~~~~~~~}}||{{{zyxwwwwxyyz{||}~~~~~~~~~}}~~~~~~}|{{{{||}}~~~~}}}||{zzzzzyyyyyyzzzzzzz{{||||}}}~~~}}}}~~~~~~~~~~~~~~~}}||||||}}}}}}~~~~~}}||{{{{{{||}}}~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}|||||||||||||}}}~~~~~~}}}}||||||}~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}||||{{|||}~~~~~~}}}}}}}~~~~~~}}}}}}}~~~~~~}}}|||}}~~~~~~~~~~~}}}}}}~~~~~~}}|{{{{{{{{{{|||{{{{{||||}}}}}||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}||||{zzzzzz{{{||}}}}}}}||||||||||||||}}}~~~~~~~~~~}}}||{{{zzzzz{{{|}}~~~~~~~~~~}~~~~~~~}}}}||||||||{{{{{{{{{{{||||}}~~~~}}|}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}}||||||}}}}~~~~~}}}|||{{{{{{{||}}}}}}}|||{{zzzzyyyyyzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}|||}}}}}~~~~}}||||||||||}}~~~~~~~~~}}|}}}|}}}~~~~}}}|||{{{{{zzzzzyyyyyxyyyyyyyyyyzzz{{|{{{{{{{{{||}}}~~~~~~}}}|||{{|||}~~~~~}}}}}}~~~}}|{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}~~~~~}}}||||}}}}}~~}}|{{zzzyyyyzz{{|||||||||||||}}}}~~~~~~~~~~~~~}}|{{zzyyyyyzz{{{||}}~~~~~~~~~}}}}}}}}~~~~~~~}}}||{{{{{{{zzzzzyyxxxxxxyyz{{|||}}}}}}}}}~~~~~~}}|||{{|||||}}}}~~}}||{{{zzzzyyyyzzzz{{{|||||}}}}||||||||}}}~~~}}}}}}}~~~~~~~~}}}~~~~}}}}~~~~~~~~~~~}|||{{zzzz{{{||}}~~~~~~~~~}}}}}~~~~~}||{||}}~~~~~~}}|||||}}~~~}||{{{{{{||}}}~~~~}}||{{zzzzz{{{{{{{{{{{{{|||}}~~~~~~~~~}}}}}~~~}|{{zzyyxxxxxxyyyzz{{{{{{zzyyyyyyyyzz{{{||}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}|||}}}~~~~~~~~~}}}}}~~}}}}}}}~~~~~~~~}}}}||||{{{{zzzzzzzzzzz{{{|}~~~}}}}~~~~~~~~}}||||||{{{{|||}}~~~~~~~~~~~~~~~~~}}|||||{{{{||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}||{{zzzyyxxxxxxxxxxyyyyyyyxxxwwwwwwxyyz{|}}~~~~~~}}}}}}~~~~~}}}~~~~}}}|}}}}}}}}}|||||||}}}}|||||||||||}}}~~~~~~~~~~~~~~}}}}}}}}}~~~}}||{{{zzzzzzzzzzyyyzzzz{{{{{{{{{zzzzzzzz{{|}}~~~~~~~~~~}}}}||||||||||}}~~~~}}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~}||{{{zzzzzzz{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~}||{{{zzzzzzzz{{|}}}~~~~~~~~~~~}}}|||{{{{{{|||||||{{{{zz{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{||||||}}}||||{{{zzyyyyyyyyyyz{{||||}}|||||}}~~~~~}}}}|||||||}}}~~~~}}|||{{{{{zzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{zzzyyyyyyyxxyyyxxxxxxyyzz{{{{{{|||}}}~~~~~~~~~}}||||||{{{zzzzzyyyzzz{{{{zzzyyyyyyyyyyyyyyyzzzz{{{{|||}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{||||||||||||{{{{|||||}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}|||{||}}~}yxwu{}zwswy|xqnkimquz}wqljigmrw~{vrnklnpuz}xtrqpswz|wttuv{|xurtvyytrqpswz|wrnkklmrw{{upmjhjlotz~zvqmljjlpsx}|xuqoppquy}|yvussvy}|z{{||zyy{}}zvsrrsw{~yurpqru{|vsqooruy~{vpmljlosw|zvsonopsw{~zxvuuwy|~|zzzz{}~{xwuuvwy|~~}{yxwvwy{~~{zyxyz|~{yxwwx{~}{zz{}~{zyyz}}yvsqqrstwz|~}{xvtsstvxz}}zywvvvwx{}~}{yxwwxy{}~|{zz{|~}{zz{|}}zyxxxz|~|ywtrqrrtwz}|yvtsrsuvy|~}{xvvuuvy{~|{zyyz{}}{zyxyz{}}{ywwvvwy{~~}|{{{|}~}{ywvvwxz|~}{zyxxyz{}}{ywvvuuwy|~}zxxxyz}~}}|~~~||{{|}~}|||}~~}|{{{{|}~}|{yyxxxyz{}~~|{{{{{|}~~}}}}~~~~~~~~}|||||}}~~~~}}}}}~~~~~~~~~~}}|||{{{zzzzzzz{{{zzzzyyxwwwwwwwxxyyz{{||}}~~~~~~}}||||{{{{{||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||{{zzzzzz{{|||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}||{{zzzyyyyyzzz{{||}}}}|||{{{{{{{{||}}}~~~~}}||{|||||||||||||||||{{zzzzzzzyzzzzzzzzz{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}||||{{|||}}}~~~}}}}||{{{{{{{{|||}}}}}}}~~~~~~~}}}}}|||||||}}}~~~~}}||{{{{{{{{zzzzyyyxxxxxwwwvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{||}}~~~~}}}}}}}~~~~~~~~~~}}|||||}}}}~~~~~~~}}}|||}}}~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyzzzzzzzzzzz{{{{{{{||||||}}}}}}}}}~~~~~~~}}||}}}}~~~~}}}}}||||||{{{{{|||||}}~~~~~~~}}}}}}}}}}}}}||||}}}~~~~}}}}}}}}}}}}}||{{zzzzzzzzzzzzzzzzyyyxxxxxxyyyyyzzzzzzz{{|||}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||||{{{zzyyzzzzz{{{{{{||}~~~~}}}|||||||}}||||||||}}}}}~~~~~~~}}||||||{{{{{{{zzzzzzzyyyyxxyyyz{{|||}}}}~~~~~}}}||||||||}}}~~~~~~~~~~}}}}}}}||||}}}}}}}~~~~~~~}}}}}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||{{|||||||||||||||||}}}}}}}~~~~~~}}}|||||||{{zzzzzzzzzzzyyyyyzzzzzzzzzzzzzzz{{{||}}}~~~~~~~~~~~}}}}}}|||||{{{{{{{{zzzzyyyyyzzzz{||}}~~~~~}}||{{{{{zzzzzzyyyyyzzzzzzzzzzzzz{{{|||}}~~~~~~~~~~~~~}}~~~~~~~~~}}|||||}}~~~~~~~~~}}||{{{zzz{{{{{{{{{{|||}}}}}}||||{{{{{{{||}~~~~~}}}}||{{zzzzzzz{{{{||||||}}}}||{{{{{|||}}~~}}|{{zzz{{{{||||}}}}|||{{zzyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}|||{{{{{{{zzz{{{|}}}~~~~}}||{{{zzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{||||{{{||}}~~~~~~~~~~~}}}}}~~~~~~}|||{{{{zzz{{{{||}}}~~~}}}}}~~~~}}}}}}~~~~~~}}||{zyxxwwwwwwwwxxxyyzzz{{{{{{{{{{{{{||||||{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}|||||||||||}}}}}}}}}~~~~~~~}}}|||||||}}}}}}}}|||||}|}}}|}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~}}||{{{{zzzzyyyzzz{{{{||||}}}||||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}|{{zzz{{{{|||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}|||||||}}}~~~~}}||||||||}}}}~~~~~~~~~~~~}}}|||{{zzzyyyyyzzz{{{|||||||||||||||||{{{zzzzz{{||}}~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}|||||||{{{{zzzzz{{{{||||||}}}~~~~~~}|{zzyyyyxxxxxxxxyyyyzzzz{{|||||||{{{{{{{{|||}}}~~~~}}|||||||||||||||}}}|||||||||{{{{{zzzzz{{{{{{||}}}}}}|||{{{{{|||}}}}}}}~~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~}}}}}}}}}~~~~~~~~~}}}||{{zzyyxxxxxxxxxxyyyyyyzzzzzzzzyyyyyyyyyzzz{{{{||}}~~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~}}}|||||||||||}}}}}}|||||||||}}}}}}}~~~~~}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}~~}}}}}}}}}}|}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||{{{{{zzzzzzzz{{{{{{{{{{{||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{|||}}}~~~~~~~}}||{{{||||}}}}~~~~~~~~~~~~}}}||{{{{zz{{{{{{{{{{{{{{{{{||||||||}}}}~~~~~~}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||}}}}}}}}}|||||||||||||||||||{{{{{zzzzzzz{{{||}}}~~~~~}}}}}}}~}}}}~~~~~~~}}|||||{{{{{{{||||||}}}}}}}||||{{{{{{{{{{{{||}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}||{{{zzzzyyyyzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzzzz{{{{{||||}}}}}|||||{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||||||||}}~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}~~~}}}}}}}~~~}}}}}}}|||||||||||}}~~~~~~~}}||||||}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}||||}}}}~~~~~}}}}}}}|||||||}}}}}}}}}}}}|||||||{{{zzzzzz{{{{{zzzzzzz{||}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}~~~~}}||||||}}}}}}}}~~~~~~~~}}}}}}||||{{|||||||||||}}}~~~~~~~~~~~~~~~~}}}|||||||{{{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}||||{{zzzz{{|||}}}~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}|||||}}}}}}}~~~~~~~~~~}}}}~~~~~~}}}}}~~~~}}}|}}}~~~~~~~}}||||||||||}}}||}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}||||||||}}}}~~~~~~~}}}}}||}||||{{zyyxxxxyyyyzz{{|||}}~~~~~}}|||||||||}~~~~}}||{{{{|||}~~~~~~}}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}||{zzyyxxxxxyyyz{{||}}}~~~~~}}}}}|||||||}}}}}}}}}}}}}~}~~~~}}}}}}~~~~~{z{}~yuuutswz|zvz|zxwtrstuvy{|~~~}|~~|yyxvx{||}}{zzwtssuwz{|}}{zywtsstvz|}}|{zz|~}|}~~}}}}|}~~|{zxwxyzzzzzzyyvtsrtvxy{||~}||{{zz{{{zywvvuuuttuvwxxxwutssttttuvxyyyyyz|}}~~}}~~}~~~~}}}||||~~~~~}}}|{zzzzyzzywuuuvwwxxy{|~~}}}|zyyyyxxwwwwwwxy{|{{{|||{{|||}~}|{zzzzyxxxwvuutttssrstttuvvvwwwxyyz{|~}|zyxwvuuuvvtssssrqqqqrrsstttssrrrstuvwy{||}}~~}||{{|||}}~~}{yxvuuuvvvwwxyyzz{|}~~~}}}}}|zzzzyxwvussrsssstuuvvwwxyyz{|}~~}}|{{zzzzzyyxwvuuvvwwwxyyz{|}~~}}||{zyyyyyyyyxwwwwvvvvvvvwwwwwxyzz{|}~~~}}}}}||zyxwvvvwvvuuttttsrrqqqqqqqrrstuuvwxy{|}~}||{zzzzzz{{{zzyyzzzzyyyzz{|}}~~~~~~}|{zyxwwuttssrrqqqqrrsrrstuvwxxyzz{||}~~}}|{{{{{zxxwwwwvvvvwwxxwvvvwxyz{|}~~}}}}~}}|{|||{{zyxwwwvvvvwxyzz{|~~}}||{zyxwwwvtrqpqqqrrrrrrrsrrqqrrssttuvwwwwxxyyzz{|}~}|{zzyyxvttuvwwxxyyyyyyxxyz{|}~~~}}|{ywvuuvvwxyyz{{|{{zzzzyyyyyzzzz{{||}~~~}||}}||{{{{{zyyxxxxxyyyyz{|}~~~}{zzzzzyyxxxxwwvvvvvvwwwwwxxxyyzz{|}}~~|{zywvvuuuuttssssstttssssssstuvwxxyzz{{|}~~}|{zyyxxxxxxyyyzzz{{{{|||{{{{{zzzzzzz{|}~}|zyyxxwwvwwxxxxwxxxxxyyyzzz{|||}}~~~}|{{zyxwwwwwwwwvwwxxxyyyyyxxxyzz{|}~}|{{{{zyxxyyxxwwvwwwwxxyyz{||||||}}~~}|{zyyxxxwwvwxxyxxxyxxxwvvvutsssssttuvwxxyz{}~~}|{zyyxxwxxxyyzzzzzyyyyz{{zz{{||{||}~~~~}|{{zyxxwxxxxxxxxwwvvvvvvvvvvvvvwwxy{}~~}}||{{{zzyyyyyyyyyyyzzzz{|}~~~||{{zzyyyyyyyzzz{{{{zyyyyyyyyyzzzzz{||||}~~}{zyxwvuuuuutttuuvvvwwwvvvvwwwwwxyyzz{}~~~}}|{zzyyxxwwwwwxxyyyyyyyyyyzzzzyzz{{{{|~~~||{{zyxxxxxxwxxxwvvvvwwxxyyzzz{||}~~~~}}|{{zzzzyyyxxyyxxxxxxxxxyzzz{{||}}}~~~~}}|||||{zz{{zzzzzzyyyyyyyzz{{{{||}~~~}|{{{zyyyyyxwwwvuutsstuuuttttttttuuuuvvwxyz|}~~}|{{zzyyyyyyxxyyxxxxxxyyyyyyz{||}}}}}}}}~~}||{{{zzyxxxxxyyyyyyyyyzzz{{{{||}|||||}}}~}|{zyxxxxxxxxxxyyyyyyyyyyyyz{|}}~~}|{{{zyxxxwwwvvwwwwvvvvvwwxyyzz{{|||}}~~~~}}}|||||{{{zzyyyyxxxxwwvvvuuuvwxyyz{|}}~~~}|{zyyxwwwwwwvvvvwwxxyyz{{{{zz{{||}~~}}}}}}}|||{{zzyyyyyxwwxxxxxxxxxwwxxyz{{|}~~~~}}|{{zyzzz{{{{{zzzyyxxxxxyyz{{||||}~~}}||{zyxxwwxxxxyyyyxxwvvvvvwwxxyyz{{}~~~~}|{{zzzzzyyyxxwwvvvvvvvvwwxyyzz{{{{||}~~||{{{zzzyyyyxwvvwwvvvvvwwwwxxyz{||}~~}||||{{zzyyyxxwwwvvuuuttttttuvwwxxyz{{{||}~~~~~}}||{{||||||{{{{{zz{|}~~~}}|{zyyxxxwvvvuutttttuuuuvwwwxxyzz{{|}~~~}}||{{zzzz{{{{{zzyxwwwvvvvvwwvwwwxyz{{||}~~~~~~}}|||{{zzyyyxxwwwxyzz{{|||}}~~~~}|{zyxxxwwwvvwwwxxwwwvuutssttuuvwxyyyzz{|||}}~~}}||}}}}||{{zzzzzzz{||}}~~~~~~}}|||{{yxxxwwwwwwwwwwwwwxyzz{|}}}}~~~~}}||{{zxwvvutsrqqpppppqrtuvwwxyyzzzzz{{{{{||}~~~~}|||{{{zzyyyyzyyz{{|}~}|{zzyxwwvvvuuttttssssssttttuuvvvwwyz{|||}}}}}~~~~~~}}}}||||||||}}}|{{{{{{{{{{{{||||}~~~~}|{{zzzyyxxwwwwwxyyyzz{{||||||}}||}}~~~~}||{{{{{{zzyzzyyxxxwvuttsrrrrssstuvwxxxyyyyyyz{{{{{||}}~~}}}}||{{{{{{{|}~~~~}||{{zyyxxwvuuuutttttttuuuuuuvvwxxyz{||}}~~}|{zyxvvuuuttttuuuuvvwxz{{|||{{{{||}~~}||{{zzzzz{{{{{|}~~~|{{zzyxwwvvutssrrrrqqqppqrrrsssttttuuvwwwxyzz{|~~}}|{{zzzzzzzzz{{|||||}}~~~}}|||{{{zzyxwwwwwwwwwwwwwvvwwwwwxxyyzzz{{||}~}||{zzz{{||{{{zzzyxxxwwvuuvvwwwxxyyzz{||}}~~~}}}}}~~~{z{}~{vtvuuy|~yy}zwurqrqruwy{}~~~~}}{yxwvxyxwvtsrpopnostttrqrpmmnptxy{{zyywvvwz~|zyxxwwvuurponmnoppqssttsrqrtvxzz{|}~~~~}|ywutsqommnmmmmkjikmnopqtvvwwx{|}}~|zxwuuttttspnmnopppqrrssrrstuuvvwxz|}}}}|{{zxwvwwvvvvtsrrrssttuvwxxz{}~~}|{{{zyxxwvvuuuttttttttuvwxyz{|}}}}||{{{}~~}|}~~~~~~}}~~}}}}}||{zzzzzyyyyxyzzzzzzz{{{||||}}}}~~~~~~~}|{{{{{zyyyyyyyyxxwwxxyyz{|}~~|zyyyywvvvutttsstssstuuvvutstuvvwyz|}~~|{yxwvuuuuutsssrrrrqpppppppqrstuvwy{}~~|{yxwwusrponnnnnnnoopppqrsttuvwxyz|~}{yxwusqpoonmkkkkjihgghhhiiiklmopsuvwyz|~~}|{ywvvuutsrrrqqpppqrrrstvwxyz|}~~|zyyyxwvuttttsrqqqqppqrssrstuvwwxyz{||||}~~~~}|{{{|{{zyyyyyyyz{{{{{|{{||||}}}}}~~~~~~}|{zzzzzxxxyyz{z{{{{{{{{{{{zz{{}}~~~}|}}|{zz{{zzyyzyyxxyzzyxxxyz{{|}~~|zyyxvuutsrrqppponnnooopppppqrsstuwyz{}~}{zxvusrrrsssrrssssrrrsttuuvwxyz{}~}{ywusrpnllklllkklllllmmmnnoppqstvxyz|~~~}}{zyxxwvusrqppopqqrstuvwxyyz{}~~}{{zyyxwwvuutssrrrrrqrrrssttuuvwxxyz{|}~}}}||||||{zzyxwvuutssrrrrrrrstuvxyzz{|||}}~~~~~~}}}}}}~~~~}}|||||||||||||}}}~~~}}}}||{{{zzzzzz{{|}~~}|zzyxwutssssrrrrrrssrrrrsssttuvwwxyyz{|}~}|zywvvvvvuuuvvuuuutuuuvvvwxxyz{}~|zxvutrqponmlllllllllllkkkllmmnopqrstvy{}~}|zyywvutssrqqqrsssstuvwwxxxyz{|}~~}{zyxwvutssrrrrrrssssttuuvvvvwxy{|~~~}||{{zyxwvuttrqqqppppppqqqrtuvxyzz{|||}}~~~~}}}}~~~~~~~~~~~~}}|{zyyyxxxyyyyyyyz{{{|}~~~~}|zyxwwvuttttsssssrrrrrrssuvvwxyz{{|}}}~~~}|{{zzyyxxxxxxxxyyyyyzzz{|}}~|{yxvutsrqpoonnmmmllllkkkkklmmnooqrstuwy{|~~}|{{zyxwvvuutttuuuuuuuuuvvwwxxyyz{|~~|{yxwvuuuttttttssssssssrrrrsssuvxy{|}~~}|{zyxwwvttsrqponnnnnnnoopqrtvwxyzzzzzz{{||}~~~}}}}}}}~~}}}}}|||}}}}}~~~~~~~~~~~~}||{{zzzzzyyyyyzzzz{|}}~~~~~~~~||{zzyxwvuuttttttttuuuuvvvwwwxyz{|}}~~}|{{zzyyxxxwwvuuuuvvwwxyz{{||}~~~~|{yxwvuttsrqppoonmllkjihhhhijjlmoprstvwxz{}~~}}|{zyxxxwwvvvvvvvwxxyyyyzzz{{|~~}{zzyxwwvuutttsrrrrrrrssssstuvvwyz{|}~~~}||{zyyxwvtsrqppoonopppqrsstttuvwwxxyzz{{|||}~~~~~}}}||||}~~~~~}}|||{{{{{zyyyyyyzz{{{{{|||}}~~~~~~}}}|||{{{{zzzzzyyyzzz{|}||||}}}}}}~~~}}||{{zzzzzyyxyyyxxyyyxxxyyyzzz{|}~~~}|{{{zzzyyxwwwvvuvwwwwxxxxxxxz{}}~~|{ywvutttsrrqqponmmllkkkklllmmnoprstuvwyz{|}~~}|zzyyxxxyyyyyyxxwwwvvwwxxyz|~~|{zyxwvvvuuttssrqpoooopppqrrrstuuvwyz|}~~}|zyxvusrrrrrrrrrssttuvvvvvwwwwxyzz{|}}~~~}}}}}}}}}~~~~~~~~}}|{{zzyyyyyyyyyyxxxyyyzz{|||}}}}}||}~~~}}|{{zyyzzzzz{{||||||||||}}~~~}}}||{zyyxxwwwwwwwwwxyyyzz{{||||}~~|{zyxxwwvvvuuttuuuuvwwwwwwxxyz{|}~~}|{zyxvutsrrrqpooonnnnnooppqrstuvwxy{||}~~}|{{zzyxxxwwwwwwvvuutuuuvxyz{|}~~}|{zzyywwvvutttttssrqqqqqrrsssttuvwxxz{{|}~}|zyxwvuuttttuuuuuuuuuuuuuuuvvvwwyyz|}~~~}|{{{|||}}~~}}~~~~}}}}}}}}}}}}}}|}}}}}||||||{{{{|||||||||{{{zz{{{||}~~~~~}}~~}}}}~~~~~}}||{{zzzzyyzzyyyzzzzzz{{{{{{{|~~}}|{zyyxxxxxxxxwxxxwwwwwxxxyyz{||}~~}}|zyxwusrpponnnnnooppqrrsstuuvvwwxxxyz|}~~}||{zyyxwvuuttsrqppooppqrtuvwxz{|}~~}{{zzyyxxxxwwwvuuuuttttttuuvvvwyz{|}~~}{{zzzyxwwvutssrrqqqqrrssrsststtuuvwxy{{}~}~zz|{z|xvtponqwz{{zxvttttx|{vuvuvxy{|yxusrsuwy|}ywututuxy{|{{|||||~~~}~{wursuvvwyzzyvuwzz{{yy{~~~}|{zxvtrsqppopqrolkmnopqqrrqqqrqsuwx{}~~{xxwwwwwwwxxxyz{|||}~~~~~}~}|zzzzzzyyxxxxxxxxxxxxxxyyyyyz{|~~||}~}~~~~~~~~}}|{{}~~~~}~}zxxxxwvtuuutsrrrssstuvvvvwwxxyz{}~~}|zxutsrrqpopqpoonnopqqrsstuvwxz|~~}{ywvutsqpoomljihgghiiklmnnopqstvy{|~}|{{zywuttsrrrsssstuvwxz{{{|}~~}{zxwwvuutrrqqqqqrrqqqqrrsuvxxyz{||}~~}||{zywutttsqppppooppqqqrtuwxz|}~}|||{zyxxwvtsrrrrqrrrssrrrstuuvwxz{|~~}|||{{{zzzz{{||}~~~~~~~~~}}|||||{||}}}|||~~}}}~}|{{{{{zz{|{{zz{|zyz{||}}~~}|{yyxxxwvvuuuuuuvuttuvvwxxy{~}{zxvtrpoonmkjjklllmnopppqrstuvxz|}~~}|zxwvtqpoonmkjjjiihhhiiiijklmmnpqsuvxz{}~}{yxwvvvvvvvvvvvvvwxyz{|}~~~~|{{zyxwwvvvuuvvwvvvvwwwwxxyzz{{|||}~~}||{{zyyxwwvvuuuvvvvwxxyz{|}~}}||||||||||}||||}~~~~}|{{zzzyyyyyxxwwvwwxxxyz{{||}}}}}}}~~~~~~~~~~}}}}}||{zzzzyyxxxxxwxxxyyz{{{{|||{zzzyxwvutttsssstuvvvwxyyyzz{{||}}~~~~}|{zxwwvuuuuvvvvwxyyz{{}~}{yxvuttrpnnnmlllnnnnoqssrsvz|{z{}~}|{{{ywvtrqqqqqpopponmmopprsuvwwwxyyz|}~|{zyxxxwwwwwwxyyzz{|}}}~~~~~}|{zzyyxwwvvuuuuttstuuuuuvvvvwwwxyz{{|}~~~}||{{{zyxxxxxwwwwvuuuuuvvwwxxz{{{|}~~~~~~~~~}}|||||||||{{{{|}~~~~~~~}}}}~}|||||}}~~~~~~~~~}|{zyxwvuuutsssttttuvwwxyyzzz{|~}|zywvuutsrrrqqqqqrrsstuvwxxy{|~~|{yxwvusqpooonmmllkkjjklmmnppqrsuwxz|~~}|{zywwvtrrqqqpppppoooopppqqqrrstttuwxxy{|~~~}||{|{{zzz{z{{{|}}~~~}|{{zzzzzzzzzz{{{{{{|}~~~~}}}}}}}}}}}}}~~~}}~~~~}}|||{{{{{{{{{zzzzz{{|}~~~~}}|{zyxxwwwvvvvvvwwwwxyyz{{|}}}}~~}|{zyxxxwvutsrqpoonnnnnopqqrrssstuvwxyz|~~~}{zywutsrqqqppppqqqrrsuvwxyzz{{}~}{yxwvutsrqponmmmmmnnnoprtuvxz}~~}|{{zyvuttssrqpnopqqqsuwxyz}}}}~}}||{{{{{{||}~~~~~~}}}||{{{{||{{{zzyyyyyyyyyyyxyyyyyzz{{|}}}}~~~~}}~~~}||{{yyxxwwwvvwwxxxxyyyyxxyzzzzz{{||}~~~~~}}}}}}}}}|{{{{{{|||}}~~~~}}||{{{{{{zz{||}}}}}}}}~~~~}||{{|{{zzzzyyzz{{||}~~~}{yxwvtsrrqpppppppqqrrrsttuvvwwxz|{utuusrsuvvvvvvvutsqoppqsuwy|~~}{zxwwvutssrrqponnnmmmmmnoppqrtvwxz{|}~~~~}}||{{zyxxwwvvvvvvvvwwvvvvwwwxxxyzz{{||}~~~~~~~~~~}||||{{zzzzzz{{{{{{|}}~~~~~}}}||{{zyyxxxxxwwxyyyyzzzzzyzzz{{|}~~~~~}}}}}}}~~}~~}|{zyyxwvvvvttttttssttttttuuuvwxxy{||}}~}|{zyxvvuuttssttttsssttuvxy{|}}}|zyxwutsqomlkkjjjjkkjikmnlkjklnpqtwz|~}{yxwwwwxxxxwvutttuuvwwwwxz{|}}|{zzyyxwwwwvvuuuuvwwwxxxyyz{{|}}~~}||||||}}}}}~~~}|{{{zzyyxxxxxwwxxxxyyz{||}~}}|{{zzyyyxwvvutssssrqqqqqqqrrssttuvwxyzz{|~~~}}|{{zyyxwvvuuuuttuuuuvwwxy{|~~}|{zyxvuttsrqqqpppoopqqrrtuvvxyz|}~}||{ywvvwxyzvpmprsstvz||}~~||zxwxyxwvtqponnnnnmnoppppqsttuwy{|}~~}|zyxxwwwwxxxxxxyyzzzz{{|}}}~~}}|{zzyyxyyxxxxxwwwvvuuvvvwvwwxxxyyyyyyyzyyzz{{{|}}}}||||{{||{zzz{{{||||||}~~~~~~~~~~~}}||{{zzzzyyxxxxxxxyzzzz{{{{|}~~~~}||{{zyxxwvvvvvvvwwxyz{}~}||{zzzzzyxxwvvuuutttsssstuvwxyz{}}~~}|||{zyyxxwwwxxyyz{|}~}||{zyyxxvtsssrqqqqqqqrstvwxyyz{|}~~}|{zywvuttsrqqppppqrtuvwxy{{|~}{zz{zxvspnnopqrpnmmnnnoppppqruxxvuvwy{}}~~~}}}|{yxwwwwxyyxxyz{{{{||}}~~}}|}}~~~~~~~}}}}|{{|||}}~~~~~~~}}}}|{{{{z{{{|{{{{{{{||||{{||}~}|{zzzyyyxxxxxxxxyyzz{{{}}~~}|zyxvuutrqqppooooooooopqrsuwxz{}~}|{ywvutsrrqqppooonnnnmmmmnnopqstuvwy{||}~}|{zyxwwvvutssrssstuvwxyz{|}~~}|{{zyyxxwvussrrrrsttuvwxyz{|}~~~~}|{zyxxwwwxyyz{|}}~~~|||{zyxxwvvvvvwwxxyzz{{{{{{|}}~~}{|~~~~~~}}}~~}}}}|{||}}}}~~~~~~~}}}}}}}}|{zzzyyxxxwwvvuuttstttsttuuuvvwwwwwxyz{|}~~}|{zywvuutttttttsrrsssrstuvvwxz{|}~~}{zyyxwuuuutsrrrrrrrrssstuwxyz|}~~~|{yxwvuutsrrqqqpqqrstuvwxxyz|}~~~~~}|||||}}|}}}|}}~~|{zxwwvutssrqqqpppqqrstttuvwxyz|}~~~~~}||{{{zyyxxxwwwwwwvvwwwwxxyzzz{{{{|}}~}|{zyxxxwwvvutttttttttuuuvvwwxxyz{{{|||}}}~~~~~}~~~~~~~~}|{zzzzz{{{||}}~~||{{zyyxxwwwvvuuuvvwxyz{||~}{zxxwvuuuuuvvvvwwwxy{{|}~~|{yxwwwvvvvuutssssssstttuuvwxyz{|}~~}|{yxwvtsrqponmmlkkkllmnopqrtuvxyyz|}~~}|{{zyyyyzzzzzzzzz{||}}}~~~~~}}|{zyyxxxxxwvvuttttsstuuuvwwxyz{{|}~~~}}||||{{|}}}}}~~~~~~~~~~~~~~}}||||{{{|||||}}}}~~~~}}}|zyxxwvttuutsux{yrmmoqtxyyz{~~}}|{xwutsttssssssssrqpqqqqqrrrrrstuwy{}~}|{zzyxxxwwwwvutsrqqppoppqqsttvwxyy{}~~}|{zyyyyzyyxyyyyyzz{|||}~~~~}|{zzzyxxwvutssstuvvvwxyyyz{|}~~~}|{zzyyxxxxxxyyyyzzz{zzz{|{{||}}~~~}}||||{z{{{{{|||{{{{zzyyyxxxyz{{|}~~~~~}||{yxxwvvvvwwxxxyzz{{|||||}}}}~~~}|||{{zyyyyzz{{|||||}}}}}~~~}||{{zzyyxwvuuttsssssrrrsstuvxy{|~~}|{yxwvuuuutsssttttuuvvvwxyz|~xrswxvuuvwwwxxyz{|{zyxwy{~~~}~}||{zyxxxwwvvvvvvvuvwxyz{|||}~}}|{zyxvuttttsrrqqppqqrrrsttuuvwwwwxxyz{||}~~~~}~~~~~~~~~~~~~~~~~~~~~~}||{zyyyyyyxxxxyyz{||}}~~}~~~~~}}}}}}}}}}||||}}}}~~~}}|{{{{{zzzz{{{{||||}~~~~~}}}}|||||}}}~~}|{zyxwvtssttssssssssstuuvwwxyyz{|}~~~|{{zzzyxwvvuttttuuuutsrqqqstvxxxwy{}|{|~|ywvvx{}}{ywtsssuvvuttttttux{}}}~~}}~~}}}||||{{{{|{{zzyz{|}~~~}}}}|{{{{zzyyywvuuuuuuvvwxyz||||}||}~}}}|||||{{zzzzzzzzzzzzzz{{|}}}}~~}|{yxwwwwvvvwvvvvvvuvwwwwwxxyyz{{|}}~~~}|{zywvuuttutttttttttttuuvwxz{|~~~}}|||{zzzzzzyyxxxxwwxxyyyz|}~~}|{zyxxwwwwvuuttutttuuvvvwxxyz{|}~~}|{zyyyyyyyyyyyyyzz{{|}}}}~~~}}}}|{{{{||||||||{{||{||}~~~}||}}~~~~~~}}~~~~}zxy{}zpkjjpw{}}{wttuvvvwvwwyz||{wtstvwy|~||}|{||zxxz|~~{xttvwxyzzzz{{|}~}}}}}}|{zyxwvvuttuvvvwwxyz{{{{{{|}~~}|{zyyxwwwxyz{{zyxwwxzzyyz{{{|}~~~}|{zzyyxxxxxxxxxxxyz{|}}~~}}}~~|{zywvvvvuutttsssrrsssssttuuvvwyz{|}~}|{zyxwwvvuuuuuuuvvwxyzz{||}~~~~~|{zzzyyxxwwwwwwwwvuvxyyyxxxxy{|||}}}}yttuz{z{}{xz~~zuuy{}~~|zxuttvy~}zz{{{{{{|{{||{{{}~}{yyyyxxwwwwwxz{{{{zzzz{{|||}~}||}~}|{zyxwwvwwxwwvvvwwwwyyzzz{|}}~~}}||zyxxwwvuttuutttuttsstuvvwwwy{}~{y~ysjgp|ytx|zy~~~{wtuxz|}{wrqqqtvtqpppqssvz}~~~}zz{|}}~~~~|{{{zzzzzzzz{||||}}|{z|~~~~~~|{|~~}}}}}~~}||}|{yxwwwvvuvvuuuutttuvwvvuvxyyyyxxz|}}}}~~~~~~~~~}}|||||||{{{{{zzzyyz{{||}~~~~~~~~}}|{zzyxwvuuttssssssstttuuvwwxyyz{|~~}}||{{zzyxxwwwwwwxxxxyyzz{{|}}~~~}|||{{zzzzyyyzyyyyyzzz{||}}~~}}||{{{zzyyyxxxwwwwxxxyyzz{{{{{||}~~~}}|||}}}}}||{{{{zzzzyyyzzzzz{{|||}}~~~~~~~}}}|{zzzzzzzzzyyyyzz{{|}~~~~~~}}}|||{{z{{|{{|}~~}|zyyxxyyyyxxxxwwvuuuuuuvvvwwwxxyz{{|}~~}||{{{||}}}}~~}|{zyyxxwwuuuuuuuvvvvvvvwxxyyyz{|~~~}|||{{{|{{{{zzyxwvvuuttttuuvvwxyzz{{|}~~}|{zzzyyyyyyyyxxwxxyyz{}}~~~~}||{{{{{{{{|}}~~~~~}}}~~~~~~~}||{{zzyxxwwwwwwwxyzzzz{zzzz{||}~~}}}}~~~~~}}|||}}}}}|||||||||{{||~~~~}}}}||{{{{||||}~~~~~}|zyxwvutsssssttttuuuuuvvvwwxyz{{|}~~~~~~~~~}|{zzyyxwvvuttsssssttttuuuuuvvwxyyz{{||}}}}}}}~~~~}||{zzzzyyyzyyxxxxwwxxyyyyzz{{||}}}}~~~~~~}}}}}~~~~~}|{{zzyyxxxxxxxxwwvvwwxyyzzzzzzzzyyzzzz{{|||||||{{{{{{{{{||}}|||{{zzzyyyyyyyzz{{|}~~}}}}~~~~~~}}}}}|||{{{zz{||||{{zyyyyyyzz{{|}}~~~}||{{{zzyxwvuttttttuuvvvvvvwwwwwxyzz{{||||}}~~~}}|{zyxwvuttssssssttuuvwxyz{|}}~~~}}}||{{{zzzzzyyyyzzzzz{{|||}~~~}}}}|||}}~~~~}||{{{{zzzzyyzzyyzzyyyyxxwwwwxxxxyzz{{||||||||}}}}}}}}}}}||||{{z{{{{{zzzyyyyyyyyxxwwwwxxxxyyyyz|}~~}|{zzzz{{{{||}}}}}}~}}}}}}}}}}~~~}|{zyxxxxxxxxxyxxvvuuuttuuuuttttuuvvvwxyzz{|}~~~}}}||}}}||||{zyxwwvvuuvvvvvvvwwwwwwwxxyyz{||}}}~~~~~~~~~~~~~~~~}}}}}||||}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}||||{{zzzzyyyyxxyyyyzzz{{{{||||{||||||}}~~~~~~~~~~}}}}}}|||{{zzyyxxxxxxxyyyyz{||||}}}}}}}~~}||{{zzzzz{{|||||||||{{{||||||}}}}~~~~~}{zyyxwwvvuuuvvvwwwvvwwwwvwwwvvuuuuuuuvvwwxyz{|}}~~~~}}|||||{{zzyxwwwwwwwwxxxwwwxyzz{|||||||}}}}}}}~~~~~~}}}||{{{{{zzz{{||||||||||}}}}}}~~~~~~~~~}}}}}|}}}}}}}}}~~~~~~~~}}}}}~~}|{zzyyyyxxyyyyyyyxxxxxxxyzz{{zz{{{||}}~}}}}}}|}}}~~~~~}|||{{zzzyxwwwvvwwxxxxyyyzzzz{||}}}~~~}||||||}}}}}}~~~~~~}}}}}}}}}~~~~~}}|{{zzyyyxxwvvuuuuuuuuuuvvvvvvvwwwwwwwwwxxyz{{|}}~~~~}|||{{{||}}}}}||{{{{zyxwwwvvvwwxxxyyz{{{|||||}}}|||{{zzzzzz{||}}}}}}}}}||||||||||{{{zz{{{||}}}~~~~~}}|{{{{{{{{{||||}}}}}~~~~}||{{zzyyyyyyyyyyzzzzzzzyyyzzzz{{||}~~~~~}}||||||||}}||||||{{zyyyxxxxxxxxyyyyzzzzzzzzzz{{||}}~~~~}||||||}}~~~~~~}~~}}}}}}}~~~~}|{zyxxwwvvvwwxxxxxxxxwwwwwvvuuuuvvvvwwxxyz{|||}}}}}}}}}}~~~~~~}}||||{{{zzzyyyyyyyyyyyyzzzz{{|||||{{{||}}}}~~~~~}}|{{zzzzz{{||}}}}}|||{{{{||||}}}}~~~~~~~~~~~~~}}||{{{||}}~~~~}}}||{{{zzyxwwvvvvvwwxxyzz{||}}}}~~~~~}}|||{{|||}~~~~~~~~~~~~}|{zyxxwwwwwwwwxxyyyyzzz{{|||||||||}}~~~}}}||}}}~~~~}}}||||||||{zyyxwwvuuttttttttuuuuuttttttuvvwxyz{{||{{|||{{|}~~~}|{zzzyyzz{{{{{{{{{{{{||}}~~~~~}}||||{{||||{{{{{{{{{{{{{{|||{{zzzzzzzz{{{{{{{{||||}}}}}~~~~~~}}||{{{{zzzyyyyyyzzz{|}}~~}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{|||}}~}~~~~~~~~~~~}}||{{{{{{{{{{{{{||{{{{{{{{zzyyyyyzz{|||}}~~~~~~~~~~}}|{{{zzzzyyyyyyyyxxwwvvuuuttttttssttuuvwwxxyyzzzzyyyyyyzz{{{{{{{{{{||||}}~~~}}||||||}}~~~~~~~~~~}}}}|||||{||||||||||||{{{{zzzzzzzzzzzzyyyyyyyz{{|||}~~~~~~~}}}~~~~~~~}}||{{||||||{{zzzz{{{{{||}}~~~~~~}|{{zzyyzzzzzzzzzzz{{|}}}~~~~}}|||{{{{{{{||}~~~}}||{{{zzzzzz{{{||}}~~~~}}}|{{zzz{{{|||}}~~~~~}}|{{{{{{zzzyyyxxxxxxwwwvuuuttssssssttttuuvwxxyzzzzzz{{||||||||||||}}}~~~~~~~~~}||{zzyzzzz{{||||||{{{{{zzzzzzzyyyyyyyyzz{{|}}}~~~~~~~~~~~~~~}}|||{{zyxxwwwwwwwxxyyzz{||}~~~~~~~}}|||{{{zzz{{{|||||{{{{{|||}}}}~~~~}}}||}}}}}}}|||||}}}}}}}}}|{{zzyyyyyyxxyyyz{{|}}~~~~}~~~~~~~}}}||{{zyxxwwwvvvuuvvvvuuvvvvvvvvvwwxxyzz{|||||{zzyyyyyyyzzzz{{{|||||{{||||}}~~~}}}}||||{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{||{{{z{{{{{{{{|}}~~~}}}|||||||}}}~~~~~~~~}}}}|||{{zzyyyxyyyyzz{{|}~~~}}}}|||{{zzzzz{{|||||}}}}}}}}}}}~~~}}||{{{{{{|||||||{{zzzzzz{{{||||}}}}}}}}}}~~~~~~~~}}}}}||}}~~~~~~~~~~~}}}}}}~~~}|{zyyxxxxxxxwwwwvvuuvvvvvvvvuvvvvwxxyzz{{{{{{{{zzzzzzzzyyyxxxyyz{{|}~~~~}}}}}}}||{{zzzzzyzzzzz{{{{{{zzzzzz{{|||||||||{{{{{{|||}~~~~}}}}}}}}~~~~~}||{{{{zzzyyzzzzzzzzzzzzzzzzz{||}~~~~~}}}}}}}|||{{{{{{{{{{|||}}}}}}}}}~~~~~}}}}|||||{{{{{{{zzzzzzzz{{zzzyyzzz{||}~~~}}~~~}|{zzyyxxxwwvvvvvvvwxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzyyyyxxxxxxxxxxyyyzz{{||}~~~~}}|{{zzzzzzzzzzzzzzzzzzzzzzz{{|||}}~~~~~~~~}}}}}}~~~~~~~}|||||{{{{{{{{{{|||||{{{zzzzzzzzzzzzzzyzz{{||}~~~~~}}}|||}}~~~~~~~~~}}}}|||||||}}}~~~~~}||{{{zzzzzz{{{{{{||||}}~~~~~~~~~}}||{{{zzzz{{||}~~~~~}}}}~~~}|{zyxxwwwwxxxyyyyyyyxxxxxwwwwwxxxyyyyyyyxxxxxxyyyyzzz{{{{{{{||||||}}~~~~~~}}}||{{{{{{{{{{{{{{{{{|||}}~~}}||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyzz{{{||}}}}}}}||||}}}}~~~~~~~~~}}||{{zzzzzzzzz{{|||||||}}~~~~~}}}|{zzyyyzzzz{{{||}}~~}}~~~~~~~~}}}}~~~~~~~}}||||{{{{{{|}~~~~~~~~~~~~~}}|{{zzzyyyyyyyyzzz{{{{{{{{zzzzzzzzzzyyyzzzz{{{{{{zzzzzzzz{{{{{{{{{{{{{||}~~~}}~~~~~~}}|{{zzzyyyzz{{||}}~~}|{{zzzzzzzzzyyyyxxxxxxxxxxyyzzz{{{{{{zzzzzyyzzzz{||}}}}}}}~~~~~~~~~~~}~~~~~~~}}}}}}}}}||||{{{{{||}}}}}}}}}}}}}~~~~~~~}}||||}}}~~~}}}}}|||||{{{zzzyyyyyzz{{|}~~~}||{{{||}}~~~}}|{{zzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxyzzzzzzz{{{{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~}}}||||{{{{zzzzyyyxxxxxxxyyyyzz{||}}~~~}}}~~~~~}}}||{{{{||||}}}}~~~~~~~}}}}}}}}~~~~~~~~~}}}|||||||||{{{{{{|||||||||||||}}}|||||||}}}~~~~~~~~}}}}}}~~~~~}}}||{{{{{{{{{{{||||||||||}}~~~~~~~~~~}}}}}}||{{zzyyyyyyyzzzz{{||}}}}}}}||{{{zzzzzyyzzz{{||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||{{zzzzyyyyzzzzzzzzyyxwwvvvvvwwxxxxxyyz{|}}~~~~~~~}}||{{{{zz{{{{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}~~~~}}}}}~~~~}|||{{||||}}}}}}}|||{{{{{{{{{|}~~~~~~~~~~~~~~~~~~~}}|{zzyxxwwwwxxyyyzzzzzz{zzzzzz{{{{{{{{{||}}}}}}||{{{{{{|}}~~~~~~~~~}}||{{{{{{zzzzzzzyyyyyyyxxxxxxxyyz{|||}}}}~~~~~~~~~~~~~~~~}}}}}}|||{{{{{||}}}}}~~~~~~~~|{{||~|zzusutpqtuy~|wokgeffkpsvx{~zwvsty~ywyx{|xsqrpopprtvy~}xrnlnrty~|wwx{~zvuvttvw{~xtrqqrsuz~~|{}~zvtuxz}|yuqonmnnnorwz}}{yxwvuvx||xwxx{~~|yvtssttvy{|~~{xvtsqonoqsw{}{{|zvtqpprux{}}zxusqpnnoswz~}}{yvutuuvwxyyxyxwvvtsrrstvy|~}||zy{|}~{xvspnnnnopqtvwwxyxwvtrpnmmnprvy~~}}}}|ywutttuvxz{}~{xwvvvvwwxy{|}~~}|zzyyz|}~{ywvvvwxyz{|}|zxurpmkiijklorux{}~~|{zyyz{}~|{{||~~{xwusqpooprsuwxyz{{{{{zz{{{|~}{yxxvutuvwwvutsqonmmnopruxz}}|zz{{{|}}~~|zyxvtrqppppqtvy|}~~}|{{z{}~~{zxurqqqrrrstuvvvvwxxxyz{}~~~|{zyzzz{|}~}|{yxvuttttttuvwxxy{|||}~~~}|{zyxwvuuttsrrrsssssstuuuvwxxxyyzzzz{|}~~~}|yxxwwwvvvvvvvvvwxyz{|~~}||||{zxxxxwwvvwwwwwwxyyyyz{{|}~~}}|{zyxxwusqponmmmmnnooopqrstuvwxyz{||}~~}|{z{{{zz{{{{{{{{||||}~~}|zxxwvvuuvvwwxxyzz{|}~~~~~~}}}}||{{{{||}}~~~~~~~~~}}||{zyxvutrqqqppppppqqrrsstuvvwxxz{|}~~~~}}||{{zzzzyyyyyyyyzzzzzzzz{{|}~~}}{yyxwwvvuuttsssttttuuvvwxyz{|}~~}}||{zzyyxxwwvuuuuuuvvvvwwyzz{|}}}~~}||{{zzzz{{{{|}}~~~~~~}}}}}||{{{{{{{{|||}}~~~~}|{yxwuttsrqppppqqrstuvwwxxxyz{|}~~~}}||{zzzzzzzyyyyyyyzz{{||}}}}~~}{{zxwvvuutttttuuuvwwxxyzzz{||}~~~}|{{zyxxxxwwwwwwwxxxxxxyzzzzzzzzzz{{{}~~~~}}|{yxwvtsssssrsssttttuvwxz{|}}~~}|{zzzzz{{{|||}}~~~~~}||||{{{zzzzyyyzzzz{||}~~||{{zyyxxwwvvvuuuttttttttttuuvvwxyyzz{||}~~~~}|{{zzyyyyxxxxyyzz{{||||}~~~~~}}}|{{zyxxwwvvwwwwxxxxyyyzzz{{{{{{|}~~~~}}}|{zzxwuutssrrrrrrrsttuvxyz{||}~~~~~~~}}~~~}||{zzzzzzzz{|}}~~}|{zzzzzz{{{{{{{zzzz{{||}~~~~~}|{{zywvvutssrrrrsstvvwxyzz{|}}~~~}}|{{{zyyxxxwwwwwwwxxxxxxxyyzz{|}}~~}}}|{{{{zyyxxxwwwwxxxxxyyyz{{{{||}~~~}||{{zzyxwwwvvuuuuuuuuttttuuvwxyz{||}~~}}}}}}|}~~~~~~}|{{zzyxxxxxxxyyz{|}~~}|{zyxwvutsssssstuuvvwxxyz{|}~~|{zzyxxxwvvvvuuuuuuuvvwxxxyz{|}~~~}}||{zyyxwwwvvvvvvvvvvwxyyz{{||}~~~}}||{zyyxwvvvvvuvvvwwwxxyz{|}}~~~~~}}}}|{{{{{zyyyyyyz{||}}~~}}}|||||}}}~~~~~~}}}}}}||||}}}~~~~~}||{{zyyxxwvvvwwwwwwwwwwwxxyyz||}~~~~~}||||{zzzzyyyyyzz{{|}}}~}|{zyxwvvuuuuuuuuvvvwwxyz{|}~~}}|||{{{zyyyxwvvuuutttttttttuuuvwwxxz{||}~~}}||{{zzyxyyyyyyyyyyyz{}~~}}}||||{{{{{{{{||}}~~~}}||||{{{{{{||}}~~~}|{zyyxxwvwwwwwwwwwwvvwwwwxxxxxxyyyz|}~~}}{zyyyxxxwwwwvwwxyz{|}~~~~}}|||{zzzyyxwwvvvuvvwwxyyzz{||}}}~~~~~~~}}}|{zzyxwwvvvvvwwwxxyyz{|}~~~}}||||}}~~|{zyyyyyyxxyyyz{}~~}}||||{{{{zzzyxxwwwwwwwxxyyz{|}~~~}}|{zzzzyyxxxwwxyz{|}~~}||||{{{{{zzyyxxwwwwwxxyzz{{|}}~~~~}}|||}}}}}}||{zyyyxwwvvvuuuuvvwxyz{{|}~~}||{{zyyxxwwvvvuuttttuuvwwxxyz{{|~~~~}}||}||||||||||}}}~~~~}}||||||}}}||{zzyxwwxxyyz{|}~~~~}||||{zzzzzzzzzzzyyz{{|}~~~~}}}||||{{{{{{{{zzyyxxxyyzz{||}~~~}}||{{zyyyxwwwvvuuuuuuuuuvvwxyz{{|}~~~~}||{zyyxxwwwwvvvvuuuuuuuvvwwxyyz{||}~~~~}}|||||||||}}~~~~}}}}~~~~}}||{|||{|||||||||||||}}}~~~}}|{{{{{{zzyyyxxwwwwvwxxyzz{||}~~~~}}|||{{zzzyyxxxxxxxxxyyz{|}}~~~}}||{{zyxxxwwvvvuutttuuuvvwwwxyyzzz{||}}}~~~||{zzyyyyxxxxxxxxxwwwwwwwwwxxxxyyz{{|}~}||{{zyyxxxxxyz{|}~~}||zzyyyyxyyyyxxxxxxxxyyyzz{{{|~~~}|{zzyxwwvvvvvvwxyyz|}}~~}|{{yxxxwwvvvwwwwwwwxxxyzzz{{{||}~~}}}||{{{{zzzzzyyyyyyyyzzzz{||||}~~}||{zyxwvuuttttuuuuutttttuuuvwxyz{{|}~~~}}||||{{{zzzzzyyyyxyyyyyzz{|}}~~~~}}}}}}~~~~~~~}}}}~~~~}|{{zzyyxxxyyyzz{{||}}}~~~|{{zyxxxwwvvvvvvwwwxxyz{{|}~~}}}|{{zyyxwwwwwwxyzz{|}~~}|{zyxwvuttssstuuuvvwwwwxxxxxyzz{|}~~~~}}|{{zzzyxxxwvuuuttssttuuvwwxyyz|}}~~}|{zyyxxwwwwwwxxxyzz{{||}~~~~~~}|||{{{{|}}~~}||{zzzyxwwxxxxxxyyyyzz{{|}}~~}|{zxxxwwvwwxxwwwvvvuvvwxxyzz{{}~~}||{{{{zyyyyyxxxxwxxxxyzz{|}}~~}|{zyxvuttsssrrrrqqqrsttuvwwxyz{|}~~~~~~~~~~}|{zyxwvvuuutuutttuuuuuuuuuvvwxxyyz{{|~~~}}||{{|||}~~}{zzzyxxxxxxxyyzz{{|}}}~~~~}}}}}}||{zyxxxxxxxyzz{|~~}}||||{{zzzzyyyyyyyyzz{{||}}~~~}}|{{{zzyyzzyyyxxwwvvwwwxxyz{|}~|{zzyxwwvvuuuutttuuuuuuuuuuvvvwwxxyyz{|}~~}|{zyxxwvvuutttttuuuvvvvwwxxyyz{|}~~~}}}}}||}~~~~~~~~}}|||{{{zzzyyxxxxxxxyyz{|}~~~}||{{zzzzzzzzzzzzz{{{{{{{||||}}}~~}}}|||||||}}}}}|||{{{{{{{|||}}~~}}|{{zzyyxxwwvuuuutttsssssttuuuvwwxyz{|}~~}|{zzyxxxxxxxxxxxxxxxxwwwvvvvvvwxyz{|}~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}||||{{{{{{{{|||||}}~~~~}||{{zzzyyyyyyyyyyyxxxxxxyzz{|}~~}}||{{{{zzyyyyyyzz{{{{|||}}~~~}|{zzyxxxxxxwwwwwwvvvuttttttuvwwxyz{|}~~~~~~}}||{{zyyxxwvvvvuuuuuuuuuvvvwwxxyyz{{{|}~~~~~~}}}}}~~~~~}|{zyyyxwwxxxxxxyyyyyzzz{{|}}}~~}}}||||||||}}}}}~~~~~~~~}|{zyyxwwwwxxxxyyzzz{{{{||}}}~~~~~}}|||||{{{{{{{zzzzzzzzzzzzzzz{|}~~~~}}||{{zyxwvvuuuvvvvvvvwwwwxyyzz{{{|||}}}~~~}|{{zyxwwwvvwwwxxxyyyzzz{{{{||||}~~}}}}}}}}||||||}}~~}|||{{zzzz{zz{{|||}}}}~~~~~}|{zzyyxxxxxxxxxxyyyyz{{|}~~~~~~}}|{{zxwwvutttuuuuuvvvvwwxxyyz{{{{||||}}~~~~~}}||{zyyyxwwwxxxxyyyzzzzzzz{{{{{{|}}~~}||{zyyyyxxxxyyyyyzzz{|}~~~~}||||||}}}}~~~~~~~~~~~~~~~}|{zyyyxxyyyzzzzzz{{{||}~~~}|{zyyxxwwwwxxxxyyyzz{{||}~~~}|{zyyxxxxxxxyyyyyzz{{{||}}~~~}|{zzyxxxxxxxxxxxxxxxxxxwwwwxyz{|}}~~~~~~~}}}}|{{{{zzzz{{{{zzzzyyxwvuttsrrrrrqrrrsttuvwxxyz{|}~~}}{zzyyyyxxxxxxxxyyz{|}~~~}}|{{{{||||}}}}}}~~~~~~~~~~}||{zz{{|||||||||||}}}~~~~}|{zyxxwwwwwxxxxyyyyyyyyzzz{||}~~}|{zyyxwvvvvuutuuuuuvvwwwxxyyz{|}}~~}}|{{zzyyyyyxxyyyyxxxxxwwwwwxxyyzz{|}~~}}}}|{{{{{{|||||||}}~~~}}~~}}}}|||{{{{{{||}}}~~~}}|||||||||{{{zzyyyyzzz{{{{{{|||}~~}|||||||}}}}}}}}}}~~~~~~}}|{{zyxwwvuuuuuuuuttttuvvwwxyyyz{{{||}~~~}}||{{zzyxwwvvuuuuuuuuuttttuuvwwxxyyz{||}~~}}}|||||||||}}~~~~~}||{{zyyyyyyyyzzz{{||}}~~~}}|||{{{|||||||{{{{|}}~~}|||{{zzzzzzyzzzz{{|||}}~~~~}}|||{{{{zzzzzzyyzz{{||}}}}}~~~~}}|{zzyyyxxxxyyxyyyyyyyyyzz{||}~}||{zzyyyxxwvvutssssrrsssssstttuuvwxyz||}~~~~}}|{zzzzzz{{{||}}~~~~~}}||{zzzyxxxwwwwwxyyzz{|||}~~}}|{zzyyxxxxxxxyyzzz{{{{{{{{||}~~~~~~}}}}}}}}~~}|{yxwvtssssssstttttuuvvwwxxyyz{||}~~~}}||{{{zyyyxwwvvvvvvvwwwwwwxxxyyzz{{||}}~~}|{zzyxwwwwwwxxyyyyxxxxxyyyz{|}~~~~}||{{||{{{|||||}}~~~~}}|||||}}}}}}}}}~~~~~~}|{zzzyxxwwvvvvvwwwxxyyyzzz{{|}~~~~~~~~~~~~~~~}}||{{zyyyxxxwwwwwwwwwwwxxyyyz{||}}~~}{zyx{~yvsqrtuwxyz{|}}~}{zupljhfilpswz|~}zwuttty}}z{{|~{wsqpoqsuy}~{ywxyz~}{}~|wsqonprtx|}xtpnkjjkmqvz}|zz{}}zwuuvxz||xurpoooqtx{~~}}|}~|yvtstuwz~~|ywvwx{~}|{{|~}xuronnpruy{~~{wurommmoqux|}{yyz|~|ywutuuvx{|~~~~}{yvutsrrrstvwy{|}~~}|{zzyyz|~~~~~|zwsqonmnnoqstvxxyyywvusrqqrsvy|}{{{{|~~|zxwwwxy{~}{xvtsstuwyz|~~}{yxxxxxz|~}||||}}{xvutstuvxz{|}~~}|{ywvtrstux{}~~~|{{{}~~}}}~~~~|ywusqpooooprtvwyyzzzzyxxwwwwxxyz|}~~}}}}}}~~|zwuttstuvwyz{||||{zyxwvvvwwy{}~~}||}~~|{zyxxyyz|}~}||}~~}|{zzzyyyzz{||||{{zzzzzzz{{|}~~~~~}}}||{{{{{{{{{{{{z{{{||}~~~~~~}}}}}~~}|{zyxxwxwwwxxxyyyyzz{||}}~~~~~~~}|{zyxwwwvvuuuuuuuvvwwwxxyyzz{zzzzzz{{{|||||}}}}}}}|{{zzyyyxxxxxxxxxxxwvvuuvvwwxxyyyyzzz{{{{{{{{{{{|}}~~}|{{zzyyxxwwwxxxyyxxxwxxxxyzz{{||||}}~~~~}}|{zyxxxxxxxyyz{{|||}}}}~~~}||||||}}}~~~}}}|{{{{{{{{zzzyyyxxxyyyzz{|}~~~}}||}}~~~}}||{{zyyyyyyzzz{{{{{{{{{|}}}}}}}}~~~}}|{zzyxxwwwwwwxxxwwwxxyz{|}~~~}}~~~~}|{{zzzzzz{{{|||||}}}|{{{{zzz{{|}~~~}}}||{{{zyxxxxxxxxwwwwvvuuvvvvuvvvvvvwwxxxyz{|}~~}{zzyxwwvuutssssttuvvwwxxxxyyyyyyyyyzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxxwwwvvwwwwwwwwxxyz{{||||}}~~}}}||{{z{{|||||}}~}}}}}}}}~~~}|{{{{{{||}}|}}}~~~}}}}}}}}}~}}}~~~~~~~~~}|{{{zz{{{zzzzzzzzzzzzzzz{{{{{{||}~~~}}}|{{{{{{{{z{{{{{{{{{{{{{{{{{{||}}}}}}~~~~~~~}||{zzyxwvvvvvvvvvuuuuvuuvvvvvvvvvwxyyz{|}~~~~~~~}|{zzyyyyyyyyyyyyyyxxwwwwwxyzz{{||}}}}~~~~~~~~~~~~}}||{zyxxwwwwwxyyyyz{|}}~~}}||||}}~~~~}||{{zzz{{{||}}~~~~~~~~}}|||{{{{{{{zzyzz{{{{{{{{{{{{{{{||}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~}}}|||||{{{{{zzzzzzzyyyyyyyz{|}~~~~}}|||||}}}~~~}}}}|||||||||{{{{zzyxxwvvuvvvuuuuuuuuuuuvvwxyz{||}~~|{zyyxxxxyyyyxxxxxwwwwwxxyz{|}}}}}}}}}}||||{{{|||||}}~~~~~~~}}|{{zzzzzzzzzzz{{{zzyxxwwwwwxyzz{{||}}}~~~~~~}}|{|||||}}}}}}}~~~~}|{yxxwwwxyz{|}}~~~~~}}}~~~~~~~}}|{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{||}~~~}}}}}~~~~~~~}}||{|||}}}~~~~~~}|{{zzzyyyyyxwwvuuttttssttttttuuuuvvwwxxxxxxxyz{|}~~~~~~~~~~~~~}}}}}|||{{zzz{{{{{|||}}~~~~~}}}||}}}}}}}}}}}~~~~}||{{{{{{zzzzzz{{|||||||||||||}}}~~~}||{{{{||}}~~~~~~~~~~~~~~~~~~~}}}|||{{zzyxxxxxxxxyyzz{|||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}|}}}}~~~~}|||{{zzyyxxwwvvuutttttttuuuuuuvvwxyyyxxyyyyzz{{||||||}}~~~}}|||||{{zzzzzzzzz{{{|}}}~}}}}}||||||||||||||||{{|||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{|}~~~~~~~~}}|{{{z{{{{||||}}~~~}||{{zzzzz{{{||||{{zzzz{{{{{||||}}~~~~~}}}|}}}~~~~}}}}}}}}}|||||||||||||}}}~~~}}}}}}}~~~~~~}}}~~~~}}|{{zyxxwvuttsssssssssstttttuuuuvwwxyzzz{{||}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||}}}}}}||||||}}}|||||||}}}}}}}|||||{{{{zzzzz{{|}}~~~~~~~}}}}|||||||{{{{{{|||||{{{{{{{|||||}}}}~~~~~}}}}}|||{zzyyyyxxxxxxxxxxyyyyyyyzz{||}}}}~~~~~~~~}}}|||}}}}}}}}}}|||||||||||}}}}}}~~~~~~~~~~}}|{zzyyyxxwwvvvvvvvvvvvvvvvvvwwxxxxxxxxxyyyz{{||}}}}}||||{{|||||}}}~~~}}}}~~~}}}||||}}}}}}}~~~~~~~~~~~}}}}|||{{{{{||||||||||||{{{||||||||||||||||||{{zzyyyzzz{{{zzz{{{{||||}~~~}}}|||||{{{zzzz{{{||||||}}~~~~~}|{{zzyzzzzzzz{{{{{{{{{zzzzzzz{{||}}~~~~~~~~~~~}}}}|||||}}||||}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~}||{{zzyyxxxwwxxxxxxwwvvvuutttttttuuvvwxxyyzzzzzzzz{{{{{{{|||||||}}}}~~~~~~}}~~~~~~~~~~~~~~~}}}}|||}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}||{{{zzzz{{||}}}}||{{zzzyyyzzz{{{{{{{{|{{{zzzzzzzzz{{{||}}~~~~~}}||||||||{{{{zzzyyxxxxyyyyzzzz{{{{{{||||||||}}}||}}}}~~~~~~~~~~~~~~}}|||{{{{{|||}}}~~~~~~~}}}}|}}}}~~}|||{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzyyxwwwvvvvvvvwxxyyyyzzzzzzzyyyzzz{{{|||{{{{{{{{{{||}~~~~~~~~~~~~~~~~~}}}}}}}}|||||}}}}}}}}}}}}||||{{{zzzzzyyyxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzz{{||}~~~~}}}|||||||||}}~~}|{zzzzzz{{||||{{{zzzyyyzzz{|}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}|||{{||||||}}}}}}}}}~~~~~~~~~~~~~}~~~~~~}}}}}}~~~~}}||}}}}}}}}}}}|||{{zzzzzyyyyyyxwwwwvwwwwwwwwwxxxxxxyyyyyyyyyyyyyz{{||}}}}}}}}}}}}}}}}}~~~~~}}}}}}||}}||||||||||||}}}||{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzz{{{zzzzzzzzzzzzzz{{{{{{||}}~~~~}||{{zzzyyyzzzzzzzyyyyyyyyyz{{|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~}}}}}}}|||}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{||||{{zzzyyyzzzzzyyyyyyyyyyxxwwwxxyyzzz{{{{{{{{zzzzz{{{|||}}}~~~~~~~~}}}}}}}}}~~~~}}||{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwxxxxxxxxxxxxyzz{{{{{|||||||}}}}}}}}~~~~~~}}}}}}||{{{{{zzzzzzzzzzzzzz{{|||}~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}~~~~~~~}}}||{{{{{{{{{|||||||}}}~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{zzyyyxxxxxwwwwwwwwwwwxxxxxxxxxxxyzz{{{{{||{{{{{{{{{||}}}}~~~~}}}}}}}|||||{{{{{|||||||}}}~~~~}}||{{zzzzzzyyyyyyyyyyzzyyyxxxwwwwxxyzz{{{{{{{{{{|||||}}}}}}~~~~~~~}|{{zzzzzz{{{{{{{{{{{{{|||{{{{{{{{{{|||||}}}~~~~~~~~~~~~~~~}}}}}}}|||||||||||}}}}}~~~~}}}|||{{{{{{{{|||}}~~~~~~~~}}}}}}}}~~~~}}|{{{zzyyyyxxxxxyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyz{{||||}}}}}}}~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{||}}}}}~~~}}}||{{zyyxxwwvvuuuuuvvwwwwwwwwxxxyyyyyyzz{{{{{{|||||}}}~~~~~~}}||{{{{{||||||}}}~~~~}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~}}||||||||||||||||{{{{{{{z{{||}}}}}~~~~~~}}}|||||}}~~~~~~~~}}}}||||||}}}}}}}}||{{zyyxxxxwwwwwwwwxxxyyyyzzzyyyyyxxxyyyzz{{||||}}}}~~~~}}}}}~~}}}}}}}}}}~~~~}||{{{zzzzzzzzzzyyxxxwwwwwwwwxxxxxxyyyyyyzzz{{{zzzzzzz{{{{|}}~~~~~~~~~}}}}}}~~~~~~}}||{{{z{{{||||}}}~~~~~~~~}}}}}}}}~~~~~~~~}}~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}|||||||}}~~~~~}}}||{{{{{{{{{{{||}~~~~~}}}||||||||||}}}}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~}~}}}}}||{{zzyyyyyzzyyxxwwvvvvwwvvvvvvvvvwwxxyyzzzzzzz{{{||}}}~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{{{|||{{{{{zzzzz{{zzzzzzzzzzzzzz{||}~~yzx}}zyyy|~~|{z{|||{ysqu|~zyvtswy}}xxz~~~{z|zzy{zwtqrsstttssuwxxwwvuwy{~|{|}||{yxwurtwyxspppsuyzyy|}~}{zyxyzyyyyz|}}zyxvuuuvwwwwxz{|~~}}|ywvuutssrsuwyz|}}~~~~~~~}{{|zxwvttsrqppooooopqqqrsuwy{}~}}|{|{{{{{{}~~|{{zxvuuuuuuuuvwxz{}~~|{yxxwwwwwvuuvuuvwwwxyz{}~~}|yyyzyxwwwvvwxxyz||~}|zywuuutrrqqpoopppqstuwy{|~~}|zxwvvuuuvwwxz{|~}zxvutsrssstuvwxz|}~}{zyywvuutrqrrqppppoopqqsuwy{}~~}}{yxwtrssrrrrrqrsstuvxyz|}~~}|{{ywwxwwwwwvvvwxyz|}}~~}}}|{{{zz{|}~~~~||||{zzzyyyz{|~~}{yxvuutrqqponnnoopqstuwxz|}~~}|||{|||||}}}~}||{yxxyyyyz{||}~~}|{zzyxwwvuuuuuuuvvwxxzz|}~~}||zyyxwwwvuuuuvvwwyz{|}}|{zxwvutsssrrqqpppqqrsttvwwyz|}~}|{yyxwwxxxxxwwwxxy{|~~|||{zzzyyz{|}~~}{zyxwvuuttsrrrstuvxyz|}~|{zywwvuuuuutttttuvvwxyy{}~}||||{{zzzz{||~~~~~~}}}~}~~}{{zyxyxxxxxxxxy{|}~~}{zyxwuusrrqppppppppqrstuvwwwyzz{|}~~}{zyxwvuttssssrrrrrsttuwxyz|}~~~~}}}~~~~|{zxwwutttttttttuvwxyz{}~}|{{{zzzzzyzz{|}~|z|}|zwvvvwxxxxz~~|zyyxxxxwwwwwwyz|}~~~}}}}}}}}}}~~}|{zyyxxwwwvvvvuvvwxyyz{|}~~|{zyxwvvutuuuuuuvvvwxxyzzz{||}~~~~~}|{zzyyyxwwxxxxxxxxxyyz{{|}~~}|zyxwvvvuuuuuuvvwxy{|}~}}||{{zzzz{|}~~|{zxwwvvvvvvvvvwwxyyz{|}~~}|{yxvvttttttuuvvwxyyz{{|~~~}|||||}~|{zzyyyyyxxxxxyyz{|}~~}}|{{zzxwwwvvvvvuuvvvwwxyz{|~~~}}||{zzzzyzzzz{{{{{||||}}}~~|{zxwvuttsrrrqqqrrstuvwxzz{||}~~}|{zxwwvuuvvvvvvwxyz{}~}|{zzzyyyxxxxyyz{{{}~~}||{{{{{{{|||}}}}~~}|{{zyyyzzz{{{{|~~~}|{zzyyxxxyyyz{|}~~~}}}}|||}}}}~~~~~~}||{{zyyxxxxyyz{{|}~~~|{zyxwvvtssrqqqqqqqrrstvvwxyz{|}~~}|{zzxxxxwwwwvwwwxxyz{}~~|||{{zzyxwwwwxyz{}~~~}|{zyxxwvvuuttstttuvvwyyz{|}~~~}|{{zyyyyyyyz{|}~~}}{zywvvvvvwwxxyz{||}}~}{xvuvvvuvxzzz|~~~~}}||{|||||}}~~~}|zyxwvvutsstsssssstuuvwwxyz{|~}|{zyxxxwwwwwwwwwwwxyz{|}~~}}||{{zyxxwvvuuvvwwxyzz{|}~~}|||{{zyxxxwwwwwwwxyz{}~~~}}}}}}}~~~~}|zyyxwwvvvuuuuuvwwxyyy{|}~~}}}|||{{{{{{{{{||~~~|{zyxwwxyyyyyz{zvtuxy{|}~|zxvuvwwxxwvvvvuvvwxyz|~~~}|zyxwvuuuuuuuuuvvwxyz{}~~~|{zyxxwvwvuuuuutuwxyz{|~~}||{zzzyzz{{{{{{||}}~~~}{zxxvuuuuttssrrsttuvwxz{|}~~}||{zzzyyyyyyyzz{{|}}~~~~}}}|||{{||}}~~}|{zzyyxyyyyzzzz{|}~~~}|{{zzz{{{{|}}~~}|{yxvuttssrrrrqrrstuvwxyz{}~~~}|{zzywwwuuuuutsssrsttuwxy{|~~}|{zz{{{{|||{zzz{|~}}~~{xvvvwxyxwwxxxwvx|~~}{zyxwxyyxxyyyyz{{|}~~~}|||{{zzyyyz{{|}}~~}|{{zyyzz{{|}~~~~~}}||||}~~~}}{{zzyyyxxxxyyzzz{|}~~}||{zzyyxwwwwwxxxxxyzz{|}}~~}}||||{zzyxwvvuuuuuuvwyz|~~}||{zyxxxxwwwwwwxxzz{|}}~~}|{zyyxxyyyyyyyxyyyz{|}~}|{zzyyyyyyyxxwwwxxyz{|}}}~~}{ywwwvtttssssssstuwy{{{}|~}|}}zyzzyyyyy{~~~~~~~~}}~~~~}||{zzzyyzzzzz{{zyzz{|}}~~}|{zyxxxwwwvvvuuttuuuvwwwyz{}~~}|{zxxvuttsrrrrstuvxy{|~}|{{zyyyxxxxxxxxxyyz{}~~}}}|}}}}}}}|}}}}}}}}~~~~}|{zzyxxyyyyyyyyyzz{|}~~}{zzyxwwwwwwwwxyzz{|}~~~~~~~}{{zzzzz{{|||}~~~~~}}|{||||}}}~~}|zzyxwvvvuutttsstuuvwxyz{|}~~}|{zyxwvvvvuuttutttvwxyz{{|}~~}{xz}~|{{{{{{zyzzzzyywwvutuuvvwxz{|}}~||{zyyxwwwvvvvvvvvuuvwxyz{|~~}|{zyxxxwxxyyy{||}~~~}{zyyyyyyyz{{|}~~}|{zzyxwvuuuuuuvwwxy{|}~~~~}}|{{zyyyyyyxxxwwwwvvvvwwxyyz{{{|}}~~}{zyxxwwwwwxxyyyz{|}}~~~~}|{zyyxxyyxxxxyyyyyyzzz{{||}~~}|{yxxwwwwwwwwxy{|}~~}||{yxwwwwwvvvwxyz{|}~~~}}|||{zzzzzzzzz{||}}~~~~}||||{{{|}~~~|zyxxz|}{zzyyxwwxxvuvxz}~}}|zzyyyxxxwwvvvvwxy{{|~~~}|zyxxxwvwwxxxyyyyzzz{||~~~}|{zzyyyyyxxwwwwwxxyz{{}~~}|{zyxwvvuvvxxyz{|}}~~~~}}|{zyxwvvvvuuuuuvwxyz{{|}~~}}|{zyyxyyyyz{{|}}~~~}}}}}}|||}}~~~~}}|{||||||||||}}~~}{zzyyyxxxwwwwwxxyyzz{{{||}}}~~}|{zyxwvuuuttttttuuvwxxyzzz|}~~~}{zyxwwvvvvwwwwwxyyz{|}~~}|{{zyxwwvvwxyz{|~~}|||{{zyxwvuuuuvvvuuvvvvwxyyz{|~~|{{{{{{{|||{{{||}~~~~~}||{zzz{{{|}}~~}||||||||||}~~~~~~~}||{{zyyyyyxxxxwxxxxxyy{|}~~}||{zyxxwxxxxxyyxyyzyyzz{|}}~}|{zzxwwvuuuuuuuvvvwxy{}~~}{{yxxxwvvvvvvwwxxyz{|}~~}}|||{{zzzyyyyyzzzz{|}~~}|{zzyxwvuuuuuvvvvvvvuvwwxyzz{}}~~}}|{{{{{{|||}~~}}||}}}~~}{{{{zzzzzz{||}~~~~~}|{z{{zyxxxxwuuuvvvwxz{|}~}}ztrrsvxxvtuwyyyxwvvvx{~||||~~}|{{zyzz{||||{zyxwxxxyzzxxyz{}~~}|{zyyxxwvuuuvvwxyz{|~~}|{zzzzzyyyyxxxxxxyz{{|~~~|zzzzzzz{{zzzzzzz{||}~}{zzyxxyyzz{||}~~~~~}}~~~}}}}|||}~~}|{zzyxwwvuuuuttuuvvwxxz{{|}~~~}|{{zzyyxxxwxxxxxyzz{{{{||}}~~~}}}}}}}~~~~~~~~~~~}{zzywwvvvuuvvvwxyz{|~~}|{zyxxwvtsssssssttuuvwyz{}~~}|{zzyxxwwwwwwvuvvwwyz{|}~~~~~~~}}}~~|{zzzz{{{{|}}}}{}|{yxy|~~~~|{|~|{ywvuttsstutttvxyzz{|}}~~~~}|||{yxwwvvwvvvvxxyyz{|||}~~}}|zyyyzzzzzzzzz{{{}~~~~}|{zzyyxwwwwvvwwwxzzz{|}~~}|||{{{zzyxwvvvuuuuvvwwwy{|~~~}}|{{zyyxwwwvvwwwwxyz{|}~~}}~~~~~}}|}}~~~~~~}}|{{{zyxxwwwxxxyz{|~~~|{{zyyyyxwwwwwxyz{|}}~~~~~}|{{zxxxxxxxxyyz{|}~~}{zz{{||}|{zz||{zyz{zyz~|zz~~~{vtsrty||zywtssux}~~~}{{{{zzywvwwxyzzywwyzzzz|~~~|zxvuttuuuvvwwxxwvvwxyz|}}~~|zzxvwwwxxyyz{|}~~~~~~~~~}}~~}|||||||}~~||{{zyyxwwvuuuttsttuuuvwwwwwxyyz{|}~~~~}}||||{{{zyyzzzzzyyyzz{|}~~~}|{{{{zzzzzzz{{|}}~}|zyywvvvuttttttuvwxyz{||}}}~~~~~~}}|{{zzzyyxxxxxxxxxxxyz{{|||}~~~}||{zzyyxxxxxxxxxxyz{|}~~}||{{{||}}~~|||{{{|||||||}}~~~}}}|{{{zxwwwwxz||{zz{}~|{yyz{}ynkjkqx{}~|yxxz{|}~}{|~{wwxxwttwz}}~~|{zyxxyyyz{|||}~~~}}~}||}}~~}||{yxxxwvutssttsstuvwxyzz{|}}~~~~~~~~}||{{zzywwvuuvwwxyyyxxxz|}}}~}~~~~~~~~}||{{{{{{{{zzyyz{|}~~~}|{zyxwwvvvvwwxxxxxyyxyyyz||}}}}~~~~~~~~~~~~||{{{||||}}~~~|{{{{{{{zxxxyyzzz{}}~~|zzzzyyxvuuuvvwvuuuuvwxxyz|}~}{{yxyyyxwwvvy|}}~|wxy}|xwxz}}zurtwxz|{xvtrsx|~~~~~|zyy{}}|}}~~}{zz{|}}}~~~~~~}}~~|ywx{}}|{ywwxxxxxxxwxxxy{}~~}||||{{{{{{zzzz|}~~}~}||{{zzzzzzz{}~||{{zzywwyzzyvqpw~xriem{}x{~||||yurssuz}wsmgfmtvwxxxz|}|ywy}{|~}{zyyxz~~~{wuttuvwxyzzz{}~|zxvvwxz{}~~{zzzzyzzz|}|||||{z{~}~~|ywvuuvwxwxyz{}~}||||~~~~~~~~}|{{ywvuuvwxxxxyyxxxxwy{}~}}||{{zzz{||||||}~|{{zzzzzyxxwwwwwwwwxxxyyz{}}~~~~|{ywvutsssstuuuuuvwxxyyz{|}~}|{zyxwwwwwxxxxyz{|}~~~~~~}|{{{zzyyxxxyz{{||}}}}~~~~~~~~}|{{zzyyzyyyyyyyyz{{{||}}~~~~}|}}}~}}~}}}~~~~~}{|yustx}~|{|zuuvtw|~zz~{yvttuuwxy{yxvuwwvwxz|~~||~}|}~}zyutvusqonkhhjmpruusttrssvz|}}zwvwvvvvuutsqoprtuvwxzzxvxz}~}}{yyyyyxwuuvxxxxyzzyyyz||}~~|{ywvvvvwxxvuuwyzz{|~}zwutqnlkkkjiiijihhhjknpqqrtuwxz{|}~}}|zyxxxxxwxxxxyyz{{{{|}~}{zxvtrppommmnoqrrqqrstuwy{}}|||{zyxwvuttuvutuuutssssttttuuvvwxyz{|}}}}}|}}~~}}}}}~~~~~|{yxwvtsrqpppnnmnnmnopqrtuwy|}~~}|zyxxxxxxxxz{||~~}|||||{zxwwwwvuuvvvuttstttttuuuvwwwxz{}}|{zzywuttsrrqqrrrrrtuwyz|~~}}|||{zyxxxwwwxyyzz{|}~~~~}}|{zyyywuuutsrqqqqqpppqppprstuvxz{}~~}}|zyxxwvutsttttuvwyz{|~~~~~~~~}|{|}}~~~~~~~}~~}{yxwutrqpoonmmmnooppqsstuvwxz{}~~|{zyxwutsrrrqqrstuvwy{}~~~~}|{zyxxxwwxxwvvvvwwvwwwwvvvvvvvvvwwxyz{|}}~~|{ywvttssssttuuvwxyz|}~~}}|{zxvusrrqpqrstuuvxyzz{|}}~~~~}}}||||||}}}}}}}}}}}~~~}|{zxwvutssrrrrsssuvwy{}~}}{zyxwutsqomlkjjjjjklmoprtvwyz|}~~~~~~~}||||{{{|||||{{{{{z{{||}~~~~|zyyxwwwwwvvvvwwxyzzz{{{|}}}{zyxwvutsrqponnopqrrstttttuuuuvwxyz|}~}}}}}~~~~|{zyxvutsrqqpqqqqqqrssttuvwxyz{{}~~|{{zyyxxwvwwxxxyyzzzz{|||}}}}~~}{zyxwwxxyz{{{|||{{|||||{zzyxwwwxxxxxxxxxyyyy{|}~~}|zxwwwwwvvvvvvwwwxyz{|}~~}|{zyxwwwvvvvwwwwwwwwwxxyz{}~~~}|{{zz{{zzzzyxwvvvwwwwwxxxyzzz{{{{{{||||}~}||{{{zzyxwwwwwwxyyzz{|~~}|{zywwwwwxxyyzz{{|}}~~}||{zyyyyxwvvvuvvvwxxyyzzzz{{zzzzyxwwvvvvwxyz{}~~|{zyyxxwwwwwvwwxyz{|~~|{zyyxwwwwvvvuuvvvvuuuutttuvwxy{|}}}~~~~}||{{{zzzzzzzz{{|||||}}}|}}}~~}|{{zyyxxxxxwvvwwvvvwwxxxxyzz{{||}~}|{zzyyxwvvvvvvvwwwxxxy{|}~~~~~~~~~}}}~~}}||||{{{||||}}}~~~~|{zyxwvtssrqonnnnnnnoqsstuvwxz|}~}||{zzyxwvvvutsttttuuvwxxyz{|}~~~}|{{{{{{{||}}}}~~~~~}}}}}~~~}}||{zyxxwvuttttsrrqqqqrsttuvwxyz|~~~~||{{zzzzzzz{{{|}~~}|{{zyxxxwwwwxwwwxxxxyyzzzzzzzzzzzzyzz{{||}~~~}}|{{zyyxwwwwwwwxxxyz{|}~~}}|{zyxwwvutttttuvvwwxxxxxxz{{|}~~~~~~~}}}|||||{{{{{{zzzzzzyyzzzz{|}}~~~~}}||{{zzyxxxxxyyz{||}}~~~~~|{{zyxwwvvvvvuttttsssttuuuuvwxxyz{|}~~~~}}||{zzzzzzzzzzzz{{|}}}}~~~}||{{zyyzzz{{{{||}}}}~~~}|{zyxwvuuuuuttuuuuuuuvwwxyz{{{{{{|}}~~~~~~}}}}}}~~~~}}}}}~~~}|{{{zzyzzyxxwwwvuuuuuvvwwxyyyyyz{|}}~~~}}}}|{zzywwwwwwwwxyyyyz{{||}~~~}|{{zyyxyyyyyz{||}}~~~~~}}}}}}}}}}~~~~}|{zzyxxwwwwwwwxxyz{|~~}}|{zzzyxxxxwwxxxyzz{}~~}}||||{{{{zyyxxxxxxxwwwwwwwwxyyyzz||}~~~~}|{zyxwwwvvvvvvvvvwwxxxxyzz{|}~~}}}||{|||||}}}}}}}}~~~}}||{{zzzzzzzzyyxxxxxwwwwvvwxxyzz{{{{{{{zz{{{{||}}~~~}}}}}}|}}}~~~~~|{yxwvuuutsstutttttuuvwxyz{{||}~~}}}}}}}}}}}}}|||||||{{{{zzzz{||}}}~~~~}}|{zyxwvvuuttuuuvvwxyz{{|}}~~}||{zyyyyxwwwxxxxxxyyyz{|}}~~~}}||||||}}}}||||||{{{{{{{||}}~~}|{zyxxwwvuuuuuuvvwwxy{|}~~}||{{zyyxwvvuuuuuvvwxyz{|}~~~~~~~~~~~~~}|{zzyyxwvvvvvvvvvvvwwxxyyz{{||}~~~~~}||{{{{{{{||{{{||||||||||}~~~}}}||||{{{{zyxxwwvvvvvvvvwxyyz{|}~~}|{zyxxxyyzzzzzzzyyyzzz{||}}~}|{zzyyyxxyyyxyyyyyyxxxxxxyz{|}~~~}}}}|{{zzzzz{{|}}~~}|||{zyyyyxxxwwwwwxyyzz{|}}~~~}}}||{zzzyyyyxxwwwwwxyyzz{|}~~}|{zzyxwwwwwwxxyyyxxxxxxyyyzzz{{{|}~~~~~}}}}|||||||}}}}|||}}}}~~}{zyyxxxxwwvuutttuuuuuvwxxyz||}}~~~}}||||||||}}}~~~~~}}}}}|||{{zyxvutsrrrrssuvwxz|}~~~}|{{zzyyyxxwwwwwwxxyyzz{||||}~~~}|{zzyyyyyyyyzyyyyyxxxxxxyyz||}}~~~}|||{{zzzzzyxxwwvuuvwwxyz{||}~~~}}}}||{zzzzzzzzzzyyyxxxyyzz{||}~~~}}|{{||{||}}||||{zzzzz{{{{{{|}~~}}|{zzyxwwwwwvvvvvvvwxyyz{|}~~}|{zxxwwwvvwwxxyyzz{{{}~}|{zyyyyxyyyyyyyyyxxwwvvvvwwxxyyzz{|}~~~}}|{{zyxyyyyyzyyyyyyyyyyz{|}~}|{zyxxxxxwwxxxxxyyyzyyyzzzzz{{{|}~~~}}|{{zzyyzzzz{{{{{{{zzzzzz{{{|}}}~~~}||||{zzyyxwwvvvuutuvvxy{|}~~}|{{zyyyyyyyzz{{{|||{{{{{{||}~}||{{{{zzz{{zzzzyyyxxxxxxxxyzz{|}}~~||{{{zzzzzzzzz{{{{{||}}~~~~~~~}}|{{zyyxxxwwxxyxxxxxxwwxxxyz|}}~~}|{{{{zzzzyyyyyzzzz{|}~}|{zyxxwvvvvvvvvvvvvwwwwwwxxxyz{||}~~}}|{zyxwwvvwwwxxyyyzzz{{{{|}}~~~}||{zzzzzzzzzzyyzzzzz{{{{|}}}~~~}|{zzyyyxxxxxxxxxxxxxxyzz{||}}}~~~}|{zyyxxxwwxxwwwxxxxxxyyzzz{||}~~}|{{{{zzzzzzzyzzzzzz{{{{{{{{{{||}~~~}}}|{{{zyxxxxxwwwxxxwwwxxyz{||}~~~~}|{zzyxxxxxxxyyzz{|}~~~}}||||{{zz{{{{{{{{{{{{{{{{{{{|}~~~}}|{zyyyxxxxxxwwwwxxxyzz{}~~}||{zzyyxwwwwwvvvwwwwwwxxyz{||}~~}}|||{zzzyxwwwwwwwxxyyz{|}~~~}|{{{zyyyxxxxwwwwxxyyz{||}}~~}}|{{zyyyyyyyyyyyyyyzz{|}~~~}}}}||{{zzyyyyxxyyyyyyzzzzz{||}}~~}}|{zyyxxxxxxyyz{|}~~}||{zyyxwwvwvvvwwwwwwxxxxyyz{{|}~~~~~}}||}||||||{{{{{{{||}}~~~~}}}|{{zzyxxxxxxwxxxxxxyz{{|}~~~}||{{zzyxwwwwwxyyyyyyzz{{}~~}}|{zzzzzzzzzzyyxxxxxxxxxyz{|}~~~~}|zzzyyxxyyxxxxyyzzz{|}~~~~~~}}|||{{{{{{{{{||}}~~~~~~}|{{zzzyyyzzyyyyyzzz{{||}}}~~}||{zyyyyyyyyyyyyyyyyyyzz{{|}}~~~~}}||{zzyyyzzz{||}~~}|{{zyyyyxxyyyyyyyyyyyzzzz{{|||}~~~}|{{zyyyyyyyyyyyyzz{||}~~}|{{{{{{{{{{{||}|}}}}}||}}}}}~~~~~~~}}}||{{{zzzzzyyyyyyyyyyyyzz{||}~~~}}|||{zzzzyyxwwwvvvwwwxxyyz{|}~~~}|||{{{{zyyyyyyyyzzzz{{|}}~~~~}}}}}}}}}}}~}}||{zyxwwxxxyz{||}~~~~~~~~}}}}|{zzzyxxxwwwwxyz{|}~~}{{zzyyyyyyz{{zz{{zzzzz{{{{{||}~~~}}}||{{{{zzzzz{|}~}|{zzyyxxwwwwwvvwwwvvvvvvwwxyyz{||}~~~}}}}}}}}|||{zzzzzz{{{z{zz{||}~~}||{{{{||||||||{{{{{|||}}}~~~~}|||{zzyxxxwwwxxxxxxyyyz{{|}~~}}||{{{||||}}|||||{{{zzzzyzz{{|}}}}}~~~~~~~~~~}}}||{{{zzzyyzzz{{|}~~~~}}}}}}|{{{{{{{{{{{{|}}~~~~}||||{{{{{zzzzyyyyyyyyzzzzz{{|||}}}}~~}}|||{{{{z{{{zzz{{zzzzzzzz{|}}~~~~}|{{{{{{{{zzzzz{{{{|}~}}|{{zyyxwwwwwvvwwxxyyyzzz{}~~~}}||{{zzzzzz{{{{{|}~~~~~}}||{{{{zzz{{||}~~~}}|{{zzzyyyyzzz{{{{{{{{|||}~~~~}}|{zyxxxwvvvvvvwxxyyz{|||}}}|||}}}}~~}|{zzyyyyyzz{{{||||||||||}~~}}|{zzzzzzzzzzzz{{{{||}~~~~}}}}}}||{{zzz{{{{{{{zzyyyzzz{|||}~~~}|{zyxwwvvvwwwxxyz{{|}~~}|{{{||}}}~~~~~~~~~}}}}}~~~~}}|{zyxwwwwwwwwwwwwxxyz{|}~~}}|{{zzyyxyyzzzzzzzzz{|}}~~~}||{zyxxxwwxyzzz{|}}~~~}|{zyyxxxxxxxxxwwxxxxxxyyzzz{{|}~~}|{zyxxxwwvvwwwxyyzzz{||}}~~~~}}}}}}}}}}}||{{{{{||||}~~~}}}|{{{zzzz{{|}}~~|{zzyxxxxxyzzz{{{|{{{{zzyyyyyyyyzz{|}~~~~}}||||{{{zzyyxxwwxxyzz{|}~~~~~}|||}||||||{{{|||}}~~~~~}}|{{zzzyyyyyyyxxxxxxxxyyyz{|}}~~~~}}}}}|||||{{{{zzzzz{{||}~~~}||{{{{{{zz{{{{{{{|}}~~~~}}}}|{{zzyyxwwwvvwxyyz{|||}~~}|{zzyxxwwwwwwwwwwwwwwxxyyz{{{|}~~}}}|||||||||}}}~~}|z~zwspsux{}|vpmkimrv{{vusqvzyuropqrw{}xsnljilnrx}|xtpmnoptz}yvtvxz~~ysomllorv{~yuqnlmnqv{~|zxz|~}ywutwy}{wtqppqsvz~{xwvvy||xvwwy|~zvsrpoqsuy||zwusrrrty}{xustux}zuqnlkmpsx||xuqnnnorvz}zwvwxz~}zywwxz{~}zxvutuuvxz|}~~}}~|xusrqrsux{}}zxusqpoprtw{~|zyyxy{}|xussstvxz}}zwurqpqrtwz}}||}}~~|{zzz|}~~|{{{{}~|{|}~}zxwwxy{}~|ywwwwx{~}|zzz|}~~{xusrqqrtuwz|}~}|zwtrpoopqruwy{}~~~}|{zxwvvvxz{}~}}}|}~|ywvttttuwyz|}~~}}{yxwvuuvxz|}{yxwwyz|~|zwussttvy{~~~}|}~~~||{z{{|~~|zywvwwxy{|~~}{{{zz{|}~~}}||}}~~~}||}}~~}|{zzzzzzz{{{||}}}}}}||{{{zzzzzzz{{|}}~~~~}}|||{{zzyxxxxxxxxxxxwwwwvwwwwwwwwvwwxyy{|}~~~~~}}}}}}}~~~~~}||{{zz{{{{||}}~~~}|||{{{{|{{zzzyyxxxwwwwwwwwxyzz{{|}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}||{{{zzyyyyyxxxyyyyyzzz{{||}}~~~~~~~~~~~}}}|||{zzzyyyyyyyyyzzzz{{||}}~~~}||{zyxxxxyyz{|}~~~~}}}}||||{{{{{||{|||||||||||||||}}~~~~}}||{{{{||}~~~}}}}||||{{{{{{{||||}}}}}~}}}}}||}}~~}}|{{zzyyxxxxxxxxxxxxxxwwwwwwwxxxxxyyyzzzz{{{|||}}}}~~}}}}}}|||{{{zzzzzzz{{{{{{{zzzzzzzyyyyyz{|}}~~~}|||||{{{{{{{{||||}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~}}}}|{{zzzzzz{{{||}}}}~~~~~~~}}|||{{||||}}~~~~~~~~~~~~~~}}}|||||}}~~~~~}}}||||||||||||}}}}}~~~~}}}}}}|||{{zzzzzyyyxxxwwwvvvvvvvvwwwwwwvvvvvwwwxxyyzzz{{{||}}}}}}}}}}}~~~~~~~~}}}}}}|||||{||||}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{||}~~~~}}|{{zzzzzzzzyyyyyzzzzzyyyyyyyzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}~~~~~}}}||||||||||||||||}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{{{{{{zzzzzzz{{|}}~~~~~~}}}||{{{{zz{{{|}}~~~~~}||{{{zzyyxxwwwvvuutsssssstuuvvwxxyyzzzz{{{{{{{{{{{{{|||||||||||}||||||||{{{zzzzzzzyyyxxxyyyz{||}~~~~~~}}}}|||{{{{{{z{{z{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{zzzyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyz{|}}~~~~~~~}}||{zzyyyyz{{|}~~~~~~~~~~~~~~~}}|{zyyxwwwvvvvvvwwwxxyyzz{{{{zzzzzzzz{||}}~~~~~}}}}|||||||||}}~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~}}}}|||||||||||||}}||||}}}}}||||||||{{{{|}}~~~~}}}||||{{{||||{{{{zzz{{{|||}}}}}}~~~~}}||||{{||||}||||||{{{{zzzyyyzz{{|||}}}~~~~~~~~~}}}}||||||}}}}}~~~~}|{zyxwwvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzz{{{{{{{{||||}}}}}}}~~~~}}||{{{{zzzzzzz{{{{{{{zzz{{|||}}}}}}}}~~~~~~~}}}|||||||{{{{zzzyyyyzz{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{{{||}~~~~~~~~~~~}}}}||{{{zzzyyyxxxyyzz{{||{{{zzyyyyyzz{|||||||||}||}}}}~~~~~~~~~~~~~}}||{{{{{{{||}}}}|||{{zzzzyyyyyzz{||}}}}~~~~~~}}}}~~~~}||{{zzyxxwvvvwwxyzz{{{{{{||||}}}}~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}~~~~~~~}}||{{{{||}}}~~~~~}}}}}}}}}}}}|||||||{{{zzzzzz{{||}}}}}}}}}~~~~~}}}}||||||||}}}}}}}}||||{{{{{|||}}~~~~~~~~~~}}}||{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}~~~~}|{{{zzzyyyxxwwvvvuuutttttttttuuvvwxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{|||||||{{{{{{{{||}}~~~}}}}}}}~~~~}}}|||{{{{zzzzzzzzzzzzzzyyyyyyzzz{{{{{|||}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}~~~}}}}|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzzyyyyyyyzzz{{{{{{{{|||||}}}~~~~~~~~}}}}|}}}}}}~~~~~~~}}}||||{{{{{{{{{{zzyyxxxxxxxyyyyyyyyyyyyyyyyxxxxxxyyyzz{{{||||||}}~~~~~~~~~}}}}}}}}|||{{{{{|||{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{{||||||{{{{{{{||}}~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}||||||||{{{{z{{{|||}}}}}|}}}}}}}}}}}}~~~~~~~~~~}}|||{{zzyyyyxxyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{||}}~~~~~~~~~~~~~~~~~~~~~}||{zyyyxxxxxxwwwwwwwwxxxxxxyyyyzzz{{|||}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzz{{{||}}}}}|||{{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~}}}}}|||||||}}}}}~~~~~~~}}}}}}}}}}}}|||||}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}~~~~~~~~~}}}|||{{{{zzz{{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyxxxwwwwvvvvvvwwwxxxyzz{||}}~~~~~~~~~~~~}}||{{zzyyyxxxxxxyyyyyyyyyyyxxxxyyyyyzz{||}}}}~~~~~~~~~~~~~~~~}}|||{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~}}||{{{zz{{{||}}~~~~}}}||||{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzz{{{{||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}|||||{{{{{{{{{{{{{{|||}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{zzzzzz{{{{{|||||||||{{{{|||||}}}}~~~~~~~~~~~~}}||{{zzzzzzz{{{||}}~~~~}}}}|||||{{{zzzyyyzzzzzzzzzzzzzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxyyyyyzz{{|}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{|||}}}}}|||||||||}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}|||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}||||||{{{{|||||}}}}}}~~~~~}}}}||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}|||{{{zzzzzzz{{{{{|||||||}}}}||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{{}}zuvwuux{}zvy{yvtroqrqruvwxyxxwvuwxwxz||zzyxy{|{{zxwwurrstwz{{||{zzxwvvwz}~}}}~}}~|yxxxyyzz{{|{xwusqrrsstuvvvvtrqqstvxzzz|}~~}}~}|zyyxvuuvwwxxxwvvxyz{{{{}~~~}~~}}~~}}|{zywvwwxxxyzyywwwxyz{{{|}}~~~~~}}~~~~~~~~~~~}|}}}|{zyyyxxwwwwvtsssssrqqrrsstvvvvvvvwxy{|}~~~}{zyyxwwwwwvvvvvvvwxxxxxxxyyyzzz{{|}}}}}}}||||||}~~}}|{{{{{zzyyyxxxxyyyyxwvvutsssssssttuuuuuuuvwxyzz{|}~~}}||}}|{{{{{zz{zzzzzyyxxxxyzz{|}~~}|||zzzyyxwwxxwwwwwwwwxyyyz{|}~~}|{zyxwvutsqqpomlkjiiiijjklmopqrrsstuvwxyz{|~~}}||{||}}}~~~~~~}}~~}|{zyyxxwvvvutsrqpooonnnnnnnmmmmmnoopqrtuvvwxyyzz{|}}~~~~~~}||||{{{{||{zyyyyyxxwwwwvwwwxyyz{{|}~~}||||{zzzyyzzyyxwwwwwwxyz{|}}~}{zyxxxvuuuuutssssssttsssssssttuuvwxyz{|}~~}}|{zyxvuuvvvuuttsssssstvwxxxxy{|}~~~}}||||zxxxxxwvuttttttssttuvvwyz|~~}||{zyxxxxwwwwwwwvtsqqqqqppppqrrrrstuvvwwwyz{||}~~}|||{{zzyyyyz{{||}~~~}|||{{{zzzz{{{zzyyyyyyxxxxwwwwvuuvvwxyz{|}~~}}||||||{z{{{{zyyyzyyxxxxxxyyyzzz{||}}}}~~~~}}}||{{{zzyxwwwxxxxxyyyyyyzzz{{|}~~~~~}}}||{zzzyyxxwwwwvvuuuuuuutuuvvwwxyyzz{|}}}~~~}{zyxwwwxxxwwwwwxxxxwxxxyyyzzzzzz{}}~~~}}||{zzzyxxxwwwwwxyyzz{||}}}~~}}}}||{{{zzywutssrqqqqqpppqrrsstuvwxxyyzz{{|}~~}|zyxyyzz{||}}}}||||||}}~~|{zzyxwwwwwvvuuvvuttsssrrqqqqrrrstvwwxyz{}}}~~~}}||{{{{{zzzzz{{||||||{{{{|}}~~~~}|{zxwvvvvvwwwwwwwwxwwvvvvvvvwwwwxyz{||}}~~}}||{zzzzyxxwwwxxyyzzzzz{{|}~~~}}||{zxxwvvuuuuvvvuuvvuuuuuvvvvwwxyzz{|}~}}||||{{{{{{zzyzzzyyyyyyyyyyyyyyz{|~~}|{zyxxwwwvvvuuuttuuuuutttsstssttuvwxyz{}}~~}}|{zyxxxxxxxyyzzz{{{{{||||||}}}~~~}}|{zyyxxwvvvwwwwwwvvuuttuuuvwwxxyzzz{}~~~~}}}}||||||{{{{{{{zzzzzyyyyz{{||}~~~}}|{zyyxwuuttsssssttuuuuuvvwwwxyzzzz{{|}~~~~}}|||{zyyyxxwwwxxwwwwwwwwxyyzz{|}}}}~~~~~~}}|||{zyyxxxwwwwwwwxxyz||}~~~~}}|||{zzyyyyxwwxxxxxxxxxxxxyyzzzzzz{|||}~~}|{zzyyyxxyyxxwxwwwvuuttttttuvwxxyyz{{{{||}~~~~}|{zzzzzzzzzzzzz{{||}}~~~~~~~~~~~}|{zyxwvvusrqqqppppqqqqqqrrrsssttuuvwwxyz{|}~~~~~~~~}}}~~}||||||{{zzzyyyyyz{|}~~~}|{zyxwvuuuttssrrrrqqpqqrsttuvvvvvvwxyyz{|}}~~~}}}|||{{{{{zzyyyyyyyyzzzzzzzz{{|||}~~~}|zzyyxxwvvvuutttutuuuuvvwwxxyyz{|}~~}|{zyxwvvvwwvvvwwwwwwwwwvvvvvwwxxyz{|}~~}||{{zyyxxwwvuuuutttuuvvvvvwwwxxxyz{||}~~}|{zzyyyyzzz{{|}~~}|{{zzzyyyxxwwwvusrqppoooooppppqqrrstuuvwxyzz{}~~~~~}||||||||{{{{{{zzzz{||}~}|{zzyyxwwwxxwwvvvvuuuuuuuvvwwxyyyzz|}~~~~}|{zzyxxxwwvuuttttssttuuvvvwwwxxxxyyzzzz{{||}}~~}|{zzzzzyyyyxxxxxyyz{||}~~~~}}|{{zzyxwvuuuuuuuvvvvvvvwwwxxyyz{||}~~~}}|||{zzyxxwwxxxxxxxxxwwvvvvvuuuuvvwwxyyz{{|}~~~}}}~~~~~~~~~}||{{{{||}~~}|{zyxwvuttssrrrqqqqppppqqqqqqrrssstuvvwwxyzz{||}}}~~~~~~~~}}|||||||{{||}}}}}~~~~~}|{zyxwvvvuutttsssssssttuuvwxxyyzz{{{||}~~}}|{{{{{{{{{{zyyxxwwwwvvvvvvvuvvwwwwxxyz{|}~~~}}|||{{zzzzzyyxxwwxxyz{}~~~}}||{{zyyyyyyyzzzzyyyyyyyyzzz{{||}~~}|{zzyxxwwvvuuuutsrqqpppooooooooopqrstuvxyz{|}~~~~~~~~}|{{zyxxwwvvvvuuttttssssttuvvvvwwxyyz{{{{{{{|||||}}}}~~}|{zyyxwwvvvvvvuvvvvwwxyz{|}}}}~~~~}|{zyyyyyyxxxxyyyyyz{{|}}~~~}}}}}}}}||{zzyyyxwwwvvvvvvvvvvvvvwwxxyyz{|}}~~}|{{zzz{{{{||{{{{{{{zzzzyyyyyzz{|}~~~~}}|{{{{zyyxxxyyyzzzzzzzzzz{{{{|||||}~~}}||{zzyxwwvuuutsrrrrrrssttttttssttuvvwwxxxyz{}~~}}|||{{{|}}}}~~~~~~~~~~}}||{{{zyxwwvutsssssssssstttuuvwwxyyyzzzzzzz{{{|}}~~}|{zzyyxxxxxxxxyyyxxyyyyyyyyzz{{{||}~~~~}}|||{{zzzyyyyxxxyyyyyyyz{{|}}~~}|zzyxwwwwwwxxxxxxyyyyyzz{{|||}}~~~~~}||{{zzzyxxwwwwwxxxyyxxxxwwwwwwxxyyyzz{{{{|}~~~~}}}}||{{{{|||}}~~~}}|||}}~~~}}||||{{zzyyxwwvvuttssssstttttttttuvvwwxyz{||}~~}|{{zyyyyyyyyyyyyxxxxxxxyy{|}~~~}}|{zzyyxxxxyyyyyyyyxxxwwxxyyzzz{{|||}~~~}||{{zzzzzz{{{zz{{{{{{|{{{{zz{||}}~~~~}}}||{zzyyyyzzzzzzzzzzzzzzzzzzz{{|||||}}~~~~}|{zyyxxwwxxxyyyzzzzz{{{{||}}~~~~~~}|||{{{zyyyyxxwwwvvuutttuuvwxyzz{|}~~~}}}||{{{{{zzzyyyyyzzzz{{||||}~~~~~~}}|{{zyyxxwwwvvvvuuutssssttuuvwxyyyzz{{||}~~~}}||{{zyyyyxxxxxxxyyzzz{{||}~~~}}|{zzyxwwwwwwvvvvwwwvvvuuuuuvvwwxyz{|}~~~}}||||{{zzzzyyyz{{{{{zzzz{{{|}~~}|{zyxwwvvuuuuuuuuuuuuuuuuuuvwwxxxxyyzzz{|}}}~~~~}}|||||{{{{{{{{{|||}}}~~~}}|{{zyyxxxxwwxxxxxxyzz{||}~~~~~}}|{zzyyxxxxxwvuttssrrrrstuvwxy{|}~~~}}|{{zzzzyyyyxxxxwwwvvvwwxxyyyz{|}}~~}}|||{{{zzzzzz{{{{{{{{|||||||}}}}}}~~~~}|{{zyyxwwvuttssrrrrsssstuuvvvwwwxyz{{||}~~~~~}||{{{zzzzzzz{{{{|}~~}}|{zzyyxxwwxxwwwwwwwwwwxxyyyyyyyzzz{{|}}}}~~~~~~~~~~}|{zzyyyyyyyyyyzzz{zz{{{{{|||||{{{{|}~~}}||{{zyxxxwwxxxyyyyyyyyzz{{{{||}}~~~~}||{z{{zzyxxxxxwvvuuttttttuvwxyz{|}~~}}}||{{{{zzyxxxwwvvvvuuutuuuvvvvwxyz{|}~~~~}}}}||||{{{{{{{{{{||}}~~}|zyxwwvvvuutttssrrrrqqqqpppqqrstuuvwwwwwxxyz{||}}~~~~~~}}||||{{zzz{{{{{{|||}}~~}}||{zyyyyxxwwvvvuuuvvvvvvwwxyy{|}~~}|{{zzyyyxxxxyyyyyyxwwvttssssstttuuvwxyz{{{||}~~~~~}}}||||}}}}}}}}}}~~~~~~~}{{zzzyyyyyxxxxyyyyyyyyxxxxxxxxyyz{{||}~~~~~}}}|{{zzzyyyxxwvutsssrrrrrrrrrrstuvwxyz{}}~~~~~~}}~~~~}}}||||{{||}~~}}|{{zz{zz{{{{{{zzyxxwvvuuuuuttuuuvvvwxxyyz{||}}}}}~~~~~~}||{zyyxxxxxxxxxxxwxxyyyyyzzzzzzz{{|}~~~}}||{{{{{{{{{{{{{{{{zzzz{{{|||}~~~}|{{zyyyxxxwwwwwwwwwwwwwwwwwxxyyz{||}}}~~~}}}|||{{{{zzzyxxxxxxxxxxxyyyzzz{{|||}}~~~~~}}}}||{{{{{{{{{{|{{{{{{{{{zz{{||}~~}|{{zyxwvvuttttssrrrrrrrrrsssssssttuvwxxyzzz{{|}~~~~~~~}||{{zyxxwvvuuvvvvvwwwwvvvvvvwwwwxxyzz{|}~}|{{zzzzyyyyyyzzzz{{{{{zzyyyyyxxxyyyzz{{|||}}~~}||{zyyyzz{{||}}~~}}}}}}}}~~~~~~~~~}|{zxxwwvvvvwwwwwwxxxxxxxxxxxxxxxyyyz{|}~~~~}}}}||||{{zzyyxxwwwwwwwwwwxxxyyyz{{||}}~~~~~}}||||{{{{{{{{{{{{{{{{{{|}}}}~~~}}||{{{zyyxxxwwwxxyyyyyyyyyyyyzzzzzzzzzz{|}~~~}|||{{zyyxxwwxxyyyyyyyyyyyyyyzzz{||}}~~}||{{{{{{{{{|||||||||{{{||{{{{||}}~~~~~~~~~~~~}}}||{{{zzyyyyyyxxxxxxxxyyyzzz{{{{|||||}~~~~~~~}}}}}}||||||||||}}~~~~~~~~}}|||{zzzzzzzzz{{||||||}}||}}}}}}}}~~}|{zyyxxwwvvvwwwvvvvuuuttttuuvvwwxyyz{|}~~~~~}}}}}}|||||{{{{||}}}}~~~~~}}|{zyxxwwvuuuuuuvvwwxyyyzzzzzzyyyyyyyzz{|}}~~}}}|||{{{zzz{{{{||}}~~~~~~~~~~~}}||{zzyyyyyyyyzzzz{{{{||}}~~~~}|||{{{{{{{{||||}}}}}||||||{|||}}~~~~~}}||||||||{{{zyyyxxxxwvvuuuuuuvvwwxyyzz{|}}|}}~~~}~|z{}~}}{xx}~z{|||{{|||{{|}}{z{}}||{||{z{}}}{yyyyyzz{{{z{|}}}||||{{{{|||}~|||}~~{wvwwwvvuttvwvuttuuuuwyzzzz{|}~||}~}||{{zzz{{||}}}}}}||||}~~~}||{zyyxxxxxwwwxxxyyyzzz{{{||||{{{{{{{{{{{{{{{|~~~~~~}}}}}~~~~~}{zyyyzz{{||||}}}~~~~~~~}|||||||{{|||{{zzzz{{{{}~~~~~~~~~}|{{{{{zzzyyyyyyyyyz{{|||}}|||}~~~~~~~~}}}}}}~~~~~~~~~~~~~}}||{{{zzzzzzzyyzzyyyyyzzzz{{zzzzzzz{||}}~~~~~~}|{zyxwvvuuttssssssttuvvvvvwwwxxxyyz{{{|||||||}}~~~~~~~}}|{{zzzz{{{{{zzzyyyyyz{{|}}~~~}}|||{{zzzyyyyzzzz{{{{zzzzzzzyyyxyyzz{||}~~~}}||||||||{{{zzzyyyyxxxxxxyyyyyyzzz{{|}}~~~~}}}|{{zyyxwvvuuuuvvuuvvwwxxyzz{{{{{{{{{{|||}}}}}~~~~}}||||{{{zzzyyyyxyyyyzzzzzzzzzz{zzzzzzzz{{|}~~~}}|{{{zzzz{{{|||}}}~~~~~~~~~~~}}}|{{zzzyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{||}}~~~~~~~~~~~~}}}|{zyyxwwwvvvwwwxxxxxxxxyyzz{{|||}}}~~~}}}|{zyyyyxyyzzzz{{{zyyyxxxyzzzzzzzzzz{|}}}~~~~~~~~}~}}}}~~~~}}||{zyyxxxyyzz{{|}}}}~~~~~~}}||{{{{{{{|}}}~~~~}}||{{zzzz{||}}}~~~~~~~~}}}}~~~~~~~~~~~~~}}||{{zzzzzzzyyyxxwwvvuuttttttttttuuuuuuuvvvwwwwxxyyz{{{||}}~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}~~~}||{{{{{{{{||}}}}}}}}}}|}}}~~~~}}}}~~~}}|||{{{{{|||}}~~}}|{{zzyyxxxxxxxxxxxxxwwwwvvuuutttuuuvvvwwxxyyyyxxxxxxxyyzzz{{{{||||}}}}|||{{zzzyyyyyyyyyyyxxxxxxxyyzz{||}~~~~~~~~~}}~~~~~~~~~}|{{zzzzzz{{{{{|||||}}}}~~~~~~}}|||{||||||}}}}}}}~~~~}}}|||{{{{zyyxwwwvvvvvvuuuuttuuvvwwxyyxxxxxxxxyz{{|}~~~~~~~~|}}}}|}}|{z{{|~~~~~}}}}}}}}}}~}}}}|||}}}}}~~~~~}}|||{{{{zzyxxwwwwwwwwwxxyzzzzz{{{{|}~~~~~~~~~~}}}}}}}}~~~~~~}}||||{zzyyxyyzzzzzzzzzzz{{{{{{z{{{{{||||||}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}||{{{{|||||}}||||{{{||}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}yyz||{}~}}}}}}}~~~}}}}}}}|||}|||}}}}}~~~~~~~~~~~~~~}}|||{{{{{||||||}}~~~~~}||{zyyyyyyyzz{{{{{{{{{||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||||{{{{{{zzzzzz{{{{|||}}~~~~~}}}}~~~~}}}|||{zyxwvvvuuuuuuuuuvvwxyyz{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}|{zyyyyyyyyyxwwxxxxxyzywwy{{ywvvvwyzz{|~||}~~~~}}}||zzyyxvuuuuuvvvwwwxxxxyzz{|}}}~~~~~~~}}}}}~~~~~~~~}||{{zzzyyyyyzzzzzzz{{{||||||{{{{{{{{|||}}}}||}}~~~~}}}~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~}||{zzzyyyyzz{{|}}}~~}||||}}~}|||}}}}~~~~~zwy|}}~~}|zz{{{|~|||||}}}}~~}}}~~~~~~~}}}}}~~~}||||{{zzzzzzyyyyzz{zzz{zzzz{{{{{zyxxxyyyyyzzz{{{{{{{{{{{{{{{{||{|}}}~~~~~~~~}~~~~}}|||||}}}}|||||}}~~~~~}|||||||||}}||||||||}}}~~~}}}}}}}}||}}}}~~~~~}}}}|}}}~~~~}}|||||||{{{{{{{{|}}~~~~~~}}|{{zzzzzyyyyyyxxxxxyyxxxxwwwwvvuuvvwwwwxyyzz{{{{{{{||{{zzz{{{{{{zzzzz{{||}}~~~~}|||||}}}~~~}~}{xwx{}~}}~~~~}}|||}~||}~~~~~~~}}~~~~~~~~~~~}}|}}}}}}}}}}}||}~~~~~~~~~~~}}}}}}}}}}}}}}}||{{|{{zyxxwwwwvwwwwwwwxxxxxyyz{{||}}}}}}||||{{{{||}}}}~~~~}}}}}}}||||||||{{{|||||||}}~~~~}}}~~~~~~~~}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}~~~}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}|}~~|zz|}||}~}||~~}|{zzzzxvuvwyz|{zzyyzz{|||}}}}}}}|||||}}}}}~}}~~~}}|{zyyyzzzzzz{{{|||||{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||}}}}}}}~~~~~~~~~}}}||||}}~~~~~~~}}|||||{{{{||||}}|||||{{{{{{{{{{{|||}}~~~~~~~~}}}}}}||||{{{zzyyyyyyz{{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~}~~~~~~~}}|||{{{{{zzzz{{{{|}}}}}}}|||||{{{{||{{{{{{|||}}~~~}}}}}~~}{{|}}~}}}~~}}}}}}||}}|{zzyxwwwwwxxyyz{||}}}}}}}|||||||}}}~~~~~}}}}}}}}}|||||||}}}}}}}}}}}||||{{{{{{{{{||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{zzzzzzz{{{{{||||||||||}}}}~~}}~}}||{{zzzzz{{{{|||||||}}}}~~~~~~~~~~~~~}}}~~~~~~~~}|||}}~~~xwxz}~}}}~}}{zxxyz{{|}~}}}}||}}}}|{{||}}~~~~~}{zyxxxyz{{{{{{||{{zzzzyyxwwwwxxyzz{{{{{{{|{{{{{{{zzz{|||}}~~~~~}}}}}||||||{{{{{{{{{zzzz{{|||}}}}}}}}~~~~~~~~~}}}}}}}~~~~~}}}}}|||||||}}}~~~~~~~~~~}}||||{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzyyxxxxwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{|||}}}}}||||||}}~~~~}}|||}}}}}}}~~~~~~~~}|||||}}}}}}}}|||||}~~~~~~~~~~~y|~~~~~~~~}}~~}}}}}}}}|||}}}}|||||{zyyyxxyyyyzz{{||}}}~~~~~~~}}}}||||}}~~}}}}}~~~~~~~~~~}}|||{{{|||||}}~~~~~~~}}}~~~~~~~}}|||{{{{{zzzzzzzz{{{||}~~~~}}}}}}}}|||||}}}~~~~}}}}}}}}}}~~~~}{zz{|~~~~~}||xurquz||||}}|zyyz{~}zyz{{{{ywvuux|~}{xvvvwyyxvuttrqrvz{zz|}}~~~~~}}}||}~~~~~}}~~~~~~~~}}}}}}}}}}~~~~~~}}|}}~~~~~}||||}}}}}}~~~~~}|||}}~~~~}}}~~~~}}||||||{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{zzyyxwwvvvvuuvvvwwxxyyyyzzzyyyyyyyyyyzzzzz{{||}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzz{{{{{{{{{{||}}}}}}||||}}~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~}}~~~~}}}|||}~}}~~}||}~~wuuv}}}{yzz{|||{{{|}}~|{zzxwwxxz{||{{|~~|{{zyxyyzzz{{|~~}}|}}~}}}|{{{{{zyyz{||||}}~~~}}|{zz{|}||{{{{{{{|}}}~~~~}~~}||{{{{||||}}}}|{zzzzz{{{|{{zz{|}~~~}}||||}}~~~~~~~~~~~~~~~~}}|{{zzzz{{{{{{{{{{{{|}~~~}||{{|{zyxxyz{zzyyyz{|}}}||}}}~~~~}|{{zz{||||~~~~}wttv~}||~|{}~{xtuy}}}|{yywvwxz}zyzyxwvwwxxz|~~{yxwuvwz|}||~~{yyz{}~~}||{{{zz{{||{z|~}|zzzzz{zz{}~~}}||{{zyxxz{||}}||||{{{zzzzzzz{}~~~}|z{{zz|~~~~~~~~~~~~}}}}}~~~}~~|z{|}||||}~{zypltytw}}}xwxy}}{z|~|wrpv|}|}}||~~{{}||}}~|z{}~~~~}||~~|z{}}{{|}~}|{z{|~~~~|zz{{zzyzzyyyyyyyz{}}}~~~~~}}|||{{|}~}|}~}}||||||}}}~~}|}|{|~~||{{{|}~~~~}|}}|||||}~~}|||}}~~~~~~~~~~~~~~}||{{zzzz{{{|||{{{{{{{{{zzyyyyyyyyyyzzzzz{{{||||||||||}}}}}}}}}}|||||||||}}~~~~~}}|||{{{{zzzzzzzyyyyyzzzz{{{{{{{{||||}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}|||{{{{{{{||{{{{zzzyxxxxxxxxyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxwwxxyzz{{{zzzz{{{||}}}}}}||{{{{{{{|}}~~~~~~~~}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~}}}|{zzyyyyzzz{{{{{{{{{{{{{{{zzzzz{{{{{{|||}}}~~~~~}}}~~}}|||||}}}}||{{zzyyyyyyyyzz{zzzyyyyyyyyyxxxxxxyyzzz{||}}}~~}}}}||{{zzyyyyzz{{||}}}||{{{{{{||}}}~~~~~~~~}|||||||||}}}}}||||{{zzzzz{{{{{{{{{||}}}}}}~~~~}}||{{zzzzzzzz{{{{{{{{{{{{{||}}}}}}}||||||||||}}~~~}||||||||||{{{{zzz{{{{{||||{{{{zzzzzzzzzz{{{{|||||||{{{{zzzzzz{{|||||||||}}}}}~~}}}}}||||||}}}}}||||||}}~~~~~~~~~~}}|||||||{{{|||}}~~~~~~~~}}}}}}}}~~~~}}}||{{zyyyz{||}}~~~~~~~~~}}|{zyyxxxxxwxxxxxyyyyyyyyyyyzzz{{{{zzyxxxwwwwxxyyz{{|}~~~}}}}}}}}~~~~~~~~~~~}}}|||{{{zzzzzzzz{|||||{zzyyyyzz{||}}}}}}~~~~~~~~~~~}}|{{{{{|||}}}|||||{{{zzzzzz{{{{{|||}}~~~~~~}||{{{{{zzzzzzzzz{{{||||||||{{{zzyxwvvuuuuuvwxyyz{||}}}}}||}}}||||{zzzzzzz{{||}}}}}}}}}~~~~~}}|{{{{{{{{{{||||||}}}}}}}}|||||}}}||{{{{zzzzzz{{{||}~~~~}}||||}}~~~~~~~}}}||||{{{{{{zzz{{|}}~~~~~~~~~}}}}~~~~~~~~~~}}||||{{||{zyyxxwwwwxxyzzzzzz{{{{{|||}|||||||||||}}|||||||||}~~~~}}}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{||||||||}}}}}~~~}}|||||{zz{{{{{{{|{{{zzzzzzzzzzzzzzzz{||}~~~}~~~~~~~~~}}}}}}}}}}}}}}||{{{zzyxwwvvvvvvvvvwwxyzz{{{{||{zzyyzzz{{{{{{{zzzzzz{{{||}}}}}~~~~~~}}||{zzyyxxxxxxxwwwvvvwwxyzz{{{{{{||||||{{{zzz{{||||||||||||||{{{||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}||{{{{{zzzzzzzzzzzzz{{||}}|||||||||||||{{{{{zzzzzzz{{||}}}}|}}}}}}~~~~~~~~~}}}|||||||||||{{{{z{{{{{{{{{{{{{{||||||}}}}}}}}}}|||||||}}}~~~~}}|}}~~~~~~}}}}~~~~}}|{{{{zzz{{{{|{{{||||||}}~~~~~~~~~}}}}}}}}}}}||||||||||||}|||||||{{{{{{{{|||}}}}}~~~~~}}}||{{{{{{zzz{{{||}}~~~~~~~~~}}}}}}}}}||{{{{{|}}}~~~~~~~}}}||{{{{zzzyyyyyyyyyyz{|||}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~}}~~~~~~}}}~~~~~~~~}}}}||||||{{{zzzyyyyyyyyyyyyyzzzz{{{{{||||||{{{{{{{||||||}}}}}|||{{zzzzzzz{||}~~~~~}}||{zzyyzz{{|||}}}~~~~~~}}||{{{zzzyzzzzzzz{{|||}}}}}}~~~~~}}||||}}~~~~}}}}}}}}}~~~~~~~~}}|{zzzzzz{{||}}~~~~~}}|{{zzyyyyyyyyyzzzz{{{{{{{zzz{{{{{|||||||{{{{{{{{{{||}}}}}}}}~~~~~~}}||{{{{{{{||||}}}~~~~~}}}}}}}||{{{{{{{|||}}~~~~~~~~}}||{{{{{{||||}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyyyzzz{{{{{{{{{{||}}}}}}}}}}}}}||||||{{{zzzzzzzyyyyzzzzzzzzzz{{{||||}}}~~~~~~~~~~~~~~}}}||{{{{{||}~~~}}}}}~~~~~~}}}}}}}||||}}}}}~~}}}|||{{{{{zzzyyyyzz{|}}~~~~~~}}||{{{||}}~~~~~~~~~~~~~~~}}||{{z{{{{{{{{zzzyyyyyzzzzzzzzzzzzzyyxxxxxxxyyyzz{{||}}~~~~~~~}}||||}~~~~~}}}||{{zzzyyyyyyyyzzzz{{{{{{{zzzzyyyyyyzz{{|}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzyyyyyyzz{{||||||||||}}}}}}}}|||{{{{{{{|||{{{||}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||}}~~~~~}}}|{{zzyyyzzz{{|}}~~~~~~~}}}}}}~}}}|}}}~~~~}}}}}}~~~~~~~}}}||{{zzzzzzzzzzzz{{{||}}~~~~~~~~~}}}}}}}}}}}}||||||||}}}|||{{||||}}}}}}}~~~~~}}}|||}}}}}||{{{zz{{|||}}}~~~~~~~~~~~~}}||||||||||}}}}|||||||||||{{{{{{{||}}}~~~~}}}~~~~~~~}}~~~~~~~~~~~~~~}}}}~~~~}}||||||||}}~~}}}||{{zzzyyxxwwwwwwxxyyzz{{{{{{{{zzzzyyzz{{||}}~~~}}}}|||||}}}~~~~~~~~~~}}}~~~~~~~~}}}}||{{zzzzzz{||}~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~}||{{zz{{{{|||}}~~~~}}|{{{{zzzzzzzzzzzz{{{{{{{zzyyyyzzzzzzzz{{|||}}~~~~~~~~}}}}}}}||||||}}}~~~~~~~~~~~~~~}||{{z{{||}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}~~~~}}}|||{{{{{{{|||{{{{{{|||}}}}}}}}}}~~~~~~~~~}}|||{{{{{{{{{||}~~~~~}}||||{{{{{||||}~~~~}}}||||||||{{{{{{{{{||||}}}}}}}}}||{{zzzz{{{{{{{|||||}}~~~~~~~~}|{{{{{{{{{{||}}~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~}||{{{{{{{{||}}}~~~~~~}}}}}|||||{{{{{|}}~~~~~~~~~~~~}}}}||{{{|||||||{{{{{{zzzzzzzzzzzyyyyzzz{{{zz{{{{||||}}}}}~~~~~}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}||{{{{{{{{{|||}}~~~~~~~~~~~~~}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{|}}}~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{||}}}}}}||{{zzzzzzzzzzzzzz{{{||||||||||||}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}~~~~}}||||{{|||||}}}}}}}}}}}}}}}}}~~~~~}||{zzyyyxxxxxxyyyyzzzzzzyyxxxwwwwwxxxxxxyyyzz{{{{{{{|||||}}~~~~~~}}}}~~~~~~~~~}}}}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{||}}~~~~~~~~~~~}}}||}}}~~~~~~~}|||{{{{{{{zzzzzzzzzzzzzzzyyyzzzzzyyyyyyyyzz{||}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{{{{|||||}}}~~~~~}||{{{{|||}~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}~~~~}}|{{{zzzzz{{|}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{||||||||{{{{{{{zzzzz{{{||||||}}}~~~~~}|||{{{|||||}}}~~~~~}}}}|}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~}~~~~~}}}}}}}}}}}}}}}}}~}}}}|{{zzyyyyyzzz{{|}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{zzzyyxxwwwvvvvwwxxxyyzz{{|}}}~~~~~}}|}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}|||||}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}~~|{z}}zxvxz|}xvtrux{~{vsrqptx|~zxursuvz}}yvutsvxz~~{wutttwz}{xvtrtuw{|xvvuvy||yusssux|{wusrrtvy}}{xvuuux{|zyyz{~~}||}}zwvuvwy|~{wutrrsuwz}~|ywuutuwy||yvtrqrtvz{wutrrtvy||yvttstvx{~|zwwxy{~}}~~}|{||}~|{zyyz|~~|{zyz{|~~|zyxxxyz|~}zxvuttvwy|~~}{ywwwwxz|~~|zyzz{}~|zzz{|~~~}}}}~}|zyyyyz{|}}~~}}|{zywwwwwyz|~|zyxxyy{}}}}}~}||}~~}}~~}}~~{ywuuttuvwyz||||{zywvtsrqqqrstvwxxxxxwvuttssstuvwxz{{||||{{zyyxxyz{}~}|zzz{|}~}}}~}{{zz{|~~|{yyyz|~~~~~|{zyxxxyz|}~~}{yxwvvvwxyz|}~~~}||{{||}~~}}}}~~~~~~~~~}}|{zzzzzz{{{||}}}~~~~~}}||{{{zzyyyyyzz{||}}}}}}}}}||{{zzzzz{{{{{{{|||||}}}}}}}}}|||||{{{{z{{||}~~~~~~~~~~~}}}}||||{{zzyyyyxxxxxxxxyyyzz{{||}}~~~~~~~~~}}}}}}}}}|}}~~~~~~~~~~~}}||{{zzzyyyyyyzzzzzzzzzzz{{{{|||}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}~~~~~~}}}}~~~~}|{zzyxxxxxxxyyzz{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||{{{{{{{{{{{{{{{{|||}~~~~}}|{{{{zzzzzzz{{{{|||}}}}}~~~~~~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}|||}}~~~~~~}|{{{zzzzzz{{{|||||||||||{{zzzzzzzzzz{{||||}|||||{{zzzzyyzzzzz{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{|||}}}}}|||||{{{{{{z{{{{||}}~~~~}||{zzzyyyyyyyyyxxwwwwwwxxxxyyzz{{{{||||||}}}}|||||||||}}}}}}}||||||||{{zzz{{{||}}}}}~~~~~~~~~~~}}}}||||||||}||||{{{{{{zzzyyzzz{{||}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~}}}}}}~~~~~}}}|||||||||}}}}}||||{{{{|||}}}}}}}||||{{{{{{zzzzyyyyyyzzzzz{{{{||}}}~~~~~}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxxxxxxxyyyzz{{{{{{{{|||||||||{{{{{{{{{{{{{{{zzzzyyyyyzz{{{||||}}}}}}}}}}}}}}}||}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}||{zzyyyxxxwwwvvvvvvvwwwwwwwvvvvvvvvwwwxyzz{||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~}}||||||}}}~~~~}}}}}~~~~~}}||{{zzyyyyyyzz{{||}}~~~~~~~~~}}||{{{zzzzzzzzzzzzz{{{{{|||}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{zz{{{{{{{{{{||||}}}~~~~~~}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}||{{{{|||}}}~~~~~~~~~}}}}}||{{zzyyyxxyyzz{{{{{{{{{||||||||||||}}}}}}}}||||{{{{|||}}}}}}~~~~~~~}}}||||||}}~~~~~}||{zzzyyyyyyyyyzz{{{{||||}}}}}}}|||||||||||||||||||||}}~~~}}}}}}||||{{||||}}~~~}|||{{{{zzz{{{||}}}}}}}}}}~~~~}}}}}|||||{{{{{{{{{{{||}~~~~~}}}}~~~~~~~~~~~}||{{{{{{||}}}~~~~~~~~~}}||{{{zzzzzzzzzyyyyyyyzzzz{{{{||||||||||||||||{{{{{{{||}}~~}}|||}}}~~~~~~~~~~~~}}||{{{{{zzzzz{{{{|}}~~~~~~}}}|||}}}}}}}}}}}}}}~~~~~~~~}}}}}|||{{{{{||||||}}~~~~~~}||{{{{||||||||||||||||}}}}}}}}}||||||||||}}~~~~}}||||||}}~~~~~}}||||||}}}}}}}||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxyyzz{{||}}~~~~~}}}}~~~~~~~~~~~~~~}}}~~~~~~}}||||||||}}}~~~~}}}|||||{{{{|||}}}}}}}}~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~~~}}}}~~~~~~~}}}}}}~~~~}}}}}~~~~}||{{zzzzzz{{||}}~~~~~~~~~~~~~~}}}}}}}~~~~}}}|||||||}}}}}}}||||{{{{{{{{{{{{{{{|||{{zzyxxxwwwvvvvuuvvvwwxxyyyyyyyyzzz{||}}~~~~}}||||||{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzz{{{{{{{{{zzzzzzzzyyyyyyzzz{{||}}~~~~~~~~~~~}}||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||{{zzzyyyyzz{{|||||||}}}}}}}|||{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}||||||}}}~~~~~~~~~}}}||||||}}~~~~~~~~~~~}}||||{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~}}}}}~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||{{{{zzzyyxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}|||||||||}}}}}}||||||}}}~~~~~~~}}}}}~~~~~~}}||{{{{||}}~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{zzzzyyyyyyzzzzzzzzzzzzzz{{{{{|||}}}}}}}}}}}}}}}}}}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}~~~~~}}}}}}}|}}}}}~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}}}}}}~~~~~~~~}}}}}}}}}}}}||||{{{zzzyyyxxxxxxyyzzz{{{||||||||{{||||}}~~~~~}}|||{{{|||||||}}}~~~~~~~~~~~~}}}}}~~~~~}}|||{{{{||||||}}}}}}}||||||||||||||||}}~~~~~}}}}}}}}}}}||{{zzyyxxxwwwwwwwwxxxyyyyyxxxxyyyyzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}~~~~~~~~}}}}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}||||{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}||}}}}}|||{{{{zzzz{{{{||||||}}}}}~~}}}}}}}}}}|||||}}}}~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||||{{{{zzzyyyyxxxxxxxyyzzz{{{{|||||||}||||||||||}}~~~~~~}}}}}}}}}}}}|||||||||||||{||}}~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}|}}}}||{{zyyxxwwwwwxxyyyyzzz{{|}~~~~}}|||{{{{{{{{||}}}}}}}}||{{zzyyyxxxxxxxxxxxyyyyzz{{{{{{{{{{{{{zzzzz{{{||||||{{{{{{{{{zzzzyyyzzz{{{||}~~~~~}}|||||||||||}}}}}}}}~~~}}}||}}~~~~~}}}|||||||||||||||}}}}}|||{{{{{{{zzzyyyyyyxxxxyyzzz{{{{{{{{{{{{{{|||||}}~~~~}}||{{zzzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{|||}}}}}}|||{{{{{{{{{{|||||}}}~~~~~~~~~~}}~~~~~~~~}}}}}||{{zzyyzzzzzzzzzyyyyyyyxxxwwwwwwwxxxxyyzzz{{{{{{||||||||}}}}}~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{||||}}}~~~~~~~}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~}}|||||||||{{{{{{{|||}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzz{{{{||}}}}}}}}}}}}}}}}}}}}}~|zxw{xurortwy|ysqonrvz~{vqpoosx}|xurstvz~{wusqtvy~{vrnnnosx}}xuspqsuz}yvuuuy}zwspqqrvz~|xvsrstvz~{wtsrrux{}yvsqqrtw{~{wtsrrsuwz}~{yvtrrrsvy{~|zwtsrqrux{~zvtrrsvy}}yvsrtuw|~ywuttvy|~zvtsqqsvy}zwusstvx{|xusrqrtvy~}{yxxxyz|~~|{zyy{}~}}||}~~|{{z|~|zyxwx{}}{zz{|}}{ywwwxz|~~|zyxy{}}{zzzz|~}|||}~}{{{|}~~}{{|}~}{yxxyz{}{xurpoooqsvy|~{xvtsrstuwz|~~}{xvutttvwz}~|{yxxxxz|~~}|{zz{}~}}~~|{yxxxyz|~~|zxvtssrsuvx{}~~|zywvvvvwy{~~{yvttttvy{~~|{zz{|~}{zzyyz|}~~~~}|||}~~}||||}~~~}}}||||}}~~~~}}}||}}}~~~~~~}}}}|}}}}}}}||||||||}}}}}}}||{{zzzzz{{{{{{{{{{{{{{{{zyyxxxyyyzzz{{{{||}}}~~~~~}}}~~~~~}}}}}}}}}}}}}}~~~~~}||{{z{{{{{{{{|||||||||||}}~~~}}}}~~~}}}}}}}}}}}|{{zyyxxxxyz{{||}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{zzzzz{{{{{{|}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}||}}~~~~~~~}}}}}}}}}}~~}}}|||||||||{{{{{|}}~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}||||||{{{{{{zzzzzzzzzzzzzyyyyyyyzzzz{{{{{{{|||||}}~~~~~~~~}}}}}}}}}}}~~~~~}}}|{{{{||}}}~~~}}||{||}}}~~~~~~}}}}}}|}}|||{{{{{{{||}}}}}}~~~~}|{{zzz{{|~~~}}}}}|||||||{{{zzzzz{{||||||||||{|||}}~~~~~~~~~~~}}}}}}}}}}~~~~}}|||||||||}}}}}}}}}|||{{{{{zzzzzz{{|||||||}}~~}}}}}}}~~~~~~~~~~~~~}}|||}}}}~~~~~~~~~~~}}}|||{{{|||}}~~~~~~~~~~~}}}}}~~~~}}|||||||||||||}}}}}}}}}~~~~}}|||||||}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~}}|||}|||||||{{||}}}}}}}~~~~~~~~~~~~}}}||||{||||}}}}}~~~~}}|||||{{zyyyzzzz{|||||{{{{{{{{{{{zzyyxxwwwwxxyyz{|}}~~~~~~}}}}}}}~~~~}}}}}}~~~~}}}||{{zzzzyyxxyyzzzzz{{||{{{||||}}}}}}}}}}}}||}}~~~~}}}}}}}}}~~~~~~}}}|||}}}}}}||{{zzyyxxxxwwvvvuuuuuvvwwwxxyyzzzz{{{{|||||{{{{{{{{{{{|||}}~~~~~~~}}}}}}}||{{{zzzzzzzzzzzzzyyyyzzzz{{zzzyyyyyzzzzz{{{||||||||||||||}}}~~~~~~~~~~}}}|||||}}}}}}}}}~~~~~~~~~}}~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~}}}~~~~~~~}}|{zyyxxwwwwxxyyzz{{||||||||||{{{{zzzz{{|||{{{{zzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}||{{{{{{{{|}}~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}~~~~~~~~~~}~~}}|||{{{{{{{{{{{{{{|||||||{{zzzzyyyzz{||}}}~~~~~}}}}}|||{{{{{||}}~~~~~}}}|||}}~~~~}~~~~~}}||{{{|||}}~~~~~~~~~~~~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||}}}}}}}}}}}}}}||||}}}~~~~~~}}|{{zzzyyyzzzzzzzzzzzzzzzz{{{{||||||||{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{|}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}|||||||||{{zyyyyyyyyyzzzzyyyyyyyyyzzzz{{{|||}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~}||||{{||||}}}}}}}~}}}}}}}}}||||{{{{{||}}~~~~~~~~}}}}}}}||||||||{{{{{{{zz{{|||||{{{{{{{||||}}}||||||}}~~~~~~~~~~~}}|||{{{zzyyyxyyyyyyz{{||}}||||{{zzz{{{{{{{{{{{{||||||||||||{{{{{{{||}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}||{{zzzzyyxxwwwwwwwwwxxxyyyzzzzzzzzzzzzz{{{{{{{{{||{{{{{||}}~~~}}}||||||{{{{|||||}}}}}|||{{{zzyyyxyyyzz{{{{{{{{{{{{zzzzzzzzz{{||||||{{{{{zzzzzzz{{{|||||||}~~~~}|{{zzzyyyyyyyyyyyyyyyyyyxxxxxwwwwxxxyyyzzzzzzzzzzzz{{{{||}}~~~}}||{{{{{{{||}}~~}}}||||{|||||||}}}}}}}|||{{{{zzz{{{||||{{{{zzz{{{{{{||}}}~~~~~~}}||||||||}}}}~~~}}}}|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}||||||||||||}}}}~~~~~~~~~~}|{zzzyyyyyyyyyyyyyyxxxwwxxxxxxxxxxyyzzz{{|||}}}}||||}~~~~~~~~~~}||{{{{{{||||||||||||||{{||{{||}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{zzzzzzzz{{{{||}}~~~~~}}}}}}}}}}}|||||}}}~~}||{{{zzzzzz{{{||||||{{{{{{|||||}}}}}}~~~~~~}}||||{{{{{{{{{{|||||||{{{zzz{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}|{{zzyyyyyyyyyyzz{{{{{{{{{{{{{zzzzzzz{zzzzzzzz{{||}~~~~~~~}}}}}}|||{{{{{{{{||||||}}~~~~~~~~~~~~}}}||||{{{||||}}}}}}}|||||||||||}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}~}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}~}~~~~~~~~}}}}~~~~~}}||{zyyyxxwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwxxyyz{{|||}}}}}}}}}}}~~~~~~}}||||||||{{{{zzzzzz{{{{{{{{{{||}}~~~~}}}}}||||||||||||||||||||||}|||||{{{{{|||}}}}}}}||||||||||}}}}}}}}}~~~~~~~~~~~~~}}}||{{{{{||}}}}~~~~~~~~}}|||{{{zzzz{{{{{{{{zzzz{{{{zzzzzzyyyyyxxxyyyzzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}||||||||||||}}|||||||||||{{{{{zzzzzzzzzzyyyyzzzzzzzzzzz{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~}}}||{{{zzz{{{{{{|||}}}}}}}}}|||{{{zzzzzzzz{{{{{{{{{{{{{{{{{{||||}}}~~~~}}}}}}}}~~~}}|{zyyxxxxxyyyyzzyyyxwwwwwwwwwwwwvvwwwwwxxyyyyyyyzzzz{{{{{{{{{{{{{{{||||}}~~~~~~~~}}}|||||{{{{||||||||{{{{zzzzyyyyyzzz{{{{{{|||}}}}}|||}}~~~~~~~~~~~}}}||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}|{{zzyyyxxxxxwwwwwwwxxxxxxxxxwwwwvvvvvwwwxxyyyzzz{{{{{{{{|||}}}}~~~~~~~}}}}}}~~~~~~~~~~}}}||{{{{{|||}}}}~~~~~~~~~~}}~~~~}}}}}}}}}|||||}}~~~}}||||||||||}|||||||||||}}}~~~~~~~}}}|||{{{{{|||}}}~}}}}}|||{{zzzzzz{{||}}~~~~}}}}||||||||||||||||||||||||||||{{{{{zzzzzz{{{|||||||||||||||||||||{{{{{{||||{{{||||}}}}|}}}}}}~~~~~~~~~~}}}||}}}~~~~~~~~~~~}}}}}||{zzyxwwvvvvvwwwxxyyyzz{{{{{{zzzyyxxxxxxxyyzzz{{zzzzzz{{{||||||}}}||||||}}}~~~~~~}}}}}}}~~~~~~}}}}~~~~~~~~~}}}}||||||{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}|{{zyxwwvuuuttuuuvvvvvvvuuuvvvvuuuuuuuuuvvwwxxyyyzzz{{{|||||||}}}}~~~}}}~~~~}}|{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~}}|||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}||||||||}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}||{{{{zzyyyyyyxxxxxxxxxxxyyyyyyyyyyxxwwwwwwxxyyzzz{{||}}}}}}}|||||{{{z{{{{|||}}}}~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}||{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxyyzzzzzz{{{{{|||||}~~~~}}}}}}}~~~~}}||||||{{{{{zzzz{{{{{|||||||{{{{{{zzzzzz{{{{{||}}~~~~~}}|{{{zzzzz{{{||}}~~~~}}||}}}}}}~~~}~~}}~~~~~~~~~~~|zzzzzzzyyxwwxyyxxxxxwvvvuustuwwwwxzzxvwz{yxvtrtwyyxxxw{{xxxxyy{}~}{|~~}||||}~~~}||{{{zyxxxxyyzz{{{{{|}}}}}~~}}||||||||}}}}}~~}}}}}}}}}}}}}~~~~}}}}|||}|||||||||||||}}~~~~~~~~~~~~~~}}||||}}~~~~}||||}}}}}||}}~~~~~~~~~~~~~~~}}}}||{zzyyxxxwwwwwxxxyyyyyxxwwvvvvvwwxxxxxyyzzz{||}}~~~~~~~~~~~~~~}}}}~~}}|{zzyyyyyyyyzz{{{||||||||{zzyyyyzz{{{|}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{|||||}}}}||||||||||}}~~~~~~~~~}}}}}}|||{{{{|{{{||||||{{{zzzyyxwwwwwwwwwwwwwwwwwwxxyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}~~~~~~~~~~~~~~~}}}|{zyyxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwxxxxyyyzzz{{|||||||||||||||}}}~~~~~~~}}}||||||}}}}}}}}}}}|||{{zzzzzzzz{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}||{{{{{{{||}}}~~~~~~}||{{zzyyxxwwvvuuuuvvvvwvwwwwwvvvvvuuutttttstttuuvvwwxxxyyyyzzzzzz{{{{{{zzz{||}~~}}}}}}~~~~~~~~}}||{{{{{{{{{{||||{{{{{{{{{||||||||||{{zzyxxwvvuuuttuuvvwxyyzz{{{|||||{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}|||||||}~~}}|{{{zzzzzyyyyyyxxxxxxxyyyyzz{{|}}~~~~~}}}}~~~~~~~~~~~~}}|||{{{zzzzzzzzzzyyyyyyyyyyyyyyxxwwvvuuvvwwxxyyyzzz{{{{{|||}}}~~~~~~~~~~~}}|{zzyxxxxxwwxwwwxxxyyyzz{{|||}}}}~~~~~~~~~}}}}|||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~}||{{zzzz{{{{{{{{{{{{{{{{{{{{{{|||||}}}}|||||||||}}}~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{||||{{zzyyyxyyyyyzzzz{{{||||{{{zzz{{{{||||||}}}~~~~~}~~~}|{{{zzz{{||||}}}||||}~~~~|yyyzyyz|~~~~{zyyyz{}~~}}~~~~}}}}||||{{zzyyyyzzzz{|}~~~~~~}}}}}}}}}}}}|||||||||}}}}}~~~~~~~~~~~~~~~}}||||||||}}}}~~~~~~~~~~}}|||||||||||||}}~~~~~~}}~~~~~~~}}|{{zzyyxwwvvvuuuvvvwxyz{{||||}}}}||{{zzzz{{zzzzzzzzzz{{||}}}}}|||||}}~~~~~|{}~~~~~~}}}}}||}}}}~~~~~~~}}}}}||}}}}}~~~}}|{zyxxwwwvvvvvvvvvwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvwwxyyzz{|}}~~~}}}}}~~~~~}||{zzyyzzzzzzz{{{|}}}}~}}}}}||||||||}}}~~~~~}|||||}}~~~~~~~~~~~~~||}~~~}}~~}~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}||{zzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyzz{{{|||||||||||||}~~~~~~~~~}}}}}}}}~~~~~~~~}~~~~~}|||||||}}~~~}z|~}||~~}|{}}|zxwxzzyyxxxxwxwwxxy|~~|zzzzz{{{{{zzyyz{{||}~~}||||||}}~~}}}~~~~~~~~}|||}}}~~~~~~~~~~~~~~~}}~~~}}}}~~~~~~~~~~~~~}}}}}}|{{{{{{{||||}}~~~~~~~~~~~~~}}}|||||{||}}~~~~~~~~~~~~}}|||{{zzzzzzzyyyxyyyyyz{||}~~~~~}~~~~}}||{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyzzzzzz{{{|||||{{{zzzyyyyxxxxyyyz{{||}}~}}}}~~~~~~~~~}}}}}}}}}}}~~}}}}~~~}~~~~}}}}~~~~~~~~~~}||{{|}~~~~}}~~~~~~~~~}}||}}}}~~~~~}}|||{{zzzyyyzz{{{{{{||||||{{||||||||||||||}}~~~~}}}|||||||||||}}}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||}}}~~~~~~}}||{{{zz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}||}}}~~~~~~~~}||{zz{|||{||}}|}~}|z{|}|{|}{zyz}~~}}|}}}~}|{}~~||}}}}}}}}~~~~~}}}~~}|{{{{zzz{{{{||||{{{{{||||||{||||||{{{|||}}}||}}}}}}}}}}~~~~~}}|||||{{{{{{|}}~~~~~~~~~}~~~}}~~~~~~}}}}}}}}}}}}}}}|||||||}}~~~~~~~~~~}}}||{{zzzzzzz{{{{{{{{{{{|||}}}~~~~~~~~}}}}}}}}}}}}}~~~~}}}|||{{zzyyyyxyyzzzz{{||}~~~}}|{{{||}~~~zxy{{{||{|}~}}~~}{{{||{{||||{{zz{|}}}}~~~}}}}}||||||||||{{{{zzzzzz{{||}}}~~~~~~}}}}}}}}|||||||||||||{{{zzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}||{{zzyzyyzz|}}~~~~~~~~~~~~}}}}~~~}}}}}}~~~~~~~}~~~}||{{zz{|||{}ztstuy}}{z|~~|{{z{~~zywvwy{}~~|yxyyyxwvvwxyz{|~~~}~~~~~}|}~~~~}|||}}}}~~~~~~}~~~~~~~~}}||||||}}}}}~~~}}}}}|||||}}|{{|||||||}||||||{{{{{|}}~~~~~~}}}}}}||}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}||{zzzzzz{{{{||||}}}~~~~~}}||||{{zzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzz{{||||}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}||}~~~~}~~xz~~~~~~~~~}}}~~~|{z{{{zzzzzz{{||||{zyyyz{{{{{{{||}}}}}}}~~~~}}||||}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}~~~}}|||||||}}~~~~~}}|{{{zzz{{{{{{{z{{{{||}}}}}}~~~}||}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~|{{zz{}}}}{zyyyz|}~~~}~~}}xtqpt{~~|{|}~|zz{}|{yxy|}{xwvvutuz~~~}|{{{{zzzz{|}~}~~~~~~}|{zz{{{|~~~~~~~~~~}|||}}}}}}~}}}~~}||}}~~~~~~~~~~~~}}~~}}~~~~~~~~~}}}~~~~~~~~~~}}}}||{{{{{{{|}}}~~~~~~~~~}}|||||}}}}}}}}}}}|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}||}}||{{{{|||}}}~~~~~~~~~~~~~}~~~~~~}~~~~}~~}~zwvw}{z|}{vvz~}zz{{{{{{{||{{{~~}{yzzzyzzzz{|}}}~~|{{zyxwwxyzzz{||}~~}|{{zzyxxxyzz{||}}}|||}~~}}~~}}}}}~~~~~~~~~~~~}}}}|||}}}|{{|}~~~}}}~~~}~~~~~~~~}}||||}~~~~~~~~~}~~~~~~}}}}~~~~~~~~~~~~}|}||{{{{z{|}~~~}}}}~~~~}|||}~~~}|{||}}}~~~}|}~~}}|{zyxxz}~|{{|~tnnot|{|~~yuwy{{y|~{ww|~|{||~~}}}~~}~~|{z{|~}{zzz{}~~~}||}~~~~}|}~~}}}}|zyz|~~~}|zxy{|}}~~}|zyyz|}}{ywwxy{|||}|||}~}||}~~~~}}}}~~~~~~~~~~~~}ypkuytw}~||{utuw|~{yz}|vomsz||}|||}}|ywz~}yyzz}}{{{{{{~}zyyz|~~{z{|~}zxz}}~~~}|{{zz|}~~~~~~~}}|}~~|{}~~}|||{||}}~~}}||~~|{|~~||}~~~}}}}~~~~~{xz{}~|zyzz{|}}}~~~}}}}}}~~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}|}}}}~~~}}}}}||}}}~~~~~~~}}}}|||{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxxxxxxxyyyz{{||}}}}}}}||||{||{|||||}}}~~~~~~~~~~~~~~~~~~~~}yyzxx|~{~~|zwttuuvxyyz{{{zzy|~}}}|ywxwvwzzzzyvuuronnpruvvxxvvvtrqqrtwyz|~~~}}}|{zyyywttsrqrtvwxyzzzzxusqstvwyyz{{||{|}~~~~}|{{zzywvtsssrqqrssttttrqqsuvwwwwxyyyyz{}~~}}{zzyxwvuttttuuvwvtsrrstuuuvwwxyyz|}~~~}||zyxxyzzzyyyyyxwvuuuuuuvvutstuwxyz|}~~}}}}}}|{zzzz{{{|||}}~~|{zzyxwvuuuuuuuuuttttttssssssstvwyz{|}~~}|{zyyyxwvuuuuttsssssssrrrssssstuwxyz{|}~~}{zzzzzzyywvutssrrsstuuvwxyz{}~~~}|{zyxwvvuuvuutsstuuuutssstuuttuuuuuuvvvwxyz{|}~~~~~}{zyyyyyyyxwwwwwxxyyzzzz{||}~~~}}|{zyxxxxxwvvuuuttsstuvwxxyyzz{{|}~}|{zyxxwwvtsrrrrqponnnnnooooppqrsstvwxy{|~~|{zzyyxwvvvvvvvvvvwwwwwwwxxxyyz{||}}}~~}}|{zywwwwwvutssrrssrrrrsssstuvvwxxyz{||}~~}}}|{zzyyyxwvuvwwwwvvuuuttsssttuvvwy{}~~}}{yxwxxxyyyyyzz{{{|}~}|zxxwxxwvuvvvvuutttssrqqppqqqrrrstuvwxz|}~~~~}||{{{{{{zyyyyyyxxwwwvvvvuvwxxyz{|}~~}|{zyxwwwwwvvuuuvvvvuuuvvvvvuuuuuuuuvvwyz{|~~}{zyxwvuutsrqqqqqrrqqqqrrssttuwxyz{|}~}||{{{zyyxxxwwwvvvvwwwwvvvwwxxyyyyzz{{|~~}}||}}}~}}|||{{{{||{{{|||||}~~}|{zyyxxwwwvvvuuuuuuuuuuuvvuuuttuuuuvvvwxyz{|}}~~~~}||{{zzyxxwwvuttssssttttuvwxyzz{|}}~~}}||{{{{{{{zzz{{{||}}}}||{{zzyxwvvwwwxyz|}~~}|{zyxxwwwvvvvvuuuuttttttttuuvvwxz{|}}~~~~~~}}}}}}}}||{{{{{{{{||||}}~~}||{zyyyxxwwwwwwxwwwwvvvvuvvwxxyz{|}}}}~~~}||{{{{{{{{{{{zzyyyxyyxxwwxxxxxxy{||}~~~~}|{zyxwwvvuuuuvvwwxxyxxxxxyyz{|~~}}||{{{{{{zzzzzzzzyyyyxwvtssrqppppqqqrstuuvvwyz{|}~~}|{zzyyyyyyzzyyyyyzzzz{{|}}}~~~~~}}||{{zzzzzyyyyyyyyzz{|}}~~}}}||{{zzzzyyxxwwvvutssssssstuwxxyz{||}}~}}|{zzyyyyxxxyyyxwwwwvvvuuuuuttsttuuuuvvwwxyz|}~}}}|{{zzyyxxxxxyyyyyyzzzzz{{|}~~}|{yxwuutsssttttsssrrqrrrssssssssttuuvxyz{|}~~~}}~~~~~}}}}||{{{{||||{{{{{{{|}~~}}||||||}}}}||{{{zzzyyxxxxxxyz{|}~~~~}}}}}|||||||{{{zyyxwvvuutttttuvwxz{{|}}~~}|{zyyyxwwvvvvuuvvwxxxyyxxxxxwwwxxyyz{|}~~}|{zyxwwvvuuvvwwwwwwwwwwwwwwwxxxyzz{{{{|||||||}}~~~~~}|{zzzyxxxxxwwwwwwwwvvvvvvwwxyzz{|}~~}}}}||||||{{{zzyyyyyyyyyyyyyzz{|}~~}||{zyyxxxxwwwwxxxyyyyyyyyyyyz{{||}}~~~~~~}}||{zyyyyyyyyxxxxxxxxyyyzzz{||}~~}|{{zzzzzzzzzzz{{zzzzzyyxxwwwwwxxyz|}~~}|{{zyyxxxwvvvvvvuuuttttttsttuuuuvwxyz{}~~}|{zyxxwwvvvvwwwwwwwwwvvvvvwwxyz{||}~~~}}~}}}}}}}}}}}}}~~~}}~~~~~}||{zyxxwvutssssrrsssttttuuuvvuuuvvwxxyyz{||}~~}||{{{zzzzzzzzzyyyyzzz{|}}~~~~}}|{{{zzzyyyyyyyyyyxxxxxxxxwwxxxxxxyz{{}~~}||{{zyyyyyyyzz{{||||||{{{{{{{{{z{{{{{{{|}}}~~~~}}||{{zyyyxxwvvvvwwwxyyyzzzzzz{||}}~~~}}||{zyyxwwwvvvvwwxxyz{{||}}~~~~}|||||{{{zyyxwwwwwwwwxxxxxxwwwwwwwwwxyyz{{}~~~}||{zzyyxwwvwxxyyzzzzzzzyyyzzzzzz{{{|||}}~~~}|{zyyxxxxxxyzzzzzzzyyyxxxxxxxyyzz{||}}~~~~~~}}|{zzzzzyyyyyyyyyyyzzzzz{{||||||||||||}}}}~~}||{zzzzzzzzz{{{||||||}}~~~~}}}||{{zzzyyxxwwvvvvvvwwwxxyyzzz{{||}}~~~~~}}||||{{{||||||||{{{zzyyyyyyyzz{||}}~~}|{zzyyxxxyyzzz{{||||{{{{{||||}}~~~~}{zywvvuutsssrrqqpppppqqqrrstuwxyz{|}}~~~}}|||{{{z{{{{{{{{|||||{{||||}~~}|{{zzzyxxyyzz{||||{{zzyyyzzz{|}}~~~~}||{{zzyyyzzz{{{{||||}}}~~~}|{zyyxwvuttttuuuvvvuuuuvvvwwxxyz{{|}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}||{zzzyyyyyyyyyxxxxxxxxxwvuuuuuuuuuuuuvvvvwxyzz{||}}}}~~~}}}}}}}}}}}}}}||||{{{||}}}~~~~~}||{zzyzzzyyxxxxxxwwwwwwwwwwxxxyz{}~~|{zyyyxxxxyyyyyyzz{{|}}}~~~~~}}}}}}}}}|{zyxwwwwvvvwwwxxxxyyyxxxxxyyz{|}~~}|{{zzzzzyyyyyxxxwwwwwwwwwwxxxyyyyyyyzzzzz{||}~~~~~}|{zzyyxxwwwwwwwwxyyyzzzz{{||}}~~~~~~}}||{zzyyyyyyyyyyzzzzz{|}~~}}|{{zzzzzzz{{zzyyyyyxxxwwvvvvwwxxxyzz{{|}~~~}||{{{zzzzz{{|||||||{{{{{||}}}~~~~~~}|{{{zzzyzzzzzz{{{{{{{{{zzyxxxxxxxyy{{|}~~~}}|{zzyxxwvvvvwvvvvvvvwwwwxxyyz{|}~~~~~~}||{zyxwwvuuttuuvvvwwwwwxxxxxyyzz{{||}|}}~~~~~}}}}}}~~~~~|{yxwwwwvvvvvuuuvvuuuuuuuvvvvuuuuuuvwxyz{}~~}|{{zzyyyzzz{{{{|||||||}}~~~}}|{zzyxxwwvvvvvwwwxxxxxxxxxwwwwwxxxyz{{|}}~~~~~~~~~~~~~}}|||}}}}}}~}}}}}}}}~~~~~}||||{{{zzyyxxxwwwwwxyyzz{{{zzyyyyyzz{{{{|||}}~~~}|||{{{zzyyyyyzzz{{|}}}}}~~~~~~~~~~~~~}}}}}}}~~~~}}}|{{zzzyxxxxxxxxxxxxxxyyzz{{|}~~}|{zzyyyxxyyyyyyyyyxyyyyyyyyz{||}~~~~~~}}}}||{{zzyyxxwwwwwwwwvvvvvvvvwwxxyzz{||}}}}~~~~~~}||{zzyxxwwwwwwwwxxxyyzz{{||}}~~~~~~~}|{{zyxxxxxxxyzz{{{||||}}|||}}~~~}|{zzyyxxxxxxxxxyyyyyxyyyyyyzz{|}~~~}}|||{{{zzz{{{{{{zzzzyyyyxxxxyyzz{{||}~~~~}}}}|||{{{|||||||}}}}}}}|||{||}}~~~~}}}|{{zyyxwwvuutsrrrrrrsssttuuvvwwxyyz{{|||}~~~~}|{zzyyyyyzzz{{|||}}~~~}}||{{{zzzzyyyxxxxxxxxxxwwvvvuuvvvwwxyz{|~~~}~~~~~~~~~~~~~}|{zyxwwvvuuuuuttttuuuvvvvvvwwwwwwxxxyz{||}~~~~}}}}}}|||||||||||||}}~~~~~~~~~~~~~~~~~~~~~}}}|||{zzyxxxwwwvwwwxxxxyyyyxxxxxxyyyyzz{{|}~~~~~~}}|||{{{{{zzzzz{{|||}}}~~}}|||||{{{zzyyyyyxxxxyyyyyyyxxxxwwwwwxxyzz{|}~~}|{zzzz{{{{{{{{{{{{{{{|||||}}}~~~~~}}}}}||{zzzzzyyyxxxxxxxxxxxyyyzzz{{{||}}}~~~~}||{zyyxxwwwvvvvvuvvvwwwxxyyyyz{||}~~~~}}|||||{{{{{zzyyyyyyyyyyyxxxwxxxyyz{||}}}}~~}|{{zyyyyzzzzzzz{{{{||}}~~~~}|{{zyxxxxxwwxxxxxwwwwwvvvvwwxyyz{||}}~~}}|{{{{zzyyyyyyyyyyyzzzzzzzzz{{|}~~~~}}|{zyyxxwvvvvvuuuuuvvvvvvvwwxxyz{||||}}~~~}}||{zzzyyyyyz{{||||}~~~}||{{zzyyxwvvuuttsttuuuuvvvvvuuuuvvwwxyz{||}~}|||||||||{{{{{{|}}~~~~~~~}||{zyxxwwwwwvvwwwxxxxyzzz{{|||||}}~~~}}|{{zzzzzzzzzz{{{{||||}}}}~~~~~~}}||||}}}~~~~}}}||||{zzyyxwvvvvvvvvwwwwxxxyyzzzz{{{{{zzz{{|}~~~}|{{zzzyyxxxxxxwxxyyyzz{{||||}~~~~~~~~}}}}|||}||{{{zzzyyyyxxwwwxxxxyyyyzz{{||}}}~~~~}|{{zyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{||}}~~~}}}}}}}}||{{zzzyyyzzz{{{{{||}}~~}|{{zyyxxwwwwwwxxyyzzz{{||||}}~~~}|{zzyyxwwwwwwwwxxxxyyyyyyxxxwwxxxyz{|~~}|{zzyyyyyyyyyyyyyyzzzzzzzzzyyyyzzzz{{|~~~}||{{zyxwwvvvvvwwxxyyyyyzzyyyyyyyyyzz{||}~~~}}}}||{{{zzyyyyyyzzz{{|}}~~~~}}}|{zyyxwvuuutttsssssstttuvwxxxyyyyyyzz{||}~~~~~~}}}}||{{zyyyyzzz{{{{{{{|}}~~~}}|{{zyyxwwwvvwwxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{|}~~~~}|{{zz{{{{{{{{||||}}~~~~}}||{{{zzyyyyyxxwwvvuuuuuvvwwxxyyz{{||}}}}~~~}||{{zyyyyzz{{{||}}}~~~}}|{zzyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzzz{|}~~~}}|{zyyyxxxxxxyyyyyyzzzzz{{{{{||}}}}}~~~~~~~~~}}||{zzyyxxxxxxxxxxwxwwwxxyzzz{{{|||||}~~~~~}|||{zzyxwwwwwwwxyz{{{||}}}~~~}~}}}}}}}|||{{{{zzyyxyxxxwxxyyyyz{z{{||~}zz|}|xzzwy~zsliihmrv{~|wtpou{~{tstu{~xqllkikmqux}zslhimotz}wtniijov}{wrmhggffilpw~|vqpnnpru{~{z}zvroqtvz~}yuqkfca`bccfkqw{|zxvvvvz~|xurqrrsw{~}xtpnkfdddehlrx~}zwuuwz~ywsrtw||wsnkhefinrx}ywtstvy}~{zxx{}~|zwvwxz|}zxwvvxz|~}{zyxwwy{}{wsqnmnpqruxz|~~}{yvtstuw{~{xwvvvxy|~~}|zvrokigfgikmptvz}~~}{{{}~{wtrponnnnoprrrqpomkjiijlmptx||zzz|}}zvsqomlmnpswz~}~~~~}yvtqonmmortuxz{||{zyxvuutttvxz}}||{z{~~}zxvtrponnnnoqsuwxxxxwtssssuvx||ywussttvwyyzyvtqokifdcccdfilptwxz|}}~}}||}}~|zxurrrsttuuvwwvvuttsrqrstux{~}zxwwvvvwxz{|}~~}|{{{|}~~||||{{{{|}}}}~~~}|zyxxwwvvwvvtttuvwwxyyzzz{|}~~|{yxwwvusrqrrrrsstttttuvwwxyz{|}~~}|{zzyxwvutsrqponnnnnnopqqrtuvvwxyz{|~~}|{{{{{zyyyyyyxxxxwwwwwxxyyz{||}~~~~~||{{{{{{||}}}}}~~~~}|{zyxwwvuuutttssrrrrrsstuuvwxyz{|~~}{zzyxwwvvvvuuttuuuuvvwxxyyz{|}~~|zyxwvuuttsrrqqqpppqqqrsttuvwyz{}~}||||{{{zzzzz{{|||}}|||}}}~~~~}|{{{{{{{zzyzzzzzzzzzyyyyyyyzzz{|}~}}{zxwvtsrpoonnnnnnnnooppqqrstuvwxz{|}~~~}|{{zxwwwvvuuuvvvvwxyz{|}~~}|{zyxxxwwvuutttsstuvvwwxxxyz{|}~~}}||{zzzzzzzz{{{{{|||}}~~}|{zxwwvuuuuuuvwwwwxxyzzzz{|}~~}{zxwwvtsrrqqpppppppqrsstvwxyyz{||}~~}}|{zxwvtsqqpppoooooooppqrstuuvvwxyyz{|}~~~~~~}}}}}}}}~~~~~~}|{zyyyxxxxxyyzz{|}}~~~~}||{zyyxxwvvvuuuuvvwxyz{|}~~}{zzyxwvvvvuuuuttttuuvwwxyz{}~~}|zyxxxwwvvvvvvvwwxyyzzz{{||||}}}~~~~~}}||{{zyyyyxwwwwwwwwwwwwxxyzz{|}}~~~}|{zyyxxwvvvuutuuuuuuuuuvvwxyyz{|}}}~~}|{zyxxwvvuttsrrqqpooppppqqrsstvxy{|~~}||{{zzzzzzyyzz{{|}~~}|{zyxxwwwvvvvuuuuuvwxxyy{|}}}~~~~}}||{{{{{||}~~~}||{zzzyyxwvutsrqqppqqqrrrsttuvwxyz{|}}~~}|{zzyxxxxwwwvvuuuuuvvwxyyyz{|}}~}|{zzyyxxxwwvwwwwvvvvvuuuuuttuvvwxyz{|}~~~~~~~~}}|{zyxwvuutttttuuvxyz|}~~}|{zyyxwvvuutsrrrrrrrrsssstvvwyz{|}~~}|{{zzyyyxxxxyyyzzyyyzz{{}~~}|zyxwwvuutttssrrrrrssttuuvwwxy{||}~~~~~}||{{zyyyyyyyyyzzzz{||}}}~~~~}}|{zzyxxwvvutsrrrsstuuvwwxyz{{}~~~}||{{zzzzyyyyyxxxxyyyzz{|}~~~}}|{zzzyxxwwvvuuvvwwxyz{|}~}|{zzzzzzzzz{{{{|}}~~~~}}}}|{{{{{{{|}~~~~}}|{zzyyyxxxxxxwwwwxxxxyyz{|~}|{zxwvutsrrrqqpqqppppppppqrstuuvwwxyzz{{}}}~~~}||{zyyyxwvvuuttttuvvwxyz{|}}~~}}}||{{{{{{zzzzzzz{{{{{||||}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{|||||}|||}}~~~~}}|{zzzzzyyyyyyyzzz{|}~~~}|{zyxwvvvuuuuuuttssssstuvwxy{{|}~~}|{{zzyxwvvvuuuuuvvvwxxy{|~~}|zyxxwuutsssrrrrrrssttttuuvvwxxxyzzz{{||}}}~~~~~~~~~~~~~}}||{{{{{zzzzzyxxyxxxxxxxxxxyzz{|~~~}}}}}}}}}||{{{||}}~~}|{zyxwvvuuuuuuuuuuuuvwxxyz{||}~~~~}}||||}}}~~~~~~}||{{{{{{z{{zzzyyzzzz{||}}~~~~~~}}}}||||{{{zzzzzzz{{||~~}||{zyyxwvvutssssstttuuvvvwwxxyz{{|}~~~~}}||{{zzyxwwvuttuuuuuuuvvvvvwwxyyz{|}~~}}|||{{{zzzzz{{{{|||||}}}~~~}|{{{{zzzz{{{{{{{{z{{{|||}}}}}~~~~}}}}||{{|{{{{{{{zzzyyxyyyyzzz{{{|~~~}}||{{{{{{{{{|||||}}}}~~~}|{zzyxwvvuuuutttsstssstuuuvwxxyyz{|}~~~~}}}|||||{zzzzyyxxxxxxxyyyzz{{{{|}}}~~~~}}|{{{zzyyzzzz{{{{zzz{{||}~~~~~}|{zzyxxwwwvvvvvvvwwwxxxyyyyyzz{|}~~}||{z{{{{{{{{|||}~}|{zyxxwwvuuuttttttuuuuvwwxxyyyyz{||}~~}|{{z{{zzzzzzzzzzzzz{{{{{{|}}}}~~~~~~~~~}}}}||{zzyyxwwvvvuuuuuuvvwwwwwwwxxyzz{|}}~~}}|{zzzzzyyyyyyyyz{||}~~~~~}|{{zyyxxwvvvuuvvwwwwxxxxxxyyyzz{|||}}~~~~~}||||||{|||}}}~~}||{{zyyyyxwvvvuuuvvwwxxyzzz{{|||}}~~~~~~}}||||{{{{|||}}}}~~~~}||{zyzzzyyyxxxxwwwwwwxxxxyz{||}~~}}|{{zyyxwvvvvuvvvvvwwwwwvwwxxxy{{||}~~~~~}}|{zzzzzyyyyyxxxwwwwxxyz{{|}}}~~}|{{zzzzzyyxyyyxxxxxxxyz{|}}~~}||{{{zyyyyyxxxxxxyyz{||}}}}~~}||{zyyyxxxxxxxyyzz{{||}}~~}}||||||||||||}}}~~~~}|{{{zzzzzz{{{|||}}~~}|{{{zzzzzzyyzzzzzzz{{zz{{{|||}}~~~~}|{zyxwvuttsrqqqqqrrsttttttttuuvwxyz{||~~~}}||||||||||}}~~~~}|{zyxwvuutttttttttttuvvwwxyyyyyzzzzz{{||}~~}}}||{{{{{{{{||}}}~~~~~~}}}}|||{{{zzyyyyyz{||}~~}}|{zzzyyyyyyzzzzzzzzzzzz{|}~~~}}|{zzzzzyyyyyyyyyyzzz{{{{{||||}}~~~~}}|{zzyyxxwwvuuuttsssssrrrrrsstuvwwxyz{{|}}}}~~~~~~}}}}||||||{{||}}~~~~}}||{{zzzyyyyyyxxyyyxyyyyzzz{{{|}~~~~}||{{zyyyyyyyyzz{{{|}~~~}||||||||||||{|||}}}~~~}|{zzzyyyz{{{{{{|||}}~~}}}|{zzzyxxxwwvvuuuuuvwwxyz{|}}~}|zyxwvvuuuuuuuuuvvvvvvuuuttuuvwxyz{|}~~}|{{{zyxxxxxxxxyyyyz{{{||}||}}~~~~~}}|{{{zyyyyyyyyyyyzz{{||}}~~~~~~~}~~~~}}}}}}}}}}}}~~~~~~}}}||||{{{{{zzzz{{{{{{{{{{||}}~~~~~~~~}|{zyxxwvuuttssrrrrrrrssttuvvvwwxxxyz{{|}}~~~}||{{zzzzzzzzz{{{{{{{{{{{{||}}}~~~}}||{zzyxwwwwvvvvuuuuvvwwwwxxyyz|}}~~~~~}}}}}||||||{{{zzzzz{||}~~~}|{{zzyyyyyyyyyzzzz{{{{|}}~~~~}|||{{zzzyxxwwwwwwwwxxyz{|}~~~~}}}}||{zyyxwvuutttsttttuuvwwxxyyzz{||}~~}}}||{{{zzzzyyxyyyyyyzzz{{{|}}~~}{{zyxwwwvvvvvvvvvvwwwwxxyyz{{{|}~~~~}}|{{{zzzyzyyxyyyzzzz{{{{{{||}~~~}}|||||||||{|||{{{{zzzz{||}}~~~}}||{{zzzzzzyzzzzyyyyyyyz{{|}~~~~~}}}}}|}}}~~~}||{zyxxwvvvvuuuuuuuuuvwwxxyz{{|}}}~~~}}}|{{{zyyyyyxxxyxxxxxxxxxyyzz{|}~~~~}}}||{{{zzzzzyyyyyyyyyyyyyzzz{{|||}~~~}||||||||}}}}}}}}}}}~~~~}||{{zzyyyyyyxxxwwwwwwxyyyz{{|}~~}}}}}}|||||||}}~~~~}}|||{{zzzzzzzzz{zzz{{{{|}~~~~}}||{{zzzzyyyyyzzzz{|}}~~}}|{zzyyxwwwwwvvvvvuuvvwxxyzz{{|}~~~}|{zzyyyxxwvvvuuuuuuuuvvvvvvwxyyz{|}}~~~~}||{{{zzzzzzzz{{|}}~~}|{zyxxwvvvuuuuuuuuuvvvvvwwwwxxyyyzz{{|}~~~~~~~~}|{{zzzyyyyyyyyyzz{{|}}~~~}}||||||||||{{{{{{zzzzzz{{|}}~~}||{zyyxxxwwwwwwwwwwxxyyzzz{|||}~~~~}}||{{zzyyxxwwwwvvvvvvvvwwxyyz{|||}}~~~~}}||{zzzzzzz{||||}}}}|||}}}}~~~}||{zzzyyxxxwwwvvvvvvwwxyyz{{||~~~}}|||||||||||||}}~~~~~~}}}||{{{zz{{{{{||}~~~}}}|||{{{{{{{{{||}}}~~~}||{zyxxwvuuuuuuuuvvvvwwxxyyz{||}~~~~~}}}}|{{{{zyyyyyxxxxxxwxxyyz{||}~~~}|{zyxxwvuuuuuuuvvvwwxyzz{{|||}}~~~}||{zzzyyyyyyyyyyyyzzzzzz{{||}}~~}}||{zzzzzzzzzz{{{||}}~~~}||{zzyyyxxxxxyyyzz{{{|}~~~~}}|||||||{{{{{{{{||}~~~}||{zzyxxwwvvuutttttttttuuuuvvwxxyz{{{|}}}~~~}}}|||||||||||||}~~~}|{zzyyxxxwwwwwvvvvuuutttttuuvvwxyyzz{|}}~~~}}}}||}}}||}}}}}~~~}}}}|{{{{{zzzzzzzz{{{||||||}~~~~~}|||{zzzz{{{|||}}}}~~~~}}}}}}}}~~~~~~~~~~~~~}}|{zzyxwwvvvuuvvvvvvvvvvvvwwxxyzz{|}~~~~}||{{zzzzzzzzzzzz{{||}}~~~}|{zyxwvvuttssstssttttuuvvwwxyyzz{|}}}~~~}|{zzyyyxxwwwwwxxyyyyz{{|}~zzyz~y~{xspqqtvwyxvtwvwz}}}|xvux{|}{zwusswyz||{zyxz}~~|zzzyz{ywutuuuvwxxvuvxyyy{|||}~|{{zyyz{yxwvuttuuwwvuwy{|~~|zwvvtqpponllmmnnllmnprtvyz|~~~}zyyxvtssstsqpoooppppqqstuwxyz{|}~~}|{||{yxxxwxxxxyyxxxwwxyzzzzz{|}~~~~~~|{{z{{zzzyyxxxyz{|}}~}~~~}||}~~~~~~}|zyxwwwvwxxxwwwxxxz{|}~~|zxwutsqoonnlkkkllmnoppqsuwy|~~|{zywvuuutsssrqqqrrstvxz|~~|{zzxwwwvvuuuuuuvxxz{|}~~~~|{zxvuuutttttttuvwwxz{|}~~~}|||}||}}}|{{{{zz{{{z{}}~~}|{zzzyyxxwvuuvvwvvvwvvvwwwxy{{|}}|{yxwvuuuttsssttttuwxxy{|}~~}}}{{||||{zzyxxxyzz|~}{zyxxwvuutsrqpponnoppqrstuwxz|}~|{zyxwvvvvuuuvvwxz{|~~}|zyxwwwwwxyyz{|}~~~~}|{{yyxwwwwwwvwwwwwxyzzz{|}}~~~|{ywvvutsrrqqpqqrsuvwyz|}~~|{zyxwutssrqpppppqqrstuvxz|~~}|{{zyxwwwvvvvvvvvvvwxyz|}~~|{yyyzzzz{{{{{|||}~~}|zyyyyz{|}~~}|{{zyyyzzz|}}}}}}}}}~~}}}||{zyxvutttttuuvwwxz{|}~~}{{{zzyyxwwwuuuuuuttttstuuvxz{}~}|zxwvvuuuuuuuvwxyz{{|}}|{yxwvttttssstttttuuvwxxxyyzz||}~~}}{yxwwvvuutsssssstuvwxxyyz{|}}~~||zywwxxxxyzz{|~~}}|{zzzyxyyyyyyzzz{{{|}~~}|{yxwwvuuutttssssstvwxyz{|}}~~|{ywusrponmlkkllllmmnopqrsuwyz|~~}|{{zzz{{|||}~~}|{{zyyxxxwvutsssrrrstuwyyz{|}~~~}|{{zyxwwvvvwwwwxyzz{||}~~~~~}||{{{zzzzz{{|||||}~~~~}|{zyxxwvvvvvvwxyyz|}~~}|zzzyxxxxxxyyz{|}~}{yxwvuuutsstttttuuuvwwxz{||}}~~~~~}||{zzyyyyxxxxxxyyyyyzzzzzzzzzzzz{|}}~}||{z{{{{{|~~}||zyyyyxxxxxyyz{{{|}~~}|{zyxwvutsssssstuuvvwxyz{||}}~~|{yxxwvvtsrqpppqqqrrsstuuvwyzz{}~~|{zzyxxwwwxyzz{|}}}~~~}|{{{||}}~~}|{zzzzzz{{{{||}}~~~~~~|{zyxxxxxxxxwvvvvvuuuttttuuvwyz{|}~}}||{{zyyyyyyxwvuuuvwwyz{|}~~~}|{{zzzzyyxxxxxyyz{|}~~}|zywuutrqqpppooooppqrrrsstuvwxy{|}~~~~}}|{{zyxxxxxxyyyyyzzzzz{{}~~~~}}|{z{{{{{{|||}~~~~~~}}~~}|{{{zz{{{||}}}}~~~~~~~~}|{zyxwvvutttsrrqqppqrstuwxyz{||}~~~}}}}|{{zzzyxxxxxyyyzz{{|}~~}|{zyxwwwwvvwvvwxxy{}~~~}}||{{{zz{{{{{{zz{|}~~}}||{{zzzzyyxyxxwwwwwxxyyzz{{{|}~~}}}|{yxwvuttsssssstuuvwwxyz{}~~}||{zyyyzz{|}}~~}}|{zzzyyxxwvuuuuuvwwxyz{|~~}||{zyxwwvuuuuuuvvvwxyz{|}}}}}}}~~}}}||||{{zzz{{{{||}~~~~~~}}}}|{zzyyxwwwxxyzzz{|}}~~~~~}}||||{|||||{{{{{|}}~~}||{zzyyxwvutrrqrrrrsttuvwyz{}}~~~}|{{zyxxxwwwwvvuutttuuvwyz{|}~~}|{{zyyyxxxxwwwwwxyz{|}~}}|{{{{{{{||}~~|{zyxxxwvvwwwwwwwwwxxyyz{||~~~}}}}}}}}}}}|||}}}}~~~~}||{yyxxwwwwvvvvvvvwxxyzz{{|~~~}{zyxwvvuttuttttttuuvwwxz{|}~~}|{zzyxxxxxxyyzz{||}~}||zyxxxwwwwwwxxyz{|||}}~~~~}}}||{{zyyxwvvvvwwwxxxyz{{}~~~}||{zzzzzyyyyyyz{}}~~}{{zyxxwwvvvuuvvwxxz|}~}|zzyxwwxxxyyzz{{|}}~~}|zyxwuttttsssrrrrsstuuvwxz{|~~}}||{{{{zzzzyyzz{{}}~~~~}|{zyyyyyzzzz{{{{{||}}~~}}||{zzzyyyzz{{{{{||}}~~}}|{zyxwwvvuuuuuuvwxyz{{|}~~}||{yyxwvuuttttuuuuuuuvwwxyz{|}~~}|{zyyyxyyyzz{{{{{|}~~~~~~~~~~~~}|{zzyxxxxwwwwwwwwxxxyyzz{||}~~~~~~}|{zxwwvutssrrsstttuvwxz{}~~~~~}}}}|||{zzzz{{|}}~~~~}||{{zzzzzzzzzzyzzzzz{{{|}}}~~}|{zywvvvuuuuuuuttttuvwwxyz|}~~}|{{zxwwvvvvvvvvwxxyz{{|}~~}|{{zzzzzzzzzyyzzzzyyxxxxxxyz{|~~}}||{zzzyxxwwwwwwxxyz{{|}~~~}{zyxvutsrqqppppqqrrrssstuuvvwxz|}~~~}}||{zzzyyyyyyyyyzz{|}~~~}|{zyxwvvvvvuuuvvvwxxyzz{{}}~~}}|{zywvuutttttttttttuuvvwwxxyz{|}~~~}}|{{{zzzzyyyyyyzz{{|}}~~}}}}~~~}|{zxxwwwvwwwvvwxxyzz{|~~~}}}}}|{{yxwwwvvvvvvuvvwwxyz{|}~~}|{zyxwwvuuuvvvwwwwwwwwvvwxxz{|}}|{zyxwxxyyyzzzz{{||}}~~}|{zzyxxwvutsrrrrrrrrrrsttuvwxyz{|}}~~}|{zyxwwvvutttttuuvvwwxxxxyz{|}}~~~}|{zyyyxxxxxxxxyyzz{|}~~~}||{zyxwvuuutuuuuvvwyyz{|||}~~~~}||||||}}}}}}|||}}~~~}}}}}~~~}}|{{{{{{{{{{{{{{{{{zzz{{|}}~~~}|{zzzyyyyyyyz{|}~~}|{{zywvvuttttttttuvvxyz{|}~~}|||{zyxwwvvvuuuuttutttttsssstuvwyz{}~~~~~~~}}}||}~~}|{zyxvvuuuuuuuuuuuvvvwxyz{|}~~|{zyyxwwwvvvwxxxyyzz{||}~~~~}}||||||{{{{{|||}}~~}|{zzyxwwwwwwwxxwwwxxyz{{|}~}|{zyyxwwwwwwwwwwwxyzz{{{||}}~~~~~~~~}||||{{|||||||{{{{|||}}~~~}}}}}|||{{zzzyyyyxxxxyzz|}~~~}||{zyyyyyyyyyzz{|}~~}|{zyxwwvvwwxxyzz{|}~}}|||||{zz{zz{{{zzzyyyyzz{{|}~~}|zyyyxxwwwwwxyyzz{{{|}}}~~~~}}|{{{zzz{{{{|}}~~~~}|{{{zyyyyyyyyyyyzzz{{|}~~~}|{yxwwvvwwwwxxwwxxxxyyyyzz{||}~~}}||{zzzzzzzz{{||}~~~|{zyxxwwwvvvvuuuuuuuuuvvxyz|}~}||{zyxwwwxxyyzz{{|}~~~}}||||}}~~~}}||{{zzzzzzzyyyxyyzz{{||}~~~~}||{zyyyxwwwvvwwwxxyzz{|}}~~}|{zyyxwwxxxyyyyyz{||}~~}}}}}}|||{{zzzyxxwwvvwxyz{{|}~~}||{zzzzzyyxxxwxxxxxxxxyz{|~~}|{zyyyyyyzzzzzz{{{|}~~}||{zyyyyxxyyyyyyyyyyz{|}}~~~~~~~~~}}}}~~~~}}}~~~~~~}}}}}}}~~~|zyyxwvvuttssrrrrrrssssttuuvwxxz{|}~~~}|||{zyyxxxyyyxxxxxxxyyz||}~~~}}}}}}}|}}~~~~}||{{{{zzzzyyxxyyyz{||}~~}}|||||{{{zyyyxwwxxxxxxxxxyzz{|}}~~~}|{{{zzzyyxxxwwxxyyyzzzz{||}~~~~~}}}}}}}~~~~}|{zyyyyyxxxxxxyyzz{|}}~~~}}||{zyyxxxxxyyyyzzz{||}}~~~}|{zyyxwwvvvvwvwwwvvvvvvwwwwwxyyz{}~~~~~~}}}~~~~~~~~~~~~~}|{zyxwvtssrrrrrqrrssstuvwxyzz{|}~~~~~~~~}}|||{{zzyxxwwvvuuvvwwwwwwwxyzz{|}}~~~~~~~~~~~~~~}||{{zyyzzz{|||}~~~}}|{zzyyyyyyyyyyyzz{||}~~~~}|{zyxxwwwwwwwwwwwwwwwwwxxyyz{{|~~}||{{{{{{{{|||}~~}||||||}}}}|||{{|||}~~~~}|{zzyyyyxxxyyyyzzz{|}}~}{zxwvusssrqqqqqqqqqqqrrssttuuvwxyz{||}}~~~~}}}||}}}}}~~~~~||{zyyxwwwvuuuuuvvwwwxyzz{|||}~~~}|{zyxxwwvvwwwwxxxxxyyyyz{{|}}}~~~~}|{{zyxxwwwxxyz{|}~}||{{zzzzzzz{{|}~~}|{{zyyyyxxxwwwwxxyyz{{{|}}}}~~~}|{zzyyxxxwwwwvvvvvvvwwxxyyyyyzzz{||}~~~~}}}}|}}}}}~~~~~}}}}}}}||}}}||{{{{{|}}~~}|{zyyzzzz{{||}~~|{zxwvuutsssssssssrrrrrrsttuwxyz|}}~~~~~~}}}}}|||{zzzzzzz{{{{|}}~~~~~~~~~~~~~~~~}{zxwwvvvvvvwwxxyyz{{||}~~~}||{{{{{{{{zzzzzyyzzzzzzzzzzzzzz{{|}~~}}}}||{zyyxxxxyyyyyzzz{||}~~}|{{zyyyxxxxwwxxxz{{|~~~}||{zzzzzz{{{{{{||}}}}~~~}}|||{{{{{zzzzzzzyyzzz{||}}~~~}}|{{{{{{{{{{{{|||}}}}~~~~}}}||||{{{zyyyyyyyyyyyzz{{||}}~~~~~}}~~~~}{zxwvutsrrqqqqqqqqrrrrsttuvwwyzz{|}~~~~|{{zzyyyyyyyyyzz{||}~~~~~}|||||{|||||}}}~~}}|{{{zzyyyxxxxxxxxxxyyzz{||}~~~}|||{{{{{{{{|||||||}}~~~}||{zz{zzz{{{{|}~~}|{{{zzyyxwwwwvvvvvvwxxyz{{|~~}}{zyxwvvvvvvwwxxxxxyyz{{|}~~~~~~~~}|||||||{{{{{{{|||}}~~~~}}}}}}}}}}}}}}}}}}||}}}~~}|{zzyyxwvvuuuuuuvvvwwwxyyz{|}}~~}~}}|||{||||}}~~~}||{zzzyxxxxwwwwvvvvvvvwxxyyyyz{||~{trquxuuvroooptvzzwy|}~|{{|{yxtnmpuxxusqoqtwz}}zwxz~{vstssrrronqtuuvwusuwy|~~}}{xyz{yurqpprttrruwz~}|~~}|||{zzz{}~~~~}|}||||{||||{{|}~~}~}{|}||}}||}}~~|}}{zywutuutrrqqqrrqqrsstttuuvvwxz|~~}|zyyxwvwwvvwwxyz{||~~|yyxvtrqrttvxyyz|}~}zxwvusssrqonnmmnnopqsuvxy{|}~}{ywuutsqooooopqqrsuwy}}{ywtpmkjhgggffgiiikmoprtuvxz}~}}|zyyxxwwxxxyz{|}~~~}|{{{zyzzzzz{{{|~~~}}}|{{{ywxxwwxxxxxz{|}}|zxwvutttsqqrsttuwwwxyz{|~~}|zyzywuuvvvwxyy{}}|{zyyyxvuuuttttutuwwxz|~|zwurqonljihhgghhhhjkloqrtvwyz|~}|zxwvusssssssttuvxyz{|}}|{zyyxxyzz|}~}|{{{zz{{{{{{{|||}}~~~~~~||{{{zzz{z{{|||}}}~}}}|{{yxxxwwwvuutsrrrsssuvvwxyyz{{{|}}||}}|{{{zyxxxwwwvvuttutttuuvwxyz{}~~}}}||}~~|{yxwvuttttuvwxxyz|}~}{zxwvvttttttttttvwxy{|}~~|{yxwusrrqpppppqrrstuuvwxy{|}~~~|{zzyxwwvvvwwxy{{|~~~}}||{{{{{{{{|||}}~~||{zyxwwvvvuuuutstssttuvwxyz{|}}~~}|{zyxwvuttttttuuuvvwxxzz{}~~}|zyxwwvvvwxxyzz{|}~|{yxwvuuttttttuvwwxy{|}~~}||{xwxzywuuttuvuvvx|~}~~~~}}~}}||zxvsponlmmmlllllmnoprsuwyz{|}~~~|{zyyxxxxxxyz|}~~~||{{zzz{{{{{{|}~~}|||||||}~~}|}||||{{zzzz{{||~~~}}}|||{zzyyxxxvvvutttsssttuvxz|}~~}|zyxwwwxxyzz{{||}~~}|zyxwvvuuvvwwxxxyz{|}~~~|{zywwvuutsssrrrrqqqrsstvwxz{}~~}}|{{zzzyyzzz{||}~}zyxwutssrqrrstvwy{}~~}{{zyxwwvuuuttuuvwyz{}~}||||{{{{{zz{{{||}~~~}{zyxwvuuttttuuvvvvwwxxyzzz{||}}~~~}~}~~~~~~~}}}}|{zyxwwvvvvuuuuuvvwxyz|}~~}}|{{||}}~~~}|{{zyyyyyzzz{||}~~}{{zyyyyyyzz{{}~~}{{zyxwvttsrqqppppqqrstvxz|}~|{zywxxwwvvvuuuvvwxyz{}~~||{zzyyxxwwwxyyyz{|}~~}|{zzxwwvuuuuuuvvuuvvwwxxxy{{}~~}}|{zyxvuvuuuvwwwxxyz{|~~~~~~~~}}|{{zzzyyz{{{||}}}~~}|{zzxwwwvvvvvwwxxyzz{|}}~~}}{zyxvuutssrssstvwxyyz{|}~}|{ywspooonmnoqrrsuwxxwwxyz|~~~}}||{{z{|{{|}}~~||{zzzyyxxxwwwxxxyyz{}~~~}}}}||{{|}}~~~}||{zyyyxxyyzz{{|}}}~~}|{zzzyxxxwxxyyyyzz{|}~~~~}}~~}}}}}}}}~~}|{zyxwvuutttttsssssttuvwxyz{}}~~}{zywutrrqpqqpppppqrsttuvwxz|}~~}|{zyyyyyzz{||~~|{zzzyyyyxy{{wsuwy{|~~|z{{{{{zzyxxwvvvuvwxz|~~~}{zyxxxxxxwvvwwxyz{{}}~~~|{zyyxwwwvvvvvwwwwxxyz{|}~~~~~~~~~~}}||{{{{{{{{{|}}}~~~}|{{{{{||}~~}}}|{{{z{{|||||||}~~~}|{{zxxxxxxyyyzz{{{||}~~|{zxwvtssrrrrsssstvwxy{|~~}|{yyxwwwwwxyyz{{|}~~}|{zzyxwvvvvvwwxxyzz||}~~~}|{{zyxwwvuuttssrrrrrssttuwwxyzz{{|}~~~}}||||{|{{{zzyxxxxxz{|}}{{{|~~~|{zyxyyyyyyzzz{|}~|{{zzyxxxwuvvvuuvwwxz{|}~~~}||{zyyxxwuuutssstssttttuuvxzz|~}|zyxwutsrqqqqrrssttvwxy{|}~}|{zyyyxyzz{||}~~}}|{{{{zzyyyyyz{|}}~~}}|||||||}}}~~}|{zyyxxwwwwwxyyz{||}}}~~~~~~~~~}}|{{{{zzzzzzz{{{|}~~~}|}|}}~~~}|||{{{yxvwwwwwwwvvvvvvwwxz{{z{}~{xz|}~~{wusrtwywtqqrrrqqqrtvxxxxxxz}~~}|||||{{{z{||||}~~}|zyxxxxyyyxwwxyz{|~}|{zxwvuuuuvwxyyz{|}~~}|{zzyxwwwvvvvuuvvwxyyz{|}~~}}|||{{zyyxxwwwvuuuuuuvvvwwwwyz{|}~~~~~}~~~~~~}|||{||||||||||}}~~~}|{{z{{|||}~~~}|{zzyyyyyyyyyyz{|}~}{zxwvuuutttsssssstuuvwxy{}~~~}|{{{zyyyyyyz{|}~~}{zyxwwvutttsstttuvwxz{|}~}{yxwvutttsttsssssssstuvvwwyz{|}~~~~~~~|{|~~}zy{}~~~}~~~~~~~}~~~~}}||||{{{zzzzzyzz{{|}}}~~~~}||{zywwvtssssrrrrrsttuwxyz{|}~}{zyxwwvvuuuuttuuvwxyzz{||~~}|{{{zyzzyyz{|}}~~~}|{zyyyyyyyyzzz{|}}~~}}}}|||||||}}~~~}||{zzzzyyyyyyyyyzzz{{||}~~~}}}|}}|}}}}}}}~~~}}}~~~}}||{{{||||}}}}}~~~|{zzyyyyyxxxxwwvvuuvvvwwxy{{|}~~}|{zzxwwutttssssttvwyz{}~~}}{zzzzyyzzzz{|~}{yyz||{zzzyxxxyyyyz|~}{{zzyyxxxxxwwwxxyz{|~~~}||||{zzyxxwvuuuutuvvwyz{}~~}|{zzzyyyyxxxyyyyyyxxxxyyzz{{{|}~~~}}}}}}~~~}|{zyyyyyyyyyyyyyyzz{{|}~~}}||||||||}~~}|{zzyyxxyz{|}~~}|{zyyxwvuttttuuvvwxyzz||}~~}}}}}}}}}}}}}}}}~~|{zywvutssrrqqrqqrttuwwxyz{{|}~~~~}|{zyxxwwvvvvvvvwxxxxxyz{||~~}||{zzzzzzzzyyyzzz{|}~~~}}}||{{{|||||||}~~~}|||{zzyxyyyzzzz{{{|{{|{{|}~~}||{zxxxxwvvuuuuutttttuvwyz{|~~~~}}||{zyyxxwwwwxxy{|}~}||{zzzyxwxxwwxxxxyyz{|}~~}}|{{zyyyyzzzzzzz{{|}}~~~}|||{{zz{{{|}}~}|{zyyyxxwwwwwwxyyzz|}~}}}||||}}}}}}~~}}|{{{zzyyxxwwwwwxxyz{{|}~~~~}}}|{zyxwwvvuuuuuvvvvwwwxxxwwxxyyzz|}~~~~}|{{zzyyxyyyyzz{{|}~}|{{{zyzyyyyzz{|}}~~~~~~~}|||~~}}}vutuwyywvwxzzzyyxxxz}~}}}~}{ywwwwvuuuuuuusrqqqrstvwxxyzz{}}|{zzyxyyxwwvvvwxyz{||~~}}}}}}~}|||{zzzzzzzyzzzzzzz{{|}}~~~}||||||}}~~~~~}}|||{||{{{zzz{|}}}~~~~~}||zyyyxxyyyzz{||}~~}||||||||}}}}}}~~}|{yxwvtsrqpoonnoooopqrtvwxz{|~~}|zyxwvvuuuutttuuuvwwyz{|}~~}|||{{{||}}}~~~}}}|}||||||||{||}~~~~}}}}}}}}}~~~}|{{yxwwvuuutttssstuuvwwwxzz{|}}~~}}}}||{zz{{zyxxwwwvwwwwxxxxy{{{{|~|}~~~~~~}|{{{~}}|zxwvvuttuuuuvxz{}}~~}|zyyyyxxxwwxyz{|}~}|zyyyyyyyyyyxxyz{||}~~~||{zzyyyz{|}~}{zyxwvuttssrrsssttuuvvvwwxyz{|}~~~~~}}}|{{zyxxwwvvvuuvwxxyzz{|}}~~~~~~~}||}}~~~}}|{{{zxxxxxxxyyyz{{|}~~}}|{|||{{|||}~~}|{yxwvvvvvuuuttuvwxyyyz{{|}}}}~~~~~~}|zxvuutuuutsqrtvuuuwyyy|}{{~~|ywvuw{~~~}}||}}~}||{{{{{{|}|{yyz{{{{}~~~~~}||}~}}||||{{zzzzzzz{|}~|yyyyyyyyz{|}~~}}|||||||||||}}}~~~}|{{|{zz{{{|||}~~~~}||{zyyyxxxxxwwxxxyyyyz{|}}}~~~~}}{zzyxxwwvvwvvvvvuuuuuuwwxyyz{{|}}~~}|{zyxxxxxxxyyz{||}~~~}||{zzyyyxyyzz{||}~~~~~}}}|||}}~~~~}}}|{{{{{||||}}}}~~~}|{zzyxwvvuuuvvuuvvvwwxyz{|}~~~}|{{{zyyyxxwwwwwwwwxyz|~~~~}}}|{zzyxxyz{{|{{|}}~~}{{{{z{zyyz{|||{z{}~}~~}|}~~~~|rnnnt}~|}|{zyzyuqrtvurqtx{}{}~~~}}}|{z{||||}}|||||{|}~~}}}}}~~~~}}~|{zyxxwvuusrstttuutttttuvwvwyz{|}~~|zxxwwvvvvvvvwxy{||}~~~~~}}}}}}}}~~~}|{zyyxxxyyyyyzzz{||}~~~~~~~~}|{{zyyxwvvvvvvvvvvvvwxxxyz{|}}~~~}{zzxwvuttuutstttuwwxyz{}~~}|}|{zzz{{{{{{|~~}|zzzzyyyxy{}}{|~}xxy}}yxxy{~~}zvuwy|~|xvw{~}{{{|}}zxvuvwy|~~~~~}~~~}}}~}}}}~~|zxyyxxxvutuuttttsrrrrsuvwxxxxxxxyz|}{{yxxxxwvvvvvvuvvvwwxxxxyz|}~~~~~~}||||{zz{{|~~}|{z{|}||zvu{~xsmisz~|z{|~|xssy~|ywwwwyzzzyxwxz{~}|{}~~||{{zzyxxxxxxxwvvxz|||}~~~~}}||{yyyzzyz{{{zyyz{zzz{{}}|||}~}{zxwvvvwxz{|}~}}}~~~~}{zyyyyz{{{||}}~~~~~|{zzzz{{zzzzzzzzyy{}~}|{zzzzyyyzzz{|}~~~~~~~}||{{||||{{zz{zz{zzzyyyyzz{{{||}~~~~~}}}}|{{zywwvuuuuuvvvvvvvvwwxxyyyzz{{||}~~~~}||{zzzyyyyyyyyyz{{|~~~}}|||{{{|||}}~~~}|{{zzzzyyzzzzz{{{|}~~~~~~~~~~}}}}}}}~~~~}|{zzyyxxxxxxwwwwwwwxyz{{|}~~~~~~}}||{zyxwwvuuuuvvwxyyz|}~~}|{zzyyyyzzz{{|}}}}~}}~~~}||{{{||||}}|||||}}~~~~}||{{{zyxwwxxyz{|~~}|{zyyxwwvvuuvvwxy{|~~~~~}}}}}}~~|{zyxwvutsrrrsstttstttuuvuuuuuvwxy{|}}}}|{{{zzzzyxvuuuttttuuvvwwwwwwxxyyz{}~}}|{{{{{{|~~~}|||||{{zyyyxxy{|}}}|||}}~~}}||{{zyxwvuuuuwxz|}~~}}}~~}|{{{{|{{zyxxwwxxyz|}~}|zyxxxxxxwwvvwxyzz{|}}~}}}||||}}}}~~}}}}}~~~~~~}|{{{{{{{||||||}}~~}|{zzzz{{{{{|}}~~}||||||}}~~~~~}||{yxxwwwwwwwwwwwwwwxxxyyzzzz{{{zzzzzzzzzzzyyxwuutsssssssssrrqqrstuvvwxxyyz|}~}}}}~~~~~~~~~~~~~}}}||{{{zzzzzzzzzzzz{{}~~~}}}}}}}}~~~~~~~}||{{{||}~}|zyyyxyyzz{{{{{{{{|}~~~~~~~~~}{zyxwvvwwwxyz{||||}}}~~~}}||{{zzyyxxxxxxyz{{||}}~~~~~~}}|{{{{{{{zzzz{{{{{{|}}~~}|{zyyzz{{||}}~~~}|{{{{}~~}|{{{||}~~}|{{zyyxwvtsssrrrqqqqqrrssstuuvvvwwxxyzzyyzz{{{{{{zzzyyyzzz{{|}||||||}}~~~}|||}}~~~}|{{{{{{{z{{||||||}}~~~~~}}~~~}}}}}}~~~~~~}|{{zzzzz{{|||}}~~~~~}}}}~~~~~~~~~~~}|||{{{zzyyxxwwwwwwwxwwwvvvvwwyy{}~~~~~}~~}}}}}|}}~~~~~~~~~~}}||{{{{|||}~~}|{zyyyyyzzzz{{{{{{{{|~~~~~~}|{{{{{zyyxxwvvvuuuuuvvvvvwwxxyyz{{{{{zzyxxwvvuuuuuuvvuuuuuuvvvvwwwxyyz{|}}~~}}}|||||}}~~}||{||||}~~~~}}||{zzzzz{{|}~~}|zzyyyzzz{||}}}~~~}}}}}}}|}}}~~~~~~~}}||}}~}||{zzzzzzzzzzzzzzyyyyzzzzzzzzz{{|||}}}}}}}||||||||}}~~~~~~~~}}}|}}~~}||||||||}||}}}~}}||{{{{{{{||}~~}|{zzyzzzyyyyyyyzz{{|||}}}|||||}}~~~~~~}}}}}}}}}}}}~~~~}||{zzzyxxxwwvvvvvvvvuuuttssrrsstuvwwxxyyyyyxxyyzz{|}}~~~~~~~~~~~~~~}}}~~~~}|{zyyxwwwxxy{|}~~~~~}}||||||||||}}}}}}}~~}|{zzyyyzz{{||}}~~}}|||||}~~~~}}||{{zzyyxxxwwwvvuuuuuvvwxyz{|}}~~~}}}}}}}~~~~~~~~}||{{{zzz{{{||}}~~}|zyxwvwwxyyz|}~~~~~~~~~}||{zyxwvvuuttssstttuuuvvwwxxxyyzzzzyyyxxxyyyyzzzzyyyyyyzzzzzyyxxxwxxyz|}~~}}||{{||}~~}||{{zz{{|}~~~}}||||}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}||||||||||{{zyyxxxxxxxxxxxxxxyyz{|}}~~~~}}}}~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~~~}||{zxxwvuuuuvvxyz{|~~~}}}}~~~~}}|{zzyyzzz{{{{{{zzzzyyyyyyzzyyxxwwwvvvvuuuuvvwwwxxyyyyyyyyyzz{{||}}~~~~~~~~~~~~}}}|||||}}~~~~}}}}}}}}}}}}}}}~~~~~}}||{zzzyxxxyz{|}}~~~~~}|{{zzzz{{|||}}}}}~~~~~~}}|||{|||||}}}|||||||{{zzyyxxxxxyyzz{{|}}~~~~~~~~}}|{{{{{||||||||}}}||{{{zzzzzzzzzzzz{{||}~~~~~~~~~~~~~~~}|||{{{{{{{zzzyyxxwwvvuuutuuvvwxyzz{{{{{zzzzz{{{{{{{zzyyxxyyyyzzz{{{|}}}}}}}}}}~~~}}|{{{zz{{||}~~~~~~~}}}||||}}}~~~~}}}|||||||}}}~~~~~~~~}}}}}}~~~~}||||||||||{{{{{{{{{{{{zzzzzzyyyyyzz{||}~~~~}|||||||}}~~~~~}|{{zzzyyyyyyzz{||}}~~~~}}||{{{{{{{{{{||}~~~}}|||||{{zzyyyyyzzzzz{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxwwvvuuuuuuuvvvwxyzz{|}~~~~~}||{{zzzyyyzz{{||||{{{||}}}~~~}{zzzzz{{{||||}}~~~}}||{|||||||}}}}~~~~~~~~~~}}|||{{{{{||||||||||{{{{|}}~~~~~~}}|{{{{{{||}}~~~~~}}}~~~~~~~~~~~~~}}}|||{{|||}}}~~~~}}}}||{{{{{{{||}}}}~~~~~}}||{{{zzzzz{{{{{{{{zzyyxxxxwwwvvwwxyyzzzyyxxwwxxxxyyzzzz{{{{|||{{zzyyyz{{|}~~~}|{zzyyyzzzzzzz{{{||||||}}}~~~~}}|||||||||||}}~~~}}||}}}~~~~~~~~~~~}}||{{{{{zzzzyyyyyyz{||}~~~~~~~}}}|||||}}~~~~}}||||{{zzz{{{{|||||||}}}}}}||||}}}~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyzzzzzzzyyyxxxxxyyyyyyyyyxxxxxxxxxyz{|}~~}}||{{{zzzzzz{{{{{{{|||}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}|||||||||}}~~~~}}}||||{{{{zzzzz{{||}}~~~~}}}}}||||{{zzz{{||}}}}~~~~~}}||||||{{{{{{{{{||||}}}}}}}}}}}}}~~~~}}}|||||}}}~~~~~~~~~~~}}}}}}}}}}}~~}}}|{{zzyyxxwwvvvwwxxyyyzzyyyxxxxxyyzzz{{zzzzzzyyyyxyyyz{{|}~~~}}||{{zzzzzz{{{{{{{||||||||||}}~~~~}||{{{{|||}}}}||{{{{{||}}}}}}}}}~~~}}}}}~~~}}|||||{{{{{zzz{{{||}}}}}}}}}}~~~~~~}}}||||}}~~~~}}|||}~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzz{{{|}~~}|{{{{{|||}}|||||||{{zyyyxxxxxyyyzzz{|||||{{zzzyyyyyxxxxwwwwwwwwwxxxyz{|}~~~~~~~~}}}}}|||{{zzzzz{{{||||||||}}}}}}}|||||}}}~~}}||||||}}}}~~~~~~~~~~~~}}}||||||||}}||||{{{{{{||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~}||{zzzyyzzzzz{{{|||||||||||||||}||||}}}}~~}}~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{zzzzzzzzz{{{{||{{zyxvuuttttttuvwxyzz{{|||}}}~~~~~}}}}}}}}}}||||{{zzzz{{{||||}}}}}}}}}}}~~~~~~}}}}||||{{{{{{{|||}}~~~~}||{{{{zzyyyxxxxyyzz{|||}~~~}|||||{{{{|||{{{{{{{{{{{{{||||}}}}}}}||||}}}}}~~~~~~}}}~~~~~~~~~}}||{zzzzzz{{||}}}}}}}}}||{zyxwwvvuuuuttttuuvvwxyzz{||||||||}}~~~~~~}||{{{{{{||||||||||}}}||||||||{|||}}}}}|||||||{{{{{{||}}~~~~~}}}|{zyxwwwvvwwxxyyz{{|}}~~~}}}}}~~~~~~~~~}}|||||||{{{{zzzzz{{||}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}||||||}~~~~~~}}|{zyxwwvvvvuuvvvvuuuuuuvvwwxxyyz{{|}}~~~~~~~~~~~~}}}}||{{{{{{{{|||}}}}|||||||||||||||||||||{{{zzzzyzz{{|}}~~~}}|{{{zzyyxxxxxxyyzz{{{{{||}}}~~~~~}||{{{{{||||}}~~~~~}}}||||||||||||||}}}}~~}}}}}}}}}}|}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}||{zyxxxwwwvvvuvvvvwwwxxxxxxxxxxxxxxxyyzz{{|}}~~~~~}}}|||||||}}}}}}}}}|||{{zzzzzzzz{{{{{||||||||||{{{zz{{|||}~~~~~}}}}}||{zzyyyyyxyyyyzzz{{{|||||}}}}~~~~}}|||||||||}}~~~~}}||{{{{{zz{{{{|||}||||{{{|||}}}~~~~}}~~~~~~}}}}|||{{{{{|||{{zyyxxwwvvvvvvwwwwwxxxxwwwwwwwxxxxyyzzz{{|}}}~~~~~~~}~~}|z|{qhfcgnsowxwvuxy~~~}xqkljiov|~~~wqnjlpruw{{}ztpoqsvz|~~~}wrrqpqtvxz|~{yyz|}zyxwxxxy{~zurmjhhhiiiouz~~|zyxxwx{~}{xwxz||zwtrqnlnprux|}{yxxxy{~|yvuuvwz}~}{zvtsomllnquz}{wttvwx{}yurpoooqtx|~~}yussqpqtvx{}~||{z{|~~{ywvtttuwz{{{zxvvtrrrssuvwz|~~}}}~~}zwspnkjihhjloqtwy|}~~~}||{zz{}}|||}~}|{zxvsrqqrsux{~~}|{{|}}}|{{zywusrqpqqsuvxz|}~}}}|~{xwussstvwxxyzzxwuspnmmnpqtwz~~{ywwwwwy|~~}{zxwvwy{~~}|zyyz{{|~~~~}|{yyyzz|~}zwusrpoprrstvxz{||}|zzyxxxyz|~|zxtommljijklnpruwxy{|{z{{z{{|}~}{xwvusrrrsttvyz|~~}}|yxwvuttttuuvxyz{}~~~~}}}|{{zzzzyyzz{|}~}|zxvvuttssttsstuvwxyz{|}~}||{zyxwvvuuttttttttuuuuuwxy{|}~~}}||||{zzzzz{{||}~~~~~}||{zzyyxwwvutttttttttuuvvwyz{|~~}|zyxwvtssstttuuvwxxyz{}~~~~}{{{{zzz{|}~~}|{{||{{{{{{{{{{|}}}~~~~~~~}}||zxxwwvvvvvvwwxyz{|}~~|{zywvutsrqppppppppqqqrssuvwxz|}~~}||{{zzzzyyyyxxxxyyyzz{|}~~|{{zyyyyyyyyyyxxyyzz{||}~~~~}|||{{{{{{{|}~~}|{zyxxwwwwxwxwwwwvwwwxyz{|}~~}}}}||{yxwvuttttttuvwxyz{|}~~~~~}||||{{zzyyyyyzz{||~~}|{zyxwvttssrrrrrrstuuvwxxy{{||}~~}{zxwvuuttuuuvvwxxyz{|}~~}{{{|}}~}}}|{{{zzyyzz{{|||}~}|{{zyxxxxwxxyyyyyzzzz{z{||}~~|{zxwvutsssrrrsssssssrrsttvwyz{}~~~}}}}}|||{{{{{zzzzzz{{{{|||}~~~}}|{{zyyxxxwwwwwwwwxxyzz{|}~}||{{zzzzzz{{{{|}~~~}}|{zzywwvvuuuuuuuvwxy{||}~~~}||{{zyyyxwwwwwwxxxyyzz{{|}}~~~}|{zyxxxwwwxyzz{}~~}|{zyyxvuuttttsssrrssstuvwxz{}~~~}||{{zyyxxxyyzz{{|||}}~~~}||{{zzyyxxxyz{{}}~~~}|{zzyxxxxwwvvvvuvvwwxyz{|}~~|{zyxwvutssrrrrrrssttuvwxyz{|}~~}|{{zyxxxwwwwwwxyz{|}~~}}|{zzyxxxwwvvvvvvwxyz|}~~~}}}}}}}}|||{||}~~}|{zyyxxwwwwwwwwwwwxyyz{{{|}~~~}|{{zzyyyxxyyxxwwwwxyzz{||}}~}|{zzyyyyyyxxxxyyz{{||}}~~~}{zyxwvuuuttssrrrsstuvwxxyz||}~~}|{{{{zyyyyyyyzz{{|}~~~}|{zzzyyzzzzzz{{|}~~~~}}|{{yxxwvutttsstuvwxyz{}~}|{zzyxwvvvuuuuuuuuuuuvwwxz{||~~}|{{zyxxxxxwwwwwwxyz{|}~~|{zyyyxxwwwwwwwxxxyz{{|}~~}|||{{{{{{{||}~~|zyxwwwwwwwwwwxxxwwwxxyz{{|}~~~}|zyxwvvvuuuvvwwxyyyy{|}~~}{zyyxwwwwxxxxxxwwwwxxz{{|~~}|{zyxvuuttsssssstuuvwxxyz{||}~~}}}|||||||||{zzyyyyzz{|}}~~~}}||{{zzyyyzz{|}~~}|{zzyxwwvvuuvvvvwxxyzz{{|}}~~}|{zyyxwvvvuutttsssssstuwxz|~~}|{zxwwutuuuvvwwwwwxyz{}~~~~}}|||{{zzyyyyxxxxwxxyz{}~~}||||{{zzzzz{{|}~~~}|{zzyxxxxxwwwwwwxyz{}~~}}{zzyxxxxwwwxxxxyyyz{||}~~~~}||{{zzyyxxwwvvuuuuuvvwxy{|}~}}|zzyxwwvvutttsssssstuvwxy{{|}~~}|{{{{{{{{zzzyyyyyzz{{|}}~~}|||}||}||||||||}}}}~~~~~~~}|{{yxwwvvuuttuuvxxyz{{|~}|{zyxwvvvvuuvvvvvvvvvwxyz|}~~~}||{zyyxwwwxxxxxxxxxyyyz{{|}~~~}}||||{zzzzzyyyyxxxxwxxyyz|}~~}}||{{zyyyyyyyyyzz{|}~~}}|{{{{{{{|||||}}}}}}}~~~}}|{{{{zzzyyyyyyz{{{||}}~~~}|{{zzzyyyxxxxxwwwvvuuvvwxyzz{|~~}}||{zyxwvuttttsssssstttuvwwxyz{|}~~~}||{{zzyyxxxxxxxxyzz{|}~~}|{{zyyxxyyyz{{{||}}}~~~}|{{yyxxwwwwvvvvvvwwxyz{|}}~~~|{zzyyyxxwxxwwxxxyyyyyyz|}}~~}{zzzzzzzzyzzzzzyyyxxxxxyyyyz{|}~~}}|{{{zyyyyyxxxwwwwwxxyzz{|}~~}||{zzzzyzzzzzzzzyyyzzz{{|}~~~~~~~}}}}}}}}~~~}||{{zz{zzz{{{{zzzzzz{{|}~~~~~}|{zyxxwwwwwwwwwwwwwwxyz{|}~}|{zyyyxxwwvuuutttttsssttuvwxy{}~~}|{{zyxwwwvwwxxyyz{|}~~}||{zzzzyyxxxxxyyyz{{{|||}}~~}|{zzyxwwvvvvwwwwwxxyyz{|}}}~~}}}|||{{{{zzz{{{{{{{{|||}}}}}~~~}||{zyyyxxwxwwwwwwwxxyz{|}}~~|{zxwvutttuuuuvvwwxz{|}~~~}}|||{{{zzyyyyxxxxxxyyz{||}~~~~~~~~~~}}~~~~}}|{{{zyxyxxxxxwwwxyyz{||}~~}|{zzzzyyyyyyyyyyyyxxxyyyz{{|}~~}|{zyyxxwwvvuuuuutttttttuvwxyz{|}~~~}||{zyyxwwxxxxyyz{{|}~~~}}}}~~}|{zyxwwvvvvvvwwwxyyz{||}~~~}|{zyyxwvvvvvvvvvvwwxyz{||}~~~~}}|{zzzzzzz{{{{|||}}}}~~~}|{zzyyyxwwwwvwwwwxxy{{}~~|{zyxwvvvvvwwxxyyzzz{||}}~~~~}||{{zyyyxxxxxwwwwxxyz{{|}~~~~~}}}}~~~}||zyyxwwvvvuuuvvvvwxxz{|}~~|{zyxxxxwwxxxyyyyyyyzzz{{{|}}~~~}|{zyyxwvvutsttttttuuuvwxyz{||}~~~~}}|{{{zzzzyyzzzz{{{{||}}~~}{zyxxwwvvvwwxxxyyyyzzzz{{|}~~}|{yyxwvvvvuuuuttuvwwyz{{}~~}}|{{{zyzzz{{|||||||{{{{{|}}}~~}{zyxwwwvvvwwwxyzzz{|}}~~~}||{zzzyyyyyyyyxxwxxyyz{{||}~~~~}}|{zyxxwwvvwwwxxyyzz{|}}~~~~}}}}}}~~~~}|zyxwvvvuttsssstuvwyz|}~~}}|{zyyxxwwxxxxxxxyyzzzzzzz{||}~~~}|{zzyxvuuttttuuuuuutuvwxyz{{|~~~}}||||{{||{|||{{{{z{{|}}~}|{zyyxxxwwxxyyyyxxxxyyzz{|||~~~~}|zyxwuttttttttttuwxy{|}~~}||{{{z{zzzz{zzzzzzyzz{{{|||}~~}||{{zyyyyyyzzzzzzzyz{{|}~~}|{zyxxxwwvvvvvvwwxyzz{}~~~~}}}||{{zzzyxxxxxxxyyyyz{{}~~~}|{zyxwvuuuuttuuuuvwxyz{|}~~}}|||||{{zzyxxxxwwwwvwwxyyzzz{{||}~~}|{zzyxwvvvuuuuuuuuuuvvwxxyz{{}~~~~~}}|||{{{{{{{{{{{|}~~~}}||{zzyyxwwwvvvvwwwxyzz{||}~~}|{zyyyxwwwwwvvwwxxyzz{|}~~~}}|{{{{zzzzzzyzyyyzzz{|}}~~~}}}|{{zzyyyyyyzzzzzzzz{||}~~}}|{{zzyyyxxxwwwwwwxxxyzzz{|}~~}}|{{{zzzzyyyyyzzzzz{{|}~~~~}|{zzyyxxxwwwwwwvvvvvwxyy{||}~~}|{zzzyxxxxwvvvvvvwwxyz{{||}}~~~}}|{{zyxwwwvuuttsstttuvwxyz{|}~~~~~~~}~~}}||||||}~~}|{{zyxxwwvvvwvvvvvwwxyz{}~~}}||{{zzzzzzzyyyzz{|}~~~~}|{{{zyyyxxxxxxxxyzz{{|||}~~~~}{zzxxxxwwxxxxxxyyzz{|}~~}}|{zzxwwvvuuuuuvvxxy{|||}~~~~~}||{zzyxyyyyzz{||}~~~~~}}~~~~}|{{zyyyxyxxxxxxxxxwwwxyyz||}}~~~}|{zzyxwwwwwwwwwxxxyyzz{{{{|||}~~~}{zyxxwwvvvvvuvvuuutuuuvwxxyz{|}~~~}|||||||}}}}~~~~~~~~~}}|zzyxwwwvvvwwwwwxxyz{|~~~}~~}}}}}||||||}}~}|zyxwvvvvvwwwxxxxxxyyz{{|}~~}||{{zyyyxxxxxxxxxxxxyz{|}~}|{zyxxxxxxxxxxwwwvvvwwxyyyz{||}~~~}}|{{{zzz{{{{{{{{||}}~~~~~~}}}~~~~~}|{zzyxxxwwwwwwwxxxyyyzz{|||}}~~~}|zyxxxwwwxxxxyxxxxyyyz{{{{|||}}~~~~~~~}}}}}}}}}||{zyxwvutttttuuuuvvvwxyyzz{{||}~~~~~}}~~~~~~}}|{{{|{|||}}}}}}}~~}~~~}}|||{{zzyyyyyyyyyyyzzzz{{|}~~~}}|||||||||}~}}|{zzyxxwwvvvvvwwxyyz{||}~~}|{zzzzyyyxxwxxxxyyyyzz{|}~~}}|{zzyxxxwvvvvvvvuuuuuvwxyzz{||}~~~~}|{{{zzz{{{{{{||}~~~~}}||||||}~~~}||{zzyxxyxxxxxxxxxxxxxyyzz{|}~~}}|{zzyyyyxxxwwwvwwwxxyyyzzzz{{{|||}}}}}}|||{{{{{{{zzzyyxxwvwwwwwxxxxwwwwxxyyz{||}~~~~~~~~}|{{{{zyyxxxxxyyyzz{{|}}~~~}}||{{{{{{{{{{{{zzzyyyz{||}~~~~}}}}}}}}}}}}~~}}{zzyxwwwvvvvvwwxyzz{|}~~}|{{zzzyyzzzz{{{{{|||{||||}~~~~|{{zyyyxwwwwvvwwvvvvvvvwxxyz{{|}~~~~}|{{{{{{{{||||}}}~~}||{{zzzzzzz{{|}~~}|{zyyxxxxxxxyyyzzzzzzzzzz{||}~~|ztqmkmnprtwxz{}~ytpomkoruy||xtqonnqtx|}yvrpnlmnpsw{~||{{~~zyyy||ywuuvy|~}~{vrpooqsvy}}zwsqonnprtx|}ywvuuwy|{wusrstvy{~~}|zyyyyz|}{yxxxy{~~}|zyyz|}||}~{vrnkjjlnpty|~zwtrqqrtwz~}zwtsttux{}}zxvutuwy{~~~}}~~~}{ywtsstuwxz{}~~|{ywvtsrrsuwy|~~|zxxxz|~|zywwwxz|~~}}}|xvvvwyz|}~}|{{{z{~~|ywvtsrsstvwy{}~}|{zzz|}~|zxusqonmnopsuwxyyxxwuutsrrstuvwxz{|}~}{zyxvvutttuvxy{}~}{zxxxxyz{}~}}}}{zyxxyz|~~}{zxwvvwxz|}~}}~~{ywvvvvxyz{}~}}}~~~|{yxwvvvxz|~~}|}~~}{yxvutssssttvwxyzzzzzzyyyzzz{}~~~~~~~~~~}}||}}~~~~~~~~}}||{{{{{{{zyyxxwwwxyyz{||||||||}}||}}}}}~~}}}||||}}~~~~~~}{yxxxxxyzzzzzz{{|||}~|zxwvuttssrrsrrsssttuvwwwwvvuvvvvvvvvwwyzz{{{{{zzzzzz{{{{{{{{{{{{{{|}}~~~~~~}||}}}}}|{{{zzzyyyzz{{{|||}~~~~~}{zz{||}~~~~~~~~~}}}}~~~~|{zyywvutttttuuuuvvwxxyyzz{||}}~~~}}}~~~~}}}}}}|||||}}}}}}}~~~~~~}}|{{zzyyxxxxxxxxxxxyyyyxxxyzz{||}}}}}}}~~}}||{{{zzz{{|}~}|{zzyyyz{||}~~~|{zyxwvvuuuttsssssttuuuuuuuuuuuuuvvvvvvvvwwwxyzz{|||||}}}}}}|||||{{||||}}}}~~~~~~~~~~~~~~}|{{zzzyyyyyyyxxxxxy{|}~~~~~~~}}|{{{|}~~~}{zyxxwvvvuvvvvwwxyyyzzz{{{||||||}}~~~~~~~~~~~~}}}||||{{{{{||}}~~~~~~}}}|||||{{{||{{{zyyxxwwwwxxyyzzz{{{{|||||||}}}}|}}~~~~~}{zyyxxxyyzz{||}~~~~~~~~~~~~~~~~~~~}|{zyyxxwvvvuuuutttttttttttuuuuuvvvvvvvwwxyzzzzzz{{}}~~~~~}}|{zzzyzz{|}}~~~~~}|{zyxxwwwxxyyzz{|}}~~~~~~}}}~~~~~}|{{{{{|||}~~}||{zzyyyyyyyyyyyyyyz{{||}}}}}}}}}}|||||}~~~}}}||{|{{{||}}}~~~}}}}}|||||||||||}}}~~~}|{zzyyyyyyyyyyyyzzzzzzyyyyyyyzzzz{{{|}}~~~~~~~~}||{zzzzzz{{|}~~~~~~~~~~~}}}}}}}|||{{zyxwvuuuuttttttttttttuuuuuuuuuvwxyz{{||}}}}}}}}~~~~~~~}}}}||||||}~~}|{zzzzzz{{||||||||||||{{{zzzzz{|}~~~}}}|||{|||}}~~~~~~~~~~~}}}||{{{{{{{{{zzzz{{||}}~~~~}}}||}}}~~~~~~}}||||{{{{{zzzzz{{||}}~~~~~}}}|{zzyyyyzzzzzzzzz{{{{{{zzyyxxxyyyzz{{||}}}}}~~}}|||{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||{zyxwwvvvvvvuutsssrrssstuuvvwwxxyzzz{{||}}~~~~~~~~}}||}}}~~~~~~~~~}}}|{zzyxxxxyyzz{|}~~}}}}}}~~~~~~}}~~~~~}||||{{{{zzz{{{{||||}}}|||||||||}}}~~}}}}||||||{{{{|||}}}||{zzyyyyyzzz{{{{{zzyyzzz{{{{|||||}||{{zzyyxxxxyyzz{|}}~~}}}}}}}|||{{zz{{{|}~~~~~~~~~~}}}~~~~~~~}}}}}||{zyyxwvvvuuutttsssstttttttttuvwxyz{{|}~~~~~~~~~~~~~~}}}~~~~~~}|{zzyyyyyzz{|}~~~}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~}|||{{{{{{{{{{{{{{{|}}~~~~~}|||{{{{{{{{{{{{{zzzyyxxwwvvvvwwwxyz{|}}~~~~~~}|||{{zzyyyyz{{|}}}}}}}}~~~}||{{{{{{{{{{{{||||}}}~~~}|{{{{{{{{{zzyyxwwvvuutssrqqqqppqqrstuvwxyz{|}~~~~~~~~}}}~~~~~}}|{{zzzz{|}}~~~~~~~~~~~~~~~~~}}||{zzzzzzzzzz{{|||}}~~~~}}}}}}}}}}}}}}}}|{zyyxwvvuuuuuvvvvwxxyz{{||}}||||||||||{{{zz{{{||}}}}}}}}}~~~~~}}}}}}}}}}||}}}~~~~~~~~~~~~}}}}}}}}}}}||zzywvutsrrqqqqqqrrssttuuvvwwxyz{|}~~~~~~~}}}}}~~~~~}}|||||{{|||}}~~~~~~~}}~~~~~~~~~~~}}}}}~~}}|||||||||||||||||}}~~~~}}}}}}}~~~~}||{zzywvutsssttuvwxxyyyzzz{{{{{{{{{{{{zzz{{{{{|||}}}~~~~~}}}}}}~~~~~}}}}}~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}~~~~~~~}}}}|||{{zyxwvuttsssssttttuuuuuuvvwxyy{|}}~~~~~~~}}}|||||}}~~~~~}}}}}}}}~~~~~}}}}~~~~}}}}}}}~~~~}||{{{{{||}}}}}}}}~~~~~~}|{zzzz{{||}}~~~}}||}}}}}}}~~~~~~~~~~}}}||{zyyxwwvuuuuvvvvwwxxyyyyyyzz{{{{|{{{{{{{{{|}}~~~~~}}}|||}}~~~~~~~}}~~~~~~~~~~~~}}}}}}||||{{{{{||||}}}}~~~~~}}||{{zzyxwvvuttsstttuuvvwwxyzz{|||}}}~~~~~}}}}}}}}}}||||}}}~~~~}}|||||||||}}~~~~}}|||||{{{{{{{{{{{{{{|}}~~~~~~~}}|||||}}}}}}}~~~~~~~~~}}}|||||}}}~~~~~~~~~}}||{{zzzyyxxxxwwwwwxxxxyyyyyyyxxyyzz{{||||}}}}}}}}}~~~}}||{||}}~~~~~~}}}}}}}~~~~}}}|||{{{{{{{{{|||}}~~~~~~}}}}}|||{{zzyyyxxxwwwwxxxxxxxxxyyyyzzz{||}~~~~}}}}}}||||||||||||}}}~~~~}}|||||}}}~~~~~~~}}}}}||{zzzzzz{{{||}}}~~~~~}}}||||||||||||||}}}}}}~~~~~~}}||{{{zzzzzzzzzzzzzyyyxyyyyzzzzyyyxxxxyyyzz{|||}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}~~~}}||{{zzzzzz{{||}}}}}}}}}}}}}|||{{{zzz{{{{{{{|||||{{zzyyyyyyyyyyyyyzz{|~~~~}}|{{{zz{{{{{{||}~~~~~~}}}}}}}~~~~}}}|||{{{{{{{zz{{{||||||}}~~}}||{{{zzzzz{{|||}}}~~~~~~~~~~}}||{{zzzzzzzz{{{|||{{{{{zzzyyxxxxyyyyyyyzzzzzz{{||}}}}~~~~}}}~~~~~~}}}}~~~~~~}}}}}}~~~~~~~~~~~~}||||{{{{zzzzzzzzz{{{|||||}}}}}}|||||||}}~~~~~}|||{{{zzyyxxxwxxxyz{{|~~~}}||||||||||{|||}}}}}}}}~~~~}}}}}~~~~~~}}}||||{{{{{{{{{{{||}}~~~~~}}}}}}|||||{{{|||||||{{{{|}}~~~~~~~}}||||{||||||}}}}}}||{{zzyyxxxxxxxxxxyyyzz{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~}||{{zzzzyyyyyzz{{|||||||{|||||}}}~~~~~~~}}|{{{zzzzzzzzz{{|||}}~~~~}}}|||||}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{|||||||}}}}~~~~~~~~~}}||{{{{{{zzzyyyyxxxwwwxxyzzz{{{{{{{{{{||||}~~~~~~~~~}~}}}}||||{{{{{{{{zzzzzzzz{{{||}}~~~~~~~~~~}}}||||}}}||{{{{{|||||||||}}~~~~~~~~~~~~}}}||||}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}}~~~~~~~~~~~~}}}|||||{||||}}~~~~}|||{{{{{{{zzzzzzzzzzzzyyyyxxyyyyzzz{{|||}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~~~}}}|{{{{{{||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}~~~~~~~~~}|{{{{{|}}}~~~}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}||||||}}}}~~~~~~~~~~~~~~~}}}||||{{{{z{{{{zzzzyyyzzzz{{{{{{{{{{{{{{|}}~~~~}}}}}~~~|z{~}wvwstx|wvxutspppsz~~|ywwww{}ysrsrtvwz{yxusrstwy}{ywuutuxy{}~~~}}zwtrsvwxx{}~|yxz~~~}zy{~~~~|zyxxxvtsttuvwxyzwtstuuwxyyyyxxyxy|~~~~}}~}{zxwwwwxyz{||zxxy{{{{}}~~{zzzyxwvuttstuvxyyxxxyzz{{{|}}~}{{{{zyxxxxyxxwwwvvvwwwxxyz{|}~~}{yxwwvussrqqqrrstttttttuwxyz|~~}|{{{zzzxxxxwvuuuuvwvvvwwwxyyz{|~}|zyxxwuuuttssrrssttvwxyyz{|}~~}|zywwvvuuuvvvutssttuvwxyzzz{|}~~~}||{zyxxwwwvuvvuuuuvwxyz|}}}|{{zyxwwwwvuuuuuuuvwwxyyz|~~}{{{{zyxxwwvtsssrqqqrstuvwxz{|}~}|{zyyxxwvvvutsrrssrsstuvvwwxyzz{||}}~~}||{yxxxxwvvvvvwwxyz{||}~~}|{xvvvuutssttttuvwyz{|~~}}||{zzzyxvvvvvvuuuvvvvwxyz{|}~~~~}}|{{zyxvuuuutttuuuuuvxyz{}~}|{zyxwwwwvuttttttvwxyyyz{||}}~~}}|zyxxwvuttttttuuvwwwxz{|}~~}|{zxwvvvuuuvwyyz{|~~}|{{zyyyyyxxwwxxxyz{|}}~~~~}|{yxwvvuuttttuuvvwxxyyzz{|}~~~}|{zyxxwvuttsrrrrrrssstuvwxxy{||}}~~~}}||{zzzzzzzzz{{|}}~~~~~~~~}{zxwvvuuuuuuvvwxxyz{|}~~}}||{zzzzzzz{zzzyyyzz{{{||{{{|}}~~}|{{zyxxxwusssrqpqrttuvy{||}~}~~}||||zxwvtsttuvvwxyyyyz{{{{|}||{{||{{|~~}||{{zzyyyyxxwwwvvvvvwwxyz{|}~~}|{zzzzzzz{||{{{||||}~~~}|{{{{{{{{{{{{{||}}~~}||{zzzzzyyyyyyxxxxxxxyzzzzz{{{{||||}~~}||{zyxwwvutttsstttttuuuuuuvwxyz{|}}~~~~~}}}}|{{{||{{{{{zzz{||}}~~}}{{zyxwwwvvvvvuuuuvwxxxyz{|}~~}}}}}}|||||{{{{{||||||||||}}}~~~}|{zyyxvuuutttuuuuvvvwwwxyy{|}~~~}}||{{zzyyxxyxxxwwwwwwwwxxyyz{{{|}}}~~~~}|{{zyyxxwwwwwwwwwwwwxyz{|}~~~~~~}}}}}|||||||||}}~~~~~~~~~~}}}}}}~~~~~~~}}|{{{zyyyxwwwwwwwwxxyyyzzzzzzzzz{{{{{|}}~~}||{{zyxwvvuuuttuuuuuvvvvvvvwxxyz{||}~}}|||{{|{{{{{zzzzz{{||}}~}}}~~}||{zyyxxwwwxxxxwwwwvwwxxxyzz{{}~~~~~~~~~~~~~~~~~}}}~}}}}}||}||||}}}~~}}}|{zzyxwwvuttttuuvwxxyyz{||}~}|{zyyzyyyyzz{{yxyyzzzywuvvwvvwy||}~~~~}}||{{zzzzyxxxxxxxxxxxxxxyyz{|}~~}}|{{|||||}~~}}}|}|}}}~~~~~~}~~~~~}|{zzyyyxwvvvvvvvwxxyzz{|||{{{zzzzzzz{||}~~}|{zzyyxxxwvvvvvvwwwwvwwwxxxxxyyz{||}}~~~~~}||{{zzzz{{{zzzz{{|||||}~~~}}|{zyyxwwwwxxxxxyyxxxyyyyyzzz{|}~|vuvwvvwz|}}~}{zz{{|}~~|{yxwvvvvuuuuuuvwxz{{|{{{|}~~}}|{{zzyyyxxxxxwwwwwxyzz{{zzyxyzzz{}~~~}}}|{zzyxwwwvvwwwwxxxxxxyyz{|}~~~}|{{zzzz{{|}}~~~~~~}|||}}}~~~~}|{{zzyxwwwwwwwwwwwxyyzzz{{{{|||||}~~~}|{zyyxwvtttsssttutttuvvwwxxyyyz{|}}~~}{{zzyyxxxxxxxyyzz{|||}~~}|||{zzyxwvvvvwxyzyxxz}}|zyxxxz{|}~}|{zyyyyyzz{|||{{{{|||}}}|}~~}}||{zyxwwvwwwwwxxyzzzz{{||||}~~~|zyxxwwwwwwxxxyxxxxxyyyyyyyyyyz{|}~~~|{{zzzzzzzyyyyxxxxwwwwwxyyzz{||}~~}|||{{{{{||}}}}~~~~~~}}}}}}}}}~~~~~~~}}|||{zyxwwwwwwxxxxxxyzzz{{{{{||}}~~~}}}|{{zzyyxxwvutttsssstttuuuuvvwxyzz{|}~~~}vrtvwwwy|~~}~|z{{~~~||{{zzz|}~}}{xvvvwwwwwwwxxxyz|||}~~}|{{zyxxyyyzzzyyzz{|}}~~~}}}||||{zzzzyyyyyyyyyyzz{{|||}~~~}}|{{{{zyxxwwwwwxxxwwxxxxyyzzz{||||}~~}}||{{zzzyyyyxxxxxwwxxxxxxxwwwwwxyy{||}}~~~~~}}}}||||||}}~~~}||||{||||||}}~~}||{zzzzyxxxxwwwwxxyyz{|||||||||||}}~}|{zzxwwvuuuuuuuvvvuuttttttuuvvvvwxxxxyzz{{}~~}|{{zzyyyyyyzz{{|}}~~}|{{{||}{yy{||zyxutuxz{}|zyyyyyyzyyyz|~~~~~}}|{{{|{{zywwwwwxyzz{{{|}}|}}||{{{{zzzzzzyyz{{||}~~~~~~}}}}||{zzyxxxxwwwwwwwwxxxxxyzz{{{|}~~~~}}||{{{{zzyxxwwwwwvuuuvvvvvvvvwxyz{|}}~~~}|{{{{{||||||}}~~~~~}||||{{|||{{{{||||}~~}||{{zyyyxwwwwwwxxxyz{|}~~~}}||{{zyyxwwvutttttttttuuuvvvvvvvwxyyzz{{{|}}~~~}||{{{{{zzzzyyyz{{|~~~}|{{zyxxyxxxwwwwxxxyzz{|||}}}~}}}~~~}{{|}|z{}~~|{{{z{{ywuutux|||}}}~~~~}|{{||{zyyyxxxxyzz{|~~|{zyxwvvvvvvwwwwwwwxxxyyzz{{|||}~~~}|{zyxxxwwxxwvvvuttttssstuuvvwxyyz{{||}~~}}||{{{{zzzzzzz{|~~~~}|{|{{zzzzzz{{{||}~~}||{{{zzyxxyxxxxxxyyyyz{|}~~}|{zyyxxwwwwvvuutsssssssttuvwxyzz{{|{{{|}}~~~}}}|{{{{zzzyyzzzzz{{|}~}}|{zzyxxwwwwxxxyyzz{{||||}}}}}~~~~}||{zyyyxxxxxxxxyyyzzzz{|~~}}}}}||{{{{zyyyyzzz{||}~~}}|{{zxvvvuuttuuvvvwxyz{||}}~~~~}}|{zzzzyyyyxwvuuttssrrrrsttuvwxyzz{{{{||}~~}|||||||}|}}}~~~}}|||{zzzzzz{{{{||}~~~}}|||{zz{{zyyyyyyyz|}~~~~}||{{zzyyxxwxxwvvvuuuuttttttvwwxyz{{||}}~~~}}}|{{{{{{zzz{{||}~~~~}}}|||||{zzyyyyxxyzzz{||}}~~~~~~}|{{zzzzzyyzzyyyyyyyzz{{}}~~~}~~}{{xsstuwz{zz|~~}}~~~}}~~~~}{ywvvvvvvwwvuuvvxz|}~~~~}{{||}}~~}}|{yxwwwwwwwwwwwwwvvuutttttttttuuvwxyz{{|}~~~~~~}}~~~}|{{{{{zzzzyyyyz{{|}~~}}}|zzzzzzz{{|||||}}}~~~}}|||{{zzyyxxxxxxxwwvvuuuuuuvwxyz{|}}~~~~}||||{{{{{{z{{{||}~~~}}}||||||{{zzzzzzzz{{{||}}~~}}|{zyxxwwwvvwwwxxyz{||}}~~~~~~}}}}}||{{zzzzz{{||}}}~~}||{{zzyxxyyyyyyyyxxwwxxyz{||}~~~~~}~~~}|{ywx{|}}xoimsuttttuvvvvuuvvusrqprvyz{|zy{~}}||}}}||}~~}}}}|{{zzz{{|{zywwvvwxxyz{|}~~}}}|||||||{{{|||}}}}~~}}}}}}}||{{zzzzzyyyxwvvvuuuuuvvwwwxz{||~~~}||||||||{{{{{{|||}~~~}||{{zz{zz{{{{|||{{{{{{{{{|||}}}}}}~~~}}|{{zyxwwxxxwwwxxxxxxxyyz{|||}~~~}}}|{{{{|}}}~}{zyyyz{{zyxwwvvwxyyyxwvwz{{yy{|||}|ywwz}|||~|zz{zzywtqpprvyxwwutsrqrssrqppppqsw{||}~~~~}}}}|||}}}|{{ywvvvwxxyz{|}~~~~~}|||{{{{||}~~}|{{{zzzzzyyxxxwwwwwwvvvvvvwxyzz{|}~~~}}||{{{{{{{||||||||||||}}~~~}||{{{{{{{{{zzzzzzzzzzz{{{|}}}~~~}}|{{zyyxxwwwvvvvvvvvwwwwwxxyz{|}}~~~~~}}}}}}~~~~}}}|}}}~~~}|{zzzyxxxyyyyzzzyxxxxwxyyz{{|}~~~~~}}||||{{{zzzyxwwvvuuutssssssttttstuvvvvvwwwxy{{|}}~snmns{~yvvxyzzzz{||}}{{{|}~zyzzz{{zzz{{{|~~||~~~~~~~}zxvvuuuttttvwxxxwwwvvwxxxxyz|~~~}}}~}|{zyxyzyxxxyyxxy{|}~~}{{zyxxxxxxyyyyyyyyyyyyz{||}}}}~~}|{zzyxxxxxwwwwwvvvvwwwxxyyzz{|}~~~~~~~~~~~}|{zzyxwwwwwxxxxxxwwwwxxyzzzz{{|}~~~~~~~~}||{zzyxxwvutsrsrrqqrrqqqrsttttuwxyzyyxyz{{{|}~~|vuuy}xx{}||{ywvtstux}}{zzyxxxyz{{|~~}~~}|||{{||}}}|||}~|{{|}~}~~}|{yxwwwvvuttuuvwyzzzyxwwxxxyzyxz}~}|{zyzz{|||{|}~~~}|{{{||||}~~}}}|{{zzzzyxwwxxxyyzzyz{{{|{{{||}}~~}}~~}|{zzz{{{{yuty|upifmy|upsz~~|{|z|~{zz{}}||}~~~~~~~~~|zyzzzzzyxxxxyyzyyyy{||}~~~}{zyyyxwvvwvtsrsrqonmnpsuuttsstvvwwwwxy{{{z{}}|}~|||{{zz{zyyyxwwwxyzzzz{}~~~~}}}}~~}}|||}~~~}||||}~~~}|{{zzyyyxxxxxxxxxxxxxxxyyyyzzzz{|}}~}}}||{{{{{{zzzz{{{{{{{|||}~~~~}}||{{zzzyyyyzzzzzzzzzzz{{{|||||}}~~~~}}}|||{{{{zyyyxxwxxxxxxxxxxxxyzz{{{|}}~~}}|||||}~~~~~|wstussuxzwrsurpoljkllnoqrrtvvvwwy{{|{zzxvutstuvutttuusqqqoqtuuvvvvutrqqruxyy{{zz{zyxxy{~~~{yxyz{}~|{{zzzz|~}{zywurqpppqqomkkmoqsuuvxz{{z{|}~~|{zxwusstttstttttsrrrrqrsttrqrstvwxyz{}~}{zyxwvvvvwvvuvvwwvutuuuuuuvvvvvwxyz{|}}~~}}}}~~}}|{yxxxxwvvvuttttttttuttttssrrsuuvwxz{{|}}{yxwutqonnnnnprsuvvwwxy{||{yxvvuuuuutsssrpnnnnmmnoopqqrrrqrrstvxz|}~~~~}|{{zzzzyyyyyyxyyxxxxwvuuuuuuuttuuvvvvwwxz{{|||}}~~~~}}||||{zyxwwwwwvutsrqpppprsuuwxy{|~}|zzxvtsqppopppppqqrsttuuvvvvxy{|}}|zzyyxwwvuuttsssttttttttttssssttttuuvwxz{|}~~}}||{yxxxxxwwvvvvvvvvvvvvvvvvwxxyyz{|}~~~}|||||{zywwwvvuttttttsrrrrrqqqqrstvxyz{}~{yxwvvvvuttttuutuuvwxyyyyz{|~~}|{{zzyxwvutsrrrstuuvvuuuuuuuuvvwyzz{|}}}~~~~}||}}}}|{z{||{zzyyyyxxwwwwwvuuuuuvuuuttttttuvwxzz{|}~~}||{zzyxwwvutsrrstuvxy{}~}|{zyyxxxxxxxwvutuuutttuuvwxyyyyz{{||}~~~}}}|||{{zzzzzzzzzzyzzyyxxxxyyxxwwwwxyyyyz|}~~}||{zzyxwvuvwwxxxxxxxwwvuuuuuvwwxxyyz||}~~~}|{zzzyyxwvutsssrrssttuuuuvvwxyz{{|}}~}|||{{zzzzzzyyyzz{|}}}}}}|}}~~}|zyyxxxxxwwvwwwwwvwwxxwwwvvvwxyyyzz{{{{zzzzyyyzzz{{||}}~~~~}|}~~~~}|{{{{zyyyxwwvvvvvvvvuvvvvwwxxyyz{{{{||}~~|{{zywwvvvwxyz{|||}~~~}}}}}|||{{zxxwwvvuuvvwwwwxxxxxyyz{{{||}}~~~~~}}|}}}}}}}||{zzzyyyyz{{{{|}}}}}}}}}}}}}~~~~~~~~}|{{zzyyyxxwwwwxxwwvwwwvvuutttttuvxyz{}~~~}|{zxwvtsssstuuvwxxyyyyyyyyyyyyyyyz{|}~~~~~~}|||{{{{|}}~~~~~~~~}|{{{zzzyyyyyyyyyyyxxwwwwxxxyyyyyxxxxxwwvvvwxxyzz{|}}}}~~~~|{{zyyxxxwwwwxxxxxxxwvuuuuvvwwwwwxxxyy{|}~~}|{zzyyzz{{{|||||||||||||}}~~~~~~~}}||{zyxwvuuuuuuvvwwxyzz{{|||}}}}}}}}}||}}~~~~~}|{{{{||||}}}}}||||||||||{{{{{|}}~~~~}|{zzzzzyyyyyyxxwwwvvvvvvuuuutuuuuuvwxz{|~~}{zyxxwwwwwwwwwwwxxxxwwvvuuuuvvwxxyzz{{|||}~~~~}||}}|{{{{||}~~~~}|||{{{zzzzyyyyyyyxxxxxwwvvvuuvvwwxyzzzzzzzzz{|}~~}~~}}}~~~~}|{{zzzzzzzyyxxxwwvuttssrrrrstuvvwxxyyz{|}~~}}|||{{{z{{{{{{{{{|||}}~~}}|{yxwvuuuvvvvwxxyyzzzzzz{{{{|||||{{{zzz{|}~~}}||||||}}}}||{{{{{{zz{{{||}}}~~~~~~}}|{{{zzzzzzyxwwvvuuutttttuuuuuvwxy{}~~}|{zyyyyyyyyyzzzyyyyxwwvuttttuuvwwxyyyz{||}}~~~~}}|{{{||||}}~~}||{{{zyyyyyxwvvvvvvuuvvvvwxyzz{{zzzzzzz{||}}}}}~~~}}}}||{zzyywvvuuuttsrrqqqqqqrssuvwyz{}}~~}||{{zzzzyzzzz{{|}~~}|{{zzzzyyxwwwwwwxyyzzzyyyyxxxxxyz{{|||||{|||}~~~~~}||{zzz{{{{{{{|{{{zzyyyzz{{|}}}~~~}}}}||{zyxxwvuuuttttuuvvwwxxyz{{|||}~~}||||{{{{{{{{{zzyxxwwwwwwvvvvuuuuvwyz{||}}~~~~~~~~~~~~~}}}~~~~~~~~}}}}}~~~}|{zyxxxwwvvvwwwwwwwwwwwxxyyzzzzzzz{{{{|||}}}~~~}}|||||{zzywvutsrqpoooppqqrsuvwxz{|}}~~~|{zzzzz{{||||||}~~~}}}|||{{{{{{{{{{zzzzzyyxxwwwwwwwwxxyzzzzz{{{{{|}}~}}|{{{{{{{||{{{{zyxxwwwwxxyz{|}}~~~}|{zyyxwwwwvvvvwwxxyyzz{{{{{{||||}}~~~~~~~}~~~~~}}}}}||{{zyxwwvwwwwxxyyyyyyzz{{{{|}}}}}}}~~~~~}||{{|||||||||||||}}}}~~~~~~}}|{zyxxxxxwwwwwwwwwwwwwwwwwxxxxyzzzz{{||}~~~}|{zyxwwvutsrrrrrrrsssttuuwxyzz{{||}}}~~~~~}}|||}}}~~~~~~}}}~~~~~~~~~~~}}}}}|{{{{{{zzzzyyxwwvvuutttuvwxxyzz{{{|}}~~~~}}|{{zzzzzyyyyxxwwvvvwwxz{|}~~~}}|{zyyxxxwwxxyyyzz{{{{{{{{{||}}}}}}}}~~~~~~~~~~}}|{zyyyyxxyyyz{{{zzyyyyzzzzz{{{{{||}~~}||{{{zzzzzz{{{|||}}}}}}}|{||}~~~}}|{zzzyyyyxxxxxwwvuuttttuvwxxyyz{|}}~~}|{zyxwwvvuuttttstttuvvwwxxxyyyzzz{{{|}}~~~}}}}|||{{{{||||||}}}}~~~~~~~~~~~~~}|||{{zyxxwwvuutttttuuuvvwxyz{{||{|||}~~~}|{zyxwvutsrrstuwyz{}~~}|{{zzzyyyyyyz{{|||}}}||{{zzyyyyzz{|}~~~~~}}|||||{zzzzzzyyyyyyxxxwwwxxxxyyz{{|}~~~~}|{zyyyxxxyyyzzzzzzzzzz{{||}}~~~~}|{zzxwvuutssssstuvwxy{||}~~~~~}||}}}}}}}}}}}~~~|{zyxxwvvvvvwwwwwwwwwwvvuutttuvwxyz|}~~}|{zzzzzzzzz{{{{|||||}}~~~~~~~~}}}||{zzyyxwvvvvvuuttttttttuuvwwxyz{{|}~|{zxxwvvvvvvvwwwwxyz{|}}}}~~~}}}|}}}}}}}}}}|||||{{{{zzzzzzz{{{{{||}}}~~~~~~~~~}}}}||}||{{{zyyxxwwwxxxwwxxxxxyyzzz{{||}~~~~}}|{zyxwvvvvvwwxxyyzz{{{{||}}~~}||{zyxxxwwvvvwwwwwxxyyzz{{{|||||||||{{{{{{{{|||}~~}}}|||{{zzzyyxxwvvuuuuutttuvvvvvwxyz{|}~~~~}}}}}}||{{zzyxxyyyyzzz{{{{||}}|}}~~~}}||{{zyyxwvuuuuuuuuuuuuuuuuvvwwxyz{||}~~}||{zyyxwwwwxxxxxxxxyzz{{||||||||||}}~~~~}}|||{{zzzz{{{{{{||{{{||}~~~}}||||{{|||{{zzyyyyyyxxxwwvvvvvwwxxyyyz{|}~}}}}||||{{{zzzyxwvvuuuuuuvvwxyz{|~~}|{zzyyyxxxxxxxxyzzz{{||}}}}|{{{zzyyyyyyyyz{|}~~}}}}||||{{{zzyyxxxwvvvuuuuuvwwxyyz{|}}~~~~}||{{zyyxxxxwwwwwwwxxyyyyzzz{{{{|}}~~~}|{{zyxxwwvuuuuuvvvvvvvuuuuuvvwxy{}~|{zyyyxxxyyyyyzz{{{||{{{zyxwwwxxyz{|}~~~}}}}|{{{{{{|||||||{{{zzyyyyzz{{||}~~}||||||||||{zyyxxwwvvvvvvvvvwxyz{{|}}}}~~~}{{zyxxwvuttttttuvwxxyyzz{{|}~~}||{zzzzzzz{|||}|}}}}}}}|||{zzyyyyyyxyyyyyyzz{||||}}}}}~~~~~~~~~}|{zzyyxxwwwxxxxyzzzzzz{{||}}}}}}}}~~~}}|{zyyyyxwwvvuuuttttuuuvwwxxyz{|}~~~~}}||{zyxxwwvvuuttttttuvvwxxy{|}}~~}}}}}}}}}}}}}|||{zzzzzyyxxwwwwxxxyzz{{||}~~~}||{{zzzzzyyyyyxxxxwxxxxxxyyyzz{{|}~~~~~}||{{zyxwvvvvvvvwwxxxxxxxyyz{|}~~~}|{zyyxwwwvvvvvvvvwwwxxxyyzz{|||}}~~~~~~~~}~~~}}|||{{zyyyxxwwwwxxxxxxxxxxxyzzzzz{{{{{{{||}~~~}}|{{zzyyyyyyyyz{{{{{|||||||||}}~~}|{zyxvutttttttsstttuuvwwwxxxyzz{{||}~~~}|{yxwwvvuuuvvvwwxxxyyz{{|}}~~~~}||{zyyyyxxxwwwwwwwwxyz{|}}~~~~~~~~}}}|{{zzyyyyxxwwwvvvuuuuuuuvvwxyz{|}~~}{zyyxxxxwwwwwwwwxxxxyyyz{|}~~~~}}}||{{zyxwwwwwwwwxxxyyyyyyyzzzzzzz{{|}~~~}}}}||{{{zzyyxxxxxxwxxxxxxwwwwwvwwwxxxyzz{{||}}~~~}}}|||||||||||{{{{{{{{{{{|||||}}~~~~}{zyxxwvuuuuuuuuvvvvwwwwxxyyyyzzz{{||}~~~~}}||{zzzyyyxyyyyyzzzzz{{{{{{||||}}}|||||}~~~}||{{zyxxxxxxxxxxyyyzz{{||{{{{{|||}~~~~}||{{zzyyyxwwvuutttssstuuvwwxyzz{|}~~}}}||{{zzzyyyyyyyyyyzzz{{{|||}}~~~~}}}}}}|||{zzyxxwwwwwxxxxxxwwxxxxxyyz{{|}~~~}}||{zzzzyyxxwwwwwvvvwwwwwwwwvvvvvvwwxyz{||}~~~~}}}}|||||{|||||{{{{{{{{{|||}}~~~}|{zzzyyxxxxwwwwwwwwwwwwwxyyzzz{{|||||||||||}}}~~~}}}|||||||{{{zzzzzzzzyyyyyyyyzzz{{|||}}~~}||{{zzyyzzyyyyyyzzzzzyzzzzz{{|||}~~}}|||{zyyxwwvuutttttuuuvwwxxyzz{||}~~~~}|{{{{zzzzzz{{{|{|||||}}~~~}}}}}}}||{zyyyxxwvvuuuttuuuvwwxxyz{||}~~~~}}}}||{{zzyyzzzzyyxxwwvvuuuuuuuuuvvwxxyzz{{{||}}~~~~~}}}|||{{zzz{{{||}}~~~~~~~~~~~~~~}}|{{zzyxxxxwwwwwvvvvwwwxyzzzzzzzz{{{||{{{||}}}~~~~}}||||{{{zzyyxxwwwwwwwxyyz{||}~~~~~}}}}||||||||{{zzyyyyyyyyzz{{||}}~~~~~}}|{{zzyyxxxwwvvvuuuuuuuvvwwwxyzz{|}~~~}}}}}|||{{{{{{{{{{||}}~~{zyx}}zx{~}vtqoruy}{upjhfdimqv|{vroljlnqw|~zxvuy|zvutsw{|xsqnkmoqvz~~zvqmhhggkorx}}xuqopqsx}zwustuwz~zvrqoorux}}zwtstuvz}~}}zwtrqrtuy||xurolkkknrv{{vrolklnqv||ywvuxz~}yvtstvz}~zvsommnpswz~}yvtsrsux{~}~~}|}~}{zxwvvwy{}~{xvtssuvy|~}||}|zxwwxy{}|xuqonnmnprux{}~}{xuqomkjklorux{~~}{{zzz|~~{ywvuvvxz|}~|{yxxxxz{}~}{yxxxy{}}{{zz{}}{xusqpqrsux{}}|zxvvuvxz}~|{yxxxxyz{|~}{zywvuutuvwy{}~}|{||}~|zyxyz{}~{ywvvwyz|~|zwvvvwy|~~|ywutttvwxz{{{{{zyxwutsrqrrsuwxyz{{{zzxxwwwwwxz|~~~~~~~}|zyxxwwwwxxyz{|}}~~}}}}}}}}~~~~~~}}}}}~~~~~}}}||||||||{{{{{zzzyyxxwwvvvvuutttssssrrssssttuuvvwxyz|}~~~}}}||||}}}~~~~}}}}}}|||||}}}~~~~}||{zzzyyyyyyzzzz{{|||}}}~~~~~~~}||{{{zzzyyyzzzz{{|||||||||||||}}}~~~~~~~~~}}}|||||||}}}~~~~}|{{zzyxwwvvvuuuuuuuuuvvvvvvvvvvvvvvwwxyyz{{||}~~~}}}||||||}}}}}}}}}|||||}}~~}}}}}}}~~~}}||{{{|||||{{{zzyyxxwvvuuttssrqpppppqrsttuvvwxxyyz{||}}}~~~~~~~}||{{{{{{{{{||}}~~~~~~~}}}}}}}}}}}}|||{{{{|||}}}}}}~~~}}||{{{{||||||{{{{{{{{z{{{{||}}}~~~~~~~~~~~~~~~~~~~~~}}||||{{{zzyxxwvvuutsttttuuuuuuvvvvwxxyzzzzz{{{{{||||||}}}~~~}}||||||}}~~~~~~~~~~~~}}}}}}}~~~~}|{{zyxwwvuuttssssssssssstsssttuuvvwwwxxxyyyz{{{|}~~~}||||||}}~~~~~~~~~~~~~}}|||||}}}~~~~}|{{zzzzzzzzzzzzzzzzzzzz{|}}~~~}||{{{{zzyyxxxwwwwwvvvvuuttttttuuvvvwwxxxyyzz{{|||{{{zzzzz{|}}~~~~}}|||||}~~~~~~~~~~~~~~}}~~~}}||||{{zzyxwvvuuttsssssssttuuuvvwxxxxxyyyyzyyyyzzz{|||}}~~~}}}}}}~~~}}~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}|||{{zzyyyyyyyyzzzz{{|}}~~~}||{zzyyyyyxxxwwwwwwvvvvvvwwwwwwwwwwxxxyyyzzzzzzzzzz{|}}~~~~~~~~~~}}||{{{zzzyyyxxxwwwvuuuuvvwwwvvvvwwxxxxxxxxxxxyyzz{{|}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}|||||{{{{zzzzzz{{{{{{{{||}}~~~~~}|{{zzzzzzzzzzzzzyyxwwwwwwwwwwwwwvvvvvvwwwxxyyyzz{{||}}~~~~~~~~~~~~}}||{{{|||}}~~~~~~}}}|||{{{{{zzyyxxxxxxxxyyyzzzzzzzyyyyyxxwwwwwwxyyz{{|||}}~~~~~~~~}}}}}}}}}|||{{{{{zzzz{||}~~~~~~~}}||{{{{{||}}~~~~}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}||||{{zzyyxxwwwwxxxxxwwwwwwxxxwwxxxxxxxxxyyzz{{||}}~~~~}}|||||{{{{||||}}~~~~~}}||||||||{{{{{{{{{{{{{||||||||{{{{zzzzzzzyyyyyyyzzzzzzzz{||}}~~~~~~~~~~~~~~~}}||{zyyxxxxxyyyyzz{{||||}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{||||}}}}}~~~~~}||{{{{{zzzyyxxxxxyyyyyxxxxwwwwwwwxxxyyyzzz{{{{|||||}}}}~~~~~~~}~~~~}}}}}~~~~~~}}}}|||{{{{|||}||||||||}}}}||||{|||||{{{{{{{{{{{{{{|||||||{{{{{|||||}}}~~~~~~~~}||||||||{{{{{zzzz{{{{{{zzzzzyyyzz{{||}}~~~~~~~~~~}}|||||{{{{{{{{|||||||||||}}}}}}}}}||||||}}}}}}}}}}}|||{{zzzyyxxwwwwxxyyyyyyyyyyyyyyzzzzzzz{{{{|||}}~~~~~~~~~~~}}||||}}}}}}}}}||||||||||||{{z{{{|}}}}}}}}}}}}}}|||{{|||||}}~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{zzzzzzzz{{{{{{{{{{{zzzyyyyyzz{|}}~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}||{{zzzzzz{{{{{||}}}|||||||||||||||||}}}}}|||{{zzzzzzz{{zzzzzzyyyyyxxyyyyyyyyyzzzz{{{zzzzzzz{{{||}~~~}}||{{{{{{|||}}}}}}}~~~~~}}||{{zzzz{{{{{{|||||||}}~~~~~~~~~~~~~}}}||{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}|||{{{{{{{|||}}}~~}}}}}||||{{{{{{{{{{{||||||||||{{{zzzzzzzzz{{{{{|||||||{{zyyxxxxxxxxxxxyyyzz{{||}~~~~~}}}}||||}}}~~~~~~~~~}}}}~~}}}|||{{{{{{{{{{{{{||||}}}}}~~~~~~~~~}}}}}}}}}}||{{zzzzzzz{{{|||||||||||||||||{{{{||||}}}}~~~}}}|||{{{{{{{|||}}~~~~~}}|||||||}}}}~~~~~}}|{zzzyyyyyyyyyzzzzz{{{{||||{{{{{{{{||||||||||{{zzyyyyxxxxyyyzzzz{{||}}~~~~~~~~~~~~~}}}}}}}}}||}}}~~~}||{zyyxxyyzzz{{{|}}~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{zzzz{{|||}}}~~~~~}}}}|||||||}}}}}~~~~~~~~~}}|{zyyxxxxxyyzzzzzz{{{{{{{{{{{{{{zzzzz{{|||||{{{zzzyyyyyyzz{{||}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~}}}|||{{{{{{{{{{{{{||}}~~~}}}}}}}}}}}}}}||{{{zzzzz{{{{{{{{{{{{zzyyyyzzzz{{{{{{{{|||}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}||||{{zyyyxxyyzz{|||}}}|||||{{{{{zzzzyyyyyyzz{||}}}}}}}|||{zzzzzzzz{{||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~}}||}}}~~~~~~~~~~}}}~~~~~}}}}|||||||||||}}}}}~~~~~~}}}||{{{{z{{{{{{{{zzzzzzyyyyyyyzzzyyyzzz{{{||||}}}}}~~~~~}}|||||}}~~~}}|||||||}}}~~~}||{{{zzzzz{{{{||||}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzz{{{|}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzz{{{||||}}}}}}}|||||||||||||||{{zyyyxxxxxxxxyyyz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}|||||{{{{zzzzzz{{{{{{{{{{{{{{{{zzzz{{{{|||}}}}}}}}~~~~}}}}|||||}}~~~~~~~~~~~~}}}|||||||||||||}}}}|||{{{||||}}}}}}|||{{{zzzyyyyxxxxxyyyzzzzz{{{||}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~|z{}~{vwxvux{~{w{}{ywurtuuvyz{}~}|{zy{}{|~~~}|{ywvvtvxxyyywvvronnoqsttuvtstsrrstw{|}~~~~~~~{zyzzyyzyzzywuusrsuuuuvwxxywvvvxz|~}|}|zyxxxxwwusqqstvwxyz|}~}|||}~}||}}}}|zzyyyyz{zxvvvwwxxxyz{|}}}~}|zyxwvuttttsqpoopponmmmlllmnmmmnoqrstvwyz{{|}~~}|||||||}}}}~~~~~~}}|zxvuttsqpppppqstuvwwwvvwxz{|}~~~~~~|{zzyyz{{zzzzzxvvuuutuuutuuvvuuuuvwxz|~~}|{zyxwvutsrrsssssrrrrqqqqqrstuuuvvwxyz{}~~}}|{zzyyxwwvuuvwxyyxwwwwxyyyyyyyxxyyz|~}|{zyyxyxwwwwwwwwwwvvuutuuvwxyz{||||}}~~}||{{zz{zzyxwvutsrrrrrrrrrrstuvxyz|}~~}}|{zyxxwvtttuvvvvvuuuuuttttuuvvvvwy{|~~~}}}}}}}|{zzz{{{{{|||||{yyyyyyxxyz|~}{ywvvvvwxxwwwxxxwvvvwxyxwvvvvwwwwxyz{||}~~~~}|{zyxvusssttttsrrrsstuuvxy{||}~~~}{yxwwwwwvvvvvvutsssttttsrrrrrrrstuvwwxy{|||}}}~~~~~~~~~}}}~~~}|{zyyz|}}~~~}|{zzz{{zyyyyyzyyyyyzzyxvutsssttuwxzz{{|~~~}|{zyxwwwxxxxwwwxxyyyyz{}~~~~~|{yyyxxxxyyyyyxwwwvvutsssttttuvvvvwvvuuvwxyz{||}~~~}|{zyxxxxxyyz{{|}~~~}}|{{zzzyxxxyyxxwutsrqqqqrrstuvwxyzz{|}~~~}}}}|{yxwvvuuuuvvwvvvvvwwxxyyzz{|}}~~~~~}}|{{zzyxxxxwwwwwxxyyzyyyxxxwwwwwxxyz{{|}~~}||{{zyyyzz{|}~~~~~~~~~}}||||||{zzzyyxxxxyyz{{|}}~~~~~~}{zzyyxwwvvvvvvvwxxxxxyyyyyyyyzz{{||}~~~~~~~~}}|{{zyxwvvuuuuuuuuuvwwxyyxyxxxwwvvvvwxxz{|~~}{zzzzz{{||}}}}|||||||||{{zz{{|}~~~~~~~~}||{zyxwvuuuuuuttttttuuvwxyzz{||||||}}}}}~~~}|||||||{{zzzzz{{|}}}}}}}}}}}}}~~~}|{zyxxxwwwwxxxxxxxwwwvuuuuuuttssrssstvwxyz{|~~~}}||||||}~~~~~}|{zzyxxwwvvuuuuuuuuuuvwxyyz{{{{{{||}}}}~~~~}|{zyyxwwwxxxxyyzzzyyyxyyyyyyyyzz{|}~~}}}}|{{zzzyyyxxxxwwwxxxxxxwwwwvvvwxxxyz{|}~~~}}}}}|{zzz{{{{||{{{{zyyyyyyyz{{{{{|}~~~}|{{zzzyxxxxxxxxyyyzzz{{||}}}}}~~~~~~}|{zyxwvvuvvvwwwwwxxwwwwwwxxxyyz{||}}}~~~}}}||{{zzyxxxxxxwwwwwwvvuutsssrstuvwyz|}~~~}|||{{{z{{|}~~}|{yyxxwvvuuuuuuuuvvwwwxxyyyyyxxxxxyz{|~~~~~~~}}|{zzzzzzz{{{{zzzzzzz{{{|}~~~}}}}}||{{{{zzzyyyyxxxxxxwvuuttttssssstttttuvwxy{}~~~~}}}|||||{{{{{zzz{{|~~}{yxwutsrrsstuuvvwwxxxxxyyyzzzzz{{{||}~~~~}}|{{{zzzzzyyxwwvvuttuuvvwwxyzz{|}~~}}|{{zzzzzyxxxwvvuuuuuvvvwxyyz{||}~~~~~~~}}||||}}~~~~~~~~~}~}}}||{{{zzzyyyz{{|}~~~}|{zyyyxxwwwxxxyyxxxxxxxxyyz{{{{|{{{|}~~}}||{{{{zzyyxxxxwwwwxxxxxxyyyzzzzz{{{||}}~~~~~}}}}}}}}||||||{{zzyyxvuuttttttuvxyz{{|}~~~}||{{zyxxxxwwwwwwxyzz{|}}}~~~~}|{zyxxwwvvuuuvvvwwwwxxxyyyzzzzzzz{{{{{|}}~~}}|{zzyxxxyyxxyyz{{|||}~~~}|{yxvuttssrrsssstttuuvvvwwxxyyyzzzzzzzz{{{|}~~}|||{{{{{{|||{{||}~~~}{zyxwvvvuuuvvwwwwwwwwwwvvwwxxyyyyyyxyy{|}}~~~~~~}}}||{zyyyyyyyyz{{{{{{||||||||}}}}}}~~~~~~~}|{zyxxwvvvvwxxyzz{{||||||}}}|||{{{{z{{|}}~~~}|||{{zyyxxxwwwwxxxyyyyz{{||}~~~~~~~~}}|{{zzzyyyyzz{{{{|||||||}}|||{{{{||}~~}}||{zzyyyyyxxxxxxxxxxyyyyyyzzzz{{{|}}}}~~~~}|{zyxwvvuuttttttuvvwwwwwwxxxxxxyyyzz{||}~~~}}|{{{zzzz{{{||}}~~~~}}||{{zyxxxxxxxxyyyyxxwwwvvvvvwxxyyz{{{{{{|}~~~~~~~~~~~~~~}}}}~~}}}}||||{{{{{{||}~~}}|{zyxxxwwvwwwwwwwwwwwxxxxyyyzzzz{zzz{{|||}~~}}|{{zzzzzzzz{{|}}}}}~~~}||||||||{{zzyyxxxxxxxxxyyyyyzzzzz{{{zzzz{{{{|}~~~~~}}||{{zzzzyyyzzzz{{{{{{zzzzyyzzz{||}}}~~~}|{zyxxxxxxxxyyyyyxxwwvvvvuuuvvvvwxyzz{}~~~}}}}|||||||}}}}}}||||}}}}~~~~~~}}}|{{z{{zzyxxwwwwwwwxxyyz{||||}~~~}}}||||||||||||||{{{zyxwvuuuuvvwxz{{|}~~}|||{{zzzzzzzzzzyyxxyyyxxyyyzzzzzz{{|}~~}|{{zz{{zzzzzzzzzzzzzzzzyyyzzzz{{|}}~~~~}|||{zyyxxyyyyyyyyyyzzzzzzyyyxxxxyyz{|}~~~~}}}|{{zzzzyyyzzzzzzzz{{{||}~~~}||{{zzzzyyxxxwwvvuuuttssttttttuuvvwwxyz{||}~~~~}}}}}}}~~~~~~~~~}||{{zzyxxwwwwwvvvuuuuuuvvwwxxyyzzz{|}~~~~~~}||{zyxxxxxxxwwxxxyyz{{|}}~~~}|{{zywvvvvvvvvwwxxxyyyzz{{|}~~}|||{{zyyyyyyyyyyzzzzzyyyzzzz{|}}~~~}|{{zzzzzzzzzzyzzzz{{{{{{zzzzzzz{{||}~~}}|||{{zyyyxxxwwxxxyyyz{{{{{||}~~~}|{zyxxxxwwwxxxwwwwwxxxxyyzz{||}}~~~~~~~}}|||||}}}||||||||||}}~~~~}}|||{{zyxwwwwwxxxxxxxxwwwxxyyzz{{||}~~~}}||||{{zzzzzzyyyyyyyzzz{{{{{{{{{{zzzz{|}}~~~}||{zyyxxwwvvwwwwxxyyyzzz{{|}}}~~~~}}||{{zz{{{{{{{{{{zzzzz{{||}}~~~}}||{zzzyyyyyyyyyyyyyyyyxxxxyyyz{|}~~}||{{zyyyyyyyz{||}}~~~~~}}}}}~}|zyxwvuuuuuttttttttuuvvwwwwxxyyzz{||}}~~~}}}}}||||||||||||||||||||}}~~}||{{{zzzzzyyyxxwwwwwwwxyyyzz{||||}~~}||{{{{zz{{{{z{{{{{{{{{{zzzzyyyyyyyyzzzz{{|}~~~}}|{zzzzzzyyyzz{{||}}}}~~~~~~~~~~}|{{zz{{|||||||{{{{{{zzzzyyyyyyzzz{{{|}~~~}}}|||||||{{{{{{{{zzzzzzz{{||}~~~}||{zzzzzz{{{|}}}|||{{zzyyxxyyyyyyyyyzz{{|}}~~}|{zyyyxxxxxxxxxxxwvvuuuvwwxxxyyyyzz{||}}~~~~~~}}|{{zzzzzz{{|}}~~}||{{zyyyyxxxwwwxxxyyyzz{{{{||}}~~~~}||{{{{{zzzzyyzzzzzzz{{{{||}}~~~}||{zzyyyyyyyyzzzzz{{{{{{{{{{{{{||}}}}~~~~~}}|{{{{zzzyyzzzzzzzzzzyyyyzz{{|}}~~~~~~}}}||{{{{zzzzzyyyxwwvvvvvwwxyzz{{|}~~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzzzzz{{{|||||}~~~~~}}}}}|||||||{{{{zzzzyyyyzzzzzzz{{{{{{{{{|}~~~~~~}}||||{{{{{{{{{||}}~~~~~~~~~~}|||||{{z{{{zzzyyyyyyyz{{|}}~~}{zyxwwvvvvwwwwwwxxxxyyyyyyyyzzzz{{{||}~~~~~}}}}}}|{{{{{{{{zz{{{{{||}}}~~~~~||{{zzyxxwvvvvvwwxxxxxyyyxxyyyyyzz{||}}~~~}|{{zzzyyyyyyyyyz{{{||||||||||}}}~~}}}||{{{{{{{{{{{|||}}}~~~~~~}}}|}}~~~~~~~~~~~~~~~}}}||{{{z{zzyyyyyyyyyyzzzz{z{{{{{|||}}}~~~~}||{zyzz{{||}}}}}}||||||{{{{{||}~~~}}|||{{zzzzyyxxxxxyyyyyyyyxyyzzzz{{{{{{{|}~~}}|{{zzyyxxwxxxxxxyyyyyyyyzzzzzzzzzz{{||||}~~~}}}|||||{{{zzyzz{{{||}}}}~~~}}||{zyyyyyyyzzzzzzzyyyyzzz{{|||}}}~~~~~}||{{{{{{{{{{{{{zzzzzzz{{||}}~~}|{zyyyxxxwxxxxxxyyz{{{||||||||}}}}||}~~~~~~~~}||{{{{{{zzzzzzzzzzzz{{z{{{|||}}~~~~~}|{{zzyxxxwwwwwwwxxxxxxyyyyyyzzzzzz{{||}}~~~}|||||||{||||{{{{{{{{{{{{{{{||||}}}~~~}}|{{zyyyyyyyzzzzzzzz{{zzyyxxxxxxxxxxxxyzz{|}~~~~~}}}}}}}}}}}~~~~}}}}}}~~~}|{{zyyyyyyxxxyyyzzzzzzz{{{|||}}}~~~~}}}}}}}}||{{zyxxxyyyxxxxyyyyyyzzzzzzz{{{||}~~~}}|||{{zzzzzzzzzzzzzzzzz{{{||||||{{{||}}~~~}}|{zzzzzzyyyyyyxxxxyyyyyyyyyyzz{{||}}~~}|{{{{zzzzzzyyxxwwwwwwxxyyzz{|}~~~}}||||||{{{zzzz{{{{{{{{|||}~~}}}||}}}}}}|{{zzyyxxxxxxxxwwxxxyyyz{{||}}}~~~~~~~}~~}}}}|{{zzzz{{{||}}~~~~}}||{{zzyxxwvvvvvuuuuuuvvwwxxyyz{|~~~~~{|{z}~~{{|zxwvuvusstuutsttsx|~}|}ytqqquwwz||{zwtsrruwy{|}}|zwuuwz|~~~}zwvvwxz~~}|~}|wwxxwwxzz~zxvwxz|~~~~}}}}}}}~}}}~~~~}||~~~|{||{|}}}|{{{zyyz|}{{|}}}|{{{||}~}~~|{zyxwvuuvvvutuuuttttuuvwwvvvwwxxyz{|~~|{zzyywvuutsqqppqqsttttttuvxyz{|}~}|{yxwvvusrrrrqpooonnopprstuuvwxy{|}~}{ywvutqonmkkkjiihhhhhijklnprsuwxyz{|~~}|{z{zyxwvtsqqqppppqqqrstuvwxz{|}~~|{zyyxxwvusrrrrrsttuutttuuuvvxyzz{|}}~~~~~~~~~~~}|||||{{||||||{|||||}~~~~~~~~~~~~~~~~~}|{{zzzzzz{{|||||}}}}}~~~}}}|{{{{{zxvvvuuttuuuvvwwxyz|}~}}|{yxwvutrqqppponmnnnnnnnopqqqqrstuuwxz||~}{zzyxxwvvvutsrsrrrrrrsttttuvvwxz{}~}|{zzyxwutssrqponnnnnnnnopqqrtvwxy{|~~}|{{zxwwvvvvuuuuvwwwxyz{{{{|}~~~~~}|zyxxwwuuttssrrrrrsssttttttttttttuvwyz|}~~}|{zzzyxwvuuuttssssssrrrrssssttuvvwxyyzz{|}~~}}|{zzz{{||}~~~}}||{{{||}}~~~~}||{zzyxxyyzzzzzz{|}}}~~}|zyyxwvvuuuuuuuuuvvwwwwwwxyyyz{{|}~~~}}||{{{{{zyxxvtsrrqoopqrrqrtwwusrrstuvvwz~~}|zywvuuuuttttsrqonmlkkllmoprtuvwxyz{|}}~~}|{{zyxwwvvvwwxxyyyyyyyyz{|}~~}|{{zyxyyxwvuuuutssssssrrrrrrrstuvwxz{}~~}|{zyxwwvvuuttuuuvwxyz{|}~~~~~~}}||{{{{zzyyyyyyyzzzzzzz{{{{{zzzzzzzzz{{{{{{{{{{|}}}}}~~~}}||{zzyyxxwwxxxyyyzzzzzzz{{{{||||||}}~~~~~~}}}}}~~~~}||{{{{{zzz{{{z{{{{{zzzzzzzzz{{||}~~}||zzyyxxxxyyyyyyyzz{{||}~~}{zyxwvvuutsssrrqqqqrrrrsttuvwxyyyz{{|||}~}|{zzyxwvutssrqqrrrrrrrrrrrrsstuuwxxxyz|}~~}{zzyxwvuuuutttttsrrrrrrrrrssttuvxyz{}~~~}|{{zyyxxwwwxxyyz{||}~~~}|||{{||||}}}~~~~~~~~~~~~~~}}~~~~}|{{{zzz{{{{{|}~~~~~}}}}|{zzzyyyyyxxxwwwxxxyyzz{{{|||||}~~~}|{zzyyyyyyyzyxwwvutttttssttuuvwxxyz{{||}}}~~~~~~~~}}}~~~~}}~~~~~|{{|{zyzzyvsponnnopqrsssrrsstttvwxyz{|}~~}{zzyxxwvvvvvvvwwwxyyyzz{{||}}}}~~}{zyxwuttttsssrrqqqppqqqqrstttuvwyz{{|}~~~~~}}||||{{zyyxxxwwwvvvuuuuvwwxzz{{{||}}~~~~}}||{{{|||||}}||{{{{|||}~~~~~~}}|||||||||||{||}}||}}}}}}}}}~~~~~~}|||}}}}}~~~~~~}|zwtssrrstuvwwxwvvuuwyz{}~~}||||{{{{|~~}||{{zyxwvvuutssstuuuuuvwwwwxxy{||}~~}|{zzzyyxwvuttrqqppooooooppqrsuvwxyz{|}~}||{zzzz{{{{{||}}}}~~~~}|{{zzzyxxxxwwvuuttssssttuvwxxyyz{|}}~~}}|{{{zzzyzzzzyyz{||}}~~}}}}||{{zzyyxxwwwwwwwxwwxxyyyz{|||||||{|||}~~~}}}}||||{{zzzzz{{{zzyyyyyyyyzzz{{|||{{|||||||}}}}~~}}~~~~}}{zyyxwuutsrssssrrrrrrssuvwxyz{|||}}~~}}}||||{zzz{{z{{||}}}}}~~~|{yxwutssrqppppppppppqqqqrssttuuvwwxz|}~~}|{zyxwvvvvutttuvvvvvwwwvvvvwwwxyz{{|}~~}|||||{{zzzzyyyxxwwvvuuvvwxyzz{{}~~}}}|||{{z{{{{{|}}~~~}}||{{{|}}||{{{{{}~~}}}~~~~}~~~z|~~~}|zyxz~{yyzzzyyxxz}~}||{{}~~~~~~}{yyxxyyzzzzzyxxxxyyyyzz{|}}}}~~~~~}}|{{zyxwvutsrrrrrrrrrsssssttttuwxyz{|}~~~~~~~~~~}|{yxwvvutssssrqqqqqrrrrrrrrsstvwwxyz{{|}~~~~}}}||{zyyyyyxxxwwwwxyz{}~~~}|{zzyxwvttsssrrqqqqqqqqrrrsstuuuvvwwwxyzz{||}~~~}|{{zzyxxxxwwwwwwxxxxxxyyyyzz{{||}~~~~}||{{{{{{|}}}}}~~~~}|||||{{{zzyyyxyz{{ywx{|zwwwyzz{}~~~|{{|}}~~~~~}}}}}|||{zxxwwvvvvvvvvvuuuuuuvwxxxxxyz{|}~~~}|{{zzzzyyyxxwvuuvwwxxyyyzzz{{}~}}|{{zyxxwwvuttttssssrrrssssttuuvvvvwxyyzz{{{{|}~~}}||{{zzzzzz{{|}~~~~}||{zzzyyyxxxwxxwwvvwwwxwwwwwxxxxxyyz|}~~~~}|{zyyxxxxxxxxxxyyyzzzzz{{{{{|}~~~}{zzyxwvuuttsrrrqqqqqrrsttuvwwwxyyyz{||}~~~}||{{zzyzzyyyxxxxwwwwwvvvvvwwxyz{|}~}|}~|{{zzyyyxxwwwwwvvvvwvuuuutttuvwxz{|}}}~~}|{zyxwvuuttttttsrrsssstuuvvvwwwwwvvvwwwwxyyzz{|}~~~~~}|{{zzyxxwwwwwwwwxxyyz{{||}~~~}||{zyyxxxwwwvvvvvwwxxxxxyz{|}~}{zyyxwvvvvuuuuuuuuuuvvvwxxyzz{|}~~~~}}|{{{zyyxxwvvuuuuvwwxyz{|}~~}|{{zzzzyxxwwwxwwvvvuutttuuvvwxxxyyz{||}~~~}|{{{zzzyxxwwxxxxxyyyyyyzz{||}}}}}}}~~~~~~~|{{{{zz{{zzzzyyyzzzzyyxxxwwwwxyz{|~~~~~}}}}~~~~~~}}|||{zyyxwwvvvvvvvuvvwvvvwxxyyzz{|}~~~}|{zzzzyyyz{||}~~}|{zyxvutsrqpooooooopqrrsstuuuvwwxxyyz{||~~}}|{zywvuuuuttttuuuuuvvvvvwwwxxyzz{|}~~~}}}||{{{{{{|||}}~~~~}}||||{{zyyyyxwvvvvvvvvwwwwwxxyyz{|}~}}}~~|||||}}~~~~~}}|{{zzzzyxwvvuutttttuy|zrlkmoswvtsuxzzzyxxxwy~~~}}~~~||{zzz{zyxwwwxyzz{}~~~}||zyzz{}~}||{{{{{{{{||||{{zyyxxxyz{|}~~}}|{{zyyxxxwwxxxxyyyyzzz{|||}~~}|{zzzyyxyyyyxxyyxxxyyyz{{||}}~~~}|{zyxwwvuuuvwwxxxxxxyyyyzyyzz{|||}}}}~~~~}|{{{zzzzzzzzyyyyyxxxxxxxyzzzzz{{|{{|||}}~~~~}||||||||{zyyxwvvvvvvuuvvvvvwxyz{|}~~~~~}}}||{{zyzzyzz{||{{|}}}}~~}}||||{{zzzzzzyxxxxxxxxyyyxxxxyxxyzzz{}~~~~~~~~~}}}}}|{zzzzzz{{{|}~{uw{}{zyyyyyyyyz{{xusqpprssrqolmquvvvvuutttvvvvvwxz|~~~}{zyxxxxxyyyxxwwxyyyyz{|}}~~~~}||}}||||||||}}}}}}}}}}}~~}|{{|||}}||{{zzzyxwwvvvvvvwxyyz{|}~~~~~~}~~~~~~}|{zyyxwvuttssssrrqqqqrrrsstuvwxxyyz{{||||}~~~}}|{{zzz{{{{zzzzz{{{{zzzyyxyyz{{|||}}~}}}}}|{zzzzzzzz{{zzyyzz{||}~~~}}}~~}}~~}{zzzyxx}|vsqpuz}~~~~}{zyxx{}|zyz{zzzzzzyxwwvvuuvwxxz|~~~~}|zyxxwwwxxyyxwvvwwxxxyz{{||}~~}~}}}~~}}}}}}|{zyyxxwvvvuuttttsssrrrstuvwwxyz{{}~~~~~~~}}||{{{zz{{||}}}}|}}}}~~}|{zzyyyyyyxyyyyyz{{||}~~~~~~}}}|||||{{zzyyxxyyyxxxyyyyyyzzz{{{|}}~~~}~}}|{{{zzz{{|}}}}}~~~~~}}|{zzyyyxwwwvvuuuuuuuuuuuuvvvvwwwwxxxxyyzzz{{|}}~~~}}||{zzzyyyyyzzzyyyyyyyzzzzyyzz{||}~~~~~~}}||{{{{{zz{zzzzz{{|}~~~~~~~|ywvuvwwx{}|zyxxz}urtu{|yxyxvttx}~}{xxxxyzzzzzzz{|}{yxwwwxxxyz{|}|zywvutsssssssssttuvvvvwyz|}}~~}|{{{|}}|zyxxxxwuuuvvuuvxyyzzz{{|}}~~~}}||{zzzzyzz{||}}~~~~}}}}}}}}|||{zzzzzzzz{{{|}}}}~~~~~~}}}|||{{zzzzzzz{{||||}}|||}}~~~~}}|{{{{{{zzyxwxyz{{{{{zyz{}~~~~~~~~}|||||||{zyxwvvvuuusrstuvxyxwwwxyz|||||}|vtuy}z{|~{xz|~~{xtpptxz{{{{yxwxz~|zzzz{}}|{zyyyxxxxxxyyz{}~}|{{z{{{|}~~~~~|{z{{zyzzzz{{|}~~}|{zyyxxyzyy|~}~~~}|{z{zyzz{||}}}~~}{yyz{{|}}||}~~~~}|zyyyxxwwwvutsrsttsrrrrtuuuvwwxxxwvvxz|{{{zy||sox|vy}~|{vtuv|~{yxz{~~ztsy~}~}zzy{{|{{zywwy{}}|yxx{}~}|{{|||{z{}~}}|{zywwwxxyy{{|}~~}~~}|{zzz{|||{zyyxxxyz{}~~~}}}|{zz{{zxwwwwwwwwwwwvvvwxxy{{zzz|}~~~}}~}|{zzzzyyyxxwvuutuuuuvwxxwwwwwwvwyyyzz{}~~~~~}|{{{{zzzzzzzzz{{{||}~~~~~~}}}||||{{zzyyyyzzz{{{||}}|}}}}}~~}||{{zzzyyzz{{{{{z{{||||||||}~~~~~~}}}|}}||||{{zzyxwwwwwxyyyyyz{{|||}~~~~~~}}}}}||{{{zzyyxwvvvvuuuuttttttttttttuttuvvvwxyyz{|}~|}{wvwy}~|{{wrqsstz}zz}{ywuvvw{}~}{ywsrqprtuuutuspqrvz|}~||{yxy|}zxwvvvvuutrqooqqrstuutrpqtwz|}}|zwvusqrrsrqommopqqqsuvvvwyzz{}~~~}}|zyxvvvvvvurqqqqrrrrrrssuvxyyz{|}~|zxwvtsrrrppqpnnnoqrrstvwwxz{}}}~~}|{zzzyxwwxxyz|}}}}~~~~~}}}}~~~~~}||{{zyxxxvuvvvuuuuuvvvvvvvvvvvvxy{}~~~~~~~~}|{{|||}}||}~~}|{zyxxxwwwvvvvutuuutsrqqqqqrsstuvwxyz{}~~}{zywvtrpoomllllmmmmmnnoopqstuuvwy{|~~}|{{zywvuuttssstttuvxy{|}~~}}{zxwusrqqqqqppppqqqqsttuvxxyz{|}~~}|{zzyxvutsrqpoopqqqrsuuvvxyz{|~~~}}|{{||{{||}~~}}}}|ywvvuttsrssrqqqrsstuvwvvwxyyyzz|}~~~~}||||{{zzzyxwwxyzzzzzzzyxxyyzz{|~~~}}}}|{zz{{||||}}}|}}~~}}~~~}{zzzzzz{|}}}||}~~~}||{zyxwvutsssrrqqqqrrrrtuvvwxz{|}}~~~~}}|{zzyyyyzyyxxxwwwwwwxxxxxyz{}}~~}{zxvutsqqpppoonnooopppqqqrrstuvxy{}}|{zyxwuuttssrqpoonnnoooopqqrsuvxy{}~~~}}||{{{zz{{|}}}~}}|{{zyyyyyxxxxxxyyyzzz{|}}}}}}~~}}||}}}}}}}}||{{zyyxxxxxxxxwwxxxwwwvvvwwwxxxyzzzz{}~}{zzyxxxxxxwwwvuuuuuuttuuttsssssttvwyz||}~~}{zzyxxxxxwwwwvvutttsssttuvwxyz{{|}~~~~}||{{zz{|||||}}}|}}~~}||{zyxxwvvvvuutssrrsstuvvwxyz{||||}~~}||{yxwvvtssttsssssssstuvwxyz|}~~~}}{zyxxxwwxyyyxxxxwvvvwwxy{}~}||{zyxwwvutsrrqqqqqrrrstuuvwxyzzz{|}}~~}|{{{zyyxxxxxyyzz{{{|||}}}~~~}}}|{{{{||}~~}}~~}}}}}}}}~~~~}~~~~~~}}|{zyxwwvutssrrrrssrrsstuvwxyy{|}~~~~}}}||{{{{{zzz{{||}}~~~}{ywwvvuuuuutsrqqpppprssttuvwxz{|}~~}|{{zyxwvusrrrqqppppppqqrrrrrsuuvwyz{|~~~}}}||||}}~~~~~~~~~~}|{zyxwvuuuuuuuuuuuuvvwwwxyyzz{{{||}~~~}}|||{yxxxwvvwwwxxyyyyzzz{{{{|||||}}}~~~~}}}~}|{zzyxwvuutssrrssttuuuuuuuvvvvwxxyy{|||}~~}||{zyyxwvvvvvuuuuuuuvvwxyz{|}}~~~~}|{zzzzzzzzzzzzzzzz{|}~}|{zyxxxwwvuuttssttuuvwxxxyz{||}~}|{zzyxxxwwvvvvwwwwxxwwwwvvvwwxxz{}~}||{zyyxxxxxxyzzz{{{{||}~~}|{{zyyxxxwvvuuutttttuuvwwxxyz{{|}~~}}|{zzyxxxwwwwwvvuuttuuuuvwwxyz|||}~~~}||{{zzzz{{{|||||||}}}~~}}|{{zyxwuutttssttuttuvvvuuvvvwwxyyzz{{||}~~}|{{zzzzzz{{||}~~~}|{zyxwvutsrqppooooooooooppqrtuvwyz{|~~~}|{zywwvuttttttstttttstuuuvwxyyz|}~~}||{{zzyzz{{|}~~}|{zyyxxxwwvutttsstttuuuvwwwwxyz{|}~~~}}}||{{|||{{{{zzzzyxxxxxxxyyz{{|}}~~~}}}}|||||}}}~~}}||{{z{zzyyxwvuuutttuuuuvvwwxxxyyyyyz{{|}~~~~}}||{zyyyxxxxxxwwwxxyz{|}}}~~~~~~~~~~}|{zyxwwwwwwxxyyyzz{|}~||{zyyyyyxwwvvuutuuuvvwxxyz{}}~~~}}|{zyxwutssssrrrrsttuvwwxxyyyz{||}~~~}|{{zzzzzz{{{||}~~~~}}||{zyyxxwvuutttttuvvvwwwwwxxyyz{{{|}}~~~}}}|{zyyxwwwxwwwwwxwwwwwwwxxyyzz{||}~}}}||||}~~}|{zyyxxwwwwwwwwwxxyyyz{{{|}}~~~~~~~}~~~~}}}}}}}}||{{zzzzyyxxwwwvvvvvwwxxyzzzz{{{{||}}~~~~~~~~~~~~~~}||{{zyyxwvutsrqqqqppppqqpqqrrrrttuuvxyz{||}~~~~}}}||zyyxwvuuttsssttuuvwwxyz{|||}}~~~~}|||{{{{{{{{{{{|||}~~~}|{zyxwvvuttuuuvvwxxxyyyyyzzz{{{||}}~~~~~}}||{{{{zzz{{{|||||||||{{||||}}~~}|||{{||}~~~}|{{{{{{{zyyyxwwvvvuuuuuuuuuuvvwxyyzz{{{||}~~~~}|{zyyyxxxxwwwwxxxxxyz{|}~~~~~~}}||{{{{{{{{{{|}~~~~~~}}||}}~~}|{zyxwvuuuuuvwxyz{|}~~~~~~}{zyxxxwwwwwwvuuuttsssstssstttuvvwxyz|}~~}|{zyyyyz{{}~~~}|{zzyxwwvvuuuuttsrrrqrrsttuvwxxyzzz{||}}~~}}|||{{{zzzzzyyyyyyyyyyyyyyyyyzz{{||}~~~~~~~~}||{zzyyyxxwwvvvuuuvvwxxyyyyzzzz{||}~~}}||{zyxxwwwwwwwwxxyxxxwwwvwwxyz{}}~~~~}}}|||}}}}~~}{zyxxwvuttttssrrrrrrrrrrqrrsstuuvwwxz{|}~}|{zzyyxwwwwwwwwwwwwwvvvvvwxyz{|}~}||{{zyyyyyyyyzzzzz{||}~~}||{{zyyyyxwwvvuttssssstuvwxy{||}~~}||{{zzyyxxxxwwwwwxxxyzz{||}~~}}}~}}~~~~~~~~}|zyxxwvvvvvuvvvvvvuuuuuuvvwwxyz{|}~~}|{zzyyxxwwwwwvvvwwwvvvuuuuuvwwxy{||~~}}|{{{{zzzzz{{|}~~~}}||{zyyyxwwvvvuuttuuuvwwxz{}~}||{zyyxwvvvutsssssrssttuuvxxyz{{||}~}}}}}|}}}}}}~~~}}}}~~~~}|{zyxwvutsrrqqppppppppqqrsstuvwxyz{|}~~~}||{{{{zzyyyyxxxwvvuuuuttuvwxyz{||}~~}||{zyyzzyyyyxwwvvuutttuvvwxz{{|}~~}}|{zyxwwwvvuuuvvvwwxyyz{||}}~~~~~}}|}}}||||||||||||||}}~~}|{zxwvutttssrqqqqqqqrrsstuvwwxyzz{|}~}|{zyxwwxxxwwwwwwwwwwvvvwxxyz|}}~~}||{|||||}}}}}}}||||||}}~~}|{zyxxxwwwvvvvuuuvvvvwxxyz{||}~~}|{zyyyxwvvuuuuuvvvvvwwxxyyzz{{{|}}~~~~~~~~~}~~~}}}}}}||}}}~~~~}|{{zxxwwvvvvvvvvvvvwwwxxyz{|}}~~}}|{zyxxwvvvvvvvvvwwwxxyyxyyzzz{||}}~~}}}}}||}}}~~~~}{zyxwvuutttttttttttttuvwxxyz{||}~~}|{zyxwwvvvuuutttuuuuuuuvvwxyz{|}~~}}||||||||||}}~~}|{{zyxxwvutssrrrrsstuuvwwxyz{||||}}}}~~}|{zyyxxwwwwvvvvvvvvwwwxxxxyyzz{{|}~}||{{zzzz{{||}}~~}|{zywwvvvuvvvvvvvwwwwwxxyyzz{{{|}~~~~~~~}}}|zzyyxwwwxxxxxyyz{|}}~~~}||||{|||||}}~~~~}|{zyxwvuuttsssstttuuvvwwyzz{|}}}~~~}|{zyxwvvvvuttttssssssssttuvwyz|}~~}}{{{{{{zz{{{{{{|||}}~~}}}|||{{zyyxxwwwwwwwwwwwwwxyyz{|}~~~}|{{zzyxxxxwwwwwwwwxxyzz{{||}~~~~}}|}}}}}~~~~}}}}}~~~~}|{{zxwwvvuuuuuuuuvvvvvvwwwxyz{{|~~~}|{{zyxwwwvuuuuuuuuuuuuuvvwxyz{|}~~~~~~~~}|{zyxxxxwwwwwwwwwwwwwwxyyyzz{||}~~}}||{zzzyyxxxxxwwwwwwwwwxxxyz{|}~~}}|{zzzyyzzzzzzzz{{||}~~|{zzyxxxxwvvvvvvvvvvvvvvuuuuvwxyz|~~}}|||{zzyyxxxxxxxxxxxwxwwxxyyyzz{{|}~~~~}}}~~~}}}||{{zzyyyxxxxxxxxxxxxxxxyyyyzz{{|~~}}|||{{zzzyyxxxxwwvvuuutuvvwxz{|}~~~}}}}||}|||}}}~}}~~~~~~}|{zzyyyyzzzzzzzyyxxxxxxxyyyzz{{||}~~~~~}||{{{zyyxwwvvvvvvvvvvvvwwwxxyz{{|}~~~~~~~~}~~~~~~~}|{zzyxwwvuuuttsssssssstuvvwwxyz|}~~}}||{{zzyyyxxwwvvuuuvwxy{|}}~~~~}}}}|||{zzyyxxxxwwwwwwwwxyz{{|}~~~~~~}}}|{{zzyyxxwxxxwwwwwvvwwxxyyzz{{||}}}~~~~~}}}}}}}}|||||||}}~~~}|{zyxxwvvvvvuuvvvvvwwxxyzz{{|}~~}|{{zyyxxxxxxxyyyyyzz{|}~~~}}}}}}}}}}}}}}}~~~~~~}|{zyxxwwwvvvvvvvvwwwxxxyyzz{||}}~~}}|{zyxwwvvvuuuttsstttttuuvwwxyz{{|}~~~~~}}}||{{zyxxwwwwwwwxxxxyyzz{||}}~~|{zzyxxxxwwwvvvvwwxyz{{|}}~~~}}||}}}~~}|zyxwvvvuuuvvvuvvvvvvwwwxxyz{{||}}~~~~}}|{{zyyxxxwwwwwvvvvwwwxxyzz{||}}~~~}|{zyxwwwwwwvvvuuuuuuuvvwxyz{|}~~}|{zzyyyyyyzzzyyzyyyyyzz{{{|}}}~~~~}|||||{|||{{{{||}~~~}||{{zzzzzyyzzzzzz{{{{{{{{{|||||}~~~~~}}}||{{{zzzyyyyyyxyyyyyyxxxxxxyyz{{|}~~~~}}}}}}}~~~~}|{zyxxxxwwwxxxxxxxxxxyyyzz{|||}~~}|{zyyxxwwwwwwwwxxxxxxyyzz{{||}~~~~~~~~~~~~~~~}}|{{zzyzzzz{{{{{{{{{zzzzzzzz{{|}~~||{vqmpsx|~{wutpkhfhc^ejkmoppruuwyyxxvrnlklrx{}xtsomqtv|~xtsrtxz|}|zvtsrsuvvx{|~}zwspnnosx|}yusrqqsux}~{ywutrrrtx|~{wtrrrtvy~{wsomkiiknrvy{|{zxxxvtromnooqtx|~}}{zxwy{~}zxvromllnpruy|zusrqrtuw{~}}}ywwvvxz{|}~|zxusqppqssuvxz|||||{{zyxwwwwxz}~{zzyz{}|ywusqqrrstvwxz{zyxwusrqqqrsuxz|~{xuspnlklmnpqsttttsqpooooprtwz|~}}~~|ywusrqppruwxy{|||{zzxvtsssstvx{}~}|{{{}~}{zyxxyzz|}~~|zxvtsrrrsuwxy{{|||{zzxwwvvwxz{|~~|zxvussssuwxyz{{{zyxwwvwxz{~|zxusqqqqrssstsssrrrrrrssstuwz|}~}||{yxwvuttttuvwwwwwwwwwvutsssstuvxz|~~~~~}||{{{{{zyyxxxxxwwvvvvvvuuvwwwwxxxxxyz{{|}~~~}}|{zyxxxwwutttssrponnmmmllmmmnoppqrtvwxz|}~~}||{yyyyyyxxwwxxxxxxxxyyzyz{|}~~}{{zzzyyyyzzzzzz{{{zzyz{{||{{||}}}}|||}~}|{{{zyxwwwwwvutttuuuuuvwwwwxxz{|}~~}||{zzzzywvuuttssrqpppppppqrstuvxy{|}~~~|{zyxwvuttuuutsttuvwwwwwxxxyyyyz{||}~~~~~~~~~~~}}|{zywvvuuuuuuuuuuuttuuuuvvwxyz{|}~}{zzyxxvuuttssrrqqppqqqrrrstuuwxyz{}~~}|{{zzyxwwvvvuuuvvwwwvvvvuuuuuuvvvwxyyz{{{|}~~~~~~}||||{{zzzzzzzzzz{{{{{{{||}}}~}~~~~~}|{zyxwvtsrrqqqqrstuuvwxy{|~~}|{{zzyyxxwwvuttsrrqqqqqqrstuvwxyz{|}~~~~}|{zyyxwwwwwwwvvvvvvvuuuutttttuvvwxyz{{{||}~~~~~~~~~~~~~~~~~}}}}||{{{zzyyyyyxxxyyyyzyyyxxxxxxxyyyyz{||}}~~~}||{zzxwvvvvvvwxyz{}~}|{{zzzzyyyxwwvvuuuuuuvvvwwxyz{||}~~~}}|{{zzzzz{{{{{{{{{{zzzzzzyyyz{|}~~~~~~~~~~~}}|||{{{{z{{{{{zzzyyyxxxxxwwwwwwwxxxyzz{{||}}~~~}|zyxwutsrrrrqqqqqppppppqrrrsstuvwxyz{|}}~~}|{yxxxwwvuuuuuvwxyzz{||||}~~~~~~}}}}}}}}}}~~~~~}}}||{{zzzzyzzzz{{{{{{{|||}~~~~~}}}}}}}||||}}}}}}~~~}}|{{zyyxxxyyyyyz{{{{{||}}}}}~~~}|{zzzyxxxxxxwvvutssrrqrrsttuwxyyzz{|}~~}|{{zzyyyyxxxwwwwwwwwwwxyyyyzzzzyzzz{|}~~~~~~~~~~~~~~~~~~~}}|||||{{zzzyyyxwwvvuuuuuvvwwxyyz{||}~}|{yyxxxwvuutssrqqqqqqqqqqrsttuwxyzz{|~~~}||{{zyyyyxwwvvvvuuuuuuuuuuuuvvvvvwxyz{|}~~~~}}}}}|||||||{{{{||}}}~~~~~~~~~~~~}}}~~~}||{zyxxxxxxxxxxxxwwwxxyyz{||}~~}|{zyxwwwwwvvwxxxxxxxxwwvvuuuuuvvwwxxxyz{}~~|{zzyxwwvvuuttttttttuuuuuuuuuuuuuvvwwxxyz{|}~~~}}||{{{{{{{||}}}|||{zzyxwvvvvuuuvvwxyy{|}}~~}|||{{zzyyyyzzzz{|}}~~~~}||{zzyyyyxxxxxxyyyxxxxyyzz{|}}~~~}|{{{{zzyyyxxxxyyyyzzzzz{||}}}~~~~~}}||{zzyyyxxwwwxxxxxyxxxxxxxxxxxxwxxxyz{|~~}|{zywvvutsrrrqqqqqrrrrrrrsstuvwxxyyzz{}~~~}}|{zzzyyyyzzz{{{{{{{|||||}}~~~}}||{zyyyxxxxxxyyzzyyyyyyyyyzz{{||}~~~}}||||||{{{zyyxxwxxxxxxxyyyyyz{||{||}}}}~~~}}||{{zzzyxwvvvuutstttuuvwwwxxxxwwxxyyzz{|||}~~~~}}}||{zzyyxxxwwwwwxxyzz{|}~~~}}}|{{{{{{{{{|||}}}}}}}}}~~~}||||{{{{{{zzzzzzzzyyyyzzzzz{||}}~~}||zyxwwvvuuuvvvuuuuuuutttsttttuuvwwxyz{|~~~~}||{zyyyxwwwwxxxxyyyyzzz{{||}}}}}}}}}~~~|{zyyxwwwwxxyyz{{{{{zzzzzzzyyyyxxxxyzz{|}~~~}}}}}}}}}}||||{{{{{{||}}~~~~}||{{zyxwvvuutttttuuuuuttttttuvwxyz|}~~}||{zzyxwvvutsrrrrsssttuvvwxxyyzzzzzzzz{{|}~~~~~}}|{zzyyxxwwxxxwwwxxxxxxyyyzzz{|}~~~~~~~}}}~~}}}}}}}}}}|||||}}~~~}|zyyyxxxxxxyyyzz{{{{|{{{|||||}~~~~}}||||||{{{{{{|||||}}~~~~}}}||{zyxxxxxxxxxxwwwwwvuuvvvvvwwxxxxwwwwwwwwxxyyzz{|}~~~}}}|||||||{{zzyxwwvvuuvvvvwwxyzz{|||||}}~~~~~~}|{zzyxwwvvwwwwwwwwxxxxxxyyyyz{|}~~~}}||{{{{{{{||}}}}}}~~~~~~~~}}}}||{{{zzyxxxxxxxyyzz{{{{|||||||{{zzz{{||}~~~}}}||||{{zyyyyyyyyyyxxwwwvvwwwwxxyyzz{{||||}}}~~~~|{zyxwvvvuuuuvwwxxxxyyxxxxyyz{{|}~~~~~}}||}}}}}}}~~~~~~~~~~}||{zzzzyyzzzz{{{{{{{{{{{{{||||}}}}}~~~~}}|{zyxwvutssssttuuvwxyyzz{{{{{{{{{{||}~~}}||{zyyxwvvvwvvwwxxxxxxwwwwwwwwxyyyz{{|}~~~~}|{zzyyyyyyyzzz{{{|}}}}}}}}~~~}}||{{zzz{{{|||}}}}}}}}|||||||}}~~~}|{{{zzyyyyyyyxxwwwwxxxyzz{{{||}}}}}~~~}}|{zyyxwwvuuuttsrrrrrrrrrrrrrrstuvwxyz{||||}}~~~~~~~}}}}|||||||||}}~~~~~~~~~~~~~}|{zzyxwwwwwwvwwwxxyyzz{||}}}}~~~~}|||||||||||||{{{{{{{{|||||}}~~}|{{zyyyyyxxxxxxxxyyyzz{{{||}}~~~~~~~}}}}~~~~~}|{zzyxxxxxxwwxxxxxxxxxxxxwwwxxxyyzzz{{{||}~~~}}|{zzzyyxxxyxxyxxxxxxwwwvwwwwxxyzzz{{|||}}~~~~}|||{{zzyyyyyyyyyyzzzzz{{{||||||}}}~~}}||{{zyyyyyxxyyyyzzzz{||}}}}}~}}}~~~~}}||||||{{{zzzzz{{zz{{zzzzzzyyyyzzz{{|}}~~~~~~}}|{{zyyxxwwvuutttssrrrssssttuuvwwxyzz{||}~~~}||{{{zzzzzzzzz{{{{{{{{||||}}}~~~~~}}}|{{zzzyxxxxxyyyyyzzz{||}}~~~}}|||||{{{{{{{{z{{{{{{{{||||}~~~~}|{{zzyyyxxwwvuuuuuuttuuuuuuuuvvvwwwxyyyz{{|||}}~~~~~}}|{{{zzyxxxxxxxxxxxxxxxyyz{{{{|||||}~~~}}}|||||||{{{{{zzyyyyyxxxxxxxxxwxxxxyyyz{{||}~~~~}}}}}}~~~~~~~~~}}}}}}||}}}}}~~~~~}}}}|{{zzyxwwvvvuuuuuuuuuuuvvwxyz{||}~~}|{zyxwvvvuutuuuvvvwwwxxxwwwxxxxxxyyzzz{|}}}~~~~~~}}}}}||{{{{zzzyyyyyxxxwwwwwwwxxyyz{|}~~~}}||{z{{{{{{{{zzzzzyzzzzzz{{{{{{|}}~~~~}}|zyxwvuutttuuvvwxxyz{|}~~~}}|||||{{{{{{{{zz{{{{{|||||||||}}}}~~~~~~~}}}}}}||{{zzyxxwvvuttttttttuuuuuvvwwxyyzz{{|||}}}~~~~~}||{zyxxwwxxxxyyyyyyyxxxxxxxyyzzz{|}~~~~}}|||{{zzzyyxwvvvuuuttuuuuuvvwxyyz{||}~~~}|||{{{{{{{{||||}}}~~~~~~~~~~~~}}}}}}}}|{{zyyxxwvvuutttsssttuvvwxyzzz{{||{||||}}~~~}||{zzyxxwwwvvvuuuuttttuuvwxyyz{{{||}~~}|{zxwvuuuuuvvvwxxxyyyyyzzz{|}~~~~~~~~~~}}}}}}}~~~~~~~~~}}|{zyxxxxxxxxxxyyyzz{||}}~~~~}|{{zzzyyyyyxxxwwwvvvuuuuuvvwxyyzzz{{|||||}~~~}}|{zyyxwvvvvvuutuuuuuuvvwwxxxxxxyzzz{|}}}~~~}}}|||{{{{||||||||||||||}}}}}~~~~~~~~~}}||||||{{zzzyyyyyyyyyyyyyyzz{{||}~~~~~~}}|{zzyyxxxxxyyyyyyzz{||}~~~~~}|{{zzzyyxwwvvuuuuutsssssssssttuuvvwxxyzz{{{{{{{||}}}~~~~~}}}}}}}||{{{{{{{{{||||||}}}}}}~~~~~}|{zzyyyyxxxxxxxwwwwxxxyyz{{||}~~~~}}||}}}|||}}|||||||||{{{{||}~~~~}||{zzzyxxwwwwwwxxyyyzzzz{{|||}}~~~~~}}}}}}}}}}|||||{{{{{zyyyxxxxyyyyz{{|||||||}}}}}}~~~~}}|{{{{zzzzzyyxwvvvvuuuuuvvvwwwwxyyyzzzzzz{{||}}~~~}|||||{{zzzzyyyyyyyxxxxxyz{}~~~}}||{{{{{{{{{{zzz{{{||||}}}}}}}~~~~~}||||{{|{{{zzyyxwwwvvvwwxyyz{|}~~~}||{{zzyyyxxxxxwvvvuuutsssssstttuvvvwwxyyzz{{|}~~~~}}}}||||||{{{{{{{zzzzz{{{{||}~~~~}}||||||||||{{zyyyxxxwwwxyyz{||}}~~~~~~~~~~}|{zyxwvuttttttttuuuuuuuvvwwwxxyzz{{|}}}~~~~~~}}}}}}}}}}}}||{{zzyyxxxxxxyyyz{{|||}}~~~~~~}||||{{zzzyyyxxyyzzzzz{{{{{{||}~~~~}}}|||}}}|||||{{{zzyyyyyyyzz{|}~~||{zyyxxxyyyxxxyyyyyyyyzzz{{|}}~~~~~}}}|||{{zzzzzyyyyzzzyyyxxxxwwwwxxyyz{{||}}~~~}|||{{{{{{|{{|{{{zzzzyyxxxxxxxxxyyyyz{{}~yuuuuy~{y}vpjhloqv}zskdcb`djpv|{wtspmpsw~}}~|xtpmmmnrvy{~}xsokgedehjmrw}{xurqrsw|zvtux{~yvvvvy~|wtqnmmnpsy~~{xutttvy{}~~|zzz|}|{zzz{}zupnoqvz~xsolklnqv{|wtqnlknqtx|}{xtpkgeedgkorv{~{wtqpoppqsvy}~}}}~{yxvutsssuwz}~|zxvuuvxz}}{yxy{{}~zvromkjiikmprtvwyywuspnmmmmoqtx{~}{z{{}~zwtrponmnopruvxyzzywusqoonortvz}~~|{{|~|yvusqpppprtvwyyzzzzywutsrrsuvwyz{||{zzyvutsstuwy|~~|{{||~~~}}||}|zyxyz{}~~}{zyxyz{|~}||}}~~|{zxxxy{}~~|zxutrqppqqsuvwxyyz{{{zyxwwwxy{}}|{zzyyyyyyyxwvutsrrqqppppqrsstsstttuvxyz{|}~~~}||{{zzyyyxxwusrqponnmmmlkkkllmmnoqstuuvvuvvvwxxyz|}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}||||||}}~~~}}|||||}}~~}|{zzzzzyyxyyyyyxxxxyyzz{{{{||}~~~~~}}}}~~~~~~}|{zzz{{{zzyxwvuusrqpopqrrsstuvwxxyyz{|||||}}}}~~}}|{zxvvuuttsrqpooonnnnmmnnoopppqrstuuvvwxyz|}~~}}||zyxxxyyyxyyyyyyyyyxwwwyzz{{|}~}|||{zyxxwwvvvvwwxxyzzzyxwwwwwvvvvvvwxyyyzzzz{|}~}}}~~~~~}}}}|||{{||}}}|||{{zz{{zyxxyyz{{|}}~~~~~}}}}~~~~~~~~}{zzzyyyyxwvvvvuutssrqppqrrrqqrsssssttuvwxyz{|}~~}}|{zyxwwwwwwwvuuuuuuuuvwxyz{}~~~~}|{zyyxwwvvvvutttssrrrrqqrrstttuvvvwwxxxxxyz|}~~}||{zyxxxxwwvvuttsttuuuuvwwwwvvvvwxyyz{|}~~~~~~~~~~~~}}}|{{{{{zzz{{zzyyyyyyyzzyyxxxxxyyzzyyyxyyyyxyyyyyz{{|||}~}|{zzzyyyyzzzyyyzzzz{{|}}~~~~~~}}}}|{zyyyxxwwwwvuuttuttttstttuuvvwxyz{|}~~}|{zyyxwwvuutttssrrrrrssstttttuuuuuvwxyz{|~~~~~}}||{zxwwvvuuuuutsttuuuuuuuuttttsssstttuvvwwxyz{|}~~~}}}}~~~~~}}~~~~~~}}||||{{|||}}}~~~~~~~}|{zyxwwwvvwwxxyyyyyyyzz{{{{||}}}}~~}}|{{zyyxxwwvvuuvvvvuuuuvvwwxxxxxxxxxxyz{||}}~~~~~~}|||{zzyyyxwwvutttttsrrrrqqppooooppqrrsttvvwxxyzz{|}~~~}|zyxwwwwxxxxyyyz{{{{{|}}}}}}~~~}|{zyxwwwxyyyz{{{zzyyxxxwwwwwwwwwwwxxxxyzz{|}~~~}}}|{zzzzyyzzyyyyxxxxxxyz{{||||}}}}}}}}}}}}}|||}}}~~~~~}}}}}|{{zyyxwwvuuuutttssssssrrrrrrsstuuwxyz{{|}~~~}|{zzyyyyyyyxxxxxxxxxxyyyyz{|}}}~~~}|||{||{{zzyxwwvvuutsssrrrrrsstttuuuuuvvwxyz{|}~~~~~}}}||{zyyxxwvvvvvuuuuuuvvvwxxyz{|}}~~}||{{{{{{{{||{{zzzzyyyxyyyyyxxwvvvvvvvvvvvwwwwwwxyzz{|}~~~~~~~}}|||||||{{{||}~~~~~~~~}}}}}~~~~~~}||{{zzzyyxxwwwwwwwvvvvvvvuuuuuuvvwxyz{||}~~}{zyxxxwvvuttsssrrrrqqqrrrsstvwxz{||}}}}}}~~~}}|{{zzyyyxwwwwvuuttttsssssssttuuuttttttuvwxyz{|}~~~~}}||||||{{||}~~~}}}|||{{{zyyyyyyyxxxyz{{||{{{zzyyxwwvvwwxyz{|}}}}~~~~}}}|||{{zzzyyxxwwwwwwwwwwwwwwwwxxyyzzz{{{||}}}}~~~|{{zyxxxwwwvuuttssrrqqpooonnooooopqqrstuvwxyz{}~~~}}|{{{{{{{{{{{{{{||||}}~~~~~~~}|zyxwvuutttttttuvwwxxxxxxxxxwwvvvvvwxxyz{{|}~~~~~}}|{zzyzzz{{{|||||||{{{{{{zzzyyyyyxxyyyzzz{|}~~~~~~~~~~}||{{{zzyxxwwwwwwvvuuttttsrrrrrsttuuvwwxyz{{|}}}~~~~}}}}}}||||||{{{zzyyxwwwvwwwwwxyz{|}~}}||{{zzzzyxxwwwvvvuuuuuuutssssttuvvwxyyz{{|||}}}~~~}{zyxwvwwwwwwwxxxxwwwxxxyyzzyyyyyyyxxyyyyyzz{|}}}~~~~}|{zzyyxxxwwxxyyxwwvvvvvvvvuuuuuuuuvvwwxyyz{|}~~~}||||||||||}}}~~~}|{zyxwwwwwvvvuuuuuuuuuuuuuuutsssssttuvvxyzz{|}~~}}}}||{{{||{{zyyyyyyxxxxxxxxxwwwwxxxxxyyz{{|}~~}||{zyxxwvvuutsssrrrssssssrrrrrrqqqrstuvwxyz{|}}~~~~~~~~~~~~~~~~~~}}||{{zzzzyyzzzzzzz{{zzyyxxwwwwwxxxyyzzz{{||}~~~}}|||||||||{{{zzyxxwwvvuuuuutttttttuvvvwwxyzz{{|}~~~~}}||{zyxwvuttsrrrrrqqqqrrrssstuuvwxyz{|}~~~~~}}}}}}}}}}~~~}}|||{{{{{{{{{||}}~~~}|||{{zzzz{{zzyyyyxxxxxxxyyyzyyxxxwwwxxxyzz{||}}~~~}}|||||}}~~~~~~~}}}}}}}}||{{zzyyyyxxxxyyz{||}~~~}|{zyxwvuttssrrrqqrrrrrrqqrrrrrsttuuvvvwwyzz{|}~~~~~}}||{{zz{|||}}~~~~~~}||{zyxwwvvvuuutuuttssssssssssstttuuuuuvxxyz{||}~~~~~~}}|}}|||||}}}~~~~~}|{{zyyyyyyyxyyz{{||}}~~~}|{zzyxwwvuuuuuuuvwwxxxxxxxwwwwwwwwwxxxyzz{|}~~~~~~}}|||{{zzzyyxxxxxxyyyz{{}}~~~~~}|{{zyyyyxxwwvvvvvvvvvvvwwwwxxyyyyzzz{{||}}}}~~}||{{zzyyxxxxxxxxxxxxxxyyyxxxxwvvvvvvwwxyyz{{|||}~~~}|zyxxwwwwwwwxxxxxxxwwwxxxxxxyyyyyzyyyyyyzz{|}~~~~~~~~~~~~~~~}|{zzyyyxwvvvvvvvvvvvvwwwxxxxwwwwwvwwwwwwwxyz{||}~~~~~}}}||||||{{zzzzzzyyyyyyzzzzzzz{{{{|||}~~~}|{zywvutsrrrqqqrrssssssssrrrrrssstuuvwxxyyyzz{{||}~~~~~~~~~~~~~~~}}}||{zzyyxwvvuvvvvvvvvvvvvvvvwwwxxxyzz{|}}}}}}}}}}}~~~}}}|||||{{{{zzzzzyyyyyyxxwwwvvuuuuvwwwxz{|}~~~}||{{{{{zzyxwwvvvvuuuuuuuttttuuvvwxyzz{||||||}}~~~~}|||{{zyyyyyyyyzzzz{{{{{{{{{{{{|||}||}}~~~}||{{{{{{{zzzyyxxwwwwwwwwxxxyyyzz{{{||}~~~~~~~~}}}|||||{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~~~~~}}||{zzyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxyyyyz{{|}}}~~~~~}}|||||}}~~~}|{{zyxxwwvvuutssrrrrqqqqrrsstttuuvvwwxxxyyzz{{|}~~~~~~}}}}}~~~~}}}}||{{zzyyyyzz{{{||}}}}~~~}}||||||||{zyxxwvvutssstttuuuvvvvvvvvwwxxxxxxyzz{{{{||}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||{{{zzzyyyyxxwwwwwwwwwwxxxxxxxxwxxxyyzz{||}}~~~~}||{{zzyyxxwwwvvutssrrrsstuvvwxxxyyyzzz{{|}~~~~}|{zyyyyyxxxxxxxxxxxxxxwwwvvvwwxyzz{{||}}}~~~~}}}}}||||||||{||||||||}}||||||||||||}}}~~~}}|||||{{{{zz{{{zzyyyyyyyyyzzz{{{{zzzz{{{{|||||||||}~~~~~}}|{zyyxxwwwwwwwwxxxyyyz{{{{|||}}}~~~~}}|{zyyyyyxxxxxxxwwvuuttsssrrssstuuuvvwwwwwwxxyzz{{|}}}~~~~~~~~~~}}}|||}}}}~~~~}|{{zyyxwwwwvvuuttttssssssttuuuuuuuuvwwxxyyyzzzzzz{{{{|}~~~}}}||||{{{zzzzzzz{{|||||{{{{zzz{{{{{||}~~~}|{{{{zzz{{{{{{{{{{zzyyxxxwwwwwwwxxyyyyzz{{{||||}}}}}~~~~}}}}}}}}||{{zyyxxwwwwwxxxyyzz{|}~~~~}||{{zzzzzzyyyyyxxwwwwwxxxxyyyyyyyyyyyxyyyyz{|}}~~~~}}||{{zzzyxxwvvvvuuuttuuuuvvvvvvwwxxxyyyyyyzz{|}~~~~~~}}}}}|||{{||{{{{{{{{{{zzzz{{{{{{{{{|||||||}}~~~~~~~~~~~~~}}}}}}}||||||||}}}~~}}||{{zzzzyyyxxxxxxxxxwwwwvvvuuttttssttuwxyz{|}~~~}}}||{{{{{{{{{{zzzyyxxxwwwxxxyyzz{{||}}~~}||{{{zzyyyxxwwvvuuuuuuuuuuuttttttuuvvvwwxyyz{{|}}}~~~~~~~~~~~~}|{zzyyyxxxxyyyyyyyyyyyyyxxxwvvvuuuuuuvvvwwwxyyzz{|}}~~~}|{{{{{zzzzz{{zzzyyyxxwvuuttttttuuvvwwxyzz{||||}}~~~~}}|||{{zz{{{zzzzzyyyxxxxxxxxyyzz{||}}~~~~~}||{zzzyyyyyyyzz{{{{{{{zyyyxxxxxyzz{{|}~~~~}}}}}~~~~~~~~}}|{{zzzzzyyyyyxxxxxyyyz{{{||}~~~}||{zzyyyyzzzyyzzzzzyxxwvvuuuuuvwwxxxxyyz{{{{{|}~~~~~}}|{{zzyxxwwvvvvvvvvuuuuuuvvvwwxxxxyyz{{{{||}}}}~~~~~~}{~~}{yxz|}~}||{|}}}}~}}||{z|~~}|zxvvwwwwwwvuttuvvvuuuutsssssrsuxyzz|~~|~}|~~~~~~~~~~}{ywwxxxxy{|||||{{||}}}~~~}}}}|||||}~~}|{zyyxxwwvvvvuuvvwwwwxxyyz{{||||}~~~~~~~~~~~}|{{{{zzz{{{|}}}|||}}}}||{zzzzzz{||}~~~}|{zzyxxxxxyyyzzzyzzzzzzz{{}~~~~~~~}||{zyxxwvuuttssrrrqqqqrrrrssttuuvvvvvwwwwwwxyz{{{|}~~~~~}}||{{zzyxwwwwwvvvvwwwwxxxxyzz{{|}~~~~~}}|||||||||{{{{{|||||||||}}}}~~~~}|||{{{zzyyyzzzzzz{|}}~~~}||{zzyxwwvvvwwxxxyyz{{{|||{{{zzzzz{{{||}}~~~}}}}|{{zzzyyyxxwwvvvvuuuvvvvvvvwwwwwxxxxyyyyyyyyyyyxyyyz{{|}~~~~}}}~~~~}}}}}~~~~~~}}}}|||||{{{zzyyyxxxxwxxxxxxyyz{|}~~~}|{{zzyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvwwwxxxyyyyyyyyzz{{||}}~~~~~~~~}|{zyxwwwwvvvvvvvwwxxxyyzzzzzz{{{{{|||}}~~}||{{{{{zzyyyyyyzz{{|}~~~~~}}}||{zyyxxxwwwwwwwwvvvvvwwwwxxxxyyyzzz{{{{{{{|||{{{{{{{{||||}~~~~~|{}}{yzzzyyxxxwwvuuuwxxxy{||{zyxxxxxyzz{{{{{|~~~}|}}}~~~~}}}|||||||||||{{{{z{{{{{{{{{zzzzzz{{{||}}~~~~~~}}}}}}}}}||{{{{{{||||}}~~}}||||||||||}}~~~~~}||{{zzzzzzz{{{{{{{{|||{{{{{{z{{|}}}}||||||{zzzzz{{||}}~~~~~}}|||{{{{{{{{{{zzzyyxxxwwwxxxxxxxxxyyyyyyyyyyyyxxxxyyyzzzzz{{{||}~~~}}}}~~~~~~~}||||}}}}~~~~~~}}|||||{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyzzzzz{{|||}|||}}}~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyxwwwwwwwwxxyyzzzz{{{{{zzzzzyyyyz{|}~~~}}}}}}|}}}}}}}}~~~~~~~}}}}||{{zyyyyyxxxxxxxxxyyyxxxxwwwwwwwwwvwwxxyyz{|}}~~~~~~~~~~~~~~~~}}||{{zzzzzz{{{{{{{zzyyyxxxxxxyyz{||}}~~~~~~~~~}}||{{||||}~~~~~~~}}~}}}}}}}~~~~~}}~{zyyzz{}~~~~~~~~~~}|{{zzzz{{{{||}}}}}|||{{{{|||||||||||}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}|{{{{z{{zzzzzzzzz{{|{{{{{{{{{|}}}~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{zzzyyyyyyzzz{{{||}}~~~~~~~~~}}}}}}}~~~~}}}}~~}~~~ysrttttuwyzyyyyyyxwussttuvwxzzz{zyxwwy|}~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|||}}~~~~~~~~~~~~~}|||}}~}}|||{{{{{{{{||||||||||}}}}}}}}}}}}||||||}}~~~~~~~~~}}}|||||||||}}}}}}}}}}|||||||||||||||}}~~~~~}}}}}}~~~~}}||{{{||}}}||||||||||||{{{{|||}}}||||||{{{{{{{zzzz{{|}}~~~~~~~~}}|||}}}~}}}}}~~~~~}}}{zyyyzz{{|{{{{||||}~~~~~}|{{zzzz{zzzzzzz{|}~~~}}|{zzyyyyyzzzzzzzzzzzzzz{{{||||||||||||||{{zzzz{{|||||}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}||}}}}~~~~~~~~~~~~~~~~~~~~~~}|||||||}}}}}}}~~~~~~~}}~~~~~~~~~~~}}}}|||}}~~~~~}}}}}}|{{{{{{zyyzz{|||{|}~vsuxyxx{}yxyyz|zz{zyz{|}~~~~~~~~~~~~~~~~}}}}~~}}|||{{|||{{||}}}~}}|||{{{{{||}~~~~~~}}||{zyyxxwwwwwvvvvwwwwxxwwxyyzz{{||||}|||||{{{{{||}~~~~~~~~~~~}}}}~~}}||||||{||||||||}}}}}}}||||{{{{{||}~~~~~~~~~~~~~~}}}~~~~~~~~}||{zzzzzzzz{{||||||||{{{{{{{{|||}}}}}~~~~~~~~~}}|||||}}}~~~~~}}~}|{{|~~~~}}|}~~~~~}}|||||{zzz{{{{zzzz{{{||||{{zzzz{{||}~~~}}}}}}}}~~~~}}}}}}}}~~~~~~}}||{zzyxxwwvvwwwwxxxxxxxyyzz{{{||||||{{{{{{{{{|||||||}}}}}}}}||}}}~~~~}|{{zzyyxwwwwwwxxxxyyyyyyyzzz{{{{{|||||}}}}}}||||||||}}~~~~~~~~~~~~~~~~}}||||}}}}}}}}}}}}}}}}}}}||{{{zzz{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}|||||||||{{{{{|||}}~~~~~}~~~~~~}|}~~~~~~~~~~~~~~~~~}}|{{{{{|}~~~~~~~~~~~~~~~~~~~~}}||||||{{||||||}~~~}}}}~~~~~~}}}}|||{{{{{{||||}}~~~~~~~~~~}}}~}~~~}}||||{{||}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}|{{zzzz{{{zz{zzzzzzzzzzzyxxxxyyyyzzzzzzyyyyyyzzzz{{{|||||{|||||{{{||}}~~~~~~~~}}}~}}~~~~zxy{{||{{z|}}|{{||zxxyzzyyz{{zzzzz{|}~~~~~~~~~}}}}}|}}~~~~~~~}}}}}|||||||||}~~~~~~}~~}}||||{{{{{{|}}}~~~~~~~~~~}|{zzzzzzzyyyyyyyzzzzz{{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~}}||||||||}}}}}}}}}}}}}|||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||}||||||{{||}}~~}}}|||{{{{||}}|}~~}}~~~||}~~|{{|{zyyz{zz{||}|}}}}}}}~~xwwx{}{}~~}}}}zyxyz|~{{|}|{zzyz{}~~~}||{yyyyzz{{||}}~~~~~~}}}}}|{{{{{{{{{{{{{{z{{||}~~~}}|{{zyyyyyyyyxxxxxwxxxyzz{{||}}}}}~~~~~}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzz{{|||}}}}}}}}}}}|||||{{{{zzzzzzzzzzz{{{{{{|||}}}~~~~~~~~}}}~~~~~~}}}}}}||{{{{{||{{{|||{{||}}||||}}}}}}}}}~~~~}xru|~}}~~|zxvuuy|}}|zwx|~~|{{||{zyyyz{|}~~~~~~~}}}~~~~~~~}|||{|||}}~~~~}~~~~~~~}}|||}~~~~~~~~}}||||||||}}}~~~~~~}}}}}}}}}||||||||||{{{{zzzz{{{||}}}}}}}}}}~~~~~}}}}}}}}}}}~~}~~~~~~~}}||{zyxwwxxxwwwwxxxxxxyyxxxxxyyyzzzz{|}~~~~}}}}}}|||{{|}}~~~~~~}}|}~}zz~~~}{z|~~}|{{zyxy}~}|zywwwwvvvvwwxyz{|}~}||||{zz{||zzyzzzzz{||}}~~~~~}|||}}~~|{{{|}}~~~}|{zzzzzzzzz{{||||||{{{{|||{{{{{|}~~~~~~~~}}}}}~~}}~~~~~~~~}||||||||||}}~~~}}|||}}}~~~}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~}}||||||}}~~~~~~~~~~~~~}}|{{{{{{{{{{{z{||||}}}}}}}}}}}}}}}}}}||{{|||||{{{||}||{{{{{{|||||||}}}~~~~~~~~~~zyy|xuuuvwy|wtttuxyvsrtvtqqtx|~|xttvvwyzyyzzzz{~}|}~}zyz{{|}}}~~~}|||||}~~}|||}~}|zzzzz|}}}||{z{||{z{|{{z{|}}}}}|||}}|||}}||{zyzz{{{|}~}}~~}}}|||}}~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||}}}~~~~~~~~~~~~}}||{{zzz|}~~}}}}~~~~vnmmr{|wvxy|~{wssux|zx{~}yuv{}|{{|~|{yyxxwwy{~}{ywwwyz||||}|{{z{}~~~~}|||||}~}|{zz{}~~~~}||||{zzzzzzzzz{|}|{zyyxxxz{|}~~}~~~}}}||||||{{{|}}~~~~}}~~~}||||}}~~~}}~~~~}{|~|zz|}}}}|||}~}|xmisysw~}|}vttw}~zwvwy||vpnu|~~~}}|~~{xz}||}~|{{{{|}{||~}{{|}~{y{~~~~}~||}}||}|{{|}}}}}}}}}~}||||}}|zyyxxxxz|~~~~}||{zzz{|}~~}}~zy{~~}}}~~~~~~~~~}}~~~}~~}|{{{||}~~}||{{{||{{{{{{zzyyyyzz{|{zyxyz{|{zyyzz|}}||||}|{zyzz{||||||{{|}~~~~}}~~~}|{{||}}~~~}|}~~}}}~~~}||||||||||||{{{{{{{{zzzz{|}}|||}}}}}}}}}}~~~~~}}}}}}||||}}}}~~~~~~~~}}}}}}}|||||||||||||||||||{{{{||||}}}}~~~~~}}}}}}~~~~~~~}}||||||}}}||||||}}~~~~~~~~}}|||}}~~~~~~~}||}}}|||||{{{zzzz{{{{{{||}}}~~~~}|||{zzzzz{{||}}}}}~~}||{{{zzz{|}}~~~}}||}}}~~~~}}|||{{{{{{||||||{{{{{{|}}~~~}}||||||||||{|||}~~~}}}}~~~~~}}}}}}||||||{{{{{{{|}}}}~~~~~~~~~}}|||{{{{{||}}~~~~}}}}}}}~~~~}}~~~~~}}}||||{{||}}~~~~~~}}}}~~}}}|{{{|||}}~~~~~~~~}|{{zzzzz{{||}}}}||{{{{{||}~~~~~~~~~~}||{{{{{|||}}}}}}}}||||}~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}|{{zzyyxwwwxyyz{{||}}~~~~~~~~~~~~}}}}}~~~~~~~~~~}~~~~~~~~}}}}~~~~~}}}}}}~~~}||{{{z{{{{{{{||||||{zzzz{{||}}~~~~~~~}}}}}}~~~}}|||{{zzzz{{||}}}}}}}}}~~~~}}|{{{{{{{{|||}}}~~~}}}|{{zzzyyyzzzz{{|||}}~~~}}|}}~~~~~~~~}||||||}}}~~~~~~~~~~~~}}}}}}~~~~}}||||||||}}}}}}~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}~~~}}~}}~~~}|{{zzz{|}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}~~~~}}|||||||}}||{{{{zzzzz{zz{{|||}}}~~~~~~~}}}}~~~~}||||}}~~~}|{{zzyxxwwwwwwxxxyyz{{{{|||||||}}}~~~}}}}}|||||||}}~~~~~~~~~~~~~~~}||{{{{{{||||}}}}}}~~~~~~~~}}||||||}}~~~~}|||}~~~}}|{{zzyyyxxxxyyzz{|||{{|||}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}||{{{|||}~~~~~~~}}||}}~~~~~~~~~~|{zzzzzz{{{{{|||||||||||{{{{zzzzz{|}~~~~}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{{{||}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}|||}}}}}}~~~}}}||{{{{{||||||||{{{{{{|||||||{{{{{{||}}}}~~}}}}}}}~~~~~~~~~~~~~}||{{|||}~~~}|{{zzzzz{{|}}}~~}|||||||}}}~~~~~}}}}}}}}}|||{{{{|||||{{{{{{{|}~~~~~~~~}|||||}}~~}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}||zzyyyzz{||}~~~~}}}~~~~~~~~~~~~~~~}||||{{{||||||}}||{{zzzyyzzzz{||||||}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~}}}}}}~~~~}}||{{||}~~~~~~}}||}}}}}|||||}}}}}}}~~~~~~}}}}}}}}}}}~~~}}}~~~~}}}|||||||||||||}}}}}||{zyyyyyzz{{|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzz{{{||||}|||{||}}~~~~~~~~~~~~}}}}}}~~~~~~~~}}|||{||{{{|||}}~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}~~~~}}|{{zzzz{{{{|||||}}}~~~}}}}}|||||||||}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~}}|||}}}~~~~~~~~}~~~~~~~~}}}}}~~~~~~~}}}}}}}}}||||||||}}}}||{{{{{{{{{||||}}~~~~~~~}}}}|||||}}~~~~~}}}}}}}}~~~}}}}}}}}~~~~}}|{{{zz{{{||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzz{{{{{zzyyyyyyzzzz{{{{{{{{|||}}~~~~~~~~}||{{{{{{{{||}~~~~~~~~}}}||||||}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{||||}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}|||}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~}}}}}||||||||||||||||}}}}}}~~~~~~~}}|||||{{||}}~~~~~~~~~~~~~~~~}}}||||||||}}~~~~~}}|{{zyyyzz{|}~~~~~~}}|||||}}}}}~~~~~~~}}}}}}|||||}}}}}|||{{{zzzzzz{{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|||||||||||||||}}}}~~~~~~~~~~}}||}}~~~~~}}~~~~~~~~~~~~}}}|{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}|||}}}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}~~~~~~}}}}||||||}}~~~~~}}}}~~~~~~~}}}}||||{{{{{{|||}}}}}~~~~~}}|||{{{{{{{{{{{{|||||}~~~~}}}}||}}}~~~~}}}}}}}}}}}}|||||||||{{{||||||}}}}||||||}}}}}}}}~~~~~~~}}||{{{{{||||}}~~~~}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}|||{{{{{{{{{|}}~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}||||}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}|||}}~~~~~~~~~~~~~~~}}}}||||}}~~~~~}||{{{{{{||}~~~~~~~}}||||||}}~~~~~~~}}}|||||||}}}~~~}}}}|{{zzyyyyyyzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{||}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}|||||||||}}}}}}}}||||}}}}~~~~~~~~~~~}}}}}}~~~~~~~~}}}}||||||||}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}|||{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}~~~~~}}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}}||||{{||}}~~~~}}|||}}}~~~~}||{zzyyyyyyz{{|||}}|||||{{{{{{|||}~~~~~~~~}}}||||}}}}|||||{{{{{|||}}~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}}}}~~~}}||||||}}}}}}||||{{{{{{{{zzz{{{||}}}}}}~}~~~~~}|||||||}}}~~~~~~}}|||{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}|||||}}~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~}}}||{{{{||}}}}}}||{zzyyyyyzzz{{|}}~~~~~~~~~~~~~~~}}|{{zzyyyyyyzz{{|||}}}}}}}|||||{|||}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~|xwusx|{tqmjnqtw{~yrpnlquy~~xrqonsx~zvrnoqsx~ztoljilpt{}wrnnnnsx~~yvsprtw}zupnmmquz{vrooprw{ytqnmoqsy~zvrqoorux}|yvrprsuy}{xvuuwy{{xuttuw{~zwvttwy}~zwvtux{yurnmopsx}~xroljjnpty{vronmnquy|xustuwz{ywuuwy|~|ywvvwx{~}|{{}~~}|{{|~{wusrrsuwz}~{xvtsrsvx{~{xvtssuwz}~{yvvwxz}}||}~~|zxxy{}}|{{{|~}zxwvwy{}|zxwuuuuwxz|}zxutsrrtuwz}}zxutsstvxz}~|zwvvwxz}|zxvwxz|~{xutrrsuwy}~{ywuttuvx{~~}|{{|}~~|{{{|}~|zyyz{|~~|{z{{}}{{zz{|}~{zyyyz|~}{zxwwyz|}{zz{|~}}~~}|{{{||}~}|{ywwwwxyz{||}}}|{zyxwvvvwxy{|~~|{zzzzz{|}~~~~~~~~~~~}}}||{{zzzzz{{{{{{{{|||}}~~~~~~~~~~~~~~~}}}|||{{{zz{{{||}~~~~~~}}}}~~~~~~~~~~}}||{{{{zzzzzzzz{{{{{{{||||}}}}~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}||{{{zzzzzzzzzzzzzzzz{{{|||||{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}||{{{{{{{|||}}}}~~~~~~~~~}}||||{{zzzzzyyzyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}|||||||}}}~~~~~~~~~~~~}}}}}~~~~}}}}}}}}~~~~~}}}||||{{{||||}}~~~}}|||||}}}}|||||{{{{{{||}~~~~~~~}}}}}}~~~~~~~~~~~~~}}~~~~~}}}~~~~~}|{zzzyyzzzzzzzzzzzzzzzzzzzz{{{{|||||{{{{{{{zzzzzzzzzzzzz{{{||}}~~~~}|{{zzyyyyyyyyzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{||}}}}~~~~~~~~}}||||||}}}}~~~~~~}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{{zz{{{|}}~~~~}}||||||}}}~~~~~~~}}}}}|||{{{{{{{{|||{{{{{{zzzz{{{{{{zzz{{{{||}}~~~~}}}}}~~~~~~~~~~}}}}}|||}}}}}}}~~~~~~~~~~~~~~~~~~~~}}|||{{{||||||}}}}~~~~}||{{zzzzz{{{{{{{{{{{{{zzzzzzz{{{{||||||{{zzzyyyyyyyyyyyzzyyyyyxxxxxyyyz{||}~~~~~~~~}}|||||}}~~~~~~}}}}||||{{|||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~}}||{{{zzzz{{|}}~~~~~~~}}}||{{{zzz{{|||}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}|||{zzzyyxxyyyzz{{||}}}~~~~~~}}}|||||||{{{{{{{{{{||||||||}}}}}}}}|}}|||||||||}~~~~}}||{{zzzzz{{{{{{||}}~~~~~~~~~~}}}}~~~~}}|||||}}~~~~~~~~~~}}}}}}}||{{zyxxwwwwwwwwxxyz{{||}}}}}}}}}}}||||||||}}~~~~~~~}}}~~~~~~~~}}}||||}}}}}}}}}}}}||||}}}~~~~~~~~~~~~~~~}}}|||{{{z{{{||}~~~~}}|{{{zzz{{{|||}}~~~~~~}}|{zzzzzzzzzzz{{|||}}}~~~~}||{{{zzzzzzzz{|}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}||{{{{|||}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}|||{{{{{{{|||||||}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~}}|||{{|||}}}}}}}}}}}}}|{{zzzzzz{||}}~~~~~~}}||{{{{{{{{{{{{{|||}}~~~~}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}||||||{{{{{{{{{{{{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~}||||||||}}}}}}}}}}~~~~~~}}|{{zzzzzzz{{{|||||}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{||||||{{{{{{{{{{{{{zzzzzzzzz{{{||||||||||{{{{{{{{||}}}~~~~~~~~~~~}}||{{{{{||}}~~~~~~~~~~~}}|||{{{zzzzzzzz{{{{{{zzzzzzzz{{{{{{{{||||||||}}}~~~~~~}}~~~~~~~~~~~~~~~}}}}}|}}}}}}}~~~~~~}}}||||||||||}}}}~~~~~~~~~~~~}}}}||}}}}}}}}}}}||||||||||}}~~~}}}}}}}}||||||||||||}}|||||||}}}}}}}|||}}}~~~~~~~~~~~~~~~}}||{{||||}}}}~~~~~~~~~~~~~~}}||{{{{{{{|||||||{{{{{{{{{{{zzzz{{{{{{{||||}}}|||||{{{{{{{{{{{{||}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}||{zzyyxxyyyzz{{{{{{{{{{{{zzzzyzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}|||||||}}}~~~~~~~~}}}}}}}||||||{{{zzzzzzzzzzzyyyyxxxxyyyyyyyyyz{||}}}~~~~~~~~}}}||{{{{{{{||||||||}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{||}~~~~~~~~~~~~}}||||||||||}}}}}}}}}}}}}}}~~~~~}}}|||||||||||}}}}}}}}}~~~~~~~}}}}}|||||||{{{zzyyyxxxxxxxxxxxxxxxxxxxyzz{{||}}}}}}|||||||}}}}~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{||}}~~~~}}}}}|||||{{||}}~~~~}}}}}}}~~~~~~}}}}~~~~}}}|||{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxyyzzz{{||}~~~~~~~~~~}}}}}}}||}}}~~~~~}}||||||{{||||}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||}}}}~~~~}}}}}||||||}~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzyyyyxxxxxxxxxxxxxxyyzz{{||}}}}}}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}}}}}}}}}}}}~~~~~~}}|{{{{{{|||}}|||{{zzyyyxxwwwvvvvwwxxyyzzzzz{{{{||||||}}}}}}}}~~}}}}}}}}~~~~}}}}|||||||}}}~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{|||}}~~~~~~~~~}}}}}||||||||||||{{{{zzzyyxxxxxxxyyyzz{{{||||}}}}}}}|}}}}}}}}}||{{{zzz{{{||}~~~~~~}}||{{{{{{||}}~~~~}}|{{{{{{{{{|||}~~~~~~~~}}||{{zzzzzzzz{{{|||}}}}}}}~~~}}}}~~~~~~~~~~~~~}}}}}}}~~~}}|{zzyyyyyyyyzzzzzyyyxxwwwwwwwwwxxyyyz{{|||}}|||{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}||{{zzzzyyyyyyyyyyyzz{{{{{{||||{{{zyyxxxxxxxyzz{{{|||||||||||}}}}}}}}}}}~~~~~~~~~}}|||{{{{zzz{{{zzzzzzzz{{{{{{|||||}}}}}}}}||}}}~~~~~~~~~~~}}||{{zzyyyyyyzzzzzzzzz{{{{{{{{|||||{{{{zzzyyyzzz{{{{|||||}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}~~~~~~}|{{zzzyyyyxxxxxxxyyyzz{{|||}}}}}}}}}}}}||||{{{zzzzz{{{{{{{{||||||}}}}}}~~~~~~~~~}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}||||}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|||{|||||}}~~~~~}|{{zyyxxxxxxxxxxyyyyyzzzzzzzzzzzzzzyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{|||}}}~~~}}||{{{zz{{{|||}}}}||{{zyyxxxxxxxxxxwwwxxyyyyzz{{{{{{{{{{{{zzzzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~}}|||}}}}~~~}}}}}}||||}}}|}}|}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~}}||{{{zzzzzzzz{{{||{{{{{{{{{{||||||{{{||||||||}}~~~~~~~}}}}}}}}}}~}}~~~}yz{{yz}|{~|zxvspqqqqsvwxyz{{{zzyz|}}|~~}{zzzyy{}}|||{yyywutsstvxz{|}~}}}~}|{zz{}~}|{{|~}{zyyz{{||{{z|}|zyywvvwwxyxyyz{{zywusrsuwy{}~~~|{zzyxxwwwwwvvutsrrttsrrrrqppomjhfeefgghiijlnpqrrrstvwxxxxxxxy{{{{z{{|||}~~}{{zxwvuvvvvuuuuuuutsrqrqpoooopppqrtuwy{||}}}}||{{|}~~}|||{{zzyyyyyyyxxwwvvuvvxyz{{|||||}~~|zxwvutsqpooppqqqqpqqqqqponnmlllmmnnnopqrstuvvwxyz{{{|}}}~~~~~}}}}}|{{yxwvvvvvvuuuuuvxyz{}~~}}|||||{{zyyyzz{{|{{zzzz{{|||||||}}}}~~}|{{zzyxwvutstttuuuuuuuuuutttuuvwxxxxxxy{|~~}|{{zyxwwvusrqqqqqqqqqpoonnmmmmmnoppqqqqqqqrsstuwxyz{|}}~}}}||{{zzyyyyyyyyyyyyxwwwwwwxyz{{||}~~~~~}|zyxwwwxxxwwvvvuutsrrrrrstttttuuvwwwwwxxyyz{{|}~~}}|||}}}}|zzzz{{{{zzzzz{{{zz{{||}~~~~}|{zyxvusqpooonnmmnnopppooonnmmmmmlllmnopppqstvwwxyz{}~~|||}}}|||||||||{zzzz{|||}}}}~~~|{{zyxwwwwwwxyyxxwvvvvvvvvuuuvvvvuuuuuuvwwwwxyyzz{{{||{||}~~}|{{{zzyxwwwwxxyyyyyyzz{{zzzzz{|}}}}~~}|{zyxwwwwwwwxxwvvuvvvvvwvuuuuttsssrrrrstuvvwxzzzzz{{|}~~}}|||{{zyxxwwvuutuvvwxxxxxxxyyyzz{|}}~~~~~~}}~}}}|||||{{zzzyyyyyxwwxxwwwwwwxxxxxyyyz{{{||}}~~}~~~~~}||{{{{{||||{{zyxvuuuutuuvwxxxxxxyyz{|||}}}~~~~~}}}}||{zyxwwwwwvvutsrqpppppqqqqqqqrrrrrrrrrrstuuvwxy{||}~~~~~}}||}}}}~~}}}}}}}}}}|{{zyyxwvutuuuuuuuttsssssssssssstuvwxyyz{{|}}}}|}}~~~~~~~~}}}}}}|||||{{|||{{{||}}}}}}}}}~~~~~~}}}}}}~~}|{zyyxxxxxwvuttsssrqqqqpoooonnnooppqqqqrrrrsstuwxz{|~~~}|{{{{{zzz{{||}~~}|{||}}}~~~~}}}||{{{zzzyyyz{{{{zyyxwwwwvvvvvwwxxyyz{||}}}~~~~}}}~~~}}}}|{{zzzzzzzzzyyxxwwwvvwwwwwxxyz{|}}~~~}{zzyyyxxxxwwvuuttttsssrssstssssrrsstuuuvvwwwwxxyz{|}}~~}}||{zyyxxwxxyyzzz{|||}}}}~~~~~~~~~}|{{{{{{{{{{{{{zyxwvvvvvwxyyzzzzzzyyyyyyxxxxyzz{||}~~~~~~~}}|{{{{{{{{||||||}}}}~~~~~~~~~}{zyyyxxwwwwwwvvutsrqpponnnnnnnnnnoooopqqrsssttuvxz{||}~~}||||||||||||||{{{{{{|||||}}}~~~~~}{zyxxwwwwvvvvvvvwwwwwvvvuutsssssttuuvwwwwwxyyzzz{|}~~~~~~~~~~}|{{zzzzzyxwwvvvuuuuvvvvuttsssrrsssssttuvvvvwxxyz{|}~~~}}}}}}}}|||||{{zzzyxxwwwwwxxxxxxyyz{|}~~|{zyxxxwwwvvwwwwwwwwwwwxxxxxwwvvvvvwwxzz{{|}~~~~~~~}|{zzyxxxxxyyzz{{{{{{zzyyxxyzz||}~~~}}}~~~}|||||{{{{zyyxxxxxxwwwvvvvvvvuuuuuvvwxxyz{{||}}}~~}~~~~~}}}|{{{{{|||||}}}}||||{{{zzzzz{||}~~~}|{zyyxxwvvuuvvuuuuuutttssrrrqrrsttuuvvvwwxyzzzzz{||}~~~~}||{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|{zyxwvvvuusrqqpppqqqqqqqqpppppppqqrsstuuvvwwxyz{{|}~~~~~~~}}|{{zyyxxxxxxwvuuuuuvvvvvvvvvvvvuvvwwxxyyyzz{{|}~~~}}||||{{{{{zzzzyyzzzz{{{{|||}||||||||||||}~~~}}|{zzyxwwvutsrqqqqqqqrrrrssstttttuuuvvwxxyzz{|}~~~}||{zzzzzyyxxwwwvwwwwwxxxxxxyyyyyyzzz{||}~~~~}|{{{{zzyyyyyyyyxxxxxxxyyyyz{{{|||||||{{{{{||||}~~}}||{{{{{{{zzzzzzyyyyyyzzzz{{{{|||||}~~~}}}|{{zyxxwvutttssrqqqqqrssssssssttuuuuvvvwwwxyzz{{|}}~~~}}}|||||{{zyxxxxxxyyz{{||}~~~~~~~~~~~}|{{zyyxxwwvuttsssrrrrqqqrrrrrrrrrssssstuuuuuvwxyz{|~~~}|||}}~~~~~~~~|z{ywtrstwyzxuutqmiijhgjlolhkmkihfehjlnqsuwxyyyyy|~}}~{xxvtuwvvvutsspmmnoqtuwxywwwusrrruy{|~~~}|ywwvutsssssrqommopqrrssssssrrsuvxz{}~~~~~~}|{z{{|{{zyvutuvwvvuuvvuttttuvvvwxy{|}}|||{{|}~~}}}||||}}}|{zzzyyxxxyxwwvuuuttttuvvwxyzyyxyz{||}}~~~~~~~}|{zzyyxwwxyzyxxxyyyyz{||}}}}~~|{ywvtsrrqqqppppponnnmmlllllllmnnopqrstvwxyz{}}~~}{zywutttrpooonnnnnnnoopppqrsuvwwxyz{{{||}~}|{zxwutttsrqqqqqppppppppqqrrsstttuvwxxyzz{{|||||}}~}}~}}}||{zyyyyyz{{|||||||}}}}}~~~}{zzzzzz{|}}}~~~~~~~~}|}}~}|{zyyxwvutsrqqqqqqrrqqqqqqqrrrsstvxyz{|}~~}}||{{{{{{zzxwwvutsrrrrrrqqqrrsttuvwxy{|}~~|{{yxwusrqonljhgggfffgghjklllmnoooopqrstuwyz{}~~~~}{zyyxwuuttttssrrqqppppppqrstuwyz||}~~~}||{{{zyxxxxxwwwwxxxxxyz{{{||}~~~~}{yyyzzz{{{z{{{zyyyyyzzzz{|}~~~~~~~~~}}}}~~}}||||{zyxyyz{||}~~}}|{yyxyxwvuuttttssstttrqpooonnnnnopprsttuuwxyyz|}~}{zywvtssrqpoonnooppopqqrssttvvwxyz|}~}|{zxvutssrqppoonmlllkkklmmnopqrssttuuvvvwwxxyz{|}}|{{zzzzyyyyyyyxxxxxyyz{{|}}~~}||{{zzyyyxyyyyyzzzzz{{{{{zzzyyzzzzyzzzzzzzzzz{||}~~~~}}||||{yxxyyyyyzz{{{{{{||{{zzzzzzzz{|||}}}}~~~}}|{{zzyyyyxxwwxxxxyyzz{{z{||}}}}~~}{zyyxwvutsrqponmmlllllllllmnnoppqqrsstuvwyz|}~~}|{zzywvvuutsssssrrrrrrrrssstuvwxyz{|}~~~}}|{zzzyxxwvuutsrrqqqqqqqrstuuvwxyz{{|}~~~~~}}}|{{{{zzyyyyyyyyyyyyzzz{{{|||||||}}}}}}}}~~~~}}}||{{zyxxxwvuuttsttssssstuuuvvvwwxxxyyz{|}~~}|{zzyyxwwvvuutttssrrrsssttuvwwxyzz{}~~~}|{yxvutrqpnmmllkkjjjjjjjjkllmnoopqqrrstuwxxz{|~~~|{{zzyyyyyyxxwwwwwwwwwwxxxyz{{|}~~}|||{{{zzzzyyyyyyyxxxxxxxxxyyzyyxxyyyyyzzz{{||}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}~~~~}}}}}|||||||{{{{{{{{{{{||}}~}{yxvtsrqppooppppponnnmmmlllmnoopqrsstuvvwxxz{|}~~~}|{zyxwwvusrrqppppqrrssttuuuvvvwxxyyz{}~~}|{zyxwvuuttttttttttttttttuvwwxxyz{|}}~~}||{{{zzzyyyxxwwwwwxxxyyyzzyyyz{{{|}}~~~~~~~~}}}}~~~~~}}}}~~~}||{{{{{{zzzzyyyxxyyyyyyyyxxxxxxyyyz{{|}~~}}|{{yxwvvuuuuuuuuuuuuuuuuvvvwwxxyz{|||}~~}|{yxwvuttsrpoooonnnmmmnnoooopqqqqqqqrrrstvxy{}~~}{zzzyyxxxxwwwwvvvvvwvvvwwxyyz|}}~~}|{{zyxwvvuutttssrrrrqqqqqqqrrssttuvwxxyz{{|}~~~~}}}}}}~~~}}}|||{{{|}}~~~~~~}}}|{{zyxwutsrrqqqqqqqqqqqpppooppqrstuvwxyzz{|}~~~}|{zyyxwwvuuuuuuvvwwwwwwwvvvvvwwxxxxyz{}~~}{zzyxwvvutsrqppppppppoooopppqrrstuwxyz{|}~~}|{zyxwwwwvvvvvuuuttuuttttuuvvvwxxyzz{{|}~~~}}||||{{{{{{{|||||||{{{{||}}}}~~~~}}}}}}~~~~~~}|{{|||}~~~~~~}}}}|||{zzyyxxxwwwwvvvvvvvwxyyz{||}}}~~~~|{{zyxwvvutssrrrqppqqrrrrrrssrrqqqrssstuvwxyz{|}~~~}||{zzyxwwvvvvuuuvuuuuuvvvvwwwxyyz{{|}~~}}|||{zyxwwvvvutttttsrqqqqrrrrsssssttuuuvwxxyz{|}~~}}}}||{{{{{{zzzzzzzyyyyyyyzzz{{{|}~~}}}|{{zzyzzyyxxxwwvvuuttssrrrrsssttuuutuuvwxxyz{||}}~~~}||{{{{zzz{{zzyyyxxwwvvvwwxyyz{||}}}~~~~}|zyxxwvuttttssrqqqqppopppqrrstuvvwxyz{||}~~~}||{zzyyxwuttsstttttttuuuuvvwwwwwxxxxxyz{||~~}}||{zzyzzzyyyxxwvuttssrrqrrssttuvwxxyyzz{|}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}||{{zzzyyyyyyyyz{|}}~~~}|{zyyxxwwwwwvvuuuuttttssstuuuvvwwxyzz{{||}}}~~~~}}||{zzzyyxxxxxxwvvvvvvwwwxyyzzz{|}}~~~|||||}~}{wrssokijnqsqopojdcfffimpnnqmnponoppstuwz}~~~}~}{|}~~|zxvsqolmrtsqpopnjijkpstwzyyyvtttvz}zxxwtttttx}}yutstvx{~~~~|{zyyxvutsrqpoppppopqrqqqoooqrssstvxyyy{~~|{ywvuutuutsqrstuvwyz{{|||}~~|{zxvtrqpmkihggfgghggghikkllmnopqrstvwxz{}~~}||||{zxwvutttsrrqppqqqrstuvwwxyzzzzzz{{}~}{zyxxwwwxxxxwwwvvuuuvvvvvwvvvwxxz{}~~}|{yyxxyxwwxxxwwwwxyzz{{{|}}~~}}||{zzzzzz{||{{zyyzzyyyz{{{{z{{|}}}~}}}|{zywvvuutsrqpooonnnnnnoppqqqqrrsttuwy{|~~|{ywvutssssrpoooopoooopqqqqrtuvxyz|~}{yvusrpnkjihgedcccddddefghiiklnopqsuwxz|}~|zyxxwvvuutttsrqqqqqqqrsstuwxyy{|}~~~~~}}}~~}}|zyyyxxvvvvwvvvuvvvuttttuvvwxyz{{||}}~~~~~~~~}||{zzzzzz{zyxxyyyxxwwwxwwwwxxyyyz{{{{{{{z{{{{|}}}}}}}}}}}}~~~}}||||||||}}|{{|}~~~}zxwvuutsssssssrsrrqqppppqqrsstuvwxy{}~~|zxvtrpomkjihgeeeefeeefghikkmnpqrtuwy{}~~~}{yxwvvvuuttttttssstuvwxyyz{}~~}||{{zyyxwwwwwwwwxxyyzz{{{|}}~~~}|{zyxwvuutttssrrrrrrrrssstuvwxyzz{|}~}}}|zyyyyxwvwxxusrqqrssrrux{{{|||}}}}|zyxwvwwwwwwxxwvvuuttttutttuvvvvvwxyz{|}}}}~~~~~}}~~~~~~~}|{{zzzyyzzzzz{{{zzzzzzzz{|}~~~|{yxwvuuutttstttssssttssttvwxyz{|}~~~}|{{zyxwwvutsrrqqpppqrstuvwxz{|}~~|{zxvuttsrqpooooonopqrrsstuuuvwyz{|}~~~}}}||{{zzyxwvvvtsrrssssrsssrrqrrsstuvwyz|}~}|{yyxwvvvuuutttsssrrrqqqqqrrsssstuuvxy{|}~~}|zyxwvutsrrrrqqrrrrrsstsstuuvwxyz{|}~~~}}||{{{{{{{{{{{{{{{||}~~~}}|{zzyxxwwvvvwvvvvwwwvwwxxxyzz{||}~~}|{zywvvutttsssssrrrrrrsssssstttttttuvwwxxyz{{}~~}}}|{zyxxwwwwvwwxxxxyyyyyyyz{|}}~~~}}|{yxwvtsqponnmlllllmmnnopqrtuvxz|}~~|{zyxwvvvvvutrrrqppoopqqqrsstuwxyz|}}|{zyxxwwvvvvvvvuuuvvwxxyz{|}~~~~~}|{{zyxwwxyyxxxyyyyyyyzz{{{||||{{{||}~~~~}||||{zzzyyyxxwwwwwvuuttssssrrsttuuvwwxxxxxxyyyz{}}~~~~~~}}||{{|||||}}~}}}|}}}}~~~}|{{{{{zzzyyyyxxxxxxxyyyzzzz{{{||{{{{{||}~~}|{zyxwwvvvvuuuttsrrqqpppqqqrrstuvwxy{}~~}|{zyxwwvuttssrqqrrrrrrrssstuvwxz{}~|{zzxvusrqonmllllllmmnooopqssstuwyz|~~~}}|{zywvtsrstttuttssttttttttuvwxyz{{||}}}~}~~~}||{{zyyzzzzzzzzzzzzzzzzzzz{{|||}~~~~~~}|{{{zzyyyyxxwwvvvuvvvvvwwxxxyyzz{|}~~~~~~~}}}}}}~~~~~}|{zzyxxwwvvvvvuuuvvwwxyz{|}~~}|{zxwwvvvuttssssrrrsstttuuvwxxyz{|}~~}|{zxvtrqponmllllkkjjiiiiijklnopqqrstuvwxy{||}~~{ywvuuuuttuvuttvwvsrstvwyzzz{||||~~~}{zyxwvttttssrrrrqqqqqrrssttttttuvwxz|~~}|{{zzyxwwvuttssssssstutttuvwxxy{|}~~~~~~~~~}}}|||||{{{||{{{||||||}}}}}||||{{{{{{||{{{{zzyyyyz{{{|||}~~~}|{zyxwwvutttsrqqqqpooppqqqqqrsttuuwxyz{|~}}|{zyxwvuutttsssrrrrrsstuuvwwwxyz{}~~~xtvxxxwxyzxwvvuspoooquxwuttuuwwyyz}~~}{zzzywvuttttttttssssssssttuwxy{}}{zzyxwvvutsrrrrrqqqrtuvwxyz|}~~}}|{zyyxxwwvutttttsttttttuuuvwyyz{|}~~~}}}}}||{zyxwvvvuuuvvwvwwwwxxxxxxyyyzzzzzz{zzzzzyyyzzzzzzzzzzzzyz{{|||||}}~~~~~~~~}}|||||||}}}~~~~~}}|||||{{zzzzzzyxwvuuutssstuuuvvwxyzz{|}~~}||{zzyyyxxwwwvuttsssstuvwwxyz{{{|}~~||{zyxxwwwvvvuuuuuuvuuuuuvwwy|}{z|~~~|{zz{|{xussrrrpnmmmnnooooqrsstuvvuuvwyz{|}~}{zxwutsssrqpoonnooppppqqqrstuuvvwxyzz{{{}~~|zzzzzyyyxxxxwvvvvvvvvwwwwxyxxxxxyyzz{}~~~}|{{zzyyxwwwvuuuuuuuuuuuuvwwxxyz{|}~~~~~~~~~}}}}}}}}}~~~~~}|{zzyyxxxxxwwwxxxwwwwxxxyyz{|}~}|{zxvusrrqoonnnmllkjjkkkjkklmmnopqrstuwyz|}}~}|{zxvvvvutuwxvtrqpprttuvy|}}}~}|{yxwvutsrqrrqpnnnnmmmnnnnopqrrstvwwxxyz{{|~~}|{{{{{zzyxwwvvutssssttuuvxyz{|}~}||||{{{{{{{z{{{{|||}}~~~~~}}|||{{{zzyyyxxwwwwwwxxxyz||}}~~~~~~~~~~}}||{{zyxwwvutsssrqqqqqrrrsuuvwwxyyyzzzz{||}~~}|{{zyyxxwwvvvvvvvvwwwxxyyyyyyyyyz{{{|}~~~}|zzyxxwwwxwwwwwwwvvvwwwxxz{|}}~~||{zyxwvutsrrrrrrsssssrsstuvxyz{|}~~~|{zzzzzyyyxxxxwwwwxxxyz{}~~}|{yxwvvvvvuuuuvutttuuuuuvvwwyz{{|~~|{yxxwvuttuutttuuuuuvwwwwxxxxxxxyyzzz{{{{{|||}}~~~~~~~~~}}~~}}|}}~~~~~~~~~~}}||}||{||||}}}~~~~~~~~}}}|||{{z{{{{{||}}~~~~~~}}}~~~~~~~~}}||{{zzyyyyyyxxxxxxxxxxxyzz{||}~~~~~~~}|{{{zzzzzyyyyzyyyzz{{||||}}}}~~~}|{{zyxwwwwvvvvvvuuuuuuvwyz|}~~}{zzyxvvuuuttsssssssrrrrstuuvwyyz{|}~~}||zyxxwvvvuuux{xpjiiilpponprtuuuuuuuv{~~}~~|zyxwvvvvutrrrstttuvwwxxwwvvvvwy{|~~}}||{{{zyxxwwwvvvvvvvwwxyyyyz||}}}~~~}}}}||||||||||||||||||}}}}}}}}~~~~~~~}}}}}}}}~~~~}}||{{zzzzzzzz{{{{z{{{{||||||}}~~}}|{{zyxwvvutsrrqqponnnooooooopqrsstuvwxz{|}~}|{{zzzzyxxyxxwwvvvwwvvvwwxxyz{{{|}~~|{zxvutttsssrrrqrssssssssssrrrrrrstuuvwyz{|}~~~}}|{zyyyxxwvvvvvvvvwwxxxyyz{{|}}~~zz}~}|{zyyz{|||||~}|||{|||||{{zzyyyxxxyyyyyyyyz{{||{{||}}~~~~~~~~~~}}}}}}}}}}}}|{zyyxwwwxxyyzzzzyyyzyyyxwvvwwwwwxxyyyyz{|~~}|{{{zyyyxxxxwwwwvvvvvvvvwwwxyyzzz{|}}~~~~}{zzzyyyyzzzzzzz{{|||}~}|zyxwvuuttsssrrsstttuuuuvvvwxyz{|}~~~}}|}|||||{{zz{{{||}}~~~~~~}||}}{yxxwwuvy~~xspnnrwz{|}~~}{{|}~~}|{zywvtssrqpoppopqrtuvvuutuvwwxy{|}|}}~~}||{{{{{|||{{{|||}}~~~}}}}||{zzzyxwwwwvutttttuvvwwxxyyz{{||}}}}}}}}~~~~~~~~~~}}~~~~}}}|||{{||||||}}}}}}~~~~}}|||||{{{||}}}}}}}}}~~~~}}||{zzyyxxwwwwwwwwxxxyyyz{||}~~~}}||{{{zzyyyxxxwwwwwwxxxxxyyz{|~~~}|zyxwvutssssrrrrrrrrrssstttuuvwxy{|}~~}||{{{zzyxwwvvvvvuuuvvvwxxyyyyyyyzz{|}}}}~~}}|{{{{{{zyyyyz{{{{{{zyxwvwwxyz{{{{||~~}}|||||{yxxvvxz~ypnnot{~}{|}}}~~~{z|{xyz{||}~~}{zzzzzz{{{{|}}}~~~~~~~~}|zyyyzz{{zzyyz{||{{|}~~~~~|zyyxxxxxxxxxxxxxxxwvvvvvwxxyzzzzz{{|}}}~~~}||{zzzyyyyxxwvvwxxyyz{{|}~~~~~~}|{zyxwvvuutssssttttttttuuuvvvwxxyyz{|}~~~}}}|{{{{{zzyyxxxxxxxyyz{||||}}~~}{zzyyyxxyyyzyyxwvvwxzz{{|}~xxy}||~}{}|yuqqtwxxwvuutttuw{~|}~~}}~~}}}}|{zzzz{}~}}|||||{{|}~~~~~}{zyyzzzzzxvvvwvvvuuuuvwxxxwwwwxxxyyyyyz|~~~~~~~}zxwvvwxyyyxwwxyzzyyyxxyyyyyz{|~~~~~}}}}|{zzyz{}~~~~|sovytv|~~}zxz}}xtrqrw|~|ywuuwz~{{~}|||}}~~|{|}~~|zyz|~~}{zxxxxxwvuwy{zyxwvvuttsstuuwxz||{zz|}}||~~~|zxwvutuvwwwvutttsssssstuvxxxyyz|~~}{{{zzzzzz{{{{{{{||}~}}}}|{{zzzyyxwwvvvvuuuuvvvvwwwxwvvvvvuuvxyzzz{|}}}~~~~~~~~~~~~~~~}||||||}}}}}}||}~~~~~}}}||}}}||{{{{{{{{{{||||}}}}~~~~~}|{{zzyyyyyyzzz{{{{{{||}}}~~}}|{zzyyyxwwvuutssssrrrrrrrrrsttuuvwwxyzz{{{|}}~~~~}|{{{zzzzzzzyxxxwwvvvvvvvvwxyyz{|}}}~~~}||{{zyyyyyyyyyyyyyyyzz{{|}}}~~~~}}}}}}}|||{zyyxwwvvwwwxyyyz{{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}~~}|||{zyyxxwwxxyzz{{|||{|||}}}}~~~}~~~~~~~~~~~~}}|||||{zzyyyxxwwwwwwvvvvwwxyz{}~~}}|{{{{zzzzzzyxxwwwvvuuuvvwxxyz{{|}~~~}|zyxxxxxxwxxxxxxxxxyyzz{|}}~~~}}||{zzzzzzz{{|||}~~~~~~}}}||||{zyyxxwwwxyzz{{{{{{zyyyyxxwxxxxyz{|}~~~}}}}}}~~}}}|||}}}}~~~~~}|{zyyyxxwwvvvuuutttttuuuvvvvvwwwwwwwwxxyyyz{{|}~~~~~~~~~}}||{zzzzzzyyyxxxxxxxwwxxxxyzzz{{{{{{||||{{{{{{{{|}~~}|||||||||||}~~~}|||||}}}}}||{{z{{{||}}}~~~~~~}}}||{{zzyyyzz{{{{{{{{{{{{{{||}}}}~~~~~}}||||{{|||}}~~~}}}||{zyyxxxxyyzz{{|}~~}}}||{{zyyxxwwwvuuuuuuvvwwxxxyyyzzz{{|||||||}}}}}}~~~~~}}}|{{{{{|||{{||||||||||}}}}}~~~~~~~~}}|||{{{||||{|||||}}}}}}~~~~~~~}}|{{zzzyxwwvuuuuvvwwxxyyzz{{{|||||||||}}~~~~~~}||{zzzzzz{{||||}}}~~~}}}||}}}}~~~~}|{zzzyyyyyyyyxxxxwwwwwxxxxxwxxxxyyyxxwwvutttssttuvwwxyzz{{{|||||}}~~}}}}~~~~~~~~}}|||||||||}}}~~~~~}}|||||||||||{{{{|}~~~~~}}}}}}}}}||{{zyyxxxxxxyyyyz{{||}}~~~}}}~~~~~~~~~~~~}}}||||||||{{zzzyyxxxxxwwwwwwwwxyzz{|||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}||||{zzyyyyyxxyyyyzz{|}~~~~~}}}}~~~~}}}~~~~~}}}|||{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}||{{zzzzzyxxwwxxxxxyyzz{{{|}~~~}}|{zyyxwvutttsssstttttttttttsssttuvwwxyyzzzzzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}~~~~~}}}}}|||||||||}}~~~~}}|||{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{|||}~~~~}}}}}}}}}}~~}||{{zzz{{||}}~~~}~~}}}~~~~}}|||||}}}~~~}}}||||||||||||}}~~~~~~~~~}}}}}}}}}}}}|||||{{{zzzzzz{{||}}}~~~~~~~~~~~~~~}}}}}~~}}||{{zzyyyyyyyyz{{{||||||{{zzyyyyyzz{|||||{{{zzz{{{|||}}~~~}}|}}}}}~~~}|{zyxxwwvvvvwwxxxxyyyyxxxxxxxxxxxyyyz{{|}}}}}}}~~~~~}}|{zzyyyyyxxxyyyyzzzz{{zzyyyxxxxyyzz{{|}~~~~~~~~~~~~~}}}|||||}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}|{{{{|}}~~~~~~~~}}|||||||}}}}}}}|||||{{{||}~~~}{zyxxxxyyzzzzzzzzyyyyzzzzz{{{{{{|||||||}}}~~~}}||||||||}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}~~~~~~}}||{{{{{{{||}}}~~~~~~~}}}}}}||}}}}}}}}}}||{{{zzzzz{{|}~~~~~~}}||{{zzzz{{{{{{{zzzzyyyxxxxwwxxyz{||~~~~}}||{{{{zzzyyyyyyyyyyyyyyyxxxwwwwvwwwwwxxxxxxxxxxxxxxxxxyyyyzz{{{||||||}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~}||{zzzz{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{||||}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}~~~~~~~~~~~}||||||}}}}}}}}}}~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}|||{{{zzzyyyzzz{{{||||||||{{zzyyxxwwwxxyyzz{{{|||}}~~~}|{{{{zzzzzzyyyxxxxxxxxxxxxxxxxyyyyyzyyyyyyyzyyyyzz{{|||||||{{zzzzzzzzz{{{{{|||||||{{{zzzzzzzz{||}~~~~~~~~~~~~~}}}||{{{{{|||}~~~~~~~}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}|{zzyyyyyyyzz{{{{{{|{{{{{{{|||}}~~~~~}}}}|||{{{{{zzz{{zzzz{{zzz{{{{{{{{{||}}}~~~~~~~~}}||{{{{{{||}}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}||||||||||||||||||||{{{zzzzzz{{||}}~~~~~}}}}}}~~~~~}}|||{{zzzzzzzyyxxxxxwwwwwwwwvvvvvvvvvwxxyyyzzzzyyyyyyyyyzzzzz{{||}}~~~~~~~~~~~~~~~~}||{{zzzzzzzzzz{{||}}~~~~~}}}}}}}}}~~~~}}}|||{{{||||{{{{{{{{{{{||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}~~~~~~~~}}}||{{{zzzz{{{|||||||}}}}}}}}}|||||||}}}}~~~~~~}|{{zzyyyyzz{||}}~~~~~~~}}|}}~~~~~~~}||{{{{{{||}}~~~~~~}||{zyyyyyyyzz{{{||||||{{{zyyyzzz{|||}}~~~~~~~}}||{{{{{{{{{{{zzyxwwvvvuuuuvvvwwxxyyyyyyzzzzzz{{|||{{{|||||{{{{{zzzzzz{{{||}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzzzz{{{|||}}}~~~~~~}|{zyyyyxxyyyyyyyyyyzzzz{{|||||||}}}}~~~~~~~}}~~~~~}}||{zzzzzz{{{||||}}}}~~}}}|||{{{{{|||}}}~~~~}}||||||}}}~~~~~}}}}}}}}~~~~~~~~}}||{{{{||||||||{{{{zzzzzz{{|||}}~~~~~~}}||}}}~~~~}}||{{||}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}|||{{{{||}}~~~~}||{zzzzzz{{{|||}}}~~~~~}}}|||||||{{{{zzyyxxxxxxxxxyyyyyyyzzzzzzzzzyyyxxwwwwwxxxyyz{{||}}}~~~}}}||||||}}}}}}}~~~~~~~~~~~~}}||{{||||||}}~~~~}||{{{{||}~~~~~~~~~}}|||||{{{{zzzz{{||||||}}}~~~~~~}}}|||||}}|}}|||{{{{{{zzzzzzzzzz{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||}}~~~~~~~}}}||{{{{{{{{{{||||}}}}}}}|||||||||}}}}}||||{{{zzz{{{||}}~~~~}}|||{|||}}~~~~~}}}~~~~~}}}}|||}}}~~~~~~~~}}||{{{{{{{{{||||}}}~~~~~~~}}}}~~~~~}}}}}}}}}}~~~}}}}}}}||{{{{{{{{{|}}~~~~~~~~~~~}}|{zzyyyxxxxxxxxxxxxxxxwwwwwwwwwxyyzz{{|||}}}}}}}~~~~~~~~~~~~~~~}}||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~~~~}}||||||}}}~~~~~~~}|{{zyyxxxyyzzz{{{{{{{{{{{zzzyyyyyyzz{{{{{{{{{{{|||}}}~~~~~~~~~}}||||||||||||||}~~~~}}||{{{{{{{{||||}}}}}}||||{{{zzzzzzzz{{zzzyyyyyyyyzzz{zzzzz{{{{{|||}}}}~~~~~~~~~~~}|{{{{{{{{||}~~~~~~}}|{{zzzzzz{{||}}}~~~~~}}}}}|||||||}~~~~~~~~~}}}||||}}~~~~~}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}|{zyyxxxyyzzz{{{{{{{zzzyyyyxyyzz{|}}}~~~~~~~~~~}}}||||{{{{{||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{||||}}}}}}}}||{zzyyyxxxyyyyyzzzzyyyyyxxxxxyyyzz{{||}}~~~~~~}}~~~~~~~}}~~~~}}|{{zzz{{{{{|{{{{{{{{{{{zyyxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}~~~~~~~~~}}}}}}}}}}}|}||||||{{{zzzzyyyyzzz{{||}}||||||||||}}}}~~~~~~~~~}}}|}}}~~~~~~~}{yx}{wqmpty~~}{xspookflrstvvvxzz{}|zyuqligfkqsx~~yvwy|~}|xusqoruw|}woljikoruz~zxwuvxz{~|xvvx}}ywusrstvz}~|zwusrpnnoqv{~{yxxz{}}{{}|xuqnmkjknptwy{{zyxxwusronopqswz|zxxz}{xwvuwxz}~xsomllmnptwz~}zxvvvvx{}}|}}}}{xurqrstvwxxyzzywwvttssssrrsuw{~}{{||~~}||||~zvsqonnoqstuwxyz{zzywvutssuvx{~}|zzzzz|~}|{{zyxyyzzzzz{zyxvtrrqpppqrtuvxyzzzywvvuuvwxz}~}||}}zxvutttvx{~~~~|zywwwwwwxwxxxvutqonlkkkklmoprrssuuuvvvvwwxy{|~}|{||}~~}zwvusqqonmnoprstvwxyyxwwvvvwwy{~~~~~~}|{zyxwussttuvwxxyyyyyxwvuttttuvxz|}~}{yxwvvvwxyyyyyyyyywvuttsrrrstuwxyz{|}~~~~~}|{{zzzyyyyyyyyyxxxxxxwwwxzz{|}~~}|||{{zyyyyyyxwxxxyz{{|~~}}||{zyyyyyxwwwxxwwvuuuuuuuuuvwxyyz{|}~~}|{zyxxwvtssttsrqppoooonnopqrsttuvvwvvwxyz{|}~~~~}}}|||{{zxwvvvvvvuuuuvvvvvvwxyz{|}~~}||{zzz{zzxwwvvvuttssssrrrrstuvvvvvwxxxyyz{|}~~~~~~~}}}}}}}|{zyyyyxwvvvvvwwwwxyyyyyyz{{{|}}~~}}||{{{{{||||{{||}}~~~~}}|{zyyxxxxwwwvvutsssrrrrrrrrsssttttuuvvwxxyzz{||}}~~~~~~~~}}|||{{zyxxxwwvvvvvwwwxxxxxyyyyz{||}~~}}|{zyxxwvutttttuuuutuuuuvvvwwxxxyyyzz{|}~}}|{zyxxxxwwwwwwwxxyyzz{|}}}~~~~}|{zyxxwwwwwwwwwwwwxxxxxyyyzz{{|}~~}|{zyyyyzzzzzz{{||}}}~~~~~~}|||{{zyyzzz{{{{zzzzzzzz{{{{|||}}}~~}}|{zyxwvusrqqpppoooooooooppqrrstvwwxxyz{|||}~~~}}||{{{zzzzzzyyyyyyzyzzzzyyyzz{{||}~~}}|{zzyyxwvvvvvvuuuutttttttuuuvvwwxxyyz{{||}~~}}|{zyxxxwwvvvuuuuuvvwxxyz{||}}}~~~}||{||||||}}}}~~~~}}|{zzzyyxxwwwwvvvuuuvvvvvvvvuuuuuvvwwxyyz{{{{||}~~~}}|{zyxwvvuuttttttuuvvwwxxxyyyzzzzz{|}~~~}}|{zzyxwwvvuutttttttsttttuuuvwxxyyz{{|||}~~}}|{zzzzzzzzzzzzzzzzzzz{{||}}~~|{zyxwvvvvvvvvwwwxxyzz{||}~~~}||||{{zzzz{{||||}}~~~~~~~~~}}}}}}|||||{{{zzzzzyyyyyyzz{{|}}}~~}|{zyyxxxwwvuuttsrpponnnnnoopqqrsstuuuvvwxxyyz{|}~~~~~}}}||{{zzyyxxxxyyyyzz{||||}}}}}}}}}}}}~~~}||{zzyxxwwwwvuuuuuttsssssssstttuuvvwxxyz{|}}~~~~}|{zyyxwvutttttttuvvwxxyzz{{|}}~~}||{{{{{{{||||}}}~~~~~~~~}}}}~}}}||{zyyyyxxxwwxwwvvuuuuuuuuvvwwwwxxyyyz{|}}~~~~~~}}|{zzxwuutssssssttuuuuvvwwwxyyz{||}~~~~}||{zyxxwwvuttsssstttuvvvwwwwxxxyyzz{{||}~~~}}||{{zyyyyyyzzz{||}}}~~~~~}|{{zyxwwvvvvvwwwwxxxyyz{{|||}}~~~~}|{{{zzzzzzzzz{{{|}~~~~}||{zyyxxwwwwwwxyyzzzz{{{{{||||}}~~}|{zyxxwwvvuutttsssrqqqqqqqqqqrrsstuvwxxyyz{{{||}~~~}}|{{yxxxwwvvvvvwxxxyzz{|||}~~~}}|{zzyyxwvutsrrrrrrqqrrrsstttuvvwwxyzzz{||~~}}|||{{zzyyxwvvvvvvvvvwwxxxyyz{{|}~~~~}}}|{{{zz{{{{|}}~~~}}}|{{{{|||}}~~~}}}||{zyxwwuttttttttttttuuuvvwwxxxyyzzz{|}~}|{{zyxxwvvvvwwvvvvvvvvvvvvwwwxxxyyzzzzzzzz{{|}~~~~}|{{zyyxxxxxwwvvvvuuuuuuuuvvwxyzz{{{|{{{{{||||}~~~}}}||||||{{{{{{zzzz{{{{||}}~~~}||{{zzyyxwwwwwvvvvvvwwxyz{{|}~~~~}||{{{zzzzyyyyyz{{||}}~~~~~~}|{zyxwwwwvvvvuuvvvwxz{|}}~~~}|{zxwvvuttsrssssssstttuttttttttttuuvwwxxyzz{{|~~~}}|{{zzzyxxwwwwwwwwxyzz{||}~~~~~}|{zyxxwvvutttttttuuuvvvvvuuuuuuuuvwxxyz{||}~~~}|{zyxxxxxxxxxxxxxwwwwxxxyyz{|}}~~~~}}||{{{zyyxxxxxxxyzz{{{||}||}~~}|{zyxwvvvvutttttttttsssssttuuvwxz{}~~}|{zxwvvvuuuvvvvwwxxxxxxxwwwvuuuuvvwwxyzz{{|}~~~~}}|{{zyxxxwwwvvvvvvuuuvvwwxyyz{|||}}~~~~~~~~~}}}}}}}}}}}~~~~}}|{zzzzzz{{{|}~~}|{zyyyyxxxxxxxxxxxxxxxxxxyz{{|}~~~~~~~~~~~~~}|||{{zzzzz{{{|||}}~~}||{{{zzyyyxxwwvvvvwwwxxyzz{|}~~~|{zyyxwvuttsssssssssstttsssssssttttuvwwxyzz{||}~~}}|{{zyyyyyyyyyyyyyyyyyzz{{||}~~~~~~~}|{{zyyxxxxxxwwxxxxwwwwwvvvvvvvvwwxxyyz{{|}}}}~~~}}|{zzyyyxxxxxxxxxxyyyzzz{{|}}~~~~}}|||{{{zzyyyyxxyyyzzzz{{{{||}~~~}}}}||{zzyxxwwwvuuutttttttttuuvwxxyz{{|}}~~~}|{zzyyyxxxxwwvvvvuuttttssssssttuuvvwwxxyyzz{|}~~}|{{zzyyyyxxxwwwvvvuuuuuvvvwwxyyzz{|}~~}~~~~~~~}}||{{||||||||}}}}}~~~~~}|||{{zzyyyxxxxxxyyyyyzzz{{|}~~~~~~~}}}}}}~~}}}}}}||||}}~~~~}||{zyyxxwwwwwwwwwwwwwxyyz{{|}}}}~~}|{yxxwvuttssrqqqqqqqqrrrrrrrrsstuuvwxyz{{|}}~~~~~~~}}}}||{{zzyyxxxxxxyyyzz{{{{{||||{{|||||}}~~~~~}}||{{zzzyyyyyyyyyyyyyyxxxxwwwwwwxxyyz{||}}~~}}||{{{{{{zzzzyyyyyyyzz{{{{|}}}~~~~}}|||}}|||||||{{zzzzzz{{||}}~~~~}|{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxyz{{|}~~~}|zyxwvvuuuuuuuuuutttttttsssttttttuuvwwxyyz{{{|}~~}}|{{{zzyxxwwwvvvuuuutttuuvvvwwwxxxyyz{|}}~~~}}}}|||||||||{{{{zzzzz{|}~~~~~}}|||||{zzzzzzzzz{{{{|||}}~~~~~}}}||{{zzzzzzzz{{{|||}}~~~}}|{zzyyyyyyzzz{zzzzzzyyyyz{||}~~~}|{yxwvuuttsssssssssssrsstuuvvwwxxxxyyyzz{{||}~~~}}|||{{{{|||{{{{zyyxwwvvvvuuuttttuuwxyz{|}~~~~}|{{zzzyyyyyxxxxyyyxxxxxxxxxxxyyzz{||}~~~~~~}}|{{{{{zz{{||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||{{{zzyyyyzzzz{{||}}~~}}}}|||}}}|||||||{{{{zzzzz{{||}}~~~~}||||||||||{{{zzyxwwvuutttsssrssrrrrrrssssttuvwwxyz{|}}~~~}|{{{zzyxxxwwwvvuuutttssssttuvvwxyyz{|}~~~~~~}}|{{{zzzzzzzzz{{{|}~~~}}}}}}}|||{{{{{{||}~~~~}}}||||{{{{zzyyxxxwwwxxyz{||}~~~~~~~~}}|||||{{{{{||||||}}}}}}}~~~}|{{{{{{{{|||||{{zzyyxwwwvvvvvvvvuvvwwwwwwwwwwwxxyz{{{||}}}}|}~~~}|||{zzyyxxwvuuuttssssstttuuvvwwwxyzz{{|}~~}|{{zzyxxxxwwvvvwwwwwwxxxyyzz{{|}}~~~~~}|||||||{|||||||||}}}}}~~~~~~~~}}||||{{{zzzyyxxxxxyyyyzz{{|||}~~~~~~~}}}}}}}}}}}}|||||}}}}~~~~}}||{{{{zzzzzzyyyyyxxxwvvuttssrrrsssssttttuuuvvwxyyyz{{{{{|}~~}|{zzyyxxwxxxxxwwwwvvvvvvvwwwxyyz{{|}~~~}}||{{{{zzyyyzzzzzz{{{|||}}}}~~~~}}|||{{{{zzzz{{{{{|}}}~~~~}}|{{zyyyyyyyxyyyyyyyyyyzz{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||{{zzyxxwwwvvuuuuuuuvvvwwxxxyzz{{{||||||}~~~}}|{zzzyxxxxwwwvvvuuuutttuuvvwxxyyzz{|}~~~~}}|{{zyyxxxyyyyzzzyyyyyzzzzz{{{|||}}~~~}|||{{zzyyyyyyyyzzzz{{||}}~~~~}}}}|||{{{{{{{{zzzyyyyyyyyzzz{{{{{|}~~~}}}|||{||||||||}}~~~~~~}}||{{zyxwvvuuuuutttttttttttttttttuuvvvwwxyzz{{|||}}~~}}||{{{zzyxxxxxwwwwwxxxxyzz{||}}~~~~~}}|||||||{{{{{{{zzzzzzz{{{{{{{{z{{{||}}~~~~~~~}}}|||{{{|||||}}~~~}}||||||||||||||{{zzzzyyyyyyyyyyyzzzzz{|}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}||{zzyyyxxxxxxxxxxxxwwxxxwwwwwwwvvuvvvwwxxyz{{|}~}||{zzzyyxxwwwwvvvvvwwxyyyyzz{{{{||||||}}~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{|}}~~~}}|||{{zzzzyyyyyyyyzzzzzz{||}}~~~}}}||{zzzzzyyyyyyyyyyyzz{{{{||}}}}~~}}|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||{zzyyyxxxxwwwwvvvvvvuuuuuuuuuuuvvvvvwwxxyz{|}~{{||}ysmkopqty~~||wsnhbbbadjpuz|xtrqmjmptz}zwsqrrsvxyz}}|}}ywuqomllmmorvz~{yvtsstw|{yxy|{xxxxz~{yvtsstuw|~}|{yyzz|~~~~}zyy{~zvsqpqrtx{|yvtrppsux|~|zxvsrqrtwy|~}{yyyyz{}}|}~~~~~|zxussssuvvvwwvtqomlkjiiiilnqtxz{|||{zxvuttuwy{~{xuqomlkjkmoqtvwyywuspomlkklnqtwz}~{xvtsssrsstvwxyyzzzyxwuuuuwxy{}}{yxvuuvvwxxyzzzzyxvusqppprtuvy|~~|{yxxxy{}~~~}|{{{z{}}{zyxwvuwxz{}~}||{|||}~~}}||}}~}}}~}|zxwwvutuuwxxxxwuspmkjihgfghikmopqqrsssssssttuuwxy{|~~~}}}|||||{zywusqpoooppqrsuvvwxxyyyyyyyyz|}~}{zzyyyyyywvuuuutttttsssssttuuuvwxyyyzz{|}~~~~}}|{zyyyyyzzzyyyyyyzyyxxxxxxyyzz{||}~~~~~~~~~}}||||{{{zz{{{||||}~~}}|||zyxvutsrqpnmmmmmmmmmllllmnnnnopqqrrrrrsssttuwxz{}~}||{{yxwuttsssssssssstuvwwxyzz{{zz{|~~}|{zzyyyyyyxwvuuuuuuuuttttttttttuvwxxy{|~~|{{z{{zzyxxxxxxwxxxxxxxwvuuuuvvvvvvvvvwxyyyzz{|}~~~~}}}||||||||{yyyzz{{||}}}~~~~~~~~~~~~~}}}||{zzyxvusrrrqqqqpppppppoonnnnnnoooopqrrssttuuvwxz{|}~}|{zzyxxwwwwwvuuuuuvvwwwxyzzz{{{||}}~~~}||{{zyyxxxwvutsstttttttuvvvvvvvvvwxyz{{|}}|{{zzyyxxxxxxxxxxxwwwwwwwvvvwxxyzz{||}~~~~~~~}||{{zyyxwxxxxxxyyz{||}}}~~~~~}|{zyyxwwvvvvwvvuttsssrqqqqppooooonnoooopqqrstuvxyz{|~~~~~~}}||{{zzyyxxwwwwwwxxy{{|||}~~~~~}|{zyyxxxxwvvvvvvuuvvvvwwxxxyyxxxxxxxxxxyz{|}~}}|||{{zyxxwwvuuuvvvvvvwxxxxwwwwwxxxyyz{{||||}}~~}|zywvuuuuuuvvwxz{|}~~~~~~~~~~~~~}}}||{yyxwwwvvuvvwwwwvvuutsrqqqpppppqqqqqqqrrrstuvxxyyz{{||}}~~~}}}}}|{zzzzyyxxxxyyyyzz{{||||}~~~~}|{zyxxwwvvuvvwwwwwwwwwwwwwwwwwwxxxyyz{|}~~~}|{zywvvuuuvvvvvwwxyyzzzz{zzzyyxxxxxxxyzz{|}~~}|{{zyyxxwwvvuuuuuuvvwxyz{{|}}~~~~~~~~~}|{zyxxwwxxxxxxyyyxxxwwwwwvvuuttsrqqqqqqrrsssttuuvvvwxxxyyzz{||}}~~}~~~}}|{{{{{{{zz{{||||||}}~~~~~~}}||{{{zzyxxxxxwwxxxxxxxxxwwvvvvwwwwxyyz{{||}~}}||{zyyxxwwvuuuuuuuuuuuuuuuuvvwwwxxxyyyyzz{{|}}~~|{zyxwwvuuuuuvvvvwwxyyyzz{{||}~~~~~}}}~~~~}|{zyyxwwvvvvvuuuuvvvvvuuuttttsssstttssttuvvvwwwxxyzz{{{{{{zzzz{{|}~~}||||||}}}}}}||{||||||}~~~~}||{{{zzyyyxxxwwwwvvwwvvvvvvvvwwwxyyz||}~~~~}||{{zyxxwwwvvvwxxyyyxxyxxxwwwwxxyyyzz{|}}}~~}{zyxwwvvvvuuuuvvvuuutuuuuvvvwwxxyzz{{{||}~~~}}|{{zyxxxxxwwwwxxxxwwwwvvvuuttttttuuuuvwwwwwxxxyyyyzzz{{{{{{{||}}~~~~~~~~~~~~~~~}}||{{zzyzz{{{zzyyyxxxxwwwwwwwxxyyzz{{|||}}~~~~}|||{zzyyyxxxxwwvvuuuutttuuuvvvvvvvvwwxxyyz{|}}~~~}|{{zzyyxxwwwwwvvuutttuuuuvwxxyyyzz{||}}~~~~}||{zzyyyyxxxxxxwwvvuuttttssstttttttuuvvvwvvvvwwwwxyz{||}}~~~~~~~~~~~~~~}}}||{{{{{zzyxxxxxwwwwwwwwwwwwwwxxyyz{{||||}}~~~~}}|{{zzzyyxxxxxxxxwwwvvvvvvwwxyzz{{|||}}}}}}~~}||{zzyyyxwvvuuttsrrrrrrrrrrssttuuuvwxyz|}~~~}|{zzyxwvuuuuvvvvvvvvvvvvvvvwwwwxxyzzzzyyzzz{{{{||}}}}}}~~~~~~}}}}}}}~~~~}}|||}}}}~~~~~~~~~~~~}||{zzzyyyxxxyyyyyxxxyyz{|||}}}}}}||}}}}~~~~}||{{zzyyyxxxxxwwwwwwwwvvvvvvuutssstuvwxyyz{||}}}}~~~~~}{zyxwvuttsssssssssttuuuvvvwxyz{|}~}|{zzyyyyyyyyyyyyxxwvuuttsssssssstuuvvwxxxxxxxxxxxyz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzyyxyyyyxxxwwvvwwwwwxxyyzz{{|}}}}}}~~~~~~~~}}||{{{zzyyyxxwwwwwwwxxxxyyyzz{{{{||}}}}~~~}||{{zyyxxwwwvvuuutsrrqppppppqrrsuvxyz{{|}}~~~~}||{zzzzzzzz{{zzyxwvvuutttuuvwxyyz{{|}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~}}}||{{zzyyzzzz{{{|{{zzzzzyyyyyz{{|||}}}}}}}~~~}|{{zzzyyyxxyyyyzzzzz{{{{{||}}}~~~~~}|{{zzyyxxwwvvvvvuuutttuuuvwwxxyz{{{{{{{||{{{{||}~~~}|{{zzzzyyxxwwvuuttssssssstuvwxyz{|}~~~}}}||{{zyyxwvvuuuuvvvvvvvuuuuuuuvvwwxxyyz{||}}}~~~}}}}}}~~~~~~}}||{{{zzz{{||}}}}}}}}|{{{{{{z{{{|}~~~||{{{zzyyyxxxxxwwwwwxxxyyzzz{{{||||||{{{||}~~~}}|{{zyyyyyyyxxxyyyzzzzzzzzzzz{{||}}~~~}|{zyyxwvuttttttttttttttttttuvvwxxyzz{|}}~~~~~}}|{{zzyyyyxxxwwwwwwxxyyzzz{{{|||}~~~~~}}}}}}}}}}}}~~~~~}||{zzzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwxxyyzz{|}}~~~~}}||||||{{{{zzzzz{{{{{|||}}}}}~~~~}}~~~}}}~~~}}}||{zzyxxwvvvwwwxxyyzzzzyyyxxxxxxxxxyz{{{|||}~~~}}||{zyyxxwvvvuvvvwwwwwwxxxyyzz{||}}~~}}|{zzzzyyyyyyyyxxxxwwwwwwvvvvvwwxxyz{{{{{{{||}}}}~~~}}}}||}}}}}}|||{{{{{{zzz{{zzyyyyzzz{{{||||}}}~~~~}||{zzyyyxxxyyyyyyyyyyyyzzz{{{||||}|||}}~~~~}~~~~~~~~~~~~~~~}||||{{{{{{{{||||}}}}}}|||{{{{{{{{{{||}}}}~~}}||{{zzzzzyxwwvvutssrsssstttuvvvwwxxyzz{{|}~~~}}}||||||}||||{zzzyyzzzzz{{|}}||||||{{zzzzzzz{|}~}}}|||{{{{{{{{{zzzzzyyxwwwwwwwwwwwwvvwwxxyyyyzzzzzzzzzz{||}~~~}}}||||{{{{{{{{{{|||}}~~~~~~}}|{{{{|||||}~~}}|{{{{{zzzzzzzyyyyzzzzyyyyyyyyyyxxyyyzzz{{||||||||}}~~~~~}}|||{zzyxxxxwwvuuuuuuvwwxyyzzzz{{{|{{{{|}}~~}}|||{{zzyyyyyyyyxxxwwwwvvvwxxyyzzz{{zzzzzz{|||}~~~~~~~~~~}}|||{{{zzyxwwvvvvvvvwwxyz{{|||}}}||||||}}~~~~}||{zzzzzzzzyyyyzzyyyxyyyzzz{{||}}~~~~}}}||{{{{{{z{{||||||}}}~~}}}}||||||||||||||||}}}~~~~~}|{zzyxwvvuttssrrrrrssttttuuvvvwxyyz{{|}~~~}}}}}}}}}||||{{{{{zzzzzzzzzzzzzzyyyzz{{{||}}~~~~~~}}}||{zyyxxxxxxxxxwwvvvvvvuuuuuuuuuuvwwxxyyzz{{{{{{{||}~~~~}}||||||||||||}}}}~~~~~}}}}}}}}}}~~~}}}|||||}}||||{zyyxxxxxwxxxxyyyyyzzzzzzzzzzzzzzzz{{||}}}~~~}|{zyxxxwwwwvvvwwwwvvvvvvwwxxxyyzzzz{|}~~}}||{zyyxxxxyyyyyyyyxxwwwwwwwxxxyz{|}~~~~}}||{{zzzzyyyyyyyyxxxxyyyyxxwwwwxxyyz{||}~~~~~~~~}}}|||{{{zzzzyyyyyyzz{{{{||}}}}~~~~~~~}}}}}||{{{{{zzyyyzzzzzzz{{{{{{{{{||}}}~~~~~~~~~~~~}}}|{{zyxxwwvvuuttttttttttuuuvvvvvwxyyz{|}~~}|{{{zzzzzzzzzzzzzzzzzzzzz{{||}}}}~~~~}|{zzyyyxxxxxxwwwxxxxwwvvvuuuttttttuuuvvvwxxyyzz{{|}}}~~~~}}}}}}}}}}}}}}~~~~~~~~}}||{{{zzyyyyxxxxxxxxwwwxxxwwwvvvwwwwxxyzz{{|||}}~~~~}}|||{{{zzzyyyxxxwwwwwwvvvvwwwxxyyz{||}~~~}}}}}~~~~~~~~}}|{zzyyyyxxxxxxyyyzz{{||||||}}}~~~~~~~}}}|{{zzzzzzzzzzzzzyxxwvvvvvwwwwxxyyzz{|}~~~~}}|{{{z{{{{|||||||}}}}~~~~~~~~~~~}}|{{zzzyyyyyyyyyyyyyyyyzzyyyyyzz{||}~~}}}|{{zyxxwwvvvvvwwwwwvvvvuuuuuuuuvvvvwwxyz{{|}~~~~}}||{{zyyyyyzz{|}~~~}}|{zzyyyyxxxxxxxxxxwwvvvvwvvvuuuuuuuuvvwwxyyz{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyxxxxwwvvvwwwwwwwwwwwwwwwwxxyzzz{{||}}~~~}|{zzyxxxxxxyyyzzyyyyxwwwvwwwwwwxyyz{|}}~~~}}}}}}}}}}}}}}}}}||{{{zzz{{zzzzzzzzzz{{||||}}~~||}}}}zvqprrqrtzzwyyurojffhiknppprvzxuqtvvvx|}||yz~|{yuqopruy{{||yxwvuuttvyzz||}}}|{{|}}~|{||}|zyxwvvvvxz{zzyzyyyy{~~|{zywvxyz{|}|zxxyzzzzzzz{{{zz{|||{{{||}||{{z{zyz|||}~~}~~||{||{zzz{{{{{|~~~}||}||}}~}||zyxwvvvutsrrssrqqqqrstuuutuuvwxxxxyyz{{|}~~|{{{zzyyyxxwvuutsrqonnnmnnooprssttttuvwxyz|}~}}}||{zzyxxxyyyzzzzzz{{|}~}{yxwusrqonmmlljjjjjjjjjklmmnoqssttuvvvwyzz{{{|}~~~~~~~~~~}}}}~~~~~}|{{{{{{|}~~~~~~~~~~~~}|||}}}}}}}}}}}}}}|{zyxxyxxxwvuvvwwxyz{||||||}}~~~~}}|zyxwwwwwwwwwxxxyyzz{||}}}~~}|{{zzyyxxxxxwvuttttuuuvvwxxxxyyz{{|}}~~|{{zzzyxwvvvvuuuvvvvvuutttuuuuuvwxxyz{}~~}|{ywussrqqpppqqqqqppppqqrsstuvxxyz{||}}~~|||||{{zxxwwwvutsrrrrrrsstuvwxz{|}~~~~~~~~~~~~~}}}}||{{{|{{zyz{{{{{{||}}|||||}}}~~~}}~~}|zzz{{{{{{{{{{zzyzz{{{{|}~~~}}|{zyyxxxwvvuuvvuttttuvwxxyyz{{{zyyz{{|}~~}}|{{zzyyzzyxxxxxyyxxwwwwwvuuuuvwwxxy{|}}~~}|zyxwvutsqpnnmmmlllmmmnoonnopqqqrrsttuvwxyyz{|}~~~}}}|{{zzzzzzyyyyyyyyyzz{|}~~~~}}}|||||}}|||||{{{{|{{|}~~||||}~~~~~}{zzzzz{|}~}}||{{zzzzzzzyyyxxxxvvvvwwxxxxyyyzz{{{{|||||}}~~}|{{zyxxxyyxxwwvvutttttuuuuuuuuuvvvwxyz{||}}~~~}|{{zyyxwwvuuutttssssssssstttttttuuuvvwyz{{}~~~~}}|{zzzzyyyyxxxxxxwwwwwwxxyyz{|}~~~~~~}}}}}}}}}~~~~}||{{zyyxxwwwwvwwwwwwxxyzzz{||}}}}~~~~~~~~~~~~~~~~~}}|||{{zzyxwwwvvvuuuuutttuuutuuvwwxxyyyzzzz{{{|||}~~~~}||{{{{zzzyyyxxxxxxxxxxxxxxxxxyzz{|~~}||{zyyxxwwvvvvuuuuuuuuuuuuvwwxxyz{{||}~~~~~}|{{zz{{{||}~~}||||{{zzzz{zzzz{{{{zzzzz{{{||}~~~~~~~~~}|||||{{zyyxxxxxxxyyzzzz{{{{||}}}}~~~~}||||||||||{{zyyxxxxxxyyyxxwwwwxwxxyyzz{{|||}}~~~}|||{zyyyxwwvvvvvvvwxxyyzzz{{{{zzzz{{||}}~~}|{{yxvvuutttttssstttuvwxxyz{||}}~~}zwwwwwvvxzz{{}~}zxwvvvvvxy{|}||||}}~~~~|{{zzyyxxxyyyyyyyxxxxxwwwwwxxyyyyyyz|}}~~}}|{zyxvuttssssstttuuuuvvvvwxxyyyyz{{||}~~~}}}|||{{{{{{{zzyyxxwvvuuuvvwwxyzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}|{zyxwuttsssssstttuuvvwwxyyz{{||}}~~~~~~~}xsstuvvwz|||{||||{zxvwwwxy{~~~~}}||{zzyyyyxwvuuttttttuuuttttuuuuvwxyyzz{}~~~~|{zxwvvwwwwwwwwwwvvvvvwwxxyyzzzzz{|}}~~~~}}|{{zzzyxwwvvvuuuvvwwwwwxyzz{|}~~}}|||{zzz{{{{{{|||||}}}~~~|{zyxwuuutttssstttttttuvvwxxyz{|~~}||{{zyyxwvvuttsssttuuuvvwwwwwxxyyyzz{{|||}~~~~~~~}|{zyyxxxxwwwvuuttuvvvwxxxxxyyz{|}}}~~~|{zyxxvttuvvwxxzzzzzyxxxxyyzzz{||}}~~~~~~}|||||||}}}}}}}}~~~~|{{zzyyzzzzzzzzzzzz{||}~~~~~}|{zywvuttsrrrrrrrrrrrssssssttuvwxyz{{|~}||{{zyyxxxwwvvvvvvvvvvwwxxyyzzz{{{|}}}~~~~|{zyxwwuuttsssrrsssstttuuvvwwwxyzz||}~~}|}{zxxxyyyyxwwxxxyxxxxxxxxyzz{|}}}}|~||}}|zyxxwwvvvvvwz|~~~}|{{{||}~~~}||{zyyxwwvwwxxyyzz{||}}}}~~}}~~~}|{zyxwvutsrqqqqrrrrsstttuuuuutttttuuvwxz{}~~~}}||{zzyxwvvvvvvuuuuvvvvvwwwwwwxxxxxyzz{||}~~~~~}|{{{{{{zzzzzzzzyyyzz{{|}~~~~~|zyxxxxwwwxxyyyyyyyyyyzz{{{{|}~~~~}}}}}}}}}}}}}}||||}~~~~}|{yxwuttttssssttuuvwxxyyz{{||||}}~~}~~zxwvvuuuuuuvuttuwxwutrqrtuwyxvvwwxyyz{}~~~|{zzzyxwvtsrrrsssssssttuuuuvvwxyyz{{|}~~~}||||{{zzzyyyyyyyyyyzzzzz{{{||||||}}}~~}|{zyxxxxxxxyyyyyzzzzzzzzzz{{||}~~~~}}}||{{zzzzzyxxxwwwwvvvvvvvuvvwwwxyz{{{|}}~~~}|||{{zzzyyxxwwwvvvvvvwwwxxxyyzz{|}}~~~~~~~}}|||{zzyyxxwvutsrrqqqqqqrrstttuuuvvwxxyzz{|}~~}}||{{zyyxxwwwwxxxyyzz{{{{{||}~~~}|{{{{||{{{{zzzzzz{{||||}~~|{yy|~}{zxwvvuuuutrrstvwxxxwvvvwxxyyz{|}}}~~~~}}}}|||{zzzzzzyyyxxwxxyyyyyyyzz{{|||}~~~}}||{{zzzzyyyyxxvuuttssrrrssttuuuvwxyzz{|}~~~~}||{{zzyyxwvutttuuuvwwxxxxxxyyzzz{{{||}}~~}}||{{yxwvvuutttttttttuvwwxxy{|}~~~}}}~}}|{{zzzyzzz{{{||{||}}}}~~}||{zywvusrrqqqrrrrrsssssttttttuuuvwxyzz{|}~~~}|||||{zyyyxxwvvvvvvvvwwxxxyyzz{{{||}}~~~~~~~~}}}~}|{{|||{{||ytrsuvxyyyz{|}~~~~}||{{{zyyyyyyyyyyyyz{{{|||}}~~~~~~~~}|{{zzzzyxxxxxyyyyz{{||}}~~~}||{||{{{{{zzyxxwwvvuuuttuuuuvwxxyy{||||}~~~}}}}}}}}}}||{{zxwvvutssssttttttttuvvwwxxyxxyyz{||}~~~~~}|{{zzyyxxxxwwwwwxxxxxyyz{||}~~~~~}}}}||{{zzzyxwvvvuuuuvvwwxxyz{|}~}{zzzyyyyyyzzzz{{{{|}~~}||{zyxwvvuuvwvuttuvvttuuvvvwxxwxyzzz{|~}}~~|yxwwwx{}|zyz{zvtttuuuuutuvxz{|~~~~}|{yxwvuttssrrrrrsssrrqqqppppqqqrsssttttuvwxyz{}~~}}}~~~}}}||||}}~~~~~~~~}}|||||||||||||{{{{||||}}~~~~}|{{zyxwwwwwwxxxyyzzyyzz{{{{{|}}}~~~}}}||{zzzzyyyxxyyzyyxxxxwwvvvvvvvwwxyzz{}~~~}|{{zzyxxwwvuttsssssstuuvvvwwxxyyz{|||}}~~}|{{zyxxxxwwvvvvvvvuuuuuuutuuuvvvwxyyzz{{|}~~}|||}}|||{{zzzzz{{{{{{{||}~~}|}wqty{{zz{{{{{||~}||{zz~~~~~}|{{zyxvuttttuuuvvvwxyz{{||{{z{||zyz{|||}}}~~~}|{zzyxxwwwwxwwvvvvvvvwwwvuuvvvuutttuvvwxyyzyyzz|}~~}}~~~}|{{{zzyyxwvvuuvwwxxyyyzz{|||}}~~}||{zyyyyyxwvuuuutttssssstttuuvvwyz{||}~~~~~~~~~}|{{zzzyxxwwwwvvuuuuuuvwwxxyz{|}~~~~~~}}}|{zyyxvuttttuuuutttuuvxzz{{zyzzz{|}~~~~}|}~~}{yxxz~~{xwvuwyzyxwvutstw{{zyz{|||}}~~~}~~~}}~~}}|||{yxwussstuvvvvvwxxxxxyz{{|~~~~}}}}|{zyxwvvvvwwwwxxwwwwwwwwxyyz{|}~~|{zzzzz{{{{{{{{zzzzyyyyyzzz{{|}~~}}|{||||{{{zzzzzyxxwwvvuuttttttttuuuvvwxz{|~~~~|{zxwutttttttuuvvwwwwwxxxyyyz{{zz{{|}}}}~~~~~}}}}}}|||{{zzyyyxxxxxxxwwxxyyxxxyyyyyzzz{{{}~~~~~~~~~~~~~~~~~~~}|{{zzzyxxxwwvvuuuuuutstttuuuuuuvwwyz{|}~~}|{zzz{}~~}}||}}}|zxxz{}~}|}}~zvvw}~}}|}~{xxwy{zvsrrspllptvy{|{zxvtpnnprtvwwwxz|}~~|zzyxxxxyzzzzzzxxwuttttttttuvwxyyz{{{|~~}~~}|{z{{{zzzyzzzyzz{||{{{{z{{{{|}~~~}}||{zzzyyyyyzzzzzzz{|}~~}||||{{|||||{{{{zyxwwvuttsssssttuvwxyz{||}}}}}~~~}}|{zyyyxwvuuttttttuuvvvwwwxxyyzzzzzzz{{|||}~~}||{zzyxyyyyxwvuutsttssrrrstvxyxxyz{}~~}}}}}~~~xwvz}|}~|xsooqsvz{{zxutw{~~zwx}~|{|~~|zz{|}~|zwvvvwyzzz{{{|}}}}||||||~~~}~~}}}}}~~}}}{zyxxxxxxwvvvwwxyxwutssrrssrqrssssrstuvwxxyzz{|}~~~}}~~~~~~|{yxy{{zzyxwxz{||||{|}}~~}}}}~~}}ur|}}}}zxyz}}ysnmrwxwutttttsolnruxzytqqstwzyxwy{|}~~~~|||}~~~|zz{zywwwwxxxxyy{|~}|}|{zzzyxwxz{|}}{z{|}}~}{z{||||~}|||{{{{zyyxxxxwvvvwxxyzz{{|}~}{{|}~~}{zzzz{{zyyyyyyyyyxwwxxyyyxwwvwwwwvvwxz{||}~}}~~~~}}}|{zyxwwvutsrsstuuuuuvvvwxxxxxyzz{{{{z{{|~~~~~~~}|{|||{zzzzzz{{{{{|}~~~~~~~}|||||||}}}}}}}}|||}}}}}}~~~~~~~~}}|||{zyyyxxxwvvvvvvvvwxxxxxxyyzz{||}}~~~}}||||||}}}}}}~~~~~~~~~}}|{zzyyyyyyyyyyyxxxwwvuuttttstttttttttttuvvwxy{||}}~~~~~}}|{{{{{{{{zzzzzzz{{|||}}~~~~~~~}{yxwvuuuuvvwwxxxyyzzz{|}}~~~~~~~~~}|||||||||{{zzzz{{zzzzz{{{{{|||}||}~~~}}}}}~~}}}}|{{zzyyyxxwvvvuvvuuuuvwwxxxyyyyyzzzzzzz{|}}~~~~}}||{{{{{{{{|||||||}}}}}~~~~}}}}}}}~~~}}}}||{{{{{{||||{zyyyyyxxxxxxyyyyzzzzzz{{zz{{}~~~~}}}|{{zzzzz{{{{{zzzzzyyyyzz{{{|}~~~}||{{{{{{{{{{{{{{{||}}}}}|||||}}}~~~~~}}||||{{zzyyxwwvvuuuuuuvvwwxyzz{||}}~~~~~~~~~~~~}}}||zyyxwwwwwwxxyyyyyyyzzz{||}~~~~~}}}}||||||||||||{{{{{{||}~~~~~~~~~~~~~~~~~~~~~}||{zxwwvvvwwxxxxxxxxyyxxxxwwwwwwwxyyz{{|}}~~~}}}}~~}|{zzyyxxwwvvvuuuuttttuuuvvwwwxwwwwvvvvvvwwxyzz{|}~~}}||||||||}}}}}}|||}~~|{zzyyyyyxxwvutsrqqppppqrrstuuvvvvwxxxxyyyyyyyzz{{|}}~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~}}||||{{||}~}|{zyxxxwwwwwxxxxxyyxxxwwvvvvvvwwwwxxxyyyz{|}~~~~~~~~}}~~~~~}}}}~~~~}}}|||||||{{zyxwwwwxxxyzz{||||||{{|}~~~}}|{{zzzzyxxwvutssrrqqrrsstuuvwwxxyyyzzz{{{{|||}}~~~~~~~}}||||{zzyyyyxxxxxwwvvvvvvwxyz{||}}}~~~~~}}|{{{{{{{{||||{zyyxxxxxyyz{{||}~~~~~~}}|||{{{{{{zzzzzyyyzz{{||}}}}}~~~~}}~~~}}}||||}}}}}}}}|||{{{{{{{|||||{{{{{{{|||}}}}}}~~~}|{zyxwvvuuuttuuuuttuuvvvwwxxxxxxyzzz{{|}~~~~}}||{{{zzz{{{zzzzzyxxxxxxxyyzzzzz{{||}}~~~~}}}}||{{zzzzzzzzz{{{{{{{{{{||||}}}~~~~}}|||}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzzyyxwwvuuuuvwwxxxyyzzyyyyyxxxxxxyyyz{||}~~}{zzyyyyyyzzz{{{{{{zz{{||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~}}}}}}}}}|||}}}}|||||{{{{{zzzyzzzzzzzzzzz{{{{{zzz{{{{||}~~~}}}|{zyyyyzzz{|||}}}~~~~~}}||{{zzyyxxxyyyyyyyyyyyyyzzzyyyyzzzz{{|||}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}|{{zxwvuttssrrrrrrrrrsssstuuvvvwwxxxxyzz{|}}~~~~~~~~~~~~~~~~~}}|||{{{{|||||}}~~~~}|{{{{{{||}~~~~~~~~~~~~~~}}|||{{zzzzzzzyyxxwwvvvvvuuutttuuvwxyzz{{|||}}~~~~~~~~~~~~~~~}}}|}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}|||{{{{zzzyxxxxxxxxxxxxwwxxxxyyyyzz{{|}~~~~}}||{{{{{{{{{{z{zzzzzyyyyzzz{{{||}}~~~~~~~~~~~~}|{zyyxxxxxyyyyzzzzz{{|||||||}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}|||{{{zzyyyxxwwwvvvvvvvwwwwwxxyyyyyyyzzzzzzz{{|}~~~~~}}|{{zzyyyyyxxxxxwwwwwxxxyyyyyzzzzzzzzzzz{{|}~~~~~~}}}|||||}}}~~}}}}||{{zzzzzzz{{{{{{||||||}}~~~~}}}}~~~~~~}}|||{{{zzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxyyyxxxxxxyyzz{{|||}}}~~~~~~}}}|}}}}}}}~~~~}}}}||||||||||||||||}}}|||{||||||}}}}||||||{{{{|||}~~~}}}}}}}}}~~~~}}|{{zzzzzzzzzzzzzz{{|~~~}}|||||||||||||{{{zzzzz{{|}}~~~}}}}}}}}}}||||||||||||{{zzyyxxwwwwwwxyyz{{{|}}~~~}}|{zyyxxxxxxxxxxxxyyyyyyyyxxxxxyxxxxwwwwwwwxxyyz{|}~~~}}}}}}}}}~~~}|{zyxxxxyz{||}~~~~~~}}}}}}}}|||||||{{{{zzzzyyyyxxxxxxxyyyyzzzzzzz{{|}}~~~~~~}}}}}}}}}}}||{{{zzzzzzzzzz{{|}}~~~~~~~~}}||{{{{||}}~~~~~}}}}}}}}}}}~}}}}}}}}|||{{{||||}}}}}~~~~~~~~~}}}}}|}}}~~~~~~~~~~}}~~~~~~~~}}|||{||||}}~~~~~~~~~}||{zyxwwwwwwxxxxxxyyyxxxxxyyyzzz{{{{{{{{|||}}}~~~~~~~~}}}}}~~~~~~}}}}~~~~}}|||||}}}~~~}}|{{zyyxxxwwwvwwwwwwxxxxxxyyyzz{{{||||||}}}}}}~~~~~~~~~~~~}}|{zyyxxxxwwwwwxxyzz{||||||||{{{{zz{{{{{||}}}~~~~~~~~~~~~~~}}}}||||||{{{{|||}~~~~}}}|||||||}}}}}}||{{{zzzzyxxwvvvvwwxxyz{{||}}}}}}}||||{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zz{{{{{{{||||{{{||{{{||||||||||||||||||||||}}}~~~~}}||{{{{{{{{{{{|||||}}}}}}}|||||{{{{{||}}~~~}}|||{{{{{{{||}}~~~~~}}}|||||||||}}}}}}}}~~~~~~~~}}|{zzyyxxxxxxwwxxxxyyyyyyyyyyyyyyyyzzzzz{{||}}}~~~~~~~~~~~}}}|||{{{|||||||||||||||||||}}}}}}~~~~}}}}~~~~~~~~~~}}}}}}}}}}}||||||||}}}}||||||||||{{|||}}}~~~~~~~~~~~~~~~~~~~~~}||{{{zzzyyyxxyyyzzz{{{|{{|||{{{{{{{{{||}}}~~~~~~}}~~~~~~~~~}}}~~~~~~~}}||||{{{{{{{zzzzzzyyyxxxxxxxxxwwxxxxxxxyyyyyz{{{||||}}}~~~~~~~~~~~~~~~~~}}}}|}}}}~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}||{zzyyyyyyyyzzzzz{{{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|{{{{{{zzzz{{{{|||||||||}}}~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}||{{{{{{|||||}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}}||{{{zzzyyyzzzzz{{||||||}|||{{{{{zzyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzz{{||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}|||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~}||||}}}~~~~}}||{{{{{{{{{{{{{{{{{{{{{{{||}}~~~~~~~~~}}}~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}|{{zzzyyyyxxxxxxxxxyyyzzz{{{|||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}|||}}}~~~~~~~~~~~~~}}}}|||||}}}}}}}}||{{{{|||}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~}}}}}}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~}|{zzyyyxxxyyyyzzzzz{{||||}}}|||{{{{{||||}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}||{zyyxxxxyyyzzzyyxxxwwwwwwwwwwwwwxxyyzzz{{{{|||}}}~~~~~~~~~~~~~}||{{{zzzzzzz{{zzzyxxwvvuuuuuvvvvwwwxyyz{}~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|||||||}}||||||{{zyyxxxxyyz{||}~~~~~~~}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}|||||||}}}}~~~~~~~}}||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}|||{||||||||}}}}}}}}||||||||||||||||}}}}~~~~}}||{{{{zzzzz{{{{{||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{{{{|}}~~~~~~~~}}}}~~~~~~}}}}}}~~~~~~}}||{{zzzzyyyyyyyyzz{{||}}}}}}~~~~}}}}}~~~~~~}}}}}}}}}}}}}~~~~~}}}}|||{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyyzzz{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}~~}{y}~wtqorvx{~~wqnkimquy~|wrmkjinrw}{vrolmoqv{|wsqompsv|}xtppqqvz|xtqoqsv{|wsrqqux|{xtqrsuy}{wurqsux}~zwuttwz~}zxxy{{zxwy{}}zvsqqqruy|}zwsqommnpsvz}~{xvsponoptx|~yvsppqsv{yvsqpsvy~}ywwwx||yvtuvw{~|zyxxz|~~|{zz{|~~{zxwwy{}}{yxxwwyz|~{xwuuuwy{~~{xutsrsvxz~|yvsqpooprux||yvsrrrsvx{~}|zyz{}~}|{{{|~}zwusrrtux{~}{xutsstvxz}~|zwuttuvx{}~{wusrrsuwy}}{zyyz{}}{ywvvwxz|~~|zxwvvvwxz|}}|zyyyy{}~~~~}|{zz{{|~}{zyxxy{|~|ywvttuvxy|}~~}|{xvtrqqrsux{~}{ywvvvwxz}~}|{{{|~~|{{{|~~~~~~~~~~~}}}||||}}}}}~~~~~~~}}}||{{{{{{{{{||}}~~~~}||{{{zzyyyyyyyyyyyzzzzzyyyyyyzzzz{{{{{{{{{{{{|||||}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}~~}}}|||{{{{{zzzyyyyyyyyyyxxxwvvvvuuuvvvvvwvvwwwxxxxyyyyyyyyyyyyzz{{|||||||||{{zzzzzzz{{{||}~~}}||||||||||||}}}}~~~~~~~~~~}}|||||||}}~~~~}}|{{zzzyyyyzzz{{zzzzzzzzz{{{{{|||||}}||{{zzyyyyzzzz{{{{{|||||||}}~~~~~~~~~~~~~~~~}}}|||||}~~}}|||||||}}}~~~~}}}}}}}}}}}}}||||||}}}||}}~~~~~~~~~~}}}}||{{zzzyyyxxxxxxyyyzzzzzzz{{{{{{{{{{||}}~~~~}}|{{{{{{||}}~~~~~}}||{{{zzzyyyyyzzz{{zzzyxxwwvuutttttuvvwxyzz{{{{{|||||}}~~~}||{{{{{{{zzzzyyyxxwwwwwwwwxxxxxwwwwwwwwwwxxxyyyzz{{|||||||||||||||}}}~~~~~~~~~~~~~~~}||{{zzyyyyzz{{{|||||{{{zzyxxxxxxxxxyyyzzz{{{{{{zzzzzzzyyyyzzzzz{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{|||||}~~~~}}}}}}}~~~~~}||{zzzyyyyyyyyyyzz{{|||}}}}}}}}|||||{{{{{||}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|}||}}}}}}}}}~~~~~}}}|||{{{{{zz{{{{{||||||||||{{{{{zz{{{||}}~~~}}}||||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}||}}}}}}}~~~~~~}}}}}}}||||||||{{zzyyyxxxxxyyyyyyyzz{{{||}}}~~~~~~}}}||{{{{{{||||||{{{{{{{{zzzzzzzzzz{{||}}}}}}}}~~~~~~}}}}~~~~}}||{{zzzzzyyyyyyyyyyxyyyzzzzz{{{{zzzzzzzyzzzzzzzzzz{{{{zzzzzzzzzzzzz{{{{||||}}~~~~~~~~~~~~~~}}}}||}}}}}~~~~~~~~}}}|||||||||{{{{||}~~~~~~}}}}}}}}}}}}}|||}}~~~~}}}}||||{|||||}~~~~~~~~~}}}}}}}~~~~~~~~}}}}}|||{{{{{{{|||||}}}}}~}}}}}}}}}}}~~~~~~}}}}|||||}}~~~~~~}}|||{{{{||||||}}}}}}}}|||||}}}~~~~~~~~~~}}}}}}|||{{{{zzzzz{{{{{||||||}}}}}}|{{zzzzzzz{{|||}}}~~~~}}||{{zzyyyyyzzzzz{{{|||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{zzzyyyyyyzzz{{{||||}}}}}}}}}~~~~~~~~~}}}||||||||}}}}~~~~~~}}||{{{{zzzzzzzzz{{{{{{{zzyyxxxyyzzz{{{{{|||||||||||||}}~~~~~~~~~~}}}}||||||||||||||{{{{{{{{{{{{|||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{{{{|||}}}}}||||}}}}}}}}}}}~~~~}}}}|||||||{{{{{{{zzzzzzzzzzzzzyyzzzzz{{{{{||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{||{{{{||||}}}}}}}}|||||||||||||}}}~~}}}||{{zzz{{{{||}}~~~}}}||||||||||}}}}}}}}||{{{zzzzzzzzzzz{{{{{{{{{{{{||{{{{{{{{{zzzz{{{||||}}}~~~~~~~~}}|||||}}~~~~~~~~~~~~}}}|||{{{zzyyyyyzzz{{{zzzzyyyyyyyzz{{|}}~~~~~~~~}}|{{{{{{||}}}~~~}}}|||||||||}}~~~~~}}|||{{{{{{{{{zzzzzzzzz{{{|||}}}}}~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{|||||}}}}~~~~~~}}|||||{{{{{{{{{{{{{{{{{{{zzzyyyyzz{{||}}}~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}||||||||}}}|||{{zzzyyxwwwvvvvvvvwwwwxxxxyyyxxxxxxxyyyzzz{{{{|||}}}}}}}}}}}}}||||||||}}}}}}}~~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxxxxxxxyyyzz{{{{||||||||{{{{{{{{{||}~~~~~~}}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzz{{{{{{||||||||}}}}}}}}~~~~~~}}}|||||||||}}}}}}||{{zyyxxxwwwwxxxxxxxxyyyyzz{{{|||}}~~~}}}}}}}~~~~~~~~~~}}||}}}}}~~~~~~~~~~~~~}}||{{{{||||}}}}}}}||{{{zzz{{{{{{{{{{{{{{{{{zzz{{{|||||||||{{{{{{{{{{{{{{|||{{{{{{||}}~~~}}}}}}}~~~~~~~~~}}}||{zzzzzz{{{|||||||||||||||||||}}~~~~~~~~~}}}}}}}}}~~~~~~~}|||{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzz{{|||||||{{zyyyxxxxyyyyyzzzyyyyyxxxxxxxxxxyyyyzzzzz{{{{|||}}}}}~~~~~~~~~~~}}}}}||||}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}|||{{{{{{{{{|||}}}}||{{{zzzzzzz{{{{{{{{{{{|||||}}~~~~~}}}|||||||}}}~~~~~}}||{{{{{{{{{{{|||}}}}|||{{zzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}||||||{{{{{{{{||}}}~~~~}}~~}}}}}}}}}||||||||||||}}}}~~~~~~~~}}|||||||||||||{{{{{{{{{{{{{{||||}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}|||||}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~}}}|||||||{{{|||}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}||||||}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||}}}}}}}}}}}|||{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{||||}}}}~~~~~~~~~~~}}}}}}}}}}||||{{{{zzzzzzzzz{{|}}~~~~~~}}}}}}}}~~~~~~~}}||||}}}~~~~~~~~~~~~~~~~}}}||||||||}}}}}}}}}}}}}}}}~~~~}}}}|||{{{{{{{|||||}}||||{{{{{{{zzzz{{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||||}}~~~~}}||{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~}}}}|||}}}}}}}}~~~~~~}}}||||{{{{zzzyyyyyyyzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{{||||}}}}}}~~~~~~~~}}||{{zzzzzzzz{{{{{{{|{{{{{{||||||}}}~~~~~~~~}}}}}}}}}}}~~~~~~~}~{wwwvuy{~{w{}zxwtrssstvwxyzzywwvxzyy|~~~}}~~~|{zxvvvtvyyyyxvuurpppqtwxxzyxwwutstux|~~~~~~}|{xwxyz{|}~~}}{yxwy{|~~}{zyxxvtttuuuvvusqqqrstsstvxyyyz{}~}}}}~~~~}|{yyyxxwwwwvttuvwyyz{{||}|||~~}}|{|||}}}}}~~~~}|||{{|}}}|{{zzyxwwwwvtssssssrrrssstuvutttuuvvwxz{|~~~~}}}|{zzzzyyyxwwvuuuuvwxyyyyyyzzzzz{}~~~}||{zyyyyyyxwvuuuttttuuvwwwxxxxxyyyyzz{||}~~}}|||}}}||{{{{{|{{zzzzyyyyz|}~}|zyxwutsssrqqponmmmmmmmmmnppqrstuvwxy{|}~~~~~}||{{zzywvvvvvvvuutuuvvwwxyz{|}}~~~}|{zyxwwuttuuuuuuuuuuuuuvwyz{{}~~}|{zywutsrrrqpppppponnnoppqstuvxyyz{|}~~~}}|{{zz{{{{{{{{{|{{zyyyyyyyyzz{{|}~~}}}}}||{{{||{zzyxxxwvuutttttttuvwxxyz||}~~|{zzyxwutttttsrrqqqqppooopppoonmmnnnnoqstvwy{}~}}|{zxwxyzyyxxxxyyzzz{|}~~~~~~}}{zxwvvuuuuuvwvutssssrrqpppqqqqqrsuvwxz{}~~~~~~}}~~|{{zzzzyyxyyyyxxyyz{{{|}~~}}}}}|{zyxxxxxxwvvvwwxxyz{||}~~~}||||{zyxxxwvuuuuutuuutttsssrqqqrrttuvxyz{||}~~}||{||{{{||||{{{||{{{{{{{{{{zzz{{|}~~~~~~}|{{{{{{zzzyxwvuuuuuuuuvvvwxxxxyyyz{|}}~~~~~~}}}|{zyxwwvuutuuvvvvvuuttttsttuuvwxy{{||}~~}||{{||}~~~~~}}}}}~~~}}||{{zzzzyyxxwvuutsrrqpoonnnnnopqrstuuvvvwxyz{|}~~~~~~~~~}}}}|||{zzzzzzzzzzyxyyyyzz{|}~~~}~~~}||{{zxwwxxxyyzzzzyyyyyyyzz{|~~~|{zyxxxxxxxyzzzzyyxxxwwvvvvvvwwxyzz{|~~~}||{{zzzzzzzzzz{|||||}}}}}}}}}}}}}~~~}}|{zzyyyzzzzzzyxxwwvvvvvvvvvwwwwxyz{{||}~~~}}}||{{zzzyxxxxxwwwwxwwvuuuttuuvvvvwxyyz{{||}}~~~}}|{{{||}}~~~}}}}}}~~~}|{{zyyyxwwwvvuttssrqqqrrsrrrrsssstuwxxxyyz{{{{|~~~~~~}}}|{{zzzzzzzzz{{{{|}~~~~}|{{zyyyyyyxxyyyyyzzzzzzzzzz{{||}}}~~~~}|{{zzyxxxxxwwvwxxxyxxwwuttttttuvvwxyzz{|}~~~~~~}|{{{{zzzz{{{{{{{{{{zzzzz{{||}~~~~~~~}}||{zyxxwwwwxyyyyyyyyyzz{{{||}|||}~~~~~~~}}}|{{{{zyyxxwvvuuuuuvvwxxy{|}~~~~~~}~~~~}}~~}}}~~~~~~~~}}}}||||||}~~~}}|{zywvuutsrrqqqqpppqrrrrssttttttuuvwwxyz{{||}~~~~}}}}||{{{{{{{{{{{{||||||||||}}}}}}~~~~~~}}|{{zzyyxyyyyyyyyzzz{{|}}}}}}}}}}}}}~~~~}|||{{{{{{{{zyxwvwwwwxyzzzzzz{{|||}}|}||}}}}~~~~~~~}}}|||{{zzzzzyyz{{{{{zzyyxxxyz{}~~~~}|{{zzzzzzzzyyyyxxwwxxxxxxxyxxxxyzz{{|}~~~}}|||{{zzyyxwwvutttsssssssttuuvvwxyyzz{{{{{|}~~}||{{{zzz{||}}}~~}}}}}}}~~~~~~~~~~~}}}|{{zzyxwvvuttsrrsssssssssttttuvwwxxyzz{{{|}~~~~~}}}}}}}||||{{zzzz{{{{||}}}}~~}}||{{{{zzyyxxxxxxxxyyyz{|}}~~~}}||{{{{|||||{{{zyxxxwwxxxyyyyzzzzz{{{{zzzzzz{|}~~~}|{{{{zzzzzzzzzz{{{{zzzz{{||}~~~~}|zzzzyyyyzzzzzzzyyxxwwwwwwwwxxyyyyz{|}}}~~}|{zyxxwwvvwwwxxxwwwxxxxyzz{{{|||}}}~~}}}}}}}}}}}||}||||}}}}~~~~}}|{{zzyxwvutsrqpppooooopqqqqrrssttuvwxyz{|}~~}}||{zyxxxwwwwxyzz{{||}}}~~~~~}}||{{zyyyyzzzzzyyyyyyyyyzz{||}~~}}||||||||||}}||||{zyyxxxxxxxxxyyyyyzz{|}}~~~}}}|{{zzzzyyyz{{{{{{{zzyyyyyyyyzz{{|}}~~~}||{{{{{zzyyyxxwwwwwxyyzz{{|{{||||||}~~~}}|{zzzyyxxxwvvvvvvvwwwvvvvvvwwxyyyz{|}~~~~}}|{zzyyz{{|}~~~~~}}}||{{zyxwvutsssssssssssssssstuvwxyz{|}~~|{yxwvuuttttttttuvvwxyz|}}~~~}|{{{{||||}}}}}||{{{{zzz{{|}}~~~~}}||{{zyxxxxwwwvwwwwxxxxxyzzz{{||{{{{|}}}~~~}||{zzzyyxxxxwwxwwxxxxxxxxxxxyyz{{||}}~~}|{zyxxyyyyyyyyzz{{||}}}}}}}|||{||||||}~~~}}}|||{{{{{{{{zzzzzzzzyyyyzzz{{|}~~}}||||{{zyyxwwwxxy{{|}}}~~}}}~~~~~~~}}|{{zywvvvuutsssssssssssttuuvwxyz{|||}}}~~}|{yxwvvwwwxxyyyyyyyyzzzz{{{{{{|}~~}}||{zzyyzz{{{{{{{{zzyyyyyyzzzzzz{{|~~~}}|{zzyyyyyyzzzz{{{zzzzzzzz{{|{||}}~~}}|{{zzyyxxxyxxxxxxxwwwvvvvvvvwwxyz{||}}~~~}}}||{{{zzzyyyyxxxxxxxxxwwxwwwxxxyyzz{|||}}~~~}|{{{{zzzzyyyyyzzzzzzzzzzyzzz{{{{||}}~~}}}||{{{{{{zzzyyyyxxxxyyyz{{{||||}~}|{zyxwvvuuttttttttuuvvvwwwwxz{||||}}}}~~~}|zyyxwwwwwwwwwvvwwxyyyzzz{{{||}~~~~}}}||||||||||{{{{zzyyyyyyyzz{{{{{|}~~}}||{{{z{{{zzyyxxxwwvvvwwxxyz{|||}}~~}||{{{{zzzzzzzzyyyyyyyyyyxwwvvvvwxxyz{|}~~}}||||||||{{{{{{{zzzzzyyxxxxxxxxxxyyz{|}~~~~~}}|||||||{{||||{{{{{{{{{{{||||||}}}}}~~~~~}|{zyyxxwwwwwwvvvvwxxyzz{||||}}~~}|{{zzyxxwwwwvuuuutttttuuvvvwwyz{|}~~~}|{{zyyxxxxwwwwwwxxyyzz{|||}}~~~~~~~}|{zzzzzzzyyxxxwwvvvuuvvwxyzz{|}~~}}|||||{{zzyyxxxxxxyyyz{|}~~~}|{{zzyyyyyyyyyyxxwwwwwwvvvvvvvvwwxyyz{|}~~~~}}}}}||{{zzzyxxwwwvvuvvwxyyyzzyyxxxyyyxyz{}~~~}}}|{zzzyyyyyyyzzzzzz{{|||}}}}}~~~}|{zywwwwwwxxxyyyyyyyyzzzz{||}}~~~~}|||{zyyxwvuuuuuuuvvwxxyyzz{||}}}~~~~~~~}}|{{zzzzyyyyyyyyxxyyzz{{{|}}}}}~~~~~~}|||||{{zzyyxyyyyyyyxxwwvvvvvwxxxyyzz{{{|}~~}|{{z{{{{{{{{{{{{zzzzzzzzz{||}~~~}}}|{zyyxxwwwwwxxyyyyyyxxyyzz{{|}~~}|{zyxxxxxxxwwwwxwwxxxxxxxyyyxxyzz{{||}~~~~~~}}||{{{{{{{{zzzz{|}}~~~~~~~~~~}}|||{zyxxxxxxxxyyyyyyyyyzz{||}~~~}|{zyyyxwvvvvvvvvvwwxxyyyyyyyyz{||}~~}|{zyxyyyyyyyyyz{{{{{|||||}}}}}}}~~~~~}||{zyyxxwwvvvvwwwvvwwwwvvvwxxyyz{{|}}~~}}}}||{{{{z{{{{{{|||||}}~~~}}||||}}}}}}|{{zzyxwwwwwwwwwxxwwwwwwxxyz{||}~~}}|{zyyxwwvvuuuuuuvwwwxxxyyyyyyyzzzz{||}~~~~~}}}}|||||||{{{{zzzyyxxxyyyyz{|}}~~~~~~~}}}||||||||{{{{{{{{{{{{zzzzzzz{{||}}}~~}|{{zyxvvvvvvwwxyyyzzzzzzzzz{{|}}~~~~|{zyxxwwvvvvvwwxxyyzz{{|}}~~~~~~~}}|{{zyyxxxxxwwwwwwwvvvuuuuuuvwxyzz{|}}~~~~~}||{{zzzyyyzzz{{|}}~~~~~~~~~}||{zzyyyyxxxxxwwvvvvvwwxyz{{}}~~~}}|{{zyxwvutttssttttuuvvwwxxyyyzz{|}}~~~}}||}}}}||}}}}}}}}}}}}||}}~~~~~~~~~}}||||{{{{{zzzzyyyyyxxxxxxxxyyzzz{{|}}}~~~}|{zyxxwvuutttuuvwwxxyyyyyyyyyxyyz{|}~~}}||{yxxwwwwwwxxxxyyyz{|}~~~}|zyyxxwwwxxxxxwwwwwvvvwvvvvwwwxyyyz{|}}~~~}|{{zzzzzzz{{|}}~~~~}}|{{{zzyxxxxxwwwwwwwwxxyyyyxxxxwxxyyzz{{|}~~}|{{zzyxwvvvuuuuuvvvvvuuuuuuvvwwxxxyz{|}~~~}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{|}~~~~}|||{{{{{{{{{{{{{zzzzzyyyyyyyzzzz{{||}}~~~~}||{zzzyyyyxyyyyyyyyyyyyyyyyyyyyz{||}}~}|{zyxwwwwxxxxxxxxxxxxxxxyyzz{||}~~~}||{zyxwwvvvvvvvvvwwwwwwwwwwwwxyyzz{||}}}~~~~~~~~~~}}|{zzyyyyyyyyyzzzz{{|}}~~~}}||{{{{{zyyyyxxxxwwwxxxxxyzz{{||}}~~~~}||{zzyyyyxxwwwwvuuuuutttttuuvwwxyyz{{|}~}}}}}}|||||||||||}}}}}}}}}}}}~~}}|{zzyxxxxxxxxyyyyyxxxxwwwwwwxxxyyzz{{||}~~~}|{zzyyxxxwwwwvvvvvwwwxxxxxyyzzz{||}}}~~~}|{zzzzzyyyyyyyyxxyyyyyyzzz{{{||}~~~}}|{{zzyxwwwvvuuuuuutttuuvvwxyz{{||}}~~~~~~~~}}}|{{zyyyxxxxyyyzz{|}}~~~}}}}}||||||{{zzzyxxwwwwwwxxxxyzz{{||}}~~~~~}|{|}|zxz|}{yxwusrqrssssqpptyzwtuvxxxyz{|}~~}|}~~~}}{zyxwxyyz{||||zz{|}||}}~~~~~~}||}~}|zzz{|{{|~}zxxy{}~|yxyyyyxvuuvwwwwx{|}}~~~}}||{{{zxwwvvwwxyzzzzzyyyyz{{|||}}~~~~}||{{zyxxxxxxwwwxxyyzzzzzzz{||}~~}||{zzzyxxxwwwwwxxxxxxxyyyyyyzz{|}~~}|zyxwvvvvvvwwwwvvuuvvvvvvvvvwxyy{||||||}}}}}~~~~~~~}||{{zzzzzzzyxxwvvuuuuuuvvwxyz{{||}~~~~~}}||{{{{{zzyyyyxxwvvvvvwwxyz{{|}~~~~}}}|||}}}~~~~~}}}||}}}}}~~~}|{zzyxxxxxxxxxxxxxxxwwxxxxxwwwxyyzzzzzz{||}~~~~~}}|{zyyxwwwwvvvvwxxyzzz{{{{{{{{{{{{{{|||}~~~}}}||{{{{zzzzzzzzzzzzzzzzz{{{{{{{||}~~~~}}|||{{{{{{zyyyyyyzzz{{|||}}}~~~~~~~}|{{{zzyyyxwvvuuuuuvvvwwxxyyzzz{{{z{{{{{||}~~~}||{zzzzzzzz{zzzzzzzzzzzzzz{{{{{||||}}}}}}}~~~~~~}}|||{{{{{{{{{zzzzzyyyyyyyyyyzzzz{||}}~~~~~~~~~~~}}||{{{{{{{|||||}}}~~~~~}||{zzyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{|||}}~~~~~}||{{{zzyyyxxxxxxxxxxyyyyzyzzzz{{{|||}}~~~~~}}}}}~~~~}|{{zyyxxxxxxyyyyyzz{{||}}~~~~~~~~~~~~}}}}}}}}}}}||{{{{{{zzzzzzzz{{|}~~~}|{yxxxxwwwwwvvuuuvvwwwwwwvwwwvvvwxxwxz|{zz}~~~~~~~}}|{|}~~~}|||}}}}~~}}}}}}}}~~}|{zzyxxxyz{|}~~~}}}}}}}~~~~~}}|||||{{{{zzzzzzzzz{||}}}~~~~}}||||}~~~}||||{{|||}}}|||||{{||}}}~~~}}}}}||||{{{{{{zzzyyyyyyzzzzzzz{{{{{{{{||}}}}}}}}}}}}~~~~}}}}}}|||{{zzzyyyyzz{{{{{|||||||||{{{{||||}}~~~}||{{zyxxxxxyyyyyyyyyyyyyyyyyzz{{||}~~~~~~~~~}}|{{zzzzzyyyyyzz{|}}~~~}}|{{zzyyxxwwvvvuuuuuuuvvwxxyyzzzz{{{||}}}~~~}}}||{{zzzzzzyyxxyyz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}~}}}}}|||{{{|{{{{||}~~}||{{zzz{{|||}}~~~~~}}||||}}}}}}}}}}}}}|||||{{{{zzzzzzzzzzzyzzz{{||||}}}}~~~~}}||{zzzz{{||}~~~~~~~~~}}}}}}}~~~~~~~}}~~~}||{zzzyyxxwwwwxxyyyzzzzz{{{{zzz{{||}}}}}}}}~~~~~~~~~|{zzzzzzzzz{{||}}}}}}}~~~~~}}|||{{zzyxxxwvuttsstuvwwxyzz{{|}}}}~~~~~~~~~}{z{{zyy{||||}~|zyyyz{|~~~}}}~~~~~~~~~~~~~~~~~~~}}}~~}}}}~~~~~~~~}}}}}}}|||||||}}~~~~~~~}}~~~~~~}|||}}}~~~}}|||}}}}||||||{{{{{{{{{{zzyyyyyyyyyyyzz{|}~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}||||||}}~~}}|||||||{{{zzzzz{{{{{{{{{zzyyyyyzz{{|||||}}}}}~~~~~|{{{{{{{{{{{|}~{{}~~}{yxxwwwwwwwwwwwwxyzzzzzzzzz{||}}}}}}~~~~~~~~~~~~~}|{{zzzz{{{|||{{||||||||||}}}}}~~~~~}}}|||{{zzzzzzz{{{{||}}}}}}}~~~~~~}}}|{{zzzz{{|}}~~~~~~}}}}}}}~~~~~~}}||{{zzzzzzzyyyxyyyyzz{{{{||}|||||}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}||{{{{zzyyzz{{||}}|||{zzyyyzzz{{zzz{{||~~}|~}}}~~~~~|{|~~~}||{yxxwwwwwwxyzzzyyyyyxxxyyzz{{||||||||||}}}}~~~~~}}}}}}}}}|}||||{{zzzz{{{|}~}}}}}}}}|||||||||||{{{{{{{{|||}}~~~~~~~~~~}}}}}}}||||}}}~~~~~~}}}|}}}}||||||||||{{zzzzyyyxyxyyyzz{{{||}}}}}}}}}}~~~~~~}}~~~~}}|||}~~~~~}z|~~}|}|{}~||||{{zyy{~~~}{zz{||{{{{{zzzzyyyz|}{{||}}}}}~~~}}}|{{{zzzzzzzyyyyyzzzz{{{{{{{{{{zzz{{{||}~~~~}}||{{{{|||}}}}}||{zzyyyyyzz{{{{|||||||||}||}}}||{zzzyyz{|||}~~~~~~~~~}}||||||}}~~~~~~~~~~~~~~~}}}||||||}}}}}|||||||{zzzyyyyyyzz{{||||||}}}|||||}}~~~~~}}}}}}}||}}}}}~~~~~~~~~~|z{~|ywwwxxyyz{}~~}|~~|ywx{|~}{{{||}}||||}~{{||}}}}|}~}}|||{{zyyyyyzzzzzzz{{{zzyyyyzzzzz{{||}}}}}}}}}~~~~~}}}}|||{||||}}}|{{{{{{{{{zzzzzz{{{{|||||}}}}}||||||||||||||{|||}}~~~~~~~~~~~~~}}}}~~~~~~~~~~}}~~}}~~~}}}}}}||||{{{zzyxxxxxxyyyyyzz{{||}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||}}~~~~~}}}||{{{zzzzzzzzzz{zzzzzz{{|}}}}}}|{{{zzzzzzzz{{|||||||||}~~}~~~~~~}}}}}}}}~~~}||||||{{zzzyyyxxxxyzz{||||}}}~~~~~~~~~~~}}}}}}}}~~~}}}|||{{{{{{zzzyyyyyyyyyyyxyyyyyz{{||||||||||||||}}}~~~}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzzzzzzzzzzzzzz{{{|}}~~~~~}}}}}~~~~~}}}|||{{{{{{{zzzyyxxxxxyyyyyyyyzzz{zz{{{{zzzzzzyyyzz{||}}~~~~~~~~~~~}|||||||||{zzzzzz{{||}}}}}}}}|{{|{{{{||}}}~~~~~~~~~}|{{zyyyyzzzzzzyyyyyxxxxxxxxxyyz{{|}~~~~~~~~~~~~~~~}}}}~~~~~~}}}||{zzyyyxxxwwwxxyyyzzz{{{{{|||}}}}}}}}}}}}}~~~~~}|{{zzzzyyyzzzzzzzzzyyxxxxxwwvwwwwwwwxyyyyyzzzzyzzz{{{{{||}~~}xwwx{~~~~~}{{~}{yxxyz{~}zz{{{{zyxy{|}~~}}~~~~}~~~}}{zyxxwwwxxxxxxxyyyyyyxxxxxxxxyyyz{{{{{{{||}}}~~~~~~~~~}}}}}}~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{|||}}}}}}~~~~~~~~~}}}||||||{{{zzyyyxxxxxwwwwwwwwxxxxyyyyyyyyyyyyzzzz{{{{{{{{{{|||}~~}}}}||}}}}}~~~~}}||}}}}}}|}}}}}|||||{{|||||}}}}}}}~~~~~~~}}~~~~~~~~}}~~~}|{{{yxy{||}yqkntvvuvvvwyyyz{}}|zyyxxz|}||{yz~~~~~~~}|{zyyyyz{{{{{{{zzzzyyxxxxxyyz{{{|{{{{zz{{{{{{{|}~~~~~~~~~~}}}|{zyyxxwwwwwwwwwwxxxyyyzz{{{{{{zzyyyyyzzzz{{{{|||||||{{||||}~~~~~~~}}}~~~~}}}~}~~~}~~~~~~~}}||||}}~~}}}}}}}}~|{zzz|}~~zwtsw|~~~~|zyzz{|}{xxz|}}|xtsrrty|{zywvvuuwzzyxxwwwvwz}}}}~~}}|||{{{{{{{zzyyxxxxxyyyyyyyyzzz{{||}}}~}}}}||}}}}}~~~~~~~~~~~~~~~}}}}|{{zzyyyyyyyyyyyyyxxxxxxxxxyyyzz{{{|||}}}}}}}}}}}|||||||{{|||}}~~~~~~~~}}}~~~~~~}}}|||||{{{||}}}}}}~~~~~~~~~~~}}}}}~~}}}~~}}~}}}||||{{{{{{{{{zyyxxxxxxxxxyyzzzzyyxxxyzzz{||{{|||{{|}~}}~~~}||}~~yutu{}}{z{||}}}~}zz||{yy}}}~}~~}|{{{|}~~~}|{zyxxxxyz{{{|}}}}|{zyyyyyz{{||}~~~~~~~~~~}}~~||||}}}}~~~~~}{zyxxwxxxyyzzyyyzyyyyyyyyzz{zz{{{{|||||||||||}}~~~~}}|||||||}}}~~~~~}}~~~~~}}}~~~~~~~~~~}}}||||||||}}}}~~~~~~~~~~~~}|||{{{|||||}||{|||||{||{{{||{{zyyyyyyyyyzzzzyyyxyyyyyyyz{||}}}~~~~~}}}~~~~~~~~zyy|}yy{}|z}{wx}}{y{|~}||}~~~}}~~}||~|{{}}|{zz{|}~~~~~|{zyyyzz{{zyyyz|}~}}~~~~~}~~~}~~}~~}}}~~~}}~~~~~~}}}||{{}~~}}}|{zywwvvuuvwxxyzzzzyxyz{{{{z{|}~}{zy{}~|z{}~|z{~}{z{}~~}||~||~xomv{~|z{~zy~|}~~~}~|{|}}zyz|~~}~~~~~~~}}}~~~}|}||{zz{{{z{{zxxz~}{zyyyzyxwwwxxy{}}|zzzyxwwwxy{|{{{{{|~~}||}}}~~}||{||}~~~~~}}}}~~~~~~~~~~}}|||||}}}}}}}}}}}||||||||{|||}}~~~~~~~~~~~}}|{{{{|||{{zzzzzzzzzzyyxxxxxxyyyzz{{{{{{{|||}}}||}}|||}}}}||||||}}}}}}~~~~~~~~~~~}~~~~}}}}~~~~~~~~~~~~~}~~~~~~~}}}|{{zzzzzzz{{{|{{{{{{{{zzzyyyxxyyzzzzzzzzzyyxxxxxxyyz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}~~}|||{{zzz{|~~~}}}}~~~~~~~~~}}|{{zz{{|}~~}}||{||||}~~~~~~}}}}~~~~}}|||}}|||{{zzyyyxxxxyyzzz{|}}}|||{{{||}}}}}}||||||||}}}}}~~}||{{{{|}~~~~~~}|{{zyyxxyzzzzzz{{|||{zyyyyzzzzzzzyxvuuuuvwwxwwwwwxyzz{{||||{{zzzzyyyz{{|||{{{{{{|}~}}}~~~~~}}}}||||}~~~}}~~~~~~~~}|||||}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~}||{{{||||}}}}~~~~~}}||}}}~~~~~~~~}}}}}}}~~~~~~~}}}|}||||||||}~~~}}}}~}}|{{zzzzyyyyzz{{{{zzzzzz{{|||}}}~~~~~~~~~}~~~~~~}}|||||}~~}||{||}~~~~~~~~~}}|||}}}||{{{zzzzzzzzzyzz{|}}}|{zxwwvvvvvvvwvvvvwxxyzzzzzzzyyyyzyyyyyzz{{|||||||||||}}~~~~~~~~~~~~~|{zzzzzzz{|}~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}~~}}}}}}~~~~~~~~~~}}}}}}~~~}|{{zzyyyyz{{|{{{{{{|||{{zzz{{{{||~~~~~}}}}||||||{{zzyxxxxxxyyzzzz{{{{{{{{{{{{||}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{zzzzz{{||}}~~~~~}||{zyxwwwwwwwwwvvvuuvvwxxyyyyyyyyyxxxxxxxwwwxxyz{{|}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}~~~~~~~~~~}}}~~~}||{{||}}~~}||{zzzzzyyyxxxxyyyyyyyyyyyzz{||}}~~~~~~~~}}|||||||||{{{|||||{{{{{{zzzzyyyyyzz{{{{{{||}~~~}}}}~~~~}}||{{|||||{{{zzzz{{|}}}~~~~~~}}}}|||{{zyyxxxxwwwwxxxxxxxxxwwwwwwwwxxxxwwxxxxyyzz{{||}~~~~}}}||||}}~~~~~~}}|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zyxxxxyyzzzzzyyyyxxxxxyyz{{|}}}}}~~~~}||||||||||||||}~~}{zyxxxxxxxyyzz{|}}}~~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{{{{||||}}}}~}}}}}}}}}}}}}}||{zzzyyyyyyxxxxxwwwwwwxxxxxxxxxxxxyyzzz{{{{{||}}}}~~~||{zzzz{{|}}~~~}}}}|||||}}~~~~}|{zzzz{{|}~}}}}}~~~~~~~~~~~}||||}}~~~}}|{{zzyyyyyyyyyyyyyyzzzzzzzzyyyzz{{||}~~~~~}}||||||||}}~~~~~}}|{zyyyxxyzz{|||}}}~~~~~~~}}|||}}~~~}}}}}}~~~~~~~~~~}}}||||||||||||||{{{||}}}}}}}}}|||||}}}}}}}}}}}}}}}}||{zyyxxyyzzzzzyyxxwwwxxyzz{{{{{{{{{{{{{{{||}}~~}|{zzzzz{{|}}~~~}|||||||}}}~~~~~}}||||||}~~~~}|||||||}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}||{zzyyyxxxxxyyyzzz{{{zzzzz{{||||}}~~~}}||||}}~~~~~}|||{{{{{{{{{{zzzzz{{|}}}~~~~~~~}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzz{{{||}}}}||||||||}~~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyzzzz{{||}}}}~~~~~~}}}}~~~}}||||||||}}}~~~~}}}}}}~~~~}|{zzyzzz{{|}~~~~~~~~~~~~~}|||||||}}~~~~}}||{{zzyyyyyyzzzzzzzyyyyyyzz{|||||||}}~~~~}}}}}}}}}}}}|||{{zz{{{{{||||}}}|||||{{zzzzyyyz{{|}~~~}}||{{{|||}~~~}}}||{{zzyyyzz{{||}~~~~~~~~~~~~~~}}}}||||}}}~~~~~~}||{zzyyyyzzz{{{{{{{||||}}}~~}}}}}||||}~~~~}}}}}}~~~~}}}~~~~~~~~~~~~~}|{{zzzzzyyyyz{|}~~~~~~~~~~}}||||{{{|||||||{{{{zzzyyyxxxyyyzz{{{{||}}~~~}}||{{zzzyyzz{{|}}~~~~}}}|{{zyyyxxxxxxxxyz{|}~~~}}}}}}}}}}}}~~~~~~~}}}}|||||||||||||{{{zzz{{|}~~~}}|||}}~~~~~~~~~~~~~}}||{{{{{{zz{{||}}}}}}}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}|{{{{{{|||||||||{{zz{{{|}}~~~~~~~~~}}}}}}}}~~~~~~~~}}||{{zzyyxxyyyyzzzzzzz{{{||}~~}}}|}}}~}|{zzyyyyyyzz{||}}}}}|||{{{{{{zzyyyxxxxyyyyzzzz{||}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}~~~~}}}||}}}~~~~~~~~~~~}}}}}||{{{{|||}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||||||}}~~~~~}}||{{{{{{{{|||}}}}}}}||}}}}}}}}}}}~~~~~~~}}}}}||{{zzyxxxxxxyyzzz{{{||}}~~~~~~~~~~~~~~}}|||{{{{z{{{|||}}}}~}}}||{{{zzzzzzyyyyzz{{{||{{{{|||}}}~~~~~~~}}}}}~~~~~~~}}}}||||||}||||||||}}}}~~~~~~}}}||||}|||||}}}}~~~~~~~~}}||||||{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}||{{{{||}}~~~~~}}}||||||{{{{||}}~~~~~~~~~~~~~}|{{zzyyyxxxxyyzz{{{{{{{|||}}}}}}}}}}~~~~}}||{{{{{{|||||}}~~~~~}||{zyxxxyyzz{{{|||{{{{{{{{z{{{{|||}}}}}}}~~~}}}}~~~~~~~}}|{{zzyyzzz{|}}~~~~~}}||||{{{|||||}}~~~~~~~~~~~~~~~~~}|{{zzzzz{{|}~~}|||{||}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{|||||}}}~~~~~~~~~}~~~~~~~~~~~}}~~~~~~}||{zzzzzzz{{{||}}}}}}}}}}}}||||}}}}}}~~~~}}||||||||||||||}}}~~~}}}}}}}}}||{zzzyyyyzzzzzzzzzzzzzzzzzz{{{||}}~~~~}}}||||||||||{{{{{{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~}}}~~~~~}}||||}}}}}}}~~~~~~~}}}}~~}}}~~~~}||{{{{{zzz{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}||{{{{{{||}~~~}}|||||}}||||||||}|||||||}}~~~~~~~}}|{zyxxwwwwxyyyzz{{{{{{{{{{{{|||}}}~~}}}}}}}}|||||||{{{{{{{|||||||||{{{{{{{{|||}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~}}}}}}}}}}}}|||{{{||}}}~~~~~~~~~~~~~~~~~}}}}}}~~}||{zzz{{{|}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyxxxxxyyyyzzzz{{||||}}}~~~~~~~~~}}||{{{zzzyyyzz{{|||||||||||||||{{{|||}}}}}}}}~}}}}}|||||||||||||}}}~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~}}}}}||||}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~}}}||{{zz{{||}~~~~~~}}~~~~}}||{{zyyxwwwwxxxyyz{||||||{zzyyyyyyyyyzz{||}}~~~~~}}}}}~~~~~~}||{{zzzzzzz{{||}}}~~}}}|||||||||||||}}}}}}||{{{zzz{{||}}~~~~~~~~~~~~~~}}||||{||||||}}}}}}~~~~~~~~~~~}}}}~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}~~~~~~~}}}}~~~~~}~~~~~~~~~~~}}~~~~~~}}}}}}}}~~~~~}}||||{{{zyyxxxxxxxxyyyzz{{|||||||{{{zzzzzzyyyyyz{||}~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{|||||}}}}}|||{{{{zzzzzzzz{|}~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||}}~~~~}}}}||||||||||{{zzzyyyxxxyyyzz{{||||{{{zzyyyyyzz{{{{{{{{{{||}}}}}~~~~~{yvusrux{~{vtrpsuwz|{vrponqtw{|xtsrquy}{xvstuwz~{xvtsuvy}~zwwwwz}|zxvxy{}yvutsuxz}|xurpqrswz}~{xvutuvx||ywuttwy|~|ywuvvwy|}zxvuuvxy|~|zxvuvwx|}{yxxy{}}zxxwxz}|yvuvxz~~{xwuuwy|~{xwvvwz}{xuttuvy|}zyxwwy{}~|{{{{|}~|{yxyz|~~}}~~|yxwvvwxyz|}~~}|zxvuttuwxz}~{xvsrrrrsuwy|~~|zxwwwxy{}~|zyxyz{~~~}{zzzz{|~~}|{||}~~}|zxvutstuvwy{|~~|zxwvvwxy{}~|{yxxyy{|~~|{zz{|}}}|{|}~}|}}~~}}}~~}|{zyyyyz{}}|zyxxxyz{}~|zzyy{|~}{zxwwxxz|}~|ywvutuuvwz|}~}{zzzyyz{}~}||}}~}}|}}~~~~~~~~~~~~~}|{{zz{{|}~~~~~~~}}||}}}}~~~~~~~~}}}||||||}}}}~~~~~}|{{zzyyyyyyzzzzz{{{{||||}}}}~~~~}}~~~~~~~~~~~~}}||{{zzyyyyyyyyyyyyzzyzzzzz{{|}}}}}}}}}}|||||{{{{{||}~~~~}}|||}}}}}}~~~~~~~}|{{{{{|}}~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||{{zzzyyyyyzzzzz{{||||}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~}}}}}~~~~}}}}}}}~~~~~~~}}}~~~~~}||{zzyyyyyyzzz{{|||||||||}}}~~~~~}||||||}~~~~~~~~~~~~~}}|||{{{zzzyyyyyyzzzzzzzyyyyyyzz{{{{{{{{{{{{{{|||}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~}}||||}}}~~~~~}}||{{{{{{{{{|||}}}~~~~~~~~}}|{{zzyyyyyyyz{{|}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}||||}}~~~~~~~~~~}}}}|||||||}}}}}}}}}}}}}}|{zzzyyyzzzzzzzz{{{|||}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}|||{{{{{{zyyxxxxxxxxxyzz{{{||||||||}}}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzz{{{{{{||||{{{|||}}}~~~~~~}||{{{{{{{zzzz{{{|}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}~~~~~}}}}}}}||||}}}}}~~~~~~}}}}~~~}}||{{{{{|||||||}}}}}}}||{{||||||}}}~~~~}}}}~~~~~~~~~~~~~}||{{{{{{{zzzzzzzzzzyyyyyzzzzzzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzyyyyzz{{{{|||}}}~~~~}}}||||{{{{{{|||}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~}}~~~~~~~~~~}}|||{{|||}}}}}~~~~~~}}}}}}}~~~~~~}}}}~~}|{{zzz{{{|||}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}|{{zyyyxxyyyyz{|}~~~}}}}}}}~~~~}|{{zzzzzzyyyyyyyyyyyyzzz{{{|}}}~~~~~}}}}}}~~~~~~~}}||{{{{{||}}}~~}}}|||{{{{{{{||}}}}}}}||{{zzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{||}}}}}}||}}~~~~~~~~}}}}||}}}}}}}}}~~~~~~~~~~~}}}||||{{{{||}}~~~~~~~~~~~~~~}}}}}}~~~~}|||{{{{{{{{zzzyyyzzzz{{|}~~~~~~~~~~~~~}}}}}~~~~~}}|{{zyyyxxwwwwxxyzz{{|||}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}||||{{{{z{{{{{{|||||}}}}}}||{{{{{zzz{{{||||{{{{||||}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}||||||}}}}}~~~~~~~~~}}|{{zzzzzz{{{||}}~~~~~~~~}||{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyyyyyyyzzzzz{{{{zzzzzz{{|}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}||{{{zzzzzzz{{{{{{{{{|||}}}}}||{{zzzzz{{{{zz{{{{||}}}}}}}}}}}}}~~~~~~}}|||}}}~~~~~~~~}}}}}}~~~~~~}}|||{||||||||}~~~~~~}}}}}}}}}}}|||{{{{{{{||||}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{zzzyyyyyzzz{{{||}}~~~~~}}}}}}}}}~~~~~~~}}||||||}}~~~~~~~}}}||{{zzyyyyzz{{{|||||||||||||||||{||||{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}|||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{||||}}}}}}|||{{{{zzzzzzz{{{{|||||||||||||{{{{||||||}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{zzzzz{{{{|||||||||||}}}}}}}}}}}}}|||{{{{{{{{{|||}}||||||}}}|||||}}}~~~~~~~~~~}}}~~~~~~~}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}|||{{{{zzz{{{{{{|||||||{{{{{{zzzyyyyyyyzzzz{{{|||||}}~~~~~~}~~~~~~}}|||{{{{{{{{{|||}}}}|||{{{{{|||}}}~~~~~}}}|||||{{{zzzzzzzz{{{||}}}~~~~~}}}}}}~~~~~~~}}}}||||||||}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{zyyyyyyzz{|}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}||{{{{{{{{{{{{{{{||||||||{{{zzyyxxxyyyz{{|||||||{{{||}}~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{||}}}}}}}}||}}}}}}}}}}}}}||{zyyyyyzzzz{{|}}~~~~~~~~~}||{{{{{{|||||||}}}}~~~~~~}}}}}}||}}}}}}}}}}}}}~~~~~~~~~~}}}||||||}}~~~~~}}}~~~~~~}}}}}}}}}}||||{{{zzzyyzzzz{{{||}}~~~~~~~}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{|||||||{{{{{{{{zzzzzyyyyyzz{{{{{{{{{{||||}}}}~~~~~~}}||||||||||{{{{{||}}}}}}}}}}||||||}}}}}}}|||||{{{{{{{{{{{||}}~~~}}||{{{{|||||||}}}~~~~~~~}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}||||}}}}}}}}}}}~~~~~~}}}}}~~~~~}||{{{{zzzzzzzzzzzzz{{{{{||||||}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}||{{{zzzzzzzzzzzzzz{{{{{z{{{{{{{zzzzzz{{{||}}~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}~~}}}||||{{{{{{{{{|||{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{|||||}}}~~~~~~}}||||{{{zzzz{{||}}~~~~~~~~~~}}}}|||||{{{zzzzzzyyyyyyzz{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{||||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzzz{{{||}}}~~~}}}|||||||}}}}~~~~~~~~~~~}}||||{{{{zzzyyzzz{{||}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}~~~~}}}}}}}}~~~~~~~~~~~}}}|||||||}}}}}}|||||||{{{{{{||}}}}||{{{{{||||||{{{{{{{{{{|||{|||}}~~~~~~~~~}}||{zzzzzzzzzzzzzzzzzzzzzzyzzzzzz{{{||}~~~~}}}}}~~~~~~~~~~~~~~~~}}~}}}}}}||||||}}}~~~}}|{{zzyyzzz{{{{{|||||||{{zzyyyyyzzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~}}}}}}|||{zzzzzz{{{{{{{{{{|}~~~~~~~~~}}}}}}}}~~}}~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{||||{{{{{{{{{|||}||}}}}~~~~}}|||{{{{{{{{{{{{{{{||{{{zzzzzzzzzzzzz{{{{|||||||||||}}}}~~~~~~~~~~~}}}||||{{{{{{zzzzzzzzzz{{{||||{{{{{{|||}}}|||||||{{{{{zzzz{{{||}}~~~~}}||||||||{{zzzzzz{{{||}}~~~~~~~~}}}}}}}~~~~~}}|||{{{zzz{{{|||||||{{{{zzzyyyxxxxyyyyyzz{{{{{{zzzz{{{|||||||||||||{{{{{{{{{{||}~~~~}}}}}~|yvtsrvz~|urolnqsvy{}~}wrpnmptx|~zuqponsw|~zwtqsuw|zusqoqtw|~ytokjjjnrv{|wspnlmorv{~ytomllosw{}yurqqrvz~|xvtstwy~}zxwwy|zxwwx{}{yxyz|~}zyyyz|}zxwwwxz}|ywvuvy|}yvsqpqruy~}xusrsuwz}~zvsqqqsvy|}yvspppqsvz~}{zyz|}{{||}}|zxxz{}~|zyxxy{}|xvutuvy{}}{xvtstuwy|~~{yvtssrtvy|}zwusssstvx{~|zwutuvx{}~~~~{zyyyz{||~~~|{yxwvvxy{}~|zxutrqqrsux{}~}|zyxvuuuvwyz{}~}{ywvutuvwz}~}}~|{zzz{}~}{ywutrrrstvxyz{}}~~~|{zywwvvwyz|~~}{yxxxy{}~|{{{{}~}{zz{{|~}||}}~}||||~}{yxvvwwxz|~~|zzyxyz{}~|{zzzzz{|}~~}|{{zzzzz{|}~~}}|||}}~}|{{zyyyz{|}~~~~~~~~~~~~~~~~~~~~~~}||{zyyyyzz{{{{{{zz{{{{{{{{{{{{{{{{{zyyyyz{|}}~~~~~~}}}}}}}}}}}}}}~}}|||||}}~~~~~~~~~}}}||{{{{{{{{||}~~~~}|{zyyyxxxxxxxwwwwxxyyzz{{{|{{{{||||{{{z{{|||}}}}}|}}~~~~~}|{zyyxxxxxxxxyyyyyyyyzzz{{z{{{{{zyyyyz{||}~~~~~~}||}~~}}}}}}}}||||||||||||||{{|}}~~~~~~~~~}}|||||||||||{{{{{{{||}}~~~~~~~~~~~}|{{{{||}}}|}}}~~~}}|}}~~~~~~~~~~~}}||{{{{||||||}~~~~}}|{{{{{{{zzyyyyyyz{{||||||}}}~~~~~}}|||||||||}}}}~~~~~}}}}|||||||{{|||||||||{{{zzyyyxyxxxwwwwwwxyyzzzzzzzzzz{{{||}}||||||||||}}}~~~~}}||{{zzzzzz{{{{{zzzzyyyyyyzzzz{||}}}||||}}~~}}}}}}}}}~~~}~~~~~}}}|||||}}}}}}}}}}~~~~~~~~~~}}}~~~~}||{{{zzzz{{|||||}}~~~}}}|||}}}}}~~~}}|||||}}}~~~~~~}}}}~~~~~~}|||||||||||||{{{{{||}}~~~~~}|{zyxxxxyyyzzzz{{||}}~~~~~}||{{z{{|}}~~~}}}||||}}}}}}}|||||||||{{zyyxxxxxxxxxxxyzz{{{{{{{{{{zz{{{{|||}}}}}}}}}}}}}|||}~~~}}}||||||}}~~~}}}|||{{zyyyyyyxxyyzz{}~~}}}}}}}}}}||||||}}~~}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}|||||{{{{{{||||}}}}~~}|||||}}}~~~~~~}}||{|||}~~~~~~~~~~~~~~}}|||{{{zzz{{|||||||||||}}}}}}|{zyyxxxxxxxyyz{||}~~~~~~~~}}}||{{{{{||}}~~}}}~~~}|||||{{zzyyyyyyyyyyzzyyyyyyyxxxxxyz{|||||||||||}}}}}}|||}}~~~~~~}~~~~~~~~~~~}}}}}|||}}}~~~~}||{zyyxxxxyzz{||}}}}~~~~~}||{{{{{{{|}~~~~~}}}~~~~~~}~~~~}|||||||}}}}||||||||||}}~~~~~~~}||}}}~~~~~~}}}||||}}~~~~~~~~~}}}}||{{zz{{|}~~~~~~}}}|||{{zzyyxxxxxxxyyz{{{||||{{{{zz{{||||||||||}}~~~~}}}}||{{{{{zz{{{{{{{{zyyxxxxxyyzzzzzzzzz{{||}}}}}}|||}}}~~~~~~~}}}}}}}|||}~~~~~~~~~~~~}}}}~~~~~~}}|{zyxxxxyyyzzz{{{|||}}}~~~~}|||||}}~~~~~}}}}}}}}}~~~~~~~~~~}}~~~~~~~}}}}}~~~}}||{{|||||}}}~~~~~~~~~}}}}}~~~~~}}}}||{{{{{{{||}~~~~~~~~~~}}}}}||{zzyyxxxxyyyzz{{{{zzzzzzzzyyyyyyyyz{{|}}~~~}}||||{{{{{{{{{zzzzzzzzzzz{{{|||||{{zzzzyzzz{{{||}~~~~~~~}}||||}}}~~~~~~~~}}||{{zyyxxxyyyzzzzz{{|}}~~~~~}}|{{zz{{||}~~~}}}}}}||||}}}}}~~~~~~}}}~~~~~~~~~}}}}~~~~}}}}}}~~~~~~~~}}}}}}}~~~~~~~}}}}}||||||{{{zz{{||}~~~}}|||||}~~~}}||{zzyyxxyyyzzz{{{||{{{zzyyyyyyxxwwvvwxyz{|}~~~}}}}}~~~~~}}}}}}}~~}}}||{{{{{||}}}~~}}}}}}}}}}}}|{zzzzyyyyzz{|}}}~~}}}|||||||}}}}~~~~~}||{{zyyxxxxxxxyyyyzzz{{|||||||||||{{{{||}~~~~~~~~~~~~~~}}||{{zzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}||||{{{{zzzzzzz{{|}}~~~~}}}}~~~}}|||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{||}~~~}|||||{{||}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{|||}}}}}}}~~~~~~~~}}}}||{{{{zzyyxxxxxxyyyzzzzzzzz{{|||}}}}}}~~~~~~}}}}}|||||||||||}}}~~~~}}}}}|}}}}~~~~~~}}}||||}}}~~~~~}}||||||{{zzzzzz{{{{{{|}~~~}}}}}}~~~~~~}}}||||||||||||||}}}}}||{{{zzzzzzz{{{{{{{zzzzzyzzz{{||}~~~}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}||{{{||}}~~}}|||||}~~~~}||{{{{{{{zzzzyyzz{{|||||||||||{zzyyyyyyzz{|}~~~}}}}}~~~}}||||}}~~~}|||{{{|||}}~~~~~~~}}}}||}}}}}}~~~~~~~~}}}~~~~}}||||}|||||}}}}~~~~}}}}}~~~~}}}}~~~~}||{zzyyyyzzzzz{{{{|||}}}}}}~~}}}}}}|||{{{zzzzzzzz{{{{||}}~~~}|||||}}~~~~~~~~~~~~~~~~~}}||{{{{||}}~~~}}||||{{{{|||}~~~~~~~~~~}}|||{{{{{{{{{{{{|||||||||||||{{zzzzyyzzzz{{|}~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}|||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||{{zzzzzzyyyyyyyyzzz{{{|}}~~~~}}}}}|||{{{{{{{{{||}}}~~~~~~~~}}}}}~~~~~}}}~~~~~~~}}}}}||||}}~~~~~~~}}}}~~~~~~~~~~~~}}}}}||{{{{{{{||||}}}~~~~~~~~~~~}}||{{{{||}}~~~~}}|||{{zz{{||||||||||{{{{||}~~~~~~~~~~~~~~~~~~~}}|||}}}}}}}~~~~~~~~}||{zzzzzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||{{zzzzzzyyxxxxyyyz{||}}}}}|||}}}|||}}}~~~}}}|||||||}}}}}}}}}}~~~~~~~~~~~~}}||||||||||}}~~~~~~~~~}}|||{{|||||}}}}}}}||{{{{||}}}}}}|}}}}~~~~~}}}}}}}|{{{{||}}}}}}||{{{{{{{||||||}}~~~~~}}}~~~~~~}}}}}||||||}}~~~~}}||{{{{{{{{||}}}~~~~~~~~~~}}~~~~~~~~~~}}}}}}~~~~~~~~}}|{{{zzzzzzzyyyyyyyzzzzzzzz{{{||||}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~}}~~~}}|||{|||}}}~}}}}}}}}}|||{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}||{{{{{{{{{{||||||||||}}||}}~~~~~~~~~~~~~~~~~~}}}}||||||}}~~~~}}}}}}}}}}~~~~~}}}}}|||||||||}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~}}||{zzyxxxxyyzzzz{{{|||||||||||}}~~~~}}}|||{|||||||||||||}}}}}~~~~~~~~~~~~~}}}}||}}}}~~~}}}||||||}}~~~~~~~~}}}|||{{{zzzz{{{|||}}}}}}}~~~~~~~~}}}}}}|||{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~}}||||}}}}}~~~~~}}}}~~~~~~}}||||{|||||||}}}~~~~~}}}}}}}}}||||||}}~~~~~~~~~~~~~~~}~~~~~~~~~}||{{{{{{zzzyyyyyzzz{{|}}}~~~~~}}}|||||||||||{{{{{{|||||||}}~~~~~~~~~~~~}}}}}}}}|||}}~~~~}}||||||||}}}}}~~~~~~}}}|||||{{{{{{||||}}~~~~}}|{{zzzzzz{{{||||||||||||||}}}||}}}~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{|}}~~~~~~~~~~~}}}|||||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}~~}}}|{{zzzzzzz{{|||}}~~~~~~}}}||||}}}}}}}}}}|||{{zzz{{{|||||||||}}~~~~~~~~~}}}||}}}}}~~~~~~~~}}}}}}}}}}}}}||{{{{{{{||}}}~~~~~~~}}|||||||}}~~~~~~~~}}}}}}||{zzzzz{||}}}}~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~~}}||{{zzzzzzzz{zzz{{{|||}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}||||}}~~~~~~~~~}}}}}}}|||||||||||||||||||}}}}~~~}}}}||||{{{{{{|||||||||||||}}}}}}}}}}~~~~~~}|}~~~~~~}|{|~~}|~||}~||||}~~~~~|{}~{yz{|{z{}~}}}}{z|}~}}~~}||||}~~}|}}}~~}|}~~~}|{{{||{{}~}}~~{yz}~~|||}|||||}~}||~~}~~~}}}~~~}||{{zzzzzyyyyyxyyzyyzz{{||}}~~~~~~~~~}}}~~~~~}|||}}}}~~~~~}|}}|{zzxxwvvwwwwwwwxxxyyyxxxz{zzz{{{zzzzz{{{{{{{{||{zzzzzz{||}}~~~~~~~}}}~~~~~~~~~~~}||}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~}}}}~~}}|||||||{{{{{{zzzzzyyyyyyyyyyzzz{{{{{{{|||}}~~~}}}}}}}}}}}}}}||||}}~~~}||{zyxxxxxxyyyyyyyzzzzzzzyyyyyyzzzzz{zzyyyyyxxyyyyyz{||}~~~~}|||{{{{{{||}~~~~~~~~~~}}}}~~~}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||}}}}}~~~~~~}}}}}}}~~~~}}||||}}~~}|{zzyyxxwwwxxyyz{{{||||||||||||||||||||||||}}}}}}~}~~~~~~}||||{zzyyxxxxyyyyyyyyyyyyyyzzzzyxxwwuuuvwwwxz||||}||{{|{zz|~~~}}}}|||{z{}~~~|{{{||}~~~~}~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}|||||||||||||{{{{{{{{{{{{{|||||||||{{{z{{{|||||}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~}}}|||{{{zzzzzyyxxwwvvvvwwwxxxxyyzz{{{||||}}}}~~~~~~~}}}}|}}}}~~~~~~~~~~}}||||}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}||{{{zz{{{{{||||||||||}}}~~~~}}}}}}}}}}}}}||||||||||||||{{{|||||{|||}~~~~}}|||{{{zzzzzzzzyyxxxwwwwwwwxxyzzz{{{|||}}~~~~~~~~~~~}}||{{{{||}}~~~}||}}~~~~~}}~~~~~}}}}}}}}}}}}}}|||{{{{{|||}}}~~~~~~}}~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}~~~~~~}}~~~~~~~~}}}}}}}||||||||||||{{{z{{{|}~~~~}}|||||{{{{{{||||||||}}~~~}}}}~~~||~~~~~~~~}||||||}~~||{{{yxxxxxxyyyyxxxxyz{{||||||}}}}}}|||{{{{|||||}~~~~~~}}}|||}~~~~~~~~~~~~~}}}||||||||}}}}}}}}}}}}||||||}}}~~~~}}}|||||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}|||||}||||||{{{{||||{{{{{||}}~~~~~~}||{{zzyyyyyz{{|||||||}~~~~~~}}}~~~~~~~{|}~~~}}}||||{{zzzzyyyzzzzzzzyyyyyyyyyyzz{zzzzz{{{{|||}}}}|{{zzzzzzzz{{||||}}}}}~~~~~~~~~}}}}}}~~~~}}}}~~~~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}~~}}}}}}}}}}}||}}}}}}}}}}}|}}~~~}|{{{{zyz{{|}~~}}}}~}}}||||{{|}}}}~}}}~~vrtvvuuw{||{}~{zzz|~~~~~}~~}~~~~}}{zzz{|||{{{{{zzzzzzzzyyyyzzzzz{{|}}~~~~~}}|||{zzyyyyzzz{{{|||}}}}}}}}}}}}}}}}}~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~}}}}}~~~~~~~~~~~~}}}||}}~~~~}}}}}}~~~~}}}}||{{zzzz{{{{||}}}}}}}}}}}}}||||}}}}~~~~~~}}}}}}}}}}}||||||||}}}||{||{{||||||}}}}}}}|{{{zzzzzzz{{{||||||}}~}}}~~~~~~~~~~~~~}|{zyyyz{{{{{{{|||||{{zzzyyyyz{{||}~~~~~~~~}||{{{{{{{{||||||{{{{{zyyyzz{{||}}}}}}}~~~~~~~~~~~~~}}}|||{{{zz{|||||}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{zzz{{{{|||}}~~~~}}}||||||||}}}}}~~~~~~~~}}}}}}}}~~~~~~~}}}}}}||||||||||||||||||||||||{{||||||}}~~~~~~}}}~~~~~|{|~~~~}}~~}}||{z{|||{{zzzyyz{{||}}}}}}}}}}}}}}}~~}}|||||||||||{{{|||||||||{{zzzyyzz{{{||}}~~~~~}}}|||||||||}}}~~~~}}||||||||||{{{{{{{|||||}}}~~~~~~~}}}}}}}~~~~~}|{{zzz{{{|||}}}}}}}}}}}}}}}}}}}|||{{{{{||||}}}~~~~~}}|||||||||||}}}}~~~}}}}}|||||||}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}~~||||||}}}~~~~~}~~~~~~}}|{{zzyyzzzzz{{{{||||||||||||||}}}}~~~~~~~}||||||||||||||||{{{{{{{||||||||||||{{{{{|||}}~~~~~~~}}}}}}|||}||}}}}}}}}}}}}~~~}}}}|||||}}}}}}}}}}}||{{{zzyyzz{||}}||||}}}}}||||||||{{{{{{||}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~xwwx{~}||~~}|}}{yxxxz|~}|~|yyzzyyyxwxyz{|}~~}~~}||||}~~~~~~~~~}|||}~~~~~}{{zzzzz{{||||||}}}}}}}}}}|||}}|||}|||{||||}}~~~~~~~~~~~~~~~~~~}}}}|||||}}}~~~~~~}|||||}}}||||||}}}||{{{zzzzzzzzzzzz{{|||}}}}}}|||||{{{|}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}~}}~~~~~~}}}|||||{{{{|||{{{|||||}}}}}}~~~~~~~~}}}~~~~~~~~|{{}~~xru{~}}~~}~}~}}}~}||||}~}||{||{{zzzzzyz{}~~~}|{zzzz{{||{|}~~~}~~}}}~~~~~~~~~~~}}|{{{{}}~~~~}}}}~~~}}}}}~~~~}}}}}}|||}}~}}}}}}||{{{{{zzyyyyxxxyyyyyyz{||}}||||||}}}}}}}}~~}}}}}}}}~~~~~~~~~~}}||}~~~~~~~~~}}|||}}~~~~~~~~~~~~}||}}~~~~~}}}|}}~~}|||||}~~}~~||}~~}~zwtsw}}|||~~|zyy{}|{{}~}}||z{~}|||}~~}|||{zyyzzz{{|}~~~~~~~~~~}|zyyyyyz{|}}}}}|{{|||}~~~~~~}}|{{||}}~}|||||}}}~~~~~~~~~~~~~}}|{{|||}}}~~~}}}~}}}||{zyxxxwwxxyyyyzzyzzzzzzzzzzz{{|}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}~~~~~}~~~~~~~~~~~}}}||||||{{{{|||}}~~~~~~}}~}|{zz{|}}|||{{||||zyz|}~yttv}~{|}}~~~}}}}}}|}}}~}|{{zzz{|}~~}}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~}|{yxxyyxxwxxyzzzyyyxyz{|||||{zzz{{zz{}}}}~~}||}}|}~~}}}~~~~~~~~~}}}}}}}}~~~}}}||}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}~~~~}|||||}}~~~~}}||{{}~~~}}}|}|||{{{{}~}{{|~xpopu~zy{|~}xttvy}~zx{~zwx}}}}~~}}}||{{|}~~}~~~~~~~~}}}~~~}|||||}~}}~~~}|zyy{}~~}~~}||{yxwvwxy{{{zzyywvwxyz{|}}}~~~~~~~~~~~~}{z{}~~~~~~{zzsjhs{vy~}xy{|~~~{vu{~}~}{{|}||zxyz{}~~~zwxz|}~}|}~~}}}}}~~}|}~}~~}}}|{zz{|}~~~}{yxy{~~}||}~~~}|}~~}|{{z{}~~}|||}}||{{{|}}~~~}{z{||{{zwwy{}~~|{{zz{|}~~}~~}{{|}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}~~~~}||{{{zyyyyyzzzyyyyzzz{{zzz{{{|{{||}~~~~}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}||}}~~~}}|||}}~~~}||{{{{||}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}||{zyyzz{{|}~~~~}}||{zyyyxxxxyz{|||{{zz{{{|||||||||||||||||||||||||}~~~}}~~~}}||}~~~}}}}||||{{zzzzz{|}~~~~}||{{|||||{zzyyyyyyz{|}}~~~~~~~}}}}}~~~}}}}||{{{{{{|||{{{|||}}~~~~}~~~~~~~~~}}}~~~~~~~~~~}||}}}~~~~~~~~~~~~~~}}}}}}~~~~}}}}}~~~}}|||{{{|}~~~~~~~~~~}}||}}}}}}}}}}|{{{{||}}}}||}}~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}~~~~~~}}}}~~~~}}||{{zzz{{}~~~~}||{{zzzz{{|}}~~~~~~~~~}}}||||}}}~~~~~~~~~}}||||||||||||}}}}}}|||{{{{{{{{{{{|||}~~~~~~}}}}~~~~~}}|||||||{{{{{{{||}}}}~~~~~~~~~~}}}~~~~}|||||}}|||}}}~~~~~~~}}}}~~}}}}~~~~}|{{{{{{{||}~~}}}}~~}}||{{zzzzzzz{{|}}~~~~~}}|||||||||}}|||}}}}}}}}}}}}~~~}}|||||{{{{||}}}}}}~~~}}}||||{{zzzz{||}}~~~~~}}}||{{zzzzzzzz{{{||}~~}}||{||||}}~~~~~~~}|||}}}}|{{{{{{||}}~~~~}||{{{{{{{{{{||}}}}}}}}}}}~~~~}|{{{{{||||||||{{zzzz{||}}}}}}}~~~}}}}||||||{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{{||}}~~~~~~~~~~}|||||{{{{zzzzzzyyzzz{{{{{{||}}~~~}}|{{||}}}~~~~~}}}}}~~~}{zyxxxxyz{|}}~~~}}}}||{{{{z{{|||}}}~~~~}}||{{zzzzzzzzzz{{|}}~~~~~~~~~~~~~~~~}|{zzz{|}~~}|{{zzz{||||||{||||||}}}}}|||}}}~~~~}||{{zzzyyyzzz{{{{zzzzz{{{{{{{{|||}}~~~~}||{{{{{zz{{|}~~~}}}~~~}}}}~~~~~~~~~}}}}~~~~~~}}~~~~}}}}}}}}}}}||{{{{||||||{{{{{{{{{||}}}}|||}}}}~~~~~~~~~~~~~~~}|{zzzz{{{{zzzzzz{{{{{{{{{{{{{{{{|}}~~~}}}}~~~~~}}|{zzyyyzzz{{{|}}~~}||{zzzzz{{||}}~~~}||{{{{{zzzyzz{{|}}}~~~~~~~~~~}}}|{{{{zzyyxxxxxxwwwxxyz{|}}}~~}}}~~~~~~~~~~~~~}}|||||||}~~~}}|}}~~~~~}|||||}}~~~~~~~~~~~~~~~}|{{zzzzzz{{{||}}~~~~~~}||||{{{{z{{{{{{{||}~~~~~~~~}|{{{{zzzzyyyyyyyzzzz{{|}}}~}}}}}}~~~~~~~}}}}}}|||{{zzz{{{{|||||}}}}}~~~~~}|{zyyyyyzz{||}~~~~~~}|{{{{|||||||||{{{{{{{||||||}}~~~~~}}}}|{zyxxwwwxxyyyzzzzyyyyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~}}}}}}}}~~~~}}}}}}}~~~~~~~~~~}}|{zyxxyyz{{||}}}}||||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}~~~}}||{zyyyyyyz{{|}}~~~~~}||{zzyyyyyyzz{|}~~~~~}}|{{zzyyyyyzzz{|}~~~~~~~~~~~~~~~~}}||||{{{zzzz{{{||||||||}||{{zzzzzyyyyyyyyzzzzzzzzzyyyyyyyz{{|}}~~~~~|{{zzzz{||}~~~~}}}~~~~~~~~~}}}|{{zzzz{{{||}}}~}}|{{{{{{|||{{{{{{{{{{||||}}~~~~~~~~~~}}~~~~}}}}}}}|||||}}}~~~~~}|{{{zzz{{{{|||}}}}|||{{{{|||{{{zzzz{{{||||}~~~~}}|||{{||}}}~~~~}}~~~~~~~~~}}~~~~}}}}|{{zzyyyyyxyyyyyyzzzz{{{{{{zzzzzzzzzzzzzyyyyzzz{{|}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~}}||{{{{{{{||||||||||||||||}}}}}}}}~~~}}||{{zzzzzzzz{{{||}~~~~~~~~}}}|||{{{{{{{||}}}}}}}}|||{{{{zzzzzzzzz{{||||}}}}~~~~~}}|||||{{{||||}~~~~~~~~}||||||}}}}~~~~~~~~~}|{zyxxwvvvvvwwxyyzz{{{{{{{{{{{zzzzyyyyyyyyyzz{{{||}}~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}~~~~}}}}}}}}~~~~}}|{{zzzzz{||}}~~~~}}}}|}}}~~~}}|||||||{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}~~~~~~~~}}}||{{{zzzzzzzzz{{||}~~~~~~~~~~}}}}||||||}}}}||||}}~~~~}}}}}~~~~~~}}}}~~~~~}}|||||{zzyxwvvwwwxxyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzz{{||||}}}~~~~~~}}}}}~~~~}}}}}}}}}}}||||}}}}~~~~~~~}}~~~~~~~~~~}}|{zzzz{{{{||}}}~~~~~~~~~~~}}}}|||||||||{|||}}}}}|||||}}}}}}~~~~}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~}}||{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}~~~~}}}}}}}}}|||}}}~~~}}}~~~~~~~~}}||{zzyyxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzz{{{|||||||||||{{zzzzz{{||}~~~~}}|{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}||||||{{{{{{{||}}~~~~~~}}~~~~~~}||{{{{{{{{{{{|||}}~~~~~~~~~}}}~~~~~~~}}}}}~~~~~~~~~~}}}}}~~~~~}|{{{{{||||||||||{{{{{{{{|||||||{{{{||||}}}}}}}}}}|||||||}}}}}}}}}}~~~~~~}}||{{{{zzzyyyyxxxxxxxxxyyzzzyyyyyyyyyyyyyzzz{{{{|||||||||{{{zzzzyyyzzzzz{{|}~~~}}||{{|||||||}}}}}~~~~~}}}}}}}}~~~~}}||{{{{{{{||}~~~~~}}}}}}}}~~~~~~~~~~}}}}|||{zzzzz{{||}}~~~~~}}}}~~~~~~~}||{{{|||||||||||||||{{zzyyyyyyyzz{||}}}}|||||{{{{{||||||||}}~~~~~~~~~~~~}}|{zzyxxxxxxyyzzzzzzzzzzzyyxxxxxxxxxyz{{||}}}}}|||{{{{zzzzzzzzzyyyyyyzz{|}}~~~~~~~~~~~~~~~~}}|{{zzz{{|}~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}||||||||||}}}~~~~~~~~~~~~}}|||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{|||{{{{zzzyyyyyyyyyzzzzzzzzzzzzz{{{zzzz{{|||}}}~}}}}}}}~~~~}|{{zyyxxxxxxyyzz{{||||||{zzyyxxxyyyyyyzzzzz{{{{||||||||||{{zzzyyyxxxxxyz{{|}}}}~~~~~~}}}||||{{{||||}}}}~~~~~~~~~~~~}||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~}}}|||||}}~~~}}||{{{zzz{{{|}}~~~~~~}}}}||||{{{zzzzzzzzzzzyyyyxxxwxxxyyyyzzzzz{{{{{{{{{{||}}}~~~~~~~}|{{zzzzzzzzzz{{{{{{zzzzzz{{|||}}}}||{{zyxxwwwwxxyyz{||}}}}}|{{zzyyyyyyyyyyyyyyyyzz{|}~~~~}}}|||{{{{{{{{||||}}~~~~~}}|||}}~~~~~}}||{{{{{{{|||}~~~}}}||||||||}}~~~~~~}}~~~~}}}||{zyyyyyyzz{{{{|||||}~~~~~~}}}}}}|||||}}|||{{zzzyyyxxxxyyyyyyyzzzz{{{{{{zzzzzzzzzz{||}~~~~~~~~~~~~~}||{{{{zzzzzzz{{|||||||}}}}}}||||||{{{zzyxxxxxxyz{{||||{{{{zzzyyyzzzzzzz{{{{{zzz{{{{{||}~~~~~}}||{{{{{{{{||}}}~~~~~~~~~~~~~~~}}}}|||}}}~~~~~}}}}||}}}}~~~~}}|||{{{zyyyyyyz{{|||}}}}}}}}}}}}}}}~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{zzzyyzzzzzz{{{{|||||||{{zzzzzz{{{|||}}~~}}|{{{{{{{{{{||}}}}}}}}}}~~}}}|||{{{zzyyyxxxyyyzzz{{|||{{zzzyyyyyzzzz{{{||||||||||||||}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}|{{zzzz{{{{||||||||||||||||||}}}}}~~~~~~~~~~~~}}}}||||{{{||||||||{{{{{{{{{{{zzzzzzzzzz{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||}}}}~~~}}}|{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||}~~~~}}}}}~~~~~~~~~~~~~zvtrpuy~~vsplpsw{|vsqnsw{|vqomlqv{zvroprty~{upnkilorx~~ytokkklqv{{vromoqtz|wsrrrvz~{vsttuz~zvrpnoqsx~{vrpnnqsw|{vspnooqux|}zvsrqqsvy}|xurpqrty}}zyxx{}|zyxy}|xtrsuw}yuronqtw|{wrponorvz~{wsonnpruz}{wsqonoqtw{|ywuuuuwy{}~{xvtstvxz~~}|{|~|zxyz|~}zywvxz}~{wutssuvy|{xurqrrtwz}|yvtstuw{~~|zxvuuvx{~}|zyxyy{|~~{yxvuuvvxz}~|zyxvwwxz}{xvuttvwy||zyxxz|~}|||~}|zyz{}~{zyxyz|~|ywwwwx{|~~|{zzz{}~||{{|~~~}~~~~{yxwvvwy{~}zxwuuvxz|~{xvsrrrruwy|~}{xvutstuvxz}}{ywvvvwxz|~~~~~~~}|{{|}~~}{zyxxxyz{|}~~}{zyxwwwwxxyz{|}}}}}||{{zzzz{{|}~~}}}|||||}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}|||||{{||||}}}~~~~~~~~~~}}}}}}}}|||{{{zzzzzzzzzz{{{{||}}}}}}}||||||||||||{{{{{||||||||||||||||||}}~~~~~~~~~~~~}}}}|||||||}}}}}}}}}|||||||||||{{zzzyyyyyyyyyyyyyxyyyyzz{{{{{zzzzyyyyzz{||}~~~~~~~~~~~~~~~~}}}}|{{zyyyyyyyzz{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}|{{z{{{||}}}~~~~~~~~~~~~~}}}}}}}}}}}||{{zzyyyyyzzzzzzzz{{{{{z{{{{||||}}}}}||{{zzyyyxxxxxxxyyzz{{{|||}~~~~~~~~~~~~~~~~}}}}|||||{{{{{{||{{{{zzzz{{{{{{{{{{zzyyyxxxxxxxyyyyzz{||}}~~~}}|||{{{{{{{{{zzzyyyyyyyyyyyyyzzz{{||}}~~~~~}}}}}}|||||{{{{{|||}}~~~~~~~}}|||}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~}}|||{{{{zzzz{{{{{{{{{{{|{{{{{{{{{{{zzzzzzzzzzyyzzzzzzzzzzz{||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyzzz{{zzzzzzz{||}~~~~~~~~~}|{zzzyyyyyxxxxxxxxxyyyz{{||}}}~~~~}||{{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}||||{|||}}}}}}||{{{{zzyyyyyyzzzzz{{{{||{{{zzyyyyxxxxxxxyyyyyyyz{{||}}}~~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~}}|||||||||||||||||||||{{{zzyxxxxxxxxyyyz{{||}}}}}}}~~~~~~~~~~~~~}}}|{{zzyyyyyyyyyyzzzzzzzz{{||}}}}}}~~~~~~}}}||{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~}}}|||{{zzyyxxxyyyzzzzyyyyyyyyyyyzzzzzyyyyyzzzzyyxxxxxxyyyzz{{|||}}||}}}}~~~~~~~~~}}~~~~~~~~}}}}||||}}~~~~~}}}~~~~~}}}}||{{{zzzzzzzzzzz{zzzzz{{{{{{{{{|||}}}}}}}}}}~~~~~~}||{{{zzzzyyyyzzz{{{|||}~~~~~}}||||||||||}}}~~~~~~~~~~}}}}||||||||||||}}}}}~~~~}}|{zyxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyzzz{{{{{|||{{zzyyyyyz{{||}}}~~~~~~~}}}}}}}}}}||||}}~~~~~~~~~~}}}||||{{{{{{||||||||{{{{{{||||||}}}}|||||||||||}}}}~~~~~}}}}}}}}|||||{{{{{{{{{{||||||||}}}}}}~~~}}}|{{zzz{{{{||||}}}~~~~~~~~~~~~~~~~}||{{{zzzzyyyyxxwvvuuuvvwwwwwxxxxyyyyyyyyyyyxxxxxyyyzzzz{{{||{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~}}}}}||{{zzzyyyzzz{|}~~~~~}}|||||||}}}}}||||}}}}}~~~~~~~~~~~~~}}}}|||||{{{{{{{{{{||}}~~~~~~}}|||{{zyyxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyxxxxyyyzz{{{||||||||||}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}||||||||||}}~~~~~}}}}}}|||}}}}~~~~~~}}||||}}}}}|||||{{{{{|||}}~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}||||||||}}~~~~~}}||{{{{{{{{{{{{{{{{{||}}~~~~~}}}}|||||||{{{{zzyyxxwwwwwwwxxxxxxxxxxxyyyyyxxxwwwxxyyzzyyyzz{||}}}}}}}}}}}}}}}~~~~}}|||||}}}}~~~~}}}||||{|{{{{|||}}~~~~~}}}}~~~~}}}}}}}~~~~~~~~}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~}}}}|||||{{{{{||||||||}}}}}}}~~~}}|||||{{{zzzzzzz{{{|||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~}}|||{{{{{{{zzzzzzzyyyyxxxxxxxyyyyyyyyyxxxxxxxwwwxxyyzzz{{{{{{{{{{||||}}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~}}}}}}}~~~~~~~~}}||{{zzzzzzzz{{{{||}}}~~~~~~~~~~~~~~}||||{{{{{{{{{{{{|||}}}}}||{{{{zzzzz{{||}}}~~~~~~~~~~~}}}|||{{{{||||||||{{{zzyyyxxxxxyyyzzz{{{{{{{{zzzzyyxxxxxxxxyyz{{|||||||||{{{{zzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~}}}}||||||||{{{{{{||||{||||}}}~~~~}}}}||||{{{{{{{{{{||||}}}~~~~~~~~~~~~~}}|||{{{zzzzzzzz{zzzzzyyyyzzzzzzzzzzzzzzzz{{|||||||{{{zzyyxxxxyyzzzzzzz{{{{{{{{{{{{{{|||}}}}}~~~~~~~~~}}||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{|||}}}~~~~~~~~}||{zzzyzzzzzzzzz{{|||}}}}~~~~}}}}}}}}}}}}}}}}||||||||}}}~~~~~~~~}}}}}~~~~~}}}~~~~~~~~~~~}}||{zzzzzzzzyyzzzzzzzzyyyxxxyyyzzzzzz{{{{|||||{{{{{{{{{zzzyyyyxxxyyyzz{{||}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}|||||||||||}}~~~~~~~~~~~~~~~~~~}|{{{{{|||}}}}}}}}}}~~~~~~~~~}}}}~~}}}}|||||{{{{{{{zzyyyyyz{{||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}|||||||||{{{{zzzyyyyyyzzzzzz{{{||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{|||}}}~~~~~~}}}}}}}}~~~~}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{zzyyyyyzzz{{||}~~~}}||||||||}}}~~~~~~~~~~}}}}~~~~~~~}}}}||||||||||||||{||||||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{zzzzzzz{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}~~~~~}}}}|||}}}~~~~~}}}||||}}}}}}}}}}~~~~~~}}}|||||{{{{{{{{{{{{{{||||}}}}}|||||{{{{{{||}}~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{||||}}}}~}}}}||||||||||||||||||||||||||||||||||}}}}|||||||||{{{{||}}~~~~}}}}}}}}}~~~~~~~~~~~}}}|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{|||||}}}}}}}}}}|||{{{{{|||||}}}}~~~~~~~}~~}}}~~~~~~~~}}}}}||||}}}}}~~~~~}}}|||{{{{{|||||}}}}}~~~~~}}}}}}}}||||||||||||||}~~~~~~}}}}||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}||{{{{{||}~~~~~~~~~~~~~}}|}}~~}}||{{{zzzyyxxyyz{{|}}}|{zzyyyzzzyyyyyyyyyzz{{|||}}}}}~~~~~~~~~~~~~~}}||}}}~~~~}}||||||||||||||}~~~~}}}}}~~~~~~~~~}}|{{{{||}~}|{{zzyxxxxxyz{}~~}}~~~~~}}|||{{|}}~~~~~~~~~}}|}}}}}|||{zyxxxxxyyyyyyyyz{||}}~~~~}}|{{{{zzz{{|||||||{{||}~~~~~~~~~}}}~~~~~}}}|}}~~}||||}}}~~~~~~~~~}}|{zzyyyzzzzz{{{|||||{{|||}}}}||{zzzz{{{{{{{{{{|}}~~~~~~}||||||||||||}}}}}}}}}~~~~}}||||}}~}||{{{{{{|}~~}{zzyyzz{||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~||{{zzzzzzzzzyyyyzzzz{{{{{{{{|}}}}}||||||}}}}}}||||||}}~~~~~~~~~~}}}}~~~~~~}}||}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}||{zzzzzzz{{{{{{{{{{{{{{{{{|||{{zyyyz{{||||||||}}}}~~~~}}}}}}}}}|||||||{{{{{{zzz{{{||}}~~~~~~~~~~~~~~~~}}|||}~~~~~~~}}}|||{{{{{||}}}}~~~~~}}}}}}~~~~~~}||{{zz{{{{{{zzzzyyyz{{||}}}|||{{{zz{{{{{zzzzzzz{||}~~~~~~~~~~}}}||||}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{|||||||||}}}}}}}}||{{{{zzzzzzzzzzzzzzzzz{{||}}}}}~~~~~~~~~~~~~~~}}|{{{{zzzzz{{{||||||}}}}}}}||||||}}~~~~~~}}}|||||||}}||}}}~~}}}}}}~~~~~~~~~~~}}}|||||{{{{{{{||||}}}}}}||||{{{{{{{{{{{{{{|{{{{{{|||||||||}}~~}|||}}~~~~~~~~~~~~}}}||||||}}~~~~~~~~~~~~~~~~}}|||||}}}}}}}}~~~~~}}||{{zzz{{{||{{{{{{zzzyyyzz{||}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|}}~~~~}|{{zzzz{{|||}}}~~~~~~}}|||||}}}~~~~~~~~~}}}}}}~~~~~~}||{{{{{{||}}~~~~~~~}}|||||||}}}}}|||{{{{{{{{{zzz{{|||}}}~~~~~~~~}}}||{{{{{{||}}~~~~~}}}}}~~~~}||||}}~~~}}}}}}~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||{{zzzz{{{{||{{{{{{{||}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{||}}}~~~~~~~~}}}}~~~~~~}}}}}}}}~~~~~~~~}~~~~~~}}}||}}}~~~~~~~}}|||||||}}||||{{{{{||||}}}}}}}}}}||}}~~~~~~~}}||{{{z{{{||}}~~~~~}}|||||}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{||||||{{{{{{{{||}~~~~~~~}}}}~~~~~}}}|||||||{{{{{zz{{|}}~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}|||{{{{|||}}}}}}}~~~~}}}}||{{{{{|||}}~~~~~}}|{{{{{{||||}}~~}}}}||}}}~~~~~~~~~~~~~}}}}||||}}}}~~~~}}|||||||||||||{{{{||}}~~~~~~~~~~~~~~~~}}|{{{{{zz{{||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}||{{|||||||}}}}}}}}~~~~~}}}}|||{{{{||||}}~~~~}}|||{{{{||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}|||}}}}~~~~~~~}}}}||||{{{{{{{{||}}~~~~~~~~~~~~}}|||{{{{{||}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}|||||||||}}}}}}}}}}~~~~~~}||||||||}}}}}~~~~~~~~}}}}}}||||}}}~~~~~~}}}}}}}~~~~~~~}}}||||||||||||||||||||}}}~~~~}}}}}~~}}|||||||}}}}~~~~~~~~~}}}}|||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||}}}~~~~~~~~~}}}}}}}}~~~~~}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||}}}}~~~~~~}}}}}}}~~~~}}}||||||}}}~~~~~~}}}|||{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{|||}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~}}}}||||||}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~}}}||}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}}~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}|||{{{{{|||}~~~~~~~~}}}}}}}~~~~~~~}}~}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~}}}|||{{{{|||}}~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}|||}}}}~~~~~~~}}}||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~}||{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||}}}~~~~}}}||||{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}||||{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}||{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{|||||}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||||}}~~}}|||||}}~~~~}}}}|||||||||||{{{zzzyzzz{{||||||{{{{{|||||||{{{{{zzzzzzz{zzzzzzzz{{{{{{||}}~~~~~~~~~}}}||||}}~~~~~}||{{{{{{||||}}~~~~~~~~~~~~}}}}|||{{zzzzzzzzzz{{{{{{{{{|||||{{{zz{{{|}}~~~}||{{{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{|||||||}}}}}}}}}~~~~~~~~~~~~~}}}||||||||{{{{{{{{{||}}~~~~}}}}|||||||||||||}}~~~~}}}}}}}}}|||{{{{{{zzzzyyyyxxwwwwwwxxxxyyzzzz{{{{{{||}~~~}}}~~~~~}|{{{{{zzzzzzzz{{{||}}}}~~~~~}}}||{{zzyyyzzz{{|||||||||{{{{{||}}~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}|||{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~}}||||||{||||||}}~~~~~}}|||||||}}~~~~~~~}}|||{{{|||||}|||||{zzyxwwvvuuttuuvwxxyzz{{{|||||}}|||||}}}~~~~~~~~~~~~~~~~~~}||{{zzzzz{||}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}||||||||}}~~~~~~}}}}}}}~~~~~~~~~}}|||{||||}}~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~}||{{{{{{{{{{||}}~~~}}}||||||||}}~~~}}|{{zzzz{{||}}~~~~}}||||||||}}}~~~~~~~}}}}}||||{{{{zzzzyyxxxwwwwwwxxyyzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||}}}~~~}}}||||||}}~~~~~~~~~~~}}|||||}}}}~~~~}}}}}}|||||||}}}}}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}||{{{{|||||||}}}~~~~~~~~~~~~}}}}}}}}}}|||{{{{{zz{{|||}}~~~~~~~~~}||{{{|||}}~~~~~~~~~~~~~}}||{zzzzzzzzzzyyyyyyyxxwwwxxxyzz{||}}}}}}}}}}}}}}||{{{{{{{{{{{{{|||}}}~~~~}}}~~~}}}}}}}}~~~~~~~}}|||||}}~~~~~~~}}}}|||||||{{{{||}}~~~~~}}}~~~~~~~~~~~}}}}}}}~~~~~~~~}}}||||||}}~~~~~~~~}}}}}}}}||{{{{{{{{{zzzyyyyyyz{|}~~~~~~~~}}|||||||}}}}~~~~~~~~~}}}|{zyyyxxxxxxxyyzzzzzzzzz{{{{{zz{{{||||||||||||||{{{{||||{{{{{{{zzzzzz{|}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}||{{{{{|||||||}}}||||{{||||}}~~~~}}}}||||||||}}~~~~}}|{{zz{{{||||||||||{zzyyyyyyyyyyyzz{||}~~~~~~~}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyzz{{{{{{{||||}}}}}}}}}}|||||||{{{zzzzzzz{{{||}~~~~}}}}}}~~~~}}}}}}}}~~~~~~~~}}}}||||}}}}}}}}}}}~~~~~~~~~}}|||||||||||}}}}}}}}}}}}~~~~~~~}}|||||}}}}}}~~~~~~~~}}}||||||||||||{{{zzzyyxxxxyyyyyyyzz{{||||}}~~~~~~~~~~~}}}}}~~~~~~}}}||{{zzzzzzzzzzzzzzzzzyyzzzzzzz{{{{||||||||||||||{{|||}}}}}}}}|||{{{{||||||||}}}}}~~~~~~~~~~}}}||||}}}~~~~~~~}}|||||||||}}}~~~~~~~~}}}||{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}||{{zzyyyyzzz{{||}}}||{zzyyxxxxxxyyzz{{|||}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{||||}|||||||{{zzzzzyyyyyyyzzzzzzzzz{{{|||||||}}}}}}}}}}}||||||||}}}~~~~~}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}}~~~~~~~}}~~~~~~~~~~~}}}}}||||}}}}~~~~~~~~}}}|||{zzzyyyyyyzzzz{{{{{{zzzyyyyyyyzz{{||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|}}}|||{zzyyyyyyyyyzzz{{{|||||||}}}~~~~~~~~~~}}}}}}||||{{{{{{{||||}}~~~~~~~~~~}}}|||||}}~~~~}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}|||}}}}}}}}}}}~~~~~~~}}||{{zyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzz{{{{{{{|||}}~~~~~~~~~}}}}}}}~~~~~~~}}||{{zzyyyyyyyyyzz{{||}}}}}}}}}}}}~~~~~}}}}||||{{{{{|||||{{zzzzzz{{||}~~~~~~}|||{{{||||}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~}}~~~~~}}}}}}||{zyyxwwwvvwwxxyzzzzzzzzzzzzzzyyyyyxyyyyzz{{{zzzz{{{||}}~~~~~~~~~~~~~}}}}}}}}||||}}}}}}}||{{{zzzz{{{||}~~~~~}}}|||{{{{{||||{zzyyxxxxxxxyz{|}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}|||}}}}~~~~~~}}}}||{{{{{zzzzzzyyyxxwwwwwxxxyyyyyyxxxxyyyzzz{{{{{{{{{zzzzyyzzzz{{|}}~~~~}}|{{{{{||||}}}}}}~~~~~~~~}}}}}}}}}}}}}}}||}}}}}}}}}}|||||{{zzyyyxxwwwwxxyyyz{{|}~~~}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}|||}}}}}}}}}~~~}}||{zzzyyyyyyzzzzzzzzyyyyxxxwwwxxxxyyyyyyzzz{{{||{{{zz{{{{{{{zz{{{||||}}}~~~~}}~~~~~}}||}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~}}}}}|||||{{{{zzzzzzzzzzyyyyyzzzzzzzz{{|}~~~~~~~~~~~~}|||{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzyxxxxxxyyz{{|||||{zzyxwvvvvvwwwxxyyyzz{{||||{{{zzzz{{{{{{{{{{{{{{{{{{{||}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~~~}}}||{zzyxxxxxyyzz{{{{|{{{{{{{{{{{|||}}~~~~}}}}~~~~~~~~~~~~~~}}|{{{{{{||}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}||{{zzyyxxxxxxyyyzz{{{zyyxxxwwwwwwwxxxxxxxyyyzz{{{{{zzzzzzz{{{|||}}}}||{{{{{{|}}~~~~}}}}~~~~~~~~}}}}}|||||||||||}}}}}||{{zzyyyyyyzzzzzzzz{{{|||||||}}~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzzzzzzzzzyyyyxxwwwwwwwwwwwwwwwwxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{|||||}}|||||{{zzzzzzzzzzzz{{{|||}}}~~~~~~}~~~~~~~~~~~~~}}}}}}}|||{{{{||||}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}||{{zzz{{{{{{||||||{{{zzyyyxxwwwvvvvvvvvwwwwxxxxxxxxyyyyyzzzzzz{{{{{{{{zzzz{{{{{{{{{{||||}}~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{||}}}~~~~~}}|||||||||||}}}}}}|||||||||||}~~~~~~~~~~~~~~~~}}||{{zzzzzzz{{||}~~~~~~~~~~~~}|{{zzzyxwwwvvvvvvvvvvvwwwwwvvtsrrqqqqqrrrrrstuuvwxyyzz{{{|||||||}~~~~~~}}}~~}}}}}}~~~~~|{zzyyyyzz{|}}~~~~~~~}|{zzyyyyxxwwwwwxxyz|}}||{{|}~~~~~~~~~~~~}|{{{{{{{{{|}}||{{zyyzz{{||{{{||||}~~}}||||||}}}~~~~~~~~~}}}}}}~~~~}}}~~~~~~~~~~}||{|||||||}~~~}}}|{{zyxwwvvvvwwwxxxyyyyyyxxxwwwwwvvvutssrrrrrsstuvvwwyz{{|}}}~~~~~~}|{{{zzzz{{||}}}|||{{{{{{{{zyxxwwwxyzz{|||||{|||||}}~~}}}~~~~~~}}}||{{zzyxxxyz{||}}~~~~~}}}}}}}}}}}}}}}||}}}~~~~~~~~~~~~~~~~}}}}}}}|||}}~~~~~~~~~~~~~~~~~}}}~~}}}}}}}~~~~~~~}||{{{zz{{{zzyxxxxxyyyyyzzzzzyyyxxxwwwwvvvuutssttttttttttuuvwxy{}~~~~~}}}~~~~}|{{zzzzzz{{{{|}~~~~}|{zyyxxxxxxyyyyyzzz{||}}}}}}}~~~~~~~~~~~}}}}}}}|||||{{{zzzzyyxxxxxyyzz{{|||||||||}}}}}}}~~~~}~~~~~~}}}}}}|||||}~~}}|||||}}}}~~~}||||}~~~~~~~~}|{{zzzzzzz{{{{{{{|||||||{{zzyxxwvvvvvvvvvvvvuttttttuuvvvvwwxyz{{||}~~}}}}}}~~~}}}}~~~~~}}}}~~~~~~}}|{{{{|||||||||{{zzzzyyyxyyyyyyyzz{|}~~~~}}}}~~}||{{{{{||{{{{{{{{zzyyxxxxyzzzzz{{{{{{{{{{{||}}}}}~~~~~~}}}|||{||}~~~~}}}||{{{{{{{||}~~~~~~~~~}}|||||}~~~~}}}}|||||||||||||||}}~}}}|{{zyxxxxxyyyxxwwwvvutsrsstuvwwxxxxyyyzz{{|||}}~~~~}}}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{{{zzzyyxxxxxxyyz{||}}}}}}~~~~~~}}|||{{{|||||||||||||||{{zzyyxxyyyyz{{||||{{{{{{|}}~~~}||||||}}}}~~~~~~~~}|{{zzzz{{||}~~~~}}}}}}~~~~~~~~~}}}}}}}}||}}}}}|||{{{{zzzzzzzzzyyxxxxxwwwwwvvuuuuuuvwwxxyyyzzzz{|}~~~~~~}}}||}}}~~~~~~~}}|{zzyyxwwwwwxxyyz{{|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}|||{{{{{{{{{zzyyyzzzz{{{{{|||||||{{{{{||}}}}}}}}~~~~~}}}}}}}}}}}}|||||||||}}}}~~~~~~~~~~~~}}}}}}}~~~~}}}}}||}}}|}}}|||{{{{{{{{zzzyyyyxxxyyyyyxxxxxwwwvvvuuvvwxyyzz{||}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}||{{zyyxwwwxxyyzz{{||}}}}}}}}||{{|||}}~~~}}}}}}}}}}}||||{{{zzzyyxxyyyzzzz{{{{||||||||}}}}}||{{{{||}}~~~~~~~}}}}}}|}}}}}}}}}}}}|||||||}}}~~~~}||{{{||||}}}~~~~~}}|||||||||||||{{{zyyyyyyyzzz{zzyyxxwwwwwwwwxxwwwxxyyz{|}}~~~~~~~~~~~}}}}}}}~~~~}}}}~~~~}}}}}}~~~~~~~~~~~~~}}}}}||||{zzzzzz{{{{{{{{{{{{{{{{{{{|||}}}}}~~~~~}}}}}}|{{zyyxxwwwxxxyyzz{{||||||||||{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~}}|||{{{{{{||}}}~~~~~}|{{zzzzzzzzzzz{{{{{{{{zzzyyyyyyxxxxwwwvvvwwxxyz{{{|}}}}~~}}}~~~~~~~~~~~}}}||||}}~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{{zzz{{{{{{{zzzzzzzzyzzzz{{{|||}}}~~}|{zzyyyzzzzzzzzz{{{{{{{{{{{|||{{{zzzzzzzz{{|||}}}}}}}~}}}|{{{zzz{{|}~~~~~~~~~}}}}~~~~~~~~~~~~}}}|||||||||}}~~~~~~}}}}~~~~}}||{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzyyxxxxxxxyyyzz{{||}~~~~~}}}~~}|{{{||}}}~~~~}}|||}}}~~~}||{{{{{{{|{{{{{{{{|{{{{{{{{{{{{{{{z{{{{{zzzz{|}}~~~~~~~}}|{{zzyyyyyyzzzzzzzzzz{{{{{zzzyyyyyyyz{{||}}}}}}|||{{{{{{{{{|||||}}~~~}}}}||}}}}}~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||||||||||{{{zzzz{{{{{{{||||}}~~~}}}}}}}~~~~~~~~~}~~~~~~~}}||{{{{{{{{{||}~~~~}}}|||{{zzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{||||||||}}}~~~}}|||||}}}||||{{{zzzzyyyyxxxxxxxxxxyyyz{{|||||}}}}}}}}||{{{{{{{{{zzzzz{|||}}~~~}}|||{{{|}}~~}||||||||}}~~~~~~~~~~~~~}}}}}}}|||||||}}}~~~~~~~~~~~~~~}}}|||||||{{{zzyzzz{{|}}}~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~}}||{{{{{zzz{{||||}}~~~}}|||||||||{{zzyyyyyyyyyyzzzzzzzz{{{{{{{{||||||}}}~~~~}}}}}}}}~~~~~~}}|{{zzyyyxxxxxxxxxyyzz{{{{|||}}}}}}}}}||||{{{zzzz{{{||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}}}}}~~~~~}||{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}||{{{{{zzzzz{{||}}~~~~~~~}}|{zzyyyyxxxyyyyyzz{{{|||||||{{{{{{{{{{{||}~~~~~~~~~~~~~}}|{{{zz{{{zzzzzyyyyyyzz{{{|||||||||||||||||||||{{{{{{||}}}~~~~}}||{{|||}}}}}~~~~~~~~~~~~~}}|||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}~~~~~~}}}}}}~~~~~~~}}}||{{{{{{{{{|||||}}~~~~~~~}}}}||{{||}~~~~~~}}||||{{{{{{{||}}~~~~~~}||{{{{{zzzzzzzzzzzzzzz{{{{{{|||||{{{{{{|||||||||}}~~~~}}}}}}}~~~~}}}|||{{zyyyyyyzz{{{{|||||}}}}}}}}}}}}|||{{{{{||||||{{||||}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}||||||}}}}}}}}~}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}|||{{||||}}}}}}~~~~~~~}}|||||||}}~~~~~~~~~~~}}}}}}}}}}||}}}~~~~~~~}}}}}}}~~~~~}}||{{{{{{zzzzzzzz{{{{{{{{||||||||||||}}}~~~~~~~~}}}|}}}~~~~~~~}}}}|||{{zzzzzzzz{{{||}}}}~~~~~~~}}}|||{{{{{{{{|||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{|||}}}}}}}}}}}}}~~~~~~~~}}}}}~}}}~~~~~~}}|||}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}||{{{{zzzzzz{{{{||||}}}}}}}}}}}~~~~~~~~~~}}}||||||}}~~~}}}|{zzzzzzz{{||}}}~~~~}}}}}}}}}}|||{{{{{{{{{{||||||||||||||||||||||}}}}}~~~~~~~~~}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~}}}||{{{{{{||}}}}~~~~~}}}}}}}}}||||}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|{{{zzz{{{|}}}}}}}|||}}~~~~~~~~~}}||||||}}~~~~~~~~}}}}}}}}}}}}}}~}}}}}|||}}}}}}}|||{{{{{{{{{{{{{{{{{{{||||||||||{{{{|||}}}~~~~~~}~~~~~~~~~~}}}}~~~~~~}}}}}}~~~~~~}}||{{zzzzz{|}}~~~~~}|{{zz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~}}}|||{{{{{{{||}}}}}}}}|||{zzyyyyyzz{{||||{{{{|||||}}}}}~~~~~~~~~~~~~}}|||||}}}}}~~~~~~~~~~~~}}}||{{{{||||}}}}~~~~~~~}}}}|||||||{{{{{||}}~~~~~~}}}}}}~~~~}}}}}~~~~~~~~~}}}}}}}}}}}~~~~}|{{zzyzzz{{|}}~~~~}}}}}}}}}}}~~~}}|{{{zz{{{{{zzzyyyyxyyyyyzzz{{|||}}}}}}|{{{z{{{{{{{||}}~~~~~~~~~~~~}}||||||||}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~}}|}}}~~~~~~}|{{zzzzzzzzz{{|||}}}}}}}|||||{{{{{||||}}}~~}}}}||||||{{{zzz{{{|}}}~~~}}}}}}}}}}}||||||}~~}}}}}~~~~~~}}||||{|||||||||||}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}||{{{zzzzzzzzzzz{{{{{|||||{{{||||}}}||||{{{{{{{zzzzzz{{||}~~~}}}|||||}}~~~~}}||||{||||}}}}~~~~~~~~}}||{|||}}}~~~}}||{{zz{{{||}}}}}}||{zyxxxxxxxyyz{|}}}~~~~~~~~}}||{{{{{z{{|||}}||||}}}~~~~~~~~~}}||{{zzzz{{{|||}}}~~~~~}}}|||{{{{{|}}}}}}}}}}}~~~~~~~~}}}||{{zz{{||}}~~~~~~~~~~~~~~~~}}||{{{zzzzzzzzzzzzzzyyyyyyzz{{|||||}||{{{zzzzzzzz{{{{{||}}~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||||}}~~~~~}||{{{{zzzzzzzzzzzzyyyyyyzz{{||}}}}||||||||{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{||}}~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~~}||{{zzzzzz{{{{||}}}}}}}}}}}}}}}~~~~}||{{zzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||||||}~~~~~}}}}}}}|||{{zyyyyyzz{{||}}}~~~~}||{{zzzz{{{{{{{{{{{zzzzzzzzzzzzz{{{|||||}}}}|||{{{zzz{{{||||}}}}||||}}}}}}}|||{{{{{{{|||}}}|||||}}}}}}~~~~~~~~~}}}}}}}}}}||||{{{zzyyyzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{zzzyyyzzzzzzz{{{||||||}}}}}}||||||}}~~~~~~~~~~~}}}}}||{{{||||||||||||||{{|||}}~~~~}|{{{{{{{{{{{||||||{{{{zzzzzz{{{{{{{|||||||||||||||||}}}}}}}}}||||||||||||{{zzz{{{{{z{{{|||||||}}~~~~~~}}|{{{{z{{{{{{{|||{{{zzzz{{{{{||}}~~~~}}||{{{|||||}}}~~~~~~~~~~~~~}}||||{{{zzzzzzzzz{{||}}}}}||||||{{{{||}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzz{{{zzzzzz{{{||||||||}}}}}~~~~}|{{zzzzzzzzzzz{{{{{{{{||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{zzyyyyyyzzzz{|||}}|||{{{{||||||||||{{{{{||}}~~~~~~~~~}}}}}}|||||||||||||||||||||||}}}~~~~}}~~~~~~~~~~~~~~~~}}}}|||||}}}~~~~}}}}}}}}}}}}}|||||}}}}}~~}}}}}}~~~}}}}}~~~~~}}||||{{{{{{zzzzzzyyyyzzzzzzz{{{||||||||||||||||}}}}~~~~~}}|{zzyyyyyyzz{{{|||}}}}~~~~~~~~~~~~~~~~~}}||||||||||}}~~~~~}||{zzyyyzzz{{{{||||{{{{{{{{{zzzzyzz{{|||}}}}}}|||{{{{{{{{|}}~~~}}}}}}}|||||||||||{{||||}}}}~~~~~}|{{zzzzz{{{|}~~}}}||||{{{{|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}|||||{{{{zzzzzzz{{{{{{{{{{{{{|||||}}}}}}}}}|||{{{{{{{{{{||||||{{{{{{{{{|}}~~~~~~~~~~~~~~}}}||{{{zzzzyzzz{{||}~~}|{{zzzzzzz{{|||}||||||{{{{z{{{{{{zzzzzzzzzz{{{||}}}~~~}}}||{zzzz{{|}~~~~~~}}|{{zzzz{{{{||}}~~~~~~~~~~~~~~~~~~}}||||||||||||||}}}}}}}~~~~~}}}}~~~~~}}|||{{{{{{{{||}}~~~~}||||||||}}}~~~~~~~~~~~~~~}}}}||{{zzyyzzzzzzz{{{||}}}~~~~~~}}}}||||{{zzzyyyyyyzz{{||}}}~~~}}}}|||||||||||}}~~~}}|{zzzyyyyyyzz{{||}~~~~~}}|||{{{{{{{|||||||||{{{{||||}}}}}}}||{{zzzzyyyyyyzz{{|}}~~~~~~}}}}}}}}}||||}}~~~~~~~~~~~}}}}}}}}|||||||}}~~~~~}||||||||||}}}}}~~~~~~}}}}~~~~}}||||||}}~~~~~}}}||||||}}}}~~~~~~~~~}}}}~~~~~~~~~~~}}||{{zzz{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~}}}||{{{zzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}||{{zzzzzz{{|||||||}}}~~~~~~||{{zzzzzzzz{{||}}}}~~~}}}}}|||||{{{{zzzyyyyyyzz{{{{{|||}}}}}}}}}||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}|||{{{{||}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~~~~~~~~~}||{{zzzzzzzzzzz{{||}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzzzzzzzyzzz{||}~~~~}||{{zzzzz{{|}}}}~~~~~}}}}}}}}~~~~~}}}|||||||||{{{{{{{{{{{{||||||||||{{{zzzzzzzzzz{{{|}}}}}|||{{||}}}~~~~~~~~~~~}}}|||||}}}|}}}}}}}}|||||||||}~~~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~~~}}||||||}}}}}}}}}}}||||||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{zzzzzzzzzzzyyyyyyz{||}}}~~}~~}}}}}}}||||||||||||||||}}}~~~~}}|||||||{{{zzzzzzzzzz{{{{{|||}}}}}|||{{{{{{{{|||{{{{{{{{|||}}~~~}||{zzyyyyzz{|}}}}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~}|||{{{{{{{||||}}}}~~~~~~~~~}|{{zzzzzz{{||}}~~~~~~~~~}}}}|||}}}~~~~~~~~}}}}}}||||}}}}~~~~~~~~~~~~}}}||{{{{{{{{{{{zzzzzyyyyzzzzz{||}}~~~~~~}||{{zzzzz{{||}}}~~~~}}}}}}}}}~~~~~}}}}}|||{{zzzyzzzz{{{{{{{||||||||}}}~~~~~}}||{{{zzzzz{{{{||}}}~~~~~~}}}}||{{zzzzz{||}}}~~~~}}}}}}|||||||}~~~}}}||}}}~~~~~~~~~~~~~~}}|||{{{{{{{{zzzzz{{{||}}~~~~}}|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{||}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}||||{{{{{zzzzzzzz{{{{{{{{{{{||}}}~~~~~~~}}||{{{{zzz{{{{||||}}}}}}}}}}}}}}||||||||||{{{{{zzzzzz{{{|||}}}}~~~~~}}|{{{z{{{{|||||||}}}~~~~}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{||||||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{||}}}}}}}}}}}}}|||||{{zzz{{||}~~}}||{{{{zzzzzz{{||||}}}}}}|||{{{{zzzzzz{{{|||{{{zzzz{{{|||}}~~~~~~}}}}}}}}}}}}}~~~~~~~}}||{{{zzzzzz{{{{{|||||||{{{{{{{{{{|||}}~~~~}}|||{{{zzz{{{|||}}~~~~~~~~~~}}}}|||||||}}}}}}}}}}}~~~~~~~~~~}}|||||||||}}}}|||||||}}}}}}}}}}}}}~~~~~~~~}}}}||||{{{zzzzzz{{{||||||||||||||{{{{{{{{{|}}~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||}}~~~~~~~~~}}||{{zzzzzzz{{|||||||||||||||{{{{{{{{{{|||}}~~~~~~}}}||||||||||||||}}}||||||{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}}}}~}}}}}||}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}||{zzzzzzzzz{{{|||}}}}}}}}}}||{{{{{{|}}~~~~~~}}||||||||||||{{|||||||{{{{{zzzz{{{{{||||||||||}}}}}~~~~~~~~~~~~}}}||||||||}}}}}}}}||||||{{{{{{{||||||||||||||||||||||}}~~~~~}}}}}}}}}}}}}|||||}}}}||||||||||}}~~~~~~~~}}|||}}~~~~~~~~}}||||}}}}}}~}}}|}}}}}}~~~}||{{||}~~}|||{{{zyxxxxxxxyz{||}~~~~~~~~~}}}}}~~~~~~}}}}}}~~~~~~~~~}}||}}}~~~~~~}}}}}}}||||}}}}}}||{{{||}}}}}}}}||||}~~~~}}}~~~}||{{|}~~}||{{||}}}}}~~~~~~}}|}}~~~~~~~}|{zyxxyyyyyxwwwxyyzz{|}||{zyxxxwwwwwwxxyyyzz{{|}~~~}~~~~~~~~~~~~}}}||||}~~~}|||}~~~~~~~~~~~~}}|{{{zyyyyyyzz{{|}}~~~~~~}}}}}}~~~~~~~~}|{zyxxxxyyxyyyzz|}~~~}}}~~~}}}~~~}}}}}~~~~~~~~~}}}}}}}}||||}}}}}}}}}}}}||{zz{{|}~~~}||||||}}}}~~}||||||{{{zzzzzyyzzzzzzyyyyyyzz{{zyxxwwwwxxxyyyyyzz{}~~~~~~}}||||}}}}}~~~~}}}~~~}||{{zzyyyyxxxxxy{|~~~~~~~~~~~~~|{zyyyyyyyyzz{{{|||}}~~~~~~~~~~~~}}}|||||||||||}}}~~~~}|{{{|||}}}}~~~~~~~}}}}}|{{{{{{{{||}~~~~~~~~~~~~~~~~}}}}}|||||}}}}}}}|{{{zzyyzzzzzzzyyyyxxxxyyzzzyyxxxxxyyzz{||||}}}~~~~~~~~~~~}}|}}~~~~}}~~~~~~~~~~~~~~}}||{||}~~~|{zyyxxyyzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}||{zzzzzz{{||||||}}}}}}~~~~~~~||{zzzzzzz{|}}~~~~~~~}||{{{{|||}}}}}~~~~~~~~~}}||{zzzzzz{{||}}}}~~~~~~~~~~~~~~~~~~}}||||}}}}~~}}}}}}}}}}}}}}}}||{{zzzyyyzzyzzzz{||}}}}|||{{zzzyyyyzz{|}~~~~~~~~~~~~~}}}}~~~~}}||{{{{{||}~~~~~~}|{{{{|}~~}|{zzzzz{{||}}}}}}~~~}}|||||||}}~~~~~~}}}}~~~}}|{{zz{{{||||||||||}}~~~~~~~~~~}|{{zzzz{|}~~~}||{zzzz{{{|||}}}~~}}}}}}}}|||||{{zzzzz{{{{{{||}}~~~}}}}}~~~~~~~}}}}}~~~~~~~~~}}||||||||||}}~~~~~~}}||{{{{{{|||{{{{{{|||}}}}}}||}}}}}}}}}}}}}|||||||}~~~}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}~~~~~}}}|||||}}}}||}}}}~~~~~}}|||{{{{{||}}}~~~~}}}}}~~~~~~}}}}}}}}}}}}}||}}~~~~~}}}}|||||||||||||||{{zzzzzzzzz{{|}~~~}|{zyyxxxyyyzz{{|||}~~~~~~~~}}|{{{{{||}}~~~~~}}}}}||||{{{{{{||}~~~~}|{{{zzzzzz{{{||}}~~~~~~}}}||{{{{|}}~~~~}}~~~~~~~~~~}}}~~~~~~}}}|||}}~~~~~~~~~}~~~~~}}}|||||{{{{{{{{{{{{{{{||}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{{{zzyyyxxwwwxxyz{||}}~~~}|{{zyyyxyyyzz{|}~~~~~~~~~~}}}}}}}}||||||||||||}}~~~~~~~}}}}~~~~}}||{{{{{{{{{|||}~~~~~~~~~}}}}}}||||||}}~~~}}}||{{{{||}}~~~}}}~~~~}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~}}||||{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}||{{zyyxwwvvvvvwwxyyz{||}}}}}}~~}}}|{{zzzzz{|}}~~}}}}}}}}}}}}~~~~~~~~}}|||{{{{{{{{||}}~~~~~}}|||||}}}}||||||||||}}~~~~~~}}}}|||}}~~~~~~}}}||{zzzzz{{||}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}||||{{{zyyyxxxxxxxxxxxxyyyzz{{|||||{{{{||}}}~~~~~~~~~}}}|}}}}~~~~~~~~~~~~~~~~}}||||}}}}~~~~~~~~~~~~~~~~}}}}}|}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{||||}}}}}~~~~~~~}|{{{{{{||}}}~~~~~~~}~~~~}}}}~~~~}|||||}~~~~~~}}}|{zzyyyyyyyyzzzzyyyyyyzzzzzzzzyyyyyxyyyzz{{{|}}~~}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}|||{{{||||}}}}~}}}}||||||||{{{{zz{{{{|||||||}}}~~~~~~~~}}||||||||}}}}}~~~~~~~~~~~~~~}}}}}|||}}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}|||||||}~~}|{zyyyxxxxxyyyyyzzzzzzzzzzzzz{{{zzzzzzyzzz{{{||||||}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}||{{{{{{{{{|}}~~~~}||{{zzyyyyyyyyyzzz{{{||}}~~~~~~~~~~~~}||{{{{{{{{{{||}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}||{zyxxwwwxyyzz{{||||{{{{zzyyxyyyz{{||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}||{{{zzzzz{{|}~~~~}|{zyyyxyyyzz{||}}}}}}}}}}}~~~~~}}||||||||||{{zzzzz{{|||}}}}}}}}}|||||||||}}~~~~~~~~~~~~}}|{{zzyyyyyyyzzz{{||}}}}}||{{zzyyyxxyyyzz{|||}}}~~~~~~}}}}|||||||{||||||||{||}~~~~~~~}}}|||||}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||{{zzzz{{{||}}}~~~~}}}}~~~~~~~~~~~~~~~~}}|||||{{{{{{{{{{{{{{||}}}}}}||{{zzzz{{||}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyyzz{{{{{{{{{{{{{{{{{{{{{zzzzz{{||}~~~~~~~}}||||||||}}}||||}}}~~~~~}}~~~~}}|||}}}}}}}~~~~~~~~~~~~~~}}||||{{{||||}}}|||{{{{{||||}~~~~~~}}}}}}}}}~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||}}~~~~~}}}}}}|||}}~~~~~~~~}}}~~~~~~}}}}~~~~}}|||{{{zzyyyyyyzz{{{{{{{{{{{|||||}}|||}}}}}}}}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~}}||{{{||}~~~~}}}||}}}}~~~~~~~}}|{{zzyyyzzz{{{|||}}}~~~~~~~~}}|||||||}~~~~}}}}}}}}}}}}~~}}}}||{{zz{{{{{{{{{|||||{||||||||||||||||||}}~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}}}}}}}}}||||{zzyyyyyzz{{{{||}}}}}}}~~~~~~}}}||||||||}}}}~~~~}}}}}}}~~~~~}}}||{{{{||}}~~~}}|{{zzzzzzzz{{{{||}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~}}||||}}}}}}}}||||{{{zz{{{{|||||{{{||||{{{{{||||||}}}}}}}}}}}}}|||||||}}~~~~~~~~~~~~~~}~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}|||{{{{{{{{{{|}}~~~~}}|{{{zzzzzzzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{|||||||{{{{{{{{{{{{{{zzzz{{|}}}~~~~~~~~~~~~~~}}}}}}||}}}~~~~~~~}}}}}}}}||{{zzzzyyyyyyyzzz{{{|||||||||{{{{{||||||||||||||||||||}}}~~}}}}}|||}}~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}~~~~}}}}}}|||{{{{zz{{{{{{{{{||||}}}}~~~~~~~}}||{zzyyyyzzzz{{||}}~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}||{{zzzyyyyyyyyyyzzz{{{{{|||||}}~~~~~}}}}~~~}}||{{{{{z{{{{{{{{{{{{{||{{{zzzz{{||}}}}}|||{{{zzzzzz{{||}}~~~~~}}||||||}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}|{zyyyyxyyyzz{|}~~}}|{{zyyyyyyzzz{{|}}}}~~~~~~}}}|||{{{{{{{||}}}~~~}}}}|||||{{{||||||||}~~~~~~~~~~~}}||{{{zzzzzzz{{|}}~~~~~~~~~}}|||}}}}}|||||||{{zzzyyyyyyzz{{|||{{{zzzzzyyzzzzz{{{|||||{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~}}~~~~~~~~}}}|||{{{{{{{{{{{||||}}}~~~~}||{{{zzzz{{{||}}~~~}}||||{{{{{{{|||}}}~~~~}}|||||||||||||||}}}~~~~~~~~}}}}}}}}|||||}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}|{{{{{{{{{|{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||}}}~~~~~~}}||{|||}~~~}}||}}}}}~~~~~~~~~~~~~~~~~}}}||{{{|||}}~~~~~~}}|||||||}}}}~~}}}}||||}}~~}}|||||||}}}||||}}}~~~~~~~~~~~~}}||{{{{{{|||||}}}}||||||}~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}|{{zzzzzzzz{{|}}}~~}}}|||||{{{zzzzzzzyyyyyzzz{{{||}}~~~~~}}}}||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}||{zzzyyzz{{||||}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~}}||{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}|||||}}}}~~~~~}}}|||||}}}}}}}~~~~}}}||{{{{{{{{{{{{{{{{{{{zz{{{{||||||||}}||||||||||||||||}}}}||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{|||||{{{{{{{||||}}~~~~~~}}}}}}}|||||||}}}}}}}}~~~~~~}}|||||||||}~~~~}}}}|||||||||}}}~~~~}}|||{{{|||}}~~~~~~~}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}|{{zzzzz{{{{||}~~~~~~~~~}}||||||||||||||}}}}}}}}}}}~~~~~~}}||||||||||}}}~~~}~~~~~~~~~~~~~~~~}}}}~~~~}|{{zyxxwwwwxxyyzz{||}~~~~}}}|||{{{{||}}~~~~~~~~}}}||||}}}}}|||{{{{{{|||}}~~~~~~}}}|||||||||}}~~~~~~}}}}}}}||||||||||||||}}}}~~~~~~~~}}|||||||||}}}}}}}}}~~~}}|||}}}~~~}}||{{{{||}}}}}}}}}}}}}~~~~~~~~}}||||}}}}}}}~~~~~}}}|||{|||||||||||}}~~~~~}}}}}~~~}|{{{zzzzyzzzzzzz{{|}}~~~~~~~~}}|{zzzyyyyyyxxxxxyyzz{{|||||}}}~~~~~~}}}}~~~~~~~~}}|||||||{{{{{{{{{{||}}~~~~~~}}||||||||}}}}}}}}||}}~~~~~~~~}}}}}}}||||}}|||||||||||||||}}}}~}}~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}||{zzyyzz{{{{||||}}~~~~~~~~~~~~~}}|||{{{{{||}}~~~~~~~~~~~~~~~~}}~~~~}}|{{zyxxxxxxyyzz{||}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}|||{{{zyxxwwwvwwwxyyz{||}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}||{{{{{{{||||}|||||||}}}}~~~~~~~~~~~~~~~~}}|{zzzzzzz{{|}}~~~~}}||{{{{{{zzzz{{{{{||||||}}}}~~~~~~~}}}}}}}}}~~~~~}}}||}}}}}}~~~~~}}||{{{zzzzzzzzzz{|}~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~}}}}}}}~~~~}}}}}}}}}}}}}||}}|||{{{zzzyyyyzz{{|||}}~~~}|{zzyxxxxyyyzzzzzzz{{{{|||||{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~}}||||{{|||||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}||||||||||||||||||}}}}}}}}~~}~~}}}}|||||{{{{{{{||||}}|||||||||||||||||}}~~~}}||||{{||||||}}~~~~~~~}}||||{{{||||||||||}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzyyyzz{{||}}}}}}}}~~}}}|||}}~~~~~}}|{{zzzzyzzz{{||}}}}}}}||{{{{zzzz{{{|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{|||}}}}}}||||||}}}}}}}}}}}|||{{zzzzyyzzzzz{{{{{{{{{{{{{{{{{|||}}}}|||||||||||}}}~~~~~~}~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}||||||||}}}~~~}}}||||||{{{{{{||}}}}}}}|||}}}~~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{||}}}}}|||||||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{||}}}}}}}||{zzyyxxwwwwwwxxxxxyyzzzz{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~}}}|||||}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||}}}}~~~~~~~~}|{{{{{{{{{||}}}}~~~~~~~}}}}}}~~~~~~~~~~~}}||||||{{{{{||||}}}~~~~}}}}|||{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~}}|{{zzyyyyzzzzz{{{{{{zzyyxxxwwwwwvvwwwwwxxxyyyzzzzz{{{|||||}}}|||||||}}}}~~~~~~}}|||||||||||||}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}||||||||||||{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{||}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}|||{{{{{zzzzzzzyyyyyyyyxxwwwvvvvvvvvvvwwxxxxxxxxyyzz{||}}}}}}}}}|||}}}~~~~~~~~~~~}}||||||||||}}}~~~~~~~~~~}}~~~~}}}}}||||||}}}}}}~~~~~~~~}}}||{{{{{{{||}}}}}}~~~~~~~~}}}~~~~~~~~}}}||||||||}}}}}|||||||}}}}~~~~~~~~~~~~~~}}}}}~~~~~}}||{zzyyyxxxxwwwwvvvvvvvvvvuuuuuvvwwxxxxxxxxxyyz{{||}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||{{{{{{{||}}~~~~~~~~~~~~~~~}}}}}~~~~~}}}||{{{{{{||||}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}|||{{zzyyxxxxxxxxxxxwwvvvuuuttsssttuvwwxyyyyzzzz{{{{||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~}}}||{{{{{{|||}}}~~~~~~~}}}}}~~~~~~~~~~~~~}}||{{zzyyyxxxwwwwwwxxxxwwwvvvuuuuuuuuuvvwwxyyz{{|||||{{{{{{{{zzzzz{{||||}}~~~~~~~~~}}|||||||}}~~~~~~~~~~~}}}|||||{{{{{|||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~}}}||||||||||{{{{|||}}~~~~~~~~~~~~~}}|||{{{{{zzzzyyyxwwvvvvvwwwxxxxxxxxxxwwwvvvwwwxxxxyyyzzzz{{{{zzzzzyyyyzz{{{|{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}~~~~~~~~~~~~~~~~~}}}}|||||}}}}}|||||||||||}}~~~~}}||||||}}}}}}}}}}}}}}}}}}|||||||}}}~~~}}||{{zzyyxxxxxwwwwwwwwwwwxxyyyyyyyzzzzzzzzyyxxxxyyyyyyyyyyxxxxxxyyzzz{{{{|||||||{{|||}}~~~~~~}}|||||{{{{|||}}}}~~~}}}}}}}}~~~}}}}}~~}}|}}}}~~~~}}~}}|||{{{{{{zzyyyz{||}}}|{zyxxxyyz{{{{{||}}}}~~~~~~~~~~~~~~~~~}}|||||||||}}~~~}}}}~~}|{{{|}~~}||||||}~~~}}||||}}~~~~~}|{{{zyxxwvutrrrrsttuuutttuvwxyz{||{zyxwwwwwvvwwwwwwvvvuvvwxyzz{|}}}~~~~~~~~~}}~~~~~~~~~~~}}||}}}~}}}||}}}}}~~~~~~}}}}}}}}}}||||}~~}}~~~}}~}}}~~~~}||||{{{{||||}}}}}}}}}}}}}~~~~}}}||||||||||||||}}~~~~~~~~~~~~~}|||||}~~~}|{{{{|}~~}||{|}~~~~}||||}}~~~|{zyxwwvvvvvuuuttttuuuvvwwwxxxyyzzzzyyyyyyxxxxwwvvuvvwwxyyzzz{||||||}~~~~~~}}}}}~~~~~~~~~~~~}|{zzz{|~~~~}}}}||||||}}~~~~~}}}}~~~}}|||{{{{{{||}}}~~~~}|zzyyyz{{|||||}}}}}}}}~~~~}}|||||}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}||{zzzzyyyxxwwvvuuvvwwxxxxyyxxxxxxxxxxxwwwwvvvvwwwxxxxxyyyzzz{{||}}}}}}~~~~~}}}~~~}|{zz{{||}}~~~}}||{{||}~~~}}|||}}~~~~~~~~~~~}}}|||{{{{zzzyyyyyzz{||||||}}}}}}}}}}}}}}|||{{{{{{||}}~~}||{{||||}}~~~}~~~~~~~~~~~~~~~~}}}}}}}|{{zzzzzzzzzzzzzzzzzzyyxxxwwwwwwwwwwwwwwwwwxyyyyyyyyyzz{|}}}~~~~~~}}}|}}}~~~~}}}}}~~~}}|{zzyyyzz{||}~~~~~~~~~~~~~~~~~~}}}}}||{zzzzzyyxxxxyyz{|||}}|||}}}}}}|{{z{{||}}~~~~~~}}}}}}}}||{{{{{{{{{{|}~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}~~~~~}||{{{zz{{{{|||}}~}}}||{zzzyyyyyyyyxxwwwwwwwwwxwwwwxxyyzzzzzzzzz{{{|||}}~~~~}}~~~}}||{{{{{{|||||||||||}}}}~~~~~~~~~~~~~~~}|{zzyyyyyz{{|||||{{{{{{{{{{{{{{{{|}}~~~~}}|||||{{{{{{{||}}~~~~~}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~}}|||||}~~~~}}}}}}}}}}~~~}}}|||{{{{||}}}}|{zyxxwwwxxxxxxxxxwwwxxxyyyyyyyyyyyyyyyz{{|}}~~~~~~~~}||||||||}}}}}}}}}}}||||{{{{{{{|||}}}~~~~~~~~~~~}|||{{{{{{{||}}}}||{{zzzzzyzzzz{|||||}~~~~}}}}}}}}}}~~~}}||{{{{{{||}}}~~~}}}}}}}}~~~}}}||}}~~~~}||{{{{|}}~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{zyxxxwwwxxyyyyzzzzzzzzzyyxwwvvwwxyyz{|}~~~~~~~~~~~~~~~}}~~~~~~}}||||||{{{{||}}}}}}}||{{{{{{{{{{{{{{{{{{{|}~~~}}}||}}}}}}}}}}}}}||||{{{zyyyyyzzz{||}}}}}}|||||||||}}}~~~~}}||||||||||||}}}}}}}}}}}||||||||}~~~}||{{{{||}}~~~~~~~~~~~~~~}}}}}}}}|||||}}~~~~~~}}|{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{zzyxxwwwxxyyyz{{|||}}~~~~~~~~~~~~~~~~~~~~}}||||||||||||}}}}}}|{{zyyyyyyyzz{||}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxxxyyyz{{{||||||||{{{{{{{{{{||}}}~~~}}}~~~~~}}}||||||}}}}}}}~~~~~}}|||{{{||~~}}}}~~~~~~~~~}}}|||}}|||||||}}}}}}~~~~~~~~~~~~~}||{{{||||||||||||||||||||{{{zzyyxxxxxyyzz{|}}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{{{{zzzzzzzzzzz{{{{|}~~~~~~}}}|||}}|||{{zzzzyyyyyyzzzzzz{{{{{{zzyxxxxxyyz{|}~~~~~~}}|||{{{||||}}~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~}}}}}}||||{|||}}}~~~~~~}}}}|||||||||||||{{zzyyyzz{{|||||||{{{{{|||||||||}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}||||||||{{{{{{{|||{{{{{{{{{||||}}}~~~~~}|{{zzzyyzzz{{{{{{{{{||||||||{zyxwwvvvwxxyz{{|}}~~~}}||{{{zzzzz{{{|}}~~~~~~~}}}}|||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}~~~~}}}}}}}}~~~~~~~~~~~}||{{zzzyyyzzzz{{|||}}}~~~~~~}}||{{{{{{{{||}~~~}}||||||}}~~}}|||||||}}~~}||{{{{{{{{{{{zzz{{{{{{{{{{|||}}}~~~~~~}}||{{{zzzzz{{{{{{{{{||||||||{{zzzyyyyxxxyyyzz{|||}~~~~}||{zzyyyyyzzz{{|}~~~}}||||}}}}~~~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}~~}||{{{{{{{{{||}}}~~~~}}}}}}}}}}}}}}|||{{{{{||}~~~}}|||}}}~~~~~~~~~~~}}|||||{{{{{{{{{{||||||||||||}}}~~~~~~}}~~~~}}||{{{{||||}}||||||||{{{{{{{{{{{{{{{{{{{zzzzyyxxyyz{{|}}~~~~~}}|||{{{{{zzzzz{{|}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}||{{{||}~~~}}||{{{{|}}~~~~~}}}||||{{|||}}~~~~}}}}}~~~~~~~~}}}|||||||||}}}~~~~~~}}|{{zzzzyzzz{{|||||||}}}}}}}}~~~~~}|{zzyyyyz{{|}}~~~~}}}}||{zyyxxxxxxxyyyzzz{{{{{{zz{{{|||||}}}}||||||||{{{{||}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}||||}}}}~~~~~~~~~~~~}}}}||||||}}~~~~}}||||||}}~~~~~~~}~~~~~}}}||||||{{{|||}}~~~~~}}|{{{z{{zz{{{{{||||}}}}|||||}}~~~~|{{zzzzz{{{|}}~~~~}}|{zzyyxxxxwwwxxxxxyyyzzz{{{|||||||||}}}}}}}}}|||||||}}~~~~~~}}}}}}}}}}}}}~~~~~}}}}}~~~~~~}}}||||||||}}~~~~~~~~~~~~~}~~~~~~~~}}}||{{{{{{||}~~~~}}|||}}}}~~~~~~~~~~~~~}}}}}||||}}}}}~~~~~~~~~~~~~~}}||{{zz{{{{|||||{{||||||||{{{{||}}~~~}||||}}~~~~~}|{{zyyxwwvvvvwwwxxyzz{{zzzz{{{{{{{{|||||{{|||||||||}}}~~~~~~}}}}}}}}}}~~~}}}||||}}}~~~~~~}}|||||||||}}}~~~~~~~~}}}}}|||}}}~~~~~}}}||||||||||}}}~~~~}}|||||||}}~~~}}}}}}}~~~~~}}||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{||||}}~~~~~}}|{{zzyyxwwwxxxyyzzz{{{{|||{{zzyyzzzz{{{{zzzzzz{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~~}}}}}}}}}~~~~~~~~}}}}}}|||||{{{|||}~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}|||{{{zz{{{||}}~~~~~~~~~~}}}||{zzzzzzyyzzzzz{{{{{{{{zzyyyxxyyyyzz{{{{{{{{{{{{||||||||}}}}~~~~~~~~~~~~~~~~~}}}||}}}~~~~~~~~~~}}}}}}}}}}}~~~}||{{{{{{{||}}~~~~}}}}|||||||}}~~~~~~~~~~~}}}||{{{|||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}||{{zzzzzz{zzzz{{{||}}}~~~}}||{{{zz{{|}}~~~~~~~~~~}}}|||{{{zzyyyyyyyyyyxxxwwwwwwwwxxyyzzzzyzz{||}}}}}}}}}}}||||||{{zzyzz{{||}}}}~~~~~~}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}||{{{|||}}}}}||||{{{{{{{{|||{{{zz{{||}}~~~~~~~}}}}|||{{{zzzzz{{{{|||||||||||||||{{zzzzzzzz{{{||}~~~~~}}|{{zyxxxwwwwxxyz{{{{{{{{{{{{{{{{{z{{{{{{{||||||||{{{{zzzzzzzzzzz{{{{{{{||}}~~~~~~~~~~}}}|||||}}~~~~~~~~~}}}~~}}}}}}}}}}}}}}}}}}}||{{{zzyyxxxxxyyzz{||}}}}}~~~~~~~~}}}}}}}}}~~~~~~}}|{zyyxxxxxxyyyyz{|}}~~}}}|||||{{||{{{{{{||}}}}}~~~~}|{zzyyyyyyyyzzz{{{{{{{|||||||||||||{{{{{{{{{{zzzzyyyyyyzzzzzzzzzz{{|||||||{{{zzzzzzz{{{{||}~~~~~~~~~~~~~~~~~~~~~~}||{{zzzzzzzzzzz{{{zzzzz{{{||}}}~~~~~}}}}|||{{{{{{{{||||||||{{{zzzzyyyyyyyyyyyzz{||||}}}~~~~}}}}}}}}}}}}}}}~~~}}}||{{zzzzzz{{|||||||||||}}}|||}||||{{{{{{{{zzzzyzzzzzzzzzzyyyzzzzzzzzzzz{{{|||||||||{{{zzzzzzzz{|}~~~}}}}}~~~~~}}}}}}}||{|||{{{zzzzzz{{{{{zz{{||}~~~~}}}}}}~~~~~~~~~}}}|{{zzzzzzzyyyyyyyyyyyyyyyyyzzzzz{{{{||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}||{||}}}}}}}}}~~}}}||||||}}}}}~~}}}|{{zzyyyxxxxyyz{{|||{{{zzzzzzzzz{{{{{{{zzzzzzzzyzzzz{||}}~~~~~~}}|||}}}}}|||{{|||||}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}|||||||||||}}||{zyxxwwwwwxxyyyzyyyzzz{||}}}}}}}}}}}}~~~~~~~~~}}||{{{||||}}~~~~~~~~~}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~}}|{{zyxxxxxyzzzzzz{{{{{{{{{{zzzzzyyzzzzz{{{{zzzzzzyyyyyzz{{||}}~~~~}}|||}}}}~~~~}}}}~~~~}}}}}}}}~~~~~~~~~~~~}}}}|||||}}}}|||||||||||}}}}}~~~~}||{{{zzzzzyyxxxxxxxxxxyyzzzzzzzz{{|||||||||{{{{{{|||||{{{{{{{{{{{||}~~}}}}}}}~~~~}}|||{{{{{{{{{{{zzzzzzyyyyyyyyzzz{{{zzzzzz{{{{zzzzzzzzzz{{{{{{{{zzz{{{|}}~~~}}||||{{{{{{|||||||}~~~~~~~~~~~~~~}}||{{zzzzz{{{||}}}~~~}}}}}}}}|{{zzzzzzyyzzzzzzzzzzyyyyzzzz{{{{{zzzzzzzz{{|||{{zzzzzzzzzz{{|||||||}}~~~}}}||{{{zzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{{zzz{{{{{zzz{{{{{|||||}}}}}}~~~~~}||||||}}}}}}}}|||{{{zzzzyyyyzz{{||}}~~~~~~~~~~~~~~~~~}}|||{{zzzz{{{|||}}}}}}}|||{{zzzzzzzzz{{{{{{{{zzzyzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{|||}}}~~~~~}}}}||{{zzyyyyyzzzzzzzyyxwwwwwwxyyzz{{|||||{{{||||||||||{{{{{{||}}}~~~~~~~~~~~~}}||||||||||{{zzyyyxyyyz{{|}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~}}|{{zzzz{{{{||||||||{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyzyyyyyzzzzzzyyyyyzz{{{{|||||||}}}}~~~~~~~}}}|||||||{{{zzyyyxxwwwvvwwxyyyzzz{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{zzzzzzzzzzzzzz{{{|||||}}~~~~}}}}}}}}}}}}~~~~}}}}}||||{{{{{{{{{zzzz{{{{||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxyyyyzz{{{{{||}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{zzzzzzzyyxxxwwwwwwwwwwxxxyyzz{|}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}||{zzzzzzz{{{{|{{{zzzzzzzzzzz{{{{|||}~~~~~~}}}||||||}}}~~~~~~~}}||{{{z{{{{{{{{{{{||||}}}}}}|||||||||{{{zzzzyyyxxyxxxxxxxxxxxxyyzzz{{|||||}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}||{zyyxxxxxwwwwwwxxxxyyyyyxxyyyzz{|||}}~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}||{zzyyyyyyyyyzzzzzzzzz{{{{||}}}~~~~~~}}}|||||}}}}}}}}~~~~~~}}|||||||{{{zzzz{{{|}}~~~}||{{zzzzyyyxxxxwwxxxxxyzzzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~~~~}}}}}}}}||||}}}~~~~~~~~}|{{zzzyyyyxxxxyyyyyxxxwwwwxxxyyzz{{{|||||||}}}~~~~~~~~~~~~~~~~~~}}|||{||||}}}}}}}}}|||{zyyyxxxxxxyyzzzzzzzzz{{|}}~~~~~~~~~~~~~~~}}}|}}}~~~~}}}}}}}}}~~~~~~}||{{{{{||}}}~~~~~~~}||{{zzzyyyyxxxxxyyyzzzzz{{{{||||}}}~~~~~~}}}||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzyyyyzzzzyyyyyyyyyyyyyyyyyzzzzzz{{||}}~~~~~~~~~~~~~}}|{{zzzyyyyyyzzzz{{{{zzzzzzzzzzzzzzz{{{{zz{{{||}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}~~~~~}}}||||||}}~~}||{{{{zzzzyyyyyzz{{||}}}~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{zzzz{{||}}~~~}}||{{{{{|||||||||{{{{{{zzzzz{{{{zzyyyyyyyyyyyyzzz{{||}}~~~~}}}}}}}}}}}~~~~}||{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{{{{{{{{|||}}}}~~~~~}}}||||||}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}~~~~~~~~}}|||||}}}}~~~}}}|||{{zzzyyzzzzz{{{{{{{{{{{zzzzzzz{{{|}}~~~}}}||||||{{{{{|||||||||{{zzyyyyyyyyyyyyyyyzz{{||}}~~~~~~}}||||||}}}}~~~~~~~}}|||||||{{{{{{{{{zzzzzzyyzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{|||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~}}}||{{zzzzzzzzzzzzzzzzzzzzzyyyyyzzz{{||}}}~~~~~~~~}}}}}}|||{{{{{zz{{{{{{{{{zzzzzzzzyyyyzzz{{{{{{||}}}}}}}}~~~~~~~~~~~}}}}}~~~}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}|||||||{{||||}}}}|||||{{{zzzzzzzzzzzzyyyyyyyzzzz{{||}}~~~~}}|||||||||||{{{{|||||||||||{{zzzzzzzzzzzyzzzz{{{{||}}~~~~}}||||||||||}}}}}~~~~}}}|||{{zzzzyyyyyzyyyyyyyyyzzzz{{||}~~~~}}}}}}~~}|{zzzyyyyz{}~~}}||}}~}}}|}}}~~~~}}}}}~~~}||{{{zzyxxxxxwwxxyz{{|}}}}}}}}}}}~~~~}}}}||||{{{{{{zzyyyzz{|||}}}}}~~~~~~~~~~~~~}}}}}}~~}||||||||}}}||||||||||||||||{zyxwwwvvwxyz|}~~~}||||||}~~}|{zzyzzzzyyxxyyz||}~~}}|{{zzyyyyxxxxwwwwwwxz{|}~~~~~~}}}~~~~~~~~~~}}}|}}~~~~~~}||{{{||}~~~~~~~~~}|{zzzyzz{{|||{{zyyyyyyyyz{{{||}}~~~~~~~~}}}||||}}~~||{{zzzyyxxxxxxyz{|}}~~~~~~~~~~~~~~~~~~~}}|{{{|}}~~~~~~~~~~~~~~~}}|{{{{{{{||||}}~~~}|zyxxxxxxxxy{|}~~}||}}~~~}}}}~~~~~}}}}~~~~~~~~}}}}|{zyxwvvvvvvvvvutttuuvwxxyyzz{|}}}}}}~~~~~~}}||||}}}}}}}}~~~~~~~~~~}||{{{|||}}~~~}}}~~}||{{{{zzzzzz{{|||}}}}}}}|||||}}}}||{zyyyyzz{{|{{||}~~~~~~~~}~~~~~~}||||}}}}}~~~}|||}}}~~~~~~}}||{zzzyyyxxxxwwxxxyz{{|||}}}~~~~~~}}}~~~~}}}}}~~~~~~~~~~~}}||||}}~~~~~~~~~}}}}||||{{zyyxxxyz{{||}||||{{zzyyyyyxwvvuttttttuvvwwxyyz{|||}}~~~~~~~~~~~~}}|{zyyyyyz{|}}~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}||{zzzz{{{{{{{{{{{||||||}}~~~~}|{{{{{||}}~~~~~}}||{zzzzyyyyyyyyyyyyxyyzz{{{{{{{{||}~~~~}}|||||}~~}|{zzyxxyyyzz{||}}~~~}}|{{{{||}}}~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{|}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{||}}~~~}|{{{{{{{||{{{{{|||}~~~}}||||{{{{|||||||||||||{{zzzzzzzzzzzz{{||}}~~~~}}}||}}}~~~~~~~}}}||||}}}}}}}}}|||{{{{|}}~~~~~~~~~~~~}}}}~~~~~~~~}}}||{{{{{|||||}~~~}}||||}~~~~}}}~~~~~~~}}||}}}}}|||||||||||}}~}}}}}}}}~~~~~~~~~~~~~~~~}}||{{{{{{{zzzyyxxxxxxxxxwwwxxyzz{{{||}}|||{{{{{{|}}~~~}}}}}}}~~~~~}}}|||||||||||}}}}||||}}~~~~~~}}}|{{zzzzzz{{||}~~~~~}}}||||{{zzyyyyyyyyyzzzzzzzzzzzzzz{{|||}}}}}}~~~~~~}~~~~~~~~~~~~}}}||||||||||||||||{{{zzzyyxxxxxyyz{{||}}}}~~~~}}}|||||}}}}~~~~~~}}}|{{zyyxyyyyzzzzzzzzyzzzzzzzzzzzyyyyyyzz{{||||}}}}}}|||}}}}}}}}~~~}}||{{||}}~~~~~}|{zyyyyyzz{|}~~~~}}~~~~~}}}}}|||{{{{{{{{||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||}}}~~~~~~}}}}||{{zzzzzz{{|||||||}}}}~~}}}}||{{zzyyzzzz{{{{{{{zzz{{|}~~~~}}}}}~~~}||{{{{||}~~~~}||{{zz{||}}~~~~~~}}}||||{{{{{||||}}}}}}}}}||}||||||||||||}~~~~~~~~}}||}}~~~}||{{zzyyyyyz{{{{{||}}~~~~}}|{zzyxwwwvvwwxyyz{||}~~~~~~~~~}|{{{{||}~~~~~~}}}||{{{||||}}}~~~~}}}}}}||||||||}}~~~}}}}}}}}~~~}}||}}}~~~}}||||||}}~~~~}}}}}}}}}}||{{{{|||}~~~~~~~~~~}}~~~~~~~~}}||{{{{||}~~~~~~~~~}}||||}}~~~~~~}}}}}}}}}}|||||{{||}}}}||||{{{zzzz{{{{||}}~~~~~~~~~~~}|{zzzzzzzzz{{{{{|||}}}~~~~}}|{{{zzyyyyyyz{{|}}}~~~~~~~}}}}|||||||||||{{{{z{{{{|}}}}}}}}}~~~~~~~~}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}||{{zzyyyyyyzz{||}}~~~~~~}|{{{z{{|}~~~}~~~~~~}}|||}}}~~~~~~~~}}}}~~}}}||{{{{zz{{{{|||{{{{{||||||||}}}}}}}}}}}||||{||||||||||{{{{||}}~~~~~}}}|||||}}~~~~~~}}|{{zzzzzz{{||}}~~~}}||||}}~~~~}}}}}}}}}~~~~~~~~~~}}|||||}}~~~~~~~}}~~~~~}}||{{{zzzz{{||}~~~~~}|||{{||}~~~}|{zzzzzz{{|||}}}}}|}}}~~~~~~}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{||}}}~~~~~~~}}}||||}}}~~}}}||||{{{{{|||||||||||||||||{{{zzyyyyxxyyyyz{{|}}~~~~}}}}|||||||}}~~~~~~~~~~~~~~~~}}||||}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}|||||||||||||||}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{|||}}~~~~~~~~~}}}|||||||}}}~~~~~}}}}}}}}}|||{{zzzyzzz{{{|||}}}~~~~~~~~~~~}|||{{{||}}~~~~~}}||{{zzzzzzzzzzzz{||||}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}|||||}}~~~~~~~~~~~~~}}||{{{{{|||}}~~~}}|||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~}}}}}}}}||||}}}~~~~~~~}}||{{{{{z{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~~}||||||||||||||}}~~~~~~~~}}}}}}||{{{{{{{{{{{{{|||}~~~~~}}}}}}}}}~~~~}}|||||||}}~~~~}}|||{{{zz{{{||}}~~~}}}||||||}}~~~~~~~~~~~~}}}}}}~~~~}}}~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~}}||{{{zz{{|}~~~}}}|||||||}}}}~~~~~~~~}}}|||||||||}}~~~}}||{{{{{|||||}}~~~~}}}}}~~~}}|||||}}~~~}}|{{{{z{{{{{||}}~~~}||{{{{||}}}~~~}}}||{{{{||}~~~}}}}}}}~~~~~~~}}}~~~~~}||{{{{{{{{{|||}}~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}|||||||||||}}}}}}||||||||}}}~~~~~}}}|{{{{{||}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{|||||||||||{{{{{|||}}}}|||||}}~~}}}}}~~~~~~~~~~~}}||{{{{{|}}~~~~~~~~~~~~~~~~~~~~~}}|||{{|||}}~~~}}|||||}}~~~~~~}}~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}||||||||||}}}~~~~~~~~~~~~}}}}}}}}||{{{z{{|}}~~~~~~~~~~~}}}}}}}}}}}}~~}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}~~~}}||||}~~~}}|||{{{zzzzzz{{{||||}}}}}}}}}||{{zzzzzzzzz{{|||}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}||}}}~~~~~~~~~~~~}}}}}~~~~}|||||{|||}}~~~~~~~~~~}}}|||}}}~~~}|||||||||}}}~~~}}}}~~~~~~~~~~~~~~~~~}}||{{{{||||}}}}}}}}}}~~~~~~~~~~~~~}}}}|||||||}}}}~~~~}||{{|||}}~~~~}||{zzyyyyzz{{|}}~~~}}}}}}~~~~~~}}}~~~~}}}}}}~~~~}}|||||}}}~~~~}}}}}}}}}~~~~~~~~~~~~}}||{{zzzzzyzzzz{{{||}}}}}}}}||{{zzzzzz{{{||}}~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}||||{{zzzyyyyzzz{{{|||||}}}}}}}}}}}}}}}}}}||||}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}~~~~~~~~~~}}||||{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}~~~~~~}}||||}}}~~~~~~~~~}}~~~~~~~~~}}~~~~~}}}}}}}~~~~~~}}}|||||{{{{{{zzzz{{{{||||}}~~~~~~~~~}}}}~~~~~~~~~~~~~}}}||||||}}}}}||||||||||}}~~~~~~}}}|||}}~~~~}}}}}|||{{{zzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}~~~~~~~}}||{zzzzzz{{||}~~~~~~~~~~}}}}}~~~~}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}|{{zyxxwvvvvvvwwxxyzz{|||||||||}}}}}~~~~~~~}}||||{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||||{{||}}~~~~}||{{zzyyyyzzz{{|}}~~~~~~~~}}}}|||}}}}~~~}}|||||||||||}}}~~~}}}|||||}}}~~~~~~~}}}}}}}|||||||||||{|||||}}}~~~~~~~}}||{{zyyyyyyz{{||}~~~~~~~~}}}|||{{{||}}~~~~~~}||{zzzyyyzzz{{{{||||||||{{{{||||||{{{{{{{{{{{||||}}}~~~}}||{{{{{{{{{|||||}}}}}}}}}}}~~~~~~}}}}}~~}}}}}~~~~~~~~~~~~}|{zyxxwwxxyyz{||}~~~~~~}||{{zzzzz{{||||}}}}}}~~~~~}}}||||}}}}}}}}}}}}}||||{{||}}~~~~~~~}}}}}}}}}||{zzyyyyyzz{{||}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}|||||}}}~~~~~}}}||||{{{{{{{{{{{{{zzzzzz{{{{{{{||||}}}~~~~}||{{{{{{{{{||||}}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzz{{{{zzzzzzz{{|||||}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}||||{{zzzyyyyyyyyyyzz{{||}}~~~}}}}~~~~~}|{zyyxxxxxxxyyyz{{||}}~~~~~~~~~~}}}}~~~~~~~~~}}|{{{{zzzzzyzzz{{{|||||||||||}}}}}}}}}||||||||||||}}}}}}}~~~~~~~~}}}|{{zzzyyyyzzz{{||||}}}}}~~~~~}}}}}}}}}}}~~~~}}|||{{{{|||}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}~}}}||||||}}}}}}}||||||}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}||{{{{||||}}}}~~~~~}}||{zzyyyyxxxxwwwwwwxxxxyyyyzzz{{||||{{{zzzz{{{||}}~~}}}}}}}||||||}}}~~~~~~~}}}}||||||}}}}||||{{{zzzzyyyyyyyyyzzzzzz{{{|||||||||{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{||||||||||||||{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||}}~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}|||||{{{{{zz{{{{{||||||||}}}~~~~~}}~~~~~~~~}}||||}}~~~~}}}||{{{{{{{{{zzyyxxwwwwwwxxxxyyzz{{|||||||||{{zzzzzzz{{||}}}~~~~~~}}}}}}||||}}}~~~}|||||{{||||||||||||||||{{{zzyyyxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{||}}~~~~~}}}}}~~~~~~~~}}}}}}~~~~~~~~}}||{{{z{{{{{{|||||}}}}}}}}}}||{{{zzzyyyzzz{{|||}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{||}}~~~~~~}||{{zzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}|||{{{{zzzyyyyyyyyyzzz{{|||}}~~~~~~~~}}}|||||{{zyyxxxwwwwwwvvvvvvvwwxxxyyyyyzzzzzzzyyyyyzzz{{|}}~~~~~}}}}~~~~~~~~~~~~~~}}}}~~~~}}}}}||||||{{{{{{{zzzzzzz{{{|||||{{{{{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~~}}||||{{{{{{{{{{{||||}}}}}}}}}}|||{{{{{{{{|||}}}}~~~~~~~~~}~~~~}}}|||||||}}}}}}}}}}}}}}}|||||||}}}~~~}}|||{{{{{{{||||}}}}~~~~~~}}}|||{{{{z{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}}}~~~~~~}}}}~~~~~~}}||{{zzzzz{{{|||||||{{{{{{{{{zzz{{{|||||||||}}}}}~}}}}~~~~~~~~~~}}}}|||{{{{{|||}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}||}}}}}~~~~~~}}}}}}}~~~~~}}|{{{{{{{{{{{{{{zzzzzzzzz{{{{||||}}}}}||{zzyyyyyyyyyzzz{{{||}}~~~~~~~}}}~~~~~~~~~~~~}}|||{{{{zzzzzzzzzz{{{{||{{{zzyyyyxyyyyyyyyyyyyzzzzzz{{||}}~~~~~~~~~~}}||{{zzzzz{{{||}}~~~~~}}}}}||||{{{{zzzzzzzzz{{{||||||||||}}||||}}}~~~~~~}}}}}}}}}~~~~~~~}}}}~~~~~~~}}}|||||||||||||{{{{{{zzzzzz{{{{|||||||||}}}}}}}}}}~~~~}}||||{||||||}}}~~~~~}}}|||{{{{{{|||||||||||{{{{{|||||||||||}}}}}}}}|||||{{{{{{||||||||||||||}}}~~~~~}}|{{zzzzyzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{|||||||{{{{zzzzz{{{|||}}~~~~~~}}}}}}}}}~~~~~~~}~~~~~~~~}|{zzzyyyyyzzzzzzzzzzzzyyyyyyyyyzzzz{{{|||{{{zzzzzyyyyyyyzz{||}~~~~~~~}}|{{{zzzzz{{{{|||||}}||{{zzyyxxxxxxxxxxxyyyyyzzzzzzzzzzz{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~}|{{zzzzz{{||||}}}}~~~~~~~~~~~}~~~~~~~~}}}||||||}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}~~~~~~~~~~}}}}}}}}}}||{{{{{zzzzzzzzzzz{{{{{{{{{zzyyyxxxxxyyyzz{{{|||||||}}}|||||{{{{||||||}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~}}|{zzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}|{{zzzzzz{{{{{{{{|||||||||}}}}}~~~~}}}}|}}}~~~~~~}}}}}}}}|||||||{{{{{{{{{zzzzyyxxxxxxxyyyyyyyyyyyzzz{{|}}}}}}}}}}}}||||||||}}~~~~~~~~~}}}|||||||}}}}}}}}}}}||||{|||||}}}}}~~}}}}}}}}||{{{{{{{|||||||}}}~~~~~~}}}}}}}~~~~~~~~~}}}}|||||||||}}}||||||||||}}~~~~~~~~~~~~~~}}}||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{zzzzzz{{{{{{|||}}}}~~~~~~~~~}}}|||{{{{|||}}}}}}}|||{{{zzzzzyyyxxxwwwwwwxxxxyyyyyyzz{{{{{|{{{|||||{{{{{{{||||}}}}}}~~~~~~~~~~~~}}}}|||{{{{z{{{{|||}}~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{||}}}}}}}}}}}||{{zzzyyyyyyyzzz{{||}}}}}}}}}}}}}}|||||||||}}~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{|||||||}}}}}}}}}}}}~~~~~~}}||||||||{{{{zzzzzzz{{{{{{{{|||||||||{{{{||||}}}}}}}}}}|{{zyxxxxxxyz{||}}}}}||{{{{{{{{|||}~~~~}}||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zz{{{{{{|||||||||||||}}}}~~}}}}}|||||||||}}~~~~~~}}}}~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{{{{{|||{{{{{zzzzzzzzz{{{{|||||}}}~~~~~~~~~~~~}}}}}~~~~}}}|}}~~}|||{zzyyzz{{||||||}~~~~~~~}}~~~~~~~}|{{zzyxxwwwxxxyz{{||}}}}}}}}}|||}}}}}~~~~~}}~~~~~~~}}}}|||{{{{||}~~~~~}}~~~~~}|{zzz{{{|||||{{{{{||}~~~~~}}|||||{{{{{{{zzz{{{zzyyxxxxyyyz{{||}}}}||||||||}}~~~~~}}||||||}}}}}}}}}}~~~~~~~}}|{{zzzzzzz{{{{{zzzyyyyxxxwwwwwwwwwwwxyyz{{||}}}~~~~~~~~~~~~~~~~}}|||||||||{{zzzzzzzzz{{{{{{{|||}}}}|{zyyyyzz{{|||}}||}}}~~~~~~~~~}}||||||||{{{{{{zzyyxwxxyz{||}}~~~~~~}}|{{zzzyyyyyyzzzzzzz{{||}}}|{{zyyxxxxxxyyz{|}}}~~~~}}}~~~~~~}}||}}}}}}}~~~~~~}|{{zzzz{{|}~~~}}}}}}}}}~~~~~~~~}}}}|||{{|||}}}}~~~~~}}}}~~~~~~~~~}}|{{{{{{{|}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}~~~}}||}}}|}}~~~~}}||{zzyyzzzzzz{{||}}~~~~}|{{zzz{||}}}}~}}|||{{zzzzyyyyyxxwxxxyyzzz{{||||||{{{{{{{|{{{{||}}}}~~~~~~~}}}}}~}}}}}}|{zzyyxxxxxxxxxyxyyyyyyyyzzzzzz{{zzzzzz{|}}}|||||||}~~~~~~~~~~~~~}}}}~~~~~}|{{{{{|||}}}}}}}}}}}}}}}|||{{{{{|{{{||}}}~~~~}||{{{||||}}~~~~~}}}|||}~~~}}}}}|||||{{{{{{zzzyyyzz{{||}}~~~~~~~~~~~~~~~~~}}}}}|||}}}|||}}}~~~~}}}}~~~~~~~}~~~~~}||||}~~~~~~}}}||{{{{{{{|}}~~}}}~~~~~~~~~}||{zyyzz{||}~~~~~~~~~~~}}}}||||||{|||||||}}}}|{{zyxxxxxxyyyyyzzzzzzyyyyxxxxyyyzz{{{|||||||||||}}}}}}~~~~~~~}|||{{{{{||}}}}}||||{{zyxxwwwxxyz{{|}}}}}}||{{{{{{{{{zzzzzzzz{{{{{||}}}}}}}}}}}~~~}}|||||}}}~~~~~~~~}}}}}}}}}}||{{{{{|||{{{{|||{{{||||}}}}|||||||||||||}}}}}}}}||}}}}}}}}|||||{{{{{|}}~~~~}|{{{{{{||}}~~~~}}~~~}}}}}}}}}}}}}}~~~~}}}|||||||}}~~~}}||}}}}}}}~~~~~}}||}}}~~~~}}}}}~~}}}|||||||||||||}}~~~~~}}|zyyxxxxxyyzz{{|||{{{{zz{{||}}~~~~}}}}||||||||}~~~~~~~~}|{{zzyxxxxxxxyyyyyzzzzz{{{zzzyyxxxyz{|}~~~}|||{{{{{|}}}~~~~~}}|||{{{{{|||{{{{{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{|}~~~~~~~~~~~}}~~~~}|{zzyyzzzz{{|||}}}}}}}}}}}~}}}}||||{{{||{{||||||{{{{{|||{{{{{{{||||||}}~~}}||||||}}}~~~~~~~~}}}||||||}}~~~~~~~~~~~~~~~}}}}}}}}||||||}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}|||{{|||||||}~~~~~~~~~~}}||}}}}~~~~~~~~~}}||{{{{{{{{{||||}}}}||{{{|||}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}||{{zzzzz{z{{{{{{|||{zyyyyyyyyxxxxyyyyzzzzzz{{||||||}}}}}}}}~~~~}}}}}}|||{{{{{{zzzyyyyyzzz{{|||||||{{{{{{{{{zzyyyyyxyyzz{{{{||||||}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{{|||||||||||||||}}~~~~}}||||{{{zzzyyyyyyyzz{{||||||||||||}}}}}~~~~}}||{{{{zzzzzzz{{{|||}}~~~}}|{{{zzzzzzz{{{{{{{{{{{{{|}~~~~}|{{{{{{|||||||||||}}~~~~~~~}}}||||}}~~~}||{{{{{||||||||{{{{{{{{{{zzzz{{{{{{||}}~~~~}}|||||}}~~~~~}}}}}}||||{{{{{zzzyyyxxxxxxxxyyyyzzzzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{{|||||{{{{{{{||||}}}}}}}|||{{{zzyyxxxxxxyyzzzz{{{{{{{||||||{{{{{{{{||}}}}~~~~~~~}|{{zzyyyyyyyzzzzzyyyyyyyyz{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}||||||||}}}}}~~~~}}}||{zzyyyyzz{{|}~~~~~}}||||{{{{{{||}}~~~}}|{{{zzzz{{{|||}}}|||{{{{|||||||||{{{{{zzzzzz{{||}}~~~~~~~~~~~~~~~~}}}}}~~~~}||{{zzzzzz{{{||||||||{{{zzzzzyyyyyyyyyzzzz{z{{{{{{{{{{||||}}}~~~}}}}||}}}}}}}}}}}}}||||{{zzzzyyyxxxxxxyxxxxxxxxxxxxxyyyyzz{||}}~~~~~}}||{{{{{{{{||||}}~~~}}}}}||{{zzzzyyyzz{{||}}}|||||||{{{{zzz{{{{{{{{{{|||||||||||||}}}}~~~}}||{{zzzzzz{{{{{{|||||}}}}}}}}|||{{{zzzzyyyyyyyyyzzzzzzz{{{{{zzzzz{{{||}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}~~~~}}}}}|||{{{{{{{{||}~~~~}}|{{{{{{||}}~~~}}|||}}}}}}}~~~~}||{{zz{{|||}}}~~~~~~~~~~~~~~~}}||||||{{{{{{{{|||}}~~~~~~}||{zyyyyz{||}~~~~~~~~~}||||{{|||||}}}}}}}}}||{{zzzzzzyyyyyyyzz{{||||}|||{{zzzzz{{||}}~~~}}||||||||||}||}}}}}}}}||{{zyyyxxxxxxxxxxxxyyyyzzzzzzzzzzz{{{{zzz{{{{||}~~~~~~~~~~~~}}}}~}}}}}}}}}~~~~~~}}}|||||||||||||||||}}}}}}}}||||{{{{{{{{||||||||||{{{zzzz{{|||}}~~~~~}||{{{{|||}}}~~~}}}||{{{{zzzzzyzzzzzzzzzyyyyyyyzzzz{{{||}}}}}~~~~~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}|||{{{||}}~~~~}}}}|{{{zzzzyzzz{{|||}}}}}}~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{zzyyyyxxxxxxyyzzz{{{|||||}}}~~~~~~~}}||{{zzzzz{{{|}}}}}}}~~~~}}||{{{zzzz{{|||}}~~~}}|{{{zzyyzzzz{{{{{||}}}}}}~~~~~~~~~~~}}}|||||||||||||||||||||||{{zyyyxxxxxxxxxyyyyyyyyzzzz{{|}}~~~~}}}~~~~~~~~~}||{{{{{{|||||||||||}}}}}}}||||||||{{{|||}}~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{zz{{{{||||||{{{{{{{{zzzz{{|}~~~}}|||||}}~~~~}}}}||||{{|||||}}}}}}}}}}}}}}}|||{zzzzzz{||}}~~}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzyyyyyyyzzz{{{|{{{zzzyyyxxxxxxyz{{|}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}|}}}}}}}}}|||{{zzzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{zzzyyyyxxxxxxxxxyyyyyyzz{{|}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~}}|||||||{{|||}}}}}}}}}}|||||{||||}}}}}~~~~~~~~~}}|{{zzyyyyxxwwwwwwxxyyyyyyyxxxxxyyz{{|}}}~~~~~~}}~~~~~~~~~}}}}|{{zzzzzz{{{{{||||}}}}|||||||||||||||}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{zyyxyyyyzzz{{{zzzzzzzzzzz{{{{{||}}~~~~~~~~~~~~~~}}}||{{{{{{{{||}}~~~~~~}}}}}|||||||}}}}}}}}}}}}}}}~~~~~~~}}}}}|||||}}}}}~~~~~}}~~~~~~~}}}|||}}~~~}}||{{zzyxxxxxxyyyzz{{||||||||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||{{{{{{{||||||||||||}}}}}}|||||||||}}~~~~}}|{{zyyxxxwwwwwwwwwwwwwxxxxxyyyyyyyyzz{{||}}~~~~~~~~~~~~~~~~}}}}}}}}}||{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}~~}}}}}||||||||||||||}}}}}}}}~~~}}||{{{{{{{{{|||||{{{{{z{{{{{||}}~~~}}||||||}}~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{||||||||{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}||{zyyxxxyyyzz{{{|}}~~~~}}|||{{{{{zzzzyyyyyyyyyzzzzzzzz{{{{{{|||||}}}}~~~~~}}||{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}||||{|||}}}~~~~~}}||{{{{{{{{{{{{|||||||||||||||||||}}}}}~~}}}}}||||||||||}}~~}}||||||||{{zzzyyyyyyzzz{{{{||||||}}}}||}}}~~~~~~}}||||||}}}}}|||{{{{{zzzzz{{{||}}~~~~~~~~~~~~~~}}||||||||||||||{{{zzyyyyyyyyyyyyyyzzz{{||}}~~~~~~~}||{{zzzzz{{{{{{{{{{||}}~~~~}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}~~~~~~~}}}}}}}}}}}~~~~}}}}}}~~~~~~}}|||||}}~~~~~~~~~~}}}}||||||}}}~~~~~}}}}}}}}}|||||}}~~~~~~}}||||||}}}}~~~~~}}}}}}}}}}~~~~~~~}}}|||||{{{{zzzzyyyyxxxxxxwwwwwwwwwwwxyyz{{|}}}~~~~~~~~~~~~}}}}|||||||||||||}}}}~~~~~~}}}||{{{zzzz{{|}}~~~}}||{{zzyyyyzz{{|}~~~~}}|||{{{|||||||||||||{{{zzzzyyyyxxwwwwwwwxxyzz{{|}~~~~}}||{{{|||}~~~~~}}|||{{{zzzzzz{{||}}}}~~~~~~~}}}~~~~~}}|||{{{{zzzz{{{|||}}~~~~~~~}|||{{{{{{{{{{|||}}~~~~~~~~~~~}}}}}}}}}}|||||}}}~~~~~}}||{zzyxxwwvvwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{||}}}}}}~~~~~~~~~~~}}}}}}}||||||||||||||{{{zzzzzzz{{||}}~~~~~~~~}}||||||}}}}}}}}}|||{{zzzzyzzz{{{|||}}}}}}}|||||||||||}}}}}~~~~~}}}|||||||}}~~~~~~}}}||||{{{{{||}}}~~}}}||||||{{zyyxxxxxxyzz{{|||||}}}}}|||{{{{zzzzzyyyyzzz{{||}}~~~~}}|||{{{{{{{z{{{||}}~~~~~}}|||||||||||||}}~~~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxyyyzzz{{||}}~~~~~~~}}}}}}}}}}}}}~}}}}}}}}}||||{{{{{||}}}}~~~~~}}|||||{{{{zzzzzzzzz{{{|||{{{{{{{{{{||||{{{||}}}~~~~~}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~}}||{{zzzzzzzyyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~~~~}}}||||||}}||||||||||||||}}}}~~~~}}}}}}}}}||||{{{|||||}}~~~~}}}|||{{zzzzzzzzzyyyz{{|}~~~~}}}}}}}}}}}}}}}}}}}~~}}}}||||{{{{{{{{||||||||||||||{{zyyxxxxyyyzzzz{{{{{{{{{{{{{{||}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}|||||||||||}}}}}~~~~~~}}}}}}}}}}~~~~~~}}~~~~~}}}}|}||||||||||||{{{{zzzyyyyyyyyyxxxyyyyyyyyyyyyyzz{{|}~~~}}}}}~~~}}||||{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}~~~~~}}|||||{{{||{{{{zzzyyyyyyyyyyyyyzzzzzzzyyyyxxxyyyyzzzz{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zzzzzzzzzz{{{{{||||}}||||{{{zzzz{{{{{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}||{{{{{{{{{{{{{||||{{{{{{{{zzzzzzzz{{|||}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~}}}}}~~~~~~}}}}}}~~~~~~~~~~~}}}|||{{{{{{{{{|||||}}|||||||}}}}}}}}}}}}}}|||||||}}}}}}}~~~~~~~~}}}}}}}}}}}}|||||{{{{{zzzzzz{{{||||}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~}}~}}}}}||{zzyyxxwwwwxxxyyyyzzzz{{{|||||{{{{zzzzyyyyyzzz{{{{{|||}~~~}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~}}}}}|||}}}}}~~~~~~~~}}}|||||||}}}}~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}|{{zzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzzzzzzzzzzzzzzzz{{||}}~~~~~~}}}|||||}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}||||||}}}}~~~~}}}}}}|||||||}}~~~}}|||||||||||||}}}}|||||||||||{{{{{{{{zzzzz{{{{{{zzzzzzyyyyyyyyyyyzzzz{{||||}}}~~~~}}}}}}}~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}|||||{{{||||||}}}~~~~~~}}}||||||}}}}}~~~~~~}}}}}}}}}|||||||{{{zzzzzzzz{{{{{{{|{{{||}}~~~~~}}}}}}}}}}|||}}}}~~~~~~~~~~~}}}}}}}}}~~~~~}}||{{zzyyyyyyyyyyyyyyzzz{{{|||||{{{{{{{|||}}}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{zzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||{{{{||||}}~~~~~~~~}}}||{{{zzzzzzzz{{{{|||||}}}||||{{{zz{{|}~~~}}}}|||||}}}}~~~~}}|||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}||{{{{{{{||}}}~~~~~~~~~~~~}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||||||||{{{zzzzzzz{{|||}}}}~~~~~~}}}}||||||||||}}}}~~~~}||{{|||}~~~~~~}}||}}}}}}}}}~~~~~~~~~}}||{{{{{{{{{{{{{{{{{|||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}||||{{|||||||||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||}}}~~~~~}}~~~~~~~}}}}}|||||}}}}}}~~~~~~~~~~~}|||{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}}}}~~~}}}}|||{{{{{{{|||}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~}}||{zzzyyyyyzzz{{{{||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~}}}}}}||}}|||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}|||||{{{{{{{{|||}}}}||{{zzyyyyyyz{{||}}}~~~~~~~~~~}}}}~~~~~~~~~~~~}}|||||}}~~~~~~~~~~~}}||||{{|||}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}||{{zzzzzzz{{{||}}}}}}}}}}}}|||||{||||}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~}}}}}~~~~~~~~~}}|||}}~~~~}}|||{{{{{{{|||}}}}}}}||{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzz{{zzz{{{{z{{{zz{{||}}~~~~~~~}}}}}~~~}}}}}}}}}}~~~~}~~~~~~~~~}||{{{|||||||||}}}}}}}||||{{{{|}}}~~~}}}|{zyyyxxwxxxyyz{||}}}~}}|{{zzzz{|||}}~~~~}}}}}}~~~~~~~~}||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~}}|{{||}~~~~}}|{{{{{{||||}}}}}}}}}~~~~~~}}}}}}}}~~~~}|||{||||||}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||||}}|||{zzzzz{||}~~~~~~~~~~}}|||}}~~~}||{{{{zzzz{{{|}}|||{{{{|||}}}}}}|||{||}}}~~~~~}}~~~~~~}}~~~~}||{{{zzzyyzzz{{{{{{{{||}}}||{zzzyyyyyzzz{{{{{{{{{{{||}~~~}}}}}~~~~~}}}}}~~~}||||{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzz{{||}}}}}|{zzzzz{{||}~~~~~}}||||||}}}}}}}}||{{zzzzz{{{|||}~~~~~~}}|{{zyxxxyz{|}}~~~~~~}}}||||{{{{{zz{{||||||||}}}}}}}~}}~~~~~}}}}~~~~~~~}}}}}}~~~~~~~}}}}}}}}~~~~~~~~}}}}}||||}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~}||{zzz{|}~}||||||}}~~~~~~}}|{{zzyyyyz{{||}}}}}}||||}}}}}}}}~~~~~~}}}}}}||}}~~~~~~~}}||||{{{{{zz{{{{{{|||{{|||{{{||{{zzzzyyzz{{{{|||||}}}}}}}}}}}}}~~~~}|{zzzzz{{{{||}}}}}}~~~~~~~~~~}|{{zzzz{{{{{{{|||}}}}}}}|{zzyyyzzzzzyyzzzzzz{{{{{|||||}}}}}}~~~~~~~~~~~~~~}}|{{{{{{{{zz{{{{|}}||||{{{zzzz{{|}}}}}}~~~~~~}|||||||}}~~~~~}}}}||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}~~~~~}}}|||||||||}}}}~~~}}}~~~}}||{{||}~~~~~~~~~~~~~}}}}}||{{{{{{||{{zzzzyyzzz{{{||||||{{{{{|||||||||}}~~~~~~~~~~~~~~}}}|}}}}}}|||||}||||{{{zzzzzyyyzzzz{{||||}}}||{{zzzzz{{{|}}}}~~~~~~~~~}}|||||}}}}}}}}~~~~~~}}}}}~~~}}}}}}}||{{{z{{{{{{{{{{{{zzzz{{{||}}}}}}}|||{||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{||||{{{zz{{{{{||||||}}}}~~~~~~~~~~}}|||}}~~~~~~~~}}|||||||||||||}||||||||||||||{{{{zzzz{{|||}}}}}~~~~~~~~}}}}}}}}}~~~~~~~}}||||}}}}~~~~~}}}||||||}~~~}|{{z{{{|||}}~~~~~}}||{{|||||||||{{{{{{{{{|||}}}}}}}}}}}}~~~~~}}}}}}}}}||}}}~~~}}}}}}~~~~~~}}||{zzzyyyyzzzzzzzz{{{||||}}}}~~}}}}|||||||}}~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}~~~~~}}||{{{{{{{zzzzzzzz{{|||||||||||}}~~~~~~~~~~~~~~~}~~~~~~~~~~}}|{{{{{|||}}~~~~~}}}|{{zzzzzzz{{|||}}~~~~}}}||{{zzzzzzz{||}}~~~~~}}}}|||||}}~~~~~~~~}}|{{zzzyyyyzzzzzzzz{{||||||||||||}}}|}}}}~~~~~}}}||{zzzzz{{{{||}~~~}}}~~~~~}}}||||||||||}}}}~~~~~~}}}|{{{zzzzzzzzzzzz{{||}}}}|||||||||}}}}}}}||||||}~~~~~~~~~~~~}}}|{{zzzzzzzzzyyyzzzzzzzzyyzz{{|}}~~~~~~}}||{{||}}}~~~~~~~~}}~~~~~~~}}||||||}}}|||{{{{{{{||}}~~~~~}}}}||||||}}}}}}}}}}}}}||||||}}}~~~~~}}}}~~~~}}~~~~}}}}||||}}}~~~~~~~~~~~~~~}}}}|||{{{{{||}}}|||||}}}}}}}}}}}~}}}}~~~~~~~}}}}~~~~~~}}}}}}}~~~~}}|{{zzzzzzzz{|}~~~~~~}}}|||{{{zzzzzz{{{{||}}~~~~~~~~}||{{{{{{||||}}~~~~~~~}|||||||||}}~~~~~~~~~}}}||{{zzzzzzzzz{{{|}}}}}}}}}}}}~}}}|||{{|||}}~~~~~~}}}|}}~~~}}||{zzyyyxyyyyzzz{{||}~~~~~~}|{zzyyxxyyzz{{||}}}}}}}}}~~~~}}}}}~~~~}}||{{zzzzzzz{{|}}~~~}}|||{{{{{{{{{{{{{{{zzzz{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{zzzzzzz{{|||}}}~~~}}}||}}|}}}~~~~~~~}}}}}~~~~}}}|||{{{{{{{{{{{{{{{{{{||}}~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~}}||||||||||||{{{{zzzzzyyyyyyxxyyyyyyzz{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~}}}||{zzyyyxxxxxxxxxyyyyzzzz{{{{{{{{{{{{{|{{{{|||}}~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}}}}}}}}||{{zzzzz{{||}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzz{{||}}}}~~~}~~~~~~~}}}}}}}}~~~~~~~~~~~~}}||||}}~~~}}}}}}}~~~~~}}||{{{{{zzzzzzz{{|}}~~~~~~}}}||||||{{{{{||}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{||||||||||||{{{{zz{{{{{{{{{{{{{|||}}~~~~~~}}~~~~}}}}~~~~~}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzzyyyyyyzz{{||}}}}}}}}~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~}}||{{{zzzz{{{{zzzzzz{{{{|||||||||||||}~~~~~~~~}}}}}}}}}~~~~~~~}}}||}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{{zzzzz{{{||}}~~~~~}}}||||||||||||||||||||{{{{{{zzzyyyxyyyyzzz{{||}}~~~~~~~}||||{{{{{{{{||}}~~~}}|{{zyyxxxxxxxxyyyyyyyyyzz{{{{{||||||||}}}}}~~~~~}}}}}}~~~~~~}}}}~~~~}}|{{zzzzz{{||}}}}|||{{zzzzzzzzz{{{||}}}}}}}}}}|||||||||||}}~~~}}}}}}}}}}}~~~~}}|{{{{{{||}}}}}}}~~~~~~~~~~~}}}||{{{zzzzzzzzzzz{{{|}}~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}}}}|}}}~~~~~~~~~~~}}}||||||||||||||}}}~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||{{zzzzzzzzz{{{{{{{{{{{{{{||}}~~~~~~}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyzz{|||}}}}}|}}}~~~~~~~~~}}}}}}||||||}}~~~~~~}}|{{zzzzyyyyyyxxxxxxxxxyyyyxxyyyzz{||}}~~~~~~}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{|}}~~~~~}}|||{{{{{{|||}~~~~~~}}||||||}}}}~~~~~}}}}}||}}}~~~~~~~~~~}}}|||{{{{{{{||||||||||}}}}}~~~~~~~~}}}}}}}~~~~~~~}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{zzzzzz{{||}}}}~~~~~}}||{{{zzzz{{{||||||}}}~~~~}}|||{{{{zzyyyzz{{|||}||||||{{zzzz{{||}~~~~}}|{zyxwwwwwxxyzzzzzzzzyyyyyyyyzzz{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}}}}}}|||{{zzyyxxyyyyyzzz{{{|||}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||}}}~~~~}||{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~}}}|||}}}~~~~~}}|{{{{{||}~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}||}}}}}}}}}}~~~~~~~~~}}|||{{zzzzz{{||}}~~~~}}||{{{{{{|||}}~~~~~~~}||{{zzyyyyyxyyyzz{{||||||}}}}}|||{{{{{{{||}}~~~~~~~}}}|||||||}}}~~~~~}}}}}}}}~~~~~~~~}}||||||||{{{{zz{{{{{{{{|||||{{zyyxxwwxxyyzz{|}}~~~~}}}}~~~~~~}}||||||}}}}}}}}}||{{zzzzzzzz{{{|||}}}~~~~~}}}||{{{zzz{{{{{{|{||||}}~~~~~~~~~~~~~~}}||{{{{{{{{{{{|||}}}}}}}|||{{{{{{{{{||}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}|||||||||||{{zzyyyyyyyyyyyyzz{{{|||{{{{{{zzzzzz{{||}}~~~}}}}||}}}}~~~~~}}}|||{{{{{||||||{{{{{{zzzzz{{{{{{{|||||}}~~~~~~~~~~~~~~~~~}||||{{{{{{{{{{{||||||||{{{{{{{{{{z{{{{{{{{{{zzzzzzzyyyyyyyyzz{||||||||}}}}~~~~~~~~~~}}||||{{{{zzzz{{{|}}}~~~~~~~~~~}}}}}}}}}}||{zzzz{{||}~~}|{{|}}~~~}}}}}}}}}~~~~~~}}||{{{{{{||||}}~~~~~~~}}}}|||{{{{{{{{{{{||}}}}}}}}}}}}}}|||{{zyyyxxwwwxxyz{|}~~~~}}|{{zzzzzzzz{{||||||{{{{zzyyyyyzzz{{||}}~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}|||||{{{|||}}~~~~~}}||{{{{{||}}~~~~~}}||{{{{{{{{|||||||||||{{{zzzzzzzzzz{{{{{||}}}~~~~~~~~~~~}}}}|||{{zzyyyyxxxxyyyyzzz{{{|||||}}}}}}}}}}}}}}~~~~~}||||||||}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{||||||}||||{{{{{{{{{{zzzzyyyyyyyyyyyyzzzzz{{{{{{{{||||}}}}}}}~~~~~~~~~}|||{{||}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}||{{{zzz{{{|||}}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{{{zzzzzzyyxxxwwwwwwwxxxxyyyzz{||}}}}~~~~~~~~~~}}}||||||}}}}}}}}~~~~~}}}}}}}||||{{{{{zzzzzzzz{{{{{{|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}||{{{zzzzzzz{{{||||}}}}}}}}}}}}||||{{{||||||{{|||}}}}~~~~~}}||{{{{{{{{{{{{||{{{{{{{{{zzzyyyyyzz{{||||}}}~~~~~~~~~~}}}||||}}}}}}}|||{{{{||||||||||||||{{zzzz{{|||}}}~~~~}}|{{zyyxxxxxxyyyyzzzzzzyyyyzzzzzzz{{{|||||||||||{{{zzyyyxxyyyyyyzzzzz{||||||||||||||}}~~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~~}}|{{{{{{{||||}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~}}||||||{{{zyyyyxyyyyyyzzzz{{{||||||{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}||}}}~~~~~~}}|||{{{zzzz{{||}~~~~~~}}||||||||}}~~~~~~}}}}|||{{{{{{{{{{{{{{{{{{||||||||||{{zzzzzzzzz{{{{{{|{{{{{|||}}}~~~~}}}|||||||||||}}}}}}}}||||{||||||||||}}}}~~~~~~}}}~~~~~~~~}}}||||||||||||||}}}~~~~~}}}|||{{zzzzzzzzzzzz{{{{{{{{{zzyyyxxxxxxxxxxxxyyzzzzzzzzzzz{{{{||}}}}}}}~~~~~}||{{zzzzz{{|||||||}}~~~~~~~~~~~~~~}}}}}|||{{{{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzz{{|||}}}}}}}}}}}~~~~~~}}|{{zzzzzzzzz{{|}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}|||||}}}}}||{{{zzyyyyyyyyyyyyzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}~~~}}}}|||{{{zzyyyxxxxxxxyyxxyyyyzzzzzzzzzzzzzzzzz{{{{||}~~~~~~}}}}}~~~~~~~~~}}}|||||}}}~~~~~~~~~~~~~~}||||||}}~~~~~~~}}~}}}|||{{{{{{{{{{|||}}~~~~~~~~~~}}}||{{{zyyyyxxyyzz{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxyyzzz{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||{{{zzzyyzz{{||}}~~}}}}}|||||||||}}}~~~~~~~~~}}}}}~~~}}}}||{{{zzzzzzzzzzz{{{|||||}}}}~~~~~~~~~~~~~~~~~~~}}}||{{{{{zzz{{{{||}}}}}}}}}||{{{{{{{{||||||||||||||}}}~~~~~~~~~~~~~}}}}}}}}}||{{{{zzzzzzz{{{||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}}~~~~~~~~~}}}}}||{{zzzyyxxxxxxxwwwvvvvvvvvvvwwwxxyyyzzzzzzzzzzz{{{{{||||}}}~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{zzzzyzzzzzzzzzz{{{{{|||}}~~~}|||{{{{zzzzzzzzyyyyyyyxxxxxxyyzz{{{||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||}}}}~~~~}}}}}}}}}}~~~~~~~~~}}||{{{zzzyyyxxxxyyyyyzzzz{{{{|||||{{{{{{{{{{z{{{{{{{||||}}}}}}~~~~~~~~}}}|||}}}}~~~~~}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~}}}}}}}}}||||||{{{||||}}}}}}}}}}}}}}~~~~}|{{zzyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxyyyzzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}}}}}}||||||||{{{zzzzyyyyyyz{{||}~~~~~~~~~~~~~~~~~~}}}}||||{|{{{{{{{{|||||||||{{zzzzzz{{||}}~~~~~~}}}}}~~~~~~}}||{zzyyyxxxxyyyyyyyyyzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||}}}}~~~~~~}}}}}}~~~~}}||{{{zzzzzzzzyyyyyyyyyyyyyyyxxwwvvvvvvvwwxxyyzzz{{{{{{{||||}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzyyyyyyyyxxxxxxxxyyyyzzz{{||}}}}}||||}}}}~~~~~~}}}}|}}}~~~~~~}}||{{zzzyyyzzzz{{{||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}~~}~~~~~~}}}}}}}}|||||||||{{{{{{{{{|||||||}}}|||{{{z{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}~~~~~}}}||||||||}}}}}}}}}}}}~~~~~}||{{{||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||{{{z{{{{{||}}~~~~~~~~~~~~~~~}}||{{{zzyyyyyyyxxxxxwwwvvvvuuuuvvvvwwwwxxwwwwxxxyyzz{{|}}}}}||||{||||}}}~~~~~~}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{zzzzzzzzyyyyyyzzzzz{{{{|||||}}}}}}~~~~~~~~~~~}}}}}~~~~~~}}}|||}}}||||{{{{zzzzz{{{{|||}}~~~~~~~}}}||||||||||||{{{{{{{{{{{zzzz{{{||}}~~~}}|{{zyyyyxxxwwwwwwwwvvvvwwwwxxxxxxxxxyyyyyzz{{||||||{{{{{{{{|||}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}~~~~~~~~}}}}||||||}}~~~~~~~~~~~~}}}}||||{{{zzyxxwwwwwwwxxxxxyyzzz{{{{{{{{{zzzzz{{{|||}}}}~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{||||}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}||{{zzzyyyyxxxxxxxyyzz{{||}}}~~~~~}}}||||||||}}}}~~~~~~~}}}}}}}}}|||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}|||||||||}}~~~~~~~}}}|{zyyyyyyyyzzyyyyyyyzzzyyyxxxxxyzz{{{{||||}~~~~~~}}||{||}~~~~~~~~}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~}||{{zzz{{||}~~~~~~}}}}}}~~~~~}}}}}}~~~~}}~}}}}}}}}|||||||}~~~~~~~~~~~}}|{{||{|||||{{{{{{zzzzzzzzzzz{{|||{|||||}}~~~~~~~~~~~~~~}}|||||{{{{{|||}}~~~~~~~}|{zzzzzzzzz{{{||||||||||||||||||}}}}~~~~~}}|}}}~~}}}}}}}~~~~~~~~~~~~}||{zyyyyzz{{|||}}|||||}~~~~}~~~~~}}}}~~~~~~~~~~~~}}|{{{{{{{{{{{{|||}}}~~~~~}||}}~~~~~~~}}}}}}||||{{{{{{{{{||}}}}}||{{{{{||}~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~}||{{{{{{{||}}~~~}}||||{zyyyxxyyz{{{{{{||}}}}}}}}}}}}}}}}~~~~~~~}}}||||||||||}}}}}}}}|||||||}}~~~~~~~~~~~~~~}}}}}}~~}}}}|||}}~~~~~}}}~~~~}}}~~~~}}}}}}}}~~~~~}}}~~~~}}}}}}}||||}}||}}}}}~~~~~~~~~~}}}}}}}~~~~}}}}||||}~~~~~~~~~}}}}}~}}}~~}}||||{{{||||||}}}}}}}}|||}}}}}~~~}}}|||}~~~}}||{zzzzzz{{{||{{{{||||}}}}}~~}}|||{{{|}~~}}|||||}~~~~~~}}|{zzzzzz{|}}~~}}}||}}~~~~~~~}}}}}}||}}||||||{{{{{{{z{zzzz{{{{{||}}}}~~~~}}}}}}}~~~}}}}~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}|{{zzzzz{|}}}~~~~}}~~~~~~~~~~~~}}|||||||}}}}}~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}||||{{{z{{{{{{{{zzzz{|||}}~~~~~~~~}}}|||{{||||||}}~~~~~~~~~~~}}}}~~~~~}}}|||||{{zzzzzzzzzz{{{|||{{{{{{{||}}}~~~}}}}}~~}}}}}}}}}}}}}}}}||{{{{{{||||}}}}}}~}}}}}~~~~}}}}~}}}||||{{{{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~}}}~~~~~~}}}}}}}~~~~~~}}}}|}}}|||{{{||||||||||{{{{||||}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}||||}}~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}|||{{{{{{||}}}}}}}}}~~~~~~~~~~~~~}}}~~~~}}}|||||}}~~~~~~}}}~~~~~~~~~~~~}}|||||{{|||||}}}}}||}}}}}~~}}}|||||}}~~~~~~~~~~~~~}}|||||}}~~~}}}||||}}}}}}}}}||||||||}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}||||||}~~~~~~~~~~~~~~}}}~~~}}}}}~~~~~}}||||||||||||}~~~~~~~~~~~~~~}|||{{|||}}~~~~~~}}|||||}}~~~~~~}}|||||||||}}~~~~~~~~~}}}}}}}||||||}||||||}~~~~~~~~~~}}~~~}|{{{{{{{{{{||}}}~~~~~~~~}|||||||}}}}~~~~~~}}||{||||||}}}}}}||||||||||{{{{{{{{{{||}}~~~~~~~~}||||||}}}~~~~}}}|||}}}}}~~~~~~~~~~~}}~~~}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}~~~}}}}~~~~~~~~~~~~~}}|||||||}}}~~~~~}}||||{|||||||||}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}~~}}}}||||||||||||}}}}}||{{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{||}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}||||||||{{{||||||{{zz{{{|||||}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~}}}}}||||||}}}}~~}}||{{||}}~~~}}}}}}}}}}~~~~}}}~~~~~~~~~~~}|||||||||}~~~~~~~~~}}}}}}}}~}}}}}}}}}|||}}~~~~~~~~~}}|||||}}~~~~}}}}}|}}}}~~~~~~}}|{zzzzzzzz{{||}~~~~~~~~~~~~~}}}}|||}}}}}~~~~~~}}}|}}~~~~~~~~~~~}}|||||}}}~~~~~~~~~~~~}}~~}}}}}~}}}}||||{{{{{{{{{{{|||||||{{{{{{{{||}}~~~~}}}}}}}}}|||||}}}}}}}}}}}||||}}}}~~~~~}}|||||||||{{{zz{{{{{{{{{{{{{zzz{{{{{{|}}~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}}||||}}}}~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}|||{{{|||}}~~}||{{{zzzzzzyyyzzzzzz{{|||}}~~}}}}}}}}~~~~~~~}}}|||{{{{{{z{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzzzzz{{|||}}~~~}}}}}}||||}}}}}}||}}}~~~}}}||||||}}~~~~~~~~~~~~~~}}}|||||||||||}||||||||||||{{{{{{||}}}}}}}~~~~~}}}||}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}||{zzzzz{{||}}}}||||{{{{{{||}}}}}}}|||||||||}}~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}|||||||}~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}|||{{|||}}~~~~~}||||{|||}}~~~~~~~}|||||||||}}}}~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{{{{{{{{||||{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}~~~}}||||||||||}}}~~~~}}|||}}}}}}}}}}}~~~~}}|||||||}}}}}}}}}}}}~~~~~~~}}|||{{{{{{||||||||||||||||||||}}}~~~~~~~~}}}}}}}}}}}}}}~~~}}||||||}}}}}||||||||||}}}}}}}}}}~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{zzzzzzzzzzz{{{||||||||}}~~~}||{{{{{{{|||}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}}~~~~~~~~~~~~~~~}}}||{{{{zzzzz{{{{{{{{{{{{{zzz{{{|||}}~~~~~~~~~~~}}}|||{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}|||||}~~~~~~~~~~~~~~}}||{{zzzyyyyyzzzzz{{{{{{{{||}}}}}}}}}}}}}}}}}~~~~}||{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}~~}||{{{{{||}~~~~~~~~~~~~}}}}|||||{{zzzyyyzz{{||}}}}}~~~~~~~~}}}}~~~~~~~~}}}}||{{zzyyyyyyyyzzzz{{||}~~~~~}}~~~~}|{{z{{{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~}|{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}~~~~~~~~~~}}||||}}}}}}~~~~~}||{{zzzyyyxxxxxxxxyyyzz{{{{||||||{{{zzz{{{{{{||||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}|||{{{{{zzz{{{{{{|||}}~~~~~~~~}|{zzyyyyyzz{{{{{{{{{{|}}~~~~~}}}}}}}~~~~~}|{zzyyyyzzzz{{{{|||||||||||}}}~~~~~~~~}}}~~~~~~~~~~~~~~}||{zzzyyyyyyzzzz{{{{{{{||||||{{zzyyyyyyyyyyyyyyyyyyyyzzzzzzz{{|}}~~~}}|{{{{{{||}}~~~~~~}}}|||||}}}}~~~~}}}}}}}~~~~~}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~}}|||{{{{{|{{{{zzyyyzzz{{|||}}}}}}~~~~~~}}|||{{{{{||||||{{{{{{{{{{||}}~~~~}}|||{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~}}}|{{zyyyyyyyyyyzzzzzzzzz{{{{zzzz{{{{||||||||}}}}}~~~~~~~~~~~~~~~}}|{{zzyyyyyyyyzzz{{|||}}}}}}~~~~~~~}}}}||}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||{{{zzzzzzzzzzz{{{{{{{||||||}}~~~}}|{{zyyyyyyyyyyzzzzz{{|||||||||||||}}}~~~~~~~~~~~~~~~~~}}}||||{{{|||}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||||||}}~~~~~~}}|||||||||}}}}}}}}}}|{{zzyyyyyzzz{{{{{{{{{{|||}}}}~~~~~~~~~~~~}}}||||||}}~~~~~~}}~~~~~}}}}}}}}}|||||}}~~~~~~~~}}}|||{{{{{{{{|||||||||||||||{{|{{{{{{{{{{{{{{||}}}}~~~~~~~~~~~}}}}|||||||{{{{{|||}}}}}}~~~~~~~~~}~~~~~}}}}}~~~~~~}}}}||||{{{zzyyyxxxyyyyyzz{||}}~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~~}}}||||{{{zzzzzz{{||}}~~~~~~~}}|{{zzzz{{|||}}}~~~}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||}}~~~~~}}}|||{{zzzz{{|||}~~~~~~~}}}}}}}|||||||}}}}}}}}||||||{{{{||}}}~~~~~~~~}}|||||}}~~~}}}||||||||||}}|||||{{{{{{{{z{{{{{||}}~~~~~~}}||||{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~}}|||||||||}}}~~~~~~~~}}~~~~~~}}}}}}}|||||||||}}}}}}~~~}}}||||}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}|}}}}~~~~}}}}|||{{{zzzyyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{||||||}}}~~~~~}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}}}}~~~~}}||{{{{||}}}~~~~~~~~~}}}}}||{{{{{{{{{{{|||}}}}||||||||||}}}}}}~~~~~~~~~~~~~~}}}||||||||||||||}}}}~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||{{zzzyyyyyyyzzz{{{|||||}}}}}}}}}|||||||||}}}}}}}~~~~~}}}}}}}}}}|||||||||}}~~~~}}}|||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}~~~~~~~}}|||{{{{{{{{{{|||}}~~~~~~}}}||||||}}}~~~~}}}}}|||}}}}}~~~~~~~~~~~~}}|||{{{{||||}}}}|||||||{{{{{{{{{|||}}~~~~~}}}}}}}}}}}}}}}}}}~~~}}||{{{||||}}}~~}}|||||||||||}}~~~~~}}}}|||||}}|||||||||}}}}}}}}~~~~~~~~~}}}}}||||||}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|}~~~~~~~~~}}}}}}~~~~~~~}}}}}~~~~}}}||{zzyyyyyyyyzz{||}}}|||{{{{{{{{{|||}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}||{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzyyyyzzzzzzz{{{|}}~~~~~~~~~~~~~~}|||||||||}}}~~~~~~~~~}}}}|||}}}}}}}}}}}}~~~~~~~~}}}}}}|||{{{zzzzzz{{||}}~~~~~~~~~~~}}|||||{{{{{z{{{{{{{{zzzzzzzz{{{|||}}~~~~~}}}|||||||||}}}}}}}}}}~~~~~~~}}}}|||||||||||}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzzzyyyyyyyzzz{{{{{{{{{{{{z{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}}}}|||{{{{{{{{{|||}}~~~~~}}}}}}}}}}}}}}~~~~~}||{{{{{{{|||||}}}}}}}}}|}}}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~}}|||||||}}}}}|||||{{zzzzzz{{||}}~~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{zzyyyyxyyzz{{{||||}}}}}||||||||||||||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{zzzzzzzzzzzzzz{{{{|||}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}}}}}}~~~~~~~~~~}}}}||||||}}}~~~}}||||||||}}}}~~~~~~~~~~}}||{{zzyyyyyzz{{||||||}|||||{{{{{{{|||||||}}~~~~~~~}}}}}}}}}}}}}}||{{{zzzzz{{{|}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{|||||||||||||{{||||}}}}~~~~~~~~~~~~~~}}}}|||||}}}}~~~~~~~~~~~~}}}}||||||||||||||}}}||||{{{zzzz{{||}}~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||{{{zzyyyyyzzzzz{{{||||||||||||{||||||}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|||||}}~~~~}}}|||||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}||{{zyyyxxxxxyyzz{{{||||||||||||}}}}}}}}}}}}}}~~~~~~~~~}}||{{{{||}}~~~~~~~~}}}}|||}}}}}}}||}}}}}}||||{||||}}}~~~~~~~~}}|{{{{|||}}}~~~}}||{{{zz{{{|}}~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{zzz{{{{{{{{||}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}||||{{{{{||}}}}}}}}}}||||{{{{{{||}}~~~~~~~~~~~~~~}||{{{{{|}}~~~}||||||}~~~~}}}|||{zyyyyz{{|}~~~}}|{zzzyzz{{|}}}~~}}||}}~~~~~~~}~~~~~~~}|{yxwwvuuuuuvvvwxyyz{}~~~~~~~}}||{{{{|}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}||{zzzyyyxyyyyzyyxxxxxyyyzzz{{||}~~~~~}}|{zzyyyyyyzz{||}}~~~~}||zyyxwwvvvvwwxxyyzz{{|||}}}}}}|{{{{{{{|}~~~~~~~}}}}~~~~~~}}||{{{{{|}}~~~~~}}}||{{{||||}}}~~~~~~~~~}}}}}}}|||||}~~~~~~~~~~~~}}|||{{{{zzz{{|}}}~~~~~~~~~}}|||||||}||}}||{{zzzzz{||||||{{zzzzzzz{|}}}~~~~~~}}}}~~~~}}|||}}}}||||}~~}}|||||{|{{zzyyxwwwxxxyyz{{|||||{{{{{{zzz{{{|}~~~~~~~}{zzyyyyzz{||}~~~}}|{{zzzz{{|||||}}}}}}||||||{{{{{{{||}~~~~~~~}~~~~~~~~~}}}}}~~~~~}}}||}}}}~~~~~}}}|||||||||}}}~~~}|{zyyxxyz{{||}}}}}~~~~~}}||{{{{zzzzzzzzz{{|||}~~~~~~~~~~}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}{zyxwwwwxy{|}}~~~~~~~~~~~~}}}||}}}}~~~}}||{{{||||}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}}}}}~~~~}}||||}}}}}}}}}}}}~~~~~}}|||}|||||||||}}}}}}~~~~~~}}}}}|||||||}}}}}}|{{zzyxxxwwwwwxxxxyyyyyyyyxxxxyyzz{||}~~~}}}}}~~~~~~~}}|{{z{{{{{||}}}~~}||{z{{||}~~~~~~~~~~}}~~~}|{{{{{{||}}~~~}|{zyyyyyyzzz{{{{{{{{{zzzzzz{||}}||||||||||||}}}}}~~~}|{{zzzzz{{{|||||}}}}}}|}}~~~~~~~~~~~~~~~~~~~}}}~~~}}}||{{z{{{||}~~}}|{zzyyxxxxyyzz{|}}~~~~~~~~~~~~~~~~~~}}||{{{||||}~~~~}}}}}~~~~~}}}|||{{{{{{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{||}}}}~~~~~~~}}||||||}}~~~~~~}}~~~~~}}}}}}~~~~~~}}|{zyxxwwwwwwwwwwwxxyz{||}}}||{{zzzzz{{{{{||}}}}}~~~~~~~~~~~~~~~}|||||}}}~~~~}~~~~~}||||||}}~~~~~}}}}}}}}}}}||{{{{{|||}}~~~~~}}}||||}}}}}~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}||{{zzzzz{{|}~~~~~~}}}}}}}}}}|||||||}}}}~~~~~~~~~~~~}|||||{{{{{{{{{zzzzzz{{{{{|||}}~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||}}~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}||||||}}}}~~~~~~}}}}}}}}}}}}||||{{{{{{|||||{{|||||{{{zzzzzzzzzzzz{{||}}}~~~~~~~~~}~~~}}|||{{{{||||}}}}}~}}}}}}|||{{{{{zz{z{{{|||}}~~~~~~~}}}~~~~}}}}|||||}}}}}}}}}}}}}}}|||}}}~~~~~~~}}}~~~~~}}}}}}}}}}}}||||||||}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}|}}}}~~~~~~~~~~~~~~}}|||{{{{|}}~~~~~~~}}||{{zzzzz{{||}}}}}}~}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}||{{{zzzzyyyyxxxxxxxyz{|}~~~~~~~~~}}}}}}}}~~~~~~~~~}}}|||||||}}~~~~~~}}|||}}}}}}}}}}}}~~~}}}}}~~~~~~~}||{zzzzzzzzzz{{{{{{zzzzzz{{||||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~~~~~~~~~~~~~~~}||{{{||||||}}}}}}~~~~~~~}||||||||||{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~}}||{{{||||||}}}}}}}}}}|{{zzzzzz{{{|||||||||}}}}}}}}~~~~~~~~~}}|||}}}}}~~~~~~~~}}}}~~~~}}}||}}}}}}}}|||}}|||||}}}~~~~~~~}}}~~~~~~~~~~}}||||||||}}}~~~~~}|{zyyxxwwwwxxxyz{|}}}}}}}}}}|||{||||||}}~~~}||||}}}}}}}}||{{zzzzzzzzzzzzz{{{{|||}}~~~~}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}||||}}~~~}}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~}||{{{{{{{|||}~~~~~~~~~~~~}||{{{{{{{{zzz{{{||||||||}}}}}}}}|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}|||{{{{||}}~~~~~~~~~}}}}}}}~~~~~}}||{{{{{||}}}~~~~}}}}~~~~~~}}}}|||}}}}}}~~~~~~~~}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~}}}}|||}}~~~~~~~~~~}}|{{zzzyyyyyzz{{{||||{{{{{{{{|||}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}||||||||||}}}}}}}}}}~~~~}||{zzzzz{{||}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}|||||||}}}~~~~~}}||||||}}~~~~}}|||||{{{{{{{{{{{zz{{{|}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}|{zzzyyyzzzz{{{||}}}}}}}~~~~~~~}||{{||}}}~~~}}}|{{zyyxxxxxyyzzzzzzzzzzzzzzzzz{{{||}}}}}~~~~~~~~~}}||{{|||}}~~~~}}}}|||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}~~~~~~~~~~~}}}}}}}}}}||||{{zzzzz{{zzzz{{{{{|||||}}~~~~~~}}}|{{zzzzzz{{||}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~}}}}~~~~~~~}||{{{{{{||}}~~}}}}}}~~~~~~~~}}}}|||{{||||}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}~~~}}|||||||}}}}}}||{{{{{|||}}~~~~~~}|{zyyyyyyyzzz{|||||||||||||}}}~~~~~~~~~}}|{{{{{{{||}}}}~~~}}}}|||||}}}~~~~~~}||||{{{{{{||}}~~~~}}}}}}}}}|||{{{{|}}}~~~~~~~~~~}}}}}||||{{{{{{||||||||{{{||||}}}~~~}}||||||||}}|||||||||||||{{||||}}}|||||{{{|||||||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}}}}}}}}|||||{{{{{{||}}~~~}}||{{{{{{zzzzzzzzzzzzzzyyyzz{{||||||||||||}}}}}}}}}}~~~~~~}}}}}}}~~~~}}||||||||||}}~~~}}}}}~~~~~~~}}}}}~~~~~~}~~~~~}}}}}}}~~~~~~~~~~~~~}}}}||||||{{{zyxxwwwwwwwxxxyyzz{{{|||}}~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~}}}}}|||}}}~~~~~~~~}}||{{{zzzzzz{{||}}~~~~}}}~~~~~~~~~}}|{{zzzzzzz{{{{|||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~}}}||||{{{||||}}~~~~}}|{{zz{{{|}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{{zzyyyyyyyyyzzz{{{{{{{{|||}}~~~~~}}}}}|||{{{{{zzzyyyyyyyyzzzz{{{{||}}}~~~~~}||{{zzzzzzzzzyyyyyxyyyyyzzz{{||||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}~~~}}|||||||||||||||}}|||{{{zzzz{{||}}}}}}}}}}}~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}||||}}~~~}}|{{zzzyyzzzz{{|||}}}}}}}}}||}}}~~~}}||||||{{{zzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{|}}~~~~~}}}}}}~~~~}}}}||{{{{zzzzz{{{|||}}}~~~}}|||||||||||}}}|||||||||}}}}}~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}|||{{{{{{{{|||||}}}}}~~~~~}}}}|||{{{zzzzz{{{{{||||||||||{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~}}}}}}}}}~~}}}}|||||||}}}~~~}|||||||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}|||{{{{{{{{|}}~~~~~}}}||||{{{{{zzzzzzzzzyxxxxxyyz{|}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzyxxwwwwxxyyz{{||}}}}}}}}~~~~~~~~~~}}}|||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}~~~~~~~~~}|||{{{{{|||||||||}}}~~~~~}}}}}}}}|||||||||||||||}}}}}}||||{{{zzzzz{{{|||}}}}~~~~~~~~}}}}}}~~~~~~~}}||||||{{{{{{{{{|||||}}}}}~~~~~~~}}}}}~~~~~~~~~~~}}}}}~~~~~~~}}||{{{{{zzz{{{{|||}}}~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}||{{zzzyzzz{{||}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}||{{|||||}}}}}}}}}}||||{{{{{zzzzzzzz{{{{||}}}~~~~~~~}}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{zzzzzz{{|||}}}}}||||||||{{{zzzzzzzz{{{{||||||{{{zzzyyyyyyzz{{||}}~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{{{|||||}}}}||||||||}}}}}}~~~~~~~~~~~}}}}}}||{{{{zz{{{{|||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}~~~~~~~~}}}}||{{{zzzzzzz{{{{{{{{|||}}~~~~~~~}}}}||||{{{{zzz{{{||||||||}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}}||{{{{{{{{{|||||||||||}}}~~~~}}|{{zzyyyyyyyyxxxxxxxxyyzz{{{||||}}}}}}~~~~~~~}}}}||||{{{zzzzzzzz{{{||}}}~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~}}|{{zzzyyyyyyzz{{||}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}||{{{z{{{{{{|||}}~~~~~~~~~~~}}}}||||{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{|||}~~~~}}||{{{{{{{{{{{{{|||||}}}}}}}}~~~~~~~}}|||{{{zzz{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}|{zzyxwvvuuuuuuvvvwwxxyyyzzzzzz{{{{{{||||}}~~~~}}}|{{zzzyyyyyyzzzz{{{||}}~~}|||{{{{zzzzzzzzzzzzzzzzzzzz{{{{|||}}~~~~}}}|}}}~~~~~~~~~~~~}}}||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}||||}}}}}}}~~~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzyyyzzz{||}}~~~~~~~~~~~~~}}}}~~~~~}}|||||||}}~~~~~~~~~~}}}}}}||||||||}}}~~~~~~~~~~~~~}}}}}}~~~~~}}||{{zzzyyxxxxxxxxyyyyxxxxxxxxxyyyyyyyzzzzz{{{{||}}}}}~~~~~~~~~~}}}|||{{{{zzzzzzzz{{|}}~~~~~}}||{{{zzzzyyyyyyyzz{{|||}}}}}}}}}|}}}}}}}~~~}}}}}}}~~~~}||{{zzzzzyyyyyyyyzzzyyyyyxxxxxyyyzz{{||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||||}}~~~~}}}||{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~}}}|{{zyxxxxwxxxxxxxxyyyyyyyxxxxxxyyyyyyyyyyyzz{{||}}~~~~~}}}}}}}}~~~~~~~~}}||||||||||||||||}}}~~~~~~~~~~~~~~~~}}}||||{{{{{||||}}}}}}}}}}}~~~~~~~~~~~~}}||||||||{{{zzyyxwwwwwwwwxxwwwxxxyyyzzzzzz{{{{{{zzzzz{{|}~~~}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyyyyzzz{{{||}}}}}}}}}|||{{{{{{||||}}}~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}|{zzyyxxwwxxxxyyyyzzzzzzzzyyyyyyyyyyyyzz{{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||}}}}}~~~~~}}}||||||}}~~~~~~}}||||||||}}~~~~~~~~~~}|{{zyyxwwvvvvvvwwwxxxxxxyyyyzzzz{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}~~~~~~~~~~~~~}}}}|||{{zzzyyzzzzz{{||}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}||||{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{||||||}}}}}}}||||||}}~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}~~~~~~}}}|||||||||}}}}}~~~~~~~~~~}}||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}~~~~~~}}|{{{zzzzzzzzzzz{{{{{{{{{||}}}~}}}|||||||||||||}}}}~~~~~~~~~}}}}}}}}}~~~~~~~}}|||{{{{{{|||}}~~~~~~~~~~~~~~~~~~}}}}}}}}|||{{{{zz{{{{{||}}~~~}}}|||||||||}}}}~~}}}}}}}||{{zzzzzzzzzzzzzzzzzzzzzzz{{||}~~~~~}}}}~~~~~~~~}}}}}||||}}~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~}}||{{zzyyxxxxxxyyyyzzzzzzzzzzzzzzz{{{|||||||||||{{{{{{{{||}}~~~~}}||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~}}}||{{zzyyyzzz{||}}~~~~~~}}}||{{{{||||||||}}}}}}}}}}}}}~~~~~~~~}}|}}}}~~~~~~~~~~~}}||||{{{{{|||||{{{{zz{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{{{{{{{|||||}}}}}|||||||{{|||}~~~}}}}}}~~~~~~~~~~~~~~}}}}}||}}~~~~~~~~~~~~~~}}}||}}}~~~~~~~}|||{{{{{{{{{{{{{{{{zzyyyxxxxxxyyyzz{{|}}}}}~~~~~~~~~~}}}}||||||||||}}}}}}}}}}}}}}|||||||||}}~~~~~}}~~~~~~~~~~~~~~~}}}||||||||{{||}~~~}~~~~~}||||||||||{{zyyyyyyyyzz{{{{|||||{{||||||||||||||{{|||{{{zzzyyxxxxxwwwvvvvwwxxyz{||}~~~~~~}||{{{{{{{{{{{{{{{{|}}~~~}}|{zzyyyzz{|}~~~~~}}|||||{{{{{{{{{{{{{{|||||}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~}}||||||}~~~~~~~}}}}}}}}}}}}~~~~~}}}}~~~~~}}|||||||||}}}~~~~}|{{{{{{{{||||{{{{{zzzz{{{{||}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~}}}|||||}}~~~~~~}}|||||}}~~~~}}}~~~~}}}}}}}}~~~~~~~}}|||{{{{{zzzzzzzzzzz{{{{{{{{zzzz{{|}}~~~~}}||||||}}}~~~~}}}||||{{{{{||{{{{{{zzzzyxxxwxxxyz{{|}~~~~~}}||{{zzyyxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{z{{{{||}~~~~~~~~~}~~~~~}}}}||||}}}}~~~~~~}}||{{||||}}}||{{{{zzzzzzz{{{{||||}|||}}}}}}}}||{{{{|}}~~~~~~~}||{zzyxxxxxxyyyzz{{{||}}}}~~}}}}}~~~~~~~}||||||||}}}}}}}~~~~}|{{{{{{|||}}}}}}}}}}}||||||{{{{{{{zzzyyyzzyzz{{||}}~~~~}}}}}~~~~~~~~~~~~}}||||}}~~~}}}}}}}~~~~~~~}}||{{{{{zzzzzz{{{{{|||||}}~~~~~~~}}||{{{{{{{||}}~~~~~~~~~~~~~~~}|{{{{{{{{||}~~~}}}}}~~~~~}}}}|||||{{zyyyxxxxxyz{{{{{|||||{{|||||||||||{{{{{{{{{{{{{{zzzzz{{{{{{{{{{|||||{{{{{{{{{{|}}}~~~~}}|||}~~~~}}}}~~~~~~~}||||{{{{{{{{{|||||||{{|||||||}}}~~~~~~}|{{zzzzzz{|}~~}|{{{{zzzzzzzzyyyzzz{{{{{{{{{zzzzzzzzz{||}}~~~~~~~~~}}}|}}}~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{{{zzzzyyyyyyyyyyyyyzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{|{{{{{|||||}}}}}}}}~~~~~~~}}}}~~~~~~~~}}}|||||||}}~~}}|{{zyyxxyyz{{|~~~~~~~~~~~~~~}|{{zzzzz{{{||||{{{{{||}}}}}|{{{{{{|||{{{zzyyyyyyyyyzz{{|}}}}}|||||}}}}}~}}}|{{zz{{{{{{|||||}~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzz{{{{|||}}~~~}}}}}}}|||{{{zzz{{|}}}}~~~}{zzyxxxyyyyyzz{||||||||{{zzzyyxxwxxyzz{||}~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{zzzzz{{{{{||||{{{zzzyyyyyzz{{{|}}}}~~~~~~}}||{{{|||}}~~~~~}}}}}~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}}}|||||||}||||||{{||}~~~~~~}}}}}}~~~~~~~~~}|{zzyyzzz{||}~~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~}||{{zzzz{{{|||}}}}||{{zzyyyyyyyyzzzz{{{||||||||{{zzzzzzzz{{||}}}}}}}}}}}}}~~~~~~~~~~~}}||||||}}}}~~~~}||{{{{||||||||||{{{{zzzzz{{|}}~~~~~~~~~~}|||{{{{{{{{{{||{{{zzyyyyxyyzz{{||}~~~~~~~~~~~~~~~~~}}}}}}}||||}}||||||}}}|||||||||}}}}|||||||||{{{{{zzzzzzzzzzzzzz{{|||}}}~~~~~}}|||||||||}}~~~~~~~~~~~~~~}}||||}}}|||||||}}}}~~~~~~~~~~~}}}||||{{{{{zzz{{|}}~~~~}}|||||}}}~~~~}}}}}}~~~}|||{||||}}}}}}}}}}}~~~~~}}}}}}}}}}}}}|||{{zzyzzzz{|}}}}}}}}||{{{{{zzzyyyyzzzzzz{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~}}}||{{{{{zzzzzzz{{|||}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}|{{zzzzzzzzzzzzz{{{{{|||{{{{{{{{{||||||||||||||}~~~~~~~~~~~~~~}|||{{{||}}~~~~~~~~}}}}}}||}}}}}}}}}}}}}||{{zzyyyyyyyyyyzzzzyyzzzzzz{{{||}}~~~~~~~~}}}}~~~~~~~~}}~~~~~~~}}~~~~~~~~}}}}}}~~~~~~}}}||{{{{zzzzzzzzzz{{{{{{||||||||||}}}~~~~~}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}||||||||||||||||{{{{{{{{{{{{{{||||||||{{{zzzzyzzzz{{||}}~~}}||{{{{zz{{{||}}~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~}}}}|}}}}|||||||||||||||||}}}~~~~~}}|{{zzzzzzz{{{||||||||{{{{zzz{{{||||||}}}}~~~~~}}}||||}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}|||||||||||||{{{zzyyxxwwwwwxxxxyyyyyyyyzzzz{{{{{||}~~~~}}}|||{{{{|}}~~~~}|{{zyyyxxxxxxyyyzz{{||||||}}}}}|||{{{{{{{||}}}~~~~~}|||{{{||}~~~~~~~~~~~~~~~~}}|{{zzzzzz{{{|||||||||||{{{{zzzz{{{{{{{||||}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}|{zzzyyyzz{{||}}}}}}}}}}}}~~~~~~}|||{{{{{{{{{{{{zzzzzzzz{{{{|||}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzz{{{{{{{{{{{{zzzzyyyxxxxxxyyyzzzzzzz{{{{{{{{||}}~~~~~}}|{{{zzzz{{||}}~~~~~~~~}|{zzzzyyyyyzzzzz{{{|||||{{zzzzzzzzzz{{||}}}~~~~}}}}}|||||||||}}}}~~~~~~~~~}}}}~~~~~~~~~~~~}||{{zzyyyyzzz{{{{{{{||||{{{{{{{|||}}}~~~~~~~~}}|||||||}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}|{{{{{{||}}~~~~~~~}}}}}}~~~~~~}|{{zzzzzz{{{|||||||{{{{zzzzzzzzz{{|||}}~~~~}}}}|||{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzyyxxxxxxxxxxxxxxyyyyzz{{{{{{{{{{{{{{zzzzzzz{{{{{|||||||||||{{|||}}~~~~~~~~~~~~~}}}|||||||||||}}}}}}|||{zzyyxxxyyyzzz{||}}}}||||{{zzzzzzzzzz{{{{{{{||||||}}~~~~~~~~~~~~~~~~~}}}}}}||{{zzzzzz{{|||}}~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}||||{||||}~~~~}}}|}}}~~~}}}}}}~~~~}}}||||}}~~~~~}}}}}}~~~~~~}}}}}}}}}}~~}}}||{{zzzyyyyyyyyzz{{{{{{{{{{{{{{||||}}}~~}}}}|||||}}~~~}}}}~~~~}|{{zzyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||||}}}}}|||||||}}}~~~~~~~~}}}}}}}~~~~~}||{{zzzyyzzz{{{{{{{{{zzzyyyxxxxxxxxyyyyyyyyyzzz{{{||}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~}}}|||||}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}|||||||||}}~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||||||{{zzyyyyyyzzz{{||||}}|||||||||}}}}~~~~~~}}}}}}~~~~~~~~}}|||{zzzyyyxxxxxyyyyyyxxxxxxxxxyyzzzzzzzzzzzzzz{{||}}}}~~~~~~~}}}|||||}}~~~~}}}}}}~~~}||{zzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyzzz{|||}}}|||{{{{||}}}}}}~~~~~}}}}~~~~~}~~~~~}}||||||}~~~~}||||||}}~~~}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||||||||||}}}}|||||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{||||}}~~~~~~~~~~~~~~~~~~}}}|||||||{{{|||}}}~~~~~~~~~~~~~~~}}||||||||||}}}}}}||||{{{{zzyyxxwwwxxxyyyzz{{{|||}}}}}}}}||||{{{|||||||||}}}}}}}}~~~~~~}}}}~~~~~~}}}}}}}~~~~~~~~}}||{{zzyyyyyyyyyyzzzzzzzzz{{{{|{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}~~~~~~~~}}}|||||||}}}}~~~~~~}}}|||{{{zzzzzzzz{{{{{{{||}}}}}}}|||||}}~~~~~}}}||||}}}~~~~~~~~~}}||{{zzzyyxxxxxxxyzz{||}}}}}}}||{{zzzzz{{||}}}~~}}}}|||||||||{{{{{||}}~~~}}}|||||||}}~~~~~}}||{{zzzyyyyyzzz{{{{{|||||||||||||}}}}}~~}}}}}|||||||||{{{{{{{{{{||||||||||||||||||{|||{{{{|||}}}}~~~~~~~~~}}}|||||||}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}~~~~~~}}|||{{{{{||||||{{{zzzzzzzzz{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}~~~~}}||||||||||||}}}}}~~~~~~}}|||{{||}}}}}~~~~~~~~}}||{{{{{{{{||||{{{zzyyyyyyzzzzz{{{{|||||}}}}}~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||}}}}}}}}}|{{zzzzz{{||}}~~~}||{{zzzz{{{{{{|||}}~~~~~~}}}|||||||||||}|||||{{zzyyxxxxyyzz{{||||||||||||}}}}}}}}}}||||||||||||||||}}}}}}~~}}}||||||}}~~~~~~~}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{zzzz{{{|||}}}}}}}}}}}}||{{{zzzzzz{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzyyyyyzzzzz{{|||}}~~~~~~~~}}||{{|||}~~~~~~~~~}}}}}}}||||{{{zzzzyyyyyyyzzzzzzzzzz{{{{{{|||}~~~~~~~~~~}}}||||||||}}}~~~~~~~}}}}}}}}}}}}~~~~~~~}}||{{{{{{{{|||||}}}}}}}}}}|||{{{{{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~}}|{zzyyyyyyyyyyzzzz{{{|||{{{zzyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}~~~~~~}}}||||}}}}~~~~~~~~~}}|}}}}~~~~~}}}}}}}~~~~~~~~~~~}}}|||||}}}}}~~~~~~}}}}||{{{{{zzzzzzz{{{|||||}}}}}~~~~}}}}}}}~~~~~}}}}|}}}}~~~~~}}||{zzyyyyzzzz{{|||}}}}}~~~~~~~~~}}}}~~~~~~}}|||{{{{{{|||}}}}}||{zzyxxwwwwwxxyyyzzzzzzzzzzz{{|}}~~~~~~~~~~~}}|||||{{{{{{||}}}}}}}~~~~~~~~~}~~~~~~~~}|{{zzyyyyzzz{{{{{{{{{{{{{{||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}||{zzyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|{{zzzzzzzzz{{{||||||||||||||||}}}~~~~~}}}}|||{{{zzzzzzzzzz{{{{{{{{||}}}~~~~~~}}}}~~~~~}}|||||||}}~~~~~~~}}||{{zyyxxxxxxxyyyyyyyxxxxxyyzz{{||}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}||{{{zzzzz{{{|||||||{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~}}||{{{{zzzzzzzzzyyyyyyyyyyzzz{{{|||||||{{{{{{{{{{{||}}}}}~~~~~~}}~~~~~~}}}}}~~~~}|||{{||}}~~~~}|{{{{{{||}~~~~~~~}}}}|||{{zzzzyyyyyyyzzzzzzzz{{{||||}}~~~~~~~~~~~~~~~~}}||{{zzzzzzzzz{{{||||}}}}}}}~~~}}}||{{{{zzzzzzzzyyyyyyyyyxxxyyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~}|{{{{{||}~~~}}}}~~~~~~~~~~~~~~~~~~}}|||{{{zzyyxxxwxxxxyyzz{{{{|||||}}}||}}}}}}|||||}}||||||}}}~~~~~~~~~~~~~~~}||{zyyxxxxxxxxyyyyyyyyyyyyzzz{{|||}}}~~~~~~~~~}}}}}|||}}||}}}~~~~~}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}~~~}}|||||||}}}}}}}}}}}~~}}||{{zzzzzzzzzz{{{{{{{{|||}~~~~~}}}||}}}}~~~~~~~~}}}}||||{{{{{{{{{{||||||||||}}~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}~~~~}}}}}|||{{{zzzzzzzzzzz{{{|||||}}}}~~}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{||||||||||{{{zzzyyyxxwwwwxxxyz{{||||||}}}}}}|||{{{{||}}~~~~}}|||||{{{{{{{{zzzzyyyyxxxyyyyyzzz{{|}~~~~~~}}}||{{{zzzz{{|||||||}}}}}}}}}}|||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}|{{zyyyyxxxxxyzz{{|||||||||||||{{{zzzzz{{{||}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}||||||||||||||{{{{||}~~~~~~~~~~~~~}}}|||{{{{{{{{{|||||}}}~~~~~~~~}}}}|||||||}}}~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzz{{{{{{{{{{{zzzyyyyyyyyzzzzzzzzzz{{{|||}}}}}}}}||||||}}}}}~~~~~~~~~~}}|{{zzzyyyyzz{{||||||||||||||||}}}}~~~~~~~}}}|||{{{{{zzzzzzzzzzzzz{{{|||||||||||}}}~~~}}|{{{{{{{{{{{||}}}~~~~~~}}||{zzyyyyyyyyzzz{{{{{{zzzzzz{{|||}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}}~~~~~}}|{{{zzzz{{{||}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}||{{{{{{{{{{{||}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}||||||||||{{{{{{{{|||||||}}}}}}~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|{{{zzzyyyyyzzzz{{{{||||||||{{{zzzzzzzzzzzyzzz{{||}}}~~~~~~}}}~~~~~}}}|}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}|||{{||||||||}}}}}}|||{{{{{zzzzzzzzzzzz{{{{||}}~~~~~~}}~~~~~~}}||{{{{{|||}}}}}}}}}}}}}~~~~}|{{zzzyyyyyyzzzzzz{{{{{||||||||{{{{{{{{{{{{{||}}~~~~}}|{zzzzz{{{||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{{z{{{{||}}}~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{|||{{{{{{{|||||||}}}}}~~~~~}|{{zzzzzzz{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{{{{{{{|||}}}~~~~~~}}||{{{zzyyyyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{zzzz{{||}}~~~~~~~~}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}~~~~}}}||{{{{{|||||}}}~~~~~~~~~}}|{{zzzzyyyyzzzzz{{|||||||{{{{{{|||}}}~~~~~~~~}}~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{||||}}~~}}}|||||||||}}}}|||{{{zzzzzzzzz{{{{{|||}}}~~~~~}}||||{{{zzzzzzzz{{|||}}}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}~~~~~~~~~~}}}|||||}}}}}}}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}||||||||}}}}~~~~~}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}|||{{zzzyyyyyyyyyyyyyyzzzzz{{|}~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{||||||||||||{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{zzzzzzzzzz{{||}}~~~~}}|||{{{{{z{z{{{{{zzzz{{zzzzyyyyxxxxxxyyyyyyzzz{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}||||{{|||}}||||}}}}}}}}}}|||||}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}||{zzyyyxxwwwwwwwwxxxyyyyzzzzzzyyyyyyyz{{|}}}}}}~~~~~~}}}}~~~~~~~}||{{||}}~~~~~}}|||||||||}}|||{{{{{{{{{{{z{{{|||||||}}}}}}}}}||{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~}}}}||||||||||}}}~~~~~~~~~~~~}~~~~~~~~~}|{zyxwvvvvvvvwwwwwxxxxxwwwwwwwwvvvvvvwwwwwxxxxxxxxxyyz{{|}~~~}}}}|||||||||||||||||||{{{{{{{{|{{{{{{{{{|||{{{zzzyyyyyyzzyyyyyyzzzzz{{{{{{|||}}~~~~~~~~~~~~~~~}||{zzyyxxxyyyyzzzzyyyyyyyyxxwwvvvvvvvvwxyz{{|}~~~~}}~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}||}}}}}}}~~~}}|{{zz{{{|||}}}}||||{{{{{{{{{||||}}||||||||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}|{zyyxwwwwwxxxxxyyyxxxxxwwvvvvuuuuuttttuuuvwwxxyyyzzz{{{|||||||||}}}~~~~}}|{{{{{{|||}}~~~~~~}}}}}}}}}|||{{{||{{{{{{{zzyyyyyyyyzz{{{||||{{zyyyyyyyyz{{|||}}~~~~~~~~~~~~~~}|{{{zzzzz{{||}}}~~}}~~~~}}}}}}}}}}}}|{{{zzzyyyyyxxxwwwwwwwwxxxxxxyyzz{{||}~~~~~~~}}|}}}}}~~~~}}~~~~~~}||||||||}}~~~~~~~~}}}}}}}}}}}}}}||{{zzzzyyzz{{{{||}~~~~~~}}}~~~~~~~~~~~}|{{zzzzz{{||}~~~~}|{zzyyyzz{{||{{{zzyyxwwwvuuuuuttsssstuuvwwxyyyyxxxxxxxyyz{{||||}}}}}}}~~~~~~}}|||||||}}~~~~~~}}}}}}}}}}}}}|||||{{zzzzzzzz{{{{{{{{{{zzzzzzzzyyyyyyyzz{||}}}}}}~~~~~~~~}}}}~~~}}||||{{{{{{{{|||}~~~~~~~~~~~~~~~~~}}}||||{{{{zzzyxxxwwwwwxxxyyyyzz{{{{{{||}}}~~~~}}|||}}}~~~~~~~~~~~~~}}||||}}}}}}}}}}}}}||{{zz{{{{{zzzz{{{||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||{{|||}}~~~~~~}}|||{{{zzzyyyyxxyxxxxwwwwwwwwwwwwwwwxxxxxwwwwvwwwxyyyzzz{{{{{{{{||||||||}~~~~~~}}}}}~~~~~~~~~}}}||||{{{{{{zzyyyyxxxxxyyzzz{{{{{{{{{zzyxxyyzz{{{{{|||}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~}}|{{{zzzzzzzz{{{|||}}}}}}}|{{zzzzzzzzz{{{{{{{||||||||||||||}}}}~~~}}}}}||||||{{{{{zzz{{{{{||||||||{{{{{{{{{{||}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~}||{{zzzzzzzz{{{|{{{{zzyyyyyyyzzzyyyyxxwwwwvvvvvwwwxxxyyyyyyyyyzzz{{|||||}}~~~~~~~~~~~~}}}||||||||{{zzzyyyyyyyyyzzzzzzzzzzzyyyyyyxxxxyyyzz{{|||}}~~~~~}}}|||||}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~}}||{{{zzzzzyzzzz{{{{{||||||{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzzzyyyyzzzzzz{{{||}}~~~}}|}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}||{{{{zzzzzzz{{{zzyyxxwwvvvwwwwxxxxxxxyyyyyxxxxxxyyzzzz{{{{{||}}}~~~~~~}}||{{{{{{||||}}}}~}}}|||{{{{{{||||{{zzyyyyyxxwwwvwwxyzz{{||||||}}}}}}}}}}~~~}|{{{z{{{||}}}~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~}}}||||||{{{zzzzzzzzzzzzzzzz{||}}}}}||||{{{|||||||}}~~~~~}}}}}}~~~~~}}}}}}}}}}}|||{{{{{{{zzz{{{|}}}~~~~~~~~}}}}~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}~~~~~}}}}}|||}}}~~~~}}||{zyyyxxxyyyyzzzzzzzzyxxwwwwwwxxxyyyyyyyyyyyyyzzz{{|}~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}}~~~~~~~~}||{{zzyyyxxxyyzz{{||||||||||||||{{{{{{{{||}}~~~~~}}|||{{{|||||||}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||||||}}}}}}~~~~~~~~}}}}|||{{{{{||||}}}}}}}}|||{{{zzz{{||}}~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}}||||||||||}}}}~~~~~~}}||{{{{{{{||}}}}}}}}}}}|||}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{|||}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyzz{{||||||||||||||}}}}}|||||}}}}~~~~~~~~~~~~~~~~}}|{{zzyyzzz{{{||||||{{{zzyyyyyzzz{{{||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~}}}}}}}~~~}}|||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}~~}}}||||||{|||||}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{|}}~~~~~~~~~~~}}|||||}}}}}}}}}}|{{{{{{{{{||}}}~~~~~}}||{{{{{{{{|||}|||||{{{zzzyyyyyyzzzz{{||}~~~~~}}||||}}~~~~}}||{{{{{{{{{zzzyyyxxxxwxxxyyyzzzzzzz{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}~~}}}||||||||{{{{{{{zz{{{{{||||}}||}}}}~~~~~~~~~~~~}|||{{{{zzzz{{{{{{{{zzzzzzz{{{{{{{{{|||}}}}}~~~~~~~~~~~~~~}}||||||}}}}||}}}}~~~~~}}}}}}}~~}}||||}}~~~~~~}}||{{{zzzz{{||}~~~~~}}}}}||}}}~~~~~~}}|{{zzyyyxyyyyzzz{{{||}}}}}|||{{{{{|||}}}~~~~~~~}}}}}~~~~}|{zzzyyxxxxwwwwwwwwwwwwxxxyyzz{{||}}~~~~~~~}}}~~~~~~}}||||||||}}~~~~}}}}}}}~~~~~~~~}}|||||}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}|||||}}}}}}}}}}}}}||||{{{{{zzzzzzzz{{{{||||}}~~~~}}|||{{{{||||}~~~~}|{{zzzzzzyzzzzz{{{{|||||||||||||||||}}}}}}}|||||}}}~~~~~~~~~~}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~}||{{zzzzzzz{{{|||}}}~~~~~}}}||||||}}~~~~}}}||||||||||||{{{{|||}}~~~}}}}|||||||||{{{{{{{||}}~~~~~~}||{{{{{{{{{{{{zzzzyyyyyyyyyyzzz{{|||}}}}~~~~~~}}||}}}}~~~~}||{{{{|||}}~~~~~~~~~~~~~~~~~~~}}|{{zzzz{{||}}~~~}||||}}}~~~~~}}|||{{{{zzzzzzzz{{{||}}~~~~~}}|{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{||||||}}~~~~~~}}|||{{{{{{||}}~~~~~~~~}}}}}}||||||||}}}}}~~~~~~~}}||}}}~~~~}|{zzyyyzzzzzz{{||}}~~~~}}}}~~~~~~~}}}}}}~~~~~}}}}}}}|||}}}}~~~~}}}||{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~}}|||||{{{{{{{{{{{{zzzzzz{{{|||||||||||}}}}~~~~~}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}|||||}}}~~~~~~~~}}}}}~~~~~~~~~~}}||{{zz{{{{{{{{|||}}}}}}|||||}}}~~~~}}|{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}|||||||||}}~~~}|{{{{{{{{||||||||||{{{{zzzzz{{|}~~~}}}}}}}~~~~~~~~~~~}}}|||||||}}}}~~~~}}||{{{{{||}~~~~}}||||{{{{{{zzzzzyyyyyyyzzz{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||}}}}~~~~}}}~~~~~~}}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}||{{{{{{{{{{{{{{{{{zz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}|||||{{{{{{|||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}~~~~~~}|||{{{{{{{{||}}~~~~}}}}}~~~~~~~~~}}}}||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{zzzzzzzzz{{|}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}|||{{zzzzzzzz{{||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~}|||{{{{{{{zzzzzzzz{{||||||||||||||||{{{{zz{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}~~~~}}}}}}}}}~~~~~~~}}}}}|||||||}}}}}}}}}}|||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}~~~~~~~~~~~}}}}}}}~~}||{{zzyyzzzz{{|}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}|||||||}}}}~~~~~~~~~~~~~~~~}}}}|{{zzyyyyxxxxxyyzz{{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{zzzzz{{||}}}}~~~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~}}||{{{||||||}}}}~~~~}}}||||||}}}~~~~~~}}}}||||||{{{{{|||}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~}}}||||||||}}~~~~~~~~}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzyyyyyyyzzzz{{{{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||{{{{||||}}}~~~~~~~~~}}|||{{{{{{|||}}}}}}}}}}}||||||||||}}}}}}}~~~~~~~~~}}}}}}~~~~}}|{{{zzz{{{||}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}}|||||{{{{{z{{||}}~~~~~~}}||||||}~~~~}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||}}}}~~~~~~~~~~~~~~~~}}}|||||||||||}}~~~~~}}~~~~~~~}}}}||||||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}||{zzyyyyyyyzzz{||}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}~~~}||{{{{||}}~~~~}}}~~~~~~~~~~~~~~~~}}~~~~~~}|{{zzzzzzzz{{||}}}}}~}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{zz{{{||}~~}}|{zzyyyyyzzzz{||||}}}~~~}}}|{{{{{{{||}}}~~~~~}}}||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}|||||||||}}}}}}}~~~~}|||{{{|}}~~~}}}|||{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~}}|||{{{{|||}}}~~~~}}||||||||||||||}}}~~~~~~~~~~~~~~~~}}|||{{z{{{{||}~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}||||||||}}}~~~~~~~~~}}|||||||}}}~~~~~~~}}}||||{{{{{{{{|}}~~~~~~~~~~~~}}}}~~~}|{{zzyyyzzzz{{{{|||||||||||||||}}}}}}}}||{zzyyyyyyzzzyyyyyzzzz{{{{zz{{{{||}~~~}}||{{|||}}}~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}|||||||}}}~~~~~}}}}}}}~~~}||{{{{||||}}}}||{zzyyxyyyyzzz{{{|||}}}}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{|||}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~~~~}}|||{{{{{{|||||||||||||||{{|||||}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~}}}||||||||||||||||||||||||||{{{||||}}}}}}|||{zyyxxxxxxxxxyyyzz{{|}~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}~~~~}|{{zzyzzzzzzzzzzzzzzzzzzyyyyxxxxyyyzz{{||||||||||}}}~~~~~~~~~~~~~~~~}}}|||{{{{||||}}}}}}}}}}}||||{{{|||}}~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}||||}}~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{||}}}}~~~~~~~~~~~~}}}}|||{{{{zzz{{{||}}~~~~~~~}}||{{{{{zzzz{{{{{{{|||||{{{{zzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{zzzyyyyyyxxxxxxxxxyyyyyzzzzz{{{{{{{{||||||}}}||||||}}}~~~~~~~}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}|||||||}}}~~~~~}}}}}|||||}}}~~~~~~~~}}}}||}}}}~~~~}}~~~~}||{zzzzzzzzzzzzz{{{{{{{||||}}}~~~~~~}}}}}~~~~~~~}}|||||}}}~~~}}||{{zzzzzz{{{||}}~~~~}}}||{{{zzzzzzzz{{||}}~~~~~~~~}}}}|||||||||||||}~~~~~~~~~~~~~~~}|{zyxwwvvvvwwxxyyzzzzzzzzzzzzzzz{{{{{zzyyxxxxxyyzz{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}}}}}}}}~~~~}}||||{||||}}}}~~~~~~}}||{{zzzyyzz{{|}}~~~~}}||||{{{{{{{||}}}~~~~~}|||{{{{{zzz{{{||}}}}}}}||{{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}|||{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{{|||}}}}}~~~~~~~}}}||||||||||||}}}}}~~~~~~~~~~~~~~~~~}}|{zyxwwvvvuvvvvwxxyyzzz{{zzzyyyxxxxxxyyzz{{||}}~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~}}}||}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~}}|{zyyxxxxyyz{{|}}}}~}}}}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{||||}~~}}|{{{zzz{{{{|||||||||||}}~~~~~~}}}}}}}}}}}}~~~~~~~}||{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyyxwwvvuvvvwwxyyzz{{{{{{zzzzzzzzzzzzzzz{{{{{||||}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~}}|||||}}}~~~~}}||{{zz{{{||}}~~~~~~~~}}}}}~~~~~~~~~~}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}||||}}}}}||{{{||}~~~~~~~~}||{zzzyyyyyyyyyyxyyyzz{{{||}}}}}}~~~}}||}}}~~~~~~~~}}}}}|{zzzzzzzz{{||}~~~~}||{{{{{{{|}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}|||{{{{||}}~~~~~~~~~~~~~~}}}}~~|{zzyxxwwwxxxxyxxxxxxwwwwwwwwwwwwwwwxxyyyyyyyyyzzzzz{||||||||||{{zzyyxxxyyzz{||}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}|||}}}}~}}}||||}}}}|||||||}}~~~}}|{{zzzzzz{{{{{{|||||||}}}}~~~~~~~~~~~~~~}}|{{{{{{||}~~~~~}}}||{{zzzz{{|}~~~~}}||||{{{{{{{{{{zzzzzzzz{{||}}~~~~~~~~~~}}}|||||}}}~~~~~}}||||{{{{{{|}~~~}|{{{{{{{|}}~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~}||{{zzzzzzz{{||}}}~~~~~~}}|||{{{{{{zzzyyyxxwwwwwwwxxxxxxxxxxxxxyyyyzzz{{||||||||||{{{zzyyyyyyyzz{||||{{{{{{{|||||}}~~~~~~~}}}}}}}}}~~~~~~~~~}}||||||}}}}~~~~~~~~~~~~~~}}|{{zyyyyxxxxxxxyyzzzzzz{{{{||||||{{{{{{||}}~~~~}}}}}}}}||||||||}}~~~~~}}||||}}||||||||{{{{{{{{{|||}}}}}||||{{{{zzz{{|}}}~~~~~~~}}}}}||}}~~~~~~~~~~~}}~~~}}||||||||}|||||}}}}}}~~}}}}}~~}}||{{{{{{{{||}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}||{{{{{{{||}}~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{zzyxxwvvvvvvvwwxxyzz{{{||||||{{||{{{{{{{{{{{{{{zz{{{|||||{{{{{{|||||}}}}~~~}}}}}~~~~~~~~~~~~~~~}}}~~~~~}}||{{{{||}}}}}~~~~~~~~~}}}}}}}}}}~~~}|{zyyyxxxxxxxxyyxxxxxxxxxyzz{{{{{{{zzzzzz{{|||}}~~~~}}}}}}}~~~}}||{{zzzz{{{{|||||{{{{|||}}}}}}}|||{{{{{zzzzzzyyzzz{{{{||}}}}~~~~}}}|||||}}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||{{{{{{zzzzzzzyyyyyyyyzzzz{{{|||}}}}}}}}}}|||||||||}~~~}}|}}}}~}}}}|||||{|||}}}}}}~}}}}~~~~~~~}}}}}|{{zzyxxxxxxxyyzz{{||||}}}||{{{{{zzyyyyyzz{{{{{{{{{{{{{{{{||||||}}}}}}}~~~~~~~~~~~~~}}}}}~~~~}}}~~~~~~~~~~}}}}||{{{{{{{|||}}}}}}}}}}}~~~~}||{{zzyyyzzzzzzzzzyyyxxyxxxxyyyzyyyyyyxyyyz{|}~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{|||||||}}}}||{{zzyyyyyyyyyzz{{||||||||||||}}}}~~~~~~}}}|||{{{zzzz{{{{|||}}}~~~~~}}||{{{{|||}}~~~~~}||{{zzzyyxwwwvvvwwxxxxxyyzz{{{{{{zzyyyyyyzzzzzz{{{{|}}~~~~}}|||||||}}~~~~~~~~}}|||{zzzyyyyyyyyyzzz{{{{{{{{{{{zz{{{{||||{{{{zzzzzyzzz{{|||}}|||}}}~~~~~~~~~}}}||}}}}}~~~~~~}}}}~~~~}|{{{z{{{{{||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~}||{zyyxxxwwwwwxxxxxxyyzz{{|||}}}~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~}}||{{zzyyyyyyzzzzyyyyyyyyxyyzz{|||}}}}}|||||||||}}}}}~~~~~~~~}}|||{{{{{{{{{{|||||{{{{{{{||||}}}~~~~}}}}~~~~}}||{{zzzyyyxxxxxxyyyzzz{{{{{zzzzyyyyxxxxxxxxxxyyyzz{{||}}~~~~~}}}}}}}}}}}}}}~~}}}||||}}}}~~~~~}}}}~~~~~~~~}||{{{zzzzz{{{{{{{||||||||||||||||||||||{{{{zzzzzzzz{{{|||}}}}}}~~~~~}}}}}~~~~~~~~~~~}}|||{||}}~~~~~~~~}~~~~~~~~~~~~~}}}}|||||}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~}}|||||}}~~~~~~}||{zyyxxxxxyyyzz{{||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{zzyyxxwwxxxyyzzz{||}}~~~}}|||{{{{{{{{{{{{||||||||{{{{{{{{z{{{{||}}~~~~~~}}}||||||}}}}}~~~~~~~}}}||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{{{{{{{{{|||{{{{zz{{{{{|}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{|||||||||||||}}||||}}}}}}}~~~~~}}~~~~~~~~}}}~~~~~~~~~~~~~~}}}|||||}}|||}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||{{{zzzzzzzzzzz{{||}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{zzzzyzzzzzz{{{{||}}~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}~~~~~~~}}}}|||||}}}~~~~~}||{{{zzzzzzzzzzzzzz{{{{{zzzzzzzzz{{{{{{zzzzzyyyyyyyyz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}|||||||||||||||}}}}}}}}}|||{{{{{{{{{||}}~~~~~~}}}}}}~~~~}}}}}}~~~~~~~~}}}~~~~~~~}}}}}}~~~~~}}}|||}}}}}}||||}}}}}}~~~}}}}}}~~~~}}||||||}}}~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~}}||{{{{zzzzz{{{|||}}}}}}}|}}}||||||}}}||}}}~~~~~~~~~~~~}}|||||{{{{{{|||}}}~~~~}}}||{{{zzyyyyzz{|||}}}}}}}}}}}}}}}||||{{zzyyyyzz{||}}~~~~~~~}}|||{{zz{{{|}}~~~~}||{{{{{{{{{{{{||||||||{{{{zzzzzzzzyyyyyxxxxxyyzz{{{{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}~~~~~~~~~~~~}}|||||}}}}}}}||||||||||||||}}}}}}~~}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}||{{{zzzzz{{{|||}}}}}}}}}~~~~~~~~~~~}}}}}}||||||||}}}}~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}||{{zzzyzzzzz{{||||||||||||||}}~~~~~~}}|||{{{zzzzzzzzzz{{{{{{{{||||||||{{{{||||||}}}}}}}||{{{{{{{{{{||||}}}}}}}}}}}}}}|||||||{{{||}}}}~~~~~~~~~~~}}}}}||||||{{zzzyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzz{{||}}~~~~}}}}|||||||||||}}}}}}~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}~~~~~}}}}}}}||||||{{{{{{{{||}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{||{{{{{{{{{{{||}}~~~~~~~~~~~~~}}}}|||||{|||||}}}}}||||||||}}}~~~}}}}~~~~~~~~~~~~~~~}}|||{{{{{{{{{zzzzzyyyyyyzzzz{{||}}~~~~~~}||{zzyyxxxxxxxxxyyyzz{||}}}}||||||{{{{||||{{{{{{{zzyyzzz{{|}}~~~~~~~~~}}||||||||||}}}}}}~~~~~~~~~~}}}}}}~~~~}}}|||{{zzzzzyyyyyyzzzyyyyyyxxxxxxyyzzzz{{{{{{||||||}~~~~~~}}}}||||{{{{{{{{|||}}}~~~~~~~}}}}}}}~~~~~}}}}}}}}}}|||||{{{{||||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}||{{{{{{zzzzyyyyyyyzzz{{||}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}||||}}}}}}~~~~~}||{zzzzzzzz{{{{{{{{{{zzzzzyyzzzzzz{{{||}}}~~~~}}||{{zzzz{{{{{{{{||||||{{zzyyxxxxxyyyzzz{{{{{{{zzyyyyyyzzz{{|||||}}}}}}||||||}}~~~~~~~~~}}}|||}}}}~~~~~}}~~~~~~~~}}}}|||{{zzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}||{{{{{{|||}}}}~~~~}}|||}}~~~~}}}|||||||}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}||{{zzzyyyyxxxxxxxyyzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}||{{{{{{{zzzyxxxxwxxyyzz{{||}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{{||||{{{{zzzzzyyyyyyyyxxxxwxxxxxxxxxxxxxxyyzzz{{{{|||{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~}}}|||||}}}}~~~~~~~~~~}||{{{|||||{{{{{{{{{{{{{{{zz{{{{{{{{{{|||||||}}}~~~~}}}}}~~~~~~~~~}}}}}}||||{{zzyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||{{{{{zzzzzzz{{{|||}}}~~~~~~~~}}}}}}}}}}}}}||||{{{{{|||||||||}}}}~~~~~~~~}}}}}}}}}|||||{{{{{{|||||{{{zzyyyyyyzzz{{{{|||||||||{{{zzzzzzzzzzz{{|}}~~~}|{{{{{{{|||}}}}}}||{{zzzyyxxwvvvvvvwwwwwwwwwwwwwwwwwxyyyyyxxxyyzz{{|}}~~~~~}}}}|||||||||}}~~~~~}}|||{{{{{{{|||}}~~~~~~~}}}}}}|||||}}~~~~~~~~~~~~~~~}}||||||||{{{zzzzyyyxxwwwwwwxxxxyyyyyyzzzzzzzzzz{{|}}~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}|||||||}}~~~~}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{zzzz{{{{|||}}}}}}}|||{{{{{||}~~~~~}||{{zzzzzzzzzzyyyyyyyyyyyzzz{{{{{{{{{||||||}}}}~~~~~}}}||||||||{{{zzyyyxxwwvvvvwwwwwwwxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}~~~~~~~}}}|||{{{{{||}}~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~}}}}}}~~~}}||{{{{{zzzzzzzyyxxwwwvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}}}}~~~~~~~}}}}~~~~~~~~}}}}}}~~~~~~}}}|}}}}}}~~~~}}|{{zzzzzzz{{{|||||}}|||}}}}}}}}}}}}}}}}}~~~~~~}||{{{zzzzzzzzzzzzz{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{||}~~~~}||{{zzzyyyyyyyyzzzzz{{{{{zzyyyxxwwwwxxyyzzzz{{{zzzzyyxxwwwwxxxxxyyzz{{{|||}}}}~~~~~~}}|||||||||}}~~~~~}}||||}}}}}}}~~~~~~~~~~~~~~}}}|||}}}}}}}~~~~}}|{{{|||||}}}||{{zzyyxxwwwvvvvvvvwwwwxxxyyyzz{{{|||||}}|||{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}|||{{{{{{|||||||||}}}}}}}}}}||}}}~~~~}}||{{{||}}}~~~}}|{{zyyxxxxxyyyyyyyyzzzzzzz{{{|}}~~~~~~~~~~~}||{{{{|}}}}}}}||{{zzzyyyyyzz{{||||}}}}}}}||{zzyyyxxwwvvwwwwxxyzzz{{{{{{{{{{{{{|||}~~~~~~~}}}}}}|||||}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}|{{zyyxwvvvuuuvvvvvvvwwxxyyzzzzzzzzzzzzzzzzz{{|||||||||}}}}}}}}~~}}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}~~~~~~~~}}|||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxxxxxyyzzz{{{{{{{|||||||}}}~~~~~}}}||||||||||}}}~~}}}||||||||||{{{{{{{{{|{{{{zzyyyyyyyyzzzzzzzz{{||}}}}||||}}}~~~~~~~~~~~}}}}|}}}}}~~~~}}}}|}}}}}}}}}~~~}}|{zyyxxwwwvvvvvvvvwwwwwwwwwwwxxxxxxxyyzz{{||||||||||||||}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyyzzzz{{{{{{{zzzyyyyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{|||||||||}}}}}}}}|||||||||||}}}||||{{{{{{{{{{|||||||}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}|||{{{{{{{zzzzyyyyyyyxxxxxxxxxxxwwvvvvvwwxxxxxxxyyyzz{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}|||{{{{{{zzyyxxxxyyyzzz{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}~}}}}}}}}~}}}}}}}}}||||||||||||}|||||{{{||||}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}|||||||||||||||||{{zzyyxxwwwwwwwwwwwwwwxxxxyyzzzzzzzzzyyyyyzzzzz{{{|||}}~~~~~~~}}}}}}}}}~~~~~}}|{{{|||}}~~~~~~~}}}}}}}}}}~~~~~~~}}}||||||}}}~~~}}|||||||}}}~~~~}}||{{{{||}}~~~~~~}~~~~~~~~~~~~~}}}~~~~}}|||||||}}}}}}}|||{{zyyxxxxxxxxxxyyyzz{{{||}}~~~~~}}|||}}}}~~~}}||||}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}||||{{{||||{{{{{||||}}}}}}}}}}}}}}}||||}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}~~~~~}||||{{{{{{{{{{{zzyyxxxwwwwxxxyyyyyyzyyyyyyyyzzzzzzzzzz{{{{{zzzzzzz{{|||}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|}}~~~}}}}||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{zzzyyyyyyz{{||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}~~~~~~~}}}||||{{{{|||}}}~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||||||||||||||}}}~~~~~~}}}}~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}||{{zzyyyxxwwwwwwwwxxxyyzzzz{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{|||}}~~~~~}}}}|||||}}}}}}}}~~~~}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}||||||{{{{{{{{{{{{|||||}}}~~~~~~~}}}}|||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}|||{{|||||}}}~~~~~~~}}|||{{{{{||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}|||||}}}|}}}}}}}~~~~~~}}||||||{{{{{{zzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||}}|||{{{{{{{{{{|||}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~}||||||}}~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~}}}||}}}~~~~~~~~~~~~~~~~}}}||{{zzzzzz{{|||}}}}}}}}|||||{{{{zzzz{{{||}}~~~~~~~~}}~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~}}|||{{{{{||}}}~~~~~~~~~~~~~~~~~~~}}}}}||}}}~~~~~~~~~~~~~~}}|{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzz{{|||}}}}}||||||||||}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||}}~~~}}|{{{{||}~~~}}|||||}}~~~~~~~~~~~~}}||{|||}}}}~~}}||{zzyyyxxwwwvvvvvwwwwxxxxxyzz{{{{|||{{{{{{{{{zzz{{||}}}~~~~~~~~~~}}|||||}~~~~}}}|{{zzyyxxwwxxyz{{{|}}~~~~~~~~~}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{||||||||||{{zyxxwwwwxxxyyzz{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||}~~~~}}}}}}}~~~~~~}}||||{{{{|||||||{{{{zzz{{{|}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}||{{zzzyyyxxxxwwwwwwvvwwwxxyzz{{{{zzyxxwwwwwwwxxyzzz{{{{{||||{{{{||}~~}}}||||||||||{{{{{{||}}}}}}||{{{zzyyyyyzzz{{{|||}}~~~~~~}}}~~~~~~~~}}|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zyyxxxxxyzz{{|||}}||||||{{{{{{{{{zzzzyyxxxyyyyyyyyzz{{|}}~~~~~}}|||||||||||||{{{{{|||}~~~~~~~~~~~~}}}}}}}~~~~~~~~}||{zyyxxxyyyyyyzz{zzz{{{{{{zzzyyyxxyyyyyyxyyyyyyyzzzzzzyzzz{{|}}~~~~~~~~~~~~}}}}}}}}}~~~}}|||||{{{{||||}}}}}}}|{{{zzzyyzz{{{||}}~~~~}}}}|||||}}}}~~~~}}}}}}}}}}}}}||{{{{zzzzz{|||}}}}}~~~~~}}}~~~~~}}}}}}}}}}~~~}||{{{{{{|||}}}}}~~}}||{{zzyxxxxyyyz{{||||{{{{zzzzz{{{||||}}~~~~~~~~~~~~}||||||}}}~~~~}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}~~~~}|{zzzzzz{{{{{{{zzzzzzzzyyyxxxxxyyzzzzzzzzzzzyyyyxxxyyzzz{{|}}~~~~~~~~~~~}}}}}}}|||{{{{{{{zzzzzz{{|||||||||||||}}}}}}}~~~~~~}}}|||}}~~~~~~~~~~~~}||{zzyyyyyyzz{{||}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~}}}}}}}}}}||{{{{{{{||||||||||||{{{zzzyyyxxyyyyzz{{{|||||||||||||}}}~~~~~~~~~~~}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{{{{{|||}}~~~~~~~~~~~~~}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}~~~~~~}}|||{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzyyyyyxxwwwwwwxxyyz{||}}~~~~~~~~~~~~~~~~}}}}||{{{{{|||||||||}}}}}}||{{{{{|||}}}}}}}|||||||}}}~~~~~}}}}}}}}~~~~}}}||||||{{{{{{{{{{{{zz{{{{||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}~~~~~~}}||{{{zzzzz{{{{{{zzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~}}~~~~~~~~~}|||||}}}~~~}}|{{{zzzzzzz{{{||}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}|||||}}~~~~~~}}}}}}}}}~~~~}}}|||||}}}}}}}}|||{{{{{{{{||||}}}}}||{{{{zzzzzzyyzzzz{{zzzyyyxxxyyz{{|||}}}}}}}}}}~~~~}}||||||}}~~~~~~~}}|||||}}}}|||||||||||||||||}}}}}}}}}}|||{{{{zz{{{||}~~~~~~~~}||{|||}}}~~~~~}}|{{zzzyyzzz{{||}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}~~~~}}||{{{{{{|{|{{{{{{||||||{{{{zzzzzyyyzzzz{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzzyyyyyyyzz{{{|}}~~~~~~~~~~}}|||||}}~~~~~~~}}~~~~~~}}|||||}~~~}}}}|}}}}~~~~~~~}}}}||||{{{{{{{{{||||||{{{{{{{{zzz{zzzzzzzzzzzzzz{zz{{{{{{{{zz{{{{||||||}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{||||||}~~~~}}||{{{{{{{{{{{{|}}~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}|||||||||}}|}}}}||||||||||||}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}|||{{{{{{{{{{||}}~~~~~}}}}}}}|||{{{{{{{{{{{{{{{||}}~~~~~~~~~~~}}||||}}~~~~~}}}~~~~~~~}}|{{zzzzzz{{||}}}}}}}}||||}}}}}}}}|||||}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}~~~~~~}}~~~~~~~}}||||{{zzzzz{{{{{|||||||{{{zz{{{{{zzyyxxyyyyzz{||}}|||||||||||||||}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||}}~~~~~}}|{{zzzzzz{||}~~~}}}}~~~~~~~~~~~~~~~~~~}}||||||}}}}|||||||||||||||}}}}}~~~~~~}}}}}}}~~~~}}}}||}}}}}}}}}||||||{{{{|||||||}}}~~~~}}}}}}|||||||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||||}}}}~~~~~~~}}|||||}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzzz{|||||||||||{{{{{zz{{{{|||}}|||||{{{zzzzzz{{{{{zzzzzzzz{{|||}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}|||||||||||||{{{{z{{{{{{{{{|}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{zzzz{{{|||||}}}}}}||||||}}~~~}||{{{{||}}~~~~}}|||{{{{{{{{|||}}}}~~~~~}}}||||||||||||||||||||}}~~~}}}}}}}~~~~~~~~~~~}}}}}|||||||}}}~~~~~~}}}}}}}}}}}|||||||}}~~~~~}}|||{{||||||}}}}}}}}}}}}}}}}}}}||}}}}}||||||||}}}}~~~~~~}}}}}~~~~}}}}}}}}}~~~~~}}|||||}}}}}}}}}}}}}}|{{zzyyyyyyyz{{|}}~~~~}}}|||{{{{{|||||{{{{{{{{||||}}}|||||||||||{{{{{||||}}}}~~~~~~~~~~}}}}||||||||||}}}}}~~~~~}}|{{zzzzz{{|}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzz{{{{{{{{{{{{{{{{{{{{{||}}~~~~~~}}}||{{{z{{|}~~~}}}}}}}}}~~~~~~~~~~~~~~}}}~~~}}}}||{{zzyyyyyyzzz{{|}~~~~~~~~~~}}}||{{{{||}}~~~~~~~}}}|||{{{zzzzzzzzzzyyzz{{{||||}}}}|||||}}}}}}}}}}}}}}}}}}}||||||}}}}~~~~~~~}}}}}|||{{{{{||}~~~~~~}}}}}~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}|||||{{{{{|||||}~~~~~~}}|||{{{{zzzzzz{{{|||}}~~~~~~~~~}}|||{{{{{zzzzzzzz{{{|||}}}~~~~~~~}}}|||||||||||||||{{zzyyyyyyyzz{{|||}}~~~~~~~~~~~~~~~~~~~}}}||{zzyyyyyyyyzz{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~}}}}}}}~~~~~~~~~~}}|{{zzyyyyyxxxxxxxxyyyzzzz{{{||||||}|||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}|||{{{{||}~~~~~}}}||||||||||||||{{{{{z{{{||}}}~~~}}}|||{{{zzyyzzzz{{||}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{zz{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~}|{zzyyxxxxxxyyz{{|}~~~~~~}}}}}}}|||}}}~~~~}||{zyyxxxyyyyyyz{{||}~~~~~}}|||}}}}~~~~~~~~~~~~~~}}}}||||{{{{||}}~~~~~}}|||{{zzyyxyyyzz{{||||||{{{{{{{{{{{{|||||||||||}}}}~~~~}}}}}}}~~~~~~~~~~~~~}|{{{{{{{{||}}~~~~}}~~~~~~~}}}}}}}}||{{{{zzz{{{{|||||||||{{zzzzzzzzzz{{{{{||{{{{{||||||||{{{{{{{{|||}}~~}}|{{{{||}}~~~~~}}}||{zzyyxwwwwxxxxxxyyyyzzzzzzzzz{{||}}}}}}}}}}}|||||||}}~~~~~~~~~~~}}|{{{zzzzzzzyyxxxxxwwwwvvwwwwwwwxxxyyyzz{|}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}|{{{{{{||}~~~}|{{zzyyzz{{||}}}~~~}||{zyyyyyyyyyzzzzzzzzzzzzzzzz{{{|||||||{{{zzzyyyyyyyz{{|||||||||||}}~~~}}|{{{zzyyyyyzzz{{{|||||}}}}}~~~~~~~~}}}|||{{{||||}}}~~~~~~~~~~~~~}}}}||||{{{{zz{{{{||}}~~~}}}|||}}}~~~}||{{{zzzzzzzz{||}~~~~~~~~}}}}}|||||||}}}~~~~~}}}}}}~~~~~~~~~~}}|||{{{{{{{{{zzzzzzzzzzzzzz{{|}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{zzzzzzzz{||}~~~~}}}|||||}}}}}}}||{{zzyyyyzz{{{||}}~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}|||{{zzzzz{{{{{{|||||{{{{{zzzyyyyzzzz{{{||||||}}}}}~~~~~~~}||{{{zzz{{{{{{{{|||||||{{zzzzyyyyyxxxxyyyyyyyyyyyzzyyyyyyyyyyyzz{{{|||}}}~~~~}}}||}}}|||||||||}}}}}}}}}}}|||{{{{z{{{{|||}}~~~~}}|||||{||||}}~~~~~~~~~}}}}}}||||||||}}}~~~~}|||{|||}}}}~~~~~~}}}}||{{zyxxxxwwwwwwwwwxxxxxxyyyyzz{{{|||||}}}}}}}}}~~~~~~~~}~~~~~~~~~~}}}~~~~~~~~~~}}||{{zzz{{{||}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}|||{{||||||}}}}~~~~~~~~~}}}}}}}~~~~~~~~}}}}}~~~~~}}}}}||{{zzyyxxxxxyyyyzzzzzz{{{{{{{{{{{{{{zzzyyyyyyyyyyyzz{{{||}}}}}~~~~~~~~~~}}}||||||||||||{{zzzyyyyyyyyyzzzzz{{{{{{{{{||||||||||||{{{{|||||||||}}}}}}~~~~~~~~}}}}||{{zzzzzzz{{{|||||||{{zzyyxxwwwwwwwwwwwxxxyyz{{|}}}}~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}}}}}}~~~~~~~}}}}||||}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||{{zzzzzzz{{|||}}}}}}~~~~~~~}}}}||}}}}}~~~~~~~~~~~~}}}}}}}|||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}~~~~}}}}|||}}}}}}||||}}}~}}}}}|||{{{{{{{{{zzzzz{{||||{{{{{{{|||{{{{zzzzzzzzzzz{{{{{|||||||}}~~~~~}}}}||||||||||{{{{{zzzzzzz{{{{{{{{zz{{{|}}~~~~~~~}}}}}}~~~~~~~~}}}}}}}~~~~~~~}}}|||||||||||}}}}}}||{{zzzzzzzzzzzzzzzzzzzz{{{{{|||||||||}}}}~~~~~}}||||||}}}~~~~~~}}}}}}~~~~~~~~}}}}}||||||}}}~~~~~}}}|||{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}}~~~~~~~~}}}}||||||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{{zzzzzz{{{|||}}~~~~}}||{{{zzzzz{{||}}~~~~~~~~}}||||||||||||||}}}}}|||{{{{{zzzzzzzzzz{{||}}}~~~~}}||{{{zzzzzyyyyyyyyyyzzzzz{{{|}}~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{|||}}}~~~~~~~~~~}}}|||{{zzzzzzzzzzyyyyyyzzzz{{{{{||||||}}}}}}~~~~~~~~}}||{||||}}~~~~~~~}}}}|||||||||||}}}}}}}}}}}}||||||||||}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~}}}}||||||||}}}~~~~~~~}}}}}|||||||||{|||||||}}~~~~~~~~~~~~}}}|{{zyyxwwwvvvuuuuuuvvvwwxxyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~}}||{{zzzzzzz{{{{{{||||||||||{{{z{{{||}}}~~~~}||{{{{||||||}}}}}}}}|||{{{{{{{zzzz{{{{|||||||}}}||||{{zzzzz{{{{{{{{||||}}}~~~~~~~~~~~~}||{{zzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}||||||||{{{zzzyyxxxwwwwwwwwwwwxxxyyyyyyyyyyyyyzzzzz{{|}}~~~~}}}}}}|||{{{zzzzyyyyyyyyxxxxxxxyyyzzzz{{zzzzzzzzyyyyyyyzzz{{{{||||}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}||{{zyyyxxxxxwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzz{{||}~~~~~~~~~~~~~~}||{{zzzzzz{{||}}~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}}~~}}~~~~~~~~~~~~~}}||||||||||||||||}}}|||{{{zzzzz{{{{{{{{|||{{{{{{{{{{{{{{|||||||||||}}}}~~~~~~~~~~}||{{zzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwxxyyyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{zzz{{{{{{{{{{{{{{{||||||||}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~}|{{zzyyxxwwwwwwwwwwxxxxxxxxxyyyzzz{{zzzzzzzzzzzzz{{{|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}||||||{{{{{{{||||||{{{{zzzzyyyyxxxwwwwxxxxxyyzzz{||}}}}}||||||||{{{{{{{{{{{{{||}~~~~}}}}}}}}}}}}}}}}}}}||||||||||}}}~~~~~~~~~~~}}|{{zzz{{{{{{{|||}}~~~~~~~~~~~~~~~~~}}||{{{z{{{|||}}}}}}}}}~~~~}}}}}}}||||{{{zzzzzzzzz{{||||}}}}}}}|||||||||||}}}~~~~~~~~~}}}}}}}~~~~}|{{zzz{{{{{{{{{{{{||||||||}}}}~~~~~}}}}}}}}}}}}}~~~}||{zzzyyyyyyzz{|||||||||{{{zzzzyyyyyyyyyyyyyyzzzz{{{|||}}~~~~~~~~}}}}}~~~~~~}}|||||||}}~~~~~}}|||}}}~~~~~~~~~~~~}|||{{{{|}}~~~}}|{zyyyyyyzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}|||{|||||||}}}}~~~~~~~~~~~~}}}|||||||}}}}~~~~~~~~~~}}|{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~}}}|||{{{{||}}~~~~~~}}}|||||||||}}}~~~~}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~}}}}}}|||||}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||{{zzzzyyyyyyyyzzzzyyyyxxxxxxxxxxxxyyyyzzz{{{||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||}}}||||}}}~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}||}}}}}}~~}}}~~~~}}}}~~~~}}|{{zzzz{{|}~~~~~}|||{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzz{{{{{||}}}~~~}}||||}}~~~~~~~~~~~~~~}}||||{{{{|||||||}}|||}~~~~~~~~~~~~~~~~}}}|||}~~~}}}}}}}}|||||||||||{{zzyyyyyyzz{{{{{{{{{||}}~~~~}}}}}}}}~~~~~~~~}}}}||}}||{zzyxxxxxxxyyz{{{{{{zzyyzzzzzzz{{{{||||{{{{{{||||}}~~~~~~~~~}}~~~~~~~}}~~~~~}}}}}}}}|||{{zzyxxxwwwwwwwxxyyz{{||}}}}}|{{zzyyyzz{{||||}}}~~~~~~~~~~~~~}}}||}}}~~~}}}~~~}||{{{{{{{{{|||}~~~}||{{||}}~~~}|||||||}}}~~~~}}||||||}}}~~~~~~~~~~}}}}}~~~~~~~}}}}}~~}}}}}}|||||{{{{{{{{{{||||}}}||{{{{{{{{{zzzzz{||}~~~~}}}}}}}}}|||||||||||||||||}}~~}}|{{{{{{|||}}}}}}}}}}}~~~~~~~~~~}}}||{{{{|}}~~~}||||}}}~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}|}}}}~~~}}~~~~~~~~~}}}|||}~~~~~~~~}}}}}}~~~}|{{zzzzzz{{{{||}~~~}||{{zyyyyyyyyz{|}}}~~~~~}}|||||}}}}}}||||||{{{{{zzyyyxxxyyyyyxxxxxxxxyzz{||}~~~~~~}}}|}}}}}}}}}}|{{|||||}~~~~~~~~~~~~~}}}~~}}}|||||}}~~~~~~~~~}}}}}|||||}}}}||}}}}}~~~~~~~}|{{{{{{|}~~~~~~~~~~~~}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~}||{{{{zzzz{{{{{|||}}}~~~~}}|{zyxwwvvvwwxxyyyzzzzzzzyyyyyyyyyxxxyyyzzz{{{{{|||}||||{{{{||}}}}}~~~~~~~}}}||||||}}}~~~~~}}}||{{zzyyyyzzz{||||||}}}~~~~~}}}}}}}||||}}}}~~~~~~}~~~}}}}}}||{{{|||}}}}}}}}}}|||||||||}}}}||}}~~~~~~~~~~}}|||{{zyxxwwwxxyyzz{{||||||}}}}||{{||||}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~}}}}~~~}}}~~~~}}|||||||}}}~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}|{{{{{{{{|||}}}||{{{zzzzzzzzyyyzz{|}}~~~~~~~~~~~}}}}}}}}}}~~~~~}}||{zzz{{|}}~~~~~~~~~~~}}}}||||||||||||}}~~~~~~}}}~~~~~~}|||||}}~~~~~}}}}}}}~~~}||{zzzyyyzz{{{||||{zzyyxxxxxxxxxyyyyyzzzz{{{{{{||||}}~~~~}}}}}}}~~~~}}}}}}~}}}}}}|||||||||||}}~~~~}}||{zzyyyyyzz{{||}}}}}||{{{{|||}}~~~~~~~~~}}~~~~~~~~~}}|||||||||}}}}|||||||}}}}}~~~~~}}||{{zzzzz{{{|}}~~~~~}}}}|||||||||||||}}}~~~~~~~~}}|{{{{{||}}~~~}|zyxxwwwwwxxyyyzzzzzzzzzzzzzz{{||}}}}}}}}||||{{{{||||}}}}}}}}||{{{{{{||}~~~~~~~~~~~~~}}}}}}}}}}}}}|||}}}}~}}}}|}}}}}}}}}}||{{{{{{{{{||}~~~~~}||{{{z{{{||}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{|||}}}}}}}}||||{{{{{{{{|}}~~~~~~~~~~~~~}|||{{{{{{{|}}}~~~~~~~~~~~~~~~~}}}||}}}|||||{{{{{{||}~~~}|{{zzzzz{{|~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}|||||||}}~~~}|{{{{{||||}}}}~~~~}||{{zzzz{{|}}}}}}}||{{zzyyyyyzzzzzzzzz{{{|||}}}}}}}}~~~~~~~}}}}}}}~~~}}}||||{||}}~~~~}}|||{{{zzzyyyyyyyxxxxxxyyyyyyyyxxxxxxxxyyzz{{{|||||||||}}}}}~~~~~}}}}}}}}~~~~}||||||{{{{{{|||||{{{{zzzz{{||}}}}||||{{{{{|}}~~~~~~~~~~}}||{{{{{{{{{{{{{{{|||}}}}}}}}}}~~~}}||{{{{{{{{zzzzzz{{{{zzzyzzzzzzz{{|||}}||||||||}~~~~~}}||||}||}}}}}}}}}}}||{{zzzzyyyzz{||}~~~~}}}}|||||||||||||}}}}}}}||||{{{zyyyyyyyzz{||}}~~~~~}}||||||||}}}}}}}}}~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~}|||{{{{{|||||||||}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||}}~~~~~~~~}}}}}}||||||||||||}}~~~~~}}||{{{zzzzzzzzzzzzzz{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}}}|||{{||||}}~~~}}}}}}}||}}}}}}}}}}}}}~~~~~}}}}|||||||}}~~~~~~}||||||||}}}}}}}}}~~}}}}}}~~~~~~~}|{zyyyyyzzzz{{{zzzzzyyxxwwwwwwwwwwwwxxyyyzz{{{{{{{{||||||{{{{{{{{|||}}}~~~~~~~}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|}}|||||{{{{||||||{{{{zzzzzzzz{{{|}}}}}~~}}}}}}}|||{{zz{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}}}~~~~~}}}}||{{{{|}}~~~}}}||||||||||}~~~}}|{zyxxxxxyyz{{}~~~~}}}}~~~~~~}}||{{{{{{|||||}}}|||||||||||}}}}~~~~~~~~~~}}}}|||{{zzz{{||}}}}}~~~~~~}}||{{zzz{{||}}~~~~~~~~~~~~~~~~}}|||{{{zzz{{{{{{{{{zzzzzzzzzz{{||}}}~~~~~~~~~~}}}}}~~~}|{{{{{{{|||}}~~~~~~~~~}}}||||||||}}}~~~}}}|||||}}}~~~~~~}|||{{{{{{{||||||||||||||{{||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzzzzzzzzzz{{|||}~~~~~}}}|||{{{{|||}}}~~~~~~~~~~~~~}||{{{{z{{{|||}}~~}}}}||{{{{{{{{|||||||||||||}}}}}}~~~~~}}}||{{{{{|||}}~~~~~~}}}}}~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{|||}}~~~~~}||{{{{{{{{|||}}~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~}||{zyxxwwwwwxxyzz{{{{{{zzzzzyyyyyxxxyyyyzzzzzz{{{{{|||||||{{{{{{{||||}}}~~~~~~~~~~}}}~~~~~~~}}|{{zzzzzz{{|}}~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~}}|{zzyxxxxyyz{|}}~~~~~~~~~}}}||{{{|||}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}|{zzzzzzzzz{{||}}}~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}||{zzzyyzz{{||}}}}}}}}|||{{zzzzzzzzzz{{||}}}~}}}}}}}~~~~~~~~~~~~~~}}||{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}~~~~}|{zyxxwwwwxxyyyzzzz{{||||}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~}}}||{{{{{||}}}}~~~~~~}}||{zzyyyyyzzz{|}}~~~~}}}}||}}}}}}}~~~~~~~~~~~~~~~}}|||}}~~~~}}|{{{{{|||||||||||{{zzyyyyyyyyz{{||}}}~~~~~~~~}}}}}}}}}~~~~~~}}|||{{|||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}||||||}}}~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}||{{zzzzzzzzzzzzzyyyyyyzz{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~}}|{{zyxxwwvvvvvwwwwwxxxxyyyzzyyyyyyyzzzzzzzzyyyyyyyyzzz{||}}}}}~~~~~~~}}}|||||||}}}}}}}}}}}~~~~}}}}}}}||||||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~}}}||||}}}}~~~~~~~~~}}}||||||||}}~~~~~~~~~~~}}||||||{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}|||{{{{{{{{{{{|}}~~~~~~~~~}}}}}}~~~~~~~~~~~}}}||{{{{zzz{{{|||}}}}}}}}~~~~~~~}}}~~~}}}}|||||||}}}}}}}||}}}}}}}}}}}}}}}}}}~~}}}||{{zzzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}|||{{{{|||}}}}~~~}}|||||||{{{{{{{{{{{{{{{{{zzyyyyyxxxxxxxyyyyzzzz{{{{||||||{{{{{{{{||}}}~~~~~~}||{zzzzzz{{{{{{{{{{{{|}}~~~~~~~~}}}}}||||{{zyyxxxxyyzz{{{{{zzzzzzzz{{{||||||||||||{{{{{{|||||}}}}~~~~~}}}}}~~~~~}~~~~~~~~~~~~~~}}}}|||{{{zzzzzzzz{{{zzzyyyyxxxxyyzz{{|||}}}}}}}}}}}}}}}~~~~}}||{{{zzzzzzz{{|}}~~~~~~~}}}}}}}}}}|||{{{{{{{{{||}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}|||{{{zyyxxxwwxxxxxxxyyyyyyyyzzz{{{zzzzyyzzz{{{{{||||}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}||{zyyxwwwwwwwxxxxyyyyzzzz{{{{{{||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~}}|{{{{{||}}~~~~~}}|||||||||||||{{zzyxwvuuttuuvvwxyzz{||}}}~~~~~~~~~~~}}||||{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}||{{{{{{{{||||||||||||||||}}}~~~~~~~~~~~}}}}}}}}}}~~~~~}||{zzyxxwvvvvvvvwwxxxyyyyyxxwvvvuuuuuuuuvvwwxyyzz{{{{|{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{{zzzzzzzz{{{||}}}}}}}}}||||||||}}~~~~~~}}}|||||||||}}~~~~~~~~~~~~~~}}|||{{{||}}~~~}}}|||{zzyyyyyzzzzyyyyxxwvvuuuuuuuuvvvuuvvvwwxxxyyzzzzz{{{||}}~~~~~~~~~}}}}}}}~~}}}}}|||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{zzyyyyyyyyyzzzzzzz{{|||||||{{{{{{{{|||}}}~~~~~}||{{{{zzzzzzzzyyxxwvvvvvvvvvvvvvvwwxxyyyyzzzz{{{{{{{{{{{{{{{{||||}}}}~~}||{{{{{||}}~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}}}||{{{{{{{{||}}}~~~}}||||||||}}~~~~}}}}}}}}}}|||{{{zyyxxwwwwxxxyyzzzzzzzzzyyyyyxxxxyyyyxxxxxxxxxxxyyzz{{{{{{{{{{zz{{{{||}}~~~~~~~~~~~~~~~~}}}~~~}}||{zyyxxxxxxyyyz{{|}}~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||{{zzzzzzzzzzz{{{{{|||||||||||||}}~~~~~~~~~~}|{{zyyyxxxxyyzz{{{|||}}||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}||{{{{zzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyz{{||||}}}}}}~~}}|||{{{{{{{zzzzzzzzzzzzzzyyyxxxxxyyyzz{|||||||{{{{{|||}}~~~}}||||||||||||||{{{zzzzzzzz{{||}}}|||{{{{{{{{{{{|||||}}}~~~~~~~~~~~~~~~~}}}}}||||||||}}}~~~~~}}||||||}}~~~~~~}}}~~~~~~~}}}}||{{{zzyyyxxxxxxxxyyyyyyxxxxxxyyyzzz{{||}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||{zzzzz{{||}~~~}}||||{{||}}}}~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}}}|||{{{{{{||||||}}~~~~~}}}}}}}~~~~~~~~~~~~}}||{{{{{{{||||||||{{{{{{{{{{{{{{||}}}}}}}}}}}}||||||||{||||}}}}}}||||||||||{{{z{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~}}}||{{zzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzyyzzzz{{{{||{{{||||}}~~~~~}}}}}}}~~}}}}}}}|||||||||||||||}}~~~}}|||{{{{{zzyyxxxxxxxwwwwwwxxyzz{|}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{zzzzzzzzzyyyzzzzzzzzzz{{{|||}}}}}}}}}}}}}}||||||||||{{{{{{{{|||}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}||}}}~~~~}}}}}}}~~}}}}||{{zzyyxxxxxxyyyzzzzzzzzzz{{{{{{||||||||||}}}}||||||}}}}}~~~~~~~~~}}}|}}}}}}}}}}|||{{{{||||||}}}}}}}|||{{zzzzzzzzz{{{{{{{{{|||||||{{{zzzzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~}}||{{zzzyyyyzzzzz{{{|||||||}}~~~}}}}}}}}}}}}}}}||{{{{zz{{{{{||||||||{{{{|||||}}}}}}~~~~~~~}}}}}}}}||{{{{{{{{{|||||||||||}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}||{zzzyyyyyyyzzz{{{{||||||}}}}~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}}}~~~~}}|||||}}}}}}}||{{{zzzyyyyyyyyyyyzzyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyzzzz{{{{|||||||||}}}}~~~~~~~~~~~~~}}}||||{{{||||}}}~~~~~~~~~~~~~}}|||||||||{{{zzyxxxwwvvvvwwwxxxxxxwwwvvuuuuuvvvwwxxyzz{{{{{{{{||||}~~~~~~~~~~~~~}}||{{zzzzz{{{{{{{{{{zzzzz{{{||||}}}}}}}||{{{{{{{||}}~~~~}}}}}}~~~~~~~~~}~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}||||||||{{zyyyxxxwwwwwwxxyzz{{{||||||}}}|||}}}}~~~~~~}}}}}}}~~~~~}}}}}|||{{zzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzyyyxxxxxyzz{||}}~~~~~~~~~~}}}}~~~~~~}}}}}}}}~~~~~~~}}}||||||||{{{|||}}}}}}}}}}}}}}}}~~~~}}||{{{zzzzyyyyyxxwwwvvvuuuuuuuuuvvvvwwwwwwwwwwwwwwwxxyyzzzzzzzzz{{{||}}~~~~~~~~~~~~~~~~}}||||||}}}~~~~}}|||{{{{{{|||}}}~~~~}}}|||||||||}}}}}}}}}||||{{{{{{{||||}}}}}~~~}}|{{zzyyyyxxyyyyzzzzzzzzzzzzzz{{{|||||||||||||||||}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}~~~~~~~}}}}}~~~~~~~}}|||{{{{zzzzyyyzzzz{{{{{zz{{{{{||||||{{{{zzzzzzz{{{{{{|||}}}}~~~~~~~}}||||||}}}}}}}}}}}}}}}}||||||||||||}}|||||||||||||}}}}}}}}}}|}}}}}}}}~~~~~~~}}||{{zzzyyyyyyyzz{{{{|||||{{{{{{{||}}}~~~~~}}|{{{{{{|||}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||{{zz{{{|||||}}}}~~~~~~~~~~~}}||||||||}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{|||}}}}}}}}||||||||||||}}}}}}}~~~~~~}}||{{{{{||}}~~~~~~}}}}|||||{{{{{||{{{{zzzzzzzzzzyyyyxxxxxxxxxxyyyzzz{{||}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}||{{zzyyxxxwwwwwwwxxyyzz{{{{{{||||||||{{{zzzzzzzz{{{{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{zzzzyyyyyyyzzzzzz{{{{{{{{{||||||||}}}~~~~~~}}}|||}}}}}~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}~~}||}}}}}}~~~~~}}~~~~}}}~~~}}}}}~~~~}}|{zzzzzzzz{{{{{{|}}}}}~~~~~~~}||{{{zzz{{||}}}~~}}||{{zyyxxyyyyxyyzzyyyyyyxxyyzzyyyyyyzzzzzzzzzzz{{{|}~~~~~~~~~~~~~~~}||||||}~~~~~}}|||||||}~~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzz{{{{{{{zzyxxxwwwwwxyyzzz{{{{{zzzz{{zzyyxxxxxxxyyz{{|}}}~~~}~~~~~~~~~~}}}}}}~~~~~~~~}}}||{{zzzz{{|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{|}}~~~~}}}}}}~~~~}}}}}~~~~}}}||}}|||||||}}~~~}||{{{{{{{{{{{{{{zzzzzyyzz{|}~~~}}|{zyxxxxxyyzzzzzzzzyyzz{{||}}~~~~}}}~~~~~~}}|{{zzzzyyxxwwxxyyzz{{|||||||||||}}}~~~~~~~~~~~}}}||||||}~~~~~~~}}|{{zyyxxyyyyz{{||}~~~~~}}~~~~~~~~~~~~~~}}}}}~}}}}}}~~~~~~~~~~~~~~~~}}}|{{{{{{{{||||}}}~~~~~~~~}}}}~~~~~}||{{{{zzzzzzzyyyyyyxxxxxxxxxxxwwwwwxxyyz{{|||}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}~~~~}||{{z{{|||}}}~~~}}}~~}}}}}~~~~~~~}}|{{{zzzz{{||||||{{zzzzyyxxxxyyyyyz{{{{||}}}~~~}}}||{{|||||||||||||}}}|||}}}|||}}}}}}~~~}|{zzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyzz{|}~~~~}}|{zyyxxyyyyyzz{{||||}}}}||||||{{||||||||||||||||||||||}}}}}}}}}}}|||||}}}~~~~~}}||||{{{{zzzzzz{{{{zzzzzyyyzzyyyyzz{{{{{{|||}}}}}}~~~~~}}||}}}}}~~~}}}}}}}|||||{{{{{{{{{||}}~~~}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}}||{{|||||||||||}}}}}|||||||||||{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzz{{{{{{zzzzyyyzz{{{{{{{{{{||}}}}}}~~~~}}|||||||||{zzyyzzzzz{{{{{{||||}}~~~~~}||||}}}~~~~~}|{{{{{{{||||||||||||{{||}~~~~~~}}||{{{{{|||||||}}}}~~~~~}}}}||{zzyyyyz{|}~~~~~~~~~~}}}}}||||||||||||||{{{z{{{{|}~~~}||{{zzz{{{{{{{zzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwxxxyyyzzzzz{{{{||||}}}~~~~~~~~~}}}}}}}}}~~~~}}||||}}}~~~~~~~~~~~~~~~~~~}}}}||{{{{zzzzz{{|||}}}}}}}~~~~}}}}}}}~~~~~}}|||{{|||}}}~~~~~~}}}||||||||||||}}}}~~~~~~~~~~~~~~~}||{{zzzzzzzz{{{{{zzyyyxxxyyyyz{|}}}~~~~~~~}~~~~~~~~~}||||}}}}~~~~~~}}}}}}}~~~~~~~~~~}}||||||||||}}}|||||||}}}|||}}~~~}}~~~~~~~~~~~~~~}}||{{{zzzyyyzzz{{{{{{{{z{{{{{{||||{{{{{{{{zzz{{{||}}~~~}}}}}}}}}}}}~~~~}}|||||||||}}}}}~~~}}}||||||{{{||||}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{|}}}~~~}}}}|||||||||}}}}~~~~~~~~~}}}|||{{{{||||{{{{zzyxxxxxwwwwwwwwwwwwwwxxyyyyyyyzz{{{||}}~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~}|||}}~~~~~~~}}}~}}||||||||||}~~~~~~~}}}||{{{zzzzzzzzzzzzzzzyyyyyyyzz{{||}}}}}}}}}}||{{{|||}~~~~~~~~}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}|||{{{{{{|||||||||||||||{{{{{{{{||}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}||{{zzyyzzz{{{{{{{{zzzz{{{{|||}}~~~~~}}}}}}}||||}}}}}}}}}}}}~~~~~~~~~~~~}}~~~~}||{{zzzzz{{|}~~~~}}}|||{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}|||{{{{{{{||}}}}}}}}}||{{{{{{||}}~~~~~~~~}}}}}}}}}}}~~~~~~~}}}~~~~~}}}}}}}}||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}~~~~~~}}|||{{zzzzzzz{{{||||||{{zzyyxxwwwwwwwwwxyyz{{||}}}~~~~~~~~}}||}}~~~~~~~~}}}}}}|||||{{{|||||}}}}~}}}||||{{||||}}}}}}|{{{zzyyyyzz{||}~~~~~~~~~~~}}}||||}}}}}}}}}|||{{{{{{{{{{{{||||}}}}}}}|||||}}~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}||{{zzz{||}}~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}||{zzzzzzz{{{{|||||||}}}}}}}}}~~~~~}||{zzzz{{||}~~~~~~~~~~~~~~}}}}}}|}}}}}~~~~~~~~~~}||{{{{{|}}}~~~~~~~~~~~}}}}|||||||||||}}~~~}}||||}}~~}}|{zzzzyyyyyzzzz{{||}}}}}}}|||||{{zz{{{{{||||}}~~~~}}}||{{|||}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||||||}}}}|||{{{zzyyyyzz{{{||||||||||}}}}~~~~~}}}|||{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~}||{{{{{{{{{zzzzzz{{||}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}||{{zzzzzzzz{{{{||||||{{zzzzzzzz{{||||}}~~~~~~~~~~~}}||}}~~~~~~~}}}}}}}}}|}}}}}}}}|||||{{{{zz{{{{{|||}}}}||||{{{{|||}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}~~~~~~~~}}}||||}}}}~~}}}}||||||}}}}}}}}}~~~~~~~~~~}}}|||{{{{{{{{||||}}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}~~~~}}}}}}}}}}}||||||||||||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~}}|{{{{|||}}}}}}}}}}}}}||||{{{zzz{{{{{{{{||||||}}}~~~~~~}}||{zzyyxxxxxxxxyyyyyyyyyyzzzzzzzzz{{{||}}}}}}}~~~~~~~~~~~~}}}~~~~~}}}}}}||||||||||}}}}}}}|||||{{{{{zzzyyyyyxyyyyyzzz{{{{{||||||}}}~~~~~~~~~}||{zzzzzzz{{{{{{{{{{{{||||||{{{{{{||||||}}}}}~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}|}}}}~~~~~~~~~~~~~}}||{{{{{{{||}}}}}}|||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}~~~~~~~~}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}||||||||||{{{{{zzyyyyyyyzz{{|||||||{{{zzzyyxyyz{{||}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{{||}}}}}}}~~~~~~~~~~}}|||||||||||||||||}}}}}}}}}}}}}}}~~~~}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}{zyxxxxxyyzzzzzz{{||}~~~~~~}}}||{{{z{{{{||||||}}}}}}}||{{zzzzzz{{{||}}~~~~}}}||}}}}~~~}}|{{zzz{{||}~~~}}}||||||||}}}}}}}~~~~~~}}|||||{{{||||||||||||{{{zzzzzz{{|}}}}}}}}}}~~~~~~~~~}}||||||||{{{{{||}}~~~~~~}}||{{{{||}}~~~~~~~~}}}|||||}}~~~~}}|||||||||{{{{{||||}}}}}}}}|||{{{{{{{{{{{{||||{{{{zzzzzzzz{{{|}}~~~~~~~~}}}}}}|||||||||}}~~~~~~~~~}}}}~~~~~~~~}}}|||||}}}}~~~~~~~~~~~~~~~~}||{{{{{{{{{{{{{{{|||}}}}}}}~~~~~~~~}}|||{{{{{{||}}}}}|||{{{zzzz{{||}}}~~~~~~~~~~~~~~~~~}}}}||||}}}||||||||||||||||{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{||||||||||{{{{zzzzzzzzzz{{{{||||}}}}}}}|||{|||||||||}}}~~~~~~~}}||{{{{{{{{||}}~~~~~~~~~~}}~~~~~}}}||||||}}}}}}}}}}~~~~~~~~~~}|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwxxxxxxyyyyyyxxxxxxxxyyyzz{{||}}~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{||}}~~~~~}|||{|||}}~~~~~~~~~~~~~~~~~~~}}||{{zzyzzzzz{{{{{{|{{{{zzzyyyyyyyyyyyyzzz{{||}}~~~~~~~~~~~~~~}}}}|||||||}}}}~}}}}|||{{{{||}}~~~~~~~~}}}}}}}|||||||||}}}~~~~~~~~~~}}}}~~~~~~}}||{{zzzzzz{{zzzyxxwwvvvvvvvvvwwwwwwxxxxyyyz{{||}~~~~~~~~~~}}}}}}|||{{zzzyyyyyyyyyyzzz{{|||}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~}||||||||}}}~~~~~~}||||||||}~~~~~~~~~}||{{zzzzz{{{{{{{{{{{{{{{zzzzyyzzz{{|||}}}}}}||||{{{{|||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}~~~~~~}}|||{{{zzzzzzzz{{||}}~~~}}|||||{|||}}}~~~~~~~}}|||||}}~~~~~~~~~~~~}}||{{{{||||||||||}}}~~~~~~}}}}}}}~~~}||{{{{{{{||||||||||{{zyxxwwwvvwwwwxxxyyyyyzzzzyzzzz{{||}}~~~~~}}}~~~~}|||{{||}}}~~~~~}}}}}}~~~~~~~~~~~}}}}||||}}~~~~~~~}}}|||{{{{{{{{||||}}}}}}||{{z{{{{{{{||||||||||||||{{{||||||}}~~~~~~~~~~}}}}}}}}~~~~~~}}}}~~~~~~~~}}|||||{{{||||}}}}}}}}}}|||||||||||}}}}~~~~}}|||||||||}}}~~~~~~}}|||{{{zzzzz{{||}~~~~~}}}||{{zzzzzzzzz{{{||}}}}}}}||||||}}}~~~~~~~}}|||||||{{{{{||}}}}}}}}|||||}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~}}}|||{{{{{||}}~~~~~~~~~}}}}}|||}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||{{{{{{|||}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~}}|||{{{{{{{{{{|||||}}}||||||||{{{{{{{{{{{{|{{{zzzzzz{{{{||||||||{{{zzzzzzz{{||}}}}~~~~~~~~~~~~~~}}||{{{{{{||}}}}~~~~~}|{{zzzzzzzzzzzz{{{{{{{{{{{{{||}}}}}}}||||||}}}~~~~~~~~~~~~~~~}||{zzzz{{||}}~~~}}||{{{{||||}}}}}}||||{{{{{{|}}~~~~~}}}}}||||{{{zzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~}|{zzzzzzzzzzz{{{{{{{zzzzyyyyyyyyzzzzz{{{zzzz{{{{{{{||}~~~~}}}|||}}}}~~~~~~}}}|||||||||||||||}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}||||}}~~~~~~~~~~~~~~}}|||{{zyyxxxxxxyyyyzzzz{{{{{{zzzzzzzzz{{{{{{{||||}}}~~~~~~~}}||||||||{{{{{{zzzzzzzzzz{{{||}}}~~~~~~}}}||}}}}}}}}}}}}}}}}}}}}}||||}}~~~~~~~}}}~~~~~~}}||||}}~~~~}}|||{{{{{{{{{{{||||||||||{{{{zz{{{{||||||||||{{{{{{||}}~~~~}}|||||||||}}}~}}}}|||{{zzzyyxxxyyyyyzz{{||||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{||}}~~~~~~~~~~~}}}||}}~~~}}||{{{zzzyyyyyxxxxxxxyyyyzzzz{{{{{{{{||{{{{{zzzzzz{{{{{{{{{{{|||||}}}}}}}~~~~~~~~~~~~~~~}}}|||||}}}}}~~~~~~~~~}}||{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~}||{{zz{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}~~~~~~~~~~~~}}}|||{{||||||||||||}}}}}}}}}}}||{{{zzzyyyyyyyyyyyzzz{{{|||}}}}}|||||||}}}}}}~~~~}}}~~~~~}}}}}}}}}}}}}}}|||{{{{{||||||||||}}}~~~~~~~~~~~}}}}}}}~~~~~~~}}||||||}}}}~~~~~~~~~~~}}}}}~~~~~~}}|||||||}}}}}}}||{{zzzzz{{|||}}~}}}}}||||||{{|{{|||||||}}}}}}}}||||}}}}}}}}}}~~~~~~~}|{zzzzz{{|}}~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}|||||||{|||}}}~~~~}}}}}}~~~~}}~~~~~}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}|||{{zzzyyyyyyyzzzz{{{{{{{{{zzzz{{{||}}}}}}|||||}}}~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{|||}}}~~~~~~~~}}}||||||{{{zzzzzzz{{{{|||||||||||||}}}~~~~~~~~~~~~}}}||||{{{zzzzzzzz{{{{{||}}}}}}}}}|||||}}}}}~~~~~}}||||||}}~~~~~}}}}}}}~~~~~}}||||||||}}}}~~~}}}}}}}||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}||||{{{{{{{{{||}}~~~~}}}}}}}}}}}}}||{{{{zzz{{{{|||||}}~~~~~~}}}|||{{{|||}}~~~~~~~~~~~~~~~|{{zzyzzzz{{||}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~}}~~~~~~~~~}}}|||||{{{{{{{{{{{{{{{{||}}~~~}}||{{{{{||}~~~~~}}}||{{zzyyyzzzz{{||}}}}}}}}~~~~}||{zzzz{||}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyyyyyz{{|}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|||{|||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}|||||}}}}}}}}}}}|||{zzyyyyyzzz{{||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}|||}}}}}}}}}}||||{{zzzzzzzzzzzzzz{{{{{{{||}}~~~~~~~~~~~~}}}}}}}~}~~~~~~~}}}}}}~~~~~~~~~~~}}}}~~~~~~}|{{{{{{||}~~~~~~~~~~~~}}}}~~~~~~~}}}}}|{zyyxxwwvvvvvwwwxxxxyyz{{{{{{{zzzyyyyyxxyzzzzz{{|}}}~~}}|||||||}~~~~~}||||}}}}}}~~}}}}}||{{{{{|||}~~~~~~~~}|{{{{{{|}~~~~~~~~~~}}}}~~~}}||{{zzzz{||}~~~~~}}||||||{{{zzyyyzzzzzz{{{|||||||}}}}}}|||{{{{{||}}}~~~~~~~~~~~~}||||||}}}}||{{{{{{{|}~~~~~~~~~~~~}}}~~~}}}}}~~~~~~}}}}|}}~~~~}}||||||||}}~~~~~~~}}}}}}}~~~~~~~~~~~}}|||||{{{zzz{{|}~~~~~~~~~}}}}}}}}}}|||||}}~~~~~~}|{{{{{{{{{{{|||||||{{zyyxwwvwwxyyz{|}}~~~~~~~~}}}}}~~~~~~~}}}}}}}}}||{zzzzz{{{|}}~~~~}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~}|{{zzzzzzz{{{{|||{{{zzzzzzzzzzzyyxxwvvvvwxyzz{||}}}}}}}}}}}}}}}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}|||||}}}}||||{{zzyxxxxxyyz{||}}~~~~}}}}}}}||}}}}}~~~~~~~~~~}}}}~~}}}||{{zzyyyyyyyzzzzyyyyyyyz{{{{{{|||||}}~~~~~~~}}}}}}|||||{{zzzzzz{{{|{{{{||}}~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~}}||{zzzzz{{||}}}}~~~~~~~~~~}|{{{{{{||||||}}}||||||||{||}}~~~~}||{{{{zzzzzz{{{||}}}~~}}}}}}}~~~~~~~}}}||||||||||||||}}}}}}}}}}}}~~~~~~}~~~~}}|||||||}}~~~~~~~~~~~~~~~~}}||{{{{{{{|||}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~}}||{zyyxxxwvvvvvvwwxxxxxxyyz{{{||||||||||||{{||||||}}~~~~~~}}||||}}}~~~~~~~~~~~~~~~~}}||||}}}}~~~~~~}}||||||||}}}}}}}|||{{|||{{{{{{{|}}~~~}|{zxwwwwwwxxyzz{{{|||{{{{zzzzzzzzzzzz{{{{{{{{{{{{{|||}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{zzyyxxxyyyyyyyyxxxxyyz{{{||}~~~~~~~~~~~~}}}}~~~~}}}~~~~~}||||}}}~~~~~~~~}}}|||||||||||{{|||||{{zyxwwvvuuvvwxyyzzzzzzzzzzyyyyyzzz{{|||}}}}}~~~~~~}}}}||||||||||||{{{zzzzzz{{||}}}}}}}}}}}|||||}}}}}}}}|}}}~~~~~}}||}}}}~~~~~~~~}}}}||||||||}}}~~~~~}}}~~~~~~~~~~~~~}}}|||||||{{{{{{{{zzzzzzzz{{{||||}}~~~~~~~}||{{{{||}}~~~}}||||{|||}}}}}}}}}||||||||||||{{{{{{{||}~~~~~~~~~~~~}}}|||{{zzz{{{||||}}~~~~~~~~~~~}}}}~~~~}||{{{{{{||}}}~~~~~}}}|||||}}}}}}}}}}}}||||||}}}~~~~~}}|{zzyzz{{||}}}~~~~~}}|||{{{{{{||||}}}||||}}}~~~}||{{zzzyyyyxxxxxxxyyyyyyzzzzzzyyyyyzzzzyyyyzzzz{{||||||||{{{{{{||}}~~~}}||||||}}~~~~~~~~~~}}|||{{zzzzzz{{{{{{{{||||}}~~}}}}||{{{{{zzzzyyxxxxxxxwwxxyyzzzzz{{||}}~~~~~~~~~~~~~}}|{zzzyyyyyyzzz{{||}}}}}}}|{{{zzzyyyyxxxxxxxxyyzz{||}}~~~}}}}}}}}}}~~~~~~~}}|||||||||}}~~~~~~~~~~~}|{{{zzzzzzz{{{{{{{{{{zzzzzzz{{||||||||||||||||{|||}~~~~~}}||{{zzzzz{{||}~~~~~~}}|||}}~~~~~~~~~~~~~~~}}|{zzyxwwvvwwxxyz||}~~~~~~~}||{{zzzzz{{{{||}}~~~~~~}}|||||||}}}~~~~~~}}}||||{{zzzyyyyyzz{{|}}}}}}}}}}~~~~~~~~~~~~~}}||{||}}~~~}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|||}}~~~}}||||{{{zzzyxxxwwwwxxyyyyyyzzzzzzzzzzyyyyyyzzz{{||||}}~~~~~~~~~~~~~~}~~~~~~}}}|||||||||||||{{{zzzzzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{{||||||||}}}}}}}~~~~~~}}}|||||||||||||||}}}}~~~~~~~}}||||||||}|||{{zyyyxxxwwwwwwwwwwwxxyyyyzzzzzzzzzzyyyyyyyyyzz{{||}}~~~~~}|||||||||||||||||{{{{{{{{{{{||||{{zzzzzz{{||}}}~~}}||{{{{|||}}}}}}}}||||{{{{{||||||||}}}}}}~~~~~~~}|||{{{{||{{{zzyyyxxxwwwwwxxxwwwxxxxxxxxxxyyyyyyyyyyzzz{{{||||}}}~~~~~~~~~}}||{||||}}~~~~}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{|||||||{{zyyyzzzz{{{{{||||{{zzzzzzzzzyyyyyz{{||}}~~~~~~~~~~}}||||||||}}}}~~~~~~}}}|||||{{{{{{{{{{{{||}~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}|||||||||}}}}~~~~~~~~~~~~~~~~~~}}}||}}}}}|{{zyyyxxwwwvvvvwwxxxxxxxxxxwwwwxxxxyyyyzz{{{||||}}}}}}}~~~~~~~~~}}}||{{zzzzzzzzzz{{|}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}}|||||{{{{{|||}}~~~~~}}}}}}}||||||}}}~~~~~}}}||{zzyyxxwwwwwwxxyyzzzzz{{zzzzz{{{||}}~~~~~~~~~~~}||}}}~~~~}}}}}}~~~~~~~~~}}|{{{{{{{zzzzz{{{{{{{{zzyyxxwwwwwwwxxxxxxyyyyyzz{||}}}}}}}}}~~~~}}||{{||||||}}}}}}}}}}}}}}|||||||{{{{{{{{|||}}}~~~~}}||{{zzzzz{{{|||}}}}}}|||{{{{{{{|||||||||{{{{|||}}}}~~~~~}}}||||}}~~}|{{zzyyzzzzz{{{{{{{{{zzyyxxxwwwxxxwwwxxxyzz{{{||||||||||||}}~~~~~~~~~~~~}}|||||{{{{zzzzzzzz{{{|||}}}}~~~~~~~~~}}}}~~~~~}}}}~~}}}}}}}}~~~~~~~~~~~~}}||{{{{{{|||||||{{|||{{{{{{{||||}}}~~~~~~}}||||||||}}~~~~~~~~~~}}}}}|||||||||}}}}}~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~~~}}}}}}~~~~}}}||{{zyyyxxxyyzzz{{{|||}}}}~~~~~~~~}}||||||}}~~~~~~~~~~~~~~~~}}}|||||{{{||||||{{zzyxxwwwvvvvvwwwwwxxwwwwwwwwwwwwwwwwwwxxxyzz{{|||}}}}}~~~~~~~}||{{{zzyyyyyyyyzzz{{{{{zzzyyyxxxwwwwxyyz{{|||||||{{{{zzzzzzzzzzz{{{||}}~~~~~~~~}}}}}}}}}~~~~~}||{{zzzzzzyzzzzzz{{{{{{zzyyxxwwxxxxxyyyzz{{|||}}~~~~~~~~~~}}}~~~~~~~~~}}||{{{zzzzyyyyxxxxxxxxwwwwwwwxxxxxxxxxxxxxyyz{{|}}~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}~~~}}|{{{{{||}}}~~~~~~~}}}|||}||||||{{{{{||||||}~~~~}}||||}}}}}}||}}}}}}||{{{zzzyyyxxxxxxxxxxxyyzzz{{{{zzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}|||||||{{||||||{{{{{{{{{zzzzyyzzz{||}}}}~~~~~~~~~~~~~~~~~~~}}}}||||{{{zzzzyyyxxxxxxxxyyzzzzzzzzzzyyyxyyyyzz{{{{||}}~~~~~~~~~}}}||||||||||||||||{{{{zzzzzzzz{{{||}}}}}}}}}}}}||||||||}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}|||{{{{{{{||||||}}~~~~~~}}}}}}}}}}}}}|||||||||||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}||{zzzyzyyyyyxxxxxxxxwwwwwwwwxxyyzz{{{|{{{|||||}}}}}}}}}~~~}|{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzyyxxxxxyyyyzzzzzzzzzzzzzzzzyyyyyzz{{{|{{{{{{||}}~~~~~~}}}}}}}}}}||||{{{{{zzzzzzzzzyyyyzz{{||}}}~~~~~~}}||{{{{{{{{{{{{{{{|||}}}}}}||||{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}||{{{zzzzz{{{{||||||}|||||||||}}}}}}~~~~~~~}}|{{{{{{{||}}~~~~~~~~~~~~~~~~}||{{{{|||}}~~~~~~~~~}}||||||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~}||{zyyxxwwwwwwvwwwwwwxxxxxyyyzzzzzzzzzz{{{{{{{{{|||}}~~~~~~~~}}}}}}}}}~~~~}}}}||||{{{{{zzzzzzz{{{|||||{{{zzzzzzzzzz{{{|||||{{zyyyyyyyyzzzzzzzzzzyyzzz{{|||}}}}}~~~~~~~~~~~}}}|||{zzyyyyyzz{||}}}}}}}}}}~~~~~}}|{zzyyyyyyyyyyyzzz{{|||||||{{{{{{{{zzyyyyyyyyyyyzzzzz{{zzzzzzz{{{{{{{||||}}~~~~~~~~~~}}~~~~~}}}}}|||{{{{{||}~~~~~}}}}}}~~~}}|||||||||}}}}}}}}}}}}}}~~~}}~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}~~~}||{zzyyyyyyyyyxxxwwwvvuuttttttuuvvvwwwwxxxxxyyyyzz{{||}}}}}}}}}}||||{{{{{{{||}}}~~~~~~~~~~}}}|||||||}}~~~~~~~~~~~~~}|{{zzyyyyyyzzz{{{{{{zzzyyyyxxxxxyyyzz{{||}}}||{{{zzzzzzz{{{||}}}~~~~~~~~~~~}}}|||{{zzzyyzzzz{{{{{{zzzyyyyyyyzz{{||}}}}}}~}}}||{{{{{{{|||}}}~~~~~~}}}|||||}}}~~~~~~~~~~~~~}}}||{{zzzzzzzzzz{{{{||}}}~~~~~}}}||||{{{{{{{{{{zzzzz{{{|||}}~~}}}|||}}~~~~~}}}}}}}}~~~~~}}}||}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}|||}}}}~~~~~~~~~~~~~~~~~~}}|{{{zzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{||}~~~~~~}}}}}||||||||||||||||}}}}}}}}}}||{{|||}~~~~~~~~~~~~~}}}}~~~~~}}||{{{zzzzzz{{|}}~~~~~~~~~~~~~~~~~}}|||{{{|||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}||{zzyyxxwwwwwwwwxxyzz{{{{|||||{{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zyyyxxxxxxxxxxxwwwwwxxxxyyyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}||||}}}}}}}}|||||||{{{{{{||}}}~~~~~~~~}|||{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}|{{{||}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||}}}}}}}~~~~~~}}}}}}|||||{{zzzzzzzzzzzzzzz{{||}}}}}~~~~~~~~~~~~~~~~}}}}|||||||||}}}~~~~~~~~}}}}||}}}~~~}}}}~~~~~~~~~~~~~~~}}}||||}}~~~~~~~~~}}||{{zzzyyxxwwwwwwwwxxxxxyyyyyyyyyyyyxxxyyzz{||}}~~~~}}}}}}}}~~}}}}|||{{|||}}}~~~~}}}}}}}}}|||{zzyyxxxwwwwwwwxxxyyyzzz{{{||||}}}~~~~~~~~}}}}}}}~~~~~~~~~}}}}|||||{{zzyyyyyyyyyyyyyyyzzzzzzzzyyyyxxxxxxxxxyzz{|}}~~~~~~}}}|||||{|||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}||||||}}}}~~~}}}}||||{{{{{{{{{{{||||||||||}}~~~~~}}}}|||||{|||}}~~~~~~~~~}}}}}}}}}}}|||||}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~}}||||{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~}}}}~~~}|{zyxwwvvvvvvvvvvuuuttttttuuuuvvwwxxyyzzzzzzz{{{{{{{{{||}}~~~~~~~~}}||{{zzzyyyyxyyyyyyyzzzzz{{{{{{{{{{{{{{zzzzzzyyyyyyzz{{||}~~~~~~~~~~~~~~~~~}}}||}}}}}}}}}}}}}}}}}}~~~~~~~}}||{{{||||||||||||||}}}||||||||||}}}}~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}|}}}}~~~~~}||{zzyyyyyzz{{||}}}}~~~~~~}}}}}}||}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||{zyxwwvvvvuuuvvvvvvvvvvwwwxxyyzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{|||||{{{{zzzzzzzzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}||||{{|||}}~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}||||}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}~~~~~~~~~}}}|{{zzyyyyzz{{|}}~~~~~~~~~}}}}}}}}}~~~~~~~}}}|{{zzzzzzz{{||||}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}||||}}}}}~~~~~~~}}}|{{{zz{{{{|||}}}}~~~}}}||||||}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||{{{|||||||||||{{{zzzzzzyyyyzzz{{{{{{|||||{{{{{{||||||||||{{{zzzzzzzz{{{||}}~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}||{{{{{{||||||||||{{{{{zz{{{{{{{{|||}}}}~~~~~~~~~~~}}}}}}}}}}~~~}}}|||||||||||||||||{{zzzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{zzzzzzz{{{{{{{{{{||||||||}}}~~~~~~~~~~~~}~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{zzzzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~}}}||||}}}}}}}}}~~~~~~~}}|||||||||||||}}}}}}}}}}}}}}|||||||}}}}}}}}}}~~~~~~}}|||||}}}}~~~~~~}}}}}|}}}}}}}}}}}}}}}~~~~~~~}}}||{{{{{zzzzzz{{|||}}}}}}}}~~~~~~~~~~}}|{{{{{{{{||}}}}~~~~~}}}~~~~~}}}}||||||||}}~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}}}||{{zzzzz{{{{{{{{{{{|||||||}}}}~~~~~~~~}}}|||||}}~~~~~~~~~~~~~}~~~~~~~}}}|||}}}}~~~~~~~~~~~~~}}|{zzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}||||||||}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}||||}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}|||{{{{{{|||||||||||||||||||||}}}}~~~~~~~~~~~~~}}}}||{|||}}}~~~~~~~}}}||||}}~~}}}}}}}}}~~~~~~~~~~~~}|||||{|}}~~~~}}}}}~~}}|{zyxxxxyzz{{|{{|||||||{zzyyyxxwvvuvvwwwxyyzzzzzz{{zzzzzzzyyxxxwwwwwxxxxyyz{{{|}}}}||||||}~~~~~~~~~~~~~~}}}}}}}||||||}}}}}}~~}}}|||{{z{{|}}~~~~}}}}~~}}|{{|||}~~}}|{zzzzzzzzzzzzzz{{{||||{{zzzyzzzzzz{{{|||}}}}~~~~~~~}||{{{{{zzzzz{{|}}~~~}}||||{{||}}}~~~~~~~~~}}||||||||}}}}}}}}}}}}}}}}}}}}|||||}}~~~}|{zyxxwwwxxxyyyyyyyyzzz{{||}}}~~~~~~}|{zzyyyyyyyyyzzzzzzzzzyyxxxxxxxxxxyz{|}~~~~~}}}||{{{{zz{{|}}}~}}|{zzzyyyyxxyyz{{|}}~~~~~~~~~~~}}}|||||}}}}~~~~~}}}}~~~}{zzyyyyzzzzz{{{{{{{|||}~~~~~~~~~}~~~~~}|{{zzzzzz{||}}~}}}}}}}}}}||||}|||{{zzyxxwwxxyyyz{{||}}~~~~~~}}|{zyyyxxyyz{||||}}}}}~~}}|{zzzzzzyyzzzzzzzzzyyyzz{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||||||||||||}}~~~~~~~~~~~~~}}}}}~~~~~~~~}|{zyyxxwvutttuuuvwxyyzzzzyyxxxxyyyyyyzzzzzz{{{{{||||{{||||}}~~~~}}}}}}}}~~~}||{{z{{{{|||}}}}}}}}|||{{{{zzz{{{{|}~~~~~~~~~}}}~~~~~~~~}}}}}||{zzyyyyyyz{||}}~~~~~~~~}}}~~~~}||{{{{{|||{{{{{{{{{{{|||||}}}}}}}}~~~}}}}||}}}}||||||||}}}}||{{zyyxxyyyyyyyzzz{{||||||||||{||}~~~~~~~~~~~~~~}}~~~~~}}}}~~~~}}||||||||||{{{{{{||}~~}}||||||||||||||{{{{z{{|}}~~~}}{{{{{{{{||}}~~~~~~~~~~~~~~~}}}}}}~~~}}||||}}~~~~~~~~~~~~~~~}}~~~~}||{{{{{|}}~~~~~~~~~~~~~~~~}}|{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzz{{|||}||||||}}}}}||||||}}~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~}}|||||||}}}~~~~}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{|||{{{{{{zzzzzzyyyyzzz{{||}}~~~}}}}|{{{{{zzz{{{{{|||}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~}||{zyxxxxxxyyyyyyyyyyyyyzzzzz{{{{||||}}}~~~~~}}}}~~~~~~~~~~~~~}}~~~~}}||{zzyyyyyyyzz{||||}}}}|||||||}}~~~}}||}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}|}}}~~~~~~}}}}||||||}}}}~~~~}}||||||}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}||||||||||||{{zyyyxxwwwwwwwxxyyyyyyyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}||||||{{{{{{{{||}}~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~~}}}||||||||{{{||}}}}~~~~~~~~~~~~~~~}}}}|||||||}}~~~~~~~~}}}}~~~~~}}}||}}~~~~~~~~~~~~}|||||}}}~~~~~~~}||{{{zzzyyyyyyxxxxxxyyz{{||}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~}|{zyyyxxxyyzz{||}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}~~~~~}}}}}~~~}}}||||}}}~~~~~~~~~~}}|||||||}}}}~~~~~~~~~}}||{{{{{{{{|||||{{{zzzyyyxxwwwxxxxxxxxyyyz{|}~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}~~~~~~~}||{{{{{{{{{{{{{{{||}}~~~~}}}}}}}}}}}}~~~~~~~~~}}|||||||{{{{{||}}~~~~~~~~}}}~~~~~~~~~~~}}||{{zzzzz{||}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}|{{zzzzzyyyyyz{{|}}}~~~}}||}}~~~~~~~~~~~}}}}}||||||||||{{{{{{||||||{{{{{{{{{||||}|}}}}~~~~~}}}||||{{{||||||}}}}~~~~~}}}}~~~~~~}}||}}}}~~~~~~~~~~~}}}}}}}}}}~~~~}}|||}}~~~}}}}||||||}}}~~~~~}}}~~~}}}||}}}}}}}|||||{{{zzzzzzyyyyyyyzzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyyyzz{{||}}~~~~}}|{{{{||}}~~~~~~~~~~}}||{{{zz{{{{{{{||||}}}}}}}}}~}}}}}}}}}}}}~~~}}||{zzyyz{|}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~}~~~~~}}}}}}||||}}|||||||||{{{{{{{{{{||}~~~~~~~~~~~~}}~~~~~~~~}}}||{{{{{{{{{{{{{||}}}~~~~}}}~~~~~}}||{{{{{|||}}}~~~}}|{{zz{{||}}~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}~~~~}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}~~~~~~}}}}}}}||||||||||}}}~~~}}}||||}}}~~~~~~}}}||||||||}}}}~~~~~~~}}}|||||{{{{{{{{{{{zzzzzzz{{{{||||||}}~~~~~~~}}~~~~~~~}~~~}}}}~~~~}}|{{zzz{{||}~~~~~~~}}}}}}}|||||||||{{|||}}}~~~~~}}||||||}}}}}}}}}}}}}}|||||||}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||}}}~~~~~}||{{{{{{|}}}~~~~~~}}||||}}}}}}}~~~~~~~~}}}}~~~~}}|||{{{{{{||}}}|||||{{zzzzz{{||}}}~~~~}}}}}|||{{||}}~~~~~~}}|||}}~~}}||||}}~~~~~~~~~~~~~~~~}}}}}}||{{{{{{||}}}~~~~~}||||{||||}}}}}}}}}}}~~~~}}||{{{{{{{{{{||}}}~~~~~~}}||{zzzzzz{{||}}~~~~~~~~}||{zzyyyyyz{|}}~~~~~~~}}|{{{{{||}}~~~~}||||}}~~~~~~~}}||{{{{{{|||||||||{{{{{{{||||||}}}}}~~~~~~~}}|||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}~~~~}}||{{||||||||}}~~~~~}}}|||}}}}~~~}}}|||||||{{{{{|}~~}}|||||||||||||}}}}}}}}~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~}}}||{zzyyyyyyzzz{{{{||||||||||||}}}}~~~~~~~~~~~~}}}}}}}}}}}||}}}}}~~~~~~~~~~~}}||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{||||}}~~~~~~~~}}}}}|{{zyxxxwxxxyzz{|}}}}}}}}}}}}}}||||}}}}}}||||||}}}~~~~~}||{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{zzzzzzzzzzz{{{{{{{{|||}}~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}||{{{||}}}~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}|||||||||||||||}}~~~~}}}|||||||}}}}}}}|||{{zzzzzzz{{|}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzzzz{{{||}}}}||{{{|||}}~~~~~~~~}}~~~~~~~~~}||{zyxxxwwxxxyzz{|}~~~~~~~~~~}}}}}}}}}}}}}~~~~}}||||||||||||{{{zyyyxxxxxwwwwwwwwxxxyyyzz{{{||||}~~}|{{zzzzz{{||}~~~~}}}}}}||||}}~~~~~~~~~~~~}||||||}}}}|||{zzyyyyyzz{||}}~~~~~~~~~~~~~}}}}}|||||}~~~~~~~}}}}~~~~~}}||||||||||||||||||}}}|||{{zzzyyyyyyyzz{{|||||||||||{{{{{||}~~~~~}}||{{{{{{{{{|||||}}~~~~~~~~~~~~~~}}}}}|||||{{{{||}}~~~~~}}}|||{{zzyxxwvutttstttuuvvwwxxyyzzzz{{{{|||||}}}}}}~~~~~~}}}}}~~~~~~}}}|||{{{{{{{|||}}}}}}~~~~}}||{{{zzzzzyyyyyyzz{{{|}}~~~~~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}||||{{zzzzzzzz{{{{||}}~~~~~~}}}||{zzyyyyzzzzz{{{{{{||}~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}||||||}}~~~~~}}|{zyxxwvvvvvuuuuuuuvvvvvvwwxxxyyyzz{||}}}}}}||||{{{{{|||}}}~}}}}}|}}}~~~~}}||||||||}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~}}||{zzzzz{{|||}}~~~~}}|||{{|||}}~~~~~}}}||}}}~~~~}||{{{{{{{{{{{|||}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{zyyxxxxxyyzz{{|}~~~}}~~~~~}}}}}}}}~~~~~}}}||||||||}}}}}}}}}}}}}}}}~~~~~~}}}}}||{zyxwwvvuuutttttuvwwxxyyyzzzzzzzzz{{{{{{{{{{{{{|||||}}}}|||||}}~~~}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~}}||||}}}~~~~~~~}}}||||}}|}}}~~~~~}}}}|}}}}~~~~~~~}}||{{{{||||{{z{{{{|||||{{{{|||||}}}~~~~}}}}|||||||||||||{{{zyyyyzzz{{{|}~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~}}||{zyxxxxwxxwwwwwxxxxxxxxwwxxxxxxxyyzzzzzzz{{||||||||||||||||||}}~~~~~}}}}~~~~~~~~~~}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||{{{{{{||||||||||{{{{{|||}}}}~~~~~~~~~}|||||}}}}|||}}}}}}}||}}}~~~~~~~~~~~~~~~~~~}}|||||||||||||||}}}}}||{{zzzyyyyyyxxxxxxxxxxxwxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{|||||}}}}}|||||||||||{{{{{{{{{{{{{{{||||}}}}}||{{|||}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~}}}||||||}}}}|||{{{{||||||||||{{{zzzzzyyyxxxxxxxxxxyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzz{||}}}}}}~~~~~~~~}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}|||{{{{{{{|||||||}}~~~~~~~~}}}|||{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{||}}~~~~}}}}}}}}~~~~}|{{zzzz{{{{||||||||{{{{{{{{{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzz{{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{|||}}~~~~}}||{{{zyyyxxxxyyyyzzzz{{{{{{{||||||||}}~~~~~~}}}~~~~~~~~~~}}}}}|||{{zzzzz{{{{{{{||||||||||{{{{{zzyyxxxwwwwwwwwwxxxxxyyyyyyyzzz{{|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}~~~~~~~~~}}}}}|||{{{{{{||}}}}~~~~~~}}||{{{{|||}}}}|||{{{zzzzzzzzzz{{{{{{{{{||}}~~~~~}}}||||}}}~~~}||{{zzz{{{|||}}}}}|||||{{{{zzzzyyyyyyyyyxxxxxxyyyyyyzzzzyyyyyzz{{|||}}~~~~}}}}||||}}}}}}}~~~~~~~}}}||{{zzzz{{{|}}~~~~~}}}}}}}}}}}~~~~~}}}||||||||||{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{|||||||}}}~~~~~~~~~}|{{zzzz{{||}~~~~~~~~~~~}}}}}}~~~~}}||{{zzzzzz{{{{{{{{{{{zzzzzyyyyyyyyyyyyzzzz{{{{{{{{{||}}}~~~~~~~~}}}}}}}}}}}}~~~~~}||{{zzzzzzzz{{|||}}~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}~~~}|{{{{{zzzzzzzzzyyyxxxxxxxxwwwwwwwxyyz{{|||||||||||||||||}}}}}}}}|||{{{{{{{{{{|||}}~~~~~~~~~~~~}}||{{zz{zzzzzzzzzzzzyyyxxxwwwwwwwwxxyyzz{{||||||||||||||||}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}|||||{{{{{{|||}}}}~}~~~~~~~~~~~~~~}}}}}~~~~~}}}}||||{{zyyxxwwwwwwvvvvwwwwxyyz{{|||||}}|||||||||||||||{{{{{{{{{{{{{{zzzz{{{||||}}}}~~~~~~~~~~}||{{{{{{|||||||||||{{{{{zzzyyyxxwwwwwwwwwxxyyzzz{{||||||||||||}}}~~~~~~}}}}}}}}}~~~~~}}}}||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyxxxxxxxwwwxxxxyzz{{{{{{{{{{|||}}}~~~~}}|||{{zzzzzzzyyyyzzz{{||}}}}}}}}}||}||||||}}~~}}|{{{zzz{{zzzzzz{{{{{{zzzzzzzzyyyyxxxwxxxxxxxxxyyzzz{{{{{||||}}~~~~~~~~~~}||||{{|||}}}~~~~~~~~~}}}}}}~~~}}}}~~~~~~~}}}}~~~~~~~~~~~~~}}}}||{{zzyyxxxxxyyyyyyyzzz{{{||||||{{{{{{||}}}}}}}}|||{{{zzzyyxxxyyzzz{{|||}}~~~~~~}}}}}|}}}}~~~~~~~~~~~}}}||{{{zzyyyyxxyyyz{{{{{zzzyyyxxxxxxxxxxxyyyzzzz{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{|||}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzyyyyyzzz{{{zzzz{{{{{{{{||||||||}}}}}}}}}||||||{{zzzyyyyzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxxxxyyzzzz{{||}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}|||||||||}}}}}}}}}~~~~~~~}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{{zzyyyyyyyyzz{{||}~~~}}||||||||||{{{{{{{{{{{{{{{||{{{{{{|||||||||||||}}}}}}~~~~}}}}}~~~~}}}||||||{{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxyyzzz{{{{{{|||}}~~~~}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}||||||{{{{||}}}}~~~~~~}||{{{||}}~~~~}}}}~~~~~~~~~~~~~~~~~~}|||{{{{{|||||||}}}}}}}||{{{{{||}~~~~~~}}~}}}}}}}}}}}||||||{{{{{z{{{{{||||}}}}}}}|||||||{{{{{{||}~~~~~~~~}~~~~}|||||||||||{zzyyyyxxxwwwwwxxxyyyzzzzyzzzzzzz{{{{|||}}}}||||||||}}}}}}}~~~~}}||||||||}}}|}}~~~~}}|{{zzz{{{{||}}~}}|||||{{{zzzz{{|||}}}}|||||||||||}~~~~~}}|{{zzzz{|~~}}|||||}}~~~~~~~~~~~~~~~~~}}}|||}}||||||||}}~~~}}|||{|||}}}||||}}}|||{{{||}~~~~}}}~~~~~~~~~~~}||{{||||{{zzzzzzyxvvuuvvvwwxxxxwvvvvwxxyyxxwwxxyyzz{{{{zzyyyyyxyyz{{{{{{{{{{|}~~}}}~~~~}}|||||||}~~}|{zyxxxy{|}~~}}}}}}}}|||{|||}}~~~~~~~~~~~~~~~~~}}}}}~}}}}}}||}}|}}}}}~~~~~~~}}}||||}}~~~~~~}}}}}}}}}}}|||}~~~~~~~}}|{{{{{{||}}~~~~}}}}}}}~~~~~~~~~~~~}|{zz{{|||}}~~~~~~~~~}|||||}}~~~}}|{{zzzzyyyyz{|||{yxvuutttttuuuvvvvwxxyzzzzzzzzyyyyyxxxxxyz{{|||}}}}}}~~~}}}}}}}~~~}||{{{{zzzzzzz{||}~~~}}}|||||}}~~~~~~~~~~~~~~}|||}~~~}}||||||{{{{{||}~~~}||{{zzyyyyyz{{{{{{{||}}||{{{{{{||}~~~}}}}}}}}}|||{{zzz{{||}}}~~}}}}}||||||}}~~~~~~~~~~~~}}}}}~~~~~}}}~~~~}}||||||||}}}|||{zzyxxxwwwwwwvvvuutttuvvvwwwwwwwwwwxxyyyyyyxyyyz{|}~~~~~}}||{{{{{{|}}}~~}}}|||||}}}}}~~~}}||{{{{|}}~~~~~~}|{{{{|}~~}|||{{{{||}}}}}}~~~~~~}}|{zzyyyyyyyyyyzzz{{zzyyyyyyz{{|}~~}}}||||||||||||||}}}~~~~}}}|||||||}}}}}}}~~~}||||||}}}}~~~}}}}}~~~~~}}}}}||{{zzyxxxwwvvvuuuuuuuuvvvvvvvvvvvvvwwwxxyzzz{{|||}}~~~~~~~~~}||{{{{{|||}}}}~~~~~~~~}}}||{{zzzzzzz{{{{||||}}~~~}}}}}||{{{{{||}~~}}}|}}}}}}}}}}}}~~~}}||{zyxwwwwxxyyyzzzzzzyyyyyyzz{|}}~~~~~~}}}}}}}||||||}~~}}|||||||||||}~~~~~~~~}||{{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zyyxxxxxwwwvvvuuuuuuuvvvvwwwwxxxxyzz{{{{||||}}}~~~~}}}}}}~~~~}||||{||||}}~~~~~}|zyxxwwwxxyz{|~~~~~~~}}|{{{{|}~~}}}}|||||||||}}~~~~~}|{{zz{{||}~~~~}}|{{zyyxxxwxxxwwwwxxyyzz{{{{{zzzzz{{||}}~~~~~~~~~~~~~~~~~~~~}}|||}}~~}}~~~~}}}~~~}||{{zz{{{||}~~~~~~~~~~~~~}}}}}}~~~~~}}||{{{zzyyxwwvvvwxxyyyyxxwwvvvvwwxyyyyyzzzz{{{||||}}}~~~~}}~~~}||{{{|||||}~~~|{{zyyyyyyzz{||}~~~}|{{zyyyzz{{||}~~~~~}}}}}}}}}}}}~}~~~~}|{{zzzzzzz{{{||||||||||{{zzyxxxxwwwwxxyyyzzz{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}|||||||}}~~~~}}|||{{{{||}~~~~~~~~}}}}}~~~~~~}}}||{{{{zzyyyyyyyyyyyyyyzzzzzyyxxxxxxxyyyzzz{{||}}}}}}}}}|||}}}~~~~~~~~~~~~~~}}}||{{{{{{{{{||}}}}~~~~~~}||{zyxxxxxyyzz{|}~~~~}}||{{{||||||||}~~}|{zzyyyyyzz{||}}}}}||{{zzzyyyyyyyzzzz{zzzyyyyyyyyzzz{zzzz{|}}~~~~~~~~}|{{zzzz{{|}~~~}}|||}}}}}}}~~~~~~~}}}}||{{zyyyxyyzz{{{{|{{zzyyxwwwwxxyyyzzzz{{{||}}~~~~~}}||{{{{{|}~~~~~~}}||||||}}}}}}}}}}}~~~}}||{{{zzzzyyyyyyyzz{||}}}}}|||||}}~~~~~~~~~~}}}}~~~~}~~~~}|||{{{{{||||}}}}|||{{{zzzzzzzz{{{{{||{{{{{zzzyyyyyyyyyyyyyzz{|}~~~~~~}}}}}~~~~~~~~~~~}}||{zzz{{|}~~~~}}}~~~~~~~~~~}}|||||||||{{zzzz{{||||{{zzyyxxxxyyyyyzzz{{{{|||||}}}||||{||||}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~}}|{{zzzyyzzzz{{{{{zzzzzzzz{{{{|{{||||}}~~~~~~~~}}}}}}}}}~~~~~~~}}|||{{{zzzzz{{||}}}}}}}}||{{zzyyxxxxxxyyyyyyyyzz{{{|}~~~}||{{{{||}~~~}}}}}~~~~~}}||||||||||}}}}}~~~~}~~~~~~~}}||}}}~~~~~}}}}||||{{zzzyyyzz{{{{||||||}}}}||{{zzzzzz{{||}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~}}||{{zzyyyyyyyyyzzz{{{{{{{z{{{{||||{||||||}}}~~~~~}}}}}}}}~~~~}}}|||{{{{{|||}}}}}}}}}|||||{{zzyyxxwwwwwxxxyyzzz{{{|}}~~~~}}}}}}}}}}~~~~~~~}}}}}}~~~~}}}|||||}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{|||}}}}}}}||{zzzzyyyyzzzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}|zyyxxxxxyzz{{||||{{{{{zzzzzzzz{{{|||||}|||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~~}}|{zzyyxxwwwwwwxxyyz{{{{{{{{{||||||||||||}}}}~~~~}}||||}}}~~~~}||||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}||||||||}}}}}||||{{zyyxxxxxxyz{|}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}|{{{{z{{{{zzzzyyyyyyzzzzzzzzzz{{{{||||||||||{|||||}}}}~~~~~}}}~~~~~~}}||||}}}~~~~~~~~~}}|{{zzyyxxyyyyyyyzz{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~}}}~}}}}}|||}}}}}}||{{{zzzzzzzz{{||||}}~~~}}||||}}~~~~~~~~~}||{zyyyxxxxxxxxyyzzzzzz{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}||{{{zzzzzzzz{{{||}}~~~}||{{zzyyyxxyyz{{|}}~~~~~~~~~~~~~}}|||||}}~~~~~~~}|{z{{||}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}||{{{{{||}}~~~}|{{{{{{||}}~~~~~~}}||{{zzzzzyyyyyyyyyxxxxyyzzzz{{{{|||||}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~~~~}}}}|||{{{{{{||}}}~~~~~~~}}}||{{zyxxwwwwwxxyzz{||}}~~~~~~~~~~~~~~~}}}}}}}~~~~~}}||||||{{{{|||||}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}||{{{{{||}}~~~~}||{{zzzz{{{|||||}}}}~~~~~~~~~~}}}|||||||}}}}}||{{zzyyyyyyyyyyyzz{{{||}}}}}}}|}}}}}}}~}}}|||||||||||||}}}~~~~~~~~~~~~~~}}}|||||}}~~~~~~~~~~~}}||{{{zzyyyxxwwvvvwwxyyz{||}~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}~~~~~~}}|||||||||}}~~~~}}||||||}~~~~~}}|||{||}}~~~~~~~~~}}}}}~~~~~}}||||{{{zzzzzz{{||}}~~}}}}}~~~~}}}}}}~~~~~}}||||}}}}~~~~~~}}}||||{{zzzyyyyyyyyzz{{||||}}}||||||||{{{{{{{{||||||||||||||}~~~}}}}}}~~~~~~~~~~~~~}}}}}|||{{{{zzyyyxxxxxxxxxyyzz{{{{{||||}}}}~~~~}}~~~~~~~}}}}}}|||||}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~}}||||||}}~~~~~~~~~~~}}|||{{{{{|}~~~}|||{{{zzyyyyyyzzz{{{||}}}}~~~~~~~}}}||||||}}~~~}}}|}}}~~~~~~~}}|{zzyyyxxxyyyyzz{{{{{{zzzyyyyzz{||}}~~~}}|||||}}}}}}}}~~~~~~~}}}}}}}}}}}}|||{{{zzzzyyxxxxxxxxyyzz{{{{{||||||||}}~~~~~~~~~~}}}}}}}}}}}}|||||||}}~~~~~}}~~~~~~~~~}}}}~~~~~~}}}}}}~~~~~}}}}~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~}}}}}||||{{{zzzz{{{||||}}}~~~}}}}~~~~~~~~~~~}}|||||||||||||{{{zyyxwwwwxxxxxxxxxxyyzz{{||}}}~~}}}}}|||}}}}}}~~~~~}}}}}}}~~~~~~~}}||||||{{{{{{zzzyyyyyyyyyyz{{|}~~~}}}|||{{{{{|}}~~~}}|||}}||{{{{{||}}~~~~~}}~~~~}}}}}~~~}}}||{zyyyyyyyz{|}~~~}||{{zzzz{|}}~~~~~~~~}}}}}}}}}}~~~~~}}}}|||||||{{zyyxxxxxwwwvvvvwwxxxxxxxxxxxxwwwwxyyz{{|||}}}||}}}}}}}~}}~~~~~~~~~~~~~~~}}|{zzyyxxyyyzz{{|||}}}}}}}~~~~}}}~~~~~~~}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}}~~~~}}}||||||||}}}~~~~~~~}}}||||{{{{{{|||}}}}}~~~}}}~~~~~~~~~~~~}}||||||||||{{{zzzzzyyyxxwwvvvuuuuuuuuuvvvvwwwxxyzzz{{{{{|||||||{{{{{{{{||}}}~~~~~}}||{{{{{{{{{{{{||}}~~~~~}}}}}~~~~~~~~~~~}}||||}}~~~~}}}||||||}}}}}~~~~~}||{zzzz{{{||}}~~~~}}||{{zzzzzzz{{|}}~~~~~~}}||||||}}}}~~~~~~~~}}||{{{{{||}}~~~~}}||{zyxxwvvuuuuvvvwwxxxxxxxxwxxxxxyyzz{{|||||||||||||||{||||}}}~~~~~~~~~~}}}}|||||||||||||}}~~~}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}|||||}}}~~~~~~~~~}}}}}}}}~}}||{{{{{{{{{||}}~~~~~~~~~~~~}}}||||||}}}}}}}||||||||||||{zzyyxxxwwwwwwwwwwwxxxyyzzz{{{{{{{{{{{{{{{{{{{{{{zz{{||}~~~~}}}}}}~~~~~~}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}}}}~~~~~~~~~~~}}}}||||{{{{{|||||||}}}~~~~~~~}~~~~}}||||||}}}~~~}|{{zzyyxxxxxyyyzzzzzzzzzzzzz{{zzzzzzzzzz{{{{{|||}~~~~~~~~~~~~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{||}~~~}||||}}~~~~~~}}}}}}~~~~}}||{{|||}}~~~}||{{zzzzzzz{{|}}~~~~~}}|||||}}~~~~}}|||{{{{{{{{{{{{{{{|||}}~~~~}}||}}~~~~~~~}}||||||}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzyyyyyyyyzz{|}}~~~~~~~}}}}~~~~~~~}}|||{||||}~~~~~~~}}}}||{{{{{||||}}~~~~~~~~~~~~~~~}}}~~~~~}}}}|}}}}}}|}}}}||{{{zzzzzzzzzzz{{{{{{|||||}}}}}}~~~~~}}}}}~~~~}}||{{zzyyyyyzz{|||}}}~~~~~}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}~~}}||{{{zzyyyxxyyzzz{{{{{{||}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~}}|||{{{{zzzzzzz{{|}}~~~~~~~}}}}}}~~~~~}}||{{{{{{{{{{|||||||||{{{zzzzzzzyyyzz{{||}}~~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{zzz{{{{{{{{{{{{||||}}~~~}}}}}}}}}}}}~~~~~}}~~~~~~}}}~~~~~~~~~~}}||{zyyyyxyyzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}||||}~~~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~}}}||{{|||}}}}}}}}}}|||{{{{{{{{{||}}~~~}}|||||}}}}}|||{{{{{{||||||||{{{z{{{|||||}}}}}}}}}}}~~~}}}}|||||||{{{|||||||{{{{{{{{{{zzzz{{||||}}~~~}}|{{z{{{|}}~~~~}}}|||||||{{{{{{{||||||||||||}}}~~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}}~~~~~}}}}}}||||||||||||}}}~~~~}}}||{{zzzzzzz{{{|||}}}}|||||||{{{{{{{{{||||}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}|||}}}~~~~}}||||{{{zzzzz{{||}}}~~~~~~~~}}}}||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}~~~~~~}}}|||||||||}}}}}}}||||||{{{||||}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}||||||}}}~~~~~~}}|||||}}}}}}~~~~}}}}}}}}}}}|||||||{{{{{zzz{{{{{{||||}}}}}}}|||||{{{{{{{{{{{||}}}~~~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~}}}}||}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||{||||||}}}}}}}|||||||||||||}}~~~~}}}}||{{{{{||}~~~}}}|||}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{||}}}~~~~~}}||{{zzz{{|}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}|{{zzz{{{|||}~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}~~~~~}}}}}~~~~~~~}}~~~~~~~}}}}}||||||{{{zzzzzzzzz{{|||}}~~~~~~}}}||||}}}}}}~~~~}||{{{z{{{{|||}}~~~~~~~~~}}}}}|||}}}}~~~~~~~}}}~~~~~~~~~}}}||||||||||{||||}}}||||||||||||||||{{{{{{{||||||||||||}}}}~~}}}}}}}}}|||{{{{{|}}~~~}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{zzzzzzzzzzzz{{{{||||||||}}|||||||}}}}~~~~~~}}}|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}|||{{{{{{{{{{{{|||||||}}}}}}}|||||||}}}}}~~~}}}}}}}}}~~~~~~}}||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|{{{{zzzzzzz{{{{{{{{{{{{zzzyyyyyyzz{{|||||||}}}~~~~~}}}}}||||||||||||||{{{zzzz{{{|||||}}}~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{zz{{{{|||}}}}}}}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}|{{{{{{{{{{zyyyxxxxyyzzzzzzzzzzzzzzzzyyzzz{{{||}}~~~}}}}}}}}}}}}}}||{{zzzyyyyyzzzzz{{{|||||}}}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||{{{{{zzzzyzzzz{||}}}~}}}||{{zzz{{{{{{||}}~~~~~~~~}}~~~~~~~~~~~~~~}}}}}~~~~~~~}}}||}}~~~~~~~~~~~~~~~~~}}}~~~~~}}~~~~~~~~}}}}}|||||||{{zzzzyyyyxyyxxxxxyyyzzzzzzyyyyyyyzzzzzzzz{{{|}~~~~~~~~~~~~}}}||{{{{zzzzzyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||{{zzzyyyzzzzzzzzzzzzzz{{{{|||{{{{{{|}}~~~~~~~~~}}}}}}}|||||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}|||{{zzzyyyyyyyyzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzyyyyyyyzz{{||}~~~~~}}||{{{zzzzzzyyyzzz{{{{||||}}||||{{zzzzzz{{||}}}~~~~~~}}}}||||||{{{zzyyyxxxxxxxxyyyyyyzz{{{{||}}}}}|}}~~~}}||}}}~~~~~~~}}}}||}}}}}~~~~~~~~~~}}|||}~~~}}~~~~~~~~}}}~~~~~~}}||||}}~~~}}}}}}}}}||{{||}}}}~~~}||{{{{zzyxwwwwwwwwwxxxyz{|}}}||{zzyyzzyyyxxxyyyyyyxwwwxyz{|}~~~}{zzyyyzz{|}~~}|{{zzyxxxwwwxxyz{|||{{{||}~~~~~~~~}}}~~~~~~}|zyxxxyyyyyxxxyzz{zzzzyxwvuttttttuvwxyyzzzzzz{|}~~~~~~~~~~~~}}||}}}}~~~}}}}}|{{{{|}~~}}|||}}~~~}}~~~~~}||{{{{{{||}}~~~~~~~~~~~~}}~~~}}||{{{zzyxxxwwwwwwxxyz{{{{{zzyyyyyzz{{{|||||{{{{zzzyyxxyzz{{|}}~~~~~}}|}}~~~~~}|||||||}}}}~~~~~~~}}|{zyyxxyyzz{{{{z{{{{|}~~~~~~~}}}}}~~}|{{{zzzzzyyyyyyyzz{{|||||{zzyyyxwvuutuuvwwxxxxxyyz{||}~~~~~~}}||}~~~~~~~~~~}}}~~~~}}}}}}~~~~~~}}}|{{zzzz{{{{{{||}}~~~~}|||||}~~~~~}|{zzyxxxwwwwvvvvwwwwxxxxyyyyyyxxxyxxxxyyzzz{{{{{{{{{{|||||{{{{{||}~~~}}}}~~~|{{zzzzzzzzzzzzyyyzzz{||}~~~~~~~~~~~~~~~}}|{zzzzyyyzzzzzzyyyzzzz{{{{zzzyyyyxxxxwwvuttttuuvwxyz{{|}~~~~~~~}}}~~~~~}}}~~~~~~~~~~~~~~~}}|||{{{{{{{{{|||}}~~~~~~~}}}~~~}}}}}}}~~~~}|{{zyxxwwvvvvvwwwwxxxxxxxxxwwxxxxxxyyyyyzz{{{{{{{{zzzyyxyyyz{|}~~}}}}}~~}|{zyxxxxxxyzzzz{{|}~~~~~~~~}}|||{{{|{{{zzzzzzzzz{{{{{{{zzzyyyyxxxxwwwwwwwwwwvvvwwxxyyzz{|}~~~}}}~~~~~~~~~~}}}|}}}~~~~}}}}}~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~}}}}}~~}}||{{{zzyyzzzzzzyxwvvuuuuvvwwwxxxyyyzzzzzzzzyyyyyyyxxxxxyyyzzz{{|}~~}|{zyyxxxxyz{|}~~~~~~~~~~~~~~~~~}}|{{zyyxxxxyyz{{{||||||{{zzzzyyxxxwwwwwwwwwwwwwwwwxyyz{{||}}}~~~~~~}}}}}}||}}}}}}}}}~~~~~}|{{{{{||}~~~~}}}}}}~~~}}}}~~~~~~}}}}~~~~~~}}}}}}~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}~~~~~~}}||{zyxwvuutttuuvwwwwxxyz{{|||{{zyxxxxxxxxxxxyxxxxyyz{}~~}}||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{zzzzzzz{{{{{{{{{{zzzyyyzzzzzyyxwwwvwwwxxyyyyzzzz{{{{{{|}}~~~}|{{{{{{||}~~~}|{zzyyyzz{||}~~~~}}||||}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~}||{zzzzzyyyyyxxwvvuvvwwxxxxyyzz{{{{zzzyyxxxxxxyyzz{||}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}}||{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxwwvvwwxyzz{||}}~~~~~~~~~~~~~~}}||{{zyyxxxxxxyyz{{|}}~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}|}}}~~~}}}}}}}~~~~}~~~~~~}}}|||{{{zzyxxwwwwwwwwxxyyzzz{{{zzzyyyyxxxxxxyyz{|}}~~~}}|||}}}}}}}~~~~~~~}}}}}~~~~~~~}||{{{{{{||||}}|||{zzyyyyyyzzzzzzzzyyyyyyyyxxxwvvuutttuuvvwxyz{||}~~~~~~~}}||{{zzzyyxwwwwwxyyz{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}|{zyxwwwvwwwxxyyz{{||}}||{zzzyyyxxwwwwxxyzz{||}}||||||}}}}~~}}}||||}~~~}}}}|}}~~~~~~~~~~~~}}|||{zzyyyxxxxxxxxyyzzz{{{zzzyxxxwvvuutttttuuuvvvwwxyyz{|}~~}}||||||}}~~~~~~~}}}|||{{zzzzzzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}|{zyxxxxyyz{{|||||||}||{{{zzyxxxwxxxyyyyzzzzz{{{||}}}}||{{{{{{{{{||}~~~}}}}}~~~~}||{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwvvvvvvvvwwwwwwwwwwwxxyyz{|}}~~}}||||}}}}~~~~~~}}||{{zzzzzz{{{||}}}~~~~~~}}||{{{{{{{{{||}}}~~~}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}||{{{{{{{{{|||}}}}}}|||{{{{zzzyyxxxxyyzz{||}}}}}|||{{{{zzzz{{||}}~~~~}||{{{{{{zzzyyxxxxxxyyyyyzzzzzyyxxxxxwwwwwvvuuuuuvvwwwxxyyzzz{{{||}}}~~~~~}}~~~~~}}}}}|||||{{{{{{{{zzzzz{||}~~~~~}}|||{{{zz{{{||}}}~~~~~~}}||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}||{{zzzz{{{{{{{{zzzzzzz{{||}}~~~}}|{{zzz{||}}~~~}|{{zyyyxxxxxxxxxyyzz{{{{{zzzzyyyxxwwwvvvvvvvvvvvwxxyyyzzz{{{||||||}}~~~~~~~~}}}}|||{{{{{zzzzz{{{{{{||||}}~~~~~}}}||||||||||||||||}}~~~~~~~~~~~~~~~~}}||||}}}}}~~~~~~~~~~~~~~~~~~}}|||}}}}~~~~~}}}}~~~~~~~~}}}}}}}||{{{zz{{{{{{{|||||}}}||||||||||||{{{{{|||}~~~~~~~}}|{zzyyxxxwwwxxxyyzzzzzyyyyyyxxxwwwvvwwxxxxyyyyzzzzzzyyyzzzz{{{{{zz{{{|}~~}||{zyyyyyyyyz{{|}}}}}~~~}}}}}}}}~}}}}}}|||||||||||}}~~~~~~~}}}}~~~~~~}}}}}}||||||||}}}}}}}~~~~~~~~}}}}}}~~~~~~}|{{{{{{zzzz{{{{||}~~~~~~~~~~}}|||||||||||||}}~~~~~~~}}|||{{{{zzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|||||{{zzzzyyyyxxxxyyyz{{|}}~~}}||{{{zzzzzzz{{|||}}}~~~~~}}}|||||||}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{z{{{||}}~~~~~~~}}}}||{{||}~~~~~~}}}|||{{{{{{{{{|||}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}||{{{{zzzzyyyyyyyyzzzyyyxxxwwwxxxyyzz{{{||||||||||{{zyyxxxxxxxxxyyz{|}~~~~~~~~~~~~}}}|||||||||}}}~~~~~}}||||{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzzzzz{{{||}}~~~~~}}}}}}}}}||||||}}~~~~}}}}}}||||||||||{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}|||||{{{{{{{{{zzyyyyxxxxxxxyyzzzzz{{{{{{{{{{{{{{zzyyyyyyyxxxxyyzzz{{{||}}~~~~}}}}}}}}}}}}~~~~~~~~}|||||||||||}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~}|{{zzyyyyzz{{{|||}}}~~~~~~~}}}||||||}}~~~~~}}}}}}||||||||||||}}}}}}}}||||||}}}~~~~~~~}}}}}}}~~~~~~~}}}|{{zyyyyyyyyyzzzzzzzz{{{{{{{{{{||||{{{zyyxxxxxyyyzzzz{{{{{||}~~~~}}|||||}}}~~~~~~~}}}}}~~~~~~~~~~~}~~~~}~~~~~~}}|{{{|||}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{zyyyyyyzz{||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||}}}~~~~~~~}}}||}}}~~~}}|||}}~~~~}}||{{{{{{{{{{{{{{{{{{{{||||||||||{{zzyyyyyyyyyyzz{{{||}}~~~~~~~~~~~}~~~~~~~~~~~~~}}}||}}}~~~~}}}}}}}~~~~~~~}}||{{{{{{{{{{{{{{|||||||}}}}~~~~~}||{{{zzzz{{||}}}}~~~~~~~~}}|{{zyxxxxxyyzz{{{{{{{{{{{{{|||||||||||||||||||{{zzzz{{{{{||}~~~}|||{{{{zzzzzzzzzzzzzzz{{||}}~~~~~~~~~~~}}~~~~~}}}||||||||||||||{||||}}}}}}}~~~~~~~~}}||{{zzzz{{{|||||}}~~~~}}||{{{|||}}}~~~~~}}}}}}}}}}||||||||{{{{zzzzzzzz{{{{{{{{{|||}}~~~~~~~~}}}}}}~~~}}|{{{zzz{{{|||{{||||}}}}}|||||||}}}}}}||{{zzyyyyyzz{{|}~~~}|{zyxwwwwwwwwxxyz{||}}}}}}}~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~~}}||{{zzzzz{{||}}}}|||{{{{{{{{{|||}}~~~~~~~}}}~~~~}||{{{zz{{|}~~~~~}}||{{zzzyyyyyzzzz{{{{|||||||||||}}~~~~~~~~~~}}}|||{{{{{{{{|||}}~~~~~~~~}}||{{zyyxxxxyyz{||}~~~~~}}}|||{{{{{{{|||{{{{zzzyyyyyyyyyyyyyyyz{{||}~~~~~~~~~}~~~~~~~~~~~~~}}|||{{{{{{{{{{||||||||||||{{{{zz{{{{{|}}~~~~~}}}}~~}}}}}||{{zz{{{{{{{{{{{||}}}}}}}|||{{zzzzzzzz{{{|}}~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{zzzzzzzzz{{{{||}}~~~~~~~}|{{zzyyyyyzzzzzzzz{{||||||||||||||||}}}~~~~~~~~~~~}}|||||||||{{{{{{z{{{{{||{{{{zzzz{{{{{{|||}}}~~~~~}}||{{zzzzzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}|||||||{{{{zzzzzyyyzz{{|}~~~~}||{{{{{{{{{{|{{{{zzzzzz{{{{{{{{||}}}~~~~~~~~~~~}}|{{zzzyyyyzzzz{{{||}}~~~~~}}}}}}|||||}}~~~~~~~~}}}|||||{{{{{{{{{{{{{{{zzzzz{{|||}}}}~~~~~~~}}}}}}}}}|||}}~~}}}}~~~~~~~~~~~~~~~~}}||{{{{{zzzzzzzzzzzz{{||}}~~~~~}}||{{{{{{||}}}~~~~~}}|{zyyyyyyyyzz{{|||}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzyyyyyzzz{{{||}}}}}}}}}|||||||}}}~~~}}|{{zzzzzzzz{{{{{{{{{{{{{{{zzz{||}}}}}~~~~}}|{{{{{{{|||||}}~~~~~~~~~~~~~}}}|||||||||}}}}}|||{{{{{z{{{|||}}}}~~~~~}}|{zzyyyyyz{{||}}}}}}}}}}||||||{{zzzz{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}|||{{{{{{zzzzzzz{{||||||||||}}}~~~~~~~~}}|{{{{zzyyyyyyzzz{{{||||||||||||||||||}}}}}||||{{{zzzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{||||}}}~~~~}}|{{zzyyyyyzz{{||}}}}}}}||||||||||{{{||||||||||}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzzz{{{{{{{{{{{{{{{{{zzzz{{{||}}~~~~}}||{{{zzzz{{{{{{{{{{{{{{{{zzzz{{{{|||||}}}}}}||||{{{{{|||}}}}}~~~~~}}}}}}}}~~~~~~~~~~}}}|||{|||}}}~~~~~~}}||{{{{{{{{zzzzzzzyyyyyzz{{||}}}}}}}|||||{{||||||}}~~~}}||{{{{{||}}~~~~~~~~~}}}||||}}}~~~}~~~~~~}||{{{{{zzzyyyyzzz{{{{||||||{{{zzzzzz{{{{||||}}}}}}}|||{{{zzzz{{{{{||||||{{{zzzzzzzzzzzzz{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}}}}||||{{{zzzyyyyyyyyyzzz{{|||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}|||||||||}}}~~~~~~}}}}}~~~~~~~~~~~~}||{{{zzzzyyyyyyyzz{{{|||||||||{{{{{{z{{{{||||||||||{{{{zz{zzzzz{{{||||||{{{{zzz{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{|||||||||{{{{{zzzyyyyyzzzzz{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}||||}}~~~~~}}}}|||||}}}~~~~~~~~~~~}}}}}||||{{zzzzzz{{{{{{{{|||||||||||{{{zzzyyxxxxxyyz{{{{|{{||{{{{{{zzzzzzzzzzz{{{||}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~}}}}||||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}||||||||||}}~~~~~~~~~~~~}}}|{{{zzzzzz{{zzzzzzzzzzyyyyyyyyyyyyzzzzzzz{{{||||||{{{{zzz{{||}}~~~~~~~}}}||||}~~~~~~~~}|{{{{{{{{||}}}}~~~~~~~~~~}}}}}}}|}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}||{{{z{{{{||||||||}}}}~~~~~}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}}}}~~~~~}}}}||{{{zzzzzzzzzzzzzyyyyyyyxxxxwwwxxxyyzzzzzzzz{{zzz{{{{{||}}}~~~~~~~}}}}}}}}}}~~~~~}}||{{{{{{|||}}}}}||{{{zzzz{{||}}~~~~~~~~~}}}}}}~~~~~}}||{{{{{{{{|||||{{{|||||||}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~}}}|||}}}}}||||||}}}}~~~~~~~~~~~~}}||{{{zzzzzzzzzzzz{{{{{{zzzyxxxwwwwwwxxxxyyyyyyyyyyyyzz{|}~~~~~~~~~~~~~~~}|||{{{{{{{{{||||{{{{zzz{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||}}}~~~~~~~~}}}}}|}}}}}}}}}}}|}}}}~~~~~}}}}}~~~~~~}}}}}}||||||||||||||}}}}~~~~~~}}||||{{zzzyzzz{{||}}}}}}}}||{{zyxwwvvuuvvvwwxxyyyzzzzzzzzzzzzzzzz{||}~~~~}|{{{{{{{{{{|||{{{{{||{{{{{{{{{{|||}}}}}}}}~~~~~~~~}}}||||||||||||||||{{{{{{|||}}}~~~~~}}||{{{{{|||}}}}~~~~~~~~~~~~~}}|||||}}}~~~~}}||||{{||||}}}}}}}}}}}}}}}}}}~~~~}}}|}}}}}}}}}}}}}}||{zzzzzzzz{{{||||||||||{{zzyyxxxxxxxxxxxxxyyyyyyyyyyyyzz{||}}}~~~~~~~~~}}~~~}}||||||{{{{{{|{||{{{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{|||}}~~~}}}}}}||{{zz{{{||||}}}~~~~~~~~~~~}}}||}}}~~~~~~~~~~}}}}}}}}|||||||||||||||}~~~~~~}}}}}}}}}||{{zzzzzz{{{{{||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}}~~~~~~~~}}}}|||}}~~~}}}|||||{||||||||{{{{{{{{{{||}}}}}}~~~~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{|||||}}}}}}}}}}}~~~}}||{{{||}}~~}}}}}}}}}~~~~~~~}}}}}~~~~}}}|||||||||||||}}}~~~~}}}}~~~~~~~}|{{{{}~~~}}|{{zzz{{|}}||{{{zzzzz{{{{{zzyyyzzyxwwvvvvuuutttuvwxz{|}}|{{zzyxxxxwwwxyyzz{{|}~~~}}}}}||||||||||{{zzz{|}}~~~~~~~}}|||}}~~~~}}}}}}~~}||{||}~~~~~~~~~~~~~~}||||||}}}}||{zyxxxxyyyyyyyyz{|}}~~~}}|zyyxxxxxxxyzzzzzzzzzz{|}~~~~}}}||}}}}}~~~~~}|||||||}}}}}}|||{||}}~~~~~~~}~~~~}}|||}}~~~~~~}|{zzzzzzzzzzzyxxwxxxxxxyyyxxxyyyyyyyxxxxwwwvvvvvvvwwwxxyyyyzzzz{{||||||{{zzzzzz{{{|||}~~~~~~~~~~}}}|||||||}}}}~~~~}|{{|||}}}}}}}~~~~~}}}||||}||||}}~~~}~~~~~~~~~~~~}|{{{zzzzzzzzyyyyyzz{||||||{{{{{{zyxxwwwxxxyyyyyyyyyz{{{{||}~~~~~~~~~~~~~}}||||||{{{{{||}}}}~~~~}||{{{{||}}~~}}}~~~~~~~~~}}|{zzyyyyyyxxwwwxxyzzyyyyyzzz{{zzzyyxwvvvvvvvvvvwwwxxxxyyyzz{{{||||{{z{{{{{{{{{||}}~~~~}}}}}}}}}~~}}||||}~~}}}~~~~}}}}}~~~~~~~~}}|{{{{{||}~~~}||}}~~}}||{{{{{{{{{zzzzzz{{|||||{{zyxxwvvuvvuuuuuvvvwwxxyyyyzzz{|}}~~~~}}}||{{||}~~}|||||||||||||}~~~~~~~~~}}}||||{zzyyzz{{zz{{{zzzzyyyyzyyyyyyyyxxxxxyyzzzzyyyyyyyyyyyxxwwwwwxxxyyzzzzzzzzzz{{|}~~~~~}}}~~~~}|{{{{||}~~~~~~~}}|||||||||{{||}}~~~~~||||}}~~~~}}}||||||||||||}}}}~~~~}||{zyxwwvvuuutttttttttuvwwxxxxyyzz{|~~}}||||}}~~~}}}}}~~~~}}}||||||||}}}~~~}||{{{{zzz{{{||}}}~~}}}|||{{zyyyyyyyyyyyyyzzzz{{{{||||{{{zzyyyxxwwwwxxyyyyyyyyyyyyyyzz{|}~~}}}}~~~}~~~~~~}}||{{{||}~~~~}}||{{{{{{{||}}~~}||{{||}~~~~~}}||{{{{{|||||}}}}}|||{{{zzyxwvuuutttttttttuuuvwwxyyz{{|||}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~}||{{{{{{{|}~~~}}}}}}~~~}}}}~~~}||{{{{|||}}}~~~~}}}}}}}}}}}}|{zyyyyzz{{{||{|{{{{zz{{{{{zzzzzzyyyyxyyyyxxxxyyzz{{||||||||||}~~~}~~~~~~~}}|||||}}~~~~}}|||||{{|||}~~~}}|{{{{{{{||}}~~~}}}~~~}||{{{{zzzz{{||||||{{zyxwwvvvvvwwwwwwwwwwwwwwwwxxxyyyzzzz{||}}~~~~}}}}}}}}~~~~~~}}}||||}}~~~~}}|||{||||}}~~~~~}}}||||||}~~~~~~}|||||||}}~~~}}||{{{{{{{{{zzz{{{|||{{{zzzyyxxwwwwwxxyz{{|}}}}~~~~~~}}}}}}}~~~~~~~~~~}}}}}}~~~~~}}|||{{{{{{{{{{{{||}}}~~~~~~~~~~~~~}}}~~~}|{{zzzzyyyyyyyyyyzyyxxwwwwwwxxxyyyyyzzz{zzyyxxwwwwxxyzz{|}~~~~}}}}}~~~~~~~~}}}}}~~~}|{zzzyyzz{{|}~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}||{{{{{{{{{{{{{{{zzzyyyyyxxxxyyzz{||||||}}~~~~}}}}}~~~~~~~~}}~~~~~~~}}||||{{zzyxxxxyyyyyzz{{||||}}~~~~~~~~~~~~~~~}}||{zyyxwwvvvvvwwxxxxxxxxyyyyzz{{{{{{{{zzyyxxxxxxxxyzz{|}~~~~~~~~~~~~~~~~}}}}}|||{{{{{||||||}~~~}}}|||}}~~~~~}}}||||||}}~~~~~~~}}}||{{zzzzyyyyyyxyyyyzzz{{{{||||||||}}}}}}}}}}}~~~~~}}~~~~~~}}|{zzyyyxyyyyyyyyyyyyyyyyyyz{{|}}~~~~~~~~~~~~}|{yxwvvvvvvvwwxxxyyyyyyyyyyyyyyzzzzzyyyzzzzzzzyyyzzz{{|}~~~~~~~~~~}}}}}~~~~~~~}}}}}||||||||||||||}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}~~~~~}}|{{zzzz{{zzz{{{{{{{{{zzzzzzzzzzz{{{|||||}}}~~~~~~~}}||}}~~~~~~~~~}}}|||{{zzzyyxxxxxxxxyyyyyyyyzzzzz{{{|||||}~~~~~~~~~~~~}||{{zzzzzzyyyyyyxxxwwwwwxxxxxxxxxyyzzzzzzzzyyyzzzz{{||}}}}~~~~~~}}}}}}}}~~~~}}}}}}~~~~}||{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{||||}}}~~~}}}}}||{{zz{{{{{{zzyyxxxyyzz{{||}~~~~}}}~~~~~~~~~}}||{{{zzyyxxwwwwxxxxxyyyyyyyyyyyyyyzz{{{||}~~~~~}}}}}}}}|||{{zzzzyyyzzzzyyxxxxxxxxxxxxxxxxyyzz{|||||||||{{{{{{{{{{{|||}~~~~}}}}}}}}}~~~~~~}}}|||||}}}}~~~~~~~~}}}}}}}}}}~~~~}}~~~~}}|}}}~~~}|||}}~~~~~~~~~}}|||||{{{||||}}}}}}}}~~~~~~}}|||{{zzyyyyyyyyzz{{|}~~~~~~~~~~~~~~~~}}}}~~~~}|||{{{{{{{{{zzyyxxxxxwwwwwwxxxyzz{{{{{{{{{{||}}~~~}||{{{zzzzzz{{{|||{{{zzzzyyyxxxxxxyyyzz{{{{{|||||||||{{{{zzz{{{{|||}}}}~~~}}||}}}~~~~}}}}}~~~~~~~}}}||||}}}~~~~~~~~~~~}}}||{{{|||}~~~~~~~~~~~~~~~~~}~~~~~~~~~}}|||{{{{|}~~~~}}||{{{{{{{{{{{{{{{{{{||}}}~~~~~~~}}|||||||}}}}~~~}}|||||||}}}}||{{zyyyyxxxxxxxxxxyyyzzzzzyyyyzz{{{{||}}~~~~~}}|||{||||||||{{{z{{{{{{{{zzzzzzyyyzzzzzz{{|}}}}}}}}}}||{{zzzzz{{{||}}~~~~}}}}}}}}}~~}}}}|}}}~~~}}||||{{|||||}}}}}~~~~}||{{{{{{{|}~~~~~~~~~~~~~~~~~~~~~~}|||||}}}~~~~~~~}}||||||||||{{{{|||}}~~~}}||{{zzzzzzz{{|}}~~~}}}||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyzzyyyzzzzzzzzzz{{||}}~~~~}}}}}}}|||||||||||{{{{{{{{zzzzzzz{{|||}}~~~}}}}||||||||{{zzz{{||}}~~~~~}}}}}}}}}}||||{zzyyzz{{||||}}~~~~~~~~~~~}}}}}}}|||||}}}~~~~~}}}~~}}}}~~~~~~~}}}}}}~~~~~~~~~~~}||{{{{{||}}}}}}}}}}||{{zzzzzzzzzz{{{||}}~~~~~~~}}||{{zzzyyyyyzzz{{{{{{{{{zzzz{{{{{{{zzzzzzzzzzzzzz{{{|||}}~~~~}}}}}}~~}}}}~}}}||{{{zzzzzz{||}}~~~~~~}}}}}|||||||||||||||||}}}}~~~}}||{{zzzzzzzzz{{{{|||}}~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}|{{zzzz{|||}}}}}}||{zzzzzzzzzzzzz{||}~~~~~}||{{zzzzzzzzz{{{{{{{{||||||{{zzzzzzzzzzzzzzz{{{{{{||}}~~~~~}}}}~~~~~}}}}||||{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~}}}||||}}}~~~~~~~~~~~~~~~~}}}||{{zzzzzz{{||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}~~~~~~~~~}}}|||||||||}}||||{{{zzzyxxxxxyyz{{|}}~~~~}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyzz{|}}}}~~~~}}|{{{{{{{{|||||||||}}|||||}}}||}}}~~~~~~~~}}}}}~~~~~~~~~}}}~~~~~~~~}}}|||{{{{{{|||}}}}}}||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||}}~~~~~}}~~~~~~~~}}}}}|||{{{zzzzzyyyyxxyyyzz{||}~~~~~~~~~~~}}|||{{{{{zzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzz{{|}}~~~~~}}|||{{{{{{{{||||||||}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{||}}}}}}||||||}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}||{{{{{||}~~~~}}}}}}}}}}}~~~~}}|||||}}|||||||||||}}}}~~~~~~~~}}}|||||||||||||||||{|||||||{{zzzyxxwwwwwwwwwwwxxxxyyzzzz{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}||}}}~~~~~~~~~~~~}}}~~~~~}}|||}}~~~~}}}}|||{{{||||}}|||||||{{{{{{{{{{||||||{{{{{{{{{{{||}}~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}|||}}}}~~~~~~~~}}}}|||{{{{{{{{zzzzyyxxxxwwwwvvvvvvvvwwxyzzzz{{{{|||||}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}||||{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzyyyyyyzz{||}}}~~~~~}}}}}~~~~~~~~~~~~}}}|||||}}}~~~}}}}||{{zzyxxxwwvvuuttttuuvvwwxxxyyyzzz{{{{{zzzzz{{||}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}~~~~~~~~}}|{zzyyyxyyyyyyyxxxxxxxxyyyyzzzzzzzzzzzz{{||}}}}}}}}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{zyyxxwwvvuuuuuuuuuuuuvvwwxxyyzzz{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~}~~~~~~~~~}}||{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyzzz{{{{{|||}}}~~~~~~}||{zzyzzz{{||}~~~~}}}}}}}}~~~}|{{zyyyyyyzzzyyyxxwwvvuuuttttttuuuvvwxxyyzz{|||||||||||}}|||||}}~~~}}}}}}}}~~~~}}~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}~~~~~~~}}}}}}}}||{{{{{zzzyyyyyxxxxxxxxxxxxxyyzz{{{{{{{|||}}}~~~~~~}}||{{{{|||}}~~~~}}}~~~~~~~~}}||{zyyxxwwwwwwvwwwvvvvuuvvvvwvvvvvwxxyyyyyyyzzzz{{{||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{zzyyyyzzzzz{{{{{{{zyxxxxxyyzzzzz{{{{{{{{||}}}}}}}}}~~~~~~~~~~}}|||}}~~~~~~~~~~~~~}|||{{{{{zzzyyxxwwvvuuuuuuuuvvwwxxxxxxyyzzzzyyyyyyyyzz{{{||||||}}}~~~~}}~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~}}||||{{{{{|||}}}}||||||||||{{{zzyyyyyyzzzzzzz{{||||||||||||{{{||}}}~~~~~}}}~~~~}}}||||{{{||||}}}}}~~~~~~~}|{zzzzzzzzzzzyyyyxxwwwwwwwwwwwwwwwwwwxxxyyzzzzzzzz{{{{zzzzz{{||}}}}}~~~~~~~}||{{{{{{||}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}~~~~~~~~}}}}|||{{{{{{{{{zzzz{{{||||||||{{{{{{{{{{{{|||}}~~~~~}}|||||{{{{|||}}}~}}}}}}~~~~~~}||{{zzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwxxxyyzzzzzz{{{{|||{{{{{{{{{||||}}}}~~~~~~~~}}}}}}~~~~}}}}}||||}}}~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{||}}}|||||{{{||||}}}}}}}~~~~~~~}}}|||{{{|||}}~~~~}}||||{{{zyyxxwwwwwwwwwwwwwwxxyyyyyyyyyyzzzzzyyyyyyzz{{{|}}~~~~}~~~~~~~~}}}}}}}}}}~~~~~~~~}}}||||{{{{||}~~~~}}}}~~~~~~}}~~~~~}||{{{{{|||||}}}}}|||{{{zzzz{{{{{||}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{||||}}}}}}}}}||||||||||||||}}}}~}}}||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}|{{zzzyyyyyxxxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxxyyzz{{||}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}|||||}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}|||||{{{||||||||{{{{{{{{{|||}}}}}}}}}}~~~~}}}}|||||}}}}}}}}}}}}}}}||||||||||}}}~~~~~~~~}}||||{{{{{{{{||||||}}~~~~}}}}}}}~~~~~~~}}}}}}}||||}}~~~~~}}}}}||||{{{zzyyyyyyyyyyyxxxxxxxxwwwwwwwwxxxyyyzzz{{||}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}~~~~~}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}||||{{{{{{{||||}}~~~~~~~~}}}|||||{{{{zzzz{{{{||}}~~~~~~}}}}}}}}}}}~~~~~~}}}}|}}||||}}}}}}~~~~~}}|||||||}}}}~~~~~~~~~~~~~~~~~~~}|||||||||}}}}||{{zyyxxwvvvvvvwwwwwwxxyzzz{{{{{{{{||}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}||||}}~~~~~~~~}}}|||||||||}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}~~~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}||{{zzyyyyzz{{{||||||}}}}}}}}}}}|||{|||}}~~~~~~~~~~~~~~~~~~~}}|{{{{{|||}~~~~~~~~~}}}}}}~~~~~~}}||||||{{{{zzzyyyxxxxxwwxxwwwxxxxyyz{{||}}}}}}~~~~~~~~~~~~~}|||||||}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}~~~~~~}}}||||}}~~~~~~}}|||||}}}~~~}|{{zyyzz{{|}}}~~~~~~~~~~~~~~}}}}||||||||||||||||||||}}}}}||{{zzzzzz{{|||}}}}}~~~~~~}}}}}|||||}}~~~~}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}~~~~~}|||{{{zzzyyyyyyyyyyyyyyyyyyzz{{|||}}~~~~~~}}}||}}}}}}~~~~~~~~~~~}}}}}}}}}}||}}}}}}}}~~~~~~~}}}}}}}}~~~~~}|||{{{{{{{|||||||||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||}}}}~~~}}||||{{{{{zzzz{{||}}~~~~~~~}||{zzzzzzzzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}|||{{{{{zzzzzzzzz{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||}}~~~~~~}}||{{zzyyyyyyyyzzz{{{{|||||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}}}|||{{{{{{{{{{||||}}}}|||||||||||||||||||||||||{{{zz{{{|}}~~~~}}}}}}}~~~~~}}}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzyyyyyz{|}~~~~~}}}}~~~~}}}}}}}}~~~~~~}}|||||||}}}~~~~~~~~~}~~~~~~~~~}}}}~~~~}}}~~~~~~~~}}|{{zzzyyyyxxxyyz{{{||||||||||||||||}}}}~~~~~~}}|||||{{{{{{|||||}}}}}~}}}}}}|||||||}||||{{{{|||}}}}}}}}}}}}}}||{{{{{{{||}}~~~~~~~~~}}|||{{{{zzzzzz{{||}~~~~~~~~}||{{zzzzzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||}~~~~~~~~~~~~}~~~~}}~~~~}||{zzzzz{{zzyyxyyyyyyyyyyyyyyyyyxxxxyyyz{{||}~~~}}}~~~~}}}}~~}}|{{zzyyyxxxxxyyz{{||||{{{zzz{{{zyyxxxxxwxxyzz{{|||}}~~~~~~~~}}}~~~~~}}}}~~~}||||||||||{{{{{||||{{{zzz{||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}|{{|||}~~}}}}}~~}}||||{{{{zyxwwwwxyyzzyyxxyzz{||}}}}}}||}}}}}}}}}}}|||||||}~~~~}}}}}}}}||{{{{||}}}~~~~}}}}~~~~}}|{{{{||}}}}}}~}}}|{zyyyyyyzzzzzzzz{{{}~~}}}~~~~~~~~~}}}}||{{zyyxwwvvwwxxyyyzzzzzzzzz{{||}}}||{zzyyyyzzzzzzzz{|}}~~~~~}|||||}~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}||||}}~~~}|zzyyyyzz{|}~}||}}~~|{{{{{{{{{|||{{{{{{{{{{{zzzz{{{{zzyxxxxyyyzz{{{{{{{|}}~~~~~~~~~~}}}}}||||}}}}}}}~~~~~}}}~~~~}}}}~~~~~~}}||||||{{zyyxxxyzzz{{|||||||||||}}}}}}}}|{{||}~~~}}}||||{{{{zzzzzzyyyyxxxxyzz{|}}~~~~~~}}}}}}~~~~~~~~~~}}|||}}}~~~}|{zyyxyyyyyyyyyxxxxxxyyz{{{{{{{zzzzz{{{zzzyyxxyyz{{||||}}~~~~~~~~~~}}~~~~~~~~}}{zyyyyz{{{|||}}|||{{{{{||}}}}}~~~~~~~~}||||}~~~}||||||||||||||}}}}~~~}}}||{{zzyyxxxxxxxxxxxxyz{|}}~~~~~}}}}}}}}}|||||}}}~~~~~~~~}}|{{zzzyyyyyyyzzzz{{{||}}}}||||||||}}~~~~}|{zyyyzz{{||}}~~~~}}}}}}~~~~~~~~~}}}}}||{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}||}}~~~~~}||{{{{|||||||||}~~~~~~~~~~~}}|{{{||}}~~~~~~~~}||{zzyyyyyyyzzz{{|}~~~~}}}}~~~}}|{{{{{{{{{{{{{||}}}}}}||{{zzzzzzz{{{{zzzzyyxxxxxyz{||}~~~~~~~~~~~~~}}|||}}~~~~}}~~~~~~~}}~~~~~~}}|||}}~~~}}}}}~~~~~~~~~}}|||||{{{{{{|}}~~~}}}}}}}}~~~~~~~~~~~~}|{zzz{{||}~~~~~}}||{{{zyxxwwwwxxyyz{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~}}}||||||||||}}}~~~~~~~~~}|{zzzz{{|}~~~}}}}}~~~}|||||}}}~~~~~~~~~~~~~~~~}}}|||}}}}||||||}~~~~~~~~}||{zzyxxxxwwwxxxyyz{{||||}}~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzyyyyz{{|}}~~~~}}|||||}}~~}}||{{{{{{|||}}}}}}}}}||||{{{{{{|||}}}}}~~~~~~~~~~~~}}||{{zzyyyyzzzzzzzzzzzzz{{{{|||}}}}}~~~~~~~~~~~}}}||||}}}}}}|||{{{zzzyyyyyyyxxxyzz{|}}~~~}}||||||||||}}}~~~~~~~~~~~~~~~~}}}}||||}}}}~~~~~~~~~}||{zzzz{{|||||}}}}}}}}}}||{{{{{{||||}}~~~~}}}||||{{zzzzzz{{||}~~~}}|||||}}}~~~~}}}}}}}}~~~}}||||||||}}~~~~~}}}}~~~~~~}}|||||{{{zzzzzz{{|||}}|||{{{||}}~~~}}}}}}}}~~~~~~~~~}}}}|{{zzzzz{{||}~~~~~~}|{{|}~~~~}}}}||||}}}}~~~~~~}}||}}}~~~~~~}~~~~~~~}|{{zzyyyyyyzzzzzzzyyyzzzz{{{{{||||}}}}~~~~~~~}}||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}|||{{{zzyyyyyyzz{|}~~~~~~~}}}||}}}}||{{{{{||}~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~~}}||{zzzyyyyyzzz{{{{|||||||||}}}~~~~~~~~~~~~~~}}}}}}~~~~}}||||||||||||}}~~~}~~~~~}}||{{{{|||{{{{{{{{||||}~~~~}||{zzz{{|}~~~~}||{zzyyyyyzz{{||}}}~~~~~~~}}}||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}}}~~~~~~~}}~~~~~}}||||}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}~~~~}}}}||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}||{{{||||}}}}}~~~~~~~}}}}}}}}~~~~~~~~}}|||}}}~~~~}}|||{{{{||}~~~~}}}}}~~~~~}}}}}}}}}}}~~~~~~~~}}|||||}}~~~~}}||{{zzyyxxyyz{{||}}}}}|||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~}}||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}||{zzzzz{{||}}~~~~~~~~~}}|{{{{{{|||}}}}}}}}~~~~}}}}}}}}}~~~~}}}}}}}}~~~~~~~~}}|||||{{zzzzzyyzzz{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{|||||||}}~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||{{{{|||}}~~~}||{{{{{{||}~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{||||}~~~~~~~~}}}}||}}}~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}|||{{{{||||}}}}~~~~~~~~~~~}}}}}}}|||||||||||}}}~~}}}}}}}}}}~~~}}||{zzzzzzz{|}~~~~}}}}||||||||||}}}~~~~~~~~~~~~~~~}}||||{{{{{|||||||{{{{{{{{{{||}}~~}}}||||{{{{zz{{{{||}}~~~~~~~~~~~~~~~~}}||||||{|||||||||||}}}||||||||}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}||{{zzzzzz{{||}}}~~~}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzzzzzzzz{{{|||}}~~~~}||{{zzzzz{{{||}}}~~~~}}}}}}}}~~~~~}}||{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~}||{{{{{||}~~~~~~~~~}}}}}}~}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~}}}}||{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{zzzzyyxxxxxxyyyzzzz{{{|}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}~~~~}}||{{{{{{{||}}~~~~}}}~~~~~~}}||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~}||{{||}}~~~~}}|||||}}~~}||||||||||||}}~~~~~}}}}}|||||||||}~~~~~}}}}||||||{{|||}}~~~~~~~~~~~~}}}}}}||}}}~~~~~~~~}}}}}||||||||}}}||||||}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~}}|||{{zyyxxwwwwwwxxyyzz{{{{{{{{zz{{{{{||}}~~~~~~~~~~}|||{{{|||}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}|{zzyyyyyyyyz{{||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{||}}}~~~~~~~~~~}}}|||{{|||}}~~~~}}}}}}}}}}~~~~}}}}}~~~~~~~}}}}}}||||||||||||{{{{zzyyxwwvvvwwwwwwvvvwwxxyyzz{{|||}|}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||{{zzyyyxxxxxxyyz{{||||||{{{{{{zzzzzzz{{{{{{{|}}~~~~~~~~~~~~~}}}}}~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||}}}~~~~~~~~~~~}||{{{{{||||||||||||||}}~~~~~~~~~~~}}}||{{{{{||}~~~~}}|||{{{{{||}}}}}||||||||||||{{{{{{{{{|||||{{||||||{{{zzyyyyyyzz{{||}}}~~~~}}}}}}}}}}~~~~}}}|||||||||||||{{{{{{{{||||||}}}}}~~~~~~~~}}||{{zzzz{{{|}}~~~~}}||{zzyxxwwwwxxxyyyyyzzzz{{{{|||}}}}}}}}}~~~~~}}}||{{zzzz{||}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~}}~~~~~}}}||{{{{{{{{||||||{{{{{{{{{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{zzzzz{||}}~~~~~~~~~~~}}}||||||||{{{{{{{{{{{{{{|||}}~~~~~~}}}}~~~~~~~}}||||}}~~~~~}}}}}|}}}||||{{{{{||||||||||||{{zzzyyyyyyyyyzz{{||}}~~~~~~~~~}}||{{zzzzzzz{{|||||||}}}}}||||||}}}~~~~~~~~~~~~~~~}~~~~~~~}||||{{{{{{{{{{{{{{zzz{{{zz{{{{{{|||||||||}}~~~~~~~~~}}}}|||||||||||||{{{{{{{zzzzzyyyyyyyyyyxxxxwxxxxyyyyyyyyyyyyyzzz{{{||||}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}||||||||}}}}}}||||{{{{{||}}~~~~}|{{zzzyzzzz{{|||}}~~~~~~~~~~}}}}||{{zzyyyyyzzzzzzzzyyyyyyxyyyzz{{||}}}}|||||||||||}}~~~~~}}}}|||{{zzyyyyyyzzz{{|||}}}}}}|}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}|||{{{zzyyxxxwxxxxyyyyyyyyyyyyzzzzz{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~}}~~~~}}}}|||||||||||||}}}~~~~~~~~~~~~}}||{{zzyyxxxwxxyyyzz{{{||}}}}|||||}}}}}}}~~~~~~~~~~~}}}}}|||{{{{{{|||}}}}}}}}}}}~~~}}||{{{zzzzyyyyyzzzzzyyyyzzzzzzzzz{{|}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}||{{zzzz{{|||||}}}}~~~}}||{{{zzzzzz{{{{{||}}}~}}}}}}}|}}}|||||||||||}}}}}}}~~~~~~~~~~}||{{{{{{{{{{{{zzzzzzzzzzzz{{|}}~~~~}}}|||}}}~~~}}}|||{{{{zzzzzzyzzyyyyyyyzzz{{{{zzyyyyyyyyyyyyzzz{{{||{{{{{{{{{{{{{{{{{{||||}}}~~~}}}}}~~}}}}}}}}}}}|||}}}}~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}||||||}~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{||||}}}}}}}}}}}}}}}}}}}}}~~~~}}||||||||||||}}~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{||{{{{{{{{||||||||||}}}}~~~~~~}}}}}}}|||||||||}}|||||||}}}}~~}}}~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~}}||{{{zzzzzyyyyxxxwxxxxxxxxxxxxxxyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~}~~}}}}||||||||{{{zzzzzzzzzzzz{{{||}}~~~~~~~~~~~~~~}}}}}~~~~~~~}}||{{zzzzzzzz{{{|||||{{||||||}}~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{zzzzzzyyyyyzzz{{{{|||||||||{{zzyyyyyyyyyzzzzzzzzzzz{{|}}}~~~~~}~}~~~~~~~~~~~~~~}}||{||||}}~~~~~~~~~~~~~~~~}}|||||||||||||||||||}}}}}~~~~~~~}}}}||||}}}}~~~~~~~~~~}}}}}}~~~~~~~~}}}|||{{zzzzyzzzzz{{{{{zzzzyyyyyyyyyzzz{{|||||||}}}}}}}}~~~~~~}}}}~~~~~}}||{{zzzyyyyyyyyzzzzzzzzzzzzzzz{{{||}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyzzzz{{{{{zzzzzzzyyyzzz{{|||}}~~~}}|||||||}}}~~~~}}||||{{{|||||||||}}}~~~}}}}|||{{{{{{|}}~~}||{{{{{{{{{{{{{{{{{zzzyzzzzz{{{||}}}}}}~~}}}}||{{{{zzzzzzzyyyyyyyz{{||}}~~~~~~~}}}}||||{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{||}}}}}}}}}}|||{{{{{{|}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyxxxxxyzz{{|||}}}}||{{zzzzzzzzzzz{{||}}~~~~~~~}}|||{{{{|||||||||||||||{{|||}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~}}}||||{{{{{{|||||||}}}}}|||||||||{{{zzyyxxxxxxxxxxyyyyyxxxxxxxxyyyzz{{|||}}}}}~~~~~~~~~~~~}}|||||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~}}|{{zzzzz{{{||||}}}}}}}||{{zzyyyyyzzzzzzzzzz{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{|}}}~~~~~~~~~~~~~~}}||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}|||{{{{{zzzyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||}}}}}}}}}}}~~~~~}}}}}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}|||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}||{{{{{{|||}}}}}}}}}}~~~~~~~~~~~~~}}|||||||{{{{zzzzyyyyyyyyyyyyyyxxwwvvvvvvwwwwwxxxyyyyyyyyyzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{||}}~~~~~~~~}}}}}||}}}}}~~~~~~~~~}}}}}|||||{{{{zzzzzz{{{{{{{{{{{{{zzzzz{{{{{{||||}}~~~}}}|||||||||}}}}~~~~~~~~~~}}}|||||{{{{||}}~~~~}}}||||{{{{{{{{zzz{{{{{{{zzzzzyyyyxxxxwwwwwxxxyyyyzzzzzzzz{{{{{{zzzzzzzzzzz{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}~~~~~~~}}}}}|||||{{{zzzzzzzzzzyyyyyyxxxxxxyyyyzzzzzzzz{{{{||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||}}~~~~}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{|||}}~~~~~~~~~~~~~}}}}}}~~~~~~~}}}|||||||||{{zzzzyyyyyyzz{{||}}}}}||||{{{{{{{{{|||}}|||{{{{{{{{{{|||}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||{{zzzzz{{{{|||||||}}}~~~~~~~~~}}}||||||||||||{{{zzzyyyyyzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{|}}~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}}}}}}}}||||||||||||||||||||||||||}}}}||||{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{||||}}}~~~~~~~~~~~~~~~~}}~~~}}}}}}|||||{{zzzzzz{zzzzz{{|||}~~~~~~}}||||}}}}~~~}|{zzyyxxwwwwwwwxyyzz{||||||||{{{{{{zyyzzzzzzz{{{|}}}~~~~~~~~~~~~~~~~~~~~}|||{{{{||}~~~~}}}}}~~~~}|||}}}}~~~}}|||{{||}}}}}}|||||||||||}}}}}}~~~~}||{{||}}}~~}|{zyyyyyxxyyzzzzzzzzzyyxwwvvutssssttuuvvwxxxwwwwwxxxyyyyzzzzzzzzzzzyyyzz{|||}}}~~~~~~~}}}}}}}}}}}}}~~~~~}}||}}}~~~}}}}~~~~~~}}||{{{{|}}~~~~}||{|||}}}~~~}||{{zzyyxxxxxyyzzz{{||}}}}}|{zzyyxxxxyz{|}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}|||{{|||||||||||||{{zzzyxxwwvvvvvwwwxyyz{{|||{{{{||{{|||||}~~}{zyxxxxxxxxxxxxyyyyyyyyyyyyyxxwvvvvvvuuvvvvvwwwxxxxyyyyz{{{||}~~~~~~~~}}}}}}}~~~~~~}|{{{{{{|}}~~~~}}||{{|}}}}}~~~}}}}|{{{zzzzzzzzzz{||}~~~}|{zzzzz{||||}}|||}}}||{{{zzzzzzzyyzyyxxyyyyyzz{{{|||||{{zzyyzz{{{|}}}||||}}}~~}}}||{{{{{{{{{|{{{||||||}}}~~~~~~~~~~~~}}}}}~~~}}||}}}}}}|||||||||||||}}}}}}|||||}}~~~~~~~}}|||||}~~~~~~}||||{{||}}}}}}}}|}}}}}}}~}}|||||||}}}}}||||||||{{{{zzzzz{{{|||}}}}}~~~~~~}}}~~~~~~~~}}}}}}}}~~~}}}|{{{{{{zzzyxwwwwwwvwwwwwxyzzzzzzzzz{|||||||{{{{|}}}~~~}}||{{{{{{{{{{zyyyyyxxxxxwwwwwxxxxxxwwwxxxxyyz{{{{{{zyyyyyyzz{{{{|}}}}}}}}}}}~~~}}}}}}|||||||}}}}}}}~~~~~~~~~~~}||{{zzz{{{{{{{{|}}~~~~}}}}|||}}}~~~~~~}||||}}}}}||||||||||||||||||{{{{{z{{{{{{{{{{{{{{{z{{||||}}}}}}}}|||||}~~~~~~~~~}{{zzz{{zzzzzzz{{{{zzzzyyxxxxxxxxxxxyyz{{|||}}}}|||||||||||}}~~}}|{{z{{|||}}}|||||||{||||{{{{zzyyyyxxxxxxxxyyzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~}}|{zzyyxyyyyzzz{{{{{{{{{zzzyyxxxyzz{|}~~~~~~~~~~}}}~~~}|||{{|}}}~~~~~~~}}}}}}}}}}}}}}|||{{zzzzzzzz{{|||{{{{{{{{{{{{{{{zzzzzzzz{{{{||||||}}}}}}}}}}}~~~~}}||}}}~~~~~~~~~~~}}}}}}}}}~}}~~~~~}}}}}|}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||||||{{{{{|||{{{{{|||}}}~~~~}}||||||||||{{{{zzzyyxxwwwwwwwwxxxyyzzzzzzzz{{{{{{{{{{{||}}~~~~~~~}}}|||{|||||{{{zzyyxxxxxxxxxxyz{{zzzzyzzyyyyyyyzzzzzzzzz{{{{{{{{{||}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}|||||{{zzyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~}||{zzzyyyyyyz{{||||||{{{{{{{{{{||}}~}}}}}}}}}}}~~~~~~~~}}~~~~~}}}}|||||||||{{zyxxwwwwwxyzz{{{{{{zzzz{{|||||||||}}}}}~}}}}~~~~~~}}||{zzyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxyyzzz{||}}}~~~~}}}}}}}~~~~~~}}}|{{zzyxxxxxxyyyyyyyyzzzzzzzyyyyyyz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}||{{zzzyyyyyzyyyyyyyyzzzz{{{{{||||{{{{{zzzzzzz{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}~~~~~~}}|{{{z{{{{{{{||||{{{{{{{{{{{{|||}~~~~}}}}~~~~~}}}}||||||||}}}}||{{{zzzzzzzzzzz{{||}}}}~~~~}}|||||||||}}}}}}}}}~~~~~~~~}}}}}}||||{{zzzyyyyyyyyyyyyyyyyyyyzzz{{{{|||||}}}}}~~~~}}}||||||}}}}~~~~~~~}}}}}}}}}|||{{zzyyxxxwwwwwwwxxxxxxxxxwwwwwwxxyyyzzzz{{{|||}}~~~~}}}}}|}}}}~~~~~}}||{{{{{{{{||||}}||{{zyyyyyyyyzzz{{||}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{zzzyyyyyyyyxxxxxxxxyyzzz{{{{{{{{||}}~~~~~~~~}}||{{||||}}}~~}}}|||{{zzzz{{{{|}~~~~}}}}~~~~~}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{zyyxxxyyz{||}}~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~}}|||{{zzzzzzzzzyyyyyyyyxxxxxxxyz{{|}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{{{zzzyyyyyyyxxxxxxxxxyyyyyyyzzzzz{{||}}~~~~~~~}}||||{{{zzz{{{{{{{zzzzyyxxxxyyyzz{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyyyyyzzzzzzzzzz{{||||}}}}}}}}}}}~~~~}}}||{{{{{{{{{{{{{{{{|||||||{{{{{{|||}}~~~~~~~~~~~~~~~~~~}}||{{{{zzzzyyyyyyyzzz{{zzyyyyyyyzz{|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzyyyyyyzzz{{{||{{{zzzzyzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzzzz{{{{zzzzzzzzzzyyyyyyzzz{{|||}}}~~}}}||}}}~~~}}}|||}}}~~~~~}||{{{zzzzzzzzzz{{{{{zzzz{{{{|||}~~~~~~~~~~~}}}}}||||{{{{{{||}~~~~~~~}}}}}|||||||||||||||||||||}}}}}~~~~~~~~~~~~}}}~~~~~}}}|||||||}}}}|||{{zzyyyxxxxxwwxxxyyzzzz{{z{{{|}~~~~~~~~}|||{{{{{{zzz{{{|||||}}}}}}|||{{{{{||||}}}}}}}}}}}}}}}}||||}}}}~~~~~~}~~~~~~~}}}|||{{{{{||||{{{{zzzyxxwwwvvwwxxyyzzz{{{|}}~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~}}}||||||||}}}~~~}}}}}}~~~~}}}~~~~~}|{{{{{{|||}}}}}}||{{{z{{{{zzzyyyyyzz{{{{{{{{{{{|||||||}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}|||{{{{{zzzzzz{{{{{{{zzzzzzzzzzz{{{{||}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzyyyyxyyyyzz{||||||||||||||}}}}}~~~~~~~~~~~~~~}}~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{|||}}}}}}}}}|||||}}}}~~~~~~~~~}}||{{zzzyyyyyyzzzzzzzzzzzzz{{{{|||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}||||}}}}}}~~~}|||{{{||}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzyyyxxwwwwwwwwwxxxyyyzz{{{{||||||||||||||||||||||}}~~~~~~~}}||||||||||||{{{||||||||{{{{{{{|{{{zzyyyyzz{{|||}}~~~~~~~~~~~~}}}}||||||||||{{{zzzzzzz{{{{|||||}}}}}}}}}}~~~}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}~~~~~~}}}}|||}}}~~~~~~~~~~~~~~~~~~~}}||{{zzz{{|}}~~~~~~}|||||||}}~~~~~~~}~~~~~}}}}}}~~~~~~~~~~~~~}}}||{{zzzzzzz{{{||}~~~~~~~~~~~}}}||||||||{{zzyxxwwwwwxxyyyyyyyyzzz{{||}}~~~~~}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}||}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{zzzzzzzzzyyyyzzz{{{|||||||||}}}}}}}~~~~~}}}}}}}}}~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}||||||}}}}~~~~~}}}~~~~~~~~~~~~~~}}}}}|}}}~~~~~~~~~~~~~~~~}}||{{zzzzzzz{{{zzzzzz{{||}}}~~~~~~}}}}}~~~~~~~~~~~~~}}|{{zzzzz{{{{||}}}}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{{|||}}}~~~~~~~}}}}}}}||||||||}}}~~~~~~}}}}||{zzyyyyyyyyyyyyyyyyyyyyzz{{{{{{zz{{{{{{||{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~}}}}}||||{{{{||{{{{zzyyyxxxxxyyyyzz{{{||||||}}~~~~~}}}}}||||||}}~~~~~}}}}}}}}}}}}}}~~~~~}}}|||||||}}~~~~}}||{{{{{||}~~}}|||||||||||||}}}~~~~~}}||||{{{|||||}}}~~~~~~~~~~~}}||||{{||||}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{|||}}~~~~~~~~~}}|{{{{{{||||}}}}~~~~~~~~}|{zzyzzz{{|}~~~~~~}}}}}}~~~}}}}}}}}|||{{{{zzzzzzzyyyxxxwwwwxxxyyyzz{{{{{{{{{{||||||}}|||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~}~~~~~}}||||||||||||{{zzzzzz{{{{{{{|||}}~~~~~~~~~}}||{{zzzzzzzzzz{{||}}~~~~}||||||}}~~~~~~}}||{{zzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~}}}|||||||||}~~~~}}}||||||||}}~~~~~}}}~~~~~}}}||||||||||}}}~~~~~~}}}}|||{zyyyxxyyyzzz{{{{||||||{{{{{{{{{{{{|||}}~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}~~~~~}}}}~~~~~~~~}}}||{{zz{{{|||}}}}}}}}||{{{zz{{zzzzzzzzyzzzzzzzzzzzzzzzyyyyyyzz{{{|||||||}}}}}}}}}~~~~}}|||{||||}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~}}}||}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{||||}}}}}}~~~}}}}}}}}||||{{||||}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyyyz{{||}}}|{{zzzzyyyyzyyzzzzzzzzzzzyyzzzzz{{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}~~~~~}}||{{zzzzzyyyyzzzzzzzzyyyxxxxxxyyzz{{||||||||{{zzzz{{{||||||||}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{||}}~~~~~~~~~}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}|||}}}~~~~~}}||{{{{{{{{|||}}}~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzyyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzz{{|||||||}}}}~~~~~~~~~}}~~~~~~~~~~}}}~~~~~~}}}}}~~~~~~~~}}||{zzyyyyyz{{|}}~~~~~}}}}}}}|||||||}}}}}}}}~~~~}}}|{{{{{{|||}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~}||{{{{{{{{||}}}~~~~~~}}|||{{{|||}}~~~~}}}}}}}}}|||||{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||{{zz{{{||}~~~}}|{zzzyyzzyzzzzzzz{{{{|||{{{{{||||||||||||||}}}}}}}}~~~~~~~~~~~~~}|||{{{{{{{{|||||||{{{{{{{{{{{{{{{|||||||{{{zzyyyyyyyzzz{{{{||{{{{{{zz{{{{||}}~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}||{{{{{{{{{{{{{|||||||||||{{{{||||||||}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}||||||||}}}}~~~~~~~~~}}}~~~~~}}||{{{{{{{||||||}}}}}}}}|||{{{zzzzzzzzyyyyzzz{{{||||||{{{{{|||||||||||||{{{{{{{||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{||}~~~~}}}}}|}}}~~~~~~~~~~~~~~~}}||{{{zzzzzz{{||}}}}}}~~~~~~~~~}}||{{{{||}}}~~~~}}||{{{{|||}}~~~~~~~~~~~~~~}||||||||}}}}}}|{{zzyyxxxxxxyyyzz{||}}}}}}}||||||||}}||}|||||||||||||{|||{{{zzzzyyxxxxxyyzz{{||}}}}~~~~~~~~~}}}}}}}~~~~~~~~}}|||{{{{||||}||||||{{{{{{zzzyyzzz{{{{{{||||||||||}}}}~~~~~~~~~~~~~~}}|{{zzzzz{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~}}}||{{{{zzzzzzzzzz{{{{{{{{|||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}|{{zzzzzzzz{{{||||}}}}||||{zzzzzzz{{|||}}}}~~~~~~~~}}|||||||}}}}~~~}}}||||{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~}}||{{zyyyyxxyyyzz{{||}}}}}}}}}}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}~~~~~~~~}}}}}}~~~~~~}}||||||||}}}~~~~~~~~~~~~~~}}|||||}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{zzzzzz{{|||}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}||{{{z{{{||}~~~~~~~~~~~~~~}}}}}||||||}}}~~~~~}}}}}}~~~~}}}}}}~~~~~~~~~~~~}}}|{{{{zzzzzzz{{{{|||||||}}}}~~~~}}}|||{{{{{{{{{{{{||{{|||}}}}}}||{{{{zzzzzzz{{||}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}|||||||}~~~~~~~}}}~~~~~}|{{{|||||||||}}}}}}}}}}}}}}}}}}~~}~~~}}}||{zzzyyxxxxxxyyz{{{||}}}||||{{{{{{zzzzzzzzzz{{|}~~}||{{{{|||||||||||}}~~~~~}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~}}}}~~~~}|{zzyyxxxyyyyyyzzzzzzzzzzyyyxxxxxxxyz{|}~~}}|{zz{{{|}}~~~~}}}||{{{{{{{{{{||||}}~~~~~~~~~}||{{{{{{{|{||||}}}}}||{{zzzz{{|}}~~~~~~~~~}|||||}~~~}||||||{{{{{zz{{{{{{{{|||||{{z{{||}~~}}||||||||||}~~}|{zyxxxxxxyyzzzz{{{{{{{{{|||}}}~~~~~}||{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}||zyxwvvvvvvwxyyzz{{||}}~~~~~}}}}}}~~~~~~}}}|||||||||{{{zzzzzzyxxyyyz{{|}}}~~~}}}~~~~~~~}}}}|||{{{zzzzzzz{{{{{{||||{{||||{||}}~~~~~~~~~~~~~~~~~~~~~~~}}||}}~~~~~~}}}}~~~~~~~~}}}}}||||{zyxwwwwwxyz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{zzzzzz{|}}}}~~~~~}}~~~~~~~~~}}}}||{{|||}}}}}}|}}}}}~~~~}~~~~~~~~~~~~~}}|||||}}~~~~}}}}|}}~~~~~~~~~~~~~~}}||{{zzzzzzz{{||||}}~~~~~~}}}}|||}||{{{{{{|||||{{{{{{{{{|{{{{|{{|||}}}}~~~~~~}}|{{zzzyyyzzzzz{{zz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{{{{{{{{{|}}~~~~~~~~~~~~~~~~}}}||}}~~~~~}}~~~~~~~~~~~}}}}||{{{zzzyyyyyyyyyyyyyzz{{{||}}~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{|||||}}~~~~}}}}~~~~~}}||||}}}}}}~~~~~~}|{zzzyyyyzz{{||||||}}}~~~~~~~~~~~~~~~~~}|{zyyxxxxxxyzz{{||}}}||||||||}}}~~~~~~~~~~~~~}}}~~~~~~~}}}}}~~}}|{{zyyz{{||}~~~~}}||{{{zz{{|}}~~~}}}}~~~~~~~~~~~~~}}}~~}}}||||||}}~~~~~~}}}}}}||||||||||||||}}~~~}||{{{{{{{zzz{{{zzzzzzzz{{||}}~~~~~~~~~~~~~~~~}}}|||}}~~~~~~}|{{{{{z{{{{{{{{||}}~~~~~}}}}}}~~~~}}}}}}~~~~~~~~}}}}}|||||{|||||}~~~~~}}}||||||||}}~~~~~~~~}}}}}}}}}~~~}}}}||||||}}}}~}}||||{{{{{{{{{{{{zzz{{||}~~~~~~~}||{zzzzzzz{{{{{{{{{{{{||}}}~~~~~~~}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}~~~~~}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzyzzzzzzyyxxxxxxyzz{{||||||}}}}~~}||{{{zzzzzzzzz{zzz{{{{{{{{{{||||||||{{{{{|||||}}~~~~~~~~~~}}||{{zzzz{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{{zzzzzzzzzzzz{{||}}}~~~~~~}}}||}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{{{{{{||}}}}}~~~~~~~~}}||||}}~~~~~~~~~~}}}}~~~~~~~~~~}}||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{zzzyyxxxxyzz{{{{||}}}}|||{{{|||}}}~~~~~~~~~~~~}||{{zzzzzz{{{|}}~~~~~}}||{{{{{{{{||}}}}}~~~~~~}}}}||{zzzzz{{|}}~~~~~~~~~}}}}}}~~~}||{{{{{{{||}~~~~~}}}}}}}}}}}~~~~~}}}||}}}}}|{{zzyyyyyyyyyyyzz{{||}~~}||{zzyyxxxxyyz{{||}}|||||||{{{{{{{{||||||||||||}}}}~~}}|||||}}~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||}}}}}}}~~~~}}}}}|||||||{{{zzzyyxxxyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||||||||||}}}~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}||{{{zzzzzzyyyxxxyxxxxxyyyzzzz{||}}}}}}|}}}}~~~~~}}|{{{zzzzzyyzz{{||||}|||{{zzzzzzzzz{{{{{{{{{{{{||}}}~~~~~~}}}}}~~~~}}|{{{{{{|||||}}}}}}}|||||||{{||{{{{{{{{{{|||}~~~}}||{{{{{{|||}~~~~~~~~~~}}}}}}}}|}}}}}~~~~}}}}}~~~}}|||{||||}}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}}}}~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}}}}}}}|||{{{{{zzz{{{{{{{{{{{{||}}}}}}}}}}}|||||||}}~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}~~~}}}|||||||||||{{{{{{{{zzz{{{||}~~~~~~~~~~~~}}||}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~}}|{{zzzzzzz{{{{||||||{{|||}}}}}}||||{{{{{{||}~~~~~~~~~~~~~~~}||{{{{{{{{{|{{{{{{{{{{{{{{{{{|||||}}}~~}}~~}}}||||||||||||}}}~~~~~~~~~~~}}}}||||||||||||||{{{{{{{{{{|||}}}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}~~}}}}|||{{{{zzzzzyyxxxwwxxyyz{{{||{{{{{{zz{{{{|||}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}||||||}}}}}}}}}||{zzyxxxxxxyyzzzz{{{{{{{{{{||||||}}}~~~~~~}}}}}}|}}}}}}}}|||||||||{{{zzzyyzzzz{{|}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{|||}}~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~}}}}|||}}}~~~~~}}}~~~~~~~}|{{{{{{|||}}}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~}}}}}}}~~~}}}}|||{{{{{z{{{{{{{{|||||}}}}}~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~}}}}|}}}}||||||||||}}}}}}~~~~~~~~~~~~~}}||{{zzyyyzzzzz{{{{{{{{{{{zzzzzzz{{{{|||||||||||||||}}}}}}}|||||||}}~~~~~~~~}}}}||{{{{{{zzzyyyyyyyyyyyyyxxyyyyyzzz{{||||{{{||||}}}~~~~~~~}}}||||||||||||{{{{{zzzzyyyyzzz{||}}}}}}}}}}}~~~~}}}|||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}~~~~~~~~~~~~}}}}}~~~~}}}||||}}}~~~}}}}||||||}}}~~~~~}}~~}}}}}|||||||{{{{zzzzyyyyyyxxyyyyyzzzzz{{{|||||}}~~~~~~~~}}}}|||{{zzz{{{{{|{{{{{zzzzzz{{||||||||{{zzzyyyyzz{{|||}}~~~~~~~~~~}}~~~~~}}||{{{{{{{{{|||||}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~}}}}}}||||}}||||||||}}}~~~~}}|{{{{{{|||||{{{{zzzzzz{{{{{||||{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}||{{{zzyyyyxxxyyyyzzzzz{{{{{|||}}~~~~~~~~~~~~}}}}||||}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}|||||||}~~~~~}}||{{zzyyyyyyyyyyzzz{{{{{{{{{{zzzzzzzzzzzz{{{{|||}}}~~~~~~~~~~~~~~~~~~}}||{{zyyyxxxxxxxyz{{|}}}}}||{{zzzzyyzzzzzzzz{{{|}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}}||{{{{{{{{||}}~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}||||||{{|||}}}~~~~~~~~~~~~~~~}}}|||||}}|||||}}}}}||{{{zzzzzzzzzzzz{{||}}}~~~}}}}|||||||}}~~~~~~}}||}}}}}}||||||||||}}}}}}||||||{{zzzzzzz{{{|||||||}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}||{{zzzzyyyyyyyyyzzzzzzz{{|}}}~~~}}}|||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||}}}}~~~~~}}}|}}}}}}}}}}}~~~~~~}}||||{{{{zzz{{{||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||||}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}|||||{{{{{{||}~~~~~~~~~~~}}||{{{{zzzzzzzzzzzzzzzyyyxxxxyyyyyyyyyyyzz{{||}}}~~~~~~~~~~}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~}}}||||||||}}}}|||||||||{{{zz{{{{||||{{{||||}}~~~~~}}|{zyxxxxxxyyzzzz{{{||}}~~~~~}}}||||{{{{zzzz{{{|||}}}}}~~~~~~~~~~~~~~}}}||||}}}~~~~~~~~~~~}}}|{{zzzz{{|||}}}}}|||||||||||||||}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}|||{{{{zzzzzz{{||}}~~~~~~~~~~}}}}}}}~~~~~~}}|||{{{{{{{||}}}}}}}}}}}}}|||||||{||||||}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}||{{zzyyxxxxxxxyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzyyyzzz{{||}}~~~~~~~~~~~~}}||||||}}~~~~}}}}~~~~~~~~~~}||||||}}~~}}|}}}~~~~~~~~}}}||||}}}}}~~~~~~~~~~~~}}||||{{{{zzzzzyyyyyyyyyyzzzz{{||}}}}}~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~~}}}}}|||||{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{|||||}}~~~~~~~}}}}}}}}}}}}}||||{{{|||}}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~}|{zzyyyyyyyyzzzz{{||||||||{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyyyzz{|||}}}}~~~~~~~}}|||{{{{{{{{{{||}}~~~~~}}}||}}}}}}}}}~~~~~}}}|||{{{zz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{|||}}}}|||{{{{{{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~~}~}}~~~~~}}||||||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}~~~~~}}}}~~~~~}}}}}~~~~~~~~}}}}||||||||||||{{{{{{||||}}}}}||{{{{{{zzzyzz{{||}}}}}}}}}}||||||{{{{{{{{{{|||}}}~~~~}||{zzzzz{{||||}}}~~~~~~~}}}||||||||}}}}~~~~~~~~}}|||{{|||||}}}}~~~~}}|{{zzzzzzzzz{{{|||||||{{zzzzyyyyyyzzzzzzzzzzz{{{{|||}}}~~~~~~~}}||||||}}}~~~~~~~~~~}||{zzyyyyyzz{{||}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{||||||||||||{{{{{{{||||}}|||}}}~~~}}|||{{{zzz{{{||}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~}}||||||{{{zzyyyyyyzzzzz{{||}}}}}}|{{{{{{{{{{{{||||}}|||||{{{{{{{{{{{{zzzzzzzzyyyyyzz{{||}}}~~~~~~~~}}||{{{zzzzzz{{{||}}~~~}}}}}}}}~~~~~~~~}}|||{{zzzzzyyyxxxxxwwwwwwxxyzz{||}~~~~~~~~~~~~~~~~~}}}}||||||}}}~~~~~}}}|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~}}}}||||||}}}}}}~~~~~}}|||}}~~~}}|||{{|||}}}}~~~~}||{{{{zzzzzz{{{{||}}}~~~~~~~~~~~~~}}}}}}}}}}}|||||}}}}}}}|||{{{{zzzzzzz{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}|||{{zyxxwwvvvvvvwwwwwwxxyyzz{{{{{{||}~~~~~~~~~}}}||{{{{{|||}}}}}}}}~~}}}}}|||}}}~~~~~~~~~}}|||}}}}}~~~~~~}}}}}}}}||{{{{{{{{{{{{{{{{|{{{||||}~~~~~~~}}}}}||||||}}}~~~~~~~~~~~}}}}}}}}}}~~~}}}||{{{{{{{{{zzzzyyyzz{{{|||||||}}}}}}}}}}}}~~~~~~}}}}}~~~~~}}||||}}}~~~}}}}}}}}}}~~~~~~~~~~~~~~~}||{{{{{{{{{|||}}}}}}}}}||||||||}}}}}}~~~~~~~~~~}}||||{{{{zzzzzzzzzzzzzz{{{|||||}}}}}||||||||}}}}~~~~~~~~~~~~~~~~~}}}||{{{zzzzz{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwxxxyzz{{|||}}}~~~~~~~}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{{{||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{{{z{{{||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzyyyxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{||||}}}}~~~}}}}}|||||||}}}}~~~~~~~~~~~}}}|||}}~~~}}}|||{{{{{{{{{||||}}~~~~~~~~}}|{{zyyxxxxxxyyzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~}}|||||||}}}}}}}}}||{{zzzzzzzzz{{{{|||}}~~~~~~}}}}}}}}~~~~}}}}}}}~~~~~~~~}}||{{zzzzzzz{||}}~~~~~~}}}|||||||||}}}}~~~~~}}}}}}||||{{{zzzyyyyyyyzzzz{{||||}}}}}}}}}~~~~}}|||||}}~~~~~~~~}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}|||{{zzzyyxxxwwwwxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{||}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}|||{{{{{{{{|}}~~~~~~}}~~~~~~~}}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||}}}}}~~~~~~}}}}}||||}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}~~~~~~~~~~}}|||{{{zzzz{{{{{{{{zzzzzyyyyyyzzzzz{{{{|||||||||}}}}}}}}}|||||}}}}}~}}}}}}}||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~}}}}~~}}}}}}||||||}}~~~~~~~~~}~~~~~~~~~}}|{zzyyxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyzz{{||||||||||{{{{{{||||||||||||}}}}}}}~~~~~~~~~~~~~~}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{|||||}}}||||{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxyyyyyyzyzzzzzyyyyyyyzzz{{{{{||||||||||}}}~~~~~~}}}|||||{{{|||}}~~~~}}}}}}}}}}}}}}}||||{{||||}}~~~~~~~~~~~~~~~~}||||}}~~~~}|{zyyyyyz{|}}}~~~~~~~~~~}}}|{{{zz{{|||||}}~~~~}|{{{|}}~~~~~}}|||}}}}~~}}||{zzyzz{{|}~~}}}}||||}}}}}~~~~~~~~~~~}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}~~~}}||||||}}~~~~}}}}}}}}||{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxwwwxxyzz{||}~~~}}}~~~~}}}}~~~~~~~~}||{{{{{{||||}}}}}}}}}|}}~~~~}}}|{{{{{{{||}}}}}}~~}}|{{{{{||}}}~~~~~~}}|||||||||||||}}}}~}}||{{{{{zyyyyzz{|}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}||}}}~~~~}}}}||{{{{||}}~~~~}}}}~~~~~}|{zyxxwwwxxxyyyzz{{||}~~}||{{{|}~~~~~~~~~~}}|{{{{{{{{{{{{{{{{{{{|||{{|||}}~~~~~~}}||}}}}~~~~~~~~~~~~~}|{{{{z{{|}}}}|||{{zzzzzzz{{zyxxxwwwxzz{{|||}}}~~~~~~~~~}}|{||}~~~~~~~~~~~}}}}}}}~~~~~~~}||{zyyyyyz{|}~~~~}||}}}}~~~~~}|{{zzyxwwvvvvwxxyyz{{|||}}}}}}}~~~~~~}}}||||||}~~~}}}}}}}}}}~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~~~~~~}|{{zzyyxxxxxxyyyz{|||{{{{{{{{{{{{{||}}}}~~~~~~~}}}}}}}}}}~~~~~}}|||||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}~~~~}}|{zyxwwvvvwwxxxyyzzzzz{{{{||||{{{{{{|}}~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}||||||||}}}}}}}}}}||||||}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}||}}~~~}}||{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzyyzz{||}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}|{{zyyz{|}~~~~~~~~~~}|{{zzzzzzzz{{{||||||{{{{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}~~~~~}}}}||}}~~~~~~~~~~~}}}||{{{{{{|||||{zzzyyyyzzzzzzzzyyyzzzzz{{|||}~~~~~~~~~~~}}||||}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}}~~~~~}}}}||{{zzzzzzzzz{{{{{{|||||}}||{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}||||{{{{{{{||||}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}|||||||}}}~~~~~~~~}}}||||||}}}}~~~~~~~~~~~~~}}||{{{{zzzzzzzzzzzzzz{{{{{zzzzzzzzzyyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||||{{{{{||}}}}||{zzzzzzzz{{{||||}}}}}}}~~~~~~~~}}}}|}}}~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{||}}}}}}||{zzzzzzzzzzz{{{{{{{|||}}~~}}~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}~~~~}}|{{{{{||}}~~~~}}|||||||||||}}}~~~~~~}}}}}~~~~}}|||{||{{{||}}}}}}|||{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}||||||}~~~~}}}}}~~~~}}~~~~~~~}}}}}}||||||}}}~~~~~}}}~~~~~}}}}}}}|||||||||}}}~~~~~~~~~~~~~~}}||||||||}}}~~~~~}}|||{{{||}}~~~~~~~~~~~~}~~~~~~~~}}||{{{{|||}}~~~~~~~}}}||||||}}}}}}}~~~~~~~~~~}}}}}}}||||{{{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{||||}}~~~~~}}}}}}}~~~~~~~~~}}}}||}}}}~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}|||||||||||}}}~~~~~~}}}~~~~~~}}}}}~~~~}}||||}}~~~~~~~~~}}}}}}}}}}}~~~~}}}|||||||}}~~~~~}}|||{{{{{z{{{|}}~~~~}}}||||||{{{{{|||}}}~~~~~~~~~}}}}}~~~~~}}}|||}}}~~~}}||{{|||}}}}~}}}}}}}}}}}}}}}~~~~~~~}}||{{zzyzzzzz{{{||}~~~~~~}}|{{{{|||}~~~}}|{zzyyzzzzzzzzz{{|}}~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}|||||}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}~~~~}}}||||||||{|||}}~~~~~~}}}||||||{{{{{{|}}~~~}}||{{zz{{{{|||||}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}||||||||||}}~~~}}||||||||}}~~~~}}}}}}}||}}}~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~}}}||||}}~~~~~~}}}||{{{{{{{{{||||||}}~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~}}}||||{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}~~~~~~~~}}~~~~~~~~~~~}}}}}~~~~}}||{{{||}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||||}}}}|||||{{{{{{{{{{|||}}}~~~~~~~~~~~~~}||{{zzz{zzzzz{{||}}~~~~}}}}||||||}}}~~~~}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}||||||||||||}}~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}||||}}~~~~~~~~~~}}}}}}}}}~}}}}}||||||}}}}}|||}}~~~~~~}}}}}}}}}}}}||{{zyyyxxxxxyyz{{|||||}}}}}~~~~~~~~~~~~~~~~~~}||{{z{{||}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~}}}}}}|}}}~~~}}}}}}}~~~~~~}}}}}~~~~~~}}||||||}}~~~~~~~~~~~~}}}|||{{{{{{|||||||||||||||{{|||}}~~~~~~~}}|{{zzyyyyzz{{||}}}}}}||||{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}}||}}~~~~~~~~~~~}}}||||||||||||||||}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{||}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{zzyyyyyyyz{{{||}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}||{zzyxxwwwwwwwxxxxxxxxyyyzzz{{||}}~~~~~~}}}}}}}}|||||}}}}~~~~~~~~~}}}}}}}}|||{{{{{||}}~~~~~}}}}}~~~~}}}|||||||||||}}~~~~~~~~~~~~~}}||||||}}}}}|}}}||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{{|}}}~~~~~~~}}}}}||||||||||}}~~~~}|{zyyxxxwwwxxxxxxyyyyyyyyyyyyzzzzzzzzyyyyyzzz{{{{{{{{{{|||}}~~~~~~}}}}}~~~~~~}}|||||||||}}}~~~~~~~~~~~~}}}|||||||}}~~~}}|{{{zz{{{{{{{{{||||}}}}}}}~~~~~~}}}}}~~~~}}}}}}}~~~~~~~~~~}}||||{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}|||{{{{zzzzz{{{{||||||{{{zzyyyxxxxxxxxyyyzz{{||}~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}~~}|||{{|||}}~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzzyyyyyyxxxxxwwwwwwwwxxyyz{{||}}}}~~~~~~~~~}}}|||||||{{{{{zzzz{{{{||||||||{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}|||||}}}~~~~~}}|{{zzzzyyyyzz{{||||}}|||||||||||{{{{{{{{{{{||||||||||||||||}}~~~~~~~~~~~}}||{zzzyyyyyyzzz{{{{||||}}}}~~~~~~~~~~}}||{{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}||{{{{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~}}||{{{{{{{{{{{{||||||||||||}}~~~~}}|||{{{{{{|||}}}}~~~}}}|||{{{zzzzz{{{{{{{{{{{{{{{{{{{{{|||||}~~~~~~}}}|}}}}}~~~~~~}}}|||||||||}}}}}~~~~}}|{{zyyyyyzz{{{||||||||{{{{{{{|||}}}~~~~}}}}|{{{z{{{{|||}}}}}}|||||||}}}}}~~~~~~~~~~~~~~}}}}}|||||||}}~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{||}}~~~~~~~}}}}|||||{{{{{{{{||}~~~~~}}}}}}}}}}}~~~}}}}|||||{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxyzz{||}}~~~~~~~~~~~~}}}}|||||{|||{{{{{{||||||||||||}}}}}||{{{{{{{{{||||}}~~~~~~~}}}}}}}}}}}}}}}}||||||||}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}|{zzyyyyyyyyyyz{|}~~~~~~}}}}||||{{{{||}}}}}}}}|||||||||}}}~~~~~~}}||||||}}}}}}~~~~~~~~~~~~~~~}}||{{zzzzzz{{|}}~~~~~}}}||||||||}}}~~~~~~~~~~~~~~}}|||{{{|||}}}}}}|||{{zzyyxxxxxxxyyyyyyzzz{{{|||||{{{{{{{{{{{{z{{{{{|||}}~~~~~~~~~~~~~}}||}}}}~~~~}}}|||{{zzzzzzzzz{{{||}}}~~~~~~}}}}}||||||}}~~~~}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}||||||||}}}}}|||{{zzyyyyyyyyzz{{{{zzz{{|||}}}}}}}}}}||{{zzzzz{{|||}}}~~~~~~~}}}}}}}}}}}}}~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}}}}~~~~~~~}}|{{zzzzzzzzz{{|||}}}}}}}}~~~~~~}}||||{{{{{||||}}}~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}|||{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~}}||{{{{{{{{||||||||||||{{{zzzzzzyyzzyyyyyyyyyyyzzzzzzzzz{{||}}}~~~~~~~~~~~~~~~}}|||||||||}}}}}||||}}}}~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~}}|||||||}}}~~~~}}|||{{{{|||}}}~~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzyyyyyyyyzzzz{{{{{{{{{|||||{{{{|||}}~~~~~}}||||}}~~~~~~~~~~}}}}|||||||}}}}}}}}}}}}}||{{{zzzzzz{{{|}~~~~~}}||{{|||}}~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{zzyyyxxxxxxyyz{{||}}}}~~~~~~~~~~~~~~}}}|||||||}}}}~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{|||||{{{{|||}}}~}}}|||{{{{{{||||}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||{{{{zzzzyyyyyyxxxxxxxyyyyyyzzyyyyyyzz{{|}}~~~~~~~~~~~~}}}||||||||||||}}~~~~~~~~~~~~~~~}}}}}~~~~~~~}}||||||{{{{zzzyyyyyyyyyyyyyyyyzzz{{{|}}~~~~~~~~~~}}||{{{{|||}}}}}~~~~~~~~~~~~~~}}|||||||}}}}}}|||{{zzzzz{{{|||}}}}}}}|||||{{{{{{{{{{zz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{zzyyxxwwwvvwwwwxxxyyyyzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}||{{zyyxxwwvvvvvvvvvwwwwwxxxxyyz{{|}}}}~}}}}}}}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~}}}}|||{{{zzzzz{{{||||||||||||||||}}}}~~~~~~~~~~~~~~}}}}}}~~~~}}|{{{{{{||||}}|||||{{{zzzyyxxxxxxxxyzzz{{{||||}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}||||||||||}}}}}||||||{{{{|||}}~~~}}}}||{{{{zzzzzyyyyyxxwwwwwwxxxyyyzzzzzz{{{{{{{{zzzzz{{{{{||{{{zzzzz{{{|||}}}}}~~~~~~~~~}}}|||||}}}~~~~}}}}||||||}}}~~~~~}}|||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||{{zzzzzyyyyyyxxxxxwwwwwwwxxxxyyzzz{{{||||||||||||||||}}}}}}~~~~~}}}|||}}~~~~}}}~~~~~}}}||{{{{{{{||}}~~~~~~}}}|||}}}}~~~~~}}||{{{zzzzzyyyyyxxyyyyzz{{|||}|||{zzyyxxwwwxxxyyyyzzz{{{|||}}}}}}}}}}}}}~~~~~~~~~}}|||{{{{{||{{{{{{{{{{{{{{{||||}}}}~~~}}}}~~~~}|||||}}~~~~~}}}||{zzyyxxxxxxyyyyyyzzzzzzzzz{{{|||||{{{zzzzzz{{||}}}}}}}}}}|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}||||}}}~~~}|{zzyyxxxxxxxyyyyzzz{{|||}}}}}||||||||||||{{{{{zzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}}}}}}}}}}}~~~~}}}|||||||}}~~~}|{zyyxwwvvvvvwwwwwwxxxyyyyzzz{{{zzzzyyyxxxyyyzz{{||}}~~~~~~~~~~~~~}}}}|||||||||}}}~~~~}}}}}}}}}}}}~~~~~~}}||||||}}}}}}}|||||{{{{{{{zzzyyyyxxxxyyyzz{{{{{{{{{{{{{zzz{{{{||}}}~~~~~~~~~}~~~~~~}}||{{zzz{{{{{{{{{{{{{|||}}}}}}}}~~~}}}|||||}}}}}}~~~~~~~~}}}|||||||{{{{{{zzzzzzyyyyyyyyyzzzz{{{{{{{{{{{{{{{|||||{{{{{{{{||}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}~~}}}}}}}}}}}}}~~}}||{{|||}}~~}}}|||}}~~~~~~~~}}||{zzzz{{{{{||||}}||||}}}}}}}}||{{{{{{||}~~~~~~~~}}|||{{{||{{{{{zzz{{|{{{{||}}}~~~~~}~~~~~~~~~~~}}}}~~~~}}|{{zz{{|}}}}}||||{{zzzzzzz{||}~~~}}}}}|}}}~~~~~~~~~~~~~}}||{{zzzyyzz{|}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||}}~~~~~~~~~~~~~~}}}}}}||{{{||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}||{{{{{|||||{{{{||}}~~~~~~~~~~~}}||{{zzzzzzz{{|}~~~~~}}}}}}}}}||||||}}~~~~~}}||||}}~~}|||||||||||}}}}}}}}|{{zzzzzzzz{{{||||}}}}}}}}|{{zyyyyyz{||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}~~~~~~}||||}}}~~~}}}}}~~~~~}}}}}}}}~~~~~~~}}}~}}}}}}}}}}~~~~~~~}|||||||||{{zyxxxxxyz{||}~~~~~~}~~~~~~}}}}}}~~}}~~~}||||{zzyyyyyz{|}}}}}}||{{||||}}}}}}}}~~~~~}}}~~~~~}}||||}}}~~~~}}}||}}}}}~~}|||||}}~~~}~~~~~~~}||{{{{{{|}~~~~}||{{{zzyyyyyzz{{|}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{|||||}}~~~}||{{{{||}}~~~~~~~~~~~}}}|||{{{|||{{{{{{||}}~~~~~~~~~}}}}}~~}}}}}}~~~~~~~~~~~~}}||||}}~~}{zyyyyzz{|}~~~}}|||||||}~~}}}}|||}}}~~~~~~~~~~~}}|{{{{{{{|||}}||}}}}}}~~~~~~~~~}}~~~~}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~~~~}}}~~~~~~~~~}}}}~~~~~~~}|{zzyxxxxxyz{|}~~~~}}||||||}~~~~~~~}}}~~~}}}~~~}}}||{{{{{{{|||||||{zzyyyzz{{||}}}}~~}}}}}|||||}}}~~~~~~~~~}}}}~~~}||{{zzz{{{{{|}}~~~}}}}~}}}}~~~~~~~~~~~~~}}}||}}}}}~~~~}||{zzzyyyyyyzz{{||||{{{zzzz{{|||}}}~~~~~~~~~}}}}}}~~~~~}}}|||}}~~~~~~~}}}}}|}}}~~~~}}|||{{{{{{{{{{|||{{{{|}}}~~~~~~}}}}}}~~~~~~}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}||||{{{{{|||}}~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}|}}}}}}}~~~~~}}}||||{{{{{{{||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}||||||}}}}|||||||||||||||}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}|||{zzyyyyxxyyyyzz{{{||}}}}~~~~~~~~~}}}}|}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~}}|||||}}~~~~~~~~~~~}}||{{{{||||{{zzzzzz{{{{|||||||||||||||}}}~~~~~~~~~~~~}~~~~}}}}}||||||}}}}}}}}}|}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}~~~~~~~}}}|||||||}~~~}}}}}}~~~~}}}}}}}}}~~~}}|{{{zzyyxxxxxxxyyzzzzzzzz{z{{{{{||}~~~~~~~~~~~~~~}}}|||||}~~~}}||||}}}}}}}}}||{{{{{{z{{||}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}||||{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~}||{zzzyyxxxyyyzz{{|||}}}}}}}}}~~~~~~~~~~~~~}}||{{{{|||}}}}}}}}}}}}|||||{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}|||{{{{{{{||||||||{{zzzzz{{{{{||}~~~~}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzyxxxxxxyz{|}}}~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{|||||||||}}~~~}|||{{{{{{||}~~~~~~~}}|||}}~}||{{zzz{{{|||}|||||||{{|||||||||||}}}}}~~~}|{{zzyyyzzz{{{{{{{{zyyyzzzz{{|||||||}}}~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~}}}~~}|||||||}}~~~~~~~~~~~~~}}}}~~~~~}}||{{zzzzzzz{{zz{{||||}}}}}~~~}}}}}~~~~~}||{{zyyxxxxxyyyzzz{{{|||||}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{zz{{{{||||||||||||}}~~~~~}}~~~~}}|{{zzzzzzzzzzz{{{||}}}~~~~~~~~~~}}}}||||}}}}~~~~~~~~~~~~~~~~}||{{{{{|||}~~~~~~~}}}||}}~~~~}}}}}|||||||||{{||}}}}}}}}||{{{{{{{{{{{{{{|{{{{{||}}}~~~~~~~~~~~~~~~~~~}}}}}|||||}}}}}}||{{zzzzzzzzzz{{|}}~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~}}||||||}~~~~}}|{zzzyyyzzzz{{{{{|||}}}}}}~~~}|{{{{||}~~~~}}||{{zzzzz{{{||||||||||||||}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~}}||{{zzzzzzz{{|}}}~~~~~~~}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|{{zzzzyzzzz{|}~~~~~}}}}}}}}}}~~~}}}||{zyyyxxxxyyyz{|}}~~~~~~~~~}}}|}}}}~}}}}}}}||||||}}}}~~~~~~~}||{{{{||}}~~~~~~~}}}|||{{{{{{||}}}|||||||||}}}||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~}}||{{zyyzzzzz{{||}}}}}}}}~~~~}}|{{zyyxxyyyzzz{{{|||||||||||{{|||}}~~~~~~~~~~~}}}||||||}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~}}~~~~~~}|||{|||}}}}~~~}}}}}}}}~~~~~~~~~}}||||{{{{{{zzzz{{{{|||}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{|||}}}}}}~~~~~~~~~}~~~~~~~}}}||||||||||||}~~~~~~~~~}}~~~~~~~~~~~~~}}||{{{zzzz{{{zzzzz{{{{{{{{{{||}~~~~~~~}}}|{{zzyyyyzzzzzzzzzzzzz{{{{{||}}~~~~~}}}}}}}}}~~~~~~}}||||||}}||||}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{||}}~~~~~~~~}}}||{{{{{{{{|||||}}}}}}}}~~~~~~~~~~~~~~}}|||{{zzzzzzzz{{{{{{{{{{{{z{{{||||}}}}}}}}}}}}}}}}}}~~~~}}}|||||||}}}}}}}}|||{{zzzzz{{{||}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}~~~~~~}}|{{zyyyyyyyyzz{{||}~~~~~~~~~~~~}}}}}}}}}||{{zzyyyzzzz{{{{{{zzzzzzzzz{{||}}~~~~}}|||||{{{{{||}}}~~}|{{zzzzz{|}~~~~~}}}}}}~~~~~~}}}}}~~~~~~~}}||||||||||}}}}}~~~~~~~~~~~}}||||{{{{{{{{{{{{zz{{{{||}}}~~~~~~~}}|{zzyyyxxxxxwwwvvvvvwwwxxxyyyzzzzzzz{{zzz{{||}~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{zzyyyyyzz{{||}}}}}}}}}}}~~~~}}}}}|}}}~~~~~~~~~}}}~~~}}}|||}}}}}}||||||||}}~~~}}}}}}}~~~}}}|{{zzyyyxxxxyyyzzz{{{{||||||||}}}~~~}}|||||}}~~~~}||{{{zzzzzz{{||}}}~~~~~}}|||||}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~}}}||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{||||{{{{{||}}}~~~~~~~~~~~~~~}}||{{zzzyyyyyxxwwwvvvvvvvvvwwwxxyyzzz{{||}}~~~~}}}||||}}}~~~}}}}}}}}~~~~~}|{{zzzzzzzzz{{{{|||}}~~~~}}|{{{{{{|||||}}}}}}}}}}}}}~~~~~~}}|||||||}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}~~~}||{{{{{{{{{{{{{{{{zzzzyyyyyyzzzzzzzz{{{{|||||||||||||||||}~~~}}}|||{{{{zzzyyyyyzz{|}~~~~~~~~~~~}}}}}}||||}}}}}}}}}|||||||||||||}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~}||{{zzz{{|}}~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}|{{{zzzzzzzyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}|}}}}}~~~~~~~~}}}||{{{{||||}}}}}}}|||{{{{zzzz{{{{{zzzzyyyxxxyyzz{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{||||||||||||||||||||||{{{{{{{{{|||||||}}}}}}~~~~~~~~}}}}}}||||||||||}}~~~~~~~~~~~~~~~~}}|||||||{{{{{{||||||||}}}}}}}}}|||||{{{{||}}~~~~~~}}}}|||||||}}~~~~~~~~~~~~~~~~}}}}|||}}}}}~~~~~~~}}}||||||||||}}}~~~~~}}}}}}}}}}}||}}~~~~~~~}}}}}}~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~~~}}}}||}}}~~~~~~~~~~~~~}}}}||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}|||{{zzzyyyyyyyyzzzz{{{||||}}}}}}}}}|||||||}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}~~~~~~~~~~~~}}||||||||{{{{||||}}}}}}}||||{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}~~~~~~~}}||{{zzzz{{{{{zzzzzz{{{||}}}}}~~~~~~~}}}||||||}}}~~~~~~~~~~}}~~~~}}||||{{zzyyyyyyyyyyyyyyzzzz{{|||}}}}||{zzyyyyyyyyzz{|}~~~}}|||{{{{{z{{{||||||||{{{{{zzyxxwwwwwwwxxyyyzzzzzzz{{||}}}}}~~~~~~~~~~}}}}~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}|||||}}||||{{zzyyyyzzzzz{{{{{|||}}}}~~~~~}}}||||||||||}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||||{{{{{{{{||||||}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|{zzyxwwwwwwwxxxyyzzz{{|||}}~~~~~~}}|||||{{{||||||||}}}~~~~~~~~~~~~~~~~~~}}||{{zzyyyyxxxxxxxxxxxxxyyyzzz{{{||||}}~~~~~~}}}||{{{{{{{{{zzzzyyxxxxxwwwwvvvvvwwwxxyzz{{|||}}}}}}}}}||}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}|||}}}}}}}}|||{{{zzzyyyyyyyzzzzzz{{{|||||||||||}}}}}}}}}}}}|||||||}}~~~~~~~~~~~}}||{{zzzzzzzzz{{{{|||||||}}}}~~~~~}||||{|||}}}}}~~~~~~}}||{zzyyyxxxxxxxxyyyyyxxxxxxyyyzzz{{{{{|||}}~~~~}}}|||||||||||||}~~~}}|||{{{{{{|{{{zzyyxxwwwwwwvwwwwxxyyzz{{||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}||||||{{{{zzzyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyzzz{||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~}}}||{{zzzyyyxxxxxxxxxxxxxxyyyzzzzz{{{||}}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}|{{zzzzz{{{{{zzzzzzzyyyyxxxxxxyyyzz{{{||||}}}~~~~~~}}}||}}}}~~~~~~~~~~~~~~}|{{zzyyyyyxxxxxxyyyyyyyyzzz{{{|||||}}}}~~~~}}||||||||||||}|||||{{{{{{zzzyyyyyyyyyyyzzz{{{zzzzzzzz{{|||}}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~}}}}|||{{{{{{{{{{{zzzzyyyyxxxxxxxxxxxxyyzz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||}}}~~~~~~~}}|{{zzyyyyyyzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}~~~~~~}}}||{{{{z{{{{{{zzzzzzzzz{{{{{{{{{{{{{{||||}}}}}}~~~~}||{zyyxxwwwwwxxyyzzz{{{{|||}}||||{{zzzzzzzzzz{{{{{||||}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyxxxwwwwwwwxxyyz{{|}}}}}}}}}||||||||}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{|{{{{{{{||||||||||||{{{{{{zzzzzzzzzz{{{{{{{|||}}}}~~~~~~~~~~~~~}}}~~~~}}}}}}}~~~~~~~~~~~~~}|||{|||}}~~~~~}}}}}}}}}}}}}}|||||{{{{{{{zzzz{{{{{|}}~~~~~~~~~~~~~~~~~}}}}}}}||||{{{|||||||{{{zzzzzzzzzzzzyyyyyyyyzzz{{{{{{||||}}}}|||||||}}}}}}}}}}|||{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}||||{{zzzyyzzzzzzzzzzzzzzzzzzzz{{||}}~~~~~~~~~}}}}}}}}|}}|}}}}~}}}}}}}}}~~~~~~~~~~~~}}|||||||||}}}~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}~}}}}}||||{{|||||}}}}}}}}}||{{{{{{{{|||}}}}}}}}||{{{zzzzzz{{{{{{{|{{{{{{{{{{{|}}~~~~}}}}}}}}}}}}}||||{{{{{|||}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}||{{{{{{{{{||||||||{{zzyyxxxxxxyyyzzz{{|||||{{{{zzzzzzzzzzzz{{{||}}}}}}}||}}}~~~~~~}}}}}}}}~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{{{{{{zzzzzzz{||}}~~~~~~~~~~~}}}||||}}}}}}}~~~~~~}}|||||||||||||||||}}}~~~~}}}||||}}~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{||||||}}}}~~~}}}|||{||||}}}~~~~~~~~}}}}}}}}||||||{{{{{{|}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{||||||}}}}}|||{{{{{{zzzz{{{{||||||||||||||||||||||||{{zzzyyyyyyzz{{{{{{{{{||||}}}}}~~~~~~~~}}}|||||}}}~~~~~~}}}}}}}~~~~~~~~}|||{{zzzzzzzzzzzz{{{|}}~~~~~}}}}}}~~~}}|||{zyxxxxxyyz{{|||||||}}}}}}}}}}}}}}~~~~~~~}}|{{zzzzz{{|}~~~}}}}}|||{{||}}}}}}}||||}}~~}}}}}}}}}~~~~~}}~~~~~}}}}}}~~~}}}}}~~~~~~~~}|{zzzzzzz{{||}}}}|||||||}}~~}}||||||||}~~~~~~~~~~}||{{{{{{{|||}}}}}}~~~~~}|{{zzzzzzzzz{{{{|||}}}}}}}}}||||{{zyyxxxxwwwwwwxxyyzz{{|||}}}}|||{{{zzyyyyyyxxxxxyyzzz{|||}}}}||||{{{{||}~~~}}|{{zzz{||}~~~~}}||||||||||||}}}}~~~~~}}}}}}}}~~~~~}}||{{||}~~~~}}||{zzzz{{{||}}}}}}~~~~~~}||{{{{||}~~}}}}}}}|||{{{{{{{||}}}~}}~~~~~}}}}}~~~~~~~~}}}}}~~~}}||||{|||}}}~~~~}}||||{{{{|||||||||||{{zzzzzzz{{|}}~~~~~~~~~~}}}}}}|||||||||{{{{zzzzzzz{{{|||}}}~~~~~~}~}}}}}}~~~~~~~~~~~~~~~~~~}|{{zzyyxxxxxyzz{|||}}}}}|||||||||}}}}}|||{{zyyyyyzzz{{{{{{{{{{{{{zzzzyyyyyyyyyyyzz{{|||||||{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~}}}}||||}}}}}}}~~~~~}||||{{{{||}~~~}}}}}}}}}~~~}|{{{||}~~~~}}}}}||||||{zzzzz{{{{||||||}}~~~~~~~~~~~~}|||{{{{{|}~~~}|{{{zzzzz{{|}~~~}}||{{{zzzzyyxxxyyyyyzz{|}}~~~~~~~~~}}}|{{{zzyyzzzzz{{||||||}}}||||}}}}}~~}}}}}}}~~~~~~}}}}}~~~~~~~~~}}~~~}||{{zyyyyyxxxyyzz{{|||}}}}}}}}~~~~~~~}}||{{{zzyzzz{|||||||{{{{{{{{zzzzyyyxwwwwwwxyz{{|||||||||{{{{{{{{{{{{{{{{|||}}~~~~}}||||}}}}}~~~~~~~~~~~}}|||||||||||}}}}}~~~~~~~~~~}}||||||||}}}}~~~~~~~~~~~~~~~}}||||||||}}~~}}}}}||||||||{{{{{{|||}~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}|||||{{{{{|||||||}|||||{{{zyyyyzzzzzz{{{{||}}}}}}}}}}}~~~~~~~~~~~~}||{{{{{zzz{{{{{{{||||||{{{{{{{{{{|||||||}}}}}}~~~~~~~}}}}}}}~~~~~~~}}|||||||}}}}|||}|||{{{{{||||}}~~~~~~}||{zyyyyzzzzz{{||||||||{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzyyyyzzz{{|||||}}}}~~~}}|{{{||}}}}~~~~~~}}}}}||||||||}}}}~~~~~~~}{zzyyxyyz{|}}~~~}}|||||||||||||}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}||{{zzzzzzz{{{{||||||{{{{zzzzyyzzzz{{|}~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{{{{|||||||{{{{{{{{||||||{{{||{{{{||}}}~~~~~~~~}}}||||}}}~~~}}}}}~~~~}}||||||}}~~}|{{zzzzz{|}}~~~}|{{zzzzzzzzzz{{{{{zzzzzz{{{|}}~~~}}}|{zyyxxxxxxxyyzz{{||}}}}}}}}~~~~~}}|||{{|||}}~~~~}}|||||||||}}}}|||||||||||}}}}~~~~~~~~~~~~~~~~}|{{zzz{{||||}}~~~~~}}}}|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzzz{{|}}~~~~~~}}|{{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}}||}}}}~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyyzzzzzzz{{||||}}}}}}}}|||||||||}}~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}||||||||||||||{{{|||||||||||{{{{{{{{{{{zzzzzzz{{||}}~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{||}}~~~~}}}|||||||||||}}}~~~~~}}}}~~~~~~~}}||{{{{{{||||}}}}}}}|}}}}}}}}}~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{||||||||||||}}}}}}}}}||||}}}||||||||||||}}}}}}~~~~~~~~~~~~~~}}}}~}}}}}||{{zzyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{z{{{{{{||}}~~~~~~~~~~~~~~~~}}~~~~~}}||||||||}}~~~~~~~~~~~~~~}}}}||{{{{|||}}~~~~}}}}}}}|||{{zzzyyzzzzzzz{{||}}}}~}}}}}}}~~~~~~~~~~~~~~~~}}}|||}}~~~~}}}||||||||||||}}}~~~~~}}~~~~}||{zzzz{{{{{|||}}}||||||||}}}}}}}}}}}}}}~~~}}||||||||}}~~~~~~~}}}||||||||||}||||||||||}}}}}}}}}}}}||||{{{{{{|||||||||||||||||}}}}}~~~~~~~~}}}}}}||||||||||||{{{zyyxxxxwwwwwwwwwwxxxyyzz{{||}}}}}}||}}}}}~~~~~~}}}}}}}}}||}}}~~~~~~~~~~~}}}}||||||}}}~~~~~~~~}}}}|||||}}}}}}~~~~~~~~~~~~~~~~~~}||{zyyyyyyyzz{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~}}~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}||||||||}}~~~~~~}}}}}}}}}}|||{{{{{{{{{{{|||}}~~~~~~~~~~~}}||||||}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}||{{zzzzyyyyyyyxxxxxxxyyzz{|}}~~~~}}}~~~~~~~}}}}}}}}}~~~~~}}}|||{zyyxxwwwwwxxxyyyyyyyyyyyzzzz{{{{{|||||}}}}~~~}}|{{zzzzzzz{{||}~~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}}}|||||||||||||||||||||}}}}}}}||{{{{{{{{{{|||}}~~~~~}}}}}}}}~~~~}|||{{{|||}}~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~}}}}}~~~~~~~~~~}}}}}~~~~}|{{zzzyyyzz{{|}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}||{zyyxxwwwwwwxxxyyyyzzz{{{{|||||||||}}}}}~~~~~~~}}|||{{{{{zzzzzzzzyyxxxxxxxyyyyzzz{{{{{{{{zyyxxxxxxyyzzz{{{||||||||||||}}}}}~~~~~~~~~~~~~~~}|{{zzyyyyzzz{{||||||||||||||||||||{{{{{{{{{|||}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}||||||}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}||||||}}}~~~}||{{{{||}~~~~~~~}||{{{{{||}}~~~~~~}}||{zyyyyyyyyyzzzzzzyyxxxxxxxxxxyyyzzz{{{||||||||}}}~~~~~~~}}}}}}}|||||||||||||||{{{{{zzyxxxxxxyyyzz{{|||||{{{zzyyyyyyyyzz{||}}~~~~~~~~~}}||||||||||}}~~~~~~~~~~~}}||{{{{{{{||||||||{{zzzyxxxyyzzz{{{{{{{{{{{{|||||}}}~~~~}}}}~~~~}}}|||}}}~~~~~~~~~~~~~}}|||||||}}}}}}}||||||}}}}~~~~~}}}~~~~~}}~~~~~~~~~}||{{{{{{{{||{{|||}}}~~~~~~}}}~~~~~~~~}}}}}}}}}|||{{zzzyyyyyyyyyyyyyyyzz{{{||{{{{zzzzzzzz{{{{{||}}~~~}}|||{{{{{zzzzzz{{{||}}}}}}}}||{{{zzzzzzzzzzzz{{{{{{{{{zzzz{{{||||}}}~~~~~~}}}}|||}}}}}}}}}}~~~~~~~~~~~}}||{{{zzz{{{{{|||{{{{{zzzz{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}||||{||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzyyyyyzzzzz{{{|||||{{{{{zzz{{{{{|||}}}~~~~~~}}~~~~~}||{zyyxxxwwwwwxxyzz{{{{{zzzyyxxwwvvvwwwxxyyyyzzz{{||}}}}}||{{zzzzz{{{{{{{zzzz{{{{{{{{{{{||}}~~~}}||||||}}~~~~~~~}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~}||{zzzzzz{{||||}}}}}}}~~~~}}}||{{{{zzzzzyyxxxwwwwxxxyyyzzyyyyyzzz{{{|||}}~~~~~~~~~}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~}||{zzzyzz{{{{{{{{{zzzyyyyyyyyyzz{{{|||}}}}}}~~~~~~~~~~~~~~}}}||{{zyyyxyyyyzzz{{zzzyyxxxxxxxxyyzz{{||||{{{{{{{{{{{{{{{{zzzz{{{{||||||}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}|{{{{{{{{|||||||||||||}}}}|||{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzyyyyxyyyyzzzzzzz{{{{zzzzyyyyyyyzzzzzzzz{{|}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~}}}||{{{zzzyyyyxyyyyyzzzz{{{{|||||||}}}}~~~~~~~~}}}}|||||{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzyyxxxxxxxyyyzz{||}}}}}}}}}}}}}}}~~~~}}|||{{{{{{{||}}}~~}}|{{zzzzyyyyyyzzz{{||}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~}|{{{{{{|||}}~~~~}}}}}}}}|||||{{{{{{{|||}}}~~}}||{{zzzyyyyyyyyyyyyyzzzyyyzzz{{{|||}}}}}}}}}~~~~~~~}~~~~}}|{{{{{{||}~~~~~~~}}|||{{{zz{{||||||{{{zyyxwwwvwwxyyz{{|||{{{{{{{||}}~~~~~~~}}~~~~~~~~~~~~~~~~~}|{zzyxwwvvwwwxxyyzzz{{{{{{{{{{{{{|||||||||||}}}~~~~~~~~}}|{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{||}}~~}||{{{{{{{{|||||}}}}~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{||{{{{{{zzzyyyyyyzz{{|}}}~~~~~~~}}}}|||||||}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~}}}||||}}~~~~}}|{{zzyyxxwwwwwwwwxxxxxyyyyyyyzz{{||}}}~~~~~~~~~~~}}}}}}}~~~~~~}}|{{zzyyyxxxxxxxxxxxxxyyyyzz{{{{||||}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}||{{zzyyyzzzz{{{{{{{{{{zzz{{{{{{||{{{{{|||}}~~~~~}}}~~~~~}}}}~~}|{zyyyyyyzzz{||}}~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{|||||||{{{||}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzyyyyyyxxxwwwwwwxxyyz{{|||}}}}}}}}}~~~~~~~~~~~~~~}}||{{zzzyyyyxxwwwvvvvvvwxxyyyyyzzzzzzz{{{|||}}~~~~~~~~~~~~~~~~~~}||{zzzzzzzzzzzzz{zzzzzzzzzzzzzz{{{|||}}}}||||||||||}}}}}}}}}}}}}|||}}~~~~~}}}}}||||||{{|{|||||||||{{{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{|||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{||}}}~~~~~~~~~~~}}}}}~~~~~~}}}||{{zzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{{|||}}}~~~~~~~~~~~~~~}}}||{{{{{zzzzzyyyyyyzzzzzzzzz{{{{||||||||{{{{|||}}}~~~}}}|||{{{{{{{{|||||}}}~~~~}}|||||}}}}}}|{{zzzyyyyyyyyyyyzzz{{||||}}}}}}}}}~~~~~~~~~~~}|||||||}}}}}~~~~~~~~~~~~}}|||||||{{{{{{{|||||||||||||||}}}}}}~~~~~}}}||}}}}}}}}}}}}}}}}}}}}}||||{{{zzzzzzz{{||}}}~~~~~~~~~~~~~~~~~}}||{{{zzyyxxxxyyyyyyyxxxxxxxxxyyyyzzzzzzz{{{{||}}}~~~~~~~~~~}}|||||||||||}}}}}}||{{zzyyyyyyyzzzzzzzzzzzzzz{{{||||||||||{{zzzyyyyyyzzzz{{{{||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}|{zzyxwwvvvwwwxyz{{||||||||||||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}|||{{{zzzzzzzzzzzzzzzz{{{||}}~~~~~~~}}}}||||||||||}}}~~~}}}}}}}}~~~~~}}}||||{{{{{{{|||}}}}}}}}}}}}|||||{{{{zz{{{{|}}~~~}|{{{zzzzyyyyyyyyyyyyyyxxxxxyyyyyyyzz{{{{{|||||||||}|||||||||}}}~~~~}}}~~~~~~}}||{{{zzzz{{|||||}}}|||{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{|||||{{{{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}||{{zzzyyyyyxxxxyyyyyyyyyyyyyzzz{{||}}}~~~~~~~~~~~~~~~~~}|||{|||}}}}}}~~~~~}||{{zzzzzzz{{{|||}}}}}}||||{{{{zzzzzzzzzz{{{|}}~~~~~~~~}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||}}}}~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}~~~}|{{zyyxxxxxxxxxxyyyyyyzzzzzzz{{{{||||||||||||||||||||||}}}}}~~~~~~~~~~~~~}}}|||||{{|||||||}}}~~~~}}||{zyyxxwwwwvvwwwwxxyyz{{|||||{{{zzzzzz{{||}~~~~~~~~~~~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyzzz{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||}}~~~~~}}||||||||||||||||}}}}}|||{{zyyyxxxxxxxyyyzzzz{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~}~~~~~~~~}}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}||{{{{zzzzzyyyyyzzz{{{{{{{{{{{{{{{|||{{{{{|||||||}}}}~~~~~~~~~}}}||||||||}}}}~~~~~~~~~~~~~~}}}}||{{{zzzzzzzzzyyyyyyxxxwwwxxxyyyyyzzzzzzzzzzzz{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{zzzyyyyzzz{{{{||||||||||||||}}}}~~~~~~~~~~}}}|||{||||{{{{|||||||}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{zzzzzzzyyyxxxxxwwwwwwwwxxxxxxyyyzz{{|}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}||||||||||||{{{{{{{{{{{||||{{{{zzzyyyyyzzzz{{{{|||{{{{{|||||||||||{{||||||||||||}}}~~~~~}}}|||{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxyyyyzzzz{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzzzz{||}~~~~~~~~~~~~~~}}|{{{zzyyxxxxxyyzzzzzzzzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~}|{{{{|{{{{||}}}}||||{{{{{{zzzyyyxxxxxxxxxxxxxyyyzz{{|}}}~~~~~~~~~~}}}}}}}|||||}}||}}}}}}}}}}~~~~~~~~}}|||{{zz{{{||}}}}}}}}}}}~~~~~~~~}}|||||||}}~~~}}||{{zzyxxwwwwwwwwxxxyyyyyyyyyxxxxyyyyzzzzyyyyyyyyyzz{|}~~~~~~~~~}}}}||||||||||||}}}}}||{{zzyyxxxyyzz{{||}}}}}}}}}}}}~~~~~}}~~~~~~~~~}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~}|{zyyyyzzz{{{{zzzzzzzzzzzzzzyyyyzzz{{zz{{|}~~~}|{{zz{{{|}}~~~~}}||{zzyyyyyyyyyyyyxwwvvvvvwxxyzz{||}}~~~~~~~~}|{zyyyyzz{||}}}~~~~}}}}}}}}}}|||{{{{zzzzz{||}}~~~~~~~}||||||}}}}}}}}}}}}~~~~~~}||{zzyxxwwvvvvwwwxxxxxxyyyxxxwwvvuuuuuuuuvvwxxyz{{||}}~~~~~~~~}}}}}}}}}|||{{zzyyyzzzyyzzz{{{{{|}}}~~~~~~~~~}}|||}}~~~~~}||||||||}}~~~~~}}||}}~~~~~~~}||{{{{{{||}}}~~~}}|||||||||||||||{{{zzyxxxxxwxxxyyyyyyyyyyyzz{|}}~~~}||{zzyyyyyyyyxxwwwwwwwwxyyyyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}|{zzzzzzzzzz{{{{|}}~~~~~~~}}}}|||{{|||}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}||}}|||{{{||||}}~~~}|{zzzzzzzzz{{||{{{{{zzyxxwvvutssrrrsstuvwwxyyzz{zzzzzzzzzz{{|||}}}~~~~~~~}}|{{{{{zzzzzzzzzzz{{{|||}~~~~~~}}}}~~~~~~~~~~~~~}}}}|}}}~~~~~~~~~~~~~}||||||}}~~}|{{zzyyyyyyyyzz{|}~~~~}}}~~~~~~~~}}|{zzyyxxwwwwwwwwwwxxyzz{||}}}}}}}~~~~~~~~}}}}}}}~~~~~}}|||||||{{zzyyyyyyyyyyyzzzz{{{{zzzzzzzzzzz{||}}~~~~~~~~~~~~~~~~}}|{{{{||}}}}}}}}}}}}}}}}||||||{{{{{|||}}~~~~}}}||{{{{{zzz{{|}}}~~~~~}}}}}||{zzyyyxyyyz{{||}}~~~}}||}}}~~}|{{zzyyyxxxxxwwvvvvvuuvvwwxxxxxxyxxxxyyzzz{{{{{zzyyzz{{|}}~~~~~~~~}|||}}}}|||||||||||||||}}}~~~~~~~~~}}|||||}}}}}}}}}~~~~~~}}}}~~~}}}}}}~~~~}}}}}}~~~~~~}}|||||{{zzzzzzz{||}}}~~~~~~}}}}}}}|||{{{{zzzzzzz{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}|||||}}}~~~~~}}|{{zyyyxxxxyyzzz{|||||||||{{{{{{|||||}}}}}}|||||||}~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}~~}}~~~~~~~~~~}}}}}~~~~}}}}}}}|||}}}}}}}}}}}||{{{{{{zzzzzzzzz{{{{||||||||||}}~~~~~}}|||||{{{{{zzzyyyxxxxxxxwwwwvvvvvwwwwwwxxxwwwxxxyyyzz{{{||||}}|||||}~~~~~~~}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}}}}}}|||{{|||}}}}}}||||||}}~~~}}|||||{{{{{{{{{{{{zzzyyxxxxxyyyzzz{||}}}|||||||||||||}}~~~~~}||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{||}~~}}|||{{{{zz{{{|||||||{{|||||||||{{{{|||}}}~~~~~}}||||{{{{zzyyyxxwwwwwvvwvvwwwwwwwwwwwwxxxyyyyyxxxxxyyzzz{{{{|||||||}~~~~~~}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~}}}}}~~~~}}}~~~~~~~}}}}}~~~~~}}||{{{zzzzyyyyyzzz{{|}}~~~~~}||{{{zzzzzyyyyyyyyyyyyzzzz{{{|||}}}}|||||||||||||}}}}}~~~~~~~~~~~~}}}|||||}}}}||{{{{{|||{{{{{{{|||||||||||||||||}}}~~~~~~~~}}}}||||}}}~~~~~~}||{{{zz{{||}}~~~~~~~~~}}}}}||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}|||{{zzyyyyyyz{|}~~~~~~~~~~}}||{{zzyxxxxxxxxxxxxwwxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyzzz{|}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}|{{zyyxxxxxxyyzz{{|}}~~~~~~}}}}}~~~~~}}}}||{{{{zzzzzzzzzz{{||}}}}}}}}}||{{{{{{{{{||||}}}~~~~~~~~}}}}}}~~~~~}}}}}}|||||||||||}}}}~~~~~~~~~~}}}||{{{{{||}~~~~~~~}}||{{{|||}}~~~~~~~}}}|||{{{{{|}}~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~}}}|{{zzzyyyyyz{{|}}}~~~~~~~~~}}||{{{{{{{{zzzyyyyyyyyyyzzzzzz{{{{zyyxxxwwwwwxxxyyzzz{{{|||}}}~~~~}}}}}~~~~~~}}||{{{{{{||}}}~~~~~}}}}~~~~~~~~~}}}|{{zyyxxwwwwxxyzzz{{{{||||}}}}}}}}}|||||}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{||||}}~~~~}}}|}}}}~~~~~~}||{{{{{{{{|||}}}}}}}}}|||}}~~~~}}}}||||}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzzzz{{{{{{zzzzzyyyyyyyyyzz{{|||||||}}~~~~}}}||}}}||||||||||||||||||||}|||{{zzzyyyyyyyyyyzzzzzzzyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}||{{zyyyyxxwwwwwwxxxyyyyzzzzz{{{{{||||}}}~~~~~~~~~~~}}~~~~~~~~}}||{{{{{||||||}}}}}}}}}}}|||||||}}}}}}}}}}}~~~}}~~~~}}}}}}}}}}}}}}|||||{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||{zzyxxwwwwwwwwwxyzz{{{{zzzyyzzzz{{{||}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}|||||||||}}~~~~~~~~~~}}|{{zyyxxxwwwwwwxxxxyyyyyzzzzzzzz{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}|||||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}|||{{{zzzzz{{{||}}}}}}~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{zzzzyyyyyyyzzzzzz{{{{{{{{{{{{{{{||}}}}}~~~~~}}}}}||||||||}}}~~~~~}}||{{{{{{{{|||||||||||||||||||||}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}|||||}}}}}~~~~~~~~~~}}|{{{zz{{{|||}}}}||||{{{zzyyyxxxyyyzz{{{zzz{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||}}}}}~~~~~~~}}|{{zzzzzzzzzzzzzz{{{||}}}}|||||}}~~~~~~}}}~~~~~~~~~~~~}||{{zzzzzzzz{{{||||{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~}}||||||||}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~}}|||||||}}}}}~~~~~~~~~~~~~}}}||||||}}}~~~~}}|{{{{{{||}~~~~~}||{zzyyyyyyzzzz{{{{{{{{||||||||}}}}}}}}}||||{{||||||}}~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||{zzyyyyyyyzzz{{{{||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}||{{zzzzzzzzz{{{zzzyyyxxxyyyyzzzzzzzzzzzzyyyyyyyyyyyzzz{{{{{{{{{{{|||||||||}}}~~~~~~~~}}|||||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}||||}}}}}~~~~~~~~~~~~~~~~~~~}}}}|||}}}||||{{zzzzzzzzyyyyyyyyyzzzzzyyyxxxxxyyyyzzzz{{{{{{{||}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~}}}||{{zzzyyyyzz{{||}}~~~~~~~~~~~~~~~}}||||||||||}}}||||||{{zzzyyyyyyzzzzzyyyyxxxxxxxxxwwwxxxyyyzz{{{||}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{|||||{{{{{{{{{{{{|||}}}}}}}~~~~~~}}}~~~~~}||{{zzyyyyyyxxxxxwwwwwvvvvwwwxyyzzzzzzz{{{{{{{zzzzzz{{||||||||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}|||||{{{{{|||||||||||}}~~~~~~~~~~~~~~~~}}}}||||||}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}|||||||||}}|||{zzyxxwwwwvvwwwwwxxxyyzzzzzzz{{{||}}}~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}~~~~~~~~}}|{{zzzzzz{{||}}}~~~~~~~~~~}}||{{zzzyyyyzzz{{||}}}}}}~~~~~~~~~~~~~~~}}}}}}}||{zyyxxxxxxyyyzzzzzzzzzyyyyxxxxxxxxxyyyyyzzz{{||}}}~~~~~~~~}}}||||||||}}~~~~~~~~~~~}}}}}}}~~~~~~}}}||||||||{{{{{{{{||}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}|||{{|||}}}~~~}}|||{{{{{{||||||}|}}||{{zyyxxwwwxxyyzz{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}||||{||||}}~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{|||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}~~~~~~}}|{zzyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{||||{{{{zzzzzyzzzzzz{{{|||}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||{{zzzzyyyzz{{{|||||||||||}}}}}~~~~~~~~~~~~~~~~~}}||{{{{{{{zzzzzz{{|||}}~~~~~}}}}}}}}}}}~~~~~~~}|{{zzzz{{{||}}~~~~}}||||||||}}}}~~~~~~~~~~}}}}}|||}}}~~~~}}||||||}}~~~~~}}~~~~~~~}}|||{{{{|||}}~~~~~}}|{{zzzzzzzzzzz{{{{{|||||||||}}}~~~~~~~~~~}||{{{{{{|||||{{{{{{|||}}}}}}}}}~~}}}||}}}}}~~~~~~}}||{zyyyyyyzz{||}~~~~~~}|||{{{{{{||||||}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}||{{{{{||}}}~~~~~~~~~~~~}}||{{{zzz{{{||}}}}}}}}}}}}|||||||}}~~~}}||||||}}~~~~}}}}}|||||{{{zzzyyyyyzzz{{{{{{{{{{|||||||||||}}~~~}}||{{{||||}}}}}}}}}}}|||{{{{{{{{|||}}}}}}}||}}~~~~}}}||||}}~~~~~~~~~~~~~~~}}|||{{{{{|||}}}}~~~~~~~~~}}}}}||}}~~~~~~}}}}}||||{{{||}}}~~~~}}}}||||{{{zzzzz{{{|}}~~~~}|{zzyyyyyyyzzz{{{{zzzzzzzzzzzzz{{{|||}}}}}}}}|||||||||||||||}}}}}~~~~~~}}~~~~~~~~~}|{{{{{||}}~~~~}}}}}}~~~~~~}}}}}}}}}}||||{{{{{{{{{|||}}~~~~~~~~}}~~~~~~}}}}}}}~~~~~~~~}}|{{zzzzzzzzz{{{{{{|||||{{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{zzzzyyyyyzzz{{|||}}~~~~~~~~~~~~~~~~~~}}}|||{{{{|||}}}}~}}}||||||}~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}}}}}}}||||||||||}}}~~~~~}}~~~~~}}||{zzzyyyxxxyyyyzzzz{{{{{{{{{z{{{{{|||||||||{{{{{{||||}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~}}}}}||||||||||}}}~~~~}}}}}}}}}~~~}}}}|||{{{|||}}}}}}}}}}|||{{zzyyyyyyyyzz{{{|||}}}||||||}}}}}~~~~~~~~~~~~~}}}|||||}}~~~}||{zzyyxxxxyyyyzz{{{|||||||||||{||||||}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~}}|||||{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}|{{zzyyyyyyyzz{{{{{|||{{{{{{{{zzzzzzzzzzz{{{|||}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||{{{{zzyyzzzzzzzzzzzzz{{{{{{||||||}}}}}}}~}}}}}}}}|}}}}~~~~~~~~}}}}}}~~~~~}}}}}}|||||||||||{{{{{{{zz{{{{{{{{{{{||||||||||}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzzzz{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzz{|||||||{{zyyxxxxxxyyyyzzzz{{{{{{{{{|||||||}}}~~~~~~~}}}}||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~}}|||{{zyyxxxwxxxxyyyyzzzzzzzzzzzzzz{{{|||||||{{{{{{{|||}}~~~~~~~~~~~}}|{{zzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}|}}}}}|||}}}}~~~~~~~}}}~~~~~~}}}}}}}}}}}~~~~}}}}||}}}}}}}~~~~~}}}}}}|||||{{{{|||}}}}}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzzyyyzzzzzzzz{zzzzzzzyyyyyyyyyzz{{{|||}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||}}}||{zyxxwwvvvvvvwwxxyz{{|||||{{{zzzzzzz{{|||}}}~~~~~}}}}~~~~~~~~~~}}||{{{zzzzz{{{{{{{||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~}}}~~~~~~~}}}}}~~~~~~}}|{zyyxxxxyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}~~~~~~~~~~}}||{zzyyxwwwwwxxyyzzzzzzzzyyyyzzz{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}|{{zzzzzzzyyyyyxxxxwwwvvvvvvwwxyyzzzz{{{{{{{{{{{{{{{{{{{|||||}}}~~~~~~~}}}~~~~}}|||{{{{{{{||}}}}}}}}~~~}}}}}}}~}}~~~~~~~}}}}}}~~~~~}}}|}}}}~~~~~~~~~~~~~~~~~~}|{zyyxwwvvvvvwwxxxxxxxxyyz{{{{{|||}}}}~~~~}~~~}}|||||||||}~~}|||{{{{{||}~~~~~~~~~~}}|||{{{{{{zzzzzzz{{|}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzz{{||}}~~~~~~}}}|||{{{{|}}~~~~~}}}}}~~~~~~~~~~~~}{zywvuttssssstttuuuvvvvvvvvvvvvvvvvvvvwwxxxyyzz{{{||}}~~~~~~~~~~}}}|{{{{{{||}~~~~~~~~~~~~~~~~~~}}|||||}}~~~}}}~~}}}}}}}}~~~~~~}}}}}||{zyxwwvvvvwxyyzz{zzzzzzyyxxxxyz{||}~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||||||}}~~~}}||{{{zzz{{|}}~~~~}}||||||}}~~~~~~~~}}}~~~~~~~~}}~~~~~~~}}||}}}}}}~~~~~~~}}}|||||||||{{{{{{{{{{{{{|||}}~~~~~}}}||||||}}}~~~~~~}}}}}}}}~~~}||{zzzyyyyyxxxxwwvvuttssssssssssstttttuuuvvvvwxxyzz{||||}}}~~~}}||{{{{{{{|}~~~~~~~~~~~~~~}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{zzzz{||}}}}~~~~~}}||{{{{{{zzzzzyxxxxxwxxxyyz{{||}}}}}}}}~~~~~~~~}}}}}}}}}~~~}}||{|||}}}}}}}}}||}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~}}|||||||||}}}}}~~~~~~}}}}||||||||||||}}~~}}}~~~~~~~~~~~}}}}}}||||||}}||}}}}~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~}}|{{zzzzyyyyxxxxwvuuttssrrrrrssttuvvwwwxyyyyyyyzzzzz{{{||||}}}}}|}}}~~~~}}}}}}}}}}}}}~~~~}}}}~}~~~~~~}}}}}}}}~~~~~~~}}}}|||||}}~~~~~~~~~}||{{zzzzzzzzzzzzzzzzzzzzzzz{||}}}}}}}|{{{{||}~~~}}||||||||||{{zzyyyyyyyyz{{||||||||}}}}}}}}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~}}|||{{{{zz{{{{{||}}}}}}}}}~~~~~~~}}}|}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~}}|||||||{{{{zzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}~~~~~~}}}}~~~~~}}}}||}}}~~~}}||{{{{zzzzzyxwwvuuttttttuuvvwwwwwxxxxyyyyyzzzzzzzz{{||||||{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~}}|}}||}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~}}||{{{{{{{{{{{{{{{{zzyyxxxxxxxxxyzzzzzzzzzzzzz{|}~~~~~~~~~}}}}|{{{z{{{{{{zzzzz{{{{||||||||||}}}}}}|||||||{{zzzyyyyyyyzzzz{||||||||{{{{{{{{||}~~~~~~}}}}~~~~~~~~~~~~~}|{{{zzzzzzzyyyyzzz{{||||||}}}}}}}}}||{{{{{{{|||}}}~~~~}}||{{{|||}}~~~~~~~~~~~}}}}}}~~}}}}}}}~~~~~~~}}|{{zyyxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyzz{{{||||||||{{z{{{{{{{{{{{{{|||}}~~~~~~~~~~~}||{zzzzzz{{||}}~~~~~~~~~~~}|{{{zzz{{||}}~~~}||{{zzzz{{||||||||{{zzzzyyyyxxxxxwwwwwxxyyzz{{{||}}~~~~~~~~}}}}}~~~~~~}}}|||}|||||{{{{{{{{{{{{{||||||||||{{zzzzzzzzz{{{{{zzyyyxwwwwwwxxyzz{{||||||||||||}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~}}||{{{{{zzyyxxxxxyyz{{|}}}}}}}}}}}}|||{{{{{{{|||}}~~~~}}}}||}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}|{zyyxwwvvvvvvwwxxyyzz{{{{{{{zzzzzzzzzzzyyyyyyyyzzzz{{{||||||||{||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|{{zzzzz{{{{{{{zzzyyxxwwwxxyyyzzzz{{{{{{||||||}}}}}}~~~~}|{{zzzzz{{{{{{{||||{{{{{zzzzzzzyyyyyyyyyxxxxxxxwwxxxxxyyyzz{||}~~~~~}}}|||||{{{{{{{{||||}}}}}}~~~~~}}}}}}~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{||{{{|||||||||||||||||}}}}}}}}}~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}||{{zzyyyyyxyyyyyyyzzz{{zzzzzzzzyyzyyyxxyyyzzz{||}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}~~~~~}}}|||||||||||}}}||{{{zyyyxxxxyyzzz{{{{{{{{{{{{zzzzzz{{||}}~~~~~~~~~~~~~~~~}}||{{zzzzzzzz{{{{{{{{{{{{zzzyyxxxxxxxxxxxxxyyzzz{{{{||||||||}}}}}}||||{{{{{|||}}}}}}|||{{{{zz{{{|}}~~~~~~~}}}~~~~~~}}}}}|||{{zzzzzzzzzzzz{{{{||||||}}}}}}|||{{{zzzzz{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{zzyyxxxxxyyyyzzz{{{{{{{{{{{{{{||}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||{{{{zzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}|||{{{zzyyyyyyyyyyyyzzzz{{zzzzzyyyxxxxxyyyyz{{||}}}}}}|||||||||||}||||{{zzyyzz{||}}~~~~~~}}}}}~~}}}}}||||||}~~~~}}|{{{{|||||||}}}}}}}||{{{zzzzzzzz{{{{{zzzzzzz{{||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~}}||{{zzzyyyyyyyzzz{{||||||||||||||||||||{{|||}}~~~~~~~~~~}}}|||{{||||}}~~~~~}}}~~~~}}}}}}}}}}~~~~~~~~}}}||||||||}}}}}}}~~}}}|||{{{{{{zz{{{|}}}}}||||{{{zzzzzzzzz{{{{{{{{{{|||}}~~~~~~}}}|||{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxyyyyzzz{{||}}}}~~~}}|{{zzzyyyzzzz{{|||}}}}}}}}}}|||||||||{{{{{|}}~~~~~~~~~}}}}}}|||||{{zzyyyyyyyyzzzzzzzzzz{{{{{|||}}}}}|||}}}~~~~~~}}}||||{{{{{|||||}}}~~~~~}}}}}||}}}~~~}}||{{{{{{{{{{{|||{{{{{{{{{{{zzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|}}}}}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{zzzzzyyyyyzz{{|}}~~~~~~}}}}||{{zyyxwwwwvvwwwwwxxxyyz{{|||||||{{{{{{{{{{{{||||||{{zzzyyzz{||}~~~~~~}}||{{{{{{{{{{|||}}}~~~~~~~}}}}}~~~~}}}||{{{{{zzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{||||||}}}}}~~~~~~~}}}}}}}}}~~~}}}}|||||||||}}}~~~~}}}}|||||||}}}~~~~~~~~~~~~~}}|{{zzzyyyyyyyyyyzzz{{|}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{zzyyyyyyyyzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{|||}}}}~~~~}}}||{{{{{|{{{{{{{zzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyyxwwwwwwxxxxyyz{{||||{{{{zzzzzzzzzzzz{{{{{{{{{{{{{||}}}~~~}}}|||{{{{zz{{{||}}~~~~~~~~~~~~~~}}}|}}}}}}}}}|||{zzyyxxxxxyyzz{{{{{{{{{{{{|||}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}~~~~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{||}}}~~~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}|}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{|||||||{{{{{|||}}~~~~~}||{zzyyyyyzzz{{{{{{{{{{zzzyyyxxwwwwwxxyyzzz{{{{{|||}}}}}}}}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{||||}}}}}}~~~~~~~~~}}||{{{zzzzzzz{{||}}~~~~~}}}}}|||||||||{{{{|||||{{{{{{{{{{{zzzzyyyyyyzz{{{|||||}}}~~~}|{yxxwvvvuuvvvvwwxxyz{{{||||}}}}}}}}|}}}}}~~~~~~~}}|{{{zzzzz{{{{{{||}}}~~~~~}}}|}}}}}}}~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{{|||||}}}}}}}}|||{{{{{{{{{|||||}}}}}}~~~~~~}}||||}}}~~~~~~~~~~}|{{zyyyyyyyzzz{{{{{{{{{zzyyxwwvvvuuuuttuuuvvwwwxxyz{|||}}||}}}}}}||||||||||||||||}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{|||}~~~~~~~~}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxyyzz{{||}}}}}}}~~~~~~~~~}||{{{zzzzzzz{{{||}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~}}||{{zzzz{{{|||}}}}~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}||||}}}}}||||{{{zzzzzzzzz{{{{|||||}}}}~~~~~~}}||||}}~~~~~~}}}}}}}~~~~~~~~}}}}}}}}~~~~~~}}|{{{zzzzzzzyyyxxwwvvvvuuuvvvvvwwwwwxxxxxxxxxxxyyyzz{{{{{{|||||||||||}}}}~~~~}}||||||}}~~~~~}}}~~~~~~~~}~~~~~}}}}}}}}}}}}}|||{{zzzzyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyzz{{||}~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{{{{{||||}}}}}}||||{{{||||}}}}}}}}}}}}}|||}}}~~~~~}}}}~~~~}}}||||||}}~~~~~~~}~~~~~~}}}|||||}}}}}||||||{{{{z{{{{{|||||}}}}}||||||}}}}}}|}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}~~~~}}}|||{{{zzzzyyxxwwwwvvvvvvvvwwxxxyyyyyyyyzzz{||}}}}}}|||{{{{zzzyyyyyyzzz{{{||||||||||}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~}}|{zzyyyyxxxxxxxxxxxxxxxxxxyyyyzzzz{{|}}~~~~~~~}~~~~~~~~}}}||}}}~~}}|||{{{{||||||}}}|||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{||}}}~~~~~~~~~}}|||||||}}}~~~~}}}||||}}~~~~}|{zyxwvvvvvvvwwwwxxxxxxxxyyyyzz{{{{{zzzzzzz{{{{{{{{{{{zzz{{{{{{{{{|||||{{{{{zzzz{{||}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{||}}~~~}}||{{{{||||{{zzzyyyxxwwvvvvvvvwwxxyyyz{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzz{{{{{||||}}}}~~~~~~~~~~~~~~~~~}}}||||{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~}}||{{{{{{||||}}}~~~~~~~~~~~~~~~~}}}}||{{zzyyyxxxwwwwvwwwwxxyyyyyyyyyyyyyyzz{{|||}}}}|||||{{{{{{||||||||||||||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||}}}}~~~~~~~~}}}}}}}}}~~~}}}}}||||{{zzyyxwwwvvvvvvvwwxxyyyyyyyyyyyyyzzzz{{{{||}}~~~~~~~~~~}}~~~~~~~~~~}}||{{zzzzz{{{||}}|||{{zzzzzzzz{{||}~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}||||||||}}~~~~~~~~~~~~~~}}~~~~}||{zzzzz{{||}}}~~~~}}}}|||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzyyyyxxxxxxyyyyyyxxxwwwwwwwxxxyyyzz{{{{|||||||||{{{{{{{||}}}}~~~~~~~~~~}}}}~~~~~~}}|||||||||||{{{{||}}~~~~~~~~~~~~~~~~}}||{{zzzzyyyyyxxyyyyyyyyyxxxxxxxxxxxxxxxyyzzzz{z{{{{{{{{z{{{{{|||}}}~~~~~}}}}}}}~~~~}}|||{{{zzzyyyzzzz{{{{||}}~~~~~~~~~~~~}}}||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}||}}}}}}}}}}}}||||{{{{{{{{||||||}}}}}}}}}|||||}}~~~~~~~}||{{{{{{{|||}}}}}||{{{zzyyyxxxxwxxxxxxxxyyyyyyyyyyyyyyyyzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}|||||{{zzyyyyyxxxxxxxxxxwwwwwwwxxxyyyyyyzzzzzzzzzzz{{|||}}}}}}||||}}}}~~~~}}||||}}}}}~~~~~~}}}|{{zzzzzzzzzz{{|||}}~~~~~}}||||||||||||||||}}}}}}||||||||||}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}||{{{{{{{{{{|||||||||{{{{{{|||}}}}~~~~~~~~~~~~}}}||||}}}}~~}}||{{zzyyxxxxxyyyyyyyyyyyyyyyyzzzzzzz{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{zzyyxxxxyyyyyyyyyyyyxxxxwwwxxxyyyzzzzzz{{{{{||||||||||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{|||||}}}}}|||||||||||||}}}}}~~~~~~~~}}}~~~~~~~~~~~~}|||{{{{|||||}}}}}}}}||{{zzzz{{|||}}}~~~~}||||||||||||{{{{zzyyyxxxyyxxxxxwwwwxxxxyyzz{{{|}}~~~~~~~~~~}}|||{{{{{{|||}}~~~~~~~~~~}}}}}}}~~~~~~~}}}}|||||||}}}}}}}}}}~~~~~}}||||||}}~~~~}}}||||||||}}}}}}||{{zzzzzzz{{{{{zzzzyyyxxxwxxxxyyzz{{|}}}~~~}}}||{{zzzzzzzzzzzz{{|}~~~~~~~~~~~}}}}||||{{{zzz{{{{|||}}}}}}|||||{{{|||||{{{zzyyyyyzzzzzzz{{||}}~~~~}}||{{{{{|||}}~~~~~}}}}~~~~~~~~~~~~~~~}}}|||||||||||||||||||}}~~}}}||||}}~~~~~~}}}}}|||{{zzyyxxxxxxxxxxxyyyzz{{{|||{{{zzzzzz{{{||}}~~~~~}}}}}}}}}}~~~~~~~~~~~}}}||||{{{||}~~~~~~~~~~~}}}|||||||||||}}}}}~~~~~~}}}~~~~~~~~~~}}|||{{{{{|||||}}}~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{|||}}~~~~~~~}}~~~~}}|{{{zzzzzzzzzzz{{{|||||{{{zzzyyyyyxxxyyyzzz{{{zzzzz{{{{{{{{{||}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{|||}}~~~~~~~~~~~~~}}}}||||{{{|||}}}}~~~~~~~~~~~~~~~~~}||{{{zzzzz{{{{{{{zzzz{{{{{{{zzzzzz{{{{{{|||}}}}}~~~~~~~~~}}}||{{{zzz{{{|||}}~~~}||{{{{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzzyyyyzzz{{{{{{{{zzyyyyxxxyyyyyzz{{{|||||||||{{{{{|||}}~~~~}}}}}}}||||||||||{{{{zzzyyyyyyyyyyyyyyyyyyzyyyyyzzz{{{||||{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}|{zzyzz{{||}~~~~}||{{zzyyyxxxxwwvvwwwxxxxyyyyzz{{||}}}}~}}}}}~~~~~}}~~~}}||}}}~~~~~~}}}}}|}}}}~~~~~~}~~~~~}}||{{zzyyxxxxyz{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}~~~~~}}|||}}~~~~~~~~~~~~~~~}}}|}}~~~~~}}||{{{{zyyyyxxxyyxyyyzz{{{{{{{{zzyyxwwwwwwxxxxyyzz{{{{{zzzzzzz{{{{{||||||}}~~~~~~~}}}|||||}}}~~~~~~~~~~~}}}}}}}~~~~}|||{{{{{||||}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~}||{{||}}~~~~~}|||||||}}|||}}}~~}}}||{{zzzzyyyyyyxxxxwwwvvvvvvvwwxxyzzzzzyyxxxxxxxyyz{{|}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}|{{{zzyzzzzzz{{{|}}}~~~~~~~~~~~~~~~}}|}}}}}~~~~~~~~~~}}}~~~~~~~~}}|||||||||}}}}}}}}}}}}}}~~~~~}}}||{zyxwwvvuuuvwxyyzz{{{{{{{{zzzzzzzzzzzzzzzzyyzz{{||||}}~~~~~}}}}}||||}}~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~}}}}|||||}}~~~~~~~~~~~~~}||||}}}~~~}}}}}}~~~~~~}}}}}}}||||}}~~~~~}~~~~~}}}}|{{zzyxxwwvvwwwvwwwxxxxxxyyyxxxxxxxxxxyyyzzzz{{|||||}}}}}}}}~~~~~}}}}}~~~~~~~~}}||{||}}}~~~~~~}}}|}}}}~~~~~}|||||||||}}~~~~~}}}}}}}}}}~~~~~~~~~}~~~~~~~~~}}}}}}}}}}}~~}}}}~~~~~~}}}|||}}}}~~~~}}}}||||}}}}}}|||{zyyyyyyyyyyyzzzz{{{{zzzzyyxxxxxyyzz{|}}~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}~~~~}}}}}|}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}|||{zzzzz{{{||}~~~~}}}}}}}}~~~}||{zzzzzzzzz{{{{{{{zzyxwwvvvvvwwwxxwwwwwwxxxxxxxxxxyyz{||}}}~~~~~~~~}}|||||}}}~~~~~~}}||||||{{{{{{{||}}~~~~~~~~~}}~~~~~~~~}}}||||}~~~~~~~~~~~~~}}}||}}~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}~~~~}}}||{{zyyxxxxxxxyyyyyyyyyyyzzzzzzzz{{||}}}}}}}}}}}|}}}}}}~~~~~~~~~~~~}}}||||}}}~~~~~~}}}}}}}||}}}}}}~~~~}}|||{{zz{{{{|||}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~}}|||||{{{{{{|{|||||||{{zzzyyxwwvuuutttuuuuvwwxyyzzz{{{{{{{{{zzzzzz{{{{{|||||||||||||||}}~~~~}}}}||{{zzyyyzz{||}}~~~~~}}}~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}~~~~~}}~~~~~~~}||{{zzyyyxxxxxxxxyyyyyyzzzzz{{{||}}~~~~}}||{{zzzzz{{||}}~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~}}~~~~}}|||{{{{{|||}~~~~~}}|||||||}}}}}}}}~~~~~~~}}~~~~~~~~}}}||||||}}~~}}}|||||}}~~~~~~~~}}||{zzyyxxwwwxxxxxxxwwwvvvvvwwxxyyzz{{{||{{{{{zzzyyyyyzzz{||||||||{{{||}}~~~~~~}}}||||}}}~~~~~~~}}}}|||{{{|||}}~~~~~~~~}}}}}|||}}}~~~~~~~}}}}}}}~~~~}}}}}}~~~~~}}}}~~~~~~}}~~~~~}|||{||}}~~~}}}}}}}}~~~}|{{zyyxxxxxyyyyzzzzzzzzzzzz{{||}}~~~~~}}||{{zzzz{{|||}}}}}~~~~~~~~}}}|||||||||||||}}}~~~}}}}}~~~}}||}}~~~~}}||||{{{{{{||}}~~~~}}|||||}}~~~~~}}}|||{{{zzzzzzz{{{||}~~~~~~~}}}}}}~~~~~}}}||||{zzyyxxxwwwwwwwwwwwxxyyzzz{zzzyyyyyyyyyzzzzzyyyyzzz{|||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}||||||}}~~~}}}}|||||||||}}~~~}||||{{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}||{zzyyyyyyzzzz{{||}}~~~~~}}|{{zzzzzzzz{{{{||}~~~~~~}}}}|||||{{{|||}}~~~~}}}}}~~~~~~~~~~}||{{{{{{||}}~~~~~~~~~~~~~}}}|||||||{{{zzzzzzz{{{{||||}}}~~~~~~~~~~~}}|{{zzzyzyyyyyyyxxxxxwwwwwwxxxyyyyyzzzzyyyyyyyzzzzzzyyyzzz{{||}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}~~~~~}}}|||||}}}~~~}}|{{zzzzz{|}~~}}|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{zzzzzzzzzz{{|||||||||||||{{{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~}}|||}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}|||{{{{{{{|||}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~}}||{{{zzyyxxxwwxxxxxxxxxxxxxxwwwwwwwwxyyzzzzzzzzzzzzzzzz{{{|||||||||{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{||}}}}~~~~~~}}|||||}}}}}~~~~~~}}|||||}}~~~~~~~~~~~~}|{{zzyyyyyyyzzzzzzz{{{{{||||}}}}}}}}}}|||{{{zzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}||||||||||}}}}}|{zzyxwwvvvvvvvwwxyyyzzzzzzzzyyyzzzzzzzzyyyyyzzz{{||}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{||||}}}}}}}}~~~~~~~}}}|||{{{zyyyzzz{{||}}~~~~~~~}}}}}}}}}~~~~~~~}}}}}}|||{zzyyyyyzz{|||}}~~~~}}}}||||||||||||||||||||}}}}}}}~~~~}|{{zzzzz{{{||}}~~~}}||||}~~~~}}}|{zzyyyyyyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}~~~~~}}}}~~~}||{{zzyyyyyyyyzzzzz{{{{zzzzyyyyyyyyyyyyyzzzzz{{{{||||}}}~~~}}}||{{{zzz{{{{{|||}}}}~~~~~~~~}}}|||||{{{{{{zz{{{{{|||}}}~~~~~}}}|||||||}}}}}~~~}}}|||{{zzyyxxxxyyz{||}}~~~~}}}||||||}}}~~~~~~~~}}}||||||||||||||}}}~~~~~}}|{zzyxxwwwwxxyz{{||}}~~~~~~~~}}}|||||}}}~~~~~}}||{zyyyxxxxxxxyyyzz{{{{||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}|||||}}~~~~~}}|||{{{{{||}}}}}}||{{zzzyyyzzzz{{{{{{{{zzzyyyyzz{{||}}}}}}}}}}}}||{{{{{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}||{{{{zzzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzz{{{||}}}}}}~~~~~}||{{{{{{{{{{|||}}}}~~~~~~}}||{{{{{{{{{{{{{{{||||}}}~}}}}||{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzyyyyxxxyyz{{||}}}}}}}||||||||||}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}|||||||||||}}}}}}||{zzyxxxwwwwwwwwxxyyzzz{{{{{{{||||||||||{{{||}}}~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyxwvvuuuuvvvwwxxyyzz{{{{{|||}}}~~~~~~}}}}}}}~~~~~~~~}}|||||||||||||||{|||{{zzyyyyxxxxxxyyyyyzzz{{{{{{{||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}|||||||}}~~~}||{zyxxwwwvvwwwxxxyyyyzzz{{{{||}}}~~}}}|||{{zzzzz{{{||}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}~~~~~}}|||{{{|||}}~~~~~}|||{{zzzzyyyyyzzzzzz{{{{||||||||{{{{{{||||||||}}}~~~~~}}~~~~}}|||||||||||}~~~~~~}}||||{{{zzzyyyzz{{||}}}}}}}}}||{{{{{{{{{|||}}}~~~}}||{{{{zzzzzzzyyxxxxxxxxyyz{||}}~~~~~~~~}}}}}}~~~~}}|||}}}~~~~}}}}}}}~~~~~~~~~}}}}}}}~~~~~}}||{{{{{|||}}~~~~}}}|||||}}~~~~~~}}|{{zzzzzz{{{||}~~~~}}|||{{{{{zzz{{{{{{||}}~~~~~~}}}}}||{zzzyyyyyzzz{{{||||||{{{zzzyyzzz{{|||}}}~~~~~~~~~~}}}}~~~~~~~}}}}}}}}~~~~~}}}}}}}}}||{{zzyyyyyyyzzzzzzzzyyyyyyyyzzzzzzzzz{{{{{|||}}}}}}|||||{{{{{zzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}||||||{{{{zzzzzz{{{{{{{{{|||||||||{{{zzzzzzz{{|}}~~~~~~~~~~~~}}}||||||||||}}}}}}||{{{zz{{{{{{{{||||||}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}||{{{{{{{{{{{{{||||||||}}}~~~~~~~~~}}}}}}||}}}}}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}|||{zzzzzzzyyxxxwwwwwwwwxxxyyyyzzz{{||}}}}}}||||||||||{{{{{|||}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}}|||{{zz{{{{||}}}}}~}}~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~}}|{{{{{{{{{{{zzzzz{{{|||||||}||||{{zzyyyyyyyyzzzz{{{{||}}~~~}}||||||}}}}~~~~~~~~}}}|||{{{{|||||}}}}~~~~~~}||{{zzzyzzz{{||}}}}}}}}|||{{{zzzzzzzzzz{{{{||}}~~~~~~}}}||||}}~~~~}}}}}~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}~~~}}}|||{{zzzzz{{||||||}}}}}}}}}~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}|{{zzzzzzz{{|}}~~~}}}|||||||{||||}}}}~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|{{{zzzz{{{{|||}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}||||{{{{{{{{|||||}}}}}}}}}}~~~~~}}||||||}}}}}}}}||||}}}}~~~~~}}}||||}}}}~~~~~}}|{{zzzzzzzzzzzzzzz{{|||||}||||{{{zzzyyyzzz{||}}}}}}}}}}}}}}}||||||||||}}}~~~~}}}}}}}~~~~~~~~~~~~~~}}||||||}}}}}~~~~~~}}||||{{{{{zzzzz{{{{{{{{zzzzzzzzzzyyyzzz{{{{|||}}~~~~~~~~~~~~~}}|||{{{{{||||||||||||||{{{{{||}~~~~~~~~~}}}}}}}|||||||||||}}}}}||||||{{||||}}}}~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}|||{{{{|||}}~~~}||{{zzyyyyyyyyyzz{||}}}~~~~~~~~~}}||{{zzzzzzzzzzyyyyyyyyzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}}}}}}}}}}||{{{{zzzzzz{{{|}}~~~~~~~~~}}}||{{{{{|||||||||||{{{zzzzzzzzzzzzzz{{|||}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}}||{{{zzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyzzz{||}}}~~~~~~~~~~~~}}}||||{||}}~~~~~~~~~}}~~~~~~~~~~~}}}||{{zzzzzyyyyyyxxxxwwwwwvvuuutuuuuvvwwwxxyyzz{||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}||||{{{{{zzzzzzzzz{{|||}}}}}~~~~~~~}}}}}~~~~~}}}||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}||{zzzzzzzzzzzzzzyyyyyxxxxxxyyyyzzzzz{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}|{zzzzz{{|||}}}~~~~~~~~}}||{{{{{{{{|||||||}}}}}}}}||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{z{{{{{{{{||||{{{{zzzzzzzzzzzz{{{{|||||||}}}}}}}}}~~~~~~~}}}||||{|||{{{{zyxxwvvuuutttttttuuuuvvwwxxxyyyyyyyyyyyyyyyyz{{||}}~~~~~~~~}}}~~~~~~~~~}}~~~~~~}}|||||||{{{zzzyyyyxyyyyzzz{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||{{zyyxxxwwwwxxyyzzz{{zzzzzzzzz{{{{|||||{|||{{{{|||}}}~~~~~}}}||||{{{{{{{{{{{|||||{{{{{{{{{zz{{{{{{{{||||}}}~~~~~~~}}|||||{{{{{||||}}~~~~~~~}}}}|||{{zzyyyyyzzzz{{{||||}}}||{{zzyyyyyzzzzzz{{{|}}}~~~~~~}}}||||||||||||}}}}}}||||{{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}~~~~~~~~~}}|||{{{zzzzzzz{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzyyxxxxxxxxxxxyyzz{{{{{{{{{{||||}|||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~}}||{{zzzzzzz{{|||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyyyyyxxxxxxxyyyzzz{{||||}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||{||||||||||||}}}~~~~}}|||}}}}}}}}}~}}}}|||{{{zzz{{{{{{zzzzzzzzzzzzz{{{|||||}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~}}||||||||}}}}}}}||||}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}||||{{{{{{{{{{{{{{{{||}}}}}}}}|||{{{{{zzzzzzzzz{{{z{{{{{{{{||}}}~~~~~~~~~~~~~}}}||{{{{{{{{{{||||||{{{{{{{{{{zzzzzz{{{||}}}}}}}}}}~~~~}}|||||||}}}~~~~~~~~}}|||||||}}}}}}||{{zzzzzzzzzzzz{{{||}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}|||{{zzyyyyxxxxyyyz{{{{|||||||||{{{{{{{{|||||}}}~~~~~~~~~~}}}||||||||||||}}~~~~}}|||||}}~~~}}}||{{{{{{{||||||||}}}}|||||{{{{{{{{{{|||||||||||{{{zzzzzzzyyxxxxwwwwwwwwxxxxxxyyzzz{{||||||||||||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}||||||||}}}}~~~~~~~~~~}}}}}|||}}}~~~~~~~~}}||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}||{zzzzzz{{||}}}~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~~}|{{{{zzzzzyxxwxxxyyyzzz{{{||||{{{{{zzzzzz{{{{{{zzyyyyxwwwvvvuuvvwwwxxxyzz{{||}||||||||||||||||}}~~~~~~}}}}~~~~~}}}}~~~~~~}}~}||{{zzzzzzz{||}}}}}|{zzyyxxyz{|||}}}}}~~~~}}}|||}}~~}||{{{zzzz{|}}~~~~~~~~~~}}|{{{{||||}}~~~}}||}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{zzzz{{||}}~~~~}}}}~~~~~~~~~~~~~~}}}}}|||||}~~~~~~~~}}~~~~~~~~}}|||{zyyyyzz{{||}}}~~~~}}}||{{{{{zzyyyyyyzz{{||}~~~}}|||||||}}}}}}~~~~~~~~~~}}}|||||}}~~~~}}|||||}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}||||||||||||{||||||||||||||}}~~~~~}}~~~~~~~~~~~~~}|{{zzz{|}~~~}}|{{zzzz{{{zzzyyxwwwxxxxxxxyyyz{{|||||||{{{{{{{{{||}~~~~~~~~~~~~}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||{|||||{{{{{zzzzz{{{|}~~~~~~~~~~~~~~~~}}~~~~~~}}|{{zyyxxxxyyzzzzzzzyyyyyyyxxxyyyyz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{||||||||{{{{{{{{{||||||||||||}}~~~~~~~~~~}}|||||}}}}}}~~~~}}}}}}|{zyyxxxyyyzzzz{{|||{{|||||{||}}}~~~~~~}}}}}}|||||||{{{{||||}}}}}}}}}}}}}}}}||||||||}}~~~~~~~~}|{{{{||}}~~~~~}}}}}}}|}}}}}}}}||{{{{{{{||}~~~~~~~~~}}}}}}~~~~}}}||||||||||}}~~~~~~~~~~~~~~~~~~}}}||{{||||}~~~~~~~}}}|||||{{{{|}}~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~}}||{{zzyyzz{||}~~~~~~}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}|}}}~~~~~}}}}~~~~~~}}}}}}}}}}~~~~~~~~}}|{zyxxxxxxxyyzzzzz{{{{{{{||}}~~~~~}}}}}~~~~~}}}}}~~~~~~}}|{{zzyyxxxyyyyzzzzzzzzzzzyyyyyyyyyyyzzz{{{||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{zzzzzzzzzz{{|||||{{zyyxxxxyyyz{{|||}}||||{{|||||||}}}}}~~~~~~~}}}}||}}~~~~~~}}||||}||||{{{zzz{{{{{{||||}}||{{{{{{|||}}}}}}}~~~~~~}~~~}}||||{{|||}~~~~~~}|{zyxxwwxxyyzz{{{{{{zzzyyxxyyyz{||}}~}}}}}}|||}}}}}}}}}}|||||{{{{||||}}}}}}}~~~~~~}~}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~~~}}|||||}}~~~~}||{{{{{||||}}}}}}}}}}~~~}||{{zz{{|}}~~~~~~~~~~~}}||||||}}}~~~~~~}}}}}}~~~}}|||{{zzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}~~}|{zzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~}|||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~}}|||||}~~~~}}|||{{{{{zzzzz{{{{{{zzzyyxxxxxxyzz{{|||||||||}}~~~~}}|||}}}~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{||||||||||||{{zyxxwwwxxyyyyyyzzzzzzzzzzzz{{{{{{{{||}}}}}|||||||}~~~~}}||{{{||||||||||||}}~~~~~~~~~~}}}}||||||{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}|{zzyyyyyyyyyzzz{{{{{{{{{{{zzzzzyyzzzzzz{{{{{||}}~~~~~~~~}}||||||}}}~~~}}|{{{{{{{{||}}~~}}|||||}}}}}}}}}~~~~~~~~}||{{{zzzzz{{{|||||||}}}}~~~~~~~~~~~~~~~~}||{{zzz{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}~~~~~~~~~~~~~~}}}}|||{{{zzzzzyyzzz{{{{{{|||{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{{||||||||||||||||||||||{{zzyyyyyyz{{|}}}}}}}}~~~~~~~~~}~~~~~~~~~~}||{{{{z{{{{|||{{{{{{{{{{{|||}~~~~~~~~}}}}||||||||}}}~~~~~~}}}}}|||||{{|||}}~~~~}}||||||}}}}}~~~~~~}}}}}||{{zyyxxxwxxxyyzzz{zzyyyyxxxwwwwxxxxxxxxxyyyzzz{{{||||||||||||||||||||}}}~~~}}|{{{{{{{{{{{{{{{||||}~~~~~~~}}}}}}}}~~~~~}|||||||||}}}}}~~~~~~~~}}|||{{{{||}}~~~~~~~~~~~~~~~~~}}||{{{{zzzzzz{{{{|||}}}~~}}||||||}}~~~~~~~~~}}}}|||||||||||}~~~~}}}||||}}~~~}}|{{{{{||}}~~}}||||||{{{{{{||||{{{{{{|||||||}}}~~~~~~}}}}||||}}~~~~~~~}}}}}||||||}}~~~~~~}}}~~~~~~~~~~~~~~}}}}|}}}}~~~~~~}}}}}}}}}}||{{zzyyyyyyyyzz{{{{||||}}~~~~~}||{{zzzz{{{||}~~~~~}}||||||}~~~~~~~~~~~}}||{{zzzzzzzzzzzzzzzzyyxxxxxxxxyz{|}~~~~~}}||{{{{{zzzzzzzyyyxxxwwwwwwwwwwxxxxyyzzz{||||}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}}}}}~~~~~~}}||||{{|||{{{{{zzzyyyyyyzzzz{{{||}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||{{{{{{{{|||}}}}}}}||{{{{{{|||||||||||{{{zzzzzzz{{|}}}}}}}}}}|||}}}}~~~~~~~~~~~}}||||||||||}}~~~~~~~}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~}}|{{zyyyxxyyyyzzzzzzzz{{{{{{{{{zz{{{{{{{{{{{{||||}}}}}}}}~~}}}}}}}}}}}}~~~}}|{{zzzzzz{{||}}}}}}}}|||{{{{{||||||||||}}}}}}~~~~~}}}}}}}}}~~~~~~~~~}}|||{{{{||||}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~}||{zzzzzz{||}}}~~~~~~~}}}|||||||}}~~~~~~~~~~~~~}}}|||||{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~}}|{zyyyyyyyzzz{{{{{{{{{{{{|||}}}}}~~~~~~~~~~~~~}}}||{{zzzzzz{{{|||||||||{{{zyyxxxwwwxxxyzz{{||||}}}}}}||||}}}}~~~~~~~}}}|||{|||}}}}}}}~~~~~~~~~~~~}}}}||{{zzzyyyyyyyyzzzzzzzzzyyyyyyyzz{{{{{|||}}~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}||||||||||||}}~~~~}}}}}}}}}~~~~~~}}||{{|||||||||}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}||||{{{zyyxxxxyyz{|}~~~}}}}}~~~~~}}}}|}}}}}~~~~~~}||{zzyyxxxwwwwwwwwwwxxxyyyyyyyyyyzzzzzzz{zz{{z{{{||}~~~}||{{{zzzzzzzz{{{|||}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}|||{{{|||}}~~~~~~~~~~}}}||||}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~}}}}}}}|||||{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}|||||}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzzzzzzzz{{{||}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~}}||{{{zzzzyyyxxxxwwwwwwvvvvuuuuuuuuuuvvvwwxyyzz{{||}}}~~~~~~~~~~}}}}~~~~~~}}}}}||||||||||||||||||||||{{{{{{zzzzzz{{{{|||}~~~~}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||||||}}}~~~~~~~~}}}}~~~~}}}}}}}|||||||}}~~~~~}}}}}~~~~~~~~~~~~}}||{{zzyyzzz{{||||{{zzz{{||}~~~~}}}}}~~~~~~~}}}}||||||}}~~~}}}}}}}~~~~}}}}||||}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}|{{zyyyyyzzzzzzyyxwwwvvvvuuuuuuvwwwxxxxyyyzz{{||}}~~~~~~~}}}}|||||||}}}~~~~~~~~}}}}}}}~~~~}}|||||||||||{{{{{{{||}~~~~}||{{{{{{z{{zz{{{{{{{{{{zzzzz{{{||||||}}}|||||}}}~~~~~~~~~~~~~~~~~}}|||{{|||}}}}}}}}||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzz{{{||||}~~~~~}}||{{zzyyyzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~}}}}}}}}}}~~~~~}}}}||{{zzzzzzz{{|||}}}}||{{zzyyyyyzzz{{|}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||{{zyyxxwwwwwxxxxxxxwwwvvvuuuuuvvwwxyz{{|}}~~~~~~~~~~~}}}|||{{{|||||||}}}}}}}}}}}}~}~~}~~~~~}}||{{zzzzzzzyyxxwwvvuttttttuuvvvwxxxyyyxxxxxxwwwwwwwwwxxxyzz{{||}}}~~~~~~~~}}}~~~~~~~~}}}}}||}}}}}}}}}~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}||{{{{|||}}}}||{{zyyyxxyyyyyyyyyzz{{||}}~~~~}}||{{{zzzz{{{{{{{{{{{{||}}}}~~~}}}}|||{{zzzz{{||||||||||||||||||||}}~~~}}||||||||||||||}}}~~~~~~~~~}}}||||{{{{||||||||{{{zzzyyyyyyyzz{{{{{||||}}}}}~~~~~~}}}}}}}}|||||||}}}}|||{{{{{{||}}~~~}}|{{zzzzzz{{{{{zzzyyyxxxxwwwwvvvvvvvvuuuuuvvvvwwwxxxxxyyyyyyzz{{||}}}~~~~~}}|||||}}~~~~~~~~}}||||||||}}~~~~~~}}}}||||}}~~~~~~~~~~~}}|{{{{{||||}}}~~~~~~~~}}||{{{zzzyyyyyyyzz{{{{{zzzyyyxxxxyyyyyzzz{{||||{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~}}~~~~~~}}}}}}}~~~~~~}}|||||||{{{zzzyyyyyyyxxxxxxxyzz{{{{{{{|||}}}}}}}}}~~~~~}}}}}}}}}||||||}}}}}|||{{{{zzzzzz{{{{{{|||||||||}}}~~}||{{{{{{{{zzyyxxxxwwwwwwwxxyyzzzzz{zzzz{{{{|||}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}|||{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxyyyzzzzzzzz{{{||}}}}}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}~~~~~~~~~~~~~~~}}}}}}}||}}}}}}}}|||{{{zzzzzzz{||}}}}}}}}}}}}~~~~~}}|{zzzzzzz{{||}}}}}}}||||{{{{|||}}~~~~~~~~}}}|||}}}}~~~~~~~~~~~~~~}}||{{{{{{{{||||||||||||||||||}}}}}}}}}}||||{{{{{{{|||||||||}}|||{{zzzzzz{{{{||}}}}~~~~~~}}}}}}||{{zzz{{|}}~~~}}}||||||||{{{{zzyyyyyzzz{{||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||}}}}}~~~~}}}}|||}}~~~~~}}}||||{||||}}}|||||||||{{{{{{{||||||{{zzyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzz{{{||||||||}}}}}}}|||||}}}}}~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{zzz{{{{||}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}||{{{{{{|||}}}}}}|||||||||{{{{{{{|||}}}}}}}}}~~~~~~}}}}~~~~~~}}|}}}}}}}}}|||{{{zzzzzyyyyyzzz{{|||}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}||||||{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||{{{zzyyyyxxxxxwwwwwwvvvvwwwxxyyyzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}~~~~~~}}||||||||||||||||{{{{|||}}~~~~~~~~~~}}}}}}}}}}~~~~~~~}}|||{{{|||||||||{{zzyyxxxxxxxxyyz{{{{||||||||}}~~~~~}|{zzzzzzzzzzzzzzyyyyyyzzzzz{{{{|||{{{zzzyyyyyyzzzzz{{{|||||}}}}}}}}}|}}}}}~~~~}}|||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~}}|||{{{{{{{|||}}}}|||{{{zzzzz{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{zzzzzzzzzzyyyxxxwwwwwwwwwwxxxyyyyyyyyyzzz{{||}}}~~~~~~~~~~~~}}||{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxyyyyyyyxxxxxxyyyyxxxxyyyzz{{||||||||}}}}~~~~~~~}}}}}~~~~~~~~}}}}|||{{{{{{{zzzzzyyyyzzzz{{||}~~~~~~~~}||||||||||}}|||||{{{zzyyyyyzz{{{{{{{zzzzzyyyyyyzzz{{||||||||||}}}~~~~~~~~~~}}|||||}}}}}}}}}}||{{zyyxxxxxxyyyyyyyyyyyzzzzzz{||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||}}}}~~~}}}|{{{z{{{{{||}}~~~~~~~}}}}}}}}}}}}}}}|||{{{{zz{{{||}}~~~~}||{zzyyyyyyyyyyxxxwwwwvvvvvvwwwwwwwwxxxxyyyyyzzzzz{{|||||}}||||||{||}}~~~}}}|||||||||||||||||}}}}~~~~~~~~}}}}}}}~~~~}}}|||{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~~~~}}}}}|||||||||||||{{zzyyyxxxxxxxxyzzzzzzzzzzzyyyyyzzz{{{{{{||{{{||||}}}~~~~~~~~~}}||{{{{|||}~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{{||||}}}}}}}}}}}}~~~~~}}}}~~~~~}}|||{{|||}}~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{zzzzz{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{||}}~~~~~~~~}}||||}}}~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{|||}}}}||{{zzzzzzz{{{|||||}}}~~~~~}}||{{{{{{{{{z{{{{{{{{{{zzyyxxxwwwwvvvvvvwwwwwwxxyyyyyyzzz{{||}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}|||||||||||||}}}}}~~~~~~~~~~~~~~}}}}|||}}}}}}}~~~~~~~~}}||||||{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzyyyyyyyyyyzz{{{||||}}}~~~}}}}}~~}~~}~~~~~~}}}||||{{{{{||}~~~~~~~~}}}|{{zzyyyyyyyyyzzzzz{{{||}}~~~~~~~~~~~~~~~~~~}}}||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzz{{{|||||}}}|||||{{{{{{{|||}~~~~}}}||||{{{{zzzzzzzzzzyyyxxxwwwwvvvvvvuuuvvvvvwwwxxyyzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}~~}}}}}}}}}}}~~~~~~}}||||||||}}}}}||||||||||||||||{{{zzzzzzzzzyyyyxxxxxxyyyzzzzzz{{{|||||}}~~~~~~~~~~~~}||{{{{{||}}}~~~~~~~~}||{{{{||}}~~~~~~~~}}}}}}}}}}~~}}}}|{zzyyxxwwwwwwwwwxyyzzz{{{{zzzzyyxxxxyyyxyyzzzzzzzz{{{|}}}||||||||}}}}|||}}}~~~~}||{zzyyyyyyzzzzzzyyyyyyyz{||||||||||||||{{||}~~~~~}}}}}||{{{{||{{{||||||{{zzyyyyxyyyz{{{{||}}}}}}}}}}||{{zzzzz{{|}~~~~~~}}~~~~~~}}}~~~}}||||}}}~~~~~}}}}}~~~}}}||||||||||}}}}||||{{{{||||{zzzyyyyyyyzzzzzzzzz{{|||}}}}|||||}}}~~~~~~~~~}}|{zzzzzz{{{{{{{{{{{{{{{zz{{{{{zzzyzz{|}~~~~}}|||}}}}}}}}}}}}}|||||||}~~~~~}|{{zzzzz{{{{{{{|{{{{{||}~~~~~~~~~~~~}}|{{{{{zzzyyyzz{{{||}}}}}}~~}}}}}}~~~~~~}}||||||||||{{zzzz{{{{||{{{{{zzzz{{|}}}~~~}|{{zzzzzz{{{|||}}~~~~~}}||{zyyxxxxxy{|}~~~~}}|||||||||||||||{||}}~~~~~~}|||||||}}}~~~~~~}}||{{{{{{{{{{{{{zzzzzyyyyzzzzzzzzyyyyyyzz{||}}}}~~~~~}|{{{{zz{{{{||}~~~}||{{{{|}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}|||{{zzyyyyyyyyyzzzyyzzzzzz{{{{{{{||||}~~~~~~~}}}|||||||||}}}}}}}~~~~~~~}}|{zzzzzzzzzz{{||||||||||||||{{z{{||}~~~~}}}}}}}}}}}}}}}||{{zyxwvvuuuuvvvvwxyyzz{{{||||||||||||||||}}}}}}}}}~~}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~}|{{{{zzzz{{{{{{{{zzzzzzzzzzz{{||||}}}}~~~~~}||||||}}}~~~~~~}}}|||||||}}~~~}}||||||||||}}}}}||{zzzzyyyyzzyyyxxxxyxxyyyyyzz{|||{{{{{{|||||||||}~~~~~~~~}}||||}}}~~~~~~~~~~~}}|{{zzzzzz{{{{{{zz{{{{|||}||||||||||}}}}~~~~~~~~~~}}}}|||{{{{{||||}}}}}~~~~~~~~~~~~~}|{zzzzzz{{||||||||{{zzzzzz{{|||}}}}}}}|||}}}}~~~~~}}}}}}}}}~~~~}}}}|||||||{{zyyxxxyz{||}}~~~~~~~~~~}}|||||||||||||}}}}}~~~~~~~~~}}|||{{||}~~~~}}|{zzyyyxxxxxyyyyyyxxxxxwwxxxxxxyyyyyyzyyyyyxxxxxyyyzz{{||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||||}}}}~~~~~}}|||||}}}}}}}||{{zzyyxxxxxyyyyyyyyyyyyzz{||}}~~}||||||}}~~~~}}|||{{{{{{{{{|||||}}}}|||{{{||{|||||||||||}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzzz{{||}}||||{{{zzzzzzz{{{{{{{{{{{||}}~~~~~}}}~~~~~}}}}~~~~}}|||||||||||||||}}}}}}|||||||}}}~~~~~~~}|{{zzzzzzzz{z{{{||}}}}}}}}}}}}||{{zz{{||}}~~~~~~~}}}}}}}}}}~~~~~~~~}}}}||||}}}}||{{zyyxxxxxxxxxwwwwxxxwxxxyyyyyyyzz{{|}}~~~}}}}|||||}}}~~~}|||||}|||}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{zzzzzzzz{{||}}}}~~~~~~~}}}}||||||{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{zzyyyyyyz{{||}}}}~~~~~~~}}}||||||||}}~~~~}}}}}}}}~~~~~~~~}}|||{{|||{||||}}~~~~~~~}}}}}||{{zzyyyzzz{|}}}}~~~~~~~~~~~}}}~~~~}||||||||}}}}}}~~~~~~~~~~}}}||||}}}}}}}}}}}~~~~~~~~~~~~~}}||||||||{{{zzzzzzz{{{{|||}}~~~~}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~}}}|||{{|||}}}}|||{{{{{{{zzzzzzz{{||}}}}}}}~~~~~}}}|||||||}}~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}|||||||}~~~}}}|||}}}}}}}||||||}}}}~~~~~~~~~~~}}|||}}~~~~~~~}}}~~~~}}}|||}}||||}}}~~~~~~}}||||||}}}}}~~~~~~~~~~~~}}||{{{{{{zzyyyxxyyyyzzz{{{|||}}}}}}||{{zzzyyxxxxyyyyzz{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||{zzzyyyyzz{{||}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}~~~~~}}~~~~~}}}}}||{{zzzzzz{{{|||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}||{{{{{{||||||||||||{{{{||||||||||}~~~~~}}|||}}~~~~~~}}}|||||}}}}}}}||{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}|||||||{{zzzzz{|}~~~}}}|{{{{{{||}}~~~~~~~}}}}}~~~~}}}}|||||||||{|||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}~~~~~~}}||||||||}}~~~~~~}}||||||}}}}}~~~~~~~~~~~}}|||||{{{||||}}}~~~~~~~~~}}}}}}||||||||}~~~~}}}}}~~~~}}}||||||}}~~~~~~~}}|||{{{{{||||||||{|||}}~~~~~~}}}|||||||||}}}}}~~~~~~~}}}}}~~~~}||{{zzzz{{|||}}}}}}}}}}||||{{{zzzzzzzz{{||}}~~~~~~~}}}}||{{{{{|||||}}}}~~~~}||{{zzyyyyyyyzzz{{{||||||||||||||}}}}}}}}}}}||||}}~~~~~~}}}|||||||}}}~~~~~~~~~~~~~}}}}~~~~~~~~}}|||||||||||||||||{{{{z{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}||{{{{{|||}}}|||||||||||||||||}}~~~~~~~~~~~~~~~~}}||||}}}~~~~}}}||||{{{{{{{zzzzz{{||}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}~~~}}||||{{{{||||}}}~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{||||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~}~~~~~~}}|||{{|||||}}}}}}}}~~~~~~~~}}}|||{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~}||{{{{||||}}}||}}}}}}}}||||{{{z{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||||||}}}}~~~~~~~~~}}}|||||{{{zzyyxxwwwwxxyyyzzzzzzzzzzzzz{{{{{{|||}}~~~~~}}}}}|||{{{||||}}|||||{{{{{{{||||||}}}}}}}}}}}}}}}}}|||||||{{{{{{{||||}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}||{{|||}}}}~~~~~}}}}}}}}~~~~~~~}}}|||{{|||}}~~~~~~~~~}}}}}~~~~~~~~~~}}}|||||||||||{{{zzz{{{||||||||||||||||}||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~~~~~~}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}||{{zzz{{|}}~~~~~~~}}}|||{{{|||}}~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}~~~~}}}}|||{{{{{{{|||}}~~~~~~~}}|||||}}}~~~~~~~~~}}||{{{{{{{|||}}}}}}||||||{{{{||}}}}}}}|||||}}~~~~~~}}}}}}}|||}}}~~~~~~~~~~~}}||{{z{{{|||}}~~~~~~~}}}}}||}}}~~~~~~~~~~~~~~~~}}}}|}}}}~~~}|{{{{{|||{{{{{zzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{{zzzzyyyyyyyyyyyyzz{{{{||||||||||||||||||}}~~~}||{{{zzz{{{||}}}~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}~~~~~~~~~}}|{{zzzzzz{{{|}}}}~~~~~}}}|||||||||}|||||||||{{|||}}}}}}}~~~~~~~~~~~~~}}}||||||}}~~~~~~~~~}~~~~~~~}}}~~~~~~~}}|||||}}}}}~~~~~~~~~~~~}}||{{{zzzzzzz{{{||}}}~~~~}}}|||{{zzz{{{||||||||||{{{|||}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{zz{z{{{{{{{{{{||{{{{{{{{{{{{{zzz{{||}}}}}}|||||||||||||}}~~~~}||{{zzzz{{{||||||||||||||||||}}}~~~~~~~~}}}}|||||{{{{||||}}}}}}}}}}}}}}}}~~~~}}}||}}}~~~~~~~~~~~~~~~~~~~~~~}|{{zzyyxxxxxxxxxxxyyyxxxxxxyyyyyxxxxxwwwwwwwwwxxxyzz{{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||{{zzyyyzyyzzzz{||}}}}~~~~}}}}}}}~~~~~}}||{{{{zzzyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{|||}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}|{{zzyyyyyzz{{{|||}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{zzzyyxxxwwwwwxxxxyyyzzz{{{zzz{{{{{{{{{||||||||}}~~~~~~~~~~~~}}}}}}}}}||||{{zzyyyyyyyyyyyyyyyyyyyyyzz{||}~~~~~~~~}}}||{{{{{{{{||||}}}}~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxxwwwvvvvvuuuuvvvwwwxxxyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}||{{{{{{zzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{|||||||{{zzzzzzzzzzzzzzz{zzzzzzzzzzyyyyzz{{|}}~~~~~~}}}}}}~~~}|{{zzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~}|{{{zyyyyxxyyyzzzzzzzzzzzzzzz{{{||||||||||||||||||}}}~~~~~~~}}|{zzzyyyzzzzzzzzz{{{{{{{{{||}}~~~~~}}|||}}~~~~}}}}}}}}}}}}}||||||{|||||||||}}||||{{{{{{{|||}}~~~~}}|||||||}}}}~~~~~~~~~~~~~~~~~~~}}||||{{{zzzzzzzzz{zzz{{||}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{|||}}}~~~~~}}||{{{z{{{{|||||||{{{|||||{{{{{{{||||}}}}}}~~~~~~~}}}}}}~~~~~}}||{{{{{||||||}}}~~~~}}}||||||}}~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}~~~~}}||{{{{{{{{{{{{{{{{||}}~~~~~~~~}}}|||}}}}~~~~~~~~}}|||{{{{{{{{{{|||||||{{{{{{{{{||}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~}}||||||}}||||||}}}~~~~~~}}|||{{{{{||}}~~~~~}}||||||}}~~~~~}}}}~~~~~~~~~~}}}}}|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}~~~}}||||||||}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}|{{zzzzyyyyyyyyyyyyyyyyyyyyyzz{{{|||||||||||||||{{{{{{{|||}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}~~~}|{{zz{{{||}}}~~~~~}}||{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}}~~~~~~}}}}}}}}}~~~~~}}}}|||||}}~~~~~}||{{zz{{{||}}~~~~}}||||||||||||||}}}}}}}}}}}}}}}}||{{zz{{{|}}~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}|||{{{{{||}}~~~}||{zzzyzzzzz{{|||||||||{{{zzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}||{{zyyyyyyzzzzzzzzzzzzzzz{{{{{|||}}}}~~~}}}||||||||}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{|||||{{{{{zzzyyyyyzz{{{||||{{{{{{{{||||||||||||||||||}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~}}}||||{{{{{zzzzyyyyyyzzzz{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}~~~~~}}}||{{{zzzzzz{zzzzzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~}}}||{{{zzzzzz{{{|||{{{{zzzzzzzzzzzzz{{{{{{{||||}}~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{||||}}}}}}}}}~~}}}}}}}|||||{{{{{||||||}}}~~~~~~~~~~}}}||||||||||{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}|||||{{zzyyxxxxyyyzzzzzzzz{{{{{{{{zzzzzzzzzz{{{||}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||||||||||}}|||||{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{z{{{|||||{{zzyyyyyyyzz{{|}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzz{{||}}~~~~~}}}}}~~~~~~~~}}}}|||{{zzz{{{{{{{{{{z{{{{{{{{{{{{{|||||||||||}}}}~~~~~~~~~~~~~~~~~}}}}|||||{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}|{{zzzyyyyzzzzz{{{{|||{{{{{{{{{||}}~~~~~~~~~~~~}}}||||||}}}~~~~~}}}}}}}}~~~~~}}}|||||}}}}}~~~~~~~~~~}}}}|||{{{{{{{{{{|||||||}}~~~~~~~~~~~~~}}}||||||}}}~~~~~~}||{{zzzzzyzzzzzzzzzzzzzz{{{|||||||||}}}}||}}}~~~~~~}}~~~~~~~}}|||}}}}}~~~~~~~}}}~~~~}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}|||||{{{{{zz{{{{||}}~~~~~~~~~~~~~~}|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}~~~~~}}|||{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~}}}||{{zzyyxxyyyzz{{|||||||||||||}}~~~~~~~~~~~~~~~}}|{{zzzzzz{{{||||}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||{||}}}~~~~~~~~}}||||||}~~~~}}}~~}}}}}}}||}}}}}||}}}}}}||||||||}~~~~~~~~~~~~~~}|||{zyyxxyyz{{|}}~~~~~~~}}}}}~~}|||||||}~~}|{{{{{{{{|}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~}|||{{{{{{{{zzyxwwwwxxyz{{{{|{{{{zzzzzzzz{|}}}~~~~}}}~~~~}}}~~~}}}}}}}~~~~~}}}}}||{{zyyyyyzz{{|}}~~~~}}||}}}~~~~~}|||{{{{{{|}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||{{|||||||||||{{{{zz{{{{{{{{{{{{{{{{{{{||||}}}}~~~~~}}}}~~~~~~~}}}|{{zzz{|}}~~~~~~~}}||||||||||||||{zzyyxwwvvwwwxyyz{{{||}}~~~~~~~~~~~}|||||||||{{zzzyzz{{{||}~~~~~~~}||{{|||}}}}}}}||||||}}}}~~~~~}}|{{{{{{|||}}~~~~~}}}||{{{zzzz{{|}~}|{{{{{{{|||}}}~~~~}}}}}}}}~~~~}}|{{zyyyyzz{{|}}}}~~~}}}||||||{{{zzzzz{{|}}}}~~~~}}}~~~~~~~~~~~}}}}}|||{{{z{{|||||||{{zzzyyzzzz{{{|||||{zzyyyyzz{|}}~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~}}}|||{{||}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}~~~}}|{{{{{||||||||}~~~~~~~~~~~}}}}||||||{{zzzzyyyxxyyyyyzzzzyyyzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~}}}}}}}~~}{zyxxxxxxxxyzzzz{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}~~~~~~~~~~}}|||}}}}}}}}}}||{{zzz{{{|||||||}}}}~~~}}~~~~~~~~~~~~~}}|||{{{{{|||||}}}}}}~~~~}}|||||}~~~~~~~}~~~~~~}||{{zzyyxxwwwwwwwwwwwxxxxyyyxxwwxxyzz{|}}}}}~~~~~~~}}|{{zzzz{{|}}~~~~}}}}|||||||||}}~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}|{{{{zzzzzzzyzz{{||||}}}}}~~~~}|{{zzz{{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||{{||||}}}~~~~~~~~}}|||}}||||||}}~~~~~~~}|||{{{{{||||}}~~~~}}|{{zzzzz{{{{|||{{zzyyyxxxxxxwwvvvvvvwwxyyzz{|||}}}}}}}|||{{zzzzzzzz{{{{{||}~~~~}}}}~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}~~~~~}}||{{zzzzzz{|||}}}}}}}}}|||||}~~~~~~~~~~~~~~}}|{{zzzzzzzzzyyzzzzzzzzzzz{{{|}}}}~~~}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}||||{{|||}}}~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}||}}}~~~~~~}}}~~~~~}|{{{{zzzzzzzzz{{{{{{{{{zzyyyyyzz{{|||||}}}~~~~~~}}}||{{{{{{{{|{{{{||}}}}}}}}}}}}}}}|||||||}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|{{zyyyxyyzz{{||||{{{{{{{||}~~~~~~~~~~}}}}}}}~~~~~~}}|{{zyxwwvvvuuvvvvvwwwwwwwwwwwwwwwwxxyyyzz{{||||||||||||||}}}}}}}}}}}}}~~~}||{{{{{{||}}~~~~}}}|||||||}}}}}~~~~~~~~~~~~~~~}}~~~~~~~}}}|||{{zzyyyyyyyyyz{{||}}}}}~~~~~}}||{{{|||}}~~~~~}}|||{{zzzyyyxxxxxyyz{||}~~~}}}~~~~~~~}}}}}}}||{zzyxxwwvvvvwxxyyz{||}~~~~~~~~~}}|||||||}}}}}~~}}||{{zzyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{zzyyyyzzzzzzzzzzzzz{{{{{|||}}}~~~~~~~~}}}|}}}}}~~~~~~~}}}}}}}}}~~~~~~~~}}}}|||||||||}}}}}}}}|{{zzzzzz{{|}}~~~~~~~~~}}}|||||}}}}}}~~~~~~~~}}||{{zyyyxwwxxxyzz{|}~~~~~~}}}||||}}}~~~~~~~~~}}~~~~~~~~~~~~~}||||}}}}~~~~}}}~~~}}}}}~~~~}}|||||||{|||}~~~~~~~~~~~}}|||}}}}}}}}}|||{{{zzzz{{{zzzzz{{{{{{{{{{{{{||||||||||}~~~~~~~~~~~~}}}|{{zzzzzz{{{{{{{|||}}}||||{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}||}}}}}}}}}}}}}}}||||}}}}}}}}|||{{{{{{|||||}}}}}}}}}}}}}}}}}~}}}}}}}}}~~~~~}}}}}}}||{{zzyyxxxxxxxxxxxwwvuuutttttttttuuuvvwxyyzz{{{||||||||||||||||}}~~~}}|||{{zzzzzzzz{{{{||||||}}||||{|||}}}}}~~~~~~}}}}}}}}}}~~~~~}}}||||}}}~~~~~~~~}}|||}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~}}}}}|||{{{{{{{zzzzzzyyyyyyzzz{{{{{{{||||}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}|||{{{||}}}~~~~~}}}}~~~~~}}}}}~~~~~}}|||||||||}}}}}||||{{{{zzzyyyyyyyyyyzzzz{{||}}~~~~~~~~}}}}}}}|}}||}}}}}}}|||{{{{{||}}~~}}|||||||}~~~~}}}||||{{{{{{||}}~~~~}}||||}}}}}|||{{{{{{||||||{{{zzzzyyyzzz{{{||}}}~~~~~~~~~~~~~~~~~~}|||||||{{{{zzzzyzzzzzzzyyxxxxxxxxxxxyyz{{{|||||}}}}~~~~~~~~~~~}}||||}}}}}}}}}|||{{{{{{||}}}|||{{{{{zzzzzzzz{{||{{{{{zzzzzzzz{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{||||}}}}~~~~~~~~~~}}}||||||||}}~~~~~~~~~~~~~~~~}}}}~~~~~~~}}||||}}~~~~~~}}|||||||||{{{{{{|}}~~~~~~~~~}||{{zzzzzzzzzz{{{{{||||||{||||||||||||||||||}~~~~}}}}}}}}}~~~~~~~~~}}||||||}}}}~~}}}|{{zyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxyyyzzzz{{{{{{zzzz{{{|}~~~~~~~~~~~~~}}||{{zzyyxxwwwwwwwxyyzzz{{||||{{zzyyyzzz{{||}}}~~~~~~}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{zzzzzzzzzzzyyyzzz{||}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}|||{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}||||{{{{{{{{{{{{{{zzzzyyyyyyyyzzzzzzz{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}||||||||}}}}}||||||{{{{||||||||||{{{{{{{{||||||||||||||||||}}}}}~~~~}}|||}}}}}}||{zyyxwwvvutssrrrsttuvvwwxxxyyyzzzz{{{{{||}}~~~}}}}}}}~~~~~~~~~~~~~}}}|}}}}}}|||||}}}}}}}}}}||{{zzyyxxxwwxxxyyyzzzzyyxwwwwwwwwxxyyyzzz{{||}~~~~}}||||{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzyyyyyyyzzz{||}}}}|||||{{{{{||}}}}~~~~~~~~}}}||||{{zzzzzzz{{{||}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}|||||||}}}}}~~~~~~}}}~~~~~~~~}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}||{{{zzzz{{{{{{zzzyyyxxxxwwwwwwxxxxxyyyyyyyxxxxxxxxxxxxxyyyz{{|}~~~~}}||{{{{zzzzzzzzzzzzz{{{{{zzzzzz{{{||}}~~~}}}}}}}}}}~~~~~~~}}}}|||}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}|||{{zzyyxxxxxxxxyyyz{|}}~~~~~~~~~~~}}}~~~~~~~~~~~~}|||{{{{{zzzzzz{{{{{{{{|||{{{{{zzzz{{{|}}~~~~~~~~~~~~~~}}|||{{{|||}}~~~~~~~~}~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|||||{{{||||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}||}}}}}|||}}}}}}}}}}}|||||||||}|}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzzzzyyyyxxxxxxxxxxyyzz{||}|||||{{{zzzzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||}}}|||||{{{zzyyyxxxxxwwxxxxxyyyyyyyyyyyzzzz{{{{{{{{{{|}}~~~~~~~}}}||{{{zzzzzzz{{||}}}}}}}|||{{{{{{||}}~~~}}|||||}}}|||{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{{||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}~}}}}}}}}}}~~~~~~}}}}||||{|||||||||{{zz{{||}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}|||{{zzyyyyxxxxxyyyzzz{{|||}}}}~~~~}}|||||||||||{{||}}~~~}}||||||||||}}}}}}}}}}||||{{{{{{||}}}}}}}}||{zyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}|}}}}}}}}}~~~~~~}}|{{zzzzzzzzz{{{{{{||}}~~~}}}}}}}}}}|||{{zzyyxxwwwwvvvvvvvvvvvvvwwxxyyyyyzzzz{{{|||{{{zzzz{{{{{{|||||{{zzzzzz{{|||}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}~~~~}||{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}||{{zzyyyyyzzzz{{{{{{zzzyyxxxyyzz{{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzzzzzyyyyyzz{||}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}|}}}}}}}}|||{{zzzyyyyyyyyyyyyxxxwwvvuttsrrrrrrsttuvwwxyyzzz{{{||}~~~}}}}}||||||{{zzyxwwwwwwxyyzz{{{{{{{{zzzzyyyyyyyyzzzzzzz{{{{{{{{|||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{||}}~~~~}}||{{zzzzyyyyyzz{{|}~~~~}}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}|||{{zzzzzz{{||}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~}}}||||||}}~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}|||{{{{|||}~~~~~~~}}}}|||||||{{{{{{{{{{zzzyyyyyyyyyyyzzzzzyyyyxxxxxyyz{|}}~~~~~~~}}||||}}}}}}}~~~~~~~~~}}}|}}}}}~~~~~~~~~~}}}|||||}}}}}}}}}~~~~}}}}||||||||}}}~~~~}}}||||{{{{{{||||||||{{zzzyyyyyyyyyyzzz{{{|||||||}}}}}}}}}}~~~~~~}}}}||||||||}}~~~~~~}}}}|}}}}~~~~}}}|||||{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~}}}}}}||||||||||||||||||||}}~~~~~~}||||||}}}~~~~~~~~~~}}||{{zyyxwwwwwwxxyzz{{{{{{{{{{{zzzyyyyyyzz{{||||}}}}}}}}|||{{{{{{||}~~~~~~~~~~~~~~~~~~}|{{{{||||||||||||{{{{{{{{{||}}}}}}}}}~~~~~~~~~}}}|||{{{{z{{{{{{{{{{zzzzzzyyyyzzz{{|}}~~~~}}~~~~~~}~~~~~~~~~~}}}}}}}}}}||}}}}}~~~}}}}|||}}}}~~~~~~~~~~~~}}||{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}||{{{zzzzzzzzzzzz{{{{|||||||||{{{{|}}~~~~~}}}}||||||||{{{{{zzzzz{{|||||}}}~~~~~}}}||||||{{{{{{{{{{{{{zzzz{{{|||||}}||||||||||}}~~~~~}|||{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~}}|||{{{{{{{|||||||{{{{{{zzyyxxxwwwwwwwvvvvvvvvwwwxxxxyyyyyzzzzzzzzzzz{{{||}~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}~~~~}}}}|||||}}}}~~}}||{zzyyxxxxxxxyyz{{|||||||}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}||{{zyyyyyyyzzzzz{{{{{{{{{{zzz{{{||}}~~~~~~~~~~~~~~}}|||{{{{{{{|||}}~~~~~}}|||||||||||}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyzz{{|||||}}}~~~~}}}}}}~~~~~~~~~~~~~}}|{{{{zzzzzzyyzzzzz{{{{{{zzzzzzzzzzzyyyxxwwwwwwwxxxyyyyzzzzzz{{{{zzzzyyyzzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{||||||||{{{{{{{{{{||}}~~~~~}}}}||}|||||||||{{{{{|||||||}}}}~~~~~}}}}}||||{{{zzz{{{|||}}}}}}}}}}}}||{{{z{{zzzzzyyyyyyyyyyyzz{{||}~~~~~}}}||||||||}}~~~}}}}|||||}}}~~~~~~~~~~}}||{{zyyxxxxxyyyzzzzzzzyyyyyyyyyyyzzz{{{{{{zzyyyyxxxxxxyyyzz{{|}}~}}}}}}|||||||||}}~~~~~}}||||||}}}}}}}}}}}}}||||{{{{{{{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{zzzyyxwwvvvvvvvvvwwwxxxxxyyyyyzzzz{{{{{{{{{{zzz{{{{{||||}}}}}}}~~~}}||{{{{||||}}}}}}}}}||||{{{{{||||}}|||||||||}}}}}}}}~~~~~~~~~~~}}}}}}~~}}||}}}~~~~~~~~}}}}}}}||||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}|||{{{{||}}}~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{||||||}}}|||{{zzyyyyyyyyyzzz{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}||||||||||||}}~~~~}}||{{{|||}}~~~~~~~}}}||||||}}}||||||||}}}~~~~}}||{zzzyyyxxxyyyyzzzzzzzzzzyyyxxxxxxyyyzzzzzzzzzzzyyyyyyyyyzzzz{{{{{{{|||||}}}}~~~~~~~~~~}}}}}~~~~}}}}}}}}}}~}}}}||{zyyxxwwwwwwxxyyzz{{{|||||||||}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}||{{{zzyyyxxxxxxxxyyyzzzzzzzzzzzzzz{{|||||{{{{{zzzzzzzz{{{{{|||}}~~~~~~~}}}~~~~~~~}}}}}|}}}~~~~}}}}}~~~~~~~~~}}||||||||}}}~~~~~~~}}}}}||}}}}~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{|||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{||||||||||||{{{{zzzz{{{{|||||||||||}}||||||||||||||||||}}}~~~~}}}}~~~~~}}|{{zzzyyyyyzzzz{{{{{{{|||||||||||{||||}}~~~~~~~~~~}}}}}}}}}}~~~~~}}~~~~~~~}}}||{{{zzzyyyyyyyzzzzzzzzzyyyyyyyyyxyyyyzzz{{zzzzz{{{{||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}|{zyyxwwwwwwwwxxxyyyyyzzzzzzz{{{{{{{zzzzzzz{{||}}}}}}}}}}||||||||||||}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}~~~~}||{{{{{{{||}}~~~~~~~~}}}~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzyyyyyyyzzz{{{{||||||}}}}}}}}}}}}}}}}}||||}}}}}~~~~~}}||||}}}~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~}|{{zzzzzzzz{{{{|||||}}}}}}}~~~~~~~~~~~~~~}}|{{zzyyyyyyzz{{{{zzzzyzzzzzz{{||||||||||}}|||{{zyyxxxxwwxxz{{|||||}}}}~~~~~~~~~~~~~~}|||||}}~~~~}~~}}||{{zzzzzzzz{{|}~~~~~~~~~~~}}}}}}|||||||{{{||}}}~~~~~~~~}}|||||||{{|}}~~~~~}}||||||||}~~~}}||||||||}}}}}~~~~~~~~}}}}}|||||}~~~~~~~~~~~}|{{{{{||}}}~~~~}}}}}}}}~~~}}}}~~~~~~~~~}}}}~~~~~~~~~}}}}}}|||||||||{{{{{||}}~~~~~~~}}||{zzzzzzzzzyyyyyz{||}}}}}}}||||||||||||}}}}}||{zzzzzz{|}~~~~~}}~~}|{{{{||}}~~~~~~~~~~}}}}}~~~}~~~~~~~}}|{zyxxxxy{|}~~~}}}|||{{{{{{{{{||}}~~~~~~}}}}}}}||}}}~~~~~~~~~~~~~}||||||}}~~~~~~~}}|{{{{{{{{{{{{{{zzzzzz{{|||{{zzyyxxwwwxxxyyzz{{|}}}}}}}}|||{||||}}}~~~~~~~~~~~~~}||{{{{||}~~~~}|{zzyyyyyz{||}}~~~~~}}|{zyxxxwwwwwxyyzzzzz{{{{{||||||||{{{{{|||}}~~~~~~~}}|||{{{zz{{{{{{{{{{{{{{{{{{{{||}}~~~~}||||{{{{||}}}}}}}}}|||||{{{{{{zz{{{{{{{{|||{{{{{{{{{{{{{{{{{zzzzzzzz{{|}~~~~~~~}}}}}}}}}~~~}}}}|||}}|}}}~~~}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}|}}}}}}}}}|{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}||{{zzzz{|}~~~~~~~~~}}||||||}}}}}}~~~~~~}}}}||||}}}}~~~~~~}}}|||}}~~~~~~}}}}}}||{{{{{zzzzzzzzzzzzzzzzzz{{||}}}|||||||||||||||||||}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}~~~~~}}}}}}}}|||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzzzzzzzzzzz{{{{{||||}~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}|||||{{{{{{zzzz{|||}}|||||{{||{{{|||||}}}~~~~}}||||||||||||{{|||}}}~~~~~}}}}~~~~}}}~~~~~}}~~~~}}}}}}}~~~~~}}||||||}}}}}}~~~~~~}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}~~~~~~~}}}}}}~~~~~~~}|{zyyxwwwwxxxyyzzzzzzzzzzzzzz{{{{{{||||}}}~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}||||||}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{||||||||||||||||{{zzzyyyyyyyyyyzz{{|}}~~~~~}}||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}|||{{{{zzzzzzz{{{{{{{{{{{{{{{||||||}}}|||||||||}}~~~~~}}||{|||}~~~~~~~}}}}||||||||}}~~~~~~~}}}}}}||{{{{{{{{|||||||||||{{zzzzz{{{||}}}}~}~~~~~~~~~~~~}}}||{zyyyyyyyz{|||}}~~~~~~~~~~~~}}}}}~~~}}}}~~~~~~~}}}}}~~~~~~~}}}}||{{{{{{{{zzzyyyyzzz{{{{|||}}}~~~~~~~~~}}}|}}}}|||||||||||}}}}}}}~~~~~~~~~~~}}||{{{{zzzzzzz{{{||}}}}}|||||{{{{|||}}}}}}||||||||||||||||||{{{||||}}}}}}}~~~~~}}||||}}}}~~~~~~~~~~~~}}}|||||}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}||{{{{{{zzzz{{{||}}}}}~~}}}}}}}|||||}}}}}}}}}}~~~~~~~}}|||||}}}}~~~~~}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{zzzzzzz{{{{{{{{|||||||{{{{{{{{||||}~~~~~~~~~~~~}}}}}}}}}}||||{{{{zzzzzz{{{zzzyyyyzzzz{{{|||}}}~~~~}}}}}}}||||||||{{zzzzzz{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||}}}}}}}}~~~~~}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}~~~~~}}|{{zyyxxxxxyyzzz{{{||||||||||||}}}}}~~~~~~~~~~~~~~}}}}}||||||||||}}~~~~~~~}}|{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}||||{{||}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{zz{{{{{{{||}}~~~~~~~}}}}}}}}~~~~}}|||}}}}}~~~~~}|||{{{{{zzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~}}|{{{zzzzzzzz{{{{{|}}~~}}}|||||||}}}~~~~}}}}|||||||||}}}~~~~|{zzyyxxxxyyyyyyyzzzzzzzzzyyxxwwwwwxxyyz{{{|||||||{{{{{{{{{||||{{{{{{{{|||}}}}~~~~~~~~~~~~~}}||}}}~~~}}}}}}||||{{{{|||||}}}}|||||||||}}}~~~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~}}}}~~~~}}|||{{{{{{{{||||}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{|||}~~~~~~~~~~~~~~~~~~~}}}||}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}||||}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}|||{{zyyyyyyyyyyyzzz{{{|||}}}}}}||||}}|}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}||{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}||||}}}}~~~}}}||||{{zzzzyyyyyyyyyyyyyxxxyyyyyyyyyyyyzzzzzz{{{||}}~~~~~~~~~~~~~~~~}}}|||||||{{{{{{{{||}}~~~~~~~}}}||{{{{{{{||||||||||||{{{{{{{{{|{{{{{{{{||||}}}}}}}}}}}}}}}|||||||||||}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~}|||||||}}}}}}}}}||{{{zzyyyxxxxxxyyzzzzzyyyyyyyzzzz{{{{{zz{{{{{|}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}|||{{{{{{{{{|||}}}}}~~~}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{zzzzyyyyyyzzz{{{{{zzzzzzzzzzz{{||}}}~~~~~}}||{{zzzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{||}}~~~}}}}}}~~~~~~}}||||}}~~~~~~}}|||||{{{zzzyzzyyzzzzzzz{{{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxxyyzz{{|||}}~~~}}}}}}||||||}}}}}}}|||{{zzyyyxxxyyyyzz{{{{{{{{{{zzyyyyyyzz{{{||}}~~~~}||{{{{{{{||||}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}~~~~~~}}||||||}}}~~~~~~~~~~~~~~~}}}||}}}~~~~~}}}|||{{{{{{|||}}~~~~}}~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{||}}~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}~~~~~~}}||||||{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}~~~~~~~~~~~~~}}}}||}}}}}}}|||{{zzyyyyyyxxxxxxxxxxxxxyyyyyzzz{{{||||}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}|||{{{zzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|}}~~~~~~~~~}}}}}}}}}}}|}}|||||||}}}}~~~~~~~~~~~}}||{{zzz{{{{||||||||||||{{{{{{{{{{{{{{{{|||}~~~~~~~~~~~~}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}||{{{{{z{{{{{{{{{{zzyyxxxxxxyyzz{{||||||||||||||||||||}}}~~~~~~~~~~~~~}}}}}||||||}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{zzzyyyzzz{{{||||}}}}~~~~}}}}}|||||||}}~~~~~~~~~~~~~}}}}|||||{{{{{{{zzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzz{{{{||||||||||||{{{zzzzz{{||}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||{{{||||}|||}}}}}~~~}}}}|||}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}~~~~~~}}}}}~~}}}}|{{{zzzzzzyyzzz{{|||}}}}}}}}}}}}}|||||}}}}~~~~~}}}|||||||||}}}~~~}}|{zzyyyyyyxxxxxxxxxxyxxxxxxwwwwwwwwwwwxxxxyyyzzz{{{{{{{{{{{{{{{{{z{{{||}}~~~~~}}}|||}}~~~~~}}}}}}}}~~~~~}}||{{{{{{|||}}}}}}}}}}|||||||||||||||||{{{zzzzz{{{{zzzyyxxxxxyyzz{|}}~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}||||||||||}~~~~~~~~~~~~~~}|{zyxwwvvvvvvwwxxxyzzz{{{{{zzzzzyyyxxxwwwwxxxyyyyzzzzzzzzzzyyyzzzzz{{{{{{||||||}}}}}}}}}}}}}||||{{{{{zzzzz{{|||}}}}~~~~}}}}}||||||}}}}}}}~~~~~~~~~~~~}}}||||}}}}}}}}}}}|||{{{zyyxxxwwwwwwwwwwxxyyzz{{|}}~~~~~}}|||{{{{{{{{||}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}||||||||}}}}~~}}}}|||}}}}}~~~~}}}}}}~~~~~~}}}}}}}~~~~~}}}}}}|}}}|||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}~~~~~}}||{{zzzyyyyyyyyyzzzz{{{{||||}}|||{{{{{{{{{{{{{{{||||||||{{{{{{zzzzzz{{|||}}~~~~~~~~~~~}}||}}}}}}~~~~~~~}}}||{{{zzzzz{{||{{{{{{{|||}}}~~~~~}||{{{{{{{{{{{{||||}}~~~~~~~~~~~}}}}~~~~}}|{{zzyyyyxxxxyyyzz{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzyyyyyxyyyzz{{{{{{|||{{{{{{{{|||||||||{{{{{{{{{zzzzz{{{{{|||||}}}}}}}|||||||||}}}}}~~~}}||{{{zzzzzz{{{{|||||||}}}}}~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}~}}~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{||}}}~~~~~}}}}}}}}~~~~~~}}|||{{{{|||}}~~~~~~~~~}}}|||||||||||||||}}}|||||{{{{{{{{{zzzzz{{{{{{|||}}}}}}}}}||||{{{{zzzzzzzzzzzyyyyyyyzzzzzz{{{{{||||||{{{||||||||||{|||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxyyzz{{||}}~~~~~~~~~~~~~}}}|||||}}|||||||||}}}~~~~~}}||||{{{{{{{{||}}~~~~~~~~~~}}}}}}}~~~~~~~}}||{{{{{zzzzzzz{{{{|||||||||||||||||||||||{{{{zzyyxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzz{{||}~~~~~}}}~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}}}~~~~}}}||||||{{{{{{{|||}}~~~~~~}}}}}}}}||}}}~~~~~~~}}}}}}}~~~~~~~~~~~}}}}|||||}}}}~~~~~~~}}||{{{zzzzzz{{{{{{{{{||||}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}|||{{{{{{{{||||||||}}}}}~~~~}}}|{zyyxwvvuuuvvvwwwxxxyyyzz{{||||||||}}}}}|||||||||}}~~~~~}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~}}}||||{{{{{{||}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{||||||||}}}~~~~~}}||{{{zzzyyyyyxxxxyyyzz{{||}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{zzz{{{zzzzzzyyyyyyyzzz{{||}}}}}}}||||{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||||||||}}}~~~~~~~~~~~~~~~~~}}}||||{{{{{{||||}}}}}~~~~~~}}}}}}~~~~~}}|||{{{zzzzzzzz{{||}}~~~~~}}|||{{{{{{{{{{||||}}}}~~~~~~~~~~~~~}}}||||{{{zzzzyyyyyyzzzzzzzzzz{{{{|||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||}}}~~~~~~~~~~~~~~}}}}}}}}}||||}}}}}}}}}}}}|||||{{{|||||||}}}}}}}}~~~~~~~~~~~~~~}}}}}|}}}~~~~~}}}||||||||||||}}~~}||{{zyyxxxwwxxxyyzz{{|||}}}}}}}}||{{{{{{{{{{{{{{{{||||}}}}}}}}|||}}}}}||||||||||}}}~~~~~~~~~~~~~~}}}}}||||{{{{{zzzzz{{{|}}~~~~~~~~~~~~~~~}}|||||}}}~~~~~~~}}}||||||||||}}}~~~~~~~}}}}}~~~~~~~}}}|||||||}}}}~~~~~}||{{zz{{{|||}}|||||||{{{{{zzzzzzzzzzz{{{|}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}|||}}~~~}||{{{zzzzzz{{{{|||}}}}}}}}|||{{zzyyyyyyyyyyyyzzzzzzzz{{{{|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{||||||||}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~~~~~}}}}}}}||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{||||}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||}}}}~~~~~~~~~~~~~}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|||||||}}|||||||||{{{{{{{{{{{{{||||||||||}}}~~~~~~~~~}}}}||||||||||||||}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}||||||||||||||}}}~~~~~~~~}}}}||{{{{{{{|||}}~~~~~~~~}}}||||||||||||||||||||}}}}}}}~~}}~~~~~~~}}}}}}}~~~~~}}}||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{|||||}}}}~~~~~~}}||{{{zz{{{|}}~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{||||}}}}|||}}}}}~~~}|||{{{{{{zyyyyyyzz{||}}}~~}}}||}~~~~}|||||}}~~~~}}~~~~~~~~~~~}||{{{zzzzz{{|}~~~}||{{|{{{|}}~~~~~~~}}}}|||||}~~~~~~~~}}}||{zzzz{{||}~~~~~~~~~~~~~~~~~~}}||{{{{{{zzzyyxxwvvvuuutsssssssstuvxyyz{{||{{{{{{zzyyyyyz{{||}~~~~~~~~~~~~}|||{{{zz{{{{||}}~~~~~~~~~~~~~~~~~~~}|{{{{zzzz{{{||}}}}}}||}}||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzz{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~}}||{{{||}~~~~~~~~~~}|{zzyyyyyyzzzz{{{{{{{{{{{{{{{zzzyyyyzz{{||||||{{{{zzzzyyyxxxwwwxxxxxxyyyzz{|}}~~~~~~~~~~~~~}|||||{{{{|||}}~~~}~~~~~~~~}}}}}}~~~~~}}~~~~}}||{{{{{{|}~~~}}}~~~~~~~~~~~~~}}}||||}}}}}~~~~~~~~}}}}}|{zzzyyyz{{||}}}}}}~~~~~}}}|}}}}~~~~~}}}~~~}}}}}~~~~~~~~~}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||}}~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}|}}}}~~}~~}}|||}}}~~}|{{zyyyyzzzz{{|||||||||||||{{{|{{{{{{{{||}~~~~~~~~~~~~~~}}}}}}}}}}||||}}|}}}~~~~~~~~~~~~~}}}|{z{{{{{|||{{{||{{{||}~~~~}}||{{{{{|||{{{{||||||{zzzzzyyyzzzz{||}}}}}}}}~~~~~~}}}|||||}}~~~~~~~}}}}}}}~~~~~}~}}||||||}}}||{{{{zz{{{{{{{{||||||{{{{|||||}~~~~}~~~~~}}||||{{{{zzzzzz{zz{{{{{{|||{{{||||||}|||}~~~~~~}}~~~~}}||{zzyyyyyyyzzzz{{{{z{{{{{{{{{zyyyyyyzzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~}}}}|}}}}}}~~~~~~~~~~~}}|||{{{{{{|||}}}~~}}||{{zyyyxxxxwxwxxyz{{||}}}}}|||||}||||||||}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}||{{zzzzzzzz{{||}}~~~~~~~~~~~}}}|}}}~~~~~~~~}}}}}}}~~~~~~~}}|}}}}~~~~~~~~~~~}}}}}||||{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{zzyxxwvvvvwxxyyzzzzzzyyyxxxxwwwwxxyyyzzzzzzzzz{|||}}}}||||{{{{|||||||||{{{|||}}~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}|||{{{{|||||}}~~~~~~~~~~~}||{zzyyyyyyyz{||}}~~~}~~}}}}}}}}}}}}||||}}~~~~~}}}}~~~}}|||||||||||||||||||}}}~~~~~~~~~~~}}}}}|||||||}}}}~~~~}}}||||||||||||||||{{{{{{{{{zzyyxxxwxxxyyyyyyzzzzzzzzzzzzz{{||||||{{{zzzzzzz{{{{||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}|||||||}}~~~~~}}}}}}~~~~}}}}}}}}}}||||||}}}~~~~~}}||{zzzzzzzzzz{{{{{||}}~~~~~~~~~}}}}}~~~~~~~}}}}}|}}}}}}}}}}~~~~~~~~}}|{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~}}}~~~~~~~~~~~~~~~}~~}}}|{{{{{{{|||||||||||||}}}}}}~~~~}}}}}}}~~~~}~~~~~~~~}}}}}}}~~~~~}}}}}}}}|||||||||{{{{{{{||||||{{{{{{zzzz{{|}}~~~~~~~~~~~~~~~~~~~}}||{{{{zzz{||}~~~~}}||||||{{{||{{zyyxxwwwwxxxxxxxxxyyyyyzzz{{|||}}|||||||||}}}~~~~}|||||||||}}~~~~~}}||{{zyyyxxxxxxxxyyyz{{|}}}~~~~}}}||{{zzzyyyzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}~~~~}}||||||||||||||||||{{{{{{|||}}}||||||{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}||||}}~~~}}|||||||}}}}}}}}||{zzyyxxxwwwwwvvvvwwwwxxyzz{{{{{{{z{{{{{{||}}}}}}}~~~~~~~}|{zyyxxwwwwwxxyyz{{||||||||{{zzzyyyyzzzzzzzzzzzzzzzzz{{|||||||||}}}}}}}}}}}|||||}}}}~~~~~~~~}}}}~~~~~~}}}}}||{{{{{zzzzz{{|}~~~~~~}}|||{{{{{{|||}}}}}}}}||||||||||||{{{|||||||||{{{{{{{{{{{zzzyyyyzzz{{||||||||||}}~~~~~~~}}}}~~~~~~~~~~}}}~~~~~~~~~~~~}}}||{zzzyyxxxxxxyyz{{||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}|||||||||||||||||}}}}~~~~~}}|{zyxxxxxxxyyzz{{{||||||{{{{{{{{{{zzzzz{{{|}~~~~}}}}~~~~~~}}}}}}}}~~~~~~}}}}}}}}||||{zzyyyyyyzzz{{||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{|||}}~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzz{{{{{{{{{||||}}||}}}}~~~~~~~~}}||||{{{{{{{{{{||}~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}||{{zzyyxxyyzz{{{||}}~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}~~~~~}}|||||}}}~~~~~~}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||{{zzzzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}||||}}}}}||||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxwwwwwwwwwwwxxyyzz{{{{{|||}}}}}~~~~~~~~~}||{{zzzzzz{{|||||||{{{{{{{{{zzzzyyzzzz{{||}}}}}~~~~}}}}}|||||||||||||{{|||||||||}}}~~~~~~~}}}}}}}}~~~~~}}}|||||||||}}~~~~~~~~~~~~~}}||{{{zzzzz{{{{{{{|||}}}}||}}}~~~~~~~~}~}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}|||{{{zzzzzzzzzzyyyyyzzz{{{zzzzyyxxwwwxxyyzzz{{|||||}}}}~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwxxxxxxxxxyyz{{||}}~~~~}}|{{zzyyyyyz{|}}~~~~~~~}}}}}}}|||}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}||||||||}}}}}}}}}}}|||||||||||{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}||||}}}}}}}|||||||||||||||||||{{{{||||}}}}}}}~~~~~~~}}}}}}}||}}}~~~~~}}||||{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxxxyyyzz{{{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~}||{{{{||||||{{{zzzyyyxxyyyyyyzzzzzzzzzzzyyyyyyyyyyyyzz{|}}~~~~~~~~~~~}}||||||||||||{{{{|||}}}}}}}}}|||||||{{{{{{{|}}~~~~~~}}}}}}}~~~~~~}}}}}}||{{{{z{{{zzzzz{{|}}~~~~~}||{zzzzzzzzzyyyyyyyzz{{{{|||}}~~~~~~~~}||{{{{{{{{||||}}}}}}~~~~~}}}|||{{zzzzzzzzzz{{||}}~~~~~}}}}|||||}}}}}}}}|}}}~~~~}}||||||||||{{{zzz{{{||}}~~~~~~}}}}}}}}~}}}}|||{{{{zzzyyyyxxyyyyzz{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}||{{zzzzzzzzz{{{|||||||||}~~~~~~~~~~}||{{zzzyyyyxxxxxxxyyyyyxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyzz{|}~~}}|{{zzyyyyyyzzzzzzzzzz{{zzzzzzzzzzzzzyyzzz{{||||||{zzyyyyxxxxyyzz{|}}}}}}}||||||}}}}}}}}|||||||}}~~~~~}~~~~}}||{{{{{zzzzzzzz{{{{{|||||||{{zzzz{{||||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{{zzzzyyyxxxxxxxxxxxxxxxyyyyzzz{{||}~~~~}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~}}||{{zzyyxxxxxyyzz{{{{{{{zzyyxxwwvvuuuuuuvvwxxyyyzz{{{||||}}}}}~~~~~~~~~}}||||{{{zzzzzzz{{{{{{z{{zzzyxxwvvuuuuuvvvvvwwwwwwwwxxxxxyyyzzyyyyyyyyyyyyyxxxxyyzz{{||}}~~~}|{zzyyyyyyyyyzzz{{{{{{{{|||||||||{{{zzzzzzz{{{zzzyyyxxyyyzzz{{|||}}}~~~~}}|||{{{zzzzzzzz{{{{{{{{{{{|||}}}}~~~~~}}}}}}~~~~~~~}}}}|||||{{{zzzz{{{|}}~~~~~~~~}}||||}}}~~~~}}}|||||||||||}}}}}~~~}}|||{{{{zzzz{{{|||}}}}}}}}}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||{{{zzyxxwwwwwwxxxxxxxxxxxxyyyzz{{{{{{{{{||}}~~~~~~}~~~~~}||{{{{{zzzzzzyyyyyyyyyyyyyyyzz{{{||{{{{zzzzyyxxwwvvvvvvvwwxxyyyzzz{{{{|||}~~~~~~~}}}}||{{{{{{{{{{{{{{{||}}~~~~~~~}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{|||}}}}}}}}||||{{{{{{{{{zzzzzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}||||{{||||||||||}}~~~~~~}}}}}~~~~~~~~~}}}}|||||{{zzyyxxxxxyyyyyyyyyyyyxxxxxxxxxxyyyyzzzz{{{{{{{||||}}}}}}}}}}}|||||{{{zzzyyyzzzzz{{{{|||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||||}~~~~~~~~}}}}||{{zzyyyyyyyyyyyzz{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||}}}}}}}}||{{{{zzzzyyyyzzzzzzyyyyyyyyzzzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~}}|{{{{{{{{{{zzzzyyyyyyyyzzz{{{{{zzzzzzzzzzzzyyyyyyyyyyzzz{{|||}}}~~~~~~~~~~~~~~~~}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||{{zzzzzzzzzzzyyyyzzz{{{{{{{{||||}}}~~~~}}}}}}}~~~~~~~~~}}}}}}~~~~~~~}~~~~~}}|||{{{{{zzzzyyyxxxxxxxxyyyzz{{{{{zzzzzzz{{zzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~}||||{{{{{{{zzzzzz{{{{{{{{{||}}}}}}|||}}}~~~~~}}|||||||{{{{{|||}}}~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}|||{{{{{{{{|||||}}}||||||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}|||||||||||||{{||}}}~~~~~~~~~~~~}}~~~~~~~}||{{zzzzzzzzzz{{{|||}}}}}}||{zzyyxxwwwxxxyyyyyxxxxxxxxxxxxxxxyyzzz{||}}~~~~~~~~}}}}}~~~~~~~~~~~~~~}}}|{{{zzzzzzzzzzzzzzzzzzzzz{{|}}}~~~~}}}||||||||||||||||||||||{{{{zzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{|||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}~~~~~~~~~}}}}~~~~~~~~~}}||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}||}}}~~~~~}}}}}}}~~~~~}}||{{zzzzzz{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~}||{zzyyyxxyyyyyzzz{{{||}}}}~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||}}}~~}||{{{{{{||||}}}}}~~~~~~}}}}}|||{{{{z{{{{{{zzzyyyyzzzzzzzzz{{{{{{zzzzzzz{{{zzzzyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||}}}}~~~~~~}}}}}}}~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzz{{{{||||}}~~~~~~}}}|||||||||{{{{{{{{{{{zzzzzyyyyzzzzz{{{{||}}}}~~~~~~~~~}}}||{{{{{{{{{||}}~~~~~~~~~~~~~}}||{{{{zzzzyyyxxxxyyyzzz{{{|||}}}||||{{zzyyxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{{|||}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}|||}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}|||||||||||||||||}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~}||{{zzzyyxxxxxwwwxxxxxyyyzz{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||||}}}}~~~~~~}}}|||{{{zzzzzzzz{{{{|||}}~~~~~~}}||||{{{{{zzzzzzzzzzzzz{{{{{{zzzyyyyxyyyyyyyyyzz{||}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~}}}|||{{{{zzzz{{{{|||||{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||}}}~~~~~~~~~~~~}}}}}}}}}}||{{zzzyyxxxwwwwxxxxyyzzzz{{||||}}}}}}|||{{{zzzzzzzzzzzz{{{{||}}}~~~~~}}}}||{{{{{{{{|||||||}}}}}}}||||{||||||}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||}}}}~~~~~~~}}}}}~~~~~~~~~}}}}||||{{{{zzzyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyzz{{{||}}}~~~~~~~~~~~~}}}}}||||||||||}}}}}}}|||||||||||{{{{{zzzyyyyxxxxyyyzzzzzzzzzzz{{{{{{{{{{zzzyyyxxxyyyzzz{{|}}~~~~~~}}}}}}}|||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}}}}||||||{{{{{zzzzzzzzz{{{{{{{{{{zzzzyyyyyyzzzzz{{{||}}}~~~~~~~~~~~~}}||{{zzyyxwwwvvvvvwwwwwwwwxxwwwwwwxxxyyyzzzz{{{{{|||}|}}|||||{{{{{{||||}}}~~~}}}}|||{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}|||||{{{{{{||||||}}}||||{{{zzzyyyyxxxxyzz{||}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}||{{zyyxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}||||{||{{{{{{|||||}}}}}}}}}}}~~~~~~~~}}}}}}||||{{{zzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzzzzzzzz{{{||||||||}}}}}}}||{{zyyyyxyyyzzz{{{{{|||||||||}}~~~~~~~~~~}}}}}~~~~~~~~~~~}}}|||{{{{zzzzzzzzzzzzzzzz{{||}}}~~~~~~~}}}}}}}|||||||||||{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}||{{{{{||||||}~~~}}|||||}~~~~|{{zz{||}}}}}}}~~~~~}}}|}}}}}~~~}||{{{{||}~~}}|{zzyyyxxyyzz{{{{|||}~~~~~~}}|||{{zzzzzzzz{{{{{{{{{{{||}}~~}}|||||}}|||{zzzzzz{{||||{{{{{{{{{{||||||||}}}||{{{{{||||}}}}~~~~~~}}}}||}}}}}~~~~~~~~~~~~~}}||||||}}}}}}}||||{{{zzyyyyyyyzz{|}~~~}}}}}}}}~~~~~~~~~~~~~~~}~~~}}}}}}}~~}}}}|||}}}}~~~~~~~~~~~~~~}|||||||{{{{{{{{{{{{{{|{{{zyyyzz{|||}}}~~~~~~~~~~~~~~}||{{zzzzz{{|}}~~~~~~~~}}}}~~~~~~~~}~~~~}}||||||}}~~~~~~~~~}}}||{{{{zzzzzzzzyyyzzzzzzzzzzyyzzzzzz{{||}}}}||||||{{{{{{{{{{{{{{||}}~~~~~~}}}}|||}}~~~~~~~}}}}}}}}}|||{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}}~~~~~~~~~~~}}}|}}}~~~~~~~}}}}||}~~~}||{{{{{{{{zyyxxxxxyzz{{{||{{||||||||{{{{||}}}}}}}|||}}}}~~~~~~~~~~~~}|{{{{{{{{|||{{{{zz{||}}}}}}~~~~~~}}~~}}}~~~~~}}||{{{{{|||||}~~~~~~~}}|||{zzzzzzzz{{{{{{{{zyyyyyzz|}~~~~~~~~~~~~~~~~~~~}||{zzzzz{{{{||}}}~~~}}~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}~~~~}}|||||}}~~~}}||||}}}}}|||}}~~~~~}}}}}||{{{{{{||}}}}}}}~~~~~~}}|||{zzyyyzzzzyyxxwxxxxyyyyzz{|||||||{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{{|||||||||}}}~~~~~~}}}}~~~~~~~~~~~~}}}|||{{|}}~~}|||||||||{{|||||||||||}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~}||}}}||{{{{{{{|||}}}~~~~~~~~}}}||}~~~}}}}~~~~}}}~~~~~~~~~~}}||||||||}}}~~~~}}}}}}}~~~~~~~~~~~}~~~~~~~~~~}}}}|||{{{zzzzz{{||}}}}}}}|}}}~~~~~~}||{{{{{{{||||}}}}}}}}}~~~~~}|{{zzyyyyxxxyyyzzzz{{{{{{{{{{{{zzyyyyzz{||}}~~~~~~~~~}}||||{{{||}}}~~~~~~~~}}||||}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}||||}}}}}}}|{{{zzzzzzzzzzzzz{{|}}~~~~~~~~}}}}}}}}}}~~~}}}||||{{{{{{{{{{zzzyyyyyyyzzzzzzyyyyyyzzz{{|}}~~~~~~~~~~~~~~~~~~}||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{zzzzzzzzz{{||||||{{{zz{{{||||}}}}}}|}}}~~~~~}}}}}}}}~~~~~~~~~~~~~}}}||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}||||{{zzyyyxyyyyyyzzzzzz{{{{{{||}}~~~}}}}}}|||{{zzyyyyzzzzz{{||}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~~~}}}}}}}}~~~~}}}}}}}}~~~~~~~}}}}}}~~~~~~}}}|||}}}}}||}}}~~~~~}}}}~~~~~~~~~}}|{{{{{zzzzzzzzzzyyyyyyyzz{|||}}}}}}}}}}}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{||}}}}}}}||{{zzzzzz{{{||||}}~~~~~}}}|||}}}}~~~~~~~}}}|||||||}}}~~~~~~}}}}}}}}}}}~~~~~~}}|||{{{{{{{|}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}||||||||}}}}}}}}}}}}}}|||{{zzzzz{{{||||}}}~~~~~~~~~~~~}}}}}}}~~~~~~~}}||{{{{||}}~~~~~~}}}}}}}}}~~~~~~~~~}}~~~~}}}}}|||||||{{zzzzzzz{{{|||{{zzzzzzzzzzzzzzzzzzz{||}}~~~~~~~~~~~~~~~}}}||{{{{||||}}}}}}}}}}}}~~~~~~}}}}}}}}~~}}}}}}}}}}}}}|||}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}|||||||||||}||||||}}}}}~~}}}}}}}}|||{{zzzzyyzzz{{||}}}}}~~~~~~~~~}}}}}}~~~~~}}}~~~~~~~~~~}|||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||{zyyxwwwxxxxyyzzz{{||}}~~~~}}}|||||||{{{zzyyzzzzzz{{{||}}}}}}}}}}}||||||||||||||}}~~~~}}}|||||||||}}}~~~~~~}}}}}~~~~}}}}}}~~~~~~~~}}|||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}|||{{{{{||||}}}}}~~}}}}}}}|||||||{{{{|||}}}~~~}|{{zzz{{{|||||||||||}}}~~~~}}}}}|||||||}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}|||{{{|||}}~~~~}}}|{{{{z{{{||}}}~~~~~~~~~~~~}}}}}}}|||||||||||}}}~~~~~}}|{{{{{{{|||}}~~~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{||||}}~~~}}}}}}}}}||||{{{{{{{{|||}}~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||{{zzzyyyyyyyzzzzyyyyyyyyyyyyyyzzzz{{{{{||}}}~~~~~~}}||||||||||||||{{{{{{{{{{zzyyxxxyyyyzzz{{||}}}~~~~~~~~~~~}}}}}}|||}}}}}~~~~~~~}}||||||||}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}}}~~~~~~~~~~~~~~~~}}}|||||||}}}~~~~}}}}}}~~~~~~~}~~~~~~~~}}||{{zzzzzz{{{{{{{{zzyyxxxwwwxxxxyyyyyyzzzz{{{|||}|||||}}}}}~~~~}}||||||||}}}}}}||||{zzyyyyyxxxxxxyyzz{{{{{{{{{|||||{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{|||}}~~~~~}|||{{{{{{{{||||}}}}}~~~~}}}}}}}~~~~~~~}}|||||||||||||||||}}}~~~~~~}}}}}}}||||{{{{{{{{{{||}}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~~~}}|||||||}}}}~~~~~~~~}}}|||{{{{{{{{||}}}}}}}}||{{{zzz{{{z{{{{|}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzz{{{{{zzzzzzz{{{zz{{{{{{{{{zzzzzzz{{{{|||||}}}}}}}~~~~~~~~~}||{{z{{{{|||||||||||||}}}}}}}|||||}}}}}||||}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{||||}}}}}||||||||||}}}}}}}}}}}|||}}}~~~~}}|{{zzyzzz{{{{{{{{{{|||||||||||{{{zzzz{{{{{{{zzzzzzzzzz{{||}}}}}}~~~~~}}||{{{{{zzzzzz{{{|||}}}~~~}}}}}}||||||||||||||||||||}}}~~~~~~~~}}||{{zzzzz{{||}}}}}}}}}~~~~~~~~~~~~}}|||{{{{{{{|||||||||}}~~~~~~~~~~~~~}}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{zzz{{||}}}~~~~~~~~~~~~}}}||}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||{{{zzzzz{{{{{{||||||||{{{{{{{{{{zzz{{{|||||||}}}}}}}}}}}}||||}}}~~~~~~~~~~~~}}||{{{zzzyyyyyyyyyyxxxxxxxxwwvvvuvvvwwxxxxxxyyyz{{{{||||}}}~~~~~~}}}}|||||||||||||||||||}}~~~~~}}}}}}}}}}}}~~~~~}|{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}||||||}}}~~~~~~~~~~}}}}}}||||{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}~~~~~}}}|||||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{||}}~~~~}|||{{{{{{{{||}~~~~~~~~}}~~~~~~}}}|||{{{zzzyyxxxxxxxxxxxxxxxxxxxyyyzzzzz{{zzzzzzzzzzzzz{{{zzzzzzzzzzzzzyyyxxxxxxyyyz{{|}}~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}~~~~~~~~}}}}||||||{{{zyyxxxxxxyzzzzz{{{{||}}}~~~~~~}}}|||||||}}~~~~~}~~~~~~~~}}|||||||}}~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}|||||||||||||||}}}}}}}~~~~}|{zyxwvvuuuuvvwwwxxxxxxxxxxxxyyyyyzzz{{{{|||{{{{zzzzzyyyyxxxxxxxxxyyzz{{{{{{{{{{{|||||||||{{{||}}~~~~~~~~~~~~~~~~}}}|||||}}~~~~}}}||||||||}}}}}}|||}}}}~~~~~~~~~}}}|||{{{{{{{{{{|||}}}~~~~~~~~~~}}}}||||||||}}}~~~~~~~~}}||||||||||||||}}}}~~~~~~~~~~}}}}||||||||||}}~~~~~}}}||}}}}~~~~~~~~~~~~~~~~~~~}}}||}}}~~~~}}||{{zyyyyyyyyyyzz{{||||}}}}}}}}}}}}}}}}}}|||{{{zzyyyyxxwwvvvvwwwxxxxxxxxyyyyyyyyyyyyzzz{{{||}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|{{zzzzzzzzzzzz{{{|||}}~~~~~~~~}}}||{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}||{{{zzzzzzzz{{|||}||||||||||||{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxyyyzzzzzzzzzz{{{|||{|||||||}}}}}~~~}||{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}||||||{|||||}}}}}~~~~~~~~~~~~~~~~~~~}}}~~~}}||{{{{{{{||||}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzz{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}}~~~~~~}}}}||||}}}}~~~}|||{{|||||||{{{zzzzzzz{{{|||||||||||}}}}}}}}}}}}}}||||{{{||}}}}}}}}}}~~~~~~}}|||}}}~~~~~~~~}}}}|||}}}}}}|||||||}}}}}}}~~~}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}||{{zzzyyyzzzzzzzzyyyyzzzzzzzz{{{{{{{{zzzyyxxxxxxxxyyyyyyyyzzzz{{{{{{{{{||||}}}}}~~~~~~~~}}}}}~~~~~~~}}||{{{{{{{{{{{||||||||||{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}|{{zzzyyyyyyyyzzz{|||||||||||||}}}~~~~~}}}}}}}~~~~~}}|||||}}}~~~~~~~~~~}}}}|||}}}~~~~~}}|||{zyxxwvvvvuuuuvvvwwxxyyyyyyxxxwwvvvuuuuuuuuvvvvwwwxyyzzzzzzzzzzzzzz{{||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}||||{{{zzyyyyyyzzzzz{{{||}}~~~~~~~}}}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}||{{{{{zzz{{{||}}~~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~}}}}}}|||||||||||{{{zzzzyyyyxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuvvwxyyzz{{||}}}}}}}}}||||{{{{{||}}}~~~~}}}|||||||}}}~~~~~~~~~~~~~~~~~~}}||{{{{|||}}}~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~}}}|||}}}}~~~~~~}}||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{|||}}||||{{{{{{{zzzzzyyzzzzzzz{{{{{{||||||||||}}}~~~~~~~~~~~~~~~}}}}||||||||||||{{{{zzz{{{{{||||||}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}||{{{zzzzzzz{{{||}}}}~~~~~~~~~}}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{zzzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{zzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzyyyyyxxxxxwwwwwwxxxyyyzz{{||}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{||||||{{{{{{zzzzzyyyyyyyyzzzzzz{{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxxxwwwwxxxxyyzzz{{{{{{{||}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{zzyyxxwwwwwvvvvvuuuvvvvvvvvvvvvvvuvvvvvwwwxxxyyyzzzz{{{{||||||||||||||||||}}}~~~~~}}||||||||||||}}}~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}|||}}}}~~~~~~~~~~~~~~}}}||||||||||||}}~~~~}||{zzyyyzzzz{{||}}}}}~}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzyyyyyyyxxxxxxxxxxwwwvvuuuttttuuuuvvwwwwxxxyyzzz{{{{{{zzzzzz{{{|}}}~~~~~~~~~~~~~~~~~}|||||||}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}|||||||||||{|||}}}~~~~~~~~~~~~~~}}}}}||}}}}}}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{{{{{zzz{{{||}~~~~~~~}}}}}}|||||||}}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||||{||||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||||}}}}}}}}}||||{{{{{{{{{{{{{{{{||||||}}}~~~~}}|||{{{{zzzzzzzz{{||}}~~~~~~}}|||{{{zzzzzzzzzz{{{{{{{{{{{{||||}}}~~~~}|{{zzyyyzzz{{||}}}~~~~~~~~~}}}}||||||{{{{zzzzzzzzz{{{{{{{{{{{{|||||||}}}}||||||||}}}~~~~~~~~~~}}}}|||{{{{{{{{|||}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{zz{{{{||}}}}}}}}|||{zzyyxwwwwwwwwxxxxyyyzzz{{{{{{{{{||||}}~~~~~~~~~~}}}~~~~}}}}}}}||||{{{|||||{{{zzzzzz{{|}}~~~~}|{{zyyxxxxxyyyzyyzz{|||||||||||{{z{||}}~~~~~}||{{zzyyyzz{{|}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}~~~}}}||{{{{{|}}~~~~~~~~~}}}}~~~}}}}||||}}}}~~~}|{zzzyyyyyyyyyyyyzzz{{zzzzzzzzzzzzzzzzzzzzzyyyyxxwwwwwxyyzz{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~}}~~~~~}}}~~~~}}}~~~~}}}~~~~~}}}}||{zzzzzzzzzzzzzzzzyyyyyz{||}}~~~~~~~~}}}}}}}}}}~~~~~}}}}}~~~}}}}}}}}}}}}}~~~}}|{{{{{|||}}|||}}||||||||||||||}}}}}}|{zzzzzz{|||||{{{{{||}~~~~~~~~~~~~~~}|||||||}}~~~~~~~~~}}|{zzzzzz{{|}}~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{zzz{{zz{{{{{||}}}}}}}}}}}}}}}}}}||{|||}}~~~~~~~~~~~}}}}}}}}||||||}}}}}}}}}}}}}}|||}}~~~~~~}}}}}}}}~~~~~}|{z{{|}~~~~~~~~~~~~~~~~~}}||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}||||{{{|||||||||{||||||||}}}}}||||||{{{||||}}~~~~~~~~~~~~~}}}|{zzyyyyyyzzzz{||||||}}}|||||||}~~~~~~~}}~~~~}}||||||||}}}||||||}}~~~~}}}}}||}}}}}}}~~~~~~~~~~~~~~}|{{{{{{|||}}}~~~}}}}}~~~~~~~~~}}~~~}}}}~}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~}}}}~~~}||{{{{{||}~~~~~}}}}~~~~}}||{{{|||||||}}}~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}|}}}}}}}}}|}}}}}}}}}}}}}}}||{{{{zzzzyyzzyyxxwwwvvwwwwxxyyyzzzzzzzz{{||}}~~~~~~}}|}}~~~~}}}}}}}}||}}~~~~~}}}||||||||}}}}~~~~~~}}~~~~~~}}|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}|||}}}}}}|||||||||||}}}}}||}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}|{zyyxwwwvwwwwxxyyyyyyyyzzzz{{{{{{zzzzzzzzz{{{{{||}~~~~~~~~~~~~~~~~}}}|||||{{zzzzzzzzzyyyyyyzz{{zzzzzzyyyxxxxyyyyzzz{|}~~~~~~~~~~}~~~~~~~~~}}|||{{{{{||||}}~~~}}||{{{{{{{zzzz{{|||||||||||||||||{{{{{{{{z{{{|}}}~~~~~~~~~~~~~~~~~}}||{{{zzz{{||}}}}}}}}}}}~~~~~}||{{{zzzzzzzz{{{{{{||||||||||||||{{{{{|||}}}}}}~~~~}}||{{{{{{{{{{|||||{{{zzzzzzzzyxxwwwwxxyz{{||}}}}|||||||||||||||||||||}}}}~~~~}||{{{{{{{{{||||{{{{{{{{{{{{{||}}}}}}}||}}}}}}}~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{|||}}~~~~~~}}}}}}}}}}}||||||||}}}}~~~~~~~}}}}}||{{zzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}~~~~~~}}}}}}}}}|||{{{zzyyxxxxyyyzzzzzzz{{{{||}}}~~~~~~~}}}~~~~~}}}}~~~~~~~~~~~~~}}|{{zzzzzzz{{|||}}}}~~~~~~~~~~}}||||}}~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}~~~~}}}}~~~~~}}}}}}}}~~~~~~}}|||||||||||||||||||||||||||||}}~~~~~~~~~~~~~}}}}|||||||||{{{zzzzz{|||}}~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~}}|||{{{zzzzyyyyyyyxxxwwwvuuuttuuuuuvvwwxxxyyzzz{{{|}}}}}}}}}~~~~~~}}}}~~~~}}}}}}}}~~~~~}}}}|||||||}}~~~}}}}}}}}}}}}}}}}||{zzyyyxxxxyyyyzz{{||}}~~~~~~~~~~~~}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}||}}~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}~~~~}}|{zyyxwwwwwxxxxxwxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{|||||}}}~}}~~~~}}}}}}}}}||||||||{{{{zzzyyxxxwwwvvvvvvvvvwwwxxyyzzzzzzzzzzyyzzzzz{{|}}}}}}~~~~~~~}}}|||||||}}}}}}}}}}}|||||||||||||||||||{{{{{||||}}}}~~~}}}~~~~~~~~~~}}}||||||||||{{||||}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}|||||||||||{{zzyyyyyyyyyyyyyyyyxxxxwwvvvwwwwxxxxyyzzz{{||}}}~~~~~~~~~~~~~~~~~~~~}|{{zzyyyyzzz{{{{zzzyyyyyyyyzzzzzz{{{{{||}}}}}}}}}}}}||||}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}}}~~}}}}|||||||}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}|||||{{{{{{{{{{{{{|||}}}~~~~~~~}}}}}}}}}||||{{{{{zzzzz{{{{{{{{{zzzzzzzzzz{{||}}}}}}}}~~~~~~~~~}}}}}}}||||||||}}}}}~~~~~~~~~~}~~~~~}}}||{{{zzzzzzz{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}|}}}}}}~~~~~~~~}}||{{zzzzz{{{|}}~~~}}}}||||{{zzzzzz{{{{||||}}}}~~~~~~}}||||{{{|||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{||||||||||}}||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}||||{{{{|{{{|||{{{{{||||}}}}}}|||{{zzyxxxxxxxyyyyyyzzzz{{||||{{{{{{{|||||}}}~~~~~}}~~~~~~~~~~~~~~~~}}}}|||||{{{{zzzzzzzzyyyzzzzzzzzzzz{{{{{zzzzyyyyyyyzz{{||||}}}}~~~~}|{zzyyxxxxxxyyzz{{||||}}~~~~~~~~~~~~~~~~}}}}||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|{{zzzzz{{|}~~~~~~~~~}}}||||{{{{{{{{|||}}~~~~~~~}}}||{{{zzyyyxxxyyyzzzzzzzz{{{{||||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}|||{{{{{{{zzyyxxwwvwwwxxyyzzz{{{{{{{{zzyyxxxxxxxxxxxxxyyz{{||}}}}}}}}}~~~~~}}}}}}|||{{zzyyxxxxxxxxxxyyyyzzzzz{{{{{{|||||||||||}||||}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}|||{{zzzz{{{||{{{{zzyyyxxxxxxxxwwwwwwwwwvvvvvvwwxxyyyyyzz{{|}}~~~~~~~~~~}}}|||{{{{zzzyyyxxwwvvvvvvvvwwwwxxyyzz{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}||}}}}}~~~~~~~}}}||||||||||||||}||||{{||||}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}||||}}}}}~~~~}}}}}||||||||||||||||{{{{|||||}}~~~~~~~~~~~~~~~~}}}}}|||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~}}}}|||{{zzzyyxxxxxxyyyzz{{|||}}}}}}}||||{{{{{{|}}~~~~~~~~~}}|||{{{{{{zzzzzzz{{{zzzzzzzzyyyyyyyyyyyyyzzz{{{{{{{zzzzzzzzzz{{{{{{{{|||}}~~~~~~}}}}|||||}}~~~}||{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~}}|{{{{{{{|||}}~~~~}}}}~~~~~~~~~~~~~~~~}}||{{zzzzzzzzzz{{||}}}}}}}}}}~~~~}}}||{{{{zzzzzzzzzzyyyyxxwwwwwxxyzzzzzzz{{|}~~~~~~~~~~~}}}}}}~~~~~}}}}|||||{{{{{||||}}}}~~~~~~~~~~~}}}}}}||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyzz{{|||||}}}~~~~~~~}}}||{{zzyyyyxxyyyyyzz{{|||||||||{{{{zzzzz{{{|||}}}}}|||}}}}}}}}}}~~~~~~~}}}}}~~~}}}||||||||||}}~~~~~~}}}||{{{||}}~~~~~~~}}}}}}}}}~~~}}}}}~~~~~}}}}}}~~~~~~~~~~}}||{{zyyxxxxxxxxxxxxxyyyyyyzzz{{||}}}~~~~~~~~~~~~~}}}}}}~~~~}|||{{{{{{{{{|||||||||||||||||||||}}~~~~~~~~~}}|{zzyxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyxxxxyyyyyyyyyyyyyyzzz{{{|||}}}}||{{{zz{{{{|||||||||}}}~~~~~}}|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}|{{{{{{{||}}~~~}}}}||||}}~~~~~~~~~~~~~~~~~~~}||{zzzzyyyyyyyyyyzz{{{||}}}}}}}}}}}|||||||||}}}}}~~~~~~~~~}}|{{||||}}}}}}}}}}~~~~~~~~~}}}||||||}}~~~~}|||{{{{{{{{{|||}}}}}||{{zzzyyyxxxwxxxxyyyyyzzzz{{{{{{zzzyyyxxxxxxxxxxxyyyyzzyyyzzzzzz{{{{{{{{zzzzzzzzz{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||{{zzzzzzzzzzzzzz{{{{||||}}}}}~~~~~}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||}}}~~~~}}||{zyyxwwwwxxxxyyyyyyyyyxxxwwwwwwwwwwwxxyyzzzzzzzz{{{{{{{{zzzz{{{|||||{{{zzzzyyyyyyyyzzzzzzyyyyyzz{{||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{|||||||}}~~~~~~~~~~~~~~}}}||{{{{z{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||}}}}~~~~~}}|||||{|||}}~~~~~~~~~~~~~~~~~}}||{{{zzzyyyyyyzzz{{{{{{{{|||||||{{{{||||}|||||{{{zzzyyyxxxxxxxxxxxwwwwwwxxxxxxxxxxyyyyzzzzzzzzzz{{|}}~~~}}}}}}}}}}}}}}}~~}}||{{{{{{{{{|||}}~~~~~~~}}}}}}}~~~~~}}||{{zzzyyxxxxwwwwwwxxyyzzz{{{zzz{{{{{{{||||}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||{{zzzyyyxxxyyyzzz{{{||||||||}}|||||||||||||{{{{{{{{{{{{{zzyyxxxwwwwxxxyzz{{{{{{{{{{{{{{zzzzzzzzzyyyyyzzz{{{||||{{{{{{{{{{{||}}~~~}}}}}}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{||||||||||}}}}}}}}}}}}}}}|||||{{{{{zzzzzz{{{|||||||}}}~~~~~~~~~~~}~~~~~~}}}}}}}}}}|||||{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||{{zzzyyyyzz{{|||}}}}}}}}}}}}}~~~~~~}}||{{zzyyyyxxxxxyyyzzzzyyyyyyyyzzzz{{{{{{{{{{{{||}}~~~~}}}||||{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~}}|||{{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||}}}}}}|||||||||}}}}}||||||||||||||}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}||||||||||||||||||}}}~~~~~~}}||{{{{|||}}}}~}}}}||||||||{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{zzyyyyyyyyyyyyyyyyyzzzz{{{{|||||||||{{{{{{{{{{{{{{{{{{|||||}}}~~~~~~}}}|||{{{{{{{||||||}}}}}}}}}|||||||||||}}}}}~~~~}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~}}}||||{{{{{{{{{||}~~~~~}}}}}}}}}}}~~~~}||{zzyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{||}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~}}|||||||||}}}}}}}}}}}}}||||{{{{{{{{|||||||}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}||{{{{{{{{{{|||||}}||||{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxyyzz{{{{{{{{{|||||}}}}}~~~~~~~~~~}|||{{{||||||||}}}~~~~~}}}}}}}||||||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}||||||||||||||||}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}|||{{{{{{{{{{|||||||||||||||||||}}|||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyzz{{||}}}}}}}}}}}}}}|||{{{zzzzzzzz{{{|||}}}}}}}~~~~~~}}}|||||||||||||}}}}}}}}}}}}}}}}}}||{{{{{{{{|||||||||||||}}}}}}}}||}}}}~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{|||}}}~~~~~~~~~}}}~~~~~}}}|||||||||||||||||||||||||}}~~~~}}||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyzzzyyyyxxxxxwwwwwwwxxxyyyzzzzzzz{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~}}||{{{{{{|||||||||||||||||||||||||||||}}|||}}}}}}}}||||||||||}}}}}~~~~~~~~~~}}}}}~~~}}||||||}}~~~~~~~~~~~}}}}}|||}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzyyyyyyyxxwwvvuuuttttttttuuuuuvvvvvwwwwwwwxxxyyyyzzzzzz{{{|||||||||||||}}}}}~~~~~~~~~}}}}|||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyxxxyyyyyzzzz{{{{{{zzyyxxxxxwwwwwwwxxxxyyyzzz{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}||||||{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{zzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}|||}}~~~~~~~}}}}}~~~~~~~~~~~~}}~~~~~~}}|||}}~~~~~}}||{zyxxxxxxxyyxxwwwwvvvuutttuuuuuvwxxxyz{|}}}}}}}|||{{{zzzzyyyzzzz{|}~}}||{zzz{{{{||}}}~~}}||||||||}}~~~~}}}|}}}}}|||{zyyyyyzz{|||}}|||||||||||||{{||||||{{{{||}~~~}}}}~~}}}}||{{zzzyyxwwvuuvvvvvwxyyzz{{{||||||||{{zzzz{{{{{{|||}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}|||{{{{||{{{{{{{{{{zzzzyzzz{||}~~~~~~}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~}}||||||||{{{zzzzyyyyxwwvvutsrqqqqrsttuvvwxxyyyyxxxwwwwwwwwwwwwwwwwwxyz{|}}~~}}}}}}}}}~~~~~~~}}}}}~~~~~}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||}}}~~~~~~~~}}}}}}~~~~~}}~~~~}}}}}}}}~~~~~~~}}||{zyyyyyyyz{|||}}}~~~~~}}|{{{{|||||||{{zzzyyyzzzzzzzzz{{{|||{{|||||}~~~~~~~~~~~~~}}}}|||||||||}}}}~~~}}}|||}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}||||||{{zzyyxxyyyyyyyyxwwvvuuuvvwwwwxxwwxxyyyyyxxwwwxxxyyzzzzyyyzyyyyyyyyyxxxxxwwwwwxxyyyzz{{zzz{{{||}}}~~~~}}||}}}||}||{{|||}}~~~~}|||{{{{|}}|||||{zzzzzzzzz{{{||||||}}}}}~~~~~~~}}}}}}|}}}~}}~~~~}}~~}}|||}}}}~~~~~}}||{zyxwvvvvvvvwwxxyyyyzzzzzzz{{{||}}}}}}}}}~~~~~~}}}||}}}}}~~~}||||}~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}|{{{{{||}}}~~~~~~~}}}}}|||}}~}}}}}}~~~}}}}}}}~}}||||||}}}|||||{{{zzzzzzzzyxwvvvvvwwxxxxyyzzz{{{{{{{{{zzyyyyyyyyyyxxyyzzz{||}}~~~~}}||||{{{{|||||||||||||{{zzyyxxyyyz{{|}}}}}||{{{{{{zzyyyyyyzzzzzz{{||}~~~~~}}}}}~~}}~~}}}}~~~~~~~~~~}}~}}}}}||{{{{{{{{{{{||||||||||||||||||||{{zyyxxxxxyz{|}~~~~~~}}}}~~~~~~~}}~~~~~~~~~~~~~}}}}|||{|||||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~}}}}}}}}}}||||||}}~~~}}}}}}}~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}|||{{zzyyyz{{|}~~~~}}}}}~~~~~~~~~~~~~}}}|||||}}}}~~~~~~}}}}||||}}}}}}}||{{{{{{{{||||}|||||||}}~~~}}}~~~}}}}}}}}}}~~~~}}}}}}}}}||{{{{{||}~~~~~~~~~~}}||||||{{{{{{{{zzzzzzzzz{{{||||||{{{{{zzz{{{{{|||{{{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}||}}}}}}}}}}~~~~~~}}|||||}}}}~~~~~~~~~~~~~~~}}}}}~~~~}}|||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}||{{zzzzzzzz{{|||}}}}}~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}~~~}}}|}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~}}}|||{{{{zzzzzyyyzzzzzzzzzzzzzzzyyzz{{|}}}}}}}}}}}|||{{zzzzzyyzzzz{{{{|||||||}|||}}~~~~~~~~~}}}}}||||||||{||||||}}}}~~~~~~}}|||{{{zzzz{{{||}~~~~~~~~~~~~~~~~~}}||{{||||}}~~~~~~}}}}}}}}~~~~}}|||{{||||{{{{{{{{{|||||{||||||||{{||}}|||||{{{{{{{{{{|||||||{|||}}}~~~~~~~~~}}}}}~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~}}||||{{{{||||}}~~~~~}}}}}~~~~~~~~~~~~~}}||||||{{{zzzzzzzzzzzzzzzyyyyyyzzz{{||}}}}}}~~~~~~~~~~~~~~~~~}~~~~~}}|{{{{{{{{{{|||}}}}}}}}}}}}}}|||||{{{zzzyyzz{{{|||}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}||||{{{zzyyyyyyyyyyyzz{{{{|||||||}}}}}}}}|||||}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||{{{{zz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}|||{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~}}}}}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}}}}}}}}}|||}}}}}}}~~~~~~~~~~~}}}||||}}}~~~~~~~~}}}~~~~~~~}}}}}}}}~~~~~~~~}||{{{|||}}~~~~~~~~~}}}}}}}}}~~~~}}|||||||||||||||||||||{{{{{{{{{{{|||}}~~~~~~~~~~~~~~~}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{||}~~~~~~~~~}}}||||||}}}}}}}}}}||||{{{||||}}}||||||||||}}}}~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}||||||}}}~~~}}}|{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}||||||||||||||}}}}}}}}}}}}}}}~~~~~}}||||||||||}||||||}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{||}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}~~~~~~~~~~~}~~~~~~~}}}}}||||||}}}}~~~~~~~~~}}}}}~~~~~~~}}}|||||||}|||||||{{{{{{{||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}|}}}}~~~~~~~~~~~~}}}||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||{{zzzyyyyyyxxxxyyyzzzz{{||}}~~~~~~~}}}}}}}}}}~~~~~~}}||||{{{||||}}~~~~~}}}}||||{{{{{{{||||}}~~~~~~~~~~~~~~~~~}}|||||||}}~~~~~~~~}}}|||||{{{{{{{||||||||||||}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||}}}~~~~~}}}|||{{{zzzzz{{|||}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}}}||{{{{{{{{{{||||||}}}}}}||||||||{{zzzzzzz{{{||}}}~~~~~~~}||{{zzzzzzzzz{||}}~~~}}}|||{{{{||}}~~~~~~}}}}}}}}}~~~~~~}}}}}||||{{{|||}}~~~~~~~~}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}~~~~~~~~~~}}}}}|||||||}}}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}~~~~~~~~~}}||{{{{{{{{{{{zzzzz{{{{||||||||||||||||}}}}}~~~~~}}}}}}}}~~~~~~~~}}||||||||}}}~~~~}~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}||{{{zzz{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}||{zyyxxxyyzz{{||}~~~~}}}||||{{|||||||||}}}}~~~~~~~}}}}|||}}}}}|||{{{z{{{||||}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzz{{{|||}}}}}}}}}}~~}}}|||{zzyyxxxwwxxxyyzzzz{{{{{{{{{|||}}}}~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{{{{{{||}}}~~~~~~}}|{{{zzzzzz{{{{{{{{{{{{||||||{{{{{zzzzzzz{{{{{{{{zzzzzzzzz{{|||}}}}}}}}}~~~~~~~~~~~}}}|||{{{{{{{|||}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{|||}}~~~~~}}}}}~~~~~}}}}}}}|||||{{{zzzzzz{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyzz{{||}}}}}}||||||||{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}}~~~~~}}}}}}}~~~~~~~~}}||{{{zzzzz{{{{||||||||{{{zzzyyyxxwwvvuuuuuuuvvwxxyyzz{{{{{{|||||||||}}}}}}}||||||||||{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||||}}}}~~~~}}}}||{{{zzzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||{{{{{|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||||{{{{{{{{{||||||}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}|||||||{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{{{|||}}}}~~~~~~~~~~~~~}}}}}|||||||}}}}~~~~~~~}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyzzzz{{{{{{{{|||||||||{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~~~~}}}}|||{{{{{zzzzzzzzz{{{||||}}}~~~~}}}}|||{{{{{{{{{{{zzzyyyxxxxxxxxyyzz{{||||||||||||||{{{{{{{{|||}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~}}}}}}}~~~~~~}|{zzyyxxxxxxyyz{{{|||||||||{{{zzyyyyyyyyzzzzzzzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{zzzyyxxxxyyyzzz{||}~~~~~~~~~~}}}||{{{{zzzzyyyzzzz{{{{{||}}}}}}}}}}}|||||||||||{{zzzzzzzzzzz{{{||}}}~~~~~~~~}}}}||}}}~~~~}}}}}}}}}}}}~~~}}||{zzzzzzzzz{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{zzzyyyxxxxxxxxxxyyyyzzzzzzzzzzzzzyyyyyyyyzzz{||}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}|||{{zzzyyyyyyzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{{{{|||||}}}~~~~}}}|||||{|||||||||||||||||||||||||{{{{{{{|||}}}~~~~~~~~~}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{zzyyyxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyzzzzzzzzz{{{{||}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||}}}}}}||||||}}}}}}}}}}}}~~~~~~~~}}|||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}|||||||||||}}}}}}}}||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}|||{{{{{{{zzzzyyyyyyyzzzyyyyxxxxwwwxxxxyyyzzzz{{{{{{||||}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||||||||||||}}}}}}~~}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{{||||}}}}}~~~~~}}}}}}}||}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}||||{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyyxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzz{{{{||||}}}}}}}~~~~~~~~~~}}}}|||||||}}}}}~~~~~~~}}}}|||{{{{{|||}}~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~}}}}|||{{{{{zzzzz{{{|||}}}~~~~~~~~}}}||||||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzyyyxxxwwwwwwxxxxyyyzzzz{{{{||||{{{zzzz{{{{{{{|||||||||||||||||||}}}}}}~~~~~~~~}}}|||{{{{|||||}}}~~~~~~~~}}}||||{{{|||||||}}}}}}}~~~~~~~~~~~}}}}}}||||{{{{{{{{||}}~~~~~~}}||||||||||||}}}}}}~~~~~~~~~~~~~~}}}}}}|||||||||}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{||||}}}}}}}}}}}|||{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~}}}}}|}}}||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||||||}}}}}~~~~~~~~~}}||{{zzzyyyyzzzzz{{{{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~}}||{{{{zzzzzzyyyxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{|||}}}}||||{{{{zzzzzzzzzzz{{{{||||}}~~~~~~~}}}||||||}}}~~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||}}}}}}~~~~~}}}}}}}}~}}}}}}||||||}}}}}}}}}}||||||||||}}}}~~~~~}}}}||{{{zzyyyyyyyyyzzzzzzzz{{{||}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{zzzyyyyyyyyyyyyyyyyzzzzzzz{{{{|||||||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~}}}}|||||||||||||}}}}}}}}}}}}}||||||||||||||||}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}|||}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{|||}}}}}}~~}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{zzzyyyzzzzzzzzzzzzzz{{|||||{{zzzzzz{{{{{{{{{{|}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}~~~~~}}}}}||||}}}~~~~~~}}}}||{{{{{{||}}}}}}~~~~~~~~~~~~~}||{{{{{{{|}}~~~~}}||{{{|||}}||{{zzz{{|}~~~~~~~~~~~~}}}}}~}}}|||||||||{{{{{{{{{{{{|||||||{{{zyyxxyyyyzzzzzyyxxxxxxyyzzzz{{{z{{{||||}}}}~~~~~~~~~~~~~~}}}}}}}}}||{{zyyzzzzzz{{|||}}}}}}}}}||{{zzyyxyyyyyyzz{{|||}}}}}~~~~~~~~~~~~~~}|{zzzzzzyyyyyyyyzzzzzzzzzzzzzyyxxxxxxxyyz{{||}}}|||||||}}}}||||||||||||||||||}}}~~~~}}}}}}~~~~}}}}~~~}}||}}~~~~~}}}}}}}}}}}}}}|{{{{{|}}~~~~~}}}}}|||||||}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}||{{{zzzz{{{zzz{{zzzyyyyyyyyyyyzzzzzzyyyxwwwwwwxxyyz{{||}}}}}}}}}}}~~~~~~~~~~}}||{zzyyyyyyyzzzzzzzz{{{{{{{{{{{zyyyxxxxxyz{{|||||||||||||||||||}}}}}~~~}||||{{{|||||{{{{zzzz{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||{{{{{{||}}}}}}}||||||||}}~~~~~~~}}||}}}||}}}}}}~~}}}~~~~}}}}}~~~~~~~~}||{zzzz{||}}~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}~~~~~~~~~}}}}~~~~}}||{{{{||||||||{{{{{{{{{{{{{{|||{{{{{{zzzzyyyyyyyxxxwwwwxxyyzzz{{||||}}}}}}~~}}}|}}}}~~~~}||{{zz{{{zzzz{zzzzzzzyyyyyyyyzzzzzzzzzzzz{|||||||{{{{{|||||}|||{|||}}~~~~}}}}}}~~~~~~~}~~}}}}}}}||||||}}}~~~~~~~~}}}}||{{{{{zz{{{|{{{||{{{||}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}||||}}~~~~~~~~~~}}}||{{|||||}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}||}}}}|||}}}||||{{{{|||}}}~~~~~}}|||||||||||||||||||{{{{zzzzzyyzz{{{{{{{{{{{{{{zzyyyxxxxyyzz{{||||{{{{zzzz{{{{{{{|||}}~~~~~||{{zzzzz{{{{{{{{{{{{{{{{{{zzyyyzz{{||||{{{{{{zzzz{{{{||||||||||||}}}}}~~~~}}}||||{{||||}}}}}~~~~~~~~~~}}|}}}}|||}}}}}}~~~~~~~~}}}}||||}}}||{{zzzz{|||}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~}||||{{{{||||||}}}||||||||||{{{zzzzzzzzzzzz{{||}~~}}}}}}~~~~~}|{zzyyyyyyyyyyzzz{{{||||||{{{zzzzzzyyyzzzzz{{||||}|||{{{zzzzzzzzzz{{||}~~~~~~~~~~~}}}}}|||||{{{{|||||||||{{{{{{{{|||||}|||{{zzzzzz{{{{||}}}}|||||||}}}}~~~~}}}||{{{{{{{{|||||||||}}~~~}}}}}}}~~~~~~~}}}||||{{{zz{{{||}}}}}}~~}}}}}}}|||||||}}~~~~}}}|||}}}~~~~~~}}||{{||}}~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}||||||}}}}}}||||{{{{{{{{zzzzyyyyzzzzzzzzzzz{||}}~~~~~~~~~}}||{zzzyyyzzzzz{{|||||||||{{{{zzzyyyyyzzzzzzz{{|||||||||{{{zzzzyyzz{|}}~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{|||}}}}|||||||||}}}}}}||{{{z{{{{{{{z{{{||||||}}~~~~~~~~~}}||||||||||||||}}}}}}}|||||||||||}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}~~~~}}}||||||{{|||||{{{{{{zzzyyxxxxyyyzz{{{zzzzzzzz{{{{{{{{{{{{{||||||||}}}}~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||||||||}}}}}}}}||||||||{{{{zzz{{{{{{||}}}}|||{{{{{zzzzzzz{{{{{zzzzz{{{|||}}}}~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{||||||||||}}}}}||||||}}}~~~~~~~~~~~~~}}||||}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}||||||{{{{{{{{{{{{{zzz{{{{zzzzyyyyyyyyyyyyyyyyyyyyzz{{||}~~~~~~~~~~~~~~~~~}}|||{{{{{zzyyyyxxxxyyzzz{{{{zzzyyyyyyyyzz{{{|||}}||||||||||}}}}~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||{{{|||||}}}}}}}}|||{{{{||||||{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzz{{{{|}~~~~~~~~}}}}~~~~~~~~~}}||{{{{{{|||}}~~~~}}}||||{{{|||}}}}}~~~~~~~}}||||||||}}}~~~~~~~~~~~~~~~~~~}}|||||||||}}}~~~~~~~~~~}}}|{{{{{zz{{{z{{{{{{{{zzzzzzyyyyyxxxxxxyyyyzz{{{|||}}}}}}}}}}}}}}}}~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyxxyyzz{{|}}}}}}}}}~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{|||}}}}~}}}}}}}}|||||{{zzz{{{{{{|||||{{{zzzzzzzzzzzzzz{||}}~~~~~~~~~~~~~~~~~~}}||||||||}}}~~~~~~~}}||||||||{{{{|||}}~~~~~}}}}|||{{|||||}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}||{{{zzzzzz{{{{{|||||{{{{zzyyyyyyyyyzz{{{{{|||}|||}}}}}}}}}}}}}}}||}}}~~~~~~~~}}}}}||||||||||||}}}}}}}}}|||{{{zzzzzzzzzzz{{{||}}}~~~}}}}}~~~}}}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~}}||||||||||||||||{{{{{{{||||||||||||{{{zzzzzz{{{{{||||||}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}}}~~~~~~}}~~~~~~~~}|||||||||||||}}}~~~~~~~}}|||||}}}}~~~~~~}}|||{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}||{{{{{{|||}}}}}||||||}}}}~~~~~~~~~~}}}}~~~~}}}}}}~~~~~~~}}}}}}}}}}}}||||||||||||||||||}}}~~~~}}}}||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{zzzzyzzz{{{||}}~~~~~~}}|||{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||}}~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}~~~~~}}}|||||||||}}}~~~~~~~~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzz{{{{||{{{{zzzz{{||}}}}}}||||||||}}~~~~~~~~}}}}||{{zzzz{{|||}}}}}~~~~~}}}|||||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzz{{{{{||}}~~~~~~~~~~~~~~}}}}}}}~~~~~}~~~~~}}}}}}}}}~~~}}}}}}}}}}}}||||{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||}}}}}~~~~}}}}}}}}}}~~~~~~~~~~~~}||{{zzzzyyyyzzzz{{|||||||{{{{{{{||||||}}}~~~~~~~~}}}}}}}}||||||||}}}}}}}||||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}||{{{{{{||}}}}~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~}}}|||{{{zzzzz{{{|||||||||}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}|||||||||||||}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||{{{{zz{{{{{{{{||||||{{{{{{{{{{{{|||}}}}}}}~~~~~}}}}}~~~~~~}}}}}}}}}}}}||||||||||}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}||||||}~~~~}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||}}}~~~~}}}||||||}}}}~~~~~~~}}|||{{{zzzzzzzz{{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{||||}}}~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}||||||||||}}}}}}}}||||||}}}~~~~~~~~~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}|}}}}}}~~~~}|{{zzz{{||}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}|||{{{{{{{||}~~~}}}}}}~~~~~}}}}}}}|||{{zzyyyyyyyyyyyyyzzzzyyxxwwwwxxyyzzzzzzzzzzzzzzzyyyyyxyyyyyzz{{{||||}}}}~~~~~~}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||}}}||||||}}}}~~}}}||{{zzzzz{{|||}}~~}}}}}|||||||||||||}}~~~~~~~~~~~~}}||||{{{{|||{{{{{{{{{{||}}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||||{{{||}}~~~~~~~~~~~~}}}}||}}}}~~~~~~~~~~~~}}|||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{|||||||||}}}}|||||{{zzzyyyyyyyzzzzzzzzz{{{||||}}}~~~~~~~~~~~}}}}||||||}}}~~~~~~}}}||}}}~~~~~}||{zzzzzz{{||}}~~~~~~~~~~~~~~}}|{{{{|||}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}|||}}}~~~~}|||{{{{{{{||}}}~~~~~~~~}}}}|||||}}|||{{{zzzzzzzz{{{{{{{{{{{||}}}}}}}}}}||}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}~~~~~~}}|{{zzzzz{{{||}}}}}}||{{zyyxxwwvvvuuuuuuuuvvvwwxyyyyzzzzzzz{{{|}}}}}~~~~~~}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||{{|||{{{{{{{{||||}}}}}}}}}}}||||||||}}}}~~~~~}}|||||}}}~~~~~~~~}}|||{{{{{{{||||}}}~~~~~~}}|||{|||||}}}}}}~}~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~}}}}}}}}~~~}}|||||||||||}}}}}}}~~~~~~}}}}}}||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{{zzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwxxxxyyyyyzzzzzzzzzzzz{{{||}~~~~~~}}}}}}}}~~}}}}}~~~~~}}}}}}~~~}}||||||||}}}}}}}}}}}}}}}}}~~~~}|||{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}~~~~~~~}}}|||||||||}}~~~~~}}}}|||}}}}}}}||||{{{{{{{{{{{{{{{{zzzzz{{{||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}|||}}}}}}}}}}}}}||||||||}}~~~~~~~~~}}|||||||||||||||||{{{zzzzyyyyyyyyzz{{|||}}}}}}}}}}}|||{{{{{{||}}~~~~~}}|{{{{{{||||}}}|||||||}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}~~~~~~}||{zzzyyyyyzz{||}}}}~~~~~~~~~}}|||{{{{|||||||||||||{{|||||}}}}}}}}}}}}}~~~~~}}}~~~~~~~~}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{zzyyyxxyyyyzzzzzzzzzzz{{zzzzzzzyzzzzzzzzz{{||}}}}|{{{zzzzzzzz{{|||}}~~~~}}|||{{{{||}}}}}~~~~~~~~~}}|||{{zzzzzz{{{|||}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}|||||}}}}}}}}}}~~~~~~~~~}}}|}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}|{{zzzzzzz{{{||}~~~}}}}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}~~~~}}||{{zzzyyyyyyyyzzz{{{{||||||||{{{zzzzzzyyzzzzzzz{{{||}}}~~~~~~}}}}}}}}}~~~}}}||}}}}~~~~~}}|||{{{{zzzzzzzzzz{{{|||}}}}}~~~~}}||||||{{{{||}}~~~~~~~~~}}}}}}}}~~~~~~~~~}~~~~}}|||{{{{{{{{{{zzyyyxxyyz{|}~~~~}}}}}}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||}}}~~~~}|{zyyxxxxxxxyyz{{|||||}}}}}}}}}}}~~~~~~~~~~~~~}}}|||{{{zzzzz{{{|||||}}}}}||||||{{{{{{|||||||}}}~~~~~~~~}}}||||||||||||||{{{{{{{zzzzyyyzz{{|||}}}}~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~}}||{zzyyyzz{{||}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{zzzz{{{||}~~~~~}}|||||}}~~~}}|||||||}}~~~~~}||{zzyyyyzzzzzzzyyyyxxxxxxxxyyzz{{|||}}}}}}|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}||||{{{zzyyyyyyyyyyyyzzz{||}}~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}}||{{{{{{{||||}}}}~~~~~~~~~~~~~~}}~~~~~}||{{{{z{{{{{{{{|||}~~~~~}}}}}}}~~~~~~~~~~~}}|||{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{{zz{{{{{|||{{{{zz{{{{{{{{{{{{||}}~~~~}}}}}}}|||||||||||}}}}~~~~~}|||||||}}~~~~~~}}}}}~~~~~~~}}}|||||}}}}}~~~}}}}}||||||||{{{{{{{{|||||}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{{{{{|||}}}~~~~~~~~~~~~~~~}}||{zzyyyyyyzzz{{||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||}||||||||}}}~~~~~}}|||{{{{{{{{|||}}}~~~~~~~~~~~}}||||{{{{{{||||}}}}}}}}}|||||{{{zzzzz{{{{{{{{{||||||||||||}}}~~~~~~~}|||{{{{{{{|||||{{{{{{{{zzzzzzzzzz{{{{{|||||{{{{{{{{{{||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxxxxyyzzzz{{{|||}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}|||}}~~~~}}}}|||||{{{zzzyyyxxxxxyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~}}|{{zz{{{||}}}}}||{zzyyxxxxxyyzz{{{||||||}}}}}}}}}|||||||||||}}||||||{{{{|||}~~~~~~}|{{zzyyyyyzzzzzz{{{|||}}~~~~~~~}}}}}}}||{{zzyyyyzzzz{{|}}~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzz{{|}}~~~~~}}||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{||}}~~~~}}}}}||||}|||||||{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~}}|{zzyyyyyzz{{|||}}~~~~~~~}}}}}}}}|||||||}}}~~~~~~~~~}}}}}}||||||}}}}~~~~~~~~~~}~~~~~~}}|||||||||||}}~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}|||||||{{{||||||||||||||||||||||}}}~~~~~}|||||||}}}~~~~~~}}||||||||||||{{{{{{{{{{{|||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}|||{{{{{{{{{{||{{{{{zzzzzzz{{{||||||||||||||||}}}}}~~~}}||{{{{{{{{{{{{{{{{{zzzzzyyyxxxxxwwwwwwwxxyyzz{||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||}}}~~~~~}}|||}}~~~~~~}}}}}}}||{{zyyxxxxxyyzz{{{{|||||||||{{{{{|||||{{{{|}~~~~}}~~~~}}||}}~~~~}|{zzzyyyyzz{|||}~~~}}}||{{|||}}~~~~~~~~~}~~~~~~~~~}}||||||||||||||||||}}~~~~~~~~}}}}~~~~~~}}}||{{{{||}~~~~~~}||||}}}}}}}||{zzyyyzzyyxxwwwvvwwwwxxyyzzzzz{{{{{{{zzzz{||}}~~~}}~~~~~}}|||||}~~~~~~~~}||{{{{{|||}}}~~~~}}}||||||||}|||}}}~~~}}||{{{zzzzyyyyyyyyyzzzzzzzz{{{|}}~~~~}}|{{|||||}}}}}}}}~~}}}~~~~}}}}}~~~~~}||{{||||}}}}~~~~~}}||{zzzz{|}}~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}|||{{z{{||}}}~~}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~}||{{|||}}~~~~~}}}||||}}}~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}||{{{{{{{{|}}~~~~~~~~~~}}|}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~}|{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}||{{{{{|||}~~~}}|||{||}}~~~~~}}}}}}~~~~~~~~~~~~~~}||||||||}}~~~~~~~~~~~~~~~~~~}}||{{{{{{{||||}}~~~~~~}|||}}}~~~~~~~~}}|}}~~~~}||{{{{{{{{||||}}}||||||{{{||}}}}~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~}||{zzyyyzzyyyz{{|||}}}}}}}}}}||}}}}}~~~~}}}||||||}}}}}}}}|||||||}~~~~~~~}}||{{{z{{||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}||{{{{||}~~~~~~~~~~~~~}}}||{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|||}}~~~~}}}|||||}}}~~~~}||{{{{{{||}}||{{||}}~~~~~~~}}||||||}}~~~~}}}}}~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}~~~~~~}||{||||}~~~}}||}}~~~~}|{{zyyyyyzzz{{||||{{{{{{||||||||||||}}}}~~~~}}}}}}~~~~~~~~~}}}||||||||||}}}}~~~~~~~~}}||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}||{{{{{zzzzzzzz{{{{||}~~~~~~~}}}}}}}}}}~~~~}}}}}~~~~}}}}}~~~~~~~~~}}}}~}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}||}}}}}~}}}}}||{{zzyyyyzzzzzz{{||}}}}}}}}}}}}~~~~~~}}|}}}}~~~~~~~}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||}}~~~~~~}}~~~~}}}}}~~~~~~}}||{{{{{{{||}~~~~~}}}}||{{zzz{{{|||}}}}}}}}}}||||||{{{|||}}~~~~~~}}}||{{{{{{{||||{{{{{{||}}}~~~~~}}}}}}}~~~~}}~~~~~}}||||{{|||}}}~~~}}}|{{zzzz{{|}~~~~~~~}}~~~~}}|{{{{{{||}}}}~}}}||||||||||||}}~~~~~~~~}}}||||}}~~~~~~~~~~~}}|||||||||||||}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}|||{{{{{{{{||}~~~~}}}}~~~}}||{|||}}~~~~}}|||||{{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{|||}}}}}}}}}}}}~~~~}}}}|||{{{{zzzz{{||}}}~~~~~~~~}}~~~~~~~~~~~~~}}||||}}~~~~}}}||||||}}~~~}}||}}}~~~~}}}}}|||}}~~~~~~~}}||}}~~~}|{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{|||{{{{{||||}}}~~~}}|{{{{{{{{{||}}~~~}}}}}|||{{{{zzzzz{{|}}~~~}}}}}}~~~~}}|||{{{{||}~~~~}}}||||||||||||}}}~~~~}}||{{{{{{{{{{|||}}}}}}}~~~~~~}}}}}~~~~~~~~~~}}}}}~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}|{zyyxxxxxyyzz{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{||||}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}||{zzzz{{{{|||||}}}}}}~~~~~}}}~~~~~~}}}}}}}}}||{{{{{{{{||||||||||}}}}}~~~~~~~~~~~~~}}}||||||||{{zzyyyyyyyyyyyzzz{{{{|||}}}}}}}}}}}~~~}}|{zzzzyyyyyyyyyyyyyxxxxxyyzz{{{||||||}}}~~~~~~}}}}~~~~~~}}}}}}||||||||||||{{{{||||||}}~~~~~~~~~}}}}}}}}}~~~}}}}}}|||}}}}}}}}}}}}~~~~~}}}}}}~~~}}||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||||{{{{zzyyyyyyyyyyyyzzzzzzzz{{{||}}}~~~~~}}}}||||||}}}~~~~~~~~~~~~~~}}}}}}||{{{zzyyyyxxxyyyyyz{{{|||||||{{{{{zzyyxxyyz{||}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{{{||}}~~~~~~~~~~~~~}}}}}||||}}}}~~~~~~~~~}}||{{{zzzzyyyyyyyzzz{{||||||||||{{{{{{|}~~~~~}|{zyxwvvuuuvvwxyz{||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{||}}~~~~~~~~~~~~~~~~}}}~~~~~}}}|||}}}~~~~~~~~~~}}}}}}}}}||}}~~~~}}}}~~~~}}||||||||}}~~~~~~~~}|{{{{{{{{{{{{{|||}}||||{{{{zzzzzzzzzz{{{{||}}~~~~~~~}}||||||{{{{||||||}}}}|||||||||||||}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||||{|||||||}}}~~~~~}}}}}}}}}||{{zzyyyyyyyzzzz{zzzzzzyyyyyyzzz{{|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}|||{|||}}~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}~~~~~}}~~~~}}||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{zzzzyyyyyyyyyyzzzz{{{{{{{|||}}}~~~~~~~~~}}}||||||||}}}||||{{{zzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}~~~~~~~~~~~~~~~~~~}}||||||}}}}~~~~~~~~~~}}~~~~~}}}~~~~}}}}}}}}}}~~~~~~~~}}}}}||||}}}~~~~~~~~~~~~~~~~}}|{{{zzzzzz{{{{{{{{{{{|{{{{|||}}~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}||{{{{{{||||||{||||{{{{{zzzzzzz{{{|||}~~~~~}}||{{{zzzzz{{|||}}}}}~~~~~~}}}||{{{||}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}||||||||||}}}}}~~~~~~}}}}}}}}}}}~~~~~}|{zyyyxyyyzz{{{|||||}}}}|||{{{{{||}~~~~~~}~~~~~~~~~}|{{{zz{{|||||||}}}}}}}}||{{{{{{{||||}}}||||||}}}}|||||||||||}}}~~~~~~}}|||{{{{{{|}}~~~~}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{||||}|||{{{{{{{{{{{{{|||}}}~~~~~~~}|||||{{{{zzzzzz{{|}}~~~~~~~~}}}}}}}||||}}}~~~~~~~~~}}}}}}}}}}~~~~~}}|||||{{{{{{|||}}}}}}}|||{{zzzz{{{||}}~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{zzzzzzzz{{{{{{{||||||||}|||}}}~~~~}|||||}}}}}||{{zzzzz{{|||}}~~~~}}}}}}}}}}||||}}}}~~~~~}}}}}}}}~~~~~~~}}|||||}}~~~~~~~}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{zzyyyyyyxxyyyyzz{{{{||{{{{{|||||||{{{{{||||}}}~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}~~~~}}|||||{||||}}}}~~~~~~~~~~~~~~}}|||||||}}}}}}}}||{{zzzz{{{{{||||||||{{{{{{{{{|||}}}}~}}}}||{{{zzzzzyyyxxxxxxyyz{{|}}~~~}}|||||||||||||||||||{{{{{{{|||}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}|||}}~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{z{{{|||}}~~~~~~~~~}}}}}|||||}}}}}}}}}|||{{{zzzz{{{|}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}||{{{{|||||||||}}}}}}~~~~~~~}~~~}}}}}}}}}}}~~~~~~}}}||||||{{{{zzzzzzzzzzzzzyyzzz{{{{{{{{{{{zzyyyyzzz{{|||}}}~~~~~~~~~~~~}}}}||{{zyyxxwwwwwxxyyzz{||}~~~}}}}}}~~~~~~~~~~~~~~~~~}|{{zyxwwwvvwwwxxyyzzz{{{|||}}}}}}}~~~~~~~~~~~~}}}}|||{{{{{{{{{|||||||||{{{{{{{||||}}}~~~~~~~~~}}}}||||||{{{{{{{{{|}}~~~~~}}|||||||}}~~~~}}}}}}~~~~~~}}}}}}}||}}}~~~~~}}}|{{zzyyxxwwwvvvvvvwwxyyzz{{||||||||||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~}||{zzyyyyyzzz{{||}~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}||||}}}}~~~~~~~~}}}||{{zzzzyyyyyxxxxxxyyyz{{|||}}}}~~~~~~~}}}|||{|||||}}}~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}|||||}}}}}~~~~~~~~~~}|{{zzyyyyyzzz{|}}~~~~}}}}|||||||||||||}}}}}}}}}}|||{{{zzzzzyyxxxxxxxxyyzz{{{{|||}}~~~~~~~~}}|||||||}}~~~~~}}}}}}}||||||||||||||{{|||}}}}}|||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~}||{zzzzzz{{{{{||||||||||||||||||||||{{{{{{{{{{{||||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|}}}~~~~~~~~}}}}||||{{||||||||{{{{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzzzzzzzzz{zzzzzzzzzzz{{{{{{{{{|||}}}}~~~~~~~~~~}}}||||}}~~~~~~}}}|||||{{{{||}}~~~~}||||{{{|||||||||||}}}}}}}~~~~~~~}}}||||||}}}~~~}}|{{{zzzzzzzz{{{{{zzzzzzz{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~~}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~}||{{{zzzzzzzzz{{{|}}~~~~~~~~~}}||{zzzyxxxxxxxxxyyyyzzzzz{{{{zzzzyyyyyzzz{{{{|||||}}}}}}~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{zzzzzzzzzzyyyyyzz{{||}}}}}}}}}}}~~~~~}}||||||{{{{{{{{||||}}}}}|||}}}}}}}|||{{zzzzzz{{{{{{|||}}}||||||||}}}~~~~~~}}}}}~~~~~~~}|{zyyxwwwwwwwxyyzz{{|||}}}}}}}~~~~~}}}}}}}}}}}}}}}}}|||{{zzzyyyyyyyyyyyyyyzzz{{{||}}}}}}~~~~~~~~}}}|||{{{{{{{{{||||}}~~~~~~~~~~}}}}}}~~~~~}}|||||||{{{{{zzzzzzzz{{{||||}}}~~~~}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~}}}||||{{{{{{{{{{|||}}}}||{{zyxwwvvvvwwxxyzz{{||}}}}|||}}~~~~~~}}}}}||||||||{{{zzzzzzzzzzzzzyyyyyxxxxxxxxyyyz{||}}~~~~~~~}}}}}}}}}|||||{{{{{{{||||||||||||||||||}}}~~~~~}}}}||||||||||}}}~~~~~~}}||{{{{{{{||}}~~~~~~~~~}}}}}}}}}~~~~~~}}|||{{{{{{{{{{{||||||||||}}}}~~~~~}}||||}}~~~}}||{{|||||}}||||{{zzyxwvvuuuttuuuuvvwwxxxxyyyyyyzzz{||}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}~}}}}||{{zzyyyyyxxxxxyyz{{|}}}~~~~~~~~~~~~~}}}}}|||||||||||}}}~~~~~~~~~~~}}|||{{{{{|||||||{{zzzzyyyyyyyyyyzzzzz{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}||{{zzzyyyyzzzzz{{{{{{||||}}}}}}}}}}}}~~~~~}}}||||||||||||}}}}}}~~~}|||{{{{{{zzzzzzzzzzzzzzz{{{{{||{{{zyyyxxxxxxxxxyyyzz{||}}~~~~~~~~~~~~~}}}}}}|||{{zzzyyyyyyyzzzz{{{{||||}}}~~~~}}}}}}}}}}~~~}}||||||||||||||||{{{zzz{{{||||||||||{{{zzzzz{{{{{{{{{zzzzzz{{{||||}}~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{zzzzzzyyyyyyyzzzzzzz{{||}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{zzzyyyyyyyyyyzzzzzzz{{{{{{||||}}}}}}~~~~~~}}}}}|||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~}}||{zzyyyyyyyyyzzzzz{{{{{{{zzzzzzyyyyyyz{{{|}}}}~~~~~~~~}}}}}}}}}}||}}}}~~~~~~}}|||{{zzzz{{{{{||}~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}||||}}}~~~~~}}}||{{{{{{{{|||}}}}}}}}||||{{{{{zzz{{||}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}|{{zyxwwvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{|||||}}~~~~}}}}}}}}}~~~~}}}}}}}}||||||}~~~}}}}}}}}}}~~~}}}}}|||||||||||{{{{{{{|||}}}~~~~}}}}}}|||{{{{{{||}}}~~~~~~~~~~}}||{{zzzzzz{{{{{||{{{{{{{{{zzzz{{{{{{{||}}~~~}}}}|||||{{{{|||||}}}}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{|||}~~~~~~~~~~~}}||||{{{|||}~~~~~}}|||{{{{{{{{{{{{zzzyyyyxxxwwwwwwxxxyyzz{{{{|||||||||||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}||||}}~~~~~~~~~}}||{{zzzz{{{|||}}~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{{{||||||}}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|{zzzyyyzzz{{{|||||{{{{{{{{|||||}}}}}}}}}}|||||||||}}~~~~~~}}}}}}}~~~~~~~}}}}}||||||||||}}}}}|}}|||||||}}}~~~~~}}||||{zz{{{{zzzzzz{{{{{{|||}}|||||||}}}~~~~~~~~~}}}||{{{|{{|||}}~~~~~}|||||||}}~~~~~~~~~}}}}}}}}|||{{||}}}}~~~~~~~~~}}}}}}||}}~~~~~~~}}||{zzyyxxwwwwwwwxyz{{|||}||{{{{{z{{||}}}~~~}}|||||}}~}}}}}}}~~~~~}}}}}~~~~~~~~}}}|||{||}}~~~~~}|{zzyyyyyzzzzzzzz{{||}}}}}}|||{{{{{{zzzzz{{||}}~~~~~~~~~}}}}}||||||}}}~~~~~~~~~~~}~~~~}}|}|||||||||||||{{{{{{{{zzzzyyyyyxyyyyz{||}}~~~~~}}}}}||{{zzzz{{|||||{{||||{{{{{{zzyyxxxxxxxxxxxxxyyzzzzzzzyyxwwvvwxyzz{||}}~~~~~}}}}}}~~~~|||{{|||{|||||}}}}}||{{{zzyyyyzz{|}}~~~}}||{{{{{{zzz{{{{{{{{zzzzzz{{{{{{zzzzzzzzz{||}}~~~~}|||||}}~~~~}}|||||{{zzzzzyyxxxxxxyyzzz{{||}}}}|{{zzzyyyxxxyyyz{{|||}}}}}}}}}|||{{zzyyzz{{|}~~~~~~~~~}}||}}}}~~~~}}~~~~~}}}}|||||||||{{{{{{{zz{{{||}~~~~}||{{zyyyyxxxxyyzz{|||||||{zyyxxxxxxyyyzzzyyyyxxxxxxxxxxxxxxxxxxxxyyzzz{{{|||}~~~~~~}}}}}}}}}}~~~~}}}~~~~~~~}|||{{{{|}}}}}}~~~~~~~~~~}}}~~~~}}}||{|{{{|||}}}}}}}||||}||||||||||||||}~~~~~~}|{{zzzzz{{{{||}}}~~~~~~}}}||{{{{zzzzzzzzzzz{{{||}}}}}|||{{||{{{{{{{{|||}}~~~~~}}||||||}}}}}||}~~~~~~~~~~}}}}}~~}|{{zzzzzzzzzyyyyyzzz{{{{zzz{{zzz{{{{{{|||}}}~~~~~~~}}|||||{{{{{{{{{|||||||||||||||}}}}||{{{{{z{{{zzyyyyzzzzzzzzz{{||{{|||||||||{{{|||||||||||}}~~}}}}}}~~~~~~~~}||{{{{zzzz{{|||}}||{{{{{{{{{{zzzzzzzzzzzzzzz{|||||||||||||||{||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}||{{{zzzz{{|||}}}}}}||{{zzyyyyyxxxxxxxyzzz{{||}}~~~~}}}|{{|||}}~~~}}}}}~~~~~~~~}}}||{{{{zzz{{zzzyyyyyzzz{{{{{||{{zzzyyyyzz{{||}~~~~~~}}|||||}}}}}}}}}}}}||{{{{{zyyxxwwvvwwwwwxxyzz{||}}}}|||{{{{{{{{z{{{{||}~~~~~~~~}}}~~~}}}}}~~~~~~~}}}}}}}}}}|||||||||||{{z{{{{{{zzyyyxyyyyyyzz{{{||}}}}}}}}}}}}||||||||}}~~~}||}}~}|{{{zzz{{|||||{{{{{|||||||||||||||{zzzyyyyyz{{{||||||||||{{{{zzyyyyyzz{{|||||||||||||||||||}}}~~~}}}}}}}~~~~~~~~}}|||||{{{zzzzzz{{{{{{{||||}~~~~}}|||{{{{{||||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}~~~~~}}}}}}}||||||}}}}~~}}}||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyz{{|}}~~~}}||{{{{|}~~}}||||}}~~}}||||||}}~~~~}}||{{{{|||||||||||}}}}}~~~}}}}|||{{zzyyyyyyyzz{{{{{{{{{|}}~~~~}}}}}~~~}}}}~~~~~~}}}||{{zyyyxxxyyyyzz{{||||||{{{zzzyyyyyyz{|}~~~~~~~~}}}}}}}}|||||||}}~~~~~~}}~~~~~~~~~~~~}||{{zyyyxxxxyyyyyyyzzz{{|||}|||{{zzzzz{{{||}}~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~~~~~}||{{{{zzzzzzzz{||}}}}~~~~}}}||{{{{{{||}}~~~~~~~}||{{zzz{{zzzzzzz{{||}}~~~~~}|||{{{{zzzzz{{{{|||}}}}}}||{{{{{||}}}||||}}}~~~~~~}}}}}}}}}}}~~~~~~~}}}}|||||{{{||}}}}||||||||}||}}}~~~~~~~~~~~~~}}}||||{{{zzzzz{zzzyyyyyxxwwwwwxxyyzz{{{{{{{{{zzzyyyyzzz{{||}~~~}}|||||{{{{{{{{{{{||||}}}~~~~~~}}~~~~~}}|||||||||}}}~~~~}}}||||||||||{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyzzzz{{{{{{{{{zzz{{{|}~~~}}|{{{{|||}}~~~~~~~~~~}}}~~~~~~~~}}}~~~~~}}}}~}~~~~~~~~~}}|||||{{|||||}}}}||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyzz{{{|||}}~~~~~~~~~~~}}||||||||||||||}}}}~~~~}}}||{{zzzzzzzzzz{{{{||||||||||||||}}}}~}}||{{{{z{{{|}}~~~~~~}}}}~~~~~}||{{{{{||}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}|||{{zzyyyxxxxxyyzz{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||}}}~~~~~~~}}}||||||}}}}|||{{{{{{{{{{{{{{|||||||}}||}}}||||||||}}~~~~~~~~~~~}}}|||||}}}~}}}}||{{zzyyyxxxxxxxxyyzz{{{{||||{{{{{{{||||||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}~~~~}}}|||||||||{{{{{{{||||}}}|||{{zzzzzzyyzzz{{{|||||}}}~~~~~~~~~}}}||{{{{{{{{{{{{{{{{||}}}}}}||||||}}}~~~}|||{{zz{{{||}}~~~~}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~}}}}|{{zzyyxxxxxyyzz{{|||||{{zzyyyyyyyyzz{{||||||}}}}}}~~}}}~~~~~}}}|||}}}}}~~~~~}}}}}~~~~~~}}|{{zzzyyyyzzzzz{{{|||||||||||||||||{{{{||}}~~~}}}}}}}}~~~~~~~}}||||||}}~~~~}}||{{{{{{{{{{{{zzyyyyyyyzzzzz{{{{{zzzzzzz{{{{{{{|||||||}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}~~~~~~~~~~}}}|||{{{{|||}~~~~}|{{zzz{{|}~~~}}|||{{{{||}}}~~~~~}}}}~~~~~~~~~~~~}}~~}}}|||||||||{{{{zzyyxxxxyz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~}||{zyyxxxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzz{{|}~~~~~~}}||{{{||||||}}}}}||{{zzzzz{{{|||}}}}}}~~~~~}}~~}}}}}}~~}}}}}}~~~~~}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||{{{{zzzyyxxxxxxyyz{{|}~~~~~~~}}}}}||||}}}~~~}}|||||||}}~~~~}||||{{{{{||||||||||||{{{zzyyxxxxyyyzzz{{{{||{{{{{zzzyyyyzzzz{{||}~~~}}|{zzyyyxxxxyyyyyzzzyyyyyxxwwwwxxxyzz{{{{{{{||||||{{zzzzzzzzz{{||}~~~~~~}}}~~~~}}||{{{{{{{{{{{||{{{zzzyyxxxxxxxyzz{||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}|||||||}}~~~~}}}}}}}||||||}}}~~~~~~~}}}~~~~~~~~~~~~~}}}}}}~~~~~}}}|||}}}}}~~~~~~~~~~~~~~~~}||{zyxxwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyzz{||}}}}}~~}}}||{{{{{{|}~~~~~~~~~}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||{{{{{{{|||}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{|||}}~~~~~~~~}}||{{zzzzzzzzzz{{|||}}}}|||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{zz{{{||}~~~~~~~~~~}}}}}~~~~~}}|||{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||{{{zz{{{{{{{{{zzzzz{{{{{{{{|||}}~~~~~~}}}||||}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}||{{zyyxxwvvuuuuuutttuuuuvvwwxxxxxxxxyyyyzzzzzz{{{|||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}||||||||||||}}~~~~~~~}}}}}}~~}}}}}}}}||{{{zzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{||}}}}}}}}}}}~~~~~~~~~~~}}|{{zzzzzzzzyyyyxxwwvvuuuuuvvwwwwwwwxxxxyyyyyyyzzz{{{{{{{{|||||}}~~~~~}}}}||||{{{{{{{{zzzyyxxwwwwwxxxyyyyyyyyyyxxxxxxxxyyyzz{{{|||}}}~~~~~~~~~~~~~}}|||{{zzyyyyxxxxxxxxxxxxyyyyyyyyyyyyzz{{|||}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}||||||}}}~~~~~~}}}}||||}}}}}}}}}||||{{{{{zzzyyyxxxxyyyyyzzzzzzzzzzzzz{{|||||{{zyyyyyyyyzz{{{||}}~~~}}||||||||||}}}}~~~~~}}|{{zyyxwwvvvvwwxxxxyyyxxxxxyyzzz{{|||}}}}}}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~}}|||{{{zzzzzyyyyyyzzz{{||||}}}}}||{{zzzzzz{{||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}||{{{{{{{{||}}}}}}}}}}||{{{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyxxyyyyzz{|}}~~~~}}}~~~}|{zzyyyyyyyyyyyyyzzzzzzzzzzzyyyxxxwwwwwwxxxxyyyzzzzyyyyyyyyyzzz{{||||}}}}~~~~~~~~}}|||||}}}}}}}}}}}}||||{{{{{|||||||||}||||{{{z{{{{{||}}~~~~~}}||{{{{{{{||||||{{{zzyxxwwwwwwwwxxxxxxxyyyzzzzyyyyyyyyyyzzzzz{{|||}}}}}~~~~~~~~~~~~~~~~}}}||||{{{{{{{||||||}}}}}}~~~~~~~~~~}}|||{{{{{{{{{{||}}~~~}}||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzz{{{{{{{{{{{zzzzyyyyyzzz{{||}}}}}}|||{{{{{{{{{{{{{{zzzzz{{{|}}~~~~~~~~~~~~~}}}}||||||||||||||||}}}~~~~~~~~}}}}}}}}}}}}||||||{{{{{{|||{{{{{zzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}|||||}}}|||||{{{{zzzzzzzzzyyyyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}}~~~~~~~}}}}}}}}~~~~~~~}}}|||{{{{{{zzzzz{{{{{{{{{||||}}}}||||{{|||||||}}}}~~~}}}}}||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}|{{zyyxxxxxxxyyyyyzzzzz{{{{{{{||||||||||}}}}}}}||||||||||||||||{{{{{{{{{{{{{{|}}~~~~}}||{{{zzzzz{{{{{{{{{zzzzzzyyyyyyyyzzzz{{{{||||}}}}~~~~}}||}|||}}}}}~~~~~~~~~}}}}|||||||||||||}}}}}}||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}||{{zzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwxxxyyzz{{{{{{|||||}}~~~~~~~~~~~}}}}|||{{zzyyyyyyyxxxwwwwwwwwvvvvvvwwwxxyyyzzzz{{||}~~~~~~}}}~~~~~~~~~~~~}|||{{{{{{{{{{{{{{|||||{{{zzyyyxxxxxxyyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{zzzyyyxxxxxxyyzzzzz{{{{{zzzzzzyzzzz{{{||}}~~~~}}}||||||}||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{||}}}}||{{{{{{{{||}}~~~~~~~~~}}||{{{{{zzz{{{|||}}}}~~~~}}}}}||||||||||||{{{{{{{|||||}}}}}}}}}}}||{{zzyyyyyyzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}}}}}}}}~~~~~~~~~~~~~~}}||||||}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}|{{zzyyyyyyyyyzzz{{{{{{{{{{||||}}}}}}}}}}}}|||{{|||}}~~~~~}}}}~~~~~~}}}|{{zzyyyyyyzzz{{|}}~~~~~}}}||||}}}~~~~~~~~~~~}||{{zzz{{{{{{{{{{{{zzzzzzzz{{{||||||||}}}}~~~}}}}}}~~~~~~~~~~~~}||||||||||||||}}}~~~~~~}||{{zzzzzz{{{||}}}}|||{{zzyyyyyyyxxxxxxyzzz{{||}}~~~~~}}}}}}}~~~|{zzyyxyyyyyyzzzzzzzzzzzyyyyyyyyyzzzz{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}||{{{zzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||{{{{{zzzyyyyyxxxyyzzz{{{{|{{{{{zzzzzzzz{{{||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}|{zzyxxwwwvvvvvvwwwwwxxxxxxyyzzz{{{{{{zzzzzzzz{{{||}}}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~}}||||||||||||}}|||{{{zzyyyzz{{|||||||||||||||||||||||||}}}}~~~}}}||{{zzyyyyzzzzz{{{z{{{{{{{{{{{{{{{{{{||||{{{|||}}}~~~~~~~~~~~~~~~~~~~}}||{{{zz{{{{||}}}~~~~~}}|||{{{||||||}}}~~~~~~~~}}}}}}}}||||}}}}}~~~~~~}}|||{{{{{{||}}~~~~~~~~~~}}}}}}}||{{zzzyyyyyzzzz{{{{{{{zzzzzzz{{{|||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{|||}}}}}}~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~}}}}||}}}}}}|||||||{{{{{{{{{{{|||||||}}}}}~~~~~~~~~~~}}}}}~~~~}}}|||||{{{{||||}}}}}}}||||}}|}}}}}}}}}}}~~~~~~}}}}||||}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~}}}||||||||||{{{zzzzzzyyyyyyyyzzz{{{{{|||{||||||||}}}}~~~~}}}|||||||}}}}~~~~~}}||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}||||||}}}}~~~~~}||{{{{{{{{||||||}}}}~~~~~~~}}}}}}}||||{{{{zzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}|||{{{{zzzzzzzzzz{{{{{||||||||||{{{{{zzzzzzzzzzz{{{{zzzzz{{{||||}}}}}}}}}|||||||||||||}}}~~~}}}}|||||||}}}}}}}||{{{{zzzzzzzz{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~}}}}}}}}}~~~~~~}}}|{{{{{{{{{{||}~~~~~~}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}~~~~~~}}}|||{||||}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}||}}}~~~~~~~}}}}}}}||||}}}~~~~~~~~~}}||{{{{zz{{zzzzzzzzz{{||}~~~~~~~~~~~~~~}}}|||||}}}}}}}~~~~~~}}}}|||{{{{{{{{{{|||{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{|||||}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~}}}}}}}}||||||||||||||}}}}}}}}}}~~~~~~~}}}}||||}}}~~~}}}}~~~~~~~~~~~}}|||{{{{{{{|||{{{{{z{{{{{{{{{|||{{{{{{{|||}}~~~~}}||{{{{{{{{{||}}}~~~~~~}}|||||||||||||||{{zzzzzzzz{{{|||}}}}~~~~~~~~~~}}}}~~~~~}}}}}}}}~~~~~~}}}}||||||||||{{{{{|||||||||||||||||||{||||}}}~~~~~}||{{zzzzzzzz{{|}}~~~~}}|||{{zzzzz{{{{{||||||}}}}}}}}}}|||||}}}~~~~~~}}}}~~~~~~~}}}}}}}~~~~}}}|||{{{{{zzz{{|}}~~~~~~~~~}}~~~~~~}}||||||||{{||||{|||||}~~~~~~~~~~~}}}}~~~~~~~}}||{||}}~~~}}}}}~~~~}}}}}}}||||{{{||||||}~~~}}|||}}}}}~~~~~~~~~~~~~}}~~~~}||{{{|||||{{zzzzzz{{||||||||{{zzyyyz{{|||{||||}}~}}|||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzz{|}~~~~}||{{{{{{|||}}}}}~~~}}}}}}}}}}}}||||||||{{{z{{{||}}~~~}}}}~~~~~~~~~~~~~~~}~~~~}}}}~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}~~~~}}||{{zzzz{{z{{{{|}}~~}}}|||}}~~~~~}}||||||}}~~~~~~}|{{zzzzzzzz{{{||}}}}~}}}}|||}}}}}}}}~~~}}}}~~}|||{{{zzzz{{|||||{{|}}~~~~~}}|{{{{{{{{{||||}}}}~~~~}}}~~~~~~~~~~}}}}}}}}~~~~}|{{{{{{{{{|||{{zzzyyyz{{||}}~~}}}}||{{{zzzzz{{|||}}}|{{zzyyyyyyyyyyzzzzz{{{{{{{{zzzyzzzzz{{|}}~~}|{zzyyyyyzz{{|}~~}}}||}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}|||||||||||{{{zzzzz{{{{{{{{||}}}}}}||{{zzzzyxxxyyzzzz{||}}~~}}|{{{{{|}}}}}}~~~~~}}~~~~~~~~~}|||||{{{|}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~}}}}}||||{{{zzzzzzzzz{{{{{|||}}}}}}}}~~~}}}}~~~}}}}}}}}}}~~~~~~~~~~}}|{{{{{|||}||}}~~~~~~~~~~~~~}}}}}}||||||}}~~~~~~}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}|{{z{{{{{{{{{{{{{|}}~~~~~~}}}}||||||||||||||||||||}}}}}}~~~~~}}}}}||{{zzzzzzyyyxxyzz{{||}}~~~~~~~~}}}|||||||}}~~}}}}}||{{{{zzzz{{{||}~~~}}|||||}~~~~~}||{{{{||}}~~~~}}}}||}}~~~~}|{{zzzzzz{||}}~~~}}}~~~~~~~~~~~~~~}}}||||}}}}}~~~~~~}||{{{|||||||}}}}}}|||}}}}}}||}}}~~~}||{{{{{{|||}}}~~~~~~}}|{zzzyyyxxyyyyyz{||}}~~~}}}}}~~~~~~~~}}}|||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|{{|||}}}~~~~~}|||||||||}}||||{zyxwvvvvvwwxyz{{|}~~~~~}}}}}||}}}}}}}~~~~}}}}}}|||}}}~~~~~}||{zzzyyyyzzzzzzzz{{{{{{{zyyyyzzz{{||||}}}||{{{zzzz{{{{||}~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}~~~}}}}~~~~}|{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~}}}||||||}~~~~~~~~~~~~~~~~~}}}}}||{{{zzzyyyyyyyyzzzzzyyyyyyyyyyyyz{||~~~~~~~}|{zyyxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzz{{{{|{{{{{{zzzzzzyyyyyyyyyyyz{{|}}}}~~~~}}}|||||||{{{{{{{||||}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyyyzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}||||}}}~~}}}|{{zzzzzzzyxwwwwwwxxyyzzzz{{{{||}~~~~~}}}}}~~~~~}|{zyxwwvvvvvvvvvvvvwwwwwwwwwwwwwwxxyyz|}}~~}}||{{{{{{{{{||}}}}}}}}~~~~~}}|{{zzyyyyyyyyzzz{{{{||||}}}|||{{{{{||}~~~}|{{{{{{{{|||}}}}}}}||{{{{||||}}~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~}}|||||}}|||||||||||||||||}}}}}}~~~~~~~~}}}||{{{{{{{{{{||}}~~~~~}}}}~~~~~}}||{{zzzyxxwwwwwwwwwwwxxxxxxxxwwwvwwwxyzz{||||}}}}}}|||||||||||}}}}}}}~~~~}}}|||}}}}~~~~}}|{{{zzzzzyyyyyyyyxxxxxxyyyyzzzzzzzyyyyyyzz{{|}~~~~}}}}}}}}}}}}~~~~~~~~~}}||||}}~~~~~~~~~~~~}}}}||}}||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}||{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{||||}}}~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}||{{zzzzyyyyyyxxxxxxxxxyyyzz{{|||||{{{{{{{{||||}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}|||||||}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}||{{{{{{{|||}}~~~~}}}}}}}~~~~~~~~~~~}}|{{{{{{{||}}}}}}}}}}||||||||||}}}}}}||||||{|{{{{|||||||||||}}}|||||||}}~~~~~~~~}}}}}}}}}|||{{{{{{{{||||||}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}||{{{{{||||}}}}}}~~~~}}}}}}}}}}}}~~~~}}||{zzzz{{{{zzzzz{{||||}}~~}||{{{{{{|||||||||{{{{{||}}}~~~~}}|{{zzzzzzz{{|||||}}}}||{{zyyyyyzzz{{{{{{{{{|||||{{zzzzzzzz{{{{{{{{{{||||||||||}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}}}}~~~~~~~~}}|||||||}}}~~~~~~~~}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}|||||||}}}}~~~}}}}}||||{{{{{{{{{||}}}~~~~}}||{{zzz{{||}}~~~~~~~~~}~~~~}|{zyxwwwwwxxyyyzz{{||||||||{{{zzyyxxxxxxxxyyyyzz{{zzyyxxwwwwwwwxxyyzzzzzzzzzzz{||}~~~~}}|}}}}}}}||||||||||||||}}~~~~~~~~~~~~~~~}}|}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}||||}}~~~~~}}}~~~~~~~~}}||{{{{|||||||}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~}}|{{zzzzzzzzz{{|}~~~~}}}}||||||||}}}}}}~~~~}}||||}}~~~}|{zzyyyyyzz{{{{{{{{{zzzyyyxxxxxyyyyyzzyyyyxxxxxyyyyyyyyzzzzzzzzzz{{{{{||||}~~~~}}}||||||}}}}}}||||{{{{{{{zzzzzzzzzzz{||}~~~~~}}||{zzzzzz{{|||}}}}}}}|||{{zzyyzzz{||}~~~~~}}}}}~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~}}}}}|||{{{{{|||}}~~~~~}}|||||||}}~~~~}}|||||}}~~~}}|{{zzyyyyzzz{{{{||{{{zzyxxwwwwwwwwxxyyyzz{{{|||||||||||||{{{{{{{{{{|||}}}}}~~~~~~~~~}}}|||{{zzzzzzyzz{{{{{{||}~~~~}}|||||||||||{{{{zz{{|}}~~}}}||||||||}}~~~~~}}||}}~~~~~}}}~~~~}}}|||{{zzzzzzzzzzz{{{{zzzzzz{{{||}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||||||||||{{{zzyyxxxxxxxxyz{{|}}~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}||||||||||||||||}}}}}}}}}}}}}}~~~~}}}}||{{{zzzzzyyzz{{||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}||{{{{{{||}}}}}}}}|||{{{{{{{||}}~~~~~}}~~~~~~~~~~~~~~}}||||||}}~~~}}}}}}}}}}}}}}}}}~~~~~~}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{||}}}}}}}}}}}}~~~~~}}}}}}}}~~~~~~}}}}}}}~~~~~~~}}|||||||}}}}~~~~~~~~~~~}}}}}}}}}~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~}}}|||{{|||}~~~~~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~}}||{{{zzzyzzzzzzz{{{{||||{{{{{{{{||||||{{zzyyyxyyyz{{||||}}}~~~~}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~}}}|||{{{{|||}}}}||||||}}}}}~~~}}}}}}}}~~~~~~}}}}}}~~~}||{zzzz{{||}}~~~~~~~~~~~}}~~~~~~}}|{{zyyxxxxxyyyyyyyyyyyzzz{{||||||||}}}}}~~~~~}}||||{{{zzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}|||||||{{{zzzzz{{{{{{{{{{{{{||}}}||||||||||||{{{{{{{||||}}~~~~~~}}}}}}}}}~~~~~~}}|||{{{zzzzzzyyyyyzzzzzz{{{{||||||||||}}}}}}|||||{{{{|||}}~~~~~~}|{zyyxxxxxyyzz{{||}~~~~~~~~~}}|||||||}}}}~~~~~~~~~~~~~~}}}|||||}}}}}}}}~~~~~~}}}}|||||}}}}}}}}}}}}|||}}~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{zzzyyyyyxxxxxxxxxxxxyyzzz{{{{{{{{|||}}}~~~~~}}~~~~~~}}}||||||||||}}~~~}}||||||}}}}}}}}||||{{{{{zzyxxwvvvvvwwwwwwwwvvvvvvvwwxyz{|}~~~~}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~}}}}||||}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{||}}~~~~~~~~~~}}||{{{{{{{{zzzzyyyyxxwwwwvvvvwwxxyyyzz{{{||||||}}~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{zzyyyyxxwwwwwwwwxxyzzz{{{{||}}||||||||}}}~~~~~~~~~}}|{zyyxxxxyyzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}||||||||}}}}}}}||||{{zzzzzzzzzzzzzz{|}~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}|||{{{zzzzzz{{zzzzzyyyyxxxxxyyyyyyxxxxxxxxxwwwwwwwwxyyz{||}~~~~~~~~~~~}}}}}}}}}}~~}}}|{{{z{{{||||}}~~~~~~~}~~~~~~~}}}}}}~~~~~~~}}}}|||||}}}~~~~}}}}|||||||||||}}}}}~~~~~~}}|{{zzzz{|}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||{zzzz{{{{{{{{{||||||{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~}}}||||{{|||}}~~~~}}|{{{{{{{{{{{{{{|}}}~~~~~~~~~~}}||{{|||||}}}||||{{{{{zzzzzzz{{{zzz{{{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzzzz{{{|||||||||||}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~}||{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~}}}}}}|}}}}}}||||||||||{{{{{{{{{||||||||}}~~~~~~~~}}||{{{zzyyyyxxxxwwwwwwwxxyyzzzzzzz{{||||{{zzzyyyyyyyyzz{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}~~~~~~~~~~~~~~~}}}}}||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{{zzzzzzz{{{{{|||||||||{{{{{{{{|||||{{{zyyyyyyyyyyyxxyyzz{{||}}~~~~~~~}}}}|||{{{{|||}}}}}}}}}}}}}~~~~}||{{{{||}}}~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||{{{{{|||}}~~}}}}}}}|}}}}}}}}}}}~~~~~}}|||||}}}}}}}}~}}}}|||{{{{|||}}}}|{{zzzyyyyyyyyyyz{{|}}~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}~~~~}}||{{zzzzzyyyyzz{|}}~~~~~~~~}}}~~~}}||{{zyyxwwwvvvvvwwwxxxxxxxxxxyyyyyyyyzzz{{{{{{zzzzzzzz{{{|||}}}~~~~~}}||{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{||}~~~~}}|||||||}||||||||{{{||}~~~~}}}}~~~~~}}}}|{{zzyyyyyyyyyzz{{{||||||||||||||}}~~~~~~~~~~~}}~~~~~}}}|}}}}~~~~~~~}}|||{{{zzzz{{||}}}}}}}}}}|||||}}~~~~}||||||||||}}~~~~~}}}}}}}~~~~~~}}}}}}}}~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzzzzzz{{{{{{{{{{{{{{||}}~~~~~}}||||||||||{{{{{{{{{{|||||}}}}}}}||{{{{zzzzzz{{{{||||}}}}}}}}}~~~~~~~~~~~}}}}~}}}}}||||||}}}}}}~~~~}}}}}}}|||{{zzyyyyyyzzzzzzzzz{{|}}}}}}}}}}}~~~~~~~~}}||{zzzyyyyyyyyyyyzzzzyyyyxxxxxxxxxxyyyxxxxxyyyyyyyyyyyzzz{{{||||||}}~~~~}}}||}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}||{{zzzyyyyxxxxyyyzzzzzzzzzzz{{{|||}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}~~~~}}|||{{{{{zzzzzzzzzzzzz{{{{{{{{{{{||}}}~~~~~~~~~~}}}}}}}}}}|||||||||||}}||||||}}~~~~~~}}}}}}~~~~}}|||}}}~~~~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{zzzzzz{{{{{{||||}}~~~~~~}}||{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxyyyyzzz{{{||||||}}~~~~}||{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~}|{zzyyxxxxyyzzz{{{zzzyyyxxxxxxxxxxxxxyyyzzzz{{{{{{||||||||||{{{{{||}}~~~~~}}}}~~~~~}}|||{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||{{{{{{{{||}}~~~~~~~}}}||||{{{{|||||}}}~~~~}}}||||{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{|||}}~~~~~~}}}}}||||||{{{{zzzzzzyyyyyyyyyyyyxxyyyyyyyyzzzzzzzz{{{{{zzzzyzz{||}~~~~~}}}|||||}}}~~~~~~~~~~~~~~}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}||{{||}}~~~~~~}}|{{zyyxxxyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzyyyxxxxxyyzz{{{{{{zzyyyxxxxyyz{{||}}}}}}}}}}||}}}}}~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}||||{{{{{{{{||||||||{{{{zzz{{{|||||||||{zzzzyyzzz{{|}}~~~~~~~~}}}}}}}}}|||{{{zzyyyxxxxxxyyzz{|}}~~~~~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~}}}}||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}|||{{|||}}}}}}}}}||{{zzyyxxxwwwwvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{||||||}}}}~~~~~}}}}}}}}}}~~~~~}}}~~~~~}}}}}}}~~~~~~~~~~~~~}}}||||{{{zzyyyxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{||}}}}||||||}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}|||||{{{{{zzzzzzzzzzyyyyxxxxwwwxxxyzz{|}~~~~~~~~~~~~}}||||||||||{{|||||||||{{{{{{zzyyyyyyyyzzz{{||||}}}~~~~~}}}}}}}}~~~}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~}~~~~~}}}||||}}~~~~}}||||||||}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{|||||||}}}}~~~~~~~~~}}}}}~~~~~~~~~~~}}}~~~~~~}}}}}}}~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}|||}~~~~~~~}||{zzyyyyxyyyzz{{zz{{{zzzzyyyxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyzz{{{{{{{||}}~~~~~}}}~~~~~~~}}~~~}}~~~~~}}~~~~~~~}||{zzzzzyyyyyyyzzzzz{{|}~~~~~~~~}}|{{zyyyyyyyyyyyyyyzzyyzzz{{{{||||||||}||||||}}}~~~~~~~~~~~~~~}}|||}~~}}|||{{||||||||{{{{{{{{zzyyyyxxwwwvvwwwxxxyyz{{{|||||}}}}~~~~~~~~~~~~~~}}|{zyxwwvvvuvwxyz{|}}~~~~~~}}|{{zzzzzzzzzz{{{{{{{{{{{{|||}}}||{{zzyyyyyyyz{{|||}|||}}|||||||||{{{{{{{|||}}}}}}}~~~~~}}}}~~~~}}}~~~~~~}}||||||}}~~~~}|||{||}}}}}}}||||||}}~~~~~~~~~}}}||||}}~~~~~~}~~~~~}}}~~~}}}|||||}}~~~~}||{{{||}~~~~}}}|{{zzyyyxxxxwwwwwxxxxxxxxxxxyyyyyyyxxxwwwwwxxyyzz{{||}}~~~~~~~~~~~~~~~}}||||{{{{{|||||}}}}||}}}}}||}}}}}~~~~~~~}}}}~~~~~~~~~~}}~~~~~~~~~}}}||||}}}}}}}}}}}}}}||{{{zzzzzzzzzz{|}~~~~~~}||{zyyxxxxxyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzz{{{{||||||}}}}}|||||{{|||||}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}||{{zzzzyyxxwwwwxxyyzzzz{{{{{{{{{{zzzzzyyxxyyyz{{||||}~~~}}||{{{zzzzz{{|||||||||||{{||||||}}|||}}|||||||||{||||{{{{{{{{||||{{{||}}~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{||}}}}}}}||{{{|||}~~~~~}}}}||{{{zzzzz{zzzzzzzyyzzzzz{{{||||{{{{{|}}~~}}||||||||}}~~~}}}|||||}~~~~~}}}}}}~~~~~~~}|{{{{{{{|||||{zzzyyxwwvuuttttttttuuvvwwxxxxwwxxyyyzzzzzz{{|||{{{{{zzzz{{|}}~~}||||}}~~~~~}}}}}}}|{{{||}}~~~~~~}}}}}}}}}}~~~~~}}}}}}~~~~}}|||}}}}}|||{{zzzzzzzzz{{{{{||||||||}}}}~~~}||{{{{{{{{{|||{{zzzyyyyyyyxxxxxxxxxyyzzzz{{{{{{{|||||||}}}}||}}}|||{{zzz{{||||||||||}}}~~~~~~}}}}}}}~~~}}}}}}~~~~~~}}||{zzyxwvvvuuuuuuvvvwxxyzz{{{{{zzzyyyxxxyyxyyyyzzz{{{{{||}}}}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{||}}||||||}}}||||{{{{{||||}~~}}|{{{{zzzzzzyyyzzz{{{zzzzzzzz{{{{{||||{{{zzyyyzz{||}}~~~~~~~~~~~~~~~}|{{zzzzzzzzzzzzzzzzzzz{{{{{{{||{{{{||}~~~~~~}}|{{{{{{||}~~~~~~~}}}}}}}~~~}}|||||||||{{{{zzzzzzzzzzzzyyxxxwwvvvvuuuvvvwwwxxyyyyyyyzzzzzzzzz{|||||}}}}}}}}}~~~~~}}|{{{{{{{{||||||}}}~~~~}|{{zyyyzzz{{{{{|||||{{zyyxxxyyyzzyyyyzyyyyzzzz{{{||||||||}}~~~~~}}}}}}||||{{{{zzzzyyxxxxxxxxyyyzzzzzzzz{{{zzzz{{{{||||{{{{||||||}}}}}}}||||{{{{{zz{{{{{||}}~~~~~~~~~~~~~~~}}|||}}~~~~}}}~~~~}}}}||||{{{{{{{{{||||||||||||{{zzyyyxxxyyyyyyyyzz{{|||||||{{zzzzzzzz{{{||||}}~~~}}}}}|||||||||}}}}}}}}~~~~~~~~}||||{|||||||{{zzyxxwwwvvvvvvvvvvwwwxxxyyyyyyyyyyyzz{{{{|||}}}~~~~}}}~~~~~}}|||{{||||}}}}}|||{{{{{zzyyyyyyyyyyyyzzz{||}}}~~~~~~}}||||||{{|||}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}||{{{{{{{||}~~~~~~~~}}}}}}|||||}||||||||{{zzzzzzz{{zzz{{{{{||{{zzzzyyyyxxxxxxyyyxxxxxxyyyzzzzzzz{{||}}||{{zzzz{{||}}~~~~~~~}}}}|||||||}||||{{zzzyyxxxwwwvvvvwwwxxxxxxyzz{{{||||{{zzyyyyyyyyyzz{|}}}}~~~~~}}||{{{{{{{zzzzyyyxxwwwxxxyyyyzz{{{{{{{{{{{{{{||||}}}|||{{{|||||||||}}}}}}}}}}}}~~~~}}}}}}}}}}}}~~~~~}}}||||||}}~~~~~~~~~~~~~~~~~~}}}}}||||{{{||||||{{{{{{{{|||}}}}}||{{zzz{{||||}}}|||||||{{{zz{{{|{{{zzzzyyyzzz{{{|||}~~}}}}}}~~~~~~}}||{{{{{zzyyyxxxxxxxwwwvvuuuuuuuuuuuttuuuvvwwxxyyzz{{||||||{|||}}}}}||||}~~~~~~~~}}|{{zzyyyyyyyyzzzzz{{|||{{{{{|}}~~~~}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{||}}}~~~}}}}}}}}}}}|||||||{{{|||||||||||{{|||{{{{{{{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{||}~~~~~~~~~~}|{{zzzzzzzz{{{{zzyyxxwwvvvvvwwxxxxxxxxxxxxxxxxxxyyzz{{||}}||||{{{{{{{||}}~~~~~}}}}}}}~~}}}||{{zzzzzzzzzzzzyzzzyyyyzzz{{{{{{{{{||||}}}}}}}||||{{{|||}}}}}}}}|||||||}}}}~~~~~~~~~}}}}}}|||}}}~~~~}}||||||||}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}}|||||||||||||||}}}~~~}|{{{{zzzzz{{{||||||||||||}}~~~~}|{zzzzyyzzzz{{{{{zzyxxwvvvuuvvvvvvvvwwwxxyyyyyyyyyyyyyzzzz{{{{{{||}}}}}}}}}}}~~~~~~~~~~~~~~}}|||{{{{{{z{{{{{||||||{{{zzz{{|||}}~~~~}}}}}}}}}~~~~~}}}}}}}}}~~~~}|||{{{{{{||||}}}}}}||||||||}}~~~~~~}}}}}}|||||}}}}}|||||||}}}}}}~~~~}}}}}}}||||{{||||||||{{{{zzzzzz{{{|||||}}}}}}||{{zzzzzzzzzzzz{{{||||}}}~~~~~~~~}}||{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{||}}|||{{{zzyxxxxxxxyyzzz{{{||||||||||||}}~~~~}||{{{{{zz{{{{zzzz{{{{{||||{{{{{zzz{{{||}}~~~~~~}}}||||||||{{{{zzzzz{{{{{{|||}}}}}}||{{{zzzzz{{|}}~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{||||||||}}~~~~~}}||{zzzzzzz{|}}~~~~~}|{{zzzzz{{||}}~~}}||||||||{{{||||||{{{{{{{{zzzzzyyyxxxxwwwwwwxyyzzzzzzz{zzzzyyyyyyyyxxwwwwwwwwwxyyz{{|||}}~~~~}~~~~~}}}||||||}}}}}~~~~~~~~~~~~~}}}}}}||||||}}}}~~~~~~~}|||{{{{{{{{{{{|||}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~}|||{{zzzzzzz{{{{{|||}}}~~~~~~~}}}|||{{zzzzzzz{{{||}}}}}}}|||{{{{{||}}~~~~~}}}}}||{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{||}}}|||{{zyyxwwvvvwwwxxxyyz{{|}}~~~~}}}}~~~~~~}}}}||{{{{{{||}}}~~~~~~}}||||||}}~~~~}}||{{zzzyyyyzzzzzzzzzzzyyyyyxxxxyyzz{||}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||}}}}~~~~~~~~~~~~~~~~}}|{zzzzzzzzzzzzz{{||||}}}}~~~~~~~}}}|||||||||||}}}}}}||{{{zzzzzzzzzz{{|}}}}}}||{{zzyxxxxxxxyyyyzzzz{{{{{{{{zyyxxwxxxyyyyzz{{||}}}~~~~~~~~~}}}}}}~~~~~~~~}}}}||||||||||||{{zzyyyxxxyyyzzz{{|||}}|||||}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}||{{{{{||}}}}}}}~~~~~~~}}}~~~~~~~~}}|{zzyyyyyyyyyzz{{|}}~~~~~~~~~~~~~~~~~~}}}|||||}}}}}|||||||||{|||||||{{{zz{{{{|||}}}}}||{{{zzzzzyyyyyyzz{{{|||}}~~~~}}|||}}~~~~~~~~}||||||||}}}}}}}}}||{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{||}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}~~~~~~}|||{zzyyyxxyyyyyzz{{{||}}~~~~~~~}}}}~~~~~~~~~}||{zzzyyyyzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{|||}}}~~~~~~~~~~~}}|||||}}}}~~~~~}}}}||||{{{{{{{{{{{{zzzzyyyyyzzz{||}~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}~~~~~~}}}||||}}~~~~~~}}}}||{{{zz{{{{{||||}}}}}}||||||||||}}}}}}~~~~}}|{{{zzzz{{||}~~~~}}}}}~~~~~}}|||{{{{{{{{{zzyyxxwwwwwxxxyyyyyyyyzzzzzzzzzzz{{|||}||||{{{{{{{{{{{||}~~~~~~~~~~~~~}}}}~~~~~~~~}}||{zzzzyyyzzzzz{{|}}~~~~~}}||{{zzyyxxxwwxxyzz{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}||{{{{z{{||}}}}}~~~}}}|||||||}}}||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~}}}}~~~~~~~~~~~~~~~~~}|{zzzzzzzyyyxxxxxyyyyzzz{{{{||||}}}|||||||||}~~~~}|{{zzzz{{|}~~~}}|{{zyyxxxxxxyyyyyyyyyzz{{||||||}}}}}}||{{{{{{|||}}}~~~}}}|||||}}}~~~}||{{zz{{{{||||||}}||||||||}}~~~~}}}}}}}~~}}}||{{zzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{|||}~~~~}|{{zzzzzzzzz{{{||||}}}~~~~~~}}}}||||||}}}}~~~~~~~~}}}||{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}|{{zzyyyyyzzzz{{|||||||||{zzzyyyyyyyyxxxxyyxxxyyyyyzz{{|||}~~~~~~~~~~}}}||||||}}}}~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||}}}~~~~}}||{{{{zzzzyyyyyzz{{|}}~~~}}}}|||}}}}~~~~~}|||{{|||}}}~~~~}}}}}}}~~~~~}||{{{{{{{{||||}}~~~~~}}|||{{{{{|||}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~}}|{{zzzyyyyyyzzz{{{||}}~~~~~~~~~~~~}}|||||}}}~~~~~~}}~~~~~~~~~~~~}}}}||||||}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}||||{{{{{{{|||}}~~~~~~}}}||||||||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{||||||||||}~~~}}}}||||||||{{{{||||}}}~~~~~~~}}|||||{{zzzyyyyyyyyyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzz{{||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{|||}}}}}}}}}}}}}}}}~~~~~}}|}}}}~~~}}}}}|||||||||||}}}}~~~~~~~~~~~}}}||||{{{|||||||}}}~~~~}}}}}|||||||}}~~~~}}||{zzzyyzz{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}}}}}||||{{||}}~~~~~}}}}}}}}~~~~~~~~~}}}|{{zzz{{{|}}}~~~~~~~~}}|||}}}~~~~~}}}||{{{{{{{{{{{{{|||}}}||||||}}}~~~~~~~~~~~}}}|||||||||||}||||||||}}}~~~~~~~}}|||}}}~~~~~}}}}}~~~}}}|||{{{{{{|}~~~~}}}~~~~~~}}}}}}}}}}|||||||||}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzzyyyyyzzzzzzzzzzzzzzz{||}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~}}}}||||{{{{{||}~~~~~~}}}}~~~~~~~~~~~~~~~}~~~~~~}}|||{{{{{{{{{{zzzzz{{{{||||}}}}}}~~~~~}}~~~~~~}|{{zyyyxxxyyyyzzzzzzzz{{{{{{{{{{{{{{|||}}~~~~~~}}}}}}}}}}||{{{{{{{{|||||}}}}}}||||}}}}}~~~~~}}}}}}}~~~~}~~~~~~~~~~~~~}}}}}}}}||||||||||}}}}|||}}}}~~~~~~~~}}}}||||||{{{{{|||}}}~~~~~~~~~}}}||}}~~~~~~}}}}}}}|||||||||||||}}}}~~~~~}}|||{{{{{{{{||}}}}|||{{||||||||||||}}~~~~}}}||||||}~~~~~~~~~}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~}}||||}}~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}||}}}~~~~~~~~~~~~~~~~~~}}||{{{{{{||||{{{{{{zzzzzzz{{{{zzz{zzzzzzzzzzzzzzzzzzz{{{{{{||}}~~~~~}}}}}}}}}~~~~}||{{{{{||}}~~}}|{{{|||||}}}~~~}}|||||||||}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}}|||{{{{zzzzzzyyyyyzzz{{|||||||||{{{{{{{{zzzzzz{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}~~~~~~~~}||{zzzzz{{||}}}}}}~~}}}||{{{zz{{{{{|||||{{{zzz{{{{{{{{{{{|||}}~~~~~}}|||{{{{{{{{{{{{|||||||||||{{{{{{{{{{{|||}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}|||||}}~~~}}|{{{zzzzzzyyyyyyzzzzzzzyyyxyyyyyyzzzzzzzzz{{{{{||||||||||||}}|||||{{{{{{{{{{{|||}}~~~~~~~~~~}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}||{{zzzzzz{{{{||||||}||||{{{{{{{{{{{{{zzzzzzzzz{{{{||{|{{{zzzyyyyxxxxxxxxwwxxyyzz{{{{||||}}}|||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}{{zzyyyyyyzzz{{|||||||||{{{{zzzzz{{{|||}}~~~~~~~~~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~}}|||||||||||||}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}|{{zyyxxxxxxxxyyzz{{||||||{{zyyxxxxxxxyyyzzzzzzzyyyyyxxxyyyyyzz{{||}}}}}}}}||}}}}~~~~~}}}}}}~~~~}}||||||||}}~~~~~}}}}~~~~~~~~~}}}||||{{{{zzz{{{|}}~~~~~~~}}|||{{{{{{{{{{{{{{{{|||}}}}}||||{{{zyyxxxxxxxyyzz{{|}}~~~~~~~~~~~}}|{{zzz{{||}}~~~~}}}}}}}||}}}}}}}~~~~~}}}||||}}}}}}|||{{zzzyyyyyyyzz{{||}}~~~~~}}||{zzyyyyyyyyzzz{{{{{{{{|||||||{{{zzz{{{{{{|||||}}}}~~~~}}|||||||||||||}}}~~~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}~~~~~~}}||{{{{{{{{{{zzzyxxxwwwwwwwwwwxxyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||{{{{{{{|||}}~~~~~~~}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||}}}~~~~}}}}|||||||{{{{{{{{{{{{{{zzzzz{{{{{{{{{|||||||||}}}}||||||}}}}}}|||}}}}}}~~~~~~}}|||||||||{{{{||||}}~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{z{{{||}}~~~~~~}}}}}}}}}~}}}}}}}}}}}}}|||{{{{||}~~~~~~~~~~~~~}}}||||||}}}}}~~~~~~~~~~~~~}}}}}}~~~~~}}|||||}}}~~~}}|{{{zzzzzzzzzzzzyyxxwwwvvvvvvvwwwwwvvvvvuuuuvvvvvvvwwxxyz{{|}}}}}}||||}}~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}~~~~~}}}}~~~~}}~~~~~~~~~~~~~~~~~~}||{{{{||}}~~~~~~~~~}}}}}}|||||}}~~~~~~~~~~~~}~~~~~~~~~~~~~}}}||||{||||||}}}}}}}}}||||||}}~~}}||{{{{{{{{|{{{{{{{{{{{|}}~~~}||||||}}~~~~~~~~~~~~~~}}}||{zzyyyyyz{{||}}~~~~~~~}}|||}}~~~~~~~~}}}}||{{{{{zzzyyyzzz{|||{{{{{{{|}}~~~~~~~~}}||{{zzzzzyyyyzzzzzzzzzyyyyz{||}~~~~~}~~~~~~~}||{{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzyzz{||}}~~~~}~~~~~~~~~~~~~~~~~~}}~~~}|{zyyyyz{{||||||||{{{{zzzzzzzyyxxxxyz{||}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}~~~}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}||{zzzzzzzzzz{{{||||||||||||||}}}}}~~}}}||{{{{||}}}~~~~~~~~~~~~~~}}}||}}~~~~}}||{{{{||}}||||||}|||{{{zzzzyyyyyyzz{{{|||{{{{{|||}}}~~~~~~~~~~}}||{{zz{{{||}}~~~~}}}}}}}}~~~~~}||||||||}}~~~~~}}||}}}}}}|||||}}~~~~~~~~~~~}}}}}~~~}}~~~~~~}}|{{{|||||}}||||||||}}}~~~~~~}~~~~~~~~~}}}|||{{{z{zzz{{{{{{{{||}}}}}}||{zzzzzzzzzzzz{{{||||}~~~~~~}}}}}|{{zzyyxxxyz{|}}~~~~~~~~~}}}}}}|}}~~~~}}}}}||{{zzzyyzz{|}~~~~~}}||{||||{|||}}}}~~}}||{{zzyyyyzz{||}~~~}~~~~~~}}~~~~}||{{||||}}}}}}~~~~~~~~~}}||{zzzzzz{|}~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}|{{zzzzzzzz{{{|||||||||||||||||||||}~~~~~~~}}|{{zzzzzz{{{|||||||}}}||{{zzzz{||}}~~~~~~~~~}||{{{{|}~~~~~~~~}}}||{{{{{{{{||}}~~~~~~~~~}}~~~~~}}}}}}~~~~~~}}~~~~~~~~~~~~~}}}}}}}~~~~~}}}||{{zz{{{{{{||||||}}}}||||{{{{{{||}}~~~~~}}~~~~~~~}}||||{|||}}}}}}}||{{{zzzzz{{{{{{{zzyyyyzzzz{{||}}~~~~~~~~~~~~}}|||{zzzzzz{{||||||||||{|||}}~~~}}}}~~~~~}||{{{{{{||}}~~~~}}||||||||||||}}~~~~~~~~~~~~~~~}}||||}~~~~}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}|||{{{||}}}}}}}|{zyyyxxyyzz{{||}~~~~~~~~~~~~~}}}}}|||||||{zzzyyxxwxxxxyyz{{{|||}}}}|||{{{{|}}}}~~~~~~~~~}}|||||{{{{zzzzzzz{||}}}}}}}}}|||}}}}~~~}}}|||||}}}~~~~~~~~~~~~~~~}~~~~~}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxyyzz{{{{{{{{|}}}~~~~~~~~~~}}}}~~~~~}}|||{{{{{zzzzyyyyyyyyzzzzzz{{{||{{{{{{zzzyyyyyzzz{||}}~~}||||{{{||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{|||}}~~~~~~~}}}}}}~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzz{||}}~~~}||{zzyyyxxxxyyyyyyyyzzz{{{{{{{{||||}}}}}}}}}}}}}||}}}}~~~~~~~~~}}}}|||{{{{{||}}~~~~~~~~~~~~~~~~~}}~~~~~~~}}||{{{zzz{{{|||}}}}~~~~~~}||||||}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}|{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{||}}~~~~~~~~}|{{{{zzzzzzzzz{{{{{{{{{|||||||{{{zzzzzzz{{{{{||||{{{{{{{{|||}~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}|{zzyyxxxxxxxxxxxxxxyyyyyzzz{{|||||}}}~~~~~~~~~~~~~~}||{{zzzzzzzzzzzzzzzyyyyyyyzz{{|}}}~~~}}}|||||||||||||||}}}~~~~~}}}}}}}}}}~~}}}~~~~~~~}}}}}}}}}}~~~~}}}|||||}}}}}}}}}}~}}}}|||||||||}}}}~~~~~~~}}~~~~~~~}}}}}~~~~~~~}}||||||||||||||}}}~~~~~~}}}|||||{{{{||{{{zzzyyyyyyyyyzzzz{{{|||}}}}}~~~~~~~~~~}}}|||||}~~~~~~~~~}}}|||||||||}}}}}}}|{{zzzyzzzzz{{{||||}}|||{zzzz{{{||||||||{{{||||}}~~~~~~~~~~}}||||{{{{{{zz{{{{{{{{||||}}}~~~~~}}}}}~~~~~~}}}~~~~~}}}}}~~~~}}||{{{||}}~~~~}}||||||}}~~~~~}}|||||||||||||||||||||||{{zzzzyyyyyyyxxxxxyyyyyyyyzzz{{{{||}}~~~~~~~~~~~}}}}}|||{{zzzzzzzzzzzzzz{{{{|||||||||||{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{|||{{{{{zz{{{||||||}}~~~~}}}}}}}|||||||||||||||}}~~~~}}|}}~~~~}}}|}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}||}|||}}~~~~~}}}}||||||}}}}}}}}}}}}||{zzyyyxxxxxxxxxxxyyzz{{|||}}}}}}}}}}}}}}}}~~~~~~}|||{{{{{{{{{{{{|||{{{zzzz{{{|||||||}}}}||{{{||}}}}~~~~~~~~}}}}|||||}}}}~~~}}}}}}~~~~~~~~~~~}}}}}}}}|||||}}|||{{{{zzzz{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{||}}~~~~~}}}}}}}}}~~~~~}}|{{{{{{{{|||||{{{{{zzzzzyyyxxxxwwwvvuuuuvwwxxxyyzz{|}}~~~~~~}}||{{{zzzzyyyzzzzz{{{{{{{{|||}}}~~~~~}}}}||||}}}}~~~~~}}}}}}}~~~~~~~}}}}}}}~~~~~}}}|||||||||||}}}}~~~~~}}}}||||||||||||{{{{{{||||}}}}}}}}}}}~~~~~~}}}}}|||||{{{{||}}~~~~~}}|||||}}}~~~~~~}}}}|||||||{{{{zzzzzzzzyyxxxxxxxxxxxxxxxyyz{{||}}~~~~}}|||||{{{{{{{|||}}}}}~~~~~~~}}}|||{{{{{{{{{{{||}}}~~~~~~~~~~~~~}}||{zzzz{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzzzz{{||||||||}}}}}}}}}}||||||||||||||}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}||||||||||||||||||||||||||{{{zzyyyxxwwvvuuuuuuvvwxxyyzz{{||||}}~~~~~~~~~~~~}||{zzzzzzzzzzz{{{||||}}}}~~~}}}|||||}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||}}}}}~~~~}}||||||}}~~~~}}}|||||||||||||||||||}||||{zzzyyzzzz{{{{||}~~~~~~~~}}}}||}}}}~~~~~}}}}}}}}}~~~~~~~}}|||||}}}~~~~~~}}}|||{{{{{{{zzyyyyyyyyyyyyyxxwwwwwxxxyzz{|}~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}~~~}}|||{{{{zzzzzzz{{{|{{{{zzz{{||}~~~~~~}}||{{{{{|||||||||||||{{{{{{{zzzzz{{{{{|||||||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzyyyzzzzzzzzzyyyxxxxxxxxxyyyyyxxxwwwwwwxxxyzz{{|||}}}~~~~~~~~~}}}}}}}}}||||||}}||||||}}}}}}}}~~~}}}}}~~~~~}}}}}}~~~~~~~~~~~~}}}|||||{{{{||||||||}}}}}}~~~~~}}||{{|||}}~~~~~~~~}}}|||{{zzz{{{{{{{{{{{||}}~~~~~~~~~~~}}}}}||}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}||{{zzzzzzzyyxxxwwwwxxyyyzzz{{{{{{|||{{{{{{||}}~~~~~~~~~~}|{zzyyyyzzz{{{{||||}}}}||||{{{{|||||||{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}||{{zzzyyyyyzzzyyyzzzzz{{{{{{{zzz{{||||||||||||||||||}}~~~~~}}}}}~~~~~~}}||||||||||||}}}~~~~~~~~~~~~~~~~}}}}||{{zyyxxxwwwwvvwwwwwwwwwwwxxxxxyxxxxxxxxxxxxxxyyyzzzzzzzzz{|}}~~~~~~~~~~~}}|||}}}}~~~~~~~}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~}}}||||}}~~~~~~~~~~~~}}|||{{zzzzzzz{{{|||}~~~~}}||||{{{{{{{zzzzzyyyyyyyyzzz{{{{{{|||}}}}}|||{{{{{{{{{{zzzyyyyzzzz{{{||||}}}}}}}}~~~~~}}|||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{||}}~~~}}|||{{{{|||||}}}}}}}}}}}}||||}}}}}}}}||||||||}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{zzz{{{{zzzyyxxwwwvvuuuuuuvvwxxyzzzz{{{{||}}}~~~~~~~~~~~~~}}||{{{zzz{{{{{{{zzzzzzzz{{{|||}}}}}}}}}}||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}|{zyxwwvuuttuuvwxxxyyyyyyyxxyyzz{{{{{{{{{{{{{{{{{{zzyyyyyyzzzz{{{{{{{{||}}~~~~~~}}}}||||{{||||}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{||}}~~~}}}}}||||||||||||||||||}}}~~~~}}}}|||||||||||}}}}~~~~~}}|{{{{{{{|||}}~~}}}}}|||}}}}}||||{{{{|||}}}}}}}}~~~~~~~~}}}}}}}~~~~~~}}|||||{{{{zzz{{{{||}}}~~~~~~~~~~}}|||}}}}}~~~~~~~~~}}}}|||||}}}~~~~~~~~~~~~~}~~~~~~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxxxxxyyzzz{{{{{{{{{{|||||||{{{{zzzzzzzzzzzzzzzz{{|||}}~~~~~~~~~~~~~~~~~}}~}}}}~~~~~~}}}||||||||}}}~~~~~~~~~~}}}}|||||}}}}}||||||{{{|||||}}}}}}}}}}}}|||{{{zzzyyyxyyyyyyyyyyzzz{{{{zzzzyyyzzzzz{{{{{|||}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}|||||}}}}}~~~~~~~~~~~~}}~~~~~~~~~}}}}|||{{{zzzzzzzzzzz{{{|||}}~~~~~~~~}}}}}}}~~~~~}}}|||||||{{{zzzzzz{{{{{{{zzzzzyyyxxxxxxxxyyzz{{{|||}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{|||}}~~~~~~~~~}}}}||}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}|{{zyyxxxwwwvvvvvvwwxxxxxxxyyyyyzz{{{||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}||{{zzzyyyyxxxxyyzz{{{{{{{{{{{||}}~~~~~~~~~}}}}}}}~~~~}}|{{zyyxxxxxyyzzz{{{{{{{{zzyyyyyyyyyyyzzzzzz{{{{{{{zzzzzyyyyyyyyyyzz{{{||||||||||||}}}}~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~}}~~~~~~~~}}|||||}}}}}}}}}}}}}}}}}|||||}}}~~~~~~}}}}}}}}||||}}}||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{{{{|||}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}~~~~~}}}}}}}}}}||{{{zzzyyyxxyyz{{|}}~~~~~~~~~~~~}}}||{{{{{{||||{{{{|||{{{zzyyyyzzz{{|}}~~~~~~~~~~~}}}}||{{{{{{{{||}}}}}}}}}}}||||||||||||}}}}}|||{{{zzzzyyyyzzzz{{{{|||||||||{{zzyyxxxxyyzzzz{{{|}}~~~~~}}||||}}}}~~~~~~~~~~}}}}}||||}}}~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~}}||{{zzzzzzzyyyyyyzzzzyyyyyyyyyzzz{{||}}}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||{{{{zzz{{{{{|||||{{{{{{{{|||}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}}}||||}}~~~~}}}}}||{{{zzzzzzzzzzzzzzz{{{|||||{{{{{{{||}}}}~~~~~}}}|||||}}~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}~~~~~~~~~~~~~}}}|||||||||}}~~~~~~~~~~~~~~~~}}|||||||}}}}}}~~~~~~~~~~~~~~}||{{{{{{||}}}}}}}}}||{{{zzzzzz{{|}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}~~~~~~}}|||{{{{zzzzzz{{|}}~~~~~}}}}||||||||}|||||||{{{{zzz{{{{{{||||}}~~~~~~~~~~~~~~~}}}}}~~~~~}}|||}}~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}||{{{zzzzz{{{{zzzzzzzzyyyxxxxyyyyyzz{{|||}}}}}|||{{{{{{{{||||}}}~~~~~~~~~}}}}}}}~~~~~}}||{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}|||{{{||||}}}}|||||}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{||}}~~~~~~~~~~~~~~}}}}||||||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}||{{{{{{{||}}~~~~~~}}}}}}}}||{{{{{{{{zzzzyyyyyz{{||}}}}}~~~~~~~~}||{zzyyyyxxxxxwxxxxyyyyyyyxxxxyzz{{||{{{{||}~~~~}}}}}~~~~~~~~~~~~~~~~}}}||||{||||}}~~~~}}|{{zyyyyyyyyyyyzz{{{|||||||||||||||||}}}}}}}}}}}}}}}|}}}}~~~~~~~~~}}}}||{{{zzzzzzzz{{{||||||||}}}}}}~~~~~~~~~~~~}}||}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{|||}}}}}}}}}|||{{zzyyyxxxxyyyyzzzzzzzzzyyyyyyyyyyyzz{{{|||}}~~~~~}}}}}}}}}~~~~}}||{{{{{{{{{{{{{{{{{{zzz{{{||}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}|||||{{{||||}}}|||||||||{{{zzzzz{{{|||}}~~~~}}|||||{{{{{{||}}~~~~~~~~~~~~~~}}}|||{{{{zzz{{{{|||||||{{{{{{{{{||||}}}}}}}}}}}}~~~~~~}}~~~~~~}}}||{{{{{{{|||}}}~~~~~~~}}}}}||{{{{{{|||||||||||||||||||||||{{{{||}}~~~~~~~~}}}}}}~~~}}}}~~~~~~~~}}||{zzyyyyyzz{{||}}}~~~~~~~~~~~}}}||{{zzzzzzzyyyzzzzzzzzzzz{{{{{{{{{{||||}}}}}}|||}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}|||}}}}~~~~}}|{{zzyyxyyyyyzzz{{{{{{{zzzzyyyyyyyyyyzz{||}}}~~~~~~}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}|||{{{{{{{{||||||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||}}}}~~~~~~}}|||{{{{{{{{{|||}}}}}~~~~~~~~~}}}}||}}}~~~~~}}}}}}}}}}}}}||{{zzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzzzzzz{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}|||||||||||||||{{{zzzzz{{{zzzzzyyyzzz{|||||||{{zzzzzzzz{{{|||}}}~~~~~~~~}}||||}}}~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}~~~~}}||{{{{{{|||}}}~~~~~}}||||{{{{||||}}}}~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}~~~~}}|{{zzzzzzzzyyyyxwwwwwxxxxxxyyyyyyyzzzyyzzz{{|}}|||{{zzzzz{||||{{|||}}~~~~~~}}|||||||||||{{||}~~~~~~~~}}||}}}}||}}~~~~~~}}|{zyyyxxwwwxxxyyzz{{|||||||{{{{{{zz{{||||}~~~}}||{{{||||||||||}}}||}}}||{{zzyyyyzzz{{||||||{{{{{{|}~~~~~~}}}}}}||||||}}}}||}}}}~~~~~}}}}}}}~~~~~}|{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyzzz{{|||||{{{{{{{zzyxxwwwwxxxyzz{{{z{{{{{{{{zzyyyyyyyyyyzz{{|}~~~}}}}~~~~~}}|{{{{|||||||||||}}}|||||{{{||{{{zzyyxxxxxxyyyzz{{{{zzzzzzzzzzzzyyyyyyzzzz{{{{{{{{{{|||}}||{zzzzzzzz{{|}}}~~}~~~~~~~~}}}~~~~~~~~~~}}|||}}}}}~~~~~}}}}}}}}|||{{{{{{||||}}~~~~~~}||{{{zzzzz{{|}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~}}~~~~}}|||||||}}}}}}|}}}}}||{zyyxxxxxxxxxxxxwwwwwwwwwwxxxxyzzzzzzzyyyyyyyzzzz{{{{{{{||||||}~~~~~~~}|{zzyyyyxxxyyyzzzzzzz{{{|}}~~~}}}||{{|||}}}}}}~~~~~~~~~}}}}||{{zyyyyyzzzzzzzzz{{}~~~~~~~}}}}}}}}||{{z{{{{||}~~~~~}}||{{{{||}}~~~~~~~}}||||{{{{{{||{{{{{{{{{|||||}|||{{z{{|}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}~}|{{zz{{|}}}~~~~~~}||{zzyxxxxwwwwwwwwvvvwxxyz{||}||{{{{zzzzzyyyyyzzzz{{|||{{{{|||}~~~}}||{{{{{{{{||}}~~~}}}|{{{{{{{{|||{{|||{{zzyyyyxxyyzzzz{|||}}}~~~~~}}|{zzzzz{{{||||||||}}}}}}}}}|||||{{{{{{{{{|}~~~~}}}}}~~~~~~}||{{{{{||}}}~~~~~~~~~~~~~~~~~}}|||||}}}}}}~~~~~~~~~~~~~~~~~}}}||{{|||}}~~~~~}|||{{{{{{||||{{{{{zzyyyxxwvvvvuuvvvwwxyzz{{{{{{{{{{||{{{zzzzzzyyyyyyyzzzzzz{||}}~~~~~~}}}~~~~}}}||||||}}}~~~~~}}||}}}}}}}||{{{{{{{{{||}}}}||{zyyyyyyzz{{{{zzzzzzzzzzzzzz{{{{{{{{|{{{{{{{{{|}~~~~~~~~~~~}}}||||||{zzyyzzz{{{||}}}~~~~~~~~~~}}}}}}}}}}|||||||||{{||||||||||{{{{{{||||||}}~~}||{{z{{{{{{{{{{{{|}}}~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||{{zzyxxxxxxxxxxyyyyzz{{{zzyyyyyyyyyyyzzz{{{zz{{{zz{{{|||}}~~}|{{{{{{{{|}~~~~~~~~~~~}}}}}}||||||}}}}}}}}}||{zxwvuttuuvwxxyyyzz{{{{{{{zzzyyyyyyyyyyyzzzzzz{{{|||}}}~~}~~~~~~~}}}}}}|||||||}}}}}}}}}}}}}}}|||{{zzzzzz{|}}~~~~~~~~~}}~~~~~~~~}}||{{zzyyyyyzzz{{|}}~~~~}}}}~~~~~~~~~}}}}}~~~~}|{{zzyyxxxxwwwvvvwwxxyyzz{{{{{{{{{{zzyxxwxxxyyz{|}}~~~~~~~}}}~~~~~~~~}}}}~~~~~}}||||||||||{{zzyxxwwwwwwwwxxyyzzz{{{{{{{zzzzz{{{{{{{{zzzzyyyzzzzz{{|}}}~~~~~~~~~~~~}}||{{zzzzzzzzzz{{{||}}~~~~}}||{{{{{{{|||||||||}}}~~~~~}}}}~~~~~~}}}}|||||{{{zzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzyyxxxwwwwwwwxxxyyz{{||||||{{{{zzzzz{{{{{{{{{|||||}}}}}}~~~~~~~~~~~}}}|||{zzyyyyxxxxxxxwxxxxxxyyyzzzzzzzyyyyxxyyyyzzzzz{{|||||||{{zzzz{{{{||}~~}}||{{zzzzzzz{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~}}}||||{{zzzzzz{{{|||}}~~~~}}}~~~~}}||||||{{{zzzzzzzzyzzzzzz{{zzzzyyyyzzzzzzzz{{|}}}}}}|||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{zzyyyxxxwwwwwwwxxxyyz{{{{{{{{{{{{{zzzyyxxxxxxxxxxxyyz{{||}}~~~~~~~~}}}}||||||}}}}}}}}~~~}}}}}}}}}|||{{{{{{{{{{|}}~~~~~~~~~~~~~~~~~~}||{zzzz{{|}~~}}|||}}}~~~~}}}~~~~~~~}}}|||}}}||||||{{{{{|||{{{{{{{{{{zzzzz{{|||||{{{{{{{||||||{{{{{{{{zzzzz{{||}}}~~~~~~~}}}}}}}}}}}||{{zyyxxwwwwwxxxxxxyyyyzzz{{{{{{z{{{{{{{{{{zzyyyyyyyz{{||}}}}}}}~~~~}}}}~~~~~}}}}}}}}}}}}}}}|||||||||||||}}}}}||{{{{{zzzz{{||}}~~~~~}}|{{zzzzz{{||}}}}}~~~~}}|||||}}~~~~~~~~~~~~~}}}}|||{{{zzzz{{{{{{||||||||{{{z{{{{|||||||}}}||||||{{||||}~~~~~}}}}}}}~~~~~~~}~~~~~~}}}||{zzyxxwwwwwwwwxxxxyyzzzzzzzzzzzzzzz{{{|||||||{{{zzzyyyyyyyyyyyyzz{|}}~~~~~~~~}}}}}|||||||}}~~~~~~~}}|||{{zzzzz{{||}~~~~~~~~}}}}}}~~~~}}}}}}}}}~~~~~~~}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}||{{zzzz{{{{|||||||}}||||||{{{{{||||}}}}|||||||||||||||{{zzz{{{||}}~~}||}}}~~}}|{zyyxxxxxxxxxxxyyyyzzzzz{{{{{{zzzzzzzz{{{{||||{{{{{{{{{||||||||||||}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~}}}|||||}}}}}}}||{{z{{{{{||{{{{{||}~~~}}}}}}}}}}|||}}}}}}}}}}}}~~~}}||{{{zzzzz{{||}}}}~~~~~}}}}|||||||||||||||}}~~~}}}~~}}|||{{||}~~~~~~~}}}~~~~~}}||{{{{{{zzzzyyyxxxxxxxxyyyyzzz{{{|{{|||||||||{{{zzyyyyzzzz{{{{{{{|||}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{|||{{{{{{{{{{|||||}}||||||}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}||{{{zzzzyyzzz{||}}~~~~~~~}}}}}}}}||||}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}||{{zzz{{zzzzz{zz{{{{{{{z{{{zzzzzz{{{{{{{|||||||||||{{{{|||||}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzzzzzzzyyyzz{{|}}~~~~~~~}}||||||||||}}~~~}}||||}}~~~~}}}~~~~~~~~~}}}||||{{{zzz{{{||}}~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~}}|||||}}}~~~~~~}}||{{{z{{{{|||{{zzyyyyyyyzz{{{||}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|}}~~~~~~~~~~~~~~}||{{zzzzz{{{{{{{{{{{||||}}}}}}}}}}~~~~~~}}}|||||}}}~~~~~~~~~~~~~~}||{{zzzzzzz{{{||||}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~}}}||{{{{{{{|||}}~~~~~~}}}}}}}}}||}}}}}~~}}}}}}|||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}|||{{{|||}}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}}}}~~~~~~~}||||{{{zzzyyyxxxxyzz{{||||}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}|||{{{{{|}~~~~}}|||||||||||||||}}~~~~~~~~~~~~~~~~}||||||}}}~~~~~~~~~~~}}}|||{{{{{{{|||||}}}}~~~~}}}}}}}}}~~~~~~~~}}}||||{{{{{{{{{{|||}}~~~~~~~~~~~~}||{{zyxxxxxyzz{{|}}}~~~~~~~~~~~}|||||}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{||||}}}}}}}}}||||}}}}}}}~~~}}}|{{zzzzzyyyzz{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~}}}}~~~~~}}~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}||{{zyyyyyyyyyyzzz{{||}}}~~~~~~~~~}}}}}~~~~~}}}}}}}}~~}}}|||||{{|||||}}}~~~~}}}|||{||}~~~~~~~~~}}}}~~~~~}}|||}}}~~~~}}}}}~~~}}}~~~~~~~~~~~}}}}}}}~~~~}}}}~~~~~~~~~~~}}|||||}}~~~~}~}~~~~~~~~~~~~~~}}}}||{{{zz{{|}}~~~~~}}}}~~~~~}}}|||||||||||}}~~~~~~~~~~~~~~~}}}||{{zzzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||}}}}}~~~~~}}}}}|||}}}}||{{{{{{{{{{{zzzzzzz{{|}}~~~~~~~~~~~~}}|||{{{{{||}~~~~~~~~~~}}}}}|||{{zzzzzzz{{||}~~~~~~}}}}}}}}}}}}~~~}}|{zyxxxxxyyzz{{{||||||||||||||}}}}}}}}|||||||}}}~~~~~}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~}}||||||}}}~~~~~~}{zywwvuuuuuvvwxxyyzzzz{{{{{{{{{{{{{{{{{{{{||||{{{{{{{|{{{{{{{{||||||||{{{{|||}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}||||{{{{{{||||||||}}}||||||||||||||||||}}}~~~~~~~}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{zz{{{{{{{{{{||{{{{zzyyyxxxxxxyyzz{{|||}}}}}}}~~~~}||{{{{{||}}~~~~~~}}|||||||}~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{|||||}}}}||||}}}}}}}}~~~~}}}}}}}}}}}}||||{{||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{zzzyyyyyxxxxxxxxxyyzz{{||}}~~~~~}}}|||||||||}}}~~~~~}}}}}}}}}}}}}~~~~~}}|||{{{zzyyyyyyyyyxxxxxwwxxxxxxxxxxxxyyzz{{||||{{{zzz{{{{zzzzyyyyzzzz{{||}}~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~}|{{{{{{{{{{{{{||}~~~}}|||{{zzyyyyyzzz{{{|||||||||{{{{{{{{{{{|||}}}}}}}~~~~~~}}}}}|||{{zzzzzz{{{||}}}}~~~~~}}}}}}}}}}}}}}}}}}||{{zzyyyyxxxwwwwwwwxyyz{{||}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{zzzzzzzz{{|||}}}}}}}}|||||}}}~~~~~~~~}}}||{{{zz{{||||||||{{{{zzzzzzzzzzz{{{{{{zzzyyyzzz{||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}~~}}}}}}~~~~~}}~~~~~~~~~}|{{zyyxxxxxyyyzz{{||}}~~~~~}}}}}}~~~}||{zzyyyyyyyyyyyyzzzyyxxwwxxxyyzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{||{{{{{||||||||{||}}~~~}}|||||||}}~~~}}||{|||||||||}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{||||}|||||||||}}}}}}}}}||||||||{{{|||}}~~~~~~~~~~~~~}}||{{{zzzzzyyyyyyyyyyxxxwwwwwxxyyz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}||{{zzzzzzzzyyyyyyyyz{|}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{zzzyyyyyyzzz{{{{{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{|||||{{{{z{{{|}}~~~~~~~~}}||{{{{||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}~~~~}}||||||}}}}}|||||||||||||||||||{{zzzyyyyzyzyyyzzz{{{{{zzzyyyyyyyyyzzzz{{{{||||||||||}}}}}~~~~~}}}|||||}}}}}}}}}~~~~~~}}}}}}}~~}}}|||||||{{{zzzzzzzzz{{{|||}}~~~~~}}}||{{zzyyxwwvvvvvvwwxxyyzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}|||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~}}|||{{{{{{{{{|||||||||{{zzzyyyyyzzz{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyyxxxxxwwxxxxyyyyyyyxxxxyyyyyzzzzzzzz{{{||||{{{zz{{{{|||||||||{{{{{|||}}}}~~~~~}}}|||{{{{zzzzzyzzzzzzzzzzzzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}||||}}}||||||{{{{zzzzzzzzyyzzz{{{{{zzyyyyyyxxxxxxxxyyyzz{{|||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}||||||{{{{{|}}~~~~~~}}}}}}}}}}~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{|||||||}}}}}~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~}}}}|||{{{{{zzzzzzyyyyzzzzz{{{zzzzyyyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxxxyyzzz{{{{{{{{{{{||||||||}}}~~~~~~~}}}}}}}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}}}}}}}}}|||{{{{zzzyyyyyyyyyyyyyzzzzzz{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~}}}~~~~~~~~~~}}}|{{{{{{{|||{{{{{zzzz{{{{{{zzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyzzz{|||}}}}~~}}}}}||{{{{{{||||}}}}~~~~~~~~~~~~~~~~~}}}}||{{{{zzzzyyyyzzz{{{|||||||||||||}}~~~~~~}}~~~~~~~}}}||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyzzz{{{{||||||||||||{{{zzzzyyyyyyyyyyyyyzzzzzzzzzzzyyzzzz{{||}~~~~~}}|||||||||||||||{{{zzzzzzzzzzz{{{{||}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzz{{{{{{{{z{{{{{{|||}}}}}}}}}}}|||||}}}}}}}}}}}}||||||||||}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}||||{{{{|||}}}~~~~~~~~~~}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{||||}~~~~~~~~~~~~~~~}}}}}}}}}||}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}||||||||||||||||{{{{{zzzzyyyyyyyzzzzzzzzzzyyyyyyyyxxxxxyyyyzzzz{{{|||}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}|||||||||||{{{{zzzzzzz{{{{{|||||||||||||||{{{{zzzzz{{{{{{{{{{{||||||||||||||}}}}~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~}}}}|||||{{{{zzzzzyyyyyyyzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}|||{{zzz{{{||}}}~~~~}}~~~~~~}||{{{{{{{|}}~~~~~~~~~~~~~~~~}||{zyyxxwwxxxxyyyyyyyzz{{{{{{{{|||||||}}}}}}~~~~~~}}||{{zzyyyyzzz{{|}}~~~}}}||{{{zzzz{{|||{||}}}}||||{{||}}~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}~}}}}}~~~~~~~}|||||||||||||{{{{zzzyyyyyyxyyzz{{|}}}}||{{{{|}~~~~~~~~~~~~~~~}}||||}}||||{{zzyyyyyyxxxxxxxyyyyyz{{||}}~~~~~~}}}}||{{zyxxxxxxyyzz{|}}}}}}}}}}}}}|||{{zzyyyyyyyyz{{||}}}~~~}}}}}}}~~~~}}}}}||{{{{|||}}|||||||}}}}}}}}~~~}}||{{{{{{||}}}}}}}}~~~}}}}}||{{{{||}~~~~~~}}}}}}}}}}}~~}}}}||||}}}~~~~~~}||||}}~~~}}||{zzyyyyyyyxxxxyyzzzzzzzzyxxwwwwvvvuuuuvvvvvvvwwwwwxxyyzz{{{{{{{zzzzz{{{{{|}}~~~~}}}}|||||}}~~}||{{{{{||||}}}||||||||}}}}}}}||{{zzzz{{{|||||}}}}~~~~~~}}||}}}}}}~~~~}}}||||||{{{zzzyyyyzz{{||}}}~~~~~~~~~~~}}|||}}}}}|||{{{{{{{|||||{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{{zz{{{||}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}||{{{zzzzzzzzzzzzzzyyyyxxxxyyzzzzzzzz{{|||}||||||}}}~~~~~~~~~~~~~~~}}||{{zzz{{||||||}|||||}}}||||||{|||}}}}}~~~}}}~~~~~~~~}}~~~~~~}}||||}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||}~~~~~~~~~~~~~}}|{{{{{{||}}|||||||||}}}||||{{{zzzz{{{|||}}}}~~~~~}}}||||{{zzzzzyyyzz{{|||||||||||||||}}||||}}}~~~~}|||{{||}}~~~~~~}~~~~~~~~~~~}}||||||||}}}~~~~}}||{{{{{zzzzzzzzzz{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{z{{{|||}~~~}}}||{{{||}}}~~~~~~~~~~~~}}}}~~}}}}|||{{{||||}}}}}}||||{{{||}}|||{{zzzzz{{{||}~~~~~~~~~~~~}}}}}||||||||||||||{|||{{{{{{zzyxxxxyyyyzzzz{{||}}}}~~~~~~~~}}}}}~~~~~}}|||}}~~~~}}||{zz{{{{{{{|||||||}}}}}~~~}}}}}}~~~~~}}}}|||||||||}~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}|{{zzz{{{{||||||}}}}}}~~~~~~}}}}|||||}}}}}}}}}}~~~~~~}}||||{{{{{{{||||}}~~~}}}}}}~~~~}|||||}}}}}}}||||{{zyxxwwvvuuvvwwxyyz{||}}~~~~~~~~~}}}|||{{{|||}}~~~~~~~~~~~}}}}}}}}}||||{||{{{||||||{{{{zzz{{{{|||||{{{{{{zzzzzzzzz{{{{{zzzzzz{{{|||}}~~~~~~~~~}||}}}}~~~~}}}}}}}}~~}}}}}||{{{zzzzyyyxxxxxxyyyzz{||||||||||||{{zzyyyyyyzz{{{||}}~~~~~~~~~~~~~~}}}~~}}}|||{{zzzyyyyyzzzzyyyyxxwwwwwxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||}}~~~}}}}~~~~~~~~~~}}}}|||||||||||||}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}~}}}}}}|||||{||}}~~~~~~~~~~~~~~}}}}~~~~~}}}||||||}}||||{{{{||}}~~~~~~}}|{{zzzyyyxxwwwwwwwvvwwxxyyzzzzzz{{{|||||||||}}~~~~~~~~}}||||}}}|||{{{{{{{{{{{{{{{{|||||{{{zzzzyyyyyyyzz{{{|||||||||||||{{{{{{||||}}}}}}||{{zzzzzzzzzzzzzz{{|}}~~~~~}}~~}}}}}}}}||||||||||||||||||||||}}}}}}}}||||||}~~~~~~}}}}}}}}}~~~~~~~~~~}~~~}}}}}}~~~~}||{{{{{zzzzzzzyyyyyyzz{{|}~~}}||||||||||||}}~~~~}}||{{zzzzzzyyyyxxyyyyyyyyyyyyzzz{{{{{{{zzzzzzyyzz{{|}~~~~~}}}}}}}~~~~~~}}}}||||{{{{{|||}}}}}}}}}||||{zzzzz{{|||||||||}}}}~~~~~~~~~~~~~~~~~}}||}}}}}}||||||||{{{{{{{|}}~~~~~}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~}}}|||||||}}}~~~~~}}}}}}}}}}}}}||{{zzyyyyyyyyzz{{{|||||}}}}}~~~~~~}}}}}}~~~~}}|||}}}}~~~~~~~~~~}}|{{zzzz{{{{{||||||||||||||{{{{{{{{|||}}}~~~~~}}||{{{{{{{||||||||}~~~~~~~~~~~~~~}|{{zzzz{{{||}}~~~~~~}}}}}}}~~~~~}}}}|}}}}~~~~~~~~~~~~~}}||||||||||}}}~~~~~}}}|||||}}~~~}}}}}}}}}||}}}||{{{{{{z{{{{|}}~~~~~}}~~~~~~~~~~~}~~~~~~~}}}~~~~~~}}|||||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{|||}}}~~~~~}}}||||||}}}~~~~~~~~}}||}}}}}}}}|||}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}|}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~~~~~~~~~~~}}}||||||||{{zyxxwwvvvwwwwxxyzz{|}}~~}}}}}}}~~~~~~~~~~~~~~~~~~}}|{|||}}~~~~~~~}}}}}}|||}}}}~~~}}}|||{{zzzzzzzzzzzzzz{{||}}~~~~~~~~~~~~}~~~~~}}||||||||||||||||||||{{{zzyyyyyyyzzzzz{{||}}}~~~~~~~~~~~}}}}}}}|||||||{{zzyyxxxxxxyyyyyyz{{|}~~~~}}}||{{{{{{{{{{||||||||{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzzzzzzzzzzzzzzzz{{{{{{{|}}~~~~~~}}||||}}~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}|{{{zzzzzyyyyzz{{|||{{zyxxxwwxxxxxxxxyyyyxxxxxxxyyzz{{||}}}}~~~~~~~}}|||||||||||||}}~~~~~~~~}}}|||{{{{{z{{{{{{{{{{|||||||||||||||||||||{{{{{{{||}}~~~~~~~~}}|{{zzzzzzz{{{||}}~~~~~~~~~~}~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{||{{{{zzzzzzzzzzzzyzzz{{{{{{zz{{{||}}}~~~~~~~}}}|||||||}}}~~~~~~~}}||{{{{{z{{{{{{{{{{{{{{|||||}}}}}|||{{{{{zzzzz{{{|||}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzzyyyxxxxxxxxxxxxyyyzz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}|}}}}~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{||||||}}~~~~~}}}}}}}}}}}}}}}}}}}||||{{{{{zzzz{{{|}}}~~~~}||{zzzzzzz{{{{{{||||||||||||{{{{{{{{{{{{{{zzzyyyyzz{{{{{|{||||||}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~}}||||||||}}}}}}~~~~~}}}|||||||}}}~~~~~~}}|{{zzzzzzzzzzzzz{|}}~~~~~~~~~~~~~~~~~}}}|{{zyyxxxxxyyzz{{{{{||||||}}}~~~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}|||||}~~~}}}}|}}}}}}~~~~~}}|||{{zzz{{||}}~~}}}}}}}||}}}}}~~~~~~~~~~~~~}}}|}}}}}}}}}}||||||||{{{{{|||}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}~~~~~~}||{{zzzzyyzzz{{||}}}}}}}}~~~~~~~}}|||||||}}~~~~~~~~~}}}|||||||}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}||||}}}~~~~}||{{{||||}}}~~~~~~~~~~~~~~}}}}|||||||||||}}}~~~~~~~~~~~~~}}}}}}}}}}||||||}}}}}}||||{{{{{zzzzzzyyyyyyyzz{||}~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~~}|{zzyyxxwwwvuuuttttttttuuuvvwwxxyyz{{||}}}~~~~~~}}}~~~~~~~~~}}}||||}}}}}}}}~~~~~~}}}|||||||||||{{{{|||}}}~~~~~~~~~}}}}}|||||||{{{{{{{{{zzzzzzz{{{||}}~~~}}}|||{{{{{{||||||||||||||||||||||||||||||||||{{{zzz{{||}~~~~}}||{{{{||}}}~~~~~~}}||{{zzzzzzzz{{||}}~~~~~~~}}}}}}}}}}}}}}~~~~~~}}||{{{zzzyyyyyyyyyyzz{||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~~}}|||}}~~~~~~~~~~~~}}}}|||{{zzyyyxxyyyz{{|}}~~~~}}}}||||||||}}}}~~~~}}|||{{{{{{{||||}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}||||||||{{{{{zzzyyyyyyyyxxyyyyyzzz{{|}}~~~~~~~~~~}}|{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~}}}}|}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~}|{{{{{|}}~~~}||{{zzzzz{{{|||}}}~~~~~~~}}}||||||||}}}~~~~~~}||||{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxyyyyyyyzzzzzzzz{{{||||||||||||||{{{{{{{{{zzz{{|}~~~}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}||||{{{|||}}}~~~~~~~~~~~}}}}}}}}}||{{{{{{{{{{{zz{{{|}~~~~}}}}|||||||||}}}~~~~~~~}}}}||||||||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}~~~~~~~~}}}}|||{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{||}}}~~~~~~~}}||{zzzyyxxxwwwwwxxxxxxxxyyzzz{{{{{{||||||{{zyyxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~}}}}}~~~~~~~}}}|{zzyyxxxxxxxxxxxxxxyyyyyzzz{{|||||||{{{{{zzyyxxxxxxyyyyzzz{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}~~~~~~~~~~}}}||{{{{zzzzyyyyyzzzzzzzzzz{{{|||}}}}}|||{{zzyyxxxxxxxyyzz{{||}}}~~~~~~~}}}|||||||{{zzzzzzzzzzz{{{{||||}}}~~~~~~~~~}}}}}}}}}}}||||{{{{zzyyzz{{|}~~~}}}}|||}}}}}~~~~~~~~~~}}||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{|||}}}}}}||||||||||}}}~~~~~~}}}|||||{{{zzyyyyyyyzzz{{|||}}~~~~}}|||||||}}}}~~~~~}|{{zzzzzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~}||{{zzzzyzzzzz{{{{{{{{{{{|||{{{{{{zzzzz{{||}}~~~~~~~~~~~~~~~~~}}}||}}}}~~~~~}}}}|||}}}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{|||||||||}~~~}}}}}}}}||||{{{||||}}}}}|}}}~~~~}}|||||||||||||}}}}}}~~~}}}}}}}~~~~}}||||||}}}~}}}}||{{zzzzzyzzzzzz{{{|||}}}}}}}|||||{{zzyyxxxwwwxxxxxxxxyyz{{||||||||||}}~~~~~~~~~~~~~~}}}}~~~~~~}}|||{{{{{{|||}}~~~~~}}||{{{zzz{{{|||||||||}}}}}~~~~~~~~~~~~~~}}}}~~~}}||||||||||||}}~~~~~}}}||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~}}}}~~~~~~~~~~}~~~~}}}}||||{{{{{{{{zzzzz{{{|||||{{{{{{|||||}}}~~~~~~~}}||{{zzzyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{zzzzz{{||}}~~~~~~~~}}}}}}||||}}~~}}}}}}}}}~~~~~~~~~~~~~}}}}||||}}}}}}}~~~~~}|{zyyxxwwwwwwwwwwxxxxyyyyyyxxxxxxyyyzz{{{||}}}~~~~~~~~~~~~~}}||{zzzyyyyyyyyzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyzzz{{{|||||||||}}}}~~~~~~~~~~~~~}}||||{|||||||}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzz{{{||}}~~~~}|||{{{{{|||}}}}}}}}}|||||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{|||}~~~~~~~~~}}}}|||||||||}}}}}}}|||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}|||{{{zzyyyyyyyyyyzzzzzzz{{{{{{{{{||}}}}}}}|||||}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}|||||||||{{zzzzz{{{||}}~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}}||{{{{zzzzzyyzz{{|}}}}}}}}}~~~~~~}}||{{zzzzzz{{{zzzzz{{{{{||||||}}}}}}~~~~~~~~~}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}~~~~~~~~}}}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzyyxxxxxxxyyyyyyzzzzz{{{{{{{{{zzyyyyyyyyyyyzz{{||||}}}}}~~~~~~~}}||||||}}}~~~~~~~}}}}~~~~~~~~~~~~~}}||{{zzzzzzzzzzzzzz{{{|||}}}~~~~~~~~}}|{{zzzyyxxxwwvvvvwwwxxxyyyyxxxwwwwwxxxxwwwxxxxxxxxxxxyyzz{{{||}}~~~~}}||||{{{zzzzzzzzzz{{{{{{{||||||}}~~~~~~~}}}}|||}}}}}~~~~~~~}}}||{{zzzyyyzzz{{|||}}~~~~~}}}}}}}}~~~~~}}}|||{{{{{{{{{{||||||||||||||||{{{zzyyyyyyyxxxxyyyzzzzzz{{zzzzzzzz{{{{{||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}||||{{{{{zzzyyxxxwwwvvwwwxxyyzzz{{{|||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{|||||}}~~~~~}}}|||||}}}}}}}}|||||{{{{{zzz{{{{{{||}}~~~~~~~~~~~~~}}|{{{{{{{{{|||{{{zzyyxxxwwwwvvvvvvvvvvwwxxyyyyzz{{{{{{{{{{{{{{|||}}}~~~}}}||||||||||||}||||||||||||{{|||}}~~~~~~~~~~~~}}}}}}}}}}}}}|||}}}~~~~~~~~~~~}}||{{{zzzzzzz{{{{{||||||}}}}}}~~~~~}}}||||||||||}}~~~~}}||{{{z{{{{{||||||{{{{||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{{zzzzyyyyzzz{|}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||{{||||||}}}}~~~~}|{{{zzzzzzzzzzzz{{{{{{{{||||}}}|}}}}~~~}}||{zzzyyyyyzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwxxxyyz{{||}}}}}}}}}}}~~~~~~~~~~~}}}|||{{{{{{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzzyyyyxxxwwwwwwwwwxxxxxxyyzzz{{{{zzzzzzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}||||||||}}}}}}}|{zzyyxxyyz{{|||}}}}}}}}}}}}|||||||||||{{zzz{{{{{{{{|||}}}~~~~~}}}}|||||||}}|||}}}}}~~}||{{{|||}}}}}}}}}}|||||||||}}|||||}}}}~~~}}|||}}}~~~~~~~~~}|{zyyxxxxxxxyyxxxwwwvvvvvwwxxxyyyyyyyyyyyyyzzz{{{{{{||||{{{zzzz{{||}}~~~~}}}}||||||||{{{zzzyyyyyyyyzzzzzzzzz{{{{{{||}}}~~~~}}|||||||||}}}~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{zzzzzzzyyxxxwwwwwwwxxyzzzzzzyyyyyyzzzzzzzzzzzzzz{{{zzzzzzzzz{{|}}~~~~}}||{zzyzzzzzyyzz{||}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}|||||}}~~~~~~~~~~~~~}}}}|||{{{{{||||}}}~~~~~~~~}}||{zzz{{{||}}~~~~}}}||{{{{{{{{{{|||}}}~~}}}}}~~~~~~~}}}}|||}}~~~~~~~~~~~~~~~}}}||||||}}~~~~~}~~~~~}}}}|||||||}}}|||||{{{{{{{{{{{zzzzzzzzz{{{{|||}}}~~~}}}}||||||||||||||||||||{{{{{{{{zzzzzzyyyzzzz{{{||}}~~~~~}|{zzyyyzz{{||}}~~~~~~~~}}|||||||||||{{{|}~~~~~~~~}}}}}}}~~~~}}}}}}|{{{{{{{{|||||{{{{{|||}~~~~~~}}}||||}}~~}}|{{{zzyyyyyzzzz{{{{{{zzyyxxxxyyyyyyzz{{{||}~~}||||{{{{{{{{|||||{{{{{{{{{{{|||||}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~}}|||||}}}}}}~~~~}|{{{{{{{{{||||}~~}}}}~~~~~~~~~~~~~~~~~~~}}}||}}~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}||{{{{{{{{|{{{{{{||}}}~~~}}|||{{{{||||||||}}}~~~~~~}~~~~~~~~~}}}~~}}}}}}}}}||}}}}}~~~~~~~~~~~}}}}}}||{{{{{{{{{|{{{zzzyyxwwwwwwwwxxxxxxxxyyz{{|}~~~~~~}}||{||}}~~~}}}}}}~~~~~}}}|{{zz{{{{zzzzzzzzzzz{{||||||{{{{{||{{{{{{{{{{{|||||}||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~}|{{{{zzzz{{{|||}}}}}||{{zzyyyyyyyyyxxxwwxxxyyyyxxxxxxxxyyyyyyyzzzz{{|}}}~~~~}}}}}}}}}}}|||{{{zzyyyyyyyyyyzzzzzz{{{||||||{{{{{||{{{{{{{|||||||{{{{{{{{{|||||}}}}|||{{{zzzz{{||}~~~}}}}}|||||||||}}|||{{{|||}}}~}}}|{{zyyxxxxxxxxxxxxyyzzzzzzzz{{{{{{{{{{{{{||||}~~~~}}||}}~~}}||{zzzyyzzzzzzzzz{{||}}}}}~~~~~~~}}}}||}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}|||||||}}~~}|{{zzzzz{{||}}}~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||}}}|||||||}}}}}}}}}}}}|||{{{{{{{{{{{{{zz{{{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}||}}||||||||||{{{{{{{{{{zzzzyyyyyzz{||}~~~~~~}}|{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~}}}|||||{{{{{{||}}~~~~~}}||{{zzzzzzyyyyyyyyyzz{{{{||}}}~~~~~~~}}}}}}}~~~~~~~}|||||||}}~~~~}||||||}~~~}}}}}~~~~~~~~~~~~~}}|{{zzzyyyyyyyzzzzzzyyxxxxxxxxxyyz{|}}~~~~~~~~~}}|||||||||||||||}}}~~~~~~~~}|||{{{zzz{{||}}~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}|||||||||||||||||}}~~~~~~}}}|||{{{{{{{{{{zzzzzzzzzzz{{||}~~~~}}|||{{|||||||||||||||||||||}}~~~~~~~}}}~~~~~~~}}||{{{{{{{zzzzzyyyyyyyyyyyzzzzz{{{{{{{zzzzzzzzzzzz{{||}}}}~~~}}||{{zzzzzz{{|}~~~}}|||||||}}~~}}||||{{zzyyyzz{{|||||}}}}|||{{zzzyyzzzzyyyxxxxxxxyyzzz{{||}}~~~~}}}||||||||||||||||||}}}}~~~~~~~~~~~~~~}}}~~~~}}||{{{{{{{{{{{zzyyxxxxxxyyyyyyyzzzzzzzz{{{|}}~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{zzyyyxxxxxxxxxxyyyz{{{|||||||||||||||{{{{{{{{{{{{{{||||||||||}}}~~~~~~~~~~~}}}}}}}}}}}||||||||||}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||{{{zzzzzzzzzzyyyyyyzz{{||||||||{|||||}}}~~~~~~~}}}}}}}}}}~~}}}}}~~~~~~~~~}}}}}}}}}~~~~}}}}||}}|||{{zzzzzzzzz{{||||}}}||{zzzyyyyzzzzzzzzzzyyyxxxxxxyyyzzz{{|}}~~~~}}}}||{{{zzzzzzzzzzzz{{||}}~~~~~}}|||||||}~~~~}}||{{{{{{{|||}}|||{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}|||||||}~~~~~}}}}}}}}||||||||}}}}}|||||||||||}}}~~~~~}}||{{zzyyyyxyxxxyyzz{{{{{||}~~~~~~~}}|{{{{{{||}}~~~~}}|{{{z{{{{{{{{||}}}}||{{zyyxxwwvvvvvvwwxxxxxxyz{{||}}}}}}~}}}}}}}}}}|||||}}}~~~~}}}|||||||}}~~~~~~}}}}~~~~~~}}||{{{zzzzzzz{{||||||||||}}~~~~~~}}|||{{{zzyyyyzzzz{{||}}~~~~~~~~~~~~~~~~~~}}}}}|||||}}}~~~~~}}|{{{zzzz{{{|||||||||{{zyxwwvuuuttuuvvvwwxxyz{||}~~~~}|||||{{{{{{{{zz{{{||}~~~~~~~~~~}}}}}}}}}}}~~~~~~}}||{{{{{{{{{{|{{{{{||||{{{zzyyyxxxxxxxxyzz{|}}~~~}}}}||||||}}}}}~~}}}}~~~~~~}}}|||}}}}~~~~~~~}}}}}}}||{zzyxwwwwxxyyyzz{{{{|||}}}||{{zzyyyyyxxxxyyz{{||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyyzzz{||}}}}}}}}||||{{{{{{{{{{{{|||||}}~~~~~~~}||{{{zzzzzzyyyzz{|}}~~~~~}}}||||||||||}}~~~~~~~~~~~~~~~~~~~}}|{{zzzzzzzzz{{{{{|||||||||}}}~}}}}||||||||||{{{{{{{{{{zzzzzzzzzz{{||}~~~~~~~~~~~~}}}}||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzz{{{{{||||||||{{{{{{||||||{{{{{{{{{{{{{||}}~~~~~~}}}|||||{{{{{{{||}}}}}~~~~~~~~~~~~}}}|||||||||{{|||||}}}}}||{{zzzzzzzz{{||}}}}||||{{zzyyzz{{|}}~~~~~~}}}}}}}~~~~}}}|||||||}}}}}}}||||{zzyyyxxyyyyyyyyyzzzz{{{{{{{{{{zzzyyyyyyxyyyyyzzz{{|||}}}~~~~~}}}}}}}}}||||{{{{{{{{{{{|||}}~~~~~~~}}|||{{{zzyyyxxyyyzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{|||||}}}}}}||||{{{{{||}~~~~~~~~~~~~~~~~~~~}}|{{zzzzzz{||}~~~~~~~}}||{{zyxxwwvvwwwwwxxyyzz{{||||}||||||||}}~~~}}}}}}}}}}}}~~~~~~~~~~~}||{{zzyyyxxxxxxyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyzz{{||||||{{{{{{{{{{{{{|}}~~~}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}|{{zyyxxxxxxxxyyyzz{||||}}}}}||||||||||}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}|||{{zzzzyyyyyxxxwwwvvuuuttttttuuvwwxxyzzzzzzzzzyyyyyyyyyyyyzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}|||{{||||}}~~~}}}|||{{{||{||||||||||||||||||||||||||||||||}}~~~~}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{zzzyyyzzzzzzzz{{{{{||||||{{zyxwvvvvvwwwxxyzz{{|||}}}}}}}}~~~~~}}|||{{{{{{{||}~~~~}}|{{zyyyyyyyyzz{{|||}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyz{||}~~~~~~~~~~~}}}||}}}}|||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}|{{zzyyyzz{||}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~}}}}}~~~~}}||{{zzyyyxxxxwwwwwwwwwxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzz{{{{|||||||||}}~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}||||||}}}~~~~}}}}}}}}~~~~~~~~~}}|||||||||||{{{{{{|||}}}}}~~~~~}}||||||}}}}~~~~~~~~~}}}}}}}}|||||}~~~~~~}}||{{{{{{{{{{zzzz{{{{|||||||||||||{{{{{{{|||}}}}||{zzyyyxxxxxxxyyyyzzzz{{||}~~~~}}}}}}|||||{{{{{||}~~~~}}||{{{zzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvwwwwxxyyyyzzzz{{{{{{{{{{{{{||}~~~~~~~~~}}}}}}}||||||||||}}~~~~}}||||||}}||||||||}}~~~~}}}}}}}}}}}}~~~~~~~~~~}|{zyxxwvvuuttssssttuuvvwwwwwxxxyyyyyyyxxxxxxwwwwwwxxxxyyz{{||||}}}}}}}}}}}~~~~}}}|||||||||||||{{{{{{{||||}}}}|||||||||||||}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||||}}~~~~}}|||{{|||}~~~~}}}}}}|||||||}}}~~~}}|{zzyyxxxwwwwwwwwwvvvvuuuuttuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyzzz{{{||}}}~~~~~~}}}~~~~}}||{{zzzzzzzzzzzz{{{{||||||||}}}}~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||{{{zzzzzzzzzz{{{{{{{{||||||||{{{{zzzyyyyxxyyyzz{{{|||}}}}}}}}~~~~}}|||||||{{|||}}}~~~~~}}}||||{{{{{{{{{|||||{{zzyyxwwwwwxxyyyzz{{{{{{{{{{zzzyyxxxxxyyyzz{{|||}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}||||{{zzzzzzz{{{||}}}~~~~~~~~~}}}}}|||||{{{zzzyyyzzzz{{zzzzzzzzzzzz{{||}}}}}}~~~~~~}}}}}}|||||||}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}||||||{{{{zzzzyyyxxxxxxxxyyyzz{{{||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~}}||||}}}}}}}}}}~~~~~~~~~~~}}}|||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{z{{{||}}}~~~~~~~~}}~~~~~}}||{{{{{||}}~~~}}}|||||||||||||{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyzz{{{{{|||}~~~~~~~~~~~~}}|{{zzzzzzzzzzyyyyyyyyzzzzzzzzzzzzyyyyxxwvvvvvvwwxxyyyyyyyyyyyzz{{||}~~~~~~~~~}}||{{zzz{{{||}}~~~~~~~}}}||{{zzzz{{||}~~~~}}}}}}}~~~~~~~~}}}}||||||{{zyyxxwwwvvwwwwxxxxxxyyyzzzzzyyyyxyyyyyyyyyyyyzzzz{{{z{{{{{{{|||||||||||}}}~~~~}}||{{{{{||}}}~}~~}}}}}}}}}}|||{{{{{{|||||{{{zzyyxxxxxxyyyyzzz{{|||}}}}}}}}}}||{{zzzyyzz{{|}}}~~~~~~~~~}}}}|}}}}}}~~~~~}}||{{{zzzyyyyyyyyyxxxxxxxxxxwwwwvvuuuuuvvvwwwwwwwwwwwxxxyyzz{{{{||}}~~~}}}~~~~~~~~~~~~~~}}}|}}}}}}}}}}}}||||{{{{{{{{{{{|||}}}}}}}~~~~~~~~~~~}}}}|||||||}~~~}|{{{||}}~~~~~~~~~}}}}}}}~~~~~~~}}}|||||||||||{{|||}~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{zzzyyyxwwwwxxxyyyyyyyyyyyzzzzzzzzzz{{{{{|||||||}}~~~}}||{{zzzyyzzz{||}}}}}}}}}}}}~~~}}}|||}}}}~~~~~~~~~}}}}}}}}}}}}~~}}}}}}||||}}}}}~~~~~~~~~~~~}}}}~~~~~}}}}}}}}||{{zzzyzzz{{||||}}}}~~~~~~~}}}|||||||}}}}}}~~~~~~~~~~}}||{{{|||}}}}}~}}}}}}}}}}}}}}}~~~~~~~}}}|||||||}}}||||}}}~~~~~~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||}}}~~~}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}~~~~~~~}}~~~~~}}}}~~~~~~~~~}}||{{{{zzzyyyyzzz{{{{{{{||||||||}}}}}}~~~~}}}}||||}}}}}~~~~~}}}}}}}}}}}}||}}}}~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxxxyyyyzzzzz{{|||}}}}|||||}}}~~~~~~~~~}}}~~~~~~}||{{{zzzzzzzzzyyyyyyyyxxxxxyyz{{||}}~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{||}~~~}||{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyzzz{{{|||{{{{{{{{zzzyyzzzzzzz{{||}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}|||||||||||{{{{{{{{{{||||||{{{{{{|||||||||{{{{{{{{|||||}||||}}}}}}}}~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~}}}}||||||{{{{zzzzzzzzz{{|||}}}||||||||}}}}}~~~~~~~~~~~}}||||||||||||}}~~~~}}||||||||||{{{||||}}}}}}}}}~~~~~~~~}}}||}}}}}}~~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}}}}}}}}~~~}}}}}|||{{{zzzzzzzzzzzzz{{{{||}}}~~~~~}}||{{{{{{{{{||}~~~~~~~}}}}}}~~~~~~~~}}||||||||}}}~~~~~~~~~~}}}}}}}}|||}}}}}}}}}}}}~~~~~~}}}|||}}}}~~~~~~}}}}|||{{{{{{||||{{{zzzzz{{{{{|||{{{{zzzzz{{{{{{{|||}}~~~~~~~~}}}}||||||||}}~~~~~~~~~~~~~~~~}}|{{{{zz{{{{{{{{||||}}}}~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}~~~~~~~~~}}}|||||}}}}}}}}}||{{zzyyyyyyyyyzzz{{||}}}}}}|||}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzyyyyyyzzzzzz{{|||}}}}~~~~~~~~~~~~~~~~}}}}}}|||{{zyyxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxyyyyyyyyyzzz{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}||{{{{{{{||}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}||{{zzzyyyxxxxxxxxxxxxxxxxwwwwwxxyyzzz{{{{{|||}}~~~~~~~~~}}}}||||||||||||||||}}~~~~~}}}}~~~~}}|||{{{||||}}}~~~~~~~~~~}}}|||||||}}}}}~~~~~~~~~~~~}}||||||||||}}}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||}}}}}}}}}}}~~~~~~}}||{{{{{{{||}~~~~~~~~~~~~~~~~~~}||{{{{z{{{{{{{{|||||||}}}}||||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}||{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~}}||||||}}~~~~~~}}}}|||}}}~~~~~~~~~~~~~~}}|{{zzyyyzzz{{||}}}~~}}}||||{{{{{{{{{{{{{{||}}~~~~~~}}}}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyyyxxxyyzz{{||||||||||||||||{{zzzz{{|||||}}}}}}}|||{{{{{{{{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||}}}}}}}}}}|||{{zzzyyyyyyyyyyyyzzyyzzzzzyyyyyyyyyyyyyyyzzz{{{|||||}}}}~~~~~~~~~}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{||}}~~~}}}}||{{{{{zzzz{{z{{{{{{||}~~~~~~~~~~}}||||||}}}~~~~}}}|||{||||{{{zzzzzz{{{{{zzzzzzzzz{{zzyyyxxwwvvvvvvvvwwwwwwwxyyzzzzzzyyyyyyyyyz{|}}~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~}}||||}~~~~~}}|||}}}}~~~~~~}}}||||||}}}}~~~~~~~~~}}||{{{{{{{{{||||||||{{{{{{||||{{{zzzzzzzzz{{||}}}~~~~}|{{zzyyyyzz{|}}~~~~~~~}}}}||{{zzzzzzz{{||}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}||||||}}}~~~~~}}}}}}}~~~~~~~~~~}}}}}}}|||{{||}~~~~~~~~~~~~~}}}}~~~~~}}}}}|}}}}~~~~~}}~~~~~}}||||||||}}}}||||}}}}}}}}|||||||||{{{{{{zzzyyyxyyyz{{|||||||{{{zzyyyzz{|}}~~~}}||{{zzzz{{|}~~~~~~}}}}}~~~~~~~~~~~~~~~~}}||}}~~~~~~~}}||{{zzyyyyzzzz{||}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~}}}}}}}~~~~~~~~~~}}}|}}}}|||{{{{{{{{{||}}}}}}}||||{{{{||{{{{{|||{{{{||||||||}}}~~~~~~~~~~~~~~}~~~~~~}}}}~~~}}}}~~~~~}}}}}}}}}}}}}}}}}||{{{|||}}}~~~~~}||{{{{{{{|||}~~~~~~~~}}}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}||||{zyxxwwvvwwxyyzz{|}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}||}}}}}||{{{zzzz{{{{||}~~~}||||||{{|||}}}}~~~~~~~}{zzzzyyyyyzzyyyyzzyyyyyzzzyyyyyyyyyzz{{{||}}~}}}}~~~~~~~~~~}}}}}}}|||||||}}~~~~~~~~~~~~~~~}}}||||}}}~~~~~~~~~~~}}}|||||}}}}||||||}}}}}||{{{zzzzzzzzzzzzz{{{{|}~~~~~}|{{zz{{{{|}}~~~~~~~}}|{{zzzzz{{{{|{{{{{{zzzyyyyyyxxxxxxxxxyyzzz{{||||||||}}}~~~~~~~~~~~~}}}}}}~~~~}}||||||}}~~~~~~~~~~}}}}}}||||}}}~~~~~}}|{{zz{{{{||}}~~~~~~~}}|||||||||}}~~~~~~~~~~~}}}~~~~~~~~~~~}}||{zzyyxxyyyyzz{{{{||||}}}||||}}}~~~~}}}||||||||}}}}~~~}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||}}~~~}}}|||{{{{|||||||||||}~~~~~~~}}}}}||}}}}}||{{{{{|||}}}~~~~~}}}}}}~~~}}}|||||||}}}}}||{{{{{zzzzzzyyyyyyyyyyyzz{|}}~~~~~}||{{{{{{zzzzzzzzzzzzz{||}~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzyyzz{{|}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~}|{{zzyyyzzzzzzz{{{{{||}~~~~}}|||}}}~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}||{zzyyyyzzzz{{{||}}}}}||||||||||||||||||}~~~}|{{{zzzzzz{{{|||||||||||{{{zzzzz{{||||||||{{{{{{{{{{||}}~~~~}}}}}}~~~~}}}|}}}~~~~~~~~}}}}||||}}~~~~}}}}}~~~~~~~~~}}||{zzyyyyyyyyz{|}}}~~~~~~~~~~}}}||{{{{{{{{{{{{{||}~~}}||{{{{{{{{{{{{zzzzzzzz{{||}~~~~}}||{{{{zzzzz{{||}}~~~~~~~~~}}~~~~~}}||{{{{{||||}}}}}}}~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~}||{zzzzzz{{|}~~~~~~~~~}}||||||||}}~~}}|{{{{|}}~~~~~~~~~~~~~~~~}}}}}}||{{zzyyzz{{|||}}~~~~}}}}~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{{||}~~~~~~~~~~~~}}}}|||}}~~~}||||}}~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~}}}||||||||||||||||||||||||||}}}~~~~~~~~~}|||||}}~~~~}}||{{{{zzzyyyyyyyzzzzzzzzzzzzzzz{{{|}}~~~~~~~}}}}}}}}}}}}}}~~~~}}||||||}}}~~~}}}}}}}}}~}}}}}}}}}}~~~}||{{zzzzyzzzz{{||}}~~}}}}|||}}}~~~~~~~}}}}}~~~~}}||||{{{{{{{||}~~~~}}}}}~~~}||{{{|||}}~~~~}}}|}}}}~~~~~}}|||||||||||||||{{{{{{{{{{{||}}~~~~~}|||||||||||}}~~~~~}}|{{zzyyyyzz{|}~~~~}}}}}}|||||{{{{{zzzyzzz{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||}}}}~~~~~}}|||||||||||||{{{zzzzzzzzzz{{{{||}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzz{{{{{{||}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}~~~~~}}~~~~}}}}||||}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{|||{{{{{{zzzzzzzzzz{||}~~~~~~~~~~~~~~~~}||{{zzzzzzzzz{{|||}~~~~~~~}}~~~~~~~~~~}}|||{{{{{{{{{{{{{{{||||}}}}}}}}}|||||}}}~~~~~}}}}||||||}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}||||||||}}|||||||}}}~~~~}}}}}}}}}~~~~~~~~~~~}}||{{zzzzyyyyyyzzz{{|}}~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}|||||||{{{{{{{||}}~~~~~~~~~~~}}||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}||||||||||||{{{{|||}~~~~~}}}}}}}}}~~~~~}}||||||}}}}}}}}}}}|||||||||||||||||||}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~}~~~~~}}||{{zzzzzzz{{{{{{{{{{{{{|||}}}}~~~~~~~~~}}||||||||||||{{{{{{{{{{{||}}}}}~~~~~~~~~~}}||{{{zzzzzyyzzzzzzzzzzzzzzz{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{zzzzzzz{{|||}}~~~~}}|||||{{zzzyyxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyzzzz{{{|}}~~~~~}||||{{||||}}}}}}}||{{zzzzyyzzzzzzzzzzzz{{|||}}~~~~~~~~~~~~~~~~~}}}}}||||||||||{{{{{{{|}}~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{||||||||}}}}~~~~~~~~~}}}}}|||||||||||||}}}}~~~~~}}}||||}}}}}}}}~~~~}|||{{{{z{{{||}}~~~}}}||}}~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||}}~~~~}}||{{{{{{||||||||||{{|||}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyxxxyyyyyyyzzzzzzzzyyyyzzzz{{{||||||||||}}~~~~~~~~}}||{{{zzzzzzzzz{{{{{{{|||||||||||||||}}~~~~}||{{zzyyyyyyyyzzz{{||}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~}}}}~~~}}}||{{zzzzyyyyyxyyyyyyyzz{{{|||||}}|||||||||||||{{z{{{{||}}~~~~~~~~~~~~}}||||}}}}~~~~~~~~~~~~~~}}|||||}}~~~~}}||{{{zzyyyyyzz{{|}}~~~~~~~~~~~~}}}}}}~~~~~~~}}}}||||||{{{zzzyyyzzz{{||}}~~~~~~~~~~~~}}|||||||||||}}}~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyzzz{{||||||||||}}}}~~~}}|{{{zzzzyyyxxwwvvuuuuuuuvvvwwwxxyyyyyyyyyzzz{{||}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}||{{zzyyyyxxxxxxxxxwwwwwwwwwvvvvvwwxxyyz{|}~~~~~~~~~}||{{{zzzzyyyyyzzzz{{||}}}}}}}}}}}|||||{{{{{{{{{zzz{{||}~~~}||{{{{{{{{{{{{{{{{|||}}}}}}}}||||||||}}}}}}}}}}}}}}}~~~~}}||{|||||||}}}||||||||||{{{{{{{zzzzzzzzzzz{{{{|||}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}||{{{{{{||}}~~~~~~~~~~~~~~~~~}||{zzyyyxxxxxxxyyyzz{{{{{|||{{zzyyyyzzzz{{{{zzzzzzzzzzzzzzzzzzzzyyyyxyyyyzzz{{|||}}}}}~~~~~~~~}}}||||{{{|||}}~~~~~~}}}|||{||||}}}~~~~}|{{zzyyyxxxxxxyyyyyyyyzzzzzzzzyyxxxxwwwvvvuuuuttttttttuuvvwwxxxyyzz{{{|||}}}~~}~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{||||||}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{zzzz{{{{{{{{{{{{zyyxxxwxxxxxyyyzz{{|||||}}~~~}}|{zyyxwwwwwwwwwwwwwwwxxxxxyyzz{{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}|||||||}}~~~~}}}}|||||||||||}}}}}}}}}}}~~~~}}}|||||||||||}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~}}}|||||}}}}}}~~~~~~}}}}|||||}}~~~~~~~}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzz{{{{||||||}}~~~}}|||||}}}~~~~~~~~~~}}}}}}~~~~~~}}}}}||{{{zzzzzzyyyyxxwwwvvvwwwxxyyz{{|}}}~~~}}||{{{{{{{{{{||{{{{{zzz{{{{{{{{{{{{{{{zzyyxxwwwwwwxxyyzz{{|||}}}}}||||||||}}}}~~~~~}}||{{{zz{{{{{{{||}}}~~~~~~~~~}}}}}||}}}~~~~~~}}|||||||{{zzzzz{{||}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{||||}}}}~~~~~~~~~~}}}}}}}||||||}}}~~~~}}}}~~~~~~~}}}|||||||||}~~~~~}}||{{{zzzzyyyyyyyzzzz{{{{{|||||{{{{{zzzzyyyyyyyyyyyyz{{|}}~~~~}}}}}~~~~~}}}}}}~~~~~~~~}}}}}|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}||{{{{{{{{{{||||}}}}|||||||{{{zzyyxxwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzz{{{|||||||{{{{{|||}}}}}}}~~~~~}}||||}}}~~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~}}|||{{zzyyxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyzzzzz{{{{|||}}}~~~~~~}}}||||||||}}}~~~~~}|{zzyyyxyyyzz{{{{{||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~}}||{{{{{zzzzzzzz{{{|||||}}}}}~~~~}}}}}|||}}}}}}}}}}||||||||||||||}}}~~~~}}||{{zzzyyyyyzzzz{{{{{{{|||}}~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}}||||}}}}}~~~~~~~~~}}}||{{{zzzzzzzzzzz{{||||}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~}}}}}||||||||||||}}}~~~~~}}}}|||||||||}}~~~~~~~}}}}}}}}}}}~~~~~~~~~}||{{zzzyyzzzz{{|||}}}}~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}~~~~~~~~~~}||{{zzzzzzz{{{{{{{{{{zzzyyxxxxxxxxxyyyzz{{|}}}}~~}}}}|||{{{{{{{{{{|||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}~~~~}}}}}}}}~~~~~}}|{{{{{||||||}}}}}}}|||||{{{zzzzzyzzzzzz{||}}}}}}}}}|||||||}}~~~~~~~~~~~~~~~}}}}}||||||||||{{{{zzyyyyyyyyzz{||}}}}~~~~~~~~~~~~~~~~~~}}|||||{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{zzyyxxwwwwxxxyz{{||}}}}}}}||||{{{{{{{{||||||||||||||{{{{{{{{|||||||||||{{{{{{{{||}}~~~~~~~~~~~~~}}|||||}}}}}}}}}}}}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}||{zzzyyyyyyyyzz{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}||{{zzzzzz{{||}}~~~~~}}}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}|||||||||{{{{zzzz{{{{{|||||||||}}~~~~~~~~~~~~~}|||||{{{{{{||||}}}}}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}}||{{zzzz{{||}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~}}}||||||||}}}}}}}}}}}}||||{{{zzzzyyyyyyyzz{|}~~~~~~}}}||||||}}~~~~~~~~~~~}}}}}}}}||||||||||}}}~~~}}}}}~~~~~}}||{{{{{{||||}}~~~~~~}}}}}}}}~~~~~~}||{{zzzzzzzz{{|||}}}}}}}}}}}}||{zzyyxxxyyyzzz{{||}}~~~~~}}||||||||||}}}}}|||{{{zzzzzzzz{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~}||||||{{{{{{{{{{{{|{{{{{{zzzzyyyyyyyyyyzz{{{||||||||||}}}~~~~~~}}}}}|||||}}}}}}}}}}}}}}||||{{{{{{{{{{zzzzzz{{{{{{zzz{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}~}}}}}|||}}}}}}}}}}}}|||||||||{{{{{{{{|||||||||||}}}}}}}}|||||}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}|||||||||||{|||||}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~}}}~~~~~~~}}}}||||||||}}}~~~~~~~}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}~~~~~}}||{{{zzzzzzz{{{{{{{|||||{{{{{{{{|||||{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~}}}|}}}}~~~~}}}}}}||}}}}}}}}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}||}}}}}~~~~~~}}||||||||||||}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}~~~~~~~}|||||||}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyxxxxxxxyyz{||}}~~~~~~}}}}}}}}}~~~~~~~~~}}|||}}~~~~~~~}}}||{{zyyyyzz{{|~~~~~~~~~~~~~~~}}|||||||||}}}~~~~~~~~}||{{||}}}}}}|||||}~~~~~~~~~~~~~~~~~~}}}}}||||}}}~~~~}}}}}~~~~}}}||}}~~}|||{{zyyxxxxyyzzz{{zzzzzzzzzzzzyyzz{{{|||}~~~~~~~~~~~~}}|||||}}~~~~~~}}|{zzyyzzzzzzz{{{{{||}}}}}}}}}}}}}}~~~~}}}}}}~~~~~}}}||}}}~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}}}}}}~~~}}|{zzzzzyyyzzzzzzzz{{{{{{{{{{{{{{{{|||}}}}}~~~~}}}||{|||}}~~~~~~~~~~~~~}}}}}~~~}}||{zzzzz{{{{{{{{|||||}}}~~~~~}}}||{{{zzzzzzzz{zzzzzyzzzzzzzzzzz{{{|||}}~~~}}}}~~~~~~~~~~}|||||||||||{{{{{{{zzzzzzzzzzzzzyyyzz{|}~~~~~~~~}}}||||}}~~~~~~~~~}}|{{zzyyyyyyyyyxxxyyz{||||||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{|||}~~~~~~~~}}}~~~~}}|{zzzyxxwwwwwwwxxxyyyyz{{|}~~~~}}||}}~~~~~~~~~~~~}}}}~~~~~~~~~~}|{{{zzzzz{{{{zzz{{{||||||||||}}}}||}}}}}}}}}}~~~~~}}||||}}~~~~~~~~~}}|||{{{{||}}}}}~~~~~~}}}|||||{{{zzzz{{|}~~~~}}}}}~~~}}}||{{zyyxxxxyz{|}~~~}}|{zzzzz{{{{{|||||||}}}|||||||||||||||}}}~~~~~~}}|||{{{|||||}}~~~~~}}}}}}}}}}}}|||||{{|||}}}~~}}||{{zzyzzzzz{||}}}}}~~~~~~~}}|{zzzzzzz{||}~~}|{zyxxwwwwwwwwwxxxxyyz{|||||}}}}}}}}||||{{zzzz{{||}}~~~~~~~~}}|||}}~~~~~~~~~~~~~}}}}}}}|||}}}}}|}}||{{zzzzzz{{{||||}}}~~~~~~~~~~~~~~~}}|{{{{zzyyyyyzz{|~~~}}||||}~~~}}}}}||||||}}~~~~}}|||}}}}}}}||{zzyyyyyzzzzyyyyyzzz{{|}}}}}}~~~~~~~~~~~~~~}}}}}}||||||}|}}}~~~~~~~~~~~~}}|||{{zzzzz{||}}~~~~~~~~~~~}}}}}}}~~~~~~~}}|{zyyyyyyzz{{||||}}}~~}}}}}||||||||{{zzzzyyyyzzzzzzzzzzz{{||||}}~~~~~}|||||||}}}~~~~~~~~~~~~~~~}~~~~~}}}||{{{{{{{||||||||||||{{zyxxwwxxyz{{||}}~~}}}}}|||||||||||}}}}~~~~}}}}~~~~~~~~}}}|||||}}}}}|||||}}}}}}}||||{{{{zzzzzyyyyyyyyyyyyzzzz{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||}}}}}~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~~~~~~~}}|||{{|||{{{{zzzyyyyyzzzzzzzzzzzz{{{||}}~~~~~~~}}}||||||}}~~~~~~~}||{{{{{{{||}}~~~~~}}||||||}}}}}}}}}}}}~~~~~~~~}}|||||||}~~~~}}}||{{{zzzzzz{{{{{{zzz{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}||||{{{{{|||}~~~~~}}}|||{{{{zzzyyyyyyyzzzz{{{{{{|||}}}}}}}}}}}~~~~~}}}}}}}}~~~}|{zzyyyyyzz{{|}}}~~~~~~}}|{{zzzzzz{{{||||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}}||||{{{|||||||||}}}}}}}|||{{{{{{{{{{{{{{{|||}}~~~~~~}}~~}}}|{{zzzzz{{{||}~~~~}}}}}}~~~~~~~}}||||{{{zzzyyyyzzzz{{{||}}}~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{zzzzzzz{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}|||||}}}}}}}}}|||||{{zzyyxyyyzz{{|}}~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}|||}}}}}}}}}~~~}}||{{{||}}}}}~~~~~~~~}}}}}||}}}~~~~~}|||{{{{{z{{{{||||||{{{{{{{{{{{{zzzzz{zzzzzzzyyyyyyyyzzz{{{||}}~~~~~~~~~}}}}}|||||}}}}}}}}}}}}}||||{{{{{{{||}~~~~~~~~~~~~~~~}}||{{{{{{{{{|||||||{{||{|||}}~~~~~~~~~~~~~}|||||||||{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxyyyyyzzz{{{|||||}}~~~~~~~~~}}|||{|||||}}~~}}||||||}}}~~~~~~~}}|{{zzzz{{||}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||{zzyyyyyzzzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||}}~~~~~~~~~~~}}}||{{zzzzz{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzzyyyyyzz{{||||||{{{{||||{{{||}}}~~~~~~~}}}}~~~~~}}|||||{{{{{{{{{{{{{{zzzzyyyyzzzz{{{|}}~~~~~~~~~~~~~~}}|||||||||{{{zzzzz{{{{||||||{{{{zzzzzzzzzzz{{{|||||||||||||}}~~~~~~}}}}}}}}}}}}}||||||||||||{{{zz{zzzz{{{{{{|||}}|||}}}}}~~~~~~~~~}}||||}}~~}}||{{{zzzzzzz{{{||}}~~~~~}}||{{{z{{{||}}~~~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzz{{{{||||||}}}}}~~~~~}}}}~~~~~~}}}}}}~~~~~~~~~~~}||{{{{{{{{||||{{{{{{zzz{{{{||}}~~~~~~}||{{{{{{||}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}||{{{{{||}}~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~}}||{{{{{zzzzzz{{{{||||||||||||{{{{zzzzzzzzzzzz{{{{{{{{{zzz{{{||}}~~~~~}}}|||||||||||}}}}}}}}}}}~~~~~}}|{{zzzz{{|||}}~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}|||{{{{||}}}~~~~~~~~~}}}}||||||{{zzzyyyyyyyyyyyyzz{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{zzz{{||||}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|{{{{{{{{|||}}}~~~~~~~~~~~}}}}|||||}}}~~~~~~~~~}}}}||{{{{{{{{|||}}~~~}||{{{{|||}~~~~~~~~~}}}}}}}}}|||||}}}}}}}}}}|||||{{|||||}}}~~~~~}}}||||||||||}}}}}~~~~~~~}}|{zyyyyyyzzz{{{{{{zzzzzyzzz{||}}}~~~~~}}||{{{{{zz{{{{||}}~~~~}}}}}}}}}|}}}~~~}}}}}~~~~}||{{z{{{{||}}}}}}}|}}}}}~~~~~}}||||||||||||}}}}}}}}}}}}}||{{{{zzz{{{|}}~~~~~}~}}}}}}}~~~~~~}||{{{{||}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}||||||||||{{{{{|||||||}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzz{{|}}~~~~~~}}}||||||}}~~~~~}}}}}}||}}}}~~~~~~~~}}}}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}||{{{zzz{{{{||}}}~~~~}}}}}}}}|||||||{{{{zzzzz{{|}}~~~}}}|||||||}}}}}}}}}||||}}}}~~~~~~~~}}}}}}|||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}~~~}}|||||||}}}}}}}}~~~~~~}}}|||{{{{{{|||}}~~~~~~~~~~}}}}}|||||||||}}}}}}}~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~}}}||||}}~~~~~}}|{{{{{{{{{{{{{|||||}}}~~~~~~}|{{zzzz{{|}}~~~~~~~~~~}}||{zzyyxxxxxxxwwwwxxyyzzzzz{{||}}~~~~~}}}}}}}}}}}}}}|||{{zzzzzz{||}}~~~~~~}}}}}}}}}}}|}}}}}}}~~~~~~~~~~~~}}||{{{zzzyyyyyyz{{|}~~~~~}}}|||||||{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}~~~~}}|{{{{{|||||||||||||||||||||}}~~~~~}}||{{{zz{{{|||}}}}}}}~~~~~~~~~}}|{zzyxxxwwwwxxxyyyzzz{{{{{{{zzz{{{{{{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}|||||||||||||||}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}|{{zzzyyyzzzz{{|||}}~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}||||{{{{{{||||}}}}~~~~~~~~~~~}||{zzzzz{{{||}}}~~~~~}}}}|{{zzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{||||}}}||||||||{{{{{zzzzzz{{{{{{{{{{zzzyyxxxxxyyzz{|}~~~~~~~~~~~~~~~~~~~~}}|||{{|||||}}}}}~~~~~~}}}||||||||}}}}}}}|||||{{{zzzzzzz{{{{{||||||{{{{{{zzzzzzz{{{|||||||}}~~~~}~~~~~}}||{{zzzzyyyyyyyyyzzzz{{{{{{{{{{{{{{{{||||||||}||||{{{zzzyyyyyyyyzzz{{{{{zzzzyzzzzzz{{{||}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}~~~~~}}}}}}~~~~~}}}||||}}}~~~~~~}}}|||{{|||}}}~~~~~~~~}}~~~~~~~~}}}}}}}|||||||||||}}}}}}}}}||}}}~~~~~~~~~~~~~}}|{{zzyyyzzzzzzzzzzyyzzzzzz{{{|||}}~~~~}}|{{zzzzz{{{|||}~~~~}}|{zyyxxxxyyz{||}~~~}}}|||||||||{{{||||||||||||{{zzyyyyyyyz{{||}}}~~~~~}}}}|||}||||||||}}}}}~~~~~~~~~~~~}}|||{{zzzzzzzz{{{{{{zzzzyyyxxxyyzz{{||||}}|||||||||||}}~~~~}}}}~~~~}}|{{zzz{{{||}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{zzzyyyyyyyyzzzzzz{{{{||||||||||||||}}||||||||{{{zzzyyyyyzzzzzzzzz{{{{{{||}}~~~}}}||||}}}~~~~~~~~}}}}}}~~~~~~~~~}}}}||||||}}}|||||{{{{{{{||{{{{{{{||}~~}}||||||||||{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~}}||{{zzzyyyyyyyyzz{{{||||||||}}}}}}}}}}}}}|||||||||}}~~~~~}}|||}}}}}}}|||{{{{{{{{|||||{{{{{{{{{{{{{{||||}}}}~~~}}}}}}}}}}}}}~~~~~~~~~~}}|||{{{{{zzzzzzzz{{{{{zzzzyyyyyyyxxxxxxyyyyzzzz{{{{{|||||||||||||||||||||||||||||}}~~~~~~}}}||{{zzzzzzz{{{{||}}}~~~}}|{{{{{{{{|||||}||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{|||{{{{{{{{|||}}}}}||{{zzyyyyyyyyyyyxxxxxxxxyyyyzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{|||||||||||{{{{z{{{{||||}}~~~~~~~~~~}}|{{{zzzz{{{{||||||||||}||||||||}}~~~~~~~~~~~~~~~~}}||||||||||||{{{{zzzzzzzzzz{{{||}}}~~~~~~}}}}}}}~~~~~}}||{{zzzzzzzz{{||}}~~~~~~~~~~}}|||||||||}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{{{{zz{{{|||}}}}|||||}}||{{zzzzzz{{|||}}}}}}}}}}}|||{{{{{||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}||{{zzzzzyyyyyzzzzzzzzzzzz{{{{||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}}||||{{{||}~~~}}}}|||||{||||||{{{{{{{{||||}}}}}}~~~~~}}}|||||||||}}~~~~}}}}}}||||{{{zzzzz{{{||||||}}}}~~~~~~~~~~~~}}}}}}~~~~~}}||||{{{{{{{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}|||||{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzz{{||}~~~~~~}}}}}||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}||{{zzzyyyyyzzzzzzzzzyyyyyzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxyyyzzz{{||}}}}}}}|||||||}}}}}~~~~~~~}}}}}}}}|||||{{{{{{{|||}}}~~~~~}}}}}}}}~~~~~~}}}}}}}}}||||||||||}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{zzyyyyyyyyyzzz{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzzzzzz{{{|||}}||||||{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~}}|||{{{zzzzz{{{{{|||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||}}}~~~~~~~}}|||||||||}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}||{{{zzzzzzzz{{{{{{{{||||||{{{{{{{||||||||{||||||||||||{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{zzzzzzzzz{{{{{{{||||}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||||||{{{{{zzzzzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}~~~~~~~~~}}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~}}}||||||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{{{{|||||||||||||}}}}}}}}~~~~~}}}|}|}}}}}}}|||||||}}}}}}}}}}}}||||||}}}~~~~~~~}}||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzyyyyzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{zzyyyxxxxxyyyyyyzzzzz{{{{||||||||{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~}}}|||||||||}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzz{{{|||}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}||||||}}}}}}}}}}}}}}}}}}}|||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}||||{{{zzzzzzzz{{{{{||||||||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{zzyyyyyyzzzzzzz{{{{{||||||||||}}}}}}||||}}}}~~~~~~~~~}}}||||}}~~~~~~~~~~~~}}||||||}}}}}}}~~}}|||||{{zz{{{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{{{|||}}}~~~}}}}}~~~~~}}}}}~~~~~~~}}}~~}}}}}}}|||||||}}~~~~~~~}}}|||||{{zzyyyyyzzzzzz{zz{{{||||}~~}}||{{{{{zzzzzzzyyxxxxyyyzz{{{zzzz{{{{||||}~~~~~~~~~~~~~~~~~~~~~~}||{{{zz{{{||}}~~~}|{zzyzzzz{{||}}~~~}}||{{zyyyyyzzz{{|}}~~~~~}}|||||}}}~~~~~~~~}}}}||{{{{{z{{{{||}}~~~}||{{{||}}}}}|{{zzzz{{{{{{{{{{||||||{{zzyyyyyyyxxxxxyyyzz{{|}}~~~~~}}}~~~~}|{{{{|||}}}}}~~~~}}|{{zzzzzyyyyxxwwwxxxyyzzzz{{{||}~~~~~}}}}}~~~~~~~}}}}}||||{{{{|}~~}}|||{{{{{{{{zzzz{{||||||||||||{{{{{{||}~~~~~~~~}}}}}}~~~~~~~~~}|}}}}}}|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~~~~~~}}}}|||}}~~~~~}||{{z{{|}~~~~~~~~~~~~~~~~}}|{{zzyyyyyz{|}}}}}}}}}||||}}}}~~~~~~~~}}}}}}}}}}|||||}}}}}}}}}}|||||}}}}~~~~~~~~}}~~~~~~~~}|||||}}~~~~~~~~~~}}}|||{{zzzyyyyxxwwxxyyzzzzzzzyyyxxwwvvuuuuvvvwwwwxxxyyyyzz{{{||}}~~~}}}}}}}}}~~~~~~~}|{zyxwwwwxyz{{||}~~~~~~~~~~~~~}}}||{{{{{|||||}}}}||||||||}}}}}}~~~~~~~~~~~}}||||||||||{{zzz{{{{zzzzyyxxxxxxwwwvwwwwxxyyzzz{||}~~~~~}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{{{{{{{||}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}|{{{zzzz{{{zzyyyzz{{{{||||||}}}}}}~~~~~~~~}}||{{{{{{||||||}|||{{{{{{zz{{{{{zzzzzzzz{{{{{{{||}}~~~}}||{{zzyyyyyyyzz{{{{||}}~~}}|||{zzzzzzz{{||}}~~~~}}}}}}}~~~~~~~~~}}||{{{zzzz{{{||}}}}}|||||||||}}}}}}}}|||}}~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||{{{{zzzzzzzzzzzzzzyyyyxxxxxxyxxxxwwwvwxyz{||}}}}}}}}}}}}|||{{{{{||}~~~~~~~~}~~~~~~~~~~~~~~}||{{{{{{{||}}}}}|||||||}}}~~~~~~~~~~}~~~~~~~~~}}}}}}~~~~~}}~~~}}|{{zzzzzz{{{|}}~~~~}}}}}}}}}~~~~~~}}|||{{{{{{zzzzz{{{|||}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~}}}}||{{{{{{{{{{{{zzyyyyyyzz{{|||}}}}}}||}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~}||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{zzyyyxxxxxxxxxyyzz{|}~~~}|{{zzzzz{{|}~~~~~~~}}}}}}}}}}}}}}}~~~~}}||{{{zzz{|||}}~~}}||{{{{|||}}~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{|||}~~~~~~~~~~~~}}}}}}||{{{zzzz{{{{{{|||||{{zzzzz{{{zzzzyyyzz{|}}~~~~~~~~}}}}}}~~~~~~~~~}}~~~~~~~~~}}|||||}}}~~~~}}||{zzyyxxwwxxyyyyyyyyyzz{|}~~~~}}~~~~~~~~~~~~~~~~~}}}||||}}~~~~~~~~~}}|{{zzzyyxxyyyzzz{{||}~~~~~}}}~~~~~~~~~}}}|||||}}}~~~~~~}}}}}}~~~~~}}}||||||||||}}~~~~~}}}~~~~~~~~~~~~~~}||{{{zzzzzz{{{{{|||}}~~}}}}}}}}}|||{{zzz{{{{|||||}}}~~~~~}}}}~~~}|{{{{{{{{|||}~~~~}}}||||||{{{{zzzyyyyyzzz{{{{{||||}}||{{{{{{{||}}||||}}}}}}}}||{{zzzzzzzz{{||}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}}~~}}||{{zzzyzzz{{{{{{{{{{{{zzzzzyyyyyyyyyyzzz{{{{{{{{{{zzzzzzzzyyzzzz{{|}}~~~}}}||{{{zzz{{||}}}}~~~~~~}}|{{{{{{|||||||{{{{{|||{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{|}~~~~}|{{zyyyz{{||}}}}}}}}|||||||}}}}}}}}}~~~~~~}}}~~~~}}|{{zz{{{|||}}}}}}}}}|||{{|||||||||{{|||}}}~~~}}||||{{{{{||}}~~~}}||}}~~~~~~}}}}}}}}}~~~~~~~~}}|||{{{||}}}}~~~}}|{{{{{{{|||{{{{zzzyyyyyyxxxyyzz{||}}}~~~~~~~~~}}}|||||{{zyyyxyyyyyyyyyzzzzyyyyyzzzzzzzzzzzyyyxxxyyzzzzyyzzz{{|}}}~~~~~~~~~~~}}||{{|||}}}}~~~~~~~~~~~~~~}}}}}}}~~~}||||}}~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}~~~}||{zzyyyxxxxxyyyyyyyyyyyzzzz{{{{{{{{||}~~~~~}}}}}}}}}}}}}}}}||||||}}~~~~~}}}}~~~~~~~}}|{{{zzzz{{{{||||||}}}||||{{{{{{||}}}}}}}}~~~~~~~~}}|{zyxxxxxxyyyz{{||}}~~~~~}}}|||||||||}}~~~~~~~~~~~}}|{{zzyyyzz{|}}~~~~}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}||}}}~~~~~~~~~~~~~~~}}}}|||||||}}~~~~}}}}}}}}}}}}}}~~~~~}||{{zzzyyzz{{{{|||||}}}~~~}}}}}}}}~~~~}|{{{z{{{{{{||||||}}}}}|||||{{{{{{{zzzzzz{{{||}}}~~~~}|||||}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}~~~~~~}}||{{{{{{zzzzzzzz{{{{{|||||}}}}~~~~~~~~}~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}~~~~~}||||}}~~~~~~}}}|||{{zzzzyyyyzzzzzzzzzzzzyyyyyyzz{{{{{|||}}}}}}}}}}~~~~~}}||||{{{{{|||{{{{zzzzzz{{{|||}}}}}}}}}}}}}}|||{{{{||||}}~~~~~~}}|||||||||||}~~~~}}}||||}}}}}}}||||||}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}|||{{{{zzzzzzzz{{{||}}}~~~~}}|{zzzzzz{{{{||||}}~~~~~~~}}}|||}}~~~~~}||{{{||}~~~}}|{{zyyyyyyyyyyxxxxwwwwwwwxxyyyyyyyyyyyxyyyyyyyyzz{{{{{{{{{|||||||}}}~~~~}||{{zzzzzzzzzzz{{{{{|||||}}}~~~~~~~~~~}}||{{{{{z{{{{||}}~~~~}}|{zzyxxxxyyyyzzz{{{{{{{{{{{{{zz{zzzzz{{zzzzz{{{{{|}}~~~}||||||||||||||||}}}}~~~~~~~~~}}}}}}~~~~~~~}}}}}}}~~~~~~~}||{{zzyyyyyyyyz{{|}}~~}}}}||{{{{{{|}}~~~~~}}}}}}}~~~~~~~~}}|||{{zzzzzyyyxxwwwvvvvvwwwxxxyyyyxxxxxyyyzzyyyxxxxwxxxxxxxxyyz{{{{||}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||}}||{{zzyyyzzz{{{||||{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{|||}~~~~~}||{zyyxxxxxyyyzz{{||||||{{{{{||||||||}}}}}}}}}}}}}}~~~~}||{{zzzyyyyyyyzzzzzzz{{{{||||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{zzyyyyyyyzzzzzzzzzzzz{{{{{{{|||||||}}}}~~~~~~~}}}|||||||||}}}}}}}}}}}}}~~~}}}}}}}~~~~~~}}}}|||}}}}}}~~~~~~~~}}}}}}}||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{{{{{{{{{{||||}~~~~~~~~~}}}}}|||||{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~~~~}}}||||||||||||}}~~~}}||||||||||||{{zzzyyyyyxxxxyzz{{||||}}}}}}}~~}}}|||||||}}}}}}}||}}}~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxxwwxxyyz{{|}}~~~~}}||||}}~~~~~~~~~~~}}}|||{{{{{||}}}}||{{{zzzzyyyyz{{||||}}~~~~}}||{zzyyxxyzzz{{{zzzzyyxxxxxxyzz{|}}}~~~~~~}}}}~~~~~~~}{zzyyyyzzz{{{||||||{{{{{{{{{||||||{{{{{zzzyyyyyyyzz{{||||}}}}}}}||}}~~~~~~~~~~~~~}}||{{zzzzzzz{{|}~~~~~~~~}}}}}}}}}}}||||{{zzzzz{{{{{{{z{{zzzzyyyzz{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}|||||||}}}}~~~~~}}|{{{zzzzzzyyyyyyyyyyyyyyyxxxwwvvvvvvvwwxxyyyyyzzzz{{|}}~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~}}}||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}|}}}}}}}~~~~~~~}}}|{{{zzzzzzzzzzzzzzzzzyyyyyzzzzzzzzz{{||}}~~~~}}}}~~~~~~~~~~~}}}}~~~~~~~}}}}}}}~~~~}}}}}|||{{{{zzzzzz{{{||}~~~~~~~~}}}}|||{{{||}}~~~~~~~~~~~}}|||||||||||||||||{{zyxxwvvvvvvvwwwwxxxxyyyyyzzz{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~}}}}}}||||||}}~~~~~~~~~}}||{{{{{{||}}}}}}}||{{zzyyyxyyyyzzz{{{{{{{{{{{{|||}}}|||}}}}}}}}}~~~~~}|||{{||}}}~~~~~~~}||{{zzyyyyyz{||}~~~~~~~~~~~~~~~}}}}}}|||||{{{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||{{zyyxxwwwxxxxyyyyyyyyzzzzyyyzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||}}}}}}}||||||||||}}}}~~~~~~~~~}}}}||}}}}~~~~~~~~~~~~~~~~~~}|||||||||||{{|||}}~~~~~~~~~~~~~}}}}~~~~~~}||||||||||||}}~~~~}}}}}}||}}}}||||{{zzyxxwwwxxy{|}~~~~~~~~~}}||||}~~}}}}|||||{|||}}~~~~~~~~~}|{{zzyyyyyyyyyzzzz{{{zzzzzzzzzz{{||}}}}~~~~~~~~~~~}}|||||||||}}}~~~}||||||}}~~~~}}||||{{{{{||||}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}||||||||}}}~~~~~~}}}~~~~}}|||||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}||||}}~~~~}}||{zzzyzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{|||}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxwwxxyyzzzzzz{{{||||}}~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{|||||||||||||||}}~~~~~~~}}}||||||}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}~~~}}}}}}}}}}~~~~~~}}||{{{zzzzz{{|}}}}}||||||}}}}~~~~~~~~~~~~~}||{{{z{{{{{{{zzzzz{{{|||||||{{zyyxxxxxxxwwwwwxxxyyzz{|||||{{{{{|||||||||}}}~~~~~~~~}}~~~~~~~}}}}~~~~}}}}|||{{{{{{{|||||||}}}}}~~~~~~~~~~}}}|||{{{zz{{|}}~~~~~~}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}|||}}}}}}}~~~~~~~}}}}}}}~~~}}|{{{{{{||||||||{{zzyyyyyyzzz{{{{{zzzyyyyyyyyyyxxxyyyyzzz{{{||||||||}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{|||}}}}}}}}}|||||||||}}}}}}}}|||||||}}}}}}}~~~~~}}}}}}}~~}}}}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}~~~~~}}}|||{{{{{{{|||}}}}}}}}}}}}}~~~~}}||{zzzzyzzzzz{{zz{{{|||||{{{{{zzzyyyxxxxxxxxyyyzz{{{{{{{{{zzzz{{|}~~~~~~~~~~~~~~~~~~~}}||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}|||{{{{|||{{{{{{{{{{{|||}}}~~~~~}}}}}||||||||}}}}}~~~~~~~}}}}||||||||}}}~~~}}}}}}}}}}}}|||||{||||||||{{{{{{||}~~~~~~~~~~~~~}}~~~}|{zzyzzzzzzz{{{{{{{|{{{{{{zzzzzzzzzzyyyyyyzzzz{{||}}}}}}}}}~~~~~~}}}}||||||||}}~~~~~~~~~~~~~}}}}|||||||||}}~~~~~}}|||{zzzyyzz{{|}}}~~~~~~~~}}||{{{zzzzzzz{{{zzzzzz{{{||}}~~~~~~~~~~~~~~~}}}||||||}}~~~~~~~~~~}}}||||||||||{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}||{zzyyxxxyyyyyyyyyyyyxxxxxxxxyyyzz{{||||||||||||||}}~~~~~}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}|{{zzzyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{||}}}}}}}}}}}}}}}}}~~~~~}}|||||}}}~~~~~~~~~~~~}}}}|}}~~~~~~~~~~~~~~~~~~}}}||{{zzzzzyyyyxxxwwwwvvvvvvvvvvvwxxxyyzzz{|||}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}|||||||||}}}}}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyzz{{{||||}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{{{zzzzzzyyyzyyyyxxwwvvvuuuuuuuuuvvwwwxxyyzz{{{||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{||}~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{{{zzzzzzyyyyyyyyzzz{{{||}}}}}||||{{{||}}~~~~~~}}}}}}}}}}~~~~~~}}}|||{{{zzyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvwwwxxyyyyyzzzzzzzz{{||}}~~~~~~~~}}~~~~~~~~~~~}}}}}|||{{{{{{{{{{{{|||}}~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{zzzyyyzzz{{{{{{zzzz{{{{{{|||}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}||||{{{{zzzyyyxxxxxxxxwwwwvvvvwwwwxxxwwwwwxxxxyyyyzz{{{||||||}}~~~~~~~~~~~~~~~~}}||}}}}~~~~~~~~~~~~~}}}|||||}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}|||||||||}}}}~~~~~~~~}}||{{zzzzzzzzyyyyyzz{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzzyyyyyyyyyyyyyzzzzyyyyxxxwwwwvvvvvvvwwwwxxxxxyyz{{||}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}||{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{|||||||{{{{{{{{zzzzzzzzzzzzz{{{||}}}~~~~~~~~~~~}}}}}~~~~~~~~~}}|||||||{{zzzzzzzzzyyyyxxxxyyyyxxxxxxwwwwwwwwwwwwxxxxyyyzz{{|||||{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{zzzzzzzzz{{{zzzzz{||}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{||}}}}}|{zzyxxwwvvuuuuuvvwxxyyyyyxxxxwwwwwwwxxyyzz{{{|||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}||||{||}}~~~}}}}}}}|||||{{{{{zz{{{||}~~~}}|}}~~~~~~~~}||{{|}~~~~~~~~~}}|{{zzz{{|}~~~}}}}}|{{zzz{{{{|}~~~~}~~~~~~}}}}}}}}}|||||||}}}}}}|||}|||}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~}}~~~}||{zzz{{{{{{{{{{{{zyxvvvvvvvvvvvutssstuvwwwwvvvwxxyyyzzzyyxxwwwwwwxyyz{{zzzzzz{|}~~~~~~}||}~~~}}||}}}}}}}}|||}}~~~~~}||||||}}}}}}}}}~~~}}}}||||{{{{|||}}}}}}||||{{{{|||}}|||{{{{{{{{{{{{{{||}~~~~~}||||}}}|{{{{||||||}}~~~~~}}}~~~~}}}~~}|{{{{{{|}~}}||{{{zzzyyyzz{||{zyxvuttsssstttttttuuvwwxxxxxxxxxxyxxxxxxxyzzzz{{{{{{{{|}}}~~~}}~~~~~~}}}}|||||}}}~~~}}||||||}}~~~~~~~}}|}~~~~~}}}|||||||{{z{{{|}}}}}||{{zzyyyxxxxyyz{{{{{zzzz{{zyyyyyz{{|}~~~~~}}}||||{{{{{{{zzzyzz{||}}~~~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~}}||||||||}}}}|||{zyyxwwvvvvvvuuttssssttuuvvvwwwwvvvvvwwxxwwwwxyyzz{|}}~~~~~~~}}}}}}~~~}}|||}}~~}}}}}}}||||||}~~~}|{{{|}~~}||{{zz{{|}}}}}}}}}}}||{zyyxwwwwwwwwwwxxyyyyyxxxxxxyz{{||}}~~~~~~~~~~}|||||{{{{{{{{|||||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||{{{zyxxwwvvuuuutttuuuuuuuuuuuuuuuuuuuvvvwxxyyyzz{{||}~~~}}}}}}~~~~~~~~~~~~~~~}}}}|||{{{{{{{{|||||}}}}~~~~~~~}}|||||}}~~~~}}||||||||||||||}}}}||{zzyxwvvvvwwxxxxxxxxxxxxxxxyzz{|||}}}}}}~~~~}}}}}}|||{{{{{|}~~}|||||||||}}~~~}}}}}~~~~~~~}}}}}}||}}}}}}}~~~}}}~~~~~}||{{zyyxxwwwwwwwwwwvvvuuuuuvvvvvvvvvvvvwxxyyzzz{{||}}}}~~~~~~~~~}}}}||}}~~}|{zyxxxxyzz|}~~~~~}||{{{||~~~}}}}}}}|}}}}}~~~~~}|{zzzzz{|}}~~~}}|{{zyyxxxwwwwwwvvwwwxxyyyzzzyyyyyyz{{{||}}}}}}~~~~}}}}||||}}}}}}}~~~~~~~~~~}}}}}~~~~~}}}}~~}|||{{{||}~~~~~~~~}~~~~~~~~~~}}}||}}}}}}}|||||||{{{zyxwwvvvvwwxxxxwwwvvuvvwwxxyyyyyyyyyyzzzz{{||}~~~}}}}}}}}}~~~}|{{zzyyyzzz{|}}~~}|{{zzzzzz{{|}~~~~}}}}|||}}}}}}~~~}||{{{{{{{{{{{{{{{{{{{{{{{{zzyyxxxxwwwwxxxxxxyyyyyyyyyzzzzzz{{|}}~~~~}}}}}}}~~~~~~}}}}~~~~~~}}}}}}}}~~~~~~~}}}}}|}}~~~~~~~~}}}}}}}}~~~~~}}}}||{{zzyyyxxyyyyyyyyyyyyyyyyxxwwwwwwxxyyzzz{|||}}}||||||{{{{{|}}~~~~~~~~~}}}|||{||||}}}}~~~~~~~}}|{zzyyyyzz{{|}}~~~~~~}}}}}}}~~}}||||}}}~~}|{zzyyyyyz{{|}~~~}}}||{zzyyyxxxxyyzzz{{{zzyyyyyyyyyyyyyyyyzz{|}~~~~~~}~~~~~~~~~~~~~~~~~}}}}~~~~~}|{{{{{{|}}~~~~~~~~}}}}}~~~~~~~~~~~}}}||{{zyyyyzzz{{{{{{zyyxwwwwwxxxyyyyyzzz{{||}}}}}}}||{zzzzz{||}}~~~~~~~~~}}}}}}}}}}}~~~~}}||{zzzyyyyyyyzz{||}}~~~}}}}}}}~~~~~~~~~~}}}~~~~~~}}}|||||||||||||{{zzzzyzzzzzz{{{{{{{{zzzzzyyyyxxxxxyyyyyyyyz{{||}~~~~~~}}||{{||}~~~~~~}}}}~~~~~~}}}|||||||}}~~~~}}}}}~~~}}||||}}}}}}|||||}}}}||{{zzyxxxwxxxxyyyz{{||||}}}}}}}||{{{{{|||}}}}}}}}}|||||}}~~~~~}||{{{zzzz{{{|||||{{{zzzzz{{||}}}}}}}}~~~~~~~~~~~}}}}~~~~~}}||{zzzzzz{{{|||}}}}}||{{zzyyxxwwxxxyyyyyyyzzzz{{||}}}~~~~~~~~~}||{{{{{{{|}}~~~}}||||||}}~~~~}}}|||||}}}}}}}}}~~~~}}|}}}~~~~~~~}}}}~~~~~~~~~~~~~~}}||{zzzzzz{{{||||||||||||{{zzzzzz{{||||||||||||}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~}}|{{zzyyyxxyyyzzz{{||||||||||||}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}|||{{{zzzzyxxxwwwwwwwxxyyyzzz{{||}}}~~}}}|||{{{{{{{{||}}~~~~}}|||||||}}~~~~}}|||{{||}~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~}}}}||}}}}}}}}}}}}|{{zzzyyyyyyyyzzz{|}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}|{zzyyyyyyzz{{||||{{{{{zzzzzz{{||}}}}}}}}||}}}}}}}}}}}~~~~~~~~}~~~~~~~~~}}}}}}}}}~~~~~~}||{zyyxxwwwvvvwwwxyyzzz{{{{{|||||||{{{{|||||||}}}}~~~~~~~~~~~~}}|||||||}}}~~~}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||}~~~~~~}}}||{zyyxxxxxyyz{||}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}|||{{{{{{{zzzzyyyyyyyyyyyyzzz{{||}}}}}}||||||||}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}|{{zyyyxyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||}}}}}}}~~~~}}}}}}}}}}}|||||||}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||}||||{{{{{zzzzz{{{|||}}~~}}|||{{||}}~~~~~}}||{zzzyyyyxxxyyzzzzzz{{{{{{{{{{||||||}}}}|}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{||}}~~~}}|{{zyyxxxxxxxyz{{|}}~~~~~~~~~~~~}}||{zzz{{||}}}}~~~~}|{zzzz{{||}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}||||||||}}}~~~}|{zzyyzzz{||}~~~~~~}||{{zzzzzzzzzzzyyyyxxyyyzz{{{||||||||||||||}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{|}}~~~~~~}}||{{zyyxwwvvvwwxxyzz{||}}}~}}}}}}}}}}~}}}}}}}}}~~~~~}}}}||||||{{{{|||||||}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~}|{{zzzzzz{{{{{{{{|||}}}~~~~~~~~~~}}|||}}}}}}}}}}}||{{zzzyyyyyyyyyzz{{{|||}}}}}}|||}}}}}}}}}||||||||||||||}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}||{{{{zzyyxxwwvvvvvwxyyz{{||}}~~~~~~~}}}}}}}}}}}~~~~~}}||||||}}}~~~~~}}|||}}}}}}}}~~~~}}||||||}}~~~~}}||||||}}~~~~~}}}~~~~~~}}|||{{{zzyyyyzzz{||}}}||}}}}}}}}}}}}}~~~~}}|||}}}}}~~~}}}||||{{{{zzyyyyxxyyzz{{|||}}}}|||{{{{{|{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{zzyxxxxxwwwwxxxyyzzz{{{{{{|||}}}~~~}}}}~~~~~~~}}}|||{{{{{|||}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~}}}|||||}}~~~~~~~~~~~~~~}}}|||{{||}~~~~}}}|||{{zzyyyyzzzz{{{|||}}}~~~~~}}}|||||||}}~~}}}}}}}}}}}}}}}||{{zzyyyyyyyzzzzz{{{{{zzyyyyyyzz{|}}~~~~}}}}}}}}}}}}}}}~~~~~}}}}||||}}}~~~}}}||{{{zyyxxwwwwwwxxyyzzz{{{{{|||||||}~~~~}}}~~~~~}}~}}}}}}||{{{{{{{||}~~~}}}}|}}}}}}}~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||||}}}}}}}}}}~~~~~~~~~}}}|||||||||{{{{{zzyxxxxxxxyyxxxxxxyyzz{{|||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}||||||{{{{zzzzyyyyxxxxyyz|}}~~~~~~~~~~~~~~}}||{{{{{{||}~~~}|||||||{{{{{||}}~~~~~~~~~~}}}}~~~~~}}|{{zzyyyyyzz{|}}~~~~}}||{{{z{{{|}}}}}~~~~~~~~}}}}}~~~~~~}}}}}}}}}||{zzyxxwwwwwwvvwwwxxxyyyyxxxxxxxxwwxxyyz{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~}||{zzyyyzzzz{{||}}}}}}}}~~~~}}||}}}}}~~~~~}}~~~~~~~~~~~~~~~~}~~~~~~~}}}||||||}}}}~~}}}|||{{{||||}}~~~~~}}}||||{{{{{{{||}}}}}}}}}}}}}}~~~~~~~~~~~~~}||||||||||||||{{{{zzzyyxwwvvvvvvvvvvvvvvvwwxxxyyzzz{{{{{||||||||{{{{{{{{|||}}~~~}}||||||||||||{|||||}~~~~~~~~~~~~~~~~~~}}}}}~~~~~}||{{{{|}~~~~}}}}}}}}}}}}}}~~~}}}||{{{{{{{|||}}~~~~~}}||{{zzzzzzz{{|}}}~~}}}}}|||}}}}}}}~~~~~~~~}||||||||||}}}~~~~}}|{zzyxwwvvvuuuvvwwxxyyyyyxxxxxyyyzzzz{{{{{{{{|||}}}}}||||||}}}}~~~~~~~~~}}}|||||||||}}}}~~~~}}||}}}~~~~~~~~~~~~}}||}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}|||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}||{{zzzzz{{{||}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{zyyxxxwwwwwwwwwwxxxxyyyzzz{{{{{{{||||{{{{{{{{{{{{{{|}}~~~~~~~~~~~~~}}}}~~~~~}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{|||}}}}}~~~~~}}}}}~~~}}}}||||{{{{{{{|||||}}}}}~~~~~~~~}||||||}}}}~~~}|{{zzzyyyyyyyzzzzzzzzzzzzzz{{zzzzzyyyyzzz{{{{||}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~}~~~~~~~~~~~~}}}|||||{{zz{|}~~}}|{{{||}~~~~}}||}}}}~~~}}}|||||||}}}}}||{{zzzzzzzzzz{{|}}~~~~~~~~}}||||}}}}~~~~}}}|||||{{{{{{{zzz{{{{||}}~~~}}}~~~~~~~~~~}}|||}}}}}}}}}}}}}}|||{{{{zzzzyyzzzz{zzzyyyyxxxxyyz{|}~~~~~~~~~~~}}}}~~~~}}}|||}}}~~~~~}}}}|||{{{{{{{{||}}~~~~~~~~~~~}}}||||||}}~~~~}}}}}}}|||||}|||{{zzzzzzzzzzzz{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~}}||{{zzyyyyyz{{|||}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxxxyzzz{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}~~~~~~~}}}}||||{{zzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{||||||{{{{{{zzzzzzzzzz{{{{|||}}}}}}~~~~~~~~~~~~}}}||{{{zzzzzzz{{{{{{||||||||||||}}~~~~}|||{{{{||||}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~}}|{{zzzzzzzzzz{{{||}}~~~~~~~}}}|||}}~~~}}|||}}~~~~~~}}}~~}}}}~~~~~~~~~~~~}|||||||}}}}}}}}}||||{{{||||}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}|||{{{{{{{{{||{{{{{{||}}}}~~~~~}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzz{{{|||}}}~~~~~}}||{{{{{{||}}~~~~~~~~~~~}|||{{{zzzzzz{||}}}}}}}}~~~~~~~~~}}}}}}}~~~~}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}||||{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|}}}}}}}~~~~~~}}}||||||||||}}}}}}}~~~~~~}}|{zzyyyyyyyzzz{|||}}}}}}}|||{{zzzzzz{{{|||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||{zzzzzz{{{|||}~~~~~~~}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}~~~~~~~~}}|||{{{{|||}}}}}~}}}}}}}}|||{{||||}}~~~~~~~~~~~}}}}}}}}}}~~~~~}}}||||||}}}}~~~~~~~~}}}}}}}}}~~~~~~}}}||||}}}}}}}}}}}}}||||{{{{{{{{{{||||||||||||||{{{{{{||{{{{{||}}}}~~~~~}}}||{{{{{|||}}~~~}}}}}}}}~~~~~}}}||}}}}}~~~~~~~~~~}}~~~~~~~}}|||{{{||||}}}}}~~~~~~~~~}}|||}}}~~~~}}}}}}~~~~~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}||{{{{{{{{{{{||}}}~~}}}}}}}}||}}}}}}}~~~~}}||{{zzz{{|}~~~~~}}}}}}}}||||}}}~~~~~~~}}}}}}}}}}}~~~~~}}||||{{|||||||||}}}}}||||||||||||{{{{zzzz{{{|||||||||}}}~~~~~~~}}|{{zzzzzz{|}~~}}||||||}}~~~~~~}}}}}}}}}~~~~}|{{zzzz{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~}}}}}~~}}}}||||||||||||{{{zzzyyyyzz{{||}}~~~~~~~~~}}}}}}}}}~~~~~~}}||{{{{{{{{|||}}}}}}}}}}}}}|||||}}}}}}~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}||||||||||{{{{{{{{{{{{{{|||}}}}}~~~~~~~~}}||{{{{||}}~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~}}}}}}}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{zzzzzzzzzz{{{{{{{{{{{||||||||||||}}}~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~}}}}|||}}}~~~~~~~~~~~~}}}}||||||}}}}}}}}~~~}}}|||{{{{{{|||||||||||||}}}}}}}||{{{{{{||||}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzzyyyzzzz{{{{{{{{{{{zzyyyxyyyzz{{|||||||||}~~~~}}}}}}}}}}}||||||||||||{{zzzzzz{{{{|||}}~~~~~~~}}}}}}}||||||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}|||{{{{{||||}}}}}}}||{{{{{{|||}}}~~~~~~~~~~~~~~}}}}}}}~~}}}}}~~~~~}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}||||||||{{{zzyyyxxxxyyyzzzzzzzzzz{{zzyyyyzz{{||}}}~~~}}}||||||||||||{{{{zzzzzzzzzz{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzz{{{|}}~~~~}}||{{zzz{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||}}}}~~~~~}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{zzzzzyyyyyxxxxyyyyzyyyyyyyyyyzzzzzzzz{{||}~~~~~~}}}||{zzzyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyzzzz{{{|||||||{{|||}~~~~~~~~~~~~~}}|||||||||||}~~~~~~~~~~~~~~}||{{zzyyxxxxxxxyyyzzzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyyzzzzzzz{{|}}~~~}}||{zzzzzzyyyyyyyz{{{|||||}}}}|||{zyyyyyzz{||}}~~~~~~}}}~~}}||{{zzzyyxxwwwxxyyyzz{{{||||||||||||}}~~~~~~~}}}}~~~~~~~~}||{{{zz{{|}}~~~}{zzyxxxxyyyyyzzz{{{|}~~~~}|{zyyyyyyz{{{{{{{||||||}}||{zzyyyyyyyzzzzzyyyzz{{{|||}}}~}}||||||||}}~~~~}}}~~}|{{{{zzzzzzyxwvvvwxxyxxwwxxyzzzz{{zzyxxwwwxxxxyyz{{||||||}~~~~}}}}|||{zyyxxxxwwwwwxxxwwxyz{||}~~~~~~}}~~~~~}}}}~~~~~}}}||||{{{||}~~~}}}}}}}}}}||{{zzzz{{||}}}}}}|||||||}||||{{zzzz{{||||}}}~~||{{{{{{{zzzzyyzzzzz{{{{{|{{{zzyxwwvwwxyz{{|||}}}}}}}}}}}}||||||{{zzz{||}~~~~~~~~~~}{zyxxwwwwwwwwwwwxxyyyzzzzzyyyyyyyxxxxxyz{{||}}}}}}}}~~~~~~}}}}}|||||{zyyxxxxwwwwxxxxxyyz{{|}}}~~~~~~~~}|zzzz{}~~}}||||||{{||}}~~~~}}}||{{{{zzzzzzz{|||}}}}}}|||}}||||||||{zzzz{{||}}|||}}}}~~~}|{zzzzzzzyyxxxxxyyzzzzzzzz{{{||||}~~~}||||{{{{{{{{{||}~~~~~~~~~~~~}|{zyxxwwwvvvvvwwxxyyyyyyxxxyyyzz{{{zzzzzzz{{{||}}}}}~~~~~~~~~}}||{{zzyyyyyzzzzzzzzyyyyyzz{{|}}~~}|||||}}}}~~~~}}}|||||||}}}}~~~~}|||{{{{{{{||}}~~~~~~~}|||||||||||||||{{zzzz{{{||}}|}}~~~~~~~~~~~~~~}|zyxwwwwwwwxxxyyz{||}}~~~~~}}}}}}}||{{zyyyyzz{|}~~}||{zzyxxxwwwwxxxyyyyyyyzzzzzzz{{{{{{{{zz{{{{{{{{{{{||~~~}}}}}}~~}}|{{zzyyyzz{{{{{{{{{{{zzzzzzzzzzz{|}~~~}||{{||}}~~~}|||{||||}}~~~~~~~~~~~~}||||||}}}}|||||{{zyyyyzz{|}~~~~~~~~~}}}~~~~}|{yxxwwvwwxxyz{|}~~~~~~~}||{zyyyxxyzzzz{{{{{|~~~~}}||||||}}}}}}}}||{{zyxwwwwxyz{{||||||||||||||{zzzzz{{{{{{{{{{||||}}~~~~~}}}}}~~~~}}}}||{{{{{{{{{{{{{zzyyyyyyyyzz||}~~~~~~~~}}|||{{{{{||}}~~~~}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~}}|||||||}}}||{zzyyyzz{{|}}~~~}}}~~~~~~~~~~}}}|||||||{{{|||||{{{{{zzyyyzz{{{{zzzzz{{||}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}|{{{{||}}}}}}}||{{{{|||||||{{{{{{||||||||{{{{{zzzzzz{|||}}~~~~~~~~~~~~}}|||}}~~~~~}}}||}}}}||{{zyxxwwwxxyyz{{||}}}~~~~~~}}}}}~~~}}}||||{{{{{{{{||}~~~~~~~~}}}}}||||||}~~~~~~~~~~~}}}~~~~~~~}}}}}||{{{zzzyyyyyzzz{{||}}~~~~}|{{zzzz{{||}}~~~~~}}|||{{zyyyxxxxyyyzz{||}~~~~}}}}}}}}}~~~~~~~~~~}}}|||||||||}~~~~}}|||||||||||}}}}||||||{{{z{{{||||||||}}}}}}~~}}}}}}~~~~~}}~~~~~~}||{{zzyxxwwwwwwxxyyzz{|}~~~}||{{{||}}~~~~~~~}}||{{{{{zzzzzzzzz{{{||}}~~~~~~~}}}}~~~~~~}}||{{{zzzzyyyyxyyyzz{|}}~~~}}}}}~~~}|||||{{||||||||||||||||{{{{zyxxwxxyyz{||}~~~}||||||}}~~~~~~~~~~~~~~~~~~}}~~~~~~~}}|||||||||||}}}|||{{zzzzz{{{{{{||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~}||{{zzyxxxwwwwwwwxxxyyzz{{||}}}}}}}}}}}}}~~~}}}}}}}}}}}||{zzyyxxxxxyz{{|}~~~~~~}}}}}~~~~~~}}||{zzzyyyyyxxxyyyyz{{||}}~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{zzzzzzzzz{{||}}~~~~~}}}}}}}}}}~~~~~~~~~~~~}}|||{{zzzzzzz{{{||||||}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~}}|||{{zyyxxwwwwwwwwwwwxxyzzzzzzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~}}|||||||{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}||{{{{{zzzzzzzz{{{{{{||}}~~~}}}|}}~~~~~~~~~}}}}}~~~~~~~~}}||||||||||}}}}}}}||{zzyyyyzz{{|}}~~~~~~~~~~}}}}~~~~~~~~~}||{{{{{{{|||||{{{{||}~~~}}|{zzyyzz{|}~~~~}|{{zyyxxwwwvvvvvwwxyyyzzz{{||||{{zyyxxxyyz{|~~~}}~~~~~~~~~~}}}}~~~~~~}}||||||||||}}}}}~~~~~~~~~~}}}}||||||||}~~~~}~~~~~~~~}|{{zzzzzz{{||}}~~~~~~~~~~~~}}}}~~~}}}}~~~~}}||}}}}}}}}}~~~~~~~}}|||{{{{{{{{||||||}}}}}~~~}}~~~~~~}||||}}~~~~}}|{{zzzz{{||}}~~~~}||{{{zzzzzz{{{||||||}}}~~}}}||{zzyyyxxxxxxxxxyyyyyyyzzzzzzyyyzzzz{{{||}~~~}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}~~}}}}|||||||}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}||||||||||}}}~~~~~~~~~~}}|||||||||||}}}}~~~~~}}||{{{{{{{{|}}~~~~~~~~~~~~}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{zzzz{{{{{{{||||||||||{{zzyyyyyyzz{{{{{{{zzzyyyxxyyzzzzz{{{||||}}}~~~}}}}}}}}}}}}}}~~~~~~}~~~~~~~}}}||||||||}}~~~~~~~~~}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~}}||||||}}~~~~~~~~~}}}|||||||||{{{{||}}~~~}}}}~~~~~}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyzzzz{{{||}}}}}||{{{{{{{zzzyyyyyyyzzz{{{{{|||{{{zzzz{{||{{{{{{{{{||}}}}}~~~~}}||||||}}}~~~~~~~}}}}~~~~~~~~~}}}}||}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~}|{{zz{{|}~~~~~~~}}||||{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~}|{zzyzzz{{{{{{||||}}|||{{zzzyyyyyyyyyyyyyyzz{{{{{||}}}~~}}||{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~}}}||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}|||}}~~~~~~}}||{zyyyzz{{{{||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{zzzzyyyyyyzzzzzzzzzzzzz{{||||}|||||}}}}}}}||||||{|||||||||||}}}~~~~}}||||||}}~~~~~~~~~~}}}}}}}}~~~~~~}}~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||||||{{{{{{|||}}~~~~}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~~~~~~~}}}}~~~~~~~}}~~~~~~}}}}||||||{{{zzzzzyyyyyyyyzzz{{||}}~~~}}||||{{{{{zz{{{|||}}}}}}}}}}|||||||}}}}}}~~~~}}}~~~~~}}}||||}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||||}~~~~~~~}}~~~~~~~~~}}}}}}}}}}}~~~~~}|||{{{{||}}}}~~~~~~}}}}}}}}~~~~~~~~}}}}|||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}|}}}}}~~~~~~~}}}||||||||{{{{{{{{zzzzyzzzz{{||||}}}}}}}}|||||||||||||}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}|||||||}}}~~~~~~}}}}||||}}~~~~~~~}}}}}~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||||||{{{||||}}}}}}}}||||||}}}}}}}}}||{{{z{{{||}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~}}}||{{zzzzzyyyyzzzz{{{||}}~~~~~}}}}}~~}}}}}}}}~~~~~~~}|{zyxxwwwxxxyyyyzzzz{{{{{||||||||||||||{{{{||||||||||||||}}}}~~~~}}||{{{{{{{{{zzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||{{zzzzyyyyyyyzz{{{|||||||}~~~~~~~~~~~}||{zzyyyyyyyzzzz{{||}}}}}}||||||||||||{{zzzyyyzzz{{{|}~~~}|{{zyyxxwwwxyzz{|}}}}~~~~~~}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{{z{{|}~~~~}}}}||||||||}}~~~~}}|{{{{{{|}~~~}}|{zzyxxxxxyyyzz{{|||||||||||||}}~~~}||{{{zzzzzzzz{{|||||}}}}}}}}}|||{zzyxxxxyyz{||}~~~~~}}}|||||}}}}}}}|||{{{{zzzzzzzzzyyzzz{||}}~~~}}}|}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}~~~~~~~~~~~~~~~~}}||{{{{|||||||{|||||||||||||||||{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}|||||{{{zzzyyyyyzzzz{{{||}}~~~~~}}|||{{{{{{{{{zz{{{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{||||||{{{|||||}}}}}}}}}}}}}~~~~}}||{{{{{{{||||||||||{{{{{{{{|||||||}}}}}}}~~~}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxyyz{{|}~~~}||{{{||}}}}}}}}}||{{{{{{{||||{{|||}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}|{zzzzzz{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{||||}}||||{{zzzzz{{|||}}}~~~~~~~~~~}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzzzzzzzzz{{||}}~~~~}||{{zzzzz{{|}}~~~~~}||{{zzzzzzz{{||}}}~~~~~~~~~~~}}~~~~~~~~~}}||}}|}}}}}}}~~~~~}~~~~~}}}||{{{{zzzz{{{||}}~}~~}}~~}}}}}}}}~~~~~}}|||{{{{{{{{{{{{zzzzzz{{{{zzzz{{|}}~~~~~}||||{{{{{{||}}~~~~~}||||}}~~~~}}}|||||{{||||}}}}}|||||{{{{{{{||||||}}}~~~~~}||{zzzzzz{{||||||}}}}}}}}}~~}}}|||{{|||||||}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}||||||||}||||{{{{{||||||||{|||}}~~~~~}||{{zzzzyyyzzz{{{{{||||{{{{z{{{{{{{{||}}~~~~~}}}|||{{zzz{{||}}~~~~~~}}}}}}~~~~~}}}}}}||||}}}}}}}}}||||||}}||}}}}~~~~~}}}||||{{zzzzzz{{|||}}}}}}||{{{{{|||||}}}}}~}}}}}}}}}}}}}}}~~~~}|||||}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}~~~~~~~~}}|{{zzyyyyyzz{{|||||}}}}}|||{{{{{{{|||}}}~~~~}}||{{{{{{{{{{zzzzzzz{{{{{{zz{{{{{{{{{||||||{{{{{{{||||}}~~~~~~~~~~~}}}}}}}~}}}}}}}}}}||||||}}~~~~}}||{{{{{{|||||||||{{{zzzzzzzz{{{|||||}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}||{zzyyxxyyyyzz{{||}}}||||{{{{{{{{{{{|||||}}}|||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{|||||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||{{{zzzyyyyyyzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}||||||||}}~~~~}}}||||||}}~~~~}}||||||||||{{{zzzzzzzzzz{{{{{{|||||{{{{||||||||||{{{{{{{{{{zzzzzz{{|||||||{{{zzzzzzz{{{{{{||||}}}}}}~~~~~}}|||}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}|||||||||||||{{|||||||||{{{{{{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}|||||}}}~~~~~~~~~~}}}}~~~~~}}|||{{{{{zzzzzzz{{||||||||||{{{zzyxxxxxxyzz{{{{{{||||{{{{{{zzzzzzzzz{{|||}}~~~~~~~~~~~~~~~}}}}}}}}|||}}}~~~~~~~~~~~~~~}}~~~~~~~~}}}}||||||||}}}}}}}}}}}}}}}||||{{{{{|||}}~~~~~}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}||{{{{{{{zzzzzyzzzzzzyyyxxxxyyyyzzzz{{{{{{{|||{{{{z{{{{{||}}}~~~~~~~~~}}}}}}}}~~~~~}}~~~}||{{{{{||}}}~~~~~~~~}}}}|||{{|||||||}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{|||}}}~~~~~}}}}|||}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}~~~~~~~}}||{zzzzzzzzzzzzzzzzzzzzyyxxxwwwwwwxxyyzzz{{{{{{{{{{{{{||}}}}~~~~~}}}}}}}}}}~~~~~}}|||{{{{{||||||||{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~}|||{{{{|||||||||||||||||||||||}}~~~~~}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}||}}}}}~~~~~~~~~~~~~~~}}||{{zzzyzzzz{{{{{|||||{{zzyxxwwwwwwwwwxxxxyyyyyyyyyyzz{||}~~~~~~~~~~~~~~~}}||{{{zzzzz{{|||||{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}}}}|||{{{{||||}}~~~~}}}||||||||}}}~}}}}}}}}}~~~~~~}}}}~~~~~~}}}}}}}|||||||||}}}}}}}}}}}~~~~~}}||||{{zzzzzzz{{|}}~~~~~~}}}|{zzyxwvvuuuvvwwxxyyyzzz{{{zzzzyyyyyzz{||}~~~}||{{{{{{{{{|||{{{{||||||{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{|||||}}}~~~~~~~~~}}|||{{{{{{{|||}}}}}}~~~~~~~~}}}}}}}}~~~~}}||||||||||||||}}}}}}}}}}~~~~~~~}}}||||||||||}}}}}|||{{{{{{{{{{||||||||||{{{{zzyyyxxxxxxxxxxxxxxxxxxxxyyz{{|}}}}}~~~~~~~~}}}}}}~~~}}||||||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||}}}}}}}}|||||{{zzzzz{{||}}~~~~~~}}}||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}|||||||||{{||}~~~~~}}}}}}}}|||{zzzz{{{|||||||||||||{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxyyz{||}~~}}|{zz{{|}~~~~}}||{{{{||||||||||{{{{{|||||}}}}}~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{||||||||||}}~~~~~~}}||||||}}}~~~~}}}}}}}~~~~~~~~~}}}}~~~~~~~}}}}}~~~~~~}}}}}~~~}}}}}~~~~~~~~}}|||}~~~}||{zzzzz{||}}||||{{{{{{{{{zzyyyyzzyxxwwvvvvuuttttuvwyz{|||{{zzzyyyyxwwwxxyyyz{|}~~~~~}}}~}}}||{zzz{||}~~~~~}}||||}~~~}}||||||}~~~}||{{||~~~~}}}}~~~}}|||||||||{{zyxxxxyyzzyyyyzz{||}}}}|{zyxxxxxxxyyzzzyyyyyyzz{|}~~~~~~}}~~~~~~~~}}|||||}}}}}}}}}}}~~~~~~~}}||{|}}~~}||{{{z{{{zzyxwwwwxxxxxyyyyyyyzzzyyyxxxwwvvvvvvvwwwwxxyyyyyyyyzz{{{||{{{{{{{{{{{{{{|}~~~~~~}}}}}}}}}}~~~~}|{{{{|}}}}~~~~~~~}}|||||||{{|}}~~~~~~~~~~~~~~~}||{{{{zzzzzzyyyyyzz{{|||{{{zzzzzyxwwvvvwwxyyyzyyyyyzzz{{{||}~~~~}}}~~~~~~~}~~~~~~}}}}}||||||}}}}}}}~}}}||||}}~}}||}~~}|{zzzzyyyxwwwxyyzzyyyyyyzzzzzzzyxwwvvvvvvvvvvwwxxxxxxxyyyzz{{|{{zzzzz{{|||||||}}~~~~~~~}}}}}~~}}~~~~~~}~~~~~}}}}~~~~~~~~}|{{{{{|}}~~~~~~~~~~}}||{{||~~}||{{{{{{{{zzzzzzz{||}}~~}|{zyxwvvuuuuutttuuuvvwwxxyyyyyzz{|}~~~~}}}|||{{|}}~~}}|||}}}}}}}}~~~~~~~~}~~~}}}|||{{zzzz{{{{{{{{{{{zzzzzzzzzyyyyyxwwwwxxyyyyyyyyyzzzzzzyyxxxwwwxxxyyyyyyyyyyzz{{|}}~~~~}}}}~~~}|||}}}~~~}||||||||||||}}~~~~~~~~||||}}}~~~~~~}}}}||||||||||||||}}}}}}|{zzyxxwvvuuttttttstttuvvwwxxyyyzz{|}~~~}}|||}}}~~}}}}}~~~~}}||{{{|||}~~~}|||{{{{{{{{||||}}}}}}}}||||{{zzzzzzzzyyyyyzzzz{{{{{{{{{zzzyyyxxxwwxxyyzzzyyyyyyyyxyyz{|}~~~~~~~~~~~~~}}|||{{||}~~~}|{{{zzz{{{||}~~}|||||}}~~~~~~~}|{{{{{|||||}}}}||{{{{zzyxwvvuuttttuuuuuuuvvvwwxxyyzz{{{{{|||}}~~~~}}}}}}}}}~~~~~~~~~~~~}}|||||||}}~~~~~~~~~~~}}}~~~}{{{z{{{{||}~~~~~~~~~~}}}}}|{{zyyyzz{|||}|||||{{{{{{{{{zzzzyyyxxxxxxxxxxxxxyz{{|}}}}||||{||}~~~~~~~~}}||||}~~}}||{{{{|||}~~~}||{{{{{|||}}~~~~}}}}}~~~~~~~~~~~~}}|||{{{{{{|||||||{zyxwvvuuuuvvvvvvwwwxxxxxxxxxxxyyyyyyzz{||}~~~~}}}}}}}~~~~~~~~}}}}||||}}~~~~}}||{|||}}}~~~~~~}}|||||}}~~~~~}}}|||}}}~~~~}||{{||||||||{{{{{{|||{{zzzzyyxxwwvvvwwxyzz{|}}}~~~~~~}}}}}}}~~~~~~~~~~~~}}}~~~~~~~}}||{{zzzzzzzz{{||}}}~~~~~~~~~~~}}}}}}}}~~~~}||{{{zzzyyyyyyyyyyxxwwwwwwwxxxxxxxyyzzzzzyyxxwwwwwxxyzz{|}~~~~~~~~~~~}}}}}}}}}~~~}||{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}~~~~~~}}}|||||||||||{{zzzzzyyyxxxxxxxyyzzz{{{{{{||}~~~}}|}}}~~~~~~~~~~~}}}|||{{zyyxxxxxxxxyyz{{||||}}}~~~~~~~}}}}}}~~~~}||{zyxxwvvvvvvwwwwwxxxxxxxyyzz{{{{zzzzyyyxxwwwwwxxyz{||}}~~~~~~~~~~~~~~}}}}}}}||||||}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~}}}||{{zzzyyyxxxxyyyyzzz{{{{||{{|||||}}}}}}}}}~~~~~}}}~~~~}|{zyyxxxxyyyyyyyyyyyyxxxyyz{||}~~~~~~~}}}~~~~}|{zyxwvvvvvwwwxxxxxxxxxxyxxyyyyyyzzyyyyyzzzzzzyyyyzzz{|}~~~~~~~~}}}}}~~~~~~~~~}}}||||||||{{{|||}~~~~~~}}||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{{{|{{{{{zzzzzyyyyzz{{{{||||}}~~~~~~~~}}}}}~~~~~}}|||{{zzyxxwwwwwxxxyyyyyyzzz{{{{{||||||}}~~~~~~}}}}~~~}}|{{zzzzzzzzzyyyyxxxxxxxxxxxwwwwxxxyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}|}}}}~~~~}}}}}}}}~~~}||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{|||}}}~~~}}}}|||{{{{{{{{{zzyyxxxxyyz{{||}~~~}}}}}}}}~~~~~~~}}|||{{zzyxxxwwxxxxxyyyyzzzyyyyyyyyzz{{|||}}~~~~~~}}}}}}||{{zzzzyyyzzzzzzyyxxxxxxxxxxxxxxxyyzz{||||||||||{{{{{{{{{{{|||}}~~~~~}}}||||||}}~~~}}||||||}}~~~~~~}}}||||}}}}}}}}}~~}}}}}~~~~}}}}}~~~~~}}}}}}}}}}}|||||||||||}}}}}}}}}~~~~}}}||{{zzyyyyyzzzz{{|}~~~~~~~~~~~~~~~~~~~}}}}~~~~}}||{{{{{{{||{{zzyyyxxxxxxwwxxxyyzz{{{{{{{{{{{||}~~~}}|||{{zzzzzz{{{{{{{{zzzzzzyyxxxxyyyzzz{{{{|||||||||{{{{zzzzz{{{||}}}}}~~~}}}|||}}~~~~~~}}}}~~~~~~~~}}}|||||}}}~~~~~~~~~~~~}||{{{{{||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}||||||||}~~~~~~}}}||{{{{||{{{{{{{{{||}}}~~~~~~~}}||{{{{||}}}}~~~}}|||||||}}}|||{{zzzyyyyyyyxxxxxyyzzzzzzzzzz{{{{{|||}}~~~}}|||{{|||||||{{{zz{{{{{{{{{zzzzzzzzzzzzzz{{||||}}}}}}}||{{zzzzzzz{||}}~~~}}}}}}}}}}}}}|||||}}}}}}}||||||||||||}}}~~~~}|||{{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}}}~~~~}}}|||||||||||{{{{|||}}}}}}|||{{{zzzzz{{|}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzz{{{|||}}}~~~~}}}}||||||||||||||{{{{{{{{zzzzzzz{{||}}~~~}|||||||||||{{{zz{{{|||}}~~~~~~~}}}}}}}||||{{{zzyyyyzz{{||||}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~}}||{{{{|||}}}}}}}}}||{zzyyyzzzzz{{{{||}}~~~~~~~~~}}|{{zzzzyyyyzz{{|||{{{{{zzzzzzzzzzzzzzyyyyyyyzz{{{{||}}~~~~}}~~~~~~~~~~~~}}||{{{zzzzz{{||}}}}}}}}}}}}||||||{{{{{|||||||}}}~~~~~}}||{{zzzzzyyzzzzzz{{||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}||{zzz{{{||||||||||{{zzyyyyyyyyzzz{||}~~~}}||{{{zzzzz{{{{{{{{||}}}||{{zzyyyyyyyyzzzzzzzzz{{{||}~~~~~~~~~~~~~}}}||{{{z{{{{|||}}}}}}||||}}}}}}}}}}}|||||||||}}}}~~~~~~~~~}}}||{{zzzzzzz{{|||}}}~~~~~}}}||||||}}~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}|||||||||}||||{{{zzzyyxxxwxxyyz{||}}~~~~~~}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyxyyz{{||}}}}~~~~~~}}|||{||||||||||||||||||||}}}}}}}}~~~~~}}}}}||||}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||}||}}}~~~~~~}}}|||||{{{{{{zzzzyyxxxyyyyzz{{|}}~~~~~~~~~~~~~}}}|||||{{{{{{zzzzzzzz{{{{zzzzz{{{{{{{zzzz{{{||||}}~~~~~}}}}}||||||||||||||||||||}}}~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{|}}~~~~}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}~~~~}|{zzzzz{{|}~~~}}|||{{{zzzz{{||}}}}}}}}}~~~~~~~~~~~~}}|{{zz{{||}~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyyxxxxxyyyyyzzzzz{{{||||{{{zzzzzzzzzzzzzzzzzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{||||}~~}}|||{{{{{||}}}}||{{{{{{{{{{{{{{{{{{||}}~~~~~~}}||||||}}}}~~~~~~~~~~~~~~}}||{{{{{zzzzz{{||||}}}}}|||}}}}}}}}||||{{{{{{|||}}~~~~~~~~~~}}}||{{{{{{||}}}~~~~~~~~}}}}}}~~~~~~~~~}}}}||{{{{{{||{{{{|||||{{zzyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzz{|}~~~~~~~~~~~~}}}||||{{{|||||||||}}}~~~}}}}}}}}}}|}|||{{{zzzzz{{{{||||{{{{{{||}}}}}||||{{{{{{||}}~~~~~~}}||{{{{{{{{{{{{|||||{{{{{{{{{{{|{{{{{|||}~~~~~~~~~}}}}}}}}}}}}}|}}}}}~~~~}}|||||}}~~}||{zyyyyzz{{{{{{{{||{{{{{{{{zzzzzyxxxwwwvvvvvvvvwwwxxxyyyyyzzz{||}}~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{z{{{||}}~~~}}||{{zzzzzzzz{{{||}}~~~}|{{zzzzzzzzzzzzyyyxxxxxxxyyyyzzzz{{||}}~~~~}}}|||}}}}}}}}}}}~~~~~}}|||}}}~~~~~~~}}||{{{{{{{{{{{{|||||||{{{zzzyyyxxxxwwwvvvvvvwwwwwxxyyzzzzzzz{{|||}}}~~~~~~~}}||||||{{{{{{{{{{{{{{{{{{{zzz{{{{||||||||||||{{{{|||||}}}}~~~~~~~~~~}}}}}}||||||{{zyyxxxwwwwwwwwwwwwwwxyzz{|}}~~~}}|||||}}~~~~~~~~~}}||||}}}}~~~~~~~~~~~~}}}||{zzyyyzzzzzzzzzzzyyyxxxwwvvvuuuvvvvvvwwxxyyzzzz{{||}}~}}~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{||||}}}~~~}}||{{zzyxxwwwwwwwwwxxyyyyyyyyzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{||{{{{{{{{{{zzyyxxwwvvvvvwwwwvvuvvvwwxxxyyyyzzzzzzzz{{{|||}}}~~~~~~}}}}}|}}}}}}~~~~~~~~}}}}|||||{{zzzzzzzzz{{{|||||}}~~~~~~~~~~~~~}||{zzzzyyyxxxxxxxxyyyyzz{{|{{{zzzzzz{{|||}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{{{{zzzzzzzyyxxxxwwwvvvvvvwwwwxxyyzzzyyxxxxxxyyyzzzz{{{||||}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}|||||||||}}~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}||{{{{zzzzzzzzzzz{{{{zzzzzyyzz{{|}~~~~~}}||||||{{{||}}~~}|{zyyxxyyyyyyyyyzzzyyyyxxxxxwwwwwwwwwwwwxxxyyyyyzzzz{{{zzzzzzzzzzzzzz{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}|||{{{{{{{|||||{{{{{{||||||}}}}|||||||}}~~~~~~~}}}}|||||{{{|||}~~~~~}}}}}}||||{{{{{zzzyyyyxxxwwvvvvwwwxxxyxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzz{{{{{{{|||}}}}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~}}|||{{{{{||}}}}}~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~}}}}}||||||||||||{{{{{||}}~~~~~~~}}|||{{{zzzzyyxxwwwvvvvwwwwwwwwxxxxyyyyxxxxyyz{{{{{zzzzzzzzz{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~}||{{{{{{{{|||}}}}}}}}}}||{{{{zzzzzzzzzzzzz{{{{|||||}}~~~~~~~~~~}}|||||||||{{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzyyxxwwwwwwwwwwwwwxxxxxyyyyyyyyxxxxxxyyzz{{{{|||||{||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~}}||{{{{|||}}~~~~~~}}|{{zzyyyyyyyyyyzz{{|||}}}||||||||||||}}}}}}||||||||||||||{{{{{{{{|||}}~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwwxxxyyyyyyxxxxxxyyyyyzzz{{||||||||||||}}}~~~~~~}}}|||}}~~~~~~~~~~~~~}}}}|||}}}~~~}|||||||||}}}}}}}|{{zzyyyyyyyyzzz{{|||}}}}}~}}}|||{{zzzzzzzzzzzzzzz{{{{{{{{{|||||}}}}}}}~~~~~~~~~~}}}}}}}}}||||||||}}}}}}}}}|||||{{{{{{zzzyyyxxwwvvvvwwxxxxxyyyyyyyyyyyyyyzz{{||||||||}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~}}|{{{zzz{{{{{{{{{{{{zzzzzz{{{|||}}}}}}~~~~}}||{{zyyyxxxxxxxyyyyyyzzzz{{{||||||}}}}}~~~~~~~~~~~~}}}}|||||||}||||{{{{|||}}~~~~~~~~}}||{{zzzyyxxxxxxwwxxxxxxxxyyyyzzzz{{{{||||||||{{{{|||}}}~~~~~~~~~~~~}}||||||}}~~~~~}}}}~~~~}|{zzyyyyyzzzzzzzz{{{||}}}}}}}}}|||{{{{{{{zzzzzzz{{{{{{{{zyxxwwwxxyyzz{{||||}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}||||||||||||}}~~~~~~~}}|||{{zzzyyyyyyyyyyyyzzzz{{{|||||||||||{{{{{{{{{{||}}~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~}}}}||||||||||}}}}}~~~~~}}}|||{{{{{{{{{{{{{{{{|||||{{{{||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyzz{{|}}~~~~~~~~}}~~~~~~}}}|||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}~~}}}||{{{zzz{{{{{{{{{{|||||||||||||||||||||||}}}}||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{||}}}~~~~~~~~~~~~~}||{{zzzzzzzzzzz{{||}}~~~~}}}}}|||{{{zzzzzzyyyyyyyyyyyyyzz{{|||}}|||{{{zzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{|||}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}||{{zzzyyzz{{|}}}~~~~~~~}|||{{{{{{|}}~~~~~~}}}}|||||||||}}~~~}}}||||||}}}}}}}}}}}~~~}}}}}}}~~~~~~~}}||{{{zzzz{{{{{||||||}}}}}~~}}}}|||||||||||{{zzyyyyyyyyyzzz{{{|||}}}||||{{{{||||}}}}}~~~~}}}}}}~~~~~~~}}}||||||}}~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}~~~~~~~~~~~}}||{{{zzzzz{{||||||||{{{{{|||||}}}}}}}}}}}}}}}||||}}}}}}}}}}~~~~~}}}~~~~}||{{{|||||||{{{zzzzyyyyyyyzz{|}~~~~~~}}|||}||{zzzyyyyyyxxxxyyz{{|||{zzyyxxxxxxwwwwwwwwwxyyyzzz{{{{||||}~~~~~~~}}}~~~~}}||{{|||}}}}}||{||||}}}}}||}~~~~~}}}}}~~~}~~~~~~~}|{zzyyyyzz{|~~}|{{{zzzzzz{|}~~}}}|}~~~}}}}|{{{zzyxwvvvwwxxxwwwwxyyzz{{|||||{{{{{{{{{{|||}|||{{{|}~~~~~~~~~~}|{zzzzz{{||||||||}~~~~~~~~~}}|||||}}~~~~~}}}||||{{{zzyxxwwwwwxyyzzz{{{{zzzzzz{{|||{{zyxxxxxyyyyzzzzz{|}}}}}~~~~~~~~~~~~}|{{z{{|||||}}~~~~}}~~~|{zyyyyyyyz{|}~~~}|{{{|}}~}|{{zzzzzz{{{{{{{{{{{{{{zzzzzzzzzyxxwwwwxxxxyxxxxyyzz{|}}~~~~~~}}}~~~~~~~~}||||||}}~~~~~~}}}||||{zyxxwwwxxyzz{|||||||||}}}}}}}}}|{zzz{||}}}}~~~~}}}}||}}}|||{{zzyyyxxxxxxxxyyz{|}~~~}}}}|}}~~}}}}}}}~~~~}|{zzzyyyyyyxxwwvvvvwxyz{{{{{{{zzyyyyyyxxwvvuvvwwxyyzzz{||}~~~~~~~~~~}||||||||||||}}}}|||}}~~~~~}|{||}~~~}}}}}|||||{{{{{{|||||||{{{{zzzyyxxxxwwwwwwwxxyyz{|||}}~~~~~~~~}}}}}}}}|{{{{{|||||||}}}|||{zzzzzzzyyyyyyyyyyzz{|}}}}}}||||}}~~}|zyyyyyz{{||}}}~~~~~}||||{{{{|||}}}~~~~~}}}}}}}}}}}}}}}}}|||{{{{zzzzzzzz{{|||||||}}}}||{{{||||||||||}~~}}}}}}}~~}}||||}~~~~~~}}}~~~}||{{{{{{{{||}~~~~~~~~}}||{{{{||||||}}}}}}}}}||{zyyxxxxxxyzzzzzzzyyyyxxxxyyz{{|||||||||}}}}}}}||}}}~~~~~~~~~~}}~~}}}}}}}}~~~~~~~~}}||{{||}~~~}}}}||{{{{{|}}~~~}}}}|||||}}~~~~}}}}~~~}||||||||||{{{zyyyxxxxwwwvwwwxxyyzzz{{{{{{{{|||||}}~~~~~~~~~~~~~~~~~~~~}}}}|||||||}}~~~~~~~~~}}}}~~~}|||||}}~~~~~~~~~~~}}||{{{{{||}}}}}}}}}}~~~~~}}||}}~~~~~}}||{zzzyyxxxxwwxxxxxyyz{{||}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}~~~~~~~}}|{{zzzyyyyyxxxxwwxxxyyzzzzzzzzzyyyyyyzz{{||}}~~~~}}}}}}}~~~}}|||{||||}~~~~}}|||||}}}}}~~~~}|{zyxxxxxxxxxyyzzzzzz{{{{{|||||||||}}}~~~~~~~~~~~~}}||{{{|||||||||{{{zzzzzyyyyyyyyxxxyzz{||}~~~~~~~}}}}}}|||}}}~~~~~}}}~~}}}}}|||||||}}}}}}}}~~~~~}}||||||||||{{{{{{{{{{{{{{zzzz{{|||}}}}~~~~}}}||||{{{zzz{{{||}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{zzyyyyyzzz{{|||||{{|||}~~~~~}}}}}}}}}}}}}}}}}}}||{zzzzzz{{|}~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}~~~~~}}||}}~~~~~~~}}|{{zzzzzyyyyyxxxxxxxyyyzzz{{{||}}}}}}}}}}}}~~~~~~}}|||||{{||||}}~~~~~~~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~}}||||||||}}~~~~}}}}~~}}|{{zzyyyxxxxxyyz{||}}~~~~~~}}}}||||||{{{{{{||}}~~~~~~~~~~~~}}||{{{{{|||}}}~~~~~~~~~}||{zzyyyyyyyyzzzz{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}}~~~}}|||||||{{{{{{{{{{{{||}}~~~~~}}|{zzzzz{|}~~~~}||{zzyyxxyyzzz{||}}}}}}~~~~~}}}}|||{{{{{{|||}}~~~~~~~~~}}}}||||}}}}}}~~~~~~~}~~~~}||||||||}}~~~~}}}||||||||||||}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||||}}~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}||{{{{{||||}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~}||||||}}~~~}||{{{{{{||}~~~~~~~~~}}~~~~~~~~~~~~~~~~}}|||||||}~~~~~~}}}|||{{zzyyxxxxyyzz{{{{{{{{{{{||||||||||}}}~~~~~~~~~}}}~~~~}}}}|||||}}~~~~~~~}}}}~~~~~}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{zzz{{{||}}~~~~~~~~}}|{{{{{{{{|||||||}}}~~~~~~~~~~~}}}}}}~~~~~~~}}}~~~~}}}}||||{{{{{{{{zzzzzzyyyyzzzzzzzzz{{|||}}~~~~~~~~~~~~~}}}}}}}~~~~}}||{{{{|||||||||}}~~~}}}}}}}~~~~~~~~~~~~~~~}~~~~~~~}}}||||||||||}}}}}}}}}}}}}}}}}|||||||}}}}}~~~~~~~~~~~}}}||||}}}}}}~~~~~}}||||{{{{{|||}}~~~~}}||{{{{||}~~~~~}}}}}||{{{{||||}}}}~}}}}|||{{{zzzzzzzzz{{|}~~~~}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~}}}}}|||}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{|||}}~~~~~~}}}|||||||}~~~}}||{{zzzzz{{|}~~~~~~~}}|||||||{{{{|||}}~~~~~~~}}}||||||||||||||||{{zzzzzzzzz{{|}}}}}}}}|||{{zzzyyyzz{{|||}}~~~}}}}}}}}~~~~}}|||||||||||||||||||||||}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}||{{{zzz{{{{{|||}}~~~~~}}}||||}}~~~~~}}}}}}}~~~~~~~~}}~~~~~~}}~~~~~}}|{{zzzzzzzzz{{{{||}}}}}||{{zzzzz{{||||}}}}}~~~~~~}}}}~~~~~~}}||{{zzzzzzz{{{|}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}|{zzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{zzzyyyxxxxxxxxxyyyyzz{{||}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}|||{{zzzzz{{||}}~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}~~~~~~~~~~~~~~~~~~~}}||||||}}}~~~~}}|||||}}~~~~~~~}}|||||||}}}}}||||||}}}}}}}~~~~~~}}|||{{|||{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{||{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}|{zyyxwvvvvvvvwxxyzz{{{{{{zzzzzzz{{||}}~~~~~~~~~~~}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~}}}}}~~~~~}}}}}}}~~~~~~}}}}||||}}}~~~~}}||||}}~~~~~~~~~~~~~~~~~~~~}}|{{zyyyyyyyyyz{{|||||}}}}}}}}}}}}}|}}~~~~~~}}}~~~~~~~~}}}}|}}}}}}|||||||||||||{{||}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|{{zyyxwwvuuuuuvvwwwwwwwwwxxxyyyzzz{{{{{||||}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~}}}}~~~~}}||{zzyyyyxxyyyyyyyzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}||||}}}~~~}}||{zzzzzz{{|}}~~}}}|||||}}}~~~~}}}||||{{{{{{{zzzz{{||}~~~~~~~~~~~~~}}}}}|||||{||||}}~~~}}||||{{{||||}}}|||}}}}}}}}}}}||||||||{{{{{{||}}}}}}}|||{{zzyyyyyzz{{{|||||}}}}}}~~~~~~~}}||{zzyyxyyyzz{{||}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{|||}}}~~~}}}||{{zzzzyyyyyyyxxxwwwxxxyyz{{||}}}}}}}~~~}}}||{{{zzzzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||{{{{zzzyyyyyyzz{{|||||||}}}}}|||||}}}}}}}}~~~~~~~}}||{{{{{zzz{{{{{{{{{{||||}}~~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{|||}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}|||||}}~~~~~}}}}|||{{{{{zzzzzzz{{{|||||||}}}}}}|||{{zzzzzzzzz{{{{{{{{|||||||||||}}}~~~~~~~~~~~~}}}}}}}~~~~}}}}||||||||{{zzzyyyyyyyyzzzzzzz{{{{{|||}}}~~~~~~~}}}}}}}}}}}}|||||||{{{zzzyyyyyyxxxwwwwwwwwxxxxyyyyyyyyyzzzzzz{{{{||}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{||||||}}}}}}}}|||{{{{{{|||}}~~~~}|{zzzyyyzzzzz{{||}}~~~~~~~}}}}||{{zzzzzzzzzzzzzzyyyxxxxxxxyzz{{|||||{{{{{{{{||}}~~~~~~~}}||{zzzzzzz{{{|||}}~~~~}}}}}}}}}~~~~~~}}}}||||||}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzyyxxxxxxxxyyyyyyyyyyyyzzzzz{{{|{{{{{{{{|||}}}~~~~~~~~}~~~~~~~}}}}}~~~~}}||||{{{{{{{||||||}}}~~~~~~~~~~~~}||{{zzyyyxxxxxxyyzzzz{{{||||||{{{||||}}}}~~~~~~~~}}}}}|||||{{{{{{{||}}}}}}}||||}}~~~~}}||{{zzzzzz{{{{{{{zzzzzzzzzzzzzz{|}}~~}}}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{|||}}~~~~~}}~~~~~~}}}}}~~~~~~~~}}||{{{{{{{{|||||}~~~~~~~}||{{zzzzz{{{{{||}}~~~~~~~}}}}}|||||{{{{|||||||}}}}~~~~~~~~~~~~}||{{zzzz{{{{{{zzzzzzzzzzzzz{{||}~~~~~~}}}}}}}}}}}}}}||||{{{zzzzzzzzzyyyyyzzz{{{{{{zzzyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~~~~}}}}~~}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}||||||||||||{{{{{||||||}}}}}}}|||||||}}}}}}~~~~~~~}}||||||||}}}}}~~~~~~~~~~~~~~~~~}}|||||{{{{{{|||||{{{{{{{{{{|||||}}}~~~~~~~}}}}}}}||||||||||{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}||{{zzyyyyyyyyyyxxxxyyyyyyxxxwwxxxyzz{{||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|{{zzyyyyyyyyyzz{{||}}~~~~~~~}}}}}}~~~~~}}}||{zzzyyyyzz{{{{|||||||||}}}~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{|||||||{{{{zzzyyyyyyyyzzzzz{{zzzzzz{{{{||||}}||}}}~~~~~~~~~~}}|||||}}}~~~~~~~~~~~~~}}||{{{{{{{{{{{{{|||}}~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~}}||||{{{{zzz{{{{{{{zzzzzzzyyyyyyyyyzzz{{||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzyyzzzzzzzyyyyyzzz{{|||}}~~~~~~~~~~~~~}}}}}}}}|||||{{{{{zzzzzzzzzyyyyyxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{|||}}}~~~~~~~}}}|||||||}}}~~~~~}}}|||{{{{{{{{{{{||}}}}}}}}}}||{{{{{{|}}~~}}||{|||{{{{{{{{{{{{{zzzzzz{{{{{{||||||||}}||||||||{{{zzyyyxxxxxxyyz{{|}}~~~~~~~~}}|||{{{zzzzzzzz{{{{{{{{{{{{{{{{z{{{{||}}}}}}}}}}|||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyyyxxxxyzz{{||}}~~~~~}}||{{{{{zzz{{{||}}}~~~~~~~~~~}}}||||{{{|||||||||||||{{{{{{|||||||||}}}~~~~~~~~~~~~}}}}~~}}}}}}}}||||||||}}}}~~~~~}}}}}}}}}}}}||||{{{{{|||}}}~~~~}}|||||||||}}}~~~}}}}}}}|||||||||{{{zyyxxxxxxxxxxxyyyyyyxxxxxxyyyyyzzzz{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||}}~~~~~~}}}}}}}}||}}}}}}}}|||||||}}}~~~~~~~~~~}||{zzzzzzz{{{|||}}}}}||{{zzyyyyyyyyzzyyyzzzzz{{||||||||||||||||}}}~~~~~~~~~~~~~}}}|||{{{{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~}}||{{{zzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{||}}}~~~~~~~~~~~~}}}}}||||||{{{{{{{{||||||}}}}}}~~~}}}||||||{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{zzzyyyyyyyyyxyyxxxxwwwwwwwwwwxxxxyyyyyyyyyyyyzz{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}|||||{{{{zzzzzzzzzzz{{||}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzz{{{{{{{{{{zzzzzz{{{{|||||}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}|||||||||}}}}~~~~}}||{{{zzzzz{{{{{||||{{{zzzyyyyxxxxxxxxxxxyyyyyyzzzzzzzz{{{{{zzzzyyyyyyyzz{{{||||||||||||||||||}}}}~~~~~~~~~~~~}}}}}|}}}}}~~~~~~~}}}}}|||{zzzyyyyyzzzzzzzzzyyyxxxxxxxxxxyyyyyyzzz{{{|||}}~~~~~~~~~~~}}}}}}}}}}}}}||}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}||||||||||{{{{{{{{{{{{{|||}}}}}}}|||||||||||||||}}}}}||||||||||||||}}}}}}}||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}||||||{{{{{{{{zzzzz{{{{{||||||||}}}~~~~~~~~}}}}}}}}}}}}}|{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{||}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}~~}}}}}}|||||{{{{|||||}}}}|||{{{{{{||||||||{{{{{{{{{{|||||}}}}}}}~~~~~~~~}}}}~~}}~~~~~~~~~~~~~}}}}}||{{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzz{{||}}~~~~~~}||||||||}~~~~~~}}|{{{{zzyyyyyyxyyzzzz{|||||||||||||{{{{{{{{{{{{{||}}}}}~}}}}}}}}}}}}}}}}}||{{{{{{||}~~~~~}}|||}}}}}}}||{{{{{{||}}}}||{{{|{{{{|||||||}}}}}}||||}}}~~~~~~}|{zzzzzzzzzzzzzzzzzzyxxxwvutsrrrrsstuuvwwwwwwwwwxxxxxxxyyyyyzzzzzzzzzz{{{|||||}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~}||||}}}~~}||}}~~~~~}|{{{{{{||}}~~~|||||}}}~~~~~~~~~}||{{zzzyyxxxxxyyyzzz{{||}}}}|{{zzyyyyzz{{|}}~~~~~}}}}}~~~~~~}}}}}}}}}}~~~}||{{{{{||||}}}|}||||{{zzyyxwwvvvvvvwwxxyz{{{{{{{{|{{||||||}~~}|{zyyyyyyyyyyyxxyyyyyyzzzzzzzyxxwwwwwvvvvvvwwwwwxxxxxyyzz{|||}~~~~~~~~~}~~~~~~~~}||{{{{{|}}~~~}}|{zz{{||||}}}}}}}}||{{{zzzzyyyyz{||}}~~}|{{zz{|||}}}}}||}}}|||{{zzzzzzzzzzzzyyyyyyyyyzzzz{{{{{{{{zz{{||||}}}|||||||}~~~~~~}}}}||{|{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~}}||}}}}||||||||}}}}}}}}|||}}}}}}}}}||}}}}~~~~~~}}}}}}~~~~~~~}}}}|||||}}}}}}||||||}}}~~~}}|||||||}||{{{{{{{{{{{{{{{{{{{||||}}}}}}}~~~~~~~}}}~~~~~~~}~~}}}~~~~}}}}||{{|||{{{zyxwwwwwwwwxxxxyzzzzzzzzzz{||||||{{|||}~~~~~~~~~}|{{{{{{{{{zyyyyyyxyyyxxwwxxxxxxxxxwxxxxyyyz{{{{{zzyyyyyyzz{{||}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}|{{zzzzzz{{{{|||}}~~}}}}}|||}}}~~~~~}}|}}}}~~}}}|}}}|||||||||||{{zzzzz{{{{{{{{{{{{{zzzz{{|||}}}}}}}}}|||}}~~}|{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxyyz{||}}}~}}}}||||||||||}}~~~}||{{{{||}}|||||||||{{{|{{{{{zzzyyyyyyyyyyyzz{{{{{{{{{{||}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{zzyyyyyyyzzz{{{{{{{{zzzyyyyyzz{|}}~~~~~~~~~~~~~}}~~~~~}}||||}}~~~~~~~}}}}}}}~~~}}}}}||{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||{{zzzzzzz{{{{|||||}}}}~~}}}}}}~~~~}}|||}}}~~~~~~~~~~~~}}}}}}}}}~}}}}~~~~}}}}}}}||}}}}}}}}}}}}}|||{{{{|||}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}||}}}}}}}}}}|||||||||||||||{{{||||{{{{{{||}}}~~~~~~~~~~~~}}}}}}}}|||{{{{zzzyyxxxwwwwwwwwxxyyzzzzzzzz{{{{{{{{{{||}~~~~~~~~}}}||||||||{{zzyyyyyyxxxxxxyzzzzzzzzzzyyyyyyyyzzzzzzzz{{{{{{{z{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{zzyyyyxyyyyyyzzzzzzz{{{||||||}}}~~~~~~~~~~~~}}||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}||||||}}}}}}}}|}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{zyyxxxxxyyz{{|||{{{{{{{{|||||||||}}}}}}}}}}}}}~~~}|{{zyyzz{{{|||||||||{{{{{{{{{{{zzzzzzzyyyxxyyyyzzz{{|||}}~~~~~~}}}}~~~~~~}}}||{zyyxxxxxxxxyyyyyyyyyyyyyyyyyzzz{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||{zzzyyyyyyyyxxxxxyyyyzz{|||}}}||{{{zzzzzzzzzz{{{|||||||||}}}}~~~~~}}~~~~~~~~}}}}}}}~~~~}|{{{zzzzzzzzzzz{{{{{{{{{{{{{||||||}}~~~~~~~~~}}}}||||||||||{{{zzzzzzzzzzzz{{{{{|||{|||||{{{{{||}}~~~~~~~~~~~~~~}}||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~~~~~~~}}}|||{{{{{||}}~~~}}|||||||||||||{{{zzzyyxxxxxxxxxwwwwwwwwwwxxxyyzzzzzz{{{{{|||||}}~~~~~~~}}}}}}}~~~~~}}||{{{{zzzz{{{{||{{zzzyyyyyyzzzz{{||}}}~~~~~~~~~~~}}||||}}~~~~~~}}}||||||{{{{{{{||{{{{{zzzyyyyxxxxxxxxwwxxyzz{{{{{{{{{{{|||}}}~~~~~~~~~~}}|{{{{{{{{||}}}}}}}|||{{{zzzzz{{||}}~~~~}}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{{{{{{{{{{{{{{zzzzz{{||}}}}}}}|||||}}}~~~}|{{{zzzzzzz{{{{{{{zzzzyyyxxxxxxyzz{||}}~~~~~~~~~}}}}}|||}}~~~~~~}}}}}~~~~~}}}}}}}|||||{{zzyyxxxxxxxxxxyyzz{{{zz{{{{zz{{{{{|||}}}~~~~~~~~~~~~}|{{zzzzyyyyzzzzz{{{zzzyyyyyyyyyzzzz{{{||}}~~~~}}}}~~~~~}}}}}}~~~~}||{zyyyxxyyyyyyyyzzzz{{{{{{{{{{{||||||}~~~~~~~~~~~~~~}||{zzzzzyyzzzzz{{{||||||||}}}}}}}}}}~~~~~~}}||{{{zzzzzzzzzzzzz{{{{{{zyyxxxxxxxyzz{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}||{{zzzyyyyyyyyzz{{|||||{{{{{{{{{||||}}~~~~~~~~~~~~~~~~}||{zzzzz{{{{|||{{{{{{{zzzyyyyyyyyyyyzz{{||}}}}}}}}~~~~~}||{{{{||}}~~~~~~}}|||{{{{{{z{{{{{{{{{zzzzzzz{{{||}~~~~}}}}~~~~}}}}~~~~~~}}}}}|||{{{{{{|||}}}}}|||||}}}}}~~~~}}}}}}||||{{{{{|||}}~~~~~~}}}}}~~~~}}|||{{{{||{{{{zzzyyyyyxxxxxxxxxxyyyyzzzz{{|}}~~~~~~~~~~~}}||||||{{{{{{{{{{{{{{|||||||||{{{{{{|||}}}}}}}~~}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}|||{{{||||{{{{{zzzyyxxwwwxxyyzzzzzzzz{{|}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}||||{{{{zzz{{{||||||||}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}~~~~~}}|||||}}}}}}}}}||{{zzzzzzzzzzyyyzz{{|||}}}||||{{{{{{||||}}}~~~~~~~~~~}}}~~~~~~~}}}}}}}}}|||{{{{{zzzzzzzzzzzzzzzzzz{{{||||||||||}}}~~~~~~~~~}}}}||||{{{{{{{{{zzzzyyyyxxxwwxxxyzz{{||||||}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{||||}}~~~~~~~~~~~~~~~}}}}}}}}||||||}}}}}~~~~~~~~~}}}}}}}|}}}}~~~~~~}}||||}}~~~~~~}}}||||}}~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{zzzzyyxxwwwwwxxxxyyyyyzz{{{{|||||||||||{{{{{{|{|||}}~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{||{{{zzyyyyzz{{{||}}~~~}}||{{{{{{{{||||{{{{zzzzz{{{{||||}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~}}}}}}|||{{|||}~~~~~~~~~~}}|||||}}}~~~~}}}}}}}}}|||}~~~~}||{{zzyyyyyzz{||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{zyxxwwvvvwwxxxyyzzz{{{||}}}~~~~~}}|||{{{{{{{||}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}||{{zyyyyyyyyyyyzzzz{{{|||||||}}}}}}}}}}}~~~~~}}}}}||}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}||||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}||||||}~~~~~~~~~~~~~~~~~~~~~~}|{{zzzzzzz{{{{{{{{{{{|||}}~~~~~~~~}}}}}~~~~~~~}}|{{zzzzzzz{{||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~}}||||||{{|||}}}}}}~~~~~~~~}}}}||||{{||}}}}~~~~~}}}}}|||{{zzzzzzzzzyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~}}}}}||{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{zzzzzzzzyyyyyyxxxyyyzz{{{||||||}}~~~}}||{{{{{||||}}~~~~}}}|||||}}~~~~}||||||}}}~~~~}}||{{{{{|}}~~~}}}}}}}}}|||||{|||}}}~~~~~~~~~~~}}}}}|||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}~~~~~~}||{zzzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzzzz{{|}}~~~~~}}}}}}}}}~~~~}||{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{||||||||||||||||}}}~~~~~~~~}}}}}~~~~~~~~~}~~~~~~~~}|||||||||{{{zzyyyyzzz{{{{{||||}}}~~~~~~}}}||{{zzzzzzzz{{{|||}}}}~~~~~~~~}}||{{zzzzzzzz{{{{{{{{{{zz{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}~~~~~~~}}}|||{{{{{||}}~~~~~}}}~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}~~~~~}}}}}}}~~~~~~}|{{zz{{{||}}}~~~~~~}}||{{{{zzzzyyyyyyyyzzzzzzzzzzyyyyyxxyyyzzzzz{{{|||}}}}}}}}}~~~~}}|||{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}~~}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||{{{{{{{||||}}}~~~~~~~}}}|||{{{{z{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||{{{{{||||}}~~~~~~~~~~~~~~~~~~~~}}||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{|||||}}}}}}}}||{{zzzzyzzzzz{{{{{{zzzzyyyyyzzzzz{{||||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}~~~~~}}||{{{zzzzzzzzzzzzzzyyyxxwwwwwwwxxyyzz{{||||||{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{zzzzzz{{||}}}~~~~~~~~}}}}}~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}~~~~~~~}}|||{{{{{||||}}}}}}}}|{{{zz{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzyyyyxxxxxxxxyyyyyyyzzzyyyxxxxxxyyyyyyyzzz{{|||||{{{{{||||}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}~~~~~}|{zzyxxxxyzz{||}}}}}}}}}}}}}}||||||||||||||||}||||{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{{|||}}}~~~~~}}}}||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{|||}}~~~~}||{{{zzzzzzzzzzzzz{{{{{{{{{{{{|||||||{|||||}}}}~~~~~~~~~~~}}}||{{{{{||}}}}}|||{{{{{{{{{{{{|||||||{{{zzzzyzzzzz{{{|||||{{{{zzzyyyyzzz{{||}}}}~~~~~~~~}}}}~~~~~~~~~~~~}}||||}}}}~~~}}||||||||||}}}}~~~~~~~~~~~~~}}}||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}~~~~~~}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}||{{zzzyyyyyzzzzz{{|||||||{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||}}}}~~~~~~~~~~~~~~~}}}}}||}}}}}~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}||||{{zzzzzzzzzzzzzz{{{{||||||{{{{zzzzzz{{{{{{{||||{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{||||}}~~~~}}}||||||||}}~~~~}}}|||{{{{{{{|||||}}}~~~~~~~~}}}}|||||||}}}~~~~~~}}||{{{{{||}}~~~~~~~}~~~~~~~~~~~~~~~~}|||{{|||}}~~~~~}}}||{{zzzyyyyyyzzz{{{{||||||}}}}}~~~}}}}}|||||{{{{{z{{{{{{{{{{zzyyxxxxyyzz{{|||}}}~~~~~~~~~~~~~~~~~}}}~~~~}||{{zz{{{{|||||||||||{{{zzyyyyyzz{{{{|||||||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}||{{zz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}}~~~}}}}}~~~~~~~~~~~~}}}}||{{zzzyyyyyzzz{{||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}|{{{zzzzzzz{{{||||||||{{{{{{{{|||}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zyyxxxxxyyzzz{{|||}}}}}}}}}}}||||{{{{{{{||}}~~~~~~~~~~}}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~~~~~~~}}}|||||||}}}~~~~~~~~~~~~~}}||{{{{||}~~~}}}||||||||||||||{{{{{{||||}}}}~~~~~~~}}}}}}}}}~~~~~}}}}}}|}}}}}}}}~}}}}}}}|||{{{{{{{||}}~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{{||||||{{{{{{{||||}}}}}}}}}}||||{{{{{{z{{{{{{||}}}}||{{{{{zzzzz{{{{{{||}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~||{{{{{{{||{{{|||||||{zzzzzzyyz{{{{|}~~~~}}|{{zzyyyyyyzzz{||}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~}}}|{{zzzz{||}}}}}}}}}}}}}~~~~~}}}}}}~~~~}}|||||||||}}}~~~}|zyxwwwwwxxyzz{{{|{{{{{{zzyyyyyyxxxyyyzzz{{|||}}}}}|||}}~~}}}}}~~~~}}}}}||||||}}}~~~~}|{zzyyyyzzzz{{{{zzzz{{{||||}}}~~~~~~~}}}|||||{{{{{zzzyzz{||}}}}}}}}}}}|{{zzzzyyyyyyyyyyyzzzz{{|}}}||{zzyyyxxxyzzz{{{{||}}~~~~~~~}}}}}}~~~~~~~}}}~~~~~~~~~~}}}}|||||}}~~|{zzyyyzz{||}}}~~~~~~~~~~~~~~~}|{zzyyyxxyyzz{|}~~~~~}}|{{zzzz{{|}}}}~}}}}}}}||||||{{{{|||}}~}|||{{{{{{{{{{{|||||}}~~~~~~~~~~~~}}}}}~~~~~~~}}}}}||||||{{zzyxxxxyyzzz{||}}}}}||||||||}}}~~}}|{zzzz{{|||}}~~~~}}|{zyyyyyyyyzzzz{{||||}}}}}}}||{{{{zzz{{||||}~}||{{zz{||}}}}}~~~~~}~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}||{{zzzzz{zzz{{{{{{|||||}}}}}}}}}~~~}}|{{{|||||}}}|||||||{|||||}}||{zyxxwwxxxxyyyyzzz{|||||}}|{{{{{||}}}}|||||||||||{{|||}}~~~~~~~~~~}}|||||{{{{{{{{{{zzyyzyyyzzzyyzz{{|||}}~~~~~~~~~~~}}||{{{{{{{{{zzzzzyyyzzzzzz{{|||||||{{{zzzyyzzz{{{{zzz{|}~~~~~~}}}~~~}||{{{{{{{{{|}}~~~~~~}||||}}}}}}}}}}|||||}}}}||{{{z{{{{{{{|||}}~~~~~~}}}}}}}}}~~~~}}|||||||}}}}}~~~~~}||{{{zzyyxxxyyyyzzz{{|||||{{{{zz{{{{||||||{{zzyyyxyyyzz{||||}}}}}}}~~~~~~}|{{{{|}~~~~~}}}}}}~~~~~~~}}}}}}~~~~~~~}}||{{{{{{{{|||||}~~~~~~~~}}}}}}}}}}}}~~~}}}}~~~~~}}|{zzyyyxxxxyyzz{{{zzzzzz{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}~~~~~~~~~~~~~~~}}}}|||||}}}}}}}|||||||||{{{{{zzzz{{{{{{||||}}}}}||{{{{{{|}~~}}||||||{{{{zzyxxxwwwwwwxxxyzzzzzzzzz{{{||||||{{zzyyyyzzz{{|||}}}~~}|||||}}~~~~~~~~~}}}||{{{zzzzz{{{{{{{{||||{{zzyyyzz{||}}~~~~~~}}}}|||||||{{zzyyyyyyyz{{|||||}}|||||{{{zzzzz{{{{zzzzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||}}|||||||||{{{zzzzzzyyyxxyyyzz{{{||}}~~~~~}}~~~~~~~}}}||||||||||}}}}}}}|||{{{{zzzyyyyyyz{{||||||||{{zzzyxxxxxxyyyyyzz{{|||}}~~~~}}}~~~~~~~~~~}|||||||||||{{{{{zzz{{|||}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~}|||{{{{zzzz{{{{||||||||{{{{zzzyyyzzz{{{{{z{{{{{{{{{{{||}~~~~~~~~~~}}||||}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyyyyyyyyzzz{{|}}}}~~}}}}}}}}}}}}}|{{{{{{|}~~}|||||}}~~~~~~~~~~~~~}}}||{{{{||||||}}}}}}}|{{zzyyxxxxxyz{{|||}}}}}}}}}|{{{{{{{{{||}}~~~~~~~~~~}}}}}}}}~~~}|{zyxwwwwwwwwxxxxxyyyyyzzz{{{{{{|||||||||||}}}~~~~~~~}||{{zzzzzzzz{{||}}}~~}}}}|||{{zyyxxxxxxwwwwxxxyzz{{{{{{{zzzyyzzz{||}~~~~}}}}}}}}~~~~~~~~~~}}|||{{{{||||||}}}||{{{{{{|||||}}}}~~~~~~~}}}||||||||}}}}~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{zzz{{{{||}}~~~~~~}}}}}}~~~~~~}}}}}}}}}|{{zzyyyyyyyyyyzzzzzzyyyyyyyyyz{{|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~}}}}}}}|||{{{zzyyyyxxxwxxxwwxxyyyyzzzz{{{||||||||||{|||}}~~~~~~~~~~~~~~~}}|||{{{||||}}}}}}}}}}}||||{{{zzyyyzzzzzz{{{{|||}}}~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{||}}}~~~~~~}}||{{zzyxxwwwwwxxxyz{||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}~~~~~~~~}}}}|||{{{{{{|||||}}~~~~~~~~~~~~}}}}}||||}}}}}~~~~}}}}}}}}}~~~~~~~~~~}|{zzzzzz{{{{{|||}}}}}~~~~~~~~~~~~}}||||}}~~~~~~~~~~}~~~~~~}}}}}~~~~}}|{zyyxxxxwwwwwwwxxwwxxxyyzzz{{{{|||}}}}}}}}}}}}|}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~}}}||{zyxwwvuuuuuuuvvwxxxyyyyyyyyyyzzzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}||||{{{zz{{{{{||||||||||}}~~~~~~~}}}~~~~~}}}}}}}}~~~~~~~~~}}|||{{{{{{{{{{{zzzzzzzzzzz{{{{{||||}~~~~~~~~}}|||{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{|||||}}}}}}}}}|||||{{{{{zzzyyyyxxxyyyzz{||}~~~}}}||||||||{{{{zzyyyyyyyyz{||}}~~}}}||||{{{{{{{|||}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{zzyyyyyyyzzzzzz{{{{{{{{|||}}}~~~~~}}}}||||||||||||||}}}}}~~~~~~}}}}}~~~}}}||{{{{zzzz{{{zzzyxxwwwwwwwwwwwxxyyyzzzzz{{||}}}~~}}}}}}}~~~~~~~~~~~~~~~~}}}}|||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}||{zzyyyyzzzzzzz{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{zzzyyyyyyzzzzzzzyyyxwwvvvwwwwxxyyzzzzz{{{|}}~~~}}|{zzyyyxxxxxxxxyyyyxxxxxyyyyyyyyyzzzzzz{{{{{||||}}~~~~~~~~~~~~~~}}||||{{{{{{||}~~~~~~~~~~~~~~}}}}}||||||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{|||}}~~~~~~~}}}||||}}}}~~~~~~~}}||{{{{zzzzyyyxxxxxxxyyyyzzzzzzzzzzzzzz{{{||}~~~~~}}}||||||{{{{{{{||||}}}~~~~~}~~~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{|||}}}}}}}}~~~~~~~}|||{{{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}||{zzyyyyyyyyzzzzzzzyyyxxxxxxyyyyyyyyyzzzz{{{{|||||||||||}}~~~~~~~~~~}}||{{zzyxxwvvuuuuuuuuvvvvvvvvvvwwwxxxyyyzz{|}}~~~~}}}}}}}~~~~}||{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~~~}}}||||||||||||}}}~~~~~~~~}}|||{{{{{{{{{{{zzzzzyyyyxxxxxxxyyzz{||||}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~}}||||||||}}~~~~~~~~}}}}|||||||||||||||{{zzyyyxxxxxxxxxxyyzz{|||||||||||||||||||}}}~~~~}||{{{{zzzzzyyyzzzzzzzzzzz{{||}}}}}|{{{zzzzz{{{{|||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}||||{||||||{{{{{{{{{{{{{|||||||{{{{{zzzzzzz{{{|}}}~~~~~~~~~~~}}|||{{{zzzzzzzzzyyyxxxxxxxwwwvvvwwwxxyyyyyyyyyzzzz{{{||}}}}}}}}||}}}}~~~~~}|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~}}}~~~~~~}}}|||||||}}~~~~~}|{{zzzzzz{{{{||}}}~}}}}|||||}}}||||||}}}}}}}}}}}}}}}}}||{{{{{||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}||{{{{{{{|||}}~~~~~~}}}}}||||||||||}}~~~~}}}}}~~~}||||||||||{{{zzzyyyxxwwwwwwwwwwvvvvwwwwwwwwwwxxxxyyzzzz{{|||}}}}}}}}}}}}}|||{{{{{||}~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzyyyxxyyyzzz{{{{{zzyyxxxwwvvvvvvvvwwxxyz{|}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||||||}}}}~~~~~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~~~~}}}||||{{{zzzzzz{{||}}~~~~~}}}}|||||||{{{{{{{{{{{{z{{{{{{{{{{{||||}}}~~~~~~~}}}}}}}}}~~~~~}}}||}}}~~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}|{zyyxxwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxyyyyyyxxyyyzzz{{||||}}}}}}}}}}}||||{{{||}~~~~~~~~~}||||||}}~~~~~~~~~}||{zzzzzzyyyyxxxxxxxxxxxxxxxxyyzzzzz{{{|||||||}}}}~~~~}}}}}}~~~~~~~~~~~}}}}}}}}|}}}||||||||||||||||{{{{{||||||}}}~~~~}}~~~~~~}}}}}}~~~~}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}|{zzyyyyyyxxxxyyyzzz{{z{{{{{{{{{||||||||||||{{{{{{{{|||{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~}||{{{zzzzzzyyyxxxwwwwwwwwwwxxyzz{{{{{zzyyxxxxwwwwwwwwxxyzz{{{||||||}}}}}~~~~~~~~~~~~~}}}}}|||}}}~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}||{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}||{{{{{{{|||||}}}~~~~}}}}}}}~~~~~~~}}||||||||}}}}}}}}}}|||{{zzz{{{{|||||}}}~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}||||||||}}~~~~~~~~~~~}}}}}}}~~~~~~}}}}|||{{{zzzzzzzzz{{|||}}}}}||{{zzzzzzyyyyyyz{{{{{|||||||||||{{{{{{{{{{{{{{{|||}}~~~}||{{{{{{|||||}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}|{{{zzzzzz{{{{{{|{{{zzzzyyyyyyxyyyyzzzzzzyyyyyyyyzzz{{{||}}}~}}}}}||||||||||||}}}}}~~~~~~~~~~~~}}|{{zzzzzz{{{{{{||}~~~~}}}}}}}}}~~~~~}}}}}~~~~~}}}|||}}}}~~~~~~~~~~~}}}|||}}}}}}}}~~~~}}~~~~~~}}}||||}}}}}}|||||||||||||||||||{{|||||}}}}||||||}}~~}}}||||||||}}}}}}}}}}}}}}}~~~~}}||}}}}}}}~~~~~~~~~~~}}||{{{|||{{{zzzzzzzzzzzz{{||}}}}}|||{{{{{{{zzzz{{{||||{{{{zzzzzyyyyyyyzzzzzzyyyyyyyzz{{{{||||}}~~~~~~~~}}|{{zzzzzz{{{{|}}~~~~~~~~~~~~~~~~}||{zzyyyyyyxxxxxxxwwwwwwwxxyyz{{||}}}}}}}}}}}}}~~~~}}}|||{{{{{{{||}}~~~~~}~~~~~~~~~}}}}||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}|||{{||}~~~~~}}||||||}}}}}~~~~~}}||{{{{{{zzzzzz{{{||}}}}}}}}}}}~~~~~}}|||||||||||||}}}}}}}}||||{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{|||}}}~~~~~}}}}}}}}~~~~~~}}}}||{{zzyyxxxxwwwwwwwwwwxxyyzzzzzz{{||}}}}}}}|||||{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~}}}}}}}||{{zzzzzzz{{{{{{{{{{{{{{{||}~~~}}||||}}}~~~~~~~~~~~}}}}|||||}}}}~~}}}|{{zzzzzzzzzyyzzzzz{{{{|{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}~~~~~~~~}}|||{{{{{{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||{{{{{{zzzzyyzzzzzz{{{{{{{{{|||||||||||}}}}}}~~~~~~}}|||||||{{{|||||}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{zzyyyxxxwwwvvvvvvvvvvvwwwwwxxyyzzzzz{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~}~~~~}}}}}}}|||||||{{{{{{zzzzzyyyzz{|}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}||||{{zzzyyyyyxxyyyyyyyyzzzzzzzzzzzzzzyyyyzzzzzzz{{{||||}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}~~~~~~}}||||{|||||||||}}}~~~~~~~~~~~~~}|{zyyxxxxxyyyzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}|}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~}}}||{{{{{{{{{{{{|||||}}~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}||{{{zzzzz{{{||}}}~~~~~~}}}||||{{{{||}}~~~~~~}}}|||{{{zzzyyyyyzzzzzz{{{||||||||||}}}~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||{{zyyyxxxwwxxxyyyyzzzzzzzzzzzyyzzzzzzzzz{{{{{{{{{{|||}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}||{{{{{{|||}}~~~~~}}~~~~~~~~~}}|||||||||||||||{{zzzzyyyxxxxxyyyyzzzz{{{{{{{{|||||||||}}}~~~~~~~}}}}}}}}}}}~~~~}}}}}|}}}}}~~~~~~~~}}}~~~~~~~}}}}}~~~~~~~~~~~}}|||{{{{{{{{{{{{{zzzzzyyyyyyyyzzzz{{||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||||}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}||}}}~~~~~~~~~~~~~~~~~~~~}|{zzyxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyzzz{{{{||||||||{{{||||}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||{{{{{{{{|||}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyzzz{{{{{{{{{||}}~~~~~~}}}}|||||||||||||}}}}~~~~~~~~~~~~~~}}}}}}}|||||||||}}~~~~~~~~~~~~~~~~~~~~~~}||{{||}}~~~~~}{zyyyyyz{|}}}~~~~~~~~~}||{{zzz{{|||||}}~~~~}|{{{{||}}}}}}}~~}}}~~~~~~~}|||{zzzz{||~~}}}}||{{||||}}}}}}~~~~~~~~~~}}}}}}}~~~}~~~~~~}}}}}}}~~~~~}~~~~~}|{{{{{{|}~~~~}}|||}}~~~~~~~~~~~}}|||{{zzzzzzzzzzyyyyyyyyyyyxxwwwwwwwxyzz{{|}}~~~~~~~}}||}}~~~}}|{{{{{{|||}}}}}}}}}}~~~~}||{zzzz{{|}}}}}~~~~}}||{{{{{{|||||}~~}}||||||||||||}}}~~}}}||||{{zyyyyzz{|||}}~~~~~~~~~}}}}}~~~~~~}}~~~~~~~~~~}||||}}~~~~}}|||}}~~~~~~}}||||}}~~~~~~}}}||{{{{|||}}}}}}~~~~}|||||||}}}~~~}||{zzzyyyyyyyyyzz{|}~~~}||}}~~~~~~~~}}}||}}~~~}}|||{{{{{{z{{{{{{|||||||}}}~~~~~~~~~~~~~}}}}}}}}~~~}}|||{{|}}}||{{{zzzz{{{{{{{zzyyxxxyyzzz{{{|||}~~~~~~}}}}}}~~}|||}~~~~~~~~~~}}|}}}}}}~~~~~~~}|{zzzzzz{|}~~~~~}}}~~~~~~~~}}}~~~~~~~~~~}}||{{zzyxwwwvvvwwxxxyzz{{{||}}}}}~~~~~~~~~}}}}}}}~~~~}}}}}}}~~~~~~}}}||}~~~~~~~~~~~}}}}}}}}~~~~~~~}||{{zzzyyyyyyyyzz{{{zzz{{{{||||||}~~~~~~~~~}}}~~~}}|||||}}}~~~~~~~~~~~}}}~~~~~~~}}}~~~~}}}}}~~~~~~~}}||||}}}}}}}}~~~~~~~~~~~}}{zyxxxxxxxxxxxyyyyyyzzzz{{{{zzzz{||}~~}}~~~~~~~~~~~~}}||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}||||||}}}}}~~~~~}}||{{{{{{{{{{{||||}}~~~~~~~}}||{{{{{{||}}~~~~~~~~~~~~~~}}~~~~~~~~}|{zyyyyz{{|}~~~~~~~~~~~~~~~~}}}|||}}}~~~~}|{{{zzzzzzzzzzzzzz{{{||{{{{{zzzzz{{|}}}}~~~~}}}}}}~~~~~~}}}|||}}~~~~~~~~~~}|{zzzzz{{|}~~~~~~~}}||{{{{{{{{|||||{{zzyyyyyyzz{{|||||}}}}}}}}}}}}}}}}}}}~~~~}}}|||}}~~~~~~~~~~~~~~~}}}||}~~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~~~~~}}}}|}}}}}}}|{zyyxxyyyyzzzzzzzzzzzzzzz{{{{||}}~~~~~~~~~~}}|||}}~~~~}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}||||||}}}}~~~~~~~~~}}|||{{{{{zzz{{{{{{{|||}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}}}}~~~~~~~}}||||||||}}~~~~~~~~~~}}|{{{{{{|||||||}}}}}|||||||||||||||||}}||||}}}~~~~}}}}}}}}~~~~~}}}~~~~~~~~}}}~~~~~~}}}}~~~~~~~~~~~}}|||||||||}}~~~~~~~~~~~~~~~~}}||{{{{zzzyyyyyyyzzz{{{{{zzzzzzyyyyxyyyyzz{{||}~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||||||||||}}}}}||{{zzzz{{{{||||}}}}}}}}~~~~~~~~~~~}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{|||||||||{{{zz{{{{{{{{||||||||||}}}}}}}}~~~~~~~~~~~~}}}}}}}||||}}}~~~~~~~}~~~~~~~}|||||}}}~~~~~}}|{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{{{{{{||}|||||||{{{zzzz{{{{{||||||||{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~}}||||||}~~~~}}|}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|{{{{{{{|}}~~~}||{{zzz{{|}}~~~}}}}}~~~~~~~}||{{{{{|||}}~~~~~~}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~}}}||{{{{{zzzzz{{||}}||||||||||||||{{{zzzzzzyzzz{||}}~~~~~~~~}}}}}}}}~~~~~~~~~}}~}}}~~~~~~~~}}|||}|||||{{{{{{{||}}~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}|||}}~~~~~~}}||{{{{{||}}}~~~~~~~~}}}}}}||{{{{{{||}}~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}~~~~~}}~~~~~~~~}}}|||||||}}~~~~~}|{{zzyyzzzzz{{||}}~~~~~~~~~~~}||{{{||}}~~~~}}|{{zzzzzzzzzzz{{|}}~~~}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}}}}}|||}}}}~~~~~~~~}}}|||}}~~~~}}~~~~~~}}}}}~~~~}}}}}}}}}}~~~~}}}|}}}}~~~~~~~~~}||{{{{{||}}}}}}}}}}}}}}}||{{{{{||}~~~~~~~~~~~~~~~}~~~~}}}}||||}}}}}}}}~~~~~~}~~~~~~~~~~~}}||{{{{{|}~~~~~}}}}||||||}}}~~~~~}}}|||||||||}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~}}}~~~~~~~}}}}}~~~~~~}}}||||{{{{{{{{{{{|||||||}}}}}}}}}~~~}|{{{{{|}}}~~~~~}}}}}}|||||{{{|||||}}}}~~~~~~~~~~~~~~}}|||}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}|||||}}~~~~~~~~~}}}}}}}}~~~~~}}}}||||}}}}}~~~~~~~}}}}}}}~~~~}}}}}}}||||}}}}}~~}}}||{{zzzzzzz{{||||}}}}~~~}}}}}}~~~~~}}}||{{{{{{{||}}~~~~~~~}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{||}}~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{|||}}~~~~~}}}}}}~~~~~~}}||{zyyxxxxxxxyzz{{||||||}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}~~~~~}}}}}|||{|||}}~~~}}}}}}}~~~~~~~~~~~~}}||||||||}~~~~~~~~~~~~~~~}}}||{{{{{{{{|{{{{{{{{||{{{zzz{{{|}}~~~~~~~~~}}||{{zzzzzz{{{||||}}|||||{{{{{{{{{||}}~~~}}|||||}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||||}}}}}}}}}}}~~~~~~~~~~~}}|||||||{{||||}}~~~}}}}|}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~}}|||}}}~~~~~~~~~}}||{{zzyyyyyxxxwwwwxxxxxxxyyyzz{{||}}~~~~~~~~}}}}}|||||||||||}}}}}}}}}}|}}}}~~~~}||||||}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~}}}}}}}~~~~~}}}}}||{{{zzzz{{{{{{{zz{{{||}}}~~~~~~~}|||}}~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}|||||{{{{||||}}}}~~~~~~}}||{{{{{{{{{{|||}}~~~~~~~~~~~~~~}|||{{zzz{{{||}}~~~~~}}~~~}}}}}||{{{zzyyxxxxxxyyzz{{|||{{{{{{{{{{{{zzzyyyxxxxyyyyzzzzzzzzz{{|}}~~~~~~~}}}}~~~~~~~~~~~~~}}}}||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxyyzz{{{{||||||}}}}}}}}}~~~~~~~~}}||{{zzzyyyyyzz{{{|{{{{{{zzzzzzzz{{{{||}}~~~~~|{{zzzzz{{|}}~~~~~~~}}||{{{||||}}~~~~~}}}}~~~~~~~~~}}||||||||}}}}}}}||{{{zzyyyyxxyyxyyyyzzzz{{{|||}}~~~~~}}}}|||}}}}}~~~~~~~}}}}}}|||||||}}~~~~~~~}}}||||||}}~~~~}}}}}~~~~~~~~~}}}||}}}~~~~~}}}||{{zyyxxwwwwwwwwxxyyyzzzzzzzzzzzzz{{{{{{{{{{{zzzzzz{{{{{||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{|||}}}~~~~~~~~}}~~~~~~~~~~~~~~~}}~~~~~~~}}|||||||}}~~~~}}}}|||||||||||||{{{{{{|||}}}||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}||||{{{||}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}|||}~~~}}|||{{{{||||}}|||{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{|||||||{{{zzyyzzz{{|||}~~~~~~~~~~~~~~~~~~}}||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~}}|||{{{{{{{{{{{{{||||}}~~~~~~~~~~~}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyzzzzzzyyyyzzz{{||}}~~~~~~~}}||||}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zz{{{||||||||}}~~~~~~}}}}~~~~}}}}}}}~~~~~~~}}}}}}}|||{{||}}}~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{zzzz{{{{|||}}~~~~~}}||||}}~~~~~}}|||||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}||{{zzyyyzzzzzzz{{{{{|||||||{{{{{{{{zzzzzzz{{||||||||||||{{zzyyyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}||{{zzzzz{{{{{{{{||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}|||||||||||||{{{{{{{{|||||}}~~~~}}}}||||||||||}}}}}}}}}}}}}~~}}}}}||}}}}}}~~~~~}}||{{{{{{{|||}}~~~~~~}}}}~~~~~}}}|||||||}}}}~~~~~~}}}}}~~~~~~~~~}}|{{zzzzzzzzzzz{{{||}~~~~~~~~~}}|||{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~~~~}}|||{{{{{{||||||||||||{{{zzzzzzzzzz{{||}}~~~~~~~~~}}}||||{{{{{{{||||{{||||||||||||}}}}}}}}}}}~~~~~~}}}}}~~~~~~}}|||||{{{{{{{{{||||||||||{{||||}}}~~~~~}}}}}}}}~~~}}}|||||||||||||{{{|||||||}}}}}|||{{{{|||}}}}}}}}}~~~~~}}}}}}|||||||||}}}}~~~~~~~~~~}}}}||||}}}~~~~}}}}}~~~~~~~~~}}}||}}}}~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}|||||||}}}~~~~~}}}}}}}}}}}}||||||{{{{zzzzyyyzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}|||{{{{||}~~~~}}}}|||||||||||||||||||{{||||}}}}}}}}|||{{zzzzzzzz{{{{{{{{|||}}}}}}|||||{{{{{{{|||||}}}}}}~~~~~~~}}}}}}|||||||||||}}}}}}}}}}}}}}||||}}~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}||||||||}}}}}||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|}}}~~~}}||||||{{{{{{{{{zzzzzzzz{{||||}|||||||{{{{{{{{{{{{{{||||}}}}}}}}}}}|||||||||||||}}}}}~~~~~~~~~~}}||{{{{zzzzzzzzz{{{||}~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}||||||||}}}}}}~}}}}}|||{{{{||||||||||||{{{{{||||}}}}}}}}}}~~~~}}}}}}}}~~~}}||||{{{{{{|||||||||{{{{zzzzzzzzz{{{{{{{||||||}}}~~~~~}~~~~~~~~~~~}}}~~~~~~~~~~}}}|||}}~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||||||}}|||||{{{{{{{{{|||}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{|||}}}}~~~~~~~~~~}}}}}||}}}~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~}}||||||||||||{{zzzzzzzzzzzzzzzz{{{||}}}}}~}}}}}}}}|||||||}}}~~~}}|||||||}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzz{{||}}~~~~~}}}||{{{{{{{{{{{||}~~~~~~~~~~}}}}||||||||}}}~~~~~~}}}}}}}}~~~~~}}}}|}}}||||{{{{z{{zzz{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{zzyyxxxxxyyyz{||}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{|||||||||{{{{{{{{||||||||||}}}~~~~~~~}}}}}|||||{{{|||}}~~~~}}|||}}}~~~~~~~}}}}}}|||||||||||||||{{{|||||||||}}}}}}||||{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}~~~~~~~~~~~~~~~}}}|||||||}}}}~~~~~~~~~~}}}}}}|}}}}}~~~~~}|{{zzyyyyyyyyyyyzzz{{||}}}}~~~~}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{|||}}}}}||||{{{{zz{{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}|||{{{{|||}}~~~~~~~~~~}}|{{zzzzyyzzzzzzz{{{{||}}~~~~~~~}}}}}||||||}}}}}~~~~~~~~~}}}|||||}}~~~~~}}}}|||||||||}}}}}}}}}}}|||||||}}|}}~~~~~~~}}}}}}~~~~~}}}||}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{|||||||||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{||{{{zzzzyyyyzzzz{{{{|||}}}|||||||||}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}||||||||||}}}}}}}~~~~~~~}||{{{||}}~~~}}|||||}}}~~~~~~~~~}}}~~}}}}}}~~~~~~~~~~}}||||{{{{|||}}}}}}~~~~~~~}}|||||||}}~~~}|{zzyxxyyz{{|~~~}||||||||||}||||{{z{{{{{{{{|||||||||}}}~~~~~~}}}}}}}}~~~~}}|}}}~~~~~~~~~~~~}||{{|||}}~~~~~~}}}}||||||||}~~~~~~}}}}}}}}~~}}||||||||}}}}}||{zzzz{{{{{zzyyxxwwwwwxxyz{{|}}~~~~}}}}~~~~~~}}||}}}~~~~~~~~~~~~~~~~}}||||}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zz{|}}}~~~~~~~~~~~}}|||||}}}~~~~~~~~~~~}}~~~~~~~}|}}}}}}}}~~~~}}}||}}}||||||}~~}}|{{zzyyyyyyzz{{|||||||||||||||{{{{{{{{{{{{{{{{zzzzyyzz{{|}~~}}||||||}||}}}}}}||{zyxwwwwwxxyyz{{{||}}}}}}}||{zyxxwwwxyz{|}}~~~~~}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~}}}~~~~~}}}}||||||}}~~~~~~~~~~~~~}}}~~~~~~~~~}|{{{{{zzzzzzz{||}~~~~}}|{{{{zzzzyyxwwwvvwxyz{|}~~~~~~~~~~}}}}|||}}}}~~~}}}}}}~~~~}|{{zzzz{||||||||{{||}}}~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~}|{{{zz{|}}~~~~~~~~~~}}}~~~~~~~}|{zzyyyzzzz{|}}}}~~~}||{{zzzz{{{|}}}}}~~~~~~~~~}}||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}||||||||||||}}~~~~}|||{{{||||}}~~~~~~~}}}}}||||||}}}}||||{{{{{zzz{{{|||||}}}}~~}}||}}}~~~~}}}||}}}~~~~~~~}}||{zzzz{||}~~~}||{{{|||}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}||{{||}}~~~~~}||{{zzzzzzz{{|}~~~}||||||}}}}}~~~~~~~~~~~~~~}}~~~}||{{|||}~~~}}}}}}}}~~~~~}}}}~~~~~~~~~~}}||}}}}}~~~~~~~}}||{{zyyyyzz{{|||}}}}}}}}}}}||||||}}~~~~~~}}}}}}}}~}}~~~~}}||||||||||||}}}|||{{{{{{|||||||{{{zzzzzzzz{{||}~~~~}}}}~~~~~~~~~~~~~~}}}||}}}~~~~}}}}~~~}}}~~~~~}}}|||||}}}}}}||||||||||}}~~~}}|{{{zzyyyyyzzzzzyyyxxxxyyyzzz{{{||||||||||{{{||}}}}}}|||||}}~~~~~~~~~~~~}}}}}}}}}}}}}}||||}}~~~~~}}}}}}~~~~~}||{{{{|||}}~~~~~}}}~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~}}~~~~~}}}||{{{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||}}}}}|||||||{{{{{{|}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}|||{{|}}}}}|||{{{{{||{{{{{{||}}}|}}}}}}}|||||||||}}~~}}|{zzzyyyyyyyyyzz{{|||}}}}}}||||||{{{||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}|||{{|||}}~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~}}}}}}}}}||{{{zzzz{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~}}||{||}~~~~~~~}}~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{||}}~~~}}}}~~~~~~~~~~}}}|}}}}~~~~}}}||{{zyyxxxxxxyyyyyzzzzzz{{{{{{||}}}}}}}~~~~}}}}}~~~}}}}}|||{{{zz{{|}~~~~~~~~~~}}||{{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{{|||}}}}~~~}}}|||||}}}~~~~~~~}}}}}~~~~~~}}}||{{zzzzzyyzzz{{|||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}~}}}}}}}}}}}}}}~~~~~~~~~~~}}}|}}}}}}~~~~~~~~~~~~~}}}|{zzzyyzzz{{{||||{{zzzzzzzzzzzz{||}~~~~~~}}}}}}}}~~~~~}}~~~~}}}||||{{{{{{||||||{zzyyyyyyyz{||}~~~~~~}}}}}}|||||||{{{{{{zzzz{{{{|||||||||}}}~~~~~~~~}~~~~~~~~}|{{zzyyyyyz{{|}~~~~~~~~~~~}}}}}~~}|||{{||||}}}}}}||{{{{{{{{{||||||}}}}}~~~~}||{{{{{||||||{{{zzzzzzzz{{{{{{|||||}}~~~~}}}}~~~~~~~~~}}}||||}}~~~~~~}}}}}}}}~~~~~~~~~}}}}~~~~~~~~}}}||}}~~~}}|||||||}~~~~~~~~~~~}}||{{zzz{{{{{{{{|||||||||||}}~~~~}}}|}}~~~~~~~~~}}|{{zzzyyzzyyyyzzzz{{||||}}~~~~~}}}}}}}}}}}}}}}~~~~~~~}}|||{{|||}~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}~~~~~~}}}}}~~~~~~~}}}||{{{zzzzzz{{{||||||{{{zzz{{{|}}~~~~~~~~~~~~~~~}}}|||||{{{zz{{{|||}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~}|{{{{{{||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}||{{{{{|||||||||||||||{{{{{{{{{{zzz{{{||}}~~~~~~}}}}}~~~~~~~~~~}}}|||||}}~~~~~~~}}||||{{{{{{||}}~~~~~~}}}||||}}~~~~~~~}}}}}~~~~~~}}|||{{||}}~~~~~}}|{zzyyxyyyyyz{{{|||{{{{{{{{{||}~~~}}||}}~~~~~}}||{{{zz{{{||}}}}}}}}|||}}}~~~~~~~~}}}}|||}}}}}}}~~~~~~~~~~~~~~~~}}}|||||||}}}}}~~~~~~~~~~}}}}}~~~~}}}}|}}}~~~~~~~~~~~~~~~~~}}}||{{zzyyyzz{{||}~~~~~~~~~}}~~~~~~~~}||{zyyxxxxyyzz{|}~~~~}}~~}~~~}}}}}}}||||||}}}~~~~}|||||||}}}~~~~~~~~~~}}}||||||||}}}}||||||||||||{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~}~~~~~}}}|{{zyyyyzzzz{{{|||}}}}}~~~}}||{zzyyxxyyyzzzz{{{{|||||||||||}}}}}~~~~~~~}}}||||{{{{{{||}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}|||{{|||||||||||||||||||||||}}~~~~}}||{{{{{zzzzzzzzzzz{{{||}}~~~~~~}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||||{{{||}~~~~~~~~~~~~~~}}}}~~~~}}||{{{z{{{{{{{{zzzzzzzyyyyyzz{{||}}}}}}}}~~~~}}|{{zzzzzzzzzzzzzzzzzzz{{{||}}~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~}}}}}}~~~~~}|||{{{{{{{{{|||}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{||||||{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||}}}}}}~~~~~~~~~}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}|||||}}}}}}}||{{zzyyyyyzzzz{{{||||||}}~~~~~~~~}}}}||{{{{z{{{{{{{{{{zzzzzzyzzz{{{|||}}}}}}~}}}}}|||||||{{{{||||}}~~~~}|{{zz{{|}}~~~}}}~~~~~}}}}}}~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~}}}|||||||{{{{{{{zzzyyyyyyzz{{||}}~~~~~}|{{zyyxxxxwwwwwvvvvvvvvvwwwxxyyzzzz{{{{zzz{{{|}}~~~~~}}~~~~~~~}}}||{{{{{{{{{{||||}|||{{{{{{{{||}}}}}}}}}~~~~~~}}||{{|||}}}}}~~~}}}}}}~~~~}|{{{{|||||||||||{{||||}~~~}}}}~~~~~~}||{zzyyxxyyyyzzz{{{|||||||||||}}~~~~}}||||||}}}~~~~}}}||{{{zzzz{{{|||}}}~~}}}}~~~~~~~~~~~~~~~~}}}}|||}}}||||||}}}~~~~~}}}}||}}}}}}}||||||}}}}}}|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~}}}||{{zzzzz{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}|||||{{{{{zzyxxwwvvvvvvwwwxxxyyyyzzz{{||}}}}}}||||||||}}}~~~~~~~}}}}}}}}}}}~~~~~~~~}}|||||||||||||||||}}}~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}~~~~~~~}}}|||||||{{{{{{{{{{|||}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}|{{zzzzz{{{|||||||{{zzzzzzzzzzyyyyzzzzzz{{{{{{{||||||||||}}~~~}}}}}}~~}}|||{{{{{zzzyyyyyzz{|}~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}~~~~~~}}}}|||||||||||||}}~~~~~~~~~~~~}|{{{{z{{|}}~~~~~}}}}}}~~~~~~~~}}}}|||{{{{||||}}}}}}}}}}~~~~~~~~||{zzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyxxxxxxxyyyzzzzz{{{{{{||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~}}}|||||||||||||||||{zzyyyyyyyyzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{|||}}}}~~~~~~~~~}}}||{{{zzzzz{{{{{{||}}}}}~~~~~~}}}}||||{{{|||||}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||}}}~~~~~~~~}}}|||||||}}}~~~~~~~~~~}}}}}|||{|||||}}}}}~~}}~~~~~~~~~}}}}|||||||||}}}}}~~~}}}}|||||{{{{{||}}~~~~~}}}||||}}~~~~~~~~~~}}}}}~~~~~}}}||||||}}}}|||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zz{{{{zz{{{{{{{{{{{{{{||}}~~~}}}||||||}}}~~~~~~~}}}}}}}}}|||{{{{{{{{{{{zzzzzzzzz{{{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}||{{zzzzzzzzzzzzzz{{{{{||||||||}}}}}}}||||}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}||||}}}~~~~~~~~~~~~~}}}||{{{{{{{||}~~~~~~~}}}}|||||||||||||||}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}||{zzzzzzzzyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}|||}}}}}}}}~~~~~~~~~~~~~~~~}}}}||{{zzyyyyyyyyyyyyyzzzz{{{|||||||{{zzzzzyzzzzz{{||}}~~~~}}}}}||||||||||||||||||||{{zyxxxxxxxxyyyzzzzz{{{{{|||}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||{zzzzzzzzzzzzzz{{{||}}~~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~}}}}}|||||{{{{{{|||||}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~}~~~~~~}}}||{zzyxxwvvvvvvvvwxxyyzz{{|||}}}~~~~}}||{{{{{{{{||||||}}~~~~~~~~~~~~~}}}|||{{zzyyyyxxxxxxxxxxxxyyyyyzz{{{||}}}~~~~~~~~~~~}}}}||||{{{{{{{{{{zzyyyyxxxxxxwwwwwwwxxxyyz{{|||}}}}~}}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}||||{{{zzyyyyyyyyyyzzzzz{{{{{{{||||||||}}}}}}}}||{{{{{{||}}~~~~~~~~~~}}}~~~~}}||{{{{{{{{{{||||||||||}}}}}~~~~}|||{{||||}}}~~~~~~~}}|||{zzyyxxxxxxxxxxxxxxxxxyyyyzzzzzz{{{{|||}}}~~~~~}}}|||{{{{{{{|||}~~}}|||||{{{{{{{zzyyyxxwwwvvvvvvvwwxyyzz{{|||}}}}}}}}~~~~~~~~~}}|||||||||||}}}}}}||{{zzyyxxxxxxxxyyzzzzzzzz{{zzzzyyzzz{{||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~}}||{{{zzzyyyyyyyyxxxxxxxyyyyyyyzzz{{||||}|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~}||{zzzzzzzz{{{{{zzzzzzyyyxxxxxxxxxyyyyzzz{{||}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzyyyyxxxxxyyyyzzzzz{{{|||||||||}}}}~~~~~~~~~}}}}}}}}}||{{{zzzyyyyyzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{||}~~~~~~~~~~}}}|||||{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~}}}}}}||||{{{zzzyyyyyxxxxxxxxxxxxyyz{{||}}}}}}}}}}}}}}~~~~~~~}}}||||}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}||||}}~~~~~}}||{{zzyyyyyyzzz{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}~~~}}|{{zzzzzz{{{|||||||||{{{{{{{{zzzzzzzz{{{||}}~~~~~~}}||{{zyyxxxxxxxxxxxxyyzz{{||}}}~~}}}}}||||{{{{zzzzz{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}|||}}}~~~~~}}}||||}}}}|||||{{{zzzyyxxwwwwwxxxyyz{|}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{zzyzzzzzz{{{{{||||||{{{{{zzzzzzzzzzzzzzz{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~}}}|||||{{{{zzzzz{{{{{||||||}}~~~~~~~}}~~~~}}}}|||{{{zzzzzzz{{||||||||||{{zzzyyyxxxxxxxyyzz{{||}}}~~~~~}||{{{{{{{{||||||||||||||}}}}}}}~~~~~~}}}}}~~~~~~}||{zzyxxxxxxxyyyyzzzz{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}~}}}|||||}}}}~~~~~~~~~}}||||{{{{{{{{{{{{{{{{|||||{{{{{{{{{|||||||||||{{{{{{{{|}}~~~~~~~~~~~~~}}}}}}|||{{{{{{||}}}~~~~~~~}}}}}~~~~~}}}}|||{{{z{{{||}}~~~~~~~}}~~~~~}}}}}}~~~~~~~}||{zzyyyyyzz{{{{{{{|||{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzz{{{{{z{{{{{{{{{{{|||}}}}~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}||||{{zzzyyyzzzyyyyyzz{||}~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzz{{|}}~~~~}}}}|||}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~}}|||||{|||||}}}~~}}}||{{{{zzzzzz{{{||||}}}}}}~~~~}}}}|||||{{{zzzyyyyyyyyzzzzzzzzzz{{{{{||||||||}~~~~~}}}||||||}~~}}}}~~~~~}}}}}}}~~|{zzzzyyyyxxxwvvuuuvvvwwxyyyyzzzzyyyzz{{{{{{|||}}}}~~~~~~~}}||{{{zzyyxxxxxyyz{||}}~~~~~}}}}}~~~~~~~~~~~}}~~~~~~~}}}||||||}}~~~~}||{zzzzz{|}}~~~~}|||{{zzzz{{{{{||||{{{{{{{{{{||}~~~~~~~~~~~~~~~~~~~~~}||||||||||||{{{zzzzzzzzzzzzzzzzzz{{|}}~~~~~~~~~~~}}}}}|||||}}}}~~~~~~}}}}|||}}}}}}~~~~~~~}}|||{{{||}~~~}}}|}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}|||||}}}~~~~~}}}}}}}}}|{{zzzzyyyyzzz{{{{{{{|||}}~~~~~~}}||||||||}}}~~~~~~~~~~~~~~~~~~~}}|{zzyyxxxxxwwwwvwwwwwwwvvvvwwxxyyzz{{||}}}}~~}}}}|||||{{{{{{{{{{|||{{{{{{{{|||||}}}}}}}}}}}}~~~~~~}}}}|||{{{{{||}~~~~~~~~~~}}~~~~}|||{{{{{{{{{|||}}|||||||}}||||{{{{||}~~~~~~~~}}||{zzzz{{{|||}}}}~~~~}||{{zyyyyyyzzzz{{{{||}}~~~}}|||}~~~~~~~~~~~~~~~}}||{{{{{z{{{|}}}~~~~~~}}}||||}}~~~~~~~~~}}|||{|||}~~~~~~}||{{{{{{{{{{{{{{{{||||}}~~~~~~~~~~}}||{{{{zz{{||||||||||||}}}}||||||}}}}~~~}}}}}}}|||||}}~~~}}|||||}}}}~~~~}}||||||||{{{{{zzzzzzyyxwwwvvuuvvwxxxxyyyyzzzz{||}}}}}}}||{{||||||||||||{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzz{|}~~~~~~~~~~~~~~~~~~~~~~}||||||||}}~~~~~~}|{{zzzzz{{|}~~~}||||{{zzz{zzzzz{{|||||}}}}}}}}}}}}}}~~~~~~~~~~}}||||{{zzz{{{{{||}}}}}}~~~~}}}~~~~~~~~~~~~~}}||||{{{|||||{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}||||||||||||||||||||||}}||}}}~~~~~~~~~~~~~}}|||||||{{{{{{{{zzz{{{{{{||||||}~~~}}||{{zzzzzz{{||}~~~~|{zyxxwwwwxxyyzzzzzzzyyyyyyyyxwwwxxyyzzz{{{zzzz{{{{zzzz{{||}}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}||{{{zz{||}~~~~~~~~~~~~~~~~~~}}||{zzzzzzzz{{{{|||||{||||||||{{{zzz{{|}}~~~}}||||||}}}}~~~~~~}}}}}}|||}}}}}~~~~~~~~~~~~~~~~}}||||||||}}}}}}}}}}||||{{{{{{{{{{{||}}~~~~}||||}}~~~~~}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{||}~~}}|{{zzyzzzz{{|||||||}}~~~~~~~}}}||||||||{{{zzz{{|||}}~~~~~~~~~~~~~~||{zyyxxxxyyzzz{{zzyyxxxxxxxxxyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||{{{|||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}~~~}||||||}}}}~~~~~}}}}||||||}~~~~~~~~~~~~~~}}}}||||{||||||||||||{{{{zzzyyyyyyyz{|}}~~~}}|||||||||||||}}}}}~~~~~~}}}}||}}}}}~~~~~~~~~~}}}||||||||||||}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||}}}~~~~~~~~~}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{||||}}}}}}}}}}}||||{{||||}}}}}}|||||}}}~~~}}|{{{{{zzzzzyyyyyyyxxxxxyyyzz{{zzzyyxwwwxxxxxxyyyyzzzzzzzzz{{{{{{{{{{|||}}}~~~~~~~~}}}~~~~~~~}}}}}||||||}}~~~~~~~~~~~~}}}}}~~~}}|{{zzyyyyyyzzzzzzzzzzzzz{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~}}}}}}}|||}}}}}}}||{{{{{zzzzzz{{|}}}~~~~}}||||||{{{||}~~~}}||{{{{{{{{{|||||||||||}}}}~~~~}}}}}~~~~~}}}}}}}~~~~~}}}}}}}~~}}}}}}}}}||||||||}}~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}}~~~~~}|||{{{{{||}}~~~~~~~~~~~~~~~~~~}}|||{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwxwwwxxxyyyzzzzzz{{||}}}}~~~~~}}}}}~~~~~}}}}}~~~~~}}}}}}}}}}~~~~~~}}}|||||||||{||||{{{{{{zzyyyxxxxxxyyzzzz{{{{{{{{{||}}~~~~~~~~~~~}}||||||{{{zzzzzzzyyyyyzzz{||}}}}}}}}}|||||{{{{{{{|||}}}~~}}}}||{{zzzzz{{{{|||||}}}~~~~~~~~~~~}}|||{{{{{||}}~~~}|||{{{{{{|||}}}~~~~}}||{{{{{{{{||}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}}}}}}~~~~}|||{{{{{{|{{{{zzzzzzyyyxxxwwwwwxxxxxxxxxyyzz{{||}}}}}}}}}}}}}}}}}}~~~~}}|||}}~~~~~~~~~~~~~~}}}}~~~~~}}||||}}~~~~~~~}||{{{{{{{||}}}}}}||{{zyxxwwwxxxxyyyyyzzzzyyzzzzz{||}}~~~}||{{zzzzzzzz{{|||||||||||{{{|||||||||||||{{{{{zzzz{{{||||}}}}}|||||{{{{{{{{{{{|||}}}}}}}}}~~~~}|{zzyyzzz{{|}}~~~}}||||||||||||||}}}~~~~~~}}}}}}}}}||}}|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~}}||||||||||}}}}}}}}}~~~~~~}}|||||||||||||{{zzyyxxwwwwwwwxxyyyzzzz{{{||{{{{{{{{{{{{|||}}~~~~~~~~}}}}}~~~~~~~~~~}}|||}}~~~~~~~}|{{|||}}~~~~~~~~}}}}}|}}}~~~~~}|{{zyxxwvvvvvvwwwxxyyzzz{{{|||}}}}||||||}}}~~~~~~~~~}}}}}||||}}}~~~}}|||{{{||}}}~~~~~~~}}}}}||||{{{zzzzzzz{{|||}~~~~~~~~}}|{{zzzzyyyyyyyyyyyzz{{|||}}||||||||{{{{{{z{{{{{{{||||}}}}}}}}}}}}~~~~}}||||}}}}}}~~~~~~~~}}|{zzyyxxxyyzz{|}}~~~~}}||{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{||}}~~~~~~~}}||{{{zzzzzzzzzyyzzzzzyyzzzzz{{||}}}}}}}}||{{{{{|||}~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}~~~~~~}}}}}}}~~~~~~~~~}}|||{{{{{{{{{{{{{zzzyyxxwwwwwwxxyyzzz{{|||}}}}||||{{|||||||}}}}}||||||||}~~~~~}}}|||{{{{{||||}}}~~}}}}}}}}}}|||{{{{{{{{zzyyyyxxxxxyyyyyyzzzzzzzzyyyyyyzzzz{{{{{{{||||||||}}~~~~}}}|{{zzzyyyyzzz{{{{{{{zzzyyyyyzzzz{{{|||||||||||}}}~~~~~~~~~~~}}}||}}~~~~~~~~~~~~~}}|{{{{{{{{{{{{{{{zz{{{{{{{{{{|||}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}~~~~~~}}||{{{zzyyyyyyyzzz{{{{{{{{zyyxxxxxxyyzz{{|}}}}}}}}||||{{{{{|||}}}~~~~~}|{{zzyyzzz{||}}}~~~~}}|||{{zzyyyyyyyyyyyzzzzyyyxxwwwwvvwwxxxyyyyzzzzzz{{|}}}~~~~~~~~}}}|||||}}~~~~~~~~~~~~~~}}|{{{zzzzzzzzzzzyyyyyxxxxxxxyyz{||}}~~~~~~~~~~}}}}~~~~~~~~~~~~}}||{{|||}}~~~~~~}||{{zz{{||}~~~}}}}}}}}~~~~~~~~~~~~~~~~}|||}}}~~~~~~~}~~~~~~~~~~~~~~~~}~~~}}}}~~~~~~~~~}}|{{zyyxxxxxxxyyzz{{|}}}}||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~}}|||{{{zzzzzzzzz{{{{{{{{{zzzyyyyxxxwwwwvvwwwxxyyyzz{{{{{||||||}}}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}|{{zzzyyyyyzzzzz{{{{{{{{{{|||||||}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}|||||||}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~}}}}||||||||||||||||}}}~~~~~~~~~~~}}~~~~~~~~~~~}}}||{{zyxxwvvuvvvwxyyzz{{{{zzzyyxxxwwxxxyyyyzzzz{{{||}}}}}}||||}}}}}}}}||{{{{{||}~~~~}}|{{{{zzz{{{{{{|||}}}~~~~~~~~~~}}||{zzzyyyyyzzzzzzyyyyxxxxxxyxxxxwwxxyyz{{||}}}}}}}}}}}}}}}}||}}}~~~~}}}|}}|}}}~~~~~~~~}}}}}}}}~~~~}||{{{{{{|||}}}}~~~~~~~~~~~~}}}||||||||{{zzzzzzzz{{{|||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~}}||{{{{{|}}~~~~~}}||{{{{{{{{{|||||{{{{zzzzzz{{{{||}}}}~~~~~~~}}}}}}}}~~~~~~~~}}}}||{{zzyyyyyyzzzzzzyyyxxxxyyzzz{{||}}}}}||{{{{{{{{{{||||||||}}}}}~~~~~~~}}}}~~~~~~~}||{zzyyyyyz{{||}}}}}}}||{{{zzzzzzyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{|}}~~~~~~~~}}}||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{zzz{{{{{{|||}}}~~~~}}}||{{{zzzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}~~~~~~~~~~~~~~~~}}}|||||{{zzzzzzyyyyyzzz{{{|||||||||}}}~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}||{{zzyyyxxxyyyyzz{{{|||||||{{{zzzyyyyyyyyyzzz{{|}}~~~~}||{{{zzzzzzz{{{{|||||}||||{{{zzzzzzyyyyyyyyyyzzzzz{{{{{{{||||}}}}}}}}}}}}}}}}}}}}|||||}}}}~~~~~~~~~}}}}}}~~~~}||{{zz{{{|}}~~~~~~}}}}}}}}}}}}||||||||}}~~~~~~~}}}}||{{{zzzzzzzz{{{{||||||}}}}}}}}}}}}~~~~~~}}|{{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{{{{{{|||||||{{zzyyxwwwwwwxxyyzz{{{|||||||}}}~~~~~~}}}}}}}}~~~~~}}||||{||}}}~~~~}|{zyxwwwvvvwwxxyyzzzzz{{{{{||||||||||}}}}}~~~~~~~~}}|||{{{{{|||||||||||{{zzzyyyyyyzzz{{{{{{{{{{{zzzyyyzz{{|}}}~~~~~~~~~~~~}}}||||{{{{{{{{{{||}}~~~~~~~~~}}}}}}}||||{{{||||}}}}}}~~~~}}}|||{{{{{{|||}}~~~~}}}||||{{{||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~}}|{{zzyyxxxxxxxxxxxxxxxxwwwwwxxyz{||}~~~~~~~~~~~~~~}}}}}}||{{zzyyyyyyyyzzzzzyyyxxxxxxxxxyyzzz{|||}}}}~~~}~~~~~~~~~~~}}}|||||||}}}}}}}}|||{{{zzzzzzzzz{{{zzzyyyyxxyyyyzzz{{{{{{{{{||||||||}}}~~~~~~~~~~}}}}~~~}|{zyyxxxyyz{{{||}}}~~~~~~~~~~~~~~~}}}}}}}||||{{|{{|||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~}}||||||||}}}}}}}~}}}}}}}~~~~~~~~}}}}}|||||||||}}~~~}}||{zzzzzzzzzzyyyxxxxwwwwxxxyyz{{|||||||||}}}}~~~~~~}}}~~~}}||||}}}}~~~~~~~~}|{{zyyxxwwvuuttttuuvwwxyzzzz{{{{{{{{{{{|||||}}}}}~~~~~~~~}}}}}}}~~~~~}|{{zzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{zzzzzyyzzz{{{||||}}}}}|||||||}}}}~~~}}|{{{{zzzzzzzz{{|||}}}}}}|||||||{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{||||}}~~~~~}}}|||{{{{{{{{{||}}~~~~~~~~~~}}}}}||{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~~~~~}}}}}}}}|||{{{zzyyxxwwwwvvwwwwwwwwwwwwwxxxyyzzzz{{{{||}}~~~~~~~~~~~~~~~}}}}}}}||||||{{{zzyyxxxxxxxyyyyzzz{{||}}}}}||{{{zzzz{{{{{{{{{{{{zzzz{{{{{{{{{||}}~~~~}}}}}}}}}|||{zzyyyxxxxxxxxyyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{zz{{{{||}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||}}}}}~~~~~~}}}||{{{{{{|||}}}}~~~~~~}|{zzyyyyxxxxxxyyyyyyxxxxxwwwwwwxxxxyyyzzzzz{{{{||}}~~~~~~~~~}}}}}}}}||||{{{zzzzzzzzz{{{{zzzzzyyyyyyyyzz{{{||||||{{{zzzyyyyyyxxxyyyyzzzz{{||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}||{{zyyxwwwvvwwwxxyzzz{{{{||||}}}~~~~~~~~~~~~~~~~~}||{{zzzzzzz{{{{||||{{{{{{{{{{{||||||||||||||||||||||||||}}~~~~~}}}|||||||}}~~~~~~~}}}}||||||||}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}|||{{zyyxxwwvvvvvvvvwwxxxyyyyzzzzzzzzzz{{{{{||||||||||||}}}}~~~~~~~~~~}}||||||||||||{{{{{{{{{{|||||{{{zzzyyxxwwwwwwxxyzz{{|||||{{{zzzyyyyzzz{{||||}}}}~~~~~}}}}}~~~~}}|{zyxwvvvuuvvvwwxyyyzzzzzzzzzzz{{{|||||}}}~~~~~~~~~}||||||}}}~~~~}}||||||||||||||||||||}}}}}}}}}}||{{zzyyyyyzz{{|||}}}}}}||{{{{{{{{{{{{{|||}}}~~~~~~~~}}}||||||||||}}}}}}}~~~~}}}}}}}}}~~~~~~~~~~~}}}}~~}}}}}}}}~~~~~~}}||{{{{zzzyyyxxxwwwwvwwwxxxyzz{{||||}}}}||||{{{{{{||||||}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}||{{zzzzzyyyxxwwwwwwwwxxyyyyzzzzzzzyzzz{{{|}}}}~~~~~~~~}}|||{{{{{{{{{zzyyyxxwwwwwxxxyyzz{{{|||||}}}}}~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||{{zzyyyyyxxyyyyyxyyyyyyzzzyyyzzz{{{||||||||||}}}~~~~~~~~~~~~}}}||||{{{{{{{||}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}~~~~~~~~~}}}|||||{{{{zzzyyyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}~~~~~~~~}}}}|||}}}}~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzyyxxxxxxyyyyyyyyyyyyxxxxyyzz{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}||||{{{{{{{|||}}}}}}~~~~~~~}}}}}}}||||||{{{{{zzzyyxxxxxxwwwwwwwwwwwwxxxyyzzz{{{|||}}~~~~~~~}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}||||{{{{{{{{|||{{{{zzzzyyyyyyyyyyyyzzzz{{{{{||||||||||||||||||}}}}}}}}}~~~~~}}|||||||||||{{{{{{zzzzzyyyxxxxxxxxxyyyyyzzz{{{||}}~~~~~~~~~~~~~~~~~~~}|{{zzzzz{{|}}~~~~~~~}}}}}||{zzyyyyyxxxxxxyzzzzzzzzzzzz{{||}~~~~~~~~~}||||||||||}}}}|||||||||||||{{zzyyxxxxxxxwwwxxyyzz{{|}~~~~~~~~~~~~~~}}}}}||||}}}~}~~~~~~~~}}}}}||||{{zzzz{{{||}}}}}}|||||}}}}~~~~~~~~~}}||{{{{||}}~~~~}}||{zyxwvvvvvvvvvwwxyyyyzzyyyxxxxxxyyyzzzzzzzzzzzz{{||}~~~~~~~~~~~~~}}}}}}}||||||||||||||{{zzzzzz{{{{||||||||}}}}~~~~~~~~~~}}}~~~}}||||}~~~~~}~~~~~~~~}|{zzyyyyyzzzzyyyyyyyyyzzzzzzzyyzzzz{zzzz{|}~~~}||{{{{{|}}~~~~}}|{zzyyyyyyyyyyyxxwwvvwwxxyyzz{{{||}}~~~}|{{zzzz{||}~~~~~~~~}}}}}}}}}}}||||||{{{{|||}}}}~~~~~~~~~~~~~~~}}||||}}}}||||||{{{|||}}}~~~~~}||{zzyyxxwwwwwwwwwxxxxxxxxxxwwwvvvuuuuuuvvwwxyz{{{{|||||||}}~~~~~~}}~~~~~~~~}}||{{zzzzzzyyyyzz{{||}}~~~~~~~~~~~~~~~}}}}}|}}}~~~}}}}}}}}}~~~~}}||||||||{{zz{{{||}}~~~~~~}|||||{{{{{||||||{{{{zyyyxxxwwxxxxxxxxxxxxyz{|}~~~}|{{{{zz{{{{{zyyyxxxxxxxxyyyyyz{{|||}}~~~~~~~~~~~}}}}}}|||||||||}}~~~~~~~~~~}}||||||}}~~~~~}}||{{{{{|||}}}~~~~~~~}}||{{{zzzyyyzz{{|}~~}}|{zzzzzzzzz{{{{{{zzzzzyyxxwwwvutssssssstuuvwwxyyzzzzz{|||||||||||||}}}}}}~~~~~~}}|||||||||||||||||||}}}}}~~~~}}}}}}}~~~~~~~~~~~}}~~~~}}||||||}}~~~~~~}|{zzyxwwwwwxxyz{|}~~~~}}}}}}||}}}~~~~}}|{zyyxxxwwwwxxxwwwxxyyyz{{||||}}}~~~~}}}}}}}}~~~~~~~~~~~~}}|{{zzzzyyyyyzzzz{||}}}}||||||{{{{|||||}}}}~~~~~~~~}}}||}}}}}}}~~~~~~~}}}|||||||}}~~~~}}||{{{zzzz{{|}}}}}}}}}|||||{{{zzzzzyyyzzzz{{|||}~~~}}||}}}~~~~~~~~}||{zzzzyyyyxxxwwvvvvvvvvwwxxxxxwwwwwwxxyzzzzzz{{{zzzz{{||||||}}}}~~~~~~~~~~~~~~}}}|||||||||}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~}}}||{{{{{{{zzzzzz{{{|||}}}~~~~~~~}}}}||{{{{{{zzzzzzz{{{{{{{{{{{zzzzzzzzz{{|||}}}}}}}}}||||}}}}~~~~~}}||{{zyyyyyyzz{{||}}}}||||||||}}}}}}~~~~~~}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}~~~~~~~}||{{{zzzzzzzzzzzz{{{{{|||{{{{|||}~~~~}}}|||||{{zzzyyxxxwwwwwwwwwwwwwwwwxxwwwxxxxxwwwxxxxyyzz{{{||||{{{{{|}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{|||||||{||}}~~~}||||||{{{{zzzzzzzzzzyyyyyyyyzzzz{{||}}}}}|||||{{||||}}}}}~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{|||||}}||||||}}~~~~~~~}}||||}}~~~~~~~~~~~~~~~~~~}}}||||||{||||}}~~~}}|||{{{{{{{{|||}}}}|||||{{{{{{{{{{{{{|||||}}~~~~~}}}||{{{zzyyyxxwwwwvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyzzzzz{{{{{{{{{|}}~~~~~}}}}}}}~~~~~}}~~~~~~}~~~~}}||}}}~~~~~}}}~~~~}}||||}}~~~}||{{{zzyyyxxxyyyz{{|||}}}~~~}||{{zzzzzzyyyyyyyxxxxyyyyzzz{||}}}}}}}}|||||||||||||||}}~~~~~~~~}}}}}}}}}}}~}}}|||||||||{{{{{|||}}}}}}}}}}}||||}}~~~~~~~~}}~~~~~~~~~~}||{{{{{||}}~~~}}}}}}}}~~}}}~~~}}}}}}}}}}~~~~~~~~}}|{{zzyyyyyyz{{|}~~~~~~}~~~~~~~}}|{zyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxyyyyyyyyyyyyyyyyyyyzz{|}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{zyxxxxxxxxyyzz{|}}~~~~~~~~~}}}}||||}~~~~}}||{{{zzzyyyyzzz{{||||||||||||{{{{{{{{{{{{{||||||}}~~~~~~~~~~~~~~~~}}}}}||||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~}}||{{{{{||}}~~~~~}}|||}}~~~~~~~~~~~}~}}}}}}}}}}}~~}}}}|{{zzzzyyyyzzz{{||||}}}}~~~~~~~~~~~}}}||||||||{{zyyyyyyyyyyzzzzzzzzzzzyxxwwwwwwwwxxyyyyzzzzz{{{||}}}~~~~~~~}~~~~~~~~~}|||||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~}||{zzyxxxwwwwxxyyzzzzzzz{{{{{||||}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{||}~~~~}}}}}}}}}}~~~~}}|{{{{{{{{|||}}}}}~~~~}}}||}}}~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}|{{{{{{{{{{zzzzzyyxxxxxxxyyzz{{|||||||||}}}~~~~}}||||||||||}}}}}}}}}}}}}}}}}||{{zzyyxxwwxxxxxyyyyyyyyyyyyyyzz{{{|}}~~~~~~~~~~~~~~~~~~}}||||||}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}|{{zzyyxwvvvvvwwwxxyyyzzzz{{|||||{|||||}}||||}}~~~~~~~~}|{{{zz{{{{{{{{{|||}}}}}}|||||||||||{{{{{{||}}~~~~}}|||||||}}}}}}}}|||||{{{{{{||}}~~~~~~~~~~~~~}}}}~~~~~~~}|{zzyyxxxxxxxxxxyzzzzzyyyyyyyzz{{{||}}~~~~}}}}}}}}}~~~~~~}}}||{{{zzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxxxxxxxxxxyyyyyyzzzz{{{{|||||||}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}|||{{{{||||}}}}}}}||||||||||}}}~~~~~~~~}}}}}}}}}~~}}}}}}||{{{zzzyyyyzz{||}}}~~~~~~~~}}}~~~~~~~}}}}}||||{{{{{{zzzzzzzzzzzz{z{{{{{{{{{{{{{|||}}}}~}}}~~~~~~~~~}}}||||||}}~~~~~~~}}||{{{{{{{{{{{{{{{||||||||||||||}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}|{{{{{{|||}}}}}}}|||{{{zyyyxxxxyyyzz{{{{{||||||||{{{||}}}}}}}}}}}~~~~~~~~}}}||||}}}}}~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}||{{{zzzzzzzzzyyyyyyzz{{|||||||||}}~~~~~~~~~~}||{{{zzzz{{{{|||||||||{{{{{{{{{{{{|||{{|||}}}~~~~~~~~~~~~~~}}||||||}}~~~~~~}}}}}||||||||}}}~~~~}}}}||}}}}~~~~~~~}|||{||||}}}}}}}}}}}}}}}~~~~~}||||||}}}~~~~~~~~~~~~~~~}}||||||}}~~~}|{zyyxxxxxxxyzzz{{{{||||}}}}}}}}}}}}}}|||||||||||}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}||{{zzzzzzzyyyyyyyyyyyyyzz{|}~~~~~~~~~~~}}}||||}}}}}}}}}}}}}~~~}}}}||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||||{{{zyxxwwvwwwwwwxxxyyyyyyyyyyyzzz{{{{|}}~~~~}}}}}}~}}}}||||}}}}~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}~~~~~~~}}}}}}}~~~~~}}|||||||}}~~~}}||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}|||{{{{{zzzzzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyzzz{{||}}}}}}~~~~~~~}}~~~~~~~~~}|{zyyxxxxxyyyzzz{{{||||||{{{{{{{zzzz{{{||}}~~~~~~~~~~~~}}}}}||||}}}~~~~}}}|||}}~~~~~~~~~}}}}}|||||||}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}||{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~}}||||{||||||||}}}}}}}}||||||||||}}}~~~~~}}}}}}}~~~~~~~~}|||{{|||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}||||||||}}}}~~~~~~~~~~~~~~~}}}||||||||{{{{{{zzzz{{{{|||||}}~~~~~~~}}}}|||{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzz{{{{|||}}~~~~~~~~~~~~~}}|||||{{{{||||||||{{zzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}~~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}|||{{zzyyyyyyyyyyyz{{{|||||||||||||||||}}}~~~~~}}}}}}~~~~~~~~~~~~~~}}||{{{zz{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}~~~~~~~~~~}|{zzyyyyyyyyyzzzzzzzz{{{||||||||||||||||||}}}}~~}}}}}}||{{{{zzzzzzzz{{|||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{||}}}~~~}}}}||||{{{{{|||}~~~~~~~}}||{{{{|||}}~~~~~~~}}}~~~~~}}||{{{{{{{{{||||||{{|||||}}}~~~~~~~~~}}}|||{{||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{||||||{{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zyyxxxxxxyyyzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzzz{{{{{{{{{{{{||}}~~~}}||||||||{{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}||{{{{{{{{||}~~~~~}}}}}||{{{{{{|||}}}}~~~~~~~}}}||||||}}~~~~~~~~~~~}}|||{{{zzzzzzzzzzz{{{||}}}|||||||||||||}~~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}~~~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~}}||{{{zzz{{{||}}~~~~~~~}}||{{{{{{{|||}}}~~~~~}}}}}}}}}}}}~~~~~~~}||{{{{||||||}}}}}}}}}}||||}}~~~~}}}}}}~~~~~~~~~}}}}~~~~~~}}||||}}}}~~~~~~~~~~~~~}}}}|||{{{{{||}}}}~}}}}|||{{{zzzzzzz{{{{{{{{{{{{{{||||}}}}~~~~~}}}||{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{||}}~~~~~~~~~~~~~}}}}}~~~~}}}||||||}}}}|||{{zzzzzz{{{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~}}}}}}}}~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{zzz{{{{{{{zzzzyyyyyyyzzz{{{{|||}}}}}||||{{||}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{zzzzyzzzz{{|||}}}}}|||{{zzzzzz{{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}|{zzyyyyyyyyzzzzzz{{{||||{{{zzzzzz{{{{{{{{zzzzzzzz{{||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~}}||||||}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{zzzzzzz{{{||||||||||||{{zzyyyyyyyyzzz{{|||}}||||||||}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}|{{{zzzzzzzzzzzz{{{{{{{{zzzzzzzzz{{{{{|||}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}||||{{{{{{{|||}}~~~}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}|||{zzzyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}~~}}}}}}}}~~~~}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{||}}~~~~~}}|{{zzzzzzz{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxxyyyyyzzzzzzzz{{{|||}}}}}}}}|||||}}}~~~~~~~~~~~~~~}}}|||||}}}~~~}|{{zzzzz{{{||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{||}}~~~~~~~~~~~~~}}}|||{{{{{{{{{|}}~~~~~~}|||{{||||||}}~~~~~~~~~~}}|{{{{||}}}~~~~~}}|||||||}}~~~~~~}}}|||}}}~~~}}|{{zzzyyyyyzzzzz{{{{{{{{{{zzzzzzzzzzzyyyyyyyyzz{{||||}}}}~~~~~~~~~~~~~~}}}}~~~~}}||{{{{||}}~~~~}}}}}~~~~}}||{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~}}}||||}}}~~~~~~~}}}|||{{{{{{{{||}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~}}}}}}}}}}}}||{{{zzzzzz{{{{{||}}~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}||}}}}}}}}~~~~~~}}}}}}~~~~}}}||{{{{{{{{{||}}}}}}}}}}||{{{zzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}|}}}}}~~~~}}||{{{{{zzyyyyyyxxxxxxxyyyyxxxxxxxxxyyzzz{{{{{{{{||}}}}~~~~~~~~~}}||{{{{{{{||}~~~}}|||||||}}}}~~~~~~~}}||||||||}}}}}~~~~~~~~~~~~~}||{{{zzzzyyyzzz{{|||}}~~~}}||}}}~~~~~}}}||||||||}}}}}}}}}}}~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~~~~~~}}~~~~~}}||||||||}}~~~}}}}~~~~~~~}}|||{{{{{{{||}}~~~}|{zyxwwvvwwxxyyyzzz{{{{{{|||||}}|||||||}}}}}}}~~~}}}}}}}~~~~~~~}}}|||||||}}}}}}}}}}~~~~~~}}||{{{{{|||}}~~~~~~~~}}}|||{{{zzzyyxxxxxxxyyyzzz{{{{{{{{zzzzz{{{{|||||||||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zyyxxyyyyz{{||||||}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~~}||||{{zzz{{{{||}|||{{|{{{zzzzzzyyzzzyyyyyyxxwwwwvvvvvwwxxyz{|}}~~~~~~~~~~~~~}}|||}}~~~~~~~~}}}}}}}}}~~~~}}}}|||||}~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~}||{{{zzzzzzzzzyyxxxxwwwwwwwwwwwwwxxyzz{{{{{{{{{{{{{{|||}}}}}}}}}}~~~~~~~~~~}}}}~~~~~}|||{||}}}}}}}||||||||{{{zzzzz{{|}}~~~~}}|||||}~~~~}|||}}~~~~~~~}}}}~~~~~~}}}||{{{{{{zzyyyyyyyyyyyyyyzzz{{{{zzyyyyxxxwwwxxxyzzzzzz{{{||||||{{zzyyyxxxyzz{|}}~~~~~~~}}~~~~}|||||||||||}}}~~~~}}||||}}}}}~~}}}}}}}}}}||{{z{{{{|}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzyzzzz{{{{{zzz{{{|||}}}}~~~~~~}}|{{{{{{||}}}}}}}}}}}|||{{{{{{zzzzzyyzzzzzyyyyyzz{}~~~~~~}}||{zzyxxwwvvvvvvwwwwwwwwwwxxyyyyyzzyyyzzz{{{{{{{{{{{|||||}}~~~~~~~~~~~~}}||||}}}}}}}~~~~~}}}}}}}||{{zzyyxyyyyyzzz{{{{{||||{{{{{{{{|}}~~~~}||{{{{{{{{{{{{{|||||}}}}|||||||}}~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{|||}}}}}~~~~~~~~}~~~~~~~~~~~}}||{{{{||}}}~~~~~~~~}}||||||||{{zzyzzzzzzz{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}|{{zyyyyxxwwxxxxyyyxxwvvvuuttttuuvvwxyzz{{{||}}~~~~~~~~~~~}}}~~~~~}}}}}}||||||{{{{{zzzz{{{{{{{zyxxxxxwwwxxxxxxyyyzzzzz{zzz{{{{{zzz{{{{||||{{{|}}~~~~~}}~~~~~~}}}}||||||}}~~~}}}|{{{{{zyyyxxwwwwwwwwwwxxyyyzzzzzz{{|}}}}}}}}~~~~~~~~~}}~~~~~~}~~~}|{{zzzzzz{{{||||||||}}~~~~~~~}}}}}}}}||}}}}~~~~~~~~~}}|{zzzzz{{{||}}}~~~}}|{{zyyyyzz{{{||}}}~~~~~~~~~~~~~~}}~~~~~~~}||{{{{{|||}}}~~~~~~~~~~~~}}}|||}}~~~~~}}|||}~~~~~}}}}}}}~~~~~~}}}}|||{{{{{{{{{{{||}}}~~~~~~~~~~~~~}}}||{{zzyyxyyyyxxxxyyyyyyyxxyyzzzz{{{|||||||||{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{zzzz{{{|}~~~~~~}}}~~~~~}}||{{zzz{{{|||}}}|||{{{{{{{{{{{{zzzzz{{{||}}~~~~~~~~}}}||||||||||||}}}|||{{{{{{{{|}}}}}}}}|||||{{{{{{{{zzzzyyxxyyyzz{{|||}}}}||}}~~~~~~~~~~}}||{zzyyxxxwwwwwwxxyyyzzz{{{{{{{{{zzz{{{||||}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}|||||{{{{{{zzzyxxwvuuuuvwwxxxyyyyyyyyyyzz{|||}}}}}}}}}}}~}}}}}}|}}}~~~~~~}}|||{{zzyyyyyzzzzz{{||}}}}}||{{{{|}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}|{zzyyyyyyzz{{||}~~~~~~~}}|||{{||||||{{zyyxwwvvvvvvwwwxxxxyyxxxxxxxwwwxxyyzzzzzzzzyyxxxyyz{|}}}~~~}}||||{{||||}}}~~~~~~~~~~~~~~~~~~~~~}}|||{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~}|{{zyyyyzzz{{|||}}~~~~~}}}||||}}}~~~~~~}}}}}}~~~~~~~~~~~}}||{{{zzzzzzz{{{{||||}}}}}~~~~~~~}~~~~~~}}|{{zzzzz{{||}}~~~~~~~~~~~~}}||||{{{{{{||||}}}}~~~~~}}|||||||}}~~~~}||{{{{{||}}}~~~~~~~~~~~}}}}}~~~}}}|||}}}~~~}}}}||{{{{{{|||}}~~~~~}}}}}}~}}}}}||||{{{{{{{|||}}}}}}|||{{{{{{{{{|||||||||||||||}}~~~~}}}||{{{{{{||||}}}}}}}}}||||{{zzyyyxxxxyyyzzz{{zzzyyyyzz{{|}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{zz{{zzzyxxxxxxxwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{|||}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~}}}}~~~~~~~}}~~~~~~~~~~~}}|{zyyxxxyyyyzz{{||||||{{{{{{{{{{|||}}}}~~~~~}}}}}}}}}}}||||||||||||||||||}}}}}}}}|||{{{{zzzzz{{|}}}}~~~~~~~~~~}}}}}}}|||||||||||||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzz{{{zzzzzyyyyyyzzzz{{{{{|{{{{{{{{{{{{{{|||||{{{{|||||}}}~~~}}}|}}}}}}~~~~~~}}}|||||}}~~~~~~~}}}}}||||{{||||}}}}~}}}|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}|||||||}}}}~~~~~~~~~}}|||||}~~~~~~~~~}}~~}}|||||||||||||||||||||||||||}}}~~~}||||||||||||}}}~~~~~~~~~~~}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzzzzzz{{||||{{{{{{{{|||||}}}}}}}}|||||||||{{{{{|{||||||}}}~~~~~~~}}}}||||||||{{{{{{{zzzyyyxyyyyyyyyyyxxxyyyxxyyzz{||||||||||||}}}}~~~~~~~~~~~~~}}|||{{{{zzzz{{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}|||||||}}~~~~~~~~~~}}}~~~~~~}}}}}||||||}}}}}}}}}}||||{{{{{zzzzzzz{{{{|||}}}}}~~~~~~~~~~~~~~~~}}||||{{{{zzzz{{{{||}}}}}}}~}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~}}||||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{zzzzyyyyxxxxxyyyyyyyyyyyyyzzz{{{{{{{{{{||}}~~~~~~}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||}}~~~~~~~~~~~~~}}}}}~~~~~}}|{{zzyyyyyzz{{{{{{{zzzzzzz{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}|||||{{{{{{{{{{zzzzzyyyyyyyyyyyzzzz{{|||||}}}}}}}}}}~}}~~~~~~~~}}}~~~~~~}}|||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}||{{{{{{{||||}}~~~~}}||{{{|{{{{{{{{{{{{{{{{{{{{{{{|}~~~~~~~~~}|{{zyyxxxxyyyyyyyzzz{{||}}}}||||||||||||||}}}~~~~~~}}||||||||}}}}~~~~~~~}}|||||||||}}~~~~~~~}}}}||||{{zzzzyyxxwwvvvuuvvvvvwwwwxxyyyyzzzzzzzzzzzzzzz{{{|}~~~~~~~~~~~~~~~~~~}~~~~~~~}}|||||||}}}}}}}}|||{{zzyyyyxxxxxyyzz{|}~~~~~~~~~}}}}||{{zyyyyyyxxxxxxyyzz{{{{{{{{{{{{||||{{{|||||}}~~~~~~~~~~}}}|||}}}}}}}}~~~~~~~~~~~~~~}}}|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzz{{||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||{{|||}}}~~~~~}}}}~~~~~~~~~~}}|||{{{{zzzzz{{{{{{||||||}~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{||||||||||||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~}}}||||||{{{zzzzz{{{{zzzzzzzzyyyyyyyyyzzz{{{{{{{zzzzzzzzzzz{{||}}~~~~~~}}||||{{{{{|||||||||}}}}~}}}||{{{{{{{{{{{{{{zzzzzzzz{||}}~~~~~}}}}~~~~~}}||{{{z{{{{{{|||||||{{{{zzzyyyyxxwwwwwxxxxxyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~}}||||}}~~~~}}}}|||||{{zzzyyyyyxxxwwwwwwwwxxxyyxxxxxxyz{||}}}}}}}}}~~~~~~~}}|||{{{{{{{||}}~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~}}|{{{{{{{{{|||}}~~~~~~}}}||{{{zzyyyxxxxxxxxyyz{{|||||||||{{zzzzyyyyyzz{{|}~~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{||}}}~~~~}}}||||||}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}||{{{{{{{{||||||{{{zzzzzzzz{{{||}~~~~}}}||||{{{zzzzzzz{{||}}~~~~~~~}}|{zzyyxxxxyyzz{||}~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{zzzzyyyyyzzzzz{{{{||||}}}~~~~~~~}~~~~~}||||||}}~~~~}}}}}}}~~~~~~~~}}}}}}~~~~~~~}}}~~}|{zyyxxxxxxxxxxxyyyyxxwwwvvuuuvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzz{{||}~~~~~~~~~~~}}}}}}}~~~~~~}}}}~~~~~~~~~~}}}}}}|||||||||||||||||}}}}}~~~~~~}}~~~~~~~}||{{{zzz{{{{{{{zzyxxwvuutsrrrrrrssttuuvvwwwxxxxxyzz{|}~~~~}}|||{{{|||}}}}}}~~~~~}}}}}}}~~~~~~~~}~~~~}}}}}}}}|||||||}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{{zz{{{|||}}}}}}}|{{zzzzzz{{||||}}~~~~~~~~~~~}}}}~~~~~}}|||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzz{{||||}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}||}}}}}}}~~~~~~~~~}}}}}~~~~}}}}||}}}}|||||{{{{{{zzzz{{{|}}~~~~~}}}}|}}~~~~~}}|{zzyxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxyyz{||}}}}}}|||{{zzzzzz{{|}~~~~}}}|}}}}~~~~~~~~~~~~~}}}|||}}}~~~~~~~~}|||{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||||}||||{{{{z{{{{{||}}}}}}}~~~~~~~~}}}|||{{zzzzzzzz{{{{|||}}~~~~~~}}}}}}}~~~~}}}}}}}}~~~~~~~~~~}}}}||{{{{{{{{{{{||||}}~~~~~~~~~~~~}}||||{{zzzzzzz{{{{{{{{{{{{{{||{{{{{{{||}}}~~}}}|||{{{zzyyyxxxxyyzz{|}}~~~~}||{{{{{{||}}~~~~~}~}}}}||{{{|||}}~~~~~~~~~~}}}}}}}}||||{{{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{|{{{zzzzzz{{{|||}}}}~~~~~~~~~~~~}}}}}}}}||||||}~~~~~~~~~}}}}}}}~~~~~}}||{zzzzzzzyyyzzzzzzyyyyyyzz{{{{|||||}}}~~~~~~~~~~}}}||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}|||||{{zzyyyyxxxxxxyyyyzz{{|||{{{{z{{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||}}}}}}}}}}||||{{{{{{{{{{{{{{{||||}||||||||}}}}}}}}}}~~~~~~~~~}}}|||||||||||}}}}}}||{{{{{|||}}}~~~}|||{{{{{{zzzzyyyxxxxyyyyxxxxxxxxxyyyyyzzz{{|||}}}~~~~~~~~~~~~~~}||{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{zzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}}}}}|||{{{{||}~~~~}}}}~~~~}}|||||||||}}}}~~~~~~~}}}}}}}||}}~~~~~~~~~~~~}}}}|||{{{{zzzzzyyyyyzzz{{|||||||{{{{{||}}~~~~}~~~~~~~~~~~~~}}}||||{{{{zzzzyyyyyyyyxxxxxxxxyyyzzz{{{|||}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|}}}}~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxyyzz{{|||}}}}~~~~~}}}}}}}}~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}||||}}}~~~~~~}}}|||{{zzyyyyyyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}}}}||||}}}}}~~~}}}}~~~~~~~~}}}||{{{zzzzzzz{||}}~~~~~~~~~~~~}~~~~~~~~}}}}|||||||}}}}}}|||||||}|||||||}}}~~~}}||||||||}}}}}}}}||{{zzyyxxwwwvwwwwwwxxxyyyzzz{{{{{{{{{{{zzz{{{||}}~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||}}}}~~~~}}}}}}||||}}}}~~~~~~~~~}}||{{{zzzzzyyyyyyyyzzzzzzzzzzzzzyyyyxxxxxyyyyyyzzzzzz{{{{{{{{|||||||}}}}}}~~~~~~~~~~~~~~~}}|||{{|||||||}}}}|||{{zzzyyyyzzzzzzzz{{{{||}}~~~~~~~~~}|||{{zzzz{{{{{{{{{{{zzyyyyyyyyzz{{{||||||||{{{{{{{{|||||}}||||||}}}}}}~~~~~~~}}}}}}}}~~~~}}||||||}}}}}}}}}}||{{{zyyyyzzz{{{{{{{{{{{{{{zzzzz{{||}~~~~~~~~~~~~~~}}}}|||||||||}}|||{{zzzzz{{{||||||{{{{{{{{{{{||||}}}}~~~~~~~~~~~~}}||{{zzzz{{{||||}}||{{zzyyyyyyyyyzzyyyyyxxxxwwwwwxxxxxyyyyzzzzz{{{|||||}}}}}}}}|||}}}~~~~~~~~~~~~~}}}||}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~}}||{{{{{{{{{{{{{{||||||}}}}}~~~~}|||{{{{{{{{{{{|||{{{{zzzzzzzzzzzz{{|||}}}}|||{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~}}}||}}}}}||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}~~~}}}}}||||{{{{{{{{{{{{{||}}~~~~~~~~~~~~~}}}}}||||{{{{{{{{{||||}}}}~}}}}|||{{{{||||{{{{zzzzzzzzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~}}|||{{{{||||||||||||||||||||||||||||{{||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{{zzzzzz{{{{{{{{{{{zzzzzzzzz{{{{|||}}}}}}}}}}}}}}}}}}}~~~~~}}}}|||||||||}}}}~~~~~~~}}}}}|||||{{{{{{{{{{{{{||}}~~~~~~}}}|||||}}}}~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}}}|||||}}}}}~~~~~~}}}||||||||||||||}}}}}}||}}}|||||||||}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}||{{{{{{{||}}~~~~~}}||||{{{||||{{{{{{{{{{{|||}}}}}}~~~~~}}}||||||||}}}}}}}}||||{{{{zzzzzzyyyyyyzzzzzz{{{{{||||||||||{{{{{{{{{{{{{{|||||}}}}}}}~~~~~~~}}||{{zzzyyzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}||||{{{{{{zzzzz{{{{{{||||||}}}}}}}}}}}|}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~}|{{{{{{||}}}}}}~~~~~}|{zzz{{{{||}~~~~~~~~}}}||{{zyyxxwwwwwxxyyz{{{{{{{zyyxxxxxxyzz{||||}}~~~~~}}}}}}~~~~~}}}}~~~}}}||{{zzzz{{||||}||||}}}|}}}~~}~~~~~~~~~}}}}~~~~~}}}~~~~~~~~~~}|}}~~~~}}||{{zzzzyyyyyyxxwwwvvvvwwxxyyyyyzzzz{{{{{|||}}}}~~~~~~~}}||{{{{zzzz{|}}~~~~}}||{{{{{{||}}~~~~~~~}}}}~~~~}}|{{{{{{{zzyyyyyyyyz{{||||||||||||||||||}}}}}}~~~}}|{{zzzz{{{|||}}}}}}}}}}}~~~}|{{{zzzyyyyyyzzzzz{{{{zzyyyyyyyxxxyyz{|||}}}~~~~~}||{zzzzyyyxxxyyzzzzzzzzzzzzzzzzzyxxwwwwwxxxyz{|}}~~~~}}}|||{{zzzzyyxxwwwxxyyz{{||||{{{zzzyyyzzz{||}}~~~}||||||}}~~~~~}||{{{z{{{{|||}}}}}}}}}|}}}~~~~~~~~}||{zzyyyyzz{{|||}}}}}}}}}}}}}|{{zzyyyzz{|}}}||||||}}~~~~~~}}}}}}~~~}}}}|||}}}}}}}}}||||}}}||||||||||}}}}}}}}|||||{{{{{{{{{{{{|||}}}~~~~~}}||{{||||}}~~~}||||||}}~~~}|{{zzyyzzzzzzz{{{{{{{zzzzzzyxxwwwwwwwxyz{{||||||{||}}}}}}}||{{{||||}}~~}}}}}}}}}~~~}}}}}}}|||||}}}}}}}}}}}}}~~~~~~~}}}~~~~~}~~~~~~~~~~}}}}}}}}}}||{{|||||}}}~~~~~~~~~~~~~~~~}}}|||{{zzzzyyyzzzzzzz{{{{{{||}}}}}}}}}}}}}||||{{{{{{{|||||||||||}}}}~~~}}||||}}}}}}~~~~~~~~~~~~}}}}|||}}~~~}{{zzzzzzzzzyyyyyyyzzz{zzzzzzyyyzz{{{{{{{{{{||}~~~~~~~}}}}~~~~~~~~~~~~~}|{{zz{{{{|}}~~~~~}}}}}}~~~~~~}||||}}~~~}}}}}|||||||||}}}}}}~~}|{{{{{{{{|||||}}}}}}}|||{{{{{{{{{{||}}~~}}{{zzzz{{{{|}}~~~~~~}}|}}~~~~~~}||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~}~~~~~~~~~~~~~~}||{zzzyyyyyzzzzzyxwwvvvvvuvvvvwwwxyyzz{{||{{{{||||||}}}}}~~~}}~~~~~}}}}}||{{{{||}}}}}}}}}}}}~~~}}}}}}~~~~}}}}}}}~~~~}}}}}}}}}}~~~~~~~~~}}}}~~~~~~}}||{{||||}}}~~~~~~~}||{zzyyyyyyyyzzzzzz{{{{{zz{{{{|||||{{zz{{{{||||||}}}}~~~~~~}}}||||{{||||}}}~~~~~~~~~~~~}|{zzyyyyyzzzz{{{{{{|||||||||||{{zzzzzzz{{{{{||||||}}}}}}}}}}}}}~~~~~~}}}}|||{{{{{{{|}}~~~~~~~~~~~~~~}}}||{{{{{{{|}}~~}||||}}}}~~~}}}}}|||||||||||||{{{{{{{||||||}}~~~}}}}|||||{{{|||||||}}}|||||{{{{{{{zzzzzz{{|}~~~~}}}}}}~~~~~~}}}}}}}}}}}|||{||||||||||||||{{zyyxxwwwvvvvwwxxyyyyyzzzzzz{{||}~~~~~~~~~~~~}}}||||||||||||||{{{||||}}}~~~~~~~}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~}}||{{zzzzzzzzz{{|||||||{{{{{{|||}}}}}~~~~~~~}}}|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{{zzzzzzz{{{{{{|||}}}}}|||||||||}}}}}}}}}||{{zzzzzzzzzzzzzzzz{{||}~~~~}|||||||||||}}~~~~}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}||{zzzzzzzzz{{{||}}}~~~~~~~~~~~~~~}}||||||}}}}~~~~~~~~~~~}}}}}~~~~~~~~}}|||{{{{{{{{{{||||||||}}}}~~~~~~~~}}}}}||}}}}}}~~~~~~~}}~~~~~~~~}}|||}}}~~~}}~~~~~~~}}}}}~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{||}}}~~~}}}}~~~}}}~~~~~~~~}~~~~~~~}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}~~~~~}}}}}|||||}}}}~~~~~~~~~~~~~~~~~}|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{||||}}|||||||}}~~~~~~~~~~}}}||}}~~~~}}~~~~}}}}||}}}}}}~~~~~~~~~~~~~}}}|||{{zzzz{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~}}}|||||}}}}}}}|||||}}}~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}~~~~~}}}}}~~~~~}}|||{{{{|||}}}}}}|||||{{{{{{||}}~~~~~~~}}}~~~~~~~~~~~}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~}}||}}}~~~}}}|||||||||||||||||||{{|||}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~}}|{{{z{{{||}}~~~~~}||||||}}}~~~~~~~~~~~~}}}}}}|{{{zzzz{{||}}}~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|}}}}~}}|{{zyyxxwwwwxxyz{|||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}||||||}}}}~~~~~~~~~~~~}}}}~~~~~}}~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}|||}}}~~~~}}}|||}}}}~~~~~~~~}}}}}}}}}}}||||||{{{zz{{||}~~~~~~~~~~~~~~}}|||{{zzzyzzzzzzzzz{||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}|||{{{{zzz{{||}~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}|||||{{zzzyyyyyyzzz{|}}~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}~~~}}}}}}~~~~~~~~~~}}~~~~~~~}}~~~~~~~~~~~~~~~~}}}}|||||||}}}~~~~~~~~~}}}|||}}~~~~}}}}}}~~~~}}}}}~~~~~}}||{zzzzz{{{|}}}~~~~}}|||{|||||}}}~~~~}}}}}}~~~}||{{{{{{{{|||||||||{{{{{|||}}}}~~~~~}}}}}}}}}}~~}||{{z{{{{||}}~~~~~~~~~~}}}}~~~~~}}||{{{{{{||}~~~}|||}}~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzz{||}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}||||}}}}}}}}~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~}}|||{|||||}}}|||{{zz{{{{zzzzz{||}~~~~}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}|||||||||{{zzzzzzz{{|||}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}|||{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}||||{{{zzzz{{||||}}}~~~~~~~}}|{{zzzzzzz{{|}}~~~~~~~~~~}}}}||||{|||}}}~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}~~~~~}}~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{{{{{|||}}~~~~~~~~~~}}}~~~~~~~~~}}}|{{{{{{|}}}}}}}}~~~~~~~~~~~~~~}}}}}||}}}}}}||||||||{{zzyyyyyyyzz{{||}}~~~~~~~~~}}||{{{zzz{{{|}}~~~}}||}}}~~~~~}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{zzzyyyyyyyzz{{|||}||||||||||||}}}|||{{{||}~~~~~}}|||||}}}}}}~~~~}}||{{zzyyyyzz{{{||}}~~~~}}~~~~~~~~~~~~~~~~~~~~}}|{{zzyyxxxwwwwwwxxxxyyyyyyyyyyyzz{{|||}}}}~~~~~~~~~~}}|||||||}}}~~~~~~~}}}~~~~~~~~~~~~~}}||||}~~~~}|{{zzzzz{{||}~~~~~~~~~~}}|||}}}~~~~~~~~~~}}||{{||||||||||||||||||||||{{{{{{{{{{||||}}}}}}}|||{{{{{{{||}~~}}}}~~~~~~~}}||{{zzzzz{{|||||}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}|{zyxwwwvvwwwxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~~~~}}|||||}}~~~~}||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~}}|||||||}}~~~~}}|||||||||||||{{zzzzzzzzyyyyyzzzz{{{{{||}}}}}~~~~~~~}}}|||{{{{{{{{{||||||||}}}~~~~~}}}|||||}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~}|{{zyyyxxwwwvvvvwwwxxxxyyyyyyyyyyzzzzz{zzzzzyyyyyyyzzzz{{zzzyyyyzz{|}~~~~}}|||}}}~~~~~~~~~~}}}}}}}}}}}}}}|||{{{zz{{|}}~~~~~}}|||||{|||}}~~~~~~~}}}|||{{zzyyxxxxxxxxxxxxyyz{{||}}}}~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{|||}}}~~~}}}|||}}}~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}||}}~~~~}|{{zzyxwwvuuuvvwxxyyzzzzzzzzz{{{zz{{{zzzzzz{{{{{{||||{{{zzzz{{{{{{z{{|}~~~~~~~~~}}}}}}~~~~~~}}}}|}}~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{zzyyyyyyyzzzzzzzzz{{{{{{{{{{{{||}}}~~~~}}}}|||||||||||{{{zzzzzz{|}}~~~~~~~~~~~~~~~~~~~~~}||{{{{{{{zzzzzzzzzyyxxxwwwwwwxxyzzz{{{{|||||||||{{{{{zzzzzzzz{{{|||}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}|||||||||||||{{{{{zzzzzzzzz{{{{{{||{{{{{{{{{{||||||||}}}|||{{{{||||||||||}|||{{{{{||}}~~~~~~~~~~~~~}}}}}}||{{{zzzyyxxwwvvwvvvvvvwwxxxxyyyyzz{{{zzzyyzzzzyyyyzzz{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{zzzyyyzzzz{{{{{{{{{{{zzz{{{{{{zzzzzzzyyyyyyyyyyzzz{{{{{{{|||}}~~}}}|||||||}}}~~~~}}}}}}~~~~~~~~~~~}}}}|||{{zyxxwwwvvvvwwxxyyyyyyyyyzzzzzzzyyyyyyyxxyyz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}||{zzyyyyyyyzzz{{{||}}}~~~~}}}||{{{{zzzzzzzzzzyyyyyyyyyyzzzzzzzz{{{{{{|}}}~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~}}}}||}}}}}}}}}}|||{{{zzzyyxxwwwwwxxxxxxxxxyyyyyyyzzzzzzyzzzz{{{||||||||}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{zzz{{||}}~~~~}}|{{zzzyyxwwwvwwwxxxxyyzzzzzzzz{{{{{|||}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||{{zzzyyxxwwwwwwwwwwxxxxyyyyzzz{{{{||||||||{{{||||||||}}~~~~~}}}}~~~~~~}}}||}}}}~~~~~~~~~~~~~~~~}}||{|||||}}}~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{|||||}}||||{{zzzzzzzzzzzzyyyyxxxwwwwwwxxyyyzzzzzzzz{{|}}~~~~~~}}}}}}}}~~~~~}}}~~~~~~}}||{{zzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyxxxxxyzz{{||}~~~~~}}}||{{{||||||||}}}~~~~~}}}}}}~~~~}}}}}}~~~~~~~~~}}}}~~~~~~}}}}}}}}}~~~~~~~~~~}}}||||||||||{{{zzyyyxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyzz{{{{{|||}}}}}~~~~~}}||||||}}~~~~~~~~~~}}|||||||||||||||||||{{{zzzzyyyyzzz{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}|||||}}~~~~~}}}}}}}~~~~~~~}}}}~~~~~}}}}}}}|}}}}}}}}}}}}}}}~~~~}|{{zzzzzzzz{zzzyyxxwwvvuuutttttttuuvwwxyyyyzzzzzzzzzzzzzzz{{||||{{{zzz{{{||}}~~~~~}}}}}}||{{{{{{{zzzzzzyyyyyyyyyyyzzzz{{||||||}}}}}}}}}~~~~}}}|||||}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{||}}~~}}|||{{zzyyxxwwvvvvuuuuuuuuvvvwwxxyyyzzzzyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{||}}~~~~~~~~~~~~~}}||{{zzzyyyyxxxxxxxxyyyyzz{{|||||||{{{|||}}}~~~~}}}|||||||||}}~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}|||||||||}}}~~~}}|zzyxwwwvvvvvvvuuvvvvwwxxyyzzzyyyyzzzzzzzzz{zzzzyyxxxwwwxxxyyyzzz{{||||}}~~~~~~~~~~}}}}}}}}}}}||||}}}||||{{{{zzzzzyyyyyyyyyyyyyyzz{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{|||||}}}~~~~~}}||{zzyxwwvvvvvwwwwwwwxxxyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzyyyyyyyyzzzzz{{{||}}~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{|||{{{zzzyyyyzzz{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}~~~}|{{zyyxxxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{zzyyyyyyyzzzzzzzz{{{{|||}}~~~~~~~}}}|||{{{{{||||||||||||||||{{{zzzyyyyyyzzzz{{{{{{{{||||||}}}~~~~~~~~~~~~}|||{{|||||}}}}}}~~~~~}}~~~~~~~}}}}|||}}}~~~~~~~~~~~}}|{{zzyxxxwwwwwwxxxyyzz{{||}}|||{zzyyyyzzzzzz{{{{{{zzzzzzz{{{{{{{{{|||||||||||}}}}}}}~~~~}}}}}}}}}|||||||{{{{{zzzzzzzzzzzzzzzzzyyyyzz{{{|||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}}~~~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~~}|||{{{||||||||{{{{{{{zzyxxxxyyz{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyzzzz{{{{||||||||||||||||||||||}~~~~}||{{{{||}}}}|||{{{{zzyyxxxxxyyzz{{{{{{{{{{{{{{{||}}}~~~~~~~~}}}||{{{{{{{||||||||}}}~}}}~~~~~~}}}}~~~~~~~~}}}}}||||{{{||}}}~~~~~~~~~}}}}~~~~}}}~~~~}}~~~~}||{zzz{|}~~~~~~~~~~~~~~~~~}}|{{zzyyyyxxxxyyyyz{{{{zzzyyyyyz{{{{{{{{{|{{{{{{{||}~~~~~~~~}|{zzzz{{{zzzz{{|||{zyyyzzzzz{{zyxwwvvwxyyyxxxxyyz{{||}}||{{{{{{z{{||}}}}|||||}~~}}||}}~~~}||{||||||{{{{{z{{|}~~~}}|||}~~~}}~~~~~}}}}}}}~~~}}~~~~~~~~~}}}~~~~~~~}}}}}}}~~~~~~~~}~~~~~~~~~~}}}~}}~~}|{zzzyyyyyyzzzzzyyyyyzz{{|||||||}}}}}}}}}}||||}~~~}||}~~~~}}}}}}~~}}}~~~~~~~}}|||{{zzzzzzzzzz{|}~}}|{zyxwwwwwwwwwwwwxxyzz{{{{{{{{{{{zzyyyyz{||}}}}}}~~~~}}}}||||||||||}~~~~~}|{zzzzz{{{||}~~~}}}||||||||}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}|}}~~}}||{zzzzz{|||||||}}}}}|||||||}}}~~~~}}}}}}}|||{zyxxwwxxxyyzzzzzzzzzzzyyzzz{||}}}}}}}}~~~~~~~}}|||||||{{{{{{{||}}~~~~~}}|{zzyyyxxxxxxxxwwvvvwwxxyyyyyyyyxxyyyyzyyxyyzz{|}~~~~}||{{{||}~~~~~~~~~~~~}}}}}}}}}}}}||||}}}~~~~~}}}}~~~~}}}~~~}}|}}~~~~~~}}||||}~~~}|{{{{{{zzzyyzzz{zzzzzzzz{||}}~~~}}}}}}||||||||||{{{{{{zzzyyyyyyyyzzzzzzzz{{|}}~~~~~~}}}}}}}}||{{{zz{{||}}~~~~~}}||{zyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzz{{|}}}~~~~~~}}||{{{{{{{|}~~~~~~}}}||{{zzz{{|}}~~~~~~}}}}}|}}}}}~~~~~~~~~~~~~}}|}}~~~~~~~~~~}|{zyyyyyz{{{{{{zzzzyyyyzz{||}}~~~~~~}}|||}}}}}}}}}~~}|zyyyxxxxxxxyz{{||}}}}}}}~~~~~~~}}}}}~~~~~~~~~~}}}~~~}}}||||{{{{{{||||||}}}}}~~~~~~~~~~}}~~}}}}}||{{zzzzyyyxxxxwwwwwxxxxyyyyyzzzzz{{|||||||}}}}~~~~}|{zyyyyz{{|}~~~~}}|||{{{{{{{||}}~~~~}{zzyyyzz{|}~}}||||}~~~~~}}}}~~~~~}}}}}}~~~~}}|{{zzzzzzzyyyyzzz{{{{{{{{zzz{{||}}~~~~}}}|}}}}}~~~~}}|{{zyyxxyyz{{|||}}~~~~~~}}|||{||}~~~~~~}}||}}~~~}}}}}}}~~~}}}}}}|||||||||||||}}}~~~~}}}}}}}}}}~~~}}}}}}}}}}||{zyyxxyyzzzzzzzyyxxxyyzz{{{|{{|||||||||||}}~~~}|{zzyyzz{{|}~~~}|{{{{{||||}}~~~~}}||{{{{||}}~~}}|{{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}||{zzzzyyyyyyzz{{{{|{{{{{{{||}}}~~~~}}}}}~~~~}}||||{{{{{{{{zzzzzz{||}}~~~~~~~}}||||{{{{||}}~~~~~~~~~}}|{{{{{{||}}~~~~}}}}}}}}~~~~~~~}}}}}||||||{{{{||{{{{{{{{|||{{zzyyyyyzzz{{{{||}}~~~~~~~~~~~~~~~}}|||||||||}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~}|{zyyyyyzz{||}~~}}}}}~~~}}~~~~}}||||||}~~~~}}|||{{zzzzzzz{{{{{zzzzzzz{{|||}}}}}}~~~~~~~~}}}}}}}||{{{{{{{{{||}}}}}}}}}}||{zzzyyyyzz{|}~~~}}|||||||}}~~~}}}|||{{zzzz{{||}~~~~~~~~~~~}}}}||||||}}~~~~~~}}|{{zzyyzz{{{{{{{{{||||}}}~~~~~~~}}}}}~~~~}}}}}~~~~~~~}}}}}}~~~~~~~~~~}||{{{zzzzyyyyyz{|}~~~~~}}~~~~~}}|||||||||||||||{{{{zzzyyyyyyzz{{|||}}}~~}||{{{{zzzzz{||}~~~~~~}}|{{zyyyyyxxxxxyzz{|}~~}}}||||||||}}~~~~~~~~}}}||||||}}}|||||{{{{{||}~~~}||||}}~~~~~~~~~~~~~~}}|||{{{{zzzz{{||}}}}}}}}}}}||||||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}||{{{{{{{{|||||{{zzzz{{||}}}}~~~~~~~}}}}}}}}~~~~~~~~~~}|||{{zzyyyyyyzzzzz{{{||}}~~~~~~~~}|{zzyyyzzzz{||}}~~~~}}||||{{zzyyyxxxxyyyyzz{{{||}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||{{{{{||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}||{{zzzzz{{{{{||}}}}||||||}}}}}}}}}}}~~~~~~}}|||{zzyyyyyyyyzzz{{{||}}~~~~}}}||{{{{{{{{||}}}~~~~}}||{{zzzzzzzzyyzz{{|||||{||||}}}}~~~~~}}|}}}}}}}}~~~~~~}}}||||||||}}}||||}}}}~~~~~~~~}}}|||||||||||}}}~~~~~~~~~~}}|||||{{||{{||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}|{{{{{{{|}}~~~}}}||||{{{{{{{{||}}~~~~~~~~~~~~~}~~~~}|{{zzyyyyyyyyzz{{|||||||}}~~~~~~}}~~~~~}}|||{{||||||}}~~~~~}}|zzyxyyyzz{{||||||{{{{{{{{{{{{||}}}}}}}~~~~}}}}}}~~~~~~}}||{zzyyyyzz{|}}~~~~~}}}|||||||||||}~~~~~~~~~~~~~~~}~~~}|{{zzzz{{|}~~}}|||||}}~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}||{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~}||{zzzzz{{{{||}}}}}}}}}~~~}}}}}}}}~~~~~}}||||||||||}|}}}}}}}}}}}}}}}}||{{zzzyyzzzzzzzzzzzzzzzzzz{{{{|||}~~~~~}}}||||||{||||{{{{{{{{{{{{{{|||||}}||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~}}||||}}}}}}}~~~~~}}}}}~~~~~~~~}|{{{zzzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}|||{{{||}}~~~}}}|}}}}}||||||}|||||||}}}~~~~~~~}}|{zyxxwwwxyyyzz{{{{{{{{{{||||||}}~~~}}|||||||||||||{{{{{{{{{{|||||{{{{{{{{{|||}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}~~~~~~}}}|||||||||||||{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~}}|||}}~~~}||{{{{{||}}~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{zzyyyyyyyxxxxyyyyzzzz{{{|||}}}}~~~~~~~~}}||{{{zzzyyyyzz{{||||||||||||||{{{||}}}}}}}}}~~}}}}}|||||{{{{{{||}}}~~~~}}||||}}~~~~~~~~}}}}}}}}}}}}}}}}}}}||}}}}}}}}}~~~~}}}}}}}}~~~~}}}}}||||}}}}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}||}}~~~~~}}|||{{{{|}}~~~~~~~~~~}|||{{zyyxxwwwxxxyyz{||||||{{zzyyyyyyyyzz{||}}~~~~~}}}}}~~~~~~}}|{{zzzzzzzz{{||}}}~}}}|||||||||||||}}}}}}|||{{zzzz{{||}}~~~~~~~}}}~~~~~}}||||||||||}}}}}}}}}~}}~~~~~~~}}~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}~~~~}}}}~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}~~~~}}|||{{{zyyxxwwwwxxxyyyz{{||||||||{{{{{zzzzzyyzz{{|}~~~~~}~~~~~}}||{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}|||{{{{{zzzzzzz{{|}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}|||{{{|{{{{{zzyyyxxxxyyyzz{{{||{{{zzyyyyzzz{{{{{{{{{|||}}}}~~~~~}}||{{{{{{{{zzzzzzzz{{{||}}}}}}}}}}}||{{{zzzzz{{{|||}}~~~~~~~~~~~~}}}}}}}~~}}|||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{|||}}}}}}}~~}}}}~~~~~~~~~~~~~~~}}}}}}||||{{{zzyyyyyzzzz{{{{{|||||||}}}}||{zyyyyzzzyyyyyyyzz{{||}~~~}}}||||}}}~~}||{{zyyxxxxyyyzzzyyzz{{||}}}}}||||{{{{|||}}}}~~~~~~~~~~~~~}}||||||}}}~~~~}}}|||}}}}~~~~~}}}}}}}}}}}}}~~~}}||{{zzzzzzyyyzz{{|}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~~}}}}}}}~~~~~~~~~}}}||||||||}}~~~~}}|{zzzyyyyyyzzzzz{{{|||}}}}}~~~~~}}}~~~~~~}}||{{zzyyyxxxyyyyyyzzzzzzzzz{{|}}}}}}}|||||||||{{{||}}~~~~~}||||}}}}}~~~~~~~~}||{{{{|}}~~~~~~}}||||||{|||||||||}}}}||{{zzyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}||||}}}~~~~}}}~~~~}}}|}}}}}~~~~}}}}}~~~~}}|{zzyyyyyyzzz{{{||||||||}}}~~~~}}||||}}}~~~~~~~~~}}}|||{{{zzyyyyyyzzzzzzzyyyyyyyzzzzzz{{{{{{{{{{||}}}}}}|||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}~~~~}}}|||{{{{|||||}}~~~~~~~}||{{zzyyyyyyzz{||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}||||}}}~~~~~~~}}}|||||||||}}}}}}}}}}}}||{{zyyyyyyzzzzzz{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{|{{zzyxxxxxxxxxxyzz{{{{{{|||||}}}~~~~~}}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zz{{{{{|||||||||||}}}~~~~~}}||{{{{{{zzzz{{{|}}~~~~~~~}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~}}}}}}|||}}~~~~~~~}}}}||||}}}}}}~~~~}}}}}}}}}}||{{{{{{|||||||}}}}}}|||{{|||||}}}~~~~~}}}~~~~~~~~~~~}}||{{{{{{{zzzzzzzzyyyyyyyyzzzzz{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzzz{{{|||||}}}}~~~~}}}||||||{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}||{{{|||}}}}}~~~~~~~}}}}~~~~~~~~~~}}}~~}|{zzzz{{||||}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|{zyyyxxxyyyz{|}~~~}}}}}}}}~~~}||{{zzzzzyyyyyyyyyyyyyzzz{{{||}}~~~~~~~}}}}}}~~~~~~~~~~}||{{{{{||}}~~~~~}}}}||{{{{{||}}~~}}}}||{{{zzz{{||}}}~~~~~~~~~~~~~~~~~~~}}|{{{{{||}}}}|||}}~~~~~~~~~~~~~}}||||||}}}}}}}~~~~~~~~~~}}}||||{{{{{||}~~~~~~~~~~~~~~}}}}}}}~~~~}}|||{{{{{{{zzzzzyyzzz{{|}}~~~~~~~~~~~}}}}~~~~~}||{zzyyxxxwwwwxxyz{{{|||}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}||||{{{zz{{{{{{|||}}}~~~}}|||||{{{{{{{||||||{||||}}}}~~~~~~~~}}}}}~~~~~~~~~~~}}}}||||}}}}~~~~~~~~}|||{{||||}}}}~~~~~~~~~~}||{{{zzzzz{{||}}~~~~~}}|{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}|{{zzyyyyyyyyzzzzz{{{zzzzzzzzz{|}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}|{{{{{{{{z{{{{{{{{{{{||}}}}}}||{{{{z{{{{{{{{{{{||}}~~~}}}}}}}}~~~~~}}|||||}}~~~~~~}}}}}}~~~~~~~}}||{{{{{||||||}~~~~~}}}}}}}}}}}|||{{{{{{||||}~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{zzzyyyyyzzz{{{||}}~~~~~}}}}}}}}}~~~~~~~}}|||{|||}~~~~~~~~}}}||{{zyyyyyzz{{||||||||||||||||{{{|||||{||||||||||}}}}}}}}}}~~}}}~~~~~}}}||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}||{{{zzzz{{{||}}~~~~~~~~~~~~~~~~~~~~}}||||||||}}}}}~~~~~~~~~}}|||{{{{{{{{|||}}}}}}}|||{{{{zzzzzz{{{{{|||||||||||{{{{{{||||||}}}}}}}~~~~~~~~~~}}}}}}}~}}}}}}}}}|||{{{zzzzzz{{{||||||||||}}}}}}}}~~~}}}|||{{{{{{{{|||}}}}}|||}}}}|||||}}~~~~~~~~~~~}}~~~~~~~}}}||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}~~~~~~}}}||{{{{{{{{{{{{{{||||||{{{{{{{zzzyyyyyyyyzzz{{{{||||}}~~~~~~~~~~~~}}||{{{{{{{{{|||}}}}}||{{{{||||}}~~~~~~~}}}}||||{{{zzzzzzzz{{||}}}~~~~}}}}}}~~~~~~~~}}}}||||||||}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{zyyyyyzz{{|}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}||{{{{{{{{{{{{{{{{|||||||{{zzyyyxxxyyyz{{||||||{{{{||}}~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{|||||}}}~~~}}}}}}}}}}}}}}}}}}|{zzyyyyzzzz{{||}~~~~~~~}|{{{{{{|||||||}}}~~~~~}}}}}}||}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||}}~~~~~~}}}}}~~~~~}}}}}}}}}}}|||{{{zzzyzzzz{{{||}}~~~~~~}}}~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{zzzzyyyyyyzz{{{{{{{{{{||||||}}}~~~~~~~}||||||||||{{{{{|||}}}~~~}}}}|||||}}}}}}}}}}|||{{{{{{{{{||||}~~~}}||{{{{{|||||||}}}~~~~~~~}}}||||}}}}}}}}}}}}}}}~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~}||{{{{{zzzzzzzzzz{{{{{{||||||}}}}~~~~~~~~}}}|||||||}}~~~~~~~}}}}}}}}}}}}}}}}}~~}}}||{{zzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzz{{||}}~~~~~~~~}}}}}}}}}}}||||||||||}}}}}}~~~~}}}|||{{{{{{{{|||||||||||||||}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}~~~~~}}}|||{{{{{zzz{{||}}~~~~~~~~~~~}}}||||||{{{{zzzzzzyyyyzz{{{|||}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~}}||{{{{{{|||||||||{{{{{zzzzzzyyyyyyyyzzzzzzzzz{{{|||}}~~~~}}|||||||}}}~~~~~~~~~~~~}}}|||{{{{zzzzzzzzz{||}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}~~~~~~~~~~~}}}||||||}}}}}}}}}|||||{{{{{|||}}}}|||||{|||||{{{{{zzz{{{||||||||}}~~~~~~~~~~}}||{{zzzzzzzzzzzzzzzzzzzzzyzzzzz{{{||}}~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||}}}~~}}}|{{zzyzzz{{{{{{{|||||{{zzzyyyyyyzzz{{|||}}~~~~~}}}~~~~~~~~~~~~~~}}}}}}||{{zzzzzz{{{{{{{{||}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{|||{{{{{{{{{{||||||||}}~~~~}}|||{{{{{{{{{{{{{{|||||{{{zzzzzzyyyzzzz{{{|||||||||}}}}}}~~~~~~~}}||||{{{{{{{zzzzzyyzzz{{{|||{{{{{{{|||}}||||||{{{{{{zzzzz{{{||}~~~~}}|||||||{{{zzzzz{{{||}}~~~~~~~~~}}}}}}}}}~~~~}}}||{{{zzzz{{||||||||{{{{zzzyyyxxxyyyyyzzz{{{{{zzzzz{{{|||||||||||||{{{zzzzz{{||}~~~}}}|||||{{{{|||||}}}}}}}}}}}}}}|||{{{zzyyyxyyz{{||}}}~~~~~~}}}||||||}~~~~~~~~~~~~}}|||{zzyyxxwwwwwwxxxyyzz{{{||}}}||{{{{|||}}}}}}}}}}||||||}}~~~~~~~~~}|||{{{{|}~~}||{{{{{||}}~~~~~~~~~~~~~~~~~~~}~~~~}|||||||{{{{{{|||||}~~~}}|||}}}}||{{{{||||{zyxxwwwwvvwwwwxz{}~~~}}}|{{{{{{{{{{{{{{{zzyxxxyyz{|}~~~~}}}}}}}}~}}~~~~}}|{{zzzz{|}~~~~}||{{{zzzyyyyzz{|}~~~}}}~~~~~~~~~~~}|{zzz{{{zzyyyz{{{{{zzyxwvtsssssstuvwxyyyyyxxyyz{|}~~~~~~~~~~~}}}}}}}}}}}}}~~}||||}}}~~~~}}~~~~}}}~~~~}}}}~~~~~~~~~~~}}}}}}~~~~~~~}}}}~~~~~~~}}~~~~~~~~~~~~~}|||||||{{zyyyxxxwwwxyyz{|||||{{{{{||}}}~~~~}}}|||{{zzyyyyz{||}}~~~~}}}~~}|{{{{{{{{{||}}}~~~~~}|{zyyyyz{|}}~~~~~~~~~~~~~}}~~~}}||||{{{{{{{{{{|||}}}}}}|{zzyyxwwvuuvvwxxxxxwwwwwxyyzz{{||}}~~~~~~}|{z{{|}~}|{{{{{|~~~~~~~}}~~~~}|||||}}}}~~~~~~~~}}||}}}}}}}}}}}}}}~~~~}}}}}}}}}|{{{zzyyyxxxwwwwwwwxxxyyzz{{{{{{{{{{zzzzz{{{{|||{{{{{|}}~~}}||||}}~~~}||{zzyyzz{|}~~~|{{{{{{{{{{{{{{{{{|}~~~~~~}}||{{{{{{{{||||{{{{{|||}}|||{{zzzyyyyxxxwvvuuuuvvvwxxyyyzz{||}}}}}}~~~~~~~~}|{{{|}~~}}|}}}~~~~~~~~}}}}}}}|||}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}||{{zzyyyyxxxxwwwwwwxxyyzzzzzyyyxxxxyyyzz{{{{|||}|||||{{{zzzyzz{{|}~~}|{{{{{{|||||}}}~~}||{zzyyyyzz{|||}}~~~~~}}}}}}}|{{{zz{{{{{{{{{|||||{{{{{{{zzzyyyxxxxwwwvwwwxxxxxyyz{|~~~}}}}~~~~~~}}}}}~~~~}||||}~~}}}}}}~~~~~~~~~}}}}}}}~~~~~}||||}}~~~~~}|{zzyyxxxxxxxxyyzz{{{{zyxwwwwwwxxxxxxxyyz{{||||||{{{{{{{zzzyyzz{{{||}}~~~}}}|||}}}~~~~}}}||{{zzyyyzz{||}~~}}||{{zzzzz{{|||||||||{{zzzzzzzzzzz{{{{{zzzyyxwwwwwxxyzz{||||}}}}~~~~~~~~}|{{{{||}~~~~}}}~~~~~~~~}}}~~~~~~}}|||}}~~~~~}}||{{{zzzzzzz{{{{{{{zzzyyxxwvvuuuuvvwwxxxxyz{{|}}}}||{{zzzzzzzz{{{{{{{{{|}~~~~~~~~~~~~~~~~}}}}}}}|||{{zzzzzz{{||}}~~~~~}}}||||||||{{{{{{{||||||||{{{zzzz{{{{{zzyyyxxxxxyyyyxxxxyyyyyz{{|}}~~~}}}}~~~}||{{z{{{||}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~}}||||||||||{{zyxxwwwwwwwwwwvuuttuuvwxxyyzz{{||}}|||{{zzzzzzz{{|}~~~~}}}}}}~~~~}}}}}|||||||}}}}~~~~~~}}}}}~~~~~}}}}}}~~}}}}}}|||}}}}}}}||||||||{{{zzzzyyyyyyyyyyyyyyyyxwwvvwwwxyyzz{||}}}~~~~}}|{{zzzzz{{||}~~~~}}}~~~~~}~~~~~~~~}~~~~~}}}}}~~~~}}||{{zzzzzzyyyyxxwvvvuuuuuuvwwxyyyzzzzzyyzzzzzzzzz{{|}~~~}}~~~~~~~~~}~~~~~~~~~}}}}}}}}~~~}}}|||||}}}~~~}}}|||}}~~~}||{{zzzzzzz{{{{{{{{zzzzzyyxxwvvuutttuuvvwxyz{|}}~~~~~}}|||||||{{zzzzz{{||}~~~~~~~~~~~~~}}}~~~~~~~~~}||{zyxwvvuuuuvvvwwxyyzz{{{{zzzzzzzzyyyxyyyzzz{|}}}}}}}~~~~~~}}}}~~~}}}}}~~~~~~~~~~~~~~~~}}||{{{zzzyyyyyyzz{{||||||{{zyxwvvuuutuuuuuvvvwwxyz{||}~~}}}}}~~~~~}}||{{{{||}}}}~~~~}}}}}}}}}}}~~~~~~~}}}}~~~~}|{{{{{||}~~~~}|{zyxwwvvwwxxyyzzzzzzz{{{{{{{zzzzzzyzzzzzzz{{{{{{{|||}}}}}}}}}}}}~~~~~}}}~~~~~~~~}}}||||{{{{zzzzzzzzyyyyyyzzzz{{zzyyyxxxxxxxxxwwwvvvvvwxxyz{|}}~~~~}}~~~~~~~~~~}}}||||{{{|||}}~~~~}}||||||}}~~~~~}}}}}~~~~~~~}}|||||||{{{{{{||}}~~~~~~~~}}}}||{{{zzzyyyzzzz{{{{||{{{{zzzzzzzzzzzzzz{{||}}}~~~}}||{{{{zzz{{||}}~~~~~~~~}}}|||||||{{zzzzyyyyyyzz{{{|{{{{{{{{{zzzyxxwwwwwwxxxyyyyyzz{{{{||||}}}~~~~~~~}}}||{{{{{{{{{{{{{{|}}~~~~~}}}}}}~~~~~~~~~~~~~}}|||{{{{zzzz{{{||}}}~~~~}}}||{{{{{{{{{{{{{{|||}}}}}}|||{{zzyzzz{{{||||||{{{|||}}~~~~~}}|{zzzz{|}}~~~~~~}}||{{zzyyyyxxyyyz{{|}}}}}}||||{{zzzyyyyxxxxxxxxyzz{{{{{{{{{{{zz{{{{{|||}}}~~~~}}}}||{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzzz{{{{||}}}~~~~~}}||{{zzzzzzz{{{{{{||}}}}}}~~~~~}}|{{{zzzzzzz{{{|||}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~}}|{zzyyyxxxxyyz{{|||||||||||||{{zyyyxxyyyyyzz{|||||{{zzzzzyyyyyyyyyyz{|}~~}}|||{{{{{{{||}}~~~~~~~~}}}}}}~~~~~~~~~}}~~~~~~~~~}}}}}~~~~~~~~~~}}|||{{{{{{{{|||||||||||||}}}}|||{{{zzzzzzz{{{{|}}}~}}}}}~~~}}||{{{{{{{{{{{{{{{|||}}}}~~~~~}}~~~~~~~~~~~~~~}}||{{{{zzzzyzzzzzz{{{{{||{{{|{{{{zzzzzzz{{||}}}||{zzyyyyyyyxxxxxxyyzz{{|}~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}~~~~}||{{{zz{{||}}}}}}}}}}|||{{zzyyzz{|||||||||||||||}}~~~~~}}||{{{{{zz{{{{{{{{{|||}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}||{{{zzzzzz{{|||}}||||{{{zzzz{{{|||||||}}}|||{{zzyxxwwwwxxxxyyzz{|}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~}}}}}~~~~}||{{zzyyzzz{{{||}}}}}}|||||{{{{{{zzzzz{{||}}~~~~}}|||||{{zzzzzzzzzzzz{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{||}}}}}}}}}}}||{{zzzyyyxxxyyxxxxxxxyyzz{{{{{||}~~~~~}}}~~~~~~~~~~~~}}}}}}}||||||}}}}~~~}}}}}}}}~~~~~~~~~~~}}}||{{zzyyyyyzz{{{||||}}}}}||||{{{{zz{{{||}}~~~}}}|||||||||{{{{{zzzzz{{{{{{{{{||||}}}~~~~~~}}}}}~~~}||{{{{{{{{|||||}}}}~~~~~}}}}}|||{zyyxwvwwwxxyyzz{{{{{{{|||}}}}}}~~~~~~~~~~~}}}}~~~}|{{zzzz{{||||}||||}}}}}}}}}}}}}~~~~}}|{{zzzyyyyyyyzz{{|}}}}}}}||||{{{{{|||}}}}}}~~~~~~~~~~~}}}}}||||||{{{{{{|||{{{{{{{{|||}}}}}}}|||||}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}~~~~~~}|{zyyxxxxxxxyyz{{|||}}~~~~~}}}}~~~~~~~}}}}~~~~~~}}||{{{zzzzzzzzzzzzzzzz{{{|||}}~~~~~~}|{{zzzzz{{|||}}~~~~~}}}|||{{zyxxwwwwxxyyyzzzzzyyyyyyyyzzzzzzzzzzzzz{{{{{{zzzzzzzz{{{||}}~~~}}}}}|||||}}}}}}}}}}}~~~~~~}}}}}}~~~~~}}||{{{{{|||}}|}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~}}||||}~~~}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{||}}~~~~}||{{||}~~~~~~~}||{zzyyyyyzzzzzzyyzzzzzzzyyyyyyzzz{{{zzyyyxxxxxxxxyyz{|}}~~~~~~~~~~~}|{zzyyyyyzz{{|}~~~~~~~~~~}|||||}}~~~~~~~~~~~}}}}}}~~~}}|||||||}}}~~~~~}}|||{{{{{||}}}~~~~~~~~~~~~~~~}}}}||}}~~}}|{zzyyxxxxyyyzz{{{||||||{{{{{{{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxyyyyzzzzzz{zzzzyyxxwwvvvvvvwxyzz{|}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{||||}}}||||{{{||}}}~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||}}~~~~}}}}}}}}}~~~}}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}|||||||}}}}}}}}}}}}}}}||||{{zzzzzzzz{{{{||||||||||||||}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~}}}||||{{{{zzzyyxxwwwvvvwwwwxxyyzz{{{{|||||}}}~~~~~~~~~~~}}|||{{{{{|||||}}}~~~~~~~~~~~}}}}~~~~~}}||}}}}~~~~~~~~~~~~~}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}~~}}}}}}}~~~~~~~~~}}}}}}}|||||||}}}~~~}}|{{zzzzzzzzz{{|||}}}}}~~~~~~}}}|||||||||||||||||||}||||||||||||||||}~~~~~~~~~~~}}|||{{{{{{{{{zzyyyxxwwwwwwxxyyzz{{{{||}}~~~~~~~~~~~}}||||||||||||}}}}}|||||}}~~~~~~~~~~}}}}|||}}}~~~~~~}}}}}|||||||}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{||{{{zz{{||}~~~~~~}}||||{{{zz{{||||||||}}~}}}}}}}~~~~~~}}|||{{zzzzzzzzyyyyyyyyyyyyyyzzzz{{{{|||}}}}}||{{{{{{{{{||||}}}}~~~~~}}|{{{{{{|||}}}~~~~~}}||||||}}}}~~~~~~~}}}|||||||}}}~~~~}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{||||{{{{|}}~~~~~}|{{zzzzzyyzz{{||||||}}}~~~~~}}}}}~~~~~}||{{{{zzzzzzzz{{{{{{{zzzzzyyyyyyzzzzzzz{{||}}}}}}||{zzzyyyyzz{{{|||||}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}}~~~~~~~}}}}}}}}||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}~~~}}||{{{zzzzz{{||||||}}||||||||}}|||||}}}}}}||{{zzyyxxxyyzz{{||}}~~~~~}}}}}||||||||||{{{{{{{zzzzzyyzzzzz{{{||}}}~~}}}||{{{zzzyyyyzzz{{{|||}}}}|||||}}}}}}}}~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}~~~~~~}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}|||{{zzzzz{{{||||||}}}}}}||||{{{||}}~~~}}||||||}}}}|||||||}}}||{{{|||||||||}}}}|||{{{{{zzzzz{{{{|||||||}~~~~}||{{{z{{{{{{{||||{{{{zzyyyyz{{||}}}~~~~~~~}}}||{{{{{{{{{{z{{{{zzzzzzzz{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}||{{{zzzzz{{||}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}||||{{{zzzzzz{{{||||}}}}}}||||||||||||||}}~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}|||||||||{{{{{{||||||||||||||}}}~~~~~}}}||}}}~~~~~}}}||||{{{{{{{{{{{{{||}}~~~~~~}}~~~~~~~}}}}|||||||||||||||{{{{zzzzzzzz{{{{||||}}}}}~~~~~~~~}}|||||||||||}}}}}}|||||||||||||{{{{{{|||}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}||{{{zz{{{{{||||||}}}}}}}}}}}}}||||{{{{{{||||}}}}}}~}}}||||||||||||}}~~~~~~}}}|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}~~~}||{{{{{zzzz{{{{{{{{{{{{{|||||}}}~~~~~}}}}}}}~~~~}||{{{{{{{{{||||{{{{{{|||||||||||||{{{{{{{||}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}||||||||}}}||||||||{{zzyyyyz{{||}}||||||}||||||||||{{{{{|||}~~~~~~~~}}|||}}}~~~~~~~~~~~~}~~~~~~~~}}}||{{{{{{{||||||||{{{{{{{{||||||}}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}|{{{{z{{{{{{{|||||}}}}}}}}}}||||||{{{{{||}}~~~~~~~}}||||||}}~~~~~}}||||||||||||||||||{{zzzyyyyyzzzz{{{{{|||||}}||||{{{{{{||}~~~~~~}~~~~~~~~~~~}}}||}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}|||{{{{||||||||||||}}}}}}}||{{zzz{{{|||||}}}~~~~~~~}}}|||}}}}~~~~~~~}}}}||||}}}~~~~~~~}||{{{{{{|||}}}}||||{{{{zzzyyyyyyyyyyzzzz{{{|||||||||||}}}~~~~~~}}}}}~~~~~}}}||||}}~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~}}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~}|{{zzzz{{||}}}}}}}~~~}}}||{{{zzz{{{{||||||||}}~~~~}}|||||}}}}}}}}}}}}}}}}~~~~~~}}||{{{{{|||}}}}}}}}}||{{zzyyyyyyyyyyyyyyyyyyyyyyzzz{|}~~~~~}}}}}}|||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{||}}}}~~~~~~}}}}||||||||||||{{{{{{{||||}}}~~~~}}||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}}~~~~~}|{{zyyxxwwxxxxyyyyyzzz{{{{{{{{zz{{{|}}~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{zz{{{||}}}}~~~~~~~~~~~~~~}}}||||||{|||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}||||||}}}}~~~~~~~}}}||{{zzyyyyyyyyyyyyyyyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~}}|||}}~~~~~~~~~~}}}|}}}}~~~~~~~}||{{{{{{||||}}}}}}}||||{{zzzzzzzz{|||}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}||{{zzyyyyyzzzzzzzzzz{{{{{{{{{|||}}~~~~}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}~~}}||||||}}~~~~~~}}}}}||||||||}}}~~~~~~~~~~~}}}}~~~~}}||||||{{zz{{||}}}~~~~}}||{{{{{{zzzzz{{{{|||||||}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}||}~~~}}}}}~~~~}}}||||{{{{{{zzyyyzzyxxxxxxxxxwwwwwxyz{|}~~}||{zzzzzyyyyz{{||}}~~~~~~~~~~~}}}~~}}|}}}~~~~~~~~~~~~~}}}|||||}~~~}}||||}~~}}}}}}}}}}|{zyyyyyz{||{{{{|}}~~~|{zzyyyyzz{{|}}}|||{{||}~~~~~~~}}||{{{{{zzzyyyyyzz{{||}}}}}}|||||}}}~~~~~~}}|||||}}~~~~~~~~}}}||}}~~}}}}}}~~}}|{zzyyyyyyzzzzzzzzz{zzzzyyxxxxwwwwwwxxxyyzz{{{{{{|||}}}~~}}}}}}}}~~~~~~~~~~~~}}|}}~~~~~}}}~~~}}}~~}|{{z{{{{{{|}~~}|||}}~~~}}|||{{{{{{{zzz{{{|}}}}}}}}}}||{zzyyyyzz{{||||{{{{{{|||||}}~~}}||||}}|||{{zzzzz{{||||{{{{{{zzzzzzzz{{{{||}}~~~~~~~~~}}|{zyyxxy{}~}}|||}}}~~~}}|||{{{zyyyyz{{{{{{{{{|||||{{zzyxwwwwwwwwwwxxyyyyyzzz{{||}~~~~~}}}}~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}~~}||{||}~}||{zyyxwwwxyz|}~~~~~~~}}}}|||||||{{{{|}}~~~~}}|{zyxwwwwxxxxxxyyyyzzzz{zzzzzz{{|}}~~~~}}}|||||||||||||||||{{{{{zzyyyyzz{|}}}}||{{{{{{||||||}~~}|{zzz{{{|}~~~~~~~~~~}}|||||}}}}}}}}}||||||}|||{{{|{{zzyyzz{{{{zzzzzzz{{{{zzyyyyyyzz{||}}}}}}||||}}}~~~~~~}}}}|||||}}~~~~}}}||||}}~~~~~~~}}}}}~~~}}}~~}|{zzzz{{{{zzzz{{|}~~~~~~~~~~~~~~~~~}|{zyyxwwwwwwwwwwwwwxyzzzzzzzzzzz{|}}~~~~~~~~~~}}||||||||{{{zzyyzzz{{{{zzzzz{|||||||{{{{{{{|||}~~~~}}}}}}~~~~~~~}||{{{{{{||||}}~~~~}}}|||||{{{{{{|||}}}}}~~~}}}|||{{zzyyyyyz{{{{{||||||||||}~~~}}||||||}~~~}||{||}}}}}}~~~~~}}}}~~~~~~~~~~}}}}|||}||||||||||||}}~~~~}}|}}}~~~~~~~}}|{zyxwwwvvvvvwwwwwxxyyzz{{||}}}||||||||}}~~~}|{zzzzyyyyzzzz{{{{{{{{{{{{{zzzyyzzzz{|}~~~~}}~~~~~}}||}}~~~~~}||{{{|||||}}}~~~~~~~~}}|||}}~~~~~~~~}}||}}}}}}}}}}}}}|||{{{{{{{zz{{||}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}||{{{|}}~~~~~~~~~~~~~~}}}||}}~~~}|{{{{{{{{{{{{{{|||}}~~~~}}}}}~~~}}|{zzzzzzz{{zzzzyyyyyyyyyyzz{{||||||}}}}}}}~~~~~}}}}~~~~~~}||||{{zzyyyyzzz{{{{{|||{{{{zzzz{{{|}}}~~~~~~~~~}||{{||}}~~~~}}}}}}}}}}}}~~~~}}||||||||||||}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||}~~~~~}}~~~~~~}||{{{{{|||}}}}}}}|||}}}~~~~}}}}}}}}}}}}}}}}|||{{{|||}}}}}}}}}~~}}||{zyyxyyyzz{||}~~~~~~}}||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{|||}}~~~}|{{zzyyzz{{|}~~~~~}}}}}||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}~~~~~~}}||||||}}}~~~~~~~~}}}|||{{|||}~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}~~~~~~~~~}}}|||||||{{|||}}~~~~~}}}||{{{{{{{||}}}}}}}}}~~~~~~}|{{{zzzzzz{{|}}}}~~~~~~~~~~}}|||{{{{zz{{{{||||}}}}}}}||{{{{{{{{{{{{||}}}}~~~}}}}}|||{{{zzyyyyyzz{{{||}~~~}}}}}}~~~}||{zzyyyyyzz{|}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{{{{{||}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~}}}|||{{{{{{||}~~~~}|{zzyzzz{{||}}}~~~~~~~~~~~~~}~~~~~~~}}}|||||}}~~~~}||||||}}}}}}}}}}~~~~}}|{{zzzyzzzzzzz{{{||}}}~~~~~}}||||||{{zzzzzzyyyyyyzz{|}}~~~~~~~~~~}|{zyyyyzzz{{{||||||||}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}~~~~~~}|{zz{|}~~~}||{{{{{|||}}~~~~~~~~~}}}||}}}}}}}}}~~~~~}}}}~~~~~}}}}~~~~~~~~}}||||{|||}}~~~~}}}||||||||||}}}}}||||}}}}}~~~~~~~~~}~~~~~~~}}||{{{{||}~~}}||{{zzyyxxxxxxxyzz{{|||}}~~~~~~~~}||{zzyyxxxxyyyz{{||||}}}}}}}|||}}~~~~}}||||{{{{{{{zzz{{{{|||||||||}}}}}~~~~~~~~}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~}~~~~}||{{{{{{{{{|}~~~~}}||{{{{||}~~~~}}}}~~~~~~~~~~~}}}}|||}}~~~~~~~~~~~~}}}}}||||}}}}}}~~~~~~}}}||||}}~~~~}}}}}~~~~~~~~~}}}}~~~~~}}}}}}}}}}~~~~~}||{zzyyxxwwwxxyz{{|||}}}}|||{{{{zzzzyyyyyzzzz{{{|||||{{{zzzz{{{|||||}}~~~~~}}}}}}||||||||{{zyyyyyyz{{{{{{||}}~~~~}}}}|||}}}}}}}}}}}}~~~~~}}~~~~}}||||||||}}}}~~~~~}|||||||}}}}~~~~~~}}}}|||||||}}~~~~~~~~~~~~}}|||||||||}~~~}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}~~}}|{zyyyyyyzz{||||||{{zzyyxxxxyyzzz{{zzzzzyyzzzzzz{{{{{{{{{{{{{z{{{||}}~~~~}}}}}}}||||||{{{{{{zzzzzzzzzzyzz{{|||}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}||||}}}}~~}|{{{{{||}~~~~~}}}|||||||||||}~~~~~~~~~}}}}}}}}~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}~~~~~~~~~}}|||||||}}~~~~}|||{{{zzzzz{{{{{{zzyxxxxxxyyyyxxxxxxxyyyyyyyyzzz{{{{{{{{{zzzz{{{{||}~~}}||{{{{zzzz{{{{{||}}}}}||{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}||||}}}~~~~}}}||||}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~}}}}}}}~~~~~~~}}||||{{{{zzzzzzzzzzyyxxwwvvvvwwxxxxxxyyyzzzzzzzzzzz{{{{{{{||{{{{{{||}}~~}||{{{{{{{{{{{|||||||||||||||||||}}}}}}}|||{{{{z{{{|}}~~~~~~~~}}}}~~~~}||||||}}~~~~}}||||||}}}~~~~~}}}}}}||||||||}}~~~~~~~~~}}}}}}}}}~~~~}}}}|||||}}}~~~~~}}}}}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{zzyxxxxxxxxxxxxxxxyyyyzzzzzzzzzzyyyyyyyzzz{{{||||||||||||}~~~}|||{{{{{{{||}}}}~~~~~}}}}}}}}||}}}}}}}}|||{{zzzz{{{{|||||||}}}}}~~~}}}}}}}}~~~~}}}}|||}}}~~~}}||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{zzyyxxxxxxyyyzzzz{{||{{{zzzyyyxxxxyyzzz{{{{||||||||||}}}~~~~~}}}}}}}}|}}||||||}}}~~~~~}}|{{zzzzzzzzzz{{{||||}}}}}~~~~~}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}||||||{{{{zzzzzzzzzzzzzyyyyyyyzz{{{{{{{{{{{zzzzyyyyyyzzz{{{|||||||||||}~~~~}}|||{{|||||}~~~~}}}||{{zzzyyzzzzzzz{|}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}||||||||||||{{{zzzzzzzzzzzzzzzzz{{||||||{{{zzyyyzzzzzyyyyz{||}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~}}}||{zyyxxxyyz{|}}~~~~~~~~~~}}||{{{{{||}~~~~~~~~~~~~~~~}}}}}}}~~}}}||||||}}}}}}}}}}}}}}}||||||||{{||||||||{{{{{{{{{{{{{{{zzzzz{{{{{{{{||}}~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}|||{{zz{{{||{{zzyyyyyyyyyyyyyyxxyyyzzz{{{{zzzzyyyyyyyyzzzzzz{{{||}}~~~~~~~}}||{{{{{|||||||}}}}}}}}}|||{{{zzzyyzzzzz{{{|}}~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{|||}}~~~~~}}}}}}}}}|||{{{{{zzzyyyxxxxxxxyyyyzzz{||}}}}}|||||{{{{{{{{{{{{{{{{|||}}||||||||||||}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||{{zyyyxxxxxxyyyyyyyxyyyyyzzzzyyyxxxxxxxxxyz{{||||}}}}}~~~~~~~~~}}}}}}||||{{{zzz{{{{{|||||{{{||||}}~~~~~~~~~~}|{{zz{{{||}}~~~~~~~~~~~~~~}}|||{{{{{{{zzyyxxwwwwwxxyyyyzzzzzzzzzzzz{{{||||||{{zzzyyyyxxxxxxyyyzzz{{{{||}~~~~~~~~~~~}}}}|||||{{{{{{zzzzzzz{{{{{{{{zzzyyxxxwwxxxxxxyyyyzzz{{|||}}}~~~~~~~~~~~~~}}|{{{{{{{{{{{{{{{zzzzyyyyyyyyyyzzz{||}}~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}~~~~}}}}~~~~}}}|{{zzzyyyyyyyyyyzzzzzzz{{{{zzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzz{{|||{{{{{{||}}~~~~~~~~~}}}}}}}}}||{{{zzzzyyyyyyyyyyyyyzzzzzzyyyyzzzzzzzyyyyzzz{||}~~~~~}}}~~~~~~~}}|{{zzyyyyyxxxxxxxxyyyz{{|||}}}~~~}|{{{zzzz{{||}}~~~~~~~~~~~~~~~~~}}|{{{zzz{{{|||{{{zzzzzyyxxwwxxyyyzzzzzz{{zzzzyyyxxxxxxxxyyyyyyyzz{{|||||}}~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}||||{|||{{{zyyxxwwwwxxxyyzz{||||||||||}}||}}}~~~~~~~~}}}}~~~~~}}}}||{{zzzzzzzzzzzzz{{zzzzz{{||}}}~~~~~}||{{zzz{{{|||}}}~~~~~~~~~~~~~~~~}}}}}}}}||{{{{zzyyxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxyyyzzyyxxxxxyyyyzzz{{{{{{{{|||}}~~~~~~}}~~~~~~}}}~~~~~}}}||{{zzzzzzzzzzz{{{{zzzzzzzzzzz{{{||}}||||||}}}}}~~~~~~~~~~~~~~}|{{zzzzzzzzzzzz{{{||||}}~~~~}}||{{{|||}}}~~~~~~~~~~}}||||||{|||||}}~~~~~~~~}|{zyxxwwwxxxxyyyyyxxxxwwwwwwwwwwwwwwwwxxxxxyyzz{{{{{|||{{zyyyyyyzz{{||}}}~~~~~}}}}~~}}}}}}~~~~~}}}}|||||{{{{|||||||{{{{zz{{{{{{|||||||{{{{{{|||||||}}}~~~~~~~}}}}}}}}||||{{{{{{{{{{||||||||||||||}}}~~~~~}||{{{{{{{{{|||}}~~~~~~~}}|{{zzzzyyyyxxxwwvuuuuvvvwwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}}}}}}}}}|||}}}}}}}}}|||{{zzyyyyyzz{{|}}~~~~~}}}|||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{||}}~~~~~}}||{{{zyyxxxxwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxxxxxxyyyzz{{{{{{{{{{{|||||}}}}}}}}|}}}}}}}}~~~~~~~~~~}}}}}|||||||||}~~~~~~}}}}}}}}}}}~~~~~~~}||||||||}|||||||||||||||}}~~~~~~~}}}~~~~}}}}}||}}}}}}}}~~~~}}}}}}||||||}}~~~~~~~}}||{{{{{{{{{{{{{{{{{||}}~~~~~}}}}||||||{{{{zzzyxxwwwwwwwwwxxxxxwwwxxxxxxxxwwwwwxxyyyyyyyyz{{|||||||||}}}}}}}~~~~}}}|||||}}}}~~~~}}}||||||{{{{|||}}~~~~~~}~~~~~}}}}}}}}}~~~~~~~~~}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~}}}||||{{{{{{{{|||}}}}}}}}}}}~~~~}}||||||{{{zzzzzzzz{{{||||||||||}}}}~~}}}}}}}~~~~~~~~~~~~~}|||{{{{{{{{{zzzzzzzyyxxxxxxxxxxyxxxxxxxxxwwwwwwwxxxyyzzzzzzzzzzz{{{{|||}}}}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}~~~~~~~}}}}}}}}~~~~~~~}}}}}}}~~~~~~~}}||{{{zzzzzzzz{{{{||}}~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{|||}}}}||{{{{{zz{{{{||}}}}}}}}}}~~~~~}}}}||||||||||||||||{{zzyyxxxxxxxyyyzzzzzzzzzzzzzyyyxxxwwwxxxyzzz{{{{{{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||{{{{{zzz{{{{{{||}}}~~~~~~~~}}}}||||||||||{{{{{|||{{{{||||}}}~}}}}}}}||||{{{{{{{{{|||||}}}}~~~~~~~~~}}||||{{{zzzz{{{{{zzzzyyyyyyyyyyyyyyyyyzzz{{||||||{{zzzyxxwwwxxyyyyyyzzz{{zzzzzzzzzz{{|||}}}}~~~~~~~}}}||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||||||||||||||||||||}}}~~~~~}||{{zzzzzzzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}~~~~~~~}}}}}~~~~~~}~~~~~~~~~~~~~}}|{{zzzzzzzzzzzzzzzzyyxxxxxyyyzzzzzz{{{{|||{{{{{{zzzzzzyyyxxxxxxxyyzz{{||}}}}}~}}}}}}}}}}}}}~~~~~~}}}}}}}|||||{{||}}~~~~~~~~~~}||{{{{{{||}}}}}}}}}}~~~~~~}}}}}}}}}}|||||{{{{{{{{zzyyyyyzz{||}}}~~~~~~~~~~~~~~~~~}}}}}|||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}|||||||||{{{zzzyyyyyyzzzzz{{{{||||{{{{{{zzzzzz{{{{{{{{{zzzzzyyyzzzz{{|||}}}~~~~~~~}}}}}}}}}~~~~}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~}}|||||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{zzzyyyyzzzz{{||}~~~}||||||||}}}}~~~~~~~~~~~}}~~~~~~~~~}}}}|||}}}}}||||||||||||{{{{{{{{{{{{{{{{{|||||||||{{{zzz{{{{{zzzzzzzz{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}~~~~~}}}}||||}}}~~~~~~~}}}|||||||||}}}}}~~~~~}}}|||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{||}}~~~~~}}}|||||||}}~~~~~~}}}~~~~~~~~~~~}}}}||||{{{{|||||}}}}~~~~}}}|||||||||||||||||||||||||||||||||}}}||||||{{{{{{{{{|}}~~~~~}}}}||}}}~~~~~~~~~~~~}}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{|||||||}}}}}}}|||{{{{{{{||||}}}}}}~}}}}}}}}}}}}~~~~~~~}}}}}}||||}}}}~~~~~~}}}|||{{||||}}}}}}}~~~~~~~~}}}}}}|||||||||{{{||}~~~~~}}}|||{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}|{{{{{||}}~~~~~~~~}}||}}~}}||{{{zzzyyxxyyz{{|}}}|{zzyyyzzzyyyyyzzzyzz{|||||}}}}}~~~~~~~~~~~~~}}||||}}~~~~}}||||||||||||||}~~~~~}}}||}~~~~~~}||{{||}}~}|{{zyyyxyyzz|}~~}}}~~~~~~}}|||{{|}}~~~~~~~~~}}}}}}}||||{zyxxxxxyzzyyyyyz{||}}~~~}}||{{{{{{{{{|||||||{{||}~~~~~~~~~}}}~~~~~~}}}}}~~}|||||}}~~~~~~~~~~~~}|{{zyyyzzzzz{{{|{{{{{{{||}}}}||{{zzzz{{{{{{{{{|}}}}~~~~~}|{{{{|||||||}}}}}|}}}~~~~~}}|||||}~~}|||{{{{|}~}|{zzzz{{|}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~}|{{{zzzzzzzzzzyyyzzzzz{{{{{{{||}}}}|||||}}}}}}}||{{||}}~~~~~~~~~~~}}}}~~~}}||}}~~~~~~~~~~~~~~~~~~~}}}}}}}}|{{zzzzz{{{{{{{{{{z{{{{{{{||||{zzyyzz{{||||||||||}}~~~~}}}}}}}||||||||||{{{{{zzzz{{|||}}~~~~~~~~~~~~~~~}}||}}~~~~~~~~~}}||||||||}}}}}~~~~~}}}~~~~~~~~~}||{{zzz{{{{{{zzzyyyz{{||||||||{{{z{{{|{{{zzzzzz{{|}}~~~~~~~~~~}}}||||}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||}||||}}}}}}}}||{{{{zzzzzzzzzz{{zzzzz{{{||}}}}~~~~~~~~~~}||{{{zzzzzz{{{{||||||}}}}}||||||||}}~~~~}}}||||}}}}}}}}~~~}}}}}}~~~~~~~~~~}}}}}|||{{{{{||||||}}}}}}|||{{{{{{{{{{{{{{|||{{{{{||||{||||}}~~~}||||}~~~~~~~~~~~~~}}}}|||||}}}~~~~~~~~~~~~~~~~}}||}}}}}}}}}}~~~~~~}}||{{{{{{{|||||{{{{zzzyyyyz{||}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{|}}~~~}}|{zzyzz{{{|||}}~~~~~}}}||||}}~~~~~~~~~~~~~~~~~~~~}}||{{{{{{||}~~~~~~~}}||{{|||}}}}}||||{{{||{{{zzz{{{||}}}~~~~~~~~~}}}||{{{{{{||}}~~~~~}}}}}~~~~}||||}}~~~}}}~~~~~~~}~~~}}~~~~~~~~~~~~}}}}}}}}}|{{{zzz{{{{{{{{{zz{{||}}~~~~~~}}~~~~~~~~~}~~~~~~~~~~}}}}}}|||||{{{zzzz{{{||}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}||||}}~~~~~~~}}||||||}}}}|||{{{{{|||||}}}}}}}}}||}}~~~~~~~}}||{{zzz{{||}}~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{{||||{{{{{{{{|||}~~~~~~}}}}~~~~~~~}}|||||{{{{{{{zzz{{||}~~~~~~}}~~~~~~~}}}}~~~~~~~~}}}}}}}~~~~~~~~~~}}}|||{{{{|||}}}}}}}~~~~}}}}|||{{{|||}}}~~~~}}||{{{{{{{|||}}~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}|||{{|||||||||{||||}}~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzz{{||}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~}}|||||||||}}}}}}}}}}}~~~~}}}}|||{{{||||}}}~~~~~}}||{{{{{|||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}||||{{{{{{{{||}}~~~~~~~~~~~~~}}|||{{{{{||}}~~~~~~~~~~~}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||}}}}}}}}}}}~~~~~~}}||||||||}}}}}~~~~~~~~~}}}}}}||||}}}~~~~~~~}}}}}}~~~~~~~}}}|||||||}}|||||||||||}}}~~~~~}}}}}~~~}||||||||}}}}~~~~~~~~~~~}}||||||}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}|||||}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||}}}}}~~~~~~}}}}}}}~~~~~}}}||||||}}}~~~~~}}}|||{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{|||}}}~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~~}}}}|||||||}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~}}}||}}}~~~~~}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}||||{{{{||}}~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~}}}||||{{{||}}~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}~~~~~~~}}}||{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}~~~~~~}|||{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}|||{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}||{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{|||||}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~bubbros-1.6.2/bubbob/music/Snd3-8.wav0000644000076400001440000715425412225473206016275 0ustar arigousersRIFFWAVEfmt DDdata}}~~}}||{zzzyyxwvvutssuuutsrrsrrqqrssstux{}~}||}~~}{zzzzyyxyz|}~~~~~~~~|{zzyxxy{}~|{|}~~}~~~~~~}|{{|}~~}}~}|{{{}~~~}|zzz{|~~|{z{{{|}~}|{{{{{||}~}|{zyyxxyz{}}{yyz}~|{||||}}~~~}|{{{{{|}~}{zyyyyyzzzywusrrstvxz|~~~}}|{{z{|}~}|zyxyyz{|||{{zxwvuuuuvwyz{zzzzz{|~}|{{{|}}}}}~~~~}}}~~~}}~~~~~}}}}~}zwtqonnoopqqqqpnlkklmnpqrtttsrqqpppqtvy|}~~~}|{{{|}~}{ywvvuuuuuvvusqpoonnnmmmllkjiihhijlnpqrsssssstvxz{|}~~~}|{zz{|}~}|{{{|}~}}||}~~~~~~~~}|zyxxxxyz{|||{zzzz{|}|{zyz{||}}|{zyxxxy{|~~||{|}~}{yyyz{||||{zywwwwyz|~~}|{{{|~~~~}}}~~|zxwvvvvwwxxxxxwvutttuvvwxyyzzzyyyyz{|}}~~~}}}|}}~~~|zxvuuuvwxxxxwtromlkkklmnnmmlkjiijklnoqstvvvvvvwxy{|}~~~~}||||}}~~~}|zxxwxyz{}~~|zyxwxxz{|||{zywvvuvwxyz|}}}}|{{{{|}~~{ywvuuvwxxxwvuttsstuwxz|~~}||||}~~|zzzz{|}~~}|{zxwwwwxy{|~~~~}|{{{{|}~|zxvuuvwwxxxwvuutttuvxz|~~}}}}}~~|{{{|}}~~~}}|zyyxxyz|~~}}||}~}{{zz{{|}}}||{zzz{|~}|zyxwwxy{|||{zyxvuuuuvwxz{|||{zyyyyz|}~~~}||{{||||{{zyyxwwvvwwxxxxwurpnlkkkklmmmmllkjjjkmorsuvvvvvuuvvxyz|~~~}~~~}||{{{zzzyyyyxxxxxyz{|}~}|zywvvvwxyz{{{zzyxwwxz{}~~~}||{{|}~~|yxwvvvwwxxxxwvvuvwyz|~~~}}~~~|{zzz{|}~~~~}|{z{|}~~~}}}}~|zxwvvvwwxxxxwwvvwxyz{|}~~~~}}}~~|{zzz{{|}~~~}}|||}}~~~~}}~~}|{{{{|}}}}}}|}}~~~~}}}~~~}}|{zyyxxxy{|}~~~}|{zzz{|}~~}{yxxxyzz{{{{zyxwwxxxyxwvsqpnmllllmmmmmmmnnnnoopqrstuuuuuuvvvxy|~~~~~}{yxwwxxyzzzyyxxxxyz{|||{zyxwvvvwxyz{{{||}}}}||}}~~~~}}}}~~|zyyxxxxyyyyzz{{{{{{{||}~~~~~~}|{{{{{|}}~~~~~~~~}{zyyxxxxyyz{||||{{{{{|}~~}||{{{{||}~~~~}}|||}~}|{z{{}~~}}||}}~}|{zyyxyyzz{|||||{{zyyyyxwvutsrpoonmmnopqrrrqpoonnopqrttuuuuuuuvwy|~~~~~|{zyxxwwwxxyyzzyyyxxxxxyyxxwwvvvvvvvxy{}~~}}|{{{|}~~~}}||}~~}|{zyxxxyz{|}}}|{zyyyyz{|}~~~~~~~~~}}}}}}}||{zzzzyzz{}~~}}~~~}}}~~}|{{zyyxxyz{|}}||{zyyxxyzz|}~~~~~~~~~~~~~}}}}}|{{{zzzzzz{|}~~~~}~~~}}~~~}}~~~~}}}~~}|}~~}}|{zzz{{{{{{zyyyyyzz{||||{{zyyxwvutsrrqqppqqqqqqqqppponnnnnooprstttttttuwy{}~~}}|{zz{{{{{zyxxwwwwxxyyzzyyxxxwwvvuuvvvwwxyzz{{||}}~}}}||||||}~~~}}}~~~~~~}}}}}}~~}}}|||||||{{zzzz{|}~~~}||{{{{||}~~~~~~}}}~~~}}|||||||||{zzzz{|}~~~~}|{{zz{|}~~~~~~}|{zz{{|}}~~}}||{{{||}~~~}|{yxvutuuvwxxwutsrqqqqqrrqqppoooopqrstuuuuvwxy{|}~~}{zyyyyzz{{{{{zyyxwwxxxyzzzzzyyxwvuttuwyz||||{zzzz{|}~~~~}}||||}~~~}}}}~~~}~~}||||}}}}}||{zzzz{|~~|{zz{|~~~~~~~~~}}}~~~}~~}|{{||}}}}}|{zzyzz{}~~|{yz{|~~}}}~~~~~~~~~~~~~}||||||}~~~~}}|||}}~~~}{yxxxxyyzzyywvusrrqqqrrrrqqpooooopqrsttuvwxyzzzyyxyyzzzzzyyyxyyzz{{{zzyxwwvwwxxyyyyxwvuuvwxyz{{{{{zzyyyz{|}}~~~}}|||||}}~~~}}}~~~~}}||||}~~}||||||}}}||{{zzz{{|}~~}}}}}~~~~~~~~~~~~}}}}~~}||{||||}}}||{zzz{{|}~~~~}||}}~~~}~~~~~~~~~~}}~~~~~~}}}~~~~~~~}{zyxyyyzyyxvutrrqqqrrrrrqqpoooopqrstvwxxwvvuuvwxyz{{{zzyyxxyyzz{{{zzyxwwwwwxyy{||{zxwvvvwxz{|||{zzyyyz{|}~~~~~}}||||}}~~}||||}~~~~}}||}}~~}|{{{||}}}}||{zzzz{|}~||||~~~~~~~~~~~}}}~}|{{{{|}}}}}||{zzz{|}~~~~|{{|}~~~}}~~~~~~~~~~}}~~~~~~~~~~~}|{zzz{{{{zyxwutsrrrrsssssrqqpooopppqstuvvvuuuuvwxyz{{{zzyxxxxyzzz{zzyxwwwwy{|}~}|zxvuuuuvxyz{{{{{zzyyyz{|}~~~}||||{{|}~~}|{{{{|}~~~~~}||||}}~~||{{||}}}}}}|{{zzzzz{|~~}||||}~~~~~~}|}~~}}}~~~}}}}}~~}||{{{||}}}}|{zzyxwwxz}~}}||||}~~~}}~~~~~~}}~~~~~~~~~}~~}||||||}~~~}~~|{{zzyxwuttttvxz||zxusqqppqrstwyzzzxwvvvwxyzzywussstuvxyyzzzzzzywusqpqrssuwyyyxwvuuvwwxxwwvuuuuvy|~{xwwxz|}~~~~}|{zz{{|}~~~|yxz{|}}}}}}~~}}||{|||}~~}{z{|}{zzzzz{||}~}||||}}~~~~{xvvvx|~}}}~~~}||}~{zyyxxwvvvx{}~~~}|{zyyyyz}{xwvwwxyyzyyxxy{|}}~~~}{yxxxxyyyxxwwwwxy{}~~{xvuvxz|}~~~}}|||{|~~}}}}}~~~|{zz{{{{zywvuuuvvuutuvwwwvuuuvxz|}|{xvuttuvwyzz{{zzzyyzyxwwxyzz{zyvsqppqrttttsrqpoooopruwyzyyxwwxz}~~}~~|{z{|~~{xutstuuvwwxxxwwvvuvwz}}||||}}}|ywvuuuuuuuvwxyzzzzz{}~~~~~~~}{yxwxyyzzzyyyyyzz{|}}||}~{yxy{|~~}|{{{{|~}~~}}~|{zz{|}}~~~~}|{zz{}~|zyyyyyyyyyyzzzzz{}~~~~~~{yxxyz{{zzyxxxyz{}~{yyy{|}~}}}~~|{{{|}}~~~~~}|{|~~~~}}}|{{|}~~}|{zyyyxxwwwvvvwwwutttttuuvvwxxwvtssssssssssssttuwyzyxwvvvwxxyz|~~|{zz{|}~~~~}{yyz{|}~~~~~}|{xwwwxyyyxxwvuvvxz}~}|{{||~~}}~|yvuuvwxxxxxwvvvwz|~~~~~~~}zxwvvwxyyzz{{{|~~}}}~~~~~}~~}|{{{{{{{{{{{|~~|zz{|}~}{{|}}~~~~}|{{}~~~}|||}~~{yxxyz{{|{{zyz|}~~}{yyyyyzzzzz{}}|{{{{{{zzz{}~}|}~~}}}~~|{zzzz{{zxusrqqqrrstuvwwxxvtqonopqrsttttuwyzzzzzzzzzzyxxwwy{~~}||{{zzz{{zyxwwxxyyyyyyz|}~~}{ywvvvvvwwxxz|~~}||}}}~~~~~}}~~|{zzyyyxwwxz}~~}}}}}~~~~{zyyyz{{zyyz|~~}}}}}}}}~}zxwwwyz{{|}~|{z{{||||{{{||~}{yxxxyzz{|}zyzz{|}~~~~~~~}{zzzzzzzz{}~~~~~}{{{||}}}}~}{zyz{||}~}|}}}~|ywvuuuvvvwwwvvvuuuuutrpppppqqrsvwxyzzzzzzzyyyxxxxyy{}~}{{z{{{zwvutttuuvvwxyzz{{{{{zxvuttuvwxz|}~~~}}~~~}}||||~}|{{|}}~~~~~|zyxyz{|~~~~}}~}|}~}{zyyz{}~}||||}~~}{yxxxyz{}}}|||||||||}}~~~~~~~}{xwvwxy{~}{{{{|}}}}||||}}~}zxwwxy|~{zzz{|}~~|{{|}~~~~||}~~~~~|||||}}||{zzyyyyyyyyyywuronnpsvyzzzyxxxxxxxyyzzzzzzyyyz|~~}|yvtssssstuvvwwwwwwwwwxxyzywutstvx{|}}}}}~~~~~~~}}}}~~~~~~~|zyyyyyyyzz{|}~~|{zz|~~~~~}{{{{|}}}}}~~~}{z{~~|{{{|}~~~{yxy|~}|||}}}~~~~}}}}~~~}{ywxz|~~}}}}}}||||}}~~~~~~~}{yy{~}{zz{||}}}}}}}}~~|{|~~|{{||}~~~~~~~~~~~}}||{{ywvwxz{{{zyxxxxxyzz{{zzzyyyyyyyz}~zwtsstuuvvvuuuuuuuvvwwxxxxxxwvttvxz{|||||{{{{{||}}~~~~~}}||~~{yxwxxxyyyzz{{{{{{{||}~~}|}~}{zzzzzzzzz{||}~}|{||}}}}}|||}}~}|||}~~~~~~~}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}|||||{{{{{||}}~~~~~~~~}||||}}}}}||||}}~~}|||}}~~}||||}}}}|{{{zzzzzz{{{{{{{zz{|}|zyxwwwwwvvvuuuuuvvwwxxxwwwwwwy{}}{yxxxxyyyyyzzz{{||||||||}}}}}~~}{zzyzzzzzzzyyyyyyz{{|}}}}}|}~~~~}{{zzz{{{{{{{{{{|||}~~~}||{{{|||}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~}}||}}}}}}}}|||}}}~~~~~~}}|||||}}}~~~~~~~~~~}}}|||||}}~~~}}}~~~~~}}||{{zxvvxy{{zywvvvvvvwwwwwwvvvvwwwxxz}}zwvuvwyyzzzyxxxxyzz{||||}|||zwvvx{|}||{zyyyyyyyyzzzzzz{{{{{||{{{|}~~{z|}~}}}}|||{{{{{{{||}}}}~~~}||}~}}}}}}}}}||||||}~~}zyz}~}|||}}~~~~~~~~~~~~~~}zxwz|~}}}}}}}}}}~~~~~}~~}{yy{~~~~~~~}}}||||}}~~~~~~|{}~~~~}}||}}~}{{~~~~~~~~~~}}}}}}}~~}}|zwvuvxz{|{zyyxxxxxxwwwvvvwwxxy|~|zxwwwxxyyyxxxyyzzzzzzzzzxvtsstuxz||{zyxxyyzzzzzyyyyyyzz}|{z{|}~~~~}}}}~~}{yxxy{~~}}}}}}}}}}|||{{|}}|{|}~|{zzz}~~~}}}}}}}}}}}~}}}~~|zzyy{}~~}}~~~}}|||||}}~}zyxxxxz}~}||||}}~~}}}|||}~~~~|zxxxxy{~~}}}}}}~~~~~~}}}~|||}}{{zzz{}~~~~~~~}}~}}}}}}~~~}}}}~~~~||}}}~}{yyyxxyz}~}{zyyyyyyyyyyxxy{}|ywwwxyzz{zzzyyyyyzzywusrrrrrrsuwyz{zzyxxxxxxxxxxyyz|~|zyzz{||}}}}}~~~~~~|zxwwxxyyyz{~~~}}~~~~}}}|||~}|||}~~~{zyyzz{{|}~~~~}}}~}}~~|zzzzzzz{|~}}}}}}}}}}}~}~}||}}}}}|}}~~~}}|||||||||}~~~~~~~~~~~~~}}}}}}}~~~}{{zyyz{}~~~~~~}||}}}}}~~}|||}~~~~~~~}}}~~}}|||||{ywusrrrqqsux{|}}}|{zyxxyzzzz{{{zyxxyz{}~~|zyyyyyxxxxwvvuvwxxyyyyxwwvvwxxyxxwwxxyyzz{{|}}~}||}~~|{yyzzz{{{||||{{||}}}~~~~~~}}}}~~~~~}}|{zyyz|~~~~~~}}}}~~~}}~~~~|zyxwwxy{~~~~~}|{zyyxxyz{}~~}||{zzzz{|}}}}}}~~}|zzz{|}}~}}|{yxxy{|}~~}||{||~~~~~}{zyxxwwxyz{{{{{{{{{}~~~~~~~~~}}||{{ywvutuuvwwwwvusrrrrstuuvvvvvwxyz{|}~}|zyyyyyz{||}}|{{zyxwvvvwxyyyyxxwvvwxz|}~~~}}|{z{{|||}||zyyyyzz{{||}}}}~~~~~~~~|{yxxxyyzzzzyxwvuuuuvwxyyzzz{|}~}|||}}~~~~}{zxxxyz|}~~~}||{{{||}}}}||}}}}}}~~~~~~}{ywvuvvwxyzzyyxwwwwxyz{|}}~}{zzz{|}~~}|{z{|}~~~~~~~~~~~}}}}}}~~~}{yxxxyzzzzzyxwwvvwwxyzz|}}|{{{|}}~~}|{zzz{|~~|zxvuuuuvwwwwvvuttssttuvxy{||||||||}~~~~~~~~}}|{{{z{{{||||zxwvuttuvwxyyzzzxwvvvwxz{|}~~}}|{zzyyyz{|}}}||{zzzz{{||}~~~}{ywvvvwwxxyyxwwvuuuuvxz|~~|{zyyzz{|}}}}|zyxwxy{|~~}||{{|}~~~~~~}{yxvvvwxyzzzzyyxxwxxy{}~}|{zzzz{{|}~~}|{zz{|~~}|}~~~}}}~~|zyxwxyyz{{{zzyxwvwxz|~~}|{zzzz{|}~~~}|{zyyz{}~}zxwvuuvvwxxxxwvutttuwxz{||||{{zzzz{|}~~~~~~}|{{{zzyxxxwwvvuuuuuvwyzzzyxvvvvwxz{|}}}}|{zyz{|}~~~}}|{{z{{|}~~~~~~|zxwvvwwxyyyyxxwvvwxz{|}~~~~~}||{zzzzz{||}|{zyyxxyz{|~~~~~~|{yxwwwxxyz{{{zzyz{{|}~~~}}}}}}}||{{{{{|}~~}|{{{{|}~~~~~~}{zyyxyyzzzzzzzz{{{{|||}~~}}}}~~~}}|{zzzzz{|}}|{zzzz{|}~~|{yxwwwwxyyyyxyyyyyyxxxxxyzzzzzzyyyzz|}~~~~~|zxwwwwwwxxxxwwvvvvwwxyyxxwvvvvwxxyz{{|}~~~~}}}}}~~~~~~}}||{{|~~}}}~~|{zyxxxxxxxyyz{||||{zzz{{}~~~}}}~~~~~}|{zzyyz{{{{zyyyyyyz{|}~~~~~~~~}|{zzzzzzzz{{|~~~}||{{{{|}~~}}}}~~~~~}||{{{|||||{{zzzz{{||}~~}||{zzzzzz{|}~~}}|{{{||}~~~~~~~~~}}|{{zzzz{{{{zzzz{{||}~~}||{{zzzyyz{||}||{yxwvvvvvwxyyyyyyyyyz|~~~~~}|{{zyyxxxxxyyzzyyxwwvvvvwvvvuuuuvvvwxy{}~~~}}}}}~~~~}}|}~~~~~~}|{{zzzzyyz{|}~~~}}|{zzzzz{{|}~~~~~~~~~}}|{zzzzzzyyyyyyyzz{|~~~~~~~~}}}||||||}~~}}|{{z{{||}~~~}||{{{{zzzzzz{{{|}~}}}}}}}}~~~~}}||{{{|}~~~}}~~~}}||{zzzzyyyyzz{|}~~}}}}}}~~~~}}|||{{zyxxwvvuvwwxyyyzyyyz{}~|{zyzz{|||||{zzyyyyyyyyyxxwvvvuuttttuvwxy{|||}}}~~~~~~}}}}}~~~~}}~~|{zz{|}~~}||{{{||~~~}}}||}}||{{{zz{|}~~}}}}}}}}|{{zzzyxxxxyz{}~|{zzz{|}~~}}}}~~~}}}}}}||{zzz{{|}~~~~~~~~~}}|{{zyxxxxz|~~||||}~~}}}~~~~~~~~~~~}||||}~~}}}}}}}|||{{zyxxxy{~~}}}|{{zzzzzyyxwvuuuvvwxyyzzz{{}~~}|{zzzz{{|}}}}}||{zyyxxxyyyxxwwvutsrrsuxz{|||||{{||}}~~~}}}}}}~}|{{zzzz{{|}~~~~|{{|}~}}||}}}}}}|||{{||}~~~}}}}}}}}||{zyxwwy{}~}|{{{zz{{|}}~~~~}}}}}}}}||{zzzz{{|}~~~~~~~}}||{zyxxyz|}~~~}}}|||}}~~~~~~~~~}}}~~}}||}}}}}}|{zzz{|~~}|{zzzzzyyxxwvvvvvvwxyyz{|}~~}|{zz{{|||||{{{{||}}~}}|{zyyxwwwwxxxxwvvuuuuvwxz{||||{{{{{||}~~~~~~~~}|{{|||{{zzzzz{|}}~~~~~~~~~~}}}~~~~~~}}|||}}~~~}}}}}}~~}}}}}||||}~~}|||}}|||{{{{|}}~~}}||||}}}}||{{z{{||}~~}}}}}}}}~~~}|{zz{|}~~~~~~~~~}}||||}~~~~~~~~~}}}}~~}}}}}~~}|||}~~}|{zyyyyyyyxxwvvvvvvwxy{|}||{zyyyzz{|}}}}}|||||||}}}}||{zyxwwwwxyz{{zywvuuuvxyz{|||{{zzz{{|}~~~~~~~}|{{{{{|||{{{zzzz{|}~~~~~~~~~~~~}}}}}~~~~}}|||||}}~~~}}}~~|{{{|}~~}||||}}}}}}|||||}~~}|||||}}}}||{{{{{|}~~~}}}~~|zzzz{|~~}}}}}~~~~~}}|||}}~~~~~~~}}}}~~~~~~}|{{|}~~}{zzyyyyyyyxxwwvvvvvuvwyz{{{{zyyyzz{|}}}}}||{{{{|||}||{zyyxyz{||}|{yxvuuuvvwyz{{||||{{{{||}~~}}}~}|{zzz{{||||{{zzzz{|}~~~~~}}}}}}~}}}}}||{{zzz|~~}||{||}~~~~}}}}}~~~~~}}}||}}~~}}|||||}}}}}||||||}~~~~~~}{yxwvuuuuvwyz{||{zzyyz{}~~~~}{yyxxxxyz{{zyxxxxxwvuuuwxz}|yxxyz{|~~|{zyyyz}~}}}}}}~}}}~~}{{|}|{ywvutsrrrssssrqppqrrssqonortuvvwxxyyxwvuutsrpoooppppqrssssrrqppqqrsrrqqpqqsux{|}}}|{xtqnnoqux{}}||{zywvvvwxy{{|~~}||zyxwxz|~~~|zz{{||{zyxwvwy{}~|zyyy{|~}zwwwxyz{{{yxwutrrrtvy{|}}~~~}}||||{{zzzyxwtqonopqrrrponmnnoprstuvvvvvuttstwxz{{|||}~~}{{{{}~|ywvvvvwwwwvwwxxxwvuuvwyyz{|}}|||}~~~}|zywvuuvwxxxxxxyz}|yvuuvvwxyz{|}||{{{|~}|{{zz{{|}|{zxvtsttuuvxy{|~}{{{|}~~}{zywurpnmnopqrrrpnmllmnnoppqqrstuvwxyz{{{zzz{{|~~|{zz{|}~|ywvvwxyzzzzzyyxxwxz{|}||||||~}||}}{{{|~~|{{{{{{{{{{{|}~~|zxwwvvwxyz|}}}|}~~}||{{z{|}}}{{zzz{|}}|||}~}{xtponoprstuuutqnlkkklmnopqrssttuxz|}}||{{{||~~~~~}}}}~{yyyyyzz{|}}}}}}~~}}}~~~~~~~}~~~}|||}}~~}}}}}}||{|||~~~~}}||}~~~~{xusqqqrrstuvvuromlkkllmnopqrtuxz{{{zzzz{|}~~|{{{||}}~}|{zyyyyyyyzz|~~|{{{{|}~||{||}~~~}{zyz{{|}}}}}~~}|{{{{~~}}}~~}{{{{{{{{{z{}~~~~~~~~}}}||}~}||}}~~~~~}{ywvuuutttsrrsstusronmllkkkklmnqtwz{{zyxxwwxz{}~}{zyyyyz{|}}~~}{{{{{{{zyyyz}~}|||||}~~}}}}}}~}zxxxyz{|}}~~~}}}||}~~~~~~}}}~~~~~|zxwwvvuuuuuuuuuvutrpnmmmmmmmllnqsvwxyyxxxxxxxyyz|~|{{zzzzzzz{|}~~|zyyyyzz{{|~~~}}}}~~}}|||}~~|zyxwxxxyy{}~}||}~~~~}}}~~||{|{zxwwwwwwvvuuuuuvvwwwvtqonmmmmmnorstuuuuvvvvwvwwwwxyz}}{{{|}}}|{zzyyyz{|}~~|{yyyyyyyz}~~}}}}}}~~~~~~}}}}~~}{yxxxxxxyz|~~|{{{||}}~~~~~~~~~}}}~~|yvuttuvwxxwwvvuuuuvwwxwurqponnnoqrttuuvvvvvuuuuuvvwxxz}~}|||}}~~~~}||{zz{{|}|{zyyyyz{}~~}|||}~~}}}~~~|zyxxxyz{}~~}{{{{|}~~~~}}}}}~~~|||}~}zxvuuuuuvvwwwwwvvvvvwwwvusrqqqstuuutsstuvwwwwvuuttuuvwy|~}||}~~~~~}}}||||||||zyxwxy{}~}}||}~}|{|}~~~~~{ywwxz}~~~~~|{zz{{|}~~~~~~}}||}}~~}||}}zyxxwwwvvvuuuuuuvvvvwwwvusrqrtvxxxwuttttuuvvwwwwvuutttuw{~~{zyzz{|}~~~}|||||}}|{ywwx{}~~}}}~|{{{||}~~~~~}|z{|~~}}}~~~~}}}}|||}~~~~}||||}}}{z{}}|{zyyxxwwwwvvuuttttuvvwwusstvwxyyxwwvvvvvvwwwwwwvvvvuuvwz}~|zyyyyzz{|}~~~}||||}|{zz|}~~~~~~~~~}|||}}}}}}}~~~}}~~}}}}~~~~~~~~~~~~~~~~~~}}}}|}}}|{|~~}{zyyxxxxwwvvuttsstuuvvvwxyyyxxwwwwwwwwwwxwwwvvvvuuuvx{}~~|yxwwxyyzzzzz{{|}~~~}}}}}||}~~~}}}}~~~~}}~}|{{|||}}}}~~~~~~~~~~~}}~~~~~~~~}}||||}~~}|{yyxxxxwwvuttssstuwxxxxyyzzyyxwwvvwxxyyyyxwwvvuuuvx{||zywwwwwxxxyyzz{{||}~~~~~~~}}~~}}~~~}}}||||||}}~~~~~~~~~~}}|}~}|{zyxxwvvuttssuwxxwuuuvwxyyyyxwwwwwxxyyyyyxxwvuuvwwxxxxxxwwwwwwwwxxyz{|}}~~}}}}~~~~~~~~~~~~~~~~~}}|{{{{|}}~~~~~~~~~~~~~~~}||{yxwvutuwyzzxvtstuvwxxxxxxxwwxxxyyyyyyyxwvtsssuvwwwwwwwwvvvuvvwxyz{||}}}}~~~~~~~|{|}~~~~~~~}}||{{{||}~~~}|zyy{}~~}}~~~~~}|{zz{|{{zyvtsrstuvwwwwwwwwxxyyyyyyyyxxurqqrtvwwvvvvvvwwwvvvuvvwxyz{|}~~~~~~~}{yxy{~~~~~~}}}|||||||}}~~}~|yvvwz|~~~~~~~~~~~~~}}~}||~}{yvtsrstuvwwwvvuuvvwwxxyyyyxvsqooqsvwwwvvuuvvvvvvvvvvvvwxxy|~}||}~~~~~~|yxwwy|~~~~~~}}}|||||}}~~~}~~{ywwwy{|}}}}}}~~~~~}}}~~~~}|{{{}|yvtsstuvwwvvuuuuuuvvwwxxvtrqpoprtuvwwvvvvvvvvvuuuuuuvvwy|}|{{}~~|zyxxxyz|~~~~~~~~~~}||||||}~}~~|zzyyyy{}}~}|||||}~~~~~}}}||}~~|zyyyyz|~}ywvvvvwwwwwvvuuuuuuvutrqqqqqqqsuvvvvuuuuvvwvvuuttttux{}~|{z{|~}{yxxxxxxy{|~~~}}||}~~~}}|{|}}}~~|{zzzyyz{|~~~~}|{{||}}}}}}|||}}{zyyyyyyy{}}{zyyyyyxxwvvvuuuutrponoopqqqrtvvwvuuttuuvvwvvvuttvy{|~~~|zyyy{}~~|zyxxxyyxxy{}~~}||{{|}}~~~~~}}~~|||~}|||}}~~~~~~~~~}}}}}}}}}}|||||}}~~~~~~~}|zxvsromllmnooopqrqponnoooooprsstuvwwwvuvwyz{{||{{zz{}~}||}~}}}~~~}{zxvutuvwxxyyyyyxxy{|}~~}~}}|{{{{|||}}{{{{{{|||{xvtrqqpprvz}~~~~}~}}||||{{{{}~~}~~|ywusqppqqrstuvvutsrrqrrsuvwxxxwwurpopruvxyzzzyxwwwxxxyyzzzyyyyzz{|}~||{|}~}{zzzz{{}}|{yvutttuwz|~~|{yxwvvvvwy{}~~~}}|||||}~}}}}}}}}~~}||}~|zyz|}~}|{ywussrsssssrqonmmmmmnoqsuvvvvuuttuwy{|}~~}|{|}~~}||||{zzzzzzyxwvvvvwxyz{{{zyxxxxyz|}~~}}||{zzywutsrstuwxxyyxwwwwyz|~~}~~}|}}~}|{{{|||}~~~}|zxvtrpppqrssssrrqppqrtuvxxyxxyyzz{|}~~}}}~~~|zyxwxxyz{{{zyxxwwxyz{||||{||||||}~}|{{||||||{ywtssstuvwxyxxxwwxyz|}~~~~}}}~~}|}~~}}|||}}}~~~~~~}}||||}~~~~~}{xvsrqqrstttttttssttuvwxy{|}~~}}~~}|{{{||~~|zxwwwwyz{{|{{zyyyyyz{{|}~~}}}}~}|{{{|}}~~}|zwutsstuvwxxyyyyyyz{|}~~~||||}~}|{{{|}~~}||{{{{|}~}||||}~~~~~{xvtrqqrstuvvvvuuuuuvwx{}~~}{zzzz{}~~{ywvvvwxz{|||||{zzzzz|~~~~~~}||||}~}zxvtsstuvwyyzzzyyyyz{}~}||||}~~|zyyz{|~~~}|{z{}~~}||||}}~{xvsrrrstuvwxxxwvuuuwy{~~}}|{{zz{|}~|zxvuuvwyz|}~~~}|{{{|}~~~~~}}}}~|zwutttuvwyz{{{{zzyz{}~~~}}}}||||}~}{yxxxyz|}~~}|{||}~}|{{{|}}zxvtssttvwxyyyxwwwxy{|~~~}}}}}|||{{||}~~~}{ywvuvvxy{|}~~~}|}}~~~}~~~~~~|ywuttuuwxz{{|{{z{{|}~~}|||}}~~~}}}}}~~|zyxxyz{|}~~~~~~~}|{{{|}~|zxvuttuvwwxxyxxyzz{{||}~}||||}~~~~}}||||}}~~}{zxwvvwxyz{|}~~~~}}~~~~~~}{ywvvvvwxyzz{{|}}~~~~~~}||{||}~~~~~~~~~|{yyyyyz{{|}}~~}||{|}~|{yxvvuuvvvwwxyz{|||||||}~~}|{{|}}~~~~~}||{|||||{zyxwwwxxyz{|}~~}}~~}}}}~~}|{yyxxxxxxyyz|}~~~}}}~~~~}||||}~~~~}}}}}|{{zyyyyyyzz{}~}||}~~~}|zyxwwvvvvvwyz|}~~}}||||}~~}|||||}}~~~~~}||{{{{{{zyyxxxyyyyz{}~~~~~}}}~~~~~}|{zzzyyxxxy{}~~}}}}}~~~}}||}~~}}}}||{{zzyyyyyyz{~~}}~~}|{zyxxwwwvwxz|}~~~~~}}|||}}~~}||||}}~~}|{{zzzzzyyyyyyyyyz|~~~~~~~~~~~}|{{{zzyyz{|}~~}}}}}~~~~~}~~~}|||{{zzzzzzzzz{}~~~~}|{zzzyyyxyz{{||}}~~~~~}}|||}}~~}|||}}~~~~~}}|{{{zzyyyyyyyz{}~~~|||}}~~~~~}||{{{{{|}}}}}}~~~~}}||}}~~~~~~~}|||{zyyyzz{|}~~~}}}~~}{zzzyzz{|}}}||||}}~~~~}}||}~~}}|||}}~~~~~}||{{zyyxyyz{}}|{z{{|}~}|{{{|}~~~}}}}~~~}||{||}~~~~~~~~}|{zyxxxz|~~~~~~~}||||}~~|{zyz{}~~}|||}}~~~}}}}}~~~~~}}}}}}}~~~~}}}|{zyxxxz}~}|{{{{{|}~}{{{}~}}}}}~~~}|{{{|}~~~~~~~}|zyxwxz|~~~~~~}}|||}~~~|zzz|}~}}||}}~~~}}}}~~~~~}||||}}~~~~~}|{yxxy{}~~~}||{{z{{|}~~||}~~}}}}}~~~~~}}||{||}}~~~}}}~~~}|zyxyz|}~~~~~~~}}||||}}~~~~}|||}~~}}}}}~~~}}}~~~~~~}||{||}~~~}{zz{|}~~}}}}}}||{{{{{|}~~}}||}}}~~~}}}||||}}~~}}}}}~~~}|{zz{|}~~~~~~~~~~~~~~}|||||}~~~~~~~~~~~}}}}~~~~~}~~~~}}|||}}~~}||||}~}|||}}}}}}|||||}~~~~}|{||}}~~~~}}|||||}~~}}|}}~}|{z{{}~~~~~~~}}}}~~~~~}}||||}~~~~~~~~}|||}~~~}}}}}~~~}}}}}~~}|{{|}~~~~~}||||}}~~~~}}|||}}~~~~}|{{{||}~~~~~}}|{{{|}~~~}}}}~~}{zzz{|~~~}}~~~}|}}~~~~~}}|||}}~~}}~}}|||}~~}|||}}~~~~}}}~}{z{|}~~~~~}|{{||}~~~~~}}|||}}~~~~}|{{||}~~~}||{{{|}~~~}}}|{zzz{}~~~~~~}||}}~~~~}||{||}~~~~~}|||}~~~}||||}}}~~~~~~}~~|{{{|}~~~~~~~}||{|}}~~}}|{{||}~~}|||||}}~~~~}}|||||{{|}~~~|{{{{{|}~~~}~}||||}~~~}|{{{{|}~~}}}}}~~~~~~}||{{zyz|~~~~~}}||}}}~~}}||}}~~~}||||}~~}}||}}}~~~~~}}||}}~~{xy{|~}|{|{yxvvvuuuuuvxy{|||{zyyz|}~~~~~|{ywwwxz}}zxwxy{}}||}}}|{|}~~}||}~~~|{yxwwvvw{|zyz|~}~}{zyyyyxxxy{|}}}}}~~}{yxz~~}~~{yxz|~}}|{{{{{||}~~|ywvxz}~|{{zzyxxy{|~~~~|{{}{wtrrsvz|}}||{zywutstuvwwxxz|}{yxwwwxwvtrqpnligeccehknprsssrqpppqrtvz~~~~~~}|{zzxvspmllmopqqqponnoqtvy{}~}{xvtstuwxyzzyxxxyyyz|~|ywvvxz|~~|{zyxxz}}{zyyyz{|}}{zyy{~~~~~~~{yyyz{{{{|~~}|{yxwwy{|}~~~~~}ytpmkjjjklmoppponlkkloqsstvwxyz|~~~~~|zxwxxz{||{xusrqqqrstvxy{{{{zyxyyzz{|}~~~|{{{{{{{{||||}}}}}}~~~}}}}~}|||~~|zyyz{|}~~~}||{zyyz{{{zyxwwwy|}{yxxxyzzz{{zyxvuuvwwxxxyz{}~{ywvuttuuvxyz{zz{|||||||~}||||}}}}}~}||}~~}|}~~{wtrrstvxz|}}{xtrpppqrstttutttstuwxxxwwvvvwwy{~~|zyyyyz{|~|zyxyz|~{yxwwxyz|}~}|{zz{{{{|~~~}|{{{zz{{|}}~~|zxwvvwyz}~|{zzyyxwvuvvwy{}~~|{zyyyz|~~~}zwutuuvwxxyyyz{}~~}}~~~|{{{|}}{{z{{|}~~}|{||}~}zxwvvwwxz|}~}|ywvuvvxy{|~}{yxxxyyz{{|||}|zxwvvvvvuuttttuwz|||{ywusrrrrsux|~}|||~~~~~~|{zzzzzyyxxy{}~~~}||{{{z{{|}}zxvvuuuvwxy{~~~~~~~}}}~~}|{zzzzyyz{|~~}}~~}||||}}~~}}}}}}|||}~~~~~~~~~~}{zxwwvvvwy|}}|zywutssttuuvxz}~}||||||}}~}|{{{{||||{zzzz{{||{ywutsrqpoooqtwz}~~~}|zyxwwxyz|~~~~}}}}~~~}{yxxyyzzyyy{}~}}}~~}}||{zzz{|}}{zzzz{{{|}~~}}}~~}||}~~~}}~~~}|{{{z{|~~||{{{{{|~~~~}|{z{|~~|{yxxxyz|~~~}}||}~|{{{{{||}|yvtssssttuvxz{|||{{{zyyxwvvuuuvx{~~}|{{zxvuuuvwxxxwvutttuvxz||{ywvvvvvvwz}~~~}{yxxyz|}~~~~~~~~}}||}~}|{{{|~~}}~~~~}{zxxxxy|~}~~~|{{{{{|~~~~~~~}}|||}~}}~~|{zyyyy{}~{yxwwxxxyyyzzzzzzzzz{{{ywvuuvvwyz{{{zz{{|}~~}}{zxwvutuwy|~~}|{yxwutsstvxz{|||{{zz{{|}~}{{{{}~~|{zyyyy{~}{zz{|~~~~~}}|||}}}~~}}}}~}{zzz{|~~~~~}|}}~~~~~~}}}}}}}}|{yyz{}~{yyyz{||}}~}}}}|}}~~}}~~|{{|}~~|{{zzz|~~|zxvvvvvvwxxyz{{{zzyyxxyzzzyxxxy|}}}{yxwwxxyyzzyxwvuutuuvx{~}zxwwxyz{||}}~}{yyz|~}}}}~~}|||~|{{|}~~~}||}}~~~|zyyz}}|{zzzz{|}}~~~}||{{{{|~~}|}|zyyyyyyzz{|~~~~~~}}~}|{{{||zyyz{|}}~~~~~~~}|{zyyz|}zwvuttttuuvwyzz{{zyxvvuuuuvvutuwxz{{zzyyzz{||}}~}}}}||||||}}}||||{{zz{{||}}}||{{zz{|}|||~~|zyyyyyyzz{||}~~~}||}~|zyxxxxyzz|}~~~}||{{}~}||{{{zzz{|}~~~~~~~}}~~~~~}}|}}}~~~~~}|{zyxxy|~~|ywutsrrqqqrrstuvvwwwwwwwwxyz{||}}}~~}|}~|zzyyyyxxwwxyz{}~~~~}}~~}}|||~~|{{{|||||{{{{|}~~~}}|}~~}||||||||}}~~~~~~~}}~~~}}}~~~~}||||}~}||||}~~~~}}|{{zz{||}~~}|{|}~}}~~}|||||}}}}|{zyxvuutuvwwvvuuttttuuuuuvvvwwxxyz{{{|||}~}}~~~~}|||~~~~}||{{zz{|}~~~~~~~~~~~~}||~~~~~}|{{zzz{||}~~~~}}~~}|{{zzzyyyzzz{|}}~}|}~~}}}}}}}}~~||}~~~}{zyxxwxxyz{||||{{{}~|zyyzz{zzyxwwwwwxyyzzzzzzzzyxutuwxyyzzzz{{{{{{zzz{{|}~~|{|}~~~|z{}~~}}|||||}}}~~~~}{|~~}}|{zyyyyzz{|}}}~~~}zxyz|}}}}}|||||{zzyyzz{|}~|yxxy{}~~~~~~~~~~~}|{{{{|}~}zyz}}zwvwy{}~~}||{{zzyxwvvvuvvvvvvwxz|}}}}|zxvvvxy{|}}}||{{{{{{||}~~{xwwy{}~~~}}}}}|{zyxwwwwwxz{{|~~~~}{zz|~~}||||||||{{zyyyz{|}~~{xvvxz|~~~~}}}}~~}}||{{{{{{|}~}zxvwx{}~~~~~~~}}}||||}}~}}~}{yxy{}~~~}}~~~}zxvuuvxzzzywvuuuuuuttssrrrrstvy|}zyxxz|~|zxvuuwyz{|||||||||||{zzzzzz{|~}{yyxxy{|}~~}}}}~~~}}|{{{|}~~|zyyyyz|~~~}}~~~~}||}~}||}~}{zyyyz|~~}|{zzz|}||}~~}~~}}|{{{|}~~~}}}~~}~~~}||{zxusrrrrrrstvwvvuutuuvwxxxwvuutuw{~~||}~~~~~~~}{yxwwxxwxy{}}}}||{||}}~~~~~}}}}~|||~~|{zzz{zzz{}~}}}~}||}~}{{{|}}}}}~~~~}{zyyz}}|}~}|{{||||||}~}|{{{{|}~~~}|{zz|~~}|{||||{{|~~}}}}~~~}}|}~}}}}}}~~~~~~}|{zyyyyzz{||}}}}}|{{zzzz{||}}}|{{zyyxxyyz{|}}}}||{zzyyzz{|||}}}}|||||||}}~}{z{|~~~~~~~~~~}|{zyxwwyz{||}~~}{{zzyyxxyz{|}~~~~|zxvuuwxyzzz{zyxwyz|}}}}}}}|{{|}~~|{z{{{|}~}|yvsrqppprvz~~}}~~}|||{{zz{}~~~~}}|zxwxy{}~~~~|zzyyyyyyyxxwvuvwwwxy{}~~}}||{|}~|{zz{|~~}|{zz{|}~~}|{xurqqtvxz{|}}|{zz{{||}}~~~~~~~}{zzz|}~~~~}{ywtsrqrsuvwvurqoooprux|~}||~|zxvvvvvutrqnmkjiiijloqsuvvvvuttssrrstuwyyyyxxxy{|}~}|zywwwwwwwwwxyzzzz{{{{{{||{{||}~}zxwwy{|~}{ywwxz|~~}||}}|{zyyxyz{}~~}|{{|~~}||||{{yxvutttuvxy{|||{zzz{}~~}}}|{zyxvtstuwxz{|}|{zzz{|}|zwutsstuuvutrqommmmnoqqqqppppqrstvwy{|}~~~~~~}{ywwwxyyyyywusqpppqrsttssrqpppqrtvwxxxyzzz{{|~~{yyyzz{{||{yvtsstvwyz{{{{zyyyz{}~~|{{{|}}|||}~~}|}~~|{zzzz{{{{{{||{{zzzzz{|}}~~|ywvvvvwxxxxwvuttsttuvwxy{||}|}}~~||||}~}{ywuuuvwxzzzzzyxxxyz{}~~~~~|{z{{}~~~~~~~}||||}}}|{yxvuuuwxz|}}{zxvuttuvwyz{|}|zwutssstuvwwwwvutssssstuwxxxwvutttuvvwxy{|||||||}~~~~~{xvttttuvvwwwvuutssstuxz|~~~~~|{zzz{|}~~|ywussstvxy{||||{zzzz{}}{yyyyz{|~~{ywuuuvwy{|}}}||{zzz{}~}}||}~~|zyyz{}~~}|zzz|~~}|{{{{|}|zxxxyz{}}~}|{zyxxz|~}{yxvuttttuvwxwvsqnlkklnprsuvvvvutsstvxz{|}}||{zyxxxxy{}~~}}}~~}}||}}||{zzzyxwvvvvwxz{}}|zwusrrstuwyz{{{zyyxyz|~~~~~|zyyyz|~~|{{|}~~}|{zzz{}|yvtssttvwxxxxwvuuuwyz|~~~}|{{zz{||}~}{ywutttuwy{}~~~~|zyyz{}~}{zzz{|}~~~}|{{zzzzzzz{{{zyxwvutttuwz}}|||}~~|{zz{{|}}}|{{zyyyyzzyxusqonmmmnopqqqqqqrsstuvwxz|}~~~~}}||}~~||||}}}||{zyyyyyzz{zxwutttuvxz{}~|{z{{|}~|zxwwwxyz{|}}}}~~}}~~}|||}~~~~}{zyyyyz{|}}}~~~~}||}}~~~~~}|{{zz{}~}{zxvutsssttuvvxy{||||||}~~~~}}}}~~}||{{|}}~}}~~}{ywvuuvwxz{||||{{zyyxxxxwutsrqqqqqqrrsuwxxxxwvvvvvwxyyyyxxwvvvwy{~~}||}~~}{yyyyz{|}~~~}|{{||||{zyyxxxxxyyz|}~}|{{||}~~~~}}||}~~~}|zyxwvuutttuvxz|}~~~}}}}}}~}|{{{{{||}}||{zyxxxyzzyyxxxyyyzz{|~~}||{||}~~}}|||{{{z{|~~~}}}~~~}}|}~~~}}}}}|}~~}||zywvuttssrrstvxz{{{{zyyxwwwxxyzz{{{zzzz{}~}|{zzyxwutttttuvvwvvuttsssttttttttuuuvwy{}~~~}}|||}}}}}}|}}~~~}}}||{|}~~}}}}}~~~~~~}}|}~~}}|{{{{zzzzz{|}~~~}}}}}~}||{zyxxwwwwwxy{||}~~~}}}}}~~}|{{{{||}}~~}||{{{{zzzzz{{|}~~~~~}|{{{{||}}}||||~}{zzz{{||{zzyxxxxxyyzzzyxwvuuttsrqqrrrstuvvvvvvwxyyyyyxxwwxxyz{||}}|||}~}|||}~~~~~}|{zyxwvvwwxz{|}}|||}}~~}}||}~~~~~}|{{z{{|}}~~}}||{{zyyyyyz|~~|zyyyz{|}~~}|||}~}|zyyyzz{|}~~~~~~}{zxwwwxz|~~~}||||}~}|{{|}~}||{{{{{|||||{zzyxvtsssuxz{|{{zzyyz{||}~}}|{zyyyyyzz{zzyxxyyzz{{||{zxvutssstuvwxyz{{|{{{{{|}~~}{zzz|~}|||}}}}}|{zyxwxxyz|}~~~|zxwvwy{}~~~~}||||}~~~~~~~~~~~}|zxxy{}~~~~~~~~~}}|}}~~}}||||}}~~}{yxxy{~~~}||{{{{|}~}}||||}~|zyz{|}~~}}}}~~~~}}~~}{{zzyxxwvvuuvvwxxyyxwvutttuuvwxyyyxwuttuvwyz{||||{zyyyzz{||}}}||{{{|}~~~}|{{{{|}~~}|{{{{|}~}|zz{|}~}|||}|||{{{{|}~~}||{{|||||{{zzzzz{|}~~~~~~|{zxxxxy{|}~~}}}}~~}||||}~~~}|{{{|}~~~~~}}}}~~~}}|{{z{{||}}}}}|{zzzz{{|}~}|zyxxxyzz{zyxwutsssstuuvvuuttsttuvwxz{}~|{{{|}~~~~~}|{{{||}}}}~}|zxwvwxz{}~~}}}}}~~}}||||}~~~~~~}||||}~~~~~~~~~~~~~~~~~~~}}}~~~|{{|~~~}}~~~}|||}}~~~}}}}}~~~~|{zzzz{|}~~~}}|{{{{|}~{zzz{}~}}~~}{zyyyyz{|||{zyxwvvvwxyz{{{zyxwvuuuvwxyyzyyyxxxxxyzz{{{zzyxxxxy{}~{yxwxy{}~}}}}}~}||||}~~}|{{{|}~~~~}}|||}~~~~}|{zz{|}~~~}|{{{{|}~~}||~}{yxxxz{}~~~~~~~~}|{zzzz{|}~~~~}}~~~~~~~}|||}}}}~~}|||}~~~~~~~~~}}|||{|}~}||}~}|{zzzzz{{{zzxwvvwxyzz{zywusrrrrsuvwxyzzzzyyyyz{|}}~~~~~}}|||~~|{zzz{||}}|{zyxxxxyz{|}~~~~~~}||zyyy{~~}}|}~~~~~~~~~}}}}~~}}}}~~~~~}}|||}}~~~~~}}}|}}}~}{z{|}~||||zxwwvvvvvwxy{}~~~~}||}~~|zyyy{|~}~}||}}}}|}~~}||}~}|{zyxwwwz~~{xvuuwz}~~}||{{|}~~}{xxy{|}|zzzzzzyyyz{}~~~~~~}|{zyz}~~~~|{{{|}~~|{{}~||||}}|}~~~~~}{xwx{}~~}|{{zzyyyz{}~~}|}~|xtsrtwz}~~}|{zyxwvvwxxxxxyz|}}}}~~|{zyyyzyyxvuusrpnmmmoruwyzzzywusrrrrsux|~~~~~}|||}}~}}|{{{ywtrqrsuvwwwvuutuwxz{}~~~|zxwvvwyz{{{zyyyyyy{}}zwvvwxz|}~}}|zyyxxy{~~|zyyyz{|~~|yxxz|}~~}||}}}~~~~~~}||}~~~~~}}}}|{||}~~|xtpnmmnopqrstttsrqpoqsuvwxxyyyz|~}|||}{xvuttsssttuvwxxwvuuvwxyz{|}~|zyyyyyyz{{||}}~~}}~~}||||~}}}}~~}zyyyz{}~~~~~}||}~~~}}~}{{}}{yxxyz{|}}~~~}}|{|}~~~~~|zxwwvvvwwyz{|||{|}~~}}|}~~~}~}}}|||||||}~~}{zyzz{|~}}}~|ywwwy{|~~~|yvsrqqrsttuvvvvuuvxz||{zyxxxxxx{}}|{zzzz{}~|zyyyz|}|zxwwxxy{|~~~~~}|||}~}|{{{{{{{{|}~~}||}~}zyxwxxxxwwwwwxy|~~}{zzz{|~~~}{yxyyzz{{{{{zz{}~~}|{{{{{{|~~~}{zzz{||}~}||||||}~}{zzzz{|~}|{{{|}~~{xvtttuuvwxxxxyxwusssttuuuuuuuvy|~|{yxxxyz{~}}}~~}}}~}zxwwxxyyyyyyz|~~}}|||||~}{zzzzzz{{|}}||{{|||}~}||{zzzyzz|~~~~|{{||}}~~~|{{||||||||~~~}}}}~~|{{|}~~~{yxwvvvuuvxz|~~}|{zxwwwwwwwxy{~~}|||}}~~~}{{{{|||||{{z{{|}}}{zxxwvvvuuuwy|~|zyxwwwxxy{~~~~~~|{{{||{{zz|~~~~}||||{{{{{{|}~~|zyxyyz{{|}~~~~~}}|{zzz{|}~~|zyxwwwwxxy|~~~}~~~|||{{zyxy{~~}|{zz{|}~~~~}||}}~}{yxwwxxxxy{|}~~~}}}|{{zyyxxxxxz}~}|{{zzxvutuvwxxxxwvvuuvwyz|{zxvvuuuvvxz}~|||}~~~~}||{{||}}}{zyyyyyyyz|~~~~~~~~~~}|||}}}~~}|{zyz{}~}}}}|{{||~~}|{z{}~|{zz{|~~~~}||}}~}}}~~~~}||||}}}||||{{{zzyyyyxvtsrrstuvxyyyyyyz{|}}}||{yxxxwxz}~}{xwwxyz{||||{{zz{{|}~~|zyyz{}~}||{zz{}}zyyz{}~}}}~~~}}}}}{zyyz{|}~~}}}}~~~~~~}|||}}}}}}}}}}}||||}}}}|zyxxy|}|||}~~~~{zyyz}~~}||{{|~}{ywvvvvwwxyzz{{|{{zzyyzz{zyxwwy{}~~}|{{||}~~}|zyyxxxz|}{yvuuuvwxyyzz{||}}}}}}~~~~~}{zz{~~}}~|{{{{|}}~~~}||{{||}}~}|zxxz}}||||}}~~}}}}~~~|{zz|~~~~~~~}}}}}}}~~~~~~}||}}||{|}}{zzz{{||}}~}||||}}~~~}|{{|~~{yxwvvuuuuvwwxyyyxxwvuuuuvvvutuwy{||{{{zz{{|}}~~~~~}}}}}}~~||||||||||}~~~~}}~~}||}~~}}~~~~~}|||}}}~~~~}~~}|{||{zyyyyyzz{|}}~~~~~~~~~|{{zzyxxxxyz{|}~~~~~}}||}~~~~}|{z{{{||}||{zyxwwvxz}~{ywvvvvvvvvwxxyzzzzzzyyyyyzz{|}}}}~~~~||}~|{{zzzzyyxxyyz{|}~~~~~}}}}~~||||||{zzyyyyz{|}}~~~}}|||}~~}}}}}}}}}~~~~~~~~~~}~~~~~~~~}}}}}~~~~~~~~~}||{{{{{|}}~~~~}||{|~~}~~}||||}~~~~}||{zzzz|||{zyyxwwvvvvvvuuuuvvwwxyyyzzzz|~}}}~~~~}}|||||}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}|||}}~~~~~~~}}|{{{{{zzz{{{{||}}}~~~~~}}||}}}~~~~~~}|{zzyyzz{||||{{z{|~}zyxyzz{{zzyyyyyzz{{{{{zzzzzzxvvwxz{{{{{{||||{{zzzz{{|~~~~}zxyz|~~~}}}}}}}}}}}}}}~|zz|~~~}||{{zzzz{{|||}}}}~~|{|}~}|{zzzz{{|}}}}}}}~}{{|~~}}|||}~|zxz||xutvxz|||{zzyyxxwwvvvvvvwxxyyz|~~{yyyz{|}~~~}}}}}}}~~{xvvxz|}}}|||||{{zzyxxxxyyz{||~~}}~}{z{}~}|{{z{{|}~}||}}{yy{}~~~~~}}||||}~~}}~|ywvvx{}~~~~~~~~~}}}}}}~~~~~{yxwxz|~~~~~~~~~~}}}||}~~}||~~~~~~~|ywvuvwz||||{zyyyyyzyyxxwvvuvvxz}~|zxwwxy{}~~~~}}}}}}}~|zyxxxz|~~~~~~~~}}|||||}}}}~|{yyxxy{|~~~~~~~~~}}}|}}~~{yxxxxy{}~~~}||||}~~~}}|{{zz{|~~}{zzzzz|~~~~~~~~}}||{{z{||{{|~~}}||||~~~~~}|}~~~~~}|}~~~}}}|||{zxvtsrrssstvwxxxwvvwwxyyzzyyxwwxy|~|||~|zxxwxxxxy{}~~}}|{{{||}}}}||{{{~~}~~|{zzz{{zz|~~~~}}}|}~}{{|}~~|zzzz{{|{|}~}}~}|||}|zxxxyzzz{|~~~~~}}~~}{zzz{{{{{|~~~}}~~~~~~~}||||||||||}}}}}}~~}}||||||}}~~~~}}|||||}}~~~}}||{{{{{{{|}}}|||{{zzzzz{||}}}}}}}}}}}}}}}}~~~}{yxwvusrqpnoprssstuutrrrttuwy{~~|}~~}{yxz|}~~~}|zyy{~}zzzzzz{~{yxwvuuw{~|yxy{}}|{|}}~~~~~}{xxy{|||}}}|{z{}|{{|}~~|zyyyzzzzzzxvuuuuuvy|~~~}|zwsrtx}~{zzz{{|}}}{zzzzzz{}~}}~}{zyyxyyywtqoooqsw{~~}|{{{|~~~}}|||{zyxwvwyz{|||{zxwuuttuwy{|{{z{|}{zzz{zzz{}~~}}~~~}|}~~zvqnllmnopppnlighjmprsttsqpnmmnquz}|z{}~|zyvtsstttrponnmlkjigfedeeefhjmoppqppopswz|}~}{z{}~}~~~~~|zyy{|||zxvtsssuvwwwwvvwy{}~yvuuvvwwwusqpopqsvy{|{zz{}{yy{|~~}zxvutuvwxyxxxy{|~|xtqqrtuvvvusqppqtvy|~}zyy{}}{yxwxy{|}}~~{yyyz|}~~}{zzzz|~}zz{}}zxvuuuvvwyzzzyxwvvvwxyz|}}|{{{|}~~}~~}ywuttuvxxxvspliggijlmmlkigfefgilnpsvwvuttuvxz|~~|ywvvwy|~|xusrsuwyzzyxvtsrrstvxz|||{zz{{|}~{vspopqrstsrpommmnpruy}~~}|{{|~}yvutuvxyzzywutrrqrsuy{||{zyxxy{|~~zvspoopqrrrqponmmnorvz}|{zz{|~}yvtstvxy{{{zywvuuux{}}|}~{xvvvwyzzzzywvuuvx|~|{z{|}~~~}|zxwvwy{}}}|{zxwvvvwxz}~|{zz{}~}||}}|{zyyxwwvvvwxxyxurnkhgghjklmmljhgfgjnruwyyxxwvuvvxz~~}}}|zyxwwwvvvvwxz|~~}{xutsstvxyzzzxwvuvx{}~|{zzz{|~}yvsrqqrstuutsqpprux{}~}}|}~~zwuttuvxzz{zyxwwy{|~~}|||}{xurqqrrstttsrppqtvxz|}~~~~~||||}}zwutttvwyyzzyyyz|}~~~}}}}~{xvuuvwxzzzzzyz{}~}||}}~~~~~}|{zyxxxy|~|{zz{}~{xvuvxy{|||{zxxxxyyxuroljiiiijkkkkklmnooppqstuvvvvvvvwx|}zwuuuwxyyxxwvuvwxz{{zxvtsssttvwyzz|}~~~~~~}||~}zxvvuvvvwwwwxzzzzz{{|}~~~~}}~~~|zxwwwwwwxyz|~~~~~}~~{yvutsssstuvxz{{zzyxyz|~~~~~}{yxwwwwwxyz|~~~}{zzyxxxyz|~}}}~~~}}}}}~}|{{|~}||}~}{yxwwwwxyz||}}||{zzzywurpommllllmorsttrqonnnoqrtuuuuuttuw{~}zywvuuvvwxyzzzyxwvwwxwvuuttttttuwz}~}}}~~~}||~~~~~|zyxwvvvwy|~~}{zyxxyz|}~~~~}}}}~~~}||||zyxwwwwwwxz}~~~~~}}~|zxwwvuttvxz{{{{zyxwwwwxy{}~~~~~~~}|{{{zxvuutttuuwz|~~~~~~~~|{{zzz{|~~}||||}~~}}~~~}}}{yxxyyzzzyxxxxxyz{||||{zzywtrponnnnoqqrrrrrrqponmmmnoqrstuuttuwz}}{yyyyz{zyxwvuuvvwxyyyyxwwvtsqqrstuxz{}}}}~~~~}}~~}}}~|{{|}~~~~}{{{{|}~~}}}}}}|{zyyyz{|}~~~~~~}|zxvvvwx{}~|{{|~~}{zzz|~~}|||||||{zzyyz{|}~~~~}|zxvutuvy|~~}}~}}}~~|||}~~}~}|{}|zyyyzz||}}||{zzz{|}~~~}{yvsqqrtwyyywurqppqrrrrrqpnnnopqrtuuvxz|~~|{yyyyzz{{{{zyxwwvvwxxyzzyxwuspoorvy|}}}|{zz{|}~~}}}}~~|{zzz{|}~}{{~}|||}}~~}|{zyyyz{}~~|yvuwz}~}}~~~~~~}}|||}~~|{|}{{{{||}}}|zyxxyz|}~}}~~{xuuwz}~}||}~~~}}~}}~}~~}|}~~}~~}|{zyyz{||}}}|{zzz{|}~~|ywvvwxz{{{zyvtrqqqqrrssrqpoooopqstuwy{}~}{yxwxyzzzzyxxxxyz{|{zyxvuuvwxyzzyxussstvxz{|||{zyyyz|}~~~}|||}~}{{{|}}}|{zzyz{|~~}|{||}}}}|{zyyyz{|}~~~~~}|||}~~}~~|{{|}~~~}|{zz{|~}|{zz{||}}|{yxxxxyz|}~~~~~}{zz{|~~}}}}~}|}~~}|||}~~~~~}}}}~~}|{z{{|}~~~}||||}~|zxwwxyz{zywvtrrqrrssssrqpooooprtwz{yxvutuvwyzz{zyxwwwwxz{{{{yxwuuuvwy|~}zwuttuwyz||||{zyyz{|~~~}|}}~~|{zz{|}~~}||{zyz{|}~}|{{|}}~}}|zyxxxyz}~}~~|zz{|~~~}~~~}||}~~}|{{{|~}{{{{|}~~~}{zyxxyz|~~~~~{zzz|}~~}|||}~~~~~~}}}~~}|||~~~~}}}}~~}||}~~~}~~|zzz{{||||{ywutsrrsstttsrqoonnmnpruvvvutsstvwyz{{zyxwwwxyz{||{zyxx{}|ywutttuvxyz{{{zzyyyz{}~~}||{zz|~|{zzz|}~~~}|{zzz{|}~}|{{{|}}~}}{zyxvuux{~}}~}||||}~~}}}}~~|zyz|~}|{|}~}|{{||~~}{{{{||}}|{yxusrsvz}~}}}~~}|{{{||}~~}|||}~}zwvx|~|{|}~~}||}~~~~~{xvuw{}|~}}}~~}}|||||||||zywutsrrrsstsrplhfehlptvwvutsrrstvxyz{{zyxwwwxy{|~~~|zywvvvvvvvwxyzz{zzzyyzz{}~~{wtrsuy~~|zyyz{|}~~~}|{zzz{|~~|{{{{|}|{wtqppsw{~}}}~~~}}}}}~~}}}}~{xvuux|}|{||}~}|||}~}|zzz{||zxurpopsw{~~}}}~~~~~}}|{{{||}~~~}|||}~~{ywvuvy|~}||}~~}}}~~}}}~~~|zxvutux|~~}|{||}}}}{zxvtrrrsttttssqpppqrstuvuuttttuwxyz{{{zyxxxyz{|||{zywvvvwxyyzyyxwvvvvxyz{{{zyyxyz{|~~}||}}|{|~|{zyyz{|~~}||}~~~~~}}|}~}||}~~}}|}}}|{{||||}~}}|{zyxz|~~}}}}}||||}}||}}}~~|{z{}~~||}}}|{{|}~~~}}~~}~~}|}~~|zyz|~~|xvvx{~~{zyz{}~~|yvtttwy|~~~~~}|zz{}}||}~|zwvvvxz|}~~}{yvtsssuvxyzzyxwwvvvvwxzzzyxxy{|}}||zxusrrsuvwwwvtrponnoqtvxyyyxwwvvvvwy{|}~~|zywwwwxyyyyxwusqqrtwz|~}{yxwvvvxyz{||{zxvuvxz}}{zyyyzz{}~~}zxwwyz|~~}}~~~}||||}~~{yvuuuvxy{|}~~}||{{|}~}|{{{|}~~}|ywuuuvwy{}~~~~~}{zzz{|~~|{{|}~~~}zwtsrrstuvvvtrponnoopqrstuuvwxxxxxxxxyyz{||}~~|ywwwxz|~}yvtrrrstvxyzzyxvuvvvwxyz{|}}~~~}}}}~~}|{|~~|{{|}~}}}}}}}}~~~~}~~~~}|{{{{|}~~~~~}}~~~}}||{|||||}~~}|||}~~}{{{{|}~}}}|||||}}}~~}|||~|zyyyz{}~~}{z{|~}{zz{|~~~~~~}}}}}~~}}}}~~~~}}||{{{{|}~~~~~~~~~~~}}~~|zxwvvwyz|||zwutsssuvy{}~~}zxvuttuvwxxxxxyzzzzyxwwvuuttuwy{|{zywuttuvxz|}~~|zyxxxy{}}|{{||||||{{|~~~~}}|{yxxxxz|~|{{{}~~~~||{{||{{{{|~~}|{{{|}~~~~}}~~}}}}}}}||}~}||}|{z{|}~||||}~}|{zzz|~}{yxyy{}~}}}}~~}{zyxyy{~~|zzz{|~~~~~~~~}|}~~}||}~~~~~~~}}}~~~~~~~}|{yyyz{|}}||zywusrrrstwy{|{ywutstuvxyyyxxwwwwwxxyyz{{|||zyxxwwvvutuwxz|}}}||zyxwwwxy{~~|zzz{|}}}|||{{{{{|||}~~~~~~}|{{|~~}}}~~|{{{|}}}||||}}}~~~~~~||{|}~}|{{|}~}}}}}~~~}}~~|{{{||~~~~~~}|{|}~~||||}~~~}}}}~~}|||~~}||}~~}}}}}}{{{|}~~}||}~~~}~~}}}}~~~}|{yxwxxyz{{{{zzyxxxyyz{{zyyxwvvwxyz{|}}}}|{zxwvvvvwwyz{{{zxwwvvusrqqrsuvxyzzzzyyyz{}~~}}}}~~}|{zzzzz|}~}||{zxwwxy{|~~}}||}}}~~|zyyz{}~}{yxxyz{}~~~}~~~}{ywvvwxz{}~~~~~}}}}}~|zxvvvwy{}~~~}{zyyz{}~}{zyyz{}~~}}}~~}}}~~|{zxwwwyz|||{zwtrpoooprtvwxyyxxwvvvwyz|||{zzz{|||{{{{{{||||||{{zzyxxxy{}~}{xvtsstuwyz|}}}}|{{z{|}~~}~~}}~~{ywvvwxy{|~~~~}|||}~~~{ywvvwxz{}~~~~~}||}}{yxwwxy{}~}|||}}{yxxxyz|}~~~~~~}}~|yxwwwwxz{}~~~~~~~~~~~~|zyxxxyz{}~~}}~~|{zyyyz|}~}{zzzz{{|}}~}}}||||{{{|||{|}~~~}|{zzz{{}~~~}|zxwvvwz|}}{xvtrqpppqrstuuvwwwxxxxyyyzz{{|}~~~~}{{{|~~|zxwvvvvwwxyz{{||}}~~~}||~}|zyyxxxyz{|}}~~}~}|{zyyyyyzz{||}}~~~~~~~~~}{zyyxxxxxyyz{|}}~~~~}}}}~}|{zzyyyyyyyzz{|}~~~~~}|||{{{{{{||}~~~}}|||{{{||}~~~~~~~~}~~~}{zyxwvuuttsssrsstuwxyzzyyxxy{|||||}~~~}|{zzzz{|}~~~}}|{zzyyyzzyyxxwwwwwwwwvvvvwxyz|}}}}}||}~~~~~}}||{{zyyxxyy{|}~~~}~~~}}}||{zyyxyz{}~~~~~~~~}}}}}||{zzyyz{|~~}||}}||||||||{zzyyz{|}~}}~~~}}}}||{zyyxxxy{|}~~~~~~~~~~}}|{zyxxxy{|~~}|}}~~~}}}}}|{zyyyz{}~~}|||}}~}}||||||}}~~~~}|zwuuvwwwwwwwwvutsrrrrstuwxxyyyz{|||||{{{|}~~~~~~|zyyyz{zzzzzzzyxwvvvvwxz{}~~~{zz{||}}}}}}}|{zyxxyz{}~~|{|}~~~~~~~~~}|{zyyyz{|}~}|}}~~~~~~~~~}{zyxxxxyz{|}~~|{|}}~~~~~}}}|{zyxxxxy{|}~~|{{|}}~~~~~~~}|{{zzz{|}~}|}~~}}||{|}~~~~~}}~~}}}}~~}}}}|{{zywvuuuuvwwxz|~~~}|zyyy{|}~~~}|{{zzz{|}~}|zxvutuvwwxxxxyyyxwvuuuuuvwxz|~}|zz{}~~~~}|{z{|}}}}}}}}}||{zyyyyzz{}~||}~}}}~~~~~~~~}}|{zzzzzz{}~~~||}~~~~~}}}}|||{zzzzzz{|~~~~||{|}~~~}}}}}}}||{{zzzz{}}}~~}}|}~~~}}}}}}}|{{zzz{|~||}~~~~~~~~}}|{{zz{}~~~~}}}}}}}||{{z{|~}}~~~~~~}|{{{zzyyyyzzzyxwwwwwwwwwvutttuwy{|}~~}|ywvvwy{}~~}}||||}|{{{{{{{z{{||{{zyxxyyzzzyyxwwwy{|~|{{|~~~~~~~}}}}~~~}|{{{{{|||{{zyyz|~~}~~~~~~~~~}||||}~~~~}|{{|~~}|}~~~}||}}~~~}}|{{|}~~||}~~~~~}||{|}}~~~}|{{|~~~}}}~~}~~~}|{{|}}~~~~}|}~~~~}}}~~~}}}~~~}~}}}}~~~~}}|}}~~~~}|}}}||}}~~|zxxxy{|}~~~~~~~|zxwvvwwxyyyyzz{zyxvuuuvwwxxxwwxxxxxxyz|}~~~~}}|{{z{{|}~~~~~~}{zzzz{|}~~~}|{zyyyzz|}~~~}}}~~~}}|}}~~~}|{{zzz{{}~~~~~}||zxvtqoopqsstvwxxwwwwwxxz{}~~}~~~|zyyxxxy{}~~|{zzxwwxyz{{{{{{{}}||}~|yyyz{|~~~~~~}~|ywuuuvwx|~}||}~{yz{||}~~}}}~~~}~~{zxxz|~~~~|{zz{|}~~~~~~~|{}~}|||~~}|{yyxxxxwwvvvvwxyyzyyxyyzzzzxvrnlklmptx|}|zxwvxy|~}|{|~~}{zyxxwwwwwxy{|}~}}|{zyxxxxy{|}|{zzz|~}}}}}}}~~~~~{xwwxy{|}}}{yxwxxyz{}}}}|{zzz{~}||||||{{{zxwvvuuuvvwwwwwwy|~~~~~}{zz{{|{{zzyxxxxxwvtssux{}~~}}|{yvsrsstuuutsqppqstvxyzzzz{|~~|{{{|}}|{zxvuvwz}|zyyyz|}~~~|xwwy{~}}|}~~}}}~{wussuwy{}}|yvtttuwyz{{{{zywvvvuutsssttttuvvwxxyyyyyyyz{}~{wutsstuuutrqonnopqsuvwxyzzz{}}|||}~~~|yvuuvxz}~~|zxwwwxyz|~~}|{{|}~}}~~{wspoopruwxxxwusrrrsuvy||xvttuwy{}~~{ywvvwy{}~}}}}}~}zxwwxyz{{{zyxwwwwxz|~~}~~~}~~~|{z{}}zxwwwy{~}{yxxyz|~|ywvvxz|}~}|zxwvuvx{}zwusrrrtuwxxwtrommnprtvwxxwvutstuwyz{{zyxxyyz{|~~~}~~}{zyyyz{||zxvtrrrstuuuutsrrrsvy}~}|{zyyyyyz{{|}}|zxwwxz}~}||~}{{{|}~~|ywvwxz{|||{yvtsstwy|~~~~~~~}{{z{|~}{xwvvwy{|}~~}|{zz|}~}}}}}~~~}{ywuttttuuuuutsstvy{}}|{||||{zzyyz{|{zywvvwy{}~}|}~~{zzz{}~}{{{{zzywvuttuvxzzyxvutstuvwyz{{{zz{|||{{zzzyyyxwwvvwy{|}|{zyyyz{}~}|}~~|zxvuuuutttssrrtuwxxyyzz{{{{{||}~~}~~~}|{{{{|{zxwvvvwyz{|}}|||}~}}||~}zwuttttuvwxxxxyyyyyyz{}}{{{{||{{yxvuuvwyz{{yxwwwwxyz|}~~}|}~~}|{zzzzzzzzz{}~~~~}}}~~~}|||}~~~}}}~~~}{{z{{|}~~~|{{|}|{{{|}}~}}}~~}}}}}|{ywvtsstuuutsrqppppqqstwz|~~}|{zyyzz{|||||{{{|~~||||}|zyxxyz|~~}|{z{{zyxwwvvuutttuwyz{{{{zz{{|}~}|zzzz{{||||{zzyyyzyxwwwxyz|}~~}|~~~}~~|{zyyyyz{|~~}{yxwwxy{}~~~~~}|{zzzz{{yyxwwwwwxy{~~|{{zzzyxxxy{|}}}||{zzz{{|}~~}}}}}~~~}|{zyyyxvvvwxyz{|~~~~~~}}||{{zzyxwvuuvvuttsstttuvxz|~~|{zyyyz{{||{zzyz|}~~~}|{zyyzyyxxxxyzzzz{{|~~}{zyyyyyyyyzzzzzzzyyxxwwwwxyz{{||}}~}}}~~~~}|{zyxwuttuvwxz{}~}||}}{zyyyzz|}~~~}|{zyyyz|}~}||||{{zyyxxwwvvuvwxyz|~~|{zzz{|}~~}}}}~}||}}~~~~~}|{{{{|}~~~~~~~}|{zxwwxyz}}{yyy{}~~~~}|{{zzyxxwvutrqpopqsvxyyyyyyz|}~~~}|{zzz{|}~~~~~}|zwuttuvwxyyyzzzzz{|}~~}|{zxwwwy|~}{{z{{|||{{zzyzz{|}~~~~}|{{||}}}}|{zxvustux||zyxxxz{}~~|{|~~~}}||{zyyzz|}~~~~~}}}|{zywutuwz}~||{{{{|}~}{zz}~}||||}}}}||{zz{{}~~~}~~~~}{yvtsux{}|{zyyyz{|~~}|{{{{zzzyxvsqqsvxz{||{zyyyyz{|}}}|{zzyyz{|}}}~~|zxvvvvvvuuvvwxy{{||||||}~}zyy{}~|{yyyyz{{{zyxwwwwyz|}~~}}|}}}}}|{xvtuwy|~~~~~}}}||{zz{|}~~~~~~}}}}}}|{{zz{{}~~}|{{||||{zxwwxyz|~~|{{{||{{zzzzz{|}~~~~~~~~~~}|{zzz{|~~~}|{zz{}~}||}}}|{{zz{|~}|{zzzzzzzzxwvuuvwxyzzzyxxxyyz{|}}}||{{{{|}~|ywuuvwwxwwvuuuuvwxz{{{{{{z{{|}~}}}~}|{zz{{||||{zyyyyyz|~~}|}~~}|||}~~|zyxyz|~~}||||}}||{zzzz{}~~}}}}}}}||{{zzz{|}~}}~~}}}}~{zyyz{}~~~~~|{{||}~~~}||{{{|}~}|||}~~~~~}|{zz{|}~~~~~|zyyz|~~}|||}}}||{zzz{|~~}|{}~{xvvuvwxyz{{zzyxxxxyz{|}}||{zzz{{|}~~}|zxwvuuvvwxxxwvuuuvwxz{|}}||||}}}}~~}{zzyzzz{{{zyxwwwxyz|}~}||}~~}~}zyxxyz|~~}}}~~}}}}}~~}}|{{{|}~~}|||}}}~}}|{{{{{{|~~}}~~}{zyyz{|}~~|{{{|}~~~}|{zzz{|}~}}|}}~~~~}|{zzyxy{~~~~}|{{{|}~}}~}|||}}~~~}}||}}~|||~|zxwvvvvvwxxyyzyyyxxxyz{{|}}}|{ywvwz|~~{ywvuuvwwxxxxwvuuuvwxz{|}~~~~~~~}|{{{{{||||{zwusrtx{~}|{{|}~}|{{{{|}~~~|zz{~~|{{{||}}}}||{{||}}|{{{{|}||zwussuy|~~}}}~~}|{{{{{{{|}}~~~~~~}{yz|~}|||}~~}|{{{|}~}}}}}}~}|yvustwz~~~~~}|||||}}~~|{|}~}}||}}}}}}}||||}~~|zzz}~|{zyyyyxwwwwxxyzzyyxxxxxyyzywvtssuwy|~~~}|zxwvvvvwxyyyxxwwvwxy}~~~~~}{zyyyzzywusrqqrux{}~~}|||}~}|{{{{{{{{{|}~~~~}||}~~}}|{{|~~}}}~~~~~~}}||}~}}}}}~~~~}||||}~~}||||}~~~}||{{|}~~~~}{|}|zxwvwwxz{|~~}|||}}~}}}|{{{}~|{zzzz{}}zwvuuvy|~|{{zyyyz{|}~}{{{{|}}}|}~}}}}}|||||||}~}}~~|{|~|zxxxz|~}{xusstwyzywutttstuvwxwwvvvxxyyyyyxvsokgfgikmnnnmkiggggijloqsuuuuvy|~~~~}{zzzzyyyyzzzwtrppruxz|~~|{||~~}}|{zxwwxz}}xtqommmnopponljgecbdfimpsuwxz|}|||}~~|{{||}}{ywvtssstvxz{|||{zxvttvwz|}~}zwutsstvwy{|}~~}{yyz|~~}~~}zwuuuvxy{}~{yxxyzzz{{zz{{||{{{|}~|zxwvvwwwusoljihhhikmoqstsrqoopqsvx{}~}|||}~~}|{{}~|zxxwxy{|~~}{ywwwxz{}~}||}~~}~~{zyxxxyzz{{{}~~|ywwwyz|~~}}}~}{yxxxyz{|||{yyyxxwwwxxyz{}~~|zxwvvvvvwxxyyxvsqpqqstvyz{{yvtsstuwy{}~~}|{{|{{zzzzzz{{|~~~~}|}}~~~~|{{{|}~~}}}}~~~~}}~~|{zz{|}}}}}|||||{{{||}~}zwvuuvwxyz{{zz{zyxvutrrqqqrsuvwwutsrqrrstvxz|}}|zyxxy{}}{zyyyzzzzzzyyzzyyyxxxxyzz|~~~~~~}}~~|{{{|||}}}}}}~}|{zyxxwxxyz}}|{|}}zxwwwxyz{|}~~~~~{yxwvwxy{}}{wusrrrssrrqqrsuuutsqpnnmmnoqtwz|||{zyyy{}~}}}}~|zxwwwxyyyzz{}}|zzzz{}~~~~}zyxxxxxxxxz|~~}|zzz{}~|{{{|~~~}{zyyz{|}~~|{yxwvuuuuvwxxyxvtrpppooonnnoqtvxyyyyxxwwwxyz}~~~~}|{{zzz{{|~}|{{|{{{zz{}~}|{{|}~}|{zzzz{|}~~~~~~|{{{|}}|{{}~}}||~~|ywutttuwy{}}}{zxwvvwwxxxvuttsrrrrrrrsstuvvuutuuvvvvwy|~~|{yyyz|~~|{{{|}~~~~~~~~~~~~~~~~~~~}}||{{}~||||}}{zz{||||||}~~}||}~~|{yxxyz{~~}{zywuttuwxyz{{{zyxvutssstuvxzzywutssstssrqqrtuwxxyyzzz{|~~}|}}~~|{zyyyz{|~~~~}|{{{|}~~~~}|zyxxxyz|}}|{{{|}~~~~}{zxwuutuvxxxwwwvvvwxxxxxxyyyyxwutrrqqqrstwyzz{zzzzzyxxyz{}~~}}}~~}|{{{|}~~~}|{{{||~}{zz{|~~}||||}}}}~~|zzz{|}~~}|{{{{|~}{xurppppqsuvxxxxwvuuuuvwxxwvutttvvvvvwwwxyyyyyyyyyyyyzz|}{zyyyz{}~~~~}{{z{|}~~}}~~}}}}~|{{{|}~}{zzzz{}~~~}}|~~}}~|ywvvwxz|}~}{yxvtsrrsvxz{{{zwtrqppqrstuvwwvvutssstuvwwwvvwx{|}~~~~~~~}||}}{ywwxxz{}~~}||||}~~}}~~~~{ywwwwxy{|}~~~~~~~~|{zyz{~~}}|}}~~~~~}|zywvvvvvwxxyyyyxwutssuxz{|{yvtrqpppqrstuvwxxxwwxxyz{|}}}}~}|{z{}~|zyyyyyzz{|}}~~}}}||}}~~}{zz{~}{zzz{|}~~~~~}~~~~}{zyxwutssrrsstuvxyzz{zzyxwwxxyz{{{zyxvutttvy{||{ywvvuuvvwxyz{||}}~~~~~~~~~~~~}|||}~|{{zzzzzz{|}~~~}}}~~~~~}||||||}}}}}}}||||||}~}zxvtrqppoooopqrstuuvvvvuuvwxyyyz{{||{zyxwwxyz{|}}}|{zyyyyz}~~~}||||||{{{{{{{||}~~~~}}|||~~~}}}~~~~}}}}}}|}}~~~}|{{}~~}}||{{{zzzzzz{|}~~|zxvutsrsssssssstttttttssssttuvwwwwvvuuvxyyyyz{||}||{{{{|}~~~~~~~}}}}||{zzyzz{|~~}}~~~}|{yyxxyz|}~~~~~~~~~}||}}~~~~~}|{zywuttttuvvwwxxxxxwwuttuvvwwvvvvuutssrrrstvwxyyyyyz{}~~}}}}~|{{|}~~~~|{zyyyyz{|}}~}}}~~|zzz{||}}}~~~}||{{{|}~~~~}}|{zxwxxwwvvtsssuvwxxyxxxxxxxxxyyzzzzyxusrstvwwwxxxyxxwvvuuvwxz{|}}~~~}zyz{|}}}}~~~}||{zyyzz{}~~~~|zz{}}||{||}~~~~~~~}{zxvtrqpoooopqrsuwyzzzzzyxvvvvxyz{{{zzyxxxxxyz{|||zxvttvxyz{{{||}}}|{{zzz{{|}}~~}~~|zxxz{}~~~~~}}|||||}~}||}~~}}~~~~}|{zzzz{{|}~{xurpppqrrrssssttttssrrrrsstuwz{|}||{{zxvuuwxz|}}}}||{{zz{|}}|{zyy{|}~~~~~~~~}}||{zzz{{|~}||}~~~~}|{{|~~}|{zzzz{|~~~~}|{zz{}~~~~~~~~~~~~~~~~~~~|zxvuttttuutsrrrqqqstvvvvuuuvvvvvuuttsssuxz|}~~~|zxwwy{}~}||{{z{|}~~~~}~~~~}|{{z{}~|{{|~~~~}||}~~~~}|||}}~~~~}||||}~}~~}}}}}}}~~|zxurqpqrtvxxyxxwwvvvwwvtttttutttvwwwwvvvvwxxyyyxxwvwy{}~~|{{|}~}|{||}}}|}~~}}||}}~~~}|{{z{}~}}~~}{zzzz{{|||}~~~}|||~~}}|{ywutstuuuvwxyzzzzyxvtsstuwyz{{{zzyyxwvtssstuvvwwwxzzzyxxxyz{|}}}}|||~~}|||~~{zzzz{|||||}~~~}|{{|}~~~~|{|}~}|{{{}~~~~~~~~~~}}}|{zyyyywvtssstuvwwwvvwwwwwxxyz{||||{zyxxxxyz{|}~~~~~~}||{{||}~~}|||||}~~}|{{zz{{|}~~~~}}}~~}|{zzzz{|}}~~~~~~}}}|{zyyyyz}~~}}|zxvtrqprtuuvxyzz{}}~}xtrqrtw{~}~~{xtrrsuwxy{}~~|zyxxvvx{}zxwxyz{|}}}{zzz{{}}{yyyyz|~|zyz{~~~}~~}{zzyxxxyz{zywvtrrsvy|~}{xvtsqpooqrttttvwxz}}yusqooqsvxxxwwvuvw{~zvsqqrtwz|}|{zxwvwz~~{xtpmkklnqtvxxwvutssvz~~}{yvspnmlmoqtvvwvvuttux|}zwtqnmlmoprrsssrrrsvz~~zvsonmnoprtvvvuuuvxz}~{vspoopqtwy{{zyxwvxz}}ytqonnpruxz{{zywvvx{}zwsoljjjlnqstuutsrqrux}}{yvsqonnoqrstttsrqqruy}~|yvsrqqqrstuuttstuwz}|yvsqppqruwxyyxxxy{}~~}{wtqonnpruxz{{zyyy{}}yvromlmnqtvxxxwvuvxz}~}{xtqommmoqstuutsqqruxz}~~}{yvtrrrstuvvvutstvxz}~~~}{yvtrrrstuvwwwvwy{}}||}}}|yvsqoooprtvwxyyz{}~~}}~~|yurommnpruvxxxxyyz{|~~{wsqonoqsvwxxwvvvwyz|~|zwtrqqrsuvwxwvvvwyz|~~}|||}|zxvtssstuwxxxxyz{|~|{{{|}|{xvsrqpqrsuvvwxz|}~}{{|~~}{xurommmoqsuvxy{|}}~~}zvsqooprtvxyyzzzzzz{|~}zwtrqqstvxyyzzzzzz{|}~}}~~}{yvtrrrsuwxyyz{{||}~}{z{{||{ywusrrstuvwxyz{|}}~~|||}~{yvsqpppqstvxz{|}}}~~~}}~}yvsqopqrtvxz|}~}||||}~~~}zwtrqrsuwy{}~~}|{{|}~{xusqqrtvwy{}~~~}|||~}|||}}|ywtsqqrstvwy{|}}||}~~}||}}~}|ywusrrrrsuwy{|||||}~~~~|yvtrqqrsuxz|}~}}|||}~~}}~|yvsrqrsux{~~}}}}~}}}~~{wtrqqrtvy}~|||}~{yvsqpqrsvx{}~~}|{{{|~~~~~~|ywusrrrsuwy{|||{{{{|~~~~}{xvutstuxz|~~~}}||}}~}}~~|yvtsssux{~~~}}}~}||}~}yvsqqqrux|~}}~~~~{xurqpqsuy}~|{z{|}~|yvtrrrsvy|~~~}{zyyz{}|zxvtttuwz|~~~~}||||}~}}~~|zxvutuwz}~~}~~~}}}}~~|yvtsrsuy|~~}}~~~~~~zwtrppruy|~~}|{|}~~{xusrstw{~}|zyyz{}~|ywutuvy|~~}{zzz{|~|ywvuuwz|~~}}}}~~}}}~~}{xvuuvx{}~~~}}}~}{wusstvy{}~~~}||||}}zwtssuxz}~|{zz{|~~{xvuuxz}~}{zzz{|~}{xvvwy{}~}|{{|}~~~~~~}{xwvwxz|}~~}|||}~~~}zxwwxyz|}~~~~}}||||}~~{xwwxy{|}~~}|{zz{|~}zxvwxz|~}|{{{{}~}}~|zxwxz|~~}|{{{|~~}~~|zxxyz|}~~~}|{{{|}}{zyyz{||}}}}}}|||||}~}{{{{{|}}~~~}||{{{|}~|{{{{|}~~}|{z{{}~~~|zzzz{|}~~}|{{{|~~}}~}|{z{{|}~~}|{zz{|~~}~~}||||||}}}~~}}|{{z{{}~~~}}}}|||}}~~~~}}||{|}~~}}~~}}}}}~~}|{{{|~~}~~}|{{|}~~}|{{{|~~~~}|{{{|}~~}|{zz{}~}~~~}}|}}~~}|{zzz{|~}|}~~}}}}}~~~~}|{{{{|}~}}~~}||}}~~}||||}~~}}~~}|||}~~}|{{|~~~~}|{{|}~~}|{{{{}~~}||||}~~|{zzz{}~}}~~}}~~~}|{zzz{}~}|}}~}}}}~~~}|{{{|}~~}~~~||||}~~}||||}~~}|{{|}~~}|{{{|}~~}|{{|}~~}|{zyz{}~~~}|||}~}|{zzz{}~}}}~}}}}~~}|{zz{|}~~}}}~}|||}~~~}|{{{|}~~~~~|{{{|}~~}||{{||}~~~~}{{||}~~}|{zzzz{|~~~~}|{|}~~}|zzyzz{|~~~}~~~}|||}~}|{zzzz{|~~}}}~~}||}~~}|{zzzzz|~~~~~}|{{||}~~~~}|{{zzyy{}~~~}|{{|}}~~~}|{zyxxy{}~||{|}~~}|zyxwwx{}~~~~~|{||}~~}{zyxwwy{~~~~~||||}~~}{zyxwxy{~~}~~}|||}}~~~}}{zyxwwxz}~~~~}||||}~~~~}|{zxvvwy|~~~}|{{|}~~}{ywvvwy|~~~}|{||~~}{yvutvx|~}~~~}|{||}~}|zxvuuvy|~~~~}|||}}~~~}|zxvuuvy|~}}~~}||}}~~~~}|zxvttux{~~}}~}||||}~~~}{xvutux{~~~~|{{||}~}{xvttuw{~~~~~||||}~}zwusstwz~~~~~||{||}~~|yvtsstw{~~}~~}|||}~~~|yvtssuwz~~}}}~~}}}}~~~}zwtsstvy|~}}}~~}|||}~}zwusstvy|~~~}|{{|}~}zwtsssuy|~~~~||||}~~|xvsrrsux|~}}~~}|||}~~{xusrrsux|~}}}~}}}}}~~{xvtsstvy|~}}}~~}|||}~~{yvtsstux{~~~}~~}|{{|}~~|yvtsssuw{~~~~|{{{|}~~{yvtsrstwz~~~~~}||||}~}{xvsrrrsvy}~}}~~}}}}~}zxusrrstwz}}||}~}}}~~~~|zxvutttuwz~}}}}~}|||}}~}|zxvutsstvy|~~~~|{{{{|}|{ywvtsrssux|~~~}|{||}~}|zxwutsssux{~~}}}~}|}}~~}|zywutsstux{~}}}}}||}}}|{yxvutttuvy|~~~~}||||||{zyxvuuttuvx{~~~~}||||{zyxwvuttssuwz}~~~}|{||{zyxxwvutsstvy}~~}|||||{zyxxvuttttvy}~~}||||{zyyxwvuttttwz}~~}|||{zyxwwvvutttuwz}~}||zyxwwwvvuuttuvy|~}||zyyxxxwwvuuttvx{~}||{zyxxxxxxwvuuuvy|~||{zyyxxxxxxwvuuuvy|~}||{zxxwwwwvuutttuw{~~}|{yxwvvvvvuutttuxz~~}|{zz{|||||{zzzz{|~~~~~}}}~~}||||}~~~~}||}~~~}||||}~}|{zyxwvuuwz~~}||{{{{zyxxxxxwwvwwxxyz|~~~~~}{zy{~}zxvtttvwwyyz{|||zywvvvvvw{~}{z{}~~~~~|||}~~~}}}}~~}}~}}}}}~~~~}{{|~}||~}|{{|}~}zyy{||yxwxz|~}{yxwwxy{||}}}|zwusrrrtuwy{||zywvvvwxz|~~}{zzzz{|}~{xvtsrqrrstsrqpppqqrtvwxyxxwwwxy{}~{xvtsstuxz||{yvtrqpqtw{~~}|zywusrqqqrtvxzzzz{{|}~|yvtsstvxyyyyxvtsrrsvz~}{zyyxxwvvwxy{|~~~~~}||}~~|{zz{{{|||}~{xusrstvxz{||{ywutsrqqqrrssttuvwxxyyz{{|}~~~~~}|{{|}~|zwusrqrtvxz{|}}||{zzzz{|~|yxwwxxyyyxwvutttttuuvvvwy{}~{wtqppqsttuuutsrrqqsuwz|~~~~}|zywusqpppqstuwwxyz{|}~}ywuuvwz|~~}{yxxy{}~|{ywwwxy{|~~~}|{{{{|}~|{zyyyz{{|}||{zyxvtrqppqsvxyzyxwutsrsuy|~~}}}~~~~~}}|||||||{zyyz{|}}}|zywvvwwy{~~~}}}~}|{zzyxwwxyz|}~~}}|{zz{~~}}}|{zyxwvvvvwxz{|}}|||{|||}~}}}}|{zxwwvuuuttssrssux{~~|zxvuttuuvwxyzzzz{|}~~{yxvuuuuuuuuvwy{}~~~|zxvtrpoooopqrssttssrsstvwwxyz|}~|zyyz{}}{ywvvwwyz{|||}~~}}~~}}|||||}~~~~}}|||}~}||}|zxwwxz}~}|{{{{||}}~~~}|{{zz{}|ywvvvxz|~~}}|{zxwuttttvx{~~~}|{zxvsoljihijlnpqqqqrrstuvxz|~}{zzyyzzzyyxwvutssrrrsuwz}~|{zz|~~~}{zxwwxxyz{{{zzzzz{|}~}|}}~|{zyyxyyz{}~}|}~~}}~~~~~~}||||}}~~~~|{{|}}{zzz{|}~~~}||{{{{|}}{yyz{|}}}|zwtqolkkklmnopqrsuvwxyyyz{{|~}zywvvwxxyxvtrponnnoqsvy|~}|zwusrrstuwxxxxyyz{||}~~}{{{|}}{xutsstvx{~~}}}~}|{z{{|}}}||||}}~}{yyyz|~~}|{{{{||}~~~~}|zwusrqqrtvx{|||{yxwvwwy{}~~}}}}}|{zyxxwwxxxxyyyywvuttssstuvyz|~}|}}~~~~}|zyxvtrqqqrtvy|~}|zzyyzz{{{yxvuttttuwy{|~~}}~~}||{zyxwwvvwxy{}~~~~~~~~~~~}zxwvwxz|~~~|ywuuvwy|}~~}|zxvuttstttuwy{|~~~~}|zywvvvwyz{{{zzyyyz{|}}}|{zyyyz{{|}~~~~~}~~|zyyyyz{}~~|ywuttvx{~~}}~~~~~}|zzyyzz{zzywvvvwy{}~}|||||||||{{zyxvutttvy|~~~}}|{{{zz{||}~}|zxwuuvxz|~}{zzz|~}zxvvvwyz{|}||{zxvtsrrssuxz|~~|{yxxxyz{|}}}}|||||||{zyyxxy{}~~~}|{zzzz{{{{{{zzz{}~|{z{{|}~}{{{|~}|{{{||~~|{{|}~~~~~~}|||}~~}{zzz{|}~}|zyxwxz|~}|zyxxyy{|}}|{zyyz|}~}}}~~}}|{{|}}{yxxxy{|}~~}|{{zzzzz{|}~|zxwvwwxz{|}}}|zyxwvvuuuvwxyzzzzyyyzz{||}}}||{z{|~~~~|zyzz|}~}{zyxxyz{|~~}}~~}||{{|}}~~~~}||{{|~~}}}}}~~~||||}~}}}~~}}}}~~~~~~~~~~~~}}}~~~}}}~~{xvtsrrstuvwwwvvuuuttttttuvwxyz{{||||||}~~}}||{{||}}}}}}|{{zzzzz{{|}~~}}|}~~~~~}}}}}~~~~}}}}||||||}}}}~~~~~~~~~}}|{{{{{{||}~}}}~~}}}}}~~~~~~~~}}}}~~}|zyxwutsssssttuvwwwwvvwxxyyz{{|}}}}}||||}~~}}|{{zzzzzyyyyxxxyyz|}}|{z{|}~}|{{{{||}}~~~~}||{{{|}~~~~~}}}}}~~}|{{|}~}|||}~}||{{{{{|}~~~~~~~}{zyyz{|}~~~}|zyxwwwxyzz{{{{zz{||||{zzyzz{{||||{zzyxxyyz{|}}||{{zzzzzz{||}}||{zyyyyz|~~~~~~}}}~~}{yxxxxy{|}~~~~}}|||}}}}}}}|{zzzz{|}~}}}~~}||||}~~}|}}~~~~~~~~~~||}}~~}|||||||}~~{yvtsstuwxyyyxwvuuuvwxxyxwwxyz{||}}~~~~~}|{zz{{|}~~~}|{yxwxy{}~~}}}}}~~}}}~}|{{{{||}}}}}}}}}|||||}}~~~|{z{|~~}{zyyyz{|}~~|{zz{|}~~}|||||}~~~~|zyyxyyz|~~|zxutssttuvwxxyyxxxxxwwvvvwy{|~~~~}||||}}{yxxxxxyz{{|}}~~~}|zxwwwy{~~}|||}}~~~~}||{{{{{{zzyyz{|~}|{{||}~~}{zxwwxz|~~}|||}~}|{zyzz{||}}}}~~~}|{z{|~~~}~~~~~}|{zyyyz{}}{ywwwwyz||}}}|{yxwuttttuwxz{{|{zzyxxxxyyz{{}~~~}||{{zzzz{|}}{zxxxy{}~~~~~|zyyyz{}~~}|{zyyzz{}~~}|{{zzzz{|}~~}{yxwwxz}~}|||}~~~~}|{{zyyyz{||}~~~~~~|zzyz{}~~~~}|zzz{{|}}}}|{zwusqpoopqruwyzzzywvuttuvwy|~~~~~~~~~}|{zyyxxwwwxyz{|}~~~~~}|{{{|~~}|}~~|zyyyyzz|}~}}||}~~}|||||}~~}{{zzyyz{}}|{{|}~~|{yyxyyz{|}}|{{{|}~~}|{{{{|}~}}}}~}{ywwwxyz{{{zxwusrqqqrstvwxyzzzyyxxxxyz{|}}~~~~~}}|||||}~~~}||{{{||}}}}}|{zzzzz{||}~~~~~}}}}}}}~~}}}}}~}}|{{{{|}}~}yusqpqrtuvvuusqqstvvxyzz{|~}zyxwvx{}~}{yxwvvy}}{{}~|yxyz|}~~|{|~}|zyy{{|{{{zzyyyz|~|zyz|~{zzzz{}{xwxy{|}}|zxxxxyz{}~~~}}}}|zyz}}zxxyz|~{yxxz}~~}|||}}zxvwy|}|}~}{yxy{}{{|~~~|yvtssuuvwy|~~|{zz{|~~|{|~~|{{zxvsrqpppppppprtwz{|zywwwyz|}~}}~~|yuttuvwxxwvtrpnnopqrsrqqpqrtvy}~}|}~~~~|zyz|~|ywvvxz|}}||{{{{}~~}}~}zyyz|}~~~}{yxwwxyz|}}~}zxxxy{||{ywvuuuvx{}}yvtuvxz{{zywvuuvxz|~~~}zxwwy{}~~}|{zyz{}~~~|||}~}zyy{|}}|zwusrrsux{~~|zyy{|zxwxxxxwwuspnmnprsttrpnmmnoqtx|~~|{zyz|~~|zyyyz{|{zywtsstwy{{{yxwvuvxz~~}~~~~}zyyz|~}{yvuuvwy}}|{|~}{xvvwy{|{zwutsstvx|~}||}~~~}|zxvuuwy{|{zxvtttuw{}}~~}|zxwxz|~~~|{ywwxy{~}}|{yyyz}~|{{|}}}|zwutttux{~}|{zz{|}~}{zxxyz{{zyxvuusrqqrtttsrponnoquy|}}}|{{{|}~}}{zyz{|}}|{zyxxwvvwxyzzyxwvvvwz~~}}~~~~}|{{||}|{yxwvwx{~~~}|{zyyzzzyxwvvvx{~~}~~|{{{{zyxxyyyxwvvvvy|}|{|~~}|{|||{zzz{{{{zzyz{}}|}~}}~}}}||{{}~}}||{zyyyz}~}}}~~~|yxwxyz{{{zyxwwwwwusrqqqqqqqqrtwz{{{zzz{|}~~~}}~}{ywwxz{|}|{zzyyz{{yxwwwwxxxyy{}~|{{}}{zzzzzzzz|~~~~~}{yxwxxxyyz|~~}}~}}~~~}}~~|ywvvvwxxy{}}{{|}~~~}}~~}{yxxyz{|}~|{|~~{zz{|}~}{zyz{|}~~~~}{yyyyzzzzyyyyzz{{zxuqonnoqrtvy{|{zzyyy{|}~~}|{|}zxwvwxyyyyyyyz{|}}}|yvtttvxz|~~}}~}{{{|}~~~~~}ywvwxz{}~}}}~}~~~~{wutuvxz|}|||}~}}}~~~~}}}}~~|xusstvxz~~~~|{{||||{{{{|}~~{xvvwy{}}|||}~~~~~~}zxwy{}~{yyz{~~~~|||{{{zyyxxyzz{||{zxvrommoqtx{||{zxxxxy{||}}}|{{{{}~}{xwwwxxwwvvvwxy{|}~~}|zwtssux{~~~~~|{{||}}}}|||}~|yxxy|~~}~~~~~}~~~~}zwuuwz~}}}}~~}|||}~~}zwuttvz}}}~~}}|{zzz{}~}zxwxz~~|||}~~~~}}}}~}{zz}~{z{~~~~~|{zyyyz{||||{zyxvsqpquy{||{zzzz{||}}}}||{|||}~}zxwwwxxxwvuuuuvwyz||}}||{ywvuw{~~~|zzz|}~~}}|||}~|zz|~~~~}~~~~}zxxz}~~}~~~~~}||||}}~~~}}|{yxy{~~{{{|}~~}|{zzz{|}~}|}|zz{}~~~~}}}~~~~~|{zz{{||||{{zyyyyxwwyzzzzzzz{{|}}}}||{zz{{|}~~|yvuuvwxwwvuuuvvwxzz{{{{{{|||||}~~~~~~~~}}}}~~{yyz{|}}}||||}~~}|||}~}}~~~}}||}}~~~}|||}}~~~~}}|||}}~~~~}|{|||||{{zz{{|}~~~~~~~~~~}|||}}}}}}}}~~~}|||}}}}}|{zzyyz{|~{yyxyz{|}~~~~}|{{{{|}~~~~}|}~~|zyxwwwvvuuttuvwxyyyyyxyyy{|~|{||}~}}}}~~~~~}}||||||||||}~~}|}~~~}}}~~~~~~}}}~~}{z{|}~~~}||||}}~~~~}|{{{{|~}}}~}|{zzzz{|}~~~}}~~~~~~}}}~~}}|||}}}}}~~~||~~}}~~}{zzzz{|}zyyz|}~~~}||||}}~~~~}|{yxwwyz{zywutssstuvxxyyyxxwwxyz}~|z{|~~~}}}}}~~~}|{yyz|~~}{zzz{|}~~~~}||}~~}}}}~~}|~~}}~~}}||}~}{z{|~}}~|{{{|}~~~~}|{zzz{|~}}~~|yy|~|{zyyz{|~~~~}}}}~~~~~~~}|{xwx{~}|||}}|}~~}}}~}|}~~~}}~~~~}||{{|}}|{|~~}|||}~~~}{zxurrtwz||zxutsstvwxyyyxwwvwwxz~|{{|}~~}|{{{{|}~~}|{yvttw{~|{z{|}~~}}~~|{|}~~}|||}~~|zyz|~~~~}||}~}||}~~}{z{}}{{{|}~~~~}|{zzz{}~{ywvwy}|{yyz{}~~~~}}}}~~~}}~~}{xvuvwz~~}||}~~~~}}||}}{{{}~~~~~~}|}}~~~}}~~}{yvsrrrtvxz{zxvuttuvwxxxxwwwxyz}~}}}}||{zzyz{|}~~~}|{yvtstuwy|}||}~~~~~~}}}}|||{{|~~|yxyz{}~}||}~~~~}{zz{|}~~}||}}~~}|{zz{|}|ywvvwxyz|~~}||}~~~}}}}~~~~}}}}~~~}|yvuuvxyz|~}}||||||}~}{zz|}~~~~~}}~~}}~~}{xusrsstttuvxyyyxxxxxxxwwwwwxz}}{zyyyyyzz{||||{zxvtssuvwwwxz}~~~}}}~~{zzz{{|}~}zyxyz||||}~}|||}}}}~~~{zzz{||{z{|~~~}|{{z{{}~~}zwvvwxyyxwxz|~~~}}}}}~}|||}~~~~}}|ywuuvwxyyyyy|~~}{{z{|}~~|zyyz|}}}}|}~~}}~~|{|}~~~~}|}~~~~}|yvuttuuuutsrsux{|}|{zyyxwwwxy{|ywvwxyz{{{{zyywussstvvwwwvvwz}~~}}}}}|{{{|}~~}||}}~~}}|||}~~}|{{{|}~~~~~|zyxwxyz{|||{yxxyxxwwwxxxxxy{~}|{{|~}{yxxz|}~~}|{zxusrqrrssrstvwyzz{||||{{|~~}}~~~~~~~~~}|{|||||||}}~~}~}{z{~~}}~~}}}}~}}}~~}}}|zxwvvxyz|~|zyxyz|~~}|{yxxxyyyzzzzyvspnoprsuvxyz{zyxvvwxz|~~}|{{yxwvuuutuuvvvvtsqpoooooprsuvwwxxxxyz{~~}}}}}~~~~~|{zzz|}~{xutsstvy{~~|z{|~~|zyxxyz{}~~~~~~~~~~~~~~}~~}|||}|ywvvvvwwxxwvtqnljiiijmpsuvvuutstuwy|~~{zyyz{|}|{yvsqonmlmnpqsttttsssstvy|~}{zyxxyyzzzyyxwwvuttttvwxyzz{||}~~}|{{zyyxyyz{{|{{{{{zzzzz{}~}}}~}{yxxz|~~|yxvuuuvwxyyyxvutuvwxz{|}~~}}|}}~~~~~~~~~}|}~~}|{zyyyzzzzzyxwvtsqpoopqrstttuvwwxxxxyyz{|~~|zywutttuuuuuttssrrsstuwy|}{zzz{|}}~~~~|zxwwwwxxyz{|}}}}|{zz{|~~~~~~~~}|{yxxxyz|}~~~~~}{{{{|}~~}||{{{{|}}||}~|{yvtrrqrrssrrqppooooooprtvwxyzzzyyyyy{}~}|}~~|zxwwvvvvvwxxyyyxwwwxyz{}~~~}}~~}}|zyxwvutttuwxz|}}~~~~~~~~}}}~~}}}}}}~}|{zz{|}~~~~~~~{zxxwwwwwwwwwvuutttssrrstuwxxxxwvvwyz|~~~~~~~~}|{yxwvutsrrrssuvxyz{zyxxxy{|~}}~}|{{zyyyyzz{zzywvuuuvx{~~}}}~}|{||}~~|zxwwxyz{||{zyxxxyz|~}|{{{|}~|{{{|}~~~~}|{zyyyz{}~|zxvvvwxz{|}}|||||{{||}~~~|{zzzz{|}}~~~~}||{zyxwwwxyyyxvusrqrsvxz{||{zyxwwxyz|}~~{xvutuvxyyyxwuttuwxz{|}~~~|{zzz{|}}{ywvvwxyz{|||}~~~~}}~~~}|||{{{{zzz|~~~}~~~~~~~~~}|{zzz{|}~~}{yvtsrsuvwwwvttssssttuuvwwxxxxxwxxxy{}~}}}~~|ywvuuvwxyyyz{{{{{zzzz{{|}~~}}~~}|zyxwwwwwwwxy{|}~~~}}}}~}}}}}~~~~~~~~~}}}|{zz{|}~~~}}}}~~~~~~}{ywvvwwxyz{{zyxvuuttuuuuvvvwwwwwwwxyz{|}}~~|{zzz|}~~|zyxwwwwxyzzzzzzzzyyyyxxxyy{|~~~}}|zyxwxxxyyzz{{zzzz{|}~~}}}}~~~~~~~~}{ywwwxy{}~~|{{{|}~~~~~~}|||}~~|{zz|}~~}|{zyxxxxxyyzz{||||{zzz{}~~}|zyxxxxyz{|}}}}}}}|||||{yxwwwxyz{|||{zyxxyyz{||||{zzyyyz{||zxwwxy{}~|zyxwxyz{}~~~}|||}~}}|}}~~|ywvuvwy|~~}|||}~~}}|}~~~}||||}~~}|{{{}~~}}}}~~}}|{{zyyyyzz{||}~~~~~|{xvuuuwy{}}}|{ywvuttuvwxyyzyyxwwwwxz}~~~~}{ywwxz|}~~~}|{zzyyzz{|}~~~~~~~~~~}|zzzz{|||||||}}}}||||||||}}~~}~~~}}||||{zzzz|~~~}}}}~~~~~~~{zyz{{||}}}}|{zyxwvuuuvvwwxxxwwvvwxyz{|}}|{{zz{{{{{zz{{|~~~~~~~}}|||||||{{{zzyyxxxyyz{|}~~}}|{zz{}~~}|{{zz{{||}}~~~~~~}}}}~~|zz{|}~~~}||{||}~~~~}~~~}{zzyyyyyyyyz{|}}|{ywvvvwyz{{{{zyxxwxxy{|}~~~}}||{{{{}~~~}|{{{{{{{{{||||{{{zzzzz{|~}|{|}~~~~~~~~~}}|{{zyyyz{|}~~~~}||}~~~~~~~~}}|||||}~~~}}||}~~~}}~~~~~}}}}~~~~~~|{zzz{{|||||{{zyxxxyzz{|}~~~~~}}||{{{{|||}}||{zyxxwwwwxxyyzzzzyxwwx{}~~~~}}}|||}~~}||}}}~~~~~~}|{zyyzz|}~~~~~~~}||{{{{||}~~~~}}|||||}~~~~~~~~}}~~~~}}~~~~}}}~~~~}||{{{{{|||||{zyxwvvuvvwxxyyxwwwwwvvwwxyz{{{{{{{{z{{|}~~}|{{{||}}}}|{zyyxxyz{|}~~~~~~~}}}~~}|{{z{||}~~~~~}}}}}}~~~~~}||}~~~}}||}}~~~~~~~}~~}{zxwwvvwxxxwwwwwwvvvvvwwxyyzz{zzzzyyyzz{|}~~}||}}|{zyzz{||||||{zzyyyyyyyz{}~~}}}}}}~}||}~~}||{{zz{{{||}}}}}}}|zz{|~~~}~}||||}}}~~~~}}}~~~~~~~}}}~}|{zyyyyyzz{{{{{zyyxxxy{}}{yyyz{|}~~}|{zyxxxxxxxxxyyyyyxvuttuwyz|}}}~~~~}}|||}~~}}}}~~~~~~~~~~~}}||{{{{|}~}|{{{||}}~~~~~}|||||}~~}||{||||||}~~~~}|||~~}}~}{{{}~~}||}}|{{{{{{{|||||{{zyxwvvuuvvvutssstuvvvvvwwxyz{||{{zzzz{|}~~}|{{{{|}}}}}|{zyxxwvuvwy{}~~}}~}|{|}~~|{{z{{|}}~~~|zxwwxz|}|{|}~~}}}}~~~|{{z{|~~~~~~}|zxvsrqqrstwxyzyxwvuuvvxyz{{|{{zzzzzz{|}~~~}}||}}~~}|{zzzz{||}}}}}|{zyyyzz{|}~~~~~~}}}}~~~~~~~}|{zz{{|}}~~~~~~}}}}~~||}~~yvuttttuuuuttrrqqqrsuvwwxyz{}~|{z{||}~}{zyxxxz|}}~~~}}~~}{yxxxxyz{{{{zzywwy{}~~~}|zxxxy{|}}}||{zzyyzz{|}~~~~}{yxxyz{{{zzyxxxxxyz|}}|zyxwvuutttuvxxyyyyyyyz{}~zxvuuwy{|||{zyyxxxyyz{|}~~}||{yxwvvvwxyz{|{ywvvvxz|~}|{{{zywutrrrstuwxyzyxwxyz|}~|zxwwvusrqooooomljiiiijklmoqtuvvuuuvwxy{|}~~}|yvtrqrrrrrrqpmjhgggghjklmnpqrstvxyz||}~~|zxwvvvvwwwxxwwwwwwwy{}~|{yyyzzz{{{{{|~|zzz{{|}}}}}}}~~}}}{zzyzyyyyyyyz|~}}~~~~}{ywvvvwxxwvtsqppprtuvvwwxxyzz{{{{{||}}~~|zywvutsrqpoljihhhiiihhggghjkmoruxz{{{{{||~}{zyxwvuuuvwwxwvutttvwy{}~~}}}~~~~~~}}}}}}||{||||{zzyyzz|~~zwusrrrstuvwxyyzz{}~}}|{zyxwvuvwy{}~~~}}~~}|{{zzz{}~~~~}zxwvvwxxxwwvvvwxy{~~}|{{|||{yxxxxyz{}~~}|{{|~}|{{{||}}~~~~~}|{yxxwvuttttuuuttuuvwxyzzzyyyzyyxwwwxxxxwvutrpnkjiijjkkkkjjjjjlortvxyz{||||||}}|{zxwutssssrqpppqrstuvwyz|||||}~~}|zyxxwxz|~~|zyxwwvvuuuvwx{}~}zyxwxyz{}~~~}}|||{{{|}~~~~~}zxwwwxxxxxwwvwy{}~~}|{zxwwxyz{|}~~~}|{zyy{}~}|||{{zzz{}~|zyxxwvvuvvwxwvvuuuvwxz{|}}|zyxxxxyzz{{{zyxvspmjiiiiiiihhhikmnppqrsuvxyz{||}~~}|zywuspooopqrsttuvwwxyxxwxy{|~~~}|{{|~|zyxxxwwvutuwy{}}{zzyyyyyyzz{}~~~~~~|yxwvvvwwwxz|~|zxwwwxxyz{|}}~~~~~~}~~~}~~}|{z{||}|{yxwvvvwwxxwwwxxyyyyyyzzz{{{{zxuqomlkkkkkmopqrrrrrrsstuvwyz{{|}~}|{{{zzxvsqponnnnnoprstuvwxxxwvvvxz|}~}|{{{|}}}}||}}~}}}~}{zyyyyyyyz{{{{{{|}~}{zyyyyyyyyyyyzz{{|}~}}|}~~}|{{|~~}||{|}}}|}~~{yxwwwwxyz{{{{{{{|||}~~|{{zyxxxxxxyz{|}}~~~|{z{|}~~}|}}~~~}}|}}~~}}|}~}}}}}~~|{zz{|}}|{zyxxwutttuvwyz{{||||||||{{zyxvspnmkkklmmmmmmmmnnooppqrsuvwxz|~~}|{ywvttssrrqpoooooppqrstuvutsssuvy|~}||}}~~}}|{{{{{zz{{|}~~|zyyy{}}~}|{zyyz{{|~~}|{{zzzzzzzzzzz{{{{{zz{|}~}}~~}{zyyz{|~}{zz{|}}|{{{{{|}}~~~~}}||{zzyyyyyyz{|}}}|zzz|~~}|{zyyz|}~~~~~~}{yvutttuvwxyz{|}~~~~~~~~}}|{yvtrrsttsrqonnnnoopqqrrssttuvwxz}|zxvuuuttssrrqqpppooppqrstuutsstwz|~~}}~}|zxvvvvwyz{|}~~||}~~~}}||||{||}}~~}|{{zzzzzzz{{{|||{yyz}~|zxwwwxyz{|}~~|{zzzzz{{|}}~~~}}|{{zzyyxyyyz{||{{{}~{xvuuvwxz{|}~}zxvvvwwwwxxyy{|}~~}zyxxxwwvusrqponmmmnnoopqrrsttuvx{}~~{yxwwwwvvuuttssrrrqqqppppqqrrsstuwxz{|}~~}}~~{xutsttuvwxyz{}~~}||{{{zzz{{{{||}~~}|{zzyyyyzzzz{{{{{|}~}zxwvvwwxxyyz{|}~~|{zzyyyzz{{|}~~~}}}||{{zzyyyyyyz{{||}~~|yxwvvwwxxyz{|}~~{zyxxxxyyyyyzz{{|}~}{zyxxwvusrqponnnnooopqqrsstuwyzzyyxxxxxxxwwvuttssrrrqqqqpppppqsuuuuuvwy{|}~~~|zywvuutttuuuvwxy{|~~}}||||||||}}}~~~}|{{zzzyz{}}|{{|}~|zyxwvvwwwxxyyz{|}~~}|{{{{{{|}~~~~}||{{zzz{}~|{{|}~~~}|zyxwwwwwwxyz{|}~~|{zyyyzz{{||}}~}|{{zywvtsrqpoonnnooopqqrrqqrtuvwwwwwxxyyyxxxwvuutttsssrrrsuvvvtrqrstvxy{{|}~~||||{zxwvuutttuuvvwxy{|}~}||||||||||}}}~~}}~~}|{{{}~~|{zz{|}~~|{yxwvvwwxxyyzz{||}~~}}||{{{{{{||}~~}||~~~}}||}~}{yxxxz{}~~~~}|{yxxwwwwwxxyyz|}~~~~~}|{{{{{{{||}~~~}|{zywvutssrqqpppppppnmmnpsuvvvvvvvwwxxxxxwvutssrrrstvwwwwvusqppprsuwxz{|}~~|{{|}}|{yxvuuuuuuuuuvvwxyz|~~}}}}||||||||{yxxy{~~}{zyyz{|~~|zywwvvvvvwwxyzz|}~~~~}||{{{{{zxwwxz}~|zxxxyz|}~~|zyxwwwwwwwwxxyz{|~~~}|{{{|~}}~~~}}||||}}~~}{zyxwvutsrqqpnlkjjklmpsuvvvvvvvvwxxxyyyxxwvvvwxyyxwwvvvusqpooprsuvwxy{|}~~}}||}~~~}|zxwuuuuuuuuuvvwxy{~~~}|||{{zywwvvwwxz}}{yxxyz{}~~~|zyyxwwwwwwxxyz|~~}}}||{ywuuuuvwy{~~|zxwwxxy{{|~}{zyxxxxxwwwxxy{}~}{zyyyz{{|~~|{z{|}~~}}}}~~|{zyxwvuspnlkkkkklmprtvvvvvvvwwxxxxxxxxyz{|{{zywwvvuutrponnopqrstuwxz|}~}}~~~}}~~|zxwvuuttttuuuvxz}~~}}zxvuuuvvvwwy{~~{yxwxyz{|}~~|{zyyxwwvvvwxyz{|~~~}}||{{{{||}}~~}|{{zzzzyzzzzz{{|}~~zvromkjklqprsv{|ywurqprtutttuvuuvxz~|yz{}~~}{yuqlihilosx~}zz{}~~~~|zxyz}~~~|wtqqrsuuvvxxwvssrstvy|}zvtrpnmnpsuuuttsqokheefgjmptvvvuvxz|}{yvtqomnprrrqomkifefilpuz~|zxvtrrqponoprtutsstuvx{~{xvutuvy{}}|zxvtrqrtw{}~~~yurpnnnpstutsqpnlkknrvz~~xrmjfdcdfilnoppponmmosx}}{yuqmjgecdfinrtwyzzyxwwwz~}zvspooqtvxz{||{xvtrrtwz~~zvsrrstvwxyxvtrpooqtx~|wrmhdba`acegijjigfeddgkpuz}{zxvtsqpmieb```acgkorttttsrpqsvz~~|yvsqonoprtvwxxwvsqooqsvz}}yuqnkjklnoppqpnljhiknqvz~{wsnjfdddegilnopponnpruy}~|yvqnkjjkloruwxwvusrrsvy|{xusrrrtvwxxwvtqonnoqsuy|{wspnmmnpqrssrqpnnorux||yuqmjhghjloqsuvwvvvx{~|yvtrrstvxz|}}|{zyz{}~{yxxxxwurnjgeccdeghjjjhfedefhjlnquy|~{xsokhfdddfghiiihhijmorux|~}}}{wsolihghiknpqrrrrstvx{}~}|}~~~|ywtrppprtvxyzzyxxyzz{|}~{xurqqqrsuuutsrrsstuvxy|{wrokiiijkmnoooopqsuvxz}}{{{{zxurnkihhikmprtuuvxz{}~~}~}{xusqqrsvwyz{{||}~~~~~~|yvuttuwxyyxyyz{{{||}|wsokihhijklmmnnoopppqrtw{zvsqppqqqpmjgdbaacegilnoqsuwxxyyz|~~{yxyz{|}}{xurpnnoprtuvwxyzzzzyyyz|~~zvsponnopqrrstuvuuttuvx{~zvqmkihijlmoprtuwwxxxz{~}||}~~}zvromllmnqrtwy{}~~}}||}~}|}~}zwtssstvwxy{|}}|zyxwwxy|{wtrqpqqrtuwy{{zzxxxxy{~~zvrnlkkklnpsvy{}}}}}}~|yvtssuvxz}}zxxwxyz{{zwtpljhgghikmprtsrqonmlmnoruy|~~~~~{wsokihhhikmorstsrqppqrtvz~}yuqmkiijknptwz{{{zyyz{|~}|||}~~{xurqppqsux|}||{{}~}zwtrrrstwz}}{yxwvvxy|{wspnmmmoqtwzzzyxwvuvwy{~~~~{wsoljjjkmquy|~~~|{{{|~~~~~|yvtrqrsux|~}}}~|yvuttvy|~|{z{{}zvsqoopruy{|{zxvtsrrsuwz~~|zxwvuuuuvutqnjgdcbceinrvxyyxwvuuuvxz|~}|{zzzzz{|}}{yvspomnpsw|~}{zyxyyz|}yvtrqrux{~~|zxvuttuwy}{wspmmnptwz|}|{zxwvvvxy|~|yurpnnorvz}}|{zz{}~~}}}~}zwusstw{~~|zyxxyz|~zwuttvz}~|zxwwwxz|{wspooqux{}~~|{yyyy{}~{xvuvy}~~}||}}~~~|xuqnmmoruxz{{zxvsqonnnoprux|~~}{zz{|}~~~~~}}~~~{wspnnpruwyyyywutrqppqrtwy}}yurppqtwy{|}}|{zxwwwxy{}~~~~~{xuttvx{~~|{{{{|~~~{ywwy{~~|{yxwxxz||xvuvwyz|}~}}|zxwvuuvxy||xusrsuwy{|}~~}|{zyyyz{}|ywwxz|~~}|||~~~~|{|}~}|{zzz|}~|||}~~~}{yxvvuvwx{~}|||}~~|{yxxxxxxxvspnmmnoqrtuvvvvvutssstuwy|~|zzz{|}~~}|{{zzz{|}~}{ywvwwxz{|~~~~|{zyxxyz{~}|{|~~}}}}}~~~}{yxvuuvwx{~}|{{zzz{{||||{zyxwvvwxz}}{zyyyyz{|}~~~}{zzzz{}~}}~~~~~~}}}~~~}{zyyz{|~}||~~~~~|{yxwwxy{~}|{zz{||}~}}|{zyyyz{}}|zyyxyyyzyywutrppppqsux|~~{yvtttuwyz|}}~}}||||}~~|zxwwvwwxxxwvusrqppqsuw{}|{{|~}{zyyyzz{{{{zyxwwwxy{}}||||}~~}|{{{|}~}}}}~~}}}~~|{yyyyz|}|||}~|{zzz{||}|{zywvvvwy{~}{yxxyz{||||{zyyxyy{}~|{{|}~~}|{{{|~~~}}}~}|{yyyz{}}{zxwwxy{}~}}}}~~}|{z{|~|yvsrqqrstuvvvutsrrrstuxz{|}}||{zyyyz{|}~~~}|{{zz{}~|yxwwxz{|}~}}|zyxxxyz|}~~}|{||}~}|{||}~}|{yxwwxyz{}~~~~~|zyyz{|}}}|{yxwvwwyz{}}zyxxyz{}}}}}|zzyyz{||}~}{{{|}~}|{zzzzz{{|~~}}}}~}|||}~~|{zyxxxyyy{}~|zzz{|}~~~}|{zyxyyyzz|~~}}}~}{zz{{|}}||zywutsrqpoprtvwxwwvuuuvwxz{|}}||{|~~{xvvuvvwxxxxwutsrqqpoopruxz|||{{z{{}~~{yxxxxyz{{{{zyxwvvvutvx{~}|zz{{}~~}|{zyxwwy|~~}~~|||}~~|{zywvttvx{~~}}}}~}{zzz{||}}|{zyxwvusssux{~~{yxwxyz{||}|{zyxwvtttvy}}{{z{|}~~}{zxvuuvy|~||||}~~}|zxvtrrsvz~~|zxvsrqrux|~~zwtrqppqrstuuutsrpnkjjknrvy|}}|{zyyyz{}~~{ywvvwxyz|||||{ywtrpopruy}~}|{{|}~}{{{{}~~~|zxtqpooquy|~~~|{zyzz{||||{zyvsqonoquy}}zxwwwxy{||}|{zxurppprvz~~|zzyz{|}~~|yvsqpprux|~}}~~|{{|}~~{xtqonnorvz~}{zzz{|}}~}|zwtqonnprv{~|{{|}~~{xvuvwz~}{zyyz{||}|{yvrnkiiiknquxzzzyxvuuuvwy{|~{ywuutuvwxxxwvrnkhgggilpuy{}}}|{zzz{}|zxwwwxyzz{zxurolkklnquz~}{yxxyy{|}~~|yvsqoopqtw|}{{z{{}~}zvspnnnoqtx|~}}}~~|zzyzz{|||zwtpnlkklnrvz~}{ywwwxyz{{yvspnlllnpsw{~|zyyz{|}~~}zwurpppprtx|~|{{{|}~}zwtqonnopsvz~}yvsqooopruy|~~|xusqpppqrssqoljgfeefhjlpuy{}~}|{zyzz|~{yvuttuvxyyxvtqonmlmmoruy}~}|||~}{zzz{|}|{yvtrpnnmnoqtx|~}}~}{{zyyyxwusrqpoooopqtx|~{zyyyzzzywurpnmllmmorvz}}zxwwwxxxwusqponnnnoqtx|}zyxxyzz{zyxwvutsrrrsux{}}~~|zxvusrpoooopswz~~}}~}||||zywvutsrrrsuvy}}zywwwwvtsrponmmllllnpswz|}}}{zyxyz|~~}|{{{|}}}|{zywvuuuuuvwxyyxxwvvuvvwxz{}}}|{zyyyz{}~~}|{|||}}}}|{zyxxxyz{|~~~~}||||}~}|{{{{||||{zyxwwxy{|~}{zyxxxy{|}}}}||{{{}~~}}|}}~~}|{{{|}~}||{||~~}~~~~~|{yxwwwxyz{}}}}}}}}~}|{{{|||||{zyyyyz{}~}{zyyz{|~~~~}|{{z{{}~}{yxwvvvvvvvutsqppoopqrtuwwwwwwwxy{|}{zxvuuttuvvwwwwvvvvwxz|~~}|{zzzzz{|~~~~~}|{{{||}~~~~}}|{||}~~}|||||||{zyxwvvwxyz|}~~~~~}{zyxxyzz{{{{{zzz{{|~~}||||}~~~~~}|{{||}~~~}}||}~~~~~}{zyyyyzzzzyyxwwwxyz{||}}|{{zzzzz{{|}}}|{{zyxxxxxyyyyyxwvuuuuvwxzzzzzyxxxxyyz{||||{{zzzzz{{}~~~~~~~~}}|}}~~~~~}|{zyyyzz{||}}}||||}~~}|{{{|||||{zzyyyyz{}~}|zzyyz{{|}~~}}}}}}~~~}}}}~~~~~~~~~~}}}}}~~}|{zzzz{{||}}}}}}}~~~}}|}}}}}}||{{z{{|}~}|{{z{{|}~~~}}}}}~~~~~~~~}|{yxwwvvwwwwwvutsrrrrstuvwwxwwwwxxz{|~~~~~~~~}|zyxwvvvvwxxxxxxwwwxyz{}~~~}|zzyyz{|}~~~~~~}}~~~~}}||||}~~~~~~~}}|{zyyyyz{|}~~~~~~~~~}|{zzzz{||}}||{{{{|}~}||{{|}}~~~~~}|{{zz{{{{{{zzzyyyyz{{|}}}}||{zz{{||}}}|{zyxxwwwxxxxxwvvuuttuvvxyzz{{{zzzyzz{||}}}}|{{zzz{|}}}~}}|||||}}~~~}}}~~}|{{z{{|}}}}}|||||}~~}}}}~~~~}}|{zzz{{|~~|{zzzz{|}}}}}}}}}}~~~~~}}||||}~~~~~~~~~}|||||}}}~}}}}}}~~~~~~}}|{{{|}~~}|{{{{|}}~~~~~~~~~~~}}}}~~~~~}|{zyxxxxxyyyyxxwvutttttuuvvvvvvvwwxyz{|}~~~~~}}}~~~}|{zyxxxxyyyyyxxxwwwxxyz{|}~~}|{zzzz{||}}~~~}}}}}~~~~~~~~~~~~}}}}~~}|{zzz{||}}}}}}}}}~~}}||}}}~~}}|{{{{{|}~~~}|{{{{{|}~~~~~}}|||||||{{zyxxxxyz{{|||||{{{{||}}~~~}}|{zzyyyxxxxwwvutttttuvwxxxyyxxxxxyz{|}~~~~}}|||||}}~~~~~}}|||||}}~~~~~}}|||}}~~~}||||}}~~~~~}}}||}}~~}||{{{{||}~~~}}|||||}}}}}}|||||}}~~~}}||{{{||}~~~~~~}}}~~~~}}}}~~}|||||}~}}||||}}}}}}}}}}}}~~}}||||||||{{zzyyxxyyyyyyyxxwvvuuuuvvwwwwwvvvvwxyz{||}}}}|}}}}~~~~~~}}|{{zzzzzzzzzyyxwwwwxyz{||}}}}}~~~}||{{{{{{||}}}|||||}~~~}}}}}~~~}}|||}}~~~~~}}}}}~~~~~~~~~~~}||{{{{{|}~~}||||||}}~~~~~~~~~~~}}|{zzyyyyzz{{{||{{{{{{{||}}~~}}|{zyyxxxxxxxwvutttttuuvwwxxxxxxxyzz{|}}~~~~}}}}}}~~~~~}||{{zz{{|||||||{{{||}~~~~~~~~}}}}~~~}|||||}~~~~}}}}}}}}}}}|||||}~~~~}}|{{{{||}~~~~~~~~~}}}}~~~~~~~~~~}}}}~~~}}}}}}}}}}}}|||}}~~~}||{{{{||{{zzyyxxxyyyzzzzzyxxwwwwwxxxxxxwwwwwwxxyzzzzzzzzz{{||}~~~~}}||{{{{{{{{{{zzyxxxxyyz{{{|||||}}~~}|{{{||||||||||{||}}~~}}|||||}~~~~~~~~~~~~~~~~~~~~~~}||{{{{|}}~~}||||||}}}~~~}}}}}~~~}}}}~~~~~}|{zzyyyyzz{{{{{{{{{||}}~~~~~}||{{zzzzyyyxwvuutttttuuvvvvwwwwwxxy{|}}~~~~~~~~~}||{{{{{{{{{{{{zzzzz{{|}~~~~~~~~~~~}}}~~~~}}}}~~~~}}||{{||}~~}}|{{zz{{||}}}~}}}}~~~~~}}}~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||{{||}~~~}|||{{{{{zzyyyxxyyyzz{{{zzyxxxxxxyyyyyxxxwwwwwwxxxyyyyyyyzz{{||}}}}|||{|||||}}||{zzyyyyyzz{{|||||||}}~~~}||||||}}}|||{{{{|}}~~~}||{{{||}~~~~}}}~~~~~~~~~~~~~~}~~~~~}}|||||}}~~~}}}}}}}}}}|||||||}~~}}}}}~~~~~~~~}|{zzzzzz{{{{zzzzzzz{||}}}}}||{{{{{zzzzyxxwvvuuuuvvvvvvvvvvvwxyz{|}}~~~~~~~~~}||{{{{{{{zzzyyyyzz{||}~~~~~~~~~}}}}}}~~~~~~~~~~~}}||{|||}~~~~}||||||||||||||||}~~~~~~~~~}}}}}}}~~~~~~~}||||||}~~~}||||||{{zzzzyyzz{{{{|{{{{zzz{{{|||{zywusqponoqswvvuwz}~}|{yvsqpnlklnoqqqqrrrrrtuxz{}~{wtstvxzzzyywtpnmorux{}}}~~~}}{zxvvvx{}~{yz|~~{ywuvy{}}}||||{ywvvxz|~~|zz{{zzz{|}}~~}|}}|zwutrqnmkllmmmljigeccdfilptx{|}|||}~~||}~~}{yxxwvuuvvwwwxy{{{{zz{|}~}zxwwwxy{}~~}}~~~{yxwxxz|~~~|{{zzz{~{yxwwx{}~|ywvwy}|yvuttssrpmieb_\[[]`eilnpqrrqqqrux{~{yvsponoqrstuvutrqppqtwz~~|zwtqonoprtvxz{zyvusssux{}yuqmkjjjlnquxz{{{{{|}}yvtsrrstuvvvutssrqrux||zxvvvvvvvvvvtqnlkjijloqstuuutrpnnprvy|~|yurnljjkmorsuvvvvutuxz~}zvromlmnpqsuuvuuuuwy{~{yxwxy{}}zwtqnlkjklnoppponllllnoqtvy{}}}|{{{|~~}}}}|zxtqolkjjlmoqrrrrqqqsuy|~~~~~}{ywtrqpqrtvxyzzyxwwwy|~~~~~}|zwusqqrsux{}~}||}~{yxxyz|~~||}}{zzzzzxuqmjgeddefhijkjjijklnqsvy|}zyxyyyxuromlklmortwxyzzzzz{|~~~|yvsqooopqstvwxxxxyz{}|yvtssstuvwwwwvvwxxz{}}ywutuvxz|}}}||||}}~~{wtrqpppqqomkhecbacdgilmopqrtuwxy|~}{{|}~~|yvtrqqrtuvwwwwwwxxxyz|~}}}~~}{xvtrqqsuwxzzyyyzz{{||}~{xurpnnoqsuxy{}~~{ywvvvwxyyzzzyyyyxyyyz{|~~}||}~~{xurqqqstvwvuspommnoprtuwxyyyyxxxxyz{}}yvrpnnnoprstvxyz{zz{{}|yurpoopqrstvwyz{{{{|~~}}}~|zyxxy{}~zvromkkklmmnopqqqppopprtvy{|}}}||{||~}|||}~~|yvspmlklmoprsuvwwwwwxz|~}{{{|}~~}{yvtrqppqrtvxz{|}|{{zz{}}|||}}~}{yvtrqpprsvx{}}{yxxxz{~}{ywwwwwwuroljgfeefgikmoppponnnoqsux|}{zzz{||zxvspnmmmoqsvy|~~~}}}~~~~~{xusqppqrtvy|~~}}}~~~}zxvuuuvwy|~~|{{{|}}zwvvwxz}}{ywvutssssttsqnkigeeegilpsvxzzzyyyz{}~}{{z{{|}~}zxutsrsuwz}~~}{zyyz{}~}}}~~}{xutsrsux{~~}{zzzz|~}{xusrqrtwz}~{yxxy{}~|zwutsttvxz}~}|||||{zyxvuttsstuvwxxwvtrqppprux{}~|zyxxyz{}~|yvtrppqsvz|~~~}{{zz{|~|xvsqqqsvy{}~~}|{zyz{|~~|{zz{~~{wsomkkmortvwwvusrqppqrtuwz|}~~}|||||||}}~~~~~~}}}~}zwtrqqruwz{|||{zxwwxy{}~~}}~~~|zwusrsuwz|~~}|{zz{|~~}}}~~~}|zwtrrrux{~~~~|zz{~}{yxwvvvwwwusqnkjikmoqstuutsrqqpqrsuxz~~}|||}}}{ywtrqqruxz}~}||||}~~~~{ywuuvwy{}~}}}}~~~~~{zyz|}~}}}~~}}~|zxwwwxyyyyxwvutttuvvvusqomlmoqsuwxzz{zzyyyyz{}~}~~~}}|}}~}{yxyz{|~~|{zyyz|}~{zyyz|}~}|{zzz{}~~|{z{|}~~~~~}|zxvusrqqrsuxz}~~|ywvuuvwxyyyyxwvvvvwxzzzyxwvvwwyz{}~~~}{zyyyyz|}}}~}{zyyxyz{|}~~~}|{zzz{|}~~}|{zzzz{{|}~~}}|{{z{|}~|ywusrqqqqrstuvvutsrqqqrsuwy{}~~|zxvuuwxz|~~~}}}}}}~~}|{yyxxxyz{||||{zyyxyz|~~~}}~~~~}|{zyyz{|}~~}|{zzz|}~~~~~~}|{zzzz{}~~|zxwvuuuuvwwwwvtsrqpqrstuuuutsrqqrstvy|~}|||}~~}|}}~~~~~}|zyyyyz|}~}||||}~}}|}~~~~}{zyzz|}~}|||}~}}~~~}~}{xvuttuvwyzzzyyxwvuuuvwxyyywusrqqqstvwyzzzyxxwxyz|~~}|||}~~}}~}|{{|}~~}|zyyyz|~~}}~~~~||||}~|{zz{|}~~~~}}}~~~}}|{zxvtrqqqrsuwxyyxxwvuttuvwxyzzzyxwvvvwx{~}|zxwwwxz{}~~~}|{zyyyyz|}~~}|||}~~|zyyz{|}~~}|{zzz{|}~~}}}~~|{zz{|}~~~~}|{zzz{|~}yvsqppqrstuuuutsrqpqqrstuvwxxwvvuuvwyz|}~~~~}|||~}{yxxyy{||}}|{zyyxyyz{|}~|zyyz{|~~}{zzzzz{|}~|{zzz|}~~~}{ywwwy{|~~}|ywtsqqqqrstuvvutsrrqqqqqsuwy{||{{{{{|~|{yxxyz{}~~}|{{{zz{|~~}}~}{zzzz|}~}|{{zz{}~~~}}|||~}{zz{|||{zywvuuuvwyyzzyyxxyz{|~~~~|zwusqqqqstvwxyyxxwvvuttuwy|~~}}|}~}|{{{|}~~}{zywvuvwy|~~~~~~}{{{|}~~}{ywvvwy{~~~~~}~~}|||}~~}{ywtromlklnqtvwxxwvuuuuvxyzz{zzz{||}~}{yxwvvvxy{|}~~}|zxvtsstvx{~~}}}}~}{zyyyz|}~~~}|{yvuttuvy|~~~}|{zz{|}}~~}|{ywuttuwy}~|{z{}|xvsqpppqrttuttrpmkjjjlnqtwxyyxwvvvvxy{}~~{zxwwxyz{|}||zxusrqrsvy||{yxxyz|}~~|zwtsrrtvy|}{zyyyz|}}zxwvwwy|~|zyz{|}{xvtssstuvwxxxwtqomllmoqtx{}~~}}||}~~|zyxxxz{|}~~}{xvtsssuwz}~~~|zyyyz{|~~~}{ywutstuwz}~}|||}~}{xvtttuwz}~}~~}{xwvuvwy{}~|{zz{|~~|ywvuuuvxyzzyxvtrqpqqsvy|~~~|{{z{|}~~~~|zwutsrstvx{~~~}|{zz{}~~}{xvussstuxz}~}}~~}{{{{|}~~}|zxvttttuwz}~}||||}}}|zxvtrqppqrtwz}~}|}}~|zyxxyz{|}}|zxwutsstuwy|~}}~}{zzzz{|||{yxvtsrrstvy|~~~~~}|{zyyxwwwwwwvvvvvvwy{~~}}}~}{ywutsrstux{~~~~|yxwwwwvvutrqpoooopqtwz}}{xvvuvvwxxxwwvuutttuvx{~}|{{{{|}}}}||{zyxwwwwxy|~~}{{|~~}}}}}|{zyxwutsrrrsuwz}~~}|}~~|zyyxxwvuutssrqqqrtwz~~~~~~}}|{yxwwwwxy{|}~~~}||||}~}|||}~~~~~~}}}~~~}|{zyyy{|~~~~~~~}|{zxvuuuvwyz|}~~~~~~{zxxwxxyzzzzyyxxxyz|~~}}}}}}}|{zyxxxyz|~~}}}}~~~~~}||{{|}~~}|{{{||}}~}|{zyyyz{}~~~}~~}}|zywvutuuwxz{}~~~}{yxwvvwxyz{{{{{{{{|}~}||||}}~~}|{{zzz{|~~}|||}~~~~}}|||}~}{zyyyyzz{{{{{zzzz{}~|||{||||{zyxvvvvwxz|}~~|{ywwvvwxyz{{|||||}}}|{{{{|}~~~~}}||}}~~}|{||}~~~~~~}{zyxyyzz{||{{{z{{|~~}{zzzzzzzzzyxxwwxy{|~~|{zyxxxyz{|}~~~~}}}~~}|{zz{|}}~~~~~~~~~}|{zz{|}~~}{zyyxyzz{|}}}}|||}~~|{zyzzzzzzzyxwwwxz{}~~~~~~~}|{zyxxxyz{}~~}|{{{|}~~~~~~}|{{zz{|}~~}{zyxwwxyz{|}~~~~~~~|{zyyyzz{{{{zzyyyz{|~~~}}}}}}}|{zyyxyy{|~~~~~~~}|{{{{|}~}}}}~~~~~~}|{{{{|}~~}|{zyxwwxxy{|}~~|zyxxxxyzz{||||||||}~}|||||}}}}|{{zzz{|}~~}}}~~~~~}}|{{{|}~~}|{{{||}}}}|{{{{{|~~}}}}}}}||{zyxxxyz{|~~}|zyxxxxyzz{||||||}}~}|{{{{{||}}}}}||||}~~}||}}~~~~~~~}}}}}~~||{{{||}}}||{{{{|}~~}|{{{||||{zzyxxyz{}~~~|{zyxxxyz{|}~~~~~}~~~}|{zzz{{|}}}}}|||}~~}|{{{|}}~~~~~~~~~~~}|{{{{|}}}}}}}||}}~}||{{{{||{{zyyxyyz{}~~~~~~~}}|zyyxxyz{|}~~}|{{{{|}}~~~~~}}}}~~}||{{{||}~~~~~~~~~~|{zzyzz{||}}}}}}~~~|{{{{{{|||{{zzzzz{|}~~~~}}}|{zyyxxyz{|~~~}|{z{{|}~~~}|{{{|}}~~}|{zyyyzz{|}}}}~~~~}|{zyyyzz{{{{{{{{{||~~~}}}}}}}||{zzyzz{|}~~}||{{{{|}~~~~~~~~~}||{{{{|}~~}|{zzyyzz{|}~~~~~~}|zyyyyzz{{{{{{{{{|}~}||||||}}||{{{{{|}~~~~~~~~~~}}|||||}~~}}}~~~~}}|{{{{{|}~~~~~~}}}|{zyyxyyz{}~~}|{zyyyyz{{||||||||}~~}||{{{|||||{{{{{{|}~}}}}}}~~~}}}||}}~~}}|||}}}}}}|||{||}~~}}}}}||{{zyyxxxyz{}~~}|{zyxxyyz{||}}}}}~~~}|{{{|||}}}||||||}~~}|||||}}}}}}}}}}~~}|{{{{{||}}}}||||}~~}|||||||{{zzyyyzz{|~~~}|{zyxxxxyz{|}~~~~}|{{{{{{|}}}}}}}}~~~}|||||}}~~~~~~~~~~}|{zzzz{||}}}}}}}}~~}|{{zzzz{{{zzzzzz{|}~~~~~}}|{{zyyyyyz{|}~~~}||{zzz{{|}}~~~~}}|{{{{|}}~~~}|{{zzzz{||}}}}}~~~~}|{zzzzzzzzzzzzz{{|~~}}|||||{{{zzyyz{|}~~~~}||{{{{{|}}~~}}|{{{{{||}~~~}|{zzyyzz{|}~~~}|{zyyyzz{{{{{{{{||~~}|||{{{{{{zzzzzz{|}~~~~~~}}}}||{{{||}~~~~~~~~~}}||{{{|}}~~~~~}|{zzyyyyz{|}~~}|{zyyyyzz{||||||}}~}}|{{{{||||{{{{{{|}~~}}}}}}}}}||{{{||}~~~}}}}}}}}}|||{{||}~~~~~~}}}|{{zzyzz{|}~~}|{zyxxxyzz{||}}}~~~}|{{zz{{{||||||||}}~~~}}|}}}}}}}|||||}~~}}|||||||||||{|||}~~}}||||||{{zzzyzz{|}~~}}|{zyyxyyz{||}}~~~}|{{zzz{{|||}}}}}}~~}||{|||}}}}}}}}}~~}||{{{|||||||||||}~~}||{{{{{{zzzyyzz{|}~~~}}|{{zyyyyyz{|}}~~}|{{zz{{||}}}}}}~~~}||{{{||}}}~~~~~~~}|{{zz{{{||}}}}}~~}||{{zzz{{{zzzzzz{|}~~~}}|||{{zyyyyyz{{|~~~~}||{{{{{|}}~~~}||{{{{|}}~~~}|{{zyyyz{{|}}}~~~~}|{zzyyzzz{{{{{{{|}}~}}||||{{{zzyyyzz{|}~~~}}||{{{{{{||}~~~~}}||{{||}}~~~~}|{zzzzz{{|}~~~~}|{zyyyyyzz{{||||}}~~}||{{{{{{{{{zzz{{|}~~~}}}}}|||{{{{||}~~~~~}}}}}|||{{{||}~~~~~}}}||{zzzyzz{|}~~~}|{zyyyyyzz{{||}}}~~~}|{{zzz{{{{{{{{{||}~~}}|||||||||||||}~~}}}}}||||||{{{||}}~~~}}}|||{{zzyyyzz{|}~~~}||{zyyyyyyz{||}}~~~}|{{zzzzz{{{{||||}~~}}||{{||||||||}}~~~}|||{{{|||||||||}}~~}}|||{{{zzzyyyzz{|}~~~}}||{zyyxxyyz{||}~~}|{{zzzz{{||}}}}~~~}||{{{{{||}}}}~~~~}|{{zzz{{{||||||}}~~}|{{{{{{{{zzzzz{{|}~~}}|||{zzyyyyyz{|}}~~~}}|{{zzzzz{||}~~~~}|{{zz{{||}~~~~}|{zzzzzz{{||}}}}~~}{{zzzzzzzzzzzz{{|}~~}|||{{{{zzzzzzz{|}~~~~}}}||{{zzz{{|}}~~~}}||{zzzz{{|}~~}||{zyyyyz{{|}}}~~~}|{zyyyzzzz{{{{||}}~}|{{{{{{{{zzz{{{|}~|ywusrrsuxxxwy|}ywuspooqstttttttsstvy{}~~zwuuwxyyxvurojgfgjlpty}~~~~~~}~}|zxxy{||||{zxvvvx{}~~||~|{{|}}|{{|~~|zyyz{}}{zyxxy{|}|{yxvsqppsux|~zxvtqonmmmmmnopqrrqrsuwy|~|yxwxyzzyxwvutqonmmmnoqtuutsrrrrsux{|xutssstuwyyxvutsrqrtx||wspnmlmnqsuuvvuutttuy}}zwtqnlklnpsvxz{||{zyz{~{yvsrqrtwy|}}|{{|~zwuuvwy{}~~}{ywuttvy|}yupkheddegilmnnmmlkklnrv{~~}|{{zxuqmjhgfgilortuvvvvutuw{~~~~}|zwtrponopsuwxyyyywvttvx{}zwurqpqrtuvwwwutrqqrux{~|yurommmnpqsuvvutsstvx|}zwtrqqqsvx{}~}|{|}~~~~|zwtrpppqsuwyyxvusqpprtwy|~~}}~~~|yvromkklmoqrssrqponoqtwz}}zvsomkjklnprsttttssuwz}~}||||{ywtqonmnprtvwyyyyxxy{}~~|ywtsrstuwxz{{zxwwwxz|~|yvtssstvwxyyxxwwxy{~~zvspnmmoprtuvvvvvxy{}}zwtsstuuusqnljiijlnqstuvuuuuvxz{}}}}~~|yvtrrrstvwxyyxxxxxyz{|}~zwtrpppqrsuuuuuuvwxy{}~~~}zwtqommnprtvwxxyz{|}~~|||}~~}|ywusrrstwy{|}}~~{ywvvwyz|}}}}}}}}}}~~}}}}~~}{wtpmjhhhijlmnnopqqrstuwy|}{zzz{{{ywtqnlkklmoqtuvxyz{{||}}{zz{|}}}{yvtrppqrtvxyz{|}}}}}}~~~~}zwusrrstvwxxyzzzyyyyz{}|yurpnnoprsuvwxyyzzz{|~|yvtrrrsuwy{}}||}~~|yvsqpopqrtuwxyzzyxwvvvwx{}~~}{zyyz{|}~}{xvsqonnoprsuwxyyyxwwwwy{~~{wtqonmmoprtvxz{zzyyz{}}|||}}~~|zwtqonnoqsuwz|~~~~~~~|||}~~{xvtsssuwy{}~}}}~|zwvuuvwy{|~~}}|}~}zwtrqqrsuwy|}~~}|{{{|}}zxvuuuuvwwwuspnljijklorux{|||{zyyz{}}|{{{|}~~|zwusrrrsux{~}|{z{{}}yvtrqqrsvx{}}}|zyxxyz{}}zwtqpooprux{}~~~}||||}~}||}~~{xusrqrsux{}zywwxy|~~}~~~}||||}}|{xuromkjjlnqtvwxwvtsrrrtvx{~~}}|}}}}|zxuronmmnqtxz|}}}|{zz{|~~}||{||}~}|zxusqpqsuy}~}|}}~~~}}}~~|ywuttux{~~|{zz{{}~|yvsrrruwz}~~}|{zz{|}~{yvutuwz}|ywtrqrtvy|}~~}{zxvuuvwxz|~~~}}||||||{zzyyzz{}~~}{yvtrqrtwz|~}|zyxxxy{|~{xusqrsvx{}~~~}{zyxyy{}~~~~~|yvtrqqsvy|~~}||}~~}}}}}~~|zwuuuwz}~}||}}}zyyz|~}}}~}zxxxz|~~}{zzz{|~~}}}}~~}}{zywwwwxyyxwtronnoqtvy{|}}|{zyyyz{|~~~~~}||{|}~~|ywvuwy{}~}|{{||~~~}zxwxy{|~~|{yyxyz{}~{ywvvwyz|}~~}{zzz{|~~~~{ywwwyz|~}|}}~}|{{{|}}}{ywtssstuvwxyyyxwvtssssuvx{~~}|}~~~~~|ywvvvvwyz|}}}}}|{zzz{|}~}}}}~~}{yxxxyz{}~~~}|}}~~}}}~}~~~}||||}~~}{{z{|}~}}~}|{{{||}~~}{zzz{|~~}||||}~~~}|zyxxxxyz{|||{zywvvvwxy{}}zxwvwxz{}}}}|{{zzz{|}~~}}|{zzzz{|}~~~}|{yyxyz{}}||}~~|{zzz{|}}~~~}|{zyyz{|~}|{zyyyz{|~~}|{{|}~~~}}~~~}|{{{|}~~}|}}~~}}~~}}}~}|zyyyz{|~|{zzz{|~~}|{yyxxyz{{|{zxwutttuwxz{{|{{zyyxyz|~~}|}}~~}}|}}~}|zzz{|}~}|{{|}~}|||}~}{{{|}~~|{yyyy{|~~}~}{zyzz{}~~~}|{zyyz{}~|{{{|~~}}}~~}|{zz{|~}{xwuuuvwxyyyyxwutttuvwy{}}~}}|{{z{|~~~~{yxxxyz{|}}}}|{zyyz{}~~~}{yyyz{}~~}|||}~~~}~~~~~~|||}~~}|{{||}~}}}}~}|{|}~~|{{{|}~}|||}~~~}zxwvvwxyz{{{zyxwvvvvvwxyz{{{{zxxwxxz{|}~~}}|{z{|}{zyyz{|~~~}|{zyyyyzz{}~~~}|||}~~|{z{{|}~~}|{zyyyyzz|~~}{zyyz{}~~}|{{{|||~~|{z{|}}}|||{{}~~~~}||{{|~~~|{yxwvutuvxz|||{zzyyz{|}~~}{{|}~|ywvuuuvwyz{||{{zyxxwvvwy{~~}}}~}{zzz{}~~}|{zyxxz|~~}}}~}|{{{|}~~|{zyxwvvxz}~~~}{zzz{|}~~}|{zywvvwx{~~|{{||~~}|{{{|~|{{|~~}}~~~~{ywuuuuvwxyzzyxwutrpooprvy{}}}|{{{{|}|zyxxxyz{|}}}|{zxvuttuwz~~|zyyyz{}~~|zxvuuvx{~~~~~||{{|}~}{xvuuuwy|~}~}|{{{|~~}{xvutuwz}~}|||}~}zywwxz}|ywvuuvwxyzzzywurponnprux{}}}|{yyxyz{|~~|{yxxxyz{}~~~}{yvsrqqrux{~}}|}~~|{zzz{|}~~|ywtrqrsux{~}{zyxyy{|}~~~|zwussstvz}~|zyyz{|~}zwuttuwy}~~~|ywuuuwy|~~|xurqppqsvy{}~~~|{zzzz|}~|zxvtsstuvxyzzywurpoopqtwz}~}}}}{zyyyz{}~~|ywussstvy|~}~~|{zz{|}~~{yvtrqqrtvz}~~~~}{zzz{|}~~}{xvsrqqrsvy}}{{z{|}~~|zxvuuvxz}~~}{zxxxy{}}zxwuuuvvxxyxvtqonlllmoquxz|}~}|{zzz|~~|zxxxxyz{{zywusrqpqrsvy|}{zyxyz{|}|{ywvtssstuwz}~~}|{{{|}~~~}{yxvttstuwy|~}~~||{zyxxwwwvvuttssstuwz}~~}{yxvuuuvwy|}zyxxxxwwvtrqoonnnopsvy}~|ywuttuvwxxxwvvutttttvx{~}|{{{{|{{zyyxxwvuttuvx{}}|{|~~|{zzzyxwvutrqpooopqswz}~~|ywvutttssrrrqqpppqrtwz~~}{yxwvuvvxy{|}}}}||||~~~~~}|{zyyyzz{|}}||{zyxxxxyz{{|{zyxvuuuuvwxyyxwvuttstuwxz{|}}}||||}~~|zywwwwwxxxwwvttsstuwy{}~}zywwwwxyz{{{{{{{|}~|{{zz{|~~}}~~~}}}~~}}}}}}}}|{zyyyy{|~}{zzz{|}~~~}~~}||||}~~~~}|{{zz{{|}~~}|{zyyyzz{{{zyxwuuttuuvwxxxxxwwwwxy{}~~|zxvvuuvvvwvvuttttuwy{}~~}{yxvvuvvxyz{||}}}}~}||{||}}~~}}|{{z{{}~~}||}}~~}|{{zz{{|}~~~~~~|{yyxxxyyyyyyyyyyz{|~~}|{yxwwwxxz{}~~}|||}~~~~}}}}~~~|{zyxxxyyyzyxwvuttttuwxyyzyyxxxyz{}~~}|{ywvttstuuvwwwwwwwwxz|~~~}}}}}}|{yxwwwwyz|}~}||}~~~~~~~~}|||}~~}}}}~~~~~}|{zyyyz{|}~~|zxwwwxyyz{{{{{{{|}~~}}}}~~~}|{zyyxyz{}~~}}}}~}|zyxwwwwxxxwwvvutttuvwxyz{{{{{{{|}~~}}}}}||{yxvutsssttuwxxyyzzz{|}~~}||||||||{{zyyyyz{}~~~}}}~~~~~~~~}}}~}|||||||||||{{zz{{|~~}|zyxwwxxyz|}~~~~}||||}}}}}}||{||}~~}{yxwvvvvwwwxwwwvvvvwxyz{|}~~~}}~~~}|{zzzyyyxwvutsssstuwxz{|||}}}~~}|{zzz{{|||||{{{{{|}~}}}}~~~~~}}||||}~~~~~~~}|zzyyyzz{||||{{{{{|}~~}}}}||{zyxwwwwyz{}~~}|{{zz{||}}}}||||}~~|{yxwvuuvvwwxxxwwwwwwwxz{|}~~~~~~~~~~}|zyxxwwwwwvvutsssstuwxz|}}~~~~~~}|{zzz{{||}}}}}||}}~~}||}}~~~}|{{{{|}}~~}{zyyxyyzz{||||||||}~~}}|||||{{zyyxxyz{|~~}|||||}~~~~~~}|{yxwvvvwwxxyyyyyyyyyz{|}~}|zyxwwvvvvvvvuuttuuvxy{|}~~~~~~~~~~~}||{{||}}~~~~~~}}}}}~~~}}~~~~~~}}|{{z{{|}~~}|{zyxxxxyz{||}}}}~~~~}|{{{{{{{{zzzzz{|}~~~~~~}}}}}~~~~~~~~~}|zyxwwvvwwxyzz{{{{{{{{|}~~~}}}~~}}|{zxwvuuuuuvvvvvvvvwxyz{|~~}|||||}~~~~~}}|||}}~~}||||}}}~~~~}}}~~}||{{{|||||||{{{{{|}~~~}}||{zyyxxxxxy{|}~~~}|{zzzzz{{{||||||}~~}}}}~~~~~~~~}}}}}~~~}}}}~~~~~~~}}||{zyyxxwxxyz{|}~~~~~~~~~~}|||||{{zzyxwvuuuuuvvwwwxxxyyz{|}~~~}~~~~~~~}}||{{{||}~~~~~~}|{{{{{|}~~~}||{zzzzz{{||||||||}~~}|{{{zzzzyyyyyzz|}~~}|{{zzz{||}}~~~~}}}}~~~}|||||}~~}|||||}}~~}||||{{{{zzzz{{|}~~}|{{zzzzzyyxxwvuuuuuvwxyyzzz{{{{|}~~~~}||{{{|||||||{{{{||}~~~~~~~~~}}|{{zzz{{|}~~}}|{zyyyyyz{||}}~~~~~}{{zzzzzzzzzzzz{{|}~~~~~~}}|{{{{|}}~~}}}~~~~~~~}}}}~~~~~~~~~~~}}||{{||}~~~}|{{z{{|}~~}|||||||}}}|||}}~~}|{zyyyyyyyxxxwwvvvwwxyz{{||||||||}~~~}}|{zzyyzzz{{{{{{|||}}~~}||||||||||{{zzz{{|~~~}}}||{zzyyyyyz{|}~~}|{zzyyzz{{{||||}}~~~}}~~~~~~~}}}}}}~~}}|||||}}}~~~~~~~}||||||||||||{{||}~~~~}}||{{{{{|}}~~}}}}}}~~~~}|{zzyxxxyyyyyyyxxxxxyyz{||}}}}}|||||||||||{zyyxxxxxyzz{|||}}}~~}|{{zzzz{{{{{{{{{{|}~~}|||{{{{zzzzyzz{{|}~}|{{zzzz{{|}}~~~~~}}}~~~~}|{{zzz{|}~~~}||{zzzz{{|||||}}}}~~}}||||||{{{{{|}~~~~~~~~~}}}}}||{zzyyyyzzz{{{{{{{{{{{||}}}}}||{{zzzzzzzzyyxxwwwwxxyz||}~~~~~}}|{zzyyyyyzz{|||||}}}~~}|{zzzzzzzz{{{{{|}~~~~}}||{{{{{|}}~~~~~~~~~~~~~~~~~}}||{{zz{{|}~~~~}}||{zzzzzz{|}}~~~~}||{{{||||}}}}}~~~}}||||||||{{{zz{{{||}}}~}}}||||}}}}}||{{zyyyxxxxxxwwwwwwwxxy{|}~~~}|||{{{zzyyyyyyzz{|}}~~~}|{zzyyzz{{{|||}}~~~}}}}}}}}}}}}}}~~~~}}|||}}~~~~~~~}}||||||{{{{zz{{|}~~}}|||{{{zzyyzzz{|}~~~}|{{{{||}}~~~}|||{||||}}}}}}}}}}~~~}}}}}|||{zzyxwwvvvvvvwwwwwwwxyz{|~~}|{{zzzzzzyyyyyyyz{|}~~~~}||{zzzzz{{|}~~~}}}}}}}~~~~}||{{{{{|}}~~}||{{zzzz{{{{{{||}}~~}|{{{zzz{zzzz{{{|}~~~}}|||||}}~~~}||||||}}~~~~}}|||{{zzyxwwvvvvvvwwxxxyyzz{|}~|{zzyyyyyzzzzzz{{{|}~|{{}}{yxxyz{|{zywwusrrtuwvwxz}}}{zyz|}yvuuwyzzzyxtpljiknprtvy{||}~{xwwxz{}}{z{|~~~~}|{{}~~~}{ywy|~}|zzyz{|}}}~~}|zzz|~}{yyz{||{zzxuqnnqtxz{|~~~~}{{||}}~~|{yz|}~~}yvtsrqpoprtuvwwxxwvuuvvvuttuvvwyz{{{{{{}~~}{zxwvuttvz~~~~~zwtrrrsvx{}~{xvwx{~~}}}~}}~~}}}}~}||}}}~~~}|zyy{|}~~yvuvxyyyxwusoljihhiknrvxyxxwwx{~zwuuuvwyyxuronnnopqsuwxyzzyyxxy{~~~~}{{zzz{|{zzyyyyxvtssstuwxyyyyz|}~~}~~}|{{{{{zyxvtssuwz|~~~}|{||}~|{{|}~~}||}}{ywvwy|~}}~}zyxwwwxyz{||||{zz{|}~|{{{{|}~~~}|zyyz{|~~}||{{{||{zyxxwwvusqpoooqrtttuwwwwvwxz|~~||||}|{zywtrppqsuwyzzyxwwwxz|~~}zxyz|}zxwwxz{}~~}{zyxxz}}{yyyyz|~~|zyxxyy{|~}|{{{{|}~|{zyz{}}{zz{}~~~|zxvspmlmoqstttsrrqpqrvz}~|{zzz|~}}~}{{|}|xvuuvxyz{{zywvuuwy{}~}{zyyxyz{||{xwuuuuvwxy{|~~}}}|||}~||||}~~}}~~}}~||}~{ywwwxyyyxwusrrrsssttuvvwwwvvwy|~~}|{zyyzz{{zxutsrrrssuvwxz{~~|{{|}~}~~}|{zz{{{zyxwvvvx{~~}}~}{yyzz{|}}}}|{zwusssuxz{|}}|{{}}|||}~~|{zyzz{}}||}~|{zzyzzz{|}~}|||}}~~~~~~~~}|zzzz{||||{zywuuuwy{}~~}||||{zyxxxxxwvtsrrsvy{|||{zxxwwxy{}}||}}~~|{ywtrqqrtvwxxxwwy{}}|{zzyyyz{|}|ywvwxy{|}}~~~~~~}|{zz{|}~~|zxxwxxyz{}}zzz|~~}||}~~}|{zzz{|}}}}|{yxuronnoqrstttuvwxxyy{|}~~~}||{zz{~~~~~~~}||||}~|ywvvvwyyz|~~}{zzz{}~~~~|{zyyzz{{zxvutsssttvz~~{xwwwxyz|}~~~~~~~}}}}~~~~~~~~~~~~}{z{|~~~|ywvvwwy{|}}|zxvutttuuvwwwwvuvwz|}|{z{|~~}||||}}{xvtsssssuxz|~~~}}}~|{zyyz{|}~~~}}{zyyzz{{{|}}~~~~}}}~~}|||}}~~}{yvtsstwy{~~|zxxyzz{||{{{z{|}~|{|}~~~}|||~}}}}}~~~}~~~}|{zz{||{ywutssstuvxz{}}~~}||{{{yxxxxyz|}~~}||||}}~~}|{zyyyyz{}~~}zwtrrsux{~~}|{{|}|zzz{|}}}}||{{{{|}~~{yvvvx{}|{{|}~~}|{{||~~}|zyxxz|~~~}|{{{{}~}{{{|}}}|{zzyyyz{|}}}}}{zwtqooqtx{|}|{yxxwxyz{}}~~~}}|{{{~|yxxxz{|}~~~~}}|||}~}zxwxz}~}|{{{|}~~~~~~}||||}}|zxvvwyz{|||}~~~~}|{zyyyz{|}~~~~}}||||{zyz}~}|}~~~~~}zyz}}|{{|}~~zxxz{}~~~~~~}|{yxwwwwwxxyyyxwwxz{}~~~}{zzyyyyyzz{}~~}}}}~~}zyyz{|||{{{{|~~~}}}}~~~~~}|{{{{|}~~}|{yy{~}}}}~~~~~|{|}~~}}}}}~}{xuuwz|}{zzyyzz{|||||{{zzz{|~~~}~~}|||||}}}~}yvtstuvwxwwvutttuwyz|}}}}}||{{zy{}~}||||}~~~}|{zzzz{}}{zz{|~}zyyy{|}~~}||{||}~}}|||||}}~~~~}|{{{{{|~~}}}}~~~~}|{{{|}~~~}|||}~}}~~~}|{{{|}~~{yxwxyz{{|||{zzyyxyz{|}}~~}||{yxwwxz{|||{zyxxxxyz{}}~~~}|{{{}~}|{{zzzzz{|}~~~}}}}}~~}}}}~~}||||}~~~~~~~~}}||}~}|{{{z{{|}~~}}~~}{zyyyz{|}~~~~}}}~~}||||}~~~~~}}~~~~~|{{{||}}~~}}|{zyxwwxxyzzzyyyyyxwvvwxyzz{{zzzzz{|}~~}~~}}||{{{{{|}~~~}}}}}~~}}}~~}||||}~~}}~~}||}~~}}}}~~}}}}}~}zyy{}~~~~~}|{z{{||}}}}}||{{{|}~~~~~}|{{z{{|{{zzzyxvutttuvwxxxwwvuuuvxy{|}}~~||}~~}|{||}~~}|{zzzyz{}~}|zzz{|~|zzz|}~~}||{{{|}~}|~~}||}}}~~}|{{|~}||||}~~~~}||{||}~~~~~|{{{{|~~{{}~|zxwvvwxyzz{{zzyxxxxy{~{xwwwyz{|||{{zyyxyyz{|}~~}|zwuuwy|~~~~}|{zzzzz{|}~~~}~~}}}}~~~}}}}~~|zz|}~~~~~~~~}|||||{zzz{|~~~~}{zyyz{|}}||}}{z{~}||||}~~~~~~|}~~~~|{{{{||}}}~~~}|{yxxxxxywusrqrtuvvvvvwxyz{{zzyyyz{|~~~~}|{zzyzz|}~~~}|||{yxxy{~~}~~}|}}~}{{{}~~|{{{|~}zxwwz~~}}}~~~}}}zyyz{}~}||}~|{{{{{|}}~~}~~~~~~~~}}~~|zwusrssuwz{zywvtttuvxyyyyxwvvvvwz~}{z{|~}|{zz{|}~~{xurqqruy|~}{{{{|}|zyyz|}~~~}}|{zz{{}~}|{zzz{}~}}}~~}{zz{{|}~~}}}~~~~}|{{zz{}~}|}~~~~~|{{|}|{zz{~~|zxwwwwxyz{{{zz|~}zxwwxz{{||{{zyxxxxxyxwvuutttsuwy|}~~~~~~}||{{{||}~~}||||}}~~}{ywwwxyz{{|~~~~~~~}||||||{zzzz{|~~{yxxyz|}~}||~|zz{}~}|{{zz|~~}||||}~~}~~||{{{||}}~~~~}|zwtqppqrrssstuvvvvuuvwxyz{{zzyyz|~~~~~}}|{zzzz|}}~}{xwvvwxyz|}~~~~}|||}~~~~}}}}~~~~~~~}}}~~}|{{|}~zy{~~}|{||}}}}}|zywuusstwz|}}~~}{yxyz{|}~~~||}|{yyyyxxy{~~}|zxwvwxyz{~}|}}|||}~~{wutrqqsx}}zxxy{}~~|||{{{{{zyyyz{|||}}}||}~|{zz|~~}|zwutux|}zxvwwxz|~|{zyxxxyyzyyxxxxwxy{||}}}}{yyz~~~~}}~~|{{|~~{yxxxy{||{yxvuuvy|~}|{{zyxyz|}}}|{ywutsrrstuwwwvutuwz}~{ywwxz|}~~}}|}~~}}}~}}}}~~}{wtqommmnnnnmlkjijloqrsssrpooppqtw{~~}}}}zwvvuuuuuuspmkihhijkkkjihgfffhknqtuvvvuvwy{}~}|{{|}~~~~}|{zzz{|}~~~~~~~~~{yxwwwxz{{zxvtstuwz}~zxwwwxyzzyxwvvvvxy{|}}~{yxx{}~{ywvvxz}|zyyyz{{zywutttuxz|}~~~~}||~~|{yxxyzz{|}~{xwwy{}~|{z{|}{xvvvvwxxwwwvutsrrtuwxyyyyyxwwxz|~~}||}~~{xuttuvxyzywsolihhijklllkjhgghijkmpsuuvvvwxyz|}}zwutuwy{}~~{xusrrtwz|}}|zwusstvxz}~|{z{|}~{ywwvwwwvutrqppqstvxz|}}}}}}}||}~~zxwwxyz{|{zxwutsstvxz||||{zzz{{|~~~|xtqooprtvwwvusrqqrtw{~~~~~}{z{{|||||{yxwwwwxz}}|{{{|~|yxwwxyz{{{zyxwvwy|~{zz{|~~|zxwvx{}}zxvuuvwz|~}{xwvwxz}~}|{{{{zzzzzzzyxxxxxxxvtqomlkkklllkjiihhjlortuvuutttuvxz|~~}~~|{{||{{{{{zyxwwxyz|}{xvtttuwxyzzyxvuuvwyz{|}}}||{{{|}|yusrstuwxyyxwuttux{~~~~}{zyyzz{|||{zyyz{}~}}|||}~}yvtrrsstuvuutsttuvxyz|}~~~~}||{zz{|}~{yvuuvxz|~~}{{{}~~}||}~|{zyyzzzzzzzz{}~}|||}~~~~~~~}||{{||}}}}|{zyxy{}~~~|zyxxyyyyyxwvvvwxxxwtqnljiijlmnoonnnooppqstvwxxxwvuttvx|~}}}|xvuuvxyz{{zzyyyyzzzzxwwvvvwwxxyyz{|}~~~~~~~~~~~~}}}}}~{ywvuuuuvvwxyzyyxwxxz|~~~~~~~~}}}}}~~|zxxxyz{|~~~}||}~|{zyxxwwwwwxz{||||{{|}}~}{zyxxxxyz}}|||~~||{{{||}~~~}|{{|~~}|||}~}{yxxxyz{}~~}|{zzzzywutromljjjkmprrrqonlllmoqsuvwwwwvwx{~}|zyxwwvvvvvwwwwwwwwwxwvuttttuuvxz}~}}}}~}|{{|~~~~}||{{zyxxy{|}}}||{zzzz{{|}}~~~~~~~~}}~~}|{zyxwvvvxz}~||{{|}~~~|{yyxxxxxz|}~~}|{zyxxyyz{}~~~~}|}~}||}~~}|{zyyxxyyzzz{|~~~~~}|{{{|}~~}|{z{|}~~~~~}}~}|{yxxyz{{{zyxwvvwyz|}}}|{zyxvtrqqqrrrrssrrqqqqqqqppoooopqrsstttuwz|~~|{{{{{{{zzyxxxyyzz{zzyxwwvuttttttuvwxyyz{|}~~~}||{{{|~~}||}~~~~~~}{{{{|~~~}}||{{zzz{|}~~~~}|}}~}|zyxxyz|~~~}~}}||}}~~}|{{{{{|||{zyxxyz{}~}}}~~~}{yxwwxz}}||}~~~~}}~~~~|zyyyz{||}}|{zyyyz{|}~~~}|zxusrrtvxyyxvussrrrrrqqqppppqrstuuuuwy{|~}{zyxxyz{{||{zywvuuvwxyz{{zyxvsqpqtx{~~|{zz{|}~}|||}~~}}}}~~~}||~}|{{{|}}}}|{zyyyz|~~~~~}{xwxz}~~}|{|||}~~~||}~}|{{|}~~~}{zyxxxy{|~~{ywwy{}}|{{{|~~~~~~}}|}~~~~~~}~~~~~}||||}}~~~~~}}}}}~~~~|zxwwwxyzyywvtsqqqqrrssrqpooooprsuvwxy{{{{zxxxz{{|{zyxwwxyz{{{{yxvuuuvwxyzzywutttvwyz{||{{zzzz{|}~~~~~~~}}}}}}|{zzzz{|}~~~~~}}}~~}|||}}~~}|{zyxxxyz|~~~}||||}~~~~~}||}~}}}~~|{zz{|~~}|{{{{|||||{zzzz{|}~~~~}|||}~}}}}~~}||}~}|{|}~~}~~}}}~~}|{{{{||}}}}||{{|}~}{zyz{|}}|{ywusrqrrstssrpomllmnprvxyxvussstvxz{|||{zyyyzz{||||{yxwwwwy{}}|zwuttuwxyz{{zzyyyz{|~~}}}~~~|{{|}~~}{zyzz{}~~~~~||{||}~~~}}|{z{{|~|{|}~~}}}~~}}}~~}||}~~}}}}~~}||||}}}}}|{zzzz{|~~~~~~~~{yyyz|~~}|||}~}}~~~~}||||}~~~~}|{{|}~}||}~~}}~|zyyyz{{||{zxvtsrrsstuuutsrqpooopruvwvuutttuvwxyyyxxwwwxyyzzzzyyxy|~}zxvvvvxy{||||{zyxxxyz|}~~~|{zzyyz|~~|{z{{}~~}|{{|}~~}}||}}}}}|{zzyxwxz}~~~~}{{z{|}~~}}}~|{{}~||||}~~~~}||{{{|}~}|{{{||}}|{zywusstx{~~}}}~~}||||||}~~~~}}}}~~|zyz}~}}~~}}|}~}zxwy|}}~}~~~}||{{{{zzxwvtsrrrrrrrqoljhhjnqtvwwvutttuvxyz{{{zyxxxxyz{|}~}}}}{zyxwvuuuuvwxz{|||{zzyyz{}~}zwuuwz}~|{zzzz{|}~~}|{{z{{}~~}||{||}}|zwtrqrtx|~}}}~~~}}||}}~~~}}|}~~|zyxy{~~~~~~}||}}~}|{|}}~}{xvtssux{~~}}~~~~}}}}}}~~~~}||}~}{xwwxz}~}|||}~~}||}~}}~~~|zyxwvxz}~}}}}}}|zywvutttttttsrqpoopqrtuvvuuttttuvxz{||{zzyxxyz{}}}}|zyxwwxxz{{{zywvuuvvxyz{{zyxxxxyz|}~~~}}}~~{xvuuuvwxz{|}||{zyyz|~~}~~|{{{}~~}|zyxyy{}~|zyzz{{|}~~|zyxwwwz}}|||}}|||}}}|{|~{{||zyz|~|{{}~|{|}}~~~~~||~~|zz{}~{zy{}zurrux|~}zxwxz{}}yuqooptx{~}|}~~|{z{{{zywwx{}|zxyz|~~}{ywuttvx{}~|yvtttvxz|}}||zzyxwwxyz||zxwwxyz{{{zxvsponprtuttssrpnmnpruwyzzyyyyyyzz{|}{xusrrsuvwxwwvusqooqtx{~|zxvutsstuvwyyzzyxvtux{~}zxwvvvwxz{|}}|{xutuxz|}~~~~|{{{zz{|}~}|yvsstuvwxz{|}~}}}}{yxxxyz{||{yvsqqrsuwy|}~~}{xwvvvwxz{|}}|zxxyz|}~~~~|zyyz|~~||}~}}}~~~{vspnnnoprsttrqnllmnopqstvvwy{||{zzyyz{|}~|ywvwy{}{wspoopqsuvxxxwusstvwxyz{|||}~~~|zz{}|zyxyz|}~}}}~}}}}}~~}~}|{{{|}~}|}~}}}~~}|||||{{{{{zzz|~~}}~~{yyyyz{|}}|{zz{{{zzzz{||}~|{{||yvuuvxz{}}}|||}~~~}{zz|~|yxxyz{|}~~~~~~}||||||}~}}~~~||{|}}~~~~}}}~~~}||{{{||}}|{{{||}}}}~~~~~~}||}~~~|zxxxyz{}}|yvtrqqqsuwz|}}|yvtrrrstuvvvvwy{}}}{zywvuuttvy|~~}zwutstuxz}|ywvvwxz}}{yyyz{{{{zzz|~~~}|{zyxwwxy|~}}}~~~{zyyyyyyxxyz}~|{zzz{}}||}~~{zzz{{{{{{{~~}||||~~}|}~~}||}~~}}~~~~}}|}~|zyxxy{~}{zz{}~}|}}~}}}}}||{}}{yxxxy|~}||~~~~|{{{{{zyyy{~~}|{|~~~}}~~}}}}}}}||~~~~}|||}~~}}|{zxwwy{}~~|zxvtrqqrsux|~}{xvttuvxz{{yxwvvvvwxyzz{|||}|ywvvvvvutstvxz|}~~}|{ywvuuvwz}}|{{|}~~}|{{{{{||||}}~~}|||{zyy{~}{{{|}~|||}~|{{{{|}}~~}}}|{z{|~~}||}~~}||}~~~}{z{||zyyz{|~|{{{zyxz|}~}|||}~}||}}~~~~~}~~~}}|{zz{}~|||}~~~~~}{zz{|}~~}}}}~~|||}~~}|||}~~{ywvwwyz{{||{zyxwxxz{{zyxwvuuuvxyz{|}~~~}{yxvuuuvvxz|~~~|zyxwwusqqqrstvxyzzzzzzz{|~~}||{{|~}|{zzyyyz|~~}{ywwxy{}~~}}~~~}|{{{||}~{zz{|~}||}~~~|yxwxy{|~~}}}~~~~~~{xvuuvxz|}~}}}}~~~}}}~~{wvuuvxz|~~~~~}}~}zxxxz{}~}zxxxyz|}~~}}~~{zz{|~~}||zyxwwxz|~~~}{xtqonnoprtvwyyzyxxwvwxy{||{yxxz|}}}|{{{{{|||||||{zyxwwwy||xusrssuwy{}~~~}{zzzz{}~|{|~~}}~{xvuuvwyz|}~~~~}||||}~}~~~ywuttuvxz|~~}}|}}~}||~|ywvvwwyz|}~|{{}}zxvvwxy{|~~}}|}~~~}}~{xvuuuvwyz|}}~~}}}}~~}}~{ywwvwwyz|}~}}~{yxxxyz{}~~}{zzzz{||}~~~~}}||{{{{{{{z{|}~~}|{zyyzz|}~~}|zxwvwy|}yvsrqpppqrstuuvvwwwwwxxxyzzzz{}~~~~~}{zz||zxvuuuuvvxyz{{|}}}~~~~~~}|}~{zyxxxxyyz{|}}~~~~}|zzyxxxxyz{{|}}~~~~~~~~~~}{zxxwwwwwxxyzz{||}}}~~~}~~~~|zyxxwwwwwwxxy{|}~~}}}|{zzzzzz{{{|}~~}}}||{{{{{|}~~~~~~~~~~}}~~}{zxwvvuutssrrrrstuwxyzzyxwwy|}}|||}~~|{zyyz{|~~}|{zyyz{{{zyxxwwwvvvvuuuvvwxz{|||||{|~~}}}|||{zyyxwwwxy{|}~~}}~~}||{{zyxxxwxyz{}~~~~}}}}||{{{{{zzyxxxxy{}~}{{||}}||||||{zzyyyz{|~}|}~~~}}}}|||{yxxwxyz|}~||}~~~~~}}|{yxxxxy{|~~|{|}~~}}}}}}}|zyyyyz|~~||{{|}~~~~}}|||}}}}~~~~|yvtuvwxxxwwwwwvusrqqqrstvwxxyz|}~~~~|{zz{}~~~~{xvwxz{{zzzzzyxwvuttuvwy{|}}~|yxxz{||||||||{zyxxwxyz|}|yxy{}~~~~~~~}|{zxxxxyz|}~}zz{|~~~~}}}}}|{zyxwwxyz{}}~~{yxz{}}~~~~}}}|zyxwwxxyz|}~~{yyz|}~~}}}}}}}|{zzyzz{|~|zz{}~}|{{z{|}~~~}||~~~}}}}~|zz{}~~~}}||{{yxwuttttuvwxz~}zyxy{}~~}|{{{{|}~~}{xutrrtvwxxwwwwwwwvvutttuuvwy||zz{}~~~~}{yxxy{|}}}||}}}|{zyxxxxyz{}~||}~|{zz|~~~}}}}||{{zzzyzz{~}}~~|{zy{}~~~}}}}}}||{zyyyyyz|~}~}|{yyy{}~~~}}|||||||{zzzzz{}~|||~~}||{{}~~}}}~~}}|{zyyyz|}{{|~~}||~~~}}}}}||{{zzyz}}}~~}|}~~}}||}}}||{zyyy{~~~}|}~~~~|zyxxxxwvwxz{zyxwvvwwwwwwvutstvy{}}zwuuvx{}~}}|||}}{zyxxxxxxxz|||{zyxxxyyyyyxxwvwz}}{z{~}{{{{{{{{{|~~~}{zzzz{|}}|{zzy{~||}}|{{||||||~}||{|}~~~~}|||}~|{|~}{{||}}}}~~||||}~~~~}|z{}~}{z{}~|{||}}~}}~~|{{||}~}}|{z{}~|||~}{zz{|}~}}~~|{zz{|}~~~}||}~}~|zzz{|}}}}~~|||}~~~~}}~{zyz{|}~~~}}}~~|{{|}~~~}||}~~{xxxy{|}~~~|yvtsrstuvwwwxyz{zxvtttuvwxxxxyz{||||}~{yxxy{}~~{xvuvvxyz{{||~~}{zyzz|}}~}}~~{z{|}}zyxyy{|}~~~||||}~|{{|~}yxxz}~|zz{|}~~~~~~~}{zyxyz|}~~|zyxxxz|~~~{xvuvwxy{}~~{zz|}~~}}}}~~}||{zz{|~~}||}~}|zyyyz|}~}}~~~~~~}|{|}~~{ywuuvvwxxxxxwwvwwxxyzzzzzzz{{{{{zywvuvvwy{}~~|zyyyz|}~|{{zz{|~~}}|{zzzyyxxwwwwxyz{}~~~}|{zz{|~~}|}}}}||{zyyyyyzzzzzzzz{|}~~~}|{{{|}}}||{{zz{{{|{{{{{|}~~}}~~|{{||}}}}}}}}~~~}}}~~|{z{|~}}~~}|zyxxyz|~|zzz|}~}}|{z{{||}}|{zyxwxyz|~~~}~~~}|{zzzz{|}~~~}|{{{|~~~~~~~~~~~~~~|zxvvvwxz|}}|{ywuttuwy{|~~~~}}}~~~}{zxwutsstuvwwwwvtrqppqsuwy{|{{zyyz{|~~~~~~}|{ywvvvwxy{|||{zyxxyz}~}}|||}}}}}~}||{|}~~~~}{yxwxyz|}~~~}{zzzz{|~~|zyyyz|}~~}|zxvuuvwy{}~|zxxxxy{}~~~}|{|}~~}}}~~}|}~~~}}~~~~~}{zyxyz{|}~~}}|{{{|}~~}||}~~|ywutstuvwyyyyxwvvvwxy{||}||{{zzzzzzzyyyyyz{|}}~}|{yxwwxy{|~~~|{yxxyz|~~|{zyyz{||}}}||{{{{|||{{{zz{|}~~}|}~}|zzyzz{{{|{{{{{||}}~~}{zzz{}}~~}|{yxxxxz{|}~}{zxxxy{|}~~~~~~~~~}~~~}|{|}~~~~~~~~~~~~~~~~~~~}|{zz{|~~~}||||||{{zzzz{|}~~~~~}}}}}~~}}|{{z{{||}}}~~}|{{{|}~~~~}|{{{{||}}|{zxwvuuvxz{}~~}}}}~~~}{{zzyyyyxxxwwwvvvvvutssrssuvxyz{{{{zz{|}~}|{zzyyyxxxxxxxyzzzzzzz{|}~~}||||||}}~~~~~~}}}}~~}}~~}||||}~~|zyyyz{}~}}}}}}}}}|zyxwwwxz|}~~}|{zyyyz{|}~~~~}}}}}~~~}}}~~~~}}~~~}{zz{{|}~~~}|{zyzz|}~}|}~~}{zxvutttuvxyzzyxwwvvwxy{|}~}}|{zyyzz{||}}}||||{{{{zyyxxxxxyyz{{{zzyyyz{|~~}|{{{||~~}||{{{{{{{{{{{{||}~~~~}|{zz{||}}}||{zzz{|}~~}||}}~~~}}{zyyxyz{|~~}{zyxxyz{}~~~~~~}|{{{|}~~~~}}}}|||{|||}~~}|{{{{{{{{{{{{||}}~~~~~~~~}{zzyzz{|~~|{zyyz{|~~~}|||{zzyxwwwwxy{||}}||{{{{|}~~~|{zyyyzz{{{{{zyxwwvvvuuuuuuuvwxyyzz{{{{||~~~|{zzyzzzzzzyyxxxxyz{||}}~~~~~}|{zzzz{|}~~~~||||}~~~~~~~}}|{zzzz|}~}}}||{zyyxxxy{|}~~~~}}|||||{{zzz{{|}}}}}}}~~}}||{{|}}~~~}~~~~}}~~~~~}|{{{{|}~~~}||{zzyxwwvvvwwxyyyyyxxxxyz{|}}~}|{{zzz{|}~~~}|{zzyyyyyyxxwwwwwwxyzzzzzz{{{|}~~}|||}}~~}|{zz{{||||{{{zz{||}~}}|||}}~}}|{{zzzz|}~~}}~~~~}|{zyyyz{}~~~}|{zzzz{|}~~}}}~~~}}|||||}~~~~~}}}}~~~~~~~~~~~}|||}}~~}}||{{{|}~~~~~~}||{{{|}~~~}|{zz{|}~}|{{{zzzyxxxxxxyz{{{{zzyyzz{|}}~}}|{zzzz{|}}~}|{zxwvvvwwwwwwvvvvvwxyz{|||||}}~}|{zzz{{{{{zyyxxyy{|}}~~~~~~~~~~~~~}|{zz{|}~~~~~}|||}~~~~~~~}}||{{|}~~}||||||||{{{{||}~~}}|}}}}}||{{{{||}~~}}}~~~~}||{{{{|}~~}|||}~~~~~~~~}||{{|}~}|{{{{{zzyxxwwwxxyyyyyyyxxyyz{|||||{{{{{|}~~~~~}{zyxxxxxyyyxxwwwwxxyz{{{{{{{{||}}~~~~~~~~~~}|{{{||}}}}|{{zzz{|}~~~~~~~}}}}}~~~}}|{{{{|}~~~}}}}}||{{{{|}~~}}}}}}|||{{{{|}~~~~~}}}}}}}}||{{||}~~~}}}}~~~}}|||}~~}}}}~~~~~}||{{|}~~}}||||}~~~~~~~~}}||}}~~|{{z{{{{{{zzyyxxyyzz{{zzzyyyz{||}}}||{{{{||}}}|{zxwwvvwwxxxxxwwvwwxyz||}}}}||}}~~}|{zzzz{{|{{zyyxyyz|}~~~}~~~}}}}}~~}}|{{{{{|~~~~~~~~~~~~~}}|||}~~~}}|}}}~~~}}}}}}~~~~}|||}}~~}}||{{{|}~~~}}}}~~}||{{|}~~}}~~~}||||}~~~}}}~~}}}~~~~~~~~~~~}|{zzzzz{zzyxwwwwxxyzzzzyyyyyz{||}}}}||||}}~~~}|{zyxwwwxyyyyyxwwvvwxyz{{|{{{zz{{|}~~}|||||}}}}|{zzzz{|}~~~~}}}}~~~}}~~~~~~}}||}~~~~~}}}}~~~~~}}}}}~~}}}}}~~~}}}||}}~~~}||}}~~~~}||||}~~~}~~~}}|}}~~}}}~~~~}}}~~~~~~~~~}}}~~~}}}}~~~~}}}}}~~}||{|||}||{zyxxxyyzzzzzzyyyyyyz{{|||{{{{{|||||{zyxwwwwxxyyzyyxxxxxy{|}}~}}||{{||}~~}}|{{{{{{|||{{zzz{{|}~~~~~~~~~}}}}~~~}}||||}}~~~~~~~~~~~~~~~~~~}}}~~~}}~~~}||||}}~~~~~}}||}}~~}}{ywvuuuvwxyz{||{zzyyz{}~~}|{{|~~~}}||}~{xutstuwz}}{yxxwwwwxxyz{|~~}}}~~~}}~~~~~~~~~~~~}~~~~~~}{zyyz{}}}}}{yvtrrtvyzyurpoopqstuvuuutttuvvvvvvurojfefgikkkkjihgggghijlnopppqtw{}|{zzzz{{||{{zyyyyyyyyzywusssux|~~~~}|||{{zz|~~ytoljjjjkklkkjhgecabdgjmprsuvx{||||}}~{yyxyyzzywutssstuvxyzzzzyyxwvwyz||}}}~}zwusrrstuvwyz{{{{zz{}}|zxwxy{|~~|{|}~~}}|{{|}~~~}||{zwusrrrqpnlhedcdefgijlmnnnnmmnprtwy{}}}~~~~~|{z{}}{xwvvvwxyyz{{{zyxxy{|}~~~|{{|~~|{{|}}|{||}}}}}}}~|ywwwxz|}~~}{zzyyzzzzzzzyyz{zzyxxxxxy{}~|zxwvutttuuvvvutqonnopqstvvusqpppqsuvxyyzzzyyz||||{{{{{{|}~~~|zyyyz{|}}~~~~~}{zzzz{{{{{{{{|~~}zwusssstuuvvvvwxxxwvtsrqpppqsuwxxwutsssstuvwyz{{ywvvvwyz|~}zxvvvwwwxxxxxxxz{{{{{{{||}}}|{||~|zyyzz{{{{{{{|}~~~}|{{zzzz{|~}|{|}~~zwutuvwxyz{{|~~{xwvvvvwxyz{zxtqnllllmmmmllmoqrrrqonmmmmnopswz|||{{{{|}~}||||||}}}}}{yvtttuvwxxyyz{~~}||||}~}zxwvvwwwwwwx{~~|{{z{|~~~~~~}||||}}}{yvtssrqqqrrsssssqnljjjjkkkkklortuvwwwxxxxxyz{}}{zzzzzzz{|}~|zyxyyzzzyyz}~}}}~~}|{{{{{{||}}~~~|{z{|}~~~~~~~}}}}||||~~|zxvuuuuuwz{{{zxwwvvwwwwusrqppoooppopppqqrrqpopqrsstuwz}~~}{{{{{}~~~~}}}}}}}~~~}}}}}}}{zyxyyyyyz|~~~||{|}}~~~}}|{{}~~}||{{|}~~{yxwvtsrstuvvvvvvvuutsrrrrrsuwyyxwutsstttsqppqrstuvwxxyzz{|~~~}|{z{{zz{|}~~}||{{{{||~}|{{|}~~~~~~}|||||}~~}|{zzzz{~~|zyxxyyz|}}|zywutsssstsrpooooprtuuuutuuuttssrqqqqqrsuwz{|||||||{zyyz{|}~~}||||}|{yxwwwy{}~~~~}}}}~}|{|}}~~}{zyyz|}}}}}~~~|{{{|}}~~~~}}||||}~~~}||}~~|zvspooooprssttttssrrssttsqpnnnprttuuuuuuvvvwwxxyyyzzz{}~|{zzz{{|}}}}||{{{{|}~~}{zzz|~~~~~}}}~~~}|{z{{||}}{zyyz}~~~{zyyzz|}~~~~|{ywutsrrsvxzzzzxvsqppppqrrsssssssrrrrsstuusrqsuy{||}||}}}~~~}}~{yyyz{||}~~~~}}}}}}~}|zyz}|zyyyyz{||}}}}~~~~~}||{|~~~~}||||{yxvutsssssttuuvuutssrrtwy{{zwtrqppqqqrsttuvvvwwwwxyzz{{{zz{}~~~~~~~~}}|||~}|{{{{|||}}}~~~}}}}}}}~~~~||~}|||~}|{{|}~~}|}~~}}~~~|{yxwutsrqqppppqrstuvwwvvuttuuvwwwxwwvutttuvy|}|zxvuuvvwxxyyz{{|||}}~~}}}}}}}}}~~~~~~~~~}~~|{{{{||||}}~~~~~}}~~~~~}}}}}}}}}}}}}}}}~}ywusrqppoonnooppqrssssssssuvvvvvvwxxxwvuuuvwxyyzzzzzzyyyz{~}||{{||||||||||||||}}}||||}~~~~~~~~~~~~~~~~~~~~~}}|||~~~~~}}}||||||||||}~~|zxvusrqqrrrrqqqqqrrrrrrrrrrrsstttutttttvyzyxwwxyyzzzzzz{{|}~~~~~~~~~~~}}|||||||||||||}~~~~~~~~~~~}||{zzz{{|}}~~~~~~~}}~~~|{zyxwutsrqqqrrssttttututsrrstuuuuttttttsssssstuvvwwwwxz|~}{{{{}~~~~~|{{}~~}}||||||}}}}}|}~~~|zz{}}}}}}~~~~~~}}}~~~~~~|{zxwvwxxxwusqppprstuuuuuuuuuuuuvvwwwvurppqsuvwwwwwwxxwwwwwwxyz{{||}~~}}}~|yy{}~~}}}}}|||{{||}}~~~~~~}~~~{yy{~~~~~~~~~~}~~~|zywusrqponnnoopqrtwxyyyyxvtsrstuwwwwwwvvvvwwxyyzzywusrsvxz{{{{{{{{|{{{{{{{{|||}~~}}}|zxwxz|~~~~~~~~~}}}}}}~~}|{|}~|{|~~~~~~}}}||||||}}|xtqnmmopqrrqqppqqqqqqqqqqrrrtvxz{||{{{zxutttvwyzz{zzzzyyzz{|}}|zxwwwxz|~~~~}}}}}}}}|||||||}}||}~~~~~~|zyyyz|~~}}|||||~~}~}{zyyyz|~~~~~}{ywutsrrrrrqpnmllllnqsuuuttsstttttttsssssux{}~~~~~~}{xwwxz|}~~~~~~~~~{zxxxwxy{~~~}~~~~~}}}}}{{|}}{{zzzz{}~}}}}~~~~~}}}}~~~}{zzzz{{}}|zxtqonnoqsstttssssstttrpoooooopqsuvwvvuuuvvwwxxwwwwy{}}{z{|~~~~~~}|zyyyzzz{|~~}}}~~~~~}}||~}|}~~|zyxxxyyyz{}~||}~}}}~~|{ywvtssuvvvvwwwxxxxxwurqqqstuvvvvvvvvvutqpoppqrrsstwyz{zyxxyyz{|||||}~~|||}}zxxxxxyyyyz|~~}}||}~~~|||}~~|zyyyz{|}}~~~~~~}|{zxwuuuvvutrqpppqqrrrrsuwxxxxyyyzzz{{zzxusrstuvwxyyyyyyxusrrsstuvwwxy{}~~~}||||}~~~~~~}}~~|yxwwwxxyzzzz{}~~~}|}~}yxyz}~~}|{|}}~}|}~~}{xuroljiiiijjkmnoprsssqqqstuvwxz{{{{{{{{|}}}}||||{yxwxxwwxxxxyyzzxwvvvuuuvwyz{|~~~~~~}|{||||||}~~|{zyyyyz{{|~~}|}~~}|zzyyyyyzz{|~~~~~}{zxxwutrponnnnpqrssrrrqqrstvwxyyyyxwvvvwxxyyyxxwwvvvwwxwwwvvvvvwyz{{|||{{{|}~~~~~}|{zzzz{{{||{{{{|}~~~~~||{{||}~~~~~~~~~}{zyxvtrqonmllmnopppppooopqstuwxxxwwwwwxyz{||||{zyyyyyzzzyyxxwwxxyzzzzzyyyyz{|~~~~}||{|||}}}|||||}~~~~~~~~~}|||}~}}}}~~}}}~}{zywvtsqpnnmnoopppponnnnoprtuvwvvvuuuvwxz{{|{{zyyyyz{{|||{zyyyyzz{{{{{zzzz{|}~~~}}}~}}|||}}~~~~}}}}}~~}}}~~}|||||}~~}}}}~}|zyxwvutrqpppppqqqqqqppppqrsuvvvvuutttuvwyyzzzyyxxxxyyz{{zzzyyyz{{|}}}|||||}~~~~~~}~~~}||{{{||}}}}}}}}~~~~~}|{{{{|}~~~~~~~}|{zzyxxwvutttuuvwwwvvvuuvwxyz{{{{zyyyyz{|}~~~}|{zzzz{{||||{{{{{{{||}}}||||}}~~}|{{{{||}}}}}}}}~~~}|{||}~~~~~~~~~}||{{{zzyxxwwwxxyyyyyxxxxyz{|}~~~}}|||}~~}|||}~~~~~}||{{{||||||||||}~~~}||||}}~~~}}}|}}}~~}}}}~~~~~~~}}}~~~~~}}}}}||{{zzyzzzz{{{zzzzz{|}~~~}}}}~~~~~~~~}}}}}}}~~~}}}}}~~~~~~}}}}}~~~~~~~}}}~~~}|||}}~~~~~}}}}~~~}~~~~~~~~~}~~~~}}||{{||||}|||||||}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}||}}~~~~~~~~~~~}||||}}~~~}}~~~~~~~~}}|}}~~~~~}}~~~~}}}}}}}~~}}}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~}|||||}}~~~~~}}}~~~}}}}}~~~}}}}}~~~~~~}}}~~~~~~~~~~~}}}}}}}~~}}}}}}~~~}}}}}~~~~~~}}}~~~~}}}}~~~~~~}}|||}}~~}}~~~~}}}~~~~~~~}}}}~~~~~~~~~~~~}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~}~~~~~}}}}~~~}}}}~~~}}~~~~~~~}}||}~~~~}}}}}}}}}}||}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}~~~}}}}~~~~}}~~~~}}}~~~~}}}}~~~~~~~}}|}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}~~~~}}}~~~~}}}}~~~~}}}}}~~~}}~~~~}}}}~~~~}}}}~~~~~~~~~~~~}}}~~~~}~~~~~~~~~~~~~~~~}}}}}~~~}~~~~~}}||}}~~~~~~~~}}}~~~~~~~~~}}}~~~}}}~~~~~~~}}}}~~~~}}}~~~~}}}}~~~~~~~~}}}}}~~~~~~~~}}}}~~~~~~~~~}}}}~~~~~~~}}}}~~~~}}}~~~~~~~}}}}~~~~}~~~~~}}}}}~~~~~~~~}}}}~~~~~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~~~~~~~}}}~~~~~~~~~~}}}}}~~~~~~~~~~}}}}~~}}}~~~~}}}~~~~~~}||}}~~~~~~~~~}}}}}~~~~~~~~~}}}}~~~~~~}}}}}~~~~}}}~~~~}}}~~~~~~~~}}}}~~~~~~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~~}~~~~}}}}~~~~~~~~}}}}}~~~~~~~~~}}}}~~~~~~~~}~~~~~~~~~~~}}}}}~~~~}~~~~}}}}}~~~~~~~~}}}}~~~~~~~~}}}}}~~~~~~~~~~}}}}~~~~~~~~~}}~~~~~~~~}}}}~~~}}}~~~~}}}~~~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}~~~~~~~~}}}}}~~~~~~~~}}}}~~~~~~~~}}~~~~~~~~}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}~~~~}~~~~}}~~~}|ywvuutuuuvvwyyxxwvvwy{~~~}zyyzz{}~{xwvuutsstuvwy{}~~}{ywvwwxyz|}}~|ywwvvuvx{~~}}}}}}}}~~~~}}}|}~}}}~~}}}|zyz{|~~~~|xspqtxz|}~~|{yy{}~|zyyyyyyyyxuqmjijlpuyz||}}|{zzyzz|}~~|zyxxxxwvtssttuuutsrqqqqppoqsvxy{|||{zyyyyzz}}}}~~}|yvtuvxz{{zxwvvx{~}{{|~}zxxxz{|}|{ywusrrux{|~|xutsstvwxxwvvuuttux|~~{xuttuuvwxz{|||{zyxxy|~}}}~}}~{xvvwxxxxxxwwuspmklmopqrsuvxz}~}}~}ytqonnnnopqrstttsrrsvxy{|}~}|||~~zwutttuvwxyz{{zzxwwyz{|}~~~|yxwwwxxyz{|||{zyyyz{{{||||}}zyxwwxxyyyyyxwvuvwxyyz{|}~{xvutuvwxyz{|}}||~~}}~{ywvvwxyyz{||{zyy{|}}}}}~~}|{||}~~{xwvwxz|}}yvsqqqrstuvwxxwwvwxyxwwvwwxxy{~~~}}~|ywvuuvvwxxxxwvvxxyyyyyz{|}~}yvtsssuvwxyzzz{|~~~}}~~~~|{{|}~{xwvwwxz{{||||}~~~}zyxyz{|}}~~~}~~}}}}~~|zzzz{{{{{{|}~}|||}}~~{yyyzz{|}}|zvromlmmnoppqrsuwz||{zyyxxxxy{~|zxwwxyz|~}zwvvwxxyyyzz{|~~~~~~~~~|zyyzz{{||||}~}{{zzz{|}zyxxyyyyxxxy|~}}}}~}zwvwwxyyzz{|~~}}~~{ywwwxxxxxxy{}~~}|zxvusrrrsux}~}||}~~}{{zz{{|}~~{xvttttttsstvy|}~~~~}||{{{{|~~}}}}}}}~~}zxvuvwxxxxxy|~}||}~~}|{{{||}~~{zyyyzzzyz{~}||||~|{zz{{{{zz{~~|{yyyz{~}|{z{{zzyz|}{zzz{{|{{|~|{zz{|~~|{{{{{zxvutuuuvwwwxyyz{{|{xvuttuuutuvy|~}{zyxxxyz}~~~}}}~~~~|{zzzzyxy{}~}|{yyyyz|~}zxwwwwvvwz}~}|}}~~~}}||}}~}|{zz{{z{|~~~}|{{|}~}}||||}~~~~~~~~}|}~~~}|{zzyyyxusqppppqsuwyz{||}}||zyxwwwwxz}~|zyyz{{|||{{zzzz{|}~~|zyyyyyz|~~~}}~~}zyyz{|~}{{{{{}~|{zzz{|~}||}~~}||{{}~}}}}~~}}}~}{yxxxz|~~|{||~}{zz{|~~~~~}|{zxwvuttttuw{}~}|zwuuuvwxyz{|||{{zz{{}~}{yxwy{}}}}|||}~~~~~}}||||||}|zzz{|~~}|||}}~}|zxxxz~~~~}}~|zzzz{|}}~~~~}}|||}~}{z{~~~~{yxyz{|~~~~}|{}~~}|{{{|~~|{{|}~~}}|}~}||~|xusrrrstuuvwwwwwwwwwxyzzzxvuvy|~~~}|||}}~~}|{zz||ywvwwyz{|}~~~~}}}}}~}{{}~}||{{|~|zzzz{|}~~{z|~~~~}}~}|{||}~~~}}|||}~~~|{|~~{zyyyyzz{|}}~~~~}~~}}~~~}|||||||}}}~~}||{zzzyyyxvuwxzz{{zyyxxxyz{{|}}}|{zyxxx{~|yyxyyzzz{{|||||{{zzzzzz{{{z{}~~~{zyyyyyzz{{|}}}~~~~~~~~~~}~}|{|~~|zzzz{{{||}}~~~~~~~~~~~~~}~~|{{{{|||}~~~~~~~~~~~~~~~~~}||}}}~~}|{zxwvuvw{}}{ywvuuuvvvvvvvwwxyyzz{{{{{{{}~}||||}~~~}}|}}|{{{{{{{{||}~~~~}}}~~~~~~~~}}||{{{{{||}}}}||||}}||{{{{{{{{{{||}~~~~~~}}~~}~~~~~}}}}}~~~}}~~~~}|{zzyyxwwvutttttuvvwwwwwwx{~~|{{{|}~~}||{||}~~~}}}}}}||{zzzzzzyyyyyzz{|}~~~~~}}~~}|||}}~~~~~~}}}}}||{{{|}~~~~~~~}~~~~~~~}}}~~~~~~~~~}}|{zz{{|}~~~~~~~~~}|{zzz{{||}}||}~{yxyz{{{zzyxxxyzz{|||||||{ywuvxz{{{{{|||||{zzzzz{{|}}}||}}||}~{z{}~~~}|{zyyyyz{|}~~~~~|xwx{|}}}}}}}}|||{{{{||}~~~{xxy|~~~}}|||||}~~|zy{~}}~~~}}~~~}}}}}}}}}}|zvrppruwxxxwwxxxxxwvvvvvwxxyz{~~}}}~}}}}}~}yvuux{}~~~}}}}}}}||{{{||}~~|||~~zxvwz}~}||{{{|||}}}~|zyz|~~~}}}|{{zzz{||}}}}ywvwy|~~~}}|}}~~~{zz{}}ywuuuxz||||{zzzzzyxxwvuuuuuwy}~|ywwxy{}~~}}||||}~~~{ywvvwy|}~}}|{{{{{{zzyyyyzz{}~||}~~{xwvvwy|~~}}}~~~}}}||{{{|}~}~~~~~~|zyxxwx{~~~~~~~}}}~~{{|}|zyyxxz|~}}|{{{}}}~~}}}|}~~~}}|||}~}|{zyyz|}zwvwxz|}}|{zzyxxxyyywutssssstwy{|{zzyzz{||}||{{zz|~{yxy{}~~~~~~{yxxxxxyz}~~~}|{z{}~{{{}}{zzzzzyz|~}||||}}~~~}||{|}}~|zxwwxxxxz|}}}}~~}||~}}}~|zyyyzzz{|~~}~~|{{|}~~~|{{|~~~}}}|{yvtsstttttuwyzzywvvvvwxyyyxwwx{}~|yyz|~~}{xutttuvvwwx{}~~}|{{{{|}~~~}}}~}||}~|ywvvwxxyyyz|~}}}~~{{{}~~{xvvwxyz{{|}~~~~~~|{{}~}zyxxyzzzzz{}~}}}}~|zxxyzz{|||}|yxxxxyyyyyz{}~~}{zyyz{{||||}~|ywuuvxz{|}}||||zwtrrstuvwxyy{}}|{{{||}}|}~{zz{}|yxwxxyyzzzz{}}||||}~~~}}~}wsrrtvxxwvwxyz{}}|{yxxyz|}~}~~{yxwuuuwy{||~~}}~~}{xwvvwxz{}}|{zzyyy{|~~}|||}}|{|}~~}|zxvtrrssttvxy{|}~}|zxwxz{|}~~~~~~{xvutsrrstuvxz|~~|{zzz{|~}}}~}{zxxxxyz|~|{{|~~}}}}}~~~}|{||}}|zyz{}~}}}}~~}|{{{{{{zyxxxwwxz{||||{yxwxyz|}~~~}{yxwwxyz|~~}|{yxvvvvxyyyyyyxxxxxyyzzzyyxxyz{|~~}}}}~~|zyyz{}~}|zzzz{|~~|{{{|}~}}}~~~}}~~}}~~}|}}~}||}~~~~|{zzz|~~}{zzzz{}~~}||{{||}~~~}|{zzyzzzzzyyxwwwwxyz{{{zxwuttuvxz{}}}||{zz{{}~~}{zzzz{{{|{{zzzzz{|||}||{zz{|}~~}||}~~~}|||}}~~~~}}}}~~~}}}~~}}}}~~~}}}}~~~|{zz{|~}}}}}~~~~}||}~~|{{{|~~~}}~~~}}}~~~~~~~~}{{{|}~~~~}|{{{{{{|}}}|{{{{||}~~}|{zyxxxy{|}}}|zywwvwxy{|||{zxvuuuvwyz{{{{{{{{|}}~~~}|{{zz{|}}}}|zyyxyy{|}~~}|{zyz{|~~}}}~~~}}~~~}|{{|}~~~~~~}}}~~~~~}}}~~~~}}~~}}}~~}||}~~}|{|}~~}|}~~~~~~~}||}~~}}||}}~~}|{{{{|}~~}|zyxxyz{||}}|{zyxxyyz{{{{zzyxxxxxyyzzzzzzz{|}~~~~}|{zyyz{|}~~}|{yxxxyz{|}}}}|{{{{|}~~~}}}}~~|{{||~~~~}}|}~~~~~~}}~~~~~~}||}~~~~~~~}}}}~~}~~~}}}~~~}|{{z{{{|||{{{zzz{{{|{{zzyxxxyz{{|{{zyyyyyz|}~~~|{zzzz{{||||{zyyyyyyzzzzzzzzz{|}~~~~~}}}}~~~}}~~}}}}~~~~}}||||}~~~~}}~~~}}}}~~~~~~}|||}~~~~~~}}}}~~~~~~}}}}}}~~}}|||}}~~~~~~~~~}}||||}}~~~}}||}}}}}|{{zzzz{|||||{zyxwwxxyz{{{{zyyxxyyz{|}}}||{{{{{{{{{zzyyyyyyzzzyyxxwxxy{|}~~~~}||||}~~~~~~~~~~~~}||{{{||}~~~~~}}~~~~~~~~~~~~~~~~~}}}}~~~}}~~}}}}~~}}~~~~}||{{|}~~}|{{||}~~~~~~~~~~}|{{{{||}}}}|{zyyyyz{{|||{{zzzz{{||||||{{|||}}}}}{zyxwwxxyzzzyxxwvwwxyz|}}~}}}||}}~~~~}|{zzz{|}~~}}}}~~~}~~~}}~~~~~~~~}}}}~~~~}~~~}}}}~~}}|{{||}}|{{{|}~~~}}~~}|||||}}}}||{{zzz{{||||{zzzz{{|}}}}|{{zz{{|}~~~}|{yxwwwxxyyyxxwwvwwxyz{{||||||}}~~~~~~}}}}~~|{{zz{|}~~~~}}}}}~~}}}}~~~~~~~}}}~~~~}}}~~~~}}}}~~~~}}~~~~}}||{{{|}~~~~}}|||}}~~~~~~}}~~~}}}}~~~~~}||{{{|}}~~~~}|{zz{{|}~~~~}|{{{{||}~~}|{zyyxxxyyyxxwvvuvvwyzz{{zzzzz{|}~~}}~~~}}}}~~~}|||||}}~~~}}|||}~~~~~~}}}~~~~}}}~~}||}}~~}||||}~~}|{zz{|}~~~~~~~}}}~~}}||}}~~~~~}|{{||}~~}}|||}~~}}|||}}~~~~}|{zzzzzzzzyxwuuttuvwxyzzzyyyyyz{}~~}}}~~}}}}~~~~~}||||}~~~~}|{{{{|~~}}}}~~~~~}}~~}}}}~~}|||}}~~~~}|{{{|}~~}{{zz{|}~~~~}}~~~}}~~}||}~~~~~~}}||}~~~~~~~~}}}~~~~}|{zzzz{{{{zxwvutuuvwxyyyyxxxxyz{|}~~~~}}}}}~~~}||||}~~~~}|{{||}~~}|{{|}~~~~~}}||}~~~}}~~~~}}}}~~~~}}}}~~~~~}||{{|}}~~~~}|{{{{|}~~~~~}}~~~~~}}}~~}}}}~~}}}~~~~}}~~~~~~~}|{zzz{{||{zyxwvuvvwwxxxxxwwxxz{|}}}}}|||||}~~}|{{{{|}~~~~}|{{{|}~~~}}|}}~~~~~~~~}||||}~~~~~~~}|||}~~~~~~~~~~~~~~}|{{{||}~~~~~~}||}}~~~~~}}}}~~~~~~~}}~~~~~~~}}}}~~~}~~~~~}|||||}}|{zyyxxxxyyyyyxxwwwxyz{|}}}|{{zz{{|}~~~~}|{zzz{{|}}}||{{{{|}~~}}}}~~~~}}~~~}}}}~~}||||}~~}}}~~}|||}~~~~}|{{{|}~~~~~~~}}~~~~}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}~~~~~}|{zyyyzz{{{{{zyxxxxyz{|||||{zzz{{|}}}}||{zzzz{{|||{{zzz{|}}~~~}}}}}~~~}}~~~}}}~~~~}}||}}~~~}}}~~~~}}}}~~}||{||}~~~~~~|yxvuuuvwy{{{zyxxyyxxwxyyzyz{}~}|}~~|{{|~}{yxwwxxxwwyz|~~~~~~~~}}~~}}~~~}||||||{||~~~~~~~|{|}~{yxz}}|||~~~|||||{{{|}|||{ywvuvwxy{|~~~}{yxxyz|~~}{zyyz{{|||}}|zvtrstvxyz|~}{zyyz|}~}|{{{{||}~~}{ywvuuttuvxz{||||||||}~~~}|zyxxxy{}~~|yvtsrrsuwz|~~|ywvvwy{|}}|{zywuttstuvwxyzzzyxwwxyz|}~~}{zyxxxxz{}~|{ywuttuwyz||}|{ywvuuwxz|~~}zxwvvvwwwwxxyyyxxwwwwvvuvwxz{|||||{zyxyz|~~~~~~~~~}|zywvuvwy{}~|{zz{}~{zyyz{|}~~}{yvtsrrrtvy|~~}|||}~|ywvtsrrstvxyyyyxxxwxy|}{zzz{||}||{{zyxwwwwxz{|}~~}}|{zzz{|~~~~}}}|||}}||~}{yxwwwxyz{{zywutstuvwxyz{||{||}~~~~~~~~~|{zyyyyyyyyyxwvtrqonnnopqrrsstuuuuuuvwxyz|~}{ywutsssttuuuutssrrrstuwy|}{zyzz{|}}~~~}|zxwvvwwxy{||}}}||{zyz|~~}}|||||}~~}{zyxxxyz|}~}}|||}~~~|zyxxyz{|}}~~~~}|{zyyzz{|}~}{zz{||||{zxwvuttttuwy{}~~~}||}~}{zyyxyyzz{||}|{zzz{|}~}|{yxwvuuvwyz{||}}}||{{|}~}{zyxvvvvwxyyyyxwvuuuvvwxyyyyxwuttttuvwy{}~~}|{zyyyyyz{|}~|{{z{|}}{yxxz{}}|zzzz{|}}}|{zyyxwwxz{}~~}|{{|~~~~}|{{{{||}}}}|{zzzzyyyyz{}~~}|||~}|zywvttstuvwxy{||{zyxyy{}~}|{zzyyz{{{zzxwvuuuvx{~~~~~}|{{|}~}{yxwwxy{|}}|{zyxxy{}~}|{{{|}~}|}}~~}|{{{{|}~|zxwwwxy{|~~~~}}}}}}}~~||{{|}~~~~}|{zyxxwxxyyxwusqpooqsuwxyyxvuttttuvwyz{}~}}}}~}zwutttvwxxxwvutttvwxz{|}~~}|zzz{|~~{ywvvwxyz{||}}~~~}}|}}~~}}||||{{zz{|~~}}~~}||}}~~~~|{|}~}|{{{||}~|{{|}~~|{{zzzzzz{|}}}~}}}||||}}{zyyz{|||}~~}}}}~}|{{{zzzz{|~~}}}}~~{zxxxxyyyyzyyyyxxxwwwvuuuuvwxxxwvvwwxyz{|}~~~~}{zyyyz{|}~}||||}}~}|{{zzyyyxxxyz{|~~|zxxxz{}~~}}||||}~~~}||||}~~~~~~~|{{{|}~~}|{{{{{|||}}}}||||}~}|{zyxxyyz{{{{{{zzzyyyyyyz|}~~}||zyxxxxyyyyzzzzyyz{|}~}}}}~~}}}}}~~~|zxwvwxy{|~~}|{{{|~~~~~}}|{{||~~|zzz{}~~~}|{{{{||}~~~~~}|{{{{|}~~~}}||{zyxwwxxyyzyxwvutttuvwwwwwvutsstuvxz|~~}}}}~~~~}}~~~|ywuuuuwy{|}|{zxwvvvwxz|}~~~~}||||}}||||}~~|ywvuuwy{~~}|||}~~}|||}~~}|{||}~~}|{z{|}~}|{{{|}~~~~~}||{||~~~~}}~~}|}~}|zzyz{|}}~~~}|{zzz{}|{z{}~~}||||}~~~}|{zz{||}}}|{zyxxwwwwvuuvwyz{{zyyxwwxxyz{|}}}}|{zzzzz{}}{yxxxyz{{{{zyxxwwwxyzz{|}}}~~}|{yxxy{}~}|||}~}||{|}~}|{||}~~~~~|||||}}~~~~~~}}}~~}}}}}}}}}||{{zzyyzz{|}~~~}|{{{|}~}|{{zzz{||}~~~~~}}}~~~~~~~}{zyz{|~~~}|||||}~~~}}}}}~~~}|||}~}}}}~~~}||{|}~~~}{zyxwwwwwwwwwwwwwvvuutuuvxz}~~|zyxwxyz{}~~}}||}}~~}|{zzz{{||||||{{zyxxwwwxyz|}}~~}}|||}~~}}~~~~~}}|{{{{|}~~}|||}~~~~~~~~~}}||}}~~}}~~}}}~~~~}|{{{|}~~~~~~}|||}~~|{{zz{|}~~~~~~~}|{{{{{|}}~~}}|{zz{}~~~~~~}||{||}~}}|}}~~~}|{{{{zzzzz{{||{{zyxxxxyz{{||||||{{zzyyz{}~~}|{zyxwwwwxyz{{{{zyxwwwwxyz{|}}~~}|{{|}~~}}}}~~~}||{|}}~~~~}||{{{{|}~~~~~}||{||}~~~~}}}||{||}~~~~~}||}}~~~}|{zyyyz{|}}~~}}~~}|{{z{{|}~~~}}}~~~~~~~~|{{|}~~}}}}}}~~~}~~~}}||}}~~}~~~~~~~~~~~~~~|zyxwwwxyyyzyyxwvuuuuutuvwyz{{zzyyxxxyyz{}~~~~}||||}~~{zyyz{|}~~}|{zzyxxxxyyz{{||}}||{zyz{}~}}~~||||||}}~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}|}}}~~}||zyyy{}~~}||{{{|}~~~}}||||||}}}}}||zxwwxz{}~~~~~}}}}}~~~~~}|zz{|}~~~}|{zyyyz{||}}}}|{zzxvuuuwy{|||{{zyxxwwwxxyyzzzzzzyxxxxy|~}{zz{|}~~}}}}}}}}~~~~}{yxwwxyz|}}~~~~~~~}||{{||}~~~}||||||{zzzz{{|||||}}~~~~}}}}}~~~}|{{zyxwwxyz}~~~~}|}~~}|{{{||}~~|{yxxyz}}|{|}~~~}}}}~~~|{zz{|~~~~~~~~~~~~~~~~|{z{|}~}|{zzyzzz{{{{{zyxxwvwwxxyz{{{{{zzzzzzz{{|}}~~~~~~}}|}|}}~~~}||{{|||}}~~~}||{zyyyzz{|}}}}}}}|||}~~}}~|z{}|z{{zxyywsssqopqstvwvvxzxvuuuwwwxy}~~}||||{}{|~}|~||yyxwvvx{~}{yxz||}~}}~~}~~|||||~~~}~~~~~~}|{{|~~zw{}{zyz{|||~~|}~~~~}}~}}|z{|||~|y{~~|{z{}}~}{zz{{||~~zwxywvy|yvvwutsqsuwyz||{|~|{||{z|~~}~~}|{ywxxxyyy{||{||xvvvutvxxy{||zxwxzz{}~}{yxwxzzy|~|}~~|{|||~~~|}~~~~~}yxxsnpspmoqpponkijlkloqqprsqnopnmpsrrv{}}|x{~{z~}zwxxwvwwxxxwurqpnllmmllklkjhhgffgijloqqqsusrsvwxz|}}~~}}~|}}{}}}~}{~|}~~~~~{xxyxxyz{||{}~|zxxyy{~}{{{xvz~|z{|{zxwy{{|~~~{xz}{y}~||{{zz}}{|}{yzzxy{}}|}||~~|z~~~~{y{~~|~zuwxwvwxxxyyxwvutsstuvvvxzyxyywvwyyy|~~~|{{{|}~{wvvuuuvwxxwxwspnlkklmmmmnmllljiklllnpqrstvwutwzzy{|||~~~}~}|}~}{yyyyx{~~|yvuvwvwz{|{zxwutssstuxz{{}~|{{{{{|~~{xxwutvxxxwwwuttssuvvvy|~}z{}|{~~|zz{{{|}}}}}{zzyyyxxy{{|}~~~}|||||||}~~{wtttttvxxwwwvusrrtttw{}~~~~}}~}}}}~|{}~~~}|{zzyyy{|~}|||}~}|{{{{|}~~}}}}||{{}~}~~}{zwuuvvwz||{||ywwvustvwxz|~~}|{zyyyzz{}~~~}|||||{{zyyzyxxxwwwwwwwwvtrpnmmmmlmnmllljiijjjmqstuvvuuuuuuvx{{}~}}}}~|{{{{zz{zz{{zyxxwwxyz|~}|{yxwvwxxxz{{z{{ywwxyz|}~}~~~}||||||}}zxvuuutvxxxxxwvuttuwz|~}}~~~~~~~~~~~~}|{{{||}}~~||{{z{|~~}}|}~}{zxvvvvwxyyxxxwwxxz{{{}~~}}|}}~|{yxxyz{|~~~}{{{||}~~}|}}~}||||}~}}}}|{{|}~~~}}|||||{{zzyxxwxy{||}}||{{{{||}~~~~~~}|zzyzz{||{{zyxxxxxyyzyxvsqomlkkllmnnnnmlmmmmnnoqrtuvvvvvuuuvwy|~~~~~~|zxwwwwxyyzzyyyyyzz{{|{zyxwwwwwxyyzzzzz{||}}}}}~~~~}}||}}}|zyxxxxxxyyz{|||{{zzz{|}~~~}}~~}{zyyzz{|}~~~~~~}}~}|{zzyyyyxxxyz{|||{{{{|}~~~~~~~~~}}||{{||}~~~~~}||||}}~~~~}|{{{|~~}||||}}~}|zyxxxxyz{||}}}|{zyxxxxxxwvutsqponmmmnprsssrqponnnopqrtuuuuuuuuvx{}~}|{zyyyxxxyyyyyyyxxxxxxyzyyxwvuuuuuuvxz|~~~}|{{{||}~~}|{{|~~}|{zzyxxyz{||||{{zyyzz{{|}~~~~~~~~~~~~~~}}}}}~~}}||{zzyyy{|~~}}|}}~~}}}~~|{zyxxwwxyz||}||{zyxxxxyz{|~~~~~~}}}}~~~}}|||{{zzzzzzzz{|}~~~~~~}~~~}}}}~~|||}~}|{{zzzz{{{{{zyyxxxyz{{||||{zzyxwvtssrrqqqqqqqqqqqpppppoooooppqrssttttttuwy{}~~~}}|{zzz{{{{zyxwwvvwxxyzz{zzyxxxwwwwwwwwxxxxyzzz{||}~~~}}||{{{{|}}~~}}}~~~~~}}||||}}}}}}}|||||{{zzyzz{|}~~~~~~~}|{zzz{{|}~~~~~~~~~}||||||}||{{zyyyz{|}~~~}|{{zzz{|}~~~~~}|{{{{|}}~~~}}||||||}}~~~~}}|{yxvuttuvwwwvutsrrqqrrrrqqppoooppqrstuuuuvwxz{|}~~|{zyxxyyz{{{{{zyxwwwwwxyzz{zzyyxwutstuwy{|}}||{zzz{|}~~~}}||}}~~}|||}}~~~||{|||}}}}|{zzyyyz|}~~}{zzz|~~~~~~~~}}}~~~}|}~}|{{{||}}}}||{zzz{{|}~~|{zz{}~~}}}}~~~~~~~~~~~~~~}}||{{||}}}~~~}}}|}}}~~}{yxxxyzzzzzyxvtsrqqqqrrrrqqponnnopqrsttuvwxyzzzyxxyyzz{zzyyxxyyyz{{{{zyxwwvvwwxyyyyxwvvuvwxyz{{{{{zzzyzz{||}}}}}}}||}}~~~~~}}~~~~}|||||}~}}|||||}}}}}|{{zzz{{|}~~}}~~~~}}~~~~~~~~~~}}~~~}|{{{{{|||||{{{{{{|}}~~~~~~~}}|||}~~~~~~~~}}~~~~~}~~~~~~~~~}}}~~~~}}}}}~~|{yyyyzzzzzxwvtsrqqrrssssrrqpoooopqrtuwxxwvuuuuvwxyzzzzyyxxxxyyzzzzzyyxxwwwxxyz{|||zywwvwxyz{||{{zzyyyz{|}}~~~}}|{{{||}~~||{||}~~}}|}}~~}|{{{|||}}}||{{{{{|}~~~}|{||~~~~~~}}}~~}}}~~}|{{{{||}}}||{zzyzz{|~~~~}|{{{|}~~~}}}~~~}~~~~~~~~~~~}{zzzzzz{{zyxwutsrrrrrrssssrqqppppqqrstvvwwvvvvwxxyzz{zzyxxxxxyyzzzyyxwvuvwxz|}~}|ywvutuvwxz{||||{zzyyz{{}~~}||{{{{{}~~}|{zz{||}~~~}}|||||}~~}||{{||}}}}||{zzyyyyzz|~}||||}~~~~~~~~}|}~~~~~~~}}}~~}||||}}~~~}|{zzyxwwxz|~~}|||}~~~~}}~~~~}}~~~~~~~~~~~~~~~~~~}||||}}~~~~~|{{zzyxwvuuuuvxz||zxvtrqqqrrstvyzzyxwvvvwxyzzyvtsrstuvxyzzzzzzyywurqqqrssuwyyyxwvuuvwxxxwwvuutuvx|~{xwwwy{}~~~~}|{{zz{|}}~~~|zyz|}~~~}}}~}}|{{{{||}~~~}|{{}}{zzyzz{{|~~}||}}~~~~~zxvuvx{~~}}~~~}}|}}{zyyxwwvuvxz|~~~~~}|{zzyyz{}~{xvuvwxyyyyxxxy{|}}~~~~}{yxwxyyyyxwwvvwxyz}~~~zwuuvwy{}}}}||||{||}}}}}}}~~~|zzzz{{{zxwvuuvvvvuuuvwwwvuuuvx{}~}{ywuttuvxyz{{{zzyyyyyxwwxyz{{zxurpooprstttsrqpoooopruwyzzyxxwx{~~~}~~~|zz{|}~zwusstuvwxxxxxxwvvuvx{~}|{{||}}{ywvuuuuuuuvwwyzz{{{{}~~~~~~~}{yxxxyyzzzyyyyyzz{|~}||~~{yxyz|~~}||{{{}~}~~~~~~}}~}{z{{|}~~}|{yy{}~}{zzzzzyyyyzzzzzz|}~~~~~~|zyyz{{{{zyyyyyz{~|zyy{|~~~}}|{{{|}~~~~~}|{|}~~~~}}}||{{|}}}}{zzyyyxxwwvvvvwwwuttttuuvvwwxxwutssssssssssssstuwyyyxwvvvvwxxz|~~}|{{{{|}~~~}{zzz{}~~~~}{ywwwxyyyxxvvuuvwz}~}|{{{{|}~~~|ywuuvwxxxxwwvuuwy|~~~~~}zxwvvwxxyyzzzz{}~}}~~~~~~~~}|{zz{{zzzzz{|}~|zz{|}~}{{{|}~~~}|{{{|~~~}|||}~~{yxwxyz{{{{zzz{}~}{yxxyyzzzzz{}}{{{{{{{zzz{~~||}~~}}}~|{zzzzzzzxusqqqqqrsstvwwxxvsqonnoqrsstttuwyzzzzzzzzzzyxwwwy|~~}|{{zzz{{zywwwxxxxxxyyz{}~~}{ywvvvvwwwwxz|~}}}}}~~~~~~}}~~|{zzzyyxxwxz}~}}}}~~~}~~~{yyyzz{{{zz{}~}}}}}}}}~}zxwwxy{{||}~|{z{{|||||{{|}~~{zyyyzz{|}|zyzz|}~~}|{zz{{{zz{~~~~~~~~~~|{{|}}}}}~}{zzz{|}}~}||}}~}zwvvuvvwwwwwwvvvvvvutrppoppqqqsuwxyyyzzzzzyyxxwxxxy{}~}|{{{{{zxvuuuuuuvwwxyz{{{{{{zxvtttuvwxy{}}}}}}}~~~~~~~}}||||~}|||}}~~~~~~|yxxxyz|~~~~~~~~~~~~}}}}}}~|zyyyyz|~}|||}}~~}{yxxxyy{}~~}|||||||||}}~~~~~~}|zxvvvwy{}}|{{||}}}||||||}~}zxwwwy{~|zzz{|}~~~|{{|}~~~~}||}~~~~~|{||||||{{zzyxxxxxyyyywurpnnpsvyzzzyyxxxxxyyyzzzzzzyyyz}~~}{yvtsrrssttuvvwwwwwwwwxxyzywutstvy{}}}}}~~~~~~~}}}}~~~~~~~|zyyyyyyyyz{|}~~|{z{}~~~~~}{zz{||}}}}}~~}{z{~~~{{z{|}}~~{yxz|}}|||}}~~~~~}~~~~|yxxz}~~}}}}}}||||}~~~~~~~~}{zy{~}{zz{{|}}}}}}}}~~}{|~~|{{|}}~~~~~~~~~}||{{yvvvxz{{{zyxxwxxxyzzzzzzyyyyyyyz}~{wutttuvvvvvvuuuuvvvwwxxxxxxwuttuwy{||||{{zzz{{|}}~~~~~~}}||~~{yxxxxxyyzzz{{{{{{{||}}~}|}~}{zzzzzzzz{{|}~~}|{|}}}}}}||||}~~~||}}~~~~~~~~~~~~}}}~~~~~}}}}}}}}}~~~~~~~}}}}~~~~~~~}|||||{{{{{{|}}~~~~~~~~~~|{||}}}}}||||}}~~}|||}}~~~}|||}}}}}||{{zzzzz{{{{{{{zzyz|}|zyxwwwvvvvuuuuuuvvwwxxxwwwvwwy|}}{zyxxxyyyzzzz{{||||||||||}}}}~~}{zyyyyzzzzyyyyyyyz{||}}}}}}}~~~|{zzzzz{{{{{{{{{||}}~~}|||{{{{||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~}||||}}}}}}}}}}}}~~~~~}}||||}}}}~~~~~~~~~~}}}|||}}~~}}}}}~~~~~}}|{{{zxvvxy{{zyxwvvvvwwwwwwwwvwwwwxxxz}}zwvuvwxyzzyyxxxxyyz{|||||||{zwvwy{|}}|{zyyyyyyyyzzzzz{{{{{{||{z{|}~|{|~~~}}}}||{{{{{{{||}}}}~~~~||~~}}}}~~~}}||||||}~~~}zz{~~}|||}}~~~~~~~~~~~~}~}zxxz}~~}}}}}}}}~~~~~~}}}~}{yz|~~~~~~~~}}|||||}}~~~~~~~||}~~~}}||||}~~|{{}~~~~~~~~~}}}}}}}}~}}}|ywvuvxz{{{zyxxxxxxwwwwvvwwwxxy|~}zxwwxxyyyyyyyyzzzzzzzzzzxvtsssuxz{{{zyxxxyyzzzzyyyxxyyz}|{z{|}~~~~~}}}~}zyxxy{~~}|||}}}}}}}|||||}~|||~~|{zyz|~~}}}}}}}}}}~~~~}~}{zyyyz|~~}}}}}}}}}}}}}}~|zxxxxyz}~}|||}}~~~~~}}}}}~~~~~|zxxxxy{~~~}}}}~~~~~~~~}~~|||}}{zzzz{}~~~~}}}~}}}}}}~~~~}}}~~~~}}}~~~}{yyyyyy{}~}{zyyyyyyyyyxxxy{}|ywvwxyzz{{zzyyyyzzzyxutsssssrsuwy{{zzyyxxxxxxxxxxyy|~~|zyyz{||}}}}~~~~~~~}{xxxxyyyyz|~~~~~~~~}}||||~}|||}~~~|zyyzz{{|}~~~~~~}}~}}~~|{zzzzzz{|~}||}}}}}}}}~~}~}}}}}}}}}}}~~~}}}||||{{{||}}~~~~~~~~}~~~}}}}}}}}}~}yx}zx{}vsx|~}y{}}}}}}{|~z|}~~|{{|~~|}~~~}}}|}{|~xu{~{xvtsrqsvtt{{y|}~|wx|{zzzyy|}{zzxvwy{~~}~~yx{|{{{zyxx{{usuxzzwx{{zywxxwwwz{su{||wt{}zzz|~~z~}|}~}||z{}|||{|zxxy{|~}|{{~~|zz|}}}}}~|}~~zz|~~}~}|{yyz{}~~~~}~~z{x{||}~|~~|vsxyxyz}~||~~~~~zyz{yxxz}|~}~xvwz|{yxz~|x|~}}~}}~~}~~}{z|~~~~|y{}zy~}|||}|z|~{|}~}~}~}ywz|zyzzz||{ux|z{}}~~~~~~}}}~}|~}~~~}}~~~|{|}{ywvustvutvuttvxysmosstuvwwuvzzyz{|~~}~~~~}|{{{wwzz{}|||xw}xuvvwyzxtuyzywvvusu{~~{|~{y{z~zx~}vy~|wuzzw~}||zz~}~{~}{wuttz{ux{}|vsvvtvwwwxxyzzz}}~yu}}{||~}zxvtswzxy~}|{z{|||}}}zyy|}y}}|}|wz}{}~{wwxtstvxyzzxwuvxtsy|||||~~}u}~zxzz{{|~zx~~xx|{}}}{|yz}~~|zy{}~~~xwx{|wuz~~{vuwwuvwwvwyyz|~}}||}||||{z}}}xrz~{{~{}~|}{~|wqpwzywsw}{vrotwtrqpuxxy{|}zwvv}~|{}y{}z}~}|}~|yz|||}z}}wwz{zvrw||zzz{{{xssy{zzz|}||{|{wuvy~|w{}zvtvxz{yxx{~}y}|{|}~|vvxvtssx{zxwvwvsstw{zx{~|~{xz}{y|{{ytw|yx|{~~~zwz~~|{~~~~{yxwxxywtx}wyz{~ytuwx}}|z|~~|{~~|{{}~~~}}|z~}|y|~|}~~~{zwsy{xz|}|{xvwyz{yw{~|zy~yuz}~|}}{{}}}|z{~~~~~~}|wttuvvwyzxvvuuvsrvxxxzz{|}|{zyy{~}}~}~}y{{wxxwwwvuvxwusqswvwzzwwxvqswxx{|||yx~yvwx}}~{}~||}}~~~~~}}}~~x~{~~|{ywz|wty||}~|zxuuwxy|}||~~w}||}~}{zz{}}~|y|ysx}{z}~}|}~{~{}}z~|yuuxxustw|~~{x{||{yz~~}|zy{}~ywxy{{{|}}{zz}{x{}~~~~~}~~~||~zvxy||xvxz{{{}~{z{{{|~|}||}{{{{{}}yy|}||zyz|~~~}}}~{zxvwywvxy||wsx}{z{{yxwy{{{||zx{}zyz{}z}~yx}}{zwty}wquxvuvxyxvwwtrv{{yzywvwxyxvy{zzz{~~~z|~|}~~}z||||{{z|~~|~~~}~~}|~{wuuxzxvxzyyyz{}~}{xxz||}|}}~}}z~|y~zy{yux}}{{{ywvwy{yzz{~}}}}~~~~|{~~}~~~}{{|||||zzz{}~|{~}{{~{~~}~~}}~~~}~zz}{w{~}}|}{wy|}~|~~}~~{}yx{{{zyxx{}{{}~~z{}}}|}~}}||yx~~{zwwyzyxy{zy{}zz~~{{}~~}|{|{zzyyzzyyz{}~}{zywtsswzywxyzywvwxyyy|~~~}{yz|}{y{{yyyz{zxz}{xwwvwvuuttstssttuuwyz}~}}}~|{{}~}|}}~|{~~~~~~~~||}}yzzxwyzvw~~|{}~{|}xvy}~~~~~|}~~|{~~|zyxx{}zvy}|zyy}}yz}~~|z|||}~~~~}{{~{wy~{w}}|{}|xx{|{}~|~{||{|}}}{yy||yxzz{zyz{|~}|~~}}}~~~~~~}}~}}}~|}~|}~||}}~~|z}}z{}zxz}yyyxz|}{|~~~}}}yyz}{|~|{{{{{|{ywtvywux|}|ywy{}}|{{}}||zwy{zz{{||zzzyxxxwwwwxxutvxvusrutstvwxz{||~~|}{{y~~~~~||}{zxwz|{z{~}}~~~~~|xz}}|||~}}}}y|~~|{zz|~}{~~~~~~}}~}|{{xwz{ywxxyz{}~{~~{zz|}}}}}~}|}|z{}}~~}}||}}}{y{}|{}~|~~|~}|}}{{zz|zwwy{}~~~~~~|}}{{~~~~|}}~|{}~}zy{~{}{}~||~}zyy{~|xuux{|~~}~~~}~{y{}}|yz}{vvwvvxxvtw{||yz}}|~~||{zxwxz{{{z{{}~}{xxzzyzzz{zyyxzzxurswvsy~~|{{|}~}|z|}{~z|}|{|~x}{~~~|x{ytx{{{{{~}}~~~|{zz~~}{|~~~{y{wz~y{~~~}{y|}|||||||zyyxxyxy}~}{z{{{|zwx{|||{~~~~~~}~~~~}|~~}|{zzz|}{y{~~~~~~~}}}zxxyxwy}~~~~~}~~{}}{z~~||~~}||~~}~~~~}}~~~||}~}yz}z|~{wy|~~~~zxy{|{zxxyzywuuvvxxzzyz~|y}~|}}{|}~}|{|}{yz|{y{|{yvwxvttvwwvwwvvvuuuvx{{zy|~~~}|z||{~~|}y{~~|zxxxzzxy|}|}}~}{yy}~~~z~~z~~}}~}z}~~}~|}|}~}}}{zz|}}~~{z}~~}|~}||}}~}yx{{zzyz}~~~~}}}~{|{|~yz}~y~|yyz~~~~~}||||}}|{|}}}{{xwy}||{{}}|{}~~yw{}yy}~~~~}~~}~~{}~}|{|~}||z|~~~~~}~~zyz{{zzzy{|ywwxzyuwz{z|~}{yvz}{zyy{||{v|{y{{{|}}{ywwyxvutvxxz|{ytptxwwww{}~}{{~|yz|}~~~~~}}~}}~xy}}~{wz}|{yyz|}}}||}}~~||~|{}}|~}|||}~}}}{zz~|}}z|~z|z{{zyy{}}}~||{~}z|~~}}}||~~|~||}~~|{}~~|zyz{|||~~}}zz}~~~{yyz{|~~~}}}}|~}~~~~~~~||||}}~~~||}~~}~~~~}~}}||}}|}}~}|||xtvxvuy{wtuwwvtwzvsw{}~}|{{{zyz{}~~}}}{zzz{{{{{{}|z|~zvx{~~{{~~}zwvvwwutxzxwy{|||zxxy{}{{}~~}}}||~~{{~~~{x|~~{z{zxyy{~}|}}~}}~|}~~~~~|z{|{{|}}~{~|zz|~}{||{~|~~~}~~~}{{|}~~}{|~}}}}~|~~{{}|{|}|{{{}~}}~}{|}~~~~~}zwxzwuuuvwtw~}{z{}{z{|~~~}~~~~~{zyyxxxwxz|}zwxzxwwuuuuuvvy~|yyz{{|}~~}{yxvuvz~|~}|{{}}~~~}{z|}{yyzxttusrqqturqqpprutrsrnlnrvwwwxwuvxxwwvtrqqpommooonorutsrrrqnossssrsspprtuwwy|}~~}|ztpppprvz{|~}zzzyxwvvwxy{||}}~|{{ywvy}~{z{{zxx{|zxtuyywy{~~zxy|zy~~~~{xwxyz{{}}{yyxvtsrtwyz{~~}}~~}~}|zz||{{{||yvuqooopqrsronmmmmoqrsstvwwvuuvvtsx{zz{{{{|~~{zz}~}{xwxxvvxxvvvwxvuxxustvwyzzz}~||}~}||}~~|{zyvtuuvwyyxwvy|{{}zwuuuuwyzz{{{{|||{{~}|||{{}~}||||zvttuuuuvwxy{}|{zz|}~}|{ywusolmooppprrqomlmnnnnqrqprtvwvwz{{{zyyz{zz|~~zyzzzz|~zvwxwxyz{zxwxyywtw|{z{|}}{{|~~~}~|||{|~~~}zx{|zzz{|zyz|~}{ywxzyvvwz}|||}}~~}zx{|{|}}}zxz{zz|~~}|{|}~~|wsoopoorsstvwtpmlkkkllmnpqqrsttuxz{||||{{}}}}~~~}~~}~}zzzxvxzz{}~||||}}}~~~}|}}~}}~~|{{}~}}}~}{{{|~~}}}}~~~~}~{xtrqqrrrsuvwywrnmlllllmlmprqqtwy{|{zzy{}{{~~|{{|}~~}}}}|zyywvwxzzyy}~~}}||{|}~}{{}~~~~|{yxz{{{|||||}~~{zz{{{|}}~~|z||yy{|}{y{~~}}}}|}~}||}}}~~~}zxwvutrrtsrqqqrsssqnlkkkkjjjklmouyzz{{zxwxy{||{~~{yyyyzzzz|~~|{{z{{zzyxyz}}|}~}{|~~~~zz}~~}}}|zxwxyy{}}}~~~~~~}~~|{z|~}}~~~~}~~~~|{}~}~~~}}}yvwxwvuuwwtuxvttuutqnnnnnmlklnoqtwyyxxyyxwxxxz{{|~~}zxzz{ywx{|~~|yy{{zzz{{|~~~}}||~~}z|~||~~{zzywwyyy|}}}~~}~~}~}{}~~|~~{zz{{ywwxwwvvutuuuwxwuuutspmnnllopprtuuuvwxvuvvuuvvwwy{}~|zz{|}~~}{z|zxxy{~~~|yyyxy{zz}~~~||}}~~~~~~}||}}~~}{yxxyzyyz|~~~}zyz|}~~}~~~}}~|}}}~|||zxtsuvxxwxxxxutuuvvvwzxtrpoonmnprssstuvuuvwutuuuvvwxxy}~|{|~}|}~~|{|||{zz||||zzzzyxy~}|~~|}~}|~~|~~|yyxwwxz|~~}}~|{zyz|~}}~~~}||}}~~|||}}~~}yvwwusstwwvwwwxusvwvuuwxusqppqsuuuttsttvwwwwvvvvvuvvvxy|~~~||~}{~~}|~~{{}{{{zzzxwwx{}~~~~}}}}}~~}||}||~|~}zwxxwz~~~~|zzzz{~~~~{|~}{}}|}|}|zywvwxxwvvvvvvvvwwvvvvwvtsrqruutwywussuvtuwxwwwvuuuuutuwz}}{yyyz|||}}|}|{|}~~zyyyz{|~}||}}}{{|~}||~~}~~}|zz}~~}}~~|||}}}}}}~~~~~}}~{y|~}|{{~~~~}~{y{|ywxxxwuuwvsstuuuvwwusrswxxxxxxwvvvvwwvvvvwvvvuuuuvwz|}}{zxwxz{|{{}~~}~~~}|}}|{{{|}~~~~~~~~~}}~}{{|}~~}}~~}~~~~}}}{|~}~~~~|}~~~~~}~~}}|||{{|~~}~|{{zzywvxyvuuuutrsuuuuuvwxzyyyxwvtvxwvwxxxwwxwvvwvuuvx{|~}ywwwwxyz{zzzz{|}~~~}}{|||{{|~~~}~~}~}~}{{{{|||}~~~~}~~}}}}|~~~~}~~}{{{{||}~~~~~}||zyxwwwxywvuutsrsuvwxyxxyyyz{zxwvwxwvxyyyzyvvvvvtsvz{{zyzxvvwwxwwyzz{|||||}~~~~~~~}}~~~~}}~}|{{{|||}~}|~~~~~}~~~}~~}}||}~}|{zxvwwwvtsttuwxyxvttuwxyyyxxwuvwxxxxyyzyxwwwwuuwyxwxxxwwwwwwwxwwxyz{|}~~}}}|}}~}}~~~~~~}}|}~~}}|}}}}||||}~~~~~~~~~~~~~~~~~~~~}|{{{zxvutuwxyzzuqqtvwvvyywwxxxxwyzyxyzzyyxxvtssstvxwvwwwwvwwvutuvxz{||}}{|~~~~}~~}}~}}|}||~~~~~~~~|{{{{||}~~~}|{zz{|}~~~~~}}~~}}}~~}|{zz{|zzywurqruuvxxxwvwxxwxzyxyzzzxwxvqoprtuwvvwvvuuvxwutvvvuvwyz{|}~~~}~~{yyy{}~}}}}|{{}|{{zz{}~~}}~|yuuwz|~~~~~~}}~~}{|}~zxwvtttttvxxxvuwwvvwwwwwyzywusqoopsuwwvvuvwvvvwwwuuvvwwuvxz|}|||}~}~~}~~}zwwxy{|~~}|}}~}}|}||||}~~|}~|yxwvy|}}}}~~||}}}}}~~~~|zzy|}yutttuuvwwwvutttuvuvwxxwttsrqpprttvwxxwtvwvuuuvvuuvvvvwy|~}{{{|~|{{yxxxxz|}~~~}}~~~}}}|{}~|{~~}{yyyxz|~~}|}}}}~~}}}}}}~~~{xwxyy{}}yuuvvvwxxwuuvwuuwwvuutsrqrsrqqsuvuvvvuuuuvvvvutrrstuwz~}{zz|||~~{yyxwxyyyz|~}||}}}}}}|z{}~}|~~||zyyyzz{}~|||||}~~}|||}~~~~{yxy{{yz||}~}{{zyxyyzxvvvvvutuspooooopqppqtwwwutssstvwwvvwvutuwyz|}~~|zyyz{|~~~}{yxxxyxwxy{}~~~}{{|}}~~~~~}~~}~~}|}~}|{|}||~~~~~~}~~}|}~}}}|||{|}~~~}~}}~~~{{|yutsokklmmnnnmqspnonnoponlpuustvvvxxvttuy||zzz|}zx{~}}~|{{}~}|}~~z{{wtuvwwy{ywxxwvx||z|~}{}}z|}zy|}}}{{|~|{{|}|yyxtqrsrstvz~~}~}~}|{|}|{{{{{}~~}}zwvvsppqppqstuuttutsqopsstwyywwxxvqllrttvxyz{zyxvuvyz{ywz{ywyzz{{{}~~~||||}~~~{wy|{{|wxxvtrqtxz|~~}|}~||{zxvtuvwxxx}~~|}{}~~~~|}}{|~}~y~{}yy{{z|~}}}|zwsstsqsvvtqooonmmnnmnqsruxwuutrsvxxy|}||~|||{|~}~|~z|~{z{|{z{{yvxxuvxxyzxy||xwwvvy{}~~}~{|~}|}|zxwvtsuvsqw{ywz{xwusw|||~|~~}~}}~~~{x|~{{{}|{|~}}~~{{}zvtsrqpnqusrtvsooqqrstwyxxxwy{{{{y{~||{|~zz{ywvy{zz}|zyxwwwwvw{}|z{}|z|}||}~~~}z||z|~|z||wstusquxwwyywuw{yvx}}|~~~}|}~|}~}{z|~|{|~}~}|}}}}}}~~}}|}}yutsrqqststutuuurruxwvx{|||}~~{z~||{y|~}}~|ywwwwvwz{{{|{yy{zyyxz||~~~}}}~~}~{y{}}|}~~|yvuusqtvwvwyyyyzyxz||{}~}z|}}}{{{||~~|{}}{z{}}}~~}|{z}}}}~}|~|yuqrsrrsuuvvvvwvtuuuuy{{}~~~~{yzzzz|}yzyusuxz{{||||{{{zyyz{}}}}~}~}||{{}~|zxusssstuwz{{zzzyxzzz}~}}}|{{}|zz{zxy}~~~~|{yz|}~~|}}z|~~~~|ywtrqqqsuvvxzxuttuuvy}~~~~{{||{z{~{zywvttwzzy|~|}}{yz{}~~}}~~~~}zxvtststwyz|{zz{yxxz}}~~}}}}}|~~}~~|zxxxyz{|~~~}{{}~}~{{{z{{|{wusrstuvvxyyxxwvvxyy{}~~~~~}}|}}|z{|{|}}~~}{xuuvvwwxz|~~}~~}|}~}|}~}}~{xvvutuuwyxy{}|{{{{|~~~}}}}}~~}~}|||~~|{{{ywx{{{}~}}~~~~~{y{||~~|yxvstuvuvwyzyxxyyz{||}~~}}|{||}}~~}}|||}||}||{zxwvvwwxy{}~~}}~}~~}~~~~|{zxvuuvxxyz{{{{|}~~~}}~~~~|z|}}}}~~~~~~~~~~}|zxxyzzzz|}}~~~}|}|{{~~~}|zwvvvvvuvwxyyz{|||{{}}}}~}||{|||~~}|{|||||||zwxzywwxyz{|}~~}~~}}}}~~}}}{yyyyxxxyyxz}~~~|||}~~~|||||{|~~}}}~~}|{{{zyyzzyyy{~~~~|||}~~}}{zyxwxwwvvvxy{|}~~}||||}~}|{||||}~~}~~|{{{{{{z{yxxyyzyxy{|~~~}}~~~}}~~~~~~}|{{{{yxyyxy{}~}}}||~~~~||||}~~}|}}|{{zzyyyzzzz{~~~~}}~~|{|zxxxxwvvy{{|~~~~}}|||{|}~~}||}}}|}~}}}|zz{|{zyyyyxyzyyz{}}}~~~~~~~~|}~|z{{zyyz|||~~}||}}~~~~~}}~~||}}|{zyyyyyz{zz{}~~~~~}|{{{yxyzyxy{|}||}~~~~}}}}||~~~~}|||}}~~~}||||zzzyxxxz{zy{|}~~}||}~~~~~~~~~~~|{{|{z{|}}|}}~~}~~}}}}~~~~~~~~~~}||{zyyxyzzz|~~}~}~}}~~~~}{zyyzzz{|}}}|||}}~}|}~}}~~~~}}||}}~~~~~}||{{yxxxyyz{}~|{{|}}}}~~~~}}|{{|~~}}|}~~~~}}}|{|}~~~~~}~~~}|{zyywx{|}~~~~~~~}}|||}~~~}{yyz|}~~~}}|}}}~~~~~}}|||~~~~~~~}}}|||}}}}~~~|{{yxxxyz}~|{zzz{|}~|z{|~}{|}}}~}|{z{|}~~}~~~~~~~~|zyxxxz|~~~~}}~}}}}{|~}}~~}|{z{|}~|{|}~~}~~~~~}}}~~~~|{|}||}~~~~~~}zyyxy{}~}}|||{{{{{|}~||}~~}}}}}~~~~}~~}||||||}~~~}}~~~}|zxxy{}~~~~~}}}|{{}}}~~~~~~~}|{|~~~}}}}~~~~}}~~~~~~}|{{|||}~}{zy{}}~~}}}}}||||{{|}}~~~~~}}}}}}~~}}}}|{}~~}~~}|||}~~}|{{{{{|}~~~~~~~~~}~~|||}}||~~~}~~}~~}|}~~}}~~}~~~~~}}|{|}}~~~~}|{{|~~~|||}}~~}|||z{|}~~}|{{{|}~~~}|{{{|}}~~~||}}|}~|{{{|}~~~}}}~~}}}}~~}|||{|}~~~~~~~~~~~}|{{|}~~~}~}}}}~~~~~}}}}}~~~}{{|~~~~~~}|{|}}}~~~}||}}|||~~~~}{{{{|}}}~~~~}|}}{{|}~~~}|}~{yyz{}~~~}}~~}}}}|}~~~~}|{|}}}~~~}|}~~||}}}}~}|{|}}~~~~}}}~}~~|z{||}~~~~|{{{|}}~~}}}|||~~~~~}|{{|}}~~|z{|{{|}~~~~}|}~|{{zz{}~~~}}~~||||}~~~~~}|{{||}~~~}~~}|||}~~~~~}}||||}}~~~~~~}}~}{{{|}~~}~~}~}|{{|}}~~~~~~}||{{|}~|||||}~~~}}}}}|||zz{|}~~~~~~|z{{{{}~~~~}|{{|}~}|{{{{z|~~~~}}||}~~~~||}|{zy{}~~~~~~~}}}}}~~~~~~}||}}~~~}}}|||}}~~}|{{|}~~~~}}}}{{}}~~}{yz{|~|{|||{ywuuuvvuvwxyz{||{{zyy{}~~~~~{xwvvxz}~{xwxz{}}||~~}|{|}~~~}{{}~~}|zxxxvvw{}{zz|~}}~}zxxyyyyxxz{|}}~~}}}|{yy{~~~}zyz}}|zz{{zz{|}~~}|{zywx{~~}{{{{zyxy{|}~~|||}~yvtrqsvy||||{zyxvuttuvvwwxyz|~|zxwwwwvvurponmkhedefilnprsttrppppqqsw|~}~~~~}|{zyywromlmmnopqponnnprtvy|~}{ywussuwxyyzzxwwxxxz}|ywuuvy|~~}|zyxy{~}|{zyyz{|}~|{zxxz}~~}|zxxyz{||}~}{zyyxxy|}~~~~~~ytolkjjjklmnpqponmlkmoqsuvwwyz{|~~~|zxvvxy{||{xtrrqqqqsuwxyzz{{zyxyyyzz|~~}~|{zz{{{z{|{|}}~}}|}}~~~~~}}~}||}~|zyyz|}}~~~}|{{zyyz||{yxxxwxy}~}zxwwxxy{{{{zyxvvuvwxwwxyz|}~~{xwvvuutuvwxz{{z{}||{{||}~|{{|}}}}~~~~}||~~~~||}~~{yuqqrtvxz|}|zxurqpqrsstuuuuttssuvxyxvvwvvvwy{~~}{yyyyz{|~|zyxy{|~|zxwwxyz{|}~~~}|{z{{|||}~~}||{{{{||||}~~|zxvvwwx{}~|zzzyxwvvuvvwy{~}|{zyxyz|~~~{wuttuvwxyyyyz{|}|}~}|~}{{{|~|{{||{|}~}||}}}~}zwwwwxwwx{}~|{zxuttvwy{}~~{yxwwxyz{{|||}}zxwvvvvvvuttttuwz||{{ywtsrrsssvy}~}|||~~}}~~|zyyzzzyyxxy{}~~}}|{{|{z{{{}}zxwutuvvwxy|~~}~~~}}}}~~|zzzzzyyz{|~~~~~~}|||}}}~~}}~}}}||}~~~~~}~~~}|zwwxwvvwz||||zwvutssttuvwx{}~}}|{||}}}}}}{z{{{{{{{{zz{z{|}|ywutrqqppppqsw{}}~~~}{xxxwxz{|~~~}~~~~~~~~~}{ywxxyzyyyyz~~~~}}~~}|||{zzz{|}}{zz{{{{{|~~}}~}}||}~~}}}~~}|{zz{{{~~||{{|{{|~~~~~~~~|zyz}~~|zyyxxz||~~~~~}}||}}|{{{z{}~}{ywutssttttuxz{{|||{zzzyxvuuuutvx{~~}|{{zxvtuvwwxyxvvuttsuwyz||{ywvvvvvvwz}~~~~~~~|yxxyz||~~~~~~~~~~}}}|}~}||{{|~~~}}~~~}|zxwwxy|~~~~~}|{{{{|~~~~~~~~~~}}|{}~}~}~{zzzyyz{}~{yxxxxxyzyyzzzzzzzz{{{zxwvuuvvxyz{{{zz{{|}~~~|{zxvuutuwy|~~}|{zxwvtssuwyz{||{{{{{{{|~~|{{|}~~~}|zyyyz{~}{zz{}~~~~~~}}}}|}~~~}}|}~~}{zzz{|~~}|}}~~~~~~}}}}}}}~~|zyyzz}~~{zyyyz|||}}}}}|}}}~~}}~~}{{|}~}|{{zz}|zxvvvutuwxxyz{{{zzyyxxyz{{yxxxy{~~}{yxwwwxyyyzzxwvvutttvx{~~|{xwwxyzz{}}}~~~}zyyz|~~}}}~~}|||}|{{{}~~}||}~~}zyy{}~|zzz{zz{}~~}~~}|{z{{}~}|}~~{zyyyyyzzz{|~~~~~~}}}{|{{}|zyyz{||}~}}~~~~~}|{zzzz}}zwvuvutuvvvxyz{{{{yxvvutuvwwutuvxyzzzzyyyz{||}}}}}}}}||||{}~}}|||{{{{{{{|}}|}}|{{{{{|}||}~|zyyzyyyzz{{|}~~~~~~~}||}~{zxxxxxyzz|~~~~~}}||{||~~}}|{zz{zyz|}~~~~~~}}}~~~~}||}}}~~~~}||zxxxy{~~|ywutsrrqqqrrstuvvvwwwwvwwxy{||}}}~~~~}|}~~|{zzzzyxxxxxyz{}~~}}}~~||||}~|{{{{|||{{zz{|}}~~~}}}}~~}}||{||{|}}~~~~~~~}}~~~}}}~~~}}}{{|}~}}||}}~~~~}|{{zzzz{}~~~}}|{{}~~~~~}||||}}}}}||{yxvuttuvwwwvutsttttuuuuuvvwwxyyy{||{||}~~~~~~~}}||}~~~~~}|{{{{{{|}~~~~~~~~~~}~~}|}~}|{{zzz{|}}~~~}|}~}}|{{zyyxyzzz{{|}}~~}}~~~~}}}||}}~~||}~~}|{zzyxxwxyz{||}|{z{}~|zyyyzzzzyxwvwwxxyyyy{{zzzzzxutvwxyzzyyzz{{{{{zzz{{|}~~~}||}~~~~~|z{}}}||||||}}}~~~~}{|~~~}|{zyyyyz{{|}~~~~~~}zyyz{}~}}}|||||{zzyyyz{|~~}zwwy{}~~~~~~~~}|{{{z{}|zyz}}zwwwy{~~}}}||{zzyxwvvuuvvvvvvwy{|}~~}|zxvvvxz{|}}}|||{zz{{|}}~}{xwwx{}~~~~~}}}}|zyyxwwwwxyz|}~~}}~~{zz|~~~}|||}}}||{zyyzz{|~~{xvvxz}~~~~}}~~}}|||{zz{{{}}zwvvx{}~~~~~~~~}}||||}~~~}~~}zyxy{}~~~~}}~~~}~}{xwuuvyzzzyxvuttuuuutsssrrstuvx{}{yxxz|~|ywvvvwyz{|{{|||||||{{{{zyzz{|~}{yyxxyz|}}~~~}}~~~~~}||{{|}~}|{zyyxz{}~}}~~}}}|}~}|{}~}|zzyyy{~~}|{{zz|}||}~~~}~~}|{{{{}~}}|~~}}~~~~~~}|{yxusrrrrqqrtvwwvuuttuwxxwxwvuuuvwz}~}|}~~~~~}}~}{xwwwxwwxz{}~~~}|||||~~~}}|}}|{}~|{zzzzzzz{}~}}}~|{|}~}|{{|}}}}}}||{yyz|}||}}{{{||||||}~~}|{{{|}}~~}}|zz|~~}||||||{{|~}||}~~~}||}~~}~}}}}}}~~~~~~~}}|{zzyyyzz{|}}}}}||{{zzy{{||||}}{zzyxxwxz{{|}~~}||{{zyzzzz{|||}}||||{{||}}}~~~zx{~~~x}qp}~{xv{}tpuy{{ux~~}}}|{}}zwx{~}v|~y|yvuuwyxvy|{{{zxxy|z}}y|~|}||y{xy|yv}ywvtqnqvtt}~}~~{z~zx{}~}~}}zzzxz|y}}y~}{{|}~{||{||zxyzyz|zyxwxyywuvx|}z~{yz~|{{}|zzz||~z|}~~yx|}}|{zxtsrsvxwz|}}{y|}zwy{zz}~|z~z~wyyy|z~~vrrrrrsstxxwtmkrursux{~}|~|z}~~yy|yvwxxwsrsqlikljhgjnpswz|yruzuonptxwuvx{}}yrv~}z|~|}~~{vv{|ywvutvyxwxxx{{zzywwzyz}~zz}}|~}ywvy~}z{|yx|}|}~}{y{||}}|}y}~{{}|~{x{{xwvttuvvutwz|~}zyz{}~|}}{z|zwwurtwyyy{{yz|{tv{|}yz|ysoorz~unrvxvoknpooopssqppopqtyzst{yw{}}~}~~z||y{{spz~xwxwzzuroklpqootvsqnmnqrsvxvrprv{~}zw|~vrwz|{wz}}}yuuusrswz{zzzyuwzuu|~~~y~zo{}{z{{{|~{{y}~w{}xwyy{~vx{||{xvwy{~z|~~}{|wwwx{wqv}}{tostqrtsstwxxy|}yx~}{{|{{}~|~vnu~zutv}yy}~zsv||{|y|{~wu|y~~y~|zz~{yx}xz~zw|~~|z{{wtuxz{}~|{~xw{|{vrv~~}}}xnpxyvttx{wuvuvvqoosywquzwsolnruvsstvzytz~zzzz~~}utwtpoqvxvvutusqqquzxvy|~z~~zyz~yy||}~vntxss{xw}}}|{{xuy~~~~~yx~{y}{xwxwwzyrwz|~|vwz{|~}}|~}}~{{{{{|}}|~~|{y|zuy~|zwz}~}z~|xtz}{}~~|xx{|}zx}~~}}xuuz~untxwwvw{yvspprrolmuxtsvyxyxsquz|zuw}|zz{zzupuywy|{~~}z~|y~zz~|zzy{|xvxyzxutx|}{y{|zxtrrqrwxy{{zyxyzuu}|}}~~~}~{yy|~|{ttyz{}}|~zz|~~~~~w~~~~zvz}unsy{||{{ytruxy|~}|~~v}|{|{zzz|~}y|vmrwuvz{}~~||~|{|~||}|ywzzwvw||{~{ux{}~{z|yz}~|yw{~~|yxzyuutssuy|~~|z|yy|}}}~xv|}yw|{{{}|{zvv{~}xpprollnqrnlnprsrsuutssux}~|{}|{|~}|~{z{}y{{{zz{{{}zuvyywvtttwxxyz}x|~}~||{zz{~|}~|{~yxxuuyyxz}|v}~~|}|{y|y{v{}|~}{|{z{|{y{}}}|~~~}x|~{}}}~zy}||}|~~~}zy|}|xspotxusvwwwxz|}~|zz|~~}~{|}{~y|~}|zxx||~~}|~||}~}{{yuuusrtvtuy{zxxyzyyyzxv{|wsssstttsrrtvxz{zwwzzxvux|yty}{zvrwysty|~~}{~~zy~~~~{{|zxyzz{{}~y|}x{~}|{|~ytuz||zx{~~~}{zyxy}}|}|{|}~~}}{x{{ssuvvtrsuxyyz{~~{|~||}~{yyzxu{|yyuvxzxtwzwuxzxw{|ywx~~~}|~|{y||x|~~~}}||{{{z{}|{|}}zyy}}~|z{}~~}~}}{z||zz||{{}~|{xyz{ytsurossmpz}zxxy|{x{{tqvz{||}}zw~~z{{|{y|zuuvwwvvtqsvvuttvwuqqqquyuosxwvuuyzutz|z~~}}}~~~{yz~|yy{~~}z{{wz}x~z{}|{~}|}~}}|~|}~|{~zx{|}{xyyz|yy~~~|{~~}}}|~~~~}|}}|{zzyxxxyyxyxy{{}~{~~~~~}}zyy{|xv{~}yz}{x{~zyzyz}}z{|{}||~{||y||z{~|}~|wx|{{zyz{{zxvvwwvuvwxxtrvxvsoorroprsttuvvxxvwyz}zuz}wt{~}|}}}|}~}||}{yx{}{z{~}|~}}zyz{}ysvzyxxz|~~}}}|~{|~|~}}|}{|~}|{z{||}{{~~}}|yw{}ywyzyz{}~{}~zxxz|}}|{|~|z~~}|z{~~|}}~~~~~~zwz|zy{}}}z|~|}|}~~}{|}zvvxy}~~}|~}{}~~~~~{|}~}}~~zw{|y{~|xwwz|zuqpsvxxyz||{zzzz{|{z}~zxvvz|zwz|xx}~yx{{z|~|w{{tqstvurtw{}yuxz||wv|~}|~~}|~~|{zy{~{y~}~~xy{xx{{xx{}|}}}{wx|{w|~zz}}{~||~~~z}}~x{~~~}}~~||zxwy~|{}~||}{~y||}}{yy|}}~~~}|||zx{}||~~~~~}|{yyzyz~}}{{||{|{wy|}}}}~{||}{{~|{|zxz}~~}}~||~~|zz}}|}~}|}}}{wy~}zvtx{xttwzyuvzywtrpotvrquxyxuuvtstuuvz}z{zxz{{}~~~}}}{~~|{~|}{w{|{yxz~}}{y}{yyz|{xz~{}{xz}~}}}~}y{{{zz|}{~}|~}y}~{x{}~~}|{}~|zyxy{||}||||~}zz|}~}||}|{ywwyz|}|{~}{~~~}{{}}{z}~~}}}}|yvuy|{{}~y|~|~{z~~~~~}{{}{z||{zyy{|}~}{|~~yww{{|}|{|vuvzzrx}{wsqrtxuoqux{wrwztqqswyyz|{y}~~z}}{}}zzzz|}|{zz}~|zxusvyywvw}}|~~~}~}|zv{}xw{}}|z{}{z}~zy}~~~~~}~~{~|{}}~|{~}~~|}}||}||{y{~~~~~y~~}~~~}~}|~|y{~~|}}|z~}}}~zyz{}}}~}|||{|}~}||ztx}|{{}~}}}{z|~~}yxz{zyyz|||{{{|zvssy}wu|~zz|||zvuwxyxwx|zz|xruyzz{{yxyyxvsv|yuy~}xyxutux{||~}}}~~~~~~||}~~~~|{{z~~{|~~}|}{{||~~~~}zz{}}{{}zyz{|{|~}~{zyz~~|xwwxz{}~~~|{z{~|~~~~~}zz{}}{}~~~||}}}~{{|}||}~||}}~~|}~~|~}}~z~~~|xz~||~z}~}z}}x}~}}~~}{zy{{yxyz|zwz}wsvy|}yy|}|ytsuttqpvxuuwyyzzxuuwy|{z}~{{~}}||||~{|~~zw|~|z{yvuux||{{{~}|}~{{~~}}{~~~|~{yy{~{}~~~~~}~}||~~~}{||}~~}|z{}~{}~~}}}}~|~~||}yy||{}~}{{|~~~~|~~}|z{|}~~}}}|zvx{xvwvxxuw~|~~~}~~}~}~|{zzzyyy{~~~~~{z|~z{~~|zz|~}|{{zvtssx~|wsw|}~~~}{|||{y}|xyz{||zz{}}}|z|~zw{~}}|{}}}|{{zwx~}{{}~}}yy{{|||}{z~~|~~{}~}}{{~}~}~}wvy}~||}}||zwvxyxxxz}~~~||~~|wvutty||~}{zzyxwvvvvxyzxxy{|}||yw{~|||{zxx{{yxwwxvssrolknsuvxyyxyxtrstvurtyz|}|~}}}~~~|z}~|zxz{vpprrrrswzywstyxuwy}}}~|yuwzwu{~zwxz{xuw||z}{yxwx{||}~}||zyy{~|zzzy{|||~~~|xw{~}~}}~}}}}~}||z{}~~~~~}}}~{|}~}xuronmmnprrstsqrrrrqoswwvvxy{||{z||}~|}{}~~{wuttuutsvxwvwxzyutuvwwxz{{{}~}zyyyzyx|}zz|}~}}~~{z|}|{}}}||}~}}{wx{{||~||}~{w{~~~}||}}~~}~~yyzyyz|}}}~~}}~~{y|~}}~~}~~}{ywuwzyuuvy|{{|||}~}|{||{|~~}||}~{z}~~|yyzzz|~}}}~zwwxww{||}}xusqqqqrrstuuuuvvvxzzz{{zxxyzzz{}}zz|}{z|~~~|yyzyz}|yyzwux{{}~}|}~~~~}|zyz{zzzz}~~~~|{|~}{zxwwy{{zwvwyz||||~}{yxxz|}~~~{xyzzxy|{y{|||yz}{{}|{{|}~}}~~}|{{{{|{{~~}zyz|}~}}~~}|{zz{{|~y{}{zz{~|ywustwwwwxzzzzxvtsrtuuuttstuuwy|}}|zxvvyzyz~}~~{~~}}|yvxyvvy{|zwy~~~~|z{~}z~~{zz{zxz||||}~{{{~|~~~~~~{z{|zyyxxyz|}||||}}||~}{zz{|}}|{|}~~{|}~~~|{|||~}|ywwwvtstx{|~~|ywvwwvvwxyzz|~}}|{{{|~~~~|zy{}}}|{zzzzz}~|z{zwvyywusuy{~}zyxvvvvwxz}||~}~~~~~||||||{zz{|}~~}}|y{||{xy|~~|xxz{zz{{|}~~~~~~~}{|}zwz|zz}yxywvvwwwz}~~}~}}~}~~}|{|{z{zxxz}{y{|}|z{~~}~}||~~|||||~~~}|ywyzwwz{z|~~}~~}{|{xwxxwvxy{}~}|{||{xwvsrtuxyzyvuxwttux{{{}}yuuvtuwxw{}~~||}|~}{|}~~|{{{{{}}|{zyyz{zyz{}|~|z|}~~~~}}|z{}}}}~~~~~zzzyzz|~||~}{{|||~~}|{{z{}}~~|zz|~~|}~|}}|{}}|}~}}~~|~}|{~|y|~~}||}|{zzz{zxusssrrsuxyyxwxz{{zz}~|{|||yvvwy{~~}~}xwwwx{}|||}}{yz{{{}}{zz{z{|~}|zy{|}~{zz{|{}~~~}~~}|~|yxz{yxy|~~|~~}||}~~~||~}{}}||~{{~||{{||zxxz}~}||}}}~~|~~{yyyz|}~~~}||}}z}}zwwxuswzxwxz{{zz|zxy{zy{|{yxwvy|~~}||}|{}}}~~}|zxwxxxy||ywvuuuvxyyzzz|}}}}~~}}~~}{zz|~}}|{{||||}~~~}}|{||{{}~zy{{||}~~}||~~||~~}}}}}~~|zyy}~~~~~}}|||}~}{}}|}~}|{{|}~|yxxyz|~~~~~}||}{z~~}}||{|}~}{zwuuvwwutwwwxxyzxuwxwvuuvwvvuvwyz{zzzzz{||}~}|||~|z}~}~|z{|||~}||}}|~~~}}}}||}~{|~~~~~}||}~}{}~~||~~}}|}{wwy|{xx{{{{{|}~~~~~~~~}|~}zyxwwxyz{yz~}|}}}z|~~~}~~~~~~~~}~~~~~}{zz||z|~}{|}|{wvyzvw{~{{{xvvwwwvuwwvy|{{zy{|ywxxxyz{|}}}}~~~}|{|~~|z{{yy{zxxwz}|z~~|}}~~~}}}||||zxyyyxxyz{~~~~}}|{|}{}|~~~|{}~}~~~}}~~}}~~~~}}~~~}|}}||~}|~~~~~~}}~~|||{{zz|~~|{|{{|~}}~~~~}|{}~}~~}|{{zyzzz|}|zyxxwutuvvvvvvvwwwvvxz{zyz{{}~}}}~~~~}}}}}}|{|}}~}}}~}}~~~}}}~~}~~~~~~~~}}}}~~~~}|{{}}}~~~}}~}~~{z{{{{{{z{{zz{|}~}|}~~~~~~~}~}||}}}}}~~~~~~~}}}{yxwxz{|||}|zzzz{~~|zzyxy{|zz{{zyxyyyyz{|{z{}|yxwwxww{}}|{{|}||}||{zzzz{||}~~}|zyyz{|}~~~~}}{{}~}}~~~~|{||}~|{{}}|{zyxy{}|||}~~~~zz|~~~}{{{{z{|||}~~~~|}zyz|}~~~||}~}||}~|{{z{~}xusux{|}~{yxyyyxwvwwwvwwxxxy|}}~zwwyzy||}~~~|}~||~|yvvwz{|}}||{{{{zzzyxwwxz{|}||~}||~|~}{|~~~|{zz{|{||~}~~}{yxy|~}}~~~|z|~~}}}~~~}ywwwyz|~~|}~~~~~~}}}}~|}|zywvz~~|}~}|{{|}~~~~|{z}~~~~{xvvvwyzzzz{zzzzzzywwwxxwvvutuw{~{wwwyz|}~~}|{|}}|}}||{yxx{}}|~~}~~}}||||{|}~~~~}|{yyxxxy|}}~~}}~~}}}|~}||ywxwwz}~}}}|||}~~~}{{{{{{||~|zyxyz{}~~~~}~}{|}{z{}~|z{}}||{{|}~}~}{{}~~~~~}}~~}~~~~~}|zy{|zvtsqqrrsuuvyyxwvvwwwy{{zyyyxwwy}}|{}~|{zywvvwxy|~}{{|||}~}|{{{|}||}}~}zz{|{zz|}~~}~~}}|||}~|zz|~~}{zzzzz|||~|{}~|{|}|}~~|zyyyyzzzyz~~}|{~~}~~}zyz{zyxz|}}~~~~~~}~~~}{{|}}|||}~}|}}}}|}~~}}|zx{}}}}~}}~}}||}}}}~}|}|zz{{|{y{}|{||}|zzzyy{}}}}}~~}}~}|}}}~||~~~zy{}zwxxtoprpnrusqsuvussqptvuuy{}||~}zyy~}{|~~|x{~{wwyxx|||wy{wtwzxx~}zyz}~}~}~}|}~~~}}|~}}~zxxyy|~}}~|yz~}|{z{|}}|{zwwwy{|zz{yutwwvvx{~~|~~zvsrtx}}{yxzzyz{{{|{zzywy|}}~}~}|~zzzz{ywz{wsrqppqsx|~}y{{|~{}{vwxyyxxz||{zxussutrtz{z|}zx{~{y{~|yxy|~~}~~}}}}~}{~|}~}upmlmnnnonmlkhfgjlnqrsusooqomorsy~~xz~}}}zyzxurrtuspopomnoliiie`ekfaeijlpronprqprx{z}||}{z}~z~}}|{|~~{z{zz||xuuussuwwuvwvux|||~zttwuswzvsturnoqstx|}{{}|z~~zzyy|zuuvvuwxxwxyz{~}{~wqpstuxyvsrrsrpswvuz~}zz|~|yyyvty~|z{~~|~zyxxzzz}~{zyyz{}{y{|}|{zyvtsuxvuwz{zyxwvuvy{|{{|}}|}}|||~~z}~~|uqsutuwxwtsqlffhhhlnlkljgeccgknorvwvvvvutux|}~~~~}vtxyvv{{utuqnt|zwy{wsrrqruwwwy|}}|{z{{{~~xvuqoprtsrssommmnqrqtz~~~}}|{{}~{vsvwuvxyxxwsqrrqpquz{{|{yxzzzyz}~}xspooppprtqnnomlmorvy|}yy{||~~{wvvuuwz{|{y{{vtuvw|~}}~zxwwuuy|||{zxuuwwx}|zyz}~}~~~zwvwwy{}}zzzxvvxwwz~{yy{||~z{}~~|{zyxxxwvuvvwxyyupnligfhkmllmligghhintwwyzzywuvvxz{}}~~~~}|{{zxwvvvutuxz{|~~|yxvtsstvxwy|zvvwvvwy}~}~|{zz||{~~zurqstsssstutrrrrty{{|~~}}}}~~{yxvtsuvxzzyyzxuvy}}~~~~|{{{}}xtrrsqqtusssrqpptxww{~~}~~}||{{}}yxwtrtwxyz{zyxyz|~~}|}}|~{wuuuuwyzz{zyy{|~~}}}}}}~~~~~~~~~}{zzywvy{}~{yz{|}~~{xvuuwzz|}||{xvwyzywusokiijjjjkkkklmnooooqrstvwuvwvuuvy}~zutuuvwyzywvvvvwxy{}|wtuusrrtwxxz{{|~~~~}}}~}~|xuuvxwuuwwwy{{zyyyz|~~~~|}~~}~}|}|zyxxxwwxyxz}~}~}}~~{yvssttsstvxxy{{zyyxyz}~}}}~|zzywvvvwxyz{~~}}{z{zyxwy{|~}}~}~~~~}{}~{z{}~~}}}~~|yxywuuwy|{|~~|{{z{zxwvrponmllllnprtttsqnlmnprstvuuuvuttw{~|zxvtuvvvvvy{zyxwwwvwxxvutuutsttuwz}}}}~~~~~~}}}}~~~~}{{yxwvvwwx|~~}||zyxyy{|}~~~~}}}}~~~~||||{xvuvwxxwvy}~~}~}~~~|{{zxwvutuvwy}|{zzyxwvwwwx{}~~~~~}}|zyzzxwuuvvuuuwz|~~~~}~~~}||{zyy{|~}zz}~}}}}~~~}~}}}zxwxyzzzyyyxwxyz{||}}zyzywtrqpnmmooqrrrrrrrrrponnmnnprtuuttuvxz}~|zyyzzz{{zxvuvvvwxz{zxyywusrrrrrsvyzz|~}|}~~~~||}~~~}}}~{zz|}~~~~~|{{{{|}~~~~}}||}}{yyxxy{}~~~}~~~{yzxvvwy{~~}{{|}}~|yyz{|}~||}}}}}|{zz{{z{}~~~~~~~{yvvvtsvy|~~~~~~~~~}}~~z{}}~~~~~}}||~}|zxxyz{}}}}{{zyy{||}~}|yurqqqswyyxvtrppqsrqstqppoonmpttsuvwyy{|zzxxz{{{z{|{xwvvvvwxyyyyyxwusqpprvy|}~}||{z{|}~~}}}}~}zyz{|}~~|zz~~~~~}}~~|||{zyyyzz{}~|xvuwz|~}~~~~~}|}||}~~{y{}{zzz{{|}}{z{zyxxz}~~}}}~}zwuvwy}~~~{z|}~~~~~}|}~}|~}~~}}||~~~~~~~}|zyyz{||||||{{zzz{{}~~~~|zwuvwxy{|{zywvtqqrrrrsssqonnoopprtuvxz|~~{xwwwyz{{zzyxxyz|{z{zxwvvvvwxxyyyxutssuvxz{|}|zzzxx{}~~~}~}{}~|z{{|}}|||{zz{||~~~}|}|{|}}~}||zyxyz{|}~~~~}}|{}~}~~}~~~{z{|||~~|yz{{{}~|zyyz{}}}|{zxvwyyz|~~~~|{{|}~~}|||}~~~~~~}|{{|~~~}}}~~~~~~|{{{||}~~||||~|zxxwxy{z{zywtrrsrrstsrrrqpnoqppsxzzywutttuvwz|{yyyxwvwxz{{{{zywuuuvvx}~{wusruxz{{|||zyzzz{|~}||}~|zzzz{|||}}{{zzz{|~~}{z{|}~|zxyyyyz}~}|}|||}~~~~}}~~}}|}~}|{zz{}~||{{{{}~~}|{zyxxx{~~~~}}~|zyz|~}{{|}~}}~~~}|}||~}|~~~||}|}~~}|}~~~}}zyyz{{|}}{yyxvttssssttttsrpnnnmoqstuvuttstuvwxxyz{zxxxwwxy{||{zyyy{}}zwuttuuvxyz{{{zyyyyyz}}{||{||~~|{zyz||}}}|{zzzzz{}~}|{{{|}}}}||{yxwvvx|~}~~~|||}~~}~}}~}{yy|}z{{|}~}}{z|}~~~}{{||{|}}|zxxvrqswz}}|}}~}{{{|{|}~~~~}||}~~zwuw|}}||}~}}}}~~}~|xuuw{~}~~}}}~}~~}|{{||{|}|zywvtqpqsstttrokigfgmqtuvvvusssstuwz{{zzyxwvwzzz|~~}{yxxxwvuvwvwxyzzyzzzzzzz{|~}zvtrsuy}|zzyxz}~~~|{zyz{{}~~||||{{{||zwtrpprv{~}|}}~~~~~}||~~}~~~~~~|xvtuw{~|z{}~~}}||}~}{zz{|||zwurpoqtwz}~|{}~}}~}{{{|}|}~~~~}||}~~|yvuuvy{~|||}}~~}||}~|}}~}{xutuvy|~}~~|{|}~~~}{xwuusrstttttssqqppqrsuvvuvvuuuuwxyz{{zzzxxyzz{||{{zxwwwvvwxz{yxxwvvvwxyy{|{yzyyyy{}}}~}|}~~||}~~}|zxxy{}~~}||}~~}~~}}||}}|}}~~~}|}~~}|{{{{{{}~}}}|{yyy{}}}~~~}|}}||}||~~}}~|zz{|~~}||}}|{{{|~~}}}}~~}~~}|}}{yy|~~~~|xvvx{}~|zyy{}|yussuxz|~~~~~|{yyy{~~|{~|zwvvwwy|}~~}{yvtttstuwzzxxxwwvuvwxyyyyyyyz{|}}|{zxvtrrstuwxwvtrrponoqswzzyyxxxvvwxyyz|~~}zxwwwxyyyzyxxvtsrsuwz|~}{zxvuuvvxz||{zyxwuuw{~}|zyyyyz{|~|zxwxz{}~~}}~~}}}}|}~}{yvuuvwxz|}}|}~|{{{{|~}||{|}~~|ywvuuuvy{|}}|}~|{zzzz{~~|{|}~~}}~~}zwusssstuvvutrponnoppppsttuvxyywwwxxxxz{{||}~|xwwwxz|~}zvtsrrssuwyzzzxvuuuwxyy{|||}~}}}||~|z{}~~}{{|}~}}}}}}~}}~~}}~}}~|{{|||}~~}~~}}~~~~}||{{||||}~~}}}||~~|zzz{|}~~}||}}||||}~~~~}||~~|zyxyz|}~~~~~~}{{{}~}zyz{}~~~~~~}}}}~~}|}~~~}}||{z{||||~~~~~~~~}~~~~~}~}{zywuvxy{{{{zwtsstttuwz|~~}zxvuttuvwxxxxyyyzzzyxwwvuuvvvvxz|{zyxvtssvwy|~~|zyxxyy{}|zz{|}||}|zz{}~~~~}|zzyxxxz|~||{{}~~~~}}|{}}|{z{~~~|{z{|||~}~~~~~~|}~}}}||{|~~}||~~|{{{|~}||}{{~~|{yyz{~}{yxxy{}~~}}~~~}}}{zxxz|}~}{zy{}~~}~~~~}~~|||}~~}}~~~~}|}~~~}}~~}|zxxz{|}}||}{xvuttsrsuwz|}{yvtsstuwxyyxwwwxwwwwxyz{{{|}|zyxxxvuuuttvx{||}}|zyywvuvxz{~}{zzzz|~~}||{{{{||{{}~~~~~}}}}|{z{}~||}~~{{{||~~|{{|||}~~~~~~}|{|~~|{{|~~|||}}~~}}~~{z{{|}}~~~~~~~}}}||||~~}|{{}~}}}}}~~}|{|}~|||~~}}}~~}|{z{}~|||}~~}}}|{|~~}||zyxwwxyzzz{{zyyxyyyz{{{zyxxwvwxxyz{||}~~|zyxwvvvwwwy{|{{zxwwvutsrrqrsuwxz{zyzzyyz{}~~||~~~~~}}{zzzyy||z|}zxxxxxy|}~~}|||}~~}{zyzz|~~}{yxxxy{}~~~~}}~~}{xwvvvxz|}~~}}~}|||}~|zxwvwxy{}~~~~~{zyyyz|~}{zyyz{}~}}~~~}|~~}|{yxwwxy{|||{yxtqoonopruvwxyyxxwvwvvy{}}|{zz{||||{{zz{{{||||||{yyxxxwx{~~}{xvutsuvwxz|}}~}|{{{{{{}~~~~}}~~{ywvvvwy{}}~~}||}~~}~}{ywwwwwy{}~~}~~~}|{}|zyxwwxy{|}}}||~}{yxxyzz|~~~~~~~}~|yxwwwwxz|}~~~~~~~~~|zxxxyzz{~~~~}}~~|zyyyzz|}~|{{{zz{{|}}}~}|||||{{{{{{{|~~}}|{zzzz{|}~~~}{zxwwvwy{}}{xvtrqqppqrrtuvvvwxxxwxxyyz{zz|}~~~}|{z{}~|zwvvvvvvwyzz{{|}}~~~~}||}~}{zxwxyyy{|}}}~}}~{zzzzyxyzz{||}}~~~~~~~~~}{yyyyxwxwxyz{|}~~~~~}}}}~~~~}{zzzyyyyyyzz{{||~~}|||||{{{{||}~~}|||}}|||||}~~~~~~~~~}{yyywvuuutsssrrsuvwxyyzzywxy{|{{|||}~~}|{zzyz{|}~~~}}|{{zxxyzzyxyxwvwwvvwwwvvwxxy{||}}}}||}~~~~~~~}}||{zyyyxxz{||~~~~~~~~~}}|||{yxxy{{|~~~~~~~~}}||{{zzzyz{|~~|{|}}}}}||||{{{zyyz{|}~}}~~~~}}}|||{zyxxxyz|}~}~~~}~~~}}||zxxyyyz}~~~}}}~~}|}~~}|{zyxyz|}~~}||||}~}}}~}|||}~~~~~~|yvuuvvwxwwwwvuuusrqqrssuxxxxyyz{|}~}{{z|}~~~~~~~}zyyyz{{{{zz{zyxxwvvvwxz{}~~{zz{{||}}}}}||{zxxxyzz{~}{|}~~~~~~|{zyyyyz{|}}|}~~}~~~~~~~}{zyxxxyz{{|}~~}|||}~~}}~~~}|zyxxxyyy{|}~}{z{}}}~~}}~~~~|{{zz{{}~|||}~}}|{{{|~~~~~}~}}~~~~}}}||{{zxwvuuuuuwxxz|~~}|{yyy{|}~~}|{zzyy{}~~}{zxutuvvwwwwxyyyyxwvuuuuvvwxz|~}|{{|}~~}~~~}|{z{|||}}}}}}}|{zyyyyyzz{}~}|~~}}}~~~}}~~~}||{zzyyyz{}~~~}|{}~~~~}|||}|{{{zyyyz{|~~~}|{|}~~~}}~}||||||{zyyz|~}}}~}}}}~~~}~~~}~~}|{z{zzz}~}}~~~~~~~}|||{zzz{|~~~~}}~~}}}||{{{{z{~}}~~}}}|||{{zyyyyz{zyxwwwwvwwwwvutstvxyz{|}~~~}{zxvuvy{}~~}}}}}}}|zzz{||{zz{{{{{yyxxxyyzzyxwwwxy{|~}{{}~~~~~~}|}~~~}|{zz{||}|{{{yy{}~~}~~}}~~~~~}{{|}~~~~}|||}~~}~~~~~~~}|}}~}}~}}|zz|~~~}}~~}~}{||||}}~}||{{|}~}|}~~}~~~|{{|}}~~~||}~~~~}||}~~~}}}~~}~~}}}}~~~~}}}~~~~~~}||}}}|||~~|{yxyzz{}~~~~|zyxwvwxxyyyzzz{zzwuuuuuvwxwwwwwwwxxyyz|}~~~~}}|{{{{{{}~}}~~~~}{{{zz{|}~~~}|zzzyxyz{|}~~~}}}|}~}}}}|~~|{{zz{|||~~}||{zwor}w|lj{zvupkihqwnjqwywqv~z~|~wlkmqtqt~~{vx{z{ww~~|~|z~yy{zz}~zu{~|wrz|z~~~~}~|zq{|x|~vr}z|z~}{}{yz{~|vwxrotyzyz|||novxwoir|ysqrsw{|}y~|wvvx}~|{|}wtvz}{qipwtsx||tqpnopqrtx||~}}}{xssvoglpnmpstvwutrkmuvvy~|}~~}zxvrqqqpjjuzwwwvvtqrtux~~xx|wstsqqpqusorwvspnqvw{vstttroryzxuropstsswy|~|uruvutv|}yvvz}{{~{xoomopmospnwzu}}rqy{zy}~{ytommszslv~zwusqos{~~~|tmt~vlt{toqu}{opyvpv~|xxzxvwwuttwwrpruz|{z~|zxwwxutwvuyz~zptz{}zwutw{{y{y{~zwuywjgqohp}~xqmtxnjv}{|ys{yqifjkgfhlppnkkuugckrtssw|{}~}qnrpkouxwvusrutoqw}~z~~|v~{|{~~xuropsvtry{wussz~~|x~~zxvvrnyypsy}{vuw~{~~}||xssulgouuutvzyuttvy}|jtsjnqrsqruttsrpqx|so|{}{wspsw|}x{xoswxyvuwz}z~z~}{y{xsx{~zqx{y~}}{}ztsu{vlpw|~vr}~|v{z{zw{zwpilrqprvy{}vv}|xz|ylov}yt{z{~~~~~}tnkktzvspr{vgiqrtqmu|zxzqs{vnnprtyxppy|zwsw|wvz|z~}~{utvzumt{xspmmnsupqwvty|}~~vv|{yzy}ztonoomlnv|ywyzyv|z~~rmxypptttsszyux|}~z{z|stwy{{{zz|||ysqwz{~~~zzxxy{|zy|tx|}{zyxz{yvsqsojowts{|uv||zyxz~~zuuxslnruwwxzvot||yxz}{{zxuutvusru|}xy{|z{||~~yttuwz|z~}}|vu~w}}zvz{t{{x{wnhjprpotzwszzsqsy{yz~}yyz|~{wtrqpnnomllnstppvwqnpqsx}~}~|vquxtrvxxxzxux}{wtrx~~~yy}{~}}}{yutz~z~}~}ytu|}|}{~vjrxplqx|~y}{~~|wtsoptsqu}~}|tpw}yv|~sx{tprssw|||{{woswwy~}~}wwzxuw|~yxx{}wuv|~{~|z}zy~yz}~{{~~~~}~|yz{sqsvy{||~y}}|{yvutssuvz{z{z{zvux{xy{}|zyz|~{wxxsr{}{xuy{tqvyy|z{}|||{{{}~{wvx}xqyxnquutst{~z|{tzwsvz}~}{z~}}xwyxyzz~~vqqruvux|{zxv{{wwyyz~~ywvvutux|zu{{rpv{{zz~||ywvxyy}~}zww}zv~~~}xpry|~}wtw||xvv|{~~~}~}~}|{zyz{~wv}~zvu|}}|}}{}{tx}vt}{zy{~{{|{z|~{}yz{z|~|{}|wvxwxy||y{}~|~}vv}|x{|{yx|~|yzzyxv{}~~|{}~~}{|}ywz~~}|ywvuurns}zuy~}}vux|z{~zv{~zvqrzytx|yvz}xsuyzuns|ztuy~{{|{y}}z|{vxzxvz~zw|}ywwz~|xwvvx{}|~|~~||{~~|zy|}{x{xrw}~~~}}}|||}~y||{{zy}~~~~|~~~}}}}|{zzyx{~|{{|~|~|}zv{}xwy{|}zx~|}|~{||}~zy}|sr|zxx|z~~|z{~{}vuxz{{|zz|}}~~}{{|{x}~~zx{}y|vy|xvw|y~~z~}zx{}|wxxwxspx{wvx}wsv{zyww~wv{~|z~|}|{zvvz{ywtstttqpruy{{{z{}{xwvy~}}}{{}}|{||vy|~}||{||z}}||~~~~}yzwwy}zw|}usz}|xw}|}}~}|z~|{|}}ysw~}z}|}}{}~~~vtvzyrv{}~{x~~}~~}|}xxzyyyx|~}}{xxz~~|{}}~}~~xyv|yx}|}|~~ww}~}y|}zxxy}~~y|xu}~xwy{~}|}|~~}~|y|}~~|zxwwwy{~}}~|}|zxz||{yy{{wwyvtx{zz{|}|yz|{y|~{z}}|||zz|xtwytpprxysuzwrrtwxxy{zy}{{}~|~{yywx}|uw}zux{yxzzusw}~|~~}}zz}~}||{{{}|{~~~~~}yy}~y~{zx~~x{{y{~}|y}~~}~~}}~~}~{wz|z|}ywxz}||yz}~|vx|}{vuy||xtw}|{|}~|}}}|yz}~xwzwvy{|{~}|~~}{~~~~z}}uy~}|zz}|}}xz~~}~x|ypsyz{{|}~~xvy~{|}vq|vrz~}zxy{|}}z||~|w{~yutssttv{|zzzwtuwwx{{yz}~~||}{zyvvwxzxuwz{yttzwonqxzu|~|}{zz{~}}~~}yuvy}~yvwzytuzvpquz}||z|||}|{zz~{z|}|wrppw{yw{{y{{}}wy|zvsqor||z~~{}}|}~{vy}|zvsuy}xz~{{{|}xz|y|~xqsvwzz}}~|{yvy~~{{|wpstuy|~{x}|~z}}}zv|~{~}tprtxz|~~}}z|~~uprrrrsy~}}{y~{xwzztpv}}~}}}~{z~uv}}{zz|z{{x{{zyytmosokmqy{vuzzvuvww{~}|||~~|ztrwzzwsw~|uuvutmjpuuw{yz|}~|z}~}}|{xttxzzyxxxvsqomntxwy}{z{~~|}{}~vy~yvpoptx{~|{~|~}zxy{}~}yusttrqrru~}z~{z}zyz}urvvttty|x~xw||y{}~|zyyvpqtttwz}~~~|}}|z|xuvutuutuv{~{{|~||{zy}~{~|vpmxuox~~~{|}zz{unqusppu|z{~{{}~~{v{|tpw|{yz}}v~y{x{|zzy|vw|}}wrw{wspoppqpoqu{}yzzzxuv{}~}~|yvsrquyxvtrrqonmpsrruv~~xxw|wy}|{{{yxyyvsnqwskmsx}{z~||{{{z{}|}~}}{yyzvqtwvvvy~~{}z|}{zz{zwttvtrstwzyy~}~|wx}}zwttwwvssy|zz|}||~}{z{yyyvspouxsqsvxyy}~~}~}}zvwxxvrrvuqrv{}{~~~~zvx{||xw|{usrv{{{{|~~|zyxxxxwxwtrrsw{{z}|}{xyzzvpptuwrox~~~}{|}~ztvyut}~}{zxwyyuttturotwpkoty{xy~}yz~~}~}|}~}xtwvposuvtqpooppoprtwzxx~|x~~|zy{|{yutvsquwurlltvuvw|~z|~~{xy{xtuvtuwwtrtuvz~}~wwyyyvw~ywxwwx{~~z|~~}}~}{{}{y}~|{~~|~}zxy|}}~~}{|~{}~|zz||{~||~~~|zwtw{yvxz~}}}~|yxxustrposvvx{~|vvwuuy|y{~{z|~~}|{{|yx~~}{}{}~}}}|tu{zx{|zz|~}}{xwyytwz{ywxzzywuvvuw{}|xtvz{zwuwvstusqppooqtutuvxxvuvy}zuuvsqnmrurqrpmnpkfhjggjmprpppmknsuxz{{}}{~~~{{}zuqoprqrv{~yxzzyz|~}}{z}zu{{z}y||}}||~{xy{}~~zvx~}}zx|zu{~xuvxxuqv~~~}{xy{wtvy{zrljgdb]\_cgggqvpmqtwupv}{zyxwyxtrrqqonu||{|~{z||~~|{zz{zyyz|~}}~~|zz}~~~yuvvuvx}~{zz{ytt{~~~~|~~~~~xrqpqsruxrkotomuywwy~}ywuuuusoligfhjkjilrstuwyyzyvsty~~~|xttutvywrrutrvyvvwx|}|}}ytqooqstuvwyzyyy{|}~}~|~~~}~~}}yyzzzyyzz|}}~x{~yvx{{wyzyy|~}|y|~|}}yyywusqpnnlhhkklnprsolnruvwx{{|{{{vrqruvvvuuuvvxyyzzyy|||~xxz}~~~|xyywvwwux~~}|||yvsqqtwxz|}}}}}~zwwrkkmlkjikmmnonpommmpsqqx}}|}~~|zzzy|}{{zyyxxz~{yz~~|}~~~}zxxz{zvtsvz~~}{yyz}~~}{|{yyvsqqqqrtw{~~}}~|}}z{{vuvwzzz~~~}|{yyyww{~{z{}~~}}~~|{||wwyww{|xtrqpomqvtpvzvtsrtuuvwvttussvyywvvwvuttuvvwz|}}|{z{|~~~~~~zurrsssw|{{|yy|||~~{yzzwvux~~y|~}{{|zxwxyxxxyyyzz{~~}~|xutttx|~{yyxvtttuutttsrtvvuutuvwxyxxxz|~}{|{wuuusrrsuuty}zvutrqppsw|}zz{{|~~|yx}~}~{|}{{{|~}|{{{{{{||{ywxyxx|~}|}}}~}zxvsruy}~~}|||yvwwxz}}}}~zywspmlorsvyywwxurooruvwz|}}{yvsqpooqwysruxywssuuvxyz{}~~}|~|yxwvvvvz}{yywtvz}~}|}~}{~}}yvxxvy~}|{xuwzwv||z|~~~|{z{|}~}~~}||~|z}|yz{yvvxxwxyyyyyxxywuvxyzxvwwqpssqqqonorttpmoqqtxyz{{{|||}~{{|~}|~xvuuwwx}}}}{{}|yz}}||}~~}~{ww|~~|{yy{|}~}}|~}|}|||~~}~~~~}|{}~{{{z{|}}{wuuttuwy{}~}zwwxvuwx|}xstuusnmnprrrsuwxvtuwwwux}~}|{|}{{}}|~~~}}||}zxy{}}{z|}}|yyz|~}}~zz}}|~~~}~{{|~~|{|~|yz{yyz}}{}~{wvutspoqstuvvwyzxusstutuvxz|{{zwvvuvwvvwxxz|{xxxy{zz~|}|||{|~}{yy{|ywvz~{{{}}xv{}||}~~~}}}}}|}}{{}~~zxwz|xy||~}{ywxyyxy{}}~}|}yz}zvvutrrtttutsttuxtpstsssuyzywvurtvsqwzxwxz{|{|~{}~}~|{{{zz|~~|zyyxvxz{}~}~|zz|}~~~z~~}~~~}zxvvvy{~~}{{}~~~}~zwz~}||}~}}~~|yxxwwvvvwwvvyzyyyy{wrsvtsttvwtstsqqppqqrsvxzzzxwwxxz|~}~}}~~}{yw{~}}~{z}{xwwz~|z}}{}~||~}xy{{||||{{zyz|}~~~~~}||{{}}|~|{|||{yxwtqrvussuvyz||z{yvvwxyxwy{{{ywvtqposxyy{{xwvvxxvvyz|~}|{{|}}}~}||~~{{}~}|z{{{{{{{{yxx}~{z{|~~|{z{zy~}~||~|{{yz|}}}~~{|}xtrppppqstvxxvstvusuvvwwwvvvwyxuwzyxyyxwvx{|{}}{}~{z{z|}~|x{}{|||{wvxxx|}{~|yz{}~}}}zwvvy}~~}}~~}}y|{xz|~~}~{||z{}||{wtuvwy{~}}}||{zxxxvsrqqstvywstvusrqrrompsvxyxwwvutstwz|~}zwx{~~{yyxxyz|~~}|~}|{z}~~~|z{}}}{z||}}|}}~}wvusrqrw{}~~~}}~|{zxxyy{}~}{yvuttsrsuwxxwvsqppppqrwyxwwwuuvwvvwy{zy|}|{{zywuttwyxxz{zyxxy{}~~~~~~}|{xvustvwy}~}}{y{~~{zzywwwwz}}|~}~~~~~}|{|}{z~|{zzz|||{ywroqqoprssqpsusruwxyz{zzyxyyy~|~}{zzzzwtstvxyzywuqnnqqpty{{|~||~~|~~}~|yxxz{{}~}}}~~}~}}}}~||}}~~~~~~~~{zywvwy{||~}|}~}~}zwwwvtplkjiijlopqsvvuvxwwvx{||}~}zzyyxwy||xxyvtttutrsxzxz}~}}}~~|zz{{||{||{{{|~|{~zxwvwxxwwyz{||~}||~~~}zz{zz|}~~~}}~}{zyz{|~}{yxwusqnlkkmoqsuuuuwxyyxxwvw|~zy|}{xttvutuurprtuuuwyyxyy{|{{}}|~}|zxvsrtuuvvwyz|~}|~~~~~}zyyyxy|}~~~|yyzyz}}|~|}~~~|{{yvwyzzyy{|{}~~~~{y{}{z||xuuvwvstwxz|}~~~}|{}zwwzzywurrsssrppqokmppqsuvxz{{||~~||~~}{zyz|}||{ywvux{|}~}}}{ywwwxww{~}~}{{{{{xvwwwvuvxxxz|~}|{{{z{}~}||}}|||~}z|~|}|xxyxxz|}|yxxwuwyyyz{|~~~|yvsrrstuvuttsttqqssrrrv{{|~}}}|{zz}}||wuuvwyz{||}|{||}}~}||ywwxxwvuutstwy{{|~{xxy{{{}}{yxxyxwx{~~}yvxwvwy|~}|~~}~~|~~|z{~~}~~}~{{{xvwvutstvz|{xtponlmprsrprvxwuuvxwy}~~}}{{}~|xxyxvuuwxvtuuttuw{|~~|{{zyz||z{|{ywuvxy||ywttwyz{{{{{{|}}}}{{zyzywvtrtwwvvvxy|~~~}}~|zxxyxvtrpnnpssppoppoosvwyz{{|}}|zyz{||}~~~}{|}{{}~}~~~}yvy||}}~}|~}{z|}||~}~~|~~}~}}||{zywwy}}||}}|}~}{ywwz{||usuwwvwywssvtqswww|}xttx~||{yz~||}~}wsuxxwz}|yyzywxzwtx{y{{wx{yx|{vwz{{yxvtvyvuz|yx|~{~~|{{{xuuvwyxwxz|~}|}~~|~{wux{zy{{|}}{}}}yvttuy|||}{yyyz~~ywwxxuuwwttxywvvx{zx}zvtpnpvy{{z{|ywwwx{}xwwrnnnmllnqsuwwwx{{y|ysqrolptspsupknqsvwy~|yvvvtsuyyuttuwwwy|}~~~z|~~}xvvvwvy}}ywyyurw}|z}zzzxwzwwwtty{yx{}|yx|~{}|}~||yurpqtx||}~|usvuqqqqrrrrqqrpqw{|zvutoknspotwtrtusrv{}~|zyzzyxvvvspqtvxurv{{{{~}vtuuuwxyz{{yxwvrrw~|zwtsrqsvx{~~{y{|xvx~{{}}|}}zyzywwy}}|~{}zz|~~~}{|~~~xvxwvxyxzzxy|zxz{xw|~{y{|zussrqrvxxy{{zyz|{|~{ywxxtsvwtstuuvww{~{wronnotxzzyxz{|~xz}|{|{wttsokmppquxz}}{}~}{xwy{|{xxvsrsvz}~z|wvwxy{|zxz|~~~|{|~{z{|ywxxxz{|}zwy{|~~~{zyvstvx|{z}|}~~~}|||{|}yy{yy{zy}~zvvx}~{yzzwssvvuxz|~~xwxxyywxyvssssrrtwz~}}}{ywtrrtvwxxzywx{||}~|~}|~{xvsrsstvxy{}~|}{wvussuwxwwxz|{{~~~~}}zwtsvz{|~}|zzz|~~~~~~}zyz}~{z{{{}~zuvy{{{}}}{||{yz}|yyyyzywy|~}{|~}zwtssuwy{}~{{{z|}{{|yuutttsty~~}~~|}~|zwvvsqqqtwyz|~}|~~~~~~}{yvqorvx{}}}}||}{zzzyxy|zyz|{z{||||~~~~~}{wttuw|~}|{}}{||~~~~}|{zxy{{{}}}~{yxy{}ytvyz{~~~{yyyzzxy}}}|zyxwwy||{{{{{|}}||zxvvxvtx|}~~~|{{}|zzywuttwy{}|}}|ytqsssw|}~~}}}}}~}|~~zurqruwy}~|zzz|}{{xuwy{}|{{}|||}~}{{|~}|~{xvx{~||}}}~~~~~~~}|~~~|{|}|}~|{zz|~~|ywxyz{}~~~}{z{|||~}|}}{zyz{~{xxxx{}}}~{xvutvx~}{{}|{{|~zxussuwz}~|{zvtvy{}|{{{zz|~}yyyww{}}~yy|||{~~~{yyz{|~}{|}|{|~~~~~|zww{}{zyyz|~|{}~~}|}~~{|~~|zz{zyz|}{wwy}}}~~~~|zzz{}~~}{yz||}}~~zz|||{|~}|{{zwvwz}~~}~~~}~}{{}|xvwy{{{~~}~~~~|ywxxz{}~~}}}}}}~~~~~zxxy{}}~||~|{{{{}}~~~~~~|~|{}}z|}|~~~~~~~~~~~|||{}~}|zz}~~~}}~~|{{zz{}~~}}~~~~||}|{}~~}||||}~~~~|{|~~~}{|}~}|~~{z||{||}~~}}~~~~~~~}|}~~}||{zyyz{}~~~||{|~}}~|z{}|{{}~~~~|||||}~~~~|{zz{|}~}~|{}}|{{}~}z{||}~~{}~{|~{|~~|z{|}~~~~~~}}~}|~|{{{zz|~}~~}}}}~}}}}~|z{~~~~~}|{||{}~~}}}~}~~~~}|{}}||zy{~~}|}~~}||}zxyz}~}~}}~~~|||}}|~~|||||}~~~~~~~~|{}~}~~~~}}||||~~~~}|{z{|}~~~~}|{z|~~|}~}{|}|{|}~~}zyyz{~}}}}}~~}{{{{zz~{y|~~~~~~}}||}}~~~~~~~}~~~~~~~}|}~}~~||}}{{{|~~~~~~}~{{{{{{{||{|~~}{|~}{{zy{~~}}~{yyz||zz}~}~~|{{|}~~~~~}zywvx|~~}~}~~}}|{{yy|~}}|}~~{z}~}~|ywvx|}{{|}}|~}zxz}}}|}~}}}|zz{~~{|}||}~}|||}}~~~~~}~~~{z}~~}|||~|zxz}~}}|{{|~}|zyz{|~~{xwwy|~~~~~}|}~~|{{||{yyyyyz|~~|||||}}}~}|zwuttwz}~}|~}{zz{zxwvuwz||}~~}}~}ywwuuw{~~{yz{|}|zyyyz}~~|{{|}~}}|{}}zxwx{~||~}}~~}}}{zyy|}|~~zzzyz~~{{{zy{~|zz{zz{|~~~~}zxvuvx|~|{{{}~~~}}|zxvvwwxxy{}~{z}}}~}yvusstvy{~~~~~~~}|ywwxxwwxz|}}~}}~~{xussuwyz|~}{{{{|~~|{{{zyy|~}}}|}||~}}}~~zxwyz{~}}|z{~}|}~~||{yxx{~~|{}~{zz}~|yxxxxyz|~~{zz{|}}~~{ywwwvvz~~}}~|{{|}}{xvuuuvxyy{~}|||{|}}|ywtsrqrsvz}~}~~~|ywuvwvvuvwyz|}}~~}}}|ywutttvxz|~||}~~~|{z{zxyyxxyz}~}}{|}zyxxy{|}}}~~}|||}~|}}|{||{|~}||{||}}{yxvvyz{|~~|{zy{}}}|{zyxvuwxwy~~}||}~{wuuuvxxxxxy{}~}|z{||||{yxvuuuuuvx{~}|zwuuvvwwwwvvwyz{}}{ywvvvvwxz|}~~|{{}|zy{|{{zyyvuy}~}}~~}|zyyyxyz{|}}}~~}}|{yyyz|}}|zyxxz||~~||~~{xwwwy{|}}}}}~{yyyyyyyyyxyyxwwy{}~}|||zwuuttuvwyxxyz{}~~||{zzzzzxwwvtstuwy|~~|yvvvvuwxyyxvuuw{~~||}}}{ywwwvuvvwwwy|~|zyzzy{}|{zyxvuwz~}}}}{{zyyxz}}{||}~~~}|{zxxy{}}|{zzzzz|~}}}|zyyxwvwxz{{z|}~~|zxvuvwxy{{zywwwxy|~}}|ywuutstvxz{{{zxxz}}yxwwwwwxxvvvvvvwwyz}}zwvuvwxyyxyzxvvwxz|~~}{{||{zxwvuvwxyyy{~~|zyxxz}}|{yyyvuvwy{}}zyz{||zz{{yzzz{zy|~~~|zxwvwz|}~~~|yz{||~~{yxxywuvwwwy{}}||~~~~|zyxyz|~~}~}{|}~~~}}}~~}|||}}}~~}}}|||}~~}||}~~~|zyyyzzyyy{|xvvvwwxz|{zzyxxyz|||~~~~}zz|{zxvwzz|~~|}~~}}}~~||{ywvvvx|~~~~}||{yxwwz~~}~~|{{|}~}}~~}}}|}}{yyz|}~~~~~}}|ywvvvxz|~~}}~~}|{zyxxvssuwyz{}~}||{zzywuuvwxxz{|}~|yyzz{|}|zzxwy{zyyyxwuuvwvvvwwxxz{{{}~~~}|}{z{}}~}{xvttttsttsrrqpppqrsuwxz{zxxyz|~~}~}{zyxwvvwwwy{|||{zyxy{|}}|}~}|{|}}}~{yxyyxxz}~~~~~|{{{|~~}{zyz{|}~{z|{yz}~}{|~~~}|{{{|||}~~{yyyyzzzyxyzyxwutrprstvxz||z{{{zyyzzy{~~}|{ywvuuuwyz|||{|~}zyzzzxwyz|~}|{{|~}|zwtrsttvy{{{|}}|{{{{{|}|xvtsstvxzz{zyxvttuuwy{|}~|{{|}~~~}|{zxurrstvxz{|{|}}}~}zyyyz|}~|||}~~}}}}}~|{zz{|}{yxvutsuxwwxxwusrqqqrtttvxy{~~|}~~|{ywwvutvxyzzywutrpprtuxyyyyz|||}~|}~~~}}}|}}{zxwxz|~~}~~}~~~~}}{z|~}}}}}}|{zzz{|||~~}}}|{zywwwwvwyxxxy|~|ywwvvvwxyyyyyyz{|||{z{}~|||{|}}{||}~~~~~}~}|{{{{zz{|{z{zzxvtuttwz}~}{z{{z{|~~{xwvuuvwwwvuttrqpqqqqruxz|}|||{|}|zxwwvuvwxxy{|}}{zzzzz}~{zz{|}}~~}|{z{}~}{{{|~~}|||{z{|}~}|}}~~}}~~}{{}}|||{yyxy{~~|||||{|~}|}}zyxxwxyzz{|~~}}{ywutsstvy|~~}|{zyxxwxyz||}}}|{ywutuwyzz{}~~~}{zzzyz}}|~~|}~}}||{ywvvvwz{{|}}~}||}}}}{yzzyxxxyy{zyxxyzzy{}~~~~~}}}{yyyyyz{}~~}|{{|}~~~~|z{}}}~~}{{|}~}{z|~~|zzz{|~}{zyz{}~~|zwuuuuuvwxxwvuuusrsuuuuvwxy{~~}~~}}~~}}~}|{zyyxxyyz{zxwwxxwwxxz{|{yyyz{{}~~~~~~~}|{{}~~~|{|}~~}{yz{|}}}~~|{yyyz{|}~}~}{{{|{|~|zxvuuuwz|~~}}~}}~~}zxvvxyz}~}|||{z{|}~~~~}}|||||}|{||||{zywwwyz{zz{{|}|{{zyxwwz|~{zxvtstwxxyyz{zxvtsrqruwy{}}}}||}{{{zz{}}}}}~|yyxwvwz}~~|{zywxxxy{}~~~}{{{|}}{zz{{z{}~}||}~~}}}}}}~~}{|~|{}~|||||{z|}}|}}~}}~~|||{{}~}|~}|||}~~~~}zyxwy{|}}}|{yvutsrstttux{|}~~~{xuttstvxz{{|}}|zxxywwxy|}|{||||}~~{zz{||||}}||{zzzyyxxxz|~~}}~}}}~~}{{|}{zyz|}}}}|{zz{|}~~|}}|}~~~~~~|{zzzyz|~~||}}}~~~~~~~|z{|{|~|{zy{~}~~}}}}||}~}|||ywxxxxyzzzywvtsstssuvwxxxxz{}~}{{{{{||}}||{{||||}}~~}|||}}|{{zyyz{zz||zyyy{|}~~~}|{{}}~~}|{{~~}|{zzzzz{}~~}|}||}~~~}|{{|}~~}}|zzz{}}~~}~~||}~~}|}}}{zzzyz{|}~~~~}|{||{|~~}~~}|zy{{yxyzzzyz{{z{zzzyxyyz}}~}{xwvvvwwxyz{{{{{zyyyyyyy{||}~}{zzzzz{{{|}~}~~~}}}}~~}}|{zxxyzz{|~~}}}}~~}|{{||}~~~}|{{z{}~~~}~~}~~~~~}|{{{zz|}~~~~~~~~}~~~~~}}~~}}}|{xvvvttuvvwwxyxvwwwvuuttuvwxzzz{{{{{|}~}}|||}~~~}|{|}|||}}}||||{{{{{}~~~}}||}~~~~}}~~}{{{{{||||}}}}}}|}}}}~~~}}}~~}}|{{{{{{{{|}~~}}}}~}}}}}}~~~~}}|||||}}~~}}}~}{zyvvvvutttuttvwwwwwuttuvwy{|}~}}|||{{{||{}~}|||{|~}||}||{{zzywvvwz}}~~~}}|{{|}~}}}}|zzz{|~~}}{yxxz{|}~~~~~~~}}}}}~~~~~~~~}}}}~~}}}}}|{{{{{{}~~}}|zz|}~~|{zz|~~}~~|zyzzy{}~~|zwvwxyz{|||{zxxwyxutuvwyz|}}|{zyyxwwxyyz}}{{{zz{|}}}}}|zyyzzzz{{{|}~~}}~~}{zyyyyz{{zxwxy{|}}}}~~~}}||||||{zwwxwwyz|}|}~~~~~}{yxxz|~~}}||{{}~}}}~~}~~{z}~~~~~~}{}~~~~}||}}~~~}||{{zzzxwwvustttsrrsstuuvwwwwxxyyz{{{|~~~~}}}}~~}|{zxxyzz{|}}}}~~}|{{{|~~|}~}}~}|{zyz|~}||}~~|{z{|}~~~~|{zywvuuwz~~~~}|zyvtssuvx{}~}}~~|zzzxxxyz{|}}}~~}~||~~~}zxuttuuuuvwwwwvtsqpopqtvx{|}~~}}}}}|z|}{yyz{|}~~}{ywtrrrstuvy{~}|{|}}~~|zxvuuvvwz|~~~}}|{{z{|~~}{zxxyz{|~}}~~~}}~~~~~~}|{zz{{|}||}~}||{z{}}||{zyyzzyyz|~~}|zywwyyy{~}|zyz|}~~}{yyyz{|~~{yxyyyz{|}}{zwtrqqrstuwy{||}}{yyxyyy|~}{zz{|}||}}|zwvuuvwyz{|}~~~~}||||{xwvwxxxyz{{{|}}}~~}~~}}{zyyxxwwwwvvvxz|}~~~|zyxxwvwxy{}~~||}~}~~~|{yxyz{|}~~|{{zyyy|}}~|zzz{{|~~~}~}{zzzyxwutsrqqrrrrssssssvwwwxyzz{}~}}}~~|{{zyyxxyxwwwwxyz|}~~~~~~~}|}~~}||zzz{{yxy{|~}{{{|||}~}zyyxwvtvxxz|~~~}~~~}|ywuttuuvwyz|~~~}{yxvwwxyyy{{{|}~~~}~~~~}||~~~~~~~~~~|ywuuuuvvvvwwwwvvvvwwwwvy{{{}}}}}}||{|}}}~~}|{{|{|}}}}}}|{zzyyz{{||}~~~}||{}~~}}|}}}}~~}|{{||}}}~~~}}}{wopy{{{zxz|uuu~|wqlkrwpmsyzwopwwtvx|wvy~|}}zzvqsvvyvv~~~|}~wsz~y}{zu}|~~|{|~xstustz}{||yyxz}~{y|~yw|yx|}~zxvqnoorsrsru|ynr~|w~||yvvsnmpswvppsqnmmpty~|yy}~|zvtrqqlfltrqvy{yutvyz|~~{wvysjmrqqsuxxxvupknsrsw}||{ytljqtqprqooonooortsvzyursuv{xvy}}~|yyzxsqrqmihkopty}}tu|wopt|z~{yzzutttwzyx{zvwzy{~|}~~{y|zu|~}{yyyxvuvz{{wu|~||}}~~}{x}~}||}~||{{xuqov{xxyz{vpx~w}~zursuvxyxxxxyxwxxww{~~~~}}}{ywxwwxvvxwvx{~|sv{}}xvwyywy~~|ztr|}|zv{xqw|wrntwmjswuuvtsx~yxyz{z}~xxw~|{{|~|{ywzykchkklkmqyvlpuyxqrz~{~|y}xw|}}zvy{xuuvqpw||}zx{~wt~{wwx{{yvsz}zy~smtyx|{|}~yz~~~yvyzurrswy{{{yvx{urz|}~|xvvuspwwgrwptvwxwz~z}}rsvwvtrppqtyzw{zvz~}||~{|yyvprvz~vnu}|wqpx}|~tuz~zszzuv}~|{~vy}ywz}}|ztmlosupku~slquxxtu{|{}}yy{|v{{|truusoov{ztkkswwtms}}{yuz~yuu}~zxw~~wv{|}vr|~~|ywwuprwyz|}{x|{|}}|ux|vssvy{yvtsuyupw~|z}~yqsywuvvz~}zwvy||{z~{zuxzuy{vu|{pp{{srx|}z{}{~}x|~ywztlnruxzwvvwy{zxy{~~~{yxvwyxyvmq|zv{~v|}}z}yutsvzyy}~zsv|zvtswyqmruusoszzzzz~~vsy}}w~|~y|{rtwttz{wtqoplhrzwtvxyyzyvx|}y|zw~|yy{|v|wosuvvssuvxxvx|z~{}|{zxxxxqks{ut}~vvy||z~~}{||xvvvwxxy{zz|}}}{y{~}{}|{vrtxutwyzz|}|~|z~~~z}{wsvxwwxz{zywv}}t|{vy~}|}ztv{slry{}{w{zuxzwxy{|r{|vy||~~|ytoqusruwuv}}zu}z}}}{~{ussxzvy}|ztouxtqnovvpnpsx{}{z~~{yz}yz~~}{{~|z~}~~}yuuurrqrz}ww}}yz|~~~|}~~zxz{wvvvwxz|{|}|||~}~~||zy{vrqrxytw}|zzz|~{z{ywx|~}z|{vswzwwyxvvx}}|{}}u}vz}zz~}yz|umrxrosx||{}~}~~|}}{yx|zttspptusuz~|x|{w|~|yxwrpywry}~{|{||{zytsvwyyx~~{{y~zy|~~ytvz~z{~zvsqy|xy{|ssz}}ysqqrtrrwzz{{{}}~|wuuwzyzx{|z}~~{{~|xy~|{zvxxqqv{~{z~z}|z|~|}{xz}~~|~|zwvxyz}~{{~~||~}yz~~~}zywyyxxz|~{{}{|~|{{y}~{yw{|uwyuruwxyz~|~|~||~}}|{{zz{{yurpoqtxz|~||~~}||{|ysx{tuwvvutux}~{~{z~}ywwz}|~{xyz}~yz{~||{zxvx||~|yxx|{wy}|zzzyyyyzzyvtrquz{zz{}}~}{zzwtuvz}zvwy|~}~{z|}}|z|}|}}z{||}zwz}|}~}|{zzz{}~~}||}}zww{}|~||}xyz}}}||zzzvtxytv~}~~z||}yxy}|z~|wvvvvvyzy~}{|}}|}|||{z{zx{~yuw{}~|}~{}y|}yyy~|{{~~|vrv}|w|}~w{~~}|{{~~|xz}}}yy}}||zyz|}~~}yvvxwuvwz}{z{zyzzzzyyxwxzz{z{~{vw|~zwz{yyzzzxx}{yxz}}{z{~yw~~|{|}{wstw{}zzw}|yw|~z}}~~~}yw|}|}~}y|}{}||}}{}~||~}}}~wuw{~zwz~}}{z}{z}}~~z{}zyyxy||~~}||||||}~~~z{}|w}yv}~}||~}{|~|}}}{|}{yyz|~}}}{~~}|}~|{{y|~~~~}~~}~}~}z}{{}}{{{|}x{|wuwy||x}{w|~{yvx~}}~yxyvtvxyyvvzyvvvtsw{yxz}~~}~z~}|{~|~~{~}yxy}z{}yzy{~~}|~{|~z~~}z{z{||}{{~}zz~~||}{z|~~~|~~~}z~xy|}w~~z{zz|zz}~~zwyz{||{yy||~~}}}~|~{y|~~zx|~}||||{{{|~}}~}}~}~~}|}}|}y|ytw|~~||~}}}y{}}~}~}z{}}}{|zwxyzzwtvzyysox~tpv{vv|{yxx{~~~yz}~~~~}|{zy|~{yywvux|}}~~}|zz{~~~~|~{|~~~|z|}~zzz}|z}{|~}}}z{|~{zy{{wx}xy|{{}|~zvtv||yz|~~~~~|{{~~z{~|{yy~yw{||zx{~~~}{|~~|{{}{}}{~}~~yz}~~}y||{}yz|ws||z~uw}}~|xy||z}~~{zuwvposwyyyyy{~|yxwwvwwxzz~~y{~~~~|}~}|yz|}|}~yyxxxvx}}{|}||{|}~~~}|zy~zw}~~{|~~~{yzz{|}~|xuz}||}}~{tw~}~yxy~~}~~~{vw|zvxz~zx}|}~}{wz}{x|~{|~zz}z}zz}~~{zywvwwwy~~~{yz}~~}~~|{}z{}zxvyz{}}~}zyzz|}~}z{{{~zwv|~{z}{{}y~}vtvyzz{}{z}}~~{y|}vsusruvwxxwyzzxwxxz}ytwyvvvx{~~|{zz{||zy}}z{}z{{yz{|~}}{vtwz{{z~~{z|}||yx~}~~~{vvx{}|z{}|}zvy{xwxz~}vuz{z}~|x|~}{{{}~~||x{}xty}|xuv{}~}|~|{|~z|}y}~zwvwwuuxzzz~}}{ww|~|{|}zwuu{{w}~~}y|}vx}{}|yvuvvvw|~~~|}~}xy|}|{{~yz~|xz|zz}~}}~}yuwwuvxyywuy}{}|wttttrqtxyz~~~{vv{}}}}{yy{|{{z|{{}|wvvwy{||}}|}~~~|zx}{z}}||yuuvy}|{|{}|yxy}~}}}{utvxxvw}}zyz}~~~~~~}}|{{zxvttstw{|xvx}~}~}|}~~~{yyxxsntxvvwz~}}}}||~}xy{yx}yuyzyxux~{w}|wzzyzzzwv|||||~|}|xxxy{{|}~~|}}|}{}zttuvvssuwyzzxxzzupsvtsvy|}||~|~}{{{z{~{{|{||z}~zxyxx}{vx|}}||}z{zyz{}}}~z{~~}}~~{|}y~~||~~~}}~{z{}|z}~|wtvzwuwx{|xz{xwy}~~}~zz{zz~}zxwxurvxvtuwz{||||{{|zwy{zxy}}~{{zz{|xw{~~{{}y{}{z{|~}~{~z}}}|{{|z~}}}||||{}}|~~wuutvvw~~{}{xz}}~|{|{ywwx{{yz{}|xwwtqnkosrrwz||yxzyxwwy{{|~~~~|zzytuxtpuwrnooonlkkgdkstuwy{}|ywwzzy{}|~{y{}zxwy~}zyxuwz}~~|xz~~|||zx{~|||zzzz}}}|xx{xvy|~zzzyxvw{}~}~yvuuusrx~}{z{}}{xtty|~|zy{|~}z|~{wuvwvutvzxwxxwsommmnoppqv{yvvwy{yy}|yy{|zxxvuwxxxwx|~ytvvqopprsrvzvrx|z}{|xvwxxwvy|{z{||{zyvtuy}~|}|~|}}}}}~{xxy||{}~~|zyyy|}~}}}{{~}z|}zz|}|{yx{}||~zyyxyyz}}{}|w{~{|}{wsuwvuwz{zxwwvvy{xvy{{|~~~~||{{|~~}~~xxxxyz{}~zwwxtruwxzz}}wuuxyvtuvxyyyxy{||}|{{{{{{~~z}|}}wwxz}|}~}||{}}~}zw{|{|~{|}||~}}~{z{yx{}|}~||||}}{zzz{||}~|{}|vw{zx|}{{}~~~|~~~{zz|~||ywy|}}~~|||{}~||~|||{||{|}~}zyyz{{}}|yvtutttttutsuuttuuuvvutssttux|{{~}{}{|~}|~}~|xxyyzzy{}|{}~}||}|z{}~~}|~~~~}|}}}}|~~~~~}|{~}~{|~~~}}}|{}~z~}}}}~~|}~|zy{|{{|}|}~~~}~~~}||~{~}}{|}}{xwwz}|{}~{wvutsrqqrvz|~}yxyyywvy}}{{|||zy{}~~{y{|{{||{{{|~}ywxwwx{~~~{z{|~~~~|||{z{|{z{~}}||{{|}~~||}}}z{}{{}}|{{|}}|}|~~~~|z|~}}~~}~|}~|{~~|zy{~}~}||~~~~}}|~{{|}~{y|~~~{{zyxvvy{}|yxxz}||{zzzzyxyyxwwy~zxz{{yuuxyyyxwwz{{~}{zxwvuwy|}~}{z{{|~|z|~~~|~~}}}z|}{|~}{z|}z|~|z}}||{|}~~~~~~}y{}{zzz|}~~}}}~~{}~}~~}|{|~~}~}|~}}~~~}{{}}z|~~~~}{|~}}~~~~~|yyzzz|}|{{yxxwvvxzzyz||{zzzwrrtuttsuwyz}~~}||{}~{yy|~~~~~|}~|}~}|z{}~}}}||}}|zz}~~~{y{{{|}~z{}~}}~}~~~}}}{zz{}}|}~~{z||}~~~~~~~~~~|}~~~}|~~|}}}~~}}~~~|{~{z|~}zzzzxwwttvvrqty}}|||zyyyvuuuvwwy{{|}|||{zy{}~~||}}}~||}{zzz||||}}||{zwvyz{{{}}}}~}~~~~}}}|yx{|zxy}~~zx|~~}~}||}~}z{}~~~}}{y{}yz}{zy|~||}||}~~}|~}|}~{{zxxy|~~|zyyusuvvvvx{~~}{zxxywvz}{zyxxxy{~~|~~}~~~~~~~}{yz{yz}~}zxxwvxyz{}~}~|{{|}~~~z|~|xwwvvxz|~~}~}{|}}}|}~|{|zyz||{|}~}~~|{|}{}~}}~}}~~|~~~}}{}|~}}|zyz|~}|}~|z|{yxxz|zvy{yy|~~~~|yz}zy~}{}}{wstwvtx|~~{ywvutuxyyzz}~~}}~~~}||}~~}~~|{|~~|zzyxz{{{{||{|}}}~~}~~|}}~~~~|||||{zz{|||}}}}}}}|yz~~||}}|~~}|~~|{}~~~~~~}~~~~}}}}~}|}~||~~~~}}|{z|~~}}~|zyyxwtuxzzzywwvvvuuttttuvwyxxyz}|y{{zzz}~~~~~}}~|}~{yxwxxxyyyz{}}{}~|}~~~~~|{}y|}|{|||zz||{~}{}|z|}}~~~~}~~|}~~}z}||~~~~}~|z|~~}~~~|zz{{zzzzzzz{yvvxxwvwyzwvwyz{{zzzzz{||||z{|~}~~|zz|~}zz{{{{|}}|{{{z{||{{z{}{z{{{{|~}|~}}~}~|{}~|yyzyxxx|~}~}||~~~~~~~~~}~}{||}~}~}{|}~~}|{zzz{{{|}}|yz||{}~{{|||}|{}}{{||}}}||zyzzxvuttvyxxz{zyzzzxwx{xuw{}~~~~~{{{zz|~~~}|}}{z{{{zzzz|}~~~{{|}~}{zzzzz|}{}~{z{}~~~~|z{}}|~}|}~~}{|||~~~|{zz{{z{|}~|{zyutvvuvxyxxxxwvvxxwvuutuxzzz{}~|~~}~~|yxz{zz}~}{z{||{zzzyyyz{}}}~~~|{{{}|}|}}}}}{{zzzy{~~{|~~~~|z{}~~~~}~~~~~}~}{zz|~~}}~~{{}~~}{ywvuuvvwxwwxxwwxxxwvvvtuy|yz~~}}}ywy{||}~}{{|||}~|z{{zzyyy{}~~||~|||{yxwxzyy{|~~|}~~~}{{}~}~~}{{}{xy{||{}~~}{|~}|}}}}~|~~~~}{||}}|{|~~~~~~~~}|{zy{}~~~~}~}|~}}~~~~|||{zz{~}{yxwww{~}zz||}{yzzwvvvvuuwyzyyyxwwxyzxxyyxxwxz|~~{{~~~}~~~}{|}|{||~~}~~~}|}}|{}~}yz}~~}{}}}}}~~~}}{|~|z{}~~}}~~~~~}}~~~}}~~}|~}}}~~}|}~~}|~~}~~}~~}~|}}}}{{{ywusuxxvvvuvxyyxuuwxwwwyzxvwxxyz{~~}~~|zzzzz{}}{z|{yz}}{{|~}|{{{z|}~~}||}||~}|}~~~~|{{{|{z}~~~}}~}~}~|}~||}||{{{z|~}|}~~~~~|y{~~{yyz|{z{|~~~}}}~|{|~~|||}}||}|{yyyxwxyyxwy{{zzyyyxwz||}~}}}}|{yxy{|||~~~~~}||}|{}~~~~~~}yvx{{|||~~{{}|{zy{|zz}~~}|}~}|~~}}}~}||{zxx{~~}|}}}~{{}~zsruwutvxursuurqsrpruvwwxxx{~~{z{|{|}~}~}yyzywy|zwy}~}|}~~}}}|{yyyyyyyyz{|yvvx{}~~}~~{z}~}zxyzxxz|}}~}|{yyzzz|~~}~~~~{z{zy{{yyyy{{yxxxxxy{}~~|yyzywuuussvwwxz{|ywy{{zz|}zvvutw{}|{zz{zyyyxwxz}~|y{~{|~{xyyxwwxz{{||zyzwtw|||}~}~~{z{}zuuvtqtwuruyzyvuvxxz|}}}yvwwvuutrpnlnpnklmjhghjlmnqttstvvvttvy{|{z}}zywtqruvstvtpoomieefhiijllmoqqrtuwyz{|}}|~~|ywxyurvzwtx{xuwywuwz}~~{{{xwz|zxz}|yy~|zyz{zyz}~~~}~~~~~|~|||ywyz{|zwxz{|}{}~}~~}~}yxyxvwxyyvsstqprsrrtvvvvwyxy{{y{}|||y{}{ywvspqsrpomkhfggghhhhgfhhhkmmpvxy{|{|{z}~{z{zvuwwutvvvvusrtttuvxz|~~}~~}{}~}}~~||}||}}||zxxz||{|}}|xvvsnorsruwvwz{{zz{}}~~|yyyvtuwy{}~}|~x|}~|{{{{||{{|~}zxwuuvxyywwxxwwwy|}~||{}~zwz{xvxzzz|~}|}||}||{yy{~~~~~~}|zxwwvtssttstutstuwxwxyzyz{zyyxwwvvy{xvxwtutpmkihijjkllkkjjjknpqsvwwx{}|{|}|{{~~|z||xvvutrqrrppprrqruwxxz|{z{}|}~~|{ywxzzz}}{yxyyvuuvuuwz}~~{yxxxy{|}~~~~~|z{}~~~~}zxxxwwxxwwxxwwx{}~~}}|{zwvxz{{y{}}~}zyxxyz|~{yz{zzz|~|zzywuuvxxuwzyvttvwuwzz{}}zwy{xvy|{z{{ywvuromjihhihghiiiikmnoqrsqruwxz}~}}~~~|z{|xsrrpopqrrrrtvwwwyyxwvvwz|~}}|{z|}~}|{{{xuuvvvtty}~~|{{||zyyyyz{|}~|~}~}zvuuvwvvwwy|~~}zwwxxxwuw{|||~~~~~~||}~}||{{||yxyxvvvvwwvxxvvxyyyxxxxxz{{{{zxuqnlllllnoopppqrrrrrruwwuvxz{{{}|{}|{{z{zvsqonnmmnnoqqstuvwwxxwutuw{}~}}|||{||||||}~~~|{|~~|zxy{yxyz{{yy}|yz}~zyyyzyxzzzzxxz{z{{}~|}~~}{z{}~~~~}|{{{||||}~{yxxxxxz{{{{z{{{|}}}|}~}{yxwyyxxzzyz{}}~~}|{||~~}}|||}}}~~||}}|}~~}}~~~}{{z{}~}|{zzyxvuutuvvwyzz{|}}|{|}|{{zyxvronmkjkmnnmmnmkmoonopqqpqruxz{|}~~~|zxwuuutrrromorrqooqrprwwuutsssty~~|{{}~}{zz||yy|{z{|}~|{yyy{~~}}|zyyyyz{|}}~}}||{{{|{{{zzzzyz{{{zyyz~}|}~~~}{zyxz{|}|{|{|}~}}zyyy{||||}~}~}||{zzyxxxyyz{||}|||zyz~~~|zyyzz{|~}|~}{{yutvustwxyxx|~}}~~}}}|{ywusstvvtrqponnnnopqqqqrrstuvvwy|}{yxxvttutssssrpoqqqqpqrrstuutsssvz|~~~~~{yxvuvwwxz|}||}}}}~~~|||}|||}}}~~}|{{|{z{{zzz{{{{{zyyz|~~}|zzyvuwyyyyz{}~}|zyyzzz|}}~~~~|~}zz{{{yxyzyyyz{||z{~~}zxvuvwwxyz|}~~}zxxwvwxwwyzyyz{~~~}{zxwwwwwvtsrpponnmmmnnnpqqrrsttuw{~~~|yvwxxwvvwvtsutrqqqrrqqqppqqrrstwxxy{|}~~~}}~}zwutsrsuwxxxz|~~}}}}zyzzz{|{yz|~~}}||zzzzyxyyyyyz{|||}~~}zxwvvvwxxxyz{|}~~~}{yzzyyyz{}}}~}|||||zzzyyyxxxz{|||}}}}}|zwwwwvwwxxxy{}~~{yyxxyyxxxxyzz{||}}zzyxxvutsqpppomlmnpqqqrrsstuxzzyxwwxyzzyxxvuutttrrrrqqqqpppoprtuuuuvwyz|}~}~|yxwvvuuutstvwwxzz{~~|||{{||||||}||}~}||zyy{z{|}~}|{{|}~|yxxwuvwwxxxxyz{|~~}}|{{|{{|}}~}||}{z{|z{}~}{{}||~}{{{yxxxxwwwxxyz{|}~}{z{{zzzyy{|||}~}|{zzxwvusqppoonnooooqppqrrqqsuwxxwxxxyyyyyxwwvutuutsrrrqqtuvvussrqsvwyyz|~~}}|{{{{yxvuvwustvuuvvxy{|~}}|{{||{{{|}}|}~}||}~}{z|~~~|{z{{|}~~|zyxwwvvxyyyyz{z{}~~}~~|zzz{|||}}}}}|{{~~~~}||}~}{yxxxy{|}~~~~}{{ywwxwwwwxyzzz|~~~~~~~~~~}|||{{{{{{{|~~~~{yyyxvuttsqqpqqppqrpnnnoqsvxvuvwwwwwwwxxxxvutsrrqrsuvvwwwutsqqpqstuwyz{|}~~|z{}|{{{zxvuuttuvvvuvvvxzyz}~}}|||}~|{{||{{ywxz}~~}|zyyz{}~~~}}{xwvvwvuvwwxxyz{|~~~}{{{{{zywvwwy}}zxyyxyz|~}}}|zyywvuvvwwwxxxyz|~~}}~~}|{{{|~~~~~}}}}|||}}~}||{yxxwusrrsqpomjiijkloruvvuuuvvwxwvwwxyxvwwuuvxzzxxxvuuutrpopqqsuvwxzz{|}~|{|~~~~}}{xwwvvutuvuuvvwxyz}~}|||||{yvvvvvwy{}~||ywxz{{}~~~|zxxxwvwwwwwx{{{~}}~~}}|{ywvuvvvwy|~}|{xvvxz{{{}~}|zyyxxxwxyyyxx{~~~}{yxxyz{}}~~|{{{|~~}}~~~}}||{zyxwwuspnmmlkkllmosvwvvwvvvvwyxwxyxxzz{|{||ywxwuuuutroopooooqstuwxz{{}~}}~}~~~~|{zxvutuuuuttvvwz|~~}|ywuvvvvwxyyz}{wwwwwy|~~}~}{zzxxwwwutuwwwz|~~}~~~}||||||{|}}}~~}}|{zyyzzyyz{z{|}}~~zvrpnmllmpqqsw||zwtrpprtuutttvvuuw{~}{xy}}{xupkhhjmptx~{z{||~~}{zxxz}~|xtrpqtuttuwyxusssstvz~}zvsrqpnopsuvutsrqokgeeegimqtuvwwxyz|~~zxvtqomnorsrpomjgfeehmquy}{zywtrrsqpoprstttsrtvwxz{xvutsvz|||{zxussrqsw{}~~zurpnnoqsuutsqpnllmnquz~~xrmigeddfjlmoooponnnnrw}~|xurmhgfddeinrtvxyyzyxvwz~~zvrpooquwxz{||{yvtrrsvz~~zvtssstuvxxwvusrompty~{wsniebaabcdehjjhhgfeegkpv{|{zxvutrplifb__abehkoruvvusrqqruy~~zxvurpooprsvwxxwvtqpopsx{}}yupljjklnoppponlihikmqu{~{wrnjfdddegiloppponnorux|~|yvqmjijkmortvwxvtsssuwz||wusrqrtvxxwvusqonnnqsvy}|xtqnnnnoqrsrrqpnnnptx|}ztpnjgghjlnprtvwwwxyz~~|zvsqqtvvxz|}}|{zyyz}~|zxxxxwtqokgdccdefhijjhfeddeghjnruy||wsokgfddeefhiijjhhjlortx}~}}zwsplihihhjmprrrrrrtwyz}~}}}}}}|yvsqpopqtvxzzzyxyzzz{|}~|xusqqqrsuuuutsrrstvwxy|{wsokhhijjkmoonnoqtuvxz|}{zz{zwtqnkhghjkmprtuvvxyz|~~~}}{xvsqqsttvy{|{{|~~}|}~~{xwuuuvvwxwwxyzzzz|}}|xsplihhijklmnnonnnopqrtx{~{wtrpqrrqpmjgdbaabdgjlnprtuvxyyxy{~~|ywxz||}}zwtronnnprsuwwwyzzzyyyz{|~zvsqommnprrrttutttttuwyz~~zvqmjhhhjlmnprtuwxxxyz{}~||}}~}yurplikmoqrswyz|~}|||}~~~}}~}zwtrqrtuvxyzz{{{zyxwvwz|~{wtqppqqrsuwyz{{zwwxxy{}~zuqolkjkmppquz||||}}}~|xvtrsuwy{|~zxwwxzz{{ywsoljihhhikmprssrrpnmmmnoruy|~~~~{xsnljihiikmoqttrrrqppqsvy}}yspmkihjkmpswxy{|zyyz|}}}{{}~~~~{wtspooqsvx|}{{|}~}ywtrqrsuvx}}}|yxwvwwx|~{wsomlmnnptwyyyyxwvvvwy{~~~~~~~{xtpmkjjknquy|}}|}|||}~}~~~|yvsqrssuy|~}|}~|ywtstvy}~|{{{||~zvsqoopruxz{|zxvusrrsuxz~~|zywvuuuuuuspmjfdbbceimquxyyxwwvuuvxy|~}|{yyzz{{|}}{xurponnptx|}|{ywyzz|{xwusqqtxz{~}{yvtstvwy}{usqnlmoswy{}|zyywvvwxz|~|ytqonmnqvz}}|{z{{|~~~~}~}{xvtssw{}~|yxxxyz{~~zvttuwy|~~}{yxwvvxz|{xtpooqtx{~~}|zxxyz|}|yvtuy}~~}||}~~~|yuqnmmorvxzzzyxusqpoonoqsux{~~{zz{{|~~}}~}|~~{xspnoprvyyxyywurqrpoprtwz~}yurppqtvy{|}}{zyyxxwwy{}~~~{wtstvxz~~}|{{|~~}}~|xwwx{~|zxwxxxy|{xuuuvxz|}}}}|zxwutuwxz|~{xusstuwy{|}~~}|{zyyz{|}|ywwxz|~~}{|}~~~{z|}~~|{zzzz{}}||}}~}}{yxxwuuwx{~~|{|~~|zyyxwxxxwvspnlmopqruuuvwvvtstussuwy|~|zzz{|~}|||zyyz{}}}{ywvvwxy{|~}|{zyyxxy{}}||}~~}}~}~~~}{zxvuuvwxz~||{{zyz{|||||{zxwvvvwy{}~|{{zyxyz{{|~~~}{zyyzz|~~}}~~~~~~~}~~~~}{zyyy{|~}|{}~~~~}zyxwxxz|~~|{zy{||||}~}zyyxxyz}~|zxyyyyyyzyxvtrqpooprux|~~{xvttuuvxz|}}}}}}|{}~~~|zxwwwwwwxxwvutrqppqrtw|~}}|{|~|zyxxxyz{zzzyyyxwwwy{}|{{{|}~|{{zz{}}}}}~~}}|}~|zyyxxz|~~|{|}}{yyz{||}}|zywwvvvx{~}{yxxxyz{||}{yxyyyyz}~{zz{}~||{{{}~}}}~}|zyyyyz}~}|zyxxxyz|~}~~~~}|{{z{~|xtrppqrrsuvvutssrqrstuxz|}}}|{{zzzzz{{|~~~|||{{|}~{yxxxxy{|}}}}{zyxwxyz|}~~~}|{{|}|{{{|}~~}|zxxxwxyz}}}~|zyyz{|}}}|zywwwvvx{|}}zxxxxzz|~~}|{yyyzz{|}~~~}{{{|~~}||{zzz{{{|}~~}||}}~~|||~~|zyxxxxyyyz}|zyz{|}~~~}|{zzyyyzyy}~||}|zzz{{|}}|{zxvutsrqppqrsvxyxwvvutuwyz{{}~}||}~zwvvvvwxxxxwwvtsrqppooqsux{|{||{{z{}~~{zxxxxz{z{||zyxwvuuuuvxz~}|{zz|}~~~}}|zyxwwwy|~}~~}|}~~}{yxwuuuuxz}}}||}}{zz{{|||}|{zywvvusrrtw{}~zywxxxyz|||{{zyxwvtttvy}~|{{||}~~|{zxvuuvy|~}||||}~~~}{zxvtrrsvy}|zzwtrqrvy|~}zwtqqppqsttuuutsrpnkijlnqvy|||||zyyyz||}~}zxwvvwyzz{{|}|zzxurppqsvz~~}|{|}~~}|{{|}}}~~{zxtqpooquy|~~|zyyz{{|||{{zyvronnoptz}}zxxxxxyz{{|}|zwtrpopsvz}|{{zzz{}~{xurqpprtx|~~~}~}|{{|}}~~{xtqonnorvz~}|{zzz|}~~}|zwtqonopsvz~~|{{{}~~{xwvvxz}}{yyyz{{||}|yurnljiiknquxz{{yxvuuvwxy{|}{ywutttvvxyyxuroligghilpty|}~}{yz{{|~}ywvvwxxxz{yxuromkklnqu{}{zyyyyz{|}}|zvspoooqtx|~~|{zz{}~~}zvspnnnoqtx|~~}}}~~|{zyyz{{||{xsonmklmoswz}}{yxwvxzzz{yvsomlllnpsv{~|zyxy{{}~~|zwtrpopprux{}{zz{}~}zwsqooooqtuy}|yusqoooprtx|~}xvrpoppqrrrqnljhfefghjlquy|}~~}{zzz{|~~|yvuttuvwxyxvtqpnllmnorvz}}||}|~}{zzzz{||zxvsqonnnnnquy|~~~||{||xuuuutoospkotlj{ut~yz|~{sw~{wnhotompqqsu}}}|xwvvxtsy{vronoppnjnsux}~~~|ywxyxxyz}xsy|qkrwurorx|{u~~||~{zvspprrnlorqt{~~{|~uy}upw{uqppsuw{}{zzzywttwvtpkklnqmiottvx{{{|yvz~}}|z{||yw||yyz{ztrttuxwwwwvwyxwxxtvyzyyy~~xxxvw|}}|}}~||~yy{~xuy|yx|ysy|~~~~~}|}zyxxz{{zxy}|xtptz~~{~|{~|yvw|}w{yzz}~zy~}}~}z|}}{xz|y|}|}~{{}}yztx{~|{{tpw{tr|yw}}xu||~~}{u|}{zxwxy}~}|{{}~~~{}{uuzz{}}}y}~}~}|y~~z|zxy|~~}{~{z{zzywxwsuzzwurstolnrvwvttuvuuvvyzz{||~~}zzxzzxzzslovxyxvxxrsx{zwv{~~z{||x~}{zyuvxy}~{w}yy~}||~{~||x}~~yw|yvz}~~zy}~~z~yxz~}yxvsuwssxyxxxy|~~zx{}{xx|xu~ux{|uvx}{~z}~}}}x~~{{~~~z}r|~~z}||v~|{{x{y~~~y{y|v{~~yyyxxxw{|vvz{zxwyyyyz|}~|xwz{tx}{w~|vuyyxusvzxvxwtrtusvy|}uny|vtt|xx}wx|yvx{|}~y{~w|u{~}{zzx{{zvzzqw}yv|~x|~}yw{{xyz|~ytsuz|yvsv}|su~|w|yy{~zz|z}~~}|~{y}}||}~zv}~}|{|zz~~|}}z|~{~~~}~~~z}zz{zxy~{wvu~{vz}}~z}|w}|yxx~}}}{wtwyxxyyyy{}}y}~z}zx~}~}~}|ywvy{yxyxwxvrpsuqoqtvxwwyumr{ywyy|{|}z~}wuz|{untzsuvtvwxyvtw|{w}~|||}wy}|}~}|{|}}~z}~}}|}|y{~}z~~{{}z~}~~|yv|}~x~~|}~w}~{||zy~y||z{~}}|xxyxyz||ywz|}z{z|}z}~}}|vy}yvyzx{{||{}|||zz{|z}|s|}z{}~~}~~}~~}~{x~{u{|yzzxz}{yyz~}w{~|{{{zzzwv{}{|{utzzuv|}|wsy~xrturrxzwx|{wvtx~|zzy}~y{}{wu{}|{{zvux}~}}~|}~{{~zyyz}}|~~}}||||}~}}}}|~y{}|{xv|~}~~~~~~{|~~{wvxyy}{z{w}~~z||~}||z|~|{|~~|}~}~||~~|{z~z{~|{|zt}}w{~{{|~|~{|~|||{wz}||{~~~|y~~~}~}|{|~{}}yyz~{y}~ysswwwwwwy|{wsty{wsomw~xsvy|zrrz~}zxyz}~||{{~}{z}zy|zqt|}zwsx}xsuwwy{{y{|{{~~{~z~z{}zz{zyyz~|}xwz}~~~~}}}~|{~~}|z}~|{}}~z~~{|{}}}{wxyww}{{|zx}||~{~}x{}yzzz|{{}~}~~}~}{{|~}|~~{~}|~~||}~}{~}~}~|y~~~~|zzx||v{~{yww{{wz|||{xyzzz{|}~|}{{zy{||{zzwtstwzvrrtuvtstwzxtuxz{zxy{z{}}}~~~{yy{}~~}|}z~~}||{z{{{{}~}|{{{}}zz{{}~}~}z~~zz}}}}|y|{vvwz}zz~}}|~|zy}}{xz~}~{|~}}~~|}x|~}~|}~|~~~}~~}|~~|}}{}~x|~}}|z{}w~~~||}~}|~~z}|~~~}{|}~|{}{{~}}z}~{}~~}|}|yyyyywx|~{xwvvx{xtsrvzurxyutstwwwvuwy|~yw|~|xy}{~~|zxy{{wxz|{sw{xvvwy|}~~|{}~~|z}}{{}xt|}yz{}|yz~|}~{~||{}~~~}}{{|~||}}}~~~}x}y~~yy~~z{~~yy~}|yz{yy{{}~}~~||~~yz~}||{z}z{{{~{~~~~~~~|~~~~~~}}ywz|{zx{|wx{zy||zxwy~~yz}xxxx{{xxxvxzxttuuuvwwxwwz{wx}yru|~}|{|}|}xx~}y{{xy|||z{|{z|~}||}{z|}|}}}{{}~~~}|}~}~|{v||}|{{t|}~~}||}}}~}|}~{x{~~~}|~|}yz}~~zvx{}~{z~z}~~|}~{z|~~}|~}~}{{z{~}~||}w~~z~~|v|}~}}|}|{}~{}~}~~}|~~}|{zzz{{{z{|}zxyz{zwvwz~zu{zuvwyxvx}}xy}yuy|yxyz{|{{{{{zzxvx{|{}}{|~}{xy|ywy{z{{{ywxzzwuxz{|z{{|~{~~{||{{|}~{yz{~}yww{|y{~~~}}||~}|{z}~~||}}~y}~}|}|~}|zx{|}}{}~||z|~~~|}~|~}wy{|~yw|~~|z{~|{}~|{~~~}{~{}}~}~}~~z}zw{{{~}}}}~}}~}xu{}y~{z|}vx}{y}z{}}yz}}{xvuuxxssuutrpqsrqonswuuwvwvpu~~|zzyz}~}}}xz}yxz~|{~~}~~{}{{|zy~~}~~|{~|zz|~}}~~y|~~||}~}|{~~|{||zz|}|{{}}x|||}~}}||}~}{~|~~||}~}zzyx||zx}}|~}}~~|~}z~|}}~}}~}~~~|}z{}{{{}~}{||{{yy|}~zuwyzzwuvwzyux|wsvzwtuvyyssyyxwux{xvtuzzuvy{|{zzz|}{||}{|~|{|y}~|yutwwx|xt|{xzzz{}~}~~~~}y}{}~}|}~{|}}||{{{{}~{~~}~~{yz~|}~}~~}}~~~}}||~}||}z}~y|~|{}}~}{~z||~}~~~{{}~~{{}~~~}~ww|}~|z{}}|yx{}{|}~}~~|}}{}~~~~||~|}{xxz|{zxxz|zxxy||ywx{|}}|zzzz{{zz{|zwxyz{yx|{vtsv{zxvuwzywwvwxwxxy{~|zx}~}}~|zyz{|{{{{zyxwxz|}zy~|yy}|{{}}~~zz}~}x~}~~~~|~}|~~||}}z|}|~}}}|{{{z{|}~~~~}}{zxy{|||zwxz|}yx||yz~|}}~|{{~~|{z}~~~~~}{|}{}}{}}}||~~~~}}}}~|~~|{~||{{{{||}~}|~~}{{}~|}~}{|~}{yyzz{||}~~~|xy{{{zz{{||zyxxwspoonoqststvwy|~|{ywunmrqmklptusqrssssrty}~zwussvwwxxyzuppqmlorw{}~zy|~{x}|usux{}yyz{{{{~}zzzyxwy}}x|ystwy|{z{|~|x{}||{z}~~~~~|z|}{wtstrnnnkhjmlkiijiedefgilorx~~|{}}}{wxxtsuwz{xxywvy{{{{ywx|~~{yxyzyx|}~~}ywwxxyy||||}~|z|~}zxuvwy|}}|yy||yvv{}ywvurqrrnige`\ZYY\afjmortrqsurrw|~~|yxuqpqmkmqtvtrsssrppqtxxy}{wtqopqooqsvuuxyuqopruxz|{xvtnkiilooqwzzz{zzz{}{wwurrvvuvwvvsquurqru{~{yy{xtstvxwwywpkijlkklnprsuxxuqlknpsvx|~x{~wqrqkhgjqrotzywwvvwvw{~~wtsnhknpqqrtvvwywtuyz||ywwxxxy{~~{urqomkjijnppooonmjlnnmptvy{|~~~|z{|}~~~~{zxtqnkkigilpspmquqnorvy|~}~}{xussssqptwwxz{zxvwxyz~~~~||{ywtrqrvxz|}z{{|~}{wuy{yz|{~~|}}|yy{yvtpkjjhccdegikllhflnjlruuwy~|zxwxyyyupnnmllmquvwwy{{{{yy{}~|}|yvtqnnopqqsuxyyyxwwy}yyxutsrtvvvuvwvuvxz|yy}wstxxvxz{~~}~~}}~}{yuqnopoprqmkhecbadggimopqsssuwwy{~~|{|}|z{ytrqqsttvxwuvwwxzzyz|{z{z|}zyxrnprsvxy{{zyxz}}}}}~~zwwtnmponrwz|}}~}{zxvvvuvyz{zyz|yvwyxwwx|}{{}~|zxurpqsrrvxwtqopollnptvwvvyzvvwy|zwy~}~~{ywtqommnprtuuvxzzyyz|~}yvspnnoqssttux{|zyz}~~}}~zyzzzyz~}zvrnmljimponoppqpooppruuuy~}|~~~|{z{}{~~||}~~|xvtpnkjloqrsrrtuwxxwxy{~~||zy}~~~{xvsssqprutuxzzzzz||z{|~}{{||||||zyyvrpooqsux|~}{xxyxw{~{xvvvwxyuqmjjifdeegijlnopomlnrtpoty}}{{zz||}|wuuqnmmmoprx|}~~||}}~}|}}~{yvqoqqpprvz{}|}~||~|}|zwvuuuvx{|}}|y{}~}zwuvy{|~~~}}|{yvtsssqrvwsnllmieegghlpsvxzz{|zwxz}}yxyzzz}~|zxurqrtwxx{~~}}|{{zxz~}}}}}}~}xtrrrsvy|~~|zyzzz|~|xtstsrtwz}~}|zxxy{~|vuuwxusuxz~~|{{{||{yyxtsstvutuwxyxvtqppooqu{~~~~zxyzzzyz}|~~|zwspppsvuw|~|}|yyz||xurrtttuw{}{{||{xx{}~}|{yyz~ytspkjlorsrtvwvutqprqoorvz||~~|{|~}|||}}|}~~}~~~~}~~|xvusrstvxz{|{{zyyxwxxy}}zz|~~}{ywtrrsuy{}~~~~~}zyz{|}{|~{{}~{urqstrt{~~~}|z{{z}yyxwwvvxyxwuqmkiilnorstvutsqpqrqpsvwz~~~}|{wyyurqqttuvy~{}|yy{~}~~{~~||~{vuuuvy|~}~|~}~}~}||yxz|~}}|}~~~~|ywwxyyyxyxvvvuutsuvuvvtqnllnooruwxyz{|zyz{|{z}~||}~}}}{z|~}||zxyxy{}~}|zyyzz|~~~|zxxy|~~}~}~~zyxy{}|zyz|~}}~~|||}{xuutqppsvutz|{~~|yxwwvuwyyx{}yuvxwvuw|{wxxwwvvxyz{|~~|||zyyz|}~~}}~~}}|yyxy{zx|~~|{{{{z{}~~}~|xxzzz||{}~~~{wxzzz|~}{zyywtrqppqsuvvwusssrrssqqrw|}|}~}{xttvwy{}~}}}|}}~|{zzxyz{{{z{|zyzyyyyz|}~~|{|}~|~~}{yyyz||~~|}~zxyz|~~}~~}}}}}{yxx|~}}~}~~~~~~{wvvvurrxzxwwwvropsrrtvxxuuusqrttttuz~~~}|{||}~~}||}~}{zzyyyyz{|}}{||z|}{|~~}}}{{{yxy{~}||}~}{|~~~~|}~}|xttuvwxz}}zxwvvvuuuvwxyyxwurppprssvzzywvxxwwy{{{{~}||}}~~~~}}~~{z{|~}}||~zvwx{~~}}~~~}}}~|}~|{{{{|~}|~~}~~~~|{|||{wtsrrqpqsuwxxz{yvvutttuvxz{{zxwwvvvwy{}~|zyyywvxyz|~}}}|zyz|{|~~}|}}{{|~~}|zxxz{}~~|zyyz{|~~||}{zzyz{}~}}|z{{zy|~|zwtqpqqprvvstvusrpqqppsttuxyxwvuttuwz}~}}~~}}{|}}}xwyzzzz}}|}}{yyyzzz{||}~}zyzzz{}~~}{zzxxz|}~~}{zz{{{}~~~~|{zxxwwz}}~}yvutrqpqrrsuwwvtrppqrrqqsvxy{|}}{z|}}}~}|yxyyxz}~|}~~}||{{z{|~}~}yz{{z}~zy{{yyz|}}}~~~~~}~~|||~}{yxz|||{zxvttuvwxxxyzzyy{|{z{~~|yxvsrqpqrsuxywxxvuvxurrtwzz}~~~~}|}}{zzz{}~~~}{xvvvwz}~}}~}{z}{wwvvvwz~~}}}}{{}~|z{}~~}yyxvsnklmmnruwwvvwvuvwutvxz{{{{{{{|}~}|{zxvwxwvz}~~|||zvuutstuxz|~~}}~}|}zyyxxy|~~}}|yvttttvy}~~~}{{{{{|~~}||yttuuuwxz}~~~}{{{|}{yvtpnorstttvusrqpnjhjmnptwyyxxxvuuwwxz|~|zywxzzz|~~}{xwusqqqruy|~|zyvux{{|}}~}yyyvsrrstx}~|{zyxy}}|}~|zwuvwy}~~zz{zy|}{{yvtstsssvxxwxwurnllllnrwz|}~~~}}}}||~}zzzywxz}}|}}{xvssstuxz|~}}~}{yxwz}~~~}{ywvtrsvy{}~~}{}~|zzwtttvx{}}z{{{zwvuvvwx|}{z{|}|~}{ywvttwyxxzzzwttvsppqruy}~~{z{|}}}~|yyywtsrrsux|~~~~|yxz||}}}}|{zywussstux|~~~}||{zz{}~}{{{zxvutssv{~}}||}}}|zzzwtrqppoptx{}~||~}zxxyzy{}zy{|{xutusqruwz|~~|}~}~|zyz||{{|zwvtssrrvz{|}~||~|zyyyxvvwwvwutx{xxyxw{}~}z}~}|zvsrqsvuuwy~~~yuvwxzxuvvrpqqpoqrrquy|~~yssuuuvwyxyyusvwsqvzxu{~{zyz{|||{{{|}{xuuyzvvyz}|{}|{{|~~|~|zwxzywvtrqqrvz{}~}|}~~}~|yxyyutxxutsstqorwy{~~~}{}}{xxxvvxxxy{}~yz~~{|~~~~}{|}|~~~~}|}~}||~{{}|y{~|y}|}~~~~{yvvvutw{{z{}~~~}}zvvy{zxy{{zxwwwwy|}y|~z}~{xxxwvx{~~|}~||~{~~{z}|yz~~}}~|}}yy|||||{{}}zwwxz}|}}}}}|zywuuusswzz{}}~{{}xtwzwvz~|zz|{z{}}~~|||{y{~~z{{zzy{~}}~}~~}}~{x{~}||yxxy{||{{{|{||{{}z}}y{}~}|zxvvvuuw{{z{~~}}~|{{zxuuwxxyz|}{x|}{}|yz|zy|~}}||||}}~~}|{{|}|}~|}~~~|{{xvy{zz{|{zzyy{}}~}{{{zxyy|~}{xvxyy{|}}~}}~yyzwvxyxy}~}|}~~~}zz{z{}}}~{||}~z}~}z{{z{~~}~~~}zzyxxy{~~}}~~}||}~zz|{yyy{|yvy|xuwzzz}}~}~}}~|yzzxwxz{|~}~~}~~~}||||}}|{~~|~~~|||{yy{}}}~~~~~~~|zyxxxwx{|{}~~}~~{zyxyzz{||{{zyyzzz{|}~~~|||~~|{{{zwvy{{|~|}~}||{{|}~~}|{}~~~}{yz|||~~}}zz{{yxwwxy{}~~~~~|zyyzyxyz{|{{}}|zz|}}|}}||}}||~|{{{zz{{}}|}~~~}}~|yy{{|~~}{{{}~}}||}|{||{{~}}}~||~~}{xyyxwy{}~~~~|||ywxyyxy{{{{|~~}|}~|zzz||z|~}|{}~{|~~~}~}||~~~}~~}|}~~~||}|y|~~|}}}{zyz|}~~}~~{{||||{{{zyyyyy{|~~zyyyywwz|}}~~~}||~~}||||zz{{{}~}|}~}}|}~{||z{}}}}|}~~}}~}~|yy{|}}}~~~}}~}}}~}|{{|{z{|||zxxyyyz|}|}~}||||zyyyyyz|~~~~}{z{|||}}}~||~}}~}|zz{|}}~}{{{{{{{z{}~||~}}~}{{{{{{}~}|{zzzyyz{|~}~~}}~}|{{zyyyyyz|}~}{zz{{|}~}}~~{|}}|{|~|}}}|{yxyz{{{{}~}}|}~~}|{yxyzzzyzz{{zzzz{{}~}}~~~~~}}{zyyyz{}}|~~~}~~~}~}zzz{|}}~~~~}||{{|}}}~~~~~~~}|{zzzzz|}}~~~~~|{{zywz||{zz{{{{{{|}~}||{|}}|}}||{zzz{}~~~~}z{|||}}~~}}~|{}~}zy{{y{~~~~}~~|zyz{zzzzzz}~}~~}}|zyyyyz{{|||||{||}~~~}|||||||||{{{{{||{}~~|{|}}}}}}}|}}}}|}}}~}}~~~~}||||}|||}~~~~}}||}}||{zyyxwxyz{|}}}}|zxwy{zzzz{}~~}}~~~}|{{z{{}}}}||||{|~~}}~}|{{}~}|}}~}{}~}zz{{{|}~~||}}||}~~}}}}||||}|zyyyyzz{|~}||}{zxxxxyz|}}}}~~~~}||||zz{||~~}}~~~}|}~|}~|{||}}}}~}}~~~~}{||{y{|||||||{||}~~~{zzzz{|{yyy{|zxz||}}~~~~~~}|zzzxwxyz{|}~~~~~~~~~|{|{{{zz|}~~~~~~|{{{{{|}~~~~~~}~|zyz{{{{|}~~}}}~~}}|{zz{{zz{zzzz{zz{}}~~}{z}}|{{{{zyz{z{}~~~}}|{zzz{|}}~~~~~~~}||{z{||}~~}zzzzzzz{{{|}~~~~|||{yxyyy{|{zz{||z{~}|}}{{{{{{yyyzz{{|}~}|}~~~~}}}||{{{{||}~~~~~}}~}|{{}~}~~~}~~~{{{zyyyyy{|}~~~~|yy{zyyz{{||||||}~~~}|}}|{|||||{{zz{|||~}|}~~~}}}}|{{{|}~~}}}}}}||}||||{{|}~~~~~}|||{yxxz{}}}~~~}}|{{zyyyxyz{||}}}~~~~}{{{{{{||{{{||||||}~||}|}}}}}}}}|{|~}}~~|||{{|}}}}|{{{|}}~~}|||||zz{{yyzzz{||}~~}}}|yyyyyzz{|}}}}}~~}|||zzz{||{}~}|}~~}||}|{|}}}}}}}}||}}~~}|{{{{|||||||{|}~~}|||z{||zzzzzywyz|~~~}}{zz{zzyyxxz|}}~~}||{zz{{{{}|{}~~}}}~~~}|{{|||||}~~~~~}||{zzy{}|z|~}}}|}~~~|{zzzz{{{{z{{zz{|||}~~}|}}{{{zyxxyz{{|~~~~~~}|{{{||||}~~~~}{{{||}}}~~~~~~~~}|{{zyxyz{|}~~}}}~~||{zz{zyz{{{zz{|{{|}}}}|{z{|{{zzzyyyz{}~~}~~}||{{{zz{{{}~~~~}}|}}|{||||}~~}~~~}|{zyyz{{{}}}~~~}|{zyyyxyzz{{{|||}~~~}}}|{{||||||{{{z{}||~~}}~~~}|{{{|}|||}~~}~~~}~~}|||||||}~~~}|}}{zzzzyy{|||}~~}}}|zxwyyz{{{|||}}~~~~~|{{zzzyy{{{{zz{{{~~}}}}|{{|}}}}|||}}~~}}}}}}}|{{zz{{||}}}~~~}|}}|{{{{zxyyz{|}~~|{|{zyyyyyyz{{|}}|{{{zz{{{{{{|{{|}~~~~|{{{|}||}}}|}}~}~}{{||||{|}|{{|}}}}~~|}}|{{{|{{zxxyzz{}~|{|}|{zyyywxzzz|}~~}}~}|||zyzzzzz{}}|}}~~~~~}||{{{{|}}||}~~~~~}|{zzzz{||{{|~~}}~~~|{||{zzz{{z{|{{zz|}}~|}}|{|{{zyyyz{|||||}~}}}|{{zzz{|}}~~~~~~~}{{{zz{||}|}~}||{yz{{{{z{|||}~~~~~|zzzzzyz}|{yyz{{|~~~~|{zz{{zyz{zyz{|~~~}~~}}|{{{zz{{||{}~~~}}}}|yyzzz{}~~~}||{zzzzzyxz|||}~~~~~}{zzzzz{{{{z{|{{}~~~}|{zz{|zz{{zz{{||}~{ywuttttuwwwwy}|ywurpnoqtuutstttsrsvy{|}{yvuvy{{ywusnjgfhjmpty}}}}~~~~~~{xvxyy{}}|{zyvuux{|~}|}~|{{||~~}||{|~|zxyzz|~~|{zywwxz|}|{zxtrpoorvy{~}zxutrolmnnmmnpqqqrqrtvxz||xvwxzzzyywvutrqommllostuutssqqstuw{}yutsrstvxyxxwusrqrstw||wspnmllnpstuvuutsttux|}zwsonmkkmotxxy{{{{{zzz~}yvsrrruxz|~}||}}ywuvwxyz{}}|{zxvsrux||xtojfdddeghilnnmllllknrvz~~|{{zzwspmigghijloqtvwwvuuuuvy~~~}}|yvusqonoqrtvxyzzyxvutuy~}zwtqpqqrtvvwwwwurqrstwz|yvsonmnnoqtuvvutsrsuy|~~}{wsqppqsvxz|~}{{{|~}}~}}~}{wtqpopqtwyyywvusqpqruwz}}~}}}~~}zwspnlllnoqrssrqpoooptwz|~}zurpmkklmnpqrstttttuwz}~|{z|}{xwuqnmmpqqsvxyzyyyyy{}~}{zwusrstuvxzzzzxxxxyz{}~|zvttsttuvxyyyyxwxy{}}zwtpoonmoqtvvvvvuw{|}|zwustttttsqnljihiknqsuuvuuvwwyz|~}}}~~|zwtsrrsuvxyyyyxwxxyz{|~~{xtqoopqrstvvuttvxxyz|~~|ywtqommoprtvxyxyzz{|~}|||{}~{ywusqqsuvx{}~}|~~{xwwwwxz|}||}}}}||}~~}}||}~~{xtqmkihijklmoppqppqstvwy~}{zzz{{zywtqnlkklmorsuwxyzz{}||~}{yy{|}}}zxusqppqrtvxzzz|}~}}}}~}}~~zwutrqrtvxxyzzzyxxyyz|~}yvronnoprstuwxyzzz{{}~|yvurortvwyz}}||}~~|zwtqonpqrtvwyyyyyxvvuuwy{}~~|zzzyz|~~{xvsqpooppqsuwyyzzxvwxxy{~~{wtqonnnprsswz{{zyzzz|~~|{{|}~}|zvsqonnoqtuwy|~~}}~}~}|{{|}}zwuttttuvx|~}}~|ywwvvvxy{|~~~~}}}~}yvtsqqrsuwz}}|~~|{{{}~}zxvttuvvwwwvspnljiijmpruy{|||{{yyz{}}|{{{|}~~|zwvsqqrtvxz~~~|zz{|}~~|zvsqqrssuy|}}||{yxxyz{}~~~{xtqpooprux{}~~~|||}|}}{|}}}~{xusqrrsuy|~}{ywwxz|~}}~~}||}}||{yuromlkjlnqtvwxxvusrrrtvx{~~~}||}}}|ywtqomlmnqtw{}~~}||{z{}}||||||}~~|zwtrqqqrvy|~|{}}}}|}~{xxvuttx|}~}{zyz}~~|xvurqrtxz|~~}}{zz{|~~zxvtstvz}~|ywusqqsvx{}~~}{yxvuuvwxz|~}}}}||}}|{{||{yyz|}~~|yvtrrstwy|~~}|zyxwwy|}~{yvsqrsux{}}}|zxxyz{}~~~~~~~|ywtqoqtwy|~~}||}~~~~~}}}|zwuuuwz}~}}}|}}zyzz|}||~}zxwxy|~~}|{zz{|}~}}}~~~}|{zxwwwwxyyxwtqonnpqrvz{|}}}|{zyyz|}~~|}~~|{{{}~~|zwvuvx{~~}|z{||~~|zxwwxz|~~|zyxxz{|~}{ywvvwyz||~~}||{z{{}~~~~{ywwwy{}~|{}~~~~~}}|{{|}}}{ywusssstwxyxxxxwuuutsstvx{~~}}|~~}~~{yvuuvwwy{||}~}}{z{{zz|~}||}}~~}{yxxxyz{}~~~}}}}}}|}~~}}~~||||}~~|zz{|}~}}}~}}||{{{|~~|{zzz{}~|{||}~~~~~~}|{yxyyyxyz{||{zyxvvuvwyz|}{ywvvxz{|}~~|zyzz{|}~~~}||{zzzz{{}~}{zyxyyz|}~}||~~}|zyy{|}}}~~{zzyyyz|~~~}}|{zzzzz{|}}|||||}}|}~~~}|{z{|~~~}|}~}}~~~}}}~~~~|{zyyy{}~|{zzz{|}~~}|{yyyyyz{||{yxwutuuvwxy{{|||yxyyxz|~~}||}~~}}}}}~~|{{{z{}~~||{{{}~|{|}~}|{{|}~|{zyyyz}~}~~|{zyz{|}~}{zzz{zz}}{zz|~~}}}}~~|{{{|}~}{xwutuvxyyyyxwwvuutuvwx{}~~~}|{{{|}}~~}{ywwxyyz|}~}|{{zyz{{|~~|{zyyz{}~}||{|}~~}}~~~~||||}}|||||~~~}~}}}|{|}~~}{{{z|~|{{|}~~~~~{xvuuvxyz|}{zyxxwwvvwxyyz{||zzzxwwxyz|~~}|||{zz}~}zyyz{}~~}{zyyyyyyz{|}~~~~}|||}~|zyzz|}~~~~}|{zyyyyyz|~~}{yxy{|~~~~~}|{{|||}~~{zz{|}~~}|||{{|}~~~~}||{|}~~|zywvvuuuvxz{|||{zzyy{|}~~}|||}|ywvuuuvwxyz{|{zzyxwvvwwx{~~}}|}}~~}|{{{|}~~|{zzyyyz|~~}}}~}|{{{}}~~|{zyxvvwxz|~~~|{z{{{{}~}}{zyxwvwx{~~}{{|}~~}|{{{|~~}{z{}}}}~~~{xvttuvwxyyyyyywuusponpsvx{}}}||{{z|~}zxxxxyz{|}~}|{zxvtstuwz~}{zyxy{|}}~}}{xvuuvxz~~}~}}|{{}~~}|yvuuuwz}~~~}{{{|}~}{xuttuvz~}||}}~}zxxwxz~|ywwvuuvxzzzzywtqponnpruy{|~~|zzyyyy{~~~}zxxxxyz|}~~~~|yvsrqqrtxz}~}}||}~|{{zz{|}~}|yvtsrrsux{}~~~~{zyxyz{|}~~}|zwussstvy|~|zyyz{|}~|zwvutuwy|~~~~|ywuuvwy|~~}{xurpopprvz|}~~~|{zzzz{}~{ywvuutttvxyyzzwurpooprtw{~}}~~~}{zyyyz{~~|yvtssstvx|~~~}{{{zz{}}~~|xutrqqrtwz}~~~~}|{zy{}}~~{yusrqqrtvx|~}{{{{|}~~|yxvuvvxz|~~~}{yxxyz|}~}zxvutuvvwxyxurponlllmnptx{}}~}{zz{{|~~|yxwxxxzz{zywusqqqqrsvy}}{yyyyy{|}|{yxvtssstuwz~~}|{{{{|~~}{yvutttstvz}~~}~||{{{wtuvxxssxuptxqn}vu~zxrx{wuxxxz|{ywxxttyzurqopppnknrtvz}}{zxutuuttux{wrw|rmtxvtpt{~}x|{zyy|~|||yuttuvsruvuv|}|~}|{}}}su|~|upuytomllpsvyxv}~|{~|yxxxvtstvwtrpnpsurpuz|~{|}~}{vtuuuwyyyz||}~}~~{|~|{~}{~x{}zwuvyz||}}y{~yuvwz~{wuwzwvy}vqvz|}ywxwwusssuxyzwv}}}|{}}}~}yvuuuvwxvttwyvrnnqvzzx|~{z|}{wtuy}~zuy~xz|~~|~~~~zzywy{}~|~{wz{y}}zx|}}~~~x{~zyxwvx||{}~~~~{uuzz|~~}|}~{z{~~|||}}}~}{{xwz}{z{zzzxyywz~zxvxyuqrvyzyxxxwwwvwyyyy{}~}~z||zzytoquvwwuwwrrvwwww{~~~}}|zyvvst{{tu{|z{}xv~}~}~{{|vy~~y~}{zz|}{|~}{~||~||{}x~||}~}{y{|wv{|{z{{}~zxz|zz{xu{svz|{vuw|~{}}z}~yuz}zxwwz{z|}}r|y~~~~z{y{~~{{|}~|~{xwvyxstz}~xsy|rlptwwuvxxy|~zvx{|~~z}{|yzxuttrqstvwstyxwwwwyz{}~~}|y{~|yzyvuwvtx|~}w~~|}}~}xztz}~~}}}~z~z~{|~~}~}|~zy|}|}}|xvv{~zwtw~zrw~}{~w{{vwy{~xx|{z|~~|z|~zvz}zyxvw|}xx~~}~~}}}~|{|wz|||}}||{xyz{yux}xrx|urz{sqwxxz{}}yvy}zz|~}|{y{}|wvyxuuvqmosqqrrtvxz{|{|~~~y{z{|zxvwy{zvy~{~}|{{}}~}y{}|vx~~}~~z~|uzxz{yzz{|zwz}{~}wxzzzzyxy|~}~~~~|}}~|xwy{v}|}|z~||~~~}~|zzvvutvxwvuvwwyzxvvvxwuz~|~}~~~}zzyvy~|vsprtqnqsqryztu{|z|}}|z|{x{|z}}{yz}~{wx||{~}~}~x~|}~}|}|~~~|||}{y}}{|~|{xw}|~}~|{yx}{t{|y{{z{}}}~~|}|~{w}|vwwuv{|z|}}}{}ywy}~}{z}~|z{|}~}}~~}{}}|~}||{xyyywtrrtuwxttz{xusv|{z}~|z~}~~{xwvxxwyyvtsrqsvwvuuvxyz~}|~|{{zz|{y|~}}~}~~yz~x{~}|~~{~{~}~}}~~}|}~{xxz}~}z{||}}zz{xw|~|{||~|{|~~~}{|}|~zvz|yyzy|~}~{}|yyz~|{~~yz~|{{|{~~|~~|~|zx{zwwwvutuz|xy~{tsvy{|}|~{~~~}yvwyzzwssuutstwwtsvxz{}|{}~|{~~}~~~~}~~}~~zz}z~~||}{{}|}{y|||}~y|}zz|{{{z{~|||{yxy||{z{}~}z||yyz}{wz}}~zx|}{yw{}}~}~~zw||z}{}}~}}~~~~}|~~~~}|}}~}zyy{}yuuvwwuuxz|zvw{|~}{|~~}{{|}~~|zxwywsw{yvwxxxvtuvuvyzy{}~}}||}}}~}{}~~|z~}|~{z}~~yxy{}{{}z{~~|~~~|yy|}|{xx}~~}}{|{y|~ytx|{zz{{|}~~|{{zyxwy{|}|{|{y{~~}}{|~{~{t{~}}~~}}~~~|~~~{~}~~||~~|}}~zz}|yywvvvvutw{}}{{z{}}}||~~}||}|{{||xsuyyywuvxwxyyzzy{{{|}}~~||{~}y~|zxx{||zyz|}z~~z{~~~~}y||yzz|~~~|{~}|zz|xt{~yz{||z|}}~}|zxz~{xz}~|xx{~|{{zxwwxzxw|~}{|}|{~~~yy~~|}||~{|~{z{|~~~y{~||||{~}~~~||}{xz~{x{|zz{{|}}~~~~|~zzz{}}|xy{xtsuyztrwzyxy{}|zyxz||z~|}}}|xz~zw{}yxz}~{{~}|}~}~~~}~~{y{}}|{~|~~}~zzzz{zz|}{|}y}~{|}~}zyzzz{|zxz|zy{}~~}}yz{{{xx{}||x~}v|}~~~~~~~~}~~}}}}zx{}}~~}~{{|}~yvx|~{{~{~z{~}{y{~~}}|}~}{yxwwxyywtuzzxxxwxxxxy|~~}y|~y}~|}}yy|xtzzwz|zyyz{sy}y~~~{~~{{}|z|~|z|}}||}}||~~~z|w{yy}{yyxx{~~~|}}|{zyxyyz{{{}~|{}~~~}}|{z{}~~~~}}~~|yz|}~|}~~|}~~}}}~~{yz||zyx{|z~~~||~zz{|{yy}~}~~~}z}~|{|}~|~}z}~|~}||zyxzzvw~wvyz{||{zxx}~{{}{}~|zz~}{y{~zuvwy{vty|{zxy}}|zy~~~}~|{}~|zz||y{|~~{~~z{{zyz}{wy{wu{}xx|z}~~||}~|zyx{~}|||}~~}~~}}zy|}}}{~}|||~~}}}yw}}{~~}}}}|{||zxxyzywvvz}{z{|~|w{}|~~}y|}yy{~}}{{}~~~{|}{{{}}xw|~}zvz~{xxy{|{zwx{}|{{||{{{zxx{{xwx{~zvvuwywwvw~zz}y||{{}}|{z{}|{|~~{z}~~}{yz{ywwvuy}|zwv{|{}}{~|ywy|~~yx~||~~~~}~||}~|}~|~~z|{zzz{|}}|{|~~{}~~}~}zz{{zwtw{z{||{|~}{{zz}|y{}~}}~~~|z{|{{u||xyyxy|}}{y{~~{zz{|z{}}}zw{~|zxz|zywx{yvwxxyxwwxxz|}~~}y|~|{{{|}{ywx{~|yz|}~||~~~~~}|{|zyyxz}|zyy~|y~}}{||||y|}wy|~|z~~|}||}~~~}}~xw{|||yz{{zxwz|{{|~~~{yz{|zxy{zwy|{|}}{{~}zx{~~}}}~~}{{|}||{y{}|zz|~|z{}~|}}~~}}~}zz|}}{{}|xuux{|ywvxzzyyyyyz{{|~}~}{zzzzzzzzyxwwyy{|zy~}{|~~}}~~{vwz|~zw|~}~~~}~~|{{{{}}y{~|{~}~~}|{zzzzz{|~~~~|zxxyzz{ywwy{|zy|}z{{~|{y{{yxy{}|zyy{~}}~~|~|yz{zzyz|~~~}~{}~}}}{{{|{|}|{}~~}~|y{||{yxxxxwwvuvyvtwzyywx~~z{~~~~~~|ywwy{zz|{yz||{{{||~~|zz}~|yvx}|{zz{{utxxsqrvyxwxz}~~|xw{~}zwuuwxxxxyysllliiknqtwyyz{}}|wtvx}|{{yyz}~|~|zz{|{{|}~{vwx|}}|zz{ywz|||||~~{yz|}~}~}yxyyz|~|xwuolnqw{|}}|{|}}||{yy|~~||{yxxx|~xvwvsqopsrrvyyxuuvvuvwxyvsuxwxyzz{}|yz{|~~}|zxwwvttvz~~~}|~}~~~~~~{wuutruxzzz~}xwwxzz{|{~|z}~~~}{|||~~|x}|{}~}xy|{y{}}~~~~zwuvwxzzxvtsrmjhhkmmouyyyyxvwz}zvxxutuwzzxxuqoppoptuuwyz{ywz{yxy||{|{z{}|{|{zyxxz{zwrruusstwxxyzzz|~~~}{|y{~{zz{zwuttuwy|}~~|||{|{wy}~~~}~}|}}|{yvwz}~~|zyxxvvz{yy{~}yyz{|}~}~~~~|}}zy{|~~~~|zxz}}~~||}~}|{{{ywwxvusqqolmorurotzxuuvxyyz|~|~~|||{zxwwtpnqtuwyzzyxwxwwz}}~~~zxz}}{ywwvy~}}~|yxxz|~{z{yvwz}~{yyyz{z{|~~}|zz{{{}~~~~|zz|}~~}~|{|~~}}}|zvrpnknqppstsrrrppqrux{}|zyyz}|}}}}~|{zxvuuwyyyyyywuuvy{{z~}zxy|{xy{|}|yxvuuuwz{|{|~~}}~~{{}~}}~{yz}~}~~|}~}{|~~|~~~{ywvwvvwxyyututqrtsrtvwyzyxwvwyz{~}{yxz{{||zxussssrrsstwyz|~}~~}~}|}{z~}}}}}}}}|{z||xvwxzyvx}}}}{wwxy{}}||}|zywtsstuxz{{{|||{|}|{{}~~||{{zyz|}~~{{}~~}zxxxzzz{|}~}|zz~~~~~~~~}|{{|{y|}|||zwtssw||{~||~~{zzywwyywwwusqqtxz|}|zyxxyxvxz{|}~}}||~}}|{yvsrssuxxwvuvxz{}~|{{}|zyyy{|}~{zyvvz||{{}|y{~~}}{|~|y{}{yyyyxyyy{|z}~{|}|||}}}~{yzyxz}|{}~{zzywtonppoqstsuvuvxxwxz{|||}z{|yz~~}}}~~|}~{y{~~{xvuuuvyyyz|~~|zz|}~}}~~}}~}{yz||||{zywtrstrrtw{~{vvxwwy{|}~~~|}}}}|{~~~~}}}}}~~{y{}~~~~~}|}ywvwyyxz{~|zwvvvttuuvuvxxwvtuy}~~~}ywz}~}~~zw|}|zxwurrsssuwz}~~}~{{}~{yz{|{z{}~~~}||||{zzzz{zz}~~~~}||}~~||}~~||}}}zvsrsuvx{~|xwxz|{yz{||zz|~~}}{{|~|~~|||}}|~~}|}~~}~|xxz|~|ywurrsuttvxz{||~~|{|||{ywwxyzzz|~|||}~}}|{{{zyxy|~}{|~~|zwtsstuxz|~~|{|||~zx{|{zz}~{zz{|yy}~~|xvuuvz~}~~|}{y|}{~|{{||}}{yxxz|}~~}|z{|{y|~}}~|||}||}~|{}}zxyxvy~~{|}xstuqoqtxzz||xxxwwy{{}~~}}|~|z|{xxyww|~}}~~~}{|}|{~~{xuw{~~||||}}~~~~}~~~~|{|}}|{yxvvyxwz}|||}~~~~}{zzzyxyz|}}}~}}}~}y{|}~}~}{{}~|~}{xy~~{zzz|~~zyy{{|~}|zyxxxxxxxxyxxyyxxxx|~~~~|yxwxyy{|{|}~{|~}}}|{zxy|}{zyz||{|~~}~||}|~~~{{||{z|~~~}|zyy{~~}}~~}}}~~}{z}~}}~|{}}zxvvwy|~~~}yxyyyz{{||}}{xxzzz|~~~}}~}||}}~~~~}{wspruyyvwxwutrtvwy{|}~~}|}~|{zz{~}|}~~~}}}||{{zyz{{}}{}|{|~}}}~|yyyz{|~~}~~|z{}~~}||||{{|}}~~~~|zzz|~}}~||}~~}}||{|}~~}}}}}||}~~}~~~~}~~||}|||}{yxwvx{|{{{}~{wz|xwy{}~~|{{ywwxz{zz|||zxxxwvwy|~}}~}{{{|~~~}}{zzxwy{|}~~~~~|||}}~}}}|~~|}}{{~~}~}~~}~}|||~~~}}|{|zy{|}}~~}~~~}{yyyzzz}}|{||{}}|~~{z{|}}~~~{|~}~~~~}|}~|{z{{|}~~~}||{xwxxxxxyzyyyxxxxwvuvxyxxz{{zzz{{|~~}|||||{{{zz|~~}}}}}|}~}}}~}}||||}~~}||~|}~}~~|{{}}||}~~|zyy{}~~~~~}{{zyz{|}}}|{||{z}~~~~~~~|{{{yz||yy|{yxvvussuwwxyyxwvuuuuwz|}}}}~}z{~|{|}}}}~~|{{{{zy{|}~{{{zzz}~~~|{yz}~}~}|{{z{}~~~~~}}|}}}~~~~}}|{{||}}||}}|}~}}~}|}~||}~}~~~}}~~~~~}~}zz{{{|}}yy|~}|zxwwwwxyy{|{zzyxwyz{|~}xuuwyz|~~}{{|{xxzyy{}}}~ztstwy{}~~~~}{zz|{xy|}~~~~~~~~}}}}}}~}}~~}~~}|{{|}~}}}~~}|||||{z{{{||~~~~}}{zyzzy{{z{~~{zz}~}{{{{}~~}~}~}|zyz|}~}}}}}zywvwxxywvtrqrsuwvvvvxzzz{{|{yyz|}}|~~}}|}}zyzzzzz|}~~~}{z{{xyz|}|~}|{|}~{xz}~~}zz{|}~}zyxxy~}|~~}}~}yxyz{|~~}{z|}|||{||}~~~}}~~~~~~}|}}~~~}zutttttuxzzzzyxurtvvwxyzyxwwvuuwy}|{{|}~~|{yz}}|~}zxurrrrux|~|||{{}{xvx{||}}}|z{}|{{{|}~|zzyy{~|||~~}||{zz|}~|{{|~|z{{zz}~}||~~~}~|zz|~~}}{y{~~|zxwwwxyzyyz{{{{~|zyyxwy||{|||zyxwwvx{zwuusssstuux|~~}}~}{||{{zz|}|}||~}{}~~~~}{yxxxxxyz{|~~|}~}}~~||~|{||{zzz{{|{xwxz{{}~}|{|~~{zxz}}{zyz{|~}||~~~~~~~~|z{~|z{{{|}~~~~}|zywspopqrqqstuvwwvtsuxzzzz{{zyyzz|~}}~~}|||{zz{|||}~|ywvvvvwz}~~}~~}}~~}}~|{~~}~}{{~~~}}~~||~~~}}~|{~~~zuyzurnkklhfea_`dgdbaa]YY\ZZ_ddadiigfeeekqkhkl}rrqxxy~}zx|vpqprxwwxmmlklv{iX[\`edelttrqmkigdegnsvzrkkjkkpwvutrqokgcflnrqrqqnkmow~ytngb``__aglhaaeffghlotzzy{z|~}|tlmpqqrqqoruqlhgnux{zz{{~~|zzy{|ty~{xvtvvsrppvz|{xx~{tsspkmroklkfbbddccbdffghb[XX[YW\deddb_]ahjjlmoqlfcabdghgffhikhdeeddfkoqpppnkhghjmmjjjgcflkiknmjfbc`[YXX\_``\W[_\XZ[Z\`cfjhdfkoqqpory|{~{{~yux{wv~~~~|tw}}}||}urpqvrow|xtttlemuokkjlmnplhlou|}||zy}~zy}~||||yv{{vx{||xzpprsssrppoqturlhebblwuoqohegjputppptywsttsuy}{w{{z|}xux|~yrv}}}{z{zx{zx|~}~|~z{}~|wtvwwwtrx|yvwvqoqrv{wsoijnmjhgjkgdccdfdcefcaejiiihhffhhhlppqplmplinsolrwtrutojhhilppnlnnf^_da_dfeefeefdcdghjpusosyvrux{~z}~~~}zvvwwqorssx|{z{||}~}}}{y|}|zzxwy|~xvtqnquuuvwzxspkhjnosusqonlihhfcdinoqqnnpljmpprvxuu|~|{|~}|yxtsxyxy|zsmjgfhlqqotwpjiikmnqsvz~||}}||}~~|}~||~{yz{}~{z}~}zwsqqtuvy{yupmmnmosxzzyvrojfimklpruvvtpmlmqutsuvwwsqqrsrppprqonnoollmmpqollkfabfggfddc`_beghjmooppommnnnqtuvz}zx}{z{~yvtxzzzzywvz~|wusv{}}zxvtsrsvy|zvw{|{~{xz}zwvuvy{|}{uppsx~|vwyz{zyz|}~{z{zyz}~}{yxz{xyukhjhfkrpllljhhinqlgmtvxzxsoosv{~}wxwz~|xtpsxz{}~~}{wuwusz}zxzzxyz|||~}wxz|~~}~|~~~||}~}|zxz|}}~{ywtuwwxvruyyvsrstwxqjhfedfgedfhloljjhhjijlnqtuurnmllnt{~~}|xvz}{z||}~{vqortpmrywsvxussttsuuroopqsrsvywuy{wuy{zz{{yy||yvuwy|~~}xvx{{yxyxwy{zyzzyy|}}~||~~}zwxvrtvy~|y|~|zxuuy}~}|}~}|~}wz~~||}zvy~~|ywuuvwusppsvy}}|||{{wsw{{~~|ww{}~{xwxww}~~}}y{~~~~wz}~|{zy{{yyxurppnmqtstvwwusrmimquxxvx{|{xvvx~~zz||vsssrqty{xtrsuwyxuttsrttqptvxz|}~~zuuyyx|~{y{}zxxz|~~~~~~~~}{{zvuwx|}|zyyxwvtpoqtvxzzxwxzvrvzzxxxyyyzzyxy~}~~}}{ywxyxvuussy~~|}}|~~~{x|}}|{yy||~~}{wux{{{zz|~~}~~}||~~|{|~{}}}|{{{{~~~}xtstvx|~~}}~}ytrtvy|}}}}~|||~}|}~}~~vvz|~zxwxwuvx{||~~|zxwx{{{|}~~}}{wtuwustvrprtssttuusrstssssssuxyxwvxzyy{}||~|{z{}~~}}~}zz{{ywuvuvy{{zxvwz}~~~~{z|~~~~}{{|~~|}~|~~{yzxxz||{z|~~}||}~~zuuwz|~~{zywyywuuvy|~}{{zz|~~}~~~~{y|~~~}|~|yz||{~|{|~~{yz|}|zyx{~xtxz|}yxwwzzyxy}}~||~{zzzvsw|~~}}{}~~{{{zyzzyyyxxwy|zvvvvvuuy}}|wqpprsqorsrrtttrnmnmnpqnjhkppoqsrnmoruwxz{{|||}~zxwuwzyxyyxxzyvtrqqruyzzzzywrnmpsvy{~}z|}|||||}~~zxz~~~~~~}}}|~~||~}|{}~zxx{}~}|||}~zy|~}{z{zxz|{z{zyyvtsvz|{z|~~~~{|~}||{zwtruyzxz||{zyyxwxz|~~~}{{{z{}~~|{zyy{|||}}}|~}~~~~}~|~~~~|{zyyzzz{|{zwuuusstttuutqnnnoprsvzxuxzz{{zyxwxyz|}{yzyvuvx{|zyyxyyvtstuxxwxxtrstssuyzzzxvwyxwxzzz{{{}}z{~}|~}zyz|{zyxwxyyyz{{{||}{y{|{|~}{{||{||}}zvxyvuwyz{|}}~}~|{|{}}}}}~~~zz||z|}z|~~~~~|{y|~}}~}~}|{~|{{}}|{{|~~|{z|~~~}}~~}}{yz}}~}~|}}|}~|{{{|~}{|~}~}|~~{y{}}~}||||zwtttsrtwussrrpmnpnotxzzyxwvvuuuwz~~|zz{z{{{|}}}|yxxwwy}~{zyusuxyz{{{|{z{{{}}~}{y{~}{z}~}}||}}}||~~}~~}}~~}|{{|}}}~~}~~|~}zy{|~||}|{|}~~}~~~~|yyy{~}{{{|~~~}~}|{zxy{|{{|{zxux{}~~}}}~~|{z{~~~}}~~~}~~}~~~~}{{|}~~}yz}~}}~{yyyxwxy{{zwwwutssspopqrsrponmmlmorrrtutsrrrssstuvwyywuutvxz{yvwyyz|}~|xwvuuvwy|||}|{zywvvy|}}~~}yxyzzz{~|{zz{|}}|}~~}~}|||~}~~}|{{zzz{{||}~~}~|{{|}}}~}{|~||}~~~}|||}~}||{{|{zz||{ywvvsrux{}}||{z}~}|zyzzzz||~~}|||}~~~}{yxxz}}|||~~}~}|||}}~~~~zuvz|~}}~~}}|yxz{{{ywusqqqqrttrolllklprsuvwwvuuuvvvwz||{zyywvwzzy{}|{|{yyxwvttuvvwyz{||{{zyxwy{|}~ytssux{~}{zzxwx{}}}{zzzyyz{|}~}||||{{|{{zxutqoorw|~{z|~~}}|{|~~}}{|}~}{yxy{}~~~~~}}~~}}}~}{yvttuvy|~}}}}}||}~~}}~~~~~~~}~}{yxwxz}}{|~~~~}|{|~~|}}}~~}{yvvwwy~~}~~~}}}~}}|zxwvvutuutttssrpooqsstvxwuttuvutvxy{|||{{yxyz{|}}}}|{zxxwvwy{}zyzxvvwwxxx|}{yyxwwwy|}|~~|}}wruxz}~|zwupmllkigfdbbdefghjlkihhhikmqrrvxtono~{{{sujry}vkpt{|u}~vtqpqppw{wy{xy|vnnrsrstuwzz{|qhfgjmqsx}xljjjlkkkkouxz{||zxwwv{zusrqponnmigfhjlonnpuyvsrpsy~}{xvttv{~||wrvz|}~zx}|z~~{yz|~~}{xurpnomnpppokiecbcegkoqrpmifb`chjlkknnnnljigilllmllljiijjjjkjhhfc_]`cefiifc_ac_^^^^adghijkkkkljhjmnoppuxxxvstwxxywsrsux|}||zxwrmmmrxz|~ytppsx}|z|}}|~~ztqw}|}zxxxzywzzxvvwtpsuqkgfhiijklkkovxwtoprqrtvwyz{{zyz~}{zxywxxvxurqolhfhloqtrjcbhnieimnoruy|yvutuxvtvy}~~{xvuvz~{xwwspqspnqw{~~yuttw{{{~~zvqmnpoosutrmhikiilnmlorpmnptxwsqqonprtxwuvutustuqljhgknpsutrojeehfdcdhmnopomkhffhkmnossqptwxwwvusrrppsvutuvwxxvvsonpqtx}{vtutsssuwwy}}zyyzyxz||{{|||~|~|x{~~~~{||xuuvvvvvx{}~{yz{{{zzywwyyyxx}}{yzzwuvwy{|}}{zyxwvvvvx{}|yvtrqpooqsrrtvvwwwusvxwvusrsvy|}~~|{yxwwxz}|{{zx{~~xy|ywwxz{||zyz|~}zyxxy{|{{|||~zvussttux|xqqrssqpsusrrtx{{zxvvvvtqoooqvz|~}yvromlorstvxzyurqqpoqsuvxy}~zwsrsstuvuuvvsrvyywwwtrrpooqsuwz}~}zwvvwxz}~|{zyxz|~~{{yyxuuxvsrrsvy|}}|{~}zwtuwwz}{z~~}}~}{|~~~}~~|{~|zyvuvx{}}~~}~~}{y{~~~}{zzz{}~{wvwwxyywvwwxy{}}xutstx{zy}|zxvy}}yxwxy{zwtux{~zwxx{}zwvv{~{z}~}~{xwxz|~~}|}~|zwwtsw|}{xwyz~|{{zzyxyyy{}~}|}|zyyyxvwyyy{~~|ywwyz{}|{z{{wy|}|{|}|~{}~|{ywvxzz{~~{yxy{zyyz}~}{{zyxvwzyxy{{yxwwyzz}}~}|}|}|wuz~}zyxvuuwz~~~~zvw{{zyyxx{}~~}|{|~}~}zxxz}~}yxy{}}}~~{z}}|}}~~}~~~{xx}}~}{z|||}~~}xvx|~{xxy|zxwx{yx~~}}|{|||}~}|}~|vuttvxxyy{~}zwuwyyyxx{}{yvtttwzyxz{~~~~}zvuvwywvz}{zzxvvvutttuw|~{z{|~~||~~y{~~}}zxy{{}~}{{|}~{xwz|}~~~~~}~~~|yz|}~|}~|{~~|}}}~~zwtrsuwy{{{zyz}}|{z{~}{yz}~~~}||~~}{x{~}|}~~}{yvsqqsux{}{{}~~|{}~|~||~{xuuwwwwy~}~}}{z{|~}zwvx||}~~|wtw|~~~}{zz|}|yusrruxz{{|{yvrnllkloqstuvyzywwvtrtx{}{xwwwx|~~}{xxyyyyyz{zz||{zwutsuz~~}zwvutttuuvxz}}}|{{{{}}|~~||}}zxyxxyz|~~}~~~~}~{xwwwxz|~~}||}zwwxz{zyxz}~~~}~~~}~}}~}zxx|}zxwvvwwvwy}~~~~|{||||}}}}|{{|~~}||}|z{}yustvvtttwz||{y{|{{|}~{z~|xvttvwwy{~~{zyy{~~}{zyy}~|}~~~~~}{{|}~}}{yz|||{z|}~}{yz{wuuw}|vutsrqppqqqsvvtuvwwvvvvwx{|yxz}~}}~}}||}|||~}zwvvy~{wrqrttsqpsvy|{yyyyz|}~~}||}~|{z|~|z{}|~}{yvtvyywwyzz{{|}~}~~}zxz{{zyyxxz}~~~~~~~|zxxxyz{{yxz{}~}}|{zxvwxy{zyz|~~~~}~~{zz{|{yyzz{{z|~}}~~~~{{zxxxxz|{zzyy{}~~}}~}}||~|{|{|~~~}{yxxwvvttttrqswzzz{z{{{zz|}~~|~|{{{}|{zz{|}}|||zyzzxvxywuvyyyy{{{~}~}|{{{zyyyzwwz||~~~~}~}~~~~~~~}|zyxxyywvuuvwwz~~||||~~}|||||{zyyxxzzyxxyvtuwy{}~~~~~~}{yyz}~~}|}zy{|{zzzz{~~~~}}}||zxwxz||}~~~~~~|zyzzzyz~~|}}||}||~|zyyxyyz|~~|zzz{|~~}~~~}}|{|~~|{z{||}{{|}}~}}|zvsrtvwxxvuvwustsrqpppqqsvxwwxy{|}~~}{zyzz{}~}~~~~{wvwz{||zz{||ywvvvvwxxxyz|~ywxz|}}{{||||||zyxxz{{{~|{{{{}}~~|{ywvwy|~~{z{|{||}}~~}{zyxwwxyz{|}~}~~|zyz{}~{|~~|{zxvuuvxz{||}~~}}|zxwy|}|{|}|||||{zyyyzz{||}~~{yzz|~~}}}{zz|~~||~~~~|{|~}|{{||~|zxvutstuuvwy{~~||zz{}~~|{{||}~~~}{xvsrsuvwxxwwwxxwwvvutstuuvwx{|zy{}}}}}}~{yxvwxz{{{{||{zzyyxvuvwwxyy|~|zy|~}{zyy{}~}}}}}||{{zyxxy{|}~~~~{yxy|~~~~~}||~~~}|{zyxyz{|~}~~}|zz{}~~|{{{|||{{z{|~}}~~~~}}||}}~~~~~}~~|{{yxy}~{{|~~|{||}~}|}}||||zxwwy|}|~~}}}}}~~}{{|||}|{{{{{xvx}~|}~~}}~~~zyxxyyxxxyz||zxwwwwwxyyxwvutux{}~zxvuvy|~~}|}}}{yyyzzzyxy{||||zyxxyzyyyyxxwwxz}}||}~}{zzz{|{{}}{zzz|}}}}{{zyy{~|{|}|{{|||}~}~~~|{{{||}~~~|{{|}|{|}~~}|{{{z{{{}}|{{|}}}|||{yz}}zz{}~}|}~}||}}~~||||}}~~|{z{|~~|{|~}{z{}}~~}|}|{{{|}~~}|}~|}|{z{|}~~}}~||}}~~~}~|{zzz||}}}~~}}}}}~~~|{{||}}}|{{|~~~~{ywxyz|}~~}{xvtsrrstuvvwxyzzywutsstvwxxxxyzz{||}~|zxxyz}{xvvvwwxz{{|}~|{{zz{|}~~~~}|{|}~}zyyyyz|}~~}|||~|z{}{~~{{|yz}~|symn~|zy|y}ysz{z~~}{zyww{|vv}~}~|~{~}}~{z}wwxwuwwx{~|{vz~|~}~|{vws~{~}yy}~us~}x~}}|z~~}{yz|{|~x|{}v|}{~~}}~yv|~|~{{ywwxxwuvxyzzxwwvxzxvw|{vvwvx}}zwvy}wrx|yx|~~|}~}xty}zy{~}wx~yzzz}ywzzyxyzxvy|{ts|}|||{{}|||||}|z|~}z|~z|}zy{|||xw|~zxwx||~}y{{~|~}y{}|{wv{~zwyyyzz|{w{~~~~~~|}}z}y||}}~~~|z|uyz{{xy}zx~|z}{{|}}~|zyz~{v~}|zxy|~~~}||~{t|w~}yy}wv|ux~~~~}|{|~}|||{xwy|~}ywz|}~}||~~|~yy|}~~{~~~~{~}~tqywoy~yv}roy|xwz{y}~}|~{|~}~~yu|}wpovvqstuyyvusxyniottstwy|ru|zy{z|x|~}||}}yutwz|zy}~y{{ss|{u}~~{x|~|~}|z}~yvwz~|{{u~~{xy}||}{~|zz|yz}vqx|||||~|zzz}~~r{{rx{{zwy~{zyvuyzpn{{}~x~~}~yy{yxwusx~wyzu{x~|~z}x~~~}|{z|}}}}~{~vxy~}~w~}|}ytvzxxz}~wx|~{vyx|}~{~}}}~~~~yxw~|zz|ontutqov|{zyyxxzzwxz|}}y~y{{uy|yyy{~vw|yuw{xv{{wy}{ru~}ywvz~zvux{upw~}{{ywy}{z~}z|~}~~{~xy~||||{{ywvuv}|zzyv{}}}{|~~}{|xxwz{}|z|zvwz}w|z}{}~||~zsuyxx||ywy}{yxxy{~}ty|~}}|~~{~}}}zyz{z{zz}yu{|zyy~}yywz~yz||}{z|xqs{zxxx{x}z}}yz~yy{|xx}|{|{~~z~}}|vt|yx{~yy}~~|u{zw~urvyzxu|yry|wtrrx{yxz~}|}zz|~zxyzxvvyzwutsuvqpuupnqrtwy{|ywwz~~{||~z|{yyzyvw{zwurtywuzzvw}}y{{y}}{y~}{~~||~{}|~|ww~~~}}s}|xz~x}}~}{y||xz|ztpv|yw{}~~zx~~{}~}}~~|{y|~wpsvwy|~~}~|y|}~~ywvz~|xvw|}y}}yu{~}||~~}|}~~}|}~z~}z|~}|}{}~~}ywwvy{z||{ywvw{~|zy{}|z}ywvwyurvxxz|{z{}xpqwy{||||{xwx}xr{}vz~{{~}y{zsy~zuwz{|}|{zyzzxvz~{z}}xwyz{|}~z{|}~|}~|zwu{~{yyyy{}w~}zxyz}zu{}usx{{zxxzyy|}~|~~}}~zxx|zv{}z{|~~~zwx||yvu~yz~~~wx|yw~|~|}~{}z}w~|z~xz}|}}}}|~{|}}}|yz~}xwzzyy{|{~~~}}{ww~~}|z~}{~~{||yyx{~y|}}}~z|~~}{ywxxvrpv|vx|}~|zzz}}yy{~~y|~}~yw{}zwty~y{}yuy|uqtwzvnu|vvwz}|{yz~~~~{{|z|||}yz}xw|}yww{}yyxwxy|~}{|}}}~}z|~~}z~{uy}}}|~~~~~}~|||||yz}~~}~}}|||{zz|}}~~~}~}}~{w{}yxz|{|~~}yx~}~||}{x||uu}zyy{~~|zw}~~~~~{}xxz|}|}{y}~|}}~~~}z~}~{z{{~xz~yy{{||z}}|{xyyyzvsy|xwx{~yutx|}|zzwuz}~}{}~~~zvx{zyxwvvwurrtwzyvvvw{{xwx|}~|}||}|}~~}xy~~{}~~}}}}|~}~~}~~~}}z{yy{}~yw}|uu|}zxx}~~~}y}~|||}}xsw}~~|{}~~}}~}wuw|~zuy|}~~}{}}}~~}z|}{zyz}}|}|{{|~~z|}}|~~y|yzz|{}}~~~xw|~}}z|~|zzz|~}}~z|~{w~yw{{|}~~~~z~~~}{zyyyz{}~~~~~{xy{|zww{|yxywvz~|z{|}|yy||z~|y{|{{y|xz}zxyyuqprwxstyxsrsvzzz{zz}{{~z~}{yz~}ww}|vx{yxz{xvy}~}}~}{}~}}||}}~}~zx~~w~~||x{}~||}{~~}~~~~}~|xz||~~||~}}}}}{vx{}|wv{}}{x}}}}~~~}}zx{~~yz~|{}~}~}~|~~~}~~{}x|~}~|~{z{~~z~{uy~~~~zy{~{|~xu|x}|~y{{}{x{}yxxyz{yz|{yzyvtvxxz}{xy{{zxvy|{z{|||}|xxyyzwswzyyvv||vwz~{uz}|}}|||~}|}}~||yxz~}zxx|{wz|xy|~~|}~~}zz~|}}}}zvvx|}}~{~z{||wy~~|zyxy|y}~{~}|}|x{~{{}~|~z||~|~~|~~~xy~}y{~|yz~}~}~~|xy~~{|}y||{}~}}y~}{}~}~{w|{zwz~}~~||}yux{{zy}~}}~~~}{}}{}~y}~}}~|y}~{{{y{{zy{ytw|xtuv{|usy{xvwxy|~~{xw{}{{{yxxz}}}|wvy{zwtw}{vx{{{wty}zz|~~x{}{~~}z~~}}}{vuyzzzyyzzzywvw||z{}|||}w}|yy~z}yxy~}~{~~|z{||~|zy|}{z{yy|y}||{|~|z~{y}{w}zz}~}{|}~||}~}zy{||}~~}~~~|~}{~~~}|{z}~}||~|~}||~||yww~~|}}~z}|w{~{yz}{|~|}~~}~y~y~z|yz~~}xty}|{xwyz{yvvw{{wyz{zvvz~}{yyx{}{yx{}{|~|ywtswzxxyxzywvvxzyvvw~zv}~yx{z{}}}{y{}|{xz{suz~|y|}{{{{}{z|~}~z}~}~}~{}|z~|~}{{}~}{|}|}~}~}z{|~}|~||}}}}}~|||{|~}{yy~}{}~}||~}~~~~~~|~||~zz|~~||~}~~~z{|~~~{||~}|}~~}|{{~~{{}~~yy|}{w}~~}|}~~}}~~}{z{||{{{|{x|xtw{~zy|~~{xz{{{xv|}ywyz{||zxxz|}ywxwssvz|zxwxyyxxxz||~|y||w|~|}}}~}|}{{}~}{{}zy|}zvv||zz||y{}~~{z}}}~~~}}{{{|}~~}}{}~{}}}}z{~z{|{|~~{|~~}}~|}|z~~~}}}~~z}zxy}}~~~~~||||slrusrpnkiihdbca_^YX]_^]]_cdachfbbaellllpvogfdvtrr}m}u{xlu~|hoszwq~supkmpnuvpru}}ytsvwtrrwy||{xiecchpu|zmkjmohdjnv}{zy{{trv{|vmic```_bb^][Y^aaabckqkjjeflstojhfecabfgjmnlhglqqssrrtx}{upqtzztrrw|wrqqu}}zy|~ysrttuxz{|ytnpsponnsussoiiiegmrvxwxvnfceksxwtuvvwwwz|}{z}|~yx{yzxwvqnnmouzzywuporutsrsvtruzzxxywxztpposwpkw}vrqpqrpsupjkoqsvwxwsqpjeccfknrz|sidbglou|~|xyzz|~}}yw~~wvwy||z|}}}{wrntwpkihlmkjhkqqrx|~xz~ywx~|{~{vxyx~ututvxwrnnnoqwzqhggjppllkgkollttljpuwqlpxzxz~zsvztmnqrngca`cfihc^[YYZ`fb\`hjjklkjjkloootyxy||}~zvxz|}{{{zvtx}{|~ysqvyy{~}yvrqtrmljfinnmlkkjgeghfeghhjihkmjjlkigedcdffdbaabcfgc_\\_bdhjlpohbagkgehmqqotzxqpsuwwtvyzz{{{{z}}|~~~|~|z{xuvwwxuuxvolkihjjghkihkmoooljiihijfccdfjlllmnlknnnmignsssrpoopoosuplpw|}{yupruronmprtwwsrt{|ttuw{|}~}}~~}~~~}yyy{~~|{{|zuompojlpmjklpurlfbbddbace`aijeefefiifdcbcefgjmpqrsrpprsuxz||{{wsrrsssswzzxwtrpmlnoqsropsstx}}}}}|xvsvxx{{|~|||}{~~}||~zx||x||{~ytvz{}yrqsrokiiijllkjjlkgdcccccefghhjlmlmswsnllmlmrwusx~}zyvuutuwxxvnkptvvqmnoqty|}|zsnqsvxrnoqv|~yux{|vtuz~~~{~{xtsy||z{{y{~~{xvvx|}z}{~~|{zyyxwx{}vssw{zxwuvwqljknommorsomqpmnnoqpooptxxww{~~{xxvxzxvwwy{{|{yy{{{xvy{yyz{yxxwwusv}|ywwxzxvurqsuuutrtz{{}|~|yxwvwywuy~~~|{zy{zvuvwy|~~|yz}~}{{}}~}zxvv{}{y{~|yyy|}}~}~~}}|xwxyy|~~}||zz{xwxurvzy{|xz~~|{zvtx{yupmsyxxz{yyxy}~~~|zvtw{~}||~|zyy{ywxz|{y}~~}xuuwy{{x||yz||zx{~yux{zwttwx|~~|zz}}wstuvwsqx~~}}~~|}}~|xxyvx~zrsxyyxvx{zy{~~~}{{~~ywvwxvtuwxwtqqqqruvy{wuuv|xsvyvstwyy{|}}xy~~~~|~~xvw{~~}~}z{zz||}}|{}~|xx~}~~|zz|{vvy{zvvyyyz}|z{{}~|{~zvvvwyyzzwuuvz{yxxz}~zxyyz}}|}{||y}|}~|xtooqpmmlqxzzxtqoqtuwxxwurpomorw{}|yyyxwy{|~~~yv|}{}~{z||}}{z~z|~}|||{~|{{zvw|~~~~yz|}~}|zxxvsty|~~|zz{~~}}z{~zy|}}|~~~{~}yvz~{vtpljmsx{xsrspqtrprrpnlmprssrrrsssswyvsssrrsw|}}~~~{{|{}~~~||~}|{{{|~~}~}~}~}}|}|}~~}~~|xuuz|yurqrrssqprsrttrpmoqoknruwz|ytomllorqnlkmpstsrststuvx||{xux}}}{{|xz{~~{zz}~}}}~{w|~z{zywwz|{{}|~{}}}}~~}|~~|{|}}~~}zzzwuusolnrrqomprqprrqqstrrssqooswxzyvtrpnms|~|{yurnntwvusrsux{zwvuuwz|}}|ywwxyz|{z|}{{zy{~~~|wx{~~{xvvw{~}{zzzxy}}{~|z|~|}|y|}}~}~}}|ytpnnortqnoruuqpttrrssuvy{xuuvvvx{zyxvvvsty|zz}{vtx{ytw~~|{xvz}{|}~~zwz{wy~~|{xy}zy}}|||||~|zzz{|~~}}}}zzzz|~|}|yyyyzzz}|yy|}|{z|}y||zz}|{|}}}}~|{~|{|~|yz}|{{{zzyyz{{||}~~|{yusssssuutvwxyvtuuvxusvyxuttttvywvy|zxz{zxwy{||{}}{xx|}~~}~~~~}||||{{~~{}~~|}}}||}xy{~}~~}~~}|yw{|wxzxwtu{~~}{{|~|~}{|||~}{{|{{{|{||z{~||~|zz{ywwxwwuqpqsuttvxxwxxvstvuvxvvxvuuvwvsrtvwxzzyy{||ywx|}|~~~~}}}|~||}~}~~}||{}~~~}~}{{{z{}}}~~}}}z|~||}~~||}~}}~{xxxxxuuwvsstsspnquttxxwttuvvvvurqv{xvvsonquxxusuwy{yvvxwvy|{xy{|}}~~}~~zyz~}~~~}|{zz|~~~}}~}}~~~}{z{|~~}}~~|~~}{vttsqnmnnnpqpoopqtvxyyyyxvsqnnptxzwvwvvxyxxwvwxxxxurrrtwxyzwvxzzxwyzz{{zzz{}{wx~~~~~|ywwvxz|~}}|}~~~}~}{z|~~~~|{}~|{xurollnoopqppppoprrssqppopuvrsw{}|zyyzzywsqsvwxyz{ywwvwxxwxz~|xuvwwwyxx||{|{yz{{ywwyz{{{}|{z{|}~~~~{||{}{zzxwwz}~~~{xy}~|~~~~|yxxz|~}}~~~yvwxwurrsrssqooopooqporvvvutrqstvwvvwtpqtw{~}}~~~yutuwz~~}||~~~}{ywwwvwxxy{}~}|~~}|zz{~}{zzz}}}|}}zxxz{{z}~|{zyy{}~}|}~~}zy}z|}~~}~~~~~~}{xx{||||}~zwurpopqqsuuuvvvvsqqrqqqrqqpqqqstvyzwusuwwxxxvvxyxwwz|{{|~~}~~|ywxxyz{}~}|}~|~~|{z{}~~zz|~~{wwxxxy{}|{{~~}~~~~}~|{{~~~|{}~~}~~~|xssttuxxwvuuvxz{zxxywrqqrtsruxxwvvwxvutrpoprrppqstvz}|zyy{{y{~{{{~|}~}}~|{{zyxz|{xx{}~~~~~}}~~~~}{{~~~~~}{zyy{{zz|~~}}~~}|~}}}}{yxvvuuuvussrqpppqqpruuuvwxxwwyzzzz{zzzyvsqrtuvwwwwxz{{yusstsstuvuuvz~|y{}}}|}}}}|~~{ywuwyzzyy{|z{~~}}~}}}{yy{{|~}|}{z{y|~}|}}{{yurpnidehggkonlmpqpqsrprtrrvxwz}}{y{~|z|zvx{{{{{zxxyutx{xvz}zvy|xtvyxwvvy{zz|}zz}{z|{{}zy{{yxxz||{|}~}~~~}yy{{wty}zvx|~}|~~|zxxxtqqqpooopqqrsrrtroquuuvvwxxxwvwxvvvwwwvy{zwuwywtwzyvxzvsvxxyxx{||{{zxx|~~~~}~~}|{zyyyz|}|zyzzz|{{~~~~{{{{{}}}~}}}~~}~~|{zyvsqqplmoomnopqqqqpppnosvvwxyxvvxwtwzzy{~|y{|{zyxxy{{xwxywuw{yw{}zxz|ywy||}~{~~~~}yz|~}{|~}{z{|}~||}}~~{y}~|~~}|{|~|z|||xz{xsssqpmlnnmoqrrrpmmpppstuvutuvutwxvuwzzzzz{zyzywz}|}{wx|{zzyyzxx{~}zz{{{{}~~~}|~~|~~}{z}}|~}|}}}}}}~}}{|~~~~}|{{{~~|~z{}}}}|||yvuttsrqppooqssqpponpqpptwvuvwustuvvvxxxyyz{zxxyzyzz{{ywyzyxy{{{z|}{{||}~~}~~~}|}~||}}|{z{}}}~~~~}}~~~~}|}|{{y|||~~~~|}|z{{xwwutuutuvvvvwwvwwvuuvxxy|}{yzzyxwx|}|~~|{}~{yz{{z{}}{z{||zy|}}}}~|{{}||~~}}||{{|{{}~|{|}|}}~~~||}|}~~}~~~~}}~~|z}~zyzzxxyxyywxzyxyyyxwwz|}|{}~}}}||}}}~~~}{|~~|}~|{{|~}{{{|}||}}||}~}}~~~|z{}|}}~~~~~~}}~}|}~||}|~~~~~~}~~~}}}~~~~}}}~~~}~~~~}||zyzzz{zxz|{yyzzzyy|~}}~~~}~~~~}}~~}}}}}}~}}~~}}}~~~~~}|~~}|}}|~~}}~~~~~}{z|~~}}}~~}|}~~~~~~}}~~|}~~~~}}~~}}|{|}}|}}}}|zz||||}~}}~~~~~~}|}~}~}~||}~~~}||}~}~|{{}}}|}~||~~}~~~}||{{}~~~~}}}~|}~}~~~~~}}|}}~~~}}}}~~}~}{}~|}}yz}}}~~~~~~~~}|~~}}}~~|}~}~}~}}|{{{|}~~}}~~~||}~~}|~~}}~~}}}~~~~~~~}|||~~~~}~~}}}|}~~~~~}~~}}}}||~~}||}~}|~~}~~~~}}~~~~~~~~~~~~~}~~|}~}|||}~}}}}}|~~|~~~~}||~}~~}~~~}|}~}}~~~}}~}}}~}}}}||}~~~~}|}~}~~}}}}}~~}~~}}~~~~~~~}~~~~~}}~~~~}||}~}|}~}~~~~~~~~~~~~~}}|}}~~}~~}|}~~{}~}|||~~}}}}}|~}|~~~~~~~~}}}||~~~}}}~~~}~~~|}~~~~~~~~}~~~}}}~~~}}~~}}}~}|~~}}~~~}}~~~~|{|~~~~~~~~~~~|}~~~~}~}~~~~~~~~~}~~}}}||}~~|{{|~~~~~}~~}||}~~~~~}}~}}}}|{~}}~~}}}~~~~~~}}~~}}}}~~}}~~}~~~~~~~~}}}}}~~~~}~~~}{|}~}~~}}~~~~~}}~~~~~~}~~~~~~~}|}}|~~}}|}~}||}~~~~~~~~}|}~~~}|}~~~~~~~~~}}}|{}~}}~~~~~}|~~~~~~}}}}~~~~|||}~}}~~~~~~}~~~~~~}}}~~~~~~~}|}~~}}~~}}~~}~~}~~||}}~~~~~~~~~||}}{~~~~~}}~}~~{|~}}~~~}}~~~}{}~}~}~}}~~}}~}}~~~~~~~~~~~~}}}}}~~~}~~~~}}}|}~~~~~~~~}|}~~~~~}}}~~}|}~~~}~~~~}}~~~~~~~~~}|}}|~~~}~~|}~~}|{~}|}~}}~~~~~~~}}~~~~~~~}|}}}}~~~~~}~~}~~~}}~~~~~~}~~~}}||}~~~~~~~~~~~}~}||}~~~~~}}}}~~~~~}}~~~}}~~|}~~}~~~~~~~~||}||~~~~~}}}~~}}||~~~}}~~~~~}}~~~~~~~||}}~~~~~~~~~~}}}||}~~~~~}|}~}}}~}|}~~~~~~~~}|}}~~~|~~~~|}}}~|}~}~}~}}~~}}~~}~~}~~|{~~~~~}}}~~~~}||}|}~~~~~}~~~~}}}~~~~}~~||}}~~}~~}~~}|{}~~~~~~~~~}}~}|~~~~~}|~~~}}}~~}}~}}~~~~|}~~}}}~~~}~}~~~~~~}|}~~~~~}}~~~~~}|}~}}~~~~~~~~~~~~~~}~~}}}}}}}}~~~}}~~~~||}~~~~~~~~~}|}~~~}}~}}~~~~~~}}~~~~~~}}}~~~~~~~~~}}~}}~~~~}~~~}~~~~~}|}}~}}~~~~|wz|}~~~{yvrnllkigfeaacdeeehjigfghhilpqrvxtqps|||x~sjqw{ulptz{u~ywtsssry|wwx~}vx}xrruvvwvwy{|||tlllnpsvz{qpomnnmmmqvx{|}}|zyyz~}vtqppommligfgikmmoquzzywuy~}|{xxx|}{wuy}~xv|~}wtsw}~}}}{{z{|~}yvwwz~|||}~{yxvwxxusrrtwzzx{~|yuqpmkiilonnmkigffhlosuusrqnkjjotvwxwzzy{{{{y{}|||{{{xwwvvvvusrqnkhgjmoprrmiffhgfgggiloqqrsuwxzzy{}~~zyzz}|~}wrpnlow|}}yutw{}|{trrrtttwxwusrnjlmgcabccdfeefhnuwywtturrtuy{yxywuv{}zyvttsry~wmjifeedb_^afikmlgbagonknrqqsw|}}}}}zxy|~{~~|wrrrruxzzwrppnmrtqorvy{{ywvvtw{zy{~}{zwtuwwvy||zxuwzzz~{vspnpsuwxxutplnponmlnrsstrqpmmnprsstwvtsvyyxwusppqpptwursuvvtssqmmnopruyzwqmllkjlmnpoprutsrrttstuutvxxy{}~{|z{~~{}~}~|{}~}zz~zwvvvuvwwxz{}{yz{}~}|zyyzxxz{~~}{{{yxyz}}zz{{z{{|}}~|wtsrqqrstusrtwxxyyyxyzxwwuuvx|~}~xxywuuvvxyyyy{}~{yyyz}~}}~|}~~~}~}{ytqpqsuvvvvx{{|}}{z{~||~~}}~~xwxz{ywyzxwxy}}|zyxxxvuvvx|~||~|zzz{{{{||}{wrqrssssssssrty{{zzzxvvvwwy{}}}~~~}{zzz{}zwvuttrswvttuw{~~~|z|~}~~~}}}|~||}|{zyxx}~}||}|zywwxwvvwvuy}~z{|zzz{~~~~~{xxwwyyyyz{{uqqrqqsvvvvxyz|~~{xutttx{zz~~|ywz|~~yutuwyywtrux{}}wsttwywtssv{~}zywy}}||~~}~~{zz}|xvyyy{}|zz}~||}~~{y|~}~~}}~~~~||}||{z|~}{yxyursuvwxyyxyzz{xtuvuutrrqsvvvz}~}zwvuvwvutvy}}}}|||{|{z{||{{~~|{zz||{|~}|}~~~{yxwvvwwtrv||z{||||zwvutssux{~~}|{|~}|}}}~~}||{xuuvuttux|}}~{z{~~}}}~~}|zy|~~~~}~~}||}~~zwx{}~}xy{zyxwutuuplmonlklorvyyxwwyyy{yusqsvtsx}}{zwuvwvuuvxz{zywutvxz}~{wwwwwxxz||{{|~~}{{{{~|xwwx{|~~~|{}~~{yy{~|{{{}|z~~~||{}}zxx{~~~}~~~}~{yxx{}}|}}|}~{ywvxz|{{{xwxz{{zywutsqnpsssuwz~~}|{zyxurpprtwzzyyyyzzyz{{{|}yvtv{|}}}~~}|{{{|}~}{{{zz}|yy{{||}~|{}~{yy{|~~||||}~~~~~~}~~|{xwy}~~~~|z|~}}xxz|}}}|xvy}~~~~{z}~}}}~}|~}|}|}}{{|{{{~}|zxz~{wuutsstsrstuvwvwxxxyzxy{zyxvvy|~~~~~|}}}~{zzzzz{}~}~~~||}{{~~|}}||~}||~~~}~|z{}~}~~}|||||~~{z{~~|}|zywxyxwwy{|}}}}}}}~~~}|zz|~}}~}||~{{}}}}~}{zy{{z{}}}~~}}~~|||}}|ytty}||||{yyyxvx|~}~~{{zz|}{{~~{zyz|~~}}~~}~~}|{z{|}~~|{}~|||zyxz|~~~}|}~~~~~}{{||z{{|{zz{{z|~|}~~~||||}~~}~~~~|{{}~}{yz{wvxz{{xwy{~~}|||}~~~~}|||~~}}}|||{|}|~}|}~~~~~~~~~|~}}~~~~~}||}zxyzyz}}{{yxvvwwxyzywwxy{~~}}}~~}~~~~~~||~~}}{z{|~}}~~~~~~~}}}~}||{{zyz|{z{|||zz{|~~~~}}~~~~~}}{yywwwwx{}|zzyyz{}}|}}}}}~~~~|{{}}|}}|||{{}~~}}}}~}~~|z{{ywyywuuvwvvwwwx{zy{}}}}|}~~~}|{|~}}~~~~}~~}}|zyzzzz{{||zy|}}~~}}}}~~~~}{z{}}|}~}|{{{{{||{yyyz{z|~~~}}|||}~~}}|{|}}~~}}||}~~}}~|zzz{}~~~}}~}|}~~|}}{}}|{{{{}~~~~}|||{zz|}}}}}~~|zxyz{{zyyxy{|{z||||{{|}}|zwvwxyy{{z|~}|{zzzyzzzz{|}}|||~|{{}~~~~~~}|{{|~~~}|{zyxyyzzzz{|||}~}||~}yvux{|}}|zz|{zz{zyyzzzz{~}}~{wvy}~}}}}}~~~}}~}~~yx{~}}~~~}|}}||}~~~|wtqpsuuvwwwxyyzyxwwvvvwxxxyz{~|{{}}|{{}~~~}|}}|xvuvx{~||}}}|{zyxyz|}~~~~~~{yy{~}zwuvy}~~~~~~}}||||||{{|~~||~~|zyz{~~}}}|||||{yyz}}zxwvwz~~~~~}~~}{{}zwutwyz|}|{{{{{zzzyxvvvvuuuvy|}~~{ywvxz{|~~}||}|z{{{{~}ywvvuvy{|}{{{{zyyyxxwvwxxyyy{|zy|~~{xvuuvy|~~~~}}~~~~}}}|{zy{|}~~~}~~~{yxvvx|}~~}}}~~~{z{}~|{zz{zz|}|||}~~~~~~~~~}~~|{{{|}~}}}{xwvw{~}zwvxyyyz}~|zxxwwwwxxvsrqqqrtvwy{|{ywxzz{||{||||zxz~}ywwyz}~~}}~~|zxwxyxxy{~~~~~~|{z{~~|{|~|{zzzzz{|}}||||}~~~}|}~}}|zxxyz{zy{}~}|~~~~}}}}~~~~{yxxyz{{{~~}}}{{{|}}~}|}||}}~}}|||{|{xvtsrrrsrsuwyyxxwvuvvwwwwwwwvw{~~{yyz|~~}|{ywuuvvvuvwwy|~}{|||}}~}|||}~}{{}|ywvwxxyyyxz|~}}~}z{|}|xvuwyz{||||~~~~~~|{|}|zyxyzzz{zz|~~}~}}}}}yxyyy{||||}~|zxxxyyyyxyz{}~~|zyyyyy{{|{{|~~~|yxvvvvz|{{||}}|{wtrssttvxxxy{~~~}|{|}}~~~}~{z{}~|yxwwxyyyz{zz}~}||{}~||}z|~~xpiejolfglg`ej^Ucke^RRchffhhgeelphenstrlouwyrlkk|mqw}rslwx}{|~vr{wy}|y}}yuvuvomj_]m{xotxnlg_`eihbcp}}tllmifny{|wijnpoihmmntuuwy|{wtrqx~ymbaa\]bdefb__]]]YY[]dnqlimv|}zvsolmnoooqu}nkx~z}x~yy}~xplu|{yzyzyupkksoglsw~wmv}xoffhjmkihgihc[Zchecfhihfc___`cehone__abbdeb`empjb][_cedacgebb`bc`_cdefjmib^_chklmoj`cjeacgptrqmgimldZ`oqmnmnokjmmjggktxwvvvw~{xxvz}y|}~~|{~tv{vr{|x~srvppy{zysrtrolkjjrzzyxuutrqnlorqononlovvpprolkjqxphjnptuqmjkntwxukhmim|~y{vpttsx{yyyxyzwstuwzyvusxtoswwwvsu{{{}{~}~}}}}}z}}~y}yuwxz~y{wnv{ututuusqoljpupkpsokfdkprrommkjjlqssokuvplsxkenrnpwwolnppln|{kglmpqkhgltmeltvsifmqommprsvsrwwsqrrrvzyxwtuwoksyxxvvz|xuwz{}}}}x~}{zw~}{|~}~xwyzorz~{sz{ups{{wuruyvuvwww}}wku~xtsu~zxuvwndippnosrqutooppspjs}rksutwustqrwzzyuolkmry{zyoltpglt||qq{{yumouuuqpywry~{w|xy|xvv|~|zz~yvuv|}uu{}}yz}wy|vsst|wwx~xv|{vuw{}zx{}xu||rt~~ysmpwuqvyuu~qowtnrvwuqry~|vrrw}ypvwnywt}vsy{xvvvwrnsxuv}|vyynqyzz{yuttuxwutuvx{|xux|{wsrrrw~~|z{y~xyy|}|sy~~~}}x~{}~}}}xyz||}{z~}~|}yt||w|}tnpux}}z~}xy{zytquyxwwvusrrvxpmy~upswytqzysx||ytuyzzvoory}xuxwvtor|}zwwwxxtu|ynow|~vns{~~yyzwy}slr|zz{lktzzsw}{|zsqu{|z{}}}{}~|}~{z}}}~wux{~|~y|z}~}}~|yy{zwy~{tpuzvrw{}{qx~~~}y~{}}{~|||sruvwz|yvutrw}|z}{xwuyyzvpv}xwyywwxvrty|}xrqsvyywsqwyw|}xvrpy~zz~z{ywz|{yy|||{y|}z~}|}}||{y|~||zz}~}{{~~z~~|wrrv{|{zy}|x{}||~~|tsx}~}||qq}xwyzyyx{|zxy{~xqrx|}|~}xuy{u}~y|~zwuv{|xx{wqx{|{z~~{{~zyz~}|z{|}}|{||yx{|z~}vtv|~zywtvy}w}~}~y{||{zy~{|~xy|}}|{}~|zyyz}}rq{}zz~{{~xwyz{~}wsqtxz{{povxxxtw~zv{|z{|{xzzzz|xx{zx|~{xyv|~yw{{vwzzyzzxwtty{x{yoptw}~}~~y~}xvwy{{zz{|ut{|yy|}yy{yxxyyxz{vty}~|wx|}zv|~}y|}|~~|~{z~{{}}z}~}}{{|~~~~z|z{|{{|}}{}~yz~{{{~{z{{{z}~|{{yy{}|~~~}|~~z}~zy|yvy~|{xvtsx|{{zvtv|{suzzxy|}yy||xwwvuvwxy{|}|z{{yxxy}{uuwvwxwxx{}xsrtvustx|~{}~~}}~|~~~}}~~~|{{~}vt~~~zz}}z|~}{xx}|}xx{~{z~~z{~zz}y~}|~yvy{zz{~~zwwxyx{{w{~~~}{z{|}|{|~~}|}{y{}~zy|~~wz~yvv|}|}~|wuzyu}}~~~{|||~}~z~~}~~|~z|}}|}|zz|~}zz{}~}{~~~~}|~~}vv}{}}{yy|{yxz~}|yz|~~ztz~|zy{}|~}z}zuu||zz{}~|z||z}}}z~{x|~}{y|{w|~||}y|~~~yy~|xyvy|{|~}||z}~zxx{~xuuw~|x{}|{{{{}|y}~|{~{~~zy|~yx{}}}~zvx{~zy|}|}~~~|}~~~|y{u}zy~~}{{~~~}|~~|~~~{{}xwzyz|}zyxwy}~}wtyzxy{zywtx~{uwzxvvy~}wx||zzzuqtvuurquuqqvwtuyxvyzzxuw{zz}|y{||{y{~|z}}{||xxyz~yx|zwxy{}|z|~{y}}xw~|~|~y|~~|}~|}~}|~}y}z{{~{x{}||~}{}~}~z{z}|x|~zx{}{w}|ywxyy{{{|~}|~|z~}~~}z|{}}{~~|{}~}|z{|~}|{~}||}~~~~{ysz||}~|y|}}~}|~~~xuy}{xz}{ysozuov}{y~~|{{|~~{|~}~|~}{yy}~~}}}}~}}}|}~}z}~}}||}~~z~{z|y~}~~~~{xyz}~yy{~~xw~|wx{}~}~~}xz}}~~}{z{~}|{zwttz~|yy|}~}{}~~~{~~~z~|zyz|xy|~~||||~|}}~~~}~~}{}~|~|x|zz}|~}{}}}{w~~{~xy}~z{|}z~{wzxuzztsuy{ywxxz|{zxwwx{}~~|}|vz~}~~~}|{zzz{~wruwyyx|}{}{zzyxz}||||}{~|y~||}}y}}{{}~}z{~|z|~~}}}~}{wuy}{{{{~wy}~~z~z|}}}wz}{{|{{~|}~}~}{}}z{}~~~~{|~~}{}~{z{~|}}|~xy{{z||~}}{z|}~~~}{{||{z~{~|}}~z}zy~~|yx|zx}~xw{}}}||}}}zx|~}~{xyz}{xwxzytsuuuwyxwwwxyxvvyz|}z~}xyz~y|~{{|}~~{y{{{}{yz}y{{~~}~}|}~~}yx|z|||~~{~}y{~|y{}{|}}~}x}}}}}~|v~~~~~{w}~}~~{|}~~||{y|{zz}x|~|{~~{{|~zz~~|||}~|y{~~|zy}~||~|{{~{z{}~{}||~}~tx~|}||}z|~{{|}~}z{{zyxy{{wvyyxzzzzxvz~}}~}{|}}|z{}{xz}}{vw{}~~|}|}}{z||}}{z}}}}}~}}|{}~}|z~|{}}~}{}~~~~~~|}~{}~zz}}yxy}~}}{{~~}~{{|}{z{}~||}~}~~}}}z~}zz{}}|xvy~~}~~}~||~zv}~}~||~~~~}wz|y~{~}~}}~}}y}}~}|~~~|}~|{{uu{}|ywy{xuuvxxtstuxy{||~|w||{}~}}|z||y|}{{}|yxyyy|~~~{z~{xz||~}{|}}~~zz|||{{~{{zzz|}~~{}{}}{}}}~~~~|~{|~||||~z}|wtwyyzxtssspnprrrohegjgdcdilghnmjggkonmjmspnmityyy~v~z~knuw|yv}vxuoprqv}~vnijmrvrnyzqsuxxuwz}sonou{wsorwpklntyxwwy~{xuy~z{xrpnmopnnmjgefkopqstz|xuvssw{|yuvyywvwusuyxvttw}~{|}|{y|}zz}|xz~}~zxxwvxzywz|zvqtxwwtrxyvtpllifghillmqpkd_`ehigehmopoptwupnrxupqtxxsqxytsuuusqqqpqtvwxyuporrolihiihlppprqmlmieddhmhcmtolllnmjnspnqtvvwyyywvxwssvwz~{wwz||~}|~zz{}~}x~|yxwzyuvwxyxvuswwojhfghijjntrqstvuqszywww~~}|~{yxvttssuvz|tllkjmjdfhfjpnlsuminqspns|}|~{~|ywvx|}xy~yz~}zz|{z}{|}~}yz||}||~|{z|~}|xw|~}~~{xwuuvsnmmklpqssqonjfgigfjmosrprqlmprrpopqrtuvwvvwy{|xuttvxyyz{}}zwuvwpmprsspt{yronnnkhknpqqqpqsusqtvttvvwz}~~~~|{}~}z}}|{~~~~|yy|~~}}{y{}~{{|{yyzz{zwwuspqtuuuuvwutttuttutrrsuvstyyutuvuvvuwzzz}}}~~{z{{{|}{yxy{}}|}~}{{{z{{wuz~}}}|{z|}xuy}}{yyzxurrtvy}}{zy|~wuvxz{}}}~~}|~}{xxy|~~}|~}~}}|z{|~~}zzyvsqponpssqruwxxuvxwtuxvsuy}|{{{}}{xz}yw}{z{zzzywusqppqpqrttsssqoooprrsuvttvtponnnmnrvvuwxxxvvvuuuutuvwwz~~~}~~|zwuxz{~|z~|xvux||~}{|{|{wz~}|}}|}~{xx~}~~{}~~~~}|zytqrstwyxvuwvvy{zyvsv{}~}}|{||{{yutuustvtrsusrvzvqonmnptx|~yvyz{{wvxyy{~}~~yvuy|}~|z|~}||{{ywvuvxz}~}{xtruz{{|}|~~{|}~~}|}|zzz|||}}{z{~~~|zy}{z}}|~}}}{zxyyvrruxxwvrpnmnponorsrsusqqqrromqtuvy{|}~}}{y{~~|yywvxy{~}|xvtqpponpvwvwwtrrrrtstxzyy{{}~}|}~~|zyxy~~|||~}{wwxwwwy~}|~}}~~}~~~~|~|}~~}}{{}}}zwy{|{{}~~|}{vuvxy{{{zzz{zvtvwwwutwyz{}~~~|{zzz{}~}~}~~{z{zwwwvz~{y~}|}||zxy}~}||{z|~}~{y{}~~}|}||~}{{{yxvwzywxyzzyzzz{zxxxz~~~}~~zy|}}~|}~~|}|xx{}{vuvvwyz{||}~{vuyyvx{||}~~{||zxxyzz|~}{{z{}~zwy}~|~~|||}~~~|{z|}{{|}{wwwutv{~}}~}||wu{|wuwz}|zyyxvy||{{|~~~~~}zxyywux|~~{yy|}{{|{{zwx{|{zz~~|~}zyzzz}{zyy}}{z}~|~~|yuuxyz||z}}|{{z}~~}{}~|~}{{zz{zxy|~~~}}{wxywx~}{}~}|z~}}~z{}~~}|~|~|{wvwz}}yy{|}||}~|{{|{{~~}}~}|{|}{yzzyyzzxwxywvvtvxyyzywvvutvxwy}~~~ytuy{{yz~}z|~yxyxvx|~}}~}|~|{zvuvy|zww{~||{{z|~}zwy{}~xx{||{}}y{~{z~~yz|zw{}|~}~~~~}~~|}}z{{z{|yxvwz|}~~~}|{|~{{|}}~~}~|xz~||~{{{|~}}}~zy}{}}yz{{~~|zz|~||||}|}~}~|~~}}~~~z{~~~|~}zvtx~}zz|}{wuwywutttsruwtsvwwxxyywutuvwy|{z{|}|yxywvxz|}xwvwzxtw}}yvvwuvyzwvvwvv{~}|{~}xxzzy{~~xy}~~~~}~}yz~}{}}yz|}}~~~|}~~}{~}~}yy{zz}|yz~~~xz||}~~{z~{z|~|wx|}{|~{y|~||{y{~~}}|||}~}}~}|}|{{{ywz}zvy~~~~{y~zy{{|~|z|~{{{|}{|~~|}}{{|~|}~~~~}~}~~~~~}~|yz~~|}{{zyyzyzywwyxxyxwwvuwyxxvuw{|~~|{yvuwz{{~||}wwz~~}}||{xx{{zyz{|zyyvw{zuuvuutty~~~~}|{z{|{{~}~~~||}|{|}|zz|~|z{~|vuz~}{}~~~|z|}zz}~~{|~|{|~~~}~~~~||~||}~~}|}}}}~~~{z{|{{|~~~z}}|}|yy{{z~}{{{y|}y}{|~{||{}}{z|~}{}~~|}~}}~{~~}}}~}{|||{zy{~|yy|}|{||{yxz{yy{||{{}}|||}|z{||{z|}}ywxzxxz{yy|}|zyxwuuwyz|||}~}~~~~~}|}~~~}~~~}|{|~~~{}~{||z{}|~~~~~~zy|~}~}|~|zzz{|~~~|}~~~}{{{|~}{{}}zyyyyz|}|}~~~~|}~~|y{~~||}|zyyzyz}}yz~~}}}}|{}~}}~~~~}~~}~}|||}}|}~}|}}}}}~~~}}~~}}|~~}~|{}}|~}{wtuwxyxwyywwxvsqqstsssuwxvxzzyxwwvwxxxy|}}~}zz{z{}~|zyyxx{|||~~|yyzxvwz|{xx{~}}|||{yxy{~~~~{{|~~||}~~~~~~~}|~~~z{}~}}~zz}~}}~~~{zy{{zyz|~||{zzz{}~}~~}}~~~}~}{{{zzz|~~|zzyxvuvy{|~~}|~~~~~}}|{z{~~~||}}~~|~|{|zy|~}ywxy{|}~}|}|z{|zywvuvxxxz{||{zzzwvwxvvwy|{yz|{ywvwwwy|~|ywx{}}~}~}}}z{~~~yvvwwwx{}~}|}~~~}|zyzz{{{~~~~}~}{{}}|{yyzxwz}~}|}~|{{~~}|}~~}~~}~{|~||}|ywvuw{~}~}~}~~{|}|||~}zyz{zz}~~}||||}~~|{}~}}}|{zz{}~~~~~}}~~~~}|~~}{{{|}~}~~}}xux{{{z{}|xxyyxvvxyxwz|}|{{{zxyz||yw{}|}~}}~|{}~~~~||}}|{{~~|}}}|{{zywvy|~}{|||{|~~~sy}~{{~z{~zxyvtvy}~|{zz}}}yy|~z|}qlhq|pkdfm}ysohhmv|z|~}xrtz|{tmsxuqjdkqpquxqjotspomllkkmnja_``bffcbbbcccbbbdeeeb^\]chiiihfhkkhdadkoorsqoqqrogefffeedffffgjkoommnljifhjhebafjklkjikorwtrrrrrvyzzyz|yusstvxwxytpoproow~~}z{||~}}zxxvsssrqqqpmjijkjikmnopqokggecb`^^[Y]bfihb[XZ\\\^```eic^`a^\]_aadghfa]^`abbcb^]_\YZYQHHKKKNLJJKLIEDHMOPRRRUWTRPQQRY]ZWY\`dhh_Zafdabdfefea^[YXWWXWTTX^cd`[WWXZ\\]_^ZZ]]\ZXYZ\]]\]bggedbbdgkliikknrqpqqqqprtssuz{vvvtv~{wy|~~}{yz}zutux|xpqrmmrwzzwwz{zxy{|~~~{zzwvwyz|~~|wuwxwuqmnv{zy||zxqmosx}}xwyzyy}}tkmtuttx{ukhilolfglqtsolihknopooootxuompx}ytuy~}ywx}|{{~~vorx|}~}{z{zuqpqnmpssrrqmhgjlnookimsw||xy{||wrx{~|x{|z{~{wy{||wwxwwvsuyyyuqtrmnv{yvvrkmsusooutmmlfbbdegijhegigeddgheca`dfggffhfdehjihkoqrrqkdfklmnpvyvrpprrqomkiikllmqvtja][]`bcacggd`[[adedachhjmmmnllqtsrtuw~~{}}|~zz~zx|~}z{~~zwwx|}ursuy~}}~~~{z|~}{}|}~zwusy{vvsnnpv{ysqokhjmkgbabfjjdbcgic_abchhdc`^^_``]YSOV`caZTVY[\ZXXTTW[`c`\]`fhd`addddeimomiijhfgjoogcekpj`^]`d`\^`bcache`ZSQVZ]]^ac`][YZ_chkf][`kvulfhpuoijotutwwsprssqnprsv{zuojjpu|zpnotytmlnrwz{xsrxwkhklmptvxvtsojghkmljilpopphbafquomqpmjjw|tmnuyzyvv~{uzyttzwsvyz}~{ttxzonorsporuxzzyvvvux~~xzt{w{~zyx{{zxroqv~~wronkjmoopsutoifhlqtspkmqpmnpx|spuutnglw{~xptwrljmu{zwrppnmlmnnkkppjb[^jnkhcflf_djqvj`cgkj]V[cmpiijgd]Zcklkijssf^_hrk_biiib]gmkpqsyn]\ap}tfdhqwsmheimnonllf_`irusmhfdjuth__hqpia]^dhlmkihhhjidfnrtpiowtqpmnty{xtuw{|ysqv}{y|}}|zzzslovvtsrwzsotxxskqysqw|wquzzxtruwxyxtswxvvtqsurqstv|}xsnlotxzuptz|yrqz|wvvx|{y~yvtsx{|~{tsw{}{wwyuqu|zutqlnssspmu~zutolnprvwx~~{}~}~~}|wy~|{wwxwwxvvtrw}zqmqzzsu{|zyz{}|zzy~z{|~}|xtz~umovvuwurnpxyxz{|unw|snlp|znotw|~}}{vstwxwuw{ywusnlv|xsy~wtwxy|wty}}}~|{||ywww|~zyxw{|wwy{{wspoqv|~vqswzxps}|tnnv}uuz~~}~~~ywz}|x|~~~{~}y{yz}|~~yv|}{~|tqty|vtnlsywekx|wywtv{}{yz}|usuwzzyxusrsuvx|{xrouytnkmtvpjeirsmicdimrsonjefjnsogjpnlopswrmpsqsvw|xvzxwz{}~yvuvwwz|uor{zrpmmyodit}ztrvz|yvz}~ztr|{~x{x{|~}~|~~zql{ow}|y|||}~zxv|{~zx~xw}|rzyywwyy{zzxy~|xzxxwp|yuz}uov~{~{wvx}~{~~xx~~y~~~~yv{}~~{x}}}}~wwz|}|}}zy|~{z|yyvy~zuz|~~|||{uux{}|{}|}|w{{vrswxvwwwwustuwz}}untyxzzwz{vqmjilpopurkjjilkmrspnihkouwngjorrpopptyzvpqw~~{xyzzyurt{|qjntssvvuuvyxvvwxunt{uoptvnrxxuvy|ss~}xy{vvy~~~sv~w~|||ws~xzvw~~|~}wuz}}}zxvy~~}}zsv~{}{x~~|}}zz|~}{yx{~|}{|~{~}~y}}{x{}~}{}|{z~{{zwy~}zutx}~~~{xw~~zz~}}}|wv{~{ww|}wvz}{xz~yz}~~|v{~x|zz}wsx}yz{~z~~zy~|y|{|y~vy}}{y{ynwzz}|{z|}}xpnt{}|yvxywtqkdm|~vmfp|rfikmsw{|rjjoy}z{~~{{~}wqwyv}}vqpt|~{vux}~|vprx|}xrrrot}~{{~|w{{vz{x|zxzyzyx|}}y}~}~~x|~~z}}wy|~~z|xy}zqv}}}||~|~z{|v{}{x}{y{}x}}{|zxz}}|~|}|}|}~yty}|}xuw}zw|wsw|zzyz{~}z~~x{{~~~~zxy{~{y|tw}}zxz}yv|~||}||}z}~|yz|x~~|~}~z{~}y{yuwxx}{y||ww{y|~}{xy}|zvtx|zz{{{wppqqtusuwusniqxrlknw|wqpqqptutz}|yusqpwzwxwwxvvz|z||vpr|}y{}|yrov}|xwusvx|~swzqvzxyz}{vx}~xwyuy}}||~~}~}||}|z}{}|~{y|{y{}z~zvvy|xst~~{x{}}}~~}y{|~}yzz||}~y{}{}}~}}|}{yyx{|}}{~w{~}|||wtv}}}zyyz|{y|~~~~~}}{{}~~zzz{}{z}|yz{}}}y{|x{~~|ww{~{x{~~}}|||{y}~z}~~y}{z{}~~|z{}~~xwy|~|zz}}ux|{{yzvlryyxrmqtssqonorplllptsrtwyzwwxxvtsuy|{~{srty~yvxy{{wvx||wsswz}zwy{}~xturrx||wxzvuwy|~{|~wz{x~}z|}yz|{{}yz}|w{}}~zy~|{~|{yz~|xz||{}}yy{}y~~}~}}~}z{~~~~}}}}|x{|vu{zx}~}x{~|}}~zuv~w~v{}{|}~|wy{}~z|~}~}xtsxyu{~~}zw{~~~~uqv}}||wx}||~~~}}|xy|}yz}}~zy}{y~{~}}~~|z{{}z|}~{}}{v}}vrrx}{xvwvuwvsqqrsspqtsqposwmfkoswvwzxutrsvx{xuw|toqx~zyztprruzxw{}trv{}xrtxtrv|}wty{|}{z|zy{}~~|xtw}~ztsvzzz|~wuuwz~~}|{z~|~|zzz{~~}|{wttx{xvxy|{}~}{{{xx{zwz}{|~zy{}}zy{|{}}|z~}|z~|xw{zw}||vz~yt{}wz~~|xw{zwutw}|z{}z{}|}}}wsu~}|xx~}vy~y}~|{zv{zuw~~~~~}{y{{~|w}~|}}~{~|}}zxv}}}~{{{|z|zx||utz||woqxtrvyyqopsqlmsutx|zwutuyyyzz}{trrsxuqw{zyut{{tvyphmuutssw{yxzxtssw}|vvvutonrx~}{~~{y|roqy}~|yxzywy}wuw{}yy{}{z{~yvytz}|}~|~{}}|zy|{~yxyxzzx~}}~}zu{v|xzz{xv{}{~{~~|z~}{xtuvu}~vtw~|}~|{{{{}yvwz~}tmqyzxz}~{xy||{{{}}~}~ztvzwuttxywxxwxyz|zy~~~|{{}{spt{}}ytuvsqrx}{yz}~{~}~|xzxtsu{zv|}zzz~~}~{y~~}z{}~yw{}w~~}}}{xzzwx{}xnt}{ywuvuqqv{{xwustw}zssuvwtu}~{xuz|wvwxywxzzyz|}{tonnqwtprsutmmvuokhp|zsssx~|x{|zz}}}~|{~~~~|}}}x{~|zxuutqqtvy{{zwuttttvy{|{yzy{}|}~{xspuyxwtquzzyxz{z}|~{yzywwz{xvtuy{{zyyz~}{~}vw||zzyzyx~~}~}}|}~|||y}}{z}{z~}xttx|}}yw{|{z}~|}~}}~yuuy~|ywwz{zz{zyyz{}~~}~}zvtw|{wvwxy{{{~~}~}yvwy{~~{z{}}~~|zyz}~|z|}~~{w{}|}|zxx{|~~|zwtwzxvxyyzwuutsssstuwusuwwwwwwuuuvvtrqqrwyzytquy{zvvyzzwttw~}yz~xwx|}uux{~{x|~~}zyyyyyzxuvxvtru|}zwvx{}xz~{z~}~~~|vtsqqtx{}}xrruwzz{~~|yzy{~~}}}ywttx{{|{z{{zzyz~}||}~}|{{|}~~|~xtyyuyzz{|~}~}|xwy|~}}}|}}zyz~|}}~~|~|z{{zz{}|yx|~wu{}zyy{}}|~}{|~}|}}~~~{xvsu|}zyy|}|~|{}{|xz}}~{y|||}|~zx{|{|~|z}{|{~~xuuw}|wropruvsqrw|{tmouyyvqmnortrprtwzywwwxz|}~{yxwutvy}~{zz{|}{z{|ywxwuvx}|uuwy|zyyzzvtwxwvuy~~|zz~~{{~~y}~}}{}||zvwwwz}}|zyyxvx~|zy{z|~}}}|yxxxy|~ystx}}}~}xxy}y|zy{yxxy}tuzz}|zy{~yz}~|}~}}{~xv~~yvuz~}~}|zyz{}~~}~~{vty}vuxz~x{~w{}}}|y{{z~}zy{}{~}~z}{|~zuz~|}~~{|w{zx}}|z}~yrnqz~zvsywmrxwuonvxroooqposxyxwxz|zyzywwxyxwx{}{y}}ywx|ystvwurtxyy{{wuvz}xx{|{vqrw{|ury{z~}}~yuz||{~~{z|~~}{}~|yvuutw|}zy~~yy}~{{}|}~{}}{{yvw{~~|~|||z}}z|}{|~|{~~z{~yvyzvv|~x~~|}~{z{yy{~~~}zyxwxywz|{zz~~|{|||z}~|wvy||}||}}|yuux|{}~|~}xssw{~}}}~~zvz~~~|zz{yyz}~}~~~{z}~~y{~|z{}~}xxxxyyyxx{{zyxyzwtqmmnqv{~{rrv}yssw}|yvwwuv|~yxxurtuutrprtuxzzyzzwuwzyxxxywqoqw}~|||{}}|z|{|xvy|}}xwuuxxw{~||}}{|~wpx{~|}{{|}|x}zxv{~}}~{yz}x{}z|~|}~~~~{wwxx{~~}xy~~yvvy~~{zxz}{zzx|}{|~{vtx|~}}~}yx{}~~~~ywz|}}||yywx||~|x|~|zy{||~}{z|}}}~~}{~~zyz}~{y}~{{~~~}~|zz|~z}}~~z}|{|}~{zwwx{{wvw|~wuuy|xv{ztsux{zy{|xttuy||xtnouxywtuxvttuvvvxz{zwwwxzzzxsqtw{}zz||xww||yy{{ts{{xuux{xuxyz{yy}~~}|{|||~{{|}{{~}~~}zzy{zz{zz}zw{}}~~~zz|}~}~|}~}zx{~}|{{}}{~~{{}}|~~||}}{y{~~~z~}}~}yz|}z}~|~}}~~~|{{||{|xz}|w|~{~{~~}}}}}|{zyz{|~~|z{}~~~}}~}~|z|{{|}{xz|~~}z~{~{z}~{{|~~~~}~~{z~yz}~zxz~{||zxvtw{|}~{{|ywy{}~{wyzvtsu{}wrqrwwsw}|{xssutuxz|}{z||{wsv|{xxz}}xuy|{yx|{y|}~|zvvxy|}{yvuxwvz|||xy~~{xv}z}}{|{{z{~|xxxz|||{{|{{||}}||zz~|~}}|}zvw|{z|~}||y{}~~~~~~~}~||}~~{{|~~~|{}}{|xx{~~{z~~}{z|}~}~~}~}}}~~{z}}}~}~}~}{zy}~{||}~}|}~|~~~~}}}|{zz{}~}|}}}~~}~}{y}|z}||~~|~~}|{zz{~~||~|{zzyrpv}yuuvxwuwz{zwuuuuuvutuy{{{z|{uvx{|wsuwyzxy{zxwx|}{zz{~}{zxvvwxy{~}ywvvwyz|{yxxz{yxz||w||z{xv~|~}|yz~}~yy|~|{yvux{z{}z}~|~~~|~}}}|}~}|z{~}wx|~~~|ywy~{y{~~}~||~|{||{y||}|}~}~~~{}zuw|~{|}~{}zyz}~||~}}}~|~|z|}zyz~}}{|}}}y{~|x|~}}}|{||z|}~yz}}~}~}{{|~~}|}}~~~~~{z||{}~~}~~|ywwtqty~zwuuwyzwttvyyusux|{xx|}|||zwuvxyz||xuvx{}{zxx{|{zvuvutsry~zwxy|zwvwyyyyz{{yxwvwy}~yvx~zvy~||zvvwx{}{yy|}}zz}~|zyy}{z|}}~zvuy|}~}zy}~yx{~}}}~~}}xux{}}||~~{z|{yyz{}~||~~~}|yvvxyyz{}~|z{|}}~~|yy{~z{}~}xyyvvxz}}{yy|||~|}~}{|}}~~|zzyxz}}{{}~~{}~}~~}~}{z{}{z}}y|}{zz{~{||~|zz}|~~~{xyyvvx{}~}xuuy{}~{wuuxzzz|~yvvvwvuwz{}~|xwwwwwy|}wsrrrsrqrv{}}|zwuux|}yusuz||xvx~~~|{zury~|yy{{|}zwttvx|}{|}}{xxz|{ww|~}~}~|wxyyz|}~}~~{y{}}zy|}}~{z}{xwy}~{{{}}{{~{yxy~~|{|}~zx{~}{{{~~~}|yyyyzz|~~|{|~~}zxx||xvy~~|}~~~~}zz}|z}}~~y{}|}yu{{xww{|z}}{{}}|{~~x}|~}}{~}~|{|~}yz|~{}}{}z{~{z{|}{zxuvsqnlt~{w{}{zz{~|xz~|vru{~|z{{wwxz|}~~{{|{{|}|ywwxwvxxvwyzxtuyyxxz}|wtuuy|uqx}~{uu|}yz}~~{~~~}~}|z|}{zz}yuvz}|yvx|~{z~}|{|}}}~}z{~}|z}zz}yz}}yzzyy|{}~z|~y||yx{{}||}~}|{}{uvwuy}}||}}wx}|}yw{}yvtv{|}~}yux|}}{yyz}xt|}|}}|{}}~|~~}}yy{|~{tsy}}{~~~}z{~|yx{~||}wz~}|~}zzxvxxz~~xrx}{zz}}|{y~~~z{|z||{}||~}zv{~}yuuwusttuvuuuuvvqlmruuvuuwutvxxyz||{~|{}|yxwxxxyyz}{ut{{vuuuy~yrtxyyvuzzsty|}}|}yxzyx~|w|~|wsy{z~}wu|}}~}}|~y{{|zwurv~|uvy{|vquxvuvyzywxy{|~}}|}xu{}|~~xtsuxxyyz}~zz|{y{~}}}{ywx~z}|}{~y{|}~z}|vvxtrruy~{wsquzwux{|~z{}~}t~}}z{~}yvx|~{ywux~|}z{}||~}{}~{|~~z}}~|{wwwxzyx|}}|wtxxtrsvxyzzy{}~{x}zvx}}z{~xt|}xv{x}|~~yy}~{vqsy|zvqsyzyvrtusrppuwx{z}|xvs{uv~y{~}~~y|~}}x{~~{y|~zyzyzwrwzx|}xuuqsz{|~||~}}~|}}yvuy}uw~~{xsry}{xxy~~z|~~~yz}wwxursuz}yvvwxvqppu{{xy||}~~{wy|~}{z~y{{txyv{y~~{y|||~~~|~~~~}|yvvx|~xx|yvyz{|ytsv{~z~~|}|z{|}}|~~{||yy}~{y|{|{y~~y|~}{z}}vrxzx{|{|yvxz{yvux~}}{ww}tvy{}}}y{}~}}|{~||~}||yuvwvvwwyyxxxxtnou{{xwxz||zyxy}~~~|{~}~~~|{~~{{yy{zx{|xwwyyusuvursvyxxxuvzysquxy{}~~z}~zvuy~~~~|z{}~~~}z{~~x}}~ywvw}yqsy}~zvtuw{zy||z{}~~}{~|~y~}|||zvx|~||{wnt|}}}}~}}~}}}~~w|}|}~}}|}zututsux{z{~~}|yzzy}}}~}~~yxy{|xz||{xx{}~}{z{xuz~|~~}}~|}}~~}{|yxz{{xxzwux|{wwxz{|~}~~{{{zyz}}|ww{}}|{zz|}}{{z|yxxwyyuwz|}{wz~zy~zvst{~}|zyyzww{~~~|yy|}~~|{{yx{{trvwvx{}zvuuurqw}|{{xtrswxvx{|{wuy~yy|}~}{{{y{}|z|||~}|~~{{{{~{vvuvxvv|}{yx{~}||z{||}{{{||{{}y|zx~~z{zuv{|z{}{zxuxyvy||~}~|x{~|zxz~~~}~|yxz|}|{zy{|z~|xz}~z~||~}|{z{|}zwx|~{{{|}}}}}}|y{~zy~z|~|}~~~~}{~yv{}yww|}y}yx~~|xz|}}}{wu~{|~|xyzyz|zyxx}~yw}}|}|~{xxxy}}z{~~}{{~}ysswwxxstz{zyvvxwxzy{~~}z{|xwy}}ywx|{vuxyxy}}yxwwxwtsrrvxtpprwxuvy~~|z{~{y~{w}~}}}~~}|}|}~{||}{{}~zz{zyyxsv~}z}|yxzwtz|x{~|{~y{{wvy{~zty|y{|z~}x}|}~~~~~}}~}}|~~}~~{}~}~{{~}z{~|x}}|}}}{yyzyx{~|~y|}z{~~}|zww|{z{xx|{y|}zz}}}|||~{|~|}~~~~~{~}{|~}~|}z{}~~~}}}zy}~zy}}y{}zxy}|z~~|~}}}}~}||z{~~}||{|}|{|{ywuwzvsvz}}ywx{~xy{{y|~{yyyxy{|zyyxvuwxyywvvttwwutrrvutvutwz{}}}|}~||z~||}~}{{}zxvyyvxz}~}|~zuz~}|{|~|}}}{{||}|yz}}{|~}}}z}}z||{|yxywuwz}{xz}~~~~~~}zz}}~~~}{z}{~~{}zy{~|}|{||}|{{|{{{yy}~~|~|y|||}~~{yy|}{xwz}~}~~}{{~~~~}}~~}~{{{}}}}~|y|}z}}~{{}~||~|yyz~{tuxz~~}~~~~~~{xz|{zz||wwyxwwwusv|{wxy{zxxyz{yyyz~{yz|}|xz}xsvy{|xwyz{{wtqptuu{}{yz{{{|~~|w{}|}~}w}{}}y{}wsvx|~}{}~{||||||xxyv~|x{~{{}~||zz}}zz|{z|}|zxwz{wv|~}{~|z{zxx{|{|~}|}}~~~{}~|}~}{}|yxw{{z|~~~~~~~~}}}}|}|||yxww|}}~|{|z{|z{~}|}~}yy}~~~~~~~~|~~~}}}|{x}}xx|}zy||y{{{~~{~~~{y~~{zyz{{zwwyzywutuuvyzz||y{~}|~~|{|}|{z|~|yy|{y{{{yxzxsrsuwyywuuvxvqsxxz{x{~|{y{|~|z}~~~~}}}~}{|}~}}{xvxxvy}~{{{{|{{~~}~~}{z~~~}}|}~|}}}~{}}y~}{~~~}zxz}~}}z{~~|{~|{z|~~}|xwzz{|{zz|~~~~|~}|}ywyy}{zxx}}~}}~}~}||}~~{yz{{~{wwx~}}}~{yz~{xz|yxz|~~~|~~~{}}~~{|~~}~}}~z~~{z|}{{}~~~}~||~|{~~}~yxy|}|zyy|}yvwwxyvvz{z}|y~|xz{xwxz~|{w|}z{}~}{{{yxxwvvwwwwx{~|wrptzxtuy||||}~|ww{~|}}}||}{~yz|}}xy{{|{z{|||{{}}}}{}}}|~zz~||}~}}||}yww~~{|y|{|~}}{xwy{|}}~~}|y}|yz}~~|}{||~~}|~}|{~~}zz}{}~||zx{|{}~}||~}zyz~~|yz{yxz~}~}z{~~~~}~~~~|||~}||~|{zy}~}}{{~}}}~~}|}~}||{z{}~|{~~}}~}~~yy|~{trvvx~~wsuwvtsw{xux|}{z||{z{{{|{||||}}|||}|z{{{}{y~xtw|zz}zuuvxwrrz|yxxyzxy{}~~zxxz}}~}|~{{|{|yw}~wtx{||xy~}{|{||z|~{{~{y|~|zyy|z~xw|~~~}~|~||{z}y|~|}}~~}{zz|~~~|}||||}~|}}~~}}{}|{}||}||{{||z}~}}|z|~}{yywtuvxxux}||}|zyy{~|}~~}{{|zxxvtv{~~yuwzwvwwuuuuvwy}~xvy|~}~}|~|}xuuxy|~|~~}~}~}{{{~~}}~}{~}yy|zvtrqsrtvtsrpnorvusttqooqvyyxxxtsuvxxsrstsojjlprnjkqwyuqnoqppssssrqqnlntyxuw|||}|vpoopsxyy{}~|{zwvwwwwwy|}}||}~|~}~}{zyvux|{{{zyxy||zxuwzwx|||yux|{z~}zxxxyzy{~~|zwwxwtrqu{zz~~|~}}}}|yxz|}}yy{zwtpopoqqpqqponmnoorsrrsvxwuuvvsprx|{{{{|~}|}}z{~~~|zvw{ytuwxwvvvwxwwwtsutu{}}|z|~~}|}~~|z||zz{xuvuvyyzzxxyzxz~ytstvxzz|~|zz{}~|}|{{}~}}{{~|zzywutsstvwx{||~~{|}{y|~~~~}|zyxvtnjlpqrpoqsrnkjlmoomopoqssvwwxwx}}zwv|}zyz~}|zz{{{|~~|wuwwxyz{zwwyz{xuw{zwy}~{zz~~~{}}{~~zy|~~}|z{zwx{}{vx|~}{zxy}{wvwx{|{}~~}}~~{{}{yz{}~{y{}}yx|}|z{}}}|{xrmnpqrrrrswxuronlkkjkoqppprtuuwxyz|}|z{}}|}~}~~~~zyyvuwyz|}}|||||}~~}~}||}~}{|~~}}{y{}~~}||~}|{{|}~~~~}}~}}~}}~}~~~}{xusqqssrsuvxyxtolkjjklnnnoppqtwxy{~~zwy||{|~{~|z{{}~|||}xwyyyyxyyww|~|{{}}}|{}~}|}{{}~|zxxz{|||{zz||{z{|zy}~}~~}}zz}}yxz|}{xz~}|~}}~}~}z{}~{}~}|||~~|yvsrrruwurqqpqrrrqomkkkjjjkmlkovz|zxy{{zyy{|{z}~yuux{}}|~~}|~{wy{||{yyxxz}~}}~|z|~}~|}}~~}~}zxwxy{||{|~~~~~}}~~|zz~~}~}}~~~}}}{~}}}}~~|xtvywuttwyvvwuuussrponmllmnllnoqtwxxwwyzyxyyxyz{{~|}~|}zxz{|yvxz|~}xxyyyz||}~~|{{}|}~~{x{~}xwyzzxxww|}|}||~|}~~~~}~|z|~~}~zyy{|zwxzywvtttstvy{xttuutpmookknpruvtsuxyxtqtwwwxwttw{}}{z{|~~zy{zwwy{}~}}zyxvv{~|}~{yz|~}{|}}~}{{|~~|xtvxz|{y{~~}|zxz{{}}|~~~}{{}|z{}~}yvsrsuvxyxxxwtstuuvwy{ytqnnoooonoqtvutttuy{yvtsuwwwyxx}}}}|||~~zyz|~}{z{||{yyzyxx|~|~~~}}{z|~}{|~~~~~|yvwyzyxz}}zz}~~|||yy{~}||}~}~~~}~||}~~ywwwusstwwwwwvwtruwvuttusrrssqqsrsvvvutvwxxvvwvvwvxywuvy~|{z}~}||~}~}zz{{z{{ywyzz{{~~~~|~~zz}~|{|~~||~~|{}|ywvwy}~}~~~~zxz|}~{|||~~~|{}}{~|{|}|zxxxxwwwxxwustvwxxwvwwvurqpruvvyxuttstuvxywuuuutsuwwutvz}|xxz{|{{~}{{}~~}~~{xy{}}zy~~~~}||}|{{|}}}}~}}}}~|||~~||~~|~~|}~|{{|~~}}~~}}||}}{}~{{{z|~~~}}{yz{yz{zxustuttuuuvuuvvtsruxzyxvwwvvvuwyxwvtuvvvvvwvuvxy{}|{yvwz|}}}~}}~}|yz|}}|||||}~}|}~~~~}~~}{|}}~|{|~}~~}|~~z{~~}~~~~{{~~}}}~~|}}}}}|}|{|}}~|{yyzywvwwuuuuusprwxwvttuwzzzzxvutwywuuwyyxxwvuvwwuuvy}}|~}ywuvyzyyzzzzz|~}}~~~~~}|}}||z{~~}}|}~}|}{z{}~|}}}~~}}}~||~~~~~|~~}~~}~~~}||{z{}}}}~~~xtuxxyyvvvtssqrtvy{ywwxzzxyzzzwuuvwz{yxyywuttutsw|}|xwyywvvy{yvwy{}|{{|}}~~}}~~~}~|z}~~}{|}~~|{{{||{|}~}{{}~}}~~}~~~}|}}{y}~~}{zzxwxyyvrqsvwxzzyurruxzzzxwxvvxwuxzz{ywxwvvvvvuxyvvwxxvvy{zxutuvxyz|~~}|}~}}}~~|}~~~}}~~~~|{|}{{{|~~~|{z{~~~~~~~~~~~||~~~}}}~~~~~}~}~~~}{zyyywuuvwxxyyuqrtvwwwyxwwxxxwxz{ywz|ywxyyxtqrstvywuwyywutvvuuwyyyyz|}}||}~}}~~~~|z{{}}}~~}}~}{{|||{{}~~}}}{zyz{}~~|}}|~|}~~}}~~~~}{zzzzzy{{yvrprtvwxxxxxwxxwwxxy{{yxwwwtporssuvxxusuwwwwvuuuuuvwxyyy|~~~~||}}{zzxy{~}}~~|{{}~|zzz{~~~|{}~~}|{wtux{~}}~}~~~~~~~~~|{|~|zyyxurrrtwxxxvvwwutvxyzxxxyywsolmpuwxwuuuuuuvxyxvstvwxwvwyy{}}}}}}~}~}}ywvwz|~~}~}|}~~}|||{{|}}}|}~~{yxvvz}}|||}}|}~~}||}~~~~~{zyz~xutsstuwxxwuuvsqsuwyxwxwtssrqpptwvuvxwutwyyvtuuttuwwwxxyz|~{{{{|~~}{yzzzyxxz|}}~~||~~~~}|}~}|}~~~||~~~|yy{zxz|}}||||}~}~}}}||}}}~}{zzxwxy{~~}xvtttuwzzyvtuuuvwvuutuutsqpoorvwuuuvussvwvvvvvroqtuvwy~~~~|yy|}~~|yxwxyyy{{{}~}}||}{|~~}}{y|}|||}}}|ywy|{{|}~~|||||}}}}||}}}|}}~}{yxyzzz{{}~}}zwxyyyzyxwuwwvuututqnooppooqswywwuttssuvxzxuuuuuuw{|||}~{yxzzz{}}~}xvxyxwwz|}}}|}}}~~~}||}}}||}}~|{|}{{||||~~}}~~~zx|~|{y}}}~}~}}~~~~~~~}~~}~~xz{zxvpnkmoljgeb^`b`YWYVQRTTUZ\ZY`hbZYYhyl_`arvgyygkt~~{||}}|qgq|{iou|~yxoswwy|k[bgnvuw}ytnihcbdglprtwi]WRVY_enx}tgghfedccagpu{{{zzxvyz~ypmjlmjjknia^_bb_^aflqnnpnsx|}wsuwtpoprqw}}|xux}{xz~}v{{wtrpnnlhjoqrssy}wqplecjpmjllheb][ZXWZ`fjmlhddfcbgnommljknnnmkiknmlostuvurnkkljedffcacgjhgfc``bdgikiggfc`chggmpmkjjmmiggipuutqouzwrqokklknsssvx{~~{xw}|{{wuutssv{zw||yvsz~{~yv~}wrsuz}v~{wwwqkqxtnjghijjd]^`djkjiggjlidbdeffggfhourmmqstpmvypqvyywuplkntzzwusqnuxnoqlkknuxrligkokcbdfhnrmhotlfhkoqnkknruvutuwz|{~x}~}{~~{z||y{~~{{vrsusqtwtpmjikmqpkknnkecffdc`agkkiijhgijoqonlintvwvuwvronptvxyz{xstvusqsutuwvuwvrpkfinkfjokfjmhdhkiggilmmlkjmrplowxw{|yz||}}ysqsvxututtx{xuuwvvx{|{xvwyz{~{|}yz|~}zy{{||ywwvsruyyxvsqomnkkprsxzywqmmlkighknpopnjjmkjkkmprrnmtzwsrqpoqtxy{|zy}yxzz{{x}|z}~|{|~|uy|uprtvxzyvuvuvwrnoqppx~{wwvz}{z{~}yxxqkouxyuqrsqooqstuvttx{|{wtwyz{~~{||}~~}}~|{|}zwwxxxvuyzurrsqoqsqrrsx{xusssojhhjnopppssqqnmnmkoswzzyzzvruyzzywyywx}~~~}{{{zwsvzwtrsx|}~{vrpsvspopv|~{zzxvwy|~}~{wqpqmlrwyzxsnkkmrv{~{xz}~z{}|||{zy|}}~}}|}~~~}{z{|zuqstpmsxslmqsvy|wppoigilsvnjpvyyywqjintx|~|zyx|{ustz~|}}{|}~|~yutx{}}zyxurssooswyzzzzyyy{~}z{}~~}~~~~zvtuvvwxyzwtvwxyxwwvxz|}|{||~|}}|~}|||}}{zywvtsuz|yvvttuuv{~{xvtrqqprsrrx{wtw{wty}{zzz{||}||{yyxxx|~}z|~}}~~~|xz}|}}|}}}}||||}~|zvststx|zwwyz{{yxy|}|~~}|}~}{~{{wqrrorvy~}y{~}yvsrtz~~}||{zy}~}{xtuywuy{{xspruy{yvttuvxxsqqqswusx}}~~}~zvx|zz{ywz~|yxy|~~}}}}~||{{zyz~|zvpprtwwxz{}~zwy{~~}zy~~~}{~~~~}~}z{}~}}z}~{ywvvuvy{zxwwy{~~{yzywx~||~~~}y{~|ywtw}}{||{|xuvvvwxz{xutrqrsttsrtuw{{z|~~}}~~|zwssx||x{|zyyzzwwz}~}}~|z|~~|{yxyyyxvwz{zwx}}yxvy}}}~~}~}{~~}}||}~ywz}}|wruyxwvuwyz}~~~{y{~~}||~}}}zyz|||{wtv{~}zwwx{{yzyvtssssvyxvvwyzzyyz|}~~zx{|zy{~~{yxy|~}|~}{yz~~zwz~~~{zz{{xw{~~zwusruy|}z{|z{}}|{{}}}~~{|~}~}|{|}{y{~~{{|{{{{{yvz~}{|}}~{xy{|~}|}}|{wwwy|{xwvvxxxyxvuux|||~}||}~~||}|{}~~~~~}}~~|}}zx{~}zxwy{}~~|}}zw{}wutvxwwwuw|}||}}~~|zz{|}{xw}z{~}~~~}|}}{{}~|}{yy|~}|||{|}~~~|||}{{z{~}~|y~~|}~{yx}}||}~{yyyz{zywvxz{{yx{~~||}~~}|}~{z}}zz}}xxyzzxwz}~}yux}|~~{{|{yxwwxyxvux{|}}zwvwz|}~~}zxwxy|~}}~}~}~}}|{~~}|zz~}|{}~ytuz{y{}~~~~~}~}{{|~}z}}~~}~~}}||{zz}}zwx{~~}~||~~{xyz||zyz||}}|zy|~}~~}|z{|}}{utx}~}{yyzyxzzzywx{}|zzxxz|}}||}~}||{}~~}~}zyzz{}}}}}|yvwxusw}~||~~}~~~}~~{|{~~}~}~~~~|yyz{}~~}||zxxy|~~}}}}}}|}}{|{xxz{|~~}|xz{{{|}||{zxxxyz{{|}{{|~~~~}||}}~~zzz{{z{}~~}|zwstvvx|~|z|}}}~~}~}||~}{{}~~}~||~~~|~~}}}|{yz}~~~~}|}}|{zyyy|~}zy{~}{yz{|~}|{yzz{|{z}}~}{{~~|{{}~}|{{||}~|{{ywvvwy{{{|}}{{~||~~~}}~|yy}~|{}~}~{{{{~~{|~~~}}~|}~~}}}}|~~}zy{~~~~~}}||~|y{|}~~}~~~~~|{|}|{{{}~}~{}||~~~~||{}}{}~~|{zxwxyz}~||}~||}~||}}~}~{xz}{zyy}~~{zz}~~}~||~~~|||}~||}~~~~~}}}}~~|{z|~~|zz}~}{z|}~~~~~~{zz||zz{|~~}~}~}|}|{|~|~}|z{{{||~~~}|zz||}}{zz{|{}~|{{|{zzz{{{{|}}~~|zz{}~~~~~~~~~}}}~~~~}}~}||}~}~}~}}}~~~~|{|~~~~~}~~{{{}~|||}~~}}~}}}|{|~}~}}~~}}|wvx{||~}{{|~~~}~~}{y{|}~~}}|{|{yzzz{}~~~~~~}~~}{z|~~~}||{zyz|~}{yyy{|}~~|y{}{}{z}|{{}||~|~~~~}}}}~}}~~~~~{yz|}~}{|}||}}}~|}~||~~yxyzz|~~}~~~~~~~|{}}|{|}~}{{{||{z|~~~~~~|{~~}{{|}~}||~~}}}}|||||{z{~~}}~}~}}~~~|{z{{}~}~~~~~~}|||{{|~|zz|}}~~|zy{~}~}{{}|{|}~~~}~~~}~|{{|}|z}~~}~~}{z{}~~}}}||}}{yy{}~}~~|}~}}}}}}}}|~~~|||{zzyz|~~~~||~~~~~~~}{z{|~~~~}}}~~~~~~~||||}~~~~|||}~~~}}~}|}~~~~|zzz|~|{{{{yvuuvvvvwwwxyz{{|{{{z|~}~~~||~~{ywvvwy|}zxvx{|}}|}~{z|}}}}|{|~~}|{yxwwwvvy}~|{zz}}|}~|yxyzzyyxyzzz{{}~~~~}|zy{~~}zxz}~|zz{|{{}~~~}|yww{~|zz||{yxyz{~~}|}{wtrqruy||||}|zwutstvvvvwxzzz~~}{yxwwwwvutsqpnljhfedehloqrsssqpqqqqqsvz~~~}}~}|{zzyvrnkklmorrqpnnnnpruwy|~}{ywtrsuwyyxzzwwwwwx|~~~|xvttvy|~}|{xvx{~}{zzyyz{|}~}|||zxx{~~~~~{yxyzz{{|}~~{zyyxxy{|}}}~~ysnlkkkjklmopqpnnmkkloqsuuvvx{||~~~|zyxxxx{}~|xusrqpqrsuwxz{{{zzzyyyyz{{|~}}}~~}{{zzzz{||{||}}}}}}~~~~~~~~~~}}}}~~~zyzz{|}}~~~}|{{{yyz||zwwxyxxy}~~}{zyxxwxz{{{zzyvuuuwxwwyzz||~|ywuttuvvwwwy||{{||}|{|}~~}{{{}}~~~~~}|{|~~}||}{xtqqstvxz}}|zxusqpqrsttuuuuttttvwxywuvxwvuvy|~~~}{yxxyzz|~~|zyxy{}|ywwwwyz{}~~~|{z{{{{{|~~~~~}{zz{{|}~}}}~}zwuuvvxz|~}{zz{yxxwuuvvxxz~}||{ywxz}~~~zwuuttuwyzyyyzz{~}}~~}~~}|zz{}}{z{|{|~}}|}}}~~}zxvvwxxyz{}}||{xtstuxzz|~~~|zwwwxyz{|}||}}{ywuvvvvvuutsstx{||{zywtssssssuy|~}{||}~}}~}|zyzzzyyzyyy{}~~~}{{{|{zz{|}~~{ywutuwvvwy|~~~~~}}}~|zyyzzyyz{|~|}~~}|{{|}~~}||}}}}}||~~}}~~~~~~~}|zwwxwvuvz|}}|zwvutssttuvwy|}}}}}||||~}|||{||zz{||{zzz{z{||{yvutrrrqpooqsw{}}}}~~|ywwwxy{|~~}}}~}|{yxxyyzzzyyy|~}~~~}}~}}||zyzzz{|~}|{z{||{{{}~}}}||{}~~~~}|}}~~~}}|{zzz}~}|{{|||z{}~~~|zx{~~~}{yyxxyz{~~~}|}}}~~}|{{zz|~}|yvussttstuwxzz{{{{|{zzyxwvuttuwy|~|{{zwuuuvvvyzywuttsstwxz||{ywvvwwvuvy}~~~}|yxxyz{|~|}}~~~~~}}|}~||{{|}~~}~~~~~~}}zxwwxy{~~}~~|||{z{}~~~~~}}}~~|z|~~|}~~{z{{yyyz}~{yxxwxxz{yyyyzzxyz|||{ywwwvuuvy{{z{zzzz{}~~~}|{zxvuvvuux|~}|{{ywussstvy{||{zz{{{{{}~~}|{||~~}|||zxxx{}{zy{}}|~~}|}~|{|}~~~}||~~}||{zz{}~~||}|}~}~~~~}||}}~}{yxyzz|~~}zyyzzz|}}}~}}}}}}}}~~}}~|zz|~~~}|{{{{|~~{wvvvvtuwxxyz{{{zzyyxxxz{{zxwxy|~}{zyxwvwyyyyzzxwvuussuvy{}}|{yxxxxy{|}}|~~~~|{zyy|~}}}~}|{{}|{{{|~~}|{|~}{yxz~}|{yzzz{{{}~}}|||{z{|~~||}~|zyyyxxyyz{|~~~~~}~~~~~|{|||}}zyyz{|}}}}~~}~~~}{yyz{}}zwvuvtsuvvvwxz{{{{ywvuttuvvvtsuwxyz{|zxxxz||{||}}}}}}}}|{{|~}}|{{{{{{{{{{||}~}|{zzzz|}}}}|zyyzzzyyyz{}~~~~~~~~~~}||}~{yxwwxyzzz{}~~~~||||||}}}|{zz{zz{|}~~~~~~~}}~~~~}|||}~~~||||zxwxz|~{xwvtssrqqqqrstuvvvuuvvwxxxyz||||}~~~}~~}|zyyyxxwxxyyyz|~~~}~}|{|}~~||||||}}||{{{}}~~~~~~}||}}}}{{|}}|{|}~~~~~~~~~}~~}||~~~}}}|||}~}||||}~}}|{{zzz{|}}~~~~~}||~}}~~~|{{|}}}}}}}|{ywvuuttvxxwuttttuttuvvuuvwwwxxyz|}{z||}~~}~~}}|||~~}||||{zzz|}~~~~~~~}~}}~~}}~~~}|{zz{{{{|}~~~}}}||{zzzzyzzzzzz{|~~}}~~~~~}}}}}|}}||}~~|{z{zxvvwy{{{||}{zz|~|yxyyz{{zyxwwwwxxxyzyz{{zzzzxvuvvxzzyyz{{zz||zyxz||{|~~}}}}~~~~~~|{{}~}|{{{|}~}}~~~~~}||~~~}|{yyzzyyy{}}}~~~~~}zyzzz|~}}|||}||{zzzyyy{}~}{xwx{~~~~~~~}{{|{{|}~|{zz|~zwvwy|~~}}}||{zzzxvvvvvuuvvvvvx{|~~}||{ywuvxyz|~~}||||{zz{||}~~~{xwwy{}}}~~}}}||{yzzxwwvwxyz|}~}~}zy{}~~}|{||||}}}{zyxy{{|}~}zxwwx{~~~~~~~}|~~}|}}}{yz|{{|~~}zxwwx{}~~~~}~~~~}|{{|}~~~~}}~~{yyy{}~~~~~~}}~}}~~zxwvuwyzzzyxwutttuuutrssrqrsuwy|~~{zyxwy{~~|ywwvvwy{{{{|}|{||||{{{zzzz{||}}{yyxxy{|}~~~~~~~~}}}~}}|{z{|}{{zzyyy{}~~~~~~}}}||~~||}~~|zyyyy|~~~|{{{zy{}|}~~}|~~}|||{z|~~}}}~~}|~~~~~}{zzyvsqqrrrqrtuvwwvuttuwxxxxwutttuxz~}}||~~}~~~~~~{xwvwxxxxy{}}~}||{{||~~}}}|}}|}~~|zzz{{zzz|~~~~}}}}|{|}~}|{z{}~~~~}||{yyy|~||}|{||{{{|}}~~~~~}|{{|}}~}}}|{zz}~}~}|{{||||{{~~~~}}~~~|||}~~~~~~||}}~~~~~~}{{|{zyxyzz{||}}~}||{{{zyz||}||}}|{zyxxyyz{{|}~~}|||{zyyy{|}}||}}|}|{||||||}|yxz~}|w~qo|}yw|}snsy|zux~~~||~~{xx|~|v||y~|xuuvwwwvy|{yzzyyy|{}~{|~~}}}}{zzwz|}|wv|yyurporurr|~|}~~||~zy{}~~}}}zzzyz{~x{~y}{{~{{}}~~|}zyzyyyz{zwvwxyyxtsvz||{||}|}}|yx{~~|}z}~~{vw{}~~~|zywtrqrwywy||~|y{}{xz{y{~|{~|wx{xxz}~wrrrrsttuwxwuolqspswx||}~}~}{{~~yy|zwxxwvsqrokjlkigeinpswy{ystzwonptwwutw|}|xru|}y{}{}~{uvz{zxustxzxwwwx{z{|yvy{yy~{y|}|~~}}ywvy~{y{|wv~~|y||~~}z{|z{}||~~w{~{{}}~~{x{|yvtttuutstvy{|~{zz{}{~|xx{{yvrqtvvvw{|zyzztw{|~~|w{|wronox}tnruxvmjoonoopqqppponptxztsyzw{~}}|{z{{rny~yuux{{vqpmjmqposutromoppruwvrpsvy{}|x|wqvz{ywz|||xsssrrrtxy{{zxux{vsz|x}zny{zxz{||}y|z}y}|xxzy|wx{||zxvwy|}y}}|~~~wwwy|xsy}|{uqttqrsssuwxyyy|}xx}}}}|{|~~}~unv|wttw~yy|}}xsv{{z|~y}|~wu{y}y|{z}zyy~z}vx~zw{~~|{zyy{xsuyxx|~||vv{||vqw~}{{|~~xoowyxwtvzwtttvvqmnsywquyxuoknqtvutuvzxsy}xxxy||ttvsrrrwzxvttvtqqptzxvy|}z}||y{~yy}{{~vnswsr{~ww}|z|}||wsw}~~yx~|z||zwwwxzytxzz||wxyy}~}}}~|||{|}{||}~}|zx{zv{~|zwz{~~{||xsy}y|~~|yxz{~{w|~}zxv{~tntwxxux}{wsoqrppmmvyutvxyyxtpty{zvu||yzzzztotzwx{y|~~}y}~y}{{~~{{{z|}ywwx{yuuy|~|{|{{xsrrqsuvz}{yxxzyuv|}}~~~~}~}zy|}{{sty{{}|||xz}}}|}~~w~zux|uosx{}}|{xttvww{~}}~y|||~~z{||~z}ulsxwvy{|~~}}||{{|~|{~~|wvz{xwx}~}}~yuy}~~{z~{z|||zw{~{zxyyutuuuvy|}~||zy|~~~yv}|{x||}}||{yvw|~|wppsojkmqrnloqrrqsutrsstx}~~}||||}}|~|||~|z}}{{zzyz}{vuwxxvtttvyxy{}~w{}}~~|{zyz{~}{}~}|||yyxwwzywy}{w~~~|zz|x{u{}|}}z~|zy{{zz|}}{z||x|~z}~}zz|}}}}~~|~~{z}~}xsqotyusvwvwxz|}}zz~}~zz|z|}zyy|~|}~{{|}}~~{{{xvusruwvvx{{zxy{zyzzxvy{xtsrstsrqqstux{|zuuyzwuuzysx||zuryzttx|~|zy~~|}||yvy{zz{}~y||x{}}|z|}ysuz{{zx{}{zzzz}~}{zz|}~}~~}{wyzsstuvurrsxzxx{~~y{~|}|~{zxxvu{|zxuvxzxuvywux{ww{{xwx}~~}|~|{{|{w{~~}}}||{{zy{}}}}}~zz{}}|zz|}|{~|{{{z{{{{|~~}zxyyyxuuurorsnpz}yyyz|{y{|usw{||{}}|zv|~z||~|y|zutvxwvwtqsvwvttwxurrrruytotywvuv{ztuz{z~~}}~~~}}zxz}|yyz~~~}z{{w{}w~~z{}|{}~}}|~~|}}|}~||~~zy|}|zyzzz|zz}~|{~}|}~~~~~|}}}zyzzxxxxywwwxz|~~{~~~~~~~|xxyz|yvz~zy~}zy|~zyyy{}|y{~}||}{~z||x||{|~}}~{xy|{{zy{|{zywvuuwwwwxyuruxwtppsroprtuuvutwxvwy{}zuz|wtz}|}}||}~}|||{zyz|{{|}}|~~}zyy{~ysvzzxxz|~~}}|}||}|~}}|}||~}{z|}||{{~~}}}zwz|yxyzzzz}{}~zwxz|||||}~|z~}|z{~~|}}~}~}}zwy||{{|~}~{|~~~|}}}~~|{|}{wvxz|~}{~~|~{~}}}~~~}}}~~|{}}ywz|zz}|yvvy}ztqprwwxzz|}{zzyy||zy|~~|wvwz{yx{|yx|}yx|{y{~{w{{trtuvtqtwz}zvy{|{wv{~}{~}|~|{zz{~|z~|~xy{xwz{yx{{~}}~~~~{wx~{w|~{|}~~|~|}~~z}|~x{~}}}~~~}}zwvx|{~~{}~{}y|{}}|{y{|||~}|||{yy{||}}~~~~|{yyyyz}~zz|||}zwx{|}||~}}|||z~||}{xz}~~~~}}~~|z{}}}}~}~{wz~}zvswzwutvyxuwzywuspotwrqvxzyuuwussuvw{}z|ywyz{}~}}||||~|{~}~yvz|zywy}~}zx|{yxz}|wz|}}xz|~}~}{}}y|}zzy|~|z~~{}z~y}}}zxz}}}}||}}|{zxyz|}~~|}}}|z{|}~}|{zxwvx{}~|{~|~~~~|{z{|zz}}}}}}~|yvuy|z{}~z~~|~}|z~}~~|~}||}~~yy{{zxwy{{|||z{~~ywx|}xz}~{z}{utvzzrx}zwsqruxuoquwzvrwzurqrvxzzz~{y|}y}|{}|{{zz{||{{|}}}{xusuyywwx}}|~~~~}~|{v{}ww{}}}|{|{|~{y}~~~~~|~}}}}~|z~~~}z}~{|}~}}|z{~}}}}z~~~}~}~}|~}y{~}}}{{y~~}}~|~yy{|}||~~{|~z|~~}}ztx~}||}~|~}yx{~}~|ywz{yxxy||{zy{}yussy}vt|~zy{||zwvvxyxxy|z{}xsuzzz{|yxzyxwuv{yvy~~xyxvuuxzz|}~}|}}~~~~}|~~~~{{|z}z{~~~~||{|}~~|yz|}}|{}zyz{|||}}~|zz|~|ywwxyz}~~~|z{}~|~~~|{{|}|{}~~~|}|}~|||}|{|}~}}~}}{~~~}|~~~|~~z~}w{~|~{~|y}}x}}|~}{zy{{yxxy{yvz}wruy|}yy|}|yutsstqqwwttwyzyyxuux|}zx|~||~}}||||~{|~~~zw|}{zzyvuwz}{yz|~~||~{|}}|}~}{yz|~~|}~~~}}}~~}~||{|}}|{||~{~~}|}~|~|||yz}}{|~}{z|~~}{}vw{|}{}{}}{{{~{}}}}yx{uokkw{uqmlpuwzxuxxqrxxusplecjrrmgdgjgdbabfinsvwuqoolhb\\adfjmrspkgffefechlgbbbcedcdefffecegb`dghhfeffeeedc`bgjigefhiikmifgiiiijmnmnqromkjjnsvyyyywsqppqonqqqsrsvwvwvuux{yvvuqpty~~zxz{|}}|{~}zxwurolnqlhmpkhhhifbdhgfikkkklkjhhmqrstpmnopqnnqtuurpoomifjkedimolfefb^\ZZZ\^_accaba`_][[^cfghiigffjmlknrplklopqomnopqrrtwtqomkjjlnppnjhecbaaceegimnlkjiiiddimmmnnopqsvxvuspnqtstwxyz{}}zz{~~xw}~|{{~~||{yy{}||~~~~~{zzz{zz}~|{|}}{zz{||{zxvwwwwy{~~zuuuuuuw{~~}|}|zyxxwurrtx||{zxvuqmnpopqrusnnopqmjnsrppqqpooorvvwxx{{tpsttsssuwxxwxyxtpnoppqtuvwwwuojjjijlnppopqonooljnponopqpnprtvwwvuutrruuuwy|}{z|~{xutuutttvyupolihegkjgghknlkllmmnnnmmllnoqsuwxxyyxvtstvz}}{z}}zurswvtvxz{ywvsqonopnmlmnoonkknpnopqpmijlkkmpqtyytrqonoprsqqwyvuwuqmihjkloppqssokhfefffffgijjjkkkmoopqrrpnnqrqprvz|{yvssuvutvxxyz}~zz{wuvwvwz~~{xyzwuwz{}~}~}zxvutqopqrrpptvuwxuponlkjihhhikljkmhbdfdcbceghhhea^\ZXY[[\\\]^]]\YWVUVXWWWWUUWXY[^bdb^__\ZYY[]\]aeghhfdcbaabbbcegiigfea_acbaacghhihhgd`]Z\^[[^`b`\^ceeeeddeedcacfebflnpqqpokjlljmqqqsuuspnmmmmnmmmprrrrpnmkjijjijlmmmosvutssrponortsqsvz}{z{zzzzyzz{}~|z{{{zyz||{{{|~~|zyzzzyxxyz{~~~~~~~|zz{zzzxvwxxy}}{zyxwwyxwx{~|yxvutttuttrrttomnnomkknpqqrrqoliikkjjjkkloqrtuutrrtsqonmlkknqrsusrqqppnlnpnlkjjjihihffgebefddgjkhcbcb`aaabeghjnonmllligikhgijhilopqqpponoolkmnjhggiihjligiklkiijllkihffgfefeccehkmnnmnnmlhegiiighnrssrsuropqrsttrrrqppqsvutuuttuwxyxvtssqpqrppqrtvwy|zxyz||yvwvtsrrtx|~~~{z||zyy{|zxy{zyyyxwxxxz|{z{{zxvtwwttxyy{}}||}}{{{xxyyxxy{}}|{yyz{~~}{{}~~}zz{|{z|~}{|||{zz||}|z{{zywy~~}{{{~}yxyxvtrvxtqsuvutstsssrrrqpmjjjiikmoqponorssrruusrttspmmnoquyyz}{vttuvsoonnnqssstssrqqssstvwxwurqrrrrsvz{{{{yxxxxwwwvwvusqprttwy|~~|zyz{xtrqstsuxz{zyyyz{yxyyz{{{zxwwwvwxz{|~~}}~~}~~{zyyywvxyxy}~}}}}{wtsuvussw{{yyz|}xwz{zyy{}{yxxxy|~~}}}~~~}}|{zzz{}~||{yxzywy}{yyy{|xx|}{zyyxyywuvwz}|}~||}~~~~~~}|{|||~~|~}{xyzz}~|{|zx|}|{|~}~~}~}{z|~}||||}}{yyyxy|~}~~~~~~~~}{|}}|}~}{~}||~}|{{{|}~~{wwwxz{|}|||}~~~}{}}~}yyzxw||{}~}~|}~|z|~~~~}|{zzyy{{|~~zxwtrstutrrtuuuvwxustuutsstuttstuvxxxxyxxyzz{|{zz{|~{x|}||}{xy{{{||{{|}~|{}~~}}}|||||~}{|}~~~}}}{{}~|{}~}}~}}|}{xwy|{xx{{||{}~~~~~}{zzyyyz{|z{~~~~}{}~~~~~~~}~~~~~}~~~}{zz||z{}|z||{zwvyyvwz~~{zzxvvwwvuuwvvx{{{yx{|ywwwxyy{|||}}}~~~|{{|~}{z{zxy{{yxxz}{z~}~~~~}}}}||||zxxzyyxyz|~~~~~}|}~{}}~~~}{}~~}~~~}~~}}~~~~~}|{|}||~}|~}}~~~~~~}~~||{{{zz|~~~|{||{|}}~~~~}|{}~~~}|{{zzzzz|}{yxwxwutvvvuuvvvvwwuvxz{zyy{|}~}|}~~~~}}}||}|{|}~~~~~}}}~~~~~~}}~~}}}~~~~}}~}}}}~~~~}|{{||}~~~~}|~}~~|z{|{{{{z{{zz{}~~}|}~~~~~}}~}}||||}}~~~~~~}}}{yxxyz{||||{zz{z{~~|zzyxy{|zzzzzzyyyyy{|{{{{|{yxwwwwx{}}|{{|}|||||{zzzzz{|}~~}|{yz{{|~~~~}|{{}}}~~}~~{{||}~}|{|}|{zyxy{|}}}}~~~~zy|~~}|{{{{z{|||~~~~|}zx{|}~~~||~}}||}~|zz{{}}xusux{|}~~|yxyzyxwvwwwvvvxxxy|}}}ywwz{y||}~~~}}~||~|xvuwy{|}|||{{{zzzzyxxwxz|}}||~}|}~~|}}{|~~~|{zz|{{||~~~}{yxz|}}}~~|z|}~}}~~~}ywwwyz{}~~~|}~~}~~}}}}~|}~|zywwz~~~|}}||{|}~~~|{z}~~{xvvvwyz{{{{zzyzzyxwwwxxwvvuutvz~~{wwxy{|}~~}|{|}~}~}||{yxx{}}~}~~}}}}}{|||{|}~~}~|{{yxxxxz|}}}~}|~~~~~}|~}}|zxxwwz}~|}}||}}}|||||{{|}|yxxyz{}~~~}~}{}}{z{}}|{{}~||||}}~~~}{{}~~~}~~}}~~}~~~~}}|zy{|zvtsrrrstttvyzxwuvxwwy{zzxyyxvwy}~|{}~|{zyxwwxxy|~}{{|{|}~}|{{{||||~}~|zyz||zz|}~~~~}~~}||||}|zz|~}{zzzz{||}}|{}~||}||}~|yyyyzzzyyz~~}||~~}~~~~{zz{{yyz|~}}~~~~~~~}~~~~}}|{|}}}|{}}|}}}}}|}~~}}}zx{}~~}~}|~~}||}}}|~~~}||{yz{{{zy{}|||}}{yyzyy{}}|}}}}||~}{|}}}}}}x}~|~|{}}|{xttvvtwzyxz||{ywvvy|y{}z}qliqzxrlpv~xwvyyz}|~~}zyyvsmipwurh_ejfdgid`irqnnnljggije_diiilnlmlkmqtvvsqqqpkhefijhhihggikjjjkoqmkjhgilnmiimnnmlmomjknprssqolgeefhjmmkjkjiimorrqstsqomllnqvy{||zyyzz{|}~}~|~{zyyyz{~~~}}~zwy|zwvvsmgcbba`aa_]ZYVSSVXZ[\]^\XWXWUWY[_cfhhiic]`cbafigeed`\[\\XUUXZWSRSRPPQOMMNIDINIDHMNPSUSQSUUSU[^^adcabc`_bfedgkjhjkfbeifdhnnjkmkjigffhjjjlnpponkgggffhkljfdddcdfhhgghgeimnnoprstvxy|~~}xy|yw|~|~{wz}}}}{y}}~|~{zuponnppprtspopoopsuwy{~~~}}~|~yusqpqtux|~zvsnklnoqssqnllkheegihijlmlkjhfegjlmnnnppnoommnqtroqsolnqpptwurqohbegffijheec]WW[ZZ^`^^^\YVSTX[]_cfggghgfefimnpsuvurqrportutssrpnmnppqsqqqmhfikgflqrrrqlfdfb^dmlhjlieccccfhhhjmnnnmlllloqrtwxwvxzxw{~~~|xuvxxyzyyytnlkgefijjikjfeffgijjmtyyxz|{yyy|~~|z|}}~|z{{zz{}yvsqruvuuutsplkkjlnpqpnkkjgeefeehklkjifddeeehjigijeabcdcb`]]]\[[ZYYYZ[\\WRQOKIIJMNNNONKIJJJLQVYY[]\[YWXYZ[\_dhiggfdca`adfffedccba`_^]\\[ZYYY[]_`bccb_][YYYZ\]]_b`\]^]^^`fifeggedccegeglnprsrpnmortuuxzzyxwwwvutuvutstvvsqqtvurqplhedegggghijigghhjnrrsvyyvvxxxyz}}}{yy{}~}}||{|}}|{||{}~}|||{zyyxvuuspoqtuy|zwurpqqrstuwxwusolkiikmnoooomkijklkigd`\ZYZ[ZZ[[[[Z[]]]^^_`abddbcedbbcejmnrtrponmllmonmnnlje`_`aaaceda````accdgfa^__]\\^`abcddegiihggijjkkjihgffghjnrssronnmlmprrstuspnlihilmoooppnmnppppnkigdbacedbbccdgiihggghjlmnonnmlmprsvy|~}|{||}~~}ywspopqstttusrsttsrtvusrqpoonmmopoquxyzzzyxvxzyy{||zyxxxz~~|ywxyxwxyz}~}{{}~}|zwtsrpoonoqrtvvuusqnnnpsstvuttutssvz~~||~~{xwvsqrsssrsvwutsrssrrsrqpooonmnnoqswz{zzyxwuuwxwwxxwvvuuuwz|}~}{zzzyx{~|zxwwvvvvvwxyyyz|{{zzzzzxusrqonmmnnosuvutsrqoooprstuvvvwvtux{~~}|zxxxvuuuvvwwyxvuvuttttspnmnopponquvwy{{{yxwwvvxyyzzwvxyxxxz~}|{{{{|}{{|{zzyyyz{|}~~}}|{ywvutsrponoqrtwwvutssqqqrrsvxyz{{zz{|~|{zzzzz||{zxxxwvvutsqpqrqqrsvy{|}~~}}|{{{{||~}|}}|}~~~~|{{zyyy{|}~}zz}~~|||}~~~~}}|||~~~}~}{yvuusqqstuvvvvvvvvutsrqrrstvxyyxxyz|~}|}~~~~|zyzzzz{}}{|}{ywvvvvvwz}~~}~~~|||{|~|{{zxxyz|~|{{|}}~}~~{yxyz{}~~|z{|||||zyxxyxwy{||}}}}~~||{|||}~}}}zxvtssqpsvy{{{{{{{|}}~~~}~~|{|}~~}{zzz{|~~~~{xy{{|}}}}}}}~~~}||||}~}|{{{~~}|yxxxz{|}}||{{yy{||}~|yurrqqtxyyxvtrppqsrrttrqpoonmptttuvxyz{|{zyx{||{{|}|yxwvvwwyzzzzyyxvsqpqsvz|~~}|{{|}~~~~~~{z{|}~}{{~~~~~}}}|{zzzzz|~~~|xuuwy{}}~~~~~~~}|||||}~~~zy{~|{zzzz{|}}{zzzxxxz}~~~}|}~}zwuvwy}~~~|{|~~~}|}}}}~~~}}|~~~~}{zzzz{|||}||{zzzz{}~~~}|zxvuvwy{|{zxwutrqrrrrssrqonnoppprstvxz|~~{ywvwy{{{{zyxxyz{{zzzxwvvvvwxxyyywutsstvxz|}}{zzzyxz}}~~~~~|{}~~|z{|}}}|||{yz|}}~~}|}|{|}~~}||{yxyz{|}~~}}|{}~~~~}~~~|{|}|}~~|yz|{{}~}{zyz{}}}|{zxvwyyz|~~~~|zz{|~~}|||}~~~~}~~~}|{{|~~~~~|}~~~~~|{{{{|}~~~}|{|}~|zyxwxz{{{zywtrrsrrstsrrrqomnqppswzzywuttuuvwz|{yyyxwvwxzz{{{zywvtuvvx|~{wusruxz{{||{zyyzz{|~}||}~}{zzz{|||~~|zzzzz|~~~}{{{|}}~|zxyyyz{~}}~}|{{|}~~}}}~~~}}|}~}|zzz{}~||{zz{}~~}|{zyxxy{}~~~}~~|zyz|~}{{|}~~}~~||}~~||}||~~||}|}~~}||}~~}}zyyz{{|}}{yywuttsrssttttsronnnmnqstuvuttstuvwxxzzzyxwwvwxy|}|{zyyz{~}zwuttuuvxyz{|{zyyyyy{}}{||{||~~|{zy{|}}~~|{zzzzz{}~~|{{{|}~~}||zyxwuvx|~}~~}}||}}~~~}}}~~}{yy|}{{{|}~}|{{|}}~~}{{||{|}}|zyxvrqswz}}}}}~|{z{{{|}~~}||}}zvux|}}||}~}}}}}~~~|xuuw{}}~}}}~}}~}|{{||{|}|zywvsqpqssstsrokigfhmrtvvvvusrsstuwy{{zyxwwvwyzz{~~}{yxxwwvuvvvvxyzzzzzzzzz{{|~~zvsrsuy}|zzyxz}~~}|zyzz{|~~||||{{{||zvtrppsw{~~}}~~~~~}}||}~~}}~~~~~{xvuux{~}{{}~~}}}}}~~}{zz{|||zxuspoqswz}~{{}~}}~}{z{|}}}~~~~~}||}~~~}yvuuvy{~}||}~~}||}~||}~}{xuttvx|~}~~|||}}~}|{xvutsrstttttssqppqrssuvvuvvuttuwxyz{{zzzxxxyzz{|{{yxwwwvvwxzzyxxwvuvwxyz{|{zzyxxy{}}}~}|}~~}|}~}|zxyz|}~~}||}~}~~}}|{|~}~~~~~}|}~}{{{{{{{}}~}|{yyy{}~}|}}~}|}}|}}|}~}|||{z{}~}||}}}{{{}~~}}}}~|}}|}}zyy|~~~}xuvx{}~|zyyz}|yvssuwz|~~~~~~~}|zyy{}||~|zwvvwxy|}~~}{yvtttstuxzyxxxwwvuvvwyzzyyyyz{|}}|{zxvtrrttuwxwvtrqpnnoqswzzyxwwwvvwwxyz|}~}zxwwwxyyyzzyxvtsrstwz|~}{yxvuuuvxz||{yyxvuuw{~~}{zyzyyy{|~~|zxvwy{}~~}}}~~}|||{|~}{xvtuvvxy{|||~~}{{z{|~|||{|}}~|ywvuuuvy{|}~~}}}~}{zzz{|~~|{|}~}}~~~~~zwusrrstuvvutrpnmnopqppsttuvxyywwwwxxxz{{||}~|xwwwxz|~}zvtsrrrsuwxyzzxvtuuvxxy{}||}~~}}}||}~}z{}~~}{{|}~}|}}|}~}}~~}~~}}~|z{|||}~~}~~}}~~~~~}|{{{{|||}~~}}}||~~|zzz{|}~~}|}}}||||}~~~}|}|zyxyz|}~~~|{z{}}{zz{}~~~~~~~}}|}~~}}|}~~~~}}||{z{|{{|~~~~~~~}~~~~~~~~}{zywvvwy{{{{zwtsrsttvxz|~}{xuttstvwxxwwxyzzzzyxwvvuuvvvvx{|{zyxvtssvxy|~|zyxxxy{}|zz{|}|}~|zz{}~~}}}{zyyxxxz|~||{{}~~~~}}{{|}|{z|~~}{{{|||~}~~~~~}}~}}}|{{|~}|~~|{{{|~}|||{{~~}{zzz{~}{zyyy{}~}}~~}}}}{zxxz|}~|{zy{}~~}~~~~~~}}}~~|||}~~}~~~~}|}~~~}}~~}|zyxy{|}}|}}{xvuttrqsuwz||{yvtsstuwxyyxwwwxwwwwxyzz{||}}{yxxwvvuuttvxz|}}}|{zyxwvvxz|~~{zzzz|~~}||{{{{||z{}~~~}~~}|{z{~}||}~}{{{||~~|z{|||}~~~~~~}|{|~~|{|}~~}}}}~~~}}~~{{{|}}}~~~~~~~~~~}||||~~}|{{}~~}}}|}~~~}|{|}~|||}~}}}~~}|{z{}~||}}}~}}~~|{{}~~}||zyxwwxyyzz{{zzyxyyyz{{{zyyxwwwxxyz{|}}~~|zyxwvvvwwwy{|{{zxwwvuttrqqstuvxy{zyzzyyz{}~~||~}~~~}{zzzyz|~|z||zxxxxxy{}}~}||}}~~}{zzzz|~~}{yxxyy{|}}~~}}~~}{xwwvwxz}}~~}~~}}||}~|zxwvvwy{}~~~|zzyy{}~}{zyyz{}}}~}~}|~~}|{zxwwxy{|||{zxtqoonopruwwxyyxwwvvvvy{}}|{zz{|}}|{{zz{{|||||||{yyyxxwx{~}{xvuttuwwxz|}~~}|{{{{{{}~~~~}}~~{ywvvuwy{|}~~}{{}~~}}}{yxwwwxy{}~~}~~~}|{}|zxxxxxy{}~~}||}}{yxxyzz|~~~~~~}~|yxwwwwxz{}}~~~~~}~~~~|zxwxyzz{}~~~}|~~|{zyyz{|}~|{{{zyz{|}}}~}||||}|{{{{{{|}~}}|{zzzz{|}~}{zywwvwz|}}{xvtsrqppqrrsuvvwwxyxxyyyz{{z{|~~~~}|{z|~~}zwvvuvvvwxzz{{||}~~~~~}}|}~}{yxwxyxyz|}}}~~}}{zzzzyxyz{{|||}~~~~~}{yyyyxxxxxyz{|}~~~~~}}}~~~~~}|{zzyyyyyxyz{{|}~~~}}|||{z{{{||}~}||||}|||||}~~~~~}~}}}{zyywvuuutsssrrstvwxyyyyywwy{||{||}}~~~}|zzzz{|}~~~~}|{{zxyzzzyxxywwwwvvwwvvvvwxx{||}}}}||}~~~~~~~}}|{{zyxxxxy{||~~~~~~~~~~}}|||zyxxy{{|~~~~~~~~~}}}|{{zzyyz{|~~|{|||}}}|||{||{zyyz{|}~~}}~~~}}}}||{zzyxxxyz|}~}~~~~}}~~}}||zxxxyyz}~}}}}}~}|}~~}|{zyxy{||~~}||||}}}~~}||}}~~~~~~|zwuvvvwxxwwwvuuusqqqrssuxxxxyyz{|}~}{{{{}~~~~~~}zxyz{{{{zzzzzyyxwvvvwxy{|~~~{yz{||||}}}}||{zxxxyzz|~}{|}~~~~~|{{zyyxz{|}~}|}~~}}~~~~~}{zxxxxyzz{|}~~}||}~~~}}~~~}|zyxxxxyyz{}}~{z{}}}~~}}~~~~|{{zz{{}~}|}~~~}|{{{|}~~~~|}}}}~~}|}}}||{zywvuuuuuvwxz|~~||{yxy{|}~~~~}|{zzzy{}}}}{ywutvvvwwwwxyyyyxwvuuuuvvwxz|~~|{{|}~~}~~~}|zz{||||}}}}}}|{zyyyyyzz{|~}|}~}}~~~~~~~~~}||{zzzyzz{~~~~}|{}~~~~~}|}}|{{{zzyz{{|~~}}|{{}~~}}}}}}}}||{zyyz|}~}}~}}}}}~~~~}}~~}~~}|{z{zzz}~}}~~~~~~~~}|}|{zzz{|~~~}}~~}}}|||{{{z{~}}~~~}~}|{{{{zyyyyyzzyxwvwwwwwwwvutttvxz{|}~~}|ywvvwy{}~~}}}}}}}|{zz{||{zz{{{{{zyxxxyyzzyxxwwxy{}}{{|~~~~~~~}|}~~}|{zz{||}|{{{zyz|}}}~~}}~~~~~~~}|{|}~~~~}|||}~}}~~~~~||}}}}~}}}|{z|}~~~}}~~~~~}{|||}}~~|{{{|}~}|}~}}}~~}{{|}}~~~}{{}~~}~}||}~~}}~~~~}~~}}|}~~~}}}}}}}~~}||||}}||~~|{yxyz{{}~|zyxwvwwxyyzzzz{{zxuuuuvvwxxwwxxxxxxyz{|}~~~~~}|{{{{{|}~~~~|{{{{{||}}~~}|{zyyyz{{|}~~}}}||}~}}}}|~}|{{zz{{||}~~~~v{lkzzwvrnjirwmjqwyvnpzzuvxy}~|z}}||zzxtw{{|xt|ywyyuvyxvxxz{wu}~}}~~|{}~~|~|wryzy~~}}}{}|t{qiu|zwv{zx|{~yzzyz~}{z|}|x~}~}~~ns}u~yxwy|w}|z|~}~zz}||{}{tz~|~}|zvuvwxxxywttxyxxw|zuvxvv{|yupqunfmuvwz|~~|wrv|yw{}{tu|~|}||{ywvwyzzrr~~||}}{zzyvvxzxxywvwz~zx{~}y}}~{}{|yy}youy{~}wtwxzzwz{xww{|ywy|}~|~|||~|yvvzzvuwyyvty~yv~~}}~}~~}~|yx{x~|z{||}}~~ywy|{yxutux}|v}{{}~zu{zotztoos|{ooxuorvy}zuwxvwz|}~~~}yvxz{}}xrsyws|~y}~zyz|~}||{}}~|wwzzx{~vu~{~~zv}vzumw|wwzxv|xutttrvyv|}xwysmu|wpkltwsrsvxvwwwwrwyzyyz}y|~|}xtyumptvyxuuvwtonqvzvrv{zwy|wu||xz|}xssvz{zwsy|yvnvzy|}}~|yx{~|z||}zz{phovvusuz{xuqqsvzyy}~{|~sx~}{uswzsmx{w}{w{xoz}}y}vz~|||~}}}~~y}}}y|~{tx|~|ty|tryyuy~~}~~~~{|zz{||~|z{zz~}xmw{tsw~zqt{zx|}~|~{oty~yu|usxxwvy}}z{{zxhkqrtplszyzwrprsoknsvxyzwuzzsu~zszzxx|wy}|z}~x}ywz|~yvuw{wqv{urpnpuupsxvstvwyxvx{z~}yyz~}xwyxs|{{yyzwtx|zz{z{uw}{yzy||}{}~}}}|}stz|}~zvvttvrlmtx{}}yvx{zxwvy}|syz~wutsvzyvz}w{~zwy{yx||{{zz{vrx}z~~~~~zvwyrmquuuutuqiluwwxx}z}~z|ww}|v~}vz{xy~{wssxur}|x|}~|zx}}}~}x~|y~~}{|wz}}zuy~vqy}yupqxzxxy}~vwyusvz~~{xz~}y{{xyyxxxz{vtuvz|xx~}wtuwy|}~~{~}}}wqvzurttsrqqqu{{ytqu{zvx{yy~~wz~~{~z}~|{utwyxvsv}|x|~|}{vv~~}}|r|zux}~z}{yxvtoouvrsxzwuuqow}yw|x}}}{z|{yz}~unrwvx||yvvtptzzy}z{}}}|z}|v|~|~|~~yz~x{~|zy}~}|~}{|~}{y{}}{{}|}w{~~xv}~~}zxy{||{}~~xy|xx}{yy{||y}~}wvuxytquxwuturrvrjkqtwyyy|~wwxy|xq{}sx}|{z{z}x}}{zyvtz~zy~~zwy{ywxy{|vqrtuwvvwvwut{zvxyxz~~|w}|zwy|~xt|}row{zwtqqpq|zu}}}}{}|||~~}y{}~yrsvyzz{}~xux{~}zut{}y|~|~uv~zwu}zrvxuvzxtx~~~|}z~xxw{~y|||zxyxx{{z}}wvxxyy|{{}~~~~~~|wu{|xuuz{t{~~~~|~~vz{~~}}z{}~}|zwuvwvrns|xooqsvtqqsz}zxz}z|~yvz|{xuyyz}{~{}}{szwuvz{{zxy~|}~}z{{wwy{xtwyvuz~yv{}ywwy}xxwvwy{~|{}}{y|}{{x|yrvzwusv{zv{~~ywz}}}~yxz|}y|~||{||zyy{}}~~~~}||}~}zxz|xwyzyvvwwx{{zww|}~yx{xxz}{w}|~}z{~|}~z~}vvz{||}|y|~{}~~~}}~}{z{|zwy|wuz}||{~~yxx|z||~~}{x{|}{vvxxytrwvqonsz{xuty}}|yywuy}}{~|~}zxwutpnqvyyvuuwzyxww|}~}|||}|yxxwy{|xy~~{}~~|{}||~~~}}}{wzwxz|}xv}~{uryzvrou}}||}yqv~}{{|{z|}{~~}}{|{}wuvz{ux|}~|}~~}z}~|xz|wuutvx{~~~~|zz|~}{|}~xzv~zyytttx~}xwz{|~}z{}|zyz|}|~x|}zuzyrqux{|{}~}}}|zwvxxy{}~~~~}}~~}zxyz{yuw|{vttqpv|{z{|~|wx|{z~{xz{{zx{}wy~|{vtsvvqrxupqrty{zzzy{zy}}~~yz~x~}{{vw}|tu||vvzwvzzuuz~|x{~{xxxy{}}~~~{y~v~~u}~y|{y{~|{zy~}|}}}~}}~{xz}||{{~{yz~zux{|{uswyzyvz~}|~~~|~}ywz}~vw|{y|}|{}~|z}~}{}}|}}~{}x|~}~~}xyz~}~~~x|yrv|~}~xy~~}{y{~ws|w~~~~}}~{{}z|{}|y}~ywwxyyyz}}zxxusuxyz||xy}|zxwy}|z|zwwwxusvyyxtu{ztuy}|vz|z||{|}}}}}~}z}|xwy~}yxxzyux~{vx{}}z~~~~}~|z}}~~~yttv||}~{}xy{~{vx||zxxvw~zx{}~}z~~||}zx|}zz|}x{~{~{}~|}}~~wy}{tx}}|~~~}zvx}~}z{}{w{{z|}|{w~~y{}~{w{~|ywy|~~}~~wsvyzzz~|~}}|x~||{{}w{~~|~|zw{~{{}}{wqsxusuv{|tsxxvuuwy|~{ywz}{zzxvwz~~~|xvy{yvsv}{uvz|{ury}zy|~~xy|~~|y~~}~~|yutyzyywxyyxwvuuz|zz{|{{|~}~w~|}y}|zuux}}}{~}}zzyz{}|yy{{zxxxy~{x}~~{zz|{y{wv{{w~xv{~~}~{~}|{yvv{|{|~~~~{}}|y|{y|~|{{|{y{}~}}~|zz|}{|xv{sz~}}ysw{yxy|yz~|~~{|~~}|w~}|~~x}y|||y}|xvuwxyxvvw{{wxxzzuu{}|{zxwy|zvrrw|{}|xurqtxxwwxyywvtwzxvuv{yyz|||yx{|}{uw}uknty~zx}~{zxz{yx|~}~|x|~}}~}|yuxz|}}~z|}zxy{}|z{}|z{}~|~xx}}{|}{wssz}|||{z|~~}|~|ywv{{y{}}|z}{~~|~}}xz~}}|{|~{}~~zz~|yxy~~|xx{~}}ysruz||}~~~~|~}}~~|zy{}~zy|}|zz}~~~~}~~xy{}~zv}{stxuw}}zyzxty}wrw{~}xx|~~{wyzzzvu||tqqrtuxyvy}~~zvxvpqvz|zxwxxwvvwy{|~}~}~}||}~}~|{}~{yz|xtwxvqlnvzzzy||xy{}}yy|~~zzzyz}}{yyyy|~|{{y|}|~}}||}~xz}||yz|yyyy{~~z|~~~}}z{~{x|~|{~~{xy|}}}||}~{}~{{}~~~}~|{xuw{ywyzz|}{z}~~~~~|zy{~~|yzzyz~zstutux}~}|{|xux{ywxz}~~}}}~{~~|y~}|}xz~xz~{yz|~~~|z~}~~~|xxyvuz}}||}~xvwrmrwxywuvvssvvuvwvuxzzzzz||ywvx{wnkiggggmpnmmjhilifjmkmquyzvvwvvz}|~|z{}|zxvy||yxxzzxyywtqpswwx|}~~}~z~y{{zywwwrpv~~~{~|}|{uspmnpmiknqrmhhgfebcfjnnmw}xv{~xz}|{|~}{{ytrqqrqpv|zxxxzzxuqquxz|~zvusrrtvy|~~|{~zx{||~|y~}}}~}~|wtuwxxxy{|~~xvwwxxw{~wqv}yw||zz~~}|zxvuvwxwsolhfgjlkjmrrqqrsssqnloty{z|~{|zz{{}~~}~~{{|xwz{zy{~~}{zxuuuwxz{{|}|yz}|}}}ywvxyxwy{||{~|~zyxwwxy}~|||w|}{xyzyzz|~~|{zyxyzvsvxwxz|~}{|}|zxvttvvtsvxwxy{{upqrsuwxy{~|xuwyuquy{||{yz}|yyz{|{{zz|||}||}|{z|z}}}yy{}~~~|z~~}}~|{~}||{yz{z{}{{{{}}{zyy{}~~}~~}}|{xuvxxwy|}}}|}}zyzvqrtsrpoqttuutuusrrtuqpv{|{{||zyxxyzz}~||{zyxxyz}~zwvy}{wwwxzzz|}~~~|yz|}}|{}}}|}}}}}~}{}}{{|zxxwxxy|}|}|{|~|}{wvxxzzy|~|}}~~~~~{xzxtvyyx{{wtrqqqoquqkoutrrsttsrrpmnpoptx{}||||{yxz}~}{{}}}~}{wutwxwxz{{||}~}zyzzzz~~}~|{}|z{{ywvw{ytw}|~~}~~|{{zz}~}~|{{{}~~|zyyy{{}~~{yzywusstuwxxwwvuutqnoonmnnopqsvvuy}zwwwwwwxz}~~yz{zzxy~~~}{|}}|{z{}~}|{||}~~}zx{}{{{||}~}}~|}|zz{~}z{{|}~~}{~~zyyxwttvwx{}}{|{xuttwzwvwvuutsqqqqppqwxtruwwuqruwwxwwy|~|zzyz{}~}{z{z{~~}{|~~{~~|}~~|{}~|y{~||}}|{}~|}|y{}{z}{z|~|xz~~~|yxxxy|}}}~|yy{|xtuxwwxzyyzzxyyuqqqrttu{|xwyxututsssuusqsutuxxwxz{||}~~{{||}~~}~xwxy{{|}~zz|}}}~{|~}|~|wwxyyxxy{}}}|z|}}{z{}~~~~~~|{|}|yutttuvwxxvuuuuvwxwxyxwxy|}xsttuurpqstttwz|}ywyz{yvx||{{}}|{|}}|{{|~}}~~}~}{|~~||}~}}}|{yz|~|}~~|{||{|}}}}}{||}~}{|{yyz}}~}|zyxxupoprrrrtvyzxusstutuwxyywvtssuvxxvuwxwy|{xwwy{yx{}zz}|xx{|yww{~}|}~xvz|||}~||}~~~~~~~}{z}}~}{yx{|xy}|{z}~}}}zwwxwwyz{~~~~}}y{~zuutrqswyz{zyxvvvspqrrrrsvxyxvtrstrqvywvuvvvvz}}{}~}~~}}{yxwvxz{{~}}~|z{||}}~~}~}y}|xwvuvx{|}}|}}||}~{|}}|yy|{{}~~||}zxwwwwwwxxwwyzyyxxxtprwy{|||zurqppppppqrtvxyzyxxxxxz|~}{~~~|zx|{y{zwvvy|{z|}~|{~}{|}{~~~yy|zx|}zzzyz}~~}}~~~}}~}|}~~|||{zywvspqutrrtvwxxz{yy{zwvwyyxwy|||yxxwvtru{}~~|yvuvxxwvwyzzz{||{|}~~}}~~}}~|yx|~zxyzz{{{|||{{|{|}~~~~~zx}~zz{|~}z|~}{yz{|}}|{{xtrppoopooprssruwvtuwvvvxyxwy{zy|}{yxxvuux|||~}z{|{zvv}~~~|x{~}||}}}{{||{~~|{}|z{}~~~|{|}~}}}|}}|~~z{~~y}||}~~~~}{z|~~{{{ywyz{|}~~|~}{ywussssrssstuvyvrsuutttvwtrrtvvwwvuuuvwwxxwwy{}|{}}zyx|~|}~~~||~~}{z|~|z{||}}~}z}}{|~~~}|~}xxyywvx|~}~~}~~}{||}~~~}}~|{yxvvuuutstvvwwxyxwvvttssvxwvvvuvwwutttuttvyxxz{zywwy|~}{{}}}}~~{zz{}~~}}|{zzyyy{z{}~}{|~~}{zyx{}||~~}{}}y|~}}|xyzzzwvxwttuuuttx{ywy{yxxxyyyyyxx{}yvwvsrruxwvuvxzzzyyxvstwwvy}}{|}~~{yy|}|}~~}}}{zxxxxz|}~~~~~~}yxz|~~|{|~}~{|~{xxxwusqqpoooqttsuwxy{||zyvvutuxz|{xyzyyzzzyxy|}{|~zvvvvxww{{xy|||||{zzzzyyz~~{|~}}{yxxz}}}}~}{{|}~~}|}}~~|}}{{~~~~~~|zyyz{z{~~~}zxusqooppqrqrssssstssrrqpqvxuv{~}{{|{yzyusvyz{|}~~|zyz{zz{}|{|}|{{zz}}|~~~|zxxz{{{|~~~}|~|}~~}zz|~~~~||~{xy{|}{}}~~|{{|}||~}{}~}}~|}~~~~}}zzyxvssuuvvvutsrpqssruxxvutrrtvvvuuvspruvy|~~~}}}zvuxz~~~|{{|||{{{z{|}}}~|{||{{|~|{{{{~}}}}|{|}}}{z{|}~}|}}}|{|}~~~~~~||}~}}~~zwusppsstuvwyyyywutttttuvutsttvvuwzzxvtvxwvyzxwxyxvux|}|}|{{|~~|{{||}|{|~~~~~}|z|~}|}~~}{z{{|}z{~}zyz||{~}|}~}~~~|~}z{}}}~~}zwvvutvvvustwz|}|zxxwtstvwvtw{||zxzzwuvutssuutsuxxxz|zxxxz{y{||{}~~~|~}}}||||{zz}|z{}~~}||}||}}}}~~~|y{}~~{zz{}}|}~~~~~}}}}~~}}}|}||{zzywuttstuvvuuwyywxxwvuvxz{||||{{{zxwxyzz|}}}~~}{|}{|~zxz}}}~}|}}~}{zz}||~}~~~|~~~~~~}}~|zz{ywvy|~~||}}}~|{zyxy{}}|zxyxrokf`_bfdbca\WVXWUX\ZW\acccfijqyrnrsz{|qt{wut~wttwxogslklornl}vnfghihs~kY]`elmmszxupljigefhmtw{skjhhfjpxvjjkijjigdjpruspomigjnv}xtm`XSSRSX^ecadiheddhkqy}|suxuvvurorsqnhegihiknsv{{~zwvromlnt||xogjsvy}}}~~|wsqsx{|yw~|vtspjjnkdb`ZVTVWWWX\_`a`\YXY_cckw{{{xsoqttvxy||vppprrpnmjfc_[XTTTSRV\``^^]\ZZ]cjnmlswpinvxw{~|zywxvrqnnsusrleefec`\YY^bflljmqtxzwtv~}y{zy{rhlsrrppz|zvvxvw}zyvjdabchplisvoklke_iuurrtxxyzskmqt{~{{{yvqooonmlifegie_`aac`]hoe[[`glmnmmnpuyzwttpmz|}|vqsw|}xrqnoqkbbcceionkrvlhhgmsqnrw{}~~}}~~|zz{zrrqkhmtuy~}}xvtu}z~xv{}}yvy|z{{xwxx{}~}|}~ystwusrqmhedddgmlffjjfcdimnnlmtyyyyxusuv|~ytuyxtoknpkggfdc`_`a_^cghhgghjlopqtxyyyxz}zvz~{x{~~|}~yrqqqsttoikog_djjilpqrtstxwuy|}{wwyz{|}{~~|~}{yyy{|zy|{|}z{zxzxvwuoljiigegknooppqqpruvvvy~~}|{}yusplmnqsqpmfbb_]_cehmmggouvtrrrsw}~{uquyxz}yqjhgghlrplsyupppstuvvw}|zwvwxwuuz~~y{~}}~}~~zy{~z{~~}ummnkjkloruvrrvyyywuvz~~zvutrrvyzwsplhdachhhlopsuvtsrsvxxy|}|~~}}~|wvutssrtuwxurqojfhnrsrqtvtsvxxxwx{~}}~~~{y}zxwz|vokjlortttttz|yvx~~~|{z{||}}yy{||}z|~~~|xtvxyxy~zsqtx}}tssqpmknruxzzywwwusrty}}}|{{yxxuruwsswxofdggfmuusuvutssvvoks|yxz|}zywz}yusty{{yrjhhmromqsx}{xuqrwxz}}{}|{xqlmpqtutvy{|}}zvtx~zwy||}~|vx}~~|}~yvsqpt}}}{{||~ytroljmommqu|zwsrqpqux}}~~{z{{}{|zvvuqolijotrqw~ztuvtqrstw~~z|}{z{|{z||zvqlklqtvzzwyzxxz{ywz~z{~~}~~}}~{uuy{}}}}}~|zwttv{~|~~}{{{zzzz~~~|wrrroqw}{wtssw}~|z|}{zyxwxxrlqxz|~|wvxtquyyyyz|}{}~~~|||}~zvz~~~}{|yutrmmsx|{wwzwtw||zxvy~~~~{{{z|~{{~}zvsqrqs|{zy|}{||wwz}~~||{~yxvvwuuy|~|}~}{xy|}~~}}~~{z{|~zw{|~}{z{ytsvxxx|{wvx{}|{}}}zz{zz~}zwtvwtsuwyzyxyzywxz||y{~~}zz}~~~}{{zyz|{xuqmnruwxzzzyy{xtw|{z{{~|zz||{||yvwxyyyy}}|}}ywxy~ztu{~}}z}~|zz}}y}~~{|zz|~~~~~~}|zwxzzywx{zxz~~yuvy~~|}}}~|{}}yy|~~ytrtuw{~|{{|~zsruvx{{{|}~xvvy~~}}}~}||~~|{yxvwy{|||}}zxy||{xvx|~}~~|z|~~}~~|zz|}~xstvwz|zvwzzz{~|}~~|xz|~~}}~||}}}}}|~}{~~~~~~}~z{~{z~~}{{|}|zy}~|{zz{~~~~|{|}~}xsruy|~}zyywwz|||}{yz{z{}}}~~{xz}}|zxutvyz|}{z{{|zwxzy{{z{zz{y{}}~~|zw{~yuz}{ywy}}{yz~{y|~}||}{zy|}|}|}}}~}}}{}|}|z|yxx~}}}~{yy|~~}}~}~|yxxzyz{{}~{wyzzz{|}}~~~zyzzzyz~}yz{~~{z{|}|zzzz{}}yusuxyy|~{{|}~{z{{z{|~~~{zxxy{}~}|{xvw{}~~|z|~}}}~}}|z{~}~}}~}}|yyz~|{{}~|{|{|~}||}~|||}|z|}{{{{{xvvy~~}}}{xy}}{{{~~|{~~|ywx{{{||zwtty}|y{}}}||||zy{}~}{{{~{{{yxy{~}{zyxwxz{zy{|}}{y}~~|{yz}~{zy|}z|~~|}}wy~|y|~|~~{zzyz{{|}}~}~|}~}zzz|}}{||yvwxwwx{}~~|zz||{|~~~|{ywwx{}}|zxxxxxxwwwxz}}{}|{}}~~|xy|||}}|yzzxwxxxy{}||}}{{{x|~}~{yxvz~}}}~}}~}yy{yvw{~~|~}zxxzyy}~}}}~~~}{|~}zxxyz|~~~}|~~|{|}}~~zwustwz|~}||}}~~|z{|{{||~~|{xttutstw|~z{}{y{}~|{yxwxy{~}{yyyuqqsw{~}~|yy}}{z|~}zwvuuy~~}~}}|~~}|yuvwtv|~~}|}}}~~|zvrtwy{}~|{zz~~~}{{zywux~~}}yvuuvvwz}{}}|{{{xz~}{xsqrstwz}~~~|{|}~~}|}~|zyyz{~{vrqqtwz}~}~}{|}}~}}|{z{~~||{ywsoptw{||}}||}~{|}~~~~|xvtuxyy{~~}{{||~~{wvwvuvx|}}~~~~~~~~|zwsrssv{~}||~|zzz}ytqqsuvx{~~~~~|zz}~~~|zywtpqtvy|~}|{zz~~~}|||{z{|{zxtrqpqsv{~~}~}{{{||}~||}}|{{~}|}|zxvtrrstx{}~}|}~{zzz|}~~|{zyywuuttwz|~~~~~|}~{wutssuwz|}~|}}~~}|}zyywtssux{}||~~}|}~~|ywwvutuxz~~}||~~}}}{|}}{z{zxusstsswz{}~}{{~|zyyy{}}zywvtqoqqqrvz~~}}}|z{z{}~{xvvwvtssstvx|~~}}~~~|||zxxyxvrpswy|}~~|}~}||{zxwvutuvxz}}|}{{}~~|zyywvvvuuuvz}~~~}{yz{yyzxvtsuwvvwz|~~~|zzzyyxwvtrstsuy|}}}{{}{xyzzywuttrrsuvxz}}}}|{z|}|{yxwvttutrqruy}~|}~|{{|}{yyywuutssrsx|~}~}{zzyyxwwwvuvuuvy|~}}}||{zywwwvuvvvvx{~~||{xwyyzywwxustuxz{}~||{{|{ywvvyzywusrtvy{}}}{zzywwxyywuttstwz|~~}{ywxywvuuuuuusrtx{}~}zz{{{|}}}{zzyyz}~~~~~}{{}~~~}|||}~|||}~~~}{zz{{zxwvwz}~~~}|{||zxxwwxyyywvvwxxxz}~}~~~|{{|}{xvsrtvxxxyzz{|{zxvvvuuvxz}~|zyz|}~~~~~~~}}}}}}|}~~|||~~}}~}||~~}|~~}}~~|zz{}~}||~}|z{~}{yyz}~|{zzyz|}~~~|ywwxyz{|}~~}|zxvsrrrrvzz{||{yvuwwvxz|}~}|||{z{||}~|xurqqqqqrsrrqqqppprsuwxzzxvvwxy{}~|yvttttvyz{{{ywtssqqrvz~|||{xuttsqppqsvzzyyz{|||}xutssuwxyzzyxwutsrsvz}|{zzyxwvuvwy|~}||}|}}~~~~|||zyz|}}|}}~~}}~{wtssstvxz{z{{zwussrpprsssstuuuvwxxz{{{||}~~~~}}||{{~~{yxusqprtux{}}||||{zzz{{{}|zxwwxyzzyyxvutttutuvvvvwy{}}~|xtpppqrstuutttsqqrtvy{|}~~~~|zxwurqqqrrrsuvxyzz{|}~~zxvuvwz|~~}{yxxz|}}zyyxxxyz|}~~}{{{{}}~}{yxzyy{|{{||{zxxxuqqrqqrty{zyxwvtsstvx{~}}~}}~~}||}|{{}|z{{yxy{|}}||{xwvvwwy{~~~~~||}~~~|{z{{xvwxxxz|}}~~}|z{||}}}|||zyyxvvxwvwy|}}|}}{{}}|~~~}|||{zxwwvutttutsrrsvy|~|zxwvuttuvxyyz{{z{|}~|ywuutttstuuuvx{~~}~~{ywvtqoonoooqsssttttsssstvwxy{}}~|zxxz{{~~~|zxvvxxxy{}}|{~~~}~~}}~}|{|}}~~|||{{}~|{}~|zxwwx{}~|{{{z{|}}~~~~}|{{zz|~~~{xvuuvxz|~~~~~}{{{xvtttuuvy|~~~~|{zxvspmjhhhjlnpqqqqqrstuvy{|}~|zyzzyy{{zywwwtqstsrrsvxy|~~}|zz|~}|zyxwvwzz{{{{{yxz{|}~}|~~|{zyyyyyz{}~|{|~}}~~~}}~~}||||}}~}~|{|~~{yyzz|}~}}~~~~~~}|{zz|~~zxyz{|}~~}{xtqoljjklmnopqqsvvvwyzzzz{|}|zywvvwwxzyvsqponmmoqswz{|~~~~}{ywvsqrtttvwxyyy{{{|}~~|{{||}}{yvsstuvxz~~}}}}}~}{{|{{|}~~||}}}}}~~{yyyz}~}~}|{{|{{{|~~~|ywusrqprtwz{{|}{zwvvwxz{|~~||~~}|zzzyxxxxxxxyyyyyxvuttttstuwxz}}}}}~~~}|{ywusrqqqrtvy{~~|zzzzzzz{{yxvuttttuwy{}}|}~~~|{{yvvwxxwwy||{~~~~~~~~}|~|yyywvxy|~~~~{ywvvvwy{}}~}|zwvutssttuuvy{|}~~~|{zywvvwyyyz|}|yxyz{{}}~}|{zzzzzz{|~}}~~}}~~~}{zyyyyz|}~}ywvutux{~~}}~~~}|{zyyz{zzyyxvstwy{}~|}~}|||}}|{zyyxwvtstvy{~~~}}~|z{|zy{}}~}}{yvuvvw{~~}{z{{|}|ywuvwwwz}}|||{zxvutsstttwz|~~|{zwvwyz|}}}}}|{{|||||{zyxyyz|~}|{{zyzzz{||zzzz{|}~|zz|}}~|{z{|}~}|{z{|~~|z{|}~~~~}~~}|||}~|{{z{{|}~~}||zxwxy|~~}|zyzyyz|||}|{zxx{|}~~}}~~~|{|}~}zxvwyz{|~~~~~}{z||zyzz{{{~|yxwwvwy{{||}~{yxwvvvuuuvwxyz{zzzzzzz{||}}}}{zzz|~~~~{zyz{}~|{{zxxyz{||~~}|}~~}}}|{|}~~~~~~}||||~~~}|}~}~}||}|}~}}}~~}}}}~~~~}}~~~~~~~~}~~~}|}~~~|xtttsrtuvwwwwvuuvutttsstuuwyz{{{{{{||||}~}}~}|{{|}|{|}}||{{{zzzzz|}~}}}~~~~~~}|}~~~~}}|||{|||}}}}}}}}~~~}~~~}|{{|||{|||}~}}}~~}~}}}}}~~~~~~~~||}}~~~~~|{{zwvvutssststvwwwwwwvwxxxyz{|}}}}}}|{{}||}~}}}|{{{{zzzzyyyyxxz{{|~~~}{zz{}~}||||{||||~~~~}}}|zz{}~~~}}}}~~~~~}|{{|}~~}|}}~~~~}}}|{{{||||~~~~~~~{zzzyz}}}}~}|zxyxvvxyyz{{{{zzz{|}}zyzzzzz{|||||{zyyxyyzz|~~}|{{zyy{{{z{|||||{zzyyz{|~~}~~~~}}~}zyxxxxy{|}}~~~}}}||}}|}}}||}{yyy{{{|~~~~~~}|||}~~~~}}}~~~~~~~~~~~~~~~}||||~~~~~}{z||||~~{ywtrstvxyyzyxwvuuuvwxxxxxxxxz{{{|}~~~~~~~~}}|{{{|||}}|{zyxxxy{}~}}}}|}~}~~}}~~|{{|||}}}~}}}}}}{{}}}}}}~~}|{{{{}~}|zyxxy{}~~~|{zzz|~~~|{|}}~~~~~~|{|{yxyyz|~~{zxwusrsuvvwxyyxxwxxxxwwvvwyz|}~~|{|||~~}{ywwwxyz{{{|}~~}}~}zxwwxy{~}||||}~~~~}}||{{z{{zyxyz{|~~||{{|}~~~~~|yxwxyz}~}}|||}}|{zyzz{{{|~~~~~~~~~|{zzz|~}}~~~}|{zyyyz{|~}{zxvwyzz{|}~}|{zxvtstttuvxzz{||zyyyyxwy{{{{|}~}|{{{zzzz{|}~}{zxxxy{}~~~~~}{yxyz}~~~}|zzzzz{{|~~~}|{zzzz{|}}~~}{yxwwxy{}||||}~~}}|}|zyyyzz{||}~~~~~~|zzzz{|~~~}|zz{{{||||}}||zxurpooopqsuvxyzzxwututtvwz|}~~~~~~}}|{yxxyxwwwxzzz}~~~~~~}|{{z{}~}|}~|yyyzzz{}~~}}||}~~}}}}|{}~|{{zzzzzz|~~}|{{|}~~|{yxxxy{{|}~~|{{{||~~}{{{||}~}||}}{ywuvwxyz{{zxvusqqqrrstvxyzzzyyyyyyyxxz|||~~~~~}}|||||}~~}|{||{|}}}}~}|{{{zyz|||}}~~}}}|||}~~~|}}}}}~~}|{{{|}}|}~tkw~xpdeu|yxwsolltzrovz{zuy~~~zxyzzuu}}{{xuvyy|zz~||~|uy~}|{|{}~~~}~}~zx~|yyz|yzzyy|~}{{xvwz~~~~wsy~~}}{{{yy}}|xxxz||}{||or}yu|zz{{{{}}z}{z~{yxxuuz}zxwy}|wx{}yvw|}z}|z{}}}|wrz~}}~}~}}}z{|uoqtstx||}||uy~}{}|~|z{{~{wxvttrqprtsqkktxxz||{yxxxwx{~|{{{}}wssuxwsw|zxyzvqmnqqnqvtqomnqruz}~xx{wz~~}ywz|{{zwtuwxy}|z{xvxzy|~~{v|~~}|zyxxxvy~{x||{}~}||zy}~|xwyw{ys}~~}v}}rw|xvvx~tu}ytw{|||zxxy{xuw{}~~~~}zy|||{{}||{}~|ywz}|{z{|qovtoy}zwq{}~|{zsow~|wppvunllosstrpuwmhlnonouzwxz~z{}}}z}|vwy{~|{|{sqtwyxw|}xyyrqy}|xt~~}zy{}~ytx}z~tmuzx|}z{~}|~~|zvtuz{ywuxzrnswxxw{|}~{~p{~w{{xwrsyzz{yutyzqnz}~z~}{z|ytru|{|~}|sw}us|}~{~}~}~~z||{yyz|}{~yzxz|}}voswss{}xwy}{u|}|yvru|}xu{vnruxxpkrxzvnnqrsooyxv}~|w}~~{{zutty~{yxzzosyxyurx{xxyyyyzyuvz{~~|}{~~}y|ysqw||zyvsswusz}{z|~x{|wwy{|zyvuusstv|~~~{{~{~zyyxz{yssz}vuwy||y{}{~}~~{{|}}zvwzyxyyuruyxwvtux{z}z|}|}}x|}z{|xvy~}x~}y|~yvwy{}}~|vy~zyz{x}|y|~}wnvxyywwwyyvrrurmrzunqsoow|zzzz{xt}|~~}}zyyyxw{|yxy~ws|~xtrsxuqywqx~|}~~~}|}{|y}~~||wwz||uov|yzzvz}~~}~y~~}zwwwwyyyxvy~}{z{|~~||}}~zxwtuyyxvsv~}~~}~~~z}}||xz|{xtw}}{~zyw~{|~}{{}}z}~~zwz}|yyy{y{~~}y~|u||wxywvzzvy|}~|vtrqrommntwtw~~|xsx~|yx{{xwy}~}~~{ywx{}zz}|wy|{{{{wtwxuwz{|}~~}|||}{~}z}~wz}}~zz}xvv{~||~|zzy}~}}~{}~}}{ssuxytuz~{yzz|}yx}~}{}yw~zwxyusv{}yz}}}|{|~y}|y|~|yusvzy{}}~~|{~~|~|w~zy|{{}~}zx~}yx|~}~|~}{z}}xxz|}yssuwyxyz{}|vtrrtsolmx~yz{~|ss{zxy|zx|~~~|ywywv|{qr{|xtrz}y||z|}yrqwyxxz|{{{}y~zwy}~~ww{~~{z}ztz~}}}{~}{|||~|{~{z|{xyzz|~z{~z}~|||{~{yx}|~~}zwstzzx}{||{|{y{~}zyxwy|~}~}{yx{~~z}}xz|~~|}}~}|w|}|~~|~~}~{y}|w{{{zxwux|}}|{zxz~xprurrtx~y{}zz{{yz|}}}{{{{||{uqsvz}yuuuuvtsvz~}xy|}}zuuvvy~}}~~zwxzzz{{z{{zzyy{~|{|~~~}~||{{}|yxz}~xxzy{{|}}}~}z~~{}}xy|~}z~~zy{}|||xuz}~|yy{}|zz{|zx{}z~~~~}{|}}|z|}}z~~{z}|y}}v||~~|~~|~}~~{wx{{{{yyyyxvuvxywutuxzyxxwz~~|}|z{zz{{{||}}}~||}|{xwy{yxyxxxwyyxyxy~{yyz{~~{{{}{x~~~}{yx{~|z~~zwz}}}|}~zz~|}~~~~|~~~}w{}~y}}}|~||}}~}~~xxy}}y{~~}|~}~}}zz}~}~|zzzz}~}|{{|{z{|}|~~}y{u|~~~~yy||~~~z{~|z{{~z}~|~~z~~{|{|}}}~z|{y~}{|}|zzxwy}zuy|wuz~}z~}w{~{xwy}}~z|}yxxwvuuxxvvwtrw{ywy{|yvx{zy}~z|~~}||}}z~{yzz|}~{~|{{{|~zz}~|~||z{|}~{~}~{{~~~}|~~~~{}}{}~}|}~~~||y{|}~zz~~w~{|{z}~|z~~~~|yz{z{}{zz}~{~{{}z|}y||{~|{}{z||{||~~}}~~|~~~~}}{}}z}}{}}x}ysy|~}~zux}{{}~~||zusty{{zvvyxvplw~tpv|wwzyyxwy~|yy{}~|zxz}}||~~}}{zzxvwy{}~}|{zxxy}~}}{|~{{{}~|}}{{{}~{z}~~{{|~~}~yz}|~}}{yzz}|{{||xz}wx||~~~~|xv|~ztsv}}{|}~}|~}z{|{|~{xusv}z|}|zxz~}~~}~~~xz~~{|~}}~~z{~~}~|xz~|}~|y{{{~}v|xw|~vx}~~|z{}|y{|ztmqy}|z}{toqvwwwwx{|{yvuvxz|}~~}||{}~|{|~yvyyvspt{|}~}|{yyz|~|z}{~}~|~}x|~}~~~zvz~~~||~~~~|zvtz~|~}|}}}~}~}|{}}|}~|wy}zwx{~|~}}xtw~}{v{||y{~}~~yy}}}~~~}zvuxxuw||{}~}}}~~|}v~{{z{~zw|~~~{z{~{z~~|~~}{||z}{|}|}{z~~}zvutuutstwz{xwwutuvwwvvxyxwxxx{|}{zz{{}}|zyz|z}}|{wsqqs{{{|{{~~{}~~{|~~}{yx}w~{xy|}}~|yzz}~xx~~~~||zz~~}~~|zw|}|}}~~|~|ysnu||zyz~||}}}}}~x{{x~~~~~|xssuy~|z}}~}}~}|~~|{zz|~|{||}{{|~}}}~|~~{{|}}}|~}~}zy~}~}z||wsqqsrqsuuuwy|}yvxxvwz{zvuy~}~zxz{|zvx}~}|z|~~}xuwwsssuyxvx|~}{|}{|~~{y{}{y{}~}{}~~~|yxyywz}}}}|~~z}~|||~}xuvwz|{zz}}{}}zz}}|~zy~zustvxzzyxwx{}~~||yxz~{{}~{z|}|totxvuux|{yyz~|~wwyvv}}z~}~vy~~~~~~}}~~~|}~{wwz~}z|{x|~~~}yuturrwywsnowzzzyz|xuvwwwutvy}}{zxwz}{z{|zz}|xtrppsvwwuuxyww{~}|||}}}~zzxxy{}~~~~z{}}}}~}{{~|y}~|{~}}||}{{{|~~|}~}xz}yvwy{}yz{wvy|{ywwyzzyww||y{|}~ytw{yxz||||zxvuuusquwtrsvz|{{|~~|yz{}~y|~|}}~z{}z|~{zz{{|{z}~}|||~~}~~{~{zxy}|y{}|}}|~~|z}~xyywxww|~{{}zw{}}~~{{{{zvuwzzyyyz{xxyurpoqtssvz|{xwyyxwxz}}}~}}{zyxuwxspuwtsuutsrqplhlpqpqruwxyvwzyxz{~{|~~|}}~}~}}|xy{|}||~xstxxusrw}~~}||~~{yx{|z}~~z~}|~z|~~}||{|zx}~}}{{|~~~~|yvvvutsvyxvwwurnkjjjjklnt{xtrrsutu{}{{}~|z{|||zz}ysttnkjkllmqurmqvqnsvttv{~|wstwz{ww{xsvxwvsrtuux||yz}|{~~||~~~}{{|||{zyyz|||{||zy{{zyxy|~}|~~~}~~}|{{zyyy{{}~~~}|xtuvuvwy{zxxwusuwuuy||}~~~}yz|}}}||}~~}~~~~~{|}yuxyyyxz~|vsrstqnoqstutsstuuvwwxxwwxz}~~{zyyxvurruvttuvwurstssuvx|~{yxy{||||~~{xxwxxwxz|||{|}zxx|}~~}||}~~~}zxwvxz||{|~~~}}|{zz|~~}~|{{z||{}~}|}{z}{zzxussssssuurpqppqqpoopqsuwyzyy{zvwyyy}~}|~~}~~|xvuwxwvwxy{}|xvwxxyyz{{|~~~~~~~~|zyyvvvvuttuvvwz}~|}~}}~~}||}|}~{zzzz{{~~~~~}|}}}|{ywvwy|zwwxyyvtuutssrqruwwxwutuwxxx{~~~{wwxxwtsttsuvvvxzzyzzyxxxz|~}}~~~}{{{zxxyz{}{xz{xvvvvvwy|~~}{{}|{||}~}{zxwvvxz{|{{{yvxzz{}~|zz{{|}~}{{{{|~{{|~~{yz{zz|}}}{zywvvwyzz{}|{}~|zyx{}||~~~~|zyy}~zx{}~{{}~~}{zxxwuwz{zyxvtsrqqtvy{z|~|yxxvvwx|~~}}}~}{xvvwtuyzyxwwusrvzyx|~}|~}{{{yy|}}}~|xwwwywvz~~z{~|~}~~~}}}z|}{{{{|}}{zyz||}~~}~}}||~~|yyzz{|~~|zwsrsrsuwwwvutroprttttuvvvwxyyxxxy{|||~}||}~zywuvxxxwvy{vu||zzz{zyz{|}~~~|}~}}~}zxvwwwwvwzz{{|}~}}|}}~}}~}~}{}~~|}|zzz|~}}~}}}}~~~~}}~~yvwwuuxz{zyyzzxwvssvurrtvxxwvvuuvyyyz|}}|~|{yz{}~~~~|zwvxywvwy||zyxz|yxxyzzxxy{|{{}~|~|zzyxxxyy{|{yxy|}zxx|{y|~}}~~~~~~}|{xvxyxy||{~|{|}yz}~~}|}~}|}~~~{y{}|~}}}}z|}zzzwwxyyyyxxyz}}z{{{{{|~|zxxywvz}|||}~}||~}z|~|zzyyyxwwz|}|{yz{yxyyy{|}}|{{zyxyz{{~zuwyxwxz~~}zxwvwxz|~~~~||||}||}z}|wutvxxx{}~~~~~}|{|~~}}}~~}}{}}|{zz|~~}}|}}|{|}~~{z{{xxx{}{x||{}~}}}|zwstwvw}}{||{wstvtrtwxyzyywwwvvxyz|~||~}}yzywxz|~|}{{{zz{{z{}||}~~~~~}~z{|{yz{|}|{{|}||}}}}}}}{z|~~|}}z|~|{}}{zyxz{|}~~}~~~}}|}~~}{xy{{{{|~~|}~|yyxxwttwwuvwwwwwwxwvwyz{{}~|zyy|~{z{{{yy{~~~~~~}|{{||{}~}zyxxxyyxyz|}}|~~~~{z~~zz{}~|}~}|{||{{}||~~|}z{|}~~|}~~}{y{|{}~~{~|z{}}~~~~|{|~~~~~~|~}~~|{{{zxxyz{{|~}{|~}{zxyywvvxz|{zzzyxwwwyzz{}~}~~{yxz||}~{{||{{||||{||z{|{{zz{}{zz{|~|yz|~}}~}}~}|~|yz{zyxy|~~~}}~}}~}}}~~~~~}|}}|{|}~~}{|~~~~}~~~~}~~|z|~~~}}||{zz{|{|}}}{yxyxvxz{z|}~~~|{}}{z||}}}}}{zz{zxxvuwxwwz|{zzzzyxz}|z|~{z|}|}}~~}}|{|}~~}~~{{|{{zzz{|~~~~~~~}{{{zzz|~|z}|z|{y{}~~}~}|}}~}|}~{}~~~~}}~~~~}}}~~~}{zz{||{{|}~|zz{yxyxvuvwwwxxxwvxzzxwuuvyzzz{|}|{z{{{{{~}}|yy{||{z{|||zyyyyyz|~~~~}}~}zz~~~}|{zzy{|}~||}}|}~~~~~~~~}}~~~}|{z{}~~~~~~~~~}}}~~}{ywvuuuvwwwwwwxwwvvvuuz{xx{||{yz{zyz|zy{}}~~}{{|~~}zxy{||{{~|||zywvxzyyyz||}~~~}|||~~~~~}|||~~}{{}{xz|}}{{~~~~~{yyz|~}~|z{|}~}}~~~~~|~~~~~~~}}}}~~}|}~~{{{zzyyyzzz{zzz{zxxxyyyz{zz{|{y|~}}||zxyyxwwxwwwyzyxwwvtssuxyz|}}}}~~~}}}}|}~~~~~~}~}||}}|{{z{|z{}~|zzz||z}~~}||~}{|}}}}{|{{|~}{{{~~~~~~}~}}|z~}}}~}|||~}~~~~~||}}~|||||||{zz{}~}|{zyxxxwttwwvussusruwwwvwxxwxz{||{zyyy{||||}}{z{{{|~~~|{{{zzzywuttuy}~}}~~~||}}|~~}~|z{{{{{}~~~}|yxyzxy|~~~}~}{{|}}~~~|{}~}|{{z{{}~~~}}~|zxutsrrsstvwz|{xwvuvuuwy{|||{z{{zyxy{||}~~}}}}}~~~~~}ywy||||}~z{||zyxz|{{}~~~}{|}~}|~~|}}|{{zyx{}}|||{}qw||{vux|~|{|}|yy|{yyzyxz|~~~~}}ytq|rkdjr{uklmruwzuqomnpomnplic]gpmld_hpootwqkr{{zzzzyuqole^`cdeikfd`]\ZZ[[Z\]^^\YXZ]abbbbbcfihdcbefbbcabdefd__aa`^\]]]]_bcefgedc``bccefhgfhiilopnlhikiijigfgjlmlkllllnpruvwyyxx{|zz~~{wuvxyz||xxy{}~yxvtqpqokjjgdbba\YZZZZYXXXXXXZZZ\]_`_`ba_`baacc_^]ZXWWWTPRUSQSUSQQSSQRTWYX[`b`^^_][]___`a^Z]a[UWWSSWYVTWYWTUY[Z\__]^`_`eigeiljimpkhnsojillgfiifc`]\]^]\]_bcdedbdfedgkorsux{zyz{{zz{zwxxvsrrrsrrssstrrwyyyz{z{~|wvvtrttttrnnnljlnlknonnmmopoppnprrqpnorrnljhgebcecbb_]ZXYYYYYZZWVWVVZ\\_eghkkjjjhlomlswroppmjhihebdecbddccb`_acccegghkmljkkihilmljikljijjjiijigeeghjjjkprrsrponprrqtwvtwzxx{{wsrrolnponnmidcc_[]```cddeghgffgloqrsttstwwwwxyzwtsrpmklmljjkkhfedb``adfhjjknokjmmhhmppqrrpmmojejoljlnmjiihhjihghjllmmmnnnqttssssruwtrtttsttsqpppnkhgefhikjiijijijlnpsxzzz{||{{}~~~}}}zwwywutuvwsqtvsruvvwz}~}~~|zwvvspommlifffeefhjlmmnonmmmlloponpqqonmkhgfdbcc`]]__[XVTSTUVXYZ\\]___[Y[[[[[]_`^]^]\]__\YY[YVVWWVUTUWXYXXXZZYZ[^``^_abb`^^_`abbbccba`]ZXUTUUUUVUTTUUTUVX[\]_bbacefgfegjhhkkjjjiiheefcaaaa`\\^`a``bddeghjjjiijlmlnpstqmlnpqopsrppooqolkklmmortsrtuttvzzxy}}~}}~}|yxz{zz{|~~~|||zyz|||~~~~}~~}}}||zvtuustvuuvutttsrrrtuvwxxwwusssttttuvtstttroljfcbccdcbbdfghhiiiiijklmppoprrrrrttrpponmmkjigca^[[\]]\[]_`aaceedcbbabcefikihkmmljkljijjgfeffca`abcdddddddeggfghgfecehijklmllmmmllmjgfeddccddbacfhhiijmonnpstsrrtttwz{{|{zzyywvtrqpnmnmmlllmmmmmnpqrsuvvuttuutuwxz{|}~}|~~}zwvvsqqpppooopqqnmmmllmmoonppnmprrrqrrssuvuuvwuqnjhhhhhjlnnnprrqprsstvvvwy{}}~}zxwvvvvwxy{|}~~~~}||||}}~}{{|}~|yyz{|||}~|zzxvvwxxxy{|zxxxxyyz|}~~{xxxvuvwxwuwzyxwwxyyzzzyyyzz{~}{zywttrpnnoqrqponmlkkjhghjjkmnnpqqqqpqrqoonmlkgdcca`abcccccb`addcdegggghkmoqqruwutuuttqonljjkjhhhfdfhhhgfiigjnnlkkkjjlqvxy{|{{|||{{yxxxzzxwxwussuxxwvutstussuutuuwxyy{}|}}zxvussstwxwwvtstttuvwxxy{}}}~}{zyxwwvvvwwwvvvwwvwxxwwvuw{}~}{yz|~~~~~}||{zxwwy{{|~|{|||~~{zz{}~~~~~}}|{|}}~}~~{z|{yy|}~}}~|zxwyzzxwvuutssstuvvvvwxxz{{{|~~}|zxxyxwvvvussttttstuuvwyxwvvvy}}{yxwwxyz{|}~}}}}}~~}~}{{{|{zz{{{}~|{yyzzywxyxxxxxyxxwvvwy}}{zz{}~|zxwvusrstuuuvxz|}~|{|||||{zyxwvtuvvvwyzz{{|||}~~~~~|yz|zwvwwwuuvvvvvwxyyxx{~~}|}}}|yvttttuvwyz|}~}~}zyxwvwxwwyzzz{|}{zyxxxxxwusrqpooonnnoqqrrsttuvwx|}zwxyywwwxxuuvusrrrrrrrrqqrrrstvxxxz|}~~~~~~~{xvttstuwxxyz{}~}}}|zy{zz{|{z{}~~}~~||{zzzzyxyyyyyyz{{{{|~~~|yxvuuuvwwwxyz|}}~}|{yz{zyyz|}|}~~|}}~}{{{zyyxxxz{||}|}~~~}{xwwwwxyyyyz}~~{zyxyyyyxxyzzz{||}~~|{zyyxvutsqppppommnpqpqrssssuxzzyxwwwyyyxxwvuttttrqqqqqppppppqsuuuuuvwy{|}~|~|yxwvvuuutstvvwyzz{~|||||{|||||}}|}~|||{yyzz{|}~~}||{|~~|yxxwvwwwwxxyyy{|~}}~}{{|||}}~}{|}{z{{z{}~~{{|||~}||{yxwwwwwwyyzz{|}}{zz{zyzyyz||}}~}||{zxwvurqppooooooopqpoqrqqrstvwxwwxxxyyyyxwwvuttutsrrrrrsuvwusrrrsuwyzz|~~}~|{{|{zxvuvwtstuuvvvxy{|~~}||||||||}}}}~~}|}}|{{|~~|{z{{|}~|zyyxwvwxyyxyz{z{}}~~|{zz{{{|||}}}|{{~~}}||}~~|{yxxxy{|}~~~~|{{ywwwwwvvxyyz{|~~}~~~~~}~}}||{{{{{{{|}~}}}{yyyxwutsrqqqpqppqqpnnnopsuwvtvwwwwwwxxxxxvuutsrqrsuvwwxwutsrqpprtuwy{{|}~|yz||{{{zywuuuuuuuvvvvvxzyz~~}}}||}}|{{||{zywwz}~~}|{zyz{}}~}}}{xwvvvvuvwwwxyz{|~~~}{z{{{{yxwwxz|~~}zyyyxyz|}}}~|zyywvvvvwwxxyxyz{}~}}}}}||{{|~~~~~}}}|{{|}}}}|}{yxxvutsrrqpomkiijlmoruvvvuvvuvxwwwxxyxwxwuuvxzzxxxvuuusqoopqrstuwyz{||}}{|~~~~}|zwvwvvutuvuuuvwxxz}}|||{{zxvvvvvwy{}~~}|ywxz{{|~~|yxxywvvvwwvx{{{~}}}}}}|{yvuuvvvvy|~}|{wvvwyz{{}~~}|zyxxxwvwxxxxxz~~~}|zxxz{{|}~~{{{{|~~~}~~~}}{||{zxxwvsqomlkkklklosuvuuvvuvwxyxxyxxxyz{{{||zwxwvuuutronpppooqstuwxyz|}}||}}}~~}~~}{zywvuttuuustvwwz}~}}{xutuvvvvwxy{~|xwxwxz|~~}~|{zyxwwwwvuvxxx{}~~}~~~~~}||||{{|}}}~~~}}}|{yyz{zxxz{z{|}~~}yvrpnmlkmpqqtw||zwtrqqrtuutstvuuvx{~|{yz}}{yvqlhhjmptx~|zz{|}~~~}|{yxz}~|wtroptuutuwzyutssssuy}~{wsrqonnpstuutsrqokgdddfimqtvvvwxyy{}~zxwtqommorsrpnmjgedehmqtx~~{yyxurrrqpoprstttsstvwx{~|xvussvz|}}|zxvtsrqswz|}~ytqonnnpsttsrqomlllnpuz~~ysnigedcfilnopppooonnrw}~|xurmhfecceinrtvxyyzywvvy~~zvrpopruwyz|||{yvtrrtwz{wtssstuvxxwvusqnmptx~{wrmhda`abddehjjigffeegkpv{|zywutsrplifb__`behkoruvuusrqpquy~~{xwtqpooqrsuwxwwutrpoosxz|}yupljjjlnoppppoljiijmquz~{wsojfddeefilnopponmorux|~~|yvqmjijkmoruvxywtsssuwy||wtsrqrtvxxwvusqonmnqsvy||wtpnmmnoqrssqqpoonptx{~}yspmjhhijloqsuvvvwxy{~~|{vsqqtvvx{|}~}|{yy{}~|zxxxxwtqokgeccdefhjjjhfeeeghikosvy|{vspkgfedefgiiijjhhjlortx}}}|zwsplihihhkmprrrrrrtwyz}}}}}}}|zvsqpooqtwyzzyxxyzz{{|}~{xusqqqrsuuvutrrrsuvwxz||wsokiiijkknooooortuwxz|}{zz{zwtqnkhghjkmprtuuvwy{|~~~}}}{xvtqqrtuvy{|{z|~~}}}}~~{ywuuuuvwxxwxyz{zz||}|xsokihhijklmnoonnnopqqty|~{wsqppqrqpnkhebbbcdgjkmprtuvxyyxz|~~|ywwz{|}}{wtqonnoprsvwwwyz{zzyxy{}{vsqnmnoprrstuuutttstwyz}~{vqmkihijlmnoqsuwxwxxz{}~||}|}|zurqmjknoqrtwyz|~~|||}~~~}|}~zwurrsuuwxz{{{||{yxwwxz|~{wtrqpqqrsuwyz{{zxwxxy{~~zuqomkjkmpqqvz||||}}}|xvtssuwy{}}zxwwxyz{{yvsoljihghijmprsssrqnmmmnoquy|}~}~~{xsnljihijkmoqttrrrqpqqsvy}}ytpmkiijlnptwyy{|zyzz|}}}{{}~{wutqooqtvy|~|{{{|~~}zxurqrtuwy}}}{ywwvvwx|~zwsomlnnnptxyzyyxwuuvwy{~~~~~~}{wspljjjknruy|~}|}}||}~}~~~|yvsqrrsuy|}|}|yvtstvz}~{{{{|}zvsroopruxz{|{yvtsrrsuwz~~|zywvuuuuuuspmjfdbbceimquxyyxwwvuuwxz|~}|zyyyz{{|}}{xurponnptx|~}|{yxyz{|{xwusqqty{|~|{xvtrtvwy|zusqnlmoswy{}|zzywvvwxz}~|xtrommnqvz|}|{z{{}~}~~}~}zxvtstwz~~|yxxxyz{~~yvttuwy|}{zxwvwxz}{xtpnorux{~~}|zxxyz|}|yvsuz}~~}}|}}~~|yuqnmmosvx{{zyyvrpooonnqsux{~~{yz{{|}~|~}|~~{xtonnoqvyyyzywurqrpoprtwz~}yurpoqsvy{||}|zyxxxwwy{}~}}}~{wtstvxz~}|{{|~~~|}~|ywwx{~~|{xwxxxy||xutuvwy{}}}}|zxvutuwyz}~{xutstuwy{|~~}|{zzyz{|}|ywwxz|~|{|}~~~~|{|}~|{zyz{|}}||}~~}{yxxwvvvxz}~|{|~~|zyxxwwxxwuromlmopqrtuuvwvvtsttssuvy{~{zzz{|~}{{|zyyz{}~}{yvvvwxy{|~~}|{zyxxxy{}|{{}~~}}}~~}|zywuuuvxz~||{zzzz{{||||{zyxwwwwy{}}{{zyxyz{||~~}|{zyz{|~~}~~~~~~~}}~~~~}|zyyyz|~}{{}~~~~~}{yxxxxz|~~}{zz{|}}}~~}zyyxyyz}~|zxxyzzyzzzxvtrqpppqsuy|~~zwvttuuvxz|}}}}}}||}~~~|zxwwwwwwxxxwutrqppqruw|~}|||}~}{yxxyz{{{{zzzyxwwxy{~|||||~}{|{{|~}}}}~~~}|}~|zzyxx{}~|{|}}{zz{{|}}||zxwwvvvx{~}{zxxxz{{||}{yyyyyyz}~|{{|~~}}|{|}~~}}~~|{zyyy{}~|{zyxxxyz|~}}~~~~}|{zy{~}yurqpqrrtuvwvttsrrrstuxz|}}||{zzzzzz{{}~~~}||{zz{}~|yxxxxy{|}}}}|zyxxxyz|~~~}}|{{{}~}|{{|}~~}|zyxxxxyz|}~~~|zyyz{|}}}|{ywwwvvy{}~~{xxxxyz|}~}|{yyyzz{|}}~~}{{z|~}|{{zzzz{||~}||}}~~|||}~|zyxxxxyyy{|~|zyyz|}~~~}|{zyyyyzyy}~||}|{zz{{|}}||{yvutsrqpoqrsvxxxvuuttuwyz{{}}|||}~~zxvvvvvwxxxwwvusrqqpooqsux{{{||{{z{}~~|zyxxxz{z{||{yxwvvvuuvx{~}|{z{|}~~~}|{yyxxxy|~}~~}}}~}{yxwvuuvx{}~}}||}}{zz{{||}}|{zywwvusrsux{}~{xwwxxyz||||{zyxwvtttvy}~|{{||}~|{zxvuuvy|~~~}||}}~}{zxvtrrsvz}|zywtrqrux|~~~zwtqqqpqsttuuutsrpnkijknqvy{}}||zyyyz{}~}zxwvvwyz{{{|}|zyxurpopsvz~~}{z{|}~~}|{{|}}~~|zxtqoooquy|~~~~}zyyz{{|||{{{yvspnnopuz~}{xwxxyyz{|}}|zxtrpopsvz~|{zzzz{}~|yurqppqtx|~}}}}|{{|}~~~|xtqonnorvz~~~}{{zzz|}~~}|zwtqonnprvz}~|{{{}~{xvuvwy}}{yyyz{{|}}|yuqnljiiknquxz{{yxvtuvwxyz|}{ywuutuvwxyyxuqoligghilpty|}~}{yyzz{}|ywvwwyyyz{ywurpmkklnqu{}{zyxxyz|||}|yvspoooqtx|~|{{{{|~~}zvronnooqtx|}}}}~~|{zyyz|{||{xsomlkklosvz}~}{yxwvxzz{{zwspnmlmopsvz~~|zyyz{|}~~|zwtqpooprtw{~}|{z{}}zwsponopqtux}}yurqpooprtx|~}yvrppppqrrrqoljhfefghjmqux{}~}|{zzzz{~{ywuuuvwxyyxvtqpnlmmnoqvy}~||||}}|{zzz|}}{xvtqonnnnnqux|~}~~}{{}}yvuuvtoospkotlj{ut~yz||sw~|wnhosomprrsv}}|}xwvwyts{|uqpopppmkosux|~~}ywxxwwy{~xqx}qkrwuqnqy}zt~~}|}{zvrpppqnlnqqry{|~~~~tw~uov{uqppqtw{{{zz{ywttwvtpkjlnplhoutux|{z|yvy~~}}~|z{|~yu{|yz||ytrttuwxwvwxyyyxxwuuxzzz{}wxxvvz}||~|||}~}zz{}yux{yy}ztx~~|}~~}}||}zyxyy{{zww||wsquz}}{|zz|~{xww{~|uz{{||}{|~}~}y|~|~{y|~|{~~}}~||}||{ux||||upvzts{~zz~~|yv{{||}|uz|zzwvvx}}|{|}~{{zvuxz||~{}~}x~~z~|yxy}}~~||~zz|zzxwxwtvzzwsqssomnqvxvtuvuvvuuyzyy|~z{}xy{yyysnqtuwwvyxsswyyww|~}||~}|z~~}zyyvvxy~zx~y{~|}~{~||x}yw}zuw|~~~yy~~~x~yx{~~|{xvuwwrqw{ywxz|}|z|{~zyxyxw}wx{~}wuw~|{~~|~|y}zz~}}~~z|~p}|~{|{}v~}|}x}{~}~y|y{tz~}yyywwwvy{wvz|zwwwxzyx|~~{xx{~ztx~zw~{uuy{ytsx{yvwxvrturuy|}wqz}usv}|vx|vz~zvxz{}}x{}v~zu}~~~xx|{}}zvy{rw}zv{z{~}yxz{y{|~}xvutz~yutw|sw~{w}}yyz}z{|y{~}}~y~zx||{{~zw~~}{z|{{~|{|z{~|~~~~}z{yyzxvy|w~vu{v{~~}y|}w}ywyw}~~~~|{xsuzzxyzz{}}~~~~{w}|y~~xx~~~~~~|xww{{xxzzxvusqrtroqtvxxxztms{yvwy~}{{|z}xuy||vnu{uvwwwvwywsv}|x~|}}xy|{|~}|||}}}~{{}{~}~|yy~||}zz|z~~}~}z~yv}~}y~||~~|v~}zz}yy~y|~zy|}}~}zzyxz{|}zz|~|z{{|{z~~~|{wy}zwy|z{{|~~~z{~}{}~{z~}|{}{u}{|~~~~}}||y~{s{zxzyyz|{yyz~|wz{z{|{yy{yv{~|~|us{{uv{|~ytzxtutqrxzwx||wtuy|}{yy~}y{~}|wtz~|yz~}ywux}~~|}}~{z~{zyy}||}||{z{}}}{~~}}~}}~xy}|{wu|~~~|}~|}~~{wwwwy~zy~{x}~~{~~}}{y{~|||~}~~~~~~~||~|~{y||~zy|{t|~u{||}{~}}~}|}}}||~zvy|}}|}~|}~|z}~}|~}~}~z|~~z~}zyyyy}~~yrrvwvvwxy{zvtux{xsnmv~ytvy~{rrx|}{yzz~}{~~|||}~}{z{yx}zru}}zwty~xsuwwy||x{}}{~|z{{~}z{{yxxy~}~wwy}}}|}||}{y|~}~{z}~|{{}|~}{~}|{}}}zwwyxx|{{~~{yx}}{}{~}x{~zy{|||{{}}}~}}~||}}~|}|}}}|~}~{~|~~||}z~~|{zy|~x{|yvw{{xz~}}|xxyz|}||||~|zyz{||zyzxustxzvrsuuutsuxyxttx{{ywy}{{}~~~{yz|~~~|{~}z~~|{||zy{||~~~~|{z{~}zz{}~}}~~{~~zx}|~}yz~|wwx{}z{|z}|~~~|zy|~||zz~}}}}|}~~~}|~w{~|}~}}|}~~}}}}~{}}~}~~x|~~|z|}~w~~~}~~||~}}~~{}|~}}|z{}~}z~{z~~z{~|}~~|}|zyyyyyx{~{wxxwxywtrsvytqxzvtstwxwvuwy|~zwz}}|xx}z~}{zyx{{xxz{~{uw{ywwwz}}~}}~~|~}y~}yz}wt}~z{|}|z{~~|~|~}{}~~~}|}~}|||~{z~|~~}}x}y~~yy~}z{}zz~~}}z{|zz{}~|}wz||}}z}z{{|~|}~~~~{~~|}~}}}}zxz||zx{}wx|zx|~zyxy}~z{|xwwxyzzyxwy|zutuvvuvyyxxz{xx|xrv~~|||}}{|xx~|x{~{xy{}|zy{{{}}{|~{z||}}}|{|}~~}}|}}~|{~~~v}|~}|zs{}~~~~}~}||}}~}|~{x{}~||~~{~|~yz}~yvx{~~z{~z~~~~}~|~|~|z|~}}~}~~}|{|}~~{||w}{~~w}}~{}|~}z}~|}}~~}{}}|||zzz{{zz{}|yxyz|{wwx{~zv}zuvxyxuw||xz}zuwzyxyz{|{|}|yzyxwxz{|~~z{~~|yx{{yxy{zxy{yxyyzxuxz{}{{|}{~~{}}|||}~|yz|}yxx|}z}~~~~}~||}}}{z|~}|~zz~}~~z}~}}}~~{~|{{x||}}|}~}|{{}~~~}~~{}~wxz}yu||z}~{{~~|{~}{}~z}}~|}~{}zv~{{{~}~|~}}~|~||xv}|x~|z||vy~|{}y{~}z|}ywuvwyxustsrqqrsrqontxutuuxvot~~~~~~{{zy|~}~|w{|xxy~{z}~}~{}|{}|z~~~~}{}~|zz|~}~~~z|~}~||}}{{{{||{z|~||{{||~x|~}}}}{}~|}|z~~}||~~|{zxx}}yx}|{~~}~}{~~z~}~~|}~}~}~~~|}z|}{z{}~}{}~~}|{zz}~~zvwyzzxwwwzyux{wsvyxttuzyrs{zxvuy|xvuuyzvvy{|{zzz}|{|~||||~|{{x}}yvtwxx}ys|{xz{z|~|~}~~y~|{}~~}{|~||}}}|{{||~~~z~~~~~{zy}~||~}}||~}}~~~}||~}{{}z}~~~{||z|~~|{||}~}~~|{|~~{{}~}}ww{~~}z{}||yw{}|{}~~}~||~}z}~~~~|}}{}~{yyz{{{ywz|zxwx|}zwxz}}}|z{zz{{zz{|zwxzz{xw{{ussw{zwuuxzywwwwxyyyy{~}{x}~}~~|zzz{{{{{{ywwwwy{}yx~}yy|}||}}}yy|~|x~~||}~~|}}}||}~z}~}}|~}}}{z{{{|~~~~~{ywyz{||{xxz}}yx||y{}}|~~{{|~}||{}~~~|~|z}}{}}||||~~~~}}|}~}|}{|{{{|||}~}}~~}{z|~}}}z{}|zyyy{|||}}~~{xz|{zz{{{||yxxxwspppooqttstvwy}||zxwunnsrmkkptsrqrssssqsz}~~}zxvssvxwvxyyuopplknrw{~{z}{y~}vsuw{}yy{{{z{|}z{{xwwy}~}z}yrtwz|zyz{|{y{{z{z{}}}~~~~{z}}{wtssqnmnkhkomljijhdcefhikosx}~}}}|}~}~~{wxxtstvzzxxxwwyyzz{zyy}~~|yxyzyx{}~~}{xxxyyy|~}|}~{{}}zxuvwx|}}}yy|{yvv{}xwvtsqqrnjhfa][YY\afjlnrtsrtustx|~~~~~{yxuqqrnkmptwsqssrrppruxxy|zwtqoppooqtvutxzvroosvxz|~zwusnjijmnmpw{zz{zzz{~zvuurrvvtuwvvtqtvsqrv|~{yy|ytssuwvwzvpljkmkkmnqssuxxvqkkopruy}~xz~wqrplifippnszzwvwwwvw{~~wutnijnoqqqsuuwywtuz{}~{ywwwwxz|~~zusromkihjnponooomjlonmoswyy|~~}{y{}|}~{zyurnlljghlorplptpnorwz|~~}{xuttssqptwwxzzzywwxy{~}~}}|zxusqrvyz{}{|||}~~|xvy|yy{{~}|~}zxz{xutpkjjhdcdegijmmhgmolmruvwy~|yxxxyzxtpnmlllmqtvwwy{||{zz{}|}|xvurnnopqrsuwyyywwxy|yxxvtrrtuuuuuvvuvwz|zy}wsswxvwy{~~}~}||}~|yvropqpqsrnligdbbdggilnorsttuwwx{~~~|z{}~{y{ytqqqsssvwvuuvvwyyxy{~{z{{|~~}zyxrnprsuwy{{zyxz}}}}}~~zwwtnmoonrvy|}}~}|{xwvvuvxzzzyz{yvwywwwx|}||}~|zxuspqsqqvxvspopnlmnqtvxwvyzwvwy{zwy}~}~}zywtpnllnortttvxyyzzz|~~zvsqonprstttux{{zyz}~~~~zyyz{y{}zvqnlkjilonmnppqqpooprtuuz~~~~~}|{{{~|{~~{{|~~~{xwuqnkkmoqrsrrtuwyxwxy|~}|zy|~}}{yvuttsqsuuuy{zzz{}|{z{~~|{{||}|{zyyvrqoopsux|~~zxxywvz~{wvwwvxyvqmkjifedegijlnoonmmnqsppty}~|{{{||}{wuurnmllnorx|}~~||}}~}|}}}zxwroqpoqsuy{||~~||~{}|ywutuuvxz{|~~~{z{}~}zwuux{|~~~}|{yvtrssrrvwsomllieegghlpsvxzz{{ywxz}~~|yxyzz{}}{yxurpqsvxy{}~}}||{{zxz~}}}~~~~}xsrqqsuy||yzzz{}~|yustsrtwz~~|{zxxy{}|vuuvwusuxz}}|z{|||{yyxtrstvusuwxyxvtqppooqu{~~}zyyzzzyz|}~~}zwtqppsuuw{~{||yyz|~~~|xurrsttux|~{||||yx{~~}|zyxz~ytspkjlorrrtvwvvtpprqnorvz||~~|{}}|{|}}}|}~~~~~~~~~~|xvvtrsuvwz{|||zyyyxxxy}~{{|~~}{yvsqqrux{}~~~~~}zyz{{~~|{~~{{}~{usqrtrtz~~~|z{{{}yzywwvvxyxwuqnjhilnortuvuttrpqrqpsvvy~~}}{wzzusqrtuuwz~~|~}yy{~}~~{~~|}~{vuuuvy|}~}~~{~}}}~}~{yxz}~}}}~}~~|yvvwyzyyyxvvvvussuvvvvtqnklnopruwxxy{{zyz{|{z}~||}~}}}{z{~~|{yxxxz{~~~|zyyzz|~}|zxxy|~~~~~{yxy{}|zyz|~}|~~|}}}{xuvtqqqswutz~}~~{yxwwvuwzyw{}yuwwwvuw{{xxxwvvvwxz{{}~|||{yyz{}~~}}~~~}}|yxxy{zx|}}}{{||z{}~~}~|yyzyz|}|}~~~{wy{{{|~}{{zyxusrqqrstvwwusssrqssqqrw|}|}~}zwttvwy{|~~}|}}{|}~|{{yxy{{{zz{|{zzyyyyz{}~}|{}~}~~|zyyy{||~~}~~{xz|}~~~}}~~}}~}{yxx{}}}~~~~~~{wwvuussxzwwwvurnpsrrsuvvuttsqrttttuy~~~~~|{||}~~||}}~}{zzyyxyz{}~}|||{|}{|~}}~{{{xwy{~}||}}{|~~}~}~~}}~}}xstuuvxz}}zwvvwvutuvxyzyxwuqppprssw{{zxwxxwwyz{{{~}|}}|~~}}}~~{{{|}|}||}zvwy|~~}}~~~}}~}~}|}~~||{z{}~||}~}}~~~|{{||{wtssrqpqsuwxxz{xvvututuwxz{|zxwwvvvwy{}~|zyyyxwxyz|~}}}}{yz|{|}}}}{{|~~~~}|yxyz{{}~}}zyyyz|}~}||~}zzzz{|~~|z{{zy|~~}zwtrpqrpruustvusrpqrqpstuvxxxwwvuuuwy|}}}~}}|{|~}}}yxyyzzz}~}~}{yyyyyz{||}~~~~}{z{zyz}~~{zzxxz|}}}{zz{z{}}}}{yyxxxz}~~}yvutrqqqqrsvxxvurppqrqpprvxyz{||{z|||}~}|ywxyxz|~~}}}}}{{{zz{|~}~~~zz{zz}~~zy{{yyz|~}}~~~~~~~|{|~}{yxz|}||zxvutvwwwxyyzzxy{|{{|~|zxvsrqpqrsuyzxxxvtvwurrtwzz}~~~}||}{zzz{}~}~~|zxvuvwz}~}}~~|{z}~{wwvvwx{~~}~~|{}~~|{{}}~}yxxvsnklmlnruwwvwwvuvvttvxz{{{{{z{{}~}|{ywvwwvwz}~~}||yvuutstux{|~~}}~}}~{yyxxz|~~}}|yvuttuvy~~~~}||{{|}~~~}||ytsuuuwyz|~~~|{{||~|yvspnprssttvurqqpnjhjmnqtwyyxxxwuuwwxz|~}{zxwxzzz|~~{xwusrqqsux||zywvy||}}}~}yyyvsrrsuy~|zyyxz}}|}~~|zvtvwy}~~zz|zy|~{zyussssssuxxwxxurnllllosw{|}~~~}}}|||~}zzzyxyz|}}}}{xussssux{|~~}}~|zywwz}~~}{ywvtrsvy{~~|{}~~|zzxtstvy{}}z{~{{ywuuvvvx|~{{{|||~{ywuttwyxxz{zwtuvsppqruy~~~~|z{|}}}~|yyywusrssux|~~}~~|yx{|}}}~~}{{zwutsttuw|~~~}{|{z{|}}|{{{yxvutssv{~}}}}}}}|{zzxtqpoooptx{}~}|}~{xwyzyz|{z{|{yvtutqruwz|~}}}~~|{zz|}{||zxvustrrvyz{}~|||vkbgjhifacda`_[[^diiiihfacfghlppmpusqrsqpv}wqqn}~mmm~qzhkqz|zz{~~zsuw|}xxlcacddo{|rbSWZ`fghnsqponpppooruy{wnnoopuzvhggfgebb_cikoqqqplknpw|vqi`ZY\]adgkf_]^_]^`fmsz}|||yz|zzywuqrvvtqmouutsstv{~~~|xy}ztx{xwsqtvwvrorrpqppw|xqookgjolgiidaeijigehklnqokhhlmkpvtpomiefjhgggiid_]\]`adecdffgebdecdhmsuvwwtpmlorrokllgeinpmkieca_acbddeikihfcgnpooqrsuttwyx|}{z{}}{~}{zyvuwx}~|~~}{wqqrvyrltytqsuoiqyrlkijknqmimqswywtppqrrpostqoomifkrngimooidnukbbglnmnmjhkpssromjhr~yprsnjlqwxsnnosxtopppqtvsnwztuvx{wqpsutvxwwxzxsuyrlpvy|{{ywwvz~ztx~|~{}zttyzx{~{uwxutwwtsuvsqrsoiilljihjkjhdaekkkpssrsvz}zwsnsyzxwuxyrkiijkjiklfcimjhggfefjkknqrsqnptroswtsw{{{~~zvvtsuvtssvzuorvsprrprtvy{yxz||}~~}|zyzxustvwwzzuqsuw{|~}}~{z{|}zxz}{yxvsrrrqompqoomllmorrqpoqqqrsqppsustutwywuutuvyvnlszzvtssqpoqstuttx{ywvvstwyyxuuy|{|}xuutuxz}{vz}xrrrstvxwwz|{{{z|~{y{~{~~~vwz{~|wz~}{{{}~}|wvz{|~|yyyz{|}{ywsqsttwzxurrssrrsuvwxwvusqvyxwyz{}}|zxwvy{wtttuuspoooomlmonmoqstsqrsvyy|}~~zzzxx|~~~{yywutsrrsrqqsrquxwuuv|}}}~|{~}y{}}|zz{{|zxxz|}{|~}|z|}|vuw{}}}}vpquvxvtvxxxwutstwxwy|}{|~~||~~|yxyxwwsoqroow{uoorpou{zuuvvwxy}~unsyzz{{wrqtwz}|zzvuuuz~zussx|}}zvwy~z{z}~{xz~|z{}{y|xuvxyz{{{{~~~zz~{~~~~{z|||~~}}{|}~~~}x{|}z|||~{vvvuuxzwtuvz}zxwuuwvwyy{~{zzz{~|{zxz|yvwvuwxwvspquvrnu|{x|}|||{|~{}|}}xvyywxyyusuwwxwutwz|}~{wy||}~~}{xxz{|}||}}|~~~}||~|z~}|zy~}zxvuwyzzywvwyzzz|}{y{~~}~~~wz~}}}|yuuvsqvzyxvuuw{}{xwwz|~}}~{wy}~~|zvsvxyvstwuuz~~|yvwywy~~|}zz|{~}|||{zwuvxww}~yxy|}}}|~}}y|~|xuxy{}{z||~~{z{~~~~~{{|}~~~~~}}~}~~|wv{~}{zz}}{yxwwxyxwz|}~}{}}|}zwz~}}{||xwxyywuwxvvwvvuttssvz}~}~~}zz{{{|{xwvx{xtx|{zxwwvwy{|||{yz|~}~}|}}{}|{~}zzy|~}~}}zx{~}}{w{}|~||}{z~~|z{~~}}~}}~~~|yxz|}}{yyxx|}~{}|{xuuuwy{|}yvwy}|xvx|}zy{|}}wsuvxyxwuuwz{}zuttw{zy{}~}~~||{wvy|}~zvwxwwxxyyyyz}~}~~~~|{||}~}zwusuxxwxy|~~~~~~~}~~~~}}~~~}{{~}}~~}}}~zwwx{}~~{x|}}}zxy{}}zvtuvwz|{yxxz}|xy{}~}~~~~|xvvutuxyz{|{zz{||yy}~{{|}~}}}}}~zx||xwvxzzzzxx||z{|~|{z~}zz{~~|xw{}ywz|{{z{~}zy|~}|{yy{|xvy}}||zy{|~}}~}~}|~}}y}|yz}~{z{}}~~}}|}{wvwz|}zy{}{zyy{||}}~~}}|zyywsruxzyurruz}zvvxwx}~}~zwxz|{y{zwvuuxzxyyxz~~}}}}~~~~{|~{z|~|{zzz|~~{}~}|~|zz{~~~~~}}}}~}||}}}}{|}~{|~|zz{||}~|zzz{}}}}|z{|}{zzz|{xz}}}~~|{}~}{zz{{zzzzz{|}{xvx{|}~}{|~}}}}||}~}||||zz|}}{zyywvuuuwyzzz{|~~}{{{xvx|zwxzyz|}}|||~~~~~~}||}~~~~~{|~}}~z|~~~}}|~~{~~~~~~}{xwxy{}~~~|{z{}{ywvwywwyzyxz|||}~{||zxyyyxxyyxxxz{zyxwx{}~~~}}{z{{z{|zxxyy{zxy|}}}}~|}}|{{{{|}~~}ywz}~~~~}}}{z||{|~{y{}~~~||}|zzz{~}|~}}}|{{{}~}~~||~~|{|}}~~}|{~~}~}||||{|}~|zzz{~~}~}|~|}{{zz{{yxxxwyxxzyx{~~~~{|~}{||zyxwvutuuwz}}|||~~||}~}|ywxy|}|}}{{~~|z{~~~|{{}|}|zyy{~~}||}~~~|{||{{}}}|z{}~~~{yz}}}|yz{{{zzzz|}~}}~}||}}|||}~}|~~}{~||}{zyxy{|}~~~~~}~}||||yuttux|}|||~}|xz{xxyyxzzyywwyyyz|}~~~|yyy{}{yzz{}{zzz{|}~}~}}|{z{}~~~~~}}|{|||~|zyyyz}}}}}~~~~}{zz||zyyz||||}}}}}}~{xy|||{zz{{{{zz{zz}|zyz{||{zyyyyz{|zyz}~~~}|}}y{}~}||{zzzz{{||~}|~~}}~{zyyyyz{{{|}~~~|zzzzzyy{~~~}|{{||}~|zyyz|||}|}~}|||}}~~}}~~}||}~|{{||{||{{}~~}|}}{z{{{zxxyxwy{}}}}}}zyzzxwwwxyy{||{|}}}|}~}{yy{{zyyzzyxyz{{|~~~}yyzzz|~|z|~~}}}||}~~}|}}|{|}}~~}~~}}}~}zxyzyz|~}|}~|{z{yvvxy|~~}~~|{|}|zz{{zy{}}||}~~~}|{yy{z{|}~}|}}}}~~~}{zyxwx{||zz{|{zz{}~|{|{yxyyz{{{{zyxxz}~~~~}{zzzywxz{|}}}}}}}}~}|{zz{{||||}~~~|{{||}~~}|}~~}}{yyz{||{|{z{}~}}}|{zzyyyz|}|zyy{{|~~}|||{zz{zyxyzzyyz{}~~~}}}}|{zzzyz{{{zz|~~}}~~}|{||zxyzyyz|~~}}~||{zyyyzyxy{{|~~~}{{{zzyyz|{{|}|{|~~}|{zz|}{z{{z{{|||}~{xvvvuttvxxxxz}}zwtqonoqtuutstttsrsvy{|}{xvuvy{zxvtrniffhjmptx{~}~~~~~}}~}{wvxyz{|{{zyxwuuxy{}~}|~~||{{|}}||{{|~}zyyyz|~}}{ywwxz|~}{zyvspoorvy{~{xvusomnnmmmoprrrrrruwxz||ywwxyzzyxwvutrpommllostuuttsqqstuw{~}xtsrrrtwxyxwvtsrqrsuw||wtpnmmlnprsuuuutsttux|}zxsomlkklotwxy{{{||{z{~|zvsrrruxz|~~}||}}zwuuvxyz{}~}|zxvtrtx||xtokgdcdeghilnnmmlllknqv{~~|{zzywspmjgghijloqtvwwvuuuuvz~~~}}{xvusqonoprtvxyzzyxvutux}}zwtqpqqrtvvwwwvtrqqsuwz~|yvrommmnoqtuvvutsrsvy|}{wsqppqsvy{}~~|||}~~~~~~}{wtqpooqtvxyyxvusqppqtwz}~}~~}~~~}zwtpmlklmoprssrqpoonptwy|}zurpmjjkmnoqsttttttuwy|~|{{|~|xwuqnlloqqsvxyzyzyyyz|~}|zwtsrsttvxz{{zxxxwxz{}~|zvtssstuwyyxyyxwwy{~}zwsononmoqtvuuvvuwz|}}zwtttttutsqnljiijknqtuuuuuvvwyz{~~}~~~~|ywtrqqstvwxyyyxwwxyz{|~~{wtqoopqqrtvutttvwxyz|~~~~~|yvtqnlmoprtvxxxyz{{}}|}|{}~{ywusqqtuvx{}~}|~~{xwwwxyz{}||}}}}||}~~~}}}}~~{xtqmjhhijklmnopqppprsuvy}}{zzz{{zywtqnlkklmorsuwyzzz{}}}}zyy{||}|{xusqpqqrtvxzzz|}~~}}}~}}~zwusrqrtvxxyyzzyxxxyz|~}zurpnnoprstuwxyyzz{{}|xvuroqtvxyz}}|{|}~|yvsqnnpqrtuwyyxyyxwvuvwy{}~~~~|yyzyz|~~~{xvsqooooprsuwyyzzxvvwxy{}~{wtrpnnnorrsvzzzzyyzz|~~}{{|}~}|zwsponnoqtvwy|~~~}~}~~|{{|~}zwutsstuvx{~~}}~|xwvvvwxy{|~~~~}}}~}yvtrqqrsuwz|||~~|{{{}~}zxvttuvwwwwvspnmjiijmpruy{|||{zyyy{}}{{{{|}~~|zwvtqqrtvwy}~~~|{z{{|~}zwsqqrssuy{||{{{zxxyz|}~}{xtrpooprvx{}~~~||}}|}}{|}}}~{xusqqrsuy|~}{yxwwy}~}~~}}||}}||{yuromljjlnqtvwyxvusrrrsvx{~~}}||}}}|ywuromlmnqtw{}~}}|{{z{|~~||||||}~~|zwtrqqprvz}~|{}}}}}~~{xwvutux|}~}{zyz}}~|xvurqrtwz|~~}|{yz{|}~{xwuttwz}~|ywusqrsvx{}~~}{yxvuuvwxy|~}}}|||}}|{{{{zyxz|}~~~|yvsqrstwy{~~}{zyxwxy{}~~{yvsqrtvx{~}||zxxyz|}~~~~~~|zwuroqtwy|~~~}}}}~~~~}}~}zwutuwz}~}}}|}}zyzz{}||~}{ywxz|~~}|{zy{|}~}}}~~~}|{zxwwwwxyyywtqnmnpqrvz{|}}||{zyyz|}~~|}~}|{{{}~~|zwvuvx{~~}{{{||~|zxwwxz|~~|{ywxz{|~}{ywvvwyz||~~~||{{{|}~~~{ywvwy{}~||}~~~~}}}{{|}~}{ywussssuvxyyyyxwuuutsstvx{~}}}}~~~}~}{ywuuvwwy{||}~~}{z{{zz|~}||}}~}{yxxxyz{}~~}}}}}}|}~~}}~}||||}}}{zz{{|~}}}~~}}|{{{{|}~|{zzz{|~|{||}~~~~}|zyyyyyyy{|||{zyxwvuvwyz|}|ywvvxz{|~~~|zyzz{|}~~}}|{zzzz{|}~}{zyyyyz|}~}||~~}|zyy{}}}}~}{zzyyyy|}}}|{zzzzz{|}~~|||{||}}}~~}{z{}~~}}}}~~~~~}||}~~~~}{zyyz{}~|{zzz||}~~}|{yxxxxz{||{zywttuuvwxz{{|}|yxyyxz|~~}||}~~~}}}}~~|{{|{{}~||{{{}~|{|}}|{{|}~|{zyyyz}~}}~|{zzz{}~~}{zzzzz{}}{zz|~~}}}}~}|{zz{|~}{xvuuuvxyyyyxwwvuttuvwx{~~~~~|{z{{|}~~~~{xxxxyz{}}~~||{zyz{{}~~~}{zzyz{}~}|{{|}~~~}}~~~~~|{||}~}|||||~~~}}}}}}|{|}~~|{{{z|~||||}~~~~~{xvvvvxyz|||zyxwwvvvwxxyz{|{zzyxwwyyz|~~}}||{zz}~|zyyz|}~~}{zyyxyyyz{}~~~~~}|{|}~|zzz{|}~~}|{zzyyzyz}~~}{yyz{|~}|{{||||~~{zz{|}~~}}|||{{}~~}~}||||}~~|zywvuuuuvxz{||{{zzyy{|}~~}|{|}|ywvuuuvwxyz{|{zzyxwwvwwy{}~}}}}~~~}|{{{|}~~|{zyxyyz{~~}}}~~|{{|}~~~|zzyxvvwxz|~~~}{zz{{|}~~}}{yxwvvvx{~~}{{|}~~}|{z{|~~}{z{}~}|}~~~{xvttuvwxyyzyyxvutsponpsvx{}}}||{{z|~|zxxxxxz{|}~}|{zxvtstuwz~}{zyxy{|}}~~}{yvuuvx{~~~}}|{{|}~}|yvuuuwz|~~}~}{z{|}}~~}{xuttuvz~}||}}~}zyxwxz}|ywwvuuvxzzzzywurponnoruxz|~~|zzyyyy{~~~}zxxxxyz{}}~~~|yvtrqqrtwz~~}||~~|{{zz{|~~~|ywtsrrsux{}~~~~{zxxxy{|}~~}|zwusrstvy|~|zyxy{|}~|ywuttuvy|~~~~|zwuuvwy|~~~{xvspopqrvy|}~~~|{zzzz{}~{ywvuuttuvwxyyywtrpoopqtwz}}}}}~~|zzyyz{}~|ywtssstvx{~~~}{{{zz|}}~~|yussqqrtwz}~~~~}|zzy{}}~~|xusrqqrtvx{}{{{{|}~|ywvvvvxz|~~~}{yxxyz|}~}{yvuuuuvwxyxvsponmllmnptw{}}~}{zz{{|~~|yxwxxyz{{zywutrqqqrtvy}}{yyyyz{|}}{yxvtrsstuwz~~~}|{{{{|~}|{ywutttttwz}~~~}|{{{vtuvxxttxupsxqn~utzxry|wuxyxz|zywxxtsy{vsqpqqpoknrtvz}|{zyusuutuvx{vqx|rmtxvtqt{}x|z{yx|}|{{yvuuuusqtvuv}}}~~~}|}}}su|}{tnuytnmlmoruyyw~{z}zyxwxvtrsuvuqnnortqou{|~z|}~~{utuuvwyyyz|}}~}}~||||~}}y|~{wwwx{|}~|x{}yuvw{~zvswywuz~vqv{~~xvxywvvtsvxzzvw~~||{{}~~~~~}yvttuuvwvtsxzwsonrvyzx|~zy}yvuvz~}yuy~zy{~~~{|~}yyywy~~~||vz}y}~{x|~z~~|w}}{ywwwz}}|}~zxwxz|~~~}}~~|zz}}}~~~~}|||{wvz}z{|z{zyzzwz{xvvvsqrty|ywxwvvwxwwyyy{}~||}}|{{ytpruvwwvvvrquwwxxz}}}}~}{yyxssy{vv{}z|{x~}~~}{|ty~~|}|||||}~~}||{y~}|||~z~|||{x{|wu{~}{yz~~}yy{|yz|xv|vwz~}vuw|}{~~}}{}xtz}|yuuz|{{{}q{z~z|~wy~~|{{}|{~|yxwyytty|~ysy}slptvwvvwwy}~yux{|}}y}}{~|yzxuutrqqsvxutxywvuvx{{}~|~zx{~}{yzwtvvtx|}v~|}}~~v|ytz~}|~~|}~~{{{z~~~}~|||x{}{|}|ywv{~yvuw~|ux~~z~vy~{www{~yy|zy|}{{}~yuz~{yxww{|wx~}}|~}||vx{|}}~~||xzz|ytw~xqw|wt{{rqwyxxy}zwy{zz}|}|{{|~|xxzywutqmnrsrqrtuxz{|}|}~~wzx{~~xxxwy{yvz~{~}|{z~~||~|y|ztx~|}~~{{t{y{{z{{{|ywz~{~~|vx{zyzzyz{}}~~~}~||}~{xwxzv~|z~~~|~z~}{}|}~~}yuvutvwyyvtwyzzwvvvxwuz|~|}~~|zyzwx}{wspquqnqsrtxxuv}}z|~~~{|~~{y|~|{}|z{}}|zwx}}|~~~}y|}~~~}}~~}{}}}}||zz}~||}}{ww~{~}}}}zv}zs{|y{{{}~}|}~|{}zv|{vxwtuz|{~~|}|~}xvy}~~|z}~|z{{}~~~~~~{}~|}||~{yyyxvtsrstxzutz}yuru}|z|~|{}zvvvxxyzyutssrrvxvtstwy{}}|}{z|{z}{y|}}}~~}~}xz~~x{}}~{~|~}~}~}~~~}|}~zxy{~~{||}|~}zy|zx{~|{|||}}||~~~~~|||~~|~~yvz~|yyyy|~~~z||yyy{{}y{~}{|{|~~}~}~}|~xy|zwvvuuuvz|xz|tswz{|}}~{~~~}||zwwyyywsrtutttwwsswyz|}|{|~||~~~~~}~~~}}~}z|~~y~~z|~{y}~||{y|{|}z|}zz{{{{{}~~~}{|~{xwy}~|z{}~~z|}yy{~{wy}~}yw}~{yy|}}}}}}zx||y~}{}|~~}~~~~|}~~~|{~~~}zyz{{vtvxwwutx{|zxy{|}}|}~~~zz|}||{{xxzwtwzxvwzzxvuuvuuxz{|||}||}}|~|z}~~}}}{}}|~{{|~}xxxz}||{y||~}}~}zyz|}|{yy|~~}~|}{{{y{~ytx|{{z{|}~~}}}|{{{zxwyz{}~}}zx{}}{|}z~|u{~~}~~|}}~~~{~~~}{|~~|}}~zz||zxwvvvvuuw{~}{zz|~}|||~~~}}}{||{{z{|xtuxyywtvxxxzz{zz{|{}}}~}|{{}|y~}zxxz{{zyz|~}z}{|}~~}y{|yzz|~~~~}z}~}yy|wt{|yz{||z|~}}|{zxz}yvz}~}yx{~}{{zxxxyzwv|}|{{||{}~~yy~~||~{|~{z{}z{~||||{~}~~~}|||{xz|zyz{{{z{{|~~~|~zyy{}}{xx{yuuux{urxzyyy{}|{zyy|~{~|~~zw{{x{|zyz}}z|}|~~~~}~~~~~{y{}}|{~|~~}~zy{{{{{|}{|}~~y}{|~~}zyzzz{|{yz}{y{|}~~||zz{||yx{~}}~x~~~~~v}}~}~~~~~~~~~}|}~~~~}|}}zx{}}}~~}~yz|}~yvy{}|{~~|}z|~}~~{z{~~~~~|}~}{zwvwyzzwuvyzyxxxyyyxy}~}z}y}~|}}yz}yty{xz|{zy{{sy}y~~}z~|z||z|}z{~}|}}|}~~~z|w{xy}{xxxx{~}~~~}}|{zzyxxyzzz|~~|{|~~~~|}}{{|}~~~~~~~{y{}|}|}}}|}}}}}||}{z{|~}yxx{}{~}{|~yz|{{zy}~~~~}x|}{||~}}z}~~}{~}||{ywyzvx~|vvy{{{{{ywx|~{|}{}~|z{~~|y{ztvxyzutz|z{yz}}{zy}~}~|{~~|zy{|x{}~~|}~z{{zyz}|wy{xu{}xx}{~~}z|~~|zyy|~}}||}~~|~}}{y{|}}{}}|||~~}}~~yw}}{~}}~}}~}|}{zyxxyxwvtx}{zz{~}w{~}}|y}}zz{~}|z{}~~z|}~~{{{~~xw{}}zwz~{yyz{||zxx||||{{{||}{xx{{xwx{}zvuvxyxwuw}}yz|x~{~|||}}{{z{~|z}~~}{z}~~~|{zzzywwvuy}}zxw{|{~}}|~{ywy|~~zx}}}~~~}~|||~~|}}}~{|~}{z{|}~}{z|~~|}~}~~}zyzzywtvz{{||||~~|||z{}~}y{~~}{z||{{v|{yzzyyz|}{z|~}|{y{|z{|}}yv{~|yxz{zzwx{zwxxyzwvxwwz|}~~}}}x|~|zz{||{xww{}{xz|~}||~}~~~~|{|{yyyz~|{yy~|z~~|z|}}|y{}wy|~|z}~}~~|{}}~}}~xw{}~|xz||zxwz|z{|}~~~zyz|{zxy{zxy|{z}~}{{~}zxz~~|}}~~~~{{|}||zz|}|{z{|{{}}|||~}}}}~|yz{}~{{}|wuux{zxvvx{zyyyyz{{{|}}{zzyz{zy{zxwwxy{|zy~}|{}~}~~{vwz|}zy~~}~~}}~}||{|}}}x{~||~|~~}}~}zzzz{{|~~~|zxxy{{zywwxz|zx||z|{~}{y{zxxy{}|{zy|~||~~{}~~zy{zz{yz|}~}~|~}}}~}|||{{|}|{}}~~~|~{xz}}{yxzyxxwvuwxvtvyyzxx~{|}}}~}zxwy{yz}{y{}|{zz{|}~sv}~{}{{zwy~~}}~~~}z|zxuwxoinuy}|~~}xvwzmhcbo~{uokijry}{uwwqtz{zzyulgmtqjecfkllkkloqrtuvtrrrpomgglkjjkopmjhhjjjiehkd^^`dgffgjmomjgiljgkoqrqppnlkjkkijnrqlhffecegdbeghhggjjgfgiijlnqv|{zyvtsv||{}}{yvstrooqqrtvsooniginv{|}~zwxzz{|}|~~}}~{vvwqloqlklmliddfeceggghjkjggikklmjghjmomkmmljggiijhfkmfcefgd_aeedefgghhfeecbbdfgggiiiigeeebacfjjjmnicaabceeegjklmlnpommllmnpqqokfb^]^__aba___]YUSSUVVYaefhhgfegknrvwwvuyyusuuuwx|||||zrnoommnqutqqolklnmnsutwzz{yx|~||~~|zzyxxz{zz{||zvuvwxyzy{~}{zzzyvvvsqstuvuuvutroprqsvvvusppqrrqpopqnkllkjgedb^^`cfcafkighijkkmosxxyyy{|vsw{}~}}}}{xttttrmmoonnnlkjihea`bdegjkkjihhghkmmpuxxwvuuspquxz}}|zyvroonnoptvtstuutpmkknpqqsvxtnljgfeiopnooppmjhgikmoqrttrrqpoppqtwyxwwvuttutqorspptvsniikhefilpponljihiiijknqsttqprsqrtvxwtuvutttsuwvsqqrrstvwsrvvrquwwutuxyyz{y{~~|zzyyzzxvurqpnnopqsuuttssrporuuvx|}{{}}xxywvyzyxyzywspnljmpppsuttttrqruy|~}|}~~|xtqnnnllmnnlhfecbcecbceefgeca_adedhljgkolihghhhijigffcaba`^\[\\\\[ZYVSSSSRRRSUWYZ\^`b_\]_^_`adfeeggghgedeffhiigdcba`^^_][`cba`_aa_^_abb`][^_[Z[[]\Y[`deffedddbbachhfkqrrrqqojilmlnrrpoolhdbbdefhhhhihfeca`abcfikijllkijouwxz|}|{yxyzwtux|}~}zwurqrtuwxxvuuttrprvxxz}{xwy|}~||~|y{}~~{xxwwvvvuwz}}|}}}~~~{zyyzyyxxxvspoqqnosvxxvwxxwwwvuutrsvvtsrponnprrstsoopnkiihhijnqrrsqnmmmmmknqpnljhgecccacfecefcaaa`\WVXYXY\\\]^^^`a_`aceeefhebcdbbfjmnonmkjihfdhjgfffhhedfdbcehiihijjhda_^__`bccdehiihfdefghggkmnmiilopqqtxwuwyxwuspnmlklloqpnmljhhkmmlljjifcdeccfimqrvyxvvwxxvvyz{{||~}|{{yy}~{yxxxsopqqrtuwxyyyz|yxxyyzxy|~{z}~}~~~~zxwxyz|~}||zwuuwzyvwxxwvvx{}}}~}zxxwwwz}}|zz|}}~|{{z{|}~~{xvtwyxwz|}}}|{zyyz{|||ywwvsrrsvwwxxz|}|ywxwsrtuvtrstttvvtstronortromkihijjjlnqrstttssrrrqonnopppqsuvuutsrtuuuusrrrqqppsvxz|~~|zyz|zxxxz{yxyyxvuuvxzzyyyxwuromllmoqsuwyywutuuux|}|~~~~|{|}|~|xtsuvuttwzyvuuuvsswyyyy{{xtqppqv{}~}}{zyz|~~}||}yxywux||{{{}~yw{{yxxxxzzxuuvxzy{~~}|{yz{zy|~~}~~~~|{|{y{~{vxyusux|}}}|}{{}~}|}|{}{}~}||}|{}}~}|}}}~~}|}}{z{}~{yyzz{}~~}|zxwwwwwwwxxxwwxwwvwz}}}}||zxwwwxyyz{{|~~|yz|{zzyyyvwzzyxwwxxxz|~}{z|{yyz}~||z{}{z}zwyzyxvy}}{|}||{zzyxvvx|~~}{zz{|~~~}~~~}|{zz{|~~{zxxz}~~|{{{{yx{~~}|zxuttuvy{}~~~~}||~}}|xxxwxz{zz{||yvwyyz{}~~~|}~}|}~~~~~}{xtqruyyvvxwvtstwxz{}}|}~|zyz|~~}~~~}}|{{{||}~}~~|}~~~}zyz{}~~|z|~~}|||}|||}~~}~|zzz|~}}~~~||}~~~~~~}||{{|}}}}}}}|||}}}}~~~~}|~~}{{}||||{xxxvw{||{{}~{xy{ywxz|~|{{xvwxzzz{||{zxxxwwxz|~}}~}||{|~~~}}}|{{yxy|}}~~~~~}}}~~~~~}~}}}||~~}~~~~||}~~}||||{z{}}}~~~~~~}zxyyzzz}}|{}}|}~}~~{{|}~}}~{|~~}~~}}~~|{z{{{|~~||}{xxxxxxyyyyyyxwxywvuuxyxxzzzzz{{{|~~~|{||||{{{{z|~}}~~}}}~||}~}|||}~~~~~~|}~|}~}~|{{}}{||}~|yyy{}~~~|{{{zz{}}}}|{|}{z}~~~~~~~|{{zyz||yy{{ywvuussuwvwzywvvuutux{|}}}~~z{}|||}}}}}{{{{zyyz{}}z{{zz{}~~|{yz}~}}|{{z{}~~~~~}}}}||}~~~~}}|||||}~||}}}}~}~~~}|}~||}~~~~~}}}}}}}zy{|||}~yy|}|{zxvvwwxxz{||{{zxwxz{{}|xuvxyz}~~~{z|{xyzzz{}}}~ztruwyz}~~~~|{z{|{yy|}}}~~~~~~~~}}~}}}}~~~~~||{{|}~~~~}}}~~}|{|}|{zzz{||~}~~}}|zzzzz||{{~~~|z{~}|{{|~~~|~}~~|zy{|}~||~~}|{yvuvxyywutqpqsuwvuuwy{{{{||{yyz|~}|~~~}}~}zyzzzzz}~}~~}{z|{yy{}}|~||}~~zy{~}zz{|}~}zxxwx~||~}}}~}zyyz{}}zy|}}|{{|}~~~}}~~~~~~~~}|}}}~}yvttsssuxzyzzyxurtvvwxzzywvwvuvwz}|z{{|~}|{zz}}|~}ywusqqrux|}{{{{{}~{xvy{||}}~}z{}|{{||}|zzyy{~||}~~||{{zz|}}~{{||}}z{|{{}~}|}~~}}~~|{{|~}}|zyz}|zxwwwwyzyyzz{{{~|zxxwwy||{||{zzyxvux{zwvutttttuux|~~~}~}{}}|{z{~~}~|}~|{}~}~~~}{yxxxxyy{{|~~}~~}~}||}{z||{zzz{{|{yxx{|{~~|{{~~|zxy}}{{z{{|~~||~~}~~~~|{|}|{{{{{{|}}~~~}{ywtqppqrrqstuvxxwutuwyz{{{{zyzyz|~~~~~~}||{zzzz{|}|ywvvwvwz|~~}~}|~~}}~|{~}}~}{|~~~}|}~~}~}}}zz}~~}wzzz|~~xzz||yyzzz~~||~|x~xlifp{rkejq~zsrqstw{||}}{usrnkgcltspf]cfc_ac^[enpnnnmifeffa]cimorsrqommorusqqqqojebccccbaa`aacca`aehededdgilkegklkkloqpnoqsrrqolifefijlnlkhhebdgjlmnorpmkhffhkouxyzyxxyxy{{}}|{|||{{~~~{uvwusrqplfccba_^]\YXWUSUWXZ[[[\ZVUXWVY[[_bcdcee`\_dcbgjgbb`[WWXXVTTVWTONMLJKMLKMNJFJOICGKKOUXWUWZXVW\^]_cb`bd`^bd`]`db`dfa\`ea]`eebbfgeefeeghhhiknooqommlkikmlheefgghkkkhffdbeiiilnprsuuuxzy{|}|y~{y}}z}~~}{{xwsnlkmqqptwurrrqopsvx{~}||~~{yxz{yy}}zwwvuuvwy|}|zxvsprtttsrokjjigffhigghhigecccbcgkkkkjjjijjjklpsrnoqmhkonnswurqohbcedehjjgfe_XWYXX[^\\]\[YVUWZ[[^bdddffffgjlkloqqpprrqqsuvsqqpnmmnpqqponmicbfgddimnnnlgaaca^folilnjeddcehjkmorrqpnlljknqrsvxwtuurqtwww{}|zz{|{y{|{{{{{yvwyyyyyyyvqppljkmnlklkhhjjkmnnoswvtvyxwxz~~~}~~{wtrqtwxxxwusoljjkmprsspnljgdccbbfjjhhfb`____beddffc`_aa`_^\\]\\[[ZZYYYZYVRQOLKJJLMLKKJIGHJJKPUVUVVVUTTUVX[]^bedba`___^`cefeb`__^]\]^]]]\\[ZYZ[]^`bcb`^\ZXXXZ[[]`^[[\[ZZ[`baaccbcccddcdhjloqqponpstsrtvuuuuvvusrrrqomnpqonorttponkgddfiijkklmliijikpstvy|{xwxwwxy|~~~~}{zz|}|{{{zz{ywwwwvwxxwvvtqprstxzyxwuttttttuvvutspnmlkllllkjjigfhijifdb^ZYXZ[[\]]]]\\\\]^^_acdeecbcb```cgjlopolkiggghkkklmkid`^^__`bddcbaaaaabbdd`^_`^]]_aaabbbbdfgfefgggggffeeeefgikmnnljijkjknpppqqomkjhhjmoqqppolklnnopomljgcabba__abcefffdcbbegikllmnmmpqsuvy|~}}|{|||{{{zxvspoopqqpppnmoqrrqsutqponnoooqsuttwzzzzyxxwz{z{}}|zxvvvw{~}}~~{|}|{|||~~~~|zxvtrpnlmnprttttromlmnprtvvwwwvvvx{~~~~{zxwusstsqpprsrqqqrrrssrqonnooooprtwy{{zyxwvuuwxyyyyxvutssuxz{|~~{yxwxvvy||zyxwwvuttvwxyz|}|{{zyxwvtsssrqpopooqssssrrrqqqqrrrssstuutuxy{~}~~~~~~~}|zxxxvuuvwxxz{zwwwuttuvusqpppppnlnrstwyyywvusrsuvwy{yxz{ywwx|~}~~}|zy{{zyzzyyyyxxyyz{|}~|{||{ywvvutsrqqrtuwyxwvuttsrsttvxzzyyyxxxz}}{yxxwxy{||{zzyxwwvvtstvvvvvwy{||}~~}}}|{{||}}}{{||{|~~}~~}|{z{{{}~|zz|}~~|}~~}|{z|~}~}{ywvwvuvwwxxwwvuuvvwvvutttttvxxxxxz{}~~||}~}}||}{zxxxxxxxy{{z|~~~}~~~}~~~~|||{z{|~~}~}{{{|||}}}{yxy{{{{{yxwwxwwy{}~~~~~}{zzyy{||}}{yxvvvtsuxz|||}}}}}~~~~}}~}|||}~}|}~zyyyz{}~~~~||||}|z{~~~~~}}}}~~||||{{}~}}{yxxyz|}}}|{{yyz{{|}~~~}{wtsrrtwyyywvtsrstsrssrqqqqposvvuvvwxxz~|zzxxz|||||}{xvvutuwyz{{{zyxvtrrsvy|~~}{z{|~~}||}}}~~~||}||}}}~~|||{zzz{|}~~~~~}ywwxz{~~}}{{{{|}~~~~{z|~|{{z{|}}~|{{zxwvx{|}~}zxwxzz~~|||zz{~~~}~~}{|~~~~~~~~~~}||}}}~~~~~~~~~~}}~~~~}|zxwwwxxz{ywvutsqqssssssrpnmnoqqsuvwwxyz{{zxwxz{}}|{zxwwxz{{{{{yxwvvuvwxyzzywvutuvwy{||{z{{yx{|}}~~~~~|~}||}}}|{{{zyz|}}~~}~}}}}}|||}~~}||zxwxxy{|~~~~||||{|~}~~}||}~~~}|~~~|yz{zz}~~~|zzz{|}}}||zyz{{{}~}}~~|{|~~}||}~~}|}~~~|||}~~~}~}}}}~~~}||{{{||}~~}|||{|}}{zzzz|}}}{ywurrsrrttsrrqpnklnnnrvxxxvtssstuwz}|{||{zyxyz{||}}{zxwwwvw{~~|zwutsvxxyyzzzyyyzz{|~~}|}~|{{||}}~~~~{{zzz{|~}~}|{{|}}~|{{{{{|~}||}}}}~~}}~}}||}~}|{|}~}}||||}~}|{zzzyz{}~~~~~~|zyy{}~~|||}}~~}~~~~}{|}||}~~|zz{{|~~}|~~}~~zyyyyzz|}{yzxvutsrrstuuuutqpoooprstvvvutttuuvvwwxyyxxxwwxyz{{zyyz{|~~{xvuvwwyz{|||{zyyxxxz|~~~~{yzzz{|~~}|zz{}~~}}||{{|}~}||||}}}|||{yyyxxz}~~}|{z{||}~~~}}~}{{}~||{{|~~|||{z|}}}~~}}{z||||}}|zxwvsruy{~~}}~~}|{||{|}~~}}}~~|ywz}~~~~}~}}}}~~~zxwy|~~~}}}~}|||{zz{zyywvtrqrrrssrqoljjijnrtuvvvuttuuvwxz{{zzyxxwxz{z|}~}||{yyxxwutuuuvxz{|{{{zzzzz{|~|ywuuwz}}{zyxz|}}}}||{zz{||~}|{|}|||{{ywusqrtw|}|}}~~~}||}}~~}~~}}}~~}{yxyz}~}~~}}}}~~|{{|}~~|zywtstuwz}|{}~}}~}|||}~}}~~~~}|}~~}zxwwxz|~||}}~~~|{{}~~}}}~~}|yvvwx{~~}}~}}}|zxvuutsttttsrrqpooprssuvvuuutstuwxy{{{{zzxxyz{|}}}|{zxwwwwwy{|zyyxvuuuwxy{|zyzyxxxy{{{}~}}~|yxvtuvwyz{|}|{zyxyz|~~~~~{|||}~|{zyxxz|~~|zyyzzz{~~}}{yyxwvwz}~}|}~~||}}|}}||}|{{~|zyy{~}{|}~|{{}~~~~~}|~~|{{|~~|zyy}~{tqruy{~}zxwxy|~~yuqnnquy|~~}}~~~|{z{|zyxwvwy||zxxz~~}{ywtsuwx{~~|yvtuvvwz|}}{{zyxxwwyz|||{zxxyz{{|{zyvtqopqrsuuusqoonlmoqtwz{yyxxyyyzz{{}~|xvsrstuwxxxwvtsqoortw{~|zxvusssstvxzzyxwwvuuw|~}{yxwwwwxyz|~}zwutux{}}~~~}||{{{{{|}}|{xvsstvvxyz{{|~}|||}~{yyyxyz{|}}zurqpqrtwz{}~}~}zxwwvvvxz|~~}{zyxy{|~~~}{yxz|~}}}~~~}}~~~{wtqooooprtttrpomlmnoppqtuvwy{}|zzyyyz{|~|xvvwx{}~{wsppppqrtvwxyxvtttuwxyy{}||}~}}~}zz|}}{yxy{{|~~}}~}}}}}}~~}|z{|||~}|}~~}||~||}}}|{{{{{zz{}~~~}}zyxxyzz|}|{{zz{{{zzz{{|}}~~|{}|ywuvwxz{}}}|{{|~~~}{z{}~|yxwxz{{|}~~~~~~}|||||}~}}~~~~}|||}~~~~~}}}~~~}}||{{||||~}|{{{|||||}}~~}}~}||~~~~|{yxxy{}}||zvsrqrsstwy|}~}yvsrrrrtuvvvvwy{}}}|zxwvuuvvwy||{yvtrsuxz}}yxwvwxz}~zxxyz{{{|{yy{}~~}{zyxwwxz}~~~}~~}|{zyyzzyxwy{}~~|zyyz{|~~}}}~}{yz{{zzzzz{}~}}||}~}}}~|}}||~}~~~}}|}~}{yxxy{}{zz{}~}}~~~~}}}}}|{{}||{zyxxz|~}|~~~{{{{{{{zyy{}}{{{|~~~~~~~~}}}}}}}}}~~}~|||||~~}|{yxvwy|~~~}{wutssrqsuy|}{xuttuvxz{zxwvwwwwwxyz{|||}}|zwwwvvuttrrux{|}}~}{zyxvutvxz}}||{{}~|||{{|}|{|}~~~}|||{zyyz}}|z{|}~|{|}~}{{|{{|}~}}~}|{z{}~}||}~~|||}~~~}{zz|}yxyz{|}~~}|{{zzzz{}}||{}}|||||~~~~~~}}~~~~}|{zy{}~||}~~}~~}|zyz|}~~~~~}|}}~~|{{}~~}{z{}~~}{ywvvxyzz{||{zyxxxxy{{zywwvvuvwxyyz|}~}{yxvuuuvwwy}~~|zxxwvusqpqrsuvxyzzyz{zz{|~~}}}}|{{~~}|{zzzyxy}~|~~|yxwwxy|~}~~~~~~|||{{{|}~|zz{|~~||}~~~|yxxxy{|~~}}}~~~~~~{xvuuvxz}~~~|}~~~}|}~~zwvuuvxy|~~~~}}}zyxxy{}~}zyxxyy{}~}~}~~|zy{~~~}|{zyxvvxz}~~}|{xtqoonnpruvwxzzyxxwxwwy{}}{yxxz|}}}|{zzz{{||}}}|{yxwwwwx}|yvtrrtvwx{}~~~}{zzzzz{}}{|~~~}~{xvuuuwxz|}~~~~}{{|}}~~}}~zwuuuuvxz|~~}}}}}}~~}||~|ywwvwwxz{}~}|||~}zxvvwxy{}~~}}}|}~~~}{wvuuuvwy{||}}~~~}}~~}}~{ywvvwxxz|}~~}||~{yxxyz{|}~|{{{zz{{|}}~~}||||{z{{zzz{}~~~||{zyyz{||}~}{yxxwwy|}zwtrqqpqqrstvvvvvwxwvwxxyzzyz{}~~~}|zz|}zwvuuutuvxyzz{|}|}~~~~~~}|}~~|zxwwxyyy{||}|}~~}}zyyyzyxxyzz{|}}~~~~~~}}}{yxwwwvwwwxyyz{|}}}~}}}}~}}~|zyyxxwxwvvxyz{{}~~~}}|{zzzzzzz{{||~~}|||}||{{{||~~~~~~~~~~~}}}~~}{yyxvuuuutsrrrrrtuwyyzzyxwwy|}}|||}}~}{zyyz{|~~~}|{zyy{||{zyywvwwvvvvvuuvwwxz{|||||||}~~~}}|||{zyxwwwxz{|~~~}}~~}}}||{zzywvwxyz{}~~~~}}}}}||{{{{{zyyxxxxy{}~}{z{||}}|{{{{{{zyyyz{|}~|}~~~}}|||||{zyxwwxz{}~||}~~~~}}}|{zxxyyy{}~~||}}~~}|}~~}}{zyxxz{|}}|{{{|}~~}}}~}}}}~~}yvtuvwxyxwwwvuvusqqpqrrtwwwxxy{}~~|zyz|~~~~~~{wvvxz||{zzzzyxwvuuttuwy{|}~~}xwxz{{{{|||{{{zyxwwxyy{}}zxy{}~~~~|{zyxxxz{|~|zy{}}}~}}~}}}|{zxxxxyz{|}~~{yyz{}~~}}~~~}|zywwwxxyz|}~~{xxz|}}~~}|}}~}|{{zyz{|}~|yy{}~}|{zzz{}~~||}}|}~~}zz|}~}}}}||{zyxvutssttvwxz~~}{yxy{}~~}|{{zz|~~~}zxurrsuvwxxwwxxxwwvvuuuuuuvwy||zz|}~}~~|zywxz{||||}}}}}|{yxxxxyyz{}~|{}~|{zz|~~}}}}|||{{zzzyyz{~~}}}~|{yy{}}~~}}||}}||{{yyxyzz|~}~~|{zyyz}~~}}}|||||||{zyyy{}|{|~}}|{{{}~~}~~~}~~}|zzzzyz}}{{}~~}||~}}~~}|||{zyy{}}}~}}~~~}}~}}}}|{{zzzy{~}|}~~}|zxyxxxwwwxy{{zxwvvwwxxxwvutstvy{}~}zwutux{}~}}}}}}}|yxxyyyxxxz{||{zyxxxxyzzyxwwwxz}}{z{}}|{z{{|{zz|~~}{zyy{||}|{{{zy{~|{}~|{{||{{||~}|{|}}}~~}}}|~}||}~}|{{|}}}}~~|{|}~~~~~}|zz|}{z|~|{||}~}}~~}|{|||}~~}|{z{}~|{|~}{zz{|~~~}~~|{z{{|}~~~}{{}~}}~|zyz||}~~~~~}||}~~~}|}~}{zyz{|}~~~~}}~~~~}|||}}~~}||}~~|ywxz{|~~|ywussstuvvwxxz{{zwutttuvwxyxxyz{|||}~~{yxxyz}~{wvuvwxyz{||}~~}{zzy{||}~}}~~{z{}~}{yxxyz{|~~}|{{}|zz|z}~{{|yz}}~|szmn~|zy}x}~~ys{{z~~{{yxxz{vw~}}}}{~~{z}xwwvvwxy{}}{v{}|~|uyt~|~{xz~~us~~y~||}{~~~~{xz|z{~~~x{~z}w|||}~}~~||{tz~}}zzyvvvvuuwxyzzzxutxyxxx|{wwywx|}{xvy}wpv{yyz|~~~}ytw|ywz~|vwyzyz~|xyzyyyxwy{{ytt~~~}}|yz{zz{~|{}{y|~|{}~|~||{z|{xy}}{yvv{}~|~z{z~~|xz~{yxy{{xvxzyyy|}ywz}~~~|z|~~z~y}|}~}}}}~{~wy{||yy|zx|zw{}|{y|}~~{z{{~|x~|xxy|~}}~|{{t|x}ywzuu~|vy~|{|~}|}||zxy{}|y{}}}}}{||~|}yy}}~~}{|~~~}}~}}spxxszzt{snvzyyyxx~}}~~|~}zv|~wpotussswzxvutzzmiosttstwzqu|zz{y~xz|||{|zuuxz~~y||x{ztr|~zu|~}|~~{{|z{}~xtuz{zs|~~zyxz|z|{~~z{{|}~zz|vqw|||{}~zyz{}~q|{ty|}}yy}~{zzvsy{rq{~|~{|}}yyyy{wtvx}~xz{t}{w~{~z|z~~}}~|y{}}|}}}|}yz}z~~v||~yquzzyy|xw|{vyz~~}{}{{~||~yww~~{}xmosturnsz|{yvvxyvtxz|}~zy}{szywx|yz{vtx{wvz}{xw{zsx}}zwv{ywvwzwrx}{zxuxyy~zz{}~}~}y{}{{{}zxxwttw~}zz{yv{~~|z{~}{|zxxwz~~yyzvwz~}w|w~~}}}~{{}yttwyy{|yxz|zyyxy|}sxz}~~|{{~~}zy{|{{{|}xt{}zyx||yxyz}~|xz{{}}|}wpu|yxxy|z~{}{~|}y{}x~x{|yy~~}{}~z}z{wt~}yy}~y{~}~u{{xvrux{zw{xrz}xspry|yy{~}{}zy{~~{yxwxxxxyvuvuvvrpvvporrrvz{{ywy{~}{~~{~}yzzyxxxwwzzxtrv{xtx{xx}}y{zy||{y}~|}~|{~~z}|}|yx~~}s}{y{}x}~}}{y{}||}ztqw|xv{~~xw|~~}~|zz~wquwwy}~~~{x}~yww{~|xvw}~z}~yu|}~}}}}}}|~}~}~~||yz}~||}z}~|{ywwwzzx{}|yvvy{{~}yzz|}{}yvux{wruyyy{|z{~yqqwz{|||}~{yvx}zqz}v{~~|z}}z|zsz~xuxz|||{z{{{yvvz~|z}|xxyyz{|~z{}~||~|zwvz~{yxz{|}}y~{wx|~zu|~usy{z{xvyxxz~}|~|{}~zvw{zw{}~yz~~~yvy|}xuv}zz~~xx|yw{~~|}~~}{}z~x|z~y{~{|}}||~{{}~~}y{}xxzzyz|{z}~}{vw~~}|~~|}~~|}}zyxz}x|}}}~z|~~~|ywwwwtpu~{vy||~}zz{yx{~z|~~~zw{}|yvy~z{}yuy{usuwyvou|vvx{~|{z|~~~~||}z{~}}}y|~yw|}zxx|}yxxxxy|}~{|}}}}~{|}|z~{ty~~~}}~|}}{|}}|zz}~}}~|}|}||}|zz}~~~~~}}~~zwz}yw{}}}~|xx~~~|{|yw|}ut}zxx{||x}}}|}~{}ww{|||}{z}~|}}~~|{~{~}~zz{}z}w{~zy{}{~||z|}|yvxyyyutz{xvv{}xusx||zyz~wvz|~~|~~}yvw{zxwutvwusrtwzywuvy{zwxy|~~~}}}||}~}~~wy~~{}~}~~~|{}~~~~~~~|~}~~z|xy{}~xu||vu|~|yw}}|y}||||~xrx~~~}||~}~}~}wvx|{wy|{|~~|z~~~|}z{}{zzz|}|}|{||~|~z{}||y}y{{~|||~xx~~}}{}~zyzz}}}~~z}~yv}ywz{{}}~~~~z~}~|zyyyz|~}~}~|yyzzzxw{|yxywvz~{y{||{xy|}{~|z{|}{x{{y|{wwyurqrvwrtyxtrswzz{{zz}|{~|~~{{yz~}uv|{vx{yxzzwwz~~}~||~~}||{||~~~zy}~~x~~||~x|||{}}z~}}}~~~~}}{wz~}}~||~}}|}~{vy|||wv|~~{y}}||~~}}~~zx{~~xz~{{~}}~}}~}~~}~~{}y|~}}~{zz}}}~~~~y~zty~~}yxz~}{}~xu~|y||{||~|xz~{xxyzzyz|{zywvvwxyz|{yy||zwwz|zy{}}}}{xxxxzxtwz{zvw||vwz~}w{}|~~}||~}{||~|}xx{~~zyz{zwy}xy|}{~|~~~~}{z}}|}~~zvvx~{|~}{{z||wy~~|zyxx}y|~~~{~~}}}|xz}|{}|z}}~|~~}~~~~xy|y{}|wz~~~~~~~{xy}~{|~~zz{{}~{x}}z}~~~{w||zxz~~~~}|}~zvy{{|{}}~~~~}}z}|{~y||~~}z}~||{y{{zz{xtw{xtvw|{tsy{xvwyy{}}{zx{}|{{yxwz}}}|wvz{{ytv}|wxz{{xty}{z}~x{~~|}~}{~~~~~~{uvyzzzyyzzzzxuv{}{|||||~}~x}|~xz~y}yxy}~}|~|{{||~|zz{|{zzyz|z~}||{z~|{}{z}zx~yz~~~}{|~~{{|~}zz||{|~~~~~}{}|z}~~}}}{z|}||}~}~~|{|~}{xw~x}|}{}|wz~|zz}{|~|}~~}}z~~y~z}{{~~}xty||zywxz{ywvw{|wxyzzvv|~}{yxxz}}|yx{}||~~|yvsswyyyyyyywvuw{yvuw~{v~xw|~~~yz}}|yy|}|{wx~{tv{~{x|~|z{||zz|~~~~~~{}~}~}~||{|~}{{{~~||~}||~}~}yz~|~}|}{||}~~~~~||}{|~|{zz~}{}~~}|~}~~~|~{|~{z{~~}||~~}xz}~~~{{~}||}~|{{|}~|{~~zz}~{x}~}|}~|}~|{{|}{{{|}{x|ytw{~~yx|}}{wyz{{wv|}xwxz{||zxxz|}ywywsswz|{zyyyyyyyz||}{y|{w|}||}}}~}|~|||~}{|}zy}}{vu|~|zy||y{}~}{z|}~}~|~~|}}{|{{~}|~{|~z|~}|{{|{|{||~~{}~~~}~}z~~~}|~~~|~}{yx|~~~~}|~||}~|zxuruzxvwy|}yy{xw{~~~}|z{}{||{{~xrrtrsw{|~}xwwxyvsx{xvwy{~~~}|~~~{z|{}~{}~~~{||}}|{zyxwz|||zz|zvvvrnqvxxvssqoortttvutvxwvvwyywtsvyumljggfglnljjhgikiehjiimpstrsuuvz}ywxz{yxyz{zxwy|{yxxyzyyzwusrv{|}}}~zzzz{zzzvt{~}|~}}~wqnlijmjfhkmnjfffdcbdgjnmmuzuu{~xy}zyz{|zxyxsqqrsrqv{ywwwyzyvssx{|~~~~~xutsrstvxz{|zxx|~zx|~~}}|~~}{wuwz{}~~~|~{z{|~~|~ytz|z~}~~~|{zyvsrqpqrplhdaadfhhgimmklmnpponnquz{y{|z||}}~~~|~~}yy|~}|ywwxyyxxzzzzyywvwyz|}}}}~{yy|{y~}}}|{yz}~||}|}}|}xxyxyyz}}{|~}y|xy{zzzz||{zyyz{|xuvxvvxy{|{|}|{ywututrrtttuvxysnnoqssstwzyvspqurpsuwyxz}xwy}~|||}~}{{}~~{}~||~zvwx{}|{}~~~~~}}{{{zxz|zz}~{zz{~}||~~|~~}ywustuutuvvxyxyyxxxtprtrqooqtuwwvvusssuvsquyyyyzzwuvwwwxz}{{ywyyyxuuwy{{ywwz~~zy{|}}~|zzz{{|~}zy{||||{{{z|}||~~}}}|zzzyy{~||}|{|~{xyxuuvxyxwy{{{~zxywtuxwux|}|zuqnkjklikolhlppqqqrrqpponnoopuyz|||}|||{|~~{z|||}|~}z}}xtrrtvvvxyyy{{}}{{{||||{~|ywxxvvuvyxtv|~~}}|{z{}~}}~~~}{{||}||{wtttsqppqrsttssrpomjijjiijkklnqtutx{ywwwxyyyz||wyzzzyy}}}~~}zxy{{zyyz{|~}}}}|}zy{}||}||}~~zz|{{~}{~~||}~~}|}|{~~z{zxwutuvvx{{z{{xvutvywvtrrqpoooonnootuporsrpmnqrttuuvy||}{{z{|~~}~}~~|z{}~}|~|}}~~}zzxwx{ywy{{|~~}}{z{|}~~~}~{xy}~~~~}||zz{{}~}~yvuvxvrsuuuvvvvvuuvvspopqsrty{xwyyututststtqorsstvwwwyz{|||~~}zxy{|{yy|||}~{{~zyz|}|||{|{|||~||~~~}|{|||||yy{{{{yz}~}}xvxyzyy{~}}{||{xutsrssssrpnmnnoqtuvvusttwxtqqrssqprstuvy{~~{z{|}|xy|{z{|~~~~~|{z{}|z{{xvvwy{|}~}~}}~~}~}|{{|~{|~{yz{yx{}|}}}}}}}~~}{}}{{|}|z|~}{yxupnppppoqrtutsrqrrrrsttrponmnqsvvtsuutvyxvvwyzxx{|zz~}zy{|zxxz~{{{}}yw{}{{|}}zyy{~~~~~~~~||~|~|zy|}yz~{ywwz}yz{zy{|}{}|xz|yuusqpsvxzzyxwtttqnqqqpoptuutsrqqsqptwusrqqrsx||{|~||}~~~}}~}~~{zxxxz|||~~}~~|{|}}}||}}{z{}|}zxxxxz|}}||}}||~|}~~||}}}|yz}}{yvttutttttsrtvuuuuuqnqvxy{{{xspppppqqqqrsuwxxxwwxxxz{}~{xz}~~}}}~}}~~~|z~|{||zzz{}|{|}|{~~||}z}||~z{~|{}z{{{}~||}~~|}~}|~}||zywvtropsrppqrsssuvuvwwutuuuuuvwxxwvvvusru{~~~|yvuvyywwyzzzyz{{{||}}}|}~~}}{{}~}z{~~|yz||}}}~~}||~}|}}~~}{|{||~}{}~~|{{}~{zzwsqoooonnnnpqpoqtrqrtttuuvvtuvvuwyxvvuttuvyzy{}{yzzzzww~~~{x{~~}}~~}||}|z|~|z}{z}~~}|}~}}}}~~}{|~}~z}||~{{|~}}}{yz|}~~~~~}{xvusqqrqqqqrrrtvtpqtsrrsuvsqqstuuttuuuvxyyxvuvxzzz|~}zxx{~}}~{|~~~~~}}}{{}}|{{}~}{|}|}}~~}}}{{}~}}~}yz|{yxy|~}~~~~~}}}}~~{{zyxvutsrrrrqqrsstuuutttrqqsvwututssuutsstvutvwwvwxzywx{~|{{z{{|}~}|}~~~{z{|}~~~}}}|{||||~~~}{|~~~~~{zyy|~}|~}~~~~~{}~}~~|xxyyxvvxxuttrqppsvutvwuuuvvuuuvutvyvstrooptvvuttuwxxxxwvuvxxwy}|{{}~~~~~~~}zyz~}}}}|{zzz{|~~~~}~~}}}}~{xwy}~~~~}~z{~~zwvwvtrqponnnpqppruvwy{{ywutsqrtvwwuvwwvwwxwvwzzxyzwsrsuvwy|{xx{{zz{{{{{{zz{~~z{~~~~~{yxvw{~}|}}~}}~~~~}|}~~{y{~~}~}|{{||{|~~}~}{wtromlnopqqpppoppqqrrqqpopuvsty|~}z{|{yzxtrtwwxyz{{zyxyzyyz|~}ywyyxxyyz}}|~}}~}|zy{}||}}|}~||~|zzzxy{~~}}~|y{}}}}}}~{zzz{|}~~|~~~~}~zwwvtsqqrrrrqonmmkloppsvvutrqqrtuuttuspruvy}~~~~~~}zvuwy|~}}}}~}{yxxyyxxyz|}~}}}}~~}~}|{zz~~~|zz{{{z}~|{{}~~}~~}}|}}}~}zyz{{{|~}zvtqnnpppqrsttutsrqqrrqqqponopqrruyyxvttwvuwywwwxwwx{~~{zz|~~~~~~~~|zxxyzzzy|}|}~~}~~}|{|~}zz}~|ywxzzy{|zz|~}{|~~|{}~|xuuuttvwwvutvxzzyxvvurqrsssrswxwvuvwustrpoopqpprtuvy{zyxxzzyz}}{zz|}~~||~|zyyyxxzzxyz|~~}~~}}}~~~~~~}z{}~~~~}zxxxzzyz|~~~~~~}}~~{yyxvuuwwussrrqqqqqqrtuvxxxxwvxz{||{{{{yvsqrtvwxxxxxz{{yusttssuvvvvwz}~|y{}}}|}||~||~~~|zzwuvyzyxyzzy{~~~}~~~~|xrkpronkikmkjid`_cffeghfcejkkmnmlnrssstttzvppowwwysx~|omks||zywrqqrrj`itvfjnswrn|voijllkt~zqcXZ`ekkkrwslgb`a_`cflruvogeggikq{vjikjllkjgmtwzzxxxurst|ytoga__^]`eif]\`_^^_beinpqssy}wppqppprsrv|}|xtw|}|~~|z{zuqpnosxyxtkejtuvwussojikkifehjlnlkrwqljjgcfkjhihdb```a``dggijheaaegekrsqolihjmnnnptupkjjijkmnlkjgecacda_afjjkjhedfghlokhjlgcgnppsssrnlpokigioqqqnklnonljhgjnpstsv|}}|xy~~~~{yzuoqtqpmlt}{xxvuustutz~ztuxwtrssr~~sy}zzxxvt|{tokknsyurx|wsstnhqytnmmopppjdgknsvutporroljmpooonkjnsoijkmojgpvnefjkklliffjnooomkgfp|yrssmjmrx{vrqruxtnoqqrtxwsywpqquxuqsvvvvussvzzw}{vy|}|{{|}|}{x||x{~~{}~|{{|{|~}xttwyxz{}}{{|wswxtsxxrorrpnputmlqrojinnlmjhknnlmonmnptyyuqnpsrommqsnklllmmmmolikopponpooqqqsvvuqoqusnqvtqsvvtuwvrrsuxxvsswzvpszyvxzz{|}~|~}~~{}~~~||}|}||}{y{}~yy{|~}|~{y|zwustuqprswxvutrqprvutsrvvttsrvy{~~|zxvtssrqqqtvwuspopnkmpqsvvqnsyyvtuuuwyz{{{xv{}zz|{z{|zyvuxzz|~~zvvuvwz~{x~}xwxyy{|||~~~|~|}}wxxwuuwx{zwtruwxyvtvvy}~~~|yvvwyz}}zyvvvttvyyxxwusolqtsrtvvvwxvuttw{ywxwyyvuuvwwwxwyxutttusrtuy{yxz{wsuy{{{yyyvuy|{{z{}~~~{z{{|}~~}||zwx{}~~~|~}}}~}~~~}~~~|z|{usuz}zz|||zxy{{zzzyxxyvstwz}{wy{ywy{|{|}|{{{|{yxvtvwuuz}voostsx}{wwwuuuuy{vqv}~~}xsruy|~|{{~~zyxz~zvvvy~zwy{~{yvz}~}}~}zzyuqsvx{{yyz{{||zwuw~~{}~~~~~{~{{}}{zxxyz{xvvx}|zwvvstwx{}zyxwy~~~}|~|~}{|~}{ywx{}yvz{vyzzzyyyy|}zz|||~}}}z{}{zyzzz|~{xvtuxyyyxwyzxvz{xwz|~}z{|}||~~}}~~}|~~}~|}}}|z{}}zxwvy}~~}}{z{|{z}~|}~~~}vy}}}~~|xxzwtx||{zxxy}~{xwz}}}}}}zwz}}~~}~~}{zvtwzzxuuxvsw{{zxvwyyx}~zx|}~~}|zz{z|}~~{zzww~~zxy|}{|{xz{|}|{~{}||z|~}~}~|}}|}{{{zz}{xy|~~}~}}yz|zz}}{zx{|zzzzzxxzzxxz|}|z{|{{|||{yxwwy}}~~~}|{zyz}}|{yvuxyz{{zyyz}zvy~}|{zz{{|||{{}~{{|}~~|{}}}~}}{{~}}}zxwz~~~}}z}}z}~}}~~~~~}~~}~~~}{}~|zz{zxzzvz}|{zyyxx{}~{||yy{~~}yxyyy|~||~|vtvxz{zyxwy|~~zxx{~~|||~~~}{}~~}|||}}||{}~{y{}~~zx{}}}}||}|}~~}}~{y{~~yyzyz~}{yz}}{{~~~~~~~~}}}|}~|}}|~~~}{|~~|{|~~~~~}|{~}}}}{{}{vvxz|~~~~{zzzy|~~}{|~~|{|{{|}~}}~~{z|~|{xwxyz|}{z{}~|xy|zy}{y{||}}{|}}~~{z~|wz~{{{{~~{z~~|}}|~~~~}~||}}{~~~~}~|~{~|{z~}}}~}{z}~~~~~|~}}|zz{{{{z|~{y{}||}~}|{{z{|{|}}zy}}yy{~||{yy|~~~{z{{{~~zwwy{{{}~|yxz|}||}}|||}~~~}}~~~||{zz{}~~}zxz~}|}|}}~~}~||~~~|}}~}~~~}~~~}~~}~~}~~}~~}{|~}||}~}{yy{~}~}{z|}||~~}||~}{}~}zxx{|||}{xvw{|}~}}|{|}{|}~}}||}}}}}~~|}~|zz|~~|{zyxz}~}|}}z{}}{~}~~|{}}}}}}z|}|||||}~~~~~~~~}}|{|}}|}}{yz|{|}|yz}}|}}~z}}}~}}|zy{}~}}{zyz{||}}}}}~~|{}}|}~}{}}}}}~}{|~}~}~|y{|{{}~|}~||~}}{~~}||||}}}~~|~~}~~~~~~~~}~~~}{zz|~}|{|}~}~}}~|{}}~||{y{}|{{{}}z|~}{|~}|~~~}}|{z{{{~~|{}}zyz{}~~}~||~}{z}~}}~~~}}}}~~~}~}|~}}~~}|~}~~~}~~||~~~~~}~~~{~}zz~~~|zz{|}~}}~~}}}~~~}zzyz}}|{{|~~||}~}}~~|~~|}|{{|}}~~}~|xz}~~~~}}}~~}}~}}}~~~~~~~~~~~~~}~~}}~~}||}~}||~~{{|}~~~~~~}|~}}~}}~}z{~~~~}||~}~~~|z{|}~~|{zzzz|~}{}~}||}~~}}~}}~}~~}}~~}~~~~~||||}~~~}}~~}}}}}~~}~~~~}~}~~~~~}~~}~~}}~~~~}~~~~~~~~~}~||~~|}~||~~}~~~~}|~}|||}~}}}}}{zz{{{|~~~~~~~}}}|~~}|}~}|||||}~~~~~~~~|}~}}}~~~|z|~~~~~~~}}~}~~}}|}~~~~~}|}~~~}~~~}~~~||}~}{|}||~~}~~~~~~~}{|}}}|{|}}}}~}}~}|}~~~~}}~~~~}}~}|zz|}}|}~~~}~~~~~||{|~~}}~~}~~~}}~~~~~}||~~~|}~~}~~}}~~||}~~~~~~~}}~~~}}}|}~}~~~}}~~||}~}~~}}|z|~~~}~}}~}~~~~~~}}|}~~}~~~||}~~}~~~~~~~~}}}zxwvsstvwvvxyxwvvvvxz}~~~{zzzz{{~|ywvuutrrsuvwx{||||{ywvvwwwy|~~}}~|ywvvttuy|}|}~~}}~}}~~}}~}}}~~}}}}}~~~}|zz{|~~}~~~ztqqtwz|}~}||{z{||zzzzyyzzxwvrnkijmquxz{|}||{{zzz{{|~~|{zyxwwvtstuttuvvtqpqrqpponoqtwyyz{{zzzyxxxy|~~~||~~}|xvtsvzzz{zyxvvy{}}{{}~{xvwz{{|}{xuttsrtwy|}xussstvwxwwwwwvvuux{~{yvutuuvwxz|}}{yyyxxy|~}}}~~~||~~zvuvvwyxwwwwvusqnkkmopqrtuuvz~~}}|}{wsqpnmnooprssuvurqrtvwx{}}~~||}}~}zvtsstuvwxz{||{yyyxyz{{|~~~}zxwvvwxz{||||{yyzyyz{{|||||~}{xvvwwxyzzzyxwvuvxyzzz{{}~{xvuuvvwwy{{{||||}}~~~|xwwwwwxyz{|||{zyz{}~~}~~~}{{|{{}~~~~|xuvxyyz}|xvsrqqstttuvwxxwvvxxwwwvvwxxy{~~}~}}~|yvuuuvwwwxxwvuvxyyyyyyz{|}~}zwsrrtuvwxzyyz{|~}}~}}{{}~{ywvwxyz{||||{|~~~~~~}zxwxy{||}~~~~~~~~}}}}||{{{{{{||||~~}|{|~~}~~zyyzzz{|}}|yuqomllmnoppprtux{|||zyxxwwxy{{yxwwwy{||~}zywvvxywxyz{z{~}~~~~}}|zyyyyz{||{|~}|{zzz{{}zwwwxyxyzywx{~~~~~~|yxxxwwyzzzz|~~~}|zzxvwxxwwwxy{}}{yxvutrrrrtx}~}}}}~~}|{{||{{}~~{wutssssssrswz|}~}{|}|{zz|~~}||||}~~{xuuvwxxyyyz|~}{{|}~~|zz{|}}}~{yyyyzzzzy{~}|{{|~~|{{|{z{|{z{}~||{zyyz|~~||{zzzyxy|~|{z{{{{|z{~~}|zy{|}~||{y{|{yvuuuuuwwuvxyyz{{{zxwuttuuuttvy|~}{{yxwxxz~}~~|}~~~~~~~~}{{zzyyxy{}}|zyzyy{}~}zxwwwwvvxz}}}}}~~~~~~}||}||}~}{{{zz{{|}~~}}~|{{{||~}}}}}||~~~~~}~~|{|~~}|{zyyyyywsqpqqppruxzz{{||||{{zxwvvxyy||zyzz{{{|}{zzzzzz{}~|zyxxxy{|~~}~~~~~|zyyz{|~~}{z{{|}~|{zz{{{~~}}}}}}}}{|~~~~~~}~~}~~}}}~~|{zyxy{}~~~|||}~~|zzz|~~~~~}||{yxvvutsttuwz}~}}}zvuutuwy{{z{}}|zy{||}~}zxwxy{}}|||{{|}~~~}||}}||{{|~|{zz|}~~}||}|}~}{yxxz{}~~~}|{zyyz|}}~~~||}||}~~|{{{~~~~}{zyyyz|}~~~~~~|||}~~~}z|}{}~}{z}~~}}~~}|}~}}}|}|xusrrsttsuvwxxwwwvwxwwyzyxvuvy|~}~~}||}~}|{zz|~|ywwwwxy{|~~~~||~~~}{|~~~~~}{zz{~|{zzz{{|}~|{{}~}~~~}~~|{{|}}~~}}~}}}~~}|{|~|zxyzzyz||}~~~~~~}}}~~}|{|}|{|}}}}~~}{z||zyyzzxtuwyy{{{{yxxxwy{{{||}~|zyxxxx{~{yyxyzzz{{{|||||{zzzzzzz{{{z{|~~~}zyyzyxxyz{{{|~~}}~~~}~~~}}~}}||~|{z{{{{|||}~~~~~~~~~~~~~~~~|{{{{{{|}~~~~~~~~}}}~~}~}||}|}}}|{zxuvwvw{~}{ywvuuuvvvvvvvwwxyz{{{{{z{{|}~}||||}~~~~}|||}|{{|||||||}~~~~}|~~~~~~}||{{{{{||||||||||}}}|{{zz{{||{|||}~~~~~~}}}}~~}}~~~~~~~~~~}}~~~}||zyzywwwvuttttttvvvwwwwwx{}}|{{|}}}}}|{|||{~~~~}}}}}~|{{{zzzzzzyyyyyz|||~~~~}~}}}}}}}~~}}}~~~}}~}{z{|}}~~~~~~~}~~~~~~~}}}}}~~~}~}}}~}}}}|{zz{{{|}~~~~~~~~}{z{{zz||||}}||~~{xxyzz{{zyxxyyxy{||||||||{zwuvxz{{{z|}}|||{zyy{{{{||}}|}~}}}~~}{z{}~~}|{zyzzzz{|}}}}|xwxz|}~~|||||}}|zzz{||}~~~{wwy|~~~~~~}|{{|}~~~}zy{~~}~~~}~~~~}|}}}}~~}|yurppsvwwwxxxxxyxwwvvvvwxxxyz|}||~}}||}~}yvuvy{}}}}~~}}|{{{||||}~~}||}~~{wuvz~~~~~}||||||}}~||}}{xy|~}}}}}}|{{zyyy{|}~~~~|ywvwy{~~~|}}}}~~|zy{~|ywttwy{|}|{{{{{zzyyxwwvvutuwz}~|ywwxz{}~~~}}~}{{||}~{xwvuwz|}~}||{{{{{zzyyyyzzz{}|{}|xwvvwz}~}|}~~~}}}||{{{|}~}}~~~|{yxwvw{~~}}~~~}}}~~{{{}~|{yxyyy|~|{z{|~}}}~}||}~~}|||{}~}}|{zyyz|~~{wwxyz{|}}|zzyxxwxyywusrrrrsvwy{|{zyy{{{|||||||{z{~{yxyz}~~~~}~|zyxxxxxz}~~~}|{{{}~{z|~|zzzzzyz{|~}|{{||}~~~}|{{{~}{}}ywwxyyyxz|~}}|}}~~}|||~~|}~}zyyyyz{z{~~}~~|{{|||}~}}|}}~~}|{||ywutssttttuwyyyxwvvvwxxxxxxxvwz}~|zyz}~~~}|yvttuuvvvwxz|~~|z{|||}}~~}|}~}{{}{yxwvwxyzyyz|~~}}~~~~}zz{}~~{wuuvxyy{{||~~~~~~~~|{{|~|zyxxyzzzzz|~~}}}~~~}zyyyyz{}}}~}zyxxyyyyyzz|~~|zyyyyz{||{{|~~~~|ywvuvwy{|||}}}|zwtrrsttwxxxyz}}|{z{||}}}}~{yz}~|zxwwxyyyyzz{}}}||{}~||~yz~xttustwxzxuw}{w|wp~xkl}~~}}|~uox|xw{|{yy}{|}}}{}wxxvvxyyz~zx{v|~zuy|~}tq}|}}||}zx|}yv{~~|xwzzxursusrx{wvz|||yxyz}~}~y||~x}{zy|}{wutsrrqoosv{}z{}zyxy{~|{{}|{{|vpv|yy~}{|{z|}}}~~}~zz}{{~}|~vz}|}~zuzzx{{vz{yz}zxz|}}{xwy|}yrr|}{z{}{zyxww{||xtrsuxzzywx~xspruxwvz~{yzzzxwz|zvv{|xusuz{{z{xw|~xrx}x{~zy||}|x{~}}}~|}|z}~}|~~~~}}||~vy|}}{}{y{|y~}}~}~z~}~~~~~zx{~|~z{}~~||||~}~~|yu|{x~zyt}{|}{{|{yxuyzx}~wvzwt||xrry{wuty~|yyz~}sntxwuvwy~sx}yy~}}}{xwwy{}wuzxtx|}|}vw}}}|y~xt~~}yvy~}z|{zxz|{xz}~yu~}}{||yz|w}xu|~~}~}}~}|~yv|}|~~}~}}}}~zp||t||~~|z}yt}z}yz~|{}}~y{{y|}}vzu~~{}{{v{~}z}~x{ty~|xz}|uw}~}yuysz}~~yy|||zurssv}wyzou{~yu|}utxwvuvwu{~|v}{w~{wvuz|{{{|{tpor{||{z|rrvx|zw~~|}~{~~}|}yy{{}||z}||~|{z~{u|~}~{{}~~}~~y}~~~}{||yxy|}|y~~~{~~|{}ux|{z{|~~~z||z~|y~~xy~|}}xwz}~~|~}{y{}~ux|~}~~}~}|x}~{}|}~ztw~}zz{{x|~|w{~|z~|sry}~yrzyzzxyyz{yvx~|v||uwzxv{}zxwvzwt}|~}{wx|}y|~{ywx{~}{{~}{{y~vu}{y|}w~x}|y{~~|{}y}~|z~{~}|}w}|zyuy}~{z|yy~}|~}||}{|y{|}~~~~~~~}}~~|y{|~|}{}|z}|z~{|}}xzv}}y|~~x|~yv~~|x~~y|||~~}w|~}{}}|v~z|{xy}{w{|ywwy{{xtu{zuy~}{uqv||{xz{wvy~~|{{}~|yz~xy~~|zy{}{{}}yz}}zz}{|~~~|||{{z~{yz|~~}||}{}~wz|z~}|zyx{~|}|yxy{|||~{~~~}z~{yxxz~~~~~}}{{|~}|~{y~}{~yy~~}~x~x{~|||x|~z}~|{||}|~~~~~}yw}|yz{{||zw~|zy~|{}{y{~}|||~|~yxyxv|~ystwyyyz{}|utwz}|xsr|yy{}tt{~|xx}|x{|{{zzz{}}zwvx|zy}{rs{|yvt{}y|}{{~z|~|{}yzz~x~|z{|~|||{{yz|}xw{~}~{~{{~}|{~{y}}||~}|~}}~|}yy~y|~||~}{~{}zx~|}~|z}z}||~|}|}}|{}~|{yyxz}|~}|}}{wtzx{}}}~z}}}|zy}|}|{ywy}|yx}zsx}|{z{~y{|zz{{zz||{zy{zy}}{z|~|zyyzxuuvz}zvwwwwuux|~~zz|~|}~~~||~~}~}}}}{yy|}||~|z{||{z||~{}}xu~~~{|~}~}~}zy}z|~}x~~{~~~}xxz~|yw{}~~{}~~}z~|~~|}~~|{|}{x}}~~{{}~{|{zy}~|{x|}v~~x~~}~~}|~{y{~}||{zyyxvuw|~{xxxy{zwwwz~}|}{yyz{{{||{~~ztv{~~{yz{zzzxyzyzzy{zz}zz{|~|{|x}}~~{xy{~|zyx}}}{x|}||~~{{|}~~|~|w|}|}y{|~|}~~{y{z|~{~~~}}}}{}|}~|{|}}}{zz{~~}|}~}~~yyv}~yy|{|}}~yz~~~{z{}~||}z}~~~|{}{}~}}~~}~{|~~z~~||}|{zyz}{w{zxz}~~{}}x{~{ww{}}}yyzxwvwyxuwzzwuwwuw{{z{{{|yz}|{|~~z}|}~{~|zyyz|~zzy{~~|}{{~~|~{}{|{~~~{{~~}~~|}~}{}}|w}z|zz}x~{||{}~|~}~~~|y{|{}}{zz||}||}|~~z}{y}~z||{{}~|{}~||~}~}}~~~~}{z}}|}~}~y}ysx}}}|||}~z{|{}~~}}zusv{{zzvwyxxrmw}tqu|wx}|yxyz}~|}~}zz}}|~~}}|{zxxz|}~~|||{zz~~|}|}~}~}}}~~~|{~~~|{}~}{~|}}}z}zy{{z{~~zz~zz}~~~}~~~zvuw}~zz||}~|}}{~}}|zy{x{||{xz~~~~~}}||||~~z}}}~~z{}}}y}}{}~|~zwzz~vy~~{|}z}}|yuy{x{ztqsvyzxww{}{xxxwx{|}}{~}wz~~~}|}}||}zvyz{zy{~|zz{|{yy|}}|}{~~|}}w}~|~}~|}~~|zwuz}|}~}vx~~}||~|}}|}}{xz}zxy{{y~~|{|}~~~}|{x}}}z|~|~{z}}~~|y{~}~|||}~~|}}|}v~}~{|}}{{|~}|zz}}}~}{|||~|}~}~|z~|y{z}~~}{{}~|xyz}|yxy{zttvvuvxyxwwxzzxxxx|{~|z{~y|~||||~~{y||{}~||}|{z||}z{z~{}~}~~~||~}{}~}z{~|}zx~x~}|~}yz|~~{|}xz}{yy{zz~}{}~~}~~|{w~~}{{~~|u~}|~}x}~|}{|}}}}}{|||y~~}~~~~{{~|{~}{}{{~~{|}|}}~}~}}z}~wy}}{~}~~}}~~~}{z}}z}~zz{{}|yz}zxxy{{xwzzwx{{zwuz}|~~{zz{{zz{}}z|{{{vw~~}|}~|{~|{~|{{|~}{z|~z|~~~~~}}}{}~|zz~~{|}~||~~}~~{~zz~}yyz}}~}{|~||~{z}}}~}|}|z~}~{{{}}|xw{~~}~~~|{~{w~~~~{{|~||}}~xy|zy~|{~|~~}~~~y|~~}~}~~}~|{~zuv{|zwux{xuwxyxutwxxz{{|}y|}{}~}~|z|}{{|{|~}zyyyz|~||}z{|}~}}}z{|}~{{}{zz{{|}~~{}~~~|}|z~}}~~~}~||~}|{|~~{}~~~}~{vx{xuvvy{wxzwwz}{ywx{||{wx~|{}}y|~|{}~|z{|ywy{ywxz~||~z|~}}~||{|}{yzz{|{{~|zy{}|~}}|y~~|{xvw|~~{x{~~~}}~~|{||z|~~{z{|vwxvvvw|~~|y{}zwz}}~{|}||{zvtx{|{z{}}|||yvsrtwwwz}{~}{zz|~~}z|}xw|{y||{zxwvplqvvvwx{}}}{|~|}~~|~|~~{{yvvxy{zz~{vqrvvtrquz}}|||~~~}~~}zxvwyz{~}~{yyxvtsvzvtz}yuwyzvrv}}{~~~~zxxwux|ywz}|wxyxvssuwyxw~{wxyzwqsz}~~~zyyxxyyz{{zyyzzyxyyuttttrqw|{yxz|~}zvuxz|~}}~}|zywuuvxz|~~}zzz{|~~|}zzzywvz~~}}~}zussstssux}}||}}~z|{uqqqrssw{wqv|xuxzyyz~{wwy}}z{{vy|{yvtvxx{~{|~~}}~}}~|{{}~~}|}~}{{|~~|||}}yvwyxwz|}}{yxvstwsrwyyz{}}zxz|}}}|{|}~~|}~zvwyzyx{|vtsstqnoopstsqrssttuvvuutuxz|~~}zyywvvuqquvtttuwtqrsrsuvx|}zxwwyzz{|}~~~{xwwxxwxz||||}~~{xy}~}~~}|{zz|~~}~~|zwvwxz{|{}}}||~~~~}{~~|{zyxwwz|~|{}yxyz{z{}}||||||~~{xxwvvuutsuvwz|~~z{~||~{ywxzyxy{|~{zz{{{|}|||zxxwuttuwwwz}~~||~zz}|{~|~}|zxwwvvwyzzyyyxwvuuvvvxzzyxwtsssstuwzyx|}{zy{{xy{z{||}}zzz{||~zyzzyy{|z{}~|x{~}}|{z{zxvuw}|x||{|zx{~~~}{z{~~||}|yz{zzyyyz|~|{{|}}|{{|{zvtuutvwxxz{{{|{yyxz{}~}|{{yyyzz|~{yz{yvvvvvwy|~~||~|{{{}~}|yxwvwy{||||{yvy{{{}}z{||||}}|}~~}z|}||~~{{{zywwz{{|~~}~|z{~~{z|{z}||~~}{zyxwuv{{zywutrpooqtwwvx{zvutssrsx{zz|}}~~{}~|{~}{ywuuvstxyxwwvutruyxw{}{|~~|{zzz|}}}~|xwxwwvuz}~~{{}~~|}~~}}~|||yz}~}|{|}~|{yy{}}}~}{{}~~}~|{{{|{yz|~}}~|{|{{}~}}{wwy{zyyzz{|}~~~}}|~~}|zz||{zz}{y~~}}}|}~}{{{zyy{}}}~~|{}}~~}|xxyyyxwyz{|xwxxxxuvywttuwxwvwxwvvvvw{{z~}}}|{zyzzy}}{|~~}||~|yyz{{xwyyzzxy{}}xwzzwy|}~~~~}~}{{~~|}~~||~~z{~~}|~|z|{yz}~}zz}|xwz|~}||{z|~~~~}zyzzxwwx{|{yy{}{yxy{zwxz{|||}}||zzzyxyyyz{zyxx{|zxx|~~zx}~~~~~}}~~}~||zvuxyxy||z~|{z|}yz~}}}|z{||{|~~~{xz||}~||~~}|||zz{|}}~}}~~}~~~~}zz|zx}~~~~~~{|}zzzyxxwwy{zyxvvwtsuuuvxxxwvuusqsuuvz}}{{}~}}~}}}}yrswvttw}~{|~zuvwutwy|~}}}|}~}{}}|~~~zy~|xutwyxwy||~||}|}~|z|}}}}~}}~}{~~{|}~{x|~~}||}}}{yyyz}}}~|}||~~~}z{~}}}||}~}}~~}~~{|~yx{zx{||}~~}||{yz{|}~}~|z{}}{|~~}}}~~~}|~}zwy}~}}}{{{zxwxyxvsuxvux{|{yyxyxwxxx{}~}}{xy{{{|}~|xvwzzww{~|xwyywyyxxxyyx|}|{}~|{{zyz~}~}wz}}}}}|z{}}{y|~}zy~|~~~~}z{}}{{|}~~~~~~||~~~~~}~~~~~|z~}}|zz{yxzzz{}~|~~zz}|{}~{~~{z|~{xz}}|~|{~~|{z}~~}||~}yy}|x|}y~~{{}~~|}~}~~}z{~|~~~~~|}}~}~}}~~{|~~}||}~|yy}}{}|yyyxxwwxxxwwvvxxvvvuwywuvvwz|~~}{xwwxz||~~|~yx{}~}~~||}{y{}|yy{}|{{yz|yvxxwvvwz}}~~|{|}|}~~~||}~|}~{{~~zx|~|~}~}z|~}}}~~~~{y{}~~~~~~}~~}||~~~~}|~}|}|~~}~~~{{|{|}}~~{zz{{|}~~~z|}|}zxz}{{}~~}||}{{~}z}{{~}~}|~}|~}{|~||}}~|~~}}}}|||}~~}|zxw{{xy}}zyz||yyzywxz|{{|||zy|}zyz||yxz|~}~~|ywwyxvx{{z{|{xwxvuuvwz|{{}}||~}}||||}~||}}}~{yz|~~~}|}}{}~|{|~~}~~~~{{~~}}~~|{~|{zyz}~~~~~}zz|~}{}~|||zxy{{{~~~~~z{~~}||{zzzz~{|}||||}~}}}~}~}{{~~~}|{{z}~~~}}~~~}||}}|~~~}|}~~}}}}~~}|}}|~}}~{xvwxxyxx{|yyzwutstuuttuxyxyz|{xwxxyzzyz}~~}zz||}~|{zxxy{|{{~~{yy{yvxyz{yy|~}~~}|{yxz{}~~}~~~~}zz|}~}|}}}}~~~~{}~~~}~}|~}~~|}~~~|}}z{~~~~}}~~}{zy{|zy{}~||}||||}~~~~~}~}|||{{|}}}|{{yxwvx{|}~~~~~~}||}~}|~}|}~}~~|{|{x|}~~{yyyyz|||}~|{{|zyxwvvvwy{|}}{yzywvwxwwvxzzyz{{zxwyxxy||yxy|}~~}~}~~}||~~|ywvwxxy{}}}}}~~}~}{yz{|||~~~~~|z{}~|{zz{zy{}~}||~}|}~~}}~}|}}}~~|}}{{{zywuuw{~~~~~}}~~}~}||||||~~~}zxz{yy|~~~}}~~|||{|}~~|{}}}}{{z{|}~~~~~~}}~~}|~}|{{{|}~~}~}|yuxzzzz{|{xxzyywvxyxwz|}|{zzyxyzz{yx{|||}}|}}{}~~}}~~~||||{zz~~|}~}|{{zywwz}}{||{z|tx||}{{~~~|z{xvwy{|}|||~}|}{{}~}y~solt}pjegn|ytpihlu|~~|{{xuw{{xsnv|vqibjpoqtwpjpusmmmlnjjlkg]_a^begcacacddfeedcba`^^_acdfhhhhhihfegknlorpnnopmfdghgffhjhfghhhjmlkihhihgiihggjlkmnmmmlossstsqqrtvwvutsqooquyzzzxvwxxusy}|{{{{|~{yyyz}}}}z{{xvvvsoopomnstqnnmmmllmnnnnljhgcaa``bb``cccdda_^]\^aca`cfb_`a_]]]]]^acb``bb_\\__^_`^ZXWQMPTPNPPNMPPLHIKLKKPRPQTSQQQPORTSSY^^^bd`]`c`]`fhffiigd`^]^^^]^^`bcb^ZZXUTVXYXWWYZXWWWUSSVZ[]ab``acefhklorqquwvttuutvzzxz}{y{}{y{}~~~|{yxwutvyxwyyuqqqqqrtwxxzyxz|z{zwx|~{{}|yz||}}}}{zzxwusttsvxvwzxvuspqqptywuz}xtutqpoqsqqttqonnmkjjkmoppppoopqpopqpoqtutstvvvvxz{{}~}|{{}|{|yvx{{z|~|{|zuqppmkmqqqqqpnmmjgilnptwwx{{zxvux{}~~}|||zz{{|{yzywvwwvuutstwxuuyytrrronpqonpsnilojefgfdefghjjheddddddeggghjjiiigfgiijnppopqommnnooqqqrsssplkkjijkmnmkllhdcba`_bdcceefgdaacdddgkklnnpqonsvutwxxy{~~|{~~|~~~~zz|{z{|||zyxxvtttsswzz|~}||||}}}|zyzzyyyxwusqppponmkijigeeeddegggggdabb_]_bcba`^^]\[ZZZYZ[\_a_]^^\ZYY\]]]^aabddb``bbacegiihiihgedfggfghhhgdccccb`adfgggfdb_]\[Z[\]_```__]\]^^`bceggiljhilkkkknqppsttttstustwvuvwwvssuvvutuvtsssrrqpqsuuuvwzzupoopnkmpqppprroljhhjkmoqpqrqmkmnljjmnortvwvtttstvxwwy{||{|}||ywz{zz{|}|{||{{z{||||{zyyxurrsuwwvwywtstvwy}~~|{{ywvxzyzzwurnlllkkjklllmlkklkklmmppprronpqqqpqsttuwxywuuttuuuuutsrrqpponkjkkjjiijgefgfghjkkjiifcbbbbbacfffeffdbbbdeefghklihihfcbcffgjllklmlkiiijlmnnoppoopnlkkjkkjknnmlmmkjklmmmmjfffeeddeeddfggeeefikjjloqqonoooqrqqrsuwz|||{zxxwx{}~~}}~}{yxvtstvwxyyxxwuttvxxxz{yxyyxvssttsuvwxxvutuvtrtussttusrttqoqrrrstuvwxxwvxxxyyyz{|||}~|zxxz{zz{||||zwwxy{{{{{xvuroprppqrtvtssssutuvwyz{}}zyyyywuvwwwvwxxxwvwyxwvwz}{z{{||{{}~|{zxvvvvvwyzyyxwutuvuuwxxvtuwvsrqrsstuvwyzyxwwvttuuvwwwxxxwvuuvvwz{||||||{{{|}}}~~}}||zyzzy{|}~}|~~}||{{|}|{{{ywvuusssttrtxxxyyxwussuxz||{}}{{|}}}~~~}}||~}}~|{||{zy{}~~}zz|{yzzz{zxxwuuvvwx{|||{zxxxwvvwyzzzzxvuttsssttuvxxxwxwvtssssrsrrponnmkjiijkmnoqponlkkjjklnpqrppssrqrtwxz}~~~}||}}}}}}{zyyxwvvvvvwxxxwwxxwvwwwxxxywuvwwwttvxz{{}~}}{z{|}||}~}}||}~~~~}~~}{z~~~}|||}~~~~}}~~}|}~~}||~~~~|{{||}}~}}}}~~}~~}~~~~~~}~}zxxxz{}~~~|{zzyxuvwvvwxxxwvuuttuvwxyxxyzxuuussrqqomnpnlmnoommnnnmmlllmmmnoopopssqqrrsuvz||}~~}||||zxyzyxyyyxwwvuttuvvxyyzywvwxxvuvvuuuwywvwxyyy{}||}}~~|{{{{{{{|~~||}|}}}}~}|}}~}{}~|}}}}{z{{zz{}~~~~}|{{{{}}}~~~~}||}|}}}}||{yz{zzz|~~~~~~}}{zyzzz{{}~~~~}}~~~}}~~~~}}|{{{|}~~}}~}}|{{}|{|~~}~}|{ywutuwxxwxxwutsssrrqqrqqqqponoprttttuvvvvxz|~~~}|zyxxyz{||{zzzyxxxwwwxxyzz{{zyxvuttuuwy|~~~}}|{{{|}}}}~~}}|||{|~~~~}{|||}}~|y{}|{}~~}||{ywxy{|}~~}{{zz{~~}~~~}{~~~~~~~|z{|}|z|}{|||{zz|}|}~~|{{zz}}}}}}~~~~~~}~~~~~}}}{z{|||||}~~~}}}}|}~}||{yxxyzzyzzyxvtsrqrrssrqrsqoponnoqsrqtvtsvxyyyyyxyyyyy{}zwyzyxyyz{{{{{zyxwvwwvwz{zyywvutvyyxyzz{zz{zzyy{|||~~}}||}~~}}}~~~}~~}~~~}|}}||}}}~~~~}||}}||}~~}}|{{zy{}{{}}}~}}~~~~~~~~~~~~~~~}}~~~~}|z{}}{||{{zz{{{{|}~~}}}~~~}|{}~~~~~~}}~~}~~~||~~~~}}}~~}}}}~~~~~~~~}}|||~}{zyxyz{{zyywvtsqpqrsrsssrqpqqqpoqrrruxzywuvvutuwyyxz{zyyxwwwxyyyyzzzywxxxwxyyzz|}{yyywvxz{{zz{|{zzyyyz{|}}}~~}|||||}~~~~|{{{|~||}}}||~~}|||||}}||}}||{|}{z||}~~{{|}~~~~~~}}}}}~~~}|}~~~||||{{|}~}}}|zyyz{{|}~~|{||||}~~}~~~}}~~}}~}}~~~}~~~~~~~}~|yyzz{{z{{zywutrrrrrsrrrrqqrrqpooppqsuvvvwwvuvxxyyzz{zzzyyxxxyyzz{zyxwvuuvxz|}~|zyxvttuvwwy{}~~}|zxxz{||}}~~}}|{{zz|}}~~~|{{{|||}~}}~}}|||{{}~||||{|}}}|{||{zzyxxz{}}~~~||||{~~~}}~~~}}}~~~}}}}}}~~~}|{z|}}}~~~|zz{zxwwx{|~~~~}|}}}~~~~}|}~~}~~~}}~~~}}~~~|||}}}}~}}}{z{{zyxvutsuvxz{{zwtsrppqrrstvxyyyxwvvvxyyyxwwurqstuwxyzzzzzyyyxurqrssstuxyyyywuuvwwwxyyvuuutstx}|{ywwwz|}~~}|{zz{||}~~|zxy{|~~}}~~|{{{{|}~~~~}zz||{yxy{|{|~~~||||}}~~~~}ywwvvx{~~}}}~~}|||}{yxxyzxuuvxz}~~}}~|zz{zyyz}~zwvvvvwxyyxwwxy{|}~~}|zxwwxyzyxxwuuvxx{}~}{xvttvy{}~~}||||||}~}}}}}}}}~}~~{z{zy{|{zywvvwwwwvvvuuvvvvvuuvx{}~}{ywttuuwxyzzyz{zyyxyxvvxyyzz{zxtqoooqsttutrrrpnnopqrtwzzzzywx{|~~}~|zzz|~~zvtrsttvwxwwxxwvuuuvxz~}{zz{|}}|ywuuuuuuuvwwxxyz{|||~~}~}|~~}{yxwwxyzyxxyxxy{{||}~|||~}{yyz{}~}|{{{{|~}~~}}~}{zz{|}}~}|zzz{||zyyzzzzyyyyyz{zz|~~~~~~~~~|zyyz{||{zyxxyyz{~~}}zyz|}~~}}~||{{{|}~~~~}|{z|~~}~~~}|{{}~}}}||{yyxxxwvvvuvvwwustttuuvvvwxyxvttssssttsssssssuwyzyxwvvwvvwxz|}~|{{{||}~~}}|zz{|}~~~~~}||{ywvvxzzyxwvuuuvwz~~}|{{|}}~~}zwuuvvwxyxwvuvuvy|}}~~~}~~}zwvvwxwxyz{zyz|}~~}}~~}}~~|yyz{z{{{{{{|~~|zz{|}~~||{|}~~}|{{{}~}}}|{|}}~~{yywwy{|||{zz{}~~}~|zzzxwyzyyz{|}}~{z{||{yy{{{}}}}|}~~}}~}|{zyyz{zxwusrqqrrprtuwwwxyvrqpoooqrsttttvwyzzzzz{{zyzzxwvwy|}}|||{zyz{zzzyxwvwxxxxxyz{||}~~|ywwwvuwyxwxy|}|}}}}~~}}}~~~{zzyyyzyyxxz}~||}}~~~~|yxxy{|{zyyy|~~}||||}~~~}yxwxz{|{{|~~|{{{|}}||{{{|}~}zzzyyyz|||~|{yyz|}}~}}{zz{||zy|~}~}~~{z{|}}~~}~~}{zz{|||}~}}}}~~}ywuuuuuwwwwvvwwuutuvtqpppppqrrsuwxyyyz{{{zzyxwxxxxy{}}||{z{|zwvuuvttvxwxxyz{{{{{{zxussttvwxy{|}}}}}}~~~~}}|||}}||{|}~~~~|yxxyzz|~}}}~}|}}}}|~~zz{zyyz|~~~}|{{}}}~~~}{yxxyxy{}~~}}|||}||||}}}}~~~~~{xwwvvwx{~~{z{||||}}||||}}}~~}{ywwxz|~|zyz{|}~~}{{|~~}~}||}~}}~~}|{{{}}{{{zzyxxxxxxxyyxurpoopsvy{{zyyxxxxxyyzz{{zzzyyyy|~{xvtrrrsttsuwwxwwwwvwxxxyyxvtsssvy{}~}|}}~~}~}}}}~~~~~|zzyyxwwyyz{|}~}|{{|}}}~~|{{|||}}~~~~|{{|~~~~{zyz|}~~~{yxz}~}{{}}||}~~~}}}~~}zxxy}}}}}}}}|{{|~~~~~~}{zy{}{zz{|||}}}|}~~~|{|~~~|{{}}~~~~~~~}~~~~}|{zxvvwxyz{{zxxxwwxyyyz{{yxyzxxxxz{|~~ywutttuuvuuuuuuuuuvwwwwwxxxxwuttuwyz{||{{{{|{z{|}}~~~}||||~~{yxwwwxyzyz||{zz{|{{}~~~}~}}}~}||{zyz{zyz{|~~~~~~}|||}}}}~}}||||}}||}~~~~~~~~~}}}}~~~~~~~||}}}}}~~}~~~~}}~~~}~~~~}}}|||{|{{{|}}~~~~~~~}|{{{|}}}||||}||~~}|||}}}}~~~~|{|}~}}}~|{{{zzz{{{{{{{zz{yy|}|zyxxwvvuvvvvuuuuuuwwwxxxwvvwwx{~}{yyxxxxyyyxyz{{{|}|{{{|}||}~~~}{zzyyyzzzyyxxxxyzz{|}|||}}}}~|zz{zz{||{{|||{||||~~}|{zz{|||}}~~~~~~~~~~~~}}}}|}~~~~}}~~~~~~~~~~~~~~~~~}|||||||}~~}}}}}}}~~~~~}}||||}}}~~~~}~~~}}}}~~}}}}~~}|||~~~~~~}|{{{{zxvvxz{{zyxwvvvwxwvwwwwwvwwwwxxxz}}zwuuwxxyyzyxxxyyxxz|||}}}|{{zwvwy{{|||{zzyyyxxyyzzzzzzz{|{z|~{{zz{}~~|{|}~}||||}||{{{zzz{|}}}}~~~~||}~}}~~~~}|||{z{}~~~~~|zyz~~}||}||}}}}}}~~}}~~~~}zyyz|~~}||}}}}}}}~~~~~}}}~}{zz{~~~~~}}~}|||||}~~}}}}~|{}~~~~}}||||}~|{|}~}~~~}~~~}||}}|}}|}~|zwuuvxz{{{zyyxwwwwwwvvwwvvwxzz{}{ywwxxyyyyxxxzzzz{zzzzzzxuutssux{|{{zyxxxyzyyzzzyxxxxy{}~}{{{|}~~~~}}~}{yxxx{~|{||}~}}}}}|{|||}~~|{|~~{zzzz|~}}}}||}~}}}~~~}}~~}{zyyyz|~~}}}}|}}}}||||}~~{zyxxxxy|~~}||}}}~~}}}}|}~~~~|zyxxwx{~}}}}~~~~~~~~~}}~}|}}}{zzzz{~~~~~~|}~}|||}~~~}}~}}~}}}}}}~|zyyyxwy{}}{zyxxyzzzyxxxxy{}~~{xvvwxyyz{zzzyzzyyzyyxvtsrsssssuxz{zzzyxxyyxxwxxwxyz|~~|zyxyz|}}}~~~~~~~}{yxxxyyyyz|~~~}}}~~~}}}}||}~|||}~~{yyyyz{||}~~~~}|~}|}~~|zzyzzzzz|~}||}}}}}||}~~~~}||}}}~}}}}~~~~~}||z{|{{|}}}~~~~}}~~~~~~~~}}}~}}~~~~yx|ywz|vsw{}}y{~}|}}|}z{~~}{{}}~}|~~~~}}}~|}z|xu|{wvusrprwttz|z|}|xx|zxyzyx{}|{zxvvy{~}}~~{yzzzzyyywvzzutuxzywxzzzyxxxwwwy~{qt{}|xt{}zz{|~~z~|{{}~}|{{||{|{z|zyyz{|~~~}||~~}z{}~}~~}~}|}~{{~~~~|zzzyyz~~~{~|xz}|~~~|vsx{yyz}~}~~}~}zz{|zxwx{|}{}ywxz|{zz{}~{w{~||~~}~}~|zy|~~~}zxz}{z~}}~}|{|~|{}}~~~}yy{{zzzzz||~|wy}{{}~~|}~}~||}}}}~}{|~}}}|{|{xvwvuuvuuvsrutuxslmpptuuwwtuxyyyy|~~~~|z{}zwwz{|||||xv{zuuvwy{wtvyzzxvvvtv{~~}|}}{yyz~zy~|w{}{xv|yw~}}}zy}~}~}~{}}{xuuv|{ux{}|vrtvuvvwyyyxyy{~~|~~vu~}{||~{xvttx{zz~|{zz{|~}ywx{~~z~~|~}|xz}}}~~{xxwtsuxxxyzywtvxtrx|||||~~~}u~~yyxy{{|~~}x}yx{|~||{}{{~~|zz{}~}~}xyz{}xty~}wtxyttvwwwxy|}}}~}~~|{||{z}~|~~xrz}{|~{}}|}|~|xrqwzzxsw~{uroswtqqrwzyz||}zwvx}~|~z|~{}}}}|}~|yz}}}~~{y||vv{|zvqv|zy{{||{xssz|z{{}|{|{}{vuvx~~y|}ytruxzzyyyz}|{}~|||}|vvxwtstxzywvuutsrtwzyxz~}|~~}yx{~~}zy{~|{~xsx|xy}{~}~~zwz~|}~{zyyxxzyuy~yxy|}yuvxy}~}~~||{|~}|}~~}z{||}~}~~~~}}~|y}~{y{~~|}{}{zwty~{y{|{{|zwwz{{xv{{zz~xt{~}}|~~|{|~}}{}}~~~~}}|xuvvuwxyzxvuuutrsyzxwyz{{||{yxy{}~}|~~~~~}z|~{xzzwvwwvwxwtrqswwuxzvuxvpqvxy{{||yx}zwxz~}}|~~}}~~~~}~}{~}~~~y~~~~}}zvy}xtw{|~~|zwuuwxy|~~}~~x}{{|}|{zyz|~}z}xqw|{z|}~~}}|~~~~~}{}~{}}yutxyvttx|}}{z{|{{z|~}|~|z{~}zxx{|{|||}|{}{x{~~~}~~}|}~}z{}zwxz||ywyz{{{|||zzz{~||}}}}{z{|{|}yz|||{{zz}~}~~|}~yxxvvxxwx{||wsy{z{{zxwy||{|}zy{|zxz|}}{~zy}}|}yuy|uqvywvvwyyvwxusw{yxyxwvvvxwvxzzzy{~~~z}|~~||}{{||{z}~{}}~~}||~{wvvx{xvy{yyz{||}}{xx{}|}{|~||{~}z~}z~zxzzwx||zz{ywvvy{y{~zz}~~~~~}}|{}~}~|||}||{zz||}~}{}{z}{~~|~~~|}~~}|~~y{~|y{}}|{|{wy}~~}}~~~~~~~}zyz{{zyyz}~|{|~}yz|}}{{~}}||}zx}~{~~zxxyzywy{yx{}{z}~}||~~~}}|{{{yz|{zz{|}~}|{zwtssvzxvwyzzwvwxzzy{~}~~}zzz}~{yyzzzyz||y{}{wwxxxwuuussuussuuvwxz}~}}}}|||~}~}}}~{z~~~}}}{|~}z{|zwyyuv~~}||~}z}}xuy~~~~~|~}{|~}zyyx{~{vz}{zzz~~zz~~~~~|{|~||~~~~|z|~~~{wz~{w}~|{~|xy{{{~|||}{|}}~|yy{{xwzzzyyyz|~||~~}}}~~~~}}~~}~~~|}|}}}}}~~~|y|}zz}zx{}zyyxz|}||~~~~~}}yy{~{|}||||{{|zywtuzvtx{|{xwy{~~|{{|}||zyy{{{{{{{|{ywwwxwvvwxwusvxvtrruursvxz{{{|}}}{|y~~~||}{zxx{}{z|}|~~~~~~|y{~}}|}~~~|~}y}~}{yz|~~|~~}|~~~}|{{xvyzxwxyyyz{}~|~{yy{}}}}||~}z~~}}}{{}}}~~}{||||zx{}||}|~~~{|~}}}~~}|{z{|zvwz{}~~~~~||}||~}~~~~~|}~~|z|}~zy{z}{~~||~}{yy|~{xwvx{}~~~}~~yx|~}{xz~{vvwvvxxuuxz||xy}||~~~|||zxwxzzzz{z{}~}zwwzzxyyz{zyxwyywtqswvsx~~}|{{|}~~|z|}z~{}}|||~~x|z~}xz~yux{{|||~~}~}}|zyz~~~|{~~{x|wz~y{~~~{z{||||}||{{yxwwyxy}}}{||{z{zxy{|}||~~~|{}~~}}}~~~{z{zz}~zy|~}~~~}|~}{xwyxxz}~~~~~}}~{}~{z~~|}~|{~}~~~~~}}~~}~{{|~}yz~~{{}zwy|~~~~~~ywz||{zyxy{yxvuuvwxyzx{~{y}}|||{|}}}|{||{yy{{y{{{yvvxvtuuwxwwwxwvuuuwyz{zy|~{y|~||~}||~~~|z|~}{yxxxyzyz|||}}~~}|yx{~}~z}}z}||~|z}~~}~||}~~~~{zz{}~~{z}~|~~|{|}~}|zy{{{zy{|}~}~~}|}{|}~yz}~z~{zyy}~~}}||}~}|{|}~}{zywy}|{zz~}~|z|yw|}yy|~~~~}~}~~}~~||~}{{|}~~}||{|~~~~}~~zyz{|{zyy{}yvvwzyvvz{z{~}{zwz|{zxy{|}{v{|y{|{|}}}zwwxwvutwxxz|{ytptxwvvw{}~}{{~|zz{}~~~}~}~}~xy|}}zx{}|zzzz|~~}}}}}~~~||~{{~}|~}}}}~~}}}~}{zy~~|}~{|}z|{|{ywy{||}~}|z}~|z{}~~}|||}~}}||}~~|z~~~}zyz{|||}~~~}zz|~~zyyz{|~~}|{|}|}}~~~}~~~~~~||{{}~~~{{|}~~~~~}~}|{|}||}~~~|}}}}|xtvyvuz|wtwxwvtv{wsv|}~}||{zzyz|}~~}}|{zzz{{z{{{}|z}zvy|~|{}~}zvvwwwtsxzwxz{|||{xxz|}{{}~}|}|}~~{{~~zx|}|{{zxwx{~}}}}~}}~|~~~}zyz{{||}}{}{yy|~~}zz{z}|~~}~|~~~}{|}~~}{|~}}}}|~~z{~}{|||{zz}~}~~}{}~~~~~~}zwxzxuuuvxuw~~{z{||{z{~~~~~}}~~~~{{zyxyxvwy{|yvxzxvuuuuuuvwz|zy{|||~~~~}|{ywvv{~|~~|}||}}~~}{z|~{yyzxtttsrppsusqqporutrsrnmorvxwwxvuvwxxvtrqrrpnlmnoonnquusrrsroprsssrrrpoqsvwvx|~~~}|ztoooorvyz}}zzzyxvvvvwy{||}~~}||{yvvy}~{z{zzyy|}|yuvyyxz|{xy{zy~}~~{yxxyzz{||{zywvutstwyz{}~||~~}~~~|zz{{{|{{|zwurpoooqssqpnmmnnnqrrrtvxwuuuvuttxzz{|{{{}~|yy}}{xwxxvvxxvvwwxwuwxuttuxzzzz}~~||}~}{}~}{zywvvuuxzzywvy|z{}zxvttuwyzz{|{{||}|{~}|||{z|~}|}}|zvttsttuvwxz|}}|{z{}~~~}{xvusolnooooprrqnllmnonnqrqqrtvvuwxyz{{yxz{zz{}}zzzzz{}~zvvwwwxyzzxwyzzwsw|{z{|}|{{{}~}}|}|{|~~}zx{|{{{{{zyz|~~{zxxzyvvwz||||}~~~}zx{|{|}}}{yyzzz|}~}{{|}~~|wsonooprstuwwtqnmllllllmpqrrstuvxyz{|||{{}~~~~~|}~~~~zyzxvxyz|}}||||}~~~~~~}||}}~}|~~{{|}~~}}}~~|{{|~}}~|}}}}~~|yurqqrsssuvxxvronmlllmmmmpsqqtwyz|{zzz|~|{}}{zz{}~~~}}~}{zyywwwxyzyz}~}}||{{|}~}{|}~~~~}{yxz|||||||}~}{z{|{|~~~|z||zy{|~|yz~~~~}|~~~~~~||~~}}||}}~~~}zxwwvtssttrrrqrstsqnlklkkjjjklmptxz{|{zyxwxz||{}}{yyyyyzz{}~~~~}{zzzzz{{yyyz{~|{|~|{|}~}{|}}~|}~}zxxyyy{}~~~~}~~|{{|~}}~~~~|{}~~~}~~}yvwxwuuuwwtuxvsstutpnnnnnnmllmnptxyyxxyxwwxxxy{{{}~}~~ywyzzzwx{|}~~{yy{zz{{{||~~~}}||~~}z|~|}zyzywwyyy|}}}~~~~}}{}~~~~}~{yz{|ywwxwvvvuuuuuvxwvvvtromnollnpprtttuvwxvuvwutuvuwxz}~}zz{{}~~~{z|{xxz{}}~|yyyxxz{z}~}||||~~}}}~~}|}|}~~|zyxwyzzzz|~~}zxz{|~~~}~}~}}}}~|||zxutuvwwwxxxxustuvvuwyxurpoonmnprssttuvvuvwvuuuvwvvwxy}~|{|~|{|~~|{|||{zz{||{zzzyxwy~}}~}|}~~}|~|~~{yyxwwxz|~~}}~}{zyz}~~~}|}~~~}||}}}~|xvwwusrtwwvvvxxtsvvuuuvwusqqppsuuttssstvwwvvvvvuuuuuvwy{~~}{|~}{}}}|~~{{~|{{zyyzywwy{~}~~~}}}~}~~}|{|||~~~}~~zwxxxz}~~~~|zz{z|~~~~{|~|{}}{~}|}~|zywwxxwwvuuuuuuvwwvvvvwvusrqruuuxzwuttuvuvwwwvvvuuuuuttwz}}{yyz{{{|}~~}|{||{|}~}zyyyz{|~}||}~~|{{|~}||~~~~~~~~|z{~~~~}}~~}||}|||}~~~~~~~~}}}{z|~}|{|~~~}~{y{|yvxyxwtuwussttuvvwvusrsvxyyxwxwvuvwwwvuvwwwvuuuuuwyz|}}{{ywyz{|{{}~~}~~~||}}|{{{{|~~}~~~~~}~~}z{}}}~~}}~}~~~~}}~~||~~~~~~}}~~~~}}}}}|||{{}}}~|{zzzywvxyvuuuutrsuuvutvwxyyyyxwvuwxwvwxxxwxyxvvwvvvwy{|}}ywwwwxyz{zyzz{|}~~~~}{|}|{{}~~~~}}~}}~~~}{z{|||}}}~~~}~~~~~}}~~~}|~~}~~|~~}{{{{|}~~~}||{yxwwwxxwvuttsrsvwxxxxxyyyz{zxwvwxwwyzyxyywvvvvtrvz{{zyzyvuwxxxwxzzz{|||}}~~~~~~~~}}}~~~~}}}}}|{{{||{}~~}|~~~~~}~~~~~}}}|}~}|{zxwwwwvttttuwxyxvuuuwyyzyyywvvwxyxwxyzyxwvvvuuwyxwwxxwvvwwwwwwvwxyz|}}}}}}}}}~}}~~~~~~~~}}|}~~~}|}~}}||}||~~~~~~~}}~~~~}~~~}|{{{zxvuuuwyyzzurrtvxwvyxvwxxyxwyzyxzzyyyyxvtssstvxwvwxwwwwwuttuvxy{{|}|{{}}~~~}~~}~~}}|}||~~~~~~~}|{{{{||}~~~}|{zz{|}~~~~~}|~~}}~~~~|zyz{{zyyvusqrtuwxxxwvvxxwxyyxyzzyxxxvqoqstuwwvvvvvuvxxuuvvvuuwyz{|~~~}~~{zzzz}}}}}|{|}}{{{{|}~~~}}~|xuuwz|}~~}|~~}~||~~zxwvtttstvxyxvuwwvwxxxxwxzyxusqonpsuwwvvvvwvuvwwwvvvwwwuwxy{~~}||}~}~~}~}yxxxy{|~~||}~~}}}|{{|}~~|}~|zywvy}}}}}~}|}~}||}~~~}{zyy|}yutttuuvwwwvuuttuvuvwxxwuttrqpprttvxyxvuvwvvuuvuuuvvvvwy{~}||||~~|{zyxwwxz|}}~~}}~~}|||{}}{{~~}{yyyxz}~|||}}}~~~}}}}}}~~zxxwxyz|~}yutuuvwxxwvuvvvuvvuuuttrqrsqpqsuvvuuuuuuvwwvvvtssstuw{}{z{|}}|yxxxxyyz{|~~}||}}|~~}}}|zz}~|{}~}|{zzzzz{}~}|{|||~~}}|{{|}}}~~{yyy{zxy{|}~|{zyxxyzzxvvvvvvuutrpoopqqqppqtwwwutsssuvvwwvvvutuwxz{}~~|zyzz{}~~|yxyyyxwxy{}~~}{{||}~~~~~~}}}~~}}}~|{{|}||}~~~~~~~~}|{|}}}}}|||}~~~~~}}~~~~y|~}|ytpnoqnlkjfbbda]\\XSUWXX[]]]djc]\Yj{naaaruhxxhnv}|y}||~~tlq||kpxz}yvqsxxwm_ciovxv{{upjheehjlptusj`[XW[_dnv{|sijjgigffeluwwyz||xwwy}xsoopmklmokdbcb`_`cflqomnqv{|~ztwxtsrrrsvzzzxvz|z{{~v{~ytrsutpljknrtst{yssqlgioomnplea`^][Y[aeimmkiiifdkqpoqrpmnqrsqoqsporsuwwywrnmmljjkjhdeijhfdbbaaehkmkhiid_ckkikllmkjopnmlkptvwvsuwwwvurnlnprssx|}~}xw{~}{wsstsqv|ytw{zyvsw}~}~~z|~}yw}}yvwy}{u}~yyzslt{tmlkjiijf`adeimnkhikjigefggffgikrxtnprswtpzyruy{{yxvqorw{|zxusrx{rttmjosvvsokilniefgghmsqkpunijknqonpsvvvvvvx{|{|~~}}|{{||~{zzvrtvtrvwrnnnljmsqkmqplhfihggdbhomjllkkkkpsqqplowyxwwxxsprsuxz{}~yuw{zustvuwzzxyxvrmhjpnjnsojkmkhkmkhkmmnopnkotpkr{zwz}{|~~~|yxurruvsrttty{xwvuvxz||{xwx{{|}z|~z|}~~{|}}~|yxwvvy|{ywtusppnmptwzxvurpnlkllkjnqqqpmmnlkmopruuomuzxtsrqrsuxyz}}|z{|{|}}}}~}}~}wz|vrrsvxy{ywvtuvrmnoprwzxuuw{}|{{z}}zwwxrlotwyvrstrppqsuvvuuy{|{xuuwz}}}}}~~}|}~||}{yxwxywty}zuttsrrrrsssw{ywusrpmkkmnpqrstsqqppqpnptwzzz||xuvyyyywxzyz~~~~}}~}||xuwywuuvz||}|ytqsvtsrrw|~|yyxxyyz{~~~{wsqqooswxzytplmqtw{}ywz~~{}~|||{zz}|}~~}{|||{{{wrturqvxsnpttu{{spolklnruqmrxwvxwqlmqvz~{zywz}yuttx}}|}{|}}~|ywy{}zwwvtttposvxz{zzzzz|}|{|~~}~~~~zxwvuvwwy|xtuwxxvvvvy}~~}|}|||~~}~|||}~~|yvutuvz}{wvuuuvw|}yvsrqqrsrruy|xtx|yvy|{z{{{|~~{z{zyzzz}~~}~}}~~|y{~}}~zz|~}|}~~~~|zwtsrsx{ywz|{{zyz|~~}~}~}{{}|}~yxususprux|{x{|{ywvvvy}}{{|{z}~}|xtvzxvz|{xutsuxzzyvuvvvvtqrstwutx|}~~}~}|yz}{{|ywy|}{zz}~~}|~~~~~|{|{{}}{zwrrrrwzyyy{~{yyw{~{y~~|}~~}~~~|z{~}}{|~{zxvuuvxzyxxyzz}}zxyyxx}}~~~~~|}}yvvvz~}{{{{zxvwxwwyz{yuttrstuvvuuuwy}||}~~~~~zyxttx{~}y}~{zyz{yxz|~||}~~~~~{yyzyywuwz{zxy~}{ywy|}}~~~~}~~}~}}zxz}~|vtwyxwvvwy{~}zy{~~~~}~|}}{{{{{zxuwz}~zxxyzyxzzwustuuwzywvwz{{{yx{}}|{|}{{|~|zyy{~~}}|yz}{y|~~~|{{{zyxz}~|yvtsuy~~zz{z{}~~~}}|{}~||~~z|~~~~}|{}}{y|~}||{zz{|yvy}}{}~~~|z{||}~~~}||ywvx{|zwuuwxz{yvuvy}~|}}}~}~~||}}}~~~~~}}~}~~{z|~~}|{ywy|~~{{|zx{|xwvvwwwwwx|}}}~~|zyz|}}|{y}}z|~~~~~}}|{{{|~}~}zxwz~}{{||}~~}}||~~|z{{{}~}~~|{~~zzz}~||}}zxyyz{zxwwxyy{zz|~~~~}~}}~~|{~|{|~|yyzz{yx|~~}zwx{~~|{}|zywwyywuuw{}}}|zyxy|~}||{yyxw{~}}~~~~|{~~~|z}~}}~}||{xvwzzy{~}}~|~|||}~~{z|~}{|~}~~~}||{{{||{yzz{~~}~{yyyz|{zz|~|||{z}~~}||||{{xvy|~~|yxz{{|}{yxx{~|yyzz{{|}}}}}~}{{|}~~~}{{{zz|}{|}}zwwwutw|}|}~~~~}}~~~||}|~~~~}~~~~~}{yzzz|}~~}}}zxyz|}~}}~~}~~||~}|}{yy{||}}}|xz|{{|}}|||zxwxz||}|{{}~~~~~}|}}}~}{{z{|||}~}||wsuwwy}}{||{|~~~~~|||~~~{{}}}|~}~}~~|~~~~~~|zyxy}~~}}}|zzyz{|~~~|z{|~~|{{{{|}||{z{|||{z~~~}|{}~|{|}~|||{{|~}{zxwvwxyzz{}~}|{}}~~~}~}{{|~~~}|}~}|{{|~~{|~}~~}~}}~||}}}~~~}{y{}}~~}}||~{xz|~~}}~~}~||||{z|~~~~}~z}||~}||}~~}~|{zxwxyz|~~~~~~|}~}~}}~}|yz}||{y|~~}{{|~~~|||}~~}}|}}|}~}~~}|}}}~~||||}~~}{{}~|{{}~~~~|{z{}}zz{|~~~|||{{|~}~{yz{{}~~~}~~}}|{|~~~}|{{{{|~~|z{|{zz{|||{||}~}|{{}~}}}~~~||}}~~~~}~~|||}}~~~~~~~~}}~~~}{{}~~~}~~~~~}{{{}}||||}}}~~|{|{z|~~}}~}~}{xwy{|}~}|}}~~}~~}{z{|}~}}|||zyz{{|}}~~~~}|{{|~|{|{{{{}~}|zyz{|}~}|}~~~~}|}~}}}||}}~~}}}}~~~}}}}~~|zz|}~}||}}}}~~~~}~~}||~~{zzzz{|~}}}~~|{|}}~~~}~}{{{{||{|~}~}~}}~}{{|}}}|}~~}}~}||{{|||}~~}}~~|zz{||}~}~~~~}}|||}}}~~}|||}}}~~|||||~~~}|{|}}{{|}}~~~~}{z{zz}~}}}}|{{|}~~~~}|||{zz|~~~~~~~}|{{}~}~~|{{||zzzz|~~||~~}~~}|{||}~~~~~}}}}~~~~~~}}}}}~~}|||}}~~~~}}~}|}~~~{zzz|||||{zxvuuvvuuvwwyz{{||{zzz{}~~}}~}{ywvvwz|}{xwxz{|~}|}~~}{{|}}~~}{|}~~~}|{yxxwvuwz|z{|~~|}~~~}zyyyzyyyyyz{}}~~~~}|{zy{~~~~|yyz}~|{{||{{{|}~~|{ywx{~~|{{{{yxxyz|~~|{|~~ywtrrsvz|}}}|{zxvtstuvvwwwxy|~}{yxwwwwwvurqpnmkgeddfilnpqsssrpppppqrv{~~~~}|{yxxvrollmmopqponmmnprtvy{~~|{xvtssuwyyyzyxwwwwxz}~|yvuuvy|~}{zyxx{~}{zyyyz{|}~~}|{yxy}~}~~~|zxyyz{{|}~~|{yxxwy{}~~~~ysoljjijklmnopponmkkloqtuvvwyz{|~~~~|ywvwxy{||{xtrqqqqqrtvxyz{{{{yyyzzz{|~~}~|{zz{{{z{|||}~~~}}~~}~~~~}}~}||}~~~|zzzz{}~~~~}||{zyyz{{{ywwwwxy|~~{yxxxyz{{{{zyxvvvvwxxwxy{|}{ywvvuuuvwxyz|{z{||||{|}}~|{{|}}}}~~~|{|}~~}|}}}{yurqrtvxz|}|zxurppqrrsstuuuttstuwxyxwvwvuvwy|~}|{yyzyz{|~|zyxy{|~~{zxwwwy{|}~~~~~}{zzz{{{{|~~~}|{{{{{{|||}}~~|zwvvvvxz|}{zzzyxwwuuuvxy{~}|{zyxy{}~~{xuttuvwxyyyz{{|~}}~}|~~|{z{|~}{{{{{|}~~}||||}~}zxwwwxwwy|~~}{zxuttvxy{}~~{xwwxxyz{||||}|zxwvvvvvvutttttwz||{zywtsrrrrrvy|}}|||~~}}~~|{yzzzzzyxxz|}~~~}|{||{zzz{}}zywutuvvvxy|~~~~~~}}}~~{zz{zyxyz{|~~~~~~~}}{{|}}~~~}}}}}|||}}~~~~~~~}~~~}|zxxxwvvwy|}}|zwvuttsstuvvxz}~~}}|{||}}}}~|{{{{{||{{{zzzz{|}|ywutrqqqpppqsw{}}~~~}{yxxxxz{|~~~~~~}}~~~}{yxxyzzzyyyz}~~}}}~}}||{zzzz{}}{zz{|||||}~~~}}~}}||}~~}}~~~}|{{{{{{~~}|{{{{{|~~~~~~~|zyz}~~|zyyxxz||~~~~~}}||}~|{{{{{}~}{yvusssttttvxz{{|||{zzzyxvuuuuuvx|~~~}|{{zxutuvwwxyxvuutttuwxz||{ywvvvvvvwz}~~~~~~|yxxy{{|~~}~~~~~~~}}}}}~|||{{|~~}}}~~~}{zxwwxy|~}~~~||{{{{}~~~~~~~~~}}|{}}~}~{zzzyyy{}~|yxxxxxyzzyzzzzzzzzz{{zxwwvuuvxyz{{{{zz{|}~~~}{zxvuuuuwy|~}|{yxwvtssuwyzz||{{{{{{z|~~|{{|}~~~}{zyyyy{~}{zz{}~~~~~}}}||}~~~}}}}~~}|{zz{|}~~~~~}|}}}~~}~~}}}~~}}~~|zyyz{|~}{zyyyz|}|}}}}}|||}~~~}}~~|{{|}~}}|{zzz}}zxwvvuuuwxxyz{{{{zyyxxyz{zyxxxy{~~|{yxwwwxyyyzzxwvuutttvx{~~|{ywxxyzz|}~~~|zyyy|~}}}~}|||}|{{|}~~}||}}~~~}zyyz}~|zyzzzz{}}~}~~}|{{{{}~}||~~{zyyyyyyzzz|~~~~~~}}~}|{{{}|zyyz{||}~~~~}~~~~~}|{zyyz|}ywuuutsuvvvwyz{{{{ywvvutuvvvustwxzzz{zyyyz{{|}}}}}}}}||||{}~}||||{{{{zz{||}}}}|{{{{{|}|{}~|zyyzyyyzz{{|}~~~~~~~}||}~{zyxxxxyzz|}~~~~~~~}}|||}~~}||{{{{zyz{}~~~~~}}}~~~~}||}}}}~~~~}||zxxxy{~~|ywutsrrqqqrsstuvvvvwwwvwwxyz|||}}~~~~}}}}|{zyyyyxxxxxyz{}~~}}}~}||}~~}|{{{|||{{{z{||}~~~}}}}~~}|||||{{|}}~~~~~~~}}~~~~}}~~}}||{|}~}|||}}~~~}|{{zzzz|}}~~}}|||~~~~~~}|||||}}}}|{{yxvuttuvwwwvutttuttuuuuuvvwwxxyz{|||||}~~~~~~}}}|}~~~~}|{z{{z{|}~~~~~~~~~}~~~}|}~}|{{zzz{||}}~~}|}~}|||{zyyyyzzz{||}}~~}}~~~~}||}}}~~}|}~~}|{{zyxxwxyz{||}|{z{}~{zyyzz{zyyxwwwwxxyyyy{{zzzzzxutvwxyzzyzz{{{{{{zzzz{|}~~~}||}~~~}~~|z{}}}}||||}}}}~~~~}{|~~~}|{zyyyzzz{|}~~~~~zyyz{}~}}|||||||{zyyzz{|~~|zwwy{}~~~~~~~}|{|{{|}|zyz}}zwwwy{}}}}|||{zzyxwvvuuuvvvvvwxz{|}}|{zxvvvxz{|}}}|||{{z{{||}~~{xwwx{}~~~~~}}}}|{zyxwwwwxy{|}~~}}~~{z{|~~|||||||||{zyyyz{|~~{xvvxz}~~}~}}}~}}}||{zz{||}}zwvwx{}~~~~~~}}}|||}}~~~}}~}{yxy{}~~~~}}~~~~~}{xwuuvyzzzyxvuuuuuuutsssrrrstvx{~|{yxxz|~|ywvvuwyz{|{||||||||{{{{zyz{{|~}{zyxxxz|}~~~~~~~~~~~}|{{{|}~}|{zyxxy{}~~}}~~}}||}~}|{}~}|{zyyy{~~~~}{{{zz|}||}~}~~~}|||{{}~~~}}~~}}~~~~}|{yxusrrrrrqrtvwwvvuuuvwwwwxwvuuuuwz~~||}~~~~~~}}}{xwwwxwwxz{|}}}}|||||}~}}}|}}||}~|{zzz{{zz{}~}}|}~|{|}}|{{|}}}}~~}|zyyz|}||~|{{|||||||}~~}||{{||}~~}}|zz|~~}|{{|||{{|~}}}}~~~~~}||}~~}}}}}}~~~~~~~~}||zzyyyz{{|}}}~}||{{{zz{{|||||}{zzyxxxxzz{|}}}}||{{zzyyz{|||}}}||||{{|}}}~~~zx{~~~x|qq~~{xvz}tpty|{ux}}}||~~zwx{~}v|}y|xvuvwxxvy{zz{yxwy|z}}x|~}}||xzwy}wt~}ywusqnrvss|}}}~~~|{zxz}}~~}|zyyxyz~x{~y}{|~|}~}}}{|{yxxyz||zxwvyzywtuw{}z~{{}~~||}|{{{}}z{||{ww|~~~{ywtrrtvxxy|}}{z|~zwz{z{~|{z}xx~}z{|{~xsrqqsttswywsnlqsrsuw{~~~~{yz~}~xz|yxzyyxusspkknlhefjoorwz{xrvysmmoswwwvwz{{wru||z|~~}~|{zwvz{ywutux{yxxwx{z{{xwz{zz}|z|}|~}{xvux~}}{xz{vv~~~|z{}}~{z{}|z|}}~x{}}}~}~{x{{yvttuvvvuvxy{}~~|zzz|~~{|}|ywutsrtwwxzyyz{{uvz|~}~yzyvroopw|unrvxumimoooopqrqoponquyyttzyw{}~~zz~xz|toy~yuuvyytonlknqnntusromopptvvvsqsx|~~{v{wrux{{wx{||xsturpruwy{|{yvw{ws|~y}zo{}{z{{{|~y{y|v|}xxyx{}vx{|||ywxz}}{}~}|~wwxy{vqw}|{uqturqrrqsvwxyz}}yy~}{||{z}~}~tlu|xutu~yy~~yrv}|y{z~~vu}{}x~~{yz~zxy}|~xy~~{v{~}{y{||xtvyxy~}~}wx~}{wqw}{||~}woowxuuuwzvuvuwtnmoszwpv}ztomoruusssuzxty~{{zz~}tsxupqsvxvutrsroopuzwtx~|{~~|zx{~~zy~{}wptwrs|~wv}~{{|~}xtx}}~zx{{}}|zxxxvyxsxz|~zvxz{}~~~}}~~~}|{yz|}}~z}~}|zyzxt{~~}zwz|~~{}|vry{x|~~~|xy||}zx}~}|xvuz}snvyxwuy}ywuqrqopmmvyttvxyyxtpuzzzvv}~}zyz{ztou{wwzy|~}y|}y~|{~~{{}z||ywwy{ywvw{}{{||ytrrrtuwz|zzyxyytu|}|~~}{|}{x{~|~{stzzz}}||xz|~~}~|}~~~~~w~~zux|toty{|}}|wrrtvx{}||~w||}}~~{z{|~}z}ulsxuvy{|~~{||z|}|}|wvzzvuw|~}|~{vy}~}z{z}||zwz~|zwyzvttttux|~}{|yx|~}~}}yw}}zx}{|}|{yxwx|}|xrqrokkmprnklorssturqrstw|}||}}|~~~zz|~z||zyyzyz~{uwyxxvtttwzxwy}}wz~}}~~||zzz{~}}~~||{yxvuyzxz~{w~}|~{{y}y|w{~||~|z~{{|{zzy{||{|}~~|x|~{|}{z|||}}~~~~~~{z}~|wsqqtwsrvxwwxz|}}yy}~~~~z{}{~y{~}{zxx}{~|}}|}{z{~~{|zwvusruvuux{zzzzzzzyzxw{|wtttutsssststxz{{wvzzvttw|ysx}|xsryyssy}}{}{y}}|zz|{yzzzz{~}x|zw|~}|z{~ystz{zyy{~~}zzzyy{~}||{{|~~|{yw{ztuwvvsqsuwyxz|~~{}~~}|~~|{yxvt||yyvuvyxuwywux{xw{|ywx}~}~~}|~}{z}}y|||~~}|z{{{|}}}~}zyy}~}zy{~~}~|{{{{{zz{}|}zzzzzxwwwrosunoz{xwy~|x{{uqu{|||}|xw}y{{}|y|zuuvxxwwtqsvvuttxxtrssqtxtoswvvuuyzuv{{z~}}~~}}}}~~~|yz~{yz|~}{}{wz|v~~z|~|{~}}|}}|}~~{|~|~|{~zy{|}{xz{{|zy~}~|{}~||||~~~~|}}}{z{zyxxyyxwyyz{}|~~~~}}zyz{{wuz}~}yy~zx{~{yxy{}}{||{~{{{~{}|y||z|~}}~{xy{zz{{{{{zxuuvvvuvwxxuruwvsppsrnpstuuvvvxyvvy{|yuz|wt{~}||}}|~~|}}zyxz}{y||{~~|~~~}{zyz|xsvzyxxy|~|}|{}|}|}{||~{{~~}{z{|}}|{}~~}|}zxz}{xyyy{|}~~{}~zxyz||||||~|z~~~~|{{~}}~~~~}}~}|ywy{zy{}~}~{}~~~}|~||}{wwxz||z~|~{}~~}}~~~~~~}||}~yw{|yz}|yvwz}ytqpswxxz{||zz{zz{|{{~|xwxy{zx{~yx}}yy|{z|~{vz|tqsuvtqtx{}yvy{{{xw{~}{~~}}~||{z{~|y}}~~yxyyxz{yx{|}~z{~~|wx}{x}~|{{~~|z}|}~~~{~|}x|~}~}~|{{yxvw}~}||~{||z}y}||~}{yz}~~}~~}||{{xw{|||}|}~}zyzzyz}}z{|{{|yvx|}}}}~||}}|z}~z{zxz}~~~~}}|yy|}|}}|~~zvz~|yvtxzvsuwzxuwzywspoptwrquwwxuuutssuwwz|y{zyzz{}~~|{|}}|{{|~zv||yyxy}~|zx{~|yxz}}yz~|{xz|~}}|{}}z}{zzz}|z}~|}{~{}~~{y{}}}}|{{|}|{zyy{~~~~~}}~}{{|~~~}|{yvux{}}{{~}{~~}~|{z{}{{}}~~}}~|zwtx|||~~~z}~|~}{z}~~~|{|}~~{z|}{yxy{||}}{z}}yvw{}{z|{z~{ttvzyrx~{wtqruwtorvx{wswytrssuxz{{~~yw|~}~}z~|{|~|zzzz{|||{{}~}|xusvyywvw}}}~}~~}zw}~yx{}}|||}||~~zy}~}~~~}}{|{|~~|z~~~~|}|||}}||z{~~}}~~y~~~~~|||~}}~~}y{~|~~{||}}}~}yxz|}}}}~}|}{}}~~}}zuy}|{{}~~~~zy|~~~|yxy{zxyz{|{zz{{xustx|wt|~zy{|}zwvwxzxwy|~{{}xsuz{{||ywxyywuw|zuy~xxxuuwx{{|~~}}~~}}~}{|}~~~|{|y}~z|~~}}}{{~||~~~}yy|}~|z~~{xy{|||}~||zz|~|yxwxz{}~~~{|||~}~~~~~~}{{|~}{|}~~|}~}||}|{{}||}}}|}}}~|}~~|}~~~}~~~~~z}~~}x{|{{}~}}{}}y}~}~}{zyzzzzyz|yw{~xsux{|yy{|{xtsssspouwtvxxyz{xuux{|yx|}z{|||||{}{|~}~{x||xyyvuvz{{{{|~~|||}||~}~}{}~~{~{yz|~}{}~}~~~~}|~}}~|}}}~~~|~|z{|~|~}}~}}{~}}~}yy||z|}}|z{~~~||vw{{|z|~{}|z{{~|~}}~zx{uokkwzspmlptw{xtxwprxxvtrmecksrmhefgfdcacginsvwupookgaY[adfilpqomheeeedafkfbbcegfdcdfgfecfgb`dgggeegggfeedabhkjgfghiiklifghhhijlmnprrpljhinsvxyxyxtqoprpnqtrpprwyxwwvvx{xuwvrqty~yy{z{||||}~{xwuromnplhnqliiiiebdhhgilkjkkkjiilpqtuqllnpqonqtuusqponjgjkeeilnkfefc^\ZYY\__accaa`__^]]_befhjjgfgiljinqnkkmoponmnpqrrruwtqpmkkllnppmigedb`aeffgilnmkjjjiedimmmooooqtvwwuronrurrvxz{{~|yz{~zx|~|{|~|{{zy||{|}~~~~|{{z{zy{}{{{||{yyz{|{zwvxxwwy{~~zutuuuvx{}~~}}|yxxxwusrtx{|zywvuqmmnopqqsqnmnpqmjnsrppqrqonorvvvwxzzsprtttstuvxxwxywtpmopoqstuvwxupkjjijlmonnoqpooolkoqnmopppnosuwxwvvvtqruuuvx|~|z|~~{wuuuvuttvyvqolihfhlkgghknmllmnooonmmmlmopruwxy{{yutttwz}}}|{}}{vrswutvxz{ywusqpopqommnnoonkjnooopppnijkjjmorvzyurqonnorsqqxyutwvrmijkkkoqpqttpligefggffgijjjkkkmoppqqqqonprqpruy||zwtstvttvwxy{}{z{xvwwvwz~~{xxyvuxzz|}|~}zxvutqopqqrqqtuuwyuponlkjhhhhiklklmhbdfdbbcefgggea^\YXXZ[\[\]^^][YXVUWXWWWVVUVXY[^bdb___\ZXX[]\]adfhhfdbb`accbbdgiigfea^acbaacghghhgfc`\Z]^[[^`b`]_deefedegfdcacfebflnpqqqokjkljlpqpsutspmlllmnmlmoqrrqpnljiikjiikmmmosvusssrpooortsqsw{}{z{{zzzzz{{}~~{zz{{zyz||zz{|}~{yyyzyxxxx{|~~~}~}z{{zzzywwyyy}|{zxwxyxwy|~|zywvuuuuutrrtupmnoomjknpqrrrqnliikkjjjklmoqrtuvurrutqpnmmkknqrtutrqqppnlnpnlkjjjihiiffgebdfeegjkicbcb``abadhikopnnmmmjijkhgikiimoqrqponnoolkmmjhghiihjlihijkkihjklkihgffffffdcehknonmmonlhegijighmqstrsuroprsssssrrqppqsvutuuttuwxxxvutsrqrrqpqsuvwz}{xy{||yvwwttsrux|~}zz}}yxy{|{xz|{zyyxwwwwz|{zzzzxutvwtuxyx{}|||~}{{{xxyywxyz|}|{yyz{}}}~{{}~~~~}{z{}|z|~}||}}{zz||}|{{{zywy~~~~}{{|~~zyyxvtsvwtqsuuvttttsrrrrqpmjjjihjlnpponpqrsrrtusrssrommnoquxyz|{wutuvspnmmnqttttttrpqrrstuwxwurpqrrqrvz{{{{ywwxxxwwwwwusqqrtuwy|~~|zyz{xtrqststxz{zyyyz{yxwxz|||zyxwwwxxz|}}}~~~|zzzzxwyyxz}}}}}{wtsuwussv{{zzz||ywz{zyz|}{yxwwx|~~}}~~~}|{zzz{|~||{xyzywy|{yyy{|yx|}{zzyyyywuuwz}}}~}}}~~~~}{{{{|~~~|~~zxyyy}~~|{|zy|}|{}~~~~}~~}~}{z}~}||||}~{zyyyy|}~~~~~}~~}||~}||~~{~~|}~}|z{||}~~{xwwwy{|||||}~~~~}|~}~}yxzxx|~|z}}~}~~~~~}|{}~~~~}}|{zyyyz{|}~zxwtrstttrrtttuvwxustuutsstuutstuvwxxxxxxxyz{|{z{{|~{y|~}{|}~{xy{||}|{{|}~|z}~~~~}}}|||||}{|~}}~}~}{|}~}{}~}|~~~}|}|xxz|{yy|||{{}~~}~|zzyyyz|}{z}}~}{}~~~~~}~~}~~~|zyz{{z{}|z{|{zvuxyww{~~zzzwvvwwwvuvvvx{{zyxz|ywwwxxyz||}}}}}~~}|||~~{z{{yy||yxx{~|z~}}~~}}}|||||{yyzzyyzz{}~~~~}|}~|}}~~~}|}~~~~~~~}~~}~~}}|}}||}}|~~~~~}~}~}||{{zz|~~~}|||{|}}}~~~~}|{}~}~~|{zyyzz{|}|zyxxwuuvvvvvvwvvwwvwyz{{zz{{}~}}}~~~~~}~}}}||||}~~}}}~~~~~~}}~~~~}}}~~}~}}}}~~~}{{|}}}~~}|~~~~|{{||{{{{{{zz{}~~~}~~~~~}}~~||}|||}~~~~~~}}}{yxxyz{|}}}|zyzzz}~|zzyxy{{zz{{zyxyyyyz{{{z{|{xxwwwwx{}}|z{||{||||{zzzz{{|}~}|{yz{||}~~~}}}{{}~}}~~~~|{{{}~}{{|}|{zyxy{||||~~}~~{y|~~~}|{{{zz{{||~~~~}|}zx{}}~||~~}||}~|{{z{}~}xutux{{|~~|yyyzyxwvvxwwwvwxxx|}}}zxxz{y||}~~~||}|}~|yvvwy{|}||||{zzzzzywwwxz{|}||~}||~~|}~{|~~|{zz{{{|}~~~~}{yxz|~~}}}~~|{|}~}}}~~~zxwwy{|}~}|}~~}~~~||}~|}~|zxwwz~~~|}~}}|{|}~~~~|{z}~~~{xvvvwxy{{zzzzzzzzywwwxxwwwuttvz~zwwxyz{}~~}}|{|}}}}|{|{yxxz||}~~}~}}|{{||{{}~~~|{{yyxwxz{}}~~}|~~~~~}|~}}~|zwwwwy|~}}}}||}}||||{{{|||zyxyz{}~~~~}~}{}|zz{}~}{{}}||||}}}}~~||}~~~~~~}}~~}~~~~~~}|{z|}zvtsrrssttuwzzywuvxwwy{{zyyyxwwy}}{z|~|{zxwwvwxy|~}{{|||}}}}{zz|}}}~}~|zz{||zz|}~~~}~~|||||~|z{|~}{zzzz{|||}~~~|{~~||}}|}~{yyyyzzyyyz~~}||~~}~}{zz{{yyz|~}}~~~~~~~~~~~}||{|}}}|{|}||~~}}||~~}}}zx|}}~}~}|~~}|{}}||~}||{zz{|}{z|}|{{|}{zz{yy{}}}||~~||}}|||}}}|~~~x}~}|~}||yuuwvtwzzwy{|{ywwwz|{|~|z}rlkqzxsnpv}ywwwxz|}|||yxwurmjqwurh_ekhdfhc`hrpmnmljhfhieacijjllkkkknqsutrqqqojfegijihihggijjhhjnokijhgillkghkllllnnkjkmoqssqokfeffgjmnllmkiknpqrrrtrpnmmlnqwz{||zz{zy|~~~~~~}z{{z{||~}}~~}}~{wxyxxwwtlfcbba`aa_]\ZVSUXXY]^^^\XXYVTWY[_cfggihb]^cbaeiheed_]]]ZVTTWXVSQSRPQRNLMMHDINJDGKLOSUSQSVUSV]_^`edabca^afdchljgikfaeigdgmmiikjhgfeegiijlnppnmjfggeehkkhedcccdghigghhfjonmopqstvwx||wy}zx||{}~{wz~~}}{y}}}|}|zupooopportrooqpopsuwx{~}}}|~}~}yusqprtvy}~}{wsnkloqrssqomlkhedhiggilmlljhfffilmmnnponoonnnqtroqsplorqqtwurpoicegffijhedd]WXZZZ^`^]][YVTTW[^`begfghgffgjmnosuvusrrpoqtutrsspnnnpqrsqqqmgeikgfkpqqrqlfffa^emkhkliecccdfgghjmoonmmmllnqrsvyxvxyww|~}xvwxxyyyyxtnlkfdfhjjijifeeefikklsxyxz{zxxy}|y{}}~|{{|{{|~yutrsuvvvvusokkkjknpqqnkkjgeefeehklkjifddeeegjihjjfaadedb`_]]\\[ZZYYZ\\[WRQNJIIJMONNONKIIJJKPWZZ[[\[YXXXZ\]`eiihhfddc`aefffedcbbaa`_][[[ZZYY[]^`bccb_^[YYYZ\]^`b`\]^]^_afifegfddcbdeegkmorrqommortttwzyxxwwwvtstuutstvvsqqtvurqokgedefghhghjhggghinrrswzxvvxxwyz}}|zyy|}}}}|||}}||}|{~~|||{zyzxvutsporuvz|zxurqqqrstvxxwusomljikmnppoonkijklligea\ZZZZZZ[[[[[\]]]^^_`abdeccdcbbbejmnqsrponmlllnnmmnlie`_```acdcba__`acdegga^`_]\\^`abdeeegiihgghijkjjihgeeghjnqrsromnmlmorrstutqnlihjlnooopommoqqppnkjhdbabdcbbccdfhhhggghilmnonnnmmoqsvy|~||{{|}~~}zwspooqsttttrrrssrrtvusrponnmmmopoptxyzzyywvwyxx{|{zyxxxy}~|yvvxxwwxz|}~}{|}}|zwtsqpoooopruvvuuspnnoqstuvutuutstvz~~}}{ywusqrssrrsuwvtsssrrrssrpopponnooqtwz{{zzxwvvwxxxxxxwvuuuwz|~~}{zz{yy|~}zxwvvvvuvwxyzz{|{{zz{zywtsrponmmnnpsuuutsrqpppqrstuvvvwvuvy{~}}zxxxvuuuuvvwyxuuvuttttspnnnopponquvwyz{{zxwvvvxyxyzxvwxxwwz~~}}|{{{}}|{|{zzzyyz{|}~~}}|{ywvvtsrponoqrtwvutttsrqrrrsvxxy{{{z{|~|{zzzz{{||zxxwvvvvusqqrrrrrtvy{|}~~}}|{{{{{|~||}||}~~~|{{zzyy{||~~}zz}~~|||}~~}}||}~~}~~|yvutrqrrsuvvvuvvvvutsrqrsstwxyzxxy{|}|}~~~~|yyzzzz{}}||}{ywvvvvwxy|~~~~~~~|||{|~}|{zxyyz}}{{|}~~~~{yxxy{|~~{z{|{{||{yyyyxwy{||}}}~~~||{|||}}}~}{xvtssqpsvy{{{{{{{{|}~~~}~|{||~~}{{zz{}~~~~~~~~~{wx{{|}}}}}}}~~~}||||}~}|{{{~~}{yxxyz{|}}|{{zyy{|}}~}|yvsrqqtwyyxwtrppqsrrstrqpoonmptttuvwyy{~|{zyyz||{{|}|yxwvwwxyyzzzzyxvsqpqswz}~~~}{{{}~~~~~~{zz{}~}{|~~~~~~~}}}|{zzzzz{}|xvuwz|~~}}~~~~~~~}{{|||~~}zy{~}{zzzz{|}}{zzzyxxz}~~~}}}~}zwuvwy|~|{|~~~~~}|}}}~}~~~}}|~~~~~|zyzzz|||}}}|{z{{{{}~~~~|zxvuvxy{||zywusqqrrrrsssqonnoooprtuvxz|}}{ywvwy{{zzzxxxyz|{zzzxwvvvvwxxyyyxvtsstvwz{}}{zzzxxz}}~~~~~|z}|{{{|}}|{{{yz||}~~~}|}|{|}}~}||zyxyz{|}~~~~}}|{}~}~~}~~~~|{{|{|~~|zz{{{}~|{yyz{}}}|{zxvwyyy|~~~~~~{zz{}~~~}|||}~~~}}}~~}||||~~~~}}~~~~~|{{{{|}~~}}{{|}~|zxwwwyz{zzywtrrsrrstsrrrromnpppsxzzywuttuuwxz|{yyyxwwwxyz{{{{ywvuuvvx|~{xusruxyz{|||zyzzz{|}||}~}{z{{{{||}}|{{zzz|~~~|{{{|}}~|zyxyyy{~}}~}{{{|}~~~}~~~~~}}}}~~|{zz|}~||{{{{}~~}|{zyxxy{~~~~}~~~|zyz|~}{||}~}}}~~}|}}|}||~~~||}|}~~}||}~~}}zyyz{{|}}{yxwvttsssstttssrpnnnmoqstuvutsstuvwxyyzzyxwwwwxy{||{zyyy{}}zwuttuuvxyy{{{zzyyyyz}}{|||{|~~|{yyz|}}~}|{{zzzz{}~}|{{{|}~}}||zyxwuvy|}}~~~}|}}~~~~}}~~~}{yz|}z{||~}}|{{}}~~~}{z{{{|}}|zxxvrqtwz}}||}~}{z{{{|}~~~}||}~}zvuw|~}}||}~}}}}~~~~|xuuw{~}~}}}~}}~}|{{||{|}|zywvtrqrsssttrolihfhmrtvvvvussssuuwy{{zyxwvvxzzz{~~}{yxxwwvuvvvvxyzzzzzzzzzz{|~~zvsrsuy}|zyyxz}~~~}|{zyzz{}~~|||||{{|{yvurppsw|~}|}~~~~~~}||}~}~~~~~~{xvuux{~|z{}~~}}}|}~~}{zz{||{ywuspoqtwz}}{{}~|}~}{{{|}|}~~~~}||}~~|yvuuwy{~}||}}~}||~}|}~~~}{xutuvy|~}~~|{{}}~~}{yvutsrsttttttsqqqqrssuvvuvuuttuwxyz{{zzzyxyzz{|||{zxxwwvvvxz{yxxwuuvwxyz{|{yzyxyz|}}}~}|}~~}|}~~}|zxxy{}~~}|||}~}~}}}|||~|}}~~~|{|~}|{{||{{}~}~}|{yxyz}}}}~~||}}||}||~~}}|zz{|~|||}}|{{{}~~}}}}~}~}|}}{yy|~~~}xvwy|~}{yxy{}|yvtsuwz|~~~~~}{zyy|~|{~}zwvvwwy|}}~}{yvttsstuwyyxxxwwvuvwxyyzyyyzz{||}|{zyvtrrttuwxxvtrqpnnoqswyzyxwwxvvwwxyz|~}{xwwwxyzzzyxwvtrqrtvy|~}{zxvuuvwy{||{zyxvvvw{}~}{zyyyyyz|}~|zxvwy{|~~||}}}}}}|}~~|yvtuvvxy{}~}~~|{{{{|}||{|}~~}ywvuuuwz||~}|}~~|{zzzz{}~}{{|}~}}~~~{wusssstuvvutsqonnooppqsuuuvxzywwxxxxyz{||}}~|ywwxxz|~}zvtsrrrsuwxyzzxwuuuvxxx{}}|}~~}}}}|}~~}{|}~}|{|}~}}}}|}~}~~~}}~~}}~}z{|||}~~}~~}}~~}~~||{{{{|||}~}||}|{}|zzz{|}~~~~~}}}}|||}}~~}|}|{yyyz{}~~~~~}{{|}}{zz{}}~~~~~~~}}|}~~}}}~~}}||{zz{{{|~~~~~~}}}~~~~~}~~{zyxvvxz{{{{zwtssstuvxz|}~}zxuttttvwxxwxyyzzzzyxwvvuuvvvwy{|{zyxvustuwy{}|zyxxxyz}|zz{{||}~|zz{}~~~~}|zyxxxxz|~||{{}~~~~}}{{|||{{|}~~}{zz{||}}}~~~~~}~~}}||||~||~~|{{{|~}|||{{~~|{zyz{~}{yxyy{}~}|}~~}}}}{zxxz|}~}{zy{}~~}}~~~}~~||}}~}}~~~~}}~~~~}}~~}|zyyy{|}}|||{xvuttrqsuxz||{yvtsstuvxyyxwwwxxwwwwyz{{||}|{zyxwvuuuttvx{||}}|zzyxvvvxz{~~{zzzz|}~}}||{{{|{z{}}~~~}}}}|{{|~}||}~}{z{{|}~|{|}||}~~~~~~}|{|~~|{{|~~}|}}~~}}~~{{{{||}~}}~~~~}}}|||~~}|{{}~~}}}}}}~~}|{|~~||}~~}}}}~}}{z{}~}|}}~~}}~~|{|~~~~}||{yxwwxyzzz{{zzyxyyyz{{{zyxxwvwxxyyz||}}~|zyxvvvvwwwy{|{zzxwwvutsrqrrsuvxz{zyzzyyz{}~~~}|~~~~~~}{zzzyz}~~~|z||zxxxxxy{}}~}|||}~~}{zyyz|~~}{yxxyz{|~~~}}~~}{xwvvvxz|}~~}}~}}||}~}zxwvwxy{}~~~~~{zzyy{}~}{zzyz{}~}}~}~}|~~}|{zxwwxy{|||{zxtqoonnpruwwxyyxwwvwvvy{}}|{zzz|||{{zzz{{{||||||{yyxxxxx{~}{xvuttuvwxz|}~~}|{{{{{{}~~~~}~~{ywvvvwy{}~~~}||}~~}~}{yxwwwxy{}~~}~~~}||}|zxxwxxz{|~~}||}}{yxxyyz|~~~~~}~|yxwwwwxz{}~~~~~~}~~~~|zxxxyzz{}~~~}}~~|zyyyz{|}~|{{zzyz{|}|}~}|||||{{||{{{|~~}}|{{zz{{|}~~~}{zxwwvwy{}}zxwtrqqppqrrtuvvwwxyxwxyyyz{z{|~~~~~~|{{{|}~|zwvvvvvvwxzz{{||}~~~~~}||}~}{yxwxyxy{|}}}~~}}{zyzzyxyz{{||}}~~~~~}{yyyywwxxxyz{|}~~~~}}}}}~~~}|{zzyyyyxxyz{{||~~}||||{{{{{{|}~~~}||||||{|||}~~~~~}}~~}{zyxwvuuutsssrrstvwxyzyyywwy{||{{||}~~}|{zyyz{|}}~~}}|{{zxyzzzyxxxwvwwvvwwwvvwwxxz||}~}}||}~~~~~~}||{{zyxxxxy{||~~~~~~~}~~~}|||zxxxy{{|~~~~~~}}}}||{{zyyyz{|~}|{|||}}}|||{{{{zyyz{|}~}}~~~}}}}|{{zyxxxxyz|}~}}~~~}~~~}}|{zxwxyyz}~}}}}}~}|}~~}|{zyxy{||~~}||||}~~~}~~}|||}~~~~~~|zwuvvwwxxwwwvuuusqqqrssuxxxxyz{{{}~}{zz{|}~~~~~~|zyyy{{{{{zzzzyxwwvuvwxy{}~~~{zz{|||}}}}}||{yxxxyzz|~}{|}~~~~|{zzyxyz{|}}|}~~}~~~~~~}{zyxxxyz{{|}~}||}}~~}}~~~}|zyxxxxyy{|}~}{z{}}}~~}}~~~~|{{zz{{}~|||~~~}|{{{|}~~~~}}}}~~~~}}}}||{zxwvuuuuuwxxz|~~}|{yyy{|}~~~}|{zzyy{}}~}{zwutvvvwwwwxxyyyxwvuuuvvvwxz|~}|{{|}~~}~~~}|zz{|||}}}}}}}|{zyyyyyzz{|~||~~}}}~~~}~~~}}|{zzzyyz|~~~~~}{{}~~~}||}}||{{zyyyz{|~~~}}|{{}~~~}}~}}}}}||{zyyz|}~}~~}}}}}~~~}~~~}~~}|{{{zzz}~}}~~~~~~~~~}}|{zzz{|~~~~}}~~}}}||{{{{z{~}}~~~}}}|||{{zyyyyz{{yxwwwwwwwwvvutstvxy{|}~~~}|yxvuwy{}~~}}}|}}}|{zz{||{zz{{{{{zyyxxyyzzyxwwwxyz|~}{{|~~~~~~~}|}~~~}{{zz{||||{{{zyz|~~}~~}}~~~~~~}|{|}}~~~}}|}||~~}~~~~~~~~}|}}~~~}}}|zz|~~~||}~}~~}{{|||}~~~}{{{|}}}}~~}}~~|{{||}}~~~}|{|}~~~}||}~~~}}}}~~~}}~}}}}~~~~~}}}~~}~}|||}}}||}~~|{yxyzz{}~~|zzxwwwwxyyyzz{{zyxuuuuuvwxxwwwwwxxxxy{|}~~~~}}|{{{{{{}}}}~~~}{{{{z{}}}~}}|{zzyxy{||}}~~~}}|}~~}}|}||}~~}|{z{|||}}~~}||{{wor}w}mjzzwtplihqwnjqwzwqv~y~|~wmklqtqs~~|wx{{|ww~~}{zzxzz{}~zu{}|xsy|y}~}~~~{zq|}y}~vr~}y}~{~}}}{zz|}wyxrntyyzz~}~|mnxyvoit|wrqqsuy}~y{xvvwz}}|{{|wsty~~{yqjpvsrx|~{urrpnorstw{~}|~~|~~~|xssvnejpnoqsvvvuspknuuty}}~}|xtqpqrpiitzwvvvxursssw~y{yrssrpoqttqrvvromoux|~uqrssqmqz|xuroosusrvy|~}zrpuwvuvz|zwtx{xy~|yooppomptpnyzt|}spvz||||ysppquxrmv}zwvrporx|~}tkswmt{vqqszxlmyvqv}{yzzxuwxvtttusprux|{x{}{zyywvuvwvuvyzrsw{zwusvyyy{~~zz~~zuuzuhfqohq~}wqmuynjuzxz~~zsz{qhflmhghlqponntuhclrssux{{}~~sptplpuwxutuuvsnpx{~~|}~}x}zz|wsrqpswtsy|wuuuz~}v~~zxvvqnzxpsw}|uux|{~~}}~~{usskhpuuuttyzywuvx{~~ktsjoorsopuuusrssx{ro|z}~{wtssv}~y{ypquxzvtuw}}~}y~~|z{xrv{zry{x~}z{}}zvtsxulpvz}uq|{yxx{zxzzxogkrrpswy{~wv{~~y|}znqx~ws||}~}}|smlmtzwuss{vhjsuuqmt}|{zyrx~vnnorwzwooz}yvsvzusz}~y}{xzvuuyuov}wqpommsuqrxwvx{}~~~wx}z{{~ytqoonlnqv|zwwyyt{~w|~spyyrqsvwrr{{tw|~~zz{zpqx{{{{{{|~~ytswxy~}~~xxxz{||{|}}ty{|}}zxyzzvrttmhowtsz{tv|}zxw{~}yvxysnprtwwx{xpt}|xuw~|z{xwuttuvspu}|x~wy}yx|}~|xwtsw{{z~}{z~~sr}y{x||u{yu}zlglpqppu{ws{{tpsyzyz~~yxy|~|wtsqonnponmmqurrxwqprqrw}~~|~~|vorxuquyxvwwuw|zurrx~|~~xw{~|{~~yrr{}y}~}~{wx}~|~vipxqlpv{~~x}|||zvtqqsqqv}}}zqnw}wt{~~rwzsqrsru{}{z{vpsvvy|}}uvzxstz~yvv{|vtv|}|~{z~zz~ww}~y{~~~~}}zz}|qoruz|{|~x~~}~zwwxtrsrtw{zxz{|zutx{~yxy~{yz|~{xywqr{~yvvxzurvyz|xz}~~|zz{~~ywvw|wpywmptutsv|}z}zsy~wsw{}~|zy~}}xxyxy||wpprtwwz}yvv}~yxzzy{~~~zyxwwvwx|zv||rpw{zyz}}|yvwyyy{~~~zwx}zw~~xqsy{}~~~xtv{~yuv{z}}{}||zyz|vxzvu}~}}}}{{zqxws||{~x{~{{}|z{~~{~}zxzz|~|z|}wvxyxx{~z|}~~}ww~|}{wz}{yy}~~z{{xxx||~}~}{|~|}}{|}yvz}|xvvvvrnt}zty}}|wtv|yz~~vt|~ztoryyuw{yv{}vtwxyunt{uw{{z|~{yz|y||uwzvv{~yw|}yvv{}wwxyy{}|{}~|{~|}|{{y|~zy|{uy~~}}|}~{{~}|}yz||{yy}|}~|~z|~}~}}yz{zyz|}|||~~z~~~{w{~ywy|}~zx||~}|}}}~{y}|rr~zwx{x}}{z}}{~wuvz}|}}||}~}}~}|}~{y~~~xx{~y}wz|wwz|y~|}y}yx}~|xxyxxsqy|wwz{wvy{yxwx~xvy|~|~~|yux|{yxututsporvz{yyz{~|xvvz~}|~||~|{|}~|vy~|~~}|{|{{|{|}~~}|w~{wwxz|xx~|tt{}{yy~}}}}y~}}||~zsu~}{|{{~}|{}~wuv{ztw|~~|y}~~}{~}zy{zxyy|~}|zyz{~~~||}~~{{~z{w~xx|z|}xx|}}}y|~yvxy|~~~}~x|yu|}xwz|}||}|~|x}}~}{yxwwxy{}~~}}}{}zy{||{xx|}xvxyux}zy|}}|ww|{x{~{y{||||{z|xswyuqprwxrtzvqrtwyyz{{z~zz~~{zzvv|}vv}{uvzxx{yttw{~~~~}yz|{{{zz|}z}~~}}~zz~zzz~wyz{yz}}|~|y}}}}}|}~}ywz|{|}zwx|~}|yy|~{uw{}{vuy|}xsw}||||}~z{}|yxz|}vwzwtx||{~|~~}|{~}z|~vy~}|{z|||zy|~}~~x|yquzz||||~}xwy}{|}uq|ws{~~~}|zwz||}y{|~{w{|yututstx|{zzzwttvxy||xy}~}||}{{yvvwxzxuwzyxutywposz|v|}|}|{zz}~}~~ywyz}}ywwzzuuzvpquz~}|~{}|}}}}zy|||||vpnqw|zwz|y{{}|uw}{vrqor|{{}y|}}}}{wyz{{vsty}wz~|{{}}xz~x{xqsvwz{~}|~}|ywz~{{|vqstuw{|w{{{~}}zw}{|soquxz}~~}||||}upqqssqw~}}|y}{wwzztot}~~|}~|z}tu}}{{{|z{{y|{yyzumnrmjlpx|vty{wuvvx{}}}}}~~~{utwyyvty|utvtsnjputx}z{}}~|y|}}}|xtuyzzzxxxurqnlntwvy}}|{{~~|}~z{~~wx}x}~uonptxz}|}}{~~zxz||}xtsttrpqsu~}z{{|zy{~uswvussy}x~yx}|yz|}{xwxupostrtz~~}{|~|z}xtvutssuww{||}~}{|{yz}}{~{upnxuoz~~{z|~yz|uoqsqpqv}~z|~||}~~zv{}touzz{{}}v}y{wz|{zxzww}~}wrv{wronnpqpopt{}zzzyxuv|~~|~}zvtrquyxvtrrromlosrrsv}xxw{wx}~|{{zxxywsnqwqiltz}zx~|{{{{yz~|}~~}|{zxyvqtxwuvy~{}y|~{y{|{wttvursuxzyz|~}wx}|zwtuxwvssx{{{{}||~~{zzzzyvtqpuxsqsvxyy}~}|}||~{vvwxvrrvuqru|~}|~~|xy{{|zx|{vrrvzzz{|}~~|ywxxxywvvurqsw{{{~}|~~{yyz{vqqsuwsox~}}~}||}~zsvyuu}}|zyxzzwutsusotxpkotz|xy~}x{~}|||}}|xtwvposvvtqppqpopqrtwzyx~}x~~{zy{}{xuuvrpuxuqlltvuuw|~z|~~|xy{xtuusuwvsrstw|~xxzzyww}~xvwwwy{}~~z|~~}}~~|{|~{y~~||~}|~~zwx|~}~}{{|~{~|yz|{{}{{}~~}zvtw{xwz{~}}|~|yxxvstroptvwy{}xwwvux|y{~{z{~~}}{{|zy}}}|}z|~}}}tu{zw{|z{|~}|~{xxy~xsvyzyxwyyxwvuuuv{~|{wsvyzyvuvvsrsspoponqstvvuxxwwwz~{uuuspnnrutrrpmnqkfhjggjnqrpppmknsvxz|{|}{~~|{}zuqoqtssw{zxzyy{}~|}|y|~xu{~zz}x}}}~||~~|xx{~~zvy~~}{y|zv|~yvvxyvrv}~~|yy{wtuwzyrljhda]\_cghgqwqmquwvrv|zzywvxyusrqrpnt{|z{~{z|}~}{{zz{zxyz{}}|~~|zz~~}}}~ytuutvx|~zzz{ztsz~}~~~|~~~}wqppqrruyskotomtxwxx}~zwvuuuroljgghijihlrttuwxy{{vstx~~}xututuxvqrvtswxwwwx|}||}ztpnnqrsvvwzzzyx{~~}|~~}}~}|}}}|xyzzyxyz{}}}~~xz}xvxz~|xyzyy|}|x{}|}~~zyywurpoonlhhjllnpssolortvwy{~z~|{|{vrqsuvvvtuuuvwxyxxyz|~||}xxz}~}}{wxxvuvvux~~~~~|{zvsqruvwy|~}~~~~yxxrllnmljilmmnoopomlmqtrrx||||}~|{zzz|}|{{zyxxz~{xy~{}~~zxyzzzwssvy}~|zyy{~}~~||zyxwspppqstwz}~||~{|}{|zvuvwzzz}~}{{zxxvvz}zy{||~|}~}|||}vvyxw{|xtqpoonqwtpvzwtsrtuvwwussuutvyxxvuvwvutuvvwz||||{zz}~~~~}~zusrsssw|{{~|yy{{{~~|zzywvuy~z|}|z{{zxxxxwxxxyzyz{}~}|xvutuw|~{xyyvttuuuuutsstvvuttuvwyxxxxy|}{{zxvuutsrsuuuy}zwusqpopsw|}{{{{|}~|xx}~~~{|||{z|~~}}|{{|{|||{zyxzyx|}|}}}~|yxvrrux}~}}{{|yuvwxz|}~}~}zywspmmprsvyxwwwtqooruvwz|}}{xutrpooqvxsrvxzxtsuvvxyz{~~~||~|yxwvuuvz}{yywuw{}~}~~~|~|yvxywx~}|{{xuwywv{}{}~~~|{zz|}~~~|~~}||~|z~|yy{yuvxwwxyzzzyxyywuuwyzxvwvqpssqppooopstpmorrtxzzzz{|||~~{z|~~|~xvuuvwx}}~}{{}|y{}||||~~{xx{~~}{yyz|}~}||}|}|}~~}}~~~}}|{}~|{{z{}~~{wuvvuvwz||}}zwwxvvwx{}xssstspnnoqrqruwwusuvwwux}~||{|~}||}}}~~~}}||}zwy{}}zy{|}|zyz|~|}{{~}}~~{{|~}{{}~|z{{yy{~}|~{wvvvtpoqstuvwxzzxutstutuwy{|{{zwuuuwwuuxxwy|{xwwyzyz~|}}}||}~}{xy|}zww{|{|}~yw{}||}~~~~~~||}||||yz}{xx{|xy||~}{ywwyyxy{}~~}}yz}zvvusrssssttttsvxtqrssssuyzywusrsurqvywwxy{{{}}|~~}~~~{{{{{|}}}{yxwwy{|}~~|z{|}~}~~{~~~~~}}zxvuvx|~~|z{|~|}zwz~~~|||~~}~~|yxxwwwvvwwvvxyyyyz{wrtvtstuwwtssrqqppqqrsuy{{zxxxwxz|~}~|}~~|zx{~}}~|{|{xww{~{z||{|~}|}}wxz{|||}|{zyz|}~~~}~|||{z}||~~|{|||{zxvtqruustuwz{||{{yvvwxyxwy{{{ywvtrqpsxzz{{ywwwyzwvyz|~~{{{|}}}~||}~~zz}~~|zz{|{z{{zyxy}~zyz|~~|{{|{z}}~|}~}|{z{|}~}~~{{|xtrpppprstvxxvttvtsuwwwwwvvvwywuwyxxyywvwy||{|~|}~{z{z{}~{x{}||||zwvxxx}}|~|yz{~}|}~}zwuwz}~~~||~~}|y}{yz|~}~|||zz|}|{wttvvx{~}~}||{yxxxvtsqrstvywttvutrqrromosvxxxwvvttttvz|}~zww{~~{zzyxy{}}}~~|{{}~|yz|~~}}|z||~}|~~}|~}wvvsrqrw|}~}}}~||yxxxy{}~~~~{ywuttsstvwwxwusqqpppqsvxxvwvuvwwvvxy{{y{~}||zyxuuvwzzyz{zzyxy|~~~~~~}}|{xvttuuvy}~||{x{~~~}{zzxwwvwz}}|~~~~|~~|{|}{{~|{{yz|||{zxrorroprssqprusqtxxyz{zyxxyyy~|~~|zzzyvsstvxyzywurnnqrquyz{}~}|~~}~}~|~|ywwz{|}~~~~}|}~}||~~|{|}~~~~~~~{zywvwxz{|~~|}~~|ywwxwtpmkjjjjmopqsuuuvwwwvwz{{}~}|zzyxwvx|{xwyvstuutrsxzxz}~}}~|{{{|||||{{{{|~}{~~{xvwwxywwyz{{|~}}}~~~}zzzzz|}~~~}}||zz{|}}{zxwusqnlkkmoqtuuuuwxyyxwxvv|~zy|||yttwvtuurpsuuvvxzzyyz{|{{}~|}|{xusrsvvvvxz{|~}|}~~~}zyxxxy{}~~~|zyzyy|~}}|~~~|{{ywxyzzyyz{|~~~~~|z{}{z||xvvwwvtuwyz|}~~~}{{}zwxz{ywusrsssqppqokmpppsvwyzz{||~~||~~}{yyz|}|{{ywvux{|}~~|}|ywwxxxx{~}{z{{zxvvwwuuvxxxy|~~}{{|{{}~}}}}}||}~}z|~|}~|xxyxxz{||ywxwuwyyyz{|}~~|yvtsrstuvutttutrqssqrsvz{{~~|}}|{yz}}{~{wuuvwxz|{|}|{|}}}~}}}zwxxxwututttvy{{|~{yxz{{{|}{yyyyyxx{~~}ywxxwwy{}}|~~}~}~|||~~}~}{{{xvvvtsssvy{{xtpnnlmprsrpsvwvutvxwx}~}~}|{|}|xwxxvuuwyvuvuttuw{|}~}|{zxz|{y{|{yvvwxy{|yxutwzzzz{{{z|}|}}{zzzyywvtsuwwwwxyz|~~~}~}zxxyywtrponpsrpppppppsvwxz{||||{zyz||}~~~~~}{}~||}~~~~~zwz||~~~|}~}{{|~||}~}|}~~}}~}||{yxwz}~||}||~~}|zxx{||~}zyz{tplc[Y\__^_`^[[\ZXZ__]dlpoqrrsyytxx{|wznow~yy}vuvy{rlpzwwvstpo~smghkjlu}yqcX]choqptyyxsnprqqtx}{okjhjov|~ugedba__a`dlrutquxusrv~yqjhe`_diljefgea^_bdjpruvv{~~ynnrty{{yvy}zvrquzzyxxy~|~~xxxvtqqqopv}~zsnv~}}|yuuwyzzxwz{rhec]\bhe`ac]XYZ[]_`elqttpmlnqprz}zwtuurppnmnicba`beffdca````cecelpsuurnjkoqquzzxwvnfgmnkmprpkiljdcbbgjlnmntwvtqnlmqux{|z}{z}|uw|~{uw{xtqot|}zxwwurtwy||rkfddiqlhpwrmlmfalxxuvy|}}|tnprv|}{}~xpjjjiihebafmhabddfb`ktldgouvvuuropvzzxutss|xvuogfjorokjmrtnhiihjpxws|}xz{|}yvx{}}|||{}}z}wopssvurrsssy}wxyvsw}|z{|{xtsx{xuy{zy{||zwx}~z~|ztspmlnqmfeggfbbghdefgmqrqqqqsw{ztvzywutwwqmlklmhcdd_]cggghhikmpposvx{zx|}y}~y}~}~}wqpppssomkkmhadklkorsvz||}|{|zz|~}}zxvroorxz{~}y{||||~||{vsuy||xutspnqrqnkknmklkkpuy~}{yvtvxxxy|}|{vttplkllntuojospjghjkmpsvx{yx}}}{{vsppqswtorvpkkklmnqsuz}~}~||~~}{xtrw|}~|wy~||}}z{~{{zxz~zv{yxyvuwy}}{|}}~|zyxy|~~~|yvtuuuxyxusqruuuy|}|zxwvtsw{zyz}~}}|xtqqtvvvvvwuqmmnppqstvwwvuvwutvz~|ww{~zywtsvxxwuttutttsstsruy{{}{zz|zz|||{zz{{ytpquwyz|~~~~}|~|zywx{wy|~}~~{wsv|}}}~~ztrrtwy|}xrswyzyvvyyz||{{}~|}~}~{yyzyy}~{ywvroommrtswxonqqot|}~}|{~vnsz{|~}wqpsuwyyyxtsssx}zyx{~~~ztsw~{voqvxy|~ztx}{z{|}}~~}{{||zvux}{{}{{~~~{}}|}~~|ywwy|}ysuzzz{{{~~|||zz|}}xurnlnpopux~|yuttqrw||zy|~~}||||~{wvsprvwyxvwzzvrw}yuwyz{}~}{{zyyy{}wwvsqtxz||xvvy{{}~}}zz{~~{{|~|{z}~|~~~~{{|}}{zyy|zz}~~zvuv{}z{zwy|}~}wrppqtz~~}}|zz}}{|}}}|ttwtsvwwvwyuswzyxwwwy}~~~}}}{x{~xvsopuz}|xx{wtw{{zyy{~~z|~~~}|z|{yzz{}~~}||yw}|xxz}}}}}||{||zxvx}~}zxz{||~~}~~|{{|||{x{~|{~~|{{xyyww{yuwyzyvux|~|}~~~~~zyy{}zzzzzxvxxtrtxzzy|}|}}|{ywvwz~|zzyy{~|{zvuwwuuuuwwy{yuy}|{zyzzz|}}~~~~||}~{zyxxxx{~~}|yxww||{z}~z|~~~}||}~~~{{}~~~~}zzyvw{zvw{~{zyxwwwy|~}}zz}}ywwwz||{|}~|vstuvyxwvvy|~}yxx{}}~}zz|}|{{}}zwx{{{xvwz{}}|{}~~}|~xwyxy}~|yvwyyyy|||}}~~}~~~~~}}|~{|~~~|{}~}}}|}}{z|||zy|~~~}~~}}~}||~}~}~~xwyyz}}}}{yyxwz|{z|}{z|}|}~~}~~|yvuvwy||zz{||{z{|zy~}}{{||}}{|~}zx|yvz}}}||}}{xx}}~}{zz~~}~}zyz}|z~~}~~~~~}}~}|{~|}yxx|}{|~|yy||}~}}|}~~{yxxzyyyy|~{yzzyyy{||{{||}{z~}zz|}}|yx{}}}{{|zz}|xutvyzz}~~{yzzz|}~~}|}~}{zzzz}~}~~|{{~~~{z}}{z}}}}|yy}~~~~}}~}||~}zz{~}~~~~|z|}~|zxvwz~~}|~~}|}~}}~{y{{ywwy|}zyxz}|||zwz~~}{y{}~{vrsvy{}}|yvwz}|z{}|}~~~|{|}}~}}}|zxy{{{{||{{zxwx|~~~}zx|}||}}}|zy{~}|}~||~}|}~xy~}}}zy|}zxy{~|}}{zz{|||}zwy|}~~~}}}|{{{|}}|{zwsssrtx}~{z||z|}}~~}zwwwyywutstwyz{}|{{|}~|{~||{{~~~{wuvuuwy}~{|}zyz||}~~}~|z{|yz~~~|{}~~}{{~{zzzy{~~}z{||~{|}{||||yy}}{z{}}||}~~~}{zzxvwy}~}|{{}~~|zxvuwwxxwxz|~|zz{{{|}~}ywspqstvx{}z{}{z}~~~~~}||zyywvwxwvuux|{z{|~~~~~}}|xtstvxyzz|}|{z{~~{z{|}{z~~~}}|}}}~~|{zyz{}~}|z|~}|wuvy~~||~~{|}}zyxxz{{~~}{z{}~~~{xwwvuuy~zz|~~}}|{yxvutuuvxz{{|~~~~~}}}{yxxyyyyvsqqrtx{~~}}|{|~~}{wtrtutuvvxxw{~}~}{|}~|{zwttuvwz~~}}~}||~~|zywxz|||~~~{zzz|~~}{{{|}}~}{|}}}~~}|||{|}}zxxxxyz{}~}}zwx|}}|zyzxwvuuvvx}~|yyy{|}{yvtsstwxvuwyz{|~~}{zz{{zzyxwvutttuwy|~~|{ywuuvuuvvwxxy{||}~~zwwxxxyzzz|}~~}||}}|~|zyyyzwv{}|}|{zzyy{|}~~}~}}}}|zzz{{||zyyz{}}}}{|~~}{xvvuuwz{|}||~~zvvwwwwwxyxxyxwwwxz|~|{zz{zwtssrssuwwwxz|}|yyyxwwxxwsqsvwx{~~{wvwuvxyyyxwwwy{~}~{wwwvuvwyyyz}~|zzzxy|}}}|zxuuy}~~}}}{{{zxz|{{|}~}|ywwyy{}}}}{yyzy{}~}|{{yxxyyxvvwyyxxz}~~{wuttvxy{|{yvuvxyz|~~{xvtsrrtwz{}}|{yxz|}}zxwwwwwxxwwwvuuvwy{}|ywvvwyzzyxxyxvwxy{}}z{||{ywvustwy{{z|~{ywwwz}~}{yxxvuvxyz|~|zyz{{zyyzzyyz{|{z|~~}zxvuuuy||~~}|zxxzz|~{ywwxvtvxvvy{}}{{||}~|zyyz{}~}|}~}|}~~}~}||}~~~~}}}|||~}}}}~~~|zyyz{zxxy|}xvvvwwx{|{yyxwxyz|||~|yz{zxwvxyz{~~||}}}}~~||{xvvvvx{}~}||{zywvwy}}~}{z{|~~}|}~~}|}||}~}{zzz{|~~~~~}}{ywvvvwy|~~}}~}|{zyyxvssuwyz{}~|||{{{ywuuvwxxz{|~~|zzzzz{|~|{zxwy{zyyyxwuuvvvvvwwxyz{{{}~}|}|{|}}~~~}{xvssssrssrrrrqppprsuwyz{yxxyz|~}~|{zyxwvvwwwx{|||{zyxxz{|~}|||||{|~~}~{xwxxwwz}~}}}~}{{|}~~}{zyy{|}~|z{zyz}~}{}~}|{{||||}}{yyyyyzzyyzzyxwvtrpqstvxz{|{{|{zyyyzz{~~|{{ywvvuvwxz{||{|~}zyyyyxwyz|~}|{{|~}|zwursttvy{{|{|}|{{{{{|}|xvtrstuwyzzzywuttuuwy{|}~~|{|}}~~~~|{zyussstvxz{|{|~~}~}zyyyy{}~||}~}}}}}~~|{zz||}{ywvutsvxxwwwvusrqqqrtssvyz|~|}~~~|zxvvvutuwyzzywusqpprsuxyyyyz|||}~|}~~~}}}}~~~{yxvwz|~~}~~~~}}{z|~}}}}}}|{|{z{|||~~~}}}}|{zxwvwwvwxxwxy|~{yxwvvvwxzzyyyyz{|}|{z{|}||||~}{{|}~~~~~}~~|{{{{zz{|{z{{zxututuwz}~}{{{{{||}~~{xwvuuvwwwwutssqqqqrrrux{|}||{{{}}zxwvvvvwxxy{|}~|zz{{z}~{zz{|}|}~}|{zz}~~|{{|~~~}||{zz{{}~~~}||}~~}}}~}{{}}|||zyyxy{}}||||{|~}|}}zyxwwxxyz{|~~}|{xwusrrtwy{}~~}|{yyxwwwxz{|}~}|zywutuwyzz{~~|z{{yz}~}~~}}~}}|{xvvvvwz|||}}}}|}}}}~{yzzxxxxyz{zyxxxzyy{}~~~~}|||{yyyxyz{}~}~}|{{||~~~~~~|z{|||}~}{{|}~}zz|}~|zzz{|~~}{zyy{|~~{ywututuvwxxwwuuusrrtuuuvwxy{~~}~~}}~~}}}}|zzyxxxxyz{zxwwxxwwxyy{{zyyyyz{}~}~~~~~~}|{{|~~~|{|~~|{zzz|}}}~~|{zyyz{|~~}}{{z{{{~}~~|zwvuutwz|~~}}~}|~~}zwvvxxz}~}||||{z{|}}~~}}||||}||||}|{zyxwxyz{zz{{}~}|{zyxwwz|~{zxvtstwxxxyz{zxvusqqruwxz|}}}|}}|{zzz{|}|}~~|yxxwvwy|~~|{zywxxxy{}~}{zz|}}|{z{{z{}}~}|}}~~}}}}}~~~}||~|z}~||||||{{}}|~~~}}~~|{{{{}}|~~}||}~~}~|zxwwx{|}}}|{xvuusrstttux{|}~~}{xuttstvxz{{|}}|zxxxwwwy|}|{{|||}~~{zzz||{||}||{zzyyxxwxz|~~}}~|}}~~}{{}}{yyy{}~~}||zz{||~~|}~}}~~~~~~||{zzzz|~~||}}}~~~~~~~|y{|{|}|{yx{~}}~}}~}||~~}||ywxyxxyzzzxwutsstssuvwxxxxz{}~}{{|{|||}}}|{|}|||}}~~}|||}}|{{zyyz{zz{|zyyy{|}~~~~}{{}~~~~}|{{}~||{zzyyz{~~}|}}|}~~~|||{|~~~}}|zzz{}}~~}~}|}~~}|}}}{zzyyz||}~~~~}||||{|~~}~~}|zyz{yxyzzzyz{{zzzzzyxyzz}~~~{yxwvvwxyzz{{|{{yyyyxyyz{|}}}|{zzz{{{{||~~}~~~}~~~~}}|{zyxyz{||~~|}}|}}}|{{{|}}}~}||{z{}~}}}~~}~~~~~~~|||{{zz|}~~~~~~~~~~~}~~~~~~||~~}}||{xuvvttuvvwwxyxwwxwuuuttuvwxyz{{{{{z{}~}}}}}~~~}||}}|||}}}||}|{{{{{}~}}}}}}~~~~}~~}{{{{{||}}}}}}}}|}~}}~~~}}}~~|{{{{|{{|||}~~}||}~~}}|}}~~~~~~}}|||}}}~~||}~~{{ywvvvutttuttvwwwwwvttuvwxz|~~~}}||{z{||{}}}||{{|}|{|}||{{zzywvvwz}}}~}|||{{|}~}}}||zzz{|~~}}|yxxz|}}~~~~}~~}}}}}~~~~~}|}}}~~}}}}}{z{{{{{}~~}}|zz|~~|{z{|}~}}~|zyzzyz}~~|zwvwxyz{|||{zyxxxxutuvwyz|}||{zyxxwwxyzz}}{{{z{{|}~~}}|zzzzzzz{{{|~~~~~}}{zyyyyz{{zxxyz{|}}}}~~~~}|{{||||{ywwxwwxz|}}~~~~~}{yxyz|~~}||{{{}~}}}~~~}{z}~~~~~~}~~|{|}}~~~}||}}~~~}|||{zzzxwwvutttsssrsstuuvwwwxxxyy{|{{|~~~}}}}~~}|{zxxzzz{|}~}}~~~||{{{~~|}~~}~}|{yyz|}}||}~~|{{{|}~~|{zywvuuwz~~~~~~~}|{yvtssuwy{}}}}~|zzzyxxyz||~}~~~}~||~~~|zwuttuuutvwwxwvusqppprtvy{|}~~~}}}}|{|~}{zzz{|}~~}|yvtrrrstuvy{}~|{{}}~~|zxvuuvwwz|}~~~}||{{{|~}|zxxyz{}~~~~~}~~}~~}}{zzz{|}||}~}|{zz{}}}|{zyyzzzyz|~}|zyxxyyy{~~}|zyz|}~~~}{yyyz{|~~{yxyyyz{}~}{yvtrpqrstuwy{{|}}{yyyyxy|~}}{zz{|}|||}{ywuuuvwyz{|}~~~~}}||||{xvvvxxxyz{{{|}}}~~}}}}||{zywwwwwwvvvxz|}~~~}{yxwwvwxy{}~~}|~~}}~~|zywyzz{}~~}|{zyyz|}}~|zyz{{|~~~~~}{zyzyxwutsqqqrrrrrrrsssuvwwxyzz{}~}|}}~}{zzyxwxyxwwwwxxz|~~~~~~}||}~~||{zzzz{yxy{|~}{zz{||}}|zyyxwvuvxxy|~~}}}~}{ywuttuuvwyz{}~}{zxwwwxyyy{{{|}}~~~~~~~}|}~~~~~}~~~~}|yvuuuuvvvwvwwwvvvwwwwwwy{||}~~~}}||{||}}~~}|{{{{|}}}~~}|{zzzxz{{{|}~~}~}||{|~~}||}}}}~~}}|{{|}}}}}~}}}{wopy{{{yxz|uuu}wqmlsxpmtyzwopwwtvw{wvy~}}~{yvrsvvyvv~~~~}|}wsz}x~|zzt~}~}|{{}ysrttty||||zwwz|~|z|~zx}|yx}}}zxvqooprrrssu|yns{v~~|ywvsonpsvvrqrrooopuz~~|yy|~|xutrqqlinspqvz|yvvxwx{{wxyqintsqruxyyxwsnptttw|~}{zxtmkqspqqpoooopqruwuuzxtssux{}wty~}z~~~~|yy{wrprpmljloosz}|tw}woqw{~|{{zvtuuuxyz|yux|{{~~~~|y}~xv|}}}zz{{ywv{}}~xv}}{{|~|~~yx~~~~~|~}yvrnv~{yz{}xqy}t|}~zututvxzywwwxxwwxxy{~~}}~~{zywvxzwvxwvxz~|uv|}{zzywvz~|zut|~|zv{xrx}ztoswnksvttutty~{wy{zyx}|x{y{{{}|ywv{ylfklkklnq{vknswwpqz~~y~}z}yw{}}zv{xtwvoox}z{~{x|vt~~~zxxy{||xsy|zz~tmtzxz~y~}yy}~~yuyzuttsvy{|zvuxytt}}}z}|wtuurnvyjvuotwzzxzzz|pquvwwtnmpuyzxzzsw}}|}|~}yyunqv|vov||yrnu|}vx||ysz~{vv|}||y{~vy}yw{|{{{ullpstokt|slquwxvuy{|~~zz}}~u{z~{trvusqosxwsnmtwwsms~~|yv|}yvv}zyzwy~|{wv}~{xuusorvxz}~{x|}{|~}vx~{vrptz}zvtsuxtow~}|~}|woqvutuvz~{wuvzzxy|~|zsv}zvxyuv|{pozzsswyzy|}y}|x}}yw{uklruwyxwvvwzyuv|~~}~zxwwxxvyulq{yv|~~}x}~|z}yusrtyyz~~~ysx~{vttwxpmrtusosz{zxx|vty}~{w~{~y|{tvwssz|wtrpplir{wsvyxxyyvx|}x{yu~|xx{{v}wosvwvrruvxxvw{{~|~||zxwxxrmsyuu}}vuy|~{|~{zz|zvvvwwwyzzz{}|}|xz~}|{}~}|wquyusx{yy|}||z~~z}}wrvzxwxz{zxwv|~~t{zvz~~~~}|ztw{slrx{~~{wz~xsxzxxw{|r{|vz}{}~{xtorvtrvwvx~~{v}y}}}{~{vsrxzvx}|zurtwurootwrnmqw{{zz~}{zz~xz~|{z{zy~~}~~|yuttsrprz|ww}|z{|~}|{~~}zxyzwvwwwxz}}}|{{|}~~}~~||{y{vqrtwyuv||xyz|}||zxy{~}z{zspuyxxzwvxy}~|z}~vw|}z{~yy{voswqmtz~|{~~}}~}~|yx~zusrpptvtv{{x{zw|~|xvwrpx~wry~{z~{{||{ytsvxyxx~zzzyx{|}ysuz~||}{uqp{|xy|{ssx{|xsppuwrqx{zyz{||{{yvuvxx{x|~{}~}{}~|xz}||{xzxqqvz}|zz|zy{~|}|xz|~}~{~{zwwyz|~{{|{z{~}~{y{}}{zzxwyyz~{z}~z{}|{|z~{xv|}uwxusuwxyz{|}|||}|{|{z||yvsoorux|~|{~{{}|{xsxvwyxxusvz}{|z}}xuw|~~~|vwz||xy{~||{zxvy}~z|~{yww||vx}|yyyzyyzzzxutsptz{{{{|}}|zyywvvvz~zuwz}~}~|z{|}{y{||~}{zz{}{xy}~~}~~}||{zz}~}}||}~|zxxz|~}{|~~}xxx|~~~~{zzwuy{tu~~~z{{}|xxy}{{|wvvvvvz{z~~~}~|{|~|{}~|{z{|zvz}xtw{}}}~{~x|}yxx~}z{~}yurw~~y~||~~x{}|~~|~|x{}}zz}}|{{z{||}~{xvwxxvuuy|||{zyzzzyyzywwxyz|~zuw{~~{xyzzzxwyxx|~{yxx}}{{}{x}z|~}zvttw|~|zyx}~|zx|~~{|~~~~{zwz{|}~|y}}{|{|~~|}}|~~||~xvx{}zwy}~}}{{|~{z}~}{|}|{zxy{|||}|||{{|~~}}|{}~|w}yu}~~~}}|~~z{~}~}}|}~{yz{}|z{}y}~|{|~}}{zy|~~}~}~~~~}~}~~z}~|{|}|{{||wz|wtvyzyx|}vy}zwvx}}~~zyzvuwyzyvwzyvuvtsvz{yz|~~}~{}}||~}{~|yxz}}{|}zzy{~~}}||~|}~|}|z{y{{|~|{}}zy}~||~~~~|z|~~~}~}~}}z~~}xx}{v~{|{z{}{z~~~~~{wyzz||zxy}{}~~~}}|zy}~}zx|~||z|}{{||}}~~~~~~}~}}{}~~||~~z~xry}~~}|~|y{}~~~{{}}}|}yvxzzywtuxxxrnx~uqv}vw|{yyz|~{|~~~|{yy}{xxxuux{}~~}||{{|~}~|}|}~~~|z|~~~zyz||z}||}}}}zz{zxx{|wx~|xy}||~|}~zusv||yz|~~~}~|||~~z|}{xx~zvz{{ywz~}{|~}~{~z|~~z~~|}~}~~yz}}|~~y{||~zz|wt|zzuv{}~|xz~{y}}z~{vxxpnruxzzxw{}ywvwwwwxz{~~z|~}~}||{z{}}~yzzywvz|z}~||{|}~~~}}{y}zw}~|}y||z{zy{}{xvz}|{|}{uy~}~~zxy~}|~}~{uw|xuwy~zy~{}~~zvz}~{w{~{{}}x{{~yz}~~{zzxwwxwy~~{zy{~~}|~}}|}y{~ywwxz{|~~}zyy|}~~}~}z||{{vu|~|{~|z}y~~usvxz{|}|{~}|~~zz}{usutstvxxwvxz{yxxxy|yuwyvuwzz}~zy{{|||zy{~z{}z|{yyz|~~}{wvxz{|{}{}~|~|yx~~|zvwz|}{{}~|~{vy{ywx{~}vuz|z|}|w{~}zy{}~~|}y|~ysx~|yww{}|}}~~}{|}}yz|y~}zxwvwwvwzzz~}~{xx{~}{{}zvuu{zw}~}y|~wy~{}}yvvvvuw|~~~}{}~yy|}}|{~yx}~|z||zz}~}~yvwvuvxyyvuz~}|}|wttutrqsxzz}~}~~{uv{}}}|{zyz{zz{|~|}~{xvvwyy{}~}}}~~~~|zz}{y|}||ytsuy~}{~}{~}ywy}~|}~|vvwxyxw|~yxy}~~~~~~~~}||{yxwtrrtx|}xwy~~}~~|}}~}~|{zyxsntywvwz~{|}~}}}~|xy|yx}yuxzyxux~{w~~zwz~zyzzzvv}|}}~}{}}zxy{|{{}}}|}}|~|}zuuuuurruxy{zzyz{uosvttvy}}}~{||y{{y{zz{{|~|{||yxyzy}{vx{}~||}zzyyz|~~z{~}}~~~{|~}z}||~~~~}}~}{{}{z{|~~{}~~~}{wtvzxuvx{}yz{xwz~~~}~~~~zzzxy||zxwyuquxutvxz|}}}|z{|yvy{yxz~}~~}{{|}|xv|{|~z||yz|}}~|~z}|}|{|~|z~~}~~}|}}|}}}}vutsuvx~~||}{y{~}~|{|{zxuw{{zzz{{xxyuqmlorrsvz}|wvxxwwxz||}~~}{zwtvwspuwqnponnmmlgekruvwy{||zvvzzyz}}~{x{~{xwy~|yzxtvz|~}{wy~~||{{yx{~~~|z{{zyz}~}{xy|yvz}}z{zyxvw{}~}yvuuutsx~}{z{}}{xuuy}~}{z{}~}z}{wuvvvusuyywxwvsnlmnoopqqv{zvwwy{yy||zyz~}~~zwwvtuxxxww{~zuwvqopqrrsw{wsy|z~||xwxxxwvx||zz{||{zvtuy}~{}|}{|~~}}~}zwwy{|{}~}{yxyy{}}~~}{{|y{|zz|~~~|zyy{}|}~zzyxyyy}~{|~|w{~{|~~|wtuvuuxzzyxxxwvxzwuy||}~~~}{{{|~~}~~xxxxz{{|~~zvvxtqtwxyy|}xvuxzwuuvxzzyyz}}|||{{|{z{~{}|}}wwxz|||~~|||}}}}yw{|{}~~{{|{{~~~~~{z{zy{}|}~|||}}|{zzz{|||~||~}ww{zy|}|{~~~{~~~{zz{}}|ywy{|}~~}}||{|}||~}||{||{|}~~{xy{{{}~|yutuuttttttsuvttuuvwvusssstux|{{~}{~}{{}}}}~}yxyyzyy{|{{}}||}|z{}~}}~~}}}}}~}|}}}||~~~~~~||{}}}z{~}|}|z|~z~~}}~}~~|}}~{yx{|{{}}|}~~~}~~}~~}}|}{~}}{|||{ywwy|||}~{wwvtrrqqswz}~|zyyyywvy}~~}|{{|{zy{~~{y{|z{||{{z|~~~|xwxwvx{}~{z{|~~}}~~||{zz{{{{|~}|{{{}~~~||}}|z{|{|}}|{{|}~}|}|~~{z|~}}}~}}}}~|{}}|zy{}}}{|~~~}~|{~|{|}~{y{~~{{{yxwwz{}}ywx{}|{{zz{zyyyyxwxz}~zy{||yuvyyyyxwxz{|~}{zxwvvwx{}}~}{z{z{~|{|}~|~~}~~z|}|}~~|z|}|}|z|}|}|||~~~~|z|}{zzz|~~~}~}~~{}~~|{z{~}~}|~~}}~~}{{||y|~~}}}||~}~~~~~~}yyzyz|}}{zzyxwvuwyyz{||{zyyvrrtttttuwy{}~~}||{}}{yy|~~~~}~||~|}~}|zz}~~}~}{|}}}{z}~~~{yz{{|}~{{}~}}~|~~~}}||{{|}||~~{z{|}~~~}}~~}|~~}}|}~|}}}~~}|~~~}~~|z~~{z}~|yyzyxwwttwvrruy|}||{yxzyvttuwwwy{||||||{zyz|~~||}}}~|}}{zzz{}|}}|||{zwvxz{||}~~}}}}~~~}}}|yxz|zxy}~~zx|~}}~~}}}~}zz}~}~}{z|}yz}|zy|||}||}}~|~~}~{~~{zzxxy|~~}|zzyvsuwvvvx|~~}|zxxywuz}{zyxxxx{~}{}~|}~~~~}}~~}|{yz{zz}~}zxwwvxzz{}~~~|{{}}~~~z||xwwvwxz|~~}~}{|}}}||~~|{{yyz||{{}~}~~}|}}|}~~~}}~|~~}|{}}~}~}{zz|}}|}~{z{{yyy{}zwy{yy|~~~~~~{yz|zy~}z|}{wssvutx|~~}{ywwvuuwyzyz|~~}}~~}}~~~~~~~|{{~~|zyyyz{{z{||{|}}}}~~~}|}}~~~}}}}|{zyz|||}}~}}}}{z{~~|}~}|~}}~~|{}~~~}}~}}~~}|}~~~}{|~||~~~}|{z|~~|}~|zyxxwttwzzzywvvvwvtstttuvxyxxyy|~|z{{zzy|~~}~~~~~}|}~|}~|yxxxxxyyz{|}|{}~|}~~~~~{{~{|~}{{|||{{||{~}{}~{z{}}~~~~}~~||~}}z}}{}~~~~|{|~|}~~|{{{zyyyzzz{|zvvxxwvwyzwuvxz{{zzzzz{||||{{|~}~{yy|~}~}{z{{z{|}}|{||z{||{zz{}{zzz{||~}|~}}~~}~|{~|yz{zxxy|}}~~}}~}~~~~~~~~}{|}~~~~~~}{|}~~}|{zzz{{{|}}{yy||{}~}{{{|}}|{}}{{||}}}||{zyzxvuttwyxxz{zyzyyywxzxuw{}}~~|{{{z|~~~}}}{z{{{zzyz|~~~~~{|}}~}{{zzzz|}{}~}{z{~~~~|z{}}|~~}|}~}~|{|||~~|{z{|{{{|}~|zyxutuvuvxyyyxxxvvxyxvuutvxz{{{}~}~~~~{xxz{z{|}}{{{||{zyyyxxy{}}}~~~||{{||}|}~}}|{{{zyz{~~{|~}|zz}~~}}~}}~~}~~}~}{yz}~}}}~~z{}~~}{ywvuvvvwwwxxxxxyxxwwvvuvz|yz~}}}ywy{|}~~}{{|{{|~|z{{zyyyy{}~~{{}~|||{ywvxyyz{|~~}||~~~~{|}~}}~}{|}{yz||||}~}||}}||}}}~}~~}~}{|}}}|{}~~~~~}~~~}{yy{}~~~}~~~}{~}}~}|||{{z|~|zywwww|~~}zz{|}{xyzxvvvvuuwyzyyywwwxyzyxxxyxwx{|~~{{~~~~~}|}}|||}~~}~~~||}}|{|~~zz}~~~|{|~}||~~~~~}|{|~|z{}~~}~~~~~~}}~~~}~~~|{~}||~}||}~~~}~~}~}}~~~}}~}}}|{{yvtsuxxwwvvwxyzxuuwxxxwy{xvwxyyz{~~}~~{zzzz{{}}{z{zyz}}|{|~~|{{{{|~~}{}}|}~|}~~~|zz{|{z|~~~~}}~}~}~~|~~|}}{{{|{z{}}|}~}z{}~~{yyz{{z{}~~}|}~{{{}~|||}}||||{yxxwwwxxxxy{{zzyyywwz|}~~}}}}|{yxyz{|}~~}~}||}{|}~~~}~~}yvy{||{|~{{}|zyyz{{{}~~~}||~}|}}~~~}||{zyy{}~||}||}rw{{{wvy||{||{yz|{yyzyy{}~}~yrrzphfgq|umknruxyupoonpomopmjb]gnmkd_hqposwrlr||zzyyyvsqle^^cdejkhea^\ZZ[[[]^__\YXZ]`abbbbcfhfcaadfcacbbdeec_^acc_\]^]]`cdefhgeca`abbdggddgihloomjghjjiigghghjllkklllnpruvxzzxxz|zz~||vttuwy{{yy{|~~}xwvspqrojiihebba\ZYYYYXYYYYZ[ZZ[\\^```ba_`baadca_]YVUVWSPSUSPSUSQRTSQQSWZZ[_ba_]_][\__^_a^Z]a\VVUTTVXVTVXXUUZ\Z]`^\^`_agiggikkjmokhmrnjjmnihiihe`^^^]\]^_befecbdecdglprrtxzzyyz{zyzzwvwusrqrssststtrrxzzyz{{{~~{vuvsqtuttqnnolkmomknomlmnooopooqsqqpmmrrnljhgebdfdba_\ZXYZYYZZZXVWVUY\\_fhhjlkkjimqmlswrnppnkhiiebefcbcdbbb`_`abdefgilmlklkjhjlmkjjklihjjjjkkjgeegiiiilprqrspnmoqqpswvuvyxxz{wsrrokmonmomiecb_[]```ceddfgggfgkoqrsutsuwwxxyzzwutspmlmlkjjkkheeda```cfhijknnjjmlhgkopqssplmojeinlilmkihhihiihghkmmmmmoonqutrrssrtvtrttsrstspooolihfeegijjhijihijlnprvz{z|}|{{|~~~||}yvvwvuttvwtqsvsruvvwy|~}}}~}|zxwvtqnmmliggggfgiklllnnmllmllopnnpqpnnmkhffdbcc`]^`_[XVTTTUWXYZ[\]^^^[YZ[[[\]__^]]]\\^^\YYZYWVVWWUSUWXXXWXYYXY\]____bba_]]^`aaabcbaa`][YWUUUUUVVUUVUUUWY[\]_bbaceggedgihhjjijjiihfefcaaaa_\\^`aa`beeeghikkjikmnmnpstpmmnpqoqsrqooopmkjijkmortssuuttwzzxz}~~~}}{yxy{zz{}~}~~}||zy{|||~~~}|}~~}~~}|{yvtuussuuuvuuuussrstuwwxwwvtrtuuuuuvvtstutsoljfbaabbbaabdghhhhhiijkmnpqpqsssttuvsqppnmmlkjgdb_\[\\]\[\^__`bdddcbaabcdfijggknmlklljijigfffecaabbdeeeddddefgghhgfecdgijklmlllllkllieeedccbccaacfhhhijlnnnpsttrrtuux{||||{zzywvtsrpnmnnmlkjlmmlmnoprstuvuttuuuuwxz||~~}~{xwwtrqpppooooqqnlnmlllmnnmnommpqrrqqrrrtuuuuvtqnkihhhijlmnooqrqqrssuwwvwy{}}}}yxwvvvvwxyz{}~~}||||}}}|zz{}~|zzz{||{}~}zyxvvwwwxyz{ywwwxxxy|}}~{yyxwvwxxwuxzyxwwxyz{{zyyzzz{}}{zzwtsqponorsrqponmlkjhhjkklnoopqqrqpqrqponmljgcbb`_`bccbcdb`bddddegggghjmoqrsvxvuutttrpnlkklkihhedfhhhffhigjnnllkkjklqvxz||{|}}}|{zyyyzzxxxvutsvxxwvtssuursttsuvwxxy{||}~{wvtsssuxyxxwtssttuvwxyy{}}}~}{zyyxwwvwwwvvvvvvvwxxxxwvw{}~}|{yz|~~}~}}||zywwy{||~|z{||}~~}{yyz}~~~~~}}||{||}}}~zy{zxy|}~}}}|zxxy{{zwuuussrrstuuuvwwxyzzz{}}||zwxzxwwwwvtsuuttssuvvwxxvuuvy|~}{yxwwxxy{|~~}~}}}~~}~{|||{{{|||~~~}|zyxxyxwwxxxwwxxxxwvvwy}}{z{{}~|zxwwvsqstuuuvwy{}~||}}|}}|{zyxwuvwwvwyzz{{|||}~}}}~}{xz|zwwwwwuuvwwwvwyzyxx{~}{}}}|yvtstttvxyz{}~}~}{yywvxxxxz{{z{|}{yxxxxxxwusrqpooonnoopqrrstuvwwy|~zwxzyxxwxwutvusrsrssrrrqqrssstvxxy{}~~~~~}~~{xvutssuwxxyz{}~}|}|zzzzyz{zyz|}~}~~}|{zyzzxxxyyxxyzz{{|}~~~|zxvvuuvwwwxy{|}~~}|zyyzyyyz|}}}~}|||}|{zzyyxxxxy{{||}~~~~~{xwxwwxyxxyz|~~{zyxxyyxxxyzz{{|}}|zyyyxvuusqpooonmmnpqpprssstuxzzyxwwxyzzyyxvuuuuusrqqqqqqpqppqsuuuuvvwyz{}}~|yxwvvuuutstvwxzz{|~~{{|||||||||}}|}~|{|zyz{{{|}~~}|{{|}~|xxxwvvwwwxxxxyz|~~}~}{{||{|}~~}||}{z{{z{}~~{{|||~}|||zxxwwwvwxyyz{|}~}{z{{zzzyy{|}}}~}||{zyxvusrqpoooooonoppoqrrrqrtvxxxwxxxxxyzxwwvuttutsrrrqqsuvvusrrrsuwyyz|~~~}|{{{{zywuvwustvvvvvxy{|~}}|{{||||{|}}}~~||}~}{{|~~|zz{{|}~|zyyxwvwxyxxyy{{{}~~~|zzz{{{||}}}}|{{~~~~}||}~~}{zxxyzz{}~~~~|{{ywwxwwwwxyyz{|~~~~~~~~~}|||{{{{{{{|}~}}}{yyyxwuttsqppppppqqonnnoqsvwvtvxwwwwwwwwxxvutsrqqqsuvvvwwutsrppprtvwyz{|~~}{{}}{{{zywuuuuuuvvvwvvxzzz~~}}|||}~|||||{zywxz}~}|{zyz{}~~~}}}{xwvvvutuwwwxyyz|}~~}zz{{{{ywvvxz|~}zxxxxyy{}}}~|zyyxvvvvwwwxxxy{|~~~~}~~}|||{|~~}~~}}}}|||}}~}|}{yyxwutsssqppmkjijlmoruvvuuuvvwxwvwxxywwxwuuvxzzxxxvuuutrpopqrstvwyz{||}~|{|~~~}||{xwwvvutuvuuvvwyyz}~~||{||{yvvwwvwy{}~}|zwxzz{|}~~~~|zxyywvvvwwwy{{{~}}}}}}|{yvvvvuvwy}~}|zxvvwyzz{}~}}|zyxwxwwxyyxxxz}}|zxxy{||}~|{z{|~~}}}~~}~||{zyxwwvsqonmkjkkklosvvuuvvuvwxxxwxxwxyz{{{{{ywwwvtuutrooppoooqttuwxy{{}~|}}}~~~~|zyxvttttutstvvwz}~}}{xutuvuuvwxyz}{xwxwwy{}~}~}{{zyxwwwutuwwxz|}}}~~}|||||{{|}}}~~~}}|{zzzzzxyzzz{{}~~~}yurpnlkkmppqsw||yvsqpprtuutstuuuvx{}zxz}}{xupkihjmpsx~{yz{|~~|{yyz~~|xurpqsuttuwywtsrrssuy}}zvsrqonnpsuvutsrqokgeeefimqtuvwwwxy{}~zxvtqomnoqrrpomjhfeehmqty~{zywtrssqppqsttttssuvwxz~~{xvvutw{}}|{zyvssrqsw{}~zurpnnoqstttsqonmlmnqv{~~xsmhfeddfilnopppononorw~}{xtqlhgfddfiostvxyyzzxwwz~~zvspooruwyz||}|ywusrtvz~zwtsssuuwxxwvusqnmpty~{wrmhda`abcdehjjihgfeegjou{~|{ywutsrokheb__abeiloruvuussqpquy~~{xvtrpooprsuwxxwvtrpoosxz|}yuplkkjlnopppoolihikmqu{~{wsokgecdefilnopponnoruy{~{yvqmjiijloqtuwxvtsssuwz||xusrqrtvwxwvutronnoqsvy}|wspnmnnoqrssqqponnpty{}ytpmjggijlnprtuvwwwyz~}zvsqqsuvwy{}}|{{yyz|~~}zxxxxwtqokgdccdefhijjhfeedegiknsvy|{vspkgeddeefhiiiihgjmortx~~}}}{wsplhghhhjmprrqrrrtwy{}~}}}}}||zvsqoooqtvxzzzyxyzzz{|}~|xusqqqrsuuuutrrrstvwxy{|xsokihhijkmoonnoqtuvxz|}{zz{zxtqnkighjkmprtuuvwyz{}~~}}{xvsqprstvy{|{z|~~}}|}~{yvuuuuvwxwwxyzzyz|}}|xtplihhijkkmmnnnmnopqrtx{~~zwsrqqrrqpnjgdaaabdfilmprtuvwyyxy|~~{ywxz{|}}zwtqomnnoqsuwwwyzzzzyyy{}~{vsqnlmnprrstuuutttttwy{~~zvqmjhhhjlmnprtvwwwxxz{}~||}}}}ytqplikmoprswyz|~}|||}~~~}}~}zwtqqrttvxy{{{{{zyxwvxz|~zwtrppqqrsuwyz{{ywwxxy{~zuqomkjkmopquz||||}}}~|xussstvx{|~zxwwxyz{{yvsnkjihghikmprssrrpnmmmnoquy|~~~~~{xsnkjhhijkmoqttrrrqpqqsvy}~ytpmkiijlnptwxy{|zyyz|}~}|{}~~~{wusqooqsvy|}{{{}~}zwurqrsuvy}}}|zxwwwwx|~{xsomlmnnptxyyyyxwvvvwx{~~~~~~|xtpmkjjknruy|~}|}|{{}~}~~~{xvsqqrruy|}|}~|yvuttvz~~|{{{||zvsqoopruxz{|zxvtsrrsuwz~~|zywvvuuuvvtpmjfcbabeimquxyywwvutuvwy{~}|{zyyz{{|}}{xuronnnptx|}|{xwy{{}{xvusrqty{||{ywtstwxy}zusqnlmpswy{}|zyywvvwxz|~|xtrpnmnqvz|}{zzz{|~~~~}~}zxvtrswz}~|yxxxyz{~~zwutuvy|~}|zxwvvxz|{xtpnorux{~~}}zxxyz{}|yvsuy}~~}||}~~~|yuqnmmnrvxzzzyxurqooonoqsuwz~~{yz{{|~~|}~}|~~|xtpnopqvyyyyywurqrpoprtvy}}zurpppsvy{{|}|zyyxxwwy{|~~~}~~{wtstvxz~~}|{{|~~}}|ywwx{~~|zxwxxxz||xuuuvwy{|}}}|zxwutuwyz|~{xusstuwyz{}~}|{zzyz{|}|ywwxz|~|{|}~~~{z|}~}{zzzz{}}|||}~}}{yxwvuuvxz}~|{|~~|zyyxwwyxwuspmlmopprtuuvvvutstusstvy{~|zzzz|~~}|||zzz{|}}}{ywvvwxy{|~~}|{zyxxxxz}}{|}~~}}}}~~}|{zxvuuuwxz~||{zzyyz{|||{{zywwwvwx{}~|{zzxxyz{{|~~~}{zyyyz|~}}~~~~~~~~~~~~}|{yyyz|~}{{}~~~~~}{xwwxxy{}}|{zy{|||}}~}zyyyyyz}~~|zyxyyzzzzyxvtrqpooqsuy|~~{xvutuuvxz|}}}}}}|{}~~}{zxwwwwwwxxwvutrpppqrtw|}|||}~|zyxwxyz{{{zzyywwwxyz~|{|||}~|{{zz{}~}}}}~~~}|}~|zyyxxz|~~|{|}|zyyz{|||||{ywwvvvx{~}{zxxyyz|||}{yyyyzyz}~|{z|}~}|{z{}~}|}~}|zzyyz{}~}|zyxxxyz|~~}~~~~|{{{z{~|xurppqrrsuvvutssrqrstuxz|}}}}{{zzzzz{{}~~~}||{{{}~{yxwwxy{|}}}}|zyxwxyz|~~~~}|{{|}|{{{|}~~}|zyxxxxxz|~~~|zyyz{|}}}|{yxwwvvy{}~~zxwxxzz|~~}|{zyyzzz|}~~~~{{{|~}|{{zzz{{||}~}||}~~|||~~|{yxxxxxyyz|~~|zzz{|}~~~}|{zyyyyzyz}~||}|zzz{||}}|{zyvutsrqppqrsvxxxvvvutvxy{{|}~}||}}zwvvvvvwxxxwwvusrqqpopqsux{|{||{{z{}~~|zyxxxzzzz||zyxwvvuuuvx{~}|{z{|}~~}}|zyyxwxy|~~}~~}|}~~}zyxwuttuwz}~}}||}}{zz{{||}}|{zywvvusrsux{}}zywxxxy{|||{{zyxwvtttvz}}|{{{|}}|{zxvuuvy|~}||||}~}}|zyvtsrsvz}~|zzwtrqrvy|~}zwsqpppqrttuuutsrpmkijlnqvy|}}||zyyz{||}~}zxwvvwxzz{{|}|zzxtqoopsuz}~}|{{|}~}|{{|}}~~~|zxuqpooruy|~~}zyyz{{||||{zyvrpnnopuz}}{ywwxxyz{|}}|{xtrqopsvz~|zzzzz{}~|yurqpprtx|~}}}|{{{|}~~|xtqonnorvz~~~|{zzz{|}~~}|zwtqonopsvz~~|{{{}~{ywvwxz~}{yxyz{{|}}|yuqnkjiiknquy{{{zxvtuvwxy{|}zxvutttuvwyxxuqnkhgghjlpty|}~}|zyz{|}}ywvvwxxxz{yxuqomkklnqv{}{zyyxyz{|}}|yurpooprux|~|{zz{|~~}zvronnnoquy|~~}}}~~{{zyyz{|||zxsomlklmoswz}}{zxwvxzz{{zwspnmmmnpsv{~|zyyz{{}~~}zwtrpoopruw{}{{z|}~{wtqooooqtuy}|yusqpooprtx}}yvrpoppprrrqnljhfeeggjlquy|}~~}{zzz{|~~|yvuttuvwxyxvtqpnllmnorvz}}||}|~}{zzzz{||zxvsqonnnnnquy|~~~||{||xuuuvtoosqkotlj{ut~zz|~|sw~{wnhptompqqsv}}}}xwvwxtsz{vroopppnkosux}~~~|xvxxwxy{}xqy}qjrwurnqx|~zu~~||}{zvrpppqnkoqprz||~~~sw}uow|vqppqtw|~|{yz{yvttvvtojjloqlhottvx|{z}yvz~~~~}{{|~zv{~y{{{ysrsstvxxwvwxyyxxwuvxyzz{}xxxvw|~|}~{||}~}zy{}yux{yx}yry~~|}}}}|zz}|yxwwy{{zxx|{vrquz~|z~|zz}~{xvv{|vyyy{}~{{~|}}{}~{}{yz~zz|}||~|||}}y{uy||{{tnuztr|~yy}~|xv}||||{s|~{ywwwy~}{}}|~{|{vuxy}z|}{~~|y~~z{yxz~}|~}|~zz{zzxwywsuzyvsqsspnoquwutttwxuuxzzxz|~~z{~yyzzzytnptuwwvxwqsxyyxx}}{|~|y~}{yytvxy~~{w~}yy}{|}}}y~~~~zwzyvy|~yz~}yyx{~~}|zvtvxsrx{xxxy{}zx|{|yz|xw~ux{}{wvx|{~|~~~~~~}|x}zy~~~}}y}q{{~}z~~|v}|{|y|z}}~y|z{ty~~{yyxxxyyywwyzyxwyxxzzz|~|ww{{tx|{v~}wvzzyurw{yxwwtqstqtx{woz}wtu}~xy}wx|yuwzz||x{~v~{u|}zyzz|}{wx{ty}}}v|{z~~yvy{yzz}yustz|yvruzqv~{w|}xyz}xz}{~}}~{~}{z|~{y{|w|}||||{|}}{}{{~|}}}}{|zzzxvz~{xut~zsx{|}y}~v}|yyx~~~}~~||{vuxywwwwxz}}}y}}y}zy}~~~~~{xwvy|zxxyxvwuqqtroqtxzxvwtoszywwx|{{|y}~wuz|{vntzswxvvwxywtw|{w}}~~|}}xy|}~|||}}~}|}}z}{|}w~x}~||}~{z{z~{}~|~xw|~~y~~}~|~x|y{}{zx{}yy}}{}~}zzxwyz{|zyz|{z||~{x}~}{y{}yx{|z|{|~|}~}}~|z~|{y}}t}}z|~}~~~~}x}|sz{y{zx{|zyyy~|vy{yz{z{|{xuz~{|{vty{wv{}{wsyxrtuqrwyww|~~|xuuy~}zxx}~yz~~|wt{~|yzyvvx}~~}~}~~{|}{zy{~}|~}~|{{}}}|}}~}}wy~~{wv|~~}~~~|~|z}}|zwvxyz}~yy~~{y~~~|~~~}}|{|}{|}}}~}~~~{|~~|~zzz{~{{{~zt|}v{}{|~|~~{~~}|~}{|}~~yvz}|{|}}}{}~{}}}{|}|}yz|zy|}|xssvwwvvvy}{vstx|ytnlwytvz|qqx|}{xxz~|}|{|}{{|zy|yqt}}zwsx~yruwxy||x{}|z~}z~{}|yz|{xxz|}xw{}~}~~~~|~|{~~}|y|~|{|~|}z~}|}{}}~|wxzxw}zy~~|yw|{|~|}|wz}z{{z{{{}~}|~|~~||}}}{}}}~~{|}~|z|~|~}z~}~|zyy}}wz}{yvwzzwz}}|zyxyz{{{||}~|{z{|{{{z{xuttvzwrrtuutsuxzwtuy{|zxz|z{~}~~}}{yz{~~||}z}{zzzz|}||~~}{z|}{{{|~~}}~}z}~zy}}}~z{|wvvz}yz~}}~|~~}y~z}~~}yy|~|~~|}~~|}}||v{~}~||~|~}}~}}}~||}}||x|}}}z||~w~~~~~{|~}}}}z}|~~|{|}~}{~{{~~}}z|~||}~}|}|z{{xxxx|~{xxwvwzxsqswyurx{wtssvxwvuwz}~xv{~~|wy}z}}{yyz{|xwy|~zsv{xuvwz||~}|}}}~}}z}~}zz|xu}~yz|}}z{}}~{~||z}~~~}~~|||}|{}~}~}y}zxy~~~zz|yy~}xz}{yz|}~||~~x{||~|z}z|}|~~|~~~~~~~}|~~~~~~}~zwz}}{xz~}xy{yx|~ywx{~}xz}xwxyzzxwwxyzxttuuvvvwxwwyzwx|ysv}}}|{|~|}yy}y{{wy{|}|z||z}|z|~|z|}}}~~|zz}~}}|~~~~{{w|~{~}|~|u{|~~~}~||}~~~~}{}~{y|~~}}~{~|~z{|}zuy|}}zy~}z}~}~|~}~|{}~~}}|}~~|z{~|~~{{}y~~{w~|}}{|||~}|}~}~~~|~}||{z{||{z{~|xxz{{zxxwz}zw|zuuxywux|{y{|wtw{zxyzzzz{|{y{zwwz|||}}y{~~{yxy{zyy{yx{{wxzyyvuy{||z{{{~z~{}}||}}~|zz|~}ywxz|z}~~~}}||}||{z}~~~{z|}}~z~~}~{|}~z}}{zw{}~}{}~|||~{}~~}}~~}|~}vy|~yv~~~z|}}|}}~|{~~{}}~~}z}zwzy~{}~}}~~}~~~|~}xu||y~{z{|wy}|{|y{}}z{~}zwvvwyyusutrqprsrqootxuuuvxvpt~~~}{~zz{|~}~|x|}yyz~|z}~}~~{~~||}{{~~~|||y{~~}~~~y|~~}}}}zz~{zz{zz|}||z{}}~y|}||}|}~~~||~}~||~~}{yxy|}zx}||}|}~~}{~}z}}~}~|}~}~~|}z||{{{}~~|}~|{{zy{}~zuwyzzxuvxzyvx|xsvywttvyxrsyyxvtx{xvuuyzvwz{|{{zz~|z|~|||}|{|y~|yutwxw|xs|{x{{z|~~|~}~~z|{}}{|~{|}}}|{{{|}~~z~}~{z{~|~~}}}}~~~~}||~}|{}z~~~z|~~~|{}~~~{~z|~{}~~~~~|{}~{{}~}~~wv|~~}z{|||zx{~|{}}}~~}}}{}}~~~|||{}{yxz|{zyxz{yxxz}|zxxz|}}|zzyz|{yzz|zvwyz{yx|{uttw{zxvuwyxxxvwxxxxyz~}{x}~~}~~}{yzz{|{||zwwwxy{}zy~|zy|}{{~}~zz}~}y~~}}~|}|~~{{|}{}}}}}}~}}|{{{{{|}~~~}~{zxy{{{}{wxz|}zw{|yz|}|~{||~~}|{}~~~~~{}}z|}|}}|||}~~~~~}|}||}{|{{{|{{|~}|~}{{}~}}~}z{}|{zyz{|||}}}}{xy{|{{{{{||ywxxwspooooqutrtuvy}||zxwtnnsqmklqttssrttssrtz~~}zxvttvxwxxxyuppqmlpsw|~~zx||y}|uruwz~~~zz{{{{{}}zzyxxwy}~}y}ystwz|zy{|}|x{}|{{{}}}~~~~|{}~{xursronmjhjmnljiigdbdfgilorx}~}~~~}|}~}|wyyusuwz{xwxvvxzzz{zxx|~~}zwy{yy}}}~~zxxxyzz|~}|}}{|}{yvvwy||~}xy}|xuu|}xxvtrrrrojhf`][XY\afjmorsrqstrsw|}}~~|yxuqpqmkmptwtqsttsportwxy~{xuqoopnnqtuutwzuqppruxz||xvsnjhilnoqw{{{{{zz{}{wvurquvuwxwwtqturqsv{~{yy{xsstvxwwywqlijlkjknqrsuwwuplknpsux|~x{~wqrqmigjqqnszzxwvwwvw{~wttmhknoqqqsuuvywsuz{||ywwwxyy{~~{usromkjhinpppponliknnmpsvxy{~~|zz{||}~~~~{{yurnkljfgkpsplptpmorvy{}}}|yvtsssppsvwxz{{yvvxy{}~||{ywtrqrvxz|}z{{|~~}{xvxzxz{{~}|~}{xy{yvtpkijidcdegijlmhflnklruuwy~|ywxyyyxupnllllmquvwxy{|{zzz{|~|}|xvuqnmopqqsuxyzywwxy}yxxutrqtuvvvuwvuvwz|zy}wsswwuwy{~~}~~}|}~}yuqoppoprqnkifdbadggilnoqsstuvwy{~~~|{{}~|z{ytrrqsssvxvuvvwxzzyz|{{{z|~~|zyxrnpstuwy{{zyxz|}~}}~}zwwsnnooorvz|}~~}|zyvvuuvxyzzz{|yvwyyxwx|~}{{|~|zxurprsrrvxwtqopomlmqtwwwwy{wuwz|zwz~}~}{ywtqnlmnorsttvyzyyz{|}~zvspnnoqstttvy{|{yz|~~}}~zyzzzyz~}zvrnlkiimponopqqqoopprttuz~~}~~~|zz{|{~~||}~~|yvtqnlkmoqrssstuwxxwxy{~~}|zy|~{xvtssqprttuy{{zyz||{{{~~{{{||||{zyxvspoopruw|~}~zwxyww{~{xvwwvxyuqnjjifdeegikmnoponmnrsppty}~{zzz|}}{xutqnmmmnorx|}~~|||}~}|}}~zywrpqqpprvz|}|~~||~{}|ywutuuvxz{|}~~{yz}}zwuvy{|~~~}|{yvtsssrrwwrommmieegghlpsvyzz{|zwxz}~~}yxzzz{}~~{ywurpqsvxy|~~~~}}|{zxz}}}}~~~~}ytrsrsvy||zyzzz|~|xustsrtw{~||zxwxz~|vtuwwusuxz}~|{||{{{yyxtrstvvtuwxyxwtrqpnoquz}~~}{yyyzzyz|~}~~}zwspppsuuw{~||~|yyz|~~~|yvrqsttux|~{||||yx{}~~|zyyz~ytspljlorrrtvwwvtqprqnorvz{{}~|{}~}||}}}|}~~}}~~~}}~|xvusrstuwy{|||zxxyxxxy}~{{|~~}{yvsrrsvx{}~}~~~~}{yzz{~~||}{{|{vsqrust{~}}|z{{z}zyxwwvvxyxwuqmjhilnoqtuvutsqpqrqpsvvy~~}|{wyzusrrtutvz~|~}yy{}~~z}~{|~zvuuuvy|~~}~|}}}}||yxz}~}}}}~~~|yxwwxyyyyxwvvuutsuvwwvtroklnopruwxxy{{yyz{|{z}~||}~}}}{z|~~}{yyxxy|~~}|zxyz{{~}~{zxxz|~~}~~{yxy{}|zyz|}}}~~}|}}|xvvtqppswvuz}|~}{yxwwvuwyxx{}yuwwwvuw{{xxxwwvvwxz{|}~}||zxyz{}~~}}~~}}|yxyyzyx{~}||{|{z{}~|~|xyzyz|}||~~{wxzzz{~}{{zywurqppqstvwwutssrqrspprv{}|}}zwttuwy{}~}|~}{{}|{zyxz{z{zz||zyzzyyyz||}~|{|}}~~|zxyy{||~~}~~zxyz|}~}}~~}}~}{yxx{~}}~}~~~~{vvvutrrxzxwwvvrnprrrtuwxvuutqrttttty~~~||||}~~|||}~}{zzyyxyz{}~~{||z|}{}~~}~}{{{yxy{~~~}}|}~}{|~~~}~~~~}~~~~~}}xstuvwxy|}{wvvvvutuvxxyywwuropqrssvzzyxwxywwxzzz{~}||}|~~~~~}~~zz{}~}}|}~zvvx{~~}}~~~~}|~}|}~~{|{z{|}}|~~}}~~~}{|||{wtssrqpqsuxyxz{yvvutttuwyzz{zxwwvvvvx{}~~|zyyywvwyz|~}}||{yz|{{}~}}}|{z|~~~}|zxy{|}}|zzzzz|~}||}{zzzz|~~~}{z{|zy|~~~}zvtqpqqpruustvusqpqrppsttuxxwwvuutuwz|}}}}}}|{|}}~yyyyzzz}}{}}{zyyzzz{|}}~}{zz{yz}~~{zzyyz|}~}{z{{zz|~~~|zyxxxx{}~~}yvutrqqqqqsvxwvtrppqrqpqswxyz|||{{}}|}~~}|yxxyxy}~}}~}||{{{z{|~}~}yy{zz}~~zy{zyyz|~}}~~~~}~~|{|~}{yyz|}||zxvuuvwwxxxyzzyy{|{{|~|yxvsrpprrsuyyxxxutvwtrrtxzy}~~~}|}}{{zz{}~~~~|zxvuvxz}~~~}~}{z}{wwvvvx{~~}~}|{}~|{{}~}yyxvrnklmlnruwwvwwvuvvttvy{{z{{{z{{}~~}|{zwvwxwvz}~~|||yvuutttuxz|~~}}~}}|zzyxxy|~~|||xuuttuvz~~~~|{{{{|}~~~~}||xttuuvwyz}~~~}{{|}|yvspnprstttutrqqomjhjmnpsvxyxwwvuuwwxz|~}{zxwwz{z|~}{xvusrqrsux|~~|zywvy{|}}}~|yyyvsrrsuy}~|zyxxz}}|}~}|yvtvxy|~~zz|zy|~{{yustssstvyxwxxuromllmorv{}~~~~}}}|||}|yzzyxy{}~}}}{xusrstux{|}~|}~~}zxxwz}~~~}zxwvtrsvyz}~~}{}|zzwtttvxz|}z{{{zwuuvwwx|}{z{||{~~{ywvtuxzxxz{zwtuvsppqruz~~~~~|z{|}}}~{yyxvtssssux|}|yxz|}}}}~|{{zwusrstux|~}~~}{|{zz{}~}{|{yxvusssv{~}}}}}}}}{{zxtrpppoptx{~~~|{}~{xwyzz{|{y{|{yvtutqruwz|~}}~~~|{zz|}|||zxvutsqrvyz{}|||umeimjjfbefca`__bhjkjjlhdfikjmrrruvvtsutrx~zutronn}tziksz}}zyw}~~~vwz}}xyqgehgir{{rbUW\ajjhotssrprqponrwz}~wqrrruy|xjjnlkifeehmoquutrooprwzvqmf^\_abdjojbbc`abdipy~}y{~|yvuwzyvtstwwwvuuy}{z|{vv{zsx~|zxusuwvvsoqssropy|wrrpkhmspjklhfjmlkjikmmoqolkjlmmpvvsqnkhiljhijkkgbbbbcdegghihhgegigglqvvuwxvsqstsspljkhglqojjkifbaefceffkljkiglopsuuttvxxyyz|{~~|{{{zutwz|~}}{vsttvytntxtqswqjrzunmlkloqmkotwz{zvposutqpstrpokihlsqijmoplgovmddiopoomjjnrttrnmmlt~zrttnjmrvwtqpptxupqpopswuqy{wwwzztqrswxwwxyxxwtx{smptx{zyyvuvz}yuz~~|y~~~zvuwyyz~|uwyvuxzwwxurrstqiimmljikmlidcgkmooqqrtv{|xtqt{{yyxz{tnllllkjlolgjnljiihgimmmpsttrpsuqmsyvuy{zz~{vvvuuuuuuwzvoqusoqsqrvx{|zyz||{}~||||zxutvyyxyxustux{{}~}{z{}}{y{~~}{vsstsqppssrsplmnprssrqrstusqqqsuvxxvxzyxywvwzyrov||xvvutrqrtvwtsy}yvxyvtwyyzxx{}}}zvvwxy{~{w|zuttuwwxyyy{zz{{||z|~~}~|~}~~~wx|}}xz}}||{}~}{xwy{~~{zyz|||}zvttuuvyzxutrqrrsuwxxyyxwusvzyyz|~~}}|zwvz{xvvuuusrppponmmoppqsuwtrsuwyy{~|~{z{zy|~~}{yxwtrrsssrrsuutwywuuu{~}}{z|}|yz~}~}{{{{zyxyz|~~}~}|~|{~}yxxz||}|vprvxywvxzyxxwutvyyyz}}~~}|~~}}zyyxwvrpsroqx{upqtrpu|{uuwxxxy~~wqu{|{}}xssuwz{{{yuuwwz}zvuux{||zwxy~~{}}~|yv{}|zz|{x}{xvwxxz{{{{~~z}}yz~|~~~}||}|{}~~~~~~}||}}y{~}z~~|}~~~zvvvuvyzwuvw|{xwuuwvwy{~~|zzz||{zyz|xvwvuwxxwtrsuvrou}zx|~~~}|||~~|}{}}xuwzzxxywuvxxwutuw{}}}{y{}||~|~|xy{{{{||}|{~|~~}||~|z}}|{z}{ywvyzzyxvwwyzzz{|{y{~~|~}w{~~~{vuwusw{zxwvwy|~|ywxz}~~~}|x{~~~~~}{wtvxywtuxwuz~|zwxzyz~}}{{|{~~}}}|zxwvwwvw~}zyy|}}|~~~y|~}{wvxyz|{y{||~{z{}~~z{}}~}}~||}}}~|yw{~}|zz||zyyxyyxwy{}~|{}}|}zwz}~~|}|yxxyywuuvuuvvwwvtssvy}~~~~~{z}}||{yxwyzxuy|zyxwvwxz{||||z|}}}~}~}|~{{~~~}||z|~}}}{xz}}{wz}~~||}{z~}|z{~~}}~}|}}~~{yyz|}~|yyxy}}}|zyvwwwyz|}zvwz|}|ywx|{yz|}}wuwwxzyxwuwz||yuttw||{||~~~||{ywy}}}zwwywwwxzzyz{~~}~~||}|}~~{wvtvyyxwy}~}~~~}}~}~}~|~~~~~~||~~~~~}}~~~}zxxy{~~{x|~~|yy{}}zvtuvxz|{xwy{|~~{yz|~~~|yxxwvvxyz{{{{{|||xx}}}}}}}~~~}zx}|xwxy{||zxy||{|}~}{|zyz|}{xx{}{y{}{yyz}|zy{}}}|zyyz{yvy}|||zy{~~~~~~||~~~~~}}|}z}|y{}~}|{~}~~~|~}|}{wvxz||{z|~}|{zz|}~}~|{zxvtsvxyyvstvz|ywxxwy}~~zxyz{zyzzxxwvxzxwxxz~}}~~~~{}~~{y{~}||{{z|~|}}~||~~|zz{}}|}~}|}|}~~~}|{{}~|z|}~~|}~{z{|||}}|zz{|~}|}|{{|}~{{zz{zx{~}}~}|}}~|yz||{z{{z{||{xwy{{}~}{|~~~}|}~~|{}}{z{}}{yzxvvwvvwyzzz{|~~~~}{{{ywy|zwxyzz{}}|{|~~~~~~}|}}~~~}}}{|~}}~z|~~~}~}{~~~{~~~~~~}{yxxy|~~~}|{{{}{xxwwxxwyzzy{}||~~{|}zxyyyyzzyxxxz{zzyxy|~~~}}{y{{z|}zxyyyzyyz}~}~~}~}|{{zz{}}}|zxz}~~~~~~}{z||{|~~{z{}~~||||{zz{}}|}}|{{{{|}}~}~~~}|{|~~~~~}|{}~~~~}}|{{{||}}{zzz{}~~~~~~|}{{zz{{zxxxxyxxzzy{~~~~~}}}{{{zyxxwvvvvwz|}|||~~|}~~}|zxxz|}}}|{{}}|{{~~~|{{}~~~|}~|zyy|~}|}}}~}|{||{{|||{z{}}~~}|z{~}}~|yz{{{zzzz|~~~~~~}||}~|{|}~}|~}~|{|~}|{yxy{|}~~~~~~}|||{yvstvy|}}}}~~|yz{xxyyyzzyxwwzzyz|}~~~|zzz{|{yyyz{zyz{|}~}~~}}|{{{}~~~}~|}|{|}}~|zyxxy|~}}}}~~}~~~}{zz{{zyzz{||}}|}~}||}|yz|||{z{{{{zz{{z{~|zz{{|{{zzyyyy{{zz|~~~~}~|y{~~~}|}|{zzz{|{|}}|~~|}}{yyyyzz{z{|}~}}}|{yyzzyy{~~}||{{|||~|zyyy{||~}~}|||}}}}}}~~||}}}|{{|{{||{{}}~}|~}{zzz{zyyyxwy{}~~}}}{yyywwwwxyyz{{||}}}}}~}{yy{{zzzzzyxy{{{|}}~}yyzzz|~|z|~~}}}||}~~}|}}|{|}}~~}~~}}~}|zxyzzz|~}|}~|{zzyvvyz|~~~~}~}||}|zzz{{yz}}||}~~~}|{yz{{{|}~~}||}}}~~~}{zyxxy{|{zz{}|{z{}}{z{{yxxy{{{{{zyxxz}~~~|{{{zyxxz{|}}}}}~~}~~}{zz{{||||}~~}|{{{|}~~}|}~~~}}|zyz||{{{|{|}~~}}}|{{zyzzz|}{yyy{{{~~}}|{z{|{zyyzzyz{{}~~~}}}}|zyz{zz{{{{z|~}}~}|{{|zxyzzyz|~~}~~}|{zzzzzyxz|||~~}~~}|zz{zyz{||{|}|{|~~}|{zz|}{z{{{{{|||}~{ywwvuttvxxwxz}}zxuronortuutstuttstwz||}{xwuvy{zywusojgfhkmptx|~~~~~~~}}~~{xvxyz{||{zyxvuvxz|}~}}~~}||}}~~}}{{|~}zyyyz{~~}|{yxwxz|}}{zyvsqoorvy{~{xvtrommnmmmnprrrrrrtwxz|~|yxxxyzzyxwvutrqommmmostuuttsqqrstw{~}xusrrrtvxyyxvusrrrsuw||xtpnmmlnqstuuuutsttux|}zwsonmlklotxyy{{{{|zy{~~|yvsrrsuwz|~~}||}}zxvuvwyz{}}|{zxvtrux||xtojgeddeghiknnmlllklnrv{~}|{zzywspnjgghikloqtvwwvuuttvz~~}}}yvusqoooqrtvxyyyywvuttx|~}{wtqqqqrtuvwwvvtqqrstwz~~|yvronnnnpqtvvvvtsrtvy|~}{wsqqqrtvy{}~~|{|}~~~}}~}{wsqpppqtwyyyxvusqppqtwz}~~~}|}~~|zvspmlklmoqrssrqqoooptwy|~}zurpmkklmnpqsstttttuwy|~}{{|}{xwurnlmprrsvxyzyyyxxz|~}{zwusrstuvxzz{zxxwxyz{}~|zwtssstuwyyyyzxwxz{}}ywspoonnoqtuuuvvuwz|}}ywtsttuutsqnljihiknqsuuuuuuvwxy{}~}}~~|zwtsrrstvwyyzyxwwxyz{|~~{wtqpppqrrtvvuttvxxyz|~~~~~|ywtqnlmopqtvxxxyyz{|~}||{z}~{ywusrrtuvx{}~}|~~{xwwwxyz|}||}}}}||}}~~~}}}~~{xtpmjhhhiklmnopppppqsuvy}}{zzz{{zywtqnllllmorsuwyyzz{}}}}{yz{|}}}{xvtrppqrtvxzz{|}}~}}}~}~}zwutrrrtvxxyyyyyxxyyz|~}yuronnoprstuvxyyyyz{}|xvuqoqtvwxz}~||}~}zvtqonpqrtvwxxxyyxwvuuwy{}~|yyzzz|~~{xvsqonopprsuwxyyyxvvxxy{}~{wsqonmmorrsvz{zzyzzz{~~}|{|}~}|zwsponnoqtvwy|~~~~~~}|{{|~}zwutsstuvx{~~}}~|ywwuvwxy{|~~~~}}}~}yvtrqqrsuwz|||~~|{{|}~}zxvttuvvwwwvspnmjiijmpruy{|||{{yyz{}}{{{||}~~|ywvsqqrtvwy~~~~|{{{|}~|zwsrqrssuy|||||{yyxyz{}}{wtqoooprux{}~~~}|}||}}{|}}~~{xurqqrsux{~}{ywwxz}~}~~~}||}}}|{xuromljjlnqtuwyxvusrrrsvx{~~}}}}}~}|zwuqommmnqtwz}~}|{{zz{}~~||||||}~~|zwtrqqpruy|~~|{}}}}}~~{xwvutux|}~~}{zyz|}~|wvurqruxz|~}}|{zz{|~~{xvtstwz}~|ywusrrtvy{}~~}{yxvuuvwxz|~}~~|||}}}{{{{zyxz|}~~|yvsrrstwy{~~}{zyxwxy{}~{yvsqrsvx{}}||zxxyz|}~~~~~~~|zwuroqtwy|~~~~}||}~~~}~}||}~|zwutuwz}~}}}|}}zyyz{}|}~}{ywxy|~~}|{yy{|}~}}}~~~~|{zxwwwwxyyywtqnmnpqrvz{|}}}|{zyyz|~~~|}~~|{{{}~~|zwvuux|~~}{{{|}~~|yxwxyz|~~}{ywxz{|~}{xwvvwyz{}~~}||{{{|}~~~~{xwvwy{}~}||}~~~}}|{{||}}{ywussssuvxyyxxxwuuutsstvx{~~}}}~~~~~}{xvuuvwwy{||}~}}{z{|zz|}}{||}~~~}{yxxxyz{}~~}}}}}}|}~~}}~~|||}}}~~|zz{|}~}}}~~}||{{{|}~}{{{{{}~|{|}~~~~~}|zyyyyyxy{{||{zyxwvuvxyz|}{ywvvxz{|}~}|zyzz{|}~~}}|{z{zz{{}~}{zyyyyz|}~|||~~}{zyy{|}}}~~}{zzyyyz|~~~}|{zzzzz{|}~}|||{|}}|}~~|{z{|~~~}|}~~~~~~}}}~~~~}{zyzz{}~|{zzz{|}~~}|{yyxxxy{||{yywttuuuwxyz{|||yxyyxz|~~}||}~~}}}}}~~|{{{{{}~||{{{}~|||}}|{{|}~~|zyyyyz}~}}~}{zyz{}~~}{zzzzz{}}{zz|~~}}}~~~|{z{|}~}{xvuuuvxyyyyxwwvuttuvwx|~~~~~|{z{{|}~~{ywwxyy{|}~}|{{zyzz{|~~~|{zyyz{}~}|{{{}~~}}}~~~~||||}~}|||||}~~}}}|}}{{{|}~|{{{z|~|{{|}~~~~~{xvuuvxyz|||zyxxwvvvwxxyz{{{zzyxwwyyz|~~}}||{zz}~}zyyz{}~}|{yyyyzzz{}~~~}|||}~|{zz{|}~~}|{zzyyzyz}~~}{yxy{|~}|{{|||}~~{zz{|}~~}}|||{{}~~}~}||{|}~~}{ywvvuuuvxz{||{{zzyy{|}~~}|||}|ywvuuuvwxyz{|{zzyxwwwwxy{~~~}}~~~~}|{{{|}~~}{zyyyyz{~~}}}~}|{{|}}~~}|zyyxvvwxz|}~~}{zz{{|}~~}}{zyxwvwx{~~|{{|}~~}|{{{|~~}{{{}~}}~~~~{xvttuvwxyyyyyywutsponptvx{}}}||{{z|~|zxxxxyz{|}~}|{zxvtssuwz}}{zyxy{|}}~}}{xvuuvx{~~~~}}}|{|~~~}|yvuuuwz}~~}~}{{{|}~~}zwuttuwz~}|||}~}zxwwxz}}ywwvuuvxzzzzywuqponnpruxz|~~|zyyyyy{~}zxwxxyz|}}~~~|yvsrqqrtwz~~}}||~~|{{zz{|~~~|yvtrqrsuwz}~~~~{zxxxy{|}~~}|zwussstvy|~|zyxy{|}~|zwvutuwy|~~~~~|zvuuvwy{~~{xvspopqrvz|}~~~|zzzzz{}|ywvuutttvxyyzzxurpopprtw{}}}}}~~|zzyyz{}~|ywtssstvx{~~~~}|{{zz{}}~~|xusrqqrtwz}~~~~}|zyyz|}~~{xusrqqrtvx|~}{zz{|}~~|ywvvvvxz}~~~}{yyxyz{}~}{xvttuuvwxywusponmllmnptw{}}~}{zz{{|~~|yxxxxyzz{zyvusqqqqrsvy}}{zyyyz{|}}{yxvtssstuwz}~}|{{{|}~~}{ywutttttvz|~~~}|{{{wtuvxwttwupsxqn}vu~z~xrx|wuxyxz|{ywxxtsy{vsqopqqnknrtvz}|~{zyustutuux{vqw{rltxvtqt{}w|{zyx|~|{zyuuuuvsqtvuv|}|~~}|{~}}~su|~|uotytpmlnpsvzyw~|{~~|zzxxxtrqsvvurnnoqtqov||}~z~}~~}{ututtvxyyz{{}}|}~{||{~|}x{}zxwxyz|}}|xz}yuuvz|zwsw~ywux|vqvz}~yvwwwwustvxyxvw}||||}}}~}~xuuuvvwxwutwxvronqwyxw}~~}{z|}{wtw|~}ytz~z{|}~}zzywy|}|}wz{w~}~yw|~z~}x|~zyxwwy|~~||}}|wvx{}}}{}~{xy|}{z{~}}}|{{xx|~zz|}}{yzzx|~{zyzytrstx{zxwvvwwwvwyyxx{~~~}}||||{tnquuwxvwvqsvwwwwz~~~~|~|xvvtt{|utz|z|zw~}}~}{{uz|{~~|{zz{||}~|{|{~~|}z~z|{}}{yz{wvz}zyyz}~{yz|zz{xv{tvy|{utvz}z~}}z|~yuz}zywvy{{||~s|z~}z}~wy}}|||~||~|xwvyysty|}xrx{rlosvwvvvwz|}ytx}|}~y~z}|yyxvutqrtsvxtsxxwwwxz{|}~~~{x{~||{zxuvwvz}{v|}}~y|u{~~}}|~~{}{{z~~}}~}~{z}|z||}{xwv{{wuv|{tw~}z~~x{~{wwx{~xw~}{y{~}|{~{w{~{zxwwz|xy}|~}{~}{|vx{~}~~}|}yxz|ytw}ysw|xuyyrquwwxy}~zvx{zy}|~|{{}~yxxxvusqnorsqqrsuwz|{{||}wzy{~yxxwy{zvy||}{{~}~}}}z|~{ux~}|~~~{{tyyz{|{z{{xwy}~{~{vwyyzzyyz{||~|~~~}~~~{ywy{v}}{}}~|z~}{}}|~~}|zvuuuvwxxvtuwzzwvvuvvtz}~|}~|yyywx{{wtqqtrorsqsyytv|||}}}}{}~zy|~{xz}{y{}zww|}z~}}~~x{}}~~||~|~}}|}{{zy}~||}}{wv}~|~~}}yv}{sz|z{{|}~~}}~}{|{v|{vwwtuz|{}~|}|~~{wwy|}}{{~~}}z{{}~}}~}}{~~|}~}}zxyyyvrpqstwxttyzxusw~}z{}~~}|~ywwvxzwxyustsrtvwvtstwyz~~|}{z}zy}{y|}}~~}}~xy~~xz}|{}|~|~~|~~~}|}~}}~}zwxz}~~||}{|~}zz{yx|~||}}}|||}~~}~{{|}~}~~yv{zx{{yz|}{|{yyy}|{~}xz~|{{z|}~{}~}|}~yz|yvvvuttv{|wx~{utvxz|}|~{~~~}}zvwzyywstvtssswxtruxz|}|{~{{~}}~}~~}|}~~~{|~z~~||}zz~|}{x|{~|}~~y|~zz{{|{{|~~~{{|zyyy|}{z{}~~{}{yx{}zwz}~}yx|}zxx{}{}}}}}zw}|z}|}}~~|}~}}~}}}}~~}zyxz}ytuwxxvvxz|{wx{|}|{|~~~~{{|}~}{zywxwsw{xvwwxxutuuuvyzyz}~}}}}~}|}~~z|~~~{z}}|}{{}~~ywx{~{z}z{}}|}~~~|zz||{zxx|~}~~~}}{{zz}ysx}{zy{{{~~~{{{yxxwy{{}}||{y{}}{}~z~{t{~~}~~}}~}~|}|}~~~~|}~|}}}z{|{zywvuvwuuw{~}{zy{~}{||~~~}}}||}|{z{|ytuyzywtvyyyzz{{xz{{|}}~~~~{{}}z~{yz|}}zxz}|y}~yz}}}~~}z|}yyz}~~|{~~}|yz|vs{}zz{||y{~}~}{zxz~{x{}~|xwz~~~}|zxxxz{xw|~}{|}{|yz~~}}||~{}~{z|}~~~x|~|}}}|~}~~}}|}{x{~{y{{z{{z|}}~}}}|~~zzz{|}|xxzxtuvwzvrvzyyyz||{xwz|~}{|{~~{wz}w{}zz{~~{{|}~}~~}~}~zy|~}|{~|~~~~zyzzzzz}}{{~~z|{|}}}zy{zy{|zy{|zz||}~}~zzz{{xw{}}~y~~|w}|~~~~~~~~}|}~~}~~zy{|}~~~~|zz}~~yvy|{|~~|}~z}~~{y{~~~~~||~}{zxvvxyywtuyzyxxxxxwwx|~~|y}y}}|~}yz}ysy~zwz|zzyz~{sx}y~~~{~~{z||z|~{|~}||}}}~~~z|x|yx||zyxy{~}~{}}{zyyxxyyz{{|}|{}~~~~~~~}}{z{}}~~~~}}~~{x{}}~}~}~|}~~}}}}~}zz||yxy|}{}}{}~zz|||zy}~}~~~}y||{}}~}~}z~~~~|}~||{xwyyuw~}wux{{{|{zxx}~{{|{}|z{~}{z|ztuxzzvtz|{ywy}}{yy~~}{{~~|{z}|z{}~|~z|{y{z|~{wy{wtz~zy|{}}z|~~}{zy{}~}}}}~~~}|}{x{}}}{|}{|}~~~}yw}}z~~|~}}}||{zxxyzyywuy}|{{{~|x|~|}}y|}zzz~}}{{|~~~z|~}zz{}}xw|~~zvz~|yxy{||{wx|{{|{|}||{zxx{{xwxz}zvvuvxwwvv~yz|~w~||{z}}|{y{}|{|}{z}~{z{{ywvuvy}|zxv{{{|~||~{ywz|~zw}||~~~~}~|{|}}|}~}}z||{z{||~~|z}~{|~~}~}{{|{ywtvzzy{|||}{{~y{}~|y{~~~~}}~~|z{|{zv}|yzzxx{||{y|~{zz||z{}}}zw|~|yxz{zywx{yxxxxywwwwxz|}~}|x|~|{{||}|xwwz|xz|~||~~~~~|z{{zyxy}|zyy|z}}|{}}}|y{~xy||z}~~}}||}~~~}~xw{|}{yz{{{ywz|{{|~~{yz|}zxyzywy{z{}~}{{~~zxz~~|}}}~~~|{{|}}|zy{}|{z|~|{{|~}}}}~~}}~~|yz||~{z}}wutw{{xwvx{yyyxxzz{{|~}|{zzzzzyzzyxwwxy{}{z~}|{~~|~~~{vwz{}zw}~}}}}~}{{{|}~}x{~|{}~}}}}|{zz{{{}~~{zwxyz{zxvwy{|zx||y{{~}zy{zxxy{}|zzy{}}}~|~}{{{zzz{|}}}~|~~}}|{|||{|}|{}~~~}}~{x{}|{zxxyxwvvuwyvtwyyyyy~{{~}~~}{xxzzyz|{yz||{z{{|~~sv}~|~zz{xz~~}~~~~|z|zwuwxohmuy}|~~~yvvzmhdeq~zupmjkqw}{uxxrtzzxxxtjelspicaejkjjiknprtuutsssqpmhhlkjjlopmkhhjjkifhjc]^`cgffgjmmkhfilihmopppoonlkjjihjosrmhfffdegdbfihgggjjhghhijlnqw}|zxvutw|{z}}zxustroopqqtvsppniginuz|}~}yxyz{}~}~}}}}{vuuokoqmklmmidcfecdfffgijjgfikklmifhjlomkmmkjhghijhfkmfcfghe`bfeeffggfhgefdbcdfhhfgijjgddcaabfjjilnhcaabdeffgkmnnmopnllllmoppqplfb^^__`bb`_^^\XTRSUVVYafgfggfegkoruxxvuxyusuuuwy}~|{{|zqmoommnqttrqokkmomnsuuwyz{zx|~}|~}{zyyxz{zz{|}{wvwwyyyz{}~|{{zzyvvvrprsuutuvuspopqqruvvurppqrrpooppmklljifdeb^^adfdagljhhijjjlnrwxxzz{|vswz{}||}|zwtttrpmkmonnmlkjhgea_acdfikljhhhhhknmouywwvttqnptwz|}|{ywronmmnpsvustuusolkkmoprsvxtnkigfehoonnnpplhgghjmprstsrqqpoopqtxyywuutttsspnqroouwsnihjhegjmoponkjihiihilnpsttporrqstuxvtuvvttttvxwsrrqqsuwvrqvwrquwwvuvyyz{{zz}~|zzzyzzxutrpponopqsuuuttrqporuvwy}~{z|}yxywvx{zz{zyxtqoljmpppsutttsqqsux|~~}}~~}ytpmmmlklnnlhffebcecbcefgfdba``bddgljfjnljhghihhiihfedbbb`^]\\]^^][YVTTSRRRRSTWYZ[]ac`\]_^^_adeddghgggedeefgiifdcba`^^^[Z_bba``aa___aa_^]\__[YZ\]\X[adffeddedbaadhhfkqrrrqpnjilmlnrqnnnkhdbbcegiihgihfeecbabcfikjkkkkklptvxz}~}{xxyzwtvz~}|zywtrrsuvwxvttttsrtxyy||xx{}~}{|~{y{|~~zwxxvvvvvx{}~||}}}~}}~{zyyzyyyxxuronpqnorvxxvwxxxwwwutsrsvutsrpnnopqrrsronomjiihiijnqrrsqonmmmmlnrqnljhgdbccacfecefcbaa`]XWYYXZ\\[]^]^`a``aceedfhebcdabfjmoonmljihfehigfffhgeefdbcfhiihjkjhda_]^_`bccdfhijigeefghggknomjiloqqqtxvuwxwvuspnnmllmoqpnmljhikmnmlkkifddecceimpruywuvwxxvux{{{{|~~}|{yz}}{yxwvsppqqrtvwxzzz{{zyyyyzyy|}{{~}~zwwxyy{~}||ywuuwyxvwxyyvux{}}}~|yxxwwwz~~}zy|}|}|zzz|}}~~~|yutvywwz}~~|{{{zzz{{{|ywvusrrsuwwxxz}}|yvxwsrsuvtrrsstuusstronpstromljhikklmoqrrtuttsssrqonnoqqqqtwwuutssstuttsrqqppoosuvy|~~|yxz|zwwxz{zyzzxvttuxzyxyyywtrolllmoqsuxxyxutvvvy|}}~~~}{y{||~}xusuwuttwzyuttuwtswyyyz{{wsqqpqv|~~~~}{zyz|}~}||}yxywux||{|{}}yx{{xxxxxyzxuuvxzyz~}}{yz{zy|~~~~~~}{}|z|~{wxwsrux{}|~|||zz|~~}}~}||z}~}{|}|{~~~}}}}}}{|}{z{}~zxyz{|~~~~|zxwwxxwvvwxxwwwwxww{}~}}||zxwwwwxyzzz{~|z{}{zzyyxvwz{zxwxzyyy{}~|{|{yyz}~}|yz}|{~zwxyxwvy~~{|~}|zyywvuux|~}}{yyz|~~~~~~}}{zzz{|}{{ywy|~~}|zz{|zy{~~}}{xutttvy{|~~~}}}|}~}}|wxyxxzzyy{||ywwyyyz|~~~~|}~}}|}~~|xtqruyywwwvusrsvxz{}~~~|{}~}zyz|~}}~~~~~}|||{{||~}|}}|}~~~}yyy{|}~|{|}~~}}||||||}~~~~~|zyy|~}}}~~|{|~~~~}}||{z{|}~~}~}|}||||}}}~~~}~~~}|~|z{|{|||{yxwvx{|{{|}~zxz{ywx{|~}{zzxvvwy{{{||{yxyyxwxz}~}}~~|||}~~~~~}|{{yxy|}~~~~~~}}}~~~~}}|~|}}{{}~~}~~~~|||}~~}|{{zz{}}~}~~zyyyzzz}~}|}}|}~}~{{|}~}~~{|~~~}~||~~|{zz{|}~~}}}{xxwxxxyzzzyyxwxxwvuuxyxxyz{zyz{{|~~||||{{{{{z}~|}}}||}~}||}~}}|||}~~~~~}|}~|~~~}~~|{{|~}{|}~~|zyy{}~~~}{{{zz{}~~~}{||{{}~~~~~~~~|{{{y{}|yy|{yxvutssvwwxyyxwvuttuwz|}}}~~z{}|{||}}}~|{{zzyz|}}~{{{zzz|~~~~~|{yy}~~~}|{{{{}~~~~~}}}}|}~~}|||{{{|}}||}}|~~}~~}}~||}~~~~~~~~}~}{z{{{|~~zz}~||{ywvwwxyz{||zzyxwyz{|~|xuvxy{}~~}{z|{xxzyy{}~}|}zusuwx{}~~~~|{zz|{xx|~~~}~~~~~~}}}}}~~}}~~~~||{{|}~~~}}}~~|{||||{z{{{|}~~}}|zyzzz|{z{~~{z{~}|{{|}~~}~~}~~|{z{}~~||~}}|zxwvwyyxwusrpqsuvvuuvxzzzz{|{yyz|~}|~~~}}}}{yzzzzz}}~}{z|{yy{}~}|~~|{|~~zy{~~}zz{|}~~}zyyxy~||~~}}~}yxyz{}}{z||||{{{|}~~~}}~~~~~~~~}}}~}}~}yvtttssuxzyzzyxurtwwwxyzyxwwvvvwz}{z{{|~~|{zz|||~}ywusqqsux|}|||{{}~{xvy{{|}}}|z{}|{{||}|zzyy{~||}~~}|||{yy|}}~|{{|}~~~}z{{zz}~~}|}~~}}}{{{|~}||zyz}~|yxwwwwyzyyzz{{{~|zyyxwz||||||{zyxwvy{zwvutttttuux|~~~~~~|}}}|{{}~}~|}~|{}~~~~}{yxxxxxy{{|~~}}}}~}|}}|{|}{zzz{{|{xwxz{{}~}{|~~|zyz}}|{z{{|~}|}~~~}~~~}||~}||{{{|}}}~~}|zywtqopqrqqstuvxxwutuwyz{{zzyyyzz|~~~~~}||{{zz{{||}~|ywvvvvwz}~~}~~~}}~}|}}|{~~}~}{|~~~~|}~}|~~~~||z{}~~~~~z{yvvtkedbchmomkigd``cdcflmlpstqlklmtztrww}~vklzzojjo}obehnyuowphdb]]aepyuhUEGOQUWUVZ\`a`]XTSSV\]\[WTVVWZ^ejkoqg^^\XXWUSOPUVWXWYYUTUV]c`ZWRKJLMLLPVTOOPQSRRV\adceffjkig`YZ\^`_aa^_a]ZXY`gjlllllorrvz{{~{{}~}z{}|}}ytompppv||zyxtsx||~~xttuuwyxvsrtvutttqpsuuxxuqppqpmnqojkmiegkidehfc^Z[XRQOLPSSQLHJKGFGHHHKOQSQNORUVUTSU\dinrpf^_adjqwwutsld``dgffhhd_[Z_b^\abbc\V]c[RVZVT]egjmpnhjppntz|zwtqnqusqsvvy~~yrmjiks||vrqtuwzwsttx~|y{|~}{{}}}{wroqrnlprpmmpkcgmllmov}~}|{~~z{yxww{xt|}~ysy~zzz{{|~}{~}vnqtsuutttwzxwuquzxw||xvy|}|uvywtxytrspnnpsqmnoonheffefedhllihhdabdhkie`YZ\\[ZY]^YUUVWWVVWXTSY\[[[\\ZY\[Z_bbb`^`b^Z_eb_djiffe`[ZZZ]``]\^^VOQUTRVYWVWVVVTSUWX[`eb_dhfcfjlnnpsusqrtwyy{|{yxwvvvwvwxwvyzxskgnrnltz{ywtojnsoku~zzzuqqstwyzy{}y{{x|{||~{y{{wttsqnlmlihiijqurprttuwxxwvvy}}||yxz|ywttwz{||}|ytqruy}}|{yxusssrqrv{}~~}~}|}zxzz{|{{|{||zwtpmjkmoqrrpkgecaacgjkkjgdaZVY\[[]`ab`^[XVVX[[[[[]^ZWWWWVUTSTTRQQRSQNNOQRPLLKFBCGHGFDDC?>AEGHJMQRQPPOOONNQTVW]a^\\Z]a_]\\ac_[XXZ[[][ZXX\_\ZWUX]_`bbcb^\ZXWVUWZ]`deccc_\]aefddghhjkklkghlmpvwvustw|}zyyxxy{}}}}{yz{xwxvux{{yuuwtqnknsporuy|xrnkmsy{}~~~~}~||~zyy{~~|zz||zxwuqrx{{|{xwxxvvxxxyursutspmkiijllhehkjgeefgihb]ZXVTVYWUVWZ][YWUVWWWY\^aca][YXX[`gjklkigecefddfgghhhe`[YZ[XV\c`\^`^\\]\\^]YWXZZYY[_`^]`a^]`bbaacbadffc`]^_adfiihjjggjlihjnqrqnlkklkknpppopqqnkkmopomlkjfbadfeccdcbdgfededfjmnprqqqppqruxz|~~~|zvsrsvxtooqsuvwwvtuz|xvtuxurrtx{yy~~~~~~~~~~~~}}|~{{ywxz}}~}}}}|yusrqqsuvwxwwwusoloruyywy{|{yvuw}~}{ywxxtqpomlpturolmpqsrqpnmlmmlkmopsuwyywwtpprrrvzxusrtvtqpruxxxzzwtuvvutwxututttqnmnqtvwwxxyzywvusqppomlkhgjklnpponoqnjnqoopoppopqqpquwwxz{}|{}{yz{}}{zyxvuvwvvuuwz|{wvxxwwusqnnpqponmlqwwvwwy{ywyxutvwxzzxvw{~}{|~}{~~|{{|zz}~||}{z~|{}|zxwwusvzyxwz{{|{xwustwzz|}}~{w{~|{{|||||~}z{|{|{xwvrptxvuvvxz{}~|zzz|~}{zyxz{zzy{~{y{}~{{{yxyz}~~~}~|xustvx{~~}~}zutux{}}~~~||~}}}|{{}}{z}}yyzywx{yvwwwxxwxyxwxywvwxwwy|}{zz}~}}~~~}{yyz{~|z{~~}}|}~~}yxz|~}{z||ywwy{}~~}}}~~~~~|{~~|xy||{~||}~~~~zxyz|{zxwz|wtxz{}{wuuwyyxvw{}|}}}}~}{zz}~|{ywwvrpsy}}||~{}}~~|||}~~}{~}zy~|{|~~{{{yyyyyxyyxxz}{wvwwxvwz}~|xtrqstqpsttsuuuspnnnoqqnkjlppprsrpopswxy|}}~~~~zxxvw{|zzzyz{zwtssstvy{{{{zxsoortwz|~|}~}|||}~|y{~~~}}}}~~}}~}|{|~yxx{}~~}}{y{|}~}~|z|~}|{{yxz|{zzyyxuttv{|{{|~~||~~}}}{xutuyyy{}||{zyyxxz}~||{{{}}}|{yz||||~}~}~~~~~}~~~}{zyyzzz|}|zvtttsssrsuutrommnorsuxwuwz{{{zyxwxyz|}{yyywvvxz|{zywxywtstvxxwxwtqrsstvyz{{ywwxxwx{{{|{{}}z|~}}~~{{||{zyxwxyyyzzz{|}}{y{|{|~~~{{|||||~~zwxywvxyz{}~~~~}|{|}~~}}}}~~}}{z|{z|}z{}}}~}{yz}||~~}~}||~~}||}~}||}~|{{}~~}~~~}{z{}}~~|}}|~~}|{{{|~}{|}}~}|~{yz||~~|||{zwtttrrtuusrqpolmonnswyyxwvuuuuvw{~~}|zyzz{{||}~~~~{yxxxwy}}zxwtsuxyyzz{{zz|||||}}{{|~~|{z}~}}|{}}}|{~~~~~}}}~~}|{|}}}}}}~~~}}zz{|}}}||}~~}~~~~{yyz{~~|{{}~~~}||zyz{|{{|{{xvx{}~~}}}}~{zy{~~}~~}}~~~~~}}~~}~~}{{||~}z{~~}}~|yyyxxxy{|zxxwuttsrqpqrstsqpnnnmmqsrrtutssrssstuvwxxxwvuuvxz{yvwyyz|}~|yxwutvwy{|{||{zxwwwx|}}~~~}yyzzz{{~}{{zz|}}}~~~}}}{||}~~~}|{{{{{{{||}~~~|{{|~~~}}}~||~||}}~~~~|{{|}~~~}zz||zz|}|yxwvsrvy{}~||{{}~}|{yzzzz{|~~}||}}}}~|yxyz}}}|}~~}||}}}~~~zvwz|~}}}~~}}|yxz{{{ywurpqrrstsrolllklorstuwwvutuuvwxz||{zyywvwyyz{~}{{{zyywvtttuuvwyz{{{zzzxwy{|~~zvttux{}}|{{ywxz|}|{{zyyz{{|}~}|{{||||||{xutrporv|~|{|~~~~~}{{}~}~}||}~}{yyz{}~~}}~~}|}~~}{xvttuvx|~}|~}}~}||}~~}~}~}}~~~~}zxwwwy|~}||}}}~}{{|}~}}}}~~}|yvvvwy}~~~}}}}}}|zxwvuuttutttsrrqppqsstvwvuuuuutuwxy{|}}{zyxyzz|}}}|{{yxwvvwy||{yyxwvuvwxy{}|zzyxwxz||{~}}~}wtwz{~~|ywsononkhhfddfhijkmnmkijklmosssvzvrqr}|}uvmsx|unqv{|v}~vusrsrqx~|z{|yy{uoqrrtuvvx{z|{rihjknstx|~ypnmlnomlnrvx{}|{zyyxw|~~{wutrrrpnmkjjkmprrrrvzwsrquz}ywvvvw}~|yvy|~}yx|~zy{~||}~~}xutrponostsrnjgdcdgjlpssrokgccilllmnoonnnmkijmnopnopmklllmmlkkjgcaadfghiigdaceb```bdfhjkmonnnnmkmnnpprw{{{yvwxxyzzxussw|}|||zxtpopsy{|}xtrtwx||{{yz|~|zvsx{zyxzyxyzyxwxusvwrmihikmnnnnntyzzvrrsqqtvy{{z{{{|~}|yzzyzxwusqplhhjnruutoidglkgilnpsvz}|yxvvyxuvy~}~ywvw{~zvusrtupnqv{~}zwutvz{{~{yxrmnpoosvusqljiggknnmossqqsuvsrrsqqstvyxwxwwwtsurnljilpsuwusqmhhjigggimoppomkhghilopruvsqtxxwxwuttutsvxvvxzyyyxwspprsux}{wuusqrsuxyy}}{yxxwwwz{{|}}}~}}|y|~||}zwwwvvwxy{}}zyz{|{zzyz{yyyz~~}{||zxxy{~~}}zxwwvvvy|~}yvtrpppprssstuvvwxvuwxxwussuwy{}~{zzyyxy{~~}{zy|~xy{ywwxy{|{zyz|}}}{yxxy{|zz|}z{}~xutstutux|~xrqrrsrpsusrrsw{{zxvvvvuqppprvy|~|yvromkmqtuxz{{xtqqrrsuwxz{~|xsrttvwwuuuussx{ywxwtrrrqpqtvx{~{wvwwxz}|{{z{|~|zxwwvwywtssuwz|}}|~}yvtwxx{~|{~~~~~~|}~}~~}~~~|}}|{{xvwy|~~~~}zy|~~|zz{|}~{vvxwwwxxwwvxy{~}yvutty}||}{yx{~~{zzz{zywuvy|{xxxz}zwvwz~|{}~}|}{yxxz}~~~}||}{ywvtsw||zwvxz}{{zz{{zzyyz{}~~|{zyyxwxvuwzzz{|}~{yxwy{{}{z{{~~~|yz|{{|}~}~{}~|{{yxwx{{{|zzz{zyyz~~}{yyywxz{yxz{zyyyz{{}~~}}|||ywz~zxwvuuw{}}}zwx{|{zyyz|~~}}}~~|yxxz~}yxy{}}|~~|{|}}|}~}}}~~~}~~~~~{xy}~}||||}~~}yvx|~|yyz|~yxwy|zy~~~~}|}}}~}}~~~{vttuwxxyz|~|zxvvxxxxy{{{zwttuwyxxz{}~~~zvuwxywvy~~{zzxvvvttttuw{}|z||}~~~{|~}yz~~}|yyyz{}~}~}{{|}~|yyz|}~~~~}}~~|z{}~~}{~~}}~|}}}~{wustuxz{{|{z{}}{{z|~|z{}~~~~}}|y{}}}~}{yvsrqsvx{}||}}~}||}}~}}~zwuvwvvwz~~~~|zzz|}|zxvwz|}~~~|xvx|~~~}{{{|||yusrsux{|{{{ywsnlmllorttuwyyxwwvtrty|}{xwxwy{}~|zxxyyyyzz{{z||{ywutsu{~}zwutttuuuvxz||}|{{{z|}}~~||~}zxxwwxz}~}~~}}~~~}zwvvvwy{~~~~~|||zwwxyyyxx{}}~~}~}~~}~}zzz|~{ywuvwvvxz|~~~|{||||}~~~}||}}||}}{|}yustvuttvxz{|{y{}|{|}|{~|xvuuvvwy|~~{yxy{}~~~{zzz}~}}~~~|{z{|}}}}{yz|||zz|}~}|yyzwvvx~|wutrrqoopqrtvvtuvwwvvvvwxz{yxz|}~~~}}}}}}~}zyxwz~{xtqstttrqtwz|{zzzyz|}~~}}}~~|{{}|y{}|~|{yvtuxxwxyyz{{|~~}~~}}zxy{{zyyxx{}}}}}~~~{yxyyyzzzyxyz}~~}}|{zxwwxyzxxz|}~~~}~}{zz{{zyyyz{zz|~}}~}|{yyyy{|{zyyz{}}~~~}||~||}}|~|{xwwvvvuttsrqsvyzzzz{|{yy|}~~}|~{z{|}~|{zz{}~}||{yxyyxwxyvuvxyyyz{{}}~}{{{{zyxyywwz||~~~~~}}}~~~~~|{zyxyyywvuuvwwz~~}|}}~~~}||||{{zzyyzzyxxyvuuwy{}~}{zz{}~~|}}zyz{{zz{{|~~~~~~~~}|||zxwxz||}}}~~~~~~}{zyyyyyz~~}}|||}}|}{zzyxyzz{}}|{z{||~~}~~~~~~|{}~~}|{{||}|||}~~}}}zwsstvwxxwuvwusttrqpppqrswxwxyy{}}~~|zyzz|~~~{wvwz|}|z{{{{zwvvvvvwxxyz}~ywxz|}}|{{||||{zyxxz{z{~|{{{|}~~~}{ywvwy}~~{z{|||}}~~~~~}|zywwxyyz{|}~}~~{yyz{}~||~~}|zxvuvwxy{{{|}~}}}zwwy|}||}||||||{zyyyz{|}}}~|zz{}~~~}}|{z{|}||~~~|{}~}||||~~|zyvuttttuwxy{~~|{zz{}~~}|{|{|}~~~}{xusrtuvwxwwwwxxwwwvutttuuvwx{~|zy{}}|}}~}zyxvwyz{|{{||{zzzyxvuvvwwxy|~|zz|}{zyy{~~~}}}~}|{{{zyxxz{{}~~~~{yxy|~~}{|}~~}{zzyyyz{|~}~}}|zy{}~~|{{{{||{zzz{}}|}~~}}||}}~~~~}~~~}{zzyxy}}{{|~}|||~~~}}}}|{||{xwwy|||~~~}}}}~~}{|}}|}|{{{{zxwx}}~~~}}~~~~}{yyxxxwwxyz{{yxwvvwwxxxxwvutuwz}~~{xvtvy|~~~}||}}{yxyzzzyxyz{{{{zyxxyzyxyxxxwwxz}}||}~}{zzz||{{}~}{zyz{|}}}{{zyx{~|{|~|{{{{|{|}|}~~~~|{{||||}~~}|||}}||}~~||{{{{{||~}|{||}}}|||{yz}}zz{~}||}}}|}}}~~|||||}}}{{{{}~}{|~|{z{|}~~}}~|{{{|}~~~~}||}~}}|zz{|}~~~~}|}}~~~}}|{{zz{|}~}~~}}}~~~~|{{|||}}}|||~~~~|ywxyz{}~~}{xvussssuvvvwxyzzzwutsstuwxxxxyzz{||}~~|zyxyz}~{xvvvwwyz{||}~|{zzy{|}~~~}~}|{|}~}zyxxz{|}~~}|||}|z{}~{~{{{yz~~{szmn~~|zy|x}ys{{z~}{zywxz{wv~~}~}~z~~{z}wvwvuwxyz}}{v{}~|~|u~yt~{}|xz~~tr~~~y~}~|}z~}~|yz|zz}}y|~zx}}|~~||{w{~}~|{ywvuuuvwwz{zzywxyyzxy}{wx{yw|~{xvx|vptzyxz|}}~~~zux|ywz}{uwyxzy~{vxyzzyxwxz{ytt}~~~}|{{{zz|~}|}|x{~~|y|{}}|zxy{zxx}~yvuw{{||~{|{|~|xz~zzyyz{wuwyy{{{|zwy}}~~}{}}{}z~{{}~}||}|}vx{|zx{~zyzx~~zz}}~~~{yyy~|w~}{wvy}~}~~~zt}w~~ywztv|uy|~}|}}~}{|{{zxwz}~{xz}|}||{}~}~~}|~|{~~~~z|~}~}}~{|~urxvrz~yv|smv{yzywx~~z|~~yu}}wonuwusquxvvtr{{njoqttsvw~zqw|zy~~~}z~x{|{}~}yrtz|}|y||wzzuu|yu}~{y~|{}yz~xuvz~z~zt}~|y~vzzz}{z|||}~~|||tpx}}|z|~{yz||~}~p{ztwz}xy||{ywvuz|ro|}z~y~}xz|zywvvzz{zv|w}|{}z~~~|{|}~~}|~~~~~wy|w}|~w~~|}{tx|yy{|~~vv}{xy{~}}{~}~}|~~yxx{z}zlnuvurotzzxwxxxzwtw{{||zz|zt{xwz}xy}yuw{wvy||xw{{qv~~zvuz~~zxxxzwqx|z{zxzyz|z}~~~}}~yz}{{{~{zyywuuw}}xyzxu~}{z|~}|||yyy|{{ww}xuxy|}y|z~~{|~}}yttyzx{|xvy||{xwy|~sx{~}}}z}x|}~}{zzzz{z|}wry}zxx}|yyy{}|xz{{||{{wru|{yxx{x}}}{~}~~{x{}w~}wz|xw|}||}~z|~~~}||xv~|{z{}z{|}u{{w~~urvx{{x{zty}zusty{xxz}|{|{|~~zxzywvvxzwtssvvqpuupnpqsx{{{ywy{}~}}~~z}~y{|zxwwvw{{wsrw|xtwyvxy{yy~}~z~}{}~}}z|~~|wx}~s}{vz~~z~}}|{{|{z|}ztpw}xt{~~x~w|~||||~~}|z|wptwwy|}}~{x}~|}~yvwz~~{xx}}y|zv|~}|~{{}|}}}}~~|||y{}~}}z}~~}|zwvx{{y{||zwvxz}|yy{|{z~{wtwytrvxyz{{zz}xqsyzz{}}|~{xvx|xr{~vz~~{{~}y|ytz~xtw{}}{zzzyyyvuz~||~|wwzyz||~{{{}~}}}{yut{|zzyy|~{x~{yyz}zu{}uswyzzxz|xx}}~|}~~~|}~{wx{yv{}~z{~~~}zwy{}|zuuyz~~~}xx~~|xv}{~}~||~~z|{}x}z~y{}{}}||{}zy~{~~~|z{~|xy{yxz|{y}~~{vv~~}}{}||~z|{zywz~|w{~~}~~{{}~}}{xwwwwtpu~{vw{~}{yz}}yxz~~y|~~}yw{|{xuz~y{}yuy{vtuvyuov{vvx|}{{y{~}~}z|}z}||}z|~yw|~zxx|~yyxwwx{~~|}}~|~}{}~}z}zuz}|{{}}~~~}}~z|}||zy|~~}}}|||{|}|zz|}}~~~~~}zwz|yvy}}|~~|yx}}|||zx|}ss{xy|~}{y~~}}~~{}xxz|}|}z|}|}|}~}{~~}zz{z}vz}zxy}z{{z}}}{xyxxzvsy|xvvz}xtsw||{xx}wv{}~}{~~~}{vw{zxxuuvvusqsx{yvvvwzzxxy|~~}||||}|}~xz~{}~~~}}~}{}}~}}~}}}y~|xxz|~yv}{vu{~{xw|~}}y~|{{}ysx~||~~~}}}vux{|vx||~|z~|z{}{z{{~~}}||{z{}~|~{|}|}~y}yyx}{||~~}~ww|~~}z{~|zz{}}|~z}ywxx{|}~~~}{~~}{zxwxz|~|~~{yyzzywx||yxxwwz}|{{{|{yz|||~|y|}|{y{yz~{xyxusrrwwsu{wrrtwyyy{|z{{|~~~z}}{{yx}|uv~}wwzzyyywvy}~}~}{|~}}|{z{|~~}~|z~~x~~|{~wz||{|}{}~~}~~~~~~{x{}{|~~||~~}}{|{wz||{wv{}|{y|~}|~~}|~zy{}}xz}|z|}|}}~~~~~}~{~x|}}{}{zz~~z~zsx~~~yy|~~~{|xt|y~}|z{|~|x|~{xyyyzyz}{yxxvttxyy|{xz|{{yvz|{{|||}}|xwxy{wtxzzzvw|{vwz~{uz}{|}|||}~|}|}|zwy{}zxx{}zz~|xx}}|}~~}{zz}~}||||yvvx~|}~}{{{{~|xy}}|{{zz|y~~{~}}}|z{~||}~|{}~}}~~~yy}y{~|x{~~~~~~~}zxz}~{|~}y||{}||y}}{~|{w{|yw{~~~|}~yux{|{{}~~~~~}~}z}}{}z}|}~|y}~{{|xz{z{|xtx{wuvw|}usy{xwxyy{}}{yy{|{|{yxx{~|}}wuy{yvsv}{vwy{{ury}zz|~~y{~~|}~~z~}yvvyzzyyzzzzywuv|~{z||{}~}~x}}~yz~y}yxy}}|}~~{{{{|~~|yz{|{yyyz}y~}|~|{~z}|{}{z}zw}{y}}|}~}|||~|yy|||~~~}~~}{|{z~~}}}|{z|}{|}~}~~|{{}~||xx~x~}|}~}z||x{~{xy|{|~}}}}}yx}y}{{~~}wsy}|zyyyzzxwww{|wxy{zwvz~}{yxx{}||yx|}{|~}zvstvyyxxxzywvvwzyvuw~zw~xw|~y|}~~{y{}|{xzzrv{}{x|~|{{||zz}~}}~z}}~}{|z~|}{|}~}{|~}|}~~}~}~yz}|~}|}{~}||~~~||{{|}|{yx~}{}~|{}~}~~~}{~||~{y{~~}}~}}}xz}~{{}}{{}}~}{z{}|{~}~zy{}~zw}~~||~~}~~~}{{}|{{{{}{x|ytx{~~zy|~~zxz{zzvv}~xwz{{||zwxy{}ywyxssvz|{yyyzyxyyyz{}{y}{w|}}}}}~}}|~~|||~~}{{}zy~}zvv{~|zy{}y{~~}zz}~~}~~}}}{|||}~}|{~~{|}}}z{}z{||}~{}~~~~}}~z}~~~{~~~{yy{~~}~}}}~|~~vpsvusqpmllifffecb^\_b`^^cffddjjedcgmnnnrvpjjhwttu~n}w{ymu}jpv|xq~turoospwytwyzvvxxutty|}}zykgghlsw{}rolpslhmqx~}}{|}vtxz|xnkeddddeeba^^bdddcemrnlkhgmtvrkiigdbdgglpomjimrtvuttvz}zunqtw}ysrrv|vqqptz|~~}~|}~|yutvwvz|||zvqsvusqpuyxupmmjilnrvvuvupjgjosxxuwz{{xw{~}||~~{z~{z{zvrrqnpvzzzywtrsuuttuxxuz~}{|zwy{xsqrvyrmw~wsqostorvrkkpttvxxxtpplfefgjnqx{qgccglmrx|~~zutw{}|{|yv~~yvvx}|yz{||zwrouyqkjilmnooqutt{~|}{|}y{|{xwwuvywusqqpqx{tnlknsqlmnmorpowynjrxytpsxz{}|uvzuqqrrojebbeikhc_\[Z[bga]ailklmjjmmnqpqx{wx}}||~z|zvwz{~|z{{zxvx~~~~xuz}|}~{xtsusonlhjnnnmlmmjhijhfghknkhmomnonkhhiffhhfeddfikifcb`bdfhjnqpkffjlgeinoonsywrrtwzxstx{{zyy{|~}~}|~|{xwxxyxvvxvrmlkhjkijlhgknopqoljjiklifedfkllnnnmnnnmlihntusrqooponqspnqv|~|zvrtvsqpnnquxvsrt{~wuuxz{~~~~~~~~|{{|{{||{wpoqqmnqnjkmqtqkgccddbadgb`fhffiggiigfeddeghkoqstttrqrrtxz||||xvutuuttwzzxwuqnllnoprrqrsstx|}~}||yvuwyz~}|~}|}~~~|{~}yw~~y{}|~|wtwyz|yrrsspliijkllkkklkgcbbcdcdfghhilnmnrwuolmnnntxvuz~|yxvuuxyyyvomruvvqnpqruy|{{zsoruwytqrsw}zvx||wvvz~~~}~{xtty}|{{zy{~~{xxwy~~{~}~~|yxxxwwx{{ussw{zxvuvvpllmoommnqsonqpmnnoqpoppswwvw{~}ywwvx{yvvwxz{||zz{{{yvy|{yz{yxxxxwux~}yxxz{zxvtrsvusstvz{{~}yyyyxz{yz~~}{{zy||xvvwz}~~|z{~}}}}~~}zyxvz~{z}}zyzz|~}~|}~~|xvvwx|~~||{z{{ywxuruyx{}xx}~|zxutwzwtqnsxvwzzxzyz}~}~~}{vtx|}|{z~}||zyyz~~xuxz{zy}|wuuxz|}y|}z{}|{z{~zvz{yxuswz}~{{|~}wtvvvxusx}~~~}~~~|yxwwyzsrvwxxvx{zz}~~~||~yvvvvvuvxwvtqqqqsuuy{xutuz}yuvxurswyy{{||yz~|~|vuw{~~}~~~}|zz||~}{|}~|z{~~~|zy{yvvz|{xwxzz{~}z{|}}|~zwwwxyz{zyxvvyzyxxz}}zxyzz}}}~{||z}~|xtoorpnnnrwzzxtqpqsuwxwwuqponoswz|{yxyyxz{{||}~zv||z}~{z{~{}}}~~{|~z|}{{|z~|{{zww|~~~~y{~~}}zxywsuy|}}|{{|~~~~{|zz~}~}~{~~zvy}{wtqlkotx{ytsspqtroqrpommpsssrrrrssrvxusrrrqrv|~}}~~~||||~~~~~~~{{}}~{{{{|~~}}}}}~}}}}~}~~}~}xvx{{wusrrssrqprtsstronoqnkmruvy{ytpmllorqomlmqsutrtvuuvvy{||ywz}~~}|~yz|~|{{}||~{w|~z|{xwwy||{}{~|}|{}~~|}~}|~}|~}}{{zxvurolnrsqomorqpqrpqssqqrsqpqsvwxxvtrqnmt|}{{xusppuwuutstvy{zwvvvwz|}}{zyxwx{|{{|~}||zy{~~~}xx{}{yxww{~}{{{zyx}~~~|{z|~~||~~{y|||~~|||xtqoopqrpnorttqqttrsttuuwzxtuvvuxzyxxwvvtty{yy|{xwy{yux|{yw{~{|}~~{y{{xy}~|ywz|zz}}|{{|}~|{{{{|}}}}~~{{{z|~}}{z{zzz{{|~}yy|}||{}|y|}yz}}||}~}}~|{}|||~~|yz}||}|{{yz{{|~~~~~|{xtrssrstttuvvwvsstuvtrvxvsssstvywux{yxz{ywwwz||{|~~|zy|}~~}~}~~}|}}|{z}}|}~~|}~|~}~|~}xy|~~~|yx{|xxzywuu|~~~|||~~|}}{|}}~}{{||{{{||{z{~}|~{zzzyvvwwvtqqqrttsuwxxwwvstutuwwvwvtuvvusrtwxxyzyyz{{zxx|}|}}}~~}~~}~||}~~}}~}|||}~~|~~~~zzzz{}||~}}}|z}~}|}}||}~}~{xxxxxvuwwttussqoptstxyvttvwvvuusquzxvusonquxxuruxz{ywvwvvy|{xy|}}}~~~~zy{~|}}|{zz}~~~~~}}~{z{|~~|}~|~~}{wuusqonnnnopqqpprtvxz{zywuspmnqtwxvvvuuxxxxvvxxwxxurrrtvwxzywxzzyxzzyzzyzzz}{wy~~~}~~~}yxwwx{}~~}||}~~~~~}}{{}~~}|{|~}{xuronmoopqqpppoopqqrrqppnpuvssx|}|zyyyyyxsqtwxxyzzyxwwwyxwx{}}xvvvvxyxy|~|{{zyz|{zwwxzzzz}~||zz|~~~~|}}{~~zzzxvwz~~~~~{yz}~|~~}zyxz|~}~~~zwwwvtrrsssrqpooponqporvvvusqqruvwvvwtoquvz~}~~~zutvwz~}}|}}{ywwwvwxxz{}~}|~~~|zz{~~}{zzz}|}~{}}zxxz{{z}~}|zyz{}~}|}~~}zz}{|~~}}~~}zxy{{{|}~~zwuspopqqsuuvvvvvsqqrqqrrqpppqrstvyyxusuwwxyxvvwyyxwz|||}~~}~}~~{yxwxzzz|~}{}~|~~|{z{}~zz{}~{wvxyyy{}}{|~~}~~~}}|{|}~}|{|~}~~}xstuuvwxwvutvxzzzxxywrqqstsruxxwvuwxvttrpopqrpoqtuvz|{zxyz{y{~~{{{}|}~}}}{{{yxy{zyy{}~~~~~~}~~~~~~z{~~~~~~}zyxy{{z{|}~}~~~~||~}}~}zxwvvuuvvtsqqppppqqpruuvvwxxwvxyyz{zzzzxvsqrtuvxxwwxz{{yusststvvvvuw{~{xz|}||}||}{~~|zwvxyzzyy{{z{~}~}~}}~|yyyz{}~}||zz~zz}~}|}~|{yuqpnieehggjnnlmoqpqsrprsqrvvwy|}{x{}|z|{wx{{{{{zxxyvtx{xvz~{wy}ytvyxvuuxzzz|}zz}~{z}{{}zy|{zxxz|{{|}}}~}~}zy{|xuy}zwy|~}|~~|zwxxurrqonnnpqqrrqrsroqtttuuvxxxvuwxvvwwwvvyzyxvwzwtvyyxyzwsuxyyxxz|{{|zyy|~~~~}}~~}{zyxyz|}}zyzz{||{~~~~|||z{}}~}~|~~~~~~{zzzwsqqollnmmmnoqqpooopoosuvwxyyvvyxuvzzy|{y{|{zxxxyzzxwxyxuw{yw{}zxz|zxy{}~~|~~~~}~|yz}~}{|~}{y{}}~||}}~~{y|~}~~~}||~}{{~}}xy{xtssrpmlmmnoqrrrplmpqprtuvvtvwutwywvx{{{{{{zyzzxz}}}{xy|{zzyz{yxz}|zzzz{{|~~~}}||}~|~~}{{}}{~|{||||}~~~|{|~~~~}}|{z|~{~~~z{~}}}|}|ywuuutrqpppoqsrqqqonprqptwvvwwuttuvvwxyxyy{|zxyzzyyz{{yxy{yxz{||{|}{{}}}}~~~~~}|}~}|}~|{zz}}|}~}}}~~~}~~||}}{zz}||~~~~~|}|z{{xwwvtuttuvvvvwwvwwvtuvwxy{}{yz{ywwy|}}~}{}~{yz{{zz|}|||{{zy|}}~~}|{|}}}~}~}}|{{{{{{}~{{||||}~~}{|}||~}|}~~~~}|~~~|{}}zyzzxxxxyywx{ywyyyywwz|}|{}~}}}|}}}~~~~}{|~|}~|{{}~}{{{|}}|}~|{}~~~~~|z{}}}}~~~}}}||}}|}~|||}~~~~~~~~}|}}~~~}}~~~~~~~}|||zyzzzzzxz|{yyzzzyy|~}}~~~}~~~~~}~}}}}}}}}}~~}}}~~~~~|~~~|}}|~~}~~~~~~~{z|}}}}~}}}~~}~~~}~||~~~~~}}~~~~}|{|}}|}~}}|z{||||}~~~~~~~~~}|~~~}}||}~~}}}||~~}~~|{|}~}}}}||~~}~~|||{{}~~~~}}}~|}~~~~~}}}}}~~~}}}}~}~}|}~~|}}z{}}}~~~~~~~~~}|~}}}~}~~~~~}~}}|{{{|}~}}~~||}~~}|~~}}~~}}}~~~~~~~~}||}~~~}~~}|}}}~~~~}~~~}}}||~~}|}~}|~}~~~~}~~~~~~~~~~~~}~|}~|}}}~}}~}}|~~{}~~~~}{|~}~~}~}|}~}~~~}}~}}~~}}}||}~~~~}|}~}~}}}}~~~}~~~}|~~~~~~~~~~}~~~~~}}~~~~}}|}~}|}~}~~~~~~~~~}}~~~}||}}~~}~~}|}~~|}~}||}~~~~~}}}}~|~}}~~~~~~~~}}}||~~~~}}}}~~~}~~~|}~~~~}}~~~~~}}}~~}|~~}}~~}~~}}~~}}~~~~|{{~~~}~~~~~|}~~~}~}~~~~~~~~~~}~~~}}||}~~}|{|~~~~~~~}~~}||}}~~~~}}~}}}}|{~~}~~}}}~~~~~}}}~~}~}}}~~}}~}}~}~~}}}~}}~~}~}}~~}{|}~~}~~}}~~~~~}}}}~~~~~~~~~}~~~~~}|}}|~~}||}~~}||}~~~}~~}||~~}|||~~~~~~~~~~}}|{}~~}~~~~~~}|~~~~~~}|}}}~~~|||}}}}~~~~~~~}}~~~~~}}}~~~~~~~}|}~~}}~~}}}~~~~}~~||}}~~~~~~~~~~}}}|{~~~~~~}}~}~{|~}|~~~~}}}~~}|}~}~~}~}}~~~~}}~}}}~~~~~~~~~}}}}}~~~}~~~}}}|}~~}~~~~}|}~~~~~}}}~}|}~~~~~~~~}}~~~~~}~~}{}}{}~}~~|}~}}|{~~}|}~~~~}~~~~~}}~~~~}}~}|}~~~~~~~~~}~}~~~}~~~~~~~~~}}||}~~~~~~~~~}}~}||}}~~~}}}~~~~}}}~~~~}}~|}~}~~~~~~~~||}||~~~~~~}}}~~}||}~~}}~~~~~}}~~~~~~~~||}}~~~~~~~~~~~}}}||}~~~~~}}~~~~}}~}|}~~~~~~~~}}}~~~~~~}|~~}}}}~}}~}~}}~}}~}~~~~~~}~~||~~~~~}}~~~~~}|}}}}~~~~~~~~~~~~~~~~~}~~~}|}}~~~}~~~~~}}||}~~~~}~~~~}}}~}|~~~}~~}}~~}~}~~}}}||~~~}}}~}|}}}~~~~}}~~~}~~}}}}~~~~~~}}~~~~}||~~}}~~~~~}}~~~~~~~}}~~}~~}||~}}~~~~}}~~~~||}~~~~~~~~}~~||}}~~~~}}~~~~~~~~~}}~~~~~~}}~~~~~}~~}}}}}~~~}~~~}}}~~~~~~~}|}}~~}~~~~{xz|~}{xspnonjhhgddefgggijjiiiiijmqssvyvrqs}|}zumsx|~unrvz}v~zywuutt{|z{xy|yttwyyxxx{}}~|vooqqtuvz~|sqrprspoqty{|}}}|{{{z~yusrrqpppmjiiknpqrrx|{yxx{}{zzz~~}zwy~~xw{}}{vqquz~}}~~||}~~{yyxwx{}~~~~|yvuwz}}{{}}zyxy|{wutsux{{z}~|ywtromkikoooomkjhilnqtvxwvsomlmquwxyy{||}~~}{}~}}}zwxxxyxwvutqmjiknpqsrolhhjigghloprssttvxz|}|}~~{z{}ytponrwz|~|yvtvy~|{|usrqsssvxvsssqnoojdbbdfghhhhjow{{xtturrtwz|{yyywx||zxvvtszypmligfecbbdgiknokeejpomosssuy|~~{y{~}~}xtrrsvy{{xtqpnmqtrqtwz{{zxvvuw{zxz||}}}~~~}~}{zvstvvwz}}{xwyzz|}wurpruwz{yvuroprqpnmpsstttsqooprttstwwutx{{zyxtrrsqqtwustvwwvttqllnoqtw{|xrmllkkmnoppqrsssttttssuvvwxwx{}~~|~zy{|}~}|}~}}~{z{}~}}}||~{xvvwwwwwxy{}|yz|~~}{yyzyz{{~|{{|zyy{~~|{{{{{{|}{wtsrqqrrstssvwxxyzyxyzyxwvvxz}~}xyzxuttvxyyxy|~|yxxz}~}}~||}}|}||~~{xtqppqssuuuwzz|~}|{{~~{|~}}~}|}ywxyyywxzzyyz~~}{yyyxwvwwz}~}|{{z{}}}}}|xsrsssssttttsuy|{z{zxvvwwwy|~~}~}|{{z{}}~|xvtttrswwvuuw|~|{}~~~}}~|~|{~|{{zyyxwx|~}{|}}~|yyxwwwwwvuvy|~~{{{yxyz}~}|zxxxxxyyzz{zuqqrrrsuvwwwz{}{xvuuwz|||~|zy{~~zwuuvxyxvtvyz}}wstuxywuttx|~{yxz||}}~~}}~}|||}|yxzzy{}|zz~~|}~~|zz|~}~~~~}}}~~}~}|}~~|{zz|}|zxwwtrsvvvvxyyyzz{xtvwutsssrsvwx|~|xwwwwvuuvz}~}}||||}|z{}}{z}~|zz{||{}~~}}~~~|{yxxwxxusw|||}~}||zxwuuuuvx{~|||{}}}}~~~~}}}{xvwwuttux|}~}{|~~}}}}~}}|{z|}~~~~~~~||}~}xvx{}|xy{zyxxwuvvplnpomlmpswzzyxxyyz{yvtstwuty~~|{zywwwvvvvx{{zyxvuwyz}~{wwxxxxxz}}||~~~~{{{||xwwxz|}~~}|}}}{zz{~}|||}{{~||~}~~~~}zyy{~~}~}~~~{yxy{}~}~~~|zxvwz|}~|zxz{{zzywuttropsssux{~~}|{{yxurqqruwz{yyzz{{yy{|||~|ywuwz|}}}}}}}|||{|}|{|{{{|}~~|{{{{|}~~|{~}zyxz|~~~~|{{|}~}~~~}}~{zxwz}~~~}|{}~|}ywy|}}}|yvz~~~|{}~~}}~~}}}~}{{|z{|~~|{zxy~{wuttsstsrstuvwvvvwwxyxyzyyxvvy|~~~~~~}||}~~zyyzyz{}~}~~}}~||~}{{~~||}||~~||~~~~~~|z{|~~}~~~}}}|{}~{z{}}}}|zyxxyxwxz|}}}}}}~~~~}}}|{|~}~~{z}~}}~}{z{|{z{}~}~~|}~~|{z{|{yutx{{{||{yyyxvx{}}}}|{zy{|{|~}zyzz|}}}~~~~~~|{zz{|}}~~}{|~}{||zyyy|~}||}~~~~}{{||{zz{{{{{|{}~}}~}|||}~~}~~}{|}}||{{~{wvxzzzxxy|~~}}||~~~}|||~~|}~}}||}~}}~|}~~~~~~||~~~~~~}|||yvwxxy}}{zxwvvwwwyyywvwxz}}}}|}~}|}~}||~}}|{z{|}~}|~~~}}~~~}}~~~~||||{zyz|{z{||{zz{|}~~~~~}{zyxwwwx{}{zzzz|}~}|}~}}|}~~~}{{}~}}|{z|||}~}}}}~~}~~~{z{{yxyxvtuvvvuwwvx{zxz|}~~}}}}}~~~}{{}||}}~~~~}|}|zyzzzzzz{{yz|}|~~~~~}~~}}{z{|||}~}||{{||}}{yyyz{{}~~}|{||}~~}||}~~~}}}||}~~}~~|zzz{}~~~~~}}~~}|}}|}~}||{{{}~~~~}|||{zz}~}}}}}}|zzyz{{zyxwxzzyy{{{|{z||||yvuwxyz{zz|~}|{zzzyz{{{|||}||}|{|}~}}}~~~}{zz|~~}|{zyxyzz{{{{|||~~}|}~~zvuxz|}~}{{|{z{|zzzz{{{|~~~{wwy}}}}~~~~}~~~}~~zy{~~}}~~~~}||}||}~~~~{wspprtuuvwxxxyyxwwvvuvwwwwxz|~|{{}~}{{{|~~~~~}}|xvuvx{~~||~~}||{yyy{|}~~~}{zz{~}zwuvy}~~~~~~}|{{{|||{{{~~{|~}zyz|~~}}}||}||zyyz}~~}zxwwx{~~~~~~}~~}{{}zwttvy{|}|{{{{{zzzyxvvuuuuvwy|~~~|zwwxz{|}~}|}}|{{{{|~~zwvvuvy{|}|{{{zyyyyxwvwxyyyz|}{z|~{xvuuvx|~~}}}}~~~~}}}|{zy{}}~~~~~}{ywvvw{~}}~}~}~~|{{}~}||{{{zz|}|||}~~~~~~~}~}||||}~~}}|{xwwx{~~{wvwxyz{}}|zyxwwwxxxvtrqqrstuwy{{zyxyzzz{|{{|||zxz~}zwwy{}~~}}}}~~~|zxwxyxxy{~~}~~~~~|{z{~~{{|~|{zzzzz{|}}||||}~~}}|}~|}}zxxyyzyyz}}}}~~~~~}}|}~~~~{yxxyz{{{~~|}}{{z{}}~}|}|||~~}}}||||{yvusrrssssuwyyxxwvvvvwwxxxwvvw{~~~|yyz}~~}|{ywuuuvvvvwxy|~~|{|||}}~~}||}~|{{||yxwvxyzzxxz|~}}~}zz|}|xvuvxz{||{|~~~~~~~|z{}|zzyyyz{zyz{~}}}}}}}}yxxxyz|}||}~|zyxxxyyxyyz{}~~|zyyyyz{{{{{|~}zxvvuwy|{{|||||zwtrrsttvwxyyz~~}|{z|}}}}}~~{z{}~|ywwwxxyyz{zz}~}|{|}~||}z|}}xpjfkpniimjdhmaXenhaUVfljjlkihgoskhouvtmpw{ztmkm}psx|srmwx~~{y}xt}x{}{{~xwxxvrqla^p|wqt~{qmibcgjkdet~~slnnmir||}yjnqssmmsootvvv{}{xvtsx~znadf_\bfhhb_aa_]Z\_]aopkjmv}}{tqomoooqqtw}on{y|~z}|{wy{}yqnuzzzz{~}wqlotnhnt{yow}zvnhklmonkiggif^]flgdfijigeb``acektrga_^abadfehpoha_`aabccfkiedabebafgfhmnmha`fllnsvpedkjddhouutoilnle]`nnhmonpnmlhhifjsxywuwy}wuvy{}~~z~~}pu{r{xy|ssztsyz{{tqssrnnnnsy{zxux{xvqoqrqoopnmqwxurqppmmv}rginsusrpkkqvwuuspomq}|{votwux{{|zx{~yttvvyyxvszvqtxyvuux{{~}~~~~||||x~|x}{{}~{}yuz||zzwox}ututvyvqnlmsvoluxsohfmpqtspolhipvutqnyxsov~rhosrvzwsrqrsmly~rjkptrllkouoiotxvkhotvrnstsuutz{vtuspty{|ysx{plu{zywy|{xwxz|}~}w||zx~~~~}zw~|psy||v|}{{uv}wtptzxuwxwx~xnwysrwzwxyxofjsrorsqrxwomssrolu}rluwvwstwspsw{ysomklqy{zxpowqhnv||rpz{ytmputsqqzwpw|{yw~{xy{wvw{}~}|||wuvx~}||ttxz~}}~|y|yy{xsswywwzu{{wvwz}{y|{t|~tv{vmpyuqx{wwsowuquxyxtu}~xtsx}suyqyur}xv||xvwyzupswwx||x{{qsz||{{yvtwzxvvxxxz|{xx|}xsrsuy}~~}||yyyy||{~{qw~}~|~}{v{z|~}}z{xx{zz|{z}}}~}}yu}}w}|torw{}|z}|y{|zyuruyyxxzxtuvwxqnw}xrrw{uq}|vz|}{uuxxzyrrv|zv{yvtps~}yvy{{{vu}|rrx}~xru|{{}z{~unu}yx|ontz{ux|yz|utx||{{}}~|~~~||}}}vtx|}}~~|}w}yx~}}{~~}z{~{vy|tov|xsx|{|{qy}~y}|}}~zrvzxz}|zzyusx}|y}{wywz{|wryyvyzwvwuquz|~zrqtx||ztqwzw|~xvtry~xyzwwz}}zxz}~|{y{~z|~{|~{z}}z|~~z}{{}}}{{|~~}~|zz}{wtux||{{yz~|x{}}~~~}}}xtvz~~~|st~yvxzzzz}~{yyz|}tsx|{|~wsy}v~wz}|zuv|}xx{wqw|x{|{|}{{}z{|~|y|{}{~|}zxy|}{yvv{|zxuux}}x~~}~z~~|{ywx~~|}xz}~~}}|~}~|zzzww}}~spz}{z}{z~}ywwy{~{utssvy{}poxzywtx}y{}{|~}wz|zy~|yx|{x}zvzt|zw{|wy|zz|{wvtt{{{{rpty}~|~x~}{yxxz|}|}xty|z{{~{xzzxxxxyzzww|~~}xx|yw}~~w}||~||~~~}{}{}~}{~~}{|~~~~{~|zy~}{{~~{~~wz}{{}}|{}{|}|~||}||}|{}{}}xy|yxz~zyyxvuy|}}{wuty|qsy{yx|xx{{yxxxwxzyyz|~|xy{zzz{{zxxwvxwvww{~xqqsuvtsw|~{{~~{}}|}~{{}~~|z{||yv}|~yz}~x||{{xv}|}wx|~}z}{|~z|~z}~zwy{||}~|xvvxyy}{w{~}|}}|}}|~}~|{{~|z}wz~wux}||}~~|yuyzt}{~~|~~~z~~|~{~~z{~|z{||y{}~}{zz}}|{}~~~}}~|~{ux{}|yyy}~zzyy}||{{|}~}{v{}{zz}~|}}z{{vt{~|yy}~|z{x~|~}}}|~}y|~||z|}wz~|||w}~|xx~{xxvy}z|}{}~|~|{{{yvux}}z|}||}|{}}{}}~{~|~{{~~zy}}~~zwy|~|{}}}}~}|}|~|y{w}yy~~~|{~}~~||~~~~}z{~yv~{{||}{yww{~}xuyzxyzzzwtzzuy|xuvz}xy}|yyytrtwxvssvvrquvruxuuxyyxux|{z|{y||||y{~z{}|~}yxxy~yy~{wwy{}}|||yy}|vw}|~}{|~~{||{}~~}~~z}|}yz{~|wy{{~~|~}~~z{{~{x|~zw{~zv|~|zwwxy{|z|~}}}}~~~z{{|}|~~||~|~}|{||{{~}{{~~~~zyuz~}}~}~y|~|}~}~}wux}}zwy}|ysnxtnw~xx~||{|~}{|~~||}zz|}}~~~}{z|}}}}}}~}{}~}}}|}}{~}}{|y}~~~~}~}zyy||zyz|}wx~}xxz}}~~z}~}~~}|zz}}}{xvst{~|y{}~||~~|~{~{zxz}wy{~}y{~}}}|~}{~}|~{~}x{{z}|}|}}|{w|{xy}}{|}}y~~{wz}xuyytqtxyyyyxz|{yvtwz{|~~}}|wz~}}{zzz{|~wsvxyyx||{|zy{zyy{}~}{}~z~|y}{~}}y}~~{{~|}y{|{|}~}}~~{wux|{{||}vy~~{~y}~~|w{|{zzzy~}~}|~|~~z~|||~~z|~}|}zz{~}{|w~~~y{~zz||~~~}{{}||}}}||||{{~|~~}|{~zz~{yx}zx~~xw{}~}{}~{|zx|}}~{xy{~{xxxyxusuuvxxxywuyzwvwy{}~|z}xwx~~x{~|z{}~}{y{{{~~~|zy|~}{{z~~~~|}}~|~~}~~|xw{|}{|~{~|x{~{yz|z|}}~|}x~}||}}|v~~}}~~{v}}}{|}~}||{z|~zxy}y}~|}~|{{~yz~~|{z|~{x{~|yy|~~~}{|{z{}}~{}}|~~}}ty|~}~~}|z~|{~}z{|}~|z|}{yyy{{xvyz{|zyyxwz~}|~~|{|}}|z{~|x{~}|uv}~}{}~~|}{z}||}~~{{|}{|~}}~~~}|{{}~{z~}{}|}|z}~}|~~~~}}~}|~~~{z~}xxz|~}~|{{}~}~||}}yyz}~}{|}}~~~}z~~zy{}}|wvx~~}||{w}~~z{}~}}~~y{~zy}|~~}~~~~|y}~|~~|}~|}~|{~ytsy|{yxy|xtvxyxtsvwwy{{{~|w||{}}}}{y||xz|{{||zwxxx{~|{~{yz|}~~||~}~~~zz|||zz|{zyz{|~~|~||}z~}~|}|}~||}~}{~~~}wtwzzzzxvutqqtuusqlhjligffjlikqplkimqppoptronkv{{y}v}{oqux|zx}wytpqsrv}}vqlnprtrpzzsux{{xx|~vsprx}xvruyskmpuyxwxz~~zxyz|zuspprrponkiggmrststz|ywxsrx{|ytwz{yuvvtvxwvtsx~}{{|{}~{vz~}{{}}xy}~~|zzywxzyw{}}xsvywvuuy{yvqnoliijmpoptrmgbbgjkigimopprvywtqsxvqruyytsz|xwxwvussutsvzzyywsqrrpmjklllossrtuqonkgfgkokgqwqnnnqpkousqswxyyzzzwvxwsswxz}{zyz{z}}}~|xxz|~|w|~{yvyxuvwy{zxwvxxqljhiijkkpvusttuvru{{xy{~~}|zxuuuuvx}~vonmkmkhhhhmrolswplrutrpu}~}|~{wuuw}}xy~}xy}}{yx{zy}~|}~~yz~}}~}~~||}~{z~~zxwvwsnoomnrtutqqqlhijhhloqttsusoostsrqrtvwwvwxxy{}}zwvvx{{{}~{ywxxsorttsqv|xqoooolhknpqrrqqturqsuutuwxy|~~}}~zy~}|{z|~}}|y{~}||{xxz|}}||~|z}}|||zxyzy||xwvtrswwvwxxwvuvvwvvtsststuuvyywvwvuwywwzzz}|{||{|}|zywz}~}||}|{}|||wv|~}}}~~}|}|ywx}~~}zyzxutsuwy}}{zz}~wuuwz{|}}}~~|||~~}yvvx{~~~|{}~|~~~}{{}}zzyvtsronpttqrvxyywwyxtuxwvxz}~|||}~|z{~{y~}||yyzywusrrqqqrtutsssrrqqqrrsvvuuusqooppppsxwvyzxxwuwvuvvuvwyz|~~~~zxxxzz|}{~~zxxwxzz}{yz{}{xz~}||}|{~}{wx{~}z|~|}~~}{{zyurstuxzyvuwvw{|zywux{~~}}||}||zwvvutvxvsvxurvzvqqqppsvy}{xz|||xuy{z|~~~yxvy|}~z|~|||{ywvuwy{~~||zvtwz{{~~~~z|}~}~{|~|zxy|||}~|zz}~}~zy~{y|}}~}}~|zyyywsqtxyxwtqonopoopstrsutrrqqrporuuvyz{}~~~}z}~~~~|yyyxz{{~}xwvsqqqoqwxuvwussrruttxyxz{{}~~~~}zyy{~~|{~~}{wwyxwvw||{}}}|~~~~~}}{~}~~}~{{}~~zwx{|{z}~}}xvwxz||{z{||zvtwxxyvtwz{|}}}~}{z|||~~~~}}{z{zyxwwz~{y~}}}}{wy|~~}|{z{}}}|{|}}~}{|}}~}{{{ywuvzywxyzzyyyyzywwwy}~~}~~}zz}}|||~}|~|xxz}{vuwvwyy{||}{wvyywx{|}~~|{|{yxyz{{|~~||{{}}zwy}}}}}~~~}|}}{{{~{wxxvux|}}~}}|wuz{wvx{}|{|{yxy|}||}~~~}}zwxywvx|~}{xx{}{z{|{zxy{{{{{~{}|zzzyz}|zz{|~}zz}~{~}~~|wtvyyz}|y}~|{~{z~~}{}~~~~|{{z{zxy|~}~}zxxxxz~}|}~~}z}|~~{{~}|~|}|zwwxz|~}yy{|}|{}~|{|}{z~}~}|{{|{yyzyyzyxwxxwwvuvxyzzyxvvuuvwwy}~}~ystxyyxz~~{|}yxxvvx{~~}~~~|~~{yzwuuy|zww|~}}{{{|~}zxy||zz||||~~z{}{z~zz|zx{~|~}~~~~|}|}~z{{{||yxxxz{}~}{||{~||}~~}~{x{~}}~{|||}~~}~zy}z{}yz||~~|zz}~||{|~}}~|}~~~~z{}|}zxvy~~{{}}|xuxzxutuutsvwtsuwxxxxxwvuuvvy{||||}{xwxxwy{}}yvvwzyuw}}yvvwvwzywvwxvv|~}}{}|xyzyz{~~xy|~~~}}~~{z~|{}}zz|}|~}~~~|}~~}~|{~~|yy{zz||zz~~~}z{|{~~|{~|z|~|xx}~z{~|z}}{zy|}}~}}|||}~}~~~}}|{||zxz}zwy~~~|x}{y{}}~}{}~z{||}||~~}}|{{~|}~}~~|}|~~~}}~~{}}yz~}{~~{zzyxyyzzxwxwwxxwwvuxzxwvuwz|}}{xvvwz||~||~wvz~~}}{|{xx{|{zy{|{zywx|zuuvuutuz~~~~|{zz{{{~}~~|}}{z|}{z{}~}z{~}wuz~}{}}~~{z|}z{}~}|~~|{|}~~}~~~~}|~||~~|}~}}~~~~{{||{|}~}~z}}|}{xy}|{}}{|}{{}z}{|~|{}{}~{z|~|{}~~|}~}~z}}~~~}|z{}||{yz}}xy|}{{{{{zyz{zz||{|}}}|{}~}{{||{{|}}ywwyxwz{yy|~|zyywuvwyz{||~}}~~~~~}||}}}}|~~}{z|~~}{}~{{|{{~|~~~~}~~yy|}}~~}{~|{zz{}~~~|}~~}{{||}|z{~}zyzyxy|||~~~~~~~|y{~~}~~|{{zzyz~~zz~~}}}}|{}~}}~~}}~}}}}~}|{|~}}}}~}|}~~~}}~~~}}~~~}||~~||}||}{wuvxyxwwyyvwxvsqqrsssstwwvwyzywvvvwxxyz|~~~|yz{y{}|zyyxx{|{|~}{yyzxuvz|zwx|~}}|||{xxy{}~~~~~~zz|}~}|}~~~}~~~~~~~~~}}~~}z|~~}}~{|~~}}}~|zz{{zz{|~||{zzz{}~}~~~}~~~}~}{{{zy{|}}{z{zxwvvyz|~~~|~~~}||{|~~}|}|~~}~}|{|{y|~}yxxz{|}}}|||{||{ywvvvwwxz{||{yzzxvwwvvwx{{y{|{yxwwwwy}~|ywx{|}~}~}}~~|{|~~~}ywvwxwx{}~}|}~~~~}zyyz{{{}~~~~}{{}}|{zz{xx{}~}|}~}||~~}}~~}~~}~{|}|||{ywvvw{~}~~}~~~~{||{{|~~|yxz{zz}~}}|||}~~~{z|~}}}|zyz{}~}}~~~~~}}}~~~~~||}}|{{{||~~~~|xvxzzzz{}|xxyyywvxyxwz}}|{{{yxy{||zxz|}|~}|~||}~~~~|{}||{y~|}~}{{{zzxwy}~}|}}|{|~~~rx}}}|zz~}z{|{xvvuvy}}}}|}}}~|{~~}|tolv}mg_ai||xqprw}|{}~voosvuoioutrkekpmmptmfjpolihggedhkh`befikkffeeedccccfhiifcabioqpomiknmha\_fhffhgghhjiddgihgfggedgjmoqqopqnlkilolieeknnmjgdehjnnmoponqrrrrtzywwyxwwtstqmnquvt|~~}ywvwz~||}~}~~~{z{ywuutommnqqnmkiiikjgfhhhgfc`]Z]aeije]WVUROMMLMQUTQSSNKJLMNRVWWUSTWVUTUTQRWXZ_b]WXZWTXYUUY[ZVUYZYYXSPTYWSRROOV[UONPPRVULHMSROOSVVVUQPQRSSVYYZ\_djljd__behlnonnopqpmllmnoqonqusqomlmorsqqqoprqsuvutrtwtpquuqppnr{~}zustux|{|~|yy}{|}{wwyz}{soomlnnpttpoomlopnorvywsquz{vropw}}~{~tu|}zzwrqsuqkjnqttqmjiikmopooqvxtonqy|vx{}yx{xw{}~~wqt{}{wvxywvxzxx}~{xurokiloqrphdegikhceikke^cklkf__cfhhdachnrohdeimllnorpjjkiijjosttoigd]]afhhjgcfjgaZZ`^X[^ZXYZ[\]^[WZ^^_bdhjhfedfhijjlnmlnpqnlosttuunfglnnmmtzvqqsuvurpnlnqqqtztligiloppswvqmijpqpoknrpptuwuoovyvsuy{~|}}{wvw{{y~~y{||z}~}~}~ztos{~}xttspqruwqiiigddiljd__bca]]`gljjoqppommkijnsuspjekrsqiceimpligeegfilhdbdiieddbbefgjlmkffgb]]_cc]Z^dhaURQUZVRSUX[XY]\ZTLKPVZ[[`c`[WUX]agkdZWYbkia\^fjc][\_^^`_ZXZ^_]Z[[WVXVQMJKRY`e]RNPV\WRUY^djlh_\cnvvmfdgjmrvxxspqommouyxtpnmknokfejtwpnolkhfr|vposuvtnls}wqx{qnqz{~y}~}}|{~{vwwlqzvntz|~|zyz~z}~yww|~{xx{|vsv|~zvvvqkkltwnkpolhadlmpmgjnkjjlu{xrlkoqruvx|}xqjlw{zzvw}vmoqx~rhlsywjdfksvqpppqlfkqnkjlusd]bksmafnmi]U`gdghlqfVSXclbUU[golg`Z\`bfea`^Y[bhkib\XU\ij_WWbpph`YZ^aeif`[XZ\XQRY]]WPU__ZWSU^bdd_\\]aca_[Z_hpsokkmmmlllhdjrsponpoc^eijf_dpqlgcipmhlsvsmkmmkkmmlnpswvqrvtqsvyzxwtw|}}vorx{|z|~|{}}}{{}|z~|z|~}}}vx~upry|z}~~|zw||}zz{}y~zw~{stv}wuzxuuw|}|~wqy}utw{zlnuxzxtvwttuxyvstyysstqonovzqknstrkflqsxywukbhoooponlifda^cigddchicdhjle^biopmifgmruqiirxyvqt}zsonqx}{mlqssnlmnmmstquwniip{zojjosqpmffmsvqmrx{yuwyvuttsrtw{~{vutv{{{~~}xy}|}|y{|wuy~~utnmwns}zxww{{xz{{uopsuz{zzxwusuvwywuusw}yutw~{vt{|~{|~|wvy|~z|~||zwz||}}ysquusux{~{~~wpwzxsp||u{}x{|{~}|{vw~zxoqx~}}xrt||z}|vt{~}}~~zyzqv~}{|{|y|{}|x~~|v~}~~|~z|}~olv{x{}{xvx}yuxz~}wtw|zmkrx{wqqtz~xnfjw{sonmnnotuqry}{uopv~|z{}}}{z{|{ywutw|{wy|{zxx||vtyzwrrwzvonrvzzxz|yz~vw|}~}|~~~zwz}~~|vw}}rt{|}yt{yz~|uw~||}yvz|ywv{|ytpsv{~zy{{|~{|}z}~~{vx{z}~}}yyvty|zz~}zwsquwz~|ww|yz~~}{}|z}~}xu{wpu|}~~|||~~~|vw|{wy|~{tt}zuv~zuv{z}z}|}}~|pl|up}~zy||~vx|{|xx~{{~|~{{|~}}y}|~}|{}ytpuz{{xyzsu}{uuzzz|{ywutuvuuttx{zupmlptrnnorutpjgjszytrx|ztpu|}}~vrvz{}~{wwvwywvz~{ywuvuqu~|{zxohnvy}}{~|vwyzzqyz{|||z|tty|{}~}~{{}}{}vy{{{xuv~yuz|y}{zyx|~{}{{y~|y~vwz|z~{rz|{}}~{|t~wr}y{zzwx~|yw|zttzxvx|~{vru}}~}~~{}{zzy{~y|{ux|~{}}~}}yz|}w}{|~}~y~}x{~}~|{}~||}xtx}vux|ywx}zu|}xvz|yvtsw{|}|xx{wroptyxrnkiltwvqijrz|shkuz{zvy}{xyvruz~wwxy|ws{~vorwy{yvuy|ysqqrwz}zpnt{~|x{~xtrz|||~~}yz|}xy|~yuy~zwwy}|}~|{{~}wz~{y{~zvxyy}~{{}|||}}{x~~~{u}v||z{{|yvy}~{z~~zy|~~}}}}|xwuy|yxwwxwv{}}{z}z|wt||}}|qwv||||~}y}~|xsx~}||zvz}}}}z~~{y{}zz}z~}~xy}yy~{}{~{y|ywsnt~~{vqqsqooopt{zsmjjnqrpooquywvxwuttv{|yvwz~}ttwz|zy{|yy|}ytqtz{{}}yusttuuvxyz|zwxwwzwu{|{||~x|~~~}{wx}~}wty~}}}yw{~|xxy{|vvx{}|{y{|}~~{wz~|}|}zw||{~ywvt{~}}~}}~{||zxy}zwxy}{v{~|}}w|z~}|~|tsv}}~~~|{|~{}~}}y{}yx{~}tw~}~}~~{{~zz{~~~{~x|~xw|~zw{|wxy}|~zvutvywuvtqmjmuxutpoqmgovqpsu{zqntxzrks|xustx}~yw||xy{yyxtw{|}{vqqy~|wsrtqou|yv{~~{xx{}}zywy}~}}~~{vt{{y{zxz|~|z}~|~~{zzzz|{y{}}uqx~z~}yvz}yy{}{{|u}|~xy|{}~}~~|zz|~{z~|}{}~}zyz}}~}{y}{wvux{}{y}x}~{|}{||}~||~{sx~}}|xw}~|yxx~}|yx}~}}}}~{vx}}|{{~}|~~}}}}{~}}|}{|rv{zwtu}vrnmnnsy{zvojhhkklpvz{ususruwy{ywy|~|vuz|zwsrvrpz}yxwrty{{{pinuvxzy|}wx|{xspwz{}|{{yuty|}~}~zxwz}zxy}zyvsz~~}wv~~}~|{xw}yz{|wps}||z}|}~}~{}z~{yz|~~{xx|~~z|}~{||~|yw{xx~z~vsuvzwprwvspow|vvzzyxx}tt|~~}{ww{|{zyyyvuzxqs|}xz}|~~}}|xxz{vz~x{}~|}~z|}{|}~|}x}~{~|~}~vptyv{{qxxpjt}xrrtxvnkmrz{wwwwwsqx{uoiiosu{{stxzytsy~}zwstvty~~}{|tppv|~{xx{}}zxy{~}urrsx~wsuy{}~}zxxz|~}}|wz~}{vw|~}zzyz}{{~}zyww}~yw{yzzxwrqy~~~yx~{|}}}{}wwuttstx|~ytrvyyutx~}}}||}xopsxzqlu{{zuu}~zzz~~|~~}~xnwwrtx}}vtyyuvz|~~}~{}v~~}zst{~{yx{|y|~yu}zyy~}xw|~~~~~|wx}~|}~|{wtwywtmikmmmlnsrligjppotwtsru}wsw{~zyzz||{}yy}xqpry{yxvwtnkijquvvtuvwxursu|yy{||{~~vvy||z|~~}}ywut{~~||}~~~|}|}~}y|zwx{~}~{z|y}~z}|~|z|}yvuw{|{xvx~~|zz{z||{{vstvxxxyyyywsqsx~zz|{||vutstvy{zwuuy|}|zz|}~{yuv{zz|zvx|~~}~}}|z{~~~~}|{z}{z~{|~~}~~|}zvvsqqqstrrrqqpqqrvz||wsrruy{{yxz{zyxz~}xy}~|xyyyywvxwurpv~{tpopqqrsrqrqsvuuy{}uvxz}|{vvx{|xwyyy}}xuz|vsux|~|zyxyz}|z{}}{{}~|yxxxz||{|~}|~|z}}}~~~zy{|}}}|{z{~{{}~|}~{~{yyz}zwvuvuwy{~~~zx~|}|{~ywxwxy}~zsou~~}|}}{ux~~|z}~}|xtqsy|~zu{}}}~|}~zz|z{~|x{~}|~}y|~}}~|{{}}yxzzxvty~{xvv{}{{|zwusuxvtz}z{}xuw{yvtsuvxvsuy|}yuxyvuvyxrljloqtvx{{zyuqrwz}~~~zwwy{|z~~|xvx|}{zzz|~}|{wtrpprtx}zy|~}|{yz~}}|~}xy{{tvz{{yy{||{z}~|z|}zz{}~~}{}~{wx}}|x}}|}~}}~|z|}}}{}}zy|}||}{yy}}~}v{~y~~}||utv~|vx}~}~|zz|zw|~~~}{z||tvxxzz{~}zy|~}||wx~|zvtu{~{~|yx|~}}|}}|{xz|}~}~~~y{}~~~}}~|wy~~{vvx|zxz|}|ywuwwqnrwzxrtxxwwx{}|zsmpvvtppuwtux{|yuy}{zwvyzywvw{~|z|}{zyxvv{}y{~}}~wtwyxusu{|y|{z}}}}|z{|}}{}|yy}~{z{~{srvz}~}zuz}{{{~~y}~wssx|}}}z{}~|{||||{{|~~|{|{ww{z~{zw~}wtw{~}{z{||zyyz}|}{~|}}{yvvx~~|||}xsv{~|~||{|||{{|||wux|~~{~xvy~{}y{}~zvy~}}}~{|xx|}xuvuuuuuutstvutwyxxvtuwy||yvttuuy|zyxx{{vuux}{wwwz~zwxwz~||xttqov~tnry}~~}zy{~}{||yxxz~~{xz|}yqw}{z{}zyyz|}z{~}{}{wy{yz|~{x~~w|~~~zx|~~}{~~{yw}|xvtx~{}}|zy{|{{{|~yy{~|{}~{xzz~~{}{wvxz}}zz{|~}~~{y}|~|}~~{{~~~~~{zz||yx{}~}|{||w{|}~}}}~}{~{zz~}}}~~}~}}~~~|}}~}}}~|z{~|z||}}~~}xvyzvssv{{vtuy~}wuvy|xuyxqqux||z|}yvuvwx|~|yz{|ztty{{zy}{yxvsruwxwutuwyz{{wuwy}}zz}~zxy~~zz}zsr{~}~}|zyz~}yx{|{{zy{}{{|}}~}xy~{}{~{~~~z||~|z}~~yyy|}|}||~}{x{~~}|{||zzz|}|xy}~}{xvy|~|y{~{x|~|~~|~|}{yy|{zyy{{zz{}{{|~z~~|~||~~z{|~}}}~}|}~y}~~~}}~}}{v}}|{~~~ztx~zvz}xuvx}}xwy|~zwtu|~~|wy~{xusy~}zvx{|{wtvy}|xwwutqoruvwxwttvvuvxz}|y{~~~zz|z}~{{~~~~~}~{x{~zzz|}wuxzxwwz{y|}~}~}}}w{~~~}{yy{|xy}}}~~{{|zz||y||||{|}~z|}|}}~|~|zwy~|{z|}~~~}}~~z}{v}}yy~~|yvx|~vwz~~~~}~|~~||}{{ytx~~}|||{|~}}~}{{~~{~}}~~~}{{|{~~|z}~z{{}}{wtwz||{z}}yx{{|~}}~zx{{|{uqqtyzxvwyyxwtrqpuzuqtwy{xvvwx}yrtz|{|}~|}~~xsvy|}yxz|~|y{|||yvvvwy{{z{~z|}~~{yxx{~~~~|zzz{~}{{|zw~}~|yxz||}|{|{z}~}{y|~z|~~}|~|vvy}~}~~~}}|~~}{{|zz|}~}~{wy~|~zx}}ywx{~|z}zyyz}}~zvx|~yyzywz}}xy{|~~}}xux~}{~~|~~}ywx{|}|}|}}wy~~}~~~~|}zwxz}|}zy|~{{{zwrpqty|{zywyxwz{wttuvxywusrv}~}~|{{zyxxxy{|}~~~|zz|{yyyzyvsrt~{zz}}yx{{{{xxz|~|xy~|z|~~~{}|wuvy}}~||zz|}~|yz}~}~}ywuvx{}|}~|yy}{y~~{||~~~}|~~xvwz}~}}~{y|~||~}~}|{~~}~|xuty~~~~~~yz~~~~~{y{~}{~~zyxy{}}{zyz}}||~}|{zxy{|}~}|}~}{{|}~|||}{wvy|~{z|~|~}yx|}}||}~~}}}~}{||}~zxz||{wtsrttsrvz~~{upsxyyyxz|zyz{||}}}~}xwww{{xwwwx|}zy{|xuutsuxzzyyyy|~~}{z||wsvxwx|~}xxz~{xwvvwxz|}}z|}~z{~{x{~||~~}}}{{|zwwxwwy||||{{}~}|~~~|upu|}|zwuux|~~zz{}~}~}zy}|z{}yursx~~{z{~|~z}~~yx{|}~~}}~|zyyzxtuz{zz{~~}{}}{|~{~|z{~}|yxy{{|{{|}}}|~|z{}~~|~}~~~|}}}{{~~~}}~}}~~~z|}xqs}wrpqmiotqpppsrpqtsrqqpqststw|zuy~}~zx}~{vz~}~{{~~}wrt{}wsx~}{uuxxxupry||{{z|}xw{xu|}~y}|||||~~{x{}v{~{wvwxzz{}y~~~{{}}|zx|{x}~||}|}~~zz|{zz{~|}|~{|z{}}x~zy||yx|{y{}|~~||x|~~~}}{y{}||}~~}zxx{|x~|~~~~{}}~|~}y||v{}~us}xw{~zz{}||||~|vy{|}~~zx{zy{{zyxwwuu{~}~~}}~|~|}}{|~}~~|ywvvxywtsuywswzsmnpstoklkiovttzukmsx{xxxx}~||~|ty|xwwy{}~||{yywuz~{z}~}{~}vrz}zxvyxw|~{z||}|}|~|z{}~}zxxvvvvvvvyztsvvxzy|{|}~|}~}{|~{{~~|zxwvtv|}}~~~{ww|{yy{~~~{{~~{~}z}~{ury~zx|||zvqns}zyz{{xy~}z}~{}vtz~|z~~zz{zyz{}~}zz~{z~|}{~{|{~~}{{ywvuv{}zuqu{wruyvs}~~~z|}}~{wu|}~v|{}zwyz~wwyttx|xqruqmrxuqoosuqosroqvvvyzy{||}{z~~|}|ztz~z{zy{{upvzz|~}yuuux|{y~}{~{wwy{|z}}yz|}|}~{{}}}}~{z{zz{{vr{|vrsyzuvy{{tpw{y|~~|{~{vy{{}}|}~|zyzzxwwy|{zvy}zy~}zvw~{~~|}wrx|z~~zxvqsz{}~|~~}~}}|~~}}}}~{wuw~}yy~}|}|}}}|~~~{}}~}z{}~|~|~ztuz|}{x{~}|wtwzyyvz|{|}{ywz~~|y{~zwwy|~}~{}}}}~|||{yxx{wsz|yyvsrrqopuuttuz|unqsrsvy}}~|vux{}~}|~}}|{{xv{|wxxzzuvzywwx|~zrpux{|x}~y{}~|z|}{{~||}|~~zz~}|~}~{suzywwyzvtzzuuttuvwy|~zxyy{}|z}~|yxz|}|wsx}yw{ztqruz~{{}}~{}~}~{vvy{|zvz|z{ywvy~|}~}~~}|}ywz}}}}}||{{~|~|}~}||~u{~~~~|{|~~|zxx|~~|xwvy}{xz}~|zvx~~v}}||~z{zw{~~zz|~}zyx{~{z{xvvy|}}}|zusrruxxvuuutvxz{vsuwvwzyxwxyxusw|~zz|~}{}{wz{{zwvxz|}zzwwyvty{zyvtx{{zyy|}}|~}|yxz~~{{{|}~z}}yxzvty~zvvxyyy|}||||{{}{~}~{}}{yz{{|~ystxyzzzzxy{{}~~z~~}}~}{{{y}||{zy|}}zv|}{z{||~}{}{}||zx{}~~~~|{{z|~~|y||zz}|zzzvuz~}~{yx{~|||}~~}~~~zy{vx}xy{yx{}yz}{}}}~}{|~y|~x{~yxyz~}{xxy{x|~~~{x{|zxuqtz{xsptwuvxyxvvwursxywuuuwz{{zwwz}|~zy{zzz|{z{{xvxzxy{ytpnv{suwvuuv|}~|{}|}{x|~}}~|z|~}}|{~}yx}}|{vyz{}xuy}{x~||~~~{}~~{}}wuwz}zty{uuw~{yz}y}}}|yxz}|xz~}}~y{xz}{|||}~xty~|y{||{z~}{xwyxyzvuvx}{y|~}}~~}~|xz}|{}~~{~{{|~~~{||{{{{{|}}~{x~{wz{y{|}x}}~~{~zz}zxzzywtuzzz|~{vwwwz|||xrqstsrrrtxzzyxwvy|~{vy}||}zz}}}|z{|{{vqtwttuuwutwxwvy|~~}~~z~|~zvw{~~|z{~}}|{{~||~zwzzw|}~~{||}}~{y|}{xvwy{}|y|~}|zzywxzyz|}~|||zz}|{}|~~}~zz|{y{~|{~~||}|{}~{zxvwwvwxyz}}}wuz~}~~}|~}}}~~}|}}y~|y{|}z~~|}~z{}}yw{|wv|~}}~zyz}|}}{z|}}|ywx|~}|zyxvuvy|yuuutssrsuvuwyzyxz}}}~~zy{~~}~~}}~z||z{|}~{yxtrtuwtquzyz~~~|z|x|||~}yxy{{||}~|{}|||~~||~||~}}}~|{|~~{z}~~~~zz|~~|}|xwzywwyz~|}{z{|zxyxyyx||w|~}~y{~~||}zz}~|zzxvxzy{|}|}}}~|z{}|yvv}{}}~}}~~~}}}~~}|z{~~~}~||}}}z{||}{|}z|~{~~}vzx|~{}}z|~{xxy|~}z{xu}|y}}{}}|{z{|{|}}yvxyyxwvvuusqsvwwvvxxxy{{z|}yxyxy{}}|z{{z}~}{{{y}zvx{|zvtwwuz|y|~}|~}|}~~|~}}~~|zz{{xvy|||zz}||~||~~}~~~~}~|zyz{y{}~~|}|}}||~}{yvtu{~||}}}|~|z|}}~{xtszzw{~|}}}~}}}||~{zy{|zz}|~||~{~|||~~}~{~}|~}~}z||}~~}~|~~|{z{||yx}||}{}~}}}|{{z{}~|z{}|}{|}~~}|xw{{y{~zyzzyyz~{xuy~~}zxy~}yxwx{zwxxwvwwvuuw{}}~yww{}zz}~}}}|xz}{}~yv{}{zzyy{{yxxy{}zxvtstx{|}}{{~{y|~~|~}}|x}zxv{|wwz~~}{{}~}~}||~~~{|}w{~|zzzz~}}|~}{w{~}~z{|ywx{~~~~|y{~~{}~x}||~zy|x{~|zy~|}~}~|z}{x|~~{z{|~}~~||~~{{~|xz{|}|}}~{|{||||}}{{}yvy{z}~}}|}|{}vv{}zz}{|}|}~}{||{}}xw{~|}~}}||~~zy~z{~~yzzyxxvvvxvssuz}xsstutrtx||yxyxxyxyzz|||~~~|xw~}}~|zz}~|yx}xuyystx|~}{~~zz~~~~}{z{~|xz{yyz{yyz{zxwz~~~~}~{~}yz}}~}yxyx{~~|{~}|{}}||zy|}{}{z}~|}~~|yxy~|z{|{z}}|}}~~~~|z{~|}~}zyzz|~z}}}}}{xwuuz}}||}||}zy}{z}{{|~{{~~}{zyz|||}{~}~~~}~}~~~~~||{{}{z|z}}}yw~}zz{|zy{}}{wsrswwsuz{zwrppootyz{||~|yy{{{yx~zw|{|~}{}|}zyyxx{{yusv{|xvy~zwx|}}|{~~}zy~~}~}{{zz|{wwxz|}|}~~~|||z~{z{zz}~|{||||~}~}yz~~|}}||z{~|}~~~|}~~|}~||}~~~~}{||{|~}~~zvwwvuuvtqrtxzwx}}xwwy}||}~zvutssuwwvvsqsvwvrortqqvz|~~}|~~{|~~{}}~~|~~|ywx|~}|zz}}|~~{z{yyzxuvwusrrrrponpttpmjjoqrtuuwwvwy|zwyzxvuvxyxxxvrrssttollnpnjiknolhiox|yurtxwsqnkllpvxy|~yxz|{yz~}~~}zyz~|~|~}{|}xv}~~~~{zz{|||~~~}~~{}~|~|{~zxwxzxuuuwxsonorpmmqvzwuz}|~|zzvspmotrpppmkgglmloqqrrqqqqqmmsx{|z{~}}|xtrqrutqqtvwwvwyyvuwy{~}~~||~zxwx}}~~}}|yz|||yx{}~~zyyy{||}~~{x{}{{}}~~}{}~{yuruxvqmlptvuuxy{}xwww|}{yyzvqqsrrsuvsokijmmlopppooopqstuvuuwxyxvw}~}~~~{{~|zvttssuvwyxvvvuwwwwx~}}}zz|}~yvwxy|}}~{{~~}}z{~}ywz~~~}~zxyz{zvvxz|{xy|~|{||{yww{~xurqvvstxzzvrqpmjjmopomnorstuwxzzyxwyzyy|}}}}{x|ztuwxxvuuwz{yxy{~}|zz}{y{}~}|~~~~}wx|||~~~~|||~~|{|}}{xz{|}}~~|{yyz{}}|~xtsstuvxyz{{ytolmprollloqrtuvy{zyyyxuux{}}|~~~}}~zvvvvwvvwwvwy}}zzzyz|}}zz{}}{xz}}{{{zyxxyxxuty{}}{~|~~yxz{{y{}z|}{zz{{{}{{zzyxxwvy|~~}zvuxwtsvxywuvy{|{vonqqnljlpmilruxyyzywuuustxzz}}z{~~{|}}}|}|~~}zyz|zyyzz{||{}|||zyz{|}~}}}{{|||}~~~zutwxwuuw{}}~}~~|~~|{{{|{{{|~}}~}|{ywwxyz{xusrtvstvvwyxwxyzzwsqrqprrpmkmsvxzzyxutvvwvuux|~~}}~||{}}|||~~{xxyxy~}|}}|}}|{yx{}|~{}~|{|~{zwuustutvx{~~{y{~||}yy{|}}|{~~z{}wsvwtrstuutssttvxvtx{zywttsqqromotxywuuuvvvvuttuvyzxy{}{z{}~}}|yz~~|}~{z{|{zxy}}zxyyyyz{|~}~~~~~|xuvxyxwz}}||}~|{~zx{~~~zz}|zyy{|{}~}}~~}yusrrrrrrrtuuuutusswzzxtsuvsqpqswyzzwvz{vtuutuyzxvvz~~}}{zyyz|}}}|}~|||||~}{zz|}||{xxyzzy{}~zwvvxz||{|~}|{|~}~}}}~|}~~{yx{|zwuuttvvvusrpoptvttvxywspsuvvvuxywvwyywvxz{xuuutvvuw{~~{{||yvvxz|}~~}}}}|{||}{|~|}~~}|zxwxy{~~~~~|zyz}}|~~}{yxz}~~}|~~~||}~~~~|}~}|}|{}~~}}}||}~}~~~~}~|zwttvvuututpopppssrtvvtqoquxy{|zwwwvvyzyy{{||xuursy~|xwwyzyvwzzyxz{y{||~~|}}zz|~|{zvw|}yxyz{|||~~~|}~||}~|y{~~~~}}~|}~}~~}~}{||{zyyxwvvutrrrqqppqststspqux{{yywwxwvwxz|{yyxvvwxvuwz~~}~zwwyywvxzzyz|}|}}|zyz}}|~}{{~}{~~zyyxxxz{zyz|}|}}}~|zz|}~~~~}~~~}|}}~{~{~}~~zxwwvtuvtssqrspnppqtuvy{xwxwvxz{{xx{~|zzzyyzxvvw|~}{yxwxyyyxxz{ywy{{||||{xx||{{{}~{|}{zz{{yxxyy{{|~~}~~~~{xx{}}~~~~~~}}~~|zyxwvuvwtqqqqqprvvuuvwxyxxxwxxxyzyz{{||zyyzyyz{{{|{|}zyywuvxyyxyz|{yyzyz||{yy}}}~}~{{{{|zyzyxxxxz||}~~~~~}z|~||~~~}}}}~||~~}yx{{ywvwwtppquxwvsrsttvvvvuuwxvuvxzzzz{||{yxwvvxz{|{{zxwy|{xwwz|ywx{|}{yyz{|~~}}~~}}{}~|zyzzxwx{}{zz|~~}~||}|||}}}~~}{{|}|~~~}~~}}~}zwvustvyzyxuqprtuttwyxvssuvvwyz|{zyxxxwuuwxyyxxwvx{zywwyzyxy{|||{zyy|~}|{|||~}}~~||~}|~~}{z{|{zxxzzzyyyz|||}~|zyyz}}}}{|~~~|{|~|}}}||}~~}}}|}}||zxwvtqqrvwusvxurstvxvuxxwy{xvwvsrrtwyxwyzyxvvyyxvvwxwx{zxxz~}{|}}||}~}~zyz~~~~}{xyzyxz{{{yyy}|}~yvux{|~~{z{}~}{{{{|~}}~}{z|~~~}~~~~|wsqqtvxxvstvutttuvvwxwvvvtrrrqqtvxwvwyywvwxxvtuvwxyyyz|~~}{z|~~~~|}}{{zy{~~|{|}}|{zyz{|}~~|xuvz}~{{{{}}~~{yyyz|~~~zvx|}}~~|{|}zxvuvuvwwxwtsssttrrssuusstsqopqsvwxxxxzywvvwwwutvwy{{|~~|{zyz~~|}|}~~}}|{{zxz}~~~~}{{|{{}~{yz}{yyz{||}~||~}}}}~zy||zyz}}{{{zz{~~}}}}xvwwxxxxwtrsttuttuspnmmoprsssssvyyussvy{|zvuuttuvz~~{xyyxz~~~}{}~~}|}~|ywxxxz}~||~~{y{~}zy{}~~~|}~~|{{}~~~}}~~||}}{z|~~~}|zz{{|~}~~~~~~~|{{||||{xwwvtrqsuurnklmnoonpsuuvusstuuttvyyxvtuwz}}ywvwxz~~}~~}|}|yvvwyz{zxvv{~~}~{y~|yyy{~|zyz}}}}}~}|~~~}|}||~}~~~z{}{xy|~}z|}~}~~~~}{z|~{wvurommljknqpnmpssrstvvtsstvutvxwx{}~}|}~}ywzz{}~~|}~{{zwtssuwxyzz{{|~}}~~|zxz|}~}|{ywvx{~~||~~}~}||{~}}~~~zwx{|zyy{}}}~~~~|~~xxxuuuuvvvxywvsrrprtssqptvuuutvutttssstwxxyyz{zxvw{}~}~~{vqx~{wsptuplica`dgeeeec^`ba[X[YY]baadffchneab^qxkprqy{{z|~yq{qru}yujjnqr{~n_cipyyzysnlgdcgnv{|qmklmnt}ymonlkjiigjt{yphdfgfdcda\[\]]ZX[^bgfgkimqprkdgihfehhimsrojeikllknrx~~}qw~~~|yvomlhgdadhlqqqy}xroljfktpknqolkjjljkoruz|zspponls}{wvsoloqmjlnpsqmnqqpomjgfffgeehigddinoqttvwuuuwysnnlkknttsvzwrnkkkhgghmqolgcgmmhffcbddeijimsvxyvrpquuu{~wnnsw|~~|zur~|ry~{{wszzsonpry|u}|xy{xszzwsrsuvrortx{wxywsporutrpoljorkehlmmgbjrj`bgijmmjeadlprpnnop{uy}yw{|}~uuustw{xqw~umnoqqhbadhlmnljkljjosliortwvtsonqx|xtvyuqu|~|~{~{z|y{~~zxzyy}}x{}}}{xvvywqswvvqmnlhf_]dihfffeefgiljgdbhnoopoqrnmopsvxy|~yvy{ywxy|zy{xtuvspmkotrorunfhjfejonlnprrojfejpnjoutqssportvxwuy~}{{u{~z~|zz~~}|zyz}{xyyyz}}ywy{|~~~~}{|{yzz|~~}||||}{wrqssqstsvzz|{unhfghijiiknpnjgddghhkoruwwqmsyyy{yyz|~~}~~|zwuz~|{}yrnllmosxvsz~xqomnoopopty~zuvwtqv{zzz}}z||~||~}~}}{}{~{uvxutvy|~}yxz|~}{~~~}||}{yutuuvz{zyzxtoidhkjjnpppqqonkjmonoruxxuuutuuvvvz||}}~~z||~|wwwtrvyxusqrsrrttx{xsoljjnsrqtx~ytqtwutvx{~{z~~zxw~~{{|{~|{{~~~}}}{~}z{~|||}~}{zz{}zvroqsolnpopsvwvtsqpppquz{xvxyuqw|wpqwz~{y{~wy|vqnpsuwwyzuqppv{wrrswzwrmjkntyxxzyz}{wsry}}}|{||}}}~{yz~~{z{}||~|z~|~{~}{{}~ywxz}~~~|vsvywvuvwvwzvsrqqsvyvqrw~ywvttttx{}}~xwwvwxxxxutwxtqvzvrtvsonpooruuuwyyzzz~}~}|~zz{xw{~~{wz~}~|zyz}}}~|{{xvvxzzz~~|}~{y~~}}}}~|~}|zzyvwxy~}x{}yurqsx}}|{{{{{{{zzyxwy|~~xstywtx{{wrortwxutrqsuvvtqrrtxwuy}~~}y{~xwxwvz~}~{~}||zxvx||{}|{{zzzwxyywxvstvx|~}|yz{~~zy~~zy}~}~}~}~~~}y{~~}~}|~}yz}~|{{xw|~~|}~}}}|}}{{z{}|z{|||xstutsw|{xvrswvuwwwywvy||~~~~~|}~}zyxxz|~}|~~~|yy|~}xvxyxxyxxx{~|y}~}zz|}|{yxxzzvrruutvy||{z|~~|{{z|~~~~{~~|~~{}~yvy|{yvx}~}~}|||~~|yy}~|~~~{zxy{~{yywuvz|}}{wrruwzzwvvuvy|~z||{|~~{yy||yyxxzxvtsux|~}yyy{~~{yyz|}~|yyyxyyxxwx{}~~~|yz}~|wux|}~~~}}}}}~}xyzyz~|{yz{yxyz{zy|~}|ywy}~~}~~~~~~z{~~}z|~}}~|{zxyz{~~~~|{yz|~~{yz{||}~}|zz|~{yy{}zxxyyz{{{{z|}}~{yxwvvwxz{{z|}|||zz~~}~~}~~{y}{yy{~}|yuvyzzxwwyzxuux{}|xx~|~|{{}}}~{{}~}|}xx{~}}~}|}~}|ywwz{{||}yz|~}{{z~|{|~}~~{{|}{yy||{}~}~|xvwyzzyz|~~zxz}|{{|~|z}zvwz~{vxyxwy|}zvtsrtvwxwwz}}~}{zz{~|yy|}~~~{xxy{}~}}|{z}}}||}{zyz}~}{|~~}~}{~}~}|}~~~~|z{~~|{{{~~}~~~~~}}~}}~~~~}}|||~{|}zy{}~}|zyy{zwuuutty}{z{}}|{{{}|y|~~}}~~~}zwvwyyxxz|}}|~|xwxz{}}||}~~|{ywwz~}|{z|~~}|}~{yz{yw|~~~~~}}~|z|~~|{{z}}}~}}~}}}~~~}|}~}}~~~~|{}}~~~}{yxxvvy|~}}}~~||~~|~~~|z|}}~zwy{z{|}|}}|zz{z{||}~}}~~{xwy|~~}}||{zzzz{||||}zvwyz{{{}~~}||z{{}}z|}|zzz}{y~~}|~~~~~}~}|~~~~~~}zzyy{||~~}}}}~~~}}}~}{{}~|||}}{{{{{|}~}}}|}}}|{}~}}}}}~|{|{yz|||||}}~}{|~~~~~~|{{zyyz|~~|zz{}zvuw|}}~}|}~~}~~zxy~~~}{|}|~~|}}~~}}~|}~}}}|}~~}~~}}~}||}|z|}{{~}~}~~~~~|}~~~~~~~~}~~{{{{|}|{}}xy~~~~~}||~}{|~~||zxwxy|~}}}}}|}|yy{{{|}~~}}~zwz}}{{{~}}|}~}|~{{{|~~~~{{zyz|}~~~|{zy|~}}~~|{{}~}|zzz}}}~~}|}~||~~~~}{|~~}{{}~{yxx|~~~}}~}{}~~~~}||{{}~|{}~|{zxwwy{}~~}|||||}~}{{{|~}|{{}~~{y{}~~}||||{zz|}}~~~}~|yxx{~~{|~~}|{|}}~~}~~}~~}|}}}~~|}~~~}{{{}~~~~|}|y{}||}~|zzz{|}~~|}~~~~~}}{||{{{z{}~}||{{{z{|~~}~~}~~~~~|{{zz{{zz}}z{}~~~}~{}~~}}~||}||||}||~~~~~~~}||{z|}~{z{|||~||~~~~~~~~~~}~~|yy|}~}~}z|~~~~~~~~}ywvvx|~~{|}~}~}~{z{{{yxyz||}~~}|}~}||}~}{|~}{{|}}}}|{{|~~~}}}~{zzyywx{}}~}}}|||}}}~~~~~~}|{}}}}~}|{|}}}{||~~||}||~~|zxwvvx{~~~~~}}}}}|ywy{|~~~~~|yy|~|z{}}|{|~~|{yy{{z|~~~~||}}~~{yz{|{z{}~~}}~~~~~~~~|z{~}~~}~~}|||}~~~~~}|ywwurrrstuvxzzyxwvvwy|}}~zyzzxwwxz|}|{xwxxvsporvxz}zvvwyyy{~}|||}}}}}}}}|{{|~~|{|}}~~|{z{||{z|~~|zyxyzzz}}xuuwz~~~}}~}|}}}|zy{~}~~}}}|zvuw{~~{z{~~yusrrty}|ywvvvwxwwxyy{~~}|||}~|xxyyyyz{zxuutspnmlmoqsuvwxvsrpppooquz~}{z{||}}|{yyz|||{z{{{{yurpnprrqqpppoopsuy{{}~|}~~~|zxvuuvy{zyxwvutttuwy{}~~|yvuwyz}~|zyxvtstw{~{yxwwxyz{|~}zyxwvwy}~||}}}}~}}}~~~~|zxvvy|||{{|}~~{vromlllmoqsqqrpmkjknoprsrsssuxz{zxvwy|~{z{||~|yvtssrrtvwxyyxvvuuttuvvxz|~~~|zxxwwwwxzzzyzyywwyz{zyyz|}~~~~}ywuuvwxyz||{{{{yxy{}}|{{{{|~~}~{yxxxyyz{}~}}|{zxy{{{zz|~~|{yyz{{{{}~~~||zy{|||{{|||||}}{xwwwvwy{}~{|}~~zvttuwyz}~zvspnmlnpqrrsttrqrtvvvutsstvvx{~}{zz|||~|yyz|}~|yutuuvwxz||{|||}}|{yyyz|}}~}}}~~|{ywxxyyz|}}}~}zxwxz}~~~}{zyyz{yxz{|||~}{zyz{{}~~~||~~{zzz{{{{||}}~~}}|}~}|}~~}zyyyxwwyz{{|}{wvussuwx{}~~{xwvwwwy|}~}|{ywvvwxxxwxz{}}zxvtssrssrrsuvwy|~~}{yxvvvwxyz}~~}|{|~~~|zyyyyyz|{z{}~}|{{|||{|~}|zxyzzz{~~|{{}~~~~}~~|{{{||}~}|~~}}~|}~~}}}}~~~~}||~~{xvuuttsrsuwy{{zxvusrrrrrrtvy|~}|{zzyy{}~|zzzzyyyzzz{|{|~~|yxyxvutttux{~}{zyyyz{~~}|~}}~~~}~~~~{zz{{z{{{z|~}{yxy{{}|zz{}~~|zzzzyyy{~~}}~~}||~~~}~}{zxwwwx{~~}~}|{{~~}}}|{{}~~~}}~|}~~}{|}~|zyyzzzzyxvuuuuuvwyyvrpoooopqtwz{{|||{{zzywvvutttx}~}|{{{{zyxxz{{{||zxwxyzz|~}||zyyxy{}}}}|z{}}~}{z{|}}~~~~~~~}{yxz}~}}{zz{}~~~~}}~}}}zyyzz|~}}~}|||||~}{|}~~}}}~~~{zzzxxz}}{ywvusrqqsttuuvwvuvvvwxzz{zxuttvwvuwyyyyz|}}|||||{yvvvuvz~}~}zyyyz{|~}|}~~~}}|z{|}}|}|zxxy{|}zz{{|~~~~~}}~~~}||}~~|{zzz|~~~}}}~~}}}}{z{}~~}|~~}|}~~~}}}~~}}}}~~}}}}~~}}||}}}|{ywvutsqpprtw{~~}zxvusrrrrstvwwxzzzywwxxxyy{|{{{yz|~}{z{|~~~~}}|zxy{|}{xwvwz||{|}~~}}~}||}}~}{zz|~~~}|{||zxxyz{}~||}}|{|~||}~~~~~}}|{zyz{{|}}~~~~}~~}}~~~~}zxxwxyz|}~~~}~}||{{z{|}|}}}}|{zyyxwxyyywuvxxxyyxwvuvxwwxxz|zyyxxwvvwxz|}yvtssstuvwyyz{}}}{zzyxxyyzzyy|~~~~}}}|{}|zyzzzyyzz{}}|}~}}|{}}~~~|{|}zyyxwxyy{||}~~~~}|||}}|{{zyz{{|}~}}~~~}}~~~~}|{|}}}~~~~zxwvuttsttuvvuuttuussssstuwxyyz|||}}||zxyyyz{|}}}|{zyyxwy}~|{yxwvvuuuvvwxz{|}|||}}}|}~~}|~}|{yyyyyxwxyz{|}~~|}}}~|}||}~}||}}|{{zyz{|}~~~~~~~~~~~~~}}|{||{z|}}~~~~~~~~~}{{zywwwxxwwusrqrrqqqqqppqrstvwxxxxvvwx{}}{z{|}~~||}}}~}|{yyz|}}|{||{{{zzyyz{{{{{|}}}}}~~||~~~}}~~~}|{{zzz{{|}}~~}~~~|{{|{{|~~~}~~~~~~}}}}|zxyz{{|~~~}~~}}}{{{}~}||{zzxwwwxxxxyyyxwvvusrsuxyxwwwwwvuuttttuuvxz|||{{|~}|~~~~~}||}~~}{yz|~~}}}}|||||{{{{{{|}~}}~~{yy{~~}|{yyz{{{{|||}}~|z{|}~}|{yxxy{||||}~zyz{{}~~~~~~~~}|{{|}}~}|~~~~}}~}|||{xwwvwvvvxyyxyz|~~}zwutttwxyzzzzyxxxxyz{|}}}|{xtrrsvxz{zzz{||{zxwvvwxyyz{|||~}{||zyx{}}~~~}}}}~}|{yxxxwxx{}}~~{yxyz|}~~|||||}|||{{{zyz||}~~~}zxvvy|}~~}}}|}}{z|}}~~~~~}{zz|~}|}~}}~|yxvttvyzyxwwwwvvvvusrpooopqruz}~}|zyywwxz|}~~}{z{|||~|zxttvxz{{{{{zzzzzzyxyyyxxxz|}|}~}{yxvwz||}||}}~~}|{z{|{{{}~~}}~~|zyxyz|~~~}~~}|{zz|~~}}}}{{{zz|}~~~~}|{|||}}{{}}}~~}~||~~{zz|}~~}}|{yyyyzxvtrrsrppsvvusssstvxxwvvvtsrsuy{~}zxx{}~~|||}}{yxwwvvvwxz|~~~|{{|}~~}}|{zzz{~}|}~~~~}||{{zyz|~||}~~~~~~~|{{|~}zy{}}|{{{{||{{|~~~|{{|~~}}~|{{|}}}}~}}~~~|{{||~}}~~~|{{}~|xvuuvwxzz{{{yyxvutsrqpqsuutstvwxxwwvvxzzzyyzyxwx|~zyxxz{{~~}zwuwxyyz{{|}}~~~}}}}~~}|}}{zz||{zyyz{|}||}~}}}}~~~|z{}~~{z{}}zzz{}}}}}}}~~}||{|~~~|{|}{zywxy{||{|}~~~~~~~||{{{}}|}}}}|||}~~}|zywvwxyzzyyzzzyxxxwwyyzzzzzywvutstuxz{{}~}|zzzzyyyy{~~}~}|{{{{{||||}}|{yyyxuwxxyz{}}~~}}||||}}~~~}||||~~~~~}||{zz{{|{|}~~}~yr~{oo{|yurokorljquxwsv{yuuvwy|}}~~}vsy{yz}{yxxss|~~||~}}{wzvwyyyss~|~~~~}|y{}}}{y||yz~||}ywxxz|{}~stzyxrov~~}{zz{|{zvry|||~|}||||}}}|~|}~~~~|{~~|}zyxyzuqx{y{}~||}z|~~~~{zwt||xzz{}|{|}}|{||||ywy{~~|y}~ztv{wuxz{rkltsmnqw|y}|xxz{{{|}zx~}}}|yx||vqonnnnllnotxwtporuuqnputtwxyxvutqoquwwxyz}|{~~}xqu~|vwz}|}x|}}~}zwuusrtxz{|wvsru|~}}|{yy~{xxsuwxyvx|zx~}|z~~}}~~|~|{|~|xz}||zw|{vwxywt}|~{ywvwyyzzxxywvuwz|}~}}~~~|~{z|sw}ysnjsyqnvytqpmlr{{xwwvvrt}}uu|~}|y~wv}}~~|y}uqx}}{yz{xpuz~yw~}{wvttuwuvz}~|urvuqtyzzzwvy}{vw{|~~{}~|||~zy{zy}}||{ywvwvusompvz{{xty|xzz~zv~~{x~|x{}|}~~{yvwzusz{z||zwwy{}zy}~z{~~|}w~~{z|yv}~|wtwzsnv~|www||ux|sw}y|u{~zx}||||~zt{{}}yy{zy{~}~~~}|uoy~}}|{~~xtz~~y{|x}|}}zvuwwy}wsuzslpw|~xu{}}zomqpnmov}}zqovxwrjo{{yxty{tqpsvvwy||yzyz~}{}}zz{{|~~~xrms||xy{}|stz{z{|}y|}~~|xz~~tu}~|{{zz{wz~~{yyzzy{|~|uy{wszxoosvxww{~vsuv{|y}}zwxyyz}|{~~{urrsvy{||}zz}~}~x~~~xtwwwyy||{|{~||~}~~yvxzzwsv{zyxw{}zvokoqsqls|twxutsrtsru{|y}|vwwrorvutvy}|{|}~~~|~~}{zz||yz~|z|~snuunmnqvurzvorssttv{~~xyx~~{|}y~yuyxpotx|}|}x|~|{z|~~yy}}~{}}}||{zywttvxxw|~yyyxy{{~~}yy}{|}}x{}{yy|{|~~}~~{z{zx}y|~}}zxxz}}{}|||{{{~}{{{vyyvx|~~}|zwz~|{~yx}}zuyztvxw{|xvv|~|xxxwxtqx}{zwv{{vsswz{zwtsqnmlouvstvwvttwywx|~|}}zzzxyyxx{}}{yz~}|}~xz}|zusy~}|{|~}|zxxy~}z|}}{zz{ysruwzzxyzzyxyy|{|~}yxz}|~}}{|~|wxzyxxwwwz|zzy|}wz}~}w~~}}yyz|~{wuwxutuuvxyxwy~|x}|yz|zz}~|}}z|~|~~~~wuvxxtru{}~}|{|}wuw{}ytomrwqlmpusmnuzzwtsrv{wuxyxwvvwxyyxxz~|{}{}{{zwtu{|{{{}zvz|ww{||wsy}wsw|xw}|~}}yy{~~~{z||z{|zyyvtvwsrtvwxx|~~~{~ywy{~~|}~{y|~yvz{zywz}vx{yxz{}}{}~~~}{zz{}|~|{yy|{xz}~~|}}y}z}|z}{{{||~}~~{zwqtywtututuy~|zzy{~ysw{zyyz}|wx{|{}~~~~~}~|zwwxxxvtuursuxzxuvwwvsrtvwuqrvxxvtvyz{~~{{}}~}}{zz{|{z{{|~~}{{{||zz~|zwx~~{}yz~~~{y}}}~|xv~z{{}~}}~~}z~}}|zwwxzxv{}{~~}|{zz|~|~~~}|zz}z}zsz~|{y||wy}}}|{|~~|~|~~|~~}|}{wuvx{{yxvwzxuutsvvvvvvvuvtssrsuqnry|{xvy{{|}}~~{{{yyyy~}|||}|}}}zxyxxxuw{~~z~~zz}~}|zyzyvvz~{}~|~}{{}}|}}~|y}zzz|}{}~}{{{zywx{xtw{}}zwz{}|z}~}{xz}|yw{~~}{v}|vw~~}~~~{y{~zy~|y{|xvuvxz{|~{~|z}{~~~}{~~~|w{}{z{}}zyxwvtontxxxz{{xvx|xuy|{zzz}}zz}{xy{zyyzyxxy}}}{xyzwtttvvtwz{{}~|}}zxz}~}|~{|~zwyywwy|}~{z{|~}|{||xy{|~~~|~}zx|}{yvuxzz{~~~~}{|~~ywz}~{|~x|}y{~~~w{|z~~~~}}|~}zyz~~~{}~{|~{{}}}|{wu}~~|~|~~}~~||{y~~~~}||~}y{wx~ysx}z~z}~~}~~{}~~}ywwwvtuxzuqpty{yxvvxxvsqy~vrx~wuxwvvwy}}}}|{xxz{{||{zyxwxyyy{}}||~~}~~}}~}}~~~|x}|}}|~}y{}|||~}}}}{{}~|yz}}}|~y}~}~~~~{yz|{ywz{xz||~~}~~}}yutv{|y{}}}~~}|~}z}~{yx|~yw{}~}{}~|{||}~~}~}~}~|~|~~z||{|}~z|~xv|~wvz}{tv{{}yux|}{~}{wsw|~~{y||ustuvutttvzywuttuuuuvvy~|~|{|{{|~|z{}}{}~~|y{|ywxy{|||}|zxxwwy|~{~}||y{~~{yxy{}{|~||{|}|{zzy|{~~~|{~~~}|}||~}|~}|}|}}}}~}ywx{|~}||{|z}}zyz|~||~}~}}~}yy~~xx{w||yx{~~~|y~|xzzyz|~~~~||~~~~}}~~~{x||ywxz{||zwxyzzxutvxzyz{zxwututuxz{{|{{|~zvy|zyyz~~xy}zuuvy}~yx|{utz|}~~{|}z~~~|}}}}~~}~{|~|{{zz{}~}{xw~~z~}}~}zz{}}z||y|}{zz{}xz~}|~~z~~{yxxz{|~y~{}~~~}}|~{{~{zz{}}|}~~}|~|}}}~{{|}|y{}{z{~}|}~||~}{{|~~|}~{~~~~||}~}|}~}z{{wx||}}|yx|~~}zz{zzy{~~{yywuvx{|zy|~zvutqpqsvvuw{zxy{xwz}}{xy~~zy}{zz{|zyzz}|xvx{{yz{|~~~~~~~~~}|~}yyyz}}|~~~~{zyz|||}}~~|~}}}~|~~zx~~|{}|z|~~}~{z}~~}||||}~~yxxxz{~~}~}{~~|{}}zz{{{}~|~}{~}~}~}|}~|{~~}}{z{}~|}zwyzywttxzxxvxzvsuwwwtsvyzzzzyyxtrwzz{~|{zxwxzzwxyyy{{ywwvvxz{~~~||}{|~||}|{yy~|}|||{{{|||~}~}~~~~}~~~{}}{z||~~~~~~~}}~~~~~|z|~wy}z|}zwwyyxyz}|~}|~}}~}wxy|wqv|{w{~vqpsrlgfr~ztojfgpy}|x{|vw{ytsqmebiqssssvxvsojhgghmrwywxxwvrkknnnptxyuplloooljmoiehkmnljhhklkigghcbhmmkihjkkkjihghlnnooqstrrsokotwyxvvtpnomjihggjlmnmnpokihjmkgghiknptwuuvutvxvtwyvx|~||~|yxwuuwwwwwy}|||yz|~{vx{xsstsssrple`^\Z[][Z]^_^ZUVWVVVY^acb`ehddimpmhjoqqqrsstusrttttsrpliijkmjgd`[XXXZZZ_dc`_`aa_]YZ^bdfgjmlmoqponmmoqsuvvwxwuuussuwvtqprttrqrqmkkklmnprstssrrttportvxy}~~}|~~zvtxywxz{|{xxyxwvwwxyyy{||}~~~}|yy{}}~}}}{yzzwtpnptxyyzzxupkjkkmmnqpnnpqrnjosqppqstuuux{zxwvxysqw{|}||||~}||zwussvxwwxwtqonmjgijjjmprrqppppqrolorqqswz{z{|{xwvxz}|xxz|}}}}~~|vrpoolijjihhjolhgiklifeegijjlptuttsqooonortvututttrokhkmjkpsroiec_[[\_aaabcdeeefghiijiihedhijmorspllmlmopqtyzvvwvrnlmnjjpsqsusojgfgghjkkmpqooppqrrponorttuwz}~~{zz{|{z|~~|{|~~|yusstwvvxzzzyxxuqqttsuvuvy|~~~|{~~{xwy{{||~|~~zwutuuuusuxxxy{}{xwxyz|}|zxxxwxzzz|}|xsqrpmorpoqtuspkgca`a`_ada^bggfggggfeec`aaabeiklkjihgeeefhhjlljgebabccccehhgiifb_^__^____abcdfgdba`]ZZ[]]\_cddgifdccfffghkmookgiiffhjkjhknonljfdeeca``cb_bikmoonlhefedfkkjnsuuspmllmopprtuttronooopqqpqttutrrqnmnopqpoorvxz}~{yyxwwwwxz~~}}}}}~}~}~~}}~~}}xssstuttw{}}z{{z{zz|~|{{}~|{ywwwvvvvvuttuxyvtvvuqlkmmmlkkmprsuyywusqponmmnoqsux|{xvtsrrswywtsqppqqrpnprpopqrsromkikmkhjlkmortspopnjhhfeffddhkmmmljgdefdcffcbcdefdcccbcdbbfhgecba`^^`^\_cfhgeeffedcbbbaacccdhkmnnliiiihedegggegjkjhfgihgjmnonlihhgeeegkmoqrrrstusqonopomoqrtx{{ywwywtvxyxusuwvvvuvwvutrstvuuwupnnpsrorvwwy{{|}|{|{ywwxz|}}}~}zyyz{}~~~{yyz{}~~~|~~}||zyz{zyy{~|{yxwuvy{|}}~~|yww{|z{~}{xvwwuvz|{|~~|}~~~|{{{xwxxtsuxz{{}~ytvwvtqpqrrtuvwwvuuvwuuvwyzyvtvxxyxy||yy{|~}{{{{zxwutvursw{~|zxxxtrrstttuvvvuuvvuutuxyxwuttttwz{{{zzyyz{}~}|zyzzwvvwy{}~~}{xwz|}}}}~}|||||}~~{yxvwz|}}|{||{~}}}}}|z|}{|~zz}~|{{~~zx{||{{|}zxvvxy{|ywvvvwwxxwusqqqpqqqqsvxyz{zyvrqpnoqsrsutruyxuttwwtuz|ywutsv{|{|||{yz~~|yzzyz{~~{wtstuvwxyzzz{zy{|zy{}||~~{xz}z~||}}}zz~}~~~~}}{{~~||}}}}|}~}}~~}|zyy{{{zxvx{~~}}}}~~}{{zzz{~~zxxz|ywyzyy{~~}}{zzz{zy}~|z{}~~|y|~{zzz{{{{{{|~~~}{|}{zzz|}~~~~~~}||{zxx{~zxzzxxy{}}}}~~}~|{|~}z{}||~{|~}|~}{xxzyx}~{yxxwxyyzyz|~}}}}~}|{zz{|}}||~~~}~}}~|{zyyyyywwyyz|}}}}~}|}|{|}~~~~~|~{yxyywwxwwwwwyxxyxyyxxyzzzyyxz}}|{yxyyyzzyxy{{{|{xuuw|}~|zxxz{{{{||||}~}}|~~|{|}}}zy||zy{}~~|}~}}}}{zzzyyyy{zzz{}}z{{{z{~}|{{{{|||}~~}~~{||||}~}~~~||~~~~}{{{xvuvx{ywwvttuvxxvvusqsuuvwwxxvwxxwwx{}|{|~~}~~~~}}}}~zwy{yxxy{|zz|}|{yz|~}}}~~}}|}~|}~~}}}~}|}}}~~~}~}||}}~~~~~}}~}}}}}~|{}~|{z|~}z{||||}~~}}~~~{z|~~|yxxzz{{zyzzzzzyz{{}}}}}{{zxvvwz|{zzyxyzzyxxxyxxz|{{|}|{z{}|zzz{|}~~}|{|~~zyz|~~~~}}}||{{{{{||}~~~~~~{xwxy|~}~}|||||z|~|y{~}yxyz{}~~|}}{{||||||{}~~}{{}~~}}||{}~|~~}~|{}~~|{zyxwwwxxxwxxxz}}zwwy{}~~}|{zyyyz{{||{|{xtporuxz{{zyywwyzxxxxxxy{}}|~|}~}ywxz{|~~}}|||{{}}|{zxwx{}}}~|zww{}~~~~}||{|~~~~}|{|~{zz{}~~~~}|||}}~}}}~~{yxx{~~~}zxy|~~~}}~}~~||xssuwxyy{zwutuwxwwvutrrrstux|~}}{xvvxz}~}}|||}~~~~|zxwuuuwz{||||}}}}~~~~}|{yz}~|~~zy{}~}||}}}~}{|{zz{{}~}{|}}}~~}|}|}~~{zzxwy{}~~~|}~~|z{}~~|}{yxxy{|}}{|}}}||}|zz{{{zz|}|{{}}~~}~~~zxyz|~~}|zzyyyyyyxvtrqrsssttuwxyzywwxz||||zxxwwwx{}{yyxy|~~}zz|~~|z{{wvwwwwxz~~}}|{{|~~}~~}}{|~{{~~|zz{zyz{|~~|}~}~~|{{{{{{|||~~~~}{y{||{|~~}}~~}|{zz||}~~~}|{{zyzz{{}~~|}}}~|zz{|}||~~}~~|{}|zwttvy{{z|}|z{{zzzwsqpsvvuuuuvxz{yvvxyzzz{|ywxxy|}~|{{z{|}}zyyxwy||{{|~}}}|}~|}}|~}{|}~}}~|yxxxyxxz||}}~~|~~}}}{{}~~|zxxxxwxzzyy{}||~}yvuuwxxyz|}|}~~}|{{|~{z{}~}||}}}~~}|{zyyyyxy{{{{zyxwvxzz{||{{zyxvuvwxyz{{|{}~}|zyz|{{}~~}|}~~}ywy{||{|~}{{}}}|{|}{{~~~~~~}~~~|{~}~}~~~}}~}}||~~{~}}{|ywx{~|zxxvqqvxwwyyyyzzyyzyz~xzu{~z}~ztx}~yvqrtz}|}ywtsuvsnllhd_Zbmprmgoupnpsoipyxvwvussstvusy|{xz{wrmijjihgffededeefgiigeddgjmkgfhlnkklllmqtqkkmjgdbfiighiihggggiijligghgfhklmptpmjhjmnoqqqpnpqrrtxzzxvuttrpqpqqvzxv|}wy{zx|~|wvtrqprsssqlmqporuvtstpkkljjpx{ywvtrpmlnnoonljheba_\Z[[ZZ\ZXYYVTRPPNNPOJMSSQUYXUUWUUY_cedehgc^]`abfjihiha\`e^X]aabeea^`ba__cedgiebdeb_bfdcegc_ac]Zafc`beb^afffhjjiikllnrwzzzywwwurrvzz{}}z{zuqpqrruwtqnhefgilnqsomnnnpruxy|~{|}~{yzxy}~}{ysoqstwxyxuqolkihihfjmjjkihiiijiinrnjoqljnqpnmonjimonprrqojebceddfhgffb]ZXWWWZ^_]ZYZ\ZZ]acfikkigfjnoprtwyyyvspnptrortojkljjmoonongabfeejnnmooibbddekopppomifegijlorrrqppomnpsstwxvtssuuvxz|yutsrsuxz||{upomijpronrtpjgda`dihekpicfigfhlptxywtrsstwxy}}zwutuxyvuvvrprtssttrolkkjmpuxxxwupljjlortvyxuspponpsuz}}|{yuruwvv{~~{y}}|~|yvuv{~}~}||zy|}~|||{z}}xtqnmlmnoonnmjghijmrvwwvuusqqsuuvy|~{xvuusrttsqponmkiggedddcabdddfhgdb`\ZZ]]^dgdbbba^^`bdfghgeca___`bceikifdddeefhiihihfddfeccefgeddcbbbbdeb]ZXWXXWY\\\ZYXXZ]_bfijiihgfffgjmprtusqpnllllmmllljfggfdbadeb`aaacfilnlkiebbcdghkopomjjlmnpqrssrqponkjlpttuvwwtqqtuvxy{|{xwvvvuuwzzyzzwvy{zyzzvrpnnnoprtuuuusrsvz}~}zyxxyz|zxxwxzzz{}~}~|yvuwxyyzywvwutvy{|zxvsqqqqrtxxxz}}~~}}||}}{zzyvvwvuwz}~|ywvvwxz{{|{wtqopqsuwwvwwvussttqomjigedefgghiijklllmnopprtspnmnoprw|}}|yxusrsqqrsrpkfdcccdfhhgfeeeefgikkgdedcbbdgghknopqrrpnoppppomkjiiknqrsspnkhhjlmopqolifeefiijmpponnnnlmoomigebcdccegjkllmmkkllmnpqrrrqpnnqux|}ywwwwwxyxvsplkllmnpppooppooqrrqrrpnlmooorux|~~|{z}~~~~}{yxyz{}}|{|~|zyy{~~|{{|}~~}~~}~~~~~~}||||{}~~~}|{{{{zyxwwuttvwxy|~}~}}|zy{}|{zyyyyyxvvwvutsuvwy{||||||{zzxtrrqonnnqrswzzxwuttssstvxyyxxxwvx{~}||{xvutsqqpqrstuvvutsrqqrrqpppopppqsuy|}}}}|{{zxy{{{||{yxwxxx{~|zxvttttuuutvwuttvxz{|~~}}}xuuwvussvxxz~|||{ywwz|{}~}|{{z|~}{||zyzzzz{|}~{zz|~~|zwutroopqsssssssssuwxzzyyxwvtrpnmllllnooprrqqqqqolmnnnqrtuuuuttw{|~~}|yvuuuvuuvutssstuuwxxwvvvvsqqrssrtx{|}~zyz|~~~~||}}~~~}}{{{}~}{y{}~~}{yxy{}{yyz|~~~{{|}zusqqqrsvxyyxwuuvwxz{{|{{{zwtqnmoruvwwtpnnprqqrrqonmmoqstuuuuvx|}|||}|zxvusrsttuvvvtrqrpoqstuuutsqomlknrvy}~|zyyy{}}}~|xvssuuuvy{|}|}}||}{xxz}~}||}~~}{{||{|~~~|||}}}}}}|wsrtx}{yyywwxy{{{~~~~||~}}~~|||}~~}~}zwvwx|}{{yxxyzz{|~~~~|}~|yyxwwvvvwxz{{{{{zzyz{}}~~zutvwwy{{{xvutsrssttttsrqqqqrsuwyz|~~{ywvvwxwvwwxwvwyyxwvvusrsuwwwwwusqqqruxz|}}}{z{|}}|yxz{zzzyxxxxyz|~~}}}}}~~~~}|||~~~~~~}|}~}|{zyz|~~|{zz{{{zyyxxy{|}~~~~~}||}~~~||||}~~}}~~}|||}~~}{yy|~}zyyy{|{{{zxxyz|}~|{||}~~{zzyyxwy||{}~}}||}~~|zyyzzz{{zwutssstuvvtssrqqqrsuwz||yvutsstvxxxxywuuvwxyyyxwvuuttuwz||{ywussvxy{{}}}||||}~~|zzz{|{z{{yxwwyyz|}~~~~~}~~~}}}|}}}}~~}}~~|zyyz}~|{zz{|}|{{zyxxy{|}~~~~~~~}~~}||}~~~~}}}}|{zyyz|~~|zz{{|}}}|{yzzyz|}~~~~~~}}|{zzz{|}~~~~~|{{{|}||{zyxvuttttuwvvutrqqqpqsuwwvvwtrrtvxxxyywwxwvwxyyyxwwvvxz}~{xvurpruwyz{z{{||{{}~~~|zxxxz{{{zyyxwwxy{}}|}~~}~~~|zz{}~}~}|{zyy{}}~~|{zzz{||}|zxwwwxz|~~~}{wtvz}}}}~~{zzzzz{}~}{}|{zyyz|}|{zzyyyz|}}}ywx{~~~~{z{{{|}~}}|||}}}}|{zxvuuuvvvvvvtpljijnruwwvvusqrstvxzzywvvuvwxxxz|~}|{xuttttssstuwxy{}|{{{}~~}ywwz~}{zyxyz{||{yxwvvvxz|~|yustx|~~}}|{{{zzzz{|~~||}|{zz{|}}{zxyyxxyz|~~~zvssrty}~|}}}}~~|{zzz|}|||}}{yz~}|{zz{{|||}}zyyzyy}~|yvvxz}~}|{z{~}}}~~~}{yxwuuutrpnmliikprtvwwvtssstuvvwwxyzyxwwy|}|{ywusstuvvutttvxy{{||}}}}~~|{z{{zxy|}{zyyyyyzz{zywwx{~~~~|zyyxvuvwy{}~||~~}{z{||}~}{zz{}~~~~~}}{zyz|||{z{zz|}yxxwwwwwvvy}~~~~~}|}~~{zz|~~|||{{{|~~~}zzzyy{}}|{zzzyz|}~~~~~~~~|{{zzy{|}}|{{{{|}|{zyzzzxxz|~|zxwtrtx|~~{xusrqqruxzzyxwurponnopqqqsuxxxxwuutsrrsw{~|}~}{yvtrrsuwwwwwxyz||||}}}{z{}~}{{||{yxxy{}~{yyz|~|{{}}~}ytqqrrsuxz|}}{xwvvx{~~}|zyxxy{||{ywvtsstwy|~~}}~}}|{xvutsrsuwz{|}|{zyxxy|||}}}|{yvuuuuuy}}{{{}~|{zyxwx{~|yvuvx{}~|yvtvwy{}~}{zzvsux{~}{{yxwurokihhhjkmnpqqqoljjjlorvz}~~~~~~}||{yxwxxwvwwtsqonortwy{}~|zxwvuuvx{~~~{xwvuuwy{}~|yxwuuvwz}}{xusqpqrty{{{ywusrrsvz}~}||~}zwuromnopsuxzzzzywvuvy|~~~~}{xvtrrsuwy{||}}{ywvvxy{}~}zxvvvwxyz{{yvtsrrsstuxz|~{ywwwwxyz|}|zxvuuuvxz|}}yvuttuwy|~~~}}~|zxxxyz|}~~~~|zzywwxz{{{|}}~~~|zzzz{|}{xwxyyyz{zxurpmkklnpqrqqqpnmmmmoqrrsuwz{}}zwspnnoqqrsttsrrssrsuwwxz|~}zvtsrpqstvwwxyxwxyyz{|}~~~{yyzzz{|}}}|{{zyyyzzz{{{}~~{yxwxyyyzzyxxxxxwxxxxyyy{}~|zxvtttttuvwwvvvwxyzz{|}~~}}}}~~|yxwvtstuvwxyz{|}}}~~~~}{{zyyz{{{{|}}|}~~}~}}}|}~}{|||{|}~~}}}}}|||}}~}{yvsqponmmmmmmnoppppppppqsvy|}~~~|}~}{zyxxwwwwvvutsrrrrrrrsuvwyz{{zyxxxxxz|~~~~}}~~~~}|{yxxxxxyz{|}~~~|{zyyz{}~}{yxwvuvwxyzzzzywvuvwy|~|zxvussssstuwxz{||{zzzz{}~~}~~{xyyxwuuvwwx{||}~~}{{{z|~}|zxvwxyz{|}}}|zxwwwwwz|~}{zxyzz{|}~~|zzxwwyz}~{yxwvvwwx{}}|||||}~~||}~~~}{yyyxxwwxyzzzyxvtqppnnoqsuuvwvtsrqpppsuvwy{|}}}}~}}~~|zxvtrqqrstuwxxxxxwvuuvxz{~~|zxutsrsuvxz|}}}|{zyy{|}~~}}~~}zxwwxyz{}~~}|{{{|}~}{{yxy{|}~~}|{zyxy{{{|~}ywutuuwxyz{{{{{zzz{{|}~~}}}~~{zxvussuwxz|~~}}||}~~~~}zyxyz{|~~}}~~~}~}||}~~}~~{xvtsrrstuvvutsssrqqqrrrtvxz|}~|{zyxyyz{zzzxusqpopqrtvxyyyyxxwwwvuwxxz|~~}}}}}|{zywxz{{~|{{|{zz{{|~~|{zyz{||}~}}}|{yxwwxxy{}}zxxxwxyz||||||{{zyyyyyz|~}{yxvvwwxz{}~}~~}}||{{{z{|}}|{z{|~~~~|zyxxxxy{~~}|}~}{zzyxwxy{~~|{zyz{{|}~~}|||||}~}~~~~|{yyzzyz{{{{{zywvttttuvwxyyyxwwvtsqqqrrsuwy{|}}|{{|}}}}~~~~~}~~~|zyxxxxyzzzzzzyxwvuttuvwyz}}{xxwwxyz{|}}}||{zyxxxy{}~}|||{|}}~}|zzyyyz|}}|}~~~}|zyxwxxy{~}}|{|||}~~}}|{zyxwvvyz{|}|{zzzz{||}~~}|{zyyz{|}~}}}~~}|{z{}}~}|}}}}~}}}}}}}}|zyxvtsqqqrsuvwy{|}}}}}}{{{{z{}~~~}~}{|}{{{|}|{yxvutuuvwxzzyxxwvtssttuvxz|}~~}}~~}~}}~~|{{{|}}~}|{yyzzz{|~~}}~~~~~~|{zyxwxyz{|}~}|}}}}}}}|{zzyxwwxz{|~~}}|{z{|}~~}~~|zyyzyyz{}~~}{zzyyzz{{|~~}}~~~|zyxxxxxz|}~~~~~~}||{zzyz{{|}~~~}}||}~~~}|{yxxwxxyyyyxxwvuttssssstuxyz{||{zyyyxxz{|}~}||}}{{{zzz{{{zzzxvuuuuuuwxxy|~~~~~|||||{{{|{zzzyyxxxyyz{|~~~~~~~}}}}}|{zzzzz{}}~~~~}}||{zyyyxxz|}~}}}}~~~~}}}}|{zyyxwxxyz{}~~}||{|||||{{{{{zzzzzz|~~~~~~~~~|{||}}~~~~}|{|}}~~~~~}|{{zxvvuttuvxyz||{z{zyyyz{|~~}|}}}}}~~~|zywwwvuvwxwwvvutsttstuvxz{}}}}|||||}~~}||||||}}}}}|{zyyyyz{}~~~}}}}}~~~~~}|{zxxyyyz{~~~~~~~}||}}}}}}}}|zyxxxyz|}~}|{{|||}~}|{zyxxyz{|}~}}||||~~~~~}}|{zyzz{||~~~~~}{yyyxyz{{{|~~}}}}~~~~}||zyxxxxy{|}~~{ywwwwxxyyywvvuttsstttuuvwxxxxyyyzzyyz{|}}~~~}||~~}{zxxxyzzzzyxwvuuttuvvvwxxz{||}}}~~~~}{zzzz{{||{zxwwvvvwxyy{|}~~}|{||}~~}}~|zzyxxyz{{{|}~~}}}}~~}|{zyyyyxxxxyz|~~}~~~~~~}}}|}}~~}}|{zxwxxxwxyyz{}}~~~}|||||}}}|zzzyxxxxxxyz{|~~}|}}~~~~}}|{zzzzzz|}~}~~}}}}|{{{z{|}~|{zzywvvvuuvxz{|}}}}|||}}~~|zyxwutuvwvvuuutssrrqppqqruxz{|}||{{|}}~~|{yz{zz{||||||{zyxwvvwwxy{}~~~}||}~}}}}}~~~}}|{zyyxwvvwxz|~~}}}}}}}}}}|{{zyxvuuuvwy{}}||{{{z{|||{{zyxwvvvvwy{}~}{{z{|}}~~}||{zxvvvvwxz|~~~}}~~~~~}|zywuuuvwxy|~~~}}}~~}}|||{zxvtttuvx{}~}|{|~}{zyxxxxyzyxxwutrqponprtvxy{{zyyxxxyz{{|}~~~}|{yxxxxxxyzzyyxvtrqpqqstvxz{|}}|}|}}~}|{zzzz{|||{zywutssttuwz}~~}|||||}}}}}|{zxwutuvwy{}~~}|{{}~~}{ywvutuvvwz}~}~~}}|||}}~~~}|zyxwwwxz{||}~~~~~~~~}||||}}|||{yxxyzzz|}~~~~~~~~~~~}}|{{|}~w{khx}ywwusqov|smswyxru~}{y{z||y{}{yrlsvrsxxuvyvstv{{y{yxz{|yw~{{svzywsswyyxwqmsyuruvroponmlpyyw~w{w{yt}~xqx}tpswzwqv|~~{{~~~{{~|{{wyz|{y|~z||y|~|y{~|}wz|{zz{|~}xxz||}~}}}{z{{|}{yz~}~~{u{}y{~ywxwvy||zyzxvtstuux~|}~~x||vuw~xqms~}}~v{zy~~}~}~~~|~}}|{{yvx}~}|yy{z{{{yz|}~~~|}{{}{||y|}}~|~|y~~}yz|sp{}oikloqopphcjpigrwqsyzyus||~~||zyujmollnmnoquvtojhjlqvzzutz}~}~|~}z~|zxtrqrtttvxy{|{wssvwyzyyz~}wz|xwx|}yvtrpsxxx{xvyz}|vy||~}~~}~~{{{uvx|}wx||{ywzzvx~}zwz|ywy|}z{{}|wtwqku|try{vstxzz{{|}y|~~{y|~{||{|yux|~|vz}vqwwqr{~~{x|xu|uqt{|vx~xqpr{xs}z}}|~{{|{{{}|~xqy}zwtv{|zvstvxz||yw|}xw{yu}}y~zny}uz|{}{xwvusz~uq}vpqtvuryzs{yssu|}v}z{~}{xx|x|~}~x{zztz}zsx{z~xz{{}umu|y|zuuwww{vz{~yrotwutpsywtuurrwzy}{r}~~~x}sxzx|{wxyyyurtuprz}xtpv{ty|uz~}}ywzzxxy}~wrqpvxrmknzwknwyzvpu}~{{~x{|{}xy|{ot~}yutx|yvw|z~||}|{{y{~{xz|xwvx}}||||~~}|}}~~vxxpyws{{qpxzz{z||tnrust{~{}}~~}|}~}xw{}yxwttvxz{ytpooortpr{}utvtu{}~~}~ty|~~}zwy|zxvwzwry{vzzpmtxuuvx|{xz}{z~zsy}{zww|wx}yusrvz||wu{~v}|~{z}~z|~{~~{xy{|}|~{|}|xywz|ws|}w~~|~~}|~|z|yv{}ts{}yz~ztzyxwv|~~ywxzzvtxz{{|~|{{y|}z{~y{|{}{|~{~|yxwrtxwutsx{ww}}~{~}|{~zz~zsvyvvvuqqy{xyy~xmx|xz}~zxy|{y|}}}zuuwyzz|~{vx|{wxzzwrptsopuwvvvqnx}{||{}pyy{~{x~}{y{~}|}}x|~~{zvry|{yz~~}v}~}xx{{y~zw{x||}~zvru{zvz~}{{~}{|~~zvy}|~zxy~{xy|wpswwwst~~|}{~~~xwy{||{{v{~wwyzxvvtsy~~~||}|}{{|{zyz|}z}zu{||}{zz{~~{{}~~{{}}yx|}yx~y~{yyyzzyxy}zt{|rouyxvsrrpow~wr|}|~~~~zz~~|yz{~~}~{z}ytsvrmrxxwtpsx{}zxzzxwv{zxxy~vt|~xu~{}xx~~wsrwztsxwuwz}{y}}~{}}y}z{y{~x|w~{x{xtwzywy}zy|||~|wy||{{~zx|{yz{xvz{wux}~~w}zx~}~~~|zy~}zvt||~|~{z|~vz}v{~~}{{{||{xwyzyy~~~~z~}|~{|yz}~|wuz~zwv{~}}}~~y|~|}y}}wtuy~yz}}||~}}~{wz~ywz~}~~zvssvxywvuty}vntyyyxz~x{}yvtsqrvy{|{}~|~~~|}~~}zzz~|y~}xw{~~}{|~}{|||}}~~}~~~~{{yy~}{zz{{{|}{zzyz}z}|{zyvw}|{}~z}~xxvx{xy{z|~z{~tvxxwsw~~{xy~}{~xx{}~{~~|z}~|||zwttuu{|}{{~|{}~|}~y}}|~zx{z}tjs~}~~~zsy~~{|zxz|~zw{|~~}{|{zzwvz~{zz{}~}~~||{zyx{{uv|}~|{yyyxxxz~yz{{|~|xyz}{u{~wrooswzyvvwxztpvz{ytu|~{xtz~|{{}~}~}|~{{x}~z|~xorz{|~~{z}y~~~}wwy~~y}~}}}~~{{}xw}|~~|~~{z{}yv}|z||y|~~}~~}||{~{x}~z}vv~zwy{~}ww}~|~}}{|~~~~}y~|{}~x|}~~}~}}~}}}||}|}}}~~~~~~~y~zwy{~}z|}~{|~}{y|}}|z~x{|y}{yy{z{}yyz}wvxy{{zzzvuy{vw~xpu|{yxvwxwy~}uu{xrw}|}|xy}~}||~}}}z}{y{{{|~~|zz|}||{z}~z}zx{~||~~sz{}~{~v~}~~}{y~}~~{{~}~z}~~zz{~|x{}y{~{}{}zy{~~yxx{||}~}yy{~~}}z|~}{~}|~{xz~}|||~zwz~}~}~}~~~z~~}u|xz}{{}y~ysz~}~yw{z|zv}w}z|~~~~~~~}}~}~|zwvwwwy{yz~|xtuwusuxyyzzwvxz{xvz}}{xyzy|w{|yxyzz{}}|xuvwx|}xwzzz||{|zwy|}{z}}z~~}}~~{|||}~}yx{{xz~~|{}~||}~{|~||~}x}~{~yy|}{xw~{y~}~}}~||~}|~|y}x}~zwvz~|z~{y{~{~{~~{|{{}{}|}~~~~|}~|}}}x}{v~wuz}|tx{{~~}~|{|}}~~}~x{~~|~||}~}}|}z~~}}}|z}}{}|yx{}z|}|wwvuvxvsw{vrrswwonvxttuvw{|}~{xxvuw{~|z|wz{}{w{|wwz~y{}~~{y{~{{}y}}~~}{{{{{|{}}|||}}|ywx}}u}yx{{|z|}}~z}zy{z~|zz{zyzzxwx{~}yx}~|xv}y|}{~|zy}|y{wx{{|}}{~{|}}}~|{|}~}||}~zwvx}|z~~~}~~~~}}{vx}~~~}~~{|}{}}x{~{|{~{|}~}~{z{~|}}||~}y|~{{y{|yz||~zu{}wqpuxz}}~|zxxzyxxy{|}}{xvvx|~yv~~xy|}|vsy}|{{z{|~}{ywz|xz{}}xuvvsqsux~|xz|{}}|~|}~|{u|~ww|}}}{}}||}|}~x{}x|}{yxz{yx}}xrvy{~{xy~~|z~}{}}|~}}}~yxzwuy{{~}|~}|zy}|~}|{}~|zvtxytrvy|~~}~}}~z{}~||{z|~{}}{|~yuvz~~~}z~~~~}zxy{~|}~z|{v}{xww{yust{}xtxyyy{{xxxvuvwvvxz}~wx|yu{}xuy}~|y|~w{~||{{zyxwvvurqrsuxz~}zz|zw}}z~~~{{|||||xwz|}yw}z{}|{z{{{|}~~|{}}{~~}~~~~|||}||~|~}xuuuttvwwz|y|wy{z{~}}|z{|}}~}{}xz}~~||}}}~~}|~}|||}|}}|~~~~}~~~|z}xy~}}}{|~}~~}~}{z|}~}z}}vw}}xutw{{{zxz|||yy~~~~||~}~~||yy{~~~~}||||}}{z}~|}~~}}xrsvttux}}wx~|||}|zy{}}}~z~yruy|}{yz}~yty}~~}xsrsqrtutsrsuvvy}|yz|{zyxzywy|}|yvsrsuuvuttrnjfhmkgkpqsssxyusuuv|~~|~|{{~}zwxwvvuuz~~{xwyyvw{}zxwwwwwy|}}~z}|}}{xy{yy}~z~~~|yvux}}}~}{xy{tnqqicabdc`gppnqsrqooqpoqw{|{|}zvtutppuwwy|}{yvutuwy|z{|{|{{{ywusstvyz|~}|||yuuw|~{{|~}tquvrporxz{}{z}{zxxvvyxtssuwurponnnrz|y|~{y|}xuyysqrsttrssjbfkggosrrqtyvprvtqrv{~~~~zvvvvsmmqolrxz{zy{{y{~}z|~{xvtsstuxyyxvuuuvxyz|~}{xwz}}~||~~~~}xutsrmgkqnloqttqppruspqrx{usy~}||{{ywy|~~}|zyz}}z|}yussrqpruvuxzvsvwuvxz}}z|yzzyxvz{z{|}zxwwz{{|{|~|~{tsuvxvuwy{|}~~|{{}~~}zxz~~}~|{ywwy}{wurolknqplotroppllnqssqqsttx|{{~~}{z{~~|zyxwutrsxywxzyy{}|{|||}~}~}}yvusqooqtvwssvwxz{{|||}~}~}|}|yvtstxxwxz{|zy|}|}|x~}|~~~~}{|~~~~|{yyzxttvwvvsrpliklhfgijloppqquwtqtwxz|~~~}~}{ywvvsqsvxxuvzzwx{yvy|~}}}|{}~}}zyzzzywwxyz~~~~~}y{|ywuuy{z{|~|zyyz{|zxxyxvtttuwwwy}}|}~}{yx|~~|{yz{wttvyzwuwwusrqoopqqrsstx{}{xxzzxwxxz}~~{{{|zvtvutuwxxy{||~}}~~~~yyxxxxxyy{~~|}~|{}~~}~~zwuvtqomopnmnpstrrstutqrswzzz||{yxy{{zyyz{~~|zxyyyy{}}||{|}yvyxtpnqvxxxyz|}}{yz{zz|~{}}|{}~zz{{zwvx{{|}}|~}z{|{zyz}~~|}~}yssuuvwxyz|~}~}|}~}zyyx{~zvvuuuuuvvuutokmnkjlnrsqsvsoprssqpqsuwy{|~{xz}~~{|~zuuxtrtwy{|}~~|{|}}{}}~~}~{yvuuutttux{z{|yz}~{zxuuxyxz}~~|{}~}|||}}{zyyzyvvxyxwuttstwyzzxwusspmllnqrrtvzzxxwwwvux{||{{|~~~}~|zxwvtuxyz{|}}{yxy{yuwz~|z|~~~|zwuuvwx{~}|~~~||~~}yyz{|zz~~~}{{zyvrpppqrswzzywy~~yy{{yyy{{ywxxuvxxuvyzzyyyyutvuqquwyzz~}xz||{yxzzz{}~~~|zyxwvvtuyzxy{~~~|{}~~~}}{yxw{~}}~~{z|~{xy{~}{wspoopqsttsstuuutttrqqqruy|}|{||zy|}zz|{xz~}zzz~{{~|z{|yvuvxxwx}~~}|||||zyz|}~}~~}|~}}xy||z{}}}~}}||{z~|{~~~{zwsu|~|}{~}|{y}~|}~|ywxxwvwxxvsssqnmmopqqtwwxvvwvvtstutsuvx{|~~z~}}~~~}~}}~}{zyvvxyz{{}~{|}|zz|}~~}|~}|ywwz|}~}|~}{zz{}}~~~{z|~}~|~|zxwvwwwvutvwvwyzywuwzxvwxyxsrttrrruxxxxy{|xvyxwwx{|y~|}~|}|~}||{|}}~~{yxxy{zyz|~~~{x{~}|{zz{|}~|}{|ywxvrqqrrrqrtuvwxyywvvwwvuttwz{||yyyxyz{|}}{yyzyxz{xvx{{{}|{ywwxyz{|}}~~}zzzxwxz{|~~}|zzz{|~|}}~~~}~|{}|yyzz{|~|yxxurrqppprvvstvtqqrrqopvxvvz|}{wy|ywwxyzyz||{}~|z~~|}}~~}||{zyyz{{{|}}~}{zzz{{}~}}~~~}|}}}}}}~~}~}~|z{{{zy|~}}~}|{|}}}~~~~~xwxwvvwz{xuutuutsrsttttsuusrsstsrtwvtrsx{{|~~{xxz|}~~~|{{{|}~}~}~|z|}z|~~}|{{{{~~~~|{}~|}~~|z}}{|~~}}~~~}}|zxvttttuvvuvwxxxxxwvwwwxxx{}zwwvttvvuuvxzyxz{ywxxxwvvx{}~}~|zyz|}~~~~~~}|}}~~~}{zzxwyyzzz{~}}}~~~~|}}|}xx{}~~}~~~~}|ywuuutspppqrttvyurtuvvtswwuvyz{yxz|zxy{{{~~||yvy{xvy{{||}}|yxwxyzz{|}}{}}{|~|}~}yxx{}|{~~|{|{zz{|}~~~}|||}}}}}}~~}zyxy{}}~~~~{zxurqqrrrtuutrqpoooprsrrstrsuvvustwxyz{|}}}}~~}}~~~|{z{{zy{||}~~~|yy{{y{~}|~~~}~~}|||{||~~|~}{{zy{~~|||~~{zyy|~~~}~~}~~~~~~zxxyz{{|}}|{ywutsrqqqqqrruutsrqqstutsstuvxyz||{zzz{|~|z~zy}}~}|y{|{zyz|||||~}|}~||~||}|{||~}}}}}}|zzz|}{z{|}~~~~~}{|}}~~~{y{}}{yxxwssvxxwwwxxxzzxxyzz{|~~|yvvvsqrtuvvwyxwwwvuvwvvttvxz|~~~}|}}|~~~~~~}}|zz|~~}||}zvwyxwwxxyz|~~~}~~{zz|~~~}{zzzxwxz{|}~~~~~~~~~~~}|yuuvsoonmlmpstuuuutrqtvwwvwyxvy||{|}}}}|zxyyzzxwy{|||}}|zxvvvvvvxxxz|}~}|}|ywwwy{}}|{{|||zz{yxwvx|||~~~~}|||}}~~}}}||ywwwuuwyz{}}{|~{xwvusprtsrstttsroljkmmlnppruwxxvuxxxxxz}|{~}||{yxwwyzy|~|z{{xvtsvvux|~~|||zz|~~}{}|zyyusuwwxz}~~}|{zzzz{~}z{~{xxyz}~}|}~~~~~}|zwuuvtrqppqqtwwvtsrqnlnonopruwyz||||{{{|~~|ywy|}~}|}~}{xvvvuwy|~~}~}|}~|{{||{{~~~|{zyzz{{{}|}~}||~~}~~}}}|{xurpopw~rtvuvsorrljg`ZX]_[XWVSOPWXVXZWUX\_bfjjkt|xtrpvvxspu|tiq~}loosvrpxnmljit}}nbgimqposxtssrrqnmopuyz}ujhhlntzvda`_^^`bciopqpmjhggnt}phfhhjow}xppqpmjimqtvtrpnquuqjb`ddba``_dlnpqrvyyxy~yv~|sz{upia[Z^ababhkjjhhpvustxzy}}}wsuvtsonqrrrqoga^^XRW__]`a__ab_]\[_fffjpvwxyvsqqsuttxxtrtvwuutpjgd`^`a^YYZXUX^a^]`bbbgnomooorstutrv||xvrmmppqsroostqolhiqx|wtx~}~}unjrzz{|{{zvttty~~ysmkjmtoku{vrrqjbirplmosvxyrkmopvz|{xy}~zroppnmmkgcejg``cfgc`hog^_ejmnqqooqtwwtssqox}stskhkpvxskfbdhe`bfhjnrnhowqoru|{y{||{{|}}vxy||wsomormiousqw}{y|~}}|~~}}~{ysqrpmmnopnptqkknlkpsqrwyz|xvz|{wvyzwtnikmigjkgdcabdb^[Z_fhhgfknjgjmqwxy|zwy||{{z{ywwtoppoonklle_ac_]afhilomkklmnptwy~z~}}}~utvrnqwz|}|~|zz|}||}~}}yvyztoprrrtwwvtsuyyz}zupqtx{wrniecdfffdfkkkmljnqrvy{|||zxz{yxz|~}}zsqrposuuvwrgbglliilnmmpsttuspv}|{}}~||}wttux{|{slnrlhjnrsuxywxy|~{y}||}~wrsvvw{~|x{~~}}~}{z|~wvuuvrlqvvuvx{{ywtux{~~}zxvuuvtstvvupkjjiiijlnnotyvrsttuwz|~~}~}zyvssssuusqnkieabehlnpuwtqqtvwwwy}}ywvxxwx{wqmkourmlmswurqruvy||~~~~{{}zwy|~~~~{xwts{{vpmnlmsy~yroqv{~~{{zxwyz{{wpoolhilmouyywtrssstssx{z}yx|}|}yxustvz|umpspopmiegmsx|{{ysqstz~~}|}~yyx{~|zxuy|zussuttuy~~}|xux|~|{~|vqpuwvxyx}~|{zxvz}zwuuvz|xusvz}~yuwy|~}}|~|yyzyxxwqmmnt{{zzyyzwtttw|~~}z{zy{}xwzxwxxwtplmorpmu|x{|zxvvwy~{wyzyyz|zxzzvrnkknswz|ywyyvv{}{{~|~|wtstutv~~|||yy}|y{||yx{}~}zxvwxxy~}y{{y{~~}|||zy{|xtturoruy~~ywvvvx|~yu{{{xwy}~}{xxwvuqortvywuy|{zxvx{{|}|~{{~|w{|xwzyz~z|zttvux{z|}{~zxz|~yxz}~}yyz|{zyustv}~y}~zy}~}{yyyy~~}|~z{}zw}~|zyz{~~{~zxz~~}{}~{zyyzyxy{}}{}}||yx|}|zyz}~{||}~|z{yurswyyy{}|}}|zxvutux}~}|{yz}|zzxtuz|}|yvspswuty~~}|zyxwwwxy||~|~zvwz{{z{|xurtwy|~~}|}zvz~zx|~~|~~~~}}~~|{|~}~~}}zwvtty|}|zz|zvw{}|~}|zzz|~zz~zvuvxwwz{xvvwwwz|yuux|~~}|}zxxx|}zy{}}{|}|zxvxzzz||ywwzzzyy|~~~|xx|}}}}|}|z{~}|{yz}}wvxy|{wx}~}}~}||}~}}{}~}|z||}}|{|~}|}~~~}}|zz|~}}}{zxy}{{~{{~}}}{{|{{{}}zxy{|~}}|}~zwy}}zxzz{~}{zyyy{}|{{|zxxy{{||yz~~||||}|{|~{yytry~{xxwxyyywtuz}~}||~|~|xx{}{zz{zywwz}{z}}}|zz}~{{zy|{|}~}}~~~}}}}zx}~zwvy|zyz{~{yxyz|~~~zxwxyyxx{|xvxyyyz{{{{zzz}~z{}}~|||yz~{wvx{||{{{yy{{wsruy|}}ywxz}}|~~~|~~{xx{}||||{{||{{}}}~|{~}|~~{z||{|}}~||}}|}|{{}}||}}}~~~|z{~~~~~~{z|~|y{~|{}~~~}zwz}}~~}}{yyz|~~~~|}~~|z{~zy{zwvvy{}}|zxxz||{xuy~~{|~~~}||}{zyvvwz|zz|{xwwuuuwwxy{~~~~zwvyzy||||yyzzyyxz~~}{||{{}|||{z|~~~}~~}~~~~{|~~}~~}zyy{~~zxyy{}~zzzyxwuvwy|~|zz{zy{}|{||{ywsoptwx|~}|{yy|}|{{{{zyyz}~~}}|xutuvwx|~}~~}|{|~}}}||{zyz}~|z|~}{{zywxzz{~~}ywz~~~|||yvuu|~}}~~~{y{|yusv|~~|}}~~~}||zwwwx{|}~~~~~|xwwvx{|~}|{{|}}~}{xvvwx{~}~~{zyxy|}}|z~|wutrtwyz}~~|~{{||yy{yxz}~|wvtqooruxz|}~~}}}|{z{{|~~~}|xspqrvz|~~}||}{|}}{wvwvwyz}~}~~~}}}~{wutuvz|~|}}{z}~}|}{yxurruz~~{xz}~~~}{ywustvwy}~|}}}}}|{wtstssuwx|{x}}{z{|}}~~}xuttssuwy{~|{{}}zz{{}~|xtqprstx|{}}{{zxy{{|{y{{yxtprutuy|~}zyz{}~|xxxvsqsv|}}|}}}~~{xwwwusux{}~~|~~}~~}zxvutrsvx}}{{}}~~}|zyyxwwwutvy}||{{}|{{ywwvrrsrruy~~~~|{zz{|{zzxvutsrpoqtw{}~}}||||~|{zy{|}|wrrtttsswy{~~~~~~}yy}~~}yxzyvtstvy}~~~~}~}{zzxvttuuuw}~~}}}}~~|{ywvustvutux||{{}}{xvuuttutux{~|~~~}}~}{zywvvutrsvx{}~}|~}}}}|{{zxuuuuutsstx{~~}{zyz{{{{ywvuusrqrtwy|}}~~||zyyxxwvuutssrqruy}~}|}~}}|z{}{yxvuutuvutvx{~}~}}|z{{yxwwwvttxz{~}}}|{{zxwvtttuxyxx{~{zzyyzywvvxzxvutstw|{xwvvwwwvtrssrsuz}}|{zywtuvwwurqqqruy|~~}~~{zyxvvwxxwvttsqsvxz}|{zzyxxwvuvwxvtuwvx{}{ywvwywuuvvvtsuvxz}}zwwwxxwwxwutstuw{~{zyxxxyyxvuuuttux{|~|yyywvwxxwvwxwutsvz}}{ywutuwwvuvwvtsuw{~~~|{yvtrtuuvwwusqruvx{~~}yuuussvwwwtsssrtvz~{|}|}~{z{zyz|~~~~~}}||{|}~~~}}~~}{z{|~}|~~~|zzz}~}||}yxxyyyxxxvuvwwxyz{||}~|zwtuy|~|yxwuuvx{|{|~~|{yxyzz{|}{ywwx{}~~}}~~~~|{|~}{zyyyz|||~~|}~|yz{zxvtuvxxyy{}~|{z{}~}~~~}|{xvutrrsstvx{~}|}|{{|||zwtrqqrsuwxz|~}|{{zyxxxwusqpmkkmoqsvyywvuuvwy{~{z{{z{{{ywtrpmkjkklnpqqooqqrsuz~~~~}~~}}|zxurrsssw{}~~~~|zyy{}~}{{|||{{||{zyyz|~~~~||||}}~}zyxtrtwy|~}{yxxyyyxyyxwvvxz||z{yxxy}~{ywwwvvuvwxxxxwwwwy{{|~~}{{|}}ywusqnlklmnnnnopqqrsuwyyy{~|zyxwwyyxvsqnljjlnqtvyz{|{}~}ytrqqppprtttvvvuvwyz{}~~~{yvuttuxy{}~~|{zyz|~}{zyyzzz{z{||{{{{|}~}}~~{yxwwxy|~~{ywvvvvwwwwwutttuuvy}}zxtqpponprsssrqpmlnorv{}~~~~~}{zzyxxxvssrpopqsuwz~~}~~~}zywuvusrppqrsuyyxyzzyz|~}~}{zyxwvvvussssstvxz|~~||zwwxyzywxywvxzz{||}}}~}||||}~}{yxxxwwwwwxyz{zyyzz|}~|zwusrsstsrqqpnlmopprstutuvy|~~~~~~{xusrrstuvwxwwxyzzyz||}}|zxwwwxyzyyyxwvvwz}~|z{|}||}|zvrrttuwy|~~~|zyxxxxxwvwxxyz{|{z{}~}|{{{|}~~|{yxxxy|~}}~~~~}||~}|{yvsqqppqrstsstsrsstuvvwy{}}}}}}}~}{zywvttusrrtwyz{{ywvttvx|}{ywvvwwwvuuuuvwwxxy{|~~|xvuustuvvvvy}}|}|~~|{{zz{zxwwwvvwxyzz|~{zzyxz|}~}}|yuuvwyy{~}|{zz{|~~~}|~~}{xvvutuxzzzyxvtrqppqtuvxzzzz{{zyyz{{|||}}~}{{}~~}||zzzzzz{||~}zxwwwtrtvx{~~}|zzzyz{}~|xvuvwwwwxwwwxxxwwy{{{{|~~{yvtrrrsuwy{{{{{{zyyy{~~|{ywwwwwxxxxyz{|}~~zwvuuvwz}~~{|}}~|zxvwyyyzz{|zyxwtrqqstvy{~~}|{zz|}}{zzyyxwvutssttuuvwxyzzzyxxxxyz{}|ywy{{|~~}|{{{yxyyxy{~~~~}~~~~~|yvutuwyz{}~~~|{||||{z{}}|zxwwwwwwyyyzyz{zzz{{|}~~{wtrrsuwz|}~~}|}~~~~~|zz{{{}~~~}~{wtsqqsvxz|}{{||{yxxzxwz}}~~||}{ywvutuvwwxwvvvxyyxyzyxwxz|~~~~~}zxwvvvwxyz{|~~~~}{zyyyz}}|{zz{{||{{||}}~~}{yz}}~~~~}||||~~~|zxxxxz}~}{}~|{zxvwxz{{|}~~~}}}~}{{yx{~~~~}}~~|xvtsstuvvwwwxxwwutuvvwwy}~{zyz{{|}}}{yyzxwxxxwtstuvwxz{{{{|}~}}~~~}~}|{zz|{{~{zzywy|}{zzz{||}}}|{{{}~~}}~}{zyxxyyz||}~~}|{|~~}|||}~~}~~}~~~}||}~~}||~~|zxwwxxyy{}|zyxxxwwxxxy|~~}{z{||}}}}|{zzyxwvutttstuuuvvvvuuxyyy{|~~}~|zyvvwxyz{|}~~}}|||||}~~~~~~~~~~~}}~~~~}~~~~}|{{{|||~}}~|zzz{{{|~}}}}~~~~~~}|{{|}~}|{zxxz{}~{yxwwwwy{{{{zyxxwuuvvvvvwxwvwxxxyyxyz{}}|~~}}|}}}}}}{zyxwwvwxyz{|}||}}}|}~~|{{{{zzzz{{zz{zzyy{}}}~~}|z{|}~~}}~~}}~~~~~~~~}~~}}~~~}}~~|zzyyyyz{{yxvvvvutuvvvxyyzz{{{{{||||{{|||}}}||{zyyz{{{||||}}}}}}~}}}~}}~~~}|{||}}|}~~~~}|{{|}~~~~}}|||{|~~}}}}||||||}~~}~~~}}}}~}~~}||{zyyz{z{}~||||}~~}}}||||||~~}|{zxxzzyz{zyxwwwwwyzz{}~~~}~~~~}}||}}{zzz{zxyzyyxxyywwwwwwwxxxyzz{|}~~~}}~}~~~~}||{{{zzz{{||}}}}}||||||}~~~}||}~~~~~~}||}}~}{z{}~~~~~~~~}}}}}~~~}|{||}}~~~||}~~~~|zyyyyyz{{{||}}~~|zyxwvvwyyyyyyxwwwxxxyyxwwwxyzz{{{|}~~~~}|||}}}}~~|{{ywvvutvy|~~}}}~~~}|{{{{{{zyyyyyyzz|}}~~~~}{yxyy{}~}||}~~}{{|}~~}}~~~}zyxwwvvxyz{|||{yxvtstuvxyz{{zy{{{{zzyyxyz{|}~~~}|}}|||}~}|||}}~~|{zyyyz{|}~~~~~}zyywxz}}}|}~~}}~}}||||||{zyyyxyz|}~}|{|}~~~~~|{{zxuttuvx{}~~~~}{{|{{|{zxwvvxyz|}~|{z{}~~~}|{zzzz|}~~}{zwvvwxyz{|}}~~}|zywwwwwxyz{{|||{zyxxxyzyxz{{{{}~~~}||{{z{|}}~}|{{{|~~}|{{{|}~|{{{}~~~}}}}}}}~~}{zz{|}}~}{zxwwwwy{~~~}|}}}|{{zyxxwwwwy{||}~}}}~}{zxvvwxy{}~}|||{{|~}zyxwwxy{{{zyxwtqqrppqstvwy{{zyxwwwxyzz|~~}}~~}}~~}|zzzyyxxz||}~}|{zz{|}~~|}~}||||~~~~}|{{|}~~}}~~}|{zz{}~~~~~}}}}~~}}|zyz{||}~~|{|}~}||zyxxz{}~|{{{{zz{}}}~}zxwwvvwwwvutsqonmlmnoqtwy{{{{{zzz{|}}||{zzzzzzzzywuvvuvvuuuuwyy{}~~}~~~{yxxxxxxz{|}~~~|{|~~}}}|{{{zyz{|~~~~~}||}~}|{|||||}~~}}~~~}}~~}}}~~|||}~|{zyzzyyzywvtssrpqssuvxz|}}}}}|{|}~~}|{{{zzyzyyxwwvuuvwxyyy{|{z{||}~~}|||{|||}}|}}|{zz{|||}~}|||}}~}~~~~~}||}~~}|{zumnwzzxuux~xwv}zvrvypimprrmpxxwyxwwz|zz|z|{~|}~|{uotwux~|~}}~{x|zy|~{z~yz}}~}z{~ws|~{y}}yz{{xqt|}z{}zz|}zz||z{{}~yvx{xv{~{|}}~{zyxzz{y}xqw}xuwxy|}zt|}{{|}{z{}~}{|~~|vpnqvzwu{|ywy~~yy}{|}zzyxyxvuuvvutrstqquwxwuy}ytvxx{~}|}zrjegqrnpptxqkosvxsrtvwwwxwz|{}||{xurnkjnttrqqtwxvruzyx{|}|z{|{z|~uv|wrvxyzww{zzytu|~{yvtvxyxxz|zvyyvvy|}}|yvuuwyxx{}|zz}~~y}sluxpqxxvsrv|xsuyuw~zvomnnqx|zvv{~|z|~{x~|zyyzzxwx{~|{||||}|}|{}}{{}|}|yz|~|zwurnnoprsqnlnrsrssqmmvzusvz~{|||~}~xswqintromjrxnlvyuuusqv~~xwwxzwz~y~}~{swyxustu~zrvz}wu|}yxxxyz{|~z{zssxxvz|yvspuxqox{tqqsz~}}|}~vqov|qjsvqtyyvvwx{xu}vz}xvwxwvuspswqox}zxz}yxz}u~v|~~{vvyywvwvu|xuxvxy~}z}~~{xvtyyprz}{t~xqv|xvxwutsponlnokmtvvvvuutsuy{~{}|~{~zvutqnprppqrsjbmytqqs{~vsx||xt{~}~w~}ywwuw|{wsou~ysw|upuz~~{~~}}~yvrpvxroloxujnvwwrmsz{}~}uv~xupospnruwyvuvx~{ty}|}|}~zy{rt{zyz||}~ywy{~~||~}|y~}pnvyyvrw}wxxuu~xz}~~xqtwttz{w|~uvz|~||~ywtsuvuttvwyyxzwnsz~zz|}}~}}|yurrsplszvruuljnommnsywvyzwuy{{~~~}{|{uy|yvxyqmtz{zvy~|wtty~~zz{u~~|~}wpu{vqtwxwxvqsy|~|y||v}|v{}|ytqppsroos{wqy~~|}|yz}{uy}vqvvomsy{zw{~xt|}}}|}{xvwwtu{}xuvvvwz}}||}~~|vrosywtwyvw}}xz}{xwwuroqwvrvyvuwwvy~}z~yq{|}|zyvuvyzz{{wqqsqpruvsorwwuwz|}{{~{vwz{zzzyyzz{}|w|wnv{vtwvvx||||}|uy|{}~zzy}|vtwxwtpnouzxvwy}{y{|{}~|||zyxwstxwttsuyz|~~~}|ww|}~~xy||{vt{}zvw|}}}}~}}||||z{|~~~|y|}wwyzyxwuu{}~zz|zz|zyurrtuvttx{z{~v}ux|{xtsvvsw}zw}}~~~~}||ywuuxzusuvxzxxyyvsptwrnnqpqw{z|yrx|yz|~|y}~{{|}~yxv}|yusrnlu{upx}{{}|~}z{|xv}~|z|||{urttsrqw}|{||{y}|~~z{~xw}~zxx{|vrvvtuw{{~~~~{xw|~|z{}uy}uqx~|}|{{|}~~~~~|{|{xursxz|~|yzzyz|{z|}}xtxxvtsy|}~~~y{zvyxvvw}}}}~{xuuxzyxwwxvux||||}~|wwvtrrsx|{z}~}|{wtuy{zzwuvwy{{y|{||{|~z|~~yrmovvvz~|{x{}}w}||}~z}|z{}{xz}{zzzupstqrv~~}~y|~|}|{xvy}~~~{|~xrty{|}~~~}yy{{}}vuwz|}}~~}z{|~{~~~~~|ywxwrrtx|}|}{x~~~}z}|}}yustvst}~~~}||xwx|~~~|yy|~~}|{{~wvxvvz||}~{yxusrruuuz~{xyzzyvvyzwwwvtsqtz~~{{}{}~z~~|~ysqswz|ywz~wpx~}||~|y{~~~~}||~}}~xquywwyzyz~{|~}~}|{xvz~~yx{~~~~~{yyzzzz~~|z~}|{{}~}z~}{|{yzz{{}|~~}~xty{zyuv~|zx|~}}|}~{z~}}}x{~}~{yx|~~}z{{}~}{{z{|{zyyy{}|zzz{{wtx{xvsuyxsuxyyxxxvxyuuvwyur{}~|z|~~wwzxxvvxzvtuy{yuv{||~~{}|z{|~~|~~y~~{{|~|wz}}}|{|}|y|}|}}}~|~}|zz~~~~|y~z~{~~y|~x|{wuv|~|}~~{x{~}|{~{{~|z~}|}}~}}}z}}~~~{{|}~}{}}{sx|y}zy}}v{~yzxvvxyxy{xwvtvxsqvxuvyywvx~}}~}}~}}~{y{}|~}zyz}}zwxzwy~}~{}}~|}~xw}}z||zyy{}}~{|~~~~|~~|y{|zy|~||~~|z|{|}}}z}x~~{}zy}|{||{~}wzysx|}}{z}}|~~zz}||}wu}x}z{~~~}}}}~||}~{~|~|z|}}|}}{{}}~~~~{~~~~}|~~zyxxzzusuvuvvwwussuz|yuuuxzw{~}z}||~|yz{z{{{}}|wy{||{{~||}~|{~||~}|}}~}~~~{w|}|{}y}}z|~|{|}}}z{{z|~~}~yy|~yty{xwuw{|{zz~}|~~~~}y{}~~{}z{|}}||}}~~~}|}{~|}}wz~~z{}~z}}}~}~}||~~~~|x|||{xz}{y{}~~~|~~{{wz}~|~~~}~~||yx~}uw}|ywuwyvttw{zux~~wsy}zyy|{}}~}xyxxy{zwz|}zv{|yyyz{}}}~{yz~|||~|~{x~}}}~~}{wwzzzywwz{|}|{|}}}~}z~{xwz~z{~{v|ywxx{}~~}~{xxwwyz{zz{~}zywv{~zx~}}||~{}{z~{{y|~~|zz{{z}||~~|z|~}{zz}vx{yxyz}~}}~}~yuw{{{||yx{|{~}}ustuwtqtwz{yvuuwwtvyuruxvuvy}}yz~{y{}zwvw{}yz}z{{~zwxxw|~wt}}~}{{|}|yx{~}}}~}~~~}|{zzxwwvwwvx}}}~}|}|y{|~zy||zyvuvwzzvsruz{}|yz{}}}~~}~xy||{}~~~wx||y|}|}~}}~~|zyzxtx~{}~}~|~{{{|{{|}}|wtuvuw}~}~~|{}~{zy{zxxx|~{wwvuutvyyvwywwxy{zxy|{wsquyxx}~zyz|}zvwz{|{~~z}}{{{~~}~}{yvvvtssuxxwz~~}|z{~|z}z{}{xz{xusqqqruy{~~~}~zz|}}{z}|vuvwwtqx~~~}zyyz|}|wx|{{~z}}zxux|y~}}}~~|~~~~xsvwrpswz}~{z{}~|z}~{||}{}}{{zz{xtrqswwy|~}}|}||{|{y|}|yx{}ywyxwz~zvxzzzxvz{vuwxyz||}}}zxy||z}{wwy{|zy~~|}}~~~~|}y{}}|{||z|{{yx|}}}z{~}}~~~~~{xy{|}~~}zvsuxvuvx{zuu{}zwwy}~}}}~~~{~~}yvvwy}}|}zxwvtuutuvxzzx|}|{|~|zz|~~}|}~~z{|yxyz}|wx|zwz}{yz|~~}}zy|}~}z}{wz|~~~~||~~{}}{|~z|}}{z~~}}zx{}~~|yxxvsqprsttsswzzwusttrswyz{z|}ywz}~~~{}}{yyxvwyxuvxxxvutrqqponorsrw{vtz}xwz}}y}~|||~|{zyxwz~~}}~}{|~}}{w{~~~}z~~{{}{yz|||~||~}|~~|z~|zz{||~}~|}~~}|~}~||ywwwz}{xy{~}vswwspprvwz~~||zvvz{z{~|z~~|{{~}{{{{{|{|}vtsstqquvsqruwvtsrqrsw}~~}{|}~{|}wpswsrxzxwuw}zvy}{yxz~~~|{|}~~||~|z}~~~{z{zz~~~|{{{{|~}|}~}|}~~}yzzyyyz|{vuvvwtrx}{z|~~|||~|{|}{~||{z{}}}{{}|zyxvuvwxzwuwywvvvvutuwxxz{xvz}{{|}}{yz|}~~}~~~~|zxy~|yxx{}zwwwxyxwvwz|}~~~}{yz{yyzz|}}~~zxwwyzzzxx}|zz{~~}~|}}~}{|~~~~~}~~~~~}~~~|yzz{}~~~|uqtwwvvwyxuttrqonpswywvyyyzyyxvvx|{yy{~~|{|}~|yvttuxxxz|}}{z||{|~|z}~~~}{{yy|}yyz{|}|~||{yz|}}~}~{wz||{{|~}|}~}z{}~~~{{{ywwwyzzyz|yvy{yxwwyzyyy{}}|xvyzwvz}}~|{z{|~~~}~z|~~|}~|yz{zyxvvvvxzzy{}|yxxxz{|~}~}{zz{zxvuvy{{zxxyywvxz}~|}|z{~~~~|zyyy{||}~{yyz}~z{}zz{}~~zzzz|{|~}~~~~|~~}zyxy{zxxy{{{{||}{yyy|~~}}}|zyyyxxxxxy|~~|{zzyyyyzzywvvy{xwzzwsrv|~}{||{|}~~||~{|~~}|~{wyzyz||{{|ywy{|}}}~~~zy{||{{|}~~||}zwvuvxz{|}~||{xy|{y}}|}}}}||~~~~~}~~~}~~}}~~~|zxxz{yxyzyy{~~|}~zutuvxwwyzyxvvxxyxvvwxywx{{xuux||z~~~~~~{ywsrtuvxy{|}~~~}|}}|{z|~~~}}}~|xxxxxy{{{|}~}zz|~~}~}}|||zz|}{yvvz|}}}}}}}||{zy{~|z|}{{zvsuwz{{|}}}zxxyyywvyzzzxy{zxwxz|{z{|}|{{z|}zwxywvxz|~~}}|~|zyxz|{z|}~~|{|||{yyyz{|}~~~{z{{yvuxzvtwz|}}}~~zz{{{{|zz}}{z|~~~}{{|zzz|~|}~}{|}~||~}|}~|yyz|~~~}|{{|~~}{{zz{zyxwwxz{}||zyyxx{~}|ywxxvwz{z{}|{}~{zz|}zy}}yvuuux||z{|}|yy|~~}}~~~}|}~~~~~~~}~~~}}|z|~}~{yyxx{~~~}||z~}{z}~z|~{}{x|~yvwvuvv{{}}zyyyzzyz}|z|}|}~~~}}{zzyyxxzzyxxyzxwy|}~|z}~~~}|yvuvy}~~}|}|ywxyyyyyyz{zzyxvvwy{|}~}|{|}~~}|{wuwz||}}}}}~}{}~|{|}{}~}}~~}}~~|{||}~|z{{{}~}~}}~~~|{{}~}~}}~|z{{|}yw{~}~~}{{|}~~}}~}|{|}~~~~|{|}zzzz|~{yz{{|||zyyyxusvyzz{||{ywxz||}}{zyvtvzywxyyz{{}}|}~}~~~}~~|}~~~|{|||||}~}}~~||{xxy||z{~~}|zz||}~~|{}}|}}||{yyz{|~~~|{yz|~~}}~}{|~~}}}}~{{|}~~}~~~~|{|~~~~||{yxxz||zz|{yz{zwsqvxvvwxzxuw{zyz{|}||}~|z|}zyz{}~~~}|{zz{{{|}}~~~||}}}~~}~}|{{{|~~~}}~}|~~~~}~~|}~}||~~~~}}~~~~}}~~~~~~}~~}|}}|{|||~}z{|zyz{{zz{{{z{}|{{|}}||~~~~~~}}~~~}}|zywxzxuvxz|ywxxwwwwyz|}}~~}}{z{|{z{~|}}|zxxzzyz}}{{{||ywz|yy}~~~}|{y{}}|||{{~~~|{{|}}|||}||}|{}~}}}}~~~~~~~~}~|z{~}}~}}~~~~~~~~~}}~~~~~}}|{{}~~}~}||}~~}||}}}~~}}}||}}~~|}~{{|}|{||{yzz{zzxwxxwvwyz{zy{zxy{{zyxxxyzzzz{{zzzz{}|{}~}}~~}~~||}}}}~~}}|}~~}||}~~~}~}|}||||||}~}{zzz{{|}~~~~}}~~zyz{}|{~}}}~~}||{||||~~~}{{|~|}~}}~|zzzyyyzyxwuuutsstuuuwxvvwxxvuwyz{{|~~~~|}~~~~|{{{zyyz|}~~|{}}{|~}|~}}zz}~}}~~~|}~|||}~~}~}|||~}~~~~~~~|{z{~}|}{{|}}}~~~~~~}|{{|}|}}|}}{{~~~~~}~~}}~~{xxyxxwxzyxwvwxvvvwyyx{}{{{{yz~~~~|zxyzyzz{||{{{{{yvttvyz{{}~}{{{}~|yz|}~~}z{}|{|~}|~}}~~}||}}z{~~~~}~}||||||}}}}~~~~}~~~}{{|}~~}{{|~~~|~~~~}||}~~}z{~~~|{||{{zyz|~~|z|}{yyyxxwxzzyxwusstvwwwxxxxwy{{z{{zyyyzzz|~~~~~}|}~}|}~~~}~}||{xwxz|~~{z|~~~~{|||}~~~|{zz{|}~}zz}~~~|zzz|~|}|{||~~||~}}}||||}~~~~~~~~}~~zvvvusuwxyzyvtstvvuvxwxyyzyvvyyyz|{z{|}~}}}{{{{zyxy{{{}~||{xvtuxyx|~}||}~~~|z{|~~}{}~|}}{{~~}zxy{zz|~~~}{x{~}{|||~~}~}}~}}~~|{{}~~}}}}~~}|~|}~|zyyyyz{{{zyxxy{}}|}~{zzyy{}~~~}}{z{|{zyyyywwyzzyxwwwxyzzz{}}}}}|z{|}}}}~~~~~|yz|}}}~~}}~}|{{}}}~~~~~}~{{|~}~}}{yz|~~~ry}vurruy|{zz{zwx|{yz{{y{}~{~}yvpibgo~xne\]_gntxussstusoqtrpjepyyyrlv|xvuti^cjjhhiggd_][SKOSWZ`fdb`]^^^^_^`ceffecbbcb`_^^_aa`^]^cc_\\Z[^`bb_`cdcbabcbacegikoppolgdbacddcbdedfigfecfiklmomnopruvxz{{||{||zxwurpstolqwsprwvtuvy{zz}|||}}}}{xvvvuspopqtwwx|~|{}}}~zuuvtqpqqlhecb`^]]\[[\\\]][[]^_bcdghecefcbcbbaaa^Z[]XUXZWSUVUTUY[[[]``_^_`abehhgjmiglqldeebaefb^__[UTWWUWZXVY[[[_a`^aeefknkjnsqoqtrmkljiihffhhedeefijjigikkknrusppqstwxxwututpqtqljilpqqrrrrpqvxxyz{|||}~~~~~|}~{vvwvtolkiggijjigeehggijknpquyxxz|ywy{zyyxwutspmnomkhefihggedefehkllmmmllmoopqqqommkikljkonnomjiihkpnmswsqstsrruvtsvxxwxvspnklnnmllkhfedbbba_]^bdccehkknqssuuuuttvz~~{yxwusqolkmnkhikhdddbbfjjknqojjkihkmmlnpnjknljlmllnmjhffhjjknonmmnnmnprtuuvwvtttroopqqpmmljheca`__^_cc_`dfcachkmprrpswuqw~{x{}zvuutssroljjjiihgfdcehhhjlllnomlorrruvussssqppqrstuurpppnnnprtsruwvuwyyxx|}}~~}~~|}}|yxxusvywvwxxxz}~|}zywuuutuwxxvtrruuuvwxyxxyxutttttssstsqpokfca^[[[YXYZYYZ\\\_a^]_bdddccdefghfedb`_`_\Z[ZXVSQRRPPRSTTWZZYZ][XXZ\^^^``_^]\^_^]\[[ZYVUVUTSTUXZZZZ[\\]_``acddegffhihijjiihfec_^_]Z[]]\ZY[]\]addfhikmlmonnptwxxyzzyvrrsqpqppomkklnnmnpsvutvxzxttwwvwwyyxutuvwvutrolljhghiihjmnmmllmlmorswz{ywvvwxxy{{{ywyywurpomlmmmlkjkmpstvxzzyz|}|||{{{|}~~~}{|~~|||{yyzzxwyywxzyyzyzzyxvvvwxyyyzzzxwwvtspmkkihjkkjjloonnpqsstuvxyyyzz{}~~}|zwvvtqnkhhfdefffggggghjjijjjjjikmmmmprsqpponmkiggfa_a`]]]_`_]]\ZYY[\[YYYYZ\]]]^^^^^^^^^\ZWRQQONNNNMNPRSTUVUUWYZZ[\^_^_cgiiigeeeb_```]XVVVVWVVVVUVX[^_`a`__^aeghiilpsssrssrqponnmlkkjiikmnmkjjiilopommoooprtvxyxy{{zy{zwtsqpooqrqruwwwvvwwwyz{{~~{zxwxyxwxy{|{|~~~~~~}|zz||}~~}yurqppooonmnmljijklnnmnopqrqrtwz{{{{{ywxwtqomnpnlkkmmklmmmmmoqpoonnnnosvwyyyyxxyzyxwvutstssrrrrsttrqqqrpmorrrssuwxyyyz||{z{{{zxvspnmmoqrrpoopnmnooppqtvvwxyz|}~~}|yvuuttrpqqpoonnopppqrrppoopqtyzz{}}|||}|{yyz{{zxtturqsuwwutttsrrqqrsrrvz{{z{}~{|}||zwtqststutrrrrrrrrstuxyxy{{|{|~|}zxwwwwutuusrttssstuutrrstuxz}~~}|{{|}~}|{{ywvutttvyz{||}|{z{}~}}~}|{}~}~~}zxxxxxxyy{}~}zwutvwwwwvtsstsqstuuwyz{z{|}}~}{z{{zxvwywvutuvvvwwxyxwxxy}~{zz{}}}~~}~|zxy{||}~}~}}||||||}}~}{|~zwusruxwwx{||}~~~~}}}}~~~~|yurqqqrssstttvwxzzz{}}}}~~}|zxwuuutssrpnnnliiiiijklljmppoqtwzzyywuttttuuusssrqpprqooppponprpprttvxy{{{}~~~}||}}}|{yxurrstttuxzzz|~~|zyyyyyz{{z{{|}~}}}{{{{{z{|~}|}~~~~zwuvyyxyz{{|~~}||{zyyyz{{{}}||{zzz{|{z{|||{||ywwwxxwxxz|||~~~}~~~~~~~|zyxyxxxwxyyyz{|~~~}zwuvvvtsrqpnnnnmopppqrtuuvxzzyyyyxxyxwvwwwvtttsrpoqqonnoqrrttssstvwz}~|yyzwvvvwvuvyyyz|}~~}|||}}|}}}}|{zzzzz|~}|||}}}}|{zwuuvwwwxzzz{|~~~~~}|}|{}~~~~}||||{{zz|~}|||~~}|{zywuvvuuvxyy{{|}~|{zyyyyyzyz|}}~~}|}{xwwusrrqpooooppopqqqpqtuttuwwvtvxwuvwwwvuvussssrrtvxxxvtrrtuuwz{|}~~}{z|{ywutttstvuuvxyyz{|}~~|{{|{{{{{||{|{{{}~}}~}|{z{|~~~}{zywwxxwwxyzzy{}}~|||{{zyyyyz{||{yy{}}}|zxwxyz|~~|{yxxxyzyxyzzz{}~~}{|~~~~~}~~~~~|{{zz{}~}~}{zxwvtssqppopppponmllnpuxxwwvwxxxxyzzyxwwvtsttssuvuvwvtqoopoosuuuxz{}~}|}~~}|{ywvuuttuuvuvvwy{}~~}|||||{{||}{zyyz{~~|zxyyxwz}|yxwwvuuuwwwxxy{}~~~~}|}~}|zxxxwy}~~~}{yyxxyz{|~|zyxxwvwwvvxyyyy{}~}{{{{}~~~}}|}}{{{}~|zxwwwutsrsromkjjkmprstuutstttvwwwxxxwvvwyzzzzyxvwxxvrpqqqstuwwwz||}~}|||||}~}zxvutstttuvuuwxyz{}|}|zxvtttuvy{}}{zyyyz|}}~}{zzyywuuvvvxyz|~}|||zxwusstuwy|~|zywwxz{{z{}}~|zyxxxxxxwwxz{~~}zxwwwxzyz}}zyy{}~~}~~~~}{ywwwuromlkjjklmprtutttuwxyyxyyyyyz{||{|}|{yxxwtsspnmmnonoqstuwxy{|~|}~}}}~}{zywvuuutstvwwz}~|ywuttuvvvwz}~|ywwxwxy{|}}~~|{zyzyxwwvvxz}}{xvuuvuuvvwy{}~|ywvwwwyz{|}}~~|{yxwvvvvvy{}~|zxwxywvxz{}~}|{{{|~~~~}~}zxusrpppommnoprsststttttuvwwwz}~~~}||}|zxwwvsqonmnprssrstuvxyxxyyyz{~~}~~{zyxwvvvwuuwxyzz{||}~}{{{{zz{{zyyz{|}~~}~~}}}|zzzzzyz||}~}{zzyyxwxxwvxyyz|}~|{zzz|~~}~|ywvtrsvxyyyxxvtstvxz{|~}zuojgghilpv{~}{yxwwxy{~|xvurpruxz{|~zyz{|~~}}~}~}{wsmiecdfgilquwwussrsvz~}ywvsnjgecb`__acdddddegkquy}{ywuroljgfghjmpsuvvuuvvwz~zuqonortvz||{xvutqpruy}~xspnlknqrrpppokighkorx~~yrmifedfilopqqqpommosx~|yurnjgffhjmquy||zzzwvy||yvronoqsuwy{{{zwusrstx}|vqmlmnopruuqpomjikpvz~zuqmkjjkmoruvwwutstw|}|zwsnieca_`adhjklmmljhgimqty}~}}}|~~}{xvromlmoqrtuuspomihilpsvzzuqnlmmnoprsqomkjjknsw|{xsokgffghkmpsrrrrrsuy~}||{yvrnlkjjlosvxzzywvvvwz}}zvsppopqrtvvutsqoooqtwz~{uqmjhhikmmnmmkjijmptx|zuqnjgghjlnpstsrstvy|~}}}}|yvrqpopruxz|}}z{}~{xvstvwvxyxusqqqqrtuvy|~|{zzxwrmhda___abdedcccdfhkoqsy~~|yxxwtqligcbdfhjmopppqsuxz|~|{{|||zxvspnnnpsuvxyxxxxyz{||~~{xusrrrtutsrrqqrsttuwy}zvqnllklmoppopqrrstwy{~}}{{{zywsnkihhjlorsuwwxz}~}{zz{}~}{xurpppqsvxz{{{|}}}}|}|wutrqrrtutuuuvuutuvxz}~zuqnnopqrtvwxyz{{|}~}}~}{wsnjgedegikllnpqrrrssstvy~|xuttvwy{{zwtqnllmnprsuuvvvvusssuvwz{vspooprsstuuuuuutsstvz{vroljjkmnoqsvxyyyyyz{~{yz{}}}{xtpmkklnqsuwz|~~}}}~|yz|~}yvtrqqsuvwy{~}{{{zyxxz|~|wtqnmmnpqsuvwvusqqstvz~~xtpnlkkmoprvz||zzyzz|}}~~{wtronortvx|}zxxxy{~}zyxxy{}~||}~~~|ztnjgfedcehknoonlkjikmorv{~}}}~}}{xsnjgfffgjmptwxxwuuvvxz}~{{}}~~~}zvsqnmnprtw{~~}||{|~~yvtssuwz}|yvtttuwz}{vspooortwyzzywusrstvx{{vspljjkmosx|}~{yz{z|~~~}{|}~~~{wspooprv{~}|{|~{wuttvw{~|zwvuvvxz~zusqpqty}}zzzz{}|xsnkjjmpsvyz{yvtsrsstuw{|{zzxvvvuvwxz{{zxtpnlkmosx{}~}|zxusrrsuwz~~}yusrsux{~~|ywvtsstvx{{vronnpswy{||{ywvuvxy{~{vspmlnrux|~~~}{yy{{|~~~|xtqqsw{~~zzywvwyz}{wuttvy{}~~}{ywusrstuvz~~ztpprtvy{}~|zzxwvvvxz}{wtrprvz}~{{|||~~|}}{{{{|~~~~}yuqnlnqsttuvurpnlkjjkmorvz~~~~{wspnmnqsuwwxxwvutssuvwy}~{vrrrtvx{~~{zzzz{}{xxz|~|{yxwwxy{}}zyyzz{}~}}|{zwtssstuwz}~yussuvxyz{}}|yyxxxxyz|~}yvuvxz{}~}||{{{}}||}|{zyxxxyz}~}~~~}|{zyyz{}|yxxxxyz{|zyzyvtstuuux|{yxxyzz|}{yxxwwvxzzxwvtsstuvvwyzyyyxwvuuuuvxz}{yxyyy{}~~~~~}}~}||}}}}~~|{yxwuttuxz}~}}~~}|{zz{zz{{zzxxwvuvwxz}}{yxxyxwyz{|||{zyyxyz|~~}~~}}{{}}~~~}zyxyz|~~|||}~~}|{yxvuuttvy|~}~|z{{{{|{zyxxwvuvyz|}|{{{||}~~}}}{zzz{}~}}}||}}zyxwvuvvutrqqnlllnoqsx{||{yxwxyz|}~|zxwttuuuuvvvtsstssuwy}~~~~{yxyzz{|}}}}|{zzz{|}}}~~~~~}|zxxyz{|~||||}}~}|||||{zyxwutttuw{~}{xwwxyzzzzzyxxxxyy{~{zzz{|~~~~}|{{|}~~}~~~|{zyxxz|~~~}}}}~}}~~~}|{zyyy{|~~{zyyz{||{zyxwvwwwwy|~~|{{{|||}~~}||zxxxz|}{xussstuvxyywwvuuuuuvxyyz{|{zzyxwxy{|}~~}}}}~~||{{{|~~||{ywuuuvvwxz{||||{{{|~}{zzz{{{zzywvuuuvwwy{}{yxwwxz{{zzzzyyyyyyz{}}zyz{|}~~}|{{zzzzy{|~~}|{|}~}}~~~|{yxwuuuttvy{}}}}}|}~~|{zy{|zz{zywvvuvvvvx{}{xxyz{{|}}|{{zzyyyzz|~|||~~}{ywwvwwxwvvtqonlkjjjknquwwwxwvvxz|}~zwvutttuvvvuutsqqpooqtwz}{ywwwxyz{{}~|zzzzxvuwx{~}||}}}~~|zxvussux|~~}|||}~}||}}}}}|{yvuspnnoqux||yxwwxxyzzzyxwutrqqrty~}{zxxxy{||}~}|zxvtsux{~}}~~}{xusrqsw{~~~~}|}}{yvsqqsuy~}{zyz{{|||zyxvspnnoquy}~}|{|||~~{wtrqqqrsuwwwwwusqnmllosw{}}{zyxxy{|~}|zzzz|}}}~}|ywspmlmprv{~}|{{|}~|{zyz{||{zywsomlllnsx|}{yxvvxyyz{{ywtqonnpsw{~{yxyzz{~~~~}|xtqoopsw{~~}||}~~}||}~~~|zuromllnrv{~~}}|}~}{zzzz{||{yvspmklmosx}}zyxwyz{{||zwtrpnnpsx||xwwwx{~|zywwwwwwuusplhedcceinruxyywuuuvwy|~}zwutsttttutrokjhffgjnsw|~}zxwvvuvxyzywuronnopruz~~}|{{{|}~|yvsqonnqtx|~}||}~}||||||zxuqnlkjjkotx|~}}~|zxwwxxxxwusolkkklnquz}zxwwwxyzzywusrpooqsvy~~}}}~}{yvsqpppqsw|~~}~~}}}~}|{ywurponoqsx}~}{{zzzyvsqpnmlklmptx|}||||~{xvtrqpopqrqqolkjiiiiloquz}~~}zxy{~~|{zzyyz{yxvtrpnlmmmorwz|}}|{{{}~|{zzzzxvtronmllklosvz~~{yxwwvuusqponmmmnoqty~~|zywwxyxwvvtrrrrqqrtwz}}}~}}|{{{ywvutrpopppsvz}~}||~}|{zxvttsqpnmmmmnrvz~}{yxxvtssqoooponnopsx|~~~}||{{{zyyyzz{~zz~zrsujcpxqhZXfkijmnoppw{qmrx|}{ux~|xpiorlikkgedgmjfiox||~~}|zsqwysoonprsroqtsstuw{~|{yx{toy~snuyvrlmtwyzy}xu~|yurturqrolkjkmjiouuw}{~||{uropupehqttmhpvspsw|~|usvtpnnnquvtsrswyxvvy~{~||}}}}|zz{~~~{z}~~}|~|y{~zvuw}}yv|~{yyyy{zyyyyvu{{wwyz|~||~|||}|wyzyywwzwstvtrqopsuvz~}ux{uvx}}zy|~}wpv}x{}zx|}~|~~}{}}}~~~~{wwxuuzzttxxvw{}}|~~}~|x{{vz|ywussuwz}||}{}~}|vty~ytvyuv~~{z|~~~~}||}{wvxz|{|}|xv}~|u|w~}~~~}~}{yxwvvx{{zy{}}{|{uy}}}yvz}zxuuxxvx{}~|wwy~}yz}~}}}~}~|~z|y{z}wsz}zxqmssnnnnqqppqyzpmruwwvx{|~|~|zxwsqtwzxpourmqttvuvz}{{}|yxt~yuuwz{z{|zz|~{y}}|~zyz|}~{{|y~~yxz~~x{~wsxz}|~}y}{~zwuuwxzz}xx}}|~~~tz~}{vuwwvwwwx|}tq|xx|}~}||}~}z|ztx~}{{|~yz|z~~~~z~{~}||{{|}zz~}|~~~}~z{~{xyzxx{|{y}|~{u|zsx}}zuuyxw{}|{y{}y|vqx}}zvvywvtsx||xqrz~yrx}yvry|xxwyzxyxy|yutv}}xwy}yrv~~z}}}}~}zx||x|{ty}z}~||yz~|ytqsuwwtstvywry}|{{}zz~|yz|~|ux~{xyz{|z|~||~zut|x}||}{|~}~~|vw~}}{|}~y{~xx}}ywyz|~}}}~~|{|z{z|~~~}~{~}yxwvvwyzyxz|wsy~|{~||~|{~~~y~yzzxxy{zuqquqkrytosurpuyvtsv{yv~~z|~||{yvtuvxxsswtoqtxzts}{xx|}{~{z|{u|}{yz~{z{~|{~~|zty{y|y|}~~z}~x~~~||~~}~~{{~~{|}||||{xuvy|~|z{|}}y}}|}zz}{yvruzwuxxuw~}wx~~zx}{{~}|~}z{|{{~v~{}}~}~~~}y{}}~v~}}}}xy{}~}zv{~|yw|~yx{}}zx~||}|y|}yvtxyuvzxvqmsxuutuzytpquy{{yy|~}{yy~zz~}|||~~}}yz~~{z{|}~~~~{}~~|{~vsu{}vvwy|zwxz~~}}|{~~ywxwvwy|}}{yzz{~~~~}~~}zww}yy}{z}}~~~}~~}~~}{z||{|~~~}yx|yz~y|}}~y||w}|y|~~~~}~~{{}}||zwtt{}{|~~}z||||{z|~zv|~xw~}||||}|{z}}|{zz{}|xuvz{wsmkt{upsvyxqpw{{zxxz~~|~}}~~}|}yx}zrt|{wtquytqsuux||y{{{|{z}z}{vx}|yz{zyyy|~{}yy~~~~}~{|}}~}~~~{}||}{z{~~}~x{}|xu{}wwz{|{xz}{||ux}{vy{yxwz|x|}{{}~~}{yzzxx{}}~~~~|y~|}~~|}|z}~~~|z{{xz}~{~~{{~zx~}ytv}}z}~}{z}~~~{}zy}|wx|{xvvtqqrsstttvuvzyvvwxz}~~~{xxz~~z{}~}{xx{}zvwz|}}z|~{{}|}~~}{|}}}}}{~z~||}~}{{|}}~}~{~~|zyy{}|zy}}}|{z|}yx}}yxxz}}yz{yx}z{|z~}{xx|}}}{z{}{~}yz}~|~~~z~~~}||~}{~z|}}}{z~~}~yz|xxy~~{z}{{}}~~|z{}~}|}}||z|~~}~~~~~|{z{{yxy{|zvtstvtssrtwuttqqsttvxyzz||{|}}y~~}}|yyzywuuxzvrsstx|zwwx|~yx~|zz}yvz}zzyxz}|xx{{|~~}~z|}{|~}x|}}}~}}~yy|~~|{y{~|zz}}~~|zyy{{wu{}{xuuzzxz}~~}~~zxyz|zrt|}yyyz{~~~~~|}|}~~~|}~~~~{~~{{~{wyz{w|~~~~|~~z~|y{{{xvx{vquwspoquvssvvttwutwyyyxz~}~~{}}}~}}}{z|~|}|z}~~|y{|xz~}|~~{zz}~zz~{|{{~}}|{}}~~~xx}{vw{||}}yx{~}}|{yy|~}|}||{|}~}}~w~}z{{~}xvz}zt{~{~~~}||zz~~~}|}|}~|~~}}~}~~||~{|~|yyyz{z|~~~|}yz}|z{{zyz{xx|}|{{~~{|~}}~}~z|vx|}|yx{{z{|zwxywvwxyyyyywttvvvtuz|yuvy}|||z||y|vy~uv{{ywvwxz{wtux{{yyz{}~}~}~|zyyyxwxyzzxwz|}|yy{~|~}}}}|zxwy{{{~~|}~}~}~~~~~{}{}}}~}z{|~~{z{~~~}}}|{}}zwwx{zxz~}}||}||}zx|~zz}~}zwz}||~{~~}|{{~~z|}{}~|}~}{~z|{~~~~~{wx{{zxvwz~z|}|}~}~{|y}ztv{{{wsrrvxqnrttqnrxyywuz{vv{~~~~}}z|ysw{|}|||{zzzz{{{}}{|~{y|~~{|~}||{}}|||~}|}~|~~}vy~{yzxz}~{~|z~~|{{|xrv~~{zy|}z{~~~~}z{zxxzxtw|{xxz~~xx~~~~}~{{~{~|~}|~}}z}~~}}~}|{|~|{xx{z|x~}~}yw{}}~}~|}{z}}{{}{y|~xu{}xw{||zyxzxwz{vvzzxvwyxxxusuxz{xwwxzzwx{|{|~~|{}|||z|~{xz|yvtuyxru{zxwxz|}~}{zz|zuvxxxyyvvyzywux}~~|||||}}y{|~{~{~~}}xw}~}||~~~~~}{}y~}{{~y}~~{zyz{xx{{ztqx~}{z}w{|zxy~vx|~~zw||{{}~|yx{{yz}~}}~|~~{~|~|~}y{~}|zz|x|~|~zy}~}{wxzzxusuwspqrrrppssrsuxzwuxyy{~}}|~~|{|zvxzww{||zuv{||zy{~~}~}{||z|~}|}||}~~~}|~|}}||~}~}z|~}~{yz|}}|zxyzxxy{~~{y|{yx{~}}~}}~~}}}~~}}|}}}~}{z{|}~~}~}~|}||}~~|y|~~}}}||~z}~||}}{z|~~}y|}y}~{z||{|{}}zzxxyxwxxz{{zwvxurwyxvstz|xvuxzwvy{|}{z||{zz{|z}{xyy||yy{zy{|zxz{yz~~~~~~~~|{{{}~{xyyx{|wy}}~}}~|}~|y|~{yyz}}}|z|}|zy}}}}z|~}}}~}}~}~~{yxxuvz{zyy{}}zzyqpwyxwvy||zwstvwxvu{}{||{~|{|}zvtstsrw{||}|zxxxwy{~|}}|wxz~}|~}||{~|xxz{z||rlnqturqsx|~zvvtoljijhhjieb_[\\\_efhotuutsvwvx|{zzwuqorsrrsrqstrortuz{wuutrty|~}|~|xvtsuyyy|}}{{|~~~{xqlotvxz~yy}|yvsuvqmgbcdb`_fopnoqssljossuy}}}ztonlkiiourpx|wtuvyzx~~}zwqntzvvz~|usuttuwy~ztrstuuux}}|}yuwz~~wrnkjjlnqstrppstqquy{~}xx~}|}~~zwwwvvxzxxzwroligdcinnoooqqolilrtv{{{||zwtsqsx||zy|~}yusstsvz}|vomqokpwxvwwxxutvx{}}zysnquvwwy||{|~|xz{{}~|zwusommnprtuutsrpmjknoruwy{|}|{xy|||~}||~|z{ysponoonrwxyzyvtuwwxz}~zvttqnqtttsrrpmmquz{{~{xwvutsuy{|}}{zyz|~}}~|zvvy{~~ysplgfffghhgghhgffgjnrwz{}}}}~|ywutsqnnstsrrrtrpqtuwz}}{{~}zzwroomkjmpsvyzzzyz|||{yytpquvvyzxwxy|}||}}}|zxyzzz{}|xtttstvwuoiiieccehkmopponnpruvvx}}{ywtpmllnrtsqqswyzzz|~}||z{|yvttux{|{|~|xxzxvy{}}~zxwvvyzz{}~~{wtqpruvwwwyywwyyxxz|~}||{{}~yussrssv{{xwwrmlmmnoprtuvxxvwyvsy~~}{{{{|}~~}zvtsrswz|}~{||zxxy}~|ywtqqqtvxyyx||wvx{~~|~yxyxxxxz|~~~~}~}{ywtpmnoppqqqrttsqpnnqtvwwy||yxwwwy}~{zyxz|}~|yvsqpoqswyyx{~}zyz{{||xututsttuvxxwussssuz~}||}yxwusppuwvwz|}}{|||}~~ywvuwy|{wvvxzzzywvrmjhikklnpqqpopnmmmorvz}~~}}}zxvusrtuvyz{zxvutvxvuvy~~}xuspnnnorwz|~|}~~~}}~~|xrqtuwy{}}}{|}{{}}~}~~zxxxwvvz}ytspkhhhhjmpsvyzzvtvvtuw{~{ywsonoqssuz}~}yx{||{z||{zz}~~|xuuvvx}|wwxy{z|}{ywwy{~~{wvwwx{}}}{xsqtsoorvz{}}}|{|~{{|zwwwvvvwz{|}}ytrqonortwz|||{yvvvwwx{}~}|~~|{xvtsvyz}~|yxz}~|ywtstxz|}~~}|zvwzyvx}}|{|}~}}~~{zxqjjlorstwxxvsrqrronqtvyy{~~|zy{||{|~~}|{|~}||yvtsrsy~}{yxy{|{{}~~~}{xvw{~}}~}{z{xttuwxy|{xtsuwy{}}z{|{{zz~{yyz|}~~~|zwvwzyyzyyxsolmppprtvwuttsrpnnpsvwy|~~~|zyvvz}}~}{zxwwvttv|~yvsstux{||}}~~~}}|{|~}zxwx{}}~}~|{}}|}}}|ywvwyvtz}{zyyzxvuvz||ztoqpnoruyzyz{yxxxvuvvtx~z~~}xvuvy|zy|~}{yyz{{zz{|~~~~~|y{}~~~}{zy{}}~~~~~}}||zxxwtrrqpnmpux{{z~}{ywwvuvx{}}{zyyyxwz|~~}zwvwvvvwwx{}~}zxxwvvwz}~~}~~|yyz{{{{}~~~{yy}~||zz}~~}|}|||||}~~|zyzz{}}{|~~~~~~zvwxsoprqpprwvsstrqppqrsux{}~~|yxwuuwz}~~~}}}}||||}~}zyz{zyz}~}~}{||{{|}{zz{}}z}~}|zxxwvy|||}||zy|~~~}{yz{z|~~~}{xwwvuwwvuvx{zvuutrqpruvwwwvtsqpsuuux{~~{xxyz{~~}}|}}}~}{yxxxxxvw}~z|~|zz{{z|~}}~}}zy|}|~~~~}||}~~}{zzz{}{xvvspqstuuv|~{yyyzwux|}}~~}{wuutsuyyywvxyvrrrstvy|}~~}||{{{}|zyxxz|{{||yy{{yxx|~}}|{|}}}}||{{~}{{}}~|||{yvutrqonnoopsuutuuuuvxzxvy|}}}~~zxxy||zxvuuvvwxy{zxy{ywuuy||~}}~~{yy{|}}{|}}}|~||}~~|{}~~{|~}~}|}|yyz|}||~~}|}zutsrpoprttutttrponoqqstuxwvwxxxwwy{}~~~}{}~|zyyyzz{|~~~}{zzzzzz|}{{}~}~~}}||{|}}{yxxxyyxyz{}}}~~~|yz{{{}~~}{zyz||y{}~}yvvwyz|~}}{xussrrqqsuuuxywvusrrrqstvxz{{zyywwy|}~~}|||||~~|zyxxxvttvx{|||y{~}{zyyzzz~}z{{ywwwxxy{~}{{{z|~}}~|yxxyzzzywusrrstvvwwyzyy{{||}~}|zwuuuvvvxzywyyvtrqqpnotvy}~}{zyz||zywwz}}}|{zyyywuttwy{~~{yzzz{~~~~}{yxwxy|~~}~~~{wx|}{xusspkgggjlosvvuuuuuuwzzz{}~~zwurruwwxyzzyxxxurrrsuy|~}~zxxz|}~|yvuutw}~}{|}~~~~{wusrrtw{~{xwuw}~zwurmmopqrsrqqqoligiklptwxyyz{zyyy{{|~|zzzzxwx{}~~~}ywvtrsuy|~~~~}|}~~|{|}{{|~|yvrppqtw{~~}~}||{z{|}}|}|xutssrt{~~}|}~}||z{|yuuusrpomnpsuwvvvqmlmmmpsux{|||{zzywwy|~||||{|}~zvtsrqqstw{~~~}|{}}||}|zx{}}{zxvsqpqrrvz}}zxz|~}{ywwxxy}~zzzzz{{}}zvstuvwy}~|{ywwyxuvxxwxxvsolmmmortwy{|}}}}|{{}|yyzyyz{zxutsqnpsrsx}|z{zyyz{||{{zxuuuuuuw{~~~~~}{zywuuwz|~~~|zvsollnmlmprux{|{xxyzz{||zxvvwwwvuuusqrspoqsuwz~}zxwxz|||zyxwvuuuutsw}~}||~~}}|ywutusqrtwy{}~~~~}~}~~~~}|{yxxwutsstvx{~~|zxustvvtrrrrqponnoquy|~|{{zyyz{{zzxwwwwvttuvx{~}}~~}}{{||{{yxwvuutrqsvz|~~~}~~}{zzyxxwussssrrrrtx{~|}|{zz{{yxyyxwutuvvz}~|zyywvyzyvtuvwuuuutrrvz~~}|~~unrussolljec`\YX[]YXXXWTX^`adgdacghjmqtu}}yxw{{{qwejpz~{yv}tuvy}xu{rkmnmlwxh[adioomrupnlijiihhinruxohgfjlsz{nnnmkkigehnpqpnmlieghnslf_WTUXXY\`cb^_eikmptyzxxvromlggkifcaejkkjilqy}{~}~wnryxurnihecdfiihgknprrt}~}zvx{xsuvqllmje`]^_^^`_[XX[ZX^fgfgighnqqqsstuqnopsttsrnlhedb__a`_bfghgedbbcdgknliiifcgosrsutqmlmlhhgfknmmkhjmljhgghlpsxyx|}{~{{}~~|{}}~xz~~~|yx}wqllnt{ws{{wxyrmv}xutrrrtuoikmoswwuqonolfbcdcbccbbhmidegimkivxprvxxvtrpqsx{zwsngahsnefhc`cinpkecejrqnqtux{|yv~~z~~zsrrstsrrstvsortmhlpvyzyxxxwz}y}z~}{}}{{ywy|~{{ywx{}|yzztmnojhkmkkmopqswvporttqptvurnlnqomnpnmmlqurmgcgmnnoorqkhijknoosvrptvsqnmnnnonlmolifdgigdinjhlooqtwwvvwy|~~}|~{vy}|y{zwuuttsqoptuuy|xty}zvz~|}}~}{xvwzxxzytqtvx{||}|y||zz{|}{z}}zyvsuwuspoomjjfcgjkoponmnnnprqqsx}~~{{}{wxzz{~}uptyuomkjjlmnopqolpusprtuw{~|y|~}}~}}~~~ysw{uqrsvutusrtvy|zxz|||~}}}{}{zwux{zy{~~}}y{}z}}|ztpqrrtwyzytpnopptyzyxxy{zxxzzyyzzyvruxvsrqrsrrrrrruwtrrrtvvvvwyyyyzzxxyyz{xvwvvvtsuuqorutsrommmouyz{||~|yw||wtqstqmjknqswwxxx}~~yy{~{{~~~~}~~~~}|}~~~~}yxz{{xtuvuutqmklonmnqvzwux|}|}}yuvwsrxzsjjlkjpusoqropsuyzsou}{vuwz|zxxwz~xqposxz{wstuzzvxy}{}~~{|xtrtwxz{||z{~~~}|}~|wy}yx|}|{|}{z{}~|{~~|{|~~{x{}}~~~zw{}wwxvwxurstwxz}zxyy}~}|yxwvvy{wrqpnooptwvuvutwy{}}}}~||ytqrrrqqswzwsuvqnsvvvy}}~~~}{xyyz}{vuvw{||}}}~}~|~}zz{||~}{||}wwz~ywyz}}|{zzzvvz~{xzyxzzx}~}{ywtuvutvyxvwy{~~zxz}y}}||xuy|zwtstvy{xtsuwxz}|{{{~}y~zwy{zwssvusuywtroprrsz{|}zxyvsx{vrprvvvzzvxz||~|}zwyyz{yyzz}~|~~}z|~~~|}}|~|}~}z}}zwuz~|zvvxzyvtutttvxwvx{}~}}}}{{wsttrqsvxvuwxvwwwxxy{{|~~{|}{xwtqqtwxxzywvxywsx~}~~~~|{{|}||~zvvwxzzyz{zy{}|}|{}}y{}zxwy|zy}~{z{{}~|}||}ywy|~}}||}y{~~|}~~}z~~|zxz|{xwwyxvy}{vx}~~z||wttuvuuxwsqqstvz}||~~~yvtuwussrtvuusrsuuuxzz{~~|zz{zwtttuuvz~}|{xwz~}~~{|~~|{|}|{}~}|{z}~}~~}}}}}}}}}~{z}~}}|}}{}~~~}|~~zxwyzz{||}~~}zxwx{}~}{y{}|~~|||zxxy|}{xwxz{~|zz~{{~~|{zz}~{yxwxwwxywuvxwwx{~}zzzzzywvvxyvrsurqw}{wwxy{}|}z}zuwyz|ytstvz|zwwz}|z}}~|~}{xx|~~~||}~~~~~~}~~|~~~~~|y||z{|zvux|~}}~~~}|~}~|xvwwxyxwwwz{{|{{}~~~~|zxzzwux{{{{{zxwvwx|~~|{~{|~}yxxuux{{zxwxwwz{ywwz~~|{}~|{zwx|{wwwvvyyxwxz{|~~}|zyyyyyxwtsuy{{}~}|z{~~}}{xyyzywy}}~}|||}~||~~~}||}z{|ywxxyz{||zz{|~~yyywvvvxyxwvvxzxvz~}}~|zz{zyxvuuvwxxusvy{|~}|z{~~}||{zyyyxvwyywxyyxz||||}}||{{{||zxx{{wvwyyx|}~~||~}{}}zyyy|~{xyz|~|{{|}}|{zxz}{w{}|||{|~zy|~~~}}{|~~~}|~}|{zyyxwy{zz|~}|~~||}|zzzyxvtrruvvwyyyzyy}~}zwvvwwwwvuuuvwuswzyz|~}~~|{zzzurtvuwyzz{|}|{}~|}~~zx{~~}|}}~{z{||{y|~{ywy{xux{|}||~~|zyyyxyzxx{|{zz|~}~~}{zxwy{zzyy{}~}~~~}|||{|}{xxxz}}~~}}~~|y}|yzzxyzywwwy{{|~~}~~~}|zxxzzwtuvuuuvvvwxy{~~}|zxvuvvvwwwuuwy|~~|}~~~{yyzz|}{zz}|{~}|}|}~}||}~||~~}|{{|ywz{{|{|}|||zyxwy{zxvuwxz~~}zwwwwxz{{{{{{{{|}}}yxz{zzz{|wtx{{{|}~~}~~{{|zxxxwwyz{|~}~}|{{{zzywuvwwwxyz{||}|{|{yyyyywtuwwwvuxzz{|}~|{{ywxxxzzyyz}}|~~}{yz{{|~}zz|~~~~|{{|~}|||~|{zyy|}zzyyz{}}}}~}|{|}zxxxxyxxxwy{|}}|}~|yyz{zwvwxyyyz{|{{~~{yxxxyyxxxxyz{~~|z|~~|}}~~{xy{{zzz{zz{||}~~}xwyyyxwx{|{{zz|}~}{{{|}{xyyyyz{|{{|~~}}~}{yz{{{{zzz{|}~}}}||}}||}~}}}~~~~}||{{|{{{|}~~}{yyywwwwuvxz{{{}~~}{yxvwwwwwwvvxyy{|{}~~|{zzzzzzzyxwvvwy{}~~~}}}}}|{zyy{{zxvx{|}~}z|}|{{zyyy{|||}~~~}}}||{zyyxyzzz{|~~~}}zyyzzxxxyz{||{{{|}}yxyz{||{{ywyzz|~~~~~|z{|zy{|zyz|}~~}}|zyzzyyzzz{yyz||}~}}}|{zxwvvxxwvvwyzzz|~}{z{zwvuuwxyz{zyyz}~}{{{yxxyyyyz|~~~~~{zyyz{zz||||}~~}}|{z{{{{zzz{{{|~}}}}}{y{|zxyyxyz{}}}~~~|{{zzywvwvwz|}~~~~|{{{zyyyyyz{{|||}~~}{{zz{zyyz{{}~}}~~~|{zyxxwvwy{{yyz{||~}}|{{zz{zyxwvwxyzz{|~~|{{zxyyxxxyyyz{|}}~}}}||{zyyyz{|}}~~~}||{zyz{zz{{{|}~~~||}{z|}~}}}~}|zwwy{||}|{zwuuuvwwy{}~~~~}ysnkklnorw{}|yutrrsux}~}~~|ywvspprstuvy}~}~~zvuvvvx{~|{zy{~~}zyyyyz{~~zuqnllnoqsw{}}|{{z{}wrpmljhgfgiiiiijkmqvy}~{yyzzxvtsqnkigedegjmprttsssuwz}|{{|}~~|xuttux{}~{zywvx{~|xvutsuxxwvuuspnnorvy~|vrnkhgilprsssssrqruy|zwurnkjkmpsvz}|zyy{}|zyxxz}}wpkjkklmoqoljigdceimpsy|zvplhedccegjmnnnmmlmqv{}zzzzxurnlkjiikosuwy{||{yy{~}|}~|zwvvwxz|~|zxursux{}}zusssrstuutqomkklnsw|~zuqmlklmoruwwvvuuwz~|zzyyxwuqnlljkmptwz{zzxvwvvy}~|{{{~~~|{zyxxz}~{zxurrrtuwxzzzywtrqqrsvy{{xspnnnpqqqqonmllmoswz~~|yuqnjgfhikmprssstuwy}|zxxyyyywtqppopsvy{}}~~}{yz}}}}|zyyxy{}~{vspnnopqrqponooqtwxz{ywttuusplifcacegjmoqqqrsuxz|}yvvxyzzzxwtrqqrtwz|~~~}{yxxxy{zyyxvutuuuux{~zurponnoqrrrrssstvx|~~}}}||zvrolklmosuwz|||~}}|yxwxy|~}}{vtsqpppqrqqqqpoonnoqsvy}zvqmkjjklmnpqrrssttvx{~~|{zz{{zxuromkklnqtuvy{}~{ywxyz|}{ywvuvxz|}{{|}}ywuuvwxxxyxwwvuuuuvy}{wtqpoqsttvxz{{{{{|}~|z{|}}|zwspmkklnprtvxz|||{zyz{}}}~}{xvtrsvxy|}}{xvtsrsvxy{|}||zxwwz{|}zwussstuvxyywvtqqsuwz~}wtpnlkkmopruxzzyxyz{~|zzyy{|}|yvtromortwy|}zz{}~|{{|}~}||~|yxxvuvxy{|{zwussstvy|~||{{|{zyvrnjhffffilosvxxvuvwwy|}zxwyyz{{{yvtrpopqtvz}~}}|{||zyxxz|~~zxvvvwxz}~zvtrqrtvxyzzxwusstuwy|}xvsommmoqtx|~~~}}~|ywvwxz}~}||{|}}~}{wtrqrstw{|{zxvurooppqsvy{}~~~}xtrpnnpswxxxxvsssstvy|~|zvromlmpsvy|~}||}}~}|{zzz|~}{xvtuvx|~}}}}|yxxz||zyvuuuwy|~zwuuvxz{}~}|{zyy{}}xtromnpruxzyz{{zxvvxwx|}|{zyyyxwwvvvxz|}||zxussux|}}|zyyz|}~~~~~~|zyxz{}~|zxvusstuwz}~zupprsuwxz{zzzywvwxy{~~~~~~~}|yvsrqruy|~~~~}~}|}~~}}~}~}zwvutttvxy|~~|}~~~~~}zwtqnmnoprtvvwwwvtstvwy{~~|{||{|||zussssuwz~~~~~}}}~~}~~|}~}}}z{|~~|zyxyz{}}|||}}||||}~~}}|{yvuuuuvwz}{xvuvwxz{}~~}}|||}}~{yz{|~~}}|}}}}|||{zyyz{|}~|zxwwxyz{|}~}|zxwvtssrstvy|}~}{xwwxy|}{zzzzz{|{zywvutttuvx{}|ywuuuvwxz{{{||{zzz|}}~}||||~~~}|{zzz{|}~~~~~}zz{{{}~}|{yxxx{|~~~}}}}}~~~}|{{zxyz{}~{xvvutssuvwxxxwwvvwwyz}}{yyyz{{|}|{yxwwwxyz||{z{zyy{}~~|{{|}~}zyxxyz{}~|zxwvutvx{~}|{}~~}zxyyyyz{zyxxxvuwyz|~}|zxwwxyz|}~~}~~~}}~}{{}}|yvuttuvwz|}|{zxwwxz|~~~~}{xwusstttuuvwutuvuuvx{~~}||}~~~}|{yxwxyz{}~~~}}~}|||}~~~|||}|zzzz{|~}{zyyzz{}~~}}}}~}|{zxvutuuwz}~{yxxy{|}}}}|{{||}~}}}~~|{{}}}~}{zyyxxz}~|zzzyy{|}}||zxwvutsuwwxyyyxwvvvvx{}}|{zz{{{{zxxvuttuvxy|~|ywvvwxyz{{{{zzyz{{{~~~}~~{yz{|}~~~|{{{|~~~|zzzzz{|}~~~~}}}}~~~~~}{zzyyyz{}~zvutrrstuvuuvvuuvuuuvwy|~~~~}}{z{|}~~}}{zyyz|~|zxxyz{}~~}}|{|{{|}~~}|{yyyz|}~}|zywvvuuvyz{{{{{{{}~}{zyxz{zz{zywwvvvvvwy|}zxvvxyz{|}~~}}}}|||}~~||}~}}}~{xvtrqpoprtwxwwxwuvxz}~}zwuutttuvvwvvvusssrrtwz}|zxwvvwyz{}}~}}{yy{}~~~~}|}}~~|{yxwwxz|}~}}|{zzz|~~~~}{ywvsqqrtvy|~~~~|zzzz{|}~~}}{zyxxxy{~}||}~}}~~}}|}~~}}|||}}~}{yxwwxz{|}}}|zzxurppopsvyzzzyxwwwyz|~~}|z{|}}~}|{yvsqooprux{~~~~|zwvvwxyzz{zzyxvsrstwz~}zyxxyy{}~{yxwwz}}}}}~~}zwuttvx{~~}}~~~|yvtsssuy}}zwusrrrstuvvutqonmmnqtw{~~|{||~~|{ywvvwxxz}}~~{xuttuwy|}|{{{}~~~|yvtrppqtwz}~~~|{{{|~}{zzzzz{{{ywtronnoqtx||zxwvuwyz{||{zxvutsux{~}~}zyyyz|}yurpnmmpsuxyzzxvvvwxz|}{xvutuuuuvvtqonmkklnruy}~|zxwvvvwxz{{zxwtsttuwy}~}}||{{}~}{xvtssux{}~}}|{{|~~|yvtqpoooquy|~~||~}{zz{{{{{zxusrrrstw{}|{{|}~~}|zyyz|~~~~}|zyxwwvvwyyyyxwurpoonoqtwz{||{yxxwwx{~}|||||{zywurpnmmnptx{}~}~}{zxxxxxxvutsrppooqtx|}|{zyxxyz{{{zxwwvuuvwz|~~~~}~~~}|{zwvvuuwy|~~~|{ywvutrrsux{~|ywuttsrrqnnnmllllmnpuy|~~}||~~}}{yxwvuuuwwwwwvuuuuuuuwy|~}|~~~~~}}~}|{yxwuttttvx{}~~}|{{~}|{{yxwvutsqoopppsvz}~|zxwxvttttsssstrstuxz~~}|||z{||{|{{{zzzzzz|ztwigsvtstuttty|totx{|zwy~zsmsupmonkihjolilovzz||zxwuomsupmnoqrtsqsvutvxy|~y}~{}~{yyz{zyz|xu~{wzsv|}~yw}|~}{|yusrrronswwy}}{}|yutyuknwzwpmsxtrvz}~}}|}{vvwtrqrtx{}}}|}~~}|}{xtsuxxvuwy{{wsw{ww||{|zyzyxxyyyyxwxvppstttty~|yz{xx~~|{}~zxxwwyyxwstvokllospljnwyttv}|z{yxvuuuttvvuvxwssyzwx{~{}|zxy{|{xwzzxxwy}z}}~~zxz{|{y|~}{||{|~~~~~~{~|xussvxz||wtx|yuvwsu~~}||}~|{z|}zzyy|}}||}}|yxxxwwwwwxxxx{zxz}|}~}|}wquzzxsqtupmkkmnnoquwz~~}~}|~{|~|ywxyuqruxyxwxxxyzz{}~}}wyzyzzuqtyz{{z|}yz}~y}xt|{||xw|{{|}~{zwvwyxxvv}vqw{{{zy}~~{z{~~wvywsswyyyy{}y}ws|yvuvy{{{{{{~||~|{yx}xv~}x{~}~}~~~{ywwyzyy||xx{{wy}{x|~{~|r}~wz{ywrpqrpopposvnjtwsuy|{yxz{{zxwwwxzxuw{vrv|}|}|~|~~~}||vx{yyxx{zx{~x~~~~zz}}{zxyxxyz{}}~}||}yxywttwwux|}zs|}~{y|}|wszxrvz|zttyzz{x}}zz{{{yxzy~zy{~{xy}tv~{}{{}|xtvxywtsssvuqtzyxxwwz~}{~xy|yxyvrswzvrqsvuprxwuww|~~}xz{ywtsuuux{wu{|tt|~z{y}|y{}}{vy{v}|}yy}~}{xwvvx|{y{~}}}{yzzz{{|}}}}~{|yzzxvwyzxwy}yv{~}{|~{|}~}{y|~{~|{|||z}{|~~}~~~|yyzvtttx{uu|~{{y{~z}}{|}}zvtu{~towyutrswvttuy{{{xx~}}{~{{zzztmquqryzutwy{{x}~|~}~~{wxyz|{xz}}{{|||~~}zwwwx{|{zzz{xuz}|~z|}yvsuxusuwuu{|wy|~~|yvz|z}}|~}~~|{sz}wuvwxxx{}}}|~zz}|yz{|}||{}~|{|}~|w~~{wz~|y{{wuyzuuy{}zw~}|~zxwx{yurqvwrtxvurmrwwusty{xuuz~~~}|{|}zxzyuuyyxxwx}}}|xzyxyzzxvuuy|||{|~x|}{zywwxy{{zzyxwy~||~~~}}{zxw{}xz~|z}}||{{~}z{|||}{zz{{|}}~}}}|}~zuvy{}~{~z|}~}~}zxy~}~~||{{|{yyz|~}xu{}ww~}|}{y}w|~yxxwyxuwvqou{xuwwuvwwyyx{}|}}~}~}~yy{{{ywyyxwtx{wtuu{}zz}~|xv}}xz|}utz|~|yy{~}yy{xuy}ytvxx{~{}~}}~{~|~|wx{zyzzyyyy}|}~~~}{{|{|}|{|~{{}}~}zz||{{|zx}}{||~}|y~|{}}}z{}zz}}|~~}{z}}~~|zzzxxz}~}|}~}~~}}zwx{zyxvsrsrrqnrzxrtwxyywxz}~{{}|}|yy~|xy{xuy|xvxz|{vz}~{~zyvwx{xuxzwvy{yx|~}}~{xy{}}wv}{wtw~}{~~|~~|zywwxwwyy{||~~~~{yz{}zvvz}~|}~}|||{zxwxxxxzzy{}~~~||}|{}|||{z|~}~~~|~~}{wx{}}|yz}~}}z|~{}|xvvxyvttsrvytosyyxwy~~yy|{z~~}}~}{~|yzzyxuuwwwxxyyyyz|~~~xy~|ywv{|ywy~~{x{}x|{|{ywxyzzyy{{{{|~}{zz|}yy|{{{yz|}~}yx|~|}}{z{~}~~}|~~{zxwyyxxz{{{}~}|}yzzz~}|}}}y}~}}}~~~z}~}}}|z|{{|zvuwvutqrsrrrtwupqty}zwz}}~~||~zxx{~|zwtx~zuuvz}zy|~}~}{yz{{xvz|zwtvyywy|}~~~}|||xvwy{yst|}zz|}}~~}}}|zyy{}x{~}{z}~~|{~~ww}~ywyzz}~|||yvy}{wyzzzz{||}~}}{|}zz}~|{~}zy{~}}|~~||z{|wwwxywutsqsvvrsuwxxxy{z{~~y}~}}|}wv{ytuxxxyxtsvz{zyy{|}~~}|ywx{|{||zz{}}||}~w|{wxy{{vvz{~zt{~~}|~{yx||ywwz~~}||~~|{yx|{xz}}z~}}~~zxyyyyzzzy{||{{}}~~yz}{y{|{z|}{{{}y~zz~}~~~~|~~~}|}|zyyywsrsrqqrwxussvy{||z|~{z}zz~}{zxxz|{xwwxzywxyz{{{|}||~~}{yyyxxwwyzxwz}~}z{}~~}}}{||zyyxwvwz{|}~|yz|||zz{{}~z~~~{xxy||yxxx{}{~}~{zwx|{xy{|}{{~}~}{|}|}~{||}}}}|{|{}~~}~}~~|~|}~|vwzvsuwyzuqrtuvstxzzyy}~|~}~}|zyyyyyyvstwxxustw|{x{|||}z||xxy{{vtxyyxvz}}~|vx|}}}|}|{|}|}~~}}|||zyz{{{zzz{|~~{z~zz}{z~~yvx{}{x{~}}~~}}}|}zsv~~|{y|{z{}}~{{zyy{zwz~|}~~~|{|~{~}~~~~|}~zxwxxusqpvvppquysmtzyxwx{}~~~||~}{{yz|zxyz{yvtxzzyy|~{y~~}{z{|ywvtswzzxvu{||~}{||yx|}{yx{{y~~~||}}}|ywyz}~|{{|}~|z{~{vx|{ywxz{}~~~}~~|}zwxzzy{{yy{{{ywz~~|}~}}|~|}|~~xx}~|{|~}z~~||}}zxxxxututsplqvutssvxxxwy}}|~}}}~~xsw{ywtu{ztvz|{wuz~~~~~}zxvuwzyxvtvxwx{}~}}}~}}yzz}~}z{|}}||}}~yz|}}xtwwvuvwyxx{~~~~}y{}|{yx~{x|~~~}{}}{yxxyywy||{}~~~z{|zz||y{}z|}|||}~~}~~|}|~|ywvxxwvurstrqqsvxvuvxz||zyz{}||}}~||~yvvwzzwuux{{z{|||}}|}~~~~{zxxxxxxyyyyyy{|~~}~~}|~|xy{|}|{}~}y{}{x{|{{|{xxxxxz{{|~~~z}}||||{z{}}~~~~|~|yz{{{xw}~zz}~~~}{xz}z}{~|yz~}|~~~~}||zxwvyzvtutsvyuqsvvvvv|~zy{{|~~~~{y{ywwxxyvtwxuuvwz||~~|~~{}~}{{~wvxxxvtx||zyz~}z|}{{{{{zzzz|}zy{~z~vtvxyxyzz~~|~}|snqtzysvz|~z|{tonrufb^]jzysnkilu}~}~yxxtliqxxtplmpoljggiiknopomlllnnjkopppqsrolijnprpllle`cgkkhghknmljgiliipvwuqnlkjhfghgfhhfdb_^]\_babglopmigfefilnqturrssronqssrpprmhea^abdikkklkiikjjoqqty|~~~}||}~~}zxxz||~~}|~{{zyyyxwuuy|zx|zwxyzxvy~|yyxusrppniffgghiea_^^_\Z^adefijigc`gjgiquwtlkmjggghhjlkiiiggfdcbbcefgeb`]WVX[_^\`c_XTRRRQPPSWZ[\ZYZXX[^aceffgggggffilnqtsrrspkfcdghggjhb^[YXXXYZ]`aa_`cc`bglqux||}~}}|{yyz{|}zwvutssw{{yyz}~~~}~|zz{{zyxyzyzyy{|xvvutqpruuvvvuuvvssuwxxy~~zyxwwwx}~|z{{{ywvvx{zwsomkfcdefhhggd_^_beddmutttuvustuyxsuvvusssstrnliebabgjkmoolihhighmpqruvtrponopuxvuvwtqonnnnprtutsqqqollnoprvzzuqqqqrrrsvzxtpmmmieghhijnsrmlmprqpqsvwxxvvwxwwwuuvvvvwwusponpqrrpnrsonrttsqsutrtvwwtrqppqrtwvuutspmkgfiklorstqmlmmnprsvyyussrpoorusswxrnnkfa^`defgfbab`\[^afkmonmmmmmoquz~}}{yy{|}}~~|wsooqstvxyxwutsplotvwz|{zz{{{{}~{ywtrqsuvwwxz{xxyxwyz}{xvvsplkmnlmnkgfgggfdbbbcdcabc`]afhjklmmkigeccdddgkmljgeca`abcdeffea]ZXY\_acdeec__]XUSTX[[[\[XVUVX[^`cffeddccb`chikprpmiggecbbdfgfb_^\WVY\__^afffd`]\^_`cehmlikoooppoommoollmjgillnonnooppnlkmmmnoprtuvvvussuvwwvwvroooomjjjmqrrsssrolmopqsttuwz{zxvvxzzzz{|zwurpoortvwvvwwutuuuuuux{z{{zzzz}}|}~}|{yxtpqsuvtrrsrqqqpqtttvwvusstvw{|yxz{zywuuutsrpomllnrtqopomicbegikklnrsrrsqooopqqqqppnmmmorrqrqpponpplhgfgilnomjlmjhhijkifeb__`^[]__behjifegeccfhjmooosutsrqqporurppmgca`aaabccddda_aba`__abbdfdcfjnoooprrrqpomllklmlmorrqokhhhikihjkjiffjkllkottsuvvtqnkjlnoppsuutsrppqtuuuuuvwtrrttw|||}zvwxxxusuwvtrrrrssstuwywuvsnkknrssvzzyxxvutttvxwuuvvusswywx{|{||{zzyxxvvz}}}|||{yz}}zyxyzz{}~~|{{{zxxwwwwy{}~~~}{~}{zz|{zz{~}||zxxxyzyxxyyzzz{||||~~~{vrpqrrtxywwwtqqqrrstwxvvxwsswz}|ywxxyyyzxvtrpqqpqrtuurnjjjkmorwzyy{||yvwyz{|~}}~yxy|~}|{zyyxtqooooopssuvvwvutttvxxwtttssuvwxxxxyzzz{{zywvxzzz|}~~{z{zxvtstwyyxxyyxwvwwvvvvvx{~}}}~|{xtqnnrsrpoqtsppquwvvz}|zyxvspoqtw{|zvusrqpqsssstuvuutttvz}{xwvvz|{}}z|~|ywvz|yy~zvspnqwzz|~}|}~}{|}}~~~{z{zzzz{|}~}~|xy}}}}}{{}}|}}}~}}~~||}~~~{yzxtu|~}|~{z|~}~~~~}zxwxwxyz{}~~~}{~~}{xwy|}{{}~~}~~~~~~{z|}~~}~}~~}~}}}}~~~|{yyzz{}~|yz{|}~~zxzyxvuvwwwy{}~yvvwvustxxwz||{xtrqqstvxxwvuuuuuvwyzzyxwwwvustvxz|}|{yyzyxz|||~|{||zy{}xuttuvy{{{{|{z{{||~~}~|z~~}|zyyxz|zz{}}~~}|}~}|{yxy}|zzzyzywxyy{}|}~~|zzyxxxyz{||}~~}}~~~}|ywvvvttwxvuvwxwvx{{|}~~|}~~~|zxxyyxy{zzzzzzxw{~~}}}~~}||}}~{|}}}~|zzzz{|}}}}~}}|||{{zz{}~}}~~~~}{{{{{|}~}~}{|~}}}|{|~~|{}}ywxzzyyz{}~~~~|zyxxz{{{}|z{}}|||}}~}}~~{zyzzz|~}}|z{~~}}}~~|z{zwvwutuvwxvsuwuuvx|~~||}}}|{{{{zyyzz{}~}|yxy{}~|}}{zz}~}}|{{{}~~~|{z{|}~}~~~~}~|}~~}~}{{||}~~~~}}~~}|{||zyz|~~||{zxvwxyxwwxywvtssuvxyz|zxyzzzxxz|}~}}}zy{|}}}}}|{{||}~~}}|{z{}|{zxwyzz{}~}~~}}}}{{{{{{|}~}~}yxz|~}{|}zyxxxz}~|}~~}}|zz|yvxz|~~}~~}~~}~~~~zwvuutttuuvvuvwtrtwz}~|{~}|{zyxxxxxz|ywwuqprvy{{{{|}}}|}}}}~|{zzzz{|~}|}~|~~}{zzz{}~~~~~~~~}|~~}{z{~~~~~~}~~|zxvwz|~}||}~}{yy{}}}}|{{||{{|}zy|~|yyyyzyxy{||~~~}{z|{y{|yvvuvwwxzxttvwwwwwvvvuuvx|}|}~{}~~~~~}|{|{yvtsstw{~~~}{zyxy{|}}|||{yz{|~~{zy{~~}}|{|}~~~}~~|{}}||}}~~~|wxz|~~~~}~~}}}}~~|{zyyxy~~}ztpoppqstvxyxvsqtuuwzzzzyzzzzz|}{zxxz|~}|||{yxy|~}yvvutw{~|yz{zzz|~}}~~}}~|zzz{|}}{xvvvwy{|~~}|zxxxyyxy}~~~~}|{ywwxxz}zzzz{}{{}~~}}~~~~|zyxwvvuuwxxxxz}~~~~|zz}~{zzzzwuutrppqqppsvxyz{{{|}~~|{|}~}|}|{xwxzz{|}~~~~}{ywvxz{}~}||||~|}~}}}}}}~}yvtuwxz}~|yvwyzz|}~~~~~{{{zz{|}}}}|||}}{z{}}~}||{zz{zyxxz}||}|xtqprrsuwwvxz{zxvvwwwwxzzyxwvvy~~~}{|}~~~{wsqqssrstvz}~}~~~~zxwwwxy|{z{{yxz{{{zz{|z|~}{{}~~|{}}|||||~~}{yxyz{{z{||}~||~~~~~~}||~|ywvspopqrrtwzzyvtssrtvxz{||~{yxwy{}}|{zzyxxxwvuuuvwxxwvvwy|~|zz|||}}}|}~}{yurrtvwwxxxxxz|~~~~}{z{{zzyyyy{~{{{{zyyz{{{}~~}{{{{{}~}~~z}}~~}}~}yvtplmsvvwyxwwwuuuvxy~y~|vqx|yt~~yquy~yuopsxzz{wussuwtomkgb[W_jmojfnsokkngahprruusponnnkipsstxzvqmhhfeeeeeddeedcbceec`_acegd`_`egdcghhknolgfiigfglqqqqpomllmpprssqmkiheegikorqmjhjlkkmoonqsvvvx{}}|{{{|zxxyxy}}{}}|z|~{yxuqpqqpomjlnmmqstrrrojklkknuywsqoomjkmllmmjfeb^\]\\][XXYUSTTQQRRQQSSNJLPNMQUUTVVTTUX[]]]aca^]_``dgfcefb\_c^Z]`^^``\Y[][WX[\[]`^[^aa_bdb`cec`cgcahmjfgifacgjlmmmllliggimpqsrpqpljloprtvz}|z{zvrprttw{yurnjjkmoqtuqoqqnnprrtwzyx|~~|~}|vtwvtvwwwwuuurqsuvvvwvsrqqrqprpnppllmkhjlkljimoidikgejllkjljfejllnqsqokgdegggilkjifb_\ZYY\`a`]\]^\[]_acfhhihhjmmnnortuvtqpopqpmnpkfhjhimponnngabfhimppoookeehghnqpppmjgcbdfgjnpommlkiiknqsuyzywutuuvxz|{wvvtssuvwwupmmkhhlnkilmjfedbafkiekplhilkknqsvyzxtsuuuwxyzzyyxvrqqpqturqrpmknqrruvuronmlnqtxyxyyuqomoppquxvtssqnmpstwzzz{yusuvtsx|}}|{{|yw|~|~}|~~{yxy}}}{yz}~|z|~|zyzyxz|zusqonopqssrrronopprwyyywuutrrtuuvwxyzxurppqqqrsqnlkjigfghffgfdbbbbadggdcc`\]^]]aecabcb_^``bddeecba_]]]^^_cedb`_`a`_`bbabcb`cffcdeedcbbbceffggd_[XVVVUWZZZXVTSTWY[^acdedcbbbdhknqtusrpnkkklmnllmidcdb_\\_a^]^_^_abegeefdbcegijknpomklnoqstuutrqonljikorrqrsrolmpqrtvxywutttuvvy{zyyxutvyzyz|zvsqpoooqtvwyzxwwy{|~~{yyxz{zwxxwxwvxzz|~~|xustuuuvvuuvuttwxxwvutttvvvy{zy{}}~~~~|zzxuuwutvxz||zwusstuvxyzywsqonoqruwvuutrpnorrqpnmligfefghijkmnnnnllnnnoqponmmmmnqtuutrpommnmlmmnmiedeeefhkjihgghhiijlkebcca``beeegiihhiihikmooonljihhjnpsttrpmjiijjlnomjgeccdeefhklkjijiiikmlihfeffedehjkklnmmnonnmnnoopoonnptvy||zwustuvvwxwuqnkjjklmoponnnnmmnpqqrssqoprrruw{~}{z|~~~~}{ywwwvw{~~}|zyxxyz{}~||}}|{{|}}~}|{zzyz{}}|{zyyzzxxyyyxwxyyz|~~}~~~}{ywxyz{|}}{yxwwvvvwvuvwvwwxy{{|~~~}||}|{zyurqpnllmooptwwutrrqqrstvxyyxxxwvx|~|zyyywuuusrpnnoopqsttssrqqrrpopppqrrtuvy{||||zz{yxyzzz{{zyxwwxxz~~|{zywutsstttsrstrqrtvxyz||||}|{{{xwy{{zwwyzy|~|zyz{{{}}}}}}{{}~~~~~|zzzyxyyz|~}{z{}~}zwtsqnnoprrqrrqqqrtvxyzzzywvtsqpnopooqqopqqpppprpnopooqrsttuutuw{|}~|{zxvuuuvuuutrqqqrrtuvvuuvvvtstvwwvx{~~}}~~{z|}}}~}~}}~||}~}||~}}{yz{}~{zz{|~~~~|yvtrrstuwy{{zzxxy{||||}|{zywtqonnqstuuronnoqppqqqonnoqstuuvuuuwz{{||}|zwutrpqrstvvvtrqqoopsuvvvvuspnmmorvx|~|yyyyz|~}~~~|yvttuuuvxyyyxyzyz|}~}{|~~}{z{zyz|}~~~~~~~~|yutux{|yzywwxz{||~~{{}~{{}~~~~~~~~~~~|{|{{|~~}~{yz|}|{{{z{{|}}~}|~|ywwwvuuuuvwwxxxxxwxy{}~~~{xwyz{}~{xwvuttuuuuttrpppppqsuvwyz{{ywvvvwxyxxxxyxwy{{{zyyyvtuvwxwwwvtrrrsuxy{|||{y{}~~|yy{{yyzyxxyz{|}~~}}~~~}}~~~~~~~}}}~~|}}}}}~~~}}}~|{zz{|}}|{{zz{|}~~~}}~~}}}~~~~~}}}~~~~}{yxxz|}~~~~~~{zxxz{zyzywwwxyz{~}|~~~~~}|}}}~{zzzzzy|~~}~~~}||~~}zxwwxyyz{yvutssstvxwwvvuuuuuvxxz}}ywvusrstuvvvvussttuvvwvuvvvvvvy{|||{zywx{|}}~~~}||||}~~~}~~|{zyy{|||||{zyxyz{}~~~~~~~}|}}}~}}~~}zxwwy|~}{zyyzzzzyxwvwxyz{|~}}~~~~}}~~~}||{{}~~~}}||~|{{zz{}~~}||}}~~~~}|{||||~~~~~~}{zzz{|}~~~}}~|||}}|||{zyxwuttttuuuttrqqqqqrtuvuuwurtvxyyyzzyxyxwxyzzyxxwuuwy{|{yvusqoqsuwyz{{|}}||~~~|ywvvwxyxxwwwvvwxz|||}~~}~~~~}}~|{{{|~~}}~~}||{|~}~~~}|||}}~~~|{zz{{|~~~~~zxx{~}|{{|~}~~}}||||}~~~~~~}~~|{z{|}~}|{zzyyz{|}}zxy|~||~~}}}}}}}}|zyzzz{|~~~}}~~~|{zyxwvvvwwvvvvtqolkmptvxwvvurqrstvxyzxvuuttvwwxz|~~}||{ywwwwvvuuvwxyy|}}{{z{||~}zwwz~~}}|z{|}}}|{zyxxy{{|~zwuvx{}}|{{}~~}}|||{|||~~~~~~~|{z{{|}}{yxxxwxy{}~}||~}zwvutvz}~}|zyyxy{||}~}{|~}|{yyzz{{|}}{yzzzz|}{yy{}~~}|{|~~~~~}{zyxxxwvtrpolkmprtvvvusrrqqrstuvwxyyxwvwz}}|zywuttuvwwuuuvwwxz{{||}}~~~}|{|}|{|}~|zyyyyyzzzzyxwvwz~}}}|{yxyxwwxyz|}~~||{|||}~}}||}~~|zyz{|}}|||{z|~|{zyyyyxwx{~~}||{{|~}|}}~}||{zz{}~~}}}~}}}||}~~}{z{zz{|}~~~~~~~~~~|xwwvvwxzzzyxxwxxyyyyxyzyxxz}}{ywy}zvtqooptwyxxwurokigghjlmoquxyxwvuttsrruy~}{|}~|yvtqpprtvwvvvvwyzzz|}}|{yz|}~~~}{yyywuuuwz|~zxxy{}}}~~zvroopqqtx{}~|ywwwy|}|ywvutstvwwusqpnnoqtx|~}||{yvsqpnlmoruxz{zyxwwvwz~~|yvsqpppquz}~}zxwvwz}~{ywvtsrsux{|}}|{xvsssuy{zxuqpqsux{||zxwuroqtx|~{yvsokgdbbbdegijllkjhfefhlquy}~|zywwwuuutqmkihilorvy|}{ywurqqtx{~~{xutsrstvy{{|{xutsrrsuw{|ywtpmkklmpuxyxvtrqonqty}~}||{wtrnkjkloqtwyxwwutrrtwz}~|xurommmoruxy{{zxvtsstvy}}yvsrrsuvwxxywtrqppqrtvxz|~|xusrrrstvxyxvtrpoprtwz}|wspnnooruxzzz{{{z{|~{xussuvxz{|||zxwvttuwyzz|~~~~~{yyzyzzzxuqnkhffgilnnnmmljijkknqstuwz}}}~~~}{wtpmkjkmnopqqqppppqrtvwxz{{wsponlmoqsttutsrsuvxz{}~~~~zwuuvvvxyzz{zzyyxxxyyzz{{}|yvutuvwwxwvutttttuvvwwwxy}}zwtqpopooppqrrrrsuwxyz{{}}|}}~|xvtrqoprstuvwxyyyyz|~~~~}{xwvuuvvvvvwyyxy{|||||||}}|zyxwxyyyz{||{{||}}}}}}}zwtpnnljiiiiijjlmnooooooprvz~|ywvvvvvvutrpnmmmmmnoqrtuwyyz{{yyyz{|~~}}|}~}}|{zyxwvvvvwyz{|}~~}zyxxyz|~}{xvttsrrrtuwwxxxwvuuvwy}~}|zxusrpppppqrtwy{|||{zzz{}~~~~~{wwvtrppqrrtwxy{|}}{zzzz|~~|zywusqrtuwxz{}}}{yxxxxx{~}zxvutuvwxz{||{yxwvvxz|}zwtsrppqrsvy|~|zxwwxy{|||}~~|zyyyxxxyzzzyxvtqnmlkklmorstutsrrqppprtvx{}}|}~~~~}zxurommmnpqtvxyyxxvutuvyz|~~|xurpoopqsuwy{|{zyxwwy{{}~}}~}zvsqqrtvx{}~|{{{{|}}zxwvuvxy{}~|{zyxwxyyy{}|yuroooprtvyzzzzyyyyyz|}~|||}~|yvtrqppruwy{~~}}~~~~|xvuuvxz|}}|}}}}~}{zyyz|~~~zwsqpopqrtvwvutsrppoopqrtvy{~~{zzyxyz{{{zyvromkklnoquwxyyyyxwxxwvwyy{}}||{|}~|{ywutuxxz~}{z{zyyzz|~{xwuuvxyz|~}||{zyxwvvvwx{~|yusrrrsuwz|}}|||{zyyxxyz|~|ywussstux{|}}}~}|{{zzyyz{}}{yxvuvwz|}~}{yxxxxz}}|zz{|}}zyyxwvvwz||zxvvvwyz|}~~~|zzzzz|~~|{|||~~|}~~}}}||{z||{|}}}}|{yxusrrrstvwyyyxxwvsqooooprtwz}~~~~~}{ywtstuvxyzzzzzxxwuutttuwxz}}yvuuuvxz{|}}}}|{yxwwwxy{}}zxxwwxz|}~}|zyyz{|}}{z{}~~~}{yxwwwxz~~|zyyz{|}~~}|zyxwvuuxz{}~{zyxxyz{|}~~|zyyy{|}~|{{|~}{zyxy{|}~}}~~|||{|}}|{{{|}~~~}{zxvsqpppqrtvxz|}}|||||}~~}~~|{{||{yxvtrrsstuwxyyxwvutrrsttvx{~~~~~}||}}~~}{yxyyz|}}|zyyzz{{}}||}}}~~~}}}~}{zxwvvvxxz{~~}{{zz{||}}}~}{zyxwwwxz{|~}||||{{}~~~~|zyxyxxxz{}}|}}}}~~~|zyyxxyz{|}~}}~~|zxwwwwwxz|~~}}}}|}~~~|{zyxwvxyyz|~~~~}||}~~}{zxxwxxyzzyyywutsrrqqrssux{|}~}|zzzyxx{|}~~}}~~~|zzzyyyzzzzzzxvuvuuuuwxxz}~}}}~~|{{||||}}|{{{zyxwwwxyz|~~}}}}}}}}}}|{zzyyyyz|}~}~~~~}|{zyyxxxz|~}||{{}~~~}|||{zzyxwvvvvwxz|~~|{zzzz{|||{{{{zzyyyz{}~~~~~~~}}{z{{{|~~~}~~~~}|{{{|}~~~~}}||{xwwuttuvxy{}}|{{zyxyyz|}~~~~~~~~}zxvuuttuvwvvvutrrrrrrtvx{|~~~~}||||}~}}{{{{{||}~}}}|{yyyyzz{}~}}}||}~}}~~~~|{zxvvwwwyz}~~~~~~~|{{{{{|||{{{zyxwwxyz|}}|{zz{||}~}|{zxwvwxyz|}~~~~|{{{{|}}}}||{zyxxxyz{{}~~~}}~|yxxxxyzz{|}~}}}|}}~~}}|zywwwwwxz{{|}~~|ywwwxyyz{zxwvutsrrrrsrssuvwwwxxyyyyyz{|}~~~~}{ywwwxyyzzyxwvutssttuuuvxy{|}}~~~~~|{zyyyz{|||{zxwwvvvwxxxxz{|~}{zzz{|}}||}{yxwwwwxyyyz{}||||}~~}|{zyzzyxxwwxy{~~~~~~~~~}}}|}~~~}||{ywvvvvuuuvwz|}~|{zzz{{|||{zyyxwwwxwwwyz{~~||}}~~~~}|{zyyxxwwxz|~~}|||}~~|{{{zzyyxxxy{}~}~~~|{zyxvvusrrtvx{|}~~}||||}}~}zxvutstuvvvuutsqqqponnnopswy{}~}}}}}~~}{yxxyxxz{{{{{|{yyxvuuuuvwz}~}}}~~}}}}}~~}|zyxwutsstuwz}~~~~~~~}||||||{||{zzyxvtsrrstwz}~}{{zzzz{}}||{zxwutssstvx{}~}|zz{{||}}||{zyvtrrrstvy|~~}}||}~~~~}|zxvsrrsuvx{~~~}}}}}}||{{zxvsqppqrux{~~~~}|zyyz|}}zyyxxxxzzyyyxvsqonlkmopsvxz{zyyxxxyyz{|}~~~|zxwwwwwwyzyyywuronmmnpqtvy{}~~}~~~~~|zyyyyz{|||{zyvtrqpqqsux{}~~|{z{{{||||||zxvsqpqrsux{}}|zzyz{}}~~~|zwutrqrstuy|~~~~}|{{|}~~~~|zxtrpooqrsuwy|~~~~~~~{zyyyzz||{zzwtqpppqrtvx{}|zzz{|}~~~~|ywussrtuwy|~xzzr{mm}~{wspuyplrvwxuzz|~~}{xyvrtwwxrntxwy~}yxx{|xx~{z}ztyzvy{ytolnponnjfntqqvzyz{yvvuy~{yzsz~|}|zzywy{uosumilorqmr{}|~|{|yx}zwy||zvuwuuustutvx|{z{xyzz||xxy}~wwyxustuvyzz{}}{{}~}}}|w|~z|~}xwxwxzz|}}~~|z{~}~~}}}|yvz{wwx}xsou~x}|{|{xw|~|zyz|||{zwx~}{yz~~|uy~y|~}}y{~}}}xuorvxywwwrlqvnjswqsyzyusx~zuy{wy}||}|xosxvvvuwxxz|zurpruw|{{{}|y~z|{z~|}xy}~|z}||zy{|{{|}~}}}}}~}|}x}~xty|ywy|~}{zz{{|~}yy{~~{||z{{xwyyxy{{|}}}{}}{xyzyyy~|x~v{~|}~|z|~{}|{z{}{ty|}{xy{x{}z~}}|~~{}|xy}z{w~}vrv|z||zy}y}}~}|}{|~}~~}|}z}}~|zy|{{~}zx{yv|}w}~zzyz{wt|yjvxptwxwrtywwxwvuy}up{zwz}~~z}{}~}~~|xxwy~z{yqtxz{xwxx||uw~~x}w|}}~zrz{x|}xwyxxz{{|~~}~~~y}~}z}~zx|~}}|z{}}z{{s}||~~z|~|}u|zx~~|}}zzzwz}zx}w}{v|}~~}~z}zx}~yy{|}xvuu{{yvw~sv~{yx}}}~xx}~~}~|z~}z|}~y|{}~}|}~~{{}y}~zy{~~~~}~w}{yus|~xwz{zupswtt{|vy~ttxyyzzyz|~}ww{{y{}{wz~|yxvuwy{|||zxyy{|xx{y{{|~~}~}ty|}~~}}{|}~{y{{yyyz|ws{|y~yx}|{}}~~~{~~}|vz{yx|xuz~~|}{z}}}z~{|}~{z~}{{z|xs{{~|}|~{w~{xy}yu~|vz}yvz|||{z}~x}|z}|}}uy~xu||uuz}{~{v~~}~|}~|zy{}{}|}||~~z~}~~}~|zy|~~|~~}{}{}|}|{xy{{z|zpyzwz{||zyz{z~~vy}}~~}|ywwz}}|}zwxyyyy|~zvx|{wxyyywx}|xz~}|zvv~~|~|~t{z|||z}~~~}zx|s{~|~~}~~}{{~|x}zy~~y|}{{{{|}{{z~{{~~}~{~}{|~||~}~z}~}{zz~y{~~|yz~~}}}{}}{yy{}}{~{x}~}zz~}~~}{}}~|}~~}|~~|{|}~}}|~~}~~~vv|}|~z|~~}}||~zuz|tqvyxvtstqowxqvzvuwx{zy{|wv}|}|z{|}}~~|{{}zy{~|w{~}zuwz{|yx{zyxw{{wwx}~ww}~}z|}~zw{}yx~yxy}z|{{}}|}{~|~~~||}z|~x~}x~||}~}~~{z}}~~|}~}yy}}|}{z}~}~~~~}}~|z~}{z|x}}~~}~||}|{~}w{}y|~}||{}~~~}|{|~~~~|{~}}{~~{w|~}~|}z}|}~{||~}}|yz}zx~~ysw}zvxxwtruxy{yxwtx|uqvzzzxy~|wy}|zzzyyz|}}|z{|{~}}~~}z{{~}yz{|}{z{|}zvx|}~~|~||}||}~~~~~}zz{{z|}}|zyxz~~{z{~~~||z||}~{yxx|~zy|{|}~}}|{|{z~}{|~}}{xxz}{yx{}}|~|~{~~}}~}|{{~}z{~~}}}~~}}~y|}{|y|y|zt~}~~x}|}}{{}~~~}}}~~~|z{||}}}}|{zxxxz}zuw|~}yvx{{{{|~~|||{|{{|{|z|~zzz}{w|yvuwz|{xuvxzztrw{|zut|~|xuz}||{|{|}}~}|y|}|}zuy~~~||{z|x~~yx{{}~~~|~|}{~}~}}~~}|}|~~yw|~}{yy~}z{~~~}~~{{}vv~zxyxw{~{yz}~yy~}~{~~}z|~}}zy}|~}}}}|~~}}~~}~~~}~z~}|~|z|{}~|}~}z{~{|{}{|~yy{|~~~~|yz}{wwy{{{{zyvuxzwx}yqt{{yxvwxxz~~ww|{wy}}~{y}~~}~~~}{}~{z||{|{|}zwwy{}}}|{yz~~~|}~}{~~u{~{}{{}v~{}~}}~{}}~~}{~}||~}y{}z|~}~~~}|{|~~{yy|}|~}}~|{{|}~{|}|~~}|~~~|z|~~~~|{|~~|yz}~~~z~|u{x{|{}~|~z~w|~{z}~{|zw~y}|~~~~}}~}}|xvvwwwyzwwz{yvuwywvxyyy{{xxz{|zwy}}|xyyx|~vz~|z||zz{|}}zwwwy}~zwz{z{|||yxy|{zz}~|~~~|~~}}|}~}||yz~|x{}~}|}}}}}}y~}|z{}{~}z{|{~|~~}~|~}|{~|y{~|y~|z}|z|}}~{|{~}||}}}}~~~{~|yzw{{ty~|}}}{}~y|~~}~~~}{~||~}vz~}}~|~x|{{|{wxwvwywrv{wttswxppwxuvwwvy{{yxwz~}}|yxx{}~|||y|{||y~|{}~~y{}}~|yz}{z}x|}}}~{z~~~~}|}~z{{zz~t|~zy||~{~{~|{{{~}zyzzz}~|||~}|yy~~~}~{y~z|||~{yy}|y{z}}{}}|}{{~}}~}}~}~~|}~}~~z{|}~}~|xz}~}}}z}~}~|||}{}{~|zy{|yz|}}xt{|yxwz}}|{|~zz{{{{z{||}}|{zyy{~{v||zxx|ux}~xty|{{yz|~~zyy||xz|}~zy|~}yxxy{~|z{|{|~||~~~|z{|yzy}~~|~yz~}y{|zzy{|{y|~~}}}}}}|~~}yy|}~|{~~~{|~~~}}~~~z}||z{~|~}|~~}~~~}}}}}~}|z{~|~}~~~~|}||}}|~~}}~~}~~}~~~||~|x~|}|yy}~||yuxyyy{zyyxvuwwustuwxy||vquyvu|zw|~~}z}y~}|}}|{}~~~|zzzxxxz|}|||{|{x}}y}}|}z{y|{z{~}{}}~}|}}~z}|}~~~~}}~{z}~{}{y{||}~~}~~~}{|}}~}~~}||}}~~}{~~}~~|}~}|}||~~}~}||~}}y}~~~yz~}~~{}~}z{{yxyyww{~~wv|{vtsvyyxvuvvvvsty}}~~~~|z}|}zz|~}{{{z{{{z{}}~~~}~|}}}~~ytuwwwy|z|~~zyy|}{{~ztwz|}{xy|~xswyz|||~{yvuvsrttqnmortuy~}y{}{zxwxxvvxyxvuroqsrqomnlgcadigdgkmnnosussuvvz~}~~}zz|}{yyywutx{{yxwyyvw}}{xxyyyz|~}~z~}}z{|{{~}z}}{ywz~~~~~}|{wtwyrkmngaabcb`emmlorqpoooonpuwy~}~~}}~}{xvutrsuvvxyyyxvtstvxz|}}|{zyxxxvuttvxz{~}{{|yvuv{~}~~}|}{squvsqrtxyz~~~}|{{{yx|{vtsuwusrppqrw{}}|y{~}~}{{{{yvtwzvsvxtpqqrqnpqjcgmjiptttrtyvprutrsuy{|~~yutuvsnnrpmsxyyzxy{y{~{~~{xvuttttuxzzywwwwxz{{|~|z{}~~}}~|wuttsnilpnlnpqqponpspnnptvqpvz||{zzzzxvwz{||}~~}|{{}~{xzzwutssrrrtttwxtruvuuwz||z|}xyyxxx{{z{||zwwy|}~}~}||~zuuwxyyyz{|~}}~}{}~|ywvvyzvsqoljijmlhkomkmmjjlpssqqsssw{zy~~~|zyz|~}{ywvuutsrswyvwzyxz{zz|}~~~}~~}zwutsqppqswwtsvwx{}}~~~}|}~~}zxvuvyxxyz{{yx{|{~{y~}~~~}}}~~|zyxuuuspopqqpnlkhfhhedfggjmnnpquxurvyy{|~~}|}~}|}{yxvvwtrtwxxvvyywy|{y{~~}}|{|~}{zyyyxxwwxzz|~~}}}~{xz{xwuvz{z{|}{{zz{|zyyzzxwxwwwwwy{{z{||zwwz|zz|}|zxwuvvsppqtvsqstqppnnopqrssstxz{{yy||yyyyz|~~z{{{yusuutuwwwwzz{~~{|~zwxxwxxwxyz}~|~}~~|yustronmnomkklopppqrsspprtvwwxzyxxxyzxxxxy|~}{yxwxxxy{||{zz{{wuvvspoquvvvwy{}}|{||{{}{}}||}~~xxxyywuxzz{{{|}~{|}|{{|~~||~}z{{zwssvvwxyz|~}}}{}~}yuutssrqrrponjhjjhhiknooqtqnprtsqoprsuvy|~}yxz}}}zz}}{wstvsruwxy{}}~~~~~~~|}|xvuuuuutuvx{|}}}~}~zyyvvxzz{~~~~}~~~|zxxxvrrttsrqpppprtutsronnlihilopqsuyzyyyyyxw{}}|{|}y{|{}~}|~|}zzxwwvwyz{}}~~|z{}{wx{~{z|}~~~|{yvuvvvy|~}~~~~{xxy{|{{~}||zwsrqqqqruwxxwx}}yyzywvuuurqssqrttstuvvuuuusrtsoptvy{{}z|}}|{z{{{{}~~}~~{zywvuutuyzyz}~|{~~~~~~{z{yxvwz}}}~~}{}}{|}}{xsonnmnoqssrrrssssrrqopqqsvyzzy{|zz||zxywtwzywxx{}yz~|{yyzwstuwxwy|~~}|||||zy|}}~~~}}}||~~}~~~{wxzzy{}~~~~~}|~|{}}~{xwurt{~~}}~}{ywvvvttuutsqoomjjjkmnosuvuttutttstttttvx{|~|~|{{~~|}~}|||||}~~}{ywvttvwy{|~}~~||}~~}z~}{{zwuwy{}~~~}||}~}}}}}}}~}}}}zz}}zywvutsrqqrsrsvvvtrtwussstrnmppopqtwwwwy{{xxzyxxy|}z}z{}{z}{~~|}}{zz{|}~~{zz{|{{{}}~~~}}zx{~~~}{|}|}}~~~}{xvwvrpqqpooqstuvxyywvutssrppsvwyywwvvwxyyzzxvvvuwyywwy|||~}|zxy{{|||}~~~~~}|zzzzyz{}~~}||{|}}}~~~~~}~~}~~~~}|}}{z{|}~~}zvvurqqppooqtsqrsqopqqpnotvtuxz|{xyzxuvvwxxwzzy{~}|zz|}{{|{{{zz{zzz{{|||}~~}|{{||}}~}}~~~|}~}|~|||}~~~}{||{{{}}~}~}|||}~~}}}}}yttuttttvvsqqqrrrqqrrrrsrstrqqrssruwvtssx||}~zwxz{{|}~}~~}}~~~}|~~}|{{|}}}~~|}~|}|{z{{}~~~|{}~}~}{~~|~}}~}|{ywtsrrrrsrrrsstttuutttttuvxywttsrrstttuwyxwy{yxyyzzxxz|~~}{zz|}}|||}~~~~~}||zz{|||{|}~}~~~|}}}zz|~~~~~~}zxvtttsrpooppqqsuspqtuurqttrsuwwvuwywuxyyy{}~~}{zwvxzwvy{{{{|~|zyyz{{||}}|{|~|}~}}~~zyy{}|{~}}~}{{|}~~~~~~~~~}}}}~~~~~|{z{}~~}ywuspoopppqrrqpooonnoqrqpqqpqsuutstuvwwwxyzzz{}}||||}~{zzz{zyz}|}~~~}z{}|{|~}{|~~~~}~}}}|}}}~}~}||{z|~~{{|}~}|{yz}~~{wuuvwwyzz{zxvtrqqpoppppqrstsrrqqrtttsrqrtuxy{|zyzz{||}}}}}}~~~~~~{z}}yy|~}~~}|}~|{zz{||||~~}}}||~~||}|||}~~}}~~~}|||}~|zz|~~~}zxy{zyxwwurqsttssssstuvvvwyyz{|}|zvttsqpqrstuvxwvwwvvvwvuttuwxz|}}}|~~|~}|~~}~~~~|{|}}}~|xy{ywxxxyz{}~~}~~|{{}~|}|{zxwy{{}~~~}{yuuuqmmliijloqqrsssqpsutsssutsuyzy{||}~~{zxwwxyyxwy{||||||zyxwwvuvwwxz|}~~||~~~|zxxz{}~~}}||}}{{|{xwuwzz{}~~~}}~~~}}}}|zxyxvuvxy{|}~zwvutqoqrqpqrqqqpnljjlljklmpstvvttwwwvvxzyxz||}}~|{{zyxxxz{y{~|z|{ywuuwvtw{}~~|{{{|~~~|}}{zzwtvwvwy|~~}|{{{|{|~{|}yyzz|~}}|{||{{zxvtqrsrponnoprttsrqpomklmllmoruvxz{{{{{{{|~~~~~|{zxwz|}~~~|~}{ywvvvwxz|~~}|}~~~~}|||||||~~|ywvvvvvwy|}~~~|{zzz{{~}|}}}{||{zwussty}~|{~|timpnnkghfa^[VQSXZZZ\]\XX\[XXYWVY\\\`efhpxrmkhx|mmnwx|~~}xlr|wfilosol{wrkmnmnu{nckpt{{|~|ywusppruz{~uljhkkpv}tddcccbcfipx{}|zxvz}zusutsuz|usvtpnmpsw|{yxvxywuoedeb_^]][_fghhglpppnnqu||{~wpu}}yvtoklnonllptssstz}xxxvtw|zvwwspqrspmkmpqqrqmkkkhflrrqrpnoqrponnqvtrssuyyxwtstuvuuxxtsuwyz{zwuromlmleaba\Z]a``aa`^Z[`_]^^^bddec`djkgeb^_ceglnmptvvtpmnt{zxz}zv|~~{||~{~ytz|wtsvyz{uoqtw{}}~|xvxxwwwvtpsxrjijhie`hoe[\`bbbba\Y\adfebb_\eqlddc^_diptpkihkplgilmnqvrmtzrllotwrnnpqssrsvwzzwz}vqtxz}~{z{z|{vz~{y~{~yxxyxuuunhklhfhiffgggginlcchiifdgifc`]`ddceffddeikifcaekmlkjmlhefhloooqrnkosrqpqrqopolmpqqolospkmokgjoprvxtrqooqqrsru{wsw{xvy{zz{{}~}{|y|}z|||~{wvvttutqmjjlnptuqnprrsrsusrutqppppkikorvtqonkhjlllllnpnmkimqrtvusssqoqrrrruwvutqqspnqttuyyqmrxwtttttttuuuvsrw{yvwvstyyyyvu{|yy}|wtvwxz~|vz~xsuvyz{}|zzz}~{|~~}~~~~~~}}||}}~~~~~}z||z|~~~wxz{}ytvyyxxxyyywsruxzzwuuuvz}~|{zxuuvvwyyxwwxywvvwvtsuuurqtxusuuttuuuvwwz{xutuwywvvwvuttuwvutuuurppqtwwvy{wstxywuuwyxx{}~~||}~~~~~zxxyyx{~|zxw{}xvvy|zvtvxz|~~~~}~~|~~|}zzww|~zsqsw{~|x{~}z}~~~~|yy{zwvy|}zvwywuwyxxz{zxwvwwwvttwwtv}~wqruvv|zxxvuuv{}vrv{{zzxsoorvz}}}{wvvw{}zxw{~~~{wy||}|~~{x{~~~zy{}~||||~~~}|~}~}}~zvy|~||~~|z}}}|yzzz{}~zwwx{}|{xxzwuuw{}~~{yyxvw||||{|}}|{||{}~}}{yxz|xtz|y||{|{yyy||yy||{|}}z}}|{}~|~{wtuxzzzxvxyww{}zy{|}~zz|}|}}{|}|{|}|}~}{||z|~}}|}}|z|}|{|~}}}|{}~|z{~|z{|zxyz{{~}wz~|yz~|{}zyz}~}{{|}~}zwwwxzwvy|||zxz|z{zvux{|yvwzxw|}zwxzyx|}|||}zz{yz{z|}||~}|||zy{{|}~zyz{|yy}}{}~zy}~}|}}}{}~~~~}|}|~~|{{|}~|y{}}}|z|||}zvxzyy~}|z}~{|{z{zz||zz{}~|z||z{{z|{ywvwy|~~}}||~}}}}|||||zzyuvx{}~~|zxy{xuz~~~{zzz{{{{{}~|zz{}|}}~}|~~}|zyvvz{}~~}~~~||x{~}~|~}~|zzxz}}|{{|{xz}y{}|{z|||}y{~|zz{}|{||yvvxxy|}{yy{}yxyyz|{zzz}{yyz~~}}}~~}{yz{zz|}|zz|}|{{}}{xy}~~|z{}~~}}~|}}}}}{y{}~yy{{}}{y{~~}~~~~~~~~}~}~|z{}~{|}}~}~~|{{}~{yz{}|yy{}|yy|~~|z{{||z{|{|~~|{{zxxz|}}~~~~{y}}{zz{}}{{}{{|xuz}{zxyz{{yvw{}}}~}}~{~~}|{}|z{}{yxy}}{}~}~~}~}}~|~}}~~}}~~~~|z}{|zz}}{{|}zz}}~~}~}~|z{{zzzz{|ywy{{|}}}|{zyz}||}~~|{~|xz}}}|zy{}}zz{zz{{xuuw{}}~}yxx{~~~~}|}~~|{|~~}~}{{}~}}~}|~}|~}~{|~~~~~}}~~~}~~~|}}}~|~~~~}{}~~}}{z{{}}{}~~}{|~}~}{y{~{yyz||{{{zy{}~~|z|~}{{~~~~|{{~~}~}}|{{{yy{}|{{||zzyxxz||{||}~~}~~~~}||}}zz{zy|||{{{}~}~~~~}|z}~~~~~}}~~}||}}~{||||||}~~~~~~~}}}|z|~}|}}|{zxwx{|{|}}||{z~}~}~~~|}~~|{{{{}~}|}|{z{{|{z~}{|}}||~~~~}}{||}}~}}}~|y|~||~}|~~}}~}|z}~~}~~}~}|~~~~~~}}}~~~~}}}~~}~~~~~}~}||}~}}}{|}~~||~{||{}~}~~~~~}~~|~|||}||{z{~|{{{{zz{{{{{||~~~~~~}|}}~~}}zyz|~~|}~~~}~~~~}~~}}~~~}{{}~~{}~|~~||~{|}}}~|z|~|y}}}~~~~~~~~~|}}|{||||}~}{{{}}|||~~~~|zz|||~{~~~}|}}||}}}|z{}~}{|~}}~~~~}||}~~~|{|~~~~~}}~~~~~~~~}}~}|}~~~}}||~~~~~~}||}~~|{||{|~~~~~~~~}||}~|{|~}}}||zxyz|~~}|{||}~~~}}~~}{{|}}z{}}}||}}}~~~~~~~|{~}||~~}}~~~~~~~}~~|||}}~~~~~~~~}~}~}~~}|{|}~}|~~}||}}}}|{|~~~~~~~~~}~}}}~~~~~~~}}|{{|~~}||}~}~~}{{|}}}~~~~||{{}}{|}~~}~{}~~~}}}}~}}~}~~~~}~}}}~}~~~~}}}}|~~~~~~~}|}~~|}}~}|||||}~~~~~~}{|~~~}{{zz{}~~~}|}~}|}|||~~~}|{z{~~}~~~~~~~}}~~~~~}~~~~~~~~}|}~}~~||}~~}}~~}|||}~~~}~~~}}~~}~~~~}~}|~~}|~~~}}|}~}~~||}~~~~~}|{}~~~}{|}}~~~}}}~|}~||~}|||}}}~~~}~~|}~~}}}|{}~~~~~~~}}}~~~~~~|||~~}~~~|{zyzzyxwvxz|~~|xusssstuwxwwwwwwxxyyzz|~~}|{yxy{}~}||{yvsponnprsvy|~|zzyxxy|~|{ywvwy{||{{{||}}}|}~~~}|~}{{}~~|{{{zxxz|}}}}~~~}yvsqqtuvx{~~}|||}~|ywvtrpnlkjkmmmllmllnpswz}}}~{zxvuusqoljigeegikmoqpoopppqtz~}}|{zwtqoopppswyyzz{{xwvvwy|}zwvutsssuxz{{{zzxvttux{}|xtsronpqrtvwwvtuvsprvz~}{yuqommmnprtvxz{|{yyyz}~}zxvttuxz|~~}|{yyz}~|yvrnlkkklnpqpqrollllklnptx{~~{wtromjiijjkoqqpponnlmorvz~}{yywronkiijkmnprttuvvuttvy{~~~~}{zyvsrqqqqsuwxyz{{zyxwwxz||xvutstvvwwxyxvutsstuvx{~}yvtssssstvxyyxvuuuwy|}|{zxurnlkkkkmprttsttrqqsuvwz|}{zyxxzzxvsqommnoprsuvwxwuvvttvxz{|}~zxvsqpqrtuuuuutrrrrsuxyz{}~|yvrpnmnpppqrrrrssttvxz|~}{{zwurqqpnnprtuvxyxwxz{}~}ywvvwwxz{{}}}}}}}}~}zwtsstsstttssstttwyzz{{|~~{zxxyxvtqoljiijjjjkmnnnnoqsuvwy{|~}{{{{||zwusrpooqrrsuvwxyyz|}}}~~~|zwwvutvwwwwyzyxy{||}~~~~~|zxwusrsttttvwwvvxyz{|}}~~}|yurpqqqqstuvvwyz|}}zwvuuuuvxz{}}}|{zzz|}|yxwurqponnoopqqrstvwvuvvvwxy{~|zxvtrqpqoopqrttvwxyxwxyyz}~~}}}|zwurponnoopqrtvxz|}~~~~~|{{|{{{||xuuutsqqtuuwyz{}~~~~{yxwutsuvxxyzz|~~}|||}||~~{ywvvutvxxyz{}~~~}~}}|xuqonmllnnmortvxyzzzzyyyz|}~|zxwvvvuvxyyxvusqpoopqrstvz||~}{{{|}~|zwuttsrsuwyz{}}|||{zyy{}~~{xvsqpppqrstvxz{|}}|{{|~~~}~~~}{xvsqpppqsuwy|~~~}}}~~~|zwvvwxyz|~|zyxwvwyyz|~~~}|zyy{{{}}||{{{zyz{{zwtsqnkjijklnqsuvwxxxxxwxyz|~}||{{{|}}|yvtsqonnprtwz}~~~~}}|}}~~}{xutstuvxz}~~~~~~}}}{ywuttuvxz|~~}{zzz{{{}~{xusqqrstwy|~}zxvtsuvwz}~~|{zzyy{|{{{yvssrpomnpprw{{{|{zxvvwvuvvwy{~~~|ywtsqqrtvxz}}}}|{zyxxxyzz|~|ywtqqqqrtwz|}~~~}||||}}~~}~~~~~~~|zxvtrrstvy|~~~}}~~|zyxvuvx{~~}|||||~~|zxxyz|~~}}~zwtrqpqrtvxyyzzzyxwvvwwwxy|~}{{{{zyxyzyxxy{{zyzxusqqqrsuy|~~~~~|z|}||~}~~~}~~}{xwvvwy{}}|{zz{{{}~}zxuuuwx{}~~~~}||{{zzz{{|}~~|yvsrsuwz|~~}}}}~~}zyyyy{~~|{|~~|{zzyy{}|zzzzz{|||{|}|{|}}}||zwtrqpqrtuxz{zzzyxwwwvuvxzz{~~~}|yvtttuwy|}~~~~}|||}}~~~~~~~~~|zywvxz|~~}}|{|}}}~~}~~~~|zyy{}~~~{z{{yyz{}~|zyyyz{}~~}|{|}}{zz{|}~}|}~~}}||zyyzzzzzyxwutstuvxyz||||{zyxwuvwwwwxz}~~zyyz{zz}~|zzzz{|}~~~~~|{zzyxwxyz{|~~|zyyyyy{|||}}}}|||{{zy{|}~}|{zzz{{{|}}}~}|}~~~~~}}~}}~~~}}}}}~~~}||}|}~~}{yxxxxxwxxyywwvvvuuuwwwxz|~}{zyyz{||}}}}||{zz{||||{yyyyxyzz||}~~~~~~}|{{||||~}{{|~~~}}}~~~}}||zz{{{}~}}~}}~}|}}}~~}{z{zzzz|||}~|{{{{{{|}~}}~~~~}|{|}}~~}{zyxxy{|~}|zzyxwyyyz|}~~}}||{|}}}}~}{zyywwxxxxyyyyxxxwxwwwwxy{}~}~~|{zzzzz{|}}}|||}}||||}|}~~~}}}||}~~~~|{|||}~}}}~~}}~~~~~}}||zyzzz{}~}}}}~}}}}|}~~~~~~~}{{zzzz{}~}{yxxvvwwxxxy{zyyyxwvvwwwxz{{||||{{{zzz{}~~}|{{{|}|}~}|{{yxxyyxy{}~~~~~~|zyyz{{||}}}}}|{zzz{|}~~}|{{z{}~~~~~}|||}}~~~~~}|||}~}}}~~~~}}}}}~~|ywvvvvwwxwwwwvvuuuttuvvwwxz{z{|}|{{{{|}~~~~~}||}~~|{yxxxyz{|}}}}}|{zzz{{{{{{{|~~~}~~~{z{|}~~~~~}|{{{{zyyyz{}}}~~~~~}{{{|~~~~~}|{{zzyzzzyyy{|~~|{zyy{{|}}}}}|{{{{z{|{{{|}~~~~~~}}}~~}|{zyxvusstuwyyyyzyxyyz{z{|}|}~}}}~|zyxwwwwxyzzyyyywvvvvvttuuvx{|}~~~~~{zyyyzz{|}}}|||{{{zzyxxxy{}~||{{|}}~~~}{zzzxwvwy{|~~~~~}||}~~}|||zyywuuuwxz|}}||}~~~}|{{zxxy{~~~}~~}|{{{~~~~~~~~{ywutuvvwxyzyxyzyxvutsrqqrsuxz{|}}|zz{||}~}|{{{{{}~~~~}|{zyxvtsrrtvy|~}{zyz{{{||}}|{{{zxvttssuwz|~}|{{{{{|}~~~}|zywvuuvwy|~}||{{}}{ywwvvwy{~~}zxwwwxyz~~{xwwwvwwxxwvvvvtronmlmnptvxz{|||||||||}~~~}|zxxwxxxy{||}}|{zxvusrssuwy|~~|{{{{|}~|zxwusrrtvx{}~~{{|||||}~~~~}{xtsrrrstvx{~}{zzzz{|~~~~}{ywusssstvy}}}~~|zxvwwxy|~}zxvtrqqqqtwy{|||{zzzzyyyz{|~}{xwwvvwxyzzzzyxusqnnnopqsuwz}~~~}{yyyyz{|}}||}zvtrrsrstvxz}}{yyz{|}}~}|zyvtsstuvy{}}vwvn}zml}~|zwsptxoimrttpu}z~zz}zwzxtvxz{tov|z|{}}xwz|{zzurx~}}z}}~toy|}~}|{~xqwyplpqrqmr|}z}~|{}{{~zz|{{{|}~|wvxuttsrrqrtx{z~}}zwwxww{{xxz|~{uuyyurrsvyyz{}}}|~~|z}}|}~~x}|~zz{|~~~~}yx|~~}xxywy~~~x}~}~|x|~{z{~yrnr}|yz{sx|~}{{~~}||zy{}~~yx|||yxyyz{zxyxuuz{xwwvvxwtsstz}{{~y}}z|~{{}{{}~y}wwx|~}}}u{|~{}~}zxyxz}~~{x{}{{}~~}~~|z}~x}zu~}~}y~|~x}~~~{wvxz~||{{~}~y{~}|||zy{{{~|wwz|{zz|zsszux{||uvyz{xu{}yz}ytuwusuzwsywpu|{yww}x}|~|y}{|xyyy~xxzwrzzuu{}zww{~}}x|~}{|~~~}||~~}}~xv|{x~~}{{~y|yu{vyz|}||~}z}{w~zxz~y}{xx{u~}}}}~zxz{}z~zz|}~~}~zyzz{|||}|~}z~~|{}|yz~~{}~~}q}y{{~~x~yy{|~}}{|z}v{||z{{yy||zzz{{ww{|}}|||xwyz{{z|{sv|~x~}wvyyxwux|yvwvttwwvy|}xp{z{|}|{v{|z|}}{{xtv{~{s}wov|~~zz~|}|||{{~x}{{}{~wx}~{~~|{z~zvy~sw~ytz~}~~}}~{xy~z||z~}|}w{|y}~|{~z|y|}~~~~~~y|~}~|xxz|{{|{{{}|}~}}zxz~|zxx~|}||wv||~|}}~~}}}}qwz|xyxwz~}w{|v{~ywwxxvvvvtrsvqmt|yty|utz{z{z|}~{~|{~}~|xy{}}||}{{}}z}|y|~}~~|w}}||y}zx{zx~{sxz}~~~}|w~zz}}x}~~~}~|v~v{~yvy{}|zz|~x~}{{~~|{~}v{{yzy~~x}~{|~~~~}~}~}}}}~|{}~}|}}z}{~||z{}|~{~~~{}|~|||ww}|x{xoy{x{~}{zz{{y~v{~|}|{ywy|~~}|zyz{||~zz~z{{|}zy|zuvyzxwvrov}yux{zzy~~t|||}x~}~}||yuy{xz~}|}{x}||{z{{zx|~|zy{~{x~~zy~z|~~}}~{~~{{||}~zxy~{|}~}zyz~z||~~{}|}}}}~~}zwwwz}{z{{{zz}}xy|zy|}~}}~|}~}|{xx|~~~{}~~}~~{y{|wuz||||{ywwwuuvz}yuvwz{xx|{xuv|}yxyyz~|}vpz|z||}{wy}|yy|{y~~|}~~~|{~zyv}{z}yv|u|}{{{~}{{|xw~~~|}~}z{~~|~|zy~|||zy}z|{y}}zy}{z{|~}{~|y~z~~z{|zz}{~}~z~~~}{z||}vvy}z{}}~~~zwyzz|}|{~{y|}|~~|}z~{}~}~}}|}}}|{{yy|}|yxvvwz}~{z{zwvy}}}}~|~~|{|}z{|{{{vsvz{{zywvvvwusy~xy|~~{|~~|}{}~~zwz~|zwz}~x}|}|~}{~{|}~|y{}z}zx|~|z{~}}}|~z|}~}|zy{~}|y~}}|}}~||}}~|}~~~~}zz|{|~~~~~}|{~~|||}}~~|y}~~~|}|~}zxx{~|}~}}}~}}|~~{z~|{||{}|uz~}{|ww{zxy|}|~}{{zyxwz~}z~}wx{{xvvxxyyxwvtstwz|}||{wy|~z}}~z~~}zwz|wz~vow~~|{~}y{|z}~}}ysy~~{~|z}~~}~}}yx|~}yy~~|{{{{yy{~{xwz}~}}}~}||~|~|{}|{{|~~~~~~}~~}|zw|~yy~zw{~~}|}{|~~|~}x|~{~{y{}|}|~}{|}}{y{~}}}|}}|{zyz{{{{zyz{xvz~{xx|{vvyzzyyxxzyuvxy{wrz{v~~||}wwzyxvw|~{yy{}ww{|}~z|}{|}~~y~{{}}y~|{~|}~|~~}~~|}~}}~~|~}~}{{}|~|~z}~}}}y~~y}{wvy~~~~|~~}~}}z}~}|~z{}{~|~~}|{}}~}~|}|}~yvz~||~|tz|y}yz~|v}z{zyxz|z{|ywwvwwtswyvwzzwvvz~}zyz~~~~|y{}}~}{yz}{wy|yz~}{}}~~}zz|y}}yxy|}}~}}~|y{~~~|~~|{}~}|~}|z{|~}~{~z}}}}|~{x{~}|}}~}x|ysx}~}|~~}~}}}yy|z{~~~yv}y}{|~}}}}|}|{|}~~{}~}}|}~}}}|}}{~~{~~}~~{xxwx}}wuwyxwvvwussuy|zvuuwzx{|}~}{~}}}zz{||{|~{xy||yz}~}|~|{|~~{|~||~}}~~{x|~}}~~zz{y}{|~}~}|}{|{{~~~~xz~yu{}zxvy~~}{y}~|~}}~}|~~{}z{}~~}}~~~~}~~{~|xyw{}wz~z|~|~~~||}~}~~}|~{}~~{}~|||}~}}{~||y{~~|{}~|~~{zyx|}{zy{wqt|}|zxz|yvwx{zvyzuz|}~~z~~}}z{zxy{yvy~{wxy||uu|}{{|}|~~}|}{|~{}}~}x}}}|~}~~|xy}~}}}|}}}|{{|~|}~}y|y{yz}x|z|}|~|}{|~{z{zz|}||{|}|zwx~~}||}{z~{~}}}{{|z~~~|~~}z{}~~~}}~|}~{{|~|~~zwy|}}~~}|~~z{wvxz{vtvy||yvuvxwsw|yw{~|zyz~}wx~~|y|{xyy}~xx{|}|zz|~|~{}}~{u}}z}~|{|||{x{}|{}~|}}~~}|}~~~|zz}~{}|}~{}~~zz}|{ywvw{~|{}}~}{{~z{{~~}||~~wy}{x||zyyz|{{}|~~z}~}~|}{{~~}~|}|z|~~||~}~}}}{|~|yww{~zxyzyxwy|{xxzxwyz{{x{|{}~|~~~}zzz|~zwyzzzwx|}zyz}~|{~}}~}}~~}}}|}}{|~~{y{}}||z{~~|{|~}{}~}{zzz{~~~}|~~~}}}}~}|~{{}}y}|~}|}~|{||}}wz}zy~~~}|{zyy|~{}~{{xz}~|yyy{~|z|}}{~~|}}}{z|~~~~|~}}|y|}|~}{||{zxz{yzzy||wy|||yy~~xxz{{|}}}}}{yz}~{z}|xxyz|{z~~|}}~|~}z{}~~{|{z|{{yx}~||}yz~}~~~~~{xz}}}~~~}{xtqtwtsvwzzuu}~{ywy}~~}|}}yxz}}||zyyxyz|~||~~~||~~}~{{|zyyz~|vv{zw{|zxy|~}{|}yy{}~|x|ytuy}}{||z|}}z|~~~~}||yz}}z}~|z{~zy|~~}{zyvtstuwywx|{xvwwtvz||~~|~~}~~||~~}|zxwvuuutvxyy}{x|{y}}}}|zxwz~}|{yxy{zz~~xty}||}}~~~|y}}yz|{zyz{|{ttw{}}~}{yvuvxxx{}|{{zxwxyz}}~~}|}}}}{~|vz{uqqqrqotzyvxyvrpprrruy{}}yxxz|zx|~~~~}yv}yvy{}zuv{{{{{ywwwuux{|~~|{|~~}~}zz|xwyz{|~}zzzz}}{{{~}{}|y}~{yxz}|yxyyvvzzvvx{}{yxwvvw{~zruzvsy}{zxz~y{~{{}}~{{~|y}|{}}|~~zz{zzz{}|xuvvvrotzxvy|~}{{{~~|||~|~}{}~~~{yxvuuvyzwuxywuuvusrsuvuyzvtx{yyyz{yvwz|~}|}||}~}}|||zxuw|{xxy|}zwwwwxxxwwz}~}}|zzzzxwz{{|}~~{xxwyz{{yy~~{xwy|{z|}}}|z{{|~~~~}|}~~}}~~}~}~~}|~~|~~|~}~~~}{zz||{}~~~}}~~y|~~~|{yxvstvx|}|~~~}{{||}~~{ywvxzzz|~|~}~}{{~~|{||~}|~~~}}}~}~~{xz{wtssrsvwwwvwytpsuuvuvxy{{yz|{zyxz|{~~}~}|{z{}}}~|zyxutvxz{yz~}yz{wstwz|~}~|x}~~~{y{~~}~}{{||~~}}~~}~}{z{|~~~~}{~}}~}||{|}}|zwwxxy|||}}|{zyz|}~|{zzzyywvvy|}{xxzywwxz~~{||z{}~}~~|zzzz|~}{z{}~z|~|z|~||}}~}~~~~~}}}~{zy{|{yz{}}||}~~|{|~||{{zyzz{}~|{zyxxyzzxvuuxzwuwxurpty|||||}}|yxxxxxy{}~{yy}|xz|{zz{~~}}~}yvwyyz{{zz{ywxz{|}~~~~zz{{{||}}~}}~{xvvwxz{}~~||{xy|{y||{|}~~|}}}~~~~~~}zxz|~~~~|z~|}~~}}}~||}~~}}~~}}}~}~}zz}}{xvxzz{}~~}|}}|}~~~|xvuxzyxxy{zxwxwvutvxwurruwxxwwyz{|~~}}}|{}~|}{zywwyzzxwvvtsrtwurtw{}|~~~~~||||~~}}{||{|~}}~}|}~~~~~~}~zwy|~}}}}{|}||}|zz{~}|}}|~}}|yyz{}~~~zz{{ywvy{wtwz{||}~~~{{|||{{zy||yy|~~}}{yyzyxz|}~~{|}{{|}~}{z|~|{|}|yyy{~~}}|{z{|~~~~}}||}~}}||}zz{yy||{}~|~}|{}~yx}}ywvutwzzxxxyyuuxyzxxyyxyxvwxyzyz~}zz{||{|{{||{{zx{}{z|~}}~{|~|xwvuvy{{|}||}|{{~|z}zz}~~~z{}z}{x|~zvwwwww{|~~{xxyzzy{}|z}}{||}~~~~~|}|}~~||~{y|~||{z~~z||z|~~}{zz{zyz{}}|}}|}~||}|~}~~~|yyz~}~|~yuy~}}~~~~~~~~}|~|yxyz{zyz||{yyywuuuuywqt{{wwz{zyz|{z}~}{{~~|zwutuwvuvwwwustvvuvwww{}}}||}|||zx{~{}~}}~{zyxwxyz||}~}|~||{{~}}~}~~yy~{z}~~~~~}|~~}|~~~~|ywx||z{~zy||z}~z|~z}}zzzzz{}}}~||zwy}||~}}~~}}||~}|~~|}~}{zz{}~~}}~}~~{~~{||zy}~~~|xx|~|~|z|}}~~{z|~{zyx{|yzzyxutvyxxz{{zxvvwxyzzyy{}~{xwwwwy||{|}xz~}zz{|~{z}}|{{|~|yy{}|{{}}yxz{zzz}~|~~~{}}}~~}}~~}||}~~~|}~|}~|z{|||}}{|}zxz}|{{z|}{{}|zz||}}}}|}{z{z{{zz{{{zy{~|y{~~||~}|zz{wx||xx|}}}z|~~~~}|~~~~}{}}||}{~}}~||}z~|}~~|~~~~~||}|{|}}}~~}|zz|}|zxwy|{z{{{{xuw{||}}}~|}~}{yyxvvvtrtvvvvwvuuttvwwwvy~|y|~}||}}}{}}}~}|{||z{}zuwy{|{}{}~~}~}~~}}|}~|{}~~}}}~~~}~~~~~~~}}}|~}~||}~||}|||}~}}{yz|||~~}}zzy{~}|{|~|{}~~~|||{{|}~}}~~|zy{~~~~~~~~{{|{{~}|~~|{{{|~}|~}~}{}~~~}}~|yxxxyxvxzz{||{zxxyxvxyxxz|}}yxzyvvyzyyz{|||||zz}}yy}}}}{zyyyz|{z|~}|zyyyy|~~~~}}~~~}|{zz|||}{y{|||~~~~~}{z{}}|||}|z{}}|~~}~~~}|{{zzz{|}|{zzz{|}}}|}~|}~~~|~}}~{yz{{{z|~~}}|}~}}}~~}}~~~~~~}~~{yyxy|}}~~~~{|~|}}|~~}~}~~~~}|}}}}}~}zy{||}~}}{yz|zz}~~}~{zyzz}~{xxyxwwussvwwvvvwursuvwz~|yyz|~~|ywvvz}}}||}~}{{yxyz{{{|}~~~~~}~~}~~{yyz|}}|}~~}}~~~}}~~~}~~~}}}{yy{~}{~~~||}}}~~~|{zz|}~~z{}~~}{zyz{~~}}}|||~~}}~||}|{|||}~}}}}~~~~~}~~|}~}|}~~~~}~~|~~~~||||zyxxzzy{}{zyxvtrsvvuy}~}|{{{zywwyzz{|}}{yz{||~~~|zyxxz{{zxz}}|{z{|zy|~}}~}|ywxzyy|~~~}~~}{y|}{|||}~~}~}}~~}||~~~~~~~}~~|zzz{}~~}|||zz|~}|zyz{}~~|{{|||~~~~~}}~~~}|}~~||{{{|}~}|~}}}~~||~~}~~}}~~||}x}||{z~||}|zyyxwy||~|}~|}|z{}|}w~|~z~yyvr{ygc]bi|zsjijov|~~~|wrqsqpliqzywogmrnmopjciomkjjjigddfb]`dehlnjiigeedeeeggghhgggjmnnmkijjkhdceijgefddddedbdiihgghhecdfhkmmnnnlklmmmnnlmqqpqrpmjhinpqqpnmooopoqsttuuvwwutsrqswzyx~}}~}{{~}|}~}|}~|yxxusrturpqrrromkjihijihhhhjihgfdefffhhea^[WTUUQORUSPQQMIHIHIKNPQPPRROLJLNORVXY]`^[^`[VXZ[\`b`]]^[USUVTUWVTTTRPQQMKMNLJMPLHLOLIKORQRUVWXXXY\___`behhgedfgffhknnlkllkjkkklmpqnnpnjiiiknqrsvxusutrqqrssuyzvuvsoquuuy~~~}{|}}~~~~}}|zxyyxz}{zwrqrqpoppqqpqstrrrqqqsuvwxyzywxwvz|{}{y{|zy|~|{yvroljjmopqrqnmnomlmnnnptwxxy{{yz|}|{|}zz|~|xyyvstusrvxutvxvsqnkjkmmlnpomnlgfgfeeffikkjjhfccefffgikkjkkigfgiijknomjhhgghjllklkiigbbefccfgggfd`[[^[X\c`\]^\YXXY\^``_`cefeeefghjnnmnoonoonmoqpoqssqpqqonoooprsusponmmmoqrssvwtponmlknqqqstssqnlmoonquvvwwxxtrwzxx{}~~}}~~~~~}zxwwwwwxxwusqpmkjihghifdddb``bbbdgghjkifgijiijjkmopqponmllmonnpqpnlkkjihiiihhgfedeecceghhggfdb_]]]\\\]^^]YXXWUUUWY[\[ZZYXVVUUUWY[^``_^]\\]^_`aaaa``a`^_aa`^\^^[XZZYZ\\^_]\\XUUTSSRSVXYWUUVTSUWY\^acdffdcdgigfimqrqrsrpnmnpppqqrssrqpnmnmklmoommoooqqrsttvxxxxxvttuwxxz{|{wuwyz{}~}~|}}||~~~|z{|||}~~~~~}|{{zz|~~{z{{{{{zzzywvvvwwvwwtrpmlliilmnnllnlijlnppqrstvvtttsssuvxy|}|||{ywvvxwwyzyxwvtqnmmlkmoppollmlllnpqpnmlkhhggikhgjkhfefgffffdbcedba``_____`acdddcaaaaabacffeeeda_^_`bcddbccba`_`a``bc`][XVWWUSUWXXUTUVVXYXXXYZ\^`aaaaaabeilnoooqrponopqqrrrrqomkiffgijihhhgfgjkkklnnlkkjkkkjknpopstttuuvvvyzyy{}|{yyxwxyz|~~}|}~~~|||{{z{}~}|||{z|~~~~~}|{{}~}}|{ywwwxxwxyxx{}}}}||zwy{zyyyyyywutsssssuwwwvusrqpoprstsrrqommmlmmnprrssrqpononnonlkjigffffddgiiihgfffedfghhjkkkkklkjlqrtuvwwusstuvwvuvvspqqqqpopppqssrrrpnpstsrqqplmpommnooqswywvvtssttuvwwwxxzywvwwxxz}}|{||{}}|{{{zyzzyy{||}~~~}|{{||{zxwxwuttsrstvxyyyxwvvvuvwyzyz{{{zzzz{|}|{zz{zxy|}}||}}{z{|{{{zyyyzzyyy{|}~~}}}}}}|~}}}}|{{}~}{zyz{}~}~~}|{zyyzz{|}~~~~}~}|~~~}|{{zz{{{|||||{{zzxusstutqruvttsstttssrrsrpoqstvwvvwwvvuvz}~~}|||zyzzzzzzywuvxvuvwxxxxyxwwywvvuuutuvxyzz{{||{{~~~}}|{z|}||}~}|{zz{{|~~}|zyyz|~~~~~}}~~~~~~|yzzyyyyyzzzzyyxxwvxwvuuvxyz|}|{{||}~|}~|z{|||}}}{xy{yvuvwxwx{|}}||}~~}~~~~~|{{z{|}~~~~~~~~~~|~}|}}~|{||{zyyxz|}}||}~}~~}|}}{z|}}~}{~~~~}}{yz{||{{~~|{{|}|{|~~~}~~}|{ywutstuvxxvtsrponoppqqpponnnoooqstvvxywwy{|}~}{zyyyyzz{|{{zyyxvvvvwwwyzywvvwussssttux{{||{zzz{||}~~|{zz|}||~~|}~~}}}||{yz}~}~~|{z{|~~}|}~~~~~~}~}|||||}~}}||{zz{}}~~~~}{zz|~~~~~|~}~~}}}~~~~~~~}{z{{{{|~~|{}}}|y{}|{~~}|zxxzzz{{{{ywvtrqsrpqrrqqpppomnnprstuvxxwyzxwxxxwxy{zyz{yxyz{{{{{zxxxxxxxz{yxxwxwuvxyyyy{|{yyyyyxyz{|||||||}}}}~~~~~}~}~~~}|{||}~~}}~|}}{|~~}}}}}{yz{{}~~~~~}}}~~~~~~~~}{{}~~~~}}}~}}}zz{{||z|}zxyzyyz|}~~~}~~~}}|{{|}}~~~}|}~~~~}~}}|}~}~~}~|}~~~}{|}~~}{yxxwwxzzxvwwvutsqqstutrstsqqqpqqruxxxwwwutuvwxxyyz{zyxwxyyxyz{{ywvvvvvwyzz|}{yxwvuvwyzz{}}|zyz{zz}~~~~~~}}}}{{{|||}~~~~}}}}||{|~~~}{{}~}~~~~{yz|{{|}}~|zyz|}}~~~~~}~~~~~~}}}}~~|{{||||}}~~}||zyz{|}~~~|{{z|}~~~~~}||}~~~~~~}~}~~~~~}{zz{{zzzzywvutsrqrrrrssrrppppopqstuuvvvwwwvuvyz{{||{yxxyyyz||{zyyxwwyz{||||ywuutsstvwxz{zyyyyzyy{}}}~~|{|}~}||||||{|}}|||{{|}~~}|{{{||}~~~}{zyyzzz~~~|z{}}}}~~~~}~~}~}}~~~~~~}|{}~}|{||}~~}}}}|zxwvw{~~}|||||}}}}}~|||}~~}||~~}}}~~}}}}}~~~~~}||zy{~~}~}|}}|{|||{yyzxvtsstttttsronmmlmnprtvvvvvutssuvwy{{zzyyxxwvwxyyz}~~|}}{z{zyyxxxvuuvwwxxxyz{{{yyyzzz{}~~~}|zxvwz|}~}{{|}~~}}~~}}|{z{||}~~~}||}~~~}}|{zzz{zz}~~~~}|}~~}~~}}~}{|||}~~{zyyvttsqqrtuvwyzyxyxxyz}|{|}|{{|||{{zyxxxwvuuvxy{~~}}~}|{|{{}}zz{|}~~{{}~~|}~}}{yzzzz{}~}|zxwvttttuutsrrrrstuvwxxwuspnllnrvz|||{yxwxxxxxywvwxvuvy{|||}~}||{ywvvwxz{|||{{||{|}|zxvwxwvwvvwz}~}||{zyyz|}|ywy{{z{{{zyy{|}}~}|}~}}}}~|{{|{yyywvvwxyyz|}}~}||}|xvuvwxzzzxwwvuuuvx{~~}}}~~}zxvuttttuuvxyzxwxyyy{~~|||||zwvuuuwxyzxwvvwyzzzz{}~~|yxxz|}~}|||{{{{||~}}||}~}zz{}~~~~~~}}~}~}|{zyyxwvsqpnnmmmmmmmmmmmnnpsuuvwwwwxyz|~}}}|}~~}{zzxtrtvwwxxvtqoonnpsttuvvuttttuy}~~|zxwxz|~~{yxxxyz{||}~~}}|||}~}~~}}}~}}||}}~~~~}||||}~~|zyxyxxyy{~}|}~~~~~{xvuvvwyzzxxwvuuw|}|}~}~|zwutuvxxxyzyyzz{}}|}}|}~~~~|{zz{{{{|}}}}~~~~}}~~~~zwtsqppppqpoopqrtuuvttuuuvvwwy|}}}}||}~~~}}~}|}}zxxxxxwwxvtvxxvutsrppqqopqrstuy}}|{zzyy{}~~}zxyz}~}|||}}}|zwvvwxyzzzyxxz|~{zz{||}~{xvxz|}}}}{{}~}}~}~}{{{zz|}||{|~~}{z{{zxxwvvw{}}}~~~~~~~~yxyxwxyxxxwwx{~}|{{|}{{}~~~}zwuuvwxyz{zz~~}}~~}~~~~}{{{||}~~~}|~~~~{yz{zxyzxvvx{||||zxxxwwuuuvwz|~~{zyzyyz{|zxuuvuuvvuvwxyz{{{wtsqpppqrrrsvxzzyxxzyyyz{|{yy{}~|z{|}}}|{{||}}}~~{xvuuttuwwx{~|zzzz{}}|}~~~~~~~|{zyyz{{zz|}zz{zz{|~~~|zz{||}}~~||||}}~~~~|zyyz{{|~~}|}|~~~{zyxxyyz{}~}~~~~}}||~}{yxxxxxxy{}~~~~~|yyzz{}}~~||}~~~{{|}~}{{{|}~}}||zy{|{zyy{}~~}|{{{zzywtsrrrstuuvxxxxyyyxxxwurqqrrsuwxxxxxxxyzyyyywwwxyyz|~~~}|{z{{{{{|}|{}~~~~}zwuuuvwwy}~}||}~~}~}}}|||~~~}||}~~}zyxwuwz|~|{zz{}}}}}~~}|}~~~}{yxxy{}|{zzzz{{|}|{~~|{z{}~~~{{{z{|}~}|}~zyy{~~~}}~~|{z{}~~}{yyz{}~}}}~~|zz{}~~~}}}}}}}{{{|~||~}||}~{wsrrrrsuvwvvwwvvvwxwwyzzyvsrruxz{{zzyyyyyyyyxyyxwwwxxwx|}{xvuuuwxwwyz{|}}}}}}}|{|~}{zxy{}~~~~}}}~~~~~~}||~~}}~~}|{||||~~~~~~}{yy|}~~~}}}~~}~~~~~~}||}}zxx{~~{zz{{{{|{{|}}}}}}}}{|}~}{zyz{{zz|||}~~~~~~}~{yyz{|{||}}}}~~}}~~~|{z{}~||}}~}zxxxxxxxwvvwwvwwxyxwxxxxxxvvwxzzy{|{yyxyzyyz{{zyzzyxxxxxz}~{xussttuuvwwwxxxyyyz{{{|}}~~~~|}~}|||}}~~~}}}}~}}{zyyz{{{|}~}}}~||}~}}}}}~~~~~}|}~~~}}|{|||}~~~~~~}}~~|{{{{{|||{|}}}||~~~~~~}|{{{{zzzz{|||}~~~~~~~~}}||||}~~~}}~~~~~~}~}{{{{zzzzzyyzzyyyyyyz}~|zyxxyzzzzzz{{yz{|{zy{{zzzzzyxyywvvvuuuuuttttssuwvvxyyyyyz|~}}~~~~~}~~}~~}}}~}}}||{yyyyyyz{{zyz{|||}~~~}|||}}}~~~~~}~~~~~}}~~}}~~~~~}|~~~~}}}}||{{{{|}}~~~~~~}~}||{{||}|{{||{{|||}~}{|~}{|}|{{{||{|~~~~~~}{|~~~~~|{}~}||||}}}~~{yxxz{||{{zyz{zz{|}}{{||zyvrruxyzyxwvutttuuuuvwwuuvwwxy{~}|zyz{|}}}~~~}}}}}}~~~}{xvvx{}~~|{zzzzyyyyzzz{|||}}}~~~|zxy|~~~}}}}}~}}}}}}~~~~~~~{yyz}~~~~~}}}~~{yxy}~~~~~~~~~~~~~~~~~}{{|}~}{yz}~}}}}}}}|{{z{|}}}~~~}{zy{|~~||||||}}|z{|{||}|{zy{~}}}}}~~~~~~~}~|zxvwz}~~~~~~}{{}||}}}|||||{{}|{{{yvtsssuxz{{zxwvvvvvwwvvuutuuvy|~~{yxwwy{||||||{|}~~|ywvuuuwz}~~}{yxyzzzzzzyyyyz{~}|}~~|zywxxy{~~~}|{{{||}}|||}~~~}zxxxxxz|~~~~}~~~~}}~~~~~~{ywxyyy{~~~~}}}}|}~~~~}{yxxxxz}~~~~~~~~~~~}}~~|||}}{zzzyy{~~}}}}}}|||}}~~}~}|{{{{{{|~~~~~~~}}}}}{xxzzz{z{}~}}}}~~~~}}~}}}~~||~~~}}}|||{ywutuutuuwyz{}}{yxxxxwwxwwwxz{}~~{xwvvvvxyzzz{{{{z{{zwvuuvwwwwy{}~~~}{{{{{{zzyyyyz~~|{|}}~~}ywwxxyyz{{}~}}}}|}}}}|||~~}}~|{yyyzz{zz{~~}}}}}}~~~}}}}~|yxwxyyyzzyz|~}}~~~~~|||}~}yxwwwxzzzzz|~~}~~~~~~}}}|~|yxyxxyz|||}~~~~~~~~~}}~}{zzz{{{{{|}}}}}~~~~~~}}}}~~~~~yzpoy}zxwspmkormkptuspptspprrtvvutwz|~zuy}|}|z|~{|~~|}}|zusvyxw{}|}}ywwvvvrrx|zyzz|}|yy}{}~~~~~{yz{}~~||x}~~{xz|~}xv}~~{|z|~}xz~~~~{{}||}|}~}~yz}z|y~|y{{{||}}~||}~~~}~}y|~~}}|z{~}{|~}||{{zz}}~}}~|{}|y}|ww||yy{}}{|{{}}|}zy~~~}|xy{yvwz{zxxyxvw|~}z}||{z{}|~|zxxwwwvuuvxtqxzsmopqpnnnlkqwsotwrqtwxwx~}}{~|}~}~}x{}zxxyxx{~}zwwwwy|~~}~~{|}}|yy~|zyy{yv}}~{yz}}}z{|{{}}zyxvutrsvwwvuvwwx{}}~~~~~~|||}|yy~{xwwxwwz~}||zyz||~~}{|~}{|~}~~}z|}yvszyv|~zxurruzzyz{{|yz}~}|tv{}~{z}|}|zz{}{~{~~||~}|}}|||{yvtvy{{zurv{yutty}xv|~}}{~}}|z|}}v}}}zx|xt}zxyxwtrtvqlrxurqpssmoutnnsvxywwxyz~~{~~~}~~y{x{}{yyyxusvyy{{{}zwwwz}yu{~|~~{zzyy{||}~{{~~~~~~}~}||z{vow}wuv{{uuwyyvrv{{{|}~{z}ysvz}zx||vuxxyz|{z~}x|~}||~~~{||~}wsy~{zz{|}}ytuz{{zz}}~}|z{yvw{}~}|~xy~}~}z||{{||{|}~|z~wvy{zyy}|wtuwy{y|~z~|}}|{||z{}{z}~|zyyz}~~~}||||{yxyzwv{|y{zroqrqqqtwwuwxurrsrtvy~{{~}zxxz}||~{}}x{~|{z}~xtvyzwsvzzxxy|}}zutx{|yt{}~}{{{||{~}~{y}~~~}|~{w{zvtsv{xu{xqrtuutuy|~}{z{|y{y|~|ywwxz{xty}wtxwqqux|}|~}y}}|~}~}~}~~~~~~~}zyyz{zx|}y|}{yyz~}}~~}zy}yy{}}|~}z}}|}~~}}|{}}w|}}{zz||zxz~}zzzxwwx{zyz}~}|yx~~z}~~~~~}y{}|}|{{~}|~~|zy~~{{}|xvuy}~zwwwutrswwuvxwvvvxxvvxwuw{{xwwwwwx|~~~~}~}vvwx{{yyy{|zxwxzxvy{zyusx{{zyz~||~~~|zyz}{y{|||~~~}~}xvwx{}{{|zxxxy{|{{{zz|}}}~}|}}~~|{{{zy{zvvxxxxwvwy|{z{}{~~}}{z}}}{yz|}~~~{z}|yy{{{~}~|x}}~~}|}|zz|{y~y}~zyy{~~||}yvz~|z|}|}~~~}~{y~|yz|~xz~{yxz|zy}~}}~~}{{{}y}|y|~~||{z{~|}~}||~}zy{{zxxwtuvssuvvvwyzyxwwusvxvuwxyyyzxxxz|~~||y|~ywz|}{yz{ywyzvuwxxwtw|xsvxvvxz{|}|~}{|}}}~~~}|~~~}|{|~~}{|}}|{~}yz|{{|{z{|~}{}}z}~~{|}ywy{}zux~{wxxy|~~~}}~||~~~~|z{}~}|~~~{||}}}|}}|yz~zw{}|}}~}|}~|{|{zyyyzzxuvyz{{z{~~~}~}{|~~~}}~~~}}{{|{ywx~~}}~{y}~~|{{z|}y}~}}{{}}}~|{zzxwwxyxw{~{xy{{zxwxwvutssrrtvxzzyyxvx{~~~~xz}}}|z{}~~{xz}}|vpuywutsvvsvyzz|~~||~~zwy{}}|~}}~~||~~}}}}~yxz}~|{}~}}||}}|||{zyyzxxyy{zx{|yxyyxxwy{}|z}~{|~~}}~~~~}zy{{{}|{~~~}~~~~||~|{yxxwwvwyxvx|}{y{|~}|~~}{~~}}~}}~~|y}}{}~}~|}~{yz|yx||yxz{{}}zz{z}||~}}|||{zxwz}}~~}}zwyzwvwxwvuttsrrsuwvvvxz{|}~~|{{|~}~~~|x{}{zyz{zywuuuvvrpvzyz}~{}}z~~~~~|yyxzzz{}}~~}}{}}|}}||}~~}|{}~}zz|~|z{~~}|{yyxwux{|}~}~~}|{{wuxz||yx{}x|~|~z~~~~}{~~{z{yxxy}}|}~}|~}}{{{zzww|}}|~~|~}~~{z~~}}}~~}}||}~}{yy~~~}~wy{w|}~}{{{}~{xxz~|}zy}z}||~}|{{|}}||yvvwxxxwwutsrrtttuvwwxy{}|{}~|{{zyz||{||}~}}}||}{w{{xxyzzwwyxvw{zx|~~~~~~||~~~~~~~~~|zz|||zwyzz{z{~~z}~}{|~{yy{|z|}}~}|~~}||}}zvvx|}{|~~~~||}|x{~}{zywvz}yy{}~|~~~~~~~}{~~|zz|}|||~~|~~}}~}}~~|}~}}~|zz}~~|~}||}~z|~zw}|{{}~~~}}{{||}~~~~}}~~~~}}|~|zxyz|}||~}||{||{zxw||vx~~~~|{{|yuw{||xtx{xussuvwy|{y}}yxx{}yy|||}~}z|}{||{z~~{yzyxyzzyyy{|{xwtstwz|}}{{~|z|}~}}~{z|yz}{xx{}}~~||~}||}~~}||{{~w|}{yx{~~}~{x|{yzyyy{|~}~}}~~||}zyy}}z}~~}{~~~|{|}~~~|{||}~|zz|~~~~}~}{|~{{~|ww|~~~}~}~~}{|~~}~{yx~~{}|}~~{}|yz}{zzz}}z{~~}~~}}}}~}~~{{|}~}}~~~}|~~{{~y||xz|{xvvwxyxvvuwyvsstuustx{{zywvwzzyxx{~}}}{z{~~~|{y{}{z~xtxxuvy{}}}~}||~~~{{|}}ywz{zzzzzyxy{{z{|}~~~~{}~~}{|~}}{y{{xy~~~~}}~}zyz||||~}}}}||}}{zy{~}{yz}|{{|}~~~}}}z||{}~|yxyz{~~|~}{yxwxzzz{}~~|}~}~{z~~||}|{|~}~~~~~~~zyyz}~~}~}{~~~}~}}}~~}|{{||z}}|~|z~~zyz|}}}{yxwxyusuvttvxywsqppqsvy|~~}zxz|||zx|~~|{|}~~~}~~{zzxvxzyxuvz{zyxz}{xz|}}{{}~~{~|}~}z|}{|}}{zyyy{|}~}{z~|{|||{{{{|}}}~~~~~}}}z|}||{{}}}~~~~~}}}~~~~}}}}{y{~~~~~~~|}|zyvsrsvtrstwywx}}xuuw{|}~~yututstuvvxvssttusprsqrtw|~}}~}{}~}~~~~~|}~~{xxxy}}{}~}{}~}{||zywttuvutssronnptrnmmmoppsvvvxxxz{ywyywuvwyyxwwuttuutsollnonnmllllklpuvwwwxwtrqmlklqwy{}{z|{{||~~|{|}{|}}}}|{|yx~}|zxy|~~}~~||~~~|zwxywvwwxxtpponnnpsuxwv{~|}~{xtrppqsrqpnkjjklkkpssqpqrrromotxz{|}~{wtssrsstuvvvvuuxyvvy{|~~||~{xxz|}~~}zyz|}|{zx{~~|~}zzyyz|}}||}z||yz|~|}}{zyvuuspooqtutw{{{~|xxyz}~}zxvtqqrssutqnnnlllmoonnpqqqqrstuuvwvwwwy{~~|{||yusuutuvwywuvvvvwxy{~~~}yxx{{wwxy{}~|}}~~~{y{|{{}~~|}}}xwy{|zwvwyyzzy{}~}|{yxxwxz}~|xtqsusswzzwsqqmijlnoooqqrsstvwyzzzyyywvz}~~|}~{wvwwvwxwwz{yyzz{}}|{{|~~{z|~}}~~~{xy{{{}~~~~~}}~~~~||{|{z{||}~}{zz{}~}}}~|yvtuvvuwy{{yvurnmnmmmnoppqtvwxzzyyyxwxyzz|~}}}~}~}yxxwxvuvxwvy|~}zxxy{|}}zz{{{z{}~|z||ywvuvwxwwy|}}~~~~}}zyyyyy{}z}}|{{{zyz||{~~|ywwxyyyz{}~|xvwwttvxyxuwzzyxvrpponlkknmkntvxzzzyutuusvzzz~~}~~}}}}~~}~~~|zyz{|zxxxy|}}~{zzyyzz{}~~~|z{||||}|{yvtuuuvxyzzz}~~~|{{{zz{}}~~~}~~|zyxyyxyzyxvttussuwwwxyyyyzzwtrrpoppnllotvwxxyzxvuuvwvwxz~~~~~~}||}}}}}~~{yxy{yy|~~~~~|{{{{zyz{|~|}~}||}|{{xtstuvuuy}~}~}~~~~~}zz||||||~~{z{ywxwtsssttttttuvwvvy{{ywutrppqonqtwxvuvwvvvvuuvvvxxxz}~}{||}}||~{|~}{}|{{zzyyz}~|zxyzxxy{|~~}~}|~|xvuwyxvx{||~~}~}|~~}~~}~~{yz{|}|}}}}yurprtttttuutsssttuy{zxtrstssrsuwwxyxxzzvttutvxxwvw{~~~~~~{zzz{{{}~}~~{{~~|{{{{|~|yyzzyxy}~}zxxxxxz||}}|{|~~~~~}~~~~~~~~{zz{}}zwuuttsttttsrrssrstuxxwustuuvvwyywvwxyxwxyyxwvttvvuvz~}|}|ywxxz{{|~}}}}}~}}}~}|||}}}}{yxy{|~~~|z{}}{zxy|~~|}}|~~}}}~||~~}|~}||}{}~~||}~}}{zzxwwuuvtssqpqrqprtstvvuspqvxyzzxwwxwwyxxyzzyxwxxtsvz}~zwwxxxvwzzyz|~~}|||{{}~zz}}~||{zz||||yxy{|}}~}}}~~~~}~~~~}}|{}~~~~~~}}}}~~~}}~}}|||zxwvwwutttsrqppprrssqprux{{yyxxxwwyzzz{zyyxwwwwwwy|}yxxyzxvwyxy{|}}}|{zz{}||~~|||y{{xxxxxyzzzz|~~~}}~~~}}}}|{~~}|}~~~~|}~~~|zyyxvvvvtssrqqpoqqrtttx{zyxwwwwwxyz||zxxyxxxxvwz}}|{ywwxyyxxwxyyyz{|}}||{z{}}||}~~|{}~{yyzzyxyyyz{|}}~~~~~{yxz~~|}~~~~}|{{zxwvvwwtqrrqppsvvttuwxxxyywvvxyzyz|{{{zyyyyxxz}~|yz{yxwwwwwxxyyz{{z{|{z{{{|}~~~~~}|~|y{|{zyyyyyy{|{}~}~{z{|~}}}}}}~~}}}}}|||{xwwwusqrssuvutrrstuuwxwvvwwvvwxz{{{{zxwwxxxxxyyz{|{xyzyxxxz{yyyz{{{zzyz{~~||}~~~}}}|zyz{yxyyzz{|~~~~~~~}|||}~}|}~}{{}}{}~~}}~}{{zzwutuwyxwwusqrttuuuvvvvvuvwxxyyzzyxxxvutuxyyxxxxxyyxwxxyxxz|{{|}|{{|~}|||}}}~~~}|}~~~}||{zzzyxyyyz{|}|{}~~|yxxz|~~}~~}}}}}}}~~|}||}~}~~}}|{}{xwvtsrqtwvuvvuttuvvwwwwwyzxvvtqqsvxxwwvwwxxxxxwuvwwwx{{zz|~}||||}~~~~{z|~~}||zyzzyz{zz{{{}~~~zvuw{}~~}|{{}}|}}}||}}~|z|}~~~}zwtrrstvwvuuuttttuuuvyyxxxtqppqstvyxvvwwvwwwvwwwvvwzzxy|}|{z{|}~~~}~~~|{yz|~}||||{zyz{{|~}~}}{ywx{}~~}||||~~}|{z{{z{~~|yy{}~~~~~~|zvttvvwvwwvussstsstuwvsqqqppqrsvwxxvvxxxxxxwutuvvwx{~}{zzz{}~~}{|}}~~{zzyyz}~~~}{z{|}~}|{{}|zzzz{}~~{|}}~}}~}{{||{zz|~|{zyy{~~~}xvvwxyyxvuttttttttspnmnooppqrsuvwuuuvwyzzyxvvvvvwz~|{yyyz}~~}||}~}{{{xwxyyyz}~}~~}||~|yz|~}{|}|{{|~~}~~}~~}||||{|}~~}{z{||{|~~~}{{{{{{{ywwvutsssrqnmmmnonnprstvvutstvvvwxxxvuvxz|~}zwwyz{~~}~~}}}|zwvwxxyzzyy{}~~~~}}}{xy{}}zyxz}~}}}|~~}~~~~~~~||}~~~~{z{zyz}}||}~}~~}||}{xvtrpnmnmmnoonoqrstttuttuuuuvwxwwwy{}}}}}~~zwxyz|}}~~~~}|zwuttvvvwxz{z{}~}}~~}{zz{}~~}{ywxxy{||}}~~~}}}~~~}}~~zxxxz{{{|||}~~|yxxvtuvuvvvwwvuutsrrrsttvxvuuvwvuuuuuttuxzzzyyzzzyz{|~|wtz}{zuruvrolfdcfihfhhfcbcb^]^[Z^bcegihglohbbbrxnnosy{{{{t{qtv{}{~tkloqr~rbfkpwy{|tnkihhkov}~spmmlou}{ppponlkkjpw}{rliihfdegc^^a_^^^_`chiikkprqqmggjhghhihmusplhkmmmmouy~|tx~|zuqonkhdcfkostt{{tqnkimqqpqrpoopnmlmpvz}}wrrsqpv}|yxvqoqrpoonrwuppqssqpojghihijlljghlopsuuvxwvwzzupqrmjpwvswywsnlnnkjjloponkgimmkigeddgjkjiovwxzwqnouutx{tmmqvz~~~~|yut~~t{}{zvrx~ytsqruz{v}|y|{u~{ywwwwxtqtx|}yxxxuqpttrrrqnknrnijmmmhemrjcdimmmmkgefjorrpoppxz}~yx{}|ywwvuv{xrzwpqqsrjeegjklmllmnljouoimruvuspooquzwrvxtqv||~~{~zz~|}{}~zy{|}{|~~zwx{ysswyytqrqlhcbehhhjkhghhkomkgejppoposvrnpruyyz}|y|}z{}}||}{wwvtsqnrwtqtvoghjhhnrpnpqqrpmigjoliouusutporsuwwwy{|{}w{}|~~zy|~||zyz{}|xwyzz||ywy{~~}}~|~{{|~}~}zvstutvvvy||}ztokjhgjmmmmnpnlifhljimqruyyspuz{zyyz|~~~~}{ww{}|||ztpnmnptxwt{yrponmnqqqux||vtuuux|zy|~}{}~}|{}||~|~|xxxvuwy|~~zy|~}|}~||{xvwxwvy|~}|ytqlgimlmprrssrpnlloqpqsuxzwvvvvuuwwxz|~~~~{|~}{yzzwuwxwurqrttvwwyzwsrqnlosssvx~zvstvtstv{}{y{~}|{~|z{|}~{zz}~~~||||}}~}~~||||{{|~{wusrqnmpsssuvusttpooqtxy{ywxxuuy{vqsxz|||}}~x|}xsqsuxyxxwrpqrvyvtutvxwtolmot{ywxx{{wusv{||~}y}~~~~}~~~{y{}~~{yz|{z|~}|~~~}|}}}~{yyz~yuwywuttwwyyurrsstwxvuwz}yvwxwwxz~~}zyvuwyyxwvvyzupuzxtvwtqpqqruvvvwwxyy{~~}|}{{{zz|~~}z{}~|xx{~~}{ywwxyzxz~~~|z|~|}}~~|}~~}|{ytuwy||y{{ywuuuvxz||{{|}~~|z{{ywy~~ytuxusy}|yusrrvxwvtttttutststxwuy}~~}}~{z{yvz~~~}||zyxz}|{|}||zzzxxyzyywtuvx{|}~~|zy|}z}~~|{~~~|||||y{}|~~~}~~~~yz|}|zxvv{}}~}~}}}}}|zz{|}{z||{|xuvwuux{yvutvxwvwwvwww{|}~}}~~~}{zzyy{}~}{{}}}|xwyzyxxxxy|}{~}}|{||zyx{zvtstvvy}|{}}~~}}}{zz|~~}}|~}}}}{xx}}|zvw}~~~}|}~~~|zy|}}~~zyyy|~~~{zzxuvz|}|{wstvy|zuuvwyz|{}}{{}|zz}~{yzyyzywusvz|}}zz{}~{zy{}}}|yyzyxxyxwx{~~~~~|yz}}}{xy{||~~}{|}~zyzz{}~|{yy{{zzz{{{|}|{ywy}}}}~~~~~}~|z|~|~}z{}~~}~}{yxy{|}~}~~~~~}zzz}~|zyz|}}~}{z{~~zz{|}|zxxxy|}|{{}|zywvvwxz{|{{}~}zz~}}}}}{~{zz{||}{xxzyxxxyywvvwy{{{yy~|~|{}~~~}||}~~~}~~zwz|~~}~}}}~~}zywwyzz}}~zz|}~|{z~|||~~~|||||{z}~}{}|}}{yxwwy{|||~{y|~|}}||zz}{wxz~}yzywxz||zwuutuxxwwxz~~}|z{}~~}||||}zxyzz{|}~~|z|~~}}|{{{{|||}~~}~|z|~~}~~~~}|zyy|}{{|~~~~}}~~~~~}|}}}~}~}}~||}{z{}~}|zyz|{xtstttz}{z{||||}}~~{|~~~|zyxwwxyyz|~~}|}|zz{zz|}~~}|zxxz~}}|{|~~}|}|yxzzx|~~~~~~}~||}~}}}{zzy|~~|}~~~}}~~~}|}~~~~}{|}~~}}~~|yxxvvy|~~~~}}~}~~~|{|}~~{wxzzz|}}}~}|zyz{}}~~}~~|{yz|~~~~}|{zz{{{}}|}}zxxyz|||}}|~~|{{{|~}{|}{zyy{}|{~~}~~~}~}}~}{|~~~~{yzzyz{|~||~~~}}~~~}}|||~~}|||~~|{{{|}~}}||}}{{}~}}}}}~}||zxz|}||~~~~}{|~~}~~}|{zyyz|~~|z{|yvwy|~~~~~}}~}~}{yy|~|{}~~}|}}~~~}}}~}|}}|||~~}~~~}~~|||{{}~|{{}}}~|~~}}}~~~}}~~~}~~|{{|||}|{~|x{~~~}|~~}|}}{zxwxy{}~}}~~~||}}yyzzz|~~~~~~~{xz}~}|{|~}}~~~~~~~|~|{{|}~~|{|zyz|~~}~~~~~}{zz{}~|{|~}~~|{{|}~}~~}}~|}~~~~||}~~}|}~}{yyz|~~~~~~}{}~~~~|{{{|~}|}~}}||{yxyz|}~~}||}||}~~}||}~~|{{|}~|z|}|{zzz{|~~}~~~}}~{yxxz}~~~}{|~}|{{{|~~~~~~|{|}}~~}|~~}|{{{}~~~~~~~~~}|||||}~~|{z{{||}~}}~~~}}~~~~}}|{z{|||}}}~}|||{{{{|}~~~~~~~~}~~{{{zyzz{{}~{|}}}}~~~~~~}}}~~}}{{{{}~~}~~~~}}||{z|~~}{z{||}~~}}~~~~}}~~}||{zz|}}~~~||}}}~}}|zxwvx{}~|}~~~~~|{{z{zyyz{|~~~~}~|{{}~}|||~~}}}}|}|{zz{~~~}}~~}|yxwvx{}~}|{{{|}~}~~~~~|{}~}}~~||}}}}||~~~~}||}}}~|yxwvvxz}~~~}}||{zzz{{~~~~{yz|~~||}~~}|}~~}|{yz{{{|}~}}}~~~}|{zzzz{|~}}}~~}~~~}}}|{|}~~}~~~~}}|{|}~~~~~~~}zwwurqrrstuwyyyxwwwwy{|}{yyxwwwy{|||zxwwwvtqprtwy|~zwuuwxy{~~||}~~~}|}}}||}~||{{|~~~}{z{|{{{|~}{zxxxxy~}ywxy{~~~}}}}~~||}|{zy{~~~~~}||}{wuvy}~~}|{|~yurqsuy}}|zxwvvvwwvxzz{}~~~}}}~~|yyyyxy{{ywuvuspnlklnqtuvvvutrqpopqrvz~}|||||}|||zyz{||{{||{{yurpnoqrrrqponnpsux{|}~~~|{}~~|zxvuuvxyyyyxuttuuuvy{}~~~|yvvwxz}~~}|{ywvtstx{~|zxwwwxz{}~~}{zyxwwz~}|||}~~}~~|zywwy{{{{{}}~{vromlmmnoqqqrqolkklnoqrsssttuwyyyyxyz|~}{{||~~{xvtsssstuwyzyxwvuttuuvwxz|}~|zyxwwwxyzyyyyyxxyyyyyzz{|}~~}}zxvuvwxz{||{{zzyxz{}}}|{{{}~~}~}zxwwxzz{}~~}|{zyyz{{{{{}}|{zzzzz{}~~~~|{{{||{{{|||||{|}|zywvvwyz}}{|}~~zwuuvwy{}}{wsommmnoqrrsssrqsuvvvutttuvvx{~~|{{{{{}|zyz{|~}yutttvwxz{{{|||}}|{yyz{|}}~~~~~|zyxxyyzz{|}}~~|zyxyz|~~}{zzzz{zyyzz{|}~|zyz{|}~~}zyzzz{{||}}}~~|{|}}|~~~~}|zyyywwxz{{|}zwutttvwxz}~{xwvwxxy{|~}}|zwuuvwxxxyz{||{xussrrrsstttuwz}~~}|yxwvvvxy{~~~~|||}~~zxxxyzyz{{z{}~~|{{{{{|~}{zxxyzz{{}~||||}}~~~}|{{{{|~}||||}~}}}}||}}~}||}~{xvvtttsstuwy{|{xwusrppqrstvy|~}{zzzzz{|}~|{zzyzz{{zz{|||~}{yxwwvuutuwz~|{zyyyy{~~}}}~~~}}~~~~|zz{zz{|{z|~}{zyyy{}~~}|{{|}~~|{zyzzyy{}~}~~}||~~~}{zyxxxxz}~}||{{}~~}~}||{}~}~~}}~}~~||||}|zz{{|{zyxvvuvvvwxyxurppppppqtwz{||||{zyyxvuuttttx}~~}|{{zzzyxwz|{{||zyxxyyz}}|{zyyyy{}}}|{zz{}~}{zz{|}~}||{zz{}~}|{zz{}~~~}~}}}}}~~|{zyyz|}}~~}}|||}~}}~~~~||~~|zyxyyz|}{ywvusrqqsttuvvwvuvwwwxyzzywuuuuuuvxyyxyy{||}}|{{zxwvvuvz~|||zxxyz{|~}}}~}|{z{|~~||{zyyyz|~{zz{|~~~~~}}~~}||}~~|zyz{|}~~}}}}}|}}~~{{{|}~}~}||~~~}}}}}}||}~}|}~}||||}}}|{ywutsrqpqrtxz|||zywusrrrrstuwwxyzyxwwxwwxy{{zyyy{}~}{z{|}~~~}}||zxy{{}{yxvwy{{{}~~~}}~}|}~~~}{zz|~~}|||}yxxxy{~~}|||{{}~|{|~~~}}}}~|zzyz{{{|~~~}}}}}~~~~~{yxxxxz{}~~}~~||{{{{||}}~~~}{zyyxxxxyywvvwxyzzxwvvwwwxyz{zzzzyxwvvvxz}}yvutsstuuvxyz{}}}{zzyxxxyz{zz|~~}|||{}|zzzzzyzz{{|}}}~~~}||||}~~}||}~{yxwwyyyz{|}~~~~~~}|{}~|zzzzz{{|~~~~~~~}}}~~~~}|{||}~~~}~{xwvvutsttuuuuuuttttssttuvwxyyz|}}}|}|zxxyz{{|}}}|{zyyxxz}~}{zxwuuvuuwxyzz{|}}}}|||}~~}|}~|{yyyzyyxyyz{|}~~}}||~}||}|}~}|||}|{{zzzz{|}~~~~}~~~~}}|{{{{zz|}~~~~~~~~~~~}{zzywvwxxwvutrrrrqqqqqqqrrsuvwxxwwvvwxz|}{z{|~~|||}}~~}|{zz{|}}||||{{{zzzyyzzz{||}}}}}}||}~~}}~~~||{{zzz{}}~~~~~~~~}|{{{{}~~~}}~~~}||{zyyz{{|~~~~~~}~|{z{|~~}|{yxxxwwxxxyyxxxwvvtsstvwxxwwxwwvvutssttvwyz{{{||}|||~~}||}}~~{yz|}~~}}}||}}||{z{{{{}}}~~}}}{yz|~~}||{yyz{{{{|}}}~|z{}~}}{zyyyzz{|}~~}yxz{|}~~~~~~~~~}|{{|}}~}}~~~~}~}|{{yxwwwwvvwxyyy{|~~~|zwuttuwxyzzzzyxxxxyyz{|}}|{xtrrsvxzzzz{{|{zyyxwwwxxyy{{{}~||}~}zxx{}~~~~~~~~~}|zyxxwxxyz|}~~|yxxz|}~~|||}}}||{{z{{zz{|}~~}~~{xvvy|~~~~}}|{{{{|}~~~~}{yy|~~}}~~}}~}zwuttwyzzxwwwvvvvutsrqpoopqruy}~~~}{yxvvxz|~~}|{{{{|~|zwuuwyz{|{zzzz{zzzyyxxxxxyz|}||}}{yxwwy{||||}~~~}|{{zz{{|~~}~~~|zyxxy|~~}}~~}|{zz{}~}}}}|{zyz|~~}}}|{{{|}}|{}}}}}}}}~~{{{|}~~~}|{zyyyzxvsrrrqqrtuutsssttuwxxwvutssstwz~~}zyy{}~~}|||}|zxwvvvvwyz|~~}|{|}}}~~}||{{zy{~~|||}~~~~~}|{{{zyz}~~}}}~~~}}||||~}zyz|~~|{{|||{{|}~~|{z{~}|}~{zz|}~}}~~}}~~~|{{{|~~}|||}~{wvuuuwyz{{{zzxwvvusqppqrttttuwwxxwwvvwyyzzyyyxwx{~~{yxxz{|~~}zwvwxyyz{{|}~}||}~~}}}}{z{}}{zyyz{|}||}~}|}}~~~}{{}~{z{}}{yz{|}~~~}}~~~}|||}~~~~}||}{yxxxz{||||}~~~~|{{||}~|||}}}}}|}~~|yxxwxxyyzyyzzzzyxwwwxyzzzzyxvuttttuxz{|}}}|{{zyyyz{|}~~~~~~~||{{{{{||||}|{zyyxxwwxxxz{}~}}}}||{|}}~~}|||}|}~~~~}{{{{{{{|}}~~~ys~zpoz}{vsokosljpuxvsw|yvwxxy~~}|ury}z{}{zywst}~{~|~~}zwzuuwxxss}}~|~~}~|}y{~|}~yx|}{{{z|yy{{{{z|~tuzzyqlv}{{yy|{zyury}||}z}}{{||}|{||}}~}|}}}|||zyyyuqu{zz{~||x{~~}zxtrz|z{{{||}{z{}|||}}yy||||~~y~~xsvyvtvzyrkltslkoy}w}}xxxz|~}}~xw~}|{yz}urqomlllkknuyxvrprtsplotsruxwwvusqnptvwwxz}|{{|{wqu}{vvz}}}x|}zvsqqquxx{{wvtsv|~}|}{z{~zx{tuwyxvwzxv~|{y|}~~~|z{}~yy{||yw~{xwxzyw~}zwxzzyz{ywwwwwwy|}~~}~~~||{y}uw{xtnisyqnwytrromrxyxwvwvqqy|uu{~}|x}xv}~~~{x}}srx{|{{zzxpty}yy~~}|xutuwutvxyy|{sputqtwxyyxwy{yuw{~}y~~||{||ww~}{zzwuuttsolpvzzyvsyzwx{u|~yw}zy|~~~|wtvytrz|z{|{xwwy{}zy}~{{}{}}z}wu|}}{wtvytnv~yvvx|{tw|uw{}~||w|{y~}||{}yu|}z~~yyz{{|~~~~~}~~~|tpz}{{zy}}~{vy}|}z|{y~~~}zxvvx{|yuuztmqx}~xu|~xonpnomnw}|yqotxxskqyyywtz~zuqquvwyx{~{yyy}|}}xx{y{~~}~|yslqyywyy{~|sry||{z}~~x|~{|y{}uv~~|}{zz|zuy}zz|{yz}{uy|vszxqqtuwvw{wtvx|{x~~~ywyyy{}||{wtqruwx{}{{|{z}~|xvxvuvw{}}}|~{}~~}xuxyzwsw{zyyy|}|xpmpssojs{uwwuusttsru{zw}~vvvrptwttx{~~{|}}|}}|{{{zxy}}|||sovunlmqwuqzxprtttuw|~}v~zz~{}}y~xsyxpnsy}~|}x||zz~~zy{~~}||}~|{zxtrtuxwtz~z{{yxxz}|yx~yy|z|}zz||~}~~}~}zzzwzy}}{yx{||{~~}}|}|}}{}uvwwxz||||{xz~|z}~yx}~{uz~xtwzx{}xwy}~}yxzyxtrx}}zxx|zvtsw{|{vrrromlouusuwvutuxzyy|}|~~|{z{zzxuwz||zz{~~|{|}x{}|zury}||{}~||{ywy{~}{|y|}}~zyyzztruxz{zzzyxxyz}}{}~~{yz~}~|}}xy{yyzxwwz|{z{}~yz}~x|}}{xy{|~{vux{xuvvvwzzy}}y~{yy|{z|}{{~{y}}z~~vsuwxvsw{}~}|||}zvvx{|xsnlrxrmnqtrlnvz{xtssvzvuz{yxvvwxyzxxz~{{~}}zz{ytu{{zzz~{w{{uw|||xsx}vrx|wv}~|}|~~zy{|~}|z||z}}zyyvtuurqtvvwx|~~}z~xwy{}~|}|z}~yvz|zxwz}wx{zyy{|~}{|}}~}{zyz}}}|zxxzzxy|~~~~|{~}z~z}~|z~~|z~||{}}zy}xsuzvqtttuux}}zyx{~wrw{zzxx~~xy}|{}~~~~zyxxyyxvvvtrsuz|xuvwvtssuvwvrrvwxwtvzz||{}~~}{z{{||zz{|~~~~|{|||zx~}~}{xx~}}|{~yy}}zx~~}}~~|yv~{|{{~}|}~}z}{zzywxzyw{}{~~|{zy|}|~}|z{~z|zsz}|zy|{wz~~}~|}~}{~}{}~~|~}|}}{xvvxzzywvxyvuuttuvwxvvvuuutsrsurpsx{}zwy|||}}~}{|{yyxy~}}||~}}~~}zyzyywvx{~}y}}yy~{~{yxyywvz}~z}}{z}}|~|~|x~yyz}~{|~|z||zxwxzyvx{}}~{xy{||{~~{x{}zxw{~~zu|}{wx}}~~}}yy|~z{{{|yvuvy{{~{~~{}|~~|z~|w{}{{{}~}{xwxwuomtywwz||zvx{xuz}{yyz||yz|{xz{zxyyyyxz~~}~~|yzzwuutuvuw{zz}~}}}zx{}~~|{|}zwxzxxy|~{{{}~~|z|~|yy|~~|}~~{y}|{{wtw{{{~~~}z|~zx{}{{~x}{y{~~~vz|{~~}~||{~}zz{~~}{}~~{}~{|~}~}|xv}~~}~|~~~~||~zz}~~~}}}}z{vyysw~~{z}|~|}|xwxwvutyzurqsyzywuuxxwrpy~vsx}uuywwwwy|}}}}{wxz{{{{{zyxwxyyz{{||}}|~~}}}}~}}}x~|~||~}z|}||}~~~~}{{}|z{}}~|}y|}~~~~{z{}~{yyz{y{~{|~}|~}~~~ztsv{~|y{~~}}~}||~}z}|{xw}yx{|~}z|~}||}|}}~}~~}~|~~~~~{||{|}~z|}xu{~xw{~|uvz|}zxz||{~}{wsw|~|y|{vttuvvvutwzyxvssuuuuvw{}{~||{{}~}z{}|z~~|zy{ywyz{|||||{xwwxz}|~}}{y|~}~{yxx{}||~~}|}~|zxyy{{}}||~~~}~|}~||}||{}~}}~}|xvx|}|||{{z|}yy{~|}~~|}}}}zy~}wx|~w|~{yx{~~}y}{y{zxy|}~}~{}~}|}}}~}y{|ywxz{|}zxxyyywtuvyzzz{{xvuuustwz||||{{}zux|zyy{~wx|zvuvy}}yy{zvuy|}}|}~{~}}{{}}}~~}~{|~{z{z{|~}{xw~}y~~}}{{{~~{}|x|~{yy{y{}}~~}~z~|xwwz|~y~{~~~}}{}||~zz{|||}~~~|~|~||~~{|{}}z{~|{}~}}}~||~}zz{}}}}z~~|z|~}}|}~|y{{wx~}|}}|zz}~~|yyzzyz|}~|yywuwz|}{y{}zwwtqprtuuuxzywy{ww{}}{x{}~{z~{zyz|zxxz}|xuwzzyyz|}}}~~|~~}xxyz{}{~}}~{zzz{{|}~~~}}~}{~{y}~|{||z|~~}|zz}~~}|{|||~~yxwxz{~~~}{~}|{}}zyyz{}~~{~~|~|~~}~~}||{}}|~~}zz{}||ywz{ywstyzxwux{wtvwwwusuwyyzyxyztqw{{|~}{{ywxzxwyyxx{{ywwvvyz{~~~}}~|}~||}}{yy}|{||{{zz{|||}~~}~~~~~~}~~{}}}{|~~|}~~~}|}~~~~~~}~|z}~}y{{y}}yvxzxwxy}}~~|~}}~|wwx|wqu|{x||vqptrlhhs~zupkghpx~~y|}wx|zutrmdahqrrrruxurojggfglqvxxxyxwsljmmnquyzvqnlnopmjlnjfilnnkiikllkifggcbimmlihijkjiiihiloonoqtsqrrolotwxwvvuqnnljhhhhilmnnnpoljikmkghhilnpuwvvvusuwvtwwvx|~||}{xxxutvwwwwy|{{|yz|~~zvx{wrrttssrplf`]ZX[^[Y[]^]YVVVVVWZ^ada_fiddimpnhjprqrsssttssuvuutrpliijkkifd`[XXYZYY_dc`_`aa`\YZ^aegilmllprpnmmnoqrsuwwwvtutsstwwtqqpsuqoqpnkkllmnoqrsttrqssonrtuwz}~}|{}~{wuxzxxz{{zxxyxvvvuwz|zz{{|}~~|{z|~~~~|{{{ytpoqtyzzzyxvqlllklnorqnnpqrmjosqoprssttux|zywuxztrx{|}||}}~}||zwuttwwwxxwtqommigikjkmnpqpppoprrnloqpqsw{{z{|zyxwxz}|vwz|}}}}}~{vroopmjkkjihjomhghklifefghikkosttsrpnmmnnqsuuuttttrojhkmkkprqnifd_ZZ\_aaaaceedegghhhijhfcdgijnpqromllkloqqsxxvvvtpnmmmjjqtrrutpkhghhhjjkmpqonopprqpnoprsstvy{}~|zyzzzyy|~~}||}}{wtqqtvvvxzzzxwxupqtssuvuvx{}}}~{z}|yxyz{{|~}{}}yvutuuuuuuwxxz|~{xxxyz|}~|{yxwwxzzz|}|xsqqpmorpnqttspkfc``a`_aca^bffffefgfedbaaa`aehkkjiihgfddfghkmligebabbccceigfhieb_^_`^^__``abcdecba_\ZZ\]]]_cccghfdbcfffghknookgijfegikjhjnnnlifeedba_adb_cikmnnnkgeffdgkjjnsttromllmopprtvtrqooooopqqpqstutrqqnmnpqqonorwxy{}|xxwwwwwxz~}|}|}~}~}~~}}}}xtsstvttx|~}z{{{{z{|}~|{{|~}|zwwwwwvvvutstxyutvvtqlkmmmlkklorruxywutsqonmmnpqtvx|{xvtrrrswxvtsqooprrpnprpnoprsqnmkijlkijlkmoqsrooonjihgeffcdilmmmljgdegedffcbcdefecccbccbbfhgedba_]^`^\_cfhgeffeedcbbbaacdcdhkmnmkihiiifdegggefjkjhfgigfilnnnlihhgffehlnoqrrrsuusponopomoqruxz{zwwywuwxxxusvxvvuuuvvutsrtvutvupnoqsqprvwxy{||}||||yvvxz|}}}~}zzyyz|~~~~~{yyyz}~~|~~}}{zyy{zyxz~{zyxwuwyz|}}~~|yww{|z{}}zxvwwuvy{{|~}{|}~}|{{{xwxwssuwz{{~~ytuvuspoqrrsuvwwwuuwwuuuwzzxvtuwxxxy||yy{}~|z{{{{ywutvurrw|~|ywxwtqqstttuvwvuuvutttuwxxwtstttwyz{zzzyxyz|~}|{yzzwuuvy{}~}|zxwz|}}}}~}}||||}~}{ywvwz|}~|z||{}~}}}}{z}}zz~~zz|~}{{zx|}|{{||zwvvxy{|zxwvvwwxwvusrqqqqqqqsvxyz{{yvrqpnorsrsvusuyxvuuwxuuz|zvtssv|}|||||zz}{yyyyz{~{vstuuvwxyzz{{zy{}{y{}||~~{x{|z~||}}|zz~}~~}}{{~~||}~}}|}~}}~~}|zyz{{{zxwy{~~~}}~~|{{zzz{~~zyyz{ywxzyz|}~~~|{zyz{zy}}{z}~|y|~{{z{{{{{{{|}~}{}}{zz{{}~~~~}||{zyx|zxzzyyy{~}}}}|~}{{|}}y{~||}{}}|}}{wxzyx|~zyyxwwxyyyz|}~}|}}}|zyy{|}}|}~~}~}}}|zzzyyyxwwxyz{}}}}}||}|{|}~~~~}|~{xxyywvwwvvvwxxxxxyyxxxyzzyxy{|~~}|{yyyyyzzyyz{{{|{xuuw|~~|zxxyz{{{|||||~~}|{~||}}}}zy|{yy{|~~}}}}}}}|zzyyyxyzzzz{~}{{{{z{}|{{{{{{|}~~~|~~|}}||}~~~~~}}~~~~}{{{xvvvyzywwuttuvwwvuusqsuvwwwxxvwxxwvx{}~~|{|}~~~~~~}}||}}zwy{ywxy||zz|}}zyz|}}}~}}~}|}}|}~~}}}}}|~}|~~~~~~|~}||}}~~}~~}}}}|}|}~||~~|{z{~|z{}||{|~~~~~~{z|~~}yxyz{zzzzyyyzyyz{|}}}}|{zywvvwz|{zzzzyzzyxxxyyxy{{{|}}|z{}|{{{{{|~}|||~~zyz{}~~~~}||||{{z{|||~~~~~~{xwxy|}|~}|||||{|~|y{}}zyzz{}~}}}{{||{{|||}~~{{}~~}||||~}|~~~|{}~}}{zywwwxxxxxxxxz}}zwwy{|~}|{zyyzz{{||{|{xtpoquxzzzzyxwwyzxxxxxxyz|||~~|}}ywxz{|~~}||||{{|~}{yxwy{}}~~~|zwwz}~~~~~}|{|}~~~~}{{|~{zz{~~~~~}}||}}~~}}~~{yxx|~~~|zxy|~~~~}}|xsstvyyy{zwutuwwwwuttrrrstvy|~}}{xvvwz}~}|||}~~~~~}{xwvuuwy{||||}}}~~~~}|{zyz}}~~zxz}~~}||}}}}~{|{{z{{}~~|{{||}~~}|~|}~~{zzywx{}~~~}}~~}{{}~~~|}{yxyy{|}}{|}~}||}|zz{{{zz|~~|{{}~~~~~}~~~yxy{}~}{zyyyxyyyxwtrqrrssttvwxz{yxxxz||||zyxxxwx{}{yxxy|~}}|z{}~~|z{zwvvwwwwz}~}}{{{|~~}~~}|{{~~{{~~|z{{zyy{|~~|}~}~~|{z{{{{|||~~~~}{y{||||}}}~~}|{zz|~||~~~~|{{{zyz{|}}~|}~}}~~|{{{|}}|~~~~|{}|zwttuxz{z|}|{{{zzywtqprvvuvutvxyzywvyyyzyz|ywxyy|}~|{zz{|}}zxxxvx||{{|~}}}}~~}}~}~}{|}~~}~~|yxxyyyxy{|}~}~~}~~~}}}z{~~|zxxxxxxzzxy{}||~|xvuvwxxy{|}|}~}{{{|~~{{{}}||||||~~}|zzyyyyxy||{{zzywvxzz{||{{{zxvuwxyzz{{||}~|{yy{|{|}~~~|~}}}zxy{||{{}}{{}}}||}}|{~~}~~|}~|{}~}~~}~~~}}~~~|{~z}|}{{yxy|~|ywwtppuwvxyxxyzyxyzyz}xzu{~~y|ztw|~zvpqtz||{xwtstwslklhd_[cmqrmgoupnqtohowwvwwusrrsvusz|{xz{vrmjjjiihffedeeedeghhgecdgjmjgfhlnjjllknqsqkkljfccfiighiiggffgiijkigfghghklmprqmjijmmoqrpooprrrtw{zywvvurpppopuzyv{|wy{yy|}{ywtsrrrsssplmqppsvvuvvqllljiov{zwvtrnjkmnnpoljheba`][]][[]ZWXXTSSQNMNRPLOTSRVZXWWXVVZ`dffgihd_]`bbfjjggga[^a]Y\`abcdb__a_\]bdcgjfbbca`bdcbegd_ad_Z`ec`bda]`dfghiijjllloswz{zyxxwsrsvxz|}}{yvrprrrtwvqlgddeilmpspmnomoruwx|}z|}}}zxyyz}~|zxtqqsuwxyxtromkigihgjljjlifgihhhgmrnjoqmkoqqononkimoopsusokecdeeegiigec^ZYXXX[_`^[Z[[Z[^adgikkihgimopqswyzzwtpnptrprtpllmjimqomonfabffgjnnmooibcfffkoopqpmjgfhkklpsrrrqpomnprstwxvussuuwy{{yuttsstw{}~|uqpmjjorporsojfdb`cjhejojeghfehlotxzxtrsttvxy}}zxwvuwywuwwtrstttutrokkklnquyzwwvqmkkmprswzwttrommqtuy}}|{xtsuwuvz~|z~~}~|ywvv{~~~}||zy|~}}|||~|wspmlllnppnnmighiimruwxwuusrrtuuvz|~~{yvtttsttsqonmmlihhfddcaabdddgiheb`]Z[]]^cfdbbca__aceghhgeca`_`abbdhjhfdcdeeehjiiiifdegecdefgfdcbbbbceea\YXXWWWX[\[ZXWXY\`cfhjjihffffhklnqtutqomlllklmllmjffgfcaacea`aaacfhloljiebbceghjnppmjjklnprstsrqqpnljlptuuwxwtpqtuvxy{}zxvvvvuuxzyyzzwvxzzyzzvrpnnoooqstuvusrtw{}~~~}zyxxxy{zwwwxzzz|~~}~|xvuwxxyzyvwwvuwz||zxvtqqrrruxxy{}~}~~}||}}{z{zwwxvuwy|~~{xvvvwxy{||zwtqopqsvxvvxwwvtsutromkigedefghhhjkllkllmppprsrponnoprw{}}|zwusrsrqrsrpkfccccdfihgfeeeefghkjfdedcbbdghiknpppqqpnnppoonmkjiiknqrsrpmkhhjkmoqqokhfddfiijmoppnnnnmmoomigdccdcbegjlkkmlkkllmnopqrrqponptx||ywwxwvxyxvsomkllmnppoooppooqsrqqrqnlmooorux|~~}{{}~~~}}|zxyz{}|{{|~|yyy{~|{||~~~}~~~~~~~}}|||{{}~~~}{{{|{yyxwvutuvvxy{~~}~}}|zy{}|{zxxxyyxwvvvuttuwwy{|}}|||{zzxtrrqonnoprtwzzxwuutssstvxyyyxxvvx{~}||{xvuusrqqrrstuvvvtsrqqrrqpppoppprsuy|}~~}|{{zxyzz{{|{zxvwxx{~|zyvttttuuutvwutuvxz{|~~~}xuuvvussvxx{}}|{zxwy||}~~}||{z|}{||zyzzyz{|}}{zz{~~|ywusqoopqsssstsrrsuwxyzzyxwvtrpnlklllnooprrqrpppnlmnmnprtuvuutuxz|~~|yvutuvuuvutssstuuwxxwvvvvsqqrrsrtx{|~~~zyz|~~~~||}}~~}|{z{|~}zy{}~~~}{yxy{~{yyz|~~~{{|}zurppqrsvxyyxwuuvwxyz{|{{zywspnmnquvwwsonnprqprrqpnmmoqstuvuvvy|}||}}}zxvusrrsttuvvtrqqpoqstuuutsqomllnrvy}~|zyyz{}}}~|xvsstuuwy{|}|}~||}~{wwz}~}||}~~}{{||{}~~~||}}}}}~}|xtrtx}{yyxwwxy{||~~~||~}}~}||}~~~}}~~}zwvwy}|{{yxxyzz{|~~~~||~|zxxwwvvvwxz{||||zyyy{}}~}zvtvwwy{|{yvutssssstttsrqqrqrsuwyy|~~{yxwwxxwvwwxwvwyyywvvvsrsuwwwwwusqpqsuxz|}}}{yz|}}~|yyz{yyzxxxxxyz{~~~}}}|}~~}}|}~~~~~}}}~~}{zzz{|~~|{zz{{zyxxxxxz{|~~~}~}||}~~~}{{|}~}}~~}|||}~~~}{zy|}zyxy{|{{{zxxyz{}~||||}~~{zyyyxwy|||}}}}{|}~}}{yz{{{{{zvutsrstuvutssrrrrstvwy||yvutsstuwxwxxwuuvwxxyyxwvuuuuuwy{{{ywustvxz{{|}}||||}~~|{zz{{{z{{yxwwxyz{}~~~~~~~~~~}}|}}}~~~}}~~|zyy{~~|{zz{||||{zxxxyz|}~~~~~~}~~}||}~~~~}}}~|zzyz{|~|zz{||}}}}{yyzyy{}~~~~~}}|{zyz{|}~~}}~~}{{|}}|{{zyxvutttuvwvvutsqqppqsuwwvvwurruwxxxyywwwvvvxyyxwwwuux{~~|ywurqruwxz{z{{||{{|~~~|zxxxz{|{zyyxwwxz|}}|}}}~}~~}{zz{}}|}}|zyxxz|}~~|zzzz||}}{yxxwxxz|~~~~|{wtuy~~}}}~|{zzz{{}~}{|}{zyyz|}|{{zzzyz{|~}yvw{~~~~~{z{{{||~}|}||}~~}|{zywvuuvvvvvutplihjnruwwvvvsqrstvxyzywvvuuwxxxz|~~}|zxvuttttsttvxyy|}|{{{|~~}ywwz~|{zyxxz{||{zxwvvvxy|~|xustx|~}}}|{|{zzzz{|}~||}|zzz{|}|{yxyyxwxy|~~}yvtrrty~~||~}}~}|{zzz{||||}}|z{~}||zz{{|||}}{yyzyz}~|yvvxz}~}{{z|~~}}}~~}{yxvuuutrpnlkiilprtvwvutsssstuvwwxyzyxwwx|}|{ywutstvwvtttuvwxz{{||||}~}|{zz{zyz|}{zyxyyyzz{zywvx{~~~}zyywuuuwy{}~|}~}|{|||}~|zz{}~~~}}}~~}{zz{|||{{{zy||yyyxwxxwvvz}~~~}}~{zz{}}|{|{zz|~}zzzzz{}}|zzzzyz{}~~~~~}~}{zzzzz{}}}||{{{|}|{zyz{yxxz|~}{xwusuy|~}{wtsrqqsvxyxxxwtrpnnmnpqqqsuwxwwwvuusrqsw{~~|zxvtrrsuvwwwwwxz{||}~}|{z{}~~~}|{{|zyxxy{}|zz{|~~|{|}~}yurqrstvx{~~|{ywvwy|}zyxwwy{}|{yxvtsstvy|~~~}}|{xvutrrrtwy{|}|{zzyyy|~|}}}||zywttutux}~|{{|}}|zyxwxz}|yvuvxz|~|yvtuwx{}~~}{{zvsux{~~|{{yxwuroliggghjkmoqqpnmkjjlorvy|}||{yxwxxvvwwurqonoqtvy{}~|zywuttvy{~~{xwvuuwy|}~|xwwvuvwy}}{xurppqruy{{{ywusqqsuy|~}|}~}ywurnmnoqsuxzzyzywuuvy|~~~}{xvsrrsuwy{||||zywvvwy{}~}zxvuvwxyyzzyvtsrrsstvxz|~{ywvvwxy{|}|zxvutuvxz|}|yvuttuwz|~~~~}}~}zxxxy{|}~~|zzywwwyz{{|}}~~|zzz{|}}{yxyyyz{{zxuspnllmnprrrqqonmmmmoqrrsuwyz}}zwspnnoqrrtttsrrsrrsuvwxz{~}zwttsqqsuvwxyyxwxyyz{|}~~~{zyzzz||}}}|{zzyyyzyyz{{|~~{yxwxyyyzzyxwwxxwxyyyyyz{}~|zxvttuuuuvwwwvvwxyzz{|}~}}}}~~}zxwvuttuvwxyz{|||}~}{{{yyz{{|{|}}{|~}}~~}}}}}{|}||||~~}}}}}}|}}}~}{yvrpponmmmmmmnoopppppppqsvy|}~~~~|}}{yxwwwwwwvuutsrqrrqrssuvwyzzzzzxwxxyz|~~~~}}~~}|{zyxxxxyz{|}}~~}{yyyz{}~|zyxxvvvwxyzzzzywvuvwy|~}{xvtssssstuwyz|||{zzzz|~~}}~~{xyyxvutvwwxz{|}~~}{{{z{~}{zwvwxyz{||}}|zxwwwwwy|~~|{yxyz{{|}~~|{zxwxy{|~~|yxwvvwxxz}}|||||}~~||}~}{zyxxxwwxyzzzyxvtqpponoqsuvvwvtsrqppqsuvxy{|}}}}~~~~~~|zxvsrqrrrsuwxxxxxwvuuwyz{~~|zwutsrstvxz|}}}|zyyy{}}~~}~~}zxwwxyz{~~|{{{||}~|{zxwy{|}~}|{zyxyz{{|~~|yvuttuvxy{{{{{zzzzz{|}~~}}}~{yxvussuwyz|~~~}||}~~~~}zyxyz{}~}}~~~~~}||}~~~}}~~{xussrrstuvvvtssrrqqqrrrtvxz|~~|{zxxxz{{{zzxusqpoprrtwxyyyyyxwwwvuwxxy{~~}}|}~}|{zywxzz{~|{{{{yzzz|~~|{zyy{{|~~}}}{zyxwwxxy{}}zxwwwwxz{|||||{zyyxxyyz{~}{yxwvwwxz|}~}}~}||{{{zz{|}~}|{zz|}~~~|zyxxxxy{~}||}~}{yyyxwwy{~~|{zyzz{|}~~}{{|||}}~}}}|{zyzzyz{|||{zywvuttuuvwxyyxxxwvtsqqqqrsuwy{|}}||{|}}}}~~~~~}~~~}|zyxxxxyzzzz{zyxwvuttuvwyz}~{yxxxxyz{|}}|||{zyyxyy{}~}|||{|}}~~|{zyzzz|}}}}~~~}|zyxxxxy{~~}|||||}~~}}|{zyxxvvyz{|}|{zyz{{|||~~~}|{zyyyz{}~||}~~}|{z{}}~~|}~}}~~~}}}}}}|{zywutsqqqrsuvxy{|}}~}}}{{{{{{|}}}}~~}{|}{{{|||{yxvuuuuvwyzzyxxwvtstttuvxz|}~~~~~}}~}}~~}|{{|}}~}{zyyzzz{|~~}}~~~~|{zyxwxyz{|}~}|}}}}}}}|zzzyxwwxz{|~~}}|{{{|~~~~~|zyyzyyz{}~~}{zzyyzz{{|~~~}}~~|zyxxyxxz|}~~~~~~~}||{{zyz{{|}~~~}||}~~~}|{zxxwxxyyyyxxwuuttssssttvxyz|||{zyyywxz||~~~}||}}{{{{zz{{{{{{yvvvuuuuvxxy|~~~~~~|||||{{|{zzzzzyyxxxyz{|~~~~~~~~}}}}}{zzzzzz{}~~~~~}}||{zyyyxxz|}~}}}}~~~}}}}|{zyyxwxxyz{}~~}||{|||||{{{{zzzzzz{|~~~~~~~~~}|||||}~~}|{|}}~~~~~}||{zxvvuttuwxyz||{z{zyyyz{|}~~~}|}}}}}}~~}|zywwwvuvwwwwvvussttstuvxz{}}}}||||||~~~~~~~}||||||}}}}}|{zyyyyz{}~~~~}}}}}~~~~~~~}|{zxxyyyz|~~~~~~}||}}}}}}}}|zyxxxyz|}~}|{{|||}~}|{{yyxyz{|}~~}|||}}~~~~}}|{zzz{{|}~~~~}{yyxxxz{{{|~~}}}}~~~~}}|zyxxxxy{|}~~{ywwwwxxyyxwvvuttsssttuuvwxyxxyyyzzzzz{|}~~~}}}~~}{zxxxxyzzzyxwvuutttvvwwxyz{|||}}~~~~|{zzzz{{{{{zxwwvvvwxyyz|}~~||{{|}~~}}}|zzyxxyz{{{|}}~~}}}~~}|{zyyyyxxxxyz|~~~~~~~~~}}}}~~~}||{yxwxyxwxyyy{}}~~}|||||}}}|zzzxxxxxxxyz{|~~}|}~~~~}}{zzzzzz{|}~}~~~}}}|{{{{z{|}~}|{zyxwvvvuuvxz{|}}}}|||}}~~|zywwutuvwwvuuutsssrqqpqrsuxz{|}||{{|}}~~|{zz{zz{|}|||}{zyxwvvwxxy{}~~}|}~}}||}~~~}}|{zyyxwvwwxz|~~}}}}}}}}}||{{zyxvuuuvwy|~}}|{{{z{|||{zzyxwvvvvwy{}~}|{z{|}~~~}}|{zywvvvwxz|~~~~}}~~~~~}{zywuuuvxxy|~~}}}}}}}|||{zxvtstuvx{}~}|{|~}{zyyxxxyzyxxwutrqponprtvwyzzyyxxxxyz{{|}~~~}|{yxxxxxxyzyyyxvtrppqqstvxy{|}}}}}}}~~}{zzzzz{{{|{yxvusssstuwz}~~~}|{||||}}}}|{zxwutuvwx{}~~|{{{|~~~}{ywvuuuuvxz}~~~~}|||}}}~~~}{zyxwwwxz{|||}~~}~~~~~}||||}}|||{yyxyyz{|}~~~~~~~~~~~~~~}|{z|}}~}{{vnq|xzjfu|wvvtsqnv{rntz~z~yuy}y}}{y||{||z}}yz}xwx{}ywzttvy{}zx{~~~}{z{}|x}yrv{zxtuxzyyxsmt{xw|{yyvusru|yv|vxru}zt~{wqsuxuov{{zusuustx{|~xtwyzwqqsqqrrttsuv{{~}}}|uvtqqqqsuvrprvzzwz~zx{ystzzx|{xvy}}~~}~~|zvsrqnpvyz{z~|vxzz}{~}wttwwngciy{www~yqw~{vtrlkstooprsttrqopyzyyvux|}{uy|qqsw{{{{~{wuwxtsuvy~~~}{|}~}xsprx{y{~}~~twyzywtrh`eja^jogirtpkioxvrx{x~~{{zzznbgnllmnnqsuutpmnot||u|~qu{tprust~zqtz~||}}|xtsuxwtx|zyy{}|y{~zzxwwyvpoonptwxz|xvwy~||zvtsomnoopssuz{xtuy}||~|xrmnpooqv~tpxwpx||zv|yqsvqoy{srz{wxz}yu}~xvtrtuvyzzz}zz{}}vt}zz{vtqlu{ol|zwzvqsz|xor|xqqqxup|||yssuvxvt{~zwy|}}~}wttqllqplsztotxwuwyzyxp}w}}|~|xvuy|smxznjnqtut|ys{|yz}}zptwxywroorogluy|vozxt{xqz{sorqmmppoqtuxz{z|vyw~{uontvusqv|}}|{yy}}{~w{}{|{xxtnrz|}v{t{|{x|}v{}rlpu{ztx~||~|~zyx{}wqontwqmknxulpz~{w|~w{xuuwyxnmz~{yy~}|}}~x}ysrqsyztw||zy|{xvxzxuux{z|{vz}wxzsstu~}~{uryzxxuutichljkrupu~uuyyxzz||~~zxvtuvwyzwtqooorrnq{~zz{{|~~|{z{z}yzyorxtruvuvyzzzy{|vs|}}~z{|zywz~|{w|yw|~uw}xspnsy}~zzv}|~~yx}{zxuungr{wsw}~{}|~{wysppqmhs|tox~~wuxz|}z{{{{xy|wsz{y|{{~}~~{|~zt}{y}{vss{~|yx|yyxrqpqruz}}}{}~z~}{zvqrwvtqry|~{z|}|~{yyy}{~}||}z|yw{xozzuwxuronqrr|}u{||}|zxxz~~~~}|yuv|{wyzzzvstrmnsvuwzwt}~z}}{{{z~}}}}}|w~|ry|vsrqsuy|~z}}~||{vwwupmqrrw~|{z~{|}}xy~~~~ztoqz~|{~|~~}~~{x|{sqt{~~~{yy~{x|}~|zusvyxy~|{z}~}|{z{v||{{zxtsru}}{|}}~wuuttvxz|}{z{|}|{{||~~~}|xvvx~}~}t|}t{{||wy{vw~~xr}~}|ysz|souzyvronhdnyrluzwvuw{zvy}yv~}{}{}~{xz}yrswxwtruz}|yy{{ywu{{y}}{vx}}}}wqo{|xx}zx|}|}~}|}yz{vt{|z|~}||y|}w}w~}~xy{xw{~}}~~yy{}}}~yxz{zxuy|}}}{zzz|}|}~{yyxz}|z}yw~}}{z~~~|xu{z}}}zz|v|~||~z|~{|}{{~~{{||}~|z~~~}z~}}~|}y{~z~{usy|~|xy||}{~z~||}~|{}}~{x{}~|tr}|wqu~|vwwusqruy||}}z~yquyxwwy~|wy{yyzzyyzzzzxxz~~}|}~~~}~yz{zzxz|}~zvwz}}|}|yy{yy|}}||~~|{zyy{|zyxwuv{{wwy{~~}~~}z~xwyyz~~z~xuuy|yz~}~||}|~}x~{x||xvx~~z}xxz}~~}||z~z~~~~}{y{}zz{||{z}}zy|}}~z~|{|xx}y|yr}}~~}}||~|sy~~|xz|~~~}{||{{|~}{z{{}~}~~}|zyzz|}xz}wsuyz{{{}|yzzyyxy|}}{|}yxy}{u{~ywvw|{vutvwqov{{ysu|~{wty~}~|{~}~~~~}z}zw|~}}}ztw~}{z}y}y{~wwz~y}~~}z}}z~~}~}|}~~}}}~~yx~~|vx{|}~~}z~~|~zy~vuuuv{~{wx||uu{}~~~~}|~y}||~|w{{y}~}~|{}~~~~~}}~}|~~~~~~~~y~|}~z{}}{}~}}{}~}zw{{|~{{z{}{|}~|zwwyyuux{|zxyyvtvurtywpv~~{yvvwwz}uv}}x|zvwy{|{{~}|y||xwxwxy{~zwwx{}||z|}{|}yz~{x{}~}yy}v|z|{{|{|{z{~~}{vy|z}}}~{xz}~~{z|~}xyytu~}}|||}~~yy|}xvuvvwz}~}zz{|zy}{}|xux{{|~z{}}}|||}~~}||{}zy{|~z~|uy}}}{|~~{~xotz~}|}yx}~zz|zxsp}|x~{|~}zwwx{~}z{~|{~~}}}|{}zyzywsquxvuwzzyzxsrrrsssx|~|{{{~}v|{vstuvz}{xz{zzxvtqorv}~{z~{}~~~~|yz{|~~~~yusvupsy{~~}~{|~{||ytpu~}{y{~y~}~z|~~xy}uty}|z}~x{{vzyusqswz||{}~{~|}{y~zxxyytw~z|~~{zz|}z~zu||qnqsxvqw||~~}}}}~zxwvvwxz||y|~~|{|{zyxutw{~~|}|{yvy}~||tzz{}wtvy|{~~|wtuuuvwvrtwqkjinoijuyxxxyyyzyxwx~~{z|~}zvzzz|{yqmtwuvz{||z}}}~}|zwy~}xvuuuutsv~~|{|x~{xwzz{}~~wqx~yxz~~{ww}zz}{wtsqrsuuuwz|y~|||vsrv{wtx~}zx}~}{{~|{zzxtruw{|{}~|~||}yx}|vssvy|}{}wx|}~{zzyvrorwxz~}}zz|truwyvsx}{|~|~yw{|{zzz{y}x{ywxwxyvty}~~}|}}yz~~|}|wxzyzyvvusrrrsqnorw{xu}~{wxy~|}xvuy~zuuvwupptusqpqty}z{}|~|||xww|vpxxpptvyyy}{~wy{}}vqtsrrqsttuy~~}~~~{~~{yxvrwyyz}}{}|}~~}|yz|zxxxz|yuwwuvzyx}|xuwz{zwvzyvtsx}||{zzywtqqwzusuvwww|~}|}~zuuwwvstzzxy|}~~||}}zvvy{|yx|}ywx{~{z}{y{}{zyyyz|~~||}||~|wxyz{xw{~}~~~vrttrrssqpqomopmlnpswz}~ytx}{{~}yyxwvuuvwwurqpnoqty}}}}~~||x||urtvwxyvqqstvtt{~|}||xvxwuvwy{yvttwz|}~{|~}ztrsttuvvw{}xsw{z{~zw{ztsuuuwxwuvwvvw{~}{}{z{}~{z}~~~~~|{~~|~}}{y}~}}xy~}}~~}z{~~||}}{z|~|||{xvurptywux{|}}~{xxtruxxz~~zzyz{wtyzy{}~~~~~~~~}}|~~}~}vqtxvuux}{tv~~}|~~wutvyxz{}xqsvwwtrsv{~~{~}zzyzxxzzvspoqpllnlimoopppsvwx}~}}zxz{{|{{~zurrtpklmlllkorpoppquzzx~~}|}}zurrtuvuv{|yy{|{~~}|}{~~~{xz{zz~~~{xyzxvy{ywwvsstuwz}}z}yruuldbcdcagppnqtrrstwxy{~}{{{zurzxswz}{ux}}}yyzzz|~}}}z~~|~~}{ywsrsuxy{}|}~|}~|~|~}zzz{|zxy}}|~}~~|{xvxwtssuxvsrqrsuz~~{{|zvqmormjnpljlnsuux{uot{vtz~}{|zuuvxzwwyzzzyyz|~~~~zy{}yqprnlry{|{z|}}~~~|||~}{{}~~||{yz{{{{z|~||~~}zxz{z|yz{zz|~{{|}yty}zxy{~~{ywwxurqostmjosuurqrrttsuyz}~|||~~}zzxusqruuux{wux{z{|~~|}~}}}{zzxy}{z{{zxvtuuux{{}}}}~zyxwxvuvxz}}~}}}||}zzwtqnnqoknrqpstrrttuuttwyy|}z}~}||zxy{}~~|zxusstw|}}~~}}}|zxxwuuxxvy|}|{z}}|ywsonoqtursx{}~}|{|~{yvvwy}}}}}~~}{||~}}}~{zxvwyzyyz{{wrqpoqtutuxzzxwvussxzvstutvxwvuuwwspsuuuvwyyyxwz~~|{xvroqsvxxz~~{{|yvx|}|yyxvx{||~~~~~}}}zwz|{zz{}~~~~zwvy{{||yxwtrssssrqqrqoqtuutswzyz}~~}zyxyzwuxyxxwvsqpppqrtx}|xwzyvwz}~~~||}~~||{{{|~|}~~}}~~}}}{z|}|{{{{|}~~~|zxwwx{~|}}{z{~~||}{z{xspmmooprsvvsqrstsrtw|~{xtqqssstuuwy{zwtrqrtwy}~}}}}|~~{{|}}zxyzyyzzzyyz}|zy~|}{wx{|}zzzzzy|~}}~~~~{||}~||~~}}}~}zw{yyyusuuuvvvwxxyyuswzyyz{{yuvwrnprtspnprqqpqsvxyz||zz{|~||~~}{||}zuvwy|}{{{}}|~|{}}|~~~~}}|}~|||yy{yy}~~|}~~{yzyy|~~||~}||{zz{{ywwvttuvvuw|~zwustvy{{zzxxxwuqnptuuuw{zwvvwvuuy}~|{|}}}~}~|}}|}~~}|z{{zyxz}yvx{~|{~}yz}}~}{{zz{}}|}~~~}||}~~|zzzxurqppsuwzzxuqqwvstvvvvwz{yvxwtuwvtvyz{zz{|zz}~{|~|{y}{wy{{{zyzzz{{}~~~}|~~||~|}~}}~}||yz}|xy||{~~~|{{|}}}}~||}~~|zz|~{xxz~~~~~{wwwxwuutsqpqssttssrqrrrvyxwvtuvttxxwx{{y{~|{~{z~|~~{|}~}yx{}}|{|||}zx{|}~|{}|}~|~~}}}}~}|zz~}{~~~~|{|~~{~}z||z~}{y~}|zxxxvuvwwvuuvustwwwustutuvuvvvustuttuvxzzzzzzz{wv{~~}|}}|~~~|{|||||~~|||{y{~~~{{|}}{}~}{z|~~}{zz{}||~~~}}~|~~|~~}}}zvsrrsuwxwxx{}{z{yxvsvzyxxy{{xvwurqrvyxvwxzywvxxvwz}{xz{{|}~}~|}|~~~~~~~}zyzz{zxwx{~~~~~z{}~~~||{z|~}zz|~~|~}zwvwvrqtuvwwxwurqqrsstvwwwvtsuvxyzzzzyyzz{|}|{|~}zyz~}zz}}{ywwxyxvvwy{{{~{{|~~~~{yutwz|~~~|{{{}~{|~~|~~}|~}}~}{}}zyyxwxy|~~~|}~|zyxurpqssrsvtqrsrpkjpsrsvy{xtvyxvwxz}~{y|}{|~}{ywutvy{{}}|||{{yz|~~~|}|y{~}|~}~}|~|zzxwutvz{|}~|}}|~|ywwy{{}zxwuuuwz{xutsrqpooprtuvuuvtqrtuvwz}}zxxz{yxz{{yvx{|}}}}}||}~~~}{|~~|~~zwuwzxvy}}|{{{|~{ywvz|{~}}~~{{}}|}}}~~~}}}{yyz}}{zwuttttttsrpprrstvxxxwwwwwy}~|||zz||zxwwxxwy{ywvutsrqsvz{|~~}|zyz}~~}|||||}}}~~~~}}~~||~}~~~}~||}~~~~ystwxzz{~}~~~~}|}~~~|{zxwtrqomlkklnopuyursuvxvw|}{|}~~zwxzyyz{zxwvvutvxvuy||||}~~}}}~~~}~|z{~}zz{|}{|~~~~~{~}||zywvvvwxxy|~~~~~||{zyz|}~~~~~}}||~}}}}{wutsqonoqrstuuuuvvuuuvwxxxzzvuuuusqrsstuuwxxxxz|}~}~~{{|{{||zxuuwvtvyxx{{{~}{zzzzzzzzyy{|~}~}~}||}}zz{zyzzzz{}~~}|~~zwvxyzz{{|}|{{zyyyxwxwvtrrssronmmopqppqrsvx{}~~}}~}|{{{||{zzwvz{wvz~~}{||ywwx{zxy|}}~|{zxxxwuuvxyxyz|~}}~}}|z|~||~~~~}}}{y|~}}}}{ww{}|||||||}|ywusqpqsuuusqrrpnprtvx{}~}}}|{|||}}}}{xuvxvvy{yy{}~}|}~||{zywwxvrsuvvwyyz{}~|zyz{}~~}|zxwwz~~|yxxxxy{|}||~|{|}~~}||~}zz{xvvwvuvxyxvsonmkjnrrrrrutrtyyy|~~~~~||{xvuvwwutsstuuwxxx{~|zz{|}}}|zxuuttw|}zyxxxwy}|z~}~~{xvvvwwuuvwuuwy{{}}}~}~}}}|yvwwsnmmlmnmljijmnmopqtx{~}zz||{||~|xvuwz{|{{zxwyxvuux~~~}|}}{zyxxy{}}~~{}}xtuxyyxwwxutwxxyz~~~|z|}}|{{}{yxxxy{{yzzy|~{{~~~}|}|xsqrrstttsqprsqonorux{}|{zxxwvwyyyzy{}|ywutttttvwz|||}}|}~}{yxvuxzzzywwwwxz}}{yyz|}~~|zz|{z{}~}|}~~~~}}~~~}{|~~~~||{xuronprx~tvwwxvtutnic[TRW[YWX[YSSY[Z]bbadgiinrst{{utq~~oppozxls|zns}|mopswsp}{rlfilmmt}qelsw~~|xtsqpmpruxvulb^\_ajs{vggijllnnnsx{}yvsrvz|ti`_a``djonijnnjilrw||z{xz|}yqqqomjgebdhjkjjorqoorw{|{oejtuvuplhdbbbdghkqw|}yy|~}|}|uomlkgb`acdfgeb^^`_]bjmorutrsusolkptrrvyzwtqlfcdefgikkgghjkkjmprstttvvqkmnjhlqpnprokhhkhb`]]adfihfimmkihghmqw~~}}z{}wwy}~zqkqxxy{z{|uqrsx|~uojklourow{usvwrmt|zxyz}}||slorsy~}{vtsqmhcbceikighmokehmpspnyzsstvwwxvqpqtuurmkhfmunddc^]bhospmllptqnswyz}z{wyz|urssqoppprvvqswohkqx~~}|}{~~}~wuxy}|||{~|wvwurqpponpsokmpmlputuwyz{{z}||zz}~ztmijkkkkjfcccfhea^]bknonmqsnkpsuy{{||xvz~zxtrqrrniiihijhjnkdfkifjoprx}{vvwuvwyxw~~wy|ywy|zxxvvwutxz{}y{~{~~}~{yxxz{zxrmkmorx{wtwz{}{|}xvqmmoolihiiggfegjnsuuuuutruvx|~~ywzyvwxyz{ypkmonkjknpppqsttqpw|zwz~~}}}~}~zutuwyzyyslotnjlpux{~}||z}|xtrtwz{{ywy}~{y|{{||~~|{{{zwssuutspmnoot{}}|yvvwwwz}~|||yuttuutrvysmmnmlnqsuwx{|zwwwy{{|}}|{||zxvusolmoqtsqqqmhhmprtuy}|z|~~}{zywz}zxwuxzsmkjnqnmnpuxz||~~|~z{~|z|}|}~{y|{~~~||~~~vqqu{}~z|}{xurtvy|~}|{{xxz}}~{|}|{{{xussttstrprqklsuplpwyx}|zzwx|z~|{xsoorty|zyuolkjouutvwy{|}yuvz||~~}|}~~}}}{uw{vqpty|}~||~~}}}}{{~}zwtv{|~||{wv|~}{~~~~|~~}~}}~{{z{|{|}zz|{{zxz~~zvvz|}{||{{~zx{~~{xtssux|}|zyyvrqtwutwz{|}}}}zwxxx{~~ysw|yux{yxxxxxzysoqsvz{}|xz|}|vrqrvwxzyvxyutvurrw|~}|}~}yz{yvtwzzz|}yxxy{{y|||}~~zuy}|~|z~||{|}yvuvwx{~~{{~}xwxy|}|~~~~~xtx}}}~~|yz}|z|}|yxyz{~|{~~~}{y{}{{{xvuvz{zz{vuy{zunovxw}}zz{zz{zxy{z|{{||~~|zvuvuv~~||}~}yy||yyy}}z~~|wuxz}~|{yww|y|}~|~~~{~~zxz~}~|{|~}|~|{|~}}}}~}z{|~}|xtvxwy~}|{~~yyyz|{{~|z{|}{y{}}}|xutw{}}||||}}|||{yz}|{zyvwz|~~|zxxzyy}ywuuvwyyz~}{{{|zz~|{~}|}zwustwy{|~}||||~{vz{z{}}~~~}|{}}~}~}|zxvwz||{{}{wx{}}~~||||{z{}~~{|zyz{zz||yvvvwwyzxxz}}xvwxy{{{{|}}{|~}}~}{yz{zz{|||{||zyyzzyxz}~}{y|~||~~~}{{}{vwyz}}|{|~~}~~}|~}|~||}}~~}}~~zz|~~|zyz||xz~~~~~|||{z{}}ywy{}}{{{|~|yz}}{z}~|yyzzz}~}{z{yxxyz{}~~~zx|}~|{}||{wuy}{xxxxyyywtvz{{{}~}|}{}}zyz{zyz|{yxwx{zy{}~~}}||{~|{{}{{|~~|}~~~~{}~}~}~}{z~~~|zxxyz}~~}~~|{{|~zwuvy{xvxyyyyyyxwuuw{}~~~|}}~{vux{||{||yy{zuqorwz|~yxx{}}~}~}|{|}}|||{xwwyz|~}{}|{|~~||~~{yyzz|}|}}{}{z{{{|}{{|}}{{}{~}~}z{~}|~zz{zz{~~}|{||~~}}}{zxwy{}~}xtvyz}~{|~~}{xwxxyzzyxy{||ywxzz|~|}}|}{zywvwz{zz{zxvspnosx{}~~|}~~~~{{|{yz}ztstuw{}~}|}~~|{{z}|yyyy{}{|~~~~ww}}}||{|}~}~|~~|}~~{yzz|}{yz{}}~}}|yy{}~|{yxwvuw{}{{zwtsqsx}}}~{xxz{{|}{zzyxwtrvwuw{}~}~~}|zz{}|z|}yvvuuvx{|}~{y{}}zwvvuwz{|~~}~}zwvvvx}}|~~|z||ywxz|~}}~}~~}~||{zzz}}}~~~~{zwvx{~}}~~||~{ywx{||||}}~|yxyy|~~}|zyywvwxx}{xy{|{yyyxutsssstuwz~~|zzz{~~{xuropswz|~~||}}|zy{{yxvvy|~||~{ywwvuuvz}}~~{|}{xwvvvvx}~~~~{xwxy}~~{{}~~~}|{}~}||{z{}|{y{~~|zyxsqvzzz|}~{zyxy{{zxxwwvwxxx|~}}|||zxwvtsuwxxxwz~}{{yyyzzxxxwvsprttuwz|~~|zxvvwwvvvwyxvvz~|yxvwxvuux|}}~~~~|}~|zxwxyz{}~}~}zyzzzzz{}|{~~~~~}}~~}}|{z{{{}}}}~}|}~|zxwxz|~~}}}|||zwuvwwwwvuttuvwy{|}{xyyxvutuvuvwwxxy{~zx{}}|yxzywtssuwx{~~}zvwxwwxyxvtuwy{||zyxwvvwwwvwwz{{|~~~~|{|}~}}}{xvux|}~~|||zzz{{{|}||}~~{z{zyy{{yxyzyxwy{|~~}{yxyxwwwwxzzz|{z{~~{xwwvwxyxxwvuuvy{}}|{xusqqrsvxwusuvwwy}|||ywwvvutuvuuvwvxz||ywvvvxzzyxwwwvv{~|z{|{zxwwwwxyxxwxz|ywxxz|}|{xuuuttwy{}}}}zxy{zyz{||{z|~}|}yvvxxz}~~}{yzzyy|~}yvtstvxwvwz||zxx{~|xuuuttvxyyxxyxxxx{|zxustvvuvxxxwwyz{~}zyxutuvwwuttuvvvxz||xustuwxxwwvutssux}|zxz|yvwxwwwxyxww{}zwwz{}}|zzwuvwvwy||yxyzzyyyyyxyyzyxy{~~zwvx{}|{||{yzzyyz|}zwuuvvvwy|}|{{{{z{}}yurruxyxyyxxy{}}}~~|zzzyz|}~~~~}~~~|{z{}~~~~~~}}~~}{z{|~}|~~~}{zz{~|yxtqqruxyzzzxvvxy|~}}||{yxvsoptwy{{|}}}~~}~~}}{xwxy{|{||{yyxvutvz~}}}~~|{|}|{{}~}~~}|~~}{zyy{|{yyyzzz{|}~~{yxxxxxxxxxyxxz||~~~{yxxzzyyz|}zyz{zz{}~}{{{z{}~}|zywtsrrrrrtvvvutuvwwxz}~{z{{zzzzywvuspnmlmmnprqpqrrstvz~~{xwwvvvvuutuvvvy|~~~~}{yyxwwxxzz{|~~~}}~|yxz{{{}~~yuuvwxy{~}zxvutssuwz|}}|{||~}|||yx{~}{{zyy{}~}|{ywvvuvvvvvwxyz{|~~|||||~}{zyxwvvwxyywusrqonoqtvyzzz|}~~}zxxxwy|}{ywusqnmmoqtwy{|}|}~~{yurpnmmnpsuvwyzxwvwz|}zyvuuvvvxyxxxwwvvwy|~|||{zz{{{{zzzz{z{{|~}{z{{||zxwvxyxx{}~}zxvutuvy{}~{xvsqomlnprtttvwuttvyzy{}~||}}|~}zxwuqooonqsuvvvutsrtux{}}|zwvwwvuvx{{{||{yxx{~|yxwvvvvwvuvxxwxzzz{|~~||{yxxxxxvttsrsttuvxy{~~}}}{xvvspprtvwxz{zz~{xxvuvz{|~~}|}~|{{|~}{yxwwwwvsrsttuvvuttuwz~~~|zxvtsrqqrrrpnmnnooopqrsvz~}|{{|}~|zxvusqrtuvwxy{~~~|xvttuxz|}}}~~~}yyxwvvx{|}}{{zzyyxwvuvxxy{|}|||{{{zzzzzxwwwxxxxyz{}}{yxxyzz{}~~{xvsqrsttvxz||}}|{zzz|}~{yxwvuuuvxyyxvtrpnnqsuwyz{}~{zyzzzzzywusrqppsuvwz||}~~}|{zyxwwutrrsuvwxxyz|}~~}}}{{}}|zxxxvtvxxxxz}~||{|~~}zyxxwwxz|}{zzzz|~~|yutuwyz|~~|{xutuvxz|~~~|{yxwtrpnmnprstvwxxxxxxxz{}~|{yxxxxxwwwutssrrrsuvxy{|||||~~|zyzzz{{||{{{{yxxxy{~{yyxwwxz||||{zxvutvxz|}zyyyyz{{||{yxvtrqrux{~~~}{yvtsstvx|~~}~~}|{yyyzz}}~~}~}{{zzyxyzzxxxwvsqrtuvxz|}}~~~~|zwtsrstttuuutsqonnmnquy{}}{zz{}~~||{xuqpqtvz}~}}~}}}|}~}{ywvwy|~~|||||{{}}~}|{zyywvx{}~}|{{{zyyz{{zzxwvuvy|~|{||||}}}|zxvvwx{}}zxwy|~~~~zwussuxz{}}{z{{{ywxyxw{~}yxxvtttuvwxxxxwvuuuussvz|~~|zz{{zzzzyyxwwwvuttux{|~~}|||{zzzzyxvtuxyz{|}~~~~~~~~~~~}|yxwwy|}~~}~~~}|~|zyy{}~|{{{{{{|~~}|zyy|~}~~|zyy{~~||{zzxvtsrrsuvvvuvvvvvxz{zz{|}~}||||}|{yzzyxyyz{ywxwwwwyz{z{|}~}}~}~~}~~}|z{|||~}{yz}}}}|zyyyzz{{|}}}|{ywwxz|}~}}|}}|{{{{{zzyxwwvxz{{}~|||||{zz{{||}~~}~}}}~~}|{zzzz{|{yxwvvvuvwwxz{{}}}}|||}||~}{{zyxxwwwyyxxxwvvuuussuwwxz|~}|}~~~~}||{zyyzzyz|}}}}}|||}}~~}~~~~~~~~}}}}~}}||{||||~~~~}|zy{{zyz{}}}~}}|}}~~~~~|z{|~~}~~}}|{{zyxxxyz{{zyxwwwwxzz{{|{zyxwwxxwwxyzyxxyxxyyy{}~~|{|~}}~~~~~~|{{zyxxyz{|~~~}{{{zz|}~}|{{{z{|~}||ywvvy||~}{yy{}}~~}~~}}~~}~~}}}}}~~~}}~}|{zyyy{}}|yvtsssrtvvvwxyyyyzzzyyyyz|}~~~}|{{zz{|}~|yxxyz{|}~~}~~}}|{zz{||~~~~}}}|}~}|}~~~}~}|{z{{{|~~}~||}~}}}}}~~}zz|~~{z{|}~~||~}|||{|||||}~~~~~}|}~~}|{zyyzz{}~|zxvuvxyz|}~}||{zyyyxxxz}~}}}||zyyzzyxxyz{|}~~}{ywvvvwy{|}~~}}}}}~~~~~~~}{zyyz{{||||||}}~}|~~}|{{|~~~~~~}{zzzz|~~~~}}|}~~~|{z|~~}||{zyz{{~~}||}~~~~~||}~~}|{zxwwvvxxwwxxxwuuusrtuwxxyzzzzzzzzzzz|}~}|||~~~|zyz|}~~~~|{{yx{}~~}zz{|}~~}~}|||}}zxwxy{|~}|{zz{}}zyz{|~~~}|zyxxxyz}~~}{z{{{{}~}{{|}~~}}}}|zywtrrrrrtwxxyyxvsrsstuwz|~~}||~~|zxwwxyz|||||zxuttuuwz|~}}~}~~~|yxxwxxz|}~~~}|||}~~~}}}}}~~~~~~}~}}}}}~~~}{zyyzz|~~|{{zz{|}~}{zyxxy{~~}||||~~|{zyz{}~}}}|zyyyxxy{||}}{yvutuvwxyz{||}||{zyxyz}~~|{{||z{zyxyz{|{|}|zzzyy{}~~|zzzzzz{{{yyyyyzz{{{|~|||{{|}}|{zzyxxxwwwx{}~~~|zzzyyz{}~}}||}~~}}}}}}~~~~~}}}~~}|||||}~{yxwwvvwwtrrrrrqsttrrtuwyz{{zz|~~}||||}~}|{{zzzzyxxxz{|~}}~~~}}||}~}}}}}}}~}{yyyy{}~~}|zyyyyzz{|~}{{|}~}|zywvvwwwxyz{|~~}{yxxyzz{{zz{}~~~~~~~~~~}|{||{yvsrqrstuuuttssssstuvwy|~|zxxyzzxxvuttttttuvwxz}~~}|zxxxwwxxyzyy{|}}~~~~}{zzz{{||}}||}~~~}||{zzz|}}~}}~{zyyyxxxxz||z{|{z{|}~}||||||{{zyz{|~}|||}}~}}~~}{zzzxwwvvuttutsuvvwwwyzz{{{{|}}}}~~~}|{zyyyz{||{{|}|{{{{||}~~}}||||}}}|}~|{zz{|||}~~~||}}~~~~~~|||}~}{{yxtlmvz{{z{ytq~}yvsqnmswpkoqsqmpx{}|z~||}}utxxtuz}|z~~||}~}~~}|{~|~x~|}}vqy~~}|yz|uouxtrux{ytx||}{{~yuz}}{uttrqwytsvz}}z|~|}~}zqtztpoox{tpssqruwz}}yx{|zz}|w{}yusrvuopttswzzyyy}~}}|yvrrqmmsvvvuy|uooqqs{}~ulegrsnnouyqimswwsquwxzzz{|z~|wtsqonmjhfhpvutrrvyzwru|~xwuvxtrrtx{zuns{xtwz|}{{~~|xxwtuy{||}|wu{~}{z{{z}{xyqtxz}||~zu{~{{wz~|{|||~~yquzy{~~|{xxxywrzuy|vssxy|~}|zyxyyyy{zyz{yyxvz~~zwwy|{z}|yz|~}tw}zyvtsqqrrplkpqpsttsnnw{uswz~~~~{|~|yx{~tpsneiqqomlv|rowxsrstu}~~|z~z~ywuvyxuttz|sosvwwvwy}v}|}~|zzzxvw|~z|zuwyvx~|x}~{zzz||||}{wrprw}zv|zxz~}}ypqtz{srx{|yssuw||{~~}~}|vvvurpsurw}wu{|}}}yzuuvwvtx~xrw}xsrt||~yy}~wrz~tnswz}}|}{{ywxywvurrpklqstuvvtsrruy}~||y~|z}wx|yvusqonnmnqssmgp{xrqs~{{|w}z{}~tx|}|yz}{wwyyvsqrssw}~{wt|{{~|zuz}wtsxxuwwxzwuuw~zvxz~~}}xsx~zzz|~y{}|~~{~}ywwyuqu{zwussty{xy~~y}|yvwxrooqtuuvx|~{{}~~}{~zy}{qq{{tsuvtpox}~~vsvwwxxxy{~}~{||}|{zwuuuvvvxtkp}}y|{xxx|}~}{{zwtqstpmsyvsuskiopoqruyxw|}z}}|~|~}z{}|yztot{yvtrwzts{}yy~z~|~}wwxtsx|yyz{{v{~ws|}xtstwus{|x~}xwz|~}|{{yxwtsy}yy~{}~xz}||z}ztxxttvwz{z|}|~{xyyzytrtuvvv~}{z|}|{|rqwxwzyz|y{{z~~}yy|yttusrqqor{~{{z}xpy{x{}}|zwwxz{||{vrrrqqsuvuruz{z|}}}zy{zvw|~~|{}}~s{z|~{xyxwtqx{u~}~~||}}~y}~vrz|uwzwyy}~zzz|}~|zy|}zuqsyzy}~~|z~|~}}|~wstv{ysrtx||zzy~x|}~}}zz{yvusonoqw~{y{~}{z}{}{vvuvxqpuwz~~~}~|z{~}{y~|yywvx|w}w|~~yz|vqw~{wz~}~}{xy{yz|yxwyzvsvyz{yxyxvtsuvqoooot|}{~xqx~zz|}~}}|||{z||x}|rnrvutvx{yx}x~{zz{~}|{tv{{{yx{~}|zx}}wsx}wrv{xx|{|}{~}{}|y}|wzzwvwuqt|}{||}z|~~~{|}|{{}{z~xnlptx{~~~zy{{|||yvyzyzyuruurrx|~{z}||xsxzwy~~~y}~ztx~~}|||zy|}~~}}|||yvwxwvx{{{{}~zzzvrrsw|{{}|{||xtvyzzzyvvz}~|{}~}|zyz}|{}z|yvz{xvuz~~|zwz}~z~{|vustusw|||{y}~zy|~~|vx~yuvxyxvz}}|~y~}~~}}}|~|zyyxxxz}}}~|}~~||||}~|{{|~{||{zwx~~|~}~|{{{}~}~~{z~~zwwy{{|~zxx{~|}~}~zx~{}~|~}~xvx|~~}zy}|z{|{~{wvyvty}}}~~{zzywvvxvuz{vwyyxvvyzwwwutsrtx|~}~|z|~}~z~~yw{}{wuy~}w{~~}tmw}}}}}zxy|}yy{}~zty~~{|{y{~~|}|~}}}yusx}~~}yx~~|yyzzzxy{~~zxwxzzyz{~}}||~||~~~~~}||{{|{{{~}~}~}~}}}xx~yv|~}}||zy||}vz~}~z~}{|{}{y{{zyy}~~~|zyxy{}{zzz{{wuz~{zyz|xsuwxwvwwwyzvuwwyvr{}{}{{}wxzxxxx{}zvw{~|vv{}|~}z}|z{~~~z~~{{{}{w||{}}~~|{}~}}}|~}|~|z~~}~|zz~~|}}y~}}~}z}~x|~zwvx|~|~}~~~}z|~~|z~{z}|y|~~~~~~~~{~~}}~}yz{}~xvy|{{}}sz}{|~zy}{u}{~~||}{xwxwvuuwxtqvyvvzyvvuy~|yy{}~~}~~|z|}}}}~~zux{xy~}}{}~{~~}~zz~||{|{{|}~}}~}|x{|~}|~~~~~~|yvz~}~~{~y|~||~y~y{}~~|{|~~}x{wrw|}~||~~}~}|xwy|}~}z{zw}w{z|~~~}||~~|zxwxz|}x}~|~zxz||}~||}~~{~zz~~{~|~}|||~zz{|~|xxxvusturqtvy|{wuuxxvx|{xy|~~|}}}|zzz{}~~|}zvwz{}|{~~{||~~{{}|wx{}|~~{~z{~{y}~wu{~~}~~|{z{||}{wy~{wz}yvz{ywtw|}}{y~|~~{wz}~|z}{}yz}~}||}}}~|~~{}ytyzsrx}z}zz|}{}~~}}|{zxwxw|}~~|zx{}|}~~~}}}~{z|~~~}z~zx{~{xvvx||~~~|{xv|}{{z}{uz}}|wsrtyxux}~xty}zzyyzyy|{x~}yxxwx{{y~~~yvz|xwyyz~~}|~xtsw{}{}|}}{}}|~yvwyzz{y{~~|{|||{zy|~}~~y{ursw{zvzx~|yy||||yxywsrsvwz~~}}~}{yww|~||zwtw{vty}~{}~{zy}~|~}yzz{{yvvx{}}z{||{|~}}~vty|~ytuyz|~~zxwz||~}~~|~~~xstuvxvsstwxuw|xuxxtqprvvsw{}~zwvw||y{z{|w{{ywutwy{|v|}zxz|}}||~y~~{vvuuwwx{}|zz|||~~{|}xstuxxtv{||{yyy{~|z}}~|{ztyxqqtwz|}}~~|ux{}|y{|yusssrrtwyxz}~}|}|y|}}~~{vw{zxvvz{wz~yyyxy}{|{wwz~}{}}~~~|z{~~{{}}}{z|}||~}}}xwxwvwxz{z}{vrtwvsvxyy||{{}~{wxz|||~|||~}|}~~{wttsrsttux||z|~}|{{~~~{~{uqrttsuwyzzz{|}~~~~}}}{z|}ytsuvvvw{}}|x~z|}}~}{vsttrrsstx{~}y||{~||}}~~{ywtsstvwwwwwyxv~{wvxyzyy|}yxz{{ywvx{}~}zz||{|~|{{xw|}yy}}~}{yzz{~}z|}~}}}z|~yux{{{yx||wvwxyz{||||yxy{|{|{yxx{|yy}~||~~}}~|}z{}}}{||z{{{xvz~|}|y{~}}}~~~{wy|||}~}}~~~}~~}|}}{z{}~~{~~~xv|}yvwz}~~~}||}}zz}}~|{~~|~~{vvwz~}|}zxwvututuvy|||~}}}zxy{~|~}|vvwvvx{}wx}}{}~}~~{|}|z|zuw{~}|}{~~|wtvzxux|}}||}~}yxyzxuqponnllossqnmoolmruwyz|}zxz}~|}}zvvwwvtqomjjkkkmpqqtvqnsvssx{}~|zyz||ywwustvuw{|x{~~}~{{|wx}zuux|~}~}{ywwzy|}vrqqrpnsyyvyzxvttvwwz}~}{yvrqqprvwx{}}~|{yy{}|zwvvx{|~~~{yyz||}~|uqtspnmostvy{yvvuqorsrtxz|{z~~}~~||~wsqqqonrsppruwusrqpprv{|xxyzywwwqilplkrvvvvx|zvx{zyz}~|{{|~}yvuvvtonrpnsxz{{z{{yz}|z{~{xvusrstvyz{zxwwvvwwxy|}yvuwxwxz{|zwxyvtvy{}~~}}~{vsrrsnjousruxyxuttuvutvx}|{}{|}{zyy{}{z{{xutsrrqsuvwy{wuwxwwxy||yz}}}}wwvvuux}}yyy{|yvwxz|}}||{y~{{|wqpprtsstuvxxyzxwxz}~{yzwxuqnmorssuvuuyzxxz{}~}{ywwy}{x{}{}}zz|~~~}{wwzzxwyxwxzyxxyyyyz{|z}~|wz}|zyyzwtrqomllmorsqprsuvvvwwwxz||}~~}{zzzzxvtrrtvvuxz||zy|~}~~~|xz}}{}~}|vty|xvwy{||}~}~~|{wuvvrprtsuxyyzz|~{x{~~~}}{ywuuurpruwwvw{{yz}|z|~~}{zyyyyz}~~}{{|}}{||xuvvtrppstsstwyzzxvwwsruy|}{~}||~~}~~}yyyxwusstuwyxxxyzxwwxz|}|}~}}~|zwusssttuvuwz}~}{|~~|{~}{{|~|xxzzyvuuutuwxxy||}~}~~}{}{vuuuuuvwy|~~{}~{z}|zyz{zyz{{|}~|zzz{|}}zwvvusqpsutstvyzxwxxxwuuvy|}}~}}~~~~~}{yxxxxy{|{zy{{wuwvsqpswzz{|~~|}}|}~}}~{}~||}|zz{{xwyz{|}~}~~{|}}}|}~}|~|}}|xsrtuuvvwxz||}~}|||}~~{~{{ywvrppqprvwvz~|{|~}~~~|yz{yxy{~~~~{y{}~}|z{|zyzzz{|~~~|}~{xxy{}{z}|yvsrqpqqpqsuwvw{|xuvy|{z|~~}~|}|}}}~}xwvsqstuwz}~~~||}~|yz{{}|ywwvvvw{}~~~~~~}}}}|ywutwzz{|~~~}||zz}~~{xvvursvxyz{}}|{{|~|y{~{yzzzz|}}~|yz|}~|{{zxuqqrrsrquxzzy{}{xwvwwuuwyzz{}|~~|}~||}~~~}~}{}~|ywuwywvz}~}|~}{yyyz{|}~~~}zyzxttwy{{|~{|~~~}}~~}{~~||~~zyxwvuutuyzyz}}}~|zzywvuuy|||}~~|{~}||}}}~}}~~}~}}||}~{xvuuvwyzyyxxxxxxwvtttttw{~~}}}}~|y{}{zz|}zz~||zxxywtuuwxwy}~~~~}|}}~~~}}}~~}}|{}~}}yz|{z{|}}~~~}}~}~~~|}~}z{xtw|~|~|z~|}|{zy|~~~yvxyvtvwz{z|~~|}}||}}~~{{{{||}~~|||zxxxyyyz}~}}~}yz|}}{y|~}~~}~~|||~}{yywtrtvxyyzz{|{{ywvvwy{zxz{}~~}}|{zxwxz{||}}}~~|~~|{|}z|~|}~}}}|{zyxxxz{~}}~~}}~~~{z{zyyz|~~|}|zz{~~}{zz{{{|~~|{||}~~~{~~}|{|}~~}~|yz||{{ywvvwwusvz{z{||{ywuvvvvwyzz{|}}{|~}zyyyzzz|}|~~~~}{z|~~}~~{z{|{{{}~~}|}~}}{{}|zyz}|}~}|zyy{|}~}|}}||}}}|zzyxxyz{|~~~~}||}~~|{|}|{|~~}~}}~||||~~~~{z{~~}~|{{zyxz|{yyzxuuutsqqvxvvy{}{xz|zyyz{|{|~~}~|{~}{|}}|{{{zyyzz{|}}~~}|||}~~}||~~||{{}~}~}~~}~~~~}|}}}|{~~||~~}{{}~}|}}~~}~~}}}||||{~{yyzyxy{{{{{|{z|~|z{}}~~~~~~~~~~~~}}~~~~~}{zxxzywx{}~|yyxwvvvwx{|}}}}}zy|}|{{~}~~|zxxz{z{}}|||||zxz{ywyzy{}~|}~}{{zyy|~}{||}~}}~~~~~}{|}}||}~}}{z{~}~~||}}~~}}|{}}||~~~|}}}|{z|~~}~~}||{{||}~~}|||{{|}~~~{|~}}~~|{|}}|}~}|zyxwwwvwy{{zyzzxwxyxxxxxy{||||{zzzz{|{{|~~~}}}~|}}||~~~~}~~~}|{|}~|}~|{~~}~~|}~|z|~}}~}{zyz{|}~~~~}zyy{}}|~~||}}~~~|{{{{||~~~|zz|}~~~}}~~{{|{{}~}~~|zwxxxxxyyxvutsrrrsttstutvxyyxwxz{||}~~~~~~|zyyyzywy||}~~~{{}}{|~}|}~~{{}~}~~~~}~~~~}}}}}~}}||}~}~~~|zyz|~~~}}}|{{||{{|}~~~~}{zz{|}}}}}}{{}|yz{zy|~}}~~}}}}~~~~}}}~~}}~}}}yvwwvtstvvvvvxyxwwxyzxx|}|}~}zxxyxxyz{{zzzzzxvvwxxvuvwyzyz|~}z{}~}zz|zxz}~~|{}~|{|||{yy{{|~~|zyzzy{}~~~}|{{|||{||{{~~~{z{{|}}~~~~||||{zyxz|}~~~~}||{zz}~}z{}|{|}~~~~~~~}|||}~}~|yxwwuuwyyyzzzxxxxwutsrrrrtwyy{|{zyyyzz|~~~|{|}||}~~~|}~{xxwvvwz}~~|{}~~~}{z|}}}}~~|{yxwwwwxz{|~}zxwwxy|}~}|}}~}|{|{yxwy}~~~{{{zyz{|}~~~~~~}|zzzxwy{}~}}}{{{yxy{~~}}|zxy{zxyzzyxvtqnoppppqrtwyzzwwzzzzz|~}~|{zzyxwxz{z}}|||zxuuwwuw{}~~}}~~}|}||}~}|~}{{zwvxyy{}~~~}|{|{{|~}~~}{xyzxuuvvx|~|zz||{z{|}{{}~}{xvuttvxz|~~|{|||~}{xxyyyyz|~{xussssuwxzzzyyxyzxwxz|}||~~|zz{zyyyyzyy{||{zxwvwwwwwy{|||||{{|}}}}}~~}yz|}}|}~|}~}|{{}}~~}|~}{{{~~~|zy{~~rx}vussuxzzyzz{yy|{z{|{y{~~{~yupiafn}wme[\^gotyvssstvtqrurojep{zzsnv{yvuti^cihghhgfc_\YPJNRUY`ecb_]]]]]]]_adfgecccdb__^^_`b`]\^bc^[][\]`a`]_cccaacdbbdfghlonnnkgfdbbdecacddfhffedfkmnnonmnpruwxz{{{||}~{xwvsrstokqwtpsxwutvyzzy|~{z{|{{|zwuuutqoopqsvww{~{y}~}|yttusqpqqlgdbb_[Z[ZZ[]]\]\YZ]^`cedfiheeecdddb`ac^X[]XUWYVSUVTSUWZ\\\^`^\]_abehhhkliglqkeedaacdb_^]ZURUWTUXWVXYYZ^a_]`defkolinsropsrmkkjiigfffgecbcfhijighjjkostqonortuwxvtssrnoqokjjloqrsrstrrwywwy{|}}~}~{{}zwwwusnjjiffhijihfghggiikoopuyxx{|ywy{{zyxwvtspmoomkhffhgffededdgkllmmmkkmnnopppnlljhjkilpponmkljgkpolrvrortsqruvsswyvvwwsonmlmnmlllifedbbba_^`cdddfiklnqrtttuuvuvy}}|zxxwtsrolilnkgikhcccaaejkknqokkljikmlknqnklnmklmlmnmkheehiijmonnnoonnoqstuvvvtssromnprpnnmjhfca_____cd`afea`dikmorrqsxvrw}zxz|zvtttrsromkjjihgffdcdhihikkkmonlorrrtwvtsrssqpqsstuvtqqqpooprtssuxvvwyyyx{}}~}|~}{~}{yyxtsvzxvxyxyz}}{~}zywwvutvxyxvursuvuwwxyxxyyvtttutsrrsrqpnjecb^[[[YXXYYXZ\\\_a_]_bccddcdfghhgfdb`___\YZZYVSQRQPPRSTUXYYXZ\ZXXZ[]^^___^]\^`_]\\[[ZVVWVUTTVXZ[[[[\]^_aaaccdefefghgijjihgfec___]Z\]]\ZX[]\^cefgijlmlmponqtwyyyz{zvsssrpqqqpmllmnnmmpsvutvyzxttwwvvvxyvtuuvwwutsollkhghjjiknnnommnmmoqsvy{xvuvwwwy{{{xvxywurpolklllllklnqtuwy{{{{|~|||{{{|~~~}|}~|||{yyz{yxyywxzyyzyyzyxvvvwxxyzzzzyxxwuspnmljiklllkloonnprtttvwxyyyyy{}~~|{zwvvtrnjhhfdefffgghhhikjijkjkjiknnmnpssrqponlkighga_``^]]_`_]][YXY[\[ZYYZ[\]]]^^^^__^^^][WSQQPONNNNOQSTTUWUTVYZ[[\^___chiihgeeeb``b`]XVVVVWXVUUVVX[^_`a`__^`dfhiikprsrrrrrqpponnlkkjiikmnlkjjhilopommnnnprtvwwwy{{zy{{xusqqooqrqqtvwwvvvwwy{{{~~{zywxyxwxyz|||~~~~~}{yz{{|~~zvsqppooponnnlkjjklnnmmoprrqqtwy{{{{zxvwwuqomnonlkkmmklmmnmnoqqonnnnnpsvwyyyyxyzzyxwvutsssrrrrrrturqqrrpnorrrssuwwxyz{{|{{{|{zxuronmmoqrrqoopnmnooooqsvvwxxy{}~~}|yvvuuurqqqpooonoppoqrrppoopqtxzy{~}||{||{zyz{zzxuuvsqtvwxvtutsrrqprtrrvz{{{{}}z||||zwsqststuusrrrqrrrstuxyxy{{|||~}}{yxwwwuuuusrstssttuutsrstux{}~~}|{{|~~}||{ywvutttvxz{||~|{zz|~}}~||{|~~}~~}zxxxxyxxy{}~}zwtuvwwxwvusstsrsuuuwy{|{{}}}~}{z{{ywvwyxuttuvvvwxyyxwwxz}}{zz{|}~~~~{zyy{|}~~~~}|||||||||~}{{~zwusruwwwxz|}}~~~~}}}}~~}}|yusrqqrssstuuvwyzzz{}}|}~}zxvutuutsrpnnnkihhhiijlljmponpswyyyxwussstuvusssrqpprqoopppooprqqrstvxz{{{}~~~}}|{|}}|{yxurrttuuuxzzz|~}{yyzyxz{{{{{|}~~}}}{{{z{zz|~||}~}~~zwvwyyxyyz{|}~}}|{zzyyz{{{|~~}||{zz{|{z{||||}|ywxxxxxxyz|}}~~~~}~~~~~~~~|zyxxyyxwxyyyyz|~~~~}zwuvvutsrqponnnmopppqrtuuvxzzyxxxxxyywwwwwvtttsrpoqronnpqqrtutsstvxz}~|yyywuuvvvuvxxxz|}}|||}||}~~~~}}}|{zzzzz|~}|||}}}}|zywuuvwwvwyzz{|~~~~~|||||~~~~}|||||{zyz|}|{|~~}|{zywuvwuuwxxxzz|}~|{zyyyyzzyz|}~~~}||{xwvussrponnoopoooppqqqtvttuwxwuvxwvwxxwvvwvsstsrsuvxxwvsqrtuuwz{{}~~}{{||ywvuutstvuuvxyyz{|}~~~|{{{{{zz{{{{{{z{|~}}~}{{{|~~~~}{{ywwyxwwxyzzz{}~~||||{zzzyyz|}|{zy{~}}~|yxwxy{|~~|{zxxyyyyxxyzz|}~~{|~~~~~}~}~~~}{zyz{}}}~}|zxwvutsrqppqqqppnlklnptxxwvuvwxxxyyyyxwvvtsttrsuvuvwvsqopqoosvuuwy{}~~||}~~}|{ywvuttttuuuuvxy{}~}}{{{|{{{}}{zyyz|~~|zxxywwz}~{yxwwvuuuvwwwxy{}~~~~}{|}}|ywxxwx}~}|zyyyzz{}|zxwwvvvwvvwxyyz{}~|zzzz|~~}}|||{{|}~|zxwwwusrrrqnlkihjlorstuuttutuvwwwxxxxvvwxzzzzywvwwwuqopqqstuwwxz||}~}}}|||}}{yvutttttuvuuwxyz{~~}|||zxvtttuvy{}~|{zyyyz|}}~~}{zzzywvvwwwyzz|}||||ywvusstuwy|}{yxwxzzzz{}}~}{yyxxxxxwvxz{~}zwwwwxyyz}}zyy{~~~}}}~~}}|yxwwuromlkjjklmortttttuvxyxxxyyyyz{||{|}|zxwwvtsrpmmmnnnoqstuwyz{}~|}~~~~}{zywvuutttuwvvy|~~|yvuttuvvvwz}~|ywwwwwyz|}}}|{zyzzxxwvwxz}}{xuttuuuuvwy{}{xvvwwwyz{||}~~|{yxwvvvvwx{}~|zxvwxvuwyz}}||{{{}~~~~~|ywusrqqpmllmnprsssstutsuvwwwwy|}~}||||zyxwvspommnprssrstuvxyxxyzzz{}}}|zzxwwvwvutvxyzz{{||~~{z{{zz{|{zz{|}}~~~~}}}|{zyzzzz|}~~~}{{zyyxwxyxwyyz{|}~}|{zyy{|}}}|zxvtssvxyyxxywtttvxz{{}}{vpjhhijlpv{~~{yxwwwx{}yvuqoquxz{|~}yxz{|~~||}~}}~~zwrmhdcdegilquwwusrqrvz~~zwvsnjhfdb`_`adeedddfhkpuz}zywuspmjgffhknqsuvvvuuvwz}zuronortvy||{yvvtqprvy|~xsqomlossrqppnjhghkorx~~ysnjgfefjmpqqqqpnmmosy~~|yurojgfegjmqux{{zzywvx{}yvronoqsvxyz{zywtsrstx}|wqmlmmnorttqonliikouy~{vqnljjjlortuvvtsssv{~||zvsmheb```adhjklmmkjhgjmquy~~~~}|}~~}{xuromlmoqstuutqomjhjmptvz~zvrnmmmnoprsqomkjjlnsw{|xtokhffghkmqssrrqqsuz~~||{yvsnlkjjlosvyzzywvwvwz~|zwspooprstvvutsqpooqtwz}zuqmihhiklmmmlkiijmptx|zvsokggijlnpsssrstuy|~}}}||zvrqpoprvxz{}~|z{}~{xvstvwvxzxusrqqpqtuwy|~|zzyywrmhda_^_`bdedcccdehkopsy~~|yxxxuqligcbdfhjmoppopruxz{}|{||}|{yvspnnnpruwxyyxxxxz{{|~~{wusqqrsutsrqpqrrsttvy}zuqmlkjkmopoopqqrrtvy{}~}{z{zywrnjhghjloqsuwxxz|~~}{zz|~~}{xuqpppqtvxzzz{{|}}}|}|wutsqrstutuvvvuuuuvxz}~yuqnnopqrtvwxyz{{|}~}}}}{wrnjgedegikklmorsrrttssvy}|xvtuvwy||zwtpnllmnprtuuuvvwusssuvwz{wspoopqrstuuuvuttsstv{zuqnkjikmmnpsvxyyyyyz{}{zz{}~}{xsolkjlnpsuwy|~~}}}~|zz|~}yutrppsuvwx{~}{{{zywwy{~{wtqommnpqsuwwwvsqqrtvz~xspmljjmoprvy{|{zyz{}}}}}~{wtqnmoqsvx{|ywwxx{~}zyxxy{}}|}~~|ztnjgfedcehjmoonljiijlorv{~}}~~~}{xsmjgeeefilotwxxwuuvvxz}~{{}~~~~}{vspnmmoqtw{~~}|{{{~~xvtssuwz}~|yvtttuwz}{vsqpooqtwy{zywusrstvx{{vspljjjlosx|}}~~{yzz{|~}|||~~}zvspooprvz~~}|{|~~{wtstuw{~|zwvvvvxz~yusqpqty}}{zzz{}|wrnkjjmptvxzzyvtsssssuw{}{zzxwvvvvwyz{{zxtpmkklosw{}}}|zxutsrstvz~~}zvsrsux{~~|ywvtsssvx{~|wronnptwy{}}{yxwuuwy{~|wspmlnqux|~~~{yz{{|~}~|xtqqsw{~{zywvwy{}{wtssvx{}~}{ywtsrrsuvz~~ytoprtvy{}~|{zywvvwx{}{wtrprvz~~||||}~}|}}{{{{|~~}yurnlnqsttuvurpnlkjjkmorvz~~~{wspmmnprtvwxxwvusqrtuwy|~}zvrqrsux{~~{yzzz{}{xxz|~}|zyxwwxy{}~{yyzz{}~}}|{zwtssstuwz~}xusstvwyz|}}{yyxxxyyz|~}zvuvwy{}~}}||{{}}||}~|{{yxxwxz}}}}~~~}|{zyy{|}{xwwwxyz{{zzzyvtttuuvy|{yyyyzz|}{yyxwwwwyzxwussssuvvwyzzzyxwvutuuuwz~{xxyxy{}~~~~}~}|||}}}}~~|{yxwuttuwz}~}}~}|{zzzzzz{zyxwwvuuwxz}}{yxxyxxyz{||||{zyyy{|~~}~~~}{{}~~~~~{yyyz{}~|{|}}~}}{yxvuuttvy|~}~|zz{{{|{zyxwwvuwyz|}{zzz{|}~~~}}{zzz{}}}~~|}~|zxwvutvvutrqqnlllmopsx{}|{zxwxxz|~~|zxvttuuuuvvvtsssrrtvy}~~~~{yxxyz{|}~~}|{zzz{|}}}~~~~}|zxxxy{|~~}||||}~}||||{{zyxwussstwz~}zxwwxy{{zzzyxwxxyz|~{zzz{|~~}~}|{{|}~~}~~~|zzyxxz|~~~~}}~~}}~~~}|{zyyyz}~}{yyyz{|{{{zywvwxwwz|~~}{|{|||}~||{zxxxy||zxurrstuvxyyxwvuuuuuvxxyz||{zzyxxxz{|}~}}}}}~~||{{|}~~||{ywuuvvvwyz||||||{{|~}{zz{{{{{zywvuuuvvwy{}zyxwwxz{{{zzyyyyyxyz{}|zzz{|}~~}{{zyyzzyz|~~~}|{|}~~}}~~}{yxwvuuttvy{}~~~}}}~}|{zy{|{z{zxwwvvvvvvy|}zxxyz{||}}|{{{zzzzzz|~|{|~~}zywvvvwwvvvsqonlkjjjknruwwwxwvwxz|}}zwuttttuuvuuttsqppooqtwz}~{ywwwxyzz{}~|zzzyxuuvx{}||}}}~}|zxvussux{~~}|{|}~}||}}}}}|{ywutqnnoqux||yxxxxyyz{zyxwvtsrrrty~}{zyxyz{||}~~}|zxvtsux{~}}~~}|xusrrsw{~}}}|}}{yvtrrsvy~}zyyz{{||{zyxvspnnorvz}}||{{|~}{wsrqqqrsuvwwwvtspnlklosw{}~|zyyyy{|~~}{zyyz{|}}~}{ywspmlmpsv{~~}|{z{~~|{zyz{||{zxvspmlklnsx}}{yxvvxyyz{{ywtqonnorvz}{yxyzz|~~~~}|xtqpopsvz~~|||}~~}|}~}yuromllnrvz~~}|||~}{{z{{{||{yvspmklmosx}}zxwwxz{{||{xurponptx||xwwwy{{yxwwwwxwvusplhedcceinruwyywuuvvwy{~}zwutsttttutrokjhfegjnsw|~}zxvvvuvwyyywtqonnnpruz~}{{{{|}~}yvsqonnqux|~}||}~}}}}}}|{xuqnlkjklnsx{~~||}|zxxxyxxxwurolkjklnqvz~|ywwwxxyzzywvtrpooqsvz~~}}}}}{ywtqppprtx|~}~~~~~}|{zwusqonoqsw}~}{{{{{yvsqpnmlkkmosx|~}||||~{xutrqpopqrrqolkkjiijloruz}~~|zxy{~~|{zzyyzzywvtrpnlllmosw{|~~|{{|}|{{{zyxvtronmlkklnrvz~}zyxwwvvutqoonmmmnpqsy~~|zxxwxyxwwvsrqqqqqrtwz}}}}}}|{{{ywutsqooppqswz}~}|}~}|{zxwutsqonllmmnquz~}{zyxvuttrponoooooqtx|~}}||{zzyyyz{|~yy}zstujcpxqhYXekiimnpppw{rmrw{}{ux|xohorljkjhedhmiejow}|}~~|zsqwxronnprsrortsrsuvz~|zxy{upx~smuyvqlmsvyzy~xt|yvstusrrokiikliintuv}~|~}zyvspotpehsuslgovsprv{|utvtronpruwvtstxyxvuyz}~~}|}|{zz|~~~zz}~~~}}~}y{ytuw}|yv{~{zyxyyzyxzyvuz{xwy{}~{{~{{|}|yyzzywxywstwvspmpsuxz}}uw{tsv||zz}~~yqv~z{~{y|~~~|}|}{z{{}~}~{vvwuuyzutvvuxz}}||}|{z}xv}~zwustvxz|~~}~~|wsw|zuwyuv~}|}~}~|{|~yvvwz}~z{~~|xv}~~~|v|x~{~~~~{{}}~zwutvxyyz{|}}{{~{vx|}|xuz}yvttwwwy|}~{~{wwz~}{}|z||}}~~{{y~{|}wqw~|vonrsolloqpqqqy|rnswxwwx{||~}{yxuqruwxxrqurmqtsuwxz~|~}~y}wszvwx{|zz{{{}~zy}||}zww}}{{z~~yyz}yy|wqx|}~{|~z{}zvtwyxz{|~xx}~{z~sz~~{vuwwuvywty~vqzyx~|}}~}|}~~z{~ytz|zz~y{}~x}~{~~}}}||}}|zy}~|{|}}~|~}y|{z{{yy|}|y~{}zs}zrx~{uuyyy}zzx{|{}~}}uqvz|zuvzywtrx}|xst|~xrx{ws{}wvvxwvxxyzvuuv}|yvw}{tw}{~|}}~~~~}zx||wzzsy}z|~}{w{}ytqsvwwutuxzwsz}|{{~~~}zz{wyz|ztw}|yxy{}|~}|~|yvu~|x{|~{{zz~{}~~yv|}{~}z}}wx~xx{}}{yyyy{~}~~z{{yyz|}~}~}}|yzzxvyzyxxx{wry|y}~|~|}z~~}y}yzzyyyyxuqqtqkqytpstqquvsqsw{xu~z||{{ywuuvyxtstrooqwzsr{|xwz|x}}{{}w}}zwy~|{{{|{~~~~}{u{yyzx|~z}}y}}}|~~}}{{~~|}{}|||{{{xuux{|{{}}|yx~}}{xy||yusuyvtvxvx}|vy~{x{~|z|}|}}yz~|||~x{~~~}~~|x{}~w~~}}~~{z|}|~zw{~|yv{}ww{{}{w~|{|}}{y{~|yutyytvyywqmsxvtrtyzuqquy{{yy|}||z{yz}}}||~~}yz}{{{|~}~~}}}}~~}{{~}urv|}wwyz|zxy{~}}z|}zyywwyz{|~}{zxz}}|~}}|{yy|}x{|z}~}}}{|~~|z{||{y{~~zz}~{z}z{~|z|~{||w|~z{~~~~{{|}~}|}zvtu{~|z|~~~~|}}}}|z|zw}~xx~|}~~}}|yy}}{zzz{~}wuvz{wrolsztqsvzwoovz|zxxy}}{~}~}{{}zy}zst{zwtptytosvux|{wy}{z~|}y|y~|vw{{yz|{ywy}z}y{~~~~}zz~~}~}~|~|{~~|{|~}}~~wz{wv|~wv{}}{yz|{||tw~{wz{xwwz~y|~}|}~~~{xyzxx|~}~~}~|y~|}~~|~~}{}~~~|z|zxz}}{~~~z{}zy~yux}{y|}|{{}~~~}{~|yy||wx||wvvsppqrstttuvxyyvtux{~~~}zyy|~{|~~}zxy||zvw{}~}z|~|{}}}}~}z{~}~~~||~{||}~}|{}}}~~}~}{zz{||zy~}|{zz||xw~~wuy|}|xy|yxy{}{}}||zy{}}|yy||z~}yz~~~}~}y}~}}||}|{~{|~~}{z}~|}~xz|zyy}~{z}||~{||{zz|~}zz|||{|~~~~~~}||{{zyxy{|zvttuvussrsvussrrtuuvwyzz{||}~}z}~}}}{yz{yxwuxzxutssw{{yxx{~{x{yy}yux~{zyz{|{yz}~{}~~~~y{~|{}~}~z}|~{}~}}xx|}~}{y{~~{z~|}~~~}zyx{|xuz}zwtv{{ww{}}||ywxx{zss|}yxyxy}~~~|~}|}}}~|}~~}~}{~~{z}|xy{}{w}~~~~{}|y~zy{{{yux}wqtwspprwwttwvtuxwvwyyyy{~}{~~{~~~||~|z}}|}~{z}}{y{~z{~~|}{zz~x{}{{z}~}|{{{~|}|~}}xw}|vv{||~~yw{}~~~|zxy}}}}|{|}~}|~}~v{|xy{}|wwz}zu{|~~}~|||{z}}~~~}}}~~{~}|}}~|~}|{~{~{xyz|}|{|}~|~{z~|y|}zxyzzy{||}}~||~}}~~~z{uz}}|yxz{z{|zxyywvxyyyxyzxvvvtttuz|ywvw{|||z{}x|wz~vx~|ywuvvy{wtvyzyvx{||}~~}}~~~}~}||zyyxxxyz{xxz|}{yz{}}}~{|{yxy{{{~}}~}|~~~~z~{||}~~~}z{|~zyz~}~~{{}~|zwx||zz|~~~~|z|}y{}{{}~~|xz}|~|~|~~}~~|{~z|}}~~{}}z}~}{~{}{~~~{wx|||yvx|}z}}|}}~~z}z}{suz{zwsstxyqnrttrnryzzvty{wwz}}}}|}~}{}ztx{{}||}|{{{{{{{}~|z{}{y}~}|{|}{{{}}|||}~~}|~~|~~~wy~{y|y{~|~}z}~||{|yrv~~{zy||z{~~}}}z{ywxzxtv{{xy{~xx~~~}{z~~z}{{~|~~}|~z}~}~~}}||}{zxx~zy{v}}~{|}~xuy||||}|~~{z}}~|}{y|~~xtz|xxz{{zxxxxwxyvvzzwvwxxxxvtuwz{ywxxzzxx|}}~}~}|}~}||{{}zx|}yvssxwru{zvvwy{}~~|~|{{}}xuwxxxzzwwzyxwuy}~~~||}}}~~{|}~|~{}}}~ww}~||{~~~~~~}z|y~~||{}~~|{y{|xy{zzvrx~|{||w{~|zwy|wy}~~zw{|zz|~|yxz{yz}~}|}}~|}|~|~~y{~|{zz{x}~~{~zy~~|yyzzyvsuvsqqrsroqssstuxyvvxyy{}~}}|}}z{|zvxzwwz||yuv{{zzy{~~|~}{{~|z|~|{|||}~~|}||}}|~~}{|||}~|zz}}|zxz{yxx{~~{{}~|yx{~}~~}~}|}}~~~}|{|}~}}~}{yz|}}}~}~~|}~{|}}z}~~~}{{~}z~~|{{||{|~~~}}y|}x|}zy|{zz{}}|zwy{zxvw{}|zwwxtrwywvssxzxvtvzwuy|}}{z|{z{{z|z}{yz{{zxwyzy{}zxyzy{~~~~~|{{zz}~zwxxx||wz}~}|~}~{y|}yvy|}}}|~~|z||}{y~}}}{~~~~|}~~}~|xvvvwz|zxy{}~~}||yrry|ywwy|{xwvvuvxww||z{|{~{{}}zvtstsrv{{{}|{ywxwwz||~~}xxz~}|}~||}{~|yyz{~}z||rknrutqprx}~{wxuqmjijhgiieb_\]]\^cfgmrrtutuuux|||zxurpssqrtsqrtrpruwz~|xuvurtx{}}}~|wussw{yy~z}}{|}{xrmouvx{~zz~}zvtvwsngccc`__dnpnopqqlhmrrty}}}{upnmkjjotqqx|wstwyxx~~~~}xvqmtzuuz~}utusrsuy~ytrsuuuuw|~~||{xvxy}~xrnlklmnpssqonqspquwz~xx~~}|||ywwwvvxyww{xpnmjhdcinonnoqqplilqsu{|{{{zwtrqty|}{y{}|yvssssvz|~|vpnpokpwwuuvwwutuwz}|yysnptuvxy{|z{}|xz~zz|||{xuspnnoprtuutsrpmllmoqtvxz}~|zyz|{{}}}}~}{|{upooppprvxyyxvuvvuw{~~zvttqnqssrrqrpllqvz{|{wvvusrtxz{||{yyy{|{}~|yvwz|~~ytokhfeeghigghhfffhimrvz||~}~}~|ywussronsusssrsqoqttvz}}z{~}{zwroomijmoswyzzyyz{|}~zyyupquuvyzxwxz{|||}~|{ywxzzyz}|xttsstuwvoiihebbdhkmoqqonnpruxwx|~{ywtpljlnqssrrsvyzzz|~}||z{|ywuuux{|||~|yy{ywy{}~|~zyxvwyzz|}~{wtrprvwwwwxxvvyxwxz||||z{}~}xtssstsuz{xwwrmlmmopqrtuvwvtuxurx~~}{{z{}~~~|yvusrswz|}~~{{|zxxy}{xwtqqrtwxyyx{|xwy{~~|~ywxxxxxz|~~}~~}~~{ywuqnnpppqrrrstsrpnoqtvwxz|{yxwwxz}~{xwxz|}~|yvsqpoqtvyyy{}~}{y{{z|{wvuusrsuuvwxwutstst{}}}}{yvtroptvuvz||}~|z{||}}ywvwxz||xwvyzzyyxwsnjijkkkmoqqpponnmmnquz~~~||}zywusrtuvxyz{ywutvwuuuy~|xvspnnnnqwy{}|}~}~~~~}xsrtvwy{}~}~z{}{{~}|}~}ywwwwwwz}ytsqlhghikmpswyzyvtuvuuw{~{xuqnnpqrrtz}~}ywz|{{z|{zzz|~}|wuvwvw|}wwxz|{|}|zwwx{~~~~{wvwwy|}}}{xsqsroprvz{}|||{|~{{|zwvvuuuvy||}}ytrqonpruwz||||yvvvvvx{~~}|}~~|xuttvxz~~{yxz}~|ywustxz|}~~|yvvywux}}|z{}~~||}}zxqkklorrtwyywsrqqqnmpswyx{~zzz{{zz|~~}{|~}||yvssrrx~|zxz|}|}~~~}zxvw{}}}~~{yzwttvwwx|{xtrtwxz}}{{||{zz~{yyy{|~}|zwvxyyxyyzwsnlnpooqtwxvttsrommosvxy|~~~~~|zyww{}|~~{zyyxuttv{}yvtssuxz{||}~~}}}|{{}~~}zwvx|}}~~}|~|{}~|}~~}|ywvxzvuz||{zyzxvuvz||yroqpmorvzyyz{ywyyutvvuy~z~~}yvuux|{y|}}{yyz{{zz{}~~~|z{~}}~|{yxz{|~}}~~~}}}|yxxwtrqqqomptxzzz~~|ywwuuvxz}}{zyyyxxy|~~}zwwwvvvvwyz}~|zxxwwwxz|~}~~{yz{{{{|}~~}{yy}~}{z{~~~}}||||}}}~}{yyzzz|~|{|}}~~~~zvxysoprrrpswvsstsrqqqrtvwz}~|yxxwvwy|~~~}}}}|{{|}~~~|zyyzyyz}}|~}{||z{|}{zz{}}z~~}{zxwvwz||{~||{z|~~~}{z{{{|}{xwwuuwwutux{zututsrqsuwwwwvusqpruuvx{~~}{xwyz{~}|~}||}}~~}|yxxxxxvw}~{|{yyzzy{~~}}}}|zy{||}~~~||||}~~}|{zzz{}{wvvsqrstutv|~{yzzzwux|}}~~{xvvtsvyzyxwxyuqqqrtvy|}}}}|{zz{||zyxxy{{{||xxzzyxx{~}}||}~|}}||{{~~{|}}~|||{ywutrqpnnoopsuutuuuvvwyxwy|}}}}~{xxz}}zwutuvuvxz{zyz{ywvuy|}~~~~}{yyz|~|{|}|||~||}~~{z}~~{|~~~~||}{yyz{}|{~~|}zvtsrqopstttsttrponoprstuwwuvxyxvvx{~~~~}|~|zyyyzz{}~~}{yyzzzz|~~~}{{}}|~~}}|{{|}~}zxwxyyyxy{{|~~}~~~|yy{|{}~~}{zyz}|z|}~~}yvvwy{|}}|{xtssrrqqsutvwxwvusqrrrrtvxzzzzzyxvx|}~~}}}{|~~}{yxxwvttvx{||~|y{}}|zyyzzz}}z{{ywwwwxy{~~|{{z|~}|}|yxxxyzzywusrrstuvvwyzzzz{|}}~~}zwutuwvvxzywyzvsrqqomotwz}~{zzz||zywwz}~}|{yyyywustvxz}~{yzzz{~~~}{yxxxz|~}~~~|xx|}|yusspkgfhjmptvvuuuuuuwzzy{}~}ywusruwwxzz{zxxxusrrsuy|~}~~~{xxz|~~|yvuttw|~~}{|}~~}{wtsrrtw{~}zxvuv|~zwurnlopqssqpqqpmigjklotwyyyz{yxxyz{|}|{zzzywy{}~~}zwvtrsux{~~~~|||~||}~|{}~}zvsqpqtvz}~~}}||{zz|}}|~|yvtsrqtz~~}|}~}||{{|yuuutrqonnpsuvvwvrnmnmmpsvxz|||{z{zxwy|~}|||{||~}zwtssqqstwz~~}|~~||||zxz}|{zxvtppqqruz}}zxz|}~}{yxwwxy}}zyzzzz{}~~}zvttuvwy}~}{zxxywuvxxwxxvspllmmortwy{|}~~}||{|{xzzyxz|{yvttrnprrsx|}{{zyxz|||{{{xuuuuuuw{~~~~~}{zzxuvxz|~~}~~|zwsolmnmlmpsuy{|{yxzzyz||zxvvwwwwvuusqrsqoqsuwz~}zxwxz|||zyxxvuuuutsw}~~|{~}}|zwuuvtrrtvy{~~}}}}}}~~~~|{zyxwutsstvx{~|zwuttvvusssrqpooooqux{~~}~|{{zyz{{{{zyxwvvuttuvx{~}}~~}||}}|{zyxvuuusrsvy|~~}}~~}|{zyxxwutssrrqqrtx|}||{{zyyzwvxyywuuvuuy}~|{{zxx{zxvtuwxwvuttqrvz~~}|}wosvuuqmnmhfd_[[^`\[[[ZW[bddgigdeiklotwx{zy}}}q~wfjox~~{yw~uvwz}yu}tklooowwj_dgkoonqtqolkllljjkosvyrkjkmpu{|qoponljjgkprsrpnlihjkpsmhaZVV[\^`dhdacgkmpsw|zy{wspolgjmkhedimlkkkmry~|}~}voqyyvsokiedfilmkjlortuv~}xz{vxxqmnnkgda``abc`]\\_^\aghhikkkottttsvxuqqtwxwwuqmkjieceeccdgjihhgeeegjnpnklmhfkrtsuwuromomjihimonoljlpolkjhinruz{z}}}~zz|~|{|yy||{xz~~}y~vspppt{ws{{wxysmt~{vuuvvvxsnoqrw{yuqoppmheffddghdcinkegklmkkwztuwyzyyxsrvz}|ytoiektofhiecgkpqlfcemtrpuxwx|}x}~wuwwuttttuvtortmhlquyyxwwxy}z~z~|~}}{||{zyxy}~|wx|}|zzysnoolknollpqqrvyvpruvtrsxywvrnprpoqsqpoosvsojfjoppqprsnkkmorssvxuqvyvspoppoqqpqpookfhlkhkonlottswzwwyxy}}{~}wy}{y|}ywvuuvsprtvwz}zvy~}z|~z~{~~~~~~|ywxyyy{ztruwx{|}~|{~}zzz|}{{|{yxvvuutqoppmkighkmpqppoonnpsstuy|}~|}|z{{z||uqvzvqnmkjjknppqnmqusqruvy||{~~~~~ztw{vrrrtttvtsvx{|yz{{|}~}|~~~{y~zyxvuw{{y|~~~}z}}|~}{yurrrsvxxxvtqopppuyzzyz{{yyyzzzzzzzxvxyvsssrsssstttwxtrrrtvvwxz}|zyz{zxxz{{xvvvwwsruvspprutqnnomouy{|}}|zy|{wusssokklorsuvwwx}~zzz}~|z{}||~}}~||~~|}|}~yy{{{ywvvttspnmmnnnptwyxxz}}}}zuvwttz{tmlmllqwuqrsqqsvz{tqv}{wvx{~~zyzx{}xsqquy{|yuvw|zwxy}~{~{~|xusuvxz{{{z{~~~~}~~}yz|zz|}||{|{{|}~~~|{}}||}~~|y{~~~~~{z~|zxwvxyvstvxy|~{xy{~~~|xwwvvy{xtsrpqqqtxwuvuux{{|}}~}{}{ustrssstxxutvuqoswwx{}}}~~|~~{yyz{|yvwwx{z{~}}|~~}{{|{{~~~}||}}xwz~~yxy{}}{zyzzwvy|{xxxwz{y|~~}{xwxxvtvyxvwyz|~}{zz|~z~}}~zwz|zwttuuwzywvuvxz}|{{|~}|zxz{{xtsvurtxwuspqsrsz~}}~|zyxutxzvrqruwxyxwyz|~}~}}}ywxxz{yyz{}~}}~}z{}~~~~~}||~}z{~|zwvz~|~~zvvyzywtttstwxwwy}~}}}|zwtutrrtwyxvwxxxyyy{{z{}}|}}{yxusruxxyzyxxxzxv{~~}|}}~||}zwvvxyy{{zz{{}~~~|z||xwwy{zy|}{z{{}}}~}~~{{{ywy{}~~~|{{}|xz~{|}~{z}~}{yz|{ywvxxvy}~{xz~~|}}xustvuvwwtrqsuvz}}}~zvuuwvsssuvvttstvvvyz{|~~|zz{{wuuuvuuy}~||zyz}~||~~|{{}|{}~}|{z}~~~||}||}~}~}{z}~}|||}|{}~}~~|{|~}zxxz{yzzz|~~}{xwx{}~}{x{~~~~}}}{zyz|}{xwxz|~~{z{~||}||{|}|zyxxxwxxwuuwxxy|}~~{z{{{zxxxxxvsstrrx}{xwwy{|~~}~|~{vxzzzxuuuwz{ywwz}{z}|}{|~}zxx{~|||}}}~~~~|{}~~~}}}z|~{{{{ywuw{~}|~}~~}~zwvvvwyyxwwxz{||z}}{zxyzwvxzzz{{zxwwwy}}|{|zywvvxy{ywwwwwzzxwwz~}|~|{zwxzzxwvvvx{zxyzz{~~~|zyyzyxxxvtvyzz|~}}{|}}||zyyzzyxz}~~}|{{|}}}~~|{|~~z{{yxwxyyz|{z{|}~}zyywvvwxyxvvwxzywz~~~|{{{{yxwuuvwxwutwz{|}}|{|~~}|||zyyyyxwxxxyyyz{|}||}~}|{z{|}{xy{zwvwyyy|}~}}~}{|}{yxy{}{yxz|~~|{|||||{yxy|~|x{}{|{z{}zz|}~~~~}|}}}}}}~||{yyxxz{zz|}||}}}~|zzzzxvtrsvwvwyyy{zz~}zxwxxwwwvuuuvwvuxzyz|}}~|{yzzvsuwvvxy{|}}||~~|~~~{x{~~}}~~{{{||{z|~~{ywxzxvx{|}~|}~}{yyzyxyzxxz{{{{}~~}}|{zyxy{zzyx{}~~~~~}|}{z|}{yxxz|}}~~~~}z||zzzyzzxxxxy||}~~}~}|zxyzzwvuvuuuvwxxyz{~~}|zxvvvvwvvwvvwz}~~|}~}}{yyzz{}~}{{{~|{~~}}|}~~~}||}~{{~~}|z{{ywz|{{|}~}{{{zzywyzyxvvwxz~~}zwvwwxy{{{{||{|}~~~}zz{{zzz{{xux{{|}}~}}{{|zyyyxxyz{|~~~}~}|{{{zzywvwyxwyzz{||~}||{yyyyywtuwwxvux{{|}|{{yxxxyzzzzz}}}~~|{zz|{|~|zz}~}|{{}~}|||~|{zzz{}|{zyyz|}}}}~}{{||yxxxyyxxyxy{|}~~~~~|yyzzyxwwxxxyz{|{|~~|zyyyyyxxxxzz{~~|{}}|}~~{xxz{zyy{{z{||~}ywxxyxvx{{{{zz{}~}{{{{|{yyyxxz{{z{}~~}|}}{yyzzzzzzzz|}~}~}||}}|{|}}||}}~~~~~}|{{{|{z{||}~}{zzywwxxvvxz{{{}~~~}{yxwvwwwwwwwxyz{{{}|{zzzzzzzyxwwvxz|}}}~~}}}}}|{zzz{zzxvx{}}}}{|}|{{zzyyz|{|}}~~}}}}|{zyxxyyzz{|}~}}{zzzyyxxyz{|}|{{{}~zyzz{|{zzyxxzz{~~~~~~|{{|{yz|{zz{|~~~}}|zyz{yyzzz{zy{||}~}~}|{zyxwwxywvvwzzzz|~}{{|zwvuvwxxy{{zyz|~~~|zz{yxxyyyyy|~~~}~~{zyy{{z{|||||~}}}|zzz{||zzz{{{|~}|}}}zxz|zxxxxyz{~~~}}}|{{zyyxwwwwz}}~~~|{{|zyyzzyzz{||}}~~~~}|{{{zyxyzz{}~~~~~~}|zzyxwwwy{zyxy{||~}}|{zzz{zxxwvwxyzz{|~~|{{zxyyyxxwxyz{}~~~}~~}|{zyyxy{|}}~~}|{{yxz{zz{|{|}~~~}}}|{|~~}|}~}{zxxy{|}}||zwutuvvwxz|~~~~}ysnkjlnorvz|{xutsrtvx}~~~|xwusppqstuvy}~~~~~~zvuvvvx{~|{yy{}zxxyyy{~~zvqnmmnprtx{~~|{{{{~|vromkjhgfgijiiijlnqvz}~{yyzzxutsqnkigedegilorsttstuwz}~{z{{}~~~{xuttvy{}}|{zwvx{~|xvutsuxyxwuuspnmnrux~|wrnkihiknqrsssrrrsuy~|zwurnkkkmpsvz}|yyz{}}zyxyz}}wqlkkklmnpokiigedeimptz|yvqlhedccegjmnonnmmnrv|}zyzzxvrnkjiiilosuwx{|{{zy{~~}}~|ywvvvxz|~~|zyussux{}}yvsssssttutqomlklosx|~zuqmlllmpsvwwvvuuwy~}{zyyywuqnmljjmpswy{{ywvvvvy}~|{{|~~|{zyxyz}~{zxusrrtuwxzzyxwtrqqqsvy{~{xspnnoppqqqpnmllmpsw{~~|yurojgghikmorssstuvy}|zyxyyyxwtqqpppsvy{}}~~}{yz}}}}{zyxxx{|~{wspooopqrqponopqtwxz{ywttuusplifcacegjmoqqqrsuxz}~|ywvxyzzyxwtrqqrtwz|~~~~}{yxxxy{zyyxvuttuuuw{~~yuqpnmmoqqrqrssstvx{~~}|}||zvromklmpsvxz||}~~}|yxwxy|~}}zvtsqpppqqqqrqponnnoqsvy}{wrnkjkkllnpqqrssttvx{~|zz{{{{xuromkklnqtuvy{}~~{ywxyz|}{xwuuvxz|~|||~}zwuuuvwxxyxwwvuuuuvx|{xtqpoqsttvxz|{{{{{}~|{{|}}|zwsomkjkmoqsvxz|||{zyz{}~}~}{xvtrsuwy|}|{xvttrsuwy{|~}||zxwwz{|~}zwusrstuvxyywvtrqstvz}}xspnlkkmopruxyzyxyz{~|zzyy{|}|yvtronortwy|}zz|}~|{{}}}}}|~|yxxvtvxy{|{ywusrstvx|~||{{||{yvrnjhffefiknsvwwvuuvwy|}zwwyyz{{{yvtrqopqtwz}~}||{||yxxxy{~}{xvvvwxz|~zvsrrrsvxyzzywtsstuwz}~yvsonmmorty}~~~}}~~|yvvwxz}~|{{{||}~}{wtrqrstw{|{zxvtrooopqtvy{}~~~~~~}xtrpnnpswxxxxvsssstvy|~|yvsomlmpsvy|~}||}~~|{{zzz|~~}{xvtuwy|~~}}~|yxyz|~~{zxvuuuxy{~zwuuvwz{|~~}{{zyz{}|xtromnprtxyyz{{zxvvxxx|}|{zyyyxwwvvvwz}}|{zxussuy|~}|zyyz{}~~~~~~~}zxxy{}~|zxvussuvvy}~zuqqrsuwy{{zzyxwvvwy{~~~~}~~~|yvtrqruy|~~}}}|}~~~}~|zxvuttuvxz|~|}~~~~~}zwtpnnnoprtuvwwwvtstvwy{~~|{||{|||zvssrsuw{~~~}|}}~~~~|~~}}}z{|~~|zyyyz{}~}|||}~}||||}~}}}|{xvuuuuvwz}{xvuvwxy{}~}}}||}~}{zz{}~~}}|}}}}}||{yyz{|}}}|zxwwxyz{|~~~|zxvutsrrstux{}~~}{xwwxz}~|{zyzzz{|{zywvuttuuvx|}{yvuuuvwyz{{{||{zzz|}}~}||||~~}|zyzz{|}~~~|zz{{{}}|{yxxxz|~~~~}}~~~~~~}|{{zxy{|}}{xvuutrsuvwxxxxwvvwwyz}}{zyyz{{|||{yxwvwxyz{|{z{zyy{}~~||{|}~}zxxxyz{}~}{ywvuuvy{~~}{{|~}zxxyyy{{zyyxxvtvyz|~~}|zxwwxyz|}~~}~~~~}~~|{|}~|yvutuuvwz|}|{yxwxxz|~~~~}{xwusstttuvvwutuvuuvxz~~}|||~~~}}{yxwxyz{}~~}~~}|||}~~|{|}~|zzz{|}~~{yyyyz{}~}}}}}}|{zyvutuuwz}~~{yxxy{|}}}}|{{||}~}}}~~|{{}}}~}{{yyyyz}~|zzzyy{|}}||{ywvutsuwwxxyyxwvwvvx{}}|{{z{{{zzywvuttuvxy|~|ywvuvxyz{{{{zzyz{{{~~~}~~{yz{|}~~~|{z{|}~~|zzzzz{|}~~~~}}}}~~~~~~}{zyyyyz{}~zvutrrstuvvvvvuuuuuuvxz|~~~~~}{z{|}~}}|zyy{}~|yxxyz{}~~~}||||{|}~~}|{zyy{|}~}{zxwvvuuwyz{{{{{{{|~}|zyyzzzz{zywvvuvvwxy|}zxvvwxy{|}~~}}}||||}~}||}}}}~~{ywtqqpoprtwxwwxwvvxz}~}zwuutttuvvvvvuussrrrtwz}|zxwvvxyz{|}}}}{yy{}~~~~~||}}~}{zxwwxz|}~~}|{zzz|~~~~}{ywvsqqrtwy|~~~~~|{zzz{|}~~}|{zyxxxy{~}||}~~}~~}}}}~~}}||||}~~}{yxwwxz{|}}}|zzxurppopsvyzzzyxwvwyz|~~}|z{|}}~}|zxvsqooprux{~~~~|zwvvwxyz{{zyyxvtrsuwz~}zyxxyy{}~{yxwwz}~}}}~~~}zwutuwy{~}}~~~|yvtsssuy}}zxutrrrstuvvutqonmmoqtw{}~}|||~~}{ywvvwxxz}~~~{xutttvy|}{z{{}~~}~|yvtrppqswz}~~}|{{{|~}{zzzzz{|{ywtronnoqtx|}{xwvuwyz{|||zxvtssux{~}~}zyyyz|~}yurpnmnpsvxyzyxvvvvxz|~}zxvutuuuvvvuronmkklnruy}~|yxwvvvwxy{{zxvttttuwy}~}|{{{{}~}{xvtssux{}~~}{{{|~|yvsqpoooruy|~~}|}}{z{{z{{{zxusrrrstw{}|{{{}~~}|{yyz|~~~~~}|zxxwwvvwxyyyxwurooonoqtwz{|}{yyxwwy{~}||||{{zywuspnmmnpsx{}~~}}~}{zyxxxyxwutsqppooqtx|~|{zyxwxyz{{zxxwvuuuwz|~~~~}}}~~}|{ywvvuuwy|~~~~|{zwvutsrsux{~|zxvutssrqonnmllllmnpuy|~~}||~~~}{yxwvuuvwwwwwvuuuuttuwy|~}|~~~~}}}~}|{zywuttttvx{}~~~}|{{~~}|{zxwvutrqoopopsvy}~|zxwxvttttsssssrrtuwz~~}}|{z{||{|{{{{{zzz{|ytwigsvtstuttty}uotx{|zwy~zsmsupnonkihjnkhkpv{z|}{xvupmstpmmnprtsqsuuuvxy}~y}~{}~{z{{{zyz}yv~{v}{uv{}~}zv~~{}}||yusrrrporwvw~~{|~{wttyuknwywqlsxutvz~~|{|}{utvurrsvx{~~|{}|}~zvsruxwwuvwy{wrw|yx{~|z|{z{zywxyzzzxwvrqstttuz~{xz{yx}~}|||}yxwxyyyywrtvqlllqtpmjnxyutu{}z{y}}xuuttttwwuuwwtuyzxy{~||{{zyyzyvvyzywwy}~{}~~~zxz|||y}~~}z|{z{}}|~~y}|xutsuy{}}xuw{xtwxtv~}}~~|zy{~~{zyy}}~|}{~|yyxvwxvvwxxxxz{z{}{|~{{wqtz{ytqsurnkkmnopqux{||}|{{{ywxxtqruxywvvvxzzzz}}}~xxxxyxtqtyzz{{||y{}|y~xt||zzxvz||}~~}|{wwxywvuv}xsuxzxxz~~}{z{}~wtxvrtwxywx{~z}wt}xuuvz|{{}{z~}{}{xw}xt}}x|~~z|}}~~{wvwxzyy}|wwz{yx{zw|~{}~q|wzzyvpprqqqqqprsmjuzsty|{ywz{{xwwvvxzxtw{wsvz|~}}}~~}}|}{vxzxxwx|zy}x~~}}~{z}}zxxwy{{{}}|}~{|~|xwwuswxvy|~yr{~~{{}}~ysywrx{{zvvyzz~{v{zz}|zxx}|{}{zz}yvw}zsxy~|||~}ytuyzyvrqtwtqv{zxwvvx}~~{{xy}|xvvtrw{vrrtxworywtuw}~~{w{{wustvvux{xv|}tu~z~zx|zvz||yuzyv}}~z{}}}}{wuwz}{x{}}|}yyyy|}||}~}||yyywvxyyyyz|xu{~~{}~~}}{x||~|}}}|{}}~}}~}}}xyzvtttxzss{~|{y{}{}}{{z{yuttz~towyvtqtwuuutx{||xx|}|{|yz{zslpvsrxztrwz}|z}~{~}}|xxy|~{y{|{z{|~~~~}xuwx{}zyyz{zvz}|{~zwsvyurvxuvz|xy~{}zx{~||}}~}~~|}tz~yvvwy{{{~~||~y{}z{{}~}|~~~}{{~|wzw{~|z||vtyyuvz{|yw}}~~zxx{|yvrrvuqsvuurmqvvusty{xtsx~}~~~|z|}zxzytuyzxwvx}}||yz~zxxyzxvuuz|{{{|}y}~{xxwwwy{{{zxwxy}}}~}}|zwv{~|xy~}{}}{{{|~}zz|||}{yz{{{}}~~}~}||~{uvz{}~~~{{|~~~}}~}{wx~~~~{{{{{{yz||}~xv|~xx~}~|z}x}~zywwyxuvvqptxwuuttuvwxxxz||||~|~yz|{zxxyxxwux|xuuv{}yz}}yv}~yy||ttz}}zyyz~xz|xty~yuwxx{~~z|}}}{}z}|wx|zy{{zyyz|~~}~~{z|{|}|z|~~{{}~}{{||z{|zx||z{|}}{y~|z|~~zz|{z|~~{~~}|{~}}zzzxx{~~}|~}~~~}~zwx{zxwusqrssqnszwqsvxyxwxz|~|{||}{yz}|xy|xtx|wux{|{v{}}zz~yvwyzyvxzww{|yy}~|~zwy{}}xw}|xtx}|{~~}~|{xvwxwxzz{|{~~~zyz{|yvw{}~~|}~}}~||{zyxwwxxyyzz{}~~}|||}|z}~|~}||z{~{}~~{}~}|yy|~~|zz|~}~z|{|~}xuuxyvsssruxsntzyxwy~wx}|z}~}}}~{~|wxzywutvwwwxyyxxz}~xz}xww|{xxy}}zx{}x|{{{yxyz{zyz{{{z|}|zy|}xxzz{zxz|~}}yx||}}|{{{}}~}}~}{zxwwxyyz{{|}~~}||zzz{~~}}}|z|}}}|}~~~y|~~}~~z|zz{zvuwwusqrsrqrtvtopty}{x{}}~}}{xy{~}yvuy~{utv{|yy|~}{{z{{wvz|zwuvyywy|}}~~~~|{{xvwwzyss|}z{||}}}||}|zyyz~|xz~~{z{}~~{z|}wu{}xxyxy|~~~|{|yxz|ywxzyyyy{|~~~||}z{||{}}zxy}}~~~~|~}}z{~|yxwwxwutrqsvursvwwwxzzyz~~{}~}~|}xw{yuvxwwyyurtx{zxxz{}~|{ywx|}{{|{zz{|||}|~x||xy{|zuvz|{u|~~}|zy{}yww{~~}}}~~|{zx{zxz}}z~}~|~}yxyzzxyyzz{|{{{|~~zz}|z|}||}||}|~z~z{~~}~}}{~~~~~|}}{{zxyxtrrrrqrwyurquz|}|y|}z~y}z{}{zyyz}|xvwxzywxzz{{{{||}~~}{zyxwwwxyyyxz|~|z{}~~~~}|{{}{yyywwxz{|~~~~~|x{}||zz~z{}z~~}~|xxy{}{wwx{}{~}}~~}zxx{zxy|||{{}~~~|~|z}~|}~{}}~~}}}{z~{~~|~}~}{~|}}~|vvzwsuwyytqruvtrtxzzyx}|~}|}||{zyyyxxwttwxxvstx~zx{{z}~z|}xxy|}vtxyyxuy~}}~{vx{|}}}||{|}}~~}|}}{zzz{|{zzy{}~|{~z|~zy}~yvx{}{x{~~~~~~}|||}ztv~~{zy||y{~|}{|{yy{zx{}{}~~~~|z~|~~{~~}}|}~yxwvwvsppuuppquztlszzyxx|}~~}|{}}{zxy|ywyz{zvtwzzzz{}{y~~~|{||zwvtsvzywvuz~}|~}|z{}xx||{yx{~{y~~~||}}}{ywxy|~|z{}~~~|zy}{uv{{ywxz|}}|~}|~{wyyyz{zyy||zyxz~}|}}}~~|~|}|}wx}}|||}}z}~}|~|zywxxututtokqvvtrruwxyxy}}|||}~~xswzxwtu{yuwz{|yuy~~~~~{xvuxzzywuvxwx|~}}~}}|x~zz|~}z{|}}|{|~}yz|}}xtvwuuvwyyy{~~}~}yz}|zxx~zx{~}}z|}zxxxzzwy|{z|}}~z{}zy}}yz~~}{|~}|}}}}~}}~|~|xvvwxxvtrstsqprvwvuux{{zzyzz|{|}~~|{~ywvxzzxvux{|{||||}}||~}}|zxxxxyyyzyxxxz|~~}~~~}|xy{|~|{|~}y{~~{yz{z{{{yxxwwy{{|~|}}}}||{zz|~~|}yy{||xw}{z}~~zwz}z~~|z~|z{}{~~}~~~~|{zyxwyyusutruyuqsvvwvw{}zy{{|~~~{z{zxxxyyvtwxvuvxz||~~{}|~~|{ywxxyxuy||{z{~|}}zz{{zzzz{|{yz}~z~wtvxyyxyz}}~||uoqtzxrw{|xz{uqosvgc_^iy~ysnkhjs}~~zyxuniowwsnkmpokhffhiknopokkmmooklppnprtrnkjloqqoklmf`bgkkggjlmlkigiljjqxxtommkihggggghhgda_][Z]bbbgmopmihgeehlortttttsrpoqrssqqrniea^`bejkjklljjlkjmposx|}~~|{}~{xy{}}~~~}}~zzzxxxwvuuy}yw}{vwxxwvz}yyxusrqpnjgefghie`_^^^[Z^adeehjigc`ejghotwslkljhggfgikjjjigfecbcccdghfb`]YWXZ]^^ad_YTRRRROOSY[\\[Z[YX\_`ceefhigfffgikmqsrrstqkfccfhggigb][ZYXXY\^`aa`adeabglotx}}}~}}|{yy|~|~{xwvvssx|zxxz}~}~}~|zyzzyxyyyxyyy{{ywuttrqrtvvvwwuuutttuwyy}~{zyxxxz~|{{{zywvx{}{wtqnkgdeggiihhe`_`bedenwvuvvvuttv|yuvwvvtttttqnliecbdhklopomjhhihimpqsuvutqpqpqvywuwvsqonpqoquuttsrqqommoopsuyzvrqqrrsstvywspmlmiefghiilrqnmnrsrrstwxyyxxyyxwwvvvvuvwwurppopqrspoqroorrsrqrutstvwwurrrqstvwvvvtromkgeilloqrrplkllmqssuyxusrqpoprtstxxqnnjea_`ceeffb``_[[^aejnnnmlmnmmqvz~}|{yxz||}}}|xspoqttuxxxxusspmotuwz|{z{{{{z|~~}zxwutrtvvvvx{|yxyyyy{~{xwuspkjmmlmmjffgffecbbbcdcaac`\aghjkkmmkhfeccdddgjlkhfebaaabdefgfda]ZYZ\^abcdeb__]XUTTWZZZ[ZXWVVX[^acfgeeeddbacgilprpmjhgfdbbdggfa]][WVX[^^]aegfd`]\^_`bdhmlikooopponlmoollmjfgjlnnmnnnoonlklmmnoprtuvvvtssuwxwvwvroooomkjknrrrssssolmnorsstuwyzzxvuwyzzzz{{xuronoqtvvvvwvvutuvutuxzz{{{zyy|~||}}}{xxtpqsuvsqrsrqqpoqtttvwvusstuw{|zyz{zywuuutsqpomllmrtpopolhbbegijkmnqsrrsqonnopqrqponmmmorrqqqppoopolhgfgjlnomjkmjhhikkifdb__`^[]__bfhjiffgecdghjmonosuttsssqpsusqpngcaa`abbcdddda_aba`__aabdfecfjmoooprsrqpnmmlklmlnpqrqolhhijkihjkjiffjkklkotsruvvtqnkjlmnpqruuttrppqtvwvuuvvtrrtuw|}|}zvwxxxtsvwutsqrrssstuwywuusmjkorssvzzyyxuttstvxxuuuuusswyww||{{|{zyxxxvvy|}}|||{yz}~~~|zyxxzz{|~~}|zyzyxxwvvwxz}~~~}|~}{zz{{zz|~}||{ywxxyyxxyyzzyz|}||~}}{vrpqrrsxzxwvtqpqqrstvxwvxwssvy}~{xwwxxyyyxvtrppqppqsutrnjijkmorxzyy{|{yvvxz{|}}~~ywx|~~|||zxyxtqonoonpstuuvvvutstvxxwuttsrtvwwxxxyyyz{{zxwvxzzz|}~{z{zxvtstwyyxxyyxwvwwwwvvwwz~}~}||{yuqnnqrqonpsrppruwvv{}|zxwvspoptwz|zwusrqqqsssstuvvutttvz~|yxwwz|{|~~{|~|yxwz{yy~{wspnqwyz|~||~~}|{|~~~~{z{zyyy{|}~~~|xy|}}~}{{}~}}~}~}}}~||}~}~~|zzxtv|}|}{z|}~~~~}{xwxwwxz|}~~~}{~~}{xvx|}{{~~~~~~~{y|~~~~~}~~~}}}}}}~~|zyyyy{}}yy{|}~~zyzywvuvwvvx{~|~~yuvvvusuxwvz|{zxurpqsuvxxwvuuuuuvwy{zyxwwwutssuxz}}|{yyzyxz|||~|{|{zz||xuttuwy{{{{{{zz{||}~}~|z~~}|zyyxz|zy{~}}~}|}}|{zxz}}{zzzzyxyzz{}|}~~|zzyxxxy{{{|}}~}}~}~}|ywvwwttwywvvwxwuwz{|}~~}}~~}{yxxyywxzzyzz{zww{~}}|}~~}|}}~~{|}}}}{yzz{{|~}~}}~}}|||{{{z{}~}}~}{{{{{{~}~}{|}|~~|{|~~}}{}~zwxyyyyz{}~|zzyyz{{{|}{{~~|{{}}~~}}~{zzzzz|~~}}|z|~~}}}{z{zwvwvtuvwxvruwuuvx|~}~}||}}}|{{|{zyyzz{}~~~|yxy|}~}~}{zz}}}|{z{}~~~~}|{{{|~}~~~~}~|}~~~}{{|}~~|}~~}{{{zyz|~~||{zxvwxyyxwxxwutsstvxyz{yxyzzzyyz|}~}~~{yz|~~}|||{{|||~}}|{{{~}|zxxzzz{}}~}}}~}{zz{|}}}~}~}yyz|~~}z{~{yxxxz}~|~~~}|zz{xuxz|~~}~~}~}}~~~~~zwvuuttsuuvvvvwustwz~~|{}}||{ywwxxxz|zwwuqprvz{{{||}~~}}}}}}{zyyyz|~}|}}|~~~~}{zyz{|}~~~~~}|}~~}~~}{zz~~~~~~}~~{zxuvz|~}||}~~|zxxz}}}||zz{{zz{}yx||yxyzzyxy{{}~}{z||z{|zwvvwxxxyxutvvvwwwvvvuuuw{}{}~{}~~~~}|||{yvsrstw|}}|zywxz|}}{{{{zz{|~~{yy|~}}|{{{|~~}}~{{}}{|}~~~}~{wxz|~~~~~~}~~}}}}~~}{zyyyz~}ztpoopqstvxyxvsqsuuxz{{zyz{zzz|}{zxxz|~~}|{{{ywy{}|xvvutvz~~{zzzzzz|~~}~~}}~|{zz{|}}{xvwwwy{}~~}|zyxxyyxy}~~~~}|{zxxxy{}{yzz{}{{}~~}~~~|yxxwvvvvwxxxyz|~~~}|zy|~{zzzzwtutrqpqqppsvxyz{{{|}}~|||}~}|}|{ywxzz{}}}~}}|{ywvxz|}~~}}|||~|}~}}}~~}~}zvtvwxz}~|ywwxz{|}~~~~~~~~{||zz{|}}}}||}}}{z{}~~~||{z{{zyxy{|||}|xtqqrrsuwvvxz{zxvvvwwxyzzyxxvvy~~~|{|~~~~zvspprrrstvy~~|}~~~~zxwwwxy{{z{{yxz{{{zy{{z|~}{{}~}{}}}}}||~}|yxyz|{y{|||~}}~~~~~}~~}||~|ywuspppqrrtwzzywussrtvxyz{|~{ywwy|}~}{{{zyxxwvuuuuvwwwvuvy}~|{z{|{}}|||~~}|ytqqsvwwwxyxxz|~~~~~|zzzyyxyxy{}}|||zxxzz{|}~}|zzzz{}~}~}~}|zpjhfegjjfb^[XTU[^_`ba_abaabehjqyuqsrxz}}z|u}rtvvw|oahmrzqhuwpia^]XSVYeroj[LSZ]aa__aaabcb_]]^^dgghb^]Z^bffhkki\POPOONMMLPVY[\]XVVX[[`d`[VQMLNMMNTZULMQONNRY\beggdbdgiljgijha]]ZY\abcbaehihggglsy}~}yxzz{|zvstwtos{{xxyyz}~}y{~{wwyzxvvtnifggdcca_^\[ZZ\\Z]`\Z]`]Z]][Z\_deb`][]^^`^\\^]ZVQLLONOTURSWWTSPMLOTWZ_aWKJMOT]deehiebbbgmnprrqommt{yx}}|untzqhknhchllnprojkqompuwuttroswuqruwy~~{wussu|}tsuy|yvux{xux|}|}}~|yy|zv{}xpjmsrrtuwwspqoquvvvsuxxwxzyy~}}~}}{}zx{~~}|zvtuwy|{xz|xqqsrpqrqmjiigefghiggid_bd_Z]_\[^`aabeaZY\^__`cdc]VRSVXWY\\[ZWWVPLIGLTUSQPQQMJKMPTX[^_[W[____adeefebbccb_\_b]WZ][Y]bbadd^YXZ]adghghic\]abbeijiiggeb`bdfhnspjkmidflpuxz~{wvvy}}zxyz{}~zxxxupms{uqw{wspnkiq{wsz}ywvvvz~z{}{y|~|~|yvtux{{uruwwy~}zwtpnqtux{zy}~xtuuttwy|}zvuxxy}{wyz|~~{zyyyuuy|{yuolmprstuvurqnknrw}}}~{{~|y{~~|ypopoonlmoomllmlkkjkpsvvrnmlmprtusrpppnlmmlkkkkkhecbaaa`^^\Y[^\XXZ[]_``^[XYYWVVX[\[ZYYXUTVY[[ZZYZZVSTUVXYZ^`]ZY[\\[Z[[YY]_aa`````aa``_]\]__^bd`ZVTVZWTTSUWTPMLPTW[_`__cgda``dkosuuutponllmllmmnpolkje`_aegc_abcgijnnjijggjllnoquyzwqpqqsv{~~|yyywstvuvyyy{{yuqsy|{{}~~}~}~}zutusrw}~~~~}}}~{wvwyz{{xzz{||{|}|zzzxutvz~}{|{xuttvz|}}zyuqstvyyyxtsqnnljpwxvsqpoppljmnmkjie`_`cgfdefghggffgklkjihhgfimmlnonoommnkhhhgjllie`^ac`^bgebdfeccdcdfd_\\[\]^`dfecfhecdeeefhiikmliecbcglprolmkgfijhiklmlga`_aegiklkkiikkhgjkihgdceggeeinoooponnnmlnqrqsutsttuvwz{||{xvwy{||{zwtrommmmnooprvwrnmotwxyxvtsv{{zz{}{|{y{~~~~}}}~|y||xvy}}{}|zyyyz|{y{}|z|}zz{{zxvvwyyzzyvuvwwvtutstroqttuz}{zyy{~{xxyxwrmlljjjlnnnqrppponmllmnquxxvttvwwy}~~}xvtqqrsrrrqnkkljhlrqqqponooonmmopmlmopruyyxxyyzzzyyxxy{{{yuvxxxxz}yusqrsssssrquxtqrsvyz{~~||z{}|xuw}{z{yx{~{z{{{|~~}}}~||~yvusrsstttpnqsrrssuwyz{{|{yuqnnpqsqnnmmpqpommomjknrsrrpmortvurtvwyyz|||{wrruvvvrpopqpoqrpnnprrtvusrrtvutqqux{}}}}}|zyz}}}}}}}{zyz}~}}|{yy|}|{~}zz{zy{~{||||{}{xxz~|xwxy|~}}~~~~}|~~}~~|z~{z}~~}~~}~{||yusrtwutvxxzzxxyz|}~|}zzywurnnpuxwusqnmprompstusqpprvwx{|zwwy{}~yvttuuutvxyyxvtsqqswz{zxwvussrrtwy{}~}|}~~~~}ytrtwwxy{zzyz}}}~~}}}~|xwxy{~~||~|~~}}|||||}~{yzzwuuvxz{{|}|}}|zxvwwtrqty{|}}ywxz~{z{}|{|}|{{|}|}~}~~}~}zz|{{|}~~~}zz{|~}||}}|~~}~{xwvtrrsuxxwwwwxvuwyyz|}|xuuy{yy{|{xxywtrqqrssrpnmnopponqtwyzzxvutsstuutrsvzxuvxxwvvvusstuuuuvutrqpoqtwxxyz{{z{}}|}~}}~}zwx|{yxxxwxzz{|}~}|{}~}}~~{}~}z}}|}}}}|}~~~}~~~~}|}~~~~}}~}}}~|||{z{~~}}}|zwttvz||}}||{z~|ywuuwyyxwvtttvxxw{|zz|}~~~~~}{}~}|{}}}|{zwvy|}~~{wuutstvwz|yxxxwuvwxxy{~{xxvttstvwvwwutuutuuwxwvvvwxwwxz}~~}{yxyz{{|}~~}}}}~~~~{xwx{}}{{||{yxyz{|~~}|}~~~|}~~||||{}~~~~|{~~~~}||{|zxwvvwy{{|}}}|zxwwxyzyyxutuwz}}~~}~~||}~}{|}}~~~|yy{|}|~~~~~~}{z{~~~}~~~~~}{{{yxyzz{}}}}~}|||}|zxxxxyzwtsssuvuutrpoponprsuuuvwsprwxxwuxzxwxwwyyyxvuvustwz|{xxwusqoqtuvxy{|}~}||~~~~{xwwxyyyyzz{yvuvy|~~~~~~}~}{z|~}}~}||{}~~~~}|||}~~~{zz|~~~~~~}yvw{}|z|}~}}~~~~~}~~}|{{zyy{|~~~}}||}~~|{{}}zxwy{}~|yyzzyxy{|}~~~~{xy{~~}~~~~~~~~|{|{yy{}~~~~~}}}zwvuvxxwwvvtqomlosvyzxvutrqrtvwyyyyxxwvvvwxy{~~}}}|{zzxwvvutuwxz{z|}|{zz{||}~~|zxwz~~}}|{zz{zyzzyyxwwxz||~}~~|yustx{~}{yxy{~~}}}}}}||||||}~}|}~{xy{{|||{zyyzyyz|}~}}~}zxwwvw|~|zywxyz}~}~zz}}{zxyzz{{{}~|zzyxx|}zxy{}~~~~}|{z{~}}~~}}~~~{zyyxyywurpppnmnqrsuvvtsrsssstuvwwyxwvvwx{~~|{yxxuttvwwvuvwwwxz{|}}}}}~}||}{z{}}{zyzz{|{zzyxwwx|}}|{zyyywwxyz|}~|{{{|}~~}|{}~~||{yyz|||{||{z|~}{zyxyzxxwwz}~~}||{z{}|{{}~}|{zzz{}~~~}}}}}}}||~~~~|{|zyz{}~~~~~}{zyyyyxvuuurprtuutsqmjhhiiiknooqqmjjkvvnnpz{uwx{}zzzyz|}}{w{ysy~uhfekrqnwxqonopppx|umilq{vsrrruwz}{rnlnoty~|qnljigfddhnrux{|||zxvx{xvqmpsuusqpollmnoprrrsw||}{xxyzz}~{{yw{~~zxvuvw{||||}}z|}{{{|~}|{}~|~~}|zvsqokheehkotuuy|zvrnlkmptx|||~~}|{z{|~~|||zz}~|zxwwvsqmmmjhfdejlnpqpoljgdcdfjnrwy{|z|~|yvxvrojefijlopooooonkimqv{~zz|umpsstsrw{zwvuojlot{}|{yyutux|z~~ytqpqsvwvuw|~wprsrrtwz|~}{zxwusqnnolhd`adcdikmnligdabgmqty|~|wtw{wqqroljiiiebbdinooooprqolkqwvw|~~{|~|xusolmprvy{|~|xxwx{yw}{zzyz{|{zzxwxzz|~||}~}zy{|~~vpliijjmsxywxzxusrvzzz~}yywvz~}zvqppljjknpopppppnmnmkjlnopqtwwy{zxz{wtsstvwz~|yxwusqrsssrsrnjgecbaafjkkjihhfegiknqrsux|}}}ytqpqsutsuxwvwxzzxxz}}xuuuwz|~|z|}|||||~zvttsrstw{{zxwvwxyxwwwwxxyz{}}~~|{|~}{{|~~yuqonmmnonnopoljjlmlkmpqrrsuw}~~}}~~}yvtrpnmmjghkklorpnpssrstwy{}~}}}}}|zwtqqtvwxyxxy{|}|z{|~~}||~~|z{|||{|~~||~}z|zxuqmkjkhfeeeeddfhiiijigffinquxz|~}{z{}}ytrqoopqponmljhffgghikmoppsvwvvvuuttvy|}}~}z|}|{z}~zxxvvwwwutsrv{{{{z{~}|{yxxy{~|xwwwwx{{{{zy{|||{{{}~|zwxzxuvwxy{~~}|wvuqonortsrrstv{}}|xuvy{~~~~~~}{{zywurnkkkmqtsqrtuvxxurqposx{~~~~~|wrqrstrqrru{{zvrstssvx{~~~zvtssqonprv{~}|}~|||||}|}~|{}~{wsqqqoopooqsuwyxwvusrruwwxz|}||||~~}|xttspnljkmpttsuvvuusqpqtw{|}~~}|}}|{xurpomlmnoruuuwzwtuvuvwxyz}~}{z{}~~|{ywtqomostvz}~~~{xxz|~}{zyxxz|}}}}}{zz|}~~}zuqqrsvxz}~~}}}||~~~~|xuuusrstuwy{~~}|}|{|~|z{}{vqqrtvy||{~~{ywx{yw{~}{wvvvwwwyz|}zzzz{~{xvrpnlmoquwwwuttrnmlnppqrsx}}yxz|}|yzzxurpnlmpqswy{{{zyyz||{xxz|~~~{xvx||}~~~~|{|||~|zxvttvxy}}zyxwvwxxwvuuy}}}~~}zxwvqoopqrtvxyzz{{zywvutuvy}||}{|~}|zwtrqqpnrwzzzyz{zzxwxxxxwwy|~}|xvtuvuvxz|~~~}{yxz{z{}~{z|~|yyxvv{~{yxxxy|~}{z||zz{{{}~zy{~|}~}}{zxwy{z{{zyyyyyxwspprssstttstuutqnllnopnmorv{}~~}|}}~}|}~}|~}||~~~|{{{yurrsstwyyyxxxxwusrrrrswz|~{xvuuwyz{||}~~~}{xwwxyz~}{{{zz|~|zy{~~~~||~}zxxyz|~~~{xyz||{{}}~~~}{xvvuttvyz|~}~|xvuvwxxyz{}~~~|zxwvvxy{~~~|yyy{}~|zzywxz{|~~}||~~}}~~}}}}{ywutsqqrtvx{}~~~}|}~~~~}zwuussuvwxz{zxwwxywtsrsvxz}~}||}}}~~~~}}}zxx{}}}|||{yxyzzy{}~}zz||{{~~|{zz}~}}}|ywwwvvsrsvz}~~~~}{zxwvy|||||}}zxxxvtvz{z|}}~}{z{|||}}{zyyywxz}~~~~~~|{zyz{}}~~~}}zywxywxy{~~~~}|~}zzzwuvxxx{}}}}}~}{zz|~|{{{zy{|~}}}zxvvuuvwxxwvvutsrrqpqrrrtvxyz{|{zxxwwxyyz}~~~}||}~~|zyyz{{||zxxyywvwxwvvwyzz{~~}||~|z|~|{zxxyz{}~~~~~~~}}{zzzzz{}~~~}~~}|||zxxxxyz{|~|{{{z{~}}~}{zzzyxwvuuuttuvy{~~~}}~{xwwxyyzz{{{zzyywvwyz|~~~}~}|||}~~~~~}|||}~~}}}{xwwwuuvwyz{}}{{||{zzz{||}~~~~~}}}{xvttssvxwvvttssrrqqrtvx{|}~}}}|{|}~}}}~}||{yy{}|{|}}}|{zyxwxyz|}}~~~}||}|{{{}~~}|{|}~~}{{zwttuuvwz|}~}}}~~|||{|{{z{||||zxxxxyyxz}~}{{{|}~}|{zyyxwwy{}~}{z{}~~}|{{{|{zxxy{|}}}~~~~~}~~}{zyyxyyxy{}~~~~~~}||||}}~}zxvuuvwxz{{|~~~}}|}}{yxwxxyzyyxwwwutsrrssrrsssuvwxxwxyz{zz{|}}~~~|yxxxyzyyyyxwwvusstvwwwxxy{}~~}~}|{{{||||}}|yxwwwwwyzyxyz{}~~|{{|}}}}{{||{zzywvwxyyz{}}{{{|}~~|||{zyxyyxxwwwxz|}}}~}}}~}||{{|}}|||{yxvttutssuuvy{|}}~~~|{zyyy{}}{zyyzwvwwwwvwy{}}}~~~~~~|{ywxyyyz{}~|||}~~}|||{yyyxxxyz}~|{zxvvvutssuxz}~~~~}|{{||~|zxvttstuvuuttsrqqqpmlllmorvxz|}}||{}~~|zxxyyyyyzzyxy{zyxwutttuuux|~~|{|~~~}}~}}}}}}|{zyyyxvsrstvxz{}}}}~|||{{||}|{{zyxvtsrrsux{~}{{zz{{|}}}|{zywutsrrtuy|}~~}|zyz{}}~}|{zyxvtssrstvy|}|||}~~~~}}|zxvtstttuwz}~~~}}}||||||||{ywvsqoopqtx{~~~~}~~|zzzzz|~~|zyxwwyyzzyywusqpomklnqtwyzzzyxxxyyzz{}~~~{yxxwwwwyzzzzxvsommnopruwz|}~~~~}|{zzzyz|||||{yvtqppqqsuy|}~~|{{{zz{|||||{xusqpqrsux{}~}|{zyyz|}}~}|zwutrqqrsux{}~}~|{zz||}~~}|zwtrpppqrtvwy|~~~~|{zyyzz||zzyvsrppqqrtvx|}zz{{|~~}zxusrrtvxy|y|zr{nn~~{wspuyplruxyuzz|~|{xxvrtwwxrmtxwy~~~zxxz|yx}{z|zswzux{xsmlnonnnkfmtqpwzxxzywvux~{xxrz}{||yxuy{tnsvmhkoqplr|}~|{|zzzxz{}zvvvutttuttuv||y{zzyz|}yxz}~xwyxtsstuwzz{}|{|~}}~|v{}z|}~}xvxxxz{{|}~~~~}{{~}|||{zxuyzvwx}~xrot~z~}{|{wx}~|zyz{{|{xvy}~~{y|~~vxz}~~y|}~~~yvoruyywxxrmqvoktxqryzywsw~zty{ux~}~~|{|{~wouyvtuuwxy{~{vrqruy~zy~}~~|{~~y|z{||wx|~}}||{{|}|||}zz|{|~~}}|}w}xuz}zxz}~|{{z{}~~yy{~}{||{zzzxxyxx{||}{~{}~||{wy{yy{~|y}u{~|z}}{y~|}~}z}{}{z}~{uz|{z{||w||z~}~~~z~~xx~{y~zw}~~wst{}v|zyx}w~}~|{}}{{w{{}zxz}~}{}|ww|zw}|x|{yz{|zv|whuyqwzxwuuxxvvxvtz~tq|xvz|~w|}}z|~}{yyy{~{}ysvwxzyxxx}|ux}x|u{}~{tz{w||vx}{y{}}~}{||y|~{z~~|{z}||}{z||y}{r|~|~~z~z}{|u{||~|z~~zxzxz}}z}y}w{~~|~{w|yx}|{{z|yutu|}xvz~sw~y|~v}~}|xw}{~}|~z~{||~z}|{{}|~~~}}|}{~~zy{~~~}~w~{xvsyz{|z|{truutw|}y{wtxzz{{zyy~|wvx{|{|zx{~{ywuvwxz{{{zzyxyzwx}{zz|~|z|~~tx}~|}}||z~}{}}|zyz|{z{|ws{zyw|~}}}~~~}~|}|uy|yyww{~{}yx}}}y~~{{~yy}{zz|yt||}|zv}yxy~zu}|v{}xwy{}~}{{w|~}y~}z|}uz~wu~}vv{}{{v}|~}~~~~{{z|~{|}}||}~~{}}|}|zy}~~|}~~}~{}|~}}{xy~~|{y|xpy{xz{}}zy}|v}~vy|~~|}}yvwz||{|zwvxzzzz|zvw|zwxxy{yy||xy}~||wu}~{~|~tzy{}}|}~~}}{x|t{|z~}~~}}z}~z~~|}|}x|~~yy~~z{|{|~z{}|y{{~{{~}}|}|z|~}~~~~~|y|~zy|x{}}zy~}z~}}|~{yz{{~{zw}}~~{z~}}~}|~~}~{}~}}|{|||zz|~~}|{~~~~}x~w}~~z}~|}{{yt{|srxyxvussqoxwpvyvuvy|{yzzxv|}}|zzz|~}}{{}|{{~|w{~}yuw{||xx{{zxvz~zwxy}~xw{}z}yw{|~zy}~yxy|{~}{z|~~}~~|}~z}}}}{z|z|}x{v}}}{~}~~~{{~~{}|~~~|}}yy|~~~|{~~~}}|}~{z}{{z{y}~~~~|~}{}}vz}xz|||{y|}}~}|~~}~~|~|~~}}~{}~{x|~}}{}}~{~}{|~~}||~}~|wz~zy|vrw~zwyxvusuyyyyywvz~wqv{zxxz~~yz}|zzzyy|~}|||||{}~}~~}z{{~}y{|||zz{|}zvw{}|}|{||}}~}}}zz{zz|~~{zzyz}}yz|~}}}zy||}{~~xwwz}zy|z|}~}}|z|z~|z~}{xxz}}{~|wx|}~}~~|}{~{~~}}|zxy~}|}~~}~}~}y~}||~{x{y|{s|~~{}~}~x|~|}|z|}~~~~~|{~~}{y{}}}~}{{zxxx{}yux|~{wxzz{|}~}z{{zzz{~{{zy{zy{~{v{zvvx{}|yuvxz{tpw||ztu|~{xuz~}|{{||z~||y}|}~{uz~~~}|~zy}y}yy{|~~~~{~~~|~~}~~~}}}~~}}|}~yw}~|yz~z{}~|}~|}|vw{yxxx{~{yz|xx}~}}~y}}~~y{}}zx|~~~}~|}~~~}~~~}~~~y~||}}{}{}~|}|~z{~|~|{}|}~zz{}}|zxz}{vvyzzzzzxvvyzwx|yqt||yxwwxx{~vw|zvy}}}|y{~}|~~}}~~|}|z|}{{|||yvwy{}~}}{yz}~}~~{}}{~~~}u|~{}{{}v~|~~|}~{~}}~}{~|{}|y|~{|~}~~|~{z|~~{zy{}}~~}}~~|zz{}~~|}}|~~}}zy{~~~~}{|~|y{}}}{~}~u{w{}|}~}z~x|~~~{z||}zy~y}}~~~~}|}~~||{yvwwvw{zvvyzzwuwywuwyzz{zyyz{}zwz|{{yy{z|}ux}|{||{{||}|ywxxz~~zxz{z{|||zxy{|zy}{~~}~~}|}}~}|yz}}yz}~~}|~||}||}}~~|y}}|}z{}~z~}zz{z}|~~|}~}}}}}|yz}|y}z}}{~|~}{}{~~{z{}}}~~}}~~~}|{yzw{~}vy~yz~~|{~}z|~~}}~~}{~~~|}~~~wz}}~~{~y|}z|{xyxwwxwruzxsstxxqpxxuvwxwx{{yywz~|||xvx|~{{~|x|{}{w}|{}}yz|~{y|~z{}y}}~~~z{~~}~~}}}~{{zz|~u|}zy||}{~~z}yy{z~}{zzz{}~~}|}~||{z}}~}zz~z}||~}{y}|{{{~~~}~|}~}}}|{~~}~}|~}}~|~~}~~z{|}}~~}y{~~}}|}{}~~~|}~~{|{~|~}|{}|yz}|}xt{}zxvz|||{|}yz{{{{y{{{|}}|zwwz}zv|}{ww~|ux}~~xtx|{zyz|~}{yx{{wz|}~yx|}|zxwx{~{y{}{|~}}~~|zz~zzy|~~}}}~}yz~}y{|{zz{|{{}}}~}}}}{}}xx}~~}{{~~~{|}~}~}~~~{}||z{~}|}|}|~~}}~}}~{z{|~~}~~}~||}{}~|}~}}}~}}}~~|~~{{}|w}|{~}yw{}}|~~yuwxyyyyyxxvuwxutuuvxz|}xrtxvu}zw{~~|z~y}~~~|~~|zzxwxz|~~|{|}{x~{y}|}}~{|z}zz|}~|{|}~}~~}}y|~{~}~}~~|||z}}y}{y{}}~}}~|~~}|}}}~~~}}~~|}}|||}~|~|}~}|}}}}}~}{}~~|z}~~~yz}|}~}{{{}zx}~{xsonppnmnnmkiikomihhjibafdba_cghgfjnifc`p{qst~svy|tmuxbdjmurpuxtpstu{ymfgkpvtp|xljhhifhmrxz}}ojhelu|rmiikbZ]ckqpqrsy}xurt}|usnfddceeaaa_][Z\]ZYWYclmpsqquxvqlknnljkkjmmjgfdgklkjfccflssswutx|~~|xutrolkopquvw~zvoilqrtuuz~}{y|~|xwz{xspsxsmlpuvsszzsljhfb^agilpsttrpmjosssqpsrnprrqqqnmnjecabe]W]`ZUQOSUSX_^[]adefgghiovwvx|}~z}}|}y}{rpqsxxvy{yy|}ztsvqnpoonijnjecaejhca_]^dlppplillltzsjknmmpnifdcdejnicccehd`cc_`b^]dd\[dkmjdfjihlplfkqnnqtwzxutux}}|}~~~}||ywvrpssljqsos{}~}~~~|}~|}}ytpnkfbdhijjjmnieceigcbdjldclrvtoonmmidimmmjhmrpoqpllmorrnljfehihfefhfbcedcefhkjjmnkmprtwyyz|}zyvuvw{~|{{z{|zyyy{|yvwzzuooqrqou}{uvuuvsptxz{||z{~|}z|}zxyxusqnliefiggknkhghginpoponnmmoqsuvwvw{{xwwwuvz}{yxwtrommoqrrsrnkihhggkmjimnnpqnnponrvuvvttwz|~|{zz{|}zvx||zxussromnojfgknqrsrosyxvuux{}~~|xxz||{z|}||z{{vrvzzxtqqnlnmihkljkmopqrv{yw{}xvy}}}}}~}yyy{{zz}{xvtqooqrpkjlnpollqqnquronosxz{|~}~~{xusssrrrrrrqonnnmmorstwwvx{{yyz{zyxz~}{|}|ztrvxxxuuwwz~~~zz~~}~~|{}}}wvz|{zzxwz}{{zyz}}~|zxuqqrsuxwtrrsv}{xz}~~}}~}|}~||}}|zz|}}}|||xwzzvqnmnnnqtroqutrx~{wvvvwz}}}~|wz||y{}ztuy~}zz|~}~ztrturrnkllknqssqrvuvwusrvzyx{}}~|}~|ywy}~{|}}}~}~zvvy|||}||~}{}|z~}yz||~}{||zzvtuttvtsuuy|zxx|~}zxy{~~~|yyxwx{}}~~~{{zurqoqsrqokjkjgeffcdgiknnopmmqtrpnmoruxz{{}~}~~~|{~{{~~zusvxvuz}~~~~zxyyy{{}}wz~{z||||~{z|xxz|~~|{}~~}zvssuwwqmopppkhknprrrtspmigecceghikmpvyxwtrrsrtz|zwz}~|xyz{}}zxxw{|~zwxwvsoqux|||~}~{yyuuy{~}~}z}~}}{yxyzz|~}|~|~|yyxvvtsromnqvyxvsu{|xwwvuutvupoppomlnppquwtqpopstqmnpsuuv{zwz||{xuuvvwy{}}}}}~|}~~~|yzzwvw{|xwvtrrsomuywx{}~||{yxz}}zz{}}~}~~}ywvwwvux{{||{}}}ytrqpoquxzzxutuvwvutqstrsx{~~~|yxz{yywsvzxxyz|{~~~~yvvsqstvwuw{zy{|~~~ytw{}}|}~~~zxxxz}~~||{wwz|~{utxyy{|zyz{yz}|ywwz|}{{{vu}~}zz|~{y|~|ywroty}~}{~}}{z~~}|zzywxyvtsrqpoonmpsssuvvwwxxxvtsuxyyyy{}~}{}~|zwux{|~}|~}~|{z}ytuxz}||||}zyy|~|zzz{}{wy{|{yxvx{~|}~}}|}}{zuvuvvtpnnpstsrsuvsorusqqqtuplmnmnnrvvvwy}{wz}yz||}xx}}}|}~~~~~||}}|zy}~{z|~~~~}|}~}zwrortpnkijlnqrooqrsvwvurpnmmoqssrsuvvutttstvvtttssvurty{~~y{|yxwvvy}|z{{{|~~|{}~}~}||yvx{||~}~}}|||}~~~~}~}}yuuvtrrqqqoostqpsqmloqpmpwxtvxyzywz|xuuvwxvuxyvw||{ywz}{z{zxwwvwz|zxwvwyzzz{zyzz{|{yyz{~~~|zyz{}}zz|}|zy{~{|z{{{|}}~}{|}|{}~{z{z{{z|~}~}|}~~~}{zyz~~|xvvwwutxzwtrrqqsutsvxustuusrsuutruxwussy~}|xz{z}~~~~}}}||}{{{{}|}~}|z|}z|~}|{{yxy{|{}~~~}~||~~|yx|~}}||}~~{y{~|z{}}~{z|}}}~~~~~~~~~|}~~~}|{zwuuvwwtrrrsvusuwwwwwvtwyxxywvvtsstuuttvz{{|}{z{||{xwz~~|{{}~~}|~}|{{||||||}~}}}{|~xz}}~~~~~|}~~~~|zwtrsrpomlmnpqprtrprstsppsrqruwwvstwuuyzxx{}~}{yusw{zxz{{z{~~}zwx{|}}{{|}}}}~~|zz|~}}~}~}{}~~~}}}}}}}}}||~~}{ussrqooponnprrqpomklnpqpoppprssstrqstsstwxy{}}||{{}}~{wuvx{|{|}|}~~}}{yzzyz{{z{~~|~}|~~{|~{|}}}}|}}z~|{{z{~~|zz|~}{{|}~~{xxyyxwxy{{{ywurqqqpqrrrrqrrrsssuvusssrssuvx{~|zyyz|}~~~~~~~}}~~}zy}~yx{~~}~~~}z|~}|zz{{{{|}~}{{}~zz}~}{yz{zyz}~|z|}}}{zzyz{zxxy}~~}~}}~}{{|{ywwwussvxvtssstuwvuvy{}}}~~}|xuuusrrrrstwxxxxxxwwwvvvuvwx{~~~}}~|{~~|}~~~~||}}yxzzyyxwxy{~~}}}}{z{}~}|zwwvvxzz|}~~~~}{zwtuvrnljijknppqrqqssrttrsutuusw{{z|||}|zxwyzz{yvy{|}~~~|zywwwwvwxxy{}~~~~~{xwxxy|~~}}}~~|{{zywvwz|}~~~~~~~~~}|||zyyywwxxyz|~}~~zwusrommonmoqqqpmmljjjiijlmpstuvttwwvuuvywvy{}~~{zyyyxwwxyy|~}|{zxvuvwvux{|~}~}}}{{}~}|}~|{zzwtuwwxz}~}|||{|{|~}{z{|~~~}{z{|||{xusqqrqpnnmnorssssqonmkllllloruvxzz{zyyz{}~~}}~}{zzxwy{{|~~}|}~|{ywvuuvy{{~~}~~}|}}~~}}{{z|}||~~~|ywwwwxwwy|}~~~|zz{{|~||}|{{|{ywtsttsuvtssvy{}~||{{}{y}~xvtplmruuuvxvrrusrqrpnpqrstwy{~~}}{}z{}{{~~|z||wvxvtvxxywv|}z|~{{}~}~|z|{yz{zwtvzyx|~{|~}{|}~~}{z|}~}zvqppnlklkiimpquyxvtssuutvxxyz|||}}{{|}~~}{yvssvwusx}yuwyxwwwvutsuvvuvz}}~|~|}~}}~~~}|~}|~~}|}}||~{{~~{{}~~~|}~~|{{zyxw{~}~~~{xxywutvtqrsqoptwusrssrpqsstvwwvutrrtuuwxvwxxwwvuvxyy{}~{wy}{z~~|}~|{{}}~zz||{}{~z}}~}~}~}~{~~zyz{{{{}~}|||~~~~}{yz{{|~}}|~~~zz{{{xtttsqppstrqssrsuusqruvtuyxuttqpruvwxywvuvvvwxwuy}|z|}||zy}~}{z}~|{||}~~~~|{}~|~|z|~}~~~|zz{{z~}{}|xy}~~~~}z||~}}~{zyxwusuvrnsvrpsutssuvsquwvuvxwvtrrstttvvvuwwuuuttsuxzyxxz{xyz|}~~}}~}}||}{{}~}z{}{z|}}}}~}~}~}|{}~|{|~~~}}~~~}z}|zxxxvstvtrqpqronsvtstusrsvwuuyzwwyxvutvxxxyzzywvutwyyz|{z|{yz|{z|}}~}||~~~~}~~|~}~}}~~}{{~}~~~~}{|~~~~~||~}}~}}}|||}~~}{xwyyyyxwvttvvuwyyxyywvxzyy{|zxz|{zzzyz|~}}}{zzz{}}}~~|{}}{z|}}~~~~~}}~~}~~~~~}}}~~|~~}|||}~||~~|{|}~~~~~}}}}{{~}|~~~~{zz}|zz{|zvwzyyz{}}{zyz||}~|}|yxz||{{~~}|{z{zyz|}}}}~~~~~}}~}{{{|~~~|z{}}}~}||||~~|}~}{|}~~~~~~}}~~~~}||||||||{{{{{||}}~~~}|}~~~~}}}~~~~}}}}||~}{|~~~|z|~}}~~~}||}~~~}~~}{{}~~~~~~~}|~~}||}}~~~~~~~~~~~~~~}}||}}|}}|}{yz{|{|~~}}}}~~~~}~~|{|~||~}|}~}||}}~~~~~~~~}~~~}{{|||~}~~}~~~}~~~}|}~~~}|}}}}|~~~|}~~}}~~}|~~}}}|||}}}}|{||||{}~|~~|}}~~~~}}~}|}~~~}~~~~~~~~}|}~~~~~~}|~}}~~}}~~~~~|~}|||~~||~~|}~}~~}}~~|}~}~~~~~~}|||~~~~~~~~~|~~~~}}}~~~~~}}}~~~~{|~~~}}{yz|~~~|~~{|~}|{~~~~~~~~~~~~~~}|}~}}~~~}}~~~~}}~}}~~~}{{}~~~~~|~~~~}}~}}}~~|}}}}{{~~~~~~~}|}}~~}|}~~~~~~~~|~~}|}~~~{{{|~~}}}}|~~}|}}}{{||{|}~~}|}}}}}}~~~}}~~~~~~~}~~~~~~~}~~~~~~~~}~~}~|{}}}~~~}|}|{}}}~}}~~~}|{{{{{|~~~}|}~~|{|}}}~~~~}~}}}~~~~~~~~~}}}~~}}~~}||||}~~~}||}~~}}~~}|~~}~~|{{||}~~~~}~}}~~~||}}~}}~~~~~~}}~~}}~~~~}~~}~~}~~~}||}~~}}~|||}~~~~~~~}~~}|}~~~~~~}}||}~~~~}}~~~}}~~}}~~~~~~}}~~~~~~}~~~~~~}{|}}}~}|||||}~~~~~~|}}}}||}}}}}~~~~}}}~~~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~~}|}~~}}~~}|{{|}}~~~~~~}}}|{|~}}~~~~~~~~~}}}~~}~}~~}}~~~~}}}~~~~}}~}|~}}}}~}~|{}~~}{}~~~~~~~}}}}}~~~~}~~~}~~~~~~~~~~~~}~~~~}~~}~~~~~}~~~||{{|~~~~~~~~~~}}||||~~~~~~~~~~}}~}~~~~~~~}~~~~~~~~|}~~~~~~~~}~~~~~~~~~}}}}|}}~~~}|}~|{}~}~~}}~~~~~~~}}}}~~~~~~}}}~~~~~~}}}~~~}||}~}}}~~|z|~~~}||}~~~}~~}|}~~}~~~}}~|}~~~~~~~~}|}~~~~~}~~~~~~}}}}~~~~}~~~~}}~~||~}|}~}~}}~~~~}}}}~~~~~~}}~~}}~~}}~~~~}~~}||}~~~~~~}~}|}}~~}}}~~~~~~~}{{}~}~~~~}~~~}}~~}}~}}~~~~~}}~~~|||}~~~~~}~~~}}|}~~~}~~|}}}~~}}~~~~~}||||}~~~~~~~~~~~}|{|}||}~~~}}}}~~}||}||~~~~~~~~}}}~~~~~}~~}}~~~~~}~~}~~~~~}}}}~~|}}||~~~~}~~}||{|}~~~~~}}~~}||{|~~~~}}~~~}|}~~~~}}}~~}}~~~||}}~~}}}~~~~~~}|||}|~~~~~~}}|~~}}~~~~~~||~~}}~}}~~~~}}~~}|~~~}{}~~~~~}}~}}~}}}}|}~~~|}~}}}}}}|}~~~~~}~}~~}}}}~~~~~~~~~}||}~}|}~|zyxxy{||}}|zyyxxyywvvusssssrqpmjfeeffgilllnpnkjkuxqruz~}w}{onmrwvt}~wutuuusz}xsoqu~zwvuuwxz~ypnmnnrx~|sqolkkihinsvz}~~}|}zuqstwxvtssqpppppppoquz|}~zxxwxx|~||{y|~~ywuuvx|}~~}yvvwvvtrrrtwwwwxz|~|zwussqrtwyz{{yxwwy{|~~|ywtqonkgeefimqrrvywtpmllnqsw{{{~~~}{{|||~~|zxyyz~~|{{zxxvtrnllkigeglnppppomkhghiknptyz|}~~~~|zyxursqnkhdehjklmmmmlmomlosx}}wz}}~~~}~}|~}}{uqnkjjmonmmmruniklkmoqtw~|{{}}{{zxwtqolkkifc_`b`adfghfeedbbglorvx{}wuxzvqqplhffggdbceilljkmoqpoootyxy~}|}{z{wssrqprstvz|}|~}z{{|~{z~|||{{{{~||}{z{{{}}||}~~|}}|}|yxwqlheghginrspqsplkjmppprvxz{~~|yvuwwvwwwxxwvvtqpomptspmhhhgfffhjjijkmmklnmlknrrrsuwy|~|{xyxy{|~}}~~}{zzzwtronmkkorrqqqpommoqrtvwyz}}zvtsuvvvuvxxwy{||||{xwwvx{}}|~zwwvuuvxz|}|{zz{|~~~~}}{wronllmllmnnmmlkmnmnqsuuvxy|~}~~zxvtuutspmllifefebbdfilnlilppprsuxz{}~|{{zz{||zxvsqpsuvvvwwxz{}~|{{{}~}{|~~~||zywuvxvvvvxxwwz|~~}z}~~~{xusqmmnmkmooppprttuwz{zyz}}|{{{||{yxwuronopqsuwxxx{}~~~~~}y{}{zxwzzvtsponnomlkkosrrrqsvwwwwwwwxy}~||{xustutuwxxxwxyz||||}}zwtstwvtuvvxz||}}~~~~~zuutrppqtvttuvwy}~|}~~{{{{|}~~}}|zxvurommnptvustvvwz{zxxvtw{~~|zupprstssssw|}}{y{|zz|~}|}}|}}ytqooonlkllotwyyy{}|||}|{}}yyzyyxxz|}~zwwvutttvwxxz~~|~zxxwvvxwwxz|~~|||}~~}zuuurponnoqtttvyyzzzwvwz}~|zz||{}~{xvtqonnnoqsuxxx|}{}}}}~}{zyy{~}|zxwvtssuxyz}}|{{zyz||}~}|}~~~~~~}|}|yvtsokklmprsvyz{{{}}{z{|||~}|~~yusturpqsuvwz~~~~}~~|{{{yy{||}~~|ysoortvx{zy}}zy{|zx{~~}~~z|~zvtqqssrtux{~~}|zwvvwxz{{{~~~{xutrqomosvy|~~|~}{ywvwxyz~~}|~}|}}{|~zyxwtqnqutuy|{{}~|zxyzxwxxx{~}|~}zwvusqqsuw|~{{zyxyyyyxwx{~}|}||~{yvvuronoprtwz{||}~}{{zyxy{}~}}}|zzyxxz||{yvtrpqposx{}~}|||}}||}~~}|~|xvuvvuvz|~~||}~}}~~}yxy|~~{xutssstw{}~|zzz{zxxxwxzz|}{zyyzzyz|{yxxy{z{|yuqoopqrtw{~}}}yw{~}|}}~~}}|{zz|~~~~}}}~}}{xuuwxyz|}}~~~~}{xwwyz{yxy{}~~~~~~}{wsstuw{~~~}||{{zyxxyyy||zwtstux{}~~~~}|{{{||}~|{{{|~~}|zzz{|~~}}|zz|~~{xvuropqtuuvyzz{{zxvvuvuuwzz{~~{z|}~~}}{wtrqrtvxz{{}~|zyyyy{{|~~}|{z{}|{|}~~~{zzywtuvy|~~~}|||z{||}~}|||~|ywxz|}}}|}}{z{|}~~~|||||{|~~}}~||{z{}{|~~{{{{|{zyxyzwtsruxyyxxz{|||zxwvtuwvuvxz|}{wxzzyy{~~}}~~~|xwwwwz|}||||{xwxxxwttuwz}}~}}}~}}~}{yxwvvvy{{{||}~{{{{ywy|}|}}~~~}{{zyzz||}~~~}{|~}}~~~~~}|}~}}}{z{zyzzwwyzxvvwutuvvvxyyz|~{yyyzzz{}|{{{{zyxz|}|zywwwvxzzyyyz|}}}||||{{{zzzz|~|zyxy{}~~}}}~~~~~|{{|||}~~}}~~}}||{yz{zz{~~~}|}~}~~||||~~}|~~|{|~|{{|}~~}}}||~|~~~~~~|zzyyyzz{}~|zxxxwwxyxy{}||||{zz{{{|~~}{zyxwuvxyyywwxxxwwwvvuuvwwz|~~||}~~~~~~}||ywwwxyz{|}||||||{yz{|}~~~}~}{}~}}~~~}||}~~~}~~}}~~~|z{{z|~~~}|~}~}}}}~~}{zzzz{{|~}|yxwwwutwyxwxzzyxwwvvvwxxyyzz{zzzzz{zyyy{}}|}~~~~~|{yxyz|||}}|zzzxvwxxxxz|}}}}}~|zzzz{||{|}~~~|{z{{||{|~~~~|{z{~~~}}||}~~}}}~~}}~~~~}}~}zxwwwvuuuuvwxwvtsrsssuvvvwy{{yz||zzzyyz{}~~}}||}~~{xvvvx{{z{|}}}}|{yxxzzzzzz{|}~~~~}}}}~~}|{{||~~~~~}}~}|{{{{zyyyyz|}}~~~~}|}}~~~~~~}||{yyz{{{{zz{~~}|{{||}|}~~}{{{{{{|}}{{|}~~}~~}}}~~~~}|zyyxvtssssvyyyyyxwxyzzyy{||}}}||}{xwwwwvvwxyxxyyxvutttsrstsuxz{}}~}}}~|zzyyyy{}}||{}}{yzzzyxwyz|~~}}}||}}}~~|{yzzyxy{|}~~|||}~~}}|{zywvuvwy{}~|}}}~}{{{{zyy{~~}}~}{zzz{}}}~~~~}{xvuuvwvvwxyxwxyyxwusrqqqqqswz{}}}{zyz{{{||~~{z{|{{||}}}|{zzzywtrrsuxz|}~~~~}{zz{{{||}}}||{zxwutttvx{}~|{{{{|}~~}}{ywwvuvwz}~~}}|{{}~~|yxwvwwx{~~}zxxxxwxz}~{xvvvvvvvwwvwvutromkklmosvyzz||{{|{{{{||}~~}|zxxwxxwwy{}~~|{ywuutsstvwx{~}|||||~~|{yxvsrstvx{~}||||||~~~}{xurrrstuwy|~}|{z{{{}~~~~}|yvtsrsstwz}~}}}~~|zxvwwwy|}zwusqqpqrtwy{{{|{yxyzyyzz{|}}{ywvvvvxyz{{zyxusqnnoopqsuwz}~~~|yyzyz{|}}||}ywussssttvx{~}zyy{{||}~~~}zxussssuvx{}}vyyz~yy}ujkm_VeojcUUeligfda]Y_aWTZ]_a_douxvrpo}otz}ztzxiklrukl{|xuutqwvurjgw{tw}vwtonppndboz|qhfedblsrtz|fUY\]ZTXbdiqtuuwwurpqqyznnojgkoqrmkmmkfbcfelwxrpqvzxsokjkkifdegkr|{mo~u{}}}wy||xqqxzxvvumfadpqjmqvzpgpxyvnknmnqnkjiklhedilhggghhjidcb``aekkebcefgeba]`komkhinnnmikommppnmkklkhiorokfehiilnokbdlkffgkmnnjhosrlbestprrtxuuyyuqlqyzzxvxz|~ytrqw{{z~xxyz~~~}~vy|v{{sv}vu{tqwxvunnuvsolknrvxxwvx{zxusvyywuutrsyzuttsronv{rilsvvvuqnnry{{|xuvru|uqx|z}}|yy{xvxy||wtywpt||yxwxyw{~~{}|z{~{xxyxx}}yz|}|zz|pw}{|z|~}{~}}|y~}z~||wy~vnx}smnoqrrqoopuyrmtwsspowxuwtpnkilqvz{rjs}xmhisxojqsorvrlmnqsorpilqwvpoqvyrkpvxumjostrlmqponnv{vpqspputqrrw}vq}}|}|z{}|}~|~y|{z{|{yzzutuqt~}{xxywwxxz{}xssxtjlru{wqx{vqikroihhmqnlkjhfntpoqqunemxtpmoz|sptxujemvtprupmstmmsuvrmu}phptvxvwytsx{||yusstyzzuv|uytqy{|ysy}yv}vt~|zz~~}wy{~yz~xrtyxvvw~}usu||y|{xwvy|{||y}}sr}~ysx|vwxsqz|oo{yrttssnmszyvx~~u{|u~}xwt~|{}yrswvx~}tv{y{|zyzx{{yzz{~|{yyy|~yvzwxwy}~~||||zpw}~vvwx{}zv|~z{y{|yy{ywwx{zw|{yz|~~}}~x}|~w~}y}~usy~~{|}|~{x|~|{{{yw}utwzvr|zty{zxrptvwtpquz~yvzyxwsx|xz{{}zzwt{~~~upu|yv{}zurv|tls{wxzoq{y{~|{~zy|}zz{}~zwx|}~|~|||}|}~|~~yz{y|||s{zx~|yzyxz~}zzxxyxz{{}~zxvv|}yvx~xuwxwtuxuonqwyvqljqvplpstww{wlu{x}}|~~~~y}u}{y{zy{zvvxwy}xqsutvxwuuvsqw~}||{|w}{xzzuw}{vuw|~{wv{}z}zwv~||}|z~}||z|}~xwy|~~||||{y~}~|yxw|}}~}|yy}~|~|}}~~ywz}}|}~vx}xz|||{~|w|w}~y~~{yx|{z}zv~{}{x{{ww{~|ywwyzurxztsxyxzzvuvvz|truxxux|zwtrx}zwurtx{}|~|rw}vw}}|zux}~|yxxx}{~}{~y|w|~z}w}}~}}z}}{|~}}}~~~}wv}|~~||~|z{}~xy}x}}y|~z{{yw{~{z~{~}y{v}~|zz~~|}}{xvv|}xzyppsx~}}||z~|zyz|~~wsx|{{|~}vtvwxyyzyyytty|~~{}}y|~}}zy~|~~|}}~||}|zzz{~xx~~|~yty~~}|}{wx{{yw}zyy|}|{{}~}~|wrw{}|y{|vu{~vw~}{}}|{{~zxy{zyzz~|vuwuv|{wy||||~yxxz{z{|}}{|~}{}}|}yz~~~~{yxwy|~~ywyx{~~}}}|z{|}}}}{}{{|}~~{{|}~}~~~|~~~}~~}||{~~~}~~}~{{~~||yz}}zwwyz~zrx~}}{|~tsxxx{{xxz{|{yyyvtvyzz}ysvyyywvwututsqoortvxz|{xvvx}~zz}zx|~}x|}xy~{zz{}}|zux{zyqmw~|||{~{vz~}~~|{}||||yw~}}~|yz{y|~~~|~y|yw}}|}~~~~{z{~~zy{{}~{~}}}zx{}{||vty~|||}~}z}|~~~|~|x|~|{{~|w{||}~~{|{~~~}~}~}}}xwwz~~~}~~~|y}|{|~~zyzy{{yz}{zzz|~~|zyxxz||{{|{wv|~|xvyyvvy{}zwy{|{xwx{}xt}{u|}~yx~|ywz}|~xwz~}|~||~~}~||{}~~~}|~}|}}yy||}~~}~|z~{}}z~}|yux}vy|ywwy}|wz|~{xz}}~{|~}}zxy{|{y{|wz}{z}~|{||}||~~{||}}~~}~~zx}}}~v|||~yzz|~}}~}|zyxyzvtxzvwzzyww||||~|x|~}}||{{}y{{xz~~}{{~{~|~yw{{w{|wvvxyz}}}~|zz}}||~~}zxz}~{}|z{{xw{{xy|}~{x{}||}}{x~~}}|w{y}|||{~}{~y|}}~~}~{yysy}}~~|{}{}{v~w|}~~~||~~~}~}~~|{}}~z{~}{}}y~}{}~~~{wvvw{|ytuxxxwuvursux{xttvyzuxzz|}~}{}}wx|{zzzyyyy}~ywx|{wx{z{zx}|{|}|z{{z}}|~~}~{yv}|}~~}~yy|x|||}}|}~z{~|}zz|{w}|xwwz~}{~~~}z}}}y{}~~|}}~|}{|x{y{xz{{~~}~~~}{{}~}||w{}}|{}~}~|{}}||~~}~{|zyz|~~zy}}{}}|{xvz}{yyyzwpu}{z|y{|xvvwzyuyzty{|~~}w||y{yxz|zwz}zyy{zvw~}{}~~|}}{{||~|~z||~~{|~||~{{~}{|z}{}yy}~z|z{}~{}||~|zyzzzzz{zy|~}|{zyx|~~~zz~~{z~{vz|{}{y|~{zx~~}|}}~|y}}}~~~|zz}||~~~{{}{|~||~|}~{y{~|{~~~z{yy{||vqsw{|ywxyzyux~{w{~zy{~yz~{||xxx|}yy{||{{|}}|~~{u~{||{zz{}{x|{z{~~|}}~~}~~|||z{}}~|yz|~z}~{|}~|}~~yxz{zxvvwz~|xx}|}~~~~{zz~zzz}~|||~vx}{x{}{zyz|||~~~|~}|}~}~~~~{}}|}{z~~~~~}z{}{zxw{}yuxzzxxz|{xyzxwwxzzy~~xz}z|~~|xyzz}{wwxwxvv{|yxy|~~~}{|}}{|~}||{||||{{~}{{|}||zxz~}~~~{|~|}}{{}~~}~}|||~}~~||}~}|~}}~~y~~~}|~}{|}}~zuy}{z~~|||zyz|~~|}z{z|~~~}yy{|~|z~{}}}~}||~}|z{~~}~{}~~~~|yz}}}~~}||z{{{}|yzyw|{vy|||yx}~zyz{|}}}|}|yxz}||}{yyz{|yx}}|||}~}~z|}}~{{|{|||zw|~~~{x{~}~~~|xy|}}}||zy{~{yustsstrnljdbehfdfhllfgnnkjkoqrtsuyvuvu{xw|~vsz~prttwtr}wpssnoqpt{wpoqtw{zyywwz|yy|ztqnswxzz{|vpnknrjdglqvutuy|xx{||ywwvwvusqponorsrrrswyuuxvtx||||}}|yx{}{{|zxyz}~||{z||{z{~}{yvuvvuutqnostty}~yvqlosrttuz}|{xvvspqruyvsutplilruurmopoonouxtqoruphhlqsppwyuqnmkiggijkossqpnjiknqrrsusprtqpstppqommmqtmhptmiggjjgkqpmmnlkjknpquyzyz}|zz|zz|}}~}}zwwy}}}~|}~~~~zxvwxwwuwytppoppklrplklqusnlkjjnuy|}zx{|}~~wxwwzxvyyuuwrnstlkrvwtoqwwtw{ytvxxz{{~|{{~}~yy~~{~{~|~|xy{{|}zvsrqnmquvwwx|{wuuvyxutuz|utz~yxwvvsptwxwtrturoonkklorrooolkmmmkjkmlilnkkopprporqmnqrsuxyyyxvtsrrtx{~|{{zyywwwwz{zyz~{uvvvsoszxttuwyvsuvwwwvvw{~~~}~}~}|~}~}|}~|{{zyz{zyz{yy||yxxxwvy|{zywutrqtwyz|~~}|zzyutwxuuxyz|}zyyvtuvxz{zz}}}|ywy{|}}vsw{|{zyyzywuuuoloty{{{|{||ywvw{}||~~yxz{~~}|~}ywwvttwxxxvy|wswyurtvy{yvvyywvuwz{yz~~~|yxxz{zxyzyyyyxvvvtpoqtuvtuxxttvrnnosxyz{{}~}|yyzusz~{z{zz{zxwtstwyyzzzyxxyyxwvwyz|~~|{{zzz{~~~{yz{z{}}~}{zz|}{zzz{{{|xv{~{{}}~}|~|}~}~}{y{~||}~}||}}zzyy{}}{zzz|~zuuxy||{}}yvvvx{}~}}~~}}|||}}zyyyy|}{{{wtx|yuwyxy{|}zvxyz{yx|~~~~z{zz|{|}~}|{~}}{yy{zy{~{|~~~}zy{~{|}}|{{{zzz|}{z||yvux}{yy|}~~}~{}~}}~|z||zyz{z|~{|~~~~}~}~}~{z{zyyy{}|zyz{xvtrrtux}}}|}~}~~~~|zzxuvxxxyyxyyy|}zz}}|}~|||zz}}|}~~~~}}|~}|~}~~{yxy}}||~~~~~~}~{y{|{|}}}~~~~~}||{zyz|||||~~~}|}~}}|}}~}{xtttuuuuuuy{xvtrsrqsvvsopuwwvtuxwvx|}~}~~}zyx{~}||{zwstwyzywwvuusrsqqtw{~{z}}|}~}{{|}~}}}}~~|}}z}{{}}}{{}|{}|{|{|}{{zzz{}}~|||||}|xxyxvutvxtrvz{{zy{{|~}}~~|{|~}zyzzyyyvu{}yxz|~|||ywwxwvwy{|}~}~|z{|zz||zz}}|~~{wy}}||||~}~}~}|}zxz}}}~{}~}}{y{{xwxwuvyxvwxxwstwxwvxz{zzvrtwy|zz}~~~|{zz{{xxyz||ywwwxz{zxz{xx{~~zz}|xvutrtwwy||yxxy{|{||wv|~~}|~|xx{~~}}~|{~zx{~{|}yv{~wtutuuu|~}~}~~~zyyyzzyz}}|~~|}~~}}}}{}~~~{~~|{|~}{{z|}~~~{|~~|~}}|~}yxxz||z|~|{~~}}wty~}|}~{~~}|}|~}~|}~}}|~~}|}}{}{xxxyzzz{}~|yz|yvwww{yrt{}{z{|zyz|{y|~}}zwuuxyxxxxxwvwxwwwxxz~~|{~}|}}~|||zwwx{|}~~~}~~}|~~|}||~|}|xx~|z{~~}}{}~|z|~|zxy||||z}~||}}~~~~~{wwxx{{xz|xyzyz~~}~~}{}z|~}yxyzz|}~~~{xy|{}}}}~}~~}~}}}}~}||~{y~}xx}}}|y}||}~~~{xy{zzzxz|zxyyzwtrtvvvxzywvuvxxwvwxyz}}|zwuuutvyyy||wx|{xyyy|zx~~{||zxz{zwxz{yyz|~|yyyyyxx}}z|}}|~|y{~}~~~~|{{|}}}~~}{{}~{{{|~~~}~|y{~{z~~~{|}~~}z{}|{||}}|y||z|}~~~~}|yyzww||ww{}|~{y|}|}~~~}{z|~~~}}}}{z{}{z}~{z|}{|~}z{~~~{x|{|~}~~}~~|}~}}~}|}}|}~||~}zxxz|z{}}~}yvxz|}~~}}~}{zzyvvxusvwwwxwvuttvwwxww{~|y}~~}}~~{|~}}~|z{|z{}yuwz|}|~|}~}{|~}||~|}}{|~~}}}||}}~~~~~|}|{{~~~~~|{}~|{|||||}|}}}|}||}~~{xy{}~}}~~~{{{{~~}|}}{|~|||{|}~}}~~}||z{}~~~~~~~~}}}}}~|}~|zz{|}|}~~}{|~~}}{wuvxzyvwyz{|{|{xwwwvwxwwz|}|yxyvtvxxxxy{{||||{z}|ww|}|}~}{zzyyz{zy{}}|{zzyy{~}~~~}|}~~~}|{|~}|}{zz|}~~~}}}~~}}~~|yz~}}}~~~~}|||{{{}}|{{|}||}|}~~{|}}}}~~~~zxz{{{{|~}|||}}}{{}~}||}}}}}||~~}zxwvwz{|}}|}~}{|}}~|}|{}}|~~}|}~}}}|}~}{z|}}~~}{z|}{{~}|~|{zyz~|wwxxxxvttvwxyxxxuqsvvx||yyz{~|xvvw{~~}}|}}|{zyxyyyzz{}~}}}~}~}~~}~~~~}|yxxy{}|{}~~~||~~}~}}}}~~~~~~~}}}|zyz|~~}|~~~{|}}~~|{z{|~~||~|zyz{~~}}|{{|~~~||}{|}||||}~}|||}~}~~~}}~}|}~{{~~~~|{}}}~~}~~}||||{ywwxyx{~|{zwusrtwwwz}}}}{z{zyxxyzz{}}}zxy{{|~|{zxxy{{zyz}}|{y{|zz|}}~~~|xwxzyz}~}}~}|z{~~}}}}~~~}}~}|}~~~~~~~~~~}|}~~{yyyz}~}}|{{zz|~}}{yxz{|}~~~~|{{zz|}~~~}}}~~~}|}}}}|{{{|}~}}~}|}}~||~~~~~}~}{}v~}}zz|zvx{xvxyyxy}|zzy|~~~yy}~~||snkt~tmgipzunllpuz|xvux|~yqopppickttqjcinifgid`hprpqqnmhilkh_bggkmomlmjjjjlhggillid`adggcb`^`bdecbdilihgddghihffijihghiihimpqsronmjgdcfjkhdcgiihgfgknqsqmlljjnqtvwz}{vvwwxzz||xrqtwut{~{z}~|}~}~|xuurib_^^^]\\\]]]ZVTVUVXYYYWUWZ]_^ZVW\aa``a`^be`]_a^\\]\ZXYYXSOQUVSPOMKLNLLOOHABDB@CFGJMPQOORTTUXXW\`a_]][[aeb]]_begg^X^db__bcbca[XXZ]^_b`^aeimmjfcfjjlopnkhijjiiknpqqplilppnmmoprwwtssrsuwy|~~}~zxsoppqttpqsqmlllnqtwvstz}|xtru}~vx~~|{roptyvqqtz}wpjgjlorqnljlmg`]_holfeejmjge`]`gormhlpoifdgknqsmfgkllmkhhnspmlkfcfgdaba^[]_`^]\VRUZ]a_ZY[\]YU\fkkf_`egijgehnu{xpmkkmkjnqsrmkkjjheinpplhhe_`fkkjlljntsnhhnnhkpkgijjkjhfdgjjjkmrsojffihjoooqrrssspnrx{{{{uorwxxwzzxxzz{|}|xxxvsqsyypjggjlmlijmmkigkruwwstwuuxz{|{|~|~~|z{~~~}zuuusqppuxsnifjpqnlkkhddhloljkjecfjkgb`_`cb^[]dhd`bccda``^[[]`_YSLIQZ[YTNMLMOLIIHGIJMQLFFJOQONPPTWUUWWWYX\a]Z^cge]YZaf`WW[_c]VWXXXTV\_\VNNV[]\[]abb_[]bced]TRV_klb]_cfaYY^ccceda]]^_^]_acfjkhea_fnvyqhjouxsmosv{}|xpmt~wnpvvtstvuojgdccejoniccffjmhdgmx{vwzwtrs~yyz|~yxzwvtmu~xqvz{{wtssw}yttrmllpx}|zvtrmlptvxyzyslhilnonlihlifhglqjgkkibXY`cd]UY]YWVW^cb]ZY[\ZY\``aabc_YVXdmomghoh\]cmukbhnqnaYX]gidcdcb[X`hhgfgoo`TV_gaW]gih]T]baeeiqeUU\kwl^]_digedadjmpojhaZ\epwvqkfcisrg]`mzzqjedhmrtrnnnlmi__ehibZ`kjecbcgikiecehmnmlhdirwvqnrx||zyxsot{yxywyxnjnpsphlvuqlhnsmkry{wrpqqoqtrqtuvxvuxzzyyz}|xz{sw{y~|z{~}~~{zz~|}y~|{}|{z|}}zzzz}y}{uwyyysnrqkowy{vpw|slkluysnpv}}vnilw|{{zxy||}|z}vnmpw}woqtsstttvyvtrotyqkqvwyusxuoprqtrntzwtqmv~vnlnwzrsyzywv|}}~}ur|yuw|zorx{~~|}zz{z{}zwvz|xurnljjqumjotxumjlklsvvsjfmttswyxxxwwwx~z{|z{}zsty|zwrnoty}tsuvwslpxzwpihlqu|yppuyzwttuttyzw|ztryvrs{}ttz||wsy|zyxyzvuxwtsx}~{|zz}{zwpqwxwvtwvmkpvxqnhiqxzgju~}vvvy~}|zz{yz~~|{wz{vsrx{upns}|vspqw{~zzyuvx|~wy}zxz}~|xz}{~xy||~|uz{xsq|wmt~{tw|~~~{}}~{xts}}}}}vuwou~~|z|}ywvsuyxyz{|votwpjowzyut{xklsw}ys{}|~|}|yv}}{~roy~}}wty}zyyvyxuzxntts}z|~z{|u~{{}~|{xxyy}|y~{~y{~}uu}}|~}vy}}zx}~~}|zyzz|~}}|~}zxz~}}~uw|~{y||yyxz~{xz~{{vw{w~}zxz}vqt||wxz|}yx||xvw}~zvsv{~|zz~~|yxyz|}~|tvz}}zx{~}}|}|~~}|x{wy|~~~v{}w}|}yy}zwwwwvw{~~pr{zu~|yxutvwvv~}vkerzniu{snmmroknrniksz}|xy|yww|{{~|vpqxxwwz|zzywy}~xvy}|vpqyxsuz|zwwy}}||}~}z}{~~|~~~x|}yw{|}}{xxy||xw{~}|{}~{z}|usx|}}z|xw~xy~|}~~}|z~~yx{~zx}~}z}yw{|xyzwuz~}zz|wqt}|tyx~xv{~xwvx|||}zz~~~|x|}xzx|~{xvx~|~~ut}{zv{w}}xw{}x|||~}~xuz}xx{tty~z{~~xrrzzyytuzwsqpsupnrupklpqqljruqpqy~utrprw|yx}}ww{|}zx~{xwwwz{wvz{}wosyyzvrvz{{yw{}zzz{{z}{x~~y|}{sz}}yt|{t}{~}~}~~}}}z{|v{{x~yz~z~||ww}~~{}||}}|}|~~{v}~zyz|yy~{v}{vtz|{|~~}{}ww}qs}~yx|{y|{y|~}~~}wzzxy}{x{|x}}xx}zx{~}~}}x}}~zx{}xww{~~~{}}|~}}}~~|||}|z~yz}{}y{}xy}}}}|zy}}|}}}zuv{}}{xyyusmjszunmqxxqljjjjotsx|yxupponu|wyyxwvvy}}}xps||{~}souyxxwvuvw|{pu}{ry~|~~{x{}vquy|~}}zyz}}~~{w|~|}z|{www|~~|x|~ystw|yw~||{{}{~~|xw~||{zz~{}}~{yy{~~|~~}~|~}zz{zz~|zz|}~{z|{xtou|||}~~}uv{~}~|yx|~{|~}~|{}}~}{|zxy|~{{{wtx}~~~~yu{}{{~|{~|yuuyolqvwxvuutssrrtutqprrnnquxwsrrrsvwvuvxy|}yvtsw}{vsrtzz||zxtw}ukr}}wy|{xwvvy|{|~yz|}}|{}~}xx{~{{||{zz}|}||~|}zx{~}}~uw{|}zx|}|{~}~}}~}}zy{~zx}|}~}zz~}}}{xx~{uy~||||z|z|}~ystxy|~~~zy~~}}|}||xtv}}}zu}~}}}{z{pt}{}{}~~z}~~}|~~~|}{}}{}~|yxz~{y}|}~~}~~~{}|z}|z||xxz{{tiowqlns{{offhklnrtwxwwuqsutvvx}~{zywvvwy{xv||{|zxz}{y{{xusrstuwz~~|xusvz|}~}|z{~~zxvwz~|wv{{~wrw{}~{||~ztx{{{wuxzz{{}|yz||}~zy~{}|vx~}y~}~|z{xwy{}yz~~zy|~}}zz~{wxy{|xvtuxyzz|{{}~~}}}z|xu{}~~yzy{~uw{zxx{~|{{}|{|}}|~}{|wy~wpu|~}x~~}{}{z~zy{|}{yu{}y}~wpjny|zvrsurnoppqqrwyvttvvusstwyxxvx~wqs|~ztx|ttvy{uqw}~}xuuvxvs{zur}ytz}|uz{wz}{z{{}{vutstvy{~~wuxxxwv|zsuwywppuz||~||~~~~~yw|~}wmpxurw~zz|~}z||yz{}{ww~}vsy}}~|~ywy~~||yvuz~{}~z{yy~~|~{t{zw~zuw}|xz~~|vw~|xuvvuwvsx{z||}{}}}}}||~}~wtuy~|vuuttrs{|yvxyy|{{{vuwyyxvy{{~}zxuux{xuvz{vuxz|}}}|||{|~{wvy~{{~z~{uqnnnkiiijjjotpiefmtrppquunnsw}{w}}yx~{}}wuz~zsmnmiikrywvtrx{nkqty{vvz{||{~~y{zyyzvos{xtuw|}zywspptw~{}z}y}~zvvz}}xttw}~ytpqz|vuvx|xt}wuttvvtvwutttvyxuwvruy{r{}|upsvrnmptwxzzzyyyyxvvwz{xyzyvstuxyvsrv{}yy|{yxwy|xtz~}}zyzz{{zzyxw||xwz~xty~}yuuy~xyzzxsu{~}{{zy{z||{|ztu{||}zvwxwyz{zvy|yurnoqomkigggiloqpomkmonnot}~zxw~{}}~zuvyzuplknporvsnkkqyyurqstqrx}}{|}zyyywsrtx|~|xuvwxxz{zyzzyyz}}zxxwxzz|}yuwy{|ywyz|}~~}xuttstwyzyvuuvxyxuuvy|}yx{xpmpuy{xsoquxzxxzzxxz{z|}ywvvxwvtqpuyuswxxwutvwy|~~~||{|~{trsy~|wxzxusw}y{~||}~xy|yxz}|xx|||~~}~}{|||zx~}~~~~}}{y{zvtqoppnnmlklnnjjmnptxxwtsxzvtz}z}ywvux||zvrttkfjpuumkqrqrsuxyywwxz}~|~}|ywz}~}zvsrtustx|}xvw|~~|}~|yy}}zxyz|zvtu|~{{}}y}~{{}{~|x}~{vsvwvwyxwxyy{}~~{{~|zyy}}~}wttvwvtsvyzzytrvz~}}{w||~zw}|yyzyxxqkqvxzwu{~{vv||~~~}~ztv{|{xsuyxwxy|}|~~~{zz{|}~~}{yy{~~~~}~ywx{||wuttuuutrqspkmquxxwwuroopos{|ut{~}{z{~{yxuvyyxyyurnkkllnpqrsutrswy{yvxzxwx{|{}~~~}xvwz|vpswwwwvwwuz~vux}~}}}y{}zxww{{yz|~~~}~~~{{~}|zvtuvwxy{|}~|~}|~}{}w|~xvvx~{roqzz{}wvw|~~z}~|zxvvurx{tsu|~y}~}}}xv{y|{{}|yx{yrswyyyw{~|z~}~{|{}wuvvw|}}|~x~~}~~|{}~~zxz{|xtux{|vsy}}wwyxvttvxxxtsz{|}}wy|zxwvxzyzyy|{xuqqsplklqvxwwvvtrt{}}ystxuuz}z||y}{|}ywwwxwsqpqv~~}{{|{y{}}yy|~}|yuruwvw}~~~}x{}}}~|z{{{yvtwz|{{}~|}~}~y{}vruz~vv~|~}~zvuw}~~||uuwyzyxx|~z|xt{{wx{}}yx{~}xtsux|~|xvz~~~}~~}}|yz}{yxx|~}||}}~y|~zvvx|}}|ywy}~}{qpu|zstx~|{}|yxvwxwvwzzy{}}{yvuutuvvustuuy{ywwx{ztqruywttuz}|}}zxus||vy~zurruutz}{{}~}zxxy{wqz|{~~}|}|{}{wtry~{{{~{xw}}uy~}|}}z~~z{|xutu|~{|~}}}~{}}||~}~}~{wx{~ywux|zy}~|z{~|{{|~}|z}{}}|zz||wx}zy{|yyxvv|~|{zux~}}}|}}zxy}}{}}}~~||{}~yy|~}~~}~}|z|}~z{xruz{{{|{{{vrtxz{wsux{~zuvyzzvtttsuw{~~}xsvxtrrtz{vrrv||yz~~}urtx{{{|yz|}~~|trw{}~{}}{}~~|yz|}|yzz{~{{|||~wv~}{|{z{{z{|~{z}}}|{|~z|||||zy||y}~}~~|{~|z|~zz{~|}~~zz{|~}|}}yz}|zy~~~~}||~}~~{|{}~z|}|~yv~~~|z~z{}~|z}~|~|xu{}{{}~||z~{}|y}}~|z|~|{|~~|{~{u}~~||}{|}xuwy|}z|~ytrx|zzzzvuyzzwtw|zvwxyyusuwxvsrtw||||xtux~ywxz{{yv|{~{xy{zxyyz{{}zwuy|}{vx~}{z|||~~|}}|~~{{|~|~zxx{}yx{|x}}|~~|z|~{}~}|zy{}}{}~~{yz~}|}}yy}}|}zvz~~~~}||zy~}~|||z}}|~zx{}~|y{~}~~|}~|{|~{z{|}~|}|z}~}x~~~{yz|wxz~~~|z}~|~~vx~~}z{}}~|}~~~~~}|yz|~~||}{{~{ywwwvwxz{{xvuuuuvwzyusvxxwtw}}{|{{zwvwz}~}zyyz{}~~}}~~}|zyyyyzx{}{xvz}zxxy{xwz}}~~|~~~~}~{x{~~{z|}{wvx||{{z}~~~||~~|}|~~yw{zwy}~~~~}~}||~}|}}|}}}}}{{}~~}|}~z|}{vu|{~|{|}|||~|z{}~{y{~}{{}~}}|{}|xy{~|xy{}z~~}}}}~}{{}~||||{{|}}}}}|~}{x}}{}{zy{{yy{}{z{}~|~zwzzxxzzyxwvwx{|ytvyzzuoruwzwtuuvxyz{zyyxz}}zvuy}~|z}||~|zxwvxz}{uw|~~zvwxwwxyxwwy|}|~~|z}~}}~z||}~~}}~~}|z{}}|{zyyy|{vsu{~}~~||}}{z}~zz{}~|zyxyyxyz|}|~~}|{|~}{|||{z{{zzzxuw|~|}|~|z{}}~}z{|~}{ywvyzyyz~||~}}~~~~}}~~|zz}wsvz}{vuw~}~~~~{z~|y{~}|}}}|yz{xuux~}z~}zz}~|{|yttwwxz{{}~zxx|~}{yyzzyxwxyzyyyxurqpstsrrsuwz{|{z~}yutw||{zy|~|xvxywx{|~{uuwy||yxwsonouyyyy|}yvx}{y|~zxx{~~|{zyyzyxvvwxxwvvw~{|~|{{~~~zx{{ywuutruxz}y}~~zzyz~|{~{ywttvxz{|||}z}{xx{}{|}~}|{||zwvuuvw|}}~}|~~|{z}zzzyxursuwz}}}~~~}~}yz}}zz}|z{wtuvxzwu}~~~~~{{}~zvstwxvsru|}}~|y|||}}zz~}}}{||{}}{zyz{|xsqorvupnosx||yyzyy{z{zy|~}~~|yutuwz|zvtw{||{xsrrvyxy{||{zzz{||{}~|zyy|}~{|~||}~~{{|~{z{|}||}zyyz~{xx{~||zxz~~|||~|||~}{su~xtqronx|yxwwywtvyz{|}}~~}~z}}{~}yy}~~{w}~x{}zxwtw|}yy~~~z{{}}~}|{~|z~~{vzxqtz|{{~~~}}~}}zv~~}x{~~}|}~~~}~}}}zv}~{|}~}|~}}||ux{xv~}|}vx|}~{xzzyxxzzz}~}|~xxyy{}~|xutxslquvywtvxy{ytqtxustu|~{us|}~~}{zyz~}z}~}~{zzxxwvtrv{yuuvy{|~z{}{{|~}}{vz}tnv{zyzzuty}}}|}}~~|~}|z{zz{~ywxxxyxy|zuv|}||}}{}}{xx~|z}{wy}~~~zz||{v}}{z}z|ux|yxx{wu{wpqtz{uwzww{zz~zuvvw|zxw{}z|~}}}~}{}{{|~}vu|~~~}z|~x}xtxz{{xtrxurrsvtt}xx{zwwzvosz{ytqx|uqsw{zvuxyuwx||{{y}z{~}|}~zxyvppuz|yusw}zsqqvytqw|{{}}yy~~~~~zx{~~}}|yvv{}{yx|}~{v|}||x~~~|}{}~{x|{uvvx|}~{stywvww|~{|}zy~~y~~~{wxy}~uu{yz~z||y~~}|{|}}}~|x}~~}}~{wuvwy}{wz|zxrowyuux||}~}{x}~}}wu}~|xtw|}{}~y~vuz|uz|~}z}}}~~}|{}~zv}||ykktzzuqtxywyztouxy{yvz}}{x{{vwz{~|x|~{|~|zvuwsv~zz{yx{|}|}{||{}yy~zz}{z{vootutvz{wrrv{zvttuy~|}}{yx~zvwy|~~|xwyz|zw{xz{~|z{~|~~{}{ww{|{zzxyywxwutuv|||~~}}~|{~xx|{y|ywy{}~{y}{{|}~~~~ytx|z{~~~}}}{yutvwz|ywvutx|zutu|}~|yzxx||}zyz|}xu|~|~~}|y~}~~{|}|{{zzz{~wu{|xutxwsuz|~wtxxutvz~~zvwy{|yy{|~}|||zxwwxwwxz}{ww}|xvwy{}}}~}||~{{}{wursvuuyyutvwxvtwyxvw{|{|zx|}|~~}~~|yz{|zz}zuux}}xy}|{~}y||~{||{{vux{ywx|}{zwtx|{|}}~y{~}}|z}~~xyyvz~|ywwxz~{}|~~xzy~~~}|}~~|{{|zwwyxxy||z|{yz|}}}~~{~}zz|}}{z{yv|}zwz}}}~}~~{|~}~~~~~|xw{~}|~|yy{{wtuwvuwwwyyupptwz}~}|||{zz{{wtz~uwz{{yx{{z|zy{zww|}{||{z{|z|~|{|~~{z|}yttvyxwxyzyutz|zxvvw{}{y|}~}~|x{~||}yvvwwxxvuvvw|~xvz}}~|{}~}~}}z|~~xvwyz|{wy~|yz~z|}}}~}|{}xx}zvx|}|yww{yy|~|~yw~}~~~{~~yz~{yz~}yyz|~vswzz{||~~}~|}}}}~~~zx{{wyz|}w|~zy}}~zz|~}~~}z}~~zvx|~|uqv{xpouzyussy{wz|}}ww~|uu|~{ywz~{xz~|{|y{}{uz{vvy{xy|{}~}yv|}}zxwxwyyvvvv{~yw|~{yxy{|{yxxwx}~y{{}{}~zy~|yyz{~}vrvzxtuy}|z~|}~}yyz{}~|}~~~zy{}~}~|{|{xz||~yz~}{}{{{{|{xyzzyyz|~}}~y{|}~z{{x}}}z{{~||~{wz~{}|xz~|{{yx{|{|}|||{|}|zxy{{z{|xtvy{y|~yxx}~}~~~|~}}~{{}|z||zurvyxuqrwz|{yy{{yww|~wux~zvyzy{}~|z|~~{wvxwtrrv{zwxz{{zz}~}|y{}}~~|wxzyx{~~z{~~~|z~|xz{}~yx}}}~~}|||{|zz}}zwuz}zvtz|{~~~}|{wuz~}~z||{}~~}}|}}~~~|zz|||{zz{||~{{z}~|{ywwyyy{|~~}~}}~~~~{z}{||xww|}~~x{~~~}{|}{{|}~}{{}~yx{yst{}~}|~~}}}yyzzzz||~~~}}zy{{zzz{zvsstuwywvy|||{zzxw|~|{zyxz|}||~|y{~~~|zyxwusuyxutvxz{|{z{~~zz|~~}}~~~zz~}z}~{zzxz~}yz|yvx|}zz}zx{~~~|{{}}}~~}|zyz||}}|}}{}wz~{z}}{z|}}}}~~~|}{{}~{wx|}{z{~~~}|~z{}zvxyzzz}~|{}~~~{xz|xxy||z{}~{|}~~~|~}}|~~y}{}~~~}{||}~{|zvy|}{|}}{wxvs||y~~}~{z}~}{{{ywttx{~~zyzzywuwzzy{zxy||zyy|}|yy|~{xwvwvtv{|zvuyzuux}~y{}zxz{zz||{z}~|~}~~||{|~}zzy{|xx|{y{~~||~|{||}}}~|xuv{~}~~||z{|}yz|||{xwx~{}~~~|~{~~~{z~|yy{{y~~|}}z~zx{~}}|y{z{~~xw{|xz}{y|}}|z~~|{~~}~~|z~zy|{|}}~~~zyzz{}}|~~{y~{{}}~|{~~|~{{~}~~zyvprvvuwx||tqvxvuvwy|}{zyy|~|{{yxy}}yx||zwux}{wwz{zusx||zy||xy{}~|}}{y~~~~zwwz{|}|zyy{{zz{}}{{}z{~~~~~z~yz}|{zxx~}|}}zyz|{{~||}}|yw{~}{z}~|{~{|~}y}}xww|~z}|z{~|z~}{z|}ywy{~{}}}}}~{}{z~}||}~}yz}}~~~~~~~{{|xyzw}}~~~~~~~}wv|~||}|}}}}~z~{}}~}|~~~{{{yyxxxxxwuuw}}xxxyxuw|~|yyz{{|xuuvy~}||}{zwrrxzyxwwywvvvx{ywuu|{y}}~||~}}|}}zz{{{zwzyrrsx}}}~}zxz}|{~~}}}{wy~~}~~~{~{y|~~~}z}~|{}~||~}|}}}}}~}|}xz~~~~|zwuw}}}~{}~}|xwz~~zy|}z{~||{}~}}~}~}x{~|z}~{{~~~~~{{}~~~|wvvy|}}|~~~|}|}~|~{x{~|~~|{}~~~}{~|||{~yvxy~}|zyywv{}vruz~}xwz~~yuwx{{uu|~yvtsttuz}|yxwyytuy{{zwwxxwyzxxz{}~~}{v{~~~{~|{}}{zz{yx{{wrpsx{zx||xy|~}{z~~}}~}|{{|}zyz|~~}|zz~}|}}wy}}}|zzzz~}|||||}~|xy||z}~{|}~~~|{||~~|~|{{|}}}}~~}}yyywwyxvvx{|}}{~|xvuwxwxwwxwutssuvvwwy{}~~~~|yyz|}{z~~{{zuqpqrrsw}~}}}zwxy{}zx{~~|}~~|}}}~zx|~~~{y}~}||}}||||{yxwwvrnnmlmnostsvyvtqpqqpnkmqpmmlmppprqoonllptttx|{zz{{|zyzyxz}~{wwxxuqpqtvsnmqvwrljlprtyz{~~|yuuxyyxwyz}~zuwxvw{}~|zytpqruxxy{|}|{zy}~|~}~}xvtolljkmnrwvuwyzwuvvvvsruw{}zz{|ywy|yutuz~{y~}|~{wy~|xvtrqonoptwvuuuwupmjlqrsz~~|||{wsrqrrqqstuxyxwwyyxvvwyyz}xootusomnprrtutuxwsswz|}zvuxyvv{}~}}~|{}|wusnlmmhelrrrqqx{uuupppptwy~}|zzzyyywvux|~}zx{|zxvuy|zvporuuqopootusttssqortsqsuuv{~~|zxvsqprtutrrvzxwxy{{xxyz}~~}|ysnlrwvssruxtstqquwy||~~}~zxwwwsquyxwz~}~~wsrtvrnoqqrsuuttrnortwuruz~zvvyzxxz}}}}|zzyutuwyxuuvsqqppqqtzyvvvwywuvx{|{xy{}}}|}zutvwwvtuxy|||}|{{z{~~}|wstvwwvuuvyzxvvwxyz{}|||ywvw||x{}{ywutstwwtssrrtuuuvxyzz{}~}~{yy||zxy}}zyz|yrmnrutstvusqonnoqsuxyxwvwyzyyyz{{{}|{}}zy{|{xtqqqrsuwy{|{zxww{~yvyyvuuvvttvyyvuxy{}zwy|~|{zywtssrruwx{~~|~}xrrttuvuvuqpstrswxwwxy|}}|{~~}{wy{{}~}|zyzywropqrtssttsronnnoqrtwz{{zyxx{||{{}}{z|~~}yvxwttutvuux{}~}~}}||~{zzzzyxvuwz}|wvy|}zyz{}~|xwvtstux{}~~~~|yyyxxxvuvxxwwxxz{wtuwz}}~~}~~~{|~~}{yxvtsrpoopqsrqqqqmjmoopsvxxwy}~}~}||}~~|}~}zvuuttvvwxvvy{~}}~~~}~{yzyz|{zyxxz|}}|{|}yxz~~zxzyursx}|{{zzzxvvyzz{}}{{yvuuvy{{{~~}~~||~xtstvtpoosyxrqqpolhimnprssuyyz|~~|{|}|}~~~|yvutsrtuvwvuz~~~~{|{}~|{}}}~|wwyxxyz}{{}~{xxz{||wwzyvuwxy|~}{{||{{{}}|yyyyxuvxwwy{}~}~zy|}zzytqrstvuttuwxtnijllmoonoty{|||}~}|||}~~~}|z|~{xvspprtx{}~{|}~~}~~}{yz|}~~|}~~~}{{{z{{|~}zxz}~~~~zyxvuuwy{~~~}}~|zyxwuuvwwy{~}}}}}{{{ywuuwwttuttuuuusqqnlkkmmnrvy|}|zz{}~~~||{}zyxuttsstw|}}~|{|}~~}z{}|||zz|}{|}|{|zvvy|~~}|}}~~}yvwxxz|}}|zvttvxywwy|}}~}{|}}|zywutuwxxxxxwusttuusqqpmmmlloty|||~~|zyxz|}~|z~}|}~{xttuvxxx{}~~}~~}zz{}||}~~~}}}{{{ywxxyy{~{|~~~}}~~{zzzz}~{yxwvvyywzzyy{~~zzyxwvwxyzywvvvxyxxwwvuuqonmlnquwwwwxzz|}{yyz{|{zz~~}}}~}|~}}~{wuvwxy{}|z{}~~~}{{}{||ywuuvw{~}}~{y}~~|{}~~zwwyyxxz||{||{{xutuuvvwxyxvxxvvxxxywvvtrponnoqsvy{zxwvxzzyxxyyy{~~~~~~~}~~zyzyyyz|}}}}~}zzzyz{}}~||~~}~~|{yvvwxy|~~~~~}||~~}}~~}~~zzyyz{|~~{z{yvsrstuvwwwxzzxwxyyxwxyywtrsttspquxyzyxxxxzzwvwxzzz}}|{{}~~~~}{{|{zz~}~}{yyz{{{|~~~~|{{zzzzz{}}|~~~~}{}~}~~~{{|{~}|}zwvuutqqstttuwwwz{yvux{xvwxwvvwvtrtutsuxyyyywttuvwuuy|~~~~~~}}~~}~}{{|~||zyyx{|{y}}~~|{z{}~}|}~~}|~|{}}}}}~~}~~}|}|ywusrpoquvwwxxwux|{yxxz|yvvwxwusstuutttuwvuuuvvsuyywvx|~}{|}}~~}{|}|~}|~}|||zzz{{xy~~{}}{zyz{|~~}}~~}~|{~~|xvwwusqprsuvvwxwvvvwxxyy{||{xwursvvutuxzxvwxxwwvtttvz{z||~~~}{y{~~~||~~}||~}|}}|zxxy{|{|~~}~~~}{z|{yz||}~|}}z|~}~|{zyxuttsstvwvvwyyvtvzxwz~{xwursusqtvvvttuvtsuvwvuuwyzyy{|{|~{z{~~~~|zy{|}||||{z{||{{}~~}{}}}~~~}{zz{{{zz}~~}{z{|}~~~~~}zyyxwuuvvvwwxyvttuxz{}}zxwutuutrqsvwwwuvvuutsssuuvxzyyyz{zy{~}|}~}}}|}~~~~}~~}}}zwxz||yxz|~~~~~~~{zyz|}}|}~~}||~~{yyz|~~~~~~~~~}}~}}~~{|~}{ywuuuvwvutvvuxz|~~}|{yvuwuqpswxwuuwvtsuuttsrsstuuvxy{{zzzz{|}|z{|}~}||}~}{zz{zwwz{|{z|}~~~||}}|{|~}}}}~}{{{{{{zyyxy|}{|}}{|}}~~}}}||{yyyyywvwxxxxz|~~{|}yurqrtttrrsvwvsstttsrqooqrtvwyz{|}{yy{|}~~~zxwz~}||~~{z{ywvvxzz|}~~}}~~~|{yz{}~|yxy{zxyzxvtuy}~}{|}}}}~}{||{{|}|}|ywwwwz}~~}}|zywusrrrrqsttuuvwvusrrqollosssuxxxz}~|zz}}{|~||{yxw{~}~~}|{yxwuuvwwy|~~}~~}~~~|z{}}}~}|{||{ywurquz||~|{||}~~|zyzzyz|~~}}~~}}}|{{|{{ywutrpqqsttuvuttsssqnmnnnmmrvwwvx||zyz{|{{}~~}zxvx}~~~|zxxywuuvvw{~~}|~}~~~~~~}}|}~|{yvsqqtwxyy}|zzz{{{}}{zzzzyz{z{~}}~~~}|||||zxvtsrpprrsssuwwvsqqpprutsqpvzyxvvyyyzz{|{|}}~}}~~~|~~|{{|}}}}}~~|{{{|~~~~|{}}~~~}|{{{||}~~}}}~x|}zyusuvqljebacdcab`]Z\^\XZ]^\`deffgeelsmikj}vxzzutz{vwwwwngq{{ccefqniyxogdfedmwwfVX[_ceentrppnmhcdfjqruxofdbcgjpyylkjfffgd`ensuvtqommlnx~zrib``__`egea`cfeaaegmrqsuuy}}~wnnoonmnpnswurnkrz{||{|{yvutpnljlrxzxtkcisttvtpomifhiihinuwvttz}wpmlkjntpghiea]\_a`_aegijf_[YYXW^ijhgc``cghhjloqmgghgikmlhegiigefhgginstrqnlkkllmpnihfcadjjiottrlhhd^[Z\bfggdceihccedgkkovwwz}}~||}xqtxvtrry~~}~|{~~}yx~~}}z~tnihglsnju{uooogaktohgghijkeaefisxvtqruwvroqtsppqqptxrloqrsnis|tjknnnnliddinonjfdcckurjikhcdiptqmjiormhjllpuyvrzxswy|}xuvy|~}~}zz}z}}yuw|vvwqlqy{}}~~{{y{||}{xyy{~|ywv{~ytw{||~~}{xwz{z|~y{|zy}}wtrsrtyxrtxuqkgiiikhfkpnkihfffjprpojehmljiijkgdgjjklklmjhlqqpquvsqssswzyywtwzwsvxtrx}zwz{uonopsssrnqunfjrpnqsrrttuwvtx|||~}||yvwyzwuutu{~||~~~~~zwz}{{zxuuwy|}{vromllnnopqutomjhkmotvusomnmkjiikptsrpmmnlknoquz|vr{}zzxwxz~{x|}{|~|z||xtolpuuvyytpnlkmqutpuyroppsvvvvx}}||{||~|z}~|}||~||||}}|zurstvvtsvyyyyxvusomnqswyvsspnpqrvwwuuvvtposwuswyz{}~|zxy~}|}}~}zwvwzzywwyxuspoqomqtwyvssrmjnrstsqrqnmrvxyz|}~}zzz|}|{zyy{}||xwz}~~|zz~zwvz~{{{{||{|~~~{~~|}~~{wvwuvz}~~|xtrtx}~xz~~{wz}}~~||~|yyz}}}{z{}~||~}{{ywxywtrtwtrw{sigjjlrvsorsnmnpw{smsz}~~|vontxz}zxy}xxyz{wtuuyzusw{zz}}|||zx{yyz{z|}}}|}~~}xvxyzzz{}}{~}}zxz~}{}}|~~}}~}~~}|~|{}z{~|z~zz}|}~yutqpqtvsnpty~zuuttuttwy}~}|ywutv|}~~~}zvtvwtrw{wuxzxwxxwvxxvuustvvw||z|}zxz|zwy{{{~|xutssw|}}~}~}}zzzzxuvz||||{y|}{x{|yz~~~~|~~}}zuvvtwy{}~zwvw|~}|{{{zz}~~zqsyz|}|xux{wtx{{ytrsuwxvsqquz~~||{|~{vz~~~{yvpqw|{|~}|~~}}|}~}{~|}}|||~~}{{zxusrrqrw|{xwx{{{{xtuy|}{}{~}~~~~}|{{}~}|}|z|~}}~}}~z}|yxxww{{yz|}}|{{{zxyzzyyz{~}yz|zy}}zvx|zxy{|~~~}}~}{zxwwx{~}|~}||ywvvvutqnmqtvxzyxxz|xsv|{z{z{}}}{zz{}||||{zx{||~~yurruyyxxywx~}~~}|~}xty~~}|{}|}}|{z{|}}|}||~~~|zxxz}~|z}{yxyzyxzxurqsuvz}{zz|~}{zwttuwz{{ywy}~~~}}|}}}|{yyzzzzzzwvx{|{wsuwwxyyyzzz|~~~|{~}y{}~~~|}}zyz{}}}}{}~|~~|z|}|}~~}~xvw{~zwz~{||~||z{}}}|{{}~|{|}~~zvuvxz}|zyvvwxwwvttsvxy||{|}}~~{}|{}}||zxyzwv}zxxz}||{xz~~~{xxz}~}zz~y{}{zz||yy}~|}~}}~~~~}zy{|yvw|~}}~}~z~}z~|z~|yxx|~zz{~~{vttvy}~||}}|wwyzz{{{z{yxy|~z{||}{y~{vwy|~ywz}||}~zyyz{~}zxuvyzz||zxxz{}|~~~~|~}|{zz|~~|{wuvxy|~~}}~}z|~|||~~~~~|z~~|xwx|}{zz||{|~}~}{}}}~~||~}{|~|{{zz|zxwx|}|}~~~}~~~|zz|}{~}{zz{zz{|zxtsuyzyyz{{|}}zz{{}}}}{{||}}||}~}zzyxy{||||~}||}{z}~{z{}~~||{|}}~~~~|wz~~|z}~~|z{|||}}~~}{{~~{{|yvwyyxz}~~}}{{{{y{}}~~~{}~~~}||||}{yyy{|{{{z|~~}{y{}|{|}}{{||{}||~~~|{|}}}}~~~{y{|zz|~}|~zwz~}}~|zz|}}}|{}~|y{~}~~|z|~~~}}~||}~~~||}~}~~~~zyy|~~}}{z{|}}||}}~|}}{{|}~~}~|yz|{{{||{|{{{}~}}|~~~}{zzyxxy{~~||}zwwz~~}}~~zy||{yz}}||}|~~|~~|~~~{{zy{~~}~}zy|~~~~~}}~|~~}~~}~}~~~}}~~}}}~~~}|}~{}~~}}}zz~{wwy{~~~~~}~~~~~}zxvwy|~}{{{{|~}|}~}}}~}}}~~|yxy|}}}}||zwx{}}|}~~}~}{{|}~}}~~}|~}~~~}}}~~~~~~||~}~~|||}~|}}zz{|~~~~}zyz||}}}|}~|yz|}~}}~}}||{yxyz{||zxxwwxx{~~~}|{{||}~}}}}}~{yzzyz{|~~}}|~~~}}~|||}~~~}|~}|{{}}}~}}~~||}|~}{|~~~~~}~}{|~}{{|}}||}~~}~~}~}}}~}{z|~}{{|{xvx{|}~~~|{|~~~|zzyxyyxy|}~~~}~~}{zz}}|||}}|{z|}}}|zz{{{|}~~{{}}}~}|~}wrvz|~}|~~}}}~}}|||}~}|{|~~~}~}|}~~|yz{}~||{yxwx{~~~~~}~~~}|zy{||}~~|{}~{zzy{}~}}{y{}~~~||{zz{{{}~~}~~|}}}}~~~}zxwvttvx{}}{z{~~}~~}|{{{|~~~|}~}|{{z{|~~~}||}}~}||~~}~~~{xvvwyz|~~~||}}|{{|}~~~~|zyz}}|}~}|}}~~~~}}|}~~~~|||||}~~}zvttvw{~}||}}~~||}~}|{z{~}}}}~||~}{zyyz|~}|}~~~||~}}~~~}{z|~~~}|{}~}}||}~~~~~~~|zz{zxwvvwyyz{}{wusrrsuwyyzywuvwxxwwxz|}~~~zxy{||||~~{wsnkijlnpsx}~|zywvxyz{}~}}~~~}|{{zywvwxz{yxy|~~|{}~{z|~~~~}|zzz}~~~~~}}~~}}~~|zwutuwxwxz~}zxwvvvusqqrqomlllmnpruxyz{zyz}~~~~|zwtqnkhecegijjklkjihijknty}~~~}zxusrqomkjiiijnrtuvwxxwvustvy~zwtsrqqrstvxyzyyz{||||}|xtsrqruwz~~|z|}zxz|}zvtttuwxyz|}~|yvutstwz{yvttttvwxz|||}}{yy|~yvronmmopqrrstvwwwxwwyz{}{xwwvtsrsroljgeddefgjmpppomkklmorv{}|}||}{xurpnnoopqruxz||ywtrstvz}|zxvutssrstttuvwxxvtrqqrtwz~~{xusrpppqrqqrttrsssstux{}|xtpnmmnnpruvwxxwvuuwy{~~~~{xvutssux{|}}}}}~~|yvrqqppqrtvwyyyzywvvwwxyz}}{{{|~~~}|zwxxxyyxwtpoonmlllnpqrsrqooqqqsttvwx|~{wsonpqqrsuutrqqqqrtwy{}~}~~|xtqollmnprtwxwuuvvvxz}~~|zyxwusrqpopqsuwxyzzzzzzz{}~}{yvtsstuuuwxyyyy{~}~}{zz|||}~~}~~~~~}}{yvrmkklnnoopqromllmnnoqsvxy|~~{yz||{zxwtrqpmkkkkmmorsrtuwyzzyyz}~}}}|zvtsrqooprstvwxyxxy{}~~{{{|~~{xusrqrtvxyzzyxy{}~~~}{xutttvwx{}~~~~~}~~{zyyyxxxz|~}{zxwwwvvwwyzzz|}}~~~zxxxxyyywtplhffffghjmnnopqsuvvwxxxyz}}zyxwuwxz|{xwwuspnmoqsvwxy{{{||{|}}~}}~~}|{xwutsrrstuvxz|~~}|{{~~{yxvvuvwwxxxxyz|||{zzz{{{{|~~{wtssstutuvvwwxz{||}}~~|yvutttvwy{~}{xvvuuuuvxz|}~}||{zxxz~~}~~}}}}{xussssuwxyxxwurponmlmnooopruxz{|}{zxxxxy|~{{|}}{yxvtrsuuvxyz{|}~}zyyyzzz{}~~~~|xusrrsttuwy{{z{|{zyyz|}~zxutsqpprsuw{~}|z{}}zxwutstvwxyz|~~~~}{zzyz{}}yusqqrstwxz{{zzwurqqqqprtvyz{}~~~~}|yxyyz{zz{{{|{zzwutrqpnnpsvxzz{{ywutuwxz}|yvtrqqpqstvxz}~~~}{||{{{{~~}}}zvuusrrsux{}~~}|}}{{}~~}|~}{xwurruvy}~}}}zxxvuvy|~~~}}|||~~~}}}}~~}}~~~}|ywsnkihiijmpsuuttsrsrrttuutuwz}~}}|{{{|}}{zxusrqqqqtw{~~}||zxwxz{|}~}|~~~~{ywvusstwz~~|{|}|||~}zyxwvvvwz|~}|{zz{}|ywwwwx{}}{{{{yxz{{{}~zxxxz|}~|zyz{|~|{|||}~}||{yyxwwwvwwwvvxyxvutsqmmnoprtvwxxxxyxvvvvwwwxz}~|}~~~~}}~{wuuuuwy{}~}||{{zy|}~{xvwxz{~~|{{zyxwyz{}~{yxxyz{}}||{{zy{~~}{yxxwwy{}~|{|||}~}|}~~|{zyz|}~~}~}{ywuvvttuvvwwy|}|||{{ywvvvwxyyyy{|{zyyyz{z{zxwussuvxyz|}}}}}|zxwvuuuvxz}~~~}|{zz{{|}}}}}|}|{zyy{zyy{~}{yxxxxz{}~~}}~}|||||{z{{|~{yyzz{|}~~|{{zyz{}~~}||||}~~~~~~~~{xwwwvwvuuvvvutttrqqqpqqqqstx{|~~|zyxwwwyz{|~~~~~~{yxxxxxyz{|}||{{zyyxyzyyz|~~~~~}}}{zz{||||}~~~|zxxyz{{}~~}||||~~~~~~~~}||||}}~~}|}~~~}}}~~~}|||{z{{{}}~~~|{||}}}~~}|||zzzzzyyxxwvvuutsssstsstuwwwwvutsrssuxz|~~}}{|}~~~~~~|{zzz{}||{|||{{|{{{{{|~~}|}~~~|{{}~~~}|||{zz{|}~~~}}}~}}}~}{{{zyyy{}~~}||{|~~~}}}~~|{zz{|}~~~~}{zxwwvvwxxyyz{{zyyxxxwvuuvwxyyzzyyzzxxyz{}~}zxvuuuvvxz{{||zxxxxxwwyz{|}~~}|{{{||}~~|{{{|}~~}|zyxwxz{|}}~~~}}|{{{||{{||{{zzzz{zz{}|zyyzz{}~~}~~}{zyz{|||}~}}}~~~}||}|ywvvwwxxwwxxusrrrqqqqqqrtuvwxyxxwwxz{{||~~}}}|{|}~|{zyxyy{|{zzyyxxxxxwwxyzzz{}~}}~~~~~}{ywxyz{}~~~}|{zyyz{zzzz{|}~}{zzz{|}}}~~~~|yzzzz{{||}}|{{|}~}~~~~~}}|}}{{{{|}~~~~}|}~~~~~~}}~~~~|xurqqqqrstuuuuutsrssrqpprtuwyzz{zyz{}~}{yyzzyyy{|||||{zyxxxwvwwwy}}{zz{{{|}~}{||{{{{{zyxyy{}~}~}{z{||}~~|zyyyyxwxy{|}~~|||}}~~}}}}|zxwvvwx{}~~~}||{zyz}|zyywtsrrrrsvxz|{zzz{zyyz{||{{{{{{}}}~}{yvsrsstuwxyyxwxwvuusssstuwx{|}~~}|||||}~}|zyyyy{~~||{{zwutuwxz{}~~~~}||||}}~~~}|||zwutssstwz}~~~|{{{||}~}}||{{zxwtstuwxy|}{zzz|~}|}|xvvwxxxz|~~~}|zyyz|~|zwwwwxxxyxwwwvusonmmmmnqtvwxxwwvwxxxxy{|}||~~}|zyxxxxxz|||||zyxvtrpopqrtwz}~~~}~~}}~~~|{zzz{|~~}|zyxwutsrsuwy{}|zyyz{{{|~~~~}zwtrrrstuwz|~~}||{{||~~~~}|{zwtssstuwz~}|}~}{yyyzyz}}{zz{{{|}zwutssssuvvvvutrpooooqrstuvxyxxxxyxxz{|~~~~~}{zzzyyzz|{z{|{zyxxyyyyz{}~~~~~~}|}}}}}}}}}}|||{zzz{|}~~{tzmlx}zwvrommtxqntyzxqszyvwxz~~}{wy{|~||}{}|xwyyy{|~~}~}{y~}}zt{~{xv||y|~~|{}~}{{yxy||}}xsvyyyww|~}z{{yx|}zz}~zyxvtuvz|{{z{|rv|zyz|~z}|zxx~}{y{~{yywuuuvy}|yz~}zy}|}zz}~|{{|}xry~{z~~}}}yxxuu{|ywtvzsmquuvyz{}~~}yuy~{zzy~|ups|~~yxzzzywurrssqlmvyvwxwwutuqmloqoqxxtpnorsuwxyy|}zvsruy{{vx~||||~}|ukoyxvx{~~xuvz~~|}yw{|{{{}~zxvw|}{{~~|~}}{}~zy}}{}}}z~x~sv|zxx{xw}zux}~}{{}~}}}}~{{}~~}}}{xurprssrswxwvtrpkktxtsvxyzzuquyz}~~}|}{v|{v{{xxsz~{z{yvzzusturvwuwvrqtqnw~{wttyyuuvy~~||}y}~}}|}ysvtosxy||zz{}yttwy~|w{}}yx|~|}z}~~|xz~}{zywz|xv{~tnv|z{}|~~{xz~{{{}~~}|y{}ums{|ywy}|xwvvvx}~~}y}||x||{u}}}}~x}z|~y{~x~yuy|zz|~~}}|{{z|~}}}}~{y{{sv||uz~|yusvwxxuvyvsqnkklnptvwwofoxsoor{~wvz|ztnt{zwy}yz}{}{yvsv}z|xoquz|urx|}{tvzxwwz~z}{zz~sv{{|zx~|||{wuz~}}}{|}}}z}}~|yx|}x}}yutvzyvx}}zxy||zxx{|}~~}yx~~~~~}yvwxut|ww~zsv~{z|z|}}{~wx|}}|~|z{~~|{wos}ysv|xqppopsrqu|ytvxursuuuwyzywwvqnrussz~yz{zxz}~~~~}zz}~zz~|wvuqnruxzyyzvoqwvvxz~|~~z~z}}~{xwxtqy~}y{~~}}~}||{|}~|{|}~v{{xwuw|{z{z}}yz}}|~{}}zy~y{{wx|~~~||}|vy}{~~}}|~}|}~{z|{wtx}{x{~|z{zvv{}zxw}zry}wsux|x|{yyxy{{zy{{{yvvwwvx}{ussqollqrqrvusstpnu|zvz~~|~~tz}}{z}~{{|~zvz|{}~}|{zupu|{z~||~z}|~z{}}{~}~~~{ww||xwz|{zz}}|{{~}}{{|}{z~||}}x{~{zvsx||{yy|~}~}~~~}|}}~{y~||yy{wtvy|{vux|}|}{{{~|}~}}}{}~}{ywuz|xx~~|~{wwyxwututommoqqoprssrquwsqrssuxywxz|{tpy~}{yyz{{}w{}trx{zxtstrpw|wswzxz~}{z{~|}}|{ywzz{yttwxy{|}~|}|{~}}{z}~|}z|~zw}zvy{z{}|xz~~|}y{{}x{~|{z{|{y{||}{zz{{{}~}~~~}{z|zz~~vy|{~~{yyyxyxvvy}}{||zz|||zwvvvy{|zxzyuuy|}~~}}zwxz{{{wrtxyyyxwwxyxtqu|xqqtwywuvw{}zz|{}|{{y}||}~~~~~|yyz{ywy|yvz}|}||}||||}~}~}z|}|{}zuy|zxwx||y{~~~~}zy{~~{|~{xwz}}|~~}{|~~~~}|}~}}}}~}|}}|}~}||~~}|~}|{{}~}}{z}}}~zz{z|zvxzwvuvutuwurqrtsoqupmpstvuuxxwxyyzyyz||}|{}{y|~y{~}~|xvv||z{~{wz|v~~|zx|zuwzz{~~}|~}~||}}{|}{|~~|z}~{ww|}|~}}}{xw{||~}}}~~{{zz{{}z|}~~}~}|~{~|yyz{~{y~}xx~~zwux}~~}~~}x|}||}|}||{}~}||ywspqtxzyxxvtsstvyzvuz~|yuuyxvx|}|zyyy|}||{uzztqx~}|~|{|}{x{~wxxtrru|~{|~ww|~~|y|~{zzz{||~|~y}zw}|usvyz|~zz{||{zzz{{}}~~zy{~z~}~~}{{z|~~{~~{{~~}{}~}{zxv{~~~}}~~~{}zz{~~~~}~|}~~~}{{{}}|}v|}{}{y{|}wqv}xstusswxwxzyxxvwxtrwzxy|zwutx|ywwy}}{{zyyz{{}}zxyzyz{zxy{~~~}{|}|y|{yz|}zw{~}}~~}}}{}zz~~}~||}}|}}}~}}}}~y}~{~}|~y~}||~~}~~xz~xsw{|}}~~|{z~~}}yu}xv{{|~|}}~~~~~~~~|{}~|~||zy||vz}zyzyyz|||}}|zxx{{vuwz{{{zyvssuwxwussvwstyxuuwy}~}}{wy|~~}}}}||~}~}}}||zz}~}~~~}yvuvy}}|}~~|}{}}}z{~~|{zxx}{y|}}}{}~~|~}~}{{~~~y}~~{||}}~}z||wy}}~}|~{y|~}}~{y|{z{}~z}|x{z~|~}~{x|{y|~~{xzz{}|{~~~}}}~}ywtrwzxxzzzvprxxvuuz}{zxy}zsty{|xu{|yxy||~~z}{{{|}{|}}xsvzwvxzyy||xxz||}{~}}}{z{~|~~{|}zy~~}~|}yx|~~~~}|{zz}||}z{}~y~||yyz|}}}{~}~~}{z{|}~}|{{zyxwy~}|||~|y|}{xwz}z~~xw{~~~~~~||~~~~}~|~}}~~}{|u{~~|{|{{~|{~yx{|~|xy{z{zyz{}{wvwsoqtsrtuxytuyzyxwy|zyyz~|}~~}{y{~zz~}}zxu{}{{z{}~|}}|~~zw}|z}~{xuv}}~{{|~{}{|}}|}~~}z|~|~{yx||yy|}{z|~||~~}~}|~~{|~yrrv{}}||||{|~~z|}}|~{w{}~~~}|}~~~}||~}xx~~|zxvz|xvwxxxvx|zwwwuuvvwwvy~~zvqquvw{~~zwwwyzxwz{{zvx{yvvy}~}}~~}|||}~}yz}~zuuwz||}|y~~}{{{|~~zx{~|zy{}~~}~~~}{z||~{x~}~||{|~~~~wprtqry}}~{~{}{~}y{~}{}~}~}~{yzyy{}~}~|z}~|}}{xtu|~~~~}}~|z{|{|}}{zywvvx}~{{{y{|vqstuuttyzustttuvxz}~|{|}{{}||}~}{~}|}~|xy|||{|}~~|{{yzzww}}}{{}~~}}}~|~|}~}|}}z}~~uijorw}~|yxz|}}~~~}zz~z|yz|zxxwrnrx}}yztojfp}|voidchotxvswvopvxwwvrjgmrpkhjpxzzywvuqooprtrtvutpjhjighlprrpmlmmmjfhjd`behihgfinqpolmlebehjlmosttronnlkorqqrrsrqsvusuvvvtsrokjklkklmosuuspopoligilkjnpruvx|}||{zy|~~~{}~}{|{ywvxzxutvy|{~}~~}|{xvyyrjjib^^`a`_bhhefgdbcddcbdilnptrqtwxxtrrrrrqpqqpmjnqkgikliccfeb`]ZWVVVWZ[\^`a`^ZXXY[\_dhhjnoponrurppruvvurqsssssuwurrqolkigfecaa`accdgiijkkkigfhknosy{yyxtlinolllnpqpsvttvwuuyzy|{xvwwvx|}||~}~~~~~~~||yurolkmooqtuvurrrnlnorvwz}~zxwussstqmjjjieafjiiloqqponnommpt{~~}}{xvttsokkjfcba`_]^``aehedhifefgiihjortwxyyywsstssuvy|yuutsrqnlkmmlkiiic__^^^]affbbbceb``bdfhhijmopsvwxxwutuuttuvxz{}|xttsmjnqqpnmnibaabdddfgijijifdehknopnmqtsuwxzyvwxvuwwvy}}zz|{yvuusnmrtpnpmhfddfffilklookiiikmoqstwz}~}~}{yvtsuvsppomlklonjnssruvttuxz{{{}{zywvw{}|}~zxzzwvwxy{|}}}~}{yxyyxvtqlifeeddfhjjhgiihjmlloqrrstuvwxzyvwyupsvussstuspnjfddcbcffdb`^\ZXVVXYZ]_^]]\[\]^_`aceddgjjjjjlmkkmmlmmmlllkjjheccceedeeb^_`][ZZ]^^_`cfhihgiiefiloporvvtsqooqrrrrtxvqrspnmmmmkkmmkklieefffeefgfgiiijlmmmmmnooqtxz{}~}zxyzyy{}~}{xvusolkmoqommkhfc`__`bdeffgilmmmorttttuvy|}yvwvvwz{|}~ywvuurpqsrrsstwywuuutsrsuxy|~|yxwz|zyyxwurpnlllllnqrmihgfb^^aabbbccdfgilljihhhgghjmpstrsttqooopqruusonkgfghjihlnlhgeca^]^_^addcfigfgijjggjjhilnpstrrtsponnonmnplijiecdeefghijhhfa^__]]^`defhkjghjjjgfgijlnpqrststutsstuvvtqqqpnkilnomjjlljgccda^_abcegilooomlmnmlmoqsw{~}{{|}|{}~}|}}{wttvtrtvxzxvwvrolkklllkkknpqsxyvutvxwuvyz}}{zxxz{{~~~}}}{zzzyz~}}}{wtstuuuy}~{z{|~~|||zz|{z{{||zzzxustsppruvwy}|y{||{zzzz{|~~}zxyyywtrtsqrsutqmjhfdcb`aehhiknpomlljjlmmmnprstwzzzzz{{zxwvwwvvuuvvvvvvvwwwwvtqonljiimqssuuvurpnoqonpruwwy|~~}~|{zzzyyz{||{|{zzz{{zxutqnnpoortwzzz||zxwwvvwwy|~}|~}{{}|xvz{yxy{}}{{{yxwvsqppqsuy{{|||}}|||zyyyyz}~|}~{zy{|xx~}|{ywvvsqpruvwy}~}|||}{{|}~~~}xwwvvx{}z{~}|{~~~|~~}|~~}|xtvwttvxz|{|~|~}|}||}}}~~{xwxy|~~zwwxy{}}ywxz}~~}}}~}}{z|~~{yy}~|{|}~~ywxwwwwz}|{{{{zwtutsstuwvux|{{~~~|{xuvxvuy|yvxxwustwvtuutqoooopqrtwyzzzzzywwwwxyyz{~|{z{}}|}~}|~~~}|{zyusvyzzyyzz{|}|{yyxwwwwx{}~|~|zyz{|{z|~|{zz{yyyz{|}}}}}~}|||{z|~}|}~~~}|}}||{{}~|{|}~~~~}~}|zwvvxxvwxwvvvwwttvvtsstttuwz|}~|{zxxwx}~}~}|}~|}~~}}}{yz|}}|}~|{{||zyxxzzz~~}|{||}~}}~}||{{{{|~{{{{{xz~~~}}}}}||}|||{{|}}~~}}}|}}||}~{{||||}}|||}||}~~}||||}||~~~|||{z{{{||~}zz|{|||~~|yxyyyxwwvvvwwwwyxwwxxwuwyyxwx}|yyz|}~}}~~}{zzz{||}|{|}~|{|||{y{~}|}{yxyzz|~}}|||zx{}{{}~~~~|{{|}}~~~~~|yz|{z{{~~}|}}|{||}}~~~|zzywwxxyxxy{{z{}}|{zzyyz}}z{~~||}}}|z{{z|~~}|ywuuuttwyyxzzzyxxzwtux{}}~~~~~~|{{zyz|~~}|}}zyzzzzzz{}~~~~|}}||~~~~~|{||}~~}}{~~}{}~|{}~|{{|}}~~~zyz|~~~|}~~}||}}~~||~~{xuuuvwxwwxxxvttttsuussuvvwxyyxwyzzyyyy{~~~~}~~}|}~~|{zyyz||}~~~}|{zzz{||{z{{{|~}|}}~~}~}{{{|{z|~{{}|z{}|{|~~~~||{{zz{|}|{~~}{zzyz}}||}|zyxxz|||}||{z{|{zz{zyyy{}~~~~}}}|{}~}}~~~~~~}|||{{{{{{|}~~|xvxxusuxyxwxzzxyyvtuvutstwxzz{|}|{{{~~|}~}zxxyxyzz{|{{{||{yyzzzxvwy{}}~~|zz{zxz}~}{z||zyzzyxvvwwx|}}}~{z{zz|~~~|{zzzzyxyyxx|~~}{{|}}~~}}|zyxz|~~~}~}{|}}~~~~~}{yyxvusstvwyz{{{|{zyzz{zz}~~}ywuutstvwwxyxvvvuusrrqqrsuxz{}~~~~}{{{{{|~~~~|||yvvvuuvz}~}|}}}}}|{|~~~}{zyxwwwxy{~~~|zzzz|~~~}||{xwvwyzz~}}|{z{|}~~}{yyxvvwyz{}}|~}zzzxwx{}~}||zxy{zyyzyyyxurooponoqrtwy{{yxyzyyxz|{z|}}~~}zyyxwwwxz{z|~|{{{yvuuvutuy{|}~}~~~~{{zyz|~~|}~}zyxutvwwxz|~~}~|zzzzzz~~}~}}{wwyvsstuwz~}}~~}}}}~}{}~~{wutsrsuvy{}~~}}~~~}zyyyyxx{}~}}|{||}~|ywvwvttuuvuuxyxxvuttttuuvwyz{{{zz{{|}}}|~~~}}~{~~~|||{yy||{{{}}{{|}|{zz{{{}}}}~~~~||~~}~~}|{yz}~~}|{|}}}~x}zvwz{xvvwvruwustuutvyyzyyyz~||}}{z|~{zrmjox|wqopqsvvurqpquroqqnkfcnvutmiqwtrx|upx|wsohbdiijmnligeb`_`^]`cdec``dhkljjiijnpolklpplklifghhfbbfhgda``][]befhiihgfhjiiklkjlppqvz{zwrppommljklmopnoqpnoqqsvwvvwvvxxwx~~~~}zxwwz}}|}}ytrrtxz~~{vqoqojjjheca^YUUVWXWYZYYZ\]^`cegklmonklnmmqsqmljgdefa\^b^Z\_\Y[\\YXY\^_adfebaa`^`deeghd_cg`Y[\Z\`ca^`ba]]bedhlkiknnmptpnrusrwzvqw|wqoomhhjjhea^]^_^\]_accddcgkkjnrvxy||wuvuuvxwvwxutxywvvvwx{|~~{wuusqrtttqnopnlorrrtvsrrrtuvwwvxzzzxuvzxtromljgikifdb^ZWXXXZ[ZYYYZZ[^__dlnnqsrqqqtxww}|wxwsqoppljlliiiiihgcaceegjmmnqqnmlkkjlpqqpopqnllkklnnmmlklnnnnqtuvwwutsw{zx{~{y{~}|~yxxtpqsqppojedda^`dcbdfdeghhhilrvxy{|zxy{{{}}|zxtqponnnopnklkheccdgjlnostrprrmlosstuuspqsnhmtqnqrokjjjikkklnprrrqqsttwzzz{|{z}|xyzxuwyxuuuurmkheefikjhhjjiijlnqty}|{}~~}}~|y{}zyyyz{wsstrrtvwy|~{}~||||}}|{{{{|}}}~||~~{yusqmjhhjjgfggeddgjmoqsuuuvvvvxywvy{zyyzxtssolmmgcdfea^[YXYZ[]]^_`bcdda^_babcdffdddddehjheefc`__`_]\^acedcdecbdfgiihilmligefhihijjihhgeb^ZYXXXYYYXYZYY[^adfgilkilnoonmqtstwwvutrqpmllighihebaabdcadfgikmoqpnmnnnnpruvsqqsvwvwywtrqrrpommnprtwywvwwuvz~~{xwwvuuvxwwwy|~}~~~}}zxyzxxyyxz{{|}}{zzz|~~~~|xvwvstvvwyxxxxwvvvxyz{|{yxvvwxxyzzz{yxxxxwrnlheddefeccegjkmnnnnoprrsuutuwwxz|}~|yxwvttsqpmifc``abcbaadeeehjkkjhhggijknpmmquvutttsqpoljiiifedehjllllkjijllmoqponllpqpqstsstuvuuurmkifeddeedcfjlmnmlnponpsvvuvxyy|~}|zzxsppponmmopppqsttvwxwwusrtuvwxy|}~~~~{xxxusrrqpppqsvvsrssrrttvvuttrruwxxxxyyyzzzyyyvrmigfffghjjlmopppoprsuwxwy{}~zxwwwwwxxyyyz{||}}|{{}~~{{{|}||~}|}}~~||}~||{{|}~~|{|}}{xxyz||}~{ywtttuvxz||{yyyyyyz|}}~}zzywvvwwutwyyxxxyz{|{zxwwwx{~}|{yvtsqpprtvvutsrqqpomlmnnoqrrtuwwwwwxwvvtrpnidccbacfggffgecdgffhijkklmortvwx|~|}}}}{xtqonnmkkkigikkkjikkikoomkjiijlrx{}~}}~~~~~}}||}|zxxwutuy|}}|zyxyxutuutvwy{{|~~~zwtrpooruwvvvtsstuvwxyyy{}~~|{zxwvvuuutttttuuuuvwutrqrv{~~|{|~~}|zxvvwyz{}~}xvwxz|~~~|zz{||}}}~~||{{zzzzzz{{{}}~~}||{z|~{z{|}}yxzyxy|}~~~~zwttwyyxwutsrqppqrrsstuvwy{{{}~|{{|{yxwwvtsuuutttuuuvvurqqrv{~}{xwwxxy{|~~~{yz{}~}{||yxxyyyyz{{{}~|zyxxwuuvuuuuuvvvtrrsv{~}}|zxvrqrtuuvwxz|}~~zyy{{||{zzxwvuvxwwxzz{|}~~|yz{xuuuuutstuuuvvwwvtux|}|}}zvsrrstuvxxz|}~}}}||}~~~~~~}ywuttuwvwyzz{{}}{zzzzyxwvtrqpooonnnopprrstuvwy{}yz{{zzz{{xwxwtssssssssrrssssrtvwxz|~~|xussrsuwxxxy{}~}||zxwxxwyzyyz|}~~}|{{yxxxwvvvvvvwxxyyz{}~~zwussstuuuvwy{|}~}|zyyzyyyz|}|}~~|zzz{zxxxxwwwwwxz{{{{|}}}{xtsttuvwwwwxz|}~~~~~}ywvuvvwwwxyyz{|}~|{{zywutrpoooonmmnopppqrssuw{~~}|zzz{||||{zyxxxwvtttsrrrqqqqruxwvuttvxz{}~}yxvuutttttuwxxyz{|}zzzyyxyyyyz{|{}~|{{yxxxxyz|~~|zyyz|~|yxxvuuvvuvwwwxy{}~~|{||zz{{{|}~~~~|zzzywxxxy|~zyzyz}~|{zwuuuuuuvwwxxyz{|~~~~~~~~~~~~~~{yxxxwwwwwyz{||~~}}}|zywusqqpooooopopqppqsrrrtwyz{{z{{{{{||{zzyxwwwvusssrruxzzxusrqrtvxyy|~~~}{{|||zxvtuutrtuvvvwxyz|~~}|{zzzzzzyz|||~~|z|~}{zy{~~zxwwxz|~~}~|yxxvuuuvwwvwxyyy|~~}}~}{zzz{{||||}}|zxy|~}}|{z{|~{ywwwxz|}~}~~~~}{xwvsstttttvwwxyz|~~~}}}~~}}}~}{yz|||}}~~{zyyyxyyyyyz{|}}|{zxwutsrqpppppppqolkklpswzywxzzzz{{{{||{yxxwvutuvy{{{|{ywurqpprtuwyzz{}~|zwx|}}}}{yvtttttuvvwwwwy{{|~}|||{{{{yyyyzywutuy}~~}zxvvwy{|}~||~~}{xwvvvuuvwwvwxyz{}~}}}}|zyzz{zxvttuw{~~}zwwvvwxz}}}~}~|zywuttttuuvwwwxz{}~~}}|||{zxwvvx{~{{z|~~}{zzzzzyz{{|}~~|yyywusrrrqpoligghjlotwyyyxxxyz{zzz{{{zyyyxxz|}||yxwwuromoprsuwxyz{||~~}zxz|~~|xwvuutstuttuvwxy{~~~~}|{{{{zwsrqqrsuy}}{wttvwy{|~~~~~~{xwwwvuuuuuuwyyz~~}}~}}|{yvsrqqrrsvz~~|yustvxz{{}~~}|{xwvuvutuvvuvw{~}{xurrsuvwy{~{yxyz}~}{{zz{{{{{~}}|{zxwwurnkihgghhhjnrvxwwwwwwxy{zz{{zz{}}}|{zzyxupooooopsvvwxyz{|~~|z{||||||}~|{ywutsssttssuvx|~}}|ytqoopoopqsux||vtttuwy{|{|~}{zyxwvvvutvwwxz|}~~~}||{zyzzzzz{}||~~}}|zxwwxwvvwwwxy{}}~~{ywuttrrsrqqruy}}zxwwyzzzyxyyyxxxz}~~|zz}~|zywtpnopsuwz~}yxxyz{|}}~}}|{|}zwtrqqtuttuwyxvuuuuuwz|~~}{yxwutstvwwwvutsqnjiiikloqstuvvwxz||zywtrooprssrqpommmnptwx{~|zyyxustvuvwy{|}}}|{|~~}}}~~~}{zywxy{{{z{{{{zz{|~~{zxwxy{{{zywutrrrrsvy|~{xtqonmlloqqrstttuuuvx|}{{{zyvtspmmmmmoqvy{|~~}{zzz|~}{yxxy{}~|{{{{{|{zyxvtrprux{~|yuqmkjjjkklnpoonmmllmorvz}~{ywwutsssrpnmkjklnpruxz|~~}|{zyz{~~}}}}}}|}~~|{zz{|}}{ywuuvyzz|~~zwvuuuvvvvuutronnoprty}}{xuqnmlllmprtuvvuuuvwz|~~}}}|||zwtssstvwz|}}||||}~~~~}|}~}|zxutsrstuwy{}}}}}~~|ywvvvvwwxwvvussrsuxz}~|xvtqooprstvxz{||}}~}{zz|~~~~}||{z{{{{zxxvsrqppqqrrrqpnmlkkkkloqstvxyzz{|~|zwtqonmnnnooooonmnoqsux|~}}|{ywvspopppqsvwxxyyxz|}}~|{|||}}}}|zyxxyz}~~~~~~~|{zzzz{{{{zxwvvuvwxxy{~|xvsqppppqrssrqrsuuvxz|}{zz{zxvusronoqrsuwyz{{|}}~~~~~}}|zz|||~}||}}~~}}|}}|{{{{zyyyyz|~}zwtrqpppqqqrrrqpppqrsuyz|~|zwutsstttsrpnmkkklnprtuwyyzzz{{z{}~}{zywx{|}}|{yxyyz{|}~~~~~~}|zzz{||~}{ywwwxxxxxxwvuttttvxxz~{xurqppqrsttuwxxyyyz{}~~||}|}~~}{xwvtrsvwyz{~~~}|}~}{{||}~~~}{zxwwxyz{}~~}{zyyxxxyz{{{zywwwwxz|}ywutrrrsuuuy||}|}}~~}|{{{|~~|zyyxy{|}}}|zwvutsssttvwxwvutrpooopprtvwxxyzz{|}~zwutrqqqrssuvusssrqrrtvy{~{xutrqpqrtuwyzz{|{{{|~~|{z{|}}}~~}{{zyxxy{}}}}~}zzz{||}}|{yxwwwwxz~}zwuttttuwxxxwwvuuuvwy{}~~~~}{xusrqqrsuwy{|}}||}}}}~}~~}|zzz{{|~|}~~}}~}{zzzz{|~}{ywwwxxyzzzywvtsrrsuwy|~|{yxwvvwwwvtrpnmkklnprtwyyyyyyxwxyz{|~~}||{zyzzz{|}~}|{yxxxxy{}~}{z{{{|~~|{y{}}|~~|zywutuwxy{}~{zxuttuvxyz{{yyywvwxy{}}{ywvutuvy|}~~}}||}~~}~}}~~}|{|}~}{zyyzz{}~}||}}~}|{yxwvvwy{}}{xuvwxy{|~~|||zyyz{|~~|z{~~}}}||}~}{ywvvvxz{||{{zxutrrqpprstuwyzzyyzzzzy{||}~~~}zxwwvvy{zyyywusrsrpqsuwy{~~|zxwuuvwyzz{{zzyyyyxy{}~~}}}}~}{yyy{{|~}}}~~}}~}}~~|{yxxxxy{|~~|{zzz{||{{{zywvutuwyz|~}|zyxxxyzz{|}|{{zzzz{|}}}||}~~}}~~~}~}|{zzz{|}~}}|{yxxwwwwy{}~}|{zzxyyyxwutrqrssstvvvwwwwvuwwvvxz{}~}||||~~|{{|zyzz{}}}}{zzz{{||}~~}||{{{z{|}}||}~~~}|{zywuuvwxy|~}|{zz{||{{zzyxwwwxy{}~}}|{z{{{||}~~~~}||{{||}~~~~~~}{{zz{|}}|{|~~|zyxxxyy{|}~}{z{||||}~|zzzyyz{}~}||||||{|{zxvutsrrstuwy{{zxvuuvwwxy{}}}}}}}}}~~|{zzyyyyyyxwvutrrrstvwz}~~~}}}}~~}|zyyyzzzzzzzzzyyyzz|~}}}}}~~|}}|}~~}}~~~~|{zzyy{|}~~~}||}~}||||||||{zywwwwwy{}~}{zyzz{{{|}{yyzz{z{~}||}~~}|}~~|{zzzz{|~~}|{zyyyyz{|~~~}||{{}~~{yvtsssttuvwwvuuuttuvvxz|}~~~}||||||||}~~}}||{{{|~~|{zzyz{|}}}}}|{zzzz{|}~~~~}||}~~}}}~~~}}|{yyxxxyz|}}~~|zzz{{|||{zywwwvwy{|}~|zyyyzz{}}}|{zzz{{{}~~}}~~}}|{{{{}}}~~~}}}||}}~~~~|{zyxxyyyz{|~~|{{{||}}}}|{{zzzz{{|~}~~}}|}}}~~}||zxwvvuuttuuvxyxxwvwvvwyz{{|}~}}}}~|{zyxxxyyxxxwwvutsssstuvxz{{{{|||||~}|{yyyz{zz{{{zxxwwxyyz|~~}}||}}~~~~~~|{{{|}}~~~~|{{zyyzz{}~~~}}|}}}}||}}|}}|{zyxwwwvwxy{|~~|zyyyyy{{||{{{zyyyyyz|~~}|||}}~~~}||{{{|~~~~~~}}|{zyxxy{}~|{zyxwwxz|~}zxvtsrrrstuvvvuttsrqpqsuwz|}~}}}|{{|}}~}{yyxxxzz{{{}}||{zywvvwyz}~}|||}~~}}~~~~~|{zxvuuuwy{}~~~~~}|{{{{{{{{zzywutsttux|~~}{zzyyzz{{|}|{ywvvvwy{~~}}}||}~}{yxxwwxz|~~}}}}}~~~~}zxvuttuwy|~~~~~}|{{|}}}}|{ywvuuuvxz|~|||}~~}}|}~}|{|}}}}}~}{ywussrrstvxz{{zyxvvvwxyz{|~~~}|zyxxxxxyzzywusrpnopqrtwz||||{yz{|}~~|zyyyyyyz{zywvtsrrsuwz}~}|{zzz{|}}~~}{ywwwwx{}~}}}~}{ywvwvvxz|~~~}||}}~~}|{|}}}}|{xuttsstuxz|}}|zyxyzz{{zywuttttuwy{}}|{{{{|}~~}{zyxxxyz{}~}}}~~|zxwvvwxy{|~|zxxvvvvwy{~}zwusrrrrssssrqqpooppqsuwy{|}}}}||||}}~~}|}}|}~~}}}|zyxxxxxyz||{{|{zzzz{|}~}||}}}~}}}~~~~}||{{zz{|}~~~}}}~~~{}~{ryhfw}{yyxvts{xty}|tw|y~|y}~xz|}|}{~~z}yt{~z{{ywxysr|{{}}|}|wqw}xuz|zy{zxww{}w}u}y|yr||~|}||}~zw{|xv|~{ww|~~~x}yzxxz}z~}}~~{xvw}}z{~~x|{yy|zz~{x{~|{|}yusttmgpzxvy{|ztsttuwxwwxz{{{|}~}{wty|yxz~tz|yxz{{{{{xux|wtvy|uz~|{|u|vrrqrtvtrpou{xtqpu{{yyxxy{|zwsoorvrjr~xpqsuxtu|~~~~}}}yuvxxwvy}~{vtvzyttw{~}umu|ur|upsspmlszwswytvy}{xz~{{}|~{x|z{z}zrxx~zvvv~{}yxz|~}~}~}{~~~{z|yvuttsrvtoqxxtoknqmihktwusttttxyx}|{{xyztlosrqnlopjkqttpnrvwxwzz{||x{zy~|}yt~ztu}z{|||zxvu~wrx|}||{yv|y{}}{|~{qprtwwuz~zy}|ww~y~}z{}zx}|||||vuz}yz{t~||ytuy}zw~stx{{}~|ytsuoluzxvssxzxwvx|~q}~~~tp}zx{|}}xz~vpz~{z{~tyw}zzwvlotxywvx{~{w~~}~}}{z}|zxvvwyz|||vsrtzworx|vox}xtw}|yvruywvwwvw|~{}~v}{~}tw{yvxyz|zqoswyslw~rjsz||xx}~|{|{{|z||}{{~|{}~w}}xtquwuuvz|xvsqy}xtrt~~v{tv{unnosy|xooy{wuuz~~~y}{xvw~~xy~~{yzvww{~~{{}x|~~y|yyzxvy}ztxxkiuywsmq|zsx~~{~|xsz|{|~{|}|||~}~{yxtswxwyz{tww|zyyyz||}z{}{~~}wz}yutuxyutvxyzzwtvwqmquvxxvvtqx}|~z~~xw}~wnt~wmmmlmoqqokmutq}}}}~yy|{zzyzy{~|}zxy~ut~{yvv{yuy}yvx{|{yx{~~|{pkrxxvsvzz}wpx|~|{z}|||~}{z|~|~~}~||{|||}yzxvwz|zwwy{~}{xxzxspmpsposttyz{~{}{zzz~zuz||ztt}}}||py{wz}|}~yxxwwuuxyxy~}|{ynw|wvxwvz}{yxxwoqstxyxutvut|~~xu{|vw{{zupzz||xz|||yx|~|zyzz~}xsz|uqptuqmlqvy||{|}~{zzyyxxzz|~~{vw{wx|||}~~xz|zzvsy~}}xxxvrnmnoptywv~~zv|~~}~~|z{|{z~~|{z}}{~wrvzz{{{}}|~~|wvy|~}{{zrytlouwvstz|z~|~}zyzy{~xsvy}~}~|z|zxz{z~}~}}~||~z}{~}{yvwz~~~|yz|~~{{~z}|xxw|~wtvxxrlotvxzz{|xtw{~{tonxzrtyvy}}~{~{||}~||~||{pqzxqljqytotwwy|{x{{z{~}vz~|yzzywuw}z|}ttxxwxywx~{|{}~}~~}~}~||zvz{wvx{~}~|wwxutz~yw|}zwuz~x}|}}{{z}|~|vy~~|}~}}}~{wwyxw|}zyy~{y|~|~|yy|}y}}{{urv~~}{~~}{~}|~~~}wwy|~~~{zxv{{tw{{yuv{zuw~~zvtrrty}~~|{}~}|{{{vqqtz|y{|zzxvvwyxssz}~}{~||{yzz|}zvw{}}{{}{x|}}~}{zzzz{{{|zz}~}}{x}|}|zw}~z{~z}{xww}~|~}~}~y}|xwy~|yx||zzww|~|}|{~zzyy|{ty~|z|usyzy}|}|yy|~~~{|~~}}vx~zxz|zwx~}y}|s|~{z|}{{{|{{|~{tx~~|~~~}|~|wv|~{z~~~|~~||~~~~}wz~}yz}zyyz||}}{z{~{{{z|~{vutw{vqw}{zzz|{wsqsvy|xu{~yx~{~|{{|ztsw||sv{wtuvxz{~~|yz~~}~{y}~}zz|uq{}xxxzzuv{}}}y|zy|||~~}}{}~}|{zzyyyz|~yx|~}w{w~}|~~~~}~|}xy{|~zy}~}~xwxz|{z|z}~|vz~{yzyx{y{{{}~}}}~zw{|{~~||||}~~}z{~}y|{~|~}}~}~~{||wuxzzyx{~|wx{{y}{xyz{}}{y{}|{ywvy~yxxywsruwvvz{xx}yqu~}}~~}~|{|~~~ywy||zxxzzy{|zy{}{y{|}}~|~~~~}}z|z{~zw{y~|~|||v~{||z{|}~~|{}}||}{xzzvtxz{}~|z}}}z}|wx{|}wqt|~yx|~zw}~~~{}y|~{x|~|z{~~|{zxx{~~{xzxy|sz|wz|{{|rxy~|{~~|~~z{}|z{|~}}~~{}~~~~~zz||{zyyz}}zyzzwwz}}yxy}|x~xy{}{xz~y{~zwz|yvwxyyxz}{yzzxvwz{|~z|{zzz{|zxxxxyvrvyyzwyzz}y||{{|}||ywwy}zwyyvy|}}~|}}xy|{{yx}~{{}~z{~}{w{}{yy|{~|||x|}~|y|~}|zyy~|{}~|yx}~uwy{|uqx|{zwx|}|zy}}|}{z~~z{}|z|~z||z|~xt{~wx~y|{}~|y{}~}||z}~}~~}{~}~z}}{y}~wvy}zux}zz}~{~~{xussuttvwusqqrqpmlquuvvuwuot~~zzyyz}||}wz|yww}~wuy|~||}~}z~~~||}||}wvx||}~}}|{|{x{zz}xy~z~~}||{}}yyz}yxxy|{yvwwuw|w}|z}~xv{}~}{xxz{}|{}}zwwuuz~zwv|{z}|z~}|}{wxzz{ww~}~~}~|{|||~~{wwzz|{xxz|~~{yx{~}}|x{~}~}zxz~{zz||vqty||ywwy|{xz~yuy}zvtrutlltxxxvy}ytrsxxttx{{zzyy~}~}|y}yutvvv|voyyuwurrtwxwy{}||wvwxz}}~}{{~~xv}~~}|}}yxx||xz}{|~||~}}{|{z{yxzwsrryzx}}~~{xtx~wz~~z}~|xxzz{|}~}|yy{~~|}}}}}~~~vu{~~zxzzzxrorsrsuz~}{|yuw{z{}~}zy{~zwx~}ywx}~||}~~|x{~|~~}zyyustx{|yvx{}~}{|~~|zxwwxvrrux{zz~~wrsvzyvutvxxwvuuy}~~|yyzz{|zyxtpmmoqsuss|}zy|}|}{uuy|{w~|}~~}{{~~xw|||{z{~|yzyy|~}~~}}}|zvsqpprsuvwy|~}~ysrtxzvtz{xy~}~}z~|~{y|{xxxz}{z{|~{}{x{~~{tpqqprstuz}}~xvy{{}{|}}}z{yxxyzz{|zy{~~|~|yz|}|}~{xy{zyxyyz{}~|}~~}zz{zzvqqrqprssrrstwz}~~~}{ywqqvupnnsvtrpprsrrrsx|~~~}zxwttwxuvwxxsnprnlorvz~|{}zwz}zw}}vswz}zwxyxxxwy}}~}{yz}~|w|xqsvxzxwx|}z|{vz~}||{}~~|{~~|xtrsrnnojfhkkihghgddfhijnpsy~~{z{{z{~zuwxsrux{{zyzyxz}~~~||~~}|{|}}|~}|~}z||zwwy{}|}~{wy~~zxw}{vusqpnnolggf`]][[]chloptyxuxzwx}{}{}~y|~yz||||zzxuvwtoqux{wtvwvurruwywv~{yusuurqrtwurvzvqnoruwwx{|xvuqkijmpoovzyy{{{{}|xxxuuyyxz{{zvtz{wuvy~|{}}}|zvsuxuopsuvvw{ztooprqqrsuvvy||ytnmqssuxz}~y}ysvvqmjmutou{zwvuwxwx{}~~~}vuunhjnoppqstuwzzvw||~||~~~~~{wvwyz{|}}wvvtrpomnrsqqrqqnkmpmloqsuvwyzyxwxzz{|||xtqoomijnqsojptpmnpuyz}~}~}|yvtsuurrvyyz{{{zyz{{||{|~z{{{zxutvz}~}}y~|}|}}z}~{{|zxwsnlnlgfgghijlmhfmpklrttuw|~|yxxxxxwtqnmnnlnswxxxz|~~|{|}z}}z||yxwtrqrsttvy||||{zz{~|}~{ywvxyxxwvxwvvwz|xv|~xuvzzwxz|~}|}}|||~~|{xvroopoprqnljgfddgihjmpqsvvvxyz{}~}~{{|{yz|~~|{~}xvvvxxwz|yxyyy{|{zz{~||||}}~~xsuwwyz{}|zyxz}~~|z}}~{xxupoqpnqux{|}~~||{zxxwvwz||||}~{vy|zyyy}~}|zyz{|~~{xvutqopsqpvywurrtsqqruyz{zy}}xwxz|zwy}}}}|{yvtqqqrtvvuwyyyyxy{|}~~{xtrpoqssttstx{{zxz~}}~}|}zz|}}|}~|yvsqpnlquspqrrrqpppqrttsx|zyzzywvww{}}|~}}zyxuronprttsrrstvxwvwxz}~{z}~}~{xvuuusqtvtuy{zzxz}|{||~zz{{{{{{yyywtsrrrux{~~|}}zz|yxyxxz{xtolmmigggikklmnommlmrtpotx|~}}|{zz{{}{vtusonnnoprx}}~~|}~{|~}~~}z{ytrtuttuy}~~~~~~z||zywxyy|}|~~~{yz}~~|ywx{}~~~~}~}{zwuttsqrwwsolmnkfgiijmpsuwxy{}{yy{~||{xvxyyz|~~|{zxvtuwz||~~~~~}yz~}~~~|wvwvwz|~|zzzzy{}~~zwuvvtuxz}}}~}|{yyz|~~}wvwyzwtvy{}~~~|zxyzzzywxvrprtvustvxzyxvtttrruy~~|z{|||zy{}~~~{xutuwxvx|~~{||yyy{}}~}zwutvvuuvz~|z{{||yx{~~}}}|zz{{vvtnmoruutuwyxwvrqtsooquyzyzzyxz{zyz{{{{|}}}}~~~zyyxwwxxxz{|{{zxyywwww{||}~}{zxtsstvxz||||}}~~{z{|{~}{{~}zy{~{vtstvtt{}}|zzyxxwwyzyxvspmklopqrstutssqoprqosuuw|~}zvyzvtrstttuw}}{~}yz}}~~}y~~}~~~}z|~{wvvvwz}~~}}~{~~~}{|}}|~|z|~}}~}}|ywwyzzyyzywvvvvustvuutsqolloooqtvxxxz{yy{|~}{~|{|~~|{||yy{}}}}{zzz{}~|{{||}~~~~}~~|{{}~}|yxyz|~}|{{}}|}~{{{|{wuwurqruywu{|{}}|zyyyvuwzxw{}xtvwvutv{zwxxxxwwxy{||~}~}|{z{|}~~}}}~~~~{{{{}{y}}}|zz{zyy{|}~|~}yzzzz{|{{}~}yvwyyz|~|z{{zyvtssrsuvwxxvttutsttqprv{{yz|{xursuwxz|~~}|{}~||~}||{{{|}|zz||zyyyyyyz{{|~}|}~}~}zxyy{|{}~}{}~zxz{}~}|~~}}}~~{yyy|~}~~}~}}~{wwwvvstz|yxxwwsoqttstvwwvuuspqttsssx}|{}}}|||}}}~~}}~|zzzyyyyz{|}~~~|}}z|~~{}~}{|~}z{|zxz|~}~|z{~~~~~~~~~}~~~~}}}yttwwwyz}~{wvwwwvuvwwxxxwvurppqsstwzzxvuwyxxz|}{z}}}}}}~}}}}}}~zz|~~~}}|xxz}}}~~~}|~}~~~|}|{|}~~~~|{~~~|z{{|{wtsstsqrtvxxxz{xvwwvvuuwxyzzyvuuuuvvwz{|||{zyyzxwyzz|}}~~|{|~||~}|||}|z|~}~~|yy{|}~~}{yyzz|}~~~~||~~~~|{zyy|}}}}{yz|zy|~}|{xusrrrqrvwttwwtsrstrqsutuwwvvuttssvy{||{||||z|}|zy{||{{~|}~{yyzzzzz{{{}~}{z{|zz~~}{zzxx{|}~}{zzz{z{}~~~~~~~{zyyxwwy||}~}yvuutrrrrrsuxwutrooqrqqqswxyz{||{{~~}~~}|ywyxwy|~~}{|~~}}|||||}~~~}zz|{{~~{z||z{|}}|~~|}~|zyz{{{{ywvuuvwwwwwxyyxx{|{z{|~~}{xxwtrqprssuyywwxutwyvttvy{z~~}~}|{zz|}~~|zxxyz{~~~}}~~|{|yyyxwx{~~~~}~~}|~}||~~|~|xyywtomopnpsvwwvwwvvwwusvyz{zzzzyyy{}~}||{{zxvxyww{~}|}{xwwvvvvy|}~~}}~}|~|{zzz{}~}}}zwvvuvwy}~~}}}}|}}}~~~~||}zuuwwwwxy|~~~}~~{ywtqoquuuuvwvssssrnkmpprtvxywwwwuuvvwx{}~}}~~}{zyy||{}{xwwtssstvy|}|{zwvy|{||{}|xxzwtuutvz~~|{zyy{~~|}~|yxz{{~~~}|{|}|zxxwsrrrrqqtvutuuspmklllnquxzz{{zz{{{zz|}z{{zxyz|}||}{ywutuvvy{|}}}~}{zxwz~~~~|{zzxuvy|}~~|yxy{}~|{{{yy|}}|yvvvxxvy}}}}}~|||{{z{}zwusrqppsuttvwwursvsppprty}}~~~}|z{}~}~~|z{{ywuuuuvy}~~~~|}}{z|~~~~~~}}}zxwvwwwy}~~~~~}}~~|{zxwx{~}zz{xusqponnruwyzzyzzyywwyz|}~~}}}}|{yxz|||}}{ywwzzz{{yx|~|{}{wy|}~~~~||~~}~~||~~}}~}|zzyy}}~~}{z~~|zy||skpvvvtpssnnkc]]`b_^^_^[]aa_aeddjopnoqpry{uwvzxts~jmtzx~{}||~{rwposvzsotjbaeegox}}xo`V\dhoqqxzvvursuuwy|~ujeefhkr{}zugYWWX\]^acgmpstswyy|~~xpihhdbbceb\YXVTSTY_gmmmnpx~xs{|~{y}~{z|}~|{~z~{{~~~{xtqpsy|{zvrz~zwxz|{yxyzzwsrxzsjge`]`c`^ab^\\]^^^afmrvyyuprvsqx~~zxtpmnmifdb`^XRRTWZZ[^][[]`a`djkmu{~~}~|wwwxzytqqmfachfa`_\YUV\][\Z[accffgowyz{|{{|}|{rrwz|}w}zuqu{zvsrsrmnqqv}|vnijijmhbjojhmoiclwtpooqu{}xsuz|{vvy{zuonnmie`[Zaif`bbcgc]gqiadkrxzyvrprx}|xwtqx~trrkffjnoidcehmkhhhhkpvuq}}~zz{|~~~~|wqrtkcfjlpqomllmqtqpvzz{}||yxywvx{|{zz}||~|z~~~}~yuqtxurtxyyz}}{wvy{|~|xwurooqka_bbb_^cdba^]dkllptvx|yuy~~||{rkjgfhd_bc\Y`db^]]_bdhjlnruxwv{{x|~zw{zsrsrqnkigjpkchnjfimnpuy{|{|~}{}|yxz~{}|ywwz{}||~{wtsqolklpqoruqoswz||~}zxsopplidceedfdcfilpqqqqpqswyyz{}~|}~{{~|xvutuwvnjnrqlhhhhhilmpsrry}yuwyz}|wvuvwy|wquvmhhhjloqqtxz{z|}|~~zsoqtuvwzyvz}|zz{|}{z|}~~|}{wwyyxz}vptx{|x{||~~zxx{|||ytomlkkmnlkiiloppsxyxyxxyyy~zwvyyvtsrspjedefeeefjmnpqsvtqsv{}{yww|}zwtrokiiikkklosvuwywvvw~||wrsvvwvvvvvxz||zxy{~|z|{z{zz~~}xz|}xwyzzwsuz|zz~|{vsrssrssmgiotxxvxzywxxxw{~{|}||~zvsqnlkhgjljny|vnosrpv~}{}|sv{zz|{vqpsttusqokjlntyxvtswz|}zvx}|wy~}{xwwrnsxusrqtxyz{{||||z{~}{wssvuuy{|{{}}|}}~|yz}~~zwvvx{|}xy|{wvtuy|~|x||}}~}~xspmkkmpooruz~|ywuuvuw{~}~~|{zxwy{uponjlpruursvvqnt{yw}}~~|}|tnopomorstwyyyvttvy|}}}|wusvywvy{|}}z{}|}|{xvxyy{{wz}{z|~zvtsv}||~|{zy|{{wsqrrty{zzxvvvxyyz|~~}uvxvtvvustwtrwzyxvttv{}||}~|y{~|}|wtrnmrwywstxvty~}zxwz~~}}{{||~{xwvttuvuvxvu|{wwy}}}|wyyvsppux{}{yz{}~{xz}}xwvx}{{}~~}~||~~~||{|~~xy}~|xv{~~}{wy|}{xtuuuvxxwvy{{}{z|||~|~~|yzytpruvusuwututuusrrtw|~}~~|yy{{xvuttsuywsw|zxwvvvvz|}}||||}~~{xwyz{{y|~z{~|{zz~~~{yzyutx}{{xtx{y{}}}}||~{y~~~~}}|{{~}}}~~{zzz{~}zxxy{}~|yxz{}}|}zwussstvyzzxtuy||{xvw|}zz|}}wsuuvwvusruyz{xsrsuyyxz}}}{wtvz|{xuuwvvxyyxxxy}~~{{}||}{{ywurtwvvvx|}}~}~}|{z|~}|~}~~{zz}~}{z|~~|z|~~~~}|{yvvx{}}}zw{}yxxz{xuttvwy{ywvwy}zz}~}~~|zwuvuttvwxxyyz{|~|z~}{||}||zvz|yvvvwyyzxuw{{z{~~|{~}}||}|yvuy|yvxzzxwx}~}{|}|{yxwwz|wtx|~~~}~~|z{yxz}~|z{{yz}~~~}}~}yz}|{zxz|}}zyy}}}~~}ytsux{{ywz|zxxxy{|||}~}~zvposvwwtqrtx{xuvwuv{~}}||yvvvuuutxzxxxwz~~{z|}|zzxw{}}{zzzz{}}}}}|||yx{~~}zxyy|~{z{||{z{}~~~|zxyz|}|yz|~~||~}}xz{xxy{|{{}{yzzzzy{~~|ywwx{~|zzyyzxvxzxwy|}~~{xvvvx{{zvtvyz||{xuuy|~~}~~{xvvutuuutvwxxyxxyxx{}{zvrtyxvxyxxz||zzxxxy{}}zxx{}}}|~~|yz{yvw{yz~~~~}|zz|~}{yx{~~z{}|zz}}zz{{zyvvxxyzz{|xux|}{yyzxwvuvwwvwxvssttuz~~}{wuuuvwxzxwvvwvtrqqtz~~zwwwvyzxwwwwxwttvuuwz}{zxvwxz||zxwxyzyxx|~}{zwvyzy{}{wvwwxxz~|}}{{}{yxwyzvsvy{{z{{z{zz||zyxutwx{}~}zyy|}}|}}|{yvwwvuvw|}zxwxyz||zyxuuvuuuux{}{zxvxywvvvwyvsrqorvxy{}}yxxwvuvvutrqqrttttv{~}{zywvwy||yxvrrtvxyyz}}|~~|zyy|}|zwssvx{{|~{yvvz}|{zwvvuvwwx{~}zyzxxz|{{yxywvvurrty~~zz|yvxzzywtrrsuvwz~~|zz{}}|{yywtrrtuuuy~|z||{zyyyxwvuttttuvyz|~{yyzwtrrsuwxvtsstwz|yyyvvwwwyywspoppqruw{|}~}zwvvx{zwutttrpqstvz~}z{|{z{zwutuvwvvwxz}|yzyy{{zzyxwvvwy{{|~~ywuuvx{|yuuttuwxy{}{yxwyzxvusttttttuxz|}|{xuvzzywtsssssrsttv||wvwwxyxvsqqppstrqtx{}~}}|{yyzywvtrrssstvxz|}~|}}{xwvussrrrrsuwz{~|{zyxwvusqpsvvwxyxyz}}{yzyyxuuvtrqqrutv{|yz||zxvuuuuutuwyz{|~~{yyyzxutsrrssssuxz}}}{xwxwvsqpqooqstvwxy|}zwvvtsrpqqqrsttuuwxy|~{xuvwvsrqrqppqrssux{~}}zussrqsuvvtrtwwx{~~{z{zyvtttsrtuuvvwy{~}{yyxwuropqqruwxxy|}z{|zwussqnnprsvwwxxy}|ywwwurqqsrqsvusuwz}}{zxuqqrqrtuvvutuvvx{~~zxusqqsssrrsutrrswz}~|zwtrqrrrstsqqqsvwy{~~|yusrqpopstuvuuvvw{~~{xwutsrrstuuuuuwxz{}}zwtrrstuvwvuvwxxz|~|zxtqprstttttssvxyzz}~zwtrppqruvusqrsstwz|~|zwsqqrrqqrssrrrtwxx|{xvtrpoqrrrssssrtwyz}~zwtssqoqsqqrtvwvvxz|~|zxwvwwwvvxzz{|~~~~}|zyyzyxxy{{z{|{z|~~}{yyy{|zyz{zz{{||}}zwvvwvvvy|~}}}~~||~}{zzyvsqpqruvxyz{||zyz|{xurppsuuvwyywsqqqrsuw{~~~~}{zz|~|ywyyyz{{|}}~}{|~~~~}}}|}|zz{|~|zz{}~|{|~}}}|||||}|{}~|{wvxyz{||}|zzzxvwwwwxy{}}}|zxwwxxy{~~|zxxxxyy{|||}||{yxwutuvuttsrrqqsttuwwwwxyzzz{}~{wvttuvxyyxxwutsstvwy~}{ywutsrrrqrtuuvvwyz{{xustuvwvvvtqqrqqqu{}zwvvutsrvzyxz{{{{{}~}}~~~zyzzyz{~|{|~~zwtttuvvvx{{zxvusqooprtwxxyzzz{{{{|~~~}}|zxy{{{||{|}}{yvutttvy|~~~|{z{}~}{yyxwwwxxxxxwwutuxxwy|}yutsrsuwwwwxxvtsttvxz~}{yxwvtsrrrrrsuwwy{{{|}}{yxxxxyz{||zwwvvxz~~|yxvuvutvxxy{|||{{|||~|{z{}~|zwutrqpqqqsuvwwwwwuuuwy|~~~~~~~~~}|yyzzyz{}}zywwxxx{~~~~|{{|}~~~|{yyyzz|||~~~~~~}}~~~~~~~|yvuvwz|~}}~~~~||}|{{{zzyxwwvuuuvy|}~~zxvvuvwyzyz{ywxy{~}zxwurrrrqrtvyz{}}|}~{yvtromlmmmnopqponnoqtwz|}~~}{{zz{}}}|zxvttuuwyz{|}~}~}}|||{|}}}}~~}}~~|{{|~}{|~~~~|}~~~}{yxy{|~}{zyywuvwwx{~}{yxurnlkjkklnoppnnortvwy}~}}|zyyz{{xwvsqpooppqruxz}}}~~~}||{yvuvvvwxxxwwwyz|}}|||}}{zxwwy{|}}||~~~~~~~~~~}~~~~~~}}~~|||~}{{|~~~~~|{{z{|||zxxwtrommmoqqrsuwvuvwwxy{}~~~|zyxxxxxyxxwusrqonoqsvy|~}}~|{zxusqqsrrtvvwxyz{|}~}|{{{}~}|zxtrqqrsuy|}~~~~}|{zzyyzzzzz{~~}||~~{z{|~~~|{{}~~|yvutuuwy{|}|zxvttuvwwx{}~~}{zz|||||{{zzzzyxyz{||zyxvvvvwxz|~~}~}{||}||~|||yvussstvy{|~~~~~|{z{|zz|{ywtsrqqsvy|~~~~~~}{yxwuuvuuvxz||}|{}~}~}zwutuwx{~}|~}{xvuvxz{}~~|zxwvtsttuwxz}~}|{zxvvvwxyz{{{|{z{|~}|~~|{z{}~~~~~~~~}||{zyyz|}~||{z{}~}{zyyz}~}}}}}}~~~|{~~}zxvvy{}~~~~~}{|~~~}|zxvvwvvx{}~~~}~~|zz{|||||zwvvttwz|}|{zyyz}}{xvuuwxz{}}}|zyxvuuvwxz|}{xvvwwxz|}|{{||{yyz{yxyy{||||||||||}~}|{zz{|}~}|{|||||~~{zz|~|z{zzz{}~}|||}~~~}{y{~}|{{{|~~~|zz|~}}~~~}~~|}~|{{zz{|~~~{zyz}~~~~~{yyyyxy|}}~||}|{{{}~zwuuuvwxyzzywvuuvtstvvvxz{{{{{{{}~~}~~}||||~~|zyxz|~~~}{{|||}}{{|~}}}}}~}}~}}{zzz|~~~~~~~|{{{{{}}}|}~~~}|}~~}~}}}|}}{ywuttvwwwwvwvuuutssstvxyz{{|||{|}}~~}}|{zzzzyz{{{||||zy{{zz|~|z{|}~~}|{{{{|~~~~~~~~~~~~~~}~|zz{|||}|}}~~}||}~~~}|{{|}~~~~}{zz{zz{|}}{zywvuuuuvxyyyzzyxyzzyxxy{{|}}}|zzzz{|}~~~}||}~~}}}|{zyyzz{|||}}}||}}{zy{||||}~{{{{|}}~}}||||{{|}}~~|||~}|}~~~~}|}~~~~~~~}}~~}~~~}|zzyzz|}~~}|{zyyyz{||}}~~~~~~~|{yxyyyzyyzywwwwwxxyyzz{{yxzzyz{|~~~}}}}}~~}|}}~~}|||zz|}~||{zz|~~~~}}}}~~~~~~~}|{zzzz{}~|}~}{z{{|}}~}{{}~}}~~|||}~|zz{}~~|{{z{|||}~}{xvvvvwwwwwwvuuuuuuvxxxxyz{{{|}~~|zxwxyzz{|}}}{{{yxwwwy|~~~~}}||{||}}}|{zz{|}~~~~~~}}~~~}{yy{}~}|||{}}}|{||}~}|||{{~~}}}}||}~~}{yxwwxyz|~}zxvuvxyyz{{{yyyxvvvutvxyz{|}}{{||{|~}{yxxxxyz{|}}}}|zywvvx{|{zz{||}}||{{zz{zy{|zz|~}{yxz{}~~~|ywwxxz}}}}}~~~~}|{zzzz|}~~~|{z{}~||}~~~}|zxxwy{~~|{yyxz|}~~|{ywtssstvxyzyyyxwvwwwxxz||}~~}}}}}~~}{xwuvx{~~~}}}}~~|||}}~~}|zyyyz|}~~|zyxyzz{|~~}}{xwwxz{~|{{||}}}}|{{{{zyyzzz{}~~}||}}~|zyyyz|~~}}~}|zyxyz|}~~}{xurpoopqrsuwyywvvvuttvxz|~~|{ywvutuwxz|}}}~}|{zz{{}~{xwxxy{}~~~~}||}}}}}~}}}}}~|zzywwy{~~~}|||}~}|zyxy{|}}~}{zyz{}~~|{zz|}~~~~}|}~|zxwuuvxyzzywtqoooooqsvyz{}~{yyxxxy}~}}}}|{zz{zyxwwvvvwvuuvwy{|}~~~|zxwvtuwxy{|}}||{zzz{|~~}|{zzyxwvuvwz|}~~}||}~~{yxwwxyz|}~~~~}}}}}}~~}}~~~}||||||}~~}|}|}}}{ywwxxyz{zywuuusstuuwz}~{yy{}~~}}|{zyxxxwxyyyxwvuttvwwxxyzzzz{}}{zyz{}~}|{ywuuvvvwy{}~~~~~}zxxwwxxyywvvvwx{}}{yxwutuwwxz|}}}}}}||~~}||{||{zyxxxz|~~|{||||}~~}}~}|||zyxxwwvuuvvxz|~~~}|{z{{||}~~}|||{{yxvuvwyzzyxvstuvvwyz{{|}}~}zyyyy{{|}~~~~~~~}|||||}~~}}}}}~~~~~~}}~~}}}||}~}}}xpqyzxxyz|~{zx|xtrx|tqwz|yst{{y|~~|~~|}|{y|~zz~}}|zuqsvwy{}~|{x~|w{zwxxuuwyyzz}zt|wr{}y{|||w|yw{|~}wuutu{~}|z|~||~~~{|~|}|{{{yywy~sw{u}}yyz|~~|yyz||xwzzwvuttvwvttvz||{z|}xutuvqmrwsqrttqmlpsuwz|}|xtvxqilomjhjnpqrsqmpurprw~|z}}}|}{zxututqkjqspooprsuxxwwz{uuyyvutvy{~~~{usw|}~|y{~}z{~usswzzwvz||{y{|xwywstvuvxxqorsrx~|yvxzusx|{xvvvxz||{|~~}~{xy{us|~||~}}{~~~{v}~v||wy~}}}{yyxyzzy{{vuwy{||~xvtusolmnoqtrpqonpsw}zrrwy|}}|z{}~}||{zwvvwurqqrtvvsrwzyy{{ytt~{ux{|}zuy}~xx}}}{}z|w~{xwtsw|{wvvuusx}}~yswywsqqqw|rjotxxqpx{zz{~{y{{{vquyvsuvqpw{x|}{y~|y~|}wsuy~|x}~|||v~}~|}|}{~}{{|{wxzzxwvusqtxsqy~}|z|~}|}{vyteq~vpuy||xz~uwynoqqssrpoqtwvtw|wrv|}|zz|yxrw{|{}|{|}votyvwwuxwsux{~xpw~~|urx|ww|{utvwy{z~{{~|~{~zt}|wvxxvsoszxwyyvuxyz~}~~xqqvwwqlu{qjpwzywy}|}~xvyyxuty}}yqqx|}ysz|~}}}|z}vz~{w{~~}{|~{}}{w{}z}}{tqvyzyusrsuplryywwvuuz}{}}{{|xsuyvqqrvxuuux}~~}y~yqt}xruuqrzzpp||vvxy{y{{|}}|}yxu}~}}|||wswzxw{|wy|tuyzzyvutsvzxuuxxvvtolpvxxyyz|}}{zyy|wmqyvquy}~ywwvy||z}~z~~vuxvqpprtssvvuvz}~}z{xru{ywvty{trx{}}z}~{|~}|~~|y|{~~||{uwzz}~~tvyzwqpstusqrt|zt|}z}z~~zutvxxrltyrs~zz|{~||{|}{xxyxxz|~|xwwy|}|}{z{||ytxy}~}{{~}|}ytx~zuwxvuwwwy}{vqnqurnsxwz}~}y|}zxyzzwvsqx}zx{|z{|}~{w{w~|x{|{{zwvvsw|votyz|{z}{wv{~{xwtrz~xvz{xxx{~s}~}{}~}{~zw{}}}yx||{v{{vyzx}~z~ysrwvpmnqv{{zz}}{zz||zxwtsuututv|}xw}}}~{}}{{{z{}|}zxxyzyxwy|~{{}yuy~|yz|~~zzxw{wstvyztqtwyywxxurrqqtwyzz|~~|urwyvuvtssuz}zy|~}|}~}~z~yx}~{z}}xx{vou{vsw{~}{wwxz|{}}{yy~~{|{yz}}|~~~{|~~}~}}~}}~{|xv}zu{~|{|}~{}}xtx}{xz|~|zzzytrutuutz|yzz}yy}~y|{y}xx}~zvuuz}yy}}}}~{|~}|yx{zxz{z{|}vtuwxz|{|~z{~{xwutwxxzywwzzyuppsrqqsvxwx}|~}}|~yxxwvvustwy{~~~zz~}}{{|yw|yx}}zwty{stxvvy|~~{zyxxwwy||{}}|}{{}|z|~{z|~y{||}|}{z{}|yy{~zuw{~~zw}}||~{yxzzursuwut|}y}z}}~||{z{}}zz}~~~yuw|}zz{|xxwy|xuwz}}~yxz{}|{}~~}ywxyzwtwzxwwwyvruywuvvvwvtuwx|~}~}|}~~~ywyzywuttvy}{z~~}}}{vutw{wv||xwx||xyzwv|z}}{{zxwtty}~|{}~}}}~~~{zyxz~xrx}~~xx{}}{z{}|zzyxwvvy||}|}}|{}}{wwzzxspv}xr{~~zxz|{{yz{{}}x}~~~}||yy~|yz|{xwvuuwzz{}zyz}||||~}~~~}}zvuuttuy{wstxyyuruwwxyy{||~~}}~{yz}zu{~yvtuwvtrpsvz}yw~z{uw{xuvwz{{|}}{|~}}}{|z~}}y~xwxzzwy~~~}}}|{yux|wuz}~|z|}}|zzzzywuvvxzut{~|{}z{w}{{}|z||~~}zz~zwxzxwxz{|{|}}~y}{y|z|}~}|||yvx|zx{}}~~~~|{~|wwwxzyxttywrrtx{uqvzyyy{~~~~~||z|||yvy}ytz}ywvwz{xz~|z|~}|~~~~|||ywy{zzy|{}~}|~~yx|~~~|{}~|~}w{|y{~~|zyzywx{ywz}||~}}|xx~|xy{{|xv{}|{}}|u|~z{{{{~}}~~~|zzzwuy||}}{|}~~}xy|}{w{}~~{{}~{}~yz}||~~zz}~~}{{|zyywvwz{ytpptuuvwxyyyyy~}z}{~{vw{xrw}xtvzxvvy}uz}w|~{}z}~|}~{xz|{yyzz{{}}~||vzww|{yyxy{}}~~|yy{{zyyyxxyyxy{}~|{}~~|||}~|z|}z{}~}{{{|zwz|{{y{~}|}}{{||}{yz{|}zvuuxyx{}z{~|yyyxxxy}~}~|{}y|}{}||}|y{|}|{}~zyzzzz}yx}{trtwy{|}|zy}|}}z}}{{|}zwx|wqrtwxqowzxyy|~{}~}~}yw{{zzy|zvxz{|{~|~z|zxyxz|yttvrr{}xzy|{~ywy|||{xwz}}|{{|~}|}~~~~~~z{{yxwy|{z{}~}}~~zvu|{y{}~}~zwvutstwyywtsx{yxyz}{v{}|}~~~~zvy|xttv}~~{y}~~{yz}~~|~}xz|}~}~|z}}|xruzywxz}~~|yz}~}|yxwwwwvwy||xvuy}ysrrtvutsu}}}~|}zwvwvtttx||z}~~}yxz}~~}~~~~|yxzzwutrruwuropw}{|}}}xw}~{xuy|~~yv|~xwyz|}|~}}~}|{z}}|~z|~|z{|{|zwwxyz|{yx|||}}|{wsrsssrqu{{z{|{z{|{zzxxzzzuprvy|}}~{~~zz}~~{yzzz|w}~~||||{xux|{zyy}~{|~~ysv{yvrrvz{zxy{yvvvvvttutux}}}x|}yussssrqqrx}{y{|~}yz}~~|{}}|{zzzxwwxzwsqpv{ut}|yyyxwux~zuw{|y{|zyyz{{|}||~~|~|~}}~}|yx{{uu{~~{yyzyxuswzyy~~{urrrrpoquutx|zz|~~~|zxx|~{yvwzxutstuvz}}y{}{yy{||~~}}|}~}}|{{||~~~}~|utuvvsrvwtstw|{ywuvxwvwwwz~|zzyvtsqqrpnnoruy|zy}{z}}|}~~{z|}}ztttstpmswttw{|{yxy{||yvz}{{|w{||{z}z}|||}}}~~|{|{{vrwxssvyzz{yuuwyzwuz}}{~~yurrqnmmpttuww{~~z{||{xvyyyyxwwz|xty|yy|~{{{z|}|{{{|{{}|{}~~|y{}|{ywxywvuutuwtruxxxvw~zz}~}~~~|ywwzzyz|{xy|{yyz{|~~{{zxyz|{y|~~}~}ww|zvssw|zxxy|}~|wuz}{xuvxxvvwxytmmolkloruwy{|~{zzusvx||||zz{~~~~{xxz{{zy{~{uvy||}~~}zz{xvy|{zz{~~{yzzz|}~~{yzz{}|xxwqnpswz{{|{{|}}}}|z{~~}}||zyxx{~}|{|}wuwvtrooqqqtwyyuuwxwwvyzwuxzz{||z{}|xy|}}}|{ywvwvtsuwy}}~}{}yxyvtvxyyz}~~|wwwwzzz~~{}}{~~}}}}}}}}{xyyy{}x}|z|~}xx||y{|||}~}zz{||}~~{{|{{||zxvvupljilnlntxxxyxwvx{~yuxyuttvyyxywtsttrrwyxz|}~|z~}||~~~yxz~{z}~|}||||~~zutvvvvvxyxxzzy{~~}|yz|vz~{zz{zwuuvxyz|~~~~}~}~ytvz{|{{~~~}{wxz|~~~~~}~}|{zzxx{}{|~||}}~~}zz{wuwyzzyy{{yxvwyyz~~||~~~}~~z{{xxvstrnortvsotyvssuwxxy{}|~|||{yxwwuqosvwwz|||zzz{{}~~}{z{}~{y{~}{zy|~~~~{yy{|}~~~~zy|zvwz}~~|{{{|}|}~}}}~~~||||}~~}||{zy{}~~}|~{z{|zz{|{yuqpnlosrqtvuvvussuuwz|~}{zy{}}|yx|~}}~~~~}{{zxz|||zyzxvvvy{wv{~}~}ywy}{xyz{|{yyxwvwy||||}}|zz|}{{}~|~}~~~~~}}~~}~~|~~~~|zzzxxz{{zvuvtqrtrpruwxwvuuuvxyy}~~~}{zz{{{{{zyvttuutttuvx{|~}~~|{|}zy}~~|zxz{|zvx}}~}{z~|yxyy{}}{{|{yxwuuuuvx{|{|~~}|}}{yxyz{||{z{||zxy}~~~~~~}{{zz{}||~~~|{~~~~}}}|zzyyzxux{zxxyxusrsx|{z||{~||{{{|{zzzxvutvy{}}{yxxyzxwxxy{|~~|{~}|||yvttvuuy{zywxz|}~~||}~~~}|{|~}{zyyz|~~}}zy}}|~}{~~z{~|yz||z{{zzzzz|}{{~|{~}{z{|~~|zzzyz}{y|~{xxxxupprrqruvuwxwwzzxyz|~~}~{|}{{~|z}}|}}}}~|y{}~|zxyyy|}||}}zz{||zz~||}zyy{|||{zzzwuvvtsux{}~~~~zvwxwwz|}}}~~~|{|||}~}{|~~~~}|}}}~~~{|~}zyz||||}~{xwwvttuuuuuwxwvuux{}}||~}~~zx{}~~|~~yw|~||zywttuttvx{}~~}{|~~zxxy|{yz}~~~~~}~~}}~~||~~~~|{|}~||}~}|~|}{vtstvwy{~~~}}}{xwwy|zyz{||zy|~~~~}||~}}}}{|zvvwy|{xvurqsutsuxz{{|~}|||}}|{{{}}}||}~~}||}~~}|z{{zywwz}}~~||~}{yxvvvvwy{|~~{z|}}|yy|}|zy{~{zz|}zy~|zyyz~~~~}}~|z~}}}{{{{|~}{zz{|{|~~|{{|zy{~~|{}|{||}|{}~||~{xyxvx~~zz|wruwsrtuxyx{~{xxxwwy|}}~~~~}~}{}~{wwywv{~}|||}|z{}||~{y{~|{{{{|}}~~}}}~~~}|}}||{zzyywvy}|{{}~}~}|{yyzyxyz|}|}~}~}z{~}}~|z{}~~~|{}|{yy|~~~~|{||||~~~~|zyxxxxxwwwxxxxyxxwwz}}}||}{xxyyzz|}}}~~|~~|}}}}zz}}{yxz|{{}~~~||~|~~|~z{||{z|~~~~}|{{}}|~~}}}~~~|{}~~~~}|}{yxxxz{||~~~}yy{zz||{{|}}zwx{{z|~}~~}||}~~}|}}{zwtrrtxxuuwvutstvxz{|}~~|{~}{{{}~}~~~}}~~|{{{{{zzz{|}}~}{|~~~}}zyz{|{}~}~|{|}}}||{||{|}}}}~~|zyy|}}~}~~~~~~~}~~}|}~~~~}}~~~}}~~~}~~~~}{|~}}|||yzxvw{|{z{}~zwz|ywy{}~~{{{ywwy{{z{||{ywxywwxz}~}|~}|{{|~}}}|{{{zxwy{||}}}}~||}~~~||}}{{~~}}|~~}|}~~~~~}{{{zyz||}~~~}|zxyzzzz}}|{}~}}~|~|}}~~||~~~~~}|~}|{||{|~}|~~{yxxxxxxxyyzzxvxywvvvwxwwyzzzyz|}}~~~||||{zz{{z|~~|}~~}||~~~}}~~}}|||}~~~~~|~~~~}~~|{|}~}}~~|zyy{|~~~~|{{zz|}}}}|{|}|{}~~~|{|{z{}|yy||zxvvvsruvuvxxwvvuuuuwz|}||}~~z|}}}~~~}~}|{{{zyyz{{~}z{{zz{}~}|zz}~}~}{{{z{}~~}}}}}~~~~}}}||||{}~}~~}~~}~~}}|~~~~~~}|~~~~~}~~|zz{|{||~{z}}|{zywvwwxxxz||zzzywy{||}}yvwyy{}~}{z|{xyzyy{}}}~|vuwxy{}}}~}|{zz||yz}}}}}}~~~~~~}~}}~}}~}}}~}}|{||~~~~~~~~~}}||}}{zzzz{|~~}|zyzzz|~~{z{~~~|}}|{{|}~~}~~~}~~}{{|~}|~~~|ywvwxxxxwusrssuvvuuuwyzyz{|{zyz}~|~~}}~}{yzzzzz}~|~~{z||z{|~}|}~}||~{z|}{{}~~~~~{z{zy~|}~}zzyyz|}~}|}}}|{|}}}~~}}~|~~~~~}||}}~}zwwwwvvwzzyyzzyurtvvuwxyxwwwvvvwy{~~||}}~~}|{|~~}~}zywutstvxz}~}{{|{{|~~|ywy|||||}|yz}|{{|||~||{{~~}}}~~}}|zz|}~}||}~}{|}{|~~~~|z{{}}{|~|yxwxwwyyxxyz{{z}~~|{zzyxz|{z{|{zzxwvvx{{yxwvvvvwwwy|~~~~~|}~}{{|}}}}|}}|~~~~~~|zzz{zzz|}|~~|}~~~~|}~{z||zyyyzz{~|zy{}~}~}|{{}}{yyz}~|||}}~|}~~~~~~}}~~}|}|{}~~}~~}{zyvsrsttsrtvvwwwvtrtwxyzzzzyyzz{|~~~}||{{zz{{||}|zywwwww{}~~~~}}~~}}}|z~}}~}z|}~}~}}}}}~~~~}|{z~~}}}sdimqvz{uyy}y~~~vtxzf[WWaswog^Z]dlsyzy{|{|ytuvsphcnurmd]bifdff]UYa`_acddcbcb^[^dgjptttsrolihfddeffc_[XXXYZ[YYZ\^[XVV[^\^bcdgiljffhhgdbehggjlnmmmligeeggeeggeehhikoponlmmljhda_`bhlmlmmlkkklnoswyz}}|{{zy}}}|xxyzywxzz{}}{|~|z~~{xurlgc`^^]]\]]]]][[\[XY]_aehikllmoqqmjmqnjklhdcc`^^__^[Z\^ZUTVUSTXZ[]a`_did_``^^`a`_`ba][_`^aedcdedehigfikkkospntwrkiigb`aa`_^^^]\[[\\`dffefijijmqtttx}{xxvstwvsqppssttsssonrtrsuwxxz~~}}~z{~}}~}}~}yxz|}|}}z}}{~~|xvroprposuroppnlllmnpstty}~~zz}|yxwwxxvxzyvvutsrqqqqrsrpnnkilmknssstuspmjllfbhmheghhgegigfjlllprrsttuxy{}}~}|}|xvtqlgfhgecbcca__``^^^^_`chklmmnqstwyxvvwyvsturooqonprpnnnidegeceffehkjhjnnmopoopnmkihijhgghffhjkjihjkkloqqrtwz{|~|xwusrrponliecda]^ab^\^`__acbbgljhpyxwz~}{{|||}~}|{||{yxwvspprqoopomoomloqrruyzyyzzxvvuuvxz{{yz||||||}}|}}{vqppmjiijjfcfhecdddehmppptutw{|}~~~~~|zzxuvvttuuvxyxz}~}}~{ywvvuronmliggggffgijjklmlkkllmqutsuusqppollmkjkkhcbba^\ZY[\]^__^]]]]_a_`ceeeddfgecbb_^_`_^`ccaaabccbdgijjkmnmkiihhgededb_[XUSQNLLLLKKJHGHIJLOOPRSSVXZ[]^_`a`acb^^_^[XUWVROONMMNNOOMNPONQTVWWY]``_]^`aacdddca^]][ZY\`cbacegfdfjklnquxxxwwxyxxyywuutqoppnkjkjiiijllmprtuxyxwx|~~|xusrponnmlmonlllllmopqsvwvvyzyz|{yywvutrnjgedb``___^\]]ZZZYZ\[[^abbbbeeddeffecba`___```aacdeeffdegfeedfhgfhiihhhgfdba_\\\\[YVVWWWX[]^^^^___``bfiijpsrqqrspnnmjgffeb`__^]]\\\]\]]^^]^^^___adfghijhfedba``^]_bdeeeffeegijjlllmnmklnonlkmmmmlieb`]\\\\\\\^__bddddccfiklnruwxyz{{{zzzywvutspljiffhjkjijlkiiijlmnoqtvvw{}||||{zxyyvtuuuuttuvwxzyy{}~}|||}~~~|yxxyxwwxzz{}~|~~~|{yxvtsstuutuvusqoqsrrtvy|~|{zxvutsrrrstttsrponopqruwxz}~}|{|{xuvxvsrqrrssssttuttuvuuttuuuvwy||}~~~|zxusqppoopppppnnmllnnnnpppqsvyz||zzyxxyzzyyzxuvxxvvvwwvuvx{}~}{zxwwyzz|~}~|~}{xusrqruusstrqomnppppqrtwz{}~~~{yxwtrrpnlkjjiggghiiihghgfgijlosuwwwwvtssqooooommnonoopqqqsuuutttuvwxz|~}{ywsstttuuvwuttusrsstvxy{|}~}}~||||{yxyzywxxyzyy}~~~~~||~~~~~~~~~~~~}|}}~|z{}}}~}|{yxvutsqpoppopqonnnoooqvyz||}~~~}||{{ywvvvvwwwwwwwvtssssttuvvwwx{}~~~{yz|}}||{zxxwvtuuvvvwy{|~~}}~|z{{{zyyyxwvvvvuux{}}|{zxxxz{|~}{yxyyvuwyzz{}~|{{|{z{zxwvvuuvvuutuvuuwz}~~{{{zyyxxutvyxvwwxxxy|~||}|yyz{|{{}~|zyywwwxzz{}~}||||}|yxwutsrtvuuwyz|~~}|||~}{||{zyyzyxxyz|~}}}|zzyxwutrqpppqpppoooqrsuwxxy{yxy{zxwvvvssuutuwxyzxwusqrstvxz}}|~~}|{||}}{{zxvuvvvvvxyy{}}}}{z|}|{zz{zyz}~~~~~~~}|{zyyyz{{}~}|{yyyyvuvwwwxy{{{|~|ywwyxxyzz{zy{~~}{{zxxz|~~~~}}}}}|{zywvwyyyyz~}{|}}}}}~~}|{{zxvutsrpoponoopqrrrstuvwwxxyz{{|{yxwvutssttttusrqqonnoqrsuwxy{|~~}|zyxxxxwuuutsuvxzz{~~}}}}{z{|{{}~}}}~~|{{zyyzzyyz{||}}zzzywwwxxxxzzz{}~}|{{{|}~~~}}~~|{|zxxyyyy{||}~~|z{{{zyxyxvvxxyz|~}|}~~~}|{zzzyyz||}~}zywwwutsqpppqssqrrrqqrtuuuwwwxzywwwwvtrrrrsttsqqppqrqqrtuwxy{}}}{yxvwxwvuuuuttstvxy{~~~~}||~~~~|{|}~}}}|{{||{{{|}|}~~}|{zyyxvuuwywwy{{|}~~}{|}|||}~~~~~}|{{||{{zyyzyxyzzz{}~}|{yyyyxxxwvvvwxy|~}}~~~}}}~~~}|}}}}~~~|yxxwuttuvvutttsqqrstsrtwwxyxxxyzzxuvvtqqqpppqrrqqpppppqsuwxy{}~}|{zxxywvwwvuvvvvwxyyy|}{z|}~~~~}~~{z{{{zxyywwxyz{{|}~~~|{yxvvvvuuuvwwxyz{|~~~}||}}}~|z{{yy{||{zxwwxyyyz}~~~|zyxwwwwwwwvuuuwy|~~~~}~~~}|}~}}~}|}}}}}}}}~~~}|{{zzzzyyxvtsrqppsuttuvwvuxzxxxwvtsrqonnnooqrrqpppppqqsvwxz|~{zywwwvvtrrsrrttsrrrtvy}}||{{z{}~||||{|}|zzyyyzz{{|}~~}{{{zywuttstuuuuuwz|~}|{zz{|}~~{{|{z{|}}|{{{yxyyz{|~~}}{zyzyxwvwwvuuuvwwy|~}~~~~}}}||zz|}||}|{||}}~~}|{zyywtrrqooqrstuvxyyzzyyyyxwutrqqqqqqqqrrrqoooonoqsuwy|~}}}|yxxwvvuttrrrrrrstvxz~~~|{{zz{|}}{|||}}~~}{z{{zyyyyyz|~}{{zzywvutsstuuwx{}}|zz{|}~~}zz{|||{|}{yyyyyxxyzz|~|{zyxxxwutssrprttvy|~}}~~~~}}}|{{{|{{}~|{zxxwwy{~}||zxvtttrrstuvwxxxxxyxwwwwwutttssrrrpoppoopqqqpqtuvy|~~}{ywvuussssttsuwwwy{|}~~}}{zzz||{{|}}~~}|yurnmllmptwy{|wrnljfcdfhijlortuwz}ytsstwzywuqmiginrv{|zzzxy{|{yxz}}|~}{yvuuw|~|yvux|~|xvwz~~}||{zvsrstvx}}zwtssuwz{|{zywuttvy~~~}|{z|}zyyzzy|~}~~~{xuqljihggikkigedbaadhmqsvwz|~~xrmhca`adfhkkiihhhjpw}~{wqkgdbcfinqstuttssuy|}zywsonmnquy|~~~~{xuuvy||xspopqrsuvvtsqnkkmsw|}vpkfcddeghlpnjjjjkmry~{yvsnjgdccdgkptvvvuttvx|~ztqqooqty}}|}|yvtssw|{xvutuwxyyxvtqopruz{upkgffgiklljihfdfinsw|~}zwusqpmieb^]^`dgkmprtsppsvy|}{{||zwspomnprtvxyzxusrrtvy~{uqommmoqrsrpnljjmptx}|xsojgedefilllmmmmpsw|~|||yurmjgfgilnruuuuttuwz}}zvsqqrtvwxywtqpqrsuw{~~zurpnnprssrqnlkmprtx}}xtnjiighknqrrrrsuy|~|xtsrsux{|~~}}}ywwxzyxurolihijlmnnnmmlklmmnorw{}~~~~~}ytplihhiijkmkiijloprvy{~{xsnjigfhkmnoqrtuwy{{~|yyyz{zxusqonopswxyyzz|}~~~|yurqqrtuvvuvwwwvvvwx{~}wrnkjkkklmoppqrrtuvy}~}}~~{xuqlighikmortuwxz{|}~}{z{}~{xtrqqrtxz{|~~~{xvvuwy{{{|}}}|zz{}{vrpnnmoqrrtuuutsstux}~yusrrrssqmiecaacfiknoqtwyyxy{|{~|xwuuwy||{xuronnoqstwz|~~}{yy{|}|zvsrqqqrsuvxxxvttttuy~ytplihjlnoquwwwvvvvwz~}}}}|zvqnkjjlnqtx{~~}||~~|{{}}xutstuuw{}}zxxyyz}xusrrsuxz}}}|yxwvvx{{vrnllmmosw{{z{{{zz|~{wutstw{}|{zz{|~~{wsqpmklopruwyywuspnnoqsw{}~~~}}~{vqmkiijlpstuvusqoopqtx~}zvrnkjijlpuy{{zyxxxy{~}||{|~}yvsommorvz~~}|||~~~~|ywutstvz}{yxvuwz~}xtqonnquxz{{ywtrstuw{{wtpmkkmpsx{}~}{zyyy{|~~}}}zwtrpquy|~|}|ywvvw{~|zyyz}{xusuxz|~|ywvutuwz}}{{zywwxywtojfdcdfjostvvvvtstuuvy}~~}}|{yyzyyzzzwtqonnpuy}~}{yyzz|~}yustwy|}zxwuttvx{~|xtqoquxz||{zxwtstuvy|{wsonnpuz|}~|{zzzy{~}|~|xutux}}{zzyyz|}zxx{}}zxvvwww{|xvssux{}~~}}{yxwvxy{~}yvuw{~~{wtssuxy{}}}{xvtqpoppruy~}{xuvwxz}~~}}~~zwtsstuwxyyywusrpnmnpsx||xtssuvyz{{{{zxuuuvwy}~~~~{wutux{}~}|{||}}||~}{{|~}zxwwxz|~||}~}{z{|}~}}}|zxvuusqtwy|~{xwwxyyzz{{{{yxwwwwy{}{zzzz{~~}}|||}||}~~{yyyyz}~}{xvvvvwz~}}~}{zyz{zwusrqqpppqrrsttsrrrrstvz}zz{|}~~}|{zzzzzzyyyxwwxxyz{|~~~}|{yxwxz}|zyz|~~~~}{wuttuwz|{|~~|||||{zzxvttssuw{|{zyyy{}}|{{zxwwyz{~~}}~~~}|{zzz|~~|zyz|}~|zywvvx{~~~}~}|{||}}|{{zyxxwxz}~}}~}|{{||}~}|ywvtsrsux{}}{ywtrrtuvxz|}|{{|{|~{zzxwxyzywvtrqonoqsvz}}|{yyxxz}~~{yxxyz{|{yxwuttuwz||zz{||}~~}|{{{|~~~~~}~|yyxyz|~|{zyy{~||}~~}|||xvuttuwz}~~~|zyyyz{{|{zxwuuvwy|~|{{|}~~}|{{|}~~~~|zyxy{}~~}zxwwwwy{|~~}~~~~~}yusqppqsssstsqpooprtwyz{}}|{zzz{}~|{{}|yvuuvwz}}||{zywvwxxx{}}|{{{|}~}}~~}zywvuuvwxz{|}}|{{|}}|||}}}|{yxvtssstuwz|~|zxwyz{{|}{yxwwvvvwy|~~~|{{|~~|{zyywwy|~~|{{{{}~~~~|zxwvtsux|~~||}~}|{|}~~}|{ywuttuuw{}{zz{}~~~~}|}~|{{{{|}}}{ywvtronmnqtwxxwvuuttvxy{}}}|}~{yxwwwxyyyxvtqomkiilptwyz{yxxyz|~}|zyxxyyzzywuttrnmnquy}~zyxyz{}~~}|{yvtssux}~}}~}|}~|zvsqpruz}}|{zz|}~}|}}~~}{xurnllpsw{~~}~}||zyxyy{{|{zxwuronnptz~|zzzz{}~~|yvutsty~}|}~~{urqqruz~~~|yupnnorv{~||~}zvtqppqqrstrpnligefhmqwz~~~|{zyz|~}zxwuttvxyy{{{yurpmmosx|~||||}~}||||~~|wronmnrv{~}{{|}~}}|||}~}zxtpljijmsy}}}}zyxxyzz{{zwsnlkknrw|~~~|zz{{|~|yuqoopsw|~}{z{|~~~|xtpnmnruy~||{|~~|{|~~}ytpmkkloty~~}|{{|~}zwussux~~{yxxy{|}|zwsoljjjlpuy|}|zywtrsux{|ywwwwwxyywtplhfeeglqvy{{zyxwvxz}}{yyyzzzzxuqmjihimqvz~~~~~~|zyxyz|}|zxusponnptz~}~~}|||~~|xurppqruz~|zyz{}}|}}}~~{xuqnlklmptz~~|{{|~|{zzzzzzwtqomkjknqv{}zyxyz{{{yvspoonoquy~}|{{|}}|zxvtqpppqsw{~|yvsqpppsvy}~}|}|yurrrrrqonljhgfeefhlqwz}}}{zxxz}~|ywvuuuuuutsqomlllnqty}~{z|}{{{}}{zywusqppopqtx|}|{|}}}zwvusqonnmklquz}~}~}{zyxxwusrppomlmmnrv{~~}|zyyxwvutttsrqpqrux{~~~}}}{yxxwvutsrpppswz~}}~}}{xvuutsrqpomoruy~}|zyxvvwwwvtuuuvz~~|{ywvussssrrpnmllnquy}~}zxxy{~~|zwvvurqppooonmjiiiknrvz||{yyz|~{zxvtssrqppomlkkmoty}}{zwurprsssrqqpnoruy}}{zwvtttuuuutrrqqrsx}~}{xuttsttuurpponnptz~~|yvtqppqrrrqommmnquy~~}~{wsqrroosuxxstxury}{yy~}{yxyzvuwy{{zsjnwy{xx~wz{vuyywwxurqpqtsvxrttpjffilnoplfjmhejnqu{}||}~y|xqwzspqrrrrvzsmqrkiov}{~xrprstttuurqtslkoty||}zxwuojovspnnuvnjlnpuy}}vssssnltyvuuw{yrsyxx}~yy{|~~}{zz~}~}|~}zy{~~~~{|{w|{zy}{v}~~~}zy~|{z{}|{ywvy~~|~~~~~}~~|~}xxzysorssuyzyxwwwvux{z{~|{ywvvz}wuyzvrqpoptwxy{~}ut}xt{|v}|z~}~ztqw}|y}}wx|z{}~y~|~zyxy~~}~z|~|}|{}{|{|{w|{~~~}}~}yvuuvy~||}|{~{{{z{~}zz|wrv|~}|~~|~~{}~|}{vz~}z{}~}|~|}}{|}||||}|~}}z{~{zvv~~wx~~{w}|z~}|}}yy|{{wqtywuxyusxzxy{xwvuz~wt{~wrrtw{|{{zxyzvv|}{z{{}~~|ztqu{|wz~wuw~{t||{~}|~}~}zw|~yyzzzwuz~}{z|}~~|{|}{x}}}}x{~xty|}n}|~{vzx|}u}~|}~~yy|}}~}y~}~~x|zztx|}}}}{vz~}~z}~~}|~~~}|xuy|}}~~~zvy}}~}|}|x{}w~~~~v~y~~~zxz~zvqx{wrotusrrw{wttw}yux{qv~ytxzxwvwvx{xssuvuvwutz}y{zt{||{||}|vtvzvz~zurptz~}}~}w|~~|~}||}}zxw|~~|{|~}|{sq{~zsxw{~yz{}~~y||u}}ywuyyz}~{~~~~||}|yzyvvz}|zzyxxz|~~~{}~z{}y~}zzzzz{~~||}}|}}~z}~y~}}|w~yz|wsvyutttxwsxzvvwwwyzxy}zuw{|~~|}||~~|xx{{xx{yv~yutv|{w{swyzyvvxz}|yww~xs|~}xvz{|zy{}{uy~yx|{||{|}|}~~|yx{~~}~}}~}|}{y{~~|~}}zv}~}~~~|~~{}|{~zz~}{}}||z{~zy|}}|z|zwy|{z|}yy}{z~x|}}{|~~yy}}{y||z~~yvz{vv{}{wsywptvtt{}zz~~zwx|~zy||wwzzyury}zvrqwvpnpty}}{z|}{yx|}zwx{zz}}{zyyxx}~~~{w{||z|~}z{}{}z|||~}}~~}}}|~z{|~|{{}}|{{|}~zvwzzz|~}}~~|{|~|}~~z{~~~~|{z~~yz}~~~{}~~~|~~z~|||~~|}~}~~~~||~ztw||yurtxzzvuxxwurv|yuvwzzutwzzwuw|}{yyxy}{wx{|wtz}z}yx}}zxx~|z~|ywy|}~~~x{}z}~{xw{}{zz~~y~~|}}zy{}}|{yy~~{~}}{y{}|}~z{|ywz}}|{}}~~}||z{{~||}zy~{{|zz}}{{~y{~~}~~~~~~|~~||}}{{xty~yw|}vstvvtqsvwvy|yw|}yvw||{||{zz{}~}zwwy{{xsqtwyzvw}~|xsv}|z|~~}~}||~{{~~z|}|zyyzyy{~~~}}}}}~}z{~~{{||~~}}~~~{|~~}z{~{{|}~}}~~~|~~zxyxxyzx|}y{{}{{~}~~~~|y~~~}{~}}{y|}}~~{||~}}zyz|}z|~}v}}~~~}{yx|{uuwz|vpuywuusqsz|wuwyyzyxxxx{}yy}}|zxxyz|zy~|yx{~}zxy}{y~|xx~}|{|~|}}}|{|~}||}}{{}~~|}zy|}}}~~|}}}}~~~~~}~yxz}}z|{}||}|~}|{|}|{|~x}|~~|}|~~|~~~zw}}~z{}z{~{|{}}{~~}~~|{{|}yw}}|}~}~{}~~~|}}vz}|{xuvy{zvy~}yxy|}xw~zwxxxy|~|ywwwuvzyrqtvvvux{{{ywx{||}~~{~~}}}{|~|zyz}~}|zz}|zyy}~|}{{}~~zx~~}{}{~}{}~~~}}~xz~~}}{{~}~~~||}zz~}~~xz}~|}}}~~~~~|z}~||~~~~|}|}~}{~~~y{}x}||~|{{~|{~~~|z}xz~zustuwvvwvuwwtttuwz|}yw|}zy}{~}|}}xtvy{zvw{zwxywvwyxxz||{xy|}{z{{|~|yz~~}~~~}|}~~y~}z~~}}|}|sx|w|}|}~}}}}~~{}w{yz~}||~~}~|{{{|}zz}~}|||}}~~~~|||~~|~~}~zy}~|{}~|z|}~~z~}~~|{}~~~~~}{~~~~~~~~~~ytw|{ywuz~zvuvywrv|}{zxuvz{uswyzyvx{ywvutuyyux~wvxy{}~~}~}}|||zy|}wxz|}vsz|||z|}{y~~}~|||~}}|~}~~zz~|~}~~}~{}z~xz{{~|{}z~~~~~}z||wz~~~|zz{{|||}}}|{yz|~~~{}~|}{}~}|~~~|{~~~}wz}~|}}}~~|{yzz|wruwxyvstuxxstz~~zvz{xxy{}~|xx||zywxyyyzyvw{zvuuz}yz{}~}{yyzz|v|{yy{{{~}x||~~~|y|zz{z}~||}~~~}{}z~~}|~}||~~}{}}wtz|xx{||zxy{{|~}}~}{|~~}}}||{z}~~~}}}|{~~{{}}}|}~{xz~~~~z}~~}{~~~~wx}~~}|~}|~z}}~~{}|ywvxyuvxxxtptzywuty{{{yz~}xz{{||z{{zz{zzxvvxz|xsx|zxvw~}vz}y~~}~zz{}}yy{|{yvuux}~}|{~~|zy~zw{{}}~|y|~x{~{x{}|}~~~~}|~~~~}|~}{~}vv|~}z{~~}||}~}z~||{yyz~~~~{y{}{{|~|}~|yy~~~}~}{|}{yywwwvusrrtwvswzusy}|zxy||z{~~}|{{{{|zzzxvwwwxxyvtxzvuux}}zyy{}~~~~|}~~~|xy{}{w}~|}}}~|}|}{{~~}}~{~~~{~~||}}~}~~~~~~|~}z|~zx}zy|~~~~~~~~~~|y{~{}}~~~|z~~{|}~|~~~~~|}}~}{|~}|}~~~~~}~~|}~~~~}~~|wx{zyz{zwvvxzyyzywy{{{{{{}}||}}z|~}{zyxyzzwvwwtqnmnoquxvuy~|yzztonllkhktvtssvyxxyz}ytsuxyxz|{zyvqprssv{}z{}}}}|||{~}~zy}~}|xtpnow~~~|yyyzyy~||{{{xw{~~}~yutuspkgiligjlkheccdfimsy|~|z{}~{yy|~~}|ywy{{zz{~~{xuw{zw{}zwttw{}~}|{yxvuy|ywsqrsuy}}{{|}|}|xvuvww{}{{yutw||wuplptrpmijieb__dhjotwytqqponnu}||}wspkhgjnoosvutsqprv{}umlolilorstssqnmpsv~}~{tstronoqsx}~~{wrrrportvwwwvvwuuxz~||}{zz|}{}}zy{{{|}}zwtplgeimllnnlkjjjhhmt|~~}xtvtokikpsuuuxzwsstwz{~zwsnlmmmlmrx|||{{||~~{wwzyuz~zy|}zyyxtmlnkinqqqnjigfglmlouxz~~|yyzytnljgfefjmnqtuuuuvx|~{wtqooopuxwvxxywvy}}~~}{xxyzzyz||zy{|{{~}|{sqv{~}}}}{ywtleca^^`bfedfhijkmotz~|xvuy}zwwurqnpvutvx{|zwxxz||}~}{{~zwwvspmntvvy}~|z{{||}ytronpqtvsrwyuv|~~|wvvwyz|~~|{{}}zunjjkmonllieefbafjnrvvvvwxxwxz}}~~yurqqqrsuvuvxwuy||}~~|xvtsrpqtvwxxxwvvvx{~}z|}{urppqrsuwy}~ywxurtxywy|}}yx}~{yz|~}{xwvy~}~}zxtrsvvx{}|zxuqonorsstwwxzxsqstvy}y{}}~~}zwspnprtvvwz|{{}|zz{}~}{ysnmnoqsvvx{}}~~~~~|{z{||~~|vqqqomlmpqpppqqqommpttuz~~z{{{~}y{~|ywsolgfikkpwyxz}}}|z|~}{}}}}~}zxwusqqrvzzz}~|z|~~{xxy{|~~{wuvuuuwx{~~}|{|}~|xwvvw{~|yxxxwvsoliggdbfijloqrqpoorvvw|~}zxwxz|}~}xusqrsstvy|{yyz{}~}|zxtqrstuw{|{|~|wtrqqtvy}}{z{}}~{vuxz{}}{yurrrqprutrpljiffhknsy{||{||zyyz}}}~{yxvsrsux{|}~}|{ywy|}}~~|zwtsutty~}}~}wvyyy{~~}yvussuxxz|wuy}|yttvtrvz}~|{{yxwwxyxvwvttuxz{|||}|xusrpqtx{|||}ytttuwvw|~~{wtsqpsux}~}|||zy|~|~}yvrooquxy|~~}}~~~~~}~~~yuqoppprsvxwutqrpmmnprtw|~{z|~~~~}|}}zxvtqnmrwuu{}{zzz{z{~~~|xttuvx{}}|}}}{yy{~~~~~}~}{yxwvwz||{{}~~~zy{~~~}yxwxzwsqomliiloqrppqqrqprsssty}|||||||{wtvvuw{~~yz|{||}~~~||zutvy{{{}}|~}zz|~}}{yxz~~||{{|}}|~~|yvxzzyyyzywuvvttvvuronnprsstw|}zy{}{yyz~~~|z{|}~|{z{|}~~~~~~||}|zywy{|~}~~||}}{{}~~~|{{xuvxz|~~~}zz|}~~}}}||zxwvsqqpnrz~~{|{tosvttvxyxvx{zxy{||}}|{zyxyy}~|~~{yvuvwxxz|~}}}{{|{zzy|~~}{zzyxyz|~~~}|{zz{zz{|~~}}}}||}||~}}|yvtsssqqsuvvvsqppoonnpuy}|ywuuvwy|~~}|}|xuwxxyz}}yz{xwy{}}~}}|{zzz|}|z|~|{zzzyz~~~~||}~~~}||~~||{zywvwwyyxxxwurpqrrrstuusqpoqstwz~}zz|~~~~~~}{{}~|xz}~}{yzz{~~}|{}~~|yz|}~zwy}~}}|{|~}}|}}~~~}||}}|yvuuuuxzxxxy{yttvuvvwxyxxvtssttux{zyzyyxyz{{{~}{yx{}|~~~{z{{}~{y{zwxy{~|zz}}}~~}}|{zwwwxz~~~~~~}~}|zwuuspqrqrtvvuuvvursuutvxyywv{|yy||{{{{{|~}{}}{xvsvyxxz{}~~~}||}}{zzz{|}}}}{zzywwyzy|~||yyzzzz}}{{z{{yy|}~zwvusrqswvuvusqonnmmorssuvvuttvxz|~~{yzyxy{~}{yyyxxwxy{|}~~|}~~|{zz{{|}~||}{zxxz|{|~|{}}|{{{{}~~}|||~|ywsqppoqssrtusrpoppmmquxz|}}|{{{{|~|{{zz|||~|yxyxwvx{~~}}}~|zz{|~~|{{zxwy|}|}~~}~}yxz|}zyxyz{|}{yxvuttuvy{zy{{yy{|}~~~ztssssstwxwwyzywvutrqtxy|~}|||||~{||{|}zywuttux|~}{{}~~~}||~~|{xwvtttvy}}{~{{{z{~~}|ywvtqmkloppruxyvsuvtstvyzz{|}~~~~}{zzzyxyz{{|||{xvtrpqux{~}||||~~|zyy|~~~{wussrrv{|~~}}~}zzzz|~~}~}zvtsrsv|}zyz|}}{xusrrsstuvurmkiggjmpstwzyuuvttwz}~{yx{zxy}~}{yvtqqqsvy}|~~|z{{z|~~}|||zxurqsuy|}|}|{{||}~|yvttvy||xz~~}}~~}{yvtrpopqrstttsqolihjmquz}}zyyy{}~}{ywx|}|~ytstssw{|~~}~}|~~~~}zz~~{wtsstuy|}||~~|zwuvwvy}|zyxwx{~|{ytrtwxz{~~~~}}||}|zxwvtsrsuttxzyvsrqolmrvy|}~~}}}|{|~~~|{|~~~|yussrrsvx{}~~{||zz~~}~~~~}|||{zwuttrpsy|~}}}~}}}zxvxyy{~~ywusqlijlknruwxwvvtrrtuw{}}~}|zyxxxyyz|zwvwvtqoqtvz}~||||~}{z{||||zxwtqrrqqrty||~}|}~}|zzz{{{zyxutsrsuw|~~~~~}}|yyzz{}~|zxwuuutrssqonmllmmorvy{{zzywvy{~}zyzzz{zxvtssrpruwyz|~}{zyzzwvwwwvttusrrty~|{{|}|yy{{yxvvwuux|~}~|}~{yyyyz{|~{yyywtqruutsrsronopqtw{~}}}}~|yz{ywwwxwvvwwtrtvy{}~|{{{{yxxxyyxxvtsux{}~}{{{{|{{{yxwwwvwz|}|{{{z{|{ywuuuux{~}}~|yxvtstuvuuutsrrsssw|}zxyyxxxxxyyxwtrsuvz|}{yywuvyzzyxwwusuxz}}yxxxwxyyyxvwxvtuy~}|vqjcjolke`cdbcdbaaeggffgcbfkmklmifkllmmponrumgebrxjll{udsrww}~~pdhp{qadhmunhx{qmiltwysgiou~|xztokkkkkilqqrri`__`elqx|~|m]_cdghghhjpsvxz}|xy{||tlihhfehjcZ[]\\[[]afhfdcbgnswrnprtuttuv|~{~|}}z||}~|}{~|ytrstsqmfeiihfhrzuponkhlrrptwtrstrojgikloqnjfba_]affddedabedba`eiiilnpqppolkllnnmnmhfhjkjijjhgedeffc_`cbcjpqnnpomignrpqqprqnnhchnonlkjhilnqrszzx}}z}|}|}~|xty~xu~{tpnqtx}xrx}{xz}xt||usppqttnikmnppnieeghgecfhfcdddeoyxqqttvrmxyoptvuqnhbbgknomifa\clhbfihimsz|wsssw|zwz{{}~zty}vppqttlffijjknpqqttqu{vqx~|~ywswywy}}yvssssv|~xz{vsvxtsuurssurjilnpmimnkifeiopqrtqopprvtnjinttrnknnfbdegjmmornimrppqstsuywstusqnmqsokophcfhhinsronnnoopqrv}|w{||}~|zuz~zwyyy{}|~}}}yutuuuwxustuy{zyzxw|}{}~{{|~||zwuuurolkmmlmljloprqponprsuutuuwyxxwuwzxvvuuvyumjqvvrponnmmpsuwuu{~yvwxww{~{yz|zxzytqrtuvwyupuzvstvz}~~}}~~zzz}~|zy{{ywwz}}}|xy{|{vwzxvttvyzywwz{~|zzz|}zwussuwutsqqrpnnnnnpstusrvz{zz{}}~~||zwvuuutronomkkjlmlmpturqrruxyz}~{zzyy{}}{yvtsrrsrsttrsuusvzzz{}~|~}zz{~{vsw|{zyx{~~}}~}}~zx}~|||}}zzxw|~~|||~yz~{|}{xvtsstvwuuuwywvxz{|~~|yxz|||xuusmmtvqmosrrw}ztsttvy|zty~}|wrruwyyxwuqprsvzvqpquy{|yxz{~~}~|~}|{zy{}zw|{vrorux|~|zx{~|y|~{{~zwvx||wwxyzyyxuwyxxvt{~~}~{zz~|yxvuusqrrtwxxvtuvvx|~{z{{|}}}{yzzyzxvx{ztotzwtx||{zzxx{|xx{}~{}}xuwyyxwwvtwyyxxwwz|~~~|z~}}~}zxwvy|zxy{|||{{}~~}|}}|~|}~~|~}|z|}{wyyy|}{~}}|||zwvusqrvvuxz|~ywx{}}||~{y}|xtqoquxxussuvxzxuvy||z}{{|}ytsvtrv|{yvrsutu{||~~~{|}|~}|{zyxxwx}|yww|~~}~~~|}yuy}}ywyyyzyy|}~{yyyz~~~}y~~~~z}}~{zxy|}yxyywwz~{z|~{zyxyurtwvuy{xvuty}~}~|{{zyxwvttuvvussuxz{{||{y{~~{|}{|~||~{w{~|zyvvvuwxyxx{|xwxz||~~}}{|~~}{|}{yxz~~~|}{wux|z|}~~{{}~~{}~}~~yvz~}||}~~}{z|~{z{yvw{~~{wy}|}||}|~}y{}|yxyzxwyyussuxz}~||~||~|{z|~yvtvxwttuwyxyxvwxxx{}}~}~}~|{{{|{yxx{zwuuvxxz~{}~~{yyz{|zxy||||~}~~}|~}|{}~}}~~~||~~~~zz|~~}|{z{|~}zzyz}}}|z{{{{||}}}}~|yxz|}~zwvwxzzzyyxxz|}~~~{z{{{{{{{{{zxtrvyzz{{yyz{|~~|~}}|zz|{zxsrwxwwxz||zyz}}|||~~~|~zvxzyyyz}~zz{|}}~~|~~}|{{}~zw{~~~~~~||z{~~}}~{{{|}}|zx}~|{|{{|{yyx{}}}|y{}}}~~~~}}{xyzwvx{|}}}{zyxxy}~zy~~z{}}xxvtuxz||yxxvw{|zxx|}}}}{yx{}{zzxy||xxxwwz}}|}~~{z~}{zywwy{{}}|z|}}~}{xxy}{|~zx{|zyz|~{|}~~|}z}~|zxwvy|{z~~~~||~|yxx{zxvwyww{}{z{~~~z|~}yxyyxxwvuvw||||{||}~}||{zzzywvwyzy{||{{|~}|}~~~~~|~~zzzyxz{{zz{}}|{zz}}|{|~~~~}~}z|~z|~}~~}~~~~~~||~}}}||{{~~~}|{yxy{yxz}{z{|~~||~~}}|{ywuvxzyxyyxyxx|~~~~|{ywwyzzzzyxxxy{zy}~~~zyyz{zy{||{zyz{xvz}~~||}~~zwx{||}}~}|}{|{y{}|z{|~~}{|}~~}~}~}||~~~|{}}|}~~~~}}~}|}~~}{{}{{{|~|{||}~}{zyxy{{zz|~~|{zz{{|}|{yxwxyy{}}||}~|zxvwyyyxvx{yxyz}~~~|{{{||{yxxz}zxyz{||~}zz{}~}||zz|~~|{yz}~~~~}{z|}|}{yz}~~~~~}zyxz|{{{{}|}~|{yyz|{|~~~~}zxyz{~~|~{xyzz|~~~}}~~|{ywwz{z{|||xty}~~}}}{zz{zxwwvvvxz|~||}}|{{{{zyywvwz{{}~~~}{xxyyxyz{|{z|~|{z{|{yxy|~}|}~}}~~|zxz|{z{||{|~~}{y|~~~zyzyy{|~~~~~~||}||~{||zzz|~}{z{}}}}~|z{}~}||{{{{{|{zz{~~}{zz{yxwvvyzzzzz}~}|~}|}|xvwyyxxxyywwwxz|}}|{{|{z{{{|{z{||}~~}|{||||{zyyz{~~}|}}{zz{{zz}~}}}}}{{{zz||}~~~}}}||{|}|{{z}~~~~}||{|}||{{{{|~~~}|{z{|{{|{xx{}}}}~}{zz{|{zzxyzzyz||{~~~~~||{zywvvwxyz{|}}}}~~}|ywwwwwxyz{{{||}~}|{yxz|}}zxz}||}}}~~||}~}|{||{{||}~}~~|{}~~}|}~~~}{}{{{{{{{zywwz}~~~~}{xwwy{|{|}}}}}}|{{{{{{zz{}|{}}}~~~}|{{|{yzzz{{yz|}}}|~~{yxzzzzyyyz{|zy{||~~~|zyxz{{zzyyzzz{|~~~}|z{|}|{{zzzz|||}~~}}}|{zz{||}}~~~|{{{zz{|~~||}{yzzz{{|}|{|~}}}{{{{|{zyyxxz|}}~~|zz{|{yyyzz{{|~~~~|||{zz{{{zz{}}~}{{|{zzzyyyzzzz{~~|{{{zxwyyyzz|}}|}}~~}zyyzyy{|{zyy{{{}~}}}{zz{{{z{|{{|~~~~~}}}{zyy{|{{}~~~~}|{wsqpqrrsvxyz}~zvtrpljknpqqrsuwwwy{~~ytppqruwxwvsokijnrv{~||}}{{}~}zyy|~|{{}~~}~~}{yyyz~~~{yvsrtx|}}~~~|ywxy|{ywuuuvy{|}||{ywuuwy}~~~|{{xtrrssrqsuvvtrrsvwwz}~}|}|{|}~~|zxtponmlmorrqonnmlnquy|{wtpmllnpqsutrqqpqsy~{upmkjjmptvxyzzyxxz~}|zvrqppruy|~~|zxy{~{vrqrsvwx{|{zxwuux}}zuqopqrsuz}zwvvuuw{}|{yvrlhecbcfjnqsrrqpppruz~~|}}}}}|zvpmmlklosvvvxxvusrtw|}zvsqommoqstuutrpooquy~}yuqnkijmoqtuuutsrsvy}~}{wtqomlmpsuwxz{yvvx{~|ywttuwy{}~|zyy{}}ytqonmnprsssqomlkmptw|~|{{zxurnkgffgimqqqrrqrsux{~~{{}}{yvspmllnoqtwxxxxxxy{~}~}{yvrppqsuwz{zxwvvwy{~|xtqpooqsuvwvussuwxz~~{wspppopsvyzzzzz{~~~}yurppqtvwyzzyzzz{}}yvuuwyyxwuqomlmoprsttttsstuvwy|}zvspnnoqruwvuuvvwxz}~}{xtqonmnrstvwxyyz|}}~|{|}~~|yvtrpqruxz{|||}}~~~}{wtsttvxyz{{|}}}}~}xtsrttvwy{|||||}}~~{yxyz{zwtqmihhijkmqrsuvwwxxy{~{yxwx{|}|zvsqoopruwxy{|||||{{~}~~{wtrqqrtvwyzzzzzxxy{|xtqpoooqtuwyz{zzzz{}~}||}~zwtqonoqtvyyz|~~~}~}zxvvwyz|~}zxtqpoopqsuvwxwusrsstx|}{yyyz{|{yvrolkklnprtxz{{yyyyz|}{{|}~}}}yusqooprtwz}~}|}~~|{|~~yvtssstvz}~}|{{||~~{wtssrsuy{}~}}|zz{{|~zwtssstvy|~{xvuttvy{~~}|{||zxwwvwwyzzywtrqnlmpqsvy{|{zxvtuxz}~~zvsrpppswz{|}}|zxxyz|~|yvsqooprv{~~|{{{|}~}|{|~|zwtrqrtw{~~~}}~}zxwvvvx{~}}~{xwvvx{~}{||}~}|zzzzyvspmkjjkmpsvxyywuttuvwz~}{|}{{}~}{yvsqoprtw||zzz|}~}ywussuwz}~|{yxy{}}zxusssvy{~~|{zzzz|~~{xusrssvz|}~|}}}}|zxwy|}zwtsuvxz{|{zxvusrstuwz~~}}~~~~~}||}~|yxvsqpqtwz{|||{zxwxxy{}|zwtrrsvz|}~~}|{{{{|~~}~~{xuttwz}~}}|||{|}|ywwxz{~~|zyz{zz~~|zxxy{}~}~}zyz|}~|{{{}}zz{zz{|}}{zzyyyzzzywusrrsuwy{|}|{zyxvwwxz|~|}~~{yxxyyz|}~}{{zxwxy{~~{xwwwyz|}}}~|zzzyy{}}zxwxy{|}~~}|||||~~}|||}}~~|{|}~}~}{}~}{{}|zxvtsrrrstuvwwwwvuttttvy}}|||~~~~~~~~|zyyyxxz||}~~|||{{{{~~||}~}||||}~~}{zyyy{|}|}~~}|}|{|}~~}}|zyyyyz|~}}|{zz{||~~~~}|{{{{}~~}}}{zzzz{{{{zywtssrsuw{~~~}ywvvxz{~~}}~}||{zyz{{||}|{yxxwwxy|}}}~|{zzzz{~~}}|{zzz{|~}~~}|||}~~}{zz{|~}|}~}}}~~~}|{zyy{}~~}}~~}|{{|}~~}|{zzz|}zxxxxy|}~~}|{xwxyz{}~~|zyyxxxyz|}~}|{yxxxy{}}{zz{|}~}}|{|}~}|zxwwy{}~}||}|{z{{|~}|{zyxxz}~~|{z{||}~~}|{{{}}}~}}~~~}~~~~}||}}zwutuuuvwxxwvutsstvwz}~~~}}|{{|}~~~|zyyz{|}~~~}|{zzzz|~}|}~}|{|}~|zyxyz|}~~~~}|{|~~|||}~~}{yyyxyz|}~~}~~}{zz{}~~~}|{z{|}~}}~~~}zyxxxxz{{{ywvtrrrstuwxxyxwwvvxy{}~~~~{zzzz{||}|{zxvuuuvwxz|~~~~~~}~}{zy{}}}~~|{zyxxxy{}~~~}{zz{}~||{{zyz{}~~~~~}}}}~~}{yxxwvx{~}}~~~|zyyyy{~~}~~{yxwuttuwz|}}|zyxwy{}~~~}||||~}{ywwwxxz{}}}|zywvuttvx{}~~~|{{{{}~}|||}~}{yxvttvy|~~}}}~}|{zzz{|}~~|{zywtstwy|~}{zz{|~~}|zxvvuwz}~~~~~{ywwy|~|ywwz{~}|}}zwvutuvwwxxwvuspommorvz}~|{{|}|zyyxyz{}~~~}{yvuustx}~~~~~|{{|}~{wtsstwz}~|{{}~~~}~~}~~|yvsrrsvy}~}}~}|z{|}~}|ywuttuy|~~}~~{ywwy|}{yyxxyz{{{zxuqnmlmpswy{{zywwwwxy{~~}{{zz{{|~}{ywspnnnpuz}}{|~~{zyz{|}~~{xtqpqsuy}}~}{{zz{}~}zwusstvy}}|}~}|}~}zvtrqrux{~}}}~~zwusssvy}~|yvrpopruy|~~}{yxxy{|}~}{ywvvvwyz{{zxurqppqruy|~~}{zz|~}||}}}~}zvtrqqruy|~}|{|~~|{z{||}~}{wtqppprvz|}{{zz{}~~|zxusrrrsvz~~~}|}|zxwvvwy~~|ywvwxy|}}}}{ywwvvvvwwusqomkijlorvz}~}||{zz{~~|yxwyz{{|zxvtsrqqrtx|~~~~}{zz{}}}|{ywutsssux{~}}}}}}}}~~}|{yxusrrstwz~~~}~~|||||}|{zxwvtsssux|}}}}~~~}|zxwvvwy||zxxyyxwvusqoonmmnqtwz|}|zxxwxz}}{{{zzzywwwvtsqqpopsw{~~}}~}|{zzzzzywvvusrrrsuy|}~}|{zzyyyxxxwvusssuwz}~}|||{zzzzyxwwusstux{~}||{zzyyxvtuwz}~~|{{{{zwuttrrtvy|~~|{{{}~|{yxwvuttttttttsqqpqruy|~}}~}||{yxyyxyyxwtssstvz}~~|{{ywwwwvvvutrrrsux|~}{zxvuwxxxwvusrruwz~~}{zyxyz{{{zyxwvwx|~|{{||}}}|zyywxy|~|zywurqppqrrsrpnmnnpswz}zz}{wtrrsqquwzzvvyvsx{xvu|~~~}|zyzzxwy{}}|ulpxxyvu~~}}~vprsnnrrooqomllorps~}wyzwsoptvxyzwruyusw{}}w}zxyz{|{z}~xw{}wuwwxxvwyvsvuompty{{~}|yvupjovsqoouwoloprv{~xrpooqmjqvtstuyyttxxy~~}~~z}zvxy{{xy||||{yvvwxz||~}zxxwvttx{zxxyvtwwsrrw~{w|}zz{|~zyy|}zwtw~}xutx}wsz|}~~}|{vuz{xxyzz{{zxx{}~||~{~}~|}|}}}~~~{y||{~~}|{{~}|zxwvwz}~~yuy}z}||}zzyy}}|||}zu}|~yx|}~~zwz{zz{zyzxvtrstvx{zwuuttuvwy{~ywwwx{|{yvvwsosy||xy~~xxzyxwvvusu{|{yy|}zy|yxz{{||||xv}zwz}~}~|~~zyy|{{y~}~~}}|yx~~ww}~{}yv|~|}}zxx}{tx~xv{{z|~~~zwz~{z~}~}~zy{~~{|}|z{y{|{|y{{}}vrwz{zuttssqnqusrtuuvwvvvuz|z}}~~||ytsvwtuywrvytrx||~~s}|{{{z~wrz|usw{x~~}~~|~|xz~}||~y{z}|wz}|}~|~~|}|vvz|{{|}~~}}|xtvyyz{zyxzzy{~y~~{}{v}~y~x}|y|yxz{xwwz|zwwx|xz~vy{wz}zwvuuvyvrsutstwtry|y{{v|~~}}~{xyxxwqorw}{sw}zvutx~}|}z{}~|}|xy~y}~{{~~|||}~}{{{~}}~zx~}wzy{|xy|}|~~x~}|xuz}|||{{{ywwwusuz{zzyz|~z}}~}z}~}~~|}}{{|{{}~x{{zyyxrpruwuptyvtqoswwxvw}}vz}~~}x|~xzzutvwvuuwzzx}}}zz|{z{|zw}{yy|}|~|{~{yx}yu|}~~{x|~}{zz{~xsy~wv~{{}~zz~{~{{||}|yz}||}z{{yxyyxwxz}}~}}}}}~{}~~~|}~xz~|zzyvw{{ywuyzs}~}}}|~}vwzxxxvutsrsvwwwvuwwxy{~|}}~}|}}zxvsrw|wswyvuux~|u|~w|~}~~}{yy}{wz~~}~}~}|}}~~y~~wy{z{}}}~~{}yx{zwtty~~{xwxyxz}~}|z{}}}}|~~~||}wx{{{yz~~~}{{}}{}zz|}}}||}}|{{}~|zzz|}yuvwtssssvyvrtwwwxxxx{}|{|~}xy~}{{}xtz~zwxy|{zz{{}~~}~~{y{}~~~{yww}~}~~}|~~|y|~{|}~|~}{z|zxy||xxyxz|}~|{~~|wz~}yw{~}}~~~}|~}yy{|xv~}~~~~~{~~~}}||{}~|||}~|~{||{{yttvuttsvvqosuuvwvtvxutw{{{|~}~}|~~}zyxwx{|}|yx|~}||}|}||{|yxz|yy~}{z}y{~{~}|}zvy~~}|z|}|~~|}}{{}~~|{{||{}}}}||{x{}wxz{}}|}}}{~}{xz|}w{{}~}z||}~{y{~{|~|~~|{{|~~zwvuwyvsuuuusqqsvvsty|}}{{{zz}}~|||~~{}~}}{z|{vy}{y{|~~|{}~||~~}||}~~||}{x|~~~}~|{{yy{zx{~zzz|~||{|}||~}z~yx}~~~~}z}zvvz~~}}{y|~}}~~}|~{yyzzzz|}~}~~{{~}}{u{~~~z~~|}~|||z{zywttuuvtrxyvssw{zxww{~}{~}yz~~~||{z{}}|yy{zyyxxxz{zz|~}}}}{z{|}}|||{{{z{{~}~}|{{}~|xwy|{y}|~|zy|x{|zyz|~{{}{~|}}zyz||x{~~{||~}{|}||{{}wwz~}{}}|~}}}~{y}~~zz}||yy{}|wvzywwvrpruutuvxxvvx{~|z~~}}~~}~}y|~|{yxyz}|wz~{{{|z~~~~~~xxz{{zy{~~~{y|~~}z{|}||}{{||{zz~{}}}~~|zxyz|}yx~}}|~{}~|zxy|}}}~}|~}~}xz|{{~|{z{~|~~~||~|}~~~}~~y}zwxy{{vuwxytmsyvsvxxx{}||}||}}~{~~{z|{yxx{}yvvy|{yyz{}|}~||~~||~~|{{z{yxz}|z|{~}|{~}zxx{|{{{{{|}|z|~zxy{~}yy{zy{{zy|}|~~~}}}~}{y}~||~~}|}{rw{w|~}}~}|}~~~z}{{~~~}|~}|}y}yuwxyxtuyxuvxvswzyz{|}~}}~~~~|||}|{|zwxzzyxwyzwuwxxy{{z|~~{~z}}}}{zyyzzyxy{}}~|~|}zyz{zxwz|}~~{{~~|}}zyxz|zwwy}}yy{~~{~}{z~~zyz~}y|~~}~~}{{}~{||z|}~~{~yz|~~yw|}~}}~}~{|~}yz~|wwx{{uswxwvrvzzywv{|yy|~}|~~}|}|{zywx{xtx||}}|}}|}~}~}|~{|~zxxxz{yxyz{zyxy|~}}|}}wy|yx}~zy{~~~|ywz|zxwwywrw~~z}~|||}~~}~~~}~~~~|{xwz||}}|zz}}y{~}|||}~~~||{z|~|~}||yuy}{vsswwssuuttuvwy{{yxz}~|{zy||xw|}xwxyywvy{yxxz}{|{y{{{{usyzuvyzzzyy{}~{z{{{yy|{z{{{zyz}~|{}~}{yz}}xw|}}~||~~|zwx|{z|~}}}}}||}}y|}~}|~}}}wv{|{{z}}|}|~z~{z}~~~}y~~{xyz{|wsx{xwtuzysv{}}yvz~~||}~||}|xwyzyuuxzxusrsv{||zz}}}~}|}~ywv{~xtz|yy}~~}{{zzyux~{vx{}~zw{}}}~~zz{}~||||{|~}|~|~}ww{~~}z{}}}{{~||~~|z{~}{|{xx{~~}zxy|{yz|~~}~}{yy~~}~~~|{}|ywvvxxwvuttuvwwxy{zwx|~}}~|||zz{zxxwwwwuttuxzyx|~zy~~}}|{yxxxyzzwv{}zxx{~~~~~|}}}{wwz|~{w|~}~~|zzzy{|{{{{|}~~{}~|}{|}}}}}~~~~}~~{~|yz|||yw|~zy|~~}~~~{wz~||{||~{zxwwyxvwwwwvwz{xwyyz~}z}~~~{{|{{zzzzzyyxutvx{{wvxwvxz|~||~}}}|||zxy{xvy{z{zz}}}}~~|zxy{|{{}}||}|}}}~||zlbflknv~|{vw~}{{~|zz||z~{{~}||yvwvohfrztmgeiou|}{}~zxwskhqyytoknpomkhhjjjklnmjhikmlghnooqsvyzywvxyxtonle`acgihdcccc`\Z]`\X[^_`_^`acegikklnnjfdfilnrxwtrplhc``bbdeeddccacgjlkkmmjeacgfdhlnqpnqpmkkjlqwyxz|{zz{~}}~~|{zxx|~{xvtvyz{}~ztvvpllmkf``b`\^abbba_]ZZ]_afmopstvwroopqsrssrojdghb`dee_XUTPKHFFGKNOQUVUTTTUVWXXY[[Z\\Z[^adedgie`\[\^`aachihhggigdefffeb`^]ZYYZ\]^acca_^__^]`dhkkknppqsuvxz}|zyxuqpsustwxwvuusmiikmmjkppnmnqtvx~{xzzz|~~}~~}||}}|{{{}}ywwvuuuuuuusrrrrpprtroooonnoswz|}}zzz{{yy||{{zxvwxwussrmecdegggnrommllkjjknqpoppqqljostvvuutrpnoqsuvy~~|yxxz|zxywsomljihikkkljeabb__beikknqrrtuvy}}xuqnmlmnkggecb`ciihhjmolihiklnoopqrrsrqponmnrtsrponmmnonorrmkmmjfbbdc`aceeca`^^_`bdccefgijighnsuxz|~|xxxwxyzz|~}ywusqqpqplkongcdcaabglmnoommopnnruwz{yvustuwy{}~~|yvtttuwy|~~~|{zz}|{yusrvyywy|{wvtpoqux|||~}|~}~~{z}}{{ywxxvvusrolkkkjhhlljkmjgffghhjmoqrsqnnqolqvussrrromkihhhgffeb_\ZYYYZ[\\\[\\[[]_`begfdbba_^bghijklligggghjklmmkihebaaceedca\WVVSQPRVVUTSSSRRRRUXVWZ\^][^dgiklmnpoliggkjhikigeca^ZY[[[]_]ZZ[ZYYY\_beghhiklkkmnoqrrsttqrtttssvxvuuuttsrsuxvttuvvsqrsrrrrqpppponnpsvxxwxyxvuuvx{~}~~~~{xwxyxx{}|zzxvwyxwyzzzxwwvvwy{}}{{{{|zywvtrqqquvrpqpolgfghiijlnpqqrsronnnnnooopqssqruutuuttssttqpqqqruvuspqrpmlkkjhgfecbcbaehgfhhhgcbdddfjnpsusrtusstvwuttrmgfebabbba`_][XWVSQUWWWXXZ[Z\`aaegihfcbbcdfilnpqppoljjjlnomkkjigcbfikljjmlid``b`_bfhhhhhijjjjkmonnnmmmoswyz{|}~|yxxustuusqqsolklnonnpqnmjijjkmnorvyy{~~{xx{}|{|}|{|}}}~~~~~}zy{|z{|z{{z{|~||}~}~}~zyy{}}{}|z{zzzxxxxyyxz}~|{||{{zzyurrplmpsuwy}~yuuutsrsttttuvvvvvvxzyyyyxuqnlmpqrrqttrpqrrpmmnmlkjhhjkjloruusrpnmnoopruy{{}~}{ywtrruvuwwvutrpnmkjkllmmnqttuvy{||{z{}zwwvxz{}~|{|{ywuuuutsssttuwwwyz|}{xvusrtwxy{|}}{z{{xxxyyyxwvxyyy{~~zxxz{xx|}{zxyzzz{{{zzzwsrrsuy}}}||{{{||{}}yz~~~|{z{{z{~~}{zxvwxy{}~}|{zz|~|z{zwutsrolmpppqsstwxwx{|{|}~}|{}||~}||}|yywtw~}}y{{z{}~|||}~}}~~|zwvx{~}{zzxvvtuwxz{yxwxz~|~~}}~}xwussuy{}~}~|zyy{~|{~~~~~||~~}||{{{|}|{{{{{z}~|{{zz{}}}{zy{zvwz{|||~~}}|{z{|zx~}|zxwxzyx|{y|~|{{|~~|||{z{{||zxwwy|~}~zvy|~~{ywvuvwxxxxyzz||}}yzzwuuuvxyz|||}}zwxyyyzzxwxxxvtvyz{|||{zxvwwwxz|~~~~||~~~~}zzzyxvvwy{{{}~~~|{{{zz{}}}|{{|}~}}}~}~~|{||}}~~~~~~~~~~~~{z{|}~~|}}}}}{xxwvtsuvuuvwxvttuvwxyy{}}{yxxz{|~}||}~~|}~|zz{||~~~~|xy{{|~~~||~}|}~~{{~}~~~~~}{y{}|{}}}|{{{z{|}~~}{{zxxz{{}{yzyzzz}~}~|zyz|{{{zxvutssstvvuuvutttw{~~}}~~~}}|}~|{zzywwwy{|}~~~~|{{|~}|||{{|~~~~~|{{~}}}|{{}~~~}}}~~~~{|}}~{{{zz}~~~~}~}{yxz{{~~~}~{xwwwwwwxz{zyz|{{{|}}}}~~|zzxwxyz|}}~}{{zyz{}~}zyzyxy{}~}}}zxxzz{{{}~~~~}|}~~~~}{{|~~}|{{{}{z|{yyz|~|{{{{zz}}~~}|{{|~~~~|}~~~~~}}}}}}}~~|~~}}}~}}~~~|{{|||{zywuvwsprttuwz|{zyyyzz{|}}~~~~{{||}}}~~}~~~~~||}~~}~~~~~}~}{|~|{||~}|{{~~|zyzzy{~~~~~}zzzzz|}||||{{{{|}~~~~~}}}~~}{zzzzzxuuuttuvwwvvwvtttsrtw{}~}|}}}}~}|~}|~}zwwwxy{||}}{y{~~~}}}}}|{|~}|}}~~}~~|{|~}}|{}~}}|||{zz||}}}}||||~~~~|{zyy{}|{|}~}z{~}{}~}~}{ywvxz|~~~{zzxvyzyyz{yvsstuvxz}~}}|{ywvx{|}~|{|}}}}~~zwwxwxz{}}}|{zzxwwy{}|zz{{|{|~~~~}~~||}zy{}}{{}}~}~~~}}}~~}|{{{zzzz|~}|ywuutuy~}zz}~}}~~~}zxxxy{~|z{~}|}}|{{{}~~}||}~~}}}}|{ywtrqrsstuwz||{{ywwwwxxy{}~~{{|{{{|~~~~~}}}~~|zxvuvy}~}}}}|~}||~~|xvvwz}~~{||zyyz|}}~|yyxxxxxwwwwxy{}}|{{}}||{yyy|}{yzzyxwvuuuttuwwwvtsqnmmorux|~}~~}zyyxxxx{}}}}|{z{}~~~|yxy{|~}||{zz|~~}~}}~|{yxyzzyxwwxz|~}}|{~~}||~~{xvuvwvx|}}}}~~~~~}}}~}|zussttvy}~~~~~~~zxxxyxvwyvsrqprux{}~|{|{ywxz{|~|zwvwz{{}}~~|{{{yxvuuvvwxxyz{|}}||~}~}{yyz{|~|zyyyyz{|~~~~~~|{yy{||yvssstuxz}~~~}||}||}}||}}~~~~~~|{|~~}~~}||}}}}}|yyzyyz{{{ywyywuuvyzz{{{zxwz}~tuy}~{y{~|xxyxwy|}z{{yxzz{||}}~~~{~|{|unnpzwqkiknruuqmjhilkimpnkebjqpoienwvu{}upw~}wrlc\^ccekmjhe`^\\\\]adfhgdcegknnnopqturomloqmlmmkkjie``cdddbab_]^`aacffgfefiighjkjloppuyywtqpqppqpnlkkmmkkmnopqpqrqpqrrrvzyy~{zyz~~~~{wuwy|~~yxxuqqspigfb^\\\ZYZ[]\YXYXY[^_`begghhhigdgjhgjkgca`^\^^ZUXZVRTVTTWZYWXZ\\[\`cdbbedcefdbdeb^chc]__\[]]\Z]__\[_badhfdgjjjnqnknqonswtrw{wpnolgillkiea_^^\Z[]_bdecbdfdcglqsvz~~}~zxvutuwwwyywuwwtrstuvz~{x{~{||zxxwvuqmoqomprqoqqnmmmoqrttrtvvvutvzywuqonljjmlkkhd`]]\ZZ[\]]]^^\\]\aghjorssqoswtry~yvwxvsqqpkijkihjigfea_acdehklmoolkjjjknruurqrqnllmnpqrqoljkllkknruvvusqpqutsw{yvx{yxz{wtuvroqspmmmidefb_aedcefeegijjjlqtuuwxwvxzzyzz||yututqoonlkjkljhikjhhijkmnnostrqttoloqqpqrpmmpkejokhlnliijihjlkjmqsstuuvutwyxwy{zz}~{wwvsqsusssssojgebbdgjjijlkjjklnqtx}}}~~}||~||}zxy|{yxwxxsoqspqvyyz|~}|~~}~~~~|zvtrnjiijkihjjhffgjlnoqtutuvusttssvxxxxwtqonkhijgccec_ZWVVXY[\]___````]\_bbcdeffdbbcbdhjheeda_]\\][Y[^``^]]^]]`bdfedeghhgefgikkjjigfffdb`][ZZXWVUTUVWWY\^`a`beedgkmmllorpqtutttssqmkkhfghhfcbbbba_`cdfjlmnmkijkkkmquvurqrttrsuusrrttrpnlmoqtxyxxyxvvy||{~~}|{}{xxyyzxxz{zyy{~~|{|}|{{zxz{||~}{zz{}~~~~|zwxwutuuvxxyzzywvvwxxy{{zywuuvuvvvwxvuvvuromkgeefhigfedfiklnopppqqqqrrqrttvxxyyvssrpopppokheb_`abccbdefeefiiiiihhhhhhkkhhmqrrqqqolkjhggiihfffghijjjjjjkmmlmmkkjijnpppqqpooqrrrsqlihecccddddfjkkkkjlonnqtwwuuwwwz~~}|zxwvtrqqpnlkjkmlmoqrsuvvuusrsuvwxz|}~~~}zyyvrqpppoppqrromnnnnprttrrrpoqtvwxy{|{{zyxxwvspmkjjihijjkmoqrrqrrrsvvwy{}|yxxxyyyzzzzz{|}~~~~}}}|zz{{{|}~~|}}~|||{|}~~}}{yxy{|{yyz{|||}~~{zxvvvuvvwyzyyyyyyyy{{|}{xxwvvwwxwuwxwvvwxz{||{zxxwwy|~~~}}|zxwusqqsuvvuusrponmkklmmnpppqqrsrrtuutsrqolheeeeegjjjiggfdfhiijkllkklnpqstvy{zxxwwwusrpnnnmkjjhhkmnmllmljlppnnnnnnotyz{}||~~|{zz{{yxywvttwyyyxwvvwwututtuvxz|}}zwurqqrvwvvvtsssstuvwyz}~~}|{yyxwvuttsssstuvwwxxwvttvz}~}|{z{}~}|{zzzyxwxz{{|~~zyzz{}}}}{zyz|~~}}~~~}}~~~~}}||{{{}~~|{|~||}~}yy{{yy{}~~|ywuwxxwvuvutrqqqrstuvwy{|}}|}~|zzzyxxwwvsrstttstuvwxxwuttuy~~~}~}{xwwxyz{|~~~~~~}}~~||}zyyzz{zz|{z|~~}{zz{|zyyywvvwxxxyxvuuw{~~|}~~}zxvsqrtuvvwxz|}}~~~~{z{||~~}}|zywvwxwwy{{||}}~~~}zz{xuuuvvuuvvvuuuvvvuw{~~|}~}|yvtttuuvwxyz{}}}}}}|||}}~~||||}}}}zwuttvxxx{||{{|}{{{{zzyxvtrrrqqrrqqqrrrrtuvwxy{~~zxy|{zzz{zwvwvuuuuuuttsrqsttttuwwxz{}~~}yvutrstvwwxyz|~~|yxyxwyzzz{}}}|}}|{zyyzzyxxxxwwwxyz{|~~~{wvuuttvwxwxyz|}~}|{{zyyzyyyy{|}}}{{{{zwwwwxxyyyz|||||}~~|yutuuvwxyyyz{|}~~~~|zywwwwvvvwxyz{|}~~|{{{zywwurpppponopqrqqrrstux{}}}{zyyz{{{{{zyxxxvtssrrsssrrrrrtvvvvvwxz|}~~{xwvuuuuvvvvwxyz{{}}{{{{zzyzyzz|}}~~|{{yxyzzz|~~~}{zz{}}zyxvuuvwwxxxyyz|}~~}|}}{{||{{{{|}}~~|}}{yzyxy{~}zzzyz|~~||{ywwvvvuuvwxxy{|}~~}}~~~~{yyyzyyyxxz{{|}~~}|{zywvvtsrrqqqqqqqrssstutssuwyz{{{{{zzzzzyxxxwwwvvtsrrrruxyzyvtsrsuwyz{~}{{|||{yvttusrtvvvvwxxy{}~~}|{z{{{{zzz{z{|~}|{}}|{|}~}zyxyyz|}~~~}{zzyxvvuvvvvwxyz{}~~~}{zyz{|||}}}||zyy}~}}||{|}}|zxxy{|}~~~~~}~}zyxwvvwwwwwxyyzz|~~}~~~~~}}}|}}~|{zzyxyyyyz{{|}~}|zxwutssrqqqqppppnllmnqtxzxwxzzz{{|||||{yxxwvvuvwxyyyyxwvtrqqqrtuvxyz|~}zz}}||{zywvvuuutuuuvwxz{{{~~}|{{{||{{{||{ywvwy}~~}{yxxy{}~~~}}|{xwwxxxwxxxwxyz{}~~~|zz{{{{zxwwwy|~~zxxwwwxz}}~}zyxvtttuuvwxxxyz{}~}}|{{zyxwwxy}}{{{|~~}|{zzyyy{{|}}zyywutsssssrolkjjlmpswxyyxxxxyyyxyzz{zyzywwx{}}|||zxxwusppqrsuvxxyz{{|}~}|zz{}~~{xwwvvuuvwvuvvwxyz}~~}||||{xuuuuvwy{~~}|yvvwxy{|~~{xwwwuttuvvvxzzz~}|{|}||{ywtsssssux{~~~|{ywuuwyzz{|~~}|{zxwvvutuvvvwwz~~}zxvvwxxyz{~|{z{|~~}}}}}}}||}}}{{zyxvspnllkjkllnqtwwvwxxwxyz{zyzzzz{|}}{zzyxxwwtpoppppqsuvwz{||}~~~~~~~~}~~~}{zyvusrrsssrsuvx{~~~~|||yvsqqrqqstuwy}~zvuvuvxz{{{|}{zyxxwwvutvwwxz|}~}~~}}}|{{{{{zz|||}~~~}|{yyyyxxyyyz{|}}~|xusrqppqssrsuy}~|zwtssuwwwutuvvvwx{~}zxx|~}|zxvqmkklnpty}~|yxyzz{}}|||{zz{~{wtrpqsttuvxzzwvuuvwx{~{xwusrrtvwxxwusrpligggiknrtuvwwxy{}|zxvtqonpqrqponkiihhkoruy~~|zywtqrrrrrtvwxxxvvwxy{}}{zzz|}{yxvuvxz{|}~~~zwutstvwxyxwtronnnoqvz~~ytoljigghkmnpqrrqrsstvz~}|{zyvtrnkiihhjnswz{}~~~~|{{~}zxwvwxz|}~}{xvuvxz||yxwwwxyyyxwusqnmorvz~~zvqmifeeffggjlkkjiiihjmqv{|{ywutssqoljgeefgjmpswy{zzxwvvwy}~||zxwvvxyz|}}|{zxvtsrtwyz|~zvrqpopqrrrrqqnlkkloquz}zwsokhgfghjloprrrrrrsvy|~}{{{zywspoooprtwy{}~}{zzyz{}}{zyyz|}~~}|zxusrqqrsuwz|~}yvtrqqrstttsrqponorvy|~}ytqnkjjklnprsuwwxyy{}~~}|yvuuwyz{~~}}~~}|{||||zxvromllllmooonlkihhijjlortvx{}~~~zwtpmkiihiijkkllkjkmpsux}~|||zwtrokjkkkmortttuuuwz|~~{zzzz{{{zxwuutuwy|~~~{yxwwxyzzzywvtttuuvwwy{~zvspmlllmmnpooooqstuwy{|{zzzywuromkjjlnpruwxxyz||~~~}}~}|zxwvxyy{}~~}~~}|||}}{zzyyyzzyyyyyxwxyzz|{wspnlllmmmnoppooopqrsvy|~{xusrrssrqomkhfffgiloqsuwxyy{|||}}{ywvwyz|}}|zywvuvvwxy{||}}~~~|{zz{|}|ywusstuvvvvvutsssssvxy{|xtqnmllmopprsuvxxyyz{}~}{{|{|~~|zwtspnorsuwx{}}~}~~~}|}~~|zxwxyzz{|}}|}|{yxwvwyz|~~{xvutttuuwxzzzzxvvwwxz|{wsqonmmoqqruy{{||}~~~~~}zxvuvwy|~}{ywwwy{|}~}{yvtsqqqqqrtvwwwvtspoooopqtwyz{|}}}~|xtrpnmmnopqsutsrrqqqrtvy}~zvrpnmmnoqsvyyy{|{{{{}~~|zz{||}}~~|yxwussuwz}~||}~~~~}zxxxyzz{}}|ywvvvvwy}~{wtqppppqtvxwwvvtsttvwy}~~}{xuqommmnpsvx{|}~}}~~}}}|}~}~}{ywuvwwy|}||~~|zyyz}|{zzzzz|~~zwusrsuwyzz{zxvutrrsuxz~}{zyxwvvwwwurpmjhgghjmqtwyzzyyyyxyyz|~~|{zyxxyyyz{|}|{xvutttvy|~{yz{|}}|{ywwy|}}}{zxvtrtuvwz}|xvtqopqtvxy{zyxxwvvwxz}~~~~~}{yusrppqtw{}~}|||}~~}}}}}}}|zyxx{}~}{yyyyz{}~{yyyz{}}|zywvuuvxz}}zwtrrsuwy{}}||{yxxyz|}~|zwvwz}~}}}}||}}~~|yvtttvxz|}}}|{xusrqqpprtuwy{}}|||||zyz||}~~|yutttux{zyzywurqrqpqstvy|~{xutrstvxzz{{zzyyyxxxz|~~}}}}~~{xvuvxy{~~}}|~~|}~~~|{{{}~|{yxxxxy{}~{yxxxyz{||{{zxvutstvwy|~~{ywuttuwxyz|}}|{{zzz{||~~~~}{zyz|}~}}~}|}~|{zyyyz|~~~}~~}}|zxwwvuvwxz}~~~|{zzyyzzywurqopqrrsuvvwwwwuuvwvvwy|~}|||}~~}{{{yxyz{|}}|zxxxyz{|}~}|{{zz{|~~|{|}~~}|{zxvuuuvwy}~}|{{zzzz{{{{zyxwvvvwy{}~|{{zyyyz{{|}~~~~}||{{{|}~}~~~}}~~|{zyz{|~}{z{}~|zyxwxxy{|~}|zz{{{|||}{yxxxxyz|~~|{{|||||}|zxvtsrrrstvy{}}|zwvuuvwxy{}}}}~~~~~~|{zyxxxxxxxwutsqqqrsuw{~~~}}~}zywwxyzzzzzyyyxwxyz|~~|||||}~~}}||}~~}}}~~~~}{zyyyz|~~}|{{|}~}|{||}}||{zxwvvvvxz|}{zyxxyz{{||zxxyyyyz}~|{{|~~~~}|}~~~~~~~|{zyyz{|~~}|{yxxxxyz|~}}|{{~|yvsrqrsstvvwvuuuttuvvxz}~~}}|}|||}}~~~}|{{zz{~~{zyyyyz|}}~~~}|{zzz{|}~}|{{|}~~~~}~~~~}{yyxxxxy|}}~~~~~~~~~~|zz{{{|||{yxwvvvvx{|}~{yxxyyz{}}}|{zyz{{{}~}||}~}||{{z{|||}~~~~}{||}~~}~~|{yxxxxxxyz|}~|{zzz{|}}}|{zyyyyyzzz~}{{|~}|{||}}~~}}|{ywwvutsstuvxyyxwvwvuwxz{{|}~}}}}|zyyxxxyyyyxxwutsrrqqqsuvy{{{{||{||~~|{zyxyzzzz{{zyxwvvvwwxz|}|{z{|}}~~~}|{zzyzz{~~~~~~}{zyxwwwwy{}~~}}|||}~}||||}}}}|{zywvvutstvx{}~{yxxxxyz{{{zzzyxxwwvwy|}|{z{||~~}|{{zyyz|~~~~~~~~}|{zxwvuvx{~~|zywutsuxz}~{xussrrstuuvvvutsrqonopruy|}~~~}|{{{|}}~}{yxwwxyz{{|}~}|{zwussuvy|~}|{||}~}|}~~~~|{yvsrrrtvy|~~~}~~|{{{{{{{{zzyxvsqppqrvz}}{yxxxxyzz{|||zxvttstvy|}||{{{|~}{xuuttuwz}~}}|}~~}}~~~|yvsrrrruwz~~~~}|{z{|}}}}|zxusrqqsux{~~|{{{|~~|zyyz{}~|{z{{||}~~}{xusqoooprtwz{{{yxvuuwwxz{}}|zyxxxxxyzzywtqoljkkmoquy{|}}{zz{|}~}{yxxxyxxyzywusqonnoqsw|}|zzyyyz{|}}}{xvssssuwz}}}|||}~|yvtrrssuwz}~~}}}}}~}|{{|}}}}|zvsqpoopruxz}~~~}{yxwxzzz{zxurqppqrtvy|~|zyyz{|}~~|zwvutuuwy{~~}||}~}zwusssstvwz~~}zvusrqrrsuy|~}zwtrrrrrrssrqomljjjklnptwz}~~~}||||}~|zxvvvvwxyzyxvutrqqrrsuy|~~}}}}~~}|{{||}}|{ywussrrrrtwz}~~~}~~~|~}xtuvwvrsxtorwok}rr~z{}}sx~zqksxsqsutuw~}|~ywvxyts{}wsrrtttrorwxz~~}}|xwyyxxy|zs|unw{xurt{~~yt~}|}|yutsturoqtstz~~}zz~~~}}rv~wqx}xsrrrvz}{~|{z{|zwtuwvvsnnoquqmsxuuyz|{vz}~|zz|~{w|}yz{}{ustvwxzzwwyzz{z{zwxzzzyz~yxxuu|}|{}{|~|{{zvy|{z}ztz|z|~}}}}{~|zzxy{zzzww}|xsrvz}|{|z{~{xvvz}u{y||}~{|||~~}~y{}|}}zx{~~~~~}{{~|z|~~{|vx|~}{sow}vr|yw{}zvtz|~}|~zsz}zywuv{}zz|~~}z{yuuyz~{}|~}z~y{wwy||{|~~}}{{}}|yx{{vv{{yuqtvqnprwzvtuuuvvwvy|yx}~}}{~yz{{|{smquuxyvxxrsxzzyx{}||~zy~}{yytuyy{xzz}|}{~{|zw}~|w|zvz~~~}wx}}~~~xzz{~}|ztrvwsqvzzwuw{|~~{z|}yxy|yw|tu{}ttx~{z~~~~~~}~~}~}xu}~z{~~}~~zz~}n||}y}|v~z{}~w}{|}z{}xysw|}|{{yxwwxy{xtvz{zxwyxy|||~{z||~wy~|v~~wvz{zxtx{yxvuussvtw|~yq{}xwv~x{|v{}xvwy{~~xy{w~|u|}|{zy}zw{|tx|zu|xx~~~~~}yw{{y}}}zvtsz}wsswzpv{~~v|xw{xx|z~~~~y~zy}}{{{}zu|||{yzyz~}|~zz}{~}|{~~z|zz{yw{|x}vt~~ytz}}{|}w}xwyy}{}}||{urvyzyxwxz|~z}~}}{u}|x}|uv}~|}|~|~|zy{~|||{zywtprvsoruvwwwxsmqyywwx}{~|xu{}wov{uwvuvvvxvsv|{w~~}|}}vx|||}||{|~~~||~}}}}}yx~{y|}~|zy{y~}|xuz~~~w}}}}|~x|z}}z{x|~zy{}}{|~~}yywx{{z|zxy{~|zz{|zx}~|}~zvw|zvxyxz{z||~~|{{}{y~~}z~|r||x{|~~}~~~~~~}}~}|}}}|x}zrzzxzzyz{zzzz|w{}}}~}|||yw}}}}xu|}wx}}}xt{zuvvstz|xz~}yvv{{yyy||vry~}zz~yvuw|~~~}|||{{{|{{}}}{zzy{{~|~~|~}xz}|{xv||~~~}}z{~{vvwxz}}yy{w}~~yz|~~{yyz|~}{|}~|~~||~{~zz~||~{|~}{|{t}}v{~|||~|~{{|{{{{~zvwz}|z{}~}}}zy~}}}|~}~{}~}~z{~~{~}yyzyy~|ttxyxyyy{~|wux{}zuonx}xtvz~zrry}~|yyz~{~~}~}}}zz}st|}{xsv}ystuvx|}xz}{z|z~|yz}|yzzyyyzz}ww|~~~}~|}}|~z}~~|{~~|}~}}{~}z}{}}~{wzzvv}zy~}zz{|~{}}xz~|yz{z{z{}}}|}}{z|~~{z~~z{}}}~{{~{~}}z|~~~||~~{y~~~~~|{yw{{vz}|yuv||wz}}}|zz{|}}}~}~}|||||{|{wtsty|vrtuvwusuxzzvvz}~|{|||}~~}yz|}~}|{}{y~}||{zz|}|}~}{z|~|{|}~}||~|z~}{z~~~}z|{wvvz|wy|z|~~~|~{x~w{}}zwy|~|}~}}|}}|}{z~|w}~||~z||~~}~~}|{}~{}}~}~y|~|{{xzz~}v~}~~~{|}|}|}~~z|{~~}|z{|~{y}zz~~|}~}~yz~z|~}~~|||{|{{}zyxwy|{vttx{uqx|xtrrvxxutvy|}xw}~|xz~|}|{{}|yy{~{tw|wtuvy{|~~|{}~}}~}z}~~}zz|vs|zyz|{y{||}z}}y~|z}~~}|{~~~~}|{z{{}|{}}~~~~}x~}y~}z{~z{~yy~~~~{xz|zxx{~~}}~}}}yz~}{z{y|z{{|}~|z~|~~}~~}}~{|{~}}~}}}}~zwz|{yx{}xz}zx}{yxz{}~yxxz||zyxxz}zttvwwvuxzwvz|yz~ztw~}~~}~~zzz||xy|}|{z{{z|~{z|}|{|~~}~~|{}~|}~}~}~~{z~w~}~}||t{{~~~~}}{|}}~~|{||ywz}~~{|}}{~xz||}xsw{}~zy~}y}~|~|~{}~{y{}~}{|~~~|zxy}~}z{{{|v}}z|~}}|~~u||||{}}{}|y{~}|~~~}}|{}|{z{zyz{z{{{|{yyz|}{wxy|{w}{wyz{zwz}x{}yvy|zxxz{{z{}{y{{xwx{|}~{|~{y|~{xz|{{{{yxyz{wtx{{{yz{{}z|}}{||}~|xxz}}xvvy|z}}~{|~z{|||zy}~}~|{}~~|x}~|}}~|~}||x|~~}{}~}zy}{|~}~~|{}~wwz}~wv|~}{y{|{z~~}|~|z}~y|~~~|~~|}}}y|yv~zz~{~|~}{}}|||~~{}}wu||y~{z}}wz|{|}{}{xwxxyyvtuusrqqssqonswvuvvxwquz{yz|~}}{wz}yxy~}z|~}~~{||}{z~~~}}z{~~~}zyy|~~}~~y{~||}z{|~{{~{zz~yxz{||zxy{|}x~~||~}{|}}~|z}}~~}{{}}{xwwvz}yw|||}||~~}~{z}|z~}~|}}|~}}~~}}y{{yz|}}~|{|}y}||xy|}}xtwz{{ywxy{{xz|yvy{yvwx{zstzzxwvx|zwvvzzvwz|}||{{~~}~~~}{~y~}yvvwxx}ys|zwyzz{}~}~~~y~}z~}z{~{{}~|zz||{}{~~}}~~{zz}~z{~}|~|}~}}~~~}}|}}{{~z~~y|~~}{z|~~}z}y|{~~~~|{}}zz}~|}~}~ww|~~|z{|||yw{~|z|~|}~{{~~z|}}~~~~|{|}z}~{xy{{{{yxz{zyyz}|zyy{~}zz{|||||}~{xy{|}zx||wttw{{zwux{zyyxyyyzz{}~{y~~}~~}{yyzz{{{|zxxxyz}~zy~}zy|}||~}}}yz||x~|}}}}}|~~||||~{}}|~|~~~}|}||{zz{|~~~}~{zxyz{||zwwz}}zx|}yz{}|}}{zz}~|{{~~~~~~{}|y|~{z{||||}~~}|{}~}|~{}~~|||y{zyz{{{}~||~~}~}{{}~}~~{|~}{zzz{}}}~~~|yz||{||||}|zyyyxtqpppprtssvy|{zwwunntsollptrqonqrrssv{~~~{yxwvuwwuvwwxtoqrpoquy|~|~|x}}wvy}{yzzzyyz{|}~}{yz|}|x|ytuxzzxwx|}y{zuxzxvuuy{|}}~~{z{zwtqpqpnnolhikjigeeebbceffilnsxyzzz}~}|{~~}}}|}~{vxzwvy{~~|z{ywx{||}}zz~~}{~|||}}{}}}~~~{|}~z||yw|{wussqooolhfd`]\[[]bfhlnptsqtvstxz|}}z}{}}~|yywuvwsoqsuxuqsttsrqsuxww|zxvtsuusstvxvsw{wsqqtwxyy|{xwvqnmnqtrsy|{{|||}|zzzwwzzwwxxvsquxutux}~~~~~{z{{zyvsqtvspqrtvttvtokjlnnnpqsttuwxvqlmpstvy{~}vy|upssomknttpu{zwwwy{zz~~~~|vtupknrssssuvvw{zwx|}~|yy{|}~}}~}zvttsqomkknponnnnlkmonlnprstvyyyyxxzyz}~~~|xxwtrpnonkloqsqlpuqoqty|~~~{zxutuwxusvyyzz{{zyz|}~~{{{yywvvw{}}|~}|~~~~}zwwxusqniikiedeeeghjjfelolmsutuwz|ywwwwwvsonnoooptwxxxz|}~}||}}z{{wuusqprssstvxzzzzyz|zz{yxvuwyxwwwxwwy{}|{~yuw||z{}~~~~~~~|yxwurnllmklmljhgdcbbehggkmnqsstvxyz{~}}~}}}|{{}~}zy{{vuttuvuwyvuwxx{}}|{|{{|{|~~}|zzzuqsuwyz{||{zy|}~zwxvqrtrruy|}~~}}|zzzyz{|||{||zxy{zxwwz|{{~}|{zxxxzyz|{xvtsrpnoponsvtqonppooqsvyyvvz|xwy|~|y{~~~}|~~yxwtsqooqrtvvvwz{{{|}}ywurqqsuuuutvz|~}{|~~||~~}|yvspnmkjmpmkmnopppopprssruzyy{{zyxwx{}{}~}zx|~{{|||}}zwvtrpnmoqrssrstvx{zyz{}}|{yy|~}||zwuuuuutuwwvy|{{{|~~~}zz{{{{zyxxxvtrqrsuwz~~|}~{z~}zwuuusttqmighhedddfghjlmnnmmotuqosw{}}~}|{yyyz{zxuttronnoqqsx}~~~~}}}}~|yxwsqssrstwz|}}{}}{ywvwxwx{|}~~}~|zyz}~}{ywwvusqpopqnossnkiikgcehhilortwyz|}{yz|~{zzwwyyy{}~~~|zywvtstvy{{}~~~}{{~}}}}~~}~}}yusttux{}||||{}~{xvuvvvwy|~~}|{|~}wvwxxurtvxz||}~}{ywwxwvussronprtsqrtuvvsrpppopsw|~~|z{|||zy|~}~~}{yxtrrsuwvx|~}~~|{|}}{wutsuvuwy|~|}~~~|{~~~}|{}~xssplklorrqrtuuusporqnnpswxyzzyy{|{zzyyyxxzz{|||}||}~}zwuvutuwwy{|}}|{z{{{zzz~~}{{{}~|{yxwtssuwz|~~}|}}}}{{~|zyz}ztrrtvtu}~}~}}zvvvutsstutsqnjggilmnprrsssrqpqsrpsvvx}}~~}}~~}|{}~xtwwtrqruvvwz}||~}}|~|y~}~~|z{}zvvwwx{~|~|}}}}{|}}|~|{z|}zxutuuutsssrrrrrppqrqqqpnkikmooquvxxwz|zz|}~~{}~{zz|~}|zz||zyz|~~{zzyxyz{}~|{|}|}}}}~~}~{zzz{~~~}{{{}~~~|{z{~~}}}{wuvurqqsvusw|zy{{yxvutsqrusrwytrtuutrtyxuuuuuvwxy{||}~~~~||{{}~~~~}}~}~{|zyyy{}{z}~~~}}~}||}~~|}~|yz|{|~~}}~|yz}}}~{yxxwusrqqpqsttuutrqrrqsspoptyzxy|{yurrtuwxyz{{yy|~|z{|}~~~~|zzzzyz|||{z||zz{{{|{|}}~~~}{{z{|~}z|~}|zyz{}~~~~{}~}||||||}}|zzz~~}}~}zz{xtttsspouwtssssqmorqpqsuusrsrprtttsty}||}}}}||||||}~~~}|{{||}}|zyyzzzzz{|}}~}{{}~~}|}}{|}{z{|~~}{|~~~~~~~~~~|||wrrssssuxxurrrsssrrsttttssrpooqrssvzzxwvxzxx{|}|{}~|||{|~~}||~~}~}|||~~||}}~}yz|~~}~}|~|~~~~~}}~~|~|{||{wtsssrpqrtuutvxusssrrrrstuuuussssttuwxz{{{zyxyzyxyz{|~}}~~|z|~}|~||||}|{{}}~~~~~~~~}|zz|}}~~|{||}~~}}~~}}}|{|}~~}||~}||zyurqpqrpqtsqrtsrrqqqppqrqsuuutttsrsuwyyyyzzzzy{~|{~}yyz{||{~~}~~||||||||}||~~|{z{|{|}}||{|~~~}|{{|}}}~~}}||{xwvvvutwzzz{yurrrppppqpqtvvusqpprsrqqsvwwyz{|z{}|||}~~}}~}||zxyzy{~}~~~}||}~}~~~~~~}~}z{}||~||~}|{{|~}}~~~~{yz{{zzxvtsststsssttuttxyxxy{||zxvutrqpprssuxywwwvuwyvttuxzx|}~~~||~}|}~}}|{|}~{yxxy{}~~}}~~~}}|}zzyxxxz~~~~~}yxxvsolmmlmprssstttsuurprtuuuvwwwxy{|~~}|{zyyyxvwyxw{}~~||}{xwwvvvvxz|}~~~~~}|~}{{{zz{}}~~{xwwvvwz}~~~~}}~~}~~}}~{wwxxxyz{|}zwurpoprttsstsqqponkhjmmnqtvvuuvusstttuwy{{|~~|{zzyy{{z|~{yxwvtstuvy|~}{zzxw{}}~}~}zz|yvuuuvz~}|{{{{}}~}zxz{{~~}|zz{zyvtsspooppppqtsrssqoljkkjlptwxxyzzz{{zyxz}~~~~|zz{zyz{}~}}~|zxvvvvwz{|}||}~}|{zy|~|{zyxvvy{|}~}~|zyz|~~}}}|z}~~|xvututrtwyyyz|}{zzzzyxyywtsrqpoptvttvvvtrsuropqqtx{~||~~}||~}|{}|yyyxwvuuuvy|~~~}}}{{}~}||{ywwwwwy}~~~~}|{~|zyvronlkiilorsuuuvvutsqruvxz|}}|}~}|{z|}|zzzwustwxwx{xuxyxwttutrruxy{}~|}~~|}~}|||~{{|ywuuvvutx{{|}~|{~yneimjjfdgfccb_^`fkkjjkieeijknrposvwvuwwv|}vusuwuxqtzzwrz}rpp}{ttx}zqwmrsw|xttkbcefgq{zqbUY\aijlruqppmonnpqqvy|~unnmnpsxuiihfedb`^djosttsqomoov|vtnd^\^^_bhlhbacbaachmt|}|}}z{~{yvttrtxwvrotwuutsvx~}zuvy~~xou}~}{xurortutporttsrrz~xsqolilpmijjgdfgfgfdghjlmlighjjglssqoljijkjjjiklhcdefhiijggggiifgjhgkpttttrqononqrljjjgcgopmmomjfejjhjlknrssnkqvvvwxvuxzz~}v}}z~}}yy|}{|~~~|~|zuqrtv{vsz}wstxtnw~xrolnoqrnkmorvwvtoorspmmopppomkjovsnpqqsojrysllptuutqpnqw{{{zxsqzz|xstvy~}yxvy{vy|{||}}z{}~|zywwwtnpskegjmpoljjjjotolpqmlrzzz}|{}zv~~|~zy}~~~}}|}|utwwvsqsutsppsvwy|}|}}y{}{wxvmgfdefcace_\_ba^]]^^]`ccdfffedhjfdimifjnoortqnmmmooonnpsqmosroprqruwy{zyy{}~}}}}~yuspllljhfeffddb`dfgjkhfgiiijihhhknopommpommmmotslipuurqqonnnqsssqqvywtuusswyxyvuz|z{~}xvwwwy{~{v{xtsrtuvwwwxy}}yyzyz~~}|~~{{}|yy{|{|{upqsuxvrtvuuttuvwurrvwyyvtttvxy{{zurstsruwusrrrrrqsvvuuuttrpuyxwxyzzz{zyyx{|xwwwxvtsqqrqoonppopqrtsrstuxxy}}z|}|yyywvy|}}|zywuvvuvwvtuwvux{yxyy~{z~~zy{~~|}{}~}|}~}}|z{~|}~|~}}}{~}}{vuvz|}~}wruxzzywwzzyyxwvwxxxy|~|y|~|{{{||~~}zxwxxwvsprropx{vppstsx}|xwwvwxy}xqt{||~{vrrtvz|||zwvvvz}yvutx|~}zwxz|}}}z}~~{}zxz{{}~~~}{xz~}{}}|~||~|{~~}}|}~}y|~~}{~}}}}zyxxyz|yvuv{~zxvwywwyz|}{zzz|~~{{zy|~{zzyyzzzzwuvz{wsx~}z}~~~~}}||~~}|y{|xtuwvuvxvtuxxxwttvxy{}{xz|{{}~~~~~}|~~zxy{|||zz}||~~~}|{~|zxwx}}|{z{|{||||}|z}~}}}~}vx}}||{xtuxtsxzxwustvz|{yvuy}}}}|~|x{}~~}{vvxyyxttwvtx}}{yvvxxx}~~~~{|}|~}}}||{zxxyww}}yxy}~}|}~}}z|~~}yx{||}|{}~~|~~}|}~}~~~}zx|~~|{}|z{}~||{zz{{zy{}~~|}}}}zwy|}}~}||z||yxy{{ywxywwxxxxxvvuw{}~}}~|}}{{xx{}{{{yxwx{xuy}{zzyyxx{||}|~|{{|}}~~~}~~~z|||}{{z{~~}{y{{wz~}~}|~}~~~~~~~}zyz|~~{zzy}}~{||{ywwvwz{{|yvw{}~}zxy}}yyz|~~xvxyz{yxwvwz|}{vuuw{{z{z|}|~~~}}|ywz|~|xxzyyz||{zz{~~}}~~~|~{{|{|~}|ywvwzzyy{~~~~~~}~}}~~}~~~~~|yxz}}z}~}~~{yx{~~{xvxyz|~}zxz{}|yz|~~}}~~}~}yxxwvvxz{{{{{|}~}{y|}||}}~~}}}}~zx}}yxxz{{{zwy|}||}~~~|~{~}{z|}{y|~|yz||z{|~~{{~|zz}{x|}}}|{}~}~~||~~~~}z~}z|~~|{{~}}~~~~~}~|yxz|~~{z}~|{zz{|}}}}}}}|||{{zxusw{{zwtux{~{xyzxy}||zxxz|{z{zxxwwz{yzzy{}}}}~~~~~}z|~~|z}~}|||z{~}{}~}||zz{}~~}~~}}~{}|z{|}}~~}}|}}}}|{z{~~{{{{|{y{}}}}~}|}}~|{{}}|||{z|}~}ywz||}~~}{{}}}}~|{z|~}||||||}}}{{|{xxxxxyz{{{{}~~~}~|zz{zxz~}yy{{{}~~}}}~~}}|}~~~~|}~{}~}||~}zyz{}}~}|{{}~|zyxyzyyz{{z{}}}~~~}z{}zyyz{zzzzxxy{||{zyz|~}}}{{||{|}{yyyy{zx{}}}~~~|~~~~~|||{{|~~~~{z{~~~~}{{}}}~}{|~~}~~~}|{}~}~}~~}|||}~}}}~}|}~~~~}|{}~~~~~~~}}}||~~}{zz|~~~}}~}||{{|}{zzyz{{z{{z|~}}}~~|}}{{{{zzzyxwwxy|~}}|}~}}~~~}|zyz{}~}~}|{~~}{{~~}|{}~~}}~|{{~~}||~~}}~~}|}~~~||~|{|~}}|yz|}}}|{|~~~~}~~}}}~}||}~}}}~{||}|zz{||}~}}}~~~}}}~~{xvvwz}~}}~}|yz|zz{{z{|{zyy{{z{~~~}zzz{}|zzz|~}{||||}~}~}}|{{|}~}~~~}~||~~~~{zzz{~~~~}~~}~~~}{{}~|{{|}~}~~}~~||}~|y{}}||z{||}|{||{{~~}zzzz{|{zzzzzz}}zy{}}}}~~}}~~}{|~~}}}|{{{|}||}~~}}}~~}{zz{||||{|}~~~~}|{|||zz|~}}|}}}}~{yy{}}}~}~}||}}~~~}~~}}}~}{|}||}}||}~~~}~~{z|||{zz{yxz|}~~~}}}}}{yz{yxyyz{{|}}|}}}~}}~~|{yz||{{{{zzzz{{|}~~~~{zzzz|~|z|~~}~~}~~||}~~~~~|zz|||~}|}~}|||{yxz{}}~|{|~}{{||{y{}}}}~~~}{z{||{}}~}{|}}}~~~}|zzzz|}}{{|}}|{{}~}||}}{zzz|}|}}|{zz|~}{{{{zyz|}~~~~~}}~~}}~~}|{{||}}}}}~~}}||}}~~~~}}~~~~|||}~}|}|{|~~~}~~}||{{{{|~~|{{|}}~~}}|{z|}|zz{||z{|}~~}}}}|{z{|{{|||{z|~~~~}|}~|z{|{z{}}}~~~}|{|||{z|~}}~~~~}|}|{{{|}}}~}|}~}|{{}}{{}}|}}}~}}}zxuuutsstvxz|~zxvsqooprtttsrstsssvy|}}}~|yxvwz{{zwutpliijlnqux|~}}}|}~}}}~~|zz||}~~}|zyxwwxz|}~~~}~~}}}}~}}||}~{yxxy{}~~}|{z{}~|zxurqpprvxy}}zxwvsrrqonmmoooopqqstuwy{~~|{{|}}|{zxvutsqonmkjmopqrrrqoprrsvz|~~}{wtrrqqstvwwwvuttssuvx||xurpponoqstuuvvutuuux{~{zuqponmmptvvwxyyyzyxy|~|yvsrrrsvxy{|~~~}|{{|~|zwvvwxyz{}}|{{zxutvz}{xtpligfghjiilnnnmmmllnqty}~}|zxtroliijklmoprtuuttttsux|}}{wutrponnpqrtvvwwwvvuuuy}~|{xvsqqrrsuvvwwwwutstuwy{~{xvtqpppqqstvvuutsrsux{}~}{wsrrqrtvxyz{}{yyz{~~~|||{xurpoooqsuwwwuttrqqqsvx{}~}|{||zxuromllmnpqstsrrqqqqrvyz}~}zurqommnoppqssstttuvwz|}||}{xvurommpqqrtvwwwwwwxz|~~~~}zyxusrqrstuwxyyyxxyyz|}|zywutttuvxyzyzzyxz|~}zxuqpqpoprtvuuuuuw{}}|zwuuutttrqnljiiikmprsssssuvxyz|~~}}}}}}|zwusrqqrsuvwxxxxxyz{}~~}zwtrqqqrssuvvuuuwy{{|}|zwtrpnopqrtuwwwxyz{}~~}{|~}zywusqqstuvy{{{z||yxwvwwxy{|{{}~}||||}}}zwspnljjjklmnopqrrrstuvwy|~~|{{{||{ywtrpnmmmnprstvwxyz|}}}~~|zz|||||ywtrpoppqrtvxxy{}~}||~~{xutsrqrtvwxxzz{{{{|||~|yvsqooprstuuwxz{|||}~|xvurpruvwxy|}~}|}~~}{xurpnmopqrsuwwxyzyyxwwwy{}}zxyyxxz||{yvtqponoopqrtwyz{|{yyzz{|~~~~~}zvsrqoooqssswz||{{||||~}||}~~|zvsqonnoqsuvx{~~~~~~~|{{|}~}{xtsssrstuwz}~zwvvvvwxz{|}yvtsrrstvwz}}}~}||~~~|zxvuuvwwwwwvromljiijloqtxz{|||{zyz{|~}|||||}~~~|zwutrpprsuvx}~}}|}}~~|zxurqqrssuy|~~~}}|{{{||}}{wtrpppqsvy{~}}~~}}~}|~~~~}zwtqpqrrtx{}|zywvvwy|~}||{{||{zzwspnllkkmoruwyzyxwvtttuwyz}~~}}}}}}}|ywtqonmnorux{~~}}}|{|}~~}}}}}}}~~{yvsqqppruy|}|~~}}}}}~{wuuutstw{}~}|||~~zvuurqsvy|~}||}~~zxwutvx{}zxvtrqqsvxz}~}}{zywvwwxyz|}{{{{zyz{zzyxz{{||{ywsqpqrtwz|~~}|{{zz{}~}yxvsqsuxz}~~}|zz{|}}~~~~}{yvtqoquxz}~~}~}}~~~~}}}}~~}{xusstvy}~~~{xxyz||zyxy{~~}{{|}}~|{{{|{{{zyxxwwwxyyxvspnmnprsx{||||||{zzz{|~~~~||}}~~}|{|}}~~~}zwuutux|~~}}~~~~}}~~~}zxvwxy{}~}{z{|}~}zxwwxyz|}~~}}}||}~~~zxvvwy|~}{z|~~~~~~~~~|{|{zzz{|{ywussstuvxzzzzyyxwwwvvuvwy{~~}{z|}~~~~}~~|zxvuvxyy{}}}~~~}|{}}|{|~}||}}~~}|zxwxyz{|}~~~~~~}}~~~~~~}}~~~{zz{|}~}}}}~~}}||}~}||||||}~~}}}}}~}}~~||{zyyzzzyzz{|{{zyyxwwwxy{}|zxvuwyz{|||{yyyzz{||}|{{{zz{{{||~~}|{{{{|}~}|{|~~}}|{{}~~~~|||{{{{}}~~}}|{{{{{|}}~~}}}|}}}}}~~~}}|{|}~~~~~~~~~}{{{z{|~{zyyyzz{||}||{zyyyxxy{{{{zywuuvvwxyz{{|||zyzzyz|~~}|}}}~~}}}}}~~}|{{{{|}~}}||~}||}~~~~~}||}~~}||{{|~~}}~}|{{|}~~|||||{{~~|{|}~~}}}~~~~}}|{zzz{{}|{ywvvvwyzzzzyyyxwwwwwxy|}~}~~|{zz{||}~~~}~~{zyyz{{|}~~~|||{{||||~~}{{{z{|}~~}}}}~~}}~~~}||}}~~~~~~~~~~~}}~~}|}~~~~}|~}}}~~{ywvwxyyz||{zyyyxxwwxxxxyz{{zzzyxxxxy{||{{{{{yz}~}|zyy{|~~}|{{{{{zz{|}~~~~}|||}~||{{|}~~}}|||{{zy|~~~~~~~~|zy{|}~}|}}|{{|}~~{{{|}~~~~}}{{|}~~~}|}~~|{yxwvutuwyz{{{{zyxxy{{{|}}||{{}~|ywwwvwxyzzz{||{{zyxxwvvwy|~~}}|}~~~~~~}|{||}~}||zyyyy{}~~}}}~}|{|}~~~~|{{zxwwxz{}~~~~}|{|}}}~~~}{zyxvvwz|~}}}~~~}|{z{}~|z{}}|}~~~~}~}|}}zxvuuvwxyzzzzzzxwvurpopsuwz}}|||{zz{|}}}{yyzzz|}}~~~}|{zxusttvy|}{{zz{|}}~~~}|yvuuvwy}~~~~}|}||}~~}zwvuuwy|~~~~~}|||}~|ywuuuvy~~~~{yxwwy||yxxwvwwyzzzzyxurponnoqtwy{}~}{zyyyyz}}}}~~{yxxxyz{|}}~~~|zwtsrrrtwz}~}|{}}|||||}~}zwutrrstwz|~}}~}|zzzz{}~~~~|zxvtsstux{}{zzz{|}}~|ywvttuvx{~|zwuvvwy{~|yvsqppprux{|}}}|zyyyxy{|~~{ywwvvvvvwyyyzywtrpoooqsvy|~~}}}}}~~|{zzz{|~~~|yvtssssux{~~~~~|{{|{{}~~~|yutsrrstwz|~~~}||{{|~~~{yvsrrqrtux{~~}|||}~}{ywvuuvwz|~|zyyxyz|}}|zxvuuvwwxyyxurponmlmmopsw{}}}}{z{{{|}~|zyyzzz{||zxvtsqqqqrsux|~}{zz{{{|}}|zxvusrrsstvy}~}|{|||}~}{ywutsstttvy||{~}|}|vstuwwstyvqv{qm~rr}}~{vpx}wuwxwxyzywxzury{tpnmnnomjmqsuy|~}~~xwvrqstttuwztnv{pjtyxuqs|}w~|~|{|zz~|{{yuuuwwtruwvv|{z}~}{z~~tw}tmtysnmllnquywt||yx~~}{yxyywtqsuutoklnqtpmt{{}~y}~z{|}{trtuuwyzxy|}~~}{{}{y~}tx}ytstvxz{|yuzyvvy|xtw|yy~yrw}~yuuuuutrqsvyxts{~|{{|}}}}}{xvuuvwxwssxzwrnmpvyxvz}~|yy}~zvsty|}xqw~xz|~}z{}||yvxwvx|~|~}}}}~y~|y|{~|xty}x|z{}u{}zxvvvw{~|zz{|~}}|vuxyz|}|}||||~~zxy|{xwwyz{|zyywux{xy|}}z|}{}}{wy|wstw|}yvvutstutuxwwyyz~}}~||}}}}wopvvwvsvuprvwxvu{}{}~~}z}}zwttqr|{qqz|yz}xu}{zyzpv|zv{}{zyyz|~~~{z~|y}~|~yz}x~|y{}xu{}zxwx{~}xwy~||{}yuzosx|{truz}y}{}|zwy|vpv|zwtuz{xxz}~}ly}w~|}~~x{tu{}zyxy~}z|}yyy{ztu{~xqytlotwwttwwv{~wrx||}}}y~}x~zxyxvttsrstvvpqxyvwwxz|}}~|yvwzxwyyuswvty{}|t~z||t}xqy~zz}|~~|~x~yy~}}{z|{}|z~~|}}{wtu{}ywsu}yory}{x}~v{|wwxz}~|vw|zx|}~|{|~xsx|wwwttz|vw~}|{}{xy~}{}|yzsw}x}||{{}|~|}{|}~|vyxpw}us{|qouwwxyz|xtx}{z|}|}}~|xwyxutsnjnrqopopswy{|}}}~uxyy|~}wttvy{yuxz||zx~~||{|}z}~~}|x{}~}|}xrv~}{{|~||~uzw{|yyyz{yvx}|x~~{tw{zzzyxyy{~{}}~{y|||zvtv}xu|~|z}~|}}|tz{yzy}~~}}|{xwvuvxyxtstvxywuuvvtry~{|}~}{{ywy|zvroptqmpsopyysu||{}}}~{|}ywy}zwz|yy|}}{vx~}{w~z|~~||~}zz}~~{{zy{|z{}}}{zut|~|z~~}{x~zrz{z{{{{}~}|}}}|{{~zuz{tuvtv{|z|~}~{|}yutw{}|zy}}|zx{{}~{||{}~}~~~{z~}{~~~|}zxyzywtrrstvxrrz{xtqu~|y{~}|~zvvvxxvwxtrsroqvwussuxyz}}{~~|y~~~|yx{~zwz{{{}~}~~xzyz|{{}y|~}}}~~~|{~~ywxy|~}}~}||{|{|~zy{xv{~{z{{}}|{|~~~~|}{{{}~{||vsz~{xyyy{}}~~~|y}zvwyyx~~xy{z~{{~}~{}}z~~{~}}}}xy{ywvwvtsty{wx{srvz{{}}~}~~~}}zutxzyuqqsrqrtwwsrvyzz||{}{~~}~~~~}||{|}|}~yy}{~}}}zy{y~|yvzy}}~~x{}yz{{{{zz|~~~~~{|}{ywx{|yx{}~}z}{xxz|yux{}~yv{}{yw{||~{z{{wtz|x|{}{~~}}||~}{}}}{~~}~}|xvwz|xtuvwvtsux{{vv|~}}~{{|~|}~{xvuxvsv{wuuvwwttuwvuwxy{~~}~~}}~}y|~~~~|{|}~~zx|}|}{|~xwxz|xw~zz{~|~~~~~||yxz{|{wv{|}}}}zzxw{xqw~{yx{{{}}}~}{zyxxvuvyz|||}|y{~~~|y{{x{yqz~|~}}~~}{|}|~{~}~{|~{{~|||xx{{yvutstutswz||zxz|~~~}|~~|{{zzyz|xqrxzyvsvxxyyy{{z}}|~}||~|x}{xwy}}{xvw{~~zw}~z|~y{|yzyz}~~~|~|z}|yz{uqy|xyz||z|~~}{yvx~zuz}}|xw{~}{{{ywvwvwywu{~|z{}}}z~~~~}~~~}yz}~||~y{}{{{{}}{~~xz|{|yy}{}}}}{z{xux|ywz{zzzz||}~~|zzz{||{wtyxrsuwzupv{xxz{|}}{z{~}{|~}y{zvz~{xwx|}z{~|z|~~}~~~}}}}~zwz}}{y|~{~}}~xxzz|{y{|zz~}}y~}z{}}{yxyxwy{xwy{zz|}}~~~}z{~wwz{{xuy~}{}y~}v}{|||{}}}}}~~}~}~~~}|}}zx{||~|}|~~xy|}~yuy|}~zz~~z|~xz}||~~zwz~}{|}}{ywuvxyxvrswwuvwxywvwx|}z~z~}~}wx}yty~yuxzxxxy}{qw}v}}{{z}}{|~|z{}|z|}}}}}||z|uzww|{wwwwy~|~}}z{|zyxxxwxyyy{}}{z}}}}~~~}}~}|||zyz}}~}}~}~{vy||{yz|{}{}}}}~~}~{yyz}|xvv{|z}|{|~|yz|{zxx|~~}}|w{~{y}}}}z~~{|}zzzxvxxtv}|utwxy{{{{yx~|}~{~}{|}{x{zrsvyzrpxzxwvx|{zyx}~~}|||zy|{wz}~}{~~~z{zxxx{~zux{vs{~xw{z~}{wy|}{yxwz~~|||}~}{{|~ywyz|zx{}{z{|}}|}xv}{x}}{~}}|{}{ywvxzxvtsx|zzyz~{v{}|}}}{vz|yxz~|~}~{xx{~}}z{~|yyy}}vu{}}zux}zwxy|}}|xx|}}~|{~}}~|xy|{xvw{~zvuuwxwusu}~xxzv~|{zz}}{{y{~|z{~{z~~~~}zxyzxvusrw|{xuu|zz~|}zy~}zwux|~wu}{{~}{|~~zy{}}{|~z|{zyy{}}}{y{||{}}}}~}yxzzyuruyyz{{z{~|zz~xx|~{vy}}~|~~}}||{|{{ys{zvyywwy||zxz}}|zy{|z{~~~zv{}zx{}|zwy{yvwxxxwvwwxy{|}~}~}~~x{|yy{|}zwww{~zwy{}}z{~}~|~|{z{zwwwx|{yxw~|x~|~zxz{{yvz|uw{}{y|~~}~{{|~}~~}~|~wv{}|zxyzzyvuy|zy{~~~zxy{{zxxzywy|zy~}~{yz}~|xvy}}{{{|}}~~{~}zz{}||zxz|zyyz~|z{|~~{||}~~~}~}yz|}|z~}xuux|{xvux{yxyxyyzzz{~}}{yyzzzyzzxvvvwx{~{y~|zz}~~}|}~~{uuy{}yu{}|}}}~|zzzz{}{wy|zz|~~~~}|{yyyyz{}~}}}zywxy{{{yuux{|yw{|z{{~}zy{zwwwz}|zyy{}}}~~z|~zxzzyyzz{}~~~}}{|}}~}}}{||{{}}{{|~}~|x{~}{zxyzxxxvtwyusvyyzwx{{|}~|ywwz{yz|{yz||{{z{}{xwwvx|~|}}|zw{}~|~}xx~}wtuy||zz|~~|xx|~|zz||{{|~}xttuqpruxz|}{{wtw{}|}yz{}~}}~~{xxyzzxxy}|ystw|}{|}|}}yyzvswzyyyy{|yyzzz|~~{z{||~{{ztqrvz}~|{}}|{z}~{z|{{xuvyxy|||~~~}~}||}~}zyzyvuwz|}~~~|}||~}|~{yxxvuuwxxy||}}}zywsrrsvuty{zxvy~~{xuy}||}xz~|xtttrrsvywsttqooooquy|}~}z{}|z~z{|vrvyutvxyvrsvtrsutuxz||zy|}{~{xz}}|}~}z~z}}xy}~~~~{z|{yy|}~~|||xutsvxww~}~|{}~{xzzwx|||~~}}~}~~~|wwyyyyz|}}~}}~{|z}~}}}|yxyyz{}|wz}~~{{}~}|zy||}|||||||{{~}}~|yz{xvxz||{{||{ywy{{|~}}}|}~|z{{yxussqmnptuqnsxurrtuvwxy}}~|{}}|||zxxwvurpswwxz||{zzzyy|~~}|{{{}~{z{~~}|{zx|~~~{zzz|~~|}|~yx{yvwy|~|}|{{{|}}|}|{{zz||~zx}~yx|~~~}||{zyzz{|}|{{{zyxx|~}}~zyxvz}{z|~}}}{yxyz|~~}~~~}|{}~}}~|zz{~|{}{}~{|}~|}|zyy{~~~}}|y{{z{}|{zywvttvwttwxz|}{zzzyzz{}}{|~}yxywtvxyyvw|ywwxwvxy{}~~~}{|}~~}~||zwwxz}~~~~~|wuxz{}~~}{xz|}~z|~}~}~~}||~~~}}}|{~}|}{wxzywy}~}|{{}}}~}~|zxyyxwwwwx{}~}~|}~||~~~~|zyz{|zvy~}||~|yyyz|~~}|}|zyxvvwwx{~~}}~~}}}{yyz|}~~||}|{zyz}~}~~}|}~~~~~~||~}|{{{}|z|}||{zxvuuy~}{~}}}{{zz{|zxxywtrqswyzzxvuuuvuttuwyz}~{{|zy}}}~}|zzzyvstvuuxzxwvvxz{~||}~~}{{}}{zyyz|~}}}zz~~}|~}{~~~{{~|xz}}{|}{z{{z|~~~~~~}}|yvvz{wv{~|{zyz{|}xy{zy{}}|}}|~~~~~|~}|}~~}~~{yzzxwy|~~|}}{zz{wrrsssuwyyzzz{|yxxyyzyy}zy|}{|}||}{{{xvwwvwyz|~~}zyy|}}||}{yxyyyyywx}||~|z||xuvwy{~}}~|yy{{zzzz{{|~|yz}~~~~{|||}|{}~|zz}~|~|y~|{ywwxwwxz}||}{yz{}|z{}~~~~}||}~}}}}|{|~{{||~~~||}~~}|||~{wuuvxyy|~~||~|yxwz|zwy{{{yz}~}}|~~~zy|~~{zyutvxxwy{|}}~}||||{yz||{zz{}}||{xxzzzzywvvvutttwzz{}~{{}}{|}}{yyz}~}}}~}ywvuttuvxyz{}}}{yz||}yy|}zxx|{zz{}zx}~~~{zyyz}~}~~|~|y|~||}{||{|~|zz{||z{}{{zxvwxwvy{{|~~~~~||{zyz~{z|}~~|~y}{y|}~~~~}}~~}zz|zz~~~~~~~|~~~~~|~~{}~~~|||zxxwutwzywxz||z{zy{{wwz|}{z~}||}{z{|{zz{{vty|||~|zvttvz~|xy{ywxxwvx||{}~~|||zwvvvy}}~~}}}~~{wvvuwy|~~~~}|}||}~~~~~||~}}}}~|}}|{|~}}~~~}~{|}~}z|~}|||~~|}}}~~|{~~}{}yyzxwx|}~~~~zzzyy|~{y{~}yw{{xz}~~~{||zxxzzy|}zvvyzz}~||{z}~|}}zx{}{vy}ztvywwvvvvwy{}~zxyyxxzzy}~|z|~{xx|~z~~zyxwwyzyz}~}zz|}{yz||}}}~||}|zz|}~}~~|yyz}~}|~}}|z}~~~~~}||||~}~~|{|}}}}}|}||}}~|~}zz}}z{}zwy|zxxy~~~|~~}~}}~}||~yy|yvz{~}}~|~|z|~~~~~}}{xz~~~}~|~~~}{yyxyzyy{~~{yz|zwy}}|zy{~~~~|{{{|~~~}{zzyy{}~~}|zxvuuvwwxzy{{wvzyssw{|z{~z|~|{|{{}~~|~~~|}}{yyzxxz{|||}}~{{}~{{}}~}{}~|zz{~}}~}}}}}}}}}{{}~~~~~~~}}~~}|||}~}~~~~~}~~|{{}~||~~zz{z{|~}|}{zzyy||{|}{z{|zy{~}~~}~~~~}}}}~~~{z}~}}}{z{|}~z|~~zz|{{|{}~}||{zzxvwwvuwyxz}zvvwvuwxz{|{{|~}|||zyz~|zyxwx{|{|~}{{zyyxy}~~}~~|{|}}~~~}|||{{||}~}}}}}}~}}~~}}~}|~}~~|{~~}~~~}|{{zz~|{zwvxxyyz|}}{xxz~}{||{zyzzz|~~}~{}}~~~~xwz{|~~||~zz~~}}~~~~~|{z{{z|}}zyz}~|}{{}}}||~~}{ywuvxy{||zyxvusstvwwxxxyyyyxvvx|~}zxxyz|}~~~~~}}~~~~~|}}zy}}}~{{|ywyzzzz{~~}||}~}}~~}|{yxy{|{z{|~}}~|z|~}||~}|~~}}~}|~~}{}{z}~~|||}|{||{~}|~~~~~}zyz{{|~~|{~}||{{|}}|}}|~}|~~}}}}}~~|{{|}|}~~~~}~~~~}|z{}|{}~{wvusrrstvxz{{{ywwxwwxz{|}~~}}~}}}zxutvyyyyyzywy|{yyzz|~}||{z|}|{|~~~~~}}{{}~~}}}~~~}{|~||~~~~~}}~|{{|~}|}~|{zxyyz~~}~~{{{ywx{}~~~~~|zyyzz{}~}}~~~}|{}}}}{z{z{{{}}}|}~}~}}}}}}}~~}~}}}}~~~~~~~|{z{~}}~|zywwxwwyz{|}|zxwvwxxwwvxxvvy|}}|||||~~|zzzzyz|~~~~}}}||}}}~|{yxx|~}|||}~}|zzz{z{~~|zyy{|{zz|}~~||zy{~~~}}~~~~~}}}}~~~}{zzzyz}~~~~}|}~}}~||~{}|~~}}}}}~~}~|z~}~tvyx{~{uwwx}|yz}}|~~vppvtlkktzsqsvx{}~~~|utspngclsrpg_cgdacc^[blmklkjgdaaa^Z^dhjmonmliijlnmkkkkjgc```a_^_`_`aa`_^_ceccdccfhjhdeijihikmmllnpqqomjhedefghjjgeedbdgijjknqpmljgfhkpuwy{yxyyxxy{|~~}~~{}}|||}}|}~~~~|vuwurqrplhfedc`__]\ZXWVWXXY[ZYZYUUVVUWXX[^___`a]Z\`^]adb_]]YUTVVUSSVWSNLLKIKLKKMOKHKNIFIKKOTWVTWYXUUZ\[^ba_``_]_a^\^a`^ac_[_a^\^bd``cdccccdfggghjmnoonkllkijlkhedeefhjjigfgebdhhhjlnqrrstvwvw|~~~}}~~}}|{xxsooooqrruwvsrqqqqtwy|~}|}}{}z{|ywvyzxwy{xvvuttuuwzzzyxvtrrssssqmjijigeehjhghhgfddcccdhkkjjiiihhiiijmomklmjhjmmmqtrpolgbdedegiiggf`ZY[ZZ]^]]_^[YVVY[\\^ababedccdgiijmnnmmnnnnprsqoonmlklnnnnmlliccfgeehkkllkhcbdb`fmmkllifdddfjkkknpqpmlllkknpqrtutqrrposvuvxzzxxxyyxyzzzz{{ywwyyxxyyyvrqqommnnmlmmjijkloonosvtsvxwwyz}~~}zwutvxyyyxwuqmmlllnqrromkjgddcbbehgeec`]]]]]_aaacc`]]^^]\\[[[[[ZYXXWWWXXUQQPMKJJMMKKKKIHHIJKNSUTTTUUSRSUWYZ\^`_]\[[[[Z\`aba^\\[ZZZ[\[[[[ZYYYYZ\^_aba`_][ZYYZ\\^`_\\]\ZZ[^a^^abaaabccbdghilnonlloqqqqrtssssstsrqrsqnmnpqomortspooliggilkklmnnmlkkklpssuxzywvwwvwy{}~~}}}~~~}~|z{{yxwwwvwxwwwutqoqssuxwutrqqrssrrssrqpnllkjjjkkjiiifefhihfdd`[Z[\]]\]]]^]\\\\\]^`aacca`a`^^_aefgjkihgfeddehhgijhfc^]^^^_accba```aaaadd`^``_^]^`a`bbaacdedddeeefeedddcdfffhjjkigghhhikmmmmmljiigfilnonmnmkjkmnnonllkgdcddb``abcegfecbbceghikkllkmppqstvz||{zzyyyyyzzzxvtrponpqqoppnmorsrqsuusrqppqqqqtuttwyyyxxxwvy{zy|}|zxwvvwz}~}}~~~}}}~~~~~|zxvtrqpoprtuuttspmmnoqrtvvvwxwvuvy|||}}~|yxwvusstsqpprtsqqqrsrsssrqpqrqpqrstvxz{ywwvuttvxxxxwvttttstwyyy{|yxwwwutx{{yxwwwvvttuwyyy{{{zyyxwwvtttttrqqqpprsssrrrrqqqqrrrrssstuttwxy{}~~|{||||||{{{ywwwvuuwxxxy{yvvwvtuuvvtrqqrrqomosssvxxxvttsrsuvvwywvyzywvw{{z}}||{zxxz{zyzzyyyyyyyyzz|~~|{}|{ywxxwvutsstuuwzxvutttrrsttuxxxyyyyxxy{}{zyxxyy{||{zzywwwwwvuvxxxxwxz{||}~~~}}}}|{{{||}|{z||{|}~}~~||}||~~{{}~~~~~~}}|{|~~|}}{zxxxwvwwwxxwvuuuvvwvvuuttuuwxyywxz{|}~~~||}~}~~|~~}{zz{{z{{{}}|}~~~~}~~~~}~~}}~~~~}|}}}}}}~}|yxz|{{{{yxxxyxwy|}}~~~~~~~}|{{zz{||}~|zxwxyvtwy{{||||}}}}}}}||}}|{|}~~~}|}~}zzzz{|}~~~}||||~}{|~~~~~~~~}|}|}~{yxyyz{}}|||{yxz{{{}~~~}|{xvuutuxyyxwvtrrstsrssrqqqqporwvtuvwwwx{}}}{{zxx{|||{|}|xwvvvwwy{{{{{zywutuvxz|~~}{{{|~~}}}~~~~~}~}}}}~~~~}|||{{{|}}~~~~zyy{||~}~~}||||~~|{}~|{{{{|}~~|{{zyxwx{}}~}{zyz{|~~|}}{z|~~~~~~}||~~~~~}}|}}~~~~~~~~}}}}}}}~}||{yxwwxxyzywvutsrrssrsssrpnnnpqrsuvvvwxyyyxwwwy{|}{zyxwwxz{{zzzyxwvvvwwxyzzyxwvuvwxy{||{zz{yxz||}}}~~}}{}~~}}}~~~}|{||z{}~~~~}}}~}~}|}~~||{yxyzz|}~~}}}|{}~}~}}}~~}}}~~}yz|{{}~|zyz{|}}}||zxz{{{~}}}}|}~~}||}~~}}}}~~}}}~~~~~~}}~}~~}|||}}}}~~|||{|}~}{zzyz{|||{zxusstrrstsrrrqnlmonnquwwvutssstuwz}{z{{zyxxyz{||||{zxwwwvw{}}|zxvutvyyyzzzzyyzzz{|~~||}~~|{{||}}~~~|{{{{|}~~}|||}}~~|{|}||}~}}~~~}}~~}}~~}}~~}||}~~}}}|||}~}|{{zzz{}~~~~~}{zz|~~||}}~~}~~~||~~}~||}|}~}~~}~}zyyyzzz||zyyxvvutsssttttutqpoooprtttuuutttuvwwwwxyyxxxwwwy{|{zyyzz{}~~~|zxvvvwwxzzz{|{yyyyyyz|~~~~{z{{|}|}}||{z|~~~~}|||{{|~~}||}}}}}|||{zyyyz{~~}{{}}~~~~~~~~}|~~||||}}|}||}~~~~}}{{}}|}~}|zyyxutx{|~~}}~~}||}||~~~~}}}~~|zy{~~~~~~~}~~{yy{}~~~~~}|{|{zz{zyxwvtrqrsssssqpnmlkkostuuvwvttuuvvwz{{zyyxwvx{{z{}~~}|}~|{{zxxxyxvuuvvvyz{{{z{{zzzz{|}|zxwwxz|~}{{zyz|~~~}}|{z{||}~}||}}}}||{zxwvttvy}~}}~~~~||}~~}~~~~~~~|{zz{}}~~~~~~~~|{|}~~~}|{xvuvwxz}||}}~~}|||}~~~~~}}}~|zyyz{|~}}}~~~~|{|}~~~~~~{yyzz|~}||}}}|{ywvuutttuuttssrqppqrrsuvvuuutttuvwxz{{{zyxwxzz{||{{zyxxxwvwy{|zyzxvvvvwxxz|zyzyxxxz{{z}~}}}|{zyxxxwwwuuuvx||xvuuvwyzzyxxwutttvxz|~~~|xwustuwz|~~}~~~~~}|}~~}{zzzyz{|~~}}~~||}~~}||||}~}}}~~~~~}zyxz|~~~~~||||~|{zxwvvuwyxwwxyz{|}}}}}~~}|{zyxxwvuvwvvwxyyz{|}}~}{yxxy{{{|}{yxwvuvx}~|zyywvwyyyzz||zyxwwwx|~~~|xuspmigghijkklmmmllmnooppqrrrsvvx}~~~~~|{zywuqnnonnqrtuvvutrsusrsvxyz{|~~|zwutttuvwyz{{zyvurqrtwz}}}|zyyxvvwwwwwxyxxxwutrsux{|~}zwurqrssuvvwvtuuttvxxyz{{}}|yusrpoooqrsuxyxwwvvvuvy|~|zz{zxvvtqqrrrtuxzzz{zxwuvyz|~|{zzzz{zz{z{{{}}}|{zxxxz|}~~{xxyz{}}}|{z{yxxzz{||||}~|zyyz{|||}}}|zyxxyz}}zwvussqomkjihhijlmmnoonmlmopqsuxz|~~|yxwutrqppppppppppqstuuvvuuvwyz{}~|zwvvvvwyz{{{yyxxwxyzz|~}}||~~{yxwwy{||}}|zxwwwwy{|}}}}~~}{yywtstuwwwxywuuvuwy{|~~~|{zywvuttsrrrrstvwwxyxyzz{|}}{ywutrrsuvuuvutttuvwy|~~~|zxwvwxyz{|}}{yxxz|}~}zyzzz{||}}|{{{|}~~~~||}|{{|}}|~~}|{zwrpnnnlklmllkklllmoqstuutttuxz}~{xvvwxwwvtqnjijklnprsrqqqrsuwz{}}}}~~|zzyz{{|{yxvuuttuvxyz{{|||}~~~~~~~}{{|{zzyxxwwwxyz{|~~~~}}}~}{zxwwvwxxwwwwwwy{|}~}}}||}~}{xusrrsuvwwwvvwwyz{}~~}}~{xwwusrrtuuvxxxy{|}}}~~~~~~}{{{zyyyxwvuvwxyz|}~~||{z{||||~}}}~~~}|||}~|zxurqpqqqrrsuuttuvvtssttuvwxyz|}~~}{zzz{zyyxxxwutsrqooonmmnprsuxxxyyxwvuwyz|~}~}|}~}{zxvvutuvvwvvwxz|~}}}||~}||~|zxvuvwxz{||}~~~~|zxvvvwxyy{}~~}}|||}}~~~|zyxxwuvwvvxz}~~~~}|zyy{{{~|zyxvuuuvuvvwxz{|}~}{zz{}~~~~|yxwuttuwyy{}~~{xwvwyz{~~}~}|||}~}{yywvvvvvwxyz{{z{{zxvuuttuwy|~~~}|{zzywxxwwxz{{yyxurpnmmnopqtwwxxxwwvwwvuwxxy{}~~~}}||}~}}~|ywwutrqruuv|~|{|}}}~~}}~~~~|~~{yxwwvuvxy{~}}~~}}}~}|{zxxyzzz{}~}|{{|~~|zxwwwxz}}}|||{{{{|}~|zxwuvwz}~}{zyz{{||~~|{zyxwvwxz}~|}}||}~}{zyxxz{|~~}{yyz{|}{yyz{}}|zxwwxyyxyz|}~~{yxvuvxyzyyz{zyzzzywwwusrqqrtvxyzzzyxwvuttttuwxxz}~}|||{}~~}~|{yxvttuwy{|}}}}}}}}|||{{zz{|}~}zwuvwwz|~~}~~~~}}~}|}~~|xvuwy{|~~}}}}~~~~}~~}{zzz{|~~}|{yy{||}~~~}{{{|}~~}}}||{{zzz{}~|zyxxz|~~}|}}}}~~~}}}{zyy{~}}~}|{{|}~}||{yyz|~}|zxxwwxyxyyyyxxyz{{zzxvutstvxyzzzzyxxwwvvvvvvvutuwz{}~zyxxyyy{~}}}}~~}}~}}|zxxyyz{|}~~~~}{zzzyyyz{||}~~~~}||||||}~~~~~}{zz{}}}|||~~~~}|||~~}}~~~~}~~}}}||||}|}}}~~~}|{z{|{{|}~~~~~}~~~~~~~}||{z{|||~~}||}}~}~~~~~}~~}}{zzzzz{{||{{{zyzzz{{{{{{zxxxxwwwxyxxxxvutsstuuvxy|}~~}|{zyzzz{zz{{zz|}|}~~~~~}|}}}|}}|||{{{z{{||zzyyyxxz{|}}}}~~~~~~~}|{{{{||||||{{|~~}~~~~~}|||}}}}~~~~~~~}~~~~}}}}}}}~~~~~~~~|||}}}~~}~~~}}}||}}}}|}|||}~~~||}}}~~~~~}}~~}||~~~~~~~}||{{|||~~~~|zzzyyxxyxxxxxvvwvuvwvuuvwxxy{zyyyyyxxyzzyyz{||||||}}~|{zzz{||||{zz{zzyyyzzzz{{{{||}~~~}}}}~~|||}}~~}||{zyyz{|||}}~~~~}}}}~~~~~~~~}|{||}}}~~~~~~}}}}}}}|{|}}}}~~~}}}}}~}}}}|{||~~~}~~}}~~~~~}|{{{|||||{{|~}}~~~~~~~~}|||{{{{{|~~~~~~~}}||}}|||}|{z{|~~~~~{yxxxxxyyyyyzxwwvuttuutsstuwwwyzzzyyyxwxyyyzz{{|~~|zzzyyyz{{{{zzzyyyxwwvuuwxz}~}}}}|}~~~~~~~~~~~~}}}~}}}}}|{{{{zxwwwxz}~~~~~}|||{{|||zxxxxy{~~}|}~~~~~~}||{{{zyxyz{}~~~}||}}~~~~~~||{yxxxz{|~~~~~~~~~}}}}{{zywvvx{}~~~~}|}}|{zxwvvx|~~~~~~}|{zyxxxxxxz}~}|{|}}{zyyyzyyyxyyxxxxwvtrqpoprtwyz{{{{zzyyyyyzzzzz{}~~{zyyyyzzyyz{{zyxxxwvuusrrstvx{}~~~~~}||}}~~~||{{|}~~~~}|{{zywvuutuvxz|~~}}|}~}}~~|{zxvuuuvvx{}~}|}}}}}}~}|}~~}{xwuuuvx{}~}||}}}}~~~}}}|{zzywvvvwxy|~|||}}}~~}~}{zyyxvuvwxy{~~~~~~~~{ywvvvwwxz|~}{ywvvutuvy|~}{|||}~}|{{zzz{||{{zxvtssrqqqqqsvxyz|||{{|{zyxxyy{}~|{yxxxwxxyzzzzzyxwvvvvwxyyyz{||{||||}}}}}}~}}~~~~}|}}}|}~}||{|||||}}}~~~~~~~~}}~~~~}}~~~~|us}|yxurppvzurwz{xstyzxyz|}|}~|z{zxz}~|{}{}|xyzzz||~{y~}~~}~~~~~}{x~}}}zwrx|{xx|zw~{~}~|}}~~~vy~}|{{~}}~~}yux|zx|~}}}~|yy{zyzz{zwx|}}}~~yzzxy|}{yuvxsnqttuvwyzzyywsuxutuw|}yuv|}~~|||{zwy~}|{ywttvtuzzwvvvwz}}{}~|{|~|ytv}|yy{}}xuvy|{z~}}~~||~}~~{xy{}||}}zwvwzzwy|||{{zz~~~}}~}~}{|yy}~}yz||~}{{z}}z~~}~{~wz~zvwzwv|xrtx{|{yzzyz}~~z{~{xx{yw}|~|yy|}z{~}}~~}}~~{}||~}{xw~}|{~z}xswywwxvvy}{vuttuuxxwzzwwxusy|yvsrvxuuuvwxyxx~xvz{zzy{~z}}}}|zwwtqruxyyxyzzwqquwwvux}|z}~zy~~|zzz|~~ywyz{|{yw}~}yu|~|}~~~~|z~~}|}}~|||vsx{yxxy{{ywvuux{{z}~|}y}~}{y{|vu}}{~}{}{v~{}~xz~|{{||~||~{{yvvx{~zty|{ysquvuwz|~~~}|yy|}}{}}|zxxy}~}}v}~zz|~y{}~~~wz~~|||}}||{}z{}xoquvwtrwzyyxvttutsvyz{}~zwzzuv{~~{w{|yxxxy{zwx}zz|{y{}|{|{~}{~|{|}}z~{wtrswxtuyxvwwvwwuvywy|~{{{~yv{}|||{{xvx{yy{|~xy~||||}||{~{uuyzz{zywwwwusuz}~~|}}~~~}~~~{uw~}y}~xxxx{~~}~}{|}~~~zw{}{~|~zz{wsvz{}{yzwqsxxwxz}{~}~~z~z{}{|}{zyzxv}}|}~~|}~{~~|~~}zwz}xuy|yvstxyxwvz~zuvwuvy{}}zxxz{yxy|~}{z{zyyyyxwvvw{}{z~~ywxxy{}~|~}~}}~~|zywsuxwuwwvuuvtuyzxvux|{y|}{{|}}{}yxz}|||{yxy||yvx|}|~}}z~|}{~|}|{yvwzzyy{||{yvw{~|y|~x}~|{}~}}}zvx{{|~}|{{wuz~}~}|~}|}~{||~zy|{xy{{{{z{}}}~|yz}~}}}}}}~~|{}~|zz}{x{}||yw{~}}~~~}|}~~}}~~}yw{~}}~|zyxz{wvxywwwwwwxwrswxy{||}~~{xxy|zu{|wy{zzww|~}~}y|~yvy{~~~~}|{zzy{~~~}|~~}|{||wuvwxywwyyyxx{}zvvwvx|}{}|x}{|~{xz|wty|zyvtwvtzzv{}|}~~~~|~}||z|~{vwyyz{}|y{~~{yz~~~|{}}|yy}~|yw{|xy{z{}}z|~||x~~~~}}}|}~}}{z{{z|}|}|xxzyxy{}}~~~}}|{xx{|zyx{|w{~~}y|~~{{~~}||zyyzyvru{xrrtvwuuvwz{yyz||yz|}}yw{|{ywy}|y{}{z~}{|~~{vz}xwy|}}||}}|}~|z~{{wwxzwuwxwwz|{y|}zxx{}{xxyyyz}|~{z{}~~}{zy{}yuxzyxwx||z}~~~}|zy{}~||~||}~~~}}|zz|}||~}}~}~}|~{y{|zyzzyz{|}zz}}}{||zz|~|}~}{{}}}}{~|xxy{{|~~|~|}~|{zz|zwy{xvx|~~~}zyy~}}}}~~{z|}~|z{zzzvtwwsqqtyzzywz}|{zy}|wwy{}|{}~~}|{{}}|z|~~}|{yxwusrtwzzyxxz||zyy|~}}}|}}|||{zxyz|~~yz}~~|z{|{{{z{zz}~}~~~~|~|{|}}{y{~~{vvyzxutx}~}}}zvy~~~}}}|}~}}~~~~~~~~yy{}|xz}}}~}~~|~~|}~{xvvxz|~}|}~~}}}~|{z||{zzyzz{~~}~~{}~|{{|~|}~}~zwz{vuy|~}}|{{zyyy{|}|z{|}|yx{zvsrrruzzy{|{zxxzyy|~~}}}{xz||zy{~z{~}||ywwyxtuywuuuwz{{{{{}~~{z|}~~~|yz~}z}~}|zyz}}ww||xy{zy||zy}~~~|z{~~|zyzzy{~~~~}{|w|~{{{{{~}~~~}~~~~|z{|{|}|z{}~}~|x{}~}yvy{{yx|~~~~~~~|z|~~z{}}}~~}~~~~~~~}~~~|}z~}|}}|}}|~}z|{w{~{{}}}|z{}}|yv}{y}~}||}~}z|}ywvvxzyz|{zzxvuvxwxzzyy{{zyxy{zy{~~{yxxywuwyyyvvzzwwz|{x{~|z{{{{|}}}|}|{}~|yy{}~|zyy{{xy~}yz}~|}~~~}{{~~}~{xwy~~~{~}zz|~|yz}|{{zzz~}{~~~}}~|z{~~}||}{}~~~~~}z{~|~zwy|~~}|yz}}{|}|z||{}~}~|y|}}z}~}|z|~~~~{xy{|}|{z~~|}{}}z|}|}}}}}}|zwstwutuwz{vtxyvuvwxz|||{z{||{{zxy{}~~zxyzywuw{zvwyzyvtx{zy{}~{xy{|~~~|~{~~|xxzz{{{{{z{{yxy}}{{}}||}}~~y~~}~{}~}zyz~}~~}zyyzz}~~}{{||{zzz{~}~{z~~{}~zy}}{xw{}{{z}~}|{zxx{|{}~~~~~~}}|}|z}~~}||{{}~~}}~~}}{z}w||y{}|||~}~~||}~}}z~|}~~z{|zxwvwwyyxwxz}{xxyzyvwz}}{{zy{}zxuuy|||~|ywutwxwwxwyxwvuvyxwwx}{y~~~{|~}|{zy{|{zwy|xrsvy}{z}~{yz{{zz}~~z|~~~~~}{y{|~}}}{{{|}}|}~||}}}}z{~~}}}{zww|~}~~}}~~~~}zxx||z|}~~}~~~|}~~~}|}}{|~~}{|}}{z|~{{}~~~{xvx{||}~~~}}~~}|~~}|}}}}~~}|{}~|z~}xy{yz~|zxyxvz|xuwz||yx{||zxxyzzxx||wutuwxyzyz}~|xyxttvxzzxxxxwwxxxz{}}}}~|~~||}~~~}}~~}|z{{xwyywurrx{{{z||yz|||{{}~|}~}}}||||~~}}{}~~~}~~||~{{|||{|~|||||~~{{}~}}}~~||~|{~}}~~|zz|~~~}}~}|}}~~~|}}{{zxvvvuuwy{}}z}|wusuxyyyxwwutrqtvwyz|}{z|~}~~{yyz||||zwusrqqruy~|||yyyz|{xz~~~||zvx{|~~~~|zz|}~~~}}}{yz{zzxutqnnoppqrssuwwvtrrqoljlpomnooonnrronmllosttwyyy{{{{yxxxy||ywwvusqrstsqoqsrpnmoporwz|~~{yvuvwwx{|{{|wtwyvuy}~{xwurstrsvz}}{{|zy{~~~z|}~|wwtnkkkmmmqvvvxyyxwvvuttvxxz}|{{}|yyyywvwxyzxx}}{}~}yxzzxwtrqpppqsuuvvvusqnmnoqty~~|{ywusqpooqstuwyzxxyywutux{|~zsprrponorrruvuuvvuuwy{~xvuuwvx|~}|~~}~|ywuoijlihmqrstvzytturoprvy{}}{zyxwvvvwyz{{yz{zyyxxyyxurrsutpprpnqstttsttsrsrpqttv{~}zwusqqrrrstvwxxxxyyyzzz{}~zvspoprrsuvvusstrqswy{}~~~~zxxxwsquzzz}~}yvttsqpqrsstvsqssqqqrtttw{}~{xwxxxy|~}}}|{yxvvwxxxvvwsppqqqqsxwuuvxywuuuwyyzyz|~}~~~{vttuvvvwyz{{{|zyz{~{wututtvwvwyyvuuvwy{|}}}{xwwxzzx{}zywvtrrtuttttsssstuwyz{|}~}}zz{{{{|~~||{zxsoqtsstuvuspoommoqtxyxwxxxxxxyyzz|~~~}|{z{{{yvsrpprrsvxzzyxzzz{~ywzzvsstuuuvwxxwwwwz{z{}~~|ywtstusruwx{}~}yvtssrqsuvussutrtvvvxz{|||}~~}}|xz}{zzz||zywtqpqpprtttsrqponnoqruxzzzzzyyz{||{}~}|||}}|}}ywwwusrsuvvwxz}~~}||~|{zyxxwwxxyyxxxz{z{{{||{}|ywtssuwy{{|}|zyxvwxxxxxwwxyxwwwxxyz{{}~~~~~~|||||ywvtqppqqqqrrpnpqommnoprsuxz|}~|}~~~}}}zwutstvvvwwxy{|~}~~~~~~~~}{zzzyyy{|{yy{}~}}}}}|{{{}{xxwuttw|~~}}|zxyyxwyyz|}|yyywvvuwyz{~}||~~~~~}{xusqqqqqruvrpppoljjmnoprstwyz}~}}}||}}|||~}|}{xvusqrssuxxx{}}}~}~~|z{|}~~|yzywxy{}~}}}}}{yz{}~|xxxvtvxxy|~}~}}}{{{|}}}|zyzzxuuwwx{~~||}~~|zzytrttrrssstuvtpmlljjmnorux{||}}~~||}~~}~~}~~{wutrrrsvy{~~~~}|}~~~}~~}|{{{{{}~}~~|zyyz{|~}{{|}}~~{yxxxwxz|~~}}}~}zxxxxwuuvxy{|~~}~}}}||{ywvvwxurstvvuuvusolkklmmnswz||}~|{{||||~~~}~}||zwuttutuy|~|zzz|~|||{|~}}}~~~~~~}zyzywwz|~}||||}~|zyxwx|~~~}zzzwuvvxxwy{|}|||}~}{yxxxwwwwxxwwvttuuvvsqpnllnmnpswzzz}}{{{zzz{}|{}~}}~|{{xuttuwy{}}~~~~}|{||}}||}~{|~~|{zzxvvwz|}}}~~~}~{z{zz|~~}{zxuwzyyz||{||||{zyxwxzxvwxwvuuwyxxwwuttpmnonnpruvwx{zyz|zyzz{|||~~~~~}}~}|yvuuvwy{}~~}}}}}}}}}}~}}||~~|zwuuvxz}~~}~~}|~~{z{}~{yyzzyyz{}}}|{yxvuuvvxxyywtvxxwwxyxwvvtqonmnoqsuwyzyxxxyxxyz{yy|~}}}}~~|~~zxyxxxz|~~~~~~|z{{zz{}}~|}}}~}{ywwxz{|~~~~~}|{|~~}~}~~{zzyz{{|||||zvutsttuwxxy{zyxxxxwwxzyxusrrrqqsvwxyzyxxxyywwxyyzz|}}|}~~}||}}{z{~}}~}{zyyzz{{|~~~}|{zzzzz{|}~~}~~}}~}}~~~}~|z|~}|{zywutrrrstuuwyxwxyxyyyyxwxywuvvutttsttuxyxyzxvvvvvuuz}|~~~~~~~~~}}||||}}}~~}|{{zzzz{{{}~{{{|||}~}|~~~~|{}~~}}~}zxvssssrsstvwyzywxyyyyy{{ywwwwwvuttttuuuvwvuvvvutuxxwwx|~|{}~~}}}}~~|}~~~|{||zyxy|{{}~~~}{zy{|{|~~}|~~~||}~}{xvtssrsssstuvvvwwvwxxyyyz{|zxwvttuutuvwxxvwxvuvvvvuuwy|}}~~~}|{|}~~~}}}}}~~}|{{zyz{{{{|~}zzzyy|}}~~~}~}{|~|{{zxusutstvwwwvwxwuwxxy{}~}{ywtrsusrtvvvvvvussstuuvwxxxxy{|{|~~||}~~~{zz|~~~~}|{zz{{{||}}}}}}~~~~|zyyzz{|}~~~|zz{}~~}}~}zyyxvvvvvvuvvwvvvvvx{~}{zwusrstsrtvvwwwvussuutuwvuvxz{zz}|zz|}}}~~}}||||}~}}|{zyyz||zz{|}}~~~~~}{zyz{||}}}~}|}}|{||{|||~~~}~~~~}|{zyxwwvvvvuuuvwy{|}~~}{yvuvvsrtuvuuvwvuvvsrstsrqruvwyz{{{zz{}~}~}{{{{||}~~}}}}~}{{z{{ywwxz||}~|}~~||}{z|}~~||}}{{{{{zyxyyz}~|{|||~~}}~~~}}}{zzzzxvvwxyz|}~~~}|{xttttssrrrtuvvvuvtqrsqppqrsuwyzz{||zz{|}}{yyy{|}}}}~~}}|{zzyxwwxz{}~~~~~}|{z{|}}}~}|{{{zyxwwwvwz|~}{{|||~~|{{zz|~}~}}{ywxyy{|||||||{zwurqppqstuvuuuuutssrqonmoqrswyyz{{|{z{|||~|{{zz{{|}~~~}|zyxwuuvwxy{}~~}{z|}}}~}|||ywwwutuwz|}}}|}|{|~~~|zzzzz{|~}|}~}}~}}|{{{||zwtrqqpqstuutuwvusqpomlmnnpruvwwy{{zz{zzz|~~~~|zzzzz{~~~~~}{xxxvttuux{~~}~~~}}~~}}~~}|}~|zxutsrsuwy{~~~|{{{{|}~}|zyyyyyz{~~~}}}}|{zxusrsrqrrrsttuvuusrqqqrrrsuvwxxxxxxyzz{{{}~~~~~~}}|{{}}|}}~|~}}|z{|}}}~~}|}~~~~~~~~}zxz{}}|||}~~z}~}|ywwxtqniecfheedca]^^\\_b`_bfhhghhgowqlmnxyzxtr{{vuuwwqkrzyffeinmmzvnffggfpz~~wgY[]afffmvutrnljjikkpuwypjgeffkry{onnkjihgdjpsvuutpnknqy}ztlgcc`_bfjhddfgfdehjnssuvv{~}|unnqpoqqqpswuspntz|}|{|xuttpnkilouxvtldjstutrpnljjkiiijpuxyxw{}vqqpnjnrnkkke``bccabehkmkic]\\[[clkhgfcbfjjklnprnlkjkmmnmkkkklkikmllnrttutrrpnooqsollkfcgnnmqtsrokjf`^^^djkkgfjkhfefgilorvvu{z|}|{{|wqsvvtpox~}}||~~}z{~~~{y}urmkjmsqmtyvrqphajtoiiklkmnhcgjmsuutsuwwwsqtutuutrqvzvqqstvsnvxnoqppoomihjmqqlfecckvuoongcgmrtrpnlqupkmmmptyws{zuxz}}xwy{~~||~y~|yyzx{}uvwsoszz{~z|z~~|wy|||zxxxz|{{xuz~zuy~}{}~{ww{|}y|~{{xyxvvx|{vuwxvojlnnlihlqomnlhghimrsqlfinmihimojghjmnlknommruuuuvwutwwvy}|{zxy|xsv{xtx||z{|wqqrqrsssrstnikppoprqqsuvwuvy|}~~~}|zzyxyyvuvuuz}{}~|{}|zz{xvx{}}zvtrpnorsrqrtronkiloqstttrpnllmmkkouvvtpprqooruwz|xu{{xx||z~{}|z{zxvrptxvvzztppnmnqurouzuqpqsuvxxz}~}~}~~}~}zxz}~~}|zy|}~}}|||~~}ytsutvwustvy|{xvtpmnqstwzywtrqrrswzyyxwvuroswuux{}~~}|{{{~~~~|yyzzzzyxywtsrrsqpsuvxvttsnkmqrsssturqsvwyyz}~~~~{y{}}~~}|yxz|~~|zx||xuy~}|zz{{{}~~~{~}{|}~||{wwwuv{~}ytruy}~y{~~~{yz{|~}~|zz{~}~~~~~}|||{z{{{zyxurtvtuyyrjillkqwurrqopqrvytpu|}~}xtrsv{|z{~zyy|~xtuvz~|yvqtz{{}~{z|zx}}{yz{}~~~}|}~~yuwxy|}{|~}~~}zwy}}|~~||~~||||~~~|{}|z{~~||zz{~{wusrrtusqrty|zxxwwwuuwy||ywvvx|~~yutwyvsw}zvwzywwyxwyyutuvvwxz}~|~~{yz|{z{{z{~}zvssuy|~~}~}~}||{yutx||{{|{{||{yz|}~~{{}~|}~~~}zzywwusvz||~|yxy|~}}{zy|~ysuxyz||zwxzxtx{{ywtsswyxvtswz|~}~}|}yv{~}~{zxssw|~~}~~{|~}|}}}z}~~}}|~}{yxvsstrrw{yxxy{zyzxuwz|}}~|y{}}~~|z{~~|{{{{y{~~~~~}}|~}zyxxx|}zz{}}}||zyxyzyxyz{~|y{}{z~}|{y|~{xyz|~~~~~}}}{yxy{}~}{yvuwvsrronqtvyzyyyyzwtw{{{|{{{|}||||~||}|{yx{~~}{{~~|{yvusuwwwxxxy}}}~~}~~}ywz}}|{{}~}}~}|{{}~}{{}|}~}|{{yy|~~{}|zyyyxwyyurqruw{}{z{|}~}zvtuwy{{zyy{}~~}~~}{yzzzzzz{{xvwyzzxuuvvvxzzzyz|~}|~z{|~}|}{zz{~~~~}~~}|~~~}|||}}~~||yxy{}~~{y{~|{}~}||{|}~~|z}}||}~~yutvxz{{{{xwwvvxwuttvxz|}}}}}}|}|~~~}yvwyww{|zxyz{||z|~}zyy{|}}|||x{~}|{|~~|zz}}|}~~~~~~}}{yzzwux}~~}~~~~~}~}|}||z}yxx||zz{~}zvuwxz~~}~}}~|yyzyz{|{zzyyz|~{{|||zz~}yxy{}|z|~|}~|zzz{}}zwuvyzz||{yxy|~}~~~}|{zz|~~~}yuvwy|~~|~|{|~}}}~}zz~~~~~~~~|yxx{~}|{{{{{~~~|{|}~}}}{z|~}{{{{{yxxz~~}||~~~~~~~}||~}}{yz{||||zxutvyzxz|}}}||{{{{}~}~~}||{{}~~~~}|{{yxz}}||~}}}{y}|zz{~}~}|{}~}}}}}{wz~}{y|~~~|{{{{|}~~~~}||}~|}}zwwyyy{~~~~}zz|}||}}}~~{}~~|{|}}|{zzz{{{|}|}}~}{|}{{}~~~~|{|}|}}|}}~~}{|}}}}}~}z{|||}}|~{x{~}}~|{z{~}|}}{{}}{|}~~|z|~}}~~~~}|||}~~~}}~~~}}}}zyz|~}|{{{|~~}}}~~~}}}|||}~~}{yz{{{||}|}{y{~}|}~~~}|zyxxy{~~||}zwy{~}|~{{|}}}|{z|~~~}|||~}|~~~|z{}{|~~~~~}~}|zxz}}~~}~~|~~~}}~}~}~~~}}}|}~~~~|{}~{~~}|y{~{yyz{}~~~}~~~}}{yxwx{~|{z{}~~~}}~~}~~~}~~}|{zz{||}~||yvx{}~~}|}~~~}}}{zz}~~~~}}}~~}~~~}}}~~~~||}}~}|||}}}~{z{|~~}}~|{z||{|}}}~~|yz|}~~~}~~~~~}}}|{zz{||{zxxxxxy|~~}~}||}}}~~}}~~}|{yyzz|~~~}}|~~~~}}|}~~}}~~~}}}|{|}~~}}}}}}}~~~}{}~~}}~~}{|~}{|}~~}||}~~~~}|}}|{}~}{zzzxwy{}~~}}|{}}|{{ywxzzz{|~}~~~~}{zz{~||{|}}}||}~}|{z{{{{}~~|}~~}}}}}~}xtvyz}~}}~~~~}~~~}|||~~}|{}~}|}}~~}{{||~}{xxyxy{}~~~~}|{z{|{{}~}|}~zyyz|}|}|z{}~}||{zz{||}~~}}}}}~}~}{yxvtsux|}|{|~~~~}|||{{|~~}}~~|zyz{}~}}|}~~~}}}~}}}~~}{yxvvxy{}~~~|||{z{|}~~~~~|{zz{~~}}~}||}~}{{|}~||}}}~~}|ywvuuw{~}}}}}}}~}|}~~}}|{|~~|}}}|}~|{zzyz|~~}||}~~~~}}~~~~}}}~~~}|{|~~}||}}~~}}}}~~~~~}|{{{{ywuuwyxy{}|xutsrrtvxyzyxwvvvvvwxz}~~~}zxwy{}}}}}{wrnkjjlnptw{~~}{yxxxyy{|~}}~}}}|zzzyxwwxyzyxy{}~}|}}{z{}}~~}{z{}~}}~~~~~~}}~~~|ywutuwxxy{}}zywvvutsrrrpnmllmmnpqtvy{{zz{}~~~||{xuqmjhfddfgiklljiijjjkotz|}~~~~}ywusrpnkjiijjknrtuvwyxvutstvy~{wtrqqrrsuvxyzzz{{||||}~|xusrqruxz}~|||zyz}}zvtttuwxz{}~~|ywusstwz~~{ywuuuvvwy{|||||{zz|~{wronnnnoqrstuvvuvxxwxyz~{ywvuttttqnkigedefghknpponmllklorv{~~}||||{wvtronnoprtwyyzzywtrrtvy|}{ywvutssstttuvwxwvtrqqqsvy||xtrpppqqqrrrssrrsstuvxy|~|xtpnmmnnpruwxyxwvuuwx{~~|zwutsstwz~~}|}~~|yxvtrqqqqqsuwyyyzywvvwwxyz}}{z{|~}{yxyyxxxwvtqpnmllmnpqqqrrqqpppqstuvwy|}zvrpnoqqrtuutrrqpprtwy{}~~~|zwtrolklnqsuwxwuuuuvxz}~~}|{{yvtsrqpppqsuwxyzzzzzzz|~~|{xvtsstuuvwxxyyz{|}~|zyz{|~~}}}}~~~~}zxtqnllllmnpqqonmllmmmoqsvxz}~|{{{{zzywtrpolkkkllmorrrtvvwxyz{|~~}}}|zvsrqpooqrstuvwxxyz|}~~~|zz|~~{xtrssstvxzzzzzz{|}~}zxvuttuwy|}~~~~~~~~}|zyxxxxyz{}~}{yxwxwwwwxxxy{|}~~~~{yxxxxxxvtpmifeefgiklmopqrstuuvwwxyz|}{xvwwwxy{|ywvtrpooprsuwxyz{||{{|}~~~~~~~~}|{ywvtsrqrtuwyz|}}}||~~~}{yxwvvvvwxxxxyz|||||zzzzz|~~~{xtsrrstttuvwxxyz{|}}~~|yvtsttvxy{~~|{ywvvutuvwz{|~~}}|zyxxz|~}|}~~|zxustssuwxyyxwurpnmllmmnnopruwy{||{zyxyyy{~|{{}|zwtssstuwxyz{|}}|{zyyyzzz{}~~}yvtrrrrstwy{||{{zyyz{|~~{xutsqppqsux{~~}{z{}~|zywvuttuvvxz|~~~~|zyyz{}|yusrqrstvxz{|{ywusqqqqqrtvxz{}~~~~~~|{yyzzyyyz{{{||zywutrqpppqsuxz{{zyxvvvwxz||ywtsqqqqsuwy{}}}~~}|{{{{|~~~~~{xutrrstvx{}~}}}}|{}~~~~}|ywussuux|~|}~~~}{yxwvwy{~~~~}}}}}~~}}}~~~}~~~~~}|yvroljiiikmpstttttsrrsssstuuwz}~~}|{{{{|}|zxvtrpooqux{}~~~}|{zxxyzz|}~~~~}{zxvtssuwz}~}{{|||}~{ywvvvwxz|~}}}|{{|~}zxwwxy{}~|{zzzyyz{{{~~{yxxz|~}{yyz|~}|||}~~}|{zyxwwwvuvvwwxxxwvuspnmnoprtvwxxxxxxwvvuvwwy{}~}||}~~~~~~}|}~~{wuuuuwz{}~~}||||{{{|~~zwvwyz|~~}|{zyyyzz{}~{zyxyz{|~~}||{zyy{}~~|ywwwxz|}~~}||||}~}|}~{zyz{|}~~}}{ywvvvuuuvwwwy|||}}|zxwvvuvxyyzz{|{yyyyzz{{zywuutuvwyz|}}~}}|zywuuuvwxz|~~~~}|{{{||||}~~}}||{zyyyyyz{~~~{yxwxy{||}~~~~~}||{{{{{{{|~~|zzzz{|}~~}|{zzz{}}~}}|||}~~}~}}~~{yxwvuvvvvvvvutttsrrqqqqqrstwz}~}{ywvvwyz{}~~~}}~}{yxxwwxxyz{||{{{zyxxyyyz{|~~~~}|{{{{{{|}~~~}|{zyyzz{}~~}}||}}|}~~~}|{{|}}~~}}}~}}}}~~}}}|{{{{{}~~||}}}}~~~}|}|zz{zyyxxxwwwvuttsrrsstuuvwwwutssrrsuwx{~}}|{{|~~~~~~}{{{zz{|}|||||||{{{{{{|}~}|}~~}|{|~~~}||{{{{||}~~~~~}~~}}}~~}|{zzzz{{|~}|{||}}~~~~}}|{z{{|}~~~~~}|zxxwwvwwxyyz{{zyyxwwvvvvwwxxyzzyyzyyyyz{}~}{ywuuuuvxz{||{{yxxxxxxyz||}}~}|{{|||}}|{|||}~~~}|zyxxxyy{}~~~~}|{{{||||||{zzyyzzzz{|~|zyyyz|}~~~~~}}|{z{{||}~~}||}~~~}||}~~~|yxxwwvvwxxwwwvtsrrqqqqqqrtvwxxxwwwwxyz{}}}}}}}|{|}~|yxxxyzz{{{zyyxxwwwxxyyzz{|}~~~~~~}{yxxyz{}~~~}|{zyyyzz{{{{|}~}{zzz{{|}~~}}}|zzzzzz{{|~~}|{{||~~~~~~~~}}|||||{{|}~~~~~~~~}}~~~~~~~~~~}}~~{yvsrqqqrstuuuuttsrrrqqqqrsuxzzzzzzz{}~}{zyyyyzz{{||{|{zyxwxwvvwxy|~~|{z{{||}~~}||{{zzzzyxxyy{}~~~~~}|{{{|}~|{zyyxwwxy{|}~~}||}}~~}||{yxxwvwxz|~~}|{zyy{}~|zzxwusrqqqtvxy{{{zzzzzyz{|||{{{{{|}~~}{yvtsstttvwyyxxxwuutsssstuvx{||}}}}|||}}~~}{zyyyz|~~}{zywuuuvwy{~}||||}}}~~~}}|{zxvtssstwz}}||{|||}~~}}|{zyxwvuuuvxz|}|{z{|~~|{yxwwwwyz|~~~|zyz{}~|zxxwwwxxxxxxxwuspnlllmortvwxxxwvwwwxxz{||||~}|zyxxxyyz{|||{zywvtrqppqrtvy|}~~~~~}}~~~|{{z{|}~~}}{yxvutsrtuvy{}~|zyzzz{{}~~~~|zwusrrrtuwy|~~}||||||}~~~~|{ywutsssuwz~~}}}~}{zxxyy{}}|zzz{{|}zxvutsstuuvvvutrqonnopqstuvwxxxxxxxyz{|}~~}|{zzyyyz{{{{{{yxxxxxxyz{|}~~~~}|}}}}}}}}}||||{zzz{|}~|uymly}ywvrolmtxqntyzxqsyyvwxz}~~~zvy|}~zz~{}|xwyyy{|~}~}{y~~~~{tz}{xw}{x}}|{{}~|||xwy|~|~}wsvyyyxx{}~~{{|yw|}zz~~yvwuuwwz{yzz|zqw|{yx{~z|}zxx~~~|{z~}{zzvttuwy}|yy|}|xx}||zy|~~}|zy{|wsx|z~~~~~yyxtty|{vruzsjpwuuy{||}||yux}{y{|{upt~~~~zxz{zywuutrqplnuxwxxxwuutqonopnpvwsppprsuwxww{}xrquz|{wz~}~}|{}~{rkpyxtwz|}xtw{||~~|wuy||{{}~yvuvz}zz~}{~}}}}}{y{|{|{~zy~}sx}yxx{xw~{ux|}}}~}~~|{~~xuroqutrsvwwwtrpjju{vuxxxz{vpu{{~~}{|~~~~zx~{sz}y~xry~|zzyy}~wvtsuuwxuxurtvrov}|wst{|yxuw}~}~z~~~~||||xtwsmqvxzzz{{{xstwz}|y}}yy}|{}zz{~|{yz}}|xtz{yx|}tqwzy{~~~{x{}}|{{{|}~zz{souxxyxx||yvttvy||}~y}|yv}}{v~{{|xzyz~}~y{}x|xty|yz}}}~{{}~}z}}}}|y{{sw}}w{~{wsswwwvuxztpqqmlpqprvwvoiqxspprz}yz|{zvqu{yx{zy~|~~xtuvx|y{wlouz{tqx|}zttyxyy{|}{y~stz||yw}}{{{yxz}||}~}}~}~|z{}~y}zusuxywx}{vx{{{zxyzz}~~~}zv}~}}yuvywv|~wvzsu}{y{{~~{~~wx{|~}|~|{|~|{}}{|xor|yuy{}xoppnqsrot{xtxyutttuuwyyxwwwrlpvsrz}wx}~{yxy}|{~|zz||z{~{wvvrmotvxxxzvmovvvxx}|||~{{|~|||{xwtrz|~|z|~}~~z~|}}~~|{}v{|xvtuyzz{{}~|y{~~~}z~|y~{xyxyzww{~}~}|}~{vx}|{~~}~~|z~~}}}}zyyyxtu{{z}}{zxuw||zzy~zpw|vtuw|x{{xyyxz{zyz{{yxyyyvx}{vutqnlmrroqvvutsoouzyw{}}}~}sy}~~{{|~~}{|zuy||}}zxuqu|{z~||{}{~yz~}{~~~~{wv{zvwz{{zy{}|}~z{~~}zz|~}{z{~}||}xz|{{vsx|{yy{~}|}}}|}|~~~}{x}}|yz|yvwy{{wvx{}}~|z{}}|}z|~}|zwvx|zy}~|yxxxwwvvtolmnqqpqrrrqptxurrsstxyxz{||upx~}|{zywxy|zvz{tqw{ywusrpqy~wrx|zz}}{{||}}~}}{~zxyz{xstxyyz}~|}{{}~{z{~~yx}zx}|vxyy|~}y|}}~|}y~{{}z|}{zyzzyz||{}zz{zy{~~|~~|}~~~~{|}|{~}w{~}|}|xyzyywuvx{|{||zz||zxxvuvxz{yxyxutwz|~}}~~zxyzyyzvrsvxxyxxyywwuqu{wqsuvwutvwz{zz{~}|{~|z~~|||~}|xyz|zuwzyx|~|||||{{{{}~}~~|z|~}{|{vy{zxwx||x{~~~zy|~~||~}|yxx|}{}~~|{|}}}}}~~}}}}~{{|}}~||~~}~}~~~~{z{{{{|{z|~||~{{zz}zwxzxvwxvstuutrstroqtpmqtuvuuwxxxyz{zyz{|~|z|{z|~zz}|}{vvw||y|{w{|v}~}|}zvx{z{~~~}~~}|~~}|{}}~~}|{~{z~xww{~}|~~|}zwvx{}||}~~}~{yz|~z|~}~}|~z~~~zy{}~{y~~zy|{xusx~~}~}}}y{~~}||}}~~||~{|}yvrpquvxyzyvuutuuvxxvy{ywvvyyvx{||{zzz}|||tx~ytrz}}~~}~||~{z|}xw}~xtttu{}|}~yx|~}~|y{}zyz{|{|~|{}zw{{uswy{|}}|}{{zyy{|~~~{z||~}~~}{{{}}~{}}||~}}~{xww|~~~~~{}~{{|~~}}|}~~~}|}}~~~~||~~w|~z||z||}vou|wsssstvwwy{ywwuwxtrwzyy|{yvtwzyxxy}}{z{{|{z{||yxz{zz{zxy|}~~~}y~|}}y}{y{{{zx{~}~~~|{|~{{~}}}{}~}|}~}|~}~}}~}~z}~~|~}|zz~}{|}}~y|xrv{|~~}~~~{{~~~||}xu~{w|||~|}}}}~~~}zy|~|{{~zz}~vy~{xyzyy{}~}{{yx{{wvy{{{zyyursuvyxuttvvsuywttw{~}}~}|zxy}~~~~~}}}~}|{}}|zz}~~~~~~zutu{}{}~~}~|~{{}z||zzyy~{y|}~}{}~}|}~~|~}|{}~xz}~|~|}~}~z|{wy|}~||~}yz~}}}y{|||}|~zy~y{~}~~{x}~|z{~~~{vy||||~{~~~}}~~~}zwtruxxwxyzwprxxuuty}{yzy{xtvz{|xv|~{zy{||~~{~zxy}}|~~}xsuxwvw{~xx||yyz{|}|~~~|z|}}z|}}~{y}~~|}|~zy}~~~~}{yz~}}~~{|~~x~~}~{~~}yyz~~~{~}~zyxz|~|{{{zxwxy}}{~|{}|y~~zwwz|x}}xw{}~~~~{{}~}~~~~{z}v{|{|{z||{}wwz}{wxyz{zxxz||wwxtorutrsuzysu{{ywvy|{yyz|{}~~{yz|yz|~~{yty}|zz{}~~{~}~~{x}}{}}{xvw}~~}|{|}|}{|~}}~~~~{{~}~{xx}}zz}}|z{~~}|}~~}~}|~}z}yqrv{}|}{|||||z|~}~~}~{x{}~~~~}}}~zy~|ywuy{wvxxxxwxzywwwuuuvwwvy~{vrrvuv{~~|xwxz{yvx{{ywwzyvvx|}||~~|{{|}}yz|}~~zvtuy{{|~~~~}{~~}{z{}~{y{~~|zzz|~}}~~~~zz|}}zw}~}{{||}}~}wpqsqrz|{~{~z~~}z~|y|~~||~~~|||yyyz{|}~{{~~{}}zwtt{~~}}~~|z{}}|||zzzxwy{}{|{yz|xrrtuvtsxyuststuwy{}~|||}{z||{|~}z~|z}|xy|||||}}}}|zxy{zx{~~~}|}~|~~||~}||}}z{~~thkprw}|xwy|||~}}~~|yx}~y}xy{ywwxsnqx~{yzsnifqztoicbhosxwsvvopwxwwvrjgmrpkhipxzzzxvuroopstrsuutohfhhhjlpsspmmmmlieike`begjhfgjmqrpmnngcfijlnptutronmlmppoqrrrrqrutrtvvvtrrpkjkmlkmopsuutrpqqlhfhmlimqrtvx|~|z{zy{~}}|}}{{zyywuxywuttx{{~~~}|{zxvwwpijha]\^``^chhffgecbbcddfiklpsqprtvxursrrrpopqqmjoqjgikkgbcfeb`][WVWVWZ\\^`a`]ZXWX[]`ehjlnpqompsrppqtvwtqqrrsttuvtrqomlkigffdbaaabbdgijjklligfhloorz{yxwtljnomkknqppsuttuvuuyzy|zxvvwvw|~~~~}|yurplkmpprsuvtqrrolnpruwy}}ywvtsrrsrljiihdafjhilorqponnonnqt{~}|zxvttsokkjfdba`^]^`aaegedgifefgiihjnqtwyyyywsrssrtvz|yvuutrpnllmmlkjjid__^^^^afebabdeb``bdfghijloqsvxxywutuuutuvxz|}|xtsrmkorrqmmmjdaacdddfgiiijhfdehkmoommqtstvx{ywwwvuvwwx|}{{|{ywttsonstpnomifcceefikklnnkhhhjmoprtwz}~~~~}{xwttvwtqqomlklonknrrruvttuxz{{|}{zyxww{}|}~{xzzwvxxyz||}}~}{yxyzxvtqlifeeddfijjggjigjmmlnqrsttuvwxzyvwyupsvtssstusqokgedcbdffeb`^\ZXWWXXZ\^^]]\[[]^_`acfeehkkjjjmmkkmmlmnmlllkkkheccdeedefb^__][ZZ]^^^`cfhihgjjffhloppswvusrppqrrrrtxvrrtqnnmllkknnkklieegfffeefghiihjmnmmnnnopqty{{}~}zxy{yy{}~{xvutollmoqommkhec`^^`bdefghilnnnprsstuvwy|}yvvvvwz||~~ywvuurpqsrrtttwywuuutsrsuxy{~~}zwwy{zyyxwurpnllkklnqqmihgeb^^`abcbbcdfgilljihhggghjmpstssutqooopqrtvspnjggghiihknkhgeb`_]^^^`dcbfhgfhijjghkjhjmnpstrrssponnonmnolijiedddefggiihhfa^__\\^`deeiljhhjjihfgikmnpqrtttuussstuvvsqqponkjlnomjilljfccc`^_abcegilopnmllnmkmopsw{~~}|{|}|{|}|}}|zwtuvtrtvxzxvwvrolkklllkklnpqsxyvttvxwtvzz}}|zwwyz{}}||}|zzzzyz~}}}zwtrsvuuy}~{z{|~~|||zz|{z{|||{yzyututppruwxy}|y{|{{zyzzz|~~~|yxyzyxtrttrrsuurmjhfdbbabfhhiknpomlljjlmllmoqstvzzzzz{{zxwvwwvutuwxwwwvvwxxwvsqpnljijnrstuvvuronoqonprtwwy|~}~~|{zzyyyz{|||||zyz{{{xutqnnqpoquxzzz||ywxwvvvwy{~}}}{z||xvz{{yy{}}|{zyxwwtqppqsuy{||||}}||{zyyzzy}~{}}{zy{|yy~}|{ywwvsqqrtvwy}}||||}{z|}~~~}ywxwvx{}{|~}|z}~}~|~~}}~}}|xtvwtsuxz{|}~|~~|}||||}~~{xwwy|}}{wwwy{}}zxxz}}}~~}{z|~}{yz}~|{||~~~ywwwvwx{}||{{{yututrstvxvty}|{~~}|{xvvxvuy{xvxxwvssvvsuusqpooopqsuwyzzyzzxwvvwxxyz{~~}{z{}}|}~}|~~}~}|zyyusvxyzyyz{{{||zyxwvwwwxz|~~{~|zyz{|zz|~~~~~}|zyzzyxyzz|~}}}}~}|||{z|~}~}|~~~~~~~}}~}}||}~|{}~~~~~~}}~~}|ywuvxwuvwvvvwwvttvvtsssttvxz|}~|{zxwxy|~}~}|}|}~}}}{yz{|}|}~|{{||{yxxzzz}}|||}~~~~~}|{{{{{}~~{{{{zxy~~~~~}~~}}|||{{{{{||}}~~}}|||}}|}~|{{|||}~}{|}||}}~~|{|}}||~~~||{zzz{{|}~}zz|||||~~{yyyzyxwvwwwwwvxyxxxxxwuwyxxwy}|yyz{|~}}~}{zzz{||}|z|~~~}{|||{z{~}|~{yxyzz{~~}}|}}zx{}{z|~~~~~{{||}~~~~}}|yz{{z{{~~||}}|{|}|}~~~~}{zyxwxxyyxy||z{}|{{zyyy{}~{{~~|}}|||z{{{{}~}|zwutussvyxxyyzywxzwtvyz|}~~}~~~~~||{zyz|~~}|}}zyz{zyz{{}~~|}}||}~~~~~}~~~}|{{|}~~}~|{~~~|}~{z}~|{{{|}~~~~{yy{~~~~}}~}||}}~~||}~~{xvutuwxwwxxxvttutsuussuvvwxxxwwyzzyyyy{}~~}~~}|}~~}{zyyy{|}}~~~|{{zzzz{|{zz{z{}~||~~~~~}{{{|{{}~{{}|{|~|{|~~~~}{{{zz{|}}|~}|{zzyz}}||}}zyxx{|||}}}|{{|{zzzyyyz{}~~~~~}}~|{}~}}~~~~~~}}|{{{zzz{|}~}{xvxxtsuwxxvxyyxyyvtuutsrtwxyz{|}|{{|~~|}~}~}zxxyyyyz{{{{{{|{zyyzzxvwy{}~~~}zz{zx{}}}{z||zzzzyxvvwvx{}}}~{z{{z|~~~}{zzzzyxxyxx{~~}{{||}~~}}}|zyxz|}~~~~}{{|}~~}}~}{yyxvusstvwyz{{{|{zzz{{zz}~}}ywuutstvwwxyxwvvvusrrqrrruxzz|~~~~~~}{{{{z|~~~|}}zwvuuuvz}~}|}}~}}{z|~~}|zyxwwwxy{}~~|zyzz|~~~~}|}{ywvwyz{}||{z{|}~~}{yyxwvwyz|}}|~}{zzxwxz}~}||zxy{zyzzyyyxurooponoqruwz{{yyzzyyxz|{z|}~~~|yxxxwwwxzzz|~}{|{yvttuusvy{|~}~~}~~{{{zz|~~}~~}{yyvtvwwxz|~~~~{zzyzzz~~}~~}{wwyvsstuw{~}}~~}}}~~}|~~}zxvtrrsuvx{}~~~}~}zyyyyxxz}~}}{{{{|~~|ywvwvuuuuvuvxyxxwutsstuuuwyz{{{{{z{|}}||}~~}}}{}~~|{|{yy{|{|{}~|{|||{zy{{{}~~}}~~~~}|~~}~}}{z{}~~}}{{}~~x|{xx{{xuvxwtuwvttuttvxyyyzz{|{~~{{}|yrojox}xponqttvsqppruspqrolgcmuttnhqxuux{vpy}wrngadhhhlnkigcb`__^]_bcedbbegjljjihjmpomllopliihfgihebbfggea`_^]`bcegiihhefiiijllkknootzzzwrqponnmmmlmoqononnopqrvwvxxwuvyww~~~}}~~}~{ywx{~|}}zvtuwxz~}{wrrspkkkhda`^YUVVWXXXXXY[]]^`cfimmmoolmonnqrponkgffe`\^a^[]_]Z\][YY[]^^`dfeb``_^aeedfgc^ae`Y[][Z^b`]_b`\[`ccgmkilnllquqmqtsrwyusx{wpmnlggiihea^\]^\\^^`bccccgjjjmswxz}{wvvuuvvvuvwsswxwuuvww|{~{vuvtqrtttrnoqnlorqrtutsrrtuuwxvy|{zyvw{yuromlihikjgeb]ZXXXXYZZZYXYYY\^_djmnrrqrqptyxw}}wwwtqopplkmmjijihgfcaceefjllmpqnlkkjjlqrpoopolkkkklmoomlkmnonnptvwwwvutvzzx{|y|}|~yxxtqrtrppojdcc`]`dcbegeeghhhhlrvxz{{zyyz|}}~}{wsqponmmopnklkgdddfhkmmosurprrmkosstvvspqsojntroqsokjjiijkklnprqqqqrrtwzzy{{zz}~{yyywvxywvuvvrnjheefhjjiijjjijloqsx|}|}~}}yz{zxxxyzvrsusruwxy||}~{{{|}~}||{{|~~}}~}}~}{yurpmjhhjjgfffeeegjmnpstttvwvvxywux{{yyyxtssolmlheeeda][YYYZ\]]^__bdeda_`abbbdfgecdddeikieefea`___^\^adeeddedcdegiigilmkifefhihhiiihgfec_[XXXXYYYYYZYX[_adggikjiknnommpttuwwvutrrqmllihiihea`acccbeggikloqpnlmnoopruvtqqsvwvwxvtsqqrponlmprtwywvxxvw{~~}~zxwvuttwxwwwy|~}~~~~}zxyyxxyxxz|||}}{zzz|~~~~|xvwvtuvvwxxxyxxwvwxyz{{{yxvuwxxyzyz{ywxxxwsnlhdcdefeccegjkmnnnooprssuutuwxy{|}~|zywutsrrpmjfb__aaba`acddehjkkjhggghikopnmqtuutuusqpoljiihfddfhjlmllkjjjlmnpqpomkloqqrstsstuvvvurmjhfdddeeccfjklnnmopooqsvvuvxyy}~~}{zwsppponmnoqppqssuvwxxxvsstuuvxz{}~~~{xxxvsrrqppqqsvvtstsrrsuuutttrrtwxxxwxyxz{zyyyvqlhfffgghijlmnpqppqrstwxwy{}~~zywwwwwwxyyzz{||}~}{{{}~|{{||||~}||}~~||}~}||{{}|{|}}{xwyz{||~{yvttuuvwy{|{yyyyyyy{||}~|yyxwwwwwvtwyyxxyz{{||zxwwwxz}~|{{xuusrppruvuutsrrqpomlmnnpqqqsuvwwvxxwvutrpmidcba`cefgfefecdfffhijkklmorsuvx|~}}}}}zwuqnmnmkkkigikkjiikkikoolkjijjmrx{}~~}~~~~~~}}||}|yxxwutuy|}}|zyyyxutuutvwy{||}~{wtqpooruwvvvuttuuvwxyyz{}~~}{yxxvvuuutttttuuuuvvutrqrvz~}|}~}}zxvvxyz{}~}xvwxy|~~~|{z{|}}}}~~||{{zzzzyz{{{|}~~}||zz|~|z{|}}yxzzxz|}~}zvuuwyyxvuusrqqpqrssttuvxz{{|}~|z{|zyxxxvtsuuuuttuuuvwusqqrv{~{yxxxyz{|}~~~{yz{|~}{||zxxyyyyz{||~}{zyxxwuuvuuuuvvvvusrsv{}}}|ywusqrtuuvwxz|}}~zyz{{||{zyxxwuvxwwxyz{||~~~~~~~|yyzxuuuuutsuuuvvvwwvtuy}}|~}zvsrssstvwyz{}~}}~||}~~~zwuttuwvwyz{{{}}{zzzzyxwutrqqpoonmnoppqrstuvwy|}yz{{{zz|{xwxwtsssssrrrrrssssrtvwwz|~|xutsssuwxxyyz}~}||zxxxxwyzzy{|~~}~~|{{yyyxvvvvvvvwxxyyz||}~zwutsstuuvwxy{{}~}|zyyzyyyz|}}}~~|{{z{zxwxwwwwwwy{{{{{|}~}{xtsttuvwwwwxz||}~~~~|ywvvvvwwwxyyz{|~|{zzywutspooonmmmnopppqrstux|~~}|zzz{||{{{zyxxxwvtttsrrrrrrqsvxwvuttvxz{}~}yxvutttuttuwxxyz{|~{zzyyxxyyyz||{}~|{{ywxxxxz|~~|zyyz|~}yxwvuuvvvvwwwxy{}~~}|||zz||{|}}~~~|z{zxwxxxy}~zyzyz}}{zzwuutuuuuvwxxyz{}~~}}~~~~~~~~~}{yxxwwwwwwxz{{|~~}}}|zywusqpoooooopopqqqrsrrrtwy{{zz{{z{{||{zzyxwwwvutssrruxzzyvsrqrtvyyz|~~~}{{||{zxuttusqsuvvvwxy{|~~}|{zzzzzyyz|||}~}{z|~}|zy{~~zxwxxz|~~}~|yxwvutuvwwwwwxxy|~~}~~}{zzz{{{{||}}|zyy}~}}{z{|~{ywwwyz|~~}~~~~}zywusstttuuwxxxy{}~~}}~~~}}~}|z{}}|}}~{zyyyxyzyyzz{}~}{{yxvtsrqpppopoopqnlkkmpswyxwxzzzzz{{{{{{yxwvvutuvxz{{{{ywurpoprtvwxyz{}~|ywx|}}}|{yvttttuuvwwwwwy{z|~~}||{{{{{yxxyzyxvtuy}~}zxvvwy{|}}||~~}{xvvvwvuvwvvwxyz{}~}}}}{zyz{{zxuttuw{~~}ywwvuwxz||}~}~|zxwuttttuuvwwwxz{}~}||||{zxwwwx{~{zz|~~}{{{{{zyz{{|}~}{yyxwusssrqpolihghilotwyyyxxxyz{{zzz{{zxyywxz|~~}||yxxwuronoqrsuvxyz{|}~~|zyz|~~|ywvuutstuttuvwxy{}~~||{{{zyvsqqqrtvy||zwttvwyz|}~~~~~~{xwvwuuuuuuuvxxy~~}}}}}|{yvsrqqrrsvz~}{yvstvxz{{}~~}}{xwvvvutuuvvvwz~}{xurrsuvwx{~~{yxxz|~}|{{zzz{{z{~}}}|{yxxvqmjhhgghiijosvwwwxxwwxz|{{||{{|}}}}{yyyxtonoooopsuvwxyz{}~~|{{|{{|{{}~|zywutsssssrsuvx|~}|{xuqoopppqrsvx}{vtttuwy{||}}{zywwwvvutuwwxz}}}}~~}||{zzzzzzz{||}~~}|||zxwwxxvvxxxyz{}}~}{xwvtsrstrppruy}}zxwwxyyyxwxyxxwxz}~|z{}~~|{ywtqoopsux{~}ywxyyz||}~}}|{}~{wusqrtuutuwzyvuuuuuvy|~}zyxvutttvwwwvutsqnkiiijloqstuvwxz{|~~{zxwtrppqrssqqqommmnqtwy|~|zyxxusuvuuwyz||}|{{|~~~}}~~~}{zywxy{|{{{{{{z{{}}{yxwxy{{{zywusrqrrsvy|~{xtqonmlmoqrrstuuuuuvy|}{{{zyvtspmmmlmnqvy{|~~~}{zzz|~}{yxxy{}~|{{{{{||zyxvurpruw{~~{yuqmkjijjjkmooonnmmlmosw{~~{xwvutsssrponkjklmoruxz|~~}|{{yz{~~}}}}}~~}}~~~|{z{||}}{yxvuwzzz|~~zwvutuvvvvuutrpooopruy}~|zwuqnmllmmortuvvvuuvwz|~~}}}|{zwtssstvwz|}}||||}~~~~}|}~}|zxvtrrstvxy{|}~~~~~|ywvvvvvwwwvvtsrrruxz}~{xutqoopqstvwy{|}}}~}{yy|}~~~}||{z{{{{zyxvsqppppqrrrrpnmlkjkklnqstvxyzzz|~|zwtqonmmmnooooonmnoqsux|~}}}|ywuspppppqsvxxxyyxy|}}}{{{||}}~}|zyyxxz|~~}~~~~}{zyzz{{{{zxwvvvvwwxy{~|yvsqppppqrsrrrrsuvvxz}}|{{{{ywusrpnoqrsvwyz{{|}}~~~~~}~}|zz{|}~}||}}~~}|||||{{{{zyxyyz{~~{xurqqqqqqqrsrqpppqrsuy{|~}zxvtsstutsrpomkklmnqstvxyzzz{{{z|}~}|{yxy{|}~~|{yyyyz{|~~~~~~~}|zzz{|}~}{ywvwxxxxxxwvuttstvxxz~{xurqppqrsttvwwxyyyz{|~~||}|}~~}{xwwtrsvwyz{~~~~~}|}~}{{|}~~~~}|zxwwwyz|}~~}{zyyxxxyz{{{zywwwwxz{}zwutsrrsuuvx{|}||}~~}{{z{|~~|zyxxy{|}~}{zxvutsssstuwwwvutrpoooppqtvwwxyzz{{~~zwutrqqqrsstvtrrsrqqrtvx{~~{xutrqqqrsuwyyy{|{{{|~~|{z||}}}~~}{zzxxxy{}~}}~~}zz{{||}}|{yxwwwwxz}~}zwutttstvxxxwwwuuuvwy{}~}zxvsrqqrsuwy{|}}||}}}}~~~~~~|{zz{{|}|}~~}}~|{zzzz{|~}{ywwwwxyzzzywvtsrrsuwy|~|{zxwwwvwwvtsqomkklnprtwyzzyyyxwxyz{}~~}||zzyyzzz|}~}|{yxxxxx{}~~{yz{||~~~|{yz}||~}{zxvtstwwx{}~zyxusstvxyz{{yyywvwxy{}~}{xwvttuvy{}~~}|||}~~}~~}~}|||~~}{zyyz{{}}}}}~~}|zyxwvvxy{}~}{xuvwxy{|~}||{zyyz{|~~{z{~~}}}||}~}{ywvvvxz{||{{zxutrrqpqrstvwyzzyyzzzzy{||}~~~~{xwwvvxzyyyywusrsrqqsuwx{~}zxwuuvwyzz{{zyyyyyyy{}~~}}}}~}{yyy{{|~}}}~}}~~~}~~|{yxxxxyz|~~|{zzz{{|{{{zywvutuwxz|}}|zyxwxyzz{|}|{{{zzzz|}}}}||}~}}~~}~}|{zzz{}~~}||{yyyxwwxy{}~~}{zzyxyyyxwusrqqrsstvvvvwwwvuvwvvxz|}~}||}}~~|{{{zyzz|}~~}|{zz{{||}~}||{zzz{|}}||}~~}|{zxwuuvwxy|~}|zzz{{{{{zzxwwwwwy{|~}}|{z{{|||}~~~~}||{{{|}~}~~}|{zzz{|}~~}|||~~|{yxxxxy{|~~}{z{|||||}|zzyyyzz}~~}||||||||{zxvutsrrstuwyz{zxvuuvwwxy{}}}}}}~}}~~}{zzyyyyyxxwvutsrrstvwz}~}}}}~~|zyyzzz{zzzzzzyyyz{|~}}}}}~~|}}|}~~~~~~~~~|{zzyyz|}~~~}||}~}||||||||{zywwwwwy{}~}{zyyz{{{|}{yyzz{z{~}||}~~~}|}~~~|{{zzz{}~~}|{zyyxyz{|~~}}||{{}~~{yvtsssttuvwwvuuuutuvvwz|}~~~}|||||||}}~~~}||{{{|~}|{zzzz{|}}~~}|{{zzzz{}~~~}}||}~~}}}~~~}}|{yyxxxxz|}}~~~|zzz{{|||{zywwwvvy{|}~|zyyyzz{}}||{zyz{{|}~~}}~~}}||{{|}}}~~}~}||}}~~~~|{zyxxyyyz{|~~|{{{|}}~}}|{zzyyz{{|}}~~}||}}}~~}||zxwvvuuttuuvxyxxvvwvvwyz{{|}~}}}~~|{zyyxxyyxxxwvuutsssstuvxz{{{{|||||~}|zyyyz{zz{{zyxwwwxxz{|~~}|||}}~~~~}|{{||}}~~~~|{zzyzzz{}~~~~}}}}}}}}}}}}}}|{zyxxxwwwxy{}~~|zyyyyz{{||{{{zyyyyyz|~~}|||}}~~}||{z{|~~~~~~}||{zyxxy{}~~|{zyxwwxz|~}zxvtssrsttuvvvuttsrqpqsuwz|}~}}}|{{|}~~~}{yyxxyz{{{||}}|{zywvvxyz}~}|||}~}}~~}~~~~|{zxvuuuwy{}~~~~~}|{{{{{{{zzzywutsttux|~~}{zyyyyz{{|}|{ywvvvwy{~~}}|||}}{yxxwwxz|~~~}}}}~~~~}zxvuuuuwy{~~~~}|{||}}}}|{ywvuuuvxz|~~}||}~}||}~}|{||||}}~}{yvusrrrstvxz{zzyxwvvwxyz{|~~}|{yxxxxxyzzywusrpnopqrtwz||||zyz{|}~~|zyyyzyyz{zywutsrrsuwz}~}|{zzz{|}}~~|zywwwwy{}~}}}~}{ywvvvvxz|~~~}|||}~~}||}}}}}|{xutssstuxz|~}|zyxyzz{{zywuttttvwx{~}|{{{{|}~~}|zyxxxxz{}}}}}~~|zxwvvwxyz|~|yxwvvvvwx{~|zxusssrrssttrrqpoopqrsuxz{}}}}}||||}}}}}}}|}~~~}}|zyxxxxyz{|||||zzzzz{|}}}||}}}~}}}~~}|{zzzz{}}~~~~~}}}}~{su|~{rwfdu|zyzwuts||z~|rzumuyqnrsstw~|}}||~yxtrtwss}|xwxz{{xuy}~|y}y||yx{zwvux{ur|v~z{}~{vsv{{}}z~~yuvzyusqtwvy{~~y~yurrtvxzxu}{yz~|ywuqmjmtwtqoooruqnu}}~|xvvvmgnvqnqrtsmllklqtwy}~{uuzwrpot{uou{wrprtwz||w{|tnopqrrqquy||tt~|zxrmqtplhgkrwvru{zy~vqortqnmmrvxtlpzwuwy~}xtspmptrsy{uqrrqu||{}{ttuuvut{yu|}|{{|ypu{rjsvljqspmjpwtpvzwz|ulswqoonmlpwxwustvy~|t{|nsxnhjpz{qt~{v{}{zwuvy~~~~~{uyztolnstsrtwxyzxy}|{|~xvwunkkkopkjlkilnnnptvx{}~~}{|zqijmllllnmhkqrqpqx~}xsv}{srqnnkmxzppz~{~|y|w|}wqpqyvms{xx~~~{z{womqvyvqxzw}}|xtssslglpnmllsvvx{}|vv|~yxwwrmxtilpuuporzz}||||{wsorwojszxuru{~~~~z|~}|ytxrcpxry|u}|vrqvukryorx~{{~u~sinsxywvz}~}}}zurrpljnrpmnrtstvxx{|z~|x}xtvvqjfjonnpolmstrvy~wp~~{{~yuvyz}~wnnswxqkuuox~~z}|pt{ulquxvoqwxxy|{~}yyz}yrljqsmkimxtip{}x~}rsxrmnquy{zts~}|~~yvz}}wtuvognyxtsrtx}~zy}~~xutwvoqyxuvv}~zz{xuy~ysyxkirvuqls|}}x{ynszrlwznny{{}~{{}zurpkgkonpqruy|sv~uw~~}}uz{w}yomrsqrrv{}}~{{zyxwtqtunghlnollomhp{zxxx~{|xty|}xntwmmmklmqrrsv}}w~|}z{{slmqswzzy|~|~}w~v|}vqrsrqprs~~x~|{olrwvrpu|}v|}|}|z||{z~uvvoortxzxz~~}~~}yywvwwwtnlosx{yy}~~{y}y{}ztnkoussyzx{yz|{zxvv|~}~}}{y{r|xstuvsqt|}~~|yxvrtz{{}{~}xrx~qgqzxwzzyz{yxxy~|}xu|~{~}ww|zrrusrnisysvuruxxw{~~}}~xz~}{ur{~zuswvokls{}|~z{{{}zyz}{y{{wsstvwy{{~~}|{~yz{xtnltz|~}|}z~|{~|z{{|woklot{}xxzuz~~~x{{zywvwwxyzy{~|{zz|~~|||{~{}xtz}zz~}}}}|~}{z}zr|}qrvvvvw{}||~}|~{{|ywuruxttvx}|yz{}}}ytvyww~~}~~~~|{|~~~}}{~|~xxyyywx|~|z~}yxx~xx}}}{yxxz~xvx}ztoltyqmpt{zpqx|~{vuv~}|{z}~{{~st~ysnsytosvux}{uy{yy|{~}}wxxuuvxwvwy}z|vuy}}zuw|}yz}|{{}zz~z|}|~}{}xy}}~|~|~|}~|wwwssxzvw}|ywu|~z~}}~{svz|}zwxz{{zyy}|~~~}zw{}{yxzzy|~~|z~~~~zvx|~y{}z{z{~~~~|zz{}||~{w~~~~}}}~}ywv{zrx}{xuv|{vy~||}~}|}~}~}||~~{z{vrrrvytortturpswywsu|~~~~}z{}~||{y{zw}}~~}}|zy{|~~||{}~|}~~}|{wz~~}zz~~{|}utuvyvwzy{~}|zu}~w{}|zww|~~{{~}~|||{zx|zsx~|}{|}~}}|||{|}}|zy{~~}~~}}~y|}}xux|x~yq~~~{{{zzz|zz|{v~|}vxyy}|y{xx||yz~~}}~{z~|~{wx}~xy~~}|~||~~|{{{yy|{utuzzswxsqpptvvtrtvz|xu{|x{}}{|}~}z{uvyurrsvyz|}|yz~{}{}~}zwvxsq||xyz{{y{~~~~}}}~~|yuy}y}zx}~~|zyzyyxwxy{}zx}}y|}zu}~~}{~~}~z{~y|}~|~zuwywwxz|{z|}~x|~vw}|zzz~xwzxyxwy~~~|{z{yw{}{}}{{zyz|~~}~{{|}~w}|}y}~{}~{wy{vtx{{yvy~zsswuu}~|||z}zyz}||~zrqrtuuuyzww{{vw{tlr}~}yy{xx{zxwx{yx{}zxz}zuvvvx{}|}~~~|}~~{|||}}|wux{~v}z}uy}wz|z|~~{y}~~~}{{yyz{wuy}|~|wuvz~~}|uuy{}yruz{zutxyxvu{}{x}|~~}|tptx~~}}zwwz}|zx{~zyz|}v{zwz||{{}|ovzrx}{~{ux|{z|~~~}||{vvy{~{|}~{}}|yzzyxyzyyzywvvutrpty}|zz|{w}zz~yswzwuwxyzxy{wssrppsx{~~}~{y|}zzxwtqtxyxvxyuuy~wqy}{{xuwy|{vtsuupt|yvy}|xx}~yy|{{yuvwttwx{{z}}}}zv|zusy~yvw{~~||~|zxv{~xzzxyy{{||{|zrtwz|ury{wspqutsrt|~~~}{y||xyxxwsx|y}{|zy{z|}wy{rmuwqrx}y~zx{~~|xvxzywwvy}~}|~~|~}{x{~|z|~}zvs{zw|zsprwzsns|}|}}~}{xvsqpnoppomknqnmlmqoho|~zxy{{|~ytx|vpopuytswz{~~||yxy{|}|wqqtvwyyvw|{xy|yvz||xsx}{y|||~{vvvy|yupqxxrru{|u~|{xz~|xy{zwrpuzxxz}~zyzywvusrw{wsppuzuu|y{~zy}zvrptwz|vs~~}{wz|~|vvvvvtv{|{}||}xuvxzyxvsqsz{uu{~}~~}zvwzxxzywx|}{~}wx~uqswwqmortutsux|}z{{x~~~yz~|wy{vqpswvonqssrsssvzyy||yzxv{~tmv{tnpqpruwxvtx|{}{xxyxvsqrrrtwxyyy{~|{|}zwtruzvqruxxuuz}zxzzwustxwtrryvq{~|{zwssutspt{worw{}zx~~}~~{wuvwywuvvvwyywzzw{{{xttutrpnqusrtvyyy}{xzzyvssusqtvuuz}~|y}}xvvxzwqosxxuvwwwy|}{zz{zwz~{~}ywwxvspnprpnoquvsqruz~~~~ysrtwuqmlnrqpqpprrqrtx~}{yxwutromnopqtvrrwyutv|~~~}wuvvvtopsvxtov|yx|~|xuvurqrttvxz{uptyvx}{wusqpqppqsuvvuvwz{|zutsrrrplmptuqptuqrx~|xtttqqrtxwtrrtwwwy}{zzxvporsrrstvz~zv{~{zywurqvxtqtuuwz{z|~~}zywvvvvwyzyxz~}~|~{xx{|zz|{xy{zxxxz{||~~{}~~{yyxvspqtux~~zxvttw{|{}~{y{{yyyvuz~}|~z{|yx{~|yxxwutqrvxwwwy{||~}~~{{~|yutvwuuwxzwqrsqquy|~|z|xwz|yu{~ywy|~|vrrssrsvy}~~|yutvwxvrvzsoty~~~|}zxxvtsrrrppsutsrsutrsurnprqpnnrrooqqpoonnrvwxyz~~zxx~~zyzzz~}wxxrnorvyxz}}|}|{~|{yxz{yy}}|||zy||{}~{~|{}|yz~~~||vw||usqppoqtrliiea^\\`eimorvyxvzy}zwwxxtoptqnprsuvx{~~|}~~{yxxwrpy{x{~|uw}yvvurrstutsw{wtttx~||}}||}~|yxx{|{|}|zvuyzxz{{{xu{~}|~}~}}|xvwwusplhiljgghlpsw}}yxx|~}~zttussrrrsstvvuvxzzzz~}x{ztoklssptzzyxx{}|}}{|}~~zy|}}{wz}||||}||~}||}~}|{{{|||~}zx{}{}~{xx{}{z{zytnnolihijkkknoommqtuw|~{yvrpmhjlorplrxustvy}|xyzzzxy~~}}~}~}}}}}{}~~~}{xvvy|~|}|zywrqrngeefgiknpljprlmtxz{{}yvtuussuwyzzwttvy{{|~}}}}}}~|~{}}||yusssstux|~|||{}~|}|yyz{|~}{yxxy{wtxzzzz|~zz|zvwy|~~}}}}}}yspppnkkpqpqtsqppqqpqtvtuxzz{zyxxyyz{|}}|}~yz~}{}~}}yy~~~}ywvwwvz}}|}}||{zy{}}}z{zvux|}~{|}}|{z{zvw{|z{}}|tqqnlpv{~{wy{ywutvvssvwwwvttvvvx{|{yyyyxuuvsrwywwwwyyvtrty{}~~zxyz{zx|~~~}zyy|~|}~}}~}{zzywwxxx{|{z{{y{~}zwsqpqsvwxz|}}{zz~|{zwwz|~}yvsomqvwuuvusrpooptxxx{~{xvsrqppqv{zx{}{yuu{~~~~}}|{|}~|yvsrrtwvuvxyzyz~~~~{~~}~}{zz{{wstvux}~}zz||{|}}zwwy||||||{|~~~}}{||{|{{zz{zyz{yvsrsuttuuutpnmlmlkkmrtomprttsx}}zyz{|{xwzyutrpqsv}~||~~~~}zzz}}|}~{|~}}~}~|~~~|z{~~~{xz|~~~|y|}|{{||yussqqwwrpprtplklklortuwxy{|{xy|~|}~zzxtuxzz|}~}~}}~~|xz~zz}}}~}~~}}{z}~~|yxyxy|}yz~~~~}~{{~~~~}~{vuwxywux|}}|ywxxwutssuvwwwwuqpqtvvtuwxz{{{z{|}~}}}zyz{{{yxyzz{{||{zyz{|~~z{{||yx{}~}z{~{xxy|~}||}}~~{yxz{ywxz|{xx{~}~{|zvuwyywtsuvvutrqrqnnrvxwutsqqsuutvy{|{}~~~~~}{yyz{{zywwxwwvw|~}~{{}~~}{{|{{||}|{{|}}}{z{||~{{~~|zz}|zz}{x|~~~~~~~{{zyxwwy{{zzxuttuvtrqqqrsrrpoprpnrttvz}~}yz~~}~~~{w{}{yxwwvuuw|{z}|yy|~z}}z}~~~|~~}|}}}~~}}~{||z}|~}{~~~}}~}~|||ywvvvwz{|~~zxvuttsuvuvwwvspnoopruvxwvxzxxy|~~~~~|}~~{{|}}{z{}~~~~}{yz{zyz}~}|||}|~|zz}}}{zz{~}{z{}}~~~~{z}~|{{|{vtvtrtvy~{wz{vsuvuuwxyxvwxurw{vtxxwvtv|{x{~}||{|~}}~{yxvwyz{|}}{z{|}~}{xwy{zy}}}|{}~~~~}}}|zyz{}}yuwzyxxxy|~~~}~||}~{yxwuttuvvusstrqrpljlqwxuuwvusqsvy}~|{|~|yxwvx|}}{z{{yxyz|}~~~~~}~~~||~~}{}{vvvwxz~}~}|}~~~}{zwtsv{~xwvuussz|xvusrnjmrrsuwwvtsusrvz{{yy}|yyxxz{|}~~|{||}~}}~}|{zz{|}}~|zzxuv{}~}~}}{|~}{xuvwwwz}~~~||||{zzz{~~|yx{{{}}{yz{xttvtttuwxvstvxxxvuvwxz{{{zxuuvwuruyyxutwwsrsuvuuy~}~}|||}~~~}|{xuvy|~~~||}~~}|}~|||}~|{~~}~|xxwuuwxz{{~~}~}zz|~}yyzzzvqonmmkknqtvwz}zvvwxz{|}~~|ywuttuvwwvuutssuvuuxz{}|zz{|zwxyzz{{|~}}{{|~}|{xutstuvxz|~~~~}|zxxyyz|}}}~~~~~~}}~}|yvuusqonprqswwuw{{yxwxxvvyzyxywutsrqooqtvxwwxxz||~~}~{|~|zzyvtttttuvxz{~~||~}z{}{xwwwxxy}}~}}~}}~}{~~~||}}}|||}|z{~~~{zyyz{zxxyyzxwz}}}}{||zyxwurqsuspnljjlllmoquxy{|~~}{yyyyxxxxxusuvvx|~~zxy{||||~~||}~~||}}zy{zvvyyxy{}}|{z{~|z~~~|}}||~}|{{zxwx{}|}}|{zy{}~~~~~~|}{wspqsttsqrrpnmmoqrv|}{|}{y||{|zzyyyxy}~|{{{}~}{yxxz{zywvwxy{~}zxyz|}}}~{z}~xx}~zwwxvwy{~|}}||{z{zz|{z{}}{}~}|}|zvuxzyz|}|xtqqoorsqprtvvuuvvwyz{}~~~~}~~|yyzyxvvxwttvvwvvx{|~}|{{{|}}~}{xwwvx{}~|ywwxyzzz}}{xvvuvwursuvwxxx{~}{zz|}{xuvxvspnoonnpqqnkmqpptx|}|||zyyz{|~~{wuuxxz|}|{zyxwuw{}}~}}}}~}ywxyyy{}~~~|~{wuuvuruxwttuuvx}~zwxz{|}}{yxvvuux}}}~~}~~|xtqpoqsutrsspoopqsux|{z{zyxvtuuuwz}}|xusqqtuvuuw{|}~{ywvvuuwxwvuvvvwz{|~~|{xwz}}{|}{zywvvw|{{||{z{}|{||}~~||~|}~}zyz{}}xwurppqttruxwvvx{~}}~~|{{}~~|{zyxvtutpnopqporvsppqqty~|yyyxxxz{||{zxwy}~|yxwxzzyz|~}{yyyy{|{zyxxwx{~}}|{}~~~|zwuwywutrqpoptwyz{||{{{|zxz}~~~~}{{{zywvy{z{|{zxwwyzz{}zx|~}|~}yz|}~}|}~~}|}~|}~~{{|zy}~}~~~||zz~|zyyz|}rkqvwwtpsrjhe^YZ`ccacd`]`fiinqootxxvuvww|{uso~rrq|n}twz}{|yy~zz|{qwxfilszwuwmceiknzzi[`ciooquwrnjffghjory||}uopptuy}xlifeeddc_bffijkmnmlqt}~yunkkmlkmoqmffjifabeinpomllquwwrmostvxz{{~}z}|~~}x~}}~~x|xrpqqnifjmmmjjruqllpnkrxurttploqqpoortuutqjdceecipnjigdbdghikmqtqljjjiknmmmmookihfa_bgkmnoonljjjlonlosrosyytrroliilljkjhiiea][_gjjlmkknprw{}}}}~|~{vrpw~{xurtsoqvy~yt{yrnjjkmsoktzwuz}yv}|utqrtx{wprsrttqnifhllihklkklkijouusuyywqmu|tlmruuqomiffhjkighgckwsmruporv~~wvwy}|xxxxxxzvqzwpomruplmnpqrsuxz||{{vz|}}{|}||wsvytrw}}{{|~~~~||||zzwtwzuqty}}{}}}yuwyuqomkiimlcaehihimmlmllsxwvyzyy|~~xtqswwspmopiddddghhlokgkpqqpopporrqtwwvroptrmprnjmqrsuvtrrsuvvvvw|}wz~zvyzxxzyz{zwyzyvy|xuy~|{z~}~}x{}{z|~|zyzxtokknonrtomqwy{|~{zxtrqoliefiihhghlpqqrrqswy{}}{yxz||~}wuywtutrqrnfdlrrpprsrqrrsuyzz}~~{||zxxz|{||xqmllosvxvtzxrrsux{~}zyxx{|{|~~zxwx{}zrqrsvsnry{|}~~|z{~|yvrqstttsnjhgikknswyyyxyxvv|{xwyzxuttspkfeffefjlnnoqqsuttx}~zzzxxyywtrrpooqsstsqprtuv{~}~}||{{~~}zwwvz}|z{~|}~~~~{}~|~~zz|}yw|}~|z|~|xvxzz||uoqttsokmnosvwxwxyyz}~}zxwxxwupkkiegputpqttqv}{wx{}vw{{|~|wrrtvxyvrolmory}xutw{}}zy|}zw{~ytrrtuv}|wtvxxz{~}~ztqt|||~||}~}|}|{}~~}{xy{||~~vqsv{~|zuuttuxyvtttwxsonmqvwy{{}}|}{zyx{|xwxvttspmjilrusqv}zw{~~~~~|}}xssrpnqttsvxwwwuuw{}~~~~|zz{|}}~{wwz{|{{}}|~{{~{xx}|zyx~~{wuuuwyzyxvvwvusrtwyy|~}ux||||{yuuwuqstssssuy}|zyxz}z{}||}}~}|yusuutqnrwxvz|ywxzyz~|}z{}|}{zywvvuuwwuv}|yxx{}~~ytx{{{wvyzz|zy{{}~~~~}{}~~|{z{}}xuy~~}~|~}{{yxvvxyvux{{}{z|{yyxvy}~{{{xvxyyvtuvsstsstsrrsvz}~~~|xx{||{zxvtuxvsvyyxxwxxxz{||}~|}~~}{|}}|{xz}~{{~~|{{z~~|||wuy}||zwz~~}||}{z||~|{|~~~~~|ywvxz}~|zzyy~~{|~|yutuuvxyzwtvz|}|zz{}}|~~xuuuvxvuutuxz{zxwvvyyxy|}}|{xuwz||yvx{zxwxxxxxz}}~{z||}|xtprwxvwy}~}}|{{{|}}|~~~}{{~~~~~|{|}|}~}~~~~}~~}{xwwy|}|zx{~|{|{zyz|{xustuvyzzz{~{xy}}~~~}}||yvuuutvz~~{yyy{|yy~|{{}~{{|xuz}|}{{zyywtv{}{{~~{~zzz}{xyywvx{{zzz~}~~~}yy|{zzzyy|}xuy{}}||}{zwttx|~~{{zvux|}}~}||~zuvyyzzy{}~~{yxy}~|yxxxy|{xvvxzzwvy}||~}}ywx||{zxvrqtwxxvvx|~xwwux}{yz~xvwy{yy}~}~}|}|wuvvy~}~~{yy|~}{}~zyzzyyzzz|~}{wvy}zxz}}|zxyy{~}}||~{{}~}|{zyyxwxz|~~~~|xuuvvy||{|}~~|~~xsuwvxz|}{{|zyyz{|~~yvxz{{{{{|zxxxz}~~||}yy{{zzz{||{zywwxz|~|{~|zy|~~~}|~{{}~}}|zyy{{z{~~}||zyyxwxy|~}{|~~}~}~}wwwwwz|}|{{|zwwww{~{{{{{||~}yutvuux}~y{~{yvuuvwxz~~}zusuwvv{~{~~~}ywwuuwy{{ywwxy{{~~zyxyyvvxy|~{xwuuvxz~~~~{zxxz~}}}zwvwz|~~{xwwz}~|zzzyw{||{z{~}}}|{xvw{}}~zvx{z{~}~|zyvux{~}|||zy|~zxyxxz|~}xsstuxyz|}~~zwusrqrtxy{~~yuutsssux{|~~}~{wusrtwxz|}~}|{z|zxxxwwwxyz{||{{{{{}}{|~}|yx}||zxy||}~}~~~}~~}||~~z|}|{{|}}~~}}{{zyxyzzz{|~~zwvxz{|~{zyzzyz{zyyzxvutuz}~{xwwz|zxvtuvx{{{~||yxwvwwutsstuvx{}~}{ywvsrtuttsuy|~{z}|zzzywtuwutwz{|{z{}~|{zxxxxyz|~}|}}~zux{yy{{~}}~}~}||{{|}}}~|zz{}|zyy{}||{zy{}}}~~~}|yvttvvttuvxxwz}}zwxyxutstusrstuuwz}~{yzzwuutsrstwxvxz}}~~}zvttrrtttvxy{}{y{zyxwtrpppsy}~~~~}{wvvwxvvwy}~}}}{z{}}{z{{{|~}~~|}~}{xy{|||{{}~||~~~~~~~~|yvvxxxyzzzyxwyz|~}{ywvuuvvxzzz{||||~zwvtrqrsrrtvwyzz}~~~{zxurqqrsrqsvvwyz|~~{yxwutttttstvuuvx|~|{{|yvutvxvuuvy}}}}}|{zxwwwvtvwy}~}|}||}}{ywxyy{}}~}}~}{zz{}~}|||}~}}~}{yvutuvxz{}~~}}~}~~}{xsqpqrsuwxyzz{{}|xurpqtvvtsuxwxyz{}{wussrrtutstuuvwx{ytuvvutuvvuspprsu{}zxxxxxvtvwvttstuv{}|{zz{}|zyyxvuuy~}{{||~~|{||zyyzyz}{zzz{|}~}{|}}}|z|~}}}}xutvxyz{}~~||}|}~|wqnnqtvxzz{|{{||~}ytpmnprtuvvvuvyzz{~}wtsssrrststuuuvxz~~zxuuuuuttttuvvvvw|~||yvwxxxwvutrrsux{~}{|}~~||{xuvvtsuw{~}~|zz|~~|zyyyz}~}~|xwxyy{}~~~}~|xvvuuvwy{{|||||~~~}yusssssuxyzz{}~~~~|{yyxxvtvyyy|}~}}~~|zzzyxwxyzzy{|{z|~~~|zyz{|zyzzz{{|||}|yvvvwwwz~~}}~~||zxy|~~|{zyvuuvx{}~}}~~}{{~}~}{xx{|z{|}~}ywwwwvuvxy|~~}||}~}|~~~{xxxxz{{|}~~}zyz{|~||}~~}~~~~~}{yyyz{{{}~}}~~{yxyyxvuuwz}}|zxvussuxz}}|||}}zxy{{{|~~~~|zzz{{zyxwwwvutuxz{{{}}|{yyzzzz{|}}}}||{zywuvwuttrrsqrststvxxyz|}}~~}{zywuvvvwyz{zyyyyz{|~|{{||{}}|zxwwxzz|~|zz{{~~~~}|}~}}~}}||~~}||||||}~}zwvxxyyyzywvvusrrsuwxxxz{{zzzzzyz{~}}{yxxxzz{}~~}}{zywvwyz|~~zxxzz{|}~}zxvutuxz}}{{|~~{xvutttvxyz{{zyxvux}~~}~~{{||z{|{zywwvuux{|~~}}~~}}~~~~}~~}}~|ywustuwyyxxwutrrrsuwy|}|{|~}|{ywvuuuwxyxwvtqpqsuwxz||}~~|z|}~~~~~|||zwxz|~~~~}~~~~~~{{{}~}}}}}}}}|}}{z|~~{{ywvvwy{}}zwvvwwyz{||||}~}|{|}~}}}}~~}||}}~~~}~}|}~~~}|{{{zyxwwwy|~}|{{{{{{||||}}}|zxuttuwyzzxvtsssssstwy{~}||~~~|ywuuuvwxz{}~|{{|~}{{z{{}~~|{{{|}~~~~~}}}~}|~}{|}|{|}~|{{{||}~zvtvvwyz|}}|{ywusrsuxz{}~~}zxwxxyxy{|||}}}|yxwvwy{|~~}|{{|~}|||||||}}}|{{|zwwxz}}}~}|{zyzzzzxxyxxyyzz{}~~~~~~~}|{yyzzz|~~|{{}~}~}||}|zz{~}|||~}z{}~~}||}}}{yxxvuuuvvuuwxwvvuuuwxxyz|~}||}}~~||}}}{z{{zyyyyxvvvvxyyyzyyz{{{{|~~}~~}||}~~~}|{z{~~}}}~~{yyyy{}~~~|zz{|~}zxxxy{}}~|zxwvvy}~|}~~~}zyxxy{~}~~~~|}}{{{}~}|zxxxy{}~~~~~~|zyxwwy|~~~{wvvtsstvxyz{{zwutrrrux|~~}|{{}}{{|}~~}zvuuvyz|}~}{zz{{|~~||}}{z|~~}|||{{}~~}{zz{}~~}|||}}{|}~}~~~~}|{}~~~~}}{{}}||}}~}|}~zxwwz|}~~}|zxwvtsttuwy|~~}zwtrqrtvxz||{||{zzyyyy{~}||}~~~|zwwwwy{||||||{{|||{{}~}~~~~~||||{{}~~}|{{{|}~}|~~~~~{z|}~~~~~}{zz~~}|||}~}|~~~~|{z{}~|zxy{|~}||}~|{{yxwxyzzyxxwvvvvwwwyyyyz{|}||{yy{|}|{|}}|{y{}~}||||{{z{{{{{{}}|{zzz{|}~~}}|||}~~}}|z{|}|{zxxyz{|}~}~~{xxz{{}}~~}~}}|{{{|~~||}~~~}}~~~~}||~~~~}}}}}{{|}}~~}{{|{zz{|}}~~|{zxwwxy{}~}|{xvuuuvuuxz{{{{{{{zyyy{|||~~}|||||}~||{|~~}||~~}}~~}{z{|{}~~|{|}}|{|}}~~~|zzzz{|}~~}|{|~}|||{{{|}}~~}}|}}~~~~~~||||}|||{ywvuuvwwwwwxxvuutsstuwyz{||||{z|~~~}|{|{zz{{{{|||zz|}{{}}}~~}}||||}~~|||||}~~}}}~~~~}}~~~|{{{||}~~}||}~}|||~~~~|{{{{}~~~~~~~~}|||{|}~|yxwwvuvvwxxxyyyywvvvvvwz||}}~}|zyz{|}~|{zzz{}~~}|{zyxwwy||}~|}}}}}~~}|zyzz{{|~|{zyyyz|~~~~~~~}||{{{|}}~~~~~~~~~~~~~~~}{{|~~|zz{}}{{|~~}{zzzyz|~|zyxy{|}~~~}||zywvttuxz|{zzxvuvvvwxyz{}~{zz{|~~~~~}}|{{|}~~}}}~~~~}}}}~~~}}}{{|~}|{{{{|}~~}}}}}~~}|zxvvwyz{|~~~~|zxwwx{}~}{z{{|{|~~{yz|}}|{{}~~~~~~}}}~~~~~||{zzzzyxwwvvwusrppqsuvwwwwwwy{{{}~~~}{yvuvwy{|{||}}|{{{{|~~}~}{zyz{}~}|||}~|{zz{}|zywvwz}~~}||}~|{ywvuvy|}~~~}~~|zyxxxz{}~~~~}|}~~~~~~~}|{{{|}~{xvvvuuvxzzzzxwusrrrruxz|~~|{z{zy||zyy{}~~}{xusrrstwy|~~~}{{|}~{xutstuwy{|}}|{zyz{{}~{yxxyzz{}~}{|||}~~~}|||}}||~~|{{|}}}~~|{{{{zyz}}|zyxxxz}~|zzz|}}}{ywwxz}~|{yz{|}~~{xusrrstuwyz{zyywvvvwy|~~~~~}|}~}{ywwxyyz|~~~}|}}~~~~~|{{{zyyxxxxyyyz|~~~|||}}|zyxwvvuttvxz|~~|zywvvvwxz|~}}|~}{zzz{{|~~|{||{~~}|{|}~~~|{ywvvvutssrrrrrrqqsuvvwxzzz|~~}}|{{zyxwvtuvwyz|}}}}}~}~~}|{{zyxy{}~|zz|}~~|zxxwwwyz{}~}}~~{zxvuuvwxz{{|~}zxwwxxxyzyyz{||}}~}}}|}~~}~~~}||~}zwuuttuvvvuuvvtsrrsstx|~~~~~~|{zzz{{zyxwutsssttuwy|~}zxxwvuvwxxxxz{{|||}~}|{zyyyz{{{{zz{{|||}~|zz{|}~~~}}}}}~~~|{zyyyyz{}}}||{zy{~~~}}}~~~|{|{yyyzz|~~}||||{{|~~~}~~~~~~}}|||{yyywussttuuuuuuuwxyyyz{|}~~~}~~~}}{zwvwxxyz{||{{{{{|~~{ywwvvwyz{{z{{zyyz|~~}{xvvvwxyzzxvvvuuvy|}}||{{||{{zyxvuvxy|~~~~}}}|{{||||}~}}~}}~~|{{|}}~~~~~~~~{xtqoopqrsttsrqqqppqsvy|}~{xwwwy{|{zyxvttttuwz}~~~~~~~}}}}|}}~~}}}}}~~~~~}}~~~}}||}~}|{zvnpyz{|~{ro|zwwutrqy}vrwz|zw{y}z}}{y||vvx{}z}}zvwvrqy|xvvvvvvqlntvy|{~~~~zv{{xyyvtvtstw}z{u|{xzxpx~|{~y~yx|~|}~~}}zuvuqpuxxwuv{}}}z{~ttzzxpjrxsnmklpsuzyv||}~{wtqpppmkkmrtrolnqx|yw}{zxqlptpnqsspkjlklpsvxz~zvwxpiloljjlmoqqrqnsxusvzy}|}zvtrojikkjffourrstuuuvwy{~|zz}~zusw{}zuw|xtuutuvy}}|}}{{z~zzyz{wv{~~~~|~~yx}||~|uxy{|zz{uqw|upxzqs{|zwwzvvuw{unsxvspmmorwz|}}~~uyzqvzsmmqyypr}~y{~ywvvwvvwwwvuvwusty~zxyxsqponnpppqonpsy}wqtw{}}}yz}}}yvusqqqpolknqtwywvy|||{{|z|xy{z||y||wy}}|zvwzzzyy~~vt{|w}~}ww||~|v||ww}}~|{|x~~~|}wtywsw{{||{zy{{ww{~~}~|{z{{vrrqpsupnstrqrty|}{vropmkv~tkmptsmntz~z~}|{wqrsjfnsqnlnstrrvy}}ziutmswxyuv{zxz|{}z{|stwyyuqpoosxxuy~ysx}}zyyz|yzqw|}}zxxwwy{uoswuuutvvtwz~zsy}z{z|}|}}{{z{}|xy~}|{{{zz{~|xxz|uz}y~~}~yz}|~x}|}}}wz~zwxz|~{|~x{~~}}wzyruzwrw{}|wx|}}z|{y||zzyywqnkiquqolnxwmr{|x|tuxtmlnpsvtnoy{yzy}{yy{vquxtroljkpropuvw|{|~yxxz{wustvwyxw~|su|{y|~zy~rq{|uuxzzxy~~z{}~}y~z{xwu{}{zy{{vrvzwv{ztx|uw||{zzzyy|}xxywwyzwsw|{xwvxy|}|}|~|}~wyx{~|~{|}vqv|wty{uw~}|{}|zvwwspsvwxxx{ysu||{|{~z{rx|qpponoqqoou}|xz|zsrtrppnmnqsvww{~{{zzyvtv}vosvtrpsxy{}}}~{u{zv||tpty}|z~~~{~}{zyz|{zzz}|{wwvtvz}}{z|}zzzzwrw{x}~}{|~}}zvz~yw{~|z{{xy|{xsnqxxuy}{zx{}~}|{xz{z~}}yv|}yvz~{z}|}~wnwzsqsuxz{{}}|~w}{wuspnpssruz}}|zus{}~}}~|w|vlquomoppuzz{}~|zy}xs{xqrnijqrosz}}zvtuy{{yy{|{wqputquz|~|{zy|}~~{xy|}xxz~|~|zzzy{|}|xxyyvsqrux|~{{zvy~{wx|~~|{z{~xtuw|}xwyxxyxxvrqpppsx||}~|~~z{|}~zvvvrsz{yy{}ywz|}x{rtvvutv{|{~z|}~~||~}{{{{yqlmotxy{}{{}z|}zyzwuy{wtrqsttwz}~~{zyzzy{{urx}yuvtqrruz|~~}yxv{~ywww{|wvyyytpry~~}}z}}}|~}}}z}zx~}xx|yututssv|{xyzzz|z||~{yvuwxyzzwwxxwuporrqpsy{y{{|}yx{~}~{{|yuvy|~}}~~}}|wy{|{|zx{zsquwwwv{|~|~}yz}zwwwtrqquz}~}||{xy|{xwwz{wvwwvwxxwzxttuyxtw{{{xv{}yvtu{}}}zxxyurz{y}y{~|wwz{|~~}~~}|}}|~z~~}~}ywwz|wrtuvwvvy}~}{|}|}~z{}}~zvxywwwwxuquywttuvutstwy|}|{{}~~~ytw|||}||}~zy|~{{|~~}}yxwx{wuz{vvx|}~|{~}zw~wz{ywsuy{}}{}{xxxvx}xrv|zzy{zz}||}~|wvvvutsuy|}|{|{z|~~}}|~zvy~xrz~~}~~|}~}|{~|w~~|~{|~}~|{}}~~|xy|zyxusttttsuz~~~~~||~~}~~~}|{{{zyxyyuprwxyvstwwxxxzzy}~}|{~yw}~zxwxzzywuvy}{y~~y{}|wy~{xwvx{|}|~~}|y}~|{xx{ws{|xyy{|{|~}{ywtw{wty~|xxz~~~~|zywustwxttz}}}{|{zx~~~~~{|wy~{{}y{|zxyy{}}~~|vy~{z{zx|{~}~|yxywuy|yxz{{z{z{|~~|{~yxz|yvxuqqtxytrx{ywz|}}|zz{}~|}z}}}{vx}yuz}ywx{}|~}z{}||~~~}~~{}}yw{||}~}}}}{~~yxyyxxyz{z{~}}|xxy||zyyxwxyxuwzxx{|~}|||xy~}yyyyyutx|||~}~}}v{~zz{zy{{y{~~~}~{|}|~}|||xvy|{}|xx|{uvy{}yvx|}|yz~{}}}|wy|||~zy{}~~|zz{{zxwuvz}|{zyzyvttuvwwvx|~|z~{}~{z{}|xy{wrw|yvxzxz}w||vz}yz|||zz~~|}~{xy{yy{{|}}~yvqv|yy~|ywuwz~}{~~yvuuttuwxxyxxxy{{zz}|}{ywwxxz}}}~}zyz{}~|{|}{wy}||yy}utw{{}}}ywxy}{wwwz|xy~{vy}|wxyyyxx|~}}|zz{}~|zx~}}~|yz|~{|~|zyxvvz|y|}{||zzzywuw}{}}{}~|xvuw}~|z{zrrtwxsqw{|}}|~}|~~}wxyyyxy{y|~yuxz|~~wqtrqtw{{wy{vs{}vw}}vrstttuvw{~~}|}~~~~|{{~}tpsrqqrv||z|~~z|~{wu||yzxy||vsx~~~{wvvtsqqx{yyzz|zsv}~~~z|{wwy~}z|~{}~~~{|~z~||~~yvwx|}yz|{xwyz{zwx|~|{{ywuropuvuvx{{ussuvussv~~~~|xtrruvwxw{}{}~~}yw{~~xtqqqomnnpw}|zwv{~zz~~}{{}|rpttqootz~zx~||~{z{}}yxvutpquvw{~zwvvwxz{yy|xuxyz||{|}~~ystwwvxyxy}~}{xx}~xxz|~}|}}x{~|{|~|x|}{zy|}|wry}ywz|}}z{{xy}~}zw|}wrprsrpoqvvtvxxwvttuvx|~~xz{xuqoqstsqrty~|yz{~~zz||}zvrrqnnnqutsuw~yz|~}}}{wwvurmowtmpuy}{z|xxz|}}|{ywwxvru||{|~~}|{xwtrwzxy{||{wx{zy{}~}zzzwv{|}~|}~~~}zx~}{~~}}}~|yz}{wuvz}~~{y{|yyz~}{|}|yz{{zvsvuplmorsrqrwzyyyxxxz|~~~|zvttsqpppommnqtx{zz{z|}~~}yvuutqllortrpw}|~}zx{{ywvutttvvsnqussz||}ywvuvvx{{yxvvxwu{|y}~~}yyzzzvtxzwx|~||}}~}~~~~|~~{{{|~|{||~}~~~}}}{{~}{yyxz~}}{|zzyxxyz{{|{{}~}~|y{~}zxxxxwvvtrtvtquyyywxzz~}}~|ywwyzyz{zwy|zyzz{|~}yxxvuvxvtuwwy}~wv{zusrvzywvvxxwvtv|}{ywvxxvvvwvqmmnjhjnrvz~}zz}|vuxuswz}zw}}wuxz}{xxyyyyz|}~{tvy{|zxy}}zz{xux||{zxyxtrstuvz}~~~~|xxwtrrtwwvuutsuvwxxvuvy|||||{zywwy||}}~{{|zywsuxvwz||zutvwuttuvuux{{zzxvvxusuwy|}{{{yz|{zz{|}}~}|{yxyzzyz~~{zxyyvtvxz|}zusqnnprttuyzzwtx~~}||}{|}yuuspmmmmotx{}|}|yz{xux|~~}{{|}|}}zyy{|ywz|xsqqsuvxy{|xvsniggikjkqssrrqqpqrtx||z~~|zxy{zxxxurssopuvvy{|~{y|~{yz|~~yxy{~~~zwvwywwxyy{|}~xttvwwxz|{{uwwspnpuurv|zwvuuutux{}}|}}ztqrmikopqqrtvvx{zvw{|~~|zxwxxyyz}{yyyyxxxz}}{ywurpqsrqtwxz{|}}{zxxyyz~~|ywtqqpmmqturosvrnoruwxz|~}~~|{yvsqqrrpptwwxz||{zz|}~~}{yxy|~{xyyxwuttvz|}|}~~}|~}||{zyusvxttz}|yuvyxvwz~}yxywtsttuwwyyutz|xy~|xvuutrrvxxxxy{}}}{{|zwvtruxutvwuutrqqrttuvy{||{zxxxz}}}}~|{}~}}||}{zyxz|{{zyzywwxz|xw|~zursvurstvxyxzzyz{~|z||zz}|ywurqporttvy{}}}~|{}}ywxxzzz}}|}~~~~yz|{|}}~~}{z{}}|zz|}|}~||~~~|xutojjljiloqssrstttuutx}|z~{zzzz{zzywuutsrqrrtxz{|}|~}{ywy{yy}~}{z{zxxy{~~}}~|}~}~~}}|zxusstuwyxwxzzyyyyz{|}~~|yvspnnoqrsttvyz{zy{~}xxyzzy{~~|zxwwvvz~|z{{{zxvuttuvutwzzy{{{yxxy}~}}}|}~~~{zywtrqsuvwxwvwwyzyxyyz|~~}{z~|yvuutsrsvuvz|{zz|~{yvwxxyyyyxxyxusrsuxz|~|{|}~|ywvwxwvz~~|}}zz||}|xvwwxyy{|||{zzz~}|}}zwutuvwy}~|||}~|}~|yxxxwttxwvwyxvvtporrqruy{|}|}}{{||~}|}}~{xz~~|zxwxyy|~}}~|yz|||{{~~|zxussvxyyy{~}{{zxxz{}~}|}{{|ywwwtpqsrruy|~~~|{||{|~~|zywutuwz||~}}||~}{{{{{}~}|}|xtqppomoqsuuvxyxvrqsuvwwy}}~|}~yw|}|||{yutsrrstwz|~~||~~~yxyz|{yz|}~|yyyxxz}~}~~}~|}}{yvvxz|{|~~}zyy{}}~}{xussuttuwz}|z{{}}zz|~}}zxwxz}~~~{|{wvx{~~|}~|zvuwurrtwz{{{{zyz{zyz{{{z{|||{|}}}}}~{yzyxyzz{}~~~}{z{zxxx{~~~~{{}}|zvuuuwy{}}~~~~}||||~{xx{}{xwz}{uttuwvv|}|}~}}~~}}|yxzyy}~|~||}}~{zz}~~|z{|{y|}|{}|{|~|}|xxy|~~}|yy~}zz|wty{xwyzzxuwzxtrstux{}~~}}}~}z{}}||~~}~zx{}{z{|}|{{}|{~}{z{~}|{{|}}~|}~~}~}}|{zz{~~~zvz||||}|}~}}}|yvtuwwwy|}~~~~~}}~}{{zyyyz}~}{zz|~~~||}~~~~|zwuttvwwxxxyzyxxxwtrtvwwx{~~~}|||}~|}~}|}{yzywwxz|||~~~~||}~|}~}}z{}|{y{}}}|||||}~~~~~}}~||}}|}~~|{{|}|~}|||{{|}~}|xxzyz|}||}~~zwx{z{|~~}|}}~}}|{|~~}{yxvuwvtrtw{|zz{zxurruvwxz|}|{z|~|z{}~~~~|{}~}~}||{{{zz{{|~|{}}}}}~|{zz|}}~}|{|~~}}|||{{|}||||}{yyy|~}}|}~~}}~}~~~}||{{|}~~~~~}~~~~~~~~}~}~~{|~}}|}|zzyvx|}|}~~y|}ywxz|~~}zyzxwwy{{{{||{xvwxwvwy}}}~}|{{|~~}}~}~~|{ywy{{{||}}~||}}~~~}|~}}}||~~}~~|{|~}~}~}~||}~~}}~~}||zz{}}~~~~|yxwxzzz~~|{}}|{}~}~{{|}~~~|}~~|{}~~~|{||{|~zxxxxxxxyzyyywttuutuuxyxxz{{{z{{{|~~~~|{zyyz{z|~||}}}|}~}}}~~}}|||}~~~}|}~~~}}~|{|}}||}~|{{{||~}~~|zzzzz|}~~~}{|}|{~}}~~~~~~|zy{{z{~}{{}{ywvvvtsuwvwyyxwwvutuwy{||||||{{}}|{{}}~~~~|{{{{zz{{{~}z||{z{|~~~~}||}{|~~}~~}|{zz|~~~~~~}{{{{{{{}~~~~||~~~|}}{|}||~}|~}||~~~~}zz{|{{{}~~|{{zyxvvvuuvxz|{|{zxy{{{{{}}||}||zy{}~{z{ywwzyy{~}|}yxzzxwxyz|~~}{|~|xx|}}||}~}}~~~}}}}~}}}|{{|~||}~~}~~}{|~~}}}{zzyxxy{|{zy{{{}~~~|z|}zxxy|~}~}|{{|~~}|}~|||{z{~}||}}~~~~}|zxvuwyzzzzzywvttsqppqtvxyz{}|zyz|~}|~~}{yxy{{{{}}~~}zxyzz{}|}}{|}{{~~}zzzyyyz}~}}||||}|yxwwwx{~~||||{|~~~}~{xwxxyz{|~~|||}~}|{{{yy{{}}|ywz|||||}|yyxwuqnprstvxyyxxxwvuvwwxz|}}}~}|{z{~~}~{zyvttttvxz|}~}||}|{|}~}|zx{}}}|}~}yzzxvuvvwz~|{zzy{~}|}~~~~|zwvwxy|~~|z{}||~|wxzxvx|~~~~~{xwwvvx{~~|yvsrqqrtvvwz|}|zz|zxxy|~}}}{zywvuux{|||}zyxwwussvxy{|}~~}{z{}}}~}~}{}~~~~}|}{xwwy{|}~~~|{}{xz}~~~~~zxxwuttuvvw|}{zyy|~|{}~}{xyzwttuuw{}{|}~~~~|}}{zyxyy{~}{zyz{{|~{yxxxwwxyzxwwvtsrpommosvxyz{{zzzz{z|}~|zzzyzz{{{z{|{yxwwxwx|~~~~~||}}|}~|{~~~}{|~~}~|{|}~~~~}}{{~~~~||tdjmqvzzuyy|z~{uoyxc\U[csung]]_emt|{{||}}yuuwsqjdovrne]cjhegg]SY`aabcdfdccc]W]cgjpuuutroljhfdegeda^[YYZYXYYZ\]^\YUUY\Z\`bcfhjiedggeccehhgjklmlmkigeddeefggedghhkooonlnnmjgea^_bfjllnmllkklnoquxz~~~}}|{}|~~~~|{zz|zwxyz{|{z}{{|zxvqkgd`^]]]]^_^^^\[\[YZ^`cfiijlmmoqrolnplijkhccc`]^_`_][\\YVUWVUXZZ\_ba`ejeabb`_ab_^`ba^]`b_`ccbcffehkhfiljjosqptwsmjkicabba_^^^^^][\^acefgghjjjmrtuux|~zyxvstvtqqrrssttsssoortstvxxx{}~}~{|~}}~~{xxy{|||~~|z||z~~{xvrooqportroonmkjknnorttx}~~}zz}{yyxwxwvy{ywvuutssrpprssqnmkilmkmrrrttqpmiikgchlhdgigeehifeimllorssstvxz|}~~|}|yvtqlgegfebacda_`_^^^^^_`chlmmmnrtuwxwwvxzwtuvropqpnqsqnnnidefddefgfhkjhknmmpqnnpomljhiihgghgfhkkjiijkklnpqrtwz{|~|xvusrrppnliebca]]bc_\^`_^`abbflkipyxv{~|{{{{|}~}{z{{zyxvusppqpnopomnnllorqrvyyyyyzxuuuuuwz|{yz||{|||}||||{vqonmkjijjfbefbabdddhmppqsttv{}}~~}zzxuvvtstuuwxxy|}~~}{ywvvtrpnmligggfefhjjjkmnmlklmnquutvvsqqqollljijkhdbca^\ZYZ\]__^^^]^^_a__cffeddffdcbb`__``_`ccaababbbdghikjkmljhhggfddedb_\WUSPNMMMLLKKIHHHJMOOOQSTUXYZ\^^_`_`b`]^_][XUWWQNOOMNNNOPNOQPOQTVXXZ^_`_]^_`accdeca_^][YZ\`ba`beggefjkkmptxxwwwyzyxyywuutqoppnkkkjihijllmpstvxyxwx{~|xusrqonnmlnonllllkmopqsuwvuy{z{}|{zwvutrnjgecb``___^]]\ZZYYZ[Z[_acccceeddefgfcba````aa`abcdeeffdeffeddeggfhihhhhgfdba^[\\[[ZWWXXWX[]^^___``aabgjjkprrqqrrpnmljgffeb`__^]\\\[\\\]^^]^^_``_adfghjjhgfdcbaa_^`cdeeeffeegjjklllnolkkmnnkkmmmmlifb_]\\\[[\\]__adeddccfiklnqtvxyz{{{zzzywvutrokjhffhjkjijlkiiiklmnoqtvvw{|||}||zyyyvttuuttuvwwxz{{|}~~}||}~~}~|yxwwxxwxzz{}}|~~~|zyxvtsstuutuvurpoqsrrtvy|~|{{yvuutsrrsuttsrpnmopqruwxy}}|{{zzwuvwutsrrrrstssttttuvuuuuuuvwxy|}~~~~|zxusqpppoopponmllllnnmnoppqsvxy{~}|{zyyyyyyyzxvvxwvvuvwvuuwz}~~~}{zxwxyzz|~}}}}zwusrqrturrsrponoppppqqswy{~~{zywtrrqnllkjihggiiihgfgfefhikoruvwwwvttsrpooponmnooopqqqqsuutssstuvxy{|~~|zxvsrtuuuuvxvtuutssstvxyz|}~}~~}|||{yxxyywwxyzyy|~~~~|}~~~~~~~}|}~}{y{}}}}|{zywutsrqppppqqpooopppswyz{}}~~}|{{{yvuuuuvwvwwxxvtrstsstuvwwwx{~~{z{|}}|||zxxxvuuuvvvwy{}~~}}}|z{{{zzzyyxwwwvvvwz}}|{yxwyzz|~}zyxxyvtvxyz{}~}|{||{{zywwvuuuuuustvuuwz|}~~||{zyyxxvtvyxvwwxxxy{}}|}|zz{{|{|}~|{zywvwxzz{}~~}|||}{xwvutsrtvuuwy{}~~||||~|{||{zyz{zxxy{|~~}|{zyyxvutrppppqpoonnppqrtvwwxzywyzywvuvvssuutuvxyyxwusrrstuwz|||}~||||}}|{ywuuuuuvvwxyz}~}}{z|}{{zzzzyz}~~~~~~~}||zzyyz{|}~}|{zyyywuvwwxxy{{{}~{ywvxxwxyzzyy{~~}{zyxxy|~~~~}~~}}|{zxwxzzzz{~}{|}}}}}~~~|{{zxvuttrpopomnopqrrsttuwwwxyz{{{{{zyxvutrrtttttsrqponnopqrtwxy{}~|{yxxxxwvtttsuvxzz{~~}}}}{z{|{z}~}}}~~|{{zxxzzyyyz||}}zz{ywwxxyxyzzyz|~~||{|}}~~~~}}}}~~|{|zyyyyyzz{}~~~~|zz{zyxxxwvvxxxz|~}}}}|{zzzzyxz||}~}{yxxwvtsqpppqssqrrrqqrsttuvwvwyywvvvusqqrrsttsrqppqrqqrtvwxy{}}|zywvwxwvuuuutstuvxy|~~~~}}~~~~|{|}~~}~|{||||{z|}|}~~}|{zyywvuuwyxwz||}}~~}{|}|{{|}~}~~~~}{|}|{{zyzzzxyzz{{}~}|{zyxyyxxwvvvxyz}~}|}~~~~~~~~~}}}}}}~~}}|yxxwvutuvvutttsrrrsutsuxxyzyxxyzzxvvvtqqqpppqrrqppppopqsuwxz{}~}|{zyyywvwvuttuuvvwyyy{~}|{|}~~~}{z{{{zxxxwvxyzz{|}~~}{yxwvwvuuvwwwxxz{|}~~}||}}|~~{zz{yx{|{zywvvwxyyz}~~|zyxwwvvvvvuutuvy{~~~~~~~}|}~}}~~|{|||}}}}}}~~}{z{zzzzzywvusrqpqstttuuvuuxyxxxwvutrqnmmnnoqrrqppqqqqrtvwxy|~~{zxvvvvutrssrrttsrrstvy}}||{{zz|~~~}||}|}}}|{{zzzz{{|}~~}||{{ywuuttuvvvuux{}~}}|zzz{|}~~{{|{z{|}}|{{{yxyyz{}~~}}|zyyxwvvwwvuuuvwwy|~~~~~}}}}|{z|}||}}||}}}~}~}}{zzyxwurrqppqstuvwyzzzzzzyyxwusrqqpqqrqqrrqpnnnnmnqsuwy|~}}|zyxwvvttssrrrrrstuwz}~}}|{{{{|~}||}||}~~}{zzzzzzyyyz|~~~~}{zzyxwvusssstuvxz|~}|{z{|}~~}zy{||{{|}{yyzyyxyzzz|~|{{yxxxwvtsrqprttux|~}~~~~}~}}|{{z{{zz|~}|{ywwwwxz}~|{zxutstsrrstvwwxwwxyxwwwwwutttssrrrqopqpoprrrqqtuvx{}~}|zxwvvtttstttvwwwy{|}~~}|{zyz{|zz|}|}~~}|yvrolllmptwy{|wrnljgddgijkmortuwz}~ytsstwzywuqmigimrv{|zzyxxz|{yxz~}|~}{xvuux|~|zwux|~~|xvw{}|}|zvsrstvy}}zwtssuwz{|{zyxuttvy~~~}}{z|~~}zyyzyy{~}}~{yvrmjihghikljgfdb`achmqsuwz}~wrmhcaabegijkjihggjpv|~{wqkgecdgjnqrtuutsrtx|~{yvrnmlmptx{}~~~{xvuvy||wsoooprstvutsqnlkmrw{}vpkfddefgimqnjjkjknry|ywsojgdccdglptvvutttux|ztqpooqty}}|}|zwtssw|{ywutuwxyyywtqooquy~{uplhefhjkmmkihedfimrv|~}{wusqpmieb_^_adgknpsuspqsvy{~{{||zwspnmnprtwyyzxusrrtvy~zuqnmmmprrsrpnlkjmpsw|{wsnjfdcdfilllmmmmpsw{~{}}yvrnjgfgjlnrtuvvuuuwz}}zvrqqrtuwxxvtrpprsuxz~yuronnprssrqnllmprtx}}ytojiihilnprrrstvy}}xtrrsux{}~~}~|ywwxzyxvrnkihijlmnonmmlklmmnorw{}~~~~}ytplihhijjlmljjkmoqswy{~{xsnjigfilmnpqrtuwy{{~}zyyz{zxusqonopsvxyyyz|}~~~|xtqpqrsuuuuvvwwvvvvx{~|wqmkjjjklmnppqqrsuvy~~~~~|yuqlhhhjlmprtuwxz{|}~~{z{}~|xtrqqruxz{|~~}{xvvuwyz{{|||||{z{}|vrpnmmoqrrtuvutsstux~~yvtrrrsspliebaabehknoqtvxxxy{{||ywvvwy||zxuqonnoqrtwz|~~|{yz||~|zvrqppqrsuwxxxwutuuvz~xtokihilnoquwwwvvwwx{}}}~}|{vqnkjjkmpsvz}~~}||~~|{{}}xtssttuw{}~|zxxxxz}xutsrsuwz|}}|ywvvvx{{vrommmnosw{|{{{zz{|~{wutttw{}|{{{{|}}{xtrpmklopsuwyywtrpnnoqtw{}~~}}}~zvqmkiijlpsuuvusqoopqtx~}zvrnkiijlqvy{{zyxxxy{~~}||}}yvsommorvz~~}||}~~~|ywuutuw{|zxwvuwz~|xtqonoquyz{zxvtrstuwz|xtpmklmptx{}~}{yyyy{}~~}~{wtrqruy}~|}}ywvuw{~|zyy{}|xutuy|}}zwvuuuwz}|zzzxwwxxwtpkheddfjptuvvwwustuuvy~~~~}|zyyzyyz{zxtqomnpuz}}zxxxz{~|yussvy|}zxwustvx{|xtqpruxz|||zxvtstuvy|{wspnoquy|}}|{zyyyz}}|~}yuttx}}|zzyxy|}{xy{}}zxvvwwx{|yvssux{}~~}}|zxwvxz{~}zwvwz~~{xtssuwy{|}|zxvtqooopruy~~{xuvwxz|~~||}~~~~zvtrstuvwyyywusrpnmopsx|{wtrstvxyzzzzzwuuuuwx|~~{wutvx{}~}|{{|||~}}~|{{|~}zwvvwy|~}}~}{zz{|}||}|zxwuusqtwy}~{xxxxxyzzz{{zzxwwwxy{~~{zz{{{}~}}|||}||}~{yyyy{}~|xvvwvx{}}~}{yyyzzwtsrqpppqqrttuutrrrrstw{}{z{|}~~}|{zzzzzzzyyxvwxxxyz|~~~|zyxxxz}}{z{}~~~~}|zvtttuwz}|}}{{|||{zywuttssuw{|zyxxyz|}|{zyxwvxz{~~}}~~~~}|{zzz{~~|zyz|~~|zxwwwy{~~}}~||||}}}|{zyyxwxz}~}}~~}|{{{|}~}|zxvtsstvx{}}{ywurrtuvxz|}|{{{{|~{zzxwwxyywvusrpopqsvz}}|{yxxyz}~{yxxxz{{zxwwvuuuw{}|zz{{||}~~~}|{{{|~~~~}}|yyxxz|~~|zyyy{}|}}~}{{{xvutsuwy|~~~~}zyyzz{{{{zxwvuvxz|~|z{}}~~}{{||~}~~~~}{yyy{}~~~~{yxxwxy{}}}~~~~|xusqppqrssttsqpppqrtwyz{}}|{zz{{}~~|{z{}}ywvvwwz}}||{zyxwxxxy{~~|{{||}~}}}~|zywvuuvvxz|}}}}|{|}|||{|||}{xwvtsssstvz}~|zxwy{{{||{zyxwwwwwy{~~}|{{|~~{{zyxwwy|}}{|{{|~~~|zxwussux|~}|~~}{{{}~~}|zywuttttw{~{z{|~~}}~~|{{{{|}~}|zxvtronmnqtwxxwvutttvxyz|}}||~zxwwwxyyyyxwuronkiilotwy{{yxxyz|~}{yxxyyzzzyxvutromoquy}~zyyyz{}~~}|{ywuttuy}~}}~~~}|}~~|zwsqprvz}~|{zz|}~~}|}}~~}}{wurolmpsw{~~}~}|~}zyxyyz{{{zywtronnpuz|{zzz|}~}|yvutsuy~}|}~~{vrqqrv{~~}yuqnnorw|~||~~zwtrppqrrttsqoligefhmrvz}~}|{zyz{~}zywuuuvxyy{{{yvrpmmosx|~||||}~}}}||~~|wronmnrv{~~|{{|}~}||}|}~}zxtpljijmrx}}}}{yyyyz{{|zwsolklnrw|~~~|zzz{|~~|yuqoopsw|~}{z{|~~~{wspnmnruy}}|||~~||}~~~|xsomkkloty~~~~}|{{}}zwtssuy~}{yyyz{|}|zvrnkjjklotx{}|zywtstvx{~~{xwwwwwwxywspkhfffhlquy{|{zyxwxz}}{zyyzzzzxuqmjihilqvz}~~~~|zyxxz{||zxuronnnpty~}~}|||}}{wtqpppqty}}zzz{}}||||~~{xuqnlklmoty}~|{{|}|{{zzzywtqomkijmquz~~{yxy{{{{yvtqooooqty~~|{{|}~}{ywtrqqpqtw{~|zwtqppqsvz~}||}~|yusrrrqqonljhgfeefhlqvz|}}{zxxz}~|ywvvuuuvvtrqonmllnqtx}|{|}|{{|}{zywutrqpooqsw|}|{|~}}|zwvusqommlkmquz}~}~}{zyxxwvtrqpomlmmnqv{~~|{zyyxwvuuttsqpppqtw{~~}}}|{zyxwvutsqppqsw{~~~~}}{xvuutsrqqnmoquy~}|{yxvvwwwvtuuuvy~~|{yxvutssrrrpnmlmnquy|~~|zxxy{~~|ywvvtrqppooonmjiijknrwz||{zyz|}zyxvssrqpponmlkkmptx}~{yvtrpqsssrqqpnoruy}}{zwvttttuuutsrqqqrx}~|xvttsttutsqponnpty~|zwtqqpqrrrrommnnquy~}}~{wsqqrooruxxssxury}zyy~}{yxyyvtwz{{{siowyzxx~vz{vuyyvwyvrpprusvxqssokfehlmopmgjlgdinpty||||}y}xrwxrqsrrrrvyrlpqkkot{~{xqpttuvtuvrptsmknty|}}|yvtokrxsonntulknnptx{|xvtstqntwvvuv{zttxxw}}}{{}}}~~}{y|}{z~~|zz~|{}zw{{xx}{v|}zx~|{{z{|}{yvv~~~}~}~~}~z{}ywywqpsssuxyxvvwvuuy|z{~~}|{yywtyytxzvsqnnqsvyyz}~vt|w{|y{y~{ztsy|xz|yy|zz{}~z~~}~~zvvz~~}z{}}~{y}z{|}{x~}~{}~}zwuvy|~|{|~{zyx{|{|wrv{}~}|}~|}~~zzzwy}~}yy}}~y{|~|{}{|}|}}{z|yuw~wy}~}y|~z}~~}{}zx{||wquzurx{ut{|xx{xvut{vq|~vssuz|{{|zxyzwuz}{zy{~}yttwz{v{}wuvyu|~{{||~}|~xu{}~zzzyzxuy|{z{|}|~}{}}yy}~}|~|z}xty}~o|~~~}}}~|wxw}~v}||}xz}}}|}x}~~y{|{uy|}}||~~}}x{~}||~~{|~~~}~}vty{||}~{wx}}|~}{|zxz~x~~}}~xz~{{}vz}xuqw~xsrrtutttuywtux}xwz{su}{uw{xuuvwxyvstvtswxttz{x|{u{}}}|}||{vru{wx|{wrptz~~~}v{{~}||}}}~ywv{}}~~~~{}~|tq{~{xu{}y|}z{}~~z}|v|}zvtz{y{}}x}~~}~|zzyvuw||zyyxyz|~~{~~~}z|z~}zzzz{{~|~|}~{{~~{y~|}y|~|yy|~xsvxvsrtyvqyytuwwwyywy|~ysv{{|~~|{|}}xx|zxz|yxzvux}zw~zsuxyyutx{|{wvx~ws}}yuy|{yvzxrx~yx}}}}|}}|}}~|yy|~}~}}}}~|z|~~}}{x|~~~}~z}}{~}{z~}{||||yz}xy|}~}{{~zux|{z{{wy}|{~w~}|}~||~~zy~}y}|z~wu{{uv|~|wsy~xrtusu{}zz~|xww|}{z||vx|zxurw{xvrquupnot{~~{y|~|zx{~|zyx{{z~~~}{zywxy|~~|yz~}~}}z|~~}{{}{}~||~~~}}~|~~}~}z~z|}~||z}}{|}}}zvx{||||}~{|~~~~}~yz~~{z{~~x||~}~}{~~}~}}}}{~}~z~}|{~~|~}}~~~|{~zuw{{yuruwyyvuwwvutw{ywvw{{utxz|ytw{{zzyxy}|xwzzus|}y|xx|xyz}}||yyz{}~}}}y{}{}~{xwz|{yz}}z~~~||zx{}}}}zz|~zx{}}}~}z|~yx{}}}}|~~~||yzz}}|}zx}{{}}z|~}z|}y{|}~~~}~~}{~~{{}~}{yvt{zw}~wtuvwtqtvuv{}yw|}ywx}}}}{zz|}~}ywxy{zxsoswz{uu~|xsu{zy|}}}|~||||~zz~z}}{{zyxyz|}}~}}~|}}}{|}~{}}}~}~}}~~~}}||{|}~~~~{}zy~yzyzyw|~zzz}~{{~||~|}|{x}~~~|{~}~}~yz~|~~}~~|}}~~|{z{~}}~}}u}~~~~~~~{ww||wuvyzupuzwuutru{|xvxyz{zxxxx|}yy|}|{xxyz|yx~|ywz~}zxx||y}|xy~~~~|{{~~|}~}{z{~~{{~|{{~~~~}}{y{}~}~}~}}~~~~}{}{yy}}{~~||}|}~{~~}|{}|{}x}~|~}}~{}~}~}|x~~{{~}~zz}~}{~}{}||}}}~~|{|}}yw}}|~~}~{}~~|~}||~}ux|{zwuwy|zvx~|yxx}~xw~zwyxwx|~~{wwxwx{xrrvwvvvxz{{ywy{{||}~|}~}}}|}~{yyz}~}}|{|}zyy~~{~~}zz|~~yx}~~z}{~||~~}|~~x{~||{|{}}~~}}~{{}~x{~~}|}}}~}~~|{}~{{}~~~|~||}~}{}~}y~|~y}}|~~{z{}{{~~~~|{~}xz|yussuwvuvvuvvtssux{}}yx}~|y}{}~|~|wuvz}{wy{yxyyxvxzxy|}|{yz|}|{{{|~~zy~}~~}~}z}}}~}~y~}z}~}~|}{rw|v{}}~}~|}~~~~}~z~w{z{~}|~}}|{{}}zy}~~}}}}}~~~{|}~}~~~}z{~~~|{}}{||}{~}}~~{{}~~}}~~~}|~}}~}}~~}zux}|yvuzzvuvxxtw|}{zxuu{{trwyzyvxzyxwvttxyuw~wuxz{~~~~~~}~}|~}zy|}xyz|}wtz|{zy|}{y}~~|~}}}}}|~|}}{{~}}}}|}{y|{{}|z{~~~~~{y|{w{||}|yyz||z{|}}}zyz|~~~~{}}z}z~~~~}{~}w{||~}~}||zzy{xrtwxyvstvxxssz~~zuy~|xxz||}|yy{{{ywxxyyxxwvzzwuuy|yzz|~|{yyz{}v||yy{~zz}}w~||}}y{zz~zy}~||~~}}{~|~{|~|}~~~|}~~~wt{}xw{}|{yz{{}}|}~||~~}~~}|{{}~~~~|}|{}z|}}}~}}}zwz~}~~~{|~~}|~~~xx}}}}|~}{~~}~~|}~|xwvwwuvxyxsotzyvutx{{{z{}|y{||}|{|{zz{{zxvvy{|wsx}{yvw}|wz}y}~~~}~zz{}|yy{|{xvvux}~~|z}}~~~|zy~ywz{~|~~~}{x{~xz}{x{}|}~~~~||}~~}}}}{~}vw|~~}z{}~~|||}}{}~||{xx{}~|z|}z{}~|}~|zy~~~~~}~}{|~{zxwwwutsrsuwvswzusy||{yz||z{~~}{zz{{zzzzxwvvwwyyutyzwuvz~}zyy{~}~|}~~|xy{}}x~~}}~~~|}||{{~~}~~{~~{~|}}}}}~~}}z|~~~yx}~xx{}}~~~}~~~|y|~{~~~}~~~|{~{|~|~}~~~~|||~~~}||~}|~~~~~~~|}~}~}}~~|wx{{yyzyvuvxyxyzywx{{zzz||}}}~}{|~|zzzzzzywvvvtqnmoorvxvuy~{xzzupnllliltwtstwyyyyz~~xuttwxvy{{zyuqpqrsv{}{|~~|}||~{z~|{~}}|xtpnqx~~{zzz{zx}}|||zxx{}~}~xtsttpkgiligjljheccegkoty|~|{|~~|yx{~~~}}zwy||{yz~|xvx|zw{}{xutwz|}|||zxvvy~|xwtrssuy}|yy{}}}}xvvvwwz~|{zyuty}|wsompsrpnkkieb``dgjosvwtqrqonov~}{|vrolhgjmnnrvvsrrqrv{}vnmomjmqqrsutpmlorv}|}~|ussqoopqtz~~}~|wssspnquwxwvvwvuvy|~{{}|zz|~|~}yyz{|}~~zvtplgfimllnmkjijkiint|~~yuvuokijosuusvzwsrtwzz~}zwsmklmlklqxz{|{{{|}{vvzyuzzy{{yyxtmlnlimqrqnkifegkllouxz}~|yyyxuokifefgjmoqsuwvvwy|~zvsqoonptwwwxxywuy~~}~~{xwyyzyz|}{zz||{~~}|tqv{~~|}|}|ywtkdba^^_befdfhiikmpty}|ywvy}{wxvrqorwwuvy|}zxxxz||}~~||zvwwsolntutx|~}zzzz|~yspnnoqturqvxuuz}}~{wvvwxy{~|{|}}zvojkmoonllieefcbgknsvvvvwwwwwz~}~zusrqqrsvwtuxwux{|~~~|xuttsppsuwyxxxvvvx||z{|~}zupnopqrsvy|~zxxvrtyywz}~}yw|{yz}~|zxwwy}~}}}zxtqsuvwz|{yxuqnmnqrstvwxzwrqtuwz}~y{}}}zwtpnpsuvwx{|{{~}{z|~~~|zysnmnpqstvx{}|~~~~~|{zz|}~}wqrrnmlmpqqqpqrqpnmqtsuz~~z|}z{}|y{~|xurolhfhjjovxxz}}|{z|}{|}}}}}zxwusppruz{z|~{y|{yxyz|~~zwvuttuvwz~~||{}}}|xwvuvz~}yxxxxvspmjhfdcfijkoqrqonnrwvw}}{yxwy|}~|xusqqrssuy|~{yyz{}~~|zxtqrsstw{}{|~|vsrqstvz}}{z{}}{wuwz{}}{xvsrsqprtsroljigfgjmsy{||{}}{yz{}}|~{yyvsrrtwz|}}}||zxy|}|~~~|zwssussy}|}~~~|wvyyy|}zwuttuwx{|wux|~|yttvtswz||{{zxwwxyxvvuutux{{|}|}|xtsrpqux{|z{}xsssuvvw|~~{vtsrqrux}~}|{{yx|}|~~|yvqooquwx{~~}}}}~~~}ytpopqqrtwxwvsqqpmmoprtv{~}{{|~~~~~|}|yxvsomnrvuu{}z{zzzz||wtstux{}}||}}{xy{~}~}~}{ywvvwz}~{zz}~~~zy{~~~|zxxy{wsqomkiimoqrppqqqqqrsstuz~~{{||{{{{zvtvutv{~}yz{z{|}~~||{vtvy{{{}}|}|yy|}}}{yx{~}||{{|~}|~~}zwx{zyzzzzwuvvstvutronnprrstw{~|zyz}|yxy}}}|z{|}|zz{|}~~}~~}|}~|zywy{{~~}~~}|}|z{~~~~|{zwvwxy{~~~}zz|}~~}~|||zxxwspqqnry~~||{tnsvttwxyxvx|{xy{{|}}|{zyyyy|~|}}{yvuvwwxy{}}}}{{|{zzy|~~~}{zyxxyz|~}}|zz{zz{|}~~~}||}}||~}}|{ywtsrrqqsuvwvsqpponnoquz}}ywvvvwy|~~}||{xvwxxy{}}zzzxwy{}}}~~||{zyz|~|z}}{zzyyxz~~~~|{|~}}|}~}~|{|zxwwxxyyyyxvtrpqrqqstuusqooqrtw{~}zz|~~~||~|xz}~~~|zyzz{~~}{{|~}yy|~~zwy|}}{|{|~}}~{|}}}~}|{}}yvuuuvyzyxxy{yutvvvvvxzywutssssuy|{zzyyyyyz{|~}{zyz||~~~{{{|}~zxzzwwy|~|{{}}}~~}~}{{zwvxxy}~~~~~~~}|zwwvspprqrtvvutuvtrsuttvxyywvz|yy{~{zz{|{|~~|}}{yvtwzxwy{}}}}}|{|~~|{zz{||}~~~|{zywvyzy{}~|{yyz{{{}~|{{{|zy|}~zwvutrqsvvvvurpnnnmlnrssuvvutsuwz|~~~{yyxxy{~|{zyxxwwxxz{}}}}~{zz{{{{}~}|}|zxxy|||~|{}}||||{~~~}{z|~~|ywtqppoqssrtutrpoppmnruxz|}}||||{|}|zzzz{||~|yxyxwvx{|}~}|{z{|~|{{ywwy}}}~~}~|yyz{~|zyxyz{}}{yxwvuuuvy|{y{|zy{|}~~ztstsssswxvwyzywvtsrqtxy{~}|{|||~}{||{||zywuttux|~}z{}~~~}||~~|zxvuuttvz}}{}{{zz{~~}|ywvtpmkloopsvxyvstutstvyzz{|}~~}|zyzyxy{{{{|{zxutrpqvy{~}|{{|~~|{yz}~~~{wussrrv{}~~}}~|yz{z{~}}}|ywtsssv||zyz|}}{xusrrtttvvvrmkjhgjmpsuwzxuuvttwz}}{yx{{xy}~}|yvtrpqsvy|~{~~|{{{z|~~}|||zxusqsuy|}|}|{{{|~~}xuttvy||yz~~}~~~}{yvsqpoprssttssroljijmpuz}~|zyyz{}~}{yxx|}|}ytstssv{|~~}~}}~~~}|zz~~zvssttuy|}||~|ywvvwwy~|zyxwy{~|zxtrtwxz{~~~~}|{|||zxwvtsrsuuuxzyvsqqolmrvy{}~~~~}}{{|~~~|{|~~~|yvssrqsvy{}~~{||zz~~~~~~}}||{zxuttqpty|~}|}~}}}zxwxyz{~~zwvtrmhjllnruxxwwvtrrsuw{~~}}}}}|zxwwwxyz|zwvvuspoqtwz}~|{||~}{z{{|||zyxtqrsqqruz}}~}}~~|zz{{|{zyxusrrsuw{~~~}}|yy{{{}}{ywvuutsssqpnmlllmorvy{zyzywvx{}{zzzzzzyvtrrrqrtvxz|}~}|zyzzxwwxxvttutqruz~|zz{|{xxzzywvvwutx|~~|}~}{yxyyyz|~{yyyxurrtutsrsrpnoqqtw{~}}~}}~{yz{ywvwwwvvwwtrtvy|~~~}{{{zyxxyyyxxvtsuxz}~}{{{{{{zzyxwwvvwy|~}|{zzzzzzywvttux{~}}{yxvtttuvvuutrqrsrsw|}yxyxwxxxyyyxvtrsuvy}}{yyxuuyzzywwvtsuxz|~~yxxxxxyyywvwwvuuy~~}{uqkflpnlhcdedfhfdchkihiiiginnnoqnilnooprpmsxphhesxkkkztds~rw~v~}|{odhp{qbgjotolx|smhnuxyuhmqv~~}zvrnmmnmnnqtssia``eglsz~}|obcegjlkjjmruwwyz{{y}~{sollihiihc[Z]]]]^`behecddkquxtqsuutuwxw|~|}|z|~||}~~{|yusttusmggjkkhktyvrqqnkouuruywssuspomlmpsspkgdec^aghfghgfghggfehnnmnprsstronnopqqpnkiknnlijkjihffjkd`dgfekqrqqpoponqrqqppstqmihlpopqokikmoqsty}}|w}}z{{~~{w{~zx~{vtrsuw|yty|{y{~{w}vtqruvvqmnppooliffijhffihffggfhpyyttuvwsq|zsuxywtpkgegknmligb_fpleilijpuz}zurqw}y|}|}zsyyqqrvvmhhiknmlnpsvvrv|xtw}}~|x~zuvxyz||vuwvtx{~yyzwtwyvsuvtstvslknonllpqpnjhmqppruttssvxvrmjouttrnnohbcfilmnqsnjosrrsuwwwyxuvvsrqpsvrmopkfhjklprrppooprrqrx}|y}}}~}}{wz}zvvyz|{{~~|}~zvvwutvvtsvyz{zz{yx{}|}|||~~}|{wuvvrpmmoonnmknpqrrrqqrstvxwuvxzyyywx{zxxxvvxvpnsxwsppponoqsuxwvz~zvxyxy}}z{{yy{yusuuvwy{vpuzuruy|}~~}}~~zyy}|{{{{zyxxz{}|{yy{}|wy{yxwvwyyyvw{~|z{||zxxvtuxwtsrrsqooppprtuutsx|{y{{}~~~|xvuvvtrrqqollmmmnprsttsstvyy{~~|zzxy|~~|zwwvtttsuvttuvvuwzz{{}~|~}{z|{xvy}|zyx{}}}|~}~~~}}zw|~|{|}~~||yx{~||}~y{{{{yxwutrtxwuuvyzwux|}}~~|{z|}|{xttsontwsnptssx}zuuwvwy}}vy~~}}{wtsuxz{yxvrqrsw{xsrruy{|zwy{~~}~}}|{zz}|x{{vsrtwy|~~|yz~~|y|~~z|~{wwz|{vxxz|yyzwvxxxwuz~}}~zzy|}yywvwusrqtwxwvuvvwx||||{}~}}|z{{zzywx{ztoszxvy{zz{|zy{|zy|~~{}}xuy{xvwwtsuxyyzxxy|~~}{}}}~|zyvuy|zxy}|{{z{}~}{z|}}~}~||z{}{xzzy}~|~|{|}}zwwwtrrvvuw{}{xy{|~}||y}~{xtqqruwwuttuwyzxvxy|~}|}{|~}yuuwusw||ywttvutz||~~}}}~~}}}}|zyyzyx}{xxy}~}~~}~zvz~~}ywyzyzyy|~}~{xxxy~~}|x}~z|~~~|zxx{|yxzzxxz~|{}{{{yyvrtxwwy{xuuuy~}~|{zzzyxwtsuvvuttuwz{|}|{z{}}|~~}~}|}~{x|}{zwvuuwxxxx{|yxxz|}~~{|~~|z{~~|{yz}~~}~{vtx|y|~}~{{}~~~~|}~~}}}ywz~~}}~~}|{}~{z{zvw{}~~~{wy}}}}}}}~}zz}{yxz{yxyxvttvxy}}}~}~|{}yvuvxwutuwyyyxvwyxy{|}~~~}~|{{|{zyxxzzxvuwxy{}|}~{zyz|{yxy{||~|}~~}~~}|~}|{|}~~~}~~}~~{{~~~~}yz|~~}|{{{|~|{{zz|~}{z{{{{|}~~}~}zy{|~}zvvwyz|{zzyy{{}~|{|||||{{{zyxtsvy{{{{zyz{|~~}~|{{{{zwstwvvwy{|{zz{}~}||~}~~zwxzzzyz}}zyz{}}~~|~~}||{~~zx{~~~~~~~~~}}{{{|}}}||{{||}{y}~||{{|zyyy{}}|{{|||~~}{yzzwvz|||}}|{yxyz~|{~}{|~|xwwuux{|{yxyxx{|zyz}~~~~|zy|}{zzyz}{xxxvx{}||}~|{}}|zxxxz{|}}}{}}}~{yyz|||~}zy{|zy{{}~{|}~~||z}~zxxvx|{{~~~}|}~|yxy{{xwxyyx{}{z|~~{|~|zyyyxwxwvvx|}}}||}~}}}{{{zyxwwxxx{||{{|~~|}~}~zzzyyz{|{{{}}{zzz}}|{|}}~}}~|z|z{~|}~}~~~~~}||~{{}|{{{~~}{zxxyzyyz|{z{}~~||}~}}}{ywuvxyxyzzyyxx|~~~|{ywwyzzzzzxxxyzzz~~{yyz|{yz||{yyz{xwz}~~}|}~~}zxxz{{||~}|}||{yz}~~{yz|~}{|}~~}}~}~}|{~~~~}|{}}|}~}~~}~~}|}~~~}||{{{|}|||}}}|zyyz{{zz|~~|{zz{{|}|zyxxyzy{}~~||}}|zxvwyyzywx{zxxz}~|{{{||{yxx{|{yyy{|}~}{{{}}}}|zz|}}|zyz}~}~~|{z|}||{yz}~~~~~|{yxz|{{{{}~|~~|{zxz{{{~~~|yyzz{~}~~|{yyz{|}~~~}~~||zwwzzz||}}yuy}}~}}}{yz{zxwwvvwyz|}|}}|{{{{zzywvwyz{}~~{yyyyxyz{||z|~}|{{}{yxy|~}||}}}~~|zyz{{z{{{{|~~}{z|~~~}zyzyy{}~~~~~||}||~}{||zz{|~~|{{|}||~~|z{}}|{{{{{{{zzz{~~~{zz{zywvvxyz{{{}~}|~~}}|xvwyxxxyyxwwwy{|~}|{{{{{{{{{{z{||}}~~~}||}|||{yxyz{~~~}}}}}{zz{{zz}~|}}}}|{{zz{|}~~~~}||||{|}|{{{|~~~}}|{|}|{|{{{}~}}}|{{{|{z{{yy{||}}}{zz{|{zzxyzzzz{{|~~}|{{zywvvwxyz{|}}|}~~}|zxwwwwxyz{||||}~~}|{zyz{}|zx{}|{|}}~~||}}}{z||{{||}~~}~~{{}~}|{|}~~}|}~{z{{zzzzzxwz}}~~~}}{ywwy{|||}~}}}}||{{{{{zy{}|{|}}~~~}{{||zzzz{zyz|}~}}~~{yxyzzzyyyzz{zyz|}~|zxxz{zzzyyyzz{}~~~}|{z|||{zzyyz|}}~}}}}|{zz{{|}~}~~~|{{{zz{}~~}{|}{yz{{{{|}}{|~}}}{z{{|{zyzxwz||}~~~|{{||{zyyyzz{|~~~}|}|{zz{{zz{}}~}||}|zzzzzyzzzz|~}{{{{zxwxyyz{|~}|}}}~}{xyzyyz{{zyz{{{}}}}}{zz{||z{{{{}~~~}}}~}{zzz||{{}~~}}|{xusqqrqsvxyz|~zvsrpmkknopqstvwwxy{~~ztppqruxxvusoljjnsw|~|{{|{{}~}{yz||{{}~~}~}|zyz{~~~{yvsrsx|}}~~}|ywxz|~{xvuuuvy{~~}|{zxvvwy}~}}}|{xtrrrsrqsvwvtrrsvwwz~}||}~|{{|~|zwspnmllmoqrponmmmnquy|zwsolkkmpqsutsrqpqty~{vpljiilosvxyzyyxwz}}|zvrppqsvz}~~{xxy{~zvsqrtvwy{{yyxwuux~}ytpopqrtuy|zwwvuuwz}{zyvqlhecbcfjorssrqqpprv{~{{|}}|{{wqnnllmosvvvxxvusstw|}yvsqpnmoqstuvuspopruy~}yurnkjkmortuuutsrsvy}~}{xurommnpsvwy{|yvvx{~|ywttuwy{}~{zyyz}~ytqonnnpsttsqpnlknqtx|~|{zyxurnkgefgjmpqqrrrqrux{~~{z|}{yvspmklnpqtwxxxxxxy|~}~}{yvrpprsuwyzzxwvvwy{~{xurpooqsuvwvussuwyz~}{wspooopsvxzzyzz{~~~~yurqpqsuwyzzyzz{{}}zvuvxyyxwtqomlmnprststtsstuvwy}}zvspnnoqruvvuuuvwxz}~~~}{wtqpnmorstuwxzz{||}}|{|}}}{xvtrppruxz{|||}}~~~}zwtssuvyzzz{|}}}}~|wtrsttvxz{|||||}~~zyyyzzywtqlihghjknqrstvwwwxy{~{yxwy{||{yvspooprtwyy{|||||{{}}~~~zwtrqqrtvxyzzzzzxwy{|xtqponoruvwxz{zyyz{|}||~}zwtqonoqtwyz{}~~~~~}zxvvwyz{~~}ywtqonnoqstvxxwusrrstw|}zyyyz{||zurpmjjloqrux{{{zzzyz|}{{|}}|}}yurqonortwz}~}|}~}|{|~}yvsssstvz}~}{z{||~{wtsrrsvx{}}}}|{{{{}~zwtsstuvy|~{xvutsux{}}}|{||zyxwwwwy{{ywtrqnlmprtwy|}{zyvuvxz}~zvtrppqsvy{|}}{zxxyz|~|yvsqpoprv{~~}{{||}~}|{|~~{ywsqqrtw{~~~}}~}zxwvuvx{~}}~{xwuvx{~~|{|}}}{z{{zyvspmjjjkmpsvxyxwutuuvx{}{||{{}~}{yvtqoortw|~|{z{|}~~|ywussuw{}~|{yxy{}}zxusrswz{~~|zzzzz|{xurrrsuz}~~|}}}}|zxwy|}zwttuwxz{|{zwvusrstuwz~~}}}~~~~~}|}~|zyvsppqtwz{|||{zxwwxy{}|zvtrrsvz|}~}|{{{{|~~}~~{xuttwz}~}||||{|}|ywwxz|~~|{yyzzz~~{zxwy{}}}~}zyy{}~|{{|}~zyzzz{|}}{zzyyyz{zyxusqqsuwy{|}|{zywvvwxz|~|}}~~{ywwxy{}~~|{zywwxy{~}zwwvwxz|}}}~~|zzyyyz}}zxwwyz|}~}||||||~~}|||}}~~|{{|~~~~~}{}~}{{}}zxvtssssstuvwxwwvutttuvy}}|||~~~~~~|zyyyxyz{|}~~|||{{z{}~||}~}||||}}~}{yxxyz|~}||~~}|}}||}~~~~}|zxxxxy|~~}}|{z{{||}~~}|{{{|}~~}}~|zzzz{{{{zyxussssuw{}~~}yvvvxy{~~}~}|||zyyz{{{||{yxxwwxy|~}}~~|{zzyz{}~~}}|{zyz||~~}~~}|{|}~~}|{{{}~||}~}}}~~~~}|{zyy{}~~}}~~}||||}~~}|{zyy{~|zxwwxy{}~~}|zxxxyz|}~}|zyxwwxyz|}}}|{yxxwy{}~|zz{}~~}~|{|}~}|zxwxy{}}||}|{zz{|}||{zyxy{}~~|zz{{||~~~}|{z{}~~~~~~}}~}}}~~}||}}zwutuuvvwxxwvutssuvwz}~~~}}}{{|~~}~{zyyz{|}~~~}|{zzyz|~~~}|}~}|{|}~|{yyxz|}~~~~}|{|}~~|{|}~~|{yyyxxz|}~}~~}|{{{}~}|{z{|}~}}~~~{yxyyyz{{{zwvusrsstuwxxyywwvvxz{}~~~~{yzzz{{|}|zzywvvvvwxz|~~~~}}~}{zy{|}}~~|{zyxxxyz|~~~}|zz{}~~||{{zyz{}~}~}}}}}}~~}{yxxwwy{}}}~~~~|zyyyy{~~}~}{yxvutuuwz|}}|{zxwy{}}~~}||||~}{yxwwxxy{|}}{zywvuttvx{}~~~||{z{}~}}||}~}{yxvttvy|~~}}}~~}{zz{|}~~}}{zywtsuvy||{z{{|~~~|zxvvvwy}~~~}~~|ywwy|~|xvwy{}}{|~}zwvutuuvwxxwvuspommorv{~~|{{{}|zyxxyz{|}~~}|yvuustx|~~~~~{z{|}~~{wttstw{}~|{{|~~~}~~}~~|zvsqrsuy}~||~~|{{|}~~|zwuttux|~}}~~{ywwy}}{yyxxyz{{{zxtqnllmoswyz{zywvvwxy{}~}{zzz{||~}{ywspnmnpuy}}{|}~{zzz{|}~~{xtqppruy}~~~|{zzz{}~~|zwusstvy}}}~~}|}~}zwtrrrux|~}}~~{xutstvy}~~|yvrpoprux|~~}{yxxy{|}~}{xvvvvwyz{|zxusqppqruy|~}{zz|~}|||}~~}zwtrqqrvy}}|{|~~|{z{||}~}{wtqppprvy|~}{{zz{}~~|zxusrrrsvz~~~}|}|zxvvvwz~|ywvwxy|~}}}{yxwvvvvwwusqomkjjlorvy|~}||{zz{~~|zxxyz{{{zxvtsrqqrux|~~~~}|zz{}}}|{ywutsssux{~~}}}}}||}~~}{zywusrrsuw{~~}~~||||||{{zxwutsstvx|~}}}~~~}|zywvvwy||zxxyyxwvusqoonmnnptwz|}|zywwxz~}{{zyzzxvvvutrqqpopswz}}}}~}|{zyzzyxwvvusrrrrux|~~}{zzyyyxxxwvusssuwz}}|||{zzzyyxwvusstuy{~}{|{zzyxwutuwz~~}|{{{{zxutsrrtvy|~~}{{{}~~|{yxwvuttttttttsqppqrvy|}}~}||{yxxxxxxxwtssstwz}~|{{ywwwwvvvutsrrsux|}{yxwuvxxxwvutrsuwz~~}{yxxyz{{{zyxwwvx|~|{{|||~}|zyyxxy|~|zywusqqpqrrrrpnnnnpsvz|~z{~|wtsrrqqtwzzvvzwsx{xvu}~~}{zzzzwwy{}}|ulpxyyvu~}}~vpssnnrropronmlorqs~}xyzvsoptvwy{wsuxuswz}|w}~{yyzz||z|}xw{}wtvwxwuwyvsuuolotxy{|{zwuojousqppuvoloprv|~ysonpqmkputtuvzxstyyy~~}~~y|{wxy{{yy||||{xvvvwz}}~}ywxwvuuy}zwxywuvusrrw}zw||zy{|~~yzy|~zvtv~~wutx}xtz~|}~~~}|zvvz{xxxyzz{zyx{}}}|}{~~~}||}}}~~~|z|}}}}|{~|~zxvux{}yv{|~|~~zyzz}~}}||yu}{~xy}|~~}~yvxzzzzyz{xtrrrsvyzzxvvussuwy|}xwwwx{|{zxwwrnsyz{yz~~~yyzyyxvvusv||zyx|~{y|{yz|||}}{ww~zuy}~|~~{yz|||z~~||~}yy~wx}~|~zv}}z{~{wx{ux|zvz}{|}~|wy~|z~~~{z|~|}~|z{~~y{~|z|zz{~}vswz{yuttsspnsusqrtvvuwwuuy~|z~}~{}zutwwuwzytw{wsw|}s~~~}{|}{wqy{uuwz~~~x~~~}~}|}{w{~}}|~z|z}}xz||~z}~}~~~}~|vw{{{|}}~~}}}~~~{yvx|zy{{yy|{x|{||yv~}yy}~{w|zxz{xxx{}zxxy~{x{~v{|x{|yxvttwyvrstsrtvtsy|xz{v}~~}~|yyxxwrpqw~{sw}zvtrv}}~~{z|~}}|yy~~y}~|{~~{|}|zz|}~~yx|w{z|}yyz}}}x}zyvz{z|}|z|{xxyusv{zzzz{|~{~}{~~~~~}~~{{||{~}~xz~|zwyypnruwvsvzxurptvwywv|}w|{~|}zw}}x{{uswxutuvzzx|~~}z{|zyzz{x~~zyx{}|~|||yyws}}~{x{}|zy{|}zsw{wx{|}zz~z}~|{{|~{xz|~|{~|}{yzzyxwy{}}}{}}|~|~~~~}z|}|{{{xx}}zxwzxt~~}}~}|{twzyyvuusrsuvwvvutvwyyz~}z|}}~||}|zywsrx}yuwxwvux{u|~~v|}~~}{zz}|y}}}~~~~~||~}~y~~xz{yz~~~}~}z}yw{|xuuy}~|zwx{yx}~~}{{z{{{~}}|~}}|wz|zzyy~|{{}}~~|zz{{|}}|}}|{{}~}zz{||xuwwtsuusuxvqrwxxwxwxz||}}~~yy~~~{{~ytz~yvy{|}{yz|~~~~~~~|}}zz{~}yvx}~|~}}|~~}~|z|}{z}}~||{}zw~~x|}yxwy{|{~}{~|wz~}|zy|~}}~~~{|~yy}|wv}~~}}z|~}}|}|}}~~|z{~~|}|||{xuuuttstvuppsttuwuuxyvtx{{{{}}{}~|zxxyz{{||yx}}|||}~}}||ywz}xw|~|zx}}xz~}{~}~{}|xy~}zz}~~|}}{{}~|{|~}{~~}}}~{vz}wwz|}||}~~|~~~|~zx{}}x|}|}}z~~||}}{z|~{|}~|~}||}~~~}|xvuw{wstuuusqqsvusuy{}}{{|{z}~~|{|~{}~}}|{|{xy}|zz{|}|{|}}}~~~}}}~}|{}zx|~}}{{zz{{x{}zz{}{{||}{{}}{~{x|~~}~{}zvwy{||}{y{~}||~~~}|~|zzzyyz|}}}~{|~|}~{u{}z~~}}~}|~{y{zywssuuvtrwxussw|zxww||zyy~~}{zz}}|{yyzyyywwxy{zz|~}}}}{{|||}}}|{{{{{|}~~}}|{|~|yxy|{y~~}~|z{|x||{zz|||}z{||yyz|~|y{~~~~~|||~}||}{z{{~|ww|~}~}}~|~}}~}zy}}~~y{~~|yz|~|xwyxvwwspsvtsuvxxvvvz}y}|{}~}|}x|~||ywx{~|xz~~|{{{{~~~~~~xwzzyzz|}}~|z|~~~~}{{|}~~}{{|{zzz|~||~~|zxyz{|xw~}{}~||||zxx|~|}~|}~}xy}|{~}zyz~|~~~~||z}}~}~~~~x}{wxy{{vvxyyslrzvsuxxy{}||}|}~}~{~~zz|{yxx|}ywvx{{zyx{||}}||}~}|~~|{y|{xz|}y}{~~}}|}}zxyz{{{|{{|}}||}{xy|~}xz}{z{|{y|}||~~~~||~~~|y}|||~}|}|tx{v{~~}~~}}~z~{|~~}||~||~}y~zwwwyxuuzxuvyutxzyz{|}~}~~}~~}{{|{{|zvxzzyxvxzwuwxxx{|{|~|}z}~}~|zyz{zxxz{}~|}|~|~zz{{{xxz}~~|}~~}|~|zyyz|yvwy~}zz|~{}~{y~~zz{~|y}~}~|{{~~z|zy|~~}z{|~yw}~~}|~~~~{|}x{|wvxzzuswwwuquzzyxvz|zy|~~}|~}|||||{{ywy|xtw{|}|||||~~~~|~|}}zxyyzzyyz{{{zyz|~~||}}wy|zy}zx{~}~|yx{~{yyyzxrw~~z}~{{}~|}}}~~}~~}zyxz||}}{zz|~~z{}}{}}}~}}{z{|~|}}yvz~yustxxssvuttuvvxzzyyz|~}||{y}|yw{~ywyyyxwy{zxxz}{|~|y{}}{usxzvuy{{yxy{|}|z{|{yy|{{{{{{zz}~||}~~|yy}}xx}~~}~~}|~~}zvy|{|~}}~}}}|{|}z{}~}|}|}}vv{|zzz}}}}}}{}{{}~~y~~|{yyy{|wsw{ywuu{ysv{}}yvz~}|||~~|{}{wxxyxvuxywutssw{|{zz}~~~}{|~|ywvz~vsz|xy|~~|{zzyvx~|vx{}{w{}}}zy{~~}{{{z{~}{~|~~yx|}~}zz|}}|{~~}}~|z|}{||zy{~}zxz}|z{|~}~{zz~~~}||~}yvvwxyxustttvvvwy{zwy|~}}~||~|zz{zyywvwwuttuxzyw{~zy~~~}}{yyxxyz{wvz|xvw{~|}~~~|}~~{wx{|~{x~~}~~|{{zy{||{{{{}~~{~{~}|}}}}}~~}~~|~~~|y{}|{yx|}yy|~~~}~~~~{x{~|}||}}zzywvxyvwxxwwwz{xwyyz~{|~~||{zzzzzyyxwwutvxzzvvyxwwy|}}~~}}}||{zyz{xvxzz{z{}}~}}~~|zyy{{z{}}{}|}|||||{yk`gkmou}|{vv}~{z||}{z{|~|z~{|~|~}{{uzvqhhr|umgejpu}||}{ywskhowxtpknqomkggijikmnljijlonjkpqqstxz{zxxxyytnmmgbcegifcbacca]Z\^\Z[_`a`_`bdffjmnmnmiedfhkosxwtsqmieaacbcfedbbabehjlkjkmjfabfddhlmppooollkijpwxx{|{zzz~~~|zyz}~zwutwyyz||zsvvpmnnlf_`ca^_abbbba]ZZ\_bgmnostvwsnoprtsssrpjeghb_cfe_WUUPKHGGGIMOQTTTTUUTUVXYYZ\\]^[[]afgdgjfa\Y[^__`begggfgigdefffdb`_^[YYZ\^_`cca^\\^_^_bgkkloppqrsuxy{{zywtqqtustwwwwutqlhijmnjkpqommpuwy}~zxyxx{~~~~}|||||{{}}yxxvuvvttvvsrqqqppstqnoooonnswy|}~}zzz{{zz||zz{yvwxvutrqmfcdfihhnspmmmmljklnpppppqrlkptuvvvutspmnqsuvy}~~~|zyy{|zyzxronlkiijkkkllfabb`_aeikkmprstuw{~~|yvromlnokggecb`chighkmnliijklnoopqrqrrqponnprttrqommmopoorsnkmnkgccec`aceeb``__``beddefhjjihiosux{|~}yxxxxz{{}~ywutrqpppljnngcdcbbcglmmoommopnosvwz{yvtstuvx{||}|xvttuuvz}~~~}{z{}|{yusruyywz}{wvtqpruy{{|}}{}~}~|{|~~|{{yxxxwvvtrollkkjhikkjkmjgfgghikmopqqpnoqnlqvutsrrqonlighihffeb_\ZZZZ[\\\[Z[\[[\^`ceffecbb`^bghjkkllighhhikklmmkihfbaaceeddb[VWVSRQRVVUTSRSRRQQVXVWZ\^]\_dghklmnonkihhkjgikigeca^[YZ[[\_]YY[ZYYY[_beghhiklkkmnprsssutrrsttssuwutuuusrqruxvttuvwtqrrrsrrqpqqpoomoruwwwxyxvuuvwz~~}~~~~}~{ywxyxx{}|{{ywxyxxzzzzywwvuvy{}}{{{||zywvusqqquvrpqpnkgfgghikmnpqqrsqonmmnooopqrsrqsuuuvuuusrttrqqqqsuuvspqrollkkliggebbccadhhghhigbadddgknptusrttsstuvvsssmggebabbcba_]ZXWVSRVWWXXYZZZ]`aadgihecbbcdfiloqrqqoljijlnnnlkjigcbfjkkijmlhd`_a__bfghiihijjjjjnponnnmmoswy{{|~~|yxwutuuutqrspllmnonmpqnlkjijkmnoquxz{~~ywxz}|z{}|{|}}}~~~}}}}{yz|z{~|{{{z{}~}{{}~~}~~}~zyxz}|{}|zz{{zxxxxyxxz}~}|||{{{{yursqmmqsvxy}~yuuutsrrtttstuvvvvvyzyyyyxuqnmnprsrrturqrsrpmmnmkkkihkkklorvvsrqnmnopqsuyz{}}|{ywtrsuuvwwvusrqomljkmmmmoruuvwy{||{{|}zwvwxzz}}|||ywvuuutststuuvwxy{|}|xutsqtwxxz|}~{z{zxxyxxxwvvxyyz{~zxxz{yx{}{yxy{{zz{{zzyvsrrsvy|~~}|{{{{{|{|~}yz~~~|z{{{{{~}||ywxyy{}~|{{zz|~|z{zxvusqolmppprtttvwwx{|{|}}|{z}~||~}~{{|~|yyxuw~|~}z||z{}~|||~}}~}|{wvx{~~}{zzxvvuuwyz{ywwyz~}~}|}~}xvurruy{}}}{zyy{}|{~~~~~~||~~|||{{{|}~{{{{{zz}~|zz{z{}~}}{zz{zwxz{||}~~}}|{zz|zy}}|{ywxzyy}|z|~}||}~|||{zz{|{zxwwx{~~~~zwy|~~}{xvvvuvxyyyzzz|}}~}yzzwuuuwyz{|||}|ywxzzz{zxwxyyvtvyz{|}|{yxvvwwx{}~~||~}zzzywvvwy{|{}~||{zzz|}}}|{||}~}}~~}~~~}|{|}~|}~~~~~~~~}}{z{||~~|}}}}}{yxwvtstvuuvwxwtuvwxxyz{}}{zyy{{|}||}~~|}~}{{||}~~~~{yy{{{~~~{|~}{}~~~{z~~~~~}{y{}{{|}}}|{{{{|}~|zzyxwzzz}~{yxyzyy|~~}}~|yxz||{{zxwutsrrtvvvvvvuttw{~}|}~~~}||}~|{zzyxwwy{|}~~~~|{|}}|{||||}~~~~|{{~}}~|{{}~~~~~}}}~~}{|}}}{{{zz|~~~}~~}{yxz{|~~}~|ywwwwvwxz{zy{|{z{|}~}}~}|{zxwwy{|}~~}|{zyyz|~|zxyyxy{}~}}}zxxyz{z{}~}~~~~~}||~~~~~}{{|~~}|{{|}{z|{yy{|~|{|{{z{~}~~|||||~~~}}~}}}}}}}~|~~}}~~}}~~~|{{|||{zywuvwsqsuuvxz|{zyyyz{{|~}}~~}{{{||}}~}~}~~}~}||}}~}}~~~~}}}{|~|{{|~}|{{~~|zzzyy{~}zzzyz|}|{||{{{{|}~~~~~}|}~}{zzzzzxuuuttuuvwvvxvsstrrtw{~}~||~~}~}|~~{~}zwwwyz{||}}{y{~~~}|}~}|{|~}}}~~~~}|{|~}}|{}~~~}|||{{|}}~~}{{|}{z{yy{}|||}~}z{~}{}~}}{ywvxz}~~~zyzxwxzyxzzxvtsttvxz}~~}{{zwvy{|~~|||}}~}~zxwxwxz{}}||{zyxwwx{||zz{|||}~~~}~||}{y{}~~}{{|}~}}~~}}}~}|||{zzzzz|~~~|ywvutuy~~}z{}~}~~}{yxxy|~~|y{~}|}}||{|}~~}||}~~}}}}{zywtrqrsstuwy||{zywwwwxxy{~~{{|{{{|~~~~}}}~~~|yxwvvy}~}}}|~}|{~~|xvvxz|~~|||zyxy|}}~|yxxxxxxxwvwxy{}~~}||}~}||{yyy{}{yzyyxwvuuuttuvwxvtsqnmnorux|~~}}|yxyxxxy|}}|}|{{|}|yxyz|~}||{zz|}~~~~~}{yxy{zyxxxxz|~}}}{z}~}||~~{xvvwwvx|}|}}~~~~~}}}}~|zvssttvy}~~~}~~zxxxyxvwxvsqppruy|~}||zxxwy|}~}zxvwxz{|}~~|zz{zxwvvvvwxxyz{|~~||~}{zyz{|~|yxyzyzz|~~~}{zz{}}yvtsrrtwz|}~~}|||{z|~~}{|}}}~}~~~~|{|~~~}}}~~}}~|zz{zyzz{{xwxywutuxyy{|{{xwz|~~z}tvvz|ywyypjhcacfgdaaa`_aefededadghhjmmnt|yuus{{ulqw|yyyziZ_enujamwnea^_a_\`epzqiXIT_fmnmmmmooomlmljgfd^[RJLMQUY\`bb`RGGHKMPQOMRX]bdfgfecfinsmhc[VTUSRQRSOHEIKLLJLMPTTUUV\abd`[\^^\\\]]bhjjijosqolknquyzzyyvsvz}z|}~~}{z~|x{~zvwxtplijkigilmnljgdcdfhhkptsqqtvutsstsstssrmgc`]Y[`^WVUQMIFHHGHGHLMMMIFLRTTVWVWY[]a`]`fhihc_\]abchjbYWWWX^deeilkhdchmnorutrprwzzxz{zztoxxnppgbflnpsvupottty~}~~|}{y{|}~{tmkjlpmknpswusttuwx||xuz~|{{}~zwwvy|ywvuy~}zusz~{y|~|}}|~~|xy{}~}}|}{z~}yyxuspkjlopnlhbaa\XZ[Z\^_^ZUTWXY^djllnojfhjhhnpljlljhikg_\^^]YX[[YVOKOTUTY]]]`_`a`^[Y^hjigdfe`\\\_bddec^Z\^]^_`cdegfcehfedcgmkhmqlgkokilnkhhhgggfa]\^[X\ba`bb^^`cfiiknrtux{xrw}{x{~~}zzyvsrsvvvvsqqqnnqrqqrsstw|{y|~yuz~|ywz~ytz}zzzvtx}}|{zyx||~~xsnjjkmpppuxwvrmpvxz~}}zyz||{ywtturoqsomqtw{{{{yy{ywy{}}{z{~}zz|{{}~zvtvwvvtsx}}|{~|xwxy|~}{yuplheddeeeecccb__`cdegiljgjnljlllnpqqqpnnmheca``^[Z[YUPMLLMNQSTUTSTVXYWW\^\Z^bca^[[[Z]bffc_]\[XWWWWWVVWXWVX[YY[\bhfcaacea^^`eijjhgc`chfa]YZ]\ZXVVTRSUVY\]^_adhjlorqopsuvuvyyxzzzzwqnmkloomkhfgknkfeffimpsvussuutx|{{}{z{{{ywz}z}~yvuv{||}~~}~}yy{}yz~~}~~}{z{}yvssuxz{|}{zyurtux{zxvttuuurpuyzwsrqpqohca```cd`]]^cihghhhjighiknponllnpswxtpnljjjkmnidb^[]]^``^_bd_[agecfgebbcbcedaafjmoonoojfhhc`bdccbbbbeijifdcehjjkjgghhjnpnmnoprpnnoqsrpmjfcaadfdbehjjkjklnooqw{|zy{zx{}{{wtsrprronnopqrtvvwyyxxwtuvwy|}~~}{yvvxurrswxtrtustvyz{yxxwssvz~~~{trromkjknprrqpqtvtrqptz{z}{zzxwvtsswzyyzzz{}}zy}}{~~||~}|{|}|{{}}|{{|~{xvvwvtstuvwxwvxyyzyyyzz{{xz}~|xtssrrtuvuttsqqrsuwwvvuttuuuvx|}||{zyxttvwvtqnllosroqtrpnllljijjjknollmmoopsrpqqqpnjhebbdfhihghkjgfgklllkihhiklnpqrtz}yxvvwwuutqonllmkhehosrponlhkrtrqpoooqtx{|}~|yxy{zyz|}|yw{~zxwwvwyzz{}~~}{ywtuw{}|{zxvuwy{}{yz{~}}~|zyxxwuuuvwvutrruwz{xtrqquz}{{xuuvx{}~}yvvxyzxtrsw{{|~}}|vrrtwzzyvtux{|zxwwy{||}~~~zwz|~|xy|zy{|}}}}}~|yy{~~~}}~|z{{{|}~{xvvwy|}{zxvsqpqsuwwuruzzz}~~}}|{yyxxwvsrqqrsrppqsuxywsppruz~~}~}||~}}}{yxvuuuvwx{|}}zy~}}}|z{}zw{}zxvuwwwxyvwz||}~|}xxxz}}zwvxzvtuwxxxwwyxwz|~|{~}{ywrorvx{zxyy{~|z{~~}||{xxxxx{}}}~~zxxvuwwuvy{zyyzxvtu}~{x}}yyxvvtrrswzyy{}|{{|||zy{}}}~~~}{wux{||ywz}{|~~}~}ytrststuuw{{xxyz|}|zwvxz{zxusrportsrrqqqrstuxxvvzzy|}|}|zzyvxzyxwvtsuwwurqrsvyyz|{{}}}~~|yxwvvwvvwx{~}{zzz{|zz|}~~~~{yz{ywwxyzz{zz{{}~~}~~|zxwutssuwusvyyy{~}zz{zxxxwvwxyxutvz{}~~}{{|{yyyyxvuvuttuuvwxyxxyz{}}|}}}}yutttuwyyyyz{}}}~~~z|~{y|~zvwyyz|~}{z{|{ywtsrqponnoprsrsvtrtvx|}}|{zzxxy{zxz{xvvvvurqpprtsrpopsttuusqtwxz|~~~~}~{||yvvtsstutsssuvwxxy{~~}{|}{yzzz{{xvwwxz{{}~~~}{yxxxxz{}~}|{{{|}~|zzywwz{{xuvxy{{{~~~|{z|~}|}~~|{{{yz|~|||z{~}||}|zxwvvuttwzzzz|~~~}}~~~~~}~~~~~}zxwwwvvvvwy{{{{|}}|{ywvvuttsqonoqssrrsrruvusssuy|||{{zyz{|{ywy{zywtttssuuuvwwzzxvsqsvy|}~~|}~|zwttuttttvwxyzz{{|~|||{{|||{zy{|}~}zy{|{}}{}~|zyy{}||~}~~}|{yyyyxwvwxwvvwyyz|~{{}}|{zzyyz{||}}{zy{}~}}}|{z|~|zzyzzzyz|}~}~~~}|}}ywwvuvwvuttvwwy{}~~}}|}~}~~|~~~}zyyyyz|}||{{}~|xwvsqpqrrsusqqpommnpsvx{zxy{||}}{{{|||{{|xuttvxxyyyzzxusrrrrstuvyzz|~~zy|||||{xuuvuutstuuvwxyzyz}{yxyxyyyxyyyyxxvtsw}|z}~|ywwxxz|~{|~}zxvvwwxxxwvwxz|~~~~~|{|||zyzzzz{|~}{zwuvxz}~}zyyxvutuvvwxxy{}~~}~~~}||}{ywwvvy~}{{yy{}~}}|zzyyzzyz{{{|}}}{yyxurqrttsrpnlihijloswyyyxxwxyzywuwyyxwxyxxyz{}}~~{wvusqqrstssvxxyzz{}~~~{y|~~|yxxxxwvwwvvvwwyz{~~~~}|yututuwz|~|yutwxz}~|xvvwwvuvwvuwyyy}}|{|||{yxwtrrstvuvz~~}|{{ywuuvxyyxy|~||zxvuuuuuuvuttuz~}|zwuuxyyzz|~|{{|}~}}~~~}|~~}|{zzyvspnmlkkllkmptwxwwyxwxz{|{z{{zz{|~|yyzyxxwvtqpppppprtuwy{z{|~}|~~}|}~~~~}{yxwvsrssssrsuvwz~~}|{{{yurqqqqrsstwy}~zvvvuuwz{|{|~}|{zyxwxwttuwxy{}~~~~}}}}|{{|}|{|}||~~}|zyzzywwxyzz{|}}~{xvutttvwxwxxvwvw||{{}~~|}}|~}|yyyxwtpomjgddefhjkijmpnjijw~uvy}|}}|~|{y||toy|}zvuwxx|rh^]agnljpvsmkjgfghkqw{yojedcfiotwzriggfc`[WVZ^aegknonmmnv~}{xtuxyzzy|}||z{{wtonoromjfilppmigheb`^_ckpruwx~~|{{y}~~|yvvtsuvz|xtnhjlnpquvxyz}~}}}{xtqjea][ZZY[_acbaabaafijmoqw{|xtrolllkiggfda`^\Z[`gklnooonmllnswy|~~||~}||yxxy{}~~}~zusru{}~|z||wspprqqqqtuusollmmnqwz|{vtsturnkimne_eijnqstv|}xrmnru{~}y|}yutwzzxvtrquyzzxvwwsoppoomllmmnsvurqoljhfmtpkouwy{{xtsuy{~}~yurpojeegknmmkijleacfgikptx~~yxuqnlkhghklnsxwtvxxyvty~|xvvxxyz|~}||}~~|{vrrrqonmopnmopmjmqrruy~|zvuusqnjgda_bfeddeimnnooqrstvz~zxvttuuyyusrpmmnqsstvy||zywwwxx{~~}}~~|xwvtrqqqprtsrttqommlmqtwyz{~~{xurqpsvuttuvvttwz}~}{xuqpollnqtvutuvy|~~~}{xvtstwvutrstqoopqswzyxwvvvvvutvxz}}|{yyxwxy|~zxy{{}~}{||yurpnoqrssssrqqpooooprux{}||{vtqpoliiijloponnotxwvx{~~}{zyvrpoqtttuw|~~}|xuwy{|yvwxuttuwyyz||xurnjhgedccgjjkjiijklmnorvz|}~~{wtqoljkmnnmljgc`bdddgilmoqsvxyywwy{}zvutrrtux{||yvtruxwvwwz~~~~~|zzzz{|}~|zz{{{zxwwyz{yxxyz|}~zvsqsvvtuuuwyzyy|~|ywuqmnppqsw{}||{yxz}~~|{zwvx{}~}{ywtssuvwxxvvvvuwwsnnoorw|~||{yz|~|{~|zxwvqonoqtvvtrstvvsqqsv{}xusqnmmkkmoquy{{z|~}zxwy}~}||{|~|zxvutsrrrtvxzz{{xsrsrrqqtxz|}}~~~{wtsqppppqonpstsrqpopqsvwx~}}|{{ytomkkkklkjmpsuwz{yxwwyz{~zyxwwxxyzzywtsrqqqrvzz|~~~}{zzyz|||}~}zwvwy{{{}~}||zywvwvvx|{wtrrrrtvxyyxvtuwyzyxz~|xtrqomnrw{}~{yvutstx}~|zxz}~}}zyxvvy~}|~{xustwyyy{}~yusssrqqqtvwwxxtqqrqqtvx|~}{yxyywtttuutrnjhffgikmpuyzyxvwyxxwwz~}yyyz{zy{~}|ywvvuv{|{|~}zx|~|{zxvvwxxz}~zwtqoqsuwwxzyxyywsstux}~}}~}{xwvrppqonpty~~~}{yyyyz|~}{|~~|||||}}~~~}|zwusrruy}~}yuvxxwwx{~~}~}yvwz{}~{wuttuuvwy{~|{yvttuvx{}~~}~}|{z|~~~}{z|~~~~{wuvutuvy{}~}}}{wtpopoqttstwz}}|{z{zvux{}~{{}~{xvsssqpuyzyywtqopqoopppruy~~}|{xurpoqsuwxwxzxwxyxwvvy{}}}|{z{|}}}}|yvtttux}~~~}}~~~~~}~~~~}}~||}|{zz{{{|~|{|{{|}~~}}}}{yvttvz}~~}{xwwvvwy|}|z{||}~}~~~}|}~|{zzyz{~}}}}}~~~~}||}}{|~}}~|{zxwwxyz|~~}||{z|~||{{zxvvuuuuvwx~}||~|yyywxyyyyvrpnnpqqruvwwxxvwxwvvxz|}~}||{{}|{zxyz{~~{yxy{}~~~~~}}}}}|}~}~~|yvuuwyz{|~}zyxz|{zzz|~|yvtuvxz{|~}~~|zyyyxwvwxz{}~}{zxxz||{|~{z{}~}}||||}}|||~~|{|~~~}}}~}{zxwwz}}~|zxy}~}}{yyxxxxwxz~~}|}}}}|{||{{zyzz|~}|}~}||{ywutsstuvvy{|~}zyxvvwxwx{~~}}}|{|~}|{zzyxxxxxwuuurppqqrrty}~||{z}}{xuuvwwxxwwvvxyxwwxz}~||}~~~|{{zz{|~~}}{zz{|~~~}}}~~~||}||||}{z|~}~~~}}|{zywwxx{~}|zyyz{||||{zz{{{z{~}{{{|}~}|{|~~|{}~~|}~~~|{yxwwxz{|~~}~~~}~~~~~}{yyxvuvyy{}}~~}~}}}|{{|}yvtqortuvvvwvvwustuxyyz}}||}||~~~~}}|{{|~}{zyz{||}~~|{||}}}}}||}~~~~~|zzyxxy{||}}~~~~}|yxz|}}|{{zxvuvuvy|}}~~|ywvwxz{|~}|{yxxyz{z{~~}}~~}}~~|{{|}}}~}{{{zzyyyyz{|~~}}{yz||{~~}~~~~|ywxxyyyyyz}~}~{yyz|~~~~}|{zzzzzz{||{}~}}|{{|~~{zyvttuttuuvxz{ywwxwvwxyz{|}}||}~~|{yyyyyzzyyyxwvutrqqqrtuvy{{{|}|||zz|~|{yxxyzzyy{zyxvttuuvwy{}~{z{zz{|}~~}||{zyyxy{}}|||~~~~~~}|{ywvvxyz{}~}}~}}|{~}}}}}}~~~~|zxvvvutvwxz|}zzzyxyz{||{||{zyxwvwz|~}}}}||}~|{zyyzz|~~}}}~}~~||zwwvvvx{}~~~~|{zyvtsrsvx{~~}}~}zwussssstuvvvvtturpnnoqrtx{}~~}~}|||||}~~~}{yyyxxz{{{|~~|zwuttuwy}~~~~}~~~}|{wsrqqtw{}~~~|{{{{{{|||{zyurpppqsw{}~~|zyxxxyzz{|||zxusrstvy||{{{zz{~~|ywtsrrsvy|~}|{{{}~}}}}}}~~{xurqqqrtwz}~~||}||{{|~~}|zxvtsrrsux{~}|||}}{yyz|~~}|{z{||}~~}{xusrpooqrtvxzz{{ywvvvwxy|~~|zyxwwxyz{zywspnkjkkmorvz|}}|{zz{{|}~{yyyyxxxyyxwusqnmnoqrv{~}{yyyxxyz{|}|{yvssssuwy}~~}|||~}zvsrsrrtw{~~}}|{|~~}}|||}}}}}zwsqpooqruxz|~}{yxwy{{{{{xurppqqrtvy}}{zzz{{{}~|zxvutttvx{~~|||}~~}zwussrstvwz}~~}yvtsrqqrtux|~}zwtrqqqqrssrqomkiijkloptwz}~~~~}||||}~|zxwvwwwxyyyxvutrqqrrtvy|~}}}}~~}|{{|}~~|{ywutsrrrrtwz}~}}}~}~}xuuvwwrswtosxoj|rr{{}|sy~zpksxsqtutuv}~}~yxwxyts{}wsqqtttqoswxy~~}|{xwyywwx{~yrzvovzyvqsz~yv}}~|yustuurorutv{~~yz~~twvpw~xqppruy}~|}yz{{ywtvxxvrmnoruqmtyww{~}|~zw{~~||{}|u{z{z{ytruvvxyyxvxzzzyzywxz{{||~yyzww{}|{||~|{~~~{{}zux}zx|ysy~~{||{||{{~~}{zxxyz||xx}{wspu{}{x}~zxy}}yvuz|tyy||}}}}|}~~{y{~}~~z{{y{|~~}~|{~|}{|uz}}{{upv|uq{ww|}{ws{y~~|||{t{|yxvwwx|~||}|~~}~z||tsyz|}}|{w~|xzvvy~}{|~~}{{}}}{xzzuu{|xtrtuplnrwxutvuuwxwxz||{||{~wz|z{ztmotvxwuvwqrz}{ww{~~||~}{y~~}zxxtvvx}~}y{{}||}y|{|v{~~yw{yvy}}}}~~xx}~{y~zz{~}{yvstwtpv{ywwx{~{x{{{yyzxv~uw|~{uvz~|{~}}~~~~~{zu}~yz~~}z}~~~~nzz{}}{t}{x{x{yz~}z{wztx~~~|zyyxvvx{zuu{|yy{zyzzz}|y{}}vx{v~}yx{|yvuw{ywxxvttuuwz}zr{wuvzz}vz~ywyz{~}xz{u|u|~|z{z~~{w{|rw}yv|xw~}xx|{z{z|~xusszzutw|ru~~z~~uzxx{~yy|y||{}}yw{{y{zt{|||{}|{~}~}{{~{}}}|~~}{}zz{yx{{wtt~ztx}||z}|u}ywyv}}~}}}~||yusvyxxxwwy|~|~~~}w||x~~wx~~|}~~}~|zx|{y{{zywtsvvqnsvvxxwyumrzyxxx~|~~yw|~wnu}uuvuwwxxusw|zx~}~|~|uv{|{||{{|~}}{|~}{~{|}y~x||x|~~|ywzz|~{~wt{~}w|}|~|~x}z||zzx|}xx|~{{~~}zzxyz{}|yx{||z{{}|y~}}~zwy|xuz{wz{|{{~}||~{z|{z}}s{|y{|~~}}~~~||}}~~~~~{w~{qy~zwyzyz}|zyz}x|~{{}~}{{yv|}||xv{|xy}}}yszzuvurtz{xy}}wuw|~{zzz{~}xsz{xzyusx}}|}|||zyz}{{~||||z{|}~|~~}~}~yy}}{wv|}}|}}~{|}}{wvwxy|~zy~{x|~~z{~~}{{{z|}||}~~}~}||}yy~}~|{}~|{|{s|}vz~~~{{~}~|~~{z|}{{z|~zvwz}|{{~}|~{z~~|}~}~}}{~z|~~}~|~}zzz{z~ztvyyyxzz{~xuvz}zupoxxsux}{rrx||wwy~{~}~}}~{z~{su}~{vry~wruwvx{|y|}zy|z|z||z{{yxxx}}~xvy}~{~||~}|{}|{}~{|~}}}|}~y~|}|~~}{xwyxw{{z||{yw}|~|}{~~xy}~}xyzz|{z{}~|}~~|}}|{|}z|~{||~|z|~z}}|z|~~}|~~}~{y}~~}|{zy}{v{~{xvw{{x{~}|{zz||}~~~~~|{|}}~}|zwttuy{wstuvvutvz{yuvz|}|z{|{||zy|~~}||~}y}~}|||{z}}|~~|{{||||}}}|}~|y~}{z~~~|y}|vvwy{xy{y{||xy|~~|xy}~|}~||}}~|}|z~|u{}|~||~|~}~~~~~}|{|{|~~}~x|~}|{y{{~v~}}~~{|}}}{|~}~y|z~~}|z{}{y}zy~~|}~y{~{}~~~~~~|||{{zz~}yyyyz|zvuuwzvrx{vtssvxxvuwz|}xv|}xy}z}{{{}}zyz}|tw|yuvwz{|~}z{~~}}~{z~~}yy|vs}}yzyz{yz}|~{}~y~|z}~~~|~~}~~||{{~|z}~}~~x~|y}}yz{|~yy~}~|x{|zyz{}}|}~}~~yz~{{|{y{y{z{~|z~~}~~~~~~~~~z{|~}~~~}}~zwy{{zy{|wx|{y}|zy{{|~yzz{|{zzywy|zusuwwwwyyvvz|yz}zsw~~~~}~{{~z}zwz}}|{z{{{||zy}~{z|||}}}z{}~~~}}|}}~{z~~v|}||~zs{{}~~~~~|}|{|}}}~|z|}yw{~}~~||~~{}|~~xz|}~xtxz{|xx~~z}}|~}{z|~~~~~|{|~|zyz|zzy{|v}}z}~~}~t{|}~{||{}}z|}}}~~~~~}|}{}}zz||zy{{{z{~~ywz}~|xxz~{w}}wx{{{xy~}y|~yuy|ywz|{{yy}}{|{ww{|{|}}|z|}zz{|{z||yxyz{xtwz{{xz{z}z~{}}|{|}}{xxz}|xvw{|z}}~~}}{|z{||{yx}~|}~{{}~|x}}}||~{~|||y{}~|y|~}|{z~z|}{~}}}z}}uvz|}wt{~|zxz}{{~~}|~|z}}z}~}~|~~|||~~x|~yv~zx}y}|}}{}~||~~~{~|xu|{x~|{}}wz}{|}z|}ywxxxyvuvutsrtutronswvuvwyvpu||{z{}~{w{}yxy|z}}}~z}{|}{z~~~~~}{y|~~{xz|~~}}~}}y{~{}{|}}}~|z{~zy{{{{zxz|||x~~||~}{{|}}z}|~}{z}{yzwv|~|yx~{|~}}~|z}|z~}}}}}~}}~}|~}~}~z||{z{|~}z|~~z|||yy{}{vwyz{ywxz|zwz}xtx{xwwwzystz{ywux|zwvvzzvwz{|||{z~~|}}~~~|}y~~ywvwxx}xr{zwyzz|}~|}~z}|~~~~{|~{|||}|zz{|}~~y~}}~}zyy|~{|~||}}}~||~}~}{z~}|{~{~z{~~~{y|}}|z}y|~z}~}~}~|{|~{{~~~}~wv{}zz|}|ywz}||}}}~~}|~}z}}~~~~}zz}z{~~~}~{xxz{{{xwz|zzyz}~{yz|~}{{{|}}}|}}{xyzz{zx||vtux{{xvuwzyyyyxyyzz{}~}y~~~}zyz{|}}||zxxxxy|~{y~{yy|}|}|}~~yz}{y}}}~|}}|}~}{{|}~~z}}|~}}}~~}|{{{{z{}~~~~{zwy{{|}{xxy{|zy|}yz~{}|~}{{{~~|{{~~~~~~~|}|y|~|{|||||}~}}|{}}|}{~~}~|{|z{{zz{||}~||}~|zz}}|~~{{}}|{zz||}~~|y{|||{|||}}zyyyxtqppsvz}}{~~|wsx{{wrpnnonmmmlkkigklgdb``^XX^]ZYY]bb`_bheaa_p|pqrtt}|x{}ynhtpv{{}~yvx{yuh_`bipmkz|sqqrqoqyrlfdflpuz{~uigefibZ]_gonnosx{xqnpz}wslc_]]_acfhgfcacd`]\[agdegbbdgha[[\YVUWZZ]cefghmtuxywy}{wz{xvw{~{xslkiegjmqqpssmfabhlmigkpppprvwuqptvsoosxxrnqpha`^\\ZYZXUUUQMKJGHOTWYZ[\[X\a`afjkospnooqtmgpupnmmqqmptplmpstuwyzxwvtpnnnrvz|srru||~|y~}z}}stx{{xxvu{|tspijosy{z|~~{wsqwytpmjjjfb]^aaaehkideie]WW\a_\\^_`djljga\]^`iplhkoqtwvrqqqrt|}wxy||xxvrrurotshbeiic[_illnsqkntplnqvxwvwy}~|{}|ururmrwyzz{~z~{y~~~}zz{~}~{z~|{|~}~yspooomkklmljhimnnnntywuw|}z|{||}ysuxvrmilnlmmjggfhlliijhkppoonnomlptsu{~~zz}~}{{{{}~xspoprrsqnkkklllmnsutsu{}xtvxyzz|xw{xrqqtxwuxyvw{|{}|{|}|{xwvwwtsuwxyzz|}}~}zxwvutrpnmookiijihjnoonnoonorvyz}zy{{yz}~~~}yyzxtuwxyyxvutsttomlmoppppqporuuwwssy~yvuy|vvwz~~}|{~{xvvrpvxrqsssromljjnqpoqux{||z{|~|~~}~}{|}yvxzvswz}~ztuz}~}{~||~}}|wvxyzwroqniknkiikqwvuuw{~~~}}}}}}zxxuruxwutuvussuxwtutstrqsuvxxussrpruutuvyzvrokkkiiggnsrpljkknqrstuxxx|}yxz{}}zz~}|}yxvuy}|{|zxz}zw{~|||{{}|}|}~}{zywsojhhedimkeccdeeimjegjhgpxvqpponopsvvrrwzzztopposxzxxzuponoojfginrsrmjnsx{wttv}~zwssx}}{{xuttsstsqqqrw{||{z}}|~|zz{}yvuy}}}~}}xtuxyzyunifgihffgjkifhjmonllqtqosuv{~~yuttwzwuuusolkjhhjmnkkptuy}~|||{{{z}}|}{x|}xwzzxwvtsroklponptuvz}|}|z}}{{}~|{yy~}|}~zwvttuw{}{z{}~|{~}}|yywwwutvvvyxtqqpomjghilqwz|~~y{}|}}|||}{zxvtporwz}~~|zxxx{~~{xxy{}|xyxsrtsrrv|{z~{wttuwxz{{|~~}~}|yuqpptvuvuuy||{{||}||~~}xvwwwvqquwzyxz|~{ywxzxvvvxwqnptwwsruxyzywuttsssy~~~{{}~|xwvw{~~}~~{yvuvvwxy{~}z{ywz|~}|||~|yy{|zy}}{volkfbdinonoqrqppkhnpkjmptvvxwvuvyyvtuuuuxzxvwx{}}}}~~||{xvurswyyy{~~zwvwxzyy}~{y|~{xxxwwwx{}~~~~|z|~|yxx{}zz~}~wqrtuvspqqonlhgeeggginqrrpmmmnqrqppqpqw}{xyyxy|{xvwy{{{{yrmqsqnnosttux||{}xy|~z||~yw}|z{||ywz~|xusrsw|||||~}~~~}{{~~~~}~~{xwwwxxvuttvxwvspsusrssqnmoppqtx{|zwwz{}||{yz||xy}{wy{~~|zz{zzzxy{~~~{xx{}|||}~~}~{wy{|}{z{z{~~}{xwxxz~}~~|{{}~{yxyz|~|z{~}{zvvxz|||~~}ww{wrstw{xtx{{}~|{yvuuroptuv|}vrrtvuty{utttvz}~~~~}~~}~|||z{{|~~}}|~|~}ywyx|~{{{~yxyz}~~~|zxvutronpqponoonoqqpppnmonklptxxvy}{wsqpotxxwyxxvvz}{z{{|zy{}}||{zyyy|}|}|zyz|}}}~|{~~zx{{|}{|~}}~~|~~}~|||}~~|~~{y{xrpsurnqxxsrsqqnlpsqprtuurprropsttsrv{{|~}zzywx{}|{zy{|}}|{zyxy{|zxxxxxyyywwyzz|}|||}~~{{~}~zy{{|}~~{{{yx{}~}~~}|zz{xwxy|~~|}{|~~~~}}}}}{~}yuutuwwvz|yvussstvtsw{xttutqqqrtuux{{ywvz|{|}~}|~}|}}|}~~~}|{|~~{z|~~~~~||wxz~}|}|{|~~~}zy|}z~}~|}~~{{{z|}}}}|}}zy|}~|{}~}|{zywtrsssutsuuuxxutsssrqtvxzxutstvtsuvx{}~~|||zyzyz}}|}}|~~|}~{|~~~}|}~~~~}|||}~~~~}{{||~~~~|||{{}zyuqpoprqooqqortrpppopomnonpsttutsrqqtvvwwwyyyzyz|{{||{xy{|}|z|}|}{z|~~~||zy~~~~~}}||{{|~~}}~}||}}}~~~||}}zvuuuvvwz||||ysopqpppqqrrtvvtsqppqqqrrsuvvwxz}}}~}yxy}~}|zz}||{{{yyyzz|}}~~}|}~}{{|||~~~}{z{}}}|{z{{{}}{}}|zxy{|zz~~}~~~}|~}{yyz{{zxwvttsssrruwxxwwyywwz}}|{zxvsqrrrrsuxzxxyxwyzvtstxyy||{~~}~~~}}~}{zyxyz}~~~~~~~}|{~}xyywwxz}}}}}~~}||~~~||}|}|wvxxtnklnnmnrssssttuvvroqsuvvvvvvx{~}{yxxyyyyyxxz|~~~~{xwwwvvvx{}~~~|||}}|}~~~zxvuuvz~~~~~~~zuuwwxyz{|~~{zxuromnprtsrsqonoonifhkklosvvuuvtsrsstuwy{zz}~{yxyxxzzx{~~{wwwtrrrtvy|~~~|yxzzy|}{|~~~}zz|{wvvuvz~~||{{~}zy{|}}{yxxxwutsqpppppprutrssqmjijjilptxzyzzyy{|{zxy|}~~~~}{z{}|zyz|}{{||zwuuvvwyz{}~~~|||~|zzyy{~}|}~}|{yxwuvy{{}~}~~|zyy{~~|{}}}}zvttutruyzyyz}}{{zyyxxzxusrqpoptvutvwwtqqsrppqrtx|}}~~}}}~}{{}~|yz{ywutttux}~~}}~|{{}~}|||zxxvvxwy}~~~}}}{{{zzvpmlkjiiloqrtuuuuutsrrtvxz{{{|}~}|zz|~|{zxvustwyyz{xvxzyxutuursvxyz|~~}}~~}}~}}||~~|{|ywvvuvutx{{|}~~|{~~~}}|{yxxxwywuz}zz|zx{~|zz}~~}}zsnppqrollkhfgggghjigkoqrw{yvuvvuw{}|||vpqtvvwxzyxxtquxtsw{xuz~~|zyyz||||{{{||{ywwz{xwz{}}|}}~~~{xy{zyyywvwx|~~}~~||yywuuspqsrqnmmnmmnoopqsuuropuvtuwyyzz{|{yz{{{zy{}{z|}|{zz||zz{z{~}|}~}|}~~~}|~z{~}{}|y|}|}~}{z{{zy{~}|}||}~}|uuuqqstpnoqpmlpqnorqpruuuxzwtvxwv{~zx||xx|{wwzyxyxxyzzwvwwy|}}||~~~~}~}|{zyyzwvz|{{}~~|~}~}|}{wz}zy}|}~~|~~~|ywvspqqpponnopopqpoqsrqsvxyzyvvvwz|{}|y{}|xvx{yvxzzzzxwvwwvwy{{yz||{}~||{|||zxxxyzyz|}|z|~|~~z{}||~}~~~~~~~|{yvtsrqonnpqqpmlnoopqqrrtwvtwzxuw{zy|~}|}~{wy|zxyzyxz|zvvxwuwyxy|}||{{}~~~}{{{zz{}}|~~{|}z~~|{|}~}~}}~|zxuuusstrqrqopqonopqstsuvvuvvwxxy{|{|~~}{y{~~zx{~}{{}|yxxz{{{zy}}{~}}~~~~{|||{z{||||}~~~~~~~}||{{z|~}|~~~}|}~~{xyzzyxxvuvxwuuuuuvvxyzzzzyy{|zz|||}|}~~}}~~}|{z{}}|||}|zyz{{|}~~~~~~{{}}|{zzz{{}}}~~}~}||||{z{|}~}}~}~~}}~~~}}~~~~~}~~}~|zyyz|zyxwwxxwxyxxyzyy|~}{|~~}~~}||}}|}~~{yz{{z{|~~~~}}~||}{zz{zz{{||||~~}|{{|~}z|}||~~~~~~}}~~~~~}~}}}}{}}{zzzyyyyzzyyyyzz{|~~~~~~}~~~~~}zz{{{zy{}}~~~~~}}~}|||}}{{|{z}~}|}~~~~~{}}|}~}}}||}~~}~~~||}~~~~~~|}~~~|z{}}}}~|z{||{zz{zzzyyyz{{}~}~}}|zz{}}}}}|~~|}~~~~}{{|}}}~~~~~~~~~}}}}~~}||}~}}~~}}|}}}~}|}}||}}~~~~~~~}}}|||||}~~~~}}}}|zzzzz{||}~~~~}}~~~{}~}|z|~z|~~~~~~~~|z{|}}||~~}}}~~}}}|{z{}||{{|}}}}}}}}~~}}~~}~~}}||{{|}~~~}}}~}}~}{{|}~~~~}~~}|{{||}}|}~}~~~~~~~~}||}}||}~~~~~~||}}{y|~~||{|||}}}~~~~}|||}~}}}}}}||||}~~~}z{~~}~~~~~~|{}~{{||z|~~~~}{z{}}}|||}~~}~~}~}|{|{{{|}~~}}}}~~~~~}}}}|||||||||}}~~|~~}|}}}}}}}}}}~~~}}~~~~||}~~}}}}~}~~~}}~~}}}|{{{z{{|}}~}|~}|zyz}|{{||~~~~}|{{|}}~~}}}}}}~~~~~}||}~|||}~|~~~{|}||}~~~}|~~}~~~~~~~}}}~~}||{{||}}}~}|}}}{z{{{{|~}}}~~~~~}}~}{{|}}~~~}~~}}~}~~|}}~}}}~~}~~~~}~~|{|}}|}}}}||}}~~}{||||}|zzz|~|{|~~~~~~~~~~~~|zz{{yz{|}}~~~~~}}~~}|{|||{{{|}~~~}~}||||||}~~}~~~~~~|||}}||}~~~}}~}~~|||||||||{{|}||}~~~~|{}~||}}}|{|}||~~~~~~~}|{{{|}}}}~~~~~~~~~~}|{|||}~~}{{|||||||||~~~~~}~}{z||{}~|{|}~~||~~}}}}{{||||{{||}}}~~}}}~}}}}}}}|{|}}|}~~~~}~~}||}~~~~~~}~}||||{{{{}~~~~~~}{{}|{{|||}}~~}}~}~~}||}}}|||{|}}}}~|}~~}}}}}||||}~~}~~~}}}}}}}}}|}}~}}}}}{z{{}~}}~~~~}}||{{{zz{{|}~~~~}~}||||||}|{{|}}}}}}~~||}}}}}}}}|}|{}~~}~}}~}||~~}}}||}}}}~~~~}}}}{|}|{|}||}}}~~~~}~}{{|{{|||}~~~~}~~~|{|}{{{{|||}~~}~~}}}}}}}~}}}}}}}}}~~~}}||}}}}}}}|}~~~}~}||~}{{{||{z{|}~~~}||{{|}|{{zz|}~~~~}}|{{{||||}|||~~~}}~~~}|||}}||}~}~~~}}||{}}{}~~~}}~~}|||||}}||||}||}~}~~~}|}}|||{{z{||}}~~}~~~}||}}|||~~~~~||}~~~~}~}}}~~~~}}}|{z{{|}}~~~~~~~|}}||||z{||{{||}}}}~~~~||{{||{{z{{zz{|}~~}~~}|||{{{|}|{}~}|}}}}|}}}}}}~~~}}|{{{||||}~}}~~~}|{{{{zz{||||}~}}~~~}~}||}|||||||||}~}}~~}}~~|{|||}~}||}~~~~~}|}}}}}}}~~~~~}~~|||||{{|}}}}~~~}}}}|zyz{{{|||}}}~~~~~}||{{{yz||{{{{|{{~}~~}|{||}}~~~}}}~~~~~~~~}}|{{{{|}~~}}~~}~~|||}}|zz{|}}~~~~}||}{{{{{{{{}}}~}|||||{|||{{|}||}~~~}{{|}}||}}||}~~}}~~}}|}~}||}~~~}~}~~}||}}|{z{|||}~~~|{|}|{{z{{zz||||}~~}~~|{||{{{{{{{|~}}~~~~~}}||{||}}|}}~~~~~}||{{{|}|{|}~~}}~~~}}~~}|||||{|}}||{|}~~}}~}||||{zz{||}}}}}}}}}}}|{{{{{|}}}~~~~~~}||{{|}}}|}~~}~}{|}}}||}}|}~~~~~}||||{{|~~}{z|}~~~~}|{{||{z{||{|}~~~~~~~}|{||{{{||||}~}~~}{{|{{|}~~}~~}}||||||{z|}}}~~~~}}|||{{|}}||}~}}~~|{{{||{{}|{{|}}}}}zwutsuwyz||~~|||~|z{|zz{zvuttromjhfcabdfgijhhkmjghiu{uux}{zzyx~~zwxxqlu}vxz~~y|yxy{}~}ummnu{yw|xtsqnopsy~usonnquz|uuutsrolkmprux{||{yyz~~ystuwwwxy{{z{z{{yvsruxwvutwz|~zusrnkiggiosuwxx~~~|}}{zyvwywvwvyzzyyy}}zyyxz|}}|}}yxwtsrqtvy{xtpknqtvwz|}}zwtokgdbaaadghihhgfeeilloqswz|~}{zzxwtrpnjhhfcaadikkkkkkjkkklpuy{~}|||~}z|}|xtqolouy|}|~~zvropssststuvvrnnopquz}~~}zvqmopjfhjknopqrwyurolnqty}~{xwy{zyvssrmjgefgedeffinqqoomkkjjqywuz|z{~}|||}{yy{|{wsolkljggimqqqqnqrlhknprsvy||{{xurrqpqsuvyzxvxyxwtrxzxyzzz|~~zwxzyz~}|{|}}~}~~ysqqnkmoonmlnqomopooquvuvz|yvstvutrmihfcfihgggikklmllnnnqtxz||zwutssutolkigfgilllmorrppqrsuwz~}yxwvvwxxxy|{|}~~~~~~~}|}|wutqprtvvttuuw{~~~~~zwtrpnopnljgghfdcdfhlnlkkkloqqrsvy|~||~}ywwwvvvwussspmkjjlnoqrstsstvwwwwxz||{{}~{wtsrrpnoopsvvtssv|~{|~~}ywustwwvwx|~}~~~|yxzzzz}}|{zzzwvx{}}|z|}||}~~zyzxwxxxxuqnkigffeeeegjklmlloprsstwz}~|zxwussuvvutrokgikjjlnnoqstvxz{yx{}|{zvvwxyz{yuqolnqrqqruxyz|}~~{xwvvwz{{{zz|}{xvtwyyyyzzz|}}}{xwspqstvxy|~}}~}}~}|{xwxz{{{{xtrpnkjkmoqqqqrrssvwtpoqrty~|yz{|~~}}}~~~|ytoprsvyz{zuqomnnliiknruvutvxyzxvuvy~{yz}|xusrqpommqstx|}|{|}~}||}~||{zyvtrpqtvwx{~~}zxvvvuuvwy|}zwwxwxxz|{z}~}wrpooppqqpquwy|~~|zyyzzz{{{wsrsrstsssrpmihhggghkoprw{yxxxxwwwxy}~|zz|}|{{|}}|ywurpoqtvww|~~}|}~}~~}|xusstuvx|~}}}~~|~{wutqqswz~~zwtqpooruy~}}{|zxywvuttty~~}{yz}}}|{{yxxxxywsoljijjjlmnpsuvxxusrsstvwy{}~}||~}{{|}|zxtpnmlmnorty}~}|z{}|{{{}~~~~~|~}yvsrqprw|~~|yyxwuu{~~|xwurqsvz|~~{z{{}}}|xuuusrtw}~~~~}{zxuqonkkosvy{||{yxursvvvwwz~}{yxxyzzxwxxyywy{{zzzzvspnosvxz|}{zxyzyz|}~~|yyxutuwz|~~~~|zywutux{~~zuttstwy}~}~}}||zywwyyy~~~~~}zxvvx{|~~~|{zy{|}~}{{zz{||zyyxxwuvvvwwvvtrommnprw|~|yzzzzz{||}}|}}|}}~~}||}}~}|yvvwvw|~~~~~}zxy{||~~}|}~{yyyzz{~}}~~~~~~~|yxwxxxz}~~~~}{yy{|~|{{}~}|}}~~{yyyxxz|{wtrqqrttsuxxxxxyxvvvuuuuvvx}~{yxz}~}~}|}~~~{xvtuwxxz|~~}}~~}|}}}}~~{yxy{|~}|}~}}}|}~}|~||~}~|{{{~|z|}~~~~~|{z|~}|}}{ywwyyzzxwwvwyzzyxwvuttwyz|~}{yvsuxyyyzzzyyxyzz{{yyz{{{{z{{zz|~}||||||||~~}|}~~~~~~~~~~~}}|}~~~~|||}~~~~~~}}}}~~~~}~~|~~~~~~~~~~~}|}~|zyxxz}~}{xwxxxxyzzzzzyxwvwxxy{{{yyywutttuuwy{{zzzyyyxxyz{~~}}}}}~~~~|{||{|}}}}~~}|}~}~~}||}~~~~}|}~}}}~~||~}{{{|}~~~~~~}|{{||}|}|||{zywxxy{~}|{wtsttvxxyyzyxwwwutuvwx|~~~~}zyyzzz|~~~~~|zxwz||}~~~}}~|zz|~~~~|{{{}}~~~~~~~~}|}~~~~~~~~~}{|~}}}||}|{|}~~~{wvuvvwxxxz{{zywwwwwvvvuuwyz{zzzxvvxwwy{{{{{{zxy}}}|zzyz|}}~~}|{{{||{zyz|~~|{|~~}|z{}~~}}}}|||{{}~~~~{z|}~|}}|||}~~}||||}~}||}||}~~~}}}~~~~|{ywvvuuvvwxyzzzzzyxxy{{{{zzzz{}}~|xvuvuuwxyyz{|{yyyyxwvuuvy{~~|{{|}}~}}~~}}}|||}}~~~}|zxxy{|}~}~~}}}}}~~}{{zyxxyzz|~~~||}}|}~~|{ywvvxz|~~~~~~~}}|{z{}}|z{}}{|~~~}}}}|}~}zxvutstvwxxxyyyxwwvsqonoqsvz||||{zyyz|}}}~~}{zyzzz{||}~~}|||zwussuuw{~|{||{{}~}}~|ywuuvxz}||}~~~{wuttvy}~~~}|}}|yvuvvwz~~~~~{xwvwy|~|yxwwutvyzzzzywtronmlnprux{~~}{zyxxxy|||}~~~{xvwxxyz{|~~~~|yvsrqprtwz}~~~}||}~|{|}}||}~}{xvtsssuwz}~}{{{{|~~{xvttttvx{}{{{zz|}~|zxwvuuwx{~~{ywuvvwy|~{xurpoppqtxz|}||{zyzyyz{|}~}{yxvuuuvvvwxxyywurooooqsuy{}~}~~}}~~}|{{{zz{}~|zvsrsrrux{}}~~||{|{|}}~}yussrstuxz|~~~}|{{{}|yusrsrstvx|~}|||}~~}{ywvuuuwy{~~~|zyyxyy|}}{ywuuuuvwwxyxuronnmlmmopswz||}|{zzz{|}}|yxyyzz{{|zxvtsqpqqrtvx{~~}{zz{||||}|zxvussrsstvy}~||{{|}}~~}{ywvutttttwz|}}tjdhnmgfid\_e\Vgsoi\[jolkjggfhqwoltxxwqt}|xxustx|rrmwy|zx{{y{{yz~us{ojddebdnv}xigbUTdqofirqostqruxwpnxzrqrpqywimrrmedihhmppqtwuonmkpxxsi^\`]\bikkgefeeedgjkv~{|{yusuyxihsyyqjoussuw{~{{vrtx}~|uonqx~}xtonw~ztrswwplilvsilotynep{{vkeeefhfcbcghe^]gmighilmmmjhgjnmotrjecdedffa^afhe_ZZ`fhgdgnjgjlmmijoqsv{}{wrptvvwwyujjroihglnjg`\djje]`nplkjlrrrvy|{vw}}~|~|y~vz~|yz}~|y||u{zqsw~~tu{vu|{xvrrvxxx{|z|~zz}}{|}{wtsnlsxxtssrnjipvofiqtttrnmou}~}}wsupr~~}toturrsqnkjmrokooostoljq|{pjoutomjkopswxtqrusomlmsxywvtqqrqrvurswwx~~ywy~zv|}y|~{~~~w{}zv{|z~|~{r|xuusvzytppqtvokqrnlgfnqrspmlhfjpw{ytr}yrp{yry}zxzxojkknljvzjbgkmjefhmrlintzzokrxzvtxz{~zx|yxxvwyxusqsulgrxtpopuvtsvy~t~|~uz{{{|}w||}y{{wrtupqqnqqlpwwusrstv{{|zy{uxy~yqqwtpnknrnklliglpnoqrysgryrru~}{}zrx}yvwxuvzzttvwwqjs~rhpvwyvsxvty}~{wwvu|yx}sywu~|xru{{{xwzu{{~|z~}~}zzz}|zzsu}{}||~zwx{}x{~|{{{{{~}}|v{|qq}}ytknwtntxut}tszwswxwwtuz|~wrquzukovneoumipqhelolmmptojnrpry|x|vy}xvusuxywusolnoiegnoiefjlouwuwxx~~}~~ry{}~~ytttuwzxtz}{y~{|~~~~zy{~vuy||uvvrtwwxvuy|{{|zvvy|ywxx}}xw}zstxvurkjkrytquuutot~|yx{~|{|w{{x}wtv}~tkq{{{rs{{}|~xy}||~}}~~xtttwz{zxxyyz~~ywyyxvu}}}|{|yvx{wtwxvw~|}}{~{z~{~z|y|||z{~~}|~{|{xyxvuwywrsx||yvolu}yuy~|q{~}|zxy{}xqywox}wtuuw{ytw{z}{|}}~||zy~xwuz{{wqw|vsvursvvtx}yx{~|}|}xwww{|{zz{||{y}}~}|zw|{vssvx|ywzz{|uv{yz}{}}z}~zyywy{ywuqljlptvtrrrruvvz}yvy|}~|z}tr|~}zsqtxxwvxyuruy|zsry~~}y}}v~x||xvx}|ww|xry|}|{~~{{~|}}{{y|}~}||{~{tsty|z~xuw~~~{}y}|yywu|{y}~}{~|}~}||~~~}ux~|~}z}~~zxw~|}}yv{{}~y|}{~|~}}~y}x||uuyxvvvtpmntwst{vlkpswz}{z}|w{|zyxvvxyurtvutrlkqrqqqssppsuwxyzyz{ww{~|z}|{~~{|~}|{|~~wv}}}}x}|}{z}zy|w{}x}~{z|z|~}{~|{|~~}}{~zxy|wxzy|{yyutz}~~~{yxx|~zyzvusr|zu}}wy|~~xz|zz{xxyzyyz{~{xwy{}|z|~}{wxxz|{}|~||{yywy|wqqtvurrvy{zxz}~~~{}{yzxwyxuy|zwxzzyxwwyzz|||~}}z|{}zx{~}~|x{~}uwy{}z{~|}}|~}{{{vuvw{~votzyz{{~wv}~}||~}}|yvutttsrtwyzzz{zxx{~z~|{}{zz}|{wty~~|uow~~~}||}~||~~|z{}{|}}z}}~||yz{~~|zxvvwxwx{~~{{|~||zz|yrt{~zvwywwx{}|{|~|}{tz}zzxy||{ywx{{{{}}{~}~|}wyztvz}}|}~~{{}}{}}||w{~{xssxurz}uruy}}ww{{{}~~}|yxy||zwsuztpw}}{vuz||}|{yvxzxwwyyvu{~}|{}~{y~}xy}~~~{|}{|~}~}z}~}{{xvz~}{|{z{{{|}~}zzyxxy{yvxzuqsuxyqowxuwz{}|zxw{~zx~~~|wsw}yswzxvuw{zuuz{z|}{x{}}|{{}~}~~z{~{}~}||{wuxzzyvy}{w{~~~~~{z}|vuy|zxxzzxz~|}x|{z}}|z{}zw|}{{{{|}}~~}~}z{|}~xw}~|xz|~~~~~~}~ywz||~|~}}~{wz|}|usx{{{yx|{{{xz}wx{zy|}xuw{|||}|yyzyyvttuvvxvpnsttutuwvwxx{~~zuzz}|||y{yty~ytvzzyyx{xqxx}z|{~}{~}yz}||~|~z}uzyy~{zyz{}~}{|}{zzywxzyyz{}~}}~|}}}{}~}|zz~~~}}}}|wz}|}{z~z}z|{~~{{}{xxy|~zuuwz}yy}~~|~zyz}|wvxxwww{~}|~}~zv|{x}|}~}~~{}|}~|{{{{{|{st~ywwxy{|}}zz{}}{{~~|z}~uuwxzts{zvwvx}}|zx}|||y}}w{~}}~}|~|}{zzxy}{wy|vrzzy|{~|zxz|}|{yxy|}||{|}~~~~}|{{}xsuy{zy|}zz|{{~~}|~~yv{xv}~~|{y{~~{yzyxvtvxxwsrvywwyz|{w{~}||}}~|vy~}zz|}}~{yz|~|~}zyy|}ww~|vx~}yyyz}~}z{~~{|}|~~|z{zvx|}ytstw{{xuv|}xx{w~~~zzz}}|{y{}z{}~~{z}~}}{yzywwvurqw}{ywuzzy~~~}xz~xw|{yvsw||zvu|~yy~~}}~}}|}}}yyz}~z{~||}yz}{xx{{}}{y{|}~~}}}zz|{ywtvzyxz|}~~{|z{zux|~~~}|~}z~xs{{wyxvwxz||z|}{yx{|y{~~yv{|yy{||zww{yvvvwxwuvusvy{}}|}|~}x{}|{ywwz{xvuuy~|xy{}|xy}}}~}|~{ywyzyxvx|zwuu||y~{|{xyxyzy||sv|~{x~~}~}|~}|}~xx}~~}z{||{wuy|z{}~~{zz{}{yy{xtw{{}|}~{yy~}zwy}}{z{|}~}}~~|}}zz||zyyyz{zxxy||yxy|~}||||}|||}}zy{}{z~}wtsuyywvux{yxwvwyz{z{}~~}|{{{z{yyzwuuvxz|~zy|zz|}}~|}~}zvxz{|yv|~||~}~}{||{||}{w{}{}}~~{{{zz{{}~~}}{ywyz{{{{wuy|}zx{{y{y}~|ywyywwxz}|zzyz||}~}y{~~zyyxyyyz{~{~~}~}{}zz|}~~~~|z{|}|||z{}~~~}}~|y|~{xwyzyxywsuyvrvzzywx|{|}~}zuuxzz{}|zz}~|{{|}~yurqw||yusstwwtsqnomjjlppnooonijomgfgmrqposxvrpltyz|~|{tnu}sx}~}yy{zvy{z{vmhilorrpzyxxyyttx{~~ytqnquy}}|trortjceiqwvuvy|yuy~yywuvussrrrootxvtpnsusrroptxxursuwtqqrtx|{||||}z|}yurqsuxywvwyzz{zvrtyzz~|vx|ywutvxusolkheeegjjkppmigiossokmrsrqswxuolqwvrsvzzsosslgefeeehjighigddcbdinqrssqokmppquxyz{ywsoopjelsollmqpjknkgikmnqtvxxy{{yz|zz~{}|{z}~zzz|~{wuw|~|~}wwz~~|}}~~|zuuwtrtuy|z|~xtrvywutsssuz|zxrllmnruqnqsstutssstuv}}||{y|~}~y||vrtyxuy}{vxzvsqqssrrtvz}~}{yz{{}~}y{~|}{xwurrqnnnnomknqqqqpsusrrv{}{{{~~vu{zuvxwupnrsqrspnnmmnkhjllnrtutqpponqtsu|~||yvvx{~~~|yvtqpqty{yxyyxwusrtx{{{|~yxwvtrwzz|}~zwwyz|}}~}~~zz~}~~{y|~~|xwurtuuuvxwwyxtrstuvy}~~}zwuuvy|~}|zvuyzyy}}{zxwy{}|||yvuuwyzyyyyxwvuxzvuz~}~{z|~yxz}~}zxwz~}}~|~}}{{yy||xw{}|||}~~~|}||{}||~{x{}}{}~~}|z||{yxz~~{{~~||zy{}|zyz{xwz{{zvuwvrsvtpqtwzzxvuvxyyy}~~}{zyxyxxyyyxvuvurrttrruxxy{|||{|}}{{{yzwu{~~~}~zyzz{yvy}}~~}~}~~|{{||}~~||}{yyzyyyz{|}|{{yy}~{zzyxwyzwtuvtsy~|xvtrqpprvxvuy|}}yvxxwwxyyyywtuuutplnquyyvsporuuqpprvz}|}~~}|}~{yvvz~~~~{yyzzywrqqqsxzywvvz|}~~}{{~~|{|}}{{~}}~~}zyzz~}{{||{yvuyzvvz|~~~~{{|}~|zzywxxxxwvz~~~}||}|{~}}}|~}~|vuwwuwxxxyzxy}}|~}~{|}|}}}{~}|||~~}~}zz{z|~~{vuvuvy{|}}~~~~|}{z}~|~||~}|z}{y{zxwyz|~~~|zxwx{~}|{zyxvvvvx}{z}~{yyyurswxz~~}}{{}~}}}|{|~{xttvxxxxxwxz|{xvy{}~~}{|}}}~}{z||zzywxxwy}~{vw|}{~}~y|}|}|zxtsuvwwy{~~}{}~}yz|~~{z}~}}~}}|}~~~}}}zywxz{|~}|}|zyxy{zwx|~|wvz|~|{~}~}~~~~{y}~}~}{{}|y{~}z~ywy|}zywtrswusuwy{{}}{{{{}{yyzzyz{zzzz{}{yyxyzzzwtsssutruyyz~}zy}~}~~|yxz~}|}~|zyvuttwxy{}~||}}{z}}{{}~~}z~}{{z|~|xz~|~~||}~||}{yzz{|yz~~~}}~~~}zxwvuwxwvwxwx{~||~}{}~~}z}zz|zwvx|~~xxz|~~}~}~{z|x|~xvy{}}|~zy|~~~}|{{zz|}~{~~~~}|{zwvwy}|{{zz{z|||~|wwz{}||}|zy{}|xy|{wux|}|~~xsrsu|zwx{yttvvuxzyxz}}||{xssuvz~yz|~~~{}}}{}~|}ytstuvz}~}|}}|{{zxy|~~~{}~~}~}{{}}||}}{{|z{{}~~|~~~}|~}|{{{}|}~{}||}~|~{{~~}}~~~}{yyww{~~zxywy~zx{{yzywz~~~|}zx|~~{wxyz~~zz~}xuuxxz~~~~|z}~|zy|~}~}}|ywy|{wz{uvxxxwwvtty|~{xz{xwyzz~~~~|}~{ww}{~}||yxz{{{{~|zz}~|{}~~}}}|}~|{}|}~~}{{~~~~{|~|||}~~}}}||~|~~zz}~yy|zvwzywww{~}{||z}~~}||zzzz|~~zwy{xsw}~}~~z~|~|y{~}{}{yz|}}}}~}{}{x{~~~~~~}{zzz{zz||zz}|x{~}|z{~~~{z{|}~~}}{yyz{}~||{xuttvwvxzyyzvvzxrqu{}z{~|z|~}{zzxx|~~~||z{}~~~~|z||zwwwwwxyzzy|}||~|yy|}~~|~|x|}z}~~~}{{{yxyz|~}}~~{z}~~~}{}~}|~~}}}}~~~~|{|~~~}|}~|}{{zz{~}~{zyy{}|{|}|yz{zy||}}~~~}~~|}}~~}~~}}}zy{|||~}}}zyy{~{|~}}yz||zzy{}||}|{yxwwxvuvwvz}zwwwvvwy{|{z{~|{||{z|}zyxwx{}{|~~|{zzyxy|~|{}~~~}|}}|||}}}}}~~|}~|}~~~~~}|}~~~~~~}|{z~}{ywwxxxy{}~}}{xyz|~~{z{zwwxyy{~~}|~~~}}}|||wwyzz{~~~|{~}xy}~~~~}~}}~}|||{z||yxz~}~}}}}{{~}{ywvvxz{||{zyxvutsuwwxyz{{yxxvwy|}zyzz{|}~~~}}~~}~}{}}yx|}|}}{{|yvxzyyz|~|{{|}~~}}{{|}~}}{{yvvy{zyyzz{}}}}~||}~|{}~~||~|z}~}}~}{}~|{|~{z}~||}~}|}}|~~~~~{zyyz|~}|~}}|{|}}}~~}|~~~}||~~|{{||{|~~~~}~}{}~|}~~}~~~|{zz{{z|~{vutrppqsuxz{{{ywwxwwxyyz|}~}{}}}|yxvuwyxyzz{ywy|{zz{{|~}|{{{~~|{|~~~~}{{~}|}}~~~|}}{{~~}~}}~~|{{}~|}~|{yxxy{~~}~~{{|zwxz}~}}}}{yxxyzz||||~~~}~}||{}~||{zyzzz{z|~|~~}~}~~~~||}}}}}}~~}}}~~~~~~|{|~~~|zywwwwxy{|||{yxvuvxxwwwxxwvy|}}||{||~~|zz{zyz|~~~}~~|{|}}}|zxwx{~~~~}|{{||{zzyyzz{~|yxyz{zy{|}}}}|zy{~~}}~~~~~}}}}}~}~}{yzzyz}~~~}}~}||}~}~}}~~~}~~~~{{~~~}}~|{{||}|{}~}||||{y{}}}~||~~}}}~~~}zz|~~}}}~~}}|}~~~~|||{{{{}~}~~}|{yz{{{|}~~~~~~}|~~|{z{|zx{}||~~~|z{}|z|~}~}}~~|}}{|}|||}~~~~|z|~bubbros-1.6.2/bubbob/music/Snd5-8.wav0000644000076400001440000172725412225473206016277 0ustar arigousersRIFFWAVEfmt DDdata~~{qqnlotktsokgkiosuxyyx~~|voolnqqplmfcgmvyztuututx}~xyz||tlgflsx~zl_`^dhozzwutrnrw~}ysrtspppkgedfgeefhhb`__]]^adddehhggikjkijjmrswzvrqssvxxzzxuutrrstrrpnkhiihjjgddehjloqssvxxxyyy{{{ywxwvyyvrrsqsstutppmjggjjhghhdbbabehfefhkkmoqu}~}zywutux|~~}~|{zyxxwwwxy{}~|}~}|ywuqkfda][YYZ[]_cfhijkllmprstuvwxyxwxwsqsuwxx{{zxxzzz{zyxvtrokhffggedda^\[[ZZ\_beimquxzz{zzyz}}}||}}zxwuqljjjjjjjiiikkjijjjhhhhfeefhjlnpqqqppqrtwz}}|yvrmjhfeddeghghhjklpsvwx{||}~|||zwvvtqonnnoqswz|~zxwxwwwxzxxxz||~{xwyzz{|~~|yxxvsstsrqpqqpopu||xurqrrstvxz|~}|zz{zyxwvuqooprstvy{|{{zwtrqqrtvy{}}xtpmkjiiggilnnmlkihhiknquy}~}}}|{{{z{||||ysmifc```acegkpsuvvvutuwy{}zxyyyzz|}}{yvromlkklmmnqstuuqmjigfgghkorw}~~zuqnkjihjkkmprpnmkihijkmoquz~}yvutssstvz}~{zyxyz{|~|zwqkgedbbbbehknruvvvvvwy{}~}{yz}~zxurppppqtvxz{ywtqnkkklnqsw|}{ywuvyz|~~}{zxwvvwx{~~{wuttsuy{}}{ywvutuvx{~|||||||~~|{yz|~~}zwtpljiiihimpsuxyyxxyz{}}zwvutsqpqqqqpolihggfghiijklnnmkjhfeeefhjlpvy{}}}{z{|}~~}xsokgdcba``abcdedcb``abdgilortvy{zxxwutttuvwy}~{yxwvuvvwwxwvurmgc`]\\\]_`bfiklmnnmnrtvy}~||{zz{|}}zxurpopppqsuvvvvtoljhggjkmptw{~{xwvuuvwy{|{zywustuvwz}}zwwwxxz}||{{}~}{z{|}}xurpoqstvxzz{{{zzyyz|~}{zywwxyxxxxvtsrrrtvy|~|zxwvtttuvxz{}~~~}|zyyxxz}{xuqnljhhkmoqrrqpoooopqsuvy|}}}}~}zwurpoooprsrqpnkigeccccfjmptvwwwxxxyzz|~~|ywvtsstttttspnmjhfeddfgilnooponnnmmnpqty}}{xurpmjihgghjklllkkjihiiiloruz~~}}~}{zyxyyyyyxwurpnkjhgghiknpruwxxyzyyz{|}zxusrstuwxyzzzzzxwvvvvx{}~|yyyyz||}~~}|zxvvxz||zxuttvxz||zyxwy{}~~}{zzz{~}{{|{{{zyzzyxwvsrrsux{~}|zvqonmnptxz}{yzzz{}~~~~~}|ywvvvxz}~|zz{|||||{zyxusqoopruwz|}~}~~|zwsomlllnqrtuuvxxwvuutuy|~~{yvtrqqrrrsttuutsrommmnqtxz|{zyxxyyxvuusrponlkkkmnprtvx{||}}|{{|~~{xtqnlllmooppppppqqqrrsux{}}zxvtttuuuuuvvtsqomklnpruwxyz|}}~~~}}|}}}}|zyxvsqponnoqstuwyz|||{zzzz}}{yvsrqqrstuuuuutttsstuwy{~|zywwwwwwwwvwvusrqoooqsvxz|}~~}|zxwvusqpoooopqrstvwxyzzzzz{}|zxvtssrqqqrrrsuvxy{}}|{zzz{{|}}~~}|zz{||}}~~~~~~~~||||zzzyxxwvvvvwy{}~~~}|{zxwvutttttuvwxyyz{{{|~}{yxvttsrqrsssttuuuuuuuvxyz|}{zzyxwvtrpponmllmmnpsuwy{|}~|zxusqppppqqrrqrrrrstttvyz|~|zxvuuuuvwwxwwwvtsrrrsuwxy{}~~~|{zzzyyxxwutsrpooopqsuxy{}~~~~~~~}}}}}}|{zxvuspnnoopqrsssttttuuvwz||zxvtrqpoopppqrrrrrqpoooprtvxz|~|zyxwwvusrqomllkklmoqsvz}~|zxvvvvwwwwwwvwwwxxz{}~}}~~~~}|{ywvuvwxy{}~~|zyxwvvvwxz{|}{yxwvwwxxxxxxwwxxxy{|~~|zzyyyzzzzzzyxwvutttvwxz}~~}|{ywvtrqpooopqstuwyz{|}}|}~~{xvsrqqpqqqppppooppqrtvxz}}|{{{{zzzyxwutrponnnoqrsuvvwxyzz{}~~}|zxvusqqqrrstuvwwxxxwwwvwxz{}~|zxvtttsssttsrrrqqqqrtuwz|~}{yyxxxxxxwwvtsrqonnnnoprtuvxxyyz{||~~||{yxvurponmlnoprtvwyz{|}}~}{zzyxwwwvuttsstuwy{~}{yxvuttuuuvwyyz{{{|}|{zzyyz{{||||{yyyyyyz{|~~~}|}|{{zyxwvuuuuwy{|~|{xvutttuuvwxyzz{{|||}~|zxvutttttvwwwxxwvuuuvwy{|~~}{zyxwvutsrqqpnnnoopruvy{|~}{xvtrpppoooooooppqqrrstvy{}}zxwvuuuutuuuttsqpooopprsuvwyzz{|}}~~}||{{zzyxxvtrqpooopqrsuvxyz{zzz{{{|~~}|{yvtsqpppqqrssttssssstuvxz}}{ywutssrrsssstutttsrrrsvxz}}{zyyyyz{}~~{zyxwvwwwwwvvuuuvvxz|}~}|{ywvutttuwxy{|}}~~{ywuuuuuvwxyyz{{{{{{{|}~~|{yxxxwwxyxxwvutstuuwy{}}|{{{{{{{{zxwvutsrrsstvxy{|}}}}~~}|zxvtrqpoppqrstuvvwwwwxyyz{~|zxwvtsssrrrqpoonnnnoqsuwz|}~}}|{|{zyxvtrqponnnoopqsstuuvvwyz{~~|zyvttsrqrrrsttttssssstuvwx{|}~~|{zyxvvvutssrqpppppprstvxzz|}~~~}||{{zzyxwvutrrrrrrsttuuwxyz{|}~~~~|{zywvuuttsttuvwyz|~}|{yxwwwwwwwwvvwwxxz{|~}}|{{zyyyyxxwwvuuvwxy{||}}|{ywvuutttuuvvwyz{|}}}~~|zyxwvvvvuuuuttttuuvxyz|}|{zyxxwvwvuuuuutttssstvwxyz{|}~}}{zywutsrpooooopqqrstvwxy{{{|~}{yxvtssqppppooooonoopqsuwxz}~}{zyxxwvvvutssrqppooopqrstuvwxyz{|}~}|{ywutrqpppppqrrsstuuvvwwxy{|}~|{yxvvutttuttttttstvwx{}~~~}{zyxwvwwxxyzz{{|}}~~~}{zzyxxxwwvvvuuuvxy{}~~~}|{zxwvuttsssttuvwxyz{{|~}|zxwvutttuuuvvvvvvwwwxyz{}~}|zyxxwvuutsrrqqqrstvwy{|}~~}|{zywuutssrrssstuvvwxxyz|}~~}{zywvuutsttuuuuvuuuvvvwxyy{}~}|zyxwvuutsrrrqppqqqrsuvxz{|}~}}|{zxwvtsqqqppppppqqsstuwwxz|}~|{yxwuttsrrrrrrrrrqqqrrstuvwxz|}~~|{zywvuutrrrrqqrrstuvxz{}~~~~~}}}~~}||{z{{zzzzyyyyzz{|}~~~}{{zyxwwwwwwxyyz{|}~~}{zyxvvvuutttutuuwxyz|}~}|{{zyxxwvvvuuttttttvvwxyz{|~}|{ywvutsrrrrrsssttuvwxyzz{}~~|{yxwvutttsrrrqqqrstuwxz{}~~}|{{zyyxwvvvutttttttuvwxxyyz|}~~|{zywvutssssssttuuuvwxxyz{{|~}|zyxwvutsrrrqqqqqqqstuwyz{}}||{zzywvvussrrqqqqqqqrsttvwwxz{|}~}|zyxvttsrrrssttuuvvwxyz{}~~~}||{{{{}~~~|{zyxxwwwwwwxyyz{|||~~|{zyyxxxyyyyyzzyz{{{|}~~}|{yyxwvvvuutttuuvwyz|}~~}|zyxwuuttsssttttuvwxyz{|~}|zywvvuutuuuuuuuuuuvvwxyz{|~}|{zxxwvuttsrrrrrstuvxy{||}~}{zywvuuttttttttuuvvwxyz|}~}|{zywwwvuuvvvvvvuuuuvvwxyz{|~~~}{zyxwvuussrrrrrrrsstvwxz{|}~~~}|zyxvutsqqqqpppqqqqsstuvwxz|}~}|zyxwwvuuuttuuuuuuuuvwxyz|}~~}|||{||||}~}|{yxxwwvvvvvvvwxxy{|}~~}|||{zzzzyyyyxxxyzz{|}}~}}|zyyxwvvvvvvwwxxy{{|}~~~}|zyyxvuuuttttuuuuwxyz|}~~}||{yyywvvvvuuuuutuvvwxyz{|~}|{yxwvuttttttttuuuvwxxz{{|~~}{zxxwuuttssrrrrrstuwxyz{}~~}||{zyywvvvuttttsstuuvwwxxy{|}}|{zyxwuuutsstttttuuuuvwwxyyz{|}~~}|{yywvutsrqqqppppqqqstuvxzz|}~}||{zzyxwwvuttttttttuuvwxy{|}~~}}~~}}~~}}~~}||zyxxwvuuuuvvxyz|}~~}|zyyxxwxxxxxxyzz{{|}~}|{zzzyyyyyyzyyyyyzz{|}}~}||zyyxwvuuuttuuuvwyz{}~~}|zyxwuuuuttttttuvwwxyz{|~}|{zywwwvuuvvuuuuuttuvvwxyz{}~~|{zyxwvussrrqqrrsstvwxyz{{}~~~}{yxwvtttsssssssstttuvwxz|}~~}{zyyxwwwvuuvvuuuuttttuuvwxyz{|}~}|{zxxwvuusrrrrqqrrrstuvwxzz{{|}~~~~}|{zxwvvttttsttuuvvwxyz|}~~~}}}}~~~}|{yxxxwwwxxxxyz{|}~~||zyxxxwwwwwwwxyyz|}~}}}||{{{zyyyxxxxyyz{||}~~}|{zyyxwvvvvvvwwxxyz{{|}}~~~}|zyxwvutttttttuuuvwxy{|}~~}|{{zyxxwvvvuutttttttuvwxyz{|~~~}|{zywvvutttttttttuuvwwxyzz{|}}~~|{yxwvutttsssssrrstuvxyz{|~~~}||{zzzywwvvuttttttuuvwwxyy{||~~}}|{zyxwvvuttuuuuvvvvwwwxxyyzz{}}~~}|{zyxwwvvuvvvvvwwwxyz|}~~}}}}}~~}|{{zzzzzzzzzzzzz{{|}}~~}|{{zyxxxwwvwwwxyz{|~~|{zzyyyyyyyyyzzz{||}~~}|{zzzzzzzzzzzzzyyzzz{|}}~~}|{zyyyxwwwvvvvvwwxz{|}~~}|zyxwvvuuuuuvvvvwwxxyz{|}}|{zyyxwwwwwwwwvvvvuuuvvwxyz{|}~~}|{{zyxxwvutttssttuuvxxyz{{{|}}}~~~}{zyxwvuuuuuuuuuuuvvwxxy{|}~}|{zzyyyyyxxxxwwwvvuuvwwxyzz{||}}~~}||{{{zyyxwwxxxxyyz{|}~~~~}}}||{{zzzyzz{|}~~~}|{zyxxxxxyyyzz{||}}~~~}||{zzzzyyyyxxxyyz{|}~~~~}}}|{{{zyyyyxxyzz{{|||}~~~~}|{zzyxxxxyyyyzzz{{|||}}}~~}|{zyyxwwxwwwwwwwwxyz{|}~~~}}||{{zzyxxxwwwvvvvwwxxyzz{{|}~~}|{zyxwwwvvvwvvwwwwwxxxyzzz{|}}~~}|{{zyyxwvvvuuuuttuvwwxyz{{|}~~~~~}}||{{zzxxwwwvvvvvvvwwwxxxyz{{|}~~}||{{zyyzzyzz{{{||||}}~~~}}}|||||||{||}}}~~~}}|{|{{{{{{{{{{{z{{||}~~~}}|{zzyyyyyyzz{|}~~~}}|{zzzzzzzzzyzzzzz{{|}~}||{{{{{{{{{{{zzzyyzzz{||}}~~~}}||{zzyxxxwwwwxxyyz{||}~~~~}||zzyxxxxxxxxxxxxxxxyz{|}~~}|{{zzzzzzyyyyyxxxwwwxxyyz{{|}}~~~~}||{zzyxwvvvvvvwwxxyyzz{{{||}}}~~}|{zzyxxwwwwwwwvvvwwwxyyz{|}~~}}}||}||}}||}}||||||||}}~~~}}}|||||||||}}~~~}}}}||||{{{{{zz{{||}}~~~}|||{{{{{{{{||||}}~~~}||{{{zzzyyyyzz{{|}}~~~}}}|||{{{zzzzzzz{{{|||}~~~~}|||{zzzzzzzzzz{{{{{|||}}}}~~~~}||{zzyyxxxxwwxxxxyyz{{|}~~~~}}}||{{zzzyyyxxxxxwwwxxxyzz{{|}~~~~}|{{zzyyyxxxxxxxxxxxxyyyzz{{{|||}}~~~}||{zzyyxwwwwvvvwwwxxyyz{{{|}}~~~~~~}}}}|||||||}}~~~~~}}}}}}}~~~~~}}|||{{{{{{{{{|||}}~~~}}}}}}}}}||||||||}}}~~~~~}}||{zzzzzz{{{||}}}~~~~}}||{{{{zzzzzzzzz{{||}~~~~}}}}||}||||||||{{{{{||||}}}~~~~~}|||{{zzzyyyyyzzzz{{||}}~~~~~~}}||{zzyxxxxxxxxxxxyyzz{{||~~~}}||{{{{zzzzyyyyyyxxxxxxxyyyzzz{||}}~~~~}}|{{zzyyxxwwwwwxxxxyyyzzz{{{{{|||}}~~~~}}|||||||||||||}~~~}}}||||||||||||}}~~~~}}}}||||||||}}~~~~}|||{{|||||||||}}}}}~~~~~~}|||{{{{zzzzzzzz{{||}}~~~~~~~}}|||{{{zzzzz{{{{||||}~~~~~~}}}|||{{{{{{{{{||||||||||}}}}~~~~~}||{{zzzyyyyyyyzzzzz{{|}}~~~~~}}}||||{{{zzzyyyyyyxxyyzzz{{||}}~~~~}}||{{{zzzyyyyyyyyyyyyyzzzzz{{{{||}}~~~~~~}}||||||||||||}}~~~~}}}}}}}}}}}}}~~~~~}}}}}|||||}}}~~~~~~~~}~}}}}}}}}}}}}~~~~~~}}||{{{{{{{{||||}}}~~~~~~}}}|||{{{{{{zzzzz{{{||}~~~~~~}}}}}}|}}||||||{{{{{{{{{|||||}}}}~~~~~~}}||||{{{zzzzzzzzz{{{||||}}}}}}}~~~~~~}}||{{zzzyyyyyyyyyyyzzz{{||}~~~~~}}|||{{{{{{{{zzzzzyyyyyyyyzzz{{{||||}}~~~~~~}}}|||||}}}~~~~~}}~~~~~~}}}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||||||}}}}}}}}}}}}}~~~~~}}||||{{{{{{zzzzz{{{||}}~~~~~~~~~~~}}|||{{{zzzz{{{{{||||}}}~~~~~~~~}}}|||||{{{||||||||||||||||||}}}~~~~~~~~}}}||{{{{{zzzzzzzzzzz{{||}}~~~~~~~~~~~~~~~}}}}}}}|||{{zzzzyyyyyzzzz{{{|||}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}}}~~~~~~~~~~}}}}}}}||||||||||||}}}}~~~~~~}}}||||{{||{ywvxz}sy~~upknpnkkklmmlllmooopppprttsuvwwtqrrstqotzywxztoyzruxyyywwxxx|~|||}~~}{|}}~{x|~}}~y~}{||~{zxwvwxusrruwwvy{||{z{{{{ywvtuuvwvuutrqqruwxxvuuvvvuuvwwvwwy|{{zz{|~~||{zzzxwwwwyyxxxwwwy{{zz{zzzz}~{xxyz|~}}}~|yvtrqponllmov}}{~~zvqnnoppqrrrrsstsruvxzyxwvvxxxxxz|||}~}{zxwwwxyzzyxyyzzz|}~}zzz||{zxxz|{yz{|~||}}||{z{~ytvxusrpqqqppppommnpmiijiiiiloqssrstuwwutspmlknstsssponoonmmllptuu{~{vuvvvwwyzxuwy~~~~~~~}}}~~~}zyy{~~|}zuwyxwwwz}~~zvz~{xvttvvvwvvvxyxvvvvuutsstuuuttuwwwxwwwwwwwxyzzzz}~~}{{{}}zyyxwwvwwxyyzz{{{{zz{|}|{yxxwtsstsrrqqqqqqqqrstttsssrrsttssstssttuussuvvvwxyz{|}~}|{{|}~~}{|~~}|}~}}~~~~~}}~}||}||zyz}}}}|{yyzyy|}|{yxxxxxxwwwxxyzzzyxz|zyzzyxxxxzzzzzzzxvvvvuuvuuutuwwwyyxvuvxz{{|}|}|{{zxvvvwwyyyyzz{|}}~~~~~~~}}|z{}{{zyyyyz{{{|~}{{{zyvtsrrrrrrsrrstttuvtstuvwvuvxwwwwvuuvwxyyyzyzz{{|{zz{{|}~~~}{zzzyyzz{zzz{|}~~}}~~~~}|{{{{{zy{{{z{}}|{{{{zxyz}}~~}||||~}{{{{z{{{{{zyy{}~~}|{zz{}}}}}~~~|}}{zzz{{{{zzyyyyz||{}}{z{|}}{zyyyz{{|~~~~~~~~~~~~~~}|{zzzy{{{zywvvwxyyyxz||||{||{{{{{ywvuvwyyyxvuuuvwxz{|}~~~~~~}|{}~~}{yz{{z{|{zyyyyxwvvwxyzzzz{zyyxyzyxwwvvvvtrststuwxxxxyzzy{|zxxyzz{{zyz{|||||}|{}~~~~~}~~~~~}}}~~~~}}}}~~~~~}|}}}|||~~}~~~~~~}}||}|{|}~~~~~~}~}}}|zyyyxxxxyzzzz{||{{|||}}~~}}}}||||}}}}~~~~}}||||}}}}}}}}~~~}}}}|||{{zxuvwwwwvvvvvxz{{{|||}}|{{{||}}}~|{|}}~~}}~~~~~~~~}|{{{z{||||||}||zyzz{|}}}{{{zyzzyxwvvwxyyyyyxwxz|}}}}}}}|{{{{{|}}|}~~}|||}~~~~~}}}~~~}}|~~~}}}}~~~~~~~}}|{}~~~~}|}}}}~~~~|||||}~~~~~~}}~~}{{{|||{||{{{{||}}}}~~}}}|||||}~~~~~~}~~~}~~}}}}}}~~~~~~~}}||||{{{{{zz{{{zyxwwwwwwxyz{{{{|}~}}}}|zyyz{}}~}}~}}~}}}}~~~}}{{{||}}~~~~~~~~~~}}|||||}}}|{zyxwwxxxxyyyyyyxwwxxxyz{}|{{|{{{{{||}~~~~~~}}}~~}}~}|}~~}}~~~}}}}}~~~~~~~~}}}}}~~~}}~~~~~~~~~~~~~~~}~}}}{zzyzz{|}}}|}}}}|{{|||}~~~~~~~~~~~}}}}|||||}}~~~~~}}|{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{||||||}}}}~~~}}~~}~~}||{||||}}}}~}}}}~~~~}|||{{zyyxyyyxxxwwwwwwvvwwxxxyyyyzzzzzz{{||}}~~~~~~}~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}||{{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}|{{{{zzzzzzz{{{|||{{zzyyyyzz{{||||||||{|||||}}~~~~~~}~~~~~}}||||}}~~~~~~~~~~~~}||{zzyyyyyyyyyyyxxxxxxxxxyyyyyzzz{{||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}}}~~~~~~~~~~~~~~~~}}|||||||}}}||||||||}}~~~}}}||{{{zzzz{{{{{{{{{{{{{{{{||||||{{{{{{{|||}}}}}}||||||}}~~~~~~~~~~}||||||{{{{{zzyyyyyyyyyzzzyyyyyyyyyzz{{{||}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}~~~~~~~~~~}}}}}}~~~~~}}}}|||||||}}}}~~~~~~~}}||{{zzzzzzzz{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{zzzzyyyyyzzzzzzzzzzz{{{||||}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}||||{{{{{{zzzzzzzzz{{||||}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{zzzzz{{{{{{zzzzzzzzz{{{{{{{||||||}}}}~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}||}}}~~~~~}}}}}||}}}}}~}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~}}}}}}~~~~~~~~}}}}}~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}|||||{{{{{{|||||}}|}}}}}}}}~}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{||||||||||{|{|{{|{{{|||{{{|||}}~~~~~~~~~~~~~~~~~~~~~{}yqqoouvqssnkjkmptwyzxy|}|xvuvyyxwtqoptx{}}{zywy~|ywuvwvvvutqnprsttvxvvxyz}|zyzyy{|||zxxz{{zzzyyz|}}~~~|{zzzzzwtuxyz{~~~~~~~|{zywwyywuuuspprrsuutuvwxxyzz|~~}||{yxyxvuuuwyyyyxwxyyz|~~|zxvvtqonljjklmmmmnortwz}}|zwvusqqpppomlkihjmoqsvxy{}~}{zyyxxzzzzxwvustttttuvwxyzyyxwx{}~|{yuqomkjiijklosuwxyyzz|~}{yyzzyyxvsqppooqsux{~{zzzzz{zzyz{{{{||{zzzyxxwwy{}~{yxwvuvxwwwwxyz{}}{yxwtrqqpmlkjijkmortvy{}~}}|zxvuuutuuvuuvwxx{~|ywvutqqrssssuvvuvwxxwwxwxy{|}~~|zxwxvttutsrrssrrstvwz~~}|yvtrpppqqstuwy{|}~||{zyyyxwwvusqqrstuwz||{|{ywuuvvwy{|~}zwtsrrrqprtutsssqooprtvy|{vrpmkjkklmoqtwxxyyxxy{}~~~~~~~|ywuutstuuwy{{||yutsrrrstwz||yxwvuvwxxz{{yxvttuuvwy{}~}|{|||~|wtsqqpqqsvxz}~|||||}}zwuuuuvxy{}{ywusttuvwwvutsrqqrsuwz|~}|}~~|ywtsrrqruwxyz{{{{||}~~}|{{{yxxxvtrpomlkkllnqtwy{}~~}~~~}||zyyyzzzz{{|||}}|{zzz{{{|}~{yvtsrqrtuvwwwvuuvwy{}~~~~~~~~~~|zxvsqpoooopsvxz|}}|}~~~~~}zwvvuuuvwwxyz{{zyxvutuuuxz{~|xvuutsssttuuttrqpqrsvwz|~}yuqomllmnopqtvxxyzyxz|~}zyyyxxy{|}}}|zvsqpooqrtvy{~}{zyyyyz|}~~}|{yxxyy{}|ywutttuvxyz|~~~}}}}}|zxwvvvwwxyz{zyxvsqqqqrtvy{~~}}}~~}{zxwvwwxy{}~~~~{wsqnllmnoqrsttttttttuwx{~~}}||}}}}}}{zxusqqqrtvy|~~||}~~~||zxwvutttuvxz{}~~~}}{zzzz{~|zwutsqrtuvxyyxxwwxxxy{|}~|zyyyy{|{zyxvtrpooooqtwy|~~~~~~~~}{zyvtsqqqrsuwyzz{zyyyxxyz{~~{ywuttsstuuvwvvuusssssvxz}~|zxvtsqpppqrtuwyz{{{||{|}~~|zyxxyz{}}~~~~~}|||||}}{zzz{||}}~}|{zxvvwxz|~|{{{|}}}}||zxusrpooqrtvxz|}~~~~~~~{yxwvxyz{|}}}|{zxwwwxz}~|ywvvvuuuttttssrqonnoqsuxz|~}zwutsstuwwxxy{{{||{z{|}}zwuvvvwxyzzzzzywutttuwz|}}|zz{||||||{{zxvusstuwy{}}{yvsqppprtuvwwxyyyxxxwx{}~|zxvuuvvwxyyyyyxwussstvy{~}}||}}|{zyxwvusrqqqrsuwyz|}}}~|yvtsrsstuutttsttttuvvxz}~~}|{||}}}}~~|{zywvvxz|~}{yxwvvwxyz{}~~~~~}{xvuuuuwxxxxxxwwwwwxz{}}}}}}}}}|||{yxwvuuwyz|~~}{zywvttsqpppppqrstuvxyyzzzz{|}~}{zzzyyxxwvvvvvvvwxyz|}~~~~}||{yyxwvutttuuvwwwxxxyz{{|~~}{zzyxxxyyyzzzzzz{{{||}}}{{zxxxxwvvvuttssstuvxy{}~~~~~}}|||{zzywwvuuuuvvwxyzzz{{{|~}{zywvuuttttuuuuvvvvwwwwyz{|~~}||{zyywusrrqppppqqsuvxz{|~~|zyxxxyzz{{z{{{{{|||~~}|||||}}}}}}|{yyyxyz|}}~~}|||{{{zyxwwvuuuvvxz|}~}{yxxxxxyyzzz{{{{{{|}}{zxvutsrsssstuuuvvuuttuuvxy{}~}|{zxwvutsssttuvxz{}~{ywutstttttttsssssstuvwz|~~}|{{{{{{|}||{zywvvvvwxz{|}~~}}}|{zzxwvuuttttuvwyz||}~}|}}}}~~|zyxvvwwwxxxxxxxxxyy{|}~|{zyxwwxxxxyyxwvuutstuvwyz||}~}|{zywwvtrrqqqqrsuvwyz{|}}}~~~|zyyxxxyyyyyyxxxyyz{}~~}|zxwvuttuvwxy{{{|}}|}~~}{zyxvvvvwwyzz{|}}}}}}}}~}|{{{zz{{zzzyyxxxyz|}~|{zzyyzzyyyywvvutsssstuvxz{|}}}~~}{yyxvuvvwwxyzzz{{{{{||}~~|zyxvvvuutttsrrqqqqstvxz|}~|zyxvuuuuuvwxyzz{{{{{|}~~|zxwwvvvwwxxxxxwvvvvvvwwxz{|}~}||||{||{zzyxwuuuuvwy{|~~~~~~}}{zywutttttuvvwxyyyyzyyz|~}|{yxvuuuutuvvwwwwwvvwwxyz|}~~}||{zyxxwvvvwwxz|}~|{ywwvvvvvvvvvvwwwwxxz|~~||{zz{zzz{{zzyyxwwxxyz{|}}~{zyxwwxxyz{|}~~}|{ywwvutuvvwwxxxwwxxxxyz|~~}||{{z{zzzzzyyxxwwwxyz{|~~}|{zywvutrqqqqrstuvwyzz{|||}~}{zyxwvwwwwwvvvuuvvwyz{}}||{{zzzzyxwvvutssrrsttuvwxxyzzz{}~~|{ywvvvvwwxyzz{|||||||}~~}{zyxxwwwxxxxwwvutuuvwxz{}~}||{{{zzzzyxwwwvvvvvvwxyz|}~~~~|{zyxwxyyz{||}}}~~~~}|zyyxwwwwvvuutttuvwyz|~~}}|{zyyxwwvvvwwxyzz{||}~}{{zyxyyzz{{{{zzzzz{{{|}~~~|{{yyxxxwwwvvuuuuuuvwxz|}~~}||{zyyyxxxxyyyyzz{{||}~~}{zyxvvvuuuuvvwwwwwwxxyz{||}~}{zzyxwwvvuuuuvvwxyz|}~~}|zyxwvutttsssrrrrssstuvwxz{}~~}|{zzzzyyzzyyyxxxxxyzz{||}~~}|{zyywvvuttttuuuvxyyz{||}~~~~}|zzyxwwxwwwwwwwwxxyyz{|~~~}}}}}|||||{{{{{{|}}~~}|zzywvvvuvvwwxyz{|}~~}|{zzyxxxxwwwwvvvwxyz{|~~~~}}}}|{{zyxxwwvvwwxxyzzz{|}}}~}|{zyxvutttuuvvwxxyzzz{{||}}|{{zyyyyyxxwwvvwwxz{|}~}}||{|{{{{zyyyxwwwvvvwxyzz{||}~~~}|{zyxwwwwwxyyzzz{{|||}}}~|{zywvvvutttssrrrrrrstvwy{|~~}||zyyxxwwwwwwxyzz{|||}~~}{zywvvuttuuuvvvvvvvvvwxxyz{}}~}}|zzyyxwwwvvuuuuvwxy{|~~}|||{{zzzzz{{||}}~~~}|{zzyyyzzzzzzzzz{{{|}~~~}|{{zzyxxxwwwwwxxyz{|~~||{yxxxwwwwwwwwxxyyz{{}~~}|{zzyxxxwwwwwwwwwvvvwwxyz{|}~}{zzywwwvvvvvvwwxyz{|}}~~~}|{zzxwwwvvuuuuuuvwxyz{|}~}||{{zzzzyyyyyyyyzzz{|||}~~}{zyxwvvuttttttttuuvwxxy{||}~||{zyxxxxxxxxxxyzz{|}~~~~}|{zzyxxxwvvvuuuuuttuuvvwxxyz{|}~}|{zyxxwvvvvvwwwxxyzz{|}~~~}{{{zyyyyyxxyz{|}~~~~}}|{{{{zzyyyyyyzz{{||}~~}|{{zyxyxyxxyyyzz{|}~~~}{{zyxwwwvvvvwvwwxyz{|}~~~}}||{zzyxwwwwvvwwwwwxyz{|}}}}{zyyxwwwwwwxxxxyyzzz{{|}~~}~uiacafmphllhecdghnrvz|||}|~|yxuqkjlkomhkmophchnv{~z{yz}|}yuurv}}qda_benvtqlifacfjmopkknprprrrqnokhnstspopqpppqssvyxuqnpqrsrpojhhhklmnyzyxxxwwxyyxurqrsqopqqonnonmmnnonnmmmmpstwzzxwxyz}}{{{{{yvtsuvvuuvwxy|}~}{{{zyyy{~~{zzwuuvvvxzz{{|~{xwusrrrqqqqqqoljigefilnprtuwy{}~~||||yuspmifeb^\\[[ZYY[]^^^]]^^^__```abbccdefedcaaacdffffghhiklmnmmnmkigfecaaaaaa`_^ZX`kpkfefjmnoqtwxwwxxwvvvwxyz{{{|{yxwwvttvxz{{}~}}}||{{{xvtsrqpprsuwz}~}}~~|{ywusqpppqsux{}~~}zyxxvtrppqqppqrsttuxz{}~||zxvvuspmlljhffghhhijlnnnopqqqqrrstuwxyzzzzzz{{{{|{zyyxwuttttsrssrpmjhfdcbbb`_abcekt|~|yyy{}}||{{zzz{|}~~~}|{ywtsstsstuvwwxzzzzzzyy{}|{zzyxyyxwxyyxwvuutrqqrsttuvxyyxxwtqnmmlklnnoprtvy{|}~~~}zwuqommlkiijklljiigebabdefhknqtwxyyxutssrrsuwz|~~~}{{zzyzyyyxwsmhda^[YYYZ\^`behkklmmmnprtvy|}{xtpnlkiiijjklnoopomkjiiiijkmqtx|}zwtsqoopqqrtvwvuutsssuwx{~~{zyxxxy||zwuttsrsuvwwwwvvuuuttuvwyz}~}|z{zyyz|}}~}{yxvusrqoonmkjihfca^\ZXVTSSSTVY\^`bccdeffgikmortxz{||{ywtqomkifeeeeeffdb`_][ZZZZZZZZZ[]]^^^]\[ZZZ[\\\_acfilopppqrrrrssttttuvvtqnkgc`][XVUTRSTVWXYZYYYZ[]_acfhjlnqstuuutsrqrrrrrrsttuvwwvtrqonlkjihhggfghhfdb`^[ZZZZ[\]afjov}~~~|zyz{{}}{yxxwwxyz|}|zxxxxz|~}{wsoligeeeddfghijlmlkkkjiikmoqsvx{~}{yywvwxxxxyyxxwurpmjhecbaa```abcbaa`^[YXXXXZ]_behknqvz}}yvsqppopppppoomkihgedeghjloqtvxzz{zzyxxxxy{|~}}}||{{zyyxvtrokgdb`__`bcegikkmnooppqqrtvx{}}{zzyxxyz{||}}|{zxvtsqoonnnoppqqrrqpomkjihijmoqtwy{|}~}}||{{zz{{|~}{ywuutsstvwwyzyxxwvutttssttuvwyzz{{{{zyxwwwvwy{}}|{zyxz{}~~~}|{{zzzz||}~{ywvttssvxz|~~}|{{{|}~~}}}}{zzzz{{}~|zxvtrrrrsuvwxzzz{{{{zzzzyz|~}{xurpnmmnoppqstuutssrpooprtvy|~~}{zyyyz{{|}}|||{zyxwusqqppqrsstssrrqnlkjhggijlmnprstuvuuutttuvxy{}~~~}{xwvutuvvvvvvvvvuutromljjjkmnoppqppomljihhhikmqsuwz{|}||{zxvwyz{|~~~}{yvtsqppqqqqqponnnlkjhfdccdfgikmnopqsttssssstuxz|~~|zzzzzzyz{{|}}}}|{{}~{yzzyz{|||||{{zxvuttuvx{}~|zz{{{zz{zzzyxvutrrtuwz|~~|zwtqqqqsuwyz|}~~~}~}{ywusrrrsstuvwxyyzzzxwvxyz|~||{{{{{{zyyxwvuutsrqqrstuwyz{}~~~|z{||}}|{{|~~}|zwusqpqqrrssrrrqqrrrqrrrrsuwxz|~~}{zyxyzz{|}~~{yxwwvwxxxxxxwvvuutstvwxz}}{yxvuuttttttttutsrrqonoprsuwyz{|}~}|zywvtrrqponnnnnoprstuvxyz{||}}}}~}{ywutrqoooonnnnnnnooppqrrstuvxyz|}~~}|zxwwwvvwwvvwwvuutsrrqqqrstuvwwxxxwxyyyyz{||}~~}}}}|{{zzyxxwvvvvvvwyz|}~~~}|{zzyz{|}}{zxwwvvvwvvwwxwxxxxyz{}~}{zyxwwvuuuuutttuuuuuvvvvwxyz{~}{yxxwvuutsqoonlkkjjjklmoqstvxz{|~~}|{ywvtrqoonoppqrrrrrrrrssttuvxz{}~}{zxvtsqpooppprsttuuuutssssstuwxyz{|{{||||{{{{{|}~}|zxvttttttssstsrrrrrssuwy{~~}~}~~~~}}}}}}~~}}||{zyxxxxyz{}~~|zyxvutssssttvwyz{}~~~}zxvurqqqpppppoonmmnnnopqsuwz|~~|zyxwwwwwwwwwwvutrqponoopqstuvwxyz{|}}~}|zxxwvvvuussrqpnnmmlmmnopqrsuvwxyxxwxyyyz|}~~}}|{{{{{zyyywvutsqoonmmmnoopqqrstuvxyz{}~~~}}|{zzzzzz{|}~}{zyxxwwxxwwwwvvuuvvvxyz{}~}{zywvtsrqqqrsttuvwxxyz{{|}~~|zywvtrrrqqqqrsssttuutttttuvwxz|}~~|{ywutsqqqpooooonnnmmmmmnoqsuvxz}~}|zxwvuutttttsssqponmlkkjjkklnoqstvxyz|~~~~~}|zzzzzzzzzzzzzzzzyz{|}~}{zyxxwwwxxxyyz{{{||{{{}}}}|{{zzyzz{{{{{{zyxwwvvvwvwwyzz{|}~~~~~~~~}}||{{{zyxxwvussrrrrstvwxz{||}~~}}}~~~~~~~}|{zxvurponnnmnnooopqqrrrssstvwyz|~~}|{yxvtsqpnmmmllmnnnnonmllllmnoqstvy{}~}}}}~~}|{zxwxxxwwwxxxxyyzz{{|}~~|||{||}}}~~~}}||{zzyzz{|}}~~~~~~~}||{zxxxwwwwxxyzz{|}}}}}||||||}~~~}{zxxwvvvwxxyyyyyyxxwwwwxyz{|~~}{zywvuuuttuuuttttsrqpppooprstuwxyyzzzzzz{{|}~~}||{zywvtsqpnmllkllllmnooqrsstuvvvwxyy{}~~~~~}|{zywwvwvwxyz{|~~}{zywwwwwxxyzz{{||||}}}~~}{zzyxxxxxxyzyyxxwvvuvvwyz|}~|{zyyyxxxyyxxxxvvuuttttttuuvwxyyzzzzz{{{|}~~~}}|{zzxwvusrqqpooppqqrsssttstttttuuvvxz{|}~}{zxwwuttssqqqpoonmmmlllnopqrtuvwyzz{||}}~~}|{{{{{{{z{zzzzz{{|}~~~~}|{zzzyxwwvvvwxyz{}~~}|{zxxwxwwwwwwwwxxyyz{||}~~}|{zxwwvuuttttsttttuuvvvvvwxxyz{{|}~~}|{zyxwvuuttsrrrqqpqqqqrstuvvxyyzz{|||}~~~~~~}}|{zzyxwwutttsrrrrqqppoonnnooopqrrsuvwxy{|}~~~}}}}}}~~~~~~}{{zzyyzzz{{{||}}~~~~~}|{zzzzyyyyyxxyyz{{}~~}}|{zyyyxwwxwwwwvvvvvwxyz{|}}~~}{zyxvuttrqqqqrrrsttuvxyz{}~~~~}{zyxwvutsrrqqqpppqqqqrsstuwxyz|~~}{zyxxwwwvvvvvuttsssrqqqqqqrsstuuvvwxyyz{|}~~}||{{{zzyxxxxwwxyyzz{|}}~~~}||{{{{||}~~}|||{zzyyyyyyyzz{{||||}~~}|{yxwwuttuuuuvvwwwxxyyyzz{{{|~~}{zywvuutsrrrrqqqqqqqrsuvwyz{}~~}|{{zyyxwvutsrqqppoppppqrsttuwxxyz{|}~~~}|{yxwutssrqqqrrrsstttttuuuvvwxxy{|}~~|{zyxwvvuuuttttttttuuvwxy{}~~}}}||||}}}}}}}|}~~~~zvqrqpstuvutsrtuuwy|~~{xwttvtsrnmidbcehghihggeefjopsuwxxxwxx||yvttsrqpppoljjlnoppqrrqpprrrtvwxz{{z|}}{zyvspmkjhffeddb`__bdfghkoprsuxyz|}}|{zyxxxvsrqponnnnnopqpoprtvwy{~~}|zyxwwvusrqpqqrrrstvwy|~|{|{{{{{zxwwwxyyyyxwxyyy{|}}~}{xvtsssqpoopoopqrrsuwxy{}}{zyxwvvuwxxyyxxwvwxxyzzzz|~}{zywussrrrrssrrrqqrsstuvvvuuvvvwwwxy{}}{zzyxvvutttssssrpopqrsttuvvvvwyz{{|~~~}{zywuvvuttuvvwwxyyyz{{{zyyyz{{{z{|~~~~}|z{}~~~~~~}~~}}}}|zyxvuwy{|}~}}}||{zywutsrqqrstuvxyz{~}{yxwvuuuuwxyzzzzyyzzz{}~|zywtssttrqqqqqqqqrstttuwyyz{{zzyyz{{|~~|zyxwuutssrqpomlkkklmoqrtuvxz{|~}{xvusqoljjjjjjklmmmnooppppppppqrstvwxyz{|~~~~~~}}}}||{|}}}~~|zwvuttsrqqqrrqqqqqonmmnnmnprtvy{~~|ywvuuvutuuvvvuutsrrrstvxz|~~|{zxwvutrqqqqpoomkjhhiiijkllnoqsvy{}~~}{zzyyzzz{zywusqqqqqqrsuwz|~~}}}}}}}|||||}}}|||||{yxvroligfdefghjlnprtvwxxxyyyyz|~}||{yxxxwxxyyxvutrrqpqrssstuwxz|}}~~}|{zyyyzz{{|~|zyxwwwxz{}}||{{||||}~~}||||}~~~}|||||}}~~~~}|{{zyyxxy{}}{yxwwwxxyz{|}}}}}|{zzz{|~~}}}|{z{{||{{{{zzyxxwvwwwvwxyzzz{{zxvtrqonmmmmoprtvxz||~|{zyxwwwvvwyzzzyyxwwuuuutttuvwy{|}~}}{zyxwwwxyz|~}||{{{{zyyxwvutttsssrqrstuwxz|}~~}}}}}}}~~~{xvtrqpppooprrsssttttttuvwx{}~||{{{{{zzz{{{z{{zxvusrqppqrstvwy{}~{wtrqponnmmnooppooooonopqrstuwy{|~~|{zzyxxwxxwwwurpnlkjijkkmoqsuwz||}~~~~~|{zxxwvuuuuutsrponmmnnopqqrsuwxz{|}|{zzzzz|~~|zyxwvwxxyz{}~}{yxvtssttuwxyz{|}~~}}||zzyzzz{}}{xwvtuvvwwxyyzz{{{||}}}~}{ywuuttttuvwxyyxxwvtrqqqqrtuwy{}~}|{z{||}~~}}|{{{z{{||}~~|{{{{{}~~~}}|{yyxxwwwwwwwxxxwwvutsrssstuvxyyz{||}~~~}}||{{||}}}|{{{||}}}}}||{{zyxwvuttuvwy{|}~~~}|{zxwvuuuuuwyz|}~}}|zyxwvvuvwxyyz|}~~~~~~~}|{zyxxwwwxyzz{{{{zz{||}~~|zyxxwvvvvvwxy{{{|{{{{{{{{{{|}~~~}|zywusronmmmnopqsuvvuvuutsrrrrrtvwz|~}{zxwutsrqqqrrsssssssrrrrrstvxz|~~|zxwvtsrrqqqqqqpppppoonnooopqrtvy|~~~}|{yxxxxwwvvutttssrqqpppqrstvxyz|}~~}}|zywvusqpppqrsuxz{|~~~}|{zywutrqpppqqrsstuuvwxxyyz{{{|~~|{yvtsssrrrsttuuwwxxxwwvuuvvwxz{}~~~}|zxvtsrqqrsttuuvwxxyxxwwvuttuvwyz|}~~~}|{zywvvvvvwwwwwwxyz{|}}|||||}~~}}||{zyyz{|}~}|||||}~~~~~~~~~~~~}}}}}}~~~}|zzywwwxyyyyzzz{{{{{{yxwwwwxz{|}~}}||}}~}{zyxxwxyyz{{|}}~~}|{zyxwvutttttttttuuuuuuutsrqqsstuwxyz{|}~~~}}}|{zyxvuttsrqpoooooprstuvwxyyzzzzzyyyz|}~}{z{{|||}}}}}}}~~}||||||||||}~~}}|{zyyz{|}~~|zyxwwvwwxxyxxyyxxxxxwwxyyz|}}|{zyxxwwvuvvuuvvvvvvvvwwxyz{|}~}|{zywvutrqpoonnmmmmmmnopqstwxz{}~}}}}}}}||{{zxwvuuttttuuuvvvvvvvvvwxyz{|}~~}|{yxwvuutsssrrqpooooooopqrsstuvwxyzzz{|}~~}{zyxwwvuttttsttttuuvwwxxxyz{|~~~}}|{zywwwvvvvvwwwxxyz{{}~~}{zyyyyzz{{|||{{{zyyxxwwwxyyzz{{{{{{{{||}~~~}}||||{{{zzyyxxwwwwwwxy{{||}}||{{{zyyyzzz{|}~~~~~~}}||||||||||{{{zyyxwvuuuuuvwwxyyyzzzzzzzyyzz{}~~}|{zyxwvvvvvvwwxyyzz{{{{{{{{{{|}~~}|{{zyyzzz|}~~}|{{{{{{{||||||||||}}~~~~~~~}||{zyxxwvvvvvwxxyyz{{|||}}}}~}~~~~~}|{zyyyyxxyyzzzz{{{{{{{{{|}}~}|{yxvusrqponnnoooppqqqqqrrsstuuvwy{|}}|zywwvuuuuttsrrqpponnnoopqstvxz{|~~}|{{zyyzzz{{||||||{{zzyyzz{|~~~}}||||{|{{|}~~~}}||{{zzyxwwvvuttttuuvxyz{|}~~}|{yxwvuttttttuvvwxxyzz{{{||||}~}|{zywvuutsssttssssssrrsttuvwwxyz|~~}|{zyxwvvvwwwxyzz{{{||{{zzyyyyyz{{|~~}{zxwvuuuuuuuuutuuuttttuuuvwxy{|~~~~}||{zyxxwvvwwwxyz{|}~~~}}|{zzzzzzzzzzzyyyyyxxyyyyy{|}~~}}|{zyyyxxxyyzzz{{{{{{{{zzzzzzz{|}}~~}}||{||{{{{{zzyyyxxwwwwwxyz{{|}~~}||{{{{{{zzzzzyyxxwwvvuutuuuuvwwxyzz{|}~~~}}|||{{zzzyxwwvutttsttttuvwxyz{{{|}}~~~~}}}}}}}}|||}||}}}}}}~~}|{{{{{{||}}}}}}}|||||||}~}|{yxxwwvuvvvvvvvvvvuuvvwwxz{|~~}}|{{{zzzzzyyzzzzyyxxxwwwxxyz{|}~~}|{zyxwvuttsrqqqppoooooopqstuvxyz|}~~~~}|{zyxvuuuuutuuuuuuuuuvvwwwxxyz{|}~~}}|{yxwvuttuuuvwxyz{||}~~~~}|{zyyxxwwwwwwwxyyyzzzzzyzzz{{|}~~}}|{{zzyyyyxxxxxxwwwwwwwxxyz|}~~~~}}}}}||{{zyxwwwwvwwwwwxxyyzzz{{{{{||||}~~~}|{zzyxxwwxxxxyzzz{||||}}}}}~~~~~~~~~~~~~~~~}}|{yxxwvvuvvvwwxxyxxxxxwwxxxyyz|}~~~}}}}||}}}~~~~~}||||{{zzyyyxxyyyz{|}~~}||{zzyxxxwwxxyyzz{{{{|||||}~~~}|{yxwwvvuuvvvvvwxyzz{{|||}~~~~}|{zyyyxxxxxxxxxxxxwwxxxyyz{|~~~}|{zyxwvuttsssstuuuvvvvvvwwwxxxyyzz|}~~~}|{zyxwwvuuutttsstttssttuuuvxxy{}~~}}}}}}||||||}~~~}|{{zzyyyyyyzz{||}~~~~~}}}||{{zzyxxxwwwwxxxxxyyzz{{||}}~~~}|{zzyxxwwvvvwwxxyzzz{{||}}}~~}|{{yxwwvuutttttttttuuuuvvwxyzz{|}~~}}|{{zzyyyyxxxyyxxxxxwwwxxxyyz{{{|}}~~~{yvx{||yz}{xywwxvutqrssttstuwwvwyyzzxtuuuvrow~|z|zt~vz~}~~~|}~}{||zxy|~~|y~}}|~}zxwvuwxvttsvyxwz}~~}~~~~zyyyy{{ywwvutttwzzywtturqonqrooppsuutssstvxwvvvy}~}~~|yy{ywwutuuuttuvwwvuuuttuvvtrqqqonrtplkkknqstssrqpoprux|}}}~~|}~}}~~~~}|}~{zywvtsrqqrrrqqsv}zvwyz|~~~~||{zzzzzz|}}}{xusrrqqrrqppqrssrtvvx{zz}~|}~~~}xrstrqonnnqtuvxyyxwvvvrnqvtssrsvvvwxyxwxz{xuwwutrruxyzxvuuuvvttspmkknrrqrqommmmlllkkotvv{}xwwxxxy{}{z}~}||zy|~}}}||~~}}{z{}{~~}|}x|}yvrrrqrrqqqsusppomlllnopqqqppqrrsrrsssuuvyzz|}}}}~~~~}}}~~~~~~|{yyyyyxvutsrqqpppqqonnmmkiijjklmmnopqqrrtvvvvvvvvvwwwvwwwxzzz{yxyzywvvwwyyzzxwwvuvvvuuvxz|{zyyyyz{}~~~}}}|{yxy|{zzywussrprrponlklllmmlllllllllkmpppqrssssvyz|||}~}|}~~~~~~~}~~~~~~}}~~}}||}{{}~}|||}~~}}}~~{||{zxuutttttuuutuvuuuvuuvwxzzz}~~~}~~~~}|zxxyxwwwwvtrrqqpqrsssrqqstutssuvx{ywxz{}}}}~~~~~}}|zxvuxzywwwvuttuuvvwvutuuuvvvxzywwwy{zyz{|}||||}~||}~||{|~{xwxyywutsrqrsuvusstssuvwxxyyy|~}~}{{zxxyyyz{{}}}|{zz{{~~}|zz|{{zxy{{{zyyxuttuuuwzyyzzyxz{zyz{|}}|~}~~}|zyxwwxxxvutuwxz{||{yxy{}~||}|}~}|{yxxywvwxz{zxyzz|{|}|zzz{{zyyxvuuvwxxwvvutuvvtsstuwyzzyyyzz{}~}|}}~~~}{|||}|{{|{{||}~}}||||||}~~}}||}~~~}||||||{zyyxyzyxxxyzyyz{}~}{|}~~}}~~|zyywvvvuuvwwwvvxzzyxwxyzzzz|~~~~~}}~}|||}||}}|{{{zz{}~~~~~~~~}~~~|}~~}|zzzwuwyxwwvvwwvwxyzyxz{{z{|}~}}~||||||{zyyyyzzywvvuuvwxxwwxz{zz{z{|~~~}~}~~|z|~~~~}~~}~}||}~~~}}}{yz|{{{|}~}||}}}~~~}}}}}|zzyxxz{{{zyz{{{||||zy{|}~~}}|}}{y{|zxwxxwxxxxwvvvxyyyyy{}~~|~~~}}{zz{|}}||{{{{{zxxxyz{}~~~~}|||{zxxyyxwwvuuuttuvwwwxyyyxyzzz{|}~}}}}}|{{{{zzyzzyyyyyyyyyyyzzyzz{|}~~~}~~~|zzyz{|}}|}~~~~~~~}|||||}{zyz{||}~~~~~}}}}|zyzzzyxyzyxxyyyyyyyxxy{|}||}~~}}}}{zz{zzzyzzzzyxyzzz{|~~~}|}}|{{{z{{{{{{{{yyyxxwvwxyzzyzz{|||}}~~}}||{zzywvuvvwwwxyyyyyzyyyzz{{|~}||}~~~~}||||zxy{zyyyxxyzyyyy{|{{|}~~}||||||{zzzzzyyyxxxyyyz{{|}}~~~~}}|||{zzzzzzzzzyyyzzzyyyz{zz{|}}~~~~~}|{{zzyyxxwwxxxxyyyz|||}}}~~}|{{{zyyxxxxxxxyyxwwwwyz{|||}~}|{||||{zyxxxxxwvwwxxxxxyxxxyyyz{{|||}~~~~~}|||}}|}}}}}}}}~~~~~~~~~~}~~}}}|{{{zyyyyxwwwwwxxxxxyy{|}~~~~}|||{zz{zzzyyyyyyyzzz{{|}}}~~~~~~}}}|{{zzyxxxyyyyz{{{{||||}}}}}~~}|{{zyyxxxxxxxxxxxxxxxxwxxyyzz{}~~~}|||{{zyxwwvvvvvwxxxyxxyyyyyz{{{|}}}}~~~~~~}}}}}}}}~~}}}||||||{{{{{{|||}}~~~~~}}}|{{zzyxxyyyxxyyzzzz{||}~~~~~~~}}|{{zzyyyyyyyyyyzzz{{{{||}~~~}||{zyyyxxxxxxxxxxyyxxyyzzzz{{{{|}}}}~~}|{zyyyxwwwwwwvvvvvvvwwxyz{{||}~~~}}}}}|||||||||||||||{{{|||}}~~~~~~~~~~~}}||{zzzzzyyzzzzzz{{{|}}}~~~}}|{{zzzyyyyyyyyzzz{{||}}}~~~~~}}||{zyyyxxxxxxxwwwxxyyzz{{|}~~~}}||||{{{zzzyyzyyyyyyyyyyyyyzzz{{{|}}}~~~}|{{zzyxxxwwwwwwwwwwwwwxxyzz{||}}~~~~~}||||||||||}}}}~~~}||||||||||||}}~~~~}|{{{zzzzzzzyyyyzzz{{|||}~~~}}||{{{{{z{{{{{{{||{{{{{{{|||}}}~~}}|{zzzyxxxxxxxxxxyyyzz{{||}~~~~}}|||{{{{zzyyyyxxxxxxxxxxyyzz{{||}}~~~~~~}||{zyyxxwvvvvvwwwwxxxyzz{{||}}~~~~~}}}}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}|{{zzyyyyxxxxxxxxxxyyzz{|}}~~~}}}|{{{{{{{{{zzzyyyyyyyzz{{|}}~~~~}}||{{zyxxxwwwwwwwxxyzz{{|}}}~~~~~~}}||||{zzzyyyyxxxxyyyyyzz{{{{|}}}~~~}}||{{zyyyxwwxxxyyzz{{|||}}}}~~~~~~~~~~~~~~~~~~~~}}}}||{|||||||{{{{{{{{||}}~~}}}|{{{{zyyyxxxwwwwxxxyyz{||}~~~~~~}}}}|{{{{zzyyyyyyyyzzzz{{{|||}}~~~~}}||{zzzyxxxxxyyyyzz{{|}}}}}~~~~~}}|{zzzyxxxwwwwwwwwwwxxyyyz{{{|}~~~~~}}||{{{{{zzz{{{{|||||||}}}}~~~~~~}}}|||||||}}~~~~~~~}}}}}||||{{{{{{{|||}}~~~~~}}||{zzzyyxxxxyyyyzz{{|}}~~~~}||{{zyyyyyyxxxyyyyzz{{|}}}~~~}||{{zyyxxxxxxxxyyyyyyyzzzzz{{{||}}~~~~}||{zzyyxxwxxwwwwwwwvvwwxxyzz{{|}~~~~~~}}}~~~~~~~~~~~~~}}}||||||}}}}~~}}||{zzzzzyyyyyyyyyzzz{{||}~~~}}||{{zzzyyzzzzzz{{{{{||||}}}}~~}||{{{zzzzzzzzzzyyyyyyzz{{||}~~~}}||{{zzzzzyyzzzzzzzzzyyzzz{{{|||}}~~~~~}||{zzyyxxxwwwwwwvvvwwwwxyz{|}~~~~~~~}}}}}}}~~~~}}|{{{{{{{||||||}}}}~~~~~~}|{{{zyyyyyyyyyyyyyzzzz{{||}~~~~}}||{{{{{{{{{{|{||{{{{||||}}}~~~}}|{{{zzyyyyyyxxxxxxyzzz{|}~~~~}}}|||||{{{{zzzyyxxxxwwwwxxxyyzz{{{|}}}~~~}}|||{{zzzzyxyyyyyyyzzz{{|}}~~~~~~~~~~~~~}}||||{{{||||||}}|}}}}}~~~~~}}|{{zzyyyyyyyyyyyyyyyzz{|}}~~~}}}|||||||{{{{{{zzzzyyyyzzz{{||}}~~~}}||{zzzyyxxxxxwwwwwxxxxyyzz{|||}~~~~~~~~}}}||{{zyyxxxwwwwwxxxxyyyyzz{{{||}}~~~}}||||{{|||||}}}~~~~~~~~~~~~~~~}}~~~~~~}}||||||||||||{{{{z{{{{|||}}~~~~}}|{{{zzzzzyyyzzzzzz{{||}}~~~~~}}}||{{{zzzyyyyyyyyzzz{{|||}}}~~~~}||{{zzyyxxxxxxxxyyyyzzz{{{|||}}}~~~~}}||{{zzyyxxxwwwwwwwwwwwxxyyz{{|}~~~~}}}}}}}}~~~~~~~}|||||{{{{{{{{||}}~~~~}}}}|||||{{{zzzzz{{{||}}}~~~}}|||{zzzzzzzzz{{{||}}}~~~~}}||{{{zzzzzyyyyyyyyzzz{{|||}~~~}}|{{zyyyyyxxyyyyyzzyyzyzzzzz{{{{||}}}~~}||{{zzzzyyyyyxxxxxxxxyyz{|}}~~~~~~~~~~}}|{{{{{z{{{{||}}~~~~~}}|||{zzzzyyyyyyyyyzzz{{{|||}~~~}}|{{zzzyyyyyzzzzz{{{{{|||||}}}}~~~}}|{{{zzyyyxxxxxxxwwxxyyzz{{|}}~~~}}||||{{{{{{{{{{zzzzzyyyyzzz{{|||}}~~~~~~}}}|||||{{{{{{zzzz{{{|}~~~}}||{{zzzzz{{{||||}}}~~~~~~~~}}||{{{{zzzzzzzzzz{{{{|}}~~~~~}}||||{{{{{{{|||||{{{{{{{{|||}}~~~~}|||{{zzzzzyyyyyyyyyyyyyzz{{|}}~~~~}}}||||{{{zzzyyyyyyxxxxxxxxyyyyzzz{{||}}~~~~~~}}}}||||||||||}}~~~~~~~~~~~~~~~~~~}}}}||||||}}}}}}}}}}}}}~~~~~~~}}||||{{{{{{{{{{{{{|||}}~~~~~}}}}}|||||{{{{{{{{{{{{{{|||||}}}~~~~}}||{{zzzyyyxxxxxxxxxyyyzz{||}}}}~~~~~~~~~~~}}|||{{zzzzyyyyyyyyyzzzz{{{|||}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||||{{{{{{{{|||||}}}}~~~~}}}}|||{{{{zzz{{{|||}~~~~~}|||{{{{zzzz{{{{{{{|||||||}}~~~}}}||||{{{zzzzzzzzzzz{{||||}}}}}}}}}}}~~~~~~}}||{{{{zzzzzz{{{{{||||}}}}~~~~~}}}}|||||{{{||}}~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~}}}}||{{{{{{|||||}}~~~~~~~~}}|||{zzzzzzzzzz{{{{{{{|||||}}~~~~~~}|||{{zzzzzzzzz{{{{{{{{{{{{{|||||}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}||||||||}}}}}~~~~~~}}||||{{{{{||||}}}}}~~~~~~~~}||{{{{{{{{{{{|||||}}}}}}}}}~~~~~~}}||{{{{{{{{{{zzzzzzz{{{{||}}~~~~~}}|||||{{{||||||}}}}|||||||{{|||||}}~~~~~~~~~~}}||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}|||||||||}}}}}~~~~~}}}}|||||||}}}}}}~~}}}}}}}}}}}}}~~~~~~~~~}}}|||||{{{{{{{z{{{{{{{{|||}~~~~~~~}}}}|||||||||||{{{{{{{{{zz{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}~~~~~~~~~~~~~~~~~}}}}||||||||||||||||}}~~~~~}}}}}}}}}}}}}}}}}||||||{||||||}}}}~~~~~~~~~~~~}}}||||{{{{zzzzzzz{{{|||}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||}}}}}}~~~~~~~~}}}}}}|||{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~~~~~~~~~~~~~~~}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{||||||||||||}}}~~~~~~}}}}||||{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{|||||||}}}~~~~~~~~~~~~}}}}}||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}|||||||||}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||}}}}}}}~~~~~~~~~~~~~}}}}}}||||||||||{{{||||||}}}}~~~~~~~~~}}}}}}}|}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||}}}}}~~~~~~~~~~~}}}}}|||||||||||||}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~zssrv{vqojdfjpvy{zwz}}}xtrruupmha`ekproljkou}}{|}}{wupjjs~zskkq|qklr{}xx{|{}}vtuqjhfd`\ZVQSWWWWW]ccdghgfioqpnkmrqqrmfbadgjnomkidbbb`^_^\\]^__]]^abbdfggglw{z}~|yuspkhhfbaa`^^^_acbcfilptwy|}{z{{||xurqrtvyz|}xuvuutuvutvy|}|||ywtqmifec`^]\][XVTQOPTX\`bdfilortwz{zyxxurstsrqomhb]YUTSQOOQRSUVUUUVVVVY[]aceggffedehknprttsvyxuuurpmkhea^[XWVTRPMJHGGJMPTY\`eiklmnopqrtutsuuroomgccccddca_`ba_`ba`__^\[\]_behjklpz~zwtpopqqruxz{~~~|yxwwy}~{yxxvuuwvutsqppquy|{yxutsqpprrqolgb_]\[[[]`bglpqstsrsuvz}{vspmlkjkklmnljhd`^^^^_adgjmpqqmjiihijlosw{}|{yyz{{|||zwtohc^YVVVWXZ\`cddddcbdgjlpty~~zwsponkkmopsusolgb^^^]^`aceedda]YXXXZ\^bgmv{upkheccefimppnljhhjkmqux}~}}~~||{zyyy{|zyxuojgdaaabfkosx{}|||{{}~|yvtrrrrrsttspnlkjjkllnptwyzzywvvvwxyz~~ytqnmmmoruwxzzzz{|~}{yxww{~~}{z{|~~~}zwvvvvx{}}~}}~~zywvvutttttutqnkigfghjlpty}zusrpnmmmopponliiiknpsvxz}}{ywwvwyz|}zvronnmmnnooomkgb]YVUUUWZ]`ehijkjijknprtvx{}}|zuqmieca`abbdeeca^[YXXYZ\]_cfhjkieccabdfiloruxzyxvtsstuuuuuuutrojea]ZYYY[]_adghgghggjmorvy}{xtqpqqqsuuvvtqnkhecccbdegijjihecbbcdfjosx|yurpnoqrsuvvwutsrqruw{~~zvsrrsvz}~{zzz{~}zxwwxzz{{xutrponmmnpruwz{|}}}}}}}}~}{yxxyz{zwusokigfeefgikmnnnnmnnoprtwy|~~|yxvtrponmmllkjhdb_]ZYYZ[]_aaabbaaaabegjnsvyz{{{{{yxxxwxxxxwuspmjgda_]\\\]^_```````abcfjnqtwxxxwvvvvvvwwxxxwuroliecba`bbabba`_^\ZYYZ[]`bejmorsttrqqqrtvwyzzywvrnkifefgfghhgggedb`__acfilnpqsttttuuuwyz|~~|yurqppqrrrrqpnljhfedfgiloqsvwwyyxxz}~}|{{zzyyxwuspljiijlnoprtuvvutuuux|~|zwuuvvwy|~zwvuuvwxxxy{|}}|{{{|~|xtpmkihjklmnnooooommnoquy{}~|}~~~~|zxtokhggghijjkjjifdddegkmptvx|~}{z{}~~}|zwtqolkkkklmmnnnlkifddegilpqsvxyzyxxyyz|~~|xtqponooommkihfca`___acegjlmnoppooprtw{}~|{|{||~~{xvvvvwxxyzz{||{|||}}zwutttuvwyzz|~}||{z|~~|yusrrqrssrsssstttuvxz~~|zxwwxxxz{{{{zywvvvwy{}}{yyywwvtrrqpoonnnoqsux{}~|zxwuuuvwxyzz{{|}~}|zxwusrrrrsuvvxyzz{||}~}zwvtrrssstttsssttvwy{~}|zxwvuutstuvvwwwvvvwwxz{|}{{zyxxvtsrponmlllmopqtuwz|}|zzzz{}~}{yvuuuuvwwwwwwxxyz|~|ywuuttuvwxyzzzyyyyxyz|~~|ywuttsrrqqpnmljijklnqsvy}~~}}~~~~}{{zxvtsrqrtuwyz{|}}}~}|{zzywvusponmlllmnpruwxz{{||}~~}}||||{yxwtrponnnoopqrssttuuwyz}}{ywurpomllmnpqstuvxyyyzyz|~}zwtqqpooooonmlkjjjjkmnptvx{~~|zywvvuuwxyz|}}}}|{z{|~}}|zyxwwwx{}~~}|zxwusssstvxy{}~~}|zxwvtttttvwxz|}~}zwtsqopppoppppqrrsstuvy|}{yyyxxyzzzzyxwvvvvvxy{}|zxwvwvuuttsrqpooprsvy{}~{yxwwxwwxwuttsqponmnpqsuwxy{|}~~|zyxxwutsronmllmnoqtvyz|}}}~~~~}|ywurpnmmmmmnnoopooppoqsux{~~~~}|{yxvtrqqppqrtuwxzzz{||}}||||}}|zzzz{|{{{zywvuttuwy{}~}|{yxwutssstuwz|}{yvsrqpppqrrsuvvwwwvxyz}~{ywvttuvwxyzzzzzyyzz{}|zvttsrrsttttsrqqpqrtvy|}{xutsqqrrrssssrqonmmnoqtvx{}~}zywvutsrqonnmlkjkklortw{}~~}}||{yxwtrponmmnnnopqrssstuuvxz|~}|||{{zzxwusqpnlmnpqtvwy{}~|zxwvvwwxzzzzzyxwxxy{~~}{{zyxxwutsrrsuwy|~}}}|{zyvutrqppppqsuvxyyz{{{|~~|zxussrqrstvwyz{|}}|}~}zxvusrrrrstuvuuuutuuuwz{~~|yvtrpoonnpqrrrrrqqqqqstux{}}ywusqqqpopponmmllmnpsvx{~~|zyxxwwxwvutrqonmmnoqsuvxyzzz{{|}~}{yxwwvvutsqnmllklmoqsvy|~}|ywvustuuvwxyyz{||}~~|{zyxxwwvuutttuwxz|~}{zxwvvttttssrrrrstuvxyz|}~~~}{zywuusrrrrrstvxz|}~~}}|{zyxwuutttttttuvvwxxxy{|}}{yxvtsrpoooooppqqrttuvwxy{}~~}{ywutsrppponnnnnopqstvxz}}{yxwvutsssrqqqppppqrtuvwyzz|}}~~|{yxvusrqonmllkkllmnqsux{}}{yxvutsssttuvvxz{}}|zxxxwwvvvvvwxyz{}}zxvutsrsssstttsttuvxyz{}~|zzxwvvutsrqqrsuwy{}~}||{zzyxxxwvvvuuvwyz{||}~~}|zxwvtrqqpooopqrsuwxz{{}~~~}}|{zxvutqpoooooppprstuvwxz|~~{ywusrqpppppppppqrrstuuwyz{}~~|zywusponmkkkkjjjjjkmnpsuwz~}|zyxwuttssrsstuwyz|~}{yxwvvvvvwxyz{}~}{xwusrrrrstuuvwxyz{{|~}{zxvvuttttsstuuwyz{~}|{yyxwwwwxxxxxxxyzz{|}~~|zywvutssrrqqqqqrstvxz{}~}|zzyxxwvuutrrqppooooprsuwxz{}~~}{ywvtqqppoooppqstuvwxyz{|}~}|{zywvtrqomlkkjjjjjklmnoqsuxz|}{yxwvvvuuuuuuvxxz|~~~|||zyzyyxxwwvwwxz{}~~}{yxvtssrrrrrstvwyz|}~}|{ywvuttssrrstuvwxyz|~~}|zxxwuuuvvvwwxxyz{|}~~~|{ywvusrrrqqqqqqrstvxyz|}{zxwvutsssrqrrqqqqqqrstuwxy{}}{yxwusrqpoooooprsuwxy{}}~}|{zyxwutsrpoonmmlllmnopqstuwy{~}|zyxxwwwwwwwxzz|}~}|{zzyyyyyyxxxwwxyy{|}~}{zywuutsrrqqrsuvxz{|~~~}|{zywwvtsssrrsuuvxxyz||~~|{zxwvusssssstuvwyz{}~~}|zxvusqpppppqqqqrstuvwx{}~}{zxvutrqqpoppqqqrrrrsttuwwy{}}{yywuutsrrqqppqrsuwxz|~~}{zxwwvuutsrrrqpponnopqrtuuxy{|~~~~|{zyxxxxxyz{|}~~|zyywvwwwxxyyyyz{{|}}}{zxvvvuuuutttuuvxyz|~}{{yxxwvvvvvuutttttuvwxy{}}~|{zxwvvttttssssstvwyz}~~}|{zywvusrrqppooooprstvvwy{|}~}{yxvutrqponmmnnnoppqrtuvwxyz|}~~|zywuutsrrrqqqrssuvwy{|~~|{ywvusrrqpqqqqrrqqqqrrsttvxyz|~~}~~~}}~~~~}}|{zzyyyz{|}~}{zyxwvvvvvvwwxy{|}~}{zyxxwwwvvwxxz{{|~}|{yxxwvwwwwwwwwwxxyzzz|}~}|zyxwvuuuutttttuwxz{}~}|{zyxwvutttsrrrqqqrstvwxy{|}~~|zxwutsqqonmmlllmnopqstvwxz{|}~}{zywvutsssssssttuuvwyz{}~}|zywutsqqonnoooppqqqrrrstttvxy{|~~||{zzzzzz{{{{|~~}~}}||{zzz{|}~~}|{zxwvvuuuuuvwyz|~}|{{yyxxxxyz{|}~~~}{yywvuvvvwxxxyz{{|||}~~}{yxvuuuuuuvvvvvwxy{|~~|zywvvuttuuuuttsssttuvwx{|}}{ywvtsrqpooonnnnnnoqrtwxz|~~}}||{{yxxwvuutsstuvwxyyz||}~}|{yxwvtsrqoooonnoopqrtuvwxxyzz{|}~~}|{yyyxxxyyzz{}~~}|||}}|}}|||}}}~{zyxvvvvuuutttuvxz{}~~}|}|{{{{zyyxxxyyz{}~~|{zyxwvvuuuuuuuvxy{|~~}}{zzywvvuuttttuvwxz{|}~}{ywwvttttttttttuvwwyyy{||~}{zxutsrqqqppoooopqrtvwxz|~}||{zyyyxyyxxwwvvvwxxzz{|}~~~}{zxwutsrqpppooooopqstvwyy{||}~~~}}||{{zyyyyxxyyyz{}~}|{|{{{|||}~~|{zxwwvvvvuuuvvwxz{|~~}}|{{zzzzzzzzzzz{||}~}|{zyxwvvvuuuuuuwxz{}~~~}||{zzyxwwwvuuuuvwxyz{|}~|zywussrrrrsstuwwxyzz{|}~~}|{zxvtsqqppppqqpqrrrstuwy{}}|{zxwwvuuvvwwxxxxxxxyz{|~}|zxwvtsrqoppooppoopqrsuvxz|~}|{zyyyxxyxwxxxxxxxxxyz|}~}|{{{{{||~}{zyxwwwwwxyyzz{||~~|zyxwwxxxyz{{|}}~~~|zyxvvvvuvvvvvvwxyz{|~}{zyxwwvvvvwwwwwvvvwwxz{|~~|{yywvuutsrrrrstuvyz{}~~}}|{zzxxwvttsrqqpppqrstuvwxyz{}~~}|{zyxwvtttttuvvwxz{|}}~~~}|zywutsqqpppppqqqrssuvwxz|}~}|zyxwuuutttuvvwxxxyzz{|~~~~~}}|||{|}~~}}|{{zyyxxxyz{||}~~|{zyyxwvvvvvvwwxz{}~}|{zxwwvutttttvwwyz{{}~|{yxwvuuttttuuuvvwxyyz{||~~|{zxwwvutttsstuvwxyz|}~~}|{zzyxwwwvvvuuttssstuuwwxy{||~~|{zyxwvuuuttttuuwyz{}~~}|{zzxwwutssrqqqqqrstuvvwxz{|~~}{zywvutsrqrrsstuvwxy{|}~~~}}}|||}}~~~}||||||{{zzz{{|}}}~||zyyxvvvuuuuuuvwyz|~~~}||{zyxwvvuuuuvwxyzz{}~~|{zywvusssssstuvwxz{{}}}~~}{yxwwvvvvvvvvvwwxxz|}~}|{zywvuutttuuuvvvuvvvvwwxz{|~~}{zxwvutttttttttuvwxz{}~|{zyyxwwwvuuuttsrrqqrstuwxy{|}~}|zyxxvutsqqqpqqrrsuwxz|~~~}}}}}~~~|{{|||}}~~~~~}{yxwvvvvvvvwvvwxxz{}~~}|{zzyyyyyyyxxwvvvwxyz{~}{{yxxwvuuuttttttvwxz}~~~|{zyxwwvvvvwxyzzz{|}}~}|{zyxwvutsssssstuuuvwxyyzz{||}~|{ywvuttttttuuuuvvwxyz|~~|{yxwvuuttuuuuuuttttttuvwxz{|~}|zxwuttssssrrqqqqrsuwy{|~~~~~~}}}||}}~~~}|{zyyyxxxxxxyzz{|}~~|{zzyyyzzzzzzyyzzz{{||~}|{zyyxwwvvuuutuuwxy{}~~~~}}||{zyyyxyzz{|||}~~}|{zyxwvvuuttssssstuvwxyz{|}}~~~~}}|{zyywvvvuuuvvvvwwxyyz{|~~|{zywvuuttuuuuvvvvwwwxxyy{||~~}|zywvvuttsssssrrrstuvxy{}~~~}}|}}}}~~}}|{zzyyxxxxxyzz{|}~~}{{zxxxxxxxyyyz{{||||}~~}{zyxwvvvvvvvvvwwxyz{}~}|||{||||}||||||||}}~}|{yxwvvuuuuuuutttuvwxyz{}~}||{{zzyyyyyyxxwwwvwwxxyz{|~~~}|{zyyxwvvvuuuvvwxyz{||}~~~~~}}|{zyxvvuttsssttuuvwxxy{|}~~~~~~~}||||||||{{{zzyzzz{|}~~}|{{zyyyxxxxxxyz{|}~~~~}}|{zyxxwwvvvwxyz{{||}~~}}|{{{{{{{||}}~~~~}|{zxxwvvvuuuuuvvwwxyzz{}~~}|{zyxxwxxwxxxxxxxxxxxyyz{{|}~~}||{zzyxwwvuuuuuvwxyz{|}~~}|||||{{zzyxwvuuttttuvvwxxxyzz{}~~~}||||}}~~}|||{{{||||||||||}}~~}}|{{{zzzyyyyzz{}~~~~~~~~}}}|{{zyyyyxyzz{||}}~~~}|{{{zz{{||}~~~~}{zyxwvvvvvvvwwwxxxyyz{|}~}|{yxwwvvvwwxxyyyyyyyyzz{|}~~}|{zyyxxxxwwwvvwwxyz{|}~~}||{{zzyyyyyyyxxwwvvvvvwxyyz{{||}}~~~~}|}}||}}~~~}|{{{{{{||||}}~~~}|{{{{{{zzzzzz{{||}~~}||{{{{{{{{{{{zzzz{{{||}~~~}}}||||{{{{{{|}}~~~}}||{{zzyyxxwwvvvvwwxxyzz{||}~~}|{zzyxxwvvvvvwwwxyyz{{|||}}~~}}|{zyyxxxxxxxyyzz{{|}~~~}}|{{zzzyyyyyyyyyyyyyyyyyzz{|}~~~~}}}}}}}~~~~~}|||{{{{{{||}~~~}||{{{{zz{{{{||}}~~~}}||{{zzzyyyzzz{{{{||||||}}~~~}}||{{{{{{{{{{||}~~}}|{{zzzzyyyyyyyxxxxxxyzz{|}}~~~}|{{zzyyxxwwwwwwwwxyyz{|}~~~~~}|{{zzyyyyyyzz{|||}}~~~~}}||{zyyxxxxyyyyyyzzzz{{{{|||}~~~~}}}}}}}}}}}}~~~~~}||{{{{|}~~}|||{{{||}}~~~~~~}}||{{zyyyyyyzz{{|}~~~~~~~}||||||||||}|}}}~~}||{zzzyyyzzzzzzyzzzzzz{{|}}~~}||{zzzyyyyxxxwwwwwxyyz{|}~~~}}|||}}}}}}}||{{zzyyyz{{|}}}~~~~~}}|||{{{zyyxxxxxxyyz{{|||||||}}}~~~~~~~~~~~~~~~~}|||||||}}~~~~~~}}}}}||}}}~~~}}}}}}~~~~~~}}||{{zzzzzz{{|}}~~~~~}}}}~~~~~}}|{{zzzzzz{{{{||||}}}}~~~~}|{{zzzzzzyyyyyyyyzz{||}~~~~~}}}||||||||||||||||{{{{{||}}~~~~~}}|{{{zyyyxxxxxxxyyzz{|||}}}}}~}~~~~~~~~}||||{||{{||zyvtvy~yztnqurpppqrqqqpqsstuuvvxzzz|~~{wwxyzwsz~{t~~tvyyywuvvww|~|||~|~}z~||~}||~~|~~}|||{xutrrrrrqqpponmmpsuutssttsrruxyzz{~~}~~}zwtuvtrqppponooopqrssrqqrrtsrssrrrruvsqpoprtvwwwwvsrsuy{}}{}~}zvtrponmkjjknv~}{}}yuojkmmnpqrrsttvwwz|~}||||}~}}}}}~~~|zxxxxxxwvwxyzzzz{}}~}~}||zy}~}~{{|{yxwww{~|yxxqjlpmkkjkmmlllmnooqtrprtrqpqswz|{xxyz{|{zxtpnnruutttssrsrqqqoosxxx|}zyyyzzz|~{z|}~zxxy{|}|{z}ztuwutstx{||wrv|yvtrrrqqqqrruwvtutrpoopoopponlmnmmmlmmmnnoprsuuvy{||zxyzzz{|{ywwxz{{{z{|}~}|zy|~||}~~~~}~||{~}zzyxxxxy{|}~}|{{{zyxwxxwutssrqpppppqrrsssssrrsuutttttstuuutttsssstutstvutttuuvwwwvtttttuvwwy{}~}~~~~}~~||}|{|||{yxz||z{zxuuuutuvvtrqrrrrrrrpopppoonnpsrpqrqpooqstuuvwvutuvuuuuttuuvwwwxywuuuuvwwwwy|}}~}}}~}}}|}~~~~}|}}|||}|{|}~}|||}~}|||{||{{{yxyzzyzz{|{yxxxxyz{|||||}~~~}|~~~}}~}}~~~~||~~~}|{yyyz{{{|{zz{{{{z|~{zzz{}{z{{|}||{zzzzy{}}}~~}}zxxwy{xuuwy{zxxwuvwxy{zy{||}~~~}|{|}~~}|{zz{{zyz|~}|~~~~~~}||}~}|}}|{|}}}~}}||}~~}|~~~~}|{{{~}{{|~~|||}~~~~}}~|zzy{|zwvuvwwwvwy{}~~}||||}|}~~}||||~~}~}{|~}}~~}{zz{{zzz{{}}}{{zxwxxy{||{{z{|}|{{{||~~|||}}~~|{{|||{yz{zyz|}~}}||}~~~}}~~}|}}}~~~}}~~~~~}~~}||{{}~~}}}}~}~~}~}{|}~}}}~}{||{|{{{{|}}}}|}}~}}}}||}}}}~}|{zzz{|{{{{zzyz{|}}}~|{{{{{{||{|}}|{{|}|{zyyzzzyxyzyxxz{{{z{|||~~~||}~}~}|{|}}|||{z|~~|{{zz|}~~~}z{}}}|{zzzz|~}}~~~~~~}}}}~}}}}}}|{{{zz{|||}~~|}~~~~}}~~~}|{{||}~}~~|z{||}}|}|||{yyzz{|}}~}~}|||{{|}}|{zz{|}||{{|~}{|~~~}|}~~~}}|{{{{|||{{{|}|{{{zyz|~~~~~}}}~~~~~}|zy{{{zzz{|}~}|||||}~}~~~~}~~~~~~}|}}|{{{zzzzz{{{|}~~}}}}~~~}}}}}~~~}}|}}|{{{|||}}}~~}|||||||||}~~}~}}||||}|||}||}~}}}}}}}}~~~~~~~}}}~~~}}||}|{{{{{{{{|||||||}~~~~~~~~~~~~~~~~~~~}}}}||}}|}}~~~~~~~~~~~~~~~~~~}||||||}}|||||}~~~~~~~~~~~~}}}~~}~~}}}~~~~~}}}}}}}}}~~~}}}}}}}~~~}}||}~~~~~~~~~~~~}}~~~~~}|}~}|{{{||}|||{||}}}|}}}~~}~~~}||||||||{||||}}}}~~~~~~}~~~~~~~~~~}}}}}}}}}~~}}}}}~~~~~~~}}}}}~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}|}||}}}}}}}}}}}}~~~~~~}}}||}}}}}}||||}}}}}}~~~~}~~~~~~~~}||||||}}~~~~~}}}~~}}|||}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||}}}~~~~~~~~~~}}}}}}}}~}}}}}}~~~~~~~~}}}}}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~|wvuwzwwxtqrrtvxzzy{||~}ywuuvusromlnqsttsrrtwz|~~~~|zyz{{{||zyz|}~~~~~}|zxwvttttsqpqstuwyyz}~~~}|}|{|||||{{|~}|zxwwvuuuuvvvwxz|}||}|{zyyyyzzz{{|}~~|zxxxvvwwvwxxyzzz{{|}~~~|{ywvtsttsstuwy{|~~}}}}}}}|{{{z{{zyxwvvvwwxy{}~~|{ywuutttuvvvwyz{}~|zwuuttsssssrrqpoprtwy{|}~}{xwvvutuvvwxyyyyyyyy{|~}{yxwutsrpoooprsuwy{~~||||}}}|{{|{{{|{zyyyxwwxxz|}~|zxvuuvuvxy{|}~~}|{zzzyxwwwxz{|~~}{ywvvusstuvwxyyy{|}|}}}~~|zyyzzyxxwvvwxxy{}~~~~}}}|{zywwvvuuuvwxxyxvutttvxz{}~~}|{{zyyzzzyxxxxyz|~~}}|{{|||{yvtrqqqqqrstvy{}~~~}~}|{{{{{|||{zxvvvvwxyz|~~}}|}}~~{xusqqqqrsuvxyyyzyyz{|}}}~}{ywwwwwxyz{{{zyvtssstuwz}}{ywvvwxy{}|{zzyyy{|}~{ywvvvwy{}}{zzyyzz{{{yxwvvvwwxy{}~~~~}zxwvvwwyz{{||||}}~~~~~}{zxvuuttvxyzzzywvuttuvwz|~~}|zzzyz|||||{{z{|}~~}|||||||{zyxvttsrqqrtux{|}~~~}|{z{{||||zxwwwwwxyz{|~~~~~}|}}~~}zxvuttttuwxyzzzyyzz{~}{zzyzyyzzz{{{yxvutttuvxz}|{zzyyzz|}}||{zyz{}~~|ywvvvxy{}~|{z{{{{||{zxwvuuuvwxy|~~}}||}}{yxwwwwxyz|}}}}}||}~~~|zxwvvuuvwwxyyxxvuuuvvxy|~}{z{||}}}}}|{{zzz{|~}{{zzzz{|}}|{yvtsrqrsuwy{}~~|{zzzz{{{{zxwvutttuvwy{}~~}{||}}|zwvuuuvwxyz{|||||||~~|{zxwwwwxyyyyxxxwwxxxy{}~}{zyz{|}~~~}}||}|}~~}|zzzz{|~~|{zyyz{{||zyxwuuuuuvxy{}~}{zyxxxxz{|}}}}}}}~~~~~~}}}|{zxwvttttuvwxxyyyyyyyz|}~~}|{zzzz{{|||||{{{||}~|zyxxxyyyyzyyxwvuuuuuwxy{}}|zzzzzzzzyyyxwvtttuvxz{}~~}}~~~~~~}}|zyxwvwwxz{|}~~~~}}{ywuuttuwwxyzz{|{zzzz{}~}|zzz{|||}}~~~}}}}~~~}|{{|}~|{yyyzzzzzzzyxwvttuwy|~~}}~~~~~}{zyxwxz{|~~|{{|{{zzzzxwvutrrsstuwyz|}~~}}}}~}{zzzzz{{{|~~~}}}~~|zxwvttuvwwxyyyyzyyxyz{}~|zxwwwwxyyyxxwvuuuuvxz{}~}{zzzz{|||}}|{zyxwxyz{}~~}|||||||{zyxwuttsttvwxy{|}~~~~~}|{zz{|}}~}|{{||}}~~~|zyyxxxxxxxxxxxxxyzz|~}}|{{|||}}}~~}|{{zzz{|}~}|{zzzyyxwvvvuttssstuvxz{|}~}|{{{{||}}}}~}~~~}}||{zyxwvuuuvvwxxyzzz{{{{}~~~}{zyxwwwwwwwwvvvvvwxxz|}~}||{zyyyyyzz{{{{{{{{{|}}~~}}}||{zyyxwwvvuuvvwxyz{}~~}}|||}}~~}|||||}~~~}|{yxxxxxyyyyyxxyyz{}~|{zzzyz{{|}}~}}}||{||}~~}|{zyyxxwwwvvutsssstuwxz|~~}||{{{|}}~~}|||{zzxwwvuuuuvvwxy{|}}~~~~~~~}}|{zyxxwwwwwwwxxxxyyyz{|}}|{zxwwvvwxyyz{||}~~~~~~~}{zyyyyyyxxwwvuuuuvwwyz|}~}}|||}}}~~~~~~}}}}~~~~}}||{{|}~~}}}}}}}}|{zyxwwvvwxyzz{||}~~}|{{zyyyyyz{||}~~}|zyxwvvvvvvvvvvwwxxxyy{|~~}}}||}}}~~}}}||}|}}~~}|{zzzzyyyxxwwvvvwxxz{|}}|{{{{{{{{{zzyxwwvvvvwxyzzz||}~~~}}||{zzyxwwvvvwxy{|~~}|{zyxxwwxxxxxxxxxxxyz{|~~}|{zzyyyyz{{|}~~~~~~~~~~~~}}||||}~~~}|{{zz{{{{{{zyyxwwxxyz|}~~~}}}|{{zyxxxyyz{}~~}|{zyxwvvvwwwxyyyzzyyz{{}~||{zzz{{|}}~~~~~~~~~}{zyyxxyyzzzyxxxwwxyz|}~}{zzyyyyyz{{{zyxwvvwwxz{|~~~}||{zzyyxxwwvvwwwyz|}~~}}|{zyxxwxxxxxyyyyyzz{{|}~~~}|{zyxwwwxxz{||}~~~~~~~~~~|{zyyyyyzz{{{{zyyyyz{|}~~}}||{{{zzyxxwwwxy{|~~}}||||{{zyxxwwwvvwwxyyz{{{||||}~~~|{zyyxyyz{{|}~~||{yyyyyyz{{{{{zzzzz{}}~}{zyxwwwwwxyyyyyxxxxxyyz{}~~}|{zyyyxxxxwwwwvvwxyz|}~~}}||}||||{zyyxxxyzz{||}}~~~~~}}}}||{zyxxwwwwxyz|}~}{zzyxxyyyzz{{{||}}~~~~}}|{{zzzyyyxxyyz{|}~~}|{zzyyxxxxxxxxxxyyzz{{{|}}~~~}}|{zyxxxxxyyz{|~~~~}}||{zzzyyyzzzzz{{{{{|}}~~}|{zyxxwvvvvwwwxxyzzz{{|}~~}}|{zzzyxxxwwwwwwxyzz{|}~~~}||{zzzzzyyyyyzz{{||}}~~~}}|{zzyxxxwwwxxyz{|}~~~~~~~}|{zyyyyyyyyzz{|}~~}|{{{zzzzzzzz{{|}}~}|{yxxxwwxxxxxyyyzzz{||}~~~}}|{zzzyyxxwwwxyz{|}~}}||||{{{{zzzzzz{{||}}}~~~}|{zyxxwwwvvwwxxyz{|}}~~~~~}}}}||{zzyxwwwwwwxxxyz{{|}}~}|{zyyyyyyyyyyz{{{||}}~~}|{zyyxwwwwwwwwwwxyz{|}~}||{zzzyyyyyyz{|}~~~}|{{zzyyyyyz{{|}}~~}|{zyxwvvvvwwxxyz{{|}}}~~~}}|{zyyyxxxxxxyyz{{|~~}||{{{{{{{||||||}}}~~~~}|{zyyyxxwwwwwwxyz{|}~~~}|{{{zzzyyyxxxxwwwwwwxyzz|}}~~}|{zyyxxxxxxyz{||}}~~~}}|{zyxxwwwwwwwwxyyz{|}~}}|{{zzzzzzzzz{||~~~~}}}||{{{{{zzzzzz{{|}~~}|{zyxwwwwwwwxxyz{|}}~~}}|{zzyyxxxxxyyzz{{|}~~}|{{zzzzz{{{||}}}~~}|{zyyxxxwwwwwxxyyz{|}~~~}|{zyyyxwwwwwwwwwxxxxxyyz{|}~~}|{zzyxxxwwwxyzz||}~~~}}||{{zzyyyxxxwwwwxxyz{{{|}~~~~~~~~~~}|||{{{{{{{||}}~~}||||{{{{{{{{zz{{||}}~~}||{zyyyxwwwwwxyz{|}}~~~~}}}|{{zzyyyyxyzzz{||}}~~~}||{zzzzzz{{{|}~~~}|{zyxxxxxxxxxxyyyz{{|}~~}|{zyxxwvvvuvvwwwwxxxyyyz{{|}~}|{{{zyyyxxxxxyz{|}~~}|{{{zzzyyyyyyyyxxxxyyz{{|}~~~}}}}}}}}~~}}|{{{zzzzzz{{||}}~~~~}~~|ty|{zwstxr{|yvsutx{~zyuvwvusslhkqx{xortsuqqw||uy~{x|vmfdksz|jXSUX^juxrnkdbelsy|~|{vsx|ztmggjjgjzzooqqrpmopnkggecdfikmnqsrrrtttvvxwy|~{zyy{{{{zwutsqprrponmljjjjlmkjkmprsuwy{}}|{zzz{yvtrpnmoonmnmkjklmprrstvxz{~~{yyz{}~}~~}|yyxwusrqonopqssssqnnqtwz|{{zz|~~|zwsqomljhe^_hmhb__abacfhijkkkkmopqrstvwxxwxxvuvwyzz||zyz{{zzywvtrqnjgedffedca_^]]]^`cfimqtx{}~~}}}}~~}}}}}{xwtqmkjiiihhggghhfffffeeeeeefgjlnorstuuuvwx{~{{{zxxwvutroljgffefgilmmnopsux|}|{z}|yvuttsuwwxy|}~|{yxxywusrqoljjjlmoqsuuuuurpnnnnprtvy{~ztpmigedcbbbdfghhhhgghjlorux|~}|{zz{{{||||}{yxvsqqppoonnonnnlhdb`^]^_`acdgknopppppqqrtvxz}~|xspnkihhhhhijkkkjigeefefghhjlnopqokihgffefhjlpsvwwvvtsstttuvwyzzzxurnkhfcccbdfghjklkjhgfffffgiknoopoligedcdddfhknrtuutronmllmnoprtsrpokfdb`____aemv~}zwvuvwy{}|zwutsrsuvxyzzyyxxyz{|~~{xwwvvuuttuuvwwvtsrqppqqqqqqrrpnljgdbaa``abegjpv{}}zwvttrqppqqqqqpnlkjiiiijjjijjigfdb`^^^^`bcfilmoppppprssuuvwwwxwuqnkhecca`````aaa`_^]]]^`aceghjkmoonmmllllmopsvz||||zwvuutssssssqpnkgc_\ZYYYZ[[]`cdefghhilnpsvx{~}{yyxxyz{{|}{ywtqommlkklmnoooonkigffghklosvy}}zxvuutuuvxz{zzyxvvvwxz|~}}~|yvtrqrsuwz|}~~|zzzzzzzxvtrpnmlkkkklmopqqqqqonmmmmosuwz|~~~~~}|{zzyyyzzzxvspmjgda`^\\]_`abba````abcegiknpqrsttssrqppoppqrsssrpomkifca``__`a`_^][YXVVVUVY\^adfghijjkllmmnopqrssrpomkigedb``aabccba`_][ZYXYZ\^accdeedcdccdefhknprtuvwxz{{|}|yvtqomlllmoprrrrqpppppqsvwz}~}|||}~}||||}~}|zyxwvvwwxy|}~~~~}|{||}~~~~}|{{{{|~}}~~~}}~~~}}}|{{{{zyyxwvwxz}~}~~~|{{{|}}zxwuuvwwwxyxxxwvtsqpqrsuvxyyyyyyxvuuvwxz|}~~|{zzz{{{{{{{{zywtqpoooqstuvvvwwutsrpqsuvxz{|}}}}}{zyyyyz||||||{zxvtrpnmmnnnnnnnmmljhffghilopqsuuvwvuuttuvx{|~~~}|zxvuutuuutsrqpnmkjiggghijkmoprsstuuuuwxz|}|z{{{{zzyxwusqnlihhhhiiihhhhhiiijjklortvy{}~~~}~~}|zxwvvvwxz{|~~}|zyxxxxy|}}{zyyy{|}}~~~}}}}}}~}|{{}~~}|||{zyyyxxyyzzzz{{{{||{{||}~|{{zzyyyxwwwxwwwwwwxyz{}~~}||{yyxwutsrpponnnopqqrssttuvwwxz{|~~}||zyyyxxz{|~~}}|{zyxxxxy{|~~}}}|{{zyxxxwxxxyzz{|}}}~~~~|{yxwvtttssstuuvwxyyyz{{{|}}~~|zyxxwvvutsrrqppooppqrtuvxz{|}~~~~~~~~~~~~~~~|{ywuttsttttttttsssssstuwxz}~~}|zywvuuuuuvvvvvutsqpoonnpqrstvvvwwxxyyz{|~~}|{{{zyyyxwwwwwwwyz{}}{yxxxxxyyzz{{{||}}}|{zzzzz{|||||{zyyzz{~~}|||{zzxvtssqqqqrsuwy{|}~|{ywutsrrrssttuuttttttuvwxy{}~}{zywwvvuvvwwwxxxxwvutttuvvwxyyz{{{{{{{{||}}|{zyyxyxxwwvtssrqqqqqrsuvwxxyxwwwwwxyz{|}~~~~~}}||||||}~~}|zxvuttttuuuuuuuuvvwx{}}|{zz{|}~~}|{{{{{|}~~~|zxvuttssssrrrrrstuvwxy{}~~}|||{{{{zyxwuttsrstvwyz|}}~~~~}|{zxwvutstttuvwxyyzzyyyyxyz{|~~~~~}|zywvutssttttuvuuuttsttuvwyz|}~~}|{zxwwwwwwxwwwvutssrqqqrrsuvwxyz{{|~~}||{zyyxwwvvwxz{~~}|zxwutsrqqrrrsttuvvwwxz{}~|zzyxxyzz{{{{zyxxwwxxyy{}~}{yxwwvvvvuttsrrqqqqrsvwy{}~~~}|||{{{{{{zyxwvtsrrrsstuvwxyyyzz{{|~~~}|{zyxvutssrssrssttttuttstttuvwxz|}~}{{{{{{{||||||||||}~}||{{{zz{zyyxvutttuvwxyzz{|}}~~~}{ywvuttttuuvwxyzz{{{{||}~~~}|{{ywvutsrrsrssssssssstuvwxz|~}{zywwvuuvvuvvwvvvuttsstuwxz{|}~~~~|{yxwvuttrqponlllllmnoqrtvwxxyyxxyzz{}~}|{zzzzz{|}~~~}|zzzzzzz{{{|}}||||||}}~~|{zzzzzz{{zzyxwvvvvwyz{}~|{{zzzzzyyxwutsrqqqqqrtuvxyyyyzz{{|~~}|zxvtsrqpppqqrssssttttuvwwy{}~~|{yxvutrqpponnonmmllllmnoqrtvxy{}~}|{zyyzz{|}}}}}}}}}}~~~~~}|{{{{{|}~}}{zzzzyyyyyxxyyyyzzzz|}~~}||zyyxwvvvuuvvvvvvvvuvvvwxyyz{}}~~}|{zyxwvvtsssrqqqqqqrtuvwxyyz{||~~}|{zxwutsqpooooooooooppqrstuvxz{}~~~}}~~~~~~|{{zzyzzz{{|}~~}}~}}}}}}||||||}~~}|{zyyyyyyyxyyyxxxxxxxyzz{|}}}~~~~~~}}|{{zyxwvuttttttuvvwxyz{{|||}~~}{zywwvutttssrrqqppqqrstuvxy{|}~}{zyxwwwvvvvuttssrqqppppqrrstuuvwxyz{|}~~}}|{zyyxwwxxyz{|}~~~~}}||{{{|}~~}}}|{{{{{{|}~~~}|{yxxwvvwwwxyyzz{{|}}~~~}|{zzzzyyyyxwwvvuuuvwxy{|}~~}|{{zzzzzyxwwuttssssssssttuuvvvvwxyyz|}~~}|{zyxwuttsrrrrrrsssssttuuuvvwxyyz{{|}}~~~}|{zxwvvvuuuutttttuuvxy{}~}}}}}}~~~~}{{{zzz{{{||||{{|||}~~}|{zyyxwvvvvvvwwxyz{|~~}|{zyxwvvvuuuuuvvwxxyz{||~~}}|{zyyxwvvutuuvvvvvvvvvvvwxyz{}~~~}|{{{zyyxwvvutsssssstuvwxxxxyzzz{|}}~~~}}||{zyxwvutsttttuuuuuuvwxyz{|~}}|{zzzyyyyyyyyz{|}~~}|{zyxwwwvvvvvvwwxyy{|}~~}|{zyxxxxwvwwvuuuuuuuvwxyyz{{|}~~}|{zxxvutsrqqrrrssttuuvwwxyzz{|}}~~}|{zyxwvuutsssrrrrrqrsstuvwwxyz{||}~~~~~}}}||{{zyyxxxxwvvvutuuttttttttuvwxyz{}~~}}|{{{{{zzzyyyz{{}~~~}|{{{{zzzzzz{||}}~~~|zzxxwwwwwwwwvvwwwxyz{{|~~zxy}|yxskggdfjldhifdabdflpswyyyz~~{ywuxvtrpmjggegjjjiiieegkrux{yyxvuux}~~|zxz}}ywxz|~~|xutuuuvvwwuussuxxyz{{zxwz}}zz{{{zyzyxwwxxwwwwxxwvuuvy{|~|{|||||}~~}|yvsrqppqqpooopppqqrstvxz|}}|{zxvvurponmnpqqqqqrrrttuvy{|~}{yvsrroliihfeeeeegghijlnqtx{~~|{{{{zzyxvusrqpnnnnmmmmnnnnmmlllnqsuxz}~~}}~~~|zxwutssstvxz}~|{}~~~~}}}|{yxvvutstuvwxy{}~~}~~}~~}}}~|{zyxwuttttuvvwxxwvuttuuwy{}|yvtrpnllllkjijjkklnpqrrstuuwxyy|~~|zwusrqnkjihedcbaabcegjloqtwz|~~~~~}|}}|zyyyxwutuvvvxyz{||}~{zxxwvttuvxxy{}~|zxwvwwvuvwwwwwxyyyyy{|}~~~}||||}}~}zyxwwwwwxyyyz{||}}}|||}~}}|{z{{zzzz{{zyyyxvuvvxyyz|~~~}{wutsrqrsttuvxz|~~|yvuutrqqrsttsrrpnlkllmnpruwz|}~~|zyyxxxz{}|wspnkihhhijlnqtwz{|}}}}~|zyxwxxxy{|}}~}{yxwwwwwxz}}zwutqpqqrrtvwvuutrrrstuwy{~~~}}~}zwsrqpoppqsvxz|~~}|zxxyz{{|}}{yxwuttttuvwy{}~~}}|zxvutsstuvxz}|yvutsrqrtvxz|}}||{zyxxxxy{|~~|zxvvvuvwxz|~}zxvtsqpqppqtuvvwwwvvvvvvwyz|~}{ywvtttuwz|~~}{ywvvvvvvwwwxyyyyyxwvvvvwxxy{}~zxusqponoprstuvvvuuvxy{}~}|{zzyxxxyxvtsronmllklmnqtwy|~~|{zyyxxxyyyyxwusqqrqrstvwxz{|~~}||zyyyyz{}}{xurpoonnnnooqrstuutssstuwyz|~~~}|zz{{||}~~zwusqpqrrtvxy{~~}|||||}~~~|zxwvvvuvwxyz|~~~~{yxxxxz}}zwtqonnnnnpqrrtuvvuuuuuuwy{}|zxvtssssstuvwwvvusqonnnoqsuwz}~{xvttssttssssrponmlllmnoqsuxy{}~~~}|{z{{{}~|zxtqonlklnprtuxyz{|}~~}{zzz{}~}|{|}~~}|||{{{||}~}|{{zyz{}~|{zyyxy{||}}}|{zyxxxxwxyyz{~}|}}}~~|zwusqpoooqsuvxz{zzzzzz{|}~~~|zyxvtsrqpqqqrstutuutssssrstuvx{~|zxvsqpponopqrrssrrqqpppqqtvy{~~}{zyxwwwxxy{}~}|zxvuuuvwyz{|}}}~~~~}~}}~~|ywutssstuvxyz{{{{zyxwwyz|~~|{{z{||}}~~}}}|zxwvuttuvwxy{|}~~~}}}~~~~}{ywvuuuvxxyzz{zzzxwutssstvx{|~}|{yyzzzzzzyxyxwvutrpoopqrtvwxyz{|}}||{|}}~|zyxwwwxxyyyz{|}~~~~~~~{zz{{{|}}}}}}|{yxvuvvwy{}}|zyyyyxxwwwvvvtsrqqpqstwxz{}~~~~}}}{zywtqpppprtvwyz{{}~~}}||{|}~}{ywvtsqrrssstvvwwxxxxwuuvwxz|~~|zzyyyyyyxxxwwvvuutsrrsttuwxz{|~~~~~}|z{{|}~~~}}~~}{ywvuvwxxyyyyyyyyyyyyzz{|~}{yz{{|}~~|zxvutttuvvwxyzz{{{zyyyyz|~}{yxxwwxxyyxxyxxwwwvvvwxy{}~}{ywvvvuvvvvvvvvuttsrqqrtuvxz{|}~~}|{zxwvussrrqpopppqstuvwxyz{{||||}~~}|zywvtsrrrqqqrrrrsstuuvwwxyz{|~~~}}|{z{{|||}}}}}}}}}||||}}~~}||||{z{{zzyyxwwvvvwxyz|}~~}|{zxwwvuuttuuttuuuuvvvvwwyz|~~|zyxwvuutssstttttttttttuuuvwxyz|~~|zyyxwvvutrqqponnmmmnnprsuvxy{|}}|{zyxxxyzz{|}}}}}}~~~|{{{{||}~~~~~}~~}|||||{{zzzyxxxwvvwxxy{}~~}|{zywwwwxxxyzzzzzzzzzzzz{|~~}|zyyxwwxxxxyzyyyxwvuuttuuvwyz{}~~~~~}}{zyxvtsrqppooooppqrtuvwxyyzz{z{|}~~{zxwuuuuuuuuutttstttuvwxz{~~|{zyyyzz{}~~~~}}|{{zzxxwwwvwwwxyz{|~~~~}|{zxwwvvvvwxxyzzzzzzz{{{|}~}|zyxwvvvvvwxxyyzzzzyyxxxxyz{{|~~~~~}}|{{zyxwvvutssssttuvwxyy{||}}}}|||||}~~|{yxwvvuuuuuttttttttuuuvxyz{}}|{zzyyz{||}~~}{zyyyyyzzzz{{{{{{{{{{|}~~}|zyxxxwvvvvvuuuutttuvwxy{}~~}|{{z{{{zzzzxwwvuttttttuvwxyz{|}}}~}|{{zyxwvtsssrqqrstuvwwxxxyyyyyzz{|}}{zxwvutsstssstttttssssssuvwxz{|}~}|{zzzzzz{{{||}~~~~~~}}|||}}}}~~}}||{zzyxwvuuuuvwxyz|}~~}|zxwvvvvuvvvwwwxxxyyzzz{}~~|{zxwuuttsstuuuvvuutssstuvxyz|~~}|{zyyxvvvussrrqpppqqqrsuvxy{|}}~~}}|zyxwvutuuuuuvvvvwwxxyyz{|}~~~}}~~~}|{zzzzzz{||}}~~~~~~~~~}|{zzyyzz{{||}}}||{{{{{{||}~}|{zzyyyyyyyyyyyxxwvvvuuvwxyz|}}}~~~~~~}|zywvutrrqqqrrrstuuvwxyyzzzz{|}}~}{zxvutsrrrrrrqqqqpppqqrtuwxz|}}|{{zyyyyz{|}}~~}|{yxxxxyyz{{|||}}}}}}}~~~}{zzyxxyxxyzzzzzyyxxwxxyz{}~~}|{{{{{{{{{{{zyyyyxxxxxxyyz{{|}}}}|}}}~~~~|{zyxwvvuuuvvwwxyyyyyyyyyyzzz{{}~}|{zyxwwwvuuuuttsrrrrrstuvwxyz{}~~~}|zzyyxxxxyyyyz{{{|}}}~~~}|{{|||||{{{{z{{{{||}}~~}|{{{zyxxwwvvuuuuuvwxy{|}~~~~}}|{zzyxwwwwwwxxxxxxxyyz{{|}~~}|{zzyxwwvvvvvvvwwwwxxxxxxyyyz{||}~~}}|{zzyxxwwvuuuuutttuuuuvwxxyz{|||}~~~~}}|{zzyyyxyyyyyyyxxwwwxxyyz{|}~~~}}}}}}~~~~~}|{zyyxxxxyyyzzz{{{||}}}~~~}|{{zyyyxxxwwwwwwwxxyyz{|}~~|{{zyyxxxxwxxxxwwwwwwwxyyz{}}~~~}|{zyxwvutssrsssttuuvvwxyz{|}}~~}|{{zywwvvutttsssstttttuuvwxy{|}~~~}}}}||||{{{{|}}}~~}}|{zz{{{{{{{{{{{|||}}}}~~}|{{{zyyzyyxxxwvvvvwwxyz{|}~~~}}|||{{zzyyxxxxwwwxxxyyzzz{||}}~}|{zyxwwvuuvvvvwwwxxxyyyzzz{{{|}~~~}|{yxwvvuttttttttsssttvwxy{|}~~~~}||{{zyyxxxwwxxxyz{||}~}||{{z{{{||||}}|}}}}~~~~}|{{zzyyyyxxwwwwvwxyz{|}~~~|{{{zyyyyyyyyy{{yyvtvyxns{~|rlhjmiffefhgfedghhjkmpqtvuuwxzzxvwvwyvrx~}|~~vp{{psuttsqssrsv{xtuuvwvw{~~}y}}{y{~}zsox~wvwvx~}}}zvuuwywuwyz{zxxxxxurrrrrtuuttttuvwz|{||{|~}~~~}}~~}{z|~~}{z{~~{ywuvxwvwvttuuuttuvvvwwvvwxxxxvtssrruxuqppqsvyyxxvsrpnnpsvwy|}}~}}~~}~~~}~||~~}}~~~}|{ywvtqoooooonnos|~|xrrttvwy{{zyyz{{}}}~|zxvvvutsrqpprsuvvutrolkjiijjjihhjkkklnpswwvz}}~~}|~~}|z{}}}~~|{zvrrsrqqonpty{}~~~~{zzvqtyvtuuuwwvvuvvutuwtqqrpnnmnrtvtrqonnnopnkgefimnnoppooppppqrrv|~~|~}}}{|}{{}yzzwusqtvutnhlqnjhededefefgknmllllmopqqrtttrppqppnmoppppoqsrrrsvyz{xvwxyz|}|zwxy{|}}~~}~~z{{xuttvxtqppooopqsuvxyzz{zz{||}~~}~~~~}{zzzyxxwutsstutssrqqpoonljjjjjlmmnmmpqpoopqrtvyzz{{||}~~}}~~~}|||{|||}~|{{|{yz|||zz|~~~~}{zyyxxz{zxwvuusrsrqponnnmljijkigffffffikmoppqqpprtuuvwxyz}~~~}}~|yvsqpoopqqpqqqpoonnooqsrquyz{{|{z{|}}|{|}}}||{{zxyzyyzzyyxvutsrrrssssstuvvuttuvxzxvxyz|}~~}}|{zzywtrsvxwwwwvtssssssssrrtuvxyz}~}}~{zyz|ywxy{}|{zzzyyyz{zxy{{|}|{yxxvsssssuxxy{}}~}}|||zyz{zyzzxwwvttvxxy{|}~~~~~}|{{|}{yyyyyyyyy{~}~~~}{zwuutrqponnqstutqrtttsstvvvxz{{{{|}~~~}}}zxy{|}{xy{{{|}~~}|~~|{yz{zyzzyxxxxxwwwwxz|}}|}~~~~}{{||}}}{yyzzyxxy{yyz{|||}}|~~~|}~{|}}{{{zxwvx{||}|~~}|{z{{{|{zxwvvxy{zy{|{{zyz{|~}{z{{{{zwuvvvwxyxwxyxxxwwwxyxwwwwxz|||||{{zz{|}~~~~|{{|~}{ywxyxxwvxyyyz{||{z{}}}~}{zyyxwxzzzyxwwvvwvvvutuvxz|~~}|{zzzzz{{{z|||{{{|}~~|{|||{yxxxxwwwwxz}~}}||{yvtuwwwwvvvuuwz{{|}}}~~}~~~~}|||}~~~~}{yz{zz{{}~~}~~~~}|yvvvvvwxxwvvvvwwwwvvvxz|}}~~}~}{{{{zxwwwwxvuvwusssrrrsssrrstvxz{{{~}~~~~~}}}|{zz{zxvutttuttuwxz{||}}~~~|{{{zyyyyxwvvvvvwxyzxwxyzz{|~~}}~~}{zywvvvuuuvwy|~}||}||}}}|}}~~~~~~~}|{yxxwwwxxxxxyyzz{}}}~~~}|zzywwwwvvvvvvuuvwyz{|}~|{zyyyywxxxyz{{||||{{{{zz{{|~~~}~~|zyxxxwxxyyz{{|}}}}}}}}~~~}}}}}}||{{z{|}~~~~|{zzyxxxyywuuuttttuvwxz{{{||}}||||}}|zzzywwvvwvuuvvvvvwxy{|||}}|||}}~~}|{yxxxwwwwwwxyz{|~~~~~~~~~~~~~}|{zyyxxxxxxwwwvvvvuuuuwxxxy{|}}~~}||{|{zzz{|||}~~~~~~~~~}}}|{{{{zz{|{{|}}~}|{yxvuttttuvvvuuuuvxxyzzz{|}~~}}}~~~~~}|||}~}||}~~}|}~~~~~~||{zzzywvtttsssssttuuuvwxy{|}}~}}||||zyyyyyyxxwwwxxxxyyyyyzzz{{}~~}||{{{{{zzz{{||}}}~}~}|{{zyyxxwwwxyz{{|~~}|{zywwwxxwxxyyz{|||||||}~~~~~}}}|{{{{{{|{{||||||||{{{}}}~~~}|{yxwvtssssrrsstuvvvwwwwxyzz{{{{||}~~~}{{{zyyyzzzz{{{zz{{{||~}|{{zzyyxxxxxxxxxyyyzzz{{{|}}~~}|{zzzzz{||}}~~~~~|{zzz{{zz{zzzyyzzz{|||||}}~~~}||{{{z{{zzyyyyyyzzzzzzzz{{|}~}|zxwvvvvwxxyyzz{{{|}}}}}}}}}}}}}~~}|{zyxwwwvvwxxxxxxwwwwxyyz|}~~}|{zyxxxwuuuutttttttuvwwxyzzz{{||}~~~~~}|{{zzyyxxyyxxxxyyyyz{{|}~~~}||||{{zzzyyyyyyyyyyyyyzz{{|}}}~~}|{{{zzz{{{|||||{{{{{{z{zz{|||}}}~~~~~}|zyyxwwvuuuuttuvvvvwwxxxyz{|}~~}|{{zyyxxwwwwwwwwwwxxxxyxyyzzzz{|}}~~~}}|||}|||}}}|}}}}}}~}|{{yxwwwwwwwxxxyyz{||}}}}~~~}|{{{{{{|||{{{|||}}~~~}||{{zzzzyyyzzzzz{{{{zz{{{{||||}~~~}}|{{zyyxwwwvvvvvvvvwwwxxyzz{|}}~~~}|{{zzyyyyxxxwwwwwwxxxyyzz{|}}~~~}|{zyyxxwwwwwxxxxxyyzz{{{||}}~~~}}|{{|||}}~~~}}||{{{{zzz{{{zzz{{{|}~~~~}|{{zyyyxxxxxxxxxxxwwxxyyzz{{{|}~~~}||{zyyyxxyyzz{{||||}}~~~~}|{{zxwwvvvvvvwwwwwwwwwxxyyz{|}~~}|{zyyxxxxwwwwwvvvvvvuuuvvvvwxyz{}~~~}}}}}}}}~~~~~~~}||{{{{{{{{||||{{{{{|}}~~~~}}}|||{{{{{zzzzzyyyzzzz{{{{|}}~~~~}||{{zzyyyzz{{{{{{{{{|||}}~~~}{zyxwvvvuuuuuvuuuuuttuvwwxyz{|}~~}}||||{{{zzyyyyyyxxxxyyz{{{|}}}~~}||{z{{{z{{|||}}}}}}}~~~~~}}|||{{zzzzyyyyyyz{|}~~}|{zzzyyyyyxxxyyyyzzzz{||||~~~~~~~}}||{{zzzzzzz{{{||}}}}}}||}}~~~~}|{{zyyyyyyyyyxxxxxxxyyz{{|}}}~~~~}}||{{zzyxxxxwwwwwwwwxxyyz{{|}~~}|{zyyxxwwwxwwwxxxxxxxxxxyzz{{|}}~~~~~~~~~~}}||{{zzzzzyzyyyxyyyzz{||}}~~}}|{{zzzzyyxyxxxxxxxxxxxyyy{{|}~~~}|{{zyyyyyyyyzzzzz{{{{||||||}}}~~~}}||{{{zzzyyyyyxxxxxxxyyyyyz{|}~~}||{{zzzyyyyyxxxxwwvvvvvvvwwxyyzz{|}~~~}}}|||||||}}}}}~~~}}||{zzzzzyyyyyyyzz{{|}}~~~~~~}}}|||{{{{{{{||}}~~~~~~~~}||{{zzzyyyyyyyyyyzzzzzz{{{{{{|}}}~~~}|{zyyxwwvvvvuuuuuuuuvvwwyz{|~~~}|{{zyyxxxwwvvvvvvwwwwxxxxyz{{{||}~~}}}}||||{{|{{{{||||}~~~~}}||{{zzzzzzz{|}}~~}|{{{zyyyyyyyzz{{||}}~~~}}|{{zzzyyzz{{{{{{{zzzzzz{{{||}~~~~}}|||{{{{zyyzzzzzzzz{{||}}~~~}}}||{zzyxxwwwwvvvwwwwxxxyyyyz{||}~~~}|{{zyyxxwvvvwvvvwwxxxyyzzz{|}}~~~}}}}||||||||}~~~}}|{{zz{zzz{{{|||}}}}~~~~~}||||{{{{{z{{zzzzzyyyyzzz{{||}~~~}}||{{zzyxwwwwwwxxyyz{|}}}~~~~~~}||{zyyyxwwvvvvvvvvvvvwwxxyzz{|}~~}}||{{{{zzzzzzzzzzzyyyyxyyzz{|}~~~}}|{{||||}}}}}}~~~~~}||{{zyyyyzzzz{{|||}~~~~}}||{zzyyyyyyyzzzzzzzzz{{{|}~~~}}|{{{{zzz{{{{||}}}}~~~~~~}||{zyxxxwwwwwwwwwwwwwxxyz{}}~~~}}}|||{zyyxwwvvvvuuvvvvwwxxyyzzz{|}}~~}}||{{{{zzzzz{{{{{{{{||||}}}}~~~}}|||||}}~~~}||{zzzyyyxxxxxxxxyyyzz{{|}}~~~}||{{zzyyyyyyyzz{||}}}}}}~~~~~}}||{{zyyyyxxxxxyyyzzzz{||||}}}}}~~~~~~~}}||{{zzyyxyyyyyyyyzzz{{{|||}}~~}|{zzyyxxxyxxxyyyyyyyxxyyz{{}~~~}|||||||||}}}~~}}|{{{zzzzzzyyyyyyyyzzz{|}~~~~~}}}|||||{{|||||{{{{{{|||}}~~~}}||{zzzyxxxwwwwwwwxxyzz{{|||||}}~~~~~~~~~}}|{zzyxwwwwwwwwwwwwxxyyzz{{||}~~}||{{{zzzyyyyyxxwwvvvvuvvvvwxxyz{{{|}~~~~~}}||}}}~~~~}|{{{{{{{{|||||}}}~~~~~~}}}}||{{{{zzzzzyyzzz{{|}}}}~~}}|{{zzzz{{{{{{zz{{{{{|||||}}}~~}}|{zzyyxyyzzzzzzzzzz{{|}~~~}}}|||{zzzyxxwwwvvvvuuuuvvwwxxyyz{{|}~~~}}||||{{zzyyyyyyyzz{{||}}}~~~~~}}||{{zzzz{{{|}}~~~~}}}|||||{{{{{{zz{{{|||}}}~~~}||{{{{{z{{{||||}}}}}}}~~~~~~}}|{zzyyyyxxxxxxxxxxxyz{{||}~~~~}}|{{zzyxxxxwwwvvvwwwwwxxyyz{|}}~~}||{zzyyyyyyyzz{{{{{{{{{{||}~~}||{{{{{{{{{|}}~~}|||{{{{{{{||||{{|||}~~~}}}|||||||||{{{zyxxxxyyz{{|||}}}}~~~~}}|||{{{zyyyyyyyzzz{{||}~~~}|{zyyxxxxyyyyyyxxxxyyzz{||}~~}|{{zyyyxxxyxxxxxxwwvvvvvwxxyyzz{{|}}~~~}}||||||}}}}~~~~~}}}||||||}}~~~}}}}||}||{{zyyxxxxwxxxyyyz{{{{|||}~~~~}}||||{{{zzzyyzzz{|}}}~~~}}||{{zyyyxxxxxxwwwxxxyyz{{|~~~}|{{{{{{{{{{zzyyyxxxwxxwwxxyyyzz{{|}}~~~~~}}|||{{{{zzz{{{||}}~~~~~~}}}||||||||||||}}~~}||{{zzzyyyyyyyyzzz{{{||}~~~~}}}}||{{{{zz{|||}}~~}}~~}}|{zyyxxxxxxxwwwwwwxyyz{||}}~~~~~~}}}}|||{{zzzyyyyyyyyyyyyyzz{{|}}~~~}|{{zzyyyxyyyyyyyyyxyyyyyzz{{|}~~~~~~}}}}}||||}}~~}}}|||||||{||||}}~~~~}||{{zzzzzzz{{{{zzzzzzzzz{{|}}~~}}|{{{zyyyyyxxxyyyyyzzz{|}}}~~~~~~}}}|{{zzyyyyyyzzz{{{{||}}~~}|{{zzyyyyyxxxxwwwwvvuuuvvwwxyyz{{|||}}~~~}}}|||}}}}}}~~~~~~~~}}||{{zzzz{{|}~~~~~}}}}|||||||||||{{zzzzzz{|}}~~~~~~}|||{{zzzzzz{{|||}~~~~~}|{zyyyyxxxxxxxxxxxwxxyyz{|}}~~~}|||{{{{{{zzyyxwvvuuuuvwwxxyyyyzz{{|}}~~~~~}}|{{zzzzzz{|||}}~~~}}}|{{{{zzz{{||}~~~~~~~~~~}}|{{zzzz{{{|}~~~~~~}}|||{{zzzzzzz{{{{||||||}}}}~~~}||{{zzzzyyyyyyxxxyyyyyz{||}~~~~~~~~}}||{{zyyyyyyyyyyyzzzz{{||}~~~}}|{{zzzyxxxwwwxxxxxyyzzzz{{{{||}}~}}}||||{{|||}}~~~~~~~~~~~~~}}||{zzzyyyyyyyyyyyyyyyyyzz{{{|||}}~~~~~}}|{{zzyyxxxyyyyzzz{{|}}}~~~}||{zyyyxxxxxxxxxxyyyyzz{{|}~~~}||{{zzzyyyyxxxxxxxxxyyyyyyyyzz{{{|}~~~~~}}}}}}}}}}~~~}}}}}}}}|||||||}}~~~}}}|||||{{{{zzyyyzzzz{{|||}}}}~~~~~~~~}}||{{zz{{{|}}~~~~~}}|{zyyxwwwwwwwwwvvvwwxxyyz{{|}~~~~}}||{{zzzzzyyyzzzzyyyyyxyyzz{|}}}~~~}|{{zzzzzzzz{{{{{{||}}~~~~~}~~~}}}}||||}}~~~}}|||{{{{||}}~~~~~~}}||{zzzzyyyyyyzzz{{||}}~~~~~}|{{zzzyyyyxxxxwwwwwwxxyyz{{|}~~~~~}}}|||||||||{{{{zzzzz{{{|}}~~}||{zyxxxwwvwwwwxxxxxxyyyyzz{{{|}}~~~~~~~~~~}}}}}}}~~~}}||{{{{||}}}~~~~~~~~~~~}}||{{zzzzzyzzzzz{{{{|||}}}~~~~~~~}}||||{{zzzzyyyyyyz{||}~~~~}}}|||{zzyyxwwwwvwwwwxxyzzz{{|||}~~~}||{{zyyyyxxxxxxxxxxwwwxwwwxxxxyz{|}~~~~~~}~~~~}}|{{zzzzz{{{{{{|||||}~~~}||||{{|{{{{{{{|||||||||}}}~~~~}}}|{{{{{{{|||}}}~~~~~~}}}||{zyyxwwwwwxxxyyyyyzzz{||}}~~~~}}}||{{zzyyyyyyyyyyyyyyyzz{{{||}}~~~~~}}|||{zzyxxxxyyyzz{{||}~~~~~~}}}|||{{{{||}}~~~~~~~}}}}}}}~~~~~}||{zyyxxxxyyyyzzzz{{{|||}}}~~}||{zzyyyxxyxxxyyyyyzz{{||}~~~~~}}|||{{zzzzyyyyyyyyzzzzz{{{||}}}~~~}}|{zyyxwwwvvvwwwxxxyyyyyzzz{||}}~~~~~~~}}}}}}~~}}}}}}|||}|||}}}~~~~}||{{zzzzzzzzzzzzzzzzzz{||||}}~~~~~}}|||||||||{{{{{||}~~~~}||{{zzyxxwwwvvvvvvwwxxyyzzz{{|}}~~}}|{zyyxxxxxxxxyyyyyyyyyyzzzzz{{{|}}~~~~~}}}}}}}~~}}}}}|||}}}}}}}}~~~~}}||||||||||||||||||||}}~~~~}}|||{{{{{zzzzzzzz{{||}~~~}||{zzyxxxwwwwwwwwxxxyyzzz{{||}~~~}}|||{{{{{z{{{{{{{{zzzz{{{||}}}~~}}||{{zyyyxwwwwwwwxxyyyz{|}}~~~~}}~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}~~~~}}|{{{zzzzzyyyyyyyzz{{||}}~~~~~}||{{zzzzyyyyyyzzz{{{|}}~~~}}||||{{{{{zzzzzzyyyyzzzzzzz{{{||}~~~~}}|{{zyyxwvvvvvvwwwxxxxyyyyyyyyz{||}~~}||{|{{{{{{{{||||}}}}~~~~~~}|{{{yzyyyyzz{||||||{{{|||}~~~~}}|||{{{{{{{{{{{{|}}~{ynlhegldnnjfbfflqvxxxz~zvnmikmmmijc_ckuywosutvsv~{x{~rg`^gox|hTSRY]jwyuqnjfkpx}{}ummponmlga``ba__``_YUTRPPQUXYZZ\ZZZ[]]\\\]`fhlonklnmqrsuvtqqqnnoqnnkjgecbbca^[[^_`behjknprrqrrsrrqnnnnopolnnooqqsqnlkifehihhiifdcccdfecdeffgilp|~}}|~}||{zz{}|xvuspmkga\YVSPNNOQSUY]__abcdfiknopqsttsrsrnlmpqrrtusqprrqqpnmkjhea]\\]\[ZYVSPOONOQUX\`dinqrsttssuxyxxxzzwuusojggfeedcbaabba____]\\\[[Z[]_adfghhghijlpsvx{}|zvqmjhfdbbdffeeefghkorstwxxz{||~~}{xusrqrtvy{~~~}zzzxvvwwutsttsrtz}zvttttux{|~~{zxvtssssrqqpljjlnopruxxwxxtpooopruwy|~ysokgecbba`adfffffdabdgjnrv{~}}~{yxwvvuuvvutrmfa^[XWXXZ\^bfjlmnnnnoqsuy}}zyyyyyyz{{yvsokihfffgghjlmmmjeba```abeimqw{}}}}|z{|~yuqmkjihijklnonkifcccddfhjnsvwxwtpnllkklmpsw{}zxwvuuvxz|~~{yvpkgec`___behkorrrrrqrtuwz|~|zzywuvy{}~{ywutttuvy{}~|yurpopqruvz~~|zyxy{}~}{{{|~~~}}|||}~~~~~~|zxxz|}~}}~{xupkhfdcccdgjmorrqpqrrtwz|}~zvtsqpnlkkkkkkjfcaa_^^___`acdcba_][[[[[]_aeknprssqpprrstuvwwwxwtokgc_^^\[[[[[\]]\[YWVWXZ\^acfgjmnlkjihghijkmptxzzzyvsqppoopqrtuutrojea^[ZZZ[]^adhjkklkjkmoqtwy|}zwutsrstuwy{zxvtqonnnnopqsttttrnjigefhiknqtw{~~~~{xvuutuvx{}~~}|zxxyz{}~|{{||~~|yvrrsuvxz|}}~~~~}}~~}{{{{zzzxvutsrstvy}~|ywutrqqqrtuwxyyyxvtssrrtwz}~~}~~{xuqnmkjjmoprssrpnmmmmmoprtwz{|~~}|zywvuuvwxz|}}|zxurpmjhhhhhkmljiheba_]]]^aehkoqrqrrqqrrrsuwy{}~~}{ywuspnmkjjklmnnljhgecba``bcehjklmlkkkjiklmpux{~~}||zyxyyyzzzyxuspmjgeba```abdefffeeddeefimpty}~}}||||~~{xvutstuuuuusqoljhfdddefiloruwwwxyyyz|}~|ywtrpooprtvwxxxxxwvvwwwz}~|{{|}~}|zxxy{~~|ywxz|}~}|||}}{yyz|~~}{wsppopsw{~}{|}|}~|zyyz|~|zxvvxyyyzzyyxusqommoqtwz|~~~}}}|||{{zxvtrnjggghjmoprstvvvuvutvy|~|{yvtromllmmmnoooonnljhhikmqtvy|~}yxwvuvvusrqpnlkihgffgiknpruwyyz{zxy{}|yvrnmmmmnonnnnmnnnnnooqtwy|~|ywutstttttttsqomlihikmosuvvwyyzz{z{|}~~~~}|zwusrqqqstuvxy{||{zzyxy{}}{zxusrqqqsttuuuutttsstuwy{~}{zyxxyyyz{zzzzxwutrrsuwy{~~}|{yxwuttsqooonnpqstuwy{|}~~~}{xwtrrrqppqqqrtvxy|~}|{zzz{|}~~~||||}}~~}}}~~~}{{{zyxwvvuuwxz|~~}{{zxwvtsrrrrsstuvvwwwwxz|}~|{yxwvuttuuuuvvvvvvvvvxyz|~~|zyyyxwvvtrqqpnnmlmmnprtvxz{|~~|zxusqppqqrssssttttuvvvx{|~}{ywutstttuvvwwvvutsssstvyz{}}{yxxwvvuutsrqponnnopruwy|~~}}|{{{{{{zzyvutqonmnnnopqrrsssssttvx{}}{yvtqpnmllmlmnooooonmlmmnpsuwz|}{zyxwwusrqnlkkjijlmorux{~|zxvvvvuvvuuuuuuuvwxz|~|zywwxyz|}~~~}zyxxwvwwyz|~~|{zyyyzz{{{zzyyzzz{|}~~|{yyxxxyyyyyyyxwvvuuvxy{}~}|{zzxwutrqpooooqstuwy{|}~~~~|yvtrqpooppooonnnnopprtvx{~}{zyyyyyyywvttrpnmmllmoprtuuvwxyz{}~|zxvusqpppoprsstuvvvvvuuvwxy{}~|zxvuttsssssrrqponnopqsuwz|~}{zzyyzzzyyxvtsrponnnoprtuvxxxyzz{{}~}||{zzyxvusqonmllnoprtvxyz{|}~}}}{zzzxwvvuuuuwy{}}{zyxwwwwwxz{|}~~~~}{yyxxxyzz{{||{zzzzz{|}~}}||||{{zyxvuttttvxz|~|{ywutsssstuvvwyzz{|||~}{ywvuuutuvwwwwwvuttttvxy{}~}{zyxvuutrqponmllmmnqsuwz|}~|zxvtrrqqppppooopppqqrsuwy{~~|ywvuttttttutssrqonnnopqstuvxyyz{{||}~}|{{zzzzyyywutsrpppqqrsuvxxyzzyyyyyz{}~~}}||}}||||{yywtrrpoopqqrssttttttuuwxz|~}zxvtrqppopqrqrstssssrrstvx{~~|{zzzz{|}~~{zzxwwwxwwwwvvuvwxy{}~|{zxvutssstvwxz|}}~~{ywutttuuvxxxyzzzzzzzz|}~~|{zzyxxyyxwwvussttuvyz|~|{{{{{|{{|{zxwvutsssstvwyz{|||}}}~~}|zxvtsrpopqqrtuvvwxxxxyyzz|~}{ywvutttsrrsrqppoonoprtuxz|~~|{{zzzzxwwurqponmmmnopqsttuvvwxz{|~}{yxvtsrqqrrrssttssrssssuuvxz{|~}|zxwvuttsrqqponnnmnnoqrtvxz{}~|{{zzyyxwvutrqpppppqqrrsuvwxy{{}}}{zxxwvuuuuvvxy{|~}|zyxxxxxxxwwwwxyz{|}~~}}}|{{{{zyyxwwvwxxz{||}~|{zxwvvuuuvvwxyz{}~~}{zyywvvvvvuuuuuuuuvwyz|}~|{yxwvvuuuuttttsssrrrrstuwyz{|~}|{zxwvusrqpnmmmmmnopqrsuvwxzz{|~~|zxvtrqqonnnnmmlllklmnoqsuwy|}}|zyxxwwvvvutssrqpoonnopqrstuvwxyz{}~~}|{ywvtsqppppppqqrrsttuvvvwyz{|~}|zyxwvvutuuuuuuttstuwx{}~}|{zyyzzz{|||}}~~~|zyyyxwwwwvvvvvvwy{|~~~~}|{{zxvvutssrrsstuvwxzz{|~~|zywvutssstttuuuuuvwwwyz{|~~|{zxwwvutttsrqqpppqstvxyz|}~~}|{zyxvtssrqqqqqrstuuvxxyz|}~~}{zywvuuttttttuuuttttuuvwwxy{|}~|{yxwvuutsrrqppppppqrtuwyz{|~~~}||{zywwutrrrqqpqqqqqsstuvwwy{|}~}{zxwvutssrqrrrrrrqqqqrrstuvwy{|}~~}{zywwvuttsrrrrqrrsstuwy{}~~~~~}||||{{{zzzzz{||~~|{zzxwwwvvvwwwxyz|}~}|zyxwvvvuutttttuvwxz{|}~}||zyyxwvvuutssssstuuvxyzz|}~}|{zxwvutssssssssstuuvwxyyz|}~}|{yxwvuttssrrqqqqrstuwxy{}~~}||{{zyyyxwvvvutttssstuvvwxyyz||}~~}{zyxvuttsrrssssttuuvwxyz{{|}}|{yxwvvutsssrrqqqqqrstuwyz{}~|{zyyxwvuutrrrqqpppppqrstuvxyz{}~~}|zyxwutsrqqrrsstttuuvxyy{}~~~}||||}~|{{zyxxxxxxxyyz{{{|}~|{zzyyxyyyyyyzyyz{{{|}~~}|{zzyxwwwwvvuuuuvwyz{}~~}}|{zyxvuuttttttuuvwxyzz{|~~|{zywwwvvvwwwwwwwvvvwxxyz{|~~|{zyxxwvuutssrrrsstvwxz{|}~~~}|{zyxvvvuuuuuuuuvvwwxyy{|~~}{zyxwvvvuuuuuuuuuuuuvvwxyz{|~~~}|{zyxwvvvuttssssssstuvwxz{||}~~~~}|{zyxvutsrrrqqqqqqqqrstuwwxz|}~~}|zyxxwwvvvvuvvvvvvvvvwxyz{|}~~}{zzzyyyyxxxxyyz{|}}~~}}}||||{{{{zzzz{{|}}~~}}|{{zyxxxxxxxxxyyz{||}~~~~~}{zzyxwwwvvvvvvvwxyz|}~~}}||{{zzyyyxxwwwwwwwxxxyz{|}~}|{zyxxwvvvvvvvvvwwxyyz{|}~~}|{zyxwwvvuuuttttuvwxyz{|~~~}}||{zzzyxwwvuuuutuuvvwxxyyz{|}~~||{zyyxwwwvvvvvvvwwwwwxxxyzzz{|}}~~~}|{zyxwvuutsssrrrrrrrstuvwyz{|}~~}}|{zzzyyyyxxxwwvvvvvwwwwxxyz{|~~~}||{zzyyyyz{|}~~}|{{{zzzzzzz{{||}}~~~}||||||||||||||{{|||}~~~}}|{{zyyyxxwwwxxyz{|}~~~}|{{zyyxxxxxwxxxxyyyz{||}}|{{zyyyxxxxxxxxxwwwwxxyz{{|~~}|{{zyyxwvvvuuuuuuvwxxyz{{|}}~~~}|{zyxwwvvvuuuuuuvvvwxxyz|}~~}||{zyyyxxxxxxyyxxwwvvvvvwwxxyyz{{|||}~~~}|{zyxxwvvvuttttttttuuvwxxyz{{||}}}~~~~~}}}||{{zzyxxxwwvwwwwwxxyyz{|}~~}}}}}}}}}}}~~}|||{{{{{{{{{|}~~~}}|||||||}}~~~~}}|{{zzyyyyyyzzz{{|}}~~~~~}}|{zzyxxxxxxxxxxxyzz{|}}~~~}}||{{zzzyyxxxxwwwwvvwwxyzz{|}~~~}||{zzyxxxwwwwwwwwxxxxyyzz{{{||}}~~~}|{zyyxwwwvvvuuuuuvwwxyz{{|}~~~}}}|||||||{zzyyxxwwwwwwxxxyyyz{{|}}~~~}||{zzzyxxxwwwwwwwxxxyyyyyzzz{{|}}}~~~~}}||{zzzyyyxxxyyyyzzzz{|}~~~~~~~~~~~~~}}~~~~~~~}}||{{zzzzz{{|}~~}}}|||||||||||}}}~~~}}}}|}}}}}}}}|{{|||}}~~~~}|||{{{{{zzzzyyyyzz{|}}~~~~}|{{zyxxxxxxxxxxxyyyzz{||~~}|{{zzyyyyyyyzzyyyyxxxxxxyyzz{|}}~~~~~}||{{zzyyxwwvvvvvvvwwxyyz{{|||}}}}~~~}}|{zzyyyyxxxxxxxxxxxxyyz{|}}~~}}|{zzzyyyzzzzzzyyxxxwwxxxyzz{{|}}}}}~~~~~}|||{{{{{{{{zz{{{{|}}~~~}}}~~~~}}|{{{{{{|||}}}~~~~}}}}}}|||{{{{|||}~~~~~}}|||{{{{{|||}}}}~~~~}}}|{{{{{{{{{|||||}}}}}}}~~~~}||{{{zzzzzyyyyyyyz{{|}~~~~}}||||||{{{{zzzyyyyyyyyyyzzz{{{||}~~~}}|{{zyyxxxxxxxxxxxxyyyyzzz{{||}}~~~~}||{{zzzyyyyxxxwwwwwwxyyz{{{|}}}}~~~~~~~~}}}}}|||{{zzyyxxxxxxxxxxxxyyyyyz{{|}}~~~~~}}||{{{{zz{{{{|}}}~~~~~}}}}}}}}}}}}}}}|}}}~~~~}}}|||||||}}~~~~}|||||||||{{{{{{{||}~~~}|||||||||}}}}}|||{{{{{||}}~~~~~}}}||{{{zzyyyyyyyzzz{||}}~~~~~~}}||{{zzzzzzzzzzzyyzzzzz{|}~~~}}|{{{{{{{{{{{{zzzyyyyyzz{{|||}~~~~~}}}|||{{{zyyyyyyyyzzzz{{{|||||||}}~~~~~}}|{{zzyyyyyyyxxxxxxxxyzz{||}~~~~~~~~~~}}}|||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}}}~~~~}}}}}~~~~~~~~~~~}}}||||{{{{{||}}}~~~~~~~~~~~}}}}}}}|||||||||||}}~~~~~}}||{{{{{{{{{{|||||||}}}}}~~~~~~~~}}||{{{zzyyyyyyyyyzzz{{||}}~~~~~~~~~}}}}}|||{{{{zzzzyyyyyxxxxyyyzz{{||}~~~~}}|{{zzzzzzzzzzzzzzzzzzzzzz{{{{{|||||}}}}~~~~}}}||{{zzyyxxxxxxxxxxyyzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}~~~~~~~}}}}}||||||{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||}}}}~~~~~~~}}||||{{{{{zz{{{{{{|||}}}}~~~~~~~~~~~~~~~~~}}}||{{zzyyyyyyyyyyyyzzz{{||}~~~~~}}}||{{{{{{zz{zzzzzzzzzyyyyyyyzzzz{{||||}}}~~~~~~}}||{{zzzyyyxxxxxxxyyyyyzzzzz{{{{{{|||}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||||||||||}}}}~~~~~~~~~~}}}|||{{{{{{{{|||||}}}~~~~~}}}}}||||||{{|||||}}}}}}}||||||}}}}~~~~~~~~~~~}}|||{{{zzzzzzzzzzzz{{{||}}}~~~~~~~~}}}}}}}}|||||{{{{{{{zzzzzzzzzz{{{{{||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}||||||{{{{{{{{||}}}~~~~~~~~}}}}}|||||}}}}}}|||||{{||||||||||||||}}}}~~~~~~~~}}}}||||{{{{{zzzzzzz{{{{{||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{zzzzzzzzzzzzzz{{{|||}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{zzzzzzyyyyyzzzz{{{{||||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~}}}||||||||{{{{{{{{{|||}}~~~~~~~~~~~~~~}}}}|||||{{{{{{{{|||||||}}}~~~~~~~~~~~~}}}}}}||||||{|||||}}|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzzzzzz{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~|zwz|~szxrlorolkklmlkiijjjkkkkjlnnnprrsplmnopmjqxwvwzsmy{quyzzzxyyyz~~~~~~}{|}~}z~~x|{zz}|zxxyyurqqtwvtvyyyywwxxxvsqpppqrpoomlkkkotuutqrsrrrqrttuuvx{zxwvwxy{|{zz}~|{}~|yvvwvtsrqrqonnnnpqrsrqqqstsrstrsttvxvsrrsux{||||zwvuvy}~zwvtssqponorz~|xsonoooqrrrrrqponpsuwwvtstttsstvxxy|~}{zyyzz{{zz{|{|}||~z|~~~{yyy{|}~|xwvuuwzxxxy{}}{zz}~~|torurnnmnpqopqpoomopnjjkjjiilpsvutsstuutsrnigglppoppmjjhhiijhinstuz~zvuuuuwxz|zxxz~}~|~~|yz{}~~|{}ytvwvtsrvzzzupuzxusqqrqqqrrrtvtsttsrrqppppponmoppppnmmmlllmnnnoorvxxvtvyyz{{zxxvy{|~~~|~}}}~~~|{z{{{|||||||{{||}~}|zxwvtssssrrrqqqqrrrrsuuuttttttuvuuuutssttsrqsttsstuvvxyzyxxxy{|}~~|~~~}}}~~~~~|}~|z{|}|zy|}|z{|||}|zzzyyyxwxxwxyyxwwxzxvvvutssuwyyyyyyvttuuutvutuuwxyy{{xuuwy{{{|||}|{{zwutttvwwwwwwyzzz|}~~}|~~}~~|zz{zxwuvvvuuvxx{~|zzzywurqqqrrqrssrsuuuuutsstvwutvxxwwwustuuvvvwxwwxxxxvuvwwwyz{{yxxxwxyyyyxwwxz{||{z{||}zxyzyyyyyx{~}zyyyyy{|}}~~~|}}||}~~}}|{{}~~~|{|}}}~~|}~|z{{|}|||{{zzz|~}|}}{yyz||{yxxxyz{|}}}~~~~~~~~~~|~~~}||{{zzz{{zyxwwyz{|{z|~~~~}}}}}}~}{zxwwxyyywtsrstuwyz{{||}}~~}}}~~}}~}{zzzzywvuuvwxwvwxvuvvwxxwwvtsttrppqrsuwyzyyy{zyz|zxyz|}}~|{{|}}}|}}{z|}~~~~|{|}~~}~~~~~}}}}|||}~~}~}||}}{z{|zyz|||~~}|zyz{{{{z|}{z{|~}|{}~~~~~~~~~~~~~}|~~~|||{zyyxxxxyy{|{{|}|{{||||}~~~~~}}}}~}}~~}}~~~~~}||||}}}}}}~~~~}}|xvvwwxwvuuuuvxyyyyyyz{zyz{{|}}}}|||}~~~~~~}||||~~}~~}|zxxyz{|}|{{zxxyxwvutsuvwxxxxvuwxz|||||||{{{|}~~}}~~~~~}|{|||{zz{{|||{zz{}~~|y{}}}|{|}}}}|||||{{zz{{{z{{|}}||}~~}}~~~}~~}}~}~~~~}}|||}}}}}~~~}~}}~~}}~~{yyyz|{{|}|{{{||}}}}~~~~~~}~~~}}}}}}~~~~~}}~~~~}}~~~~~~~~}}}}}}|{yyyxxxxyyzzzzzz{}}}~~|zyzz{|}}}}~~~~}|{{|}}~~~}}}||}}}||{yxwwwwwwwxwvvvvuvvvwwxy{zxyzyyzz{|}~~~~~~~~}}~}|{z{|zyz{{{zz|}~~~}|{{{{z{|{zzz{{zz{||||}~~~}}~~~~~}}}}}}}}~~~~~~~~}|||||||{{zyyxyyz{{{{{{|}}|||}}~~~}}}}}~}}~~}}}|||||{{{||{||||||||||||||{{zzzzzzzzz{|}}|}}}}}}}}}}}}~~}|||{||}~~~~~~~~}||||{{zyyyzyxwwvvvvvvuuuuvvvvvvvwwxxxyz{|}}~~~~~~~~~~}}||}|||||||}}||}}}}~}|{zz{{{{{{{|||||||||}}}}}||||||{zzzzz{|}~~~}}~~~~~~~~~~~~~~~~~~}}}}}}||{{zzzyyzz{{|||}~~~~~}}}}}}||{{{{{{zzzz{{||}}}}|{{zzyzzzz{{{{|||||||||||}}}~~~~~}}}}}~~~}}}}}}~~~~~~~~~~~~}|{{{zzyyyyyxxxxwwwwwwwwwwwwwwwwxyyz{||||}}~~~~~~~~}}}}}|||||||||}}}}}}}}|||||}}}}}||}}}}||||{{{{zzyyzz{{|||}}}}}}}}}}~~~~~~~~~~}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{zzzz{{|}}~~~}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~}}}}||||}}~~~~~~~~}}}|}}}||||{{zzyyxxxxxxxxxxxxwwwwwxyyzz{{||}}}}~~~~}}|{{{{{{{|||}}}|||||||}}}}}}}}}}}}|||{{{{{{{zzzzzzzzzzzzz{{{{|||}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}~~~~}}}||{{{{{{||}}~~~~~~~~~~~~~}}||{{zzzzzzzz{{{{{{{zzzzz{{{||}}}}}~~~}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{zzzyyyxxxxxxxyyzzzz{{{{{||||}}~~~~~~~~}||||||||||||||}}}}~~~~~}}}}}}}}}}}}}}}}}|{{{zzzzzzzz{zzzzzz{{{{||}}~~~~~~}}}}}||}}}}~~~~~~~~~~~~}}~~}}}}}}}}}|}}}}}~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{{zzzzzyyyyyyyyyyzzzzzzzzzzzz{{{||||}}}~~~~~~}}|||||||||}}}}}}}}}}|||||}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzz{{||}}}~~~~~~~~~}}}}}}~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{||{{{zzzzzzzzz{{{{{{{zzzzzzzzzz{{|||}}}}}}}}~~~~~~~~~~}}}}}}}||||||||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzzyyyyyzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}|||||||{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{{||||||||}}}}}~~~~~~~~~~~~~~}}}}}}||||{|{{||||||||||||||||||{{{{{{zzzzzzzyzzzz{{{|||}}}~~~~~~~yxww{|vzxurqrrvxz||||}zxtsqrttsqqnlmpuwzzzyxxz~~}{y{}~|}|{yxwwvuvwxxvuvwwwvwwvvvxxyy{||{{{{}~}|||}|{yz|}}~}|{zz{{yyyxvuuuuvxwwxyzz{|}}~||zyyyxvuvuttuuwyyyyyyyyzz{}~}{zyywusrqopppqrrrssuxz}~}{xwvtsrqqqpnmlkjkmopsuvxz|~}{yxwwwvvwxxxxwvvuuvwwxyz|}~~~~}}~~|zvtrpomlllmopsuvwxyyyz{|}}~}||~~|{zzzzzzzywvvvvvwy{}~~~}}~~~}}|{{z{|}}zxvtssrrstutuvwxy{~}||zxwvvuuvwyz|}~}|{{{{{|{{|{zxxwutrqqqqqrsrrrtuuwy{}~}{zywuuvwwxxyz{z{|||||}~~}{zyyxwwwwvuuuvuvwxy{|~~~}~~~}|{ywutssttuvxxy{}~~}}|{{{zyxxwuttuvwxy{}}}~}|zyyyz{}~|zwusrrqqpqrssssrrqqrtvxz|~~~~~~~~~{xutrppqqrsuvy{|}}}}}}~|ywvvutuuuvxyyzzxusrqppqrtvx{~}{yxxwwxxyz{}||{zyyz{|}~~{xvuuuuuwxz|~}~~|{zyyyyz{}~~}{zyyyz{}~~~~~~}|{zzz{|}~}{yvtrponnnoqstuwxxyyz{|}~}~~}|}}{zxwvuuttuuvx{}~}}~}}~~}{{zyyzzz{{{|}}}~~}|{zyzzyyz|}}{ywvuutuvxxyzzyxyyz{|~~~}}||}|}~~|{zxvtssssstwy{|~~~~}}}}}||{ywvvvvvwxyzz{}||{zywwwwwxz{}}{xwvvuuuuvwwwwvuttuvwy{|~~}{xurpnmmmnnoqsuvwwxwwxy{}}|{{{{|}~}{zyxxyz{}}|{{{{|}~~}|{zyyzz{}~~}}}}{ywvvvvwy{}~~~}~~~}zxwwwxy{|~~{ywvvwwxxxxxxvuutsstuvxz{}~}}~~{xvtsstuvxyzzzzzzzyyyz|~}||{{{{|||||{zywutssstvxz|}~}}~~}|zyyxxxxyz{}~~}}}}~}{zwuttssuwxy{{zzyyyyyz{}~~|{zzzzz|}|{{zxwvttsssuwy{}~}}}~~~~~}{zxwuttstuwxz|||}||{{{{|}~}zywutsrrstuuvuuttsssssuxz|~}|zyxxwxxxy{|}~|zyxyz{|}~~~~}}|zzyyyz|}~~|{yyyz{|}~~}|{{|}~|{yxwwxyz{|}~~~~~}}}|{zywtssssuwxyzzzzzyyxxxxy{~}|{{{{{{zzzzzyxwvuuvwy{}~}}|ywuutttuvvvwxyyzz{zzz{|~~{yxyzz{|}}}}}|{zyxxyz{}~}{zyyzzzz{{zzzyxwuttuwyz|}~}{ywvuuvwxyzz{{|||{{{z{}~}|zywvwxxxyzzzzyyxwvvwxy{}}|{zzzyyxwwvvutsrrqrstuwxz{|}}}~}}}~}{zyyyyzzzzzzz{{{{{||}~}|||}}}}}}}|{zxwvvwxyz||}}~}|{zzz{|}~~}|{{{{|||||||{{zzz{||~~}{zyxwwxxxxyxxyyxxwwvvvxy{|~~}|{zzxwwwvvwxyyz{|}}}~~}~~~}|{yxxwwvvvuuuvvvvwwxxz{|}~~~}|||{zzyyyyzzzzz{{{|}~~~}}|zzyxwwwxxyzz{{{{||{|||}}~}|{{{{zzzzzzzyyxxyz{|}~~|||{{{{{{zzyxxwwvvvvwxxyzz{||||~~~}|zyxwvuttssttuvvwwwwwxxxxyzz|~~}||{zyyxxwwwwwxyz{}~~}|zyxxxxxxyyxxxxxxyyz{}~~}|||}}~~~~~~}}|{zzzzz{|}~~}}}||}}}~~}}}{zyxvvvwwxyzz{{|||||}}~~|{zyxwxxyyz{{{{{zyxxxxy{|~}}|{{{zyyxwuttsssstuvwyz|}~}|zyxxyyyyyyyxxxwwwxyz{}~}{zzyyyzz{{||{zyxwvuuvwxz{||}~~~~~~~}{zzyyxyyzz{|~~}|{yxxwwwxxxyyxxxxxyyz{|}}|{yxxwwwwxyyyyyyxxwvvvvwyz{}~~~}{{zyxwwwwxxyz{|}~}|zyyxxxxxwwvvvuuvwwxy{|}}|{{{{{|}~~}|{{{{{|||}}}}}}|||{|}}~~}|{zzzzzyyzyyyyyxyyz{|}~~~}}~~~~~}|{{zyxxxxxyz{|}~~~}|{{zyxwwvuvvwwxyzz{{{|||}~~~~}|||{zyyxxwwwwwwxyz{}~~~~~~}||{zxwvutttttuuvwxxyzzz{||~~}||{{{{{{||||{{{{zz{{{|}~~~}|||{{{zzyyxxxwwvwwwxz{|}~~~}||{|||||||{zxwwvvvwwxxxyz{{||||}~~}|{zyyyxyyzz{{{{{{{{{|}~~}}|{zzyxwwwvvuvvvwxz{|~~}|{{{{{{|||}~~~~~~~}}~}}||{zyxxxxyzz{{|}}~~~~~~~~~}}}|||{zyyxxxxyzz{|~~}|{zyyyyzz{{{{{{{{{{|}~~}|{zyyxxxyyyzzzzzyyxxxyz{}~~}|{zyxwwvvvwxyyz|}}~~~~}{zxwvuuuuuuuuuuuuuvvvxyz|~~~~~~~}||{zyxxwwxyyz{|}}}~}}~~~~}{zywvvvvvwxyyzz{{{{{{z{{||}~|{zyxxxxxyzzyyyxwwwxxy{|~~~}}}}}}}}|{{zzyyyyyz{|}~}|zyxwvvvwwxyz{{||}}}}~~~}}}}|}}}||{{{z{|}~~|{zyxwwwwxxyyzzzzzz{{||~~}|zyyyxxyyzz{{||||||||}~~~}}}}|{{{zyyxxxxyz{|}~~~~~~}}||{zyyyyyyyzz{{||||}}}~~}|{zzzyyyyyyzzzzyyz{{|}}~~~}|{{zyyxwwutttsssttuvwxyz{|}~~}}|{zzzyyyyyyyyyyyyz{{|}~~}|{zzyyyyxxxxxwwwvvvwwxyyzz{{||}}~~~~}}|{zyxwwwwvwxxyyz{||}}~~~}||{zz{{z{{{zzzz{{||}~~~}}}|||||{{{{{{{{{{{|}}~~}}|{z{{{{||}~~~}|{zyyyxxxwwwvvwwxyz{|}~~~}}}||{{{zzzzyyyyyyz{{||}~~~|{{zyxxxxyyyzzzz{{{||}}~~}|{{{zzzzzzyyyyyyzz{|}~~~}}}||{{{{zzzzzyzz{{||}}}~~}||{zyxwvvvuuvvwwxxyyyz{||}~~~}||{zzzzyyxxxxxxyyz{|}~~}}|{{{zyyxxwvvvuuuuuuuvwwxyzz{|}}~~}||{zyyxxxxxxxyyyyzz{{{|}}~~}|{{{zzzzzyyyyyyyz{|}~~~~}||{{zzzzz{{|}}~~}}}||}}}~~~}||{zzzyyxxxxxyyz{|}~~~}}||{zyyyyyyyyyzz{||}~~~~}||{zzyyyyyyyyyyyyyyyzz{{|}~~~}||{{{zzyyyxxxxxxxyz{{|}~~}|{zyyxxxxyyyyzzz{{||}~~}|{zzzyxxxxxxyyyyyyyyyzz{{|}}~~}}|{zzyyyyyyyzz{|}}~~~}|{zyxxwvuuuuuuvvvvwwxxyzz{}~~~}}|{{{{zyyyyyyyyyyzz{{|}}~~}||{zyyxxxxxyyzzz{||}}}~~}}||{{{{{{{{{{{{||}~~~~~}}}}}}}~~|{{zyyyyyyzzzzzz{{||}}}~~}}||{{{zzzzzyyyyyyz{|}~~~~}|{{{zyyyxxxxxxxxz}tzvmpnt{}uwwrnjijjmpruvvvvzzz}~xrqrqtohkmmoe^aflptyspqprv{{yu{rc][]`ltpkea[UWY_bgic`cfhgillkjjigowvvusuwwxwyyx{}}ztrssqomjfa^]^`bbamyvnnnmmllnoqronpqqqqrsssstvvuvwxyxwuutsuwxy{zvttssuvwxxxwvwwvvx{|{{yxxxwxz{||{yz}~~~~~|{zywusqonlifdcbacegiklmopsuvwy{}}{xurokheb_\ZYXUSTUVUTRPQQQQQRTSSUVWZ[\\]]]\]_aceghjkkjjklmnmmmlkhgec`]\[ZYWUTRNLTae`\Z[^`acfjmnoqstuwyz{|~|zz{||{|~}{z{|~~}}|{zyyyxvtsrsuvuvvvutsrrrrtwz|~~{{|||}~~~}}}}~|yxwvutstsrrstuuwy{}~}zwtrqpmjhhihggghihhhhiiihijjjkmoprrstuuvwxy{||}}}}{yyzzyxwwvspmjgeca`_][[[[]clswwtrpqsux|}|{zxwwwxxxyzxuutsrqomlmnoprtuvxz{||}~~~|zxwuttsrqpppoonnnmkjjjlmnpruwxxxywutsrqqstuvwxyz|}~~~|{zzzy{}}}~~~~|xtqnkihghhhhhjlmmlllkigghjkmnqtvy{{||ywurqpoopprtuvwy{{zyywusssttttuvwwxxxurnligdccccdefhjmnoooooooppqtvx{}}|{zxwwwxyz|}}zwutsrrrsstuvwvvuroljiihhijloruy}~|{zzzz{{|}~~~|{zyxxxyz{}~}}||}~zxvsqpppppruwyz{||{{{{{||}~~{ywvutstuuvvwwutsrpnmkjjjihhhgfeeeca_^]\[ZYYYYZ[]_`abcccddcddeefgikmmmmlkifeca`^]\]^^_`a`_^^][[\\\\\\\\]^____^][ZYXXXWWXY[]_bddddeeeeefghiijlnnnlkifca_][ZZXWWYZZ[[[ZYYYZZ[]^`acdfhjkkkkjihghiiijklmnoprsrqpppoonnnnmmllmmligfda^\\[ZZZ[^adhnu|~~~~~}}|{|}~~|zxuspmlkkkklmnoppqrqpponmlmnnoprsuvxxxwusqpomlmnnoprssssrqomljhgffffeeffgfedc`^[ZYXXY[\^`cegjmqtx{~~{xwuttttuuuuutsqonljhgggghijlnoqrrrrqqpppqqsuwy{}~~}}}|||||||{zxvsokheca`abbcdfffgggggghijkmoruwz{}~}|zyzzyz{|}}}~~}|zxvtrponnmmnnnmmmmljigfdcccdfiknqsuwyzzz{{|{{|}~}{ywutrrrsssttsrrrqpoooonopqrtvwyzz{{{zzyzzz{}}{ywvvutuvy{}~~~}|}||~}}}~}zxvuuuuvwwwwvvuvuttttttvxy{|~{xvtrpooooooopqpoonmkjjklmortwxy{|}~~~}||{{||}~}|zxvsrponoopppponnljhfedcbdfgikmopqssssssstuwy{}~|zyxvuuuutsrqpponnmkigffefgijlmmnnnnmlkkkkklnpsuvyz|}}}}|{yxxxxyyz{{zzyxwvsqomkjijkkkllllmmmllkihghhikmoqrstuvvuutsrrrstwxy{}~~~~~|zyyyyz|}~|{ywvuvwyz|~}zwwvuvwxyzz{{|||{{{{{{}}{ywutuuttuvwwwwwwvtssstuxz}~}}||||{yxxwutssrqpoopqrsuwxz{}~~~}~~|||||||||{{zywvtrpnnnoopqqqrrrsttutuuuvwy{|~~}}}}~~}{{zzz{|}}}}}|{zyyxwwxxy{|}|{zyyyyyyxxxxxwvutsrqqrstuvwxyz{|}}}~~~|{yxwvtsqqppoopqrrstuwwxxxxxxyz{}~~|zxvusqqqpnnnnmllkklllmnopqstuwy{|}~~|zyyxwvvvuuutsrrrqpooonoppqsttuvwxxz{{{|~~}|{{zyxwwvuutsrrrrrsuwyz|~~~~}}}}~~~}|{zz{{{{||}}}}}}|||~~~|{zzyyyyyyyzzzzzzzyyyyyyyzz{{|~~~||{{zyxxvusrrppoonooooqrstuwxyz{|||}}~~|zywtsrqqrrrsssrrrrqqrrrrsuwxz|}~}{ywvtsrrrqqrrrsrrrqpoooooqrtuvwxyyyzz{{{{{||}~~}{yxvuutttssssrqqqqpqqsuvx{~}||||||}~~~~~||{{z{||||}}}}}}||{{z{||}~|{{zyxxxxyyz{}~~|zxwvtttuuuuuuttsrrrrrrsttuxy{|~~}{{zzyyzzzz{{zyxwvutsrrrrsttuuuvwwwxyzz{|}~~}|{zzyyxxwvuutrpponnnnnoopqrttuuvuutuuuuwxyz|}~~~~~~}~~~~}}||{yxwusqponmmmnnnoopqqrsuvwy{}~~}|||}~~}|{zyxxxxxyz{|}~~|{yxwwvvwwwwwwwwwwwwxxz{|}~~}|{zyxwvvuuvwxxyzz{{|}}}}~~~}|{zyxvuuuuuuuvvwwwwwwvvuuttuvwwyz{||}}~~}}~~~}~~}|{zxwvvutttsssssrrrqqpppppqrstuwxz{|}~~~~~~~~}|{yyxxwwwwwvvvusrqpnmmlkllmnopqrsuuvxy{|~~}|{{zzyzyyyyyyyyxyz|}~~}{yxwvvvvvwwxxyz{||}~~~~~}|zzyyxxyyyzzzzzyyxxxxxxyyyz{|}~~}||{{{zzzzzyyyyxwvvuuvvwxy{|}~~}||{{{{{{{{{{{zyxwvtrqqqqqqrrssstttttttttvwxyz|}~~~~}}|||{zzyxwvtsrqppppopqqrrrrqpoonnnopqstuwy{|~}|{zyyyxxxxxxxxxxyyyz{|}~~~}||}}|||}||{{zzyyyyz{{|}}~~~}}|{zzyxvuuttttuvwwyz{||}}}|||}}~~~}|{yxwvvuuuvwwxxyyyyxxxyyy{|}~~}|zyxwvutttsstttstttssrrqqqqrsuvwyz{{|||{{||||}~~}}|{zzyyyxxwvutsrqonnnoooppqrssuuuvvwvvwxyy{|}~}|{zzyyz{{|}~~}|zyxxxxxyzzzzz{{{z{{{||~}|{zyxyxxxyyyxxwwvuuuvwxy{|~~}|zzyyxxxxwwwvutsssrrrrsstuvwxyyzzzz{||}~~}}|{zyyxwvtsrppoonnnoopqrrssssttuuuvwwxz{|}~}{zyxvvutssssrqqqppoooooooqrstuwxxy{|||}}}}~~~~~}}}}}}}~~}}|{{zzzyyz{{||~~}|{zzyyyyxxxxxxyyyyzz{{|~~}|{yxwwvutttssstttttuuuuuvwxxyz{{|}~~|{zyxwvttsrqppppooopppqqsttuwxyyz{||}~~~~}}||{zyxxwvutsrrqppopoonnnnnnooppqqrstuvxyz{|}~~}}||{{{|||}}~}~~}}||{||||||}}~~~}}}}||||||{{{{|||}~}}||{zzzzzyyyyxxxxyyyz{{||}~~~}|{zyxxwvutttsssttuuvwyzz{|||}~~|{zyxwvutsssrqqqpppppqqrstvwxyz|}~~}|zyxwwvvuutttssssrqqqqqppqrsstuvvwxyzz{|}~~}|{{zzyyyxwvvvvvvwxyz{|}~~~~~~~}}}||{{{{{{{||}}~~~~~~}|{zyyyxwwwwwxxxyyyyz{{{{||||}~}|{zyxxwvvvuuttsssssstuvwxyz{}~~~~}}||||{zyxxvuttsrrqqqqqqrrsttuvvwxz{{|~~}}{zyxwvutssrrssssstttssttttuvvwxyz{|~~|{zyxwvuuuuttttttttuuvvxy{|~~}||||{{{|}}}}~~~~}}zvrrqqstuvutssuvux{}}ywvssutsqonjfdegiijkjjihhilqsuwxyyyyyy}|zwvvuutssrronmopqrrrstrqqrrsuvwxyyyyz{|~}|{zxuspnmkihhggecaadefghknpqrtvxxz{}~~||{zyyyxutsrqpopoopqqpnopstvxz|~}{zyyxvutsrrsssstuvwz}}{{||{z{{{ywwxxyz{zyyyzz{|~~|zxvvuvusssssrsttuvxyz{|~~||{zzyxxyzzzzzzyyyyz{{{zz{|~~|{zywutsssstttttssrststuuuuuuuuuuvvvwxy{}~}{{zyxwwvuuutssrpoopqsstuvvvvvwxxyz{}~~~}|zywvvvuttuuuvvwwxxyzyyxwvwxyzzyz{}~~~~}|{|~~|zywvuvxz{|}}~}}}}||zyxvutsstuuvwyzz|~}{xwvuuuuuwxyzzz{zzzz{|~~|zxvtssssrqqqqqppqrssttvxyz{{||{zz{{|}~}|zyxwvutssssrqpommmmnprstvxyz{|}~~|ywutrqomkkkllllnoooppqqrrrrrrsstuuvwwxyz{}~~~~}{ywvvuttsssttsrrqqpnnmmmmnprtvx{}~~{yxwwwwwwwxxwvuutssrstvxz||{ywvusrqpppponnmkjihiiikkklnprtvy|}~~||{zzz{{{{zywusssssstuvxz}~~}}}}}~~|{zyyzz{||{{{{{zxwurolkihgghijkmoprtvwxxxyyyyz|}~|{{zyyyyyyzzzyxvutssrstuuuvwxyz{||||zzyxxyyyzzz{~}{zyyy{|}~~~}|{zzz{{||~~~}|||}}~~~}}}}||}}}}}~~~}|{zzzyz{}~~~~~~~}|zyyyyyyz{|}}~~~}}|{|||}~~}}||||{{{||}|||{zyxxwwvwxxwwxyyzyzzxvtsqpommnmnoqrtuwz{||~~|{zyxxxwxxzzzyxxwvuttttttuuvxy{|}}}|{zyxxxxyy{}~}}|zzyxxxxxwwvuttsssrrrrstuwy{}~}zxvtsrqrrqqrstuutuvuuuvwxyz|~}||{{||{{||||{{{zxwutrqpqrstuvxy{}}zvtsrqppooppqqqppoonnnoprstvxy{|~}|{zyxwvwwvvvtrpnlkjijklmoqsuxz|}}~}|{zyxwvuuuuutsrqponnnoppqqrsuwyz|}}}|{{{{|}~|{zyyxyzz{|~~|{yxvuuvvwxz{||}~~~}}||{zzzz{|}}{zxwwxyyzzzz{{{{{{|||}}~~|zxvuutttuvvwxxwwvtrqppppqsuvxz|~~}|||}}~~}}|{{z{{||}~~}|||||}~~}}||{zyyxxwwwwwwwwwwvvvusrrrsrstuwwxyz{|}}~~}}||{{|}~~}||{{|}}}}}}}|{{zyyxwwuttuvwyz{||}||{zyxwvvuuuvwyz|}~}|{zyxwwwvwxyzz{|}~~~}|zyyxwwwxzz{||}|{{|}}~~|{zyxxwwvvwxxz{|}}}}}}}|||||}~~~}}{zxwutrponnmnopqstuuuvvuutsssrstvwy|~}|{zyxvutssssstttttttttttttuwyz|}}|zwvusrrrqqppqqppppoonnooppqrsuwy|}|{yxxxwwvvuuutttsrrqqqpqrsuvxz{}~~~}|{zxwvtsrqqrstvwy{|~~~}||{yxvutsrqrsssstuuvvwxyyz{{||}~}{ywutttssstttuuvwwxxwwvvvvwxyz{|}~~}|zxvutsrrrstuuvvwxyyxxwvuuttuvwy{|}~~}}|{{zywvvvvwwwwwxxxyz{|}}|||||}~~}}|{zyyz{|}~~}}}}}}~~~~}~~~}}}}}~~~~~}|{zyxxxxxxxxxyyzzz{{{zyxxxxxz{|}~~}}}}~}|{zzyyyzzz{||}}~~}|{zyxwvuttssstttttttttsssrqqqrstuwyz{{|}}~~}}}|{zyxvuutsrqpoooooqrstvwxxyzzzzyyyyyz|}~~}||||}}}}~~~}}||||||||}~~~~}|{zzz{|}~~}{zyxxxxxyyyyyyyyyyyyyyzzz{|~~|{zyxxxwwvvvvvvvvvvvvvwwxz{|}}~~|{{yxwvusrqpoonnmmmmmnoprsuwyz|}~}}}}}}}|||{zyxwwvuuuuuuvvwwwwwwwwxyzz{{}~~}|{zyxwvvuttsssrrqppooooppqrrstuvwxyzz{{|}~}|{zyxwvuuuutttuuuuuvvvwwxyz{|~~}}|{yxxwwwvwwwwwwxyz{|}~~}{{zyyzz{{|||||{{zzyyxxxxxyzz{{|||||}}}~~~~~}}}|||{{{zzzyyxwwwwwwxyz{{{|||{{{zzyyyzzz{||}}~~~~~~~~~~~}}}||{||||||||||{{zyyxxwvuvvvvwxxyyyzzzzzzzzz{{|~~~~}|{zyxwvuuvvvvwxxyyzzzzzzz{{{{|}~~}|{zzyyzz{|~~}}||||||}}}}}}~~}}~~~~~~~~~~}||{zyxxwvvvvvwwwxyz{{||}}}}~~~~~~~~}|{{zzzzzzzz{{||||||||||}~~~}|{yxvtsqpoonnnnoooooppopqrrsstuvwyz{|~~}{zxxwwvvuuttsrqpoonnoopqrsuvxz{|~~}|{{zyyzz{{{|||||||{{zzz{|}~~~}}}|||||}~~~}|||{{zzzyxwwvvutuuuvwxz{|}~}|{zxxwvuuuuuuuuvvwwxyyzz{{|||}}~}|{zywvvutttttttssrrrqrrstuvwxyz{|}~}{zyxwwwwxxxyzz{{||||{{zzzzzz{{|}}~~|{yxwuttttttuuutttttssssttuvxyz|}~~~}}|{{zyxwwvvvvvwxxy{|}}~~~~~}}|||||{{{zzzyxxxxxyyyyyz{|}~~}|{{zyyxxxwxxyyyyzzzzzz{{{z{{{{{|}~~~}||{{|||{{{{{zzyyxxwwwwxxyz{{|}~~~~~~~~}}|{{zzzzyyyyyyyxxxxwwvvuuuuuuvwxxyz{||}~~~}}||{{zzzyxwvvuttssssttuvwxyzz{{|}}~~~~}}}}}|}}}}}~~~~~~~}|{{|||||}}}}}}}}}}}}}}~~~}{zxwwvvuuuuuuuuuuuuuuvvwxyz|}~~}||{{{{{{{{{{{{{{zzyyyxyyz{{|~~~}|{zyxwvuutsrrqqppoonnnooprstuwxz{||}}~~~}|{zyxwwwwvvvvvuuuuuvvvwwxxxyz{{}~~~}||{zywwvuttttuuvwxyz{|}~~}|{zzyxxwwvwwwwwxxyyyyzzzzz{{{|}~~}}||{{z{{zzyyyyxwwwvvvvwxyz{|}~~~~}}}||{{zyxxxxwwwwwwwxxyzzz{{{{{{{|||}}~~~}|{zzyxxxxxwwxxyyzz{|||}}~~~~~~~~~~~~}|{zyxwwvuuuuuvvvwwwwwwwwxxxyyyz|}}~~~}}}}}}~~~~}}}||{zzyyxxxxxyyz{|}}~~~}|{zzyyyyyzz{{{|||||||||}~~~|{{zywwvuutttuuuvwxyz{{|||}}~~~~}|{zzyxxxxxxxxxxxxxxxyyyz{{|}~~}|{zyxwwvuttssssstttuuuvvvwwxxyyyz{{{}~~~}|{zyxxxwwvvuuttttssssstuuvwxxyz|}~~~~~~}}}}}}~~~}|{{zzyyyyyzz{||}~~~~}}||{{{zyxxxwwwwwwxxxyyz{{||}}}~~}}|{{zyyxxxwwwxxxyyzz{{|}}~~~}|{zyxwwwvuutttttttttuuvvwwxyyzz{|}~~~}}||{{zz{zzyyyyyxxxxxxxyyyzz{{|||}~~~~~~~}||{{{zzyyyxwwvvuuuuuuvvvvxyz{|}~~|}ysvxurpoppnmkjjkkjiiiijkkkmpqrolmnpqolt{{z|~xr~wz}~~}~~~}}}zwy{}~{x}{}~}}{zxxwy|ywwwz|{z}~~}||}}}|zywwxxxwwwvutsrtvwwurrsrqpoprrqqpqsrrqppqtvvvwx||}~|zxvvvtrqqqpppponlmmnonlmmkkjjmokhgghjmqrsttrqrrtvz~~}}{zywurqqqqpoonrt}~ytvxyyzzzzzzzzz{}~~~}{xvutttrqqrsstwxyzywutrqqrsrssqrtuvvvvw{~~|~}z{|~}{{{{}}{{|}}}~}~}}}~}|{|~~~}}~~xttuttqppquz||}}}}|{{|vpswsrrrsuuuvvwwwvwyuqrrnljiknoqpmllmmmmlkheccgkkklmllmnooppppuzzz{z{||}}}~}~}~~}}}{}~zvtssqpppqqsutqqqpnnnopppqqpopqrrsttvwyyyz{{|||~~|{|~}|}~}|zxwy|||{zyz{}~}}~}}~~{zyxvtssttuutssqpooooonnmlkkkjijkllnoooooppooqrsttsttttuvvvvvvvvvvvutuvtrrrruvwxxvutsststttux{}|||}}~}|~~}|{zwvwwvxzywuuvvvvwwwvvvwwwwvux{zxz{{{zy|~~~~~|}~~~~~}}~{xwvwxxwwxyzzyyywvwxyz|}~~}||}}|~~}||{zyxwwy{yvxyxxvtsttuvwxyxxyyyxyyyxz{|~}|}|||}}{z{||{{|{zxvvwvuuuuusqpppqqqstsrrstuuvutuwy{zy{}~~~~~||{z{{ywutwzyxyyxwwvwxzz{|||}}{{{}~{yyyz|zxxwvvvwxyxwxyyy{||||}}~}{{{zxxyyy|}}}|{}}}|zxxxwvwyxyz{}~~~~}|||}~}~~|yxwwwwwvvwxyzzzzzywwyyy|~~~~}}}}~~~}|{{|}}}zxxyxwvttsrqsutssrrstvyyyxwwxy{}~}~~~~~|{{{|{{|}~}{|}~~}~}|{zyyyzz{zyyxvuuvxyzyxyyyz||{{}}~~~~~}{|}}~~~~~~|{zzzzzyzzz{|}}|{{||}~}}||{zz{{{{{zyyyyyyyyzzyyz|}}|{yxwwxz{{zzywwxwxxxvuvxwwwxz||{{z{|}}}|~~~~~~}||||||}|||||{zz{zzz{{z{{||~~}|{zz{{{zyz{{{zxxxvtvwwwwwxxxxz{||||~~}}~~~}}}}~~}||{zzzzzz{|yxz||||{{{{{~~~~|{{zxyz||{z{|~~~|z|~~~~~~|zyyyyyzzxxxwwxyyyxxxyz|}}~~~}{{{{{zyyz{{zy{{zxxxxwxxxxwwxy{||}||~}~~}}}}~}|{{{{{{yyywvvvxyyyyyyz{||{{|}~~~~}}}}}}~~~}|{{zz{ywxyyyyyxwxxwwy{||}}~~~}~~~}||}}}}}~~}~}|{{zz{|{zxwwwxyzyyz{||}~~~~~}}}||||||||||||}}{zz{|~~~~~~}||||{zyyyyyxwxxwwwxz{{{|}}}~~~~}}}{zyyzzzzyyyzyxyyxxxxyzzzzzzzyz{||}~}}|{{zyyzywwwwwxyyzz{zyzz{{zz{|}~~~~~~}}}||||}|||{zzzz{{{|}}}~}}~~}~~~~}}~~~}}}|{{{zzzzzz{{{|||~~}}|{{{zzzzz{zzzzz{zz{{{{||||}}~~~~~}}|{zzzyxxwvwvwwwxxxxxz||{|}}~}}~~}||{{{zxxyxxxyyxxyyyz{{{|}}}~~~~}|||{zyyyxxxxxxyyyyxxxyzzz{{{zzz{}~~}}~~~}}}}~~}}}}}~~}~}}}}}}}}}}}||||||}}}}~~~~~}}}||{{{zzzzzzzz|~~~~~}}|{{zzyyyyxxyzyyxxxxyzzzzzz{|}~~~}|||{|{zyxxxxxyyyzz{{{|||||}~}}}~~}}|{{zzyyxxxxxxxxwwxxxyzyyz{{||}}~~}}||{zyyyyxxxxxxxyzzzzzzz{{|||}}}~~~~}}||||{||}}}}~~~~~~~}}||}}}~~~~~~~}}|{{zzzyyyyyxxyyyzz{|||}~~~~~~~}}|||{zzzzzyyyyzzzz{{{||||}}~~~}|{{zyxxxxxxxxxxxxxxyyyyzzz{{{||||}}}~~}}|{zzzyxxxxxxxwwwwwxxxyyz{{|}}~~~}}|||||{{|||{{{{{{{{{{{{{{{|||}}~~~~~}}|{{{{{{{{zzz{{|||}}~~~~}}}||{zzyyyyyyyyyyyzzzz{||}}~~~~~}}||{zzzyyyyyyxxxxxyyyz{{|}}~~~~}}}|||{{{{{zzzzzzzzzzyyyyyyzzz{{{{||}}}~~}}|{{zyyxxxxwwwwwvwwwwwwxxyyz{|||}~~~~~~}}}}}|||}}}}}~~}}}}}}}}}}}}}~~~~}}|{{{{zzzzzzzzzzz{{{||}~~~~}}|{{{|{{{{|||||||{{{{||||}}}}~~~}}|{{{zzyyyyyxxxyyyyyz{{||}}~~~~}}}|||{{{zzzzyyyxxxwwwwwxxxyyzz{{|||}}}~~~~~}}||{{zyyxwwwwwwwwxxxyyzz{{|}}}~~~~~~~~~~~~~~~}}}|}}}}~~~~~~~~~~~~~~}}|{{{zyyyyyyyyyyyyyzz{||}}~~~}}||||||{{{{{{zzzzzyyzzz{{||}}~~~}}}||{{zyyxxwwwwwwwxxyyz{{||}}}~~~~~~~~~~}||||{{zzzzyyyyyyyzzzz{{||||}}~~~~}}}||{{zyyyyxxxxyyyzz{{|||}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{||}}}~~~~}}}||{{{zzzzyyxxxxyyyz{||}~~~~~~}}}||{{{{zzyyyyyyyyzzz{{||||}}}~~~}}}||{zzzyxxxxxxxyyzzz{{|||}}}}}}~~~~~~}}|{zzyyxxxxwwwxxxxxxyyyz{{||}}~~~}}}||{{{{{{||||}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~}}}}|||||||{{{{|||}}~~~~~}}|{{{{zyyyyyyyzzz{{||}}~~~~}}||{{zzzyyyyyyyyyzzz{{||}}~~~}}||{{zyyyyxxxxxxxxyyyyyyzzzz{{{{||}~~~}}||{{zzyyyxxxxxxxxwwwxxyyzz{{|}~~~~~~~~}~~~~~~~~~~~~~~~}}}}|||}}}}~~~}}|{{{{zzzzzzzzzz{{{{||}}~~~}}}|||{{zzzzzzz{{{{{{|||}}}}}}~~}}|{{{zzzzyyyyyyyyxxyyyyz{{||}~~}}||{{{{zzzzzzzzzzzzzzzzzz{{{||}}}~~~~~}}|{{zzyyyxxwwwwwwwwwxxxyzz{|}~~~~~~~}}~~~~~~~}}|||||||||||||}}}~~~~~~~~}|||{zzzzzzzzzzzzz{{{{||}}}~~~}||{{{{{z{{{{{{{{{{{{{||||}}}~~~~}||{{{zzyyyyyyyxxxyyyzz{||}~~~~~~}}}}}||||{zzzzyyyxxxxxxxyyzz{{{||}}}~~~}}}|||{{zzzyyyyyyyyzz{{{|}}~~~~~~~~~~}}}|||{|||||}}}}}}~~~~~~~}}||{{{zzzzzyyyyyyyyyzz{{||}~~~~}}}}|||{{|{{{{{{{zzzzzzzzzz{{||||}~~~~||~}|~~zvtvz~~{vnjljiosvnouqmkgehijortwxxwvvy{z||zxrppmnrrqqommjddehmqsvwtsspnmnrwz|~~}zxyz{{{{|{zwspqstuwvuwxxwwxz|}~{xutssqppqrsrqommnpppoopqqpoprtuuvwy{}}}||}}~|zwvuutuvwvsqrtvwyz{~}zyxwurqqsrpnnnmlihghhhjlnnmmnprrsuwxz{|~~|yxxwutttttrqqqqponopqsuwwxxxxxxxyzz{|~~{yxwutsrrrpmkjkjihijklnpppqrrstvy|~}}}{yxxwwwwvtsqpomkkmnpqsuwyzz|}~~}|zzzzxxz|{zyxwutsrrqqqrrrrstuwxxyyyxxvvwy{}zvsqoljhgeefgghjmoqrrstuuvwxz|~}{ywvvvutsrrqnljhhhgghjlnpsvy}~zyyxxxxwvvusssttsssttutsrrrqqpoooprtuwy{}~}}}|||}~~|yvspmkjhgfeefhijjkkmoprsux{}~~|zyxxwvtsrsrpomlllllmnpsuxz|}||}|||}~~}}}~~}{yyyyxvtsqqqqppppqqpooopqrruxz|~~|zyyyxvtsstuuvvvvxyyxwwxyyyxwwwwvvwxyz{||}~}{xwwwvtssttsrqpppponmmmopqsuxz}~}{{ywtqnljhhhiijkmopqrtvxxyzzz{{}~|{{{{zywvuuspnnnoppqqstwyzzz{{zxvuuvuvwz|~|yvtrqqponnnpqtutsssrqpnoqrtvy|~}}||}~~~zvsomligffffhikmpsw{}~~~~~}~~~}}}~~~|zwtsrrqqrstuvx{}~|xvtsrqqqrrtvy{~~{xusrqpopqrstvwy{zyxvutsrstuvxyz|~|{zxwxxxxz|~}yurpomlkkjjkmoqsuxzzzzzzyyyz|}~~~~}{{}~|{ywvwwwwxyz|}~~|zyvtqnmlllmnopruy|}{zxwxyz|~~}|zywutssttuwy|~~|}~~~~{xurolihggfffhkmpqrtuuvvvvwwxyz}~}|{zxxxyxwvvvvtqomlkjihhhijkmorvy|~}{yxxyyyzz{{yxwvusrrsstttuuvwxxz{{|}}|{zyyyz{{{|}|yvusqoonnllnpqrstuvuutttuvwyz|}~~}|||||||||}}~~}|zxvtrqqpppppqtwy{}~|{{{{z{{||}~~}{yxwwwwxy{{~~{xwwvutttttuvwwwwvtsqpopprsuvxz|~}xtqnlihggghiijknpstuuvvvvuvy{}~|ywwwvvvvwxxyyzzzyxuromlkjikmnoqsvx{}|ywutsrqqqrsuuvwwvutsqqppqrrsuwxz|~~|{|{z{}~~}{xuromlkjkkklnprtvxz}~~|{zyyzz{{{|~}{xvuuuuuwy{|}zywuuuvvwyyz{{{{zxwvutsrqrstuvwy{}~~}|{z{{|~}zwtrpnmmnpqrsuvwxxxxxxwwvwwvwxz|~~}|{zyyyzzzyyzzywvusqomllkkmnpsuwy{|}~}~~~~}|{ywvutsqpoppppqrtuwxyyyzzyxwwwvvvwz|~|yvtrqpnmnprstuvwvvvuuuvvvvwxz{}}|||{{|~}}|{ywutrqpopppsvx{~~}}}~~}}}}|zxwvusqqponooqrtvxyz{{||{{{{zzz{|~~~|zxwusqqppppqrssttuttuttsttuuuvx{|~~~}||||}}||}|{zxwvusrponnnnnoqsuvxy{|}}~~~~}{zxvtsssstuvwxxyyxxxxxvutttsstuwxz|~~|zxvuuvvwxyz{|||||{zywutrrtuvwy|~}zxwutrqqrstuwy{}}~~~}~{yvtrqpopqrsstuvvvvvwvutsssssuwz}}{zxwwwvvvuutstttsrrqpomllmoprtvy{}~~~~~~~~}}{zzywtqonnmlmnpqqrrstuvwxxyyyxxxyz{~}{ywtqoopqqrtuwwxyyyyyxwutsssstvxy{}~|zxwvvwxyyyzzzzyzyxwutsrrrsuwy{}~{xvuuuuvwyz{||}}~~~}}|||~}|zxvvvwwvvwxyyyzzyyxwtrqpqqrsvxz|~~}}}}}}}{zzzyxwvutrqonnnoopqstvwy{}~~~}||}~~{yvtqonnooppqqqqqqqqrrrrqrrsstvy{}}zywvuuuuuvuuuvvvvtsrqpnllmopqsuwxyzz|}~~~~~~~~~}|{zzywutrqqqppqrtuvwy{|}~|{yxxwwxxyzzzz{{{zzzzzyyzz{|}~|{yxwvvvvwwxyyyzz{{zyxwvutsstuvwy{|}~~~}||{zzywvvvutrqqqpppqrsuvwxy{||}~~}}||||}~}|zxwwvvutttssrqqqqqqpqqrrstuwxy{}~~~~~}|||{zyxxwvtsrrqpppppqqqqrssttuvxyz{|}~}}{zyyxwvuvvvvvvwxxxyyyzz{{{{{||}~~}|{{{zyyyyyxxxwwwwwwwxyz{}~~}||||{zzzyxwuutsrqqqqqrsstuvwxyzz{z{{|~~|{yxwvtsssrrqrrsssttuuvvvvwxxxxyz{|}~|{{{{zyxxwvtsrrqpoonnnoopprsuvwyz|}~~|{zyxvutsssssssstssrssssssttttuvwxy{}~~|{zxwwwwxxxyzz{{{{{{{zyxxxwwxyz{|}~~}|{zyxvuuuvvwxy{}~~}{zxvtsrrrrrrsttttuuuuvvvvwwxz|~~|{yxwvutttuuuuvvwwvvvvuttsrrrstuwyz|~~}|{zyyyxvuutsqpoonnmmmmnopqstvxz{|~~|zwutrqonnnnoooppppppppqqqrrstuvwz|~~}{zzyyxyzz{z{{||{{zyxvuutstuvwxz{}~~~}{{zyyxxxyzz{|}~}|zyyxwwwwwxxxxxxwwvvvvvvvwxyy{|~}|{zyyxxxxyyzzyyyyyyxwvuttsstuvwxy{||}~~}|{zyxwutsrponnnnnopqrtuvwyzz{{|||{{||}~~|ywusrqqpooooooonnnnnmmmmnnoqstvxz}~~}}|}}}}}}}|{yyxwutrrqpppqrstuvwyzz{|}~~}|{zyxxxxyyz{||}}}~~~~~}}}||||}~|{zywvwwwvuvvwvvvvvvuuuuvwxyz{}~}}}}}}}~~}}}}|{yxwvutsssstuuvxyz{|}~~~~~~}|{zywuttsqqrrsstuvwwxxxwwwwwvvwwxxz|~}{zyxwvuuuutssssrqqponnmmmnoqrtuxy{|}~}|zywuttssrrrsssttuvwwwxxyyyyz|}~}|{{{zzzz{{|||{|{zyxxxxwwxyzz{|}~~}}|||{{{zyxwwvusrqqqrrstvxy{|~}|zywussssssstuvvwwxyyyyyyyyzz|}~|{yxvutsrrrssstuvwxxxxxwvuuttttuvxz{|}~}|{zyxxwvutttsrqppoonmnnnopqrtvwyz|}~~~}~~~~~~|zywwutsttttsssttttttuuuuvvwxy{}~}|{zxwvuutuvvwxyz{{|}~~}{yxwvuttttuvwwxyz{||||||{z{{||}~~}{yxwvuuuuvwxxxxyyxwvvvvvuvwyz{|~}|zyxxwwwvvvwwwwwwvvvussrrrrrstvwxz|}~~}|{zyxwvtsrqpnmllmmmnopqstuvwyyzz{{{{{|}~~|{zxwuuuttsssttssrrrrrqqrrstuwy{|~}|{zyxwvvvuvvwxyyz{{|||||}}}~}{yxxwutuuvvwwxyzzzzzzzzyyyyyyzz|}~~}}{zzzzzyxyyyxwvvuttssttuvwyz|~~~~~}}}~~}|||{zxwwvutssssssttuvwxyyzz{z{{|}~~~|{zyxwuttsrqqqrrsstuuuvvuuuvvvvvwwxyz|~}|{zyxxwvvvvuttttssrrqqqrrrtuwxz|~~}{yxwvvuuttuuuuvvwxxxxxyzzzz|}~~||zzxxwwwvvwwxxwwwxwwvvvwwwxxzz{||~ymprwz|~~|xvx{{{zyuruw{~|zywwxxywvy|~xquz|~ytwy{}|}}ytzzje`bep}|ztme_acglpvrmllkklmmkihc_fmljgdgklnmmifhknqqruwwwusolmlnoqroligfdcb``^][YWUTRQPQQRSRRRSTVWWWXZ]^`bbccbbbcdeggiklmnpqrsssssrqpqrssssrrst~||zyxwxxxxxxwwvutttvwy{|~~}}~~~~~~}}~~}{zxwvutrqponlkjihgeca__^^]]\\]]]\\]]\\[\\]]]]]^_`aaaa`abdddefhijkmnooppponljhgffghihhgfedccba`^\[[[ZYYYYZZ[[[[[\]^_`abcddeeeeefghiklmnopqqrrrrrstttttuuuuvvwwvutsqqpoonnnmlkjiihhiihhgghiijiijklmoqsuvvwxyz{|}~~~}}}|}~~~~}~~~~}|{zyyxxwwwwxyzzzzyyyyyyyzz{|}~|{zyyxxxwwvusrponmmmmmllkkkjihhggghhijkmnoopqqqppooooopqrrsuvwxyz{{||||}~~~~}|zwusqpnmmlkjiihgfeeeeeedddefghijkkkllmnnnmnnonoqrstuvvvvvvuuuutsstuvwwwvvutrrrrqqponnnnmmmmljigfdcbbaaaabbcdeeefghgggghhhhjmnpqrstvxz{||}|{{zzzzyyxxwwvvutsqponmljihgfedccddddddcccbccddedeefeeefhijkmoqrtvwxxxxxxyz{}~~|zyxwwvvvutssrrponnnnmmmmmmmmmmmnoqrtuuvwxyzzz{|}~~|zxvtsrqqpqqqrrrqqrsstuuuuuuvx{|~~|zxvutsqpomlkjiihgfeddddccca`^]\[[ZZZZZZYYZ[^_``abcccbbbbcddefhikkkkjigfedcba`^]]\\[[[ZYXWWWUTTSSSTUVVWWVVVWXYZZ[[\\\\^_```abcddefghiklnpqrrrrrrrrrssrrqpponnmmlllkjihfecbaaaa`aaabcddeeeddddddddfhiklnooooooooopppqrrrrrssttssssssrrqpponnnnnoopppppqqqqppppoooooppqrrtuuvvxy{|}~|||{{{zzz{{{{||{{zzzzzyyyz{||}~~~~~~~~}|{zyxwusrqpooooonmmmllkjihhhhhijklmnopppqqqpooooooppppqqrrrrrqonmmmllllkkkkkjjjjiihhgeeeedcb`_^^]]\\]]^^^__```abcddefghjlmopqrsttuuutsssrqppponnmlkjjihgfeca`__^]]^_abbcccbba`___```abccdefggfefffghhijjklmnooooooooonmmmlkjhgfedcbbba`_^^^]]]^^________``abcdegiklnoprsstuvwwxyzz{|}~~}}}}~~~}|{yxwvusrqpponnmmlkjiihhihiijkllnopqstuvwwwwwxxxxyyz{{||}~~~}||{zyyyyyyxxwvvutsrqponmnnoonnmkjiihhhhgghijjjklmmnnopqrstuvwyyz{{{{{{|}}|{zzyyxxwvutsqponnmlkkjjjjjkkjiiihgfeddcccbcccddddeeefghjjklmnoprstvwwxy{|}}~}|{zyyyyz{|}~~}|||{{zyyxxwwwwxxyz{|~~~~}||{{{zzyyyyzz{||}}~~}||{{{{{{|||{{{|{{zz{{||}}}~}|{zyxwvuutuuuuvvvvvwxxxxyz{|}~}|{{zzzyxxxxxwvvuuutsssttttvwxxyz{||}~~}|{{{zzzzyxwvvutsrqqqqqqqrrstuvwwwwxxyyyz{{{||}~~~}}|{zyxwvvusrqqponmmmmmmlkkllmnnppqrstvwwxyz{}~~~}}}~~~~}}|||||{{zzzzzzyyyyyzzz{||||}}~~~~|{{zzzzzzzzz{{{|}}}~~~}}}|{zyxxwwvwvvutssrrqqppqqrstuvwxyz{|}~~}}|{yxwwvvvvvuuutsssttttuuvvwxyzz{||}~~}|zyxwvvuutsssssssssssrrrrssttuuvvvwxz|}~~}}||{zzzzyyyxxwvuuutssrqqqqpppqqqqqqqqqrrstttuvwxxyyyzz{||}~~~~~~~}}|{zzyyyyxxxxwwwvvuttssrrrrrrrrrrsssssttttttttstuwxy{}~~}}||{{{{z{{||||}~~~}}}}|||||}}}}}}}|||||}}}~~}|{zyyyyxwwwvuuttttuuuuvvvvvwxxyz{|}~~}||{zzyyyzzzyyyyyxxxyyyyz{||}~~~~}}|||{zyxxwwvutttssrrssssssssrrqqpppppqrstuwyz{|}~~~}}|{{zyyyyxwvvuuttttttsssstuvvvwxyyyzzzzzz{{||}~~}||{{{zzyyxwwvuuutsrqpomlkkkjjjkkklllmmmmmnnoqqrtvxyz{}~~}}||||||||||||}}~}|||{{{{{zzzyxxxxxyyz{{{{|}}~~~~~~~~~}|{zyyyyyz{||}~~~}|{{zyyxxxwvutttttttuuuvvwxyzz{|}}}}}~~~~~}{zywussrqpppppqpqqppppppqqrrsuvwxyz{}~~}||{zzzyxxxwwwvvvvutssrqqpppppqqqrrssstuuvvwxyz{|}~~~}|{{zyxxxwwvuttsqpoonmlllllkkkkjkjjjkllmmnoppqrssttuvwy{|}~~~~~}}}}||{zzyyyyyyyz{|}~~~~~~~~~~~}|{zyyyxxwwwvvvvvuuutttuvxyyz|}}}~~~}||{zzyxvvvuuutttssrrrrrssttuuuvvwxyzz|}~~}{zzyxxwvvuttttssrrrrrrrrsttuuvvvvvvvwwwxyz{}~~}|{zyxwvuutsrrqqppoooooooopqrrsstuuvwxyyz{|}}~~~~}}||{{{zyyxxxvutsrqpoooooooppqrrrstttttuvwxy{|}~~~~~~~~}}|{zzzyyxxxxxyyyz{|}}~~}}|{zzyyyyyyyyzzzz{|||}}}~~}|{{zzyyyyxwuutttssssstttttuvvvwxyyz{|~}{zzyxwvvvvvvvvvwxxxyyzzzz{||||||}~~~~}}|||{{{zzzyyxwwvutttttssssssssstuuuuvwwwxyz{||~~~}}||{{zzyxxxwvvvvvvvvvuuuttstttttuuuuuvvvvwwyyzzz{{{|||}}~~~~~}|{yxwvuuttsssrrqqponmmlllkllmmnnopqrstuvvvwwxyzz{||}~~~~}|}}}}~~~}}||{{zzyyxwwwxxyyz{||}~~}}}}}||||||||}~~}|zyxxxwwwwwwwwvvvvwwwxxyyz{|~~}}}}}|}||{{zyyxwwwwwwwwxxyyz{{|}}}~~~~~}|{zyyxxxxxxxwwvvutsrqqqqqqqrrrsstuuvvwwxxyyz{|}}}|{zxwvuutsrrrrqqppppppoopppppqrrstuwxyy{|}~~~~~~~~~~~~}}|{zzyxwvuttssrrrqppppoooonnnnnnmmmmmnoopqstuvwyz{||~~||||||{{{{zyyxxyyz{|}~~}}|||{{{{{{{{|||}}~~~~}|{{zzyxxxxxyyyyyyxxxyyzzzzzz{{|}~~}|{zyxxxxwvvvwwwwwwwwwwxxxyyz{|}~~~~}}|{{zyxwvutsrrrqqppooonnnnoppqrstuuvwxyz{|~~}}|{zyxwwwvuuuuuuuuuuuttsrrrrrrrsttuvwxyy{||}}}~~~}|{zyxwwvutsrrqpooonnmlllkklllmmnoopqrrstuvwxxyz{{|}}~~~~}}}}~~~~}~~}}|||}}}~~~}||||{{{{{{{{{{||}~~}|{zzyxxxxxxwwxxxxxxxyyyz{|}~~~}|||{zzyyyyyxxwvvutsrrrrrstuuvvwxyyz{||}}~~}}|{{zzyxwvutssrrqqqqqqqqqrrssttuvwwwwxyyy{|}~~}|{yxwvvttttttsssrrqqpppppqrsttuuvxyzz{}}~~~~~~~}}}}}}}}}}}||zyyxwvuuttttttssrrsrrqqpoonmmmmnopqrssttuvwwwxyyz{{|}}~~~~~}|{{zyyyyyyxxxxxwwwxxyyz{|}~~}|{{{zzz{||}~~}|{zyxwvvvuuuuuuuvvvvwxxyyyzz{{|}~}}||{zzzyyxwwvuutsssstttuvwxxyzz{||}~~~}}}}||{{{z{{{{zyyyxxwvvvuuuttuuvvwxyyzz{|}~~~~}|{zyyxwvvuuutssssssssssssrssstttttttttuvvwxyzz{{||||||||}}}}}~~~~~~~~~~}|{zyxwvuttsrrrqqppppppppppppppqrrstuvwxyz{}~~~~~~}}|||||}}~~|{{{zzzzzyyyyxxyyzzz{||}~~~~}}}}}}}~~~}}|{zyyxxwwwwwvvvvvvwwwxyzz{{|}~~}}}}}||||||||{{{{{{{||||||}~~}|{zyyxxwwvuttsrqpppppppppppqqqrstuvwxyz{|}~~~}||{{zyyxwvuttssrrrqqqqqqrrsssttuuvwxyz{|}~~~}|{{zxxwvvuuttssrrrqqppppppppppppppqqrsstuuuvwxyyz|}~~}}}}}|||}}~~~}}}|||{{||}}~~~~}}}|||||{{{{zzzzz{{|}}~~~}}||{zyyyyxxxxyyyyzz{|}}~~~}||{zyxwvvvvvvvvvvvvvvwwxxxyz{{|}~~}|{{zyxxwwvuuuttsssrrqqppoooopqrsstuwwxxyz{||}~}|{zyxwvuuuuuuuuuuutttuuuvvwwwwwxxyyz{{||}}}~~~~~~~~~~~~~~}}||{{zyxxwvutsrrqppppoonnnmmmllmnnoopqrstuvxyz{|}~~~}|||{{{{{{||}~~~~~}}||||||{{{zzyyyyz{{|}~~~~~~}|||{{yyxxwvuuuuuuuuvwxxyz{{||}~~}|{zyxwvvuuuuuuuuuuutttttttuuvvwwxyz{{|}~~~}|{zzyxwvvuuuuutttttttttuuvvwxyz{|~~~~}}||||{{zzyxwwvvuuttssssssstuuuvwwxxxyyzzz{||}~~~~}}||{{zzyyxwvuuutsssssstttttuuuuuuvvvvwwxxyz{||}~~~~}|{{{zzzzzzyyyyzz{{|}~~~~}}}}}}}|||||{zzzzzz{{||}}~~}}|{zzyxxwuuuutttstttttuvvwxyz|}}~~}|{{zyyxwwwvvvvvwwwwxxyyyyz{||}~~~~}}}|{{zzyyxxwwvvvvvvvwwwwwwwvvvvvvvwwxxyz{{|}}~~~~~~}}|{zzyxwwwvvuuuuuutttttsstuuvwxxyzz{{{||{{|||}}~~~~~}}||||{{zyxwvuttsrqqqqqqppqqqqqqqrrsstuvwxyz{||}~~~~~~~}}~~~~~~~~~~~~}||{{{{{{||}~~~~}}}||{{{zzyyyyzz{{||}}~~~~}}|||||{{{{{zzyyxxwwwwxyyz{|||}}}~~~~~~~}|{{zyxxxxxwwxxxyyyyzz{{{{||||}}~~~~~~}||{zyyxwvuuttssrrrrrqqqqrrrrstuuvwyz{|}~~~}}}||{{{{zyxwvvutsssssrrrsstttuuuvvvwxxxyzz{|}}~~~}}||{zzyyxwvuutsrrqqppppppppqqqqqrstuvvwxxxxxxyz{{|~~~~~~~~}}}}}~~~~~}|{{{{||||||}}}}}~~~~~~~}}|{{zzyyxxxwwvvuuuuvvwwyyz{{|}}~~~~~}}}|||{{zyyxxwwvvvvvvvwxyyzzz{{|||}~~}|{zzyxwvvuutssssrrrrrssssttuuuuuvvvwwxyzz{|}~~~}}|{{zyyxwvvvuutttsssssstttuvwxxyyz{{{|||}}}}~~~~~~~~~~}}||{{{zzzzzyyxxwvutssrqqppppqqqqrrrssttuuuvxyzz{|}~~~~~~~}}~~~~~}|{{zzyyyyxxxxxyyyzz{{||}}~~~~}}}|{{zzyxxxxxxxxyyyyyyyyyzz{{||}~~}|{{zyxwwwvvuuuuuuuuuvvvvwwxyyzz{|||}~~~~~~~~}}}|{zyxwvuuttsssssssssstttuuvvwwxyz{||}~~~}}||{{zzzzyyyyyyyxxxxxwwwwwxxxyyzzzz{|||}~~~}|{{zzyxxwwvuttssrqqqqpqqqqqqqqqrstuvvwxyyyz{{{{||}}~~~~~~~~}}}|||||{{{{{{{{||}~~~}}|{{zzzyyyyyyyyyzz{{{||}}}}~~}|{{zyyyyyxxxwwwwwwwxyyzz{|}~~~~~}||||{zyyxxwwwwwwwxxyyzzzzz{{{{|}}~~~~}|||{{{zzzyyxxxwwwwwwxxxxyyyyyz{{{||}~~~~}||{zyxxwwvutttssssssrrrrrssttuuvwxyz{|}}~~~~~~~~~}}||{{zzyxxwwwvvuuuttsssrrrqqqqqqqqrsstuvwxxyzz{||}~~~}}}|||}}}}}}~~~~~}}||{zzyyyz{||}~~}}}||||||}}}}~~~~}}|{{zyyyxxwwwwwwwxxxxyyxyyyzzz{||||}~~~}}||||{{{zzzyyyxxxxxxyzz{|}~~~~}|||{{{zzyyxxwwvvutsssrrqqqqqqqrstuvvwxyyyz{||~~}|{{zyxxwwvvvvwvvvvvuuuuuuuuvvwwwwxyzz{|}}~~}}|{zyyxxwwvvvuuttttssrrrrrrrstuvwxyyzz{|}}}~~~}}}||||||||}}}~~~~~}|||{{zyyyyxwwwwwwwwxyz{||}~~~~~}|{{zyxxxwwwwwwwwxxxxyzz{{|}}~~~~}}||{{{zzzzzzzzzyyyxxxxxxyyyz{{{|}~~~~}|{zzyyxxwwwvvtssrqqqppqqqrrsttuvvwxyyyz{||}}~~~~}|{zzyyyxxxwwwwvvvvvvvwwwxxyz{||}~~~~~~}}}}||{zyyxwwvvvvuuuuuutttttsssrrrrqrrrssstuuvwwxyzz{|}}~~~~~}}}}}}}}}~~~~~~~~~}|||{{zzyyyyyxxxyyyyz{{||}~~~}|{{zyxxwwwwwwxxxxxyyzzz{{{|||}~~}||{{zyyyxxxwvvuuttttttuuvwxxxyz{||}}~~~~~~~~~~}|{{zzyyyyxxwwwvvvvuuvwwwxxyyyzz{|||}~~~}}||{{{zyxxwwvvvvvvwwwwxxxxxyyyyyyzzzz{{||}}~~~}}|{{zyyxxwvuuutssrrrrrrrrrrrsstuuvwxyz{|}~~~~}}}}}}}}~~~~~}}}}}}}}}}}}}}}}~~~~}}||{zzyyyxxxxyyzz{||}}}~~~}}|{{zxxwwwvvvvvvwwwwxxyyzz{{||}~~~~~~}}|||||||||{{{{zzzzzzzzz{{|}~~~~~}|{{zyyxxxwwwwvvuutttssssssttuvwxyz{||}}~~~~~}}}|{zyyxwvvvvuuttttttuuuvvvwwxxxyz{||}~~}}|{zzyxwvvuutttttuuuttttsssrrssttuvwwxxyyzz{|}~~~~~}|{{zzzzzzzz{{{||}~~}}}|||{{{{|{||}}}}~~~~}||||{{zzzyyxxxxxwwwwxxyyz|}}~~}}|{zyyxxxxxxxwwwwvtrpsv||pv|{pjegjgedddeecbabcccccddfhhiknprolmoqspmv}}|}w||}~~|z{||||||}zyyyvtvwxzwsx}}}}}}y{uvxvuvwxwusrqpprsqoooqtssvzz{{{||}}{yxwwwwxwwwwvvvuwz{{zxxxvvttx{{zzy|~~}|{{|}~~}{{|}~}|{zyyzzzzz|}~~~~~}}||{{}{wwwxz}|yxxz||zxvussrpooqyz||wrkffgghhhhhhiijjknpqrrqpopqrsssuxxy|~~}}~}|{{|~{z|}|{xtsstvwwxyvrqpnnruutuvwy{}}}|yvtstuvx{}|z{{wtuvvvvuuuy}~zuxzxvutttsssssssrturopponlkmqstrppppqpoonkgefimnnnmljjkkkklklpuvv||xxxxxxy{|yvx{~|{|}}|zxy{{|~}~}|zz}~}~~~|~{{{yxxxxy{}{yzzxvvwvvwwvurppqqqqppppqqrstuvvwz|~~}}{}~zwvwyzwtuvspqruwusssrssrstvxxxxxxyy{{{}~~}|}}|{{{{{||{{{zzzyyyzzzywvvusrrrpppooppppnmopommmnoqstuttstuwxyz{~|}}zwwxxvtrtvusrqollmlloqqonnoppppqqqpprsrrrqsvutvvuuutvxyyyxxxvttuuuuuuuvvwxxwwxuqppqrqpppqrrrsrpooprstuuvvwy{||~}||{zzyyyyxxywvvvttuvxyyy{}}||{zyy{|}}~}{{{|}{xyyyzyxxxz|yvvuvvwxz{~~}||~~}|~~~~{zyyzxvvvvvutrrssrrtvvvvvvwusttwyustvy{zxyyxxz{||{z{|{|}~}|||{z{~~~}|{zyyyxwvvwyxvvwwwxxxwwvwxwvwxxxy{{|~}}}}|{{zyz{yxwwutssrrtuuuwxz{{{{{zz{|~~}}}zyxwxyvsrqqqqqppqsttttttrppqrrtwwwxywvxyyxyz|}}}~~}~~~|{yz|}~~|{zyz|~||}}}||~|||~}~~}}|}~~}|||{z}~|{||}}~~|{|}}~~}~~~~|zzzyyxwwwwwvuvwvtuwwwxxxwwwy||||{}}{|~}{zxxyz{||{zz{|~}{{{|}}~~~~}|{{zyxwwvwwvtssrrsuutttsrqqsuwwwxwvvwxyzzyy|~~~~{xxwwxxwvuuvvvwwwwxxyxyyyyz{{z{}}}~~~}|}~||{||{{ywwxxxwuvwusuvvvvvvvuuvxyyyy|~}}~~~~~~~}}~}|~~~}}}~~~}||||~~||{|}{yyyxwwxwvvwxzz{{{}~}}}~~~~~~~~}{yyyz{zyyyyzxwwwwwwxwvxyzzyxxyz{|~~~~}~~}|{{{{zzyz{zzzyyyyzzz{|}~}}|}~~}|{ywxxwuttssttttuvuutttttuuuvxxy{{|{|}~~~}}}}}~~~~}|{zyyyxwwwwwxxzzzz{{{|}|||}}}||}~~}~~|{zyz{{{zyxwutsttrqqqrrstsrqrsstvvvwxyzzzz{|~~}~~}}}~~~~~~}}|||||}}|||}~~~~}|{zyyyyzzzzzzzz||{}}||{{|||}}}}~~}||||{zyyyyxxxxyxxxwwxyyz|}}~~~~}}}||||||{zxxxwwvvuvwyyyyyyzzz{{{{|}~~}|}~~~~}|{zyyxxxyxxyyzzyyyzyyz{{{{{||}}}}}}~~}}~}{{zzyyxxwxxxxwwvvvvvvvvwxyyz{|}}~~~}~~}|{zyyxxyyyyxwwvvuuuttssssttstttuvwyyxyz{|}}~~}}}}|}}}}}~~~~~~~~}}|{zyzz{|}~~~~~~~~~}||{zzzzzyyxz{|||||}}}~~~~~}}}||||{{zzzzzz{zzz{{{{{{{{||}}}}}~~~~}}}}}|{{zzzzyyyyzzz{{||}}}}}~~~~~~~}}}|||||{{zzyxwxwvvvvvvvvwvwwwwxyzzzzz{|}~~~}}}|{zzzzzzzzyyyyyyyxxwwxxwwxxxxyyzyyyz{|}}~~~}}|||{zzzyyxwwwvvuuuuuuvvwwxxxyyzzz{{{|||}}~~~~}}|{|||||}}}}||||}}}~~~}}||||||||||||}~~~~~}}}||{{{{zyyyyyxxxxxxxxyyzzz{{{||}~~~~~~~~}}}}||{{{{zzzzzzzzz{{{|||}~~~~~}}}|||{{zzyyxwwvvvuuuvvvwwwwwxxyyyzz{{{|||}}~~~}}||{zzzzzzzzzyyyxxwxxxxyyzz{||}~~~~~}}|||{{{{{{{{{{||{{zzyyyyyyxxxxyyyyyyzz{{{|||}}}~~~~~~~~~~~~~~~}}}}||{{zzzzzz{{||}}}~~~~~}}}|{{zzyyyyyyyyyzzzzz{{{{{{{{||||}}~~~~~~}}|||||||{{{{{{z{{{{{{|}}~~~~~~~~~~~}}}}||{{zzyyyyyyyyyyyzzzz{{{|||}}}}~~~~~}}|||{{{zz{{{{{{{||{{{{|||||||{{||||}}}~~~~~~}}}|{{zzzyyxxxxxxxxwwwwwwwwwwxxyyz{|}}~~~~~~~~}}}}}~~~~}}||||{{{{{|||}}}}~~~~~~~}}|||{{{{{{{zzz{{{{|||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}||{{zzzzyyyyyyyyyyyyyyyyzz{{||}}~~~~~~~~~}}}}}|||{{{zzzzzyyyyyyyyzzzz{{{|||}}~~~~}}||{{{z{zzzzzyyyyyyyyyyyxxxxxxyyzzzzz{{{|||}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}||||{{{{{z{{{{{{{{|||}}~~~~~}}}}|||{{{{{{{{{{{{{{|||}}~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzz{{{{{|||}}}}~~~~~~~}}}||{{{zzzzzzzzzzzzzz{{{{{{{{{{{|||||}}}~~~~~~~~}}|||{{{{zzzzyyyyyyyxxxxxxxxyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{zzzzzz{{{{|||}}}}~~~~~}}}}|||||||}}}}}}}}}}}}}|}}}}}}}~~~~~~~}}|||{{{{{{zzzzzzzzzzzz{{{{||}}}~~~~}}}||{{{{{{zzzz{{{{{{{{{{|||||}}}~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{||||||||||||{{{|||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}}|||{{{{{{{{{{{{{{|||}}}}~~~~~~~}}}}}}}}|||}}}||||}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||}}}}~~~~~~~~~~~~~~~~~}}}}|||{{{{zzzzzzzzzzzzzzzzz{{{|||}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}|||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~}~~~~~~~~~~}{|~~~|wrpqonruwqquqomjijklorsuvwwwwz|{}~~|zxwuqpnlkmmmnnnomjjknsvy|}{zywvvwz}}|{{zyzzwusqpqrrrrsrrrponorsuvvvwxxxxy{||~~~}}{{zyyzyxxyzzzzxwwxz{|}~~~~}||}~~|{{||}}~~}|zywvvwwvuuuuuutuuuuvwwwwwwwwwwxz|~}{zxwvsqppponmllkkkklmnpsuwyzzyyxyz{|}}|zxvusqommmllklmlmmoqqrrrsuwxz|~~~~}|{zyxxwvutrqqqpoooonnnnljiijlnqtwyz{|}~~{yxwvvutsstuuuvvvuuuuuuuvvuuuvxy{|}~~}}}||}~~|{yxwusqppppoonnmmmmmnnoprsuxz|~~||||}~~~~}||}}}}~~~}{zxwvvwwwwwxyz{{{zyxwvtttuvwxz}}{ywutrqoooooqrsssssstvxy|~~|{yxwwvussssrpnkjhgffghikmprtvwyz{}~~}||{zyyxxxxyz{zyyyyyxwvuuuutttuvwwwwwwwvvxy{{|~}{yxwuuttttsqponopppppqstuwy{|}}||}~~|yvtsrqqqpopqstuuuttuutttuvwwxy|~}{zyxvttttuvwyz|~~}|zxvtsrssttuvwy{}}~~~~}}|{zzzzyxwwwwwvuuuvwxyz{~~|{zzyyz|~~|zyxxxxwvtrqrrtttstttttstuvwy{}~}||{{{|~|ywutsrrrrrrstvwy|~~~~~~~~}}{ywutsqppppqsvxz||}}|zwussrstvvwwxz{}~}}~|zyyxwxxwxyz{{|~~}}}~}{yxxyz|}~}{zwtqnljjiiklmmnopqrstvwwwxxxyz{}}~~}}{z{{{{{{|}|zywvtsqqqrsuvx{}~}|{zzz{||}~|ywvuttsqppooonnooonnnmmmmmnpqrtvxz|~~~}}}~}{yxwutttttttvxyz{{|}}}}}}~~~~~~~~~~}|{zyxwwwxxxyz|~}|zyyyyzz{{{{zz{{{{{||||{{{{|}}~~}}}}|}||}}}~~}||}}~|{ywvuuuuvwyzz{{|||||{{||}~~|{zyyyyyyyxxwwxyzzyxwwuuttttsssstuwy{|}~~~}}|{{{{{zxwvtrpooppppqstuvvwxyzzzzzzzzz{{{{|}~|zxvtsttttuuuvwwxxxxxxwvvvwxy{|}~~}|zzyyzzyyyxwusqponmmnnnnnooprstttuuutuvxz{|}~}}}|zxwvutsstuwxyyyxxwvvvvwwxxyz{|~~}|{{{zzzz{|}~~}{ywvutssssssstttuvvwwwwwwvvuuuutuvxz{}~}|zxwvuuuvwwxxxxxxwwwwvvuuvwxxyzz{|}~~|zxwvutsstuuuvvwxxxxxxxxxxyyyz{|}~}|zywvvuuuuvwwwxxyyxxxwutssstuvwyz{|}~~~}}~~~~~~~}|{zywwwwwwwwwxxyyz{{||||}}~~}}}~~~~~~~|{{zzyxxxxwwy{|~~}{yxwwwvwwxzzyyyyyyzzzzzzzzzz{}~}}~}}}}}}|{zyxwwwwxyz{}~~~}}}}~}{yxvusrrqppoooppqrrrrrrqqqrrrssuvwxz}~~~~}}||{{{zzz{{|||||||||~}}||{{{{{|||||{yxvutsrrrrstuvwxyz{{{{|||||}}}}}~~}}|{{||}}~~~|{zyxxxxxxxyyzzzzxwvutssssuvwxyz|}}~~~}}|||{{{yxwutssrrstuvwxz{}}~~}|||||~}|{zyxxwvuuuuvvvvvvuttrrsssttuwxyz{|}~|{{zyyzz{|}}}}}|||zywwwwwwxyz{||{{{||}}~~~~~}|ywvuuttuvwxyz{}~~~}||{zzyyzz{|}~~~~~|zzyyyz|~~~~~~~~~}}||{zz{{|}}~~}~~|z|~~~}}ytwyz{{zuoljlmmmnnppqqqrsttttttttttvwy|}}|~|}~~}|zyyyy{|{zywvtrrsuuvuuvwxz{{{zzzxwuuvvvwxz{}}}~}~~~~}{yxyzyyxxwwvvtrqqqppnopppoonmljkllmortuvwxxyz{|{zyz||{|~~|zyyz{zyyzz{}~~~~~~~~|zyxvusrpppquxyxyywusrrrqqqrqqqqrtuuwy{||}~~~~}{zxwvvuutssrrrqqppqrqqstvwwwxyyyyyyxussttvy|~~}{zzzyxxwusssrqqppqqqqqsuuuuttuuvvvwxxwxyxwxyz{zzzy{||||{yxxwvusruwvutstutsrqpponnonllmmmmmmnoponmmmnnnooooopsvwxyz{|}~~}}}||}~}|{zyyyyxwxxwwwxxxyyxxvuttttuuwxyz|}~}||}~~}}}}}|{{zyy{}}|}}}}||~~|{{{yxxxwuttsssrqrrrrrtvuuwxyzywxxwwyz|~~}~~~}}|{yxwutsssssrrrrrqpppnmlkjiiiiiijkmmnpqrrstuvwwxyyyxxyz{||}~~}}}}|||||||{{{{zyxxxxwvuuutsstttsstssrrsttuvvvutuvwvvxy{~~|{zzyyxxxxy{|~~|zyxwvuuutuwvvvvvvvttsssrrrrrqrrstvwxxyz{|||}~~}}||||}~~~~}{zyyxxyyzzzzzyxvuutsqpppqrrrtvxz|}~}|zywvussssssssstsrrpoopppppqrstttuvxyz|~~}}}~~}{zyxwutttuuuuvwwvvuvvutsrqponmlmnnoqstuvvuvvuutuutsstuwwxyyz{{|}}}|{{zyxxwvutsstuvvvvvw{~~}}|{|}}}}~}|{zzzz{{}~~~}}}}|{yxxwvusstssttttuuvxyz{||{{|||}~~|{zyxxxwxwwwwwvtrqpponoopqppqrtvwy{|~~}{zyyyyz{|||{{|{{zyxwvuttuuuuuvwvwxyyxxyyz{{{z{{|}}~}|||||{zyxxwvuuttsrqqqpnmmmnnnopqqrrrsrrrrqqppppprtvwxxxxxxwvvvvutuuuvwwxyz{{||{{{zyyzzyzzzzzzz{{{{{{{~~}||||{{{{{{||}~~}}}}||}~~~}|zyyyxwwwvuttttttssttttuuvwwxy{|}~~~~}}|{zyxxxxwwwwwvwwwvvvvvuuvvvwwxyyz{|}}~~~}|{zyyyxxxxxxyyzzzyyyyxwvuuuttvwxyz{{||}}}}|||{{zzzyz{{|||}~~}}}}}}||zzyxxxyxxxxwxxxxwvutsrrqpppqrrstuuvwxyyyyzz{{{{|}}}}~~~~~}|{zzyxxxwwvvvuuvvvvvuutttssrqqqqrstttuuvxz|~~}||{zyxwwvvvvuuvuuvvvwxz{|}~}}}~~}}}}}}}||||||||||}}}~~|{zyyyyxwvvvwwvvvvuutttsrrqqrsssssttuuvvwwxxxyyyyz{||}~~}||{{{{{{||||}}~~~~~~~}|{zyxxwwwxwwwvvvuutsrqooonnnnoppqqqppppoooooppqstuvwxz{||}~~~~~}}|||{{zzzyxwvvuuttssssrsstttttuuuttttttttuvxyz{|}~}}}}||||}~~~~}}||{zzzyyzzzzzzz{|}~~~~}|{zzzzzzzz{{{{||}}}}}}|||}}~~~}|{zyxxxxwwwwxxxyyzz{{||}}}}}}}}~~~}|{{{zyxxxxxxxxxxwvuuuttttuuvwxy{|}}}~~~~~~~~~~~}}|{zzyxwwwvvvwwwwwxwwwwwvuuuuuutuuvvwwxxyyzz{{{{{{{{|}}}~}|{zyyyxwvvutsrqponmllkkjjjkkkkkllmnoooppqqrsttuvvwyz{}~}|{{zzyxxxwwxxyz{{|{||||}~~w{z}xwustrsttvxyskjjjmkhhflsqolkhhw~ptvsutwz{{xz~{tnnoruvvrpnkjjmolfgiecjptwsnkkt~|uuyz|}zvrnhbbecaba_[XVROPQRSQMKKOSSRUY\]\[\^`ba`______^\]``__accbcc`bcbaa_abbba_`bca`^][[\[[\^cjjgffhihgiloqonnnpqqrttuurqstx|~~}}|zzz{}~}~~~~yuromnnljihgfeca_][\^]\`cdedbcehklkmlgdccdehjihikllllkihhhijjkmnnkiiknprttttttuuusrrsrqqruxwvwyyxvutsrssrqppqstsruwurmigggfeehigdca\WWXVVTQNNRWWWWY[\\[]^ZV[`_`bdjnmmnnnnoopssqtutsomoqstrnmnnmkjkjgeddgkjhgea_`aabbb__djjinqlijijmqruyyz}}}~|}~|zxxwvvttuvwz|~}{zzzz}~zxwutpkjjiigdeheabdgkjhjljhikoqonopopqqrstutromkihhghjkigeddc`^^_^]\[\\\[\\]]^```_^^][[\\[[]^]]^_`a``bdddfhjmoqtutrrsttuwxyy{~}ywututstuttuuuvvvspprtttuwxyz{~}ywwyxwxywtrrstspnnprqpommnmklnooopqrqponoonlkliggijkkjlnnmnnmmoppomknrsttsrrrqonpqokhca`^\ZYXXXXWUUUUTWZZY[\[[Z[^cfhknprssuxwuttsssstvwxz|{xy{~~~}~}zywy{|||~~~~|{ywwvvvvvvuqponkhdbb`\[[\\[Z]_`bddcaaa_]^`abbbeggghiklgddcba]ZYXVVWWY[ZZ[\[\^][YYYWUWYZYZ[\]]]]]]]\[YXWVWXXWWXY[^abcefggdaaa`^^_^_adddccefedb_^\YXXWWWVUWYZ[]^_```bdeefgikkjklmnpquxvtttrrssqopponnpqsvxxyz|}~~}}||||}}yvtrpopqpnoppqtvvuvwxzzyz}~|yyyvtuwvvxyxyyz~}zwtrrstsrtvtssssstttsolmmmnpqpoqstuutuvvwxxvsrrrssqqrsuvwwwxxvtqnmlkjiiiijkkjihhgeb]YXXXXXYZZ\^`acdddfgecbbcdfijkllmnprsuvwvspmmmlllllmorsuvxz{ywusrrssssvxxxz|}}{z{{xuvvvtssuwvtuvxz{{{{{{zzzyxxxxwvvuttuvustspmmlkjihhhhjlmnppqrsstuvvuvwxwxxz||}~|{ywsrqrrrqqrrqprttsrqonmkklmnmnpqqpqtuvwwwwvutttuuvwyz{~{wttqoqqqqpoqsstuvutuwxzyxyz{}~~|zxvvutuwy{~~~}}~~~~}|{{zxwwwy{}~}{|~~}|{|}|{{|}~|{zzzzzyyyz{zyxxwvuuvvutuuuvwy||~~|zyxxwwvvvxyyzz||{yxxwwwwwvvutuwxyz{{{z|~}|{zz{{}}|||{|||~~}|{{{{ywtrqqqrsssttsrqqonoonmllmnnoqsuvwyz{||}}|||}}~~~|zzzyxxxxxyzxvtsssrqpoonmmnnpqqrstttuuuvutuvvvvxz|}~{ywvtsqomlkjklmmmmnnnonmnoppqrstuvvx{}~~~~~|zxwwvutttutsttuutsrpnmmnmmoppopqsvxyz{}}~~~~|yxxwvvuvwwwvvusrrqommmnnoqsvxyyyz|}}}~~}~~}}||{|~~~~~}~~~~~~~~~}|{{|}~~~~|zxvutttrrtvvwvvwwxxwvvutsstvwxz{||}~~|{zzzzzzz{{zzzzyzzxvuttsstwyz{}~{xvutsrrrrrrqpponmlkkkjjhhhiklmnnoqqrtuwxxwvvwxz{}~~}}~~}{{{zzxwwvtsqomllmllllmnnnmmnoqrstuuuuvwxz|}~~~~~~~~~}|{{{{{z{|}~~}|||}~~~~}}}}|{{zyxwvvvuuttsssuvwxyz{}~~~~}|{yxxxyyyyy{{{zzz{{{zzz{{{|}}~~~~}}}}||{{{{zyxwutsrrrrrsstuuvvvwxxxxyyyyyz|}}~~~~}||||||}}}}}|zyxwvuuuttuuuvvvvwxxxxwwwwyzzz|}~}|{zywvtrqqpnlmmnnmmnnnnnoonnmnopqrsuvxy{|}~~}{zzyxwvvuuuuuuvvvvwwxyz{||}~~}||{zyyxxwwwwwvvwwxxyyzzz{|~~~}}||{{zzyxxxxwwxxxxxyyxxxxxxxxxyzz{||}~~~~~~}}|{zyyxxwvvvuvvvwxyz{|}~~}|{zyyxxxxxxxxwwwwwvuuttsrqqrrrrrrssttutuuuvvvwxyz{|}~~}|{{zyxwwvuuutsrqponnooopqrstuvwyzz{{||||}~~~}|{{{{{{||}}}}}}}}}}~~~~~~}}|{{zywwvvuuuvwxy{|~~~}{zyyxxxyz{||}~~}}|zyxxwvuuuttttuvvwxxxyyxxxxwwxxxyz{|}~~~}}}}}}}~~~~~~}|{zyxxwwwwwwwxyz{||}|}||||}~~~~~~}||{zyyxwvuttsssrrssssstuuuuuvvuuuuuuuvwxxz{||}}}||||||||||}}}~~~~~~}{{zxwvutsqqppooooooonnnnnnnoppqstuvxy{|}~}}|{zzyyyyyzz|}~~~~}||{{zz{{||}~}|zyxwuttttttuuuvvwxxyyzz{{{{|}}~~}|{zyxwvutsssssstssssrsssttuuvwxy{|}~}|{{zzzzzzzyyxxwwvuutttsttuuvxyyz{||||||||{{|}}~~~~|{zyxxwvvvuuuuutttttttttsssssttuvxyz{}~~~~~~|{zzyyyyyyyyyxxwvvvutssrrrsstuvwxyzzz{|||}}~~~}|{{{z{{{||||}}}}~~~~~~}|{{zyyyyxxyz{|}}~~~}}}}}}}}~~~}|{|{{zz{{zzzyyxxwwxyyz|}~~}|{zyxxxxxxxyxxwwwwvvutssssstuvwxyyzz{||}}~~~~}}|||{zzyxwvvuutttttuuuwxyz{|}~~~}|{zywvvvuttttsssttttttttttuuuvwxyz{|~~~}}}~~~~~}|{zxwvtrqqppoppqqqqrrrrrssssttuuvvwxyz{|}~~}||{{{{|{{{{|{zzyyxxwxyzz{}~~~}}}}}}||||||{{{{{{|}~~~}|{{zyxwvutssssssstuvvwxyyzzz{||}~~}}|{zzzzzzz{{{|||||||{{{||}}~~|{zyxxwwwwwwwwwwvvuuuuuvwxyz{|~~}|{zyxvuuuutuuvvvwwwwvvvuttttuuvwxyzz|}}}~~|{yxwvutssrrqpponnmlllllllmopqsuvwxyz||}~~~}}|||||||}}~~~~~~}}||{{{{zz{{{||}}}}}}}}}}~~}}|{{{{{{||}}}}}}}}}}}}~~~}{zyxwwvuuuutttttssssrrqqqqrssuvwyz{}~~~~~~~}~~~~~~~}}||{{zyxxxxxxz{|}~~}||{{zzzyxwwvtsrrqqpppppqqrssttuuuuvvwxxyzz{|}}~~~~~~~~}}}}||||||||{{zyxwvuttttttuuvvvvvwwwwxxyyz{}~~~~~}}||{{zzzzzz{|}~~}}}||{zzzzyyzz{{|}}~~~~}||zyxxwwwvvvvwwwwxyzz{|}~~~~}}}}}|||{{{{zzyzzzyyyyyyxxxxxxyyyyzz{{||}~~}||{zyywwwvvuuuuuvvvwwxxxyz{{||}}}~~~}||{zzyxxwwwvuuuuttssssssttuuvwxz{|~~}|{zyxwvuuttssrrrrqqqpppppqrsstuvwxyz{{{|}~~}}|{{{zzzzz{{||}}}}}~~~~}}|{{zzyyxxxxwwwwwxxyyz{{||}~~}}|{yyyyxxwwvvuuuvvvwwxyyz{|}}~~}|{zzyxwwwvvvwwwwwwwwvvuuuutuuvvwxxyyyzz{{{|}}~~}}}}||{{zzyxxxxxwxyyzz{|}}~~}}|{{zyxxxxxwxxxwwxwwvvvvvvvvvvvvvwwxxyyzzzz{{{||}}~~}}|{{zyxxwvvutssrrrrrrstuuwxyz{|}}~~~~~~~~~~~~~~~~}}}}|||||{{{zzzyyyyzz{|}~~}|||{{{{{zzzzzyyxxxxxxxyyzz{||}~~~}}|{zzzyxwwvvuuuvvvvwxxxyzzzzz{{{{|||}}~~~~~}}}||||||{{zzyxwvuuuttttttttuuvvwxxyz{|}~~}||{{zyxxxwwwwwwwwwwwwwwwxxxxxxxxyyzzz{|}}~~~~~~~~~~}~~}~~~~}}|{zzyxwvusrrqppopppppqqqqqqrrsstuvwxy{}~~~~}|||{{{zzzzzzz{|}~~}}}}}|||||{{{{{{{{|}}~~~~}|{{zyxwwwwvvwwwwxxyzzz{{|||}~~~~}}|zyyxwvvwwwwwwwwvvvvvvvwxxyy{||}~~~}}|{{{zzzz{{{zzzzyyyyyyzz{{|||}~~~~}|{zyyxwwvvuuutssssssrrrrrrrsstuvwxyz{||}}~~}}||{{zzzyxxxxwwwwwvvvuuuutuuvvwxyyz{|}}~~~~~~~~}}|{{zyyyyxxxxyyyyzzzzzz{|||}~~~~~}}|||{{{zzzzzzz{||}~~}||{{zzyyyyxxxxxwwvvuutttttuuvvwwwxyyzz{||}~~~}}|||{{{{zyyxwwvvvvwwxxyz{{|}}~~~~~}}}|||{zzyxwvvuutttttttttttuuvvvvwxyyz{{|}}~~~}|{{zyyxwvuutttsssssssssstttuvvwwxyyzz{|}}~~~~}}~~~~~~}}}}|{{{zzzzzzzz{|}~~~~}||{{zyxxwwvvuuvvvvwxyyyzzz{{|||}~~~}||{{{zzyyyxxwwxxxxxyyyzz{{||||}}}}~~~}|{zzyxxxwwwvvvvvvvvvvvvwxyyz{|}~~}}|{zzyxwwwvvvvvvvwwwwwwwwvvvwwwxyyzz{|}}~~~}|{zzyxxxwvvuutssrrqqqqrstuvwxyzz|}}}~~~~~~~~~~~}}}}||{{zzyyyyyyyyyzzzz{{{|}}}~~~}||{{zzzzzzz{{{{{{{||||}}}~~~~}||{{zzyxxxxxxwwwwvvvvwwxyzz{{|}~~~~~}}}|||{{{{{{zz{{{zzzzyyyyzzz{{|}}}~~}||{zzyyxxxwvvuuuuuuuuuuuuvwwxyyzz{{|||}}}~~~~}}}||{{zzzyyxxwwvvutssssrrrrrrrrsstuvwxxyz{|}~~~~~~~}}}||||||}}~~~~~~~~~~~}}}}}}}}~~~~}||{zzzyxxxxwwwwwwxxxxyz{{|}~~~~~}}}|||{zzzzzyyyyyyyzzz{{|||||}}}}~~~}|{{zyyxxwwvvvvvuvvvvwwwxyyyz{{{||}~~~~}}||{zyyyxxwwwwwwvvvvvvvvvwwwxyyz{||}}~~~~}||{zzyyxxwvvvuuuuuuuuuuuuuuuvvwxxyyzz{|}}~~~~~}}~~~~}}|{zzyxxxxxwwxxxyyyz{||}~~~}}||{{{zzzzzzzzzz{{{||}~~~~}||{{zyyxxxwxxxyyyzzzzzzzzzzz{{z{{|}}~~}||||{zzzzzzzyyyxxxyzzz{|}~~~}|{zyyxxxwwvvwwvwwwvvvvuuuuuuvvvwxxxyz{{{{||}}~~~}}|{{zzyyxwwvvuuuttttuuuvwxxyz{{||}~z~}|~~|y}}y{|||||||}~~~~|z{|{{zz{||{ywz}~~}{z{{|~||{{{zxxwwxwvwxxxwxxwwxwvvuvvwwxyzz{|||~~}}|}~}|||{{zyzzzzyxvvvwwvvwwwwxxyyz{{{|||||}~~~~~}}}~}|||||}}}}}}|{zzz{|}}|}}}}|{{{yxxy{||}}~~~~~~|||zy|~~~{z|~~~~}|zywwvtssrqoopruusssrqommnoppqsstuvwxyz|~~~}}}}||{{{{{{zz{}~~}~~~||{{|}}}}}}|{z{{ywxyxvvuvwwwwxxyyyz{{z{|}}}}~~}|{zyyxwvvuvwwwxywvvuuvwwyzyyz|~~~{yz{{{||{{{|~~~~~}|{yxwwwxyyyxxyzxvwxwwwwz{{|{y{~}||{{||||}||}~}}}||{{{zzzzyxwvuttssrqqqqqpqqqrqqrsttttuvwxyzzzz{|~~}}||{{zzz{}}|}}~~|{{|||||}}~~~~~~~}}}|{{{{{zzyyyyxxyzzz{|||}~~~}}}}}}}|||}}}~~~}|||||{{{zzzz{{{{|~~}~~}}||{zyxxwvvuuvwvuvvvvuuvwvvwwwwvvwxxxyzzz{{|}}~~~~~}}|{zzzzyyyxxxwxxxxxxxzz{{{}~~~~}}||||{{|||{zzzzzyxxxyzzz{|||}~~~~~~~~}{{zyyxxwwvuuusrrrqqqrrssstuvvvwwwwxyzzz{|}~~}}~~~~~~~}|{{zzyyyyyzyxxxxyxwxyzz{|||}~~~}|{{zzz{zzzyyyyyyyyyyyyxxxxyyz{|||~~~~}}}|{zzyyyyzzyyzz{|}}}~~}}}}|{{zyxxxyyxxxyyyyzzzzz{}}}~~|{{zyzzyxwwvuuuuuuvvwwvwxxxxxxxxxxxyz{{{|}}~~}{zyyyxxxwwwwwwwxwwxxxxxyyy{|}~~~~}}~~~~~~~}}}~~~~}|}~}|||}~~~}}||{{{zzzzzzyzzzz{|||}}}}}}~~~}{{zz{{{|||{{||}}~~~~~}|zzyyyxxwwwwwwxxxxxyyyyzz{{|}~~~~}}|{zzzyyxxxxxxxxyyyyyyyyxxxyyyz{||}~~}}|{{{zzzyxxxxwwwwvuuvvwxxyyz{{||}~~~}}||{{zzzzzyyxxxwwwvvvwwwwwwwxxyyzzzz|}~~~~~}}}}}}~~~}}}}||}~~~~~}||||||{||||||||||}}}~~~~~}||{yyyyyyxxxxxwwwwxxyzz{|}}~~~}}||||||||{{|||{zz{{{zz{{{|||}}~~~~~~~~}|{zzyyyxxxxwvvwwwwxxyyyz{{{|}}}~~~~~~}}||}|||{{zzyxxwwwwwwwxxxxxyyzzzzzzz{{|}~~~}|{{zyyxwvuuuvvvvvvvvvvwwxxxxyz{{{||}~~~~~~~~~~~~~~~~~~}}|{{{{zzzyyyyyyyzzz{||}~~~~}}|||{{{zzyyyzyyz{zzz{{||}}~~~}|{{zzyyxwwxxxxxyyyyyz{{{{{||||}~~~~}|{{zyyxyyxxxxxwwwxxyyyzzz{||}~~~~}|{{zzyyxyxxxxxxxxxyyzzyyyyyxxyyz{{{|}}~~~}}||{zyyxxwwwwwwwwwvvvwwxxyyz|}}~~~~~~~~~~}}~~}}}}}|||}}}}}~~}}|||{{{{{{{{{{|||||}}~~~~}|{{{{zz{{{{{{||{{{{{|||}}}}~~~}|{{|{zzzzzzzzzzzyyz{{{||}~~~~}}|}||||{z{{{{zzzyzyyyyyzz{{||||~~~~}}|{{zzyyxyyyxxxxyyyyz{{{||}}}~~~~}|||{}||~}|~xrnow}}z|z~}}~}~yz{wwyz{|wrpllkimlkhffd`_^aefb^^`[ZXXenprrskblxqms{~~ywvv{}}}}~~zy{{{}}xuvutxz{}zuy~~~{}~{xrnprpllmoppnnonlmqu}||}~|z}~|zxwvtrpoommllkhfghkkigfeeghhjnljjkqv|}zvqrrpnmnnnkhebdgikosw||wvvvvvwusrpnmmjiihfdca_^_^]\\^_`chmqstvwy{|}xroooppoookfb`]\^`__acfjmqtwz}|{{}~~~|ywtqooonopquxwwvuvvxz{~}yxz}zuvwspnkjhc`_`a`]Z\^ZUTTUUTVYbr~||zyzzz{z~|~~~~zxwy}zxyvsvwvutux|~}{{{zxtrpqrkdfjhgefkpruspw}}|{{{zyxwvvw{~}|{zyxwxxxvutsstsqqnjhhhfcbaaaabehkkgcehhiloqpprw{|xxxuqpqrrpnmmlkgdhljjmqw}|z}~{yxz{vqqrttttuwxyxwvvusqponmmnppprrstsrrqomjgeba`__chiiijjkjiihgfhklmoruxz{}~~zxusrqqssqponnnopoopppnkjjkmpsvy{|{|~}{}~~~{{{{}}ysnkigdccccefhlprrqstropqrtuw|}{{zz{}~}||||}~}}||}}|{ywtstvwxyxwvuuwyyz|}~{xsmigeddddeinnosvyyxvvvvx|~}|zzywttsrplhgfcaabccdehkmmmmlkiggghilnquy||uqolkllosvwyzyvtsrqooooprtvz}~~~~~|yxwvusolhd`^_\[\\]`bcegkov|~{zxwwspnmorqqux|}}~}{{zxvvvtsrrtwvuvxyz|~~~~||{zy|}}|~~}|zz||{z{{wqnkhfdcddbcehknrttuvtuwvvwxz}~~~|xusrrpoqrrrsrrssrpnooonmmmnrvwz|}~zvttuvwwwwwxyxwvutrolnqsuy}||~}wtqnmjhijihfccdgihgfccefhlprstvy{}~~}|zz{}~}zxvqmmnnoqtwxxwvusqppopsvz}zvsqrtttw{||}~~}~|{zwvurommnnorrsvy{~~{wuuuuwxxwvwwvtrqomnopqrux|}~}}{ywuutstuuvvvvvwvvwwwwy{}~~~{zywspmmmlkklnoprqnnnkhhiijkmprtvz}~~~~~|yxwvvvxyyzz{|}~}zyxvuwxxxxz}~~zxvustuwxvtrpmjhfdccca`adfhjmnnnopsvz~}}~}|{{|}|{|{|~}{xutspnnnortuutvxxz{{zyz{{{~}|zyyxwvtsrrrrrrpmnoppqsvx{~~~~~~}}{zzywvvutrrrqrtvxz{||}|{ywurqpqqqstsrqomnonnnoonnopqruyyz|~|yvtrqqsrstuuvvwvtttrpmmnprtwy{{|}}}~~|{z{|}}~~|{yvromkjiikklptvuvwvvvvvtrrsvxz~|{zzzxxwwwvutrrplihfefghijklmooqsuvwxz}|zxwvvwyz|~~{{{zyyyyyxxxxy{{|}~~}}~~}~}zyyz{|}~~~|ywvttuwxxyyxwwwvtrqppopqrsvxz{}~{xvwwwy|}~}}}|yxyz{}~}|}}|{zyxvtrpnlihhijihjmnnoonmlljjklnqstwy|~~~~{ywwvvvwwvtttsqpnmlklkkmnnpqtwz}~~}||||}~}|zxuromllllmnnmnnortvy{}}|{{|}~~~~}{zyyz{}~|zxxxxz{|}zwvvuuvwxyyzzzyxwwvuuuvwx{}~}{ywutsssrqqqqrsuvvtsssqppqtwz}~}}}}|{zxxvtrppoooppppqtvxyyyyyxwxxyz}~|zxwusqqpnmkkjhfeeddefghikmoqrtvxz}~}|}}~~~}{zzywtrpoonnopppponmlmnooppqsuvxy|}~}|{zzzzywvutsqponnnoppppppppqrtvwxz|}}|{{{{{|}~~|zxwvusrrssttuvxz{{{{{zz|}~}|{yxxxyz|}~~~~~~~~|{zzxwwvusqponllkklmnprstuvxyz{|}}~}|zxvutttttsssrqqrqqqqqqrtuvxz}}{yyyyzz{|}}}|{zywvuuvuvwxyz{}~~~~}||{{yyyy{}~~~}}|{zywvustttuvvvvvutsrqponnoooprtvwxyyyyyzzzz{{|}}~~}{zxutsrqqqqrrsttssrpomljjklmnpsuwyzz{{||}~~}||{{|}~~~}}|{{zyxwvsqpponmnprtvx{~}}}}||}}|{zzz{{{|}~~~}{yxxwwvvvvvvwwvvutsqpoooqrtvwyyz|}|||}}}}~~}|{yxwwvvwxxyyyz{|}~~~}||}||~~}}}~}}||zywvtrpoonmmnopqqrrqqpoppqrsuwx{~}{ywvutsssrrsssssssrqponnnnoqqstuwwxyyzz|}~}{zyxwvusqomljhgffeedeefghiknoqsuvxy{}~~}|{zyyzz{|}~~}|{yxvutttuwxy{{|}}~~|{{yxxxxxyzzzyyxxwwwwwwwxy{|}~}}}}}}~~|{zyxxxxyz{}}{zzyxxxxxwwvuuttssqqppppqrsttuuuuuvvwxy{}~}|zyxwvtsqommljijkllmnnopqrsuuvvwyyz}~}{zzyxwwwvutsrponmmoopqrrsstvwwwxxyyyz{{|~~~}|{yxxwvvvvwwvvvussrpomlkjjjjjkklmopqsuvwxz|~}}}||}}|{zyxwvuuvwwy{|~~~}|||}}}}}~~~~~}|zxvusrqpppopqrstuvvvuuuvvwy{|~~}|zzxwutsrqppponnnnnnnopqstvwxyz|}}~}|zxvutrppoonmmmmnnoppqrssstuvxyz|~}|{zyyzzyyzzyxxxwvuutssrrsssssttuvwxxyz{||}~}|{zzyyxxvutsponnmlllmnpqtvy{|~~|{{{{{{|}~~}}|{{zzzzzz{{{{{{{{{{}~|{yxwutsrrrrrssssstuuuvwwwxz{|~~}{xvtrqpnnmmllklllllnooqstvxz|~~|zyxwuuuuvvwxxxxxxxxyyzz{}~~}|{{zzzzyxwusrpommmmmmnopppqrssstuuuvwxyz{|}~~~~~~~}|{zyyyyyyzz{zxwvusrrrstuwy{|~~|{yxwvvuutsrrrqpoonnmmmmnnoqrtvxz{|}~|{zzzyxyyxwwwwvwwwyz{|~}}|zyxwvvuuuvvvvvvvvvwxyy{|~~}|{zyxxwxxyyyyyyyyyz{{|}~~}||{{{zzz{zzyyyyxwvvutttuvwxz|}~~}|{zyyxxxwwwvvvutssrrrqqqqqqrtuvwxxyz|~}|{yxwutsrqrrqqrrrrrrrqqpppppqrrstuvxyz{|||}}}}~~~}{zxwutsrpoonllllkkkklmnoqtvx{}~}|||}}}~~~}|{zyyxxwvuuuuuttttttuvwxyzz{|}~~~~~~~~}||{zyywvtsrqpooooonoooppoppqrtvwy{}~|{yxwwwvvvvvvvwwwvuutttsttuvwxyz{|~~}{zywvutrqppponnnoopqrstuvwwxyz{{|}~~}}|{zyxwuttrqpppponnmllklmnnppqrtvxz{}~}|{zzyyxwvuusrqqqpppqqrrstvxy{|~~}}}|{{{{zyyyyyyz{}~~~~}|{zyyyyyz{{||}}}}~~|{zyxvuttsrrrrrsttuvvwxyzz{||}}~}|zzzyxxxwwvvuttsrrrstuvwxyz||}~~~~~}|||{zzyyzzzzyxxwvutssrrqqqqqrrstuvvwxyyz{|}~~}|zyyxxwvvvvvuuuuutttutuvvwwxyzz{|}}~~~}}}}~~|{yxvutsrqqpoonmmllkjiiiijlnprtvxz|~}{ywvttsssssttttuuuuuuvvvwxy{|~~}|{{{zyxwwvuutttttuwxyz|}~}}{zxxxwwwxxxxyyyyyzz{||~~}|{zyxxxwwwwvuuuuuttsssrrrrssstuvvwyz{{|}}~~}|zyyxwvvutsrrqppppqqrsuwxy{|}~~}|zyxwuttssrrqqqppppqqrsstuwxyy{||}~~~~~~~~~~~}~~}}||{zywvutsrqqpppppppqqrrrsssssstvwy{}~~|{{zxwwvvuuuuuuuvwwwxyz{{}~~~~}}}}~~~~~~~~~~~}|{zyxxwwvuuuttttuuuvvwwxyz{{||}}~~}}|{zzzzyyxwvvvvwxxyz{|}~~}|{zzyyxxwvvvvuttttsrrrqqqqqrrrsttuvwxyyz{|}~~~}||{{zzzyyyxwwwwwwwxyyzz{|||}}}}}~~}|{zyxvutsrqqppooooppqqrsuuwxz{|~~~~~~~~}|{{zyxxxwvvuuuvvvwyyz{||}}~~~~}}}}}|||{zyyxwvuuuttuuvvwwxxyyz{|~~}||{{zyyyyyxyyxxxxxxxxxxyyz{{{|}}}~~~~}|{yxwuutsrrrqqpppoonnnnopqrtuwxz{|}~~~|{{zyxwwwvvuuuutttuuuuvvwwxyzz{|}~~~}|{zyxwvuutsssrrrsssttttttuuvwxy{{|}~}}|{zywwvvvvvvwwxxyzzz{{|}~~}}}}}}}~~~}||{zzyyyxxwwvuuuuuuvwxyz{{|||}}~~~~~~}}||{{zyyyyxxxxwwwwwwxxyz{{|~~}|{zzyyyxxwwwwwwwvvvvvvvwwxyzz{{||}}}}~~~~}||{zzyyyyxxwwwvuttttttttuuuvvvvvvvvvwwwwwxxyyzzzzzzzz{{||}}~~~~~~~}}||{{zyxwwwvwwwwxxyyz{{|}~~}|{zzyxxxxxxxxxxxyyz{|}}~~~~~~~~~}||{{zzyyxxwwwwvvvvvvvvvvuuuuvvvwwxxz{}~~}||{{{{zzzz{{{|||||||}}}~~}|{zyxwvvuuuuttssssssttuvwxyzz{|||}}~~~~~~}}}|||{{{{{{{{{{{{{{{{zyyxxwwwwwwwwxyyzz{{{{|||}~~~~}|{{zyxwvutsrqqqpqqrrstuvvwwxxyyz{|}~~}}}}||{{{{{||||||}}}~~}}}}|||}}}}~~~~~~~~~~~~~~~~~~}}||{zzyyyyzz{|}~~~~}}||{zyyxxwwwwwwwwwwwwwwwwxxyyyzz{||}~~~~~~~~~}}}|||||||{{zzyxxwwvvwwwxxyyzzzzzzyyyzz{|}~~~}}||{{zyyxwvvuuuuuuvvwxxyyyyyyyyyyxxyyyzzzzzzzzzz{zzzzzyyyyxxxwwvuutttsrrrrrrrsssstuuvwxyz{|~~}||{zzzyxwwwwwwwwwxxyz{{|}}}}}~~~~~~~}}}~~~~~~}}~~}}}||{zzyyyyyyzz{|}}~~~}|{{{{{{{zzzzyxxxwwwwwxyyzz{{|{|||||}}~~}|{{zyyxwwwwvvvuuuuuuvvwxyyz{}~~~}}|{{{{{|||||||{zzyyyxxxxxxxxxxxxxyyyyzz{{||}}}~~~~~~~~~}}}}}|||{{zyxxwvvvuuuuvvwwxyz{{|}}~~~}}}}}~~~~~~}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~}}|{{zzyyyyyyyyyxxxxxxyyz{|}~~}}||{zzzzzzzzz{{|||}}}~~~~~}}}}||||{{zzyyxwvvuuuuuuuvvwwwwwwvvwwwwwwxxyzzz{{{{{{{{{||}~~~~~}}}}}}}}}}~~~}}||||{{{zzzyxwvuttssssssstttuuuvvwwxyyz{|}~~~~~~~~~}}}}|||||||||{{zzyyyyyz{{|~~~}}}}}}}}|||||||||||}}}}~~~~~}y{~~~zwuvxwvvwwxwwwvwwvvvuuuuutttuvuutttttsruxyyz{yx}|~~}~}}}}||}}}|||||{{{zzyxxyxwxyz{zxzz{zyz|~~}|{~~}}||||}}}~}}|zyz|||~~|{yyyxwwwwwwwwwwwvvwwwwwwvvwwxyyxxyz{}~~}}}}}}}||||||{{|}|{zz{|}}}~~}{{zzzyyxwxy|~~|}}{yxvwxxyzzzzzzzzyyz{{{{{{{||}}}}}}}}~~~}|||{zz{zywvvvvvvuvvttststuwwwwxxxyz{{|}}}}}~~~~~~~~~~~~~~~~~}}}}}}|}~~}}}~}}}~~~}~}||}~~}}}}~~~~~~}||{{|ywyzyxwwwxxxwwxxyyyzzz{||||}~~~~}}~~}~}z{||{{{}}{}~}||{zyyyxxyyywwvvvuuuuuuuutstuuuuvvwwwwxxxxxxyz|}~~~~|||{{{{{{|~~~~~~~~}}}~}}}}|||||||{{{{{{{}~}~~~~~}}}||||}||{zzyyyyyyyyyxxxxxxxwwwxxwwwwwwvwwwwwwvvvvvwwwwwxxxxxxxwvvvuttsssssssrqppppppqqrtuvwwwxyz{|}~}~~~}||{z{{{{{|{zyxwwxxyyyyyzz{{{{z{||{||||||}~~~~}}|{zzzzyyyyyyyyzzz{{zyyyz{{|}}~~~~~}}}~~~}}}}}}}}}}}}}}}||{|}||{zz{zzzyyz{|{zzzzyxxxyyz{|}~~}}}}|{{{{{{|}}}}}}|{zzyyxyyyyzz{{{||||{|}}}}~~~~}}}{zyxwxxxxyyzzzzyxxxxyzz{{{{||||}}~}}}}}}}}}}|||}||{{{{{zzzyyz{{{{z{{{zzz{{{{|{{{|}}}~~}|}}}}}}}}}||{{{zzzz{{|~~~~}}||||}}}}~}|}}}~}}}}}~~~~~~}~~~~~}}}}|||{|||{|}}~~}}}}}}}~~~~~~~~~~~~}|||{{{{{zyyyzzzzyxwvuuuuvvvwwwwxxyyyzzzzz{{|~~~~~~~~~}~~}}~~~~~}}}~~~}~~~~~~~~~~~~~~~~~~}||{zyxxxyyyxxwwwwwvwwwxyzz{{{|}}~~}}}}|{{{{{zzzz{{|||||||}|||||||||}}~~~~}}}}||||||||||}}}||||||}~}}}}}|||}}~~~~}~~~~~~~~}}}}}}}}}}}|||{{zzyyyzzzz{zz{||||||||||}||{{{{{||||{{zyyxxxxwvwwwwwwwxxxxxxyzzzz{||||}~~~~~~}}~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}||{zzzzzzyxwwvvwwwwwwvvvwwwxyyyyyyzzzzz{{||}}~~~~~~~}}}~~~}}}}~}}~~~~}}}~~~~|{{{zzzzz{{{{{|||||||||}}}~~~~}}}}}~~~~~~}}}}}|}~~~~~~~~~~~~~~~~~~}}}||||{||||||{{{{{|||||{{{{||}}~~~}}}}||||{{zzyyxwwwwwwvvwwwxxyxxxxxxyyyyzzyzz{{{{z{{|||||||||||}}}}}~~~~}}}}}}}~~~~~}}}}|||||}~~~~~~}}~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzz{{||}}}}}~~~~}||||{zzzyyyyxxwwwwwwvwxxxyzzz{{|{{{|||||||||{|||{{{{{zz{{{||}}}}}~~}}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~}||||{{{{{||||}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}|{zzzzzz{zzyyyyyyyyyyzz{|||}~~~~~~~~~~~~~~~~~~}~}}}~yuspmnrkrroljlknruxxxx|{~~|yvqpmoppolmieiqz}w{~|~|rkirzs`^\aer{uqlgkow}z|~|zupvzxsmfgigffe`ZZZ\\[[]^]ZXWURRTX[]]^`^^^_````aaehhjkihhkikklopnjihggjkihgfecbbbba`^_abcdgilnqstssuuussttsqpqstqqonoqsuspmlkigjjihiihedddefedeggfgilp}~||~~|{|}~}{yyxwutrnhec`^[YWWXY\aeecbabdfgijlmopqqpooomklmnnoqqmkmoqqpomlkigfb_[Z[\]]\ZWUVVUUW[_aceinpqrqqppsuusqorsqnljgeeecbbbb`^^``_^]^_^^^`a`_`acfilnnmlmprsuxz}~}~}ywtqolhfeccceggffhjlmnqrsvxyxvwxy|~{{{|{yvtsuxz|~}}}{yy{|xuvy{|zy|~}}|{zyz{}~~~|xutsrrstsrrpnkijlnpsuxywvxyxsonopsvwz{|~~~zvtpiffgigehkoqpnmjhhkoqruy}~}~~{wuvxyyxurmihfc`_`bdfgjnqrssrqppqqtx}|xvtttqnquvvtpoomkjfccfikjikkmnkfedcca`beilouz}~}{xvvxy{~{vsqlhfddfgimoqokjjhhijmnooptxyz{xuusrsttttw{}{{yyxx|~}{|~~{wrmifeccdfjmlklnprrqqsvxwvx||{ywvttuwxy{|{zxvspnnnoqruyywusuvrnmnqsqqv|~|}~~}}~}}~~z|}~~}|z{}zvqmkihilqvwvwxvtsuxywvx}~~{wutrqnlkighjkkhfa]`dc`\YZ\^_``a_]\[ZYXWX[_cgjlmpqpoopstsuwwwxxyysmjhgc^\[Z]\[[]_`````_^[[`dhjknqturoprsstqmlnt|~|{z||xsrqrsstusqqpokfb`^]]][ZZ[]afjhccdfjjjlosx{}|z{~ztrqqrtvxz{zxusqonoomllnoqsrqpoqokjihheemvyyyxx|~~|{|~~~{xvwyz~}z{{~~z{~|{zzywy{|}~~yw||y|}|zxwvuuvvwxvvvutvxy|~|zy{{yxwwyzz|~}zwvwy|~{|wvtokhhjjjkklnppnmlkklmnlkjlsxyywxzvrrrvyspuy|}wtwy|zusrnkhglpqpnnrpgaadge`bhkljhnqrtuvzwposzzz}~|yvussrqnlhgiloqolgb`bdc_^`fmokhffgikkkjjjmqrruz||yuwzyvttwyz||zwtssqolhfeghihgiklmmljfdfiijmptwvuz~~{wy}|yxx{~|zwwxwuwxyyvstsqnllnopomlmqvy{yvxzyxwv{}}~~~}ywvropsuvwvwxwwzyvtrvzywz|~}}~|~}|~x{|}{zz|~}|}|uqpqsvx{}zxz}~}|zwwxxy{|}~~}}{{{{|zxz|zwttx}}|}}}}|{yvqmlonmnonnoptwtqrttrprvyz~}}|{|~}{xtsqnmoppmkmqtutqnnoprronqwzzz}|{|}||{xz}{yww{ztpqrrqolknqsvvtx{{{{{{{{|~}~|~~||ysnnorrnlmllnrwxqijnrvtqswx|}yusvxusrswxusqquupmloruyzyzzz{~~|}~{xxxz|xutrpqrrrqpqrtvy{}}yuvz{}}{|}~}}~~||{yyzwrmnu{|yvuvvvvtsutty~~|{}|zvtwzzyxyywutsvvttrqy~z~~z}}zywvutrpoqpooprtuvwy{ywyzwux}}yvsrtvrptxzyuu{~|{{{|}~~|}~xy}~{{{}~|{z}~}{{zz{zwwwwwwwxxyz||zz{}}~|yyyvrqrttrtuttttvvvusruwxvtv{~~}~}|{yxy||yvronoruxwvwxy{{~}~}zwtpnoqqqrsrqonpqqstssstw|~}{xuvwutssuy{{yvrrtttutuwxzz{}}~}{~}~~{ww{}zxxyzwqopprvxyzz|}|||}{~|{|}}|~~|ytrx|zwqmpronopssqtuspqtvxxz|~~~z{~}{{{yvspoprusppswwtqpqstutpnrvxxz{|~|yxyyxz{wsrssqljmoopoqvxy}~~|}~~|zyz{}}{yxy{~|z{}}}}}~{{zzz{||}~~~~|{xuuwyz{{|||}~~{|~yvy{{yyz|~|xvx~~~}|{|}~|xz~|{}~|ywwxz{yy{|zx|}{xsppqstpmpsstttxzy{}{yyy}}{yxyxwvsprtvvtrstutsqou~}}~|zx{~zvux{xtpmlptvtrsvxxwutvz~~}~~{y{zwusuwtqppprtvwwtsvwuuvwxww{~|zxxxxxxvuuvxxusuvuuuvxzz}~z{~|wvvwxwwxxvuvuronopqpoonosvvvuvyzyxv{|{|}}yuwywuspppmlmoquxwutv{~~z|}{zyy{}zvvx|~~~}~~ysty{{zxz}}{{{z||xwz|}}|~|yx|~}}}}~{z{}}ywxyxwxz|~|z~~}||zxutwyxyzyxxy}|yy|x{}|zvsuwvwwwy{zzzyxvuw{~~}|{{{yxvttusrrrrqoortvwy|~~~{{~}}yvvurqprrqqstsqoqvvvuuvwuuz}yvvwwxtsx|{xropqqqqrtttttvyz{|}}}}}~~~}zvuuwzxsrrpppopokkptvutstvwz|zwtty~||~~}zy{~~~|{}~}|zwtsttqpprttsrruvvurswxvwx|}{zzzyvsqrrrstuutrrsuuutrsx|~|}}}}}~~~~|z{~~~}{{{{}~{z{{yz{zwssvz|}||}~~~}zxwxz{zxvwy{}}}~~}}}}~~}~~{yyz|||zxy{{{xvwxyzzz}|y}~{xvxz{zwwvtssrsuwyzz|}|z{}~|}}{yxyzyuqrqqrrtxvquz{|xvy{zz{}~zvuuwxvtssutqqqsuusrqswy{||~|xz}|{ywwurqqqrsrpopttstwxxvuxyyz}~}}}}zwsrtvtrssstvwwutwywttvxy{|{z}}|}}|{{{|yututsssvwronnqqqtwvuuuxzyyz|~~~~~|z{}}}||{ywuuvwxwsoprssqpsvyzyz||{{|~~~~|zyxuttvyzywvvwy{}~}|||||{|{zyxxz|{{||}~|{{||{{{{{zzxwyz|{z|~~|}}~~~}{{zyyxxvuwxxxyz||||}}~~~|yvuvxyyyxwvuvyzyxxyz}~}{zzzyvsruxxvuttttttuttuvwxxy{|||{~~||zy|}ytqpstsroopoopqsuuvxxzyvvy}}~|{yyxwwxwvsqnorqpstsqonpsuvx{~}}zxxxwvuuvurpqqrssrqooopsuuuvvwxwwwz}~~}~}{zz{|xutrqprqpruutsquyustwzzxxyz|}~|zxvvvvvwxzyvuvvvxz{}}~~}{{{zyy{~{|~~|zxy{{||{ywwz}~~}~}{yx{|zvsswyvutw|{xyz|~{{~|yyyyyxwxxvwxxxxxxwvvy{zz}~~}{xy{xuuvvvsqsutssssvyzyyz{~~{{~}xxzwuuvxxurstvwtuxyyz{{{{|{z}}zurtwwvvuvvuvxxvvvx{zwwy|}{{}~}{xwvvtsssuvrooqstrpruyzyyxz~}|~}{{{{zyxwwwvtrpqsrrrsvxvtsuy{||{|~zxxxwxzxvrmqwvspnrvsqqqstqqtvz{zz||}}~~|zxxyyxustsqrtssrrvxvttw|||~}zz||}|z{}{{{{~~~zy{|z{|zxyz}}}~{z{{zxvwzywxyyyyz~~|{~~zz{}}xuvxwwuuxwuuuvxwvwyyz|~~}~~zvy{xutuvvssvvtuwyzz{{{{|~~{uwzxvututrqsuttutttuy{|}}}~~}}}{zyxxyzxuvvvvsswwtrrv{yvuvz}}}~|z{{yxwwwtqruuvwwwwvvwxz{{{|}~~}{zyz~{vtstusqsuttsrrstuvx{{|||~{z||yxwwvttvvutrrrrrpquvwwvwzzzz{~|||{wuvwwvssuuuuvwwwx{~~}||}~~~|zyxz~}zyyz{z{}~|{{|zyxxxz{||{yz{|}}~~}~zxxzywvvvwwwwwwyzzzz|{zzzywvxywvvvvwyzz{{zz{}}xy{yywuuvtrsuxzywtstwz||zy{~~|zwtvxwvvuuusrrsuwyz{z{|~~|zy{{{yursuwwvvxyyxvvw{}~~}|{zwwxxxwwutuuuuuuwyxvssuy~~}~|{zxwxyzyvsrsstuvustttuwy|}}{{}~~}}}||zyxwutrtusopprsrrtttttvwy{{|~~~~}}}|{xwyyussuvvuvvttvxxwvwy{}~~~~|zyyz{{ywwyyyzz{{||}~~}{}}{zz{}|zzzyyz{|}~}|{{{{zzxxzyxxxy|}}}}~}|}}}{xtuwxwuvxxwutw{{{||~~~|yyz{|xvx{ywttwyywwxyyz|}~||}}{xvwwvvvuvwwwwvuvwz||{z{}}|zyyyxxwvutsssttuvwvvxyyz}~|{}|{zyyzxvtsuwwwwwwwwxzyxz}~}~~|yywuvwxxurqqrstuvvuuvussuxzzz{|}|||}~~~~|{{}}{yvutssrrrssrpoooprtvwyz{zz{}~~}|||}|zyxxxywvvxwuuvyzxwz||}}~}zzzzzzyyxwxz{|||~}}~|{{||zxy|zxz|~|z~}{zz|}}|zz|}{zz{}|z{}~~}|}~~|{{{zxwwwwwvxzz{zx{~|}~~{xxxxyxvvvwwwvtuyyxxy|}|}yxzyyyxxxvuuvyzxusuzzxyy|}y}~}}|{zyyxvstuuvvuttvy{{zyz{|||}|}~zyyxwvuvwutrqtuuusruvuvyz}|{}~|||}{zyxwuuvxyxxvvvvuvwxwuvy{zxxy|||~}~~~|ywwxywuvtsrsstrqruwwuuvx{{yxy|~}{{}~||}}~}{zyzzyxyyvtttvvuwzxwy{}~~~}|}~}yxz||{z|~~~~~}zz|||{zyz||||{}}}~||~}|{||}}}||}}~}~}}}||zxwwxxyzyz{zzzy|}{|~}}}~{wwwwxxxwuuvyzxwxz||{|~~~~~|{yyz{|{yxvvvvvvvvwyyyyxz|}~~}~}||{{{zyyxwvutuuttvxxxwwxyyz{|}~}|}~|{||{zxvvtsvyzyurstvxyz||{|}~~|xz}{z{{zywx{zvutuvvuuvwwxzzyxy{|}|{~}|~}yz|}~zwxxvutvxxvwxwvuvyzzyxwxz|}||}}}}}~}{||yvvxz{zyyyyyxyz|~~~~|{|}~~~~~|z{}|z{|~~|zzzz{{{|}~~~~~~}|zzz|~~}|||}}}~~}||||{{{|~~}zyy{}}}||}}{{~}|zyzyxxvwyyyyxyyxz~}~~}}~}zyxxxyyywvxywwwy{{yyy{~||~}|||{ywvyzzyxxyxwwwxxxxyzzzyz|~~~}~}}}~zwvy{{yxvvvuttttwxwwxyzzyz{}}}|}~}{{|}~|zxvvwwvuwxyxvuvxxxxxyyz|}~~|{{~}zyyzzyxyz|{xvvwwxxwvvw{|zyz{}}{{}~~~}}|{||||zyxyzzzzzz{{z{~~||}|{|~}~|||||{{{{{||}|}~~~~~|y{~~|{{|||||}}~~~~}~~}||||zyyz||z|~~|{z}|{{{|||{zzzyxy{~~|{|~|{}~}~{z{{ywvy{{zxwxyzzyyz|~~~~||||zyz{{xy{{ywvvxxxyyyzzz||}{z|}~~|z{|{yxwxyyyxwwxyxxyz{zyy{|{zz}}|~~~~{yxy{|{zxxwvsuwxxwuvwxyz{{z{|}}}}}}}}}~~~}~~|{z{}|yxyzzywwwyyxvuvvxxxxxxy||zz{}~~~}|~{{{|~|zz{zzyz}~}||}}~~~~~~{}~~}||~}||}~~}}}}~~~}~}}}}~~||{zz{|}~~~~}|{{{|||{{||{{z{{z|~}}}}||{{zyz|||{{|}{zz{||||}}|}~~~~}}~|{{zz{{{zyzzxvvx|~|zz{|}}}}}~~~~}}}}|{zz{{{zyyyz{yxy{}}yxyz|}}~}{zzyzz{|{yxyzzzyyy{|ywxy{|{{}~~~||}||{||zyyyzywvwxzzyyyxxz{z{}~}|z{~~~~~~}{|{||ywxyzyxwxxxxwvwxyyyyyz|}}||~~~~~~~~}}~~~}||||{{|}}}}{{}~~~}~}}}~~~~}~}{|}~~}}|||}~~{|~~}|}}}~~~~~~~}}{z{||{zz{|~}|{{}}}~~~}{{|~}{{{|}|{{{|}~}}}~~~{{|}~|{{|{zzz{|}|z{{||}||}}}~}{{~~~~}}|}}|{|zxxyzzyxxxxyz{zyz{}~}}}~}}~~}|||}}}}|||{{zyyy{{zyyxxxxxyzzxxy{}}{z{~~~~~~~}|||{yyyxxxy{zxwxyzyxwwz|{zyxz{z{|||||}~}~~~~~~~}{zzz{{{zyxwvvwyyxwvvy{{yxxy{||}}}}~||~~~~~~~}}~~~}}}~~~}||~~|z|}||||}~~~~~~}~~}~~|}}~~~}}~{yz|||||}}}||||}}~~~~}{zz{|||{z{{yxyzz|~}|}~~}}~~~~~~}}|{{|}~}}|{{|{{||}}{|~~}|}~~}}~}{{{{{yyzzz{|{zyyz{{|~~}}}~~~~~~}~~|}~|{}~~|zyy{zzzyxxyyxwux|||{yyz{}~~}~}}}~}||}|{{||{zxxyz{{zyxxxyzyxvwxz{zyxx{}~}}||}}~~}~~~~~~~}{zyxxz|zxxxxxvvwxyyyxxy{{zzyyzz|||{{}}}}}~||}~~~}}~}}}}~}||}}~}~|{{|~~~~|{}~~~~|z{}~~~}}~~}}}~}{zz}~}~~~~}~~~~}}}}|||}}{yyz{}|{|{||z{}~~~|~~}||~~}|{{|}}|{zz{|zyyz}~~}{{}}}}}~|y{~~}}|||{{{{{{{}}~}{zz||}~~}|}}}}}}}~}~~~~}}~}|}~~}|{{|{zz{{{|{yyzz{{{|}}}||}~~}~~~~}~~||~~|{{|}}}{z{||{zyz{yyxxyyyz{zz{{{z{|||}~~~~~}~~~}}|{|}~|yy{{|{yzzyyyyzzzzyyyzzzyyz{{|{{{{|}}|}~}~~~}~~~|}}||}~~~}~~~~}|}~~~~~~~}~~|}~~~~~~~~~~}}}{zz|~}{{|{{|~~}|}~~}}~~}}}}}|{|}|zzz{|||{z{|~~|{}~~~~~~~~~}|}}}|||}|||||}}|{z{|}|||{{{}}}}||||}~~~~~}~~~~~}||}|{{{{{zy{{zyyyyzz{|{z{{|||{||}}}}}}|}}~~~~~~||}~|}}}}{{|{{{{z{{zxwyz{{zzzyxy{{|{z|}}}}}}~|{~}}}~~}}~}{{||{zz{|{zzzyyz{zyxyzzzxwz|{{zz||{z{||}}}}~~}~~~~}~~~|||}~}~~~~~~}}~~~}~~~~~~~}||~~}}~~}~~~~~}}~~}}~}|{z|}}~~||}||~}|}~~~~~}{{||||{}}|{yz|}|{{|~~}||}}}}}~~~~}}~}}~}}}|}~}~~~|z{}|||{{zxxz||||{z{|}}{|~}~~~}}}~~||~}zyz{||{|}||{{|}|||||||||{{|}~~}|}~}}}~}|}}||||||}|zy{||{zyyyz||{yyy{}}}||}~}}}}}}}|||~~~}|~~}|{{|}}|{{|}}|zz{||{yy{{zyyzzyyyz{||||||}~~~~~~~}~~~~~~~}|}~~|}~~~~~~~~~~~~~~~~~~~~~}}~~~}{}~~~}zxz|u|ytknrokjjlolhhjlljjjkjjlnmmpqqrollmopmjqxvvxztmx|sv{zyxxzzzz~~}}~{}{y~~~~y~||{}|{ywwxurrrtwusxzyxwwxxxwtrpoqqstqnllmnmmortutrrsrstsvwtsttvyyzyvvwy|{yz{|~~~~~~}{}{vsuwusrrqpoooooprssrrppqsutqrsttrrvywtssuvx{{|}}{xwwxy}{wtsssqqpnnqx|xrmmoqrssrqqqqppprsuwxwuqpqsussuwwwy}}|{z{{zyyyyz{{{{|||~~|{~}}|wvvx|~~|ywvuuwyyz{{{{~|zyy|~zsnrvrmnpqqnmoqqponpqnjjjiiiilprutrrrsttsrpmjhilppoppkhijiiiiijmrstz}zwvuuuvy||xuw|~}~~~~}{||~~}|z}xruwtrqsy{yytpvzwtqopqrsssrpswusssrsrponnoonmmqrponoolkklnomlnnoqty{vrtxxyyyzzxwyz{}~}|~~|}~~~}~}{|}}}}{{z{{{{|}~|zxxzxutuutrrttsssssrqtvwvtstvutttuuuvvuutstrrtututtssvy{{ywwxy{{{|}}}~~~~}|}~|{~}z|~~}zx|~~}z{|{}}|{{{zyyzzxwwwxxxvuuwyywutrrtttwxxxwwwvtttttuutuusuxzzyyxwuuwz}|{z{}}{yywuttuvvuuvxyyz{{{{||}~~~~~~{{|zyxvuwxxwuuw{}{y{}zvrppqrrrrrrrrstttuuttuttvvtvwwxxurpqtuvvuvwvvwwxxwvwxwvvxz{yxxyzywwvwwvxz{|zxy{{{z{{zyyyyyxwwz~~{yxxxyy{~~~~~~~|{||}}~~}~}zz~~|{}}|}~~}}~|{{}~|z{{{{yxz}~}{}{xyz||zwwwwxz{}~||~~~~~~}|}~~|~~}{{|{{zyz{zyxwxxyz|{zy{~~{|~}|||~}{yxyyyzzywuuttuvwy{{{{|~~}}}~}}~{{}}|{{{{ywvuvwyyxwwxwuuvwxyxvtssutrpqrrsvxyyyyyzz{|{xwy{{{}~}|{z{|||||zz{{|~~~|zz}~~}|}}}~~~~}|}~|{zz||||}~~}||{zz{yy{|||~}{yx{~|{{z|~{yz{~~~~}{}~~~~~~~~~~~~}|}~~~}~~|zxxyzzyyyz||}}|{{||{{}~~~}}~~~~~~}}||~~}||~~~~}}~~}}{{|||}}~~}}~~~}~}}zvvwwwwvwvuuvyyyyzz{||zyz{{|}}~}|}~~}}~~}}||}~~}}~}zyxyzzyyzz{|{zxxxwvtrsvwwxwxywvwy{}}|}}~}|{{}~}}||}}~~~~}}||}~}|{{}~|zyz{|}||{{|~~~|yz|}|yz|}}|{||{zzzyyzzz{||}}}}}~~~~~~}}}~~}~}}}}~~}}}|{}}}||}~}|}~~}|}~~~|yyzz|}|||}}}||{|~~~~}}}~~~~}~~~~||}~~}}~}}~~~}}}|}}}||{zzzyxwwwxz{zyxxz|}|}}|{{zyyz|~~~~}}~~~}|{|}~}}~~}|{z|}~}}|{yxwxwvwxwxwvwwuuvwwwwwyzyyzzyz|}}|}~~}}}}~||}~~~|}~~}{{}}}{yz}|{{zzzz{}~~}}||{{{{{{{zyyyz{{z{|{z{}~~}}~~}}}}}}}|||}~~~}}~~}|||{}~}{zzz{yxz{{|||}|||||||}}~~~}~}|{|}|z|~~}}}}||||||{{{{||z{}~}{zz{|||{||{zyz||{yxz|}|||}}{|~~~||}~}}~~~~~~|zz{|}}}}~~~~}}}|{{{||{zxwyzzxvvwvuvvvwutuvwwvuvwwwvwxyzz|}~~}}}~~~~~~||}}}}|||||||}}|{{{|}}||zyz{{{zyz|}}|{{|}}{{|}~}{{{|||{zyyyyz|}}~~~}}}~~~~~}}}~~~~~~~~~~~}}|~~~~~}}|{{zzzyyz{||{{|}}~~~~~~}||}}~~}|||{z{{{zz{}}}}}}||{{{z{{{zyyz{{|||}}}|||||}}}|}}}~~~~}{{}~}~~}}||}}}}~~~~~~}}~~~~}{zzyxy{{{ywxxxxwxxxwwvwwwwxxxwwxyz{{{{{|}~~}~~}}~~}}|}~}|{z|~|z{}~~||}}|{{|}}|}}}|||~~|{||}||{{zz{|{{zz|~~~~}}}|}}~~~~~~~~}}}}}~}||||}}||||}~~~~~}}}~~~~~}||||{zz{||||zyzz{||||{}~~|}}}}|{{{{||zzz{|}}|{z{|||||{{z{{||}}{{|}|||}~}}~~}{{{}~}}}}}~~~~~}~~~|zz|}}||{{{zzyxxyyxxxxyyxwxxxxwwxyzyyz{|}|||||}~~~~}~~~~~~}|{{{{z{|}}~|{{{}~}|{|}}||}~~||||}}|{{z{||{zzz{zyyz{{{{zz{{{{||}}}}}~~~}|}~~}}~~~||}~~~~~~~~}}~~}}}~~|||}|{zz{{{{|~~}|~~~~~~~~~}|}~~}}}{zzz{{{zyzz{|||}|{{yy{||{z{}}||{}~~}|}~~}|{|}~~~}~~}|||~~~~~}}}}~~}}~}||}|{zz{{{{{{zzzzyyyyyxxyyyyyz}}{zz{|||||}~~~~}}~~~}|{{|}|{{{|||||}}~~}||}~~}|||}}}|}}~~}||||{{{zzzz{{zzz{|{zzzz{{{}}}||}~}~~~}|{{|}}~~}~~~~~~~~~~~}}}}}}}}}}}|}}}}|}~~~~~}}~~}|||||{zzz{{{{{zyz{|{z{|}}}}}}}~~~~~||}~}}}~~~~~~~~}~~}|~~}~~~~~~~~~~~}}~~~}||{{{|||{zyyzzzyyy{{yxxyzzzzz{{|{{zyy{}}}|{|}||}~~~~~~~}}}}}|{{|||||}||||}~~~}{{|}~}||}}}|{|}}}|{{{|{{{z{{{zzzzzzzyyz{{|||}|}}~~~~~~~~~~~~~}}~~~}}~~~~~}}~~~~}}}}}~~~}}}}}}~~~~}}~~}~~}}}}~~~~~~~}}}}|||||||||}|{zyz||}|||}~~~~~~}~~~~~~~~}}~~~~~~~~~~~~}}}~}|{{{{|||{||{{zzzz{zzzzzzz{{{|{zyyz|zyxy{}}|{|}~}|}}}}}}~~~}|}~}}}}|||}}|||||||||}}|{{||{|||{{{}~~~}|||{{{|||{zyz{{zyyyzzzzzz{|{z{}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}~~}|{||{{{|||{{||{{{|}~~~~~~~~~~~~~~}}~~~~~~~~~}}|}}}|{{{|||{zz{|||{zzz||}}|{|||{zyz||{{zzz{{||{|}}}}|||}}~~~~~~~~~}}|~~}}||}}}|{|}}|{{||||||}}}}|{{{{}}|{{{{{zzzz{zzzyz{{z{z{{{}}}}}~~}}~~~~~~xxxx||vzwtqprsvy{|}||~~~|yutqstttrromnquwzz{zxxz~|~|zwz}~||{{yxwwwuuvwwvuvwxwwxwuuvyyzzz|||{{z}}|{{|||{zz{|}~~}|{zz|{zxyywustvwxwwxzzzzz|}~}|}}zxxxvvustvvvwyzyyyyyyz{|}}zyzxvtrrrppppqrrrrsux{~~}zyxwusqqqpommmkjklnprtwyz|}}{zxwvwxwwxxxwvwwvuuvwxxyz|}~~}|}~|zvsronmmllmnprvwvwxyzzy{}~~~|}~~|zzz{zyyzyxvuuvvwy{}~}}~}|}~~~~}}}}|{zz|~~}|zwusrrrstuuuwyyyz}}}|{zywvtuvwy{}}|}||{zz{|}|zyxwvtrqqrqqrsssrstuvy{}~}{zyxvuvwwwxz{|{{|}}|}}~~~|zyyxxxxvvuvvvvvvwxz|~}}}~~~~~}|{ywvutssstuwyz|}}|||{{{zzyxwvttuuvwxy{|}}}}|zzyyz{|~{yvusrrqpprstsrssrqqrtvxz|~~~~~~}~~~~{xusqppqqrstwz{{|}}}}~~~}}zxutuuuuuvxyyyzwtssrqpqsuwy{~|{zyxwvwxyz{{{{{zyxyz{|}{xwvuuvvwxy{~~~~}|zyyyz{||~~~}|zyyz{|}}~~~~}|{zzz{|}~~~~~|zwuspnnooprssuvxyzzzz|~~~~~}||||zyxwuttuuuuux{}~~}~~~}}}}|{zyyyyyz|}|||}}}|{zzyyzzyzz|~}{yxwvutuvwxyz{zyyyz||~~}}}}}}}}}}}}{yxxwutsrrstvy{}~~~~~~|||}}}zxvvvvvwxyyyz{}}|{zzyxwvvxyz}~{xwwvutuvwwwwvvvvutuwy|}~~~|xtrpnmmlmnoqsuvvwxxwwy|}}|{z{{|}~}{zyxwxz{}~|{{{||~~}{zxxz{|~~~}}~{xvuuvvwy{}~~~~~{yxwvwy{|~zxwwwwwxyyyyxvuutsstuvvy{}~~}}~{wutsstuvxyzzzzzzzyyyz|~}||{{{|||{|}|{xusssstuwyz|}~~}}}~~~}{zyxwwxz{|}~~|{|}~|zxuttstvwxyyzzzzyyyyz{|~}|{yyyz{|||{{zxvuutsrsuxy{}~~}}~~~|{yyxvtsstvvwy{|}}|{{zz{|}~}{xvuttsssstvvvutssssstwyz{~~}|zyxwvwxyz{{}~|zzyxz{}~~}~~|{zzzz|}}~}{zz{{{}~~~}|{z{}~}{zyxxxxyyz|~~~~~~~~~}|zyxvttsstvxyzzzzzyxxwxxz|~~|{{z{{zyyz{zxxwuuuvwyz}~}|zwvutttuvwwwwxyz{{{zz{|~~{xwxzz{|||}}|{{yyyyyz{}~}|zyyzz{z{|{zyxwwvtttvx{}~~~~}|zxwvuuvwxyz{||||{zzz{}~}{yyxxxxxxyzzzzzyyxvvvvx{}~}{{zyzzyxwwvuttsrqqrttuwxy{|}}~~}}~~}zyxxyzzzzzyyyz{{{|}||~~}||||}~~}~}{zyyxwwxyzz|}}~~~~|{{zyz|~}||{{{{|}}}|{{|{zz{|}~~|{zyxxwxxxxxxyyyxwwvvvvwy{}~~}}|zzzywvuvwxxyyz{|}}~~~~~~~|zyyyxwvvwvvuuvwvvwxyzz{}~~~~~~}|||zxyzzzyyz{zz{{||}}~}}}{zywvwxyyxz{|{{z{||||||~~~}~~|zzzzzzz{zyxxxxxyz|}~}|||||{{zz{zyxwwvvvvvwxxyz{{{{{|}~~}|zxwwvutsttttttuvwxxxxwvxzzyz|~~~}|zyyyxwwwxxxxyz{|~~|{zyxxxxxyyyxxyyyyyyz|~~}}||}}~~~~}}|{zyyz{{|}~~}}}}||}~~}}}}|{yxwvwwwwyz{{{{{||}}}~~|{zyxwxxxyz{||{zyyyxwwy{}}~~}|{{{{zywvuuutsstttuxz{{}~}|{zxxyyxyzzzxwxxxxxyz{|~~}|{zyyyzzz{{{{zyxwuuuvwxy{|}}}}~~~~~~}{zyyyxxxyz{|~~}|{yxwvvwxxxxxyzywwxyz{{}}{zzxwwvwwxxyyyyxxxwvuuvwxx{}~~}{zzyxxwwwwxyyz|~}|zyxxwxxxwvvvvvvvwwxy{|~~}||{{zz{}~~}|{||{{|}}}}}~}}|{{{|}~}||{yyzzzzzzyyxyyyyz{|~~}}}~~~}}}}||{yxwwwxyyz{|}~~~~}|{{zyxxvuuuvwxyyyz{{||||}}}~~}|||{zzyyxxwwwvvwwxz{}~~~~~~}||{zxwvuuttuuuuvwwyzzzyz{|~~}|{|{zz{{{{{{|{zzzzz{{{{|}~~~}|{{{zz{zzyxxxwvvvwxy{|||~~~~}||{||{{|}|{yxwvvvvvwxxxyz{{{||}}~~}||{yxxxxxyz{{{{|{zz{{|}~~}|{zzyyxxxwvuvvwwxz|}~}|{{zz{|||}}~~~~~~~~}}}}}}|zzyyyxxyzzz{}~~~~~~~~~~~~}}}}}}{yyyxwxxyyz{}~}{{zyxxyzz{z{{{{{{z{|}~~}{zzzxxxxyyyzzzzyyxwxy{||~~}||{ywwwwwvvwyz{{|}~~~~~~|zxvvvuttuuvvvuuuuvvvxyz|~~}}~~~~|{{zzywwwxxyz|}}||}~~~~~|{zywvvvwvwxxyz{||{zzzzz{||}~~~}|zxxyyyxxyyyyyxwwwwxy{}~~}}~}}}}}}}|{{{zyyyzyz{}~}|zyyxwvvwxxy{{{||}~~~}||}~}}}||{{zz{|}~~}{zxxxxxxwwxyz{{{z{{|||~~~}zyyyyyyzzz{{|{{{||}}}}~~}|}}|{{{zyxxxxxyz{|}~~~~~}|||zzzyxxyy{{{{{{|}}}}}~~}|{zzzzyyxyz{zzyyzz{{{}~}~~}||{zzyxwwvuttttttuvvwxy{|||}~}||{zzzyyyyyyxxyyyyzz{|}~~~}|{zzyyyyxxxxxxwwvvvvwxyz{{z{||}~~~~~}}|{zyxwwwwwwwxyzz{||}}~~~}|{{zz{zz{{{zzz{{z{|}~~}}}}|||||||{{{{{{{{|}~~~~}{zz{|||||}~~}|||{zyyxxxxwvvwxxxxz{|}~~}}}}}|{|{zzzzzzyxyyz{{{|}~~~}||{zxxxxxyyyyzzz{{{{||}~~}|||zyyy{zyyyyyyxyz{|}~~}}}}|||{||{zzzyyyyz{||}}}}~~~|{|{{ywvwwwvvvvwwwxyzzz{|}}}~~|||{{zyyyyxwxxxyyyzz{|~~}}|{zzzyyyxwvuuvvvuuuvvvwxzzzz{|}~~}|||zyxwxxxwxyzzyyzzzz{|}}}~}|{{{zz{zzyyyyxxyz|}}~~~}|||{zzzz{{|}~~~~~}||}~~~~~}|||{zzzyxxyyyyyz{|~~}}~}|{{zzzzyxxyyyzz{|}}~~~~~}}|{zyyyyyyyyyyyyyyyzzzz{|}~~~}}}|{zzzzzyxwwxyyxxyz{|}}~~~}{yxxyyyyyyxyyz{{||||~~}}}|{{zyxxxxxyyyyzzzyxyz{|||}~~~~~}|zzz{{yxxyz{{||}~~}||{zyxxwwwvuuvwwwwwxxyz{{|~~~~}||||{yzz{{zzz{{{{|}~~~~|{{zyyyxxyyyyyz{|||}}}~~}{zzzyyxyyyyxxxyyzzz{}~~~~~~~}}||{|||{{z{{z{{|}~~~}|{zyxxyyxyyyzzyzz{|||}}~~}}|{{zzzz{zyyyyyyyz|~~}{{|{zyyyyxwxxxxyz{{{{|}}~~~}|{{zzyz{zzzzzz{{|||}~}~}~znfhhlttoqsolklnptxz|}~~~~}}|zyxupruwytmptvwqmpw|}||}~~xtsvte__`fqyytplf``cgkoplilnmllmmjgea^ekkifdfiiiijihilnlihjlllljfb`bdfhhivxwwvwwwyyyxtrrstsrqqqqoopppoopqqqqqqqsvxz{|zz{|}~zyyzyxwvttuuvxyywvwz|~~}}~}}}}||~}|{ywxyyyxwutsrpnnnmorstuvwxz{||||}}~}~~|{zxvuutrpmjgda`^\ZYXXXXXYZ[\[[[ZZZYYY[\[[[\^^^^]]\[[[\^```bbbbbbcdffggfecbaa_^^^^]]]\\ZYantoigilnoopsvvvvvvuuuuuvvwxxxwwwwwvusstuwwyz{||{|~~}}}}|zyyxxxxwvutsqpnmkkmoprtwz|}~}||}~~||{zxvttuvuuuwyxxy{|}~}|{zywvusqooonllllmmlmnoppoopqrrqqrsttttuvvvuuuuvwwwwvuttsqqqqrqqrqpnmkjgfddddcccdegmw~}zyy{|~~~~}}|{{{{{{{{zz{|}~}||{zxwwvtssssstuuuvwwwvwwwxy{|}~~|{zzyyyzyxxyzyxwwvusqqqrsstvwxxwvuspnlkjjkllmnoqsuwxz{{{z{||}~|xusqonmlkjjiijkkkjihfeeffgijlmpsuvwxvutsttstuwxyz|}{zyyxwwwwwvutsqmifc`^]]]]^_adfijklmmmmnpqqsvy|}|{yyyxxxwxxxxxvuspmllkkjkllmnpqqrrqoooonoqrsvy{~|zyxwvwxxyz|}}}}|{z{{|~}zyxxwvwxxxxxyyxwwvuuuuvxz|~~~}|zyyxwwwwxyz{{{zywusrqpnnmllkhgffeca_\ZXVUUTSSTVY[\\]__`aabbcegijloqqqrqoljhgedca`__```_^\[ZYXWWWWXXXXYYZZ[\\ZYYXXXYZZ\^_`begiiijkkkkllllkjjjkkjhfc`^[ZXUTSRQRSTUWXYYXXXYZ]^`bdfgikmnnnnnmlllllllmmnopqrrponmlljihhhhhggghhgfeca_^___``behkov}~|zyzyxyyz|}~}zyyyyz{|~~~~}|{ywtqnljihghhjjkkkmmmllkkkkmoprsuxy{||{{zxwvutstttstttssrqnligecbbaaaaaabba```^\ZYZYZ[\^`cfhjmquy}|yvtsqooppppppoonllkigggijlmnqstvwwwwwwvuuuuwxz{}~~}{zyxxxwwwvvvvutqpnkheccbbdeegijjklnnooooooqrsuwyz{{|{{zxwutttsstuvvwxxwvvtsrqpnnnnnnnnoprrponmkjiijkmoqsuwyzz{{zzyxxxyyzz|~~}|zyxwvvuvvwxyz{{zyyxwuuuuvvuvwxyyz{||{zyxxwwvvxz|}~~}}|zzyxwxyz{|}}}|{z{{{{{|}~}}}||~~}||}}}}~~~~~~{yxwwwxxyzz{}}}}~~}|{{{zz|}~}||}~~}{ywtrppoooppqrttuutssrqppqsuvxz{{|}}}}|{{zyxwxxyyz{{zzzyxxwvusrqqqqrrsstsrqpnmljihiijjklnpqrsttsrrrqqsttvxyyzzzz{{zxvutssstuuuuuttttsrpomljiijlmnnnnnmmlkjihhhjklnprtvwxxwwwvtstvwxz{||||{zyywusrqpoppppponnnnnmljihggghijlmopqrtuttsssssuwy{|~}||||{{{{|||}|{{{|}}{{{{{}~~~}|{z{||~~~}}|{yxwwwwxz{}~~|zwvvvvwy{}~~|{yxxyyyyz{{|}||}|{yyyz{|}~|{{{z{{zzyyyyxxxxvvuutuuvwyz{|}~~~}||}}~~}}~~}{xvtsrrsstttttssrssssrrrrsuwxxy|}~~}}}~~}||{{{{|}}~|zyyxwxxxyyxxxxxxxxwxxy{}~~|{yxxxxxwwwwwwxwwvuutsstuwxz|}~~~}|{zzxwvutsrrqpoopppqrstuuuwxyyzzz{{{|}~~~}|{yxwvtstttsttutsttuvvvvvwwyzz{|~~}{yxwvvuuuvuuuuutsssrqppppqrsstsstttsstuvvvwwxy{{{||}}~~~}||||||{{{{z{zyyyxxyyyyz{}~~}{{zz{{|}~~~}|{{{zyyyyz{{{{{|||}~~}|zxxwwvuuuuuuuuuuuuvwwvwxyz{|~~}{zzzyxxwvtsrrqpppppppqsuvwxz{|}~~~~~}}}||zzyyxvutrqqqqrrstttttttstttuuvxyy{|~~~}|{yxvutsrrrsstuuvvvvvvvuuuutuvxyyz{{{{|||||{{{{|}~~~~}{zywvvuuuutttuutttuuvvxyz|~~~~}}|}||}~~~|{yxwvutttttuuvxz{||}~~}{zxwvvvutttssrrrrrrssuvwx{|}~~}{zxxwvuuvvvvvvvvutrqqpqqqrstuvwxyzzz{|||}~}|zyxwwwwwvutssrrrqppqqqrsstuvwwxyyxwwwxxz{{|}}}}}}}}|{{zyyxwwwxwwwvvuuttrqpoonnooppqrssttuwxzz|~~~}|}}}}}~~~||{{zzzzzzzyyyyyzzz{{|~~~}{zzywvutssssttuvxxxxyzzz{|}~~}}|{zyxwutstsssstuuvvvwwwwwwxxyz{|}~~}|zxwutrrrrqqqqpoonnnnooppqrtuwyz|}}~~~}~~~~~~~~~}~~}|zyxwutttsssstsrrrqppponmmmmnopqrtuvwyz{}~~}}}}}|}|||}}||||||~}|{zzzyyxxyyz{{z{{{{{{|}|}~}||||{{||||||}}{zzzzyxyzzzz{||}}}~~~}}||{zzzzyxxwvuuttsssstvwwxz{{||{||||||}~~~}}}|||||{{{{zxwvusqppqpppppqqrrssstttuvwxz{|}~~~}|{zyxwutsrqppoooopppppooooooopqstuvxz|}~~}|||||}||||}}}~~~}}|}~~}}}~~}}}|{zyyyzz{|}~~~~~}|{{{z{{{||}}}~~~~~~~~}}~~}}|{yxxxwwvvwxxxxyyxwwwwwvwwxy{||}~~}|zyyxwwwvvvvvvvwvuttsssssrstuvwwxyyzzzzz{{{|}~~~}|{zzyxwvusrqponmmmmmmmmnopqrsstuuuuvwxxy{|~~}|{zyyyzyzz|}~~~~}|{zz{{{|}}}}~~~~~~}||{zzzzzzzzzzzyxxxwwxyz{|}~~||{zyyyyxxyyyyyxwvvvuttuuuuuvwxxyyyyyyzzz{|}~~~}}}|{zzyxwvutssrrrrrrsttttuuuuuuuuvvvvxyz{|}}}}}~~~~~~~~~}|{zyxwvutsrssrqqqpoonnnnmmnoqrstuvwyyyz{|||}~~~~}|||}}|||}|||}}}}~~}}}||{{{{{{|}~~~~~~}|{zzzzyyyyyyyzzzz{{{|}~~~}|{zyyxxwwwwvvvwwwwwwwwwwxyxyzz{||}~~~~}|{{zzyxwvuuutssrrrrrrrrssstuvwwxxxyz{{||}}~~}}}}}}}|{{zyyxxwvuuttttssrrrqqqqqqqqrsstuuvwxyz{|}}~~~~~~}}}}|}}}}~~~~~}}|||}}}}}}~~}|||{{{{{{zzz{{||}~~}||{zz{{zzzzzzzzyyyyyz{{|~~}|{zyxwwvttttuuuuvvvwwxyzz||}}~~~~}||{zyxxwvuttttssssssttttuuvwxyz{}~}|{zzyxxxwwwwwvuutttsrrrrrrsssttuuvvwxxxyzz{}}~~}}||{{zzzzzzyyyyyyz{{||}~~}||||||}~~~}}||||{{{{{||||}~~~~}|{zyyxwwwwvwxxyyyyyzyyz{{{{|}~~~}|{yxwwvvuttttsssttttttuvwxz{{|}~}||{zzzzyxxwwvttssssssssstuuvwxyyzz{||}~~}}||{zxwvuuttssrssststtuutuuvuuvwxxyyz{{}}~~~}|{zyywwwxxwwxxxxwxxyzz{|}}{}{}|ytuuuy{|~~}{y}}~||yz|||zwvrnklnqrstrrqnnorvwx{||{yyxx{}|}}|||{zzwutuvwwvwwwutstsstuvwxwutuvwz|~{xvtqooomljfddfhiijloppprtuuuvxz{{{{{zz|~|{yxvutttsstspnmmnooqqrstuvwxxy{~~{xtrqpnljhhfdba_^^``___`bcfimpsuwz}~|zxyyxyz{{||}~~{zxxvtsrqpooppqrstuvwyz|}~}|zzzzzzzyvtuuuuvvvuuvxz}~|zzyyzzywvusssrrrrrqqqppppppqrrsvy|~~|zywvutsqnkihhijkllmnoooprtvwxz}|||zxvvuttssrqppponljiiiiihghikllmmlkkjkmpsvxz{|~}{ywuttssrrrrstuxz}}||}}|{{zyxwvvvwyz{}~|{|}~~~~}|{zzz{}}ywvusrrssrrssttttuvwxyz{~~}||{zyyxyywvtsrqqqrtvwxzz{|}~|zyxxvspoopqqrsuvvvuvvvvuuvvuuuuuuvwwwvvvxyz{~~}|{xvttuuuttsrqonnoonnnprtvx{|}~}|{|}}|{|~~~~}|||zxwvvuuuwy{}~~~}|{{|{zwutrqqppprsvx{~~|{yxvvvvuttroljiihhhhhijlnpswz||}~~|yvtrrqqqrstuwz|~}||{z{||}~}{xtpmjhfddefghijkmoqssttuuvvwx{}~~~~{ywutrqqqqqqrsstvwwwvwusqppppqqqrtw{~~zupligfdccdefhjlnonlkjjjjknqsuwy|~~}~~|{{zz{{{{||{yxxyxwxy{{|}~~|zywvvvwxyz{}~~}|zyzzz{{zyxwvuttsssttttvwyz{{{{zxvutsrrrrrtvxz|~~|zxwwvvvuuvxz{{zzzyxxwwwwxxyz{|~}{zyyyyyz|~}|{zyxwvuuttttsssrponnnmlkjjkklmoqtuuvvwxyyz{}~~}~~~~~~}|{{||||}~~}~~~}}}~~~~~~~|zwutrqqrsstvwy{}~{yxwvuuuuuuwwvttsrpoopqstuvwy{|~~}|{{||{{xuromkihhiiklnpruwxyyz{{{{|}~}|zzzzzzxwusqpooooopppqrtvwxz||zyxxxwwy|}~}|{xvspomlmmllmnopqrtwwxxyz{zz{}}~~}zxvutsqpppqrtuvxyz{{z{{{zzyyz{|~~}}}~~~~~}}||{{{{{{{|~~{xvutsrrstttttssqomlkkkklnqsvy{}~}|{zyxwxyzz{|}}|{zyxwwvvuuuutssrpnmlmmmnpqsuvwz{|~~~~~~~}}|{zyxvutsrqpqrrtvxy{{|}|{{zyxxwwwwxz{}}{yxvutsrrqqppqrstttsstttuvvwvvwxwxz}~|{{{{z{|}~~}}}~~~}|{zyyxwwwxyz{}~~}}}{zxvusrppppqrsuwxyzzzzyyxvuttuwxy|~}|{yxwwvvvvwxwwwwvvvvvutuwyz|}}zxwvutttssssrrqqponllllkklmmnoqtwy{}~~~~~}}~~}}~~}|{{zyxwvutssstvwyz{{{{|~~}}|{zyxwwwxyz|}~}{ywtsrppoprtuwxy{|||}}}|{{{{{{}}{yxvurqrrrrssstttvwwxxyyyz{}~|ywutssrsssssttuuuuttsrrstuvxz|}~~|zwvutrrstuuuuvvwwwvttsrqqrtuwz{}~~|{ywutssrrqqqqqppqrssqpooooopsvxz|}~~{zxwvvuuutsrqqqponnnmmlmoprtvxz|~~}{ywvutsstuvuuvwwxyzz{{zyyxyz{|~}||||}~~}}}}}}~~~|zywvutsrqqqrrssstuuuutttssrstuvxz|~~}|{{{{zyxwvtttsqpoooooprsuwxz{{|||}||{{zz{}~~}||{{{{{{z{||||}}{zxvtrqqqrrrrsssssttuvvuuvvvwy{}~~}|||||}}~~~~~~~~~}}}}}~~}|{yxxyxwvvwwwvwwvvvvvvvxyz{||}~~}|{yxvtssrqponnnnnnpqsuwxz{}~~}{zyxwvuuvvvvvvvvvvuvvwyyz{|~~}|{zyxxwwvuutrqpooonnnopppqrsttuvvvvvxyz{}~~}|{ywvuuttuuuuuvvvvwwxxxxxyyyz|}~}{zzyxwvvwvvvvvwwwwxyyzz|}~~}{yxwvuuuttuutuvwxy{}~}|{zzzz{{{||{{zyxwvvutuuuvwwyzzz{||}}~~}}}|{zyyxwvuvvuvwxyzz{||}}}||{{{||}~~}}}}}||}||{zzzywvutsrssttuvwxxyyzz{{{{{{|}~}{zywvtsqpppppqrrssstttttttuuuuvwxy{|~~|{{zxwwvvvutssrrrqqppooonoprsuxz}~~~~}}||zyxxxwvvvwwxxz{|}~~~}}||||}}~~~~|zywusrqqpooppppqqrrrrssttuvwwxyz|}~~|{zyyxwwwwvutsrqonmmmnopqstvwy{|~~}{zxwwwvvvvwvvwwwvvutrqqppqqrsuvwxyyz{{{||}}~~~}}}}|||||{{{zzzyyyxxxxz{|~~}}|{zzzz{|}~|{yxwvuttttsssstttuvwwxyyyzzz|}~~}{ywvvutstssrqqqppoopqrstuvwyz|}~}{zyxwxxyyyzzzzzzzzyyxxxxxxxyz{|~}{ywvtttsssssrrrrrqqqpqqqrtuvwy{}}~~}|zzzyxxyyyyyyyxyyxxwvvvvvvwxz{|}~~~}|||{{yxxxwvvuutttuvwyz{}~}}}}}||||{{zzz{{{{|{|}~~~|{zyxwvvvuuuvvwxxyyzzzzzzz{{|||}~~}||{{{{{{{{|{{{zzzyyxxyyz{|}~~~}{zzyyxxxyxxxxxxxxxxwvvuuuuvvwxyz|}}~~~}}||{{zzyyywvvutsrqqqrrrstuvvwyyyyzzzz{}~~}}|zyxwvtssssssssrrrsttttuvvvwxyz{|~~|{zzyxxyyxxxxxwwwvvwwxxyz{}~}}|{{zz{{{zz{{|{{zzyyyxxyyz{|~~~}|{zxwvvutsrqppooooonopqstvwyz{|}~~~~}|zxwwwvvuuttttssstttuvvvwwxy{|}~}|{zxvutsqqpppqrrsttuuvwxxxyzzz{|}~~~|{zyxxwwwxxxyyyyyyyyyzzz{|}~}}|{{|{{{|}}}}}}}}}}~~~}||{zzyyxxwwvuuttsssttuwxy{|}~~~}}|||{zyyxvvvuuttttuuuvwxyyzz{{{|}}}}~~}|{zyxwwwvvvvwxxyzz{|}}~~~~}|{zxwvvutssttttuuvvvwwwwwxyyyz{|}~~}|{zywwvvuttuuuuvwxxxxyyyxxxyyyz{{||}~}|{zzyyyyyyyyyxxwwwwwwxxz{|~~~}}}|}~~}|{zyxwvuuttuuuvwxy{{|}}~~~~~|{{{zzyyyyzyyzzzzzzzzz{|}}~~}|{zxxwvuutttsttuuuvvwwwwxyyyyzz{{|}~~}|{zyxxxwvvvuttssssrrrrrstuvwxyz{|}~~}|{zzyxwwxwvuuuttsssrrrrstuuvwxyyyz{{||}~~~~~}||{{||||}~~}|{{zzyxxxyyyyzz{{|||}}~~}|{{zyxxwwvuuvvwwwxxyyz{{||}~~~}|{yxxwvuuutsssssssttuuvvwxyz{|}~~}||{zzzzyyxxxxwwvvwwwwxxyzz{||}}~~~}|{{zyxwwvtssrrqqqqrsstuvwxyy{{{}~~}}|{{{{ywusux}~|wy|xutsssqonmmmllllkklmmnprsuroprtuspx}x}~|||yvxz|~{x}~y{}|{}~~~|zywwwy{ywwx{}|{~~}~~|zyyyzzyyyxvutrtwwwutsrpppnprqqqpqsrqppqrtwxxyy~{yxwvusrqqppponmllkmnmlklkjjjlokhhghknqstuutsssux|~z{|{zxyxz{|||zzyxwusqqpppqqppsv~y{}~~{zzyywvvwvvx{}~~|zxwvuvvwxvuvwxyzzz{~~~~~~}||~~yttutsqpqruz{|~~|{|vqtwutttuwxyzyyz{zz{wttsqolkmoqsronnoonmlkhedcfjjijkkklmoopppptyz{||||}~~~}~}}||~}~}|}~~~~z{~{zyy}}x{}yurqqonnnnnqsrponnmnnnopqrqpprttuvwxy{}~~}{y{~|{|~~~~}||{|~{zxwutttuuutsqqponmlmnlkkiijihjkklnpppppqqqqsuwxxxxxyyz||{zzzzyyyyxvvwvutttuvwxwutsqqrrrrstwz||{{|}~~}~}}}|zwuwxvuuspnnnmloppnmmmmmnoonnooppppooruutwxxwwwy{}}}}~~}{|~~~~~~~~~~~~}~}zxwvwxyxxxy{{{{{yxxy{}~~}}~~}~}|||zxwwvuwyvtvwwvussttuvwxyxwyzzyyzzyz{}~}}~|}}}}||||{{{|{zxvwxwuvvvusrrqpqrrttsssstvvvvuwy{}|{}~~~~}{zyxyzxusruwwvvusrrsstuvwxwxyz{|||~~~~~||}}|{zzzzwuuuvxuststvusrqpqqrstsrsuuvxyyyz{{{}~}{{|||~~}~}|zxxwvvwxxxyz{}}}}||{z{~~}~~{yxwvvwvutvxyyxxyyxwwwxx{}~~~~~}~|yyyxwvttsrrsutrqqqrtwyzywwwxz|~~~|||}}}}}{zyy{zz|}}~}|}~~~~|{{zywvvvvvuuusqoppqrrrrrrrsuuuuwwxz|}~~~~~~~~}|{|}}~|{z{{{zyyz{{||~~}||{{|{{{|}~~}~~~~||{zyyxyzzzyxxxxxwwxwxzyyz|}~|{ywwvvwxyzyyxwvvvvvvuuvwwxxxy||{{{|~~~~~|||||||{{|{zzzzzzzzzz{||}~~~|{{{{||zyz{{zzxxxvtuvvvvwxxxxyz||{{}~|{|~~}}}~~}{{{zyxyxwvuuuvwxyxwxyyy{}}}||~}|{{{{z{{|}}{y{}~~}}}}~~~|z{}~~}|}~}|~~|zzzyyxxxwwwvvwyyxwvwyz{}}~~~~~|||||zyzz{{zy{|zyxxxwxyyyxxy{}}}}}~~}|{zz{zyyywuuvxyxxyyyz{||{||~~~~~~~~~~}|{zyyywuvvvvvuutttstvxxxyzzzzzz{{{}~}|zxwwwwuttuuvvvwxxwxxyz{{{|}}||}~~}|{{|}}{yyyyzz{{{|}~~~~}}}}}||||||}}|{{{}~~~~}{{{{zyxwwwwwvwwvvwxyzz{|}}}~~~}{{z{|{zzzzzyxxyyyyyyz{{{{{{{{|}~~}|||zyyzxwvvvwwxyyyzzyyzzzzz{|}~~~~}|{zzyyyyyxxwvuuuuvuuwxxxyzyyz{{|}~~~~}|{{zyyyyxxwxyzyxz|{{zzzz{|}}~~~~~}}}}||}}}~~~~}|{{{zzz{{{zzyyzzzz{zz{|||}}~~~~}}|{zyyxwvvuvvvvwwwwwxz{{{|}}~~~~}}||{zyxyxxxxxxxyyyzzzz|}}}~~~}|{{{zyxxxwxwwwxxyyxxxxyzz{{{zzz{}~~~|{zyyyyyyxwwwwwwvuvvvvvvwxyyzz{}~~~~}}|{{{|{{{||||{{{||||}}~~~}}}|||||||}~~}||{{zyyyxxwxyyxxwwxyyyzzzzz|}~~}||{{{{zyxxxxxyyzz{{{|||||}~~~~~~}|{{zzyxxxxxxxwwwwwxxyyyyz{||}~~~}}|{zyyyywwwwwwwxxxxxxxxyyyyzzzz{|}}}}~}|{zzyyxxwvuuttttttttuuuvwwxyz{|}~~~~}}}|{{zzzyyzzzz{|}}~~~~~}||{{zyyyxxxxxxyxyyz{{{|||}~~}||{yyxxxxxxxxxxyyyyyyz{{{{|||}}}~~~}|{zzyxxxxwwwwwwwvvwxxxyyz{|}~~}||{{zzzzzzyxxxxxxxwwwwvvvwwwxxyyz{|}}}~~}|||{{zzyyyxxxxxxxyyyzz{{|}~~~~~~}}}}}}}}}~~}|{{zzyzzzyyyzzzzz{||}}~~~~~}||{{zyyxxxxxxxxwwwxxyzz{|}~~~}}}||{|{{zz{{{zzzzzyyyyzzz{{{||}~~~~}||{zyxxxxwwvvvvvvvvvvvwxxyz{||}~~~}}|||{{zzyyxxwwwwvvwwwwwwxxyyzz{{|}}~~~~}}|{zzzyyyyyyyyzzz{{|}~~~~}}}}}||||||}}}}~~}}|||||{{{{{{{{{{{{z{{{{||}}}~~}}|{{zzyxxxxxxxxxxxxyzz{||}~~~~~}}|||{{{{zyyyxxxwwwwwwxxyyzz{|||}~~~~~}}|{zyyxwvvvvvvvvvwwxxyzz{{|}}}~~~}|{{zyxxwwwwvvvvvvvwwwwxxyyyz{|}~~}}}|||||}}~~~~~}||{{{{{{{{zzz{{||}~~}}|||{{{{{zzzzzyyyxxxxxyyzz{||}~~~~}||{zzyxwwvvvvvvwwwxyz{{|}}~~~~~~}}||{zzzyyxxxxxxxyyyzz{{{{|}}~~~~}||{zyyxxwwvvwwwwxxyyyzzzz{{{||||}}~~~}||{zyyxxwwwwvvvvwwwwwxyyz{|}}~~~~~~~~~~~~~~~}}~~~~~~}}|{{{{zyyyyyyyz{{|}~~~~}}|||{zzzzyxxxxxwwxxyyzz{{{||}}~~~~}}|{zzzyxxxxxxxxyzzz{{|}}}~~~~~~~}|{zzyxxwwwwwwwwwwwxyyyz{{||}~~}||{{zyyxxxwwxxxxxyyyxxxyyyyzz{{{|}~~~}}|{{zzzyyxxxxxxxxxxxxyyz{{|}~~~~~~~~}||{{zyyyyyyyyzzzz{|}}~~~~}||{{zyyyxxxxxxxxxyzzz{|}}}~~}}|{zzyyyxwxxxxxyyyyyyzzzz{{|||}}~~~}||{zzyxxxxwwwwwwwwwwxxyyz{||}~~~}||{{zzyyyyyxyyxxxxxxwwwwxxxxyyzzz{|||}~~~~~}}|||{zzzzzzzz{{||}~~~}}}||||||||||}}}~~}||{{zzyyyyyyyyzzzzz{{{|||}}}~~~~}|{{{zzzzyyyyyyxxxxxyyyz{||}~~~}}||{{{{{{{{{{{{{zzzzz{{{||}}}~~~}}|{{zyyxxwwwvvvvvvvvwwxyzz{|}~~~}}}|||||{{zzyyxwwwwvvvvvvvvvwwxxyzz{{|}~~~}}||{{{{{|||}}}}~~~}|||||{{{{{{{{{|||}}~~~~}}|{{zzzzyzzzzzzzzzzzzzz{{{||}}~~~}||{zzzyyyyyyxxxxxxxyz{{|}~~~~~}}}|||{zzzzyyxxxxwwxxyyzz{{||}}~~~}}|||{zyyxwwwwwvvwwwwxxxyz{{{||||}}~~~~~}}|{zzyxxxxwwwwwxxxxyzzzz{{||}~~~~~}}||{{{zzzzzzzyyyzz{{|}}~~}}||||{{{{{zzzzzzyyyyyyxyyzzz{||}}~~~}||{{zzzyxxxxxwxxxxxxyzz{{|}}~~~~~}}|{{zyxxxxwwwwwwwwxxyyyzzz{{|}}~~~}||{{zyyxxwwwwwwwxxxxyyyzzz{{{{||}}}~~~}}|{{{zyyyyyzzzz{{{{||}}~~~~~~~}||{{zzzzyyyyyyzzz{{||}}~~~~}}}|{{{zzyyyyyyyyzzz{{|||}}~~~~~}}|{zzzyxxyyyyyyzzzz{{||}}~~~~~~}}|{zzyxwwwwwvvvvvvvvwwxxyzz{{|}~~}||{{zyyxxxxxwwwxxxxxxxxxxxxxyyyzzz{|}}~~~}}}||{{{{{{z{{{{{|}~~~~~}}}|||||}}}~~~~}||{{zyyyyyyyyzzz{{|}}}~~~~}}||{{zzzzzyyyyyyzzz{{|}}}~~}||{zyyyyyyyyzzyzzzzzzzzz{{{|||}}~~~}}|{{zzyyxxxxxwwwwwwwwwxxyz{{|}}~~~}}||{{{zzzzzyyyyyxxxxxwwxxyzz{{||}~~~~}}}}}}}}~~~}|||{{{zzzzzzz{{{||}}}~~~~}|{{zyyyxxxxxyyyyzz{{{{|||||}}}}~~}|{{{zyyyyyxxxxxxxxxxyyz{{|}}~~~}}|||{{{{{{z{{{zzzzyyyyyyyzz{{||}~~~~~}|||{{zzzyxxxwwwwwwwwxxyyz{{|}}~~~~}}}}}||||{{{{zzzzyyyyyyyyzz{{||}~~~~}}}}}}~~~~~}|{{{{{{{{zzzzz{{{{|}}~~~~}}||{{{zz{{{{{{{{{{{z{{{{{|||}~~}}||{{zzzyyyyyyyyxyyyyz{{|}~~~~}}|||{{zzzzyyyxxxxxxxwwwwxxxyzz{{{|}}~~~}}||{{zyyxxwwvvvvvvvwwwwxxyzz{{|||}}~~~~~~}}|{{{{{{z{{{{{{{||}}~~~}||{{zzzzzzzzzyyyzz{{{|}~~~~~}}||{{{{{zz{{zzzzzzzzz{{{||}}}~~}}|{{{zyyxxxxxxxxxxxyz{{||}~~~~~}}||{{zyyyxxxxxxxwwxxxyyyzzz{{|}}~~}}}|{{zzyyxxxwwxxxxxyyyyyzzzz{{{{{||}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}||||||}}}~~~~~}}||{{{zzyyyxxxxxxxyyz{{|}~~~~}}||{{zzzzzzzzz{{{|||||}}~~~~}}||{{zzyyyyyyyyzzz{{{||}}}~~}}~~~~~}|{zzyyxxxxwwwwxxxxwxxxyyyzz{{|}~~~~}|{zzyyxxxxxxxyyyyyyyyyyyzz{{||}}~~~~~~~}}}}}}|}}~~~~}}|||{{{{|||}}~~~~~~~}}}|{{{zzyyyyyyyyzz{{||}~~~~}}||{zzyyyyyyyyzzzz{{{{|||}}~~}}|{zzyyyxxxxxxxxyyyyyyyyzzzz{{{||}}~~}||{zzyyxxxxxxxxwwwwwwxxxyz{{|}~~~}}}}}|||}}}||}}||||{{{{{||}}}~~~~~~~~~~~~~~}}|{{{zzyyyyzzzz{{|||}}}}~~}}|{zzzyyxyyyyyyzzzzz{{|||}}}~~~~}}||{zzyyyyyyyyxxxxxyyyz{{||}~~~}}||{{{zz{{zz{{{{{zzzzzzzzzz{{||||}~~~~~}||{{zyyyyxxxwwwwwwwxxxyyz{{|}}~~~~~~~~~~}}}}}|||||||}}~~~~}}}}}}}}}}~~~~}}||{{{{zzzzzzzzzzz{{|||}}~~~}|||{{{{{{{{|||||||||||||||}}}~~~~}}|{{zzzyyyyyyxxxxxxxyzz{||}~~~}}}||||{{{{zzzzyyyxxxxxxxxyyyzz{{{||}}~~~~}}||{{zyyyxwwvvvvvvwwwxxyyzz{||}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~}||{{{zzzzzyyyyxxxyyzz{{|}~~~~}}}||||||||{{{{{zzzzzzzzz{{{|}}}~~~~}}||{{{zyyxxxxwwwxxxyyz{{||}}}~~~~~~~~~~}}|||{zzzyyyyyyyyyyzzzzz{{{{{||}~~~~}}||{{zyyyyxxxxyyyz{{{||}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{zz{{{{||}}~~}}}|||{{{zzzyyxxxxxxxyyz{{|}~~~~~~}|||{{zzzzzzzzz{{{|||||}}~~~~~}}}|{{zzyxxxxxxxxyyzz{{||}}}~~~~~~~~}|{{zzyxxxxxxxxxxxxxxxyyyzz{{|}~~~}||||{{{{{{{||||}}}}}}~~~~~~~}}}}||}}~~~~~~~~}}}}}|||{{{{{{{|||}}}~~~~~}}}||{{zzyyyyyyyyzzz{||}~~~~~}|||{zzzzyyyyyyyyyyzzz{{|||}~~~~}||{{zyyyyxxxxxxxxxyyyyyyzzz{{{{||}}}~~~~}|{{zzyyyyyxxxxxxxwwwxxyyzz{{|}~~~~~~~~}}}||||||||||}~~~~~}}||{{{{zzzzzzzzz{{{{|||}~~~~}}|{{{zzzzzzzz{{{{{{||}}}}~~~~}}||{{zzzzyyyyyyxxyyyyzz{{||}~~~~}}||{{{zzzzzzz{{{{{{zzzzzzz{{|||}}~~~~~~}}||{zzzyyxxxwwwwwwwwxxyyz{|}~~~~~~~~~~~~}}||{{{{{z{{{{|||}}}}~~~~~}}||{{{{{zzzzzzzzzzz{{|||}}~~}}}||{{{{{{||||||||||||||||}}}~~~~}}||{{zzzyyyyxxxxxxxxxyyz{{|}~~~~}}}|||||{{{{{zzzzyyyxxxxxxyyyzz{{{{|}}}}~~~~}}||{{zzzyyxxxyyyyzzz{||}~~~~~~~~~~~}}|||{{||||}}}}~~}~~~~~~~~}}|{{{zzzzyyyyyyyyyyzzz{|}}~~~}}|||||||{{{{{{{{{zzzzzzzzz{{|||}~~~}}}|{{zzyyxxxxwwwwwwxxyyzz{||}}~~~~~~~~}}}|||{zzzyyyxxxxxxyyyzzz{{{{||}}~~~~~}}||||{{{{{{|||}}~~~~~~~~}}}}}}}}}~~~~~}}|||||{{||||||||{{{{{{|||}}}~~~~}}||{{zzzzzyyyyyyyyzz{{|}}~~~~~~}}}}|||{{zzzzzyyzzzz{{||||}~~~~~}}|||{{zzzyyxxxxxxxyyyzz{{||}}~~~~~~~~}}}|{{zzzyxxxxwwwwwwwwwxxyyzz{{|}}~~~~~~}}~~~~~~~}}}}|||{{{{{|||}}~~~~~~~}}||||||{{{{zz{{{{||}}}}~~~}}||{{{zzzzzyzzzz{{{||}}~~~~~}}|||{zzzzyyyyyyyyyyyzzz{{||}}~~}}||{zzyyyyxxxxxxyyyyyyyyzzzz{{{{||}}}~~~}}|{{zzzyyxxxxxxxxxxxxxyyz{|}}~~~~}}||||{{{{{{|||}~~~}}}}|{{zzzzzzzzzzzzz{{{|||}}~~~}}|{{{zzzzzzzzz{{{{|||}}}}~~~~~}}||{zzzzyyyyyyxxxxxxxyyzz{{|}~~~}}|||{{{zz{{zzzzzzzzzzzzyyyzzz{{{|||}~~~~}}}||{{z{{zzzzzzzzzzz{z{|}}~~~~}}}}}|}||}}}~~~}}}|{{zz{zzzzzz{{~uxuzwuokfhlpux|{yz~{uroqtrpmjeehorursqpry}}~|yvvyyxvsnhgpzxpljr|qnkt|~yz|~}}wttpjfda[XVQKLPQQPNU[\]`ca_bgijihhnmnqlecdgjmprnkjgddea`__]]_^``[[]_``acbcdgy~~~~|zvtrnkkheeecbbbceffhkorv{~}zyyz||yvtstwy|~|xtqqqpoprqqsvz}~{zzxusplgca`]ZXXWUSPONLMRUY\^`bdhlnqtwxwwwwtrrssrqnkfa\YWWUSQRSTUWYXXWWVVWYZ\`acddccb`adfikmnnlnrrqppnlkjgc`]ZWVUSRPMKHDEIMPTX[_dgijklmmnpqrrqrsolljea``___^[Z[\ZYZ[[[[ZYWWXYZ]adghjp~}{wrprrqquyz{~}}~}yutsruy}}{zywwyyxusqpoqsvz~~}}~yvutrqonopppokgc`]]\\\^beinqsuusrstvx{~~wqnkhfdddefhhhfda][[\\^acfknpsrnkkjjklnptx|}{yxxyzz{|{xvtnfa\VSSSSTUWZ^____^\]`cfintx{}~zvtqnnmklopruwuqmid`_^^_`acdecb_ZVTTSTVY^bgq~ysnlighjknrutrpnlkmorvz~}|{zyxxz{zyxtnifdbbcfjosw|~}zvtrqqqrrsttpmlkjijklnptxz{{yvuuuwyz{zurqqqrtwxy{|zz||}~{yyxy}~||~~}|{zz|~~{xwwwwy|~~~{wusrqpoopppqqnkifdcdfgjnrw{~~yvurponnpqqpnlihijmoruxz}~}|{{|~|xvutsttuuutrpkea\XWWXZ]_bgjklmkjklmoqstvy{{zxtolheca``aaceeca_\[Z[[]_acgkmoqnjhgeehjknqtwz{zyvtrqrrssrrsrqpnhda]ZZZZ[^`behihhihhknqtx{}zvsqrrsuvwwxvspmieccbabcdfgffeb`__`behlptx||xtrqqrsuvvwwutsqqqsvy|~~~}yusrrsw{~~}}}}~~{zz{||zxxyzyzywtrpomlllmortwy{|}}}}~~~~|{zzz||{ywuqnljihhhjlnopponnnnnoqsvxz|}}||ywvsqonlllkkkkihfda_\[\]^`bdddeedddcdgilptwyz{zzzzxwvvuvwwwusqnkhea^][YY[[\]^^^____`abejmptvwxxxwwxxyyyzzzyxwsplidba`_`a``_^]\ZWVUUUWY\_bgjmprssrqqqqtwxyzzyxvsoligffggghgfffdca_]^_adhkmnprsrrsrrrtvwy|}}~~|zyvronmmnnoooonmkigfddfhjmprtwwwyyxxz|~~{yxwvuuuuvutsqmjhgggikmnprstutssttw{}|zvttttuxz}|xxwvvxxxxz{|}}|zyyz|~}{wsoljhhjklmnopooonmlmnptwz|~}||}}}|||{ywuqlifdddeffggffebaaabeiloswy}}|}~}{xuqnkiihhiiijjjhgecaabdfjmoqtvvwwvvvwxz|}zvronmlmnnllkihgdb`___`bdegiklmnmllmoqswy{||{zzyxwxyz|}|{||}~}{xvttuvwxz{|}~}}|z|}zvtsrqrsrrrrqqqrqrtvx}~|zz{zz{|||}|zyxwwy{|~|zxwwwuuusrrrqqqpppqsux{}}{ywvutuvvwxyyz{{|~}{ywtrqpppqsstuvwwxxxxz|}~}zxvtrsssssssrrrrrsuvx{~}{zxwvtsssrsttuuvvvuvvwy{|}}{ywvvussqonmkkjjjjjkmnprtux{|}~}~}{ywuvvvwxyyyyyyy{|~|zwuttttuvwxyyyxxyxxy{}|ywutsrqpponmkjihhjkmpsux{}~~~~}||zxwutttvwxyz{{|||}}}}{zzyyyxwvtqponmmmnopsuwy{{||}}~~}||{{{zyxwusqomlkkkklmnoppqqrrtvx{~|yvtqnmkjjklmnoqqrttuuvvvy{|~|yvsqponnnnnmlkjiiiijlmosuwz|}~~~}||}|||{ywvutssssuwxz}~~}|{zyxxz|~~|zxvtssrsuwxz{|}~|{zxvvvvvwyz{|~~~|yvsrpnoppppppqrstuvvwy|}zywvvuuwxxxxxxvvvuuvxy{}|zxwvwvuutsrqponmoprtwy{~~|zyxxyyxyxvvusqponmnopqsuvvxyz{|}~|zxwvvutrrpnmlkklmnpruwy{|||}}~}|{zxvsqoljihhiijkklmmmnnnprux{~~~~}|{yxvtrpnnnnnprtuwyz{|}}~~|{{{{|}}|}|zyxwvvwy{}~}|zxwvtssstuwy{}}{yvsqponnoopqrstuuuuwxz}|yxvuuvwwyz{{{{{z{{{{}|ywurrrqrstuuutsrrqrsuwy|}{xvsrqpopppqrrqpomljjkmortwz|}~~{zxwvtrrpnmlljiiijjloqtxz{}~}||{{zywvtqpnmlllllmnnopppqrstvxz|~~|zyxxxxwwutspnmkjklnpsuwz|~{zxxxxxz{{{{zyxwwwy{}~}|{zxwvutuwy{~~~|||{zzxvttrqpppqrsuvxyyz{||}}{ywsrqoopqrtuwyz{}}}~~|zwusqpppqrsuuuuuttuttvxz||zxusqpooooprrrssrpppppqrsvy{}}{xvtrqpppoooonmllklnpsvx{~}{xwvutuusrrqonlkkjklnprsuvwwxxyz|}~|zxvvuttrqpnlkjihijlnptwz}}{ywvutuvwxyz{{|}~~~}|zzzyxwwvuuuvwy{}}{ywvvtttssrqqqpqsstvwxz{|}~}|{zxvutsrrrrrtvwx{|}~}||{{zxwwusssssstttuwwxyzz{|}}{ywutrponlmmmmnoppqrstuvvxz|}~}{zxwusrqpoonmmmmmmnoqrtvx{}~}{yywvutsrrrqpponnopqrstuvwxyzz{|}}~~|zxwutsqonmkjjjiiijkmortw{}~|yxwutttttuvvwy{|}}|{{zzyyyxxyz{|}~}{yvuutsstttttttuvvwyz{|~~}{zywvvutsrqpopqsuwz|~~}|{zyyxwwvutsssstvwxz{||~~|{zxvutrqppoopqqrtuwxzz{|}}~}}||{zzyyxxvttrpooonoooppqstuvwxz|~~|zxvsrponnnmmmnnnnppqrssuwxy{|}~~|zxvsqomlkiiihhgggghjkmortx|~~|zyxvuttssstuvwy{}}|{zyxxxxxyz{|}~~|zxvtsrrrrsttuvxxyz{{}~~|{ywwvvuuttstuuvxyz}~|{zyxwvvvwwwwwwwwxyy{|}~~|{ywusrqpooonnnnoprsuwy{|~|{yxxwvutssrpppoooooopqrtuwxy{}~~|{ywvtqpponnnnnoqrstuvvxyz{||}~~~~}|{zywvurpomkjiiiiiiiijlmnprtwy{~~|{ywvvvuuuuuuvwyz}~~}}}|{{{{zzzzyz{{}~~}{yxvuttssssstuwxy{|}~}|{ywvutsrrrqrstuvwxy{}~}|zxwvutuuuuvvvwxxyz{{|~~|{ywvtrqqqppppppqrsuwxy|~~~|zywvtssrqppoopppppqqqrstvxyz|~~}{zxvusrqponnnnnopqsuvwy{{|~~}|zyyxwvtsrpnnmlkjjjjjklmopqruvx{~~}{yyxxwwwwwxyz{}~~}|zyyyxxyyyyyxxyyz{}~~|{yxvvutssrrstuvxz{|~~~}||zyxwuttssstuvwxxxy{{|~}|{zxwvussssstuvvxyz{|}~~|{ywutrpooonnoooopqrstuwy{}~|zxvusrpoonmnoooppppqrstuvwxz|~~|{yywvuutssrrqqrrsuwxy{}~~}{yxwvvutttsrrrqpponnnnopqstuwxy{}~~}|{zzzzz{||}~}{zzxwxxxyyzz{{|}}~}{zyxxxxwwwwwwwxyz{|~~~|{{yyyxwwxwwvvutttuuvwxy{|}~}|{yxwwuuuutttttuvwxz{}~~}|{{yxxwuttsrqqpppqrrsuvvxyz|}~}|zxwutsrqoonmmmmmmnooprstuwxyz|}~~|zywvuttsrrrrqrsstuvwxz{|~~}}{zxwuutsrrqqqrrrrrqppqqqrrstvwxz{|~~~~}}~~~|{{zxxxxwwwxxyz|}~~}{{zzyyyyyyz{|}}}~}|{zzyyzzzzzzzzz{{{{{{|}~~}|{zyyxwwwwwvvvvwxy{|~~}|{zzxwwvuuutsssrrrsstuvwxyz{|}~~|zywvutsrqponnmmmmnopqrtuvwxz{|}~}|{zywvutttstttttuuvvwxyz{}~~}}|{zxwvussqppooopppqrrsssssstttuvwxz{||}}~~~~~}|{zyyxxxxxyz{|}~}}|{{{{{|}~~~}|{zyxxxxyz{{{|}}}~~~~~}|{zyxxxxxyyyyyyyz{|}~~}|{yxxxwwwwwwwvvuuuuvwwxz{|}~~~|zywvussrrqqqpppoopprstvwy{}}~}}}}||{zzyyxwvuuuuvwwxyyz{{||}}~}}{zyxwvutsrqqpoppoppqrrsuuvwwwxxxyyz{{|}~~~~~}~~~~~||{zzzyyyxxwxxyz{|}~}}||{{||}~~}|{zzyxxxxxxxxyz{|}~~~}}||{{{zzyyyyyyyyz{{|}~~}|{zyyxxxxwwwwwwxxxyyyzz{{|}}~}|zyxvuuttssrrrrqqrsstvwwyz{|~~}}||{{{{{{{zzyyxxxxyyzzz{||}}~~~}{zyxwvutssrqqqqpqqqrstuvxxyzzzz{||}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}||{{zzzzyyyzz{||}~~~~~~~~~~~~~~~~~}|||{zzyyxxxyyz{|}~}}||||{{{{zzzzyyyyzz{{|}~~~~|{zyxxxwwwxxxyzzz{{{{{||}~~~~~~}}}||{zyxwuttssssssssttttuuvwxz{}~~}||{zyyxxxyyzz{{zzzyyzzz{|}~~}|{zyxwvuttsrrrrrrrrrrsstuvwyz|}~~~~~}}}}~~~~~~}}|{zzyyyyzzzzzz{{|||}}}~~}||||||}}}}}}}~~}}|||}}~~}}|{zzzzzzzzzzz{{|}~~}|{zzyyyyyyzzzz{{zzzz{{|}~~}||{zzzyyxxxxxxxyz{||}~~~~~~~~~~~}}|{{{zzzzzyyxxwwvuutttttuvvwwxxyyzz{|}~~~}}}|{zzyxxxxxyyzz{||}}}}}~~~~~~~}}}}}||{{zyxvvutttsssttttttuuvwxyz{|}~~~}}|||{{zzyxxwwxxxxyzz{||}}~~~~~~~~}}}||||||||||}~~}||{{zzyyyyzz{{||}~~~}|{{zyyxxxxxyyyyzz{{||}}~~~}||{zzzyyyxxyyzz{{||}}~~~~}|{{{zzzzzzzzzzzyyxxxwwwxxxyyyzzz{||}}~~~}}||{{{zzyyyyyzz{|}}~~~~}}|||{zzzyyyxwwvvuutttuuvvvvwwxyy{|}~~~}}|{{zyyxxwwwvvvwwxxyz{|}~~~~}}}}|||{{{{||}~~~~}||{{{{{{{{{|||}}~~~~}}||{zzyyxxxxyyzz{|}}~~~~~}|{{{{{{{{{{zz{{{||}~~~}}||{{zzyyxxwwwwxxyyzzzzyyyxyyyyz{{||}}}}}}}~~~~}||{{zzzzzzzzzzzzzz{{|}~~}|{{zzzzzyyyyyyxxxwvvuuuuvwwxxyyzz{{||}~~~}{{zyyyxxwwvvvvvvvwxxyz{}~~}}|||}}}}}}}}}}}}~~~~~~~~~}|{{{{{||}~~}||{{{zzzzyyyyyyz{{}~~}}|{{{z{{{|||||}}}}~~~}}||{{zzzyyxxwwvvvvwwxxyyzzzzzzzz{{{{||||}}}}}||||||}}~~~~}}|{zyyyyyyyzzzzzzzzzz{{|}~~~~~}}|{{zyyxxxxxyyyyyyxwwwvvwwxxyzz{{{{{|||}}}~~~}}{zyxwwvvvvvvvvvuuuvwxy{|}~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}||||{{{zzzyyzz{|}~~~}}||||}}}}}}}}}~~~~}|{{zzyyyxxxwwwwvvvwwxyzz{{{{|||||}}}~~~}}}}||||||||||||||{{{{zzzzyzzzzz{{{{{{{||}~~~~}||{zzyyxxxxxyyyyyyyyyyyyyyyzzz{|||||||||||}~~~~~~}}||{zyyxxxwwwwwwvvvvvwwxyz{|~~~~~}}}}}}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~}||{{{{zzzzz{{{{||}~~~~~~}}}}}~~~~}||{zzyyxxxxxxxxxxxxxyyz{{|}~~~~~~~~~~~~}}}}||{{{{zzzzzz{{{{{{{zzzz{{{||}~~~~~}||{{{{{zzzyyyyyyyyyz{{||||}||||||||}}}~~~~~}}}}||||||||{{{zyyxxwwwwwwwxxyyyz{{|}}~~~~~~~~~~~~~~~}}}}}|||||}}~~~~~~~~~~~~~}}||{{zzz{{||}}}}~~~~~~~~~}}|{{zzyyxxxxxxxxxyyyyzz{||}~~~~~~~}}}}|{{zzyyyyyzzzzzzz{zzzzz{{|||}}~~~}}||{{{{zzyyxxxxxxyzz{{||}}}}}}}||}}}}}}}}}}}||{{zzzzz{{{{{zzyxxwwwwwxxxxxxyyyyz{||}~~~~~~~}}}}}}~~~~}}}}~~~~~~~~}}}|||||}}}}~~~~~~~~~~~~~~~~}|{zyyyyyyyyyyyyyyyyzz{|}}~~~~~}}}}}||{zyyxxxxxyyzzzz{zzzzz{{{|}}~~~~}}|{{{zzzzyyyyyyyyzz{||}~~~~~~~~}}}~~}}}}}}||{{zzzzzzyyzzzzzzyyyxxxxxxyyyzzzzzz{{||}~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}|||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|||{{zzzyyyyyyyyzzzz{{{{|}}~~~~~~}}||{{zzzyyyxxxxxxyyyzzz{{{{{||}}}~~~~~~~~~~~~}}}|{{zzzyyyzzz{{{|||}}~~~~~~~~}}}||{{zzzzzzzzzzzzzzzzzzzzzzzzz{{|||}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{{{{{zzzzzzzz{{|||}}}}}}}}~~~~}}||{{{zzzzyyyyyyyyyyzz{{||}}}}}}~~~~~~~}}}}}}~~~~~~~}}||{{zzzzzz{{|||}}}}}~~~~~}}}}||||{{zzzyyyyzzzzzz{{{{{{{{{{{||||}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~}}}}}}}|||{{{{{{{||}~~~~~}}|||{{{{|||||||{{{{{{{{{{|||}}}}}}}}}}}~~~~~}}|||{{{{{zzzyyyxyyyyzz{{|||}}}}}}}}~~~~~~~~~}}|||||}}}}~~}}}||{{{zz{{{|||}}}}}}}}~~~~}}|||||||{{{zzyyyyyyyzz{{|||||||||||}}}}}}}|||||||||}}~~~~~~~~~~}}}}|||{{|||}}~~~~~}}}|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}|||{{{{{{{zzzzzzzzz{{|||}}}~~~~~~~~~}}}}}}}}||}}}}}}}}}}}}||||||||||}}}}}}}}}~~~~~~}}}|||{{zzzyyyyyyyyyyyyzzzz{{{{{{{|||||||{{{{zzzzzz{{{{|{ywuxz{~xsvzwuuuvwvvutuvvwwwxxy{{z|~{wxxyzvs{|vwy|||{yyyz{~~~~~||~~~}~~||{|~|{~}|||||zvtsstuutttsrqppruvwursuttssvyzzyz}~~}}}}~~}~|xvwxvtrrrqpoooopqrrrqpopqrrrqqpppqsuspopqsuxyyzzwvuuvy|~}~|y{~~~}|zxvtrqqonnllmpx~{~{vqmnooqssttuvxxxy{~~}{{{|}~}}}~~~}|{|||{{z{|}~~}~~~~}||{z}~}~zzzyyxwwx{~|zzyrmpsomllnpooonooooqtrpqsrqppsuxzzyxyzzzyywtqppsvwvuutsttttsrqqtxyy~{zyzzzy{}zy|~~}|zz{}~~~}{}zuwxutrrwzz{vrvzwutrqqoopqqruwwuutsqpqqqrrqqpooppponnnopoopqrsstuwyywvwxyyyzywvvwyz{{z{{}~}|{z}}~~}}}~zzzyyyyyz|~}||{zzzyyxyyxxwvvvuttsstuuuuutttttuvuuuuttsttttssssrssstttuwvttuuvwwxxwvuuvvwwwxz}~~~~~~~~~}}~|{{{{zxwy{zyyxvututstvusrqqrrrssrqqqrrqqpoqsrqrrrpooprsssttutstttssttssuvwxxyywuvwwxyyzz{}}}~}}~~~~~~}}}}~}||}}}}}}}{y{|{{||}~}|{z{|}}~~~~}}~~~}|~~~}|~|{{{{|||}|{{|{||{|~|zzz{|{z{||||{{zzzzyz|}}}}}}{yxxz|yvwxz|zxxwvvwxz{{z{|{{|}}}}|{y{|}}}~~~}}|{zzz{zzzz|}}}~~~~}}}}~}{|||{{|||}~~}~~~~~~~}|}~~~~}|{{}~~~|zz{|}{yyzz{|}~}|||~}|}}{{zz{|zxvvwxxxxxz|}~|||||~~~~~~|z{|||}~}}|{{{{{{{{|}~}|{{yxxyz|||||{z{|zyz{zz|~~~||}}~}||}}}}|}}{{|}~~~}||~~~~~~~~}~}~~~}}~~~~~~~~}~~~}||{{}~}}}}~~}}|}}~~}{|~}|{z{|}~~}}}~~~|||}}|}}}~~~~~}}~~~~~}~~~~~|}}~~~|}~}}}}}~~}}|{{|}}||{zzyyz{||||zxxyxxyyxxy{zzyy{}|{zyz{{{zyz{{z{||}|{|}||~~~~~~}~~}|}~~~~~}}~~}}||}~~~~}}~|}~}||{|~}~~~~~}~~}~~~~}}~~~~~~~~}||{{|}}}}~}||||}~~~|||{{|||{zyz{|}}}}}|{{{|~~}}}~~|{{{{{|}}}~}||}~~~|}}}}}||}~~}~~|||||}~~}|{||}}}||{|~~~|y{|||{z|}||||}}}}}}|{||{{|}~~}}}}}~~}~~|{|}~~~~~~~~}}|{}}}}|}~~}}|}}~~}}}~~~~~~~~~~~~~~~~~~~~}~~}||||||||||||}~~}}}}}}||||||}}~~~}|{|||{{|||}}~~~~|||}~~}}~~~~~~~~~~~~~~}}|||}}}|}}}}}~~}}}}}||}~}|}}}}}~~~~~}}}}|||||}~~~}}}}~}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~}}~~~}}}~~~~~~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~~}}}}}~}}~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}~~~~~}}|}~~~~}}~~~}||}|{||}}}}|||}}~~}}}}~}}|||}~~~~~}}}~~~}}}}~~}~~}}}}~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||}}~~~~~}}||||||||}}}}||||{{|||}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}~~~~~~~~~~}}}~~}}~}}}}}}}|||}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}|||||||||}}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~{rsptytuuqmlmosuxxww{z~|wtqqsrpmjfehmnqopnmouy|~}|}~{yxyyyz{zwuxz||}}}~~}}{xvtsppppoljmoqrtvwx{~~}~||{{zzz{|{yz|~~{zxuttsrrrrssstvy{~}|{||zxwvvxxxxyz{|~~{xvvuttttstuvwxxxyz{|~~}~~|zwtrqoooooqrtwz|~}}}||}|{zzzyyzywvuttstuvx{}~}{yvrppoooqrsstvxz|}{xurrqpooopponmkjknqtxz|}|yvttrppqrstvwwwwwvvwy{}~{xvutsqpmkjiikmoqtvz~~{{{|}}}{yyzyxyzyxwwwvuuuwy|~~{yvrqrrrsvxyz{}~}|zyxxxwvuttuxz{}~|zxvttrpprrstuwwwxz{{{||}~{wvwxwvuutttuuuvy|}~~~~~}|zxwuttsrrrtuuvwvsrqqqsvxz|}}{zyyxwwxxwvvutuuwz|~}{zzyz{zyvspnmllllmorux{}~~~}}~~|{zyyzz{{{zxvsrrsstuwy|~}|{{{|~yvrommmmnpqsvwwxxwwwyz|~}}yvtstttuvxzzyywtqpppqsuy}}ywtstuuwz||zyxwwwy{}}yvtsrstvy|~|{yxxxyyz{zxvutsssuvwy|~}}}~|xusrrstvxyzz{zz|}}~~~}zxvtrrqqsvwxyxvtsrpqrsux{~|zywwvvwy{{{zyyxyz{}}|{{{{{{zywurqponmmnprvz|}~~~|zyxyzz{{zxvutttuvwyz{|~~~~|{|||}~}xvtrqqpprtvwxxxwwxyz}}zyxxxxwxyyyyyxvsrppprtvy}~{yyxwwwxz|||{yxwxz|~}zwtsssuwz|~|zyyyz{||zywtsrrssuvxz}}|{zz|}|zwuttttvwx{|}||||{}~~~|zwusssrsuuvwwvutrrrrsuwz}}zyxxyzz{|||zyxwwxy{}}{zyxyyy{|{zywspnmlmortwz|~}{yxyyyzzzzywutrqqqrsuwy|~~}{zzz{~~|zwtrqqqrtuwyz{{{{{z{}~~|yxvtttuvwwwwvvuutuuuwz}~{ywwwxz|}}}|{{{{{|~}|zyxxxy{~|zxwxyzz{{ywvussrrstvwz|~~|yxvuuuvxy{|}}}|||}~~~~}}}|zxvusqppqrsuvwwxxwxxwxz|~}{yxwwwxxyyzzzzyyzz{|~{ywvvuwwwwwwvutsqqqqrtvxz}|zyxxxxxxxwwvutsqpqrtvy{|~~}}}}~}}}|{zxvussstvwy{|~~~~~~~~|{zwtrrqqrtuvwxyzzyyyyy{}}{zxwxyzz{||}~~~~|||||~~~~~~~}{zzz{|~~{ywwwxyyyyyyxvusqqsux{~~}||}}}~~}}}|ywvutuxy{}}{{{{zzyxxxwutrpooopqruwy{|}}}||}~~{xxwwwxyyy{|~~}||}~~|yvtrqqrstuuvwwwwwvvvxy|~zwutttuvvvvvvusrqqrtvxz}~|zxxxyzzz{|{zyxvttuvxz}~}|{{{{{zzyxwvtrqppprsuvxz{|~~~~~~|zxxxyz{|}~~|{zzz{|}~~~}{ywwvuuvvuuuuuvvvwxy{~}|{yyzzz{|||||{yyxxyz{}~}{zyyxwvvutssrqqpppqrtvxz{}}|{yxxxyyz{{|||||~~~~}|{{zywvusrrrssuuvwxyyzzzz|}~~}}{ywwuttttttttsssstuvwx{}}|{zyxwwwvwxxyyyyyyyyzz||}~}||{{{zxwvutsssrrstuvxyz|~~}|{zzz{|}~~|zzz{{|~~}|zywvvvvvwwwwwwvwxxz|}{yxxwwxyz{{|||{{{zzz{|~~|{yxwwvvuuttsrqpoopqruwy{~~~|{zzyxyz{|}~~~}}||{zyxwutsrrrrrstvxy{|}}~~~~~~~}}|{zxwvuttttttuuvvvwwwxz{}~|{ywvutsstuvwxyz{|||}}}}}|yxwwvvvvvuutsrrrrsuvwz|}~}|{{|||}~~~~}}|{{||~~~}}|{{zz{}~~}}}}}|||{zxwvtttttuwxyz{|}~~}|{zyxwwwwwxyz{|}~~~}{ywvtssssssssstuuvvwwxz|~}|{{{{||}}|||{{zzz{|}}}{zyyyxwwwvvuttsstuvxz|}~|{zzzzzzzzyxxwvutsrstuuwxyy{||~~}||{{yxxwuttssstvwy{}~}|{ywvutttuuuuvvvvvvvwyz|~}{zyxxwwxyz{|}}}}~}}~~~~~~}}}|{{{{|}~~|{zzyyzzzzzzywvuuuuvxy{}~~}}|{{zyxwvuuuvwxz|}~}{zxvutssstttuvwwxxxxyyz|}{zyxxxyz{|||}}}}}}}~~|zxwwvvwwxxxwvvuuuvxy{}}|zxxwvwwwxyyyxwutsstuvxy{}~}{{zyxxwvuutssssstvxz|~}|{zxwvuttttuuvvwwwwxyzz|}~~}|zyxvuuuvwyz{|}~}}~~~~}~~~|zyxwwwwxyzzzyywwwwxz{}~~}|{{zzyyxxwvutttvwy{~~}||||{zzywvvutsssstuvwxyyz{{{|}~~}{yxwvvvwxyz{}~~}{zywwvwwxxyyyyyyxyyyz|}~|zxvuttttuvvvwwvvvvuvwwxz|~~|zyxvvvvuuuuttssstuwy{|~~}||{{|{zzzxwvvuuuvwxz{{|}}}~~~~}}}|{{zywvvuuuuvwy{}~~~~|zyxwvvwwwxyyyz{{||}}~~}{{zyxxxwwwvvvvwxyz|}~}{zyxwwvvvvvvuvuvvwwxyzz{}}~~}|{zyxwvuuvvvwyz{}~~}}|{{zxxxxwwxxxxyyzzzz{|}~}|{yxwvutttttttuuvwxxyyz{|}~~}|{zxwwvuuuttttttuvwxy{|}}}{zzyxxxxwwwwvvwxxyz{|}}~~}|{yyxwvvvuuuuvwxz{}~~~~}~~~|{zyxwwwwwwxxyz{|}~|{zyxxxxwwwwwxxyz{|~~|{ywvvuuuuuuvvvvwwxxyz{{}~~~|{{zyyxwwvuutuvwxz|}~~}||{{{zzyyyxxxxxyz{{|}}~~~}|zyxwvuuttstttuvwyz{||~~~~~~}}}|{{zyxwuttttttuuuvxyz{{|~~|zyxwvvvvvvwwwxxyyz{{|}~~}|zyxwvuuuuuuuutuvwxz{}~~~~}|{zyxxxwwwwxyz{|~~}}|zyyxwwwwwwxyz{||}~~}|zxwvttttttuuvwxyzz{{|}~~~|{zyxwwvvvvuuvwwxyz{}~}|{zzyyyzzzzzzzz{{{|}}~~|{zyxwvvvuuttttuvwxy{|}~}|{{zzyyxxwwvuuuuuuuuuuvxyz{|}}|{ywvvvuuuuvwxyz{||}~~}|{yyxvuuuuuuuuuvwxyz{|~~~~~~~}|{zyyyxxxxxxyz{|}~~}}|{{zzzyyyxxxwxxyz{|}~}|{yxwuuutttuuuvwyz{|}~~}||{yyxwwvvvvvvwxyzz{}~~}|zzyxxxyyyzzzz{||}~~~~}{zyxwvvuuuuutuuvwxyz{|~~|{zyxwwvuuuttuuuuuuuuvwwxz{|~~}|{yxwwvuuuuuvwxyz{|}~}}|{{zyyxwwvvuuuuuvvwxyz{|}~~}}}}}~~~}|zzzzyyyyyzz{|}~~~}|{zzzzzzzyyyyxxyyz{||}~|{zyxwwvuuuuuuvwxy{|}~~~~}}||{zyyxwwvvvwxxyzz{|}~~~}|{zyxxxxxxyyz{|}~~}{zyxvvuuuuuuuvvwwxyyz|}~~}{zyxvvuttsrsttttuuuuvwwxyz{}~~}|{zyyxwwvvuuvvwxz{|~~}|{zzyyyxxxwwwwvvvvvwwxzz{|~~}}|||{{|||}~}}|{zyyxxxxyxyz{||}}~~|}}}yqv{zzxtvxu{~{xvvvy||ywxywtstnjnsy{vnossspov{}~~}wsv||{}xogfltz~ziYSTUZfqsnifb_bhou|{|||vrwzyumhgjkei{}qqustspprqnihfccfhknorsqqsuwwxy{|~}~~}zwusqppponmljihhhijihjmoqsux{~~~}}}{xuspnmoomlllkjkkmorssvyz{}}}~~|zz{{{}}}~~}{zywutqommlmnqrqnljjkmqsuwxwvx{}}~~|zxvsqonlhgc\^krld`^`bbdgijjlnnmnprrssuxyyxxyzwwy{||}~~}~~|zwusqnjgfeeeedcb_]]\\]_cfimrvz}~|zxuqnlkiihhhhggfffffedccbccdfhjlnqttvwwwxz~{z{zxwwvtsrpligfdcdfikmnoprsux|~~~~}|z{xuuuuvwwxy{}~~}{yyzywurqomjiijkkmpsssttromlmnprtwz}ztoligedcbbacefggggffgilnrvy~}{||}}~~}~|zwurponmmmmmmmlkjgca`^^^^_acehloqqrrrrrstvxy{}~|zvqolifefffgghhihffdbbdeefghilnoppoljhggggghjlnruvvuutrrrssstuwxxxwtqmigeddddefghjllkjhgffgggghjlnnnnkgecbbbbacehkoqrrrpmlkkjklnoqsrqonkgdca`___`eny|ywwwxz|~|zxusrqpprtvxyyxwxxxy{|}~}zwuusrqqqqqrrrqponnnmmmmnnopqqonljgdba```acegkqx}~{xwvutsrqrstttsqnnnmllmmlmmmmljhfca____`bceikmnoonnpqsstuvwxxyyvspmjhfeedcccccccba_^^__abcdfhikmomlllkkllmnprvy{|}|{yxxwvuuuutusqolhc`]ZYYYYZ[\_bcdeffghkmoruwz}~|zzyyz{|}~~|zxuronmlkjkllmmmnligfedegikorvy}|zwvutsstuwyyyxwvuuvvwy|~~|{|}~}zwusrrstwy{|}~~}}~}~~}{{||{{{yvtrpnmlkkkkkmnopppponmlllmoruwy|}~~~~~}|{{{{{{|{yvtpmjgda_]\[\]^__`__^]^__acegjmopqrssrrqqppopqqrssrqpnljhfca`_^^__^]\[YWVUTTTTWZ]_bdefhiijklmmnoppqqqpnmkjgeca_^^^__```^^][ZYWWWXZ\_abcddcccbbddegkmnqstuwxz{}}~{xurponmmoprsttttsrrsstvxz|~}|}}~}|{{|}~}{zyyyzz{}~~~~~~||||{}~}|}~~~|{{|}~~|||{{{zyyxwvvutstuwz}~~~~~|ywvuuvwwwxyyyyxwvtsrstuvxyzzzzzzxvuuuvwy{|}~~~}|zzzzzz{{{{{{zyxvsqqqqrtuvwxxyxwutsqqsuvwyz{{||{zyxwwwxyz{{{{{zyxvtsqommnnmnoonmlkjgfefghkmoprsstutssrrstvxz{|}~~}|{ywuutttuutsrqpnlkihgffghijlmopqqrssstvwy|~}|{z{{zyyxxvtrpmjhfffgggggfffffffghijmoqtvy{}~~~~}}}~~~~}|{ywvvuvwxz|}~~~|zyxxxyz|~}{{zzz{}}~~~~~~~~~}}~~~}|{{{zyzzyyzz{{{{{{{{{{zzz{|}~}||{zzzzyxxxxxxxxxxxyyz|}}~}|{{zyxwvtsrqonmmlmmnnopqqrrsttuvwxz|~~~}||{zyyyxyz|}~~~}}|{zyxxxy{}~}}|{zzzyxwwwxxyyz{|}~~~~|zywvuttssrsttuvwxyyz{{||}~}|zyxwvuuutrrrqpppoppqrtuvxz{|}~~~~~}}~~}||||||}~~}{ywvuttttuuutttssssrrstuwy{|~~}||}}}~~~}|zywvutttuuuvvvvutrqonmmmnopqrstttuuuvvwxz|~~}|{{zzzyxxxwwwwwwxy{}|zzyyxyyzzz{{{||}~}|{{{zz|||}}|{zzzz{|~~}|||{zzywutsqqqqrstvy{|~~~}{yxvsrrqpqrsttuutttttuuvwxy{}~|zyxvuuutuvvvwwwwwvuutttuvwxxyyzzzzzzzzzz{|}~}|{zyxxwwwvvvutsrrqqppqrrtuvwwxwvvvvvwxxyz{{{{|{{zzyyyyz{|}}~~~~}{yxvutstttuuuuuuuvvwxz|~}{{|}}~}}|}}}~~|zxvuttssssrrrrrrstuwxy{}~}|{{{{{{zyxwvutssrrtuwxz|}~~}}}||{zywvvtsrssstuvwxyyyyyxxxxy{|~~}}}}}}}}}|{yxvutsrqqrrrstuutttssstuuwxz{|}~~~~}}}}}~~~}|{zyxvuuuuuvvvvvutssrqqqqqrstvwxyzz{|}~}|{zyyxxxxyz|~~}{ywvusrrrqqrsstuuvvvxyz|~~|{zyxxyzz{{{{zyxxwwwxxy{|}~|zxwvvuuuutssrqppoppqruwxz|}~~~~|{{{zzzzzzzyxwvusqppqqrsuuvwxyyyzz{|~~}||{zyxwutsrqqqqqqqrsssssssrssttvwxy{}~~}|}}}}}}}}}~}}}}}}~~||||{{{{zyxwutttuvwxyzz{||}}~~~|zxwvttttuuvwxyyzzzz{{||}~~~}}}|{zxvutsrrrrrrrrqqqqqrstuvwy{}~~}{zxwvvutuuuuvvvvuttssstuvwyz{|}~}~~~~}|zywvutsrrponmlkjjjkklnpqsuvwxxxxxxyyz|~~}||{{{|}~~~}|{|{{{||||}}}}}}}||}~~~}|{{zzz{{{{zyxwvvvvwxyz|~~}{{zzzzzyyxvutsqpppppqstuwxxxxxyyz{|~}|zxvtsrpoppppqrrrrrrrsstuvxy{}~~}|zywvusrqpoonmmmllkkkkkkmnoqsuvxy{|}~|{{zyz{{|}~~~~~}}|}}}}~~}|{zzzzzzzyyyyyyyzzzz|}~}||{zyxxwwwvvuuvvvvvvuuuvvvwxxyz{|}~~}|{zywwvutssrrqqqqqqqrstvwwxyz{{|~~~}|{zywvusrponnnmnnnnnnnoopqrsuwxz{}~~~~~}|{{zzzz{{|}~~~~~~~}}}}~~}|{zzyyyxxyyxyyyyyyxxxyyz{{|}}}~~~~~~~}||{zzzyxwvutttttuuvwwxyz{||}}}~~~|{zxwwvutttssrrqqpppqqrtuuwxz{|}~~}|zyxwvvvuuuuutssrqppooooopqrsttuvwwxz{|~~~~}}||{zyyxxxxyyz{}~~}}||{||~~}}}|{{{{{{|~~~}||{zyxwwvwwwxyyzz{||}}~~}||{zzzzyyzyyxxwvvvvwwxz{|}~~~}|{zyyyyyyxwwvutsssrssssstuuuuvvuvwxxy{{|}~~}}|{zyxwvtttsrrrrrrrrsrsstttuvvvwxxyzz{{{|}}~~}|{zyxwvvuuttutttttuuwxz{}~~}||{{z{|||||||{|||}}~~}||zzyxwvvvuuvwwxyz|}~~}|{zyyxwvvvuuuuuvvwxxyz{|}~~~}|{{zyyxwvvuuttuuuuvvvvvvvvwxxyz|}~~}|{zzzyyyxwvvutsssrrstuvvwxxxxyyyzz{||}~~~~~~}}}}}|||{{{zyxwvutsrsssttuuuuuvwxyz{}~~}|{zzzzzzyyyyz{{|}~~}|{{zxwwwvvvvvvwwxyz{{|~~}|{zyxwwwwvvvvuuutttuvvwxyz{|}}}~}|{zyxwutsrqppqqqrssttuvwwxyyz{|}}~~|{zyxwvuutssssrrqqqqqrsstuvwwyyzz{||}}}~~~~~}}||{{{zzzyyxxwwwvvuuutsttssssssstuuvwyz{|~~~}||||{{{{zzzz{|}~~~}|||{{{{{{{{|}}~~~~|{zywwwwvvvvvvvvwwxyzz{|}~~~xvx{}zwvqjffceikdgifebcfglptxyzz{~}yxvtwusronjggegjjkjijffhlruxzxxwustw{|~|ywvxz}}}}{wvwz{~~}}{xusttuvvwxvuttvxyz{||{yy{~|{{||{zy{zyxxyxxwwxyywvwvwz}~|||}||}~}|zxvsqqppqqpooppppqrsstvxz|~~|{zzwutsrpnmnnpqqqqqqrstuvwy{}~{zxurrqnkihhfddeeeghhiklnqux{~~|zyyyzywwvtsrqqpnmnonmnnnnonmmnnmorsvx{}}zyxvuttsuwyz|~||}}}~}|||{zwvvutsstuvwy{}~~}}}}~~~~~~}}}}|zyxxwvutstvvvwxxwvuttuuxz{}}{xusqnlkjkkjihijjkmnoqqqstuuwxyy{}~{ywusqpoljhgfdba`aabcegjloqtwz}~~~}~~}{z{{zxxwwxyz{|}~~~}{zyywuuvxyz{}}{zxwxxwvwwxxxxyzzzyzz|}}~~~}||}~~~}{yxwwwwwwxyyy{{|||||{{|~~}|{zzzzyyyzzzyyxxwvuuvwxyz|}~~}}|zwtsrqqqrstuvwy|~~}{xvutsrppqsttsrqpnkjkklmortvy{||}{zyxxxxy{}}zvsomkjiiijlmorvy{|~~}{zyxxyyz{}}{yyyyyyz{~|zwusqqqqrrtvwwvutsrrstvxz|~~}}~{wtsrqqqrrtwyz|~~}|zxxyz{|}~}|zxwvttttuvwy{|~~}}|zxuttsrstuwz||ywvtsrrrtvxz{}}|{zyxwwwxxz{}~~}{ywuuuuuvwy|~~|zxvtrpppooprtuuuvvuuuuuvwxy|~|zxwvuuvy{}}|zxwvvvvvwwwxxyyyyyxwvvvwxxxy{}~}zwurqponoqstuvwwvvwxyz|~~}|{zyxxwxxxvusrpnmmmmmmoquwz|~}|zzyyxwxyzyxxwurqqrrrtuvwyz{|}~||{zyxyyzz|~}zwurpoonnmmnopqssttsrrrsuvxy{}~}}}~~}|||}~~~zwusqpqrrtvxz{~}}||||}~~}|{ywvvuuvwwxz}~~~~|yxxxy{}|yvsponnnnnopqssuvuuuuuuuwy{}}{yvtsrrrsstuvwxwvvsqoooooqtuwz}|ywtsssssssssrqponmlllmnoqsuwy{|}}||{zyyyz{}}{zwtqonmlmoqsuwy{{|}~~}{{{|~~}|}~~}}||{{|||}~~~}|{zyyy{}~}{zzyxy{||}}}|{zyxxwwwwxxy{}~}|}}}~~}{yvtrponnnprtuwyzyyzzzz{}~~~~~~}}|{yxwusrqpooppqrstttttssrrrrttuwz}}zxvtrponnnooqqrsrrrqpopppqtwy{~}|{zyyyz{{}~~|{ywvvvwxz{|}~~~~~~~}}~~{ywutssttvwxz{|||{{zyxxy{|~~}|{{{||}}}}}}}|zyxwvutuvwwy{|}~~~}|}~~}~~~~~~}{xwuuttuwxxyzzzyywvtssrrsuwz|}~}{zyyyyyyyxxwwwvutsqpnoopqsuvwxz{||||{{||}~}{zyxxxyzzz{|}~|{||{|}~~~~~}}|zywvwwxz}~}{zxxxxxwxxwwwvutsrqqrsuwxz|}~~~~~}}}{zywurppqqrtvxyz{|}~}}|||{{}~}|zywutrqqsssstuvwxxxxxvuuvvwy{}}{zyyxxyyyxwwwwvuutsrrqrstuvxyz|}}}}}|zyyzz{}~~}||}~|zywvuvwwxyyyyyyyyzzzz{{{}~~|{{||}~~{yxvutttuvvwxyzz{{{zyyyzz|}{yxxwwxxyyyyyxxxwwwvwxxz{}~|zywvvvuvvvvvvvvutssrqqrtuvxz{{|}~~}|{zyxwvtsrrrqppppqqstuvwxyzz{{||||}~~}|{zxvutsrrrqqqrrrrsttuuvvwwxyz|}~~}|{{||||}}}}}}}}}|||||}}~~~}|||{{{{{zzyxwwvvvwxy{|}~}|{zyxwvuuttttttttuuuuvvvvwyz|}~}|zyxvuutssrsssstttttttuutuvwwyz|~~|{yxxxwvuusqqpoonmmmmnnpqstvwyz{|~~}|{zyyzz{|}~~~}|||}}~~~~~~~}}||||{{{{zyyyxxwwxxyz{|~}|{zywwwwxxyyzzzzzzyyyyyyz{}~~}{zyxwwwwwwxxyyxxxwvuutttuvwxz{|}~~~~~~~~~~}||{yxwusrqqpoooooopqrstvwxxxyzzzz{|~}{yxvutuuuuuuuuutttuuvwxy{}~|{zzz{||}~~~}}|{{zyxxwwwwwxyyz{|~~~}|{zxwwwvvwxxyzzzzzzz{{{{|}~~~}|zyxwwvvvwwxxyyzzzzyyxxwxyyz{|}}}~~}||{zzyxwvuutssssttuuvwxyz{{||||{{{{{{|~~}|zxwvvutttutttttttsttuuvwxy{}~~}||{{{{|}~~}{zyyyyyzz{{{{||||||{||}~}{zyxxwwvvvvvuuuuutuuvwxz|}~||{{{{{{zzzyxwwvuttttttuvwxyz{|}}}~}{{zyxwwvtssrqqqrstuvwwxxxyyyyyyz{{}~~}{yxvuutssssssstttsssssrstuvwyz{|~~||{{{{{{|||}}~~~~~~}}|}}}}~~~}}}|{zzyxwwvuuuuvwxyz{}}~}{zxwvvvuuvvvwwwxyyyyzzz{}~}|zywvuttssstuuuuvuutssstuvwyz|~~}|{zyyxwvuutsrrqqppqqqqrstvwyz{}}~~~~~}|{zxwwvutuuuuuvvwwwxxyyzz{|}~~~}|{{{zzz{{|||}}~~~~~}~~~~~}|{{zyyzz{{|}}}}|{{{{zz{||}~}|{zzyyyxyyyxyyxxxwvvvuuvwxyz{|||}~~}}~~~}|{yxwuusrqqqqqrrsttuvwxxyzzzzz||}~~|zywvttsrqrrrrqqqqpppqqrtuwxz|~~}}|{{{{{{|}~}|{zyyyyzz{||||}}}}}~~~~~~|{{zyxxyxxyzzzzzyyxxwxxyz{}~~}|{{{{{{{{{{{zyyyyxxxxxxxyz{{|||}|||}}}}~~~}|{zyxvvvutuvvwwxxyyyyyyyyyyyzz{|}~~|{zyxwwwvuuuuttssrrrqrrstuvxyz{|}}~~}|{zzzyyyyzzzz{|||}~~~~~}|||}}}}||||{{|{||}~~~}|{{zzyxxxwvvuuuuuvxxy{|}~~~~}}|{zzyxwxxxxxxxxxxxyyyz{{||~~}|{{zyxwwvvvvuuvvwwwxxxxxxxyyz{{|}~~}||{zzyxwwwvuuuuttttttuuuvwxyzz{{|}}~~~~}||{zyyyyyyyyyyyyxxwwxxxyz{{|}~~}}~~~~~}|{zyyyxxyyyzzzz{{{{||}}}~}|{{zyyxxxxxxxwwwwxyyyz{|}~~}|{zzyxxxxwwxxxxwwwwwwwxyzz|}}}~~}|zyxwvuutsrrsssttuuvvwxyyz{|}~~~}}|{zyxwvvuttsssssssttsttuvvxyz{}~~~~}}||||||}~~~~}}|{{{{{{{{|{{{{||||}}}}~~~}|{{{zzzzyyxxxwvvvvwwxyz{|}~~~}}|||{zzzyyxxxxwwwxxxyyzzz{{|}}~}||{zxwwvvuuvvvvwwwxxxxyyyzzzz{|}}~~|{zywvvvuttttttttsssttvwxyz|}~~~~}|||{zzyyyyxxyyyzz{|}~~}}||{|||}}}}~}}}~~~~~}|{{{zzzyyyxwwwwvwxyyz|}~~~~~}|{{{zyyyyxyyxyzzxxvtvyxmtz~|qlgjmiffffgfeedehijkmoprtuuwyz{xuuvxyvrx}|}~wp{{orvuutsrrrsw{xvuuvwwv{~|x{~}{yx{~|ytnw~wuuvv~~~zwvuwywuwz{{zyyyyyvtsrrtvwvuuuuuvwz}}}{z|~}~~~~~}|{}~}{|}~}zwuvxwvvvuuuuuuuuuvvvvvwwxyywutsrrruwtppoqtwzyxxvtqpopqtvxy{}}~}}~}~~~||}|z|~|~||}~{zyyxwtrpnnnopnlor{|xsssstvxzzzyyz{z{||}{ywuvvutrppppprtuvvusoljhhhiiiihhgiklmmotxwvw{|}|z|}~|{{}}~|{|wsssrqonoquy{|}{z{{vquywtttuwxxwwwvutvxtprsqomlnqsuurpoooonooligfjopnoponpqppqppqv|~~~~|~zz|~{}~{{~yyzvtqoqsstnhlplhfdddcceeefillkkkkklmnqstsrpooponnnoooopoopqrrsvxzzyvwyz{|}|zxxz|~~~{{zwuttvwspppppppqsuvwwyyz{zz{|}~~~}}~~}|{zyyyxwvtssrqrsrqqqqponnmlkjjjkmnnonmoqppopprsvyzz{||}~~}~~~}||||}|{}~}z{|zyz|||{y{~~~}{yxxwwy{zwvtsssrqponmlllkjhfhjhfeeeeeehkmnopqrqprtuuvxyz|~~|yvtrpoooppppqqppponooprrquxyz{{{yz{|||{{||||||{ywxzyyyyyywvutssrrssrrrtvvuutstuwywuvxz|||~~~~~}|{{zyyvsssuwwvwvutsssrssttssstuwxy|~}}~~{zy{}zxyz{}||||{zyz{|zxy{|}~|{yxyvtttttuxyy|~~}|||zyz{{zzzxwvvutvxyy{||}~~~~~~~}|||}~|zyyzzyzzy{}}}~}~}{zwuutrqooooqsuutrstttsstuuvxzzz{{|}}~~~}{ywyz|}{xy{zz{|}~~~|{~~|zxyzyxzzyyxxxxxxxxxz|~}|}~~||}}~~~|zzzzzyyz{zyz|}||}}}~}}}}|{|{zxwvxz{}}|~}~|{{zz{||{zywwwxz{zy{}|{zyy{|~|zz{{zzzxvvvvwxyyxyzyxxwwwwxwwwwwxz||||{zyyzz{|~~}}~~}{{{|~}{zxxxxwwvxzyyz{||{z|||}}}|{yxxxwwyzzyxwwvvvvwwuuvwx{}~~~}|{zzz{|}|{|~}|}}}~~~~|{|}|{yxxyxwwxxx{~~~~~~}|{z{zvtuwxxwwvvuuwz||}~~}~}}~~}|{{|}~~~~}{yz{{zzz{~}}}~~~}{xvuuuuvwwvvvvvwxxwvuvxz|}}~}~~~~~~}{zzyyxwwwvwvuvwusssrqqrrrqrstvxyzz{}~|~~~}||||{{{zxwuutuvvuwxyz{|}~~~|{zzzyyxyxwvvwwwwxyyxwxzz{||~~}}~~~}}{zxwvvvuuuvxz}~}||||||}}||||}~~~~~~}|zyxxxwwxxyyxyyyz{}}}~~~}{zzyxwwvvvvvuuuuvwxyz{}~}~}{yyxxxxxxxxyz{|||||{{|{{z{{}~~~~}{zyxxxyyyz{{|}~~}}}}}}}~~~~~~~~~}}|{{{}~~~}|{yyxxwxyywuuuuttttuwxy{{{|}}}||}|~~|{zzxwvuvwutuvvvvuvxz{||}}}|||}}~~|{zyxxxwwwxxxxyz{|}}~~~~~~}}}~~~~}}}}}||{zyxxwwxxwwwwvuuuutuuvxxxz{}~~~~~}}}}|{{{|}}}~~~}}~~~~}}|||||{{{|||}~~~}|{zwvuttttuvvvuuuuuwxyzzzz{|~~}|}~~~~~~}|}~~}|}}~~}|}~~~~~~}{zzzzyywvtstssrrsstttuvwwxz|}~~~}||{{{{zyyyxxxxwwwxxxxxyyyyyzzzz{|}~~}|{||||{{{|}}}~~~~}|{{zzzyxxxxyz{||}~}|{zxwwwwwwxxxyz{|||||||}}~~~~}}}}|{|||{||||||}||||||{|}}~~~~}|{yxwvtssrrrrsstuvvwwvvwxyyz{{{{{||}~~}|{{zyyyyyzz{{{{{{{{{|}~}{{zyyyyxxxxxxxxxyyzzz{{||}}~~}}|{{{{{|}}~~~}{zzz{{{{{{zzyyzzz{{||||}}~~~~}|{{{{z{zzyyyxxxyzzzzz{{{{{|}~~}|zxvvvvvvwxyyzzz{{{|}}}}}}||}}||}~~~}{zzxwwwwwwwxxxxxxxwwwxyyz|}~~~}|{zxxwwvuuuutttttttuvvwxyzz{{{|}}}||{zzzyyyyyxxyyyzzz{||}~~~}|||{{{zzzyyyyyyyyyxyyyzz{{|}}}~~}|{{{zzz{|||||||{{{{{zzzzz{||||}}}~~~~~}|{zyxwvvuutttttuuvvvwwxxxyz{|}~~}|{zyyxxxwwvvvvvvwwwwwxxxxyyyyyz{||}~~~}}}|}}}}}}}}}~~~~~~~}|{yxxxwwwwxxyyyz{{||}}~~~~}}|{{{{{|||{{{{|||}}~~~}||{{zzzzyyyzzzz{{{{{{{{{{|||||}~~~}||{zzyxxwvvvvvvvvvvvwwwxxyz{{|}}~~~}|{{zzyyyyxxwwwwwwwwwxxxyzz{|}~~~}}|{zyyxxwwwwvwwxxxyyzzz{{||}}}~~~}||}}}~~~}}}|{{{{{{{{{{{{{{{{|}}~~~}}|{{zyyyxxxxxxxxxxxxxxyyyz{{{||}~~~~}||{zyyyxxyzzz{{||||}}~~~~}|{zyxwvvvuvvwwwwwwwwwwxxxyz{|}~~}|{zyyxxxwwwvvvvvuvvvuuuuuuvvwxyz{|~~~~~~~~~~~}}||||{{{|||||||||||}}~~~}}}||||{{{{{zzzzzyyyyyzz{{{{|}}}~~~}}|{{zzzyzz{{{{{{|{{{||||}}~~~|{yxwvvuuuttuuuuuuutttuvwwxyz{|}~~}}||{{{zzzzzyyyyyxxxxxxyzzz{||}}}~~}}|{{{{{{||}}}~~~~~~~~~}||||{{{{zzzzzzz{|}~~~}{{zzzzyyyyxxxyyyyzzzz{||||}~~~~~~}}|||{{zzzzzzzzz{||}}}}}}}}}}~~}|{{zzyyyyxxyyxxxxxxxxxyyz{{|}}}~~~~~}}|||{zzyyxxxxwwwwvvwwxxxyzz{|}~~}|{zyxxwwwwwwwwxxxxxxxxxyyz{{||}}~~}}||{{{{zzzzzzyyyyzz{{||}}~~~}}|{zzzzyyxxxxxxxxxxxxxxyyy{{|}~~}|{{zzyyyyyyyyzzzzz{{{{|||{|||}}~~~~~~~~~~~~~~}}|{{{zzzzzyyyyxxxxxxxxxxyyyz{{|~~}|{{{zzzyyyyxxxxwwvvvvvuuvwwxxyzz{|}}~~~~}}}}}}}~~~~~~}}}|{{{{{zzzyyyyyzz{||}~~~~~~~}}}|||{{{{{{{||}}}~~~~~~~}||{{zzzzyyyyyyyyzzzzzzz{{{{{{{|}}}~~}|{{zyxxwvvvuuuuuuuuuuvvwwxz{|~~~}||{zzyxxxwwvvvvvvvvvwwwwxxxyzzz{{|}~~~~}}}}}}||||||{{||}}}~~}}||{{{{{{{{||}~~}|{{zzyyyyyyyzz{{||}}~~~~}}|{{zzzzyz{{{{{{{{zzzzzz{{||}}~~~~~}}|||{{{zzyyzzzyyzzzz{{||}~~~}}}|{{zzyxxwwwwvvvvwwwxxxxyyyyz{|}}~~~}|{{zyyxwwwvvvvvvvwwxxyyzzzz{|}~~~~~}}|||}}}~~}}||{{{{{{{{||||}}}}~~~~}}|||{{{{{zzzzzzzzzyyyyzzz{{||}~~~}|||{zzzyxwwwwwwxxyyz{||}}~~~~~~}||{{zyyyxwvvvvvvvvvvvvwwwxyzz{|}~~~}}||{{{{zzzzzyyzzzyyyyxxxxyyzz{|}~~~~}|}}}}}~~~~~~~~}|{{zzzzzz{{{||||}~~~~}||{{{zzyyyyyyyzzzzzyyzz{{|}}~~~}}||{{{{{{{{{|||}}}~~~~~}|{zyxxxxwwwwwwwvvvvvwwxyz{|}~~~}}}}||{zyyxxwvvvvvuuuvvvwwxxxyyzz{||}~~}}|||{{{{zz{{{{|||||||}}}}~~~~}}}}}}}}~~}}|{{zzyyyxxxxxxxyyyyzz{{|}}~~~}}||{zzzyyyyyyyz{{||}}}~~~~~~~~~}||{{zzyyyyxxxxxxxyyyyzz{{{|||||}}~~~~~}}}}}|||{{zzyyxxxxyyyyyyzzz{{{|||}~~~}|{zzyyxxxxxxxxxyyyyyxxyyyz{|}~~~}}}}}}}}}~~~~}|{{{{{{zzzzyyyyzzzzz{{|}~~~~~}}||{{|{{{||||{{{{{{{|||}}~~~~}}||{zzzyyxxwwwwwwwxxyyz{{{|{{||}~~~~~~~~~}}||{zyyxwwwwwwwwwwwwxxyyzz{{||}~~}|{{zzzzzyyyyxxwwvvvuuuuuuvwwxyyz{{||}~~~}~~~~~~}||{{{{{||||||}}}~~~~}}}}}}||{{{{{zzzzzyyzz{{||}}}}~~}}|{{zzzz{{{{{{{{{{{{{|||||}}}~~~~}|{zyyyxxyyyyyzzyyyyzz{|}~~~}}|||{zzyyxwwwwvvvvuuuuuvvwwxxxyzz{{|}~~~}}||||{{zzyyyyyyzz{{||}}~~~~~}||{{zz{{|||}~~~~~}}}||||||{{{{{zz{{{|||}}}~~~}||{{{{{{{{||||}}}}}}}}~~~~~}|{{zzzyyyxxxxxxxxxxxyzz{{|}}~~~}}}|{{zyyxxxxwwwwvvwwwwwxxxyz{||}~~}||{zyyyxxyyyyyzz{{{{{{{{{||}~~}}|||||||||}}~~}}}|{{{{||||||||||||}~~~~}}}|||||{|||{{zzyxxxxxyz{{|||}}}}~~~~~}}|||{{{zyyyzzyyzzzz{{|}~~~}}|{zyxxxxxxyyxxxxxxxyyzz{||}}~}||{zyyxxxxxxxxxxxxwwvvvvvvwxxyzzz{|}}~~~}}}}}}}}~~~~~~~}}}}}}}}}~~~}}}}|||||{{zyyxwwwwwxxyyzz{{{{|||}~~~~~}}|||{{{zzzzyzzz{{|}}}~~~~}}|{{{zyyxxxxxxwwwwwxxxyzz{|}~~}|{{{zz{{{zzzzyyxxxxwwwwwwwxxyyzzz{{|}}~~~}}}|||{{{{zz{{|||}}~~~~~}}}}}}}}}}}}}}~~~}}||{{zzzyyyyyyyyzzzz{{||}~~~~~}}}|||{{{{zz{|||}}~~~~~~}}|{zyyxxxxxxwwwwwwwxyyz{{|}}~~~~~~}}}}|||{{zzzyyyyyyyyyyxxxyyzz{||}}~~}}|{zzyyyxxxyyyyyyyxxyyyyyzz{{|}~~~~~~}}}}~~~~}}}||||||{{|||||}}~~~~}|{{{zzzzzz{{{{{{{zzzzz{{{||}}~~~}||{{{zyyyyyxxxyyxyyzzz{||}}~~~~~~~~}}|{{{zzyyyyyyzzzzz{{{||}~~~}}|{zzzyyyyxxxxxwwwwvvuuuvvwwxyyz{{|||}}~~~~~~}}}}}}}}~~~~~~~}}||{zzz{{{|}~~~~}}}}|||||||||||{{zzzzzz{|}}~~~~~}}|||{{zzzzzz{{{|||}~~~~~~~~}}|{zyyyyxxxxyxxxxxxxxxyyz{||}~~}||{{{{{{{zzzyyxwvvuuuuvwwxxyyyyzzz{||}~~~~~}}}|{{zzzzz{{|||}~~~~~~~}}||||{{|||}~~~~~~~~~~}}||{zzzz{{{|}}~~~~~~~~}}|||{{z{zzzz{{{{|||||||}}}}~~~~}||{{zzzzyyyyyyyyyyyyyyz{||}~~~~~~}}}}||{{zyyyxxxxxxxxxyyyzz{{{|}~~~~}||{{zzyyxxxxwwxxxxxyyzzzz{{{{||}}~~~}}}}}}}}~~~~~~}}}}}}}~~~}}||{{zzzyyyzzzzzzzyyyzzzz{{{||}}}~~~~}}||{{zzzyxxyyyyyyzzz{{|}}}~~~~}|{{zyyyxxxxxxxxxxxxyyyzz{|}}~~~}||{{zzzyyyyyxxxxxxxxxxxxxyyyyzz{{|}~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~}}}}|||||{{{{zzzzzzz{{|||}~~~~~~~~~}}|||{zzzzz{{|||}}}~~~}}|{zzyxxxxxwwwwwwwwwxxxyzz{|}}~~~}}||{{{zzzzzyyyyyyyyyyxxxxyyzz{|||}~~~~}}|{{{zzzzzzz{{{{|||}}~~~~~~~}}}~~~~~}}||{{{{{{{||}}}~~~~~}}||{{zzzyyzzzzz{{{||}}}}~~~~}|{{zzzyyyyyxxxxwwwwwxyyz{{|}~~~~}}}|||||{{{{{zzzzyyyyyyyz{{{|}}}}~~~~}||{zyyxxwwwwwxxxxxyyyyzzzz{{{|}}~~~~~~~~~~~~}}||||{{||}}}}~~~~~~~~~}||{{{{zzzz{{{{{|||||}}}}~~~~~~}}||{{{zzzzyyxxxxxyyz{{|}~~~~~}}}|||{{zzyxxxwwwwwwwxxyyyzz{{{|}}~~}}||{zzyyyyxxxxxxxxxxxxxxxxxxyyyz{|}}~~~~~~}}}~~~~}}||||||||||}}}}}}~~~~}}}|||||{{|||||||||||||||}}~~~~}}}||{{{{zz{{{{|||}}~~~~~~}}|{{zzyxxxxxxxyyyyyyzzz{|||}~~~}}|||{{zzzyyyyyxxxxxxxxxxyyyzz{{||}}~~~~}}}||{{zzyyyyyyzz{{{||}~~~~~~}}}}}~~~~~~~}}}}}||||||||}}}~~~~~}}|{{{zzyyyyzzz{{{{|||}}}}}~~~~}||{zzzyyyyyyyyyyyyyyzz{||}~~~~~}}}||{{{zzyyyyxxxxxxxxyyyyzzz{{||}}~~~}||{zyyxxwwwwwxxxxyyyyyzzz{{||}}~~~~~~~~~~~~}}}}|||||||}}}}~~~~~~}||{{{zzz{{{{{{{{{{{{{||}}}~~~}}||{{{{{{{zzzzzzzz{||}~~~}}}|{{zyyxxxwwwwwwwwxxyyyzz{{|}}~~~}|{{zzyxxxxxxxxyyyyyyxxyyyyyzz{{||}}~~~~~}}}}}}}}}~~~~}}}}}}}~~~~~~~}}|||||{|||||||||{{{{|||}}}~~~}}}||{{{{zzzzzzzzz{{||}~~~~}||{{zyyyxxxxxxxxxyyyzz{{{||}~~~}}||{{{zzyyyyyyyyyyyyxxxxyyyzz{{||}}~~~}}|||{{zzyyyxxxxxxyyzzz{|}}~~~~~~~~~~~~~}}}|||||||||}}}}~~~~}}|||{{{zzzzzzzz{{|||}}~~~~~}||{{zzzzyyyyyyyyyyzz{{|}}~~}}}|||{{{{{zzzzyyyyyxyxxxyyyzz{{{||}}~~~}||{{zyxxwwwwwxwwxxxxxyyzzzz{{{|}~~~~~~~~~~~~~~~~~}}||||||||}}}}~}~~~~}}|{{{{zz{{|{{{||}|||||}}~~~}ypgq}w}xnlqx~~rg]ZYY_aecc__cinqqolkrz}~}~}{z{wpljjqxtronifushpw|}~~xpilmv|upkdZY\dkovsnnpruy~xrrsqmu}yxsmmkv~||rfgjjlqwxzyywqmlmnrvxzy~|{{zzuplga__^ZYXUX[\]_behjlnorutsssvy||}|}~ywurstttqqqoomhcffcbbcedbbacdfjlnpru{|zxsoniffc`bdhlnopqrux|~{xxzxoihkoty|~~}zuoiggeaadfimmjfda_afiklmnpqpnkknprusqswywsrokigb][WPLIGD@@@=>DINU[afjnpqrrsuxyxutsqrspmlihhiiijjhhjihihgeb``cfjnont~~ywvuvtpomgdeea_addefhjou{||}}||~zssvqmlllmmmlllkhedc^[[ZXWVTV[_cgjmqw|~|{zwtqnjilmjinrpmmnnpsux|}~~~~~}zvpkhghikmnpswxyyvvvw{~|{ywx{}}~}ysmkmpuy{|~{x{~xutqosw|~|wslhkmlklnppookeb`\[^bhlq{vngdddbachjifcbbdghjmpuxyywronmmnpsux{}|yvsqponlkjlnmnnha\YWVUX\`dimmlmoqtuw|{vutqonlklllmjfffffeefgkrvy{yustvxxz~ztqpppoqvy{|||{{{~}xssvxyyxvtrpnmmotxz}}yvtqommnrsty}}|~~||~~{xupjfb^\ZVTRPSWWVWWWWXZ\_cgijnqolllkkknty|}|{wsrrqpqqpnmljgeddc^^acinpsuwz|zz{zz||}~}~||{yyz{}|~}}}{{{{}|{|}|||}~}xussuvuvyzz{|{xutsrqqsvy}}|}~{zz{{yuqib^[WUXZZ\^^]]YVTTX\\]`eikigda__`cghiiijhea^ZXVUSQSWYXWUPKHDBBEHMSUXZ[\__`cgjmruvuspmjfb```^_a`_a_]\WTUWXZ\^aeedcb__``ejmqtvvtrrqponnorsrqnjgc_^abbcfjmnqssppqrruwxy|}yvsppomljhhhe`__ZWX[_a_\[[[ZZ[]_cgmsxy||{zyxyyz||zyywuxyy{~~|~|{z|~}||}~|zwqlkkmqqrstvzzyxxxxy|}~~{wwwtrstuvwwvrmiecehlqtuy|{zxttx|~xtqpnlkjjjifd`[XWVWXXYZ]__^]]^`chkmruxyzzxwx{~~ztnkgfggfggggghhgghilnptxz{{zvstssuwx{}|zxusrnkkkmqqppppniffghjnsvxz|~}xvvxxxy{z{{zyurpnnnonmlkjihec`_bfkqvy|}||{xwwwxy{{{}}}|zwspmkjihihfffb]ZWWX\`bdimpqpoqqruy~~zxwwvuuuutrrqnmlkkmnopsuxz{||zy||xrpqqppqqqsvyzzyxy}~}~~{vrnkijmprtttutuuuvxz}~|{ywxxz}}{xuttuvxz|~|{ywwwwwwvtrrtvxy|}yuuusqonkiihgghhhjlmpstuwxxz{|~~|zzzxwvtsqonmkkllmortutsuvwxyz|~|zxvtsrqpomjiiiijkmnopppsuvwxyz|}~~}}|{zyz{{z{z{{zxtokifeedb``aabbcefimopstvxxyyyzzz{{{||{yvtsrqpoooopprsssttttvwyz{{{|}}~~|yurponmkifeddcbabdfhjlnqstvxyyz{}~~~}}}}}~~}{zxvuvxyz|}}~}zxy{|~|{z{||{}}|{zz{}}zwtrqqpqrrrsttssstvx{|~~|zxwtstwy|~}zwvuuwz}|yyxwxvstsponmmnpsuxz|~~|xtssrqrssuvuuvvwxz||{zxwxyz|~~zwtponmnnnnnmkkllnqsuxz}~~|{zxxzz{||||zyyy{~~{zxwvvvwy{}~~{xussqoppprtvwyz{|||}||~}xspnllmkiiihhjklnopsvy}~|{yyz{{ywwvuuuvxz|~{yxwvvutttsttssuwy|~|ywvtuvuutqppnnnmmopqstuvwwwyz|~~~}}}{yxvtsrrsuwy{~}zwuromkjiijkjkkkmnoqtvy|~}{zxutrpqqqrtuvxzzz{zz|}~~}|}~~}}}}~}|zyz|~}{yxvutsrpnnnmlmnprvz|~}zwvuttuuuvvvvvuvxy{}{zxxyxwxxxxxxxwvvwyy{}~~~~|zwurqqpprrrrrqqqrrtwz}~|yvutsssrstttsrpoprtwxy|~~|{zyxwvvvusssssuwy|~~}{zwusrppppooppqrqrsuvxz|}~}}}|||zywtsrpopqrtvxyz{|}~~|yxwxxxyxxxxyz{|~}|{yxxvuutsrqpprtvz}}||{|{zywtsqonmmmmopqsstuvxz}|zxwwwxyz{}}~~}~~}zxwwwwxyyxxxwxxy|~|zxvsqomlkjlmnopqpqqqrstvy|~~|zxvtssqqqqpppoopqsvy{~~}{yxwwwvutsqonmmlmnoqrrsttuvwyz|~}{zyxwwwwvvtrqpooopqtxz}~}}}}}}~~|{zyyz{{|||}}~|yvutrqrrrrrrrstuwz{}~}}|{{zyxyyyz{|~~{ywutttstvwxz{|~~~~}}|{zywwvvuuuuvwwxyyz|}}{ywusqppnnnnopppqrstuvxz|~~|zxvusqpponmnnnpqsuwy|}|{zxxwvwwvutsrrrssttuwwxyz{||}~~}|{zywvtsqponmllllmoqsvxz}~|{zyyxxxxz{|~~}}||||}~~|zwvuuttttuvwxz{|~|zxvttsrrsssttssttuwxy{}~~||{yxvuttvwy|~}|{zyxxwwxyz{{|}~|{ywvtrqommmmmnooqsuwy{|~~}}|{zzwusqnmmllmmnprsuwxy|~}{yvusrqqqppppppqrrstuwxy{|}~~~}{ywutsrrrrqqqqqrtvxz|~~~~|{ywvutttttuwxz}~}{xwvutttuvxy{}~}{zxvvvvwxyz|}}}~~~}{ywvvuuuuttttuvwwz|~~}{zyxwwxxxyxwwwwxyz{}~~|ywusrqppoonnnoprtvy{}~|{zywwvutsqqpnnmmnoqsvyz|~~}{xwvtsrrrrrrsuvwxxxyzz|}~~}{{yxwutsqppooooooopqrstvy{}~}|{z{{||}~~~}}}|||||}~~}}|zzzyxwvvvvwxz{|}{zxvutssrrrstuvyz}}|{zxwwvuuuuuwxyz{|}|zyxvvvvvvwwxyyz{{|}~~~}{ywusrpooooopppqrsuwwy|}}zywutsrqqpppppoooopqrtvwz|}|zxvsrpnnmllllmnpqsuvwyz{}~~~}|{zzyxxwvuuttssstvvwxyz|}~~~~~~|yxxwvwwwxyz|~~|{zyyyyyyyyyyzz{|}~}|{yxxwwwwwxz{}~||{zzyxxxvvvuuvwxyzzz|}~~}{yxwvvvuvvwwxz{|}~~}{ywvtrqqpppqqqqrstuvxz{~}{ywusrqpooppqqrrrstuvwy{}~}{ywvtsrrqqppopqqsuvy{}}{zxwvutssrrrqqppooopqrstvwxz{|~~}|{zzyyyyyyz{|}~}|{||||~~~|zyxwwwvvwvvwxxyyy{|~}zyxvvvvvvvvvwxy{|~~|{zyxxwwxyyxxxwwxxy{|}}|zyyxwwvvuuuvwyz|~~~}||{zywvvtssrrrsuvwxy{|}}|zyxvutrqppppqqrsuvwxyz{}~~|{xvusqqpoooooopqrtuwy{}~|zyxvvuttuuuuuuuuvvwxxz|}~~}||{{{{{{||}~~}}|{zzyyy{{}~|zywvvvuuuuuwxy{||~~}{yxxwwwwwwxxy{|}~}{zywvutsttttuvvwxxz{|}}|zxwvttttttttuvwxz{}~}{zyxwvvuttsrrqpppqrstuvxz{}}|zyxvvtsrqpqqrrtvwyz{}~|{ywvutssssstuuvwwy{|~~|{yxvttrqqqqqrrssttuvwwy|}}{zzyxxxxyyzzz|}~~}|}}~||zywwtstsstuwxz{|~z|xtjbdgpxvzzwtsux~|tmfff`\^abca^ZZ_fikhhedgpruxzxvokosuroikrstzztls|skouxwtrruxx~zvx{~||~yzz{~|{{~~|zzyyyuptyxwsotxurnkqz~{uuutrw||ttvvvvtstrpnmllmop~ywsnkifghijhfefegilrx||urpmjhfca``_befjoqtvy|}|{ywwuroomjkloquy||xxwwutromnrz}~|vqjbabccdffffhikmptx|~}|yxwxyz|}|yy{}}~~|xvusrmigeegdbb_^_^^`dhknrx{|}~~~}~||zxy{|zwwxxxxxvsstwz~}yz{xsmgdb_`cegkoptxvuy||}|}~yvnfhje`\Z\\Z[ZXWWWWXZXX]adefilt~{xurnjgea_chijsywtuy||~~~wrtvtsrqvxxwqlrxvsrqstuvvurpquutvxwvxyy{}|zywustuuttuussrnljgfefknprrrtwy{}~~|yurqstspmjihhilptx~xtsqonljkmqx|~~zvwzuqqrtuqjhhecdfjmmmooqqnmnopsuuwz|~{xutrpnppnlkf`][WUUUUY^bfikmoonnoprtwx{yusokigfhjkmpokhec`^_`bfjotwwxyxutuwyzz}}zxtqqqsvwx|~|{yxwy{~~}{zzyxxz{{zyyzwttuutqopsuutrpoljjlllosw|{wqmmmnquvwyzz|~~~|{ywwwvvvvuronnoquy{}|wspooooqsttttttuuuux~~{xvusrqqonooomkheccdeghimrvxyyxwy{|~~wrpnkhghijiiiiihhikmoqrtwy|}|{zzz{yvwxxyyz{|}zyxxyyyyy|}zussstuvvxz}~|zz{{{|~||}||{|~zusrpoqqrstvy{~}xwwxzz{}~|ywtolmmkmpsvxxyzz{~zwuuvuvxz}~yvronnopqqswz|||}zwspprtuuvxxvwwwvtrsuvy}}|zuqmjjklnprsuvvvusrtxyz~}|}~}zvutsqppqruxyzyxxvsqpnoprtx{}}}|z{{{|}}}|~|zxwwxy{~~}zz{{{|}}}~}}{yyxxz|~ysqponooqsuvusrqrsttssvy{||zxwwz|}~|zwsqonmlkjkkklljgeeddehkmpsw|}~}{zz{{{{{|}}{xvwwy|}~~~~~|zxvwz{|}~|||{|~}zwvuvvwxyy{}~~~~~|ywuuuuwy{}~|{||{zzzzyyyywvuuvwx|{zzyzzz|~}{zxvtrrtuvz|}}{z{zvsstvz|~~}}}~}{xusqpprsuxz{|}~~}{{||{|~}}}|{|{xvvurpmkjkkmpsvxxy|}|{z{{|~{yz|}~~|ytromjgddffgkoqruutuvvx{~|zywutsttqmkiebbccdfghjlmnpqqqrssvz}}zvuwyz{}~~{z{|zz}~|z{|}~|zz|}}}~~}|{zz{|}~~~~~}{yxwwxywux{{|||}}{yyy{}{wuvwuuuuuuvwwvuuuvvxz||xusqprssssrrqqrpnnqrtw{}}~|xurpqqqpppomljhhiijnruy~}{wuspnnmmoomnnnnnmkjijlnrvy{~}yurppononnnliihgghiiknqtvwz{|~}}~~}||{yyzz{~~~~}{zyxxyz{|}~}|zyxvtsrqppppqstuwy{{~~{zywusqpomnnopqstuxz|~}}}{ywutqnnnnnoqsstvwxxyz{}}}|{zxvutrponnomlnpooppopqssuwxz~~~|{ywvvtrqqpppooqrsuwxxxwxyyyz{{|~|zyxwvuttsrqponnopooqsuwyyyz{{||{{zzzzz|||||{{{{|~~|~~}}}||{zzyxyz{}~|zxwwvuvwxxyz{{|||{}|zxvtsrrrrqpponprtvy{~|zzzzz{zzyywwxvssrrsttvxz||}|zxvuuuvuuuussssttttuwy{}~}|{yy{{{{{zzzywuutttuwxyyyzzyxyxxyz|~~|{zyywvttsrqqrrtuvvwxxxxywvwxyz{{|}}~~~~{ywtrqpoooonlkihgghijklprtxz{|}}||||}~~~}||}}}}~~~}||||}~~~}{zxwwy{}~|{zyxxxz{~}{ywvusrsttuwxz{~}zwvtssststuvvwxyyz{|~}|{zzzyyyyy{|}}||{zzyyyyz{|}~}|{z{{{|||{{zzxxyxyz|}~~}|{{||||zxwutrqpppqstuwxxxxyyyz{}~~}|zzywvuspnmmlklllnoprstuvwwwxz|~~{xvspnlkkjjkkkllllmmnpsux{}{ywvtrqqqqrsuvwxzz{{|}~}{zzzz{|||}}||{zz{|~~||{zyxwwwwxyz|~~|{zyxxwwwwxyyzzyxyz{}}{zyxxyz{{{{zzyxwwvvwxy{|~}zxxwvuuuuuuutssstuwxy{|~~|zxvtsssssssrqponmmnoqtvx{~~|zyxwvtsrponmkjiiijloqsvxz|}~}{zyxxxwvuttrppommmmmmnpqrsttuvwxz{|~|{zyxxwwvvusqqpoprsvx{}}||||}~~~~}|{yxwvuvwxz|~~}|zywvvuuvvvwxxxzzz|}}{yvusrrrstvwxyzzzzzz{{|~~|zxvtrqqqqqrssstuuuwwxz|~~}{ywusqpoonpqqrstsssttuvwy|~}{xvtsrqqqqqqrqpponnoprtvxz|~~|zxvutsttsttttuuttssrrrstuvwxxyyyyyyyz{|}}|zyxxwwwvvvusrrqqrsuwy|~}|{yyyyzz{{{{||||}}~}}|{zzzyxwvuttuuwyz|~}{zyxxwwwwvvvvvwxyz{|}}|zyxxvutsrqqrrrtvxz|~~~}}}}|{zyxwuuuuuuvvvwxxyz{|}~|zyxvvutttssstttuuvwxyz{||}}~~}}|{yxwvuuuttuuuuuutssttuvwxz{|~~|zyxwwvvvuuuttsssrrrsttuvvvvwwwxyz{{|}~~}|zzxvutsrqppooooprsuxz{}~|{zyxxxxxxyyyz||}}{zyxxxxxxyyyz{{|}~~|zywvwvvvwwwwwwwxyz{|~~~|{{zyyyxxxwwwwxyz|~~||{{{{|||||{{{zzyyyxxyzz{|{{|}}}~~~}|{{zyxwwwvvvvuuvvvvwxyyzz{||||}}~~~}|{zyxvusssssssssstttuuuvxy{|~~|zxvtssqpqpppppppqrrstuuvxyyz{|}}~~}|zywutsrppoonnnnmnoprtvx{~~}{{zyyzzz{{||}~}|{{zz{{|}~~||{zzzz{{{{{{|}}~~}||{zzzzyyyzyzzz{|}~~}||{{{{{||||{zyyxxxxxyyzz{{||}}~~}{zyxwvutttttttttuvvwxyz{}~~~}|zyxwvuutssrqppooopqrsuvwxzz{|}~~}|{{yxwutsqpooooooppqrstuvwxy{|}~~}|{{zyxxwvvttssrrrrrstuvwxyz|~~}||{zzzzzzz{{{|}~~~~}}}}}|{{zzzzz{|}~~}{{zzyyyyyz{{||}}~~~}|{zzyyyyyyyzz{|}~~~}|{zzyzzzz{{{||}|}}}~~}{yyxwvvvvvvwwwyz{|~~}|{zzyyxxxxxxxxxxxyz{|}~~}||{zzzyxxxwwwwwwxz{|}~~~~}}}||}|||||{||||}}}}~~~}}||{zzzyyyyz{{||}~~~~~~~~~~~}}|{zzzyyyxxxyyz{|}~~~}}||||{{{zzzzzyz{{|}~~~}}|{{zyxwwvvwxyz{|}~~}}||||{{zzzzz{{|}}~~~}||{zyyxxxxxxyz{|}~|{{zyyyyyyzzz{{|}~~}}||{{{z{{{{|||||}}}}~~~~}|}}|}}}}||{zzz{{|}~~~~~~}}}|||||}}}}}~~~~}}|{{zzyyxyyyz{|}~~}{zyyxxxxxxxyyzz{{|~~}}|{{zyyyxxxxxxxyyzzzzz{|}}}|{zyxxxxxxyyyyxyyyz{|}}||{{{zzzzzz{{{|||||}}~~~}|{zzzzyyyzzzzz{{|}~~~}}||{{{{{{{|}}~~~~}}}}}}}}}}}}}}}}~~~~~~}||{{{{{{z{{{{{{||~~~~~}}}}}|||||}}}~~~~}|{{z{zzzzzz{{|}~~~~}}}|||{{zzyyyzz{{|}~~}||{zzzyyyzzz{{{||}}~~~}||{{{{{{{|||}}}~~~~~}}}||||||}}}}~~}~~~~~}||{zzzzzzzzzzz{|}}~~}}}}}}}}}}}}|{{{zzzzzz{{{||}~~}|{{zzzyyyyyyzz{{||}}~~~~}|{zyyyyyyyzz{{||}}~~}||{{{||||}}}}}}}~~~}||{{{zzz{{{{{||}~~~~}||||||}}}~~~~~}}}}}}~~~}}}}||||||||}}~~}}|||||}}~~~~~}||||}}}~~~}}|||{{{{{z{z{{{||}~~}|{{{{{{{{{||{{zzzz{{||}~~}}||{{zzyyxxxyyz{|}~~~~~}}}||{{{{{{|}~~~~~~}}}}}|||{{{zzz{{|}}~~~~}}}|||||||||||||}}~~~~~}}}}|||||}}~~~~~~~~}}|||||{{{{{|}~~~~~}}||{{||||}}~~~~~~}}}||||||||}}~~}}||{{{{{{{{{|||}}~~~~}}|{{{zzzzz{{||}}~~~~}}}|||||||{{{{||}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}||}}}}}}}}~~~}||{{{{{{{|||}}}~~~~~~~}}}|||||{{|||}~~~~~~~~~~~~~~}}}||}|}}}~~}}||||||||||||||}}~~~~~}}}||||{{|||}}~~~}}||||||||||}}~~~}}}}}}}}}||||||||}~~~~~}}~~~~~~~~}}~~~~~~~~~}}}}}~~~~~}}}}}}~~~~~}}}}||||{{{{{{||}}~~~~}}|{{{zzzz{{{||}~~~}}}|||||}}}~~~~~~}}}|||||}}}~~~~~}}|||||||}}~~~~~~~~~~~~~~~~}}}}}~~~~}}}||||||}}}~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~}}|||||||}}}~~~~}}||||||}}}}}}}}~~~~~}}|||||{{{{{{|||}}~~~~~~~~}}}||||}}}~~~~~~~}}}}|||||||}}~~~~~}}||{||||}}}~~~~~}}|||||||}}}}}}}}}~~~~}}}}|||||}}}~~~~~~}}}}}||||}}}~~~~}}}}}}}}}}}~~~~~}}}}}}}}}~~~~~~~~}}}}|||{{{||}}~~~~}}}}}~~~~~~~~~}}}}}}||||{{{|||}~~~~}}}||||||}}}~~~~~~}}}|}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}}~~~~~~}}}||}}}}}}||}}}~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}|||||}}~~~~~}}}~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}||}}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}~~~~}}}}|}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}~~~~~~~~~~~}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y}}wxzvsrutspmicb`acddceaaejruqkjjkmjklmw}yus||wsrx~}mhdkq~{tnqu|~}yz|vrx|~~ulhfnuuuj^\[_`gosutqnmjgggknpqppoqrstrolf`cgeeggdddacbabddba`^_ba_bdba^\[`psngiikkmoppqssssruwyyxwxzyvvtuuvvwwz}~|zyxvuuvusqvzyxyyyzzxxyz|zyxwy|}}}}}|{{}}|~{{{}~~}{zxxy|~}~~~}|||{zxvtrrsttssttsrrtwz}~|zxvuuwxxxxxywvuqmkjklifgfc`\YVUVWXXYYWTRRQRUWWY]acehlnnoonmlklnppmmnmmostrqpnnnnnmjjjhikjkljfbabcefiloprtvwwvvvutvxvtropqonnnmjgeeea]\]\\[ZYZ^a`___^][ZZ[WSX][YYXY[\^`bdefhlonkmnkfdehjmomkjifeb_^\YWVV[__`ab`_`cegikmlotrry{xuvwww|~}}~|zxuuvutuvvutuwyzwvy}|zxutuxywutronoponnooopoopmhggfedchlkkosw{zwwwspnnrtpmnooookgedb_\ZZZYWXYZZZYYWUVWYZ\_acfjllljhgfgiklmmmmmmkkjheb``````a``bcb`\XVVVVY[\\]^acdddeeffgghjmpty~}{xvtsqnllmpsuwyyxvtrrrqqrrqptxxxvtstrppqomoquy{{{y{}{yxwyzxxz|||zxurnkgcceffijkqz}{ywxyxy}}{yvtstvw{~}|zwusqqqpoqrtutrokigc``_^^_aglquxwwvsqrtvy}~}~~}}}~~||~~}}}~|{zwvuuwzz{z{}}~}|{zyxwwwwwxyyxwvxyxwxwvuuuuuvwvspmjigfffgijjkklmkhijkmnnnnpqpopqomkhgfb^\[[\YVWWWVQLJIHIKMOPOMNPNLKJGEFFFFJPUY]`abehkmoruvuttstutrrpnlkigfeccdcdghgeeeccfijjjjloqsuuuuuuutuuuuwy{~~}}|{|}~|xuvvropqrrtvvvwwvutttvy|{yyzyxy{ywxyywrmjihhiijlmnqtuuurnlkjmomlmprtx{}~}||{yyz|~}|}~||{zzzz{|~}}}||||{~~~}||}|zyxyyyxuponkiklorrqrstuuuuuutvwwy{|{{{{xvwxuqoprtvwxwusstw{{wtrpnjhghgfhklkmoonmljjklmortvy|~~~~}}{zzyxxwxzzzxvtqnlkhhhgggiihggfgfdbaadhjmnpsuttuvwwvuvxyz}~|xvutrpnnmnoopppqqponljihhijjjklkkmnorssrsttvwvusqqqqrsuwwxyywusqplhhgdb`_``abbbceedcbcccdhloruvwwvuvxxxwvx{}~}zyyyz{|~}||||{ywtrrsvxxxz{{|~~}}~~}|{xwwxyywspnmmoqsttsrqqpopqrtvwxy{~~~~|{z|~}|{yz|~}{{{{||||}|yxwtssttuxyzzzzz{|}|{{{z{|||}~|ywusrrssstuuwwvtsrqqrtuwyyzz{|}~}{{{{||}~~|zyxyyyzzzzzyxvtqomllnoqsttsttrqpppqtvx{}{yxxxwwxxwvvvvvvtpnmllllkjiiiihfeddfhijkmoqrstutssttvz|~~{yxwxyy{|||{zyxvsqpoopqtvx{}}|||}}{z{||}~~}|zxvuttuutssrqpomkigeddefhjlmmoppppoopqrtuvxxy{}~~~~}|||~~~~|{ywtrqppqqstuutsttrpomkjkmprvyyyz{|}}}||}}}~}zxwvvwxz{||{ywvuvuuwyz{}~~~~~~}~~|{zywutttsqsvwwxzz{{}}||}~}}|{zyxxxwwxxxxz|~~|{zyz|~~~}|{{yxxxxxvuttuuuvwxyz{{zyyyyy{}~~}|{yvttttrrrrrrrqppooopqsuvxyyyyzzz{|||}~~~~~~~}|{{{zzzzzz{{zyxxxwxz|~||}||||{zyxvusrqonmkihhhihhhiiijlmnmnnoprtuvwwwxyzz{{}~}}}}~~}|}~~~}}}}}}}|{zzxwuuutvxyy{}~}}|{{{{{{{{{zyyyyxxwutttuvvwwwwxyyyyz{|}{yxxwvvvuuvwwxyzzyyyyyyz{{}~~}}}}|{{zxwwvtsrqpppqqrrsuvwxxxwxxxxyyz{|}}}}}|zyyyyyyyzz{||{zxwusqqpprsstuuvvuuuuuuvwxy{}~~~~}|{zyxxxxvvvvuuutttssttuuuuvwxxyyyyyyyz{|}~~~}}|{yxwvuttsrqqqpppppppoopprsuvx{}~~~~~~~~}}||{yxwwvvvwvwwyz{|}~~~~}zwtsrqppqqqqqrsssstttuvxz}}}}}|||}}}}}}|}}}|}}~~}||{{zzyyxvvtsrrqpqqqqqrsssttuuuutttuvvxyz{|||{{zzyxxyz{}~~}|{zyyxxxyyyz{{zzzyxxxxyz{}~~}}|||}|{{{ywwvtrppopprtuwxyyz{{{{|}~~}{zyxwvvuutsrqomlkjjklmmoooppppoooopqruwy{}~~~}{{zzz{{{{{{{{{||}~~~~}}~~~~~~~~}}}||}}~~}}|||{zzyxxxyyz{}~~~~~~~~~~~~~~~|zzzzz{}~~}|{zzyzzz{{|}}|{{yxxxwwxyz{|~}|{zzyxwvvutssrqppppqrstvwyz|}~~~~~|{zyxvvussrqqqqqqpppoooppqqrstvxz|~}{yxxwwxxxyzzyyxwvuuuuvvwxyyz{zz{{{{{||}~~}|zxwutsssstttssrqpoonoopqrsuwxy{||}~}}~~~~~|{{zyxxwvuuuuuvvvwxyz{||}}||}~~~~}}|{zyyzz{}~}|zyxvuuttttvvwxyyyyzyyz||~~~~~~}}|{zyxvuttttttuuuuvwwxxyyz{{|}~~}|zyxwxxwxxyyyxxwvuuvvvvwwxz{|}~~~~}}~~~~}}}|zyxwvvvvvvvvvvvvutttsrrqrrstvwyzz{{||}}}~~}|{zyxwvutsrqppnmmmmmnnnooppqqrstuwyz|}~~~~~~~~~~~~~~~}}}}}}}~~~~~}}|{zzzyyxyyz{|}~~~}|{zyxxwwwwwxxxyz{{{{{{|}~~~~}|||||||||||||||}}}~~|zyxwvuuttssrrqppooooppqstuvwxxyz{{|}~~}{{{zyxxwwwvvvuttsrrrrrrrssstuvwy{|}~~~}|{zyxxxwwvvvuuuvvvvwvvwxxxxyyyzzz{{|}~~}~}|{{zzyxwwvuutsrrrqpppopqrstvwy{|~~~~}||{{zzyyyyz{{|}~~~}||{zyyxxwxxyyz{|}}~~~}|{zyxxwwwwvvvvwwxyz{{|}~~}}}}}||||{{{zyxxxxxxyz{|}}}~~~}|{zywvutsrrrrrstuvvwxxxyyyz{|}}~}}|{{{{zzzyyxwwvuuvvwxyz{|}~~~}}}|||{zzyywwwvvvvvvwwxyyyyyyzzzz{|}~~}|{zyyxxxwvutssrqqqqqqqrsstuvwwwxxyz{|}}}|{{zzzzz{{||}}~~~~~~~}||{zyyxwvvvuuuuuuuvwxyz{||}~~~~}}}}|{{{zyyyyyyyzz{{|}~~~}|{zzyyyyyyyyyxyyyxyyyyz{{{|}}~~~~~}|{zyxxwwvuvuuuuuuuuuuuvwxyz{||}~~~~}}}||{zyxwvuttttttuuuuvwwxyzz{|~~}|{zyxxwvuutssssssssssssttuvvwxyzz{|}}~~~~}|{zyxxwvvutsssssssttuuvxyz|}~~~~~~~~~~~~~~~~~}|{{zzyyyyyzzz{{||}~~~~}|{{{zzzzzzz{{{{{||}~~}||{zzzyyxxxxwwwwwwwxxyyzz{|}}}~~}|{{zzzyxwwvuuuuuuuuvvwxyyzz{{|}~~~}|{zyxwvuuttssrrrqrrsttuuvwxyyz{{||||}}}~~~~~~}}}}||{zzyyyyxxxxwvvvvvvvvvvvwwwxxxyz{||~~~}|{{zyxxxwwwwvvvvvvvvwxxxyyyz{||}}~~~}}}}}}}}}}}}}}}}}}}~~~~}||||{{{{{{{|}~~~~~}}}}|||{zzzyyyyyyyz{{||}}}~~}}|{zzzyyzzzyyzyyyyzzzz{{{|}}~~}}|{zzzyyyxxxxwwvvvvvvwxyy{{|}~~~}}}||{{zyyxxwxxxxxyyyyz{{{|}}~~}|{zzzyyyyyyyyyyxyyyzz{{|}~~~~}||{{zyyyxxxwwwxxxxyz{|}~~~}}}||||||||||}}}~~~}}}}}}}||}}}}|||{{{|||}}}~~~~~}}}}|||||{||}}}~~}||{zyyyxxxxxwwwxxxyzz{|}~~~}}}}||||||||||||||}}~~~~~}}||{{{zzzzzzz{{{{|}}}~~~~~}|{{zyyyyxxxxxxxyyzz{{{|}~~~~~~~}||||{{{{{{{||}}~~~~~~}}}||{{zzyyyyyyyyyz{{{|}}}~~~~}}}}||||{{{zzzzzzzz{{||}~~~~}}}}}||||||||||||||||||}~~~~~}||||||||||||}}}~~~~~}}}|{{{{zzzzz{{|||}}~~~~~~~~~~~~~~~}}}||{{{{{{{{{{|||||}}}}~~~~~}}||{{{{zzzzzzzz{{{|}}~~~~}||||{{{{{{{{{{||}}}~~~}||{zzzzzzzzzzzzzzzz{{{|}}~~~~~~~~}}|||{{{{{{{|}}~~~~}}|{{zzyyyyyyyyyyzzzzz{||}~~~~}}}}||}}}}}}~}}}}~~~~~~}}}}||||{{{{{{||}~~~}}|{{{{zz{{z{{{|||}}~~~~}}}}}}}}}}}}||||}}}~~~~~~}}||{{{{|||}}}~~~~}}||||||||||||||}}}~~~~~}}}}}}}|}}}}}}}}}}}}~~~}}|{{{{{{{{{{||}}~~~~~~~~~}}|||{{{{{{{{{{{{{|}}~~~~~~~~~~}}}}}~~~~~~}}|||{zzzyyzzz{{{|||}}}~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~}}}}||||{{{{{{||||||}}~~~~~~~}}}|{{{{{{|||}}~~~~~}}|||{{{zzzzzzzzzz{{{||}}}~~~~~}}}}}||||}}}~~~~~~}}}}|||{{{||}}~~~~~}}}}||||||||||}}}}~~~~~}}}}}}}~~~~~~~~}}~~~~~}}}}~~~~~}}|||{{zzzzz{{{{|||||}}~~~~~}}||||||||}}}}}}~~~~~~~~}||||||||||}}~~~~~~}}||||||||||||}}}}}~~~~~~~~~~~~}}}}}|||{{{{{{{{{|}}~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|||}}}}}}}~~~~~~}}}}||{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~}}}}}}||||||||||||}}~~~~~~~}}|||||||||||||}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}|||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}|||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}||||}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}|||||}}}~~~~~~~~~~}}}}}~~~~~~~}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~}~~}}}}}}||||||}}}~~~~~~~~}}}}}}~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}y{{yrknqy|{wvxz}zsllke`abba^\WVY`beccaadknquwvuqosx|{zuw|~~}v{zqsuvtokjkmnswuolorvuuz|}~|~||{wuusrqnhlpppmkrvvtsqy~{tuwvwxxxyywvvvvwy~zvurpoonoqsttrstuuvx|~}zwwurpnklnprstuvvvwz}~~~~~}{wvvvx|~{z|~{y|~}yuuw{}yywqkc\[]^__```bdehknrwz}~~|{{}|{yxxwvutspmlljiiiiijkjiiiiklmpsuy||yvtsssrstrstuvyz{{z{|}~{yzzwtpjgffgkmoruwz|ywxxwxyyz{}|ytqqlgknkhedfgfffffffdddb`beffghjq~{xvsonquuu{|yz{|~}}|vqrspnllortuqntzzz{z|~|||yvvwvvvusqommnoonmoqqqrqpnnmmnrvwyyy{~{wwwvusonoqsssrqpqrtvy}|zywutttuvx}~{yz|ywxyz{xsqpmkklorrrsttrollmmnoprtvx{}}|{yxwvuuussuvtrqnjfda^^_^^abdfgghgfghijloqtx{}~{wvvsppppqrstvxvspoljiiiloruwwvvtrppqqqsvy|zyxurrtvxz{}|zxwvvwxyyywwvtssrrsssvz}~}|ywwxwwy|~{xusqqrtxz|}~~}{yz{|~|yvttttvwyz{zzyyxxwwx}}|{zzyxxvuuutroljhgghiiilpsuvvtsuwxzz{~|xwvusrrssrqppomllmnnnnnpstttssssusrtuxz|}~~~~~~{vtsrqrrrsuvvwxyz{{{|}zwwvvvvvxzz|{xtrqqonpqrsux{|~}}}}~~~}zzz|}{ywtrsuvx{}~|{|}}}~~|yvvvwxyy{~~{wvwyzzz{}|{{{zywttuwy|~~yvsrsssssuvutrqpoprtuwz{}~~|{zyxvuttvxyxvtsromkijlmotwxyzzz{}}}|||||~}{zxvuuuvwwwwwz|~|||z{{{~}}~}}}{zxsnmlllmnqtwxvuuuvwwvuvx{}~|zxwuvxyz{zywuronllllllnopqqonnmllmoqsvx{}}}~}}~~~}{{}}}~~~~~~~~~~}{ywvuvvwyz}~~~~~|{zywusrqrstwz{|||zxxxxy{|~}{xvtrqqrrtvwvvuvwustux|~}{yyyy{||{{{zzywutrqrsux{}~~}~~~{xwxxxwvwxvtuutrpoopqtvy{|||~~}||||~|zywuuwyzzywtsrqomklnoorvwxxxxxyxyz{}~~}|{yyxwxyyzwtrqmkkkmnpqrstuuvvvtuutvz|~}{}}}}}~}{yy{~~~}}}}{ywwvvwxy{}~}{{zz{zwvtstuvutx|}~~~~|yustuuuuvvwxyyyyxxyz|~~}{xvtsrrtuvwvvwwxxvttuvwz||}~~}zwuttuvwwwwutrqpqqqsvxz}~~~}|{xwvtsssstsrrssssrpnnopqtwxz{|{{}}}|{|}}zxvutsstttsqonmlkkkkkmoqstvwxz|{zz{|}|{{|~~}}~~}~~}}}||}}||}~~~}|||||}~~}||{yxwuuutttttvwwx{}~~||{zywvuttuuvwwwwxyz{||}~~~}|{yxwusrrstuwxxwyyyzzzz{}~~~~~~}||{yxvuutsqrsssrrrrsttuvwy||}~}{zyywuuutsrppqqrsstssssstuvwwyz{|}~~~~~|{zyxwuusqqponnnnnnoqrsuvvxz{|}}}}}~~~}}~~~~~~}|}}}}}~~~~}|zzzyy{|||}~~~~~~}~~}|{zxwwxwwvvutuvwxz{|~}}~~~~}}}|||ywwvuuuuvwxyyz{{|~~~~}|{{zzyxxvttsssssstvxy{|}}}}~}}~~~}|}~~}}}}{zzxuutssttuvvwwxxxyyzz{}~}|zyxwvtsrqooopqrsuuuvvvwwwvxyz|}~~}{yvusqponnnoonnmmllmnopqruwy{}~}{zzxxyyyz{|~~}|||~~||}}~~|{zxwwwwwxzz|}|zxwuuvvuvvwwwxxxxyy{}~}{zzyyz{{{zzzyxxxwwxyz|}~~|{zyxxxxxxvvuuuuuvwxz|}~~|{zyyxyyyyxwvvtsrrrrsuvwxyzz{||}~~}{zxxwvvussqonnmmnopqstvwxyyyyyyz{|~~~~}}}||{zxutrponnnnnoopppqqqqrsuvxz|~~~~~~}|{zywvuttuuvwxz{|}~~~}||{{}~~}|{zyxwwwwxz|}~|zyyxxxxxxyz{||}||}~~|zyyxxyyyyzzz{{{zzzz{|}~}|zxvvuuuvvvvvvuuuuuwxy{}}|{yxwvuuvvvvvvvuutssstuvxy{}~~|zyxwvutssrqqponnnnoprtvxz{|}}}}}}~~}|{zzzzyyywwvtrqpoonoooopqrrssttuvwyz|}~}}|{{{zyyxwutsrrrstuwyz|}~~}|||}~~~~}|{zzyxwwwwxz{}~~}{zyxwwvvvwxyz{|||}~~~~}{yxwvvvwxyz{|||}}|}}}~~}{zxwvuuuvwxxyyyyyyyyy{|~~|{ywvusssrrsttuuvuuuuuvwwxz|}~|zxwutssrrrrqqppooopqstvxz|}~}{zywwwwvvwvuutsrqppppqrstvvwxxxyzz{|}~~|{zyyyxxwvvtsrrrrrstvxz|~}|{zyyzz{|}}~~~}|||{{zzzyyyzz{|}~~~}|||{{{{zzyyxxyzz{|}}~~}||{zyxwwvvvvvwyy{|}~~~}}|||{zzxwwwvvvvwwwxxyzzz{||~~}|{zyxvuutssssstuuuvwxxyyz{|}~~}|zyxvvutsssrrrqqqqqrstvwxz{|~~}{zywvvvuuttstsssrrqqrsstvvwxyyz{{|}}~~}|{yyxwvutsrrrqqqrrtuwy{}~}||zyyyyzz{{|}~}|||{{{{zz{{||}~~}|zzzyyyyyyyyyyyyzz|}}~~}||{zzyyxwwvvvwxyz|}~~}||{{{zzzyyxxxwwvvvwxyyz{||}~~~~}|{zyxwwvtssssssttuvxyz{{|}~~~}}|{{yxwvutssrrrrrrsttuuvvxyz|}~}|zyxwutssrrrrrrrrrrssstuuvwxyyz{|}}~~~}|zyxwuttsrrrqqqqqqrtuvxz{}~~}{{{zzzzz{{|~~}}||{{{{||}}~}|{zyxxxxxyyyz{||}~~~~}|{yyxxwwwwwvwxxyz{{}~~}|{zyyxxwxxxxxxxwxxyyzz{|}}~}|{zyxwwvuuuttttttuvwxy{|}~~}|{zyyxwwwvuttsssrrrrstuvwxxz{{|}~~}{zyxwwuttsqqqqppqqqrstuvwwxyyz{||}~~~~}||{{zyxvvtsrrqqpqqqqrstuwwy{|~}}||||||{{|}~~}}}||{{{{{||}~~}||{yyyxxxxxxyz{|~~}|zzyxxwwwwwxyyzz{|}~~~||{zyxwvvvvwwwxxxyyzz{{{|}}~~}|{zxwwvutttsssssstuvwxyz|}~}|{zyxxwvvvututttttssttuvwwxy{{|}~~~|{zyxwvvutsrrqqqqqqrstuvwxyz{|}}}~~~}|{{zzyyxwwvttsrrrrqqrsstuvwxz{|~~~}}|||||||}~~~~}}}}}|||||}}~~}}|{zzzyxxxxxy{{}~~~}|{{zyyxxxxxyz{{||}~~~}|{zyyxwvvvvvvwwxyz{{|}}}~~~~}|{zxxwuuuttttttuuvwwxyz{}~}|{zxxvvuuttuuuuuuuuvvvwxxyz{|}~~}{zyxwwvuuttsrsrrsstuvwxz{|}~~}}|{{zzyyyxxwwvvuuuuvwwxyz{{}|~~}}}|||{|{|}}z}vyx~{{|xwwxyzvsrommlnnlmlljjlotplmloriddes|}zrju{sw{|}|xxzy|~~xrw}{tlmnrvwvpligkklokfgie`fmquqlkhq|~{suxzz~}ywwwxxtrpoljhgc_YTUVTOPQSUVUVVVVX[\[[[\_``cfggeffeegd`\Z[\]^]]^[YWUTUVWYWWYYYXVUX]l|~|zz|{zzzyywttvxz{}~z{}}}}||{zwssuusqpqssstvyz{{xvtrrsuvutssuusqpqqqrtropponjfedeggghhd^[ZXWYZYY[[]_beeddedccbaaaccbdfkortsrtvwz||ywussqomljigeb____``_cgedb`acdgijmoooprojkmmkhghjorpqttqonmkib\^a]XUTVWUSSSTTSSUXWRTWWVUVZafjkknrstuvvtplkknrrrrrpmkkkihfdcehhglokgghikmotyyy{}zxxyxwxyy{|}~{yxupprqpmkjkjhdadgebeimqonrspoooqrokmnoqssuvxzyxvutrnlkiiihhgddeedcb`__^\[YXXXXY\_abbbddcdefefhjknpqstttuxwtqnllllnljigdddddbaaaba_^_`bfjnruvvvxxwvtqnmoqtwz|}~~{xuutqonnpqppqqstqonnljiihghihhlprsvxvsrqpomloqrrtvuuy{yxurrsqpomkihhhhijhd_ZVTRPOONNPPPSUVUTVWUSTVXZ[^cjorvxyyvsrrqrsrrrsttvwwyyuqomlkjjjjlnoopqpqruwwvutttsvwwy{}~}||{zxvvwy~}zwtqprrqqqsvwxyyyyyxvuuux|}~~}{zyxxyzz|~}zyxxwtrrqqrqommnmjhjjgedba`\XUSSTPOQSWYVTSSSTVY\^_^_bccdddba_\Z[]__^]]\[ZYXVTTUSQPQSUUTVWXXYZZYXWWWWWY[\[[^_`dhjkjijmnnmlllllmlllkhhiheca_^]\]][\`cfiiiijjjjlorqrtvvx{~|yyxurponmmopqsuvvusqolieddeeegigfefghd`^^^]]]_`_`bdghjkjjjjkljhhghjlnprvz}~~|xuttssuwwxy{zyz{xvtstusrtvwwwwxwvvtrstssststw{}~}|zwtqomjhhjjjnqqpqqsuwyzzyxwxz}}}}||{ywvtromljjjihfffeeeeedccc`^]^__`bbcfhjlmmllmmlllmnpqsttuuuuttqnlifca``abcccbaaba`__]\\]^_`aceedccefffeddedcefghiiklmnqssssrrspnopoonmmlkjhfdccbbbcbbb``_^^]\[[[]`bcddeefghhiigffghilnnoqrrqqponlihgdb_\[[ZYYYZ\]^][\\ZWXZZZ[]_acehknponprrqrstvy{~~}|zxwtsstttuvtssttuvx|~|{zyvtrrsrrtvtrqponnnmlllllmmmnpsssuwxxxxwwwwxy{}}}|{zxvsqnkihhijjkkklmnnnnoonmllmoprtuvvvwwxxy{|||{xxyxxxxyzyzyxwvtrponmkkklmmoonmmkhfffffhjklosssssrqqqpnllmnnoqtttuuwy{yvrqomlmmkjjkkkkjjiihecbbbcdfghhghiiijjihgfgikmoprtuvxz|~~~}|||{yyxxwxz{|}~~}|zyyzzzz{||||||}~~~~~~~}|{{|~~~~}}{zzzyyxyyyy{||~|{{{|}~~}{yxvtrpnnopnmpstuvvvwvvtttuwy{|~~|{{zzz{{zyxxwwvuuuuvvwyyyzz{}~{ywvuuuvvvutssssrrrrqqrstuwxyyz|}}}~{ywvtssssrqqrrrssrqqonlmmnnoqrstuttuvwxwwxyz{}~~|zwusrqqrrrqqrrrtuvvwxz}}}~~}~~~~}||||}~~~~~|zyy{|~~}{zxxxwwxxxyy{|~~~~~~~~}{zzywvvvvuvvvuttuuvvwwwxyz{||~~}||{{{{|{yxxvutttuutttvvwxy{{|~~~}}~~}}|{zyxwuuuvwxxxxwwvvuuvvvvvvxyz{||}}~~~|zxwvuutttstttttssrssssttuwyzz{|~~|zyxwutssrrqqqppooonmmmnmmnoppqrstuuuuuuutuvvwy{}~~~}}}}}|{zyyxwwvutsrqqpqqrsuvwxxwvvutsssrrstuvwxyyyzz{|}~~}||||||||}~~~~~~~~}~~~~~~~~}|zxwvuvwwyz{}~~~}}|{{{{|}}{zxwvuuutttuvvwwwwwvvuuuvvwxyz{|}}}}|||{{|}}~}|{zxwvvuuttttsrrrqppppppqrstvwxyz{{||||||||}}~~}|{zyyyyyyzyyxwvuuttttttuvwxxyzz{|||}~~~}|{zxwwvuutssssrssssrrqqponmmmnopqqrrtuuuuuuuvwxyz|~~}|{zxxwwwwwwvuutssssstuwy{|~~}{zyxxxxxxyyzzz{{|||}}}}~~~}||||}}}}}}}}|||}}}~~~}}}~~~~~~~~~}}}||{{zzzzz{{{{{{{{{{{{{{{||}~~~}{zzyxwwxxxxyyyyxxwvuutttttuvwxyzz{{{{|||}~~~|{zyyxwvvvvvvwwwvvvvvuuuvwxyz{|}~~}|{zxwvttssssrrrrrrqqrrrqrrrrsstuuuuuvuuuuvvvvxyyz{{|||}||{zyyxwvvuuttsssrrqqpoonnnnnopqrssttuuuvvuuuuuuvxyyz{||||}}~~~~}}}}|}}}}~~~}}}}}}~~~}|||||}}}}}}}}}||{{{{|}~~}|{zyxwvuttssstuvvwxxxxxwwwwxyz{|}~~}|{zzyyxwvvutttsttttttuuuuuvwwwxyyyyzzzzz{{||}}~~~}||{{{{{{{{{{{{{{{zyxxwvvvvvvvvvvvuuuuuutttttuvvwxxyz{{|||}}~~~~~}||{zzzzzyyyyxxxxxwwvvuutttttsssttuvvvwwxxxxyz{||}~~~}|{zyxxxwwwwvuuutsssttuvwxyz|}~}|{{{{||||}}}}}}||}}}}~~~}|{zyxxxxxxxyyyyyyyz{{{|}}~~~~~~~~~~~}}}}||||||||}~~~~~}}}|||}}~~~~}|{zyyyxyyyyyz{{{{{zyyyyyyyzz{{{|||}}}}}}~~~}}|{{zyyyyyyyzyyxxwwvvuuvvwxyz{|}~~~~~}}}~~~}|{zyyxwvuuuuttttssssssssrsssstttuuuvvvwwwwxxxxxyyyzzz{{{|||{{zyyxwwvvuutttttsssrrrrrrrsttuuvvwwwwwvvvvvvvwwxxyzzzzzzzz{||}~~~~}}}}}}}|||{||||||||}}~~}}|{zzyxxyxyyyyzzzzzzyyyyyyyzzz{||}}}~~~}}}}~~~~~~~~}}|{{zzyxxxwwvvvuuuuvvvvvwwwxxyyz{{||}}~~~~~}}}|||||||{{{{zzyyxxxxxxxxxxwwwvvvvuuuuuuuuvvvvwwxxxxyyzzz{{zzzzzzzzzyyxxxxwwvvvvuuuuuuuutttssssssssssssttttuuuuvvwxyz{|}}~~~~}}}|{{zzyyxxxwwwwwwwwxxyz{{|}~~~}}|||||||||||||||||}}~~~~}}}}}}}}}||||||||}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~}~~~~~}}|{{{zzzz{{{{|||||{{zzzyyyyyyyyzzzzzzz{{{{||||}}}}}~~~~~}}}|||{{zzzzyyyyyyyyyxxxxxyyyz{{|}}~~~~~~~}|{zzyxxxwwwwwwwwwvvwwwwwwvvvvvwwwwwwxxxxxxxyyyyzz{{{|||||{{zzyyxxwwvvuuuttttsssssssttuuvvvvwwwwwwwwwvvvwwwwwwwxxxyyz{{|}~~~~}||{zzyyyyyyzzzz{{{{zzzzzzzzz{{||}}}}}}}~~~~}|{{zzzyyyyyxxxxxxxxxxxxxyyyzzz{{{{|||{{{{{{{||||}}}}}|||{{zzzzzzzzzzzzzyyyyxxxxxyyyyyyyyyyxxxxwxxxyyyyyzzz{{{{{{{{zzzzyyyyyxxxwwwwwvvvvvvvvvwwwwwwwvvvuutttuuuuuvvvwwwwwxxyyz{{|||||||||{{zzyxxwwvvuuutttttttuuuvvwxxyz{|}~~~}}}}}}}}}~}}}}}}}~~~~~~~~~~~}}|||{{{{{zzzzzzzzzzzz{{{|||||||||||||{{{|||||||||}}}~~~~~~~~~~~~~~~~}}}||{zzzzyyzzzzzyyyxxxxxxxyyyzz{{{{{{{{||||}}}}~~~}}|||{zzzyyyyyxxxwwwwwwwxxwwwwwwvvvvvvvwwwxxxxxxxxxyyzz{{{{||{{{zzyxxxwwwwwwwwvvvvvvvvvvvwwxxxyyxxyyxxxxxxxxxxxwwxxxxxyyzz{{||}}}~~~~~~~~}}}}}}}~~~~~}}}||||}}}}}}}}}|||{{{{{{{|||||}}}}}}}}}~~~~~~~}}}||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{||}}}}}}}}}}~~~~~~}}||||||||||{{{{{zzzyyyyyzzzzzzzzzyyyyyxxxyyyyyyzzzzzz{{{{{{{{zzzzzyyyyyyyxxxwwwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxyyzz{|||||||{{{{zzzzyyyyyxxxxwwwwwxxxyyzz{{|}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}||||}}}}}}}}}}}}}||||||||{{{{{{{{{{|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzyyyyyzzzz{{|||||||}}}}}}~~~}}}}}||||{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyzz{{{|||}||||{{zzzzyyyyxxxxwwwwwwwwwxxxxxxxyxxxyxxyxxxxxxxxxxxyyzzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}~~~~}}}||||||}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|sz~w}~{}}}~{~zwvuxxy{}~vmkjknlfedhoic_^\\k|uijidglr|{vy|vvw~~w|}utwy|~}vqmknopoidegd_florojfdmxz{tlmpsty~~~~~zwtpkmpnjgedca]WRQSWVQJFGNTUVY]^_^]]```_]\\^^_^[Z[^___bgfca^^bb`]\[^a`_\[_dggc___bdfhhipy{yutuvutvx{{tnlkq}|||||{{{zxutuvx}ÿ}{zzzyz~{w{~}|yz|}~~yuqmnokheb`_^``_`bceb^ababbacccefgikmmkgcbfifdfhjlmonkjjjkijlmnmigfehkorqnlihiijmnmliinruxyyz}~~~~{}}{xvuy{ytqoidc`ZXUQNKMRSTUVX\[XVUROU[YWYZ^bcegggghiklihjlkjgefintrmkjjllknokhfeiliedd`]\ZXY]]\Z]dffjnjfffeghjnrtvy~}zy|~~{{~~zxxyyyvsrstuuux~zvsrvy||vpooqtrpu||zxy||}~{vuvxxuuvroonpvxx||wutu||y{|}yrqsuxwsnieeeeb_][ZZYUSSSX\[YZ[^aaaa]Y[`egcbgijkhgjlmoplijmrwwvwxxz|}~~zurqrspljiilpuuqruvtmhmtvurqsw{~{yy{{||{yvspnkiilliihfkqstttutsrpmkjjjlnppopsx}}z|~{zyy||yxz~~vkhhfeddilhda`bfeded`^^][\]bfecdglqqonqtrniefjkjjkmqtxzyxxz~~~|zyy{xurpooquwy{ywvtvxurqrvvroptxwtux|~{|{ywuwyxx|~~z~z|}~~{zvw{}|}~~|}}~|z{}zwqklonolgggdcdfkljjlnpnjhkoqporwzzzz~|z|{wqhchlie]WZ^_abbb_^^^_^YSQTZ_^\\^bdddfgijiiieacfiidacjrqkjmrvsmlkmmjlrrrplloprtsrrojd`_cefhc\X[fomhggjniefgjmptvrmnsuuttw}}zzxtomosvztidehljhjihllkhcbdilke^_dhjortvtrqmhgiloonmotw|vy}trsuy{{wrrvwzzxxspswxz}}}~~~}yvt{{{}yw{|zwttxzyxyz}~{toprroquwwvwz~vyyvwwy|yuttvz}zvurnmnt|~}{z~|y|~~wnt|twzwutv}~|xqkjiijiijkmqtrmiktzzupqvrlpv~|}}xwrojhmqpommtsjghlpjaekhcYS]dbcektocbgpwndcehllkjghnrtuwvrmnty{}ztqpv~~wqovwojikmnnkhhiiieadkmmiflsrommnqtvtqoptyyyz{z}{ussqqrrrnjmspmlknmd`dee`X^jkfcbgljimpppooqpmnqpoqrw}{x{xz{xtuwwxz|~yrqsuyxvvvsrvz~|y}~{y|}vquz|}zy~~|tnprruwz~|~~~~|wvuw}~zw|~ztootwz{{{wrtuuxzyxvttvxz{yyyx{~~z~|w{yvv{~~{z~x}yvwy{yw{~ywx{}}~}{wzzvwz|}}{|~|vsojkjhmqmjmrvwrquuu|~vrx|{}}|{zz~~|xusuxyzywttuxzwqnmpqmgjswxtqpsywwxxyyxz|~~vqqtvwrottomkmolhhhfceknnlkmoprtuwvusprx{}~~}xvwwvxzxsnkmpquyxvsqw{upor{|xutx|xx{~}}|~{zz{|vmloomklpqoptqkjmswqjkllnoqurmnrux}|v|{zvu{|}~zyxyz||vppx}~{tqstuusuxuuzwsw|zvx{zyz||yuuw{|xsido{}mblurrtx|{|zyz{yy{z{xquypikmornlrnddkrxtosxxwuqnot{~xrxyx~y~~{}zz~yvx|~{tqv}{yyy||y{}||yx{}zz{xtpnqvusuw|~|~~|{xwutwxuqnmqtsmefkmlgcippmkkmrxyvtt|~yyxxyussrsuuwyzzvtw{|zvv{}yurqrv{~}xux}{tuxz{xsqrqsrmhgjosrqtvwvtsuwurqoov}~}yux{~}}~~}}xtt{{vv{{rmopqtuutsuvvvvx~|z~~|}vlhs|{wnksvpopputruvokjlquuvxzyxw{~|y{{xyyxuqorvwxwpijmnnjedghhgffiklkjikorsrt|{xwx}~~~}{vv{|}}{}~~{vv{}}|zwxz{}~~|~}ux~~yyzzyxz}}tsv~}uvxy}|suzvty|ytqqturnljjottrmjimx{usw|}z{|xtxyvy{{s{|wv}~{yx|~|zty~uovxnpqpqrtuofejorokorqooquz{xvsqv}~{yx}zz}}}y|~~{|~}}|wy{urwz|{tryzwuty~zqnopqty}|zy~vw{|yuquxusrrtussspopqsuqnrusstuxyvy}wyx}~~xz}|yvtwyvspnmmopokhjnmkgciqonnnsxvuwx{~~{xz}{}~xxz|}|{yz|~}z||}}|~~{xy{|~yvz~~}|vqtx{|ywtqrx{vuw{{wwyz|wrw}|yyz{xuqpturqrpnllrvrmhgourrtv{{x~|yzyx||z}~~~~~~|z||zxvxzyvqpvytomnstplhefikkjmrtutrrrrw}|yz{{{{}~xtz~|z{|{sv|~}umptstuvyyyvrtvvwrpx~}yspuy}}}|z{}xz~zurqsurniegmrqjikmqssvvqpu|~|xtuy{}}~xtrrsrqomoqqojimpoledjiedbflkikotxyz{zz{}}}~}}}}}}}~}~|xttx{zxuv{{yz~}}~}~~|{~y|~~|~~|{{{ywuuvvwyyxurruz~|yyy|}{~~{|{vspnnoqsrnjmppoljkmnpnmrtspnt|}{{|}{xwxyz|}||}~~~{rtz|{tortsqoooopnkkklnlklmnpptwxxxx{~{{}}~{xwy|}zxxvvy|yuvwtsuwyxtuwz~yrw}}}zy~{{}}~|wxy{~ytuuxyurpoqojjknpnmnntzyxxyy{}~~~}|yxz||wqpqonmmtvpkijmnmpromkjmpqpqtx|}}~{yz~~yw|}yvux{|{uqsuutpmpsxzxy|zyww{~~}z}~}~~}yx{~|ywy|}}~~}{||ywy|yvuusrtwyyutux{}}~~~{~yz}vpprssqqrrrrsqqsttuuuwwvvwxy}}|}}|}~~||zy}}{yxwuttsqppoonmoqpnmmpqkfjmoppruvvvxy|}}|}|{|{}|zyxyuomqvzwrsvrqtvvvvwyxsqsuuvx~yxy{~}{~}~yuuvxy{zvsqpomjkpssplmonmprsuvx||yy{~~~~zwxzxutsvxtppomlmmlorqpnlqwsoptyzvtwxy{||~~|zxxy}~|xtssssrruxvrqqrtx}~}|}~~}}}zxy{~}xuu{{{zz{}zz|{xwwwwutuuqoopstsssvyzzy{}}|}zy~zuy{xtnqyyuplosrsssuusstuxyyxwwwz~~|}{y}~}}yy~xy{wsstwxrnmloojlpporsrpnnpsstuuwwttuz}{~}}|yyzxutsvzvqqprspnuz}~wrsuwxvtu{~ywx}}yx{vs{~{wnjnoopqtvtojhjmpstsrrtwyzz{|~}~~~|xxz{zwuz~{uplmpnqutsmfmxvrnlu}xuuvyyttw|}~~~|z|{xz|}~ytvyyvspswvspmonknrrsss{{wwz|~~~|}}zwvxywwxwxzz}{yy~}}{|{}~zwv{|tpswzysswyzxxy{~xy}yvvuxzwvuuvusstwztnpsxyrotxyxuw}~}|{}|v|~yz{~~zz}~|}ztvz}~wotzwurpqplkpsrqqpnmlquvvtrsuwxuv{~}|}}}yz{{ysrzzsokqyvnlmqwwuwvstuy}~{yxz}}|~}{z{z{{zxvtttspopqtsmjkpttqqtuuuuvwyyy{{~{}~|y{}xvvwywuwwsqpqxyspqrtsqty{{ywxyyxvw|~}|{~{{{}}|~}zwuvyzyxussuvspoprqljorttpptvwxyz||~}zw{~|xsqsutuy{|{xx{}~~}zyxzzxz|yuuux{xvyzwvwz|~{yyxxywtuutrrrvywuttuwyzxtstv{{vxz|}{|}}~}}vz}|{}{|}z{{xwyyyywvupnqttsrqsspnoqtwxxxvvwzyxz|~~~~||yx|}}zrmnpsspqsuurnmotzyutw}|wwx|}}z||zzz|zuqoosxxvsoprpopsyzvtsswxxy{}|{~~zwy{zywwxwvtsw{xsqrtuuwxyyyyz{zzzy}~yyz|||~}|{zzz{||{|}}}zwwvutqppqrplkllmprqpnotupnqtwzz|}{{~~{yy{||}zvvwxxxxyyyy{~}~~}{}}zxxwwwtx}~|xuy}}|yw~~}~~}}}{xvuuutvxxtpmqwxwvuvxwx{{yxz|}|zz{~~z}zy}|{}~~}|y|~~|xzzzyvvyywtqswxvtrsvusstvwxyywuux}~{{|~~~~{yvuwxxxvusrrqpqqrtsqrstuwy|}||~||yy|~zvutxzxwwurqprsplnssrqquwttvz}}zyzz{~~zy{~}{{zxtssqsx{zvpoty{zvwz|}{wuuy}|||{{~}{yyz{{|||||yutvwxvtvwsonnonnoonmnoqrqppqsttsrsux{}|~~|~~zwwxz|{{{zxxz|}||~}}~xy}~ytz~zxx|yxy~~~~{}~yyyyyurtwvuuttuux}zttw||x{|{}~}}~~~{{~|z{||{|}|}~{yz~~|{{zxxywutuwwsrw{zvrsvvwxwxxutvy~}yvz~}y~~}~}|||zxxwtstsssrtuqnpstttsqqsx|{xxz}~}}y|~~|xwyxvutwyxupmqvvtpnrspqsuwusvyz{yy|~~}|~|{}~}zwvyzxursuuuwytqsvxwttz|zxxz|{{|~}||}}}{xz}~zvuvyxtqruxtonpqrrrrqpoorttsqoprtvvuttwzz|~|wz}ywy}wv{}|~~|}|yz~~|zwz}yw}~{{~~~{yy{{|zvvvvxywurqvxxzz{|zz|}}}|}~{z|yy|~|zxx{yutuz~zyy}|yz{}~yxxxyzyvutrprutssuyzvuxyxwuw{|}~~|zz}|z~xxy{~|wtrrsqsvvvvvvusrsutswyyyxxz{|~~}yxxzztrvxxvrqqontz{ysmnqtwvvyzxwwy{{{~~{~{xxz{ywwwvwyyxvssuvusrw~}yww{~~~}||~}|||yvtuwxywrprvxvsrsrqtvtpmmrvuuustttuwy{{|}}~}~~~~~}{|~z|~}||}~{z}|z~xtx}~{{{{|||}}}}}~~~~~{yvuvx{{ywuvxwvxzxvwy{|zy|~~~~zxy|}|{zyyz}{vy{{zxy||zxx|}||~~yvxz{zxurswxwtqsvxy{zwux|}}~~}}{~{xy{||yyzwsstuvwwvuvvvtqrvxzzwwyxyz|~~~~yxy|~ytsu{}yrmlswwussuutsstux{ywyz{{yz~|}zxxyzywy|zywtuxxwwvvvwxyzyz}|{}~~~~|z{|~|wtssuvusqpqwyurrsvuqrtvxxvutuwvxyz}}{||~}{}}|~|{{}}}}~~}}}~}{|}|zxxz|}{xxxy{zz{{{|||||~~}~~zz|}|vsvz||ywuuxyxwvx|{wxz|}z|~~}|}}ywyz|{y{}zwu{||{}~{|~~{wz}zwz|xuuw{}}{wwyz{||~~~|zxz}}~}zyz{ywwy}|xz{yxwy~|zz{~~|~|~~}||}~zwwy{{wtwzyxwwz|}}}{{|~~~z{}}||yvx|~|zz{{}}}}|}~|y{~~|xwyz{xttvvwxyzzxz||ywx}{{{}~~~}zy{~}zyz{|zyyyz{|~~}}}}~}~|{|}}}}~}zyz{|zz}~}{xwyz|||}~~|zzz||~~{|}{yyyyz{{{{|{zyy~}|}~~||}z{}~}{zzxvvwz|{zyxwxxxxz|~~|{{}|}}}}}~~~}{zyyyxxyzzzzzzzyy|}|~~~~|||zxxz{{xwxyzyxwy{|}}|{z{~}~}}~~}{{}|{{yyzwuy|zwxz}|{|}~}{{{|~~~}|}}|{z{{zzzz{|zxwwwy{}~|{}bubbros-1.6.2/bubbob/music/CVS/0000755000076400001440000000000012225473206015213 5ustar arigousersbubbros-1.6.2/bubbob/music/CVS/Entries0000644000076400001440000000042612225473206016551 0ustar arigousers/Snd2-8.wav/1.1/Thu Mar 27 13:07:46 2003/-kb/ /Snd3-8.wav/1.1/Thu Mar 27 13:07:46 2003/-kb/ /Snd4-8.wav/1.1/Thu Mar 27 13:07:46 2003/-kb/ /Snd5-8.wav/1.1/Thu Mar 27 13:07:45 2003/-kb/ /Snd6-8.wav/1.1/Thu Mar 27 13:07:46 2003/-kb/ /Snd1-8.wav/1.1/Mon Jun 13 23:01:26 2005/-kb/ D bubbros-1.6.2/bubbob/music/CVS/Repository0000644000076400001440000000003012225473206017306 0ustar arigousersbub-n-bros/bubbob/music bubbros-1.6.2/bubbob/music/CVS/Root0000644000076400001440000000010612225473206016056 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/music/Snd4-8.wav0000644000076400001440000122765412225473206016275 0ustar arigousersRIFF/WAVEfmt DDdata/~~~~}}}}}|{|~~~~~~~||{|||{{zzyyxyyz{z{||}|}}}~{xux{xvuxy{vsonopruz~ztnkkklnprsttvz}}xtvwyxutrqqqvz~}{xwvuux||~||}~{~~}|zxwvyz|{ywx|}zz|}~}}~~}}||zyxyz{{||||}|yvuuvvvvvvvuutqonorsuvvvutssrqpnmmmmmnoopqrqonmmlllmmnoqrrqqqqrsvy{zwutvwwwxxxxwwvvvvvvwwxxwvuuwyxvtstttuwxxvuux{}~{yyzzyyyyxxwxyz{{{{}~~}}}}}}|{{{{{|}~~}}~}{zyxxxwwvvwwwvvuvvvvutsrpnpqrrrrrssssrrrrsstuutsrrsuvwwxwwvuutsrrqrstuuvvvuttuvvvwwwvvvwwwvvuttssttuuvwwwvwwxyyz{{|}}}|{{zyxwvvwxz{}~~~~}}||{{{||}}}}||||}}~}|{{{{{zyyyyxxxxxxxxxxxxxxxwwwwxyyyxwwvuuuuuvvvvvvvvwwxxxxxxxxxyxxxxxyyyyyyyyxxwwxxyyyzzzzyyxxxxxxxxxxxxxxyyyz{zzyyzzzzyxxxxxwwxxyyz{{||}}}}}}~~~~~~~~~~~~~}}}}|||||||{{{{zzzyyyxxxxxxxxxwwwwwwxxxxwvvvvvuuuvvvwwxxxxxxwwwwwwwxxxwwwxxyyxxxxwxxyzyyyyyyyyyzz{{{{{{zyyxxxxyzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{||||}}}}}}}~~~~~~~~~}}}~~~}}}|||||||{{zzzzzzzzzzyyyyyyyyxxxxxxxwwwwvvvvvvvvvvwvvvuuuuuuuuvvvvvvvuuuvvvvvvvvwwwvvvvvvvwwwxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyzz{{{{{||||}}~~~~~~~}}}}}}}}}||||||{{zzzyzzzzzyyyyxxxwwvvvvwwwwwwxxxxxxxxwwvvvvvwvvvvvuuvvwwxxxwwwwwwwvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwvwwwxxwwwxxxxxxyyyyyyzzzzzzzzz{{{||||||||}}}}~~~~~}}}}|||||||||{{{zzzzzzyyyxxyyyyyyyyyyxxxwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxwwwwwwwxxxwwvvvuvvvvvvvvvvvvuuuuvvvwwwwwwwxwwwwwwwwwwwwwwxxxxxxyyyyzzzzz{{{{{{{{|||||||||||}}}~~~~~~~~}}}||||||||||||{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxwwwwwvwwwwwwvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyzzzzzz{{{{{||}}}}~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}||||{{{{{zzzyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxyyyyyzzzz{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{zzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyzzzzzzz{{{{|||||||}}}}}~~~~~~~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzzz{{{{{{|||||}}}}}}}}~~~~~~~~~~~~~}}}}}|||||||{{{{zzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyzzzzz{{{{||||||}}}}}}}~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzz{{{{{{||||||}}}}}}}~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzz{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzz{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzzz{{{{{{|||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzz{{{|||||}}}}}}}||||||||||{{{{{{{{zzzz{zzzz|~~~~~~}}}}||{{zzz{|}~~}zw}zwy{~|xtppqrsw{~xrmmmmnprtuvwxy|{uwy{}{ywutsrquy}}|zyxvuy}~}~|z~~~|zy{}~}{zxwutsqprsvwurposy~~~}}}~}{wuvwxz{|~~~}}~~|{{|}~~~~~}||{yxxwxyzzz{|~~}}|{yvuuuuuvvvvvvvusqnlnqsuvwwxwvvutsrqponmmmnnnoopqrstsrpnmmmlmmnopqrttstsssstwy|~|zxwwyyz{z{{{zyyyxxxxyyxyyyzyyxwxz{}{xvttuuuvwyyyxvvx{~}zz{{||{zzyyyyz{}~~~}~~|zyyyxxxyyxwvvuuvvvwyz|{zyyz{{||||{yxvutttttsrrrsstssrrrrrssrrqpnlkkmnoooooppqqppoopqqrsttutsqpqsuwwwxxxwwvvuuttsrqrsuvwxyyxxwvwxyzzzzzzzyyzz{|{zzyxxxwwxxyz{|||{{{{|}~~}|{{|}~~}}}|{{zzyxwxz{|}}~~}|{zzzzyyyyyxwwvvvuuvwxyyyyyyyxxxyz{{zyxxxxxxxwwwwwvvvvvwwwxwwwwwwxxxxwwxyz{zzyxxwvvvvvwwxxyxxxwxyyzz{{|||||||||}||||}}}~~~~~~~}}}||}}~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}~~~~~}}}}}~~~~~~~~~}}||{||||}}}}||{{{{{{{{{{{{{{{{||{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{|||{zyyyyyyyyyyzz{{|}~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{||{{{zzzzzyyyyyyzzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{zzzzzzzzzz{{{||||||||||||||{{{{{{{zzzzzzzzz{{{||||||||}}~~~~~~~~~~~~~~~~~~~~~}}}||{{{{|||||{{{{{{zzyyyyxxxxyyyyyyzzzz{{{{{zzzyyxxxyyyyyyyxxxxxyzzzz{{{zzzzzyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||}}}}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{|||||||{{{{{zzzyyyzzzzzzzz{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzz{{zzyyyyxxxxxxxxxxxxxxxxxxwxwxxxyyyyyzzzzzzyyyyyxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{||{||||||}}}|||||||||||}}}~~~~~~~~~~~~~~~~}}}|||||||||{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwvvvvwwwwwwwwvvvvvvwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxwwxxxxxxxxyyzz{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{zzzzzyyyyyyxxxxwwwwwwwwwwwvvvuuuuuuuuuuutttttuutttttttttttssssstttttuuuttttttttttttttttttttttttuuuuvvvvvvvwwwwxxxyyyyyyyzzzzyyyyzzzzzzzzz{{{{{{|||||}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxxxyyyyxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxyyzzzzzzzzzz{{{{{|||||||{{{{{{zzzzz{{{{{{{{|||||||||||}}}}~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~}}}}||||{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrsssssssttttttttttuuuuvvvvvwwwwwxxxxxyyyyyyzzzzzz{{{{||||||||}}}}}~~~~~~~~~~~}}}}||||{{{{{{{zzzzzzzzzyyyyxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuttttttttttttttttttssstttttttttttttttttsssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwxxxxxxyyyyyzzzz{{{{|||||}}}~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyzzzz{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwxxxxxxxxxxyyyyyyyyzzzzzzzzz{{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwvvvvvuvvvvvvvuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyxyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{||||||||||||||}}}}~~~~~~~~~|}y~vk}hg}{xwyry{tx|~}t~}w}{}~}{zvxuosyxwngqumlssmovsmmpsvpn{~urrtuvwtoquvvwxyxxz~yqv~xqy}{wv{}unwxsyzwx}}yvuy{ocpzh^mvtmdgpqokhmuyykdqyvuxwusovumw{rntz}|w|zyxuu{~|{}yyz}~y}zw~~{|xuqrx}ztx}|zyy}~yyy~pw~u|{yzz|{~x~~y~zsy~~|}}}}}}ywtpvzupigovzuntywux{{xvvyvpruvsnlpssuy}|pv~ttv}ztu{~{kswxz|}wt{y|~ysopuvnhhhgghhid_ejghpsichjhmrrtsqqplloojkruuuuy|}|xttv~{yz||zx~|w|zxy}~{vtjmossopqibmvlgu|oluuqnjtysvyqn{|wxy|}~x~vu~u|~}{~~u~~~}~~xvwz}{yyxrp~zuyz|xlouvwutuvqrz}}{vz{xx}xws|}v}uz}zssokstnnqialurndcnpmkhmtrmmlv{h`hjjheffqqcku}~rmwzvtvyywxxxwv|xv~|u{wv||zulpxpjstjisxqqywrqjoxibwqklmqqmnnkilspmv|zwstz~~xvz~zrw|zvy}vz~wp{xw|}~x~{z|{}|dzw~~}|vp~z~|yz~q~yow|yuyy{xov{zz|yssv}xozyv~||~}~~qt~qkw}ulmvxtmhmromoqonpnjlrurcZkzskhlz{rtz|zou}yuw|wyvu|{|wsqnhmyxpjhs~rgmrwvhbirytggmoqjfqzxqcbryysjtyvqyyssz|}~{{}x}w{~yvy}vy{zz|}xs{}swxlv|rqtz}~{ml}yxwy~y~}~~z{xux}{sv}yvwx~}y~xv{{|zzury~xsy~}puwjwwsyw|zu{~zyyxyzz}~|zywxyrq{~xuttxzzyurqrwwuzvktx{y|~}z~v~}xrp{}wvux~ysx{wstuqoptwtoswqlmoqqonnqqprqmu{snsy|}{zzwrx}|yv~{pysvwvxxwuqkltqhr{qimokjqtmlnmokeswqw{{{yvtxz}|}}yu|}vty|}yqor{rhu}|xqvztsqy~}xx}z~~||||xy}~wtux{wru{~xuvvz|x{{{{~|z|{wvwusw}yqljouplpqmnvtjkuvtwxxvqt~y|y{y|~{sqxyqmlr|o_myniorrrrrsolwwls{}{y{}{to{}|vzzit|rtuxzsprsuxxrlxoboxqpuvvx}|yyw}y|wy||{sppvzuqmlrrkovurjfpwsngjrqjffnx}}|}x}~~~|yxz}{{zy~qkmt{wkhkqvtpnovwqqpqysgmwxwqp|~||~~}}}}ww}vqvtuwx{zuqt{{sw~xswx|xt{~||uz|z{|zz~yruz||{zyy~zw}v{~}~|||xrsuy{vvywurmt|ytstsu{{w{xqzr|rnw~~zuuwsp~xluwonoqvupsskgqyururopqtwurtvwvtw{x}}v~~wvw~~tsy|}vpswxzyxwy~tqty|wpier|skkpyuijsyztmjktztqwzxuuy||||}|y}}yx~yzzpxumv{srxvoqz{wwxuutt{wyxux~|yvz}|xsuyzz||zyz}}}~qs|{sy~{yz{tx|{uvyxwvurqrsurjp~xmnrwytrtx~}vtw{z~||z~}t}yxz{}~{}|zwstois{pittjghkpngjomkqupmstomov~}xwwwy{|~|}y}{yzswxyzzzwx~|yy}rx|wssxumpwxtrqppqstuvvvusvzzzzxz~~|}~v}{{z{}zy{{yz{zwy}~}}}}}vvwz|wv~zxz~~}~}}xy~|}~|vtz|xtuut{{t{~|z|vv|x~}{~{|~xvwyprtxthmyumkox{vplowz{qir}}oeu|yxz~zvz{}~~|}~}~}z{{zz{ry{zwqryxplmmloplihipsmlrssqorsuxrp{zvt|zus{|{{}}~}}}}|zy|}wssvwvsqptwurrqruvx||yyz|}}|y~y|st~zu{~~~}y{}~~~zvz~yvtwyvxyz~ttxvz|~}|{wsrroqtoltxuropwvqtxxxyxxx|}wy~ys~yv~ts}z{yz|zz|wt|}{}}vprurpqqpnmopuzslqwvtqruwyzwvuzznv|zyxz}~w{~z}y|{zz|}|zy{x{~{wsvywsqqsqnsxursvvttttstuvz|yvuw{|z||||{|}{}z||}yqvypw~yvuxz{{~~{yz}}|z{~~}wx{|~~||{y|{|~sz{zz|~}zzyxy}x{wvx|}vtz}}~u}|{t{|ttxwsnnw~zrpqx~{xwwxxxyyvtuwrpvzxz}{xwz}}}~{}{}}vy}}{srwyyslqwtpnmrurrvwvwyvrrtvyzwpntyzxsx}uz~~{x|z}|~}}{}|vv|}zz{z{yvwz}~yu{~u|~vrtuz~ztqt{wpy~w}~}~r|z}~}|~}|||}vtw~}xuz}wt{u~|z~~}}|||}}}~}{yxx|yt}y{~}~z|~}{vy}|~{{{y}zov}yvxzywy|~}zz}}{|~}{z{zxvw{|zxuv|ztvxwvspuupnptwsomoxztsw}}|}}~~x||xtonuwmjortsosxvuutqpvumq|zpnqvxz|{zxw|}}||~}{~}z}~yw}|ww{~yoq}{ru|ysx}~~yy~~{yv{zvy~}|~}~}~tz|xz}|{~}zty|w}zy}~~{~|xxy||z{|}~}{xwz~~wu{~zy|{|~{urzzxxwytlr~|{x{~zwxz|tx{t}{zzx~~|~|z|ywz}|{xrpqtxwwwqpx{zwpr}zquy|zt{{z|~vy{~{||{}}~zxy|~vtsuyvrnowxoloxtfp{xtrru{~tv|xz{}{~~~{z{{{{|zvsuwwsoooms||xtqx}utz|~~{}}~}~|}x}yy{{||wrvz~|xxy|}{{~}|~~~}zyw}xqsuwwyyvx|{zwrw~{{}{z{~}{yzwy}vntxtppqwulnvvttt{}yvu}~yz~~~}}~x||wz}xtqoqqmptssmfq|yvqpw{{zvw|{x{}}~|yz|{|}|{|{}zzyyyyqouwtoljlqtrqooturuy{yutttz~{z{z||zzz~|yz{|~|~|xsu}vlpvwxqkqursuxzwux|{xz|{|}~|zzzzzytrwxuvxxyxvx}}|}}}~{~{~~~yrqu|~{upt}~{zyy{{}|z}}}~|{yx|}}~}~~yw|ysqqsvwwtrvxvuux}}{xwz~~~zxyyyyy{}~{w{}v}|vuyxsturqporssuvvxxuttwy}zv}~yvtw~~xuty~|{{z}|{w|}|xsu|{vsrx{qkpstwyxtuwusvyxvwxxyz|~xoryur{xty}~}z}zu}xptx|{srwz{ysvz|~xry|vuxz|~~{wwy|~{y}|wy}~~{yy{|||z{}wt|}ww}y|}x}~{~}|~|~}{|~|||||zzzv{~~|~}}||}~~{z|yuy|{zvx~uuz{|xtz}yx~ytv||z~{vvx}|~|z}}yyzxwxxsqrrqtvututrqqrvxuvz{yyzwtz}wxy{{tw{zz}}||~~|}|{}~zz||vx{xxzywvxwrrtvxsnv|vrstuxzzwwy|}z~||~~~z|}~}~}z~~}xyy||xz}~}z|~|zyz||}{||zx|}zz|||zy~~~~~|z~~|}|{zu}{wyywyyz{tou{{zyxy{~~z{~|||~~{wx|{z|~{x{~|{~{{}y~{z}|{|ywz}}~yv||wurv}wqu{zwsrz|wrwvwy|~wt|yzzzxx{|xv{~zwz{zz|~~}~}~}wzw{~|tx~xz{z{z{~}yxz|z}}vx|~|y|~~|w}y{}~{x~}z{{|}}|{~}~|~}~~~~~z{~~~|{}zy~{{|~|{zrz{x}{}z}||}~|y{}~|y|}yxy{~~wuvy||wzzty~|zxzzz}~zz}zw{}{{|zy{{z}~|{|}{z}}}}||{zxxz||zyxy{}}{xy{}~{|~~}{z}|y{~{z{}~|}~}{|x~|}|~~z{~}yz}}||z|~|yyy|~xv||yxy}}~||}~yx|{t|yy}|}~{yx}|xxw}vpy|z~~~zuy||}wty||xqqqooorvspv~}wutnjlmjinqnmt||ssz{y}qtywwyxttwzvopu{}|xuwzvqswy||}~|}wu~~zy|~||}~yzwwz|}{|}|yywsrw{xpqwxx||yuposz~~}{y{~z{}z}}zz~~~}zz{|{vrvyxx|}zy{{yxy|}yz~xnqyuovzxuqpy{ussuwsqqopstrprzytw{vrtvroopppooommonmppmkorqrspmlqtngimhelpgahollruqmouwqnstruyxy{}}{|}zz{}|x{~|yyz{{yyywtsuvtvywuvwwwtrux{|wv}~wvxtnotxvstwutxztmt~wpz~|}}}|~{||yw{}zxz}|{}~~~|}}}}|}|~}{y{zyyyy|}|zxwxzzzzxvvy}~|yz{zyz|}~|||yx}|wvuvxustutuvsrvzwuwyzvqstw{umtzvrpsurnoppqrrpqtwwusrsuvsqrrpotxwttttutssrqrsuwwyzxxxwvwxxwuttrqtwtrrrtwx{|{{xv}{uvwuvz|zy{twz{zxxz{~~xtv||uuzyvuuvyyxxxxx{|z{{yxz|}}{~zy|{xx|~~~~}}~|||}~}}|z||{}|}w|~x}~}zxy|{ywx{~|z{||||~}{y|~|~~yxz{{{wx}{vxz{|vx|{xvy|||}}{yyzxyzww{~wy}|z||{z||y{}ytrty|xvy{ww|}z{{xvvzzx{zwxzyx{~}{|}{y|~{x{~}|}}{|}}~yz~xz}~}|{}|||}}z||zz{{||{|~zvvz{{|~~}{z{|{zxy||z{|}}zyzxsu{|{zywwxzz{~~{|~}}}}}}|}~||~|{yw}~|}~~~{{~||~{~~|{~}{z}}zx|~}{z|{xz|~{xxz||||zz~}vtvy||zxwvvxyxwyzzxwy|{yyz{{zyxz||zxxz|}}~}{{{||zyxy|~}|zy||yxyy{|}{y{|xy{}~zz}}|zxxz|~|z{|||yxzzyyyzyvuvwz|zxyywy}|xwx{{wu{}yy||{zz{{}}zww|}yutw~|vvwz}xty|yxxz}{{zz|}|{zyz{z{{zyxy{|z{{{z{{zz||}}{|~~|x~~~}~}}~~~||}~}wtz}zyz~}xx|}{zxwxxzzzxwxxvuwxxvtuwuuvvwvstvvuuvwxvtwxvvyz{wru{|zuqw|yxxxywttvyzxutsuvtrsuwvvtstvvvutssuwyxtstuutstvvvwwvuvvuvvuwwvy{utxyxyz}|wy{zxx{}}{yyyy{~zwz~|yvvz{xvwwxyzzyyzywxzyyz{~ysx}|||}~zy{|||~}{z|~~~|}|~~~{{}}}}|}}|zyz{xvwwxxwxz||{ywuwz||{yzzyxyyyyywtuwwy|{vtuy}{uw{{zxwxyy{{{zxwvtw{ywwvwxwxzyvuvwvxyxxvtwxtsuvwxwvvtstuttvvuw{{vuvwwwxzyssy{vtuxzxux{zyxwwxyzyz{zywvy|xuvwxwuw{zwwyywvvxwuuxyvuvvvvvwxxwwvwyyyzxvvuz{wz{zzy{{{{z|||~}}~~|}~||~{~~}||}~}~{||}~|~~~|y{~}~~}}|{|}{|~|yz{{{{{|||{{||zy{{zxy{|}~~yz|{z{|~~yvuuwyxxxyzywvuwxwvuvxywz}{wsquxvvyzyustwyyzzzxwwxxwxzzxwvy}|yyxwvuuvwwyyvrtwyyuuyywusuzvpqswxutvvuuutrswwwxvwwsrwxvsrvzwrtvuusrvxuv{zwvvxzvsx|xwzzyyzyyxxz|{zzzxvxzy{~}|||{yyyzzxy}}|zy{~|y{|}}|{{{{|}|z|~|{{~{y{}~~~~~}~~|~||~|}~~~}|~~}}||}{xy||{yx{|xw}|vw||zyxzzwuxywvxywwxwvuuwxyywvvvvvux{uptxzytrwwsswxywvy{xuxzxvwxwvuuusqtxspstsrsuwtrqqrtuvusssqptsqswusrsuvssvvssuwxwuvvtsuwxwux{xttuxzxvz{yxwvyyxxxyzwvwwwvuuuvvxzyxxxwwxy{|{|~}zz|}}||}}|{|{{{||}|}||~~}||}}|~~~}}~}~||~}}~}{zz{{{{|{yxy{|}}|{{z|}{|}{yz}}}|z{}{yxx{zxz~|xxywuy|xuuvyzuw}ytvyyyww{}yutuxzyyyxwuttutuwwuuuttttvxvtuuuxz{zxuvwwwwxyyvsttuwwwwuutttuuuvuuttuwwvvvrrxztsvyyvrswvuyzvtwwvvuvxwvutvxvuvwzzutx{{{{ywx|}|yx}{{}|zxx|~|{{|~}|||~}|{|~~}}~{|~~~~~~~}}~~|zyz}~~~}|{zz}~|||~~}}{|~~}|}}||{zz{~}}~~}{y|~}~~{{~}y{~{yz{{zxy{zyyyxxxxzzwvxyyxwy{ywxzyxxxyxwx|{wy||{xtvyyyzyyyyzzz{yx{|zz||{|||}zx{~|z{zxxxy{{yywwxusx{ywvwxvsw}}yyyxwxz||{yyxxz|}}zwy||{zz}}zyyz|}|~}{{{{|{~zz{zz|~~~zy{{z|~{yyz{|}}|zywwxz|}}{zzz{|z{}{z|}z}~|~~}~|~~~}~~|~~{~~}|~~}{|~||}}~|{~|}~}z~}}|{{~}}~{}~}|z}~~}}|{}~}{zz|}|zzzy{}~}{yzzvux{|{yxxwwxzzyyyyyxy{zxwxz}{xz{||{{{zxz{||{{zywwz~}{ywxxxz}|zyz{{yy|}{zyyzzz{|{{{zyxyz{{zyyyxyzyz{zzywx{{zyz{|yx{}}~~}zx{}|||{{}~~}|{{~}{{}}|}~~~~}}~~~}|{}~}}{z}~}~~}~{}~~}~~}~}|}~~~~~~~~}}~~||{~}~|~|}||}~}xx|}|||}~|zz{}}|{zz||}~~{x{}{{}}{yx{~|~{yz}~~}}~}zzz{|}~~{z{|}|{|}|{yx{~}||zyyyz}|yzzwv{~}|{{|zwz~}{zz{{yyz{{{yyzxwy{zyxxzzyz||{|}}|}}}}}||||||~~|yw{~{z|}}||}~}{{}|{}~}||}~~}}}~~}~~}|~~~}}~~z}}{z{}~~~|~~}~~~}|}}|}~~}}~~~~|}}{}}}{}}}~|}~~|{|}~}z{~}yy{{z|||zwx}|ww{|}{yyzz{}|{{{|}~~~~}||||}~}{zz{{{{||{zyxy{}}|{z{{|}|zz{zyz{{{{zzyxwwvwz|{yuvxzzxvz~yuy|yxy{~{wy~|z{|ywy{{{z{|zxy{|{yxz{|zwwz{{|}}}|zzz{|}}|||||}~~||{||{{{|}}{z|{z{|}}{z||z{}|}|~}~~~}|~{~}~~~}~~~~~}{}~~~||}~}}~~}|{zz}~zy{{{{z{|zwz{zy{|{zyxxxxy{|{ywwxzzxz|zwxz||zyyyxwyyvx{yvwxxwutxzvuxywusw|yuuvwwwwywutuwwxyxvwxuuwxvvxxwwwwwtsxzwvxywxxxxvtwyxwvuvvuvwvvvwyyxwwwvvyyxxzzzxwz|{yyzyyzzz|}|zzz{|z{~||}||{{zyzzyy{{xwwxzyy}{vwyz{{|~|y{~|z~}}~}}~~~~}{~}{{}~~}~~}xttvwxyx{{vtwyxz}}~|z|}xux{~|~}yy}xttrnmoswvsrqqpruwvtuvtrsussqqux{~~{yxyyx}~~~~}{wtpljjmquvgZ`fjrx{~{xspx~vq{wqswxx}{xv|~y}~{yurqppomu}xrstuvxzzwxtry{vvvx}ztw{~r|}ysy~unpwsiov{}uia]ks{wme_Yep{{qqpjhq{}{yy}ys{~ysihigg\T_jbW`l_R]hhcbehigfgd[RU]`cjpqqokiiklighilooonnnpvyrlmqwumc]\`ea^__]Z\_][[Z^`\Y]`^\]adbcgklmkmrplpsrmkmqtssuwxz}{}|xwyyuuwsmjhghihijgedionw~}~{~~vwzrknsrnjhihdabdd`\\\Z[]\\`c``dbbfc]agilmjdbiqojknnknsmdfh`WVYVTXXUWUOQTUUTSPLMPMJRVK@GQKHR[[YY[ZX^b`bhjffkpmimqmkv}rfddbbgeVKUb`VUYUQVXSQQQPMMQOLLMS[__\X]hkkpsqrutvzxuwz~sjntojihfddfffffedgib]elgdijeepyvrrvz|~{|{s{}|}yvxvvuppnjovspmjjjdbcejnqqqrtqu~}vxxsqnp{tihmliouj^_cb`aeie[WY]dd][hsqmpnghqw{}|}}|}vrv|yurkfefowoffgeeaWTY`gi\NU`\V[a``flljpyytty{yy~~z~yz|}|woknuwoimpoojcceccaZX]``fg_ZWW^a`cghc`hnkovtsv|~{{||}~}|upu}xlpyrffkjijkf_`ca^]]age`[[^^afffjllpx{xx|}|{}~vszzpkr~rggijklhdfnniedgmqqnlsyvv|}vquz}ysrtvrlrzvsx{~|~||vuwvqsxmmswww}~~x~{{}wusqtsmmnjd``gqtpkgfeffis|ysv|yv{{||vz~souuttnfhjkllmkf`WPU]^YRNPPRUSRTRPSVZ_]WU]fgcglklooruvy{wx~zqprqngceknia`bgmja]_b_ZZ\ZYUOQUVZ\[[]\ZXUXaeinkb`do{yoltwuwyyxxtlihfgieaeijlmihhbagoqfXV[dkf^`bdmnjic`itzopvvv|}{tttqrurmkrzz}|wlep}slgimmorlirz||tmv|~yz~|z}}~|xvxy{vv~}y~{{|}|z||xvtmghmqqonrtsv}}{~}z|||umpsqootz{}|tporwz~~yz}ywx||~xnq{~vkpwrmmqy}|zvstromklmkmqka\Y[flnnhgmdZ_hu}qjtz|xmlqu|~yyywvpmrutvsr|}nfgoyukt}{uh\cidcfnvhVSYhsj^\_gmlhdfmporuwwoghr}zvrknz~wnkt{tppsx~zwwvsojffijhebgpoifbcjqpllonpuwxuoou|~yw{}yz~zuz|z{yu{|pq||xsjjsrlmprtrqrrpqsstvy||w|}}vtsppptxupqtxzyxwvss}yot{|yyxy}|~|}||~zy~z{tz~|~}}~~||~wx}vx|xuvtry}|yw|zwuuw|}|zwtsqt}~|ywy{{|{tqwwz~}z}}~}zyzxxyyz||yxwtv{vqv{~z{yzyswwpnpv~wkkpw}{yxsnoswyvsx}}xpkgfmrprrortqtwxxsnow|yy}xuxwsrsqorqjilrzzpkov|~{tqu{~}}~~~wx|{wrmone`gpx{soqlktlmty|wxyx{x||wy~{w~}vrqz}tnnmqtpjiq{|xwwwz|uroosvzxrtzxvwx|zsqonsutvwuwysnpryysvwy~~|xtuxxy}sls}zrofbm{xg\^fqzzrigkmnopokhlnqy|xqhhu}}|}tpyqhmt}~ssyspnimnb[_foskccglrtsrjckpotyz{zy~zuuxqntzwwsprtqj^[emoj\T[ekolilprtutruwy|||tptx{sjpurlgdba_akrojgdbbaktqozymuqox~y~~vu{~zy}~xx|op|}~~||}~|zxwx{z{~rpsvzzx{|zxww|}zurw~z~zou}{w~zvw{~zphdhqqihiikiglponmqy|{{xtv}~vx}|yusutqolkjfdedfijg_VYaffbajqmggikrz}|nnrttmffhjkjcZUW_ec_bghfc`bfffggkw{xsswsc\[^feYUUYa_\eke`Z[hlfglr{|tryuxjc][[YY[YYage]QObstoeetxrsw}zsmlqttmfa^_a^\[WZ`fmmfgt}|yx|{zxvtnozzqmljkkhlohabehgacov|{y|{vx~xx~{~ztonpwxw~}v{|~ymdiorutrrmflt{wp{|xx~vvwvskhjknromkhhmqroqy|}ys|xuqpjciqqlf^WZjuupfcmuwvqkilt|}z~}woommm^R[ddc^]jqlhffhmqwyrlr|}olmrunfc`\YZ]dlnkgcblvxuqpz~~~~zvsuwrlmpjdglnj`]dffhhq~ynmrx~{uy{yriiqsrrportpklpqpnllmlnw~~}}uuz~{vttrswwskdn{xpqtwxtv~{suyzxux{y|}}{}~x~xswzqkjiikkighkqvoiryxvuv{{yz|xw|{yywtux{}~ztsty}x|ogmsuwuqoqvxtrtw}vuyz~{unilporsojhjrx|~xuuw~~wponjiknooljloqttsrvy|{}~zvz{vridimkoqnokdiv~vnt{yxz}yuwyxvqkhksvojknpnkouwvplrzyw{~}~yzztqqqpmlorqpnkighovzzvqqtvvtsv{}|y|vrrrw|rfirwvi^dijllotuvtpswxxrp~xu||yxwtpsvtrleinkjjjpusmiils}{spqu|}~yz}zxsxzxwusrolhehkmmihotusnmptxxwvw}~~zxx{}|xvurqroklmpsmffhlquvsqpqtuv{|}}wuy~|uw|{y}uvx|zuy}}}}~~{|~~zrqsz|ytqpsrppqsvvwyyyxvvx}~{tmqw~|soprxwmknpttqty{wssuw|~{y~z~zussuxzxsnlppkntsqkiw}tljryzzz{{{{|~~{}}xtttux{xojhilpsvvsommqxzuxzzzx}~u}{zz|}zy|zvutturoopqsuuy|xqos|}zy{~{y|~||wv{}wprurppquuqqtx}wnsz|{x}}yyz}|~yruy}~vpqquxsooqvwsqsy~{xtt{~{{||}zzz~{qkku}{vpjlqvzwqnry|~|vuxwxxx|uv|~||}|zxrlotvxwtpkb`florsttrpmmryww|}}yy~z}}~|z}~zxtqruy{usx||yttz{{}|zwutv{|y|zxy}{snnsvutqnnqssqu|{tpuxx{}zz{z|}~}~spw|}}yvvqlorpqsrppsx|zvssuwwxxwwx{zy}|{||{ywxxrlsxrnotvqtw||yyyz{{{yw}|}~{|zwy~{wxyyxuv{|zx|zvuw|}|~|wns||~}yx|}~w|{wwz|~{|||}~|~}yzz{||{xz}xtxzy{}|zytu|}vv{zy{ytw{}}}~|}||}{xwy{zyupsyyz{zzxttuvvv}~}}}}}uz}yww~|wtpqppu|~~{wuuttqrwz|{xy~~}xvywu}|wvywpkls|}xyzsnrwyywvxwppuwxuu}}}yx|yw{}}{sqpszywxwwrqx}zxutuqmoqu|~xst|{zus{}wxyyzslr|{tw|yupmt{|zvx~|}~~yvxzyww{}}|}~{yvu|}ystz}}~~{y~uz}uxy{~}{}||~}x{~vr{zz~~~x{~}}{w{~{}}~{y|}yy|zwx|wvx}~y{ytrx~zyyopwzzyz~|~}ztppv{yz|ywwxusuw{~wsw}}vzxrqu|zvvxzywustuuurotz{||~zzyzyv{ytqw{xz~|ynajy{xrnz|~~y|~{tv{|{wu{|vqsrnryzxuuyx|}|}||z~wvwz}~~|yzzyuqqqrwvrtw~}v||z|}xvz~~zwsrvz{xqqw{}}}}{xz~{vyy{}wu}~}zrr|}x|{y}}~}x|~vvy||zz{z{}}ztrx{yurv}}}{zyx}}svz}~qhszxwsv|urv~|{|unxvnquz{vv}}~|{}}{}zst{thpywtqpsrpu}~~|{{vrrtvxsmnprupr}}~{|}~{xxwuttutnikpsvy{~~~}}zvu{smlptokrvvxxvx|}|y|}w|zvx}~vqomoojlrssroqstx}~~{x{|~xx{}}~|vsv}zwvuxyqmprrpjimllossrty}uw||z~zx{zwvvwpku{sqsvuqpnllifgjoqmostz~zqyy{}{xvspptvussrtxztlhhklhhmnlihq{zxxy|~~}y}}|zz|~~wssuvuuusrstvrklqpmjhhjifeeflswwwy}{|~~|zyz{uzzsprtsqtwy~~}}z{~~zy|~||}{vw|~uouzxvx{|{||zupt|~|{xqs~{z}~|zzxtrrvxustuwwwz|}}~}x{}~{}ztssoovywnjmnow~ztv}~|~}~{}}yuu}ywvvxxwuuupkjknmigqyskmtz||~~}~~}zz|{zzvrstssrttminogachkmpqnjpzyux{z}~|z}~{y|zuvvxzyyxusmhffhidcimnnomhjquxyz~||~~}zz|{v{x{~}zsookkolefigeffgjmputqty~~}~yz|~~~}|~}|}yvtrtwrjfeilhflmjjkqxvquzyy|}y{wxxxxstw|~~|wy{|}}xqqxzwutw{yy}~~}vtx|woopmlqvvuz|yz|}}{~~}yqmopsskhnonnntyvttrx}~~~}~~|~{ssuuuleghfhlrwrllmnqx~~{zy}|{{z|zxtlhfjpqqniijhjpsrv{{wuwz~}~{wwwwupkknnmigjnnnontzvpu|~}|xy~}{{|wqkjmmnokhhilnouxtqtyz{}{z}}zz~{tpsytmnljmlimprrnkmnov{xwz}~~|~}~yrrtsohejpqqnheegltxsqv|{ut|}{z~}xrs|xxyynmmprsw}{xx}}y~}xsu||vw||y{zsqxyrsz{yy{}{xyz~~~wuuvwtptvsrvwwvux}xruz}|{}xqsvwxqouvuurqwwutvyzzxtry}{}~zuw{wqopuxuvvronouxwvvtuwyz|zx~|wrruusrsvwtqnotvvxyupqtwwuty|||ywvyzxuqnmnptuuroswttyyupoqvwuz|y~zusx}ywwvutrrpoqrqmlptvupmpssuustvwz{}}}~ztsty|vporusqmjouusojnrljot{znjqtvwx}}|zvsswzwtvuomorpnomkkkpskfjmrtmgjorssqot}}}|zyzzxupnoprspopoqux|~~~~xxy}y}~wy}~{}}zz{|{}}zxv{~}}{z|zx~xvy}yxwyxux|}|||}|vrw|z{}{}~yx{{vvx{|xutsx{vty||{vsurq{x~|{{}~}{xuuuwz{xvnhnu{wqwxwupu}xww{~{ywz|zzz{~zsnlrzulmt{}uorroprvzxuz}{|~z||yusy~{ywsqqpqqqrrsrpstollnuyvttuyyy|~}|z{~{wutwyurrqttopsqonmpsomrwwrkkpuxyz|{xyz{|{ywuxwrrutqlinsqnptsponppljnrtux}}~||zyxxz}{vstvsoklpqoopplkotuskfkruwtqswz}}~yxzz{zvrpoquutstx~~~wx~xvz~~~}||ww{|{|zuruz~||zvuw}~~}|}yrooprvxxvxz|ztsx|~z|~~|tqqtvrkjoy|tnnw}|zwwyzz||||{wvuttrortuuplotx{{wttuwzzw{z~~|{|ystvwwoilqx}yursxzvtv{~xvwz}~~~~}{wttspmlpttsuvwvrqqswyzyxyzyww{}~xtz~|ukhilqroqrsvrnrwxxtstvxvtvx{}yvy}y~xtqrtqmjikpvuqpprtsqpquxwuqqvxwtqu||}~{{ztopqpniimoonklopqolmortrqrrrsqsstwxy}~wtstusqrqqrttuy~v}}||z~~}}{y|~yxz}|yx{~~|~}{~}{wu{zz}|zvsy~{x{~||}~z{|yvw{|vvy|zvz}xutvz{~~|~xtv{~~yw|~}|yxy{||yvtvyzz~}ytruz~~xrqu~}zxvvqkpwz|{z|~}z|}zxxxz}zvsrsy~~zuruxwtppswyxuvy{}|{wqqx||xrqtwzxuxxtqopttqpppruxy{|~~~~}{yvtttrsuuvtpqsttmipvsniioqonmpv~yy}~{}}xvsprttuutuuronlosttsmjihjljlptvrmr|~}}~ysuxsopqvxrnnmnoprqrspmjhlojghikmopqstw{yv|zy{{yupprsuttz|xx{~~|{}}}~}~zvx{|{z{~~~}|{z{|{zyz|}zvw|~~||}|{yxz{{wtvxz|yy}~}~|yvvxyxxxusssvvvy|}~|{~}{|{}~{wvuwxsoqtvtoosw{zyzzz{|}||{x|}xxx{}vpprutkinqsropsvyxw{~{zzyzywwz{{xvuutrqqqrpmiioqpqqqvusy~|xwwwz||{usy{xuqqusnlijljgjmooonnoprvww|}zwwuxxvyzxvssxzxvsqomlkjkmookhfgjmnruwzyx{~{xxy||zwtrrtusrtvxvromnoonjfglnoidhnqsqpsuwyz~|}~~ztrsvytnrx~}~~}|~~}|{|}}}zwz~}{{z|~|yxvz}z|~~xvy}~zwxyxutwz}}yxy|~yuzyrquwwvtw{|~}|~|z{{zxutsrqsxxtuwxyy{~~~|yxzyutsqrrswxroqtxxvvx~}{}~}xxzwuroqtuuroppmnrwyxvuw~}|}}|}}||||||z{}yrruusqpppqqqnkjortutswy{~|zxvuxz{|zxwxtqopsvtolkkllkkmoqpqrtwxy}|{zwtrswz{zxvurppoqrqrusniehnonkjmpqqqrvy{~|vsuwyzxwvroopsurnklppkebchllmlfdjpqqstw{~}zxxyzywuuvuuvwwuvyzyvsstw|~|yy|}{|xsv{~}||~|yxwz}~~}}~~|zxwwyz|}~|{~}||~}y{{{zvsvwwz||yxyz}}{}|xxz~|vruyyxywuvvxyus|~~|zyyyyxy{|{vqpstwywtqorvxxvvx~}wvz{zxyzzxvtsropx|wrqstqlmquvvx{|~}|~zusuyyvsoqwvqnnqvurssstrqomnswwvuw}~}{yxwvtolptvtplmmnoonmlmoqqnkikpsttstwz}ytqpsusssrponkijnrrnjknnmljjknqqpqw{}}~}ytqsvvuspoponkknnmllpspieegjmnmllorrpqv~{xwxzzxvuvwvspprwzzxxyzz{yvy~}}|{{~~}y{}~~{|~~~}||}~{vvx{~}|{|~~}~}zxz}~}yvxz{}|{|}}{zz|}~}wpu}~~{|}|{yxyww{}~~zx}~|{|~yxwvwuty|{|{yyxwxwwxz|zuuz}xttwzxtqptxyyuqtxxxvuxxtsstwxz~~|zwvyytsvxzwpqux{zwwvsrqswwwwxyy}||}~~zwxwvwvtstwzzwtuvsrttuutuuvxxz~}~{xvvwwtsvxyzxxysoqtwxwuspoqvyy{~{vtux{ywwvvwxxxusvzyvtrrrrswz}{xxyxwyzyxxwwwwz}{xxxwwvtsuz~~|}|y||yxxx{{wvwwwy|}|ztswxxyy}ytx~}xwxwwxz}}xvyzywuvy{zxwxz{}~~~}}{ywvwxxx{|{zzxvtsw|zvvxxx{{zzwvvx{zwwyzxvwxwvuw{xstuw|}zyxwwzzyxvw{zwwwwwussuxywusw~}{{|{zxwuvxyvvvvwvuxyvtrruvvy||{{}~|{{yvxxxvsuwvvxwvwwvroquxxvx{xw{~~}|zz|zuvzzxvvxzywvtqruwwvtvz{zww~y}|zxwyyuuyzxz}yuttx{wuxxuuuwz{z~}}}}zvstx|{xutuwz{xuttwxuuwyyvty~{xx{{{xtvz|}wqtz||zvwyxwvuuxz}~}~{yyz|~~}ytsvyzywz}{wtsx}zvxyz{{}~}~{zwuvz~~zwxyzywxxxxtruxzzyz{~}|{{xvwx{|yvw{|yyywwvw{~{wuu|}|{vy~xsvyxxwxyyyzzxvtrty{|}|}~{x}~|xy||zxwz|zxzzzvstwxxwwz{zxtu}~}}}{{wwyyyyyyzyz|zxtqu{zxyzzyuty~zwwyyzww~~ztqtvvwwx{{wvx{{{|~~|wuvz}ystvvxxxzyttw{|yustux|~{xwx}}{xwusw{zxwvz{yxvtvxxwuvzzxwwz}zz|}}~~}|ywxxyzxz{ywutwxvspqwz{yuuw}~~~|zuquyyywuvvtuvttuyzvrruz|{z{}~|zzxvxzzxvtwz{zxvvvttuvyyxxy{~}{~~|{{zxz{zxvuxyyy|wklv{{{zxy}{||~~ws{ysp{rinswuos{wnlpqtyxrllryvhq|vv~yuxvmkprnnrmgmrvxnhpqjimmfgpniifltmiswtux{}~~|zosyy}zqw|~{~}{zu~z{}}vuyvuz||ytsszntzy}unlw}tpojmtyysu{uorv~vtvutvwx}}}~}~|{yz|zxvsqsvlcjnd_chnkbbegmrrrsvz}}x{zywrnljb`immnotxoflrolnnjhjjlhcmxpgjq}zroy~|wvtssrqoqtx~~|xy}|{||~~z~~}{~zzyx}~~~xtx{yx}{qnqompx|~~xqnosuqnrx|ytx|ur{xspkhkqtqlpvmgzzt|z|~}~~}}}urtwwy|xw{||v|vqlimqjbckuuicioomeaknghnkhaYgzocowpkjp{~}zurqrrlmqlhijt}}zy|~~zzyz{uv}yturherwniklmtsf_ix{{v{~qmpr}om}vdk{zvrp~um}~omtnirxpovytz|ux{|xtroysckvzxjempklpnjntusqr{}zxvuuwpjmonj_[chhd^cljegf^]iofeljea\epcYjvmkrtwzz|~}~wu~|ywy~|}zw}~~~ws{|w~}z~{~fxwp{wrx|xx{z|p{yuqn{|nt}pfmtxvommmprssmqzrinmnwvrtw~x~}xtzxopstytjpxsmkjmmhltmdjrturs{{qkqy}sfkx|{ofnz{rhhnpkc^dkigjkhlutou}zmytuxr|zr~xr|y{yuz}~}y|zzyyu}|{{y|~|vox}rt~siv}rrw{{stty{l``hrm^drpe[U[dhgdbcfg^Wanlgdbdozztyvv~{wuuyztssrqnmnjlsmiqz}y}}v|}jgvxqngjvodkrlkvva\inlliikhfgjpmc`eksvqvxjuxvysxxvy~}{xw{x}x|{rx~~~}zsnnsqpy{spuxvrptyuorwtstw~x{|}}wwzuot{ywuqtvomvwtqov}|wmhmptwpnyv~}{~zpx{y~zwuliqupgafrvtqopx}}~yzy}{liuyqjgkpibp}p_^chh`\bjnkebcrzh_kqrognyyxwv~w{vusow{ywu{{x~xsz}}{zxrv{tr}vpty~x}|~|ww|~tidentqprqw{~wt~wons{}{|}zyupruspquwxxqjqzwqrqmmoqsrlozyt{t{}}~zu~ou|||vponnnopmlsxxyxy{tt{ysupjpvrrsokkimuk_nxnkhlojghlnmkfdt~lbq}}|vx~|{x}~vm|vvyz~}|}~}|yuy}y{{tuutsniefpwuuvy}w{}wt{~xrsxxxwrw|wvqrwusropsvvttrlkoswunotx{yvuv|xsuvutsstphgllloooqqsxyy|zzzxtrqsvusxwlioonomjjggormilnkhhgegke\]dhmqstw{~~~wwzss||~t~}zw{~}{v}|}vs|sy~|{||zvruvngpxusspqv|~wpxzv{}||wuwtstqu}wnmovtgfouvmcgorxzttzwsxwpmmnqrqmea_`ddgqpcgv{{{yz}~zz|rt||ytou}yu|{stxyzsmu|upvukipmceprlmrpnos~~wtvwwvw|zy~y~v}~{prxyvninrqpnr{~xsx|||~~{ywuvxxxwvuqnqstqllpnijnpplinnjnuuvy}|~}|}~yutsvpfhihlhfnrppns|z}qu{rprwvsrqt|{rmmmnidlsjcmna^cegaZblihormoy~xoqztkorwyuy||ytrty}{}xx{umquoiikmomlkkjkopquyyxz{{}{xxz{xtuy}y|zz~~ws{~tmoqstuwy|}{zx{zz~~ttukggjhfosgbjrrpqv{}~yww|~}{zvurnnmotmktpddipuuurklnkgdbgjebdedlvmdp{zz{~|xxvnkpv{~}~wjvxtolsrjottuz}zsrssturpnkosmnuvyzuw|{y|vt|zop~|qpqmlkjkjjifhnrusptvy|wt}xxz|}}yyypgjqqlebfhghnssoqvxvuv{}~wvzxlrytpqsy{ytpqsutjemplg^^iljdakwvnjnuvz~~~wmqzvrsrprwxpr~}}}~|~}}}|zxyx~x}zwrnmmihkhemsoihmxyrrw{~~~v~tp{|zyy{xuvtvtgacafeX]mnhfglqw{souy}|tokr{pekooqolosyvko~zxw{v{uyxx|}|tpqqrwumovusojlonlhccdfffffbahnlhjnrwyy|~}}w}~|wwtstrv||z}~}~{}~~}yxysmqrmikpqmnqqpnoxysquy{ywz}~~{wz|qryvnpvuqpojkpruvuxzwvwyywy}yy}yx~yppwrkljhieejklidfjntj^ivyxohkpy}wyq{~vtppstqmloollnppjgooggnlgfktzyuqqv}{x|{u}wryy||~z{}ypox||ztyx}~y|yy}|{{{wttvyzzytu~zqw~}xtw|~z~~xsopxr`gxpflnosqnnmkmomkvtdhprrpqx|yz~slr~}uoswvrhexmdmy|nqyxwvwzz|}|zutrnljhntmgilnmdafgggfgjlnnorsw{z}~yvyzuqtwwxzwtw~{z~|~}{~{{~{{{}xwvutontuqonptsnnnmnoquussx}}}|xx{xtqorsnlnptrmtzuturusov|xwtr{~{z{~z~{|}spstttromkkqpiluwuojnvzxtssu|~}~~|}ohquqnhgkjhebglgccejg]_hf_clruqlmswxw{~}yy}|xuvy}|{{{~|}|wvx{~|~|~|vwxojmqtsoquxwvuutvz}}wtx}yyzlpzzv{yickrtofjrqmmjimuzurx{{{z}tu{|{rhmrlffilopswrglwvpmnx~vqw|{{~w{~{{{vt}|z{|ywvssqkkmkmmebfoxyxvrs||uy{{|}|r||wrppszxnnu}}w{}}utusssnjknrsqnmllrwspplszutzwx}}}{|{usywkjnsqd_efcbchmpqifqummsuwvtuwww~}~uopqpmghpuwvtsqu{vouywwtt{xoszwqqv{}~{{{zy{~{upllssgcjjeejrvpkmppoqtqt{|{zvy}{xxuuwzyvut}zy||~~{~xtutojjlnlkqutqhdoxusolrvvvrsyvtz}~{u}|tmnxthjswztntzxwxvy~xx~{||vnkptuuqpqqpmjqwtqlkv{pkvwlhovwustwz}|{vw|yunjmoppllrleluxvokrxusuy|zw{~{~{}{u{y}~{}{rry{}~zwutvwutuuy~yvzxtssw{{zxtpmsyvu}}}~{xy{|}zutxz{}}ytrswywssuurw}{yww~yvvttrorz|xurv~{ux{zz~}yyy}}vu|}~{|~}wtusrtuwy{~ztw{~|{xtuz}{|~z|yy|{y{{xurrtvxzyyzvqoortvwuu~zx|}xxy||wvwwzxppuwzsksztqpqxzspr{~}zsw~zxy|}|syz~{w|yx|}|yuxyxvpnxxlgjnsvusprux{zz|}{xvwxwvvrmry}~vnu~|{zwyzxzxx}~|zx}|}|wy{|~~zzz}}vpptxvtxzywy~zvwyzxxxvwxssuvz{soqqnrwrjmqqpmoy|wvwz~~~|z~{{||}ztx~|xxz{{y{~|}y|}zvqrxyx}}zyyy~{z}zvwywwwyzxx{~{|{vstwzzywuqoopompsqpqsuttrov~|vuz~~~}}|{z}~xuz{xwvx{vqswxyz}}~}~vrsstusomloojnvsotx}|zuvz|}{||}{wwzywsonqyzsux}{{{}yrv|~zx{~~}}{||touywtrruvwwwy{z|{|zxzzxxyz{y{}|}|yusv|zuz}zwvy}|}{xyz{xtuxwtsrsqlmtutsqsxxw}~zzzwwyywy{zyxwvwxwxwsqrpotwsouzvu}}y{~~zx|~xstw|~xtwurz}{||uv~wqt~|xvz|xsos{qpoqwtoxzssxz{{{zy}|{{|~zwsuysmvzplpsuslq{wtz}}~x}w|vu{|zxxvuxywx{{|}~zz{xwtvzyyytppomkllkklllmnpqqtxzz|ywyzzyxy}{uu~}{{wuvy|}xtvz}}xw~||~z{~{yxvuvtswxwusomrzyutuz~|urtwyzxxzzvsropuwwvqntxplruqptw||z~~z|z{{{{yvvx{|xruyvtwy{|~}{~}}~{|zz}|vtuvvvwvtwxttvuwywx}|z}zy|ytuyxsonprtssttuvtt{~xu~}xy|zurpsxwtqnorolquromnpolnrvxwqmrzzxz|}}w}~vuxyzyuplnspkkjopeajookb`fjljcdjopnqxywz~}}zwx{xrw~~{~{zyvw}zvwx{}~~~|z~xx~|{||}xy{wssuurnmrtqmpqoorolklnonnrtuvx|~}ywwwvsqpnmqplnqmigjnmkosnjosojlqvxvuxyuw}zz{{zwtstqprstsprvtnkkmoqqpnkjklmpssw~y}xsv{us}|z}~}~~}z|~|rv}x|ztu}~wtvy{zxx{}{}}ywxxtprtrrsomptvphjokiqtiagnkktyxz}{}|xwxywrrvvroorvxzytrsttstxyussssrty~}wwzwosyofovrmmnonoqnjlomfeihdefddhkmmottu{||~}xwyxy}}{~||}}~{}zy}~{{|ytqsy}}wtwyvx}{yyywvx|zwx|}yuuuuwzxurquwusttuurnoqonoqsrsx}|yzxrruqnopopnmmnnppppqqqpprrpnkmsvvttw{~}zyyyxtrvwplorqolnqtskekpmihkpolllmsyzzz}~yyz||yz}~{wz|{|yyzz||{~y|}~~|{yx{|yvx~{{zwwxwtqrttrttqprqprrrqmhknllnmlptvwwx|}}~~}|{xtrv}zolnpqnhjoonnpsrquvtvyxvuuvy{yy}}yuwysoomopljlkkmnjgjjdcgikkijmmkkmty}}wv~}~|{z~|{z~~}|z|{suwz}yux|zsnrxyxwutstwwz}}zwuvzxqqwyvvwtqrtyxqmpnkoqnnswusty|~||zssxupqpoonouwqnqrpptuposssvuqtxz|~~~zurstqmmmkgejmkihecdffgjkgdhkllmlmquuux~}~~~~~}|{|~~}~yy||}|}{ywxzzywwyzyxwx}~ywvy{vz~~zyzyxtpqrrtrnqsnkmoopnklmlrxtqtvxzyz~yz|}zsquvtphgjlmmnqrnjgioqnnpponnqurptwx|~|~|zvutuxwtsqonoqrqnjhjnmkijnpoljnttttw~}~~~~}}~~{|}}~~}z{~{y{{xy{{xwvuwzzxvwy}}|{~}z{{ywtsssqqsqonnnnopqokjlljjorrpnnrssx|||x||vssqptwuqoosvqpsuvtqprstrsy}}|z{}|}~{xyxqnppqojlpmjjihggecdgfeglnmmmsxsr}}}y~}z}{~~|zw~|xxy{zz}}~z|}vrwzzxwwwurqsroorqpopw{z{}}~~~{y{zx{|xuuuvvuutsrrqnlmnpsssuvtuwy|}~~}{yyzytoquvuplotsstuvtommpromlnrqnoswz{{zz{{{zywtssqpoonmnpomkjnnhddfffimrplmqrvxz~}~~~~}}~~|ywwxxwwzzxvv}~~~{|y}~|}~~}xsuxtt|~xuy}z{|{zxvtsttssrpooonkfdfikklmlmsyywtv|~}ywttvvtpnmlklmoqqqppplhihjmhgpvuvutx}||~~~~}{zyvsuwussqnljgeb_cjhccfkopsy}{ywwvutvwxxy|~}}|}||{{{zz}~{y{}}~~}yz~|vrqpqrrsuqpuxwy|}~||zwutuwwuxyurpppmffkmkhgijjknrrsw|~|{z|~xuusqruy{zxwwuqooppnnooprsqposz{y~~{wvtssrsusoqrnkifdbacfd_`egehnsxy~~~|{{}|zz||}~~~||wwxzzxz|yvuvvwz}||ywxy{}{xupmoppponoqtussx{}|xz}ztwztpooqpkkmmmkffijouvvy}}yz~~|yvvwtrsrrrsuvvuuurmlonnoopoigjlmoorvz~}z||xw{|ztoqvwusqstokkkjkjijjjnrruz~{xy{zz{zz{vswyxyy{~}}|~{{{zwwwvvyzxusqty|~~|y{{|zvx{yxxwtqqsuvsuz}|{~~zxyzzwswytopqpokhiihhfbbdgijlqvz|~~}{}~|xvwyzwuxzxussuuqnnqttqoonnmjjoqrpnov|~{{{zywtsrpommppnjefjhegiihjmosy~}|}{vuuvvvwxtnnqtvz}{~{ywuuuuvx{{}}zxyxvwxxvrprstrnllmoqrw{yx~~~{xxxwtvwtqstrqpqqnjgegiloopsuw||z{|}|{yvttutuuqpsqopnpspostpkiikkknsxz{|~|yzyusrqpqnmnmjjjjlkigefijmqsvz{}~~zvttuwvsuz}}~|~{yvvwurrttvxz}~}zxzzyy{zxyyxxvssqopruxww}~~{yxxvtuwurquvrnmjhgedeghhjmqtuvy|{{{}{yxxyxwxwtrqqrrpqtrnnoprsqlijiigfjpstttuz~||}}xtssuuttsqqqsvvusqqsvxxz}~y{}}~|z{|ytqqtxyxwwy|~~~}|{xvvwwutwz|~|z||yvwwxyxvvyyuolqvtrqoptx|~~{zyyxtstuurnonnplhiihhfeghhilnpswx{~~{~|z}}ywxxxwsrtuvxyuqpqrrppqonppqtx{|yz||zxuttropqrstvwvtx|zyxxzzxz~}~~~~{zzyxyyvtrqv||~~|}|zzzxvttttv{~{ywxxwuuwz{ywvurrrqqpnnooqtvx|{yxzywwyxvvtpoopqnigilljhlpsvy}~}~|yvwz{{|{yussqpqoptvtrqqrssrplilnmkmqtvwz~||zvz~{ywuvwxvrpsttw{}~|xxxxxxy{|}~{xvuvvvvuttux{|~~~}~~~~|{wstustuttuvxz{~~}|||~~}zvvxwtttsqnnrxyz~zxusttsuxuqomnnkhjjeceilmmpuvvy{}|}}||zwwxz|zwy{yxvtvvrquuuvsrtrnlllmljjmptxyz{}~~}{ywvvwz|{zwstvttsrsrruy~|{}zvttw{zy{|~~~~{wuvwvxxxxwx|~}{zwwyxurppqomprrtuvxwwy~~|z{{ywuuvvtspnliggffhiikklnpruw{~}~~~{z}~}{yyyxvuutqomkhegkmkjjnrsssx|{}~}~~}|xwz|}}}{yxwwtoklnoonoqrsvyz}}{{{}}{~~{xvspprstrpqsutsx~}|}~}{ytrrrqrqonqtwxuvy{|~}{zvqpnkhffhiefijjlnqtrquz{~||}{z{ywwx{~{wxzywvttrkhjihiikmkhknpsutuvw{~~~|{zuttrqqpqtwxxz}~~zvxurrsssrqtuuwy{}|{~zvsstrqrqpqpqtvuwxx{|}~yvtuvsqpmnsrqstuwvv|~~ztrqnlnmjijloonopruuuwyy{~~}~~{xxyxuuvutuwxxwwz||}|yxwvtplmpqqooqqpquutx}}}~~}}~}~~{wtuwupnpnnqrrqoptsqtx{~~{zywwuqqvwtsuwyvsy~}~|ywxwrnmmnpqqqppqrstuy||{|~}zvssutrqrrpprsvwvy{ywx{~}zyvopttspotxusuwwwz{yy|{zzxvsopqqqrsrstvvvuuwxwwy{}~|{zwtuvutttuvusrqrvyzxttx||{{|wvwwtqprtvtpquvvwxzzxuvy{~|||zwtrssqrvxyyywvy|}|zyzzxy{~~{yzwrswvsrqrrpprtttuvuuurqvxvxz}~z||wtvvssvvtplnstsvxxvuuxzyy{}}|{|{zz{yvwwvwwwyxuvxwvuuxzwwxz~{z}}{ywxyusutpnnoqssrpoquwtruvvwyxvvx|~}{|}{|}|{wuuvvvxz{|zzz||}}}}}~}}~|xvwyyxwvtttuvvttuttuuvwvsuxyz~{y||yxxxyuqstqpoopqqrsqqsvwvtstuwz|||zxz{{~~zy|{xvux}zvwz|~|{}}{{|}}~}}~~|xuwywusrrrqqtuvutuvutsstw|~~}{zyyywvxwssutqpqsuuvwwwx||wuvwzyx}{{zxzxttvussvyzwux{xux{{|~}|zzzz{ywwuturponnqrsttuvursvyyxx}~~|||{zywwvuuvwvvvvwvtuvutvxz||}{{~}|{{zyxwvuutqqrtusrvxxxvxzzzzzz}~~~zwwwwurrvwwwxxyxwxwuvyzz}~}~~zwyxtrsstsqsvrpuwwtpqutssuxz|}~~}}|}~ztroprrtttttsrquwvvvw{}~~}yxywuttwz~{ulhjnsvnjuzyxsqppy}wwxuruwqkmqmhkljilkb\enf\ZZj{obb`t{riwyksyyz|}{ehiffecmtmg_Y_c^^isturp`OZffelvrouwrljmrtvy|~{uniccdlopqoocVPLKKNNNQY]Z[`hc_aafjoromkic^cfgfksokkkptpknrvyxwunlrsoe^ahf[\adfhkiihfmomnpruyz~|{}~wn{|wuy{|~yw{}|{}{roqspnni`_a[Xcljgfgedinlkkhkoljnpolnwxtw{~z{~|wwywqliijgbbe`\dlfbionmkjkkikprstromls|zw}{||~}rswwy}{~zpnruvxyurvzxvvtssx}zttxvsvz}qwyqqsqnszshegfemumfptnkoqiaktkelniiqumktzz~~}ywupkkmlihif_]^aif\alf]_cgkid_\Z[bfgheadioxumuxmlx}ytnqvpijkdaiqg\bha][Zcjb[_egc_affccdelphdjry||}}}~|z|z}}xuuvutsuypfrumqx|zuuxvrquyz{}~xxz~}z~zt|x|{suz||~}y|wtorxuonoqrmjklputpnpngfklkjkjkqwsrw{~u~v|xzxppqpmloplqvmjrurquwsoonoruxyz{||u~}x}{x|~}|wtw{xv{{ttvtppsqnljknljoqopqqsvz~|~z|uoqrmiijnmfcfiklgdinkijljfghcbimifkpqrsswzy|~x~wrronnmnnkmpllrnggjijjggic^bgghkkkkihovvy{y~yw{}uklommpqpomnsutrkgmqlhfeimnoppoorx|}~{yyy~~{}xqzypswuqqvuuwtsyyuvzyx}|}}|{vpsy{|umpwwy}~~y{~ytzzvx|~}{zzxwyywuvttz}yxz{|}||{vtvvsruqlnuvruzxwzz|vu|{zyyyvstrqqqswxuv{}{{|}~~~~||x{~|xz|wuvrqrprwzz{z}ywywstx{zxtpmmnnnopkefgfggehklmnnllrxwtwz}~}~|yusuuuvvpnqsolosojkkfdkrmgijggghosnkpxz{~}~|{}}vopqtxvsromossmhfdgmkga]bifcegknmlquttz~{{~{tsrkhotutuvsprrpmjikmmoommknrpnptwxxzzz~}{}|{}~{xwz}xtxzvsuurporronqsronmpw|}}~}|yw|~|{yxz|~|}}z~~zyttz}zywuxzzzz|zy~{|~{yy{zvvy{{xtsttvy{yuw}||}|zzzurvzwtsuyzvtuuusqtxzz~}|~~}vsruz{yyyxvz{z|~|xxzywwuvyzywvtuy~~}}}zy||{}{xz{yupmkjjjkkjijjjifegjjimqomouz}|}}}{vsprwuprutroljimrrpmkloruroppqsqpuy{~{yxutrnoroklopppnkjijkgchnmjklmortrprx{}}vvwwyxwxusroljhjnokfdhklkhfgilolimqqppsx{|}{}}xvwwwzywvspoprtttsrswvrpqrsrrv{{y}}yz|}}~{|~~~~}{z{}||~}{yxz}|zxy{}{yxyvsvzzyyvtssuvvvtuvtrswz||vrppuywuwxyz{||zxwyyvw|~||}~~}zz{yxyzzzyyvtuvxzzvuxzzzuxyxyzxy{{||yxxvvz|}}yvy}|~~{z{wstvuromoqstspoooppomiimnlnqtwxxy{~~}~zwxwusponnnponoomkklmnppmmrssttsqoosxz|~|yvsrtusrqonopqqsuspkhkoqqnkmpnmoruvvz~yywqprrnhfikkkjjmonllkigggijlllllmnoprx{}~{xwxvtuusppqqppqqrssrrsrssqnmlntvtw{~}}}~}zz||}~}~~{y|}~~|{||zxxy{xvyzxwxwutssrrrswxxz~~}~{zzyxwwywtuwwvtrw{vsvwwxwvxxy}zx}|z|}|{{zzyz|{xwwvvwvtuw{~}|~~}{ytruwvutssuuwxwvtttuvxyz|~}}|zxvttsqruuurorvusrqqpqruywuy{z|~~~~|zxuwxwurpqrqrtusqqpqqnmoqqpqtrpsy}~~}zyyxuqmjknpomnnnmigjnnmkhgjnqqmmqrqtz}{vtrrrppnllkjjiilmllmmmlmmmligmspnqrqsux||yz{zywtrpoopnnnljmrqnmmmllllmnnopopruy|{}~~~~}~}{y{|{yvuw{}|yvuvusw|zxtrv|~{zyxxsqwzvsqrvwuuusttstussvvuuux|}}~}zxwyzywwxxvwzzxwutuwxwwxxxz}}{{|xxyxwxxwzzyzywxxuttuwwtsrswyxwy{}}{yxxxwusrttttstttutstutqrtuttuxyzzz|~~}zxwvvvvvvtssuwvssstuuttuuuvvvxxyz}}{{zvsqqrronoooqrqoljlmmlkjijmlmprrsrprv{~|xwwvtqopomjjmqpnnomkklnpmjkllmqsrpprvxxz||}|||{zxwurpppqqpliilmlmoonmljkkklmorqqrrrrqsz}}z}}{||~~~}~~}}}~~|z{}~}{xvvxyyyz{zz|~~{yxxvuvwzzy{}yuttvvvuuvttw{}~}|zz|yuvwwwvututsstvxwusstvuwy{{||}|{{zz{zxwwyyywvvsrtvtsssqptwyzyz}}|}}zxxwuttvvuuvvutsrqqnlmnoqsuvuuwxxy|}{{zyxwvuvwvuuwxvsrssrqrssqqtx|}}|{z|}{yyxvvwvttutrppqrononllkjmnnprssstux||z}~|{yzzvrrsqppqssqppppqplihhiijlnnllotwxy{~~~~}{}}xuuspqtspoopqppqnjiiiihjmnmmorsssuz}~~}zxxxwxxx{|{}|{{|{{}~}}}~}||zxvvwxyxwwvuvy|}~||~~~|yvtuvurrtvvwyyz{~}}~|{zz{{{{{yywtrpprssqpqrrtxy|}|~}{|{xyzxvy|{zyvtspnonmnpqoopqsux|~~}{zzywuuxyxwwvsrmilpmjjlnonoqrsvz}~~{xvvwwxy{zxvttutsronnmmlkmpppqtwxz|~}}zxxxxyyxwvspnmmnmkjllkjjknpprwz}|||yvvutuwwwtssspnnpqoljggjkklnmjjmsxyx{|yvvvuuuvvuttrponnmlkkkkjihhijknqsvxy}~~~~~~~}{~}zyz{zwwxxy{{{}~~zwwwwxxvvxyxwy|~~~~||{zyxvutsuwussstuuvz~}~}{zz||{|}zwvuuusrutrqqrtuvy|~~}|||{yxyxuuxxwvurpnmostuvvw|~}}}{yxyzzxvvvwxvsrqrronoppppsux}}||{{||zyyxwwwusrqponnoopprsvz}}~}}||{ywvuuvuuvtrrrrrporuwx|~~~}{zzzyxwvvvtsttrqpppqtvx|{zzzyxxxyxwwutrqrsrqpqsux{|~}|{zxxxwvuuvtsrqqpopqqsv{~}|||{{{{yvuvvvvtssqnmnoqsvz}~|yxwyyxwvvwtrssrqlkopnorv|~~~|{{wuwyzzyxwwvtsqqrrrsvz|}~~{zyyywutuututolopmmpswxy~~|zyywwwwxyxwvusrqoopprutvz~}||{yy{zxxyyywtsrooqrsuwz}~~}|yxuuwxxwwvutsrpooprqqtx||{zzzyxyzyxyzxusrqpnmoppsvy||xz{yyxyzzyzxtqpqqoprtvxz|~|zyyyxxxyyxwvutrqpnorrqrv{~{zzyz{{}}{zzywusrrpooqsuvx|}}zy{zxz||{ywvusrqqooqstuvx{~}{zywux{{{zzzxtssrrrrrrtvwy|}{||{zz{{zywutsrrqqpooqrsux{~{y|~zxz{zzzyxvuttroqsqqtvwxz~{yyz||{zzywutssrqrppqsuxy{}{zz{zy{}}zwvvvsqqqppqqrtwy~{yyz|||}}zxxxvutssrpprstwz}}{{|{zzzz{zywusrqnmpqppruz}~}{z{{{|{zyxxwvtsronopopruxz{}}~~|||}~}{||zwtrrrqpprtvwyz~}}}|{{|}{yyxussrqomlmpsvxxy~z||||||{xyywtssqnnpqqstux{~}~|{zzyuqqrqortvxyz{~~~|yz{zywwyzxvvtolkkllmmoqrsuxy{~}|zyyz{{yxxwxwtpoonllnnmnoqtwwy|}}~|}}{{zxtsw{{ywsqpopolmommrtqptyyz|~}|~~~|z{|{{|~}yvwyxvvwvspomkihiijmonmmptxz{{|~~~~}{{||{wutsrtvwxvsstrqrsqoonljgffeefgghjjjlqqqrsuwwwy{}|zyxx{~~|{ywxyyxy{zz||~}||zzz{{|}~~~}|{xvxxz|}~|xtpmnpomkjkkjjlnnnqsqqtussx|{y~~}}}~~|{wsstrqstrqtwxwy|zz~|{{zvqoonmljjknoorvvvwxy{{zzz|~}}}~}zyz|zwwzz{~}{{{yvvwsnoqnlnmkjkmnmnrqpqrsvyyz}~{wvvwy{{{{{}|zxuspnmnnlkjgfgijlquwyyy|}}~~}}{yxsstrnmlkjiimoprutsstvyy|||{yxxxwwwxz{zyxtpljifa__]\[\]_^\]`bdeefgggikmnqvwvxzyy{xtw~~}zwtuvwxz}~{yz{{z|~~~~}~~|yxwwyyz||zxurstssuutuwz||{}}|}{vuurooppnnprssrqqtuqpvywy}~~~|{}}|||yyzxvvuttttssvyzy{}~~}{xvuqnpomnnprttux{yvvwxxyzyz}~||zxz{{ywvwwtrrsqooppoprqoopomnopqstw{~zxxwxxwxxsmkkjigghkklorssqoopppqrsrstwz}~|}|zyzzyzzzyvvxvqquvvvuwxwwxvuuvxxxy{~~|yvsppqonoonlmokffgfddffddefgecdecbcdefiklmnpqrtvxyxy}~|zz{yx{~{xwwwvuvwxwxz|~~}|~~}zy{}~~}~~}}~}|~~~~{xtsuwyzyxwvusqpomlnponpqqqonnnnooopqsuwz~~|zyxxxxy{zyxxy{{zyy{|}}~~||}~{yxwsqpnnoqqrqrsroprpnnmmmlmqtux}}|zwutuvuvwyxwwwwvutssssrstsqqpoonnqssttuz}~|zwuutrqrrqoopomllkkoqqpqrssrsuutuvvttuxz|~~zwwvttrpqrstsstsqonnpqrrrsttsrqrsstvvwy{{|~{yyzzyxwwwwvspmkiihhikllkjhgggfedddccdhloqtw|~~~~}{{zzzyyz|{{|~~~~~~}{{zxuttuvxxxxz|~}|}~|}~~~~~~~~~~}}~}}{xuttrpponnooppnmnmlkjjijlnpsuwz~~|}~}}|||{yxwxzzzxyz{|~~|{yvusqoonmnprrsstsrqrsssstwwwz|}~~~}|{{zzzyvusqqoljiiiklnpppoonnonnpstuuvz}~|zvsrrnkihijkmpsvxyxwtrrssrqqrrruyzz{{{}|{zyxwwvtqommmnopqpopqqpoorsqrtuvyz{{zz|}~}zxwuspmjhhhgfgkmnnmmnljjkjhhiijklonlnqrsux{}~~|||{{}~~~~~~~~~{yxwwwxyyz|}~|~}{{{zzyyyyxx{|}}}}~}}||}~}zyxvuvtrqpqrqooppommoqommnnnnquuuwz|~~}{yxxwutuuuuvwyz{{{{{}~~~}|||||~|{ywusrsstuvwwvvuuuutsqponmmnpppqsvy{}}|zyxwvuttttsssrpnlllllllmnmmnpqrsstuvz~|yvttronoqssttuvvvxyxwvuutsrqpooqqqsuwz|~}{zywwwwvtstvuttsssssttsssqoqsrqqqtwx||xusrqnkkjhhiiihgghgffhgedccca`aaabdgkoqvz{|}~||{ywutstuwy{}~}}~~|zzzywutstuwy{}~~}}~~~~}|||||}~~~|{{{zwwxvwxy|~~~}}}|{zxwxyyyyxvtsqonmlkiiknpqtwxxz|~~{zzzzz|~|{zzzyxwxwvyzz{}~}{ywvuvwxxxxxxz{{zzyxwurpnmmmnooppqtwxz}}{zzzzzyxxwusttsrqppnmmmkjkknooqsuwy{~zwtrqpoqsttsrrrtutrpqrqolkjihiiknoprsuxz|}~|{ywwxyy{}}|{{zzyyyxutqonprqpqsuvwy{{}~~zwurpponnpqqpooonmjihfeca`^]^^^`bdfefjmoqrtwz||{yutuuuttvy{|}||||zwvvvvvvwxyz{}~|zxxyyxy{|}~{zyxwvvuuvvxyz{}}~}{ywxyzzyz{zzywxyurrqpnllmlkmprqstuvy{}~~~~~}|{{{ywvvwxyyz{|}~|zyxxvvwvwxxxxwvtrpoligffeeefghijklmnrvxy|}|{{{||{zz{{ywwvvusrrpoonnnpppqtvwww{}ywvuuuuuvxyyyyyyxxvtqonmmmlllllklnnopqvy{~}{yxwutuvwxxyz{ywwutsssrpoopqrqqrsssrstwy||ywvvttuvvvusrqponmljfdccb_^__`bccdeilmnpty|~||||{z{|||}~~||||{zxxzzz{{z{}~~~}||{{|{zzz{|{z|~|{{|{yyxwvuuuvxz|~}|zyyyxwvvwsonnmljghighhhhjjkllnpsuxz|~~}}}}}||||||~~|{zz{{{{zyyxvutssrqpoonllkjiiijkklnptx{}~|zyxxwwwwwvutsrqponmnoooopqrqqqrsrqrtwz|~~}{zyz{{zzyyxwwvwwuutrqqqqollllmooqruwz}~~}|zxwuutsssrrqpppppoonmlkjijjjklnpsux{~~}|{zxwwwutssronnmlkkjjjkkihhijhfghijiknorux~~||||||||{zyxxwvuuwyz}~~~{{{{zz{}~~~~|{{{{{{{zxvvuttuvwwwyzz{~~~}~~||{{{z{|~}{ywvutsrqrrrssrqrrrqomnnmllkklmpsvx}}}|zyyyyxwwyyxz{{z{|||{{{|{{|||}~}|ywvwxwvvwxwussrqponmkijklnnpsuvz~}zwtqqpponnooopqqppppomllkjjkllmnqtvy}}|zzzyxxwvuuuutuuvvuuutssssstsrstuvxz~}{zxvtsssssssrstusqqstrpooooopqqqsvx{~}{ywtsqoljihhffhhgghhhhgggedefedcdfghkosx{~~}|{zyxwvtrrrrrstttvy}}{{|}}}|}~~~}}||{zyyzz{||}~|zyyyywx{{yz||zyyzzxwxxvvwz}~~~}|{zyyxwxxxxxxyyyxwwxxwwwxz{}~~}zxwwwwvvvvuuuuutsrqpnmmoppooruvwz|}|{zzzz{|{{|}}|{zzyxxyyyz{{||zyxwwvvxwwutuvtssstuttvwxyz}}zxwwwwutuuvwwvvvvvustvutstuwyz|}{yxwvuuuuuvwwxxxwvutstttuwwvxz}~}}}}||{|}~}{yxyxwwxz{{|~}{yxxxvttsrrsrrqpnmlklljjkllmmorstuvxz~~~~~~~}~}{yyxwutsstuutsssrppqrqqrtvwwy{|~}{yxwwwutuuttttuuuttrrrstuttwyz{{|}||zz{|||}}}|zzyxwvvwxxxyyz{|}~|{zzzzz{zz{yxvuuvusttvwxy{|~~}|zywvvvvwvvuuttsrsrrrqrsrrssuvuuvxz}~||}||||}}}}}}~}{|||{|}~zxwvuutttttsssrqppoopoppqstuuvxz|~~|||{zz{||{z{{zywwwwxxxyyzzzz|||}~|{|{zyzzz{{yxwvutrqrstuvvvwxxxyyz{}~~}{z{|}}}}}||{{{{zzy{}}~}{zxxwvuutsssrqpponooooonmnpstssuwyz|}||||{||}}}}}{yxxwwvwxy{|}~~}{zyyyxxwwwutssttrrtvxyyz|||}}|{zyxxwvwxxwvvutssttsrttuvvxz{{|~~}{zzz{{zzzzzzzyyyxwwxyyzzz{|}~~~}{z{|{zyyxwutuuvwwwyz|}{yxwvtsrrrrrrrrqpomllkjjjijmpqrstwyz|}|}|{|}~~}|||zz{yxwvusrqpollmnoqrssvyz|{|~|{{yyzyyz{{|{zzywvvuvtssttuxy{}~}||||{zyyxvsqqrsssuvwwx{}~~}}}}}}}{zzzzyvuuspnnpqpqswz|~|pt~|{||~ystuurjkqmdircXr|q\]u|yyyuwvwyy{ytv}|lv~zmeu}tostpnlt}uw{~zpy}uputopuqlklpqifswldcceghb]bgeegjlorv}{sy|wzn|{sv|wvtv{wrvxspy}{x~x|yp||vsqqu|}u~{y}yvvutv|}wtrrwwunecdjqi`iqkgiluysv~|xzy{~vmwwptx}{qqxxvwuuurpqrsrtrnpsrttv~~~|yz~~{zvot{uoprxxof^`nmc_]hrg]cjqpgekorvz|{~}x}|uqpu}}y~svxxy{}vrzy~|~}}|wvwvtuxzzwuy~ywuuvttsvyok}mcglonjjjc\eod_qvhgqtsqr|~}y~~}{{zvjqyupppommsxtolknsv~{x}{}|~uiwxmvyoihlurcerk]aghhbZ\a^\acekopstv~~z}zrx~z{|wwxtpsx{~xw{z|xx{|{ylqz|{wtxumpx{zvqrwxz|w}xvwqq|}njrrjlobZgqngZZimikou}|zz{}mssnwyvvvstusstonrwzvhdmh_ekkqvy||{wrvzmgxrhjkmoibc`]bf_\`aaaadmtx}wztsty|rz{v}~{wx}~}qox}|o||~|z{uoyrwz{xsw}riw~~~~pu}|{xqmnrnehqtsh]js`T\dhib_choy}vs~~ow}tr{}xvxwtuywuvwyxonvwsqpqolpqqu{~|{}{vorwsrspjiljeimnrfXhwk^Y[ik__glqoky|}z{z|zv|}ms{|z}tpnzvomoyudiyv|zyx{}ooz|uolrunnvy}~xv{|}|~{qx~{yqmpx{rpxxrsvvxvqolffoodhtutx{y|~zw||wvw{yutu{|squslv{wpjjkfdlpihuyiey{uywzxzzzrnu{|xmeiornflvj^iqe^jm]Ybfgkr|~|z|}~y}y{x|zxvrqrqoopqsokw~~}~~{wtwyrmpuwz{}~y~y|row{zqdpzlnnjihijgaagd]hupjputs|}x}~}{yux~wlrxx{{yxusv{woqvpllkruhdqxropu~~z||yxwwmz~|yoq{wqnmtxurkhsvichou{}|}}||~xtx~~~~~}~zzwxuktz{w|yuy{xzsqz|wwwsmhkvzqnrx}}~~|yy{yqkovqksxrlkkc]dhc_]cnbTgtigov}~}}z{~z|{xxz|}{wx~{rrqmmihmokkpvxvtsu~m{z{{xuutttsmhto`lskefikpuwy~}|wv||xvw|~vw|ztqnotsu|~|~|yx~~yz|~{quzxtkiryxtpu{|~z}zz|{y|~}wpnprrvvlirsmf_ftndhmmoqrqqy~zsvz|}|{||zyzxv|zvtsvxvwwohloljljiiklklpv{{{}|~z{{wz}{yz{wx|tjmqrssqmjospmlq|{u~{z{~vosw{}~|wy{ytqqrtv|~smy~st}~yxyvsssxzxvuw}yt|}yyzwv{~wlowwuqonpsoebdjokd][jwohlrzypt}y{x~{xwy||xxz}y{~mp}~vnhnumcgkjnvtlp{zttv}s|q{xu|zqt}{tstsnhgoskmyxmmu|~}ystuomswxwtv|~zv~}rptvxuoruqq|yyz}|}ynnrstpkorssqpquyyx{{z|{x{}~}{yvwvohhjjlke`djlklmkjmpstpx{}}zy|~vz{{soszvoqsjdlqifkptofr|svy}yr~{rz|rorvzwopsplqtkgoqlknv{~y}|t|}{xyy}}vqstvrlnuwxwrvzwx}}~}zvtrnnqokjjkottqsttxyy~{vnjszpfdege`dmia`bhliisxutw}zyzwx~~{zt|}z{|xtmfs|neknmkegosrolnqy{zzzzvuz{wuwxyynuzsqt}~ss|{x~~}zrqwysw{~zqz~z}}}xvxxvttvyyvwyyzxz~|~zsrrtvolvytqos}{sppy}{}~yvronmlgccgkib`cgjheeglqnlommrvz}}|}z~||}~zuttqollrxsmlmmqxunmns{tlv{xz}|~ut|{rkt{sqomottpryw{yy|to}~xz{~~z}}{~~xsw}~zw~yxx}xsz~|z}{x~xqs{xqrtttssrqwvpqwy|ukvupws~vrqpouxqkjlrpeepropspknsonpoqpnpsw~{u|vz}{vstwxtkpyupnlswlgtxplliinrwxrlnrqvx{~|wtstpjowsmqututtuvwz}}}ywxz|}wt|zy|}{v{{w~~z{}~xw|yux~~}}~zux{{yux}tx|y|xwyzywvywstyzuv}wkr~zzwwzx{|{{xvyztqvxqmnmlljjmjffhknomlmkkswvwyz}~|soswzvonotzm_iwwskdhorqjjqwyodo}wotxwz}z}ztonw~ysrtz~{yy|{y{woruwxrry}~ztx~xwx{{vx~}tv|xtvxwvwxvvwwwvsw~~{~tz~zunotwyytorxrjt}vqvzyz{x|ryujrwsqmkonjlqlgjpompsrqrrsrnorsvvw~|tult|qqxwtqnnqxyplpsvsmnqrrpoqoooorxz|~{ywxzyz||}|zz~}~zuxytstuwwyzyz}{v|x{|zyywwtqru{{sppuxtx|vz~}~xyzwsnmqqnnptuokloxxqqsx{w{snlnkdgoomlhceorgcimonkouutuwvv}{|||uoquwumfdfnqmkjpyrgjorulhsxtrpt{zwsr|~~}z}yx{||zxy{~tlw{pls{xmq{ytv{~{{}||xsvzslrz|~}~z|~}}|~{|}|xxxxvplquvwvsrv~zsp{{wzy|}u||zy{{soqpmjgiifeb`iqmkmmnicky{xusw{wvwz|{qw~vmjkuwlglljlpmgmtpllnvvkjtupoqtw{~}|}}{rv|tw||x}xx}~ywyvx{~}{xyvvy~q~}z|}z{}}wtz~~}zy|wr|}wuwz{{x}{tpuyrosuvusxzwtsuz~~trz~}zvtt~}zr{}spttqmjjllkqtljqtsootvvuojosuvsqru|}{}~xptyrmlmtsgitrmkkosuvuqkmvujiorsvwvvuz~~yy}|yupt{{{~~||~}}~~~}w{{t{{xwz{moyzyxw~|}|{~zv~wr||wsrtvu|qgvvqwyzv||xwz}}ztu|ytw{{{yvvvuvvuurpsw|{v|z{|}xsssvzsmopstnlprrnhfehmnkgflpptz{|}||}vqs}smx{pmsxyvrsuwxtppsyyqpvpgluxy}}z{}}}|||y{}|yz|}|}}}}zzy}ut{~~|xy|}|wswzvssttroryyy}~~}z{}{xz|wv}{tu|{xvqrwyxuv~|yy}~~|~~|yz|zzzxvrpx|vrtutrptxwux}|||{{}{twyzytu|zqnnrvtqolptrprw~~~}}yy{y~||xvvutussy{wyw|xyy|~zw}~xrpsyvpmlosqoqrtwxz~u}{xy||xu{|yx|}snruvvwwvvyxx}{w}~|zxxxvvusrqoopsxyyz|yuwtx{|||xrqrvxrnsrklrwzwuwxy{}{{z~{zy}|yww{|zxttuoluywsmnz{yw|~~|~}}vvvsuywrpqppqv{|xy}{~ux}}|xw~vqsroprssttrqtx|z}~~}}}||~xrvywupr{xmmrstqow~~{z~~~~}|{{voquurrrrsvusux}~}{z{}||{w{|wuuxvnpz|wrqw|{zz|{|y{~~|}~|yzwsqrttnkruplmortuvx{~}|}|{{vyz}vqz{qlnqsvztov{y{}{wvx~yw|~~xqw}ysomtxwurqw{~~{}z}|~{zxxyuswwspnnqporvqlovwxyz~~{}}{zyywux|yrtwqnruy{yz|yvy~~|}}}~{z{xtvz{xpnsttutvxvu|~}~~|{|v~~wxwuvtsvohnuurpopsuuty~}}~}v}yvtx}yttsrqopsx{us{}|{z~|{}{w}yyxvsqsvspsuqopomptxyxz~{z}~w{~wwwvvvvyxtrttquxrmpsx|yx|}~~||}~~zwutttsrvvrppqusqy~}{zxxxuvyxusrtvtqqruyvt{{|yy{}ss}zvtvywsvyvuxxtsxytuzzyyz}z}}wvvxzwx|yrpptyxuuuuvwx}}{~y{vwxyvuz}shoysnuxtrnr|zry}~|}}xyzy{|yspqtxvpsyslqwwvttwxx||{z~}xvyzxwvwuqprttssqpruyyyy|mow{|v~w}{pknuxz{xstwxvx}~x{~yz}|{yvy|wsrrutmnoqywu}ox~yz}zwwtkdjvxmaYYcq{|kYNLR_q}ytoimttqh`jxxolnhcjomlmoommjkneZblotz}}~ystvwvsplkkfbcfb_``]^``\Z\^\]``a^Z^_VU_dda^enonsz~}||||}{wussttqlffmmfdhkmjfffa`egeionhgkkikmqrkky~x~~~ü}{|{vttvwtnmomjjkkhghebbbaa]Z^`^^cfdcfjlmprqorvoehqlcehe_WV^_WSRRSQQUSSWUOMPWUMOTOKMONMMORUY\_`acefjlijmljjje__dd]VXZRNUXNFLROMRTROPWYRNRSOPRSTUUVZ`gjiknqpnpttrpprsrrqmiedca`b`]][YZ[[]`eha^df`_b_Z[bhhehkiipxvt~z~wx|{y{|xx}|y|~zx}}y{~|{}}~{}}zzzzxvy|}}xrstuuqqtusuvvsqtww{}zvrqonomiebdggc^_b`^_aba\[][X]ba^^_addeghlrtpntxurruwrklmlnf\_d_ZY\_]XXWWXYZXVXZZYWUUX[]aktx|}xyzxvspppnmrtqppooonoplkooiioojkmntz|||~ztvyxsprokjhhkjhghhhlomhfedcddgkljjjimropz~||{|{{|{yxuspmljhjic]`hjd_]]`fga\`c`]\^`cdb`dlmgjsroquz}|xy}}zxwtqqomnmjigdfgc`a`^adc`^_cfc_]^`bdcbcfedgluysry~{z~}yvwusuuqmkjjkmifjmmigjnkijhgigfkqqopolpvy{zy~|yvx{~|wwzzwuvyz}}wtz|{~|{wz~|y||yz~}|zssvrnnmiikjkkhhie_`ba`bcbb`^^aa_]_cefgkpqnpsnhhkjhd_[XVUSRTTPLMQQMMMIIKIFDDJORW\`eeekomiedfikklptvw{{vu{ynhijiggfc^[]_ZV]a]\\ZZZWWWVVWWWYZYW[b_XZ`eihgjnpqsttuwupmjiigggdca\[]_`^Z[]]\^_[YYYYYX[aa^\^`a_^bhkmmosuvz|}}|xvtrqpolllhdddhjc_dghifegffdbbeffddfgklilssoos{}{~~|yz|yutsssrqsrosywtsrqpppnpttsrquzyux}}~{z}yu{~|{y}~}{xvvtrsuvtqnookjnlffhe`djigggkpmluyuuwvw{~|{yzzsnpomlfbdfea`ccbb__`^\\\YVSQSTSRSTVVXZ\[\`dcaehhjnoplghkhca`\XYYUTWVTSUVVUTVXPMX``bfjlliefmrrrlinokmsx~|}~~|yzunnstpkfhkd`inhfihfa^bfb^_]ZZ]^_accdegmsqotxyxvy~~{wtttnkoqkfffggeehgceifbcdca_\\^`_^^_dhghknnoqvyzz}~}}{{zxurpqollmmmkjnqpnmlkjjgdfgdcccfggikoqturpy}{{{|zvuvursuvwusttqoponmkkmlkloqrsty}}~||}z{}}zvvxwuttttw|~}||}|{xxyyyxx||zz}|xy{yvxyxwqmnnkkkmnjgkpstsux|~~}|wsrrtunkqupnnnnnlkjgefgb]]``abbacfikihmswz|}}~}zxyzxuutrponnjffkiddfhjjilonpuxwxz{|ywy}~~|yyyzyxxz{zxuqoprsrpnnmlmopqsuuvz~~~~~}{zyxutw{xutsttrqqolklkjlmmnkkpsrv{|{{xwwwxwppvvqoopqnhknlihffhijjknoqqs{}|||{wuwwtrrrqqrrrommljihhifedcgkgdilnopw}xyzxvtrqqsutpmmonjmpmhfeeeeedddefgfjpqry~}~|zywvustwuprvsquy{|y{}~}|}|{{{|~}~~}{xy{wuuw{}|~~~|}}{zzywuvtprwwwxz}y|}{{zxvuuusqrsqnmoppoquz{wvvxwvvutusqpoookijikkjnttuuv~~~}zy{{{zy~~}zy{|xx{zvuw{~~~}|{{{xx{{ywuvwtpooqpoqsuy|}{|~~{wwywvusturponmkijiiifgkpuyz{~|yxyyyyxvsqppqqpppmlljjigijfcdeehmqsvz}|}}zvvxwvtstutromllmoqqnmljhggfdaacdfimrtvxz}~~}{vuxvtw}}||}}}}}{~zxwwxwwz~~~~||}~|xyzxurprrprxywz~}{y{}wsvz||usvtnmopqontywv{}{z{{yyxwvtqrutqsvrnljjkiimmlnrvy{}}}~|~{xxyvssrrqonpqpnljhgffggeefffimqux{~}{{{{}~~~~}|~~z{{yywvutuy}~||}}{z{|{zxxxtqrqnortutuz~~~zvwzxy||{zuuxuoprolmpsusu|~{~}}|zyxxwwvutuvrmqvtpnlkifiopnnpswy{~}~}||yurtusqqpoortqppomjghjighjjkmpuxz|}}}~~}{yxwuuvwwxy{~||{|~~}|zvuz{sorturorxyz{xy{}|xw{|wuvsoljlnllnoqstx{~~|{{yvvwursuutrpqpkhjkjhfimlkpw{}|~}z{}~~{{{xusqqsuutsqpooolhhieadgijilqrsx}~}yxxwwwwxy{|}}||{{|zuqoooooqtvvvvx|~~~|zyxxxyxvusqolikoppoptutx}|z{{zxvwywuuuspnlljhhkjhkorsqqvz}}~~~~|y{}yvvusrqsspmkhgfb`dhhgghlmlr{}||xuuvsoruqqtwxyy}~}xuvuqppppppswvux{~~|}{}{xtqpqomnomllnprrswz|}~~~|{|}~{wwxtomlkjjihfeiopoqsstw{}~|{}}zz{|}{yxwvuwvrnkiigceigdgiiiilqrqtz{{}~}y|{zzwtsrrrpqwzvux{~}||yvvtsqpooquwvvvxyxx~}zwuutqonljhhmqqqqprsty}~~~}}~~|{xtsrpnlljheeijjkmopoptx{~~~|{{zzyy|~|zzz{ytpnmmkiggeegiijjllllqwxxz{~~}~~}{{~~{wvwtsvyxwvvyzxz~~|xurrrooqqqpoqtvwvvz~~|{yvsooqollmmnmmqtssuwz||~~}{{}~}}zyxxwpkkmkjjkmlijllmnqrssvy|}}{}|y||z|}{yyxuqmkkkkkjhfegknmnqsrsuy}|ywwwwxywuuuy~{x}{wuttttuurpsuuwyzyxy}|wsqstrrrpoopsvvuwxusz}|yvtusqrtssssuuuuvvvww{~}}||}||xuutqprsrrrtwuruxvttuz}{|~~|}}zvurpqrsusqswxwvuuuuvy|~~}~}zz{yvwyurrstttwz{ywvttx|ywz{|}~|||zyyxvtrsttstvvuvvvvvwyxwxz|~~|{||yvxyvsrstttvxwvwwwvuuxzyy|}}~||{{{z{|ytrstuvwwwtsvwtuyyxvuy~~}}||||{z||xtssuurrsuwvttvxywvwxy{{|~|{{z{~~zwvvwvstwwwvuwwxxuvyxuwyz{~~~~~~~}{xvuuuuvvuttstvvuvwvustwz||{yyz|}}zutuuutrvzurvxvvvx{xtw{{{}~zy{||}}}}zwutuvvvuuvvvxyyxwvvwwvx{~}~}||zwuttuwwtrstuuuvvvuuwxyz|}~}}||}~~}|{wuxxtrsuwvtuwwvwwuvz{xx{|}}||~}||{xustvutuvutuvvvtuvvvwx|~~}}~|zyyxwtrssstuvvussuvvvvxz{zz{|}|~|{}~}{zwsstuwyxwvtuxwrswwuwyz{}~}}~}|{yxwwvvuuutstuvutvxutuwxz|~}~}|yuuxvstuxytrtuuutuxxwxxxzz|~~}~~|yvvuvvstxwstvwwvtuutuxxwz}ywvvvvvutuuttwwuuwwvvvxzyy~~|ywussvvstuuvusuxwuvvvwxy{|zywwurvxsnpstuttvurtxwwy|~}xz{xuutrqpruutuvvuvxxyz{{|}~~|yvsturprtvvvuuvwwuwxwxy{~}{ywutsqpopssrsvvuuwyzyxy|~~~~|||yvsqoopqsttvyzwwxyzxwy||}~}zwvurrrrqstsruwxxwvxyxy{{y|~~zvsqpppqtttvvuwxwuwx{|y{}}}}yvutsqqrrrqsuuvz|zxvwz{z}}z~~x~zwyrqsvw}~}{xvywuxxw}|ussu{yqquvw|ugt}x~}rgr{~|sib]iq||nc[Tajr|xnmmkju~|u|yrlefihh^R^kbW^iZKYd`[Y[__[XVUNIPWYY_gkmlhhimponpqrqqppojghkdZ\^]\VQQQW\VPPRSQTXTONOSUPMUWUUX]`^]bhiiimsqikssrpmmliggea_adee_[]\YY__\Z[[ZXVVY[ZZ\_`dlrs~yx|zxz|{zyzzyywtqnmkknjinmebb`cifacd`_decejnnnruplqvtqtwqhgf_^a^[\YTWWPMNOMKNQLGKOD:DLB:BKNNOOLMV]\]djjinpjfmtpjotj_eia^gkb[dokbdha\cikkkjfbdfb^_bdgijifgnqotzz|~}xuupkmohbeijijmiehkida`\W[_ZW^ea\cmlku|zy}}~{{xwu|}xuuwyyssy~|y}~xuvwwwutxwmgijd^grj`hqlhpwtt|tw|zyxx~yrrpnkjieb`[W\a`_a``eilpqqty{z{w|}wy||zwtrqqssqponmmnjhqwplsvttx{~~}|xvvsu{~}{zyxvqiedgkcY_iaXaihfkqnjr{wrx|~|xwwuqpppnoqrrrqnnpmijlheddfkhdgkkigglruwz|xw~~xvvrlotlchnmkjhd_dhZPYbXMRYSLOSSV[][[_cejopswvtvyyxz~~}yuxzvtwzxvwwx{zwsqqrrqlhjlmmgeikhegospnrxz}}vwxspqpu|yu||zzwqlmmgbehd`gppnljqxxyww}{||zxwwzzx{}|zz~|~}}ywwvrmklmhdegfegjnpqt}~xpmqtqmkkkjhhlonmnoqsrqv{|}~|zvtsmhkngaeie```][[ZXWVUVWWUQPQTXZYY\`bbdgknpswzyy}xrwzrlnonnnmlknrqmmmidcaab^[]]ZXWVSQW]\[^`abdinpopvyxwyzzyxvrnnonnmlkljgjnnmhefgfeecca]XZ]ZX]`^][[`c``ejlkmsx{}}|{xuspmlicbefgggjmhbcc_^^]\ZWWWUWZYX]baaehffmrrsy~~}||~}{|~{|~}yyzyxxx{}{||~||{zxtpnnkfdefda`aa`dghhhhijow~||}y{}zxwurqpomjhjjiihgggefhhgilortv}{yywuromkihgghfdefdbbbcddc__bb__bc`ZY\_aeilnqtwzzwy{xrqrrqoopomlllkkmnkgddbaa`__ac_\ac`_acefeehjmquy{}~||}|xtssrqooolhjkhfhklljijjhhgdbdfedfjorv|}{xusrqnjlojeddb_\[XVXYYYYY[\][\^_^]]_cddhnswz~}~}~~~|{|~}|{||zyz{z{{zxxxxxvuvvvwxz|}~~~|~}~}|~}|~~~~~~|||zyxwvwxwx{~|zvsrrpmkkmmkmpmiklkjjjllmqw|}~~{xwwwusuwustvvutsrqppsuwyz~}yvtsqqqstttvusstsssrqpmklnoqrtwz|~~zxurolknmkllkjiikljikkhillkklorqrw||xyzz{{{zywwyxwtronprstuvxzzz}|zvromjhgffeccddcegggeddeeeeefeeeegklnswz~}|xuxywuwxwxz{|yvwzvsuwwvvvvwz}}{xtrtsponmljikmkhgffgffhhgghkmnpux{~}xtsspmmmllkknonnnmljhikjjkkkjjknpsuxz{~~{zzywuttussuvsrrsrsvuqooqtssz~}{zzyxxwwvuuvvutttuwxwvtssstuvxyzz|~|yvtrpnlkigilhcdfffddgiijkjhilmpsw}~zzzyxwvxywvxyywtwzyy{}}{~|zyxvvvwz|{zxxxwuuuvvvvwyz{~~{xxwwwwxyzzywxxusuwxyzyy|}zxvttrnkihhiiikllkigefgffghhhilprstvz~~}{{{zywuwxxxvuuspqqrroosuuuwxzyx{}~~}zxusqqomopmlnoomjiklllllnoprsvxy|}zxwwvtrqponkloonmmnolkoqononnoprsrrrssuy}}}|{yxurponmllpqomnnmmmnnljlnnosvvvwy|}zxxxttwvttuutqpqqnmopooqsvustuvwy{|}}zxvtrnkhhebbbbbaabb`____^]^aceinruvvx{~|{zywvvz{zyxwvuuvwuux|}}}~}}|zy{|z{}}|zy{|zxz{{{{}~|y}}{zzyvvxwwwyz{zz|~}}~}}}||{}}xwvtspptwuuwxxy|}}{y|~}{yxwtttssuwvtrqpnjklmnnnoqqrtvvwyz}~|z{}~|zxwvuvx{{{|~~}|{|}}}zxurpomjhikjiiiiheeghijiijjkosuvvwyz|}|{ywvuttuuuuutrpoqsqpooonmorsstttuwy|~~}yxwvtrqrsqpolgfhhhggikhfilmnnoqqqtwz}~}}}zxyyxy{|zxvuuspqrpoqrssruyyxxwy|||}~{{zvromljhhihgeddedc``ba^_acddeilmqx|}{ywvwxwvwxz{{{~}|{xvtstsrstuwwx{~~~|}{yyyzzxxz|zy|~~}zyyvtrqtuuuwwuwy|}yvtutqqqpoooqqnlkhdeggfeddedejnorux|}|}}{ywxzzwxz{|~~{yyyyxwvvuqnomigddfdbcddedfjmopruxy{}}zyxvuvxxxxxz||zwvtrqqqqqnmlmopqrtvyz{}}||{yxyzxuspnnpnkkkjihggghiknqtvy|~~}{zyxwvutsrrqonmkklihiiiihilnoprtvxy||yyxvtsrqqqrrqpoomjhhhfcbb`_^_cfghmpsvz}|||zxwvwwvvvvwxxx{~|||wtuutuvvvutx}|z~|{{{{zzyxwtrqqqqponnoqtvy||y{|{zzyxxyz{|}}|{zz{{yxxwvvvuspmljgedeeecbceefiloqsw|~~~}|zzzzxvwyz{{|~~}|{zwtttrqpnlmoliiihgfeghginprv|}}}|zyxyyxvvtqppppnlkkjihhiihfegiijloqtw{~}||{{zyxxxxvtssqomkiijklllnqsw|~|||{{{ywutuvrpqqommljjjjkigjmmoswz|}}zyxwvussrrrqponmlkjjhghigecbbbbbddddefhkouz|zzyyxvuusrrrolmmjhjklmot{~~~|{zzxvvxwtuwvvxy|}{zxvusrqqpnmmnopquz{}~~~~}||}zxz{zz{{zyxwwxxyzz|~||{xvusrqppoonmkigfddddehjkosy~}}}|z{zyxxwvtrrrrrsuuw{}{{zyxwxyxvuttspnmmnonprux{}}}zxxxxxuuwvtsrpomlklnortux|}||{zywwyxwxyvttsqpoorrquz|~|{{}~{{zxvspqsrrsvz|}~{ywtrqooqpomlmomkkihd`_abcehlpsw{~|{{zyxyz||}~}~}zwuvxvtuvtstspnmmmliknopqsuxz~~}{xwwxvvvwwwxyzxvutqooprrrtx{~}z|~|||zwusrpnmmllnprvz~~zwxyzzxy{zwvvtsqpqqopsuvwx|~||{xwxwwvvvvusrqnllljijkmopswz}{xxwtrsuvwxz}|zzwtstttttvvtsttsrononmnoruwy{~~~~~~~~}}|zzyvsrqomkkmopswz|}zyy{}{xxxwuurpmjihhijkmpruy~~}}zxwwwwwwwy}~~}}|zyywvtsssssrrsrolihhhfghikorsuy}~|zxutuutttx}~|zyyy{|{zxwusqonmllkkloqtw{}z{zxxxy{yvuuronllljjlnpqru{|~~{yvtsqpooopqsw{~~~}}~~|~}{yurssrrstvwxz}}{}}}}|{{zxvvtrqqqqqpomkjjheefhkmortvy}{zxvuttuvvxz||{|zxwxzzwuwvrolkjihhhijlnoqtwz}~||{ywutrqqsttstwxy|~~{{zurqqpomlmmnqstuxzz}~~}}~{xwwusrrtttuvvxz}~~~{}~{xusrrokjifdfgeehkklotuux}~~}zvtsrqnloplkptsstuwy}~{}~{{}|{||yxxurqrsmghljijjjlossswyy{~~}~~~|xy|zy|}vprtplkkkihhihggjkllorsux{{}~{z|}{xxz|}|{ywy|wrommkheb`bddeeehjjloqsux{}}~||~~}}|yyzyvsppqnlllmllmllpsx}|zxwuttsqsuuuy}}}}zyzvrstsrtxusw{}}}~~}wqrsssrqrssstuxyxy~{xvtvvttvtrtxyyy{||~zwxxsqtuolpttstvvtwyz|~~|}~{z~|}}xsssolkkjgghgffilmnoposyzy}~zxvutsqrqrsqptvsrvxvw{zz|zxz{ywwz{vtuqljigffecbbcdfffijkmopqsx{~~}~}}~}{xsqpommllnnkikmmmnooooqsuxzyy~}}}|}~{yyxtoljjhffggfffijfgihgjnoptwxxz|||~|zyxy{zxxxvtrpopnmmnmlptroqsqqturu}}zzxvwxxz{z{zyyzy{}}}|||||{{||{|~}z|~~~|~}||zywtuxxxxwyzurvzwvy{zx|~}||{zwuw{yuvxz{ywy{zzyz{|~{z{ztsy|wuy|zxxxvuxzywxxxx{~|xxxurrrrqpmkihghhedghggfgihghkmnnpsuw{~|||{zyzyy{}zx{}|zyz||{{{{}~}{ywvuuutssqnnomkjjkllllmkjlmkiijjkmnnpruw{~{yxusttssqpqqpnnnmlmnnnnmoqpoqrqqqrtvtty||~{yz{yxxwusrqonlkjjlljklkjkjjllnqpmquvy{}|wuuusrqrsqooomkkllkkllllkkllmmllou{}~}~~~~~~|{zzzzyyzyyz{{||||}|}}~|{zzxxyzzyxxxxy{zyzzzz{|~}{zywvusstrpsurpqstussuvwz~~~~}|{zyyy{{zz|~|z{|{z{~}{yyxwuusqponmjiiiikkjjkkkkkllkknnorvx{~~}}|{yxxxutvvttvvvwxxxyyyyyz}~}~}||ywvtrqqpmjjlkijlkkkllllmnnnoqtwz~|zzyywuutqonmkighhhhikkjjjjkkklmnoqtvx{}~}|zywutsplkjhhkmmlmoqpnpssqsvwxz|~~|{yxvtsrpomkiijlnnooopppopqqsw}|xuuvvwyyz|}~~}}~{xwvsqsstuuuwxwwwxyxwy|}}}|{ywwvwwx{|}~~~~~}}~zxwutrprttuvwxxwwwwwyzz{|}|}}}}{yxvttssuutvyzyyxvvx{}~~}}|ywurqpnlkjjklmllllkklnpqqrrtuuuvwwz}~~{ywutsrsuvxwtuvutuvwwvwxwvvwvvwy|~~{yxurqponmlmnnooooooppqrrrttsstuuwxz}~|xttspnlklkiknonnnnmnopppoppoopqqqqtwz|~}zxtssqmllkkllmlkjlllmooooopqqrrqqqrtw{~}|{xvuuusqqrrpqrpnoprrrsvy}}|||{zzzzyyz{|||{{{{{{||}~}|{zyyzzxxz{zzyyzxwwxwwwx{}}|{{|{yyzzyyyz{|{zz{zyyzzzyz}}{{{yyyyzyxxyywwwutuvxyz}}||||zxxzywwwwwxxwusrrpooqrtuwz}}{zzyxwuuurqqqqqpopppqqpponnmmoqrtwz}}|{{zz{{zzzzzyxxxvussrqqrsuwxz|}}yxwusrrrrpoppooonnmllmmlkjiiiikmnpstvxz}}|{zyyxxwvvwvutssrqppqpnnmlkklmnnpsuxz{}}{yyxwvvtqrsrqooppmmnmmljjigfghijkmoqrtwz||}~~}{yxwwwvvwvuuuuutsuusrppstvy}~~~}{z{zyyz{|}~~~~}}{xwwuuuuvvvwy{|~~~~~}}|{zxwvusssssttvxy{}~~~~|zyywuutuvttwz{|}~}~~}~}zxwwvusrrqpqqstvwxzzz}|ywvvusstrqstssrqqollljihghiijlnprsuwxz}|yywvutsssrstsstvwxz|~|{zxvvwvtssttrqponmkkjigfffgfghjklmnpruwz|~|{{zywuuvvwyzyxwvutsrqonmlkjklmnpqrtvy{|~{yxvuwyxvvvusrponlkiihggghjkjkmnoqtvyz{~|zwvuttttuvuuutsqooonlkjjkkmoqtvx{~|yxxwvvvxyyz|}~~}||{|}~~~}|{zyyxwuvwuuxyz{|~}|zwwxwtstuuttuvwxz|}~~~~}{yxvutttsrrqqqrstuvxyz{}}||{zyxwvttutssrtvwxxz~}{zzyxwwwwvutsqonmlkkkjjjiijjijkmnprsuy~~|zz{zxwvvtrsutstuvwxy|~}|zzyxwyyvttsqommnkijjighihhhijllorrtvy||zyxwvuuuuutsssqommmmlkkkjiijjjjkmnpruxz|}||}||{||{ywtrrrqqponnmmnmlkllmnoprsux{}~|zz{ywwxwuuusrqqqpnnonmnopppprtvy|~~~}|{{zzzzzz{|~}~~}{zzxvuvvvvuvwuuvvutuwzzyz}~}|~~}}}|{zxyzyxyyz{|}~|{zyyxwwwwwwvwwututssssttuwyz}}||{{{zzz{{{zyxwvvuvwuuwxwxy{}~~|zxwvtrqponopooponmlmmmmmnnnoprtuwy|~}{zxxxwvvvwwwwutssssrqrrqqrrstvy|}}{yvuutsqppqrrqqqpqpppponnnnnoopruvx{}|zxusrrqppppppooonnnmlllllkkmnnoqsuwy{}zxvsrqpnnppqpprrpnoonnnnnnmnonnpsuwx||zxwwtrrssrqqrrpooopoopqqrtuvvwxz|~~}}|{zz{{yyz{zzzyxxxwwwwwwwxz|}~|{{{|||||{zz{{zxyzyyyyzzzz{|~}||{||{zzyxxwxwwxwvuttttuvwxz}}zz{zyxxwuuuvutuvvuttttqprrrrsuyz{~|yxvtttsqqrrqqrsssssssssqoprrsuwy{|~|z{{{zxxxwvvwwwussssrrrsssstwyz|}{yvutqooonnmlmnnnopppoomnnnmnnpqprvy{}}{yxwvuvusrqpoonnooooonnnnnnopqqqtwy|~~{wuutrrqonmlllllmmmlkjijkkjjjjlnprux{~~}|zyyywutssrqqrstuuttuussttuvxy{|~~~~~~}{||{{{}}|{{{zyyyyyyyyyxwuuvtsuvvvvw{|{~}{{zwuuuuutuwxxvuuutsstvvuwyz{|~}{{{zyyyyyyzzzzyxwvvwwxyz{|}~}|||{ywwxxwxyxwvutsstuvuwyxxyz|}}~|zxwutsrrrpopqrsssssrrrrrsstvxyyz|~~}}}}|{zzyxwwxxxxyyzzz||}~|{{ywusssssstssssrqppoooopqqrstvwxz~}{zyxxyy{|{zzzyxxwwwxxxz{||~~{zzzyxwxxxxxwvuusrtvvvuuvwuvyzy{}~|z{zyyyzzzzywvuvvtuwwwxxyzyy{{{|~}zyxwvvuvvuvvuutsssrrrsssstuvvxz|}~}|||{z{{yyxwvvvwwvvwwvvwxyyz|~~|{zywvwyyyxwxxwwvvvutttvvvvwxyzz{}}{zyyyyyyyyyywwvuuttuutuvwxy{}~}}}{yyyyyyyxxwuuttsssssrruvvwxz{|}~|}}{yyxwwwwwvvvwwxyz{{z{|}}~}{zxvutttrrssqpqqqqqrqpoqqpruuuvyz|}~~~~~~~}}|||{{zyxyz|}}~|{zyxwvvuuvuuuttssrqppqrqqsuvwxy{|~}zxxyyyyyyyyxxxxwvuutttttssvyyy|~~~}|{{||{xxxvutsssrrstvxz|~~|zz{|zxxxwvtssssrrrrstuwy{|}}{zyyxxwwwwwxxwwwuttutrqppqrtwxy|~}|zwvuusrsttuwy{}}|{{{yxxwwwvvxvttsrqonnonnoopruwyz{~~}~~|zyxvtsrrrrsuvwz|}~~~|{{{|{zxwvutrqpommmnopruxz|~~~|}~~~}}|yxxwtssttuvxyz|~~|zzyzzzyyxwwwvtsqonlklmmnopruy{}~}zxwvsrqrssstvwyz|~}}|{||{zzzyxwwvsqqqqppqssstvy|~~}||}}}{yzzyxvutrppqppqrstuwz}}{{}~~}}~}{ywutsssrrrrssuy||~y{tl~zhfw}yvsojfdmrgbjoqojoz{y}v|tmw}uqrqnjiovqiggkkd`fgbbdc_bilnhdnvtu}}|}~~~ytwzywxywwxxysjmsqpjdmyr|}z{zywty{x~{}yz~{{y{}xwxw{~~|v{~vssz|qjlmmopnmqroot|{z{~{u|zxyy~}srwrkmokijlmmmjhilt{vq|~{}}{{zywsrssspnrrlhiifhljgecksi_djjkmpt{|vw{xx{rv{}{upqrpomhflloy|}}~zwyzyxwuw}{|yutuzztrttsvx{|}~}zwsquwrqrrrplqvnit}z{}{}~~yt{zwwuzzwqlrzwpqrkjtxspnnqux}ryzwvsrpqturmifefgknjddhiifbaa^][Zcmmoty}|wzxwy||}ysswupnppqrokkmq|~~|xy{xutuwxz~~{{|zyz|}zwutssutootx}}~zyxzvs|xnt}zuoisznky|~}zv~vrwyutstvtspmvwidijjfddfswmt~}|ywz}~{rpvrjkoqpmklnssifjlkh_ahe_ehdfrxw{|~zuz~upx|wrppppsw{zxs{}wwz{{tptvtrty|}~zz~|yywyyrwwexz|rzyttx~|txxkjlmqpkghmtwvu~}~x}ty}}vtvvsu{vntzvusnqpiimrvogq{||xx{z|yxwvvuqpoqwwlgiorj`cgkk`Zekigehpsrrsy~zp}xtt~vruxxqmx|y~zr{x}}{so{|xps{~}y}~zxxyzvoqvwz}|||z}|}{sqsz}pszuldaehlomlnqvvs}yy~}}zzzvsqsqhipmgeflpopruz||~{u|~{vsvxurvysmsrb`ntph`enkdfhb_ij\^mmgimrwsr{~}v~{{v{|{{~~|~~zzyxuvztjsy~|}zty~{usywsrorwtrz}}{{|}{x|zqs{ztomrrhejnqmjr||{xy{~{zzryytyyspvxroljle^islglooquuty|~|{{{}}yz}{yyvzzlgqupkhkqmemuk_aeec_^cgijklo{zx}~|}}tmwz}}||xqpruvuy~|}~~|~|yyupsxtrvxxy{|}{{}wy}zyzzxqknrpnmorrrqpv}}{~zy{yy|zoywrwzxurqqniowoglpsvwy}{y{}yz~zzywwsoqplkmpomjc_fld`cca`_bkfZgxtotw}|r{{y|~~xtx~yrv|zunpwvqnmv~|zxsponlopoqqqz}urx|wz{uqolopnopqqptxxyzxz{}{z|x}~ytrstsmginlgfiopjjnrwxwz}{{|~}~~|z{{xz|xuvxyxvtssspmljiiebdd]Zbgddghggiqwtqu|~~|{y|{wruyupponrxwtx~{t}upuxxtmknllv~vov|wx}zruzzunhikmnjjprpnnvzvstx}~}~yy}{xwttxrdcknnib`emsnlrvusrv|~~{{|yvzzuyyvz|stvqjedhkkkfbhhaejkmidmwqlx~xz~}yy}|~}||}}|xty}xsuwy{}}{{}zx}ytqkpysmptqqvyy{z}y~}~}wsokjlnmjhhilnpststutty}}ywsppmfjsmehmnolklpvummtw{zyy|z|}wt|zxzz~vipzqgcbdebbabhhedbdhcalvqlv|ww|}}{|}zxutsrrsvutwwx{{z{z||yzxussturnoswzzwy|zyyz~~{ywwurrtwwolrwwxvrqrtxxsry}{{z}|vvtsvrnrsmjkorromnlkpqhgrwrnnrwyz{{~uxxvuporsqlfcejkdahh``gjklljilponmntyww|~z~xxx||vsv|xrw~rjv}{}{z~}ursy}vpv|{yywstz{vvxx{~{y|wqotyysmntwwrlmrvxtptwussty|{{|{wvxzxvtsvxtqpnlmopppqsrpoprrsvslox}~zy~wutrswvplkopf`hmhcbehihfcehjkfbjqpnilv||}}{~zzzyzzz}usv||tvzzyz}~~}~{vxzzvqrvvuttvxwvvutstuttv{|~{{yt|yrnu{ywusvwtrquxuqprywmo{~|}~zuy}ywxvvuqqrruqkotrpmlnpsrnnotysmv~~uovyqmnljnqqpjddecfkjddgihhfhlnnljlpqrsuz}{}~y|~zvux}}yy|{wwxwvvx{|z|}~|xx|xqrvtrwytporxwqu{yuvy~vyyvurqopvtjltrkmrqpstnkouxzz|{wwxy{zwusppturrqppponopopoilrokmnqtprz~y~xy{||urvz{qfnvohjkiimolklkkiinpjgknlntutuy}yyzywwwxxy{|zx{|{}}ywtpptrponnrvxwuqsy{{}~~{rw|skmmjiikrodkyrinsuvtruvvw|{x~x~|{yuomnljiiotoigjpsrpmpttuqnzupx{}ywwusokifcb``cfefhhhfgijhhkopqrstvy{||}{yvw~}vw|}v|}~~}}~}~~xy|xrppprqqtwxzzwtw{zxz|}}{}}|~}|roopsrqqrtusqqtxwtwyvvz{zvrw}|zyz}ysttspkmnlkkkjinrlmxwnlpsuwwutrpuxtv|}~}~|poqrqgbhifcadiigdagnlhjmqpiksqlrx}~}xy{vswxwtpu|~~yv{~xwy{}}|yy|~{z|{wttvzzsquxxwuwzvrstvvuvz|~~xzu|{trsuxsmpvrowxpmqsurkotsqppru{~}}{ztlpyxusptvqoqrvtmqxyxqkourmklquxz}zwxy|wqoptrhfkljiikklonkihkonlkhfglpsvyy|~{zvuv|xmv~{xusuw{wopv|yu{w||wsu}|uuyxutuvuuvtqprvxwvwxz~}usz|zwtqou{vpsvzxnlqqnkjnsvvqp{}}|{}}{zwstvxyuqppsroprommlljhjmoqrstuz}z}yz{xxwsmnuumjnononnlijstjfjigggntpmswz}~}~wv}}zxw||wtsxwqprtvutuv|~|}{~}{yq|xtxzyyz{yspruspnnrtrv{}|x~}|{|~}|zwwy||uovzuqmmspgjprsmiqwyyy{|~}{xspqtwwtqprrqqrrplifejnkjijnopqqu|{xx{zvuw|~wv{vnqwwvtrnlmmlkhksohmsv{xtzz{~|zxxxu{~~~{{}}|z{~|y{{zzurtsoprtusqw}|{}}|}|~~~yvx}ysrrsuqnoqv{{xuy}{}~~|{}}yz{xvwutqnqwwtqosxvty||~||~~{~|{|}xvttuutpmnnortuvx{zx{}}|}|{|}x{}tmsvtroorqortttttx{~}zy|}}~{{~}z}}wqqsuwusuxzwsu{~z~{~}{yzzwttrppqrtoilroox|wv|}~}|}|~~{xwvvrntyrmqvzyrrw|~|{{~~xz~||{zyxyyxxxtnpvyyqmw~}{z|}{zyzuruxrmpqsrmknopsuvx~~~}|||{|||{wuyztpqrppssqsttuvw|~||~~{{yvvwyytquwrppquwwz|yx||~~~zwz{yvrqtuuqjkoooqrrrqty|}~{yyz{xuvvuuusqoprstuwyyz{{~}~|zwyzxvsruwvtrssqprtuvy|{|||z||{{zxwwx{wruwusrtxwtuwy|yw{|~wy{xvvw{xpqvtprusqqsuwvwz}~}}~|yz{|ztvzrlqvxwsooqvzzxw}}z~|~|wy|{yvvxxuuvvtrsqptwwxxy|}{{|~|~|{wrsvvuvtoorsrrpptuuuuy~~{x{}ywxwtvwtqqstsrstttwyyz|}}|~}z{~|xxyz{xvxxvsprwvtvxxx{~zz|}}xuyyvroszzxsnrvttqouxwvrw~~}zy{}|yxz{xuy|wtxzwxzyxvtx{vs}~~}wvxzzurtvvvtttuvrnuzrorvzysv~~zwvuvtpuzvrqquxwurruutuvy|yw{~~}~zw{|ywwvuvvxxyyyvsrvwtsuvvwy}|}xxxxxusx{vtsruutrpswvtuvyzx{~zyxwvtvyzxspsxyxwuuwutvvtwzz{{z}y{}vz|vuvy{zxyyxwvtuvwwutuvx}}vy|zxvtuutw{yuvxurvwusstwwsstvx}}|{xvwxyxvvyzzz{zxvxyxvuvwutvz||}|}~zttwwsruuuutuuspoprrljoronoqtuw~|vsrtrjfjmkd_ehdejlmmjiilpmhginpihrw{}{{{usssqnmkijkiilomjr}zv|~|}}~~|~}spvyyvsw}xtx{{zuqqrsuwzzxx{{trrmjklqqjjtvpryvpqspquvwwvy{}~{yyyzyyyxxwwvronopnlmnljntsptyxy~zy{zzzwrpnjfcabdccfhhfgkmmlihijjlnpporwz{||vwvrrrlhjid_bhgjx~}|~~{yyxvwyz{|~~|}~z|~|}}|z{|yvx}xqu}{w|~{|}~{rqrjegiebdgklmpqonpppsurpstrtwutvz~|z~~|{|}{{~~{zyyxuvyxustvwvxz{{||~upoicacfebdebacgeafld\cigfghiikpppv}}{~zvvtnihgcbccdgjq~}|~~}~|{||zxy{zxyyxvqrwzyvty{wx}~~|vnkkhfkojcflmllkkossqprsssuwwvx|}|~~{xyyvwywtspoqrqooqrtuvvwxz}|zwsoljd_`a][Z[]^^]^_acda_dgeddgjgeimsxvs{}{{zxvsqsuuvy|}z{|{}}z~|wz}~~~|{z~|zxwy}~{yz}~|uuvqlihhijjhjqrklqnhilorpkloqpqsuwzz{|z{|{wuvvrprsxxploprpkkorssvxwvxyy~|xvrnnkhkonkljgilmmifilhddfkmnooopuxvv~~}}|{zyvpmoposz~}}{{|~}z{{z~~{z{zyvpqtqnrvz~}{}~{|}wpnokgeca`bcbdhfa`abdccghehnqpsvvuw{~z{~~~~zttyxssuvxxx}|y{|yz}wpnoomlljihfgiihgghgcabdcacggfjorrrrqqsvx|~~}{{xvvtplntx{~~~{|}|zz||~~||}|yuttsqmkllkloruvwxyy{~~}zxuqqqpolloprtppusommnmiikmnooprtxyz~}}yz||yursrqqnnqstsuyxuttv{}{}~|wsqoljihijhhllgeghgebde`]`ceggimopswz|}~~|~~{xx|{wxz{zyz{|~~}|}}zwsquursuuvyz|}|xywtvzyuuw{}{{~}{sonopjgkonnmorqmjhgfggffeegjlosuwy|~~zw{~{zxy{vsxysomkloqppportrrx{~zwtrrrppqqqqoomighifceeabefhgdhnpqtxz}}yw|tqsuvtrsuuw|}~|~}zxxy}}|{wtstutrsvutvwvwz}~{xvsoppnmmlnonnnnmmlfaeigfddijghnpqswy}}~~{xyzzvrsutqljmonpsvz{|}yvvwvsrqonnoqnihhgfcab`^____`abbeimorv{~}~~~||}{{}}||||}{{}zvwxwvuvyxvuvz}{{|{wvywsssvyuptvqnqtvx|~xxyxwuttsrqoprrqqqrqnlkjjkjhggjmorvy}}|{zwuusqnkjgeeeegjmoquvvz~{xyytpopppqpnmnnlhdfiiijjihggfhklnqtx{}}|}yxxvutvyywy}~|yyzzyzxrpprvuquz{~~{|~}{xtrrsrssssv}~~{wxyvuusstttrqrpomlnolhgfecbbfgfgkmnrx}}~~}{y{}zusrqqoorronopsttx}}yvttsqqponkjighjhfhgfeecba`acbaejknruw{~|wtwwqnpqrvy~~|}}yy|{yvvz~|z~~|yz{{{yutrmjkllmoptuuz}}}{yyxvtutqsvusrprsnknommomjjlnpmkqvuw{|yxyxwuuutrrrnkihghhkonlpw|}|ywurqokiiijjhjlifcadfdcdfeb_^`aacfiknqvz{|wwvtstvx{}{}}z||zyxutqoqtttvxx{}}}~~|}}zxxwrpqrtuvy|~|{{{zxxxwuqnnnoomklmnmkihhhgegkjjnsw{~~|yvvvuttuxzxvuurnkjhfdcdgklnrw{~}|zzzzyvsqponmmmmmnmmnmkkkihgfgfgjmoorvxy~}ywusqorvvtx}~~{{||{ywz|z}z{~~}}}}yvvuqnnnmlmnoquy~||}|zvuxyutuutqmnokilnnmmnmkifdcbehghmpruy~}}~{wvurpmkliffhmrrtz~zyxusrrrrsstspnligghjmnnomjhhhfdcccbcdegimruy}~}{xwyz{}ywvvsqqrtvwz|{{{zyy{~}{zxuronnljjklmqvyz|}}}yuvvvvsswuoopollkkklmmmnrwxvy|}~~~~~|zywspljigeegfddfjouxz||ywutvvtsuvtrpppnklmkjkmnoonnmjgfeggggggilpuz}{zxstxtprux|}~~~{wvtrqqqrrqqsvz~~|xtrqrpnmmpstux||y||zyzywusuvtstsrrppoonlihikkjiikmnnpsx||||~~|vrsqmlmlkihimnpuxyz}}{zyyyywttvroqrrqoopnkiihgdbba`abehjmqvy|}{yvssrqpqstvy|~{zzywusrsuwy{|}{{zwusqmkklmmlloruwy{}~}}{yxyxvuuvvtrtwxvtssqmlmnnifikihjlnooquwx|~yxvsqoljigfffgghlopsw{}~{yxxurrqpqnmpsqoommjeeigca`]\^_bccehjlrx|~~}|}{z{wsuwsqrtvwuuwyz|~~~|zwuusqppqsrppqsvy{}~~~||}|{}}|{yxwsqqomkjiigghiffhjmopu{{{~}zvsqonkgfgfedcfighmprssv{||~{wtsttsvzyxz{zxuttqlkkjgeeghhhhjnpruxz{{||z|}{xuqrvsonnmnqsvwvw{}}~~~}zvtsqoopqrrrrstwz{{|~|{yxwuuwxwtpmkigghgecbccbbdghhikoqsw{}~zzzywuspmjknoonnoqrtvy{}~}{zyvuvuuvwwutrolhgigdccccbbfikmnopqruwxx{||}{|yutuuvtswzxuttwyxz|}}}~|yyyvttttroprpnprssstutrsvy{~~zzyxwsruusponnmjjkihknopoorssvxwvy|}~~~}|{zxvsrrrpooppomnppppqrroostux}}}|yxuqnnnoomkkjhfefhggjlmnnoqrqrttttux|}}{|~|z{}||}~~{z~~~~|{|{xurstrqsspnprttttutstuvx{}~|~||{|zwz}}{zyyywwwyz{z||ywvvtttsrponmljgeilllprsttvwwvxyyy|}|zxzzvtttsrruxwvuuvwwxz|}}}~}|{yyyxxxxwutsstvwxxxxvttttvwwvwy|~}}{z}~zvusqqooooppprsrrrsvwuvzz{~|}}}}|}}zwwvutssuwxyyyyyyz{}}zzxwvtwzxuvvutssuvutuuwz}}|zwurqssppqpmjghjigilmnlnrsrstuvvwz|}~}{{z{zxy{{{yxz{xy|}}||{yzzzzxxywsrsqpqrqpnnrqmnpqrrqrstvy{~~|||~~~~~|zwvuuvutttuvwyxxxxxxz{|~~xwyvsrronprrssuwvuwyzyyz}~}|zxvvvvusrsrrrrrrooqqprwz|}}|{zzxutsrqpoppnnrttttuvtrv{{z|}}zzxwusuwusuvsruvvvvwzzz~~|||||zyxwvusttsrqruvttuuuuvxz{{}~}{zxvspnmnqsssstttuwwvwyz|~xwxtonlkjiknnnoqrrtwyyxxz{|~}{yxwwyywxyxwxyyz{{{{{}~~}{xwwtpmkjhggjlkloqqqqtusrvyxz|~}|yutuusuxyzz{~||~}}~{xusrmknommpqqqsuuttvxyxz{{||}|zxtrpommnonoqqqrrttrsvwxy{|}~~}zwvutsrrtuwxxxxyzzz~~~~~|ywvtttuttuusrstvvvuuuttvwyxxyz||{{xsrqnllklmlmoqrsuutuxz{|}}~~}|zwvwyzyyyxxyyyzzzyxyz{{z{~|{vssspnnnnnnonopqrqqqstuttvwwwy{~}}}zxxyxwvuxyvvxyxz|}~~{}|z}|{{{xttutsrruuttuxzxvvvvvvwxyxy{{}~{{||zvsvywxzz{{yz|yvvw{}~{xz}yu~}ysojejoh``a\WZ]XSVZWTX\YY_c]Zeog_`bpvlkmw~wostpmhcglxq]`gikifqypjb[djhivtdlxut|{|zskgfeggilmkic]ZUW[_ejorof[XTQSQRST\bcemspnotx||xoiiga^`b]WVUVZVSW[`bddecelpojbflf_afgglnpsrpw~yu}~t~wquysnswohjljhd`bgjkihc\\a]Ybmliknmmu{wtvx|}}y{~truttoggkihlnmmkjmnkihgijebegc`hpkhqzzxxz~~}|ursqtyvrx}zyzxrou~}{}povyz}y~z{~ztw|{}|xz}wr}|ov}wpruojqvphegeepxojszwsx~xpx}xxxsruqfaccbccdge`]beb_aa]XY[[Z[][VVY^ec[anlfhlryytssrtz{uurrxsimpfbjrtrpnibeieacd^\chaY`fca_]goidiptutw|~wz}|zvqonoptwngounhkrsmosokjjlopoprmfo|vouz}xzrrux|zxzw}}wvwvvqnv~worupmlmrslhe`djigfgloljlosy{{~|xzyy|rgpzpfpyrjnrmjosmfehjgeiifntkhrywv|~}zx|||wz}|}}|}~|zty|wty|wtx}~wstqlnqlgjonmtzzwx{|~x|~}xty{xxqklljigffd``abfie`gpppsw{|{||}}yz{xvqmmlhgikkjkle`fjgba`^]\\_a^^^\`hfabfgikmqwvu{}z{}zzyuxyqntvtssuvsomqtlfhkigikkigiptvyupx~}wwzzz||zywvyywwwtstrpnlpusnoqljvysy~|}~z{|z|~w{}z}zx|~}|{zxwxsnrupmpssrqsuvx|}~}xwyz|}{{{yvvvwxvstvsosxvsx}zz}|xu|}|ytsw{{xrouzwvvvvuuwww{z|}z|~zxxvtuwxx{~~~}xvxxtquy|zxz~~~|yzzvtttttrqojjnkhjnnnligfhknpsutsx}{wy}{xxyywuuurqsrqsslijkgejnlijmkku}y~z|~}||xplklmoqrplhgeejlfbcbejigeb`bjmgehhmvwvtqy{~~ytrqoqtsplilpmhjmhbfkkknoliloooonquy}|{vppuzyyxusuusssrpnqusoswtsuvwz~|z{{|}yttuw|~{~~{{|~~yvxy|~~}|ywvuw}~yzytsturnmpruvvwxurvytnrwvtuwww{~{|~~|{|{xz{yxxzxux}|z}~~}z{}}|zzzyz}zvwwvuttvvx{wssw|~}}{y{|}~~|zyxwwz|zvx}}wtrqrrpooppomlnoqtrprsqonmmnpruwx{~|{{zzzxuopsrrsqmklolhknkhfeefjmmllnsx~zvronnomlkkjknpnmlijjhhlmjimnmlllnqsvwy~~~{urqqonpmijmnponppnmlkjhimmkgglprtuuy}}{{zvrrrsttrrrssqqrtroopooqrssonqsvy|}~|wsuxy{|}}{{}}|}}||}~{{}~|yxyzz{~~}zxwwwusrppqtvvvuutttqnptuuuuwz}}|~|{yx{{yz{{~~}xtsty}|z{}~{yyz|}{xwxxwvwyxxzyzywwzxx|}zyyyyyzzxvwwxzwrssrssstuvxzyz|}~}}}xxyvroqssrqqrsvyvtwxvtqpsvy{{z|~}zyxwtsstutpnprssqomkjkkjlljhjlnqtuvx~~{wtuvvvrmkjjjiiiilnmmlkkllkkkjijlnpsvvutu{}zyvuvtqqrsrnjkkjjnqnjikmmlnppqrrrrstuwz}~|{z{{{yurqrpnoplijkkkllmmkijkklnpqsvwwz}~|{{{{|}~|{zz|~~~}~}|zxyyyyyzzwutttsruvvvwyzzy{}}~}ywutvwvtsuvutuuuuuwwwyzyxvv{}}~{~~{yvuvxyzyyzzyvty}zy|~~}}~|yxwwy{~~zvttuvuttrqruvutttuvxzzz}|{yvursvursttsssttuuuuuvttvwy~~}{~{{{zzxuttuvrpporutromoqqrtsqqrsvy{}zzzuqrrnkjjjklmljijjjjjjhfddeilkkmmmmllrx||zxvusrqnlputtspnnlkmmmlkkloppsuvvwy|}}{zyupopppqqqomjilonmkihghjlmopnmosttwzz{}~{xyyvuussuz}~~{z|{xwxy{~~~~~}||~}{zzyvtwywvxyzyy{~{xy{{zz{{wwxvttrrsppuyxvuvy|}~|{~~|zxwxyzzzwssrpqtsqpoqtsrtwx{~~|{zyxtqpqsqpqqqstsuuuxz{~}|zxwyyyyuruxwwwtrqqqppomoppqqpqtwy|||~}|{ywvttsrqppppqrstwy}~~|{yvuutsrpprssqppnljjjgdddfggfgjmqtvwxz}|wuuvvsqrtqooqsusrqmkllklkiijjijmoqrtwyy|}|{wuutuutuwwvqllmkjihgfeeffhhgfinqsv{~~zy{zxwutvxy{|z{}{z}||~~~}}}{z}~zzzxvxyyzz{}}}~~~|{zxyyvusrstsrsux{~}}|{zxxywutssstuwy{}~zwy{yvvwvtqomlklnoljlnprtvy|~}{|~}{{{{yxwtrqqrrpnnopruwy|}|zzyxwxzwsssuwwvtqpoppomnmmmnqssuw{~~}|zyzzxxxwusqppoonnmlmoooprvxz~~}}~}zxwxxwwvtvwtromlkkkkkjhijjiknrvx|~~~|||||zwwusrqpqqpooppmkkkihghiihjmpsx|~~|yxyzywvusrqrrrqppoonkiihggjihhjmquz}}~~~zwutwwuvwvuuvvvuuutsttuttwz|}~}{yyyz|~~|{{|~}zvuwz~}}|||xutsrssqqqrrqsvy}~}{zyyyxxwustw{~}{{{zywuutrqqqpmljlnoosw{~}|{zxvvwwvsrrqnoonnmjhillmnorvx{~~}}}{yxyyxvuuustvvtrrqomkkmonoqtx~~zxxwvwxvsrqoommmlihggjmoswz}~}||||}~zxwvwwuusqqqrtsqpnmkjijkkklmosx}}||{yxwuuvvusrsrpoommmlkhffhikotx}~}zz{yxxxwvspnnnoqqpnljiigfggfeddehkosvz}~}}~~}}~~}{ywwwxxyyxwwyyxvsrqrssux{~}~}z{{ywussttvz~~~~}}}zz|zvssrstvx{|~}|{zzxwyyxxwusqooonopsvy{}}|zyyzzyyxwwwvusrpqqqswxx{~}{{{{{|{yz{wsrqqpoprstw}~||{xxxz||zxwtqponnljjjlorsuw{~~}{yyywvwwyzzzxutsrrrsstuvx{}}|}}~~{yxwvurpoonnnoruxz}}{xvutttuvvurqqqpoonnnnqrsux{}~}~~}}{xwvuttsvwxz|~~|{z{{z{{zyxwvtqpoonmnopqsvz}~~}}|}}}|zxvussrpopqpppsvy|~}zzyxxyyyxwwvutssqpqrrssvyz|}|||{{zyxwvutrqpomlmoqstux|~{{{|||{{zxuttsrqpppppqsvy|}||{{}~}||{ywvtrpooopprtwz}}~}|{{{|xtuvtsqqrrpqstux{~~~}}}{xvvtqponmkjlnpstwz~~{zzzyxwwwwwvutrpoonoooprstx}~~|zwvwspqsqqqruwy}~|{zyyyxwwutsrponkkllmnnqsvy|~}}}|}}|zwusrqrrrsuxz|~}||zwwwusrqpoooppoquwxz}~~}{yxwusqonmkkkijmpqsux|~~}~}{{{yvtsssqqrsstvx{|~~||zvttrpmlnommprtvy{}~~|yyxvsqoonlklmnopruwy{~~|zwtsqpqpopqsuux|~~}{ywusqppmlmlklmorrswz{|~|{yvtrppqqppqstuuwy|~~}}{yvtsrponnmmnprtuxz|}}|zwtrqpoonnprsuvwz{|~}zxvsponlkmnnopqsttvxxx|}{yuttsrolmomlpttuwxzz{~|{wuuurpoooooqsttvyz{~~{zxuqppmikmlkklnpppqruxyz}~|zyz{|{|}{~~zwtromllkhgghijlnqstuvx{~{vuspmjkjhhjijlmlkorstvx{}}yy{zz{|}~|{zyvsqoljigdcccbbdfhihhkklnquwx{}~~}|{yy|}~~}}|zxvtqnlljggijjjjlmmnpstux{|~~|{{||{{||zxwsqrqr}}~~~|{}~}}{{zyxxy|~}}~{zxwxxxwux{ywyzzz}}{zzxvuuuuuwyxwvy{yx|~|zxvtssstutruxwuwyxwxzzz}{}~|{zwtsrqoqsqoqrpnorsrsuutx{|}~~~~~|zwvvtqqrrqrrttqprsqpqststxz{~}{{zwvxyurrqmkkmliknnllnnmoqoortrqtxyz~|{{{zyxxwtrqonoqppqpooppqpooppqtuvxz{}}||wtttssrqonlkjijjhgkmjillkkkjklloqrsuvy{}}{yvtsttqppollmmkkkjjkjlmmmmmmlnponqstuwz}~zwvwurrusrtrnnt|}}}}}~~}|}|{zz}~|zzyz||{|}{z}~|{{|ywwxurtwvuuuuvwxwvxzyy|~~|{yyxwwxwvxxwxyxxwy{zxyz{|~|||{z{{yvvtqppppqqpqrrrrrrrsssuwyy{~}|{{|{yxyywtsssrstrprtsrrrsrstttwyy{}~|ywyyywvvvtrpomnmmnnmopponnprqprutvx{}}|{zxyzxutsrppomlllmmlmmlnomlmopqrsuxz|}{zwvvwwvvvtsrppoljjkiikkklllllnqpmotuuwy}}}{xxxvvvtssqppliijjkjjlmkjkmkjkmllnqstvz}|{yxwvutttsqpnnrv}}}}zxyzzzz{{|}~~~~~|{{{z{|||||}~}|~~}zwusrqqrrtuvvwxxxxxxx{}~}ywutsssssstvwyyxxyyzzz|~{yvsqpponoqqrsssttsstuvwxxz|}~|zxurpmllmmnooqqqqrqssrsuuuwyzzy{~}{xvsqommmllmooooqrrrsttuvxxyzzyz~~}yvtrolkjjkmnnnnoonmnppopqqrsuuuwxyz{}~|ywurpnljhhjiijkkllmnmnppppqrtttttvxyz|~}zustpmllkkjklmllkkmnnnpqqqqqqqrsstuxz{}~|zwtrqooqty}}|||}|{{|}~~~}~~|{{{|}}|}}}}}}}}}}~~~~}|{zyyywwxxxxwyyxwyzyxwwxyz|~}|{zyyxvvuuvwwwxxxwwxxwvvvuvwx{}}|{{zyxxvutuuvvvvvvvvuuuvussuvxz|~~|{{yxwvuutssssssttssrrqoonmnopqsvx{|~}zxwvutsssqqqpppqrsrrsrrrppqqpqrsuwy}}{zyxwvuusrrrrqqqrqqqrpnnmlllmnoqstvyz|}zxwvusrqppppoonmmnnnnnnmkjiijjklnoqsuxz||{zwuttsrrrqppoonopqqpommllkkkmnopqtwxy||zyxvuuwz}~~~}~~}}}||||{{|}}~~~}|{zyxwvvvwwwxz|~~}}~}||{ywvutuvvwvwyz|}~|}}||||}}{{|{ywuuutsssrrrtvxyz|~}{zz{{zzzzyywwwutsrqpppqqqrtuwxy{}~}{{zz{zz{zyxxwwtrqpponnnnnoqrsuvwy{}}zyxwvuuvvvvvwvutsqpoonmllllmnoqrtvwx{~}|{yxwxxxxyxwwvtrqppnlllmmllmnpqrsuwy{~}zxwvuuuuuuuuussrqonlkjiiiiiiikmmnoqstux||{yvusstttuwvvutsronnmljhhihhijlmmoqstw{}~}|{xuuux{}~}}||{z{{|||~}||zyzz{|{z}~~}|zxwxwvvvwvvwxz{}}{zywwwvttutstttuvxy{~~}|{zxvvuuutsssrrstvxz|~~}|}}||||{zyywutssrqppponmmorstvwy{}~}}}}}}}}|{ywvussrqponnnnnnopqsuvxz|~~}|zzyzzzzzzywvusrqqqponmmnmlmnnoqstvwz}~~~}{zyxyzyyyywvtsqqponmllljjjjjkmoqqruxz}~}|{zyxxxxxxwusqppponmlkjjiijkjjkmnpqtvy{}|{yxxwvvvvwwussrpoonnmkkjihhiiiijlmnprsux{~~|zyxxxyz|~~}}}~~}}~~}}}|{{{{zyzz|}}~~|{zzyyyxwwwxxxy{|}~~~}|||zyxxxwwvuuttttuvwxxyz|~}||{zxxwvvvvvussstuuuwyxx{~~~}|{zyxxwvtsttssrrrrqqqqrssttvwy|~}|{zxxxxwutsrrsssqqppoooppqrqrsuwy{~~|zzzywvvutsrqqqqrqqqqoopqpopqrssuxz}}{zyxwuttsrqqqpooooonnnnmllmmmnopqsvx{~~}{ywvutsrqpooooooonnnmmnnmmmmmnnpqstwz~~}{yxvtrrqpoonnnmnnmmnnnnmlkkkllnoopruy|~~~}||||{zzz{{|~~~~~}}}}}~~~~}|||||||}~~~~}{|}}}||}|{{zz{zzzyyzz{~~|{zzyxxxyyyyyyxxxxwvwwvvwxyz{~|{zyxxxwwwxxyywvvvvutuvustuwyz|}|zxxxvutuvuuvvutuvutttsrrrtuvxz|~~}{ywvutsssttssssssssrqqqqppqrsstvy|}|{ywvutssrsrrrsrrrrrrrqqqppqqqsuvy{~~}{ywusrqqppppqpoopqpoonmmmmnnnprtux{~|yxvtsqpppoonnoonoonnnnmmmmmmmmnpruwy|~}{yxvusqqqonnooonopponmmmlllmmnopqsvwz}}{yxwxxxxxwwxyy{}~~~}||}~~~}|}~~~~~~}}}}~}|}}}|{||{z{||{zyyyyyxxxyz{}~|zzyyyxyyyxxxxyxxyxvvxyyz{~~|{zyxwwvvvwwwwwwvuutttuuvwxzz{|~}{xwwwvuttuttuvuttttsrrsssuvwxz|~~|{xvuvuttttsrrsttsrpppqpqqrtttvxz}}|zywvutsrqqqrrrssrqqpoooopqqrsttvy{}~|zyxvtsssrppqqqqppqpoonmmnoppqrsuwxz|~~}{yvtsrqqqponnooooonmmllmmmmnnpqrrtvyz{}~|zxvuusqpoooooonooponnmmmlmmnnnoqrstvxz{~~}{yyyxxxxyyy{|{z|}||||||}~~}||}{zz{{|}}~~|{{{{z{|{{{{{zyxxxxxxyyz{|}~~~||{{yxyzzxxyxwwwvvuuvwwxzzz{}}~}|zzzyxxyyxxwwwvvvvvvvvwxyz{zz|}~~|{zzyzzzzyyyxwwxwuuuuvvvwxyzz{|~}|zzzxxywwwwwwvuvutsttuuvwxyz{||}~~|zyyyyyxyyyxwvvwwwvuuvvwwxzz{{{~}|{zyyyyyyyzyxxwvuutuuuuvwwxy{{|}~|{{zzyyyyyyxwvvtssssstuwxyz|}~~}{zyyxwxxxwwvvuttuutuvwxyyz{}~~~}|yxxxvwyyxwwwvutuvuuvvvxyz{|}~~~|zyyxxxxyyxwxwvuuuuuutuvxyz{|~~}|zyyyyxxyzyyxwvvutttuuuuwxyz|}~~}|{zzyyyyzzzyxwvutttttstvvwy{}~}|||{{zzzzzyxwwvutrrrrsstuvxz|~~}{{{zzz{{{zxwvuttssrrrstuwyz|~~|z{||||||{yxwvutssrrrstvwy{|~}|||{{{||{zzyxvussrqpqrrrsuwy{}~|}|{|}}{{{zxvtssqpqqrrstvwy{}~}}||||}|{{zxwutsrppqqqstvwx{}~}}}}|{|~}|{yxvusrqppqqqqstvx{|~~}}|{}~|{{{zywutrqqrrqrrsuuwz}~}||||||||{zyxvtsqpqrrsrstuwz|~~}}}||||{{zxvusrrqqqppqrstwy{}~}}}}}~}{{|ywvtssrqrrqrrrtvxz}~||}}||}|{zywvtsrqppqqrqrsux{|~}}}}}~}}{yxwusssrqpppqrstwy{~}|||}||}|{zyxwtrrsrpqqqrqrtvx{~~}}}}}}}|{zxwutssrqqpqqrssuwy|~~~~}}}|{zzxvuttsqqpqqpqrstvx|~~}}|||||{yxwvussrrqqrqqrstux|~|}}}|{zzxwvutsrrrrqqqrrsvx{~~~}~}|zzyxwvusssrqqqpppqruxz}|~zy{~~}}|{vx~xoquh_uwhi~|xz~zms~{xmgt{tpqokgdkupjmq{}~zxuyzwy|uttwyspz|qjhgkotrijhb][`fmw}whox||uyq}}ukiqstrqu{xv}{{}}~|{{}}ywywrompsoiggbahllljltz~~xw|zwyxwwtssu}whkvyxngpvokjgedehjc[colggjx|z}|v}}}||{|~||}{yvqsuvvtsy|zy{}|~x}~z{orvyyrry||~}ryxwsuvomruwtqx}xtttpqwxnhkicdhihhfcba__]WW[YUTRPQTVUSSYbhgjqvyuou|upw|ysmggjlkjihijb]ipe^cfknkkne\clc_loeekmmkkx~yv{~|{{vrrsuvh^gmgdecbabdffbZTSX\_cddjsz}{y|~wrzxvxy{tkv{pzxpnr}|pszprtrqkeghdbehknqqqu|yorz{|{wxwnnvwtmedfb`dlw{qr|~wyrr{~{zz{x}|u~{ywuqnonigghjli]Y\WNPSQQONOQSUVY^dkielspnrrlkrwsruqljkrvhdw}mdhjlnnmkgcfi`X[\VTUUV[afmw|qnmorhajpuyvx~xzxz{ywy{}~spvxsu{{yxy~~~ix~px~yz~ztturpy~qkw{phhikkhjm`T`h`[[_nuoxwtwwxwqnmmqwtlouphmv{zuqnnrpgiry~vlzymqx{wnklot|}v}z|zsnkryxvwrkijiijjmpmmqrpmjhjihhhehpoeejt~w~~zyywttvrlnrtsicr|rga`jla_ejmllzy~upz}vz{rkkkc^]]`_XX]epmgr{xwuqrw{|wux{~z~~~|||v{xxxrmnpjeno`\ike`\ajhelojitta^prgeggiecglpnc]_dhdZ_f]T^cYVa`PJSWX\cmwxz~|}}|yxvtx~}wvyywvtnkouutttuwz|yvvvuxxpr~yx~sx}rsw~{qqqptzvmpwnehkjjgffffghjkkmgcoxtv~|zwttvuqqplhedfgfcdgfb^VPSUNHKQTX]agfajy{y{~~ynwxyvrpmnpkcgqnelupntxx|}xuxwrlhie_^_cbVS_eba`emkhvytz}y~|roruy}zxz{x}|xxwusop{xtx~|ysw|wsvwttvwwslmtoiptpoomiipspont|sm~}ysnklmlnpmjlnmjheeaYY^[TSTUVTW^`^`ehloomnx}kstilmoqnjklkga[W\`PBIOGCFFGPXZ^aftzu}{u~y|zrsyvlikmjc]ZWZ^ZXWW^`^grrssu}}{wvqfdjga`acghhosnkklmnpqrw{~~wssj``b_[RPY_]YTU[]]ZW]eeccdikiillmrtstvvvyy{~v}}{~|tmpqrtrv{yvx|}zwwtppsw{yuwwnmwytrsqpmjotmhnpnnruvwysmpvy|}}|{~}xvu{}}~{{yvvvusommkgcagmnnnotytow}||~|zvqpusllqwzupkit|vsuyy|~ywxyuuzujlwwrmfioe[[ZVY__[^ec]\\`ghiggpsnry|ys~~ytqou{uvww|}~wx}yxyyzz||~{|}xw|}{xuwyurtvrotxuqsvxxwwvttux|}x{~z{~zwz|ywuuyujlrtwrlsvuvuwzrv}}}zyxuvuponlnqsvtqponnonifggfdfjlljkopmptstuv}{x{~}|zzzzsijkllfempmjhltsnptnjrwpnruyumuzy{~|{}{uqnnpnku}wsz{sopqsmefjfcgidcjlikow}{{}{||}}zz~~~~}yxyxvussuutssrqqrojgffgefintuontwxvtttv{~}zz{~zuwwrsz{rs~vsrrwvu}wu||}svvurlknpqnjklqvpjomd`bfgghfdhmlighnqlimqrx{s{||{yxvuyvzyxzwqsxwuz~{y~~{{|yvwwplpsqmlopqsnktumiimttolmv}}{xw}~ysu{}x{}zxxx|~||~|xspprurlknrwwsqruxvuwvuvx{}}{{|wy~}|}~}}|y|}unliffihc`bgld^gnkhgioqqporvxzus{~}ww|v|}|z|~|~{zyy}|trv{~}|~}{|zwxxvsqporsoox|xusu}{tuyz{}~|{~yx{|}wqy~ws||zz}zvussskefgkj_bquooqrty|xuv{{|wlpvsrojjptqjmuurpotvlgoqhceefkosvtoqustyxqqxzxwx{~~zy{|zwtuuohimkgilmnpruvz|||y~|~|{}yx{~zz|~{vw|xqszyw|{wvx||x|||~||vknwvqommmknuslnvtmnrpnrtnmtz}~~~}~}wv{woonnoifjmqqlmrx~vjt|tnswzxqqx|}umv}vqrrqnprnnpnjjkqtnkquqpssnjipvtooqzxzw{~w{~w{||~|z{x{~}~ztwzsx}{wqnmloolhbcje_iqlinrqqsw|vjrxow}vy~zwwz{xz}{wy}~{{|yxxwvurtxxyz||~~}z{wqrstrllnnonjfdcb_`egghjkkloqrpptvttuttwy{}~~}}y~~}}~}~{ywuspptuqmmpwvquywuttvvqpqsusqpqyxqqswzzyyyzzwtsvyvtxzvw|}{upuzyvts{|zz||~}zvqpvvonssrnkostuqkknstqnmrxqiiknoebkolkkottromsxurux|yqrzwprvz}wqty{ztv|}||~|{w|zos{|{wsuy~}}y||xyvrtvwxxx|~zwz~{|}z|}}|zrlsxnippjjlptpimtrqx|urtwzxrtyyxwvx{w{|wx{vssv{yru|~}vnsyuqppuzyyztou{{xvx|xzzz{|xrv{xtuv{yppwxurqonoqmhffjppopoopsx||{xxz~}~xzy|}v{|}}xsqkgmrqnhfnsmnuutuuxyurqrtvyujirwvtsrs|zuy~vv~}zxw|yu~uswwtpmmqrsy}xw}~~~~}yw{xmlqmgdcfjkklkgiqqjjoooqrpmjlv{sqxzz|}{}~~yz}{xw~~ttzzyyx}~||}}~xzuyxwyz||vrw{ywutxxrtxxwpgoxuqoow{{{y{|}}|||{|~~{yz|yqw{upkmxujoy|}wsy~~~~|}{ywz|xtsrrppporvsoopy~toyzpnruurommppmmpu}yzyqsz|}}|ww}}y}}swz{{rlprprruyyy}~}y|zqqz}~|z}}~~}zvx||{~{uwysrx{{xtv}~|{|~~zyxrnkjoqmkopnmnorrortqruuutqu|}{yy~}}}xvy{xww{}|{~~zz||{{z{|}{~{yywy}ysxzpnx}}|y{}}|zz|{{{z{{yz{~~~~~~yrqtvxvuxy{xsuz|~yt|yuvy~}yxy~zsw|wu{y~zy}}{vsuvvwqmuxqpsvxxwtpoopqjgnoikrx|zxwxy{|}~|y~|~}zz{}}}}}~~xvwvsuxuruutvyzxxwutvxxwutz}xvz||wy{zyvtz{roqpoprssvxwwz~~}|z}|}vuyyxurw|zxvvzztw}~z|~~|{~|}}{|}|{{zwxz{|zxy{{z||xxzzzzzywvuuttvz}}|}{x{~{xwuuwwursxzzywz}{z|~~~z||z|}xy{~zvy|}}}zxy{xrrwsoqw}xu|{|}}}{zz{{yyyzywtsv~~~|y~~}|~}|vy|{yvwzywxyz|yx}{wwvwwuvyvrv{|||}~}~~{y~|{~}{~~~|wx|{wtrstpmpttrnmqssssuvsquwtsutsuwwvy{}~~~zuy}||~~~}}{yxzxuwyzzvsvwvsot|~{wsx}|zvtz~}yty{}|}|xwwwvvxyyxvxyvtxzvuz{yy||{yv{xrzyvzz~|y|}}~|{|}~yu~}y}z|}}~~zy{{yyy{|vrtutttttutspooprqorrqppruutux|}}}~}~{|~~|zy}|vwwxywwzwqnmptsppooppsxyywwz~{~y~~z{|~~|zqy{x}|||}}|~~~}yy{}|uv|yty~~}{y{{{~}~~}}}|}zxxwwxxwx|~|~|{~|vptyytpopprsrooqoiiljijjmsspqrstqnswttwy|}~zxvwvrorvwokprmnrrrqnljnrlgijorkgotwxqnqrsqklsvww{~|vqpojfm|~}{xyzxux{xvxyxzyxywx{yx{}~|{wtuwtpruusuyz~~~~~}|}|~{yzyusqkgffed`_cea_aefghhijjotttvxyxx{~}y{~{{y||{xsppruutqpsvy|~~~|xuqonmnmmnopprusorwtttmknnmimtpn|}}~~~~~{{{wvx{|{~y~|}}xuvwvwy||zz{zxxvpmmljijighmpnkospnw|uotzwv|{{{yvssttrtwwtsuvvtsturpqpmnqpmmopppquy~|{~|zyvvwslmpmedgd`aa_`bba_aca^`c`\_aacgimsv|~zxxxyzyxutxyvtx||{{{{ywy}}zwz|z{~~~{xy{zyzzxwxzyyxwvwurpsurnnmmljotutropsuvuuz{xwxyxvxz{}}{{{{ywuuvxxwuqorvwuqpstqpqpnmlljinssrtttvvvxyz}~}~~}xtsrqpopnmpqoljjjlnpsz~~}|~}{vx{|zwvvvzzvsw|~zz~~{yyxxzyusv|}xuttw}}z~|zzxwxwwvrprrokihgghgdbcfhd_]_acdcbdffhknuwsswz||y{}|}}zxvrtxwtsrnpstsplnqolmmprrrsqqtvsrwzuty~~zvvvtw}~|{|}~{z}}zzzz}|z}|~|{|}{wvvwyxxyzzyz~~|||xvyytppswuoorpnnmlmoooswwuuw{~||}zyyywvxwrnnppmkkifhjiijjgcfliefikmmnswtruxwz~|zyz{yvwwtpnoomiijhcchgdb`___`bdhjgehmonnnnquvxz|~}}|||{{}~|yzzwuuusrqrvuqooqsrrvz~~}~}xyzvvxwtuvusqoppprrquyyvuvy|}|~~}}{{zxvtuwtqrtwwrpsuurnlmmljjllkjijoolmnmmkimrrqtuvz~}z{}}{yyyxwtoonkihhiihecfigdcflopv~{z{zz{zyxxyyxwvvx{{zxz}{{{}}ywzzw{}yxxyzwv{}{|~}}zxvutqoomkijkmmmnlkkjihknooonprpquwvxzyx~}|zyyz}{yyxz|yy}~yxyyyvtvwvvuvyywxxvtrquwwwxyyz|~~~}~}yxvsstronpqnnrsrqpstmlw{{~}y}|wy~~|zyzzwtuvtrrsuustwyyyyyz|~~~}{{xuttsrpmmnkkllmkiikkiijlmlkorprvy|{y}~|||~~|||~}zyzwtsqoonorpllmnnmmppppqrqpqrrtvxyxy}{yz|{{|~}wxzz{}{xvxxwx{}}{x{~|yyz}~|}|ww|yux{{{zyzzzzyy{}~}}{xwuvxxvwyvuvxyyurttpnmmmhcehgfefhhikmljjllmoqsvxz{|}z{|~}~{{|{zxvutrqoqsrqrsrrpoonlnsroprtwwx|}}}{z{|~~}}~~}||zz}~{z{zyz|{zxwz|{{~|{{yvvwutrpsvsqrssrqswwuvywvxyzzww{|zyyzz|}}~}{{|{{{||zyxy}}z|}}|z|}vttsrportpopqsspqtuttuuw{}|zxx||x{}{zz|~}{||yz{wtroljhikhdehgeimorru}}~zyy{{xvwvssuxzyxzzwvy|}~}}|yz}}|||}{{{|{vquzvssvyyvuwxwtqstrqqqonnoppprttstuvwvvxyzyxy{zz}~}}~~zz|{zxxzytonoqqqqqsttsrrrrpooprrrtwvtrqvzxz~|yz}~~|~|yz{zz{{|{{}~~~{z|}}~}zz{{zyz||{|}{z|}}|xxzzyxwxzyxyy{~~zxxvtsrokjjjkklmmkkkkjiilmkhjjijmooprvzz{~~~|zxuttuvussttuvvvuutrqqqpqrqqqrstvxzzxy{ywz~z{}~~~~~}~}|{{{|{y{|{{zyyz|wsvz{zvtwwrruvvtrvyvux{{{|}}|}}|~|wwzwrqqrroorrooqqqpnmmkkmnopprvvstvz~|{~}|{~}~{xwwvusssqmmnoooooonmljjkklmnpqty}~}|}}||}}{xy{{|}||{{zxvuuuuvwwusttrruwxxwy}~zz|xuwyyxtrvvqqtutttvwy{{{{}{z}|{zxyyy{||}~}}|}~{wz~~|zyxwvw{{wuttsqopqommmoonorqooprsuvttuuvuuwyyxxxvw{|{{}~}~~~~|{{|}}|{zxvuuwwwwwxy|~}{zyxy{{yyzyzz{}~}|}~}yvuwxwy{xwy{{zz{~~|{{}~}||}~{z}~}|{xvtstusqpqsspoqsuroprssrrstssutrrsttttvwvw{~~~~}~~~}||{vrrsrrqqqpoooqrttutttuvxvsvyuruwwwuuyxvy}~~~||zz|zw{~~~|zwtrqsusrrsvyyy{{z{||}|{{|{z{zyy{|{}~zxwtrrqppmlnppppqssrstssrrssrtutrsuvvtrvyz{|}~~~~}~|~|yxvspoppnllllmkkorqpqqrpmpwwttutstuxyxxz|}{yyyz{||||}||~~~|{~~{z{ywwyxurruxwwyzyxxy||z|~|yyyywuvxz|}~|{zzzwsrsokjjiikkjhhkoomnpopqsuustwwvutvxwvy|~~}}~}{~|xyxvtqprpkloonnnprssrruwxz||}|{}~|}}{{{zzzy{|{zz{|}}}~~~~{y|}|{yxxwvtsrqoorttsqprstwzzz{{||zy{{zxwwyzz|~~~~}}}zxxyxvutttqoprrssrponquvuuuvvvwxyyyyxwuuwxvtuvy{zz{}~~}{z|~{zyxwtsuvvwvtssstuttuwxz{{}~~~~|}~|}}}{{{yyyywtstuvvtsvyxxz|~}{|~}z|~}}}~}~}|~~|{zzzywvvtstvwvtstuuwyxvxyxwwwzyutvutuwy{yx{}}}~~}}~}{zyyzwttusrrrrqmmoonorssporttvyyyxvvwxwxwtsstxzy{~~}}~~|||{{{|}~}yvwxvvxwvutwzzz}~|{|~~{{||}|z~~}|}zwx|{zzz{{zy|~}}~~|{{|||}~~|yyyxvvwvvvvxxwwxz|{{|}{{{{zywxzxux|{{{}~~~|zzzyyyz{yxz}~~~}~~}~|{z{}~}}}||{|~}zxvtsxzwuvwwwvwyz{||~~}|{|~}z{}}}~|{|}|{zzzzyyz|~~}}}|}~}}~|y{~}|}~~}|}}{zyxwxyyywvwxxxx{}|zz||}}}}{yx{{xz~~~~~}~{xwwxxvuvwxwvwxz|{z{|||{zzz{{z{~~}}}}{xxzwtuvvvxyyxwx}}yy}~}|z{{{{}~~}|}~~|{{{{{zyyyyy{||}}}|||||{|~|yy|}~~|~}|{z||zvuwyyyy{{zyyyz|~~|{{{{|}|{zyz||}~{yz{{||zxyzzzzz{zyz{||||||yy|~~~}~~}~~~||}|{{{xx{{wvwxwvtwzxvy{xxz|{zzz||{~~~~}}|{{{{|||}|{z{{||{||{zzz{{zyz{{}}~~}~~~~}||zyz{yxyz{{{ywxyz{||zxwxyxuw{zy{}}~~~}{zyyzzxwyzxwxxxxxy{zxyyyy{}~}~~~}||}|{{yyxwwyzxwxxwxxz{xvy{zz{|{{{|}}~~~~||}}}{{{{}}{yx||yz{||{|~|{zz|}~~}~~~~~~}|||||{zzzyxwvvwzzyyyxxvtwywvxyyyz{|}~~}~z{||{yyzyvwyxwyzyyyxxxz|{{{|~~~~}}}}}}~}|{zyxxyxwyywvvvxxwwxxwwy{}}}|}~~~}|{{{{||{||{xxyyzzz{{z{|{xz|||}~~~}|}~~{zzyxyyzzxwzywwxy{ywz|zy{|}~~}}}}{yxxxwxyxuvxwwvuxzwvz{{{}~}~|~}|yy{ywwwy{yvutvvxyyyyz{{zz|~}}|xgkpwzxxz|~~y||z{srru{xsswz|{itxqyzq}{qkvvgZT_ju{niedcmy~zxsuzus|ztoipuuwi^iwrcls^OWdc`aaefa__^UMSZ[Z]`^ZTOMJJKFAABEECCCDA?GNLJMQVYVRRTY_^\_bbabfecbbed^[\^[Z\^^[XY\_]\`d`Y\a`^][Z[]^_^YY]adec`ab^^bcbcfjmnmlnppqsuuw{|uoy|u|wqrsty}xwyzvtx|~ÿzlmoifedcca_addb`acbbdcbgjgggcdjhadifehgc__cffjnkdemmede^W[]XX\ZXZYW[_ZUVWUSVYXUZ^UMXc^[fqqlhc]]ekhcejiglqlekrlgs{pfii`Z\[QIQ\XOTZURX[[YYZXV[\UOMMOQRSSSX\YUUVRSWW[a`]_beiloprw~~}xpswsopqmkpvvsrssrx}~{~~wvvwropttppsrotvqmlnpnkkkijlmov{xv~~~yy|rhjnmhhjiebabcee`]cifb`[[\ZXWX^dgkmnomknpmlkihhilnlknrppqpszz|vpv{rinwrkpxxvxyxvxyyyz{zy}~|~{w|}~|zwtrnlkggnrojihhjkfba_chd]dmhclwwx{ww|}wu{}z~}{~zvtsrtrmnoljmomlmnqurkjkigddjnprvyury||~~}}}slrufYai_TZec]]abbhljgfeb^^_chihlpppqsqmpsolquvv{}y{}~~yxzsknppoljmnjfiproosvvvvtqtz|{}xsprusrpnswwyyvwwqlkiikf`fmkjpw{}|~y~|xyyurx}zw{~~|zzzwsjccd_[[ZWSNLNNLJKMOPNNRSPOPPTWVV[``_adeehkkiimqrv{yux{tnrtkdda\ZXWVTRQPPNJFFFDBA>:::;<;<@ABDHJJHKPNLSXTOQTUVY]_]^bb`bec^]^afhimqplhga[`e`\^^]^`cfeb`bb`^^]]\]]]\^adhjilrrquy|}yx{~||~}ytnmnicdggfc`djf`ab]Y[\]_``dhhgijlopnquyyvty~|x|~ywz~}}~~{wsonmiikmrsoqtqorrsvvx|ÿ~zz|~~xpmkigjlkloonljknpqrrsuuuvwwvttuvxyyxxx{}~~}{{{yvtusmlnmkjlljedf`Y\a[VY\\ZY[^\[]]_ddcglorssux{|~~xtqpommnnonnkgca_]WSTUOLNOPRRTUSPRQQTWWY[\\[[\]]\]cggefgijif_[[ZTQQQNJIKIFFGEB@>>@>;>DFFHJHGFFECBCGLOQUY[\]_adillmquvuxyussrokfeffddefdaaa_\\ZSLLMJFDDGKLKJJLNNOQQSX\[[\^``^]afikopquywrnmkhfhkms{|xrosvsrtvwusrporuttvx{|{zyxy{~~~~ywvtrrrsrruxz{}}||~}zxvuuwwututrrponjgffffggfghgfijhhklkjhhhgfgihgjnpqqqqqommljhhjkjiikmmlmoomjhhhecccddccefgghijkkmmmnprsuwy{}~}}}}~}}|{{{zxusqoligeb`^\\^__`ccccegjjjmljjlkjjkmnmmprrttqmjgebaa_^_`aa`addccda__``^]\[YYZ\^_`abcfijklnprstvy}~|zz{|~~~~~}|zyxvrpnjffedb`^^___`bcdeeefhhhjklnprssstutsttuussssstuwxy|~zwvvxy|~}zy{||}}|{zzz{}zwvx{~}}||}~{ywtqmihjihikllmpstuuuvwwwxyz{{{|~~}|ytqpnlighihikmnnmnnnnnoonmllmkloppqrtwvux||||{{{zzzzyz|}~~~}zvutsqqqqrtvxz{{||{||||{{}~}xvsokhecehkmnortqprssssqpnljiiiklkjjklmmkjiiijjjkkkjhghjmnnpponlklkifedefegijlorsuuuutsrrqrtwwxz|~}{xsoligfeefffhkmnnnnomkjhggfgihhjllmoqqqpquwyz{}~}~~~}yxz{z{~~~}|}}}}}||{zyz{||}~}zyxxxwvxyxyz}}{zxvuropponmnppopqqpnmnppprttuutuvw{~|xwvvxzzz{|~~~|y{|{{{z|||~~}zvsqpollnponopqpmlkihfeghggiijjjloomoqsssswyxwxxy{~~}}~~~~~}{yyyyyxyzz{~|zxutttuwyyxwvutrrsrpnkjjjjklkkklmmmnonlkiijkloprstssssstsssrrrrqqqqqqppsutssqqqpqsuwxz{{{|~~|zwvusqpnmljikkihhhhgefhhhjjklmnpqqrtuvwxxyz|~}zwwyyyzzz{|}~~}}}}~~~}zyxuuvvvvx{}~|{ywwwtqomkjijkmopprtwzyy||||}~~~{zz{{|~~~}~}|}}}|{zzyyz|~~~{zyvsqomkhfedbeiklmmoomlmnmllmnnnnppppqrstuwyyzz|~~~}{ywtqoprrrtwy{}~|yvrpqqqqqsuuuvwwusrponmlkjjkjiiiiijlmnmmpqqqoopppqrssrrrsuvutsrpmkjkmoqqrstvxxyyzzz{}}}{yxvqlkifdefghhilmnprrqpoppppqqppqrrstwzz{}~}|{|}}||}~~~}}{usssttux{~~}{{|}~}|{{{zyxvusstuvvwwy{}~|}}}}yywtqolihijjlmprruxz{|||}~}{z}~}{|~||~~~}}||~~|zyyyyyy{~}||zywtsrnmoomkjiiihijkllmnnppoqsrpppppnlnooqtvy}~|{{zyyywvuvxxxz|||||~~}||zywwwvurrrqqppqqqqrrsrppqoligedegijlnppqrtsqqrqqrrrrqrtsrrstttsrqqrrstsrrsuvttx{{}}zz{{|}zwtqnljigfghhikljjjjklmoqrsuuuuutttsrsrsuvwxyy{{z{|}}||~~~~~}zz|}}}}~}~~}~}|{{yxyzzz|~~zy{xuuvuuututttvvuuuwxz{}~zxyyz{|~{zxvvuvxwuwyxvwwyzyxyyxz}}|}~~~~}|zz{{|}~{xvttuutssttuvvvuuvwvwxy{||}~~~}|||}~~~|{|||||~~~~~}zwutssssrqpqqomnnnnmmoppqsuvwwuttsttstvxz{{~~}~~||}|{{|zz|~|||{{yvxyxxxxzzyxyyyyyxvtrrqppqrtttuwxxyyzz{|}}}}~|zxvwxwvxyzyxwyyyyxyzz{|}}{ywvtttrqrrqqqrstuxyyy{|}}|}|{z{||zz}~~~|yxxxxxyyyyyyyyyzzz|}~}}}}||{yxwvwxxz{xvwxvuuwwtqrtsrtuvwy|}~|zxwvuuuuuuttsttsssstttvvutvwyywy{|||}~~~~}||||{{{||}}~}}}~~|{zxxxxxwwxyzyxyyyxvwxwtuvxyyy{|{z{||{zzz{|||}}~~~|zwwwwwwwyzxwyzzxwxyxxyz|}~~}~~}|{||{|}|{|~}{zxvtrqqqqqqqpponnpqrrrrrsttuuvwxwxyyzzzz{{{}~}||{{|}}}~~~}}||}~~{y{{ywwxxxvuuttssrqqqqrrrrrssstuuvwy}~}{yxwxzyxz{{|}~~~~~~~~~~}~~|yzzzyyzzzyz|zxyzvtvvtttuwvtvwvvvwxxxxyzzzy|~|{zyyyyz|}~~}}~~~|{|~}}}~~}{{zxvrqssrrrrrrrrstuwyxxzyxyz|}{ywvutttuuvwwwxxwtssssrqqqqrtuuuuvx{}~~~~}}}}~~~}|{zyz|}}~|ywvutsstuwxyz{{{{zyxxwuuvwwvvvwwwxyzzyyz{{{{|||~~}|{zzzz{|}}}~}}|||zyzzyx{|{z{|}}}~}~~}~~|||zz{{{|||}~~}zxxwvuwxxwwwwwwusssolnpqponmmorqqrttuwyxwz|}}}z{}{yz~~~~~~~~{xwvtsttttssvxvuz}}|}}~~~~|||{unoqnkkkjjkmlkmnlklnnmnpppsussvz{zzyz{{{wrsusquxtrw{zwy||}}}|{xvvvsqrsstuvvvxzzz|~~{ywxxwvutvxxxwvxxwvurpnlkiffgikklopooppooqssrsuvxzzxwxxxxz|zxurssrqrssrsuuvz~}z}{xxxusrrqprtvwwxz{{{}~|{|~~~}~}{zz}|{{xvuttvvvy{zy|~~|}~yuw||zz|||}|yxy|{yz|||}}~|{~~~~}{z}~}}~|{|}{zzz{|zy}~{yzyusturnnooooqqrtwvvy|zwz~}|~|z|~~~~~{xvtststtrrtvwyzz{}~}~~~}}~{}|ywsoonllnljjkklmoqqqqpomlllkjknopqsvwtuwvtvxyxz|{zz{}}yzzxusstttuwxyy{|}~|{{yvxzxuwywx}~{~}}~|}}|||}}zxxxwwtsspljknkhhjklmnpqqqomlkjjlmlkmnnprrtvtruxxvvwxxxy{|}}||~}{z}}zwwxxutuvvwy{{z{|}{wwxussruwuvy{~|~}zyzyxy{zxz}~}zzzyxyzyz}}||}|{yz{zxxz{}~~~~}}~~~~~~|{{zwvuuvvvvwxxz||{{}||||{{|||}|}}}|~~|zywussuvvwyzyxxxwwustvvvwyyxyz|}|{~}}~}~~~~}{yvuuttuwwxz{zz|zyyxvwwx{zx{~|{zwusqpoonnoononllkijjklmmnnoprtttuvwwvuwwwx{}|{|~~{|}{~}||zxwxyyyyxvuvutvvusstuuuuxzyx{~~~}}~~{{|~~~{|}|||||||{yxwvuroonlkkmmkjihghjjjjkjjlonmorqoqssqrstsstwxyzzz{zz|}}~}|zyzzwuvwwvuvvvvvvvwzz{|}}}}~{{{zyy{|}~~}}}}~~}||{z{|}~~~|ywvsqsrpqsuvwyz{}~~~~~~}{zz{|}~~~~|yxwvuuttvxxwxyxxyzzzz|}{yyyyyzz{}~~~||}zutsrqpqrsstuvy{||}~~}}}}}}}|{z{|}~~~~~}|}~}|{{{{zyvsqpnmnoprtwxy|}}~~~~~~{xwvtqoliikkjjkmoooppqqqrssstttsrrstuvvwy{|||}~~~}}}~~}{zwsrqonmmnppqsuuuvwxwwxyyywvxyyxy{|||~~~~|{{|{zywurpnmliffgeefhijklnnnoooopoppoooopqrrtvwyz|~~~|{xvutsrqqrttuvwy{{||{z{{{zzyxxz}}}~}}}~}{zz{z{|}~~~}|||}~~}{yyxvtssrrrrtuuxz{|~}|{||{z{{|}~~}|{|~~|zxwuuvvuttuvvvxyyxxyzzzz{zwxyxvxz|~~~}|{zxvuussssssstvwxz|}}}}~~~~~}}|{zzz{}~~~~}}}{zyxxwvuutrpppppqsuvwxyz{|}~}}}~}}}|{{|~|zxxxxvtsqponnnmmopopprtttvxxxwwwvtsrrrstuwxz|~~|zyxwvuvusqppoonnmnppqrtuuvxyyzzzyxvuuvwyzz{}~}}{xxwutsrqnkkkihhhhgghjkjknoppqtuuuttrqooqrrtuvxyz}}||||{zyyxvvvuuutuvvvuuvwwy{|||||{zywvvx|~~~~~}|{{{||{||~~|zzzzyz{|~}|||{zyxxwuuvvuuutsuwxyyz}~}~}|{{{yy{}|||~}|||||}~~~~}|{zxvuutrsssttuwxxz|||{yxwvvvvvvx{}~~|{{{{yxwvuttuutuwwwxy|~~~}|||{ywxxxyz{}~~~|zyxwuuuuuuuuussttstuuuuuwyz|~}||zyz{~~}}|{zxxxvutsrqppopqqqrsstvxyzzywvtstrpqstuxz|~~|{zwvuttsrrqrrrrqppppppqrstttwyzz{zxwuvwvuwxyy{~}zwutsqqqppomlmmkjihhhikmmmopqqtvvusrrpopqrrtvx{|~~||||{{{zzyxxxwwvvvuuvvvvuvxzyxxwvtsrrrtw{~}|}|}}}~~~~~}~~~~~~~||{zzz{{zz{|}~|{zyxwwwwxxxyzzyxwwvvxzz{|~}||||||}~}|{zy{||}~|{{|{{{zzyxxwvtstuuuuvwxxxwwwwvvvvwxxyz|~~}|||}~}}}}}|zzzyyxy{||}||}{yxxwvvvvvvwyzyy{|}~}|{zywvuttuuvwwwvvvvuuvvwvwwxzzzzxwwwwxxyzz{|}}|}{yz{{{{{|zvvwvtuutstuuuuutsqppppqrtuvvvwy{}}{yxwwvvuuvvvuutsrqppooprssssssrrssrrrrsuwxyyyz{{|~}|yvtsrqqqqqppqrqponmljlnmmmmmmkkllmnoprstuuwxxxy|~~}|{|}}}~}}{zxwvutuwvvvvvusrrqqqqrtttvxy{~~~}{zyyxyyz|||}~~~}|{zzzxvvwxy{|~}||||{|~}{zyyyyxy{|||}~~|||||{|}}}|{{{zz|~~~|zzzzxwwvuuuxyyz|}~~~~~~~~~~~~~~|zzzxwwwvuutsqpppppqsuwxyz{|}~~}|zwvvutsrqqrrstuvxyxxxxxxx{}}}~||zxxwwwwvwxz{{{{{{zyzywvvurqqrsrqqrrruwwx{||}~~~~~}{yvtrqppoonnpqrrtvwxxxyz{{z{}}~~}zxvvuuuuvvwvvwwwwxwvtsqpommllklmnnoqrsstvwwxyz|}|}~~|zywuuutttttuuuuvwxxwvusqpomlkjjjjkmooprtuuvxyz{|}}~~~~~~}|zyvtqonmklmnnoqqqqqsttuxz|~}|{yy{|}}}~~~~~}zxwvuttuvvwxxxyzyyyz|~}}~}{yxxwwwxyz|}~{wutrrrstvwz|}|}~~~~~}|zxvtrppoppqstuvxxwwyz|||~|zxusrrrqrtuuuuvvvwwwvvwvvuuuuvvwxz{||{}~}||{{{z{|}~~~|zwtrrqpppqrstuwxxxyzzyyz{{zzz{|~~{yxvtssssrrtuuvvwwwvuttutttstutuxyzz{|}}|||{z{||||{{{{{{||||zxxvsqomlllmopqstttttsssssrqqrrrstvxyz|}}||{z{|{z{|}}{{|||}~}}|zxusqonmlllmpsstttuuuuttttuuuvwxyz|~~|{xusrqppononoprqqrssrrqqqqrtuvy|}zzyxxyywxyxvvuutrpqpoooprssuwy{{|}}}}}}~}|}~|zyz|}}~~~}|||}}~~}|{zz||}|{{|zyxwwwwwwwxyz{{}~{yyxvvwwyzz{|{yyxwuttuwxz{|~~}|{z{{zzyyyxvutsrqqrsssuvvwxz{|}}~}}}~}}}~~}{yxwwxxyzyyzzzyxwxxxxyz{|}~}}}}}}|{zxwxvuuuvwwxyz|~~~~}}~}{zyxxwwxxvutttttutuvwwxy{|{}}|{{{{{{zyxyyyz{|||~~}|{{yxwussuutuvwyyy{}}}~~|{zxutsqpmklmnooqstuuvwwwwxxyyzzz{|||}~}|||{|}~~}ywtqolkllkkmoprrsssstuvuuuutttuvxyz|}~}zyxvuvwxyz{}}|zvutsrrqsvvwyz{|||}}~~~~}}}}~~~{xvusqopqrsuwy{{|~~{yvrpppoqrstvxxxwwxxyyzzzzyyxxyyyz{|}~~|ywvtssrqrsuvvy|}~|yvtsstttuwz|||||||{zz{{zzyyyyyz|~~~|zxvtrppppqsuuvwyxwwwwyz|}}{|}|zzzz{{|~~{xvuttuvxyz}}zwvtsrqrsuwxyyyz{{{|}||}~~~~~~}|zwutpnnmllmnpqqsvvvxyz{{{|}||{zzyyz|}~~{xvvvwxy{|}|xusqonmmopppqstttuuutuvxxxxwvuuuuvwyz|~}{zyxwxxwwwxyzz|~~~}zwutttsttuvwyzz{|}~~~~}}}|zyz{{{|~|zywutsststvwwxyzz{|}~~{xvusrqpqqrstuvxyyyz||zyyyyshkwxvvx{}~|yo{gdu{xvupkhfpujfnsvrkoyyuwz{~z|}s~}{wxuoqttslfkrnknnkntrprpsvnjsvojikossqqvz{{}||}}|tw~~{tpswtpmkmojiia]chc`dfbhxuxyq|xxxy~{zvw{v{|wuxyywrllmpvtmsytsvyzz~z}~zwuux{zwwy||}{}}}}xuxyvsrx{wuwwuv|~}~sx}zwvvz}~|{|rw{}ynijihhgfgjjlkddnsppnmnmkjhfdfigirvqortvz{z{zx~{usvyzvpuzspssqomlmnkimpqx|y|}xvvx{}{|}}|~~zr|}{yuzzwwxusuv|uks~~zyywvwzzzuommpuz~{vxzw~yvvuxtku{nv{rlkmwymmzxorx{|w{{xxvvxywtswy~~~||{zz{||uonpqqrrqqooqlfozzxrnstoliimkjmnpswyxvxvtuz~uwxxzwrspknrnnnjjlheghlstu|~~}~~~{yvqz}}xtuvsyxu{{z}~}~~~zy}~xrw|uptuonx~z||yuzsiwwpqtx{{zzyx}~|~vsuyyrxuqrz}niv{vyxuvxzurxlou||vtw|}yty}vqrsssrpolhknfajqrpkhmomihilptqnrpfemollqqov|w}y}t^nqiruuunkopooqu{}|yxy}}~~}y{}rw|w~t{wxxwz|~xnszwstxyy|wlovwwpgtqgqyzyuu{zx|~~yvzyorx~slsz~zpntxvqr{~{mly}{umwyus}~zuu~|~pr|{ty|vsssvytnoqqqtuoktvlnwwwpelxtmmory}wnq~}~z|}}zqmosythjrpid`aisz|~~z}|~}|~y}zqzxuur{}zz{~wsz}{|}xv{zyz{vruyvuuqqutvyxyywwwwxttzz}|||{|xxxvy~|uy~u|zxzwusqrsqmpsmgovrqxypowzwuux}|{~}{|~zwzzz|{uswyrlnoopolmg]clheecimecjnqlfnwtqnmv|}|xx~t{~rstqpqrrqopwxs~{y|xw||wvxyr}}sy}us}}rmrvyuqw~wr{}x|~|ywssuomuvmknlmqsssqoquyzxtuxzur|zv|zvyzz{{|||ytqqtqlprllttiirspuvsurq|ywz|z{}~}||vvzumosqjiha_hjddchqeXgqgdjnqroquts~~uz~zvrpqqpturqty}~}yvw|}|y}~|slszwsoqxvqljqy||{z~~||}zwvtstroopvwmjquywposvz{yy{{~~}~~{{yvsssqoljiglssonquvspoqux|xv~y{zz}xy{~torssokjkgccdcekliihhjjjnrolquuvxutvwuttvz}zw{|us{{{|{wxxxyz~|xz{}z{xyyztpz{pox}|zwwyvu|u~||xssytkpxxwsnosuwutvvwtov|smnpwysu{|uw{||{{{}{|~xsxyy}znnuyysnllv|sqxxuutwyx{{wtsv{z|x{|}~|zx|{tnrqfgllnh`jsifoqijqohkrokklmlilvzsu}zqoquxyywzzz~|~{z}}~~{~{xvy}xps{}}zwzzxwutvvy{yz{z|}}{y|}xttwxxyvrv{zyxuqoqqqmho{wotz|~{y{}{z~~zyty|tpswytmu|sqrttpqqpvxspqsvspz}wzx{~y|}|}~|{wvsoooopsuqkjkmqrpjcdgjjddorokdjvvrttuursw{}{{}}|}z~z{||}{{}}{{w}~}~{yyyxusno||xz|||{{~|~~}zyx{yuz}tntyyxwwxvtolt|unsvwvru{}}{vux|~zv||tsy~~~}{yxx|vnw~zxvw~|qpvrlpvwtuvwwyyz{{{~z~z}~~~|wpruutojikrwmfklmjaeolghkrurpmovzzslpy|{piw~|yz|u~~|zy}vw~|z{z{zvuussstuvx{xsv{|x|~}{z}}zvrrsstnhoxwsnmuyvsqx{yxwz|zvvy~~v}~z~~{zyzzrilrroopnmqsonuyxwuvxroyzttuxwuz~~~{|~}|}~xvyx{}|{zywttrojdfnicjqtrkhlrwvspnu~yrpqvxqouz~~|}|~}}wsy{yxzyv{~|}{v~~topoosx{|yvwwvyxw}}|z{}{xuuurpnopommntzwtutv{}yuv{xrrswzsox~}{{~~||}{suvpkhioqloutqsutttuwwuty{zz|wsw||{|~utwrnpoga_affbfnlghjloononlospkloqqruz|}{~~xuz}~yx{u{||y}zw{~xrnlrwustuwxx{|zz~zx}~}}{wvy~|vwxxwoiknppmntxzxsv|zwutwzxvwxvwyxwx{}y{~|srtojkmljmomnqqpporuvvtsrruwuroouwx|~}zxy{{xskkoh_hpidhkjkkovockzrhntttqoprqsz{v~}{}v}~|}|zyyxvuwzzwvz~}}~~}ywwyxuuvtrsvwy|{wy}~}zwxzwuuvwz}y~~||xurqqqqnlnoqxyqotvuxyz{xtsuwxuolnuwv|~|zww{{wrnosqnqsrsqrwwvxyz|wsrsy~vooptz{{|xz|xsntyrliimjbfnmkigdenrkglprokosqoppqry~{~~}yw~~|}yz~}~}z|wzystv||spuutpmt{|~zxzx{}~}zvuy}}}}~|z{|xsqrwxokoqqpnrvtrtwzywvwwvutqpswz|zz}|{~yptxrnuukinpsqkowvsrqrsvxsnqronmoqpooov~}|}y~||{|sv||{skpvrkhimppprnhoyvqqsz{qnpppswvsyy~}~~}|yy|{}~{zyz}z~}yz{|{urx~}y{}w~}xtt{|trvwvx{}{x}yw{||{wyztppqtw{xqqy}~{xwuzxqtw{zrryzxvv||y}||{y|xu{}xutwxwurnotwwspquxxvx{ywwvusqqtvwwwxy~|}zyz{{{{wrsxvmknnmmmljgjsvnmrqoootxrlnoorvwuy~~}|~~}|{z~~z}y}{xwyyuvyxvqmu}{xvuz~~}z{~{wy{zzxwy{{}{}ztz~|yvuxyxvtrrx}wsuvxyutxyvtpmnrvvurqvzz}{y{~{vuu}voxzppuxzyvvwz|xvuxxw}ulovwxyxvv{}}}|~~~}{z|yvyzxvvwwuuvywtuw{~{wvuy}zxxuuy{wsw||zz|||~|~~}|z{}~|y{}}{~~|~}{{wvz|yyz}~zwuv|}yvz~|}~{||yxzzzxv{}yv{~{yz{yy{|~zz{}}y~}{|}{z|}|ytsuuuvvwxyvrtwz{vt{}wst{}{{z~||~}{xy{}|{|~zwyz{{|}xv|}wuuy{{|xx|~yry~xuvx}|wsrx|xvuy|urvyz{}}||}}|~}z|x|~~~z~~v}|{|}}|{zzz{zyyxutuwz|{{|}~||||~ywy|}yvzzuuz}}zxwwxxxz{|}~}y~}{}~}}~}}~xu{~|xssz}ytpsxsoswxytrvxxz}~~}{|}}}yv|}wtuvuvyxvxzyyyz~zx|~~~~z{|~~yvz{wuuuwwvy{vsw|~}{{}~{}~}wx}|yzzxurswxvwyyvwz{{{{||~}~}~~}|{ywvusstusruvvvxvty}{{{z}~}||~{uvxwwwvuuwwuuwy{xv|}{|~~~ywzvrvx{|tpxzrotwx{~zuy}||~{xxz}}|vy}zwsrvywvrquy{zv{yt{}|~}xx{wrtvvussxyvw{~~}}}}|zxtporssttporuvtstwyzyy~{{~|xxyvrsuttuvwwwx{{yy|}|}~~yuuwvsstttxzwux{~}{|~{~z~~}z}|vprzxqpswysr{zvx{{zz~z{uuuxslqxuqsuvvuwzzxx{}~~|}{yzzvuwxzzwvwxyxx{|zzz|}z~}{yzxutstwvtuvy|xv{}zz||}}~~|xyzvswvsuwvwtqw{xuuw|~~~|~}zxvtuyzxsory{zzzz{zz}}{~zyzzutvwvtuuux{zyxwwy}~{|}y{~|yzzxusuyyustwwy{yy}~{{|z{~~}~}{wvyzz{}}ztonptvnhjnnkghijnspkmpollnooonopppopstplu{qieet~pgffr|zxoivuhjot~x~~zu{~wv{|xuz{{|xu{}qux}|zsytx{yy{zwvx~|xspnntrnrqrqomlpxyx{~}vnhghkmigoohipstojmqrsrtuspqtwww|~}}~xsstvuqkebejpuuoffmrpnnljiijnsuutsw}~~}vv|zrmhccfhd`dljhjlmj`Z^dfeb_\WWYXW^b_]_`\TRUTSUWZ^ZVVW]cdcdfkjcbdflnlnpqruy|{|{z}zrqrtrkimnljhjprstsqu||xyz{|{}zy}|~}~{}}}}z}{~}vtrmijjc[Z\]_ab`]YXZWPPTQMLLNPRY`__cfghdahnh`]\\]\YVVXX^hkhaYX[aeaZ]`ZX[^gja[Z\ab[Zac``deb`gkgcgklkjmnqwyyxuuy}{}~{yvw|~{}{|~|{~zoqtrmffjiedhkotsopsstrptz|}ysuvploqjghjpussrnpsqppopojhhfhkkkmmifecc`ZVUTUXYZ^``cc_ajjhmpoprtrnqrkffhlolkmmrvpkpwwrsxyvtsw|{xxxursunegjedjnpuvuvwrsusu}~~}ysqqqphbehebeiihda_\[^_ZZbhgfgiihfefecbcgloojgnqkhmquux}zrv~~yvwwvtrqpppqqsvxxyz}zy{{z{uuqliffjgagllkjjmpuxwvuv{~||}|xtvyxxxxyxrotvolmnrtoosonsuvxuoouvmegjhgjlllorqrvutuuw~z{||yurppokigb[[_abhnoqrtwzzxxz}|ywvwtquzyw|}ywwuppronmmptsqopsv{~}}~}~{vxyvwz{{}~}}}{x}~|yxrlhejpolmpswz~{wtsrrsuxyz}|}|vtttqmmmmmlptpnnmortvz}|zx||~{wvwzyutrokhgfdglpvyyy{{|{xvussw||zy{~~}|vwy}|}}|{tqnkmsvsqruuwxz~yyxw{~~}wrrspmkhijhfdeiknrsrpoqrssqnnpsuttw{xsuy{}}|}}~~|}|~{vqq|xuoklfciifggnwvsvxz|~}{{yxywwxuqopuusssrrqqssrqqqpqvywvuqnmmgbdfcehfghbbinonorsw}ytvwz|vtvwyzy{~}}~~~yrosqigikjfehfchopmmstrw~wqw|yz~|~{xvvwspwxstwy|}|~~}~~}~|{zz{||yy{~|~{yxz{|}|~|zz|yusrqokkoqrroonlqwyyxw{}|{zzxw{}zx|~}uuz}||wtttturnkjllhdehgdec__cghjlkijnstrsuqnprtvvxz|}}~{vy~|wxzzz|}zwxyy}{z~|~~wrrnjgfilhfmqljorty|}}wpsxusx|yx~~~}|xspnnmlifeeefghiebefiooouwqpqrsqnmmkjklgbdhknpoopstqljmmknpmihhjkihheedb`__`a`dklijlnpqqsurprsrruwxy|~|xxxvroonnqruvqmmmoqty|{yx{|z|~}z{|wuxzyxz}{{||{yw|~}~{}|||}~{x{|zvrsrnnrtuwwy~}zz{~|wwxxy|}}}~|{{{{{wtwyz|wqrrmllkjjkidbdioolnolmqpprqpqolptttwx{~|zwyyzxrsvsrwzyvpmlifgiihhinqlhhiiiijkjijjkjikmosy}}|}}|||}}xqootxxxywvrmoqnlnoqrsuz|yy}|{~{{}}}{yyz|}xtomligfgknkfb`_bgijheegecbaaa]]afknmnplgijknlikmlortux|~ztplbVQTVVXZ_ccejiccfghhgijffknnppoqsu}zvqprqlmponqv|~|}|y}~zvtspljlpnmpstux{}xplklnmjihjmllnonnqrtxz{||~}ywwz~||~}~xnkmlhgjlnpopsuvwy{}~|{}~zuvvrpqsstsv{zw{}||ytporvwxwvy}}ytqnjefhhiknsvxvsrqmigdcc^[]]]]`bacfiklkknonnswtrtvvvvy~|wx|~|wv{~|yvtrtuposvu{zxvtrljlmmqvy{zxz}~{xtrstsrqrrmiifdbaaa__aa^[[]_adgiloswz}zxyyusvxtpoqsrmkkmoonmlkkjlpsv{~wrnhb]XTSPQV[[XVWYZYXVVXZ\^_^\\]^abcgllmprsvz|zwttuwz|~zvsnjiihhjklkkovy}}~}zwyztrwyxxvrqnkkigjnqtuvyz}}}|yxxxy{~~zwzzy|~{{}zvx}~}z{~}wrppqrqonkgeedbadfdccccejqrrsuvy{|~~{z{|zwvussuurolkooieeda]WX[ZZ_ba_`dfjnquxyy{{vyvoopmlihjkjjgcdeba`__]WSUXWWWX[^begksz}~{vsssqrvxurrstsrsuutw|~~|}}ysrrpoomlljjorrsrpopopstttuwz|}{urqonmlnpnptsmklmnmlkjjkjiiijkjknmkpvxxy{~~|{}|wpifgeddeffdcbbdcdefhlmprqoortxz{||zxz{|~xwuomnoolikkebabdcbcca^\\ZYXY[[WY^acbadgijmpqqv||yxvuvvw||xxyxxxungdcbcdfjfbdfdehiihgjossv|}}{yrlornlmmmliedbaabdcdgimswwwwy|}{xvutvvtw{~|urqnkjgdccdggfiljgdbdggimprtw{}{z~~{{|{zxwxzxvurkhjkid`bffddcabca^^_bgihjkjiknqqorx}}|}}|zwttuvxzwuw{|{|zz}}z}|yyzvopsqorrponprrpqtttuv|~{wtrpnmlnopqqqpnmmnmmmnprtuwxx{}~~{|}~}{xusqnmoponmlmllpttuutvyz|~~|zz{zyyz{}{vsrqoifeca^[]`aba``^]`dfggghijkptsrstxzz}~|zwusssrqrsssuuusqsvupmklmjfghhggikmoqqrrtx{~~|~|}}zxxxyywx{z{~zusuutvwvwvw{{xvxyy{}}||~|xxxyywz~~|{yyxtrqqnllmoonoqppruusoorsrtutruxwwxz~}~~}}~~~}}~zusrpoppqqmmqpnqstusqtxxz}~~}~~|yvvsolkigedcbcfgfgihgghjmoqppptwuquyyz}~~}}}||}zvsqidfigfedfedhkkklnqrsuy{}|{ysnkhfdabdeegjlmnprttuvx{|||zxvtuutsuvvvwxxvvz~}~}zz{yxzzupmllkjjkigggfglponqsrrqruwyz|}}}}}{z|~~}yuqoonkhhhgggggeefeefgjmmlmoprrrstuvz{{~~zwxzwuuvxzz{|}~~~||}|{yxwwyzz~~|zwsokijkighkkijlmnpqpnmqwxtuy{|||}~}{ywuttuuttsrrsuwxyzzzzyyzyz|~}z{}xsqnljhfghhgddhjkmnprrrtutuwwvvxz{~~~}zxy{{}~}|}~~~~~~~}}}}{{~~~||{zz|}~~~{vttrpqqootvttwxyyxz~{xyzwvvvusrtxyz~|yvuwwvvvxz{}}{zzywxzzz{|~~~|{ywvyzxwyyyyxurrrrstutsrtwwuw||z{{zyz{}~}}~|zxvtssrrrrrrqrtuvwwyyusrqppqsuvwz|~~}|{{}~~~}{yvvwtsvxxy{}}{zxtssojiiiihhkmkknonmlpurnpqrssuxyyz|~zvspnnnmnnnqsrrrqppqrqpqrrqrv{||~{xwvusrtxvrtvy{zz}{xy{zz{|}~|yxwvuusqqrqqssrqqrpnlnpqpqrrstvy|}~~}}~~}}ywwwutttstwxy{{||{zyxxxxyzyyy{}}{}}{ywxxurnkigfffffgkkjlnpssquyyxy|}~~~|zywutsrpqsuusqrqpqsqnpsttttvxww{||}~}z{{{zwwxwvutvwtqqqrtvy{zz}~~}zyyxurrqniiigegghiiiiggiijpsmm{|||zx~{xsntzrklnnkknmjmnouuqrtx}wz~|~}yxwspmmmlorjbgolhouohpwqmsxtnquplptqmquolt{yxy{zy|xqyzpz}s}{{~~}{yywplpsolosuvutvxz|yvwz}~~}{|vz~}|~||}{x|}{{|zvstusnijmh`bhijkjkllmnmjhkoqsploplkprpmnqrsstw{{{|~~~yz}zwuuvvqlmoqsqoqtusrtu{~zzzwuw{|w}~xy}~}{~|{z~zzyxsnnrnjnrkgnvvttvxyuty||{zz{{|}||{wstqlornlpsstx|zw~|s~y~~|suxvrppnkotpmpuxz}~z~~{}~}zwyzskmpkfikfbiojhmpoprwwsu|xszytz~zw}~y}~||wurmjjnsrkkoqrrsy|xz}|{~}~}~|~~~z}zsstpkcaeeacccgifdfhklkiilnoqsmiptmhkqsruzzywx{}|~~xrrrkfoypfowplsxsptywstyzvsutoorporvzywwz|{|{z{~}zy|~}wrqtngijd`abdea]cidagmljlonmnnptvupjpvsqqs{}wtsuzy|~|ywtrtvurooorsporu|{s|w~~}{|zxywrppppqppruqmqvtswywv{|{}|}}}}~{{{wsvyurv{ywyy}}y~~~~~~|xvy{uqsuuttuwvvxwxywx{xsv{xtuwvuvux||}~|}{x{|xvwwwvpmsvqmoqstrosvsrw}{yyz{zwwwtv{uow~{z|}~}~|yxwvvutuwutx}yt|~y||||zyytrvwutvy|~~~yyyxvsrrqmkmlghkkifdilgdjmhfmsolptrotzwtwxusw|yu|||{wxyyxrmornjlmjgddhkihiknpooqsqnnooomjlqposvtsx|}}}~z~|wwvsrrrrrqnnnkheefhjljikllnnqvxz|}}{w}|x{}}~~|{|}|}~~~||}|z{zz}|yz}}}|{zyyzzzzxx{|{|~~|}|xxzxvx{zz}{}|{||{ywxyxuuuuuuwywy}|{}{~|zxvwwrsvutwyxxz|}{y{~|xxyzyvv{~}~~}|{zwuuutsqpnnppoomjkmoqstuvuuutsstsrturt{}zzzzxvtssrnkmnmlkkjilopqrstspqrrsttstvwy}||~{vvwsorupjmppnllonoqqrvussssrqppqrrstuwy{}~{xwwusrrssrqtvpknnnpooqpopoortuuuvwvusstspsuuvy{}~}zzzwsuvspoppmkkjigeehggikighjklnnmmookhkmjjmosttvxyz{|~}}|zzyyyxy{xvxyvtssssrruvuuvutwyxvwwwvwy{|~~~}{|||}}|}~~~~}|||{zxvxyyyz{~~|zyyyyywvusrrrrrpnqrrsttttttsstttvxyz{}~~~}|{zz||{|~|}|||{{}||~}}|{zzyywvvwvvuuutrtvwxxxwwwwwwxyz{{||~~~~}}|zz{zyyxxwvuuuusrrrrsrrstqrtvxvrsvtsuxyyyz}}|~~}|zxussstsssssrpqrpoqrppqrssruwutvwwvuuvwwy|}~}{zywwwxyyywvvtqppoooooomkmnnmmmnonnoopqqqqqqrsuvxyz}~|zyzzxwxwvwxxvttttqnooopqpoonoopqpoppqqppqrsuwwuwz{{}~~{yxwvvtsrrtsrssrpppponmmlkkkkkjiiihhijkllmpoortuuuvxz|}{||}|zz||zzzyyxx|~|zxwwvvwwvvvwwvuvvvvwy{}~~~{}~{z|}}}{}~|ywtuvutsqpnmmnnnnoppqrsuvxz{{{|}~||||zxvwxvvvvtvyyz|}~~}{yxwvsqpponmlmoponpqstsstuvvvx{|~~~~|{ywwwusrstsrpppponnooppqqqrtvvvwz||~~}||}|yz{yvtrqpnopooopqrrstvwvvwy{{|}|{zyy{}~}~|{{yxurpnmlkkkkkigiiffilnoppoprstuuxzyy}}|||}~}||}~~|zxwvutqnljhgghhgfefhhghjjklmnopqrtvwyz{|{{yvwyzzyz}~~~~|yxvsponlkkklkjlmnooprstuwyz{|}~}{zywwwxywx|}|{z{}|}}}}{|}~|zyvsrrssuvvuutttvvwxz{|~~~|zxwxwvwxwutuxyy{}}~~|yxvsqpoopqqqpqsutstuuwy|~}{zwtrpppmklmmmopstuuuwyyy{}~~{xuqliihfeeeccdgiiikmmlmorttwxyz{z|~~~~zwutrpommkkklmnnprsuuuvvwy{||{{|{yz}}{yvrpnkigedccdgiihghijknqrtuwyzyyzyxxwy{}}{zzxusqoliggfeeddccdgijjjjkllnpqrsttttuwxwxy|||yvtrqonnmmllmoooonoopstuutvyyy{}~{xsrrqoopsvvvxxxxzzzxwxxwvy{|}}{zvrpnlllmnmmnqqrtusrrrqpprtsrtvvwz}}|}~}|}~}}~~~}{yzzz{||}~}{yvvvtsrqrrstuwwvtssttpoqqqstvxyz}~~~|yvuvvuvwvuuvy{zz{ywvvvvtsttssuwy|~~}~~}zz{yvtqqpnmpqqrstuuuuvvutrqqpprsstuwz{|~{yxwttsrrrqstsrqqrrqqqpnnonnnoqsstwyyyz|~~||{{{z|~~~}|zxvutrponmnopqrqqrrqomllkklnoppppprsuwwxyxwxz{||zyyy{~~}|{zwvvvussrpqssqqrrqpnnmmmlmnoopqtwwwz}~~}{ywtsstttuwy{|~~{ywwxxxxwxyyyyz{|zxxyz{|~~}}}~}}|{ywuvvsrrqpqrrrqqtxvtwzz{{{~~}}|{zyywvuttssstuvx{}~||~}|{zyvsssqpooppooopqrssstuvxz|}~~~|zxwvsponmlllmnmmnnnoopqpoqtttssttssvxxwxy{{{}|zyvrponmllpqqruutuvwxxx{}|}~}|~}ywtqomkjihggghhilmnnnonoopqqpppooppqrsuxz{}~~}}|yvsomljffffffffghjklnnmmmorqquvutttsrstwww{}{xtsqonmnnmnppopprstuwwwwxwwwwwwwwwwvwyz{|}~~{zxxzzz}|||zywx{||}{xutsqpoppsuuuvvvvuuvvvvvuutttttttvxz{}~~zwvvuutvwvvxzz{}~~zwtsqpqrrtvvuvwxyyxxxxxy{}}|{zyyyyyz{}|zxvusrsrstuwyz|~~}}~~{ywtqnlkkjiijklnoqrsuvuuvvxxvxzyxwwwxyz{}~{zyyxwuvwwwz||}~~~~~}|xtrpnkjlmnnopsssrsstvxyzz{||{zzyyxwwz{}}|{zxwvutsrqqrrrsuwyyxxy{|}}~~}}}~~~|ywvvtrrsuwuvy{{zy{}|z{|{{}}{zyyzzy{}{xvurpqqomkjjjkmpqrtvvwwxzywvwvuuttuttvx{}~}|||{{||{{|~~}||}~}{{zwutssolmomljjlljkmnnpqstutvwvvvutssttttwz|}|{yxyyyyxxxxvuwyz{|}}~|z{zxxz}|{{zwvusrpopqpprtuvvwyzzzzzzyyxxyyxxx{}||~~}{yxwxxwxxxwxyz{}~~}~~}{ywvutuwy|~}|{zyyxxwwwxwvtrpoooonnoqrsuxz|}}~}{zzzyxwyzz}~}}|{{{yxyxxxxy{}}{xwvtuvwy{~~}|{zzzyxxxwvuttsssrrsssstwxxyyz|{yzzywvvwwvvxyz|~}|{{zzzzzzz||{|}||||||~}||zwuutsrqsuvwxyz{{{||{{zwtssstttvxyz|~}|||{yy{zxvuttsqpppooopqsuxz|}|~}zxxwvvxz}~}|{yxxyyxy{}}{zzyywvxz|}}{zzzyxwwvusssroopqpoopqqqsttvxz|}}}|{zyyzz{|~~|zxwwvuuuvwwxyyxyz{}}|||zyyxyzz{}~~|zzzxvutsrqppqsuvuuyzz{}~~|{zxwy{{|~|zzzwtttsrqrstuvvwwxzywxyvtsrrppprstwz{|~}|{zzzzyxxyxxxwvuuuttssuvxxz|~~}|{{{{{{{}}|zxvutsqooooopppoopqqqqqqponopoopqrrqsvwxxx|~~}{yxxxwvutttrqqonmmmnnllllllmnpppqpononmnoprstx{{{}}~}{|{wutsrqqrrsttstttttuvtqqsqpppqqppsuwy{{|}~~||{yxwvvtrppoooomljiiiiiiijjjklkkkkkkhhhhghhjlnnqsvxwy}~~}}|||||}~~}}{zz{{{zz||||{zyyyxxxwwxyz{}~~~}}}}||}}|||||zyzzyyz{|}||}||~}{{|{{zzz{{zxwwvtrpqrpnooponnnnnnppoppqqqqsuuvwy{~~~}}}~~|{|{{{yyzzzzzyyz{zzyy{|{|~~}}~~}{zzzywxxwvvutsqqqpoopomnonnkjlmjiiijihkmmmoprrrstuwz~|zxwwxxxwwxxwvvvuutsqonopqqqqqppppopqqqpqrqruvvwx{~~~~{zzz{{{|~}{zzzxurqomlmnnnmnmlkjjjkkkkkklmnnoopsuwxz|~}|zyyxwutuusrsttttsqpppomiijhffghigghhikq~}{{{{ywxxwutuwwwy{}~}}|zyxyyxwxyyy{||~~|zyxwwvvvvtstuuutuwxxxyz{zz|}~}{zxwvvusrrrqqrsuttuvvvxyxyz|~|{{{{{{{{|}~~}|{yxwusrpnmlllkkjjjjjkmoqstuvwxyz{}~|ywwwtrqqonmnonlmpqstuvwvvxyz{}~}|{zxxyyyzzz{||{{{zxurqoljjihhgfffghhiijkklmoqrrtvxxyz|}~~}~~~~~}|zxvtspmmmmmkkmnmnoppooqrrrvxy{}~}|{zzzz{{{{{zz||{{|zwurqokihfdcddeeffgggiiijkmppqrtwyzz|~~~~~~}{yxxwwwxxyyz{{{|||}}{{|}~~~~~~~}{yxvuuuvwwwxyxyz{}}~|yxwvvtstustvvwwyyz|}~~}zxvtsrrrqqssuvxyxxyz{{|~}{xvtqommnmmopoooqtuuuvxyyyyyzzyyzzyz||}}{xusqpooonnnopqqsuvvxxy{~~{ywuromljiijihjkkkklnoppprtttttutrrtvwxzzz|~~}~~~~}}}~|zwtrqomkjiiihhikmmllnopqrtutuvvttuuvwx{}~{xusromlkjihijlnoppqqrssrppqomnopqrsvwxz|}~~~~~~~~~~~~|{|{xuspmkihgeeeefffhjklllmnmlmmnnmmnooqtuwy{}~~~~~~~~~~}||{{{}~~~|{{{{zz{|}~~~|{|{z{}}~~|{yxxwvxyyyyz|{zz{{xwwvuvwxyzz}~|{zyxvuvwwxzzyyyyyxxwuttsstvxz{|}{xvtsrrrqqqqqrsrqqpoooonnnopooqsuvxz{|}~|zxvwyxxyyyyxxxwuutssrsttuvwxyz{}~~|ywusrqponmmoonnonmlkjigghhhijloopsuwyyz||||||}}|}}}~~}|zvttrqqpqrssssssrrqponlmnoprsttuwy{}~~~~}}{xvtrpnnoommnnmlkllkijihhghjkkmnoqrswyyyyzzyxz||{{{|~}|||zyvtqpnnnnmmllllkkkkmqtw{~~}{zyxxyyyyzz{|}~}|{yxwwvvwxxxxxyzzz{|}~}{zyxvtsssrtvwxxxzzyz{||}~|zxvspppnmopqqqstttuwxy{|}|||}}}}}|}}~|zywtrolkihikkkmopqrtvwvwyz{|}~}{|}}}}|xvusqnllmlmoqqqqrstuuuttuvxyxwxwvvvxyz{}~|{{zwurpmkihgggffgikllnppqrstttuwxwxyxwwwxxxy|}~}zxvspmkkkkklmllnoqqrrssstuvvwwwvutuuvwxz|}}~~~}|yvtroliffeddefgijklllnooopppqqqrrqqqrrstvxz{|}~~{z{||}}~|yxwvvvvwxyz{|~~~|zwtrrsttuuvvxz|||}}~~~}zxvtsrrstuvuvxyz{|}}||}~||~}|{|~~~|zwtqponmmmoprsstuvwwxxyyyxy{zzywxwvwy{|}~~|{yusqonooooopssstvxyyz{||}~~}}||{{{{||}}{ywusqnmllkklllmnoopqstutssuvvutturpqsssuw{|}~}|{ywtqqpnnmmmljkklnopqrstuvvwwvvvwvutttuuvxz{~~|{{ywurommlkkkkkkkmnnopqrrrtvvvvuutrrrqqrstvwy|~~}}{zzywuutpnmkihgghhghiiikmnooprsstutssrqrqqqrsuvy|~~}||}}~}|{zyxxxxwxxyyz|~~|zzzwvvvvuuvwvvy{||~~~}||~~||{xvuvwvttttutuvwxyz|}~~~}||zyyxwxz{|~~}||{zyxxvtsqppppppopqqqsvwwxyxxwwwvvutuvxyz|~||{zzxwwusttrrrrrsstuwy{||||{zyyywuwwwwx{~~}|{zyxwvutsrqonmmlkkkkkklmopqstvvutsqqqqppprtuvy|~~}|zzyxxvutsrqonnnnnnnnnoprtuvwxxxwutsrrrrtuvwy|~|{zyzywvuttrqomlkkjjjjklmmmoprrrsssrqpoonnnoprtvwz|~~}|{zyyxwvuttssqommmkjjjhijkllmprrsvwwxxyzzz|~~~|||}~}}}}}|{{|}~~~~~}}||zxyzzyzz{|||}~}||{z{}}~}|zyxxxyxxyyyyz{}~}~~~}}|{z{{}~~}|zxwvutuuuttttvvwxyyyzzyxxwvvvvwxy{}~}|{|{yxyxwusrrqoprrrstuvvwyyxxxwvuuuuuvwxy{~}|}||{zyxxwvtssssrrsssssuvuuvvvvtttsqrstvwxz{}}||zxxxwvvvutrqqpnmnnnmlmnnnoprrssrrsrrrrssssvxyz{}~||||zzzyxvuttrqqpoooopopqrqpqrsrrrrqqqrrsttuuxzz{}~|zywvvvwwutsqponmmmlmmmmnmmmmoonnnooonooooqrrsstvxz{}~|zzywuvvvvuuuutttssstttuvwxz{|~~~}||}~~~~~}|||{z{{zyxxzzxxyyyyyyyyyz{z{~~~~~~}|zyyyxxxxyxxxxxxxwvuvvwwvxyzzzz{}~}|{zzyyyyyyyxxxxwustuuuvxyyyzz{|~~~~}{zzywvvvvvuuuutuuutssstuvvwxyyyz|}~}|{{yxxxwwvvwwvvwwwvvwxxxyzz{|}~~~||{yxwwwvuuuutttsssstttuvwwwxxxz|}}~~}|{{{zxwwxwuvwvvuttttuwwwxyxwy|}~~|||zyxwvvvvttutssstuvvxyyyzz{|}~}|{zyxwvuvvvussssttuvwwxyyzzzz{}~}|{{zxvvutssssrrrsstuwxxxwyz{{{|}|{zyxwvvtssrrrrsstuvwxz{{zz|}~}{ywvvuttsrqonoppqstuvvwxyyz{{}~~}|{yxvuuusrrrrqprttuvwxzz{|}~~}{xwvutssrqqqqqqrsstvwxyz{{|}~~|zxvtssqqqpooppqrstuvvwxy{||~~|zywutsrrqqsttsuvvwwxz{{}}{xvtsrpoonnopqrrssttuwwxz{|}}{ywvtrqpprrrsttuuuvvwxz|}}zwutsqpppppqrrrsssttvxyz|}~|yvusqppooprsssstuuuwyzz{}|zwvsppponoppqrrtuuvwxyz{}~|zwvtrqpoooqrrstttvxxyyz|~~|zwusqonoooppqrrstuvwyz{|~~|ywvtrqqpppqsttvwxxyyz||}~|yvusqooooppqrsttuwxwwxy|}|}}~}|{}~|ywutsrqpqsrstuvvvwyzzz{|{}~}}|}~~}wsvytonojflttqw|xuw{yuwyuqu{wsstuvuuuu|}y{}yuwyvsux|}{}}|srw~{oopg__``ZWTRPPSX^a\XRTWRNQW\`\X_hghqz}wsojklmljnrjcjuvw}{tzzx}|}{x|}vmrxslu{xz~{z~~~~~}z~zxxyxwz~}|}}sx|vqrtsssrv||vuuz~wvxvsvywtqnoqppmiknnorspnkigjgagoopsuxwursvvvz|}x{~ztwyxywuvwvtuuxypgkoe[\`[Y_efebabdbaccd_ZVSQW]YTZ_[T\e_Y_fggdaehilosroqrmjptrpw{tmqxyx{~~}zwxwrkosngghfd`Z\][ZZ[]adgqy{|u|vloroowxpyy}}|zvsttqlmnkggie`acaadghfhkgdjniflrlgouplprrtvvvvxzwryulptmhmqlfhjd^_b\W[^YU[_\ZZXZYROUXXY[[\^cikmoqqrwz~~yz{||{{}~}~||||{{}vou|wtzzvx{xuy}|ywuvxxwwxz}|x{|uz~}zvz~xrrrpnkifb`]\\[Z^_^]]^__\Z_cccdeimidhmnnmmtztnv~ztvwtqqqpnquvvvwwx{}xtz~vortokjhffeccejnmnoosxtqsttvwxyywuvwxyxwx|||{|vzwotyvtuvqlpsjdimjgmromppqstwz{{{|~~|}}}{z{}|z|}{z}}~~|yyywuqnmnmnmlpttsrty~}z~|~~{ywvurtwqjmqrsstwz|}}~z~}~}ytoprjbfhdbcehlmmppoonlnpnmorpmnqrtsqu{zx{}||{{~~|vttqonnnopsvvxyxwy{zz{z{}{xz||{zy{||{||~zyywwurstrrsrpnkkieca_]ZX[_bbehihijms{~}|yuqmifcegc`df_[^b]Y\_`_`_^^]]^_^_cegilnmmprsvxy{||z{}|y{|yy{}}~|utupmprrrvy|~|{~{xvrnoqnlnppomkllkknomjlnoqstvwwwxxxxwuvwvvwvxzxvwxxyyz|{{{unopnklooopprussuy}}~~}}}}~~{wsojfgigfhjhfjmkjjjjiijjiloonmlkkjjkmllossswz{|~~}~~~~|zzxvtroljjihijkmmlnpmloqpoqsrqrsrqqpppprux|~~~|zyxvutusrtvxyz|~|zzzxvx{|{}~|z{{yyxwvutttstvtsuwvstxxwxxvuvwvuy~}|}{zxxz{xuuusqqqommmlkkkighhggijkmoptxyz~~|}|zxz||}}{{yvwywvvvtsttrqqrqprttstsqponnoopstvxz}}|}~~}{z}}}|zyxwutroligfgfcbbbabdghhkmmmnopqqpqqpprtwy|~|zxvtttsrpmigeegkpv|~}}~~~~~~~||{{zz{{zzzzz{}~|{|}}~~~}|{{{{{zywurqomkigfeefhjklnortwxyxvtrpoopqrstuxz~}||{yxxwvtssssrpomkiijlopqsuvwwwwvuuvutuvvwx{}~|zywvutrqrsuwy{}~}{zxwwvvwwyz}~~}}~~~}}}|{{{yxxvsrrrsstuuvwxxwwwvtsrrrpooopru{~|zxwwwwxxz{|~~|zyxvvuwy{}~|zwuuqnmmmmmnprtvxyyyyxwvuuutsttvwyz|}}|{zzyxwwvvvuutrqpppqrstssssrqomllkjjjkllmopqrstvyz{{zzyvuvvvwx{~~|||~}|zwvttuuuwyzz|~}||{{{zwtqnkhfddcbccdefhjkmmnmmlklkjjllnprtvxz|}}~~~}|{{z{|||{yyyyz|~}||}~}{ywtolkhffgikmoooopponmmljgeddegiijlopqqsux{}|vqljijkmnoooopooruvvvvutvx{||}~~~}xrnjhfgghijlnpponnopsvz}{z{{|~{xtoljihhjlnpsuwxxyyyyz|}~~~}}{zzxvuvvwxz|~~}{zxwvwyz|}~~}~~}zyxwwxz}~}|{yxyyz{||{ywurppppqqpponmlkkkkkkkllmoqrtuvxzzz|}|{||}{wtrponmlkkmnopqrssrstuwxxwvutsqonmlllmnqtwxxxxxyz{||}||||}~{xvtssstssrqpppqsuwwxyyz{|}}yvrmjihijklmnqsux{~}|zxwwxyzz{{{{|~~~|z{{yyyz{|}~}yurqqrrrrrqqqpopppqqqrrqpomljhfca```_abbbbdfhiiijjklmmnoqrstvy|||}}{yyyxvvvvwxyzzxwwwx|}}||{zywutsttuwxyz{}}zwtrpllmmlllmoooprssssuvvutsrpnnnlklmmnpsvy|~~}{{{{||{zzzyyyxwvuuttvwy{~zvqmjiihhggfghiklkjkmnoonmljikkjigfeddefgilmptwxyz{}}}}~}}||~}zxvtttuvwwwvwwxyzyxvuuvtrqpnnnnmkjhfgjmopqrstvwxzyyz{{{{{{|}}zyyxxxyyxwwwxz{{{ywxxxvtrponnmlllkklnqsstvxyyyzzyz{}~}{xwvutttrqrrssrpnmkjkjihgecba_^]^_`adfhikmoqrttuvwxz{{{z{}|xtrpnnnmkjihhhihhhgghgggggggghhgfeddeefghkortwz||~|ywvvwvuwxxxxyzzwuttsrqpppponljhfeeeeeeddefgikkkkjloqqstvy|}{yyxyxwvvvutsstsrrtvyz|~}}|zwvuttuuutqoppnmlkklmmmmoqsuy}}|yvuuuvxwtqomkjjihebaa`_^]\[ZZZ[]^`acfhijkloruxz|{z{}~{xuqmlkklmnmjihiiiiigecbabcbaa``aaab`____`abcegjmpruwxz~|{zyxxvtsqpprrssrrqqrssssuwwxyyz{}~zwuuuttsqqpqssrqponmnpnmnopqrtuwz||yxwutvwussrponmkiebcca```_]\\\\ZXVTRQRSSTVZ\^bfghiknrtvxyz|~}{xwvtsrrqrrrtvwwwvtrpnlifdddfhiijjjjkkkkihhimqsvy|}yxwurqqpqstuutrqponnmlkloqtvy{~}}|{{{|~~}|||||{zz{}|{{|}~}ywvusrrpnkjjkjhhiihhjihfedddcdddcdfhjloruxz}~|{zxwxyz{{||||{zyvtqnlkjihgfeeefeffeddfggfeffghikmoqtvxz{}~|zxvutsrrssuvwxxxxvusromkkjiiiiiikllllmmlkjkklmoqtwz}~|{zzz{|}~~~|{yxvuutttsssttutstusrrqqqprsuvxz|~~~{xusqonnnoprsuwy{}~~~}{zwusqommlkkklmmmnoppqrqqqrrqqrssstuwy{}~}~~|{zxvtsrqonmllllllkkkkjiiiijjkllmnoqstvxz{|}~~}}~~|zxwuuuuuuvvvvvvwwwxyzz{|~~}||}~~~~}}}||||||~}{ywvuttttuvwxyz|}}~~|{zxvutsqpppppqsuvwwxwwxxxyyz{}~~{xvsqoooooprtuvvwxyxxwvusrponmlkjihhhhhijkllllllkjjkkllmnppqstvwxxz||}}~~}{zxwvvutttttttvwwwxyzz{{|}~}{zyxxxwvvvuuuuusssstuvxz|~~}zyxxxyyz|}~~}|zyxxxwwwwwwwwvvuuvuuvvuutrqponmlkihghhiijjjijkllllnooprstuuvwwvvvvuvwxxz{|}~~~|{ywutsrqpppqstuwxxyyz{{{{{ywvtrpommlkkkkkklnpqsuwxyyyzzyyz{|}~~}|{yxxwvuuuvwxxyyyz{{{|||}}}}}}}}}}~}|zyyxxxxwwwxxyyz{||||}~{xusrpoopppqrstuuvvvvvxxxxxwuttssrqrsssuwxxyzzzzyywwvutssssssttuvvvvvvvwwwutssqpnmljihhgffghijkmnppqstuuvwwwxxyyyyyxwwxxyz}~}}|{{{{|||||||||}}}|{yxvtsrponmmnooprtuvwxyzzzz{zzyxwwvuuvvvwxz{~~|zxwvtssssssrrrrrrrrrrrqpponnooppqrtuvxz{}}{xvuttrrttuvvxyzz{{zyxwvvuutssstuvwxz|}~~}{{{zyxxxwwwwwwwvvvutssqpnmlkiiiihhijkklnoopppppoonnmlllllmnopqsuwxy{|}}~~~~}}}}~|{yvusrqqqqqqqrsuwxz|~~~~}||{zxwvuuuuvwxy{|~~|zywwuuuuutttsrrrqonnljhhhgeiv~}{zyxwwxyyz{}~~}||{zzzzyyyxwutsqponmmmmnoppqrsuvwxxxxyzyyzzzzzzzzzzzzzyyyyyyyyyyxxxxwwvtrponmlkkkjjklllmoppqqponnnmmmmnoopqrstuvxz|~~~}|||||||{zyxvtrpnmlkkkklmnpqrrrssrqponmlkkkklmnnopqrrsuvvwxyzzyyxxxxyyzz{}~~~~~~}|zywvtqomlllklmnnnorstvwxzz{}~~~~~}{{{zxwvtssrrrrrsttuwxyz{|}~~}}|{zzyxxwwwvvvvvuutrpnljhgfffeefffedccbaa```aaabbbcdefgjlmnnoppqrssssssttuvwxyzz{{|||{{{{{z{{zyyyyyxxwvtsqpnmkjjihhhiiijjjkkkkklmmosx~}|{zywwwwwvvwwwvvvvvvwxyyyzz{{|}}}}}~~}zxvtsqonlkjjiihhhiihhiiijklmllmmlllkllllmmnoqqrqrsttuvuututssrssssrqpppppnmmllkjihgdca`_]\[ZZ[\]^_abdefgiijklmopqstuvwwwwwxyzz|}}|{{|}}}{ywurqpnlllllklmmmmmmllllkkklllllkkjjiijjklmnoopqrstvwwyz||~~|zwtrpnllkjiijkkklllmmnnnnnnnooooooooooooopqrtuwxz{{||||{zzzzzyxxwwvuuuutsrqqqqppomkjgeb`][YWWWWVWXXZ\`fmu|}|{{{||}~}||||||}~~~~}}}}|||{{zz{||||}~~~~~~~}|zxvtrpnkjhhhhhijkkllmnnnoopoonmllllmmlkkkkkklmnoqrrstuwxxyzz{{{{||}}}~~{ywurpnlkjhhggghhhijklllllllllllllkklkjihhghiiklmnopqstuvwxz}}{zxwvvwwvwyzz|}~~~zwutsssssuvxyz{|}}~~}|{zyxxwwwwyyzz{}~~~~~}}}}~~~~}{yxwusqomkihgfeeddccccdeeghijjjjjjiiihhhgffedccbbbccddeefgijlmopqrsttuuuuvwwxyz|}}}}}||{yxwusrpnmlkkkkklpty}{ywusqqpppppqrsstuvvvwxyyz|}~~~~}}}}||}}zxvttsssstuvwwxyz{|~~}{zyxwvutsrqqppqrsstvwxyyyzz{||{{{zyxwvvttssssstuvxz{}~~}}||||{{zzyxwvtsqonlkkiggfeedddccdeeffghiijklmnnnnnnmlllkjjjihhhiiijkmorw{~}|}}~}|{yxvuttttttuttttuuuuvxyyz{|}~~~}}~~}{yxvtsqoooooooppppqqrsuvwxyyyyyyyyyxwwwxy{}~~}{zyyxwvuutsrrqqrrrrrstttuwxyyz{}~~|{zyyxxwxxyzz|~~|{zywvutsrpnlkihgfedddehknqux|~}{ywutttttuwxy{|}~~~~~}|{yxwvusrrqppoppppppppqqstvwxxwwwvttsrrrrstuwy{}~}{zxxwutttssrstttuuvwxyzzzzzzyyyzzyyz{|}~}|zyxwvuutsrponmlkjjjiihiijklmnpqrssstsrqonmljjjjjkmosvz~}|{zyxxwvvvuuuvwxxyzz{|}}~~}|{zzz{|}~~~~~~}}}}|||{{zyyyyz{|||}}~}|{{zzz{|}~~}|{yyxwvvuuttttttuuuttuvwxxyyyxxwwwwwwxxyz{|~~}|zywusqpoonnnnnnonnnnoooopponmmlkkkllmnpqstuwy{}~|zyxvvuuuuvwxy{|}~|{ywutsrpppoooopqqrrssstuvvwwwvvutttsssrrstuuvwxyz{|}~~|{yyxxxxxxyz{{zzz{zz{{{{{{|||}}~~}|{{zyxvutsrqqqqqqqqpooonnnmmmllllllllllmmmmnopqrtuxz{|~~~~}~~~~}}|{zywvuttsqqppppooooonnnnmmmmmmnnnoprtvx{~}}||{{{{{{|}}~~~~~~~~~~}|zyyyxwvuutsrrrrrrrrrsstuuvuuvvvvvvvvvwwxz{{|~~~}{zxwvvvvvvvuuuuuuutuuuuuvvvvwwvvuuuuvwwwxyyyyyyyyyyyyzzzzz{}~~}|{zzzzzzzzyyxxvuutsrrrrrqqqqpppoonmmmmlllmmnpqqrrsstuuvwxy{|~~}}||||||||}}}}}}|||}~}}|||zyxwutsrqponmkjjiiiiihhhhiiijkkjjjjjjkkllmmnoppqsuwxz{}~~}|{yxvusrqppqpppqpqqrsssstttttuttstttttttttuuttttuvxyz{||}}~~}~~~}|||||||}||{zyxwvtsrqoonnmmnmlllkjiggffghijkmoqrsuwy{}~}}}~~~~|ywvtsrrrqqqppoooopppqrrsttuuvvwwxxyz|~}|{zyyyyyyzzzyyyxxwvvusrponmkjhgfeeeeeeffghijklmnnoppqqrstuvwy|~~|zxvutrqqpoooooopqrrssssrrqppooooooonmmmlllmmmmoprrstvwwwwwwwxy{|}~~}||zyxwwvvvvvvwwwwwwwxxyz{{}}zwusrpooonnnnmnnnnopqrstuvwwxyz|}~~|||{zzz{{{{{{{{zyywvtsqoljhfdba`__^^^^__`aabcdeeefffgijklmoqstvxzz{|||||||{{zyxwutsrqpoonoopppqrsttuuuutssqpoommlkkjjjjklmoqruwz|~}{zyxxwwvwwwwxxyyyyzzz{||}}{zxwwvuvvwwxxxxwwwwwwxyz{|}}zwtromkihgffghijkkkkkjkkklmopqstuwxyyyyzzzzz{|}~~}|{{{zzz{{{{||}}}}||{{zzywusqomjhecba````abcdeffgghiijklmnoqsuwxyzzzzzzzz{{|}~~~~~}}}||||}}~}|{zzzyxxxxyyyzz{||~~}{xwuttssssssssssssrrrrrsssstuvvwwwwvvvwwxyz|}~{xvsqomlkjjjjjjklmnnooppqrstvwxyzzzzyyyyyyz{}}|zxvtqomkigfdccbccdefhhijkkllmmoprstuvvwwwwxxyz|}}|zyxvuuttsssstuvxyz{|}~}|{yxwvuuuuuuvvvvvwwxyyzzyyxwvvuuttuvwy{|~}||{zzzzzzz{{||}}}~~~~}}}||{zzyyyyyz|}~|zxvtrqpoonnnooppqqqqqqqqqqqpppppooopqstvwy{}~|{ywusrponmlllmnnopqrsssssrrqqpppqrrstuvwy{}~}|{zxwvutssrrqqqrrsuvwyz{{|||{{zzyyyyyz|}~~}}}||}}~~~~}|{zyyxxxxyz|}~}|{zyyyyyyyyyyyyyxwvuttrqppoonnoopprsvxy{}~~}{yxwvutttttuuuvvvutttsrrqqrrrsstuvwyz|~}{yxvusrrqpppppqqqppoonmmlkjjiiijklmnprtvwyz{|}~~~}|zyxwwvwwwxxyz{{|||||||||||}}}~~}}||{{{{{zyxwvutsrqqqqqqrrstuuwxz{|~~~~~}}~~}|zzzzzzz{{{|||{{zyxvvuttsssstuvwxy{|~}{zxwwvuutttssrqqponmlkkkllmnoprstuvwyz{}~~~~~~}{zyyxwwvvutttttssrqqqqpppqrstvwyz|}~|zywvutsssrrqqppppqqrrsssttuvwwxy{|~~~}}|{zyxwwwwwwwxxxxyzz{|}}~}|zyxwvutttssssssssrrrrssssstuvwxxyzz{{{{{{{{{{{|}~~|zxwutsrrrrsstttttuuuuvwxyz|}~~|ywusqommmllmmmnnooooonoopqrstuwwxxxxxwwvvwxxy{}~~{ywusqonmlkllmoprtuwxyz{{||}~}{ywvutssrrrssstttuvvwwwwwwxxyzzyyyxwwwwxxyz{|}~{yvsrponnnoopqrstuuvvvwwwxxyzz{{||}}}||{{{{{|}~~~|zxuspmlkihhiijjkkllllllmmmnnoppqqqqppoonnoopqsuwxz{|~~}{ywtqomkihggggghhijklmmmmmnmnnoopqrrsstssssssstuuwxz{}~~}|{yxvspnkhfdbaa````abcdfgijkmmnoppqqrrrrsssstuvvwy{}~}{zyxxxxxyz|}~~|{yxxxxyyz{|}}~~|zxvtsrqqqqrsttuvwwxyyyyyyyxxxxxxyxxxwwxxxyz{}~}zxvtrqpoonnnnopqrstuvxy{}~~~~~~}zxvvuuuuuvvwwwwxxxxxxyyz{{{{zzyxwvutttttuvxz|~~}{yxvtsrpomljjiiijkklmopqrtuvwxxxxyyyzyyxxwwvuuuvwxy{}~|{ywvtsrqonmljjihhhhiklmnoppqrrsssssssrrrqponnmmnoprsuwz|~~}|zywusqponmllkjjjjjjklnopqstuuvvvvuuuuttsrrqpqqrtuvxz|}~}{zxwusqomljhgfeddcccccccefgijlmnopqqqpponmlkkkklmoruxz}~|{yxwvvvwwxyz{}~~}{{zzzz{|}~~}|{zxwuttsssrrstuvwy{|}~~~~~}{zywvuttttuvxy{}~}}|{zywvutssrrqppppppqrsuwyz{||}}}|{zyxxwwwxz|~}{zyxwwwwwwwwxxxyz{|}~~~~}|{zyxvussrsstvwyz|~~}{zyxwwvuutsrqponmmlkkkkllmnpqrtuwxyz{{{zzyxwvuuuuvwxy{~~}|{zyxwvuutsrpnmkjiiijjjklmnoprstuuuuutsrqponnmnnnnopqstvwy{|}~~}|{zyxwwvuttssrrqponmlkkjjjjkklmnpqsuvwwwwvtsrpommmnopqrstvxz{}~~}|{zyxxxwvutsrqoonljihgfeedeeeffghijklmmnnnmlkjihggghijlnprtvxz|}}|zzzyyyyyz{||}~~~}}}}~~}{zyxxxxyz{|}~~}|{zxxwuuuutttuuvvwxz{{|}}}|{zyxvvuuuuvwxz{|~~~}|{zyxwwvuuuuvvvwwwwwwxyyzzzyyxwwvvvvvvwyz|~~|{zzzz{{{|||}}}}}}}~~}}|{zyxwwvvvvwxyz{|~~|{zyyxxwwvvutsrponmlkkkllmnooooppqqrrrrrrrrqqrrrsstuvwyz|}~}|{zyyxwwvuutsrqponmmlllmmmnnonnooopppppppppooooooppqrstuuvwy{|~~}|{zyxxwwvvvuttsrqppoonnnoooooppppppqqrsssrrqqqqqqrrstuvxyz{|~~}{{zyyxxxwwwvutsrqponnmllllmllkkkkkkkkjjjjjiiiihhiijjjklmnprsuwyz|~~~~}}|||{{{{{{{{zzz{{{zzzzzzzz{||}~~~~~~~~}}}}}~~~~~~~~~~~}}|||{{{zzzzyxwwvwwwwwxxwwwwwwxxxxxyzzz{|}~~~~}}}|||||{{zzyyyxxyyxxwwvvuuuuttttuuuvvwwxxxyz{|~~~}}|||{{{{||{zzyxxwwxxyyyzyyyyzz{|}~~}|{zzyyyyxxwwvvuuutsrrqqppppooonnnnmmmmmmnnopqrrstuuvxy{}~}|{{zyxxwvuutssrrqppoonnmmmllkkkjkkkkkkllmmnoppqqrrstuwy{}}||{{zzyyxxwwwwvvvvvuutsqpoonnnnnnnnnnnmmmmmmnnnoopqqrrssuvwyz{~~~}{{zzyxwwwwvwwvvuuttsrqponnmmlllkkkkkjjiihhhhhhhiiiiiiijklmoprtwy|~~}|||||||}}~~~}|{zzzyyxxwwwwwxxyzz{{{{|||}~~}}|{zzyyxxxwwwwxxyz{|}~~|{zywwvuuttssssssstttuuvwxyyyzzz{}~~|zyxxwwwwvvvuttttttuuuvvvwxxyzz{||}~~}{zzzzyyyxxxxxwxxxxxxxxyzz||}~~~}}}}~~~~|{ywvtrponmlllkkjjiiihhiijklmnopqrrsuvxy{|~~}}}}~~~~|{zxwusqomljiiiiiihhhhhhhhhijjklmnnoqrstuwy{|~~}||{{zzz{{|}~~}{xvtrponmlkkkkkkkllllmmnnnooqrsuvxy{|}~~}||||||||||}}}}}}|{zxvtqomkihgffffgghhiiiiiiiiijjjklmnpqrsttuvwxxxyz{|}~~~}|{zzyyyyyz{{|}~~~~~~|zyxwvvvvvwwwwwwwwwwxxyz{|}~}{zyxwwwwwwwxyyyzzz{|}~~|yxwvutsrssssttttttttuuvwxyz|}~~{ywvtsrrqqppqrrsttuuvvwxxyz{|}~~~~~}|zxwvvvvvwwwxxyyyyyxxyyyz{|}~~|ywusqpnmlkkkkkkllmnooppqqrrstuvvvwwvvvvwwwxy{}~}{yvtrpnmljiihhhhiijjjkklllmmmnopqqqqqqqqrrstuvxz|~~|zxvtrponmlkkjjjjjkkllmnnopqrrssttttttsssstuwyz|~~|{ywtrpnmlkjihggggghiijkkkllmnooooonmmlkkjjjklnprtvxyz{|||||{zzz{{|}~~}|zxwvuuuvwxy{}}{{zyyzzzz{||}}}~~}}|{{zzyyyyxxxyz|~~}{zyxxwxyzz{||}~~~~~}|||{zz{{{|}}~|{zyxwwvvvvwwxxyyyyyxwvutsrqqqrstuwz|}{zyxxwwvuuuvwxyzz{{{{{zzyxwvvvuuuvwxz|~~}|{{zz{{{|||}}}}}}|{zzyxwvuuuuvvwxy{|~~|zxvutsqqpppqqqrrrrrrqppommlkkkkkllmnpqrtvxy{||}}}}~}{yvtsqpooonnnnnooonmlkkjihhgfffgghijkmnprtvwxyz{|}}~~~|{zxvusrrrrqrrrsssrrqpoonmmlllllmnoqrsuwy{|}~~~~}|zxvtsrqponnnmmmnmmllkjihgffeeefgghjklmnoqrtuvwwwwwwwwxxxyyz{|||}~~|zxwutssstttuwxyz{|}}}}}}~~~~}}|||{zyxwvutsssssstvwxz{|}~~~}}}||{{zzzyxwvutsssttuvxyz{}~~}|{zzyyxwvtsrrqqqppooooppqrstuvwyz{}~}{zyyxwwwvvutsrqqqqqqrrsttvwxyz{|}~~~}||{zzyxwwvvvvuuuuuuvvwxxyz{|}~~|{yxvutsrqqpppppqqqrrssstuvwxyz{{{{{{{zzz{{|}~}{ywusqponmmlllmmmnnnoopqrstvwwxxxyyyyyyyz{|}~}zywutrqpppppqrstuuvwwxxxyz{{||}}}}}}}~~~~|zwutrponmlllllmmnopqrsttuuuvvwyz{{{{{{{||}~~~|zxwvttttttuvvxyz{|}|zxusqponmmmnnnoopppqqqqrrsstuuvvvvuuuuuuvwxy{|~|zwusqpppoooppqrsstuuvvwwxxyyzz{{{{{{{{{{|}|zwtrqoonnnnnopqrstuvvvvvvvvwwwxxxxxxxxyyz{}}zxvtrqpppppqqrsuuvwxxyyzz{{|||}}}~~~~~~~{ywusrqpoooppqsttuwxyzz{|||}}~~~|ywusqpoooopqqrstuvvwwxxxxxxyyzzzzyyyxxxyyyz{|~}{yxvtrqonnnnnoopqqrssttuuuuuuuuuvvwvvvvvwwxz{}~}zxvussrrrrrstuvwxyz{||}}}}}}}~~~~~}}|||}~}{xvtrpoooooppqqrrsttuuvvvwwwxxxxxxwwwwwxxyz|~~}{zywutsqqpppqrrstuvwxz{|~~{ywutsqqppoooppqrrstuuvvwwvvvvvvvvuutttttuvwxz{|~~}{zxwutssrrrrrrsstvvwwxyzz{{||||}}|||{{zyyzz|}~}{ywvtsrrrrrrrrsstuvwxyyyyyzzzzzzzyxxwwwwwxy{}~|zxvutsrrrrrrrsssttuvwxyz{{{{|}}||{{zzyyzz{|}~}{zywvutsqponmmmmmnnoopqrrstuvwxxyyzz{{{{{zzzzzz{|~~}|zywvtsrqpooooooppppqrssuvwwxxxxxxwwvvttsssstuvxz|}~}|zyxwwvutsrqponmlkkkkkkjjkkllmnooopqqqqrrqqpoonmlllmnoqsuwxz|~~~}|{zyxxwvutsqponnmmmllllllmmnopqrsttuvvvvuuttsrrrrrssuwxz{}~}||zyxwutsqponmlkjjjmz~~~}}}||||}}~~}||{{{{|~~~~}||{zzyxxxxxxyyyyzzz|}~~}||{{{||}~~}|{zyxwwvuuuvvvvwwxxyz{{|||{{zyyxwvvvwxxz{}~~}||{zyyxxwwvuutttttuuvvwxz{||||||{zyyxxwwvwwy{}~}|{yxwvutrqponnnnnnnnnnooppqrrstvvwwvvuuuttssttuvxy|~~}}|{zyxvutsrrrqqqpppppqqrstuvwwvvutsrrqpppqrsuwxz{}~}|zyxwvutsrqpponmllkkjjiiiijjkklllmnnooppqppoonmlkkjjjklmnprtwyz|}~}|{zyxxwwvvvvuttsrrqppooooooooppqqrsttuuuuutsrrqqpppqrsuvxz{}~}{{zyxwwvutssrpoonmllllkkkkkmqx~}}|{zyyyyz{}~~~~}}}||{zyyxxwwwxxxxyzzzz{|}}~~~}}|||||}}~~}|{zyyxxyyyyyyyzzz{{{zzzyyxwvuuuuvwxyz{}~~~~}}}}||{zyyxxwwvvuuuuvvuuvwxxxyyyxwwwvvvvvwwxyz{|}~}||{zyxwvutrqponnmmmmnnnoppppqqqqppoonnoopqqrsuvwy{|~~~~~~}||{zxwvvuuuttstttuuuuuttsrrqqqqqrrstuvwxyz|}~}{zxxwvvvvuttsrrqponmmllkkjkkkkkkkkkkkkkkkkkkkkllllmmnnooprstvwy{}~~|{zyxwvuuvvwwxxxwvvutsrponnnnnoppqqqrrrrrqqppoooooppqrrstuvwyz|~~}{zyxwwvvvvvvvuutsrqponmmlllllllmmnnnmnqv{~~}}|||{{{{|||||}}~~~|{zyxwwvvwwwwwwwwwvvuuvvwxyz{|}}~~~~}{zxwwvwwxxxyyyxxwvvvvvvvvvwvvvwwxxy{}~}|{zyxwvuuuuuvvuuuuuutttuuvvwwxxxyyyz||}~}|zxwutsrpponmmmmmlkjjjijjklmmnooppqqrstuvxz|~}|{zzyxvuttsrrqqqpppppqrsstttuttttuuvwyz|}|{zzyxxwwxxxxyxxxwvusrpnmllkkjjiihgfeddddddefghhjklmmnnnnopqsuwy{~~}{zyxwwwwxxxyyz{|}}}||{yxwusrpoonnnmmmmlllllmmnoppqqrsstuuuvwwyz|~~}||||||||||||{{zzywvusrponlkjjjiiihhgggggghhiknqv{}|||{{zzz{{{{|}~~~}}||||||}}}~~}{yxwvusrrrqqqrrsssttuvvwxz{|~~{ywvtsrqqqqrrsttuuvvvwwxxxyy{|}~{ywusqponnnoppqrsssstttttuvxyz|}~|ywtrpnljihhhhhiijjkkkkjjkklmoprtvxz{}~~~|zxvtsqppppppqrssttstttuuvwxyz{|}~~~~}}|{zyxvtromkihgedcbbcccdeefffggghiijkmnpqsuuvwxxyyz{||}}~~~}}||||||}}}~~|zxvtqomljihhhgghijkklmmnnopqrrtuvxyz{|||||}}}~~~|zxvtqoljhgffeeffffghhiiiiiijjklmnpsvz~~}|||||||}}}}~~~~~}}}~~~~|{ywvutsrrqqqrrsstttuvwxyzz{|}}~~~~~|zxwvuttsssssttuuvvvvwwxyyzzzzzzzyyyzz{|~~|yxvutsrqqqqrrstuvvwxyyzzzzzzzyyxxxyyz{}}|zxvtrqpooonnnnnnnnnnnnnnmmmmlmmnnnnoopqstvxz|~}|zxwvuttsstuuvvwwxxyyyyxwwvuutttuuuvvwy{|}~}{zxvusponmkkjihhggghhiiijjjjjiihhgfffffghijlnprtvxz{||||}}}~~}{ywvtrqpooonnnnnoopqqrrsssrrqpoonnnnopqstvy{}}{xvsqponmllllkkkklllmmmmlkkjihhggggghiknqty}}|{{{||}~~}|{{{{{|}}~~|{yxxxwwxxyyyyyxxwuttsssssttvwxy{|~~|{zzyxxxxyyzzzyxwvusrqppppqrsuvxy{}~}{yxwwvvvvvvwwwvvuttsrrrqqqrrstvwxyz|~~{yxvttssttttttssrponlkihggggghijkmopqrtuwxz{|}}}~~~~~}{zyxxxxxxxwwwwvvuttsssssttuvwxyz{|}~}{ywusqponmmllkjjihggffeeddddddefgijklmnpqrstuuvwwxxyyz{|}}~}|zxvtsrqpooonnnmllkklllllmmmnnopqrsuvwxy{||}}~~~~|zxvtsrponlkihhgffffffffgghhhiijklmnopqrstuvwxz{|~~~}}}}}}}}~~~~~~}||{{{||}}~}{ywusrpoooppqrstuvwwxxyyz{|}~}zxvtsqpoooppqrstuvvwxxxxxxxyz{|}}~~~~}{xvtrqponnnopqrstuvwxxyyzzz{{|}~~~|ywurpnmlkjjkkllmnoooppqqqqqqrrrssssssssttvwxyz|}~~{ywusqpppoooopqrtuvwxyzz{{||}}}}}~}}}}}}}~~}{yvspmkhfddcccccdefghiijjkkllllmmnnnnnnnnnnooprtvwy{|}~~|zywuromkihgfgghijkmnpqrssttttuuuuvvwwwwwwwxxyz{}~~|zxuspnljhgfffffghijkllmmmmmmmmmnnooppppqqqrstuvwy{}~}{zyxwwwxxyz{|}}~}zwusrpoonnooppqrsstuvwxxyyzzz{{|||{{zzyyyz{|~~{xvsqoonnnopqrrstuvwwxxyyyzzzzz{{{zzzyzzz{|}}|zxwutsrrrrrsstuvvwxyyzzzz{{|}}}~}}}}}}}}}~}{zxvusrqpoooooppqrrstuvvwxxwwwwwxxxwwvvvvvwwxyz|}~~|zyxwvvvvvvvvwwxyzz{}~~}zxvtrqponnnnnnoooooppqqrrsttuvvwvvvutssssrstuwy{}}|{ywutrqqqppqqrsstuuwxz{||}~~~~~}|||}}~}||{yxvuttsrrssssstttuvvwwxxxxyyyyyxxwwwwwwwyz|~~}|{zyxwvutssrrrrssttuvwxyz{|}}~~~~}}}}|{{zzzz{|}~}|{zyxwvvuuuuuuuuuuvvwxz{|}~~}}|{{{{|}~}|{zyxvutssrrrrqqqqqqqqrstuvwxyzz{{{{zyxwvuuuvwxy|~~}{zyxwutsrqqqqqqqqqqrstuvxyz{{{{{zzyyxwvvvwwyz|~~}|{{zyxwwwwvvvuuvvwwxyz{|}~~}|{{zyyxyzz{}~}||{yxwvtssrrrrrrrsstuvwxxyzzzzyyxvuuttttuuwxy{}~}||{{zzyxxwvuuuttuuvvwwxz|~~~}}}~~~}|{yxwvusrrqppppppqqrrrsstuvvwwwwvutsrqpoopqrsuxz{}~~}}|{zyxwvutsrqqqrrstuvwxz|}~~~}|{zyyyyy{|~}|{yxwvvvuuuuuuuvvwwxyz{{||{zyxwvuttssttuwxz|~~}|{zyxwvuttssssstuvvwxz{|}~~~}{zyxwwvvwxy{|~~}}|{zzyxwvvutttttttuuvvwyyz|}~~~~}|{zyxxxxxy{}~~}{zxwvussrqqqrrrsttuvvxyzz{{zzyxwvutttttuvxy{}~}|{zxwvusrrrrrrsrstuvvwxyyyzyywvvuuttttuvwy{}~}}yvy|xuutpmqvusw{xvxzwuvxvtx{xuutttrqomqtqnorqorvvvy{ytvyysnkhhghmrtle^\^YUX[_a_]cjjkpuxsniddfgc``aZTW`acfhc_chfis{zyz|}~{yswtptwohoxuppqpry~|yzyyz~}yxyzz{zxxxvtuw{{wstvutwzxwusttsrqoqtuuwzyxvvuwvu{}~~xttsrqonmnmllmopkfhid^^`^\^cedbbdddehknnkhfdhkhdhjhehmidgkmmlloqqsvy{{|}|z|}{~zuvyyyz{|~|yzytoqtqoopomifhjiiiiilnnprsrpquvrorusptxtrx~}{~~{}}z|~}}zyyzyxxxxz~}{|}{xyz{|zxxwuttutrtvvuwywvz{}zuvyvruyvrrtttvxvtvwpjnqhafjechljgimlijkiggihfikkjjjmnihkmmnopruy}}ywuvx}~||~ztuxxwz{wtvwwwz~|w{{ux}~|{}|~ztw{{{yxzzwuvvuttuwyvrrspnu|upv|zx{}|z~|{|{yxyywtvyuppppqrssrsrnklmjjt}zy}{}}zwtwztpvytqrtsqqqonnppppommoqontxtptyywx|~}|zxxyyyzyxy{}}{zy|{uwyuquxusvyvqtxsnqtrruwusx}zx}~}|x|}{{{wuy|vqxzuz}z|~~}}yyyxxwuutropqonmllkkkihjmmlmonlnpomorrqruy|zx}~||{vrtwsoooppppommnmmkhjkhgfefgedfgcaa`_`djpw}|xwvvvvvy{}~~~~~{{|zxyyxxwuuvsqtvvuvvvwy{yx|}z}~}{}~}{{zzzyxy{{z{~}|~~~~}}y{|yxyxvtuvtrtutsuwxxwuwyyx{~}}}z{|{yxxyzyxz|{xyzxuuvtpmkheeea^ab_[]_]Z[^_______```aabdeegjjiloprstvxxxyzxvwxtrstqpppoooponnonmopnmnnnnljlmjgfecabb_\\\\]agnv{|{zyxwwxxxy{||{|||{|}|{~|zxtqonkijjhffghihghhfdefddfhhijlnpqstuuvvuuuvwwwxzyxyzxwxxwwvvuttttsrrrstuuuvuuuusrrolkjgcbb`^^^_```bdb`bddcddeefhijlnprtuvvxyyzzyz{{|}~~}}}}}|}~}|~~~}|z{{zxwvtsrqomlljiiiiiijkmptw|}{xvtqnmmlkjijjkklmmmnonlmnnmnppprsssuuutuwwxyz||}~}}~~~||{xtrqmjhhgfeeeeeffffgghggikjjlnopqssstttsstsstvwyz{}~~|{ywtrpomlkjihhikkjlmmmoppopqqrstvwwxxwwxxxyz|}~}{ywvusrqpoonnnnnopqrtvx{~}|{{|||}}}}||{zzzzzzyyxxwwwvwwxyz|~~}{zxwvtspnlkihgfffffghijklmnnoooooonnmmlkkklmnprtwy{}}{yxvtsrqppppppqqqqqqrqqrrrssssssrrrrrrrstvxz|}{yxwvuuutuuvwwxxyz{{||{zzyyxxxxxxyy{|~}{xvtrqonmlkjjjjklmmnoooopqstvxy{|~~}|{zyyyxxyzzyyyyxxwvutssrqqrrsuvxz{}~}{ywusqponmllkkkjjjkklmmnnnnmlkjihhhhhijkmoqsvx{|~~~}}}}|}}}}~~~~~~~~~}}}|}}~~~}{yxxxwwvvwwwwvvuutsrqqponmmmmnopqsuvxz|}}~~~~~~~~~~}}||{zyxwutrqomljihhgggfgghhhhhgfedccddegikmpruwz|}|{{zyyyyzzzzzyxvutrqqpppqqrsuvwxy{|}}|zyxwwvvuuuuuuuutttsrrqqqqqrrstvwxyz|~~~}}|{zzyxxxxxxxyyz{}~~{zxwwvvvuuttssrrqqponnnnnnnoprstuvwyz{|}~~~~~~~~}{ywuspnljiggfeeedba`_^^^]]]]]]^_`aceghjlnprtwy{}}|{{zzyxwvvuutttttttuvwxyz{}~~}{zywvtsrqqqpppqqrsttuvwwxyz{|}}~~}|zyxwvvwwxxyyzz{{||}~~|zxvtrpomlllkkkkllmnnooooppppqrrsssttttttttuuvwwxyz{||}~~~~~~}|||{{zzyxwvutrpnkigdb`_][[[[[\]]^_`bcddefghiklmnopqqrsuwy{}}{yxwvutttuvvwwxxyyyzzzz{{|}~}{ywutttttuuvwyz|}~~|zywwvvwwxxyzz{|||}}}}~~~|zwtrpmkjhggfeeffhijklmmnnnnnnoooppppqqqqppqqsttuwxyyz{{|}~~~~~~}}|{{zzyxwvusqpnkhec`^\ZYYXXXXXYZ[[\]^__``aabbcdddeeffgijkmorvy|~}}}}~~|{yyxxxxyz||}~}{ywuttttuuvwxyyzz{{||||||}}~~~~~~~~}}~~~|ywuromjhfdba_____`aabdefghhhhhhhgggggggggfffghhijklnopqrtuvwwxxxxyyyyyxxxxxxxxwwwutsrpnligeca`_^]]]]]^_`aabbcdefghijkkllmmmnnnnnoprtwz}~|{{z{{{{|}}~~}{yxvusrqppooppqqrsstttuuuuuutuuuutttsrrqqqrstuvwyz|}~~}}}}}|{zxwutrpomjhfecba`_^^]^^^_`abccefghiijkkkllllkkkjjjjklnoprtvxz{|}~~}|{zxwutrpnljiggfeeeeffgggghijjklmnnopqrrrrqqppppppqruwz}~|zyxwvvvvvvvvwwxxyz{||}}}}}||{{zxwwvvvwxy{~}|{yxwvutrqponnmmllmmnnoooppqrsttuuuuuuttssrrqqqrrstvy{}~~|{yxvtsrqpnmljihfedcbbbbaabbcdefgijklmmnnmmmllkkkjjjklnpruvxz|~~}|zyxwwvutsrqqqqppppoooooppqstuvxyzz{{{zyxxwvvvwwyz|~}|zywvvvuttsssssstuvvxy{||}}}|{zxwvutttuvvx{}~}|zzywvuusrponlkkkkkklllmmnoppqrrstttssrqponmmmmnoprsuwy{}~}|{zyxxwvuutsrrqonmlkjjiiijjkklmoprtuvwxxxwwutsssstuvwxz|~~}|{zyxxwvuuuuuvwwxyz{|}~~~}|{zyxwwwxyy{}~~}|{ywvtsrpoonnmmlllmmnnoprsttuutsqponmllkklmnprtwy{}}|{zzyyxxwwwvutsrqpnmlllllmmnnoopqqrtuvwwwwvuuttssssstvwy{}~~~}|{zyxwvutsrqqppqqqrrstuvwwxyyyyxxwvuutuuvwxz{}~}|{{z{{{{{||}}~~~}}}}}~}}}}}||}}}~~}||{{{||}~}|||{{zyyxvutsrponmllllmmmmmmnnopppqqqpoonnmmmmnnopqsuvxy{|~~|{zzyyxxwwvutsrqponmmlllmmnooppppppqqrrrrrqqqqppqqqqrstvwy{}~~}|{zyxxwxxxxxyzzzzz{||}~~~}}||||}}~~~}}~~~}}~~~~~~~~}}}}}||{{{{{|||}}~~}|{{zzzzzz{{{{z{{|||||||{{{{z{{{{||}}~~|{zyyxwwvutssrqpommlkkjiiiiiiiiiiijjiiihggggghhhiijklmoprsuwy{}~}|{{zzyyyyyyxwwvvuutssrrqqqrrsstttuuuvvvvvvvvvwwwxxyz{|}~~~~~}}||||||||||{{{{{{{{{{||}}~~}}}}}}~}}}||{{{zzzzzzz{{||}}}}~~~}|{zxwwvuuuutttuuvvvuttsrrqqrrrrsssttuvwyz{}~}|{zyyxwwvvuuttsrrqpooonmmlllkkkjjiiiijjjjiiiiijjklmmnopqrtuwy{}~}|{zyyxxwwwwwwwwxxxxxwwwwwwwxxxxyyz{{|}~~~~~~~}}|||{||||||}}}~~}|{yyxxwwwwwwvvutsrrrrrrrsstttttuuvwxz{}~}}}}}}}}~~~~~}}|{zyxvutsqqppppppqqqqqppppppqqqqrssttuvxz{}}||{zzzzzyyyxwwvuttrqponmlkihhggggggfeedddddeffghhhhijjjkmnprtwz|~~}|{zyxxxyxyy{{{|||{{zxwvutsrqqpponnnnnnnnnmmmmnopqrstuuvwxxyz|}~}||{zzyyxxwvvvvvvvwxxyz{|}~~}{yxvtrqpoonnnnnnnmmnoopppqrqqqrstuwyz{}~~||{{{zzzz{||||{{zywutrqomkjiiihiigfffeeeefghhijjklmnooprtuvwy{|~~}{{{zz{|}}~~|zxwutronmljjjjjjjiiijjjjjklmmnopqrssuvxyz{}~|zxwwvvuuttuvvvvvvvvvvwxxyz|}~~{yvtrqonnmllmmnopqrrrrrrrrsuvxy{|~~}|{yxvtqoljhgeedcccccdefffffgggghijklnopqsttuuvvwwwxy{}~~}|{{zyyxxxyyzz{|}~~}}}|{zxvtsqpnlkjhgggggghijkklllmnnoqrstvxy{}~|{zxxwvvvvvvwwwwwwxxyz{||}~|zwtrpnkjhhgghhiijkkllmmmmnnoopqrstuwwxxxxyyz{|~}|{zxvtqonljhgfeeeeeffghijkklmmnnopqrsttttttttuuvxy{}~}{xvtrpomlkjjjjjjkllmnooppqqqrstuvwwxxxxyyyz{|}~~|{yxwvuttttttttuuuuuvvwwxxxxwvuuttssttuwy{}~}|{ywusqomlkjjjjiijjlmnooppqqrrrrrrrrrrrrssuwy{}~|zxwusqomlkkjjkkklmnnoopqqqqppoooooooooopqstwxz|~~}{yxvusrpoonnnoppqrsttuuuuttsssssstuvwxyz{}~}|{{{{{|}~|{yyxwwvuuuuvvvvwwwwvvvuutsrrrrrssuvwy{}}zxvusrqpooppppqqqrrrssrrqponnmmmmnopqrsuwz|~}{zxvutsrrrrrrsssssssrrqqpooooopppqstuwxy{}~}{xvusrqppppppqqrrrqqponmlkjjijjkklnoqstvxyz{|}}~~~~~~}}}}~~~}|{zzyyyyyyyyyxwvtsrqpoooopqqstuvwxyz{}~~}{ywutssrrssstuuuuttsrqpooonnopqrsuvwyz|~}zxwuutttttsssrrqponmlkkjjkklmnoprstuvvwxyz{|||||}}}}~}{yvusrqqppppppooooonmlkjjjjjklnoqrtvwy{|}~~}}||||{{{||}~~|{{zyxxxwwvutsrrrrrrrrsttuvxyzz{|}~}{ywvutsrqpoonnnnnnnnnooppqqrstuvwwxyyz{|}~~|zxwutrqponnnnnnnooopqqqrstuvwxyzz{{{{|||||}}~~|zxvtqomljiihhhiijkkllmmmmnnopqrstuuvwwwwwwwxyz{|}~}{ywusrqpoonoopqrstuuvvvwwwwwxxyzzzzzzzzzz{||}~~}{yvtrpnlkkjjjjklmnoqrstuvwwxxyyyz{|}}}~~~{xusrqoonoooppqrsssttuuuvvwwxxyxxxxxwwxxy{|}}{xuromkjiihhhijklmoppqqrrrrrsttuuvvwwwwwwwxy{|}~~~|yvtrqpppppqqrtuvwxxyyyzzzzz{{||}}}}||}}~~|ywtrpnmlkkkllnopqrtuvvwwxxxxyyyzzzzzyyzz{|}}zxvtrqqqqrrsstuuvwwxxxyyyyzz{{{{{{{zzz{{|}~}zxuspnljiggfgghijklmnnopppqpppppqqqrrqqppqqrstvwxz{}~~}|zyxvvuuuuvwxz{}}zxusrqqpqqrsstuvwwxyyz{{{||||}}}||{{zzzzzz{|~~|zywutrqoonnnoopprstuvwxyz{{{||}}~~~~~}~}}~}{yxvutssrrrrssttuvvwwxxxyyyyyyyxxwvuutuuvwxz{|~~}|zywusqomkjjiihhhiijklmmmnopqrrrssstttuttsrrqrrsuvxy|~}|{zyxwutssrrsstuvxy{|~~|{zxwvuttttttttuvwwxyz{|}}~~~~~~~~~|{yxxvtsrqponnooppqqrsuvwxyzz{{{{{{zzyyxxxxxyz{}~}|{yxxwvvuuuuuuuuuvwwxyz{{||}}}||{{zyxxxxxyz{}~|{zyxwutsqpnmlkkkkkjkkkllmnoppqrsssttssrqqponnnnoprtvxz|}}|zyxwvuuttsrrqqqrrstuvwxyz|}}{zyxwvutssrrrrssssttuvwxy{|}}}}}}||{zyyxxxyz{|}}|{{zyxwvutsrrrqqpppqqqrstuwxz{}}~~~}}|{zzyyyz{|}}|zyxxwwwwwwwwwxxyyz{||}}}}|{zywvuuuuuvwxz|}~}|{zyxwwvutsrpoomlllklllmmmmnoprstuvvvvutsrqpooppqrstvxz|~}|{zzyxwvutsrqqonnnnnnopqstvwyz|~~~}|{zyxwvutssrrqqqrrstuvwyz{}}~~~~~}}||{{{{{|}~~}|{yxwutssrrqqqqrstuvwxyz||}}|{zyxwvvvvwxyz|~~}{zzyyyyyxyyyyyzz{|}~~}|{zyyxxwxyz{|~~}|{{zyxwutsqponlkkkkkkllmmnnopqqqrrrrqponmlkkkklmoprtuwy{|}~~|{yxxwwvvuuutsrqpomllkkllmnpqrtuvxz|~~}|zywvtsrrrrssttuvwxxyz{{||||{zyyxxxxxyz{}~}|{zywvuttttuuvvwwxyz{||||||{zzyyyyyzz{|~~}|{zzyyyyyyyzyyyyyz{{{{{zyyxwvvuuuuuvwxz{|~~}|{zzzyyyxwvusrqonnmllllmmmmnnnnnoppqqrqqpoonnnnnooqrsuwxz{}~}||{{zzyyyxwvutsrqponmmlmnnoppqrstuvwxyz{||}}~~~}{zywwvuuuuuvvwwvwwxyyyyyyyyyyyzz{{||}~~}}{yxwvvuttuuuuvvvwwxxxwwvuutttuuvvwxyz{}~~~}}||{zzzyyyyyxyyyzzzzzyyxxxwwwwxxyz{{|~~~~~}|{zyxwvusrrqqpppppoonnnoooppppppooooooooppqrrtuwxz|~~}}||||||||{zyyxwvutssssssssstttttttuuuvvvwwxyyz{{||}~}|zyxvusrrqqqqrrsstttssrrqqqqrrrsttuuvwxyz{}~}|{{zxwvuuuuuttuuuvvvvvuuuuuuvvwxyyz{|}~~}}||{{{{{{{zzzz{zzzzyyyyyzz{{||}~~}|{yxwvutttsssstttssssssstttttuuvvwwxz{}~~}|{yxwvutttsssssssrrqqqqrrrsssssttttuvwy{|~~~~~~~~~}|zyxvusrqpoopppppppppooooppqrsstuuvwwxz{}~}|{yxvuutttttttsssrrsstuuvvwxxyyzz{|}~~}|{zzyyyyxxxxxxxxyyz{|}~~~}|zywvutsrrqpponnnnnnoopppqrssttuuvvwyz|~~|{yxvuutssrrqqponnnnnopqqrstuvwxxxyz{|}~}{ywvtsrqpppooonnnmmmmnopqrsstuvwxyz{|~}{yxvvutttssrrqqqqqrstuwxyyz{|}~}|zxwvvuuuuttttttttuvvwxyz{{|}~~|zxvtsqpnnmllllmmmnnooppqrrsuvwxy{|}~|yxvtrqponnmmmnnoopqqrssttuvvxy{|}~|zxvtrponmlllmnnopppqqrrsstvwxz{}~~|ywvtrqpooooppqqrrsssttuvwxyz{|~}{ywutsrrrrrrstuuuvvvwwxyz|}~~|zwusrpomlllllmnnooppqqqrsstuwxyz|}~~~|zxvusqpoonmmnoopqqrsstuuvwxxy{}~~|zwusqonmmllllmnooppqqqrrstuuvwxyz{|}}}~}zwtrsuvwwwvuuutsrrrssttuuutttttttvvvusrqrsuwz}{~~zy}}xsqqqqux{tja\ZXWWXYYZ[]afkoswrkc_adfecbbbcekrxwuttsrrw|}wrnmlmoprnjgjqx|zwuvwy{|x{~~||{{{z{~{ywutrqqpomlortrpoopppomlmorssstwz}~~}||{|||{zyvtuvwtrps||wtsu~~}|~~~zvsqoopqrqpooqqsuwxuplkkmnnonljhgghiklnqtwy{|{wutsrqprvz}{yvuvwy{}|zwutsrssssrrrrtuvwxyz{zyyyxwwxyzxusqqrttttuuvvvvwwusrtwxyyxxwwwusrrsuvxzzyxvwwwurpnkhecb`][YWWXYZ\^_^\\\\\\\ZYXXYYYZZZ[\]_bdhknruwyyz|~~|ywvvwxxxxyyz{}zurpooprsuvwwvusqonnmljhggghkmoqrtuvwyz|}~|{zyyxwvutrqonmmljihgfffgijkkkkkkkkklllmnpppqqpomlkihggghjmoonmkjigeeeeeecbchq{}zxwwwxyywurqonlllklllmnoqtwy{~}|{{{{{|}}~~~~~}}~~}}|||{{z{|~~~~~}|{ywwvvwwvuuuvuuuvwxz{|}}}}}~~~}}|||{ywusqomljihfda^\[[\^__abcegilnnoopqrrtvxz{}}}}|{{{{||}~~}}}|{zywvvuutsssrqpnlkjiihhhhijkklmoqsvxz|~~|yvrolifddcbaaabdefghijkkkjjkkmoruwxyzz{{{|}~|zyyy{||}}}~~}|{zyxwvvuuuuuuvwxyz{||}|{{zz{{{{zzyyxxxyz|}}}}}|{{{{{{zxvsokhdb_\XURPNLKKKKLMNOPPPPQRTVXZ\]^^__````abcefghijkmnopqrtuwz|~}zwurqpppqqqrsuxz|~|zxvuvwy|~|xurqoljihgffghhijjkklllllkkjjiiijjkkllmopqstuuvvwxyz{|}}}}}}}~~~~|zwspljhgggggggghhhhiklmmmmnprsssssrrstuvvwxyxxxyz{}}{yyyxxwwwwxxyyyyyxyzz{{||~~}{yvtrpnmmmmmmmnooppqstvwy{|~}yuplhda^\YWUTSTTUUTTUWYZ[[\\\]^`abccccccbaabcdegikmpsvy{~~|ywtqomjhhggghhiijklmnopqqqrqqqpponlkiihghiijklmnprsuvvwxyyzyyxwvttttuwxz{}}~~}zxwvuuttuvwxz{}~{wtqomkjjjjkjihgfffghijlmoqstvwwxxxwuutttuwy|~|yxvtqoljihgffeeeeeffghiklmnnopqrsttsrqponmmmmnortwy|~|zxvuuuuutrqppoppqstuvwyz{{||zywvtsrqrrstuwy|~~~~~}||{||||||{zz{|}~~}}}~|zyxwvvvvvvutsstuuwxyxxxxxyzzyyyyxwutsrrsuwz}|yvtrpnlkjigffedccb`_]]]]]]]]^_`acdfgikmnonmkjjiiiiijkloqsuxz}~~}{zyyyzz{|||{zyxvusrpomljihfda_^][YWUTRPPPQRSUVWXY[\]^``aaaaaa````abdgjmpsuxz{}~|{zyxyzz|}~~}||{||}~~~|zxvutrqqpnmkjhgfeca`^\[[[\]_`cdefggghhijkkkkkllmnoprtx{}~~~}}|zyxwutrqpoooooopqstvwxxwwvutttttssstvwx{}~}|zywvvuvwy|~}{yxwwwy{~~}}|{zyxwwwwwvvvvvvvwwxxyyzzzywvtrpooopqrtuvxz}~}|||}}}|{zyxwvtsqomkjhfeeefghijjklmnopppoonmmlkjihhijklmoqstuvvwxxyz{|~|xtqonlllkkjihgedcb`^]\[[\^_`aabbcdeefeeeddddddeeefgjlosuxz{|}~~}||||||{|||||||||{{{||}~}|{zyxxxxxxxxxxxyyyyyyyxxxwwvtsqppppqsuxz|~|{zyxwvvvwxy{|}}|zyxwwwxxy{|~}|{zyxvutsqpnljhfdcbbaa```aaabbccccdcccccdddeefgikmoqsuwy{}}|{zzz{{{{||}}}||{yxxwvuuuvvvwxz{}}{ywvutstuuwxy{|~}|zyxxxwxxyz|~~}}|{zyxvusqpnmllllmoprrsssrqqqpppoonljigfeeeefgijlmopqrstuvwwxyyzzzzzyyyxxwutrqpoooooppqqponmkihfdcba```abbccdefffffffeeeeeeeeeffggijlnprstuuvwxyz{}~~}||||}}~~|{yxvtrqonlkjiiiijjjjiiiiiiiiihggfffffffeeeeefgikmpruwy{|~~}||{zzyyxxxyyzz{{zyxwutssrssstuvwxyyyyyyyxxxxxwwxxyyzz{|}~|{ywusrpoonnnmmllkjihgfffghijjjkllmnoprsuwy{}~}|{{{zyxwutsrrssttuuvvwxy{}~}{yxvtsqomljihggfgghijklmnooonnmmlllllmnopqrtvx{}~}|zyxwvvuuttttssrqponlkihgfedccddddcccccccbbbbbbbbbbbaaabbccdefhjkmpsuwy{|||{zyyxwvutsrrqpppqrstuwy{}~}{zyyyyxwwvvuuuuuutttsssssstuvxz|~~}{ywusrqqqrssttuvvwxyyzz{{{{{{{|}~~||{zzzyyyzz{{{zyxwvutromkifdcbaaa``____``abcdeeefffgffgghijlnpsvy{~~}{zzzzz{{||||||||||}}}~|yvsqonmllkjihgffeeeeffgghhhijjklnoprsuwz||zxvtsrqppoonnnnnmmmmmmllllmmnoppqrstuvwxyz|}~~~~}|zyxwwvvwwxyz{|}}~~}|{ywtqnkhec`^\\[ZZZZZ[]^_`acdeefgghhijklmoqtvxz{}~~~}||{zyyyyyyz{}}|{yyxxwwwxxz{}~~{ywuuuuuvvwxyzz{||}}}~~|{yyyyyyyyxwvuuuuuuvwxyz{|}~}zwtqomkjiiijkklmmmllkkjjjjjklnoqrstttstttttuwxz|~~{yvsqomkjiiiijlmoppqrrsttuwxz{}|xuspnljhgfeddefghijjkklmmnopqrstuwyz{}~}{zyyyyzz{|~}zwutsrqqppppooonmllkkkllmnopqrrrrrqqqqrstuwy|~|zwusqpooooppqpppppppppqrstuvwwwwvutsrqpooopqsuwyz|}~~~~}}~~}zwtqnljhgeddcccddefghijkkllmnpqsuvvwwxxxxyz|}~|zyxwvutttttuuvwwxyz{}~~|zxvvuuttttuuuvvwwwxxxyz|}~~}|zyxwwvuuuuuuutttssssttssrpomllkklmnoqstvwxxxxyyyyz{|}~|ywusqomljihhggggggghhhhhhhhhiiiiiiiihgffffghjlmprtvxyz{|}}~|zxvuttsrstttuvvwxyz{{{{zzzyyz{|}~~}|zyxwvutsssssttuuvvvvvvuuttsssstuvxz|~}||{{{{zzz{{||}}~~~~}}}}}~|{yxwuttsrqponmmlllkjihgfedcbbaaaaabbcegikmnopqqrrsstuvxy{|}~~|zywuttsssrrssssrrrrqqqpppooooppqqqqrrssttuvvwxxxxyyz{{|}~}{zyxwvuuuuuuuuuttssrrqqpqqqrtuwxz}~~}||{zyyyxxxxyz{|}~}{yxvutsrqpooppqrrrqponmlkjjjklmoprtvx{}}|zyxxwwwvvuutsrrponmlkjjjjjklmmnnopqqrrsrrsrrrqqrrsuvwxz|}~|zxvusrqqqqqqqqqqponmlkjihgghijkklnoqrsstuvwxxxwwwvxz|~|zywvvvvvvvvvvvuuttttrpnmsz~}}{}}{xxyz{{tssrqnljhfecacefigdca_][Z\aeiihijmpsuttttw{}}zwvrppoopomjhkosvurpnoqrtvw{}|{xvx}~|ywuspnmlkkkjjigffffeedccdcdinpw~|{}~|{zyxwutsrqponmmmllkkkmnoqrstuwxz{{zyxwwwyz|~}{ywurqqrssqpooprrstuvwwxwwz}~}{xvusrrrrqrrrsttuuvwxxyxyz{}~}}|}}|{zyyxwxyz{||}}~}zyxxxxxy{|||{|}}}|yvspnkifdcbaaaaaabcdefgiiiijklnopqrqqpnmllkllllnpqrsstvwxyyzzzzyxwuuvwxxyyzzz{|||{zxvurpomljhfdccdeghijlmmmmmmlllmmmnopqrqrqqppprsuwxz|~}{yvsqomjihgfeddddddeghiklnopppqqrrsssssssrrsuxz|}}zwtromlkkkllmoopqrssssssttuuuuvvw{~~~~~~~}|||}}}~}{xvtsrsttuuvvwxy{|~~}}}~~~}{zywvtsssstttuuvwxyzzzz{{||||{{z{{{{||}~|zxwuttttuuvwxz{{{||}~}|{zzz{}~}zwurpommmmnnoooppqrsssstuvvwwxxwwvuuvvwxy{}}|zywvtsqpnnnnnnoopqrstuvvwwxyzzzzzyxwvutssrrrrsuvxz|~~~}|zxwtsqpnlkihgfedddddeefghijklmmnnnnnnnnnnnnmmmmmnoqsuwy{|~~}|{zzywusrpnmlllllkkkklmnoqrtuuuvvwwwwwwwwvvusrrrsstuwy{}~}{ywurpnljihffffffgggghjjklmmnnnooonnosz~||{{{|||||}~~~~~~}|{zxwvuttttuvwxyz{|}~~}|{{{{{|}~~}|{zyxwutsrppoonnnooppqqrstuvwxxxxxxwvvuuttssstuwy{}~~}|{yxwutsrqqppqrrsstuvxyz{|||}||{zxwwvutttuwxz|}}|zxvtrqponnnnmmllmnopqrsttuuuuttssrqqpppqrsuwy|~~}{zxwvttssrrqqqrrrstuvwxy{{||{zyxwvtssrrrstuwy{|~~}|{zyxwvusrqpnmkihgfffffgggghijklmnopppponmlkkkkjjjkmnpqsuwxz|}~}|zyxwvuutsrqpnmlkjiihggggghhhiijjklmnopqqqqqqrtwz~}|||||}}~~}}}|}}}~~~~~~~~|||{{zzzzz{{|}}~~~}||||||}~~|zywuttsssssssttuvwwxzz{||{{zyxwvuttttuwyz|~~}}|{zyxwvtsrqponmmmmmnnoooppqqrrssssrrqponnmnnnopqsuwxz|~~~~}}||{{zyxwvutrqpooooooppqqqrstuuvvuutsrrqppooppqrtuwy{|~~}||{{zyxwvutrqponmmmmmmmmmmmnnooppppponmmmllllmmnpqsuvxz{~~}|{zyxwvutssssssttttttuvvwwxxxwvuttsssssstuwxy{}~~}|{{zyyxwwvutsrqqponmlllkkllkklllmnnoooooqsvy}~~}}}~~~~~~~}~~~}|{zyxxxxwwwwxxxxxyyzzzzzyxxxxxxxyyz{|~~}|{{zyyyyzzzzyyzz{{{{{{zzzyyyyyyyzz{|}~~}|{{{{{{{{{{{||||{{zyyyyyz{{|}~~}}|{zyxxxxwwwxxxxyyyyyyxxwwvwwwwxyzz{|}~~~}}}|{{zyxwvutsrqppoonnonnnmmmmmmllllkkkkklllllmmnnoqrtuwy{}~~}|{zyxwwvvvuuuuutsrrqponmlkkjjjjjjjjjiihhhhhggggggghiijkklmnoqrtvxz}~}|{zyxwwvvuvvvvvuuttsqponmllkjjjjjkkkllkkjiihhhiijjklmmnopqstvxz|}~||{{zyxwwvvvvvuuuuuuttsttuwy{~~~~~~~~~~~}|{{{{{zzzzyyxxwwwwwxxyyz{{|||}~}|zyxwvuutttttttsrqppppppqqqrrssttuvwxz|}~}||zywvtsrrqqqpppoonnnnnnnoopppqqqrrstvwxz|~~}|{zyxwwwwvvvuttssttuvwwxyzz{||}~~}|{zzywwvuutttsssrrrrstuvwxxyyyzz{||~~}{ywvtsrqponnmlkjjjiiiijkklmnopppqqqqrstvxz|}}|{zyyyyyyyyyyzz{{zyxwvtsqonlkjiihhggfedcccccddeefgghijjkkllmnpqsuwy{}}|{zywvutsrrrssstttuuuuutttrqonlkigfecbbbba``__^^^^_abdfhkmpruwz|~~}}||||||}}~~|{zyxxwwwwwwxxyyzz{||}~}{ywusponmkkjjjjkkkkkklllmmnnopqstuwxyz{|}~~~}||{{{{{{{{||||||||{{zywusqomkigedcbaabbcdeeffffggghijklmoprstuwxyyz{|}}~~~~~~~~~~}{ywtrqonlkjjjjklmmnooooppqrstuvwy{|~}{ywusrqpppppqrstttuuuvvwxyz{|}~{yvtrqomlkkkllmmnnnooppqqrstuvwxz{{|}}~~~}|zxuromkigfedccccddefghiijlmnprtwy|}zxurponmlllllmnopqqqrrrstuvvxyz{|}~~~~~|zxwuttssttuvwwxyzz{{|||}~~|{zxxwwwxxyz{{|}}~~~|{zyyxxyyyzz{{{{{||}}~~}{ywutrqppooooppqqqrrrrrssstttssrrrrrrstuvxz|~~|{yxvsqnljhgfeddddddefggghhiiiiiiiihhhgggghhikmnprtuvwwwwxxxxxxyyzz{|}~~~~~~}}|{ywusqpmkjhfeeeeeeffghiijjjkkkkjjjjjjjjjkklmnprtvxz{}~~}{ywusrponmmmlmnooppqqrrrrrrrqqqpppqrrsuvxz|~|zywvuutssssstuuvwwxyyzzz{{{{{|}~~}|{zyyxxxxyz{|~~|zxwvutsssrrrrrrrrrrrqponnmllllllmnopqsuwxz{|}~~~~~}{zxvtrqqpoooooppppppppoonnmlkkkkklmmopqstvxz|}}{yxwvuuuuuuuvvvvvvuutssrrqqqqrstuvwy{}~~~~~}|{zyyxxxxxyz{|}~~~}||{{{{||{{zyxvutsrrqqrrstvwxyz|}~|zxwvvuuutttttssrqponmlllllmmnoqrstuwxz{|~~}{ywutssssssrrrrqqponnmllkkkllmnopqstvwxy{|~}{ywvuttssssrqpppoonmlllllmmnopqrstvwyz|}~~}|{{zzzyxwvvuuuttttttttuvwxyz{}~~}||{zyxwvvuvvuvvvvwwxyz{{|}~}{zywvtssrqqqqqqqqrrssttuvwxyz{|}~~|{ywvtsrponnnooppqrrsssttuvwxyzz{{||||||}}}~}|zwusqomkjjiiiijkklmmnnooppqrstuuvvwwxwwxxxyz{|}~}{xvsqpnlkjjjkklmnopqrrssttuvwxyz{{||||||||}~|zxvtsrqqqqrstuvwxxyyz{{{||}~|zxvuttssttuuvwxyzz{{|||}}~}{xvtsrqpqqqrrstuuvwwxxyyz{{||}~~~}}}}}}~|yvtqomlkkjjjjklmnoppqqrrssttuuuvvvvvuuuuuwxyz|}~|yvspnljihhhhhijklmnoppqqrsssttuvvvwvvvvvvwwxz|}~{xusqonmmmmnnoprsttuvwwwxxyyzz{{|||{{{{||}~}{ywvutsssttvvwxyz{{{|||}}~}{ywvvuuvvwwxyzz{|}}~~~~{xvsqpnmmlkjjjklnoonnnnnoopqqrqqppooonmllmoprrtuwxyz{{zzxwxxxxxwwvvwwwxxxxxwvusqnligeccbbaaaacdeffdcbdefhjklmnnppqrssrqrsssqqppprvyz{xusrrqonllllmnnnnnnooqtwy{||}|}}{zzz|~}}}|||{zywuttwz}~~~}}}~~}{ywxxz}~~||{{zyxuromkihfeeefgjmqtuutqponnnmmnnortvyz|}~~}|zyz{|~~|zy{}~|zyzz{{zywvtrqqs{~~}|{zyxwwwwxwwxyz{{z{{}~|zzzz{zzxvuuvx{}}||}}{xvvwy{~~~~}{ywutrqpomjhfdcbaabbcddefhjmptvxyyz{|}{xusrpoonnnnprstuttsssssrqonmlllnprtwz~~|{{|~}{xvusqpnnoprssrqonlkklmnnnnnnnnopqsuvwy{}~}zxvspmjihhiklmnoppqqsstsrponnoprstvwy{}~~~}|{{|}~|zxvuuuuuutttuvwy{|||{zyxwwwwvusqolkkkmoruy~~}{zywvtsqonnnoprstutsrrrtvxz{}~~}zvsoljiijklmnooqrrsuwy{}}~~~}{zzz{{||}}~}zwspnmmlkjjjklmnoprtvx{||{yxwvvvxyzzzzz{~}xspljihfedddedddcb`^\ZXWXYZ\]_`abcdgjmoppooonnnnnopqsux||xtqolkiihgghijjkjigffhikllkjhfeeffgiihhikmpsvyz||{zyxwwwvtsqponmmlljigfefgiijiihgffffffffdccbbcbcdegimpswz{||||||}}|zxvuuuuuvwy{}~|zxvvvvvvvwxy{}~{ywvvvxz{}}{zyyyyxxwwxxy{{||{{zzyyxwutrponnnmmlkkjjiiihhhhiknquxz{||||||}~~~~~~~}|zxwvuuuuvxz}~~}|zxwvusqmjgfeeeffffeeeefghiiijjjjhgedcdfgijklllklmprvx{}~~}}|}}~}{zyyyyz{{|~~~}~}yvtsrqqqrstuvuuttttttssrqponmlllmnopsuxy{{{{{{{{{{|}~~}||{zyxwutrqqppqqqpomljhggghhiklmnoqrtuvwwwwvvvvutsrqqonlkjiiijjjjjjjjkllmllkjiiiiiiiijjjkklllllmopqrstuvwxyz{{{{{|~{yxwwwwxxz{|||{ywvtssrqpomkjjklnqsuxz}~~}|{zywvutttuvwyz{|}~~~|{zzyyz{|}}||{||||||||}~}zxvuttttuuvvwwwvurpnmmnopqrssstuuvwxxwwvvuvvvwwxxyyyyzz{|}~~~|zxusqppqrsuvvvvuutsssrqqpppqrsttttssrsstvwxxxyyz{|}~~{wtpnlllmmmmlmmoprsttuuuutsrqpppppppppppqrtuuvvvwwxxyz{|}}~}}}}}}~~{yxwwxyzz{{{zzyxwusqomkjjiiihhhiiijjkklmnnnnnoppqqrrrrqpnmjhgedccdeffghhhihhhhhijklmmnnnmmmmmnnnopqrstvwxyyyz{|}}||||}}{ywutttuuvwxyyyyz{~~~~~~~}}|}~~~~~~~~~}}|{{zzzzz{|~~~~~{ywvvvwxz|}}{yxvutsqponnoqsuvvvutrponnnoppqrrrrrrqqqqqqqqqqqqqrstvwwxxyyyyxxwwvutrqppoonmlkjhhgghhhiijjkkklkjhfdbaabdegijjjjjjklmoqstuuvwxz|~|{{zzzyyxwvvuuuvwxyz|}~~~~~~}{zyxwwvuusrqqpppppppppqqqpomlkkklmmnnnmmmlllkjihfeeeeeeeddddeefhikllmlkjhgffhikmopqqqqqqqqrrstuvxyyzz{|}~~}||}}|zxvtsqponnnmmmlkkjiiijkmnopqrstuvwxxyyyz{}~|zyxxyyz{{|}~~}}~~~~~~~~}}|||}~~}}~~~~}}||}}~~~}}}}}}~~~}}||{{||~~}{zxwuttttuvvvvutsrqppoonmlkjjjkkkkkklmmnpqstvwwxxxyz{|}~~}|zyxxxxyz|}~~~~}||||}~~~}}}~~~~}{zyxwvvvvvutsqponnmmnnnooppqrrrsstttuvxz|}~}}|{zzzzz{{||}}~~}|{zyxwwvvvvwxyz{zzywvtsrqqpommllmnopqqqqpppppppppppooonmmllkllmopqrssssrrssttuuvvwwxyyz{{||}~~}|{{zzywvtsrrrstuuuuttssrrrrsstuvxy{}~|zyxxxxxwwwwvvvvwwwxxwwvvutttsssssttuvwxyzz{{{{{{{zzyyxwwvutsrqpppqrsuwy{|}}|{zxvuuuuuuvvvuuuvvwxxxxwvttssstuvvwwxxyyyyyyxwvutsssssuvwxyyzzzzz{||||}}|{zywvttsrrqqqqrrssrqpnmkiihhiiiihhiijjklmnnopqrrsttuuvwxz{|~~}|{yxvutssttuuvwwxxyz{|}~~}}}~~}|{zzyxxwwwwwwwxxyyyxwvutsrqpomljhfeeeddddeefghikllllkihgeddddeefghhiijjjjiiiiiijjkmnopqqppoonnoopqstuvwxxy{|}}|{{zzzzzyyxwvuutssrqqppppqqqqqqrstvwyz{|}~~}|{{zzzzz{|}~~~~~~}|zyxwwwwxyz|}~~~}}}~~~~~}}}}}}~~~}||{zzyyxxwwwwwxyzz{{||||||{{zzzyxxwwwwwwvutsqpnmlkkkklllllkjjiiiijjkmnnoppooooooopqruwz}~}}||||||||||{{{zzyxxwwvvvwxyz{|}}~~}|{{{|||}}~~~~}}|{zxwvuuuuuutsrqoonnooprsuwy{}~~}}}}}~~~|{yxvusrqpoonnmmmmnnnnooopppppppppppppqqpppooooppqrrstuvvvvuuttsstuvwxyzzzzzzz{|}~}|zyxvuttsssssrrqponnmllmnoprstvwxz{|}~~|ywusqppppqrstuvwwwvvvvvwxxyzz{{{{{{{zzyyxwvvuuttsssrrrssssttttuuuvwxxyyyyyyyyyyzz{{||}}~~~~~}}|||{|||||}}}}}}}|||{{{{{{{{zzyxxwwvvvvvwxyz{|}}}}}}}|||||{zyxwwvvvvvvvvuutttttttuuuuvvwwwwvuutssrrrrstuwxz{|}}}}}}~~~|{zyxwwwvvvvvvvwwwxxz{|}~}|zywvuttsttuvxyz|}}~~}||{{{{zzzyyxwvutsrrrrqqqrrrsssttttssssstttuuvvvvwwxxxxxxxxxxxxxyyz{||||||||{{{{{||}}~~~~}||{{zzyyxxxwwvutsrrqqpppppqqqqqrrstuvwxyz{|}~~||{{{{{||}}~~~~~~~}}|||{{{{{{{{{{|||||||||{{zzyyxwvvuuuuuuuuuuuuvvwwxxxxxxxwwwxxyzz{|}~~~}}||{{{zzyyxwvutsrqqppooooooppqrstuvwwxyyzzzzzz{{{{{{{{{|||||}}}}}}}||||{{{{{{|||}}}}}}}||{zzyxxwwwxxyz{|}}~~~}}||{{{{{{{{{{{{|||||}}}}~~~~~~}}}}|{{zzyyxxxwwvvvuttsrrqqqppppqqrrsssstttuuvwwxyyz{{||}}}~~~~}|{zyxwwwwwwwxxxxxxyyyyyyyyyyyzzzz{{{{{{zzzzzyyzzzzyyyyyyyyyyyyyyyyyz{{||}~~~}}|{{zzz{{{{{{|||||}|||||{|||}~~~}|{zyyxxxxxxxxxyyyyzzzz{||}~~~~~}}}}~~~~~~~~}}}}}}}}~~~~~~}}}||{{{{zzzzzzzzzzzzzz{{{|||}}}~~~~}}}||||||||||}}}}~~~~~~~~~~~}}|||||||||||}|||{zyxxwwwvvvvvvuuuuuuuuuuuuvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuutuvxyz{||}}~~~~}}||{zz{zzz{{{{{{zzyyyyyzyyyyyxxwwvvvvvvuuvvwwxxyyyyyyxyxxwwwvtrqonqw{|xurpnlkkmmnonkhebaaaabbdgknklu|~wwyy{|}~~}|{{{{{{zyxvtsrqpqsvy}~}}|||||{{{zyyxxy{|~~~}}|{zyxvusqpqstuvtrpnnqtvy{{zyxwvutrrqqqqqpmkijs~}}~~~~}}{yxvtuwwxy{|}~~}||||}}|||{zyxwwwwxyyzzyyyz{{|{{zyxwvutsrrrqrstuvvvuuuuvvvvvvxz{}}|{{zyzzz{||}}}}}{zyxxxxxwwvvuuuuvvvuttsssttuutrqommnnnnnopqrrqqqpqsuwyz{||}~~}}}{zyxwvvwwwwwwvvvutrrrstuvvvvvvxz|}~~}|{{|}~~~}}|{||}~~~}|||}}}~~~~~~~~~~}}|{{{{{zz}~}|{{{{zzz{{{{{{zzz{{||}~~}}||{zyxwwwwwwwwvuutuuuuuutsrqpnmkjjkkllllllmmmmnnnmmmlmmmnooppqqqpoonnoppqqqqqqqponnmllkjjiihhhhhhiiijjkkkjjiijjkmnnopqqrrrrstttuuuttttttttttuvvwxyyyzzyyyyyyyyyyyyyyyyzz{zzyyxwvusrqponmmmmnnnooqv|~~~~~~~~}}}}}}}}}}||||{{||{{{{{{{zzzyyyyxxwvuuvwwxxyyzzzzyxwwwwwwvvvvvuutssssrrrqrsttuvvvvvvvwvvwwxxyxwvvuuuuuuttssrrrrrrqqqqqpppppooonnnmmnmmmllllmmnonnnmmmmlkklnsy~~}}|||{{{{zzzz{{{{{{||}}}~~~~~~~~~~~~~~~}|||}}}}|||||{{zzyxxwwvvvvuuvvvvvvvwwwwwwxxxxyyyyzzz{{|||}~~~~}}||{{{{{zzzyz|~~~~~~~~~~~~~}}}||||||{{{{{zzzzzzzzz{{{{{{zzyyxxwwwxxxyxxwwwwwwwwwxxxxxxyyyyyyyyxwvuuttttstttuuuuuuuuuuttttttttttttttssssssssssssssrrrrqqqqrrrrrrrrrssssssstttuuuuuuuvvvvvvvvuuttuuuvvvwwwwwwwwwwvvvvvvvvvvvwwwwwwwvvuuuuuuvvvvvvvwwwwxy|~~~}}}||||||||||{{{{zzzyyxxxxxxxxxxxxxxwwwwwwwvvvvvuuuttttttssrrqqppooonnnmmmlllllkkkjjjjjjjkkkllmmmmmnnnnnoooooopppqqqqqqrrrrrrrrrrrrsssrrrrrrrrqqppoonnmmmlllkkkklmosvz~~~~~~~~~}}}~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{zzzyyyyyyyxxxxxwwvvvvvvvwvvvuuuuttuwy|~~~}}|||||||||||||{{{zzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzyyzz{{{{{zzyyyyyyxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwxxyyyyxxxxxwwwwwwwwwwvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyzz{{{|||}}~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzyyxxwwwvvwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrqqqqppppooooooonnnnmmmllllllllllllllmmmmmmmmnnnnnooooooooooooppppooonnnnmmmmmmmmmllllllllkkkkllllllmmmnoprtvxz|~~~~~}~~~~~~~~}}||{{zzzyyyxxxxxxxyyyyyzzzzzzzzzyyyyyyxyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvuuuutttttsssssrrstuvwy{|~~}}||{zzzyyyyyyyyyzz{{{|||}}}~~~~~~~~}}}}}}}}~}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{zz{{{{{{{{{zzzzzyyyyzzz{{{{{{{{{{{{{{{{{zzzzzyyyyyzzz{{{{{{{{zz{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}~~~~}}}}|||{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyxxwwvvvvuuuuttttsssssrrrrrrqqqqqqqqqqqqqppppoooooooooonnnnnmmmmmmmmnnnnnnnnmmmlllkkkkkkkllllmmmmmmmmmnnnnoooooopppppqqqqqqqrrrrrsssssttttttttttuuuuuuuvvvvvuuvvwxyz{|~~~~~~~}}}}}|||||{{{{zzzzyyxxwwwwwwwwwwwwwvvvuuuutttttsssssssssssssssssssssstttttttttttttssssrrrrqqqqqqqqqqqqqqqppppppoooooooooppqrstuvwxy{|}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~}}}}}}}}}|||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{zzzzyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvwwwwwvvvvvvvvvvvvuuutttttttttuuuuutttttsssssssrrrrrrrrrrrrrrrrrssssttttttttuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||}}}}}}}}}||||||||{|||{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||||||||||||||{|||{||{{|{{{{{{{{{{{zz{{zzzzzyzyyyyyyxxyxxxxxxwxwwwwwvvvvvvwwwwwwvvwwtsvy{{rkoruxz|}|}{zzxuwxxwy{|}yvvwxxxwwwwyxy{ywvuttuvwvtrrsstttuvvtrqooquwwvuvxwusqnllliijjjgekruxuqswyzxwtpomoswyxtoqx}}srpsvpopsywvqjfbhmrxxvnec`bgs}~|||zwx{~~|}}}}~|xustuuvwwyz|~~~}zxz~~{z}}zyy}|{}}|}|wtrqqpqrtrrsvy{{~~zy{|zyxxyz{}~zxvw{|{{yz{wtt{|yvuvwz~~~}zxxz{ywvvxyvqmkmnljjjknoponnmjgeeggiihfda`abcb^\ZXWTQQOKEAADJMNPSUXYWUX\aeedeedccbbbdhifcabhmonlmqvxvrpprtspoonoooppoorvz{xurqsuz~~}}~~}}{z|~{zyxwvtsqqsplkknqokkjgecab`^^bfhgecemttqlilqtvxwwx{{{~}zxwvropsx}~~|uqqtz}wonrwyuqty~|{{|~{y{|{wsquz{{xtsrnmoqpmifeeeghjkigda_][Z[ZVPLIGFFEGKNPPLKOTWVRRV[_`_^]^``bfjornkiedgkprjbcedcbcgf^[_ekkioy~ywyzzwroqty{zwvwxxxwxyz|~}{xvx|{tnmotyxuwy~ysx~xrswz~{uw}yxxy{{z}~~~}}~}{ywy|~}|xutvz}|ytopsromkmolgdbaa``begfcbegiijnqqnjhkkiihjqruz}|{z{~~z|}{xvy|zrprv{{{{{}}{xvy}yxxvvwvx{}~}{|~{xvtttuxz~}yusz|~yuz|~}yvuw{{wuutspnu}||yvuty|rhhkgbchosledbacdksqkhfnvqorwzy|zz}}~{yzzzzxtuy||yuohdbbb_^adb^XW^gjifb`\XY]dhfbehghhhjhca``a^XWWYZUOQSUWSOOONPRX]_abes}~|vpqtttrrrpnqtx|ywx{|}|wwz|vutvxvvz|}wonu{}zxz}}{ywy}xvy~yyyy{~zusuusrpoprtrmga`ejptnfeiryvonorvxwqifkt|}vnihknnmprpkfbacekomjhiklppljhkuyuvwvtpp||y}|}~~|zy~}z}~zxx{{{~{sqsy~{tsuw{}{wtuz}~}~~{zyzzxwytkgfhkhfhigfjorsqpollopmjlrttspqtu{}wqqzpdjv~|rlosuvutrquy{wtwytomqy|ywuutqorvy|~{tnikotyztorwurpq{qknoncV\illd[_a[XVZcgda\[[YY[^accbdgd^YXbllidgmg\]`iobW]cgeVQZepsrw|~}vmms{ukryuskeovtwxzyjhn}squ}}~slpy~wu|{y{|}}~zzzz{zz}zw|~|w~tuzvppuqosurmhfgea`beghhjlighjiijlotwvsnjow|zv{|~{y}~{wx{~vmr{}yysov||xohjptvrruusrswxrmotz}xrnpruvuttvz~~|vu~~~|ux|~}~{~{xwy||ysooorvuqkhntwyriilqupntyyunjnv|x}{}~z~~~wx}{wvwsoppqplpwqihiqxrkmnkkosstusomkpujagptuplrslihgkkipwvsnjt|uopuzx|||ytvy|~wtyytstzvz~|{z|z~~{}z|~y{z{~zz~}{xv{yrpppqrtuspkdgmopnlppgbfowwolkd`ep|}iX]hqyuprqot{|zy|{~~~~}|}z|{vx}}zssux|ysvzywy{{uwytqonpqlnrkb`bjpg_ceefgijfbbfhfktvqg_gv{ztmmiep}yh\`isywrkhq{|ttyz|wv{wot}{zsx~zz}vz|rjnt{~xv|lipw|vlqwtqpnkjkqx{wsqnoomtztqx}ynlw{{~z~wx{}yq}vvtmvzxuttolhcbflsvtqljjhjkimu~zomrxzyvw|tmu|{}|uwvpxzvsv{}vomsytkloppiflnkiioyzsle__cgmqnkklpnhipuxtpw~{{{|}yqrvxxutz~wpmhfkqtwxwwuqmlkloqokedimtysjjpuvsprw|~~xokmprnknrrpkgjljhgedluxti`hssqrqpqrsoosuuqms{tmov{uy}{xvuv|w|zwu}{~w}}xuvz~~~}zwtuwxuswwoihinqot{sjjmpqgclqqpmmtursrjeju~~{yyww|zsry}}|{}|wqjhlpniehpspiackorvsjdcjtwtqrtuvurrtsomlosutrommrwvsw}|{~yvy{{~|y}{x{~~ujo{{|~{|}vsqry~|ytpoq|xwzzytou}~|xrhfuwkfoxzwqifkswxrkqwspmmvwqv|zyvu~uyx}z}{y{}ytleovkckwnbhmotuvxqfdglplfhkgbaciooje`^eomfbdnvvsoklqx{xttw{}ztnrz}~|{}~|v}~{|xwvvwxsljkqvnelqppmmqomnquvvwqkkmu}zw{{xvtv}z|~z{~}~|~{uy}{ywx}~xv|~{vqu||}|||wwwvtrswzztlfcgorqmhkuz{rghswwtoqurnomkmpu||xwz|x{x|~~z{{{|}~~}yqoyytssvsmquutninqnjc`hmjjjiic]dmqrjaejgdcfmpnrvxwrpv|~|z~xy|{ywtvyupjis{xtsu}zuqnnprqorvvtogc_^cjone`acggeejljlpqpjcgppmponnhit}~}}zwx{z{x{}}||{~}|}{|}|}~~}~}}~~wtsv{}}xttssuvy{vrqt{~zst|}trty~y}}{~{z{xx||wohjrutsrstvxvtttststyytqoqvz{tkjnqsspstqu|{xtqv{{zzzxvvwwy{|}~|}~~~~}|}~}~|vrqsx}~zuux|~|{|}~~yw{zvqlpx{zvqnkkouywspptupqtolhdmuof\W^fgiihjighggiknmknmhinswvstuvwxzyxy|}}}u{~vz~~~{zz{yxz{~}z{{{{yxyvqmlmoqoprmgfhpupllmoolmqx|xuvz}~|yy{yvxvv|~~}|yx{|xtvxzzwuvqmosy}}yxumjnsvwwwurolkotzztuwyxqnqu{}z}|||~w}}xwy}y|zvwz{{yuwzxx{zupmow{xtnkjc_chlmfcgkkicaceiidccaaaemrqnjjmoqrstv{}zvppx~zxz|{z{zzywwusuwzzvvyxuts{}xxz{z{xvy|~|v}zvz~z}~}z}{}}{{z{{wxxvsonppnnqturlhghkoqqpopqu{}|{{zz}~}}~{}}uz}~}xx}}zyyyz}}zwxxy{yz~~~~~x|~}~{ywvy}xvv|zrqrxyx{ywy{}uty}{~}}~}|zw~wwzxtuuwvu|wnptrnlnuysmkgedekqsplhdcdddfgimlfehijotvvtrswyywx~|{~||{~~|uowzqtwvxzxuttusomorpidcgkopliggkooomhifciponmlonjiimrssqnmmoprrqoqtw|~ysmnx}}~}}zz|~yy~{}{z}w~|uyy|~}}}|{zxxwx|{y}~|yx~zuw|y|{wry|wv||ytx~xruwz{vu{~~}}~~z|}~}vsuyyrsyzy{|yuqpsuutrqspjijnuqlpspmgelrtqjlvzwpkpy{zwuwywx{|{zz~}~}|~~}ztv{zxww~yvx~~~}z|v}}~wtw~}{zxvrrz~ytpmnmlquwzsmoqpokinstrollkjmrrpnmtyqjhjt{{xtsuwxvsux|~}ywwv|~wwy|~~{wz}{uzxwz}~{zz{~}{zxxxwxzxtqqtwsonpsvusvwusonsuuqjjoqsqnrvttstxzz{||}}~{y}||}}||~{z{}{yyywwy{{wqpsvwrnortuqnnpttoidgruqpnosmgs{tnpswxrryxuvz~|}~|vw|}}{yvuz~}|yuwyyxttzzvrnquqllkmpnnopqppqrqmklptojlnpqklwxqljs|qqtz~}z~~}~~{x}zvy{{zxy~}wtsuxxw{~{yy|}~{~}~~~zz{zxy~{||}wttvxyxvtstwxutttwwmkruwumlppnonopopuywurqvxx{~{vz|||~}{~|{}}||{yvtsuwyxtqqstronrxxrmkqywqmlquqorsstrponmpuwvutstx{zvsprvuwzxutryzvtx{z||z||~~ywwz}}{yvvxyz|~{tqqrtutusqqooruwqhlttrnlprmhimsxxsnmpuz}~zuwz|~~~|{|~}~~~~~zwussrqqpprpnoonpsvvtstttqopnntyzxoinuxxwwz}}ytsu|~{{|{{z~yz}{||z{|~~y{{}~~{yzzywv}|z{~~~~}{x{yqqsvxuruuromnpqrporuvvtrsusqpopstrnnpppsvvuqqwyroqtwywwvrrv{|yvvy}~}|{|~~{|{}~~}ywvvwz|{yvtutrswxyuooqnlnpqpnmljhhkkikmpplhfflponoponmmnqtx{xtuxy{{{}}}~||~~|x}|}yz}yqw}yuqotupnqttstpjnsuupnvzvrnouyzyvtvwwy|||~yw|}zz~}y||{{wy~}zxy|{xwx{~~zuuw|}xvvvx{{xvvz~{rkmsx{{xssuwwsprvxyvsrqrtwxyxwusrrrsuvwvttwvuwz}~{~}{}~~}|~~|}{z|||{|~{||xvvwy{|||}}xrruvxvtwyusrpqrqqpnmmmnonmmmoonmkjlnqrorwsoory~xrwzz{||}}{}~|zz{zvtwzzwsrsqprswysryyqkjq{yrpqrsqorvwvspprsuwwwusuxxxwwz}{yz|~}}x}~~~~}|yx{~wz}~{yz}~|}~~}}||||}|}{uy|wwx}wx{~vw~}zwy|zvxzyxzxsoou|}{tnqvz|zxwwwyzvprzzvut{zrz~}vu}||~~|ywvz|}}z{{vtsu{}xrlpxwrnkrxmbeklkedosmkkkmkjmqonmnpqopqpnopqrssvxtquyzz{xuvz~}~}|{zx|||~}||||~~|{}ywx{|ttwy{zyzxutsuyzwspprtutrqorvstyxsonpttrvztosy||wuyzvwz}{u{|yz~~|{~|}|{zxxz{}}{|}wtsu{}xutuzzwtoryyvpjosnlqv{xomswxwvz~~{|~~|xvz~~~yw|~~}y|~}{~{||zxy|{||xtqyysmnswxvroptsmkls{xronswpihlvzqnpswsmnrsvyzyvuw~{xxz~}y{~}z||zyyyyyxxwxyvsqruvvtponmnqsvpggmtwrjilrwsnkijkhhmnmnonnljmqopuwwvtsuuvz}z|~|~}{{|~{wx{{{xu{~yvv|~||}ywx}~}}|z}~}{{vu|~|ywutvwyzwvusvvplnrxzwwxwvtrsuy|zxwwy||}~{yy|~{z~|uswz{zwvuuuy{wsqqvxvuwusrpqtvy{ywwyyvvzyvsqtzwsvywwwx{{vv{~zwy~|{}}wtvy||yxxyz}~wpruvvrrvvromptvupkmrxyrkgiptqolknnnnknrrspmpplpv|{sv{}~zw{}}|~z}~ywvy~xutv{wpmnrvrpttmijnqqooqokjklnppnlmopnjjosutprtrprsvwuw{}|zyz{}}|z}~|y}|}}}~~~{}~}|{{~}}}zxxy{||zyxy~{wxz}{vvy}}zxwy{{|{z||zzyz{xwz{||xwxz}~}}~|{}~{}|||||}{wwyz|wqsvwxwtqprttrorxvplkqxupooprrqnklputpoqrsrqqtx{{yvx}~|y|~|}~~x{zxx|~|zxz|vwx{}ywyz}|}|~{}w~}}{}~|~~zwty~{ywwxutwxwurtxurrtutpnqttsonoquvusqqrpnps{~zusuxxvrpv}~~{w{}yvvx~~zxzz|}{}~{zxw|{z|{xuqw}wsvz{xtrswzzyyxwvsptvwxyxutvvvvux|zuvvrpqtz|wrrtxxsw~~{wtwzy{||||{~|}}~~~~z~}|z{{|}}|{z|yuvy}|vuutvutxzwsnntxyuoptwzwruwsrqt{|ywxxz{z{}{z~}{{~{w~zx|~{uqrw|~wonptyxuutsrpopqrrruwvupmnqrqoqttrpnmoqsvvspoquvrswzztnr{}|{yy|{|~|||}{{{{{|}~|yz{z{}}~}zz}}{xz}}||{{{yxy||zyy{|}~}|||||||||}}}|{z{zx}~yv{~zxxz{wwy~|xxyy{||zyz{{yvvywvx{{zyy{|xuxzz{{|~{wy|~~|z|}~~|{||yx~y|||{z|~}|zz{|voptz~xrrrtvutrsvtqppstnmsx|zrnnputprvzzvsstuvvvvx{}~|z{}}{}}|z~|}|~|}~~~}|}~~|{zyxy{zvuxz||xxywwwvwvsswyxuttuuttuvwvvssxzywutvvtx{zxutz|xvvy~}||}~|{{{zy~|{z{}zz{|}~{yzyyy{zxyyz{tnpu|~wrsw|zrqqrusptvromnrttsrpoorqptxzyvsrsuxyz{~}z|~|z}~~}|{|||~~{x|~||~{xy{}}~~~~~|}~~{xy{||{z{}}yvuwz|zyxvvy{zxxxyyutvy||xvvvxyy{|ywwwy{}{ywvz~{yyz}~{||~~}~zy{}||~xxy~{y{{zxuuwy|zvvvuwwuttstvsopty|ztpopruupmnrutqoprtrnnoswuswvqrvyzxvxz{|~|}}}{yz~}zwz}|{~|||~{|}}{}~}}~~}{y|~}xy{|}~~}|zzzzy{~|vtxzzxvwyyyzxutx|}|yxxxxyyxwwx|}zxy{||~~|zyxy{}~}~{xwx||xwvuvuuuuwyxvvvwustvwvuuvvutsstuuuuutrqruwyyxutrsuuvww{}zurv|}|{{}~}}~~~~~~yz|{||y|~}}|}~}wsw}}~}zxvvwwz}~zvvxzyxyz~~yvuttx{{zwtvzxvvutuwyyvuuuwyzzxvxyvsvxxz|xz~|z~~||z|~}~~|{yzz{~~{xyzxuwyzxtuz{wtqruwxyvsrruwvsrsuvvtrqsuxzwtvwxwvvy{{}~|zzz{|~~}zz}zxz~}|~~~~|z~}z{~~~~}{zxx}~ywz|}}|{{|}}}|{zy{|}{xx||yz{}{wvx}{xwy~~xuuy~}zz{|}{xxxy|{xw|ywuvy}}zwwxxz}}|zyzzzyvvz~~zwutvxwurqswzzvrpqtvvvsonnqtsrrrsrnlmnoppqssqomklpstttttsrqorvyzwsuyzzywxz|~~}~|}}~}xtvz||xy}}}~~{|~~{yz~~}||}}~|yy|xy}~|yvx{|}zxz{z{||{{|~{vux{~{yzyyxttz{{~~}yu|~||}~}}|||}~~yuvz}|{yvx|}}{yyz{zwutuz}|xstxwutty~}ywtuvvvvuvyz{{uptz{{{yz||}}|||}~{}~~|}}}~~~~}||{~}|{{{{y}}vw||}}{zz{~~~~||{|}{xxxy{{zxwvwyxwwwy{xtuvxzwvwwwwwvuwz{|zvwyvuxyzzyxxxyyxwxz|~|yxxy~}zyy||zyyz{|~}{zz{ywz{{|yxytprvy|{wusqruvutuuvvsrqpppquxvronorsrrrquyslkmrwurrrrttuvtsw{|{yvvxxz~~~~z|}~}{z|~~~~||}~~~~}}~}|~~}~~~~~}z|}{|~~}{{|~}|~~||{zxwx|zyzxwz|~~zx{}~}zyyz|}|}~{y{|{{|~|z{zyzz{}zxyyvuwwwwuw{ysqrtwxwtrtwzxrotvutrsvurrrtuuuvutrpqsvwxxxwxyxwxxz|{zz}~||}|~~}y{~~}~~||{{~zw}|}~~~}~~|}~~}{|~{|zv{~{z}}yxz{|||zxxy|}yvy|{{zyzzxwyz{}~zutuy|ywyzwutvzzwy|zxxy{{xwz{zzzzzxy{}}}{z{}~|wtw{~~{wuvy|~zwvwyzwvyyvtrv{zwvttutuvvxvrruusssvxwtrpoquwwtrtx{{uorxz{yy{|{zzzz|~}~~|~~{}}{{{yz|}}~}}}}}~}||~}}}}yz}|}|y|~~~}|~}zy}~|}}}~yuz|wz}{{z{~~|~~{xwy|}}~}zy|{z}~zy{}~}|zz||z{zzyxz||{ywy{xxyyzxtuwwwutxzyursyzvssuyyvtppqqrrrtvvusqpnnrvxxuqrsrrrsuwvx||{xuy~~{{~}}zyz|~zwx|}zy|}|||||{{yx{}~~{|~{zy|}|{~~{{~z}}||}|||~~}}}~}|}|zzz|~~~{yzzzzz}~|ywwz{{xuvz}}yvuvy|{yyyzzwwyz{yxxz||{zzzyxyzyxyxwtqty{zwuvwwvvuuwzzwsqswxwvuuvvvtuvvvuuvxwutsuxzzwssuuwutvvtwzyxvux{{|||{{zz{}~~~}~}}z{~~}}}~~}|}~|~}|}~}}}{x{}{{{|~||~~|~|{yy~{vtx|}}|||{{zy{|}}|{}|xwz||zxxyyz{{{{z{}~}zzz{~~}zxxx{|y{{zyxz~xrv|}}xuxywvvuuvxvtstuwvutttuuuuutssstutvwspqrvxvuuvwvuuw{~{yxx{}~}|}~~}}|z|||}|~{wvw|{xz}}zyz|~|yyzzzz|{yxz|}}|z{}~|{|}~~~}}zxy|~|yx{}~~~|zxwy}|yz|}|yxz|~}~~{xxxz|||}{zwux|||{zz{xwz|zyxz}{vvyz{vsw|}{yusrtxzzxvwwuvwvvutuvuvwwtqorvxwvtttqpsvxxtsvwwuqqsuwwuuuttux|~~|zy{}~~|{{|{|~}}~~}~}z~}{|~{}~~~~}~}~~}}}~~~}{z{}|{}~~}zyyy{}~~|{yxy|}|yxxxz{zyxx{|{ywvxz{zw{~}zvsvz{{ywxyzxursvzzxwvuvwwxxwvvwwvuvxwuttvwsqsuvwvuwwutsstuwyyvsqrwyurqqvyzzwvwvuwx{}||}}}yz~~~~zyy|~}|{|~~|||{{{}~{y|~}{||}||{{{|}{~~|z~~z{~{yzz{{{|xz|{{z|~|zyyz~~}{yyz{{|}~~zyzyy|~~}{zz{|{xy|}{{yxyww|}{z|~}yww{|}|wuwz{{zz{{xxzzxvtw|~|xuvwvvwwuuvvvutvywusrsvwxvtrsuwwwuttrquxxxvvxwuuvy{}}}|}}~}}~|z}}|}~~|z~|zz}||y||z|~~~~}~~}}}~~}}|{~{yz~|~zy~~{{~~}|z}}y{|~}zx{}}|{yx{}{xxxxy}~{vsu|~{z{zyxwwzzzz{zzxwzxsuy{{wsvyusuwzzvsstwvrtwvuwxvsrrtvvuuuvtrqqtxvsuwutqptvwtqtyywsosxyxwwyyxz|||||}~}z|}~~~}|~}~~{|~~~}|}{y{}|zv}~zy}|}~{{|}}}||{||{}|{}}z{}~|zz}~{{|zy{}}|zz}{wuw{~~|zyz{{yxyz|}||{yxww|zwwxyz{{yxyzyxwwzzzxvxz{{wtvy|}xttuwxvvvwxyxwuuuvwxwuttuvurrsvxvtuvutrswyzwtvz{}{z|~}}}}|z|}|}~}y}}zz|~~}}}}||}~~yz}{x|~~}{|}||~~}|}}||}~z{~}{|~}{|~}zx{~~}~zw}|zz|~}yy||zz{|}}|{zyy|}{z{{{zxxyz|{z{{yxxy{{yxzxuux{|wswzywvvwvstwxwwwusssvxxvtsttutqsvvusqsvtrrstutssttttuttttuwywuwy{{wy|yy~}~~~}~~~~~~|{}~{z|~}}|}|{{}~~}|~}}~|~~~}}}}~~}}~~~zz~}}~~~}}}~}||}~}~}{}}|}~~}|~~~~~}~}~~~~~||~|{~}}}~}}~~}}~}||~~}~|~~~~~}~~~~~~~~~}~~~~~}~~}~}}}~~~~~}}~~|}~~}|}~}||~~|~}y~~}|{{~{{|~}~}|~}}~~}~~~||}}}}}}~~}|||}}~~~}}|}{y{}}~~{z|}|~{z{}}z{~~~}~~}~~~~bubbros-1.6.2/bubbob/music/Snd1-8.wav0000644000076400001440000201745412225473206016266 0ustar arigousersRIFF$WAVEfmt DDdata~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{||}||||}}~~~~}||}}~~~~~~~}}}}~~}}}|{zyxwwxxxxxxxyyyyzzzz{{{||}~}|{{{yxwwxyyyyyyz{{{{||{zyzz|}}~~~}}}~~~~~~}}}}~~|{ywtrrqqqqqpqrrstuvwxxyyyyz{}~~~~}|{zyzzz{||{{{{|{{|~~~}}~~~|{z{{|}~}}|||{z{|~~~~|xurolkkkmnppppopqsuvwxyz{{{||~~{yxxxxyyzyxxxyz|}~~|zxvwwxwwwwxy{}}|||}}}~}{xuspnmlllmnqrstttuuvvvwxxyxxyzzz{{|}~~{zywvuuvxz{{{||}~}{{{||}~~}~{xusrrrqpooooppoooqqrsuvwxxxxxxwwwyz|~~{wtronmlkjjjjklmmmlllkllllmmnnoprtvwz|}~~||||{{{|}~~}}|{zz{|}~~~|{{|}~|{yxz||||zxvtstuwxz|}~~|zxwwxyyxvtsrrrrrrstuuuttttttuuvxyz{}~|zwtrppqrrrqqqrsttuuvvwwvwxyy{}~}}~~~~~}|||{zywwwxyz{~~~~}{yvspnmmnmlkkmnooooponmllmooonmoqrsttuwxzz{|~~}|{zyxwvvutssstttsrstttrqponnnnoqtvwyz{|}~~~zyxwvvvvwwwvussrrssstvxyyyxwvutuuvxy{}~{ywvutrqpqqrrqpnmmmmlllmllllmnortvy|~~~~~}|{zyyxwwwxxxvusrqpopqrsuwy|~}}}|{zz{{zzyxvutrrsstuuvx{~~~}{yxxyzz{|~}{zyxwtsrqrsssstuutuuwwxxy{}}}|{ywvvvvurpnmmmlkjjkkkkkkkkklnqtwxz|~}|zxwwvvuttssqomlkkkmoruxz|~~|yxwwxxwvtrrrrrqqqrrrqonoooonmnoqrtuvwyz|~~{yyyzyxvvvuvutssttttuvxz{||}~~{zyyzzyyyxxwtpmlllllllmoponmmnonnoprtuvxz|~~}|||zxvtrpolkiihffdccccb`__`cdfiknpstuwz|~~}|zwtrrsuvy|~}{{|~}||||}|}~}||||{{zz{|{yyyyxwvvx{|~}|}}~~|zxwvuspnlkjjjjkmnoopqrstutuvxz}~}}}~~}|{yxwvvvutssssssrrrrrrstuvxz}~}}}}}~~}|{{{{{|}}{zyxwvuttsttuuutsrpnmlkkkkklmnmmmmmnopqrstvxz{||}}~~}|{zz{{|}}}}}}}|{zxvtrpooooopqqqrrstuuvwyz|}~|{{{{{{|}~~~~~~|{ywvuutuuuuvvvvwxxxxxxxxy{}}{ywurqppppqqqqqqqppppqqqrsuvxz{}~}|||}}~~~}||{zyxxxyz|~}|zywwvvvvwxxyzzzz{{|}~~|zxwutttuvwyz{|||{{{{{|}~}||{{||||}}~~~~}|{zxwvutsrqqppppqrrrqqqqrsuwxz|~}{zyxxxxyyzzzyyxxwwxyz|}~}|||||||||}}}}}||{yxwvutrqqppopqrrrrsstuwyz|~}|zyxwwvwwxyyyzz{{||}}~~}}||{{{{||}}~~~~|zxvsrponnnnnnoqrsttuuuvvwxyz{|}}~|ywtronmkkkkkllmmmmmllmnnoprstvwxyz{{|~~~~~}}}}~~}}||||}}~|zwutrqppppqqrstuuuvwwxxxxyyz{||}~~|{yxwvvvvvwwwwwwwxxyyzz{{{{|}~~~}}}}}}}}~~~~~}}~~~}|{yxwvutsqpommmlmnnopqqrrssssttttuuvwxy{|}~~}|zxwvutsssssssttuuvwxxyyyyxyyyz{|}~|zxwvutttttuvwxyyzzzzyyxxyyz{|~~|{zzyyyxwwvvvvvutsrqonnmmnnooprtvxz|}}}}||{{{{{|}~~|{zzzzzz{{|}}}}}}||{{{|}~~}|{{zzzzz{{{{zzyxwvuuuuvwxyz|~~|{yxwvvvvwwwwwwvvutsssrrsssttuvxz|~~}}~~}|{zyxxxyz{{}~}{yxvutssssssrrrrssstuvvwxyzz|}~~~}||{{zyyxwwwwwvvvwxyz{|||}}~~}{zxvusrqqqpqqqrrrssstttuvvwxyz{|}~~~~~~}{zzyxvutrrqppooppqqrrrsssttttuuvvwxxxxyyyz{|}}}}~~~|{zzyz{|}}~~~|{zyxxxyz{|~}|zxvtrpooopqrtuvvwwxyzz{{|}}}}}}}}~~|zxwuttttuwxy{}~~~~~}}||||}}}}}~~~~~~~~}{zwusqommllllnnoqrstuvvvwwvvvvvvvvwxy{|~~}||zywusqppooopqrstvwyz{||}}~~~~}}||||}~~|yusqppqrstuwyz{||}|||||}}}}}}}~~}|zxvuutuvwxxyzzzzzzyxxwvutsrrrrstuvwyyzz{{{{z{{{||}~}|{ywvtsrqrstuwxz|~~|zxwvuttuuvwxz{|~}|{{zz{{|~|zxvvuuvvwxyz{|}}}~~}}}}||{zyyyyz{}~}|{zxwvtrqqppqrstuvxyz{||||{{{zzyxwvvwwxz|~}|{zyyxxxyz{}~~}{ywvuttttssssttuvxyzz{{{{{{{{{zyyyz{|}~}|zyxwvvuvvvwwwxyzz{|}}~~~}|{{zzzz{|~~}}|{zywvusrrqpppqqrsstuvwxxyyyzzzzyxwwwwxy{~~}|{zzzyxxvutsrrrrrstuvwxz{||}}}|{zxwvuttstuvxy{}~~~~~}}|{zzyxwwvuuvvwxyz{|}~~~~~~~~~}|{zyyyyyyyyyyyyz{}~~}|{yxwvuttttttuvwxz|}~~}|{zxxxxy{|~~~}}|{{zyxwwwvvvvwxxy{|}~}|{{{|}~~~~~}|{zyyxwwwvvuutsrrrrrrrstuvvwwxxxxwvutttuvwxz{}~|{zzyxxwvvuutsrrqqqqrrstuwxz{|}}}}||{zzyyyyz{|~~~~}}||{zzyxxwwvvvvwwxyz{|}~~~~~}|{{zzz{|~~~~~~~~}|{zyxxxwwwxxyz{|}~}|{yxwvvvvwwxy{|}}}~~~~~}}|{zxwwvvuvvuuuuutttsrrrssttuvwxyz|}~~}|{zz{{{||}}~~~~~~}}|||||||}}~~~}||{{{{{||}}~~~}|{{zyyyzz{|}~~}||{{{{zzyyxwvuuttttuuuuvwxyz{{{{zzzyyyyz{|}~~~~}}}}|{zyyxxyyz{{|}~~~~}}|{{zzyyxxwxxxxyyyyyyzzzzzyyyyyyyzz{|}~~~}}|||{{zyyxxxxxxxxxxxyyzzzzz{{zzzzzzzzzz{{|}~~||{zzzyyyxxwwwwwvvuuuvvvvvvvvvvvvvvvvwwwxyz{|}~}|{zyyxxxxwwvvuuuttuuvwwxyzzzzzzyyxxxxxxxyyz{{}~~}|{zyxxxwwwwwwwwwwxwwwwwwwxxxyyz{{||||}~~~~~~~~~}}}|||||{{|{{zzyyyzzzzz{|}~}}|{zzz{{{|||{zzyyyyyyzzyzz{{|}~~~~~~~}|{zzzzyyxxyyyzz{{||}}}}~~~~~~~~}}||}}}||||{zzyxwvvvvvvvvutttttuuuvvvwwxyz{|}~~}|{zyzzzzzyyxwvvuuttuuvvvvvvuuuuuvvvwwxxxyyz{{}~~~}|{zyxxxxxyyyyyyyyyzz{{||{||}~~~}|{zyyxyyyyxxwxxyyzzzzzzzzzz{|}~}{zxwutttsttuuvvwwwwwwvvuttsssrrrrrrsstuvwxyz{|}~~~~~~~~}}}}}}}~~~~~~~}}|{zzzz{{|}}~~~~}}||{zzzz{{{{||}}}}~~~}}}||}}~~}|zxwvuutttssssstuwxzz{||}}~~}}|||}}~~~~~~~}|{{zyxwwxxxxxxxxyyz{{|}~~|zyyxwwvvvvwwxxyyyzzz{{|}~~}|zyxwvvuuuuuuuuuvvvwwxxyz|}~~~}}}~~~}|zyxvutsrrrrsuvvvvvvvwxz{|}~~~~~~~}|{zxwvutsrrrrstttttuuvwxyz{|}~~}}}||{{{zzz{{{{{{{zyxwvtsrqqqqrrstuuvvwxxyz|}~~~~~~~|{zyyxxwwwxxxyyzz{{{|}~~|{{zzyyyzzzzzzz{{|}~~}|zyxwwwwwxxyyzz{{|}~~|{zyyxxxyyyzzz{{|}}~}{ywvuttttuuvvwwwwxxyz{{||}}||||}}~~~~}}{zxwvuutssrrrrsstuuuuvwxxyyzzz{{{{||}~~}{zyxwwwwwxyyz{{||}}}}}}||{{{||}~~|zywwvvvvwwwxxyyzzzzzzzzyyxyyz{}~~~~~~~~~}}}}|||{zyxvusrrqpppppqrsstuuvwwwxxxxxxyz{|}~}|||||}}~~~~}}~~~~~~~~~~~~}}}}}~~~}|{zz{{||}~~~}|{zyyyyyyyyzzzzzzyyxxxxxyyz{|}~~}{zyxwwwxxxxyyzzzyyxxxxyyyz{|}~~}|{{{{||}}}}}|{{zzyyyyyz{|}~~}|zyyyyyyyyyyyxxwvuttttuvwxyz{{|}~~~~~~}|{zyyxxxxyyzzzyywvvvvvvwxyz{|}~~}|{yxwwwwwwwvvvuutttttttuvwxz{||}~~}}|{yxvuuuuvvvvvvvvuuuttuuuvxyzz{|~~~~}}}~~~}}}|}}}|{zzzzzzz{{{||}~~}|||{{{{{{{{|}~~}|{zyyyyzzz{{|}}}}~~~|{zyxwvvuvvwxyyyyzz{|~}{zxwuutuuvwwxxyzz{{|}}~~~~}|{zywvutsrqpppqrstuuvvwwxxyz{|}|||{{||}~}|zyxxwwwwxxyzz{{||}}~~}|zxwvuttuuvvwwxyyzzzz{{{{{{zzzzz{{|}~~}|{zywtsqonnnnnopqrsttuvvwxyz{||||||||}~}{zyxxxxyz|}~~~|{zzzz{||}~~}}}}~~~~}{zywvutuuuvwwxyz{|}}~~~}{ywvtsrrrrsstuvwwxyyzz{{{||}}}}||}~~}{zyxxxyy{||}}~~~~~~~|ywvttttttuuuuvwwxyyzzz{{{{zzzyyyyyyz|}}|{zyxwuuttttuuvwxyyz{{|||}~~~~~~~~}|zyxwvuttssssssttuvwxxyzzzz{zzzzyyyyyz|}~~|zywvuttsssssssttuvwxxyzzz{{|||{{zzz{|}~~}|||}}}}~~}||||~~}|{zxvuuuuuvvwwxxxy{|}~~}|{zzzz{{|}}~~~~~~}|{zzyyxwwvvvuvvvwwwwxyz{|}~~~}}|{{z{{|}~~}|zyxwvuttssssrrrsstuvvwwxxxxxxwvuutuvwyz|}~}}|{}~}|{zyxxxxxxxxxxxyy{|}~~~~}}|||~~~}||{{{{{{{||}~~}}||{zyyxxwwwwwwwxyz{||||||{zyxwwwwxyz{}~~}||{zyxvutsrrqppppppppqstuvwxxxxwwvvvvvwwxy{}~~~~}}||}~}|{{zzzzzz{{{|}~~~~}}}}~~~}}}~~}|{zyyxxwvutsrrqrrrsstuuvwxz{}}}|{{zzzzzz{|}~}||{{zyxwvutsrrqqppppppqqrsttuuvvvuutttttuvwxy{|}~~~~}}}~}|{zzzz{{{{{{||}~~~~}}||{zzz{|}~~}|{zyxxwwwxyzz{|}~~~}}}}~~~~}||{{zzyxwwvuutttuuvvvvwwxyyyyyyxxwwwwxyz{|}~~}}}}||{zyxwvvuuuuuuuvvvuuvvvwvvvvuuvvvvwxyz|}~~~}}~~}|{zyyyyyyyzzzzz{||}}}}}}}~~~~}}|{{{{{{||}}~~~~}}}}}~~~~}||{zzyyyxxxwvvvvvvvvvwxyyyyxxxxxxyz{{|}}}~~}}}||{{zyyxwvvvvuvvuuuuuutttsssssttttuuuuvwxz{|}~}||{{{{{zzz|~~}|{zzzzzyyyzzzzyyxxxxyyz{|||}}~~}}}||||}}}}||||||||||||}}}~~~~~}}|{zyyxxxyxxxxwwwwwwwwwwxxxyyzzz{|~~}||{{{{{{{{zzyyxxwvvuuuuuuuuuttssssttuvvwwwwwxyz{}~}|{{zzzyyzz{|}~}||{{{{{{zzzzzz{{||}}~~~~~}}}}}}}||||||}}~~~~}|||||||||{zyxxwwvvutssssssssstuvwwxyzz{{|}}}|{{zzz{{{{{{{zzyxwvvutssrqqppooooopppqrtuuvvvwwxy{}~}|{{{{{|||}~}|{{zzyyxxwwxxxyyzz{||}}~~}{zyyxxyyyxxxxxyyz|}~~~|zyxwvttssrrqqqrrsttuvwwxyyz{|}~~}}}}}}}}~~|{zxwvuuttssssssssttuuvwxxyz{|}~~~}}}}~~~~}{zyxwvuvvwxyyyzzz{{|}~~|zyxwvvvvwxxxyyz{|}}~~|{zxwvttssssttuuvvvvwwxyz{|~~~}|{zyxwvutsssttttttttttuvvwwxxyyyzzzzzz{{{{{|{{{{zzzzzzz{{{{{||}~~}|{{{{{{{||||||}}~~~}}}}}~~~~~~~~}||{{zzyyyyzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}|||{{{{{{{||||{{{{{zzzzzzyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzz{{zzzzzyyyzzzzzzzzzzzz{|}~~~~~~}}||{{{{{{{zzzzzz{{{|||||{{{{{{{|||||||}}}}}}}}}}}}||||||||||{{{zzyyyyyyxxxxxxxxxxxxxxxxyxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzz{||~~~~~~~~~~~~~~~~~~~}}}}}||}}}}}}}}}}~~~~~~~~~~}}}}}|||{{{{{{{{{|||{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzz{{{{{{{{||}~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||}}}}~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwwxxyz{|}~~~~~}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzz{{|||}}}~~~~~~~~~~~~~~~}}}||{{{zzzzzzzyyyxxxxxxxxxxwwwwxxyzz{|}~~~~~~~~~~~~~~~~~}}~~~}}}||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{zzzzyyyyxxwwwwwwxxxxxwwwwxxxxyxxxxyyyzz{|}~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{||}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{zzzz{{{{{||||{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}~~~~~~~~~~~~}}}}||||||||||||{{{{{{{{{{{zzzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{||||||||}}}}}~~~~~~~~~~~~}}}}}}}||||{{{|||{{{zzzzzyyyxxwwwwwxxxwwwwwvvvvvvvvvvwwwwxxyzz{||}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}|||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||}||||}}}~~~~~~~~}}}}}}|||{{{{{zzzzzzyyyyyyyxxyyyyyyyyzzz{{||}}~~~~}}}||{{{{{{zzzyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxwwwwwwwxxxyyyzzzz{{{||}}}}~~~~~~}}}}||||{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{zzzzzzzzzzzz{{{{{||||||||||||||||}}}}~~}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~~~~~}}}}}}|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{|||||||||||||||||}}}}~~~~~~~~~}}}}|||{{{{{{{{zzzzyyyyyyyyyxxxwwwwwwwvvvvvvvvwwxxxxxxxyyzz{||}}~~~~~~}}}}}}}}}||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzyyyxxyyyzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{zzyyyyyyyyyyyyyyyzzz{{{{|||}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzyyyzzzzzyyyyxxxxxxxwwwxxxxxxxyyyyzz{{||}}}~~~~~~}}|||{{{{{{{{{{{{||}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}|||||{{{{zzzzzz{{{{{{zzz{{{||||}}}}}}}}}}~~~~}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}||||||||||||}}}}}}}}}||}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}|||||||||}||||||||||}}||||||||||}}}|||||{{zzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwxxyyzz{{||}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}|||{{{{{zzzyyyyyyyyyyyyzzz{{{|||||||||}}}~~~~~}}}}}~~~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyzzz{{{{{{{||||}}}}}~~~~~~~~}}~~~~}}}}}|||||||||||}}}~~~~~~~~}}}}}}}~~~~~~}}||{{{{{{{zzzzyyyyyyyyyyyyyyyyyyzzzz{{{{{{|||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxyyyyzzz{{{{||||}}}}~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||||}}~~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{||||||||||||||||||||}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}~~~~~~~~~~~~~~~}}}}||||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{zzzzzzzzzzyyyxxxxxyyyyxxxxxxxxyxxxxwwxxxyyzz{{{{{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}||{{{{{{{{zzzzzzzz{{{{{{|||}}}}}~~~~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{||||||||}}}}~~~~~~~~~~~}}}}}}~~~}}}||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}|||{{{zzzyyzzzzzzzzzyyzzzzzzzz{{{{{{{{{{{{{||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzz{{{{{{{{||}}~~~~~~~~~~~~~~}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}||||{{{{{{zz{{{{{{{|||||||||||||}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzyyyyyxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{||||||||||}}}~~~~~~}}}}}}}}}}||||||||||||||||{{{||{{{{{{||}}~~~~~~}}|||||{{{{{{zzzyyyzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyzzz{{{{|||}}}}~~~~~~~~}}}||||||||}|||||||{{{{{{{{{|||}}~~~~~~~~~~~~~~~~}}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~}}||{{{{{{{{zzzzzzzzyyyyyyzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{|||||}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyzz}~~~~~~~~}}}}}}}}}}}}}||||||{{{{|||||||||||||||||||||||}}}}~~~~~~~~~~~~}}}||{{{{zzzzzzzzzzzzyyyyyzzzzzzzzzz{{{{{{|||||||}}}~~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}||||{{{{{zzzzzyyyyyyyzzzzzzzzz{{|||||||||||||{{{{{{{{{{zzzzyyyxxxxxxxxxxxy{~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~}}|||{{{{{zzzyyyyyyyxxxxyyyyyyyyyzzzyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{zzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}~}}}~~~~~~~~}}}|||||||{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzz{{{{{}~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{|||||||}}}~~~}}}}}}}~~~~~~}}}||||{{{zzyyyyyyyyyyyyzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||{{zzzzz{{{{||||||||}}}}}||||}}}~~}}}}}||||||||||||||}|||||||||||||||}}~~~~~}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}||||||||{{{zzzzzzzyyyyyyyyyyxxxxxxxy{~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||}}}}}||||}}}}}}}}}}~~~~~~~~~~~}}}~~~~~~}}}||{{{zzzyyyyyyyyyyyyyyyxxxxyyyyyyyzzzz{{{|||||||}}~~~~~~~}}}}}}||||||||{{{zzyyyyzzzzyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{|||}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||}}}||||||}}}}|||||{{{{{|||||{{|||||{{{{{{zzzzzz{}~~~~~~~~}}}}|||||||||{{{{{{{||||||||||{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~}||{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||}}}}~~~~~~~~~~}}}}}}}}}}}}||||}}||||||||||||{{{{{{{{{{|||}}}}}}}}||||{{{|||||||||{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}||||||||{{{{{zzz{{{{zzzzyyyyyxxxxxxxxyzz|}~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}|||{{{{zzzzzzzyyyyyxxxxxxyyyyyzzzz{{{{{|||}}}}}~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{zzzyyyxxxxxxyyyyzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{|||||||||}}}}}}}}~~~~~~~~}}}}}}}}||||||||||||||}}}|}}|}}}}}}}}}}}}}|||||||||{{{{{{{{{{{|||}~~~~~~~}}}}}}}}|||||||||||||||{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzzzzzzz{{{{|||||||{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}||||||||||||{{{{{{||{{{{{{{||||||{{{{{{{zzzzzzz{{{{{{{{{|{{{{{{{{||}}}}~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzz{{|}~~~~~~~~~~}}}}}}}}}}}}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}||{{zzzzzyyyyyzzzzzzz{{{{{{{{{{|||||}}}}}}}}}}}}}}~~~}}}}}}}}||||{{{{||||{{{zzzzzzzzzzzzzyyyyyyyzzzzz{{{{{{{|||||{{{{zzz{{{{{{{{{||||||||||||}}~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{zzzzzz{{{{||||||}}}~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{||||{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~}}}}}|}}}}|||{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{{{||||}}}}~~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||}}~~~~~~~~}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~}}}}}}}|||||{{{{{zzzzzzzyyyyzzzzzzz{{{|||}}}}}~~~~~~~~}}}}}}}}}}}}|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||}}}}~}}}}~~~~~~~~}}}}}||||{{{{||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}||{{{{{{zzzzzzyyzzzzyyyyyyyyzzzzzz{{{{{{{zzzzzz{{{{{{{|||}}}}}}}~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}||||||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}||||{{{||{{{{{{{{zzzzyyyyyyyyyyzzz{{{{||{{{{{{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzyyyyxyyyyzzzzzzzz{{{{|||||||}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||}}}|||||||||||}}}}}~~~~~~~}}}}}|||||||||||{{{||||}}}}||}}}}}}}~~~~~~~~~~~~}}}|||||{{{{{zzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{|||||||||||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}~~~~}}}}}|||||||||||{{{{zzzzzzzyyzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}||||||}}}}}}}}}}}~~~~~~~~~}}}||||||||||}}}}}}}}}|||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}||{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzz{{{{||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzz{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{|||||||||}}}}~~~}}}~~~~~~}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzz{{|||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}||||{{{{{{{{{{{zzzzzyyyyyyyyyzzzzzzz{{{{{|||||}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}~~~~~~~~~~}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}}||{{{{zzzyyyyyyyyyyyyyyxyyyyzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzz{z|~}||||||}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~}~~~~}||{zzyyyyyz{z{{||||}}}|||}}~~|zxwvvvuutuuutuutuvwxyxxxwwvwxwxxyz{{zzyyyyzz{{{||}}}}|{||}~~~~}}}}}~~~}~~}}}~}|zyyzz{{|||{{{|}~~~~~~~~}||}~}zxvuuuuvvwwvvvwxyyzyxwvvwwwwwwxz{}~~~~~|zxutsrrstuuuttuvwwvvutsssstuvvwwwxyz{||}}|{{z{|}}}}~~{zz{}~~~}}}~|zyxxxwwwwwwxzzzzzyxxxxxxxyzz{{{||}~~}|ywuuuvvwwwxyyyxwwwvvvvvvvwxyz{|}~~}zxwvuttttsstttttuuuuutsrqqrrtuvvwxzzz{|}~~~~~}}}}||}~~}|{z{}~~~~~~}||||{{|}}||{yyxxyz{|}~}|{zzz{{{zzzyz{zyyyxxxxwwwwwwxy{|}~~|{{zyxwvvwwvvvwwvutssttssrrrsttuvxz||}}{yyyyxvvuuuuttttsrrqqqrqqpoprtuuvwyz{{|}~}}~}|||{zyz{{zyxxxxxxxz|~~~}|||}}}|{zzzzz{|~~}|{{{zzzyyyxwvuuuvwvuuuttttuvvwxyz|}~~~~}{zzyyxxwvvwwvutttttsssssrstuvwxyz{}~}}|{{zyxxwusrqpppppponnmmnooopprsuuuvxyz{|}~~~~{zyyxxxxwwwwvvvwxxz|}~~}|zxxwxxxwvwwvvvwxxyz{|~|zyxwwvvuuuuutttttuuvxyz{{|~~||{{zyvutssrqppppppooooopqrtuvwwy{}~|zyyxwutssrqpnmmnnnmmmmnopqrtuuvxy{}~~}||~~|{zyxwwuttuvvvwwyz|}~~}}}}}|{{||{zzyzzz{|}~}{zywutsssssrrsssrqqqrssuvxz{{|}~~~~~}{zxwutrrstttsrrrrqpopqstuwxz{||}~~{ywutsqooopqqpoooooonoprstuwxz|||}~~~~}|{yxxxyzyxxxyyyyz|~~|{yyyxwxxwxyxxxxyyzzz{|}}|{zyxwvuuuuvvvvvvvvvwxyz{|}~~~~~~~~}|zywvuutsssttuuuuutuuuvvwxz{|}~~~}}~~~}{zywvuutssssssttttttuuvvwyz{|}~~}|{{zzzz|~~||{{zzzyyyyyyyz{}~~}}}|||}}}~~~~~~~~|{yxwvutttttuuvvvvvwwxyz{|}~}|{yxwvuttttuuvvwwwvvwwxyz{|}~}|zywvutssssssssssssssttuvwxyz{|}~~}}||||||}}~~~~~}}}||{{{||}~~}|zzzzz{{||||||}}~~~}|{zyxwvvvwwxyyyzzzz{|}~~|{yxvuttssttuuvvvvvvvwwxyz{|}~~~|{yxwvuutttuuuuuuuuvvwwwxyz{||||}}}}~~~~~}}|||{|||||}}~~~~~~~~~}}}~~~}}}||}}}~~~|zywvuttsssstuuvvvvwwxyy{|}~~~~~~}{yxvutsssstttuuvvvwwwxyzz{{||||}}}}~~|{yxwvuuttttttuuuvvvvvwxxyyyyyyyz{|}~~}|{{zzz{{{{|||}}~~~~~~~~~~~|{yxwwvvvvwwxyyzzzz{{{{{{zz{{|}~~}|zywvuutuuvvwwxxxxxxxxxxxxxxyyz{|}~~|{zyxwwvvvwwxxyyyzzyyxxwwwwwwxxy{|}~~~}}}}}}~~~~}}}~~~|{zyyxxxwwwwwwxxxxwwvvuuvvwxxyz|}}{zyxwwvvvwwwxxxxxxwwwvvvwwxyz{||~~}{zyxxxxxxxxxxwwvvuutttstttuuvwxyz{{||}}}}}~~~}||{{z{{||}~~~|{{zzzzzzzzzzyyxxxwwxxyz{|}}~}|zyxxxxxwwwwvvvuuttttuuvwxxyzz{|}}~~~~~~~~~~|{zzyyyyxxwwwwwvuuuuuvvwwxxyyz{{{||||||||||}}~~~~}}}~~~~}|{zyxvuutttttuuuvvvwwxxyyzz{{|||}}}}~~}{zywvuttssssstuuvvvvwxyyz{{{||||||||}~~}|zywvutttttuvvwwwxxxyzz{{{{{zzzyzz{{|}~~~~~}|zzyyyz{|}}~~~~|zywvuuuuuvwwxxyyzz{{|||}}}}}}}}}~~~}{ywvutsstttuvvwwxxyyzzz{{||||||||}}~}{yxvutttttuvwxyyzz{{||}}}}}}||{{{|}~~}{zyxxxxxyz{|}~~}{zzzzzz{|}~}{yxwvuuuuvvwwxyyyzzzz{{{{{{zzzzz{|}~~|{yxvutttttuvvwxxyyzzzz{{{{{{{{|||}}~~}{zxwvutsssttuvwwxyzz{{{{zz{{zzyyyyyyz{|}}~}{zyyxxxyyz{|}~~~|{zzzzz{||}}~~~~~~~~}|{yxxwwwxxyyz{{||}}}~~~~}}}}~}|{yxwvuutttuuvvwxxyyzzzzzzzzzyyyyzz{|}~~}|{yxwvvvuutuuuvwwxyyz{{{|||||{{zyyyz{|}~~~}||{zyxwvvuuuuvvwxyyz{|}~~~}}}}~~~}|zyxwwvwwwwwxxyyzz{{{||||{zzyyyyz{|~~}|{zyxwwvvvvvwwwxxyyzzzzzzyyyxxxxxyz{|~~}||{{zyyxwwvuuuuuuuvvwxyzz{||}}}|||{zzzz{|}~~~}}||{{zzyxxxxxyyyzz{|}~~}}}|||}}}}~~~~~~}||{zzyyxxxxxxyyzz{|}}}}||{{zzzzz{|~~~}}|{zyxwvvvwwwwxxyyz{{||||{zyyyyyyz{|~~~}}|{{zyyxwwvvuvuvvvvwxyz{||}}}||{{zz{{|}~~}}|{{zzyyxwwvuuutttuvvwwxyz{|}~~~~~~~~~}||{zyyxxwwwxxyyzz{{{{zzyyyxxxyyz{|~~~}||{zyxxxxxxyyzz{{||}}||{zzyyyyz{|}~~}}|{{zyxwwvvuuuuuuuvvwwxyzzzzzyyyxyyyzz{|}~~}}|||{{{zzyyxwwwwxxyyz{{{|}~~~}}}}~~~~~}}|{zzyyyyzzzz{{||||||{{{zzz{{{|}~~~}||{zyxxwxxxxxxyyyyzzzzzyyxxxxxyyz{|}~~~}}}|{zzyyxxwwwwwwwwwwwxxxyyyxxxxxxxxyz{|~~~}}|{{zzzyyxxwwvvuuuuvvwwxxxyyyyzzz{{{{|}}~~~}|{{zzzzzzzzzzzyyxwwwwxxxyyzz{{|}~~~~~}}}}}}}}||{zzzzzzzzz{{zzzyxxxwwxxyyz{{||}~~}}}}||{{{zyyyxxxxxxxwwvvvvvwwwwwwwxxxyyzz{|}~~}}||{{{zzzzyyyxxxxxyyzzzzzz{{{{{||}~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzzyyxxxxxxyyyzz{{|}~~~~~~~~~~~~}||{zzzyyyyyyyxxxxxxxxxyyyzzz{{|}~~~~~~}}}||{zzyyxxxwwwwwwvwwwxxxyyzzzz{|}~~~}}}}|||||{zzyxwwvuutuuuvvvuuuuuvwwxyyzz{||~~}||{{{zzyyyxxxyyyzzzzzzz{{|~~~}}}}~~~~}||{zzzyyyyyyxxxyyzz{{||||||}~~~}}}~~~~~~}|{{zyxxwvvuutttttttuuvvwxxxxxyzz|}~}}}}}~~~~~}|{zyxwwvvvvvvuuuvvwxxyz{{|}~~~}}||{{{{{{|}}~~}|{zzzzyyyxxxxyyz{|||}}~~~}|zyxwwvvvvvvvvvwwwxxyyyz{{|}}~~}{zyxwvuuttttttuuuvvwwxyyz{{|}~~~}}~~~~~}|{yxvussrrrrrrrssttuvvwxxy{|}~}||||}~~~|{zyxxxxxyyyyyyyzz{{||}~~~|{zxwvuuuuuvwwxxxyyyzz{||~~}}{zyxwvutssrsssttuuvvwxxyz{|}}~~~}|zxvutsssrsstuuvwwxyz{{|~}|{zzzzzz{||}}}~~~|{zyxxxxxxxyyzzz{{{|}}}~~~~~~~~~}{zxwvuuuuuuvvwxxyyzzz{{|}}}~~~~~}|zyxwvvvuuuvvwwwxxyzz{||||||||||}~}{zxwvutsrrqqrrstttuuvwwxxyyyzzzz{|}~~}}||}}~~}|{zzzz{{{{|||}}}}}}}|||{{{|}~~|{zyxwvvvvwxyyz{|||||||||{|||}}~~}|zyxwvvvuuuuuvvvwwwxxxwwwvvvvvwxy{|}~~}{yxwvvvuuuuuvvwwxxxxwwwwwwxyz{|}~~~~~~~~~}}}}~~~}}||||}}}}}}}}}||{{{{{{{|}~~}{zyxxxxwxxyyzzzyyxxxwwwwxxyyz{|}~~}|{{zyyyyyyyyyxxwwvvvvvwwwxxyyz{|}~~~}{zyxwwwvvvvvvvvvuutsssstuvwxyz{}~~~~~}}}}}}||{{{zzzyzzz{{|}~~~}{zyyyyxxxwwwwwwwwwwwwxyzz{|}~~}|{zyyxxxwwvvvuuuuuuuuvwwxyyzz{|}}~~~~~}{zyyxxwwvvuutuuuuvvwxxyz{|}~~}}||{{|||}}}~~~|{zzyyyyyzzzz{{||}}~~~}|zyxvutttttuvwwxyyyzz{|}~~~~~~~}{zxwvuuuuuvwxxyzz{{||}}}~~~~}}}}~~~}{ywvutsrrqrrrstuuvvwwwwwxyzzzzzzz{{|}~~}|||||}~~}{zzyyyyzz{{|}}~~~~|zxvuttssstuvwxyzz{{||}}~~~~}{ywutrrqqqrrstuvwwxyyyzzzzzzzzzyyyz{|}~}{yxvutsssttuuvwwxxxxyyyyyzzzzzz{{|}~~}|{{{{|}}~~|{zzzzz{{||}~~~|zywvutssssstuvwwxyz{{{{{{{||{{{{||}~~}{zywvuutuuuvwxxxyz{{|||||||{{zzzzz{|}~~|{ywvtssrrssttuuvwwxxxyyyyyyyyyxxxyyz{}~~}}||}}}~~}|{zzzzzz{{|}}~~~~~~}|zywvvuuuuuuuuvwwxyyz{{{||||{{zzzz{}~~}|{zxwuttssssstttuvvwxxyyz{{{{{{zzyyyz{|~~}|{zyxxwwwwxxyyyz{||}}}}}~~}|||{||}~~~}|{zyxxxxxyyzz{{|}}~~~}}}|{{{zz{{|~~}||{zzzz{{{{||}}~~~~~}}}~~~~}|{zyxwwvvuuuuuuuvwxyyz{{{||||{{zzzz{}~~}||{zyxwwwwvvvwwwxyz{|}}~~~~~}}||||}}~~}|{zyyxwvvuuuuuuuvwwxyzz{{{zzzyxxwwwxyz{|~~}}|{{zzyxwwvuutttsttttuvvwxyyzzyxwwvuuuuvwxz{|~~~~}||{{zyxwwvuuuuuuuuvwwxyzz{{{zzyyyyyyzz{}~~~~~~~~~}||{{z{{{{||}~~~}}}~~~~~~}|{zzzyyyyyzz{{|}~~~~}}|{zzzz{{|~~}}|{{{{{{{||}}~~~~~~~~}}|{zyxwwvuuuuuuvvvwxxxyyyyyyxxxwxxyz|}~}}||{zyxwwvvvvvwwwwxyz{{{{{zzyyyyzz{|}~~~}}}||{{zyxxwvvuuuuuvvwxxyzzzzzyyyyxxxxyz{|}~~~}||{{zzyyxwwvuttttttuuvvvwxyyyyyxxxwwwwxxyz{|}~~~}}}||{{zyxxwwvvuuuvvvvvvwwxxxxxxxxwwwwwxyz{|}~~~}}}}}||}}}}}~~~~~~~~~~~~}|{{zzzzz{{{{||{{{{zzzz{{{|||}~~~~~~~}}}||}}|||||}}}}}}}||{{{||}}~~~}}|{{{zzyyxxxxwwwwwwwwwvvwwwwxxxyyzz|}~~~~~~}||{zzyyxxxyyyyxxxxxxxxyyyzz{{||}}~~~}}}||||{{zyyxwwvvvvvwwxxwwvvvvvwwxxyyyzz{|}~~}||{{{zzzzzzzyxxwvvuuuuuuuuuuuttttuuuvvwwwxxyz{|~~}||{{{{{{{{{zzzyyyyxxxwwwvvvvvvvvvvvvvvvwwxyyzz{|}~~~}}}|||{{{z{{{||}}}}~~~~~~~~~~}}}}}~~~}||{{{zzzzyyyyyzz{{|||}}}}~~~}}||{{{zzz{{{{{|||}~~~}|{zyxwvvvuttttttuuuvwwxxxyyz{|}~~}|{zyxxxwwvuuttuuvvwwxxyzzz{|}~~~}}}~~~}|{zxwvvuuuuuttttttuvvwxxyzz{{|}~~~}}}}}}}~~~~~}|{zyxwvutttssssssssstuvwwxyyzz{|}~~}||{{{{{|}}}}}}|{{zywvuttsssssssssttuuvwwxxyzz{|}~~~~}}|||}}}}~~~~}}|{{zzzzz{{{|||}}~~}|{{zz{||}~~~~}|zyxxwwwwwxxyyyzzz{||}~~}|zyxwvvvwwxxyzzzz{||}~~|zywvuttttttuuuuvvvwxxyz{|}~~~|{yxwvuuttuuvvwwxxyyz{{|}~~}{zxvutsrrrrssttuuvvvwxyyz{{||}}}}~~~|zxwutsrqqqqrrrsttuuvvvwxyyzzzz{{{{|}~~~~~~~~~~~~~~}|{zxwvttsrrrrrssttuvvwwxyyz{{||||||}}~~~}|{{{{{||}}}}}~~~~~~~~~}||{{{{||}}~~}{zyxxxxyyz{{|||}}}}}|}}}}|}}~~|{zyxxwwwxyyz{{||}~~~~~~~~~~}|zyxxwwvvvwwxxyyyyxxwwvvvvwwxyz{|}~~}{zzyyyxxxxxxyyyyyyyxxwwwwwwxyz{}~~|{yyxwwvvvvvwwwxxxxwwwvvvvvwwxy{|~~}{zxwvuuuuvvvvwwwwwwvvuuuuvvwxxyz{|~~}|{zxwvutttttuuvvvvvvuuuuuuuuvwwxyz{|}}~~~~~}}||{||}}~~~}}}}}~~~}|||||{{{{{zzzyyyyyyyz{{|}~~}{zzyyzzzyyyyxxxwwxxxyz{|}}~~}|{{zzzzyxwwwwwwvvwwwxxyzz{|}}~~~~~}|{{zzyyxxwwwxxxxxyyzz{||}}}~~|{zzyxwvuuttttuuuvvwwwxxyzzz{||}}}}}}}}~}|{yxwvutsrrrsstuuuvvvvwxxyyzzzzzzzz{{||}~~~~~}|{zywvtsrqqqqqqrrstuuvwxyyz{{{||||||}}~~~~}|{{{{{{|}~~}|{zzz{|}~~~|{{zz{{||}~~}{zyxwwwxxyz{{|}}}~~~~|zywvuuuuuvwxyzz{{|}~~}{yxvvvuuuvwxyyzz{{{{{||||{{{{zzz{|}~~}{yxwvuuuuvvwxyz{{{{|||||||||{{{{{||}}{yxvutttttuvwwxyyyzzzzz{{{{{zzz{{||}~~}{zxwuttsssttuvwwxyyyyzzzz{{{zzzzzz{{|}~~}|zxwutrqpoooopqrsttuvwwwxxxyyyyyyxyyzz{|}~}{yxvvuuvwwxz{|~~|{zyyxyyz{{|}~}|{{z{{||}~}|{zyyxxxxyyz{||}~~~~~~~~}}}}}~~}|{yxwwvvvvvvwxxyzz{{|||}}}}}||{{|}~~|{zxxwwwxxxxyyzz{||}}~~~}}}|{{{{{{|~~}|{{zxxwvvvvvwwxxyz{||}~~~~~}||||}~~}}|{zyxwvuuuuvvwwxxyyzz{{{{{{{zzyyyyyz{|}~}||{zyxwvvvuuuuuvvwwxyyzzzzzyyyxxwwwxyz{}~~~}|{zzyxwvutssrrrrrrrrsttuvvwwxxyyxxxwwxxy{|~~~}||{zyxwwwwvvvwwxxyz{}~~~~}}}}}}~~~~}|||{{|||}~~~}|{{zzzzzzzz{|}}~~}}|||}}~}|{zzyxxwwwxxxxyz{||}}}}}||{{{|}}~~}||{zyxwwwxxxyyzz{|}}~~}||{zzzzz{|}~~~~}||{zyyxxwwvvvvvwwxyz{||||}||{{{zzzz{|~~~}}}}|{{zyxwwvvvvvvwxxyz{{||||{zzyyyyyz{|}~~~}}}|{zyyxwvvvvvvwwwxxyz{{||{{zyyxxyyz{|}~~}}||{zyyxwvuutsssrrssssttuuvvvvvuuttuuuvwxy{|~~~}||{zyxwwwvvvvwwwxxyz{||}||||{{{|}}~}}|{zzzz{|}}}~~~~}}||||||||||}}}~~}}}||||||}}~~~}|{{zzyyyyzzzzzzzzzzzyyyyyyyz{|}~~~}||{{zzzzzyzz{{{|||||{{{{{{||}}~~~}}}||{zyyxxxwwwwxxxxxyyyzzzzz{{{{|||}}~~}}|||{{zzzyxxwwwwwwxxxyyyzyyyxxxxxyyz{{||}~~~}}||||{{zzyyxxxxxxxxxxyyyxxwwwwwwxxyyzz{|}~}}|{{{{zzyyxxwwvvvvvvvvuuuttuuuttttttttuvwwxyz{|}~~~}}}}}|||{{zzyxxxxyyyyyyyyyyyyyzz{{|}~~~~}}||||||||||||||||||}~~~~~~}}}}||||||{{{||}}~~~}||{{{{{{{{zzyyyyyyzz{{|||}~~}||{{zzzzzzyyyyyyyyzz{{{||}~~~~~~~~~~~}}}|{zyxxwwwwwwvvvvvvvwwxyzz{{{|}~~}}}}}}}~~~}}|{{zzyxxwwwwwwvvvvwwwxyyzz{{{|}}~}}}}~~~}}|{zzyyxwwwwwvvvvvwwxyzz{{{||}}~~~}||{{{|||}}}||{zxxwvvuutttsrrrrrrssttuuvvvvwwxz{}~~~}}}}~~~~}|{zyyxxwwwvuuuuuvvwwxyyz{{|}~~~~~~~}}}~~}|{{zzzyyyzzzz{{|}~~~}|{{{zzzzzzzz{{||}~~}|{zyyyxxxwwwxxxyyyzz{{|}~}|{zyxxxwxxxxyyyzzz{||}~}{zxwvuttttuuuvvvwwxyyz{|}~}{zxwvutsssstuuvvvwwwxxyz{|}~~}{zxwvutttttuuvvvvwwxyzz{|}~~~~~~~~~~~~~}}|{yxvutsrqqqqrrsstttuuvvwxyz{||}}}}}~~~|{yxwvvuuttuuvwwxxyyz{{|}}|{{{{{{||}}~~~}{zyxxxxxxyyzz{{|||}~~|{zzyyyzz{{{||}}~~~|{zyyyxyyyzzz{{{|}}}~~~~~~}{{zyyxxxxyyzz{{{{||}}}}}||||}}~~|zywvvuuuuuuvvwxxyyyyyyyyyyyyz{|}~}|{yxvuutttuuvvwxxyyzzzzzzzzzzz{|}~}|{yxwvvvvvwxxyyzzz{{zzzzzzz{{{|}~~|{yxwvutttssttuuuvvwwvvvvuuuuuuvvwyz{|||}|}}~~~|{zyxxxxwwwwxxyyyzyyyyxxwwwxxyz{}~~~~~~~~~~}}|||||}}}~}}}}||||||}}~~~}}}}|}}}~~~~~}}}|||{{||}}~~}}|||||||}||{{zzyyyyyzz{{||}~~}|||{{{{||}}||{{zzzyyzzz{{|}~~}{zzyyyyyyyzyyyxxwwwvwwxyzz{|}~~}{zyxxxxxxxxwwwvvuuuuuvvwxyz{{|}~~|{zyyyyyyxxxxwwvvvvvvwwxyzz{|}~~~~}|{yxwwvvvvuuutttttttttuvvwxyyzz{||}}}}}}}}}}~~~}|{zzyyxxxwwwwwxxxxyyzz{{||}}~~~}|{{{{{{{{|}}~~~}|{zzzzz{{{||}}~~~|{zyyxxyyz{{|}}~~}|{zxxxxyyz{|}}~~~~~}{zxwvvuvvwxyzz{|}}~~~~~~~}{yxvuutttuvvwxyyzzzzzz{{|||||||||}~~~|zywvutttttuvvwwxyyyzz{{|||||||}}~}{ywvuuutuuvwwxyzz{|||}}}}}}}}}}}~~~}{zxutsrqqqqqrstuvwwwxxxxyyzzzyyyyyyy{|}~~}|{ywutsssttuvwxyzz{{{|||||||||{{{||}~~}{zyyxyyyz{|}~~}||||}}~~|{zxxwwwxxyzz{|}~~|{zyxxxxyyz{||}~~~~}}~~}|zxwuuttuuvwxyz{||}~~~~~}|{zyxwvvvwwwxyyz{{||}}}}}}}}}|||||}~~}|{yxwvvuutuuvvwxyyzz{{{{{{{zzzyyzz{|}~}|zyxwvvvuuvvvwxxyyz{||||||||{{zzz{|}~~}}|zywvutsssssstttuvvwxyyyzzzzzzyyxxxyz{}~~}}|{{zyyxvvutttttuvvwxyz{{|}}~~~~~}}||}}~~}|{zzyyyyyyzz{||}~~~~~~~~}|{zzzzyyyyzzz{|}~~~~~}|{{{zzzzzzz{{|}~~}}|{zyyxwvvvuvvvvwxyyz||}~~~~~}}}|||}~~}|{zyyyxxxxxxxxyyz{|}}}}|{{zzyyzz{|}~~~}||{zzyxwwvvwwwwxxyzz{{||||{zzyyyyyz{}~~}}|{zyyxwwwwwwwxxyz{|}}~~}}|{{{{{||}~~}|{zxxwvuuttsssttuuvvwxyyyyyxxwwvwwxyz{|}~~}||{{{zyyxwvuutttstttuvvwxz{||||{{zzzzzzz{}~~}||{zzzzyyyzz{{|}~~~~~}}}}}~~~~}||{zzyyyyyyyyz{{||}}}}}}||||||}~~}|{zyyyyyyyyzzz{|}}~~}}}|||||||}~~~}||{zzyxwvvuuutuuuvvwxxyzz{{{zzzyyyyz{|~~~}}|{zyyxwvvuuvvvwwwxxyyyzzzyyxxxxxxyyz{|}~~}|{{zyyyxxwwvuttssssrrsssstuuw~}}||{{zyyyyyyzz{{{{{{{{{{{{{||}}~~}{zzyyxwvuuutttuvvwwwxxxxyyyz{{{|||}}~~}|zyxwvuttsssstuuuuvvvvuttttttuvwwxy{||~~}}|||{{{{zzyyywusrqqppppqqrsy~~~|{{zzz{{z{z{{|~~~{zxxxxxyz{}~~~~~}{zxwwwxyz{{zzzzzzzyyz{}~~~~|{zyxxxy{}~~}||{zzyzzz{||}||{zyxxwwwwxyzzzzyyyz{||}}~~~~}}|||zyxwvuuvvvvvuutttttsrrrrrrstuvwwwxz}~}||||}}~~~~~~}}||{|||{zyxxxxxxwwwvtssstuuvxy{||}}}~}{zyyxwvtsrqqqqqqqqqrrsssttttttuvwy{}~|ywusrrrrqqppoopqrrsstttuuuuvwxy{}~~}|||||}~}|{zxvutrrqpppruy}~}|{{|{{{{{||}~~}|||}~}{zzyyyz{{|}}}~}}}|{zxxwwwwwwwxxyyz{{}~~}}||{{{{||||{zzyxwvvuuuuuuuvwwwwvwwxxy{|}~}|zxwwvvvvuuvvwwvvuutsqpnlkjjjjjklmnptx|~|{zxwwwwvvuuvwxxyz{}}{ywvvutsrrrrqqqqrrssssstvxz{}~~|zxvtrqponnnoppqqqqrrssttuvwxyz{|}}{xusrrqqrrrrssrrrrsttuvvvwwxyyxxxxxyyyzzz{{{|||}~~~}|zzyxwvuttuvy{}~}}}}~~~~}}}}}}||{zzzzyxwvtssrrqpqqrstuvxz{|}~~}}}}||{zyxvtrpomlllllnoprstuuwxz{|}~~}|}~}}|{zyxwusqomkjihfeeefffhjmqtw{~}{yxwvutstuvvwwwwxxyz{|}~}{yxwvvuttsssssrrrrsssssrrrrrstvy{}~~{yxvvuvuvvutttttssrrqqqpooooprstvwxzz{||}~~|{zyxxxxyyyzzzzyxwutttssrrsuuwwwwwwwwwwwwxxyz{{|}~~}}}||||}}|}}~}||{|{{{{|}}~~}}}~~~}|{zywusqpooppqrrstvwwwxyzz{{|}~}|zxvuutsrpooooooopqrsttuuvwxyyyz|~~}|{zwtqomlkjiiijkmmnnpqsuwxy{}~}}||{zzyyyxwwvvvwwwvwxyz{||}~~}}}}}|||{yxwutsrqqrrsttuvwxyzz{{|}}~~}{{zzzyyyyyyyxxwvvuttssssttuvwxyzz{{{{{{|}}~~}|{zyxxwvvvvvvwxyyz{{{zzzzzyyxxwwvwwxxxyzzz{{{||||}~~~~~}}||{{{{|||}}||||{|||}~~~}|{{{{||}~~~~}|{{zyyxxwwvvuuttttttuvvwxyz{{|}}~}|{yxwvvuutttttuuuuuvvwxxyz{|}}~~~~~}}|||||||||||||{zywvtsrqpooooprsuwy{|}~}|{{zzyyyyyyyyzzzzz{{||}}~~~}}}}}}~~~}}{zyxxwwwvvvvwwwxxxxyyyzzz{||}}~~~~~~~~}|{zzyxxwwvwwwwwwwwwwwwwwxxxyyyyyyyyyyzz{{|~~~}}}}}}}||||}}}~~~~}|||{{||||||||||}}~~~}|{zyxwwwvvvwwxxxxyyyzz{{{||}}}||||||}}~~~}|{zyyxxxxxxxyyyyyzzz{{|||}}}~~~~~~~~~~~}}}||}}}|||||{{{zzyyxwvvvvvvwwxyz{|}~~~~~~~~}}|{{{zzzz{{{||{{{{|||||||||||||||||}~~~}||{zyyxxwwwwwxxxyyyyzzz{{{{{{{zzzzz{{|}~~~}{zyxwwvvvuuvvvwwwwxxxwwwwwvvuuuuuvwxy{|~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}|||||}}}~~~~~~~~}|{zzyyyxxyyyzzz{{{{{zzyyxwwwvvwwxyyz{||}}}}}}}~~~~}|{{zzzzyyyyyzzzzzzzzzzyyxxxxxxxyyzz{||||||||||}}}}}}}}}}}}}}}}}}}}}}}||||{{{{||}}~~~~}}}~~~~~}||||||||||||{{{zzzyyyyyyyyyz{{||}}~~~}|{{zyyxxxxxxxyyzzzyyxxwwwwwwwxxyyzz{|}~~~~}|{{zyyyyxxxxxxxwwvuuuttsstttuvwyz{|~~~~~}}}||{{zzzzzzz{{|}}~~~~~~~~~~~~}}}}}|||{{{{||}}~~~}|{{{{{{{{{{zzzzyyyxxxxxxxyyyzzz{{|||||||}}}}}~~~~~}}}}||||{{zzzzzyyyyyyyyzzz{{{|||||||||||{{{{{{{{|||||}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~}}|{zyyyyyyyzzyyyyyyzz{{{||||||}}}~~~~}||{zyxxwvvvuuvvvvwwwxxxyzz{{||||||||||}}}~~~~}|{yxwvuutttttuuuuvvvwwwwxyyzz{{{|||}}~~~~~~~}}|||||||}}~~~~|{zyyxxwwwxxxxyyyyzzzzzzzzzzzzyyyyyyz{{|}}}~~~~}|{zyxxxxwwwwxxyyyyzzzzzzzzzzzzzyyyyyyyzz{{|||}}}~~~~~~~~~~}}||||}}}~~}}}}}}}}}}}}}}}}~~}}}}}}}}}|}}}}~~}|{zzyyyyyyzzzz{{{{{{{{||||||||{{{{|||}~~}|{zyxwvuttttuuvvwwxxyyzzzz{{{{{{{{{{{{|||}~~~}|{yxwvvuutuuuuvvwwxxyyzzzz{{{|||||}}~~~}|{zzyyyzzz{{||}}}~~~~~~}}}}}}}~~~}}|{{zzyyyyyzzz{{{{||||||{{{{{zzzzyyyyyyzz{|}~~}}|{{zzyyyyyyyyzzzz{{{{{zzzzzzzyyxxxxxyyzz{||}}~~~~}}||||||||}}~~~~}}}}}~~~~~~~~~~~}}||||||}~~~}|{{zzyyyyyyyyyyzz{{{||||}}}}}|||||||}}~~~}||{zzyxwwvvuuuvvvwwwxxyyzz{{{{{{{{{{{{{{{{||}~~~}||{zzyyxwwvvvuuuvvvvwwxxyzz{{|||||||||||}}}~~~}}}|||||||||}}}~~~~~~}}||||||}}~~~}}||{{zzzzzzzzzzzzzz{{||||{{{{zzyyxyyyzz{|}}~~~~}||{{zyyxxxwwwwwxxxxyyyzzzzzzyyxxwwwwwwxyzz{|}}~~~~~}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~}}||{{|||}}~~~}}||{{zzyyyxxyyyyzzz{{|||}}|||{{{z{{||}~~~}}}||{{zyyxxwwwwwwwwwwxxxyyz{{||||{{{{zzzzz{{|}}~~~}}|||{{{zyyxxwwwwwwwwwwxxyyzz{||}}}|||||||||}~~~}}}||{{{{{{{{{{{|||}}}}}}||{{{{{{{||}~~~~~}}||{{{zzz{{{{{{{{||||{{{zzyyxxxxxyyz{|}~~~}}||{zzyyyyyxxxxxxxxxxyyyyyxxwwwwvvwwxxyz{{|}}~~~~~~}}}~~~~~~~~~~}}}}}~~~~~}}}|||||||}}~~~~}}||{{zzzzzzzzz{{z{{{{|||||{{{{{{||}}~~~}}||||{{{zzyyyxxxxxxxxxxyyyyyyyzzyyyyyyyyyzz{{||}~~}}}||||{{{zzyyxxxxwwwwxxxxxxxxyyyyyyyzzz{{{||}}~~~~}}}|||||||||||||{{{zzzzzz{{|||}}~~~~~}}}||||{{{{{{zzzzzzzzyyyyyyxxyyyyyzzz{||}~~~~~}}}}}}|||{{zzyyyxxxxxxxxxwwwwwwvvvvwwwxxxyyyzz{||}~~~~~~}}}}}}}||{{{{{{||||}}}~~~~~~}}|||{{{{zzzzzzzzzzzzzzzzzz{{||||}}~~~~~}}}}}}}}}}||||{{zzyyyyyyyyyyyxxxxxxxxyyyzzzz{{{||}}~~~}}}}}|}}}}}}}|||{{zzyyxxxxyyyyyyyyxxyyyzz{{|||}}~~~~}}||{{{{{{zzzyyyyyyzzz{{{|||||}~~~~}}||{{zzyyyxxxwwwwxxxyyzzzzzz{{||}~~~~~~~~~}|{zzyyxxwwwvvvuuuuuuvvvwwxxxxyyyyzz{|}~~~}}}}||{{{{{{{{||}}}}~~~~}}|{{{zzzzyyyyyyyzzz{{||}}}}~~~~~~~}~~~~~}}|{zzyxxxwwwwwwwwwwwxxyyzzzz{{{{||}}~~~}}}}}}}}}~~~~~~~~~}}|{zyxxwwwwwvvwwwwwxxyyyzz{{|}}~~}|{zyyxxxxxxyyyyyyzzzz{{||}~~~}|{{zyxxwwwwwxxxxxxxxyyyzz{{||}}~~~~}}|{zyxwvvuuuuuuuvvvvvvwwwxxyyzz{||}}}}}~~~~~~~~~}}||{{zz{{{{|||||}}}}}~~~}|{{zyyyyyyyyzzz{{{{{{{|||}}}~~~~~~~~~}|{zyyxxwwwwwwwxxxxyyyyyzzz{{{{{{{{{{{{|}}~~~}|{zyxxwwvvvvwwxxxyyzz{{{||}~~~~}|{{zyyyxxxxyyzzzzz{{{{|||||||||||}}~~|{zzyyxxxxxxyyyzzzzz{{{{zzzzzzzzz{||}~~}|{zyxwvvvvvvvvwwxxxxyyxxxxxxxxxwwwwxxyz{|}}~~~~}}}}}}}~~~~~}}}||{{zzzzz{{|}}~~~}}||||{{{{{|||||||{{{zzyyyyyyzz{||}~~~}|{{zzyyyyyyyyyyzzzzyyxxwwwwvwwwwxxyz{{||}}}~~~~~~}||{zyyyyyyyyzzzz{{{{{{zzzzzzz{{||}~~~~}}~~~~~~}||{{{{{{{{{{{{zzyyyyyyyyyzz{{||}~~}}||{{{{{{{{{{{zzyyxxwwwwwxxyyzz{{||}~~~~~~~~~~~}|{{zyyyyyyyyyyyxxxwwvvvuuuvvvwwxxyyz{{||}}~~~~~~~~}}}||{{zzzzzzzz{{{||}}~~~~~}}}}}|||{{zzzyyyyyyyyyyzz{{{||}}~~~~~~~~~~~~}|||{{zzzyyxwwwwwwwwwwwxxyyzzz{{|||}}}}}}}}~~~~}}||{{zzyyyyyyyyyzzzz{{||}}~~~~}|{{zzyyyzzzzz{{{{{|||}}}}}~~~~~~~~~~~~}|{zxxwvvvuuuvvvwwxxxxyzz{{||}}}~}}}}}~}{zzyyyyyzzzzzzz{||}||||}}~~~}}|{zyxxxyzzzz{|}~}{yxvussrrsstttuvwxxyyzyyxxxz{|~~~~~~~}}|}}{ywvtssrrqoonnopprrsstuuvwxz{|}}~~}{zxvuuuuuuuvxyzz{|~~|{{{|}~~}|{zyyz|~~~~~~}zywvvwxyz{{{zzyxwwxxxz|}|{zyzzz|}~~~|zxvtsrqpnmlkklmmopsuvwxyz{}~~|zyyyzzyyyz{|{{zyyyyz|}~}|zwvuuuvwxxyzyyxvutsrqpooprux{|~~~}}|}~~}{zxwwxxyyz{||||||}~}|{ywvuttuvwy{}}zxwvuuutttuutssrqqqqqqponnnmlllmnopqsuwz|~~}}|{|~~{yvspnlkjiiiihhgggghijkllmmmllmnoqrtuvwx{}{ywutstuvwxxyyz{}~~}|{zz{|}~}}|{zzyyyyyyzyxxyz{{{||}}~~{ywvutuuuttssrqqrsuvxyyzyxxxxxxyyz{|}~}{yvspnmllmnoqrtvxz|~~}||}}~~~|zxtpmkkklmprsssssrrrqqppqrsttuuvwy|}~~~~~}||{zzyxxxxwvutuuwxyxxwvwxywvutssrqpooopqrsstuvxy{|}}~~}{yyyxwvuttsrssssssssrqpoooopqstvwyz{||}}}~}zxusrqqrsssrpnmllmnnnmmmlmnoopqrrssttuvwx{}{zxutrqpqrstuvwxyyxwutssttttuuuuvvwxyzz{}~}}}|{zyxxxy{|||||||{zzzzzz{|||}}}}|{zyxxxwwwxxyyyxwuuvvvvvutuuwwxyyz{|}}zxvutsrqqqpqqqqqpppqqrrrrrsuwyz{{{{{{|{{|}~}zxvuuvwxyz{{||||{yvtrpppponmmmnnnnoopppqqppqrsuvwwyz|}~~}}}|{zzz{{{{zyxwwvutssssttttssssrrrsuwxyz{{|}~~|{{zzywvvutssssqponmmlkllmmnnnnnmnooppoopqrtvwxyz}|zwvuttttsrpnlllkjhedddfhhhijjjjjklmmnnoopprux{~}|zyxxxxyxxwwxyyyxwwxxyz{|}~{zyxxxwutttuuuuuuvvvwwxy{|~}|{{{|||||{zzyxwusqonmljihhhiklmmmmnnoppqrsuwyz{|}}{xwvvvutsrrrstuvwxyz{|}}}}}}}~~~{xvusrponnmmmlkihhhiiihgffghjkmmnoqrstuvwz|}{zyyyyz{zxxyyyyxvtrpooppqpoonnoponmlkkklllnpqsuvxyz{}~}|{{{zz|}~}~}|zyxvusssttsttsssstutsrqppqrstvy{|~||{{{{{|||{zxvusrqomlkkklmmmmmmmmmmllklnpqsuxz}}|zxvvutsrrtuvvvvuuuuuuttttvwxyz{|}~~|zyxxxxxyyzz{}~}|{zyxwutttuuuvvvvvvuttsttuuvwwxy{|}~~~}}}||{|||||||{zzxwusrrqqqqpppqrsuvwxxyzzzyyyyzz|}~~~~~}|zxvutsqponmmmnnnoonnnoopqrrstuwxz{|}}}~~}}||||}}}}~~~~}|{zyxxwvutsssttuvwxxyz{{||}~~}{zxwwwwwxyyz{{{zzyxwvuutsrqppppqqqqqqrrrrrsssstuvxy{{||}}}~~~|zyxwwvvvvwwxxxwvutsrqponmmlllmmnnnooqrsssssrrqqrsuvx{~~}|{zzzzzz{|||||||{{||}}~~~}}|zyxxwwwwxyz{{|}~~~~}|{yxwwvvuttsrrrqqqqqqrrtuvwxyyz{|}~~~~~}|{zzyyzzzzz{{{|}}}}}|}}~~}{xvtrqonlkjjkklmnonnnmmnnopqrrstuvvwxyz{||}~~~~~}}}}}}}}}}~~~~~~}{zxwutsqppooooppqrssttttuuvwyz{|}~~~}~~~}||{{zyxwwvvuuuuuuvwxxyzz{{||}}}}}}}~~}}|{zywvutrqponnmmnnoonnmmmmmmnopqrtvwyz{|~~}{zzyxxxwwwwvvwwwwwwxxxyyzz{|}~~~~}}||}}~}|{ywvutssrrrstuvwxyyzzzzzyyxxyyyzzzzzz{{|}}~~~}|{zyxwwwwvvvvvvvvwwxxyz{|}~}|zywvtsrrqqqqqqrrsssttuttttstuuvwwxxyyz{||}~~~~}|{zyyxwwvvvvvwxxxxyyzz{|||||||}}}}|||||||}~~~~}}}}}}|{zywvuutsrrqqrrsttuuvvvwxxyzzzzyyxxxxxxxyz{|~~~}{zyyxwvuttrqponmmmmmmnopqsuvxyz{{{{{{{{{||}~~|{{zzz{{{{{{{|}~~~~}|{{zz{{||}~~}}~~~}|zyyxwwvvvuuuvwwxyyyzzzzyxwvvuuuuvvwxyz|}~~~}|{{zzzz{|}~}|zywvutssrrrrrrrrrrrrrrrrqqqpppoppqqrrssstuvwxz{|}~~~~}}|zxwvuttssttuuvwyyz{{{zzyyxwwvvvvwwxyyz{{|}~}|zzyyyyyzz{{|}}}}}|{zyxwvuuuuuvwxyz{|}~~}||{{zyxwvutsrponnmmmnnopqssttttssrqqqqqqqrstvxz|~~~}}}||||{{zzyxwwwvvvwwyz{||}}~~~|{yxwwvvwwwwwwwwvvuutsrrqqrrrsstuvvwxxyz{|}}}}~~~~~|{zyxxxxyzzzz{{{{{zzyyyxxyyzz{|}~~|{zyxwwvvvvvvvuuuttttttttuuuvvwwxyz{|}~~~}|{zzyyyyyyxwwvvvvuuuuuuuuvvwxxyzz{{||||||{{|||||}}~~~~}|zyxwwwwwwwwwwwwvvuuuttttuuuuuvvvwxxxyz{||}}}}}}}}}}~~~}}|||||{zzyxvutsssrrrrrrrrrrssttuuuvvvwxy{|}~~}}||}}}~~~~}|||{{{{{|}~~~|{yxwutsrqqqrrsuvwxyyyzz{{{{zzz{{|}}~~~~~~~~~}|{zyyxxxxxyyz{|}~~}|{zyxwvutrqqpooooppqrsssssstttuuuvvwwxyyyyyyyzz{|}~~~}|{zywvutttssttttttuuvvwwxyz{{|}~~}}||||}~~|{yxwuuttttuvvwxxyyyzzzzzzz{||}~~~~~}}||||{{{zxwvusrqomlkjjjjkllmnoprstuuvvwwxxyzz{{|||}}~~|{yyxxxxyyz{|}~~~~~}}}}~~~~~~}{ywvtsrppooppqrssttuuuvvvwwwxxxyyyzzzzzzzzz{{||}}~~}{zyxwvutssssttuvvwxxyyz{|}~}|zywvuttttttuuvvvwwxxyyzz{{{{{{{{{zyxxxxxxyz{|~}|{zyxwvvuttsssrrrsstuvwwxxyzzzzz{{zzyyxxxxxyyz{|~~}|{zyxxvuutttttttuuuuvvvvwwwwwwwwwxxyyyyyyxxxyyz{}~~}|zyxwutsrppoooooooppqrstuvwxyyz{{||}}~~~}||||||}~~~}}|{{{{{|||||}}~~~}|{{zyxxwvuutttttuuvvvvwwxyyz{|}~~~}}}||||}}~}|||{{{zzyyyyyyyyyzz{||}~~}}||{zyxwvvuttssrrrrrsssttuvvwxyyyyyyxxwwwvvvuvwxz{}~~~}}|{zyxwvvuutttssstttttuuvwxyz{||}}}}}||{{zzz{{}~~}|{zyyxwwvvvvwwwwwwwwwwxxyyz{||}~~~~~~}||||||}}~~|{zywvuttsrrqppoonmmmnnoopppqqrsttuuvxyzz{{{zzzzz{{|}~~~}}}|||||||}}}~~}}}}}}}~~}}}|}}~~~~~~}|{zyxwvvuttssrrrrrssstuuvwxy{|}~~}}|{zyxxxxxxyz{|}~}||{zzyxxwvuuuuuuuuuvvwxyzz{|}~~}||{zyyyyxwwwvvwwxxyyzz{{zzyxwwvvvuuvvwxyz|~~~}}||{zzyxwwvutssssrrrrsstuvwwxxxxxxxxxxxxxxxyz{|}~~}}|{{zzzyyyxxwwvvuutttssssstuvwxxyyzzzzyyxxxxxxxyyz{}~~}|{{zyyxwvvvuuttssrrrqqqrrstuvvwxxyzz{|||||{{{|||}}}~~~~~~~~~~~~}}||{zzyyyz{}~~}|||||}}~~~}||{{{zzzyyxwwvvvvwwwxxyyz{{|}}~~~~}}||||||||}}~~~}}~}}}||{{{{{{{{{||||}}||||||}~~~~~~~~~~~~~~~~~}|{{zyxwwwvwwwwwwwwwwwxxxwwwvvvuuuuuuuuvvwxxyz{|}~~}|||||||||||{zyxwvvuuuuuuuvvvvvvwwwwwxxxxyyyzzzz{||}~~}|||||||}}||{{zyyyxxwwwwwwxyzz{{||{{{zzyyyyyyyzz{||}}~~}|{zyyxwwvvvvuutttssssrrrrrrrrsssssstuuvvwwwwwxxyyz{|}~~~~~~~~~~~~~~}}}}}|||||}}}}~~~~~~~~~}|{{{{{{{{{zzyyxwwvvvuuuuvwxyzzzzyyyxxxxxxyyzzz{{{||}~~}}||||||||||||{{{zzzyyxxxxxxwwwwxxyyzzzzz{{{||}~~~}|{{zzzyyyxxwwwwwvvvuuuuuuuuuvwxxyyyzz{}~~~}||{zzxwvuttttttssssssssssstuuvvvvwwxyyyzz{|}~~~}}||||}}|{{zzyyxwwvuuuuuuvvwwvvuuttttttuuuvvvwwwxxyz|}~~}}||{{{{{{{{{{{zzyyyyyxwwvuuuuuuuuuuuuvvvvvvwxyyz{{{||}~}}|{{{zzyyxxxxxyyzzz{{|||}}~~~}|{{zzzzzzzzzz{{|}}~~~~}|{{zzyyyyzzzzzzzzzzzz{{{{||}}}}}}~~~}|{zzzyxxxxwwwwwwwwxxxxyyz{{||}}}~~~}||{{zyxwvuttssrrqqpqqqrrsttuuvwwxyyz{|}~~~}|{zxwvvutttssssssttuuuvvwxyz{|}~~~}|{zyxxxwwwvvuuuuuuuuvvwxxxyyyzzzz{|}}~~~}}||{{{{|||}}}}}||{zzywvutsrqqqqqrrssttttuuvvwwxxyz{{|}~~|{zyyyyyyyyyyyyzz{{|}}~~~}|{{zz{{|}}~~~}|{zyxwwvvuuuuuvwwwxxxyyzz{|||}}~~}{zyxvuttssstttuuvwwxxyzzz{{|}~~|{yxwvuttssssttuuuuvvvwwxyzz{{|}}}~~}|{zxwutsrrqqqqqqrrsstuuvvwxxyyz{|}~~~}|{zxwvuttssrrrqrrssttuuuuvvvwwxxyzz{||||||}}~~~|zywvutssssssssssstuuvwxxyyz{|}}~}{zyxxwvvvuvvvwwxxyyyzzzz{{||||||}}~~~}|{zyyxxxxxxyz{{{|||}}~~~~}||{{zyxxwwwxyzz{{{{{{{||||||||{{{zz{{|}~~}{zyxwvusrrrrrrrsttuuvvwxxxxxwwwvvwwwxxyz{}~}|zywvtsqpponnnnooooppppqppppooooorx~~~~}}}}}~~}}||{{zzzzzzzzzzzzyyxwwvvuuuuuuvvwxyz|}~}|{zyyxwwvvutttuuuvvwwwwwvvuutttttuvwxyz{|~~}|{yxvutsrrqppppppppppqqqqqrqqppooopv|~~~~~~~}|{zzzzz{{{||}}}||{zyyxxwwvvvvuuuvvwxyz{|}~~~}|{{yyxwvvuuuuuvvwxxxwwvuttttttuuvwxyz{|}~~}{zyxwwvvvvvvvvuuuttssrqqpooprw|~~}}}}}~~~~~}}|||||||}~~}|{{{{{{{{zzzyyxxwvvuuutttuuvvwwxyz{|}~~|{yyxxwwwwwwvvvvvvvvuttttuuwxyzz{|}~~~~~}|{zyxvutsrrrrrqqpponnmmmmlllllnrvz}~~}}}}}~~~~~~}}|{zyyyyxxwwwvvwwxxxyyyyyzz{||}~~}{zyxwutsrqqpppppqqrsssttuvvwwxxyz{{||}}~~~~~}{zyxvutrqonmmmlmmmnnnopruy|~~}|{{{{{||}~~~|{yxvvuuttttttuuvvwwwwwvvwwxyz{||||{{{{|||}~~~}|zxvusrqqpppppqqrsstuuvvvwwxxyyzz{{||}}}}}~~~~~}||{{zxwvtsrponnmmmnnoppqrtvy|~~~}}}}~~~}{zxwvvvvuuuvvwwwxxyyyyyyyyyyyyyzzzzzzzzzzz{||}~}|{yxvtrqpooooppqrstuvvwxxyyzz{{|||}}~~~~~~~~}{ywvtssrqqqqqqrrsuwy|~~~|{{zzzzz{{{|}~}|zyxwvvuuuuuuuuvwwxxyyyyyyyyyzz{{{{{{{{{||}~}{yxvutssrrsssttuvvwwxxyyz{{{||||}}}}}}}}|}}~~~~}|{zyxwusrpommlllllmmnprux{}~}||{zz{{{|}~~|{zyyxxwwvvvuvvwxxyzz{{||||}}}}}}}|||{{{{{{|}~~~}|{yxvutsrrqqqpppppqqrssttuvwxyyzz{{{{{{{{{{{{|}~~}|{zyxvutsrqppooopqrtvwy|}~~}||||~~}||{{{|||}}}}~~}|{zyxwvvuuuuuuuuvvwwxxyyyyyyzzzzzzyyyxxxxxyz|}~}|{zyyxwvuutssrrrrrrsssstuvvwxyyzzzyyyyyyyyyyyyzz{|~~~}|{{zyyxxwvuutsrrqqqqrstvwy{}~~}}~~~~}}}}}}}}}}~~~~}}}}~~}|{{zzyxwwvvvvvvvvvvwxxyyz{{{{{{{{zzyxwwvvvwxyz{}~~~}|{{zyyxwwvvuttssssrrrsstuvwxyyz{|||}}|||||{{{{{{||}~~~}}}||{zyxwvuuuvwxyz{}~~}|||||}~~}||||||||}}}~~~}}||||}}~~~}}|{{zzyxwwvvuuuvvvwwxxyyzz{{|||||{{zyxxxyyz{|~~~}}}||{{zyxwwwwvvvuuuvvwxxyzz{{||||||{{zzyyxxxxyyz|}~~}|{zzyyxxxwwvvutsrrrrsstuvxyz|}~~~~~~~~}||{{{|||}}}}}~~~~~}}}}~~~}||{zzyyxxwwwwwwxxyyzz{{||}}~~~}}|{{zzyyyz{{|}~~}|{{{zzzzzyxxwvuuttssrrrrrssttuuuvwxxyyzzzzzzzyyzzz{{|}~~}}|||{{{zyxxwvvvvvvwxyyz{||}~~~~~~~~}}}}}}}~~~}~~~~~~~~~~~~}}}||{zzyyxwwvvvvvwwwwwwwwxxyyyyyxxxwwwwwwwxyz{|~~}}}}|||{zzyxwwvvuutttttttuuvvuvvvwwwwwwwvvvwwwwwwxyz{|}~~}}|{{{{{zzzyxxwwxxxxyyyyz{{|}}~~~~}}}}~~~}|||}}}}}}}}}}}}}~~~~~~~~~~}}}||{{zyxxwwvvvvwwwwwxxxxyyyyxxxwwwwwwwxxyzz{||}~~~~}||{{{{{{zzyyyyyyyxxwwvvvvvvvvvvvwxxyxxxxxxyyyyyyzz{{|}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}||||||||||{{{{|||}}}}}}~~~~}}}}}}}}}|{{zyyxxxxxxxxxxxxyyyyxxxwwwwxxyyzz{{||}~~~~~~~~}}}|{{zzyyxxxwwwwwwwwwwwwvvvvvvvvvvwwwxxyyz{||}~~}|{{zzzzyyyyzzz{{{||||||||}}}}~~}}|||||||||||||||}}~~~~~~~~~}}|{{zzyyyyyyyyyzzzzyyyyyyyyzzz{{z{{{{{{|}}~~~}}|||{{{{{{{{{{{{{zzyyxxwvuuttttttuuuuuuuuvvvwwxxxyyyzzzz{|}~~}}||||}}}~~~~~~}}}}||}}}~~~~}}}||}}}~~~~}||{{zzzzzzz{{{||}}~~~~~~~~~~~}}|{zyxxwwvvvuuuttttttttuuvvwwxyzz{{{{||}~~~~~~~~~~~~~}}|{zyxvuuutttttssrrrrrsssttuuuuvvwwxxyyz{|}~~}}|}}~~~~~}|{{zzzzzzzzzzzzzz{{|}}~}|zyyxxxxxxxwwxxxxxxyyzz{|}}~~~}|{yxwvuuttttttttttuuuuvvwxxyyzzzz{{{|}~~~}}}||||}}}~~~}|{yxwwvutssssssttuuuuvvvvwwxyyz{||}~~~}|{zyyyxxxxxyyzzz{{|||}}~~~~}{yxxwvvvvvwwwxxxxxxxyyyz{{|}~}|{yyxwvuuutuuvvwwwwwxxxyyzz{{{|}}}|zyxvutssrrrssssttttttttuuuvvwxyz{||}}}}~~~}|{zyyxwwwwxxyyzz{{||}}}~~}|{zyxxxxwwwxxyyyzz{{|||}}}~}|{yxwwvvvvvvwwxxyyzzzzzzz{{{{|||}}}}}}}}~~~~}|{yxwvutsrrrrssttttuuvvvvwwwxxyyzz{{{{{{{{||}~~~}|{zyyxwwwwxxyyzz{{||}}}}}~~}|{{{zzzzz{{|||||||}}}}~~~~~~~~~|{zxwwvvuuuuuuuvwwxxyyyzzz{{{{{{{{{zzzzz{|}~~|{yxwvutssrrrrrsstuuuvvvvvvvvvvuuutttuuvwyz{}~~}|{zyyyyyzz{{||}~~~}|{zzzyyzzz{{{{{{|||||{{zzzzzz{{||}~~}{zyyxwwwwvvwwwxxyyyyzzyyyxxwwvvuuuvwwxyz{|}}~}|{zyxxwwwvvuuvvvvwwwwwwwwvvuutttttuvwxyz|}~~}||{{{{{{{||||}}}}}}}}|||{{{{{{|}~~~}}||{{{{{{|||{{{zzzyxxwwwwwxxxyz{{|}}|{{zzzzzzzz{{{{{{zzzyxxwwvvvvvwwxxyyz{|}~~}}{zyxwwwwvvvvwwvvvuttsrrqqppqqrrstuvwxyz{|}}~~~~~}||||{{||||}}}}}||{{zzzzzz{{|}~~~}}}}}}}}|||{{zzyyyxxxxyyz{{|}}~~}|{{{{{{{zzzzzyxxwwvvvuuuuvvwwwxyyzz{{|}~}|{zyxxxwwwwvvuuuuttssrrrrrrsstuuvwxyz{||}}~~~~}}||||}|||{{{z{{{{{{{{{{|}}~~~}||{{zzzzzyyyyyyyzz{{||}}~~~}}||{{zyxxwwvvvvvvvvvvwwxxxyyyz{{{{||}}}~~~~~~~~}{zyxwvutsrqqqqqqrrrrssssttuuvwxxyyzzzz{{{{{||}~~}|{zyxxxxxyyzz{|}}~}|{yxwwvvvwwxxxyyzz{{{|||}}~~~}{zxwvuttssssttuvvwwxxyyyzzzzzz{||||||||||}}}~~}{zxvutsrqqqqrrrsttuuvvwwwxxyyzzz{|||||||||}}~}|{zxxwwvvwwxxyzz{||}}~~}{zyxxxwwwwxxyyzzzz{{{{|||}}}}}}}}|||||}~~}{yxwvuuttttuuvwwxyyzzzz{{{{{{||||||||||||}~~}|zxvtsrqqqqqqqqrsstttuuuuvvwwwxxxxxxxxxxxyyz{|}~~}|zyxwvvvvvvwxyyz{|}}~~~}|zyxxxxxxyyyzz{{|||}}}}}}}~~~~~~~}}}}}~~}|zyxwvuuttuuuvvvwxxxyzzzz{{{{{{{{{{{{zz{{{{|}~}|zywvutsrrrrrrrrssttuuvvwwxxxyyyyzyyyxxxxxxyz{|}~~}|zyxwvvvwwwxyyz{{|}~~~}|{zzzzzyzzz{{{|||}}}}}~~~~~~}}|||{{{||}~~~}|{zyxxwvvuuuuuvvwwxxyyzz{{{{||||||{{zzzzzz{{|}~~|{zxwvuttsssrrrrrrssttuuvwwxxyyyyzzyyyxxxwwxyzz{}~~}|{zzyxxxxxxxyyzz{{|}~~~}|{zzyyyyyyyyzzz{||}~~~~}}||{{|||}~~}}|{{zyxwvvuuuuuuvvvwwxxyz{{|||||||||{{{zzzzzz{|}~~}||{zzyxwvvuttsssssstttuuvwxyyz{{{{{zzzzyyyyyyyyz{|~~~}}||{{zzzyyxxxxxxxxyyzz{|}~~}|||{{zzzyyyyyzz{||}}~~~~~~~}}||{zzzz{|}~~}||{zzyxxwwwvvvvvvvwwxxyz{{||}}}||||{{zzyzz{{|}~~}}|{{zyxxwvutttssssrsssttuvvwxyyyyyyxxwwwvvvvwwxxz{|~~~}}||||{{zzyyxxxxxyyyyzz{|}~~}|{{zzzzzzzzz{{|}}~~~~~}}|{{zzzzz{||}~~~}||{zzyxwwvvvvvvwwwxxxyzz{{||||{{zzyxxxxyyz{|}~~~}}||{zzyxwvvuuttsssstttuuvvwxyyyyyyyxxwwvvvvvwwxz{|}~~~}}}}}}|{{zzyyyyyyyyyzz{{|}}~~}||{{{{{{{{{{{||}}~~~~}}|{{zzyyyyz{|}~~~}}|{{zyyxwwwwwwwwwxxxyyzz{{{|{{{zzyyxxxxyyz{|}~~~~}}||{zyxxwvuuttttttuuuvvvwwxxxyyyxxwwvvvvvvvwxyz{|}~~~~}}}}}}}||{{{zzzzzz{{{||}}~~~}|{{{{{{|||||||}}}}}}}||{{zzzzzzz{{|}~~~}}||{{zyyxxxwwxxxxxxxxxyyzzzzzzzzyyyyxxxyyz{|}~~~~}}}}|{{zyyxxwwvvvvvvvvvwwvwwwwxxxxxxwwwwvwwwwxxyz{|}~~~}}}}}}}}}|||{{{zzzzzzzz{{{{||}}~~~~}}||||||||{{{{{{{{{{{zzzzzzzzz{{{||}~~~~}}}||{{zyyxxxwwwwxxxxyyyzzzzzyyxxxxyyyzz{||}~~~~~}}}||{{zzzyyxwvvvvvvuuuuvvvwwwwwwvvvvvvvwwxxyyz{||}~~~~}}}|||{{{{{zz{{{{zzzz{{{{{{{{{{{|||||}}~~~}}|{{zzzzz{zzzzzzzzyyyyyyyyyzz{{{{||}~~~~~}}}||{{zyxxwwwwwwwwwwwwwwwvvvvvvvwxxxxxyz{|}}~~~}}~~~~~~~}}|{{zyyyyyyyxxxyyyyyz{{|||||}}~~~~~~~}{|||}}||{{{{zyxwutssssttttuwyz{{{|}~~~~~}||{xvuutvvvuuvvvvvvvvwwwxxyyz{||}|||||||||}~~}{zzyxwvvuvwvvwyzzzzywvvwwvuwyzzzzyxvuttuwy{}~}}}~~{xwvuuvwwy{{{{{z|~~}|||{{}}|{{zxurpmjhgghijklkkjklnpqtw{|}||}}~~~~~}}~}zyyz{{|}~}||}|{{{|}}}}}}~~}|{||{{||~~{ywtqonmnoqqrsstvwxxxwvuuvwyz|~}|{|}~~~||{ywvvvvvuuuuttuvwxxvuttttuwy{|||{|}~~~zvsrstuuuuuvxzzyyxwvvtttstuvwxy{}~~{yvspnllmnnopruwy{{|}}||}}}}~~|{zzz{|||}~~}{yvsqppprtvvwy{}~~~~}}|{{{}~|ywtsstsrqppqqqqqqstsrqponnoqrstuvxxyzyxyz{{{|}~~{zyxwxxxvuuuuvwvuuuuutttuvwxz{}~|yvsqpprsttuutuuuttsssrrrrsstuwy{|}~~~~~{yxvttsstvussstsrqooppoonnoqrstwz|}~~|ywuutrqopqrrrrrrpnlllmmmllnqstvx{|}~}{ywuuuuvvtsssstsqqrqponooonnnprvxy{}~~{wromkkklnnnnmlmopqqpqrssssssssux|~|{{{yyxxwxxyyz}~~~~}{yxxyzzyyyzzz{||}~}{zyxvvwvuuuutsrqprsttuwz|~|zyxxzzxvuutrommnpppppppqqqrtuvwz{}~|zxxxxwutttttuwy{|~}}~~}zwutrqonmmmmlkklmnprtuuuux{}~}{|}{zz{||{yxxxwuspnlkjhgggggghijkmnqtwxz{}~}}}~|zxxxwvvvwwwwwwxyyxxyz{|}|zxvsqonnmlkklllllmopqqqstuuvx{~|{{{|zyyyxxuqnmmlkkklnonljihhggikmpqqsvxy{|~||{|~~}}|{{zwutsrrqpononmllnqruwz|}}}~~~~|zxvtqnmmnnnmmmmlkjkmopqsuwyz{}|yvsqolklmnnmmmnoppoqstuvwxyzzz|}}~~}zyxvspnnmllkklorrrrssrqpprssuwx{~|zz|}~}{xwvutsqoonmlllnoonnnooppprtvx{|~~{yxwvtsstuvvvvvutrqqqponnnopqrstttsstwz~|zyxxy{|}~~~~~~}|{zyyyz{{|||||}}~~~~~|zxvuuuuvvwxxyz{|}~~}||}~~~|zywuuuuvvvwwwxxxxxxxyy{}~|{yyyyz{|}}~}}}}}}~~}{zxvutssrrrrstuvvvvuuuuvwxyz|~~|{{{{||}}~~~}|{ywutrponmmmmoopqrstuvwyy{|}~~~~~}|{zyzz{{|}}}~~~{xurqpppqrtttttssrrrrsuvwxyz{}~~}}||{{{|}~~~}}}}|zxutqponmmmmnoppqqqqpqrsuvxz{|~}||{|}~}{xwvttstuvxz{||||||||}~}|zxvusqponnnnnonnnnopqsuwy{}~}zywvtsrqpqqrssrrrrrrrstvwyz|}}~~~~~~}|{yxvutsssssttuuuuvvvwwxy{}~~~~~|yvtrponnnnnoopqrrrrrsrsttvwxy{{||||}}~}||{{zzzz{|}~~~~}}|zwutrqrrsstuvvwxxyz{|~~}}}}~~~}}}}}~~~}}}}}}}}}~~~~~~}||{zzz{{|||{{{{|}~|ywvuttttuwxyz{|~~}||||}}}}~~~~~~~}}||||}~}{zyyxxxxxyyyyyyyyxxwwwwxxyz{|}~~}{zxxwwwwvvuuuvvvvvvuuttttuvwy{}~~}|{{|}~~}|{{zyxwvuuuuuuutsrqqqqqqqrrtuwy{}~~~}|{ywvuutsssttuuvvvuuttsrqqqqqrrstvxy{|}}~~}|||||||{{zzyxxwwwxxyz{}~}{xvtrqpppppqrrrrrrqqrrsstuvxyz{}~}{zyxxwwvuuttsrqpponnoprtvxy{|}~~}||}}~~}|||||{zyyxxxwwvuuuuuvvwxxxyzz{||||}}}~~|ywvtttssrqponnmllkklmnpqstuvwwyzz{zzzyyzz{||}}~~~}{zyyyxxwwvvuuvuvwxz}~}|{{||}~~}|{zyyyyyyyyyyyyz{{|}~~~~~~~}{{zyyyz{|}~}|{zyxwvuvvwxz{|}~}|{zyyyyyz{{|}~~}|{||}~~|zxvtsttuwyz{|}}}}}}~~}}||{{{{{|}~~~|zwtrpooopqrtuvxyz|||}}~~|zyxxxy{|~}{xwvtssrrsstuuvwwwxxyyzzyyyxxxyyz|}~~~~~~~}}}}||}}}~~~}{ywusrqqqqqrrstuuvwwwxxyyyyxwvuuvwy|~~{xvtssstuwxz}~}|zxvtpnlkjjklnprtvwyzzzzzzzz{zzzz{|}~~|zwurpooooprstvwxyyzzzzyyxxwwwxyz{}~~|zxwuttuuvwxyyz{{{{{{|{{{zzyyyzz{||}}{ywtrpnlkjijjklmopqrstuvwwxxyyyxwwwwwxxy{|~~|ywusqpopqrsuwxz{}~}||}}~~}{zyxxxxxy{||}~~~~}}}}|{zzyyz{|~~|{zzyyz{|}~|zxwvvvvwwxyz|}~}|zzzzzz{{||}}}~~~~~~~}}|{zzzz|}~}{{zzzzz{{||}}~~|{zyyyyz|}~}|{yxwutsrrqqqqrrsuvxz|}~~}||{{{|~~}}|{{{{{{|}~~~}{zyxxxxwwwxxxyz{{||||||{zyxwwwwxy{{{||}}~~~~}|{zyxwvvuttssssstttuuvwwxyzzzyyxwwvvvvxy{}~|{zyxvuuvvwxxyz{|~~~~~|zywvuuttsrrqqqrrrssttuvwyz|}~~}}||{{{{||}~}}}|{zxwuuttttstttuwxz{{{{zyxwvvvvwxyz|}~~~~}}||{zyyxxxxxxxxxyyz|}~~~~~}|{zzzz{|}}|zyyxwvtsrqonmllkkkklmoprtvwyyzzyxxwvuuuvwy{|~~}{zzyxwvutssrssttuvwxz{|}~~~~}}|{zyyyyyyzz{{{|}}~~}|{{{{}~~}|{yyyyzz{|}~}}|{{zzyyyyz{|}}~~}|{z{{{{||||}}~~~}|{zzyyyz{|}~~~~~~~}}|{{{||}}}}}}}}}||{{{zzz{|}~}|{zyyxxwvutssrrsstuwxyz{|}}~~~~~}}|||}~~~}~~}}|||||}~~~}}}|||||||{|||||||||zyxvvuuuuuvwyz|}~}|zxwwwwwwwwvvutttttttuvvvvvvvvvvuuvvwwxyy{{}~~~~}}|{zzyyyyyyyz{|~~~}|||||}}~}|zyxwwvvuuuuuvvuutuuuvvwxzzzzzzyyzz{|}~~~~~}|{{zyyxwwwwwwwwwvvvvvwwwvvvvwwwwwxxyz{}~}|{{{|||{{{{zzyyxyyyzzyyyyyzzzzz{|}~~~~~~}|{yxvutssrrrrqqpponnooqrstuvvvuttttuuvwwxxyz{|~~|{yxwvuuvvwwxxwwwwwwwwxxxxxyyzzz{{||}~~~~~}}}}}}}||{{zzzzzzzzzzzyyzz{{|}}~~~}}|||}~~~~~~~~}}|||}}}}}}}|}}~~}|zzyyyyyxxwwwwwxyz{{{|||}~~}|{zyxxxxxxyyz{|}}~~~}|{{zzzyyzzzzyyxwvvvwwxxxwwwwwwxyyzz{|}~~~~~~|{{{{{{{zzzzz{{|}}~~}||{zyxwvuuuuuvvwwxxxyz{|~}{zyxwwwwwxyzz{{{{zzyxwutssrrrrrrssstvxz{|}}}~~~~~~}|{zyyyyyxxwxxxyzz{|||||}}~~}|{{zz{{||}}}}}|{zxvuuuttuuuuvvwxyyzzz{{{||}~~~~}|zxvttsrrrrrsssttuuvvwxy{|~~~}}}}~~}|{ywvuuuvwxz{{{{{{{|}~~}|{zyyxwwwvvwwwwwwvvutsrqoonnnopqrsstuvwxyz|}~~}|{zzzzz{{|||||||{zyxwutssssttuvwxyyzz{|}~~|{zxwwwvwxyzz{|}~~~}|{{{{|}~~~}~~~~~}||{{zzzzzzz{{|}}}~~~~}}|||}}~~~~}}}||{{{||}}~~~~~}}}||{{{{{|}}~~~~~~~}}}~~~~~~~~~}~~~~}}||||||{{{{{{{zzyxxxxxxyyzzyyyxxxxxxwwwwxxxyyyzzz{{{{{zzzz{{{{||}}}~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}~~~}}}||||{{zzzz{{|}}~~~~~~~}}}}||}}}~~~~}}|||{{{{{{z{{||}}~~~~}}}}}}}}|||||||}}}~~~~~~}}}}}||||{zzzz{|}}}}||||||}}}}}}~~~}}|||{{{{{{{{{|||}}}~~~~~~}}}||{{{{{{{{zzyxxwwvvuuuuuvvvvvwwxxyzzzyyyzz{{|||}}}}}}}}|||{{zzzzzzzzzyyyyyyyyxxxxxwwwvvvvwwxyyzz{{{{{||}}~~~~~~~~~~~~~~~~~~~}}|{{{{{{zzzzz{||}}~~~~~~~~~~~}}|||||||||}||||}}~~~~}}}}}}}|||{{zzzzzyyyyxwwwvvvvvvvvwwxxyyyyzz{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}~~~~}}}}}}}}}}}}}||||||}}}|||}}}}~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{|||||||}}}}}|}}}~~~~}}}|}}}}}}}~~~~~~~~}}|||{{{{{{{{{{{||||||}}~~~~~}}}||||||{{zzyxxwvvuuuuvvwwxxxxxyyzzzz{{{{{{{|{{{{{{{{{{{{{{zzzzz{{{{zzzzyyxxxxxxxxwwwwwwwwxxxxxxxyyz{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}}~~}}}}~~~~~~~~~}}}~~~~~~}}~~~}}|||{{{{{{{{{{||}}~~~~~}}}}}}}}||{{zzyyxxwwwwwwwwwwwwwxxxyyzzzzz{{|||||}}}}~~~~~~~}}~~~~~}}}~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}||{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}||{{{zz{{{||||}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{||||||||||}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{zzyxxxxxxxxxyyyyyyyzzz{{{{zzzzzz{{{{zzzzzzzzzzzzz{{||{{{{{{zzzzzyyxxxxxxxxxxxwwwwwwwwxxxyyyyyz{{||}}}}~~~}}}|}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||||}}|||||||{{{{{{{{||||||||}}}}}~~~~~~}}||{{{zzzzyyxxwwwwwwwxxxyyyxxyzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}||||{{{zzzyyyxwwvvvvuuuutttuuvvvvuuuuvvvwwwwxxxxxxxxxyyyyyyz}~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{zzyyzz{{{{{{{{{||}}}||{{{zz{{{{{{{{{{{zzyyxxxxxxxwwwxxxxxxyyzz{{{{|}~~~~}||||{{{zyyxwwwvvvvvuuuuuutttttttttttuuuuvvwwxxwwwwwwxxyyyyzzz}~~~~}}}~~~~~}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{|||{{{{{{|||}}}~~~~~~~~~~~}}}}~}}}}}}|||{{zzyyyxxxwwwwwwxxxxxxxxxxxyyz{|}}~~~~~~~~~~~~~~~~~~}}}~~~~}}||{{zzzzyyyyxxwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwvvvvvwwwxxyyz{{|~~~}}}}}}}~~~~~~~~~}}}||||{{{{zzzzzzzzzzz{{{{{zzzzzzz{{{{{||||||||{{{zyyyyyyyyyyyyyyyyyyyyyyyzz{||}~~~~~}}|||{{{{{zzzyyyxwwwwwwvvvvvvvvvvvvvwwwwwwwwwxxxxwwwvwwwwwxxxxxyyyyz}~~~}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~}~~}}}||||}}}||||||||}}}}}}}}}}}}}}}}}~~~}}}}}||||{{{zzzzzzzzzyyyyyyyxxxxxxxyyyyzz{{||}}}}~~~~~~~~~}}}}||||{{{{zzzyyyyxxxxxyyyyyyyxxxxyyyyyyyyxxxxwwwwwwwwxxxxyyyzzz{{{|~~~~~~~~~}}}}}}}}~~~~~~~~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{zzzz{{{{{{{{{{zzzzzz{{{{{{{||}}~~~~~~~~~~}}}}||{{zzzyyyyyxxxwwwwwwwwwwwxxxyyyyyyyyyyxxxxwwwwxxxwwwwwwxxxxxxxxyz|~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzz{{{{{{zzyyxxxxyyyzz{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwxxxxyyyyyyzzzzzzzzz{{|}~~~~~~}}}}}}}}~~~~~~~~~~~~~~}~~~~~~}}}}|||{{{{{||||{{{{{{{{{zzzzzzzzzzzz{{{zzzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}~~~~~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyyyzzzyyyyyxxxxwwwwwwxxxxwwwwwwwwwwwwxxyyz{|}~~~~}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzyzzyyzzzzz{{zzzzzzzzzzzyyyzzzz{{{|||}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{zzzzzzzyyxxxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{||}}~~~~~}}}}}}}|}}}}~~~~~~~}~~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyzz{{{{{{{{{{{||||||||}}}}}~~~~~}}}|}}}~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxwxxxxxxxxxwwwwwwxxxxxxxxyyyz{{|}}}~~~~~~~~~~~~~}}}}}}||||||}}}|||}}~~~~~~~~~}}}}|||||{{zzzzzzzyyyyyyyzzzzzzzzzyyyyyyyyz{{|||}}}}}}}}}}}}~~~~~~}}}}}||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzzzyyyxxxxxxyyyyyyzzzzzzz{{{{zzzzz{{{{{{{{{{{{|||}}~~~~}}}|||{{{{{{{{|||}}}}}}}}}}~~~~~~~}}}}||}}}}|||||||||||||||||||{{zzzzzzzzzzzzz{{{{{{{{zzz{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{zzyyxxxxwwwwwwwxxwwwwwwxxxxxwwwxxxyyyxxxyyyyzzz{{|}}~~~~}}}|||||||||||||||||||}}~~~~~~~~~~}}}}||||{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzz{{||}}}}}}~~~~~~~}}}}}}|||||||||{{{{||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{||}}~~~~~~}}||||{||||||{{{zz{{{{|||}}~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{zzzzzz{{|||{{{{{|||||||||}}}}~~~}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxxxxxxxxxxxxwwwwwwwwxxxxxyyxxxxyyyyyyyyyzz{{||}}}}}~~~~~}}||||||||{{{{{{||||}}}~~~~}}}|||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}||||||||||{{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzz{{{|||}}~~~~~}}|||||||{{{{{{{zzz{{|||}}}~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{|||||{{{||||}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}~~~~}}||{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxyyyzzz{{{|||}}~~~~~~}}}|||||||||||}}~~~~~}}|||||{{{{{{{{{{{{{zzzzzzzz{{{{zz{{{{|||||}}}}}}}}}}}}}}}}}}}}}|||{{{{||||{{{{{{{||{{|||||||}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}|||||{{{{{{{{{{zzzzzzzzzzyyyxxxxxxxxxxxxxxyyyyyyyyzz{{|}}~~~~~}}||{{{{{{{||||}}}}}}}}~~~~~}}}}||||||{{{{{{{{{|||||||||}}}||||}}}}}}}}}}}}}}||||}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}|||}}}}}}}}}}~~~~~~~~~~~~~~~}}|||{{{zzzyyyyyyyyxxyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxyyyzz{||}}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}|||}}}}}}}|||||||||||||||{|||||}}}}}||||||||||||}}~~~~}}|||||}}}}}}}}~~~~~~}}}}|||||||{{{zzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyzz{{||}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}||||||||||}}}~}}}}}}}}}~~~~~~~~}}}}|||{{zzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzz{{|}}~~~~~~~~~~~}}}}}~~~~~}}}}}||||{{{{{{{|||||||||}}}}}}}}}}}}~~~}}}}|||||||||{{{{{{{{{{{{{{{{{|||}}}}}}||||}}}}}}}}|||||||||||||}}}}}~~~~~~~~~~}}}||{{{zzzyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxyyyyzz{{|}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}~~~~~~}}}}~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||||||||||{{{||||||}}}}}}}}|}}}~~~~~}}|||{{{{zzzyyyxxxxxyxxxxxwwxxxxxxxxxxxyyyzzzz{{{{||}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||}}}}~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{||||}}}|||||}}}}}}}}}}|||{{{{{||||}}}~~~~~~~~~~}}||{{{zzyyyyyyxxxxwwwwwwwxxxxxxxxxxxyyyyyzzz{{|}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}~~}}}}}}}~~~~~~~}}}}}}}}}}}}}||||}}|||{{{{{{{{||||}}}}}}}}}}}}}~~~~~}}}|||{{{zzyyyyyxxxwwwxxxxyyyyzzzzzzzz{{{{||||||}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||||||}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{|||}}}}}~~~~~~~~~~~~~}}|{{zzyyyyyyxxxxxwwwwwwwwxxxxxxyyyyyyzzzzz{{{||}}}}}}}}}}}}}}||||}}}}||||||{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{|||}}}~~~~~}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{zzzzzzzyyyzzzzzzzzzzz{{{{{{{{{{|}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}}||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}~~~~~~~~~}}}||{zzyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{|||||}}|||||||{{{{{{{{zzzyyyyxxxxxxxxwwxxxxxyyyyyyyyyyyzz{{|||}}}}}}~~~~}~~~~~~~}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||{{{zzzzzzzzzyyyyxyyyyyyyyzzyzzzzzz{{{|||}}}~~}}}||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}|||||}}}}}}}}}}}}}}}}||||}}}~~~~~~}}|||||{{{{{zz{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||{{{zzzzyyyyyyyyyyyyyyyyyyzzzz{{{{zzzzzzzyyyyyyyyyyyzz{{{||||||||||||||||||||{{{{zzyyxxxxxxxxxxxxxxxxxxxxxxyyyzz{|||||||}}}}}}}~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~}}}}}}}}|||||||{{{zzzzz{{{zzzzzzzzzyyyyyyyzzzz{{{{|||}}}}}}}~~~~~~}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{|||||}}}}}~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzz{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}|||||{{{{zzzzzzzzz{{{{{{{{{{zzzzzzyyyyxxxxxxxyyyyyyzzzz{{{{{{{{{||}}}}}}|||{{{{{zzzyyyyyyxxxxxxxxxxxxxxyyzzz{{{{{{{{|||||||}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}|||||||||}}}}~~~~~~~~~~~~~~~}}|||{{{{||||||||||{{{zzzz{{{|||||||||||}}}}~~~~~}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzz{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{zzzzzzyyyyyyyyxxxxxxxyyyyyyyyzzzz{{{{||}}}}||||||||{{{{z{{{zzzzzzzyyyxxxxyyzzzzzzzzzzzzz{{{{{{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzz{{{{{zzzzzzzzzzzzzzz{{{|||||}}}}}}}}}}}}}}}}||||||}~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{||||||||||}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{zzzzzzz{{{zzzyyzzzz{{{{{{{||||||||}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{zzzz{{{{{z{{{{||||}}}}}}}}}}}}}|||||||{{{{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{zzzyyyyyyzzzz{{{{{{{{{{{{{||}}~~~~~~~~}}}|||{{{|||{{{zzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{zzzzyyyyzzyyyyyyyyyyyyyyyyyyyyzzzzzzz{zzzzz{{{{{{{{{{||||||||||||{{{|||||{{{{{{{zzzzzzyzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}||||{{{{||||||||||}}}}}}}}~~~~~}}}}|||||||{{{{{{{{{{{{{{{||||}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzz{{{|||}}}}~~~~~~}}}}}||||{{{{{zzzzzzzzzz{{{{{||||||||||||||||||}}}}||||||||}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}|||}}}}~~~~}}}}}}~~~~~~~~~}}}}|||||{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzz{{{{{{|||||||||||||}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzz{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}|}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{|||||{{{{{|||}}}~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{zzzzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||}}}}}}||}}}}}||||{|||||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||}}}}}}~~~~~~~~~~~}}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzz{{{||||||||}}}}}}}}}~~}}}}||||||||||{{{{{{{{{{{zzzzzzz{{{{|||}|||||||||||}}}}}}}|||||{{{{{{{{{{{{|||||}}}}|||||}}}~~~~~~~~~~~~~}}}|||||||{{{{{{{|||||{{{{{{||{{{{{||||||||||}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{||}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{||||||||{{{{|||}}}~~~~~~~~}}}}}||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyzyyyzzz{{{{||||||}}}}}}}}~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{|||||{||||}}}~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}|||||}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}|||||||||}}}}}}}~~~~~~}}}~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{||||||}}~~~~~~~~~~}}}}}|||||||{{{{{{zzzzzyyyyyyyyyyyyzzzzzzz{{{{{{{|||}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{||{{{{{|||||}}}~~~~~}}}}}}}|||||{{|||||{{{{{{|||||||||||||||{{{{{{{{||||||}}}~~~~~~~~~~~~~}}}~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}||||||}}}}}||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzzzzzzzzzzyzzzzzz{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzyyyyyyyzzzzzzzzzz{{{{{{{{{{|||||}}}}~~~~~~~~~~~}}}}}}}}||||{{{{{{{|||||||||||{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~}}}}}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}|||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~}}||{zzyyyxxxxxxxxxxxxxxxxxxxyyzzz{{||||||}}}}}~~~~~~~~~~~~~~~}~~~}}}|||||||||||||||||||{{{{{{{{{{z{{zzzz{{{||||{{{|||||}}}}|{zzyyxxwwvvvvvvvwwwxxxwwwwwxxxy{~}}}||{{||||}~~~~~~}|||{{{||{||{|}}}}}|}}}}~~}}~|zyzz{{{{zzz{||}}~~~}}~|yvuttuvwxwwvvvwxyyyz{{{zyxyz|~~~~zvtrrrstuvvutsrsuwxxxxxxxwvvvxz|~}}~}yusrrrstuvvvvwxyyzzyxwxxxxxxwxy{}~~}||||~~}{xvtqommmnopqqrqrtuuutsrqqrstvwx{~}}}|{{zyxxwwxyyyyyyz{{{{{zzzz{}|zyxyxxwwwwxyyyyyyyyxxxxxxxyyz{|~}{yvvwxxyyz{||{{{zyyyyz{{|}~|zxvuutttttuuuvwwwwwvtsrstuwxxy{}~{yvtstsrqqqrrqpoprssrrqpoopqsuvwxy{}~~~~|zxwvvwwvvvvvvvuuvvvutrrqrrstuwxy{|~~~~~}zxutrqpqrrqpoooppoooooonnnoopprty~}~~~~~~~}|}~~}}||}~~~}}|{zyyzzzyyzyxwwvwxwvuuvyz{|~~}}|zyyyyyywvwwvusrrrrrqrtwxyz{|}~~}|||||{yxwwwwvuuvwwutstttuvx{}~~|zzyyxxwwwvutsrrstsrrrqqqrssuvxy{}~}|zyxwwvtssrrqpoooooonnnnnnpqrstuvy{}~~}}}|{zyxxwvttssrrrrrqponoooopqrtvvwxz|}}~}{yxwwxwvttsrqnlkkkkkkkkkkkjklnopsw|~}|{{{||{zzzzzz|}~|yxwvuutstttssrssstuwyzz{}~}}|zxvuttsqqqqqqppppqqrsuvxxy||{zzywwvvuutsstuutstuvwxz{}~~~~}{yvuutsrrqqqpnmnnoppqrsuwxy{}~~}|}~}{{zyxuqnmnnnmllmmlkkjkkklnprtvwx{|~~}{zyvtsrqqqpppqponnnopprtvxyz{|~~|{{zyyzzywusrpnlkjklllkklllkjjlnpsx|~|{zxwxy{|{zyyyyyy{}~{xwwvvuuuvwwuuuuvuuwy{|}}|zyxutttsrrrrssrqrsstttuwxz|~~|zyxwvuttuuuuuvvvvvwxz{|}~~~~~}|zyxvvutsssttuuuuuuvwxxz{|}~~~~}}~~~~~}|{zxvusrqpoonoopppppqqrstvwyz{|~~}{yxvutssrrrssssssssstuvwyz{|}~}|{zzzzzz{{{zzxwvusqpnnmnnnoppqqqrrrstvx{~~~}}~~~}{zyxxxxxxxyyyyyyz{|}~}|zyxvvuttuuvvwvvvvwxyz|}~~|{zxwwwwwxyzz{{{{||}~}|zxvutssstuuvwwxxxxyzz{|~~~~~~~~~}|{ywvtrqponoopqqrrrrsstuvwxz{}~}{yxvutssstuuuvvvvwwxyyz{|}~~~~}}}}}|}}||{{zzxwutrponmmmnnopqqqrsstvxz|}|{zzz{{|}~~~|{yyxwwxxyyzzz{{||}~~|zxwvuttttuvvvwwwwxxyzz{|}~~~~|zywvvvvvvwwxyyzz{{|}~~~|{yxwvvuuvvwwxxyyyyzz{|}}}}}}~~}{ywutrqppoopppqqqrsttuvvwwwwwwxyz|~~|zxwvutssstttuuuvvwwwwvvvvvvvwxyz|}~~~}{zywvtsrqppppqrrstuvvvwwxxyz{|}~}}}}}~~~}|{zzyyzzz{{{{{{zyyyyzz{{|~~|{zyxxwwwxxyyzzzzyyxwwwwxxyz{}~}||{{{{{||}}}}}}||{zzyyzz{|~~}|{zzyyzzzzzz{{{zyyxwvvvvvwxy{}~~|zxvutsssssttttttssrrqqrrsstvwy{}~|{yxxxyyyyzzyyxwwvuttttuuvwxz{|}}~~~~~~~~~~}|zyxwvutssstttuuuuttssssttuwxz{}~~~}||||}}~~~}}~~}}|{zyyxxxyz{|}~~|{zzzzzyyyyxxwvvuuuuvvwxz{|}~}|{{{{{{{zzzyyxxxwwxxyz{}~~}||{{{zzyxwwvvvvvvwxxyz{|}~~}{ywvuutssrqqpppooppqrrstuwxyz|}}~~~~}|{zyxwvuttsssssttuuvvwxxxyzz{{{{{{{{{|}~~}|zywvussrqqqqrssttuuvwxy{|}~~~~}{yxwwwwwxyyz{{{{|}~}{yxwvuuuvwxxyzz{{||||}~~~~}}~~}|{yyxxxxyzz{|||}}}~}{yxwvvvvwwxyyzzzzz{{||}}|{{{{{|}~~}{xvtrqppppppqrstuuvwwxxyyzz{{{{{|}~}{ywvuuuuuvwxxyzzz{{zz{{{{zzyyxxyz{{|}~~~~}|{zywusqppppqrstuvwwxyyz{{{||}}}}~~}{zyyyyzz{|}~~}{yxvuttuuvwxyzz{|}}}}~~~~~}}|}}}~~}{zyxwwwwwxyzz{|}~~~~}}~~~|zxwvvvvwwxyzz{{||}}}~~~~~}}||||}~}|{yxvusrqqpqqqqrrstuuvvwwxyzzzzzzzzz{|~}|zyxwvuttttttuvwxyzzzzzzzz{zzyxxwxxyz{|~~}||{ywvutsrrrrrsstuuvwxyz{{{|||}}|||}}|{yyyxxxyyzz{|}~~~~}}}}~~~}||zyxxxxxyyyzz{||}~~~~~~}|{{{{|}~~}||{zyyxyyyzzz{|}~~~~}}}}}~~}|{{zyxxwwwwxxxyz{||}}~}}|{{zzyzz{}~~}|{zzyxwvutssssrrsssttuvwxyz{{{{zyyxyyz{}~}||{zyxxxwwwwwwxyz{|}}}}|{{zywwvwxyz{}~~}}|{zyyxxwvvutttttttttuuvwxyz{{|{{zzzzz{||}~}}|{{zz{{|||}~}}}}~~~}}|{{zyyyxxxxyzz{|}~~}|{{{{|}~~~~}||{{zzyyyxxxxyz{|}~~}}|||}~~~}|{zyxxxxxxyzz{{|}~~}||{{{||~~}|{zzyyxwvuutsrrrrrrssttuwxyzzzyxxxwxxz{|~~~}}|{zyxxwvuuuuvvwxxyz{{{|{{zyxxwwwxyz{|}~}|{zzyyyxxwvuutssstttuuvwxyz{{{{{{zz{{|}~~}|{zyyyyzz{{{||}~~~~}}|||||}}~~~}||{zzzzz{{|||||}~~~~~}||{{{{|}~~}|{zzyyyyyzzz{{{|}}}~~}||{{||}}~~}|{zzyyxxxyyyyzz{{{{{{{zzzzzz{{|}~~}|{{zzzzyyxwvuuuuuuuvvvvvwwxxxxxxxxxxxyyz{}~~~~}}|{{yyyxxxxxyyzzzzzyyxwwwwxxxyyzz{|}~~}|{{zzyyyxxxxwwwvuuuuuuuvvwwwwwwwwwxxyyz{|}~}}|||}}}}}}}}|||{{{{||}}~~~~~~~~~~~}||{{{{|||||}}||{{{{{{{{{{||}~~~~~~~}}}}||{{{zzzyzzz{{{{{{{{{{{{|}}~~~~}}||{{zzzzz{{{{{{{{{{{{||||}}~~~}|{{{{zzzzzyyxwvvuuttuuuuuvvuuuuvvvwwxyyzz{|}~~~~}}}~}}||{{zyxxxxxwwxxxwwwwwwwwxxxyyyz{|}~~}||{{zz{{{{{zzyxwwvuuuuuuuuuuuuvvwxyzz{||}~~}||{zyyyyxxxxxxyz{|}}}}~~~}|{{{{zzyyyyyyzz{||}}~~~~~~}|{zyyyyyyxxwwwxxyzz{|}}~~~}|zyxxxwwwwvvvvwxyzz{{|||}}~~}||{{||}}}~~}}|{{zxwvuuttttssssstuvwxxyzz{|}~|{yxwvuuuttttuuuvwxyyzz{{{||}~}||||||}}~~~~~}{yxvutsrrqqqqrrstuuvvwxz{|}~~~~}{zyxwwxxyyyyyzzz{||}~}|zyxwwwxxyyyzzzz{{|}}~~|{yxwvuuvvwxyyzz{||}~~|{zyxwvwwxxyyzz{{{||}~~~~~~~~~~}|{zxvutsssrrsttuuvvvwwxyz{|}~~~~~~|zxwvutttttuuvvwwxyyzz{{|}}}}}~~~~}|zxwutsrrrrstuvvwxxyyz{|}~~}}}}~}|zyxxwwwxyyyyzzz{{|||}}}}}}}~~|{zyyxxxyzz{|||}}~~~~~~}}}}}~}{zxwwvvwwxyyz{||}}}}}}}}}}}~~|{yxwwwwwxxyzz{{{{{{zzzyyyyzz{}~~}{zyxvuuttuuvwwxxxxxwwwwwwwxyz{}~~|zyxwwvvvvwwxxyyyyxwwvuuuvvwxz{}~~}{zxwvuuuutttuuvwwxxxwwwvvvwxyz|~~}||{{{{|||{{{zyxxwwvwwwxz{|~}||{{{{{{|||{{zzyxxwxxxyyz{|}~~}|{{z{{{||}}}}||{{zzz{{|}~~}}|||||||||{zyxwwvvwwxyzz{|}~}|zyyxxxxxxxxwvvttssssstuvwxyz|}~|{zyyyyyyyyyxxwvvuuuuvwxyz{|}~~~}{zyxxxxxxwvvvvvvuuvvvwxz{|}~~}||{{zyxwwwwwwwxxyzz{|}~~}|{zyyyyyyyyyz{{{|}}~~}{zyxxwvvwwxyzz{||}}~~}{zxwvuuuuvwxxyyyzz{|}}}}}}||||}}~~~|zxvutsrrrsstuvvwwxxyz{{|}}}}}}}~~|{ywutsrrrsstuvwxyyzzz{{|}}}}||||}}~~}}{zwutrqpppqrstuvvwxyz{{|}}~~~~~~~~}}~}{yxwvvuvvwxyzzzz{{{||}}}}}|||}~~{ywuuutuvwxyz{{|||}}}}~~~}}||||}~~|zywvvvwwxyz{|}~~}{zxwvuuuvwxyyzz{{{|||}}}|{{zzz{{|}~}|yxvtsrrrrsstuuvwwxxxxyyzzyyyyzz{||}}{yxvuttsttuuvwxy{||}}}}}}}}||{{|||}~~|zxvusrrrrstuvwwxyz{{||||}}||{{{|}~~}}}}~~|{yxwwwwwwxyzz{|||}}~~~~}}}}~~~|{zyxxwwwxyz{|}}~~}|||}}~~|{zyxwwwwwwxxyz{}~~~~~}{yxwvuuvvwwwxyz{|||}~~~}}|{zzzzz|}~|{zywvutttttuuvvvwxyz{{{||}||{zzz{{|~~}|{zyxwvuutttuuuvwxyz{|}}}~~~}}||{{{|}~~}|{zyxxwuttssrrrssttuvxyz{|||||||{{{{{|}~~~~~~~}{zyyyxxxxxxyz{|}}~~~~}}|{{{{|}~~}|{zyxwwwvwwwwxyyz{}~~~~~}}|{{zz{|}~~}}|{zzyyyyyyyz{|}~~~~~~}|zyxwwwwvwwwxyz{|}}}}}|{zyyyyyz{}~~~}|{zyyxwvuttttttuuuwxyzz{{zzyxwwwxxyz|}~~}|||{zyxxwvvvwxyz{|}~~}|{{{{{|}~~~}||{zyxxwwvvvvvwwxyz{|}}}}|{{zyyyz|}~}||{{{zzz{{|}~~~~~~}|{zyxxxxxxyyz{{|}~~~}||{{{{|}~~~}|{zyyxxxxxxyyyz{||}~~}||{zyyyyyz{|}~~}}|||{{{zzyyxxwwxxxyz{|}~~~}|{{{{|}~~~}||{yxxwvvvwwwxyyz{{||||{zzyyxxyz{|~~}|||{{{zyxxwvuuuuuvvwwxyzz{{zzyxxwwwwxxy{|}~~}||{{{zyxxwvvvvvwxxyyz{|||||{{zzyyyyz{|}~~}|{{zzyyxxwwvuttssttuuvwvwwwxxxxxwwvvvwwxyz|}~~}}||{{{zyyxwwvvuuvvwxxyzzz{{{{{{zzyzzz{|}~~}|{zzzyyyxwvuutttv|~~~~~~}}||{{||||}|||{{{{{zz{{{|}}~~~~~~~}}}}~~~~}}||{zzzzzzzzzzzzzyyyyyzz{{|}~~~~}}|{{zzzz{{{{{{{{{{{{{{||}}~~~~~~}}}}|{{zzzzzz{{{zzyyyyyyyzz{{{||}~~~~~~~}}||{zyyyyyyyyxxwwwwwwwxxxxxxyz{|}~~}||||{|||}}}}}}||{zzyyyyzzyyyxxxxxyzz{{|||}~~~~~~~~~~}}|{{zyyxwwwwwwvvvvwwxxyyzz{{{|}~~}|{{{{{||||||{{{zyyxwvvuuuuttttttuvvwwwwxxyz{}~}||{{{||}}}}}}|{{zyyyxxxxwwwwvvvwwxyyzzzzz{|}~~}|{zzzzzzz{{{{zzyxxwvvuuttssrrrrrssttuvwxxyz{{}~~}}||}}}}}~~~~}|{zyxwvvvvvvuuuuuvvwxyyz{||}}~~}||{{{{{{{||||{{zyxwwx{~}}}}}||||}}~~~}~}~~~~~}|{zzzzz{{||}}}~}|zyxwwvwwxxyyyyyzz{|}~}|{zzyyzz{{{||}}~~}|zywvtttttuvwwwxxyz{{|}~~|{yxwvuuuvwwxxyyyz{{|~~}{yxwwvvuvvwwxxyyyzz{|}~~}{ywvutssssttuuuuuvvwwxyz{|}}}}}}~~|zxwuuttttuuvwxxyyz{{|}~~}|zyxvuutttuuvvwxyyyzz{||}}}}}}}}~~}{yxvutsssssstttttuuuvwwxxxxxxxxyz|}~}|zyxwwvuuuuvvwwwxxyyyyyyyyyyyz{|}~}|{ywvtssrqqqrrstuuvvwwwwwwwwwxxyz|}~~}{zxwuuuuuuvvwwxxyyyyyyxxxxxxyy{|}~~}|{z{{}~}}}}~~~~}~~~~~}}}}~~~~~}}}}~~~|{{zzzz{{{{{{zzyyxxxxxyyz{}~~~}}}}~~~~~~}||{{{{{||}}~}{zyyxxxyyyzyyxxwwwwwxyz{|}~~}|{{zzzzzzzzzzyyxxwwxxyz{|}~~||{{{z{{{{zzyyxwvvvvvwxyz|}~~|{yxwwwwwwwvvuutsssssstuvwxyz{}~}|zyxxxxxxwwwwwwvvvvvwxyzz|}~}|{zzzyyxxwwvvvvvuvvwxyz{{|}~~}|zyxwvvutsrrqqqqqrrrstuuvwxyz{{||||}}}~~}{zyxwvuttttttttuuvvwxyz{{||}}}}}}}}}~~}|{yxwutsrqqqqrrsttuuvwxyzz{{|||||}}}~~~}{yxvussrrrsttuvvwwxxyzz{{{{{{{{|||}}~}|zyyyyz{{|}~~}|||||}~~|{zyzz{|}~~}{yxwvvuuvwxyyz{{{|||}}~~~~~~~}|zyxxxxyz{|}~~~}{xvutssstuvwxyz{{|}~~~}{ywuttttuvxxyz{{||}}~~~~~~}}}}~~~|zxwvuuuvvwxyyz{{||}}}~~~}}}|}}~}{ywutrqppqqrstuvwxxyyyzzz{{zzzzz{|}~}{ywutssssstuvwwxyz{|}}}}~~~}}}||}}~~|zxvutttuvvwwxyzz{{|}}}}}||{zzzz{|}~}{zxwusrqppqqqrssttuvvwwwxxxxwwwwwwxyz|}}{yxvvuttsssstuvwxyyzzz{{{{{zzyyyyz{|}~~~}|{zxvusrrrqqqrrstuvwxyyz{{{||{zzyxxyz{}~~|{ywutsssssstttuvwxxyyz{{{zzyxxwwxyz{}~~~}||{{{{{{|}~}|{{z{{{||}~~~}}}}}~~~}}}}}}}}~~~~~~}|{yyxxxxxxxxxyz{|}~~~~~}}||||}~~}||{{{{{{{|}}~~~~~~}||{zyxwwwwwwwwxyz{|}~~}}|||}}~}|{zyxxwwwxwwxxyz{|}~~~~}|{{{{{|}~~~}|{zyxwwwxxyyyz{}~~~}|{{{{{{|}~~}|{zyxwwutttssttuuvwxyz{|||{{zyxxyyz{|~~}||{{zzyyxwwvvuuuuuvwwxy{|}~~~}}|{{zzzz{}~~~}|{zxxxwwwwwxyzz{|}}}}||{zzyyyz{|~~}||{zzyxwvutssrrsssssttuvwxyyxxwvuuuuvwxy{|~~~}||{{zyxwwvuuuuvvwwxyyz{{{{zyyxxxxxyz{|}~}|{{zzyyxxwvuuttttuuvvwwxyzz{{zzyxwwwwwxz{}~~~}}}|{zzywvvuttttuuuvvwwxyyyyxwwwvvvwxyz{|~~~}}|||{zzzzyyyz{|~~~}}}~~~~~~~~~~~~}|{zzzzzzz{{{{{||||||||||||||}~~~}}}}~~~~}|||}}}~~~}}|||||{{zzzzz{{{{||||||{{{{z{{{||}~~~~~}}||{{zzzzzzyyyzzzzzzzzzzzz{{|}}~~}}}|{{zzzz{||||{{{{zzzzzz{{{|||}~~}||{{{{{{zyyxxwwwwwwwxxyxxxwwwxxyyzzz{{|}~~}|{{{{{{{{{zzyyxxxxxxxxxxxyyyyxxxxxyzz{{||}~~}||{zzzzzyyyyxyyyxxyyyzzz{{||}~~}||{{{zzzzyyyyxwvuuuuuuuuuttssstttuuuvwwwxyz|}~}}}}}}}~}}||{zyyxwwwwwxxwwvvvvvvwwxxxyyyz{}~~}||{{{{{||||{{zzyxwwvvvvvvvuuuuuuvvwwxxxyz{|}~~}}}}}}}}}}||{zyxwvuutttttssssttuvvwwwxxxyz|~~~}}}}}}}}}}}|||{{{{zzz{{{{{|||}~~}||||{||}}~~~~~}|||||}~~~~~}||{{{{||}}~~}|{zzyyyxxxxxxyzz{||}}~~~|{{{{{zzzzzzz{{|}}~~}|{zyxxwwwwxxxyyyyzz{|}~~|{yxwvuuuvvvwwxxyyzz{|}}|zyxxwvwwxyyyyyyyzz{|}~~}{zxwvutttttuvwwwxxxxyyz{|~~~~~~~~}|{zxwvttstttuvvvvwwxxz{|}~~}{zyxvuuuvwwxxxxyyyz{|}~~~~~~~~~~~~~~~}|zywvtsrrqqqqrsstttuuvwwyz|}}~~~~~|zywvuttttttuuvvvvwwxxyz{||}}}}}~~}|zxvutssssssttuvvwwwxyzz{||||}}}~~}{yxvutsrrqrrsssttuuvvwxyz{{{{{||}~~}|{zyxxxxxxyz{|}~~~}}|}}~~~~~~~~}||||||}~~~}}||||}}~~~~~~~}~~}}~~}|{zzzzz{{{|||}}}|||{{{||}}~~}|{{{{|||}}}||{{zzyyzz{|}~||{{zzyyyzz{{{{{zzyyxxxxyz{|~}|{{zzzzzzzz{{{{{zzyyyyzz{{|~~}|{{{{{{{{{{{zzyxwwwwwwxyz{|}}|{zyyyyyyzyyyxwvvuuuuuuvwxyz{}~~}|{zyxxxwxxyyyyxxwwwwwwxxyz{}~~}||{{{{{{{{zyxwvuuvvwxyz{|}~~~~~~~~~~~~}|zyxwwwwwwxxxwwvutttssttuvwxyz{|}~~~~~~~}|zyyyyyyxxxwvvuttssstuuvxyz{|}~|{yyxxxxxwwwwvuutttttuvwxyz{|}~~~~~~~}|{yxwwwwvuttssssttttuvwxyz{|}~~~~~~~~~|{zzyyyxxxwwwxxxxyyz{|~~}|{zyyxyyz{{||}}~~|{{zzz{{{||}}~~}{zxwwwwxyyz{|||}}~~|zywvvvvwxyyz{{||}}}~}{yxvvuuuvvwxyyz{{||}}~~~~~~~}|zxwvvvvwwxyzz{||}}~~~~~|{ywvvuuuvwwxyyyzz{{{||||||||{||}~}zxvutssrrstuvwxxyyzzz{{{{{zzzzz{|}~}|zxvussrssttvwxyz{{||}}~~~~~~~}{ywvuuuvwwxyzzz{{{{{|||{{zzyyyz{|}~~}{zxvtsrrrrsstuvwxxyyyyyyzzyyyyyyyz{|}~|zxvusrrrrstuvwwxyyzzzz{{{|{{z{{{|}~~}{xvutsssssstuvwxxyzz{{{{|{{zzyyyzz{|}~~}{yvtsrqqrrstuuvwxyzz{{{|||{{zyyyyz{|~~}|zyxwvuttttuuvwxyz{|}}~~~~}{zzzyyzzz{|}~~}{{zzzz{{{||}~~~}}~~}{zyyyxxyyzz{|}~~~~}|{zyyxxxxxyyzz{|}~~~}}}}~~}|{zyyxwwvvwwwxxyz{|}~~~~}}|{{{||~~}|{zyyyyxxxxyyz{|}~~~~}}|||}~~|{zxxwwwwwvvwwxyz{||}}}}||{zyyzz{}~|{zyxwvvuuuuuuuvvwxz{{||{{zzyxxxxy{|}~}|{zzyxwwvvvvvvvvvwxyz{|}~~~}||||||}~}|{zyyxxxxwxxyzz{||}}|{zyxwwwwxyz|}~~~}}||{zyyxwvuttttttuuvvxyzz{{zzyxwvwwwxyz{}~~~}||{zzyxwvuutttuuvvwxyz{|||||{zyyyyyz{}~~}}||{{zyxwvvvuuuuuvvwxyz{|||{zyyxwwwwwyz{}~~}}|{{{zzyxwwvvvvuuvvwwxyz{{|{{zyyxxwwxxyz{}~}}}|||{zzyxwvvuvvvvwxyz{|}~~~~}}~~}}|{{{||}}~~~}||||}}}~~~}}||}}~~}||{zzzz{{||}}~~~}}}}~~~}}|{{zzzzz{{{{||}}~~~~}}}|||}}~~~}}|{zzyyxxyyyzzzz{||}}}|{{zzz{{{|}~~~}||{{z{{{{{|||||||||||{{{|||}~~}}|{zyxxxxxyyyyyzzzz{zzzzyyyzzz{|}~}}}|||{zzyxxwwwvwwwxxxyyyxxwwwwwwxyyz{|}~~~}|{{{zzzzzzyyyyxxxxxxyyz{{{{{{zzzzzz{|}}~~}}||{{{{{{zzyyyyyyxxxwwwwxxyyyz{|}~~}|||{{{{zzyyxxwvvvvwwwwwwvvvvvvvvvwxxxxyz{|}~}}|{{{{{{{{zzyyxxxxxxxxyyzyyxxwwxxxyyzz{||}~}}}||||{{{zzyyxxxxxwwwwwwwwvvvvvvvwwwxyz{|}~~~}}}||||||||||{{zyyyxxxxwwwvvvvvvvvvwwxxyyzz|}~}}}|||||||||{{zyyxxxyyyyyyyyyyyzz{||}~~~~~~~~}}}||{{{z{{{||}}}~~~~}}|{zzzyyyyyyzz{||}~~~~~}||{{zzzyyxxxxyyz{{|}~~~~}|{zzyyyxxwwvvwwwxxyyz{{||}~~}{zzyyxxwwwwwxyyz{{||}}~~~~~~}|{yxwvvuuuttttttuuwxyyz{{|}~~}|||||}}}~~}||{zyxvutsrrrqqqrrssttuvvwxyyyz{}~}|{{zzzzz{{{|||}|{zxwuttsrrsssssstuuuvvwyz{|}~~~~~}~~~~~~~~~~~~~~}|{yxxxxyz{|||}|}~}|{zyyyxyzz{{|||}~}|zywutssstuvxwwwwxxyzz{}~|zyxvusrqqrsstuuuwwxxxxyz{}~|yvtrqpppqqqqrrsstvwwxyz|}}}}~|yuronmmmnopqqqpppqsuvwwxxyyxxxxz{}~~~}{xvtrpnnnnopqrrsssuwxyzzyyyyyz{|}~~~}|{{||}~}|{{{{{{{||~~~~}~~~}}||||{{zzzz{|}~~~}}|}}~~}|zxwvvwwxyz{}}|{|}}~~}|{zyxwwxz{}~~~~~}|{zyyyyyz{|}~~}|{zzz{{{|||}|}}~~~~~~~~~}||||}}}}|||{zxwwwwwwxxxyyzzz{{{{||||||{zyyz{{{zzzzyyzz{||{{|}~~}}}|{zyzyyxxwwvvvwwwvwxyyz{|||}}|||}~~}}}~~~~~~~~~~~~~|{}}{zxxxxyz{|}~~~~}|zyyxxyyzz{}}}}}~~~~~~}|zxwuttuttsstuvvuuuvwwxy{|~~}|{zxvvvuutstssrqppqrrstvwyz|}~}{ywuttttssstttsrqoooopqruwxz}~~}{ywutttsrqppooonlkkjjjjkmnqstvwz{}}~~~}{xvuttsrrqpoonmmlmmmmmnopqrtvxyz{{|~~~}||{zzzyyyz{{{|}}~~}}|{zyxxxwvvvwwxxyzz{||{{{{{{}~~}|{zz{{{{zyyyyyyyyyz{{{{{{zzz{}~}{yxwxyyyxyyz{{zzzzzzyyxxxyyyyzz{{}~~||{zzzzz{{|{||}}}|zyxwvvvvwxyzzzzz{{{|}~~~~~~}||||||}}~}{zzyxxxxxyyyyyz{{{zzzz{||}~~~}|{{zzz{|}}}||{{{zyyyzz{{{{zywvvwwxxyyzzzzyyyyyyyyyz{{|||}}||zyyyyxwxyz|~~~~~~~~}}~~~}||}}}|{{{||{zzyyzyyz|~}|{zzyxwwxyz|~}{ywvutuvwxyz{}~~~|zxvsqommnopqsuwy{||~~}{yxvtrpnnmmnnoqsuvxy{}~~|zxvtrpnmmnmnnoprstuvxyz|}~}zxuspnlkjjjjkklmnnoqrstuvwxxyyyz{|~|zwsqnmkjiijklnopqrssttuuvwxyyyzz{}~~~~~~~}}}~~~~~}{zyxwwvwwwxxyyzz{{||||{{zz{|}~}||{{zzzzzzzzzzz{{{{{{|{{zzzzz{}~}{zxxwwwwxxyyyzzzz{{{zzzzyyxxwwxxy{|~~|zyxxxxyyzz{||}}}}|||{zywvuuttuvxy{|}~|{yxwwvwwxxyz{|}~~~~~}|zywuuuuvwyz|~~~|{ywvttsstttuvwxyz{{|||{zxwuttstuvwy{|~~~}|||{zzyxxwwvvvwwwxyz{|}~~~~~}|{zzyyyz{||}}~~~~}}}~~~~~~~~~~~~}}}}}}}}}}~~~~}|{zzyxxwwwwxxxxyyyz{|}~~~}|{{zzyxxwwvvuuuvwwxyz{|}~~~~}}~~~|{zyyxxwwwwvvuuuuuvvwxyz{}~~~|zyxwvutsrrqqqqqqqqrstuvwxyzzzzzzyyyzz{|}~~|zywvtsrqqpppppqqrrstuuwxyz{{{{{zzzz{{|~~~~}}||||||}~~}|{{zzzz{{||}}~~~~~~}}||{{{|||}}~~~~~~~~~~~~~~}||||{{{{{{{|||||}}}}}}}~~~~~}|{zyyxxxxxyyyyzzzzz{{{{|||}}~~}}|{zyyxxxyyyyzz{{{||||||||||||}}}~~~~~~~~}}}}}~~~~~~~~~}}|{yyxwwwvvvwwwxxyzzzzzzzzzyyyyyyyzz{{{||||||}}}~~~~}|{zyyxxxxxxxxyyzz{{{zzyyxxwwwxxyz{|}~~~}}}}~~~}}}}}}~~~~~~~~}}|{{zzzyyyzz{{|}~~}}||||||||{{zzyyyyyyzz{||}~~~~}||{{zzzzzzzzzyyyyyyyyyz{{|}}~~|{zyyxxxxwwwwvvvvuuuuvvvwxxyyz{{||||}|||}}}~~~}|{zyxwvvvvvvvvvvvvuuuuuvvwwxyyz{{||}~~~~~~~~~~~~}|{{zzzzz{{||}}~~~~~}}}}||||||||}}~~~~~~~~~~~~~~}}|||||}}}}}}}~~~~}|{zyyyyyyzzzzzzz{{{||||}}}}}}}}}~~~}|{zyyxxxxyyyzz{{{|||}}}}}}}}}}}||||}}~~~~~~~~~~~}}|zyxwwvvvwwwwxxxyyyyyzz{{{{|{{{zzzz{{||}}}~~~~~}|{zyxwwvvvvwwxxyyyyzzzz{{{{{{{zzzz{{|}~~~}}}}}~~}}||{{{{|||}}}}}}}~~~~~~~}}}}}~~}|zzyyyyyzz{{{{|||||||}}}}~~~~~~~}|{zyxxxxxxyyzz{{{{{{||||}}}}}}~~~~~|{zyxwwvvvvvwwwwxxxxyyyzzzzzyyyyyzz{|}}~~}|{zxwvutttttttuuvvwwxxxxyyyzzzzzyzzz{{|}}~~~}|{zyxxwwwwwxyyz|}~~~}||||}}~~~~~~}|{{{{{||}}~~~}|||{{{{|||}}~~~}}||{{{zzzz{{|||}}}}}}}}}}}|||{|||}~~~~}|{{zzzyyyyyyzzz{{{||}}~~~~}}||}}~~~~~~}}}}}||{zyyxxwwwxxxxxxyzz{{{|||||||{{zzzzz{{|}~~~~}}}||{{{zyxwwvvvvwwwxxyzz{{|||||||{{zzzyzz{|}~~~~~}}~~~~~~~~}}}}}}}~~~~~}}}}}~~~}}|||||{{{{{{{|||}}~~~~}}}|||||}}~~~}}}||{{zzzzyyyyyzzz{{||}}}||||{{{{||}~~}}|{zzyyyxxxxxxyyyzzzzzzzzyyyyyzzz{|}~~~}}|||{{zyxwwvvvvuvvvvvwwxxyyzzzyyyyyyyyzz{|}}~~~}}}||{{zzyyxxwwwwwxxxxyz{|}}~~~~}|||{{{{{|||}~~~~}}}|||||||||}}~~~~~~~~~~~}}}||{{zzzzzz{{{||}}~~~~~}}}|||||}}~~~}}}}||{{zzzzyyyyyzzzzz{{{||}}}}}||||||}~~~}||||||{{{zzyyxxxxxxxyyyyzz{{{|{{{{zzzz{{||}~~~~}|||{{{{zzyyxxwwwwwwwwxxyyyzz{{{{{{{zzzz{{{|}}~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}}}}}}}~~~}}}}}|||||||||}}~~~}}}}}}||||||||{{{{{{{{{{{{{{{{||}}~~~~~~~~~~}}|||{{{{{z{zzzzzzzyyyyyyyzzz{{||}}~~~~}}}|||||{{{zzyxxxxxxxxxxyyxxxxxxxxxxyyzz{{||}~~~~~~~~}}}|||{{zzzzzzzzyyyyyyyyyyyyyzzzz{||}}~~~}}}}}}}}}}}}}||||}}}}~~~~~~~~~~}}}}}}}}|||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{z{{{{||}}~~~~~~~~}}}}}||{{zzzzzzzzyyyyyyyyyzz{{|||}}~~~~}}}}}~~}}}}||{zzyyyyyyyyxxxxxxxxyyzzz{{{||}~~~}}}|||}}}}}||{{zzyxxwwvwwwwwwwwwxxxyyyzzz{{||}~~~~}}}}}~~~~~~~}}}}}||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}||||{{{{{{||||}}}}}~~~}}||{{{{zzzzyzzzz{{{|||}}}~~~~~~~}|{{zzzzzyyyyyxxyyyzz{{{||}}~~~~~}}}}}~~~~~}|{zzyxxxwwwwvvvwwwxxyyzz{{{||}~~~~~}}}}}}}}}~~~}|{zzyxxwwwwwwwxxxyyyzz{{||}}~~~}||{{{{{|||||||||}}}~~~}}||||||||||||}}}}~~~~}|{zzyyyyyyyyyzzzz{{|}}~~}|{zzyxwwwwwxxxyyyyzz{{|}~~~|{zyxwwwvvvwwwxxxyyyzz{||}~~~~~}{zyxwvvuuuuuuvvwwwxxyyzz{||}}}}}}~~~~}|{zyyxxxxxyyz{{|}~~~~~~~~}||{{{{{{{{||||}}~~~~~}}|{{{{{{{||||}}}~~~~~~~~~~~~~}||{{zzzzzz{{{||||||||||||||}}~~~}|{zyyxxxyyyyzz{{{{|||||||{{||}}~~}|{zyxxwwwwwxxyyyzzzzzzzzzzzzzz{{|}}~~~~}|{{zyyyxxxxxyyyzzz{{{{zzzzzzzz{{|}}~~~~~~~~~~~~~}}||||||}}~~~~}}}}~~~~~~~}}}}}}}}}~~~~}||||||||||||||{{{zzzzz{{|}}~~~}}||{{{{{{{{{{{zzzyyyyyzz{{||}~~}||{{{zzzzz{zzzyyyxxxxyyzz{||}}~~~}|{zzyyyyyyyyyyyxxxxxwxxxyyzzz{||}~~~~~~~~~~~}|{{zzzzzz{{{{{{{{{||||}}~~~~}}}}}}}||||||{{{{{|||}}~~~~~~~}}||{{{{{{{{|||}}~~~~}}|{{zzzzzzzzzz{{{||}}~~~~}}|{zyyxxxxxxxyyyzzz{||}}~~~~~~~~~}|{zyxwwvvvvwwwxyyyzzz{{||||}}}||}}}}~~~~}|{zyxwwvvvvvwxxyyzzz{{{|||}}}}}}}}}}~~~}}}}}~~~}||||||}}}~~~}|{{{{{{{||}}}~~~~|{zzzzyyzz{{|||}}}}~~~~~~~~~~~~}|zyyxxxxxxyzz{{||||}}}}}}}}}}}~~~~~}|{zyxxxxxxxyzz{{{||||||}}}}}}}}}}}~~~}{zyxwwvvvwwxxyyzzz{{{{{||||||||{|||}}~~~}|{zyxwwwwwxxyyz{{||}}}~~~~}|{{zzz{{{|}}}~~~~~}}}}~~}|{{{{{{{|||}}~~~~~~~~}~~~~~}|{{zzzz{{{{|||}}}}}}}}~~}}}}}}}}~~~~}|{{zyyyyyyyyyzz{{{{||||||}|||||||}~~~}}|{zyyxxxxxxxxyyyyzz{{|||||||{{{{{{|}}~~~}|{zyxxwwwwwwxxxxyyz{{{|||||||{{{{{{|}~~}}|{{{{{{||}}}~~~}|{{{{{{||||}}~~~~~~~~}}|||{{zyyyyyyyyyyz{{||}}}}}|||||{{{|}}~~}}}}}||{zzyyyyxyz{{||{{{{|}~~~~~~~~~~}{zzzzyxwwxz{|||||{{zzz{{{||}}~}}|{zzzzzzzzzz{|}}}}~}{zyyxxxyyyz{||}}}|||{{zyxxxxxyyyyzzzzyywvvwxxy{{{|}~~}}|||{zyyyyyxxxxyyyyyxxxxwvutssssrrstuvvwxxxyyyz|}}~~~~~|zxxxyyyxxwvvutssrstwy{{{|}}}~~~~}}||||{{yyxxxyxwvwxz{||}~{xvvvwxyzzzyyz{z{~|{zyyyyyyyyyyyxxz{}~~~~~~}}}}}~}{ywvuuuuuuutsrqqqsuwxyz{}~~~~~~}|{zyyyyz{}~|ywvtrrqrsvy{{{zzyz||||{zyywwwwvvvwwyz{||}}~~~~~}}}~~}zxxxxwwwxyyzzzzzz{|}~}{zxurpooooqrtuutsstvxz|}|}~~|zyyyz{|}}{yvtrrrsrrrqponmmmmmnoooonnmnnopqqqrrstuwyz|}~~~|ywussstttsrrstuuutsrrqqrrssuvwwxz{|}~}{ywvvvutsrsrqqrsstuvwwxxxxvtrpppruxz|~|zyxvtrqqrrrqqrrssssssuwyxxvuttsstuvxyz{||}~~~}}}~}|zyxwusrrsssqpppqrtvwxz|}}}|{zywvuttuwxz{}~~}~~~}zwvtsqoooqrrrqppooopnmlllmnnmmlllmoqsvxy{|~~}|||{zzz{{|}~~}}}}}}}}~}}|{zyyyyxwuuvxyz|}~|{{zyxwwxyyzyxxyzzzywutsrrrrsuwyzz{{{z{{||}~~~~~~}|{yxxxxxwwwwyzzzyxxwwwwxy{|~~~~~}{xvtsssrqpoonnnoqrstwxz|~}{yxvsqqpppponnoppoonnnoonnmnnmmnnpstuwxyz{}~|yxwwxyyxxxxwxyyyxxz{}~~|{{{{zzzz{{zyxwvvvusrpomkjihhijkllnpqsuwxxxyz{|{{{|~~}{zyyyy{|||zxvuutrponmmmmmllmnnnnnopppqqrsuwxyyz|~|zxwutsqpoonnmmlllllllnpqrrqrtvxzzz{|}|{zzzzyxvutsrqonmlkjihggghhhhilortvxz|~~}}}~~{xurqpnmkjihhgggghkmmllkkkllmnpsuwy{~~}||{zywuronmmmljiiihiiihhiijjjklnoprrstuwwxxyz{~~}}}~~|{{{}~~~~~||{|}}~~}}}~~|zxwwwwxy{|~~}}{zxwwxz{||{{yxxwusrruwxz|}~|zxwutssuwyyyxvvwwvvutuwxxy{|~~~~}}{{zz{||{zzyyyyyxxyz{|}~}{zyxwusrqrrrrrqqqpnlkklmnooopqsuwy{|~}{yxwvusrpoopppponnnoopppqrsuwz|}{zzyyyyzz{{{zywvuttssstuwy{}~}|{zzyyyyyxxxwwwvutrpoonmllkkklmmnnnnoopqrsstuvxz{|}}~~~~~}|{zyyxxxyyyyyyzyyyxyyyz{|~~}|{{{{|||}}~}}|{yxvutsrrrrrsstttuuvvwwwwwvuvvwyz|}~~~}}}}}}||||||||{{{zyxwvutuuuuuvvuuutsrrrrrstuvwxyzz|}~~|{ywutsrqqqrrsssttttttssssstuvvwxyz{|}~~~~~}|{zyyyyyzyyyxxxxxwvtssrqqppppooppqqqrstuvwwxyz{|}~}}}}|||}~~}{zxwwvwwxyyyyyxxwwwxxxy{|}~}{zyyxxxxxwwwxxxyz{|}~~}|zxvusrqqpppqrttuvwxyy{|}}~~~}|{zxwuttsssssssstttttttuuuvwyz|}~}|||||}~~}|{yxwutrqooooopqqrrsssttuvvvwwxxxxxwwxxxxyz{|}~~}|{zyxvtsrrqrrsstuvwwxyyzz{{||}~~~}{zxwvtsrqpppqrrssrrrrqqrrstuuuvvwxxyz|}~~|{ywvussrrrrsstttssssttuvvwwxyz{{||}}}}}~~~~~}{yxvuuuuuvvwxyzzzzzyyyyxwvvvvvvwxyz|~~}|{zzyxwutsrrrqqpppppqqrrrrrrssssssrqqqqqrstvwy{}~~|{zzzzz{||||}~~~}}}}~~~~}||||}}~~~~~}~~~}{{zzyyyyyyyz{}~~~}|||}~~~~}}|{{zzzyyyyxxwxxxxxxwwxyz{|~~|{zxxwwwxxxxxxxxxwvvuttsstttuuvwwxyz{|}~~~~}~~}{zzyyzzzz{{||}}|{{zyyyyyyyz{{|}~~}{zyyyxxyzz{{{zzyxwvuttsssttuvvwxy{|}}~~~~~~~~~~~~~}}}}|||{zzyxxwwvvvvvvvvvuutsrrqqqqqrrrrssstuwy{~~}}}}~~~}|{zyxxwwwwwxxxyyz{|}}}}}}}||||||||||||||}}~}|zyxxxyyzz{{||{{zzyxwwvvvwwwxxyyyzz{}~~}}}}~~~|{zyxwvvvuuttsssssstttuuvwwxxyz{|~~|zyxwvvuutssrqppoonnmmmmmnnopqrrstvwxyz{||}}}}|}}||||}}~~~}}|zyxxwvvutttttuvvwxxyz{|~~}}}|||}}}}~~~}{zxwvuutuuvxy{|}}}}}}}}~~|zyxwwwwxyyz{||||||||{{{{{|||}}~}}|{{{||}~~~~~~~~~~~|{zywwvvwwxyz{|||||}}}}|||}}~}}||{|||}~~~}}|{zxvtrqqqqrstuwxyzz{{zzzz{{||}~~~}}}~~}|{zzzz{|}}~~~~~}}}}}}}}}~~~|zxvtrponmmlmmnoopqrsstuuvwwwwwwvvvvvvwxyz|}~}|zxwvvvvwxyz{{||||||}|||||||}}~~~~|zxuromlkkllmnoprstuvvwwxxxxyz{{{{{{{|}~}zxvtsrrqqqqrsstuuvvvvvvvwxxyyyxxwwwwxyzz{|}~}|zxvutssstuuvwxxyz{{{{{{zzzyxxwvvvvvvvwwxyz||}}}}}}}|||||}}}~~}{zxwusrqpppqqqqqrrsstuvwwwwwwwvvvvutttttuvxy{}~{yxwwvvvwwxxyzz{|||}}~~~~~~}|{zzzz{{|}~|{zyyyyyzz{|}~~~~~}}}||||||}~~|zyxwvvvvvvvvvwxxyyzz{{||}}}}}}|||{{{{|~}{zxvuuttttuuuuvwwxxxyyyyyyxxxwvuuuuuvwy{}}|{zyxxwvvvvvvwwwxyz{|}~~|{zyyxyyyzzzzzz{{{|||||||{zxwvutssstuwxz|~~}||{zzyyxwvuttssrqqppppqqrtuvwyz{||||||{zzyyyz{|~~}{zyxwvvvvvwwwxyyzzzzyyxxwvvuuuuuvwxy{|}~~}{zyxxwvuttsssstuvxyz{|}}}||{zxxwwwwxyz{}~~~~}}}|{{zyyxwwwvvvvuuuuvwwxyz{|}}}}}|||{zyyxyy{|}~}{zyyxwvutsrqonnnmmmmnnnopprsuvxxyyxwvvuuuuuvvwxz|}~}|{zyyyyyyyxxxwwvvvvvvvwwwxxyz|}~~}}}}}||}~~}|{zzzzz{|}~~}||{zzz{{{||}~~~~~~~}}|{zyxxxxxxyyz{|}}~~~}}}}}}}}}}~~}|{zzyzz{{{||}}}}}||{zyxxwwxyz{}~~}{zyyxxxwwxxyz{|}~~~}||{{{{{{{|}~~~}}||{{||}}}|{{zyyyyyxxxxyyz{{||||}||{zzyxxxxxy{|~~}||{{zzzzz{{{||}~~~~}}}}}}~}||{{{zzyyxwvutsrqqqqrrrqrrrssttuuuuutttttttuuvwxyz|}~~~~~~~}}|{zzyxxxxxyyyyyyz{|}}~~~~}}}|||||}}~~~}}|{{zzzyxwvvuttttttuvvwxxyyz{{{{{{{zzyxxwxxyz{|}}~~~}}}}}|{{zyxwvvutttttstttttttuuvwwwwwwwwwxxyzz{|}~}|{zzyyyyxxwvvvvvuuuttsssrrrrrrssssttuvwxyz|}~~~}}}}}}}}|{zxwuttsssrrqqrrqqqqqqqqqqrrrrssstuuvxyz|}~}}||||{{{{{zzzzzz{{{zzzzzzzz{{|}~~~~}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~}}}}||{{zzzzz{{|||{{zzyyyzzz{|||}}}~~~~}}|||{zyxwwwvuuttssssttuvvwwxyzz{{|}~~}|{zyyxxwwwwwwwxxxxyyyyyyz{|}}~~~~}|{zyyxwvvuttssstttuuuuuuuuuvwxyz|}~}}||{{{{{||}}}}}}}|{zyyxxxxxxxxwwvvvuuuuuvvwxxyyz{||}~~~}|{zyxwvvvuuutttttttttuuuvvvvvvvwxy{}~~~~~~~~~~~~}~}}||{zyxxwwwvvvuttsssttuvvwwxxxxyyyz{|}~~~~~~~~~}}||{zzyyxwwwvvvvwwwwwwxyyz{{{{{||}~~|{{zyyxxxyyzz{zzyyxwwwvvuttttttsssssssssttuvvwvvvvvvwxyz|}}|zzyyyyz{{|}}~~~~}|{zzyyyxxxwvvvwxxyz{{|}~~}}|||{zzzzz{{|||}}~~|{zyxxxwwwwwwwwxyz{||}~~}|{zzzzyyyxyyyyzz{|}}~~~|{zyxxwwvvvvvvvwwwxxxyzz|}~~}|zyxxxxxyyxxxxxxyyzzz{{|}}~~}{zxwwvvuuuvvwwxyyyyyyyyz{{||}~~~}|||{{{{{{{{{{{{||}}~~~~}|zxwutrponnmnnnoppqrrssttuvwxyz|}~~|{yyxwvuttuuvvvwwwwwwwxyz{{||}}}~~}{yxvvutttssssstttuuuuvvvwxy{|}~~~~~}{zxwuutttssssstuuuuuuvvwxxyz{||}}}}~~}{ywvtssrqqqpppppppppqqrstuvwwxxxyyzzzz{|}~~}{ywutrqponnnnnoopqqrrrsstuwxyyzzzz{{||}~~~}|||}}~~~~~~~~~~}}}}}}~~|{zyxxxyzz{||}~~~}}}}}~~}}||{{{{{|||||||||{{{{{{{{{{||}~}|{zyxwvvuvwxxyzzz{{{{{zyyxxyzzz{|}~~|{zyxxxwwwwxxxyyyzz{zzzyxwwwwxxyz{|~}|{zzyyyyyyyxyyzz{{||||||{zzzzz{|}~~}|zyxwwwwwwwwwwwwvuttsrqpppppqqrstvwxz{{|}}~~~~}{zzyyyzzzzzzzzzyyyxwvuutuuuvwxyz{|}~~}|{zzzyyyyzzzzzyxwvutsrrrssttuvwxz{}}~~}}|{zyxxwwwxxyyyyyxwvvutttttuuvvwxyz{|}~~~|{zyyzzzzzzzzyyxwvutsrrrstuvwwxyyz{{||}}||||||||}~~}{zxwvvvvuuuuuuuuutsrqppppppqrrsttuwwxyzz{{zzyyyzz{|}~~~~~~}||{{{{{|~~~}|{{{{{{zzyyyyyz{|}~~~}}}}}}}||{zzyyxxxxyzz{||}~~~~~}}|{{{{{|||||}}}~~~}}|{zzzyyyxxxwwwxxxyzz{{||||||||}}}}}}~~~}|{zyxwwwwwwwwwxxxyyyyz{{||||}}||||}}}~~}{zxvutssrrrrrrrrrrsstuvwxyyyyyyyzz{|}~~}{zxwwvvvvvwwxxyyzzz{{|||}}||{{{zzzzzz{{|}~~~~~~~~}}|{zyxwutsrqpppooppqrsttuuvvwwxyz{{{{zzzzz{{||}~~}}|zxvutrqqppppppqrrsssx~}}||||||||}}~~}{zzzyyyyzz{{||}}~~~~~~~~|zxwvvvuuuvvwwxxyyyzzzzzzzzyyyyyyyyyyz{|}~}|zywutsrqqqqrstuvwxyyzz{|}}~~~~~~~~~~}|zyxwvvvwwwwwwwwvvvvvuuuuutttsssssttuvvwxyz{|}~~~~|{yxvutrrrqqqqqrrsttuvvvuuuuuuvuuttttuuvvwxy{|~~}|z|}|zyyyyyyyz{{||}~}|zyyxxxxxxyyyzz{{||}}~~~~~~~~~}|{zyxwvuuvvvvwyyz{{|}}}|||}}}}|||{{z{{{||}~~~~}}||{zzyxxxxxyyz{|}~~~~~}|{{{||}~}{yxvuttsrrqqqqqqqrrssstttuuuvvvvvvuutuuvwxyz{|}~~}{zxwvutrrrrrrrrssttuuuuuvvvvvvvvuuuttuvwyz{|}~~}}}}}}}}}}}~~~}~~~~~~~~~~}|{zzzzyyzzz{{{{{|}~~~}}||||}~~}}||{zyxwwvuuuuuuuuvvvwxxyyyyyyyyxxxwwvvuuvwxz{}~~}|{{{{{{{{{{{{|}~~}}}~~~|{zyyxwwvuttsrqqqqqqqqqrrrstuuvvwwwwwwwvvuuttuuvwxy{|~~}||{{zzyyxwvuutssrrrrqrrrsttuvvwxyzz{{{zzyxxxxxz}~~~}}}}~~~}}|{zzzzzzzzzzz{|||}}}}||{zzzzz{{|}~~~}||{zzz{{{||||||}}}}|{zyxxxyyz{|}~~~}|{zyxwvvuuttsssssssssttuvwwxxxxxxxxxxxyz|~~}|{{zyyyyyyyyzzzzz{{||}||{zyxxwvvvvwwxy{|}~~~}|{{zzyxxwwvvuutsssssttuuuvvwxyzz{||{{zyyxxwwwwxxyz{|}~~}||{{{{zzyyxxwwvvvuuuuuvvwxxz}~}}|||}}}}}}}~~}}|||||||||||||}}}~~~}||{{zzzzz{|}~~}}|{zyxwwwwwwwwwwxxyyyxxxxxwwwwwwxxyz{|}~}||{{{z{{zzyyxxxxxxyyzzzzz{{||}~~~~~}}}|||}}~~}|{zyyxwwvvvvvvvvvvvvvvvuttsrrrrsstuvwxyz|}~~}|{{zzzyyxxxxxxxxxwwvuuuuuuutttttttttttttssrrrsstuvwxy{|}~~~~~~~~~~~~~~~~}}|{{zzzzzzz{{||||}}}}}}}~~}}|{{{{zzzyyyyxxyyyyxxwwvvvuuuvvvwwwxyz{|~~~}||{{{{{{{{{zzyyyyyyyyyyzz{||}~~}}}}||||{{zyxwwvvuuuuuuuuuuttssrrrrrrstuuvwwxyy{|}~~}||{{{zzyyxwwvutsrrrrrrrrsrrrrrrrrqqrrstuvwxxy{|}~~~}}}}}|||}}}}}}}}~~~~}}|||||||||}}}~~~~~~~~}}|||||{{{{{{{{{{||}~~~}}~~~~}|{zyxwwvvwwwwvvuutttttuuvvwwxxxyz{|}~~}|||{{{{zzyyxxxxyyzz{{{{{||}~~}||{{{{{|}}}}}}}|{zxwvuutssrqqppoooonnoopqstuvvvwwxyyz|}~}|{zzyyyzzz{|}}}}}||{zyxxxwwwwwvvuuuutttuuuvwxy{|}~~~~}}}}||{zyyyyyyz{{|}~}}|{zyyyyxxwwwvvvwwxxyzz{|}}~~}|{{zzyyxxwwwwvwwxyzz{{|||}}~~~~}}}~~~~~}{zyxwvuuuutttttttuuvvwxyz{{|}}~~~~}{zyxwwwwvvvvvvvvvwwwxxyyzz{||}~~~}}||||}}~~~~~~~}|{zywvuuttttsssssssttttuuuuuvwxxyyzz{||}~~~~}|||}}}~~~}{zyxvvuuttuvwxyz{||}~~~|{zzzzzz{{{|||}}~~}|{yxwvuuttttuvvwwwxxyyz{|}~~}{zxwvutsrrrrsttuuuuuuvvwxxyz{||}}~~~|{zyxwwwvvvwxyyz{{|||}}~~~|zywvutssssssstttuutttuuuvvwwxxyyxxxxyyzz{|}}}}}}}~~~}{zxvtrqppooooppqqrrssttuuvvwwxyz{{{||||}~}|{zyyyyz{{|||||||||}}}~~~~~~~~~}|{zzyyz{{|}}}}~~~|{yxvutsrrrrsstuvvvwwwwwvvvvvvwwxyyz{|}}|{zxxwwxxyyzz{{{{|{{{{zzzzzzzzzz{|~~|{yxvutsssrrsstttuuuvvvuuttttttuuvvwxyz{|}~~~}|{zyxvvuttssstttuvvwwwxxxxwwvuttttuuvvwyz|}~}}}}}~~~~~}}}}}}}}||{{zyxwwvwwwwxxyz|}~~~}}}}}}}|||{zzyxwvuuuuuuvvwxyz{}~}|{{zyyyyyyyyzzyyxxwvvuutttuuvwxyz{}~~}|{zzzzzzzz{{zzyxxwvvvvvvwwxxyz{{}~~}}|{yxwvutttttttttuuuttsrrqqqqrrstuuvwxyyz{||}}}}}}}}}~~}|{zyxxxxyyyyzzzyyyxwwwwwxyz{|}~~}}|{{zz{{{{{|}~~~}|||||{{zyyxxwwvvvvvwwxyz||}~~}}||{zzyxxwvvuutttttuuuvvwwxyz{{{|||||}}}~~}|{zyxxxwwvuttsssttuvvwwxyyz{||}~~}|{zyxxwwvvvuuuvvvvwwwwxyyyyzz{{{|||||||}~~|{zyxwvutsrqqqqqqqqrrssssttuuvvwwwwxxyyz{{|}~~|{zzyxxxxxyyz{|}~~|{zyxyyyz{{|}~~~}{zyxxwwwwwxyz{{|}}}}~~~~~|zxwutsrrrrrrstuvwxxxyyyzz{{||||||||}}~~~}{yxwwvvwwwxxyyyzz{{{{|||||||||{|||}}~|zyvusrrqqpqqrrsstttuuuuvvvvvwwwwwwvwwxyz{|}~~}zxvtrqpppppqrstuuvvvvvwwwxxxyyyyxyyyyy{|}~~}|||||}}~~}|zyyxxxxxyz{{|}}}}}}}}}~~~~~}}}}}}}~~~}{zxxxxxyyz{|}}~~~~~~~~}{zxwvutsssstuvvwxyzz{{{{{{|||||||{zzzz{||}~~|{yxwvvuuuvvwxyyzzz{|||}}}}}}}}}}}}|}~~~}{ywvtssrrrssstttuuvvvvwwwwwwwwwwwvuuuvvwxz{}~~}{zywvutsrrrrsssttuuuvvwwwxxxyyyyyyyyyyz{|}~~}{zyxxwwwwwwwwxxyyzz{{|||||}}}}|||{|}~~|{zyyxxxxxxxxxyyzz{{{|||}}||{{zyyyyyz{|}~}|{yxxwwwvvvwwwxxxxyz{{||||}}}}}||{zzz{{|~~}|{{zyxxwwwwwxxxyyzz{{|}}~~}}}}}||{zzyyyyz{|}~~||{zzyyxwvutssrrrrssstttuvwxyyzzzzzzzyyxxwwxxyz|}~~}||{zyyxwwvvvvvvvvvvwwxyz{|}}~~~~~~~~~~~}}|||||}}~~~~}|||}~~}}|{{zzyyyyyyyyyyzz{|}~~}||||}~~}|{zyxxwwvuuuuvvwwxxyyzz{{{zzyyxxxxxyz{|~~}}|{zyxwwvvvuuuvvvwxyyz{|}}~}}|{zyyyyyz{|}~~}}|{zzyxxwwwwwwwwwxyyzz{{{zzyxwwvwwwxxyz|}~~}||{{zzzyyxxwvuuttttttuuvvwwxyz{{{zzyxwvvuuvvwxz{}~~~~~~~}}||{{zzzzyyyyzz{{|}~~}}||{{{{||}}~~~}}|{{{{{|}}~}|{{zzzzzzz{{||}~~~}}||||||}~~~~}||{{zzzyyyyyyyyzzzz{{||||||{{zzzzzz{{|}~~~~}}||{{zzyyzzzzzzz{{||}}}}|||{{{{{{||}~~~~}}}||{zzyyxxxxxxxxxxyyyyzzzzzyyyyyxxxxxxyyzz{||}}~~~~~}}}}}}}|||{{zzyyxxxxyyyyyzzzzzzzzzzyyyyyyyzz{{||}}~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}~~~~~~}}}|||{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}|||||||{{{{{{{||{{{{{||||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}|||||||{{{{{{{{||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}|||||}}}}}}||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}|||}}}}~~~~~}}}}}}}}|||{{{||}}|||}}~~~}}}}~~}~~~~~~~~~~~~~~~}||}~~~~~~~}}||}}~~~~}|{{zyxxy{{{zyyyzz{zzzyyyyzz{{||~~|{zyyxxwwvuuvwxyyxxxwwvuttuvxy{||}|||||{zzzzz{|}~~}||}|}}~~~~~~~}~~}|{{{{{||}}}|||{{{zzyyyyyxyz{{{zxwwvtsrsuwxxyxvuttuwy{}~~||||}~~}~~~||{yxwwwwxyzzyyz{|~}{||~~}}~~~~~~}|{zzz{{zyyz{||}~~}|}}|zywvutstvxxxyxxxz|}~~}{zxxyz{}~~}}}}}}|||}}~~~~~~}}|zywusrqpppooooopqqqqqqqrtvxz|~{xvutsrrrrrqqpqqssrrssuvx{~~~|zyyyyz{zyxwwwxxyy{}~}}{zz{}}{yyxyzzzyywvttsrrrstuwxz|~~}||}}~~~~~}}|{zxuromllmmmmlllllmmmnnnoqsuwy{}~~~}}}~}}|{zyyxxvusqpqstuuutsssttuwy{}~~}{zyxwusrqqppoonnooooqsvy|}zxvuttsrqonmmmllkkkkllnoqsuvy{}}{ywtsqpnnmmmmlkjiiiijlpv|~}{yzzzzzzzyxwvutuwy|~}{zyxwwwxxxxxxyyzyyy{}}|zyxvvwwwxxyzz{{{{{|}}{yxwwvutrrqqqqqqrstuwy|~{xvtrqpppqpooonnnnpqtvy|}zvtqpnnnopqppnmlmnnnpsvy|~}{xvsqnmljhgfeeeddefghjkmptx{|zxvtsqooopqrsssrrsstuuvx||zxwutsrppppqrstuuwxyzz{}}{yuqmkjihhhgedcccdfhjmnqrtuxz~|yuqnjhfeeeeeffghhhhijkmoqrtwz~}zwtsrrrstssttttsttuwxz{|{wtpmkjiiihhhhhhiijkmnqsuwy}|zxurnjheccbbdeffffefghjlmoqsvy{~|zvspnljhgfeefghiklnpqrstvwy||yvspmjihgggffghikmnpqsw{|zxwvuuvwwxxyyyz{|}~~zvtrqppprstvwyz{|}~~|xtqpnnnoprtvxy{|}~~~}zxusqonnnnoqrsuuuuvvwyz|}}{xwuttttuuuvwxyz{}~|xurpnmllmoqsuvwxyz{|}~}yvrpnlkjjjklmoprstvwxyz{}}{ywtqnkihgghiknpqrrrrrrstvxz|~~{vrnkheccceghjkmnopqrstuwy{}{xvtrpoooprsuwxyz{}}{yvtrqooooprstuvvvvwwwxy{}~}{ywtroligedefgikmnooooopqstuwxz|~~|zyxwvtsqonlkjjiiiijkmnnopqrtuwxyz|}|zwutrrqqrtuwyz|}}~|zwspligeeefhjkmnooppqqqrstuwyz|~~|zxvutsqomjhgedcccdegijllmnoqtwz}~}|{zzz{|||}~~}|zyxwvuuuvwxyz{{|}~~~{xvtsrrrsuvy{|~~}|zywutsssstuvxyyzzzzzzz{|}~|zywvuttttuvvwxyzzzz{{|}~}}|{zxvtrpnmlkllnqsuvwwwwwxy{|}}~~~}}|zyxvvuuuvvwxyz{|~}|zxwuttssttuuuvvvvvvvwwxxyz|~}{zyxwvtrqpooppqqstuvxyyzzyyz{{{||}~}{zyyxxxxxxwutrponnnnopqrtuvxyz{|}~~~|zyxvusrpnmkjjijklmoprsuvwxyyyyyyyz{|~~}{zyxxwvuvvvwxyz{||}}}}}}}}}~~}|{{{{zyxvtrqpoopppppqqrstuuvvvvvvwy{~~|zxwvuuuuttrqppoonnnoopqqqrrstuvvvvvvwy{}~}{yxwvutsrqomlkklmnprsuwxxxxxxxxwwvvvwy|~}{{yxwuttuuwxz|~|{ywwwwxyz{||}~~~~~~~|||||zyxwvtssstuvwxyz{|}~~~~~~~}|{{zz|}~}|zywvvuuvwxzz{{{{zzyxxwwwxz|}|{zzz{|}}~~~~}|{|}~|zwtsrrstuwxz{|}}}||zyxxxy{}~|ywvtssstuwxz{|}~~~~|zzzzz|~~|zyxwwxxxwwvvutttssssttuvvwwwwwwuttttuwy|~}|{zyyyz{|}~}||||~}{zxwvvvvvwwwxyyyzzzyyxwwwxy{~}|{{zzzz{{{||{zywvtttttuvwwxxxxwvusqpopqsvy|~}}}||||}}}}|{zxwvutstuvxyz{|||{zyxvuuuvx{~~|zyyyyzz{{{{zyvutrrqpqrrstuuuutssrqqqqsux|~}{zyxwwwxyzz{||{zyxwwwy{}~}|{zzyxwvtsrqqqqqrssrrqqpoonnnnortw{~~~~~~~~~}{zxutrqpppqrrsttuuttsrrrsuwz}~~}~~|{{{{}~}{zyyyz{|}}}|{zyxwvvvwx{~~}}}}}~~|{zyyyzzz{{{{{zywvuuuvwyz|~~}|{zz{{}}{ywvvuuvvwwwwvtsqpoooprux{}}|{{|||||{{zxwvtttstuvxy{}~|zxwwwxxyyyyxwwvuuuuvwyz|}}}|{{{{{|||{zxvtsrqqrssuvwz{}~}}}}}~~~~}|zyyxxxxwwvvvusrqppoooprsuwz|~~}{ywvuuvvwxz|~~}|{{{{{{{zywusqponmmmnopqsux{~~}{ywuttttuvvutsqomkjihhhhikmpsw{~~{zyyyzzzyywvutrrqppopqsuxz}~}{zxvutsttssrqponmmmmmmnpqsvx{~~|{{{{|}}||{zywvutsrrstux{~}{zxwutttstuwz|~|zxwutrpoooqsuxz}~}{xvtsrqqrstwz|}|zxvutsssuwz}~~}|zxvtrpnmlkkklnpswz}}|{{|}}}}|zxvtrpmlkkklnqtvz~~}|zxwvuuuvvxz}}zxwvvwxxxxwutsqponmllmnpsvy|~~}}}}}}|{ywurpnmlllmnprtx{~}|||||}}}|{ywusqpoooopqsux{~~}|{zzywuspnljihhhijklnpsvx{}~}|{{{{zyxvtrpomllkkkklnprtvy|~~|ywusqonnnoqrtwz|}}||{zyvtrpnljihhhijlnpsux{~~~}}}}~~~~~}|{{zyxxvusqnmkigfeefgikmnprux{}~}|{zywusqpoooppqstvxz{~}{zxwwwwwxyz|~}zxvutttuuvxz|}}{ywutrrrrstvwy{|~}zwusqpnnnnnoopqrsuwy{}|zwusrpooopqrstuwxz|~}{xutrrrrstuvwxy{}|yvsomkihhhhijlnoqrtuwz|~~{xurpnlkjjjkmnpqstvxz|~~|zxwvvutttuvwwxxxyz{}}{xvtrpommlklmmoprsuvwy{}~{wtqonmlkkklmnpqrstuwy{}~zwtrponmmmnoopqstvwyz}~~{wtqomkjhhggghhiijklnprtvy{}~|yvsqonmlkkjjjjkklmnpqsux{~|ywusrqqppooopqstuwxz|~~{wtqnmlkjjjkmmnooprsuvxz|~}{ywwvvvwwxxz{|}~~|{zzyyyyyyzzzzz{|}~~{yxvuuvvvwxxyz{|||}~}zxwvuuvvwwwwwwwwxxyyz{|}~|zxvuuuvwwxxyyzzzzzyyxyzz|}~|{xvtrrrrrssssssssrqqqqrstuwz}~}{zxvutttttuuuvvvvvvvvvwxy{|~~|{yxwvvwwxxyyyyzzyyyzz{{}~~|{ywvtrqonnoopqqqqrrrqppooopqsuwy{~~|zzyxxxwvvtsrqppqrsuvvvvvvuuuuvvvwxz|~}}}~~}}|{zyxxwwxxyyyyxxwvvuuvwwyz{~~|zyxwwwvvusrqqpppqrtuvvwwwvvwwwxxxyz{}~}}||{zyxwutsqqqqqrrssssrrrrrqrrrsuvx{~}|{{zzzyyxwvussssstuuvvuuuuuuvvvwxz|}{zyyxxvutrqponnnnnnnnnmllkkkklmnprux{~}||{{zyxwvtsrponnmnoopppooooopqrstuxz~~}||{{||{{zzyxxxxxxxxyz|~}||||}||{zyxwvvuuvvwwxxwwwxyyz{{|}~|{zzzz{{{{zzzyyyyyz{|}~}|{zyyyyyyyyyyyyyyyyyz{|~~|zywvvvuuvvvvuuutttssttuwy{~~}|zywvvvvwwvvvvvvvuuuvvwy{}~~}|{yxvtsrqpppppoooooopqrtuwy{}}|{yxvtsrrrssttttttttttuuwxz|~~|zxvuuuuvwwwxxyyzz{{||~}{ywtrqonmllmmnnoooppqqqqrssuvwyz{}~}{yvtrpnnnopqstttttuuvvvwwxz{}~}{xvtrqqqqsstuuuuuvvvvvwwxyz{|}~}{ywutrpooooqqsttuuvvwwwwxxxyzz{{|}~~|yvtrponmmnopqrrssssssrsstuwxyz{||~|zwusqpooooqrstuvwxyyzzz{|}~~~|zxwvuuvvwxyz{{{||}|{ywwvvwwxxyyyyyyyyyzz{||}}~}||{{|}~}{yxwvvvuuvvvvwwwvvvvvvutttuvxy|~}{zyxxxwwwwxxyyyyyyyzzzzzyxxwxy{}~}{zyxxxwwxxxyzzzzzzzzyxxwwxyz|~}{zyxwvvvwxyyz{{|||||{{zzyyyz|}}|zyxwvuutttuuuuuuuuuutsrrqqrsuxz~}{zyxwvuuuuuvvwwxxxwwvvuttsstuwy|~|zxwuutsrrrrsstuuvwwvutssrqqqrtvy|~~}|{zyxwvuuuutttttuttsrqqpoopqsux{~~}||{zzz{{|||}}|||{zywvuuuvwx{}}{zyxwvutsrqqqqqqrrqqonlkiihhijlnpsvy{~~}|{{zyxwvvvvvvwwwvvutsrqpppqrsuwy|~~}{{zyxwwvvvwwwvvutsrqppooopqruwy{}}|zyxxwvvvvvvwwwwvuutsrqpppoprtwy|~~}|{{zzz{}}|{zyyyz{}~}|{zzyyyyyzz{{zyxwvvutsssstuwy{|~~}}|||||{zzzyxxwutssrrqqqrsuwy{~~}{zyxxxxyyz|}~}||||||{{zyxwusqpnmlkkkllmnprsuwz|~~~~}}}}~}}|zxwvtsrrqppppqrsuwy{}~}}}}}~~~~}|{yxwuttsssrrrstvwyz|~~~}}}~~}|zyxvutssrrrsstvwy{|~~}}||}}}}}|{zyxvusrqpooooopqrsuvxz|~}|{{{{{||}}}|{zxvutsrrqppppqrstvwxz{}}{zyyyz{||{{zyxwutsqponmmmmmnoprsuvy{~~}|||||}|{zywvtrqonmlkkjjklmnprtvx{}}{zywvutssssstuuvwxy{}}{zyyyyzzzyxwusrponmlkjiihhhijklnprtvy|~~|{zz{|}}}|{zyxwvuttsrqpooopqstvwy{}~}}|||{{zzz{|}~~}|{zyxxwwwwwxxy{|~~}|{zyxxwvuuuuuuuvwxz{}}|||{{zywvvuuuuuvwxy{|~~|{zzyyxwvtssrrrqqrstuwxz|~~}{zxwvtsssrrqqqpppqrstvxz|~~}|||{{zzzzzzyyzz{|}~}}|{zyxvussrqponmlkkkkllmmnoprtvx{~~}|{yxwvuutsrqpppooooopqrtvxz|~~}|{zyyxxxxxwwvvvuuuuuuuvwyz|~~}}}||{zyxwwvvuuttssssssttuwy|~}|{zyxxwwvvuuuuttssrrrrrsstuvx{}~}|{zzyxxwwwvvuuuuttssssttuwxy{}~}|{zyxwvutttttsssrrrqrrrrrrtuvx{~~|{zxwvusrqpoooooppppooooooopqrsuwz}~|{zxxwwvvvvvvvvvuutttsssstuvxy|~|zxvtrqpoonmmmmmmmmmnt{{xyyyzz{|~~~~}|{{{{z{{|}~}|{{{|||}}}}|}}}|||||{{{{|~~||{zzyxxxxxxxyyxxxwwvvuuuvvvxz}~}||{zyyxxxxxxwwvvvvuuuuuuuvwy{~}{yxxwwvvvvwwwwwwwvvvvuuutuuvwxz}~|zxwvutssrrrsssrrqqqqqqppoooooqsvy{~~{xvtsrqpoonnnoopppqqqqrqqqqqqrsuwy|}|{zyyxwwwwxyzzzzz}|{zyxxwwwvwwwwxxxwwwwwwxxyz|}~|{zzyyyxxxxxxxxxwwwwwwwwxyz|~~||{{{{{||||||||{{zyxxxxxxy{|}|{zyyyyyyxxxwwvuttssrrrrstuwy{~~|zyxwwwwvvvvwwvvuutsrrrqqqrstuwy{~~}{yxwvvuuttsstuvvwwwvvvvuvvvwxyz{}~|zxwvuttssrrrrsttttttttttttttuuvxy{}}|zywvutsrqqqqqpppqqqrstx~~~}||{zzyyyzz{{{|||||||||||}}}~~~~}|{{|||}}}|||||{{||||}}~~~}}}}|||}}~~~~}}|||{{{{{{{{{{{{zzzzzzzzz{{{|||}~~~~}}|{{zzyyyyyyzz{{{{{{{||||||||}}~~~~}}|{zzyyyxxxwwxxxyyzz{{zzzzz{{{{{||||}}}}~~~~}}||{{{zyyxxwwvvuuuttuuuuvvy|~~}|||{{{{{zzzzyyyz{{||}}}~~~~~~~~~~~}}|||{{{{{{{||}}~~~~}}||}}}}}}}}~~~~~~}}}}||||{{{{zzzzzz{{{{{{{{||{{{{{{|||}}}}~~~~~~~~}}}}}}}}||{{zyyyyyyyyyyyzzzzzzzyyyxxxyyyyzzz{{{{|||{{{{zzyxxxxyyyyxxxxxyyyzz{{||}~~}}}}}}}}||||}~~~}}||{{{{{{{{{{{{{{{|||}}}}}~~~~~~}}}}~~~~~~~~~~~~~~}}||{{{{||}}}}}||||||}}}}}}}}}}}}~~~}}}}}|||||{{{{||}~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{||}}}~~~~~~~~~~}}||{{{{{{zzyyyyyyzz{{{{|||||}~~~}}}}}}~~~~~~~~~~}}}|||{{{{{{{{{|}}~~~~~~}}|{zzyxxwwwwwwxxxyyzz{{{{|||||||{{{||||}||||||}}}}}||{{{{{|||{{zzzzzyyyyyxxyyyzzzzzz{{{{zzz{{{||||||}}~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}~~~~~~~}}|{{zzzzyyyyxxxxxxxyyyyyyyyyyzz{|}~~~~~~~~~~~~}}}}}|||{{zzyxxxxyyzz{{|}}~~~~~~~~~~}}}||{{{zzzyyyyyyyyyyyyyyyyyyyyyzz{{|||||||}}}}}}}}}}~~~~~~}}||{{zzyyyyyyxxxxxxxxxxxxxyyzzzzzzzzzzzzzz{{{|||}}}}}}}}}}||||{{|||||||{{{{||||||}~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{|||||||}}}~~~~~~~~}}||||||}}}}}}}}|||{{{{{{zz{{{{{{||}}}}}~~~~~}}|||||{{{{{{{zzzzzyyyyxyyyyyxxxxxxxxxwwxxxxyyyxxxxxxxxxxxxxyyzz{{{||||{{{{zzzzzyyyxxxxxxwwwwwwwwwxyyz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}||||||||||}}|||||||||{{{{zzzz{{{{{{{{{{{{{zzzzyyyyyyyyyzzzz{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{zzzyyyxxwwwwwwwwxxxxyyyzzzzz{{||}}~~~}}}}||||||||||}}}}}}}}}}}}}}}}|||||||}}}}~~~~}}}}}|||||||{{zzzzzyyyyyyyyyyyzzzzyyyyzzzzzyyyyyyzz{{{{{{{{{{|||||||||||{{{{{{{{zzzzzz{{|||}}}}}}}~~~~~~~~~~}}}}}}~~~}}}}}~~~~~~~~~}}}~~~~~~}}}||||||{||||}}|||{{{{{{{{{{{{{{{{{{{{||||||||}}~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzyyyxxxxxxxwwwwwwxxyyyyyyyyxxxxxxxyyz{{{{{{{{{zzzzzzzz{{{{{{{zzz{{{|||}~~~~~~~~~~~}}|||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{zzyyyyyyyyyyyzzzzzzzzzzzz{{{{|||||||||||||}}~~~~~~~~~~}}|||{{{{zzzzzzzzzzzzzzyyyyxxyyyyyxxxxxxxxxwwwwxxyz{{|}}~~~~}}}}}}||||||||||{{{{{{||||||}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}|||}}}}|||||}}}}}}}}}~~~~~~}~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}|||||{{{{{{zzzzzyyyxxxxxxxxyyyxxxxxxyyyzz{{{||}}~~~~}}}}}}}}}}}~~~}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||{{|||}}~~~~~}}|||||{{{zzzzzzzzz{{||}}~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{||}}~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||}}}}}~~~~~}}|{zzyyyyyxxxxxxxyyyyyyyyzzz{{|}~~~~}}}}}}}||||||}}~~~~~~}}}|||{{zzzyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{||}}}}}}~~~~~~~~~~}}|{{{zzz{{{{||}}|||{{{{{{||||}}}}~~~~~}}}}}}}}}}||{{{{{{{zzzzzzzzz{{{{{|||||||}}}}~~~~~~~~}}}}}}}}|||||||||||||}}}~~~~}}}}}||||||||||||||||||||}}}~~~~}}}}}}||}}}}~~~~~~~~~~~~~}}}}|||{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzz{{{|||}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~~~~~}}}}}|||||}}}|||{{{|||||}}}~~~~~}}}}|||||||||||||||}}~~~~~~~}}}}}}}||||||||||||{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{{{zzzzzyzyyyyyyyyyxxwwwwxxxxxxxxxxxyyyyyyzzzzz{{{|||}}}~~~~~}}}||||||||{{{zzyyyyyzz{{{||}}~~~~}}}|||||}}}}~~~~~}}}|||||{{{{{{|||||{{{zzzz{zzzzzzz{{|||}}}}~~~~~~~~~~~~}}}}}}}}}||{{{|||||||||{{{{{{{{{{{{||||}}~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{zzyyxxwwwwwwwwxxxyyzz{{{{{{||}~~~~}||{{{zz{{{{{{||||}}}}}}}~~~~~~}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{{{||||||||}}}}}}}}}}}}}}~~~~~~}}}||||{{{zzzzzzz{{zzzzzzzzzzzzzzzzz{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzz{{{{||}}}}||||}}~~~~}}}}}|||||{{{{{{{{{|||||}}~~~~~}}}}~~~~~~}}}||}}}~~~~~~~}}}}~~~}}||{zzzzzzzzzz{{{{{{{{{||{{|||}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||{{{{{{{{zzzzzzzzz{{{{{{{{{{{||||{{{{{{{{{{{{zz{{{{||}}}}~~~~~~~~~~~~~~~~~~}}}|||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}||}}|||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~}}}|||||||||{{{{zzzzzzzzzzzz{{||||||||||}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{||}}}~~~~~~}}|||||||{{zzzzz{{{{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}||||||||||||{{{|||}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzz{{{z{{{|||||||||||}}~~~~~~~}}}}}~~~~~~~~}}}}}}}}|||||}}}}}|||{{{{{{{{{zzzzzz{{{{{{{|||||}}}}}}~~~~~~~~~~}}||||||||}}}}}}}||||{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}|||||||||||{||||}}}}|||}}}~~~~}}}}~~~~~~~~~~}}}}}}||||||||||||||||}}}}~~~~~}}}}~~~~~~~~~}}}}|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{||}}}}~~~~~~~~~~~~~}}}||{{zzzyyyyyyzzzzzzzzzzzyyzz{{{{|||||}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}||||{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~}}}}}}}}}|||{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}}~~~~~~~~}}}}|||||}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||{{{zzz{zzzzzzzzzzzzz{{{{{{{{{||||}}}}}}}}}|||||{|||||}}|||||}}}}}}}~~~~~~~}}||||{{zzyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzz{{{||{{{{{{||{{{{|||||}||||||{{zzzzzzzzzyyyyxxyyxxxxxxxxxxxxxyyyyyyyzzz{{{{||||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}~~~}}}}~~~~~~~~~~~~}}}}|||{{{{{{{|||||||||||||}}}~~~~~~~~~~~~~~}}||||||}}}}}}}}}}~~~~~~~~~~~~~~}}||||||{{{zz{{{||||}}}}}|||||||||}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||}}}}}}||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{||||||||||||||||}}}}}}~~~~~}}}}||}}}~~~~~~}}|||{{{zzyyxxwwwwwwxxxxwwwwwwxxxxxxxxxyyyzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{}~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}~~~~~~~~}}}|||{{zzzzzzzzzzz{{zzzzzzzzzzz{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{zzzzzz{{{|||}}}}}}}}~~~~~~~~~~~~~~}}}}}}||{{zzzzzzzyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{||||{{{{{|||}}}}|||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{||||||||||||||||||||||{{{{{{{|||||||}}~~~~~~~~~~~~~~~~~~~}}}||{zzyyyyyzzzyyyyxxxxxxxxxyyyyzzzz{{||||||}}}~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}|||||}}}}|||||||||||||||||{{{{{{||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||||||||{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyzzzz{{{{|||||||}}~~~~~~~~~}}||||{{{zzzyyyyyyy{|~~~~~~~~~}}}}}||||||{{{{{{{{|||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{zzzyyyyyyzzzzzzzz{{{{{{{|||}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}||||{{{{zzzzyyyyyyyyyyxxxxxwxxxxxxyyyyzz{{{||||||}}}~~~~}}}}}}}}||||||||||||||||||||||||||||||||||}}}}||||||||||{{{{{{{{{{{||||||{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{zzzz{{{{{zzzzzzzzzzzzzz{{{|||||||}}}~~~~~~~~~~~}}}}}}}}|||||{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxyyyzzz{{{{|||}}}}~~~~}}}|||||||||||||||||||||{{|||}}}}}}}}}~~~~~~~~~~~~~}}}}}||||{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{||||||{{{{{zzzzzzzz{{{zzzyyxxxxxxxwwwxxxxyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{|}~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{|||||||}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~}}}||}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}|||{{{{{zzyyxxxxxxxxxxxxxyyzzz{{zz{{{{{|||}}~~~~~~~~~}}}}|||{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxyyyyyyyzzz{{{{{|||}}}}}}}}||||||||||||{{{{{{{{{zzzzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzzzzzz{{||}~~~}}|||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}||||{{{{{||||||||||||}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||||||||||||||||{{{zzzyyyyxxxyyyyyzzzzzzzzzzzzz{{{{||||||}}}}}}}~~~~~~~}}}}||||{{{{{{{zzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{zz{{{||}}~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}||}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyzzzzzzzzzz{{{{{{{{z{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}||||||||{||||||}}}}}}}}}~~~~~~~}}}}}}}}}}}||||||}||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||}}}}}}~~~~~~~~~~}}}}}}|||||{{{{{{zzzzzzzz{{{{{{{{{||||{{{{{{{{{{{{{{{{{|||||||||{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}}}}~~~~~~}}}}}}}}||||||||||||||{{{{|||||||||||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{||||||||||}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}|||||||||||||||}}}}||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||{{|||||||{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~}}}}}||||}}|||||}}}~~~}}}}}}}}||||{{{{{{{{zz{{{{{{{{{{{{{{|}~~~}}|}}~~~~~}}}}~~}}|||}}}}}}~~~~~~~~}||||{zyyyzzzzzzzyyyyzz{||||}}|{{{zyyxxyz{{zyxxyyyyxy~}}{zyxy{}~~~~}{zz{}~}|||||}~}}}~~}~}zyxxxxwwvtsqqrsvyz{zwtssux{~}zyz{|}}{xvuuuwxxxxxxxwwy|}~}}~}|{zyyxxxxwvvvwyzzzywutssrrsssrrsstuuvwxz{|}||}}~~||}~}|{{{{{{zyxwwwxxxxyxy~}{zyxwy{|||}||}~|{{{}~~~~~~}}|{zyxvtsrrrqqppqqrrsrsssssuwy{}~{yvussrqqqrqqqppqrssrstuvx{~}~~}}|zyyxxyyyxwwwwwxxy{}~}|{zz|}~~|zyxxyzzzyxwvtsrrqqrstvwy{}~|{zzz{||||}}|{zzyxvtpmkkkkkkkkjjjjkklllmnqw~~|zyz|}}~}}|||}}}{zzyxxwwvvvvvvwy|~|{{zzyxwvuuttttsssstuvxz|}}zywvuttsssrqpooopqrsuwx{~~}|zxvtrqppqqqqqqqponmmnprux{~~{ywutrqonmmnnnnoooppqqpqsux{~~}}||}~~~}{xwutsrqpopqqqrrsstuuuuuvxyz|}{yxutrqppponlkkkkkkklnoqty~{ywvutsttttsssrrrtvx{}{xusqpppqsssrqpoppqqruy|~}{xvsqpnljihhhgggghijkmnqtx{}{yxvusrqqrstuutuuuuvwxyz|zywvusrrqqqrrtuvwxyzzz|}~}{xupmkihgggfedcbbcegjlnpqrtvx||zwtplhfddcdddeffgggghijlmoprux{}{yvtrrrssttsttttttuuwy{}~zwutssssrrrrsstuvwy{}}zvromkiiijllmmllmnoqstvxy|~|ywurpommllmmnoqsuwxxyy{|~|ywtqponmmlmnopqstvwwyz||zwtrqoonmnoopqqrsstuvwyz|~}yvqnljjiiijkmopqrtuvwwxyz{|~|xtpmjhggghiklnprtuvwwvwwxz|}{ywuromjhgfffghiklmnnnooprtw{~}{yxxxxxyyz{|}~|xusqpooqsuwyz{{|}~~|xtrponmlmmnpqstuvwxyz{|}~}{ywuqoljiiijkmoqrsstttttuvxz|~~zvrnkheccdegijlmnopqrstvwy|}zxutrpoooprtuwxyz{}}zxvtrqooopqrstuuvvvvvvvxy{}~~}|zxuspnkhfdcdefhjlmnnnnnopqsuwz}~|zxvusrrqqqqrstvwxxyz{}~~|{zzzzz|}~{wtqommmnpqstuvwwwwxxxy{|}~}{zyxvtrpnlkiihiijlmopqrrstvwxyz{}~~|{yyyyxxwvutsrqqqrssttuvwwxz{}~{ywutsrponnmnopqrrstuuvwxy{}~~~}|{ywtrpnmlllmnprtuwxxyyzz{{|}~~|{yxwvvusrponmmmmnopqrssttttttvwy|}{zxwwvvvwxxyz{||}}}~~}}|zxvtrpommnnpsuwxyyyyyz{}~~|{zyxxxxxxyz{|}~~}{yxvuuuuuvvwwwwwwwxxxyyz{|}}{zyxwvusqpoooppqrtuvwxyyyyyzz{{{||}~|zyxwwwwwwvvtsqponmmmnopqstvwxyz{|}~~~~~|zyxvutrqonlkjjiijkmnpqstuwwxxxxxxxyy{}~}}{zyxwvvutuuuvwxyz{{|||}}~~~~|{zzzzzzzzz{||}}}}}}}}~~}||||{{zxxwwvvuvvwxxxxyyz{{|}}}}}~~}||{zyxwusrqqqrtvwy{|}}}}}}}||{{{{|~~}{zyyzz|}}{zyyyzzzzyxvtrpoopqqrstuvvwwxyyxwwvwy{~}{ywvuututsrqonmllllmnopqrsuvvwwxxwwvvvwy{}~}|||||||{zzxwvttssstuwyz{|}~~~~}|{{zz|~}{zzzzyxxvtsrponnnnoqsstttttssrrrrstwy}~|ywvuuuwxz{}~~}|{{{{}}{xwvuttuvxz{|}~}{{zz{}}{zxwxxyxxwwvvutttttttuvvwwxxwwwvutttuwy|~}|{zzzzz{|}~~}||}}|zxwwvvvvwwxxyyyyyyyxxwwvwxz}~||{zzyyzzzz{zzyxvussssttuvvwwwwvutrqpooprux{~~|{{{zzzz{{{{zyxwutsrrstuvwxyzzzyyxwutuvxz}~}}||}}~~~~}|{zzzyz{|~~~~}}{zyxwwwwwxxyxxwwvuutttuvxz|~|yxvutttuuvwwxxxwutrqppqrtvz}}|{{{{||}}~}{ywvvwxyyzz{zzyxwuttttuwy|~}|{{{|}~~~~~~~|zxvutsssstuvvvvutsqqpppqrtwy||zywvvvvvwwxyyzyxwutssssssttttttsrqpppprtuxz|~}{yxwwwxxyyyyxvusrqqrsux{~}}}}}~}}||{zyxvvvvvwxz{}~}{yxxxxyzzzzyxxwvuuuwxy{|~~}|{{zz{{{{{zyxvtrrqqrsstuwy{|~~}|||||}}~~~~}|{zyxwwwwvvuutsrqqpoooopqstvx{}~~~|zywvuuvvwxz{}~}{zzyyzzzzyxvtrqpoooopprsuwy|~~|zywusrqpppqsuwz~~}|{yxxwvvvvxy{}}{zyyyyyxxvuttsssssstvwy|~~|zywutssrstuwz}~|{yxxwwxxyxxwutsqponnnnnpqtwz~~}|zxwwwwxxwwvtrpomljihhhjknqsvx{}}{zyxxxyzzzywvtrpnlkkkklnpsuy|~~}|zywvutsrqqqrtvy}}{ywusqppooprtvy|~}}||}~~~}{yxusrpnnmnoqsvx|~}{zxwwwwwwy{}}zxwvvwxxxxwvutrqpoonnnpqtwz~~~}||}}}}|zyxusqonmmmnoqsux{~~}|{{{|||||zywusqpoooopqsux{~~}|{zyyxvtrpnljhhghhijlmpruwz|~~}|{zyyzzyxvtsqpnnmlllmnoqsux{}}{yyxxy{|~~|zxvtrqpoonoprtwy|~}|{zxvtrpnmkjkklnprsuwy|~|{yvusrrrrrsstuvxy{|~~}||{zywvtrqpoooppqrtuwy{}|zvtrponnnnopqsuvxy{}~~|{ywusqonllllmnprsuvxz|~~~}|zxvsqomkjiiiijjklmoqsuwz||zywutttuvwxxy{|~~|ywusssstuwxyz{|~~{wtqnmkjjjjklnoqstuwy{}~{xvsqomlkkklmoprsuwxz|~~|yxwvvuuuuuvwxxxxyz{}~~~~}{xusqponmlllmnoprsuvxy{~}zwsqonmlllllmopqrstuwyz}}ywtrpnmmmmnopqstvxz{~~{ywutsrqqqrrssstvwyz|~}{xusrqqpoooooppqrtuvxz}}{yxwwvvvuuvwxz{|~{xusqpoonnopqrrrstuwxy{|~~{xurpnmllkllmmnoqrstuvwyz|~~}{yvussrrrrsssttttuuvwxyz{}~~}|zxusrpoooppqrrstuuvvwxyz{|~|yvtrqppppqqrrrsssstuvwxxz|}~|{{{|}}}~~~~~~~}{yvtsrrrssssttttssrrrrstuvxz~~|{ywvuuuuuvvvwwwxxxwwxxyz{}}|zyxwwwxyyyzzzzzzzzz{{|}~}{yxvtsqonooppqqrrrrrrqppppqrtvwy|~~|{zyxxxwvvtsrqppqqstuvvvuuuuuuuvvvxy{~~}}}}}}}}|zyxxwwwwxxxyxxwvvuttuuvwxy|~}{yxwwvvvutsrqppppprsuvvwwwwxxyyz{{|}~}|{{||}}~~~~}}}}|||||}~~}|zyxxxxxyzz{zzzzzz{{{||}~~}}|{yxvutssssssssrrqqqppqqrsuwz|~~}|{zxvutsrqqqrrssrrqqqqrrstuvxz}~|{zyyxyyzzz{{||{{{{||}~~~}||{zxwvttsstttttssrrqqqqqqrstvxz}}{yxwwwwwwvvutsrqqqqqrrsssrrrsstuuvvwy{~~|{zzzz{{{{zywvuttsttuuuutttttuuvwxz{~~~}~~~~~~~~~~~~|zyxwwvvvvvvvvvvuuuttuvvxz|}|zyxxxxxxxxwwwwwvwwwxyz|~~}|zxvusrqqqqqpppooppqrstvxz|~~}{zxwvtsrrsstttttttttttuvwyz|~}{zxvutuuvvwwwxxyyz{{||~}{ywtrqonmlllmnnooooppqqqrrstuwxz{|}~|zxvsqonnnoprsttttuuvwwxxyz|~~|{zz{|}~~~~~~|zywuutttuvwxyzz{{{||||}}~~|ywvtsssstuvwxxyyyxxxxyz{|}~~|yxvutsstuvwxyzz{|||}}}~~{yvsqonmlllmnoppqqrrstuvwxxxxyyz|~|zwusrponnnooppqqqqqqrrsstuvvwwxyz|~}{zywwvvwxyz{{{{||||}}}}|||||}~}zwusrqqpppppqqqrrrrrssssrrrrsuvxz}~}}}|||||}}}~~~~~~~}}|||}~}|zyyxxxxxxxyyzzzzzzyyyxxxxy{|}|{zyxwwwxyz{{||}}}}}}||{{{{{}~|{zyxwvvvuuvvvvvvvvvvuttsrsstvy{~}{zyxwvvuuuuvvwwxxxwwwvuutttuvxz}~|zxvutssrrqqrrstuvvvuutssrqqrrtvy|~}|{{zyxwvuutttttttttssrqpooooprtwz}~~}|{{zzz{{{||}}}}}|{zyxxxxyz|~~}}|{zzzzz{{{{{yxvutssrstvxz|~}|{{zzzz{{{zzyxxwvuuuvwxz|~~}|{zzzz{zzzyyxwvuttssstuvx{}}}|{{zzzzz{{{zzyxwvutsrrqrsuwy{~~}||||{zzyyzzzzyxwvutssrqqqrtuwy{}~}||}|||||}}}||{zyxwvusssstuwxz{}~}zywvuutttttuuvvuutsrqpponoooqrtvxy{}}{zxwwwwwvvuuuuttsrqpooonnnooqsuwz|~}}}}~~~~}}}|||{{zywutrponmllmmnnpqsuvxz}~~~~~~~}}{yxvutssrqqqqrstvxz|~~~~~~~}|zyxvuuttsssstuvxy{|~~}}}}~~~|{yxwvuttsssttvwxz|~~}|||}}}}}|{zyxvutrqqpooppqrstvwy{}~|{{{{{||}}||{zxvutsrrqppppqrsuvwxy{|}zyyxyz{{{{zyxxwvutrqpponnooprsuvxz|~~|zywvutttssttvwy{}~}|zyxwwwwxyyz{|}~~}}}}~~~}|{ywvusrqpoonmmmmmnoqrtvx{}~~~~}|{yyxwvutsrrrstuvwxz{}~~~}|zyxvuutssrrrqqqrstvwyz|~~~}|}~~~}{zxwvvutsrqqppppqrrtuwxz|~~~~}|{yxwwvutsrrqqqqqrrsuvwyz|~}{yxxxwwvutsrrrrrstuvwyz|~}}||{zyxwwwwvvvwwyz{}~~|{yxvuttsssrrqqqqrstuwy{}~}}||{{{{{zzzzz{{|}~~~}|{zyxvutsrrqponmmmmnnoooprsuwy|~}|{zxwvvutssrqpppppppqrstvxz|~~}|{zyxxwwwwvvvuuuuuuuuuvwyz|~~~}}||{zyxwwvvuuuttssstttuvwy{~~|{zyyyxxwwwvvvvvuuutttuuuvwxz}~}}|{{zzzyyyyxxxwwvvvwwxyz{|~}||{zywwvuuuuuuttttssstttuvwxz|~}|zxwvutsrqqqqqrrrqqqqqqrrsstuwy{~~|{{zzyyyyyyyyyxxwwwvvvvwxyz|~~{ywvtsrrqppoooppppppppoooooppqrtvy|~}{yxxwvvvvvvvvvuuuttssrrrqrrstvx{~~|zywvutsssttuuvuuuuuuuuutttsstuvxz}}{ywvvuttssrrrsssssssssrrqqqqqqrsux{}}|zyxwwvvuttttttttttz~}~~~~}}~~~}|||||||||{{zz{{zzyxxwxxz|~|{zzyxxwwxxyyyzzzz{{{{{zz{|}}{yxwvuuttssssttuuuuuuuuuuuvwxy{}~|{zyxxwwwwwwwwwwwvvvvuuuuuvwyz|~~||{zzzz{{{{{{{{{zzyxwwwwwwyz|~~|{zyyxxxxxxxxwwvuutttsssstuvxz|}{zyyxwwwwwwxxwwvuutttssssttuwxz|~|{yxwwvuutttuvvwxxwwvvuuuvvwwyz|~~|zxwvuttssssssttuuuttttttttttuvxz|~}|zxwutrrqpppppppqqqrqqrrrssttuvvwy|~}|{yxxwwwwwwwxxyxxwvuuvvvvvvwxz|~}{yxwutsqppooooppqqqqqqqppppppqqrstvx{~}|zyxwvutssrrsssssrrqpppppppqqrtvxz|~~}{yxwwvvvuuuuvvvwxy|~~~~~~~~~~~}}|{{{||}}}~~}}}}}~~~~~}}|||||||}}~~~}||{{{{||}~~}}|{{{{{{||}~}|{zyyxwwwwwxxxwwwvvvvvvvwxyz|}~|{zxwwvwwwwwwxyyzzzz{{{{{{{|}~~~~}}|||{{{|||}~}|zywvutsssttuvvuuuvuuutttttuuvwxyz{}}{zywwvuuuuuvvvuuuuuttsssttuvwwxy{}~}|{zzzyyyzyyxxwwwwwvvvwwxyyz{|}~}{yxwwvvvuuuuutttssssssssstuuvwxy{}~|zxvuuuuuvvvuttssrrrrqqqqrrstuvxy{}~}{yxwvuuuvvvwwwwvvvvvvvvwwxxyzz{{{|}~|zywvutttttuuuuttttsssrrrsstuuvvwwxy{}~|zxvtrqppppqrrssssssssrrssttuwxyz{||}~|{yxxxxyyyyyxxwvuuttsstuuvwxyyz{{|}~~|{zxwusrqqqqqqqqqqqrtwy{}~~}}}}~~~}}||{{zzzyzz{|}}~~}}||{{{{{|}~~~}}||||||||{{zzzyyxxxxyz|}~}}}}~~~~~~~}|zyyxxwwwwxz{|~}||{{{{|||}}||{{zyxwwxxyyz{|~~|{zyyxxxxxxxxwvvutsrrqqqrstuwxy{|~~|{yyyxyyyyzz{{{zzyxwwvvuuuvwxz|~~}|zyxwvuuuuuvwy{|~~|{zyxxwxxxxyyyxxwutrqoonnnoopprsuxz|~~|{yxxwxxxyyxxwvtsqonmmmmnnoprtvy{~~}}||{{|||||{zxwutsrrqqrrstvwy{}~}{yyxxxxxxxxwwutsqponmmmmmnopruxz|~}{zyxxxyyyyxwvutrqonmllllmmnopruwz|~~|{zyyxxxyyzzzzzyxwuutsssssssttuwy{}}|{zyxxxxxxxxwwvtsqonmmmmmmmmnoqrtwy{~~|zywvutttttuvwwwwvutssstuwy{}~}}||{{zz{|~~}|{ywvvuuuuuuuvwy{~~}|zxwuttsssssssttvxz}}|{yxwvuttttttuvxz|~~~~~~}}|{zxwvuttttttuuvwy{}~}|zywvuttttssrrstvwy|~}|||||||||{zyxxwwwwwvvuuvwx{}~~|{zyyyyyyxwvutsrqpooooonnooprtwz}~~}||{{{{{{zzyxwvuuttssrrrrstuwy{~~}|{yxwvvutsrrqqqqrtvx{~~}}|{zzyyxwvutsrrqponmmlkjjjjkmorvz}~~}|{zyxwwvutsrqqpoonmmlllllmoqtx|~~}}||{{zyxwwvutsrqppooooqsux|~}}|{{zyxwwvutssrqqpponmmlkklmnqsw{~~}|{{zywvutssrqqqponnlkjiiijkmorvy}~~}}}}}||{zyyxxxxxxxyyyzzz{{|~~~}|zyxwutsrrrsuwz}~~~~~}|{zyxvuuuvwz|~}|{yxwuuuuwxz}}|{zzzzzzzyxwvtrqpppqrtvy}~}{yxwwwwwwvvutrqpnmmnoqsw{~~|{zzzzzyxwvutrpoonoqtvy|~|{zyyyzzzzyxvusrqppprtvy{~~|{zyyyyzzyxwurpnmlllmopsux{~}|{{{{|}}}}}|zxvtsrqqrstvwz}~}{yxwvuuuuuuutsrpomkkjjjkmoqtwz}}{yxwwwxxyyyyxwutrqppppqsuwy|~|{zzzzzzzzyxvtsqponnnopqsux{~}|{ywvtssssttssqpnlkjiiiijkmoqtwz~~|{ywvuttttuuuuusqpnmmmmmnoprtwy|}|{{zzzzzzyxwutrqponnnnnoqsvy|~}{zxwvvvvwxxxxxxxwwwwwxyz|}~~|{yxwvuttsttvwz}}|zyyxxxyz}}|{{|||{zxwutsqppoopqsuwy}~}}~~~}}|{yxvutsssttvxz}~}{zxwuttsttuwz|~}|{{{||{{yxvtsrpooopqqsvx{~~|zyxxxyyyywvusrqpooopqrtvx|~}||||||{zxwurqpoonnopqsvy{~~~}}}}||zywusrppooopqrtwy|}|{zzyxxvtsqomlkjjjklmortwy|~~}|zxvtrqpoonopprtvx{}~|{zyxxxwvusqpnmkkjjjjklmoqsvy|~}||{{{zzywusrqppoopprsuwy|~~}}|{zxvtsqonmmmnnpqstvy{}~~}}~}}}|{zyxxwvusqomkjihhgghijlnoqtvy|~~~}}||{zzxwutrppooopqrsuwy{~}{xwuttttuuwxy{}~|yxvutttuvwxy{|~~|ywusqpoooppqrstvxz|}{yxwvvvvvwxyz{|~}{yvsqonmlllmnopqstvwy{~~|zxvtsqqpppqqrtuvxy{|~}{zxwvutssstuvwxyz|}}{xvsqponmlmmmnopqrsuwy{~~{xvtrqpooonoopqqrstuvxz}~{xvtrponnmmmnopqrstuwxz|{xvsrponnmmmnopqstvxy{~}{wtronmlkjiiiiiklmnpqsuwz}|zwusrqpoooooopqqrstvwy{}~}}}~~~}|ywurpnmllkkjjjjklmopqstvxz}}{yvtsrqppooooopqrstuwxz{}|zxutrqqqqrrstuwxz{}~~{zxwvuuuuuvvwwxxyz{|~~|zyxwwvvvvwxxyyz{||}~}{yxwwvvvvwwxxxxxxyyz{|}~|zxwvvvvwwwwxxxxxyyzz{|}~}|{ywutssrsssstttuuuvvvwwxz{}~}{zzyyzzzz{{||||{{{{{{{|}}|zyxxwvutsrqppppqqqrssttuuuuvwxyz|~}|{zyyxxwvuttsrrsttuvvwwwxxxxyyz{|}~~~~}}|{zzyxxxxyzzzzzzyyyyyyyzz|}}{zyyyyxwvusrqpppppqqqrrqqqqqrrstuvxz}|{zyxxxxwwvussrqqqrsssttttttttuuvwxy{~~|{zyyyyyxwvusrqqqrrssttsssttttuuvwy{}}|{zzzyyxwvutrrrrrsssttuuuvvvwwxxz{}|zxwwvvvutsrponmmmmnnnnooooppqqrstvwy|~|{zzzzzzyywvutsssssttuutttttttttuuwx{}|zxvvuuuuuttrqponnnopqrrssstttuvvwxy{}~~~~~~~~~}}}}}}~~~}}}}|{yxwvuuttuuuuuuvvvvwwxxyz|~~|{yxwwvvvwwwxxxxyyyzz{|}~}|zxwvuuuvvvvwwwwwvvvvwxyz|~}|zywvuttttuuuvvvwwvvwwxy{|~~}|zywusrqqppqrrstttuuvvvwxyz|}~|zyxxwwxxxyyyyyyyyyyzz{|}~~~}|{ywusqpnnnnopqrsstuuvvwwxyy{|}~}{yvtrqoonnoprsuvvwwwwwxxyz{}~}{ywutsssuuwxyyyyyyyyzz{|}~}zwtromkjjijklmnppqqrrrrsstuwyz{|~}zwtqomlkkklnoqrsssstttuvwxyyz{|}~}{xusqomllmnoqrsttuuuvvwxyzz{{{|}~|ywtsqponnoprstuuvvvvwwxyz{{|||}~~}zwtronlkjjjklmnpqrrsstuwxyz{|}~~~~}}~~}{zyxxxxyzz{{{{{{||}}}}}}}~~}{zyxwvvvwxyzzzzzz{{||}}}|}}}~}}|||}}}}}~}}}}}}}||{{{{{|~}|zyxvutsssssstttuuvwwxyyyyyyzz|}}{zyxwvvuvvwwwxxxxyyyzzyyyyzz{|~~|{yxwvvvvvvvwwwwwxxxxxxwwwwxyz|~}{zyxwwvuuuuuuvvwwxxxwwvvvuvwxy{}}{zyxwwvuutttuuuuuvvvvuuutttttuvxz|~~}||{zzzyyyyyxxwvutsrrqqqrsuvy|~}{zzyyxxwvvvuuutuuuuuutsrqppppqqsuwz|~|zyyxwwwwwwvvuuuuuuvvuttsrrrstuwy{}~~}}||{{zzzzzzzyxwvutssrsstuwx{}~|zxwvuutsrrqqpqqqqrqqpoonnnnooprsuxz}}{yxwvvvvvuttsssrsssrrqpponoooqrtuwy{}}{zyxxyyyyxxxxxxxxxxwvvuutttuvxy{}~~}}}}~~}|{zyyxxwwwxxyz{}~~}{yxwuuttttuvwxz{}~~~~}}|{{zyxwvutttuuvwyz|}~~~~~~~~}}|{{zyxwvuuttttuuvwy{}~}{yxvuttssssttuvwxz|~~|zzyyyyyyyyyyxxvutsrrrrrrsstuvwyz|~~}|||}}}}}||{{zyxwvttsrrrrsstuvxy{|~~|{{{||}}~}}}|{zywvutsssssttuvwxz{}~||{{{{{|||{{zywvtssrrqqqqqqqrsuvxz|~~|{{z{{{{{{zyxwvtsrqppppppppqrstvxz|~~}|zywvtrqponnnnnnopqrsuvx{~}|{zz{{{||{zywvutrqponmlllllmmopqsuwy|~~{zzyyzz{{{zyxvuutsrrqppppppqrsuvxz|~}{zxwvuttsrqppppqrstvwy{}}{ywvvvvvvwwvutssrqqpooooopppqrsuwz|~~~}||{{zzzzzz{{|~~}}|{zzyyyyz{{|~~|{zyyxwvuutsssstvwyz|}~|{zyyyxxwvutsssstuvwy{}~|{zyxwwvutsssssstuwxz|~~~~}|{yxxwwvvuttsrrrrstuvwyz|~~~}}|{{zxwwwwvvuutssssstuvwyz|~~}{zyyxxwvutsrrrrrrstuvwyz|~}||{zzzzyyxwvvuttttssrrrrrsttuvwyz|~~}|{zzzyyxwwvuutsrrqppppqrrstuwx{}~~}||{{{zzzyxxwvvuuttssssttuuvwz|~}|{zzxwwvuuuuttsrrqqqqqqrrsstuvxz}~}{zyxwwvvutssssrrrqqqqqqrrsstuvwy{}~}|{zyyxwvtsssrrrrqqppooooopqrtvx{~~|zyxwvutsrrqqpppppppoooooooopprsuwz}}|zyxwvvuuuuuuvvvvuvvvwwwwwxxxy{|~~}}|||}}~~}|{{zz{{{||||||||||||{{{||}~}{zzyyxwwwwwwvvvwwwwwwwvvvwwxy{}~~}}}|{{{{{{{{{{{zzzyyyz{|~~}{zyyxxxxxxxxxwwwwwwwvvvvvvwy{}~|zyxxwvuuttuuuuuuuuuuuutttuuvwy{~}|{{zyyxxxxyyyxxwwvvuuuttttuwy{}}{zyxwwwvvvvvvwwwwwvvuuttssstvwy|~}|zyxwvvvuuuuvvwwxxxxxxxxwwwwxy{}}|{zyyyyxxwwwwwwvuttssrrqqqrsuwz|~|zywvutttttttuuuvvvvvvuuuuuuuvwy{~~|zywvuttssssttuuuttssrrrrrsstvwy{}~|{{zyyxxxxyyyyxwvvuuuutuuvwxz|~}{zxwvuuttuuvvvvwwvvvvuuuuvwxy{}~|zxwvutssstttuuuvvvuuutttttuuvxz|~}{yxwvuuttttttttssrrqqqqrrsstwx{}|zyxvutsrqqqqqqqqrrrqqpooooopqrrtvx{~~|{yxwvuttttttuuvuuvvuuttttuvwwxy{~}|{zzzyz{|}~~|{{z{{{{{||}}}||{{zzzz{{|}~~|{zzxwwwvuuvvwxyyyxxwvvvwxxyz|~}|{yxxvvwxyzzyzyyxwwwwwxz{{{||}~zwutsrrqppppqrssrrrrrrqqrrsuwy|~}{ywtronmllmnoponnmllmnooqrsuvvxz|~}{{|||{zxvtrqonmmmmnnnnnnoprtuwy{}~}|{zyxwvvwwwwwwwxwuspmkihhiijkmnqw~~~~~}||||{{|}}~~~}}~~|ywvvwxyzz{|{{{{{{{{z{|}~~|zxvutssrrrqrrssstttttttuvwyz{{|}~|zxwvvvvvuuuuttssrrqqqrstuvwyz{|}~}{xvsqppppqqsttsrqponnnnoprsuvwxz{{}~|zxusrqqpppponnnmmnnnnoooooopqrtuwy}~}{zxxvtrqoonllklmmmmmnoqrtx~~|ywutsssuvwxyz{|~~~~~~~~~~}~~~}}|}}||{{{||}}}|{zyz{|~~|zwuttsttuvwxxyyyyxxxxyzz{|~}{ywtsqpppoonnoqqqqqqrrstuvwxyz|~|zyxwvuttuutttssrqonnnopqrstuwxz}}{ywvtsrrqqpppoonmllkjiihijklnqsuxz|~|ywutsrqqqqpomlkjigffffffghijloquz|zyxvutrrrqrsuvxz{|~}zwussrqpppqrstuwyz|~~{yxwwwxyz|~~~~~~}|{zzzyyyyzyy{|}~~|zxvusrrrsstuvwxyxwvvvwwwwxz|}}{yvtrqpoonnnnnnnnoonmlllmnnnortxz|~|zwutssrrrrrqpnmkihgghijkkmoqtwz|~}}{zxvuuttsrqqomkihgggfffghjlnqtw{|zxvusqppoonmmnoqsux{~}|zxvspnnnnnnoqsvwy{~}{xvtrqpqqppoopppqtvy|}{zxwvvvvvvwy|~~}}~}{ywvutrqqqrrsux{~~|zywvusrqqrsstuvvwvutuuvwwwxyyyxxxy{|~~{yxvusrqqqponooonnnoooooopqrrrstvx{}~}|zxvvuttttttsqponmlkjkllmmoprux{~}}|{zzyxxwuutttsssstuwy|~~}}|{zxvusqonmmmmmlmmmoruy~~}|zywusqonlkkklnprvz}}|zyxwutsrrqqqponlkjjklnquy}~}{yxvutssrqqpqqrtwz}~}|{yxvtrponmllmprvz}~}|{yxwwwvvvvvwwwwxxyyyyyyxwvutrrqqsuw{~}{ywvutssrqqqppooooopppqqqqqqqqqqrsuxz~~}||{zyxxxwxwwwwvvuvwx{}}{zyxxxxwwwvutsrqppqsux{~|zywvusrqonmlkjjijjlnquy}~}|{zywuspmjhffghjmptx{~}|{zyxwvvuuuutsqomkiiiikmorux|~~}|||{{zzyxwutsrrrsuvxz}}|{zyyzyyxwvuspomkkklnprux{~~}|{zyyxxxwwwwvvuutttuuuuttsrqpnnnnoprux{~}|{{||}~~}}|zyxwwxxz|~~}|{{{{{{{{zywvtsrrsuwy|~|zyxwwxxxxxxwutrqppqqrtvxz}}{zxvuutssrqponmlkllmnoqsvy|~~}}{zxvsrponmmnopqsuwy|~}{zyxxyyyzzyxwvtsqponmmmnoqsux{}~~~}||||}}}}}||{{zzyyxxxxxxyy{|}~~~~}}}}}}}}}}}}||}}}||{{zzyyxxxwwxyz{|}~}||||||}}}~}}||{{{||}}~~~~~~}}}}}}}|{{zzzzz{{||}~~}||{{zz{||||||{{zzyyyyz{|~}|zxwwvuuuuuuvvvvwvvvuuuvwwxz{|~~}|{yxwwvvvuuuuuuvvvvwwwwxxyyzz{||}}}~}}}}}}|||||||{{{{{||||||{{zyxxwvvvwwxxyz{{{{{{{{{zzzzzyzz{{|}}~~~~}}}}~~~}}|{zzyyyzzzz{{|}~~~}}}}}}}}}|{{zzyyzz{||}~~}}}||{{{{{{{{{{||}~~~}||||{{{{zzzyyxxxxyyzz{|}}~~~~~}|{{zyyxwvvvwwwwvvvvvvvwwxyz{|}}~~~}|{zyyyxxxwwwwwwwxxxyyyzzzz{{{{{zzyyyyyyyzzzzzzzzzzzzzz{{{{zzyyxxxxxxxxxyyzz{|}}}~~~}}}|||||}}}}}||}}}~~~|{zyxwwwwwxxxxyyzz{{|}~~~~~}|{zyyyyyzzz{{||||||||}}}}}}~~~~}|zzyxxwwxxyz{{{|||}}}~~~~}}||{{zzyyyxxwvuttssssssttuuvwxyyz{{|}}~~~~~~}|{yxwuutttttuuvvwwxxyzz{{|}}}}~~~~}||{zyyyyzzzz{{zzzzzzzzz{{{{{|||}}~~}|{zyxxxyyxxxxyyyzzz{{{{|||||||}}~~}|{zyxxxyyyzzz{{{{{{{{{||{{{{{||}}~~}{zyxwvuuuuvwwxxyzz{{{{{{|||||{{{||}}~~~}||{{zzyyxwvvutssrrssttuuvvwxxyzz{|}}~~~~~~~~~~~}}||{{{{{|||||||||||||||{{zzzyyz{{|}~~~}}||{zyyyxxxyyyyyyyyyyyzz{{zzyyyyyyz{|}~~~}}|{zzyyyxxxxxxyyzz{{{{{||||{{{{{||}~~}}|{zyxxwwwwwwxxxxyzz{||}}}}}}|||{{||}~~}}}}}}|||||||}~~~~}}}||}}}}}}}~~~~}}}}}}~~~~~~}||{{{{zzzyyxxxxxyyyyzzz{{{{{{zzyyxxxxyyz{|}~~~}}}}}}||{{zzyyyyyxxxxxxyyzzzzzyxxxxyyzz{}~~~~}}||{zyyxxwwwxxxyzz{{{{{zzyxxxyyz{||}~~~~}}|{{zzzzzz{{|}~~~}}||||}}}}}}}~~~~~}}||||}}~~~~}}}}}}}}||||{{{{{{{|||}~~~~~~~~~~~~~~~~~}}}}|||||}}}~~~}}}}}|||{{zzyyyyyyzzzzz{{||||{{zzzyyyxyyyzz{||}}~~~~}||||||{{{{{zzzyyyyyyyyyyyyyzzyyxxwwvvvvwwxyz{|}~~~~~~~~~}}|{{{zzzz{{{|}}~~~~}|{{{zzz{{{{{{{{{{{{{{{{{|||||}~~~}||{{{{{{{{{{{{{{z{{{||}}~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{{|}}~~~~~~~~~~~~~~}|{{{{zzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzz{||}~~~~}}||{{|||}}}||||||||}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}|||{{{{z{{{{{|||||||||||}}~~~~~}||{{{zzzzzzzyyxxxxxyyyzz{{||}~~~}|||||||||||{{{zzyyyyyyyzzzzzzz{{{{|||||}}~~~}}||||||||}||||||{{{{{{{||||||||||}}}~~~~~~~~~}||{{{{{{{{zzzzzzzzzzzzzz{{{{{||}}~~~~~}}~~~~~~~~~~~~~~~~~}}}}|||||||}}}}}~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzyyyyzz{{{||}}~~~~~~~}}|{zyyxxwwwwwwvwwxyyzz{{||}~~~}}|{{{{||}}}}}}||{zzyxxxxxxxxxyyzz{{|}}}~~~~~}}||||{{{{||||}||||{zzyyxxxyyzz{||}~~~}}||{|||}}}}}}}}~~~}}||{{|||}}}}~~~~}|{zzyyyyyz{{{{{{{|||}}~~~~}|{{zyyxwwwwwxxxyyyzz{{|}}~~}|{zyxwvvuuuuvvvwwwwxxyyz{|}}}~~~~~~}}}}}}}}}|||{zyxxwvvuuvvvwwxyyzz{|}}~~}}|{{{{{{{||}}~~~~~~}}||||||}}}}}}}}}}}}}}}}}}}~~~}}||||}}}}}}~~~~~~~}}}|}}}~}||{zzzzzz{{{{{{{{{zzzzzyzzz{||}~~}|{zyxxwwwwwxxyyyyyyyyyyyyyyyzz{|}~~}}|{zyxwwvvvvwwwxxxxxxxxxxxyyz{|}~~~~~~~~~~}}|||||}}}~~~~}}}}}}}}~~~~~}}}}~~~~~~~}}||{{zzzzz{{|}}~~~~~~~~~~~~~}}|||{{{{{{{{||}}~~~~~~~~~~~~~}|{{{{{{{{{zzyyxxxxxxxyyyzz{|||}}}}~~~~~}|{zzyyyyyyyzyyyxxwwwvwwwxyyz{{|}~~~~~~}}}}}}|||||||||}}~~~~~~~~~~~~~~~~~~~}}|{{{{{{{{{{{{{{{{{{|||}}}~~~}}}||||||{{zzzzzzzzz{{{||}}}~~~~}}}}}}~~~~~~}||{{{{{{{{{{{|||||}}}}}}}}}}}}}}~~~}|{zzyxxxxxxxxxyyyyyzz{{{{{{{{{{{{|}}~~}}}}}}~~~}|{{{{||||}}}}}~~~}|{zzzzzz{{||}}}~~~~}|{{zzzzz{{|}}~~~~}{zyxxwwwwxxyz{{|}}}~~~~~~~~}}}~~~~}|{zyyyyyyyzz{{|||||||||||||||{{{||}}}~~~~}|{zzzzyyzz{{|||}}}}}}}}}||{{{{{{|}}~~~~~}}}}}}~~~}}}}~~~~}|{zyyyyyzz{||}}}~~~~~~~~~~~~~~}{{zyyyyyzz{{||}}~~~~~~~~~~~~~~}|{zzyyyyyyzz{{|}}~~~}|{zxwvvvvvwwxxyzz{{|}}}~~~~~}}}}}}}~~~}|{zzyxxwwwwxxxyzz{{||||}}}}}|||{{{{{{||}~~~~}}|||{{{|||}}~~}||{{{{{{{{{|||}}}~~~~~~~}}}}}}~~}|{{{zzzz{{{|}}}~~~~~~~}}}}}}}~~~}|{zzyyyyyyzzz{{{||}}}}~~}}}}||}}}~~~}}||{{zzyyxyyyyzz{{|}}~~~~~~~~}}}}~~~~}||{{zzyyxxwwwwwwxxxyzz{||}}}}}}}|||||}}~~~}}||{{{zzyyyyyzzzz{{||}~~~}}}}}}}}}~~~~~}}}}}}}~~~}}||||||||}}~~~~}}|||||}~~~}||{zzzzzzz{{{||}}}}||{{zzz{{||}~~}}||{{zyyyyxxxyyyzz{||}}}}|||{{{||}~~~~~~}}||{zzzyyyxxyyzz{{|}}~~~~~~}}}}}}~~}}|||{{{zyyxxxxxxyyzz{|}}~~~}}}||||}}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}|{{{{{{{||||{||}~}}}||{{{{{{{{|}~~~}}}|{zzz{{{{zzyz{|}~~~~~~~~~~~}|||}}}~~~}{{zxwwwwxxyyyzyxwwwwxyzzz{|}}~~~~~}}||||}}}}|||||||{{|}~~}}}~~}||{{zzzzzz{{{||}~}|{zyxxxy{|}~}|}|{{zxvuuuvwxyyz{||||{||}}}}~~~~~~}|{zzz{{zzyyyzzz{{{{{{zwtssrrqqqrssuuuuuuuuuwyzz{|}}}~~}|}~}zywuuuvwwy{|{z}||{{|}~|zyyz{||{zxwvuvwyz{|~~~}|{|}~~{yxwxyz{}~~~}}}}}|{yxwwwwwvvvvwxy{~~~~}{yyzz{}~|{{{|}~~~~}}~~}{{{|{zxwvutsrrstuwxyz{|~~~}|||}~{ywvvvuuuttstsrrrssuwxxwvuuvvvvvwyz{||{{|~{wtrpoonnlkjjjlopppqrsvxyz|}|yxyyzzzz{|~~~~~}||{yxxxwwwxyz|}~~|{zyyz{}~~|yvrqppqppppoopqrstttsssrqpppqrsttttuvvuuvwxxyyyzz|~~~}|{zywvvwwxvutsuwxxxxwwvuuvwxxyz|~~|zxwwvvwxwwvvuuutttuvwvvuutsrqqqrtvx{}~|ywusssstttssrrrssrrsstttsttsstuvxyz{|}~~~~~~|{{z{|}}}}}}~~~~~~}}}}~~}}~~|}}{zyxyz{{{|}~~~~~~~~~|ywuuttttuvxxxwutttsuvxz{|~~~}}|{zyyyyxwvuuvvusrrrrqrrsstvx{~~~}|||||{zwvuttttsstttrqonmmmnopqrstvxyz{{{|~~}}}}}|{z{{|{||}}|{yxxxxwwxz{~}|{zyvtsrqponllmmmoqrtvwvvwy{|||~}||||||}}~|zwtrpomkjjjjkkjjjkjjjjklllmoprssrruy|~}zwuuuusqonmlllkkklmmmllmmoprux{}~|zyxwwvutttsqonnnnnortuwxxz|~~{zyxxxxxxwvsqponmkkkklkjihijkkklmnnnnnnopqrsvxy{{|~~}||{{|||{{zxvvvwwvvvuutspnmmmmmmnqsvwy{|~|{{|~~~}~~}|||{ywwwxyxxy{|}~}{zyxxxxxyz{zzyxxyxxyz{}}|{zyyyy{||{zxxwvttstvxz|~~}|zyxvtstuvwwvvvvuttuwyzz{|}~~~~~}}}}||}~~~~~}}~~|ywvvuttsstttsrrtuwxxz{{|~}{ywusqpooonoooppppppppqrtuwxyz|~~~~~}{zxwvuuuuvvwxxxvusrqppopqsuwxyz|~~}|{{{|}~~}|{{zzyyyxxyyzz{||}~~}|zyyxxwwvvuttttssssssttuvwxyz|~~|{yyxxxyz{|~~~}|zxvtsrqppoonnnooopoonnnnnnoqrtuvwyz|~~}||{{||}~~}}|{zxvtqonmmmmmmnnnoqrtwyz|~}{zyyxxxyyyxxwvusrrqqrsuvx{}~~}{{zzyyzzz{zzzzzzyxwusqponmlkkkklmmnmmmnnnoqrstvx{~~~~|{{z{{{||}}}}|{{zzz{}~~}|{{zzzzz{{zzzzzzz{|}~}|{zyyyyyyzzzzzzz{{|}~}|{ywvttstttuuvuutttuvwy{}~}|||}}~~}||{{{||||||}~}{ywvuttttuwxyyzz{{||}~~|zxvtsrrrrrrrrrrqqqqqrrsstuvwxyz|}~~}{zzyxwwwwwwwvvvuutttsstuuvvwwwxxyyz|~~}{zyxwwwwxxxyz{|}~~}|{zzyxwvuttttttssrsstuvvwwwvuuuuuvwy{|~~~~~|zwvtsqponnooopqqrrrrssssrrrrrrrstvxz|~~~~}|||}}}~~~{ywtsqpoooopqrstuuuvvwwwxxwxyz|~~}|||}~}{yxwvvvvvwwxxxxyyyyyzz{{{||}~~~~~~|{zzzzzzzzzzyyxwwvvuuuuvwxy{}~}}||{{{{{{||{zyxwvuuuvwxyz|~~}|{z{{{|}~~}|{zzyyyyyz{{|}~}{yxwvvvuutttsrqqqqpqqqrtuwwxz{|}~~}|{zyyyyyzz{{{{{||}}}~~~}{{zzzzzzzzzzyxwwvvvvwwxxyyyz{||}}~~~~}}}~~~|{yxwwwvvvvuutsrqponnnnooppqrsuwxz{}~}{zyyzz{{{{{{zyxwutrrqqqrrstuvwxy{|}}}}}}}}}}~~~~}}||||}}}|{yyxxxxwxxyyz{|}~~~}||{zyywvtrqppooppppqqsttuuuuuvvwwyz{||}~~~|{ywutsrrqqqppooooopqqrsuwxz}~}||{{||}~~~}~~~~|zxvtsrrrrrssttuuvwwyz{|}~~~~~~~|{yxxxxyz{|~~|zxvtsrrrrstuvvvvwwwwwwxyzz{||}~~}{yxwvuuvwxyz{{{{{{{{{{|}~~~~~}|{yxxwwwwxxxyzz{|}~~~~~~~|zxusqpoonnoopqqrrrsttuuvvwwxxxyyz{|}~}{ywutrrqqqrstvxz{|}~|zxwuuttttuwxyz{|||||||{{{zzzyyyyzz{|}~~}|zxvtsqonnmnnpqrstuuuttttsssssssstuvxy{|}~~|{yxvuttttuuvvwxyzz{{{{z{{{{{{zzyyxxxxyz|}~~~}}}}}}|{zyxwwvuutuuvvwyz|}~~~~}}}||||||}}~~~~}}~~}{zyyxxxxyyz{|}}~~~}{zyxyyyz{|}~~}{zxwvutsrrrrrsstuvwxyyz{{{{zzyxwxxyz|~~~}}|{zyxxwwwxxyyz{|}~~~~~~|zxvtsstttuuuuvvwwwwwvvvwwxxxwwwxyz|~~}{yxwvutuuvvwxyz{|}~~}||{{{{|~~}||{zzyxwwvvvvvvwxxyyz{|}~~}}}}~}|{zzywvutsrqqqqqqqqqrrsstttuuuuuuuuvvxy{|}~~~}}||{{yxwvtssrrrqqppqqrtuwz|}~}~~~}|{zyyxxxyyyyzz{{{}}~~}|{zyyxxxyz{}~}|{yxwwvutsrqpoooooooopqrstuvvvvvuuttssrstuwy{}~~}}|{zywvutsrrrrsstuvxz|~~~}|{{{{||||}}~~}|||}}~}|{zyxxxxyyz{|~~}|{{{{{|~~~}}}}}}~}}|{{zzzzzzzz{{||}~~~~}}||}}~~~~~~~~~~}{yxvussrqqrrssuvwxyyyxxwvuuuuuuvwy{|~~}|{zzzzzyyxxxxwwxxxyyyzz{|}}~~~}}||||||}~~}|zyxwvuuuuvvvwwwwwxxxwwvuuttttuvwyz|~~}|{yxvuttttuuvvwxz{{||||{zzyyyyz{|}~~}|{zzzzyyxxxwwvvvvwwxyyyyyzz{{{{{{{{{{||}~~}}|{zyxwvutsrrrrrrsssssssssrrqqqqqqqrsuwy{|~~}}}||{{zzyxwuttsrqqrqqqqrrstuuuvvvwwxxyzz{|~~}||{{{{{{{{{||||||{{{{{{{zzzz{{|}}~~~}}||{zzzzzyyxxxxxxyyz{{|}~~~~~~}}}}}~~~~~}}}||||}}~~~~~}}}|}}|||{zzyyxxxxxyyzz{{|}~}||{zzzzz{{|||{{zzyyzz{{||||}}~}|{{{{zzzz{{||}}}|{{{{{zzzzyyyyyyyxyyzz{{|}}~~~}}}}}||||||||||||}~~~}{yxvvuutttuutttttttuttttttuuvwwxy{}~}}|{{zzz{{|||{{{{{{{zzyyyxxxxxwwvvvvwxxyzz{{{{|}~}{zxwwvvvuuuuutttttttttuuuuvwwyz|~~}|{zyxwvutttuuuttttuuwxxyyyyyyz{|~~}{{zzzzzz{{{||{{{zzyxxwvvvuuttttttuvwxyyz{{|}~~~}|{yxwvtssrrqqpppppoppppppqqqrrsuvx{}~}}|||||}}}||||{{zyxvutsssrrrqppoppqrsttuwxyz{|~~}{zxwvutssssstttuuvwxxyyz{||}~~|{yxwwwwwwwwxyz|}~}{zyyxwxxxxyzz{|}}~~}|{yyxwvvvvwwwwwwwwwwwxy{}~~}{zxwvuuvvwxyyyyyyyz{|}~~~~~~~~~}{zxwuttssttuvvvvvwwxyz{||}~~}|{yxvutuuvvwxxxxxyz{|}~~|zxvtrqpppppqrsstttttuvvwyz{||}|||}}}}~~}~~~}}}}}}}}~~~~~~~~~~~~}|{yxvutttttttuuuuvvwxxyyyz|}~~|zxvuttssrrssstttttuvvwyz{||||||||}}}~}zxvusrqqppqqrstuvvwwxxyzz{{|{{{{|}~}{zxwutsrrqrrrssstttuvvvwxz{{|||}}~~|{yxxxxyzz{{{||}}~~~}|{zyyyyyz{{||||}}}~~~~~~}{ywutsrrrsttuvvwxyyzzzzzzzyyyz{|~}{zyxwvvuuvwxyzz{||||||||||||}~~}{zyxxxwwxxyyz{{|||||{{zz{{|}~|zyxxxxxxxxxyzzzzzzyyxxwwwwwxxyz|~~}|zzyyyyyyyzzzzz{{zzzyxxxyyz{|||}~~}|{zyxxwwwwwwxxxyxxwvvuuuvvvwxyz{}~~}{yxwwvwwwwxxyyzzyyyxxxxxxxyyz{}~~|zyxwwvvwwwwvutssrrrrrrrsstuvwyz{|||{{{{{zz{{|}~~~}|{zyxwwwvwwwxxxxwwvuuttttuvwxyz{|}~}{zxwwwwwwwwwwvvuuttssssttuwwyz{||}~~~~|{zyyyyyyyyxxxxxxxxxxyyz{|}~~~}}|{{zzyyyxxxwvvvvvwwxyz|}}|{zzzyyyxwvvvvvvwwwxyyz{|}~~~~~}|zxwutrqppppqrsstuuvvvwxyz{{{{||}}~~~|zxwvuttsssstuvwxyyz{{|}~}{yxwvutttuuvvwxxyyzz{||}~}|zxwutsrrsstuvwxxyyyzzzz{|}}}}}}}}~~}|zywvtssssstuuvwwxyz{{{||}~~~}~~~|{yxvttsrrrssstuvwxxyzzzzz{{{{{{{{{|}~~}|zxusrqppqqqrtuvwxxyyyzz{|}}}}}}}}}~~{ywvuttssstuwwxxxxxxwwxxxxxwwwwwwxyyz{||}}~~~~~~~~~~}|zywusrqppqqrsttuuvwwxyzz{{{{{{{{||}}~}|{zzz{|}~~}|{{{||}~~}|zyyxxyyzz{||}}~~~|{yxxxxxyyz{{{||}}}}}||||{{{{{{}~~|zxwuttsstttuvvwxxyyzz{{||||{{zyyyyz|}~}||{{{|||}~~}|zxwutsrqqpppqqrssttuvvwxyyyyyxxwwxyz{}~}{yxvuttssssttuuvvwxyz{{|||}||{zyyyz{}~|{yxwwwwwwxxxxyyz{{{{||||}||{{{|}~}|{zxwvuttttttuvvwxyzz{||}}~~}||{{{||}}|{zyxwvuttsstuuvvwxyz{|}}}}~~}}}}}}}~~}|zzyxwvvuuttttuuuuvvwxz{{||||{{{zzzz{|}~}}{zyxwvutsrqppqqqqrrrstuvxyz{{{{{{{zzzzz{}~~~}{zyxxwwwwvwwwwxxyyzzzzzzyxwvuttuuvwy{|}}}~~~~~~}}|~~~}}}~~~}|{{{zzzz{{|}}~~}}||{zyxxxxxxyyz{|}~~}|||}~~}||{yyyyyyyyyzz|}}~~~}|{zzz{{|}~~}|{zzyxxwwvvvvwwxxyz{{{{{zzyxwvvvwxyz|}~}|{{{zzyxwvtsrrrqqqqpppqqstuvwwwvvvuttssrstvwy{|}~~~}}|{zyxwwwvvwwxxyyzz{|||||||{{{{{|~~}{zyxxxxxyyzz{||}~}}|||||||}~~}||{zzzzyzzz{{||}~~~}}}}~~}||||||||}}}}~~~~}}||{|||}~~}|{zyxwvvvuuuuvwwxxyyzz{{{zzzzyyz{|~~}}||{zyxvutssssssstuuvwxxyyyyxxxwwwwxyyz|}~~}}|{{zyxwuttsssstttstttuvvwwwwvvuuuvvwyz|~~}|{zyxwvutsrqpoonnnnoopqqqrrsttuvz~}|{{{{zzzzzzzyzz{{{||||}}~~~~~}}|{zzyxxwwwwxxyzzzzzzzzzyzzz{||}~~~}|{zyyyyyyxwvvvvvwwxxyyyyyxxxxxxyyzz{{|}~~~}}||{zzzyyyyyyxxxxxxxxxwwwwwxxyyz{{|}~~}|{zyyyxxxxwwvvvvvwwxxxwwwwwwwwwwwwwwxxxyzz{}~~}{zyxwwvvvvvvvuuwy|~}}}}}}}}}}~~~~~}|{zyyxxwwwvvvuuuuuuvvwxxyz{|}~~~~}}}}|{zyyyxxxxxxwwvvvvvvwxxyzzz{{|}~~}}|{{{{{zzzyyxxxyyyyyzzz{{||}~~~}}}}}}||{{zzyxwwvuuttttssssstttuuvwwxxyz{|}~}||{{{{{{{|{{zyxvuutsrrrrrrrrqqqqrrssttuuuuvvwyz|~~}}}||{{{{|}~~~}|{zyyxxwvvuuuuuvwxy{|}~~~}}}}}||{|||}}~~~}}}}~~~~~}|{yxwvvuutttssttuuvwxxyz{|}}~~~}}}~~~~}{zyxvuttsrrrrrrssssttvwxxyzz{|~~~~~|{zywvutsrrrqqqqrrrstuuvvwwxyzz{}~~~~~~~~~~~~}{zxwvuuttssrrrrrsstuvwxyz{{}~~}{{zzzzz{||}~}{zyxwvuuuvvwxxxyyzzz{{|}~}|zzyyyzz{||||}}~~}{ywusrrrrrrssssssstuvwxyz|}~~~~~~}|{zyxwvutsrqqqrrsssssttuvwxyz{|}}~~~~~~{yxvutssssttuuvwwxyyzz{|}~~~}}{zxvtsqpoooooqrtuwy{|~}|zyxxxxxxyyz{{|||}}~~}{zyxxxxxyyzz{{|||}~~|zxwutssrrrrrrrssstuvwxyzz{||}}~~}{zyxwvvwxxyzz{||}~~~~~~~}{ywvtsrqppppqrstuvwwwwxxxxxwwxxyz{}~}{ywvusrqpppppqqrssttuuuuvvvwwwxxyz{|~~~~~~~}}}~~~~~~}|zyyxxxxxxxyzz{|||}}}|||}~}{yxwvvvvvvvvvwwxxxxxwwwwvvvvvwxyz|}~|{zyyyyyz{{|||||{{{zzzz{||}}~~}{zyxwwvvvvvvvvuttssrrrrsstuvwxz{|}}~~~~}}}}}}~~~}|{zyxwvuutttttuuuvuuuttsssrrrssttuvvxyzzz{{||}~~}}|||||||||{{zzzzzzz{|}~}|zyyzzzzzzzzyyxwwvvvvwwxyz{|}~~~~}|{{zzyyxxwwxxxyz{{||}~~}{zyxwvvuuttssrrrqqqqqqrstuvwxyz|}}~~}|{zyyxxxwwvvvwwwxxxxyz{{}~~~}{zywvusrqqppppppqqrstuuvwwyz{|}~~}|{zyyxyyzz{{{{||}~~|{yxxxxyzz{{||||}~~~|{zyxwxxyz{{|}~~~}|zwvtsrrrrrstuvwxxyz{{{|}~|{zxvtsqppooopqrstuuvvvwwxxyyzzzyyxxyz{|}~~}{ywvtsrrrrsttuvwxyzz{{|}~~~|zxwuuuuuvwxz{|}~~}{ywvuuuuvwxy{|}}~~~~~~}{zyxxxyyz{}~~|zywuutstttuvwwxyzz{{||}}~~~~~~|zywusrqqqrstuvwwxxxyyyyyzzzzzyyyyyz{|}~}|zyxwwwwxxyyz{|}}~~}}}}}||||{zz{{||}~~~}}|{zxvtrqpoooooopqqrrsstuuvwwxyyyxxxwwxxyz{|~~}||}}~~}|zyxwvvvvwwxyz{|}}~~~~~}{zxwvuuttttuuvvwxyz{||}}}~~~~~~~~~|{zyxwwwvwwwwxyzz{|}~~~~~~~}}{zyyyz|}~|{yxwwvvvwwwxxyz{{|}}~~}}||}~~}}|{zyxwvutsrqqppqqrsstuwxxyzz{{{{{zzzz{{|}~|{zyxvvusrqppoppqqrrsstuvwwwwwvvuuttttuvwy{~~~~~~~~}||{{{{{{||}~~}|{{zyxwuuuuuuuuuuvvwxyz{||}~~~}}||{{||}~~}|{zyxxwwwwwxxyzz|}~~}||}~~}}|{zyxwvutttssssstuvwxyz{{|||{{zzyyzz{|~~~}|{zyxwvutsssttttttuvwxxyyyxxwvuuuuvvxyz{}~~~}}||{zzyxwwvuuuvvwwxxy{|~~}|{zyyyyyyzzz{|}~~~~~}}}}~~~}}||{{{{{|}~~}|{zyxxwwwvwxxyz{|}}}}|{{zyyyyz{|~~~}}|{{zyxwuutttttuuvvwwxyzzzyxxwxxxyz{}~~~}}|{zyxwvvuuuuuvvvwxyzz{|||{zzyxxxxyz{|}~~}||{zyxwvuttuuvvvwwxyz{{|||{{zzzzzz{|}~~|{zyyxxxxwwvuutsstuuvwxyz{|~~}|{zzyzzzzz{{|||||||{{zzzzz{{|~~}|{zzyyyzz{{{{||}~~~}}}|||||}~~}}|{{zyyyyzzz{{{{||}~~~}}}}}~~~~}}|{{zyxwwvuuutttuuuuuvvwwwwxxwwwwwwxyyz{{|~~}}|||||{{zyxwvvvvvvwwxwwxxyyyzyyyyyzzzz{{|}~~}|{{{zzyyxwvvuuuttttuuuvvvwvvvvvvwwxyyz{|}~~~~}}}|||||||||}}~~~~~~~~~}}}||{{zyyxxxxxxyyxxxxxxxxxxyyz{{|}~~~}}}}}}}}}|{{zzyyyzzzz{{||{{zzzzzz{||}}~~~}||{{zzzyyyxxxxxwwvvvvwwxyyzz{|}~~}||{{{{{{zzzyyxxwwwvvvvvvvuuuuuttuuuvvwxxyz{{|}~~}||||||||{{{zzyxwvvvvvvvvvuuuuuvvvvwwxxyz{|}~~~}|{zzyxxxxxxxxxxxxyyz{{|}}~~~}|{{zzyyyxxwwwwxxyyzzzz{{||~~~~~~~}|{{zzyyxxwwwwvvvvvwxyyz{{{|}~~~~}|{zyxxwwvvuuvvvwwxyz{||}}~~~}||||||}}}}}|{zyxwvuutttssrqqqrrrstttuvwwxyzz|}~~~}}||}}}~~~~~}|{zywvuuttttttttuuuwxyz{|}~~}}|||{{{zzz{{|}~~}{zzyyyyyyyyyyyyz{{||}~~|{zyxwwwvvvwwwxyyz{{|}~~}|zxvussrrrrrrssstuuvwxxy{|}~}{zxwutssrrsstuvvvwwwwxyz{|~}|zxwvuttssttuuuvvvvwwxyz{|}~~~~}}}}}}~~~}{zyxwwvvvwwxyz{{||}~~}{zyxxxxxyyyyzzz{{|}~~|{zyxxwwwwxxyzzz{||}~}{ywvtsssrssstuuvwwxyz{|}~}{yxwvuuuuuuvvvwwwxyyz{{||}}}}}}}~~|{ywvutsssssttuuvwwxxyz{||}}}}}}}}~~|{yxvuttsssstuvvvwxyyz{{|}}}}}}}}~~}||{{zz{{|}}~~~}{yxwwvvvvwxyz{{||}}}}}}}||}}~~|{zyxxxxxxyzz{||}}}}}}}}}}}}}~~|{zyxwwwwxyyyzz{{{{{zzyyyyzzz{|}}|zyxxwwvvvwxxyyzzzzzzyyxxxxyz{|}}|zywvuuttttttuuvvwwwwwvvvuuvvwxyz{}~~|zywvvuutttuuuvvwxxwwwvvvwwxyz{|~~~~~~}|{yyyyyyzz{{{|{{{zzzzzz{{||}~~||{zzzzz{{{{{zzyyyxxxxyyz{{|}~}|{{zzyyyzz{{zzyxxwwwwwxxyz{|}~~}{zxxwwwwwwwwwwwvuuuutuuvwxyz{|}~~|{zxxxxxxxxxxxwwvvuuuuuuvwwxyz{||}~~}{zyxxxxyyyyyyyyyyyyzz{{|~~~}}}}}}}}}~~~}|{zzyyxxwwwwwxxxxyyz{{|}}~~~}}|{zyxwwvvwwwwxxyyyz{{|}}~~~}|zyxwvuuuuuvwxxyzzz{||}~~~}{zxwuuttttuvvwxxxyyz{{||}}}}}}||}}~~}|zxwutsrrsstuvvwxyyyzz{{||}}||||||}}~~|{yxwwvwwxyz{|}~}{zyxxxxyyz{{||}}}}~~~~|zyxwwwwxxyz{|}}}~~}{ywutttsstuvwxyz{{||}}~~~~~~~~~~~~|zwvtssssstuvwxyyz{{{|||||||||||||}~}|ywvtssssttuvwxyzz{{{||||||||{{{||}~~}{ywutsrqrrrtuuvwxxyyyyyzzzzzzzzz{{|~~}{zzzz{|}~}{yxwvvvvvwxxz{{|}~~~~~~~~}{zxwvvvvvwxyz{||}~~|{xwuutttuuvvwxyzz{{||||}}}||{{{{{|}~~|{zxwvutttuuvvwxyz{{{||||||||{{{z{{|}~~|{zxwvuttsssstuvwxyyz{|||}}}}}||{{{{|}~~}|{yxvuttttstttuvwxyz{||}}}~~~~~~}}}~~}|{{{{||}}~~}{zyxwwvvwwxxyyz{||}~~~~~~}}||}}~~}||{yyxwwwwxxyyz{{|}}~~~~~~~}}||||}~~}|{zyxxwwwwwxxyyz{||}~~~~~~}}}||||}~~~}||{zywwvuttttttuuvvwxyz{|||}|||{{zz{{}~~}|{{zyxwvuutttttttuuvwxyz{{|||{{zzyyyyz{}~~~}|{zzyxwwwwwxxxxyz{|}~~}}}||||||}}~~~}~~~}|{zyxxwwwwwwxxyz{|}}~~~~}}||{{||}~~}|{zyyxwwwwwwwwxxyz{|}~~~~}||{{{||}~~}}|{zyxwwvvuuuvvwwxyz{|}}~~~}}|{{{||}~~}}|{zyxwwvvuuuuuvvwxyz{|||{{zzyyyyyyz|}~~}}}||{zyxwvvvvvvvvwxyyz{|}}}||{zzyyyz{|}~~~}|{zyxxxxxxxyyz{|}~~~}}}~~~}|{zyyxxxxxyyzz{||}~~~~}}||{{{|}~~~}|{zyxwvvuuuuuvvwxxyz{{|||||{{zzzz{|~~}}||{{zzywvtsrqqrrrstuuvvwxyz{|{{zzzz{}}}}}~~}|{yxvvvwxxxxxxxyz{||||||{{{{|}~~~}}}||{zyxxyyyzzyyxwwwwxyxxyz{{{zyyz|||}}~~}|zxxxyz{{{ywvuuvvwvvuvvvwwwvuusrqqrrrstvxz|}}}~}|||~~|zyxxxxxxwvvvwwxxxwvuuuutttvwwxwwvvvxyz|~~}{zxwurpnmlnprrqqqqqqppqsvyyyxwwx{~~~~~~}|{zz|~~~}{{}~~}|{|}~}|{zyxxxwwvwwvvvwz|~~~~~}}~~}|{yxusqpnmmmmnnnnmmnppqrsuwz{|~}zyyxwwwwwwwvtrqponnnnoppqrsuwxy{|}~|{{zyxxxxxy{||}}}~~}}~~~~~~{xusstuuuuvvwxz|~~~~~~~|zyxwwyzzzzz{|}}||{zxxwvusrsux|~~}|{{{zyxxxyyzz{}~~}}|||{{{{ywvvwwvutsssstuvuuuuvx{~}{ywusqpnllkjihhijkkllllmopsux{}}|{zywuspmkihhgggggghikmnpsvy|~{xtqonmmmmmmmmmmmllkklmmmmopruxz|~}zwtqomlkkkkkklmnopqqqrtwx{|}}{zyz{||}}|{zxvtsrrrsrrstvwy{}~~}|zwvuuvy|~|{yxxxxxyz{|~|yvtrpnnmmmnpqrstuuvwxyz}}ytpljjjihgfghiklnoqstvy}~|zwtrponmkjiihhghiijklmosw|}zwusstttttuuuuuvxxz{|~|xvutsqqqpomljhhjlnopsvz}}{yvtspnmllmnnnnlkkllmmnprtx|}{xutrqppoppqrtvwwwwxyz{}{wtqnligecbbdfhjkllmnnoopsw{}yvrnkjihgfedccdddddeefgjlnpruz~~{xvtsqqqpponnnmmmnprtuvwy|~{xuroljiihhhhhhggghjmpstvxz}}{xtqmkjjjlllllkklmoqrtvwz|~~|zywvsolihgggghhikmnopqrsstuwy}|xtqnkigedccbbbcdfghiiiiikmqv{~}}}}|zxuromkjigggghijlnopqrrsuw{|yvtrqrstvx{|}~~~~~}ywtrponoprtuvwwxyz||}}}}~~|yvtrqpqqqrstvwyz|}~}{xuromkjjklmnpqrtuvwxyz{}|zwtrqqqrsuwy{|}}}}~}zwspmjhhgghikmprstuuuvvvwxz||zvspmjhfeeefghijklmnpqrsuwy|~}{xvtrqqqrsuwxy{|}}~{wspmkiijkmoprssttuuvvwxyz}}|{zxwusqomkihghiiklmnopqqqppqrsuwy{}}{yvtrpnnnnprtvxz{||}}}~~|zwusqnljhggffgghjklmnnnoqrtvy{~~|yvsqnljiihhjlnprstuvvvvwxz|~~}|{zywurpnllkklmoqrtuvvvwwwxyz{}}|zwtpmifdcccdeghjlmopqqrrrstvx{~}|zyxwvvvutsrpnmkkkklnoqrtuvwxy|~|zyxwwxy{}~}|zywvuttssttuvwwwxxy{|}}zxvttssrrsuvxz{{{{{|}~~}{zxwvtsqpnnmmnopqsuvxy{}}{xwvuuuuvwyz|}}}}||||}~}|{yxvusrqqqqqqrstuuvwwwxyyz|~~|zywvusqonmllllmmnprstuuvwxyz|~~~~~~~}|zywvuuuuuuvxz|}~|zxvusrqppppoooopqrsttuuvwxz{{||}~~|{yxwwvvtsqonlkkkjkkkllmnopqrstuvwxyzz{}}|zyxwwwwwwwwwwwwwwxyyz|~~|{yxxxwvusqomkjiiijkmnopqstvxz{|}}~~~|zyxyyxxwusrrqqqqrsstttuuuvvwwxyz{}~}{yxwwwxxxxwuttsssttuvxyz{|}~~~~}}|{|}}zxutsrrrqqpnlkihhiijjklmnoprstuvwxxyyz|~|zxwvvvvvuttsrponnnopqrstvxy{}~~~}}|zywvuuuuvwxyzz{{{||||{zzzz{}~}{zzyyyzz|}~~}||||||||{yxvuttuvwyz|~~}{zyxxxyyyzz{||}~}}~~|zyyyyzzz{{zzywvuttttuwxyz{|}}}}}|{{{{|~|zyxxwwwwwwvvusqpnmmnoqstvwxz|}~~}}}~~}|}~~~}|{zzzz{}~~}}}~~~~}|{zyxwvvvvvwwxyyzzzyxwutsstuwz~|zywvuuvwxxxxvusrppooppqrstuvwwwwvuttttuwy|}{ywvvvwxyz|~}{{z{|~~|zyxwwwwxwwvusrponmlmnoqsuwyz{{{zywvvvwy{~~~}}}}~}}|{xvtrqppqrsuvwwxwwvtsrqrsux|~}}~~~|zxwvvvwwxyz{{|{{zxwutsuvy|}|zxxwwwwwxxwvvtrqommllmnpqrsttttsrqppprsux{}~|zywwwxyz{|}}||zxwvutuvwy{}~~}}}~}||}~~}{zyxxxyz{|}}}}{zxwvuuvwy|~||{||}~~}}|}}}|{zz{|}~}|||}~~|{zzz{|}~~}}{zywvuuuvwy{~}|{{{||}~~~}{yxvuttuvxz}~}||||}}||||{zzyyyxwwxxy{|}}}|{zyyyyz{|}~~}}}}~}{zzyz{|}~|{zyxxxyyyyxwutrqppopqrsuwy{}~~}||||||||{zyxvtssstuvxyyyyxvtrpnnnoprtwz~}|{{||}~}|zxwvuttttvwxz|~~~}}}}|{{zyxwwvwwxxzzzzywutrqppppprsuxz}}{zxvuvvvwwxxwvtsrqpppqqrssuwy|}}}}~~|zxvtsrqqppqrsuwy|~}||||||{zxwusqpoopqrtuvvusqpnmmlkkkklnpsux{~~}|{{{{{{||}}|{yxvutssrstuxz}~|zxvutssttvxz~~|{ywvtsqpoopqsuwz|}{ywvtsrrrtvx|~}|{yxxxxyy{~~}}~~~~}{yxvtrponnnooqtvz}~}{zxvusqpoooprstvx{}~~}|||}}{ywusqponooqtvy}}{ywutrqqqrsuwy|~}~~~~|{ywtqomkihhijlnqtxz~~}}|||||}~~||{{{{||{zywutsrqqqpqqrtvx{~~|zwuspnmllmnprtvy|~~~~~~}||{zyyzzzyywusrponmmmnopqsuxz|~~}}}||||{ywuspomlkklmopsuwz}~}{xvsqonmmllmmnpqsuwz|~}{zzyyyyyzzzzyyxxxyyyxwuspnljhggghijkmortvy{}~~~~~~~}|{zxwvuutttuuvxy{~~{ywvuuuvwxy{}~}{ywtrqooppqrstuwxz}|zwusqqqrstuvwyz|~|zxwvuuvvwxz{|}~{xvsqponnnopqrstvxz|~~{ywutsrqqqrrstuvwxz|~|ywtsqqpppqrtuvxyz{}~}{ywvtrqpppqrstvwyz|~}zwtrpnmlkkklmnopqrsuwxz{}~}|||}~{xusqponnooppqrstuwxz}}{xusrqpooooooopqrsuwx{}~}|||}~}{ywtrponmlmnnopprsuvxy{|~~~~~~{xvsqponnmmnnoprstvxz|}~{xvsrqponnnnnoprssuvwxy{}~}{zyyyz{|~~|ywtqomkjjiiiijjkkmnoprsuwy|~~||||}}~}{yvtsqqppppqrstuvxz{}}||{{{{{||}~}zxvtsrrqrstuuvwwxyz{}~~|zxwwwwwwwxxxxyyz{|}|zyxxxxyzz{|}}}}}}}}}~}{ywtsrqrrrssttuuuuuvvwxyz{}~|ywvutuuuuvvvwwxxwwwvvvwxz|~}|zxwvuuuvvwwwxxxyyyxxxxyyz|~~}||||{{zywvvuvvwxyyzz{{zzzzzz{{|~~|zxvuttttsssssssrrqqqqqrtuwz|~}|{zzzzzyyxwvutsssstuvwxxxxxwwwwxxy{}~~}}||{zyxvuttsstttuuutttttttuuvwy{}~|zyyxxxxwvusrqqqqrstuvvvuuttsssrsstvx{}|{zzzz{{{zxwutsssstuvvwvvvvuvvvvwy{|~}}|}}}}|{yxwutssstuuuvuuutttssrrstvx{}|ywuttuuvvvutsqponnnnoopqqqqqqqqqrsstvwy{}}zywvvvvvvvuutttttuuvwxyzz{{{z{{|}}~~~~~~~~}{zyxxxxyyyzzzzyyyyyxyyz|~}{yxwvvwwxxyyyzzzzz{{|}~~}}|||||||||||{{zzzz{|~~|zywvvuuuuuvvvvvvvvwwxyz{|~~}{zyxwwwwwwwxxxwwvuuvvwxz|~~}|zxwvuuvvwwxxxxxwwvvvwwxy{|~}|||{{zyxxwvvvvvwwwwwwwwwxxxy{|~~{ywusrqqrrrrrrqqqqpppqqsuwy|~~}{ywvtsssstuuvvvwwwwxyyz{|~~|yvtrqoooprsuvvvvvvvvvwxyz{|~~|zxvtsqppopqrrsttttttttuvwxyz{|}~}{xvtrqpppqrsuvwwwwwxxxyz{|}~~{xvtqpooopqrsstttuuuuvvwxyzz{{||}~|zxuspnlkjjjkmnopqrrrrrrrrstuvwwxxyy{|~~|zywutsrrrstvwxyzz{{||}}~~}}}~~~~~~~|zxwwvwwxyzz{{||}~~|{yxwvwwyz{|}}}}}}~~||{zzzzzzz{{{{{{||||}}||||||}}{yxvvuttssttuvwwwwxxxyyyyyyyz{}~|{yxwwvvwwwxxxyyyz{|||{{zzzz{|}~}|{zyxwwwwxxxxxxxxxxxwwvvuvvwxy{}~}|{zyxxwwxxyz{{{{{{{{{zyyxxxyz{}}{zyxwwvuutttttttsssrqqpppqqstvy{~~}{zzyyyxwwvvvwxyyz{zyyxvvutttuvxz}~}|zyxwwwvvvvvvvvvvvvuuttssssssuwy{}~||{zzyxwvvvuuttuuuutsrqponnnopqsux{}~}|{{zyyxxxxxyyyxxwvusrrqrssuvxz}}|{zyyxxwxxxxxxxxwwwvutsqqppppqsuvxz|~}{yxwwvvuutttssssttttsrqponmmlmnoqrtvwy{~~}||||||{{{{{{{||}}||{zyyxyyz{|}~}|{zywwvvwxy{|~~}{zyxvvuuvwxy{}~|{zyyxxxyyz|}~~|{yxwvutttttuvwxz|~~}}}}}}}}}}}}|{zxwvttsssttuvwyz{}~}|}}~~~~~~}}|{{zyxxwwwwxxy{|~~}}}}|||||||{zyxvutsrqppppqrstvwy{~~}}|}}~~~}||zyxwvuuuttuuvvwxy{|~~~~~}}|zywutrqpoonnnnoopqrtuwy{}~}||}~~~}|zywutsrrrqrrrstuvxy{|~~|{{{{|}~~~}|{ywusrrqqqpppqqrsuvx{}~}|{{{||||{zzyxwutrqponnmmmmmnpqsuwy|~~}}}~~}|{zxwvusrqqppqqqqrsuwy{|~}|{{||}}}}|{zyxwvutsrqqqppppppqstvxz}}{yyxxyzz{{zywutrrqponlkjjjjkklmnoprtwy{}~}}}}~}|{zyyxxwwwwwwxxyyz{}~}|{zyxwwvvvvwxz{|~~}|{zyxwwvvvvwxyz|}~~}}||{zyyyxxxyz{|~~|zyyxxwvutsrqqqrstuwxz|~}{zyxwwvuttsssssssttuvxz|~}|||{{zyyxwwwwwwxz{}~}|zyxwvuttsrrqqqqqqqrsstuvxz}~}|{zzyyyyxxwwwvvvvvvwxy{}~~}|{zxwvvuuutsrrqqpppqrstuvwy{}~~~~~}}|{zyyxxwwvutssrrrqqqrrsuwy{~~}|{zyxxwvvuuttttsssssssttuwxz}~}}|{zyxwvuutttssrrqqqqqqrsstvwy|~}|zyyxxxxxwwwwvvutttttttuuwy{~~}|||{{zyyxxxxwvvuutssrrrrsttvxy|}|zyxwvuutsrqppoooooonnnnnnnnnnnopsux{~}|{zzyyxxxxyyyxxxwwwwvvvwwwxy{}~|zxwvutsrrqqqqqppppou|{xxxxxxy{}~}||||||}||||{zyxwwvvvwwy{~~}}|{{{{{|}~}|{zyyxwwxxxxwwwwwwwvvuuuuwxz}~}{yxwvvvuuuvvvwwvvuttsrrqrrstvwy|~}|{zzz{{{||{{{{{zzzyyxwvvvwxyz{~~{ywvutsrqqqqrrrrrqqqqpponnmmmnprtwz}~|zwvuuuuuttuuvvvvvvvvuuttsssstuwy{~}{yxwvuttssssstttssrrv~~{zz{||~~~~~~}|{zyxwvwwy{|~}|{{{||||||}}}||{zzzyyyzz{|}}|zyxxwwxxxxxxyyyyxyxxwwvwwwyz}~|{zyyyyxxxxxxxwwwvuuttssstuvxy{}~|{zyyxxwwxxyzzyxxvvuuttsssttuvxz}}zxvtsrqppooooppqqqqpoonnnnoopqstvxz}}{zyxwwwwwwxxyyyyyxwwvvvvvwwxy{}}{zxwutsrqqpppppppopsx{||{yxxxz|~}}|||||{{{{{|{{zyxxxxxyyz{}~~~~~~~~~~~~~}}}}}}~~~|{zyxwwwwwxxxxwvuuttsssttuvwy{}~|{zyxxwvutttttutssrqqqqqrsstuvxy{}~}}}}}}}~~~~}|{zxxwwwxxxxyz{|~~|{yxvusrqqqqqqrrrrqqpoonnnnoppqrstvwy|~~}{zyxwvvvuuuuuuvvwvvuuttttttttuvwyz|~~|{yxwvutsrrssttttux{~~~~~~~}|||{{{zzyyyxyyyyzz{|~~}|||||||||||{{zyyyyzz{{{||}~~||{{{{{{{{zzyyyxxwwwwxyyz{||}~}{zyxxxxxxxwwvuuuuttttsttuuvwxz|~}|{zzzyyyzzzzyyxxxwwwvvuuuvvwxyyz{|~}{zxvtsqqqqqrrrrrrrrrrrrrrrrssstuuvwxy{~~}|{zzyyyyyyyyyxxxwwwwwwwwwwxxyyz{}~|yxvutsrrrrrqqpoooqsvy{|}~~~}}|||}~}}||||||||{{{zzzzzyyzz{{|||||}~~}}||||||}}~~}|{{{{{{{zyxwvutssssstuvwxz{|}~~}{zxwvutttttttsssrrrrrsstuvwxyz|~~}|{{||}}}|||{{{{zyyyxyyzz{||}~~|zxwutsrrqqrrrrqqpppoooonnnopqrsttuvxz|~}{zyxwvvuuuvwwwwvvutssrrrrsstuvwyz{}~}|zyyxxxxxxxxwvutttvwxz{}~~~}}|{zyxwwwwwwxy{}~~~~~~}|{zyxxwwwxxyz|~~}|||||}}~~~}|{zyxwvvuuuuvxy{}~~}||{zzzyyxwvutsqppoooopqrtwy{}~}}|||||}}~~}|zywvutsrrrssstuwy{|~~}{zyxwvvvvwwwwwvutsrpponnnmmmnpqsuwy{}~}||{{{||}}}}|zywutsrqqqqqrstvxz|~~|{zyyxxxxxxxwvtrpnnmnnoprsuxz}~}|||}~~~}|zyxwwwvvvwxy{~}|zyxwwwwwxyz|~~}}}}}~}|{zxwusrqqpppppqrsuwy|~|{zzyzzyyxwutsqponmmmmmnoprux{~~|zyxwvvuuuuuvwy{}~|{yxwvvvwwwwvvusrqomllkkkkjjklmoruy|~~}|{zyyxxxyzzzyxwutrqonmmmmnnopqtvy}~}|||||{{zxvusqppoopqrstvx{~~~~~~~~~}|{zyxwvuuttttuuwy{~}|{yxwvuuttssttvy{~~}|zyxwvvvuutssttvxz}~~}}||{{zywvtsqpoonnnmmnoqsux|~~}}}}}~}}|{zyxwvuutsrqqqqrtux{~~}|{zzyyxxwwvvvuutsrqpoonmmllmnoqsvz~~}}||{{zzyyxwvutsrqpoonnnnoqtw{~}|{zyyxwvtsrqponmllkkjklmpsw{~~}|{yxwutsrrrstvy|~}|{zyxwvutttvxz~~}}|{{zyxxwvutsrqponooqsux|}|{yxwvvuutssrponmmllmnoqtwz~~~~}}|{zywvusrrrrsux{~~}||{zzyxwvutsrqqqqponlkihggghjmptwz~~~}}}}|{zyxxwvvuutssrqpnmlkkklnpswz~}{zyyxwwvvutsqonmmmnorux{~~|{ywutrqppqstwy|~}}}}}||{zxwutsqqqrsux{~~}}}}}}|{zxvtrqqqrsuwz|}{zxwwvvvvutsqpnmkkkkmnortwz}}}|||||||{{zxvtrponnopqrtvy|}|zyxwvvvvwwwwvtrqomlllmnoqrux{~~|zyxxxwxxxwwvtrqonnmnnoqrux{~~|zxwvvvvvvvutrponmlllmnprtw{~~}{zyxwvuutuvxz}~|zywvutssstuvy|~}|{{{{{{zyxvtsqpooooopqsvy|~}{zyyyyyyxxvusrqonmmmnoprux|~}{ywvtrqpppqrtvy|~|zywvuutuuuutsrponlkjihhijlnqtx|}{yxwvvvwxxwwvutsqponnmnoqsvy}~}|{zzzzyxwutrqpnnnnopqtvy}}{ywusrqpopprtwz~~}{ywusrqpqqstvy{~}{ywvtsrqppqrtvy|}|{zzzyyxwutromljjiijkmpsvy|~}{ywusqonnmnnoqsux{~}{zyyyyyxwvtrqonmllklmnprux{~~}|{zzzyywvtrpnmlkkklnortwy|~||{{zywtrpnlkjjkklmoqsux{~}{yxvuuttuvxz|~~|zxvtrqpqrrtuwy{~~|zxusqponmnnopqstvy{~~}|zxusqomllllmmoqruwy|~}{xvtqpooopqrrstvwy{~~~}}|{ywusqolkihhhhijklnoqsvxz}~~~~~}{yvtqpnmllmmnoqrtvwy|~~{xusqomlllmnoprsuwx{}~|ywvtssrrsstuvwxz{~}{xvtrqqpqqrsuvxy{|~}{ywutrqppqqrstvwxz{}~{xurpnlkjiijjklnoqsuvxz|~{yvtrqpooooppqrstuvwy{}~{xurpnmllkllmnopqrtvwy{}~~~}zwusponllkllmnoqrtuwxz|~{xurpnmlkjjjjklnoqrtvxz}|{zyyxwwwwxyyz{}~|yxvttsrrrrssttuwxy{|~~{xwussrqpppqqrrsstuvxz|~}zwurqponnooopqstuvwyz{|~|zxvuttsssstuuvvwwxxyz{}~~}|{zxwurpnmkkkkkllmnnoppqqrstvwy{~~}|||{{{zxvtrqpoopppqrrsstuvvwxyz|}}{yvtsrrrrrrrrsssttssttuwx{}~|{zyyyzzz{{{{{{zzzzzzz{}~~}}|{zywvuttuvwxxyzzzzzzzzzz{|~~}{zyxxxxyyyyyyyzyyyxxxyy{}~~||{zzyywvtrqpppqqrrrsssssssssttuwz|}}||||{zyxvvuttuuuvvwwwwwwwxxxxxy{}}|{zzyxwvutsrqqqqrsstttttsssstuvvxy{~~|zyxwwwwvvtsrqppppqrsstttttstttuvwxz|~}|{{zzywvtsrqqqqqqrrrrqqqqqqrstwy|~}}}~~~~~~~~}}}}}}|{yxwvvvvwwxxxyxxxxxxxxyz{}~~~~~}|{yxwvvuuuuvvvvvvvvvvvvvwxy{}~~}}}}}|{zxwvtttstuuuvvuuuuuuvvwyz|~}|zywwwwwwxxxxxxxwwwwwwwxyz|~|zyxxxxwvvusrqpoooopppqqqqpppppqrrtvx{~~|{zzzzzyxwvutssssstuuuvvvwwwwwxxyz|~}{yxvutsssssrrrrrrrrsstuvxz|}|{zyyyzzz{{||||{{zzz{|}~~}|{yxwvvvvvwwxxxxyyyyyyz{}~~}{zxxwwwwwxxwwwwvwwwxyz{}~|zxvusqppopppqqqppqqqqrstvxz|}{ywvtsssstuvwwxxxyyyyyz{|~}zxusqonnnopqrstttuuuuuvvwxz{}~}zxurpnmlllmopqsssttuuvvwxyz|}~~{yvtrpnmllmnopqrrrssttuvwyz|}~~|zyyyy{|}~|ywvtsrrrstuvwxxxxxyyz{|}}~~~{ywvtssrstuvvwwwwwwwwxyyz{{{|}~~|ywvtssssttuuuuvvvvvwxyz{||||}~~|zxwvuuttuvvwwxxyyyyzzz{{{{zzzz{}|ywusqonmmmnoopqqqqqrrsssttsssstuwy{~~|zxvutssssstuuvvvwwxyz{{{{{z{{|}~}{ywvutsrrrrrsssssttuuvvvuuuvwy{~~}||||||||||||}}}~~~}}|{{zz{{}~}|{zzyyyyyyzzz{{||||||||{||}~~}|{zyxxxyyyyyyyyyxxwvvuuuvwy{}~|{yxwvuttssssssssssssssrrqqrstuwz}~}||{{zyyxxyyyzz{||{{zyxwvvvvwy{}}|{zywwvuuttttttttttsrrqpppppprtwy|}{zyyxxwvvutttttttuuvvutssrrrrstvxz}~}|{zyxwvvuutttuuuuutssrrrrrtuwy{}~}|{zzzz{|}~~~}}||{zzzyyyzzzyyxvuttsstuvxz|~~}||{{zzyyyyyxwvvutsrqqqqstvxz|~~}|{{zyyxxwwvuussrqqqqrsuwxz}~~~}|||||||{zyxwvutssrrstuvxy|}}{zyyyxxwwvvuvuutsqponmllkllmnpqsuwy{}~}|{{{|||||{{{{zyyxwvuttssttuvxy{}~}}||{{{zzyyxvutrqpoonnooprsuwx{}}|{zyxwvvvvvwwxz{}~|{zyxwvuuuvwxyz|}~}|zywvtssrrqqrrstuvxz|~~}}}}}}}||{zxwutsrponnmmmmnopqsuvy{}~~~~}|zyxwvuuuuvvvwxyz|~}}||||||}||{zxwusqpoonnmmmnnoprsuwy{~|zyyyyzz{{zzyxwvutrqppooooopqrtuwy{~~}|||}}}}}{{zyxwutrqonnnnoopqsuwy|~~}|{zyyxxwwxxyz{}~}{zyxwvutsrrqqrrtuvwy{}~|zywvuttssrqqqqqrstvwy|~}|zyxwutsrqppoopprstvxz|~}|{zyxwvutssrrrrrstuvxy{}~|{{z{{{{{zxwutrqponmmlkkjjkklnoqsuwz|~~~~}|{zyxxwvutssrrrrrsuwxz|~~}{zxwvutsrqponnnnnopqstvxz|~}||{{zyxwvuuuuuvwxyz|~~}}|{{zyxxwwvvvwxxz{|}~}{yyxwvvutssrrrrrrrtuvxz{}~}}|{zxwvutsrqponnmmmnnoqrtuvxz{~~}|{zzyxwwwwwwvwwwxyz|~~}|{{zyxvutssrqqponnmmmnnopprstwz}~}|{zzyxwwvvvuuttssrqqppqqrsstuvwy{~~}|{{zyxwwvvuttssssssssttuvwy{}~~~~}}|{{zzzyyyyyyyz{|~~}||{{zzywwvvvvvvvvvvvvuvvvwxz|~~}|{zyxxwvvuuuuuuuuuuuttuuvvxy{}~}}|{yyxwwwvuuttsssssssrrsstvx{~~}|{{zyyyxxxxxwwwwwvvuutttttuwy{~~|zywvutsrqqqqqqqqqqqpppppppppqrtvx|~}{zzyxwwvvvwwwvwwwwwwwwwvvvvwy{}~|{yxwwvutttsssttsssrrqqqqqrstvxz~~}||{{{{{{{{zzzzzyyyxxxwwwxxz{~~}}|||{{{||{{{{{{{{zyyxxxxy{}~|{zyxxwwvvwwwwwvvuuttssrrrssuwy|}{zyxwwvuuuttttsssrrrqqppoooprtvy|~||{{{{{{|||}}}|{{zyyxwwxxy{|}{ywvutsssrrqrrrrrrqppoooopppqrtvy|~}{yxvutssttttttuuvvvvutttttttuwx{~~|{zyyxxxxwxxxxxwwvuuttttuvwxz}~}|{{zyyyyyyyyyxxwwvvuuttttvwy{}~|{yxwwvvvvwwxxxxxwwvuuuuuvwxy{}}{zyxwwwwwwwxxxwwvvuuttuuvvwxz|~}|zxwvvuutttuuuttsrqqppppqqrtvy{~~}{zyxwwvvvvwwxxxwvuttsssttuvwxz|~|zxvusrqpooooppqqqqqqppooopqqrsuwy|~}{yxwvuuuuuvwwwwwvuutttttuvwxz{|~~|zywvvuttssssssrqponmmmnnopprsuwy{}~|{ywvutssrrrqqrrrrrqpooooooppqrstuwz|~~|{yxwvvuuuuuvvwwwvutsrrssttuwxz~~~~~~}}||{zzzz{{||}~~~}|{{zzzzzyyxwvuutuuvwxz{}~~~~~~}{zyyyyyxxxwwvvuuttssttuvwxyz|}~}|{zzzzzzzzzzzyyxwwvvwxyz{||}~~}}}}}}|{zyxwwwwwwwxxyz{{|}~|{zyxxxxxxxxxwvuuttttttuuvwxxyz{|~~|zyxwwwwxxxxxwwvvuutttuuvvwxyyz{{|~~|zyxxxxyyyyxwwvuutttuuuvvwxyyz{}}{zyxxwwwvvutsrqponnnnopqrtuuvvwxz|}{zyyxxxyyyyxwwvvuuuttuuvvwwxxxyyz|~}{zxvuttsssstttsrrqpoooooopqqrstvwxyz|~~|zyxxxxxxyxxwvutsrqppqqrstvwyz{|}~~}{yxwvutttssrqponnmmmnopqrsstuvvxy{}}{zxvusrqqrrrsssrqqppoooooooqrstvvwxyz|~}{zyxwvvvvvwwvvuutsssrrrrstuuwy|~}|{zzyyyyyz{|}~~~~}}}|{{ywvuttttuuvwxz|}~}||||}}~~~}|||{{{{zzxwvutsrqqpqqrsuvxz|~~}||||}}~}}|{yxvuttsrrrssuwy{}~}|zxvutssrsstuvy{}~}||||||||{{zxwusrqppoopqrstvxz{}~}}||{{{|||{{zyxwvtsrqqqqqrrtuvxz|~~~}}}~}}|{ywvtsrqqqqrrstvwz|~~}||{{{{zzywusqomlkjjjkklmopsuwz|~~}|||}}}}}|{zyxvtsrqpppqqqrsuwy{~~}|{zyxwwxxxyxwvusqpnmlkkkklmnoqsvy|~}|{{{{{{{zyxvutrqponnnnnnoprtvy{~}|{{{zz{zyxvusqpnmkkkkjjklmoqtwz}}|{zyxwvvvvvwwwwvusrqonmmmllllmnoqsux{~~}|{{zzz{zzzyxwvusrqpoooonnnoprtx|~}{zxwvvvvvvvwwy{~~}{yxvutsrrrrrrstuxz}}|{{zzzyyzz{}~}}|||{zyxvtsrqqpppooopqsvx|~~~}|{zyxwvutssssrrqqrsux{~|{yxvuuttsrrrrtvy|~}|{{{{{zyxwvutsrrqpoonnnoprtx|~~}}|{{zzyxxwvuutsrqponnnnoprux|~~}||{zyxwvussrqpooopqsvy}~}|{zyxwvutsrqpomlkjihhhilnqvz~~~}||{{zzyyyxwvtsrqponnnoqsvz~~~}|{zyxwwvuutssrrqppomlkjjkkmpsw{~}{zyyxwvuttssrrqpnmlkkklnpsw{}|{yxwwvvuusrqpnmkjiiiikmorvz~~}|{{zzzzyyxxwvuuttsrrqponmlkjkkloqtx|~~~}|{zyxwwwvvuuutsqpnlkjjjkmpty~~}|{ywvtssstvy{~}}||||||{zywusqpooprux{~|zxwvvvxz|~}{zxxxxwwwvutrpomllmnprux{~}{yxxxxxyyxwvtsrppppqsux{~~~}}|{zxvtrqppqrtvxz}~|zzyyyyyyyxxwurqommmmnoqsux|}|zyyxyyyyyxwvusqonmmmoprtwy|}|{{{{{|{{zxvusqponopqsvx{~}{ywvvvvvwvvuspnmkjihiijlnpsvy}~}|{zzz{{{zyxvtsrqponnnoqsvy|}|zywwvvvwwwvusqponmmlllmopsvy|~|{yxwwwwwwwvusrponmlllmnopsvy|~|{zyyyyyxwvtsqpnmlkjjklmnqsvy|~~|{zywwwwxxxxwvtsqpomlllmnoqtwz}~|{zyxwwwxwwvusrqpnmllklmpsw{}|zywuuttuvxz}}|zxwutsrrrrsuwz}~}{ywvuuuvwy|~~}|{{{|{{zywusrponnnopqsux{~~}||}}}}|zywvtsrrrrrsuwz|~|{xvtrqppppqsuwz}~}||{{{{{zywusqonmmmmnopsux{~}|{zzzzzyxvusrqonnmmnpqsvy|~~}}{ywvtrpoonopqruwy|~}|{{zzywusqomkjihhhiklnpruxz~~~}||zxusqpnmmmmnpqsuwy|~~}}||{zxvtrpnlkjijklnoqsuwz|~}}|{{zxvtrpnmlkkjkklnoqsux{}~}{ywtqomkjiiiiijlmoqsuxz}~}|{zxvtqomlkkklmmnoqsuwy|~~}}{zxvtrpnlkjijjklnprtwz}}{ywutsrsstuvxy{}|ywutrqrrrstuvxy{}~{yxwvuuuvwxyz|}~|zwusqonmmmnopqrtuwyz}~|zxvtsrqpopqqstuwy{}|zxvtsqqppqqrstvwxz|~}zwusqpnnmmmnnopqstuvxz||yvtqponnmmnnopqstvxy{}~{xvtrpoonoopqrstvwxz|~~|yuspnmkjiiiiijklmnoqsvxz}|ywtrqpoonnnnnoprsuwy{}~|yvtrponmmllllmmnpqrsuwy{~~|zwtqpnmmllkkkllmnoprtuwy|~}zwtrponmllllllmnooprstuwy{~~|zxurqponnnnnoppqrrsttuwxz|~~~}|zywurpnmllllmmnnooppqrsuwxz|}|{{z{{{{{{|||||}}~~|zyxwxxxxyyyyyyyyzz{{|~}|{{{{{{{{{|||||||||}~~~}|{yxvutsstttuuuvvvvvvvvvwxy{}~~}|{zxwvuttuvvwxxyyyyyyzz{|}~~|zywwwwwxxxxxxxwwwwwwwxyz|}|{zzzyyxwvutsrrrrsttuuutttttuuvwyz|~~{zyxxxxxwwutssrrrssttuuvvvwwwxxyz{}~}|{yxwvvvvvvvvvvvvvvvvvvwyz|~}|zyyyxxwvusrpoooppppqqqqppppppqrsuwy{~}{{{z{{{zzxwvtsssssttuuuvvvvvvvwwxz|~~||{{{zzyxwutrqpppqqrsssssrrrrrssuvxz}}{zyxxxxwwvtsqpooooopppppqqqrrsttuvxz}~}}|}}}|{ywutrqqqpqqqqqqqqqqqqqqrsuwy|}{zzzzzzyyxwvtsrrrrrrrssrrrrrssstuvxz|~~|yxwwwwwwvutrqponnnoopppppqqqrrstuvx{~~~~~~~~~}}||||}~~|{zyxxxxxyyyyyyyyyyyz{|~~}|{zzzz{{{{{{{zzzz{|}~~|{yxvuttttttuuuuuuttttuvwy{}}{zxwvuuuuuvvwwwxxyzz{|}~|zxwvvuvvvwwwwwwvvvvwxz{}}{zxvtrqqppqrrssstttuuvwxyz|}~}{ywtrqoonnpqstuvvvwwxxyz{}~|ywusrqpqrstuvvvvvvwwxxy{|}~~{yvspomlkkkmnopqqqqrrrrsttuwxyz|}~|ywtrqooopqrtuvvwwxxxyyz{|}~~{xusqonnmnopqrrsssssttuuvwxxyyz{|}}zxurpnlkkklmnopqrrrsstuvwxyzz{{}~|zwusqooonooppqqrrrrrsstuvwxxxxyz{}|zxvtrppoopqqrrrrssttuuvwwwxxxxxy{}}zwusqonmllmnoppqqqqqrsstuuvvvwxz{}~}|||||}}~~~~~}|{zzzzzzzz{{{{{{{{{{{z{{{}~}|{{zzzz{{{{{|||}}}}}|||}}~~}{zyxvvvvvvwvvvvvvwwwvvvuvvwxz|~|{zyxwwwwxxyyyzzz{{zzyyyz{|~~}|{{zyxxxxxxxxxwwwvvuuttuvwxz|~}{zzyxwvvuuuvvvvvvvvuutssrrrsuwy|~~}{zyxxxwwwvvwwwxxxxxwwvvvvvwxy{}~}{zyxxwwwwwwwwvutssrrrrstvxz}}|{zyxwvuttsssssssssrqpoonnnopqsuwy|~}}||{{{zzzyyxxxxxxwwvvuttttuvwy{}}|{{zyyxwwvuuuuutssrpoonnnnnoprtvy{}~|zyxwwvvuutttssssrrqpoonnooprsuxz|~~|{zzyyyxwwwvvvvutssqpoonoooqrsuvy{}}|{zzzzyxxwwwxwwvutsrpponnnopqstvxz|~~|zxwvvvvvvuuuuutssrpoonnnnnopqrtvxz|~}|{{zzyyz{{|~~}{zyxwvvvwwxyz|}~|{zxwvutttuuvxy{|~~~~~~~~}}}|{zxvutrqppoopqqstvxz|~}{zywvuuuuuuvwxz{}~~}{zxwutsrrqqqqrstuvxy{}~}}||}}~~~}}|{yxvtsrqpooooopqrsuvxz|}||||}}~~~}|{zywvtssssssstuvwxy{}~}{zxvusrqpooooopqrsuvxz}~|{zz{{|||{zywvusrpommllllllmnoqstvxz|~}}}~~}{zyxwutsrrrrrsttuwyz}~}}|}}}}}|{zxwutrqponmllkkllmnoqsuwz}~|{zzz{{||{zxwutrqpoonnmmmmmnoqrtvxz}~}|}}}}}}{zyxvutsrqqppoonnnopqstvx{}~}}}}~~~}|zywvutsrqponmmmmmnopqsuwxz}~|zyxxxyzzzyxwusrqqpponnmmllmmnpqsuwy{}~~}|{zzyyyyyyz{}~~}|{{yxwwvvuvvwxyz|}}|{zzyyxwvuuuuuvvwyz|~~|{zyxwvvutsrrqqqqqqrsuvxz|~|zyxxxwwvvvuuuuvvwy{|~~}{zyyxwvutsrrqqqqrrsuvwy{}~}}|{yxwvuttsrqqppppppqrstvwy{~~~}}|{zyyxwwwvvutttsttuvwwxz{}}|{zyxxwvutsrrqpppqqrrstuvxz}~|{zzyxwvuttssrrqqpoonnnnnnopqrsuxz~}}|{zyyxxxxxxwwvvuuuuuvvwxyz|~}|zyxwvutsrrqpppooonnnnnnnopqrtvy|~|{yxwvutsrrqqqqqqqqqqqqqqqqrstvx{~~}{zyyxwvvuuuuttsssssssrrrrrstuwy|~|zyxwvuutttsssrrrqqqqpooonopqrtvx|}{ywvutsrqqqqqqrrqqqqqqppqqqqrstvxz}~}}}}}~~~~~~~~}}}}}}}~~}}|||}||{{zzyxxxwxxyz|}~}|{{{{{{{{{zzzyyyxxxwwwwxyz|~|{zyxwvvuuuvvvvuuuuuuutttttuvxz}~}|{{zyyzzzzzzyyyxxxxxwxxyz|~~}|{zzyxwwwwwwwwvvuuutttsttuvxz|}{zyxwvvvuuuuuuuttssrrqqqqrstvwz|~|{yxwwwwxxxwwwwwwwvvvvvvvvwxy{}~|zyxwwwvvvuuuuuuttsrrrrrrstvwz}~|zxvuutsssssssssrrqpponnnmnnopruwz~~}|{zzyyyyxyyyyyyxxwwvvvuvvwyz|~}{yxvutsrqqqqqrrrrqpoooonnoopqrtwy|}{zxvutsrrrrrrssrrrqqqqqqqrrstuwy{~}|zywwvvuuuuuuuvvuutsssrssttuwy{}~|{yxvutssrrrrrrrrqponnnnoopqrsuwy|~|zywvusrrqqqqpqqqrrrrrqqqqqrsuvxy{~~}}}}~~~~}}|||}}~~}}}}}}}|{zyxwwwwxxxxyz|}}}||{{zzzz{{zzyxwwwwxxyzz|}}|zyxwvuuvvvwwwvvuttssttuvwxy{|~~}|{zzyyyyyyyxxwwwwwwxxyz{|~~|{zyyxwwwwwwwvvuutsssstuvwxy{|~~|{yxwvuuutttttttssrrrrrsstuvwyz|~~}{zyxxxwwwxxxwwwvvvuuuvvwxyz{}~~}{zyxwwvvvvvuuttsrrrrrsstuvwxz{}}{zywvutsssssrrqpppoooooooppqrstvwy{~~}||{{zzzzzyyyxxwwwwwwwxyz{{|~~|zxwvuutttttssrrqqpppoppqqrsttuvwx{}~|{yxwwvvvvvvuttsrrrrrrrsstuvwxz{}}|{zzzzzzzzzyxxwvuuuuvvwxyz{||}~}{yxwwvvvvvuttssrrrrqqrrsstuvvwxz|~}{yxvuttssttuuttsrrqqqqqqqrrstuwxy{|~~}{zzyyyxxwvutsrqppppqrtuvwyz{|}~~|zxwutsrrqqpponnmmlllllmnoopqrsuvwy{}~~}|{{||}~~}||{{{{||{{zyxwwvvvvvvxyz|~~}||||{{{zyxwwvvvvvvwxy{|~~}|{{{{{{{zzywvutsssrrrstvwy{|~~}|zyyxxwwwwvvutsrqppopppqrrtuwy{}}|{zyyxxyyxxwvuutsrqpoooprsuwy{|~~||{zzyyyxxwvutrqonmmllllmoprtvxz|~~}{yxwvvuutttssrqpnlkjihhhhiikmoqsuwy{}~}|{zz{{{}~~}}{zyvtsqqpppqrsuvx{}~~~~}||zxwusrqpppppqrtvx{~}{zxvutsrrssstvwy{}~}|||||{{zyyxvusqonmlllmmnoprtwy|~}|{zyxwxxxyyxxvusqpnmlkkkllmopruwz}~}}}}}}}|{zxvtrqponnnnnopqsuxz}~|{zyxwwvwwvutrpomkjhhgghhhijknpsvy|}{zyxxwwwxyz{}~}|{ywvutsssssstuvxz}}{yxvusrqppppqqstvx{~~~}|zxwutsrqpppqqqqrtvx{~~}}|{{{{{zzyxvusqpoonnnnnnopqtvy}~}|{zzzzzzzyxwutrpoonnnnmmnpqsux|~}|||{{zyxvusrqonnmlllkkklmpruy}~}|{yxvvvuutsrrqpomlkjiiihhghhilnquy}~}|{zzyyyyz|~~}||zyxwvutsrqppoooprtw{~~}|{zxwvtsrqppoonnoprux|~}|{zxwvutsrrqqqqsuw{~}|{{zyyxwvutsrqoonllkjjklnqty}~}||{zzyxxwvuttsrrqponlkkjijjlnqtx|~}|{zyxwwvutsrponmlllmoqtx|~}}|{yxvtssrrqponmlkjihgfffgikmqtx|~}{zywvuuuuvx{~~}|{{zzyxvutrqpqqsuw{~}{zyyxwwutsqpnnnoprux{~|{zzyyyyxwvusqpnnnnoqsux|~}{zyxwwwvvvutsqpnlkkklnqswz}~}{zxwvuuuuutssqonlkjjkloqtwz}~}{yxwvvuuuutsqpnlkjiikmoqtw{~~~}|{zywvusrrrqqqqppomljhhghijlnqsvy|~|{ywwwwxy{}}|{{{{{{{zywutrqoooopqsuwz~}|{zyyyyzyxwvtrqpooopqsuwz~}||}}}~}|{zxvtsrqqqqrtvx{~~|{yxwwwwwwvusrpnmlkkkklmortw{~~|zxvuttttuuuusqpnmllkkkkmoqtx{~||{zzzzzyxvusrponnnnoprtwz~~|zxwutssssssrqonmkjihggghikmorvz}~|{ywvtssstuvy|~~~~}{zxwutsrqqrstwy|}|{{||||{yxwusrpoonopqsvy}}}||||||{zxwusrponnnoprtvy|~|{zyyzzzzywvtsqommlmnopsux|~|zyxwxyyxwvtsqonlkkjklmoqtw{~~|{zyyyyyyxvtrpnmkkjjklnprux{~~}|zyxvuuuuuutsqomkjiihhijkmprvy||yxvutttuvxz}~}}}||zxwusqpnnnopqsuxz~~}}}}}|zxvtrqponnopruwz}~}{ywusrqppppqstvxz|~}|{zzyxvsqomljiijjkmnpsux{~~}|{zyyyxwusqomkjiiijlmopruwz}~|zxusqonmlllmnprsuwz|~~~|{{zyxwusqnljhfffffghijlnpsuwz}}{ywwvvwwxz{}}{yvusrqqqqrsuvxy{~}zxusqommmmnoprsuwy{~}zwtrqpnnnnoppqrsuwxz|~{yvtqonmlllmnoqrtuvx{}~|ywurpnljiiijjkmnprsuwy{}|ywtrpnmkjjkklmnpqstvxz|~~~~}{xuspnmkjihhhhjklnoqrtvx{}}|{zyyyyzz{|}~~{xusqponnnnopqrsuvxy{}|zwusqponnopqrsuvxy{}~{yvtsrqpppppqstuvwy{|~|yvtqonmlkkkkklnopqstvx{}~}zxusqomlkkjjkklmnoqrtuwy|~|ywusrqpoooooppqrstvwy{}~}{ywtqomkiihhhhhhiklmnopqsuwy{~~|zyyyxyyz{{|}}~|ywutssstttuuvvwwxyzz{|~}{xvtsrrqrrsssttuuuvvwxy{}}{xvutsssssttttttuuuvvwxyz|~}|{ywvttsssssssttttttuuuvwxz|~~|{zyxvutrqponnoooppqrrrrrrrrstuwy{~}}|{zyxvtsrqrrrssssssssrrrrrstuwy{~}{zyxxwvutsqponmnnoppqqqqqqqqqqrrsuxz}~}|||}}~~~~}|{zxvuttttttuuuvvvvvvvvwxyz|~~~~~}}|zyxwvvuvvwwwxxxxxxxyyz{}~}{zxwvvvvvvvwwvvvvvvvwxxz{}~|{{z{zzyxwutrqqqpqqrrrrrrrrrsstuvwy|}{yyxxwwvuusrqpoooopqrrssrrrrrstuvxz|~~~~~}|{yxwvutttuuuuuuttttttuuvwy{~~{zxxwwwwvusrponmmllmmmnnnnnnoooppqsuvy|~}|{z{{{|}}~~~}{zxwwvvvvvwwwwwwwwwxyz{}~}|{yxvuuttuuuuuuuutttuuvxy{~}|zyxvutttttsstssttttuuwxy{}~}|zxwvutttttttttttttssttvwy{}~~|{{yxvusrpoooooppppppppppqqrtuwy|~}|zxvutsrqrrrrrrrrrrrrrstuwx{}~}|zywusqpnnmmnnooppppqqrrstuwyz|}|zyyyyz{{|}}~~~}zxvtrqppqrsttuuvvvwwxyz{|}~{ywusrrrtuvwxxxxxyyyz{}~|yvtsrqqrssuvvvwwwxxxyzz{}~~{xusqonmmnopqrsstttttuvwwxyz{|}~}{xvspomlllmnopqrsttuuvwxyz{{|}~}zwutrrqqrssttuuuuvvvvwxyyyzz{|}~}zxurpnlkkjjkklmnnoooppqrstuuvvvvwxy{~}|{yxxxyyz{|}}~~}{ywvuuuvvwwxxwwxxxyyzzzzzzz{}~}{yxwvuttttuvvvvvvvwxyyzzyyzz{}~{ywvutssssttuvvvwwxxyyyxxxxyz|}~}{zxwvuttttttuuuvvwwwwwvvvvvwxy|~}{ywvtsrqppppppqqqqrrssttssssstuwy{~~}{yxwvuttsssssstttttttsrrrrstvxz}}{ywvvutssrrrrrrrrrrrrrrqqqqqrrtvxz}~}}||}}~~~~}}|||}}~}{zyyxxwwwwwwwwvvutsrrrrstvxz}~}|{zzzzzzzz{{{zyxwvvvvwxz|~~|{{zyxxwwwxxxxwwvutsssstuvxz|~}|{{zyxwvvuuuuuuutsrqqppoopqrtvxz}}|{zyxxwvvuuuuuuuuuttsrrrrrrstvxz|~}||{{zyxxxxxwvutrqqppppqrsuwy{}~{yxwvvvutttssssrrqpoonmlllllmnprsuwz|~~}||{{{|}~~~}||{zyxwvutsrqqrstuwxz|~~}}}}||{{zzzyxwvutssrrrsstuwy{}}}}}}}|||{zzyxwvtssrrrrstuvxy{}~~~~~~}}}|{zywvtsrpoooppqrstuwy{}}{zyxxxxxwwwwvvusrqponmmmmmnpqsuwy|~~}||||||}||{zyxvusqppoonnopqrtuwy{}|{{zzzzzzzyyxwutrqonnmmmmmnnpqrtvxz|~~|{zyxxxxxxyz{|~~}|zxvusrqppooppqrstvxz|~|{zxwuutssssttuvxz|~~}{zywvtrqqppppqqrsuvxz|}~}|}}~~|{ywvusrqpnmmmmmnopqrtuwz|~|{{{{|||}|{zywvtsrqqpooooopqstvxz|~~|{yxvutsrqponnnnopqsuvxz|}{zyyyzzzzywvutsqponmlkkkkkkklmoprtvx{~~~}|{{zzzzzz{|}~~|zyxwvutrrqqqqqrstuwxz|~}|zyxwvvutsrrqqqqrsuvxz|~~}{zxwwvuutsssssstuvwxz|}}|zywvuutsrqpooooopqrstvxz}~}}|||{{zywvutsrqqpooonnnnnnoprsuwy{}~~}{zywvvuuttsrqqppppqqrtuwyz}~~}|{zyxvutsrrqqpoonnnmnnnoprsuvxz}~}|{{{zzyyyxyyyz{{|}~|{yxwvuutsssrrrrsstuuvxy{~~}}||{zyyxwvvuuuuuuvwwxyz|~~}|{yxxwwvuuttttssssssttuvxy{~~}{zzyxwvutsssrqpppoooooppqrtuxz}~}{zyxwwvutssssssssrrsssssttuvwz|~}|{yxwvvuuutttttssssrrrrrrstvx{~~|zxwvttsrqqppppppooooonnnnmmnnpqsvy}~}}|}}}}}~~~~~~~~~~~~~~}|zyyyxxxwwvvvvuuuttttttuvxz}}{zyyxwwvvvvvvvvvvvuuuuuuuuvwy{}}|{zzyyxwwwxxxxxxwwwvvvvvwwyz|}{yxwwvvvvvuuutttssrrqqqqqrstvx{~~{ywvutsrqqqqrrrrrrrrrrrqqqqqrstvy|~|zyxwvvuuvvwwwwvvvuuuttsssstuxz|~|zxwvuttsrrrrrrsrrrqqppooooopqsuwz}~}|{{zzzzzz{{|||||{{{{zzz{|}~|zyyxxxxwwwwwwwvuuuttttuuvxy|~|{zyyyyxyyyyyyyyxxwvvvuvvwxy|~}{zyxwwwwwwwwwwvvuuttssssttvxz|~|yxwvutssssstttssrqqqppppqqstvy{~~|zyxvutssssstuuvuuttsssssttvwy{~~|zyxwvuuuuuvvvvuutssrrrrrrstuwy|~|zxwutsrqqpooopppppoonnmmnnopprsvx{~~}|||||}}}}~~}}}|||||}~~~|{zyxxxxxwwwwvvutttttuuvxyz|~}{zxwwvvvvvwwwwwvuttssssstuvxz|~}|{zyyyxxxyyyzyyxwvvvvwwxyyz|~~}{zyxwvuuttttuttsrqppppqrrstuwy{~~|{ywvtsrqqqrrrssssrrqppqqrsttvwxz|~~|{zyyxwwwwwwwwwvuuttttuvvwxyz{}~}{yxwvutsrrrqqrrqqppoonnoopqrstvwy{~~}|{{z{{{zzz{{{{{zyyzz{{|}}~~}|{zzzyyyxxxxwwvuuttuuvwxyz{}~~}{zzyyyyyzyyxxwvvuutuuvwwxyz{}~~}|zyxxxxxxwwvvuuuuuutuuuvwxxyz|}}{zxwwvuuttttsssrrrrqrrrsttuvwxyz|~}{yxwvvvvvvvuttsssssssttuvwwxyz{|}~|{zyxxxxxxxwvvuttssrrrsstuvvwxyz{}|zxwvtsrrqqrrrqqponnmmmmnopqstuvwxy{}~}}|||}}~~}}||{{{||||}~~~}||{{{zzzyxxwvuttttttuuvwyz{|}~}|zzyyyyyyxwvutsrqppqqstuvwyz{}~~}|{zzyyyyxxwwwvvvvvwxyz{|}~~}{zxwvvuuuuutssrrqqppqqrstuvwxy{|~~{zxwvuttttttttsrqqpppppqqrstvwxz{|}}|{zzyyyyyyyyxwvvuuttttuvwxz{|}~~|{yxwvuutttttttsqponmmmmmnopqsuwxz|~~}||||||||{{zzyxxwvvvwwxy{|~~~~~}}|{zyxwvuttsstuvwxz|~~~}}|}|||{zyxvutsrrqqqqrtuwy{}~}|||{{{{{zyxwvtsrqqppqqrtuwz|~~}|{{zzzzzyyxvusrponmmmnopqsuwz|~~|{{zzzzzzyyxvusqponnnnoopqsuwy|~~}|||{||{{zxvusrqpoooooprsuwy{~~|{zyxxwwwwvvvtsqonmlkkkllmnoqtwy|~~}|{zxwvutttttuvwy{}~}}}}||{zywusrponnmmnnoprtwy|~}}|{{{{{{zywvtrponnmmmnnnpqsuxz}~}}}}}}}||zywvtsqpoooppqrtux{}~}|{zzzyyyxxwusqpnmlkkjkkklmoqtwz|}|zyxwwwwwwvutsrpnllkkkkkkkklnpswz~~}}|||||{zxwvusrqppppppqqrtwy|}|{zxxwwvvvutrqomlkjiiiijjjklnpsvz}~}|{{zyxxxwwwvutsqponmmmllllmnnprtw{~~}{zyyxxxxwxyz|~}|zyyxwwwvuuvvxz}~}|{zxwvvuuutttuwy|~}|{zxwvuutsrrqrstvx{~}}|{zyxwvuutsrqpppqrtwz~~~}}|{zyxwvutssrqqqrtwy}~}|{zyxwwvutsrqpoonnmmmnnpsuy}~}}|{zzyxwvutsrqppopprtw{~}}|{yxwvuttsrponmlkjjkkmoruz~~|{zyxwvvuuttsrqpnmlkjjkloquy}~}{zyyyxxwwvtsrqponmnnoqtvz~~~}|{zyxvuttssrqonmkjihhhikmpsw{~}}|{zyxvutsrrqppoonmkihggghjmosx{~}|{zzyxxwwvutsqpnmmmmoqswz~~~}|zywutsrrqqppoonmkihgfffhjlosvz~~~}}|{zyxvvutttsssrqpnlkihhhjlnqtx{~~}|{yxvuuuuwz|~~~~~~~}|zxvtsrrrtvy{~~}}}}}}}||zxvusssstuwy|~}|||||||{zywutrqqqqstwy|}|{zzzzzzyxvtsqpooopqrtvy|}|||||}}|{zxvtsrrqrrstvx{~~|zywwwwwwwwwvtrqonnmmmnprtwz}~|{{{{{{{zywutrqqppppqrtwy|}{yxwwwwwwwvtrqonmmlllmnprux{}{zyxwwwwwwwvutsqpommmmnopruw{~~|zzyyzzzyyxvusrqponnnoprtwz~}|zxwvvvvvuusrqonmkjiiijkmpruy|}{yxvuutttttsrpomlkjjjiijkmoruy}~|{zzz{{{{zxwutsqponnnoprux{~|zxvutsstttssqpnmkjhgffghilnqux{~}{ywvuuvvvvvusrpnljiihijkmpsvz}~|{ywvuuuvwy|~}|zxvusssstuvx{}~|zwvtssrrrsuwz}~|zxvtsqqqqrrtvx{~~}||{{zywusqponnnopqtvy|~}|zxvtsqpppqrtvxz}~}||||{zywtsqonmllmnoqsuwz}~~}}|{yvtrponmmmnoqruwy|~}}||zywusqomlkjjkkmnprtwz|~~}|{zywusqonmlllmmnpqsuwz|~}{ywtrpnmmllmmnpqsvxz|~}|{ywuspmkihgghhjklnprtvx{}~}}|{zxvtrpnljhgggghjkmnqsux{}}{yvtrponmmmnopqstvwz|~~}}|zxvtqnljhgfeffghjkmnoqsvx{~~}|zxvspnljihhhiijlmnpqsux{~}{ywvuuuuvwxy{}~~|zxwutsrrsstuvxyz|~|zxvtsrqqqrstuwxz|~~{xvussrqqqrrstvwy{|~|ywtrponmmmmnoprsuvxz|~}zxvtsrqppqrrstuwxz|}|xusqonmmmmmmnpqstuvxz|~}zwusqponnmmnnoqrsuvxz|~{xusqonmlllllmmnpqstvxy{~}zwusqponnmmmmnopqrtuwy{}~|yvtrponnnnnnopqrrsuvwy{}}{xurpnmlkkkkllmmnoopqrtuwy{}}|{ywtromljjkkkllmmnooppqstuwy{~}{xvtrqqqqrrsstttuuuvvwxyz{}~|{zyxwusqnlkkjjkklllmmmnnnoopqrsuwz}}|zyyxwvtsponmmmmmmnnooppqqrrstuvxz|~|{zyyzzz{{|||}}}}}}~~}{zyxwwxxyyyyzzzzzzzz{{|~~}{zxwvvwwxxyyyyyyyyyyyz{}~}{yxwwwwxxxyyyyyyyyyyzz{}~}}||{zxvutssssstttuuuuuuuvwxxy{}~}|zyxwvvvvwwxxyyyyxxxyyz{|}~}|{{{zzxwutsrrssstttuuuuuuuuvwxz|}~}||||{zyxwutsrrrrsstttuuuuuuvwxy{}~}|||{{zxwvtsrrrrrrrsssssssssttuvxz}}|{zzzzzyxwutsrrrrsssttttuuuuuvvwxz|~~}}||||{zxvutsrrrrsssssssssssttuvxz|~|{{z{zzyxvtsqpoooppppppppppqqqrrsuwy|~|zyyxxxwwvusrqoonmmnnooppppqqqrrsuwy{~~}|zyxvutsrsstttttttttttuvwxz{~~|{zyyxxvutrponmmlllllmmmmmmnnooqrtuwz}}|{zyyxwvusqponnnnnoopppppppqqrstvxz}}}}||||||{{{zzzz{|}~~|zyxwwvwwxxxxyyyyzzz{|}~|zxvuutuuvwxxxxxyyyz{|}}{ywvutuvvwwxxxyyyzz{|}~}{xutrqpoopqrsttuuvvvwwyz{}~~{xvtsrrrtuvwxxxxxyyzz{|}}zwusqpoooprstuuuuvvvwxyy{|}~}{xuspnnnnoqrstuuvvvvwwxyz{|}~~{yvsqoonnoprrsttttttuuvwxxyz{|}~~{xvsrpoonopqstuvvwwwxxxyzz{||}}~{yvtrqpoooppqrrsssttuuvwxyyzzz{|}}zxvtrqonnnoopppqqqrssttuuuvvvvvwyz}}zwusqponnmnooppqqqqrsttuvvwwwxyz|~}{xwutssrssstuuuuuuuvvwwwwwwwxyz|~}zxusqponmmllmmmnnooppqqrrrrrrrstvwz}}{xwutrqpooooppqqrrrsssttttttuuvxy{~~~}}}}~}|{zzyxxyyzzz{{{||||{{zzzz{|~~}|{zzyyxxyyyzzz{{{{{zzyyzz{}~}|{zzzzzzzz{{zzyxxwvvwwxz|~~}|{zyxwvvuuuuvvvvvuutsssttuvxz}~}|{zzyyyyyyyyzyyxwvvuvvwxz|~~}|{zyxwwvvvvwwwwwvutsrrrstuvxz}~}|{{zyxxwwwvvvvvvuutssrrrrrstvxz|~}|{zyyxwwvvvvvuutsrqpoooopqsuwz|~}|{{zzyyxxxxxxxwwvutsrrrrstuvxz|~~}{zzzyyxwwwwwvvuutsrqqppoppqrtuwy|~}|zzyyxxwwvvvvutsrqponmmllmnpqstvxz|~}{zyxxxwwwvvvvvutsrqponnnnnoprsuwy{~~|||{{{{zyyxxwvutsrqqpppqqrsuvxz|~}zyxwvvvvvuuttssrqpomlkkjjjklmoqrtvx{}}{yxxxxxxxxxwwvvtsrqponnnnoopqrtvxz}~|{{zyyz{{|~~~}|zyxwvuuuuuvvxyz|}~}{zywvvuuuvvvwyz|~~}{yxvutsssssstuvxy{}~~}}~~~}}{zxvusrqpppppqqrstvxz|~}|{zyxvuuttttttuvwyz|~~~~|{zxwvusrqppopppqrsuwxz|~~}|}}~~~}|zxwvutrqppoooppqrrtuwy|~~~~~}{ywutrqpoonmmmnnoprtuwz|~~}}~~}|zywvutsrqqppppqrstvwy{}~}||}}}}}|zyxwutsrqppoonnnnnpqrtvy{}~}}}}}}}|zywuutsrponmllkkklmnoqstwy|~~}||||}}}}{zxwutsrqqpoonnmmmnopqsuwy|~~}|{ywvuttsrqqpoooooprstvwyz}~}{{zzzzzzywvtsqqponnmlkkkkkklmnoqrtux{}}||{||||{zyxwutsrqqqppoonnnoopqsuvxz}~}}||{{zzyyyyz|}~}|{{zzyxwwwwwwwxyz{}~~}{{zyyyxxwvvvvvvwwyz|~}|{zyyxwvuuuuuuuuvvwxz|~~|{zyxwvvuttssrrrrrrrsttuwy{}~}||{zyyxxwwwvvvvvvwxyyz|}~}|zyxwwvvuttssssrrrrrrstuvwy{}~}|zyyxwvutttttssrrrrrrrrsstvwy{~~|{zyyxwvuttsssrrqqqqqrrrsstuwy|~}|{yxwwvvvuuuuuuutttttttttuvwy{~}|zyxwvuttsssssssssrrrrrqqqqrstvy{}|zxwvutsrrrrrrqqqppppoooooopqsuw{~~}{yxwvutsssrrrrrrrrrrqqqqqqrstvxz}~}{yxwwvuuttttttttttttssssrrssuvx{~}{ywvusrrqppoooooppooonnnmmmmnoprtwz}}{xvutssssssttttssssrrrrrqqrrsuvx{~~}|{{{{{|||||||||||{{{z{|}~~}}}~~~~~~}}||{{zzyzzz|~~}{{zyyxxyyzz{zzzzyyyxxxxyz{}}|{zzyyyyyyyyxxwwwvvuuuuvwy{}~|{yxwwwwwvvvvvvvvuuttttttuvwxz}~|{zzzzzzyyyyyzzzyyyxxxxxyz{|}{zxxwwvvvvvvvvvuutssrrqqrrtuwy|~~|zxwvvutttttuuvuuutsssssssttvwy|~~|zywvuttttttuuuvuttssrrrrstuwx{}}{zxwvvuuuuuvvvwvvuuttsttttuvwy{~}{zxwuttsssrssstttssrrrqqrrsttvxz}}{yxvttsrrrqqqqrrrqqpoooppqrrsuwy|~|{yxwvutsssssssssrrrqqqqqrstuvwy{~}{zxwvtttttuuuvuutssrrrrrsstvwxz|~~{ywutsrrqppopppppponmmlllmnopqsuvy{}}|zywvuttsssssstttssrqqqqrrstuvxy|~}|{{{{{|||}}||{{zzzz{|}~~~}}}}}}}}|{zzzzzz{{{|}~~}|{zzyyyyzzzzyyyxxxxyyz{|}~}|{zyyyxxxxxxwwvuuuuuvvwxyz{}}|zyyxwwwwwwwvvuutsssstuuvwyz{}~~}|{{{{{{{{{{zzzyyxxxxyyz{|}~}|zyxwwwvvvvuuttsssrrrrrstuvwwyz{~~|zyxwvuuuuuuuuuutttssssttuvwxyz{}}{zxxwwwwwwwvvuutttsstttuvvwxyz{|~}{zyxxwxxxxxwvvuuttsssstttuvwwxyz|~}{yxwvutttttuuttsrrqqqqqrstuvwxyz{|~|zxwuutttttttsrrqqqqpppqqrsttuvwxy{}~|zywvvuuuuuvuutsrqqppppqqrstuvwxz{}~}{yxxxxxwwwvvutsrqppppqrsuvwyz{|}~~}{ywvtsrqppppoonnmmmmlmmnoprstuvwxz|~}{yxvuttsttttsssrrrqqqqqrstvwxz{|~~}}|||}}}}||{zzzyyyyzz{|~~}|{zzyyyyyz{|}~~}|||}}}}}}|{zyxwwvvvvwxz{}~}}|||{zzyyxwvtsrrrrstuvxz{}~~}|{{{{{zzzyxwvutrrqqqqrsuvxz|~~~~~~~~~}|{yxwwvvuuuvwy{}~~}||{{zzzyyxwvusrponnnnnopqsuxz|~}|{zzzyyyyyyxwusrqooooopqrsuwy{}~}||||||||{{yxwusrpoooopprsuwy{~~}||{{{{{{zywvtrqponnnnoprsuwy|~~|{zyyyyxxxxxwvusqponnmmnnoprtvy|~~}{zzzzyyyyxwvtsqponmmmmmmnprtwy|~~}|{zzzyzzyyxvusqpnmlllllmnoqsvx{~~}|{{{z{{{zywutrqponnnooopqsuwy|~|zyxwwwvwwvutsqpnmljiiiijjkmnpsux|~}|{zzyyyyyyxwutrponmmllmmnoqsux{~~}|zxwvuuuuuuvwxz|}|zyxwvuuuuvwxy{~~|zyxvuuttttttuvwy|~~~~}|{yxwutsrqqqpppqrsuwy}~~}}}}|{zyxvusrqqpppoopqrtvy|~}{zyxwvvuuutttuvxz}~}||{{{zyxwvusrpoonnmmllmnprux|~}|{zzzzyyxvutsrqppoonnnnoqsuy}~}||{{zzyxvutssrqppooopqsvy}~}|{zyyxwwvutsrqponnmlmnoqsv{~~}||{zyyxxwvuutsrqpponmmmmmnpsvz~~}|{zyxwvvutsrqponnmmmmmoruy}~~}}|{zyxwvvutsrqonmlkkllnqsx|~}|{zzyxxwwvutsrqpoooprtvz~~}|{zxwvvvuutsrqpomlkkjkkmoruy}~}|{zyxwwwvvutrqpnmlkllnprux|~}|{zyxwwvvuutsrpnlkihiikmpsw{~}|{ywvutttssrppponmlkjihghhjmorux|~{zyxwwxy{}~|zwtronnortwz}~|{zyxxxxxxvutrqonmkihhhjlnquz~~}}}}}~~}{zwutqpppqsvx|}{zzyxxwxxxwvsqoljjjknpsvx{~~}{zyyxxxxwutrpnmkjjjklmortw{~|ywvvuutsrqonmllmnnnnoqsvz}~}|zwvusrqoooooomkigfffghikmoprtwz}~}}~~}|{zyxxxxz{}~}{ywvuuvvwwwxz|~~|zzyyz{{|{zywvuuuutssstwz}}{{z{{{|~~}{xusrqpppqrtwy|}zxvutttuuuutsrqponlkjiijklnquy}~|{ywvutuvxyyywvuutrqpoppqstvx|~}|{yxwwwwvvuutsrqpnmlkklmnpsvy}~}{zyxxwwxxwvusqonljhgggjlnqtw{|zywutsstvxz}~~~|zxusqonmmnopsvz~~}{zyyxxwwvutsqonljjjklnrvy}|zxvutrqpppqrtwy|}{yxxyyyxwvtrponnnnooprsvx{}~}{yxwwvvtsrqponnnnnoprtwy|~|{yxxxxyyxvusqpnmlllmoprtvxz}~}|{zxvtsrrssrrqonmkigeeeefgiknpstwy|~~|ywvuuuuuvwy{}}{zxwvutssstuvx{~}|{ywtrpppqrsuwy|~zwtrqpoooopqrtvxz~~}|zxuromjihggghijkmopsux|~~}|{zywusqonlkkklmnpqsuwy{~~}}~~|zxvsqomkihhiijklnpruwz}}{ywtqoljgfghikmoqsuwy|~{yxwvuuvvwxz{}~|yvtrqppqqqrsstuvxz|~}{ywtrqomkjiijjlmoqrtvxz}}zxvtsrqppqqrtuwxyz{|}}zxurpnmmmmnooppqqrsuwy{}~{ywutrqponmmnnnopqstvy{~}zxvtsqponmllllnoqrtuwy{}~}||||}~}}|{xvtqomkihfedddefghiklnprtvy{}~|zxwutttttuvvwxz{~|ywvvutsrrrstuvxz|~~{yvtsqponnopqsvxz|~~{xvtrqpooppqrsuwxz|~}zwtqomljjiijjklmnpqstvxz|~~|zxtqonmmmmmmmnopqrtuwxy{|~|zwusqomlkllmmnoppqrrssttuvwy{}}{yvspnlkkklmnpqstuvwwwvvvvwxz|~}|||}~~~}}}~}{ywvvvvwwxxyyxxwwwxxwxxyz|~~}|{zyxwusrpoonnnoppqrsttuuuvvwxy{}~}|{yxxwwxxxxxxxwwvvuuuuvxy|~}{zyxxxxwwutsrrsstuuuutrqponooprsvz}~~}}}|{zxvutttssssssssrrrrsstuwy{}~}|||{{zyxvutssssssssttttsssttuwxz|~|zwvutttssrpnmlkkkkkllmmmmmlkkklmnprtvy|}|||}~~}}}}}}}}}}}|||||||}}~|{yxwwwwwwwwxxyz{}~~}|{yxvuttuvwwxyzz{{{{{{{||}~}{yxwvuuuvvwwwxxxxxxxyyz|}}|||{zywvtsqppppqqqqqppppqqrstuvwxz}~}{zzzzyxwusrqoooppqrstttuutttttuvwy{|~|zywwwvuutssrqpppqqrssttttsrrqqqqsuw{~}{zyxxxwvvuttsrqqqrrssssssrrrrrstvxz}~~~}~~~}||{{|||}}~~~~~~~~~~~}|{zyxwwvvvvvvwwxxwwwwxy{}~}||{ywvusrqqqrrrrrrqqrrqrstuwy{}~|zxvutttuuuuuuutttuvxz|~}{ywusqponnoooooppqrrstvwy{}}zxusqonnnopqqrrstuvwxxyz|}~}{xuronmmnoqrstuuuvvvvwxy{|}~}zxvspnkihgffhhjkllmmnnopqrstuvxxyz{|~~{yvutssttuwxz{|}}~~~{xvtrrrsuwxz{{{|||}}}~}{yvusrsstuwxz{||||{zzz{{|}~~zwusrrsstvvwxyyyxxxyyz{|}}~~~{xusponmnnoopqrssttttuuuuuvvvvwy{~|ywvtsrqqpppppqqqrrsttuvwwxyyyyyz{|~~{yxwutsrrqqqqqqqqqpppqrsstuuvwwxy{}}{yvusrqqqqqrrrqqqqrsuvxxyzz{{|}~}||{{zyyyyyz{{|}}~}|zzyxxxxxwwwwwwwwwvvvvvwxyz|}~|{yxvutrqqqqrssttuvwxyyxxyyzzz{}~}{yxvuutuuvwwxxyzz{{zzyxxxxyz|~}{yxwvutssrrrrsttuvvwvvtsrrrrstvwz}}|zyxvutssttuuvwxxxwvuttsrssuwy|~|{yxwwvvuuuuvvuuvvuuuttsstttuwx{}|zxvusrqpoooooooooopponmlkjjjjkmoqsvz}~||||||||||}}~~~}|{zyyyz{|~~}}|||}}|{ywvuttttuvxz|~~~}}}||}}}||{zxwutttttvwz|~~}}|{{zzzzzzyyxxwvuuuttuvxz}~}|{zzyyxxwwvvuttsrqponnmmnnpqstvx{}~~|{zyyzyxwwvvuuutssrrqppooopqsuwxz{}~~}{zzyyxwwvvvutsrqpoooooppqrstuwy{}}|zyyyyyxxwwwwwvutsqqpqqrstuwxy{|~~}}~~~~~~~~~~~~}||{zyyyyz{|~}|{zxwvtsqqppqqqrtuwxz|~}|{zzzzyyyyyyxxwvvuuttssttuuvvwxz|~}|||}}~~~~}|{yxwvuttssrrsstuwxz}|{zyz{{|}}}|{zxwusrpponnnnnnoqrtuwz|~~}}}}~~~~~}|{zxwurqonnnopqstvxy{}~}||||}}}}||{zxwvtsrqqppooopqrsuwy{}}zxwvvvwwxxwvutrqonlkjiihhggghikmorux{~}}~~|{zxwvuuvvwxz|~~|zyxwvttssssstuvwxz{}}|zxwvuttssstuvwxyz{}~|{yxwuttssrrrssuvxz|~~}}}~~~}|zywvutsrqponmlllmnpqstuwyz}~}|{{{zzzxwvutssrrqqqqpppppqrstuvwy{}~||{{{zzywwutttssrqqpoonnnnnoqrtvy{~~}||}}}}|zywutttttssrrrrrqrrstvwy{}~~~}||{{{zzzyyyyyyz{|}~}|{ywvutsrqppppqrrsuvxy|~}|||}}}}|{zzyxxwvvutsrrqqqqrstvxz|~~|{zyxwvusrrqqpqrrsuwy{}~~~}|{yxwuttsrqponnmmnopqsuwy{~~}|{zyxwwvutsrqqqqqrsstuvxy{~~}||{yxwvutssrrqqqqqqqqrrstvxz}~~}|{zyxvusrqpnmmllkkkjjjkklmmnoprsuxz}~|{zyyxxxxyyzz{{||}}~~}|{zyyyxxwvvvvwwwwwwwwxy{|~~~~}}|{zyyxxxwwwwwwxxxwwxxyz|~}|{zyxxxxxxxxxxxwwwwwwwxyzz|}~|{yxvutttttuuvuutsssrqponnnopqsux|~|zywvutttsstttuuuuuuuttsrqpoopprtw{}{yxwvuutsssssssssssrrqqqqqpqqrtwz~~}{zyxwvutttttuuuuuuuuuttttttuvwy{~}{zzyzzzzzz{{{{||{{{{{{{{{||}~}|{{{zzyxwwvutsssrsssttuwy{}}{yxwwvuuuuuuuuuttttuuuuuuvxy{}}|{zyxwvvvwwwwwwwvvvutttttuvxz}~|zywvuttsttttttttsssrrqqqrrstvx{~}|{zyxwvvuuuvvvvuuuutttttuuwy{~}{zxwwvvvuuttttuuuutttsssssstuvxz}|zwusrponnnoooooopppoonnmmmmmmmnpruw{~~|zyyxxxyyzz|}~~~~}|{{{{{{|}~~}|{{{zzzz{{{{{zyxwvuuttuvwy{}~}{zyxxwwxxyyz{{zzyxxwwvvvwyz|~}{zyxxwxxxyzz{{zyyxwwwwwwxyz|~~}{zxwvvvuuutttttsrqpponnooopqsuwz~~|{yxwvuuttttttssssrrqqqpqqrstuwy{}~}{zywvutssrrssssssrrqqqqrstuvwy{}}{zxwvuttttuuvvvuutssrrrrsttvwxz|~~|{zyyyyzzzz{{||{zzyyyyz{|}~}|{zyxxwxxxxwvuttttuvwwxy{|~~|zxvusrrrrsuvvwwwwwvvvvvwwyy{|}~}|zyxxwwwwwwwxwwwvuuuuuuuvvwyz{}~|zyxwwvutttstttssrrrrrrrstuvwyz|~}|{zyxxwwvvvvuuuttttuuuvvwxyz|}~~|zywwvvvwwwwwwvvutsrrqqqqrsstvwxy{}}zywutsrrrrrrrrrqpponmljjiijkmnoprtvx{~}||{{{{{||}~~}}|{{{zzzz{{|}~}|||{|{{zzyyyxxwwwwwwxyyz{|~~}|{zzzzzzzzzyyxxxxwwwwwxyyzz{{|}~}||{{{{{{{zyxwwvvwxxyzz{|}}~~|{zyxxwvvuutsrqpooooopqrstuuvwxxyz{}|zyxvvuuuuuuutsssrrrrrrstuuvwxxxyy{|~|zxwvvuuvvvvvuutssrqqrrrstuvxyz|}~~}{yxwwwwwwwvuttrrqppppqstuvwyz|}~~}|{zzzyyyyyyyyyyzzz{{|}~}{zzyyzzzyyyyxxwwvvvvwxyyz{{|}|zywvuutuuuvwwvvuuutttttuuvwxyz|}~~}|{zzyyyyzzzyxwvuttssssttuvxy{|}}|zyxxwwxwwwwvvutsrqppppqrsuvxz|}~||{{{{{zzyxxwvusrrrqrrstuwy|~~}|{zzzzzzzzzxwvtsqponnnopqrtvxz|~}{zyxwvvvvvvutsqpnlkjihgffghjlnqsuwz|~~~~~}|{zyxwvvvvwwxz{}}|zxwutssssstuvwy|~~~~~~~}|zywutrqqqqrstvxz|~~}|zxwvuuttttuvwxz|~}{zzzyyxxxwutrponmmmmmmnoprtvxz|~~|{zyyyyyxxxxwwvusrpoooooooopqsvxz}~}|{zzzzzzyxwvutrqpooooopqrsuwy|~}|{{zzzzyywvtsqonnnnooopqrsuwy|~~}}}}}~~~}||{zxwvuuuuuuuvwy{~}|zxvtsrqqqqrsuwy{~~}|{zyyzzzzzzyxwusqpooooooopqrtwy}~}|||}}}|{ywvusrqpppppppqsvx|}|{{{{zzyywvutrrqponnnnnopqtvz}~~}}}|{zxwvtsrqppooopqrsuxz~~~}}}|{zywusrpooooooooopqsvx|~|{zzyxwwvusrpnmkjihhhhhgghikmorvz}~~~~~~~}|{{zywwvuuuuutuvwz|~}|zyxvutsrqqqqrtvy}~~}}||{zyxwvuutsrqppopqrtwz~~~}||||{{{zzyxwvutsrssuvy|~}|{zyyxwwvutssrqonmlkjjjkmorvz}~~}}|{{zzyyxwwvvutsrqponmlkklmoruy}~~}}|{zyxwvvutsrrqqpoonnoprtw|~}{zzyyxwvuutssrqpnmlkklmoqtx|~}|||||{{zyxwutsrqqqqrux{~}|{yxwutrqpppqruw{~}|{zyxwvuutttsrqpnnmlmmnpsvz~~}{{zyyxxwwvutsqpommnnpsvy}~|zyxxwwvvvutsrpomlllmorux{~|{zyxxxwwvutsqpnmmnnprtwz}~}{zxwwwvvwvvutrqonmmmnpruxz}~|{zxvusrqqqqqqponljigfffgjlorux|}|{{z{{{{{{zywvusssstuwy|~~~~}}}}|{ywusrqqqrsuwy|~|{zzzzzzzzyxvtsqonnnopqtvy}~}}}}}}~}}|zxvusrrqrstvx{~}{yxxxxxxxwvtrpnmlkkkklmoqtwz~}|{yxwwwwxwvutrqonmlllllnprux{~~|{zyyxyzzzyxwutrqpppopqsux{}}|zyyxxxyyxxwusrqponnnnoqrux{~|{zzzzzzzyxwvutsrqqrrtuwz}~}|||}||{zxwvusrqpppqruwz}}{zyxwwxxxxwvutrqpnnmmmnoqtwz~~}{zzyzzzyywvusrqonmmmnprtvz}}{zyyyyyyyxvutrqonnnmnoqtvy}}|{zyyyyyxxvutrpnlkjjlmoqtvy{~}|||}}|{zxvtqomkkkklmorux|~|{zyyyxxwvtrpnljihggghijmosvz}~}|{zyxwvvvwwwvusqonmllkklmoqswz~~|zyxvvwxxxxvtrpnmlkkkklnoqsux{~~~~}{yyyz{}}{yxwvvwxy{}~{yxvutsrrqrsuwz|~~~~}}{ywusrqpppqrtvxz{}~|ywutttuvxz|~~{xvtsrqqqqqrstuwy|~~~}|{ywusrpoonopqstvxz|~~}|zxusqpnnnopqrstuvwx{}~{ywtrpnmlmmoqstvwyz|~~|ywusqonmmmmnopqrsuwz|}{zwtronlkkllmnopqrtvx{}}{xvsqonnmlllllmnopqrtvy||zwtrpoooopprstvwxyz|~~{wuronlkihhhhhiijklnpruwz|}}|{||}~}{yvsqomlkkjiiijlmoprtuwy{}~|||}~~}{yvsrpnmlkjiijkkllmnoqstwy|~~|zyyz{|}~|{zyxxxxxyyz{|~~{ywutsrqqqqqstuvwxz|~}{xwussrrqqpppqrstvwy{~}{zyxxxwxxyz|}~}{ywvtsrrqppppqrstvwz|~}zwusqppooooooprstvwxyz|~~|zxvutsrrqqqqqrrsuvwxxyz|~~|zxusrppqrrsstuvvwxyyzz{|}~}{ywutsssrrrqqqrrrssstuuvxy{~~}|{yxvsqponnoopqrsssssssstuvwy{}}{zyxwwvvusrqponnnooppqqqrrrrsstuvxy|~}|{yxvutsstuuvwxyyyzyyxxxyzz|}~|{{{zzxwutrqpooooooooonnnooopqrtvxz|~~{yxxwwwutsqponmmnooppppppqqqqqqrstvxz}|yvuttuuuutsrqpooooopppqqqqqqqqqrrstvwy|}{zyxxwwvvvxz|~~~~}}}}}}}}}}}}}}}~~~}}}|zyxwvvvvwwwwxxwxxxxxxyy{|~~|{{{{|||{zywvuuuuuvwwwxxxyyyyyzz{|~~}||||}~~~~~}{ywvuuuuuuuttuuuuuuvvwxyz}}|{zzzzzyxwutsrrrrrsstttuuuvvvwxxz{}~~}}}}}}|{zxwutttttuvvwwwwvvvvwwwxy{}~}|||{{zyxwvutttuuvvwwwwwvvvwwwxyz|}{yxvusrrrrrsssssrrqqqrstuwy{~}||{{{zyxwvtsrqqppqqrsttttssstuvwxz|~|{{zzzyxwutrqppooppqqrrrrrrrqqqqrtvxz}~}|zyxwvuuvvwwxxxxxxwvvuuvwxz|~~|yvtrqonnnnnooooonnnnnopqrtuwy{~}|||{zywusqomllklmnoppqqqqqqqqrtvx{}~}|{zxvtrpnmllmnopqqrrrrrrrrsstuwxz|~}|zyxwwwxz{}~{yyxxyz{|}}}}}}}~~~~~~{xvtsrrrtvwxyyyyyyyzz{|}~|zwusrqqqrtuwxyzzzzzzzzz{{|}}|{zzzz{|}~~~~{xwusrqqqrsuuvvvvvvvvwwwwwxxyz{}~{xvtrqppppqrsttuuuuvvwxz{}}~}zywvutttuuvwxxxxxwwwwwxxxxxxxz{}~|zywvuutttuuvvvvvvvwwxyyzz{{{||}~|ywvtsrrqqqrssssssssssssrrrssuvxz||{ywvutttsssssssstttuvwwxxxxxxxz{|}zywutssrrrrssssrrrrrrrrqqqpqqrstvy|~}|{zzyxxxxwwwwwwwwxxxxxwwxxxyz{~}{ywutsrrqqqrrrqqqppoonmllklmnprtvy{~}{ywvuttsrqqppppqqqqrrsssrrrrrrstuwy|~}{yxxwvvuttssstttsssrrqponmmmmmnprux{~~~~~~~~}}|{zyxwwvvvvwxy{~~}|{{zzzzzz{{zzyyxxwwwxyz|}~~}}}}}}}||{{{zzyxwvutsssstvwz}~~}{{zzyyyz{|~~}}}}|{zzyxxwwvtsrqponnnopqsuwz|~}|{{{{zzyyxxxxxxwwwvuuttttuvwxz{~~~~~~}}}||zyxvutrqpoopqrtuxz|~~}}|{{zzzzzyyxwvutsrrrrstuwxz{}~}|||||{{zyxxwvusrponmmllmmnoqrtvy{~~}}|||{{zzyyxwwvutssrqqqqqrsuvwy{}~|{zyyzzz{{zzyxwvtrpomlkjjkklnoqsvxz|~~~}}}}||{zxwvtsrrqqqrrtuvxy{~~}|||{{{{zzyxvusqomlkjihhhiiklnpqtvy{~|zyyxxxxxxwwwvutsrqpoonnnnnnoopqstvxz}}{zyyz{||}||{zxvurqomlkjjjkklmoprtvy{}~}}~~}{yxvuttssstuvwy{|~}}|{yxwvuuuuuuuvwxz{}~|zywvutsrqqrrstuwxz|~}|{zyxxwvvwwwxy{}~|{ywutrqpnmmllmmoprtuxz|~~}~~~~}|{zyxwvuutttsrrrrstvwy{}}{zxwutsrqpoooooprsuwy{}~}{zxxwwvutsrqqpppqrsuvx{}~}{zxvutsqponmlllllmnpqsuwy{}~~|{zyxwwvvutsrqqpppppqstuwxz|~}}}~~~}}{yxvtsrqponmmllklmmnoprsuwy{~}|{zyxxwvuutsrqqqqrrtuwy{|~~~}{yxutrqponmlkjjjjjklmnoqrtuxz}~}|{{zzyyxwvuttssrrqqponmmmmnnoprstvxz|~}}|{{zyxvtsrqponmmllllmnoopqrsuwxz}~~~~~}}|||}}~~}|{zyxwvuttttttuvvwxyz{~~}}}|{{zzzyxxwwvvvwwxyyz|~~}|zyxwwwwvvvvvvwwwwwwwxyz|~}}||{zzyyyyyyyyyzz{}~|{yxwvutssssrrrrrrrqqqqrrsuwy|}|{zyyxxxxxxxxwwwwwwvvvuuvvwxz{}~|{zxwvvuuuuuuuuuuutssrrrstuwy|}|{zzyxwwwwvvvuuuuttttsssstuvy{~}{yxwvutsrrrssssrrrrrrrqqpqqrtvx|}|{zyxxwvvvvvvvvuutttsssrrrrstvwz}}{ywusrqqqqqqrrrrrrqqqppoooopqrtvy|}|{zzyxwwwwwwwvvvvuuutttsttuwy{}~{ywvutsrqqqqqqqqqpponnmllkllnoqtwz~~|zxvuttssrrrrrrrssrrrqqqpppoppqrtvx{~}{ywutsrqqqqqrrrrrrqqpppoonnoprtvy|~|{{{{{{|||}}~~~~~~~~}|{{zzzyyyyzyyxwvvuuuuuwxz}~}}||||{{{|||{{zyyxxwvvvvwxz|}{zzyyxxxxyyzzyyxxwwvvvvvwxy{}~}}|||||||||{zzyyyyyyz{|~~|zxwvuuuuuvvvuuutsrqqppppqrtvy{~~|{zyxxxwwwwxxyyyyxwwvuuuvvwxy{}}{zxwvuuvvvvvvvvuutsrrrrsstuvxz}~}{zxwwvvvuvvvvvuuttttttuvwxy{|~~|zywvutsssstuuutssrqqpppqqstuwy{}~|{zyxwvvvvwwwwvuttsrrqqqrrstuvxz{~~|zxwutssssrrrrsssrqqpoonoopqrstvxz}~}{zyxwwwwwwwwwwvutssstuuvwxyz{~}{ywvutsrrrqqqqqponmllllllmnopqsuwy|~~{yxwvuttsrrrrrsssrrqqpppppqqrstuvxy|~}{ywvutssrrrrrssrrqqpooopppqrstvwyz|~}{zzyyyyyyyyyyyyyyyyyz{{|}~~~}|{zyxxyzz{|}}~~}|||||||{zzyxxwwwvvvwwwxxyy{|}}|{{zzzzzzzzyyxwwwvvwwwxyz{|}~~~~}}}}||{zzzyyyyz{{|}}~~~}{zyxxxxxxxvutsrrqqqqqqqrstuwxy{}~}|{zzzyyzzzzyyxwwvvvvvvvwxyyzz{|~}|zyxxxxxxxxwvvutttssssttuvvwwxyz|~}{zyyxxxxxxxwvutttsstttuuvwxyz{|~}|zyyxxwwwwvvutrqponnnopqstvwyz{}~~|{zxxwwwwvvvuttsrrrrrssttuvvwxy{|~~|{yxvutsssssssrrrqqpppoopprstuwxyz{}}|zyyxxxxxxxwwvuuttttttuvwxyz{|~~|zxwvuuttttssrqpnmllkkkkklnoqrtuvxz|~}{zxwvvuuuuuvvvvutrqppoonnnopqrtvwyz|~}|zyxwwwwvvvvuutsrqpnmmmnnopqrtvwyz|~~}|{zzzz{{{zzyxwwvvuuttuuwxz|~}|zyxxwwwxyz|~~}{zxvutssssstuwy{}~~}}}}}}}|{zywvtsrrrrrrstvwz|}|zxwuuuuuvvwy{}~~}}}}||zxvtrponmmmmmnoqruwz|~}}}}~~~~}|zywutsrqqqqqrsuwy{}~}}}}}}}|{zyxwusrqoooooppqstwy|~}}}}}}}|{zxwusrqpooooopqrtwz}~||{{{{{{zywutrponmmmmmmnopruwz}~}}}|}}}||{ywvtrqonnnnmmnoprux{~~}|{zyxxxyyxxwutrponmllkkkklmortwz}~}}}}}}|{{yxwusrqpppppppqsux{~~}|{zyyyyxwutrpomljiihhhiijkmorvy}~}|{zzyyyyzyyxwutrponmllkkkklmoqtw{~~}|{zzyyxxxwwvusrponmmlllllmmoqsvz~~}|||{{{{zzyxwutsssrrrqrstvy|~|{zyxxxwwvuvwy{~}|zxwvttsrqqqrrtwz}~~}}}}|{zxwvuutsrqqpppqrtvy}~}|{zyxwvutssstuwy|~}|{zyxwvusrqponmllllmoqtx|~~~}|{zyxwvusrqponnnopsvy}~~}|{zyyxwwvusrqponmmmmoqsw{~}}|{zyxwvutsrqponmlmmoqsw|~}|zyxwwvuttsrqpomlkkkklnqtx|~}{{zzyyxwvtsqpnmlkkkkmpsvz~~~}|{{zyxwvuutsrqponmkjiiijlnptx{~}|{zyxwwwvvusqonmlmnprux|~}{zxwvutsrrqqonmkjhgffghjlosw{~}|zyxwvvuuttsrpnlkiiiijloqux{~}{yxwvuuuuttsrqonljiiijlnqtw{~~|{zyxxxxxwwvutsrpooopsux{~~|zxvttttvxz}~~~}|{zwusrqppqstwy|}|{zyyyyzyyxwusqonnnopqsvx|~~~~~~~}|{zxvtsssstvxz|~|{zyyyyyyxwvtrqonmllmmoqsvy|}|zz{{{{{zywusqponnnoprtwz}~|{zyyyzzzyxvtrqponnmmnprtwz~}|zyyyyyyyxwusrqpoonnoqrux{~}|{yxxwxxxwwusrponmllllmoqtwz~~|{{zz{zyxwutrqonmlklmnprux|}|zywwvvwwvvusrpomljiiijkmpsvz}~|{{zz{{{zyxvtsqpoonnopqtwz~}{ywvuuvvuutsqpnlkihgggijloruy|}{zyxxxxxxwutrpomkjjijklnqswz}}{yxwwxxxxxvusqonlkjjjklnpsvz}~}|{z{{{{{zywvtsqpppprsux{~}{ywvuuttuvxz}~|zwusrqpppqrux{~~}}}}}||{ywusqonmmmmopsux{}|zxvutsssstvxz}~}||{zyxvtrpnmlkklnortvy|~~|{ywtrpnmlmmnoqrtvy|~~}}||zxvsqonmlllmnpqtvy|~~}|{zxvsqonmllmnpqsuwz|~~}|{ywurpnlkkjjklmoqsuwy|~~|ywtqonllkkklmnortvy{}~}|zxvtqnlkihhiiklnprtvxz}~|zxvtrponnnoprsuvxz}}{xusqomkiiiijklmoprtvxz}~|yvsqomkjiiijkmnpqstvxz}~}|zxuspmkjiiijlmnoqrtuxz}}{zxvsqomlkkllnpqrstuwy{}~~~~~|{xvutsstuvvwxy{}}zwvttsssrrrstuwyz|}|zwutsssrrrsstuwy{}~}{xvtsrqppppqqrtuwy{|~~zxurpmkjiiijjklmoqsuwyz|~}{xusrpomlkklmnprstuvxz||yvspnmlkkkkkklmnopqrtvy{}~}{xurponmnnnnmmllmnopqrsuwy{~~}{z}}xusssstttuvwxyz{}~|zyxxxwwvvvwwxy{|}~~|yuspnllllmnprsuwxyzz{|}~{xvtsrrrqqqrstuuuvwxy{}~|yvtrpoooopqrrssssssstuvwy|~~}}|{ywutrqppooonnnnmmmmmnnoqsuwz}}|{yxwurponnoopppppoooooopppqrsuwz~~}}|zxwutsssssssssrrrsstuvvwxyz}}zxwvtrrtxzzywuuuvwxyzz{zyxxwwxxz|~~|{zyyyyyyyyzzzzyyyyyzz|~~}|{zyxxxxxxyz{{|{{zyxxyz|~}{zxwvvuuuuuuuuvvvwxyz{|}~~|zyyyxxwusrqppqqrrrrrqqqqqqrrstvwy{~~|{{zzzzzyxwutsrrsstuuuutuuvvwwwxyz|}~}|{{{zzxwutrqqqqrrrrrrqqpoooopqruwz}}{zzzzz{zywvtrqonnnnoppqqrrrrrrrrstuwy{~}zxvutssrqqrtxz|||{zyyyzz{{|||}~~~}|{|||{{{{{{{{{z{{{|}~|{zyzzz{zyxxwuuuuuutttttttuuvwwxyz}~~~}|{zxvtssssstttuuuvvwxxyz{|}~}|{yxwvutttttssssssrrrstuwy|~~}|zxwusqponnnnoopqqqqqppooprtvxy{~~}|{zyxwutrpnmmlllmmnnnnnmmnnprtvy{~~|ywvtsssssttttttttttttuvxy{}}zyxwwwvvvvwxxxxxwwvutsrrstvwxy{|~}|{zyxxxxwwvvvvvwwwwxyz|~~|zywvvvvwwxxxyyzz{||}~|ywutsrqqqrtuvvvuuuuuuvwxz|~|ywtromlllmoprssssssssstuvwxyz{|}~~|zxvusrqqrsuvwwwwwwwxxyz{|}~~{xtpmkihhijkmopqqrrrssstttuuvvxy{}|yvsqnmlllmnooppqrrsttuuvwxyzz{{|}~~{xvussstuvxy{}~~|{{zzyyxxwwwwwwxy{}~~~~~}{ywvutsrrrstuuvvvvwwxxyz{{||||}~~|zxwutssstuuvwwxxyz{}~~}zxvtsrrsstuvvvvuuuuttssrrrrsuwz|~|zwvtsrrqppppppqrstttuutttttttvwy{~|ywutrponnmnnoooppqrrssstttuuvwxy{~~|{zywvtsssssssttuvvwwwwvvuuuuuvxz}}zxvtssssssstuwy{||}}}}}}}}||{zz{|}~|{zyxxxxxxwxxxxxxwvuuuvxz}~}||{{{{{{zzzzzyyxxwwwxyz|~|{yxwwvvuuuuvvwwxxxwvuuttuuvx{~}|{zyxwvutssrrssssrqonmmmmmnoqsux{}~}|{zyxxxxyyyyyxvutsrrrrstvx{~~}|{zyxwutsrrqqpppppoonmlllmmnpqsuxz|}|zyxwvvuutttttsttssrqonmlllmnprtvy{}~}|{{{||}}~~~~~~}|{zywvtsqqqqrtuwy{}~}}}|{{zzyzzyyxwvutssrrsstuvwxz|~~~~~~~~~~~~~}|{zyyxwxxyz|}}|{zyxwwvvutsrqponnmmmmnoprsuwy{~~}|{{{{{{zzyyxwvtsrponmmlmmnpqsuwz|~~{zxwwwwwwwwxwwvutsrrqqppqqrrsuwy{}~|{{|}~~~~}|{ywusrpomllllmnpqrtuwy{}~{xvvuuvvwxxyyzzzzzyxwvvuvvwxyz|}~}|zxwvtsrrqrrstvwy{}~|{zywvutsrrsstuwxz|~}}}}}~~~~}|{zxvutsssssssttuwxz|~~}||||||{zyxvusqpnmllkkkkklmoprtvy{~}{yxvtrqqppqqqrrstvwyz{}~~{zyxxxyyzyxwvtsqponlkjjjkklmnoprtvx{~~||{{|}}}|{ywutrqponmlkkjjkllmoprsvx{}}||||}~~~~~}|{zyxxwvvvwxz{}}{zxvutsrqppooooqrtvxz|~~|zyxwwutsrqqppppqrtvxy{}}|{{zzzzzzzyyyyyyz{|}~|zxvtsrqpnmlkkkkkklmnoprsvx{~~~~~~}|zywvutssrqpoooooooopqrtuwz}~}||{||}}|||{zyxwvutssrqqppqqstvwy{|~~}}{zxwutsrrqqpponmlllmmoprsuwy{~~}|{{{{{{{zzyxwvuuutuuuuuvvvwxyz|}}|{zyyyyyxxwvvuuuvwyz|~~|{zyxwvutsssttttuuuvwyz|~~}|{{zyyxxwvvuuttttttuuvwyz|~}|{yxwvutsrqppoonnnoopqrsttuvwy{~~}|{zyyxwwvutsrrqqqqqrrstvwy|~~}{zxwvvutsqppoopppppooooppppqqrstwy|~|{zxwvutsrqpppppoonnnnnmnnooqsux{~~|{zyxxwxxxyyz{||}}}}}}||}}~~}{zzyxwwwvvuuuutttttttuvwy{}~|{zyxwwwwvvuuutttttttssssstvxz}~}||{{{{zzzzzyyyyzzzz{|}}zxwvtsrqqqqqqqqpppoooonnnnnopsux|~}{zyxwvuuttttttsssrrqpppoopqrtvx{~}{yxwvvvvwwxxxxxxwwvvuttsssstvxz}~|yxvutssrrrrrrqqqpppponnmmmnoqruwz~}zxvutttttttuvwxxyyyzzzyyyyyyz{}~}{{z{{{|||||||{{{{zzzz{|~~|{zyyxxxxxxxxwwvuutttssttuwy{~}{zyxwwwvvvwwxxxxwwvvvvvvvwxz{~}{ywvuttttuuuuttttttsssrssstuvxz|~|zyyxxwvvvvvvvvutssrqpppqqstvxz}}{ywvttssrrrrqrrrrrqqpppppppqqstvy{~~{ywutrqpoooppqrrssrrqqppppqqstvy|~}{zzyyyyyz{{|||||{{{{{{{|}~}|zyyxxxxxxxyyxwvvuttttuvwxz|~~}|zyxwvvuutttuutttsssstuuvwyz|~~}|{zzzzz{{{|{{zyyxxxxyzz{}~~|zxvutrqqqqqrrrrqqpppppppqrstuvxz|~~|zyxwvvuuuuuvvvutsrqppppqrrsuvxz|~~}{zyyyxxxxxxxxxwwvvwwwxxyyz{|~~|{zxwvuutttsssstsssrrqqqrrstuvwxy{|}~}|{{zzyyyyyyyyzz{{||||}}~~~~~~~~}|||{{{{{{{{{{{zzzzzzzz{{|}}~~~}|||||}}}}}}}}||||||}}~~~}|{{zzyzzz{{|||||}}|}}|}}}}}~~~~~}|||{{{{{{zzzyyyyyyyyyzzzzzz{{{||}~~~}||{{zzyyyxxxxxxxyyyyyyzzzzzzz{{{||}}~~~~}||{zzyyyyyyyyyyxxxxyyyyzz{{|||}}~~~~}}}}}~~~~~}||||||}}}}}~~~~~~}}~~~~}}|||{{{{zzzz{{{{{{{{{{{{{{{{{||||}}~~~~~~~~}}}||{{{{zzzzz{{{{{{{{{||||}}}}~~~~~~~~}}}}}~~~~~}}}}}}}~~~~~}}}|||{{zzyyyyxxxyyyyyyyyyyyyyzz{{{||||}}}}}~~~~~~~~~}}||{{{zz{{{{{||||}}~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{|||||}}}}}}~~~~~~~}}}}|||{{zz{{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~}}}}|||{{{{{zzzzzzz{{{{{{{|||||}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~}}}}}}~~~~~~~}}}}|||||||||||||||||||||}}}}}~~~~~~~~~~~~}}}}||||||||||||||||||||||||}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{||||||}}}}}~~~~~~~}}}}|||||{{{{{{{{{{{{{|||}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||}}}}~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}~~~~~~}}|||{{{{{{{{{{{{{{{||||}}}}}}}}}}}~~~}}}~~~~~}}}|||||||||}}}}}}~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}||||||||||}}||||}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{|||}}}~~~~~~~~~~~}}}|||||{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}}}||||||}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}|||||||||||}}}||||||||}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~}}}}}}||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}~~~~~~~~~}}}}|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}|||}}}|||||||||||||||}}}}}~~~~~~~}}}}}}|||}}}}}}}}}|||||||||||}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}|||||||||||||||{{{{|||||}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||}~}||{||}}}|{{{{zzyxxwwxyz{{{|~~~~}|||}}}}||}}}}{z{|~~}}}||{zxxxxyyyzyyxvutttuwy{{zzzz{|}}}}~}|{{{{{{{{|}}}~}}}|}~~}~}{{zxvtsqpqqqrqqponmnpponmmlllmmmnpsvxyz{||}|{{|}~|zzyywvtrsuvwxyzzzzzyxvuvxyz|}}}~~~}}{wspnllllllmnopry||{{{{||}}~}{{{zzz{|}|||}}~{z{|~~~~zvsrstuwxxyyyyz{}|{zyyzyxxy{~~}~}ysnkifdccceikmopqsvxyyxxwvvvxz{}~zwusqomlmnoopqrstvwwutsqonnoqtw{~~{wuuutuvwy{}~{vspoonnnnoqrtuvvvuromjgeddfhknpsuwxxxz{}~~~~~~{yvtrqqqqqrstuvxyxxxwwwxxxxyz{}|xurpmkjjklmoprstttrqpmjgfhknruwy{~~{xwvvvutstuvutssuxxwvtrqpprtuvwwxy{~~}}}|{{{|}~~}~|ywusqqqrqqrsuwy{zyxwusrqqrtuwxz|}~~zwurpmkjklmmmnnopqpponlkkjjjjklnpsvy{}}{yxxxwwwwz|~|yxxwusqqrtvvwwxwvuuuxzzzyxy|~~{ywvvvvvwwxxxwusttrqppqstuvvwy{|}~{yxvuuuuvwwwwxz|}~~~{zyyxxwwxxwurpnmmkihhiiihhhhjlnortuvvvwy{|}~|{{{||{zyxwwvttsstttttttrqrstuvwxy{}~~|zyxxyzzxvutrpooonnoooopqqrstwz}~}||}|{|||{yvsqponmnoooooppqrstuwxz{|}~}{xvusrsttsrpnlkjgffffggfgijkjklnpqsuxz|}~~}}}}|{zz||zwutssrqpopqqrqooooooqstuuuvx{~~~~~}zwsqqppppqrrrqoopqrrstvwy{|}~{yvutuuutrpnmmljhgffgghiijmnnmmmmnpsuwy{}~~}}}}|zxuronlkhecbbccbbceghgghiklmnoprtvwy|}zyyyzyxwwwy{{{z|}~~~{yxwwwwwvvwwvtrrrttuvwxz{{|}}|yvtrrtwxyzzyyxvuttwxyz|}{xvsqoljikmoppommmmmmnqtvy{}~}||{yyyz|}|{zz{{zyxyzz{|~|ywwxyz{|||{yvtrqponlkklkkklmprrrrstuvwwxz|~}{zyxxyz{{|{{zxvtsrrrrrrstuwwxyzzzz{|}~zwutsrsstvwxxxwvvvwwwxy{|}~~|{zyyyyzzzzzzzyxvtrpnmlkkllmnnoooooppppqrtwy{|}~~~|ywusqppppppqrsstttttuuvwyz{}~|zxxwxxyyzzzyxwvtrponllllnopqrsuvxyzz{z{{|}~|zxvtqomkihhgggghijklmmnnnnoprtvxyyz{}~|{zzzz{|}~~|zywvvvwxz{||}}}}|{zxwvvwy{|~~~|{yyxxyyyz{{|||{zywutsqpnmlkkklllmmnnnnnooqrtvxz}}{xvtrqpooopprsuuvwwxxyyz{~}|{zyxxxxxyyyz{{{{{{|~~~~~~}|{zxvusrqqpppppppqqqqrstvxz{|}~~{yvtrponmmnnopqrrrrstuvxy{}~~|zxwwvwwxxyyz{{{|||}~~{ywurqponmlllmnooppqrtuuvwxyzz{{{{{||||}~~~~}}|{zyxxxyyyzz{{||||{zxwuutuuvwxyz{|}~~}{yxvusrponnnnnooooooopppqrsttttuuvwxy{}~~}}||{zyxxyyz{{z{{{{{{zyyxxwwxxyz{|}~~|zxvtsrqponmmmnopqrrrrsttuvwwxyz|}~~}{ywvuuttsrqpommmmmnopqrtuvwwxxxwwvwwy{}~~~~}}||}}~~~}|{{zz{{|}}~}|zyyxxyzzz{{{{{zzyyyyyz{}~~}||{zzzzz{}~|{yxwwvutssrrrrrrqqpooooopqrtuwy|}~}{yxwwwxyz|~}|{{{{||}~~|{zyyzz{{{||||{zzyxwvvvwxxyzz{|}~~|{{z{|}~~}{zzyxyz{|~~|{ywtrponnmmllmnnoooonnmlllmnprtvy{}~||{||||||{{{zyxvusrrrrsuvxyz|~}|zwvtssstuvvwwwwvvvvuuuvwxzz{|}~~}}||{{zywvttsttuvwwwwwwwvuttttuvwyzz{||}}~~}{ywvuuttssrqqponmmllmnnoqrstvwyzzz{zzyyyyz{|}}~~~~~}|zywvuttuuutttttttttuuvwy{}~}{zzz{{|}}~~~~}{zyxxxxxxxxyz{|~~|{yxvutsrrrrrstuvwxyz{|}~~}|zyvtrpnmllmnpqrsttuuuuvvwyz{|||{{{|}~~}{zxxxxxyz{|}~}|zxvtrqpoppqrstuvwxxxyyz{|}}~~~~~~|ywusrqqqqqrstuvwwwxyyyzzz{{zzxxwwwxz{}~|ywuuttuvwxyz{{||||||}}~~}}|||||}~~}}}}}~~~|{zxwusqpooopqrsuvxyyzzz{{|||}}|||||}~~}{yvtsrqpppqrstuuuuvvvwwwwvvuttttuwxz}~}|zxvusrqppqrstuvwyz{|}}~~~~~~~}}~~~|zxuspnljhghijlmnpqrstvwwxxxxxxxxwvvvwxyz{}~~{xutsssssttuvwxxyyzz{{{{{{{zyyyyyz|}||{{z{{{|}~~|{zz{|~}|{zyyxxxyz{|~}zywvttssrrrrsuvxyz{|}~~}|{zz{}~~}{yxvutssssstuuvwyz{|}}~~~}|zzzz{}~~}|{zzyyxyyz{||}~~}||}}~~}}|{yxwwwwwwwwwxyz{}~~}{yxvutttuwz|~~~}}||{zyyxxwwvvutsrrrqqrstuwxy{|~~}|{zxvusqpnmmlllmmnpqsuvwwwwwvuuttstuvy{}~}|{{zzzzzyyxwwwwwwwxyyz{|~~~~~~}|{{zyxxwvutsrrqqqpppqrtuwxyz{{{zyxwvuuuvwyz|~~}{{zyyxwvutsrqqqqqrssttuvxy{}}|zyxwvvvvxy{}~}|{zyxwvutsqponmmmmnnoprsuwy{|}}}|{{|}~~~~~}|||{{{zyxxxwwxxyz|}~~~~~}}|{{{{{{zzzzzzzz{{|}~}||{zzzz{|}}~~}|{zyyz{{|}~}|{{{{{{{zzyyxwvuuuuvvwwxyz{||}}~}}|{{{{{{|~~|{yxwwvvvwxxyzz{|||||{{zzz{{|~~||{zzyyyxwwvvuuuuvvwxyz{|}~}|{zyxwvutsqponnnnnoopqrsttuuuutssssttuwyz|}~~}}|{{zzz{{{||||}~~~}}}}}}~~}|zzyyyyyyxwvtsrqpppqqrstuuvvwxxwwvvuvvvwxyz|~~}}}}}||{{zzzyyzz{{{{{zzzz{{|{{{zzzzzzz{}~~|{zyyyxxwvutsrqqqqqqrrrsstttsssssssttuvvwwxyz{|~}{yxwvvvvuuttsrrrssstuvvwvvwwwwwwwwvvwwwwxyz{||~~~}}||}}||||{{z{{|}~~~}}|{{{{|}~~~~}}}}||||{zzyyxwwvvuuvvwxyz{}}~~~}|{zyxwwvuuttttuuuuuttsrrrstvwxyyz{|}~~~}|{{zz{{{||}}~~~~~~~~~~~~~~~~~~~~~}|{zzyyxxwvvuuttttttssssttuvwxxyz{}~~}|{zyxxwwwwwxxxxxyyz{|}~~~}}}}~~~~}|{{zyxwwvwwwwwwwvuuuuvwxyz{||}}~~~}|{zzzzzzyyyxwwvutssssssttttttttuvvwxyyz{{|}~~~~}}|||{{zzzzzyxxwvvvvuutsrrrsuvvwxz{}~}|{zzyyyyzz{||||||{{zyxwvvuuutuuuuuuvwwwxxyyzz{{|~~}|||||||||{{{zzyyyxxwwvutsqpponnoopqrsttuuuvwxz{}~}{zyxwwwwwxyyzz{{{{zzxwwwwwwwxwwwwwxyz{|}~~}}|{zyxwvvvwxyz{|}~~~}}}}}|{{zyyz{}~}{zyyyyyxxxyyz{|}~~~}}}||{{{{{{||}~~~}|zxvtrqpoonnnnooprsuvwxyz|~~|{yxwwvvvvwxyyyyzz{|}~~|{yxwvtssrrrsstuvwwxy{|~~}}|{zzz{{{{{{{zyxxwvutsrrrrssuvwxxyzz{|}~~|{yxwutrqqqqrrrrrrrsstuvwyz{|}~~~~~~~~~~}}||}}~~~|{yxxwvutsrrsstuvwxyzz{|}~}{xvtsqqppoppqrsssstuuvwyz{|}}}}}~~}}||||||||||}}|||{zxvutsrrqqqqrsstuvwxyz|}~~~~}}|zxvtrqonlkjiijklnoppqqrsuwxzz{{{{{{|}}|zywvuttuvwxyyz{|~}|zyyxxyyz{|}~}{yxwvvvwwwxyyz{||}}}~~}|zxwvuuttuwxyz{|||||{{zzyyzzz{|}~~}|{{zzzzz{||}~~~~~}}|{zzz{||}~}{zyxxwwwvvwwxz{{|||{{zyyxyyzz{}~|{yxvuuttsssssssssssrrqrrrsstvxz|~~}{zzzyzz{{|}}}}}}||{zzzz{{|}}~~}{ywusrqqqqqrsstttttssssssstuuvwyz|}~~~~~~~}|{{{{|}~~}}|||}}~~~|{yxvussrqqqqqqpppooonnnnopqstuwxz{|~~~~~~~~}{yxxwwwxxxxxxwvutssrrrrsuvvwxyz|}~~~~}|{yxwxxxyyyzyyxxxxyyz{|}~~~~~}|{{zzzyyxxxxxxxxyyzz{|}~~~}||||}}~~}|zyxwwwvvvvwwwwwxxyzz{{||}~~~~~~~~}||{{zzzyyyyyzz{|}~}{xvtrpooooopqrstuuuvvwxyz{|}}|||}}~~~}|zyyxwxyz|}~}|zxvtsqqppqrstuvwxxxyyyz{|}~~~~}}}~~~|zxwvuttsttuvwxxyyyyyzzzzz{{{{{||}~}{ywurponmmmnoopqqrstuvwxyz{|}}}~~~|zxusrqqqrstvwxxyyyzzz{{{{{{{{zz{{}}~~}|zxusqponnnopqstvwwxxyyyyzz{{{{{zzzz{|}}~~~}}}}}~~~~~~~~}{zzywutrrqrrsstvwxzz{||||}}~~~~~~~~}|{{{{|}~~~}{zzzz{|}~}{xvutsstuvwxz{{|}}}}}}~~~|{yxwwvvwxz|}~|zxvtrqppppqqqrstuvwxxyyzz{{{|{{{||}~~}|{zzzz{{||}~~~}}}}}~~~}{ywusrqqqqqrsstuvvwxyyzz{{{||{{zzz{}~~}{yxwvuuttttuvwxyz{|}}}}}}~~~~~}}~~}{ywvtrqppqqrsstuvvwxxyz{|||||{zyyyz{}~}{zyxwwvussrrrrsstuvvwy{||}}}|||||{{zzzz{{}~}|{zyxxwxxyyzz{{{|}}~~~~}}|{zyyyyz{|~~|{zyxwwvvutsrqppqqstuuvvwxyz{{||||{{{zzzzz{|~~}|{zywvtsqponnnmmmnopqrsttuuvvvvuuuuuuwy{~~}}||{zyxxxxxxyyz{|~~}|{zyyyyyyyyyyz{|~~~}}}}}}}}}~}|{zxwwvvvvvvvwxyz{|}~~}|{zzzz{{|~}|{zyyyyyzzzz{|}}~~~~}|{zyyyzz{|~~~}||{zyxwvvvvwwxyz{|~~~~}}}~~}}||{zyxwvutttstttuuvwxy{|~~~~~}||{{{{|~~~}}|{zyxwvvvuuuuvwxyz{|}~~~}|{{zzzz{|}~~~}}|{zzxwwvvvwwxxyyzz{|}~}}|{{{|}~~}}|{zxwvutsrrqqrrrstuuvvwwwvvuuttttuvwxz|~~}|||{{zzyxxwvuuuuuuvwwxxyz|}~~~}|{zyxvtsrqppoooooopqqstuuuuttsssstuvwxy{|}}|||{{{{zyyxwvvvvuuuuvwwxyyzz{|||||{zyyxxyyz{|}~}||{{{{{{zyxwvuutuuvvvvvvvwwxyyyyyyyyyyyz{|}~}|{zzzzzzz{{{|||||||||}}~~}}|||||{{{{{{{{|}~~~~~~~}}}||{{zzyyyyyz{{|}}~~~~~}}}}}~~~}||{{zzzzzzzzzzyyzzz{z{{{||}}}}~~~~~~~}|{zzyyyyxxwwwwvvvvuuuvvwwwxxxxyz|}~}}|||||{|||{{zyyyyzzzzzzzzyyyyxyyyzz{|~~~}}}}|{{zyxxwwvuuuuvvvuuttuuvwxyyzz{|}~~}||{{{{{{zzzyyyyxxxxxxxxxyyyyyyyyxyyyzz{|}~}||{zzyyyyyxxwvuutttttttssrrrssstttuvwxxyzz{|}~~}}}}}}}}|{{zyyyxyyyzzzzz{{|}~}|{zzyyyzzzyyyxxwvutsssssstssrrqqrrrsttuuvwxy{|~~}|{{zzyzzzz{{zzzzyyxwvuuuttttttuuuvvwwxyz{||~~}||{zyyxxxxyyyxxyyz{|}~~~~}}|}}~~}}|{{zzzyyyzz{{|}~~~}|zzzzzzzzyxxxxxyyyzz{|}~}|{ywvutsrqqqppqrssuvvwxz{|}~}|{zzzz{{{{{zz{{|~~~~}~~~~}{zxwvtssrrrrqqqqqrstuuwxyz{|}}~}||||}}~~|{zzyyzzzz{{{{{||}}~~}zxvusrrqqqqqrrssttuuvvvwyz|}~~~~~~~~|{yxwutsrqqrrsttttttuuvxyz|}~~}{ywvtsrrrrstuvwxxyzz{|}~~~~}}}~~~~~~}|zywvutsrqpppppqrrsssttuvwxz{}~~|zxutrqonmmnopqqrrrsstuvxyz{|}~~}|zxwvuuutuvwxyyzzzz{{|}~~|zyxwwvvwxxyyzzz{|}~~|{zzzz{{|}~|zxvutsrrrrssttuvwxxyz{|}~~~~~~~}|{zzyzz{|}~~~~~|zyxwvuuuvwxyzz{{|}~~~~~~~~}|zywvuttuuvwxxyzzzzzyyyyyyyyz{}~~|zxvtrqpppqqrstuvwxyzzzzzzzzz{|}~|{yxwwwwvvwxxyz{{|||{{zzyyyzz{|}~~}{ywutsssssstuvvwwxxxxwwvuuuuuvwxz|~~~~~~~~}{zyxxwwwwwwxyz{||}}}|{zzyyzz{|~|{zxwvvvuuuuuvvvuutsrqqqqrrrstuwy{|}}}}}}}|}~~~~|{ywwvvvvvwwxyyyyyxwvuttttuuwxz{}~|{yxvuuuttuuvvvvvuuutttuuvvwwxy{|~~}|{{{|}~~~~~}}||{{||}}}||{{{zz{{|}~~}|{{{{{|}}~}{zyxxxxwwwwwwwvvvvvvvvwxy{|~~|{zzz{{{{zzzzyyxxxyyz|}~|{zyyyxxwwvvvvvvvvvwxxyyz{|}~~~}|zzyyyyzzyyxwwwwwxxyyz{|}}~~}{zyyxxxwwwxxyyyzz{|}}}~~~~~~}|zyxwvutttttuvwxxyyyyz{|}}~~}|zxwusqpnmmlmnopqrssttvwxz{||}}}|||}}~~}{zyxwvvwxyz{|}~~~}}|zywusqponmmmmnopqrstuuvwxxy{|||{{zzz{{|}~~~}{zxwuttsstuvwxyzz{{|}~~~}{xvtrqppppqrstuvwwxyyzz{{||}}}}~~~}{{zzzz{{}~~|zyyyyyz|}~}{ywvutttuuvwxyz{|}}~~~|zxwvuuuvwxyyz{{|||}}}~~}}||}~~|{yxxxxyyz{}~~{yxvusrqppqrrstuvwwxxxxyyyzzzzzzz{{|}~~}{yxvutttttuvwyz{}~}zxusrqpppqqrrsttuvvwxxyyzzzzzyxxxxyz{}~}|zyxwvuttstuvvwxyz{{|}}~~~~~~}|{{z{{||}~~}|zyxwvuuttttuvwxyz{|||||}}}}}||{{{{|~~|zyxvuuttsssstuvvwxxyyzzzzzzzyyxxxxz{|~~}|{ywutrqpoooooppqrstuwxyzz{zzyyxxxxxz{}~}|zyxvutsssstuuvwxyz{|}~~~}||{||}~~~}|{zyxxwwwxyyz{|}~~~~}|{{{{{|}~~}|{zyyxxwwxxyyz{{|||||||{zzyyyy{|~~~}}||{zyxxwwwvvvwxyz{|~~~~}|{zyxwvvvwwwwwxxyz{}~~~~~}}|{{||}~}||{{zzxwwvvvvwwxyz{|}~~~}}|||}}~}}}|{zywvtsrrrrsssstuvwyz{{||{zyyxxxyz{}~~}|{zzzzz{{||}~~}|{{{{{||~~}}|{zzyxwwvutsrrrrrssstuvxyzzzzyyxwvwwxy{}~}||{{zzzyxwvuttssrrrstuvwxy{|}~~~~}}}}}}}}~~}|{yxwvuuutuuuvwwxyz{|}}||{zzyyxyz{|~}|{zyxxxwwwwwvutsqqpqqrsstuvwxy{||||{zzyyyyzz{}~~~}||{yxwwvuuuuuvwwwxyyyz{{{zyyxxxxxyz{|~~}}|{{zzyyxwvvuttttuuvvwwxyz|}~~~}}||||}~}|{zyxxxxxxyyyz{|}~~~}}}}}}}~~}}~~~}||{{zyxxwvuuuvvwwwwxxxyzz{{zzzyyyzz{|}~}||{{{{{{||}~~~~}}|{{{zzyyyyyxyyyyyyyyyyyxxxxxyz{|}~~~~}}|{{zyxwwwwwwwxxxxxxxyyzzyyyyyyzz{{|}~~}}}|||{{zyyyyyyyzz{{{||}}}||||}}~~}|{zyyxxwwvvvvuuuuvvvuuvvwwwwwwwwwxxyy{{|}~~~}}||{zyxxwwwwvvvvuuuuuuuuutttttuvwxyzz{|}~~}}}}|||||||{{{zz{{{|{{{{{{{{{z{{{||}}}~~~}}||{zzyxwvvuttssssssssrqqppppqrstuvwxz{|}~~~}|{{zyyyyyxxxxxxxwwwwwwwwwxxxxxxxyyz{|}}~~}}|||{{{zyxwvvvuuuutttsssssssssttuvwxyzz{{}~~~~~~~~~~~~~~~}|{zzyyyyyyyyyxxxxyyzz{||}~~|{{zyxwvvuuuuttttuuvxyz{|}~~~}||{{zyyyyyyyyyyz{{|}~~~~~}|zyxxwwvvvuutttsttuvwxyzzz{{|~~}|{{{{{{{|}}}~~~~}|{zyyxxxxxwwwxxxyz{{||}}{zxwwvuttsrrqqrrrsstuvwwxyz|}~}|{{{{{|}~~~}|{zxwvuuttutttuuuuvwyzz{||}~~~~}{zywvttssssssssstuvwxyz{|}}~~}}}}~~~|{yxwvuuuvvwwwwwxxxyzz{|}~~}}}}}}}}}}}}}}|zywusqpoonnnnnoopqrstuvwxyz{}~}{ywvuuuuuvwwxxxxxxxyz{|}~~}{ywvtrqppppqrssttuvwxyz|}~|{zxxwwwxxy{||}~}{zyxwwxxyyzzzz{{||}~}{yxxwvvuuuvwwxyzz|}}~}{yxwwwwwwxxxxxxyyz{||}~~|zxwuutttuuvwwxyzz{||}~}{xvtrqonnnnopqrsttuvvwyz{|}}}~~~}|{zyyyyyz{||}}~~}{ywutsrqpoooooqrsttuvwxzz{{{zzyyzz{}~}{yxvvuuuuuvwxyzz{{|}}}}}}|{{||}}{ywutsssstttuvvvwwwwwwwxxxxxyy{|~}{zxvusrqqqrsstuvwwxxxxwwwvvvvwxy{|~~|zyxwvvuuuvvwxxyyzzyyyxxwxxxyz{|~~|{ywvvuuuuuttuvwxyyzzzzzyyxxxyyz{}~}||||{{{{{||||||{{zzzzzzz{|}~|{yxwwvvvwwxxxxwvuuuuvvvwwxyz|}~}|{zzzz{{|}~~~}}}}}}~~}|{zyxxwwwwwwwwvuuuttuvvwxyz{|}}|{zzzzz{|||||{zzyxxxxxyyz{|}~~}|{{{|||{{{zyxxwwwwwwxyz{|}~|zyxxwwwwwvvvuutsssttuvxyyz{|}}~~|zxwvvuuuuttssrrrrrrstuvwxyz|}~}|{{zyyyyxxxxxxxyyz{|}}~}|{zyxwvutttsssttuuvwwwwxyyzz{{||||{{{{{||}~~~~~|{zyxxwvvuuuuuvwxyyz{{|}~~~|ywusrqqppppqqrssttuvwxxyyyzzzzzzz{|}~~|zxwvuutuuvxyz{|}~}|zxwwwwxyz{}~~|{zyyyyyz{|}~}{ywvutssttuvvwxxyyzz{||}}}}}}}}~~|zyxxxwxxyz{|||}~~~~~~~}ywtrqqppqrstuvwxxyyzzz{{|}}}}}|||}}|{zxvusrrrstuvxy{|}~~}{yxvvuuvvwxyz{{|||}||}}}}}}|||{|||}~~}{yxvusrqqrrstuvwyz|}~~~~~~}||||}~}{yxvutssttuvwwxyz{{{||||||||{zzz{|}~}{xvusrqqrrstuwxyy{|}}~~~~~~}}}}~}|zxusqponnmnnoopqrstuuvwwxxyyyyxwwwxyz}}|{zxwvuttuvvwxz{|}~~~~}|zywvtsrrqqpppqqrsuvxyzz{{{{{{{{zzyyzz|}}|{{zzzzz{{|}~~|{{zzz{{{{|}~~~~~}~~}|{yxwvvvuvvwxyz{|}~~~~~}|{zyxwwwxyyz{|}~~}|{zyyxwvvuttttttuvwxz{|}~~}}}~~~~}{zyxwvvuuuutuuuvvwxyz{||||{zyxxxxyz|~~}|{zyyyyyyzz{{|}~}{zyxvutsrqqqqqqqrrstuvwxyyyyyxwvvvwxz{}~}|{zzyxxwvutssssttuvwyz{}~~~~~~}|{{zywvvuuttttttuuwxyz{||||{zyxxxxxy{|~~~}}|||{zzyxxwwvvwwwxxyz{|}~~}|zyyyyyz{|~~~~~~}}|{zyxxwvvuuuuuvwwxyy{||}}}||{yyxxyz{}~~}}||{zyxvuuttssrrssttuvwxyzzzzzzzyyyxxyz|~~~}}||{zywvuuttttuuvwxyz|}~~~~~}}}}~~}}|{{{{{||}}~~}||{zzyyyxxyyzz{||}~~}}|{{{{|}~~~~~~}|{zyxwwwwxyzz{{|}~~~~~~|{zyxwwwwwwwwwwxxxyxxxwwwwwwwxyz{}~~}}}}||{zyxwvutttuvwxyyz{|}}}~}}|||||}}~~}|{{yyxwwvvvvwwxxxyyz{||}}}|||||||}~~~}|{zyyyyyyyzzz{{{||}}~~~~}||{{{||}~~}|||{{zzyxwvvvuutuuuuuvvwwwwxxxwwvvuvvwxy{|}~}||{zyyyyyyzz{{{zz{{{{{{{{{||||||}~~}||{{zzyxwvuttssssttuuvvwwwwwvvvvwxy{||}~~}|{zyxwvuuttttttttttttuuvwxxxxxxxxxyz{|~~~}|{{zzyyyxxxxxwwwwvwwvwvvvvvvvvvwxyz{|}~}|{zzyyyyyyxxwwwwwvvvvvwxxxyyyyyyyyyzzzz{{||}~~~}}}}}}}}}|{{zzz{{|}~~~}}}}}}}}}}}}}}}}}~~~}||{zyyxxxxwwwvvvvvvvvwxyz{|}~~~~~~~~~~~~~~~~}|||||}}}|{{zyxwvuuuuuuuuuttuuuvvvwxxxyyzz|}~}}}}}}}}}}||||{{zzyyxxxxxxxxxxxxyzz{||}}}~~}|{zyxwwwwvvuuuuuvwxyzz{{||}~~}||||}}}}}|{{zyxxwvuttsssttttttuvwxyz{{{|}~~~~~~~}|{zyxxwwvvuuuuuuvwwxyz{||}}~~}||||||}}~~~~}}|{zxwvvuuuutttttuvwwxxyyz{{|}~}|{zywwvutsrqppppqqrstuvwwxxyz{}~}}}|}}~}{zxwwvvvvvvvvwwxxyz{|}~~~~~|{ywvtrqpoooonnnnoopprstvwxyyz{}~~~}}}}}}~~~}{zxxwvvvwwxyyz{|}}~~|{yxwvvvvwxxyz{{|}}~}|zzyxxxxyyzz{{||}}~~|{yxwvuuuuvwxxyyz{||}~~|zxvtsrqqrrrstttuuvwxy{|}~{ywvtsrqpppqrrstttuvvwyz|~}{yxwvvvuuvwxyz{{|}}~}{yxvuttsssstttuuvvwxyyz{||}~}}}~~~|zxvutssssstuuvwxyz{{|}~|zxvusrqqqqrrrssttuuvwxyzz{{{{{{|}~~|zywuttssssttuvwxxyz{|}~~|zxwvtsrqqqqrstuvvwxyzz{{|||||||}~~}{yxwuutsssttuvwxxyzz{{{{{zzyyyzz|}~~|zywutssrrssttuvvwwxxxxwwwxxxyz{}~}|{{zz{||}}~~~|{zyxxxxxyzzz{{|||||{{zz{{|}~}|{zyxxxxxyyz{|}~~~~~~}}}}~~~}||||{{{|||||{{zyxxwwwxxyz{|}~}|{yyxxwwwxxyzz{|||||{zyyxxyyz{|}~}|{zyyyyyyzzzyyxxwwwvvvwwxxyz|}~}{zyxxxxyyzz{{{zzzyyyyzz{|}~~}{yxwvuuttttuuuutsrqqpqqrstvwxy{|~~}|{{{{{{{{|||||{{zzyyzz{|}~}{zxwwvvvvvvvvvuutssrrsstuuvxxyz|}~}{zyxxxxxxxwwwvvuuuuuvwxyz{|}~}{zyxxxwwvuttssssssstuvwxyzz{|}~~~|{zxwvuttttttsstuuuvvwwxyz{|}~~}}|{zzzzzz{{||}~~~}|{zyxxxyz{|}~}|zxwwvvuvvvwxxxyyz{|}}~~~~~~~~|{zyxwwxxyz{}~~|zwusrpoooopqrstuvvwxxxyyz{||||||}}~~}{ywvtsssstuvwxyz{}~~~|ywvuttttuvwxyzz{{{{|||}}}||||||}~~|zxvvuuuuvvwxyz{{|||}}~~~~~~}}}|}}~}zxvutssssttvwxyzz{|||}}}~~}}}}}}~}{yvtrqpppqrrtuvwxyyz{||}}}~}}}|||}~}{ywutsrrrrstuvwxxyyzz{{||}}}}||||||}~~}{zxwutsrrsttvwyz{}~~}{zxvusrqqqqrrsstuvwxxyyyyyyyyxxxxxyyz{|}~}{ywvtsssssttuvxyz{|~}{yxwwvwwwxxyzz{{||}~~}}||}}~}|{yxxwwwxyyz{|}~~}{zyyxwwvvvwxyz|}~~~~}{zzyxxxxxyyyz{||}~~}|{{{|}~~~}|zywvuuutttuuuuvwxxyzzz{{{{zzyyxxxy{}~}|zyxxwwwvwwxxyz{|}~~~~}||zyxwuttssttuuvvwxyz{||}}}~~~~}}}||}~~}{zyxxwwvuttssrrrrsttuwxz{}~~~~~~}||{zyxwwvvvvvvwwxyzz{{|||||{zzyxxxyz|~~}||{zzyyxwvuuuvvuuuuuvvxy{|}~~~}}|{{{|}~~}{zyxwvutttttttuuvvxyz{{{{{{zzyxxyz{|~~}|{zyxwvutttssttuuvwxyz{}~~~~}||{{{{||}~}|{zzyxwvutsrrrrrrrsttuvwxyz{{{zyyxxxxxz{}~}}|{{{||}}~~~}|{zyyyxxxxxxyz{|}~~}|{{{|}~~}}|{zyyxwwwwwxyz{|~~~~~~|{zyxxxwwxxxyyz{|}~~~}}||||}~~}||{zzyyxwwvutsrrrsstuvwxyz|}~~~}}|||{{|}~~}|{{zyxwvuuvvwwxxyyz{|}~~~~~}|{{{||}~}}}||{zyyxwvvvvwwxyz{{|}~~~}||{{{{|}~}|zyxwvvvuuuuvvvvwwxxxxwvvuuuuvwxz|}~}|{zyxwvvwxxyzzz{|}~~~}}}}}}~~}|{zzywvvutssrsssssttuuvwxxxxxxwwwwwxy{|~~}||{{{{{zyxxvvuuuuvwxyz{{{||}~~~~}}}}~~~~}}}|{zyyxxwwvvvvvvwwxyyzzzzyyyxxxxxxyz{|}~}||{{{{zzyyxwwvvvvvvvwwwwwxyyyyyyyyyyyyzz{{|}~~}}}|{{zzyxxxwwwxxxyyzz{|||{{{{|}~~~}}|{{zzyyyyyyyyzz{|||||||||}~~~}||{{{{{{{{zzzz{{{zzzzzzz{{|}~~~~~~}}}}||}}~~~~~~~~~~~~~~}|{zzyyxxxxxxxwvuuuuuuvvwwxyzz{}~~}}||||||{{{zyyyyxxxxxwwwwxxxxxxxxyz{|}}~~~}|{zyyxxwwwwvvvvvvvwwwxxyyz{{|}~~}}|||||||||||{zzyyyyyzzzzzzzzz{{|||}}~~}|{{{|||}||||{zyxwvvvvvwwwwvvvvwxxyz{||}}~~~~}~~~~~~~~}}|{zyxxwwwwwwvvvwwxxyyyyzzz{|}~~~~~~~~~~}|{{zyxwvuttttssrrrrsstuvwxyz{{|}~~~~~~}}|{zywvuuuuuuuuvwxyz{||||}}~~~}}}~~~~}|{yxwwvutttsrrqqqqqrstuvwxyyz{{}~~}|{zzzzz{{||||{{zyxwvuuutttttttuuvwxyz{|~~}|||{{zyyxxxxyyz{{||}~~~}{zzyyyyyyyyyyyzz{|}~~}{yxwvvuuuuuvvwxyz{|}~}{zyxwvvvvwwxxxyzz{|}~~}|zywusrrqqppqqqqrstuuvwxz{|~}{yxwvvvwwxyzzzzz{|}~~|zywutsrqqrsssttttuvvwxz{}}{ywutrqqqqqrsttuvwxxy{|}~}|zxwvusrrrrsstuuvvwwxyz{}~~}{zxvutsrrrrrrstuuvwxyz{|}~|zxwvuttttuuvwxxxyz{{|}~~{ywvtsrrrsstuvvwwxxyyz{|}~~|zwutrqqpppppqqrsstuuuvwxyzzzz{{{|~~|{zyxwwwwxyz{||}~}{yxwvuttsstuuvwxxyz{||}}}}}}}~~|{yxxwwwwwxz{|~}{yxxxxxyyzz{{{{{{{{{{{{{zz{{|~~|{yxvvuuuvwwxxyzz{{{zzyyyyyzz{|~~|zyxwvvuuuvvwxyzzzzzzzyyyyyz{|}~|{yxwwvvvvvvwxyz{{{|{{zzyyyyz{|~~|{zyyxxxxxxyyzzzzzzyxwwwwwwxxyz|}~|{zyyyyyz{{|}}}}}}}|{{{{{{||}~}{zxwvvvuvvvwwwvvutsssssstuuvwxy{}~~}{zyxwvvvvvwxyyzzyyxxxxxyz{|}~~}{zyxxwvvvwwwwwvuttssssttuvwxy{|}~}|zyxwwwwwwxxyyyyxxwwwwwwxyyz{|~}|zyxxxyyyyyyyyxxwwvwwwxyz{|}~~~}}}}||{{{{zzyyyyyzz{|}~~}||{{zzyxxxxwwvvvwxyz{|}~~~}|||{{zzzzz{{|}}~~}}|{zywvvvvvvvwwxyzz{||}}~~~}{zxwvttsssstuvwxxz{{|}~}{zxwvuuuuuvvwxyyyzz{||||||||||||}~~|ywvusrrstuvwxyzz{{|}~}{xvusrqpqqrstuvxyzz{{{||}~~~~~~~~}{yxvusssrstuvwxyz{||}}~~~}{zxvtsrqqrrsttuvvwxxyyz{{{{{{{{{{||}~}{yxwwwwwxyz{||}~~~~~~|zwusrqqqqqrstuvvwwwxxxxyyzzzzzz{{{|~}{zwusqpooppqrtuvwxyzz{|}}~~}{yxwvvvvwxyyz{}}~}|zxwuttttuvwxyz{}~~}{zxwvvwwxyzz{|}~}{yxvvuvvwxyz{{|}~~~~~~~{ywtssrrsssttuvvwwxyyyzzzzzyyxxxyyz{}~}{zywwvuuuvvwxyz{|}~}{zxwvutsrrrrsstuvwxyz{{{|||||{{{z{{|}~~}{yxwvvvvvvvwwxyyz|}~~}|||~~|{yxwvuuuvvwxxyz{{|||||}}|||{zyyyyz{}~}|{zzxwuttssssttuvvwxyzz||}}~~}}||||||}~}|{zyyxvuttsssttuvwxy{|}~~~~~~~~~~}|zyyxwvutssrrrssttuvwyz{|}~~}}}||{{{|}~~}}|{zyxwvuutttttttttuvwxyz{{{{{{zyyxwwxxz|}~}}|{zyxxwxxxxxxyyz{|}~~~~}|{zyxwwwwvvvwwxyz{|||||||{{zzzz{|~}|{zyxxxwwvvvvwxz{}~~}|zyxxxxxxxxyyz|}~~}|||||}~~}||{{zyyxxwwwwwxxyyz|~~~}}~~~~~~}|{{yxwvuuttttuuvwxyz|}~~~~}}|{z{{|}~~}}|{zyyxwwvvuuvvwxyz{}}~~}}||{{zzz{|}~~}|{yxwvuutttsttuvwyz{|}}|{{zzyyyyz{}~}||{{zyxxwvuuuuuvwxyz|}~~}}}||}~~~}|{zyxwvutttttttuuuvwxyzz{{{zzyyxxxyz|}~}}||{{zzyxxwvttsssstuvwxyz||}}~}}}||{{{|}~~}|{zyxxxxxxyyyyzz{{{{zzyxxwwwxxy{|}~}|{{{{zzyyxwvuttssttuvvwxyz{{{{{zzzzzz{||~~}||{zyxwwvutttttuuuvvwxyzzzzzzzzzzz{|}~~~~}}|{zzyyxxyyzzz{{||}~~~}}|{zzyxxwwwxxxyz{{{|||||||{{{{{||}~~}||||||}~~~~~~~}||{zyyxwwwwwxxyyyyyxxxwwxxyz{|}~~}|{zzyyxxwvuuuuuuuvvwxxxxxxxxxxyz{|~~}||{zzzzzyzzzyyxxyyyyyyyyyyyyz{{|}~}|{{{zzzzyyxxxwwwwwwwxxxyyyyyyyyyzz{{|}}~~~~~~~~~}||{{zzzzzz{{{{zyxxwwxxyzz{{|}}~~~}}}}}}}}||{{{zzyyyyyyyyyxxxwwwwxxyz{||}}~~~}}||{{zzyxwvvuuvuuuuutttttttuuvwxyz{|}~~~}}}}}}|||||{{zzzzzzzzzzzzzz{{|}}~~}}}||||||{zzyxwvuutttttttsssssttuvvwwxxyz|}~}}|||{||||||{{zzyxwvvvvvvvvvuuuuvwxyzz{|||}~~}}|{zyyyxxxwwvvvvwwxyzz{||}}~~}|{zzyxwwvvvvvvvvwxyz{|}}~~}|{{zzyxxwwwwwwxxyz{|}~~}|{zzyyxxxwvvvwxxyz{||}~~~}|{zyyyxwwvvuuuvwwxxyzz{{|}~~~~}}}}~~}|{zyxxxxxxwxxxxyz{||}~~~|zxvuttsssrqqqrrrstuvwwxz{|}~~}|zywvutssrrrstuvwxyyz{}~~|zxwutsrrrssttuuvvwxxyz{|~~~~~~~~}|zywutsrrrrstuvwwxxyyz{|~}{ywvtssrrsstuuvvvwwxy{|}~}{xvtsrrrssttuuuvvwxyz{|}}|ywvtsrpppppqrrssttuvwxyz|}~~|zxvutsssssuvwxyyz{|}}~~|zxwvuutttuuvwxxyyz{|}~|zxwuttsstuvwxyz{|}~~~|{yxwwwwwwxxxyyzz{{|}~~~~~~|zxvuttttttuvwxxyz{|}~~|zxwvtsrrqrrstuvwwxyz{{||||||||}~~|zxwvuttttuvwxyz{|||}}}}}}|||}}~}|zxvuttsttuuvwxxyyzzzzyyyxxwwxyz|~}|{zyxxxxyz{{||}}}}}}|||{|||}~}{zxwvutttttuvvvvwwwwwvvuuuvwwxz{}~|zxwutttttttuvwxxyzzzzzzyyyyyz{}~}|{zzyyyyyzz{{|||{{zzyyyyyzz{|}~~}{zxwvuuuuuvwwxxyyyyzzyyyyyyyzz{|~~|zyxxwxwxxxyyyyyxxwwvvvvvwxxy{|~~}|{zyyyyyzzzzzyyxxxxyyzz{|}~~|zyyxxxxxyyyyxxwvuuuuuvwxyz{|}~~}}}}}}}}~~~~~}}|||||}~~|{zzzzyyzzyyxxwwvvvvwwxyz{|}~~~||{{{zzzyyyyyxxxxxxxxyz{|}~~}|{{{{zyxwwwvvvvvvwwxyz{{|}~}|zyxwvvvuuuttuuvvwwxyyz{|~~||{zyyxwvvvvwwwxxyz{|}~}|zxwvutssstuvwxxyz{{|}~~}{yxvutssssstuvwwxxxxyz{{{|||{{{{||}}~}{yxwuuuuvwxyz{{|}}~}{ywusrqppppqrstuuvwwxxxxyz{{{{zz{{|}~~}{ywusrqppqqstuvwxyz{{|}~~}{ywuttsttuvwxyyz{{||}}}~~~~~~}}}~}{ywvuuuuvwyz{}}~~|zxwvvvvvvwxz{||}}~|zxwvuuvvwwxy{||}~~~}{ywutsssttvwxyz{{||}}}~~~~~~}}}}~~|zxvtssstuvwxyz{|}~~~|zxvutsrrrrstuwxyzz{{{{{{{{||{zzz{|}~~}{xvutssssttuvwxxy{|}}~~~~~~~}zxvuuuuvvvwwxyzz{{|||}}}||{zzzzz{|~~|zywutsrrrrsstuvwxyz{{|}~~~~}}}}~~|{zxwuutsrrrrstuvxyz{|}}}}}~~~~}}||}}~|{yxwwwvvvwwxyz{|}~~~}|{{|}~~|{zxwvtssrrsssttuvwxyzz{{|||{{zyxxxxxyz{}~}|{zxwwvvvvvwwxxyz{|}~~~}}}}~~}{zyxwuutstttuuvwxyz{||}}~~~~}}||||}~~}||{zyxwvuutttuvvwwxz{}~~~~~}|{zyyyyyyyzz{|~~~}}~~}}||{zyxwwwwwwwwwxxy{|}~~}}}~}|{zyxxwwwwvvvwwxyz{|}~~}}}|{{zzz{|}~}|{{zyxxwwvvvvvwwxyz{}~~}}||{{|}}~~}|{zywvutssstttttuvwxz{|}}}|{zyyyyyz{|~~}}|||{zzzyxxxxyyz{|}~}|{zzyxwvuttssssttuvwxyz{||||{{zyxxyzz|}~~}}||{{zyxxwwvuuttttuvwxz|}~~~~}|{{zzz{{}~}{zyxwwwvvvvvwxxyz{|}~~~}}|{{zz{|}~}}|{{zyyxwutsrrrrrsstuvwxz{||||{{zzzyz{|}~}|{{zyxwvuutsssttuvvwxyzz{|||||{{zzz{|}~}}||{{zyyxwvvuuvvwxyzz{|}}~~}}||{{{||}~~}|{zyxxxxxxxyzz{||}}}}|{{zyyyyz{|}~~}|{{zyyzz{|}}~~~||{zyxwwwwwxxxwxxyzz{{{{zzzzzz{|}~~~~~}||{zyxwwvvwwxxyzz{{|}}~~~}}}~~~~~}|{zzyxxwwwwxxxyyzz{{{{{{{zzz{{||}~~}||||{{zzyxwwvvvvvwwxxxxyzz{{{{{{{{{{|||}~~~}||{{zzyxxwwwwwwxxyyyzzzzyyyxyyz{|}~~}}|{{zyxxxxxxxxxxxyyyyyxxxxyyz{|}~~~}||{zyxxwwvvvvvwvvvvwwwwwwwwwwxxyyz{{|}~}||{{{{zzzzyyxxxxyzz{{{{{{{{{{{{||}~~~~~~}}|{{zyyxxxxxxxyyyxwwvvvvvwxxyyz{|}~~}}|||{{{{zzyyyxxxwwwwwwwwwwwwwwvvvvwxyz{{|}~~~}|{{zyyyxxxwwwvvwwwwwwwwxyzz{|}}~~~}}}}||||||{{zyxwwwwwxxxyyxxxyyz{{|}~~~~~~~~~}}|{zyxxxxxxyyyxxwwwwxyz{{|}}~~}}|{{zzzzzzzzzz{{||}}~~~}}|{zyyxxxxwwvvvvwwxxyzz{{||}~~~}||{zyxxwwwwwwxyz{||}}~~~~|{zyxwvuuttssssrrsttuwxyyzzz{|}~~~~~~~~~~}|{zxwwvvuuuutssttuuwwxyz|}~~~|{zyyyxxxxwwwxxyzz{||}~~}}||||}}~~~~~}}{zzxwvuttttttttuuvwxyzz{{|}~~}{zxwuuttsssrssstuvwxyyz{|}~}|zxwvutsssstuuvwxxyz{|}~~|zxvusrqpppppqqrrssttvvwxz{}~~~~~~}{zxvutssstuvwxxyyz{{|}~|zxwusrrqqrsstttuuvvwxyz|}~}|zxvttssstuvwwxxyz{|}~}{zxwvuuvvwwxxyyz{|}~~|yxvutssssttuvwwxyz{|}~}{ywvutttuuvvwxyyzz{|~~|zwvtssssttuvwxxyzz{|}~}{yxvutsrrrrsttuvwwxxxyz{||||||||}~~~|zywvvuuuvvwxyyz{|}~~|zxvutsrrqqrrsttuuvwxxyyyyyyyyyz{|~}|ywutssrrrssuvwxxyz{{|||||||||}~~}{ywvvuvvwwxxyzz{{{{{{{{{{zzz{{}~}{zxwvuuuuuvwxxyyzzzzzzzyyyyzzz{}~}{zxwvvuuuuuvvwxxxyyyxxwvvvwwxz{}~|zyxwwwvvvvwwxxyyyyyyyxxxxyyz{|~}|zyyxwwwxxxyyz{{{{{{zyyyyyyzz{}~}{zyyyzz{{|}}~~~~~~}}}}}~~~}{zzyzyzz{{{{{zzyxxxwwwwxyz{|}~~|{zyyyyyzzzzzzyyxxxxxyyz{|}~~}|{{zzyyyzzzzyxwwvuuuvvwxyz{|~~|{yxwwwwwwwxxxxxxwwwwwwwxyz{{|}}{zywwwxxyyyyyyxxwvvvvvwxyz{}~~}||||{{{zzzzzyxxxxxxyz{||}~~}{zyxxxxxwwvvvvuuuttuuvwwxyz{|}~~~}||{{zzyxxwvvvwwxxyyz{{|}~}|zyxwvuttttttuuvvwxxyyz{||}}~~~}{zxwutsrrqqqrstuvwxxxyz{|~~|zywuttttuuvwxxyyzz{|}~~~~~~}}}}}~}{yxvtsrqqrstvwxyz{{{||}~}{yxvuttsttuvwxyz{{||}}~|zxwuutuuvxyz{|}~~|zxvuttstuuvwxyz{{||}}~~~~~}}~}{yxwvvvwxy{|}~~|ywusrrrrrstvwxyyzz{{{{{{{{{{{zzzz|}~~}{xvtsrrrrstuvwxyzz{{||}}}~~~~~~~~~|zxwuutttuvwxy{||}~~~~~~~~~|zxvtrqppppqrsuvwxyz{{||}}~~~~}}}~~~|zxwutsrrrrstuvwxyz{|||}}~~~~~}||}}~~|zxvutsstuvwxyzz{||}~~~~~~}}|||}~~{ywutssssttuuvwxxyyzzz{{{{{zzyxxxyyz|}~|{zywvutsttuuvwxyz{|}~~~~}{zxvutsrrrrrrstuvwxyzz{{{{{{{zzyyz{|}~~}{zxwvvvuuuvvwwyyz{|}~~~}|zyxwvvwwxyzz{|}~~~~}~~}|{zxwwvvvvvwxyyz{|}~~~~~~~}|{zyxwvuuuuvvwwxyz{|}~~~~~~~~~}|zyxwvvuuuvvvwwxyy{|}~~~~~~}}|||||}~}|{zyxwvutttttttuuuvwxyz{|}}}}||{zzyz{|~~}||{{zyxwvvvwwwwxxyyz|}~~~~~}|{zxwwvvvvvvvwwxyz{{|||{{{zzyxxxyz{}~}||{zzyxwvvvvuuuuuuuvwxy{|}}~}}|{zzz{||~~}|zyxwvvvvvvvvwxyz{|}}~~}||{{z{{{|~~}}|{zyxwwvuuttttuuuvvwxz|}~~}|||}}~~~}|{zyxwvutssrrrrsttuvwyz{|}}}||{zzyz{|}~~~}}|{zzyxwwvvvuvvvwxyz{}~~~}||{{{{{|}~}}|{zyxwvuuutttttuvwxy{||}||{zzyyyyz{|~~~}|{zyxwwwwwwxxyz{}~~~~~~~}{zyxxwvvvvvwwxyz{{|}~~}}|{{{{{{|~~~}||{zyxwvvuuvvwxxyz{|}~~~}}||||}~}|{zyyzzzzz{||}~~~}}||{{{{|}~~~}||{zzyyxxwvutttuuvwxxyz{|||||{{{zzz{{|}~~}}|{zyxwvuuuuuvvvwwxxyz{{{zzyyyyyz{|}~~}||{zyyxwwwwxxxyzz{{|}}~~}}}|||}}~~}}|{{zyxwvuutttuuuuvwwxxyyyyyyxxxxyyz{|}~}}||||{{zyxwwwwwwwxyyzz{{|||}|||}}}~~~~~~}}|{{zzxxwwvvvvvwwwxxyyxxwwvwwwxyyz{|}~~}}|||{{zzyxwvvvvvvvvwwxxxxxwwwwwwxyz{|}~~}}|{zzyyyxxxxxwwwxxxxxxxxyyyyyz{{|}~~}|{{{zzzyxxwwvvuuuuvvwwwwwxxxxxxxyyz{||}}~~~~~~~}||{zyyyyyyzzzz{{{{zyyyyyz{|}}}~~~}}}||{{{{{{||||||{{{{{||}~~~~}||{zzyyyyyyyyyyxxxxxxyzz{||}~~~~~~~}||{zzzzzzzz{{zzz{{||}~~~}|{zxwwvvvvvvvuuttuuuvvwxxxyyz{}~~}||||}}}}}}}|{{zyxxwwwwwwwwvvuuvvwxyz{||}}~~}|{zyyyxxxwvvvvwxxyz{{||}}}~~~}}~~~}}|{zyyxwvvvuuuutuuvwxyz{{||}}~~}|{zxwwvuuttsssssstuvwxyz{{|}~~}{zyyxxwwvvuttuuvwxyzz{|}}~~}|{yxwvvvvuutttttuuvwxyzz{|}~~}}|||}~~~}|{zxwwvvvuuuttuuvwxy{|}}~~~|zywvttssssrrrrrssttuvwxxyz{|}~}}}}}~~}|{zxvtrqqqppppqrrsssttvwxz|~}{zyxxxyzz{{{{|{{{|~~~~~}|zyxwwvvuuttuvwyzz{{||~~~~}|zyxxwvuuuuvxz|}||||}}~~}}~}{ywvvwz{{{zzzzzz{}~~{yxwusqponlkjjjmptuuvwxyzz{|~|wurrsuvvwwvvvuvwyz|||}}}|~~~~~~{wusqqqrrrrrssssux{~~}{zz{{||{yxvusqonnnqsuwyz{|~~~~~}||{yxvvwxyyyyz{{{{{{{{{{}~~}}~~~~|{{{|{zxvutsrrqrsstuuvwyzz{{|~~{yvtssrrstuvvwwvutsrrqqrrstvwy|~}}}}~~|zxwwwvutsttuvxy{|~}||{{{{{zywuspnnoppqrssuwy}~}}~~}{zxurpnnoqststsssuuvvvvvwxxz{|~~~}|zyz{|}~}{yxvvvvuuuuvvvvvvvvxyz{}~~~}|{ywvutttttttuvxz|}}{xtrqqqppooopqrstttuvxyyz|~~}|{zywvtrpnmmmmlllllmoprtuwz}~|zxvusqnmmnpqsuwxxwwvuuvwxy{}~|zxvtsrqonmllmnoppqsuxz|~|zwvtsrqpopqrrrrrrrrrqqsuwz}}zwtpnmmmljjijklmnopqrstvy}}{yxvspnkiiiiiijjkllmnopqstwz~{xurpnnooonnooopqsvwz|~}{yvrnlkjjiiiihgfeddgijkloruy||yvsqnkihhhiiihfddefghjlnpuy}|zxvvutssrsstuuutsttuwxz{}|ywusqnlihghjlnopppqqrrrtvz|yuqmkkjjjihhhijklllmmnoqsuwy||ywvtsrrqqppppppqsvx{}~}zvspnlkjjjjjjiihijloruwy{~~{wtpmllllmmllllmopstvx{}|xurponnnnooqrtuvwwwxxy{}|yvsqnlkjihhhiijkllllklmorw|~|{xusqonmlllmnoqstvwxyyz{|~~zwtpnljjjklnqtvwyzz{{|}~~|zxtpmkihffghjlmnoppqsuvwxxyz|~}|zwuromlkjjjkllnoqrtvwxxz{~}{xuroligffghijklmnpqrsstvxz}|zwtrqppprstvxyzzzz{|~~{xuroliggfghikmoqsttuuuuuvwy{}~~|yvspnkhgedeefhiklmnoqrtuvxz|~}{yvsqoonopqsuwxyz{|}~}yuqmjgffghjlmopqqrsttuvwy{}}|{ywurqomkjijklmnopqqrrrrrstvxz|~{ywusrqrsuwy{|}~}{ywusqponnmmnoqrstttuuvxz|~~{xusqponnnoqsuwyz{||}}}~~~}|zwusqoonopqsuwxz{||}}}~}zwtpligfffghikmoqrtuuvvvwy{}}|{zyyxwutrpomlmmnoprsuvxyz|}~|zwutrqrrsuwyz{|||||}}~}{zyyxvutrqpnnmmnopqqqrrrstuwxz{}~~}{yvtrpoonnoprsvwxxxxxyy{}~|{yxvutrqonlkjjjklmoqrtuwxz}|yvtrqppppqstvwxyyyyyyzz|}~}{zxwvtrqoonnnnnopqrssttuuuvxz|}~|zywvtrpnlkjjjjjjkmnopqrrstvxy{}~|zxwvvvvvvwyz|~}{ywvtsrrqrrrrqrrstuuvvwwxyz{{|||}~|zyxwvvutsqonmlmmlmmnooprstuwxyz{|}~~}|{zyzzzzzzz{{{{{||~~}|{zzywusqonllllmopqrsuvxz|~~|{yxwvvvvwwwxyyyzz{{|}}~~~~~~~~}{zyxxxxyzz{}~~~~~|zxwwwwwwvusqponoooppqrstuvwxyz{|||}}}|zyyyyyxxwwutsssstuvwxz|}~~~}}}}}}|{zxwwwwxyz{||}}}}~}|{zyyxwwvtsrpooopqrsttuvvvwwwwwvvvvxz|}}|||||||{ywvtssrrstuvwyz|}}~~~}|{zzzzzzyxwusrqqrsuvwy{|~}|zxwvuuvvvwwxyzz|}}~}|{zzz{}~{ywvvvvwxxyzyxxvutssstuvxyz{{|}}||{zzyz{|~|yxwwvvvuuuutsrpnmmmnoqsuvxyz|}~~~~~~}|{{{|||}}}}|zyxwwwxyz|}~~~~}|{yxwvuuuuvvwxxyyyxwutsrrsuwz~~|{yxwwxyzzzyxvusrqqqqrrstuvwxyxxxvuuuuvxz}~}{{{|}~~}||||}}}}|{yxwutsrssuwy{}~~|{{{|}}{ywvvvwxy{|}~~~}|{yyxxz|~|zzzz{||}~~|{zyz|~~}|{{{{{||{zxwusqoonnopqstuvvvvvutsstuwy|~}|}}~~|{zyxyz{}}{zyyz{~~~}{zxvuuuvxy|~~}|{{{|||||{{zzyxwuutttuvwxyyyxwutrqqqqstwz}~}{zyxwxyz|}~~}|{{zzzzz|~~~}~~~}{yxwvwwxz{}~~}{zzz{}}zxwvvwxyzzzzzxwvusrrrsuvy{~}|zyyxxyyyz{{{zywvtsrqqrtvx{}~}}||}}}}}}||{{zyxxwwwxyz{|}||{yxxxxyz{|}~~~~}}~~|zyxxyz{|~~|{zyyyyyzzzyxwutrrqqrssuvxz}~~}}||}}}}|{zywvuuuvwxz{|||zywusqqqrsux{~~}}~~~|{yxxwwwxy{}~}|{{{||}~~~~}|zxvuttttuvxz|}|{{{{||}}|zywvuttttuuvwy{~}{ywvuuttuvwx{}~|{ywvutttuwyz{{zxvusrqpoonopqtvy{~~~~~~~|zxwvutttuwy{~~|{ywutrpponooprtvz}~|{zyxxxxxxwvtsqonlkjiijkmoruw{}~~~~~|zxvtrqponnnprtx{~|{yxwutssstuwy{}||||}}}|{yxvtrqommllmnorux|~~~~~~~}}{yxvtsqoonopqrsuwy|~~}|{zz{|}}|zxvtrponnnoqsvy|~|zxwusrqqqrsuwy}~}}}}}|{ywuspnljihhhiknqtwz}~~~~~~}~~~~~}{zxvutsssrrstvx{~~|ywusqppqrtvxz}~}{ywvtssrsstuwy{~~|zxutrqppqrtvxz}~{yvtsrqqppqrsuvxz|~~~~~}}}}~}}{yvtromlkkkklmoqsuxz|}{zywvutttttuvxz}|yvtqpoonnopqsuvxz|~~}}}~~~~~~~~}{zwuspnmlkllmnopqrtvxz|~|zxvsqonnnopqrtuvxz}}{ywvtsrrrsstvwxz{}~|zwtqomlkjjkklmnpqsuwy|~~|ywusqpoonnnopqrstvxz}~|ywtrqpooopqrtuvwxy{|~~|zywusrqqqrstuwxy{|~|zwtrpomllllmnopqrstvwy{|~~||||}~~{yvtrqppppqqrstuvxz{~~{xvutssrrrrrsstuwyz}}{xvtrqpppqqrstuvxz{}~~{ywvutssssstuwxy{|~~{ywvutsrrrstuvwxyz{|}~}|||}~}zwtrqoonnmnnnoopqrsuvwy{}~|yxvttsssttuvwxy{}~}{xusrqppooopqqrstuvwyz|~~~~|{xurpnmmllmnoopqqrstuvxy{|~~{ywutssssssttttttuvwxy{|~|zxwvvvvwwxyzz{{{zzzzz{|}~}{ywusrqpqqqrrsstttttuuvvwxz{}~}|zxvtsrrrsssttuvvwwwwvvvvwxz|~~}|zxvutsssstuuvvvvwwwwwwxxyz|~~}|{{{zzywvutttuuvwwxxxxxxxxxxyz{}~~|zywuuuttttsssssrrqqppqqstvy{~~}}}}}}|{{yxwvvvvvwxyyzzzzzyyyyyz{|~~}|{zyxxxxyyyyyyyyyyyyzz{|}~}||||{{zyxwvvvwxyz{{{{{{zzyyxxxyz|~~}}~~~~}{zywwvvwxyyzzzzzzzzz{{|~~|zywwwwwxxyyyxxxwwwvvwwyz}}{yyzz{{zzxwutrqqqqrrsstttttttttuuvxy{~}{zzzz{{zzzyyyyyyzz{|}}~~~}}}}~~~|zxxwwwxxxxwwvuttttttuvwy{}}{zxxxxxxxwvutsrqqrrsstttuttttttttuwy|~~}}|}}}}|{zxwuttttuuvwwwxxxxxyyz{|~~~}{zyxxwwwxxxxxxwwwvvvvwwy{}~}{yxvutsrrrrrssssssssttvwxyz|~~}|zyxvuuuuuuuvvvuutssstuvwy{~~|{ywvuuuuvwwwwwwwwvvvvvvwxz{~~}||||{{zyxwwvvvvwwwxxxxxxxxyyz{}~}zxvtsrqqqrrrrrqqqqqpqqrtvxz}}|zxvtssstuuvvwwxxxyz{{|}~|ywusrrrsuvwxyyyyyyyyz{{}~~|zxvuutuvvwxyyxxxxxxyz{|}~~|zxwvuuvwxz{{||||||}}~}zxvtttstvvwxxyyyzzzz{{|}~~}{xvsqponnnoqrsuuvvvvvvwwxxyz{||}}~}|zxwuuuuvwxz{||}}~~~~{ywuutuuvvvvvuuttttuuuvvvvvvwwy{}~~{ywusrppopqqrstttuvwxxyzzzzzzyyz{|~}zywvtttuvxyyzzzzz{{|}}}~}}~~}{zyyxxxwwwxxyyyyyyyzzzzyyyyyyz{}~|zxwutsrrqqqrsstuuuvvwwwwwwwwwxz{~~|zywvuuttuuuvvvwwxyz{{{zzyyyyz{}~|{zyxwvuuuuvvvvvvvvvvvuuutttuuwxz|~~}{zzyxwwwwwxyzzzzzzzzzyxwwwwxy{}}|{zyxwvuuuttttttssrqqppoppqrtvx{}~}|{{{zzyyxxxyyz{|||{{zxxwvvvwxz|~}||{{{zzzzzz{{{{{zzyxxwwwwxy{}~}||{zzzyyxxyyyyyxwvutssstuvxz}~}||||||}}}}|{zyxwwvwxyz{}~}}||{|{{{{{zzzyxwvuttssstuvxz|~~}|{{zzyyxxwwwwwxxwwutsrqppopqrsuwy{}}|{{zzz{{|}~}|{zzyxxwwvutrqponnmnoprtuwz{~~|{zyyyzyyyyyyyzzyyxwvutsrqqqrstvxy|~~}}}~~~~~~~~~~}|{yxwvvuuvvwxy{|}~~~~}}{zxwutsrqqppppqrsuwy{}~}|{{{{zzzzzzzyxwusrqppoppqrstuvxz|~||{{|}}}~~~~}}||{zzyxwvvuuuvvwyz|~~}||}}||||||{{zyxvutsrqppppqqrsuvx{}}|||||}}~~~}||{zyxwuutttttuvvwyz{|~~~~}}}|zywutrqpooonnoopqrstvxz|~~}}~~~}|{yxvutssssssttuwxy{}~~|zxwuutttstttuvwxz|~}|zywvttsrrqqqqrsuwy{}~}{zxwvuuuuuuvwxz{}~||{zyxwvvuuuttttuvwxz|~~||{||}}~~}|zxwvttsrqonnmmmnooprstvy{}~}|{zzyyyyyyyyyz{|}}{yxvutrqpoonmmmmnoprstvwy|~}}||}~~~}|{zyyxwvutsrqpppppqrsuvxz|~~}||{{zyxwwvvvvwxyz{}~~}{yxwvvuutsrqpooopqrsuvxz|~~}{zxwvvuttsrrqqqqqqrrstuwy{~~}||{zzyyxxwvvuuuuuvwxz{~~}|{yxwvutsrrqppoooopppqrstuwy|~}|{zyyyxxxwvvvuuuutuuwxz{}~}|{yxwwvvuttsrqqpppqrstuwxy{~~~}|{{zzzyxwwvuuuttttttuwy{}~}|{{zyyxxxwwwwwvvvvwwwxyz{~~}|{zyyxwwwvvuutttttuuvwxy{}~}|{zzzyyyyyxxwwvvvuuuvvwy{~~}}|{{{{zzyxxwvvuuuuuuvwxz|~~}|zzyxwvutsssssrrrrqqqqqqqqqrsux{~~}}}|}}}}}}||||{{zzzz{{|}~|{zyxwwvvvvvvuuuutsrqqpooppqrtwz~}|{yxxwvuuuvvvvvvuuttsrrqqpqqrtvy|~}}|{{{{{{||||||{{zyyxxwwxyz|~}{zyxvvuutuuuuuttttttssrrrrrsuwy|~|{yxwvvuuuuuvvvvvuutsrrqqqrstuwy|~~}}||||}}}}}}}}}||{{zyxxwxxxy{|}{yxvutttttttutttttsssrqpooopqrtvy|~|zyxxwxxwwxyyzzzzzzyyyxxwwwxxz|}}|zyxxwvvvvwwwwvvuttsssrrrsstvx{}~|{zyyxxxxxyyyyyxxwvutsrqqrrtvwz|~|{zzyyzzzzzzzz{zzyxxwwwwwxyz{}~}{zyxxxxyyyyyzzzzzyyxxwwwwxz{~}|||||{{{{{{{{zzyxwvvvuvvwxy{}~|{{zzzzyzz{{|{{zyxxwwwvvvvwxz|~}{ywvutsrrrrsstttttsrrrrrrsstvwy{|}}|{{{{{{{||}}||{{zyyyyzz{{|~~|zyxwvvuuuuuuttsrqqqqppqqrrtvy{~}|zyxwvvvvvvvvvvvuutsrrqrrsstuwy{}~~}|{{{{{{{{{{{zzzzzzz{{{|~~}{zyxwvuuvvvwwwwvuttssssssttuwyz|~~|{yxwvvuutsssstttsrrqqqqrrsttvwxz|~~~}}}}}}~~~~}|{zxxxxxxyyyz{|~~}{zxwutsssssssstssrrqppoppqqrstuvxz|~~|{{zzyyyxxyyyzzzyyxwwwwwwxxxyz|}~}|{zyxwwwxxxxwwwvuuuuuuvvwxyz|}~|{zyyyyyyxxwwwwvvvuttttttuuvvwxz{}}|{{zzzzzzzzzzzzyyxxyyyzz{{{|}~~|{{{zzzz{{zyyyyxxwwwxxyz{|}~}|{zzzzzzyyxxwvvvvuuuuvvwxxyz|~~}}|||||}}||{{zzzyyxxwwwxxyzz{{}~}{zxwuuuuuuvvvvuuuuuuuuuuuvvvwxxyz{|~~}}|}}}}~~}}||{{{{{{{{{{||}}~~|zyxwwvvvvvvuttssrrrrrssttuuvvwxz|~}{yxwvvvvvvvwvvuuuuuuuuuuvvwwwxxyy{}~}}}}}}}}}||{{zyyxxxxyyyz{||}~}|{zzzzzyyyxwvutsrqqqqqrstuvxyz|}~~}{zywvuttttttsssrrrrqrrsstuvwxz{}~~}}}}~~~~~~}}}|||{zzzzz{||}~}|zxwvuttttttuuttsssrrrqqqqrsstuvwxy{}}|{zyyxxxxxyyzzyxxwvvuuuuvwxxz{|}~}|{{{{{{{{zyxwvuttsssstuvwyz|}~~}|{zzzzzzzyyyxxwvvusrrqqqrrsuvxy{|~~}}}}}}}~~~}|{{zywwvuuvvwwxz|~~~}}}~~~}{zyxxwvvvvwyz|~~}}|||{{zzywvutsrqqqqrtuwy{~~~~~~}|zyxwvuuuvvwxy{|~~}{zzyxxyyyzyyxwvutsrqqppppqqsuvy{}~|zywvuutttuuvxy|~~~}}}||||{yxvtrqpoonnnnoprtwy{}~}|zyxxxxyz{{{{{zyxvutsrrqqqqrstvy{~~}{zxwvuuuuuvvwy|~}|{{z{{{|{zzxwusrqpoooooopqrtvy|~|{zyyyyyyxwvtsrqponmmmmnnoqsvx{~|zyxwvvuuuuvvwy{~~}|zyxxxyyyyxwvutsqonnmmllllmnoqtwz~~~}||||}}~~}|zxwvtsqqppqqqrstwy|~}{yxvusrrqqqqqqrtvy}~~}|{zzyyzzzzyyxwvutsrqppppppqsuwz}~~~~~~~~}|{zxwvuutssrrrstvxz}~|{zxxwwwvvuttuuwy|~~}||zyxvtsrqpppooooprtvy}~}|{zyxwvvuttttuvxz}~}}}||{{zzzyyxxwvutsrqppoopqrtwy}~~}}||{zyxwvutssrrrssuxz~~}}|{zyxwutsrqponmllmmoruy}~}||{{zzzzyyyxxxwvvtsrqpoooooqsuy}~}|{zyxwwvusrqppqrtwz~~}|{zzyxwwvvutsrqonmlmnoqsvz}~}|{yxwvvuutssqponmmllmnortwz~~}|{zxwvtssssuwy|~}}|{{zyxwvutssrrrrqpnlkjiiijlorvy|~}||{zzyxxwwvuttsqponnnoqsvz}~}|{zzyxwvusqonmmmnprux{~~~~~}|{zzyyxxxxxwvutrpomlllmoqsvy|~}|{{{{{zyxwutsqpppqrtvy|~~~~~~}|{ywusrrrstvy{~}|zyyxxxxwwutrponmmnoprtvy}~~~~~~~~}|zxvtrqppqrsuvy|~}{zyyxyyyzyyxwusqpoooopqsuw{~~}|{{{{{{{zywutrqqpqqrsux{~}{{{zz{zzyxvtrponmmmmnpqtwy}~}|{zzzz{{{zyxvutssrqqqqstwy|~}}|}}}}|{yxvtsrqqppqrtwz|~|{{zzyzzyyxvusrpponnnopqsux|}|zyxxxxxxwwutsqpnmlllmnprux{}{zxvtrqqpqqsuwz}~}{zxwwwwwwwvusrqonmlkjjklmpsvz}~|zzyyyz{zzzyxwvtsrqqpqrtvy|~~~~}}|zxvtsqonnmnnoqsvy}}{zyyyzzzzyxvusrpnmllllmortx{~}}}~}}|{ywusrpooopqsuxz}~|zxvutrrqqrsuwz}~}||||{{yxvtqpnmlkklmorux{~~|zwusrqpopqqsux{~~}|||||{zywutrqpoonopqsvx{~~}}}}||{ywvtrqpoooprsvx{}~~}{zwtromlkkkkklmoqsvx{~~~}{xvtsrqpoooprtvx{}}|zwusqonmmnoprtuwz|~|{ywurqonmmmmnoqrsuwz}~}|zxvsqonmllmmnoqsuxz|~|ywusqqpqqrsttvwy{}~~}|zxvtrpnljiiijklmnpqsux{}~}zxusqponnnopqstvxz|~{xvsqonmmmmnopqrtuwy{~~|zxusqponmmmnooprstvxz|~|zxusqppoppqstvwyz{}~|{ywvtsrrsstuvwxz{}|yvtqomlkkkklmnpqsuwy{}}{xvusrrqqrrsstuvwyz|~~{xurqponnnnopqrstvxy{}}zxvtrqponoopqrsuvxy{}|yvtrqonmlllmnopqrtuwxz}~{zwvutssrrrrrstuvwyz{}}zwusrqqppppqqrstuvwyz|~~|yvtrqpoonnoooppqrrtuwy{}}ywtrponnnnnopqrtuvwxy{|~}{ywvuutttttuuvvwwxxyz{}~}|{ywtrpommmmmnnoppqrrsttuvxy{}~~~~~|{ywutsrrssttuuvwwxyyz{|}~{ywvuttttttttttttsssstuvxz|}|{zzyyxwvtsrqqrrssttuuuuuuuuuvwxy{}~}}||{zxvutsstuvwwxyyyyyyyyyzz{}}|{zyyyyyzzzzzzzzzyyyyyz|~~}}||{zxvtsrrsstttuuuuuuuuuuuvwy{~~~~~}|{zyxxwwwwxyyyzzzzzzzzz{{|}~}|||{zyxvvuttttuuvwwwwvvvvvwxxy{|~~|{zzzzyyxwutssrsstuvvvwvvvvwwwxyz|~~}|{ywvutttttttttsssrrqqrrsuwy|}||||||||{zyxwvvvvwxxyyyyyyxxxxxyz{}~||{{||{zyxwvutuuuvvwwwwwwvvvvvwwy{|~}}||||{{zxwvutttttuuuuuuuuuuuuuvvxy|}}||}}|{zyxvuttsttuuvvvvuuuuuvvwxz|~~}{zyxwwwwxxxyyxxxxxxxxxxyz{}}{zzyyyxxwvtsrqppppqqqrrrrqqqqrrstvxz|~}}||||{zyxwvuuuuuuvwwwxxxyyyyzz{|~~}{zxwwvuuutttsssrrrrrstuwy{~~}|{{zzzyxwvttsrrrsstuuvvvvvuuuuvwxz{~~~~}}|{yxwvvvvwwxxxyyyyyyyz{|}~}{zyxxwxxxxyxxxxxxxxyz{}~~|zxvusrrqrrrsssssssttuvwy{}~|zxvuuuuvwwxyyyzzz{{{|}~~{xvtrqppqrstuvvvwwwwwxxyz|}}{xvsrppooqrsuvvwwwxxyyz{|}~|zwusqpoopqrsttttuuuuvwwyz{||}~|ywusrrrrtuwxyyyyyzz{||}}~~|zwusrqpppqstuvvvwwwwxxyz{||}}~~|ywusrqppqrrstuuuuuuuvvwxyyzz{{}~~|ywutsrrssttttuuuuvvwxyzz{||||}~~|{yxwvvuuvwwxxyyyzzzzz{{{{{{zz{|}}zxvtrqponopqqrsssssttuuuuuutuuuwxz|}{yxwvuuuuuvvwxxyyzz{|}~~~}}}~~}{zxwvutttttttutttuuuuuuttttuwx{}~|zywvuuttttttttuuuvvwwxxxwwvvuuvwx{}~}|{{zyyxxxyyyzz{{|||}}||||||}~~}|{zzyyzzzzzzzzyyyxwvvvvwxz|~}|{zyxwvvuuuuvvvvvvvvuttsstuvwy|~~}}|{{{{{||}}~~~}}|{zyxxyy{}~}|{zyxwwvvvvvwwwwvuutsssrsssuwy|~||{{zzyxwwvvvvwwxxxxwwvuuuuuvwy{}~}|{zyxwwvvvvvvvutssrqqqqrstvxz}~~~}}}||{{{zz{{{zzywvuuttttuvxy{}~}}||{{zzyyxxxyyyxxwutssrrrtuvxz}~}||{zzyyxxxxxxwvuutsrqpppqrsuwy{~~~}}|{zzyyxxxwvvutsrrrrrstuwy{}~~~}|||||||{zyxwvutssssstuwxz|~~|{zzzyyxxwvvvvuutrqponmmmmmnpqstvxz|~}}~~~~~~}}}||{zyxxwvvuuuvwxy{}~~~~}}|{zyxwusrpoonnnnopqstvxz|~~|{zzz{{|||||{{zywvutsrqqppqqrstuwy{}~~~~~~~}|{zxwwvvvwxyz{}~}{zxvuttssrrsstuvxy{~~~~~~~~}|{zxwvusrqpooooopqrsuwy{}~|{zyxwwwwxxxyz{|~~~~~~}|{ywutrrqppoooopqrsuvxz}~|{{{||}}}}||{zyxvutsrrrrrrstuvxz{~~~}|{yxvtrqpooooppqstvy{}~~~~|{zxwvvutssrrrrrstuwxz|~~}||}~~~~}|{zyxwvutsrqqppqqrtuvxz|~~~}|{ywvutsrrqqpoooopqstvxz|}|zywvutsrqpoooopqrtvxz|~~}|{zyxwvutssrrrrstuwxy{}~}||{|||||{yxvutsrqponmmllllmnoqstwy{}~}|{zzyyxwvuttssstuwyz|~~}{yxwvutrqponnmmmnnoqrtuwy|~~}}~~~}}|{zyxwvvuutsrqppooppqrstvwz}~}}|{{zyxxwwwwwwxyz{|~~}{zyxxwvuuttssssssuvwy{}~}|zyxwvutsrqqpppppqrsuvwyz|~~}|{{zzyyyyyyyyzz{}~~}|{{yxwvuttsrqqpoooopqqrrtuwy|~}}|{{zyyxxwwvvuttssrrrsttuvwxy{}~}|{zyyxwwvuuttssssssttuvwy{~~~}}|{zyyyyxxwvuutttttsssttuwy{}~}|{zzzyyxwvvuuuuuuuuuuuuuuuvvxy{}}|{zyxxwvvuuuuuuuuuuuttttuuvwxz|~}|{zyxwwvvvuuttssrrrrrrrrsstvx{~~}||{zzyyxxxxxxxwwwwvvuuttuuvxz|}{zxwvutsrrqqrrrrrqqqpppppppqrsuwy|~}|{{zyxxxxxyxxxxxyyyyxxxwxxyz|}|{zyxwvvuuuuuuttsrrqqpppqqrtux{~}|zyxwvvuuuuuuuuuuuuttssssrrsstuwy|~}|{{{zzz{{{{{{{{{{{{zzyyyyz|~~|{{zyyxwxxxxxxxwwvvuutttttuwy{~}|{zyxxwvvvvvuuuttsssrrqqqqrsux{~~~}}}}}~~~~~}||{zzyyyz{|~}{yxwvvuutttttuuuttsrqqqqrrrstvx{~}{yxwvuuvuvvvvvwxxxwwvvuuuvvwxz|~}|{zyyxxxxxyxxxwwvuuttttuuwxz}~|{zyyxwwwwwwwwwvvuutttssrrstvwy|}{zxwvvuuuuvvwwwwwvvutttttuuwxz|~}{zyxwwvvwwwxxxwwvvuuttuuuvwxz|~}|zyxwvvuuvvvvuutsrqqppqqrstvy{~}{zyyxxxxxxyyyyyxwvuuuuvvwwxz|~}{yxvutsrqqqqrrrssssrrrrqqrrstuwy{~~}{zyxwwwwwxxyyyxxwwvvvvvwxyz|~~|{zyxwwvvvvvuutsrqppoopqqrstvwy{}~}{zxwwvvuuuuuuuuuttsrrrrsstuvvxy{}~}|{{{{{{||}}}|{zyxxxyyz{|}~~|{{zyyxxxxxxxwwvuuuuuuuvwxyz|~~|{zyxxwvvuuuuutssrqpppqqrtuwy{}~~~~}}}}}}}|{{zzzz{{||}~}{yxwvuuuuuttssrrrqpppppqqrstvwyz|~}{zyxwwwwwwwwwwwvvuttsstuvwxyzz|}~}||{{{{{zyxwvvuuuuuuvvwxyyz{}}|zyyxxwwxxxxwvvutttssstttuvwxyyz{}~|{yxxxxxxxxxxxwwvvuuuuuvvwxxyyz{||~~}{zyxxyyyyyyxxwvvuuuuvvwwxyzz{}~~|{zyxxxwwwvutsrqppooopqrtuvwwxxz|~}|{zzzzzzzzzyxxwwvvvvvvwxxyyyyzz|~~|{yxwvvuuvvvvuutsrqqqqqqrrstuvxyz{|~~}{{{{{|||{zyxwvutsssttvwxz{}~~}{zyxwwwvvutsrqqqpqqrstuvwwxyy{|~}{zxwvuuuvvwwvvuuttttsssstuwxyz{|}~~}||{{{||||{{zyyyxxxxxyz{|}~~}|{zzzzzzyxwvuuttssttuvwxz{|}}|{zzzyyyxxwvusqpppppppqrtuwyz|}~}|{yxxxxyyz{|}~}|{zyyyyyyxxwvtsrqpoonnnnoprsuwy{|~~}{zzyzzz{{{{zxwvtsrqqpppqqsuwy{}~}|zywutsrqqqrstvxz|~~}||{{{{{{{zzywvtrqpoonoopqstvxz{}~~}||||||||{{zyxwvtsrqpppqrrtuwyz|~~~~}|zxvussrrrrrstuvxz|~~~}}}}||{zywusqomllllllmnprtvx{}~~~~}{zxwutsrrrssstvwy|~~}{zzyyyyzzzyxwusrponmmmmnoprsvy{~~}}}}}}}{zywvtsrqqpppqqrstwy{~~~}}}}||{ywvtrqonnmmmmmnoqtvy}~}|{{zzzz{{{{zywvtsrqqpppppqrsuwy|~}|{zxwvuutttttuvwz|~~~}{zxvutsrqqqqqqrstwy|~~}}}}|{zywutrqpoonnnnnoprtwz}~}{zyxwwvvvvvwxy|~~}|{zzzyyxwvusqponnmmllklmnpsuy|~}}||{{zyxwutsrqqqppponoopsvy|}|{yxvutssrqpppqruw{~}||{{{{{zyxwvutssrqpoonnnnprtx|~~}}|{{zzyyxwwvuutsrqpoonopqsvy}~~}}|{zyxwvtssrqppqqruw{~}|{zyxwvutsrqpnmlkjiijjmpsw{~~}}|{{{zyxwvutrqpppppruw{~}|{zyyxwvvuttsrrqonmlllmoruy}~}||{zyxwvvvutsrqponmnopsuy~~|{zzyyxwvutsqpnmllllnprvy}~~~}}}}||{zyyxwwvvuutsrqponoopsux|~}}|||{{zzyxwusrppppqsvy}~}||{zzyxxwvutrqonnnoqtwz~~|zzyyyyxxxwvusqomlkllnqtw{~~}{ywutsssuwy{~~}|zywvuuuuuttsqonljjjjknprvy|~|zywvvvvvwwvutrqponnnprtvy|~~}}||{{zxvtsqooooqsuwy|~}{zyxxxxxxxxwvtrpnllllmoqsux{~~|zzyyyyyyyyxvusqommmmoprtvy|~}|||||}||{ywvtrqpopqrtvy||{ywwwxxxxwvtrpnlkkjjklmpruw{~}||||}}}|{yxvutsrppooqsuwz}~|{yxxxxyyyxwutrqppoooopqsux{~~}|zzyyyyzyxwvtsqppoooopqsux{~}||{{{{zywutrqpnmmmmnoqsvy|~|{{{{{|||{zxvutrqpppprsux{~~}}|}}}||{yxwutsrqqqrsuwz}~}}|}}}}|{zywutrqpppqrtvy|}|{{{||{{zxwusrpoonnopqtvy}~}{zxvtsrrssuwy{~}|zyxxyyyxwvtrpomlkkklmnprux|~}|{zz{{{{zxvusrqpppppqsuwz}}{ywtsqpooooprtvy|~}|{{{{{{zywusponmllmnoprux{~}|{zzzzzzxwvtrqponnnoprtwz}~}|zxvtsqpoooprsvxz}~}||{{zywtrpnlkjiijjlmoqsvy|~}|ywusqpoooopqrtvx{}~~}|zywuspnmlklmnpqsuwy|~~}|{ywurqonnmmmnoprsuwz}~|zwtrpnmlllllmoprtvx{}}|zwusqpoooppqrsuwy{~}{ywusrpoooopqrtuwy{~|zxusrqpoopqrstuwy{}~|yvtrqonnoopqrstvxy|~}{ywutsrrrstuvwyz|~~|ywusqnmkjjkklmoprsuvxz||ywvtrqponnnopqrsuwy{~}{xvusqpoooopqrsuvwy{}}ywurqonmmlmmnopqrstvxz||ywtrponnnnnopqrsuvxz{}|ywusrqpoppqrstuwxz{}}zwtronmlkjjjkklmnoqsuwz|~{yvtsrqppooopqrtuwy{}}{xvtrqponnnnnnopqstuwy{}~|yvtrpponnnmnnoopqstvxz|~}zxusrqpoooonoppqrstuvxy{~~{xvusrrrqrrrstuuvwwxyz|~~|zxutrqrrrrssttuuvwwyz{|}~|zxvuttssttuuuvvwwwxxyz{|~~}{ywvuttuuuuuuvvvvvvvwxyz|~}{yxxxxxxxxxxxyyyyyyyz{|~~}||{zxwusrrqqqrrrssssssssssstuvxz}~}||{zyxwutssssttuvvwwwwwwxxxz{|~~}{yxvuvvvwwwwwwwvvvvuvvwxz{~}{zyyyyxxwutsrrrrrsttuuutttttuuvwyz|~~|zyxxxxxxwuttsrrrssttuvvvvwwxxyyz|}~}{zyxwwvvvwwwwwwwwwvvwwxy{}}|{zzzyyxvusrqqqqqqrrrrrqqqqqqrstvxz}}||||}||{zywvuuuuuvvwwwwwwwwwxxyz|~~~}}}||{zywvtsrrrsttuuuuttttttuvwxz|}|{zzzzyyxvutrqqqqrrrsssssttuuvwwy{}~}{ywvutssssttttttttsssttuvxy|~}}}}}}|{zywvuuuuuuvvvvvvvvvwwxyz|~~}|||}}|{zywvuttsttuuuvvvvvvwwwxyz{~~}|zyxwvvvvvvwvvvvvvvvwxy{}~}|zyxwvvuvvvwwwwwvvvvvwxy{|~~}{zyxwwwxxxyyyxxxxxxyyz|~~~|{zxvusrqqqqrrrrsssrrrrrstuvxz}~}{ywvtssrrssttuuvvwwxyyz|}}zywvuttttuuuuuuuuuuuvwxz|~}{ywvtrqppppqrrssstttuvvwxz{}~}|zxusqpoooprtuvvwwwxxyz{|}~}zxvtrrqrstuwwwwwwxxxyz{|}~|zwtrpnmllmnoqrrssssstttuvwxyz|}}zxvtrqppqrtuvwxxyyzzz{{|}~}zwusqppopqrrsttuuuuuvvwxyzz{{|}~}zwtrponmmnopqrsttuuuvvxyz{||}~|zwutrrqqrrsstttttuuuvwxyzz{{{{|~}{ywutsssstuuvvvwwxxyyzz{{{||||}~|ywutrrqqrstuuvvvvwwxyyzzzz{{|~}{zxwvuuuuvvwwwwwwxxyyzzyyzz{}~|zyxwvvvvvvwwwxxxxxyyyyxxxyy{}~|{zzyyxxxxxyyyyzzzzzzzyyzzz{|~~|{zywvutssssttsssssttttsssssstuwy|}|zyxwvvvvvwwwxxxyyyyyxxxxxy{|~~}|{zyxxwwwwwwwwwwvvuutttttuvxy{~}|zyyxwvuuttuuuuuvvvuuttssrrrsuwy|~~}{zyyxxwwwwwwwwxxxyxxwwvvvwwxz|~}|{zyxxxwxxwwwvuutsssrstuwy{~}|{zyxwvvuuttttttttsrqppooopqrtvxz}~~}}}}|||{{zzzzzyyyxwvvvuvvwyz|~~}||{zzyxxwwwwwvuutrqqpppppqrtvxz}~|{zyxxwwwvvvvvvuutsrrqqqqrrtvxz|~}|||{{zzyyyxxxwwvusrqqqqqrsuvwy{~~}}}}|{{{zz{{zyxwvutsrqqrrsuvxz|~}|{{{{{zzzzzzyxwvutsssrrsstuwxz{}~}||{{zyxwuutssssttvwxz{}~}|{zxwutssrrrsstvwxz|~~|{zxwvutsssttuvxy{}~}|{|||{{{zzyywvtrqponmmmmnoprsuwz|~~~~~~~}}|{yxvutsssrrstuvxy{}~~}{zywvtsrqqppppqrstuwxz|~~}|||}}}~}}||zywvtsqppooooopqrstvxz|~~}|||}}~~~}|zywvutsssssttuvwxz{}}|{ywvtrqqpppppqrstvwy{}}|{{|||}}|{zxwvusrponmmmmmnnpqrtvwy{~~~~|{zyxwuttsstttuvwxz|~~~~}|zxwutsqponnmmmmnopqstwy|~~}||}}~~~}|{ywvtsrrqppooooopqstvxz|~}|zyxwvutssrrqqqqqrtuwy{}~|{yxwvutsrqqppppqrsuwxz|~~}}|}~~~}{zxvvuuttssrrqqrrstuwyz|~~|zyxwvvutssrrrssuvwy{}~}{zyxwwvutsrrrrrsstvwyz|}|{zyxxwvuutssssttvwxz|~~}|zyxwvutsrqqpoonnnnooprsuwy|~|zxwwvvvuutttssttuvwy{}~~}|zyxxwvutsrqqppppqqstuwxz}~~}}|{zywvuutsrrqppppoppqrstvwy|~~}}||{zzyxxwwvvuttttttuvwxxz{~~}|{zyxwvvutsrrqqqqrrstuvwy{~~}|{zyxwvvuttssrrqqpoooooopqrstvy{~}}|{zzzzzzyyxxwwwwwwwxxyz{}}|zyxxwvutssrrqqqppppppppqqrtvxz~~|{zyxvuttssssssssssssssssstuwx{}~||{zyyxxwwwwvvuuuuuuutttuuvxz|~}|{zyxxwwwvvvuuuttttssrrrrstuwy|}|zyxwwvuuvvvvvvvvuuuuuuuuuvwxy{}}|{{zyyyyyyyyyxxxxwwwwwwxxy{}}|{zzyxxwwwxxxwwvvuutttsttuwxz}~}|{zzyyzzzzzyyxxxwwwwvvvvwxy{}}{yxwvuttsssssssssssssrrqqqrstvx{~}|{zyxxwwwxxxxxwwvvvvvuuuvwxz|}|{zyyxwvvvvvvvvuuttsssrrsstuwy{~}{zxxwvvuuuuttutttssrrqqqqrrtuwy|}{zyxxxxxxxxxxxxxwwwvvvvvwwxz{}~|{zyxxwwwvvvvvvvuutssrrsstuwx{~}{ywvuutttttttttssrqqppoooooprsvy|~}||{{zzzzzz{zzzyyxxwwwwwwyz{~}{yxwvutsssssssssrqqpppppppqrtvx{~}|zxwvuuttttuuutttsssssssttuvwx{}~|{zyyxxwwwwwxxxwwvvuuuuuvwwy{}}|zyxwvuuuuuuuuutsrrqqrrsttuvxz}~}{zyxwvuuuuuuuuvvvvvuuuuuvwxy{|~~}|{zyyyyyzzzzyyxwwwwwxxy{|}~|{zyyxxwxxxxxwvutsssssttuuwxz|~}|{{zzyyyyyzzyxxwvvvvwwxyy{|}}|zyxwutttttuuuuutssrrrrrstuvwxz|~}|{zyxxwwwwwwwvvuuuuuvvwwxy{|~~|{zyxwwvvvvvvvvuutssrrsstuvxyz|}~|zywvvuutttttttsssrqqrrrstuvwyz|~~}{zyxxxxxxxxxwwwwvvvuvvvwxyz|}}|{zyxxwwwwvvvuttssrrsstuvwxyz|~~|{zxwvuutttttssrqqqqpppppqrsstuwxz}~}}||{{{{{zzzyyxxxxwxxyz{{|}~}{ywvvuuuutttssrrqqpppppqrsstuuvxy{~~|{yxwwvvvvvvuttsrrrqrrrrstuvwxz{}~}{{zzyyzzzzzyxwvuuttuuvwxyyz{{|~~|{yxwwvvvvvvuttsssrrrrssttuvwxxy{}~|{yxwwwwwxxxxwwvuutttuuuuvwxy{|}~~~~}}|{{zyxwvuuvvwyz{|~~}{zyyxxxwvvuttsssrrstuvwxxyz{}~~|{zzzzzzzzzyyxwwvuuvvwyz{|}~~|{yxwwwvwwwwwvutssrrrrrrstuwxz{|~~}{zzyyyyyxxwvuutsssssstvwxz|}~~|{zzyyyyyyyyxvutsrrrrrrstuwxz{}~}|{zyyxxxxxwwvutsrqppqqqrstuwyz|~}|{{zzz{{{zzyxwvutsrrqrstvwy{}~~}}|||{{{zxwutsrqpooopqstvxz|~}|{zyyxxxxwwvutrponmllllmmoqsuxz|~~}{zxvutssssttvwy{~~|{{zzzzyyyxxvusqomlkkkllmnpqsvx{}~}}|{{zzzzyxwusqponmmlmmnoqsvx{~~~}|zywutrqqqqrrsuvxz|~~}|{{|{{{zzyxvusqpnmmmmmnopqsvx{~~}|{z{{{||{zyxvusqpooooopqstvy{~}{zxvutssstttuwx{}~~~}}}}|zywvtrqoonnooopqruwz}}{ywvutssrrrrstvx{}~}||||||{zyxwutrqpoooooppqrtwz}~~~~~~|{ywvtrqponnnnopqrtwy}~~}}}}|{ywvtsrqppoopppqrsuxz~~~}|||{{{{zyxwutrqppoooooopqsuwz~~}}||||||{zywvtrrqqpppppqrsux{~~~}}{zxwvtsrqppponnopqsvy}}|{zzyyxxwvutsrpoonnmmmlmmnpsvz~~}|{zyxwvutssrrrssuwz}~~}|{zyxxwvutsrpponmllkjjklnpsv{~~}}|{zyyxwutsqponmmllklmnpruy}~}|{zyxwvutsrqqpppqrtwz~~~}|{{zyxwwvusrqponmllkklmorvz~~~}}||{zyxwwvvutsrqponmmmnoqtx|~}}|{{zywvutsrrrsuwz~~|{zyyxxwvutsrqonmmmmnortx{~}|{{zzyxwvutsrqppqrtvz}~}|{{zyxwwvvutsqpommmnoqtw{~|{zyxwvuutsrpomlllmnpsvz}}{zzyyyxxxwvtsqonmmnoprux{}|zzyxxxwwwvutsqonlllmorux{}|zyxwwwwwvvutrpommmmoqtwz}~|{yyyxxxxwvusqpnmmmnprux{~~}{zxwvvuuuuuttsqpnllklmnpruwz~~}||||||||{zxvtrqpppqrtwy}|zxwvvvvvvvutsqonlkkkklmnqsvz}~|zyxwvvvvwvvusqpnmmlmmnpsux{}|{{{||||{zxvusrqppppqsuwz}~|{yxwwwwxwwvtrqonmllllmnpsvy|~|{yxwwvwxxxxwusrqpoooooqsux|~}{zywvttsstuvwz}}{zzyyzzyxwvusrqonnmmnoqsux|~}}}~~}}|zxwutsqqppqrsvy|~}||{{||{{zxwutrqponnopqtvy}}{zyyzzzyywvusrpnmmlmnoqtw{~||{{{||{{yxvtsqpnnmnoprtvy|}|zzz{{{{zxwutrpnnmmnpqtvy}~|{zzz{{{zywusrponmmmnoqtvz}}}}}}}|{ywutrponnmnpqsux{~}{zyyyyyyxwusqonmmllmnoqtwz}~|zwusrpoooopqsvx{~~|{zyxxxxwvtrpnmkjjjklmoqtvz|~}|{zz{zzyxvtrpnmllllnprux{~~|zxvtrqpoooopqsuwy{}~}||{zyxwtrpnmkkjkklnoqtvy|~~}|||{zxvtrponmmmnoqrtvx{}}{xvtsrqqrstvwy{}~}{ywurpnlllllmnoqruwy{~|zwurponnnopqrtvxz}}zxvsrpnnmmnopqstvxz}}{yvtqomlkkklmnprsuwy|~|yvtrponmnnnopqrsuvxz|~|zwurponmmmnoqrsuvxz|~~{ywtrpnlkkklmnoprtvwy{}|zwusqpnmmnnopqstvxy{}|ywtrpomllkllmnpqsuvxz|~}zwusqppoooppqrsuvwy{}}{xurpnmlkkkkklmnpqstuwy{~|ywtrpnmlllmnopqrtuwy{}}zwusrqpoooopqrstuvxz|}~|yvtqonmllkkllmnoqrtuwy|~}{xvtrponnnnnoopqstuwy{}~|yxwvuuttttuvvwxz{|~}zwusqoonnnnnooqrstuvwy{}|xvtsrrqqrrsttuvvwxyz|}}zwusrqqqrrrrssttuvvwxyz{}}{xvtrqpppppqqrrsstttuvwxy{}~|zwutsrrrssssssstttuuvvwxz|~~}{zxvuttttttttuuuuuuuvvwxy{}~}|{zxwvtrrqppqqrrsstttttttuuvwy{~~}|{ywvutuuuvvvvvvvvuuuuuvwxz|~~}|{zzyxvutrqqrrssttuuuuuuuuuvvwy{~~~~}}|{zxwuttttuuvvvvvvvvvvwwxyz|~~}{zzzzyxvusrqqppqqrrrssssrrssstuwxz}~}{{{{{zzywvutsssssttuuuuuuuvvwxy{|~~~~}}|zxwvuuuuuuuvvuuuuuuuvwxyz|~}|{{z{zzyxwutsrqqqrrrssssssssttuvwxz}}{{zzzyxxwvtsrqqrrstuuvvvuuuvvwxz{}~}{zyyyyyzzzzyyyyyyyzz{|~~}}}}|{zywvtsrrrrsssstttttttuuvwyz|~~~~}}|zywvuuuuvvwwwwxxxxxxyz{}~~|{yxwvuuuuuuuuuuuuuuuvwxy{}~~~~}|{zxwutssrrsssssssssrsstuvxz|~}{zxwvuttssssssssssttuuwxy{}~|{yxvuutttttuuuuutttuuvwxz|~}|{yxvusrqppqqrrrrrrrrrrssuvwy{~~|{yxvutttttuuuuuuuuuuvwxy{}~|zxvusrqpqqrrssttttuuvvwyz|~}{ywvtsrrrrsstuuuuvvwxxyz|}~{yvtrponmmnopqrrrssttuuvwxyz|~}zxutrppooqrsuvvvvvvwwxyz|}}zwusqppopqrsuuuvvvwwwxyz{|}~}{xusqonmmnopqssttttuuuvwxyz{|}~}{xusqoonnoqrstuvvwxxyz{|}~~|zxwvvvwwxyyyzzzz{{{|}}~~}zxutrqpppqqrssttuuuvwxyz{{||{|}~}{yxvuttttuvvwwwxxyz{||}~~~~~|zxvutsssttuvvvvvvvwxxxyyyyyyz{}}{xwutssrrrrstttttttuvwwxxxxxxz{}}{ywutsssssttuuvvvwwxxxxxxxxyz{}}|zywvvuuuuuuuvvwwwxxxwwwwwwxy{}|{yxvutsrrrrrssssstuuvvvuuuuvvwy{}}|zyxwwvvvvvvvvvwwwwvvuuuuvwy{}~|{yyxwvvuuuuuuuuvvvuuuuttttuvwy{~~|{zyxwvvvvvvwwwwxwwvvutttttuwy{~}|zyxwvvuuttttttttttsrqppppqrsvx{~~~}|{zyxwwwwwwwwxxxwvutsssstuwy{~~|{zyxxwwwvvwwwwwvutsrrrrstuwy{~}||{zzyxwvvvuuuvvuutsrqqqpqrrtvwz|~~}|{{zzyxxwwwwxxxxwwvuuuuuuvwx{}~}}|||||{zyxwvuttttuwxz|~~}||{{zzzyyyyxxwvuutsrrrrrstvwy{}~~~}}||||||||{zyxwvutttuvwy{}~~}}|||{{{zzyxwutsrrqppqrstvwy{}~}||{{{{{zzyyxxwvtsrrqqqqqrstuwy{~~}||||||{{{zyyxwutsrrqqrrsuvxy{}~~~~~~}}}|{{yxvutrqppppqrstuwxz|~}|{{zzzzzzzyyxwutsrqpoooopqrsuwy{}~~~~~~~~~}|{zxwutsrqqqqqrstvwyz|~}}}}}}}}}|{zxwvtsrqpppppqrstvwy{}}|||}}~~~~}|{yxvusrqqpppqqrstvxy|~~}|||}}}}|{zyxvtsqpoonnnnopqrsuvx{}~~}~~}|{yxwutrrqqpppqqrtuwy{}~}}~~~}{zyxvusrqpoopppqrstvxy{}~}|}}~~~}{yxvutsqponnnnoopqrtuwy|~~~}}~~~}{zxwvutssrrrrrstuvxz|~~}|zyxwvutssrrssuvxy{}~|{zyxvutsrrrqqqqrrtuwyz|~}|zzyxwvuuttttttuvxy{}}{yxwvutsrqqpppppqrsuwxz|~}|{ywwvutsrrqpppppqrtuwyz|~}|zyxwvuutsrrrrrrstuvxy{}~}{zyxwvuutsrqqpppqrrsuvxz|~~~}}|zyxwvuttsrrrqqppqqrstuwy{|~}|zyxwwvvuutssrrrrsstvwy{|~~~}|{yxwvuuttsrrqqqqqqrstuwxz|~~~}}|{zywwvuuttsrrrrrrrstuvwxz|~~}|{zyxvuutssrrqqppppqrrstuvxz}~}|{zyyxwwvuttssrrrrrsttuvwyz}~}|{zyxwwvvuuttsssrrrrrsstuvwy{}~}{{zyxwvuttttsrrrqqqqqqrrstvwz|}|{{zyxxwvvvvvvuuuuuuuuvvvwxz|}|{zzyyxxxxxxwwwwwvvvvvwxy{}}|{zyxxwwwwwwvvvvuuuuttttuuvxz}~}|{{zyxxxxxxxxxxxxxwwwwwwxxz|~}|{yyxwwvvvvvuuuuuuttttssstuvxz}~|{zyxwvvvuuvvvvuuuuuuttttttuvxz|~|{zyxxwwvvvvwwwwvvvvuuuuuvvwy{~~|zyxwvvvvvvvvvuuuuttsssrrsstvxz}~|zyxwvuuttuuuvvuuuuuuuttssstuvx{~}{zyxxwwvwwxxxxwwwvvvuuttttuwy{}}{yxwwvvuuuuuvvvuuuttssrrrstuwx{~}{zyxwvvvuuvvvvvvvvuutttsstuvwy|~}{yxwvuuuuuuuuuuuuttsssrrrsstvxz}}{yxwvvvvvvvvvvvvvuutsssssttvwy|}{yxwwvvuuvvvvvvvuuttsssrsstvwy{~~|zxwvuuttttuuvuuutssrrrrrssuvxz}~|{zxwwvvuvvwwxxxwvvuuuuuvvxy{}}{zzyxxxxxyyyyyxxwwvvvvvwxxz|~~}{zyxxwwvvvwwwwwvvuuttuuvvwxz|~~}{zyyxxxxxxxyyxxwvvvvvvwxyz{}}|zyxwvvvvvvvvvvuuttsssttuvwyz|~~}{zxwwvuvvvwwwwvvuttssssttuvxy{}~|zyxxwwwvvwwxxwwvuutttuuvwxyz|~~|{zxxwwvvvvvvvvuutsrrrsstuvwxy{~~|zyxwvuuuuuvvvvvuttsssstuuvwyz|~~}{zyxxwwwwwwwwwvvuttttuvvwxyz|}}|zyxwwvuuuuuuuuttssrrrsstuvwxz{}~|zyxwwwwvvvvvvvuutttttttuvvwyz|}~|{yxwwvvvvvvuuuuttsrrrsstuvwxyz|}}|zyxwwwvvwwvvvuuttssssstuvvwxz{}}{zyxwwwwwwwwvvuuttttttttuvwxyz{|~}{zyxwvvvvvvuuutttsssssttuvwxyz{|}~}{zyxxxxxxxxwvvuuuuuuvvwxxyz{{|~}|{{zzzzzzzyyxwwvvvvvvwwxyz{|}~~}|{zyyxxyyyxxwvvuutttuvwxyz{{|}~~|{zzyyyzzzyxxwwwwvvvvwxxyz{{|}~~|{zyyyxyyyxxwvuuttssttttuvwyz{{|~}|zzyyyyyyxwvutsrrqqqrstvwxy{|}~~|{zyxxwwwwvvuuttttttuvwxyz{|}~~|{yxwwvvvwvvuuuttsssssttvwxyz{|}~}{zyxwwwwwwwwvvuttsssssstuvwyz{|~~}|{zyyyxyyyyxwvvutttttttuvxyz|}~~}|{zyxxxxxxxxwvutsrqqqqqrstuwyz|~}|{zzzyyyyyxwwvutsrqqqqrstuvxz|}~}|zzzzzzyyyxwvutsrqqppqrstuwy{}~}||{zzzzzzzzywvusrqqpooppqstvxz|~~}||{{{{{zzzyxwutrqppppppqsuwy{}~}|{{{{zzzzyywvtsrppoooppqstvx{}~}}|||||||{zyxvtsrqpppqqrtvwz|~~~~~~~}|{ywvtssrrqrrsuvxz|~~}}}}||||{zxvusrqppppqqrtuxz}~}}}}}}}|{zywvtsqqqqqqrstuxz|~}}}|}}|{{yxvtsrpooooppqrtvx{}~}||||||{zywvtsqqppooppqrsuwz|~}}}}}}}}|zywvtsrqppppqqrtvx{}~}|||||||{zxwusrqppoooopqrsvy{~~}||||||{zzxwusrqpppppppprsux{~~}}}}}}|{yxvutsrqppppqqrsuxz~~}}||||{{zxwutrqppooopppqrtwy|~}}||||{{zxwvuttsssrrsstuvxz}~}}}}}||{zyxwvuuuttttttuvwyz}~~}}}|||{{zyxwwvvvvuuuuuvwyz|~~}}}}}|||{{zyxxxwwwwwwwxxz{}~}}}||||||{zzzyyxxxwwwwwxxy{|~~~}}|||||{{zzzzyyyxxxxxxyz{|~~~~~}}}}}}|||{{{{zzzyyyzz{|}~~~~}}}||||||{{{{zzzzzzyzzz{|}~~~~~~}}}}}}}}}|||||{{{{{{{||}~~~~~}}}}}}}||||||{{{{{{{{||}~~~~~~}}}}}}}|||||||||{{{{{{||}~~~~~~~~~~~~~}}}}}}}|||}}}~~~~~~~~}}}}}}}}}}}}||||||||}}~~~~~~}}}}}}}}}}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~bubbros-1.6.2/bubbob/music/Snd6-8.wav0000644000076400001440004557745412225473206016315 0ustar arigousersRIFF$WAVEfmt DDdatazouy}|~}}ytoysojmq~ztmnpty{uuxyxxvuwvuohntsrpmoqqqqqnjloqsqpqqpponjdcegjlljjijhedcddfgiihfddgijigedfhgeb`acdeffffffedbbabddeefggghiklmmorpolknomjhhkmpomklosuurppqqqrsrrtwzzwxxxxwvwywuuuwxz}}}}}{zyxvutsqoonnnooonmllmmmljjkkkkjhfegilomjgfhkkiiiknnnlkkklllmnnmnnmkhgiklkjhgfeeeggeb``bdeeddefhggjmnomllmnnmjjknrsqnkjlnmjgfgjklifdefebbcdfeddca``dijigegjlmnnmmnpqqqqqrtuvtrstsssrrrrtvusqpprqopqqrrqrrpopstttssw{||ywwy{}~~~~|{|}}zyz{|zwxz}}{xttvwyz{zxuttvvvvxyzytrtwxupoqtwwuuvuusqtwz{xvuroquyzupruutstvupmnprplkmprpmjhhijlmlllmookgegkpnjjjlnnmlhefjorolnqqolikorsrollnsutqpqsuwwwxxxxxwvutrppswz{xsnnquwvstwxxrmrxyxsnorsvwsoquxzvqopoppnoopponoonmmoqrrollkkmnqttrnkmpqrrqtvtrqoppprvxxtppsttssvwurppstrqrtuttvwvutttvwvvsoptuwwv|}yvw|~}|zzzyy{~~wvwz}{zz|}|xtrv|}{zwwxuuxwvutvwvusstux||{zyyyyyz~~{xx~|}~||yxxuuwz|zvqnpssqoortqnklqvwuqmmkjkmrwurqpnnllqpliilnlhfgknkghklmjhijhghklhd_^fmnld]`efhhghecgknokffgknmkjkmliilmoolmpmkllooihikomfbacigca__a^_ddb]VW\`cb_adec_]_chkle^^ahpnhffjpmggghkllmkhhiihggegjlljfccfkqtnfdglpnhhilqrqlfelu{zrkhiknppqsqpoljlmorpnllllnpmkiluyuvxvrnmx{wttx{}}yw~}x~~zz~}|zz{~|wsrv{|yneiqwwpknqstsomlotwvsttqqpqxzwvuuxwuvxx{}}{wsqrtwzzvrsvtrqry~xrstvrjmvyysmquplklswuromnnllnoopprtqkghmrroklpjbdirxnfinrpfafkrrlmmjhcaipomlowthcgnsogkqqph`fkknnrzseadp{rhhjpvrolkmopssroieinsvwuohdhsunhfmxysmhhnqsusqqpqsplmqttqlosrnjefjlnlgedeikjhedgjopjfegklkllkhjoommmrumiorsqimxztojlqonswwusqrsqrutsttuwtrvwwwwx{~|yuqsy~|vwz{zvuz}{{zz||{~|wwxy}~z|~}}~zy|}{|}{yzyyzxz}wppsz~yuvwvtvyy{|xutty~wrx~}~vtuvywuz}zvsz{vvx~yy|zywwz||||{vtxxrrtx}wmnruwusuurrtvywsuyyvuqnnmntvrqsuwvqnnnpw|zwpkouuvxxyyxxxuru{}{xuwxvw{|{xtux}|ursw}|yz{|xtx~yuuzxy{|{yyy{}}~|z|wy}{wy|ztv|~zuz~{xxyzyuttqnsy{ytoprstuwxvuspqtvxxvxwqns{{usoow{lmu|~vvwwz}~}{{~~ww}{z|}{}|xv}}wvx|xw{}|z{~}|zy}|~}~}}~~yy||}~}~~z{zux|y}}~~xwz{~~}|z~ytu{ztssv}ztpv||}~}}{z{}vq}v}~}}{z~x}~~}|z|}z~zy~z~y~}zutvz}{xvtsuvuyvuy}~}}}xqw}|yyxz|wy~zz~vx~~~|vy||~}{|}yyzw}}~{z}~~|{}~}|}|}|~}||~~~~z{}~|{|z~}y~}||wtssv}|yyy{zvx}~}ytw||zxwwxy{{zyz|~}vx|}}}}}}z{~}{}{{zz~~}~zxz}}{}~|{{yy~woszzy{{zz{|{{|{{xuy{xxx~xrsxwtux~|vu}{{{vx{~|}y}z}zxxx|~}zxwy{{yxx{~{vqsy{z|}{y{|}{z~}y}~|~~~~}{z{~~}}yw~}}ysw~{wwyyxz}}{yyz~~z||{~~}}|{{|||~{xz|zvuvz|{wqopuyxsruyytoryzy|~}wtx}~~|yxz}{y~~}}w{ztx|}y~~}~zy}~}}~|~~v{}}|}||~~zz}{}|~~||}u{}wv||ywuvxy|ztqty||xvvxyxvqnw}uqy|svxy|{tty~}|zz{{y~zy|yy}}|}~zwy~}}z|~~~}y~{x~|z{yyyz~}{|}|{}}~~|xy}{wuuxyxvttrrwzxwuw{|{vrx~|zx}zxz|}}~}zzz}{u|~||}yx{~}wuv}|~~||{}}~}|}~y}~~}}}wy~ywx{{zz}|{}yuy|{||}}~~|~~zz~z{}~y}~}{}wu||yx{}|||zwvx|{tx~~|yw{~}yx||z{~{~~}}~}|~|{~|}zx~|}x{~{y}|wu{~{z{{|wqw|vy}|{{{~}yw{}|~}}{}{ywwwxwvy||{yvutty}wx{{zxx|~|}}x|xv~}{}w{wz}{|}~~z{~{yxsx|}~~~~|xz~~z~}zz~}wuw|ywxzyy|}}{~~~}|{~{zz|}xrqrtwyxsqsstvvy{wtrsw{|yssz|vvx||}~}z||x|~|wy~~~~~}|}}{~~~~~~}~~~~yvuvz~~zuuuwyxwz{wwz||xst{yvy|~wrty{xz}xxzz}~{}~|yxy||y|~{|~|~zw{|yxx{|{|~~zxyuz}~~~~}}~}zx{~}}~~~}~~}~~|~{~}~zwvwzzwttvzzuttqptx|}wsuvtsuy~}ywy}{tx}~|zzxy}|z|~}{}|z{{{~}}~{{}~}}~}|{|}}~xuw~~y{~}~|}}||}}~~{|{~}~}{}~~~~{vsu{~}{y{}xsy~zxx{wvz~ztx}xx|~}~}|{~}|~~}{yy|~|~{z}~|~yxy||yyz{yx|{vvz|~}|}}zzxy}~}|~}z{{y~}|~{tzysuyxruwzzxxy{}~~{x{}}~~}~~}}~|~||}zy{~~|{y{}{{{~~~}}v{}}zuu{}|{z{|}}{|~|~}}y|~||~~{z}~ywvtuxyzyzyvqloutsx|zwqosvwxxz|xvuwz}~|}|{{y|}}}}|}~~}~~~}}{~}|}{||z{}~|}z}}}{}}}~~~}|xty{uvxwxyxvwyyxwuy}|xvux{}}{zy{|{xu|~{y~}yxy|~~~~~~}ytu|~~{zvv~{{|}~ysw~}x|~{x{{w{~~yuy~|}|}~~~~~~~~|}{}~zxwz~uqrv{ytw|yuqnu{zxtsxyyxtx{uwz~~xvz|}}|{y}}zz{}zvx~{{~}~xyx|}z|||~{}~||~|zz}|zx~z||wz~~~|}}}|vyzyz{~{vrtx||zxwyz{zz{}}y{~}}}{y|~~~~{}}u}zw~~{|~~~|~~|~y|~}}zx|}z{zw{|z}vtv~}}~~|{|~|{{z}|}~z||{~|{{~}{~~|yuv{~{uuy|~{z}~}}{{~~~~~}zzzz~~~|z{{}|}{y~|z|{yyz~|{~z}~~~}|~}}|}|xz}~~z~||~}}{|~y~~}}}}|}|y{~w~zzz}}wvzzwwy{|}|zyww|}zz{}~|xxz}}~~{|x}|}~}~~~}}}}|}~zz|wu}zxy}||}}~|~~~~{~~~~~|{z|~~}{}|{{}~|}{{~~{{|~}z|~~~}}||~}|}~}zyz~~}||~}{zz}|wvz~~zy||{||{{{|~{z|}|}~{wy}{{|~~|{~~|{|~~~{z~|~}~~|xy|~~}|||{||zxz}}}{{|}|zxwwz}~~|yz|}~~~}|{z{|}~||}}~~~{~}|}}}~~}z}}~|{|~{z{~{z{{~yz|}|~|{|~}~~}}~||}}}}{~y~}~z{~|}}~~}||z|~~}zwz~~{{}~z}}|~~|{{yy||~}}z{|y{||||~{wwy}~~||}}~~~~}}|~|}~}}}|}|~}}|{{|{|~~~}}|{~xx{~~|~||~}~}|}~~~z{|{~~}}~|~|}{~~}~~~~}|||~}}~}|}~}|{}}}{zz~~~{z|~}~||~~|{{}~|{|}~~{z{|{}~{}}}~~}}zxz|{{~}{{{zxw{{w{~{z~{}~~}~|y}~~~~|z}}~~}~~|yz~|w|{yy~{{|x|~|{{~~~}~}~|xy}~~|}}|||~~~~~~~~~~~{xyz~}xz}~zz~}{{{~|xvv{~~~|{{}|x{~{~|{|}{{{|~~{~~y|}|~}{|~{z~|z}}~}||~{|~}}~~||||}~~~||}~~|}}yz{~z}~~}}~{}~||yy{~~~~~}~}{~~~||~~~~{y~|{{|}{z||yz{|~~}|}~}~~}~}|}zz|}~z{{~}y~}}|}~~}zz|}|~|{~{|~}{~}~~~}}|~~}~~}{{~yz}|||~~z{}|{x}yx~}}~~|}}}|~y}}w{{y|}}~{~~}|}~~}||}}}~}~|yz~|yy|}|}~~||~{zz|||~}~{}}~}{y~|~~~~~}|~~}}|}z}{{~~zy|~~}|~~{~}~~~}}~}}z{}~}{y{}{{|xwz~{}}~~~x{}yyy|~}|}~}}~||{}}z|~}}}||x}{z{{~~}}~{}~|{|~|z{z~|xz}}yz}~z|}|}{}}~~|~}~{{~||}}~~}}}}~~{z~{|~~|{|}|~yx{~{|~}wx{|}}zyz~{yz{}}yz}zy|}yxy{~~||~|z{~}||}}}~|z{~{z{|}}}}~}~~|{}~~~}}{}}||{{|zx}~~{z{xv}|vx{~~}~}~~}~|v{~|~~~~|}}{}{z~~~{zx||||}}}{{|y|~~}|zww}~|z|}z{~~}}~}|~~}{~~~}zz}~}|{|~~~~}{~~}~y{~}}|}y}~~~~}|z{|{~~}|}~}|}z|~{{~~||{{}~{}~}{{|~{yz}~|z{|zvz}}}yz~}zxux}}zwy}~ywy}|~~~~|~~z|}}~~}~}}~~~~|||zyz}~~{{|}~~~z{~~{}~}zz|~yy|{wv}}|||{{zyz~~|}|}~~~~~~}{xz|~|{|}~|~z}~~|{|~~~}}}~}|~~}}~~|~|yz{}~}~~}}|z|~}}}~}{~}}~}}~~}}|}~}~}{{}}}~{~}z|~~}~}|~~|}}|}~~~~~~}}~~{yz}||}{z{}~}{z|~z{}yuy~|zz}~}}{~{||~|}}}~}|~y}~}}~~~~|z{}}}~{yy|}{|~~}yuz{~||}~}}|z|}~~|{}~}||}~}|}||~}~|}}~~y{~|}}yw{|{{z}|y{~}{}~}{{~}{~~~}~}|~||{~}zz~{~~~{{}{}}|~{yz{}{~~~}~~}~{{}|~~~}|}~~|~|~~~~~~~|}}}~}}||}}}}}~}wz~{|}{|}zwy}yuw|zvwy~{wxxy||}||}|zyy~}{{|~~~}~~~~~}}~{zz{|~~~~~~~}}~~|{}|}~~~~}{}~}~|}~}}~{y{}~~}|}~~}~~|{z|}~|~~~yy}||{|~}~~}{~~|}}}}}~~~~}|}~~}~}~~~~~||~||}~~~z{|~}~{y~~~~~~~{~~~~~~~~~~~~}|~}}|z}||~~}~{z~}}|}~~}}~~|{{{|}{z||~~yuw{}xy||zz|~~{{{~~}~~}~~}|z{~}~~}}}z|~~}}~}~~~~}~{{~|}~xy}~~|~}{|~}||}}~~}}~|{}~||~}}}}~~{z{~|{zz||}}zyz|}~|{z}~}~~}}~}{}~}}}~|}~~~}}}}}|}|}~~~~~||~~~~~}}~~}~~{}~~}~~~~}}~~~}}~}{}~}|~|{~~z{~}}~~}|{{zzz{~|wvz{{ywxz{{zxwwz}~}{zz{{}|{|||~|}~~~~~~}{z}~~~~~~~}{}}}|{~~||~~{y{|z}~~}~||}~}||~~~~~~||~{|}~yy}~}{{|~}{|~}~~}}|x{~~}}~}|~|{z{~|~~~~|}|{{~~~{}~}{|~|}|}~~}~~~~~~~~~~~}{z{}|z|~zz~~{}~{}}~}{|~}}~~{|~}|~}|}~{yy|~}{z{{{|zx||yz|||||~~|{zyy~|{~~~~~}|~~}~||~~~~~~}z{~~|z{|}~~~}}~~}zy|}zz{}~~|{z{}}ywy}~~{xwx{~~}~|}~~~~}{}|~}~|}}zy|~~~~}zz}}|~~~|z{~||~~}~}z{z{|zy{zxwuuuuvwz}}zzzyyyyyyx|{vsty~}{xuuuttstvwyxuvvusppuyxurtxyywuwzz{yvwxyz{{{}~}zy{~~~~}yz|~~~~~~|zzxusswzzxwwwwzzusvy{wqrwz}|z|{yxxyz{zyyzy{|{zzz|}}}{{zz||{{|~zz|~}|}~~~}||}|}}|~~}{|~}}~~}~~}}~~}}~z{~}z{~~~~}}~}|~{{}~}z{}~~~||~|yxxyzxwxyxxz{zxuuwvuvx{|xuwz|}|{||}|zxwy}}}}}}}{{|||}}~|||}~||~~}|~~~}z|~~||~~}||~~~~~}|{|}~}~~}~}}~~~~}|{zy{|xvvvwwvxywuttuvttuwxxxyzyxxy{|zz{{ywvx}~zyz{{zyz{{||}}~|{~|~~~~~}z~~|~}~~{~~}~~}}~~|z{~~~|~}|{}~{x{~~|vtuwxywuuvwustuwy{{{xtsvyzxvy|{xvv{}{zy{|{|}{z{|}z|||~~}|~}|~}~}~}~}~|{~~~~~~zx|~{}}||}~~~|z}}|~}|}~}{zxwy||{wsrstsrrsuuvxyxvtw||{{{zxutx{|{zwvwx{~zuy|}}xtwyxyzz}}}{yz|}}{|~zx{}~~~}|}~~~}~~}}~}}~||}|}~}~~~~||~~~||~}|}}|}~~}||||~|yvtuxyyywwxyyxwxyyyyz{{zywy|~|xy{{|{{|{z|~~|zy{~~~~~}}}~~~~}~~~}~}~~~~~|z{}}~~{{}~~~~}}}}}~}~~~}~}~~|{{zyyxvuutuwxxvttuvy{{zywvuvy||xwyyxxwz}yuy}~}zxz{{{zzz{}|{{{}~}|}}}~~~~{{|~}}}~}}~~}~~~}~{}}{{|~~|||}y{~||~}{{|}~~}zz{|||~~~{z}}{||~}z{}}}~~}yxz{{zzyywussuxyywuuvwwttuwyzyz|ywvwy{{{||{ywy}~~}|}|{~~}~{{~|y}~||~~}}~~|~}~~}~~|}~~}||}~~~}~||~}}||{zxwwwwwvwxwwwwvvwxxxwvxzzzxwxxwvwy{zxyzyyxxyyxxz||{yxxy|}~}|{{z|~}}}~~}|~~{}~}}~~|~~}}}~|{{~}ywx{~~z{|z{||~||~}~~~~~}}~|zxxz{zyxxyzyyyxwwxz{{zxvxzyxxy{|zzzyxy{{z|}|{z}||~}{||||}}y{~}|{}~{{{|}{{{|||}|{|||~~}~|}}|}{{~|~~}|~}~}}~~~}|{{yxwwxyyxwvwxxwvvz|zxuvz{ywvz~{wxy{|yx{}~~{{{{}|z}}||}|}{}~|}~}|}~~|{~{{}~}|~|}}|~}}}|{{}~zxy}}~}}|{|~~~~}~{|}~~~~}}|zyyz||xuvxzzxwvy||yvtvywv{~~|wuxyyz{~}zy{}~}|}~~~~}~~{|}~}}~~|{}~~~~}|{}~}|x}|{~~~~}|}~~~~}|}}~~|{|{{zyxwwxz{yvutwyxwxxywuuvxzxvwwwxuuy{{yvwz{z{|zxxz~~{zy||{}|{}}~~~~}~~}|}~|~~~z{}~zy|~~}{|}}}~~}|}}|}~||~~}~~}{}~|~~~}z|~|zyyz{zzzzyyzzzyxxxz|yxyz|{wy~}{xw|~yyz|~~~~~{{{~}{{|}{z{}}{{|}}||~~~~~~}z|~~~~~||}~~}}}}}}~}|}~~}~~~~}|||z{zyxvuvvxzxwxxyzxxxy{zxutwzywvuwyxwyz{{{zyyy{}}{{{z{}}|zyz{}}~~}|~|~~}~~~~~~|~~~~}}}~}|{{{}~}}}~~~~~~~~||}~~}}~~~~~~|~~~~~{yz{}}|ywxyzzxyzyxxyyxyzzyzz{|zz|{yz{}}}|||zy|}~~}}~~|{{{|}~}}||~~}~}}~~~~~~}}}}~~~}}|||z|~}~~~~~{|~~~~}}~~~~~}|{ywvvxxvttuttvwvvuuxxtstuvwvuvtsvxxwvvxyyxxwxyz|~~}{z|}{{}}|~~~~~~~~~}}~~~}||~~}}~}}~~~}}~}}}~~||}~~~}}}~}}}~~}}~}}~~}~~~~~~|{|}}{xvwyzzxy{{zxvx{zzzyzzz{zzzzzywy{|}yw{}{zxx{{yz{|{||yxz||}{z}}|z{}~~~||}||}}}~~}{|}~}~~}|}~}}~~}~~|{|}~}~~~{xwy{{zyyyxvvuuvy{zwssvxywtuxyywutuwyzzyyyyxy{||}~}|{{{|}~~{|~~~~~~~~~~~~~~{{}}{}~~~~~~}~~||~~}~~}}}~~~}}~~}~}}~{z{~~zwwyz{zzzyxyzyxxy{||{yy||zxx{~|zz|}}zy{}||{|{{{~{{|~|}~~~~{{{|}|{|}}~}|}~~~~~|~~~~}~~|}|}~~}~~~}~~~~}}}z}~}{~~|}~}{xwxwvuuwxwurruwxvssvvuuwwwvtvxwwwwyzzyxz||{{{~}|{|~~}|~~~~~~~~|{{~~~~}}}}|}||}~~}}}||{}~|{|}}~}}||}~}~~}|}}~|~~~}~}{yxxz|{yxxxwvwxyyxxxwvwyyyywwwwy{xvwy{{xwxz{||zy{}}|{z|}zz~|z{{|~}|||}~}~~}~~~}~~}~{{||{|}}z{|~~~}yxy||yttuxywutsttstvwvwwwwutvwvvxyzzxxyyy{}}}}}}}}}}}}}~}{{{}~|||~||}||~~}}||~{}~~}~~~~~|z}}~|}}~~~~~~}}~~}|{}~}~~}|~}zwwxzzzyyyyz{|zxwwyzzyzyyxwxyz{{zzzz{z{}}|zy{~}z|}}|||}}{{|}}}}~}{z{}~}}~~}}}}}~}}~~~~}{~~~~~~}|~}|}~|zz|}}yuvwwwutuvwwwutuwwwutuwxyzywvxz{||{{zyz{}}|}~}||~~}}}|}~~|}~~~~}}~~~|}}~}|}~}{{|}zz||yz~~}~~}}}}~~~~}~~~||}|{zyyxwwwxxwvwxxwvuuvwxxxwwwwvvxxxxyzzwwz{|{zz{}~|}}}}{{~~{z{|}}|}~~}{}}}}~~}~~}}}~~}~}}~~~~~~~~~~~}}{zzzxwxxxwvuvvtttuvvuwxwuttwyyxwvwvuwyyyxxz|{zz{{|{{|~~}zzz|}~}}}}}{{|~~}}~}|~~~~~~|{~~|~|{}~~||~~~~~~}}~~~~}}}~~~~~~}~}|{{zzzzyxwww{}{yxwxyxxyyyyxwvuwz||zxxz|}|||}~||}}}}}||{|~~{zz}}z{{{{z{}}|{yz}~{{|~~~~~~~}}~~}}}~~~~~~}z{|{zyy{{yxyz{{zz{{zz{}~~}|{{{|||}~~}}~~~~~~~~~~~~~~}~|{{|~}{{|}}}}}}}}}}||}|{}~~~~~~~~~~~}~~~~~~~~~~}}}}~~}}}~{|}~~}|~~}|zy}~}~~~~~~}~||~~~~||}~~~}~~~~~}~}~~~~~~~~~~~~~}}~~~~~~~~}}~~}~~}|z|}~~~{yxy|~~~}}|{|}||}~}|}~~~}~}~~~|}~~}}~~~~}|}~}~}|}~~~~~~~~~~~~~~|}}~}}}~~}|||}~~}||~~~~~}}}}~~~~~}~~~~}}}||}~~|{{|}}}}}~~}|||}~~~~~~~~}~~}~~~~~~~~~~}}~~~~~|}~~~~~}}~~}}}}}}|||}~~~~~~~}}~~}}}}}~~~~~~~~~}~~~}}~}}~~|}~~|zyz|}~~}{{|~}}}}~~~~~~~}}~~~~~}~}}~~}~~|{|~~~}}}~~~~~}~~~~}~~~~~~~~~}~~~~~~~~~~}|}~||~}}~}|~}~~~}~~~~~~~~~~}|{{|~~~~||~~~~~}}||}}}|{{}|{{{}~|zz|~}|{}}{{~~~~~~~~~~}|{|}~~~~~~~~}|}}~~~}{{}~}~~}}~~~~~|{{|~~~~~}|~~~~~}||~~}|}~}~}|}~~~}~}~~}~~}~~~~~~~~~}{|}~~~~}|}~}~~~~~}z|~}~~~~}}}~}|~~~}~~~~~}~~~~}}~}}~}|}~|}~}~~~~}}|}}~}~~~~~~}~~~~~~~~}~~~~|}~~~~~~~~~~~~~~~~}}}~~|{{|~~~~~~~~}~~~~{{|~~~~~~~}}~}}}}}~~}||||}}}~~}||}}~~~~~~~}~~~}~~~~~~~~~~~}~~~~~~~~~~~~~}~}}~~}}||}~}|{{|}}{zz{||||{z{|{z{{{|||~~}|||}~~~~~~~~~}~~}}}~}}}|}~~~}~~~~}|}~~~~}}~~}~~}}~~~}|}~}{|~~||}~}~~}|~~~~~~~~|~~}~~|}~~}~}}~~~~~~~~~~~~~}~~~~~}~}}~~~~~~~~~~~}~~~~~}||~}|~~}{{|||}|~~~}||||~~}}~~~~~~}~~}~~~~}}|{}~~}~~~~}}}}~~~}}~~}}}}~~~}}~~~}}}~}}||}}{zzz{|}}{{{{|}}~~}|||}~~}|}~}~~~~~~~~}~~~~~~~~}|~~}~~~~~~~}~~}~~~~~}~~}||~~{yxz||||{||{{{||}}||}|{{|}}}||||}~~~~~~~~~~~}~~~~~~~~}}~}}~}}~~}}~}}~~~~~~~~~~~~~}|}}}}}}|||~}~~~~~~~~~~~}}~~~~~~~~~}|~~~~~~~}~~~}|}~~~~~~~}~~~~~~~~~~}~~}|}~~|{}~|{|}~|{{|}||}}}}~~}}~~~}}~~~~~~~~~~}~~}~~~}}~~~}}~}}~~~|||||}}~}}||zyz|||~~~}{{}}}~~~}~~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~~~~~~}~}||~~~}}||}~}{}~}~~}||}}}}}}}{z|}}}||}}|zz{~~}}}~~~}}~~~~~~~~~~}~~}}}~~~}}~}~~}~~~~~|~}~~}~}}~~~~~|||}}|~~~}{|}~~|{|~}|{}~~}~~~~}~~~~~}}}}}}~|{{|}~|zzz{{{{||{{{{|{z{}~~}||~~~~~}~~~}~}~~~}}}}}~~}|{{}~~|zz{|||{{|||{zzzz{|}|{{{{|zyyyyyxxxxwvvvxyywvwxxxwvwwvvvvwwwwwwwwwyyxvuvwxwwwxxxvwyz{{z{{{{zz{||{yz|||}~}|}~~}}~}}~~~~~~~~~~~~~~~}}~~~}{|||{{zyxxwxyyyyyyyyyyyyyzzywwwxzyxyyzzz{||}||||~~|{|}~|{}~~~}}}~~~~~}}}~~}||}~~~~~}~~~}|||}}||||}}{{}~~}~~~~~~~~~~}|}}}~~}|}~~}}}~~~~~~~~~~}}}}||{zzzzzyxyzzzyxyyxyxwvwwvvuvwxxwwwxyzyxxxxxz{yxxyyyxy{{zzzz{|}}}}}|||~~}}}}~~~}}}}~~~~~~~}~}|~~}~~}||~~}}~~~~~}~~~~~~~~~}|}}{yyyzzyyyyyyxxxxxxwwxxxwwwwwvvvvwxwvwwwwxyyyxyzywwxyz{z{zyy{||{{{|}}}||||}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}||||{yyy{|{yxxyzyxyyzzyyzzzyxy{{{zz{{{{{{|}}}}{{{|}~}|{{{|}}||}~}|{|}~}}~~}}}~~~~~~~~}}~~}}}~~|||~~~~~~~~|~~~~~~~}}~~~~}~~~~~}~~}~~~~~}~~~~~~~~~}||}}}|{zzyxxxxxwwxwuttvxwuuuvvvvwxyxwwwxxyyyyyyzzzzzz{{zz{{{{{{{{||{{{||||}}}}~~}||}~||||~~}~~|}~}~~}}~~~~~~~}~~~~~~}}~~~}}}}}}|{{|{{{zxwwwxwuuvwwvvvwwwuvwxxwuvxxwwwxyyxwvxyzyxxzyyzz{|{z{|}|||}}}||}~~}}}~~~~~~~~~}~~~~~}~~~}~~~~~~~~~~~}}~~}~}~~~~~}||||||{zzzzzzzzzyxyzzzyxxxyzzyyyyz{{zzzz{{|{{yz{||||||{z{|||{{}~}|{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~}~~~~~}~~~~~}~~|zyxz{xvwxyywvwwvvvwxxwxxwwvwyzzywwyzzzyyyyxz{zyxy{|||{zzzz{|||{{{{||{z{|~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|~~~~~~~~}|{|}}|zyyzzzxwvwyyxxwwwwwvvwxxxwwxwvwxzzywxyzzyyyz{{{zyy{{{{z{||}}}{{|}~~~}}}|}~~~~~~}}~~~~}}}~~~~}}}~~~~~~~~}~}~~~}}~}||~~~~~~~~~~~~~~~~~~||}}}|{{{{{zyzzzzxwxxyyzyyyzzzzz{}|zzy{}|{zz{{{zyzz{||{||||||||}~~}}}~~}~~~~}~~~~~~~~~~~~}}~~~}|}~~}}}~~~~~~~~~~~}}~~~}~~~~}}~~}}~~}~~~}|||}|{|}{zyyyyyyyyxxxxxxwvvwxwwxxxxwwxxxxxy{{{yyz{|{zz{{{{z{||}}}|||}||}}}}||~}}||~~}}~~}|}}~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}||{{{|{zzzzzzzyyyxxxwxyyxxxxxyzzyxxzzzyyyzzyyz{{zz{{|{{{{{z{{||||||||||}~~~~~~~~~~~}}~~~}}}~~~~}}}}}~~~~~}~~~~~~~}~~~~~~~}|||}}|{|||{yz{{{zyzz{{zzzzzzyz||{zyyz{{zyyz{{zy{|||{{{||||||}}}}}}}}~}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}|{|~~}}~}~~~~~|||~~~~}}|||}|}}~~~~}~~~~~~~~~~}{zzz{{zzzyyyyyxxxxxwvwxyxwwwwxxxyxxwxxyzzzzzz{||{{{|}|{|||}}}}}}}}~~~}}}}~~}||}~~~~~~~~}~~~~~~}~~~~~}~~~}}~~~~~~~~~~~~~~~~}}}}||{{{|||{zzzzz{{{{{zyyyz{{{{{{{zzyy{{{zzzzzzzz{{{{{{{{zzz{{{zz{{{{{||}}}}}}}||}~~~}}||||||}}~~}}}~~~~~~~}}~~~~~~~~~~~~}}~~~~}{{{{|{zz{{{{zzzz{{{zzzzzzyyzzz{{zyyyyzzz{{{{{zzzzzz{{{{{zzzz|}}|{{|~~~}||~}||}~~~~~~~}~~~~~~~}}~~}}}}}}}}~~~~~~~~~~~~~~~~}}~~}|}~}|||}}}}}}~~~}}~~~~~~~~}}|||}|{yxxyzzyyxxxxxwwxxxxxyzxwwwxyyyyyyyzzxxy{|||{{{{||}}~~|||||}}}}}}~~}||}~~~~}}}}}|||}}}}}}}|||}~~}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~|{{|}|zzz{|{{zyzzzzyzzzyyyyyzzzzzyzzyyyyyzzzyyzyyyz{{{zzzzz{{zz{|}{yz||}||}}|||}~}}}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}||||||||{{|||{{||||||||{{{{{{{zyyyyyxxyzzyxwxyyyyyyzz{{zzzzz{zz{{{{|||||~~}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}~~~~~~~~~~~~~~~~}|||||{zyyyzzyzzzyyyyzzyzzzyyz{{zz{{{{zzzzz{{{{{{||}|{{|}~~}|||}}}}|||}}|}}}||{|}}||{{{{||}}}}}~~}}~~~}}}}~~~}|}~~~}{|~~~~}~~~~~~~~~~~~~~~~~~~}}}}|{zz||{zz{|{zzyyzzzzzzzzzyyxxxyyzyyxyyyyyz{{z{||{{z{|||||{{zz||||||{{|}}|{|}}}{{|||}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}|||}~~}|}~~}}~~}~~}|||}}|{||{{|{{{{{{zz{|||}}}|||}}}}}}~~~~~}}}~~~~~~~~}~~~}~~~}~~}}}~~~~~~~~~~~~~~~~}}~~~~}}}~~~~~~~~~~~}}}~~}~~~~~}|~~~~~~~~~}|}~~~}||}~~~}}}}}~~}}}}}}}~}}}}~~~~~~~~~~}}}}~}~~}|}~~~~~~}}}~~~~~~~~~~~~~~}~~~~~~}}}}~~}}~~~~~~~~~~~~~~~~~~~}}~~}}||||||{||||||||||}}|}}~~}}}}}~~~}}~~}}|}~~~~~~~~~~}}~~~~~}||}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~~}}}~~~~~~}~~~~}}~~~~~~~~~~~~~}}~~}}}~~}}}}}||}~~~}~~~~~~~~~~~~~~~~~~}|~~~}}~~~~~~~~~~}}}}}}}~~~}}}}}}}}}~~}|||}}}}~~}}}}~~~~~~~~~}~~~~~}~~~~~~~~~~~~~}~~}}}~}{|}}}}|||}|{{|}}|{|}}|}~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}|}~~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||}}}|||||||||||{{|}}}||}~~~}}~~}}}~~~~~~~~~~~}}~~~~~~~~~~~~}}~}~~~}}|}}}||||}}}}|||}}}}||}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~}}|}}}}}}}}}}}|}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~}||}}}||||}}~~}}}}}}~~~~~~~~~~~~}}}||||||{{||}||{z{{|}}||}}~}}}~}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}~}}}~~~~~~~~~~~}~~~~~~~~~~}}~~~~}}~}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}|}}||||}}}|}}}}}}|}~~~}}~~~~~~~~~~}}}~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~}~~~}}~~~~}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}|||||{{{|||||||}}}}~~~~~~~}}}}||||{{{{||||}}||{{||}~~~~~~~~~~~~~~~~~~~}}}}~~}||}~~}}}}~}}}}~~~~~~~}|}~~~}}}~~~}}~~~~~}~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}|}}~~~}}~~~}|||~~~~~~~~~~~~~~~}}}}}}}~~~}}}}~~}}}~~~}}}}}}}}}}}}|{zzzzzzyxwwwwvvwwvvuuvvvvvvvuvvvvuvvutuuuutttttttttttsrssuuuttuvvuvvwxwwwxxyzzzzzz{{{{{|||{||}}}||||}}}}}~~~~~~}~~~}|||{{zz{{{{{zzzzzzzzzzyyyzzzyxyyyxxxyyzyyxyyyyxxxyzyyyyyyyyzzzz{zzz{{{{{|||||||||}~}}}}}~~}~~~~~~~~~~~~~~~~~}}~~}||}~~}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyyxxyyxxxxxxxxwwwwwwvwwwwwvwwwwwwvwwwwwvwwwwvwwwwwwxxxxxxxxxyyyzzzyyzzzzz{{{zzz{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{{zzzzyyyyyyxxyyxxxxxxxxxxwwwvwwwwwvwwvvvvvvvvwxxxxxxyzzzzzz{{{{||}}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}||}}}|||||||||{{{{{{{zzzzyyyyyyxxxyxxwwxxwwwwwwwwwxxxxxxxxyyyyzzzzz{{{{{{{|}~}|}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||{{{{{{zzyyyyxxxxxxxwwvuvvvvvvvvuuuuuuuuvvvvuuuuuuuuvvvvvvvvwwwwwwxxxxxxxyyyyyyyzz{{{{|||||||}}~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzyyyyyxxxxxwwwwwxxxxxxxxxxyzzzzzz{{{{{{{||{{{|||{||||||||{|||}}}}|||}~~~~}~~~}}}}}}}}~~~}}}~~~~~}}}~}|{{{{zyyxxxxwwwwwvvvvvvvwwwwwwwwwxxxxyxyyyyyyzzzzzyyzzzyzz{{zyz{{{{{||||||}||}}}}}}}}}}}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}~~~~}}}}}}~~}}}||||}}}}}}~~}}~~~~~~~~~~~~}||||{{zzyyyyyyxxwxwwwxxxxxxxxxxxxxxxxxxyyyyyyz{zzzz{{||{{||}|||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}|||}}}}|}}}}}}}~~~~~~~~~~}}}{zzzzzzyzzyxxxyyxxxxyyyyyyyyyzzyzz{{{z{{{{{{{zzz{{||{{{{||}}||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}~~~~}}~~~~~~~}}}|||{zzyyyxxxxxwwwwwwwwwvvvvvvwwwwwwxxxwwwxxxxwwxxxxxyyyyyyyzzzzz{{|||||||}}}}}}}}|}~~~}}}}~~~~~~~~~~~~~~}~~}}||||{{{{{{zzzyyzzzyyyyyyxxxxxxyyyxxyyyyyyzzyzzzzzzz{{{z{{{{{||}}|||}}}}~~~~}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzyyyyxxxxxxwvwwwwwwwwxxxxxxxxyyyyzzzzzzz{{{z{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{|||}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{|||||}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~}~~~}}}~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{zzzz{{{{{{{|{{{{{{{{|||{{{||||||||||||}}}}}}}}|}}}}}}}}}}||}}}~~~~}}~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{||{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{||||{{{{{{{|||||{{|||||{||||||}}}}}}}~}}}}~}}}}}}}}}}}}}}~~}}~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}|}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{|~~}}~}zz|yvvvx}~|ywvwy{}~}{||{{||||{{ywz|{zxwxyzzzzxxyzzz{z{{zyyxwuuvwxxyxxxwwwwwvvwwwvvvvvvwwwwwwxxwwwxxxxxxxxxxxyyxxxxyyyyyyyyzzz{{{{{{zzzz{zzzzz{zzzz{{{{{{{{zzzzzzz{{||||||||||}}}}}~~~~~~~~}}}}}}}}}||{{{zzyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwvvuuvvvvuutuuttttuuutttutttttuttttttttttttttttuuvvvvwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||}}|{{|||{{{{|||}}}}}}}~~~~~~~~}}}}}}}|||||}}}}}}}}}|||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{z{{{{{{{{{{{{{{{{{zzzz{{{{{z{{{{{{{zz{{{{{{{{{{{|||||||{{||||||||||||||{{{{{{{{{|||||||||{{{{{{{{{zzzzz{{{{{{{zzzzyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyzzzzzzzzz{zzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}||||||||||{{{{{{{{||{{{{{{{{zzzzzyyyyxxwwwwwwwwwvvvvvvvuuuuuuuuutttttttuuutttttttttssssttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}}~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{zzzzzyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}|||||||}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{|||||{||{{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}~~~~~~~~~~xlorw||~~~|zuqstx{{|||||}}|xt|sokor~|tmnotx}~zzzyxyzyxusnjpvtqnknqqrqpmkmoqsrpqrqonlifghkmprqpomlkjjkkkllllllllllllllllllkkkkkkkkkkkllllkkkkkkkkkklmmnnoonnnnmnnnnnnoooppqqqrrssttsssrsttuvwwwwwwwwwwvwwxxyz{|}~~|z{{}~~~~|{z{{{yxvtsrrqqqqqponmljihfedbbaa``_^]]\[ZYXWWWVVUUUUUUUUTTTTSSSTTTTSSSSTTTUUUUVVVVVWWWXXXXXYXYYYYYYYZZZZZZZZZZZ[[[\\\\]]]]^^^^^__``abbbbbbccddefffffffgghhijkkkkkllllmnnopqqrrrsstttuuuuuuvwxyz{||||||||}}}~~~~~~~}}|{zzyxwvutssrrqppoonnmllkjihgffeeeeeeeeeddccccbbbbbbbbcccdeeeeeeeeeeeffffeeeffggghhggggfffffffggffffggggggghhgggghhhiiiiiiiihhhhhiiiiijjkkkkllllllllllllllmmmmmnnnnooooooppppqqqqrrrrrrrrrssssssttsttttttttttttttuuvvvvvvvvwwwwwwwwxxxxxxxyyyzzzz{{{zzzzzzz{{||||||}}}~~~~~~}|{zyxwutsqpoonmlkjihgffeccba`__^]]\\[[ZZZZYYYYYXXXXXXXXXXXXXXXXXYXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXYYYYZZZZZZZZ[[[[\\\]]]^^^___`````````aaaaaaaabbbcccdddeeefffgghhiijjjjkkkkkllmmmnnnnnnnnnnoooooopppppppqqqqrrssssttttuuuuvvvvwwwwwwwwwxxxxxyyyyyzzzz{{{||||}}}}}~~~~~~~}|{zzyxwvvutsrqppoonnmmllkkjjiiiiihhhhhhhggggggggggggffffeeeeddddddcccbbbbbbbbbbbbbbaaabbbbbbbbbbbbbaaaaaabbbcccccccdddddddeeeeeeeeeeeedeeeeeeeeeeffffggghhhhiiiiiijjjjkkkklllllllllllllllllmmmmmmnnnnnnnnooonoooooooopppooooppppppppqqqqqqrrrrrrrrsssssssssssstttttttuuuuuuuuuuvvvwwwxxxxxyyyyzzzzz{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~}}}}|||{{{{zzzzzzyyyyxxxxxwwwwvvvuuuuttttttttsssssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||{{{{{{zzzzzzzzyyyyyxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{{{{{zzzzzzzzyyyxxxwwwwwvvvvvuuuuuttttsssssssssssssssstttssssssssstttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyzzzzz{{{{{{||||}}}~~~~~~~~~~}}}}}}|||{{{zzyyyxxxwwwvvvuuuuttttssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrsssssssssssssssssssssttttuuuuuvvvvvvwwwwwwxxxxyyyzzz{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||{{{zzyyxxxwwwwvvvvuuutttttsssssrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuvvvvvwwwwxxxxxyyyyzzz{{{{|||||}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}||{{{zzyyyxxwwwvvvuuttttssrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwxxxxxxyyyyyzzzzz{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}||{{{zzyyxxwwwvvuuuttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrsssttttuuuuvvvvvvwwwwxxxyyyyyyyyyyyyyyzzzzz{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxwwvvuuutttttssssssssssrrrrrrqqqqqqqqqqrrrrrrrrsssssstttttuuuuvvvwwwwxxxxxxxxxxyyyyyyzzzz{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyxxxwwwvvvuuttttsssrrrrrqqqqqqqqqqqqqqrrrrrrssssstttttttuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxyyyyzzzzz{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzyyxxxwwvvvuuuuttttssssssrrrrrrrrrrrrrrssssssssstttttuuuuvvvvvvwwwwwwwxxxxxxxxxxyyyyyzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyxxwwvvvuuuutttttsssssrrrrrrrrrrrrrsssssstttttttuuuuuuuuvvvvvwwwwwwwxxxxxxxyyyyyzzzz{{{{{||||||{{|||||}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyyxxwwwvvvvuuuuttttsssssssssssssstttttttttuuuuuuuuvvvvvvvwwwwwwwwwwwwxxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxwwwvvuuuuuuuttttttttssssstttttttttuuuuuuuvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||||}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z{|~~~~~}{~{ywyz~{xyy{|~}}}}}}}}||{ywz|{zyxy{{{{zyxyyz{{z{{{zyywvwwxyyzzzyxxwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwvvvvvvvwwwwwwwxxxyyyzzzzzzzzzz{{||}}~~~~~~~~~~~~~~}}}|||||}||||{{{{zzzyyyxxxwwwwvvvvuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxyyyyzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}||||||||||||}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||{{{{zzzzzzyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|xuy}myvmeimieefhjhfedfiiiihiiknmmqtuvqkmnoplhs~{x{}tk{}ouxvwwvwwvw~}~}|x{}zxy|~{vttvywvz}|{yyyyzytpnkijkkkkkkiiggkoopnkmnkihhnsrpnnswwvutuwx{|{z{ysoqtromljhfefhhghjjiiiijklllmmkiikopmfdfhkosuvvvusrruy~}zusrpnkjjgdejw}yribbghffgijkklonnrtuusqooqqpoonnoqqtz~}xvtrqoqtssqopqqrqpqrv{xuy{||xssuwzz{}~zvtroouyxvxy|}wxxvusssrw~~~zzyqintpkihjmljjklllloqkgjkifdejntxuqqqrutstsnifglrroqrokkkjjlmkimtuv~|utuuvtsvzwuvz}~~|{}z}zoqtokiirz|{qhovspkghihffffhmsqkklmlllkknommllmnlkigilmnmkklnqolouxxvrrtuwz|{wrrux{|z|}{z}}{|||~}xuu{}xtqpponnorspnnoqpmlmnqrolkjjjjihhhknonkhilmkijlmoomkkhhjllkijkkllknnmprnkkmpstuvwvuutuvvxyyz~}yyzyxvsuyzywvtqppoptwvsollnnnnnpqolkkmnlkorolopnlklprppooqromoqqonnoqrstuvvxzwttuuxyzz{}~zy|}~|xwxyyxxyzxuuvwvvustutuvsqtwxxxxupopqrqortuuutsrnkmqqpqstusonnptutuutusrvzzzwtuvxzxw|}||yzzy}|z{yy{}~}}~~}|~~{zz||{z{}~|{zyyywz}|{{yz{wuvwyzyxvuvwusuxyxxy{|yuttwzwsuwxzuqtvutrquywuvxwvwzzz{yvux}~}|}~~~}|}~~}~}~~~}~|}~|yz{{{zz||z{~~|y{||{}~yuwz{{xwxy{~~~xvy|~~{|~~~zxz{}~}{zyy{~~{vuvvuvxyxwyyy{|}}zx{}||{{{ywx||yyy||{|}}|}|}}}}|xvy}|z{{|~~|zyyxww{~~}|}|wtux|~}{zzzy{}zxxyyz~~{y{~}{~{z{~}{{|~}yz}~{zz}~}{}}~~{z{|}}}}~}~}}~}||}|}||~}}}}}~~~~~~|~|x|{xy{~{{|}~~}{z{}||~{y{~~zz||{yz}~{{zzxxz{z{|}~yz~{|~}zv|~~yvx~~|}~{|~~|}~|}~|~~}~}}~}~}|~z}}z|~~{z|}{}}|~~|{}~~~{~{{~}{}~}~}~~}|}~|}}~|}}{{|~|~~}|}}~{{}~~}||~{}~{}}}|||}~~~}~~~~~~~~|~{|}~~}~||}|{}~~|{~{zy{~{|~~~||~|}}~~}~}z}~~z|{z{}~|~||~}~|}~~}}}||~|}~~~||}}~~{zz|~|~~|}~}|{~z{|~~~}}||}~}~~|}~|{z||y{~~}zyy|}|{zz}~||{{{z|~~||}~~~~~}z|~|}||}~{z{~~}}||~~}}}~~}}~}}}~~~~~}||}}~}|}~~}~~}~~~~~}}|{}||zz~{{~~}}}}~{z}}~}}~}}|{}}~~{~{y~y}}|{}|{~}z{~~~~||}~}{}}|}}~|}|{~~~xy|~~}||~}|~~}||~||{~||}~|z}{{~~|x|~~~~}|~~}|}}}}~{|}}|{|{wz}|}}}}}|}~{z|}~~|}}z|~~|~~}~~~~}~~~}{~}~|{}|zz}~~~~~~|{||zz|~~}~~}~}|~}|{}~~~}}}~~~~~~~{}~}}~|}~~}}}}|}z}{z}|||||}~}}}zx}|z~|{|}~~|}~}|}}~~~~|}}~~~}~~|{~~}}~~}}{z|~~~~~~~~~}}~~||~~|{}~~~||}{{~~~~~}}}~}|~~}}~~|~}}~~~~}~|{}}|}}~~}~~~~~~}~~~~~z|~~}~}~~|~~{{{z~~|}|}|}}}|{~~{}}~{~~}~|{}~}~}~~}|~~}{|~}}~~~~~}~~}}|~}}~}}|}~~~~~~|~~~}z~}}~~~~~~|~~}~~}}~|}~~~~}|}~|{|~~}}~~~~~|}~~~~~}~~~~~}}~||~~~~}}{~}||~{z|~~~}~}|~~}~}~}~}~}~}~|~~~~~~~~~~~~}}~~}}}~}}}{~|}~~~}~~~~~~~~}}~~}|~~~~~}}~~~}~~~|~|~~~}~~}}{|}~~~~~~~}~~~~~}}~~~~~}~|}~}}~~}}~}}~}}~~}}~~~~~~~~~~~~~~~~~~~|}~}~~}~}}~~~~}~}~~~~~~~}~~~~~||~}|~~~~~||}~|{}~}}~~|}~~~~|}~}}}~}~~~~|{~{y|~~~~~~|~~~~}|}~~~~~}}~~}~~|}~}~}~~}}~}~~}}}~}}}~~~~~~}~~}}~~~~~~}}}|~~}|}}~}|}~~}~}||~|~}|~}}~~}~~}~~}}~}}}}~~}~~~~~||~~~}}}~~~~~~}~|}~}~~~~}}~~~~~~}}|~~~~|}~}~~~~~}}~~~~~}~}~~{}~}}~~|~~~~~~|}|{|~~~}}~||}~~~}~~}~~~}~}~~}~~~~~}~}~~~~~~}}~}~~|}~~~~~}}~~}}~~~~~~~~~}~}}~}}~|}~~}|~~~~~~~~~~}|~~}~~~|{~||~~}z|~{}~}|}~|}}|~~~~}~~~|~}~~~~|}~}|~~}~}~~}~}}}~|{|~}}~~~}}|~~|~}~~~~~~~~}}~~~~~~}}~~~~}}~~}~}~~}~|~~}~~~}~~~~~~|}~{~~|~~}~}}}}~~}~}~}}~}}|}~~}~}~~~~~~~~~~~~~~~~}}}~~~}}}~~~~}~}~}}}~~~}~~~~}~~~~}~~~~~}}}{}~}}~~~~~~~~}}~}}~~}}~~|{|~}{~~~~}~~~~}~}~~~~~~~~~~~~|~~~~}~~~~~}}}~~~~~~~~~~~~~}~}~}|~~~~~~~~}}~}}~~~~}~~~~~~~~~}~~~~~~~}~~~}~~~~~~~~~~~}~~~}~~~~~~~}|}}}~~~~~~~~~~~~}|~~~~~}~~~~}~}~~~|}~}~~}||~~{{}~~~~}~~~}|}~~~~~~~~~}~}}}}~~~~~}~~~~~~~~~~~~~~~~~}|}~~~~~~~~~}}~~~}}}~~~~}~~}}}}}}~|~~}~~~~~~~~~~|~~~~|~~}~}}}~~~|}~~~|}~~~}~~~~~~}~~~~~}}~~~~~}}}~~~~~~}}~~}~~~}~~~~~~~~~~~}~}}~~~~}}~y~}yux{xttuwzvtuvvvvvwvvwz{yxy}|wtuxzzwuy~||}yv~~yz{{|||||||~~}~}~~~~~}}~||~~~~|~||}~~ywvxzywvuxzwtttwzzzywwxxwvvx{}|{z|}{{|~~~~~|{|~|xxxwwvvwvtssuwwuuuuvvvwvvvuvwwyyvvwvuvx|}|{z{zyz}~}~}~~|zyyxwxxvtux|}}|zwtsuwyxwwwwxxwwx{|||zxwxzywwyyzyxy{}}~~|yxzyyzz{|{{yxz|||{{|||~|z{}~|{zz{~~{{}~{yy{~}~|{xtwzywustvvvwvutuvvvwuttstutuy|{xxyz{{z{{yxxwwxyz{{ywvxzzywwxxz}}~}|||}}||~}}~~~|zyyxxxz}~}}yvy}|zxvvwwvvwxxyyyyzzxwvvxyzzxwwwxxxwvuvxxxxvvxyyzz{|{zzz{{z{~~|zyz}~|~~~~~}~}}}~}{{{zyyzzzzzz{{zzxyyyz{{|zwwwy{yvvwy{zyxxxxvvxyzyyzzywwyyyyyyyxxxyz{zz{|{zyyzz{{|~}{zz{}}||}~~~~}}~}}~}{yxz{zyz{}}zwxyxxyz||zyzyxwxz{{zxvxyzyxy{yx{}{xvuy}}||zyyxyz|{zzzz{|zy{|~~||{|}}~~~}~}~~}}}{{zz|~~}zxy{|}{yyz{|{z|}|{{{{zzzyz{{|{z{|||{zxxz|}|{|||||{zz{|~~|{{}~~}|{{}~|}~~~}}|}~~~~}~}~~~}}~~}~~~}|{|~~~||}~|z|~~}|{{|}~|~|z{||{{}}{{}~||~}{{|~~}~~}}}||~~|}~}~~~~~~~~}{{|~}~~}}}~~~}~}|}~}~}}}}|||{||||||}{{}}|}~~}~~}}~~~~~}~~}}~~~~~}}}}}~}|~||}}}}~}}}}~}||}}||~||}}~}}~~~~~}}}~}|}~~~~|}~~}~}~|~~~~~}~~~~}~}~}}~||}~~}||~~|{}~~~~}||||}~~~~}}}}~}}~~}}}~}|||}~}~}}~~~}~~}~~}}~|}~~~~}~~}~~}~~}}~~~~}}~~~~~~~~~~~}}}~~}}~~}~~~~~~~~~~~}}~~~}~~}~~~}|~|}~~~}}~~}~~~~|}}~~~~~~~}~~~}|}~~~~~}~~}}~~}~~~~}~~|}}~~}|}~~}~~~}}}{}~|}~}|~~~~~~~}~}}~~~}~~~}~~~~~~~~}~~}~~~~~~~}}~~|}~~}~~~~~~}}~~}|~~~~}}~~~}~~~~~}~}|}~~~~~~}}~~}~~~~~~}}}~}~}~~~~}||}~}}~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}~~~~~~||}~~~~~}~~~~~~~~~~}~~~~~}||~~}~~~~~~~~~}}~~}~~~~}}~~~}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}~~}}}~~~~~~~~~}~~}~~}~~~~~~~~~~~~}}}}}~~}}~~~~~~~~~~~}yvz}lxulchliedefgecbbegggfeeglonmorsunghklmhco|zuwzqh{|lqwxxtpruy{~}~{xy|{y{~{wvuv{yuyzz|}zxwvxupnijkklihhgfeedimnqokjkiijhlppppnrxxywtvwz|yxzz~zrrurqokjjgdeffghjihgfffhikkjjhggfimifhgikouwwwwvssswz}||yvrollkiifdgjv|zriacfghijjjklllllnqtvsrpoonllonnpprtw{}~{vsqqqrsssrqsstusqrrw{wty}~|wsstvyz{~zusqpqv{zxz||~~vvwvvusrrw~yyzqhlqmhfehlkkjiikiinqlghhfeddhntwurrsstututpmiintspqpmkjkmkiiikpvvw~|srsrstuyyusu{{xz~~|ynpspomlqvxzqhpwrmjgggfefiihkpnkllkjiiklnnlkihikkkjhghiiiiloonnnquyyvtuwwyzzyxvtv{|~{y~|}~~y{~|}~ywxxz~zvtsrqnmmoqssssqqpooqrrqqqommnljkkllmonkjkkkjikmllnmllkjklkjkkjknooolmrrnmnprstvxxwwuttvwxxy{}~}{{}|ywusvzyxxwsooqrrtusqommooooonmlkklnnmjlomlopomkjnsusrrtusoprrprsrqruxzzy|~{wtux|}|||}{{|~~}}}}}~{wwwxzyxwwxxxwvuutqpsttussvywutusqrsssqoqtuutttspnpssrrsvvsoopqstuvxwuttvxz{ywxy||xxy{}}~}|~}||}}~~~}}|y~~|{{{|~~~}zyyz{zxy}zusuwywuvwxxxxwuvwvvxzzzzyy{zxwvy}zvvwz~|yxvtuwz{zxvwxww{|yxyzywx{|}~}{|~~~}}||~~~|}}||}~~~~~}|}~~}}|||{zzz{}|{}}{zzyy}}~}~~{zzz{|zyz|}}|yxwwxwvxyywvuuvy{}}zxz||{zyxwvxz|{zyxxy{~|z{{{}~|~~}}{{}{xy|{z{}~}{{|||zyz|~~|||zwwx{}~~}|yy{}|yxyyz|~~}||{|~{{|}~|{|}{yz}{yx{}~~}|}~~~}{|~}||}~~}~}}~|}}}}|||||}}||}~}}zz{}~~~}}~}~}|{|}~~~~}zwwx{}~~~}|zyyxyzzxwy{{{zz}}{|}}~}{~~~~}|}~|{~{|~}~|z}}{{}~|{}~~~|{}}}}~~~~~}~~~~|{~~{}~}~}|}~~zzz{}~}z|}|{zz}}~~}~}}~~~~~~~||~~|{}~~~|}~||~~{{}}|{{{}~|~~||||}~||}~~}|~}~}||~~}||~~~~}{}~~|}~~}{|}~~~~}~~}{z}~}{||{|}}}~~|zz|~}~~~~}}~~~~~~~~~}}|}~~}||~~|||{{|}}~~~~~~~~~~~~}}~}{|}~}|~~~}}|||}~~}}}||}~||}~~||||}~}|~}|~~~~}|~~}|~~~}}~~}~~}}~~~}~|}~~~~~~}|}~~~~~~~~}}}}~~}}}~~~~|}~~}}}|{}~}}|}}}}}||}~~~~}~~~~~}~~}}}~~~~~~~~~}~~~~~~~}}~~~~~~~~~~~~~~~~~~}~}}~~~}}}~~}}~}~~~~~}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~}|~~}}}}~}}||}~}{{|~}}~~~~~~~~}}~~}|}}~~~~~~~~~~~~~}~~~~~~}}~~}}~~~~~~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~~~~~~~~~~~}~~~~~}}~}~~~~~~~~~~~~}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~~~~~~~~~}~~~~}~~~~}~~~~~~~~~~~~}}~~~~~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~~~~~~~~}~}~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~}|}}~~~}}}}~~~}}~~~~}~~~}}~~~}}}~~~~~~~~~~~}}}|}}}~~}}~~}}}}~~}~}}~~}}}}}~}}}}~~}}}}}~~~~~}}~~}}~~~~~~~~~~}}}}~~}|{{}~~~~}}}}}~~~~}}}}}}~~}||}||}}~~}||}~~~}}~~~~~~~~~~~~~}}|}}}}}~~~~~~~~~~~~~~}||||}~~|{zz{||}}|}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~}}||}}}|{{||||{|}}}}}}~~~~~~~~~}~~~}}}}}}}}~~~}~~~~~~}}}~}}|{||{{{{||{{{{||{|}}}}|}}~~~~~~~~~~~~~~~~}}}}||||||{{{{{{zzz{{|||||}}~}}~~~~~~~~~~~}}}~~~~}}~~}}~~~~}}}}}}||{{{{{{{|||||{{{{{|}}~~}}}~~~~~~~~~~~}}}||||||{{zyz{{{zz{{{{|{{{{|||}}}}}}}}~~~~~~~~~~~~~|||||||{{zzz{zz{{{||zzz{|||||||}}}}}~~~~~~~~~~~~~}||}}|||{{{zzz{{|{zz{||{{{{{{{||}~~~}}}~~~~~~}}}||}}}}{z{|||||{{{{{{||}}}}|{{}~~~~~~~~~~~~~}}||||}||{|||{{{||{{{{|{{|}~}||}}}}}}~~~~~~~~}}}}}}||||||}{z{|||{{{{{{||||||{{|||||~~}||}}}~~~~~~~~~~~~~~~~||{{|}}}|||{{{{{|||{{{{|}}}|{{{{{|}~}}}}}}~~}}~~~~~~~~~}}}}~~}}|}}}||}}}|{|||}}||||||{{|}|}~~~}}|}}~~~~~~}}~~~~~}}||}}}}}}}|{{|{{{|}}|{z{{|||||||}}}}~~~~~~~~~}~~~~~~~~}}}}}}}}~}|||||{{||||{{||{{{|||||||}}}~~~~~~~~~~~~}~~~~~~}}}}}}}|||||{{{{||||{||}}|||}~~~~~~~~}~~~~}}~~~}|{|}}}}||{{{{{||||{{{{|||||||||}~~~~~~~~~~~~~~~}}~~}|||||{|||{{zzzz{||||{{{{|||}}}}}~}}}~~}~~}||||||}}|{{{{|||||{zzzzzz{{{|||{{|}||}~~~~~~~~~}}}}}}}}}|||{{{||}|{{zzz{{{||}}|||}}}~~~~~~}}}~~}}}||{{||{{|||{zz{|{zz{{||||}}}}}}}}}~~~~~~~~~~~~}||}}}}}}||{{}}}||||||||}~}}}|}~}}~~~~~~~~~~}~ylquz{~}uuutrw}|{ywutx|ywz~}{~}~}{~~|wrzwohowxtrrqvz}yy~yruzxuqkpvvwpjoupmsxndltronnnoprolgacgfgmqppmkjihhfdgikmkihikmpqkfgkoplgfgmsqmmmlmoqolmmmnljloomnooorrqrsponklonjfgjlmnnlknqtuttsqrtvvy|}~~~}|||ywz{xuy~zu}}{y}}~}z{}}|~~~}{|}|}~{|}}{yvutttvwvvvspnospkmplgeefe`\_fgeec\Y]_][^ba_dhb]ada_addbdfffa\^aabdc`]^a\Z`d\RU[URY\YVVWVSV[YY]^ZY]_ZUUXVV^d\RSWWXZZSMU][UUUQOUVRPQQRRTUSQRTY^`_[XZ^_acdc_^_aca^_acefda`ceddeeb_djieefghjlmnpomosvsptxuqtvrt|{ttxyxy{{{|zw~||}}}z|}zxxz~}z{{z}}z|||~~}{|~~~yx{~yxwy|{~{~yy|~|vx|zy|vz}zxy|~|vqsw{{vty}}|xvz~|}yxyz{|~~|zuqrty{vqruutspruuwztmqxyxz}xv~~~z~y}~z~|||~z{zxy~~{}~|wyzrx}qgkpnnoojdfjighijjiheccbdgedgfcdhjhdfihhjjd]_bbdeeilhcbdfghhiifdggefkqrlfdfhlmigjomigeehlmjdfjhfhjmnkilnnmoqqtxzxuwzxw{}zzy}|y{~ysvz~|vtuwvux{xw{{y{|{{z{~yz}~yw|zzz|~}}~zx|~|}|z}{y{zz{z|{wvw{}zzxuuu{yyyvuuuvrmihkqqjehoqihoolppllkijkmomjd`gpqnhccfgiigfeegghif`^bhiecdedb]]adfd_bfb`dffda`ahlga`adjhcbcghefkmnkeehloppqssqnlnsvxzvpnnvuqrx~{trsw{||ytqrtxytqsuw{{wvvtv|zyz~yz{}~wu|tswwuvwxzyvrmmopqrqlhjkhjmkfcgrtooqnjedpywqkfhmpppmlpuwwqkox~xomosy|wpotvuvvy{tpqs{yootvspprsx}}{{|yuw|}{|}}|zrx{uwyz{ywspsxyvtuurpnosxxrnqtsruuttw{ztnmpuwyyvqpstrqsz~wsvyzumpz|{wrtwtrqsxyxvrqssrqpprqpqsrnhfmssolpunfhmw}slpvzyojmqxzuuvsqmltwtsqrywlghltoflsqof^fmjjkoul_]`kul`beinlhecfhilnmjfbbgnturnkhmvxqkjs~zvrquw{|xy{|}xsuy{|yuz~|ywuw|~{wwwx{}}{yxz{{~~x|zx}wz}wx}}|~zy{yxyyxwvvxxtprsqpppsvwvsnlnswwrmpstsontvrrtvxwty}xrpqsuuvzwpnqtwuqrrmkotwwussroswwurpx}yyyyxvuy~{{|~zz|{uw}|z}y{}|wy|}{}{}yutx~}xvz|yxyy|zw|}xwy~}~}~|{yyz{z{~zwv{~yvx{zz~|{yy~{zz{|xy}~|}}{{{||{{||{yvuuvz|xux|}ysoqrrx|zwniotvxwuuuvvuspsy|~|xyzz~}}~}~|~|z{~|yz~|yyztorw}ztrlks{ylnt{xutux||{zyz|yttuwzyvvsqoonmorqnjhnrnjijoplgektwtnhhnrutqpmkmptwuoorpnorvwpkorrsrqssqtwsmlouysnnnosuusolnqqnptusjeku{{unmlmv~}tmq{xvy~~{z}~|tt~~|}|~|~uy~}wq|s{~zy}|}|{yw{v|}||}}yqu|rqx~z{zvxz{}|}zz~~}y~~|}}|~|}u{|~|{vw}~~xqs~|{z|zw{|xx}ww{||{|z~}~}|{ww{}}~z|}z|}zxwxzyxvtttuwwxxwupjkoopposwrmljjmppoqsrpmjmqrsrqpnmquxxqjkorsqqqqtwwslhkosrnoppoljmomkkkkotuskcgpqrspnprtrqsuvrou|xtuxztv|zyy|{z}{xz{~}{{z{uz~xzx}z}}}{~xsv|~|~zwx{~|yz}xtw}~}|~}||}~~~~z{}~}}{||}|{xstvzzvv{zyzxvz}}|{~~}}~}~}|{}yy{}{zz|~{~{}xx~~}|wtw{}}zxvxzzy~}xz}w{|||~}~~|}~}{y{}{{{}zrx~xtsy}ysrrsvvxxqmquxywvwwurqnjrxqks}vmooosuvuohhkptrnpqlghlrusqolhmvwrllr{zupllpw{ytrsvywpmqy|wwxvw|}zz{~|{}|~}~{{{|~}|}~{}~{yz{~}vsw{{zzyzyvz}wy~|vz~}{{w~}}z~}{~~z~}y||~~zzz|{w|~||zyzyy|~~{z{~zuwzxz~}z{}~z~~{yy||}vy{}v{~}||zwvwy|{tsx|~|y~yvv~}{z~~|}~y~}}|~|{zvy}~zvuv}yvwwxvtvyyywuxywwy{zvqswxwwvyytqmksysnlmuysmjjllmlinrrrojihgmsuuqmnopoljnporvwuqlpxxvwwxxrpv}}|zxy{w||uz}{zyz~{vwyy{wv~vrwz|}~~|~}zz{wvx}wuuw|}{}|vu{~wssvyytsz}yy~~|{||{}}|~{{}~~zz|y{}}}~}{|}}~}}|}~~}}}|{|}}~}{wty|}}~|{~z{~~~~{|}z{y{~}|||z{~|xtuz{|~zvuy~~}{z~~}{{~|}|{~~~~|}~}|}}|}~{wwx{zuxxuusu{tkqxzzslossqonnoqqljjlonnnmmmlmmkkkjjkllopkeehnrpnnoqpnoqx~zvqty|~|ww{}{zvvz~{uvxwxz{~|wx{~zrw~~|y~|{~}~~z|xz~~}~{|}~}zwx~|{yy{|~}zx{|yyy|~}|{z~|z{~}|z|}}}~~{{z~}|~}||~}{yvw|~|{zz|vry{yy|zy~z}||{~}y}~~~|}yyyx{}|yxxwvuy{vpqvx{}|{zxwxz~}~~~~|vz~z{}}}ytrv|}ywvttuuxytqqqrspqsqnmkoqicfjllihjjigfffimrsnigipuojhjqwywsqrpprswzxxxwyvporx~|vwyuquxxyyz}}xxzzzz|xwxy{~}ywy~yw|{{~|z}{{}{xz{zyz{|{vstvx{}|{yxxy|~}~}|}~}~}|}|{||yz|~}yy}~~|xwyvv~}|~}yzy}}z~}}~~}|zwrrz|{zxvrs{}yyzz{vqt{{vz~{x{~{~~|~~}~~}~z}~~~~~z||~~~xx~vy~wrtv|~uonpssllqpnoqnjhhknnonlnmiiikrqmpsqojiotvsmnuvsmimuwvsqststwxvuuz~{ttwxxtrxzvwy{zxvw}~wtsvzxx~{yxy|zz|~}y{~~}~|{vy|||}~xtuz~}zyy{|zzz{}~|x{~}}|}ywz~~{|~u|zv|{~~{~~|y|}~xvy~~}}z{}|{zy||}|||}~~~~~~~}~~||}~zxw|}||xx|{|}|~zv}zy~}}}}{~{~~|}~y~~xy~|rw~|ywuvuqrtvttusommqutrnlnoppllqqpmjmrolklnoonopqqrsrrqpquyvqruwxrrz{vqowzsqqvzyxywutsw|{wuuwywvx{~|yy{~~|{}~~|vz|z}~}}|{{~{wy|}}~||}}~~}|zyz~|zz}}x}}}~~}|}}~}}|z~~}|~z}~~}~|||~~|{}{|}{{}{}~~~||}{wy{~~||}}~~|{}~~}||}~}~{|~~}~~~}|~}|wtx|{zyxzzurqqsuutsqprusqqrsrponoppoonoqomopoqstutttuvtrrqpv{{xpkotwwutvxyvqopv|zvtv|ysrrvz{}ystwz|yw|}|{z||xy|~~~}{xz{zz{}{wuw~~z|~{zz}|yz}|{|}~|}}|zz{|{z{}|}}|}~}~~~}|}}~~}~}|~~|~}~}~}~~}~}}~~}}~~~}||~|}}~~~~}||}~zz{~~~}{z|}||}~~}}}||}~{~}~}|}~{{~~}}~}}z||xz}|zywz{zzyusrrvzxtqqrtvvsrsvyuokkotwvtpopsuroprtvtqpoqtutuuuusrrrstvwwusststuwywuxyvuxwwxy}|vuvxz~~zvx{~yx}|{|{}}yww{~|{z}|x{~}z}zx|}zzz{~~|~~{}|z~|{|~~yy}~}}|zz{{~|{~}~~~~}}~}}}~z|}}~}~~}zz~~}~|}~~~}z~{}~~|y}}zzz}|~|{}{}y|~zz|}}|~~}~~~~~{}~~~{|}ywxz{vrt}~ywtxxmpvwuopzysrsrsqorutrrrqrttrqprrqststvspruuvvspqtwyyvttvxvuvvwyzxttuw{ytv{|}zwz|~{vx}~xy~}{{{~~|wuz~yw|}yy}|x{}z{}~}|}|{{}~}|{}~~|~}~~}{~|}~~{}|}||~~|}~~~}~}~~|}|z|{~|}}~}|~z~x{|z}|x}}}z{~}~~~~~~|}~}}z|~|}{}~{}{||~}}|~z~{}~~{|zwz|{{zzz{{zxvvxxxvtrqruvvyvnlqwzummqv{ztqopssqsttuuvuropsrruwutsrsttuwxyzxuuyxtvxxyzxvuz|vvx{~{xwx|xtz~}{yxyvu|{uwz{~~~}{|~}}}{{~~}{|~~zty|}{||}}}~}{}{}{~~{zz~}~}|}{{}~{{|}~~}{~}~}}~{~~~~~~|~|xy}}}~}}~}|~~~}|z|y|~}~~~~}}~|~~}~}~|}}{ywzzxwz}zutux{wsxxqoprwwtuvsqqqrstvsqsvuqmnruwvrrvtqrsuustwxvtrsvxyzyuqsvxxvuwz{xsstx|xssv}}wrqw}~}{y{zyxwwx||yz|}|yy}||}~~}{|}}|}~}}}}|yz|{z}~~~{~}z~}~|}~}||}~~~~~~~}~~}}~~~~~~{~~~{|~||}~|~}z~}|~}}}}~{~}{x~||}~~{~}}}}}~}|~~}~~~z~z}}z}z~~{|}~{xxz~~|{zxvtsuwwyzxuuuusssuwvtvvsqrtxzuporvvrtyxvsprttuwvuttvxxwtqsxwuuwyztqtvutuy||yvtvy||xux|{yxwy{||zxwy|{z|||}yy}}{yx|zw{}|||~~|xx{{xy|~}y{|}~~~}||}}~~||~~{~~~}~~z{~}~~{{}}}~~~}{~|~|{}}|~}|~~~y{|}}~|z~~{~||~|}~~}~~}~~~~}~~~}z{|zz|}}}zy||zywxyusvz}{urrtxwuuvwxvsrrrsssssuwwtrstvwsqsvz{tprsuwuvxwuuuwxwtsuwxwvwxxwvwy{{ywvvvwz|}{yxxy{{z{{|xyz|}zy|~}|xv{}z}~{{}~~||}}||}||}~|{}~~|{}}~{|}~~~}}~~|~~~~~~}}|~~~}~}y{|}~}~~}}~}}}}}~}{|~zxz~~}}|~~}}~|}{|}|z{~~|~}~~}~~{wwzzxwwy||wtuwyxvuuwywtstvyvtxwrrtvwusstuuwxusrsvwvtstwwvutvxxxvuyzvuuvyywvvwxxyzzzzxxxxxy{}{zzzzyyz{~}ywy|xuw}|yx}|}}~|{{|~~|}}||{}}|}|{{}|~~~~}}~~~|~|~||}}~}~~~~~~~|}}{~~~|}}~|{~~{|~~{xz}{~}}~~~}|~~~~~~z}~~~}~~~}~|||yz}~~|xvwx{zwwxy{zwutuwy{wuvuvvssuuvwywtsstttuxzxvuuvwvvwxzzzyxutvx|}zvtv{}}ytvy|}{xuwy{}}{yyz{{wuz~|zxxz|~}yz{xwy|~}||{||}}|}~z{|~~}{|}{}}{{~~}~}}}||~~~~~~}}~}}~}~~|}~~}~~~~~{}zy|{}~|{y}|wz}|z|}{wusw{{yzyvvrqx|{wvyvsx{xxxyxw}}uttx||~||~zww{}|y{|||z{{}{||z~~yy{{~~}}{~~~|~z}{x{~~~}upw~|{{yyxutuuuuy{xwyvnjs|wosvokotvwvuuuqmjhhlsvrlkprqnkmsvuromprpnmnqtttspnptvvsoruqoqqsvwyxvvuqrx|}||z{}{vz|}}xvy}|w||xvz}~~}~{{}}{}wux|zux|xu~}uwzxurrsrvyvswvqry~yxwrms|xqv|{{{v{|w}}xz}}~~~~{{|{{}}{z{|zy{}zy}|}~}{|~}}~{wy|zwyysnrvusxyutuvvsswwv~~ux~z|~||w{}|}~~|}}~~|{|}~~~{v{~y|y|~{y}z}|~~}|yurqqnmlhgnnighkqrnkkmpqqmmrqntwsrttrsssstvutrtvtsw{{ww{|{zz~~|~}~|yy{~|wsx~|{wx{zz~}|}}||~~|}~{xy|zwy{zzxvyyxytpw|||{x|}z~|}}~|z||}}||z|}}~~~|~}~~~~xsx|xvy|zvy}wqxzu{|z}{usuuuurnjjlpqmhjnonnopnoqlmuvutvzzwz}{}~}~}zxvwxwwvy|wrstvzywyzyy||xxyy||x|zz|~{{}}||{yyz~~{{~~{wsqstsrqqsoiilmmmnmlkhhloopqpqvxspqspnrtqqvzyuvyusz~zxxxy{|ywz}{{~|zz~}|~|vx}~}|}~~|~|~~zz~}{zww}~|ytrtxyxw|}ywxyy|}{~{vxzvuz}}zy}}{}{{{{~~}{z~}{ywx}~}~~~}|z{}zxyz|}}}~|{zxwvvtpqqjiorplmolhjkhfhkljeadiloonmnqsqqtvwwx{~}}~~~~}}||{zz{{zvsty{z|~|wtuy{{zywxyyxxxxxx{~~zwz~~~~~|~~~~~~~~}z{}}}}yz~~{wvz{{{yz|{yxwz{yz||~}wtutqnlnoicgklmifilkjjjklnnmmnoqqpprtvwyyyz{{{}~}}xvy{|~}~~||{~~~~~}}~|}~}||~~}}y{~~}zxzywwwxzzyxvxzyxz||yvuwxvvwxxvux{}}|{~}|}~}|{|}~~~~|~y|~{zzz|zuuvwxsorvusojghjklkhikjgfghjjjkmmorsqpqsy{z{{|}~~}}}~~}~~}}||zwyzz{|{|{zyxz||zyyyxxxxxxyz{}{z~~}||}~}~~~~~|~{}~|zz{{z{}}|{zyxvwxxxyzzywvwyz{~~}~{zyxuromnrqnmlkkjjlljijkkjiikkkllmnkjostuvvxyxxxz|~|~~|}~~}|~~||}}~~~zzzyzzz{||zwuruzyxzzxwsrtttuvxyyxwvwxz}~{{|}||~}~||}~~~}}}~}~zxxz}|yxvqnoqpomkkighjigeejnnmifhkllnopqrqstux{{zyyz}~~~~~|}}}}xz}~~{xz{zwvuwxy{|{ywvy{|}||~{y{}}~~||{||}~~~~~~}|{{}{y|~}~|}~|yz{zzxwwwuuvwyyzz{|~}|}xqprrrmiknkiijmmjhiijigimlkmonmlmpstuuvwvsrsw|{y{}~~{{~}}|{~|{}}|}{{zyxxvsttutrpqsvwtstvzzwvvwzzz~~xuwxxxxz~}zwuw{~~}}}~~}}~~{z}|x~}zy~}xutuutsomnnmkhhijkjhhhjjhfhkoqnllorttttvxyxxxy{|}~~~~~|ywz{yxvvz{y{zwvwy}|z{~~|||~~}}}{{}~}|~~{z|~~~}xwxzzvsvxzzxy||{|}~~}}~|{{||ywuroqrssnimpnljhjjhhklmmljiijmopqqqrstuuvyywvvy|zy{}}}}}~~~~|{{{{yyzxwwwxwspruvvxxyxwxyzz{|{zzzzywxxz|{yxy{}{z{}~~~~~}~~|~~~~~~}zzzzxwvtrqpqrponmnnllllljijlnomkkkmnnnnpssqposxwvvvx{yy|~~~~}||}{z{|{zyxyyyyxxx{}}|{z{{|||{{{{{yy{}~}{|~}}}~~}||}~}~~~}|}|{~~||}~}|}}|{|}~~~~~~|{yxwwtstsqqsttrpopnloomlkkkjggijklllmmnqrpprsuuuuwyz|}}~~}}~zz|~~|{}}|zyyzwttvxyxwuttuvvwyzzxussuy}}{zwxyxyz||||}}|~~~~~~}|{{~|zz|}~~|xvxyywrqrpnnnoqrqomlmmmllnnmljihikmmlkklmmnortuuuvxxxz|~~~~~zz{~|z}}|{{|~}|||zyz||}~~}}~~}~}}~~~~}|}}}|}~}}}~~||~~zz|~}}~~}{}|yxyzxvwwxwttutspmnponlkkljhijlmmmmkjjloqponnprtuvwy{}{xwy|~~~~~|{||}~}zwwyzzvuxxwwwy{ywvwy{{{{zyyyzzxvx{{zyy{{zyz{~}|{zz|}}{z|~|z{{{}~~~~{wvuvwusrqrqonmmmmmmmkjjklmnmllmnooponqrrrrsuutuvy{zyz{{z{|~||}|{~~{z}~{yz|}}~|~~}~}|}}|}}}~~}}}}|{|~~~}~}|~~{{|~}{}}|}~}zz{~~}~~}}}|yyyxvuttsporrqnjillllkllkkkmpqomkmrrpposvroswxxvw|}{||}~}|~~~||}}}{yyzzzwvxz{zwxzz{{{}~}|ywz|}|xwzyxxy{|zyz{{{zyzzzyxy{|{||~}||}~~~~}||~zxvvwusrqqponooonmlllmnnlkmnnppppooqsqopqrststuuvvwxxyyy|}|{|}~||~}~~}~~{}}~}~}~~}}}~~~}}}~}|z{}}|~~~|{}~~~}}}|{|}|{yy{}|{zz{}}~~|zywusstrpppqqmlmmmlklmnnnnmllmmnnooprsrqqsuvvuuuvwy{~}z{~~z{}~{zz{|{yyyz{ywxy{{yy|}~~{z{yx|}yvvxyzz{|{yyxz{yxz|{yxxz{||{{||}{y|~}~|zyyvsqqrrpnmnoonnonllmnnmmpqpnklnppqqqqrstutrrrsuvwyyyyy{}~~~~~~|}}{|~~}}~}~~~~~~}||{|~~|zz}~}{{|}~}}~~}}}||~~|{{|~~||}~~~}zxxz|~~}|{|~{xwxwusqpqrrrpmkmopponnlkklnpppnnqrppqswwuttvyxwwy{}||~~{{|}}~~}|}}~}~~||~}zyz}~{yyz}|ywwz}}|{zzzxxwvwy{zyyy{zyy{}}|zzz||zyz{|}|{z{{}~}|~}|}~zyxvurqtuurnmnoponnooolkmnnnmmnoppnoprspnoqstttstwxyyx{}{{z}~}}~}}}~~}~|}~|~~~}~}zyz{{{{|||{{zz|~}{}~|~~~|{}}{zz|~}|||~||{{|{z}~{z}}zxxyyxtqopppppppomkkmnonklnmlkkosssrqsuvustuwz{{{{{{{z|}~~~~||}}}}}|~~}|}~}}}~}{zz|}}zxz{{zxwyyyzyxxxyzz{||{zz||zyx||zxz|{zzz|}}}~~}||~~|}~~|xwvuttsrqpooonooopnlmnnnlknponmmopomlmortroprtwwwxyzzzz{{|||~~}|zz{}}}|}~|||~}||}}|}~{~}zz{||{yz|||||~}|}~~~~}}~~}||||}}~~}||}||}}~}||~~}|{|~~~~~~~|yvtttttsqonmoqnlmoppnmmmmopqpqrstqpqtwywvuvxz{{zz||||{|}{z|}{|}~~~~~~~}}|{{|||zyxxwxxyzyxxwxyyxxy{|ywxz{|z{}~~}|{yw{~~|{}~|}~~~|zwvusrrqrsqomloponmopnmllmnmmnnoonmnooqrrrtuvwutvy}}zyz|~|yyz{|zz{|zyxy{}~}}}}}~}|~~||}~~~|{|~~|{|}~|y{}~}}}}~}{}~|}}}~}||{||||}}}|{|}}~|{|}~}zxwuuwvqnnpqppponorrooppqsrqqrsqpqsuxvtvwxzywyzzz|{xx|}}||~}{|}~}}~|}~}~~|z{}}{z{xuxzyxyzzyzywvy}zwy|yvz}|{}~|{|{xz~|||~}~}}~~~~~}zxxxwtsrponnpqqqonpomlmopolllmkjmonoqqqqrsssstuwxyxwxywwyzz{zyyywwxy|~{y|~|z{}||}|~~}~~~}~}}~~}~}}~}~}~|||}}}~~||}~~}~~}{z{~~~}~}~}|}~}z~||}|yutusqppqssqqrqppqrrrstsssrprtuuwxwvvwwwwxxzzyyz|}{y{~}|y{}~}||}~}{~~~|}~~~}~~}}|}~}{xwz}|zxwwx{||{xvxyyy{|{zyz{zx|}z|~~~~}~}|~~}~~|ywvuutrrspnpqomnoppomlmmmmlmnnnoprspoqtututsstuxxwwyyxwvwxyxxz{zzyxyzzz|~~}||~|{}}~~~~~}|z|~}}y{}~}~}|}~}|}~~~zz|}~~{}~||}{xustvuurqssrpqrpprtrqrrpqrtwwtsttuvwxwvwyyxxxwx{~}zyz|}|{z|~}{{||{||}}|}~~~}}~~~~|z{|{zzz}~zxxyyxwy{|{zz{{zzz{}}}|{||}~~~~~~|~~}~~~~}|~|xvvwusssqpqqqpnmopnmopppopqomnpstsssrqrtuuuuvwwvvuvwvwy{zywwy{zxzzz|~|yyz}~~~}}~~~~~}}~~~}~~~}}~}}}}}~}}~~~~~~}~}~~}|{{zxwvussssrrstsqqrqqrstttstssstttttwxvuuvwyzyxxy{|{yz{|||||}}||{|}||~~}|||}~~~~}}~~~~~~~~~~}||~~|{{zz{{{zzy{}{z{{{{{{~~||{{}}}~~~~~~~~~~~}~~}~}{zywutsrqrrqooopqpnmnprrqoooqssrqprssrsttsrrtwvuvuvwwxyzzyxy{zxyz{|}{zzz|}~~}~|~~~~|}~}}}~~~}||}~~|||}~~}}~~~}~~~}zzzzxvustvusrrrrrqsttsrrssrstttsrsuuvuvwxxwvvyzyyxz}}|{zz{{|||}~}}|{|{{}~|}~}}~~~}~~}}~~{}|{||||{|}||{zz{||{{~~|zy{||}}~~}}}~~~}~~~}}~~~~}~}zyyxwutsrrqrqqqqqponprrrqpqqqqqqqrssrqprtttttuuvvvvwxxxxyzzyyyz|}}{z{|||||}~}~~~~|}~~~~}}~~~~||}~~}~~~}}}}~~~~~}|||}~~~~~}~}|{zzzxvttttuvuutrqqrtuusrttssstvtrtwwwuuwwxxxxxyzzyyz{|{{|||||}}}||||}}|}~|||}~~~~~~~}}~}}~}}}~~}||}}~|z{|}}||}}|||~~~~}|}}}~~~}~~}~~}~~~~}zyxwusuusrqrsrppqrrpnqsssrpooprssrrsrqrstsssuvvvwwvuvwz{{zyzzyyz{}}{{}~~}||~~~~~~~~~~~~~}~|}~~~~~|}~~~~~}}~~~~}}~~~~}~~~~~}|{zzxwxxwusqrttssrsstsqqqsutttssttuvvuuvwwwwxyxyyyz{yyz{||{|}}||{{||}~||}}|~~~~~~|}~~~}}~~~~~}}~}}}~}|||{||}~~}}||~}}~||}~~~~}}~~~~}|zyzzwvtuvtrpprtsrsrpopqrrrqrrpqrqqpprtuutsstttuvuuvwwxwy{zyyyz|||{z{{|}~}}}}||~~~}|}~~}}~}{}~|}~}~~~~}~~~~~~~~~~~~~~~~}}}~}~}~~}~~}~~}~}|{zxwvuuuuutsrrstrpqsuvsqsusrstuvuttuwvtvwwwxyxxxzz{{{{{|{zzz|}||~~}|{|~~|}~}{~}}}}|}|{zzzz{|{zxtqrv~~yktuibdljcdfhkieedeggjkklnoqopvyzyrmmnprjeq~~{~tk{nrz|{vrvz{}ywtvxsorsrokknonkfb_^^_^^]\[[ZXWX\aa`_^_`]\]]bfdddekpommmoosvurssx|~{vswysnnmmkfeeeghfffecaadfffeedbdghkmhdfhikpw|{yxuttssw{~{~{}~~|xtrsronmjjlq{qjlpqoqtvvvsrtuuwxwwyxtppqqqmmswuvz~}|}}zwxzxuqnmmnnjgknlieaaabgjikkga^_aaegfgkmoqsttty}}|{|~zurrnjjmotvspnkc^addb^\]^bjlnrspljhii`V[`[XWW[\YY[\\]]\]`^Z]_]]\[_cgkieefhigfgfb][\ahighgdcdfgfhjhgmtvw}{rqqnmmnprpmos}~|~~|wlnqmkhgpvwumfmtplhdddbaabccgkjghheefhjkmnoqnjjlnpomooopomnnnoppruxywttwxz}}|{}{{zvtvy{{yxxxxxwwxz{|{ywwyzyxxz|}}{z{||yutxzxwwwutrrsuutstuvxz~}{~|xzztopqpnkijlkigecaab``cedbaaaabbeeb``_```a_[\_]\]\YXVVXZZZ[[\\ZY[\[Z\^^^`cfhgfikjhjlmmmoqrtwxxzztprvy|}||||}~~~~~~~}~}|}{yurqpqspllmlifedcdcbccaadegggffdbehhfhjlmkiihijmprqpooooqssqnpswxtpsvwyyxxy}}}}~~~~~~~~~}yyyyzzwxzwuutuwtqopsttspoqssrswxwxxz{ywxz|{wz~~}}~~~~~{{}{{{{{xtstssrqstroprssutqnmnsvrooonoprqprtwwvuurolklkjmpolmnmklnnnmklnlknppnmmnljiihikkjigffhkmmkijkkkjhfefhjlkigffimpstqnllmpsuxz|~}~||}}}|xy{zz~}}|ywxzxuvwxxvtrqruwxvrrtvwustuuuuvxyywvwz{yvx|||}}~~{{|~{vz{wvx{~~~~}~}}~~~~~|yxxzz{|}}{xwxwutuvustwxyyy}~~}}~zvvvvwvtuutsssrppommlklllllllkmooopoprssrqprvxxxwtsqnnprrqpqrrpnnpqooprrrrqruwxvuvwuttuvvvxxtqrtvwvrpoooqtuuwwtqrttqpqrssrsuvuuuuvwwwyyxxyz|~~|~~~~~}z{}~~||~|{{{}~|}~~}}~}|{}y|}||{~~~}~~}~~~}{{{{yxz{zz|{yy{}}||}}~~~}~~}}{{|}~~}||~}~~}{{|}}~}||||}|z{{yxyyyxututrqrsrqommmlkjikmlkjloqonnmoqonooppppqqstrpooqtwxvtsvvuvwxyxvvwwwusssqooprtuuttttvyyz|{yxz{{yy{zyxvvxxvtsssrqoortsrrrqruwxxy{{yzzyzzz||~~}}|~}}{{{|~}z{{zyxyz{}}|}~~~~}|}~~}}}~~}|{|~}{||}}}}~}}~~|z{}~|}~|{}~}zyy{|zxxyyyzzyyzz{{|||}~~|z{{|}~~~~~}~}|||}}}||}}{{zz|{zyz{{z{|}}}}}}~}|{yxxxwvuuvvwxyywvwxyzyxvuwyxxwwwwurpopponlkklnnljhijkkjjjiiiiiikljijlmmlnooppqsssuvvwxxxyyyxwxyyxxxxwusrsuuvvutuvxyy|~}|{|~~~~}{|~|||}~|zzz{|||{z|{zzyz{{zzyyyxxy{}~}}}}}~~~~~~~~}~}}}}}~~~~~~~}~}||}~~}|||}~~}}~~}~~~}zz|}}zy{}|{||}}||}~}}{z|~|zzzyxxxxxxxxz{{zyz{|~~}}{zy{}|zz{|}|{}~~}|{{{zwxyxwwvwvttttttuvvvvtrsstsrrsssrqqqrsrrqqqqqqrstsppqponmpqpmkklnmlkkmnnnnnoppqsuwwvvvwy{||{z{|zxyzzzzyxxxyyxyyz{{{{|}~}|}~}~~~}~}{{{{zyxxxxxxxxyyy{||}~~}~}{{{{zzxy|~}{|~}|}~~|yxxyzyyxxxwxxyz{{z{}~}}}|zyyyzzzzyxxxy{||}}}}~~}{zzyxwuuwxxwvuuvvwwxxwwwwwwvvvvvvvuuuuvvvuuvvtsstuutsrrrrrqqqpoppppoopqqqstuuttutsuxxxvvvvuutssssqpoononnnoonmnpqpqrrsstuttuuuvwxyyyyyz{||}}~}~~~}}}~}}~~~~}|{zzzzzyxy{zyxy{|{{||}}}}~~|}}{{|~}{{||}}}~~}}}}~~}}~~}||}}|{z{|{zz{}}{zyz|}}|||}~~}~~~}||~~~~~~}}}}}|{{|{{{{{|||{zz{|}~~~~}~~}}}|{{zyyyxwwvuttsqqppomlllllkklkllllmnoppqrrsssttuvvtstuuusqqrstrqqqqqqqssssssuuuvxxwxyxwwwxxwxxxvvvwxxwuuvwxwvuvvvvvvvvvvuutuvvuuvwxxxyz|~~~~~~~~~}{||}|{zzz{|{{zz{{|~}|{|||{zyyz{{zzz{|}~~~}~~~~}}}}|{{||zyxxyzzyyz{{zz|~~~~~}}~~|{{||}|{|}}~~~~}|{{|{zyxwxwutssssssqomnooonlkmmljiiklkiiijjjkmmlmpqqrrrqrtvwwwwwwwwvwwwwwwutstuuuuuuttuwxxxwxy{{{{zz|~}|}}}}}}||}~}||||{{{{{{{zyyxwvwyzxxxxxxxyzz{{{|}}~~~~~~~}|}}}|{{{}}}{{|}|}~~~~}~~}}||{{zyz{|||{zyy{}~}}||~~~~~~}}{zyxxxxxy{{zywwz{{{|}}|{|}~~~~~~}}~~~~}|{z{{ywvuttsrsssrqrsssrsuvvwvuuvvvuuvtrqppppnmlmmlkkkjjklmlkkmnponnoqrrrsssttttuvvvwwwwxz|||||}|||}~~}|{|||{zz{|zyz{{{|}|}~~}}{{{|zxwxyyyxxwxyyyyz{||{{||}~}}~~~~~~~}|{|||{{}~~~~~~~~~~~~}|{{zzz{{{zzz{||{{{|}}~~}}}}~~~~~~~}}}}|zz{{zzyz{{zzzz{{{||{{{|||{|}~~~}}}~}|{{{zyyxxxyxxxwwvwyzzyxxz{zxxyzxvvwwvusrsssqppppppppppqrrtttsstuuwwwvutttuvtsssrqpqrrqppqrrqppqrrrrqqrqqrsssrrtuvwwwwx{|}}}~~|}~~}|{||}~~~~~~}}~~~}}|}||{{{|||{yyy{{zz|||{z|}||~~~|{{|}~~}{|~~~~~}}||{z{{{{zxxxy{|{|||}}~~~~~~}|}|{zzzzyyyyyyyz|}}|{}~~~~~}||{{{yxvttsqqqppoonllmmnopqqqqrrstuvvuuttuuutttsrrrsrqqqqrrrrrrrsuuuuttvwwwutuwwwvvvvuvxyyxwxxyyyyzzyxxxywvvvuutttsttsstuuuuwyzz{|}~~}~}~~~~~||{{{{zyxyyyyz{{{z{}~}{{{{{zzzyyyz{|||}}~~~}||{{{zyyxxyxxwxzzz{||||}}~~|zz|||{yy{||}}~~~~~~}~~~}|{{{zyxuututrqoonnnllmllkllmnnmllmnpooonoqqqprstsrstvwvvuvxxwwwxxyyxwxxwwwxxvuuvwwxyxwxxz|~~|}~~~}}{zzzzzywwwwwvwyxwvwxyyyyzzzz{|||z{|~~~~~~|z{}}{yx{||zz|{z{~}{|}~~~~}}{{|}{wy}}yz}||}}zy|~}|}~~~}}~{|}}|||~}|}~{yz{{zyzyxy|||{zzz||{{~~||}~~~~~~~~}{{{||||{yxy{~~}|}}|||}}}~~}}}~~}yutuvwvtuvvuttuuuvwwvuwyvstvuuvwuttsrpppsvtrqpoprrqqstsqpoqrrsttrqsttsstuuvwusuxwvvwvvxyxwwxxyyy|~}|z{|~~~~}|{}~{xy||zzzyy{|{{~}y{}|{}}z|~{wxzzz}}{zz{|~~}|{zz{{{{|}~|}}}}{z{|zyxz{{zzxw{}yvy~~|}~}|~~~~}{zzzyyyvrtvsqqsuvutvxxy|}}~~~}~|||~}{zyxwxywvvxwwwxxy{}~}}~~~~~~~~}{{||{yyz|||{|~}}~|{zzxuvwsooonnmmmkmommopnmqvvtttvwxzzzyz||zxz||{zyzzyxyzyyxwwwvuvwvtttrqrrqpqqooqsssssrswzyy|~|~~||}|xwwwwvtrsstuvuuvwvvz~~}|~~~~}{}~|{}}}}}~~~~|||{{yyz{|}||}~}}}~}yz|}~}{{{zzzyz|zxyzyyxxxyzz{{{{{|}~~||||{wvwvutssuuutttuwxwwy{{z{}~~~}~}{yxxwwusstvwwwuvx{|}|{|}~}|{zywuttsqppqqpommnonmnnnmmnnnooopppppqtuutttvwxwwxyxwx{zxwxzyusvyzywvuuwyzyxxyyyyyzzzz{zyyyzzzyyyyyyxxyyxwxzyxxwwxxwvwyzwtuvuuuwvttvvwxwwz{|zyz|~~}{|~~}}}~~~|z{}|{{{|||||~~~~~}{z{|}|{|~~}}}~~|{||}}|{zz{}~~~~|{||zxxyyyzzzzzzz{}~~|||||{{yy{||{z{{|}~~}}~~}{z{||{{{|||||||}}}}}}}}~~~||}~~~}||||{{{|{{||}~~~}}|zywxxwtrqqpqqnmmmlkjkkklkiikmnmmnpqqqtvwwwvvwz|}|zyzzzzzzzyxwutuwwuuutuwwwwxyz{||}~~~~~}~~~~|{zzzzz{zxwxxxwvvwwvtrsttsrppqrrssssstvwy{{}~}}}~~}{{|}|{zyyxxxwwxxxxwxyyyy{|}}}}~~}||{{||{z{|}||{||||||{|||{yxz|}|{z|}}}||~~~~~~~}}}|{{zyyzzyyxxyyz|}~~||~}{z|~}|{z|}}|{{}~~~}{zzzzzyxwvutttsrrrqqpopqppqqrrqrsttttuvwwwwwwxvuvwxxvtttttttttsssrrtuuuuuvxxxxwxz{|{{|}}}||}~~~}}}~~~~}{{{{zyyzzywvuuvwwvuuuwvvvuvwxyxxxyzzxy{{{|||||}~~~~~~~}}|{{||{{z{{zzzz{{{{{{{{{{|}}~~~~}~~}zxxzywvvvwvwxwuvwz{zyyz||{{|~~~~~~~~|{{{zyxwwxwvutvxxwwwyzzz{|}}|}~~~}}|||{{zxxyyyyz{{zz|}}~}}{zxvvvwvutsssssttssuttsstuttttuuttttuvuuuvwxwvvwxyyyzzzzyxyyzzywvuvwvutttttstuuuvvvwwxzz{|||}}~~~~}~~~}|{z{zyxxxxwuttuvuttsttttuvwvvwwxyyz{{|||}}~~~~~~~~~~}|{{{{yxyzzyxxz{{{{||}}}~~~}}~~}|zzzzzzzzzyyxyz||{zzz{|||}}}}|}~~~~~~}}}|{{{|{zywwx{{zyxxzyyz{{{{{|{{{}~~~~~~}|||}}|{z{{{z{{{{{{{{zz|}}~}|}~~|{|}}{ywwwxxvvutttssssssrrrrstuttuuuuvy{{zxxy{}}|||}}|zz{{{zyxwxxxwuuwwwwvwwwwxy{|||||}}~~~~}~~~~}}||{zzxwwxyxwvvwwwuuvwyxvvvvwwwwwwwxxwvvxz||||{|}~~}}}~~~~~}}}}~}}}}}}}|||{{{zzzz{zyyz{{{{{}~~~||{|~|~~zxz{||xtuwxyvruvrqrtqmrvroprqqsuuuttuxy{}~~}~y~~|||x~}~~|{z{~~|z~~{{{|}{yxxvtstsqrsrqnlmonnpqomorlflsmglqnlpsuwxxyzwtuutuy{yvvxyzywvvttttsrrsqpqssstux{zy{|zy|~|||}}}|}|z~~}||zwxy{~zw{}zvwwy||{|}}}~~|~~~}ytsuqntysnv|uoruspoqokousqtwusy|xyzwtw|wsy~{~}x}{}{x|~}}||~~~~}~}zyzzzzzyy{|wsvxsortokqvtrvxwxyzzy{|xz~{}~{}}{|~|{~|{~|~}}~~|{~{vz~}{|~||}}~|y~~x}zsx}yvy|{xy|{vvvsqrrportrqstuvtrqqstrrstrpuyvsvwvtstuvxxwuvxwvwyxxz|{{{z~|}~~~{~zz|}{z|}|{||zyxxxxwwyywvxz{{{}~}{~}z~~|z{~{~}}|{{}~}~}~}{}}}}}|{{{{}~||~|vy{xwyyvsvyslrxrmszvstvutvwurssrqrsturquxusuwtrtwusvxwuw{zy{}~~|}~{x{}zyyy{}|||z|~~|{z|~}{z{~~|~|}~}}~}~~{~}{~~~~~~|xwwxxvuvvvusrstrppqpoooqtrpsuuuvwusuwusturquxvtvywvwxusvxwvxywwy|{y|~}}~{|}~~}|~~|~|zzz{}}}}~~~|}~~~~~~}z|~~~}~z}{xz}}|{}~~}}}||~|yz{{||{}~~|}~|~}}~|zwuvwussuvvwwwxxxvsttqoqromorqnoqnloolkkkllkkmnoqrsrrtvvuwxxyyz|}}}~~~~}~~~}}}|}}}}|||{zzz{{zz|~}|~~|{}~}~~~~~}}~~}{|}|}~}|~~||}||||||}~~~~~~}}~~}|}||~~}~~~|}~}}~~~~}~~}||{ywvutsrqomnoooopqqrsrstttttttttrrssttsuvvuwxxwyzyxxzyxz}{z}~|~~}}~}}~}}}}~~~~~}~}{{|}~}{|~~~~~~~||||||||~}}~|{|}}}~~|{|}|{}}}}}~~}}}~~}~}|~~|}}|{||{yyyyyyxxxvvuutsrrqponmmmlmmmmmlmnnooopqqrsstuvwwwvvwyz{||}}}|||}}}~~~||}~~~~~~}|||||}~~~~~}|{|{{{||}}}}~~}|}~~~~~~~}}|||~~~~~}}}||{z{{{{{{zz{|}}~~~~~~}}}}}}}}}}}}}||||}}}}}}}}~}|{zxvutsrrqqrrrrqqqqqqrrrrsssrqqqrrsrssstttuvvwxxxxyyzzzz{}}~~~}|{{{|}}~~~~}~~~}}||||||{{}~~~~~~~~~~}}}}}||}~}}||||||||||||{zzz{||||||}~~~~}}}~~~~~~~~}}|{zyxxxwvuutttssrqponmmmnnooppoooooopqqrrssttuvwxyyyyz{{{{{{|}~~}}}}~~~~~~~}}}~~~~~~}}~~~~~~~~}}|{{{zzz{{|||~~~}}||{||}}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}||}~~}|{zxvtttsrrrssssrrrsrqqqqqpppppqrrrrrtuvvvvvvvwwxxyz{{|||{|}~~}}}}}}~~~~~~~~~~}}||||||}}}}}}}|{{z{{|{|||||}}|{z{|}}}~~~~~}{zzyyxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}|||||{zyxwvvuttsrqqqpoooopppppoooooooopqrrrstvvvvvvwxxyyzz{}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}~~}}|||}}}}}}}}}}||}}~~~~~~}|}}|||}~~}|zyxxwvuutttttrrsrrqqqqppppqqqqpppppqrstuuvvwvvvvvvvwwxyyz{{|~~~~~~~}~~~}}}}~~~~~~~~~~~~~}||{{{zz{|}}~~~}||{{{{{zzzyxxxyyzz{{{{|}}}}}}~~~}}~~~}{yxwvutttssrqrrqqppoooooppqqqqqqqqrssssttuvwxxwxyyyyxy{{{||}~~~~~~~~~~~~~~~~~~~}}|}}}}~~~~~}||||{{{||}}}}}}~~~~~~~}}}}}}~~~~~~~~}}||}||}}}}~~~~~~~~~}~~~}}|zyxxwvtsttttssstssrrrqqqppppppppqqqsttuuuuuuutuuvvvwxxyyz{{|||}}}}~~~}~~~~~~~~~~~~~~~~}||{{zzz{{|||}}~~~}}}|||{{zyzzzzyyyyyyzzzzz{{|||||}}}}}}}}}~~}|{yxwvtrqqpppoonnoooopppppppppppqrsssssttuuvvvvvwwwxxxyz{{|||}}}}}~~~~~~~~~~~}}}|||}}}}~~~~~~~~~~~~}}}~~~}}}}}}||||||{{|}}}}}}~~}}}}~~}|{zyxwvuuttsssrrqppppoooonnnnoooppqqrrrrrqqrrsssttuvwwxyyzzzz{{||||}}~~~~~~~~~~~~~~~~}}|{{{zzzzzzz{||}}}~~}}}}}}||{{{{{{{{z{{zzzzz{{{{{||||}}}}}}~~}|{yxvutsrqppoooonnonnnnnooooopppqrrssssttttttuvvvwwxxyyz{||{{{{||||}~~~~~~~~~~~}~~~}}}~~~}}}}}}|||}~~~~~~}}}}}}|||{{{{zz{{{{{||}}}}}}~~~}|zyxwvuuttsrqpppnnnmmmmmnnnoopppqqqqppqrrrrrtuvwwwxyyzz{{|||}}}}}}~~~}}||{{zzzzyyyzz{|||}}}~~~~~~~}}}|||{|||||||||{{{zzyyyyzz{{|||{{|||||}}~~~}{xvvutrqpppooonnnnnnnnnooooppqrrrrrrrsstttttuvwwxxxyyyyz{||}}~~~~~~~~}~~~}}~}|||||{{{||||}~~~}}|||||{{{{{{{||{{{zzzzzz{{||}}~~}|zyxvuutsrqponnnnnnmnnnnnnnonnoopppqrrssstuuuuuvwxyyz{{|}}}}}}}}}}}}~~~~}|{||{zzzz{zz{|||||}}~~~~~}}}}}|||{{||||||||||{{z{zzzzz{{{{{|}}}||}}}~~~}|zxwussrrqoonnnnnnnnnnnnnoooooooppqqrrrssssttttttuvwxxyz{||}}}~~~~~~~~~~~~~~~}}~}}}}~}||{{||{||}}}}~~~~}|{{|||{{|||||||{zzzzzzzz{{|}~~~~|{zxwvusrqpppoonnnnnnnnnnnnnnoooppqrrsstttuuuvvwxyyzz{|}}}}~~}||}~~~~~~~}}}}|}}||||||{||||||}}}|||}}|{{{{{{{{{{{{|||}|{{{{{{{{{{{{{{|||}}}}}}~~~|zxwuutsrqppqpooooponnnnnnnooppppqqqqrrrrrrrssttuvwxyzz{{{|}~~}}}~~}~~~~~~~~~~}}}}}~}~~~~~~}|||{{{{{{{||||||}}}~~~~~~}|||{|||||||}|||||{{{{{{||}}~~~~|zxvusrrqqppoooonnnnnnmmmmnnnoopqqrrssttuuvvwxxyyz{||}}|||||}}}}}}~~~~~~~~~}}}}}}||{{{{{{{{zzzyyzzzzz{{{{{{{{{{{|||||{{{{{{{z{{||}}~~}{ywvutsrqqpppppooonnnnnnnnnnnnoooooooopppqqrttuvwxxyyz{{||}}|}|||||||||||}}}}}~~~~}}}}}}}}~~}|{{zz{{{|||}}}}}}}~~~~~~~~~~}}}}|||||||||||||{{{|||||}}}}}}~~~}{ywvusrqqppppoonnnnnnnnnnonnoopqqrrrstuuvvwxyyyzzz{{{||||}}}}}}}}}}}~~~~~}}|||{{zzyyyyyyyyyyyyyzzzzzz{{{{||||}}}}||||{{||||}}~~~}{zxvutsrqqqpoooonnnooonnnnnmmnnnmnnnnooqrrrstuvvwxyyzz{{{{|||{{{zzzzzz{{{||}}}~~~~~~~~~~~~~}|||||||}}}}}~~~~~~~~~~~~~}~~}}}}}~}}}}}}||||{{{|||||}}}~~~~~~~~~~}xtuvvtoorqnopopqrpmnqstupkpuutpntwutwxvuuy}zxxy|}zz}~||~}{}|z}|{~~|~~}~}}z{}zwwxwwwwvvvxzwtw|vrx{ywuvyzzzy{}~zw|~{z|||{{|~|z~{y{|~~{}}}~}}~~}~}}|~{}~~}{ywutuuqnqtqopqsronpooooonnnnopqrrqstuuuuwyyxxxwx}}zz{~|y|~}{zz{|}}}|z}~|}}z~~~}||}}~{~{{{|~|{zz|}}zvy}z{{{|zyz{|{yy|}|{zyz|~|zz{{|}}}|z|~}}}~~zx{|xvtrqpooopqnmopopponnorsnkorqqrrsstvxwvusstvxzywx|}~}|}}}}zy}}|}}}z~{~~~~|||zyzzzyz{{}}{zzz{|}~~}|}~|y}~~~z{{yvsrqtwrlnqssmkopnmlkkkkllklnprqmlpqnorsttttuwvstvwwwuvywvxyvuy{yz}{xwwz|wu}{yz}~}||{zz|~||}|~}|}~~z~~~|}}}~}|{~}~~|}|z{{|}}|{{z{|xw|~|{yy|}{yz{}~~~{{}}{|}|z}}z}~~}}u||~}||yutuwvqmpttrnlprononnpqpqqprspquututuvwwvvwy||xwy{~|wz|y~|{~~{y|~~}y~}~{|x|~}zz{zz|~~|zzzy{~||z}}~~{}|vwzwsqqrsrpooonllmoqommorsnloqponoqqprtsquvonuwurpswvtvxvuz{tt{zvwxxywvy|{z|~{}}y}}|}|~|~~~}~|}~~{{|||||zy{}|{{zzz|~~~~}|}~~~|~~~}|}~}~|wz}xy{}}ywwxxyzywx|{xz}{yzzzyzzzzz{|yw{~|{||~}}{zywtw{xtuvtttrqsuvvtqsuvvvvuuuvwwvvxwvwx|}ww}~zyyz|{y}z}~~{{}~~||}~{~~z}|{zwz|||y{~{y~}|}~}~~}{wy|wrrttsrrqommnoooponooooopqpnosrpqrqrqqssqqstsssqotxwuwxwvuw{wqv}{xyz|}{{{{~~}|~z~~~~}}|}~~}{~~||||z~|}}{{~~{|~~{z{~~}~}|z~}zz}}zxwy|}|{{|}{zyz}}zz|}}||}}|~~||}|{|}||~~~}~~~|~~yz}zvvvwwrprsttstutrrsssuvtstssttvxvtuxyyyyxxyyxxy{}|{}}{{~~}~~|~~}}}~}}~~}}}}||{}~|{}~}||~}}}}{wvtuvsprrpoopqrrrpoopqpptrmnrtrpnruqopqqrtsqsvvtssvyyywvyyvwz{{yvz~zx|~{z}}{}}}~~|{}~~}|}}}}}}||}}}}||}~||~~}~~~~~~~}}}}~~}~}zz~}{z}}y|~~|{||}~~|}}||~~}~|~}}yxyyyvtttuurqrstsqrtttsrtusqprvvtvwvuwxvtwxyxux~|xxyz{{{{|}|{{{yx}{y}~{z{}~}{}~}}}~~~}}~~{}~|{|y{}|||||{{}~}|||~{~~~~~}~}{ywuwvqqvvsppqsrqstqnqttsrtutsqptxtprtssqrtuvtsstvxvuxxuuwz{{{{z{||{zz}~}|}}~|~~~}|}~~~~{|~||}~}~|}}z{{v{}|||}|z|}}}~~}~~~~~|~~}|zyxxwvwwursuwwtrtutttuuuttuutstvxvttuuwzyvvvx{xvz}zyxz||{{yzz||yx{~}|yz~~}{~~~}}|~}~~~~~~|~~~~~z|~~~|{~~{{~}~{y|}~~}~~~|{}}~~~~}~~|zwvwwwvtssuvsoqttsrqqrsqoptsqqpstqosurpqrrsuwwustuuvzzwwyzzyy{|}}|{}}}~}~~}{~~~~~~~}~~~~}~~}z~~}~~}}}~}|~~}}}|}~~|}~}|}}~}||~~~~}~~~|}~}}~~}}{yywtuwurrrrrqorttsqpqrvsnrvvusqruwwttwxzwty|zwyzzz|~}|||{zz|}{z}~{{~~|{|~~|{~zknsx}~|~}~wutxz||{}}|{|{{~~{|~|~~|{v}{tmsx}xvxvx|~}{upy}vnu}yx~qlz~xxz{{z{zvtokoqsuwxz}zvtuxxwwyzz||{|}|z|}xtuvutpkhgloha^_bbaa^]aba]Z^b^[_cfc]]abc_^adeb`abcdea`dihggghijjihikjilnmmoqpnpsttrqtwwvz~|z~xy|}zy{ytrpkgeedaaa\XY[Z\]YUVZZXXZZXWVUU[`[TVYVTZ]WRUZXSW\\\XU[^[YZ[[XZ]XW]]TPX_XNRXTPQTTSTUSQUXTRY]VQSXXVZZSNSXTPU[SINVRNQSOLOTTSSSTTVWTTVZ][[][Y]_^\\\^`]\ad_]beecacegkjfehljdgmlijhgimnjgkmjhlqpnqtpov{wuz}{}}~z}|x|~}}{~~|}xux}~uotusssrsuwvtvx{}xu{|zyz~}{z~}{}xx~~x}}v||{|~|yy{zywvvvyyxz{xx|~|zz|}~}z||{}{yz|xtvyxutvxyvsvyxwusstusqsrmmpnnmijmopnikpqpstnjrwrortrpsxrjqzulournnnmnoonllmmljiijhcbddddea^bgc^bfdccdhkhdhjhiijkkkljfgjjhfeeb`bcca_`a_]`bbbccaafhddhiffjkiilnoollpsqpswtpsvwutx{wx|zwwy|{yyxy{{}|~~}~~~~~~|}~}}~{|}}}xuy{wuvurpooqrpmnnkjljiklkfbfljghigfimifknjghjlkjklmlkkklmnomiillkjhikjjlkigknljmnmmnpsrstsqrsrqrrponoponkknppnljloolloonoqssrqqsvusuwxxwxyyy{{{{{||yxyxuttssrommlllifgifegiijjhhjlnqqnprqqruwvutsvyxvustutsqqsutqpssomopqpmkkllkijkgegihgjlkhhjkkmoqpmnppopprrqppppqponnopppppsvsopruutuwxxvtvxyzvsx|xuwz|zxxwy||zyz}}yx|}{|~~}}|}~|}~~~~~~}|}}}{y{}zwyyvuutrqsvtnmprqqponqtrrstuvtsvyywwy{zwwxxwtruwusqprsqomoqpopqqpppqrstuusstttsrrrssqppppollnmmlkklllkjjjkkhghihhhgffggggjkjikmlloqrrrsuwwtsvxuttstspptsqqpoqrrqqrttsrtuuwxwvxxwxwvvxxvvxz{ywwxy{zzzz{zxyyyzwuwwusqqsrqonopqsrqrttttuz{yyz{}|{|}~}|}~}||{{}{xy{~zz|zz{~~|}|}|z||yvvvwwutsssqoooqsqonmnmjjlmnljkmlkkkmponmnprssrtvsruyzzwutvwwwvuvvsqtutrqstsrssuwvvxzzyxy}~||}|{|~~}}~~~~}~}~~}yz}|yyyxxyyyywwxwwyzxvwyz{xwy{{{z{|}}{z~~|}||~~~~~}|}}|z{{{{{yxxyzyz{{zzy{{z}~}||}~|{{{{{zzzxwwwvvvuuuuvvutuvxxxxxxwxzzz{{||zz}~}}}}~~}}~~}}}||{{|}|}~~}|}~||}|{zzyywwyzxvxzxvxxyxvwzwsuwtruuromnqoklomkjijlkjjjjjjjklllkklkkmmnmllnnmmmnpqqonnpssqqsrprsssrpqqqqsrppqpprssttuvwwwxxyz{{z{}|zyxxxvvvvutsrqpqrrrssrrtuvwwwwyz|}}|}~~~~~~}~~}|}~~~~~~~~||}~~}{{{|}~~~}}~~~}~~~}}}}}}}{{{|}}|}}{{~}~~~|zzzyyxwuusstvvtrrtwwutuvwwwwwvutuwwtrpppqpmkkkjkjjihgghhhhiiihghiiijjijkllllnommprsstttvvvvwxyxvvxwututsttsrqquvtsstvwxyz{zzzzz~~||||}|||zz{{zz{|{zyz{{{zz{|~}yyzzz{zzzyxyzyyz{{|}}~~~~~~~}}}||~|y{~}{{|~~~~~~~}}||}}}|{{{xxz|}|z{}}}~}~~~}~~}}}|{{}}{yz{zyxwxy{{z{|||~~}|}|{{{||{{}~}}}}~~}{|}|yyzxwuuvwvwvvvuuttuvtsstutrrrstsqqqrrpqssrqpprstsqpooooooopomkkmnljmnmllmpqrrrrtvvvwxyyxxyyyzzz{|ywvxyzxxyxxyzyy{}||}~~~~~~~~}}|{zyzzyxyxxxzzzzz{|}}|}~~{{|{zy{||~~|}}}~~}zyzzzxvwywvwyyzz{z{|}~~}}~~~}{zyyz{yy{{xx|~}|}~}~~~||}zxz{xvwxwvvvwwvvwxxxwvwyxuuvxxvuuuutuuuvvuutsstuuussrqqqrsqoonnoqqpooppqrsuuttuuuuuvwxwuuuutsrssronnnoonmnpommortqoprtuttvwwuuwxyzyyz{{|{}}}~~~~}}~~||||}~}~}}~~}}}|{{z{zxxxxyzyyyyyyy{|{{|||}~~}}}}}}}}}||~~{{|}~~~~}}~~~~}}|||||{z{{{{||}|zyy{}}|{}}|}~~}~~~~}}}||{|}|{zz{|{z{|{{||{}~}~~|||}|zzyyxwwywuutsqppqponmlkllkjlmlllmnonoqqqsttttuvutttvvtsrrstrqqrqpppqrrssssuvuuwxxxwwwwwxwxxvvwxxxwxxwvvvxyxwvvwwvvvwvvvtruwvuuwxyxxz{|}}~~~~}~~}}~~}}~~}||}}}{zzzz{|}}{{|}~{}}|{||zyyyz{{zyyz{|~~~~~}~|{}}{z{||zxyzyx{}{z{||}}~~}~~}||||||zz{}~~~~}~~{zyz{{xwxvutsssrrrqponnnnomkkllkklmkihjjjkkkllkmnnoprrrsttttuvvvwwvvxxvvutstuuussuvsstuxxvwxyzyz{{{||}~}}}|}~}|}~}{{|~}{z{zyzzzyxwxxwwwwwwwxyyyyyzzz|~}|}~~}~~}}||}~}{{|}}|}~}|{|||{|}|{||z{}}}}|}}}}~~~}}}}{{{{{zzyz{{yy{|||{}~}{|~~~~}~~}|{}~}|{yzzxvvutsssrssssttssstuvuuwwvuuuwvsrrqrqonnmmlkjlmljjjklkklmoonorrrrrssstuutuvvvwxxxxyzz{{{||}}|}~}}|||||||zzzz||||}}}~~~~}|{z{{yxyyyyxxxyzyzz{||{|}}}}~~}|}~~~}}}}~~|{|{{|}~~~~~~~~~~{z{|{{{{zzzzz{|||{|}}}}}~~~~~~~~~}~~}||||{yxz|{zzzz{zz||{zz{}}||}~~}}~~~}}{z{}|{yxvwyyxxxxxwxyzzyxyz{yyyzzxvvvvvutsssrpopppqqpoppoprttsrstuuvwwvutuuvusstsrrrssrqpqqrrqqqqrsrqrrssrsttrrtttvwxywx{||}~~~~}~~}||||}~~~~~~~||||||}|{zzzyyy{{{||zz}|}|{|||||~|}~~~~~|{||zz||zyxyyz{{{{|||~~~~~~~}}}}}}|zyyyzxxyzyxxy{{{|}~~~~}~}}~~}|zywwwvusrsrooooooooooopqqqssrrsuvvvuttuuuuttsrrrqqqrrrrrqrrsttsuvvvvvxwvuvvwwvvwwvvvvwyyxxxyyyxz{{yxyzyvvwwwustutsssuvuuvwxy{{{|}~~~~~~}|{zz{{zyxyzywz}}|{|}~~}||||}|zzyz{{z|~}||~~~~|zyyyyyyyyxwvxzzz{|{{|~~}}~}{zz{|{zz|||{|~~~~~~~~}}~}}|zzzzyxvutttsponoonmlmmkkmoonmmllmnppqpooppqrstsssstvwwuuwyzxvxyzzyxxxwvwxxxwvvvvxyyyyyyy{~~~~~~~~|{{{{zxxxwwwwwxxvvwyyyyyzzyyz|}}|{||}~~~~~~~~~~|{{{||z{}|z}~~~~~}~~~}zz~}zzyx{zxyyxzzxy{{{}~~||~~~~~~}|{}~{y|~}|{{||||{yxz{||{z{zx{~|{}~~~}}}}}}}~~|{}~}{{|{||zyyyxyyyz|}}|||{{~|z{}{wwxwutrqopqqoljlnlklljjlnmlmoooonoqpoprrqrsrqsvxxvtvwxzyxyzzyyz{zzzzzyx{}zxz|{{}}}~~~}zyyz|zusuwuqsutstttstvwyz|~}|||{z|~}|~}}~}}}~~}zyyzz{||}}}||~}~~}~~}~~~~~~~}|{|}|{|~~~~}|}}}~~}{z~~zx{||{zz|}|{|~~}||}}}}||~}{zz|}{{{|}~~}~}|}}{yy{{zxx{|{z{{|||}}{{|{xwxwvvtsvyxwvuy|zx{~~~~~~}{{||zxxzyvwxwvwwvvuvvvvusuvttusrstttsrsttssttuuutuuvwvtstwutvwroqrpnoqolnqnlnoooqrrqtwwwyzxy~}~~}{{|zx{}|zz||{|}{{}x{}|}|{{{zyzz{zyxy{{z{|{|~~}}}}}{z{|{zz{}~{}}}~}{|~~||||||{}}||}~~}~~~}~~}|}}{z{}{yz{{|||}~}}~{yzzyxxyyyzzyxz}}}~}}||}~~}}~~}|}~}}~~~~}|{{|{{}~~~~~~~}}||{zzzyxvvwutvwvuwvvxxwxyzyxvxyzyxwwwwwuuwxustuvuvvutvvutvwwvtuuuvxxxwvuvxyyyxwxyyyxyyzzywuuwwvutrrqqqqppqpnnopooqqqrrsuuvvvwy{|{||||}~~~}}}}}~}~zxyxwxwttvvtssuwyxwuuwyzyz{{{{{}~~~}|{{|{yxyxxyyy{yxxxxyxxyyyxxz{|{{}~}||||{{||zyzzyxxyz{yxy{zz{|{z{}~~~~~~~}~~~~|}}}|||}~~~~}|||{{|~~~~~}|}|zyxwwvtsrrqpoommmmnnnnnnnpqrrtuvvuux{{z{|||{z{{||zwwxxwuuuvussrsstuuusstuvwvvwvtuwyyxwwwwxzzzzzz{{|~~~~}}|{zyxyyxxxwwwvwy{|{{}}}~~~}~}{yxxz{zxyzzyyz|}~~~~~~~~~~|z{||zxxyyyywvwxwvwxy{{zz|}~~~~}}~~}zyyzywvutttttsqqstuuvxyyyz|~|{|{zyyzzxwxyxxxz{zzz{}~~~}}}}{yxwxxvuvvvvuutstuwxvuttuvuuutssstsrrssrrrrrstttsstuuuuuuuuvvusttttsstsssttsstuvvvvwxy{|}}||}}~}{{||{{{{z{{zz{|}~~~~~~~}{{{{||zzz{{{{{{||}~}}}}~~~~}~~~~}|}}~}|{|}}|{|||zz{}~|||}}~~~~~~~~}}||{zyyzzxwxyyzz{{zy|~~}}}}}}}~~~~~}}||}~~~~}}~~~~~|||}~~}{{|}}|}~~~}}~~~~}}~~}~~}}}~~}~~~|zz{yxwwxwttutrstssttuvvvwwwy{{yz{{{yxzzzyxwuttssrqpppoomnnooonooppqqqrtttttvxwxxyyzyz{{|}}||~~~~~~}}~~}}~~}}}}|{{zzzyxvvvxxxxxxyz{zz{}}}~~~~}}||{z{||||{z{|~~|}~~~}~~~}}~~~~}~~~~}|{{{zz{{zyyyyyyz|{z{{{|{|}~}~~~~~~~~~~~}}~}||{{|}~}}|}~~}~~~~~}{zzyxwwxxwwwvuuvvvuvxxxwwwxxyyyyz{zxxxyzzyxwwwwvuuvuuuttsttttrrtttttssttttstutsstvwvuvxxxwwz||}|||~~}{|}}||}}}}~~}||~~}}|||||{{z{}}|zyxyzzzzzzzyxyyz{|}}}}~~~~~~~}}~}|||{{{{zyyyzzzzzzz||{|~~~~z{}{yz{xuvwxyspqtvxtoqtsooqolrvropppqtvttttuwy|}~~||{~~{~z~~~|}~~}}{|~|||ywy{xwyzxwtqrtsrtusqqrmhmrmimqmjmqstuuwwusstsswxutvvvwvttsrqpppnmnlikmllmnoqqprtqqttssstyzyzywyzyxyz{{zxx{yux}|{|}}}zwwywtuvx{ywz|xvwwy}}}~~~~}~}~zusrnmtxrkrysmprpnnnkhntrnpuuuy}zwxzxuzzu{}{}y|~{w|~}~~}|{xwy|}}|y|}|~}y{~}{{{zxz|ytuwrnqtnjnsrqrtutuvuux{wt|~z}|y||y|}z}~{~}}}~~{y|}wsuxvtvxwuvxyxx{xv}y|sw|xvz}{yzzxtstsqpnmmprpooprtronnoppoprposwusuwwutuvwyyvuwywuwzxsuwvuutwzxvxywwxyyzxw{~~}yw}~|yz}{yz{zyzzxvuttutsuwutvwxzz{}~~}|{}~|{}~}~~}{~~}}~~}~~|{~z}}~z}}{{xux{skpwpinsnlnomklnmkkljiknoommqtrsuvutuxxvy|{y|}~}z{|zvx{zxxwz|{zwuxzyxvsvxvutsuxwvz|xwyyxy{}~~}~||}}|zxy|{y{}}~~|~~~~|xvvvutrpqrrqommmmmmmkklnrtqotxyx{|zy{}{wxzvuz}yuvwustvqnpsrppomnqttrtwvvy}}|~}|}{|}~~||~|yyz{{|}~~~~{y{}}}|||}{y{~}y{}|}}}~|~~{}~~}{|}}}~~~~z{}|{}~|{{|}~~}|}}~}{yuvxupooprrrrqqqolmmhehjhfikhefjhegjhfffghiiloprsuwwy{{{}~}{{{||zxvwvtttrqoorsqprrrrttssvxzz{|{z}~~~}}~~~~~~}}~~~}~}}}~~~~~}~}z{|zxxz|}}}||~~{zyyyxwwwwurpnllnnjhiklnppqstuvwwyzzyzzzwvvxwwutuvvtssrqsutrqqppsvtsvyz{||{y|}}~}}}~~|z|~~}}~}}~~~||~~~~~}}|||zxwvvwvuuvwwyy{|{z|~~~~}||}|z{|||~~|}~||~~~~~~}}}}~}}}}}{|~}|||ywwxxvutrrrrrqpnlkkjihggfeeddeefgijjjlnprrtuvxz{}~~~~||~~}}|zzzzzzxxyyxvuttttssrstuvvuuvwwxyxxxyz{{{}~~~~~~~~~~~~~~}}|{zzzzyzzyyyxwwwxyyyz{{z{|}~|{{{ywutssrqppqrsrqppqrqqqrrsrrsrqqrrstttttuvvuuuvwwwwwvuuuvwwwwwwwwxyyyyxyzz{||~~~~~~}zzzyxwwwwvuvwwxxxz{|||{{{}~~~}||{|}~~}|||}|{z{{{{{}}||{{{}~~||}~~}{zyyxvtsrpoonmllkkklkjhhijkkkmoqrqpqrsuvvwwwwwxyz{{{|}}}}}}~~~~}}~~~~}|{zz{{zyxyyxxwvuuvvvttuuuvwwwvuvxyzzz{{|}}~~~~~~}|||}|{||||{{{{zzzyyz||}~~~~~~~~~|{zywttttttuttttttsttsssrqqqqqqqqqrrrrrsstttuutttuvvvvvvwyyxxxxy{{|}|{{|}}}}}~}|{yyyzyxxyyyyyyxwwxyyz{{{{|}}|}~~~~~~~}|||||{{{{{{{{{zyyyxxyzzxxyyyxyz{zzzyyzz{|||~}{zzzyxwuttuusrqqpponmmmnnnnnnooooqrqpqqrrrstuuvxyz{|{zzz{}~~~~}}}{z{{zzyyxwwwxxxxwwwwvuvwwwxwxyyyz{{||}~~~~~~}|zzyxxyxxxxxz{{z{{{{|}~}}}~~}}|zzyyywvvwvuvwxxwuttsttttsrqqqqqqonnoqrrrrsssrrrqqrstsssstuwyzzz{}}|||}~~~~~~}||{{{{{{{yxwwwwwxyyz{}~~~}}~}{yyxwxxwvvvwwvvwvvvvvwwxxyyz{{|}~~~~~}}|||{ywvuutsrrrqrrqqpoooonoonnoprqoorsttuuuuvxxxyz|}}~}|{{|}}}~~~~~~~~~~~~|{{{{{yxxwwwxxwvvvwwwwxxwvwxxxwxxyz{{}~~~}}~~~}}}|zyxxxxxxxxyzyyyz{|}}~~||{zzzzyxwwwwwxxwwvvvvvtrrrqqpoonnoqpooppqqpppppqqpqrrstuvwvwxyz{zzz{|}}}~~~}|||||{{zzyyzyxwwxxyyz{||}~}{zyxxxwvuuuvuuuutuuvwwwxxxyzyxyzz{||}}~~~}|{zxwvutrqpoponnnnonnopppqrssssssstuuuvwwwvwxxxxxxwwxxyyyzyz{||}||}~~}{||||{z{{{{{{{{zzz{{zz{zzyxwxwxyz{{{{}~~~~|}~~}||}~~~~~~~}}}~~~~~}|{zyyz{z{zzyyz{zyxyz{{|||}}}}~~|{|}|zzyxwvuvusrqqqponmmmmmmmnnnooooooooooopppqqrrsstuuuuuwxxxxxxy{|}}~~~}||||}}|||{z|}|{zz{{zyzz{|}~~~~}}}}}}|zzzzzyyxxxxxyxwwwwxwvvvvwwvwwvvvwwxxxy{|}}}~~|zyyxwvuttutrrrrrrrssssssssssssrrrrrstutsrrrrstuvvuvxxxxy{}~~~~~|||}}||{zyyzz{{{{{{{zyxxxxxxyyz{{{|~~}}}~~~~~~~~~~}}|}}}}|{zzyzzyyyzzzzyyxxxxxyzzzz{{z{|}}~~|{zyyxwvtsssrpoppooonnmnooooonnoonmmlklmnnnnmnpqrsstttvwwxyz{|}~~~~~}}}}}|{z{{{|}|||}~~~}}~~~~}}}|||||||zzyyzzxvvuttssssrsttttssuuvwwvwxy{}~|{yxxxxwutssrsrqqqqrqpppooprrrrrrssssssstuvwwxxyzz{{{z{|~~~}}}||{yyyyyyyyxyzzzzz{|{{|}}||||}~~~~}}}}}}~~~}|||}||{zyxxxwvtttttttuvvwxyyyyz{}~~}}}{zxwvvutsrppoonnmlkkllkkjiiiiijkllllmnoopqrsttuwyyz{|}}~~}~~~~~~}}|{z{{{{zz{{{{|}~~~~}}~~}|{zzzyxwwvvwwvtsrrrsttttuvwwwxxxyz{{{{|}~~~~~~~}}}~}{ywvutttssrqpqqrrrqqqrssssssrrrrrrsstutssssstttuuvwxxz{{}~}~}}|{zzyyyyywvwxyyxxyzz|}~~~~~~~}}}}|{{{|{{zzz{|}}}}~~}|{{{{zyyyxxxxwvvutttuuuuvwxyzz{{|||}~~~~|zxvttrqpononmkjjjkkkkjiijjkkkkmnoppppppqsstuuvwwxyyz|}}}}}}~~}}}~~~~~~~~~~}}}|{zzyxxxxwxxwwwwwvwwvvvvuutuvvvvvvvvvwxyyyz{{{||}}~~~}|zywwwwvutsssssrqponoonnmmnnopppppqrrrsstuvwxxxz|~~~~~}}||}}||{{{zzzzyyzzzz{{{zz{{{{||{{{|}}}~~~~}}||||}}}|}~~~~}|{zyyzz{{{zyyyyxxxxwwwwwwwwxyyyyyyz{|}}}~}{ywvtsrpooooonmlkllllkjjjjjkkklmmmnnnoopqrrrstvyzzz{{|}~~~|||||||{zyxxxxxxxxwwxxyxwwxxxxxvvvvwwvvutttuvvutuvwyzz{}}~~}}~~~}|zywuutsssqpoooonmlmmnnnmnnnnopqqqqrssssuvwyyzz{{{|}~~~~~~~}||||||||||||||||||}}|{zyyyyyyxxxyz{zzyxxyz{||}~~~}||}~~}|{{{{{zzzyyyyyyyyxxxwwwwxxwxxxxwxyz{||}~~|ywvusqoopponmlkjjkkjiiiijkkjjijkmnooopqstuuvwyz{|}}}~~}|||{zxwwxxwwvvvvuuuvvuuuuutuvvwwwwwvvvvvvvwwwwwxyz|~~~~~~~}||~~~~~~~~}|zxxvtssssrqqpooooonnnnnnnnnnnnooopqrstuvwxxxyz|}~~~~}~~~~}{{{{{zxxyyyzzzzyyyyxxxxxyyxxyyzzz{{{|||}~~~~}}}~~~~}~~}~~}|{zzzzyyxwvvwvvvuuvwxxyxxxy{{{{{{|}}}~}zxxvrpomklnkgffhiiihgikihjlllmnnmmoqststuwyxwxzzy{~}|~~{}~}~}|{zxwwustuttturoqtspqtqotxutvxwwxyyzzyz{yxz|||}}~}~~}}}~~~~~~~~~}}{z}|z~~}~}zwuuuqnmlmnnnljijkklllklmnonlosttttuwxyzzxxz|}~{xz~}{zzyyzxyxvvvuwyvsuxvuvvutuwxxxyyy{{{{|~~}~}~}~}~~|{{}}|}}}}~~~}}|{z|~}{zywxz|zxy|{zxxy|}}}~}|}~}|{zz{|~{xz|{z|}||~~~}zywsopqonmihhhghiiihggfhjjikmmkmpqruxxwxyxy|}||}~}|~}}~||}|{{|||}}{~~|~{zyyzwsrrqqrqqrpmmnoprtttsswyyy{{|~|z}~~~{zzzzz{zwux|yvy{|}}}~~||}|zyzzy{}}|~}|{ywussurpqrqonnmllllmmmkilooqqqsvwwwwxyz{{{|{zzxwwxwttttsqoopoopooommpsssrsvzywz}|{~~}}~~}~~~~~||}}~~zwxzzzyxvsuxwuwwuuxzyxy{||}~~}}|}~}{|~~~}||}}}~~~~~~{xwussrrpnnnmlmmkjklkjlnnlmoruustxxz{{{|~~~}}|{zxxvuvvuutsuvwxyxxz}}}}~~}{{yyywwxwuvvtsttvwvuvxxyyxz{{z{}}||||}}}}}{z{{zyxxzzwvwy{{{{|}}}}|}~}~}}||{yz{zzyy{|~|yyywsrsrqqponmlmnonoqpppruvutuwxwxyxxyyyxwvwwwusrttsrsrrrpopqqqqpnnpsssttuuvwwwz|zxz|||}~~}~}}~|{zxwwxwvvvvvvuuuuuuwxwwwxyzzzzyz||{{|}}}~~~}{ywusrrpnnpommlllnpqqqrstvwwwz{{{zz|~}}~}}~~}}}||{z{{{zzzyyyxyyxwxxwwxyyyyzyyz{zz|~|{||}|yz{{zxxwvuuvvwwwxxxyz{{|||||||}~~~~||}}}|{z||{||zyyzzyxxyzzyyz{}}}~}|{xuutsqooonopppopqrrqrtuvvvvvuvwwwwvvvuuuuttuuutsstuuutsrrsrqrrrrqqqqqrrstuvvwxyz{{}~||||{zxxwwwvutuutssttttsstuwyxyz{|}}~}{ywvvusqpqrrqpprstuuuvvwwwxxxyxxyzyyyz{{zyyzz{|{zzz|}{{{{{{{zzzzyywwxxwvuvvvvvvwxyzzz{}~}}}|{zyyzyxxwwwwyzzz{||||}~~~~~|{|}}}{z{{{zzyyz{zyxwxzz{{|}}~|zxvuuspppqqonoqrsssssttttuvxwvvuuvuvvuuttssstttssttssrrttutssrsutsstuvuttuvxyyyz|}}}}~}|{zzyxwwwvuttuuutssssstuvvwwwxz|}}}}~}|{{zxvututtssssssssrstuuvvwxxyzzzz{|}}|{{|~}}|{{{{zyyyyyyyxvvwvuuuvvuuvwwwxyz||}}}}~~}}}{zyyzzzyyyyz{z{|}~~~~}||}|zyxyzyyxxyzzyxxxy{{{{|}}}}~~~~|zxwwwwvtrqrssrqqqpppqrrssrsssstuvvvuuvwxxwwvvwwvuuuuusssssssrrrstuttuvwxyz||}}|}~~~}}}}}}~~}|zyxwutuvvvttttttuvvvwwxxxz{{{|}~~}~~~}|||{ywvwvvutssrrsssstttttvxxxyyz{z{|}~~~}|}}}|zyz{zzyxxxwwwvuvvvutuvwwxyyzz{{|}}~}~~~}}}}}|{zyyzzz{z{|||~~~}}}{zyyyyxyyyyxxxxyz{{{{{||||~}zxwwwvusqqqqqppqqqqppqqrrsttttuvvvvwwwwwwvttuvvuuuuuuuutuvvvutuuvvwwxxxxzzyyz{|||||||}~}}~}}}}~~}}}|{yyzzyxxxxxxwwvvvvvvwwwwwwwxyz{{{|}}~~~}{yxwwvtsrrrqrssssstuuuvwxyyyxwy{{{zzzzzzyyzzzzzyxyzzzyzzyxxxxxxxxxxxxxwxxxxxxyzyyyyy{|}|{||||~~~~yuy~~nyulcgmjgedegffdacefggffgkmkilpsslefhhhc`lzyuw{sj}rw~|x{}||wtvwvtollmnmhca`_]]__^^][YXZ_befdabcaa``cfffffknmlmmmnpstsrrw~}zz|}~}xtojknkhfcdecbbcdfhihhijlnnoonnmlljkprmiffjmosuuvwusqruy|~}zvttsqpollmq}xojklkknponnnoommprtuusnjkmnopprrrvz~}zx{{yxtqomqurnqqoniddfhlljmmgcca__diighjnqsutsx{zzzz}~}~~|~|zvsqpsuwy{zvuskefgeea_``fmnnqrpnmjii`VY_[XVVYZYYZZ[[\\\_[W[]YWWX\`eigefgggffhga[Z[`eecbb`^^^^^__`agpqqz{tssrsuuz}xtw}{~wlmoljggmsttkciqnjfccdcbbdeglqnjkljiiijlnooomklmmlkjlnmkjjkmoppqsvxxvux{|~~~|{}~}|{yyxvwxz|{{|{z{{||{{|||{yyywvvvwy{{zyz{{zzyz}~}|~~}{||{{}||~}{}}}}}}}|{ywyzvqqqnkkkjhgfhjihhgda`a`adgeca`___`a`_^]^^_^]\[^a_]_`^\ZY\_bbcbcca^`cbbcdddegillloqnjijkmnmnnqssrrspnopsvwwxxwwz}~~~}zzyz{wsuvtqpnjgffghfcdeffffffdacfedfghhgfffgijlnoonnnpqqqpopruxvstuuwvuvvz}zwvuvwwyz|}{z}{{{{|}}}{yxxyxxxx{|zxwvwywuvvwxxxwwxxwvx||{||}~{xxy}{xxy}~zzzyy{}}~~}~~yxxvvwwwwusuwvtttronnqsokjjklmmlknqqqrssqnlkkjimpppppnlmomkkkkljhjlkkjhhgffeefhihhhggilnnlkmonmljjkllnqpnlkloqtwxvsqopqsuvxz{zyyz{||}}~~~~{z{{zywxxustuuuutsrtvwxvtvxyzywxzz{{|~}}|{zyxy{{zz{|}~~}~~~}~~~~~~~~}}|}~{{|}~~~~}}~~}~}{zz{}~||}}|}|{{||{}~~yvvwxywuwxwuvwwvtsrsstuusqqrqqsutsqpqqqqqqnnqstusonljklmoqqqqpppoopqrrqqpqqqsttttrrrrrrrsstuqoqtutsqqqoorvwwxxwvwxvttvwyzz{|zxy{zz{|}|yxxyyz}~{z{zz|~~~~}}}}{|~~~||||}||||~|}~~~}}~~~~~~~~}~~~~~}}}~~~~~~~}~~}|||||zyxxxxwvvwutsstttstsrrstttsssrstsqqqqqrrssrrqoprqpppppqqqqqrqoopqrrqrrssrqststuttuuusrrrqpqrrsuuutsstvvuwyvuuttuvwvuuvuvvvvuuuvvvvxzyxxxyy{||}~~}}}}}||}~~~~~~}~~~~}}}~~|~~~~~~~~~~~~~~~~~}}}|}}~~~~~~~}}~~~~}~~~}}~~~}|||}}~~~~}}~}}}}}}||}~~~~}}}}~~}~~~~~~~|{{{{yxyyxwwvwwxyxwvuuvvutsrrsttttrrrqppppooonmnnopponmmmmnnnnnnoonooooopqppqqpqqqrqqrttssssstuuttuuuvvvvutuuuuvwvuvwxyyyyyyyz{{z{{{{{{{{{{|}}}~~~}~~~~~~~~~~~~}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~}|}}}||||{{zzzyyyyxxwwwwwvvvuttsssssssrrqpppppppppppppppppppqqqqqqqqqqqqqqrrrrrrsssssttttttuuuuttttuuutuuuuvwwvwwwwwwwxxxxxxxxxxyzzyzzz{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{zzzzzyyxwvwvvuutttsssrrqqqqqppppoooooooopoooooppppppqqqqqqqqqqqqqqrrrrrsssssssssstttstttuuuuuuuuuvvvwwwwwxxxxxxxyyyyzzz{{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{zzzyxxwwvvuuttssrrrqqqqqqqppppppoooooooooooppppppqqqqqqqqqrqqqqqrrrrrrrrssssstttttttuuuuuuvvvvwwwwwxxxxyyyzzzz{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|{{{zzyyxxwwvvvutttssrrrrrqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqrqrrrrrrrrsssssssssssttttttuuuvvvwwwwxxxxxxyyyyyzzzz{{{{{|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}|{{{zzyyxxwwvvuuuttttssrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqqqrqqqrrrrrrrrrrrssttttttttuuuuuuuvvvwwwwwxxxxyyyzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}~~}}~~~~~~~~~~~~}}|||{zzzyxxwwwvvuuttttsssssrrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrssssstttttuuuuuuvvvvvwwwwwwwxxxxyyyyyzz{{{{{{{|||||||||}}}}|}}}}}}}}}}}~~~~~~~~~~~~~}|||{zzzyyxxxwwvvvuuuttttssssrrrrrrqqqqqqqqqqqpqqqqqqqqpqqqqqqqqqqrrrssssssstttttuuuuuuuvvvvwwwwxxxxxyyyyzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{zyyyxxxwwwvvuuuuttttssssssssrrrrrqqqqqqqqqqqqqrrrrrrrrrrrssssssssssstttttuuuuvvvvvwwwwwwwxxxyyyyyzzz{{{{{{{{|||||||||||||}}|}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||}||{zzzyxxwwxwwvuwxuttuustvtrstssrqrsrrrrrqrsqpqsrpqsrqrssrrsssssstssuvtttuuvvuvwwwwwxxwwyzyzyyz{zz{|{z{}{z|}}||||||{|}}}}}||}~}|}~}}}}~~}}~~~~~~~~~~}~~}~~~~~~~}~~~~}~~~~~~~~}}{|}|{{{zyyyyxxwwvvvutuvtstttsstsssrrrrssrrqrsrqrrssssrrrrrssttssstuutttuvutvxvuvxwvxyxwyzywxzzyz{zy{|{y{|{z{}|{||||{{|||||}||}}}}}}}~}}}~~~}}}~~~~~|~~~~~~~~}~}~~~~}~~}{||{zzzyyxxxxwwvvvvvvuuuuttttttssstsrrsrrrssrrrrrrrrqrssrrssrsssttstuutttuuvvvvvwwwwwxxxxyyyyyyyyyzyyzzzzzz{{{z{{{{{{||||||||||}}}||}}}}}~~}}~~}}}~~~~~~~~~~~~~~}~~~~~~}}|||{zzzyyyyxxxwwvwwvuuvutuuuttttttsstsssssrssssrrsssrssssttsttttttuuuuuvvvvwwwwwwwxxxxxyyyyyzyyzzzzzzzzzzzz{{{{{{{{{||{|||||||}}}}|}~}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzyyyxxxxwwwwvvvvuuuuttttttttsssssssssssssssssssssstttttttuuuvvvvvwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzyyxxxxwwwwvvvvvuuuuuuuuttttttttttsssssssstttttttuuuuuuvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzyyyxxxxwwwwvvvvvvvuuuuuuuuuuuttttttuuuuuuuuuuuvvvvvvwwwwwxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~|}}}~|~}z~|}~~}{z~}y{}{y{}{yzz{}yvwxz|yvxywvxzvrw|ywwxxwyzyxxxy{{{{|}y{~~z{~~~|~}}||~||}}}}~||{yvx{yxyyxwuuvxxwy{yvxzuntysmquqoqsttuuvvrnmnooqrpnpqrsrppponnnnnnnlijlllmmpsqoqrqoqsrrqruxxxwtvxwvxzyxxxyzvsx}}|}}}~}||{zx{||{|~|||xtuwuqu{xs{|ty}zwwyvtx|yvz|{y}}xxzvrv{upu{yvzzt{|x|~yuz~~~~~}|~~}|~~~~~}}{}~}{~|}~z{~||~~}~|x{}xuxzvrv{xvy{yyzzwvz|xu||uy{w{{xz|yx{~|z}|{~}~~~~~~~}{|~|~~~}x}~{~~|yxxvtsromprpoppqsqnmmnnnnopnlqvrnqrrsqprrssrrtusrtvusvxxxwuy~{wz~|y{||{yz|||}zw||{ywz}{y{}}}}}||{{|~}{|~}{|||~~}||~|x|}{y}~y}~z|~}{{{yx|~~~~~|z}~~~~~|{{{|~|||~~{ux{zxyywux{upv}wqw}{xz|zy{|yvvvutuuvusruwvtuvtrtvtstvvvwzyyz||}~~}}~}~{}~|{{}}}|}~~|z|~}|{|||}}|{|}||~{|~~~~{~~{~|{zyzxwxxwvusssrqqqpnmmpqomqtsrturpsvsoqsqosvtruxvsuxurtwvvwxvuwyyxz}|z|~~~|}~|z{}|zz{|}}|~}~{{{}~~~~~~~~|~~}~~~~~}|~}|x{}yvy{zz{|||~~~~}}}}||}{yz{{{zz|}}|~~}{{}|{}~|}}{yxvwxvtuwwwxyyzzzxuvwtrstrqsusqrtrpqrpnnmmnmlmoprssrrsutuvwwxyy{|}}~~~~~~|||}}}}}}}|{{||||{{}}|}~|{}~~}~~}}}}||}~}{|||}{z|}|{}~}|~~|}}}|||||}~}~~~~~~}}}}~~~~~~~}|{zxwusssqoooooopppqqrqrrrrrrrqqppqrsrrsuttvwwvwxxwwxwvy|zy{}}}~~}}~~}~~~}~|{|}}}}~~}}||||{|}}|}}~~~~~~~~}||||}|{|}}}}~~~~}||||{zzz{z{}~~}~|}}{{|}}|}}|{|}|{|~}}~~}}|}~~}~~~~}}~~}~~}|}}{zzzzzzzyyxwvvuttsrqqponnnmnnnnnnnnooopqqrstuvvvvwwwwyz{|}}}||||}}}~~}}}}||}}~~~~~}||{{||}}}~~~~~~~~}|||||||||}}}~~~~~~~~~}}}}}}}}~~}}}}}|{{{{{{{{{|}}~~~~~~}}}~~~~}}}}}}}}}}}}~~~}{yxvussrrrrqqqqqqqqqqqqqqqqqqppppqqrrrsstttuuuvwxxxxxyyz{||}~~~~~~}}}}}}}||{{{zzz{|}~~~~~~~}}}|||||{{{{{{||}}~~}}||||||||{{{{{{||}}}||{{{{{{{{{{{zzzz{{{|||}}}}~~~~~~~~~~~}}|{zyyxwwvuuttssrponnnnnoooppppooopppqrrsstuuvwxxyyzz{{{{{{|}~~~~~}}}}|||}}}}~~~~}}}}}}}}}}}}}}}}}~~~~~}}|{{zzz{{||}~~~}}|||||}}}}}|}}}~~~~~~~}}}|||}~~|{ywvutsssssssssrrqqqqqqppppppppqqrrsstuuuuuuvvwwxxyyzz{{{|}~~}}||{{z{||}}}}}}}}}}}||||{{{{||||{{zyyyyzzzz{{{{{zzzz{{|}}}}}||{zyyxxxxxyyyyzzzzz{{{{{{||||}}~~~~~~~~~~~~~}}}}|{zyyxwvuutsrrqqqpppppqqqppooopppqqrsstuvwwwwwwxyyzz{{||}}}~~~~~}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}~~~~~~~}}}}}~~~~~}}||||}}}~~~|{zyxwvvuuttttssrrqqpppoooppppppopppqrsttuvvvwwwwvvwwwxxxyz{|}~~~~}}}}}}||||||||||||||||}}}}}|||{zzyyyyyzz{||}~~~~~~~~~~}}|{{zzzzzzyyxxxxxyyzzz{{||||}}}}}}}}~~~~}|zyxwvutttsssrrrqqppoooopppqqqqqqqrrrsstuuvwwxxxyyyyzz{{||}~~~~}}}~~~~~~~~}}}}}}}~~~~~}}}}|||||||}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}|{zyxwvuutttttttssssrrrqqpppoooppqqrsstttuuuuuuuuvvwwxyyzz{{{|||}}}}~~~~~~~~~}}}}||||}}}}}}||||||{{zzyyxxxxyyzz{{|}}~~~~~~~~~}}}|||{{zzzzzyyyyyyyyyyzzz{{{{{|||}}}}}}}~~~~|{yxwutsrrqppoooooooopppppooooppqqrrrssttuuvvvwwwxxyyzz{{||}}~~~~~~~~~~~}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~}}~~~~}}}}}}}|||||||}}}}~}}}}}~~~~}|{zyxwvvuuuttssrrqqppoooonnnnooppqqrrrrrrrrrssttuvvwxxyyzzz{{||||}}}~~~~~~~}}}}}}~~}}}}}||{zzyyxxxxxyyzz{{||}}}~~~~~~~~}}}||||{{{zzzzzzzzzzzzzzzzzzz{{{|||||}}}}~~~~}{zxwvutrqqppoooonoooooooooooppqqrrsssssttttuuuvvwwxyyz{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}~~~~~}}}}}}}}|||{{{{{{zz{{|||}}}}}}~~}|{zyxwvuttsrrqppoonnnnnnnooopppqqqqqqqqqrrsstuvwxxyzz{{{|||}}}}~~~~~~~~~}}}||{{zyyxxxxxxyyyzz{{||}}}}}}}}}||||{{zzzzzz{{{{{{zzzyyyyyyzz{{||||||||||}}}~~}{yxvutsrqqpppoooooooooooopppqqrrrrrrrssstttuuvvwxxxyyzzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{|||}}~~~~}}}|||{{{{{{{{{{{{zzzzzzz{{||}~~~|{yxwvutsrqqpoonnnnnnnnnooooooooppqqrrsstttuuvvwwxyyz{|}}}~}}}}}}}}~~~}}|{zzzzzzyyyyyzzzz{{|||||}||||{{{{zzzzzz{{{{{{{{zzzzzzzzzzz{{{||||||}}}}}~~~|zywvtsrqqppooooonnnooooooooooopppqqrrrssssttttttuvvwxyz{||}}}}~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}|||{{{{{|||}}}~~~}}|||{{{{||||||||{{{zzzzzz{{|}}~}|zywvutsrqqppoooooooooonnnooooppqrrssttuuuvvwwxyyz{{|}}~~~~~}}}}}}~~~~}|||||||||{{{{zzzzzz{{{{{{{{{{zzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{|||}}}}~~~~|zywvutsrrqqqppppppooonnnnnnoooppppqqqqrrrrrrsttuvwxyyz{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||{{{{z{{{{|||||}}}}}~~~~~}||{{{{{|||||||||||{{{{|||}}~~~|zywvtsrqqqpppooooonnnnnnnnooppqrrssttuuuvvwxxyzz{||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}|||{{{{zzzzyyyyxxxxxxyyyyyzzzzzzzzzzzz{{{{{zzzzzz{{||}}~}{zxvutsrrqqpppoooonnnnnnnnnnoooooooooopppqrrstuuvwxxyzz{{|||||||||||||||||}}}~~~~~~~~}}}}}}}}~~~~}|{{zz{{{||||}}}}}}}~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}~~~}{ywvutsrqqpppooooonnnnoooopppqqqrrssttuvvwxxyyzz{{{{|||}}}~~~~~~~~~~~~~~~~}}|{{zzyyyxxxxxxxxxxxxxxxxxyyyyyzz{{{|||||||{{{{{{{||}~~}{zxvutsrqqppoooooooonnnnnnnnnnnmmnnnnoppqrrsttuvwwxyyzz{{{{{{{{{zzzzz{{{||}}}~~~~~~~~}}~~~~~~~}|||||||||}}}}~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||}}}~~~~~~~~~~~|yxxvttsqpqrpoooppppooqsqpqrqqrsrqrsuvvuvwy{yxy{zz{}{z|~}~~~~~~~}}~~~~}~}~~~}{|}{yz{wuwyxwwxxxyzwuxzxvx{xvy}{y{}}}}~~~}{}~|{}~~~}~~|yxxusssrqpoopppomnoonnonmmmmnlkmooopqrrrsttttvvxzxvxzxxyzz{zyyzyyyy{|zy|~|z{}|||~~~~~~~|}~}|}~}}~}~~|~~}|}|||{}~}|}}|||}|z{}||{{}~|{}~~~~~~|zyyvtttrqpppqpopppppqppqrqqqsqpsuutvwwvwxxxyyyxz|{y|~|{}}{~~|}~~}~~~}~}}~~~~~~~}|{yyyzzywwxxxxxyzywxxxwy{{zzzz{|}}|}}|}~}~~~~~|}~|yyxwvtrrtroqrqppponnmmnnnmlmppoonqssrrsttttuuuuvwwvwwwvvwwxxxyyxxxxy{yxz|{{zz}~{~}~~~~~}|~~~}|}}z|~{y{}|{|}}}}}}~}|}~}|}~}}}}~~~}~~|||ywvutsssrpqrqpqrqpqrqprsrrrstvtsuwvuvwvvxyyxyzzy{}|{||}~~~}}~~~~}|}~}}}}}~~~~~~~~}}||||{zzxz|zxyzyxxxyyyyyzzzzz{}|{|}||}}~~}~}~~}~~~~}|ywwwutttrqqqpponnoonopoooppqppqrrrstsrsttuuuuuvvuuvwwwxxyyxxyzyxyyyyz{{{||||}~~}~~~~~}~~~}}|||||{{|}}}}}~~~}}~~~~}~~~~~~~~~~~|zyxwvuutsssrrrrrqrsrrrssstttttuuuutvwwvwxxxyyyzzzz{{{|||}}}}}~~}|}}}}}~~~~~~~~~~~~}~~~~~~}}}}||||{z{{zyyyyyyzzzz{{{{{{|||||||}}}}~~~~~~}zyywvutsqqqpoopoooopppppqqqqqrrrrrsssstssstttttuuvvwwwxxxxyyyyxyzzzz{{||||}}~~~~~~~~~~~~~~~~~~~~}|}}}||}}||}||}}}}}}}~~~~~~~~~~~~~~~~}|zyxwvuutssssrrsssssssssssssttttuuuvvvwwwxxxyyyzzz{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}|||{{{zzzzzzzz{{{{{{{||||||}}}~~~~~}{yxwutsrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssttuuuvvvwwwxxxyyyyzzzz{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||}}}}~~~~}{zyxwvvuuttttttsssssssssttttttuuuuvvvvwwxxxyyyyzzzz{{{||||}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{|||||||}}}}}~~~~~~~~~~|zyxwvutssrrrrqqqqqqqqqqqqqqqqqqqqrrrrrsssstttuuuvvvwwwxxyyzzzzz{{{{{|||}}}~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}|zyxxwvuuutttssssssssssstttttuuuuuvvvvwwwxxxxyyyzzz{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||}}}}~~~~~~~~~~~~~~}|{yxwvuutsssrrrrrrrqqqqqqqqqqqqqqqrrrrsssstttuuuvvvwwxxyyzzzz{{{{{{||||}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}|zyxxwvutttuvxyzzmadhnsvxz|{{vquxtpv{tnnnopu{yvwyxw{~|y||z}~}~}{|{~xu}vnhou}xtqppuz}{x{~ytw{wsnkrwwxofnvspuypfnwtqsssssrpnhbfjiimrrqolklnnmkmopqqpqrqprtqmprstqonnqurnoopqstrpsuttsrtvuuwwvtuvwxutvxvstvwvwxvvz}}||}~}~}~|{|{zvsuwtruxupv|wrvxqkmoqtsruwvstwwwy{yvuxzzyx|~{wvyzyz{yyzxvy~|z~{vx|{yyyxvvutsqomkhedfc`bb_^__``]Z\`][^`]\[\\[^a\X\_[X^b^YZ]]\_abba_becbdeb_bfb^bc\U[bZRUWTRPPNLORNKMOMLQUPKNSROSYSNQURPTWQKQXSPUXSQUZZ[\\[Z^ba`bdegikjjnplklnnnppqsrqrttuvwwvy{ywy{xux|{z{|yxyzzyyyxx{~|z~~z}~|~~|~}|}|||}}}||~~}zz|{xz~zvy|ywyzzyxwwvwxusrprsojjkihgeba_^_a```_]^`bbba_bfd`dhdafjfcimjfjnjehjiilmjgjnjfjnkgikjhghhggffhhfiljhkonkmoprpnqrrqonpqonnokgiljgggffjmkhjnnmqurnrwwwyzxw{{tz{ty}ywvusqrtspnnnnlllmkghjhgiifdgigehjihknljmnnnoqqprsstqprsrrpooomknqollmnoqpooqsqquxvtvyxuwyxxxy|~{x{~}|~}{~~}{}~}~}{xvvuqonmkhedfgc___^\\\[[[YVTVYXUWYVRVYVTVYXVWXYXYZ[[ZYZ[ZYYZYWVVUUUSSTUTUTRQTWUSUWWWXYZ[\\[Z[^\Z[\ZXXYZYWVWYYWWVVVWYXWWWWWXYZ[ZYZ\]]]^```babehiiijlnmmoqrrrqrtsrrrrsrprspnprqqqqrstuwxvuvxyzzyz{zz|~~~|{|~~}||~|}~~~|{{||{xuwxurrspnnoljmomkloonoprtsqsuvwvvwvwxwvxxwwwwxyxwxyz{{{}~}|||{zxvuvwtqrsqoonmlllhfhjgcdddddbaacedcegggggikjjkljijkkjigffedccbba`_`a`_^^_`aaaabcccdcbbccbbabcbaa``aa`___`_^^_____^]^_][]^\[\]]\\]]]_a`_bdeegijijklnnmmnnnnnmlmmlkkkkkjiklkkklllnpnmopoopqqqqpopppppppoponoqonoponmnoonmmmmllklmmlkjklmnnoooprrruwwvwxyz{{{{zyz{zyyyyxwwvwxxxxyzzzyz}~~}|{{{{zyxxxwwvwvvvuuttttttttttttuvwxyyyz|}~}}~}||||{zzz{{{zyxyzzzzyxxxxxxxxwvuttttsrpqqpoooopppoopqqrrsssttttuvwvuttuutsssrqpoooonmmmmmlllmmlmmmmnnoppooqrsssstuuuuvwxwwxyzyxyzzzyyyyxxwwwwuttuuutstuvuvwxxxxyz{{{{{{{{{{{zyxxxwvuttsrqqqqppppqrqqpqstsssttttuvvwvvvwxyyzyyyz{{{{{|{{{{{{{{zz{zyxxxxxxwvwwxyzzzz{|||~~~~~~~}|{{zxwwwvutsssrqqrstsrrsttuuvwwvvwxyyyyyzzz{||||}~~}{{||{zzyyyyz{{|||}}~~~~~|zzzyxwwwwvuuuvwwvvwwxyz{zzz{||||||}||}}~~}}~~~}}}}}}}}}~}}}~~~~}}}}}|{zz{{{z{{{zz{{{{{{{zzz{{zzzz{{zyz{||zzz{zyyxyywvuuuutsrrqrrrrrrssuvvwxyzzz{||||{{||{yxxxwvutssrrqrsrqqqstttutuuvwxyzyyyz|||}~~~~~}}}}}}|||}~~~~~~~}||}}{{zz{{{{z{|{{{||||}}|}}}~~}}}}}}~~~~~~~~~||{{zzyyzzyyxyyyzzyyyzzyyz{{{{{{{}}}~~}}}~}{zyyyyxxwwwvuvvwxxxwwxyz{{zz{{{zz{zyxwvuutrqqqponnnnoppppqqrrstuvvuuvwwwvvvuutttuttsrsssrrrrrrrrrqqqrrqqqqqqqqrsssrsuwxxyz{|}~~~~~~~}|}}}}{{{{{{||}}}~~}}}}~}{zzzzxxxyxwvvwxzzyz{|}}~~~~~~~}{{{{{zzzzyyzz{|}}}}~}|z{{zywwxwwwwxxyzzz{|||}~~}||{{zzzywvuttutsrqrqqpqqrqqpqrsrqqssssrrrssrrrsrqqrsttsssssttttsrqrrpooonmlllmmlllnooooqstuvvxyzz{}~~~~~~~~}}~~}}~~~~~~}}~|zzzyyxwwwwxwwyzzzz{}~~}{zz{zzyxxxxyyz{{|{|}~~~}}}|{yyyyyxxxxxwwxzzz{{||}~~~~~}~~~~~~~~~~~~~~~~~}}|{{||{zyzzyxxyyxvuuuuutsrrqpoopqpooopqqrssstuuuuvvvvuttttsqqqqqommmnnmlmmmllnoppppprstttvuuvwxxxy{zz{{|}~~}}}}~~||||}}}}~~~~}}}}|{zzzzyyyzzzyyz{||{||}}}~~~}}}~}||{{{{{{|||{|||}~}}}~~}|}~}|{{{{{z{|||{zz{|}||}}}}~~~~~}}}}|{{{|||||||}~~~~~}}|{zyyywuttutrqqqrrrqqrrrstttttuuuuvvvuuttuutsrsssrqqrrrqqqrrqpppqqpooopppppqqqrstuvwxxxz|}}~~~~~}|||||{{{|}~~~~~}}}~~~}||||{{{{{zzyyzzyyyz{{{{|}~~~~~~}||}|{zyzzyyyyyyyyz|~~}~~~}~~~|{{{{{zyyz{zzzz{|}}~~~~~}}~~~||}~~~~~~~~~}}{zyxxwutsstsrrrssrqrsttsrrstttttttssstttsrqqqqqqppppppppppppppoonoooooonnopqrssstvxyyz{|||}~}}~~}|}~~}}~~}}}~~}|{{||zyyzzyxxxyzzyz{{||}~~}}}}}|{{zyyzzzyyyyyyz{{{{{|}~~~~}|||}|zz{{|{zzz|||{|}}}}~~~~~}~~}||{zzzyxwwvutsrsrrrqppppqrrrqrssstuvuuuuuvuutttsqppppnmmnnmllmoonnnpqqrrtttttuvvwwwwwxyz{{z{|}}}}}~~~~~|{{|}||{{{{|}~~~}}}{zzzzyxxxyzzzz{{||~~~~~~~}||zyyzzzyyyyzz{{|||||}~}}}~~~~~}}}}{yyzzzzyyyyzz{{||||}}~~~~~~~~}~~}|}~~~}}|{zyyxvuttssqqqppqqqqqrrsttttuvvuuvvutsssssqpopponnoonmmmnooonopoopqqqrrsssstuvvwwxyzyz{}~}}}}~~~||}}}|{{z{{{{{||||}~~~}|{||{z{{{zyzzzz{zzzzzzyzz{{{{{{|}}}~~}}~}}|||}||{{|{{||||{{{|}}}}~~}~~~~~~}||}}}{z{||{zzyyzzzzzzzyz{|}~~~~~~|zyyyxwwvwwvuuvwwwwvvvwwwwwvuuuututttssssssrrsssqqqqqrqpoooonnooonmmnpqqpqsttuvxyyz{{|}}}}~~}}}}|{{{|{{yxy{|{{{|||}}~~~~~~~~}||}}|{yxxxxxxwwwvwxxyz{{{|}~}}}}|{zyyyxxwxwwwxxyyz|||}}~~}|{zz{zyxxyyyzz{|}~~~}}|}}|{{}~~~}}|}}|{zz{{yxxxyxxwwwwvuuvvvutssttuuuttttuuuvvvutttuusrrrrqonnoonnmmnnoopqrsssuwxyz{{{{}~~~~~~}}}~~~~}}}}}}}}~~~~}~~~~~~~~~~~~}}}|zyxxwwwvvvvvvwxyyz{{{|}~|||{zxxxyxxxwxyyyyz{{|}}~~~}|{{{{zyxxyzyyz{{{{|}}}~~~~~}}~~}}~~~}|{zxxxxvuuuuutuuvvuuvwxxwvvwxwvvvuutsrstspooopponmmnnnopnmptsrrrqortttuvutvzyxyzzz|}}|~~|}~}}}~}{|~}z{|||}~}{{}~~~~}|{{|||{zzz{{|{z|{{|{{}}{}}~~~}~~}{|~|{||}|{z{{||zxyz{{{{|||{}~}~~~~}~}|}~}|{|}}{{zzzz{zy{|yvz~|y{~||~~~~~~~~}~~~}{y{{xvy{zxyyyyxwy{zyxxxwwxvuvvtsstutqprusqrsrqqqpprromprpmnpnmnoooprrrsuvxwwy{{|~~|~}}z|~}||}{yz{zz{|zy|~}|}~~~~|~{~~|}~}}}~}{|}}{{z{}}{yxy{zwwxxyyxxyyz{|}~~~~}||}||{yzzywyz{{{{z{}~~~}~~}}}}~|z{|{{zyz{zwvwxzyyzz{|}~~~~}}}}~}||{{{{{}~}}}}}|{{{{zyyzzzzyyyxz|ywxyyxxyxwvvvwvvusrsssrqppqspnprpmoqpmorqnqsrprtsruxwvx{zxz}|{}}|~}}~~|}~}{|||||z{||{|}~~}}~~~~~}{}~}{{|{z{|yw{~zvy}|zz{||}}}~~~~|}}{y{|zyzz{|zy{}||}~||}~~~~}||{zy{{yxwz|{xyzz{{{|}}||}}~~~~~~~~}}}||{{|||}||}~~~}||{zyyyywvwxxxxxxyyyz{zzzzyyzzywuutsstrpqqnmoqomnoooppqrsssstuuuvwxxwvwxyyyy{|{z{~~~~~}|}}|||{z{{yy{{{|{{}~~~}|||{{{ywwxyxwxxxxyyz{{{{{|}}|}~}}~~~}~|{||{z||zyz{|}||||}}}}~~~~~}}~~~}|{|{{z{{{zzz{||{|||}}}}~~~~}}~}||||}}}}}~}}}~~~~~}|{{{{zyy{{{zyz{{{{||{zyyyzzwvvvusstssrqpqqrqppqqqqpqqqpqrrqqqrssstuuuvvxz{{{{|~~~}||}|{z{{{||{{|}~~}}}}}}}{z{}|{z{{|{{zzyzzzzzz{zyz{|}}}}}~~~~~~~~~~~~}}}}|}||{{||{zyyzzyyzzzzzz{~~~~~~~~}}~~}|||||zyzzzzyxyyyyz{{{{||~~~}}}~}|{{|}~~~~~~~~}}}|{{|||zyxxyyxwwxxwvvwwwvuuuutssssrqpoooonnonnnopqqrstuuvwyz{{{|}}||}~~}|{{||{zzzzzyzz{||{{|}}}~~~~~~~~~~~~}}~~~~~~~~}~}}}||{zyxxxyxwwwxxxxyz{|}}}~}}|{zzzzzyxxz{{zz{}~~~~~~}{{{{{zzyyzzyy{|||||~~}}}}}}||||}}~~}||||{{{zzzzzzzyyyyyxxxxxwwvuuutsssrrqppqqqqppqqrrrssttuuvvvwwxxxxyyyyyzzzzzz{{||{||}|||}}}||||||||||||||||}}}~~~~~}}}|{{{{{zzyz{{zz{{{{{|}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}||||||}||||}}}}}}}}~~~~~~~~~~~}}}}||{{{zzzyyxxwwwwvvvvuuuuuuuututtttttutttttuuuuvuuvvwwxxxxyyzz{{{{{{{{{{{{{{{{zzzzz{{z{{{{{||||}}}}}~~}}}}}}~~}}}}|||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}|{{{{{{{zzzzzzzzzzzyyyyyyyyxyxxxyyyyyyyyzzz{{{}~}{}~}~~~}}~~|~|x~|}}||~|z{}zw{}zxyyy{{zyx|~z|~{xz|yvvvwwspppsurnpsrqstpmsywvxzzz}~~|~|w{}zzzzz}{v|~z}~~~}}{z|~~~|~~|yustvusrpljjkmmmlmnmlptuvwxwvy{zyyxy{}~~}~~{xwwsqqpoooopqonoqomqtojqxrlryxtuwwxyxyzwuvxyy{|ywwxyywvvwvuvwxz}~}}~}~~}{}|vuuttttvxwvtrpoqsqptwvvvxz|yuvxsorusqstttx{wsw{wtxzwuwywvx|}}{y{|zxy||{|y|zvx|zy}x|~{xzztotyurwzuruwvuwvuuy{xwwwy||zxwyzwvyzzzz{~~~~~~~~{~~}{{}~|{|}}|~|w|}y~}~|z|~{y}~|||wy|yvxyvvxz{|}~wpswpkmmlmjhlonnpqqponquvvxz|}yxzzzzywwwwxy{wuz}yvz~~~||}|{z|~zuxzxvutwyxx{||{zz}}z|zw~~x}}~}}|}{z{|zy}~|~}{}|y|~ytuvtqrstsrpooqsssttwzxvyzyyxvvuuuwyyyyxvvxzywvvx{xtz|x|}z}}y~~y|}|~|z}|x|~|~~~}~}}z}}~}{y{t{ztz|y|~~~~}||}}~}~|~~~~|zxvvwwwutrpqrnjlnlijjlnooprrqpptvqnqttrrrtusqqrponnpsqqsvvvy|~}|~z~~|{|~}||{zz{|{|}~}~~~~}|zyyyxxxwyywwy{xvz~{y}}~~|}{{{xuvvrpoopqqqsuvwvtuvtssstutrtvsqppliihecbb``dhfdimkjpvvuy~}z{|zxz||}~~~~~|||yvtsrprsqpqrrsuvxz|}~~|yyzxxxzz{zxz{xvxzzzyzz|}~~}{ywwwvvvtuxwvxzz{}~}{|}}{|~}{~~|{ywy{xuvvuttsrqponmkkjijjjkkloqrqsvwwx{|}~}}|yvvvsqsuttvyxxy{|}~~~}{yxwuuttssstuwwy}|yyywvuuuuuvvvy{|~~}~}||}}}~}|zwutsrpnkjjgeffdcdeeehjjkorqpruuuuvvuwwutttrqppqrrrstssuvxz|}}zxutsqonnopqrtvxzzz|}~~{xwwutvwvvxyxwxyyz{|~}zxxxurrronnmmnooqrtvy{~~}{ywvvutuvvwwxz|~|ywtrpmlkkjkklmnopqrsuvwyz{|}}~~~}|{ywvtsrqppppppqrstuvxy{}~}{zxwwwwwwwwwwxxxxyz{|}~~|zwvtsqponmmmnoqrtvxz{}~~}}}}|||{|}~~}{zzzz|}~~}||{zzzz{{|}}}~~~|zwtrpnlkihfecbbbbcdfgikmpsuwyz|}~~}|{{{{zzyyyyxxxyy{|~}{ywutsrrqqrrsuvxz{}~}|zywvuttttuvvwxxxxyyyyz{|}~~}{yxvusssrrstuvwxyz{{|}}~~~~~~|{zzyzzzz{zyxwvvuuuuuuutsrqponmlkjjiiiiijjkklmnnnoqsuvx{}~|zyxxwvvvvvvxy{}~~~}}}|{yxvuttttttssssrrstuwyz|}~}{zyxxxwwwwwxyz{}~~}|{{{z{{|}~~|zyxwvusrpnlkihgfffefghikmoqtuvxz{|~~}{yxwvuuuuvvvwxy{|}~~}|{zyxwvtssssssstuwxz|~~}|||||}}}}~~~}|{zyxwvutsrqqqqqrstuvwy{}~~}}}}}}~~~}{xvtsqqpoooooopppqqrstuuuuuuuvwwxxxxxxxwvutttttttttuuuvvuuvvwxy{|}~~~}}|||||}}~~}|zywuttsrrqpoooppqrstvwyz{}~~}{zyxwwvuutsrqpnmlkkjjjjjjjiijjklmnopqrssttuuvvwxxy{||}~~~~~}}}}}}||{{zzzyyzz{||}~~~~~~~~}}}}}}}}}}}}}|}}~~~~~}}}}}~~~~~}}}||{{{{{{{||||}}}~~~|{ywutrqoonnmlllkkjjjjjjjjklmnoqrtuvxyzz{{||||}}~~~~~~~}}|||{{|||}~~}|{zyxxwwvvuuuuuutttttuuvwxz|}~}{zyxwvvvvvvvwxyz{|}~~}|||{{{||}}~~}{zyxxwvvuuttssssttttttuuuvuuttsrqqppooooooopqqrsttuvwyz{}~~}||{{{zzzyyyxwwwwwwwxyzz{}~~~}}}}}}}~}|{zyxxwwvvutttstttuuvwxy{|~~}}||{{||}}}}~~~}{zzzyyyyyzzzzzzzzyyxxwwvuuuuttsrqponmmlkkkklmmnoopqrtuvwyz{|}~~}|{{{zyyyxxxwwwvvuuuutttuuuvvwwxxyyzz{{{{{zzzzzyyyxxxxxxyz{|~~}}}~~{yvtrpnlkihhgggggghiijjklmmnpqqrssssssrrqqppooooppqqrstuvxz|~~}||{zyyxxxxyyz{{|}}~~~~~~~~~}|{{zyyyyyyz{|}~}|{zzzzzyyyyyyxxxxwxxxxyyzzz{{{|||}}}}~~~~}||{zyyxxxxxxyyz|}}{yvtrpnljiggfeeeefgikmortwyz|}~~~~}}}||{zzyxxwwwwwwwwxxxyyz{|}~~}|{zyxwvvvuuuvvwxyz|~~|{zyxxwwwvvvuuuuuuuvwwxyyzzz{{|}}}~~}|{zzzzz{|}~}{zxwutsrqponnmmllllmmmnnnnnnnooooopppqrrsssttuuvvwwxxyyzzz{{||}}}~~~~~}}}}}}}}|||{{{||}}~~~~~~~~~~~}}||{{{{{{|||||||||||}}}~~|zxvtrpnmkjhgffeeeefghijjlmnoqstuwxyyzz{{zzzzzzzzzzzyyyyxyyz{}~~~}|{zywvutsssrsttuvwy{|~~}|{zywwvuuuttuuvwxy{}~~}}||{{{|||}~~}|zxwusqonljihfeeddddefgijlnoqstuvwwxyyzz{|}~~~~~~}}}|||{{{zyyyxxwwvvvvvwxyz{}~~|{zyyyxyyz{|}~}|zyxwwvvuutsssstuwxz|~~}{zyxwvvutttstuuwxz|}~}|{zyxwvutssrqqqppoonnnmmlllllllllllmmmnopqsuwy{}~~}}}}}}}}}~~~~}}||{{zzyyyxxwwwvvvvwwxyz{|~~}}||{{{zzzzz{{|||}}~~~}{ywvtsrqqqqpppppppppooonnnnooonooooppppqqrstuvwxxxyyyxxxwwwvvvvvvwwwxxyyz{{||}}}}~~~~|{zxwvutssssttuvwxyz{||}~~~}||{{zzyyz{|}~~}||{zzzyyxwvutrpnmkihggffffgghiijklmoprsuvxyz{|}~~~~}||||}~~|{ywvtsrqqqppqqqqrrstuvvwxyz{|}~~~~}}||{zyyxxxxz{|~~}}||||}}}~~}|{{{{{|}~}{ywvtrqponmmmnnoooppqqrrstttuuuvuuttsrqpoonmmmmmmmnopqrtuwxz{|~}|zyxwvvvvwwxxyzz{|}~~}||{zzzyzz{|}~~}|zyxwwvvvvvvvwwxxyyzz{|}~~~}}}||||}~}zwtromlkihgfeeeeefghijlnoqrtuvwyyzzzzzzzyyxwwvuuuutuuuvwxyz{}~~}||{zyyxxwwwwxxxyyyzz{||||}}}}}||{zyxwvuutssssttuuvwxxyz{|~~}|{{zzzzzz{|}~}{zxvutrpomljihggffffgghijkllnoprsuvwxyz{||}}}~~~~~~~~~}}|{{zzyyyxxwwvvuuttttuuvwyz{}~~}|zyyxwwvvuuutttttuuvwwxyzz{{{|{{{{zzyyxxxwxxyz{|}}{zxvutsrqqppqqqrrsstttuuuuuuuuuuttsrqqppoppqqrsttuuvvvwwxxyzz{{||}~~~~}|{zyxwvtsrqpooooppqrrstttuuvvvwwxxyz{||}~~~}}}}}}~~~}ywtqnkigfedcba```_____``abcdfghjkmnpqsuvxz{|}~~}}}||||||}}~}|{zyxxwwwvvvvvwwwxxyz{|}~~~~~~~~|{yxvtsrqqqpqqqrrsstuuvwxz{}~~}|{zzyxwvutsrrqqqqrrsstuvvvwwvvvvvvvvvvwwwwwxxxyyz{|}~}|zyxxwvvuutttttttttuvvwxz{|}~~~}}||{{{zzzzzz{|}~}|zyxwvuuttssssssttuuvwxyz{|}}~~~}}||{{{{{{||}~~|zwvtsrrqqppppppoonnnnnnnnnnnnmmmmlllkkkkjjjjkkklllmnnopqrsstvwxz{|~~~|{zyzyxxxxvux{{zzzyy|~}}~~~~~||~|z{|}|}~~~}{|~}{{{{{{|~~|yxwrnnnlijliegigeffffhhijjjloooqsuwwxy{}}{{z|}|z{||}~~~}}{xwvutsrpoprqpqrrrstttuxxwy|{|}~~}{{|}~}|}~~|}|zz{zyxwxzzxyz{}~}yvwwtqsuropqpppnnoopponnpqonopnlnponpqooqrsttuwyzy{~~}}}}}|zzyxwxwvvvuuuuvvvvwvwz||}~}|}~~~~}~~{yz{ywvvsqtwuruvuuvxyx{~}|~|~~|~|{}|zzwttsqnnnlikmjgjlkjmonnprqqruvuvwwwyzyxyxyywvxzz{{zz{||}~~~}||{zyyzwtvwtqrsttsrtvvuvxxxwwxz{{||}~~~~~~}|}}{yz{{{zz|}}~~|zvtqnmmjgfedcbcddccdfhiiijlnpqrstvwvvwwyzxvy{{zxwy{yvxzxvwyyxy{{z{||}~~~}~~}}{zyyy{{{|||}~~}~~|{|~|z{}}{|}|{{{{{{{{{{|}~}}~~~~|zxvurpqrpnmmmmmmlkkkjjlmmlnoooqsstuvwyyxy{|}~~~~~~~~~~}}{z{}~~|zwvuutrqqpooppprtsrsuvvwxyyy{||~~~~~|}~}~~}}|||}}}|}{xwurolkihhgggfeghhhhiihikjjllkjlnmlnnnnprqpruuuwxwxz{yz|~}||}}~~}~~}}}}||||}}|zyz||z{|{z|~~~~~}||{zzzzxxz||{|~~~~~~~~}{yxwtqqqponmnnnnlklmmlmnonnppqsuutvwyyz{}~}|}~~~}|}|zyyyyxwxxy{||}~~~}{z{{zxxyyxwwxxxwxxwwwxxxxyyyzz{{|~~}~~~~~~~~~}}~~~}|ywusqqpnmmlljijjihgfffffffffffghjkklmoprsuvvwxzz{|||||{zzzzzyyyyz{{{|~~~}}}|yxyzyvvwxyyyyyz|}}~~~~}|{{|{zzz{|||}~~}|{xwvvusrssrqpooonmmmnnmkklmmnoopqrstuxyyz{|}~}}|{zyyyzzz{{}}}}~~}}}|{{{zyyxwwvuuuuuuuvvvwxyz{zz{}~~~~~~~}{xwvusqpponnmlllkjjjjihhggghhiiiiikmnnooqrrtuvwxxyz{||{|||||||||||}~~}}~~}|{{{yxxyzyyyyz{{{{|}}}~~~~~~|{|||{{{{|}}}}~~~~~~~~~~|{ywussqpnnnnmmlmnnnnmnpqqqqrrrsttuvuvvwxyyzzyz{||||}||||||}}}|}~}}}}~~~~~}}~~~||||zyxxxwvvvxxxxxxyzzz{{{{{{|}}}}}}~~~~~~~~~~~}}}~}{yxvtrpomkjijihgggfgghhiijijlmmmnopopqqrsttvwxxxyz|||||}}}}~~||}}~~~~~~~~}}}|zxwxxxxxwxyzz{{|}}}~~~~~~~~~~~~~~~~~~~~~~{ywvutsqpponnoonmmmmnonnnnooopqqqqrstuvvwxyz{|}}}~~~~~~}||}}|{{|||||}}~~~~}{zzzzyxwwxxxwwxxwxxyyzz{{{|||}~~~~~}|{{|||}~~~~~}}~~~}}~~|zxvutrponnnmlkkkkkjjkkkkkkkkjjklmmmnoooqsuuuvwxz{{|}~~~}}~~~}||}}}||}~~~~~~~}||}~}|{{{{{{{{{zyyz{{||||}~~}}||}~~~~~~~~~~|ywvvutrrrqpoooonmlmnnmllmmmnoppqqrsuwwwxyzz{|}~~}}~~}||}|{zzzz{{z{|}|{|~~}~~~}||||||zzzzyxxyyyxxxxzzzyz{|}}~~}~~}{{zxwutssqonnnmkjiiihhghgggiijjkmnopqrtvvwwxz{{{|}~}|||}}|{{{{{{||}~~}}~~}}||{zyxyyyxwxyxxyyz{|}}}~~~~~}}}}}}||}~ytvy}lwyqinsnkkklnnnmkmopqqrsuxzyz{}}}x|}~|{}~~zwz|{zxvwwxyy|~|~|z}z}}}{{|{|{|~{~zwwvtspkgbaccdeddffffglqrsqmnollkjnrponortrqpopqsttssu||}ztpmkkheddceghfedeffgijjjkihhjnplhiijnsx{|~}zyyxy}|{|{wtstqnv~~}ulouvwwvx{|~{vvyyyyxy|~}zxtplihgdbba`bep||y{{und^^``beffffegklknqtutrqpppmlkijkjilorsttqlihhikmmmlkkkihfdccfjgdhkjjgccddgggjkf`]\[[^ccdgikntyyz~}}~x|~zvrtvrpomkhfccea\^`]\[[`dhlkhhhikjjjhc_^`gnnlmonmmnonnonnt{|{{{{zz{{}{}}~~{xx~}tz}wspppnmlnootxursrqpprstwyxwvvvvwxywvvwyyz{|}~}|zxxyyz}{zyxwwxy|~~{wtttrpqpnmmnmllkhgfedeedca`a````_]]_]\]^`b_\^a`^]]^`bdfhggggilmpqrvy|}|{zz{|~~}~~|~}||xttsnkkkjifdgkmlljfcbbbabdc_\YYZZZ[]^_acfhklmnsxwvwwvtqoprsrqonnljklkjlmllmnoqqrvxuqsvx{|}}zxwxxyzzyxy|~}|{||~~}{yussrtvtsw{}~}yurpnnmlmnlkiilnnnmmoqturoooppnmkhjmjgeccegjnsz}|{zyxtqponnmlnqpnoortrqrssssrolkjgefgecbacda_adinlimptxxuuutstuvwuqqrpooomkjifdfhhhiiklmnnoqswz{{{{~~~}}{ywuvwusuwwx|~{xywuttuwxwvxzz{{|||zxvvvroonjhhhhhkopqvz}wusqqrqqqooqtttwzyyz|~~~~}{zxurrrsuz}{xvsqrrpnljijmqstttw{}~|zz{}~~zvtssuwz~}~~|xuspmmnprrrststvyywuusrtvurqomlihjljiknpsuwwvy}~{xxyyyz|~{xvwywvx{ywy{}~||{{{wsstspmijlnpsutrruvwvuwyz|}~}|xvspnlheccddeedcegjnqstuxyyxxwwwxwurqonmnoonnnmmnorux|}}|{~~|zwstusstuwwvuwzzz}|wvvvvusrqqsstvwwxy{{|~}xutstuvvwxz{{||~}~}zz{xuw{{{|||~~}zxvusrtvxz|}{z{~~}|{{{zxxxwvxz{{zz|~~|{zzzzzzz|~}~}zyxwxz}~}|}{{~|}}{zyzzwutsrqqrqqqrtxz|~~~}~|~~|zxxxutrqqpomljhghiiknquxz{}}zwurqqpnkkkmorsuuvwvuuvuvwxxwvuuvsprspnmlkiijiijkllllmoruvw{}|{xwwvvwy{~~{zyzzzzzzzzywvusqpppqpnpqstuw{~~~|yyxwxz|}|zz{zxvtuuvurpoooqsuwxz~~~~~}{yxwvuvwtqqruxyy|~~~~~~}{yxxwwvuttttuwxyzz{|~}zxwtrrrrsuuuutuwyzz}~}}}~~~}{yxxwwwwwwuttttsrqpopqqponnnnnnonmnpqsqpsutstttstutssrsusqqrrqpopqrssssrpoooopqsrqrsttsqrsrrsssssrrsssssstuvwxyz{|}}}}}}~~}~~}~~}}{{zyxxxwwwwvuuvvvxyxxyz{{}~~}}~~|{zyyzxwwvwwwvxyyz|}}~~~~~}|zyyzyxxxwwwxz{|~}}||zxvvwvuvwyz{|}~~}}~}|{yyxwwwwxxy{{{}~}{ywvspnmlkjjihhijjkmmmprrrrsssttttrqpppppppoooopooprrtuuvwwxyzzz{||{{z{zywvtsrrrqonnnnnnoopqrstuvwwxz|||}~~~}}|||{{{|||~}|{zzxvuuuuvwxxyyz{|}}~~}~~~~|{{zyyxxwwxxyyzz{|}~~}|||{zzzz{|}~~}|{zzyyyyyxxxxy{|||}}~~}|||{{||||}~~}|||||{{{{|||}}}~~}|{zywvvvwxyz|~~}||{zzzzzyyyzzz{{}~~||{{{}~~|{zyxwvvvuttttttuttttuuvvvwwwvuutrqpnmkiggffffghikmoqtvxz|}~~~}|{zyxwvutsrqpooooooopppqqqqqrstuuvwxyyzzyyyyxwwvuuttsssttuvxz{}~}}||{{{{{zzzzzzzzz{zz{{||}}~~~~~~}}||||{{zzz{||}~~~~~~}}}}}}|}}}~~~~}}}}~~~}~~~~~~}}}}||||{{zzz{{|||||}}}~~~}|{zzyyyyyyyzz{|}}~~~~~~~~~}}||{{{zzz{{{||}~~|{zyxwvusrqpoonmmmmnnoqrsuvxyz{{{zzyxvtrpomkjiihiijklmoqrtuwxyzzzzzzyyxwwvuutssrqqppoonnoooopqrtvwy{~~|zxwutssstuvwy{}~~}||{zzyxxwwwvvwwxyz{}~~|{zyxxyyz{|~~}||{{zzyyyzz{|~}|{yyxxxyz{|}~~}||{zzzyzzz{{}~~|{zyyyyz{|}~~}}||{{{{||}~~}|{zzzzz{{|}~~~~~~~~~~}}}||{{zzzyyyyyyyyxxxwwwvuttssrrrrrrrrsssstttsssrqqponnmmlllllmmnnopqqrssttuuvvvwwxxyyzz{{{||{{{zzzyyxxxxxyzz{}}~~}{zyxwvvuuuvvvwxyyz{||}}~~~}}||{{{|}~}|{zyxwwwxxyyz{|}~~}||{{{||}}{zyxwvvvvvwxxyz{|}~~|{zzyyzz{|~~|{zxxwwwwwwxyzz{|}~~}|zyxxxyy{|~}{zyxwvvvvvwxyyz{|}~~}|{zz{{|~~}||||||}~~~}}}}~~~|zxvsqpnmlkkklmnoprsuvwxyyyyxxvutrqpnmlkjjjjjjklmnopqrtuvwxyz{|}}}~~~}}||{zxwvusrrqpppppqrsuvxz{}~~|{yxwvuttssttuvwxz{}~~}|{yxwwvvvwwxyz{|~~}{zyxxxxxyy{|}~~}|{{zzzzzz{|}~~}{zzyyyyz{|}~~}}|{zzzzzz{{|}~~}|{zzyyzz{|~~||{zyyxxyyzz{}~~}|{{zzz{{|~~}}||||}}~~}|{zxwusrponmllllllmmmnnoooonnnmmmmmmmnoprstvwxyz{{{{{zzyyxxwwwwwwxyyz{||}}}}|{zyxwvtsrqqpppqqrrsstuuvvwwwwxxyyz{|}~~}}}~~~|{zxwvvvuuuuvvwwxxxyyzz{||}~}|zyxwwwvvvvwwxxyyz{{||}~}{zxwuuttsssttuvwxyz{|}~}{yxvutsrrqqrrsttvwxyz|}~~}{zxwwvvvvwwxyz{|}~}}||}}~~~|zxusqnljigfeeeeeeffghijklmopqrstuvwxyyzzzyyyxxwvvuutttttuuvwxyz{|}~~~~}|{yxwutrponmmlllllmmnopqstuvxyz{}~~}|zywvutsssrssstuuvwxy{|}~~|{zxwvvuuuuuuvvwwxyz{|}}|zyxwvuutttuuuvwxyz{|~}|zyxwuuttttttuvvwyz{|~}|{zyxxxxxxyzz{}~~~~~}}}}}}~~|zxvtrpnlkihggfggghijklmoprstvwxyz{|||}|||{zyxwutsrqqpppqqrstuwxyz|}}~~~~~}|{yxwutsrqpoonnoopqrstuwxy{|~~}|{{zzyyyzz{|}~~|{zyxvvuttttuuvwyz{|~~}||||||}}~~}|zyxwwvvvwwxyz{|~~|{zzyyyzz{{}~~}{zyxwwvvvwwxyz{|~}|{zyyyyyz{|}~~}|{zyxxwwwxxyz{|~~}{zyyxxyyz{|~~}|||{{||}~}|{zyyyzz{}~~|zyxxwwxxyzz{|}~~~}|{zxwvtsrqponnmmmmmnnoqrsuwyz|~}|zxusqomljjiiijjlmnpqsuvwyyz{{|||{{{zzyxxwvvuutttttttuvwxz{}~|ywutrrqqqrstuwxz{}~~~}}||{{zzzyyyyz{|}~}{ywvuutuuvwxy{|}~~~}}}||||||}~~}{zxwvuuuvvwxyz{}~~~~~}}}}|||||{{{||}}~}{zyxwwvwwxxyz{|}~~~~~}}}}||||||||}}~~}||{{{{{{{||}}~~~~~~~~~}|{{{zzzzzzzzzzzzzzzyyyxxwwvuutssrqqppppppqrsstvwxyz{|~~}~~~}||{zxvuttrpppnlorqppooortttuwvvxzzyz|{zz{yxxxwuvwvttuvwwxxy|}yyxwuuurpqsrqrsttvxyz{|~|||{zz{{z{|}}}}zxxxursutsttuvxzxw{~}~~~~~|zyyz{zwwxxxxyyxz{{|||}~}}~|zzzywvttutstuvxz|~}{zyxwwwvwxvux|zx|~~}{yxvsrrrrqpqsuwy{~}||zyzzzyzz|~~~~}}}zxyzyy{}~~}||}{z|~~~~~{yvspmkjihhhhijmprsvz|}~~{{zxvutsrssqnpqpnprpnopoopqrrrrtvwwxzzy{|zyz{wtwyursuuuvwwx{~|yz|zwyzxvwxyyyyyz{}}}~~|{zxutsqonnnooprux|~~}}~{vvwtqqqomnoopsuvx{~~~~}~|zxuronmjgikklnqrswz}|{yvsqppqqppqqrvyxy|~{}}z{}|{}|ywvutsstttw{||~~~|}~~~}|||||}}}ywtqnkjgffffffgilmnqtvyz|}~~|{zzzwtuwtqsusruwwxz}||~}~~zvutpmlligggggggiklmprstwz{{}~~~~~}zuuvqlmnkijkklnprsuxz|~~~~}{|}}~~{yvutrpqrqqstttwyyz|~~~}zyyyxxxxy|}~|{ywvuttstuuuwxyz{|~}|{zzyxxwz|||~{zywutttttsuwxxz|}~|zzzyxxyz{|~}zxvtrponnmmoqqruyz{~|{|||}~}}~}|||{z{|{z|}||~}zwurqpnmlkkkjjklmnoqrtuvx{|||}}|||zxvtqnmmkiijihknoptwz}|zxvtronnlkkkjiikjjlnoqsuwy|}zxwtrqonnoqqqsux{}~|{zxvuuuttuvwxyz|}~}}~}}}|z{{{{{{||}}}~}{ywvvuuuvxy{}}zxvtrpomllmlmnpqsvy{~~}{zyyxxxxyyz{{|}}~}{xvtsrponnoopruvx|~~}||{{zzzzzyz{zz{{{{|}~~~}{ywvusrrrrrtuwz}~{ywtrpnlkjjiijjkmopqsuvxy{{{|~}||||{{zyxxxwvuutsrrrrqpqqqrstuvwxy{{|}~~~~~~~~}|||{{{{{{{{{||||||{zzyxwvuttsssstuvwyz|~~}|zyxwvvvvuuvvvvwwxxyz{||~}|zwwwvuuvvwwxz{|~}|zywvutssssttuvxz|~~}{zyxwvvuuvvwwyz{{}~~}|{zyxwwvvvvvwwxyz{|}~}|zxvutrrqqqrrstuwxyz|}~~~}}|||||||||}}~}{zxwuutssssstuvxy{|~~~~}~~}|{zzzyz{{|~~~}}}}}~~~}{zywvtsrqponmmllmmnnopqstvwyz{|}}~~~}}|{zxwvusrqqpppppqqqrsttuuvvwwxyyz{|}~~|zyxwvvuuuvvwxyz{|}}~~~}}||{zyyxwwvuuttssttuuvwyz|~}|{yxwwvvwwxyz{|~}|{yxwwvuuuuvvwwxyzz{|}~~}{zyyxxxxxxxxyyyzzz{{{{{{{{{|||}}}}~~~~~~~~}}}|||{{{{{{|||}~}{ywvtssrrrstuvxy{}~~}||{zyyyxxyyyz{|~}|{{zz{{{|}~~~}}||{{{{{{{{{{{|||}~~}|zywusrponlkkkklmnoqsuwz|~}|zxvusrqqpppqqrstuvwyz{{|}}}}}||{zyxxwvutsrrqpppooonooooppqrsuvxz|~~}|{{{{{{{||}}~~~~~~}}}||||||||||||}}}}|||||{{{{{zzzzz{{||}~}|{zzzzzz{||}~~~}{zyxwvuuuuvvwxz{}~}|{zzzzzzz{{|}~~}|{{zzyyxxxxxxxxxxyyyzz{|}~~~}}|{zzyxxxxxxxyyz{|}~~~}|||{{{|||}~~~}}|{zyxwvuutsssssrrsssstttuuuuuuuuuuuuuuvvvvvvvwwwxxxxyyyyyzzzzzzzzzzzzyyzzzzzzzzz{{{{||||}}}}}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzyyyyzzzzz{{{||}}~~~~}}||{{{zzzzzzzzzzzz{{{{{||}}~~~~~}}||{{zzyyxxxxxxxxyyzz{||}~~~}}}}}}}~~~~}}|||{{{zzzzzz{{|||}~~~~~~~~~~~}}|||||||||}}~~~~}}|{zzyyyyzz{||}~~~}|{zzyyyxxyxxyyzz{|}}~~}|zyyxwwvuuusqrtrqrstuuustvxxxz}zx~|~z{}{z{|zx|{y{|}~}~{}|}}zxyxxysnoqsspmopnmpqminuspuwttx|}|||}~~||vz~{yxyxxz~zv{}z~}~~|}~}~|xvtuwvtsrnkkmopnmmomlortvwusqtusrsqoqstrqsuqmmmkjkmnmlostrrvxuuy|yuzzv}}z|~}{{|xstwvuxyvrrtvutstuvvyzz|~~|}~|||}}zxwy}{wz}y~~|uvwsopomnpqtvvvwvttvzzx{}|}}~~zvxzwuvwvux{xsuxspuyurtvvvy|~~}~}|v}{suxtqqqpotyvrv{yx~~z~vz{vz|vqsutssrqrtwvuuvwzzzywz}{y}|y{~|zzzxvy|{z|~}w{xrw~zvz~ytwyvuy}|{~|||xvxyyyzyslnqkefhiigfjnmlnqpomknqqqqqsspmmmmonlmopruyxv|~}x{|zyxwyzzy|~}}||~|y{~zw|{tz|x{}{xx{zy{}}|}~}{}~|zzy{{zyz|~~}{}~|zz|~~}}~y|~xtvxurtvvvusttuvutuvxyvrrqonmkihhhjlmlllllorrqrsv{yv{|~~~~}~|~~}}{xz|zwwvvvxywttvww{~{x|~}~}{{}z{}zwz~|{~|{{{||{z}}|}z{{wsppqtuttsrpqsqnqtqmnqrsstuutsqortplmpnmnprsqqstrrrsvzyxz}}|~}}~~}}~~~|~~}~~}~||}|{||~}zywvvuuuvwxyy|~~~~|{{zz{zy|}}~}~{}~{y|~~~|{~~~~}yyxtqqpnkihjkheedca`a`_aa_`ekljnsrqv|{z~~|}~{z{{{}~~zz{{zwtuvtrqpoortsruvvwy{}~}{|}}zxxy{yxz{{|{z|~~~~}{{||zxvxz{zz{~~~~}zyzxvxzywy}~}|{xsqpmjhefgedeffffhhijklmnppopsvwwx{~}|~~}}~~|}~~}}~~~~|yy{}~}{|~}|~~}~|yyywvwwvvvwxyyyyyxwxyyyyyyz{}~~~~}|}~}}~~}~~~}|z{{yvtrrrpmllkiggffffcbehfdeghhijjknqqqruvvvx|~~|zxwwxxxxyz{zxxxxxxyyy{|{yz|{z{{{zz{{|~~~~~~~~~|zzywvvuuvvwxy{{{}}|~~~~~~~~}{z{}}~~}~}{ywvussrpnmkjihggfeeddefghhjlortvx{||~~~}}|{zyxxxxwwxyxxxz{|}}~}{yxwvtssstutstuvwwxy|}~~~}|zyyyyxxyzzyyyz{{{|}~~}}|{yxxwvvvvvuuvuvvuutrqoopomlkkkihfeefeeffghhjlnprstuwz{|~~}}}||{{{{|}}~~}|zxvutsrrrrrrsstuvwyz||}~~|{zyxvvvwvuuuwxxy|~}|zywvuuutrrrrrrsuwy{|~}|zyxvrpooonnnoppppqrrrqqrssssstttttuuuuutsrrsssrstuvuuvy{}~~|{zyxxxy{|}}}~~}{{{{||||{zzzzzzzzzzyxwuttrqrsuuuvxz|}~}|zyxwwxxyz|~~{ywvtqonmkifeeeeca`_`aabceghjmoqrstvvwxyzzz{{||{{|}~~~}|{ywussrrrrrssssuwxyz{|~~|{{zzzyzzz{|~~~}}|{zyyyxwuuutsrrsttuwxyyyz{|||||}~~~~}|ywuuutspooonmlllkjhgghiiiiklllnopqsuwwxyzz{{zyz{{{{~~}|{zzzzzz{{{{||}}}}}~}|zz{{{zzzzzzyzz{{zz{|}~}|zzzz{|}}~~~}{zzxxxwuuvvvvx{|}~~|{{{zyz|~~~~|{yyywutssrqommnnmllnnnmmmnoprsstuuuvwwxxxwwxyz{{{{|||{{{|{{zzzz{{{|~~~~~~~}}}}}}}~~}||{ywwwxwvuuvvvvwy{{z{|~}||||{yxxyyyyzz{|}}{zyyxwvuutrponnmkhfeedbbcdddddfhjjjklmoprtvxz|}~~}|{{yxwvutqppqrrrrqrsttuuuuuvwxyzzzyz{|~~~~~~}{yvtrqpnnnmlkjklmnmllmmmmlllllkklnnmmnopqqrrstvvwxzz{|~~~}}|}}}}}}~~}}~~~~}|}~}|{|}~}~}||{||}}}|}~}{{|}}|||||}}}~~~}}~~~}|||}}}~~}}|{zyywvttsrpmllkjhghiiiijjkklmnopppqsuwxyyyyz{|||||{{{{|||}}~}|{zyyxwxyyyyyyyzzzzzzzyxxyyxxxxwwxyxxxxxyyyyyzzyyz{}}}~~~}|{zyxxwutrrrqpnmlljihhhhgffghihiijjjklnnopqrtuvwyzz{||}}~~}~~}|}}|zyyyzzyyyzzyz{}~~~~~~~~~~~~~~~~~}}}}}}|||}|zz{{{zz{|||}}~~}|{yxvutrqpoomkjjjjjjjjkllllmmmllllmnnnopqrstuuvyzzz{|~~}}{{{||{yyz{|{zzzzyxwxxwvtstuuuuvwwxxyyzzz{{}}~}zyxvurponmlkjjjihhhijjiijklkjjklllllmmmnpqrstttvxy{|}}}~~~~~~~~~~}||}}||{{{{|||||}}||}~~~~~~~}}}}}~}||{zz{{{|}~}}~~}{yxwvusqpponmlmmlkkkkkjiijjiiijjkklmnoopruwxy{}~~~~~~|{zz{|{{{{{{zzz{zywvwwvutuvwwwvwwxxyyzzzz{|}~|yxvussrpononnnnnnnnmlmmmlkjkkjjjjjjihhijkklmnprsuwz{{|}~~~}||{{{{zzzzz{{||{z{|}}~~~~~~}}|}~~~}~~~~{zywvtrqppomlmmlkjiiiiiiiiiijklllmnnnoprsstuvxzzz{||||}~~~~~|{{{zzzzzyyxwwwvuuuuvuuttvvvuvvvvvwxxzzzz{}~}}{zxwvuuttsrponnmkjiihggghhggghijiiijlmmnoqqrtuwxyyyyz||}}}}~~~~~~~~~}||}~~}}~~~~~~~}}~}||{{zyz{{{{|}~}|{{{{{|}~~~~~~}}~}|zyxvuutttrponnmkjihhgfghijijkklmmnpqrrsvwxxyz{{z{{|}}}~~|{{zyxwwwusrstttssstuuuvwwwwwxxxyyyyxyyzzz{}}{zyxwvuuutrrqponlkkkjhgggggggffffghijkkmopprtuvvxyzz{{{||||}}~}~~~~}}}~~}}~~}}|}~~~~~~~~~}|{{zzyyxz{||}~}|{||{{||}}}}~~}{zxvuuuusrqpoonmmmlkkklllkklmmmmnoopqrsssstuvwwxyzzz{}}}|{yxxxwvuuuvutstuutsssstuuvvvvvvwwxyyyyz|~|zywvussrqommnmlkkklkjiijihggggggghjkjjklmnoqrsstuwxyzz{{{{|~~}}}~~~}~~}}~~}|{{{{|{yxyyyxy{||}~~|{|}}}||}}||}~~~}}~}zxvuttsrppqqpooppponooonmmmmmmmmnnoooppopqrstvxzz{|}~|{zyyzzyxwwwwvvuutsrrrtttstuvvvwwxyz{{|}~}{ywvusrqonopppppoonnmmmlihhihggghhhhghijjjlnoooqstvxxxyyyz|}}}}~~~~~~~~}|{{||{zzzzzyyyzzzyyz|}~~~~~~~~}||||||}}}}}||}}}}~~~~~|zxvutssrqqrrrqrrrrqpooonnmnnnnmnnopppopqrstuwwxzz{||}}}}}}~~~|{{{|zyxwwvuttttsrrstuuuvvwvwxyzzz{{||||}~~~}{{{ywvuuttsssrqonmmlihhggffffgggghjjjjlnooopqrrsstuvuuuvxxxxyzzz{|~}|}~~~}}~}|}~|z}~}|}}|}~~~~}~~~~~~}|}~|z{|||}~}}~~}|{xxyvrstsqturoqspnopponoooolmooopqqqqpqrrsrpprtuuvxwvuwzzzzzz||{|~~}~~}}}|~~}~|zxxxxwvuttsrtvwvuuuwxwuvvwyyyxyzxvz}{xyzzzz|~{vwyvsstronlmnmmnmllmppnopopqrpnqspnmlmnnmmmmlnqqopsuvvtuxz|~|{}}~}|||{|}{y{|zxy{zy{{zz|||{{}~~|}~~}z{|{y||xuvxwuuvutvwvuwxxx{~}}~~~~{zxwussrrrsqoprompttrstsstuutuvtsstsrrstsrqpqpprtsttuuwx{{{}~~~}{yzzzzywxzzxxyzyxwxzzzzz|~~|||}~~}~~~~~}|xwzywtrstrppponmmnnnllmmlkjkllllkkkklkjkkllkjmppopqsusrtvuuvxxyz{{|}~~~}}~~}~}~}{}}{|}|}~}{|}{z|}{zz||z|}|z{~}|}}{{}~~|{z{||{{|{z{||{{zz|}~~~~}{}}|zz{||}~|{~~|{zyxwvuvvsrtwwvuuuwyzwutusqrrqnnnmkllkkkkklkjlnooprrqruvwxyxxz||}~~~~}|{{{|{yz{{zzzzyyz{|||||~}}~~~|||||{{zz{zzzyy{}~~}|~}|zyxvuutttuttsstutssssqqronnnmmnnkijkkklmlkmoooqqqrtuutvxxxyz|}~~~~~}~}}|||}~~}}~~}}}}}|zz{{xwz}|{|}}|~~~}}~~}{zz{zxwvwxyxwwxwvxz{{{}}}~~}}~~}}|{{{||||}~~~}}~~}||~}zyz{{{{||{zywvvuspqqolkkjijjiijjjjklnnooopqrstvwwvvwxyyyyyyz|}~~~~~}|}}}{zz{|}|{zyyz{{zzyyyzzzz{}}}}}}~~}|{zzzywwwwwxxxwxxwusssrrqommmljjjjihhijjkkklmnopqstuvwxxy{||}~~~~}}~}}~|}~~}~~~~|{yyyxxwwwxxxyz{{{{{|~~}}}}}}|}}}||}~~~~|{ywwwwwuttsrqpnoooonmmlmmmmmlmnnmmmnnnnmnoppqrrssstuwyxxyz{|~~~~}}}}~~~~~~~~~~~~}}||||||{z{{{zyyyyyxwxxxxxxxyzzz{{{{}}}}}~~~~~}{zyxxyxxvtttssrpoooonmmllmmmmmmnnooppqrstuvxyz{{{|}}~~~~}}|{z{{{{{{{{|}}~~}}~~~~}||~}{yxwwvutsrrqqqqqqppppppponnmnnnmmmmmllmnoppqqrrstvwxyyz{{{|~}~~~}~~~~}||||zyxyzzzywwwxxxwwwxyyyyyz{{|||}}~~}}}~~~}|zyxwwvutssrqppooonmmlmnnmllmnnnnnnopqqqrtvvvvwxyz{{|{|||||}}~~}}}~~~~~~~~~~~~}}~~~~}|||}~~~~~~~}~~}}||||}}}}}}~~~~~~}}}}}}}}~~~~~|zyxwvutssrqpoooonmmmnnnnnnmmopqqpqrssssuvwwwwwwxyz{{{{{{|}}~~~~~~}{{{{{zyyxyxxwwwxyyzyxxyyzzz{{||{{||}}}}}}}}}~~}{zyxxwuuuttsrqqppoonnnmmmmmmmmmnnopqrrrsuvwxyyz{|||}}}~~}|{{{{{{{{{{{{zz{{||{{{{{{|||}}}}~}~~~~}|{{{|||||}~~~}}|}}|{zz{|||||||}~~~}|{ywutsrqpponnonmlllmnnnnnnnoopqrsssssttuvvvvwxxyyzz{||}}}~~~~~~~~}}}}~~~~~}||||}|{zzz{zzzzzzzzzzzz{{zzyyzzyyz{{|{{|}}}}}~~~}|{zywutssrrqponnmmnmmmnmnnnoopqrsttuuvvwxxyyyz{{{zz{{{{{zzzzyzzzz{{{{zz{{{{|{{{{||||||}}~~~~~~~~~~~~~~|oquz{}}x}{tttuvz~|yz|zy|}z}~}|smhpwuh_X_fmux{rid`_^djnqppnknplilpmigdjqrsjbktrnrvmcltqnopopoonkf_chhimrqqomlkllkjlnoonmoonmoplhjmmolihhkmiffgghijgegihigeghhgijighijjihikjhjlkjlmmmprrqqprtuvusttsswzzyyzzyyxxxvtvwuty}yt|~y~}xz}~|}~~~{||yvx{yvxztoruroqsrponoomkjhfcdeb_`b`^\[]^ZUW[WSVWVTTUUSVXTNRWTOSUQMOQONORRQPNPSRPRUTRUXVSX]YSZaZT[`_^^`^\`da^aca_bea_bec`did_djheilgbhplglpkhkoopqrqosusruvx{|}|z}|y{}|{{zyywutspoonljllighifeilkjlmljlnmmoqppsvtquyvsx|zx|}}||||{zyz{yuwyvuwyyyurw|yux}{yz{zzzz{}}~{y}~|~}~}~~}}|}}{y}{xz|zxxyyxwuttuvuspnqsolmnnmlkjihhijiihgffgihfddfhd`dhb]aeb_cgc`dga]`dcacdb_cgcaeifdgkhfhiiihghjjiklkjlnlklmopnmoppponopqqrspmqtrpopqruvsqsttsw{wrw{{z|}{y~|v}|v{zuuusqqpmkjjhghgfecacfdbdecbdgecehgfikhfgiijkkjkmnpqnmoqrssqstrqtussttsstutrtwutwywuwzwuxzyyyy|{x{~|~}{}~}}|}~}~~~~~|{{{{xuuvtrqpoomklnkihigddeca`_][]_\Y\^ZWZ]YUWYWVVWVVVVVWVUVVVVWXVTUWWWVVWXXXXZYWY\ZX[]]\\]]]^_^]^`^]_`_]^``a_^`cbbbcbbefedeffgghiiiikmmmmnoopqpoqrrqpoppolkkkjgeefdba`__^\^`][\]^]]\]^^^`a_]_abbbbceeeghiihgikkkkjmnmlmoonoopppqpoqsqqsutsuxvtwzywy|{zz{|~}{|}~~~}}}{yyzxvwwusssqnpqnkmnlkjjihijighhggffffedeeeddedddcccbbcccbbccdccccccccdddddeeddbcddccccddcdddedcdeeeeefffgghhghihghjihjkjjklkklnmlmnnmnnnnmlmmlkklkiiihgfgggfeffedeffffgfefhfeghgfghhihhiiiiiijjkkjiklkjkllllmllmmmlmmmmmnnnnnnoopppppqqqpqssrrrsutstutsuvutuvvvvvvvvvvvvuuuttuvutuvutvwvuvwwwxxyyyyzzz{{{||||}}}}~~}}}}}}}}}}}}}}}}~~~~}}||{{{zzyyyyyxxxxxwwwwwwwvvvvvvvuuuuutttttsssssssrrrrrrrrrrrrrrrrrssssssssttttttttuuuuuuuuuuuuuuuvvvvwwwwwwxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuuutuuuutttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwxxxxxxxxxxxxxyxxxxxxxxxxxxxwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzz{{{|||||||}}}}}||||}|||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}}||{{{{zzzzyyyxxxxwwwwvvvvuvvuuuuuuuuutttttttsssssssstttttttttttuuuuuvvvvvwwwxxxxyyyyzzzz{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzyyyyxxxwwvvvvvuuuuuttttsssrrrrqqqqqqpppppqqqqqqqqqqqrrrrrsssstttttttttuuuuuuuvvvvvvwwwwwxxxyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{zzyyxxxwwvvvuuuutttsssrrrqqqqppppppppppppppqqqqqqqqqqqqrrrrrsssttttttuuuuuuuuuvvvvvvwwwxxxxxyyyyyyyyzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}|||{{{zzyxxwwwvuuutttssssrrrrrqqqqpppppppppppppppqqqqqqqqqrrrrrrssstttttttuuuuuuvvvvvvwwwwwwxxxxyyyyzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{zzyxxwwvvutttsssrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttttuuuuuvvvvwwwwxxxxxyyyyyyzzzzzz{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zzyxxwwvvuuuttttsssssrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssttttuuuuuuuvvvvvvvwwwwxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyxwwvvvuutttssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrsssssssttttuuuvvvvwwwwxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}||{{{zzyyxxwwwvvuuttssssrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrsssssstttttuuuuvvvvvwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{zzyyxxwwvvvuuutttsssssrrrrrrrrqqqrqqrrrrrrsssssssssssttttttuuuuvvvvvwwwwwwwwxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvvuuuttttttsssssssssrrrrrrrrrrrssssssssttttttuuuuuvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{{zzyyxxwwvvvvuuuttsssssssssssrrrsrstuuvvrmopsuvvwxxxvuwywvy{yvvvvvx{yxyyxxy{yyz{zz{|{{{|{z|~}||}}~~~~~}~~~}~~~}}~~}~{~~~~~|}|z}|yvy|~}{yyy{}~~|~}{|~|zyxz|||yuy}{y|~zvy}|z{||{{{zzwuwxxxz|{{zyxxxxwvwxxxxwxxwwxyxvwxyyxwwwxzywwwxxxyxwxxxxwwxyxxxyxxxyyzyxyzyxyzzzzzzyz|{{zz{{{|{zzzzz|}|||}}}}}}~}}}~}}}~}~}~~}z{|yvwxvuuutssrrsrqpoonnomlmmlllklmkijlkjklkkkkkklmkiknljlnlklmlkmmmmmlmnnmnnnmnponoqolospmoqqpqqpoqrqpqrqpqsrpqsrqsusprtsstuspsvurtvtstvvvvuutuvvuuvwwwxwwwyxwwyxxxyyzzyzzzzz{zz{|{z{|{y{}}||}|{||||}}}|}~}|~~}~~~~}|||{yz|zwxywvvwvuutsrstsrqpqsqopqppppooonoppppooooppooopqonprpnprqoqtrqsurprtssstsrtutqsutstvustututtuvuuvwutvwvuvvwwvuvwvvvvvvwvwxvuwxwvvwwwxyxwxxxwyzxvxyyyyyxxz{xvy}zwy|zyyzzzz{{z{{{{{{||zz{|{{{|{z{|{z{||{|}|{|||||}|||}~~}||}~~~}~~}|}~}~~}}~~}~~~}~~~~~~~~}{zzzzyxxwwwuttttsrrrqpppqpooonmnnnmmmlklmlklmljlnljlmlllllllmmmmmmmmmmnmlmmmmmmmnnnnonnopoopppppppppppppqpppqpppqqqqpqrrrrrqqrssrrrrsssssssttttttttuutttuuuuuvvvuvvwwvvwxwwwwwxwwxyxwxyyyxxyyyyyzyxyzzzyyzzzzzz{{zz{|{{{{{||{||||||||}}||}~}|}~}|~}}~~}~~~}}||{{zyyyyxwwwvuuvuttutsttsrstsrrrrrrrqqqrqqqrrqqqrrrqrrrrrrrrrrssrrsssrrsssssssssssssssstttsssttttttttttttttttttttttuuuuuuuuvuuuuuuvvvuvvuuvwvvvvvvvwwvvvwwwvwwwwwwwwwwwxwwxxwwxxxxxxxxxyxwxyxxxxxxxxxxxxyyyyyyyxyzyyyzyyyzyyyzyyyzzyyzzzzzzzzzzzzz{{zz{{{{{z{{{{{|{{{|{{||{{|||{||||||||{{|||{|||||}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}|||{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}~~}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzyyyyyxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{zzzyyyxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}|x|zw{|yz{yvz|yvy{yvxzxvxzwtx|yvwwwyxwutx|yuwywtvxurstuuroqrtwtqsvutvxspu{ywyzzy{}||{z{||{{{~z|~~||~}{~~}zxz||zyxurstuvusturqsvwwwusqstrqonoprtsrturpppmlnoooppqsrpqrpnqtnhounhntropsstuuwyvtuyz{}}{{}~~|{{}||||}~|{{~}{}|vwxwxz{|~~}{ywxzxuxzyyxy|~{wxzvqtxwuvwwwz~zuy{vz}zwy|zy||~}y{~|z}|x}}w~~w{}||{zy}{}{x|zuy|yy|vy}zvxzsmrywsw|ytwzywxyxwz|zwxxz||{ywx{zx{~}}}~}~~~~~~}~~~z}}{{}~|{}{~~}{y{}~yruyrlnppplkoronoqonljloooprttrpqrstsrstuuvywtw|xtw|}{~~{zy|}|{{}y|~}|{z|~}|~~}}|~{~|xy~}~~~}}}~~|{|}~z~~}~~}~~}}}xy{ywwxyyxvutvxxxxx{}{wxyywuttsrstvvvusssuvusrsuxurv|zuy~|x|}{~z~~}{~~|||}||}zx{}z{|{{}}{yz{zz~}y|~|{{{zy}|u|}w}}~~{yxxyyyxvtsuuqmoqomnoopqrsutsqptwrnqsrqqrtvutuuttssvywvxyxxz{}~|{~~{{}}}{y{}{{~~~}}}}}||{~}~~~~}}~}|{z{}}}~|}z|~|}~~~~~}}~~~}~}{{{xuuuvwwwyzz{yvvwusrrrrqorsqopqnlmnlkkkkknrpnrurotxusuxxxz{{|||}}}}~~~~}~~}}{||}}|{|~}||{zz|~}|||||||}~||}~}}||||||{z{|||||~}|}}}~|{||||}~~}~~}|}~~}~}{|}~~~~~}~~~~}}~}~}~~}~~}~~|zyxussrqomloqomoqqqqqrrrqqqqqppqqrsssuwwuvxwuvxxwxzzz|}~~~|}~}~}{}~|~~||}}}}~}}}~~~~|}~~~~~}}}||}}~~~~~~~~}~}}}}}}}}||{{zyyyyyxwvvvtsssqppomlmmkjlomklnmmnooprtsrtutuuuwzzz{{{zz{{{|}~~~~~~~~}|||}~}}~~|||{{|}}|~~~~}}~}}}}}|{{z{||{}~~}~~}}~~~~}}}}||}}|}}{||{{{{{{{|}}~~}~~}~~~~}|}~}}~~~~~~~|{ywvtssrqqqqqqqqppqqqrrqqqpppppqrrrssstttuvvwwwwxyz{||}~~~~~~~~~}}~~}}}}|{{zz{|}~~~~~~}}}}}||{{||}~~~~}}}~~}}}}}}}}~~~}}}}}}}}}}}|||}~~~~~}}||{yxxwvvuttsrqponmmmmnnnoonnooooppqrrrstuvwwxxyyyzzzz{|}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}|{{zzz{{|}~~~~}||{{{{{|||{{||}}}}~~~~~~~~~~~~~~~~}}||||}~~}{zxvtssrrrsssrrqqqppppppooppqqrrsstuuuuuuvvwwxyyzzz{{|}~~~}||{{|}}}}}}}~}}}}}||||}}}}}|{{zz{{||||}||||||}}~~}}|{zzyyzzz{{{{||||||||}}}}~~~}}||{zyxwvuttsrqqpppoopppppooooooppqrrsuuvvvvvwwxyyyz{{{|}}}~~~~~~~}~~~~~~~~~~~~~}}}~~~~~~~~~}}|||}}}~~~~~~~~~}}}}}|||||||}}}}}}}}}}}~~~~}}}}}}}}~}|zyxwvuutttssrrqqqpooooooooooooopqrstuuuvvvuuuvvwwxyz{|}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||{zzzzz{{|}~~~}||{{{{{zzyyyzzz{{||}}}~~~~~~~}|zywvuttssrrrrqqppoonnoopppppqqqqqrsstuuvvwwwxxxyyzz{|}}~~~~~~~~~~~~~}~~~~~}}~~~~~~~}}}}}}}~~~~~}}}|||||}~~~}|||||}}}}}~~~~~~}}}~~~~~~~~~~}}}}}}}~~~~~~~~~}|{zywvuuttttssssrrrrqqppoooooppqrrsstttttttttuuvwxyyyzz{{{|||}}~~~~~}}}}}}~~~}}}}}||{{zzyyyzz{||}~~~~}}||{{{zzzzyyzzzzz{{{{||||}}}~~~~~~}|zywvtsrrqpooooooooooooooooooppqqqrrsstttuuuuvvwwxyyzz{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||}}}~~~}}}}}}}}~~~~~~~~~~~~~~}}}}|}}}~~~~~~~~~}|zyxwwvutttssrqqqpoonnnnnnnoopqqqqqqqqqrrsstuuvwwxxyyzz{{{{||}}}~~~~~~~~~~~~~}}}||{{zzyyyzz{||}}~~~~}}}|||{{{{{{{{{{{z{zz{{{||}}}}}}~~~~|{yxvusrqqppoonnnoonnnnnnoopppqqqrrrrrsssttuuvwwxyyyzzzzzz{{||}}~~~~~~~~~~~~~~}}}~~~~~}}}}~~~~~~~}}}}}}|||}~~~~~~~}}}}}}|||{{{{{{||}}}~~~~~~}|zyxwvutsrqpoonnmlllllmmnnnoooooooooppqrrstuvwxxyyzzz{{|||}}}}~~~~}}|{{zzyyyzz{{||}}~~~~~~}||||||||||||{{{zzz{{{||}}}}}}}}~~~}{ywutsrqpooonnnmmmmmmnnnooopppppppqqqqrssttuvvvwwxxyyz{{{||}}}}~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}|||||||}~~~~~}}}}}|}}}}}|||||{{|||}~}|zywvutsrqponmmmmmmmmmmmmmmmnnooppqqrssttuvvwxyz{||||||||||}}~~}||{{{{{{zzzzz{{||}}}~~~}}}|||{{{{{||||||||{{{zzzzzz{{||}}}}}}~~~|zxwutsqqpoonnnmmmmmmmnnnnmnnnoopppqqqqqqrrrstuvwxyz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}|||{{{{||}}~~~~~}}}}}}}~~~~}}|||{{{||}}~}{ywvusrqpoonnnnmmmmmlllmmmmnoopqqrrrssttuvwwxyz{{|||{{{{{||}}~~~~}}}}}}}|||||||{|||||||||{{{zzzzzz{{{{{{|||{{{{{{{{{{{{||}}}~~~~|zywutsrqppooonnnnmmmllllmmmmmnnnnoooooopqrrstuvwxyyzzz{{{{{{||||||||||}}}}}}}}}}}}}}}~~~}}||{{{z{{{||}}}}~~~~~}}}}}}}~~~~~~}}}}}}~~~}{ywusrqppooonnnnmmmmmlmmmnnoppqqrrssstuuvwxyyzz{{{{{{{||||}}~~~~~~~~~~}}||{{{{zzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{||}~~}zxwutrqqppooonnnmmmmmmmmmmmmmmmmmmmnnopqrsttuvwxyyzz{{{zzzzzzzzz{{||}}}}}}}}||||}}~~~}|{zzzzz{||}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}zxvtsrqqppooonnnmmmmmmnnnnooppqqrrsttuvwxxyyyzz{{{||||||}}}}}}~~~~~~}}|{{zzyyyxxxxyyyyyyyyyyzzzz{{|||}}||||{{|||}}~~{ywvtsrqqppoonnnmmmmmmllllkkkkkkllmnoopqrsttuvwwxxyyyyyyyyyxyyyyzz{{|||||||||}}}}~~~}||{{z{{{|||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||}}}}~~}{ywutsrqpoonnnnnnnnnnnooooooppqrrstuvvwwwxxxyyzz{{||}}}|||||}}}~~~~}||{zyyxxxxxxxxxxxxxxxxxyyzz{||}}}}}}}}}}}}}}~~~~|zxvusrqppoooonnnmmmllkkkjjjkklmmnoppqqrsttuvvwwxxxxxxxxxxxxxyyyzz{{{|||}}}~~~~~~~}}}}|||||}}}}~~~}}}}}||||||||}}}}}}}}}|||||}}}~~~|zxvusrqpooonnnooooooooooopppqrsstuuuvvvwwwxxyzz{{|||||||||||}}}}~~~~~}|{{zyxxxxxxxxxxxxxxxxxyyzz{{|||}}}}~~~~~~~~~~~~~~}{ywutrqqppoonnmmllkkjjjjjkkllmmnooppqrrsssttuuuvvvvvvwwwwwwxxxxyyzz{||}}~~}~}}~~}|}}{}~}{||{z{{zy{}|{|}}~~}|{}}|}~~~~~}|zxwwsoqsqnqtqmptqnpqqqqrssrqsutstvwwwwxxyzyxyz{|{{|||{|}{yz{|}|{{|~~~~~}~~}||zyz{zyxwwxxxwvwxwwxzyyyzzzzz{}|{}~}}}{}~|}|xxyvstuqnoponljklkklmlklnmlmonmoqpoqrrrrrsssrstttvxwvwwwxwvwyyxzz{|||}~}~~}~~~|~~|}}|{|}{y{}zx{|x{~}||}|{}}|~~}|~~{zzxvuusrrtrortqnpsrprtsqstsstutstvvuwyyxxxyzyxz||||{{{||||||{z{|~~|}~~~}~~~~~~~|zz{{z{|xvx{xuwyyywvxzzyz{{zyyz{|}~~~|yyywtrppqommmllllllllmnmmnnnmmnoonoooooooprqpruttssvxvtvywuwyyyz{z{|}}~~~~~~|~}}~~|z|}{yz|zxz|{zzz{{{{{}||~~}~~~~}|{zyxvuusrstsrsssstutssttrsutstvutuwwvwwxyxwy{zzz{zz{|{z{|{y{||{{{|}}|||}~~~~~~|}}}|{zzzzzyyyxyzyxz|{zz{{{{{|}}}}|}~~}{yxusrqponnnomlnonnoonmnponnonmoqonoponprqpqststtttuwvvwyxwxzzzzz{|||}~~~}~}~~}}||||{{{{{{{{|{{{||{|}}|~~~~~~~~~~}{yyxwuuuutttttttsrstsrstsstutsuvuuvxwwwxyyyyyyz{{{{{{||{{{{zzzzzz{{{|}}}~~~~~}}}|{{|{z{{{{zz{|{{{{||||}}~~~~~~~~~|yxvusrqqppooooooonnoonnnnnnnnnnnnnnoooppqqqrrrsuuuvwwxxxxxyzyyz{{|}}~~~~}~~~~~~}}}|||||}}||{{|{{{{||}}}~~~~}||zxxwvvuuttttssssssssstssstttttuuvvvvwxxxxxyzzzz{{z{|{z{{zzzzzz{{|}}}~~~~~~~~}}}}}|}|||||{{|||||}}}}~~~~~~~~~~|zywvutsrrqqpppooooonnnnnnnmmmnnnnnooopppqqqrsstuvvwwxxxxyyyzzz{{||}}~~~~~~~~~~~~~~~~}}}}}}}}}}||||}}}}}~~~~~}{zyxwvvutttsssssssssssssssstttttuuuuvvwwwxxxyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}}~~~~~}}~~~~~~~|{yxwutssrrqpppooonnnnnnnnnnnnnnnooooppqqrrsstuuvvwwwxxyyyzzz{{{||||}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~|{zxwvvuuttssssssssssssssssttttttuuvvvwwwwxxxxxxxyyyyzzzzzzzz{{{{|||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~|{yxwvutsrqqppooonnnnnnnnnnnnoooooppqqrrsssttuuvvwwxxyyzzzzz{{{{{|||}}}~~~~~~~~~~~~~~}{zyxwvuuutttsssssssssssssssstttttuuuuvvvvwwwwxxxyyyzzzzzz{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}|zxwuussrqppoooonnnnnnnnnonoooopppqqqrrsssttuvvwwwxxyyzzzzzzzzz{{||||}}}}~~~~~~~~~~~~~~~~~~~}}|}||}~~~}zupsv~p{|tkqvqmmnpqpoonoqrrrsstwyxxz}ytuvxyuq|z~~}{|}xsvy|}wqz}~w}|{}{ywtwzwux{{zxvvwxxtoliiiikjghhgfdehmpqpmnnljgflqrrposwwvusuwx{zxxzzvsturomkhgecccdghhiiihgikmmlllkjklptpkjkmqx~}zz{}~~|xyzvu}ty~~xtwzzzyy|~~~{yyxtokiiihfeaadhs|yqhaabcfhiihggfgghloprpmjgghggfefhiknrttutrnljihillljikkjigfhhjmjgknnnjecdgkkkmnica`^_dghhhhkortsrvyxxxy{~|xy{z{|{{ywwx~~ux|wtsprsqpnmllkiikf`cda`]^cfjonlmmmopnnmiedchnolllihiiihghjkqvvw~~xvvuuuvz}yvy}wxyvtuv|zqw|xurrsppruvv{}yzzyxxyyy{}}|ywxyz{zyzzyzzy{}}}|}}}}||~~|z{||}~}|zzz{{{zyzyxutsrpnnnmmnnlkjigfeddedcdcba``aa`^__^^``bca`bdcaaabdfhklihhhhhiiiknpsuvtttuwy{}~~{vvwtooonljhjmmllkgddeeeghgedbccccefedddeeefeehkjijkjifeilmnnmnolkmommopooprtvwwxywtuvwyzz{|}|~~{|~}}{{}~~~~{wutsrrqrrpnmlmnnmkjlmoqnklmoqpopptwtrrqrttuvx|}zxwwvvusuwtqpopqnkkklmmlkjjjhgjmmllklmjfffjnjfggkomiihgghjlnljkmlloppponllortttuvwwwwvuvwyywvvy|zxz}~}~~~~~||}}|~~~~|yyyxwvvy}{wvwvvxyxuvvusssqpsuuuwy{}}}|{zyyy||}~zwwz|}zwwxyy{{||zz}~}~|{{~~zyyz|||}}}||{{~~|}}{zz{|zxz{{{zyyxwwwwx{zyxxwwz}}{|~}{{|{{}~|{{}}}~~|{z{|{ywusrstroopooqtuttrrsqptwtrrtuwxxwvwyz{zx{}{y|}~}|~~~|yxyyz{yuxzywtqqsuwz{yuuuuvtqrrqrrrrrtuttsqrrqqqppoqqoopprsttrooprtuvtstuutuutuvwvuuutsuxxwwvtsstvx{|||yvwxwwxyxxy|||||~~|zz{yxz|}}{z}{wwwy{{{zz{||}~~~~~~}}}~~~~~~~}~~~}}~}~{}~~~}}}||}}}}}}~~}~~z|~}}{yz{zzyxz{{zyxwuuuttuvwwvutuuwwvvvsqrsuwvuutttvvsqpprttuuuuurqrrqqsuuttsssrqsusqqrrrsuuuwxyxwvvvwxvuvxyyyyyxxxxwy||}}}~~|{{zzz{{}~~|zyyz{{|}}~~~}}{||}~}||}||||}~~}}~~~}}}~~}|{|}~}}}|||}~~~}||~~~~}|}~~}}|}}|||}~~~~~~~~~~~~~~~~~~~~}~}|{|}~~}~~}}}~~}}}{zzzyyz{zzxwxxxwvutstuuttstssrrrqppqqrpnprqooonnoponnnopomnoonmlnpqrrrrrqppppprssrstuvuttuuuvwwxwwwxxxxxxxyzz{{{{{{{|~~~~}~~~~~}}||}~}}||~~|}~~~~}||}~~~~~}|}}|{||}}~~}|}~~~~}}~}}~~~}~~~~~}~~~~~~}{{{{{{{{{{zyyxwvuuvuutssttsssrqstsrqqppqqqponmnnooppppppqppppqrrrrqqqqrrrstttttuuuuuttuvwwvvvvwwwxxxyyyyyyyyyz{{{||}~~~~}}|}}||||||~~}}|}~~~~~~~~~~~~}~~}~~~~~~~~~~~}|||||{zzyyyyyxwwvvvuuuuuttssssrrrrqpppppppppppppppppppqqqqqqqqqqrrsssstttttttttttuuuuuuuuuvvwwwwxxxxxxxxyyyyzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzyxxwwvvuutttsssrrrrrrqqpppppppoopppppppqqqqqqqqqqqrrrrrssssttttttuuuuuvvvvvvvwwwwxxxxxyyyyyzzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxwwwvuuuttsssrrrrrqqqqqqqqppppppppppqqqqqqqqrrrrrrsssssstttttuuuuuuvvvvvwwwwwxxxxxxyyyyyyyzzzzzz{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}||{{zzyxxwwvvvuuutttsssssrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttuuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{zzyyxxwvvvuuuttttssssssrrrrrrrqqqqqqqqqqrrrrrrrssssssssstttttuuuuuuvvvvvwwwwxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttsssssrrrrqqqqqqqqqqqqqqqqqqqrrrrrrssssssstttttttuuuuuvvvvvvwwwwxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvuuuttttsssssrrrrrqqqqqqqrrrrrrssssssssssssttttttuuuuvvvvvwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuuttttssssssssrrrrrrrrrrrsssssssssttttttttuuuuuuvvvvvvwwwwwxxxxxxxyyyyyyyyyyzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvuuuttttttsssssssssssssssssssttssstttttttsrpruwy}~|~ztx}~yuqtvtrrsssrrssrrsstuutuwwvxzyxwwvvvwusx}|{|}yv|}wz}|z{{|}|{~~||}}{{z}|z|~~~}}|{|}{zxwwxxxwvvvvuuuvxz{zxyyxwwxyyz{{z{}}}||||}~~}}~}|zz{yvwxvtuvvwxxxxwvwxxyyxwvvvvwxxwvuvwy{}}}}}|{{{{}}}~~~~~}|{zz{{yyyz{{|~~|zyyvtttssssrqqqrsrpoopqppqqrrpnnoqsqprtqnnpooqrqprtttvzywy{zyyzz{|~}|||~~~~~~~~~}}yz|{zxwww{~}|~~}|{yvvxwwvuwxxxwvwwwwxywuwxvuuvwy|~|zz{{|||}|zyxxz|{y{|zxzzyxyzwwz~}}}}}{}~}~~~~}z{|zzyx{~}zy{}|{yvvvvwwwwwxyzzxvwxxwwxyzyxxxxxxxyyxwxyxvy|{yz|||~~}}~~~~}~~~}|{{zyyzxwwwuttusrqqqqqqpponoomlmnnonmmlllmnnmmlllmooonnoponoqpprtsstusrtutstuvwyzyxy{zy{||}~~~~~~~~~~||}}~~~}|||{zz{|}}}{yz{zz{{{zzz{|zyyy{|{z{|zyzz{||}}|}}|z{|{z{|{z|~}|~~|}}}|~~~~~}|}}~}|}}{}~}}}|||||}~}|~~~~~}||}}}}||~}}~~~~}|}~~~~~}}}||{zzyyyyxwvvuuuttttttrrqrsqpqrrrrqqpqrpoqtrqrsssrrrrsusrssuvutttttuvvvvvvvvvwxxwxxwvxzyyz{{{zzzyyzzzz{zyz|{z{|||||}}}||}|{|}|{{}}}~~}~~~~~~~~~}}~~~~~}}~~~~}}|||{{|}}||||{}~~~}~~~}|}}}}~~}|}~~~~~~}}|{{{|{zzzyxwwwxxxxywvvvuuwxvtvxwvutttvwwwwvvwwwwvvvvwwwwwxyyyyyxxxyyxxxyzyxyyzz{{zyyyz{{{{z{{{{zz{{{{{zz{zy{|{{{zzzyzz|||}}|z{|{{{{{z{||||}}~~}}|}~~}}|~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{zzyzzyyxwxyyxwuvwvvvuvwvvvvvwvvvvvuuuuuvvwwwvvwwxxxxyxwxxyzzzzyyzzzzyyyzz{{{{{{{zzzzz{{{{{{{{{z{|{{zzzz{{|||}}}|||||||{|||}}}}|||||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}||{{zzyyyxyyxwwwvvvvvvvvvvvuvvvuuuuuuvvvvvvvvvvvvvvwwxwwwxxxxxxxyyyyyyyzyyyzzzyyyzz{{{{{{{{{{{||||||}}|||}||}}}}}}}}~}}}}}~~~~~~~~~~~}}||{{zzzzyxxxwwwwvvvvvvuuuuuvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxxxyyxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{|||||||}}|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{zzzzzzzzyyzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{||{z|~|{||~~}}|}}|}{x~{z}~|}~{y||x{~{xy|zx{}zx{~|zzzz||zxx|}yz|zxz|xuvvwxurstw{ytvyyxyzvsx}|{||{|~~~|}~}}~|}~~~~}{~~~~}}zxvy|zyywtqrssuussurpswxwwvtrstsqqpopsuttuvtqqqnmoppqpqstssssqorupjpvpjourpsuuvvuwxvtuyzz}}{}}}~{{|||}~~}}}~|wyzuqqrrstuxzzyxvtsuvsruwuvvx{|yuwxsosuttvwvvz~zvz}yvz~{xy|{y|~}z{~}{~}y~~xx|~{{||z~|}y}{vy~|y}vy}zwy{unt{xuz}yvyzyzzyyxz}{yyy{}||zx{}zy|~~}~~}|}||~|{~~z~}}}~|z{}~~zrtysmoqqpnkotropqpolkmppqrtuusqrttutsttuvxzxuy|wty}}}~|{z}~~}{{~y}~||{|~}}~}}~{~}zz~~~~~~}{}~}{~}}~}|}~~~}|{vwyvtuwwvutsrtvvvvvy|yvwwwvtrqqqqstuutrrrtutsrqtwtrv|yvz~{x|~{~z~~|}~~}|}~{x|||}|}~}zy{{{}z}~}}|zy}}v}}w}}~~}zyxwxyxwvustuqmpromnooprstuutrptwsortrrrsuwwvvwvvutwyxwyzyy{|~~}|}}}|zy{}|{~~~~||~~~}|{{|}~~}~y|~{|~~~}|~}||}~~}}~|zzzwtsstwvvxyyzxvvwusrqrrqprtqpppnlmnmkkkklorqorusquywtvzzy{||}}}}~~~~~}}{|}}}|{|}}|{{{z|~~|}|||}}}~~|}~}||||}}{z{||||{}~}{|~~~|{|}||}}~~~}}}}}~{|~~~~~~~~~}~}}~}~}~~{zyxvsrrqonmoqpnoppqqrrrrrrqqqqqqrssssvxwvwxxvwxxxy{{{|~~~}~~~|}~~}~~~~~~~}~}~~~}}|}~}~~~~}}~~~|~~~~~}}}}||}}}|{{zzyxxyyywvvvtrssqooomllmlkmomklnnnoppprttsuvuvvvxz{{|||{|}}}}~~}}}~~~~}}}||}~~}~~~~~~}}|{{{{||{}~~}~~}}~~~~}}}||}}|}}{{{{{{{{{{||}~~~~~~}~~~}}~~}~~~~}|zxvusrrqqqqpppppppppqqqqqppppppqrrrsstttuvwwwwxxxyz{|}~~~~~~~~~~~}}||{{|}~~~~~~}}}||}}~~~~~~~~~~}}}}~~~~}}}}~}}}}||||}}}}~~~~~}||{{zyxwvvuutssrqponmmmmmnnnnnnnooopqqrrstuvvwxxyzzzzz{{|}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{zzz{||}~~~~~}}|{{{{{{{|{{{||}}}~~~~~~~~~~~~~~~~}}}}}}~~}{zxvtssrrrrrrrrqqqqqppppooppqqrsstuuuuuuvvwwxxyyzz{{|}~~}}||}~~~~~~~~~~~~~}}}}}~~~}}|{{{{|||}}}}}|||}}~~}|{zyyyyyzzz{{{{{||||||||}}~~~~}|||{zzyxwvutssrqppoonnooppoonnnooopqrrsuuvvvvvwwxyyz{{||}}~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~}}}}|||||||||}}||||||}}}}~~~~}}|||||}}~~}|zyxwvuutttssrrqqppoooooppppppppqrsttuvvvvvvvvwwwxyz{|}~~~~~~~~~~~~~~~~~~~~}}|{{{{{{||}~~~}||{{{{{zzyyyyyyzz{{||}}}}}}~~~~~~}{zxwvtsssrrqqqqpoonnnnooopppppppqqrsstuuvwwwxxxyyzz{||}~~~~~~~~~~}}}}}~~~~}||||||}}}}}}~~~~~}}}}}}}~~~~~}}}||||||}}~~~~~~~~~~~~~~}~~~~}|{zywvuuttssssssrrrrqqpppooooppqrrstttttuuuuuvvwxyyzz{{|||}}}~~~~~~~~~~~~~~~~}}}|{{zzzzz{||}}~~~~}}||{{zzzzyyyzzzzzz{{|||||}}}~}}}~~~~}{zxwutrqqpoonmmnnnnnnnnnnnnooopppqqrrstttttuuvvwwxyzz{{||||||}}}~~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||}}}~~~}}~~~}|zyxwvvutttssrrqqppoonnnnnnooppqqqqqqqrrrstuvvwxxyyzz{{|||}}~~~~~~~}}|{{zzzyzzz{||}}~~~~}}||||{{{zzzzzzzzzzzzzz{{||||}}}}~~~}{zxwutrqppoonnnnnnnnmmmmnnnooppqqqqqrrrsssttuvwwxyyzzzzz{{{||}}~~~}}}}}~~~}}}}}}|||||||}~~~~~}}}}}}}|||{{{{{{z{{||}}}}}~~}|zyxwvutsrrqponnmmllllmmnnoooooooopppqrrstuvwxyyzz{{|||}}}~~~~~~}}|{zzzzzzz{{||}}~~~~~}}||{{{{{{{||{{zzzyyyyzz{{||||||}}}}}~~|zxvutsrqpoonnnmmmmmmmmnnnooopppppppqqqrrsttuvvvwwxxyz{{||}}}~~~}}}}}}}}}}}}|||{{{{{||}~~~~~}}}||||||||||{{{{{{{{{||}}~~}{zxwutsrqponmmmmmmmmmmmmmmmnnnoppqqrrsttuvvwxyz{|}}}}}}}}~~~~}}||{{{{{{{{|||}}}~~~}}}}|||{{{{{{|||||||{{{{zzzz{{{||}}}}}}}}~~~|zxvusrqponnmmllllmmmmmmmmmmmnnoooppppqqqrrsstuvwxyz{{|||||}}~~~~~~~}}||||||{{{zz{{{|}}~~~~}}||||||||||||||{{{{{{||}}~~|zxwutsqponnmmmmmmmmmmmmmmnnoopqqrrssttuvwwxyyz{|||||||||}}~~~~}}}}}}}}|||||||||||||||{{{zzzzzzz{{{{{{zzzzzzzzzzzz{{|||}}}~~~~|zxvutrqppoonnnmmmllllllllllmmmmnnnnoooopqqrstuvwxyyzz{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~}|{{{zzz{{||||}}}}~~~~}}|||||||}}}}}}||||||}}~~}zxwusrqppoonnnnmmmllllmmmnnoppqrrrsstuuvwxyyz{{||||||||}}}}~~~~~}}||{{{{zzzzyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{||}}~~|zxvusrqppoonnnmmmlllllllllllllllllmmnopqrsstuvwxyyzzz{{{zzzzzzz{{{||}}~~~}}}}}}}~~~~}|{{zzzz{{||}}}~~~~~~~~~~~~}}|||||||||||}}}}}}}~~~~~}zxvusrqqppooonnmmmmmmmnnnoooppqqrsstuuvwxyyzzz{{||||}}}}}}}}~~~~~}||{zzzyyyxxxyyyyyyyyyyyyzz{{|||||||||{{{{||}~~}{ywvtsrqppoonmmmmmllllllkkkkjjjkklmnnopqrsttuvwwxxyyyyyyyyyxyyyzz{{|||}}}}}}}}~~~~}||{{{{|||}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||}}~~~~~~~}{ywvusrqqpooonnnnnnnoooooooppqqrstuvvwwxxxxyyzz{{||}}}}}}}}}}}~~~~}|{{zyyxxxxxxxxxxxxxxxxxyyz{{||||}}}}|||}}}}~~}{ywvtsrqpooonnnnmmmlllkkjjjjkkllmnoopqqrsstuuvvwwwwxwwwwwwwxxxyyzzz{{|||}}}~~~~~~~}}}}}}~~~~~~~~~~}}}}|||||||}}}}}}}||||||||}}}~~~~|{ywutsrqpppoooppppppppppppqqrsttuvvwwwwxxyyzz{{|||}}}}}}}}}}}}}~~~~}}|{zzyyyyxxxxxxxxxxxxxxyyzz{{{|||}}}}}~~~~~~~~~~~}{ywvtsrqqppoonnmmllkkkkkkkllmmnnooppqrrssstttuuuuuuvvvvvwwwwxxxxyyzz{||}~~~{}}|w~tt~}|z{w{~~|wy~~|}~}~y~~|~}~{yxzuntxnjpsqnkloppnmnprrmkrvtstttuux{wuz|wwz{}}z|}}}|}~}~}|}}~}~}~||~}}}~}tv|}}xty}zwvuvxyz{wsx}zwvw}{x{|{|~~}~}||~}~~~~~~~}~|{yxxvusrrrpljnpmllklmmnnmmnnlmqqnlmoppqqpopsuuqopsvxvsuyyxyyxxxz|{z|~~||~~~|{|}~~{}~}~}~}||}}zyyz~|{||||z{~|z~}{{|}~~~}}|zy}}ywwwwsou}yquyuqprxxqrzxrsvwwtrstsruuuwxwuuvwxz||{yy{{{{zyz{}}|}~}||}}{{}~~~|~~~}~}|{xxz}wy|}}}|~}z}~|{{~|{~~|}}{{|{{}~~~}}~}{|~}~|~~~~~}|zxxyxuoorojlnnmlmnnpplknopnklpmknolkpsqqtsqposwqnw}xuuvxyxxxvvy}{y~}{{|~}{{~~{~}~z}|~~~}z~~~~}{}{w|}|}~}|{|~}~}{~~~s{|}~zuwyxxvtvtprvwxsosxwuqpstrrttstvvwxxzzww{}||}}||}}}}{xy||vy}{x}||~}|}x~{|}|{wy}zvxyyz}{vw{||xtzxqw}}|zzzzz|~}|zzy{}}{}~|~{~~{~~zwvvvqjlqokjhilnnlkopmmqsssrrroputprvwuuvuuxzwtsuxxtvzxuuvy|zwxy{{yyz~~~~}{{~~|{~~~|{~|~~z}y{}|z~~y{}wwyyyxwvvwx{zvvyzzz{zyz}|{zy{~|{|zyxusvwtqqssssqrojlrqnmmprnloqsqorvvtrqtwwurrw{|ysw|wxxxyz{}{x{~{~~|~~}}~|}|{{{yx~{yz~{y}x{~~~{{}~|{|{|z~yw|~{|~~zuzzzxxz}~}|}|~~~{xtttttttpmptropqqqpomptronloqonqrpqtsnottsuvuspqw{wtuvyxvwyyzxvz|z{|}~~|y|~|~}|}~|}}||~~x~{}~~|}~~~}{z||zz|}|{zxw|~}~}y~|}~~z{{yvtv{zuvxxwutwxvtvurswwtsrrttsxzxwwwwvwwwyzyyyzzwy|}yy{}~}|}|~|}}}{z}}|{z||yyzz{{{|zwwwvvw{|wvy|}|yxxxz}}yz}{~|}|}}}zvuutsrruupmnorsrrsrpmlqsqooonpssqrtwwqmtyvvxyzywx{{y{{yx|}zy{||||{{|}{y~zx~~||}||}~}~~~~y|~|}~~||~~}{y{~zwxz||xwz{|yuwyz{zyz|~~{z}{y~~}{y{}ystxvsrrrrqpppnorssqnmnoonossqqqqrsssrsusruwwwwwyzzzzyz~~|}~~~|}{}|}||}|z}}|~|{}|~~|}~~~~}}|{}~}}|{|}~|{{{{}~~~}|~|~~}}~|~~~{~xvuuvtpprqpqsonqqnnmpsroonnnnoqstromnqsttqoqtvwsrx{xuruzxuwxxwvxz||zyyy}|y|~~~~|}}~~||~}{|~}}~}}~~~~}~~||vwxwvsstuusqpqtvrqtsppruvwwuruxxwuuyzxvvxxz}zuz~|zz{~xx|{y{~}{|||{|{zzzz||{}}z{|||{{}}||{{{yxz{|}|||{yy{}}zxyz}z|}~z}~~y}}}~~~~{~~~|zzyxvuuuvxvpptvuqnqtrqrqqqqrrpqqpsvtqsssuxwuuuy}yuz~{yyz}}|{z{|}|z~|}~~|~~~}~~}}z|}{|}}~|xz~}||{yz||yy|~~}||}yv|}z|}|~}~vuyyuqponprommnqrmlpqqqrqoqttsstuustvxzyuwzzzyyz|||{{|}y|~}|{|}~|xz~}|zx~{z{{z{~|~~}}~|}~~~~}}}~~~}}~}}~}~}}~|zz|zw|||}}~~}|{{}~~zx}|||}}}{wvxuopttqpnnommqqjimlhkonlnnjjlopqonppoqspptvtsuuvwwxxvuvvy|}|||{|~}~~x}{}}|~z}~}}~~|opx}}|zurswxx|}zx{|{~~xz|~}{vqnovxlb`ckrxymefighouwwtonrvrmpomngamuroidhnkjrra]mqiimoonlljfb`bdfkjimoligfiiefjljikkkmnlnqmjlklomkigntmggilnnokinqplglrlhkqvpimrrpmknprqnlmmooklrusppoprqpqqrrrtxxxxyzyy{{||ywz|{{|y|~wx{|xy|yy}zuy}z|~wqx}vrtvwwuuwxxwtqooomnqrnkhfglnjdcfgecdeddb^`fje`cfa_de_\agb\_cdd\X^c^[\_a___ZZce\U]f_UZb_[]``^_a^]ce^^dd_[]aa`feZV^d_Z`f\T\c_[^`[Y\__``bcbefb`bgmljljgjllljghib_eg_Z]__ZTVXXXVRQTYYSSZ\ZZZ]`cfd`dfabionjlolkqvrmrwtqtwurtwtou{yuz~xsx~{}}}~zvxzxvutvxvroqqmoqonmlosmhlrpklopsqmnrsusopvzxrqw~wrv{zyyxz|~yy{}x~}{z{~|zy{}z~zwx}vzxqw}xvxyyvvwwttutuxwvy{ywz}zwxz~~zy}~}}}{{|}~zuw{}{xusry~xtwx~wt|ztx~}}|~|~|{wy~vqqoonifeb``_][[\[XTSWXWXYWTV[ZVY][WVX]`ZUZ][Z[[^_^`^Z[_bccbbaaedbcdegd`chgddfedghcbggbchhedfklifgkonmqtrprtvwvxxvy}{zyz~~zyyzzwx}{vx{wuz|vtxyyxvuxzz~yzzy}{{}{uv|~|yvz~}{{{{zzz{||zy{~}|}}||||}|{|~|w{~||{yxwwyyvtvwtstqnooomhjomjlmkimojfknjgfhkjggijkiiijmpplhimmlkjlmkijkheghfehifdbegeeijgggfhihhhhikmljkorrpnmostrsuttuwyyxwwz~|z|}~~|||zxxvuutqnnmmligjmjfhjklljilmoqpnprpnoruvurquwvutsttrqporutomookilnmkjijkjhgjkhgiljhjmlijlkklnnljmnkklmppnnnnopppqrrqrsuuvxvqqtvwvuvvwurqsuvrntxtqrvyxwxwy~~|{{~}~~||||zxz{wuxzwtttrpsvtonqttsrporsssrqrsqnqtsqqtwvrrtuusswxwwvwyzywtvzywxwwvuvwxvvxwtsuutrssstsqrstvtpqtutsstuwwvwwwxxuuwxxwxwutvuuuwxvtttrqssrqqqqqplknnjihfffcdhiedccddedceffecefegihhjjjkkjkmnmmoqsrqqqrststuvtrsttutrtvsqqstuvutuvx{zy|~}}|}~}~}||zzz|~{xzzwwyyzytsvustvsppqqponoponmlmqsrppprspqtuvtrtxxvutuwxvtsttutqtvploruusonorstsruvrptwwvuuwyxxxyzzz}~~}}~~~}}{|{w{}yxyz|{wz~}{}~}|~}xy}}{zzzz{{{z||{|}}~~|{{||{z|}{zyyzxuxzywvvy{zwuuwxxyyzzxvwwwwvvvvwvtststuuuusrstvuttuvxvvyzxxzzz{{|}~~}}~}zz|||{yyywwyyxyyxyxvz|ywz}zyyyyzy{~yux|xvz{xvtvzxsuxusrrssqqqrqppooqrrqqqpprttrprtsqrssttromopqpnorokmppponoonprqnopnloqppoopomlmmlmnmmppnlkmppnoqqqqrstsstvxz{yy{}~~~~~~~~~~||}~}z~|~}{}|{{||{z{}}}|||}~~}~~}~~}}~||~~|{{{{|||{zyz{{zz{{|}||}}~~}~~|}|}~~}|{z{}|{|||||{zyxxy|{xvuuxwtttttsqrrqpopqqpnnooppmkklnponnmlmoonopqqppppopqrrrrqqpprromnnnpqpnmmlllmnnlmonklonmopqqnmsurpqrtuuvvwwwwwx{|zz|}~}|}~~}~~~}}{|}}~}~|{zz{{{{zyyz{zyz{||{|}}~|~}~||}}{{z{{{{zy|}zxy|~}{}~~~~~~}~}~~}|}~|{zz{{{{zzzyz|||{{{||{~~~~}{{|{yzzxvutvvuttuvusrrssrrsuvutttvwvuvvvtstvvvtsrrsttrqonnopononmmmopmlopomlnqqqqqqrrssrttsstuvttuvy{yvuvx{{{|{y{|||~~~}~}~||}}}}|{{{{{z||zz{|||||}}}~~|}~~~~~}}~}{zzzzzzzz{{zz{{zz{|}}}}|}~~~|{~|}}~~~~}~~~~}}~~|{{||{{}~|{~~}}~}||}~}}~|}~~}~~}||||{zyyyyxxzyvwxz{xvvxxxxxxxzzxvtuvvvvuusqpqssqnnopppnmmnnnmmnoononmmllmoponnopppopppppqqrrrstutstwz|ywxz|}|}~~~~}~}|}~~||}}||{|{yy{{||{zz{||{|~~}~~}~~||}}}||}}}{yz{{||{{|{{yy||zzzzzzz{|zz{{yz||{|}}}}}~~~~~~~~~}}~}|}~~~}||||}||{|}~}|{z}~~~}}~}{}~}|{|~}{{{{{{|zxyyz{yxyyxxxzz{{{|{{{||~~}~~}~}||~|}~|zxxyzyywuttutrtusqpqrqppqonpqpnnnnooonmmlkkklmkjkkjjjkkkkkmmmnonoprssstvutuwyzyxy{{{{{{{{{z{|zzyyz{zzyyyz{yw{~|{||~~}~~}~|z|}|||||zyyyz{{zzz||{{|~~}||{{|||{yxxz{|||{{||}~~~~~~~~~~~~}}~~}{|||{{zz{yxyyzzxwxyz{zyy{|~~}{{{{{|}zxxyzxuvwwvusstuutrrqqqoqromllmnllkjiijjiijihgghihhjklmmmmmmoqrsttstvwuvvvvwxyxuuwxvvwxyxvwyyyxxxyz{{|}|{zy|~}|}~~~~~~~}}~~~~~}}|}}zyzzzzy{{yxyzzyxy{|||||}~~~~}}}|{zzz{{{{zzyz{{{{zz{|}}~~~~~~}|||||{yyzyxxyz{yxy{zz{{z{|~}{~~~~|}~}~~~~~|{{{zxwwutsrrrsrqoonmllmmkkmnmlklmmmmnnnnnnnnooonprrpnnpqppqrrrrsuuuvvvvwxyxwxyzzzz{{zzyyyz{{z{zyxyz|{zyyz{{zyz|}}|~~}~~~~~~~~}{{|{|}|{{{|}|{|}|||}}|{{{}~~|}}}}}}}~~}}~}~~}}~~~~}|}~~~~}~~~{|~|{}}{{}}}}|}}|}}|||}}}}}}||}|{}~~}~~~}||||{yxwwwvvwvtttttsqqqqpqqqqooonnooopnmnnllnoonmnopqqqqrssstuttuuuuvwwvuuwwvvwwwwvwxwwxxxxwxyywxyyxyz{{zz||zz|}|}}}}~~~}}~}}~}}}}}}~~~}|}}|{}}}}}|{|~~}|||}|{|}}}|}}}}}~~|||}~~~~~~~~}~}}~}|~~||}|{{z{||{|||{zz{|||{{|~~}}~~~~~}|zyzz{zxyzxuvwwvvvutsrrrrssroooppqqponoooppqqqpoopqrrrsrrqrsutssstvututsstuuttttttttttvvvvwwwvvxz{zzzzzyz{|}{y{}{zz{||{|}}|||||||}~}||}}}|}~~}}}}}}}~~}}~}~~}||}}}}}}}~~~~~~~~~~~~~~}}~~~~||}~}}~~~}|}~}|}~}|}}~}|}~~~~~~~~~}}~~~~~~}}}~~}{z{yxxxxwvuuvuuutsssstsrrrrrqqqqqrssrrqqqpoqrsrrqrqqrssssrssssttsstuvutuvvvvvvvvwxxxxxwwvvxzzyyxxyyz||{{{|}||}~}}||}}}}}}}}}}}}}}}}}}||}}}}}}}|||}~}}}~~}|~~~~~|}}~}}~~~~~~|~}}~~~~}||~~}~|}~~~}}~}zz||{{{{zyxxxxxwxxvwwtsuwutuvspsvussqqqtuutrrstqqtusqsutqruutttttsrtuttuvvttvwwvvwyxxxyyyxxy{{z{z{{yx{~{y|~|z|~~||}}|{|}~}}}}|||}}|}~}}||}~}{}}}~}}}~~|~~{~~~~~}~~{}~~~}|~|}}~~~~~~~~~~~}~~~~~~}}|~}|}~}|~}|}}zyz{yyyzzywwvvwxvtuwusuvuttsttssssturrrqrtsrrrsssssststuttuuuuuvvvtsuxwvxyvtvxwvxzyvy|zwyzzyyyyy{}zxzzxx|}{zz{{zzz{||{}~}|||}}|{}~~}|}~~}}}}}}|~}|~~|~|~~}~|}~}{}~~}}~~~|~~~~~}~~~~~~~}~~~~~~|{}}{z{zxyzyxyywvvvvvvuttttttstttsssrrssrrsrqpqrrqrrqprsssttssstuuustvwutuvvwwutuvvuuvvvuuwxwvwxxxyxwwyzzzzz{{zzz{{||||||{{|}}|||~}|{|}}}|}~}}~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~}~~|{||zzzzzzyyyxwwwvvvuvvutttstutstttstsstttttttusrsuttuuutstuuuvutuwvuuvvwvuvwwwwwxyxwxxyzxxzzxyz{{zzzzz{{{|{{{{{|{|}}|{}}}}||}}|}}||}}}}}}~~}}~~|~~~~~~~~~~~~~}~~~}}~}{{{{{zyyyyxyxxwwwwwvvvvuvvutttuuuuutttuuttttuvvutuvvutuvvwvuuuvvuvwwwvuwxwwvwxxxxxyyyyzzyyz{zzzz{{{{||{{{|}||||{{{|}}}|}||}}||}~~}|}~}}~~~~~~~~~~~~~~~~~}~~~~~~|}}|{zzzzyxxxyxvwxwvvvwwuuwvttuuuuvvvutuutuwvttuuutsuvutuuuuuuvvvvvvwwwwwxxxxxxyxxxxxxyyyyyyyyzzyyyz{zyzzzzz||{z{|{{{{||{{|}}}||}||}}}||||}}}}~~~~~}}}~}~~~~~~~~~~~~~~~~~~~~~~}||}|{{z{{zyxyxwxxyyxwwwuuvwvvvvvutuuuuuuuvvvuuuvvvvvvvvwwwwwwvwxxwwxyxwwxxxxyxwxyyyxxzzyyyz{zzz{{{zz{|{||||||||||}}|||}}||||}}}}}}}}}}}|}}~~~}~~~~~~|~~~{}~}|{z~|y{|{yz|zxxxz|xttwz|xtwzxuvyvsx{yyyxxwz|zyyy{|{{}|||y|}|x|}z|~|~~}~}|||}}{{{~~~{}~}}}yvxzyxyyxwuttuvuwyxvwwrnswqlquqnqssttuwvqmllmopqnlpssrqpqqqqooprsromoqqppqrutrttqoqrpoqstuvvtqruwwwxyyyyy|{ux~}zwz}~|x}}z{|{}}}~}~|~}}ywxzwtx}zt{{ux{yutusptxuqtyyvy|yvwxtqv{upv|zx|{w|y{~zw{}}~~~~|}~}|{yxwyzz{}|x|~|}{}~}~~~}yz|xsuxsoquttuuuuvvtsvzwt{|v{}y}}{}~|{~}~}~}}|}}~~}{w~{~|y}}y|~{}}||ytsspmmligijjijlnomklmnoonoqqptxvtuvtsstttuussuwvsuyxwzzz{zx}~{}~|}}|{yxz}|zwu{~zyxvx{zz|}~~}}}}~|z|~}{zyz{{zz{zxwvvyvrw|{zxu|}w}z~||}||~~{}~~~~}z}|z~}|{~xsx|ywwyywz~xs{yry}y{|zxxxtppqpmmnnmjjmponopnlosqnqvvtw{yy~~|yzyyzzzwtvxwxvtvvuvvvxzyx{}{z{{{{{|{||~}}~}y{~|||yy{}}{y}}y}~ywusrrrrrppnllljjlmkhhhlomlossrrsrruurqsuqpuyxvy|ywz~{wy{{|}}zxz|{z{}|{~~}}{}~{z|~{z|~}{}|zyxyzxuwzyvwxxxz|{{yxxx|{z~|vx{yvz|zy{}}}~~~{|~~}}~~{|}{z}~~~}}|zz|{xy{|}}}}}|{xwyxsprsolnqpmmomiilkhffhihfghjmnnnnorqqtuvwyyz}~~}}~||{{zyyyxxwwy{ywyywwxzyxyyxwxyxwy{zxyy{|{z}~|~~|}~~~}~~~~||}|{|{yxy{{zzzyz{{{{|}~~}}||||zwuttronmkiiiiijjjijkkklnnmnnnonoqrrsssvxyxy{||{{{{}}zy{}{z}~~}~}{|}}|~}}~~|~}~}}}~~}||}}|zyyxxzywxyyxxxy{ywxxvvvuwwuuvvwyz|~}|~}}}}|{|{|~~}|{{{zzzxwxwutsrrrpomkjjjihhhiihhggghijkkklnprrstvvwy{~~~~}~~}}|{{{zzzzzzzzzzz{zzzzzyxwxyyz|{{}~~~~~}|||}~~~~~~~~~~}}|{zyz||{zyywvvvwwwwwuuwyz{~}{zywusqponnnnmlkjihikjjjiiihiklklllmnqsttuvwwxxz}~~~~}}~~~~~}}}|||{yzzyyyyxwwxzywwvvvvuttuvxwuuvwxyy{||}}}}}~~~~~~~~~~}~}}}|{zxvuttsrppoljihiiihhijjiiiiijlmmmnoqrrtvvxz{{|}}~~}}|{zzzzxwxyxxxxxyxxyyz{{|||}}~~}~~}~~}}}}|~~~~}|}}|||}~~~~~~|{{|{yyxxxvvvuvwxyzz{}~}|yurqqpnmnnmlkkjjkllkjjjjkllmnnnopqrsttuuuuuvxzzzz{|}~~~~}}~~~}}~~~~~~}~~|zzzzyxwvutsssrstuuutuuuvvxyyyyz||||||zyyyxyyyzyyz{{{}~}|}~~~}~~~~~~~~}}}}~}}|zwuttsqonmlljiijjjjjigghjkjjlmmnqrrtuuvvvwxxy{{{{}~~~}{zyxxxyxxyyxxxxz{{|}}}~}}~}}}}}}|}~~}~~}}||||||}}}|}~}||{yxwvwwwxxxyzz{{|}~~}~~|{{zyvsrrrponnnnlkjiijkkjiijjjjklllmnpqrrsttuvwvwxyzyxz}~}}}}}}|{{zyyxvvvvutstuuuvwwxxyzzxyzzyzzzzxwyzyyz{|{yy{{|~~~}}~~~~||{zxvutsssqonnoomkkkkkkkkkjlnmlkklmlmoooprrsstvwwxyyy{}~}}~~~|{||{zzzzyxxyyzzz{{|||||||||{z||||{z|}}~~}}~~~~}|}~}}}}|{|||~~}|||}}||}~~~~}}~~~~}{zyxvtsttrrrssrppoopomllkkkihijklkijmnoppopqrsssuxyz{|}~~~~~}}}|||{zzzzywvvvvxyxvuvwxxxyxxxxxxxwyyyyyxyzz{|}|{|~~}~~}}~~}|}}}~~|zxwwuttsrpppoonnponmnnnmllkkjkkjjllkjjlnnnpqqqrtuvwxz{|}~~~}||}~}||}}}|||||}}|||}}}|{|}~}}~~~~~~}}~~~~~~~~~~~}}}}~}||}~~~~~~~~~|{yxyyxvvvuussssrqpnmmmlkkkjijjkkkkmmlmnnnopqqrstvxyyzz{|}~~}~~}|{{zyyyyxwxxxxyyyyyyzyyyzzyyyyzyyzzzyyz{zz{{{{{|||{|}}|{{|}}}||}}~~~~~~~|{zywwvusrqqpoooonmllllkklllllllmoppoopqqqqrtuuuwwwxyz{||||}}}}~~~~}}|}~}}}}}~~~~}}~~~~~~~~~~~~~~~}|}~~~~~~~~~~}|{||}}}}}}}}||}}}}}}~~~|{zxxxwusrrrqoonmlkkkkllllmmmmmnoonnoopqqrsstuvwyzzzz{|}||}~~~~~~}{{zyyxxxxxxyxxxyz{{z{|{{|{{{{{{zyyyyyyyzzzzz{{zyzzyyyy{{{{|}}}}~~}|}}~~~~~|zxvuutsqqpoooonmmnnmlmnnnnnoopqqpoopppqqrsssstuvvwxxxxz{|||~~~~~~}~~~~~~}||||||}|{|}~~~~~~~}}}}}}}}~~}|{{|{z{{{{z{|}~~|zzywuutsrqponnmnmmmmllmmmmmmmmmnnnnoppqrsssttuvvwxyz{||}~~~~~~~~~~~~}|zzzzzyyyyyyyz{zz{{||{{||||{zzzyyyyyyzzzzzzzzz{zzzyyyz{z{{|}}}}~}}}~~}}}~|zywutsrqqponnnmmnnnnmnnmmnoonnnnoppppqrrrrrrsssttuvwxyz{{}~}}~~~~~~~~~}~~~~}}}}}}}}}||||{|||}}||}~~~~~}}}||||}}~~~~}}|{{{{{{{{|{|}~~}|{yxvusrrqppooonnnnnnmmnmmmnnnooopqqrssttttuvvwxyzz{|||}~~~}}}}}}~~~~}}~}||}}|{||{{{zz{zzzz{||{z{{{zzyyyyyyzzzzz{{{z{|{{{zzzzz{{{{{{|||}}}~}~~}|{ywvutssrqqpppooooonmmlllmmmnnnnnooopqqppqqrsstuuvxyyy{|||||}~}~~~~~~~}}~~~~~~}~~}}}|{{{{{zz||||}}}}|}~~~~}}}|||||||}}}|}}|{||||{{|||}}~~~|{ywutsrqpoppoonmmmmmmlmmmlmnnopqrrrssttuvvvwwxy{||||}}}}}}}}}||}~~~~~~}}}|{{{{{zzzzzyyyxxxyyyyyzzzzz{{z{{{{{{{{{{|{zz{{{zz{||}~~~}{yxvusrrqppppoooonmmmmmmnnmmnmmnnnnnoooppqrrsttuvxxyyz{{{|}}|}}}}||}}||}}~~~~~~~}}~}}~~~~~~~}}}|{zzzzz{||||}}}}}}~~~~~~~~~~~~}}||{|||||{|||||}|||}}|||~~}}~~~~~~|ywvutsqqrrpponnnoonnnnnnnoppppqrrsssttuvwwxxyzz{{{{{|}~~~}~~}}~~~~~~~~~~~~~~~~~~}}}|{{{{zyyxxxxxxxyyyxxxyyyyyyyzz{{{||||{{||{{{{{{z{|}~~~}{zxvutsrqqppoooponnnnnnnnnnmmmmmmnmmmoopqrssttuvwxyzzz{{{||{{{{{zzzzzzz{{{|}}}~~~~}}~~~~~~~~~}||||{{|||||}}}}}}}}}}}}}||}}|}}}}}||}}}}}}}|||||||{{||}~~~~~~~~~~~~|yxxusssqoprqnnnoopoonpqpnpqppqrqpqrtuuuvwxyxxyzzz{|{y|}~~}|~~~}~~~~~~~~}{|}{yz{xvwxxwwxxxyzxvyzxwy{yvz~|z|}}}~~~~}|}~|{}}}}}}~~~~}}}~~{xwwtrrrqonmnooonlmmllmnmllllljkmnnnopqqrsstttuwxyxwyzyxyzz{zyyzyxxxz}{y{~|z{|||}~~~~~~~~~~~}}~~~}}}|}~~~}|~|}~||}}|{{}~~}}|||~~}{|}}|{|}~~|}~~~}zzyusttrqpooppooppppooopqpoprqpqsttuwwvwxxxxyyyz{zz|~}|~~|~~|}~}~~~}~}~~~}zyyzzzywxwvwxxyzyxxxwxz{{{zz{||}}}~~}|~~}~~~}|~~|~|xxxvtrpqrpnoqomnnmlllllllkjknnnnmoqqpqrrrstttuuuwvvvwwvwxyyxxxyyxxyz{zyz|||||~}~~~}~~|}~~}}}|{}~{z||zz{|{z|~}}|}}~}|}~}||~~}~~~~~~~}}|ywvutsssrppqqpqrqopqpoqrqqrsstsrtvuuvvvvxyyxz{zy{}|{||}~~~}}}~~}}|}~~~~~~~~~}|||||zyyyz|ywxyyxxxyyyyyzzzzz{|{z{||||}~~}}~~~~~}}}}}|~~~~~~~|zxvvvtqrrponnnnlllmmllmmmnooponoqqpqsrrrrsttsttuuttvwwxyyyyxxyzyyzzzxz|||}~~~~~~~~~}}}}}}}{{{|{{{||||||}~}}}~~~}}~~~~~}{zyxvuuussssqrrqqrrrrrsssstsrtuutttvwvvwxxyyzzzz{{{{|||}}~~}}}~}|}}}}~~~~~~~}~~~~~}}}}|{{|{zzzzxxxxxyyyyyzzzz{{{{{{{|{|}||}~~~~~}}}~~}}~~}~|yyxvttsrpooonnnnnnnnnnnooooppppqqqqqrrrrrsssssstuuuvwwxxxxyyyyyz{{zzz{|||}}~~~~~~~}}}|||}|||||||}}}||}}}}~~~~~}~~~}{zyxwvutsssssrqrsrrsssssrrrrsssstttttuvvvwxxxxyyzzz{{{{||||||||}}}||}}|||}}}}~~~~~~~~~~}}}~}}||||{{{{zzzzzzzz{{{{{||{||||||}}}~~~~~~~~~~~~~~~~~|zywvttsqqqppoooppppoooppopppppppqppqqqqrrrrstttuuuvwwwwxxyyyzzyzz{{{{|||}}~~~~~~~~~~~~~~}}}}}}}|}}}}||}}|}}}}}}~~~|{zyxwvuutttttsttssrrrsssssssstttuuuuuvvvwwxyyyyzzzzz{{|||}}}|}}}|||}}|||}|}}~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{|{||||||}}}}}}}}}}~~~~~~|zywvttsrrrqqppqqpppqpppppqqqqqqqqppqrqqrrssstttuuvvwwxxyyyzzzzz{{{{||||}}~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}~}}~~~~}|zyxwwvuuutsstssssssrssssssttttuuuuuvvvvwxxxxxyyyyz{{{{|||||}|||||}}}}}}}~~~~~~~~~~}}}}}}}||||||{{|}|||}~~}~~~~}}~~~~~~~~}|zyxvvutsssrrrqqqqqqqqqqpppppppqqqqqqqrrrsssttttuvvvwxxyyyzzz{{{{{|||||}~~}~~~~~~~~~~~~~~~~~~}}~~}}~~~~~~~}}}}}}}}}~~~~~}|{zxwwvutttsrrrqqqqoooppoqrpnjfjmu}|zhsri`flidddfhfdddefghihilnpporuwwqkllophcp{yvx{qgx{jnuvwtqtvwy~||~}|~~|}yyvuvtvurrpnnnnpuwwurrtsrqpsxz|}}zsnqrkfcaa`\YWVXYYYWWWVUVWXYXZYUVWX\`]ZY[^bfknoppoonnpsw{~|y{~}wz|{zzz||zxuromlkjjiecfkx{{tledgjllnonmmnonnnprrpolhhjjjiilmmmoswz||zxwtrrvwxywuvuuusrssw{xvz}~|xvuvx{}~|xuuttx|{yz|~~{yvwvuvxupkfcbbdfhjjifec\WZZXWVVWZaghilkjijihf]RW]XTUVXZYZ[ZZ\]\^b_[^_\[YZ_cgjiggfefghhf`[XZ`feeffcbdeeefgffkrssy|vpomjjkmqsokns|~~}~{|yzywvwxwx}}{||{z{}~~|{{yxwwvtstvvvqlmppqstqnmnptx{{zz|~{wuy~zyzyz~}{{yvvvxyyywuuuutuuuvvvtrsttsrrtvvvvvvusqonprqpponnmmnnnllnonqsuxwvx{|||}}~}vrrqmhghgc_\]aa_^ZWVTUVVX[ZXWVWXXYZYYZZYXXXYXWY\YWXWUTTSVYYYZ[\[XWYZZ[^_``abcfhhkmjfgikllnqrsuvvvwtpqux{|{{{{{|~}}~}|}~|{|{~~}|}{{{}~~~~~}}}|zyxustuwwtswyxwwwvtstvxvtvxxyyzzzxwy{z{}}~}||}~|}}|~{xxy{|{zywwwvuuvy{zyy{|}~~|}~~~~}~~}{z{{{xuvxvttrrtrpoprttsqoqrqqtwvvxxy{xvvw{~{wy|}}|zy{}~zz||{|~~}zwv{|{zywvtrononllmieddgjgcccdeffffhjklkiihfcaa`adgfegigdfgffffhkihjllmlkjjjhfegjjgeeefgikkighjjiigfffgijigedehjmpsqmlklnquxyz}}}~~|~}|}~~{z||yxxz}|zwsuwvvy{zyyyz||}||}}~~}}~~}|}}|}}~|yz{yxyz|}{yz{|}}|||}~}|zzz|}{~}{yxz|}{zxxy{~{xz{{{yvvx{~~}}~}}}~~~~}||}~~~}{yxwxzz{}}{xuuvvtsssrtwwwxwz}}}}}~~yuttuvspqqoopqpnlkjjjkkkihikjjmnmnnmnopqpppqtwyyvtsqonpqrstsssqpoprrrrrqqrrsuvvuuvvuttuuvvxxspquvutqpponpsuuutrqrsqnnoqssrssrqrsuuwwwxwvwzz{~~}|}}{{|{|||}}|{yy{||{{zz|}~{~~~~|{{{|zxz}||||{{{{{{}~~}~~~~~~}||{yxz|}}|{{|~~~}||{z{|||{zz{{|{{{zyyyyxwwvvutrrsrponnnnmlklmllnopqqpppprrqqqrrrrrrtusqpqrtuvvvvwvuvwxwwvwxwvutsqoooprsuvusttuwwx{|zyyyyyyz{ywvvuvvtsrqqpopstsqrsstvwyz||zy{|{{z{}}~~}~||~~}~~~~~|{||{{|{yzzyxxyz{}}~~|~~~}~~~~~}}}}|{{|{{{{{{{|}|}~~~~~~}}~}{zyz{yxy{zyxwwyz{zz{{}~~{z{{{|}~~~}~~~}~~~~~}}}{{{{{{{||{|}||}~~}|{yzzyxwwxyyzzzyyyyz{zyxxz{zyyyyxvutssrqqpommnonnlkjkkkkjkkkkkjkkjjklmmmnnnoqrttstvwxxxxxyzxwwxyxwvwwvtssttuvvuvwxzz{||||}~~}}~}}}~~{zz{||{yyzzzzzxxyyyxwxxwxyz|}}}}|}~~~~}}}|}}|}}}~~}}~~~~}||||{|||||{|~}|||}~~~~~~|{}~}}~~~~~~~~~||||}}|{{zzxwxyxxwwyz||{z{|}}~}}|{{|||{|}~~~~~}}}}|zz{{yxxxwxwvvvwwwwwvvuuuutuuuutsssssssstssrrsttsrqqqqpooonmlllmmlkkllmnnnpqqqrstuvwxyyyzzyzz{zzyyxyzzyxxyyyzz|||{{|~~}~~~~}}~~~~}}~}}}}|{{{zyyxxwwwwvxyyxyz|}}}~}||||{zyyzzzy{|}}|~}|{{{{zzzyyyyzz{{|||~~~}}{zzzyyyyyyxxxy{{z{|}}~}|||{yxwwyyxwxxxxxyzyyyzzyyxxyyxwwxwwvvwxwvvwwvvvwwvtsssssrrrqpoooqrqpopqqrsttttuuuuvvvvvuuuutrrrrrpnnmnonmnnnnmopqqqpqrtuuuvvuvwxxxyzzz{{|}~}}}}}~~}||}}}~~~~~~}}}}|{zzyyyyyzzyyyz{|||||}}}~~~}~~~~}||{|||||}}}}}}~~~}~~~}|}}}}{{{|{zz|||{zz{|||||}|}}~~}}~~~~}}}|||||{||{z{{{||{{{{|}}~~~~~}|{{{{zyxxwuttttsqpnnnnmmmmmlmmnnnopppqrstttttuuutuuvutssrsrrqqqqpppqrsssstuuuvvwxxwwwwxxxxwvvvwwvwxwvuvvwwwwvvwwvvvvvvuuuuvuuuwwwwxyz{|}~~~~~~~~~~}||}}|{{{zzzzzzz{{|~~~}||||{{zz{{{{{{|}~~~~~~}}}|{zz{zyyyyxxyyzzzz{|}~~~}}~}||||}}|{{|}}~~~~}||{{{zyxwvvvutsssrqpppponmmnnmkkllkjijjkkkklmmmnopqrrrssuuvvvvvwwwvvwwvvtttuuttuuuuuvvxxxxxyz{{||{|}}}|}~~}}}}}}}|{|||{{zzzzzzyyxxwxxxxxxwwxyzzzzz{}}}}~~~~~~}}|{||{zz{{{{zyz||||}}~}}~~}}}}}||}|||}}}}}~~~~~~~||}{zyzzyxxxyzzzyxz|{{{||||}}}~~~~~~~}|{{zyxvvvuttttssttuttuvvwwwwwvvuvvusrqqqpoonmmlkklllkkkklllmnoonoqqqqrstsssttuuuvwxwvxz{{{{|||}}~}|{|||||{{zzyz{{|{|}}~~~~}|{{{{yxwwxyxxwwxxyyzz{{{{|||}}~}}~~}|}|{{{{|{zz{|}|}}}~~~~}}}||}}||{|||}}}|}}}}~~~}}~~~~}~~~~~~}|}|{zz{{zyxxz{zyyz{zzz{|{{|||||}~~~~}}}|{zzyzzzyyyyyxy{|{zyz{{{zz{{zxwxxxvtttttrppqqqpppppqqrssssttttvwwuttuvvussssrqqrrqqppqrqppprrqqppqqqrrrrrrsttuwxxwxz{}}}~~}|}}}|{{||}}}}~~}}}~~~}}|||||||{{{{zzz{{{z{{||{{|~}|}~~|{{||||}~}}~}||}|{z{{zzxyyz{{z{||}}~}~~~~~~~}{zzzzzzzzyyyz{||}}}~~~~~~}}}}|}~~~~}|{zxwutrssrpoooonooopqqqqrssttuvvuuuuuvvuttrrsssrqqqqqrrrsssrstuuttuvvuuuuvvuuvvvuuwxxxxxxxyyzzzyxwxywvvvutsrsssrrrsttttvxyz{{|}~~~~~}~~~|{{{{zyyxyyxxz{{{z{}~}||||{{zzz{{{||}}}~~~~}|zyyyyyxwwwwwwyyyz{{{|}~~~}||{{{||{{|}}}~~}}|{zzywuuutrpoooonlmmmlklmnnmmlmnoooppoopqqqrssssstuuuuuvxwwvwxxxwwwxwvvwxxvvvvvwxxxyyyy{}}}}~~~}}}}}{zzzyxwxxwwvvwxwvvwyyyxxyyyyz{||{{{|}~~~~}|}~}|{zz{zyz|zy|~~~~}~~||~}z|{{}{z{zz{|z{|{{~}~~~~~}}|{|~{y{||{zzz{{|zxyyzzz{{{zy{}|{}}~~}}~~}|}~|z}}~~~}}}}}|{yyyz{zz{}~|}~}}z|}xwxvvtrrqooonkhjmljjjihkmmlmonnmmnqqpqrrqrtsrtvwxwttwxyxxxyyxxyzzyxyyyyz{zxy{zy|~}}~~~~}~}{zzz{zvsuwuqqssrstssuwxy{}~}|{||{zz|{{}}}~||}~~|zyzzy{|||}}||~~~~}|||}{z|~~~~}||{|~~}}}~|y{}ywyzz{yxz|{y{~~}|{{}|||{|}}{yyz||{|}~~~|{{zxyzyxxxyyyyzzz{z|~~~}|||zwwwwwvttwxxwxx{~|z}~||||zxyzzwwwwvwwwvwwxwvvvvvuvvsrsuussssssrrttutsstuvvuutuwusuvsoprpnopnlmoljlmmnprpoquvvxyxy}~~}|}~{z|~|{{}~|}~}|~{}~}}|||{zyz{{zxxyzyx{|{z|~}|~}}|{yz{{zz{}~}|}~~~~}||~~}}|{|}}}}||}~~~~|||{zzz|{yzzy{{{|}~~~~~}|}}zxyyxxxxxyzyxwz|||~~~~~~~~~~~~~~~}}}}||zz{{{{{}~~}~~~~}~~}}}{z{{yvwyxvwxwwwxxyyyyyzzyyy{{zyxyyxxwwxyvttvwwvuutuvuuwxwvuuvwxyywwwvwzzxxxxyyyyyyyyyywvuvvvusqpqpponoonllmnnnppopqrttuuuvxzzz{|}}}~}|~~~}}~~}yxxwvvvtstutrrtvwwuttvwxyzyyzzz|}}~~~~|{|{zyxxxyzxxyxxxxxxyyyyzzyyz|||~~~}}||||{zz{{zxxxyzyxxyyyz{zyy{}~}||||}}}~~}~~~~}|{{||{||}~~~~}}}|||}}~~~}~}{yyywuuttsrrrpnnoppppppprssrtvvvvwyzzzz{|{{{{zzzywwwwwuuutttsrrrstssssssttssttsstuuuuuuuvxyxyyyz{|}~~~}}|{z{zyyyxwwxyyz{{|~~~~~~}{{||{yxwxyyxwwxyyyz{}}~}~~~}|{{||{yyyyyyxxyzzyyz{}}}}~~}|}}}|{yyzyxwuuuvutrrstuuvwxyyz{}~~}}}||{{{yyyyyyzzzzzzz{|~~~~~~~~~~}|zyxxxwvvvvwuuutuvwxvuuuvwvwwvvvuuutuuuttutttuuuttuuuttstttttsrssqqqrrqqqrrqqrstuuuuvwyzz{{|}}~~}}~~~|{{{|||||||||||~~~~~}|{zz{|{yyyyzzzyyyz{|{{{|}~}}~~}}}}~~~|{|||{{{{|{{||||||}~~~~~~~|||{zyxyyxxwwxyzzyxxz|||||}}||}~~~~~}}~}}}~}|{{{|}}|{{||}}}~~~}}}~~~~~~~~~~~}|{{{zyyxwvvuuuutttttuvwwwwxyzz{{{||{zz{|{ywvuuutsrqqponmnnnonnnnnoppqrsssssuwvvwxyyyyzz{||||}~~}}~}}~~~~}}}}}}|}~~~~~~}|{{{zywvwxxxwwwwxyyyz{||||}~~}||{{{{zz{{zzyy{||||||}}}~~~~~~~~~}{zzzzyyyyyxxxxxyzzzzzz{{{}~~~}}~~~~~||}}}|{zz{||||{|}}|}~~~~~~~}||{zyyyxwwwvvwwwvvwxyyyxxyzz{{{{|{zyy{|{zxxwwwvuuvuutrssttsrrrsssrrrsssssstsssstuvvuvwwwwxz|}}||}~~~~|{|||}||}}}~~~}|}~~}|{{{||{zzz||zzyyyyyyyyyyyxxyz{|}}}}}~~~~~~}}}}}||{{{{{zyyyzzzzzz|||||~}|{|}{||ywwxyzvrsuwxtprtrpprplruqoppqqsutsttvxy{|}}~~{~~}|y}}}{{|}~|}}}~|{zxvvwutvvtsqnoqqqrsqoqsmhmsninrolptuwyyzzvstttuxzxuuwwwvttsppppononlklmmmnoqutruvsruwvuuvy||{ywy|{yz||{zyyzwuz~}{{}~}{zyxvuuwy|xuyzwttvxz{{|}||}~~}}~zuturpvztpxxptwusssplqvtruxvuz|xz|xsx}wsz}{~}x~z||v{~}~~}|~~}}~~}zzzz{zzzyz|wruwrnqupkpvtrtxwvy{ywz~zw~x|~z~}y{}|{|~|z~}z~}~~~|x{~}{}|y{}||~|x~}x~zsx|xvy|zxz}zvvwussrporsrqstuvtrqqrqpprtqnsytqsuuusrtuvvusuvttwywvxzzyww{}y|}{|}}}|{}}z}|zxz}{xyzzzzzyxwvwxvuwywuwxxz{|~~|{z}}x{~|zy{}~|{{zz|}|~~}||{~~~~}wz}{yyywtw{tlsztntzwuvxwuwywttusrstuvtruxvuvwusuwusvxxwy|{z{}~~~||}zwz}{xxxz|||zy{}}}{y{~|{|{~}}}~}}}~~|~|}~}zxxyxwvvwwvtsssrpqrpnnoqsqosvuuwwusvxurturquyvtwywuwyvsvxwvxywwy|zz|}|~~~}~}z{|}}||~~}~~|zzz{|||}}~~|{|~}||}}~{z|~|{|~~}~~}}~}|~}y|{xz|{z|}}~~}}}}|}}{yz{{||{}~}~|}~|~}}~|zxvwxvstvvwwxxyyywtuurprsqoqrqoqrpnpqnmlllmllmoqssssstwwvwyzyz{|}}~~~~~~~||||||}|{{|{z{{zzyz|}|z|}|{|~}}~~~}~~}|~~}}}}~}{|~|{}}{}~||}}||}||}~~}~~~~~}}}}|~~~~~|}~|}~~}}~~~|{zzxvutrqqomnooopqqqrssstuttttttsrssstttuvvuvxwvxzyxxyxwz}{z|~~}|}~~~~~~}}}|||{|}||||}}}}}}}}}||}|{{{{|{z{}||}~~~~}|}||{zzz{{|}~~}~|||{{|}}||}|{|}|{|~}}~~~~~}~~~~~}~~}}~}||}{yyyyyyxxwwvuttssrqponnnmmmmnnnnnnooppqqrstuuvvwwwwxxz{|}~~~}}|}~~~~~~}|||}}}~~~~~~}||{{{|||}}~~~~~~~~}|{{{{{{||||}}~~}}}~~~~~}}}~~~~~~~}}}|{{{{{{{{{||}}~~~~~~~~}}~}|||}}}~~}}|||}}}}}}}~~~}|zywvtssrrrqqqqqqqqqqqrrrrrrrqqqqrrrsssttuuuvwwwxyyyyyzz{|}}~~~~~~~}}||{{z{||}}}~~~}}|||{{{{{{zzzz{{||}~~}}||||||||||{{{{||}}}||{{{{{||{{{{zzzz{{{|||}}}}}}}}~~~~~~~}}|{{zyxxwvvuuttssrqponnnnnooppppppppppqqrrsttuvwwxyyzzz{{||||}~~~~~}}|||}}}}}}}}}}}||}}}}}}}}}}~~~~~}}}|{{zzzz{{|}}~~~}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~}{zywutsssssssssssrrrrqqqqqppppqqrrrsttuuvvvvvvwwxxyzz{{{|||}~~}}||{||}}}}}|}}}}}|||{{{{{||||||{zzzyyzz{{{{{{{zzzz{{|}}}}}|{{zyxxwwxxxxxyyyyzzzzzzz{{{{||}}~~~~~~~~~~~~~}}|||{{zxxwvuttsrqqqpppoopppppppoooopppqrsstuvwwwwwxyyzz{{||}}~~~~~}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}||}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}||}}}~~}|{zyxwvvuuuttttssrrrqqqppqqqqqqqpppqqrstuvvvwwwwwvvvwwxxxyz{|}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||{{zzzyzz{{||}~~~~}|{{zzzzzyyxwwwwwxxyyyz{{{|||||||}}}}}~~~|{zywvuttsssrrrrqqppoooooppqqqqqqqrrrssttuuvwxxxxyyyyzzz{{||}~~~~~~~~}}~~~~~~~~~~}}}}|||||}}~~~~}}|{{{|||}}}}}}~~~~~~}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}|{zxwvutttttttsssssssrrrqqqppppqqrrssttuuuuuuuuuuvvvwxyyzz{{||}}}~~~~~~~}}}}}}}}}}}}}}|||||{{zyyyyyyyz{{||}}~~~~~~~~~~}}||{{{zzyyyxxxxxxxxxxyyyzzzzz{{{||||}}}}}}~~~}|zywvusrrqppoonnnooooppppppppppqqrrsssttuuvvvwwwwwxyyyz{{||}}~~~~~~~~~~}}}}~~~~~~}}|||{{|||}}}~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}|||||||}}~~~~~~~~~~}{zyxwwvuuutttssrrqqqppooooooooppqqqrrrrrrrrrrsstuuvwxxyyyzz{{|||}}}}~~~~~~~~~~~~~~~}}||{{zzyyxxxxyzzz{||}}}~~~~~~~~~~}}||||{{{zzzzyyyyyyyyyyyyyyyzzz{{{{||||}}}~~}|zyxvutsrqpoonnnnnnnnnnooooooppqqrrsssssttttuuuvvwwxyyz{{|||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||}~~~~~}}}}}}}}||||{{{{{{{{|||}}}}~~~~~}|zyxwvvutssrqqppoonnnnnnnooppqqqqqqqqqqrrrsttuvwxxyyzz{{{||||}}}}~~~~~~~~}}}||{{zyyyyyyyzzz{{|||}}~~~~~~}}}}|||{{{zzz{{{{{{zzyyyxxxxxyyzzz{{{{{{{|||}}}~}{ywutsrqqpoooonnnnnnnnnooopppqqqrrrrrrsssttuuvwwxxyyyzzz{||}}}~~~~~~}}}}}}}}}}}}||{{{{{||}~~~~}}}||||{{{{{{{{{{{{zzzzz{{{||}~~~}|zyxvuttsrqpponnnnnnnnnnonnnooooppqqrrssttuuvvvwwxyyz{|}}}~~~}}}}}~~~~}||{{zzzzzzzzzzz{{{|||}}}}}}}||||{{{{{{{{{|{{{{{{zzzzzyyyyzzz{{{||||||||}}~~~~|zxvutsrqpooonnnnnnnnnnoooooooooppqqrrsssssttttttuvvwxyz{||}}}~~~~~~~~~~}}}}}}}}|||{{{{{{{||}}}~~~~}||||{{{|||}|||||{{{zzzzz{{||}~~}{zxwvtsrqqpoooonnnnnnnnnnnnoooppqrrssttuuuuvvwxxyzz{||}~~~~~~}}~~~~~}}}||||||||{{{{{{{{{{{{{||||{{{zzzzzzzzzzzz{{{{zzzzzzzzyyyyzzzz{{{|||}}}}~~~}|zxwutsrqqppoooooooonnnnnnnnoooppppqqqqrrrrrrsttuvwxyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{{{{zzz{{{|||||||}}}~~~~~}}||{{{|||||||||||{{{{{{{||}}}~~~|zxwutsrqqpppooooonnnnnnnnnnoopqqrsstttuuvvwwxyyz{||}}}}}}}}}}}}}~~~~~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyzzzzzzzzzzzzzz{{{{zzzzzzzz{{||}}~~~|{ywvtsrqqpppoooonnnnmmmnnnnnnnnnoooooooppqrrstuuvwxyyz{{{||||||||||||||||}}}~~~~~~~~~~~~}||{zzzzz{{{|||}}}}}}}~~~~~~~~~~}}}||||||||||||||||||||||}}}}}~~~~}{ywvusrrqqpppooonnnnnnnnnooopppqqrssttuvvwxxyzz{{{{|||}}}}}~~~~}}~~~~~~~~}}||{{zzyyyxxxxxxxxxxyyyyyyyyzzzz{{{|||||||{{{{zz{{{||}}~~}{yxvutsrqqppooonnnnonnnnnnnnmmmmmmmnnoppqrsstuuvwxxyzz{{{{{{{{{{zzzzz{{{||}}}~~~~~~~~~~~~~}||{{{{||||}}}}}~~~~}}}}}}}}}}}}|||}||||||||||{{|{||||}}~~~~~~~~~~~|~xtvvvsoosqoooppqronpqsuuqlpvutpntxvuwxwvvy}{xyy|}{z}}||~|}}z~|{~~}~~}~}x{}zxxxvvvwvuuvyvrwzurwzxvstxyyyxz|}~yw{~{z{{|{z||z}~{y{}~}z|}~}||~~~~~}~}|~~|{|~}|yvttttrnpspnpqqqnnooppoonmmnoppqrqrttuttwywvxywx{|{{{}}z|~}{zz{|}~~}z}}}}{~~}|{{|}~~{}zz{}~|zz{|}{vy}zzzz|ywz{{zxx{|{yxxy{|zyzz{{|||{{|~~~}~~~zx{|yvtrqpppnopnloqpppoopprtokorqrrrrsuwxxwtstvwx{{xx|||~~}{z}}|}~}z}}~~~}}|zyz{zyxzz|}{yyzy{}}}|z{}{y|~}~~~~z{{yvrqqtwqlnpsrmknnlmmlkklkkklnopommponpqstsstuvwttwxywuwzxwyyuuz{xy}{ywvz|vu||y{|}}~}{zz|}||~}~|}|~~}~}~|z}|}}|~~{zz{||}}{zyz|ywz|{{yy{|{zyy{~~|~~zy{{y{|{z|}z|~~~~~u||~~}}yutuwvqmqttronpqoooonopqqqrstrruwvvvvvvvwwxz~~yxy|~|xz~}z~|{~}{}~~}y~~z~|x{}~~zyzyy{}}|{zyyxz~}{{~z|~|}|~~~~~z|~|wwyvsqprsqponnmkkknqomlmqsnlprqonoqqprtsrvwoovwurosxvtwyvuy{tt{{vwyyxvvz~{{}~{}}y}~}}}|~~~~}~~~~|{|}|||{z|~~|{{{||~~}|}~~}}}|}~}}~|wy}yyz}~zwwxxy|{wx}zx{|zyzzyyyzzzyz{yvz~|z~~zz~~~~~~}{yzwsw{xtuvvutrqrtvwuqrvwwvuttuvwwuvxwvwx{|xw|}{yxz}{y~}z}|{}}}~|}y}||yxz{|{yz}zx}~|{|~~}}}~}}{xz|wqrttsrrqommnoopppooppppqqpnorrqrqqqpqrrpprsssrpotxwuuwwvuvzwrw~{xyz|}{{{}~~~|~z~~~~~}|~~|~}|}}z{|}{|~{{~}{{|}~}~}~}z}~|zz||ywwx{}|{y{|{yxy||zz}}|{{}~|}~}{|~|{{{}||~~~~~}}~~}|~{{}yuvvwwsqrsssssttrrsstuvutssttuwxwuvxyyyyxxzyxyz{}}{}~{z~~~~~}~~}~~}~}|}}||{z|~{z}~}~~}{|}}}~~~~~}}~}~~{wvtuwspqrpooopqrqponoqpqtrlmssrpnruropqqsutrsvvtttvyzzwvyzwx{{|yw{~yw{~{z~~{}~~~~~}|~}~~||}}}}~|{}}||}|{}~{{~~}}~}}~~}}}}}|}}}}}~~zy}}{z||x{~|{|{}}|}}|{~~}~|}}~yxyyxvtttvurqqsusqstttrrutsrprwwuwxvtvywvxyzyux~}yxxz|{{{|}|{{{yx||z~~{z|}~|}}|~~~~~|}~|}~|{~|yz~}{|||{y{~~~}|||~~{~~}}}~~}~~~~~~~~}}|~~|{zwuvvqouwsppqsrqtuqnqttsstttsrptxtprtssqrtuvtsstvxvuxwtuwyz{{zxz{|{z{}}||}}}|~~~~~}}~~~}|}~~||}}}~~|||y{zv{~|||}|z{~}|~~~~~~~~~~~~{~~~~}|zzyxwvwxvrtvvwurtutttuvustuutstwxwttuuwyyvvvx{xvz|zyyz||{zyz{|}zx{~~|yz~}|~~~|~}~~~~~~|~~}}z|}}}||~~{z}}}|y|}~~~}~~~~~{{}|}~~~~~~}}}~|zwwwwwwuttuwsorussrrqqssoossrrqsuqoturqrrrtuwwutuuuwyyvwz{zzy{}}}||}~}}}~~}|~~~~~~~~~~~}z~~}~~}}}~}}~}|}{|}}}||}|{|}}|{|~|~~|~}}}}|}~~}~~~}|zzzxttwvrssrsqprttsqpprurmqvwwtrtuvwttwy{xtx|{xyzz{}~}|}{{{{}~|z|}{{~~||{~}||{mpuz|~|}~xuuy{|{z||{z|{z~~z{}{}~{yv~zsmtx|wuyvx~}}}{uny~}vnu}yv}qkzwx{}}{zzxuqlmpsvxwz}zwuvxyxwy{{}}|}}{}}yuvvuupljfkph`^_bcaa^]aba]Y^b_[]bfc\^bcc_^adeb`abcdda`eiigfghijkhhijkimpnoprpnqstusruxxv{}{xz|zy{yurqmhggcbb`]ZY[[]]YVWZZXXZZWWVUV\_ZTVXUTZ\WRU[XTWZ[\WTZ]YWY[[XY[WW\\TOXaXMQXUQQSTSTVTRVYVRX\WQRWXVY[SNSYVQTZRINVRNQSOMPTVUTTTTVXUTW[]\Z\\Z]_^]]\^_\[ad`^adfd`cghjiedgkidfmliiihikmjhkliimqpnqspou{wty{y|~|}x|{x|}~}||}~wty~{sosvtrqrrsvvtuwz|xtz~{zz{~~|z}}{{xw}}v{}v{{zz|{yy{zxxwuvyyvy}zx{~{yz|~}}z|}|||yz}zvwzyutvxxutwxwwurruvsorqmmonnmhhmoolikppnrtnkrvqosvsosxqio{ujouplmmmnnmllkkkkihiifbbdcceeb_aec`cgecbdikgdgjiihikkklieghhhgfda`cdc`^`b_^`cbbddbbgiddijffjkiikoqpllosrptwspsvwvuxywy{yxxz|{xyyy{z}{~~~~~~~~~}z|~~}~~}~||}}|yux{wtttrpmnssomnmjjkjikkjfbejifhigeimiejnkhgikjijkmmkkkkmoplhilmkjhikjklkhhknmkmonlmqusqssqqrqqqqponnppmkkoqpoljloommnnnopstsqqtwustwyywxzzz{||||}}zyyywvuttsqonnmligijfehkjijiiklnqqoqrrrsuwwvtsvyyxustuutrqsuuqostpmoqqpnlklmljjjhfhjhgjlkhhkkklorpmnqpopprrppppqqqonnpppqqpruspqsuvuuwxxwtuwxzwsx{wuwz|zyyxy||zyz}}yy}}{|~~|||}}}}~~~~~~{|||{z|}zxyywuvvsqsvtomprqqomorrrrstutttwyxxxy{zvwyxwtsvwtrqqrrqomnqqopppooprttsuurstttssrrssqpppqollmmmlkkklkjjiikkheghgghgfffgggjkihklkknrrqrrtvvtsvxuttssspqttqqpppqrqprssrrtuuwxvvwxxwwvvxwwwwy{ywwxyzzyz{{ywxyzzwuwxvsqqssrpmnprsqprtrssuz{xxy{}|z|~~}|}~||}{{}{xy|zz~|{{|~}}|~|z{|yvvvvuutttsqonoqrpnmmmmkklmmkikmlkjjmonnmmpqrsrtvsruxzzwtuvwwwvuwwsqtvusrstsrssuwvvxzyyyy{||}}|{{~~||}~}~~~~}}~~}~~~~~}yz}{yyzxxxxxxwwwwvxzxvwyzzxwy{{{z{|||{z~~{}||~~~~~|{}}|zz{{{zxxyyyyz{zzyyzzz|}|{{}~~}{yzz{{yyzxvwvuvvuttvvuuuuvwwxxwxxxzzyz{|}{z~~}}}}~~~~~}}}|z{}}}~~~~}}~||}|{z{zywvy|yvyzxwxxyywwywsuwsruurpnoqokmpnljijllkkjjjjjkmmmlklllmnnnlmoonmmnpqrpnopssqqtsqrssrrqqqpqsrppqppqrsssuvwvvwxxy{zz{|{zyxxxvuvutsrqqqqqqqqrrrtuvwwwwyz||||}~~~~~~}~}|}~~~~}~{{}~~}{{||}~~~}~~~}~~~~}}}}}}|||{z{|}}}}}{{~~~~~|zzzyyxwvutstvvtrruwwutuvwwvwxwutuwwusqpqqpmkkkkkjjjhhhhihiiiihghiiijjijkllklnnmmorsstttuvuuvwxwvvxwututstttsqquvtssuwwwyzzzzzyz}}||{||{||zz{{zz{{{zyyz{zzzz|~|zyzzz{zzzyyz{yyz{|}}}~~~~~~}}}|}|y{~}|{|}~~}~~}}}}}~}{{{yyz|~}z|~~}~}~~~~~~~}|}~{{{||zyz{zywwxxz{z{{{|}~}|}|{{{||z{}}}}}~~}||~|yzzxwvuvwvwvvvvuttuvtstuutrrsstrqqqrqpqssrqppqstsqpppooooopomkkmnljmnnllmpqqqqrtuvvvxyxxxyyyzzz{{xwvxzzxxyyxxzyy{}||}~~~~~~~~}{zyyzyyyxwxz{{zz{|}}|}~}{{|{zzz{|~~||}}~}zxzzzywwywvwyyz{{zz|}~~}}~}}|{yyyzzyyzzxx{}||}}|}~||}zxz{wvwxwwvvwwwvwxxxxwxyxuuwxywuuvutuuuvvuutsstuvutsrqqqrsrponnoqqpooppqqsuutttuuuuvwxwuuuutrrssrommnoonmnonmmnqsqppqtuttuwvuuwxyyyyzz{||}}}~~~}}||}}~~~~~~~~|{{{{zxxxxyzzyyzzyz|}||}}}~~~~~}||||||{{}}{{{}~~~~~}}~~~}|||||{{{{{|||}|{yz|}}|{}}|}~~~|}~~~~~}}}}|{|}|{zz{|{z{{{||{{}~}~~}|}}|{zzyxwwywuutsrqpqponmmklmkjlmlklmoonoqqqrtttuvvuuttuvtsrrstqpqrqpppqrsssrsuvuuwxxxwwwwwxwwxvuwwwwwwxwvvvxyxwvvwwvvvwwvvtruwvuuvxxwxz{{}}~~~}~}~~}}~~||}~}{z{zz{|}}{{|}~|}}|{||{yyyz{{zyyz{}~~~~~}~}{||{{{||zxyzyx{|{z{||||~~~~~}||||||zz{}~~~~~}~~{yyz{{xwxvutsssrrrqponnnnomklllkjklkihijkklllllmnnnprrrrstttuvvvwwvvxxvuutstuutrruusstuwxvwxyzyz{{|||}}}}}|}~}|}}}|z|~}{{{{zzzyyxwxxwwwwvwwwxxxyzzz{}~}|}}}}~}}}|{}~|{{{}}|}~~}|{|||{|}|{||z{}}}}|}}}~~~~}}}|zz{{zzyyyzzyyz{||{|}}{|~}~}}~~}||}~}|{zzzxvvutrssrssssttsrstuvuuvwvuuvwvtrqrrqponmmlkjkmljjjklkklmnonoqrrrrssstuutuvvvwxxxxyzz{{|||}}|}}~}}||||||zzzz{|||}}}}~~~~}|{z{zyxyxxyxwwxyyyz{||{|}}}}~~}|}~~~}}|}~~|{|{z|~~~~~~~~}~~{z||{{{{zzzzz{{||||}}}}}~~~~~~~~~~~~~}}}|{{{{zyxy{zyzzzzzz{{zzz{||}}}}~}}~~}}}{{|}|{yxwwyyxxxxxxxyzzyxy{{yyyzzxvvvvvusstsrpoppppqpoppoprttrrstuuvwwvutuvvussssqqrssrpppqqqqqqqrrqqqrsrqrttrrtttuwxxww{|{|~~~~~}}}||{|}~~~~~~~~~~~~~}|||||}}|{{zzyyz{{|||zz}~|}|{|||||~~|}~~~~~|z{|zz{|zyxxyzz{{{{||}~}~~~}~~~~~}}}|}|{zyyyyxxyyyxwy{{{|}}~~~~}}~~}|{ywwwvusrsrooonoooonnopqqqssrrtuvvvutttuuutttrrrqqqrrqrqqqrsttstvvvvvwwvuvvwwvvwwwvuvwyyxxxyyyxz{zyxxzxvvwxwustuusrsuvuuvwxyz{{|}~~~~~|{zz{|zyxxzywz}}|{|}~~|||{|||zyyz{{z|~|||~}~~}|zyyyyxxyyxvvxzzz{||{{~~~~}}}}{zy{|{yz|||{|~~~~~~~~}}}~~}|{{zzzyvutttspoooonmlmlkkmoonmmllmoppppoopqrrrstssttvwvuuwyyxvwyzzyxxxwwwxxxwvuuvxyyyyyyy{}~~}~~}|{{{zyxwwxxwwwxwwvwyyyzzzzyyz||||{||}~~~~~~~~~}|{{|{z{}{z}~~~~~}~~~}zz~}{zyx{zxyyxzzxyzz{}}~}|~~}}~~||{|~{x{}}|zz{{{|{xxy{|{zzzzx{}|{}~~}}}~~}}|{}~}{{||{|zxxyxyyyz|}~||}|||z{~{vwxwutsqopqqpljlnllmlkjknnlnpooonoqpoqsrqrsrqsuxxvtuxyyyxyzzyyz{zyzzyxxz}zxz|zz}}}~}~~~|zyyz{zvtvxuqruuttttttvxyz|~}{}}{{}~}|~~}~|}~|yxyzyz|}}}|}}~}~~~~}~~~~}}{{}|{}~~}|}}}~}}{z~~yxz|{{zz{||{|~~~}{{}}}|{|~}{zy{||{{|}}}~~~}|}}{yy{{zxx{|{z{||||~~|{|{yxyxvvuswyxwwvy|zy{~~~~~}|||zwxzyvwxwvvvvvuuuuuutuvuuvsrtttutstttssttuuuuuuvvutstvusvwqnprqoprplnpnlnoooprrqtxwvyzxy~~|}~}{z|zxz}|zz{||}~{{}y|}}}|{|{zzz{|zyyz{{{||{}~}}}}{z{{{zz{}}{|}}~||~~}}||}||}}{{}~~}}}~}}~}|||{y{}{yz{z{}}}~~}}{yzzyxxyyyzzxxz||}~~~}}}}}~~}}~~~}}~}|~~~~}|{|}|{}~~~~~~}||{zzzzxuuwutvwuvwvvwxxxyzzxwxyzyxxwwwwvvwxvttuuvvvttvvutvwwvuuuuvxyxwwvvxyxxxwwyzyxyyzzywuuvwvusrqqpqqppqonnoonopqqrssuuvvvvx{|||||}~~}~~}}}}~~~zxxxwxwttvvtssuxyxvuvwyzzz{{|{{~~~}}}|||{{yxyxxyxyzyxyxxyxxyyyxxz||{{}~}||||{{||yxzzyxxyz{yxy{zz{{{zz|~~}}~}~~~~}~~~||}}}||}~~~~}||}|{{}~~}~}|||zyxwwvtssrqpponmmmoonnnnnprrrtuuvuux{zyz||{zz{{{|zwwxxwvuuuusrsstutuusstuwwvvxvtuxyyxwwwwxzzzzzzz{|~~~~~}}||{yxyyxxxwwwwwy{|z{}~}}~~~|yxy{{zyyzzyyz|~~~~~~~~~~~|z{||zxxyyzywvwxwvvxyz{yz{}~~~~~}}~|zyyzywvttttuurqqrtuuuwyyxy||||{zyyzzxwyyxxxz{zz{|}~~~~}}|}{yxwxxvvvvvvvutstvwxvuttuvuuutssstsrrsrrrrrrrsttsstuuuuuuuuvvutttttsttsssttsstuvvvvwxz{{|}}|}}~}{{||{{{{{{{zz{|}}~~~~~~}|{{{||{zz{|{{{{||}~~}}~~}~~~~}}}~~~}|{|~~|{|||{z|~~}|||}~~~~~~}||{zyyzzxwyyyz{{{zz|~~}}}}~}}~~~~~}||||}~~~}}~~~~~|||~~~}|||}}}}~}}~}}~~}~~}}}~~~~~~|zz{yxxxxwututrstttttuvvvvwwy{{zz{|{zxyzzyxwuttssrqppponmnnooonooppqqqrtttstvxwwxxyzyz{{{|}||~}~~~~~~}~~~}}~~~}}~|{{zzzyxwvwxxyxxxyz{{{|}~~~~~}}}||{z{||||zyz|}~}|}~~}}}~~~}}}~~~}}~~~~~}|{{{zz{{yyyyyyyz{{z{{{{{|}}}~~~~~~~~~~~~~~~|}~}|||||}~~}|}~}~~~~~}|{zzxxxxxxwwwvvvvvvwxxxwwwxyyyyyz{zxxxyzzyxxwwwwvvvututttttttrrttsttsssstuttuusstvwwuvxxwwwz||||||}~~}{|}}|||}}}~~}|}~~}}}|||{{{{}}|{yxyzzzz{zzzyyzz|}}}}~~~~~~~~}||~}||{{z{{{zyyzzzyyz{{|{|~~z{}{xz{xuvwxxsoqsvwsoqtrooqomrvrnoppqtutsttuxz{}~~||{~}{~z~}~||~~~}}{|~~||zywyzxvyzywtrrtsrtvtqrsmhmrmhmqnjmqstvvwxvsststvxvuvwwxvuusqrpnnmmnlikmllmnosrprtrpsusrsuz{z{zvx{zxxyzzzyyywsw}|z{}||zwwyxuvvx{zvy|xuvxx|~~~~~~}~}||yspqomsxrkqyrlpspnookimsrprutuz}ywy{xuy}xtz}{~}x{}{w|~}}~}|{xwz|||}z}~{|}z{}}|{zzyz|xtuvrmpsnintsrrtuttvuux{wt{|x||x|~|z|~|z}}{|~|}~}}|y|}wqtwusvywuwxyxx{xt|y|tx}xvy|zyz{yutvtpoomlprpooortronnppnnpqposwusvxwvttwxyxvuxyxuvxxuvwvvtrx{xuwyxvwzyyyx{}}}yx}}{xz{zz{{zyzzywuuvvttvwuuvwxzzz}~}}}|~~z~~~}{}}}~|z~}}~|~~}|z}}~z}~|{xux{skpvpiosmknomkmnljjjigimonllqusrtuusuyxvy{yy|~~~~{||zwz|zxwwy|{yvuxzyzwtvxwuutuxwvy|xvxyxy{|}}~}||}}|zwx{{z{}}~~|}~}}~|xvvvutrqrrqqpnnnnmmnllmoqsqptyzyz{zy{}{xyzwuz}yuvwusuvqnpsqpqpmmrtttuwuuz}~~~}~|{}{|}~}|~~~{yyz{{||}}}}|z{}~}|}}}{y{~}z{}}}}|~{~|{{{|}}~~~z{}|{~~|||}~~}}}zxuvxtponoqqqrqqqnkmniehjgfhjhfgihfgihggghiiiloqrsvwwy{{{}~|{z|}{ywvvvttsrqporsrpqssrstttvyzz{|zz~~~}}~~~~|}~~}}||}}}}~}~~~}~}{{|zxy{}~~}|}~~|zyyyywwwwurpnlmnnkiijlnpqrstuvvxz{zzz{ywvwxxwvtuwvtrssrtvurrqppsvtsvyz{||zx{}}~~}~~}{{}~~~}~~}~~~}}~~~~}}|||zxwvvwvuuwwwxyz|{y{}~~~~~}{{|{y{}||~}|||||~~~}}}}}}~~}}~~||}}|}|yxxyxwvtrrrrrqqollkkjiggfeeeeefghijjklnqrrtvwxz{~~~~~~}||~~}|{zz{{zyyyyywvuuuttsstuvvvuvvwwxyyxxyz{{{}~~~~~~~}}}~~~~~~~~~}|{{z{zzzzzzzyxxxxyyzz{{z{|}~|||{zwuttssrqpqrsrqppqrqqrrrsrssrqqrrstttttuvvuuuvwwwvwvuuuvwwwwwwwwxyyyyyyz{{{|~~~~~~}zzzyyxwwxvuvwwxxxz{|||{{{}~~}||{{|}}~}|{|||{{{{{{{}}||{{{}~~}|}~~}{zyyxutsrpponmlkkkllljhghjkkkmoqqqpqrstuvwwvvwxyz{{{|}}}}}}}~~~}}~~~~}|{zz{{zyxyyxxwvvvvvvttuvuvwwwuuvxyzzz{{|}}~~}~~}||}||||||{{{{{zzyy{||}~~~~~}|{zywtstttttttttttsttssrqqppqppqqqqrrrrsstttutstuuvvvuuvwxxxwwxy{||}|{{||}}}}~}|{zyzzyxyyyyyyyxwwxxyzzz{{{||||}~~~~~}}|{{{|{{{{zz{{zyyxxxxyzyxyyyyyyz{zzyyyzz{|||~}{{zzyxwutuuutrqppponmmmmnnnnnnoooqrqpqqrrrstuuvxyz{{{{zz{}~~~}}~~~|{z{{zyyyxwwwxxxwxwwwvuvwwwxxxyyzz{{||}~~~~~~~~}|{zyxxyyyyxxz{{{{{{||}~}}~~~}}|{zyyxwuvvvuvwxxwutttttttsrrrqqrqonnoqqrrrrrrrrrqqrstsssstuwyz{z{}}|||}~~~~~}|||{{{|{zyxwwwvwwyyz{|~~~}}~}{yxwwxxwvvvwwvvwvuuvvwwxxyyz{||}~~~~~}}|||{ywvuuusrrrqrrrqpooonnoonnoprqopqsttuuuuvwxxyz|}}}}|{{||}}~~~~~~~~}}~~|{{{|{yyxxwwxxwvvvvwwwxxwvwxxwwwxyz{{|}~~}}~~~~~}}}{zxxxxxxyxxyzyyyz{|}}~~}|{yzzzyxwwwwwxxwwwvwwvtrrrrqpoonnoppooppqqpppppqqppqrstuvvvwxxz{zzz{|||}~~}|||||{{{zyyyyyxwwwxxxz{{|}~~~}{zyxyxwvuuuuuuuuttuvwwwxxxyyyyyzz{||}~~~|{{zxwvutrqoooonnnnnnnopopqrsstsssstuuuwwwwvwxxxxxwwwxxxyyzyz{||||}~~~~~}{|||||{{|{{{{{{zzz{{{{{{zyxxxxxyz{{{|}~}|}~~~}||}~~~~~~~}}~~~~~~}|{zyyz{zzzyyyzzzyxyyz||||}}}}~~|{|}{zyyxwvvuusrrqqppnmmmmmmmnnnooonooonoooopqqqrrrsstuuuuwwwxxxxy{|}}}~~}||||}}|||{z|}|{{z{{zyzz{|~~~~~}}}}}}|zzyzzyxxxxxxxxwvvwwwvvvvwwwwwvvvwwwwxyz|}}~~~|{zyxwvututtrrrrrrrssssssttsssssrrrrstutsrrrrstuvvuvwxxxy{}~~~~~||||}|{zzyyyz{{{{{{{zyxxxxxxxyz{{{}~~}}}}~~~~~~~~~~}}}}}}||{zzyyzzyzzzzzzyxxxxyyzzzz{{z{|}~}|{zyyxwuttssrpppppoonnmnnoooonnoonmllkklmnnnmnoprssttuvwwxzzz|}~~~~~~}}}}||zz{{{|||||}~~~}}~~~~}}|||||||{zyyyzzxvvuutsrssrsstttssuuvvvvwxy{}~~|{yxxxxwuttsrssrqqqrrppqpoqrrrrrrssstssstuvwwxxyyz{{zzz|~~~~~~~~}}}|||{yyyxyyyyxyyzzzz{{{{|}|||||}~~~~~~}}}}}}~~~~}|||||||zyyxxwvuuuutttvvwwxyyyzz{}~~}}|{yxwvuutsrpoonnnmlkkkkkjiihhiijjklklmnoopqrsttuwxzz{|}}~~}~~~~~~~}|{{{{{zzz{{{{|}~~~~~}~}}|{zzzyxwwvvwwutsrrrsttttuvvvwwwxyz{zz{{|~~~}}~}}}}~}{zxvuttttsrqqqrsrrqqqrssssssrrrrrrsstutsssssstttuvwxxz{{}~}}}}|{zyyyyyywvwxyyxxyyz|}~~~~~~~~~}}}}||{{{{{zz{{|}}}}~~}||{{{{zyyxxxxwvvutttuuuuvxxyzz{{|||}~~~~|zxvttrqoononmkjjjkkkkjiijjkkkkmnoppppppqrsttuvvwxyyz{|}}}}}}~~~}~~~~~~~~~~~||}|{zyyxxxwwxwwwwwwvvwvvvvuttuvvvvvvuvvwxyxyz{{{{||}}~~~~|{yxwwwvussssssrqponoonmmmnnopppppqrrsrstuwwxxyz|~~~~~~}|||}|||{{{zzzzyyzyzz{{{zyz{{{||{{{|}}}}~~~}}||{|}}}|}~~~~}|{zyzz{{{{zyyzyxxxwwwwwwvwwxyyyyyyz{|}}}~}{ywutsrpooooonmlkklllkjjjjkkkklmmmmnnoopqqqqstvxzzzz{|}~~~|||||||{zyxxxxxxxwwwwxxxvwwxxxwvvuvvvvutsstuuuttuvwxyz{|}~~~~}~~~|{ywuutsssqooooonmlmmnnnmnnnnoppqqqrssssuvwyyyz{{{|}~~}~~~~}||||||||||||||}|{|}}|{zyyyyyyyxxyz{zzyxxyz{||}~~}}||}~~}|{{{z{zzzyyyyyyyxxxxwwwwxxwwxxxxxyz{|}}~|ywvusrpopponmlkjjkkjiiiijkjjjijklnooopqstuuvwyz{{|}}~~}|||{zxwwxxwwvvvvvuvvvuuuuutuvvvwwvvvvvvvvvwwwwxyyz|~~~~~~~}|}~~~~~~~}|zyxvtssssrqqpooooonnnnnnnnnnmnooopqrstuvwwxxyz|}~~~}}}~~~~}|{z{{zyxxyyyyzzzyyyyxxxxxyyyxyyzzzz{||||}~~~~~}}~~~~~~~~~~~|{{zzzzyywvwwwvvvvvwxyyxxxyz{{{{{{}}}~~{yywsqpnlmnlhgghjjjihjljikmmmnoonnoqstttuwyxvxzzy{~|{}~~~|}~}~}||zxxxvtuvuttvsprutprtqpuxutvxwwxzzzzz{|yx{|}}}}~~~}}~~~~~~~}~|z}}{~~}}{xvvuqnmmnnnnljjklllmmllnopomosuuuuvwyzzzyxz|}}zw{~|zzyxyyxxxvuuuvyvsuxwuvvuuuwxwxyyyzz{{}~}|}}~}}~~~~~}{{}}||~~}~~~~}|~~|{yyz|}zy{}|zyxz}~|}}||}}}|{zz{|~{xy||z|}||}~~~~{{zuqrsrpoljiiijkkkjiihjllkmomlorrsuxwwxyxy{||{}~|z}}|}{}}{|||{{||{}}{}}|~|{zz{xuutrststtqpppprtvvutuxzzz||}~|{~}~~|zz{{{{{xvy}yvy||}}}~~~~}}~|zz{{z|~}~~}|zxwuuvsqrsrpponmmnoooomknqrsssuwxxyyyy{|||||{{ywxywuuutsrppqpopopponqttsrsvzywy}|{}}}}}~}~~~~~}||||~~{xyzzzzyvtvyxvxwvvz|{z{|}}~~}~}}~}~~~~~}zywvvutqoppnmmnmklmlkmonmmoqttrtwxyz{{{}~~}}|||zyywvuuuttutstuvwxwwy{||}~~~~}|zzzyyzywxxwvvwxyxwxzz{{z{}|{|~~}}|}}}|}|{z{{{zxxz{xvwz{{|{{|}}||}~|~~}}||zzz{{zzz{||yyywtsssrrqpponoqpprsrrstvxwvwxyyyzzyyzzzxxxxxvtsuuuttssrqpqrrrrqooqsssttuuvwvvy{zxy|{{~~}~~}~~|}~|{zyxyyxwxxxxwvwwwwwyzyyyz{||||{|}}|}}}~~~~}{ywuttrpppponmmmoqqqrrstuvvwy{zzzz|}}|}}}}}|||{{zyyzzyyyxxxwwxvvwwvvxxxxxxyxyzzy{}|{{|}~}z{||{zzyxwxyyzzzzzzz{||}}}}}}}~~~}|}}}|{{|{{||zyyzzyyyyyyyyyz|}}~~}|{xvuutrqpppqrrqqqsssstuvvwwvvuvwxxxwwwvvwwwvvwwvuuuvwwvutttssttssrrrrrrrsstuvvwwyzz|~~~~}||}}{zyyxyxwvvvuuuuuuuuuvwyz{{{|}~~{yxwwusrqqrrrqprsttttuvvwwwxxyxwxyyxxyzzyxyyyz{zyyy{|{zzz{{zzzyyyxwwwxwvvvvwwvvwxyzzz{|~}~~}|{z{{zzyyyyyz{{{|}}}}~~~}}~}{|}}}{{{{{zzyyzzzyxxyzzz{{|}~~|zxwvvtrqqrrqoprssssstuuuuvwxxxwwwwwwxxwwvvuvvwwutuvutttuvvuutstvutttuvuuuuuwxyxyz{|{{}~~~~~~~}|{{zzyxxxwuuvwvvuuuuuvvwxxxyy{}~~}~~|{{zywuuuussrrsssssrrtuuvvwwxxzzyyz|}}|{{|}}||{{{zzyxxxxxxwvvvvuuuvwvuvwwwyyz{|||||~~~~}|{{{{{{zzz{{{{|~~~~~~}|}}|zyxyzyyxxxyyyxxxy{{{{|}}}}~~~~}{yxxxxwusrrstsrqqqqqrrsstttttuuvxxxwwxyzzyxxwxyxvvvvvtttsssssrrstuttuvvwxyz{|{{||}~~~~~~~}}}}}}~~}{zyxwuvwxwvuvvvvvwwxxyyyy{|||}}~~}||{ywvwvvtsssrrssssttsstvwxwxyzzzz{|}}}}||}||zyzzzyxwwwvvvvuuvvuuuvwwwxyyzz{{|}~~}|}}~~~~~~}|{zz{{{|{|}}}~~~~~}{zyyzyyyyyyxxxxyz{{zz{|}||~~{yxxwwvtsrqqrqqqrqqqrrrsttuvvvvwwxxxxxyyyxvvwwwwvvuuuuuuuuvvuttuuvvwwwwwxyxxyzz{{{{{{|~}}~~~~}}~~~~}~~~~}}{zzz{zzyxyyyyxxxwxwxxxxxxxxyz{{||}}}~~~}{ywvwvusrrrrsssssstuuuvwxyyxwwyzz{zyyyyyyyyyzzyxwxyyyyyzzyyyyxxxxxxxxxxxxxxxxyyyyyxy{}}|{|||}~~~zvz~~mytlbfmjfedeggedbceefggggjmljlprrleeghid`mzxvz}tj}rw}~}z|~~|{{{uquxwuqmklnmgca_^]]__^^][[YZ_dggebccaba`cgghijlooonmmnqttsqrw}~|yxz|}}ysnihjiedcbca`aacdgjiggiijkmmlmlkkiinqlgegilptvwxwvsqsvy}}}zvsrqpppnlnq}~yqjjlkkmopooooonnqstvtrollnnopnpsux}~~~~~}{{{zywtrrprvrnoqrpkeegiklmoojfda^`eijijlnpswwwy{{{z{~~~}||yurppqtuxzytsslefhfdb```ekmlnppmkhhh`VY^[XXXYZWWXYZZ[[]^[WXZYXWX\afjheefgihgiga][\affefea^_`^^`bbcgnprz}urrqrrty|xuw{|~wlnpljhgmrstmflrnjfbceccdefgmqmjkkjkklnnoqqpnklmnonlmnmmlkmooppqsvzzwvwz|||z{~}}~~}{xxwvwxy{{{{zz{{{{{{||{yxxxvvwyzyz{zz{{z{{zz}~~~~}}}}}}}{{|}}}{}~}}~}}|{{ywyzvqppnlmmjgedgjjhhfdbab`_cfdca^^_`aa`^]]^^^__\[^a^\^`_]ZZ]abbccdd`]`cbbddddefhkllnolhghjmnnmnpssrrromnpruwxwwwwz~~~}~~}~~}zyxyzwstvtrpnjgfghigdefgggggfdcegfeghjjhfgggilmnpooonprrqppqruxvrsuvwuuvvz}zwvuvwwyz|}|{}||||}~}|zxxyyyyy{|ywvvxzxvvwxxwwwwxxvvx{||||}~{xxx|{vwz~|{zyz{}}~}|~~yxwvwwwwxustvututqponqsplkjkmnmlkmpqrrrrrokkkjjmpqpppnkmnljjjkljhjkkjjihgffeeghhhgggfilmnmjlnnmmkkllkmppnmkloqsvwusqpnpsuwxyzzzz{|}}}}~~~~~{z||{ywwxutuvwvuurrtwxxwuvxz{yyz{{||}~}}|{{{yz{{{{{|}~~}~}~}}}}~~~~~~}}~~{||~~}||~~}}}|{zz|~~{|}}||||{|~|{}}zwwwxxwuwxvuvwvuttssstuutrrrqpsutsrqqqqrqponqstusonmkkmnoqrrqpppoopqqqqppqqqsutssrrrqqqrssturoqsttrqpqporuwwxxwvwxvuuvwyzz{|zxy{zz||}|zwxzyz|}|{zz|}~~}~}}{}~|||}~}|}~~}~~~}}~~~~~}}~}~~~}}}}~~~~~~~~~~~~}||}||{yyxxyxvvvuttttttsstsrsstttsrrstrpqqpqrrttsrqpqrqqqqpqqqqqrrqoopqrrrrrrsrrsttttttuuutrrrqpqrstuuutsstvuuwxvuutuuvvvuuuuuvvvuuuvwvvxzyxxyyy{||}~~}}}}}||}~~~~~~~~~~~}}~~|~~~~~~~}~~~~}}}}}}~~~~~}~~}~~~~}~~}~~}}~~~~}}|}}~~~~~}}}}}}||}~~~}}}}}~~}~~~~~~|{{{{yxxyxwvvwwxyxwvvvvvutsrqrsttsrrrqqpppooonmmnoponnmmmmnnnnnnonnoonoopqppqqqqqrrqqrttssssttutttuuuvvvvuuuuuuvwvuvxyyyyyyzzz{{{{|{{{{{{{{|}}}~~~}}~~~~~~~}}~~~~~~}}}}}}}}|}~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}||||{zzzyyyyxwwwwwwvvvuttsssssrrrrqqppppppppppppppppppppqqpqqqrrqqqqqrrsrrrssssttttttuuuuuuuuuuvuuuuvvwxwvwxwwxxxxxxxxxxyyyzzzyzzz{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{zzyyyyxxwvvvuuttttsssrrrqqqqqpppooooooooppppooppppppqqqqqqqqqqqqqqrrrrrssssssttttttttttuuuuuuuvvuvvwwwwwwxxxxxxxyyyyyzzz{{{{||||}}||}}}}}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyxxwwvuuuttsssrrrqqqqqqpppppppppooooooooppppppqqqqqqqqqrrqqqrrrrrsssssssttttttuuuuuuuuuvvvvwwwwwxxxxyyyyzzzz{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||{{{zzyyxxwwvvvutttssrrrrrqqqqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrrrrrsssssssstttttttttuuuvvvvwwwwxxxxxyyyyyzzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|{{{zzyyxxwwvvuuutsssssrrrrrrrqqqqqqqqpqqqqqqqppqqqqqqqqqqqqqqqqrrrrrrrrrssttttttttuuuuuuuuvvwwwwwxxxxyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|||{zzzyyxxwwvvuuttttssssrrrrrrrrrrqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrssssstttttuuuuuuvvvvwwwwwwwwxxxyyyyyyzz{{{{{{||||||||||}}}}|}}}}}}}}}}~~~~~~~~~~~~~~}|||{zzzyyxxxwwvvvuuuttttsssrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqrrrrssssssstttttuuuuuuvvvvvwwwwxxxxxyyyyzzzzzzzz{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{zyyyxxwwwvvvuuuuttttssssssssrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssttttuuuuuvvvvvwwwwwwxxxxyyyyyzzz{{{{{{{{{||||||||||||}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}||||{{zzzyxxxxwwwvuvxustutstvtqsttsrqrsrssrqqrrqprsqpqsrqrssrrsssssstsstvuttuuvuuvwvwwwwxwwxzzzyyyzzz{|{z{}{z|}}||||||{}}}}}|||}}}|}~}|}}~~}|}~}~~~~~~~~}~~}~~~~~~~~}}~~~~}~~~~~~~~~|~}{||{zzzyxyyxxxwvvvvutuvtssttsssssrsrrrsrrrqrsrqrrssssrrrrssstsssstuutttuvutvxvuvxwvwyywy{ywxzzzz{zy{|{y{|{z{|{z{|||{{|||{|}||}~}}}}}~}}}~~~}}}~~~~}}~~~~~~~~~~}~~}}~~}~~}{||{zzzyyyxxxwwwvvvvvuuuuuttttttsstsrssrrrssrrrrrrrrrsssrrsssssstsstuutuuuuvvvvvwwwwxxxxxyyyyyyyyyzyyz{{{zz{{{{{{{||{||||||||||}}}|}}}}}}~~}}~~~}~~~~~~~~~~~~~~~~~~~}}}|||{zzzyyyyxxwwwvvwvuuvutuuuttstttsstsssssrrsssrrsssrssssststtttttuuuuvvvvvwwwwwwwxxyxxyyyyyzyyzzzzzzzzz{zz{{{{{{{{{||{|||||||}}}}}}~}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{{zzzyyyxxxxwwwwvvvvuuuutttttttttsssssssssssssssssssssttttttuuuuvvvvvwwwwwwxxxxxyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzyyxxxxwwwwvvvvvuuuuuuuuttttttttttsssssssstttttttuuuuuuuvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyxxxxwwwwwwwwvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|}}}~}}{~~~}{~z}~|{|}{{z|}zwxy{}zwyzxwy{wsx}zxxyxxz{yxyyz|{{}}~}z|~~z~{~~~~~z~~~~|}|}}|}|~}zz|}~|zyxusuxvuvvussrsuuuwyvuxzuotzsnsvrpsuuvxwxxtpppqrtvtrstwxutvvtsssssttrpqststuwzyvxzxwyzzzyy{~~|z|}}}~~~}|}~{x|~~|{}~}|}~~}~}||}~~|}}~||{wsuwspv|ws{|tx|ywwwusw{xux|zx||wxzvqtyuouzyw{~ytz|wz~zvy}~~~}|{~~~~}~~}~|}~}|~}}x{~{vx|xsw{ywz}|{z{zxz}zw|}wz{x{{xz|yxz~}z|~|{~~{~~~~~~~~}{~{~~|~~~~|~w||z~~}zzyuttspnprqpqrstrooooopoprpnsxtpsutttttttuutuwvtvyxwy{{{zy}~{~}~~~}~}{~~{x{}z|~~~}||||}|{}~|{|}}~~}|~}y}~}{z~y}~y||yyzyy{}}}~~~}}}{y~}~~~}~}{z{|~}||{}}{ux{zxwxwtw{tnu|vpv|yvwzyyz{xuuvtstuuurqtvvuuutrtvsqtvvtwzxwz|||}~}|}~}~~|~}}|}~~}|}}|}~}}|||~||}|{{|}|~}{{~}}}}{}~|{zzzyxyyxwustusqssqonoqrporvutvvtrtvtqrtrqtwusvywtvyvsuxxwxyxwx{{y{~}{~}~~|}}{|}}~~}~~|{|~~~}}~~~}}~}x{~zvy{{z{|}~~}~~}}}}|z{|{{{z{}}|}~}{{}|{}~}}|{ywvwxusuvvwwxyyyywuvvsqrtrprtrpqsqnppomllmmlklnoqqrqprutsuvwwxyz{|||}~~}}~}~~~~~~~~~}|}}||||~~}~}}~~~~~~}|}~}{||||{z{}|z|~}|}}||}}{||||}~~|}}}~~~~}}}|}|}~~}~}}~~}~~~~~}}|{zxwutssqooppoppppqrrrssssssssrqqrrssstvutvxxwxyyxxyxwz}|z|~~~}|~~~~~~}}}~~}~~~}}}~~}|~~~~|}}|{{zz{{|}~~|}}|{|~}}}~}||}|{|}}}}}}}||}~}|~~}~~~~}|~~|}~}||}{zyzzyyyxxxvvuutsrrqponnmmmmmmmmmmnnnnopqqrsttuuuvvwwxz{||||||||}}~~~~~~~~~~}}}|}}~~~~~~~~~}||{zz{{{{||||}}}}}}~~~}}}||||}}}}}}|||{{zzz{{{{{|||}~~~~~~}}}}~~~~~}}||}}}}}}}}}~~}|{ywvusssrrrrqqqqrrqqrrrrrrrrqqqqqrrsssttuuuvvwwxxyyyyzz{|}~~~~~~}}||||}}~~~~}}}}}|||||}}}~~~}}}}}~}}|||||}}~~~}}|||||||||{{{zzz{||||}}}~~~~~~~~~~~~~}}||{zyyxwwvvuttssrqponnmmnnooooooooooopqqrrsstuvvwxxyyzzz{{{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyzz{{|}~~~}}|||{{|||||||||}}}~~~~~~~~~~~~~~~~}}}||}}~~}|zywvttssssssssssrrrqqqqqqqpppqqrrssttuuvvvvvvwxxyyzz{{|||}~~~}}|||}}~~~~~~~~~~}}}}}|||}}}}}}|{{{{{{|||||||||{{||}}~~~~~}||{zyyxxxxyyyyzzzz{{{{{{{{{|||}}~~~~~~~~~~~~~~}}|||{zyyxwvuttsrqqqpppoopppppooooooooppqrrstuvvvvvwwxxyzz{{||}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}||||}}}~~~}|{zyxwvvuttttsssrrqqqpppppppppppppppqrstuuvvvwwwwwwwwwxxyz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{z{{{||}~~}}||{{{{{zzyyyyyyzzz{{||||}}}}}}}}}}~~~|{zxwvutttsssrrrrqqpooooopppqqqqqqqqrrssttuvvwxxxxyyyyzz{{|}}~~~~~~~~~~~~~~~~}}}}}}}~~~~}}|||||||}}}}}}}}}~~~~~}}}}}~~~~~~~~~~}}}}||}}}~~~~~~~~~~~~~~}|zzxwvuuttttsssssssrrrrqqppooooopqqrrstttuuuuuuuuuvvwxxyzz{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}||{zzzzzz{{||}}~~~~}}|||{{zzzzyyyyyyyyzzzz{{{{||||}}}}}}}}~~~}|zywvussrqqppoonnooooppppppoopppqqrrrrssttuuvvvvwwxxyyyz{{||}}}~}}}~~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~}}~~~~}}}}}||||||||||}}}}}}}}}~~~~}{zyxwwvuutttssrrqqpppooonnnnnoooppqqqrrrrrrrrsstuuvwwxxyyzz{{||||}}}~~~~~~~~~~}}||{zzzyyyzz{{||}}~~~~}}}}||{{{{{{{{zzzzzzzzzzz{{{||||||}}}~~~~|{yxvutsrqppoonnnnnnnnnnnnooooppqqrrrssssssttuuuvvwwxyyz{{{{{{||||}}}~~~~~~~~~~~~~~~~~~}}}}}|||}}~~~~~}}}}}}}||||{{{{{zzz{{|||}}}}}}~~~}{zyxwvuutsrrqqpoonnmmmmnnnooppppqqqqqqqqqrrsttuvwxxyyzz{{{|||}}}~~~~~~~~~}}||{{zzyyyzzzz{{||}}~~~~~~}}||{{{{{||||{{{zzzyyyyyzz{{{||||||||}}}}~~}{ywvtssrqppoooonnnnnnnooopppqqqrrrrrrssstttuuvvwwxxyyyzz{{||}}~~~~~~~}}~~~}}}}}}}|||{{{{||}}~~~}}}}|||{{{{{{{{{{{zzzzzzz{{{|}~~}|zyxwuttsrqpponnnnmnnnnnnnnnoooooppqqrrsssttuuvvwwxyz{{|}}}}}}}}}}}~~~~}||{{{{{{zzz{{{|||}}~~~~~~~~~}}}||||||||||||||{{{{zzzzzzzz{{|||||}}}}}}~~~~|zxvutsrqppooonnnnnnnnnoooooooooppqqrrrssssttttttuvvwxyz{||}}}}~~~~~~~~~~~~~}}}}}}}}||||{{{{|||}}}~~~~}}||{{{{||||||||{{{zzzzzz{{||}~~}{zxwvtsrrqppoooonnnnnnnnnnnnnooppqrrsssttuuuvwwxxyzz{||}}}}}}|||}}}~~~~}}}}}}}}}}|||||||||||}}}}}|||{{{{{{{{{{{{||||{{{{{{zzzzzzz{{{|||}}}}~~~~}|zxwvutsrqqqppppoooooonnnnnnoooppppqqqqrrrrrssttuvwxyzz{{||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{{{z{{{||||}}}}}~~~~~}||||{{||||||||||{{{{{{{||}}~~~~|zxwutsrqqpppoooonnnnmmmmmnnnoopqqrssstttuuvwwxyyz{{|||||||||||}}}}~~~~~~~}}}|||||{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{z{{{||}}~~}{ywvutsrqqqppppooonnnnnnnnnooooooooooopppqrrstuvvwxyyz{{||||}||||||||||||}}}~~~~~~~~}}}}}}~~~}|{{zzz{{|||}}}}}}~~~~~~~~~}}}}||||||||||||||||||||}}}}}}~~~~}{ywvtsrrqqpppooonnnnnnnnnooopppqqrrssttuvvwwxyyzzzz{{{|||}}}}}}}}}}~~~~~~}}||{{{zzzyyyyyyzzzzzzzzzzzzz{{{|||||||||||{{{{|||}}~~}{yxvutsrqqpppoooooooooonnnnnnnnnnnnnoopqqrsstuuvwxxyzz{{{{{{{{{{{zz{{{{|||}}}~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||}}}}~~~~~~~~~~~~{xxwusssqoprpooooppponprqoprqpqrqqqrtvutuvxyxwxzyyz|zx{~}|}}}}}~}}}}}~~~~~~~~}~}{|}zwxzzyyzzz{|ywy|zx{~{x{}{}~~~~|~}|}~~~~{yxwusssrppopqppomnoonoonnnmnomkmqqpqqrssttuttvwxzxvxzyxyzzzzyyzyyyy{|zy|~}{|}||}~~~~~~~~~~~}~~~}~~}}~~~~~}}}~~~~~}}}~}|}}||||}~}|}~~~~~~}zyyvtttrqqppqpoppppppppqrqpqrqprttsuvuuvwwwwxxxyzyxz|{z|~|z}~|{|}}}}}||~~||~~|{z{|}{yz{zzz{|}|zz{{{|}}}|{|}~~~~~|~}~~~~|~~|yyxwvtqrtroqrqpppponnnnoonlnqppooqtsrrstttuuuuvvwwwwxwwwxxyyyyzyxxy{|zyz}||{{}~|~}~~~~~~~}}|~~|~~{}~}{|~}|}~~~~}~~~}~~}~~~}~~~~|||ywvuttssrpqrqpqrqpqrqpqrrqrrsusrtvutuvuuvxwwxyxwy{{zzz{|}|{{|}}}|{|}}}||~~}~~~~~~}}~}|{{}~|z{|{zzz{||{||||||}~}}~~~~~~~~~~}~}|{ywvvtsssrpqqpponoponopooopqqppqrrrstsssttuuuuvvvvvwxxxxyyzyxyzzyyzzy{||||}}|}~~}~~~~~~~~~}}}~}|}~~~~~~~~~~~~~~~|{yxwvuutsssrrrrrqrsrrrsssstssstttttuvvuvvwwwxxyyyyzzz{{{|||||}}|{|}||}}}}}~~~~~~~~~~~~~~}|}}|{{{{{{|||||||||}}}}}~~~~~~~|zyywvutsrrrqpppppoppppppqqqqqrrrrrssssttttttuuuuvvwwwxxxyyyyzyyzzzzz{{||||}}~~}~~~~~~~~~~}~~~}}~~}}~}}~~~~~~}{zyxwvuttsssrrrrrrrsssssssssssstttuuuvvvvwwxxxxyyyzzz{{{{{{||||||||||||}}}}}}}}~~~~~~~~~}}}|||||||||||}}}}}}}}~~~~~~~|{yxwuttsrrqqqqqqqqqqqqqqqrrrrrrrrsssssssttttuuuvvwwwwxxxyyyyzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~|{zxwwvuutttsssssssssrsssssssttttuuuuvvvvwwxxxxyyyyzzz{{{{|||||||||||||||}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~|{yxwvuttssrrrrrrrrqqqrrrrrrrrrrrrrrrsssstttuuuvvvwwwxxxyyyzzzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zyxwvvuuttssssssssssssssssttttttuuuuvvvwwwxxxxyyyzzz{{{{||||||||||||||}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~|{zyxwvuttsssrrrrrrrqqqqqqqqqqqqrrrrrsssttttuuuvvvwwxxxyyyzzz{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|zyxwvuutssssrrrrrsrrrrssssssttttttuuvvvvvwwwxxyyzzzzzzz{{{||{{{{{||||}}}}}~~~~~~xkoty{}y~|utuvv{}{}}|{~}z{vpwxqjqx{wvu{}}xusz~|~vmu}yv{wnv}zwy{{zyywwqknstty}||zwwwxyxuvxyzyyyyvvxyupqqrsojhghjfaa`_^_`^\]^]\[Z]`_^_`_^`bccbacecbdeddeeccfihgffhjkljhhiiimqqoqqrsssuvtsuwvtx}yu}x||wwx{~~zzyxwsponkifc^ZYZVSTTRPOOPPKGJNKHILJGHIHGJNJFJNIEJOLIKMLLNPQONNRURPQRQPRTQMQUPJQWOIMQQOOPONRUSPSVURW\YW[][Y^d_Z_ca^ae`Y_fa^cf`[^cccdca^`ccabcdgiiihknlilonnoprutstuussuvw{|ywxzyx|~~}~}~~~~~{{~~}{}~~|zxvwxusqopqnkllmmjiiihhijlmkikllnnllkmolhlplgkpminrolptnjnssqqsqorwsmpvsnpsollljhecbb`]^^ZWYZXVWXYZXWYZZZZ[\\\^^_]Z^`\ZZ\\[^_[YZ[[Z]a\X[``^_abaeje_gpkekspkmpqpqssrtsrstuvwtqsvutvwutwwutwywux{xutuutuutrrsttrqrrrstttusrtwxwwwxy{}|yy{{z|~|xxzyvvwuuutuxtpswvtuvtswzyw{~{y}}|{ywwvusomnnkhhhiigfggdceecabdb_^_^\^_][^`[X[`]Z\][ZZ\]\[ZZ\\\\\ZZ[][XXYYZZWWYXXZ[ZXZ\[Z[]^_````abbabcbacdc``abca^^``_^][[]_^\\]^_``aaaadggfghiijjiiknnljiklkhhhhgfddedccccca`cdb`accbbabccbcda_abccbbbdeefhijjijlmmnortrqrtuuuuuvvvustvtrturpqsrortropssrrrsutstuvwwwxxy{zz|}}}~|zyyyxvvusqrrpooponnoljmomkmonmmlllnonllmmlkjjjihhhfefffdcbabbabbbaabccccccccccdedddeeecbbccccbbbaaa```_^_`_^^^^__^^^^]_`^\]]]]_``_````bccbdffgiijklmnoooqrrqrrqpqssrqppponoonnnonlmnmloqpnopqrrrrstuuvvvvwuuwywvwwvuuvvutuutrqpopppomkjjkjihhghhgefgfggffhhhijiikmlmoqqrrsstuwxyxyzyxxy{{zzzyxxzyxxyxxyxxxxyzzzz{{|}~~~~~}}~~~}|||}}}}}}~~~}|{zzzyyxwwwvvvvuvvvwvvvvvuuuvvvuuuutstssssssrpppppppppoooonmmnnnnllllllkkkkllkjiikllmmmnnoppqrsuvvvvwxyyzz{{{zzzzzzyyxxyywvvvvwvvuuvvvvuvwxyzyxxxyzz{{{{{{{zzz{{|{zyyyyyyyxwwwwwwvvvvvvuuuttssrrrrrrqqqppqrsstttstuvxxxyzzzzz{}~~~~}}}~~~}}}}||{z{{{{zxyzz{yxyzzzzzzzz{z{zz{}}||{{{|{|||{{zyyyyzzyxxyxwwvwwxxwvuuvwvtttuvuutstuuvvuvwwxxxxyzz{||||}}~~~~~~}|{{||{{{{{{{{{{{|}}}|||}~}~~~~~~~~~~~}~~~}}|||||{zzzzzzzzyyyyxxxxxyxwxxxxxyzz{{{{{|~~~}~}|{yyyyxwwvvvvvvuttuuuuvvuvvvvvuvwwxwwvvvwwwvuuuutsrrrrsrrqqqqqqqqqrrqrrrsssttuvvvvvwyyyyyz{||||}~~}}}}}|{||}}}}||}~~}}}}{zyyyyxxwwxyzzyxyz{{{|}}}}}|}~~~~~~~}}}|zzyyyyxxwwwxyyxxxyyyz{|||{||}}}}~~~}|{{{{zyxwwvutsttttssstttttuuuuuuvvvvuttuuusrqqqqpoonoonllklnnmmmmmnoooppqqqqrsstttuvvvvvwxxxxxyz{|{{|}~~~~~~~}}||{{zzzz{{zyxyz{{{|{{{{||}}~~~}}}~~~~~}|{z{{zzzzz{zyyyzz{||{{||}||}~~~~~~~}|}~}}|{{{|}}||{|}||}}~~~~~~~~~}|||{zzzyyxxxyyxxwwwxxxxxxxwvuutuutsrqpppponnonnmlmmmnmlllmmmllllmmmmmnnmmmmnnoooopqqqqruwwxxxyz|}}|}}~~}}}~~~}|{||||zyz{{{{{||||}}~~~}~~}}}~~}|{||~}|{{{{{{||{{{|{z{{|}~~~~}}}}}}||||{{{{{{zzzzzzyyxyyyxxxyyzzzyyz|}~}}~~~~~~~~~}}}~~}||{||{zyyyzzzyxxxxyyyz{{{{{|}~~~~~}|||}|{zzyxwvvvuttsttssrqqqqqpppoppommmnnnmlkjjjjjjjjjjiiijkklmnnnopqstuvvvwxyzyxz{{{{zzzz{zzyxyzzzyxyzz{{||{||}}~~~~~~~~~|||||{zyyxxxxxwwxwwwxyyyyz|}}}~~~~}|{zzz{zyxxyyyyyyzz{|}~~~~}}|||{zyyyyyyxwxyzzyyz{|~~~~}}}}}}|{zyyyyxxxwwvvutsssrrponnnmkjiiijihhgggghhijjkllllmoqrrsssstuvwwwwwwwwwwwxxxxxxxyyyyyyyzzzzzzz{{{||}}}||}}}}~~~}}~~~~}||||{zyxxxxxxwwwwwvvvwyzzz{{||}~~}}}|{zyyyyzzzyxyzzzzz{|||}~~~~~}|{{{{{zywwwxyyxxyyyyyyz{{|||||}}}~~~~}|zyyxxvtssrrqonnmmllkkklkkjjjllmmlmmnnnnopqqqpopqrsssstuvvvwxyzzyyyz{{{{{{{zzz{{{zzyyyyzzyxxyyzyyz{|||||}~~}}}}}}{zyyyzyyxwwwwxwwxxxxxxxyyyz{{zz{||}}}~}}~~}|||}}}|{z{z{zyzz{{zyyyz{{{{{||||}}~~~~~~}}}}|{{{|||||{zz{||||}~~~~~~~}|||zyxwwvvusrrrrqonnnnnmlkjjjjjjiiiiiiijkklmnopppqstuuvvvwwxxwwwxyyxwwvwwwwvvvvvwvuvvwxyyyyz{|}||}~~~~~~~~~}}|}}~~}||{{|{{zzzzzyyyxxxyxxxyyzzzz{||}~~~~~}|{||{{yyyyyyyyyyyyzzz{}~~~~~}}}}}|{zyzzzyxwxxyyyyxyzz{|}~~~}}}}}}~~~}||{zzxwwwvvtrrqpponmlmmlkjiikkkkkllmmmnopqsssttuvvvwxxxxxxxxxwwwvwwvutttuuuuuuvwwvvwxy{{zyzz{|||||||||{|||}}||{{{{{||{zzzzzzyyyyyyyxxxwwwvvwwwwvvvvvwxyyzzzz{|~~}~~~~}|{{{|{yyyzzzyxxxyzzzyz{||||}~~}}}||||{{{zzyyzzzyyyyyyz{{|||||}~~}}|{zyxvuuttsrrqqpppooonnoooonnnopppoopqqqqqrrstttttuvwvvvwwwwvvvwwvvvuvvuuttuvvvuuuvvwwwxyzzzz{|}~~~~~~~~~~~}|{||{zyxyyxwvvwwwvvuvwwxwwwwxzzzzzz{{z{|}}~~~}}}~~~~~~~~~}}}~~~~~~}|{{{{zyyxyz{{zyyz{{|||}~~}}}~~~~~~}}}|{zzzzyxxxxxyzzyyyzz{{}}}}}}~~~~~~~}{zyzzyywvvvvvvvuuuuuttttttttttssstuttsstuvvutuvwxxwwwxyxwwwwxxwvuuvvvutttttttuuuuuvvwxyyyz{|}||}~~~~}}}}}}|zyyzzyxwvvvuuuuuuvutttuvwwwxxxxxyyz{{|{z{{|}}}~~~~}~~~~~}|{zzzzyyyzzyxxxyyz{zzzz{{{{|||||||}}~~~~~~~~~~}~~~}|{|}||{zzz{|{{{z{|{{{|||||}}}}}}~~~~}~~}|{zzyxxxxwvuttttttttsstssrsuwwvvuvwxyyxxxyyxwwwwvvvurmpvvtrsssuvrqrtuutvzzvy~vq}zrt~~|}|{zx}xuy{{xsu{{xwxxy|}yvvy|~xrv||zvsy~zxzyvvuz~{yy{||~}}{~||~|~|~~|~~{}~}|{|}~{v|zu|}{yuw{{{yx{~wt}}|}|}~|}}~~~|~xz{y~}yyxxzz{|xuy|yutuz}xwyyyz{|{|}~}||}|}}|{~}~~}{|~}{xvwyxy{}~|wx~{vwz}~zy{~{ux~yxwyyurvwvurtwvtrppqsvsqrrruvvwvstvvuyyttwwwxxz{{{{zywz|xxz{zzz}}|{zxxxz{wwyxxvruytrwywusqpqtvwvvz|wv~{w||~}}}|}~|}}|~~}~~{xvy|ywy{{vqv}uy~zwwy{}~{}|{xyz}~zsswy{xvyywy||{zz~~|~~~~}|{~~~}~|||yz~xx}~{{}zy|}~~~~|{yxz{yw|~|zzz{{}{yy}{|{y|xsz}yz|{xwvwxut{xrqsxvqprwzvstuxxqotxzxttvxzwvyyxxxyzz{{zyy|~xu|}{vvyzwussuwwwwywrqttrruusw{wtvyyz{}|}r|{~}~}{}|z|}|{|~~}~~w}{ux{{|yvxzz|~zux}~~}~|}|}z}~{}z|zzyx|~}ysuxvuwwyz|{vuz}~zw}{v{||~~|{|~yy~|zy|~}{{{{|}|yz~~}{||z~~}~|~~~~~|~}~}}zyzvy}xz|xv|}trzzusrrtroquxwsprvxwtvzupw}yx~vu|~|{{||xtxzwuz{wv{xqrvwvsqpoosvtporsqrtqnruussrstvyz{}|z{}||z~||||~{|y}|~}~~~}|~|{}~||{|~|{}~|{{}~{yz{{|~~{z||yz}|{|~|~z{}y{}}~}{yyzzz{zz{ywxy}xv~}zxz}||~~~|~}{}}~|z|y{~~|z~{}~zy{}~}{z}~|~~~|{zwvyxuutx{rksxurtwxwvvyzwz{wz|}}}|{zzxy{zzzxwyyyyyyywsuyywwwwustwvssuvusrmlrvsrstsssvyunv~|yz{~~}~{~}}|y|{z|~}|}{y~~~~~~}{|~~|{~}z}~|wu{~}zuvzyvssvz{|{z|}~}|~~}}|~~~~|~|~~}}{~||{}}{yxxy{zxwwuttvyzvvy|}|{{|}}~}~}}z|}{||{{|~{wx{}~~||~}}~}}~~}z{|yux|{yyxvuvy{{xxyxxxy|}{yxy{xtx|||yuuwxywwyxwvtvyurrsvwsrtuwsnprrrrqqruuqprvyxvrqw}zxy|y{~~}|}~~~yz~{z|}|z}~z|}}}{yyz|}xx~}wuvxy{{yy}|{|}{}~~~~}|~|{}~}~~z~~zx}~zz{{|zxy{xvy|xx{|zyx|}y{~}~~~~|}~~||}~~|w{z|~}}}}}}|{zzyz|zxvvwyzzyyzxvuvy|zwwyyyvuvxyxuuwyywuvvsrtuutstvtpprtvutuvtttuxwtw{zxwwxyyxxxwwxwxyz{{zyy{~}||}~~~}~~~}|~}~~~~~~~{|~||~}}}{z}}xx}{{{~}||y~~~~~~~|~~|}~}{{|||||{zyyz{||{|}{xz}~|yy{}{~z}~~~~~z~}}}}|}}~~~}|{|{{}~~~|}~}~~}~~{~}{|||}}}}{yy{zy{}yvxyxxxyzxsuyywxwtsvvsruvvurstomtyuqqrstrswwutstvuuvwzxssvy}zvwyzz{{{{}~}{z}~|}|~}{~{{|~{y{}}|{|}}|||}~~~}~~~~~~}|}|}||~~~~}}|~|}~y~|z~~|}yz~|}~}~~~~~}{}{|||~~z{|{}{{}}}}|}~}~~~|~~}~||~~{~~}~~~~~}~~~~~~|~~}}~~~~}~y|}z{~{z}~{v{|y{{zz||yz|zxxxz|yvxzxwzyvuux|ywwvy{zyyzzyz}|{{|~{}~z|}{|}|{~x|~||{zz{zxx{}{vw~~yxxvuyzvuvuwytpqrv|zusvxy{ztt}}xy}}{{}}{{}}{||{x{}z}z~~~~~~}~~y|~{{}}|}}}}~}~zu{{wz~{rsyyywuxzyxwy{{}{utvvvsqpooqsrrstqpqpnlmonnqssutsttrpsuplrvmhpxtnnorutrw{uprwyyy~}{}{{~~||}}~~~|y{|~~}}{uz}sjkmoqoptuuusonopnpuvtrtw{~{uuyzutxyxyxvx|}{zy}{}}{~~xxyu~|qw~ysuxzz{|{z~zx~~y{|~y|ynrzwty{uoquusrsrruvssuy{xvyxuwz|}}|~}{}z~}}}{z{~~{y}~y~}{~|{|}~}{{}{x|~~~}z|~|twzqknomjfhmnlkmpleflorrprvwxvuyyvy{||wty~|wtw{yvy|xtzyusrz{vxxww{~xv~|z{|||}~{z}}}|z|~zy}|~~}}~}~~|z~~y}~~~|~{xzyvtssvywsonrupnqqsurprspmllnppkmsvvspoou|wrsv}xs|~y|}{}~|~}~}{}{}~xx{|zuqtxxvy{uqy|urtwxv{yqyz}~~|zz~~{z|~~{xz~~|zxwuwzvsqortokorqkiottutuz{ywtw}xqswvtrqstsrssrolmqtsnmsvtsqu|xrw|{{wty|zyy|}}~~}}~}}~~{|~~|~{wwxxyyxwwxwxyx{|y||~~zxwvutqopoopsutolqtpkkkjkklonkjmnjilljkllkinuusuvuty~zv||z{~|}~~~||~~zx|~}zvstyyuuwvuwyzywuvz|yvvxyzxxzzzzz{|{}~}~~~~~}}~}|}}{xz}|{|~z{~~||}|}~yvxwuuvtrpprttttuutuwwxxtpqspnrtpoqrrsqrutrsttutrtuuuvy{{|zwxzzz{z{}}{y{~}{{~~}|{{}~}|~~~~~}~|{~|zz{{yyzyz|||{{|yy~zy|zz}|wuvwxwwvvvvusqsuusqponmlnokgjlifhiihjookkpsrrrrty{{yxy{{yw{~}~}y{}||zz~~~~~~{y{~~|zyyyywuwxy||yxxxxyzywvwwxy{|{{|}{{}}{{}~|}~{z|}~}}||}~|}}~{|~|yyz|~}{zz|}zwutx{yutuwxttvvwvrtxvtsqrssrqprrssprupmqvwwtqpswyywvy|xvyzzzyxyyy{}~~||}~}||}}}}~}}~}~}}~{xxz|}~}zy{}~|yxz{{{yz|{{{{{zy{~}~}~~|z{||zvwxuqruronmopnmmkjihjmmonnqsqonqwyxusvyxxwwy||{xz~|yyy{|zz~}{}zx}~yxz|}zuv{ywwwvvvwxxutvwxz}zwy{~}|~~{}~~}|||}~~||{|~}{~~}}}||{{{{{|~~~~~}~~~}{|{wuvvvvvutuwvuuuutqoqrrrqppsusppqtussutrrsuvvuuvvvvwz|}|zz}~~~~{}}{~|{|{|}{|}~~}~{{|{yyzzz{{xvvxyxvwzxuwzzywwyyyy{zxxzyy|~{xyzxuutttssssrpopommnpqqpooprssrrsusqsutuvwzzxxyzzxwz}{zz|~}}}}~~}}}}|||}|{zyzyyz{xvxywwxyzywxz{{{{{|~~}|{|}|{||}}}}||~~~~}|yz{zwxyz{zz{{|||~}}~}{{{yyyywwwvuuvxywvwwusrsttssrppppooprpnoqsrnoqoorsqpqtwxyyz{|~{y}~|{{{yy|{z}|z|~}zxwwxxwvuuuuuwxxutwxyyzzzyzz|~}}~|{zz||ywwutsrqrppqrppqqonoooopqssstussuvuvwxxwwz|{yyyxxz|{{{}~|z|}|}~~~~~~}||{{|{zyvtvyzzwvyzxy{ywx{|{{z{{|}~~~~~~~~|z|~}}~~~~~zxz{zyxxz{zzz{|~~~}~~|yxzyywvwxwwxyyxwvvwxurrrsspnoppponnnooooonnopqqprvwuuuvwxxz{{{|}~~~}}}{{{{{zyyyxy{||}~~}~~}{xwwwuwxuuvvuuutuvwxywux{yxyzz{{{|}~}|zyywttsqomlmnmlklmoqpppppqststvutttuxvuwywutuwwvvuvwwxxxzzyy{}}}|}~~~zy{}~|{|||||{zz||{|}||zyzywxyzz|}}}}}~~}~~~~|{||}~~~~~}~~~}}~}z{|zz{|{{{{|{zy{{z}|{}~~~~}{{{zzzyxvuvuspnpqpnjilnmljlonlnoonnmlmoooooqsrrstttvxyyxwx{~~}~~}}~}}|{{}||}|{zz{|~~~~|zzz||ywwwvvwvvvvwvvutvwwvttvwwvwyzz{}~~~|zyxwwvvwusturpqrrsuutsrstqostrqsstspppprsstsstsuxxvx{~}{{|~~~~~|||||||}|zzzz{zy{||zxwxxxyz{|{{}~}{|~~~}~}}}~~~~~~}~}}}}}|zz||zxxy{yxxyyywwyzzzyyzz{|~|zxvwxwvtrsronopqomlklnnnllonjiijkjjkkjjlnopqrsstuwxyz{}~~~|}}{zyz||}}}}~~~}~~||||}}|{zyxz|zvuuuvsqstrsuutssuvxwuuvx}~~{zyxxxwusrttrpqrqppppompsrqpppqrsqpsssuvwwwxz{wuy|||}}}|{{|~~z{~~{wxywvz|zz{{zyx{~}~}{{}~~~|~~}}{|}||}}~}{|}|zyyyywvvvvuuuvvwxxyzzz{}~~~~}|{yvttssrqnllmmkhhijjigefghhhihhjmoonnprstvxyz{}}~~~~~~}{{{||}}|}}}}~~}{{zzzyxwuuuvvusrrrttsuvwxwuxzz{{|}}|}}~~}|||}~}|}~}{yvttuvurqrpqsrrroorsssqppppoppopqonnnnopqqrttsuwy}}|}}}|||{zxvwxxxxyzzyyxz}~~~}}}||{{{{zz{|}~}~~~}|{zzyyzzxvuvwvstvvvvwxyz|||}}~~}}zwuuurnnnnmkjjihijihgghhggijklmlllmnppqrrsuvwxyzzz}}|}~~~~}|||zzzywxxwwwwvvvwxwuuwustuuustwxvvwyzxx{}}|}~|}||~~~~}~~}{ywuuutsrppqqpmlmnmlkklmmnnnnnonoqrrstvwvwy{{|~}}~}|}{|}}|||}|{{|{{{{{zyyzzz{|zyzz{{{z{|}}}~~~~~|zy|~||~|{{{{{{{{{{{zxwxyzyxyzyyxy|zwy{}~}}{yvtutqonopnlkkllkihgfhiiggijiiiklkjlnopqswxyyzz{}~}}}}|||zywwy{yxwvvwyywvwxyyvvvtuvvusqqrsutrsuvxxy|~~}~}{zxvuttsqpnmmnnmkklljjklmmmnmmnopopqsuvvwyxxy{||{{}}{z{{yz||{zy{{z{{{{{||zxxxxwwxxy{{yxxwyz{}|{}~{{}}|~~~~}||}|yyyz{zy{{yxwwxxwwxxxwwwxyz{|}~~}zwvuutqnmmmmmljjkkjhfgijijjhiklmmmnooqsuwxxyyz|}~~~~}}||{zyxxxwuuvvvvtttttuuuutuxwuuwutuvwxvvyywy}~~}|}~~~}|{zxvtsstrpomnnmmnmkjkkjmmjikloonptsrtwwwwy}}{z{}~~~}{{zyyxwwxyyyxwvvwxxxwwxxy{||{z{|}}~~~~~}{z|~}}}~}{yyz{zxwwxxvuuvwxwxxyyyz{|}}||~}{zxvtqpmkjkkihghiiihhijjlmlknoppppststwxyxwwxy{}~}}}~}{zywtvwvutsrqqqrrqruustvuvxyzzzyyzz{}|{{}~~}}}~~}}}|zyyxusrqrqopqommljijklmlkkmnnmpstttuwwvy}}{z{{{{{{zxwwvuvwxwustuvvwwwwvvwxyz{{||{||}~~}~}~~}}~}|zzzyyxxxwwxwwvvvvwyzzzzz{zz{}}}~|zwssrpmmlllkjihhjmmllkkkllnnnoqqqrstvuuwxyyyz|}}~~~~~~~~~}||zyxwwvuuwwvtqrtuvutuvuvwwwxxyyxxz{{z{}||}}~~|yxwvsqpqpnmoonmllnonnooopqqrstuvuttuuwxwwvvvvuuuuuuuvussuvvwvuuuuvxxyxxxxxxzzyyyxyz{}~}}~~~}~|xz{{z{}}zxy|~|{yy|~{y{|zxy{zxyz|}zwy||}~~|{yxvsrpmoqnjlmkilmkijllkkmnnnprsqquwxyyz|~~~||~}|z|}|{zz{||}}{{}~~||{zz||zxwxywwxwvvtttsuwvvustttvwwvvwxx{}|{|~~~~}zyzyvstuqnpssrqpnnprssrqssppstrqstrpruuttstttsuvutvxwutuwxvuvutttuvvutvwwvwxxyxx||{~}~~|~|}~{y|}yz{|}||yvwywwxyywxxvuy{zy}{}{vutqponmkklkhkmjgkoomorpnptutuxxwwwwyy{|||{||{y{}}}|zz|}|||}|{z|~~~~~}}}}~}||ywyzvuvwusrsuutssuuuvutvxz{|}~~~~~{||zwtrttrqqrqppppponqtqortrpqruursvwuuussvutuvutrqtvsoprqqrrpoqrrstvxwxyxy{}~}~|~|{}}{zzzywvvwxwwxxxwwvxxwxz{|||}~~|||yutsrrqoppnlnpoopprsttsqsuutvwvuvwvwyyxwxy{}|z{|}~}}}}~}||{z|~|{z|~}z{}}}~~}{{{zyxwwwvussssuusruvvvwwwwxyzz{}}|~~}~~~~||~~|xyxusttrqqqqpopttsrsttrtuutuuusttsqrsrqqsrppppqrqpppqrrrrrrtuuvuuvxyyxz|}~~}}}}~~}}}}~~~~~}{zyzzzzzxwxxwwxyyyzzyyyzzyz{zyz|}~~}}|xvtrrrqqqpooopqqqrrrststuvwwwyyyzzxy||zz{||}{yyyz|zyyz{{yxyyz{|}}|{}~}~~~~}}|||{yz{yyzzzxvwywvwxxxvuwyyxwyzzz{{}~~}~|yz{yvuuvvtttttutsqrrrsqoopqqpoonnnoppoppprqooqsssrrqrsrrrrssrtvvvvwwxz|~~~~~}~}}~~|||}}}}|{{{{zzzyyyyzyyzzxyyyzxxy{{{{|}~~{yxvvvsqsrqrsssrrtuuvxxxxwwwxyz{zywwxxxwwwxxvwwuvxyxxxy{{{{{||{|}~~~~~~~}|}}}}|{||}}{yxxxxxyxuuvwwvtuwwxyzzz||}~~~}~~}||{zzxvuvuttstusrrqoppqqppppppooonoppponnoqpoooprrqrqpprsuutvwwwxz{|}~~~}}}}~|{|}}|zyzzxxxyzyxyyyyyy{||||}}}~}||{zyxwvvvvuuutuuuvvvvwvuuuvvvvwwvuvuutuuuvwwvwwxxwwxz{{{zyz|{{|~~}||~~}~~~~}|}~}|}}|{{{{{{{{zzxxyzyyyyyyzzyyz|~}{}~|z{{yxwvvuutrrtsqppppooonmmnnnmnmmnnmmnooppprrrstsstvvvvwwxxyyyz{|||||}~~~~}~~~~~~}|||{z{{{zz{||{{|||{|}~~}}}}|zyxwuuuutttttsttttuvvuuuuuvvvutuwwvvuvwvvvvvwwxwxxyyyz{|||{{}~}}}~~}}}~}}||~}{{||{{{||zz||{{||{|}}}||}}||~~|}}~~||}~||~~~~~~~~~~~~~~~|zzzywvuuutrqrrqpqpoonoqpnmnnoonoooooqrrrsttuuuuvwyyyyyzyyz{{{{{z{|}}~~~~~~~~~~~~}}}}}}~}{|~|{|}~~}}~~~~}}~}{{zxwwwvuuttssuvutuutttttsrtvussttutsuvuvwwwwwxyxxz{{{z{||{{{{|||}}||||}}}||}~}}||}}}}}|||}}}}}}}}}}}}~~~}}~|}~~}}}}}~}~~~~~~~~~~~|zyywvuttsrqppppnnnopooppoonopoopqrrpoqrssttuuuvwwvxyyxxy{||{|{{||}}~~}~~~~}}~~~~~~~~~~~}}~~~~}~~}}~~}}}}|||~}}~{vqtxp|}ulqvsnmmprqpoonortussuwzzx{{uuvy{tnzuz}~z|~wquy{{wry|u~~~zy}{vtrtwuswzyyxuuwwwqonklkkmlkjiebcdhmnpojijihgehmnopptwwxvuuvy}{xxz}vquxsoponlhggehigghgfbadfhihghghiinsnhinpqv~||~|~zuuwss}ysx~~}upsxxwwwy}~}~~~zywsnkkkihfcbekxy}~wqjefihhjllkjijljjlmmnmhdbbba```beegjorttuspoliiknonkijjjhffebdiebfjjhdabbcfhhijgcb`^_cgiijlnqstsuz~|yz|}~}yqswxwvuuw~x}zussuvrpqrpnmlnnidfgdbbcgjosqlkkkmnonjda_]ailkjjhfhkllkkkmryyx~ussrrrsvxtqswwz}ywtt}|v{}xvtttsrqqrsy}zwwxvuvwxz|}~~|zz{{|}|{zzzyy{{zzyx{~}~}{|||~|{yxyxvwwwwwwusssrpnopoopnmlkifccdda`_^][XWXYXXWWWWXZ^__^_cdbacehklmnnliikmnoopruz}{yyyyyz}~|}}wstsrplhkpqmkifdbbbbehhgedeedeghhhijjiihfegkjgggecaadgfefghhedfgffillkloqsstxzwuuuwz{{{~~~~}~}zxwxy{ywz~}yxyywwy{}|z||zxwxxwxwuspmpsqnjiloppmjjmoppqrswzwvvvvwwz|~~|ywvutropqnmmkjkhggehjigdbegfehkkjjijljgggkpnjkmquqnooljknrrollnnmnppnnnlkosuvwvxzzzz{{z{||||{~~|~~~~}|||yxyzxxxyyz~}{zzywuuz~zttvwwz|{yz{yxxyyxz{yz~~}zyxy|}z|{xvuuwzxusqruutvwuuwzzy{|zxxx}~{{{|}{z{}~{{||||{}~{|~}}}|zxy|}|yxxyyz{|}{xz|{zzxwwvvxxwvvuuwwz}}{ywwz}~{|~~~|yvuuutqoonmmpsttuuuvtswzxuvxz{|||{|}|{||~~zx}}}~|{{~|~~|~~|z|}{yxtrrtuspqrrrpmklptvxvttuuxxvvvwxwuvx{{zxuttrrrpponoqpooppquwtpprvxy{{yyyyyxxyzzzywvvvuwywwxussstvvwxyxtqrtsqpqqqsvwxxx|~}}|||}}|z|}zuuwz{{|}}|~}zxxxxy{}{yxy{{yy{|zy}~}~~}|zyyz||zxwy{{{}~~~~~~}~~z|~~~~~}~ytwzxwutvvttttuvuuutsrssssuvvvvwxyyzzxxzyvvwyzzwuwxwvutrpprsttuvutsstuuuwxyxwwz{xvwxvuuvtstuttuvvvtrppqrporsrrsttttuttwyyy|~}}{{}}{|}}|{{|}~~}~}|{{||}}}~~~~}|zzyyzywwxvtsuxyywuuw|~{{zz{~}}}}~~~~~~~}}}}~}|{{|||||zz|}}~{z{~~~~~~~|}~~}{z{{zzxwxyyyz|}}~~}|~~}|{{|}~~~~~~}|{z|~}{}~}}~~~{z{yxwvusrsttuvvvustuuutsrqruuttttuutssstuvuvtrtvusrsropqqpnlnomkmonnmlmpsuuvwwuttvwvvxxwxxvvusttqppqqqqrrrqpqrrsuvvvwxyz{{{|}~~~~~~~|{{}}~~}}}{|}~~~}||||{yxz{ywwyzzxxxyzzzz{{}~}|||}}~~}|~~~}||{z{{{zzzzzz{{{z{~~}~}}~}}~~}|}~}}}}{zz{|||}~}}~~~~~}~~}||zzyxwvuuustvvwwwxxwwxxyyyzzzyy{{zyxwuuvvtrqppponnmmmnnopqrsssuvuttvwxwvuuttttssuusrsssttsrrrsssssrqrrrrqrssqrtutttvy{z{||~~}}}}}~}}~~~~~}~~~}}}~}{{{{|~}zyy{{{{}~~}|}}~}}}}~|{{zyxxyxxxwx{||zy{}}}~~||{{{{zzzyyyzz{|}}}~~~~}}~~~}|||{xwwxxxwxxxyzz{{||||}~}}}}{{{{{yxwvvvvussssrrrssrppqstrrrrssssrqrsrrsssrrrsstuuutuwvuvusrssrqqqqommnnnnmnpqqqqstuvwxzzz{|~~~~~~~~~}|}~~}{{}}}}}~~~~~~~~~~~~}}~~|yyyzzyxwwxyxwy{{zy{}~}}}}|zyyyxwvwwvvwxyyzzyy|~~~~|zzzyzyxyyxxxy{{{{||~~~~~~}}}}}~~}}~~}|}}}||}}}}~}}}}}|}}}}|}}|{zz{{{zyyyxwxyxwvuuvuttsrrponoqqpnnopppstssstvuuvvvwvuuvutrrssrpoooooonooonnoqrssrrtuuuvwwvwyyxy{{{{{|}}~~}}~~~||||}}}~~~~~~}}~}{{{zzyyyzzzyyz{|{{|}||}~}}}~~}|{zz{|{z{{{{zz{}~}|||}~~~~}|}~~|||||{z{|}|{z{|}|{|}}}}~~~~~~}{{|}}}}}|}}~~~~~}{yyzywutuusqppqrrqqpqrrrtuutttuvuuuuuuttuutsrstsrqqrsrqrrrrqqrqpqqonopppqqqqqrtttvxxxxz|||}~}}}}}|{{||{zz|}~~}}~~~}}}~~~}||{|||||{zzyyzzyyyzzzz{|}~~}~~}|||}|{zyyxxyyyyyyyz|}}~~~~~~}}~~|zz||zyxxzzzyyyz{||~~~~~~}|}}}}}~|{|~~}}}~}}~~}}|{ywxxvtttutsrsssrsstutttssttuuuuutttuuutsssssssrrrrrrrqqqqrqqpooppppoopopqrrstttvwyz{{|}|}~~~~~~}|||||{zz||{{{||}~~~~~~~~~~~}}}}}|{{}}|{zz{{yxyyyyxwwyzyy{{|||}~}}}}|{{||{zzzzz{||}}||}}}||||||{zz{{zzzz{|||||}}~~~~}~~}~~~~~~~}}}||{zyxxxxwutttsttsrqrrsttttuuuuvwxwvvwwwwuuuutrppqqonoonnmmnopppoprrrstuuuuvwwwwxxxxxz{{{{}~~}}~~}{{|}}||{{||}~~~}}||zzzyxxxwwyzzzyzz{|}~}}}~~~~||{yzz{zyyyyzz{||{|||}~~~~~}}}}{zyz{{zyyyzz{{|}}}|}~~~~~}}}|}~}||}~~~~}}}{zzyywuuuutsrrrrrrrsssttuvutvxxwvwwvtstutsrppqpooopooonnoppooopppqrrrrssrstuvwwwwx{{z{|~~}}~~~~}|}~}|{zz{{{{{{|||}~~~~~||{{{zz{{{zyyyy{zyyyz{yy{zz{||{{|~~~~~~}}}}}}|{{}}{z{{{{z{{{zz{{{|||}}}}~}}|}~}|||}}|{{zz{{{{{zzz{||}~~}~~~~~~~~}~~~~|zyxxwvvvwwuttuvwwwvuvwwwwwvuuuuuutttsssrsssssssrqqpqsrpooponnoppnmnopqqqrsttuwxyzz{||}~}}~~}}}}|{|||{yyz{|||||}}~~~~~}||}}|{zyyyxxwwwxwwxxzzz{|~~~~}}}{{zyyxxyxwxyyyyz}}|}~~~}|{yyyzywvwxxyzzz{|~~~~}{{|||{z{|}}}}~~}{z{||zyxyyyxxyxwwvvvvwwuttttuuuuttuvuuuvvutttuutsrqqponnnnnmmllmmnoqrrrrsuwwyzzzz{||||}|||||||||||{|||||}}}}}}}}~~~}}}}~~~~~~~~~}||||zyxxwwwwvwwvvwxyzz{||}~}}}{{zyyyyyxwxyyyyz{{||}}~}|{{{zyyyxyzzzzz{||||}}~}}||}~}{||||{|~~~~~~}|{zyxxxwvvvvutuvwvvvvwxyywvxyxwwwvuutstssqoopqponmmnnnopomptsrsttrtvvuvwwvy}|z{}~}~~~~~}}}}}|{{|{yz{{{|}{zz{~~}~}}}~}{{||{|{{{yyzzz{zxzzzyxx{|zxyzz{|||}~}}~||~}{||||zz{{||zxxy{|{|}}|{}~~}~~}~}{z|~~}}|{}~|{{{}}}{z{{yx||z|~}|}~~~~~~~~||}~~}||{z{{{{|}}}~~}~~{yz}{wwxxywuvxyxwvuuvvttvvuttuvurprvvssttsrqqqssqprspmpspoqrrrsuutuxz{zy{}}~~|}}|~zwxzxwwwwvwwvvwxxx{~}|~~}{~}zz{zz{{yxwyzzxwy{{ywwz{ywxyyyzyyz{{|~~~~}{{{{zyvuvusuvuuuuuwy{}}~~}~||}|{{|||zxy{{zyy{}|zyz{}|{}~~~~~}}~||~~~}}~}|zzzzzz|}}|~|}~}|}}~~||zz{yyywvutvwtrtutrrtssssttttsrstuuttsstvtqsvsortsqrtsprtsrtvvuvzzx{}}|~~~}}~|||}|{||zxyzzzzyz||{|}~~}~}{zxwvwxusuvtsrtuuvwtsx|yux}|{|}~~~}||zxxyvtuvutsqsuuuvvuuwyz{|}||~~~~}||{|~~|{{}~||}}~~|||||{{{{{z{{yxz|||{z{}}}~~|}}||{{||||}~~~~}{yxvvuutsqqrsrrsstuvvwwvwwxwvxywtstttsrpprrnmoqqopqpqrttuuvuvxyyxxxzzxwwyzzyxyzyxz|}~~~~~~}||}}}}zz|}~~|||}~}{{{{||zxxwwwwvvwussuuuuuvwwwwyz{{{|}~~~|{zyxyxvvwwvuuwxyyxxwxzzz||{{{{}~~~~~~~}||}|zyyy{{zxxwxyzyzyyxxyzyz{|||}}|}~~~~~}}}}}}~~~}|{yxyyyxvvvwwvvvvvvvvvuuuuvwvtstvvtuvvuuttuwwvuuvwvvuuutuutssssttssstuvuuwzzz{{|~~}|||{|{{{{{{{||}|||||}~}||{z|}{yxxxxxwwwwwvuvxxxwxzz{zzz{|}}}}~~~~}||}}|{{||{yyyyyyxvwxxwxxyyyyz|~~}~~~~~}||{{{{{zyyyyyxyzyyyxyzzz{{|||}~~~~~~~~}}}~~}|||}~~~~~~~}{{{zyyyxwvvvuuvvvuttuvwwvwxyyyxy{{zz{zzyxxxwvuuuutrqqrrpqrststuuuvxyz{|{{|~~~~~~}~}}}}||||||{{{|{{||||||||{{|||{zyyyyyxxxxxxxxvvxyyzzzyyz{{{{}~~}}}}~~~}|{{|{zzyyxwvwxyyyyyzz{|~}||||||zyyxyzyxyyyyzzzzz{||||}~~~~~~~~~~~}}}}|{{zz{{zyyzzyyxxyyyzzyyxxy{{{{{zzzyyyyyyxxxxwvuvvvvuttuvuutuuvvwwwwxyyyyzz{{||||||}~~~}}}}~~~}{{|}|zyyyyyxxwvvwwwwwwxwwxxyyyzzz{{{{{{|}}|||}~}}}}~~~~~~~~}}}}}|||{{{|{zzzz{|||{{|||||}~~~~~~~~}}}||{zzyyyyxxwyzzzyyyzz{|||}}}}|}~~}}}}}}}}||}~~}~~~~~~~~~~~}}}~~}}}}}}|||{{||{{zz{{{zxyz{{zyyyyyyxxxyyxvuvvvvuuuutttssttuvuuvwwxxyz{{||}}~~~~}}~~~}|{zzzyxwwwxwvuuvvvvvvvwwyxxxyzzzzzz{||{||||{{|}}}|}~~~~~~~~~~~~}}}||||{||{{{zz{{|}|{|||||}~~~~~~~~~~~~~~~~~|{{{||{z{{{{zzz{{{|{{{{|||||}}}~}~~~}}~}}}|||}}}}}}~~}~~~~}~~~}}~}~~~~~~~}}}}|{zzzzyyzyxxyxxxxxyzzzzz{{|}}~~~~}~}}~}|{{}~{yz{wu|~|{yvz{yz{yx{~zwy{zxy{zyz}zy|{{~~~~}||}}~{{|ywxxxxtqrsvxtpswvtvxtqw}{y{}~~~}~~~z|w}z{~}}yx}~|}z}}~|~}zwtvyxvusollnoomklnkjmpppppppqrpoppprvyzxxzxvwywtuvvwwvwxwvvvtqsvpjpuniouspqsuvuvxzxxz|}~~~~~~~|zz{|}{y}~||{{{{|~~}}~~z|}xtuxxy{{|}~~zwvvxvtvxvtttvxupqsoknponpqrsx{wrv{xtx{vsw{yxz}~~|xy{xvwzzxy{wu}|w}x~~}~}}~}{vz}}w{|y{|vrx}y|}y}~~}}~~|~}~}~~}}|{zyyxvwyxwxyvsv{zxyzyy}}|}~~x~~z~~}~{z||}{y}zux{xvxyvvy{|~{ty}vsvwvvspsxvstwvsomnpppqrttrpqrqrsrrqpquyurw{wsw{{{}|~~}}~~}{zz|}zx{}yu|}w}|~~}}~}z{|}~}{~|}~|~{wz|yvwz{yxwwwz{zzyx{}{zzyxvsqqrqpqqqqpnmmoqommlnrolqurotywsvzwty}zvz~}}~{~~~~~~{y|{y|}|}||}}~~~z}v{}yy{{zz{xuttstvwxxwvy}|{~~|~~~}|}y{|ywxyy{}~}zz{}}}}|yxzzwtuwustvwxyxxyz{zwz|xsvywuuvyzyxyyxwvvwz{z{}{y|}~~~}z{~~|~~~~~~|{yw|}x{|zyxxyxyyxwuvxxwyzyxyzyz{{}~}||}~}{{~}~}zzyvtuuuxyz|}}~{{}|{{{zzxxz{xuuvtrrqljjiijlnlimpmjnrpnpsstwyzzz{|}}}~~}{}~~||{xuwyzzxvy{zzzzzz}~~}~~~~|{{}}}zwwyyxxyz{zz|~{xz}|{zy{}~~|~}}}}}|{z{yvwywux}|z|~{~|}~~{zzyywvvxwvxyxvuttutssqoonlmmmnnnqsqprtssuwvtuxyx{~~}~~}|||}~~}}}{yz|}|~}||||||}}|}~~}~}}~~~~~}}}|{xvvwurpomklljhfedcfifbdggfggefikjjkllllmorrrtuuuwyyz{}~|{zz|~~~~~}|{zzxvutuwvtuvutuusrstuuvuvuttuvuuuvwy{}{z|~~~~}~~~}|zyxwvuuusqrrrssssssssssttuusssuuvvvvvxzzyyyy{|{zzyz|}~~~~~}{zyyzzzzyyyzzzxwvwwxxwwxz{|||}~~~}||||}|{{{{||{yxxyz{{zz{||{|}~~}||{yxxwusrponmllkkmmlkjijkklllmmopqrrrtvxyyxyz|}}~~}}{yyyzzywvvwyz{zyyyz{zz{|}~~~~~|zyxwwvvwwvwyzyyxxyz{{||||}~~~~}~~~~}|}~}{{{{|}}}~~~}|{zyyyyyxwvuttttssqpppppqsstttuvvvvvvwyyyyyzzzzz{{{|}~}}|{{{zzz{{{{{{zyyzzzzzyxyyz{|||}}~~~~~~}}}}}~~}}}~~~}}}}}~~~~~~}|}||zyxz{||}~~~}~~}|{{zxvtrrqonlkjjjjihggfeedddefgghiijkkklnooqrsuvvwy{}~~~~~~~}}~|zyzywvtttuvvuuuuvvwwvvwwxyzzzyyyyyyyzzzz{{zz{|~~}|}}~~|zxwwvusssttttsrrrrssrrrqrrrqqrrssttttuwyy{{{{{{{||}~}|}~~~~~~~~~~~~}}}|{{|{{ywvwxy{{{{||}~~~}|{z{yxxxxxwvuuvwwxyzzz{|}~~~}}}}}~~}}|zxwvuuutrrrqqqnmllnoonnmmmnnnnooqrsttttuvvwxxy{}~{zyyyxxxwxyyzzyyyyz|}~~~~~~~~~}~~~}||||||}}}}}~~}}~~~}}|}}~~~}|{{|}|{{{|}~~~}}~~||{zyxvuttttuuututtttsrrstuttuuuwyyzzyxxyyzyxxxxyzzyyyyyyxwwwxxyyyz{{{{{|}}~~~~~}~~~~~~~}}}}}}||}~~~}}}~~}{zzyxxxxyyzzzz{}~~}{{{{|}|||||}~}zxvuutsrpmmllmlkjiiijhfeefghiiihiijklmnnopqsssuvxzzz{|}}}~~~~~~}~~}}}|{yxvuuttuuvvxxxwwwwyzz{{{{{}~~~~~~~~~}}}}}}|}}}}}~~}{yxvutsssrqpopponmmmmmllkklmnnopqrrrsstuvvwwxyz{}~~~~}|zzzzzzyyz{{{{{zzzz{{zyyxxxxwvwwwwwwxyxxxxxyyyz{{{||}~~}|}~~~}|{zxwutttttsrrqqqqpppppooooooooooooooppppqsstuvxyz|}}}}}~}}}}}}|{{{|}~~}}~~~}||||{yzzz{|}~~~~~~~~|{||||||}~~}}}~~}||||}~~~~~~~{zyxwvuutsrrrqqpppppqrrrqqsuuuutttsssrrstuvwwwwwxyyyyzzzz{{{zz{{{{|||}}}|||||||||{|}}}|{{|}~~}|}}}|{zzzz{|||}}}}}|||}~~~}{ywvtrponnmmllkkkkkklkkkkklmmmlkklllmllmnoppppppqstvvvwxyz{|}}~~~}}|||}}|{{zz{{zyxwwvvvwxxyyzzzzzzzzz{{{z{zzz{{|}~~~~~}{xvtsqpnmkjigffffggggijjkkklmnprssttuwxyyyy{|}}~~}~~~}}}|}~}}~~~~~~}||||}~~}~~~~}||{zyxwvuttuvuutrrssssssstuvxyyz{{|~~~~~~~}{zyxwutsrqqppoppoonnnmmnnnnnmmoppppqqrrstttuvxz{{||}~~}}|{{{{{zyyyz{||{||~~}}}~~}|{|}~~~~~~~~~~}}}~~~}{ywutsrqqqpppoonnnnoopppoooprssuuuvvvwxxxy{|}~~~~~}}}|||{{{{{{{zzz{{z{{{zz{|{z{{{}}}~~~~~~}}}}}}{{{||}}}}}}}}}}}||}}||{{{|||}}}~~}}}}~~~~}{yxwvutttsrqpooooonlkjjjjjihhiijjihghhikllmoprssstvwxyyyzzz{{||||}~~~~~~|{{zzzyxwwwxxxxwwxxyyyyyz{|||{zyyyyyzzz{{|{z{|||||||}}~~~~|ywurpnmmljiiiijjjjiiijiiijklmopooopqstuuvvwxz{||}~~~~}}|{{{{ywvuuuuuvvuutttuvuuvvvwwvwwvvvwxxyz{{|}~~~~~}{zxwutsrqpppqppqqqqpppqqqpppppqqpponooppqqrrstuuuvvwyz{{zzz{{||}~~~}}}}}}}}|{{{|}}}}~~~~~~~}}}}}}~~~~{yxwtrqoooooonmmmnnnnopqrssstuvvwxyyzz{||{|}}~}|||||}}|{zz{{{||{{|}}~}}}}}~~~~~}}}}}~}}}|{{{zz{|}}}~~}|}}~~||{zzzzzzyyyzz{{zzz{|}}||{||}~|zxwvutsrqppooonmmllmmlkjjjjjjjjklmmnnnnpqqqrrqrsssrrrsrrrrsstuxyyzz{|}}~~~}|{zz|}}~~}|}}}}|{{{{{{zxxwwxxwwvuuvvvvuuuvvwxyz{|}}~~~|zxusrqpomlkiiiiiihghhhhiiiijklmmnpqsuvwxyz{|||}~~}|{yyyyyyyyxxxxwwwwvwxyyyyxyyyyxxwwwwxwwvvwxyzzzz{{||}}~~{yxwvvusrrrrrrqqrsssrrqppppoonnoppppppqrssssstuvwvvwwxxyyxyyzz{{{||~~~}}||}||{zz{{|||{{|}~~~~~}|}}}|||}}}}}}||}}~~~~~~}{ywvtsqppppqpooopqqqqqqqrssstuwyyzzyyz{|}}~~~~~}|}||||||||||||{{|}|{{zz{{zzzzzz{|}|||}~~~~~~~}|{||}}}}}||{||}}|||}|}}}}}}~~~~~~~~~~}||}~~~~|zyxxxwvvuttssrrrqqponnnnnnmmllmmmmmmmnnnnnnopppqpoppqrttttttuvvvxyz{|}}}}}~~~~}}~}{{{zxz|zyyyz||{zyz{zxz{{{}~}||{|~~}~|xutsrpnkghjighjhfilkijklmnooooprtrpruvvvuvvwywvvxy{{{zyyz}~|{{|}~}}~}~~|}~}}~~~}}}}~~}|{yyzzyyyxwvvvvvutuvvvwwuuwywuxyxxz{|}||{xyzyvwxurttssrqrrstttttuwvtuvvvyzwuvvwwwuttttuvutuvutttuwxwxyzzzz|~~}}}{yyxwvxzywvuvxxwwyxwxzzyzz{{||ywy|{{}}{|}||~~~~~~}}||}~|zyywvxzywwyyy{}{x{~~}}}~~~~}|{{yxyywuwxuruvtsvxwuvwuuvxxwxyxxy{|||||||{}~~~}|||||}|}|{zzz|}|{|||}~}~~||}~}~~}{{{zyzzzzzzxwz~{y{|}~~~~~~}}}|z}}z{~~}~~~~}{zxxxwwuttssttsrrrrqpqrpopqpqqonppppopqpoqsrqpoprpnprqopqqpqqqrsuvvvwyyyzzz~~}{ywxyyyyxxxxyyyyz{}}|~}}}{||zy{|{yyyyzzzz{zz{}}||||{zz|}|{|}}}}{{{{|}~}|~}~~||zyxwutsqopqpoooonoponnnmmnnnmoqqqrssrstvyxwx{{{|}|{}}~~~~}~~~~~~~}}|{zz{|yvwxxyzzzyyyy{|}||~~~~~~~}|zxwvvvtrrtvwvuvvvvwyyxyzzyyzxwxyxwwwvvwxvtttstvvvvvvuuvwwwxz{{{z{}}~~}}|zyxxxwvvurqqqqqqqpppqpoqssrtwwvxz{|}~~~}}}{zzzyxwvxzyyz{{|}}}|zxwuuuuuuttttttstvvuwxwvxzyxxyyy{|{{{{z{{{||{{z{|||}}|||{{{{|~~~~~}}}|||{zzzxwwxxwwxxwyyxxyyxwxz{|}||}}|}}~~~}|zxwwwwxwwvvvuuvvvvuuvvvwwuutttuuutrrsstusqqqqrrrsssssstuttuvxz|||}~~}}||}}{zzzz{{{yxxyyz{||{{||||}}|}~~~~~}|{{z{{zyxxxxxxyyyyyzz{||||~~}|zxwwuttttsrqppqpooonnpppponooppqrssssttuvvvwwwyzzz{{{z{||||||}~~~}|{{{{{{||{yyyyyyyyyyz{{|{{zzz{|}}||{{{|||||||}}|||{{|}}~~~~}{zyyyxxwwwwwwwwwvvuuuuuuttstttttttttstuuwxwwwwwxyz{{|||}}}}~~}~}{zz{{{yxwwwwxxwwwxxyyyxxxyz{|}}}}~}}}~~~~~}||{zzyyyxxwvvvvvvvuttsssssssssssttuuuuvvwyz{{{z{{|}}}}}~~~~~~~~~}}}||||||{||||{{{zz{{|||{zzyzzzzyyxxxxxxxxxwxxxxxxxyyzz{{{{||}~~~}}|{zzyxxxxxxxxvttttttsrrqqqqqpppooppqqqqrrstuvvwwwxxyz{||}}}}}}}}~~~~~}|{zzzzzzyyyxxxyyzzyyzzz{|}}}~~~~~~}{{zzzyyxxwvvvvuuuttuuttsrrrrssssssttuuvvvvwxxyzz{{||}~}}~~~~~~~~~~~~~~~~~~~~~}|}}||{{{zzzz{{zyxwwxyyyyzzz{{{{||}~~~~~~~}|zyxxxwwvvutsssstsssrssssrqqqqrrssrqrrstuuttuvwwxxyyzz{{||||||~~~~~~}||{{{|{zyxxyzzyyxwwxxxyyxxxyzzz{{{|}}~~}|{zzyyxxvvvvvvvvuuuuuvuuuuuuuuuuuuvwwxwvvwwxyyzzzzz{||||||}~~~~~~~~}}}}}|||||||{{zzzzz{zzyyyyyzzzzyxxyyz{{{z{{{||||}}~~~~}{{zyyxwvuuuuuvussstttttsssssstssttttuuutttuvvwwwxxxxxyyyyz{{|||{||}}~ylosx~}x{}xsx}wqpppquywuwxwvy}zx|~}{~~}xqw}zutsx~}z}}z}|xuryxqz|{rz{|}{zxvrohadgfeiljifdcbba_]_`acb```^^ad_[]`aca__^adb__abcefdbdfffdbehhgijihjkllkkmonlnonnnppoqtrqqoqsturppqpprutrstttssturpqsrquzvqx{uy}xtwy{}~}}}}~}{|~|z}{wwyyyyxyzyxwwvvroruvutsstrpsvtqsupknromnooomlnomjjifedeb_ab`^^]]]ZVWZWTUWVSSTROSVQLPURMQSNKMOMLNPONNLNPOMOQPORTQOSXSNU\UOTYXWWWUSX\ZWY\ZW[`\Y\_]Z`e_[_ca_bfa\bhd`dheadhhghhgfgjighjlmoppoqtrprvvuuwz{yy{}}}~~~~}|{zxxxututvyvrvzwusrvzuptxuqsvutuvtstvvvvvuuvwusw{wtvywuuvvutsrpqsqpomoqnkkmmmljhgfefghhfeddefecbacea^afa\_c`]aec`ce`[^a`_aa^\`d`\`db_becabcddcacfecfhedgihgggikhfgihhhhijijkkhfiljhhiiiklkijkkjnqlgkoonopomqvpjqytnsyvrtvvuwxxwxzzyz{{{ywy}{y{|zx{}zy{}|{}~}{{|||}~}|}~|~~}zz|yuvxtpqsqppprtplpsrpqrpnqtrpqsqosvutssuxwwvux{z{{z|}||}||||}{yyyxwurssqponnmkijkhfggecddcaa`^]^_]Z\_[WZ]YVWXWVUUUTSTTTSSSSRRSTRQQRRRRQRSSSTUTRTUTRTVVUUUVWWXXWXZXVXZYXXYZ[ZY[]\\[[ZZ\]\Z[\\\]]^^]]_```aabccddcfhgghhjkjikllmmlnpooopqqqprtrprtttttuuuvwxvsuwwwwvwxwxyz{{zy{|||||~~~~z{|yvwwtqrtqopqpooopqpnnopqqqppqrrqrsttttuwwxxxy{{{|}}}~~~}|{{{ywxxvuuusrrrpnoqolmnmkkkjijjihhhggfeefdccdccbbbbaaaa`_`a`__``aa```````````aaaa`_`aaaaabbbaabbcbabcccbbbccbcccbcdcbcdccdedddeddegfefhhghiiiiijkjjkmlllmmlmnnoonoonmopooppooqqpnpqpopqqqqqqqqqqqrrstsrsutsuvvuvvvvvvvuuvuttttsrqqppppoonnnmmnonnmmnonmnnnmnonnoppopqqqqqrrrrssrrtutstuttuvutuvvvvvwwwwwwwxxyyyzzzz{{|||||}}}}~~~~~~~}}|{{{zzyyyxxxwwvvuuuutttttsssssrrrrrrrrrrrrrqqqqrqqqqrrrrqqqqrrrqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrsssssstttuuuuvvvvvvwwwwwwxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{zzzzzzzzyyyyxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwvvwwvwwwwwwwxwwxxxxxyyyyyyyyyzzyyyzyyyyyyyyzyyyyyyyyyyyyyyyyyyxxxyxyyyyyyyyyyyyyyyzzzzyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{|||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzyyyxxxwwvvvvuuutttttsssssssssssssssssstttttttuuuuuuvvvvvvvvwwwwwwwwxwwwxxxxxxxxxxyyyyyyzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{zzyyyxxwwvvvuuttttsssrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssstttttttttttttttuuuuuvvvvwwwwxxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}||{{{zyyxxwvvuuuttssssrrrrrrqqqqqppppqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssstttttttuuuvvvvwwwwxxxxxxyyyyyyzzzz{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||{{zzyxxwwvuuuttssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqrrrrrrrrrrsssssstttttuuuuvvvwwwwxxxxyyyyzzzzz{{{{{{{||||||}}}}}}}}~~~~~~~~~}}||{zzyyyxwwvvuutttssssrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssttttttttuuuuvvvwwwwxxxxyyyyyyzzzzz{{{{{||||||}}}}}}}}}}}}~~~~~~~}}||{{zzyxxwwwvvuuuttttsssssrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqrrrrrrsssstttttuuuuvvvvvwwwwxxxyyyyyzzzzzzzz{{{{{{{|||||}}}}}}}}}~}}}}}~~~~~~~~~~~~~~}}||{zzzyxxwwvvuuutttsssssssrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrssssssttttuuuuuvvvvwwwwwxxxxxxyyyyyyzzzz{{{{{{{||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}||{{zzzyyxxwwvvvuutttssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssstttttuuuuuvvvwwwwxxxxxyyyyyzzzzzzzzzzzzz{{{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvvuuutttttsssrrrrrrrrrqqqqrrrrrrrsssssssssstttttuuuuvvvvvwwwwwwxxxxxxxxyyyyyyzzzzzzzz{{{{{{{{{{{||||||||||}||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||{{{zzyyxxwwvvvuuuuttsssssssrrrrrrrrrrrrrrrrrssssssttttttuuuuvvvvvvwwwwwxxxxxxyyyyyyzzzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|{{{zzyyxxxwwvvvuuuuttttttsssssssssssssstuvvwrnoqsuvwxxxywvxyxwy|ywwvwwy|zyzzzyz|{z{}{{|}|{|}{{|~}||}}~~~~~}~~~~}}~~~{~|~}{z||xvx|~|{yyyz|~~~~}|}~|z|}{yxwz{|{xtw|zxz}yux|{yyzzzzzzywuvxxxz{{{yxxxxxwwwxxxxwwxxwxywuvwyywwvvxyxwwwxxxyxwxyyyxwxzyxyyyxyzyyyyyzyyzzyyyzzyz{{{zzz{{|{z{{z{|||||}}}}|}~}|}}}}~|}}~~~~}{|}yvwywuuutssrssqpponnnonlmmllkklljijlkjklkkjkkklmkjknlklnlklmllmnnnmmnonnoponpqonprpmqtqnprrqqqqprsrqrtrqstrqrtsrtvsqsuttuvtqtwusuwustwvvvvutuvuuvvwwxxwvxyxwxyyxyyyzyxyzzzzzyyz{zyz{yyz||||||{{|||}}||}~}|~}|~}~~~~~~}}||{{zyz{ywxywvvvvvttsrstsrqqrsrpppqqqpppooopqqoopopqqpooqrpopsqnqsqprtsrtusqrttsttsrtvtrtwusuvvuuvvvuuvvvuvwvvwwwvwwwxwvwxxxwwwxxwxyxvxzyxxxxxyzyxxyxxz|yvxzzzzzyxz|yvz}{wz|{yz{zz{{{z{{{{{{{{zy{|{z{|zz{|{z{||{|}|{{|{{||{{{|}}|z{||}|{|}|{|}}||}}|}~}{}~}|}~}|}~|~~}~~~}~~~~}}~|{zzzzyxxwwwvttttsrrrrqppqpooonmnnnmmmlklmlklnlklnmklmmllmmmmmmmmmmnnnnnnmnnnnnnnoooopoopqpopqqppqqqqrqqrrrqrrrqrrssrqrssrrrrrsssrrsssssttsstuttttuuuuutuvuuuuvvvuuvvvvuvwvvvvwwvvwxwvwxxxxwxxxxyyyxxyyyyyyyyyzzzzyyz{{zzyz{{z{{{{{{|||||||}}|}~}|}~}}~~}~~~~~~~~~~}}||{{zzyyxwwwwuvvutuutsttsrstsrrsrrrrrqrrrqrrrrrrrrrrrssrrssssssssssttsssttttttttttttttttuutttuutuuuuutuuuuuuuuuuuuuuuuuvuuvvvuuvuuvvvvvvvuvwvvvvvvvwwwvvwwwvwwwvwwwvwwwwwwwwwwwwwwwxwwxxwwxxxwxxxxxxxxxxxxxxxxxwxyxwxxxxxxxxxyyxyyyyyyyzzyyyzzzzzzzzzzz{zzzzz{zzz{zz{{{z{{{{{{{{{||||||||||}|||}|||}}|}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{|{{|{{|||||||||||||||||||||||{{||||{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzyyyyxxxxxxxxxxxwwxxwwxxxxxxxxxxxxxyyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~}}}||{{{zzyyyxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|}|z|~}||}~~~}}~~}~|x~|z~|}~|z}}y|~|y{}{y{}zx||yz{{||{yx|}yz|zwy{xuvwxxurttwzwsvyxwyzvrw}|z{|{{}~~}||}}||}|}}}~}{~~~~}|ywy|{yxwtrrsuvusstrqtwwwwwtrtusrpopqsuusuusqqromoppqqqsusrssqorupjpuoiouspqstuvvxyvtvyz|~~||}~}|}~}|}}~}||~~}wz{vsrsstttx{zxxvtstwtqtwvvvwy|yuvysosvutwywv{~yuz~zuz~{xz}|z}~}z|~}{}z~}xx}}|}~|z~~|}y~|x{~{z~w{~zwy{tnt|xsx}zuwzzxxyxxz|ywyyz{||zxy{yx{~~}}}~}}}~~}}}~~|}{}~||~~{~}}y{~ztw{tnpsrqnlptrpqrqollmpqrrsuusqsttutrtuuuwywty}xtx|||}{yx|~}}}~z}}{{}}}}~}|~{~}yy~}~~}~}~}{|}~{~~~~~~~}}~}||~{vwywuvwxwutttuvvvuvy{xvwxwuttsrrsttuutsrrtutsrrtxurw}zvz{x||{~~{~}~}}}~{x{~{{}}|}|yz|{{~y|}{||zy}|v||v||~}{yxxyzyxvustuqnprpmnpppqrtutsrptwsnqtsqrsuxvuuvvuttwyxwy{zyz|~}||}~~|{y{~}{~~}}~~}|{~~~}}}||{y{}}~~~|~|y|}{}~}}}}}}{|}}|~}~~|zzzwuttuvwvwyzzxuvwusrrrsqprtrppqommnmlllklorqoruspuyvsvyzz{||}~}~~~~~}|{{|}}{z|~|{{{zy|~}||||||}}}}|}~}||{||||zyz|||{|}~}{|}}}|{{}|{|~~}~~}|}~}}}{|~~~~~~~~~~}~}~}~}~~}~~{zzyvttsqpnmorpnprrqrsssssrqrrqqrsststvxwvxyxwwyyyz{{{}~~~~|~~}~~~~~~~~~}~~}~~~~~~}||}}~~~~~~~~~~}~~~}|||||||}||{{zyxxxxxxvuuvtrrsqoonmllmkjlomklnnnnopprttstuuuuvxz{{||{{{||}}~~}||||}}}~~}|||{|}}|~~}}~}}}}}{{{{{||{}~~}~~}}~~~~}}}||~~|}}|||{||{{||||}~~~}~~}~~~}}~~~~~~~~|{ywutssrrrqqqqqqppqqqqqqqqppppqqrrssttuuuvwxxxxxyz{||}~~~~~~}}||{{|}~~~~}}}}}|||||}}~~~~}}}~~~}}}}}}~~}}|}}}}}}}|||||}}}~~~~~}}|{zzyxwvuutsssrqpommmmmnnnoonnooopppqrrstuvwwxyyzzzzzz{|}~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~}}||{zzyzz{|}~~~~}||{{{|||||||||}}~~~~~~~~~~~~}}}||}}~~}{zxvutsssssssssrqqqqqqpppppqrrssttuuuuuuvvwwxxyzz{{{|}~~~}|||}~~~~~~~~~~}}}}}||}}}}}|{{zz{{||||}}|||||}~~~}}|{zzyyyzzz{{{{||||||}}}}}~~}}|||{zyxwvutssrqpppoooopppoonnnooopqqrstuvvvvvwwxyyzz{{||}}~~~}~~~~~~~~~~~}}}~~~~~~~~~}}|||||}}}~~~~~~~~~~}}}}|||||||}}}}}}|||}}}}~~~~~}||||||}~~}{zyxwvvutttsssrrqqqpppppppppppppqrstuvvvvwwwvwwwxxyz{|}~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zz{{{|}~~~}|{{{{{{zzyyyyyzzz{|||}}}}}}~~~~~~}{zxwvutssrrrqqppooonnnoooppppppqqqrsstuvvwwwxxxyyzz{||}~~~~~~~~~~~~~~~~~~~~}}|||}}~~}}||||||||}}}}}~~~~~}}}}~~~~~~}}}}}}}~~~~~~~~~~~}|{zywvuutttsssssrrrrrqqqppopppqrrsttuuuuuuuuvvwwxyzzz{{|||}}}~~~~~~~}}}}}}}}}}}||{{zyyyyzz{||}}~~~~~}}||{{zzzzzyzzzzzz{{{||||}}}~~~~~~~}|zywvtsrqpponnnnnnooooonnnnooppppqrrsstttuuuuvwwxxyzz{{{||||||}}}~~~~~~~}}}}~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}~~~~~~~~~~|{yyxwvuuttssrrqqppoonnnnnoopqqqrrrrrrrrsstuvwxxyyyzz{{||||}}~~~~~~~~~~~~~}}||{zzyyyyyzz{{|}}~~~~~}}}|||{{{zzzzzzzzzzzzzz{{||||}}}}~~~}{zywutsrqpooonnnnnnnnnnnnnnoopppqqqqrrrrssttuvvwxyyzzzzz{{{||}}~~~~~~~~~}}}}}}}}}}}}}|||||||}}~~~~~~~~}}}}|||{{{{{{||}}}}~~~~}|{yxwvutsrrqpoonmmmlmmmnnoooppppppppqqrstuvwwxyyzz{{|||}}}~~~~~~}}|{zzyyyyyzz{{|}}}~~~~~~~~}}}||{{{{{{{{{{{zzzyyyzzz{{||}}}}}}}}~~|zxvutrqqpoonnnmmmmmmmmmnnooooooopppqqqrrsttuuvvwwxxyzz{{||}}}~~~~~~~~}}}}}}}}}}}}|||{{{||}}~~~}}}}}|}}}}||||{{{{{||}}~}|zywvutsrqponnmmmmmnnnnnnnnnooppqqrrssttuuvwxyyz{|}}}}}}}}}~~~}||{{{{{{{{{{{||}}}~~~~~}}||{{{{{{{{{{{{{{{{zzzzzzz{{||}}}}}}~~~~|zxvusrqpoonnnmmmmmmmmmnnnmmnnoopppppqqqqqrrsttvwxyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}|||{{{|||}}~~~~}}}}}}}}}}}}}}||{{{{{||}~}{yxvutsrqpoooonnnnnnnnnnnnooppqqrrsstttuvvwxyyz{||||||||||}}~~~~}}}}}}}||||||||||||||{{{{zzzzyyzzzz{{{{{{{{{{z{{{{{{|||}}}~~~|zywutsrqppoooonnnnmmmmmmmmnnnnnnooooooppqqrstuvwwxyyzzz{{{{||||||||}}}}}}}}}}}}}}}}}~~~~}}|||{|||}}}~~~~~}}}}}}}}}}}}}}||||}}}~~}{ywvtsrqppppoooonnnnnnnnooppqqrrsssttuvvwxyyzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{zzyyyyyyyyyyyyyzzzzzz{{{{|{{{{{{|||}~~|zywutsrqqppooonnnnmmmmmmmmmmmmmmmmmnnopqrsstuvwwxxyyyzzzzzzzzzzzzz{|||}}}}||||||}}}~~}|{{{{{||}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}{ywvtsrrqqqppooooonoooopppqqqrrssttuvvwxxyyzzzz{{{{{||||||}}}}~~~~~~}||{{{zyyyxxxxxxxxxxxxxyyyzz{{{|||||||||||}}~~|zxvutsrqqpponnnnnnnnmmmmmlllllllmmnopqqrsttuvvwwxxxxxxxxxxxxxyyyzz{{||||||||}}}~~~~~}}|||}}}~~~~~~~~~~~~}}}}}}}~~~~~~|zywvutsrqqppppoppppppqqqqqqqrrsstuvvwwxxxxxyyzz{{{{||||{{{{|||}}~~~~~}}||{{zzyyyyyyyyyyyyxxxxyyzz{{|||}}}}}}}}}}~~~~|zxwutsrqqppppoooonnnnmmlllllmmnooppqqrssttuuvvvwwwwwwwwwwwxxyyyzzz{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}{yxvutsrqqqpppqqqqqqqqqqqqrrrsttuuvvvvwwxxxyyzz{{{{{{|||||||||}}}}~~~~~}}||{{{zzzzzzzzzzzyyyyzzzz{{{|||}}}}~~~~~~}{yxvutsrrqqpppooonnnmmmmmnnnooopppqqrrsssttuuuuvvvvvvwwwwxxxxxyyyzz{{||}}~~~~~~~~}}~}}~}~~~}}~}|~~~}}~~~}|zxxxtqsurpsurnrurpqrrrrsstsrtutsuvvwwwwxxyxxxyzzzz{{zz{|zxz{||{z{{}~|}}}~~~|}~~~}}|{|}||{zz{{{zyzzzy{|{z{{{|{{|}}|}~~}|{~~}~|yyywtuvsoqrqpnmnooooonmoponoqonprqpqsrrrssttstvutwyxvwxxyxwxzzzz{{||{}~~}~~~~~}~~~~~}~~|~}z~~z}~}}~}~}}~~|{{zxwvtstusqsuqnqtrqrtsqrtsstutstvttvxwwwwxyxwy{{zzzzyz{{{{{zzz{}~}{}~}}}}~~}~||}}}~~|y{~{y{|||zz{}|{|}}{{{{}}}~~~~~~}yyywutrrsqoooonoooooooppppppooppqqqrrrqqqsutrtwvuutwyxuwzxwxzzyz{zz{|}}}}}~~~~~~|}~~}~|}~|}}~~~~}||{zxwvusrsssrssssttsrstsrstsrtutsuvvvvvwyxvxyyyzzyyz|{z{{zyz|{zzz{||||{|}~~}}~~~~~~~}||}}|||{{|}{z{}|{|}||||}}}~}}~~~~~}|zywuttrqqqqqpopppopqpoprpopqpoqrqpqrqqrtsrtuutuvvuvwwwxyxxyzyzyyz|{{|~}}~~~~}}~~~~~~~~~~}~~}~~}{yxxwuuutsssssssrrrsrqrssrstsrtuttuvvvvwwyxxxxyzzzzz{{zz{{{{{z{{{{{||}}}~~~~~~~~~~~~~~}}~}}}}}}||}~}|}}}}}}~~~~~~~~~~~~|{ywvusssrqqqqpqqpopppppppoppppppppqqqqrrssstttuvvvwwxxxxxyyyyyz{{{||||}~~}~~~}~~}~~~~~~~~~~~~~~~~~~~}||zxxwwuuutttssssssrsssssssstttttuuvuuvwwwwwxyyyyzzzz{zzz{zzz{{z{||||}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}{zywvuttsrrrqqqqpppppppppppppppppqqqqrrrssttuuuvvwwxxxxyyyyzzz{{{{|||}}}}~~~~~~~~~~}|{zxwwvuttssssssrrrrrssssssssstttttuuuvvvwwwxxxxyyyyyyyyzzzzzz{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zxwvuttssrrqqqqppppppppppppppppqqqqrrsssttuuvvvwwwxxxyyyzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~}|zyxwvuuttsssssssssssssssssssssttttuuvvvvwwwwxxxxxyyyyyzzzzzzz{{{{||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{yxwvutssrrqqqqppppppppppppppqqqqrrrsssttuuuvvvwwxxxyyyyzzzzzzz{{{||||}}}}~~~~~~~|{yxwvvutttssssssrrssssssssssssttttuuuuvvvvwwwxxxxyyyyyzzzzzzz{{{{{{||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zyxwvutssrrqqqqppppppppppqqqqqqrrrrrstttuuvvwwwxxxxyzyyyzzzz{zzz{{{||||}}}}~~~~~~~~~~~~~~~~~~}}~}}~~~}zupsv~p||tlqvrnnnprqponqrrsttttwzyx|zuvwyzvq}z~|~{|}wqtwz|vrx~|u~|zz|~zwtsvyvtx|{zywwxwxupliijjjihgggfeeiooomklnlkjimrqqqrvxwvvvwwy|zzyz|xsuuqlkihheddddehijjihhilnnllmmlkjosqlklnrx{|}{z{~~~{|}xvw|ytwzzzzz{}~~~~||{ywsoljihggfcabgt~y}}unf``bcdfggghhhihimpqqolkhghhhgfghhkmortutqnlkihijkkkiijkkihggimjgkonmjfeegjkkmmgb`_^_dihfhjlnprssvwvuuvyz|}zxxx|{}}{zyyzux}xstsssqponmlkhhie_ab_^\]bglpnkklnonnomifcbhoommliggihhjjijouuu~}vvvvvuvz}xux}vxzvuss{{ry|xtpqrqpqrsuy}{yyxwvuwxyz{{{xuwxyywvxxxyyxz{{||}~}}|{{{|~~}|{zzz{{yyzzxussspnnoonnmkklkigecdggfeccb````_\^_]]_`bb_^bdb``bcefgijigfeggghijmpsvwutttuwy|~|~{vuurooomkigjnnlkifdcdcbgjhedcbcdeeeeddddefeccgjigjkigfdhmnnmklnljkmllmnnnortuuuy{xtsuwyzzz|~{z|~}|}}~}|}~~~~{xvtrrrrrrqommnnnmkjlnqsplmnpqqqqquyvssrrstuvx}|ywwwvusuwsponppmkklmnmlkijjihknmlmklmjfghknjffhknljiihghjmnljkmllnpqooonmorsttuvwwvuuuuvxwvvwz|{z|~~~|~~}|~~~}}{yyyxwvvz}{xxxvvyzywxxwuttssuvuvxz|}}}|{yyxy||~zwy{|~{xwxwy{{|}|{}~~|{{~}yxxz||||{}}{z{{{}}|}~|{zz{|zyz||{zxxyxwvwxyyyxwvwz}~~|{|~~}{{|{{}~~}|z{}}}~~{zyzzyxwvtrstrppppqsuvvutstsquxursuwwxzxuvyz{{{|}{y{}~~}|~~~|zxyyz{ywxzyxusstvxzzxvvwvwurrrrrrrrrtuutsrqppppppopqpoopqrttqopqrsuuutuvuuuuuuwxxvvvttvxxwwvuutuwy{||{zxxxxxyyxxz||||}~|zz{zxz}|||{}{wwxz||{{{|}|}~~~~~}}}~~}~|~~}}~~~~~~~~~}}~~~~~|~~~~~}~~}}}}~~~z{}}|{yz{{zyz{|zyyxwvvuutuuwwvttuvvvuvvtrrsuwvuttttuutrqqrstuvvuusqrrrqsuuutstutrsutrrrrrsuvvxyyyxwwvwxvuvxxyyyyxxxxxz||}~~~~}|{{zzz{|~~~~|zyyz{{|}~~~}||||}}|{|}}}||}~}}}~~~~~}~~~}|||}~~~}{{|~~}||~}}~~}|{}~}}||}|{||}~~~~~~~~~~~~}~~~~~~~~~~~~~}||}~~~~}~}}}{{zzzz{{{{yxxyxwvutstvvutttssrrrqppqqrpnprpooonnnponnnopnlmoonmlnpqrrrrrqppppqrtssttuvuttuuuvwxwwvwwxxxxxxxyzz{{||{{|~}~~}~~~~}}}}}}}|||~~}~~~~}}}}~~~~~~}|||||}}}~~}|}~~~~}~~~}~~~}}~~~~~~~~~~}|{{{{{{{{{zzyxwvvvvuutttttsssrqrtsrqqpppqqponnnopppppqqqqqpqqqrrrrrrqqrrrstttttuvvutttuvwwvvvvwwxxxyyyyyyyyyyz{{{{||}}}}}}||}||||||~~~}}}~~~~~~~~~}~~~~~~~~~~}}|||{zzzzyyyxwwvvvvuuutttssssrrrrqqppqpppppppppqqppqqqqqqqqqqqqrrsssttttssttttttuuuuuuuuvvvvvwwxxxxxxxxxxyyyzzz{zz{{{{{{|||||||||||}}}}|}}}}}}~~~~~~}}}}~~~~}}~~~~~~~~~~~~~~~~}}|||{{{zzyxxwwvvuutttssssrrrrrqqqppppppppppppqqqqqqqqqqqqqrrrrrrsssssttttttuuuuuuuvvvvwwwwwxxxxxyyyyyzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||{{zzyyxwwwvvuutttsssrrrrrqqqqqqqqqpppppppqqqqqqqqrrrrrrssssssstttttuuuuuuvvvvvvwwwwxxxxxxyyyyyyyzzzzzz{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||{{zzyyxwwvvvuuutttsssssrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssstttttuuuuuuuuvvvvvwwwwwxxxxyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||{{zzyyxxwvvvuuuttttsssssssrrrrrrqqqqqqqqqqqrrrrrrssssssssstttttuuuuuuvvvvvwwwwxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttssssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrsssssstttttttuuuuuvvvvvwwwwwxxxxyyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvuuuttttssssrrrrrrqqqqqqqrrrrrrrssssssssssssttttttuuuuvvvvvwwwwwwwwxxxxxxyyyyyzzzzzzzzzzz{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttttssssssssrrrrrrrrrrssssssssstttttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvvuuttttsssssssssrssrrrrsssrsssssstttsttssqprtvx|~~|~ztx}~yuqsvtrrsssrrrsrrrstutsuwwvxzyxwwvvvwusx}|{|}yv|}wz}|zzz{|{{~~|}}~{{z}}{|~~~}}||}~|zywwxxxxwwvuuuuwxyzywxyywwwxz{{{{||}}||||}~~}~~}|z{|yvwywuuuvvwwxxwuvwwxyyxwxxwwyyxwwvwy{}~~~||||||}~~~~~~}|{|}|zzyyz{|}~}zzywtttsrssrppqrrqppopqqqrrrsqonoprqprtqnoonmoqqqrsssuxwvxzyxxyzz|}|{zz}~}}|~~}|yz|{zyyxxz~~~~}|yvwxwwvuvxxxwwwxxxyzwuwxvuuvxxz}|z{|{{{||{zzxwy|{z{|zxy{ywy{yx{~}}|}~|{}~|}~~~~}zz{zzyx{~}|zxz}|zxvuuvwwwxxxzzzxwxywwxxyyyxxxxxwwxyxxyywvy{zyz|||~}|~~~~~}}||{zyzzxwwxvtttsrrqqpqrqoonoomlmnnnnmmmlklmmmllllmnnnmmopomoqpoqsssstsqsusrtuvwyzyxyzyxz|||}~}}~~~}~~||}}~~}}|{{zzz{{|||{yzzzz{{zyyyz{zyxyz|{z{{{yyz{{|}}|}}{z{}{z|}|{|}}|}~}|}~}|~}~~~~~}}}}~}}~}|}~}|||||||}~}|~~~~~}||}}}}|}~}}~~}|}~~~~~~~~}~}||{zyyyyyxwvvuutuutttssrqrsrpqqqrrrpoprpoqssqstsrrrrqstsrssuvutttstuvvvvuvvvuwxxwwxwvxyyyz{{{{zzyzzzz{{zy{|{z{||}}}}}}}}}|{|}|{{|}}~~}~~~~~~~~~~}~~~~}}}||||{|}}||}||}~~}}}~~~~|}}}|}~~}|}~~~~~~~}|{z{{zyz{zxwwwxxwxywvvvuuvwvtvwwvutttvwwwwvvwwwwvvvvvvvwwxyyyyxxxxxxxxxxyxxxyyzzzyxyyyz{{{zz{{zzzz{{{{{zzzy{||{{zzyyzz{|||}|z{{{z{{zz{|{{{|}~}}}|}}}}}|}~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~}||{zzzzzyyxxxyyxwuvwwwvvvwwvvvwwwwvvvuuuuuvvwwwvvwwxxxxyxwwxyzzyyyyyyzyyyyyzz{{{{{zzzzzz{||{{{{{zz{|{zzzzz{{{{||||||{{|||{{||||}||||||}}~~~~~~~}}}}}}}~~~~~~~~~~~~}}|{{zzyyyxyyxwwwvvvvvvvvvvvvuvvvuuutuvvvvvvvvvvvvvvwwwwvwxxxxxxxxyyxxxyzyyyyyyyyyz{{{{{{{zzzz{{||{|||}||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}|{{{zzzyyxwwwwwvvvvvvuuuuuuuvvvuvvuuuuuvvvvvvvvvwwwvwxxwwwwxxxxxxxxxxyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{zzzzzzzzyyzzyyyyzyyyyyzzzzzzzzzzzzzzz{{{{|{z{}|{{|}~~}||}~}{}{w~{y}~{|~{y|}y{~|yz|{y{}zx|~{yzz{|{zxw{}xz|ywy{xuvwxxusstwzwsvyxwyzvsx}|y{|||}~~~}}~~}}~|}}~}~{~~~~}~~|ywy{zxxxurrstuustusqtwxwvusruussrpprtuttuvspqrpnoppqpqstsrstqorupjouojpusqrstvwvxzxuvy{{}|}}~~|}~}||}}|{|~~~}xyyuqqqrttuwyyxwurruwtrtuuvwwz{wtvwsprsstvwuuz}yuz}yvz}zwx{zz}}}z|}|z}}y}~yy}|}~{z~}}z}{wy~|y}wz}zxyztot{yuy}yux{zyyyxx|~{yyy{}}|zxz|{z|~~~~z}~{|~|}~|}}~~~{yz|}~ysvysmoqqpmkosqnprpnmlmpqqrstusprtutttttuvwyxuw{yuw||||z{~~}||~{}~}||{{}}}~}}~|~}yz~~}}|~}z|~~z~}}~~}~~|{~|vwyvstvwwutsruxvuvwy{ywwwwvtssrrrsttutsrsstttrruxtrw|yv{{y}~{{~~{~}}~~|}~{x}~||}}|~|y{|{z~z}~|}|zy~}v}}v|}}{ywxyzyxwusturmorpnnoopqrtuttrptwsoqtsrrsvwvvvvuuutvzxwy{yyz|~~}~}~~~~{y{~}{~~~}|~}}|{||}~~|~}y{}{}~}}~~~~}}~~~~|}~|zz{xttttvvvxyz{xuvwtssrrrqprtqoqqommmlkklkkosqorvsptyvtvyyy{||}}}}~~}~~~}|z|}}~}{|~}|{{{z|}|}}||}}}~}|~~}||||}}}{y{|||||}~||}~~|{|}||}}~~}}~~~~{|}}~~~~~~~~}|~}~}~~}~~|zyxvsssqonmnqpopqrqrrrrsrrrqqqpqrssssvxwvwxwwwxxxy{{{|~~~~~~~|~}}}}~}}~~~~~~~~}||}|}~~~~~~~~|~~~~}|||||}}||{{zzyxxxxxwvvutrssqooomlmnljmomjlonnnopprttttuvvvvy{{z|}|{{|||}~~}}|}~~~~}}||||}}}~}~~~}~~}|{{{{||{}~}~~}}~~~}~~}|~~|}}|||{{{{{{{|}}~~~~}~~~}}~~}~~~}|zxvusrrqqqqpppppppppqqqppppppppqqrrssttuuuvwwwxxxyz{|}~~~~~~~~~~}}||{{|}~~~~~}}}}}|}}~~~~~~~~~~}}}}~~~~}}}}}}}}}}}||||}}}~~~~~}||{zzyxwvuutssrrqoommlmmmnnnnnnnnooppqrrssuvwwxxyyzzzzz{|}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~}|{{zz{{||}~~}}||{{{{{{||{|||}}}~~~~~~~~~~~~~~~~}}}}}}~~}{ywvtsrrrrrrrrrqqqpppppoooppqqrrsttuuuuuuvwwwxyzzz{{|}~~~}}||}~~~~~~~~~~~}}}}}~~~~~}||{{{||}}}}}}|||}}~~~}||{zyyyyyyzzz{{{{||||||||}}~~~~}||{{zyxwwuttsrqppooonoooooonnnnnooppqrstuuvvvvwxxyyzz{||}~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~}}}}||||||||}}}}|||||}}}~~~~}}|||}}~~~|{zyxwvuuttsssrrqqqppooooppppoooppqsstuvvvvvvvvwwxxyz{|}~~~~~~~~~~~~~~~~~~~~~}||{{zz{{|}}~~}||{{{{{zzyyyyyzzz{{|||}}}}}}}}~~~|{zxwvtsssrrqqqqpponnnnooopppppppqqrrstuuvwwwwxxxyyz{{|}~~~~~~~~~~~~}}}}}~~~~}||||||}}}}}}}~~~~}}}}}}}}~~~~~}}}||||||}}~~~~~~~~~~~~~}}~~~}|{zyxvvuttttsssssrrrqqpppoooppqqrsstttuuuuuuuvvwxyyzz{{|||}}}~~~~~~~~~~~~~~~~~}}||{zzzzz{||}}~~~~}}|||{{zzzzzzzzzz{{{|||||}}}~~~~~~~~}{zxwutsrqqponnnnnnnoooonnnnoooppqqqrrssttttuuvvwwxyyzz{{{|{{|||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}~~~~|{zyxwwvuutttsrrqqppooonnoooppqqqqqrrrrrsstuvvwxxyyzz{{||||}}~~~~~~~}}}||{{zzzzzz{||}}~~~~~}}}|||{{{{{{{{{{{{{{{{{|||}}}}}~~~}|zywvtsrqppooonnnnnnnnnnnoooppqqqqrrrrrsssttuuvwxxyyyzzzz{{{||}~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}|||{{{zzzzzz{{|||||}}}~~~}{zyxwvutsrqqpoonnmmmnnnooooppppppppqqrrstuvwxxyyzzz{{||}}}}~~~~~}}||{{zzzzz{{||}}~~~~~~~}}}|{{{{{{{|||||{{{{zz{{||}}}~~~~~~~}{ywvusrqqppooonnnnnnnnoooppppppppqqqqrrsstuuvvvvwwxxyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}~~~~}}}||||||||{{{{{{z{{{||}}~~|{yxwutsrqqpoonnnnnooooooooooppqqrrsstttuuvwxxyz{||||||||}}}~~~}}|||||||||||}}}}~~~~~~~}}}||{{{{{{||||||||||{{{{{|||}}~~~~~~}{ywvtsrqqpooonnnnnnnoooooooooopppqqqqrrrrrsstuvwxyyzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}|||{{||||}}~~}|zxwvtsrqqpppooooooooooooooppqqrrsssttuuvvwxxyzz{{{{{{{{|||}}~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{||||||||||||||||}}}~~~}{yxvutsrqqpppooooonnnnnnnooooooopppppqqqrsstuvvwwxxyyzzz{{{{{|||||||||}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}{zxvutsrqqqppppppooooooopppqqrrrsstttuvvwwxyyzzzzzz{{{{{|||}}}~~~~~~~~}}}}}||||{{{{{{{{{{||||||||}}}}}}}}}}}}}~~}{yxvutsrqqqppppoooooooooooonnnoooooppqrrsttuuvwwxxyyyyzzzzzzzzzzz{{||||}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|zxwutssrrrqqpppppppppppqqqqqrrrssttuuvwwxxxyyyzzzz{{{{{|||||}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||}}}~~~~~~~}}~~~~~|zywvutsrrqqpppoooooooooonnnnnnnooppqqrssttuuvvwwxxxxyyyyyyyyyzzzz{{||||||}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~|{yxwutssrrqqqqpppppqqqqqqqqqrrssttuuvvwwwwxxyyyzzz{{{{{{{||||}}}}~~~~~~~~~}}||||||||{{{{{{{{{{{|||}}}~~~~~~~~~~~~}|zxwvutsrqqqpppppooooonnnnnnnooppqqqrrssttuuvvvwwwxxxxxxxxyyyyzzzz{{{||||}}}}~~~~~~~~~~~~~~~~~~~~}|zywvutsrrrqqqqqqqqqqqqqqrrrrsstttuuvvvwwwxxyyyzzz{{{{{{{|||||||}}}}~~~~~~~}}}}}|||||||||||||||||}}}}}~~~~~~}{zxwvutssrqqqppppooooooooooppppqqrrrsstttuuuvvvwvwwwwxxxxxyyyyyzzz{{{|||}}}}~~~~~~~y{}~~|{v~tt~~}|}y}z|~{|~{zz{vpvyqkqusokmpqpomprsrmkrvsrsststwyvtwzwuwy{zx{~{{{{{~|}}{{|~~|~}{~|{|~~~}~wy|x}{{{z|}~{w{}zyz}{|}}~~|~}|}~~~~}}~}~~}~}~}~~{{{yxwvttutsnlqtpooopppppnmopnnsspnnpqqrsrqquxvsqruwyxtw|zxz{{zyz}|z|~}|z|}~||{~~|}~{zz}~{|}~~}{}~}~~~~{{}~~{~~|~}||~~~}{~}|z|{xxxxtpu}yrvyuqpsyxpqyvpsvvvtqrsrrstuvvusrstvz{yxwwxyyyyyz{||{|}||||}|{|~|}~|~~~~|{{|~}~}|~~}}}}}}||}|}}~~~~{{~||~|~~~}|}}~}zyyy{xrpurlnqqpooqqrrnmoqrolorplornnsusuxvsrqvzroyxuwxzzzyxxx{}zx~}|{{}~~zxy~~y}|{|w~~{|}~~|~}~|z|~~~}}~z~~|z~}~r|{~~~yux{yvuuwtpsvvwrnsxwuqosurqsssssuvvvxyuvy{{zy{||{z{|}{xy{|uy~{w}~|||z|~~~~}y|~z|}{{||}~xx|~~yszxrx|}}xxzz{}}||zy{}||||{||}|~}|~|}~zwvwvrlospmmlkmqrmmqqnoqtussssqrvvpszywxxww{|yvvwyxtu{zwwwz|{xxy{{yyz~|}|~~}}{~z|~}zy}}~~~|z~~|~{~}z}||}}zy{||{yxxxz~}xwz{{||yx{}|zyy|~~}||{yxutwxsoqrrrqqrnilqommlprmloprsoqvvsposvvurrw{{wrw}vwyxyz{}{xz~~{}}}}}~{y}{z{|x~y|~{z}~}}||{~xw{~~}zz|}}xty}zz~xwz}~~|~~{}}~|yvtuvvutrprusqrsrqqqprutrpoqssrstrsxvpqvvtwxvussz|wtvxyxwxzzzwvyzyyz{|||zx{~|{|{{|~~|z{~{~~{|~~}~w}|~~~~~~}{{~}||zx}~~z~}}~}z{{xuttyyuuwvvusuwtsttrrvusrppssrvywuuvwuuvvxyxyxx~yvy}yy|~~}}{~}|~~}{~}||}~{{||{{|}|{zxwxy}}yxz}~|yxy{{}~{{~|~~~~}}~~}}~}~|xvvuttsuuqnoprsrstrqonqusqqqqrtttuwxxtqv{ywy{{zyz|zz{|yx|~{yz||{{{z{}zw}zx|~}{{|{{|~}~~}}~}y|}z{}~~|z}~}{y{~|zyz~~zyz{}{wx||||{z|||~{y~~~zxz|xrswvsqqqqppqolmqrrpmlnnmmorronopqrrrqsurqtwwuuxyzz{{{z~~|~~~~}{|{}|~}}}{z~}||{~|~~}~~~~~~||}~~}|{|}|{||{z|~}}~}~~~||}|~z~~xuuvvsqrtrprsporrponqtspppoopqrttsrportvvroruwwstyzxuruywuwvvwuvxz{yxww{{x{~~|}}}}~~~}{}}{|~}~~~~~~~~~}}}}~~||vxxvurruuusppqtvrpssppruvvwusvwvvuvyywvwwx{~zvz~}{y{~xx|{y{}||||{{{|{zzz|{y|}z|}||{{|}|||{zyyz{|||||{yy{}~{xx{{}~z}~~~z~}}~~{~}|{zyywvvvxxtqsvwvtrsutssstsqrtsrqqtxvssttvxwutvy|xuz~zxxz|}|{yz{~{z~{{}~~~{~~~~~}}z|}|{|~~{wz~~||{z{||yx|~~~|}~zw}{|~}~~|ttyytpomlorollnqqllpqqqrqoptsrssttsuuw{yvxzzzxxz|||{{{}}x{|{||~|xz~~~~|{y}{{{|}~}~~~|}}~~~~~}}~~~}}~~}}~}}}|}z{}|x|~||}~~|{z{}~}zx|}|~~{~|~~}|}{xwxuoputqqpoomospjlpnkloonoomknqrqrqqpprsrruvtsuvvuvwvuttvyzzz{{{|~|~}~~x|}z{~|{~}x~~~~}opw{~{~{|wrrxzy}}yx{{{~y{~~}wpmovwlb_clsyzmdeigfovwxvpnqtqmqpllgakurmhchokiqp`\lqhhmnnllmjgb`acfiiimokhggiieeikijkjjlmloplijjlmkjihntnffgknonjhnqokglrmhkquqjnrqqnkmqqnmnnnoommpttqoopqqqqppqrtwxxwyzyyyy||ywz||z}|y|~vx{~}yz|z|zu{}z}~wry}vqtvwwtuxxvuuqoooonprnihhhkmicbefddedcb`^_fjg_`db_ce_Z_gc\^bdc\W]`\Z\``]]^YZde[U]e_UZb_[]``^^__^ae`\cf`[\bb`dd\X]a^Y^e]TZb^Y\`\X[`a_^`badfc`cinkiljfhjkljhhga_ee]Z\^^YSUXWYWRQTXWRSZ[ZZ[\^cfc`ceaagmliknkjpuplqvsquxtqtwsot{yuy~ytx|~}}|xy|{zwvyzxsqsspqsrqomqtnjntsmmpqusnosuusoqvzxrqv|vpw{yyxwy{~|yy|~}w|}{z{~~||zz~{{wx}vzyrz|wvvxxvvvvvutstwxvx{ywz|yxy{}{y~~}}~~|{{|}~{vx|||yurtz~xtvw|ws|{ux~{|~~}~}}ywy}wqponnjfeca``^Z[]\YTRVYWXYWTWZYWZ]ZXXY\a\W[^\\\\^^^`^[]`cecababffcbcgid`dhgeffddhhcbhgbcggedeikifhknmlpuspqsvwvxxwz}|yx|zxz||xy}{vx|xuy{wvxxzzvtx{{~~yz~yy}~|{{}zuv{}|ywz~|z{{{zz||||yy}||~~}}|{|||}~~|w{||{yxwwzyutwwsruroopplhkpnklmljmojfknjggikjhhjlljiijmoolhimmkkklljijjgeghedgheccfgeehigghggijihijlnljkorsrpmottrrttuvwzywwwz|y{}}~~~zz{yxwuutrpnmmlkhfikhfgjjkljiklmqqnqrpoprvvtsqtwvusrttrqonqtspmopkimonlkjkkkigjmigilkhjmlijlkklmolimnlkkmppmmmmnnnpppppqrstvxuqrtwwutvvwvrrtuvsotzuqswyxxywy}{|}~~}|}||{xy{wtxzwtttsrsusonrtssrpoqssrrrrspnrtrqqsvvrstuuttvxxwwwyzywuvzywxxvvuuwwvvvvttuutssttttrrsuvurruttttuvvwwvvwxxutwxxxxvttuuttvwusttrqrsqppoopokjmnkihfffcdhhecbcdeeddeffedffehihijkkkjjkmnnnoqtsqqrrtttuuvtsstuvtrtvsqqsuwvuuuvx{zy|}}}|}~~~~}~~||z{{{~zxzzwwxxzytsvurtvtqpqqqoopqpnmmmqtrppprsqruvvuruzywuuwxxwutuuwuruwrnpsvvspoprttssuvsqtvvuuuvwxxxxzyz{|}}||~~}~~|~~~{}|x|~zyz{}|xz~}{~~||}~|xx||zzzzzz{yz|{z{|}~~|{{{|{z||zzzyyxuwzyvvwyzzxutwxxyyzzxwwxxwvvvwxwtttttuuuussstvvtttvwvuxzxwyzzz{|}~~~~}}~~}zz||{zyyywwyyyxyyxwwz|ywz|zxxxyyy{}ytx{xvyzxvtuxwstwurrrssrpqrqppppprrqqppqrttrprtsrrrsttspnoqrqoprplnqqponoooprqpppnmoqqpooppnmmmmnnmnppnllmppooqqqqrstssuwyzzzzz|~~~~~~~~|||}}{~}~|{|}{{||{z{}}~}}}}~~}~~~}|~~||~}||{{|||{zz{{{zz{{|}}|}~~~~~|~}}~~~}{z{~}{||||||{yxxy{|yvtuxxuttttsqssqppqrrponopppmkllnoonnmmnoonnoqqppppopqrrrrqpppqqomnnnopommlklllmnmmoolloomopqqnmsurqqrtuuvvwxwwwx{|yz{|~}||~}}~~~~~}}{||}~}~}{{{{||{zzy{{zz{|}}|}}~~}~}~||}}{{z{|{{zy|}yxy|~|{}~~~~~~~~~}~~}~~|}~~|{zz{zzzzyyxz||{zz{|{{~~~}{{|{z{{xvtuvvtttuvtsrrstrrstvvtttuwvuvvvustvvutsrrrttrqonnnonnnnmllnomlnpommnqrqppqrrsssttsstuuuuuvy{yvuvx{{{|zy{}||~~~~~{|}}}||{{z{z{}|zz{|||||}}}~}|}~~~~~~|}~~{zzzzzzz{{{zz{|{zz|}}~}|}~||~}}}~~~}}~~~~~}}|}~}{z{{|{z}~{{~~|}~}||}~}~~}}~~}~~~}|||||{yzzyywxzxvwxz{xvvwxxxxxyzzxvtuvvvvuutqpqstrnnopppommnnnnnnoooonnnllnpponnoppooopoppqqqrrstttstvz|ywxz|}|}~~~~}~}{}~||~}{{{|{yy{{||{zz{||{|~~}~}~~{||}}||}}}{yy{||{{||{{yz||zzzzzzy{{zz{{yz||{{}}}}|}~~~~}~~}}}~~~||||||{{{}~}|zz|~~~~}}}}{}~}||}~}|{{{{||zyyyz{zyyyxxxzz{||{{{{||~}~~}~~}||~~|}}|zxxyzyxvuttutrturqpqqpopqpnprpnnnnooommmmkjklmkjkkjijjkkkklmlnonoprssstvutuwyyyxyz{{{{{{{{z{|{zyyzzzzzyyz{xwz~}{{|~}~~}~|z|}|||||zyyyz{zzzz||{{}~~}{|{{{||zyxyz||||{{||}~~~~~~~~}~~~}{||||{zz{zyyyzyxwxyz{zyzz|~~}{{{{{}|zxxyzxuvwwvuttttutsrqqpopromllmnmkkjiijiiiiiiggiihhjlmmmmmmnpqrstsstwwuvwvvwxyxuuwxvuvxyxvwyyyxxxxz{{{||{zy|~|{}~~~~~~~}}~~~~~}}||}}zyzzzyy{|yxyzzyxy{|||||}~~~~}}}|{zz{||{{zyz{{{{zz{|}}}~~~~~}}|{{|{yxyyyxyz{yxz{zz{{{{|~}{~~~}~~~~~}|zz{yxwwusrrrrrrpoonmmlmmklmnmlklmmmmnnnnnnnnopooprrpoopqppqrrrsttttuvuvwxyxwwyzzzyz{zyyyzzz{{{zyxyz|{zyyz{{zy{|}}}~~}~~~~~~}~~}{||{|}}{{{|}|{|~}||}}}{{{}~~}}~~}}}}~}}~~~~}~~}|~~~~~~||~|{}}{|}}}}|}}|}}|||}}}}}}||}}|}~~~~~~}|{||{yxwwwvwwvtttttsqqqppqqqqponnnnoopnmnnmmnoonmnopqqqqrssstuutuuuuvwwvvuvwvvvwwvuwxwwxxyxwxyywxzyxyzzzyy||yy{}||}}}~~}}}~}}~~}}}}}}}~~}|}~|{}~}|}}||~~}}||}||}~}}}}~}}~~|||}~~~~~~}}~}}~}}~~||}}|zz{||{|||{{{{|||{||~~~}}~~~~~|zyz{{zxyzxuvwvvvvutsrrrrrsrpooppqqpoooooppqqqpoopqrrrssrqqsutsssuuututtttuutttttttuttvvvvwwwvuxzzzzyzzyz{|}{y{|{zz{||{|}}|{||||}~~||}}}}}}~~}}}}}}}}~}}~}~}{}~}}}}}}}~~~~~~~~~~~~~~}|}~~}~~||~~}|~~}}}}~~}~~}}}}~~}}~~}~~~~~}}~~~~~~}}~~}{z{zxxyxwvuvvuuuttsssssrrrrrrqqqpqsssrqqqpoqrsrrqqqqrssrssrrssttsssuvutuvvvvvvvvwxxxxxwwwwyzzyyxyyyz||{{||}||}~~}}|}}}~~}}}~}}}}~~}}}}|}~~}}}}}||}~}}}~~}}~~~~~|~~~}~~}}~~~|~}}~~~~|}|~~~~}~|~~}}~|z{|{||{{zyxwwxxxyxvwwusvwusuwspsvutsrpqsuutsrttqqtvsqsutqsuttutttsrtuustvvttvwwvuwxxxxyyyxxyzzzzz{{yx{}{x{~|z|~}|{|}|{{}~}|}~|{|~}|}~}}||}~}|}}}~}||~}|~~|~~~~~~~~~~{}~~}|~{}~~~~~~~~~}~}~~~~}}|~}|~~~~~~}|~}|}}zyzzyyyzzywvvvwwvtuwusuvutssttsssrstsrrqrtsrrrrssrrttttuttuuutuvvvttuxwvxyvuwywvx{ywy|ywy{zzyyyy{}zxzzxy|}{yz{{zz{{||{}~}||}~~}{}~~}}~~~}}~}}}|~~|~~}~}~~}~}}~~}|~~~~}}~~~|~~}~}~~}~~~~~~~~~}~~~~~~~~|{}}{{{yxyzyxyywvvvvwvuuttuutsttssssrrssrrssqqqrsrrrqprststttssuuvtstvvuuuvvwwvuuvvuvvvvvvwxwwxxxyyxwwyzzzzz{{zzz{|||||||{{||}|{|}}{{|}}||}~~}}~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~~}~|{||zzzzzzyyxxwwwwvvvvvttttstussttsttsssttsstttsrsttttuutsttuuvutuwvuuvvwwuvwwwwwxyxwxxyzxxzzxyz{{zzz{z{{{{{{{{{|||}}||}}}}||}}|}}||}~}}}~~~}}~~}~~~~~~~~~~}}~}|}|zz{zzzyzzyxxxxwwwwvvvvvuvvutttuvuuutttuuttttuvvutuuvutuvvwvuuuvvuvwwwvuwxwwvwxxxxyyyyyzzyyz{zzzz{{{{||{{{|}|||||{{|}}}}}|{}}||}~~}|}~}}~~~~~~~~~~~~~~~~~~~~~|}}|{zzzzyxxyyxvwxwvvvwwuuwvttuuuuvvvutuutuwvttuvvtsuvutuuuuuuuuvvvwwwwwwxxxxxxyyxxxxxxxyyyyyzzyyxyzzzyzzzzz{|{z{|{{{|||{{|}}}|||||}}}||}|}}}}}~~~~~}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}}|{{{|{yyyyxyyzzyyywvvwwxwwwwvuvvvvvvvvwwvvvwwwwwxwwxxwxxwwxyyxxyyyxxyyxyzyxxyzzxxzzyyyz|{z{{|{{{|||||||||}}||}}||}}}}||}}}}}}}}}~~}}}~~~}~~~~||~~~}|{~|y{}}{|}|yyyz}zvuw{}zvx{yvx{xtx{zxyyyxz{zzyyz{||}|}}y{~}y}}z}~~}~~~||||z{|}}{{{{y|}}~|{{zwuxxuvwvttrrstttuvusuwqkqvpkptqnpsssuvwxsmkmnpstqoqstutsuvutttuuvvtrsvwvvvx{ywyywuwywtvwxz|}zwwz|||~}}~~z~|y}~{~|}||}}~|z|~}z{~{w}~}|yuwzvsw}zt{yrx{wtssrpsvtprxwtx|xsuvrptxsnszywz}xtz~wy}zx}}}~~~}}{|zxz}}|~~z|}~~~~x|~xswztpswtsvxvuvxvtw{wsz|uyy|}z|~||~{}~}~~~~~}|}||~~~~{w|{~}y}{x{~y}~{}~}|{|ysrrqnlkihjkhillnpommmoqpopqpouzwtvwuutuvvwwvuvxwvy|{z|}}~~}}~|z}~~}zx|}zyxz~~|}~~~||{z{{{}}zxwwyzurx}{yxw|~y~{}~||~}|~~~}|~~}}}|~|~~~|~}{z~|~|{}~ytxzxwwzxtx}xsyxrw~|yyywvwwspppnllmmljikomlnolkpronqttsuyyxz~}z{zz{{{yvvvwxvuvwvvvwy||y{}z{||{{}}~|~~~z{}}|zyzz{}{x||y~~zwvtsssrqqqolklkkmnljhhjnnmpssqrsrqtwurturrvyxx{|yvz{vx|{{|}{yz||{{}~}~}{}}|~}{|}}~{{{|}zxz|zyz{zy|~||{zz|~}{wz}zx{}|{}}~~~~||~~|}~|z{|zx{~~}~}~}|{y{|{xwxyz|}}|{zxvuurpqqmkmonlmokgikifeefhfdegilnnlkmqrpqtvwwxz}~~}||||{{zyyyxxzzy{zwwyyyyzzxwyzxwz}zxyz{}{{~~}||~~}}~~}{{}|{}}zxxz{{{{{zzz{|}~~}|||}||zxvsrqpnmkjkjhhijjjkllklmnnnnnooopqrtstxyxy{}}}}}}|}~{|~}|}~~~~~~}}}|}~~~}}}}|{zyy{zxyzzzyxy{yyzyxxxwxwuwxwyz{|~}~|}~}||}}{zz|~~}~~~~}{{{{{zyxxwvutsrrpoomkjjjihggihggfefghjihjmnoqstuuvvx{~}~~~~}{{|{y{|}|||{{zz||zyyxxwvxy{|||}}~~~~~~~~~~~||}}}~~~~~~~}||zz{||{yxxwwwvvxyxwvvwyz{}~~}|zxvsqpqpnnnmlkjjkkkkkkkkjjkmmlmmmmortsstvwwxy{|}}}}|}}~~~~~~~~~~~~~}}|{zzzz{zyyyz{zyyyxxxwvvvxyxwxxyz{|}}}~~~~~~~}~}}~~~}}|{{{yvutsrqpponkigghiihhghiiiihiijkklmnpppqsuvwxyzz{{|}~~}}||{{zyxxyyxxxyyyyz{{{{|~~~~}}|{|~~~~}{{}}|{|~~~~~~~~||||zzzywwwvuuvxyxyz{|~~}|xtrqppnllmmmljiijllkiijkklmmmnoopqrsttuvuuuwxz{zyz|~~~~}|{z{{zywvvuttttuvvvvvvwxxyzzz{|}}}}}||{zyyyyyz{{{{|~~~~~~~}}~~~}~}}~}{{|}~~}}}|ywutsqoonllkihhhijiihgghiiikmmmoqrstuuvvwxxx{}|||}~}{{zzyyyyxyyyxxyz{|||}}~~~~~~~~~~~~~}}}~~}~~~}}~~}|{{zyxvvvvvwwxxyzzz{||}|}~}|{zxvtsrsqponnmmmjiijkkjjkkjjkkjlmnooprrsstvwvuvwxyyyy{~~}}}}||zxxyxwwvwwvvxyzz{|}|{{|}}|||{zzz{{|}||{z{||}~~~~~~~~|{zzxwvsrssqonnonlllkjklkjjkmmlllkklmnnopqqqqrsuvwwxxxz|~~~}||}|||{zzyyyzzzz{||||||||||||}}||{{|}}|~~~}~}||}~~~||||||{{{{}|{{|}}|{{{|}}}}}}}}~~}{zyxwuttssrrrrqqooooonmlkjjihijkkkjjklnpqpppqrstvxyz|}~~~}}~}}|{{zywwwyzzyxwwxxyyyxyyyxxxxyzyyyyy{{{|}}}}~~~~}~~~~||}}}~~{zyxwvttsrppooopponmnnnmmmllkkkjjklllkklnopppqrrtuvwxyz{}~~}|||}}||||}}|{{{|}}|{|}}}||}~~~~~}}}}}~~~~~~~~~}}}}|{|~~|||}~}}}|}}~~}~~}zxyyxwwvvutrrqqqqommmkkjjjjjjjjjkllllllmopppprttuxzyy{||||}~~~~~}{zzzzyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}~~}|||}~~~}~~~|}|{zxwvvusrqpoooonnnmlkkkkkkkkkklmnoonnopppqrssstvvwxxyzz{{||||||||}~~}}}~~}}~~~~~~~~~~~~~~~~}~~~~}}~~}}|}}|||}}}||||||||||}~~~~~~}|{zxxwvusqqpppnmllkkjjkkkllllmmnonnnoooopqqrstuvwxyyz{{{{|}~~}|{zzzyyxxyzyxyz{|||||||}|||||||{zzzzz{{{|{z||{zzz{zzz{|||}}~~~~~~~~}}~~|ywwwussrqpnooonnnnnmmmnnnooooopqpooppqqrrssstuuvwxxyyzz{||}~~~~~~~~~~~}}}}}|}~~~~~~~~}|}}}|}}}||{{{zzzzzz{{{||}~~|{zyxvutsrqqponnnmllmnmllmnnmlmnnnnoopqqrrsstttuwwxxz{||}~~~~}~~}~~~}|{{|{{{zzzzz{{{{||||}}}||||{z{zzzzz{{{|{{z{||{{{{{{{{{||||}}}~~~~~~}}~}|zwuusrqqppooonnmnnnnnnmnoonoooopppqqqssqqrsssstuuuvxyz{|}}}~~~~~~~~~~~~~~~}}~}~~~~~}~~}|}}|||}}}|}~~~~~~~~}}}}||{|||}~}}}}{{{{zz{zzz{{||}~~}|zyxvusrqqqpoonnnmnnmmmmllmmmmmnooopqqrsttsttuvwxxyz{|||}}}}}}}}}~~~~}}}}}}}}}}|||{{{{{{{{{|||{{{{zzzzzzzzzz{|||{{{{{{{{{{zz{{{{||||}~~~~~}zywvvtsrrrqppooooooommmllmnnmnnooooqqpqqrrrrsttuuvxyz{{{||||}}}}}}~}}~~~~~~~~~}}}}}}~~~~~||||{{|||||}}}}}~~~~~~}}}}||||}}}}}}}}}|{||||||}~~~~}{ywutsrqqpppoonmmnnmlllmllmmnnopqqqrssstuuuvwxyyz{{{|{|||{|||||}}}}~~~~~~~~~~}}|||||||{{zzzzzzzzzyyzz{{{{{|||||||||}}|||||{{{{{|||}~~}{yxwutssrqppppooponmnmmnnnnnnnnnoooonooopqrrssttuwxyzzzz{||||}}||{|||{||||}}~~~~~~}~~}}}}}}}}}~~~~}|||{{{|}}}~~~~~~~~~~~~~}}}}|||}|||||}||}|||||}|||}}}}}~~~~~~~~|{yxvtsrqqppponmmnnmmmmnmmnonooppppqrsstuuuvwxyyyz{zzz{|||}}}}}}}}}}}~~~~~~}}}}||{zzzyxyyzyyyyyyzzzzzzzzz{||||}}~~}}}}}}|||||}}~}|zxvuusrrqppooooooponnooonnoonnnnnnoopqqrsttuuvwwxyz{zz{|{{{{|{zzzzzz{{{{{|}|}~~}}}}~}}~~~~~}}}}||}}}}}~~~~}~~~~~~~~~~}}~~~~~}}~}}~}}}}}|||}}||}}}}}~~}}}~}~~~|yyxvtssqpqsqooooqpoooqrqpqrqprrqqrstuuuvvwzywyzzz{|zy|~}~~}|}~}}}}~}}}~~~~~~~}|}}|z|}ywxyxxyzzy{|yvy|zxz}zx{~}{}~~~~~|~}|}~~~~|yyyusssrqoopqppommoonnonmmlmnlkmopppqqrsttttuvwyzywxzywyzzzyxxyxxxxz{yx{}{z{|{{|~~}}~~~~~~}~~~~~}~~~}~}~}~~}}}~~~~}}~}|}~~}|}~~}}~~~~~~~}{zzwuuutrqqqqpopqqqpppoprqqqrqprtttuvvuvwwwxyxxyzywz|{{|}{z|~}{{}}{{}||}~}}}~~~~~~}{{z{||{yyzzyyz{|{yyzyy{||{{z|}}}~}~|~~~~~~}~~{xxxvtrqqsqopqonooonmmnnnnmkmppponprqqrsssttuuuuvwvvwwwwwxyyxxxyyxxxy{zxz|{z{z|}{}~}~~~~~~~~~~}~~~}~}~~|}~}}~~~~~~~~~~~}}|zxwvttttrqqrqpqsqpqrqpqrrrrrsutrtuuuvvuvwxxwxyyxz|{z{{|||||{{}~}{{|}}||}~~~}~~~~~~~~}~~}}|}||{z{}{yz{zzzzz{{z{||||||}||~~~~~~~}|{ywvvutssrppppponnonmnponopppooqrqprtsrsstutuuuuvvvwwwwxxyyxxyzyyyzyyz{|{||||~~}~|~}~~~}~~~~~~~}~}}~~~~~~~~~~~|{yxwvvvtrrsrqqrrqqrrrrssrssssstttttuwvuvwwwxxxyyyzzzzz{{|||||}}|||}}}~~~}~~~~~~~~~~~~~~~~~~}}}||}|{{{{{z{{{{{||{|||}}|}}}}~~~~~~~~}zzywvutsrrqppppooopppoopqqqqqqqqqrrrrssssstuuuuuvvwxxxxyyzyzzzyyzzzz{{||||}}}}}~~~~~~~}~~~}~~~~~~~~~~~~~}|{yxwwvutsssssssrrsssrsssssssssttttuuuvwwxxxxyyyyzzzz{{{{{|}||||||||}}|||}}}}}}~~}~~~}}}~~~}~~}}}}}|||||{{{{{{{{{||||||}|||}}~~~~~~~}{zyvuutsrrrqqpppqqqqppqqpqqqrrqrrrrrrrrsrrsuuuuuvvvvxxxxyyyyyz{zz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}|{yxxwvuuttsssssssssrrrsssssssttttuuuuuvvwwxxxxxyyyzz{{z{{||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}|||}|||}}~}}~~}}~~~~~|{yxvvutssrrrqqqqqqqqqqqqqqrrrrqqqqrrrrsssttttuuuvvwwwxyyyyyyzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{yyyxvuuutssssssssssrssssstttsttuttuuuvvwwwwxxxyyyzz{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}||}}}||}}}}~~~~~~~~~~~~~~~~~~~|{zxwvvuttssrrrrrrrrqqqqqrqqqqrrqrrrrrssssttuuuvvuvwxxxxyzzzz{{{{{||{|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{ywwwutttssssrrrrrrsssrssssttttttuuuuvwwvwwxxxyzyyyz{{{{{||||||||}||}}~}}}~~~~~~~~~~~}}}}}|{zz{zz{}{ytptw}zhtrj`flieddgjhgfffghjkklmpsrqvyyzsmooqslgr}z}ul}orxzzwsvxz{{xuvwsorusrollmkkhdb_^]^__]\[YYYW[`bba^^_]\\[_ddeeejnmmmlmnrwvssty}zvsvxsnlklkigffgggfeeeccddefeeecdffjnjedgjlpwzyyxussstvz~|}{}|xtrqppomihkp|xojlnmnprsttstutsuwxxwurppqqpnmquuwz|~|{~~|xwyywtqonmoplhkkiifbbcehjjjjfbaa__dihfhjlosuuuz}zyz}~~~ytonmllmprqnllia\^``_]\\]bikloollkhih_V[`[XWVX\ZYYZ\\Z[_b^Z\^]]\[`fjkjhgffhjiigb^\\ahjjkjfdfhhijjhinuvu}|sqpnnnnpromqu}|xmopljhgovxwnelspkgddcbbbcdeikigggfffhikmnoonnoqqqqpppoppoqqppporuxyvrtxz{~}{|||{{yvvvxzzzywwxyyxwxz{{ywxyywwz||||{zzzzxvvxxxxwuttsstttstvwwxy|}||~}|xxxspooonhdgkkigeca``__cfda_`````bcb``___^^\[^`^Z[\YVUVXZYY[\]\ZYZ]]\^`a`adfhijmokhijknnoqsuxwvyzwtuxz}}}}~~}~}}}}~|zvsrqqqmjmnlihfdaabcdb`acdeeeeedbdffghhjkjihhiklmpqpoooqrqqpopsvxtprvwxxxyx|~|}}|}~~~}{zzzzywwyxvustwtqrrtvutrpqrrqtwxwxxz}zxxx|}y{}~~~~}yxy|}zusqqrsttsqoprqprrpnmnrtpnoonoprqoqtvvutssqmkkjilonmnomlllkkkkmpnllnnoolllkiggikkigffgikllkijkklkihhhhjlkigegjmoqsronmmosvy{}~~~~~|xy{{{~|||||zxxwtrtuuutsrpqstusqprtusqqssttuwyxwwvwywvxz{|}~}}~}zz{}~|xy|}}zwxz|~~~~}}~~~~~}}~~|zxxy{|}}~}ywxxwvuuutvyyyyz~}~{wwvxyvttutrsssqommlmnnnlkklllmooppooqrsrqrrtwxyvsrpnmopqrqrqqpnooqrpqrqqrrsuvvvuvvuutuvvwxxtqsuvvtrqqpnqtuvvvsstusppqsttttutstuvvwxxzxwyzz{~}}}~}~~~~}||}~{}~}||||}~~|||}~}~~}|{x{}}}{{}~~|}~~~~~~}{zy{{ywy{{{{{{z{{{{}~~~~~~}zz|}~}|}~}~~||}~~~|zz{{}|{{{yxxxwwvvvusppqqonnmlkkjijlkjkmnonnnmnoooooppqrqqrsrqpprtuuuuvwvvvwwwwwwxwwutsrpppqrstuttuuvwxy|}|zzzzzz{{zxwvvwwutrrssqqtusqrsssuwyzz{yy{|{{{|}}~~~~~}|||||}|z{{zxxz{|}~}|}~~~}|}~~~|~}}~||}}}}||}}{{{|||~~}~~~}{|~~~~~}~~~}}~|{zy{|zxz{zzxxyzzzzz{|}~}{{{||}~~~|}~~~}}~~}}~}}}|{{{||||{{|}}~~~~}{{yxxxwvuuvvwwwxwvvwwxwvuuwxwwvvvusrqpponmmlkjkllljhhijjiijjjkjjjjjjklmmmnnnoprssstvwxyxwxzzywxyyxwwwxwuttttvwvuvwyz{|}}}}~~}}~~}}~~|z{{{||{{z{|||{zzz{{zyyyyyz{|}}}||}~~~}}|}}~~~~~}|}}||||}}}}}~}}}}~~}}|||}|{z{||{|}||}~~~~}}}}~}|||{yxyyyxwxy{||zz|}}}~~~}||zz{{{{{}}}}}}~~|{z{zxxxxxvuvuuuutstuutuuuttsssssssssrqrrsrrssrqqqrstsrqpqpooponmmlmnmlllmmmnnoqrrsstuvvwyzzyz{{{||{{zyyz{zyxyzyyyz{||{{|~~~~~~~~~~~}|{{{zyxxwxxwwxzyyz{}~~~~~}}|{{{|{{|}~~~~||}}|zyyyyxxwwwwwxyzz{{{}~~}}|zzzzzzzzyyyyz||{}}}~~~|{{{zxvuwxwvvvvvvvwwwwwwwwwvvvvuuvvuttuvuuutuutttuutsrqrrrqqqqponopqpoopqqrsttttuuuuvvvvvuuvutsrssrponnpponooonnoqqrrqrstuuvvvuvwxxxyzzz{{|}~~}~~~}}}}}~}}}|{zzzzzzyzzzyyz{|{{|||||}~~~~~~~~}}|||||}}}}}}}}~~~~~}|{||}|z{{{zzz{|{zzz{|||||||}~~~}~~~~}||}}||||{{{{||||{z{}}}~~~~~}}}}}{zyyzyxwvvvtsrrrqonmmmlllkklkkllmnoppoprststttuvutuuvutsrrssrqqrrpppqrsssstuvuvwxxxxxwxxyyxxwwwwwwwxwvvvvwxwvvvwwvvvvvvuuvvvuuvwwwxyyz{}~~~~~~~~~~}||}}|{zzzzz{zz{|{|~~~~}||||{{yyzzzzzz{||}~~~~~}}}}|{{{{zyyyyyyz{{{{|}~~}}}}||{||||{z{|}~~~~}~}{{{zzzyxwvuuttsrrrqpooooonllmmlkkkkkjiijkkkklmnnnopqsssstuvvvwvwxxwvvwwwvutuvuutuuuuuvvwxxxxyz{{|{{|}}}|}~}}}}}}}}|{|||{{zz{{{zyyywwxyxxxxwxyyyzzzz{}~~~~~~~~}||}}|{{{||{{{{}}}}~~~~~~~~}}|{{{{{{{{{{{{{{{||||||~~~~~~}}|{zz{zyxyz{{zyyz|||||}}|}~~~~~~~~}|{{zzywvuuttssrrrrsstsstuvvvvwvvuuvvutrqqqpponnmlkkllljjkkllmmnnoooqrrrrsttsttuuuvwxxwwxz{{{{||||}}~~}|{{|||{{{zzzz{||||}~~~~~}{z{{yxwxyyxxwwxyzzz{{{{||||}}~}}~~~~~~}||||}||||}}~~~~~~~~}|{{{z{{{{zzzz{|||{||||}~}}}~~~}}}}|{{||{zyy{{{zz{{{z{||||}}|||}~~~}}}}||{{zyxxxyyxxxxwwxzzzxxxzzzyyzzxwvwwvutsttsqpppqppppppqqrsssstttuvwvuttuvutssssrqqrrrqppqrqppqrrqqqpqqqrrrrrrrstuwwwwxz{}~~~~}}}}||||}}~~~~~}~~~}}}}|||||{{{{{zzzzzzzz{||{{|~~}~~~}|||||}}}}}~~~~~}||||zz{{zyxxyz{{z{|}~~~~~}}~~}|{zzzzzyyyyxyzz{|}}}~~~~~~~~}}|{zyxwutrqqqpommnmmmmnoppppqrsstuvuuuuuuuuutsrrrssrqqqqqrrrsssrsuvuuuvwwvuuvvvvvwwwvvwxyyxxxxyyzzzyxxxyxwwvvutstttsrstuvuuwyz{{{}~~~~~~~~~~}|{{{{{yxyyyxxz{{{{|}~~}{{{{{zzyyyyz{{||||}~~~|{z{zzzyyyxxxxz{{{|||}~}}~}|{z{{{{{z{|||}~~~~~~~}}}|{zyywvutttronoonmlmmlkjlmmmmllmnnooopoopqqqrssssstuvvuuwyxwvwyyxxwxxxvvwwxvvvvwwxxxyyyz|~~~~~~~~~|{{{zyxxxxwwwwxxwwxyyyyyzzzzz||}|{|}~~~~}}~~}|{{{{{z{}{z}~}}~~~|z{}{yzzz{zxyyxz{zzzyz|}}|~~}}{|~|z{|||{{{{||{yyzz{{{{{{y{}}|~~~~}}}~~}|}~{y~}}}||}||{yxxyyyyy{|~}{|~}~}z{}xwwvutrqpooomkhjlmkjjihkmmlnonnnnoqqpqrrqstsrtvxxvttwxyyxxzzxxz{zyyyzzz{|{yz{zz~~}~~~}{zzyzzvsuwuqrsrrstsrtvwxz|~~}}|{{|{yz|{z}}|~||~~}{yzzz{|}}}}|}}~}~~~}|~~}}|{|{z|~~}||||~~~}|z|}yxz{{{yxz|{z|~~~|{|}}}|{|~}{zyz||{|}}~~~||{zyzzyxyyyzyyz{{|||~}||zywvwwvusrvxwwwwy|zy}~~}{||zxyzzxxxwvwwwwvvwwvttuuuvvsqsttssstssrstuvusstuvwvvuuvusuwspqsqoopnlnomklmmnqrqprvwwyzzz~~~}}|||zy{||zz|~|{}|{~z|~}}|{{{zyy{{yyxxyyyz{{{|~~}~}}}{z{||zz{}~}|}}~~}|{{}}||{{||||||{|}||~~~~~~||{{zyy{zxzzyz{{|}~~~~}}}{yzzyyxxxzzzxwz}}|~}}~~~~~~~~}}~}}~~}}}}|{zz{{|{{|~~}}}||{yxzzwuvwvuvwvvxxxxxxyzzzyxyzzzxwwwwvuuwwussuvuuutsuvuuvwvvuuvvwyywvvuwyxxxxwxyyxxyyyyywvvvvwusrqqqqppppommnooopqpqrsuuvvvvx{|||}}}~~}|~~}}||}~~}|ywwwvvvsstusqqtvwwutuvxyz{zz{{{}~~~~}{z{{zxxxxxyxxxxxxwwxxyxxyxxxy{{{}~}}||||{{||zxyyyzzxxzzzz{zyz{}~}||}}}~}~~~~~~~~}|||||{|}~~~}}||||{||}~~~}|||zxwwvttsrrqqpnmmnoooooooqrrrsuuvvvxzzyyz{{zzzzzzywwxwwvuuuuutssstttsstttuuttuttuvvvvwvvvwyzzzzz||}~~~~}{{{{zzzyxxyyzz{{|~~}~~~~~|{{||{yxwyzyyyxxyzz{|~~~~~~~~}}{z{{{zxxxxxxwwxyyxxyz|||}~~~}|}}}|{yzzzxwvuvwvutssuuvwxxyz{{}~~}}}||{{zyyyyyyyzzzzzz{}~~~~~~~~~~}}}|zyxwwwvuuuuuttsstuwwvttuvvvvvvuuuuuttuttttttttutttttutsstuutsssssrrrrrrrrssrrstuvvvvwxz{{|||}~~~~~~}{{||||||||||||~~~~}}|{zz{{zyyyzzzzzyz{|||||}~~}~~~~~~~~}|{{|{{{z{{{z{{{{{{|}~~~}~~~~~~~}|||{zyxyyyxxxyz{zyyy{}}}}}}}}}~~~~}}~~}}}}}|{z{|}}|{{|}}}}~~~}~~~}~~~~}}}}~~~~~~}|{zzzyxwwvuutttsssssttuvvvvxyyzyz{{{zyzz{zxwvutttsrqqponmnnnonnnnnopqqrsttstvwwwxxzzyzz{|}}||~~~~~~~~~~~~~}|}~~~~~~}{{z{zxwvvxxxwwvwxyyzz{|||}~~~}||{{zzzyz{zyyyz{||||||}}}~~~~~~}}~~~~~~~|{zzzyyyyyyxxxxyz{{zzz{|||}~~~~~~~~~|||}|{zzz{||||{|}}|}~~}|{zzyxxxwvvvuuvvuuuvwxxxwwxyzzzz{{{yyyz{zyxwwwvvuuuuutrrssssrrrssssrrsssstttttssuvvwvwxxxxx{}}}}}~~~|{|}}}}}}}}~~~}|}~~}|{{{|}{zz{||zzyyyzzyyyyzyyyy{||}}~~~~~~~~}}}|||{{{z{zzyyyyyyyyz{||{{~~~|~|~z{~|z{{ywwxyyursuvwtpstrpqrpmrurooqqqsuttssvxyz|~~~~{~~|{x~}|{|~}}}}~{{zxvvwvtvwusqnnpqprsqnpsmgmsnhmroknstvxxyywttsstwxvtuuvwvsrrpppomlmmjijllkmopsrqturrtvuttuy||{ywy{zyz{{zywxywty}}{||}|zyyywtuvxzxuy{wuuvxz{{{||}~}}||yssurpuytowwotwtrssplqwtqtxvuz~|wwzxsw|wsy~|z~|w~~y}{vz~~~}||~}|~}}~}z{{zz{{{xy{wruwsoqtpkqwurvyxwyzxwz}zv}y~~z}~y{|z|}z}~|~~~~~~~}|x{~}|~}z|~~}~|x}x~zrx}yvy{yxz{yutusqrqonqsqpqrsusppooponpqomswsorttsrrstuvtsuvurvzwtwzzyww{|z}|{}~}|||~{y}}|zxz|zxyzzzyyxwvuvwvvxywvxxx{{{~}}{z~{x}~|zz|~|{{{z|}{~~~~}|{{{}~~~~vx|{xxxvsw{slsztnszwsuwvuwxvtstrrttttsqtwutuwusuwutvxwvy{zy|}}~{|}zwy|{yxxz||{zy{||}zx{}|{zz~~}}~~}}~~~}|~|~}~~|yxwwwwuvvvusqqrppqpnnnnpqpnquutuvtsuwtqsurptwutvxvtwxusuwvvwwvvy{zy{~}|~~~|}|zz|}}||~~~~~|zyy{}}|}~~|}~}}~~|{}~}{}~~~~}}~z}{xz|{{|}~~~~~}|}~|yz{{{z{}~~~~|}}~}}}|zxvwxutuvvwwxxxyywtuurpqspoqspnpromopmllllmllmoqssssstwwvwxyyyz{}~~~~~~}~}||{||||||{{zzzzzzyz|}|{|}||}~~}~~}~~}~~}}~~~}|}~}|}~|~|}}}|}}||}~~~~~~~}}||~~~~~}~~}}~}}}}~}{{zywvusqqqommnooopppqrrrsttsssssrqrrrssstuuuvwvvwxxwxywvy|{z|~~~~~~~~~~||}~~~~~}}}||||{|}|{||}~~}}}~~}||}|||{{|{{|}}}~~~~}|}}||{zz{{|}~~}}}|{|}}|}}|{|}|{}~~~~~~~~}~~~~}~~|}~}|||{yyyyyyxxxwvuutssrqpoonmmmmmnnnnnnooppqrrstuvvwwwwwxxz{|}}~}}||}}}~~~~}}||{{||}}}}~~~}||{{{{||}}}~~~~~~~}}||{|||||}}}~~~~~~~}}}}}~~~~}|||{{{{{{z{{|}}}~~~~~~~}}~}||||}}~~}}|||||}}}}}}~~~}{zxwutsrrqqqqqqpqqpppqqqrrrrqqppqqqrrsssttuuuvvwwxxxyyyyz{|}}~~~~~}~~~}}||{{zzzz{||}}}}}}}||{{{{{{{zzzz{{||}~~}}|||||}|||||||||}~~}}}|||||||||||{{{{{|||}}}~~~~~~~~~~~}}||{zyxxwvvvuttssrqponnnnnoooppppppppqqqrrsttuvwwxyyzz{{{||||}}~~~~~}}}||||||}}}}}}}}||||}}}}}}}}}}~~~~~~}}|{{zz{{|}}~~~}}|||}}}}}}||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~}|zxwutssrrsssssssrrqqqqqqppppppqqrrssttuuuuuuvvwwxxyzz{{{{||}~~~}}|{{{{{||}|||||||||{{{{{{{{||||{{zzzyyzz{{{{{{{zzzz{||}}}}}}|{{zyxxxxyyyyzzzzz{{{{{{{|||}}}~~~~}}||{{zyxwvuttsrqqqqppoopppqpppooopppqqrsttuvwwxwwxyyzz{{||}}~~~~}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~}}}}}}}}}~~~~~~~}||||||}}~}|{zyxwvvuuuttttssrrrqppppppqqqqppppqqrstuuvvvwwwwvvvwwwxxyz{|}~~~~~}}}}}}}||}}}|}}||||}}}}}}}}}|||{{zzyyyz{{||}~~~~}||{zzzzzzyyxxxxxxyyzz{{|||}}}}}}}}~~~~}{zyxwuuttsssrrrqqqppooooppqqqqrrrrrsssttuuvwxxxxxyyyyzz{{||}~~~~~}}~~~~~~~~~}}}}}}~~~~~~}}}}|||||}}~~~}}||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}|}}}~~~~~~~~~~}}}~~~}|{zyxwvutttttsssssssrrrrqqppppppqqrssttuuuuuuuuuuvvvwxyyzzz{{|||}}}}~~~~~~~~~}}}|||||||}}}|||||||{{zzyyyyyyzz{{||}}~~~~~~}}}||{{{zzzyyyyyyyyyyyzzz{{{{||||}}}}}}}~~~}|{yxvutsrrqppooooooopppppppppppqqrrsssttuuvvvwwwwxxyyzzz{|||}}~~~~~~~~~~}}}}~~~~~~}}|||||}}}~~~~~~~~~~~~~~~~}}}}}}|||||{|||}}}~~~~~~~~}|{yyxwvvuuuuttssrrqqpppooooooooppqqrrrrrrrrrssttuvvwxxyyyzz{{{||||}}}}~~~~~~}}}}}~~}}}}}}||{zzyyxxxxxyyzz{{||}}}~~~~~~~~~}}|||||{{{{{zzzzzzzzzzzzzzzz{{{|||||}}}}~~~|{yxwutsrqqppooonnnooooooooopppqrrsssssttttuuuvvwwwxyzz{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}~~~~~}}}}}}}}|||{{{{{{{{{{||}}}}}}~~~}|{zyxwvuutsrrqqpponnnnnnoooppqqqqqqqqqqrrrsttuvwxxyyzz{{{{||||}}}}~}~~~~~}}}||{{zzyyxxxyyyzzz{{||}}}}~~}}}}}|||{{{{zz{{{{{{{{zzzyyyyyyyzz{{{||||||||}}}~}{yxvutsrqqppoooooooonnooopppqqqrrrrrrrsssttuuvwwxxyyyzzz{||}}}~~~~~~~~~~~~~~~}~~~~}}}}}}|||{{{{||}~~~~}}}||||{{{{{{{{{{{zzzzzz{{{||}~~}|{yxwvutsrrqpoonnnnnnnnooooooooopppqrrssttuuvvvwwxyzz{|}}}~~}}}}}}}~~~~}}|{{zzzzzyyyyyyzzz{{|||}}}}||||{{{{{{{{{{{||{{{{{{{zzzzzzzz{{||||||||}}}}~~~~|zxwutsrqqpoooonnnnnnooooooppppppqqrrssssssttttttuvvwxyz{||}}}~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}|||{{{{{|||}}~~~~~}||||{{{|||}|||||{{{zzzzz{{||}~~~|zywvutsrqppooooooonnooonnoooppqqrrssttuuuuvwwxxyzz{||}~~~~~}}}}~~~~~}}||||||{{{{{{zzzzzz{{{{{{{{{{zzzyyyyyyzzz{{{{{{{zzzzzzzzzzzz{{{|||}}}}~~~~~|zywvutsrqqpppooooooonnnnnnnoooppppqqqrrrrrrrsttuvwxyzz{|||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}||{{{{{{{{{||||||}}}}~~~~~}}||||||||||||||||||{{{{|||}}~~~|zywvtsrqqqppppooooonnnnnnnooppqrrssttuuuvvwxxyzz{||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}||||{{zzzzzzyyyyxxxxxxyyyyzzzzzzzz{{{{{{{{{{{zzzz{{{||}}~~}{yxvutsrqqqpppoooonnnnnnnnnnnooooooooopppqrrstuvvwxyyzz{{|||||||||||||||||}}}~~~~~~~~}}}}}}}~~~~}|{{zzz{{{|||}}}}}}}}~~~~~~~~~~~}}||||||||||||||||||||||}}}}}~~~~}{ywvutsrqqpppooonnnnnnnnooopppqqrrsstuuvwwxxyzz{{{{|||}}}}}~~~~~~~~~~~~~~~~~~}}}|{{zzzyyxxxxxxxxxxxxxxxyyyyyzzz{{{|||||||||{{{{{{||}}~}{zxvutsrrqpppooooooonnnnnnnnnmmmmmmnnoppqrsstuuvwxxyzz{{{{{|{{{{zzzzzz{{|||}}~~~~~~~~~~~~~~~}||||||||||}}}~~~~~~~}}}}}}}}}}}}}}}|}|}}|||||||||||}}}}~~~~~~~~~~~}xtvwvsoosroopppqronpqsuuqlpvvtpotxvuwxwwvy}{xyy|~{{}~|}~~|}}z~||~~~|~}|~}y{}zwxxvvvvuutvyurw{tqvyxvstxyyxwz|~~xv|~{{|||{z}|z~|z|}~{|}}}}}~~~}|~}|}~~}yvutturnpsqoprrrooppopoonmmnnprrpprttuttwywvxyxy||{{z|~y|~|{zyz}~~~}{}}}}{~~~~}{{}}~{}{zz}~}{yy{}}{vy}{{z{{xwz{|zwy}}{zyyy{}{yzz{{|}~|{}~~~~yw{|zvsrqppppqqonpqpqqpopprtplorqrssssvxyxvuttuxyzzxx{}~}}}~~}{z}}}~~}z~|~~~}}~~}||{zzyyyyyyy{|zxxyz{|}|{{|}{y}~}~~z{{yvsrqtxrloqssmjnommllllklmlknqrpmmqpmpststttuwwttvwywtvzwvxxuuxzyy|{xwvz|vt}|z{}~}}}|{z||{~}}{~~~|{|~}|~}~|y}|}}{~|{{{|}||{zyz|yvz}|zyy{|zyzz{~~~~~{z|}{z}|z}|z}~}}~|}t|{~~||zvvwwwrnrutrpnpronponoppqrrssqruvuuuvvvwwxyz}~zxy{}xz~|y~~{|~|z|~~~}}x~~}~~y~{wz}~~zyzzyz}~}{xxyxy~~||{}z|~{~|{}~|wxzvrrrssrpnnoomkknqpmmorsolprqpopqporusrvwoouxvsqswvtwyvv{{ts{{wwxxxwvy|{y{~~{|}y}}|}|~~{~~~}~~}|~~{z||{{|zy{}|{zz{{|}}~}|}}~}}~~~}~~}}wz~yyz}~zwwxxy{|xx|{wz|{zzzyyzzzzzz|yv{~|{~{z~~~}~~}|zzwtx{wtuvvutrpruvwuqsvvwwuuuvvwwvwyxwxy}}xx}~|zzz}|z~z}~||~~}}}|}|y|~zz~~ywy{{zy{}zx}}|z{~~|||~~~}zwy|wrsttttrponnooopppoopppppqpnpsrqppqrpqrrqqstssspntxvtvwwwvwzwrw|yzz||{{|}~}~~|~y~~~~~}}~{}}|}||||y|||{|~}z{~}{zz}~}}}~~|z}|zz}|ywwy||}{z{|zzyy}}z{}||||}~}|~~||~}{z|}||~~}~~~~~~~|~z{|zwwvwwrprsssstutrrsttuwvtsstuuvwwuvxxyzyxxyyxyz{||{}}{z}}}~~}~~}}}}~~}||}||zy{}{z}~}}}|{|}}}~~~~}|~}~{xvtuvsprqppoopqqqpnnppopsqlnssqonquqoqrqruursvvttsuz{ywwyyvxzz{yv{~yw{~{z}}{}~~~~}|~~~}~~|||||{||{|||}}{z}~||}~~~~~~~~~}|||}~}~}zz~~}{z}}y}~{{||}~~|}~{{~~}}|}}~~yyzzywuuuvvsrrtvtrsuuusruusqpswwvwxvuxzwuwy{yvy~|yyz{||||}~}}|{yx}}{~~{z{}~||~~}~~}~~~~||~~{{}|{~|yz~|z||{{zz|}}||{{}}z}~}}}~~~}~~~~~|{zwuwvpqwwsqqrssrttpnrtttssuttqotxtprttrqrtuvusstwyvuwxvuwz{|{yy{||{z{}~}||~~}~~}~~}|}~~}~}{|~~||}}~|~|}|z|{w|}|{|~|y{}}}~~}~~~~}|~~~}|zyxwwvwwursuwwtrsuttttuuttuttttwywuuvvwzzwvwy{xvz}{zyz{||{zz{|}zx|~}|yz~}|~~~~}|}~}}}~}}~~}{}~}}}~}y{~}}}|{}~{{~~|}~{y~~|}~~}|}~}~~|{}|}}~~~}~~|zxwwwwwtssuwsoruttrrrrtsppsrqqqsupotuqpqqrsuvxvssuuwzzwwzzyyz{}}}|{}~}}~~~|~}~~~}}}~~~~~|}~~~~}z}~~}~~}}}~|{~~}~|~|~}~}}~}|}~~}||~~~~~~}~|~~}~}}{zyxxuuwusrrssqoqsttrqqsvsorwwvsrtvxxutwyzxtx}zy{{z{|||}}||||}~{z|}{{~~}{{~~~~zmouy}~{~{~wtvyz|{{||{}}y{~zz}}y{~}{|}~~~}xx|{qosz|vvxwx~~}|upz~xpu}ywqlzxw}}|{zyxvqmnpsvwvz|zwuuxyvvyzz|}{|~}z{}yttuuupligkog_]^abaa]\`b`]Z^c^[^cgc\^bcb`^`dec`abceeaaejkhghhikkjijlllnonnqrpoqtutrqtxxv{|{z{}~zy{zurpnieecbba]ZYYZ\\YWWYZXY[ZWWWUV[`\UVYUV[\WRV[XTX[\\XUZ]\YY\[WY\XW^^VPX`YNRXUQRUTSSUTRVYUSY[VQRVWUYZSNSXUPT[SINURNRTOKPTUSQRTTVWTSWZ^][]\Y]`]\]]^`^\bd_\`cecadefiiedgmlegmkijihjlmigkmjhlqpmpspov|wry|x|~|}y|{}w|}~}{z~|~~xux|{tqtvtsrrttuvuvwz}yv|}{zz}~|z}}{}zx~~w|}v}|||}|zz{zywvuuxyxy|zw{~{yz|~}~~}~}yz~}||{y{|yuwzyvvwyzwuwyxwtrsvvsqtsmnpnnmiilnolilpqpqsnkqvrpstsqtxskp{ukovrmnnoonmlllmmlihiigcbdddeea_afd`cgebceikgdgjiihiklkkifgihhgeebabcb`_`a^]`dcabdccgjfejkghlljjmopokkosrqtvsqtvvvwyxwz{yxwwzzyyyyzz|{}~~}}~~}}~}{|~}|~}{|}}|wtw{wtttrpoorspmmnlkkjjklkfbekigiigfimiejmjggikkijlllkjkkmoplhilkkjhijiikligknlkmonmnpsrrtsrssqqqqqpnnopnkknponljkonlmnnooqstsrqtwvsuwxxwxzyy{|}{z|}zyzxvutttrpnmnnmigijgfhjiikjhjlnqroprrrsvxxvusvzzxvttvvusqsuuqostpmnqqpnllmmkjkkhehkigjmkhikkkmoqplnqoopqrrpppopqpnnoppppppqtsppsuustwxxwtvxyywsw{wuw{|yxyxy}|yy{}|xy}}{|~~}}}}}}}~~}~}||||{z|}zwxywuvusqrutnmoqqqomnprrqrstusrvyxxxy{zvwyywtsvwtrqqrsqomnqpopqqppprsstvvsstuttsrrssqpppqollnnnmkkllljjjiklgehihgggfefgghijihjlllnqqqrstvvtsvxutsrsspptsqpooqrrqpqssrrtuuwwuuwxwxwvvxxvvxzzxwwwyzzyyz{zxxzzzwuvwusqqssromnpqsqprssttuz{yyz{}}{|~~}}~}}}{|}{yy|~{z~|z{}|}|~}z{|yvuvwvuttssqonnqsqonmmmjjlmnlikmkjjjmonmlmprssqtvsquxzyvttuwwwvtuvrqsutrqrtsrrsuvvvxzzyyz|}||~}{|~~~}}}}}~~}|}~}~~~~~~~}yz}{yyyxxxxyxwwwwwyzxvwyz{ywy{|{{{|}}{z~~|~||~~~~~}|}}|{{{|{zyxyyyyz{{zzy{{z|}|{{}~~}{{{{{{zzzywwvuvwvuuuvvuuuvxxxxxxxyzzz{{||{{}~}}}}~~~~~}}}~|{{}}}~~~~}~~}|}}{{{zywwz{ywyzxwwxyywwywsuwsrttronoqnklonkjijkkkjjjjijklmlkkkjklmmmklnnmmmnoqqpnoprspqsrpqssrrqqqpqsropqpoqrrrtuvvvwxxxz{zz{|{zyxxwvvvutsrqqqqqrrrrrstuvwwwwy{|}}}~~~~~~~~~}~~}|}~~~~}}~~||}~}{{{|~~~}}~~~}~~~~}}}}}}}|{||}}}}}||~~|zzzyyxwuusstvvtrrtwwutuvwwwwxwutuwwusqpqqpmkkkkjjjigggghhhiiihghiiijiijkllkmnnlmprsstttuvvvvxyxuvxwututsttssqquvtsstvwwxzzzyzzz}~||{||{||zz{{zz{{{zyzz{zzzz|~}zyzzz{zzzyyz{zyz{{|}}~~~~~~}}}|}|y{~}|{|~~}}~~~~~~}||}}}|z{{xxz{}|z{}}}~}~}~}~~}}}|{|}}zyz|zyxxxy{{zz{{|~~}}}|{{||{{}~}}}~~~||}|yzzxwuuvvvwvvvutttuvtsttutrrrstsqqqqqpqrsrqppqstsqqppooooopomklmnlkmnmlkmpqqqqrtuvvvxyxxxyyyyzz{{yvvwyyyxyxxyzyz|}|{}~~~~~~~~~}|zyzzyyyyxyz{{zz|}}}|}~~}{{|{zz{{|~~|||}~~}zyzzzxwwywvwxyzz{zz|}~~}}~~}}{yyzz{yy{{xx{}||}}}}~~|||zxzzwvwxwvuvwwvvwwwxwvwywuuwxxvuuuuttuvvvuttrsttutssrpqqrrqoonnpqqpooppqqsuuttttuuuvwxwutuutsrssrpnmnnonmnonmmnqsqoprstttuwvuuwxyyyyz{{|{}}}~~~}~|||}~~~~~~~~|{{{{zxxxxyzzzyzzyy||||}}}~~~}}~}}}|||}|{~~{{{}~~~~~}}~~~~~}|{|}|{zz{{{||}|zyy{}}|{|}|}~~~}~~~}}}}|{|}}{{z{|{z||{|}||}}~~}|}}{zzyyxwwxwuutrqppppnmmlkllkjlmlllmnonoqqqsttttuvutttuvtsrrssrpqrqooqqrsssrrtvuvwxxxwwwwwwwwxvvwwwwwwwwvvvxxwvuvwwvvvvvvvsruwvuvwyywy{{|}~~~}~~}~~}}~~}||}~}{zzz{{|}}|{|}~{}}|{}}{yyyz{{{zz{{}~~~}~|{|}|{{||zxy{yx{}{z{||||~~~}|||||{z|}~~~}}~}{yzz{{wwwvusrssrrrqpnnnmnomkllkjjklkihijjkkkllkmnmnprrrsstttuvvvwwvvxxwuuttuuutssuvsstuwxwwyyzyyz{|||}}}}|{}~|{}}}{z|~}{{|{zzzyyxxxxwxwwwwwxyyyyzzz{}~~}}~}}}}}}|{}~|{{|}}|}~~}|{|||{|}|{{|z{}}|||}}|~}~~~}}}|zz{{zyyyyzzxyz{|{{|}|{|}~~~}~~}||~~~}{zyzzxvuusrssrrssssssrstuvuuvvvutuwvtrqqrqonmmmlkjkmljijklkklnnonoqrrrrrssttttuvvvwwwwxy{{z{||||}}}~}|||||||{zzzz||||}}}~~}|{{{{zyyyyyyxxyzyz{{||{|}}}}~~||}~~~}}}}~~|{|{{|}~~~~~~~~}~~{z{|{{{{zzzzz{|||{|}}}}}~~~~~~~~~~~~~~~~~}|{||{{yxz|zyzzz{z{{{{zz{|}}}}~~}~~}}}|{|}|{yxwwyyxxxxxxwyzzyxy{{yxyzzxvvvvvusssrqpoopppqpoppoprttrrrtuuvwwvtttuvusrssqqqrsrppppqqpppqrrqqqrsrqrttrrtttuwyxww{|{|}~~~~}||||}~~~~~~~}|||||}}|{{zzzyz{{{||z{}~~|}{{|}|||~||~~~}~|z{|zy||zxxyyzzz{{|||}~}}~~}~~}}}}}}|{zyzzyxzzyxxz{{{|~~~~~~~}~~}|{xwwwvurrrqononoooonnopppqssrrsuvvvutttuuuttsrrqqqqrrrrqqqrstsstvvvuvwwuuvvwwvvwwvvuvwxyxxxxyyxz{{yxxyxvvwwwustutsssuvuuvwxy{{{|}~~~~~|{zz{|zyxyzywz}}|{|}~~}||||}|zyyz{{z|}}||~~}}~}|zyyyyxyyywvuwzzy{|{{{}~}}~}|zz{|{zz|||{|~~~~~~~~~~~}|{zzzzxvutttspnooonllmmkkmnnnnmllmnppqpooqqqrrttssstuwwutwyywvwyzyxwxxwvwxyxwvvuvxzyzyyyy{~~}}~~|{|{{yxxxxxwwxxxwvwyzyzzzzyy{||}||}}~~~~~~~~~~}|{{{||z{}{z}~~~~}~~~}zz~}zzyy{zyzyxz{xy{{{}~~}|~~~}~~}|{|~{y{}||{z{|{|{xxy{||zz{zx{~|{}~~~}}}~}}~|{}}{||{{|zxxyxyyyz|}}{|}|{~}z{~{vwxwttsqopqqplilnlkmljiknmlmoononoqpnprrqrsrrsuxxvtvxyzyxy{zxyz{zzzzzxxz|zxy{zz}}}~~~}zzyz|zvtvwtprvtrstsstvwy{}~~}{|}|z|~|~~}~}}}zyzzz{}|}~~}}~~~~~~}~~~~~~|{{}|{|~~~}|}}}~~}}{y}~zxz||{zz{}|{|~~}{|}~}|{|~}zyz||{{||}~}~}|}}{yy{{zxx{|{z{{||}~~||}{xwywvvusvyxxvuy}zx|~~~~~~}|{||zwyzyvwxwvvvwwuuwwutstuuuusrsttsrstttsstuuutuuuvwvtstvutvvroqrpnoqnlnpnlmnooqrrqswxvyzxy~}~}{z|{y{}}{{|}||~|{}y|}}}|{{{zyy{|zyxy{|{|||}~~}}}}{z{|{zz{|~~||}~~{|~~|}||}||}}{|~~}}~~~~~}}|}{yz}{yz{z{|}}~~~~}}~~{yzzyxxyyyyzxxz|}}~~~~}}}}~~~|}}|}~~}~~~~}|{{||{|}}~~~~~}}|||zzzzxvuvutvwuvwvvwxxxyzzxwwyzyxwvwwvuuwwussuuuvuttuvttvwvvuuuuvxyxwvuvxyxxxwxyyxxyyzzywuuvwvutrqqppqpppomnoooopqqrssuvvvvwy{||||}}~~}~~}}}~~~zxxxxxwstvvtrsuwyxvuuwyzyz{{{{{~~}}}|{{{zxxyxxyxz{yxyyxxxyyyyxxz||{{}~}||||{z||yxyyyxxyzzyxyzzzz{{yz|~~}}~}}~~~}~~~|}}||||~~~~~}||}|{|}~~~~}|||zywvvussrqqponmmlloonnnnnoqrrsuuvuuxzzz{||{zz{{{{zwwxxwuuuuussrstttuutstuvwvvwvtuwyyxwwvwxzzzzzz{{|~~~~~}|{{yxyzxxxxwwwxy{|{{~~}}~~~{yxy{{zxxzzyzz|~~~~~~~~~~|z{||zwwyyzxvvwxwvvxyz{zz|}~}~~}}~~|zxyzywvtsttttsqqrtuuuwxyyz||{|{zyyzzxwxxxwxz{zz{{}~~~~~~}}|{zxwxxvuvvvvvutstuwxvuttuvuuutssstsrrsrrrrrrrstssstuttuuuuuuvutttttsstsssstsstuvvvvwxy{||}|}}}~}{||{{{{{{{{zz{|}~~~~~~}|{{{||{z{|{{{{{|||~}}}}~~~~}~~~~}|}}~~}|{|}}|{|||zz{}}||||}~~}~~~~~}}|{{zyyzywwxyyzz{{zz|~~}}}}~}}~~}~~}|||}}~~~}}~~~~}|||~~~}|{}}}}}~~}}~~~}}~~}~~}|}~~}~~|zz{yxwwxwttutrstssstuvvvvwwy{{yz{{{yxy{zyxvuttssrqppponmmnoonnnopppqqrtttstvxwwxyyyyy{{||}||~~~~~~}~~~}}~~}}~|{{zz{ywwvwxxxxxxy{{z{|}~}~~~}}|||{z{||||{zz|}~}|}}~~}}~~~}|}}~~}}~~~~~}||{{yy{zyyyyyyxz|{z{{{|{|}~}~~~~~~~~~~~~~}|}~}|{{{|}}}}|}~~}~~~~~}|zzyxxxxxxwwwvuvvvvvxxxwvwxxyyyyz{zxxxzzzxxwwwwwuuvuttttttttsrrttsttssstuustutsstvwwvvxxxwwz|||||}~~}{|}}}||}}~~~}|}~~}|||||{{{{}}|{yxyzzzz{{zyyyyz{}}~~}~~~~~~}}~}|||{{{{zyyyzzzyyz{||{{~~~z{}{yzzwuvwxysoqtvwtoqtrpoqolrvropppqsutsttuxy{}~~||{}}|~z~~~||~~}}}z|~~||{ywy{xvyyywtqqstrtvtqrsmhmrmhmqmkmpsuvwwxvsststwxwuvwwxvuusrqpoonmnljjllkmmnqppssqqstsssuy{{zxvxzyxxyzzzxxyxux}{z|}}|yvwywtttw{zx{{wtwxy|}|}~~~~}~ztrsnlsxrjqyslpspmmnjgmsqnpsuux|yuxzwtx}xt{}{|y}~{x}~}}~}||{wuy||{}~y|}{~}xz}}|{zzxy|xsttqmpsmgmsqpruvttvutx{wt{}w}}x||y|}{~}y{~}}~~~}z{}wrvzwtvywvxyxxy|yv}~y{tx|xvy{zyy{yuuvspppmnqsqoopsusonnpqpnoqomrwtqtwvuutvxyywuwywtwzxuvwwwuswzwtwxwvxyzyxxz}~}xw~~}{x{~{xz{zxz{yvuttuttuvutuvxzzz}~}}}|{~~{}~}~|~~~~~}}z~~{}}|{xuy|tkpwqimrnknomklnmjjkjhjmnnmlpurruvtsuyxwy{zz|~~{{|zwy{yxxwxzzzxtwzzxvsuxwttsvxwvz|ywxxwwz}~~~~~{|~~|zxx{|z{|~~}|~~}zwwvutqqrrrqommmmmmnllnnqsqptyzz{|zy||zxyzvuz|xuvwvstuqnoqqpqpmnrttsuvuux|}}||}~{{~}{|}}{|~~~{yyyyz{}}}}}{yz}~}||}~|y{~}z{}}}}~|}{}~|{|}}|~~}yz}||~}|{}~|~~}~{xuvxtpoooqrqrqppnlmmhehjhgjkiffjjfgihggfghhjmpqrtvwxy{{{|~~}{z{|{ywvvuttrqqpprsrqrsrrtuttvxz{{|{{|~~~~|}~}~~~~||~~~~~}}|}}}}~~~~~}}~}z{|zyy{}~}}||~|{zzzyxxwwurpnmmnnkhiklnoprstuvvxz{zz{{ywvwxxwvttvvtrrqqsutqppopsvtruyz{|}{y{}}}}}~~{z|~~}}~~}}~~}|{~~~~~~~}|||||zywvuwvuuvvwyz{|{y|}~~~~~}|||{z{}}}~}|}}||~~~~~~~}}~~~}|~}{|}||||yxxxxwvtrrssrqqnlkkjjihggfeeeefghjkkklnprrstvxz{}~~~~~~~~||~}}}{zzzzzzyxyyxwvuttsssstuvvvvvvwwxyyxxyzzz{|~~~~~~~~}}~~~~~~}}}{{{{{z{zzzzyxxxxyzz{{{z{|}~}{{{ywutssrrqpprsrqqpqrrqrrrssssrqqrrstttttuvvuuuuvwwvvvuuuvwxwwwwwwxyyyyxyzz{{|~~~~~~~}{zzzyxwwwvuvwxxxy{||||{{|}~~}|{{||}~~}|||}|{z{{{{{}}||{{{}~~||~~~}{zyyxutsrponnmlkkkklkjhghjkkkmoqrqpqrstvwwwwwwxyz{{{|}~~}}}}~~}}}~~~~}|zzz{{zyxyyxxwvuuvvvttuuuvwwwvuvxxyzz{{|}}~~~~~||}}}||}}||{{{{zzyy{||}~~~~}|{zywttttstttsttttstttssrqppqqqqqqrrrrssstttutstuuvvvuvvwxyxwwxy{||||{{||}}}}~~~}|zyxyzyxxyyyyyyywwxxyz{{z{|}}||}~~~~~~}||{||{{{{{{{{zyyyxxxyzzxyyyyxyz{zzyyzzz{|||}}{z{zyxwutuuutrqqpponmmmmnnnnnnoooqrrqqqrrrstuvwxzz{||{zz{}}~~}}}~~|{{{{zyyyxwwwxxwxwvvwvvvwwwxxxyzzz{{|||~~~~~~}|{zyxxyyyyxxz{{{{{{||}~}}}}~}}|zzyyxwuvvvuvwwxwuttsstttsrrqqqqqpnnopqqrrrrrrrrqqrsssssstuwyzzz{}}|||}~~~~~~~}|{{{{{{{zyxxwwvwwyyz{|}~~}}~}{yywwxxwvvvwwvvwwvvvvwwxxyyz{|||}~~~~}}|||{ywvuttsrrrqqrqppooonnoonnoprqopqsttuuuuvwxxy{|}}}}}{{|}}}~~~~~~~}~~~~~|{{{|{yyxwwwxxwvvvvwwwxxwvwxxxwwxyz{||~~~}~~}}}|zyxxxxxyyxyzzyzz{}}}~|{zyyzyxwvvwwwxxwwvvvvvtrrrrqpoonnoppoopppppppppqppqqrstuvvvwwyz{zzz{|}}}}~}|||||{{zzyyyyyxwwwxxxz{{|}~~}{zyyxxwvvuuvuuuutuuvwwwwxxyyyxyzzz{|}}~~~|{{zxwvusrqpooonmnnnnoooopqrssttssstuuvwwwwvwxxwxxwwwxxyyyzzz{|||}}}~~~~~~|{{|||{{{{{{{{{{zzzz{{{{zzyxwxwwxyz{{{}~~~|~~~}||}~~~~~~~}}~~~~}~}|{zyz{{zzzyyzz{zyxyzz|||||}}}~~|{|}{zzyxwvuutsrqqpppnmmmmmmmnnnooonooonooooppqqrrrsttuuuuvwxxxxxyz|}}}~~}|||||}|||{z{||{zz{{zyzz{|}~~~~}}}}}}|{zzzzyxxxxxxyxwvwwxwvvvvwwvwwvvvwwxxxy{|}}~~~|zyxxwvutttsrrrssrrrsssssttssssrrrrrstuusrrrrstuvvuvwxxxyz|~~~~~||||||{{yyyyz{{{{{{{zyxxxxxxxyz{{{|~~}}}}~~~~~~~~~~~}}}}}}||{zzyyzzyyz{{zyyyyxxyyzzz{|{{{|~~}|zzyyxwuttssrpoppoooonmnnoooonnoonmllkklmnnnmnpqrrstttvwxyzz{|}~~~~~~~}}}}}|zz{{{{||||}~~~}}~~~}}||||||||zzyyz{xvvuutsrssssttutstuuvvvvwxy|}~|{yxxxxwuttsrsrqqqqrqppqooqrrrrrrssstssttvwwwxxyyz{{{z{|~~~~~}||||{zyxxxxyyyxxyzzzz{{{{||||||||~~~~}}}}}}~~~~}}|}}|||zyyxxwvutuutttvvwwxyyyyz{}~}}|{yxwvvutsrpoonnmmlkkkkkjjihiiijkllklmnoopqrsttuwxyz{|}}~}}~~~~~~~~~}|{zzzzzzz{{{||}~~~~}}~~}|{zzyyxxwvvwwvtsrrrsttstuvwwwxwxyz{{{{||~~}~~~~}}~~{zxvuttttsrqqqrsrrqqqrssssssrrssrrsttuutsssstttuuvwxyz{{}}}}}}|zzyyyxxxwvvxyyxxyyz|}~~~~~~~~~~~~~}|}}||{{||{{z{{|}~}}~~}||{{{{zyyxxxxwvvutttuuuuvxxyzz{||||}~~~|zxvusrqoononlkjjjkkkkjiijjkkkkmnoppppppqrsttuvwwxyyz{|}}}}}}~~}}}~~}}~~~~~~~~}|}|{zzyxxxxwwwwwwwwvwwvvvuutttuvvvvuuuvwxyyyz{{{{||}~~~}|zywwwwvutsssssrqponoonmnnnooopppqqrrrrstuvwxxxz|~~~~~~}|||}}||{{{zzzzzyzzzz{{{zzz{{{|{{{{||}}}~~~~~}}|{|}}}|}~~~}|{zyyz{{{{zyyzyxxxxwwwxwvwwxyyyyyyz{|}}}~}{ywutsrpooooonmlklllkkjjjjkkkklmmmmnnoopqqqrstvxzzz{{|}~~}|||||||{zyxxxxxxxxwwxxxxwwxxxxwvvuvwwvuuttuuuvutuvwyzz{|}~~~}}~~~~|zxwuutsssqooooonmlmmmnnmnnnoppqqqqrststuvwyyzz{{||}~~~~~~~}||||||||||||||||{|}}|{zyyyyyyxxxyzzzzyxxyz{||}~~~~}||}~~}|{{{{{zzzzyyyyyyxxxxwwwwxxwxxxxxxyz{|}~~|xvvtsqooponnmlkjjkkjhhhhjkjjjijkmnooopqstuuvwxz{||}}~~~}||{{zxwwxwwwvvvvvvvvvvuuuutuvvwwwwvvvvvvvvwwwwwyyz|~~~~~~~}||~~~~~~~}|zxwvtssssqpqpooooonnnnnnnnnnmnooopqrstuvwxxxyz|}~~~~~~~~~}{{{{zyxxyyyzzzyyyyyxxxxxyyxxxyzzzz{|||}}~~~~}}}~~~~}~~~~~}|{zzzzzyxwvvwvvvuuvwwxxxxxyz{{{{{|}~~~}zxxvrpomklmkgffhiiihgikihjlllmonmnoqttstvwyxvxzzy{}}{}~|}~}~}|{zxwwustuusturoqtspqtqotxutvwwwxyzzzy{|ywz|||}}~}}~~}}}~~~~~~~}}{z}|z~~}~}{wvvuqnmmmnnnliijkklllkkmnonlosttutuvxzyyxxz|}}zwz}|{zyxyyyxxvuuuvyvsuxvuvwutuwxxyyyzz{{{|~~}~~~}}~~~~~|z{}}|}}}}~~}}|{z|~}|zxxy{{ywy{{zxwy|}|}~}|~~}{zzzz}~{xz}|y|}|~~}{zxspqronmjhhhghiiihggfhjjijmmkmopqtwwwxyyy{|||}}|~}~}~|}~|{|||{}}{~~}~|zyyywsrrqqrqqrpnnnopstttssvyyz{{|~{z|~}~~{yyzzzzzwtx{xvy{{|}|~~~~}}}|zz{zz{}}}~}|{yxusstroprqnnnlkllmmlljiloppqqsvwwwwxyz{{{{{{{ywxxvtttssrpooonnoppnmpstsssvzywz~}|~~}~~~~~}||}~~~zwwyzyyyvsuxwuvwttx{zyy{|}}~~}}}~|}}}~~~~}~~~{ywutttrpmnomkmmljklkjknmlmoqutrtwxy{{z{~~~}}}|{zxxvuvuuutsuvvxyxx{}||}~~}|zyyxwwxvuvvusstvwvvvwxyyyz{{z{}}||||}}|}}{z{{zyxxyzxuwyz{{{{|}}||}}|~}}||zzz{zzzz{||yyywsrsrqpponmlmonmopppqrtvutuwwwxyyxxxyxvvwwwussttsssssrqpqqrrqqonpststuuuwxwwz|{yz}|}}~~~}}~|{zyxxxwvwwvvvuuuttuwwvvwwyzzzyyz{{{{|}}}~~~}{zwutssqoooonmmlloqqqqrstvwwwz{{{zz|~}}~~}~~}}}}|{z{{{{{zyzzyyyxwxxwwyyyyyyyyz{zz|~}{{|}~~{yzzzyxxwuuuvwwwwxyyyz{{|||||||}~~~~|{|}}|{z{{z{{zyyzzyxxyyyyzzz|}}~~}|zxuutsqooonopppppqrqqstuuvvuuuuvwwwvuuuuuutttuttsstuuutssssrqrssrrqrrrrsstuvwxxyz{|}~|{{{{zxwwwwvtstttsssssssstuwxyyz{|}~~{ywwvusrpqrrqqprstuuuuvwwwwxxyyxxyyzyz{{zyzzz{|{zzz|}|{{{{{{{zzzyxwwwxwvuuvvvvvwxyzz{|}~}}}|{yyyyyxwwvvwyyyz{{{{|}~~~~}~~|{|}}|{z{{{zyyyz{{yxwxzzz{||}~~|zxvuuspppqqonoqrssrrstuutuvxwwvuuvvvuuuutssttutsstttssstuutssrtuutttuuutttvxyyyz{|}}}~~~}|{zyyxwwwvuttuuutsssssttuvvvwxz|}}}}~}{{zyxvuuutsssssssssrstuuvvwxxyzzzz{|}}|{{}~~}|{{{{zyyyyyyyxvvwvuuuvvuuvwwwxzz|||}}}~~}}|{zyyzzzyyyyz{{{|}~~~~}||}|zyxyzyxxxxyzyxxxy{{{{|}}|}~~~~~|zxwwwwutrqrrsrqqpppppqrrsrsssttuvwvvvvxxxwwvvwwvutuutssssssrrqqrtuttuvwxyz|}}}}}~~~}}}}}}~}|zyxwuttvvvttttttuuuvwwxxxz{{{{}~~}~~}||{{ywvvvvusssrrsssstttttvxxxyyz{z{|}}~~}|}}}|zyz{zzyxxxwvwvuuvuttuvwwxyyyz{{|}}~~}}~~}}}~}|{zyyzzz{{{|||~~~~~}{zyyyyxyyyyxxxxxz{{zz{|}|}~}zxwwwvusrqqqqppqqqqppqqrrstuuuuvvwwwwwwxwvttuvvuuuuuuuutuvvvutuvvvwwxwwxyyyyzz{||||||}~~}~}}}}~~}~}|{yyzzyxxwxxxwwvvvvvwwwwwwwwxy{{{{}}}~~~|{xwwvusrqqqrqqqpoprrqsvusoknpyx~ucoz|me\agb`bcfhgedegjjlmopoqsuuwzzztmnonojfpzxvy|rhy{lrxyzxvwx{}~z|}~zu|}}yvstssrpnoolkiglpqqmlmonjhhmstvvuzyrmllf`^]\[YWVWWWY[\]\[ZZ]``__^]]\\`da[ZZ\afkllnoljjjlnt{~~~yvxz|~|}}{|~~~~~|yvspkfcbba_]\\^co|{x~}vogacefhklnnmmnoppsuvvtsqmlnmnmjloqrvz|}~{xwwuuuvvwvvwxxxwwwvy}z~|wwy|{vttrqtwvuvwxz|~{wutrqvwtplhggffhknookkjc^_``_^]\[biiilnmkgcccYPTYTPOORTRQQRTUTSVYVRTTSSRTY^cggeefgklllidb``ekljiifccefedeeejqqry~yrqqopqqtwtruy|{x~|xsrrqqrrstx}|zzzyy{||}}}~~}}{{~~~zvwxxy{{wtrrtx|}{z|}~~|{wuy~~zyy|~}~|zzxwvvvwxz{{zyxxxxxxyxwusppponmmmnopponnnnmmpssststtssuvvuuvvwyyz|zy|~}}~~~yyzuopoideeca^\^ba_]\YWVWVVY[ZYXUUWXXXXXWVVWXZZXVZ][Y[][YXX[_````a`][\]]]^``_abceggjkheefgijkmnorssstqoprtxz{{|{z|~}}{|}}}{z~~~|{{{||{}}||}~~||}{yz{~}{~~{yzz{||zyzz{||{{xuvyxwxyyyxvuvvwyz}~~~~~~~}{zz{~~~~{yyzz|~~|||{|||~~|}~~}|{~}~~|||||{{}|ywwyzwuvwwxxvuuwwuux{{{{z{}zxxxz}zvwx{~{xwxvuwyz{ywxyyy{||zzzxvz}~~~~~~~}|yvuusppoliggikfa`abcbbaacffhihgfcaaabbehhgijhfgihgffgihfgijjigffefecdggeddccfijjhgikjiihhihikmnnlklnpswxvsrqqsuwyz{|{zz{|~}|~}||}{|~}~~}}|||z{}||~~~~}|{}~~~}{zz{|~~||~~|}}}~{|~{xxyz|ywwwwyyxyyz|}~}|zzyy{}}|{z{{~}||~}~||}~~}~}~~~|{}~~}{zyz|~}{{|{z{zyxz||||{}|}~~~}|~~}~|}~}|~yutuuvusstrqrtttsqpppqrrqpoommqrrqonoonnnnmlnqstsonmllmoprsrqqpqpqrrrqppoopqrssrrqopqppqrrstqmpsttsqpqppsvvvwxvuwxvttvvwwxzzxvwyyxyyzzyvwxyy|~{{|zz|~}|}~|~~~~}|}~}}||~}}~~~~~~~~~~~~~~}~~}}~~~~~~~~}||||{zxxyxxwvvvuutttuttttsstuuutttttttssssstuvwvutstutssssssssrttrppqrssrssrsrrsssssstuttsrrrqqqrstvvvutstvvvxyxutttuuvuttuutuuuuutuwvuxyyxxyyz{|}~~}}}}|{{}~~~}}|}~|{|}}}|}}}~~~}~~}}~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}|}}~~~}}}}}}}}}||}~~~~~}}}}~~}~~}~~~~~~|||||{yz{zyyxyzz{zyxxxxxxwuttuwwwvuuutssssrsrrqpprrqqpooooooooopponooooppqqqqqqrrrqqprttssssssttstuuuuvvvutuuuuvwvuvwxyyxxxxyzzzz{{{{{{||{{|~~~~~}}~~~~~~}}}~~}~~}|}}}~~~~~}}||}}}}}}}}~~~~}}~~~}}~~~~~~~~}}}~~~~}}}}}}~~~~~}}}}||||{{{{{zzzzzzyyxxwwvvvvvvuuttsrrrrsssrrrrrrqqqqrrqqqqrrrrrqqqrqqrrrrsssssssssttttttttttttttttuuuvvuvvvvvwwwwxxxxxyyyzzzzz{{{||||||||}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{zzyyxxwwwwvvuuuutttssssrrqqqqqqppqqqpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssstttttttttuuuuuuvvvwwwwwxxxxyyyyyzzz{{{{{{|||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxwwvvuutttsssssrrrrrrrqqqqqqqqppppppqqqppqqqqqqqqqqrrrqqrrrrrsssssstttttttttuuuuuuuuvvvwwwxxxxxxyyyyzzzz{{{{{||||||}}|}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxwwvvuuuttttsssssrrrrrrrqrqqqqqqqqppppqqqqqqqqqqqqrrrrrrrrrssssssssttttttttuuuuuvvvvvwwwxxxxxxyyyyzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxwvvvvuuuttttsssssrrrrrrrqqqqqppppqqppqqqqqqqqqrrqqrrrrrrrrrssssttttuuuuuuvvvvvvvwwwwxxxxyyyzzzzzz{{z{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxwwvvvuutttttssssssrrrqqqqqqqppqqppppppqqqqqqqqrrrrrrsssssssssttttttuuuuvvvvvvwwwwxxxxxyyyyzzzzzzz{{{{{{{{{{||||{||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzzzyyxxwwvvvuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttttuuuuvvvvvwwwwxxxxxxyyyyyyzzzzzzzzzzz{{{{{{|||||{||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxxwwvvvuuuuttttsssssrrrrrrrrrrqqqqqqrrrrrrrrsssssssssssssstttttttuuuuvvvvvwwwwwwxxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}~}~~~~~~}}~}}||{{zzyyyxxxwvwwvtuvtstvtqsttsrqqrssssrqrsrqrsrqsusrstsssstttstttsuvutuuuvvuuwwvwwwwwvwyzyxxyzzyz{zy{|{y{}|{{|||{{|}}||||{|}|{|}}|||}}|{|~}|}~}}}}}}~~|~}~~}~~~~~~~~~|~~~}~~~}~~~~|}~}|{{zyyzyyxwwvvvvuuvustutsstttsssrsttsrrstsrrsssssssssstttttsttuuuuuuvutuwvtvxvuwyxwxzxwxyyyyzyxz|zyz|{z{|{z{{||{{|||{|}|||}||||}}||}}}}||}}}}~~}|~~~~~~~~}}~}|||{zzyyxxwwwwvvvutuuuuttttttttssstssstssssrrssssstsssssstttttstuutttttuvvuvvvvvwwwwwxxxxxxxyyyyyzz{zzz{{{zz{{{{{{|{{{{{{{{|||{{||||||}}|}~}|}}~~~}~~~~~~~~~~~~}|||{zzzzyyyxwxxwvwwvvvvuuuuuuutuutttttssttttttttsttttttttuuttuuuuuvvvvvvvvvvvwwwxwwxxxxxyyyyyyyzzzzzzzzzz{{zz{{{{{{{{{{{{{||||{||||||||}}}}}~~~~~~~~~~~~}|||{{{zzyyyxxxxxwwvvvvvvuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuvvvvvwwwwwwwwxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{zz{{{{{{{{{{{{{|||||||||||}}}}}}~~~~~~~~~~}}}||{{zzzyyyyxxxxxwwwwwwwwvvvvvuuuuuuuuutttttttttttuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{||||||}}}}}}~~}}~~~~~~~~~~~}}}|||{{zzzyyyxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}~~~~~~~~~~|}}}~}}z~}~~~|{~z|~|z|~|zzz|}zvwxz|yvxywvxzvrw|yvwxxwyzyxxxz{{{|}}y|~~z~z}~~~}}{}~}}||}~||}~{~~|~~{{|yuvyzxyyxwvuvxwx{{xwz{vpv{tnswurtvvwwvwxtpopqprtrpsttutrrrqpooppoomkknomnortqosuqortssssvyzywuwxwvy{zyyyz{vsx}}|}~}||{yx{}~{~z{}~~|||yttvtrv{wrz|uz~{yyzwtx|zxz}|y}}yz{xtw|vqw|zx|zu{}x{~zvz~~~~~}|~}~~}~~~|}~}|~}~~}{|}||}}~|x{}yuxzvrw|yvy|{yyywwz|yv||vy{wz~{xz{zy{~|z|~|{~~~{}~~~}}|}~{}~~}}x|}z~}zzywuttqoqsqpqrstrpnnooppqqomrwuqrtttrrsttttssutruywuwxxxwv{{x|~{z}~}{z{}~}}zx{~{ywy|{yz{||}|{{zyz{zz{}|zz{|||}~}|z}zw|~|{y~z~~z|~|{zzyy{}}~~}~|z}}}~}}|{{}~}||}{vx{zyxywty|uov|vpw}zwz|zyz{yvuuutuvvutsuwwvwwtruwtsuwwvx{ywz||}}~~}|~~}z|~{z{}~}{{}~~}z{~}||{}~|~~{||{{{|{|~}{|~}~~~~{|~|zyyyyxxyxwvtttrqrsqonoprqoquutuvsrtvtprtqptwusvywuwyvtvxwwxyxwy{zy|~}{}~}~}{}~{yz|}~||~}}{z{}~}|~~}~~~~~}|}}|~~}}~|{~}|x{}zvxzzz{|}}~~~}~}}~~|z{|{{{z|~}}}z{}}{}}}~|{ywxyvtvwwwxyzzzywuvwtqstrqrusqsuspqrpnnmnnmlmoqrrrrrsuutuwxxxyz|}}}}~~~~}||}}}}~}|||{{|||{{}~|}~}|}~~}~~}|}}||}}|{{{{|{yz|{z{}|{}~}{|}||||{{}}}~~~~~~~~~}}}~~~~}}~~~~~~~~}}{zxwutssqooppppqqqrsrssssrssrrrrrrrssstuutvxxwxzyxxyxwy|{z|~~~~~~~~}|}~~~~~~~}|}}|{|}|||}}~~~~~~~}}}|||||||{|}}}}~~~~}|{||{zzyyzzz|}}}~}{||{{|}||}~|{|}|{|}}}~~}}}}~}|~}~}}~~}}~}||}{yyyyyyxxxxwvuuttsrqpoonnnmmnnnnnnnooopqqrstuuuvvvwwxyz{|}}}}}}}~~~~~}}}}}}~~~}}||||}}}~~~~}}}}~~~}|{{{{{{{{|||}}}~}}}~~~~}}}||}}}}}}}}}||{{{{{{{{{||}~~~~}}}}~~~~}}}}}}}}}}}}}~~~|{yxvutsssrrrrqqrrrqqrrrrrrrrrqqqqqrrsssttuuuvvwxxyyyyzz{|}}~~~~~~~~}}||{{z{||}~~~~~~~}}}|||||{{{{{|||}}~~}}|||||||||{{{{{{||}}||{{{{{{{{{{zzzzzz{{{|||}}}}}}}~~~~~~~~~}}|{zzyxwwvvuuttsrqponnnnnoooppppoopppqqrrssttuvwxxyyzz{{{{|||}~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}||{zzyyzz{||}~~}}||||||}}}}||}}}~~~~~~}}}}}}~~|{ywvuttsssstttssrrrrrqqqqppppqqrrssttuuvvvvvvwxxxyyz{{{|||}~~~}||{{||}}}}}}}}}}}|||||{{{||||||{zzzzzz{{{{{{{{zzz{{{|}}}}}|{{zyxwwwwxxxxyyyyzzzzzzz{{{{||}}~~~~~~~~~~~~~}}}||{{zyxwvutttsrqqqpppppqqqqppooooppqqrrstuvvwwwwwxyyzz{||}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}||||}}}}~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}~~~~~}}}||}}}~~}|{zyxwvvuuuutttssrrqqqppppppqqpppppqqrstuvvvwwwwwwvwwwxxyz{{|}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzyyyzz{{|}~~~~~~~~~}}|{{zzzzzyyxxwwxxxxyyzz{{{{|||||}}}}}}~~}|{zxwvuttsssrrrrqqppooooooppqqqqqqqqrrrsttuvwwxxxyyyyzz{{||}~~~~~~}}}}}~~~~~~~}}}|||||||}~~~~}}||{{|||||}}}}}~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}|{zyxwvutttttttssssssrrqqqpppppppqrrsttuuuuuuuuuuvvwwxyyzz{{|||}}}}~~~~}}}}}}}}}}}}}}}||||{zzyyyyyyyzz{|||}}~~~~~~~~~}}}||{{zzyyyyxxxxxxxxxxyyyzzzz{{{|||}}}|}}~~~}|zywvusrrqqpooonnoooopppppoooopppqrrrssstuuvvvvwwwxxyyzz{||}}}~~~~~~~~~}}}}~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}~~~~~~~~~~~}{zyxxwvvuuuttssrrqqqppooonnnoooppqqrrrrrrrrrssttuvvwxxyyzz{{{|||}}}}~~~~~~~~~~~~~~~}}||{{zzyyxxxyyzz{{||}}~~~~~~~}}|||{{{zzzzyyyyyyyyyyyyyyyyzzz{{{{||||}}}~~~|{yxwutsrqppoonnnnnnnnnnnnooooppqqrrssssstttuuuvvwwxyyz{{{|||||||}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||}~~~~~~}}}}}}}}|||{{{{{{{{{||}}}}}}~~~~}|{yxwwvutssrrqppoonnnnnnnoopppqqqqqqqqqrrrsstuvwwxyyzz{{{|||}}}~~~~~~~~~}}||{zzyyxxxyyyzz{{||}}}~~~~~~~}}}|||{{zzzzz{{{{{zzyyyxxxxxyyzz{{{{{{{{{|||}}~}{ywvtsrqpppooonnnnnnnnnooopppqqrrrrrrrsssttuuvvwwxxyyyzz{{||}}~~~}}}}}}}}}}}}}}|||{{{{{|||}~~~~~}}}}|||{{{{{{{{{{{{zzzzz{{{||}~~}|zyxwvutsrqqpoonnnnnnnnooooooooopppqrrsssttuuvvvwxyyz{||}}}}}}}}}}}~~~}||{{{zzzzzzzzzz{{{||}}}}}}}}}|||{{{{{{{{{{{{{zzzzzyyyyyyyyzz{{{{{||||||}}~~~~|zxvutrrqpooonnnnnnnnnnnooooooooppqqrrrssssttttttuuvwxyz{||}}}~~~~~~~~~~~~}}|||||||||{{{{{{{{||}}}~~~~}|||{{{{||||||||{{{zzzzzz{{||}~}{zxwvutsrqppooooooooonnnnnooooppqrrssttuuuvvwwxxyzz{||}}}~}}}}}}}~~~~~}}}}}}||||||{{{{{{{{|||||||{{{zzzzyyyzzzzzzzzzzzzzzyyyyyyyyyzzz{{|||}}}}~~~}{zxwutsrrqqpppooooooonnnnnnnnoooppppqqqqqrrrrsstuvwxyyz{{||}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzzzz{{{|||||}}}}~~~~~}}||{{{{||||||||||{{{{{{{||}}~~~|zxwutsrqqpppooooonnnnnnnnnnoopqqrrssttuuuvwwxyyz{{||}}}}}}}}}}}}~~~~~~~~~}}}}|||{{{{{zzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyzzz{{||}}~~~}{ywvtsrqqppppoooonnnnnnnnnnnnnoooooooooppqqrsttuvwxyyz{{|||||||||||||||||}}}~~~~~~~~~~~~~}|{{zzzzz{{|||||}}}}}}~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}~~~}{ywvusrrqqppooooonnnnnnnooopppqqrrssttuuvwwxyyzzz{{{{|||}}}}}}}}}}}~~~~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{||}~~~}{yxvutsrqppooonnnnnnnnnnnnnnnnmmmmnnnoppqrrsttuvwwxyyzz{{{{{{{{{{zzz{{{|||}}~~~~~~~~~~~~~}}||{{{||||}}}}~~~~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}}~~~~~~~~~~{yxwusssqoprpnnooppponprqoqrqpqrrqrsuvuuvwyzywyzzz{|{y|~}~~~}~~~}}~~~~~}|}~|z{{xuwyxwxxxxy{xuxzxvy|yvz}{z{}}}}~~~|{|~|{|}~~~~~~~}~~~|yywurrrrponoqppomnonmnonmmmmmlkmoopqqrrssstttuvxzxwyyxwyzzzzyyyyxxy{|zy|~|z{}|{}~~~}|}~~||}~~}~~|~}|~~}}}|||||~~}|}|||}|z|}|{{{|~|{}~}~~~~~~~}zyyvtssrqpppqoopqpppqqpqrqpqsrqsutuvwwvwxxxyyyyz{{z{}|{}}|~~|~~}~~}~~}}~~~}|{zyyz{ywxxxxxxy{zxxxxxz{|{zz{||}}|}}{|~~|}~~~}z~~}}~|yxxvusqrsqoprqopponmmmnnmlkmoonnnpsrqrssttuuuuuwwvvwxwvwwxyxxyyyxxxz{yxz|{{{{}~|}~~}}}~|}~~~}|}|z|}{z{}|{|}}}}|}~}|}~|{|~}}}}~~~}~~~||{ywvutsssrpqrqpqrqpqrqprsrrrstvtstvvuvwvvwyxxyzyy{}|{{|}~~~}}}~~~}|}~~}}}~~~}}||||{zy{|zxyzyxxxyzzyzzzzzz|||{|}}|}}~~}~~}}~~}~~}|{ywwvtsssrpppponnnonmnoonopppppqrrrstsrsstuttuuvvuuvwwwxxyyyxxzyxyzyyz{{{|}||~~~}~~}}~~}}||||||{{|}}}}}}~}|}~~~}}~~~~~~~~~}~~}~}|zyxvuuutsssrqrrrqrsrrrssstttstuutttvwvvwxxxxyyyzzzz{{|||}}}}|}~}|}}}}~~~~~~~~~~~~~~}}||}|{{|{zzzzyzzzz{{{{{{|||||||}}}}~~~~~~~~~~~~}zyywutsrqqqpooooooooppopqqqqqrrrrrsrrssssssttttuuvvwwwxxxxyyyyxyzzzz{{||||}}~~~~~~~~~~}}}}||}|||}}||}|||}}}}}}}~~~~~~~~~~~~~~~~~~}{zyxwvuttssssrsssssssssssssstttttuuuvvwwwwxxxyyyzzz{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||}}}}~~~~~~|{yxvutsrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssstttuuvvvwwwwxxxyyyzzzz{{{{||||}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||}}}}~~~~~~~~~~~~|{zyxwvuuttttsssssssssssssstttttuuuuvvvwwwxxxyyyyzzzz{{{||||}}}}}}|||||||}}}~~~~~~~~}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~}|zyxwvutssrrrrrqqqqqqqqrrqqqqqqqqrrrrrrrssstttuuuvvvwwwxxyyyzzzzz{{{{||||}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}{zyxwwvuuutttssssssssssssttttttuuuuuvvvwwwxxxxyyyzzz{{{{||||||||||||||}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}~~~~~~~~~~~~~~|{zxwvvuttsssrrrrrrqqqqqqqqqqqqqqqqrrrssssttttuuuvvwwxxyyyzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~~}|{yxxwvuuttssssssssssssssssstttttuuuuuvvwwwwxxyyyyzzzz{{{{{{{{{{|||||}}}~~~~~~~~~xloty~{~z}wwwvv||}~|z}}{~|}~}}xv{yolpy|wusuz~y}}yutz~}}umt}zv|you}|yyzzyyywuojnrrrw{}|zwwwyyywxz{|{{{|{yz}xqrsttpljghjfba`_`aa^\^_^]\Z]``_ac`]^`bb_]`cb__aa`bcbbdghhffgjkkkjjkkjloooqrqpprssrrtwwux|{y~~}y{}|~~}yxwusoljgb\[[WRSTPNNMMMIFILHFIKHGHIIILNJEHMJGMQMGILLKMPPOMMPQPPRROMQTRNPTOIOWRKNRRPOQQOSXURUYWUZ^ZWZ^\Z_c]W[_][^a\V[a^[]`]Y]bccccb`cffeghikmnmlpsolnqppqrttttuuuvxyxwz|zyz{zwz~~|}~zwz}{z{|{{}|}~|{||z{|||||~||~|{~}{~~|~~}|{~{yxvxyuqpqpnmljgeefggggfeehighhfimifjnjglpljotqmrvrmqutsuwsqvytoswtprspmlkigecbb`]_`\Z\^]ZZ[]`][]_^]\\]^]\]]ZVX[YVVWVVY\[WY]]]`c`\agedghffjolflsniosqnpqppruussuvttututqrsrqsspnqtroqtssvxvtuwwwyyxxyzzzwuvxxwussspmprpmmnnoqqpoqsrruxwtwzxux{{zz{~|y|~}~~|xuuuronmljgegigcaba^^^^]]\XUX[XVXZWTW[XVXZXXYZZZZ\]]\\]^^]]_^[[[ZZYXYZYYZZXWZ][Y[^^]^_abbba_adb`aca___``^\]`_^]\\\^`^]^^^_`acdcbdfggghjkkkkkmpqonnpqolmmlkigggfdcaaa_^``][^__^^^_abbdfdbdfgiihijiijmmljikllkjjlnljkmnnmlmooomknqomoqpnorqorutruxxxyz}~|{}~|{||ywwwvtrqpppnjgjliddeedcbbacddcdfgffghjiikkjijjkjhfefedcbaaa`__```^^_`abaabcccdcbcdcccccccbaaaba````a`___````^^_`^\]^]\^_^]^___abaadfgghkllllnqppqqqpqqonooonmmnmlkmnmmnonnprporsrqsttttsrssssstsstsrsutrsttsrsssrppoonlkklkjhfghhhhhiijkkloppppqrtttttsrtutrrsssrqqqrrrrstttstwzywxyzz|}|{}}|{{|}}{zzzzz{zzzzzzzzzzyyyxxwwwxwwwxwwwxyz{|{|}~~}}}}|{zzz{{zzzzzyyz{{|{{{{|}}}||{|||{{{{zywwwwvtsssrqqppqqqqppqrssstttuttuvvutssttsrqqqpnnnnmmlkklkkkkllklllmmnoooooprrrrstutuuvwxxwxyzyxyzzzyyzzyxxxxwvuuvvvutuvvvvwxyxxyz{||{{{{{{|{{zyxxwvuuutsrrrrqqqqrsrrrstutttuutuuvwwwvvwxyyzyyyz{{{{||||{{|||{z{{zyyyyzzzyxyyz{|}}|}~~~~~}|{{zxvvvvtssssrqqrsssrrrtttuvwwvvwxxyyyyyyz{||{||}~}}~~~~~~}{zz{{zzyyyyzz{{||}}~~~}~~}{zyyxwwvvvutttuvvuuuvvwxxxxxxyzzzzz{{{{|}}}}~~~~}}}}}}}}}~~}}~~~}~~~~~~~}|{{|||||||{{{{{{{{{zyzzzyxyyzzyxxzzzyxyyyxwwwwvtstttsrqqpqqrrrrsstuvvwxyyyz{{{{zz{zzxwwwwvuttsssrstsrrrtuuuvuvvwxyzzyyz{|||}}~~~~~}~}}}}}}||||}~~}}~~~~~~}||}|{zyy{{{zz{{zz{||{|||{{||}~~}~~~~}}|{{|||{{{{{{{{{{{{zz{{||||||}}}~~~~~~}|}~~}}~~}}~}|{zzyyyyxxwvvvwxxxxxwyz{{{{{{|{{{{{zxwvvuusrqrqponnooppopqqrrstuvvuuvwxwvvvvuuttuutsrsssssssrrrrrrrrsrrrqqrrrrsttsstvxyyz{|~~~~~~~}}}}}|{{||{zyyyzzz{{{{||~~~~~~|{{{{yyzzyxwwxy{{zz|}}~~~}}~~|{zzzzzzyyyyyz{|}}}~~~~}|{{{zywwxwwwwxxyzzz{|||}}~}||{{{zzyxwutuutsrqqqpppqqqppprsrrrsttssssttssstsrrsttuttttttuuutrrrsqppponmmmnnmmmopqpprtuvwxyzzz{}~~~~~~~~}}~~}}~~~~~~~~~}{{{{zzyxxxyxxz{{{z|}~}|||{yxxxxwvvvvvwwxyzzz{|~~}}}|{zzyyyyxxxxxxyz{{{||}}~|||}}|||||||}}}}}|}}}||}}||||{{zzzzzyxxxwwwwxwutttttsrrqponopqpooopqrrstttuuuvvvvvvutttsqqqqqommmnnmlmmmllnopppppqstttvutuwxxxyzzz{{|}~~}~~~~}|||}~~~~~~}}}|{zzzzzyyz{zyyz{|{|||}}}~~~~~~~}|{{||{||||||||}~~}}~~~~||}}}|{{{|{{{|}|{zz{}}||}}}}~~}}}~~~~}}~~~}|{zyyxwuttusrqqqrrqqqqrrrsttsstttuutttssssssqqqrrqpppqqpppppoooopoonmnnoooooppqrsstvwwwy{|}}~~~~~~}||||{{{|}~~~~~}}}~~~}||||{{{{{zzyyzzyyzz{{{||}~~~~~~}||}}{zzzzzzyzzzzz{}~~~}}}~}|zzz{zyxxyyyyxyz{{|}~~}~~~~~~~~~|{|}}}}}}}~~~~}|{yyyxvuttutsssttsrrtuuttttuvvvvvvuuuuvuttssssssrrrrrqqrrqqqqqpppppppoooopqrssttuvxyyz{|||}~~~~~~}||||}|{{|}|{|}}~~~~~~}}~}|||}}|{zz{{zyyyzyxxxyzzzz{|||}~~~~~}}|||{zzzzzyyyyyzz{{{{{|~~}}|}}|{{{|||{{{}}}}}~~~~~~~~~~}|{{zzyywvwvtsrrrrrrpppppqrrrqrssstuvutttuuutsssrpooponmmmmlllmnoonopqrrstuutuvwwxxxxxyz{{|||}~~~~~}}~~}}}}~~~~}{{zzzyxxxyzzzzz{{|}~}}}}~~~~~}||zyyzzzyyyyzzz{|||||}~}}}~~~~~}}}|zyz{{zyyyzz{{{||||}}~~~~~~~~~~~~~}}|{zzyxvuuttsrqqqqqqrrrrssttttuvvuuvvvtssstsrpppponnoonnmmooooooppopqqqrssssstuvvvvwyyyy{}}}||}~~~~}|{|}}|{zzzzzzz{{{{|}}~~}}|||{{|||{z{{{{|{{{{|{{{||}}}}}~~}||}||{{{|{{zz{zzz{{zzyzz{|{{||||}~~~~~}||}}}{{{||{zzzzzzzzzzzyz{|}}~~~~~~~|zyxwwwvutuutsstuuuuttuuuuuuutstsssssrrrrrrrrrrsrqppqqrqooooonnooonmmnpqqqqstuuwxyz{{|}}~~~~}}}}|{|||{zyz{||{||}|}~~~~~~|{{||{zyxxxxwwwwvvwwxyzzzz{}~~~}{{zzzyyyyxxyzzz{}~~~~~}}|{{yxyyyxwwxxxyyz{|}~~~}}}}}||}~~~~~~~|{{||{yyyzzyxxxxwvvvwwvutttuvvuuttuuvvvvvutttttsrqqqponnnnnmmmmmnnopqrrrsuwxxyyyz{||||||{{{||||{{{|{{{|||}}||}}}}~~~}}}}~~~~}}}|zyyyxxxwwwwwwwyyzz{|||~~}|||{yxxwxxxwvwxxxyyzz{||}~~}||||{zyxyz{zzz{{{{|}~~~~~}~~}}~}}|}~}||{zyxwwwuutuutttuvuuuvwwxwvvwxwvvvuuusrstspooppponnnoonoqomqutsssrqsvuuvwvuwzzyz{{{}~~}~}~~~~~~~|}~{{|||}~}{{}~}~}}}}|{zzz{zyxxyyzzyxzzyzzy|}{z{}||~~~~~|}}{|}}}{z{{||zxxz{{{|}}|{}~~}}~~}}~~~~}{}~}|{{}}{{{{z{{zy{|yvz|y|~}|~~~~~~}}~~~|z||ywz|{yyyyzyxy{{yxxxxxxwuvvusstttrprusqrssrqqqqrromprpmnonmnnnnoqqqstuvvvxz{{}~|}~}}z}~|{||zyz{zz{|zz|}|}~~~}~~~~~}|}~|||}~~|{yz|zxxyzzzyy{{z|}~~~}~~~||~}{{||{yxyzxwy{zz{{zz}~~~}~}|zz||{zyz{ywwwxyzzzz{|}~~~}}}}~~}|||||}~~|}~|{{{zzyyzyzyxxxxy{ywxyyxxyyxwvvwwwussstsrqqqrsqnprpmoqpnprqnqtrqstssvxwvx{zyz||{}}|}~~~~}~}{|}}}|{{|||}}}~}}}~~~~}}~|z{|{zzzzyz{xvz}zvx|{yy{{{|}}}~}~|z|}{zz{||{z{|||}}|{|~~~~~~~}}~~~}}}|{zz{{yxxz|{xyzz{{{{}}||}~~~~~~~~}}|||{{|||}}|}~~~~}}|{zzyyyxvwxxxxwxyyyz{zyyzyxyzxvttsrrrpoppmknpnkmnnnoppqrrrrttuuuvwwvvvwxyxxz{zz{|}}~~~}~~~~}|}}|||{zzzyyz{{|{{}~}}}|||zxxxyyxxyxyyz{{{{{|}}}}~~~~~~~}~|{{|{z||zyz{|}}|||}~~~~~~~}|{{{zzz{{yyzz{|{{||||||}}}}}}~~~~}}~~}|{|}}}}}}~}}}~~~~~~|{{|{zyz{|{{zz||{||||{zzz{{xwwwvutuutsrqrrsrqqrsrqqrrqqrsrrrrrsttuuvvvwy{||{|}~~~}||||zyzz{{zzz{{|}~~}~~}||{|||zzz|{zyz{{zyyyxxyzyxyzxxyz{{|}|}~~~~~~~~~}}}}|{|}|{zzz{zyzz{zzzz|~~~~~~~~~~~}}}}}|{{{|{zyyzzz{||||}~~}}}|{|||{zz{|}}|}~~~~~~~}}}|{{{|{zxxxyyxvwwxvuuvwwvuuuutssssrqpooooonoonnopqqrttuuvwy{{{{|}}}}}~~}||{}}|{{{{{z{{|}}||}~~~~~~~~~}}}|{zyxyyyxwxxxyyyz{|}}}~~}}||{zyyzzyxxyz{zz{}~~~~~~}|{|{{{zzyzzyy{{|{{|}~~}}}~~~}||||{{{zzzzzzzyyyyyxxxxxwwvvuuutsssrqqqqqqqqqrrrsstttuuvvwwwxxyyyyyyyyzzzzzzz{{{{{||{|||}||{{|||{{|||{||||}}}~~~~~}}}|||||{{zz{{{{{|||||}~~~~~~~~~~~~}}}}}||}~~~~}}~~~~~~~~~~~~~~~~~~}}|||||||}}}||}~~}}~~~~~~~~~~~~}}}}}}}||{{zzzyyyxxwwwvvvuuuuuuttttttttttttttttssttttuuuuuvvwwxxxxyyzzzz{{{{{{{{{{{{{{zzz{{{{{{{{||||}}}}}~~~~~}}}~~~}}}}}}}}}}}|||}}}|||}}||||||||||||||}}}}}}~~~~~~~~~~~~~~}~~~~~~~}}}}}}|{{{{{{{zzzzzzzyzzzyyyyyyxyxyxxxxxxxxxyyyyyzzz{|}|z|~}}}}~~~}|}~|}{x}{}}~{|}{y{|ywz|ywxxyzzzxw{}z{}zxz{xuvvvwspppsvrnpsrqstqmsywvxzzz}~|~|w{}zzzzz}{v|~z}~~}|{|~~|}zwtuwvtsqnklmnnnlnomlpsuvwxwvy{yxyxy{}~}~~{wwwspqqpppoprpnopnlosnipvpjqwursvwwwwxzwtuxxy{|zwxxyywuuwvuvvwy{}|{}~}}~~{}}wvvttuuwxwutsqorusqtvvuwx{~{vwxtprtsrsuttx{vqu{wsvzwtvywuy|{|{xz|ywy}|{}~|y{}yux{zx}wz}zwy{umsyuqvyuqsuuuuvvtwzxuuvxzzzwuwzwux{{zz{}~{||}}~|{{}}|~|w||w~~}~|y|~|z}}}}wz}{xz{xvx{}}}}xqtwrllnonlilqompqqpnnrvvwy{|}zyz{{{{yyyyy{|yw{{x{}|}|zy|~zuxzxwvuvyyxz}|{{{}|y|zw}|w||~~}|~}|||zyz{yx{~|{}|{~}}z}ztuvsqrrrrqonoqsssssw{yvxyyyxwvwwvxzzzzxwwyzyxvuy|xtz|y}|y}{~~y{~}|}|y~|x}|~~~{~}}|{y}{t{zt{|z}~~}}||}}~~|~~~~|~~{xvwxxwvtrqqrokmoljjllmnpqssrqptxsortsrrrtusqqqppnmorrqruuvxz}~}{~}z~~}{|~}|||||||}}~~|zyzzyxxxyyxwxzyvy~{y}~|~~|~|zzzxuvvspoooqrrtuvwusuvtsssttssuusppoliihecbb``dggehllkqwvuz}z{}zxz|}}}~~{||zwvtrqrsrpqqrtuvy{|}~|zzzyyyz{|{y{}zxyzzzzz{}~~}|ywwxwvutvxvvx{{|}}~~|{|}|{|~}{~}{xwyzwuvvutssrqppomkkjjjjkkklorqqsvwwy{|}~}}|yvvvtrsuttwyyxz|}~~}}}{yxvutttsssstvwy||xyzwvvuttuvvwxz|~~|}~}}~~|zwutrpomkjigeefdcdeddgiiimqportttuuuuvwussrqpooprqprsrstvxy{}~zxutsqoooopqruwxz{{|~|yxxvuvwwvwxxwxyyz{}}{yyxurrspnnnmnooqstvy{~~|{ywwwvuvvwwwxz}|ywtrpnlkkkkkllmnoqrstvxxz{|}}}~}|{ywusrqpoopooppprstuwyz|}~|{ywvvwwwwwwwwwxxxyz{||}~}zxvusqponmmmnpqrtvxz|}~~}}}}||{{|}~~}{zzzz|}~~}||{{{{{|}~~~~|zwtrpnmkjhfeccbbbcdfgijmortvxz{}}~~~~~~~~~}}|{zzzzyxxxxxwwxyz|~|zxvusrqqpppqstuwxz|}~}|zywvuttttuuvwxxxxxyyyyz{}~}|zxwuttssrstuvwxyz{||}~~~~|{{zzzzz{{zyyxwvvvuuvuutsrqponmlkkjiiiiijjkklmmnnoqsuwy{}~|{yyxwvvvvvwxy{}~~~}}||{yxvutttttssssrrrssuvxz{}~~|zyxxwwwwwwwwxyz|~~}|{{{{{{|}~|zyxwvusrpnlkihhfffffghikmortuwxz{}~}{zyxwwvvvwvwxyz{}~~}|{zyxwvutsssssttuwxz|~~}|{{{||}}}~~~~}|{zyxvutsrrqppppqrstuwxz|~~}}}}}}}~~}{ywutrrqpppooppqqqrstuuvvvuvvvwxxxyyxxxwvuttttsstttuuuuuuuuvwxyz|}~~}}}|||}}}~~|{ywvutsrrqpoooppqrstvwyz|}~~}|{zyxxwvvutsrponmlkkkjjjjjjjjkklmnopqrsstuuvvwwxyz{|}}~~~~~}}}}}}||{{zzzz{{||}~~~~~~}}}}}}}}}}}}~~~~~}}}}}}~~~~~~}}||{{{{{{{{{{{|||}}~~~|zywusrponnmmllkkkjjjjjjjjklmnoqstvwxyz{{||}}}}~~~~~}}|||||}}~~~}|{zyxwwwvvuuuuuuutttuuvwxz{}~|{zyxwvvvvvvvwxyz{|}~~}}||||||}}~~~}|{zyxwvuuttsrrrrrsssssstttuuttsrrqppooooooooppqrsstuvwyz{}~~~}|||{{{zzzyyxxxxxxxyzz{|}~}}}}}}~~}{zyyxwwvvuuttssssttuvwxy{|}~}}||||}}}~~~~}{zzyyyyyyyyzzzyyyyxxwwvuutttssrrqponmlkjjjjkllmnoopqstuvwyz{|~~~}|||{zzzyyyxxwwwvvvuuuuuvvvwwxxyyz{{{{{{{{{zzzzzyyyyyyyyz{}~~~~~~~|ywtrpnlkjihhggggghiijjkllmnoqqrrssssrrrqqppooooppqqrstuvxz{}~}||{zyyxxwwxxyzz{||}~~~~~~~~~}|{zzyyyyyzz{|}}|{{zzzzzzzzyyxxxxxxxxxyyzz{{{||||}}}}}~~}}|{zzyyxxxxxxxyz{|~}{ywtrpnlkihgfeeffghikmpruwy{|~~~~}}}||{{zyyxxwwwwwwwxxxyyz{|}~~}|{zyxwvvuuttuuvvwxz{}~|{yyxwwwvvvuuuuttuuvvwxxyzzz{{||}}~~}||{zzz{|}~}{zxwutsrqpoonmmmllmmmnnnnnnnooooooppqqrsssttuuvwwxxyyyzz{{{||}}~~~~~~~}}|||||||||{{{z{{{||}}~~~~~~~~}}}}~~~~}||{{{{{{{|||}}}}}}}}}}~~~|zwusrpnmkjhgfeeeeefghhijkmnoqrtuwxyzz{{{{{{zzzz{zzzzyyyyyz{|}~~}}|zyxvutssssstuuvxy{}~}|{zywwvuuuttuuvwxy{|~~}}|{{{zz{{||}~}|zxwvtrpnlkihgfeedeeefgijlnoqstuvwwxyyyz{|}}~~~~}}||||{{{zzyyyxxwwvvvvvwxyz|}~}{{zyyyyzz{|~~}|{zyxwwvuuttsttuvwyz|~~}{zxxvvutttssstuvxy{}~}|{zyxwwuttsrrqqqppoonnmmmllllllllllmmmnoprsuwy{}~~}}}}}}}}}}~~~~}}||{{{zzyyxxxwwwvvwwwxyz|}~~~}||{{{{z{{{{||}}}~~~}{ywutsrqqppppppppppooonnnnnoooooooppppqqrstuvwwxxyyyyyyxxwwwvvvwwwwxxyyzz{||}}}}~~~~~|{yxwvuttssttuvwxyz{{|}~~~~}||{{zzz{{|}~}||{zzyyyxwwutsqpnlkihgffffffghhijklmoprsuvxyz{|}~~~}}||}}~~|{ywvtsrqqqqqqqqqrrstuvwwxyz{|}~~~}}|{{zyyxxxxy{|~~~}||||}}~~~~}|{{{{|}}{zwvtrqonnmmmmnnoopppqqrrsttttuuuttsrrpoonmlllllllmnopqstvxyz|}~}{zxwvvuvvvwwxxyz{||~}}|{zzzzzz{|}~~}|{zyxwwvvvvvwwxxxyyzz{|}~~~}}}||||}~~zwurpnlkihgffeeeffghiklnoqrtuvwyyzzzzzzzyyxwvvuuutttuuvvwxyz|}}||{{zyyxwwwwwwxxyyyzz{{||||}}}|||{zyxwvuutsssstuuvvwxyyz{}~~}|{{zzzzzz{|}~}|zxwutrponlkjihgggggghiijklmnoqrsuvwyzz{||}}}~~~~~~~}}||{zzyyyxxwwvvuuttttuuvwyz{|~~~~}{zyyxwwvvuuttttttuuvwxxyzz{{{||{{{{zyyxxxxxxyz{|}~|zywutsrrqqqqqqrrsstuuuuuuvvuuuuttsrrqppppqqrrstuuvvwwwxxyzz{{||}}~~~}}|{zyxwutrqpoonnooppqrrssttuuuvvvwxxyz{||}~~~}}}}}}~~~}zwtqnkigfedcba``_______`abcdfghjlmnprsuwxz{}~~~}}}||||||}}~~}|{yyxwwwwwwwwwwxxyzz{|}~~~}~~~}|zxwusrqpppppppqrrsttuvwxy{|~~~}|{zyxwvutsrrqqqqrrsstuvvwwwwwvvvvvvvvwwxxxxxyyzz{}~~}|{yxxwvvvuuttttttuuuvwxyz{|}~~}}}||{{{zzzz{{|}~}|zyxwvuutttssssttuuvwxyyz{|}~~~}}||{{{{|||}}~|zxvtsrrqqppppppoonnnnnnnnnnnnnmmmmmllkkkkkkkklllmmnoopqrrstuvwxz{|~~~}|{zzzyxyywuy{{{zzyy|~~}~~~||~|z{}}|}~~~|}~~|{{{|||~~~|ywvrnnnlijliegigffggghiijjjmoooqtuwxxz{}~}{{{|~|{{|}}~~~~|xwwvttsppqrqpqrrrstttuxxwy{{{}~~~{|}}~}|}~|}}z{|{zyxy{zyz{|}}yvwwsqrtrnoppoommnoppommoqonnonmnoonpqpoprtttuwyyx{~~~}}|||zzyxxxxvwwvvvvwvvvxxxz|}}}|}~~~}~}{yz{yvvvsruxurtvvvwxxx{}|{~}~~|~}|~|{zxutspnnoljlmjgilkjmpnnprqqsuuuvwwwyzyyxxyywwxzzzzzzz{|||}~~~}{{{zzzzwtvwtqsttutsuwwvxyyyxxyz{{|}~~~~~}|}~{xz{{{{|}~}~~}|{wtqonmjgfeccccccbcdfhhiijlnpqrstvwvvvwyywvy{zyxwx{zwxzxuwyyyyzzzz{|}~}}}}~~}|{zyxxz{{{{|}~~~}{}}z|}}{||{{{{{{zz{|{{}}}~|zwvurpprpnlmmnnmlkllkjlnmmnpqprttuvvxzyxz|}}~~~~~~~~~~}|{{|~~}~~~~{xvuttsrppooopppqssrstuuvwyyyz{|~~~~~|}~~~}}}||}}}|}}|ywusolkjhhhhhfeghhhhiihikkjllkkmonmnonnqsqpruuvwxxxz{zz}~||}~~~~~}|}}|||}}}|zyz||z{|{z|~~~}}|{{{zyyxxz|{z{}~~~~~{yxwtqqqqpnmmnnnlklmmlmnonoppqsuutvxyyz|}}||}~~~~~}||{zyyyyxxxyz{||}~~~}|{{{zyyzyxxxxyxxxxxwxyxxxyyyz{{{|}}}~~~~~~~}}~~}~}{ywusqqpnlllkjiiiihhgffgfffgffggikkklnoprsuvwwxz{|||||||{zz{zzyyz{|||}~~~}}}|zxyzyvvwxyyyxy{|}}~~||||{zzz{||||~~~~}|{ywvvusrrsrqpooonnmmnnmkklmnooopqrstvxzzz{}~~}}}{zyyyzzz{{}}}}~~}}}||{{zzyxwwvuuuuuvvvvvwxyzzz{|}~}~~~~}{xwvusqpponnmlllkjjjjihhhgghhiiijjkmnnopqrstuvxxyyz|||||||||||||||}~~}}~~}|{{{yxxyyyyyyz{{{{|}}}~~~}||||||{|}}~~~~~~~~~~~}{zxvtsrqonmmmmlllmnmmmnoppppqrqrsttuuuuvwxyyyyz{{|||}}}|||}}}}|}~~}}}~~~~}~~~~}}}|{yyyxwvvwxxxxxyzzz{{|{{{{|}}}}~~~~~~~~~~}}}~}{ywvtrpnmkiiiihgffffggghiiiiklllmnooopqrsstuvwwwxz{|{{|||||}~~}|||}}}}}}~}~~}}|zxxxyyxxxxyzz{||}}}~~~~~~~~~~~~~~~~~|ywvutsqpppoooonmmmmnoonnnooopqqqqrttuvvwxyz{{|}}~~~~~~}}}}}|{{|||{{{||||}}~}}}|zyyzyxwvwxxxwwxxxxyyyyz{{z{||}~~}|{{|}}}~~~~~}}~~~}}~~|zxvutrponnnmlkkllkkjkkkkkkkkkkklmmmnoppqsuvvvwxz{||}~~}~~~}||}}|{|}~~~~~}}}~~}{||}|{{{z{{{zzzzyyyz{{||||~~}|}}~~~~~~~~~|ywvvutrqrqpoooonmlmmnmlllmmnoppqqrsuvwwxyzz{|}~}}}~~~|{|}|{zzz{{{z{|}|{|~~~~~~}||||||zyyyyxxyyyxwwxyzzzz{||}~}|}~~~~|{zzxwutssqponnmljijiihghhgghijjkmnooprsuvvvxyzzz{}}}||{|}|{{{|{{|||}}}~~~~}}|{zyzzyyxyzyyyyz{||}~~~}}}}}~}||||}}wruy}lwzqiosokkkmonnljmopqrstuxzyz{}~}y|}z{|~~yvxzzzxvvwyyxy|~|y{~{w|{v}}~|~~|{z~|zz}|y|~zxvvvtoifcbabcbcddddcdiorsqoqqnmkinppponpsrqooppruuttu}{|}zvromlifcabcefeeedbcfiiiklkjjjnqmgegjnsxz{}}ywxxy}}yyzzvqpqmmw}umqwwxzy{}}}xxywuwxz|~}|{zyuokjhgfdb`_`dr~|w{{tme^_abbceeeedehhinruwvtroonllkjklkkmprssspmkjiijkkmmjjjihfdbbfigehjjifbcdehjjjib\Z[[Z^a`aehknsxyz}{~}~v{~ywsturpomkifdee`[\]ZYYZ_ejkjihgghhhihc_^_gnnkmomklmmnonmmrz{z{xwxyyz|y|~|}{zyy}u{|xurqpnmnoooswurqqpppqrtvwwxwvvxwvwwwxyzzz{|}}{zxwwyxy~}{yywwy{|~~{xvtsronnoommnmlkjhfccdffeca``^^__^]]^]]^^_a_^_a`]]^_`beghffghilmnprvx|~|}|{|}}~}}}xsrrnjijjifdhllkjifdcca`bc`][YXYZZ[]__`behjlmmrwwvwwvtqoqtsrqonmkhiljiklllmnprrsvxursuwz{|~}zxwxyzzyxxz}~||||~}}|zyvsrrsuttx|}|~~|xtrqomllmmlkjjlnopompsvxtppqqqomjhkmjfecdfhknry~}||{ywtqoonmlloqpmnnqsqprqrsrqokjjheegeddbbc`^`chmkiloswvtttttuvxxurrrpoopolkifdfijiijlmnonoqswz{|}}~}{xwvuvtsuwwy{~~|zyxvuttvxxxxz{|{|||{xvvvsonmkhhhhiloprvy}~xvtrqqqqqoortutvxyy{|}}~~}{zyxusrrstx}~~~}{xusrsrponmkjmqsutsx|~|{|}}~}zvustvwz~}{xusollmprrsstsswywttusrtuuspmlmkikmjhiloruwwwy|~}{xyzz{{|}zwuvxvuxzxwxz}~||{{{vrstrpliiknprtsqrtuwwuvxz|}~~|zwusomlheccddegdcehloqtuuxyxyyyxwwxvtrpnmnpononmnopsvy{|}}|~~}{yvstusrstvwvuwyyy|~{vuvvvtsrqrsstvwxxyz{|}~{wutsstvvwy{{{|}~~}z{{xvy||||{|~~}zxvurqsvy{||{{|~}|{||{zwvwwvy{{{zy{~}{yxyzzzzz|~~}zxxxx{~~}}}{{}}~~|{z{{xuutrqqrqqrsvyz|~~}~}}{wwwutrqqqomlkihiiikmquwxz|}zwtrponljjjmpqstuwxvtuvvvwyxvvuturprspmllkjjjjjklllllmorvww{~}{ywvvwxy|~~{zyyzzyzzzzyxvusqppqqonprstuw{~~}|zyyxwz|~~~{yz{ywuttuvurponprtvvwz}~}~~~}{yxwvtvwtqqsuwxy|~~~~~~~}{yxwwwvuutttuvxxyyz|~}zywtrrrrsuuuuuuwyzz}~}}~~}{yyxwwxxxxvuuuttsrqpqrqppoooonnonnopqrqorutsstsstuttsrtusqrrsrqoprsttssrqpppooqrrqrrstsqrrqqrsssrqrsssssstuvwwyz{||}~~~}}|}~}|}~~~~~~}~~~}|{zyyxwwxwwvuvwwwxyxwyzz{}~~~~~~~}|zyyzxwvvwxwwxyz{|}~~}~}}|zyyzyxxxwxxxz{|}}||{zxvvwvuvwyz{}}~~~}|}||zyxxwwvwwxyzz{}}|zxvsqomlkkjihijjjkllmorrrsssstuutsqppppppppppppooprstuuvwwxyzzz{}|{{z{zyxvtssrrqonnnnmnoopqrsttvwwxz|||}~~~}}|||{{|||~}|{{zxwuuuuvwwxxyz{||}~~~}~~~~|{{zyyyxxwxxyyzzz|}~~}|||{{{z{{|}~~}|{zzyyyxyxxxxy{|||}}~~}}||{{|||}}~}}|||{{{{{{|||}}~~}|{zywvvvwxyz|~~}}|{zzzzzyyyzzz{{}~}||{{{}~~|{zywwvvvutttttttttttuuvvvwwvvuttrqpnmkiggffffghikmortuxz|}~~~}|zyxwvutsrqpoooooooppqqqqrrrstuvvwxyyzzzyyyxwwvuuttsssttuvxz{}~}||{{{{{{zzzzzzzz{{zz{|||}}~~~~~~}}}||{{{zz{{||}~~~~~}}}}}||||}}~~~~}}}}}}}}~~~~~~}}}}}||||{{zzz{{|||||}}}~~~~}}|zzzyyyyyzz{{|}~~~~~~~~}}||{{{{zz{{{||}~~|{zyxwvtsrqponnmmmmnnoprsuvxyz{{{zzywvtrpomkjiihhiiklmoprtuwxyzzzzzzyyxwwvuutssrqqppooonnooppqrtvwy{~~|zxwuttsstuvwy{}~}||{zzyxxxwwvvwwxyz{}~~|{yyxxyyz{|~~}||{zzzyyyzz{|~~|{yyxxxyz{|}~~}||{zzzyyzz{{|~}|{zyyyyyz{|~~}}||{{{{||}~~}|{{zzzz{||}~~~~~~~~~}}}||{{zzzyyyyyyyyxxxxwwvuuttssrrrrrrrsssstttsssrqqponnmllllllmmnnopqqrssttuuuvvwwwxxyzzz{{{{{{{zzzyxxxxxxyzz{|}~~|{zyxwvuuuuuvvwxyyz{||}}~~~}}||{{||}~~|{zyxxxxxxyzz{|}~~}|{{{{||}~}|zyxwvvvvvwwxyz{|}~~|{{zzzzz{|~~}{zxxwwwwwwxyz{{|}~~}{zyxxxxy{|}}{zyxwvvvvvwxxyz{|}~~}|{zzz{|}~}||||||}~~~}}}~~~~|zwusqonmlkkkklnoprsuvwxxyyyxwvutrqpnmlkjjjjjjklmnopqrtuvwxyz{|}}}~~~}}||{zywvusrrqppppqqrsuwxz|}~~|{yxwvuttssttuvwxz{|~~|{zyxwwvvvvwwxy{|}~|{zyxxwxxxyz{}~~}|{{zzzzz{{|}~~}|{zyyyzz{|}~~}|{zzzzzz{{|}~}|{zzzyzz{|~~}|{zyyxyyyzz{}~~}|{{zzz{{|~~}}||||}}~~}|zywutrqonmmllllmmmnnoooooonnnmmmmmnnoprstvwxyz{{{{{{zyyxxwwwwwwxyyz{||}}}}|{zyxwvtsrqqppppqqrssttuvvvwwwxxxyz{|}~~~}}~~~|{zxwwvvuuuuvvwwxxxyyzz{||}~}|zyxwwvvvvvwwwxxyzz{{|}~}{zxwuuttsssttuvwxyz{|}~}{yxvutsrrqqrrstuvwxyz|}~}{zxwwvvvvwwxyz{|}~}|||}}}~~|zwuspnljigfeeddeeefghijklmnpqrstuvwxyyzzzyyyxxwvvuutttttuuvwxy{|}~~~~}|{zxwutrqponmmlllmmnopqrstuwxyz|}~~}{zxwvutssrrrsstuuvwxy{|}~~|{zxwwvuuuuuuvvwxxyz{|}~}|zyxwvuuttttuuvvwyz{|}}|zyxwvuttttttuvwwyz{}~}|{zyxxxxxxyz{{}~~~~}}}}}}~~|zxvtrpnlkihggffgghijklmoprstvwxyz{|||}||{{zxwvutsrqqpppqqrrtuvxyz{}}~~~~}}|{yxwutsrqpoonnoopqrstuwxy{|~~}|{{zzyyzzz{|}~~}|zyxwvuuuuuuvvxyz{|~~}||||||}}~~}{zyxwwvvvwwxyz{|}~|{{zzyyzz{|}~~}{zyxwwvvwwwxyz{|~}|{zyyyyyz{|}~~}|zyyxwwwwxxyz{|}~|{zyxxxxyz{|~~}|||||||}~~|{zyyzz{|}~~|zyxwwwxxyz{{|}~~}}|{zxwvtsrqponnmmmmmnnoqrsuwyz|~}|zxusqomljjiiijjlmnpqsuvwyyz{{|||{{{zzyxxwvvuutttttttuvwxz{}~{ywutrqqqqrrtuvxz{|~~~}|||{zzzyyyyyz{|}~}{ywvuuuuvvwxz{|~~~~}}}||||}}~}{zxwvuuuvvwxyz{|}~~~~}}}}||||||{{{||}}~}{zyxwwwwwxxyz{|}~~~~~}}}}||||||||}}~~}||{{z{{{{||}}~~~~~~~~~}||{{zzzzzzzzzzzzzzzzyyxxwwvvutssrqqppppppqrrstuvxyz{|}}}~~~}||{zxvuttrpppnlorqppoooqtttuwvvxzzyz|{zz{yxxxvtvwvttuvwwxxy|}yyywuuurpqsrqrsttvxyz{|~|||{zz{{z{|}}}}zxxxursutsttuvwzxw{~~}~~~}{zz{|zxxxxxyzyxz|||||~~~}|{zyxwvttusrtvvxz|~~|{{ywwwvvwxvux|zx|~}{zyvsrrqqpprsuwy|~}}|{zzzzyyz|~~}~~}}zxyzyy{}~~}}}}}{z|}~~~{yvspmkjihghiijmprsw{|}|{{yvuusrssqoprpnpqonopoopqrrrstvwwxzzyz|{yz{wtvyursuuuvwxx{~|y{}zwyzxvwxyxyyyz|}}}~}|{zwussqonmnoopsvx{~}{vwxtqqqomnoopruvwz~~~~}~~|zxuronmjgikklnqrtwz~|{yvsqopqpppqqsvyyy}~{}|y{}|{}~|ywvusssuttx{||~~|~~~~~|{{|}}}~}ywtroljgfffeeffilmnqtvy{|}~~}|zzzwtuvtqsutsuxxwz~}|~~~~zvvuqmlligghggggiklmprstwz{|}~~}}}~zuuvqllmkiikllnprsuxz|~~~~}|||}~~{ywutrqpqqqrtttwyyy{~~~~{yyzyxxxz|}~|zyxvutsstuuuvxyz{|~~}|{zyyxwwz|{{~~{zywuuttttsuwxxz|}~~|{zzyyyyz{}~}zxvtrponnnnoqrrvyz{~|{|||}~}}~}|||{z{|{{|}}}~}zwusqpnmlkkkjjkmmnoqstuvyz{{|}}||{zxvtqnnmkiijihknoptwz}|yxvsqonnlkkkjiikjjlnoprtwy{~|yxwtrpoonoqqrtvx{}~|{zxvvuuuuuvwxyz|}~}}~}}~|{{{{{{{|}}~~~}{ywvvutuvxyz}}zxvtqpomllmlmnpqsvy{~}|zyyxxxxyyz{{||}~}{yvusrqonnpppruvy|~~}|{{zzzzzzyzzzz{{{||}~~}|zxwutrrrrrtuwy}~~|ywtrpnlkjjiijjkmopqsuvxy{{{|}}||}|{{zzyxxwvuutsrrrrqqqrqrstuvwxy{{|}~~~~~~~~}|||{{{{{{{{||}||||{zzyxwvutssssstuvxyz|~~~|zyxwvvvuuuvuuvwwxxyz{{|~}|zwwwvuuvvvwxz{|}}|{ywvutssssttuvxz|~~|{zyxwvvuuvwwwyz{{}~}|{zyxwwvvvvvwwxyz{|}~~|zxvutrrqqqqrstuvxyz{}~~~}}|||||||||}}~}{yxwuttssssstuvwy{|~~}}}}~~}|{zyyyzz{|~~~~~}~~~~}{zywvtsrqponmmllmmmnopqstuwxz{|}}~~~}}|{zxwvtsrqqpppppqqqrsstuuvvwwxyyz{|}~|zyxwvvuuuvvwxyz{|}}~~~}}||{zyyxwvvuttsssstuuvwyz|~}|{yxwwvvvwxyz{|~}|{zxwvvuuuuuvvwxyzz{|}~~}{zyyxxxxxxxxyyzzzz{{{{{{{{||||}}~~~~~~~~~~}}}|||{{{{{||||}~}{ywvtssrrrstuvwy{}~~}||{zyyyxxxyyz{|~}|{{zzz{{|}~~~}}||{{{{{{{{{{{|||}~~~}|zywusrpomlkkkklmnoqsuwy|~~|zxvutrrqppqqrrstuwxyz{||}}}}}||{zyyxwvutssrqpppooonooooppqrsuvxz|~~}|{{{{{{{||}}~~~~~}}}||||||||||||}}}}|||||{{{{{zzzzz{{{|}~~}|{zzzzzz{||}~~~}{zyxwvuuuuvvwxz{}~}|{zzyyyyzz{|}~~}|{{zzyyxxxxxxxxxxyyyzz{|}~~}}|{zyyxxxxxxxyyz{|}~~~}||{{{{{||}}~~}}|{zyxwvuutsssssrrrsssttttuuuuuuuuuuuuuvvvvvvvwwwxxxxyyyyyyyyzzzzzzzyyyyyyzzzzzzz{{{{||||}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzz{{|||}}~~~~}|||{{zzzzzzzzzzzz{{{{{||}}~~~~~}}||{{zzyyyxxxxxxxyyzz{||}~~~}}}}}}}~~~~}}|||{{{{zzzzzz{{{||}~~~~~~~~~~~~~}}||||||||}}}~~~}|{zzyyyyyzzz{|}}~~}}|{{zzyyyyyyzz{{||}~~}}|{zyxwvuuvtrrtsrrstuuuuuwyxxz}zx}~z|~{y{}zx||z||}~~~}{}||~{xxwxysoqqstpmoqonpqminusqtwutx||||{|~~~}}vy~|xwxxwz|v{}z~}~~||~~zvtvwutusnkllnonmnpmlosuvvusrtvusssrrtusrstqmmmjikllmnpstttvxwux}zuz{w~}z|}~~|z{|wrtvvwxyurstuvustuwwxyz}|~}|~~~~|||}}yyxy|zvz|z~}|tuvropomnnosvvvwvtsvzzy}~}~}~zvwywvvwvtx{vrtwspuzvrtwvwz|~~~~}w}{suwtqqqoptxvtvzyy|}vz{wz|vqtusstssrtvuuvuuyzzxwz~{y|~~{xz|{yxxvux{zz|~}v{ysy~zw{~yuwxuty}|{~~{{{xvxyxxxyrknqjdfiiigfjoolorromlprqpqqrtqlkmnmllmnoqtwxw|~~xz|{yyxz{yy|~}{{|~|y|~zw|{uz|y{|zwxzyy{|||~~{{}|zzz{|zyy{~}|z}}~}{{|~|z|}yuvwustvwvtsttvwvuuvyzvssrpnmlkjhgijmnmllmpsssrrvzxw|~|}~~|~}|~~~|xz|{yxwwvxzvsuwww{|x|}~~|{{|z{}zxz|{|~}||||}}{z}}|}{||xsqqstuttsrqrtroqtqnoqrrsstutrqpsuqlnonmmorsqqstsrqrvzyxz}~~~}}~~~~}~~~~~~}~||}|{{|}~|yxwvvttuvvwxz|~}|{zzzzzz|~}~|~~{}~{y}~||~}}|yyxtqqpmljhjkieedb`_```aa_`ekljotsqv|{z~~|}~|{{|||~|zz{zwuuvtrqpooqtsstuuvy{}~~|{|}|zyxy{zyz{{}|z|~~}{|||{ywy{{{{|~~~~|yyzvuxzyxz}~}{zwspnmkhefgdcdeefgghijkllmoppqsuwxx{~}|~~}~~|}~~~~~~}~~{yz|}~|{|}|~~}~|zyywvvwvvwxxyzzzzyxxyzyxyyz{}~~~}||~}}~~}}~~~~|zzzyvsqqrpmklkhgfeeggdbeigdeghhiiijmppprtuvwx{~|zxwwxxxxxyzyxxwwxyyyy{|zyz||{{|{zz{||~}~~{yyywvvuuvvvwxzzz|}|~~~~~~~}~~}{z{}}~~~~~~{yxvutsrpomkjihgfeeedefghhijlpsuwy{|}~~~}}|{yyxxxwwwxxxwxz||}}}~}{xwwvtsrrttssttvvwwy|~~~~}|zyyyyxxyzzzyyy{{||}~~}}||{yxxwvvvwwvvvvvvvvusqpopomllkkigfdeeeeefghhjlnprstuwz{|~}}}|{{z{{|~}~~}|zxvutrrqrrqqrstuuwyz{|}~~|{zywvuvvvuuvwxyz|~}|zywuuutsrrrrrrsuwy{}~~|zyxvspooonnnopppppqrrqqrssssttttttuuvuutsrrsssrssuuvvwy{}~~~}|zyxxxy{}}~}~~~||{{{}}|{{zzzz{zzzzzyxwutsrqrstuuvxz|~~}{zyxxwwxyz{}~{yxvtqonmlifeeedba`_``abcegikmoqrsuuvwxyzzzz{||{{|}~~~}|{ywussrrrqrssstuwyyz{|}~~|{zzzzzzz{||~~~~~}}|{yyyxxvuuuutsssttuwxyyyz{{||||}~~~}{ywuuutsqononmlllkihgghiiiikllmnoqrtvwwyyz{{{zz{{{{|~~}|{zzzzz{{{{{|||}}~~}}{z{{{{zzzzzzzz{{zzz{|}~~~}{zzzzz|}}}}~}|{zxxwwvvvvvwx{|~~|{{{zzz|~~~}|zyxxwuttsrqommnnmllnonmnnnpqrstuuuvwwxxxxwwxyz{{{{|||{{{|{{zzz{{{{|~~~~~~}}}}}}~}||{zxwwwxwvuuvvvvwy{{{{|~}||||{yxxxxyyzz{|}}{zyxxwvuutrponnmkhfeedbbcddddefhjjjklnopruwxz|}~}|{{yxwvusqpqqrrrrqrsttuuuuvwwxyzzzyz{|~~~~~}{yvtrqpomnmlkjklmmmllmmmllllllkklmnmmnoppqqrstvvwxzz{|~~~}}||}}}}}~~}}~~~~~||}~}|{|}~~}~}||{{|||||}~}{{|}}|||||}}}~~~}}~~~}|||}}}~}}}|{zyxwutsrqomlkkihgghiiiijjkllmooppqsuwxxyyyz{{{{|{{z{{||}}}~}|{zyyyxxyyyxxyyzz{zzzzyxxyxxxxxwwxyxxxxxyyyyyzzzzz{}~~}~~}|{zyxwwutrrrqpnmlljihhhhgffghihijjjjklnnopprtuvwyzz{|||}~}}~~~}||}|zyyyzzyxyzyyy{}~~~}~~~~~~~~~}~}}}}|||}|zz{{{zz{||}}}~}}{yxvusrqpoomkjijjjjjjklllmmmlllllmnnnopqrsuuuwyzzz{}~~}}}{{{||zyy{{|{zzyyywwxxwutttuuuuvwwwxyyzzz{{|}~}zyxwurponmlkjjjihhhijjiijklkjjklllllmmmnpqrstttvxy{|}}}~~~~~~~~~~~}||}|||{{|{|||||}}||}~~~~~~~}}}}}~}||{zz{{{|}~}~~}{yxwvtsqpponmlmmlkkkkkjiijjiiijkkllmnnopruwxy{}~~~~~~|{zz{|{{{{{{zzz{zywvvwvutuvwwvvvwwxyyzzzz{|}~|yxvutsrponoonnnnnnnmlmmmlkkkkkjjjjjihgijjklmnprtuxz{{|}~~~}||{{{{{zzyz{{|{{z{|}}~~~~~~~}}}}~~~~~~~~{zywutrqponmlllkjiiiiiihiiiijklmmmnnnoqrsstuvxz{{{|}||}~~~~~|{{{{{zzzyyxwwwvuttuvuutuvvvuvvwvvwxyzzz{{}~}|{zxwvutttsrpoonmkjiihggghhggghijiiijlmmnoqrrtuwxyyyyz||}}}}~~~~~~~~}||}~~}}~~~~~~}}}}}||{{zzz{{|||}~}|{zz{{|}}~~~~~~}}}~}|zyxvuututrponnmkjihhgfgiijijkklmmopqrrsuwxxyz{zz{{|}}}~~}|{zyxwwwusrstttssstuuuvvwwwwxxyyyyyxyyzzz{}}{yxxwvuuutrqqponlkkkjhgggfffffeeffgijjkmnoprtuvvwxyz{{{{||}}~~~~~~~}}}~~}}~~}}|}~~~~~~~~~~}|{zzzyyxy{||}~~||||{{||}}}}~~}{zxvuuuutrqpoonmmmmkkkllllklmmmmnoopqrsssstuvwwxyzzz{}}}|zyxxxwvuuuvutstuutsssstuuuvvvvvwwxyyyyz|~|zxwvtssrqommnnlkkklkjiijjiggghggghjkjjklmnoqrsstuvxyzz{{{{|}~~}~~~~~~}}~~}|{zz{|{yxyyyyy{||~~}{|}~}||}}||}}~~~~~}{xvuttsrppqqpoopppooooonmmnnmmmmnnoooppopqrttuxyz{|}~|{yyyyzyxwwwwvvuutsrrstttstuvvvwwxyz{{|}~~~{yxvutrqooopqpppponnnnmlihhihggghhhhhhijjjlnoopqstvxxxxxyz|}}}}~~~~~~~~~}|{{||{zzyyyyyyyzzyyz|}}~~~~~~}||||||}}}}}|||}}}}~~~~|zxvutssrqqrrrqqrrrrpoooonmnonnnnnoppppprrstuwwxzz{||}}}}}}~~~|{{{|{yxwwvuttttsrrrtutuuvvvvxyyzz{{||||}~~~~|{{ywvuuutsssrqonmmlihhhgffffggghijjjjknoopprssstttuuuvwyyyyzzy{||}~}}~~||||}|{{|||}}{y|}}}}}|{|~}|~}~}{}}|||}}|{zywwx|}{|}}{}~|{zywvvtssrpqrrrsrqqppppppppprrpoqrqqqqpoqrrrrrqrsuutvwvvwyzz{|{|~~~~~}|{{zzyywwwwwxwwyzxxz|{zz{|||}~~~}||~}|}~|ywwxurrqolmmjhhhgfedfggffffffhhghhhghjkjhiloonprrrtuvvwyyz}~}}}}~~}}}}}~}}~}}}zwy{xvxyvttvvvvuttvwwvwyz{}~}{|~~~~}~~~~~~~}|{|}~~~|zzyxxxxwvuttuvutuwwvvwwwxwvvvxxwwxwuvxvuuvvwwwyyyy|}}}~~~}}~}|}}}|{yy{zz{{zz|}|{{|||zx{~|y{}}|||||~~~}~~{zzzwuuvspqrpnnmllllkjkjhgfefgedcdedbbbcdddefhjkkmprsstuwyyx{}}|~}}~}|}}{zzzzyxxvuuuttttqpstsrrtuuwywvz}|{}~}~~|||{zyz{|zxy{zzzyxxwvtstusrqqqrrqqqrrrrsstvwvxzyy|~~}}~~}{|||||}}~~~~}~~}}{|}|{|~~~~}~~~|{xvtutrrqpooomkjjjjifddedb``accbaabcdfggiklnnnopqsttuvwwuwyz{|}}}~~~}{zxwwwwwvttuuuuuuuvvuttttttutsssttutuvxywvwy||||}~~~~}||||{z{}~}|zyyxxwttttrppponopqrrqpquwwxyy{||}~~~~~~~}|{|}~~}~~~~~~}||}~~~~~~~}|{|~~~~~}{ywvutsrqppooppomkjjkjhgfefedccdddcbcefhhhiijlnoprtvvwvwy{||}~~}}}|{{{zzzzzyyyyzyyyyyyyxvvutssssrrsssstuvwyyyzz{}~~~}{zyxwwwutsrrrqppoopqqqqrrstttuwwxxwxxxxyyyyyzzzyyyzzyxxyz{{{|}~~~~~~}}|{{zz{zzzz{{{{|}~~~}}||}}|}}}}}}}}}}~~~~|{{ywvutsrqqpoonnmkkkkjihhhhhggghijjiijklmnoqrstuvxz||}}}~~~}}~~}|||{{zyyyyyxwvttuvvvvwwwxyyz{|}~~~~}{ywvuuttsqqrsssqrsstttuuuuuuuuvwwwvuuvwwwwwxxxwvwxyyxxxyyxxyz{{{{{{{|}|{zz{||{yyyzz{zz{{|||||}}~~~~}||||{{{{{{{|}}}}}~~~~}||}}}}|||}}}}}}}}|}}}}}}}~}{zxvusqonnnmkkjjjjihhhhiiiiijjkkkklmmoppppqrtuvwxxxyzz{||}~~~~}~~~~~~~~~}|}}||{{{{zzzzzzzyyyzzzzzz{||{{|}~~~~~|{yyywvutttttssrqrrrrsstttttuuvwxyzzyyyz{{{zyyzzzyxxwwwvvuuvvuuuvwyyyyxyzz{{{|}}}}}}~~~~~~~~}||}}}}||||||}~~}}~~}}|||{{zyyyzzzzzzzz{{|}}~~~~|ywutsrponmlkkkkkkkkkkjjklllllmmmlmmnoopqqrstutuvxyzz{{|}}}}}~~}}}}~~}}}}}{zyyz{{{zyyzzz{z{{{||{||}}}}}}}||{|}}}}}~}{zzyxwutssssssrrssrrrsuuuuuvwwxyyyyyzzyxxxxxxwwwwwwwvuuvuuuuvvvvvvwwxyyxxyzzzz{|||||}}~~~~~~~~~~~~~~~~~}|}~}}||}~}}|{{{{|{zzyzzzyzz{{{{|}}}}~~~{yxwutsrqponnnlllkkkkkkkkkklllmnnopppqrsuvvwwxxyyz{{|||||{{{{{|{{{{|||}}}}}~qsw}{}|v{yrqqrsw{xvwxwvz}{xy{zz}~~~||{|~snqz}xvtsu{~{|z~w~v|~}ywusqme_`cbcgijieba__`^^`bcba``a`_ac_\]^`cb^]^ab_^_`abcdcacefebbefddffedfggggfgihfgikkkmlkmppoprtttwxutuuuxzzyxxyyyyyywuvxvsx}xs{}w{{wx{}|wy|{xxxwvvvxywwz|xuvwxzxuxzyyyxvusqsvwwvtturprutrsupkmqpnnoooommomlkifdefb_ab`^]\]]YVX[WTVXVUUTSSVWSNRVSOSUPLNPOMOPOONLNPMLNQQORTSQTXTOV^WPUZZXWXXW[^\XZ]ZWZ^ZVY][W\c]W[aa^ae`[aheaeid`ejjijjihijhhijmooonnqsqnpttstuwyxwyzyy{|{{}}z{}|y|~~zyyxxvsssrqppsvrorvtrrqtxsmsxtpsvutvvtsuwwwwvuuwxuswzwtwyvtuvvutsrqstrqomprommmnnmkjigghiiihfeefgfddbcfc^bfa\`da]aea]ad_Z]`_^`a^\`c`\afb`dgdbdefedddfecegfdfhfeefghgefggggfghiijlifjmjhiiiikmkijlkknqmhkponpqomqvpjryrlsxtpqttsuwutvwwwwxyyvuxzyxz{zxz|{y|~}|~}||~~~~~}|yzzwstvrnpqpnnnprnkoqpppponpsrprtqoswusttvwwvuuwyz{zy|~}}|{}}z~~|{z{|zxxwwvtrssqponnnlikljgggeccdba``^[]_\Y\^[WY]YVWXWVVVUTTTTSSRRSSSTTSQRSSSRRTUUTUVUTVWUTVWWVVWXXYYXWXYXVWYWVWXYYXWY\\[ZZZZ\^\[\\]^__```_abaaabcccdcbdffeeeghgghijkkjlnnmnooppoqsqoqrrrrrstttvwusuwwxwvxyyyz|||{{}~~~}z{|xuuwsprsqnoqonnnopommnoppppoqrqqrstttuvvvwwwxzzz{||{||}~~~~~~~|{{{ywxywuuvtrrspnprolmomlkkjijjigghgfeeeecbcdcbbcccbbbbaabcbbbbbccbbbaaaaaaaaaaaa`_`a```_```_``aa``aabbaabbbcccbbcdcbccccdedcdddcefedfggghiiiiijkkjlmmlmmmlmmmnmmnnmlmnnnoonnoqonprqpqsssssssssttttuvtsuvvuvvvvvwvvvvvuuuttttssrqpppoonnnnnmlmnnmmlmnmlmnmmnonmopoooppppqqqqqrrqqstsrsttstvutuvvvvvwxxxxxyyzz{{{{|||}}}}}~~~~~~~~}}}||{{zzzzzyyxxxxwwwvvvvvvuuuuuttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssstttttuuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzyyyyxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxyyyyyzzzzzzzzzzzzzzzyyyyyyyzzyyzzzzzzzzzzzzzzzyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{|||||}}}}~~~~~~~~~~~}}}|||{{{{{zzzzyyyxxxwwwwvvvvvvuuuuuuuuttttttttttttttsssssssttttttttuuuuuvvvvvvvvwwwwwwwwwwxxxxxxyyyyzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}~~~~~~~~~~}}}||||{{{zzzyyxxwwwvvvuuuuuutttttsssssrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttuuuvvvvwwwxxxxyyyzzzz{{{{{{|||||||}}}}}}}~~~~~~~~}}}|||{{{{zzyyxxxwwvvvuuuutttssssrrrqqqqqpppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttuuuvvvwwwxxxxxxyyyyyyzzzzz{{{{{{||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}||{{zyyxxwwvvuuttttsssrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssttttttuuuvvvvwwwxxxxyyyyzzzzz{{{{{{{{{{{||||||||}}}}}}}}~~~~~~~~~}}||{{zzyyxwwwvvuutttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppqqqqqqqrrrrsssssttttuuuvvvwwwwxxxxxxyyyyyzzzzz{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zzyxxwwvvvuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrsssttttuuuuuuvvvvwwwwwxxyyyyyyzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}~~~~~~~~~}}|||{{zzyyxxwwvvvuuttttsssssrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssstttuuuuvvvwwwwxxxxyyyyyyyzzzzzz{{{{{{{{||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzyyxxwwvvvuutttsssrrrrrrqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrssssttttuuuvvvwwwxxxxyyyyyyyyzzzzzyyzzzzzz{{{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxxxwwvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttuuuuvvvwwwwwxxxxxxxxxxyyyyyyyzzzzzzzzzz{{{{{{{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxwwwvvvuuuttttsssssrrrrrrrrrrrrrrrrssssstttttuuuuuvvvvvvwwwwwwxxxxxxxxyyyyyyyyzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvuuuttttsssssssssrrrrrrsstuuvvrmopruvvwxxxwuwyxvy|ywvvwwy|zyzzyyz|{z{||{|}|{|}{z|~}|}}}~~~~~}~~~~~~~{~~}}{z}|xux|~|{yxxz}}~~}{}~{z{}{yxvy{{|wtw{zwz}xux|zyz{{{zzzywuvxxxz{{{zxyyxxwvwxxxxxxxwwxywuvxyyxwwvxzxwwwwxxxwvwyyyxwxyyyyyyyyyzzyxyzyyyzzyyzyyz{{{zzz{{{{zzzzz{||||}}}}}~~}}}~}}~|}}}~}~~}{{|yvwxvuutttsssssrqqooopnlmnmlkkllkijlkikkjjjjjjlmlilnljlnmklmllmnnmmmmonmnonmoponpqomptpmprqqqqqpqsrqrsrprtrprtsqtvtqsutsuvsqtxusuwustvvvvvvuvwvuvvwwxxxwxxxwxyyxxyyzyyyzzzzzzy{|{zzzzyz||{|}|{{||||}}|}~}|~}|~~|~~~~~~}||||{yz{zwxywvvvvutssrsssrqpqrqpppqqpppoonoppppooooppooopqpoprpopsrprtsqsusqrtssttsrtvtrtvtsuvutuuuuuuvvvuwwvuvwwvvwwxwvwxxwwwwxxxxyxvxzxwxxxxyzyxyzyxz|ywy{zzzzyxz|ywz}zwz|zyy{zzz{zzz{{{{{{{zy{|{z{{{yz|{z{{{{||{z{{{{{|{z{{|}|z{||}|{|||{|}}||}}}}~}|}~~}~~}~~}~~~~~~}~~~~~}{zzzzyxxwwwuttutsrrrrqpqqpooonnnonnnmmllmmlmnlklnlklmllllllmmmmmmmnnnnonnnnnnnnooooopoopppopqppppppqqqpqrqpqrqqqrrrrqrsssrsrrstsssstttttutttuuttttuuuttuvuuuvvwvvvvwwwvwxwwwwxxwwxywwwxxxxxxxxxyyxxxyyyxxyyyyyyzzyyyzzzyyz{zzz{{{{{{|||{{|}|{|}||}~}|}~}~~~~~~~}|||{zzyyyxwwwwuvvuuuuttttsrstsrrsrrrqqqqrqqqrrrrrrrrrrssrssssssssssstsssstttstttstttttttttttttuuttuuuutuuuuuuuuuuuuuuuuvvuuvvvuvvvvvwvvvvvvvwvvvwvvvwvvvvwwwvwwwvwwwvvwwwwwwwwwwwwwxxwwxxwwxxxwxxxxxxxxwwwwxxxxwwxxxwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzz{{{zz{{{z{{{z{|{{{|{{{|{{|||||||||||}|||}}|}}}|}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~}}}||{{{zzzzzzyyyyyyyyxyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{z{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||||{{{zzzyyyyyxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||{{{zzzyyxxxxxwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzz{{{{{{{{{{|{{||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{z{{{zzz{{{{{{{|}|z|~}||}~~}}~~}~|x~{z~~|}~|z}}z||z|}{z|~{y||z{{{||{yw{}yz|zxy{xuvwwxurstwzwsuxwwyyurw|{yz||{}~~}}||}}||}{}|}~|~~~~}|zwz|{zywtrstuvustvsqtwxxwwtrsusqpopqsuutuusqqronoppqpqsusrssporupjpvoipvsprtuuvvxzxtvy{|~~|}}~}{|}}||}~}|}~~wy{wsststuvx||ywvusuwtruwvvwxyzxtuxtprtutuvwvy}yuz~zvy}{xz|{z|~}|~{z~}z~}w~x|~||}yx~~|~}z~{wz~|y}wz}yvyzrmtzwsx}ytx{yxyyxwz}{xyyz{|}{xz}{z|~~}~~~~|}~{~}|{|||~~|~~}~~{z{}ytvysnoqrqnkosrpqromllnpqqrstvtqrssttrstuuxywuy|xux{||~~|{z~~}}|{~~z}}}}{{}~~~}|~~|}yy~}~}}}}~}|}}~~z~}}}~~}}~||~{vxywtvwwwvusrtwvvvvz}zvwwwvutsrrrtvvvvtrrtutsrquxurv|zwz~zw|~z~{~}|}||||||yx{}{{|||}}{yz{z{}y|}{{{zx|}v}}w|~{zyyyzyxwustvrmpspmopppqrsuutrptwsortrrrsuwvtvvuuttwyxxyzzy{|}~|~|}~}}|yz}||~}}~~|~~{~}~~~~~}|{z|}}~|}y|~||}~~~~~}}~~}~}~|zzzxuttuwwvyzz{yvwwussrrsqpstqpqqommnmlllklorqorurpuyvtvyyyz||}}}|}~}}~}~}}{||}}|z|}}{{{zz|~}{||||||}}|{}~}|||||||{yz|||||}~}|}}}~|z{}||}~~}~~}|~~}}}{|~~~~~~~~~~~}}~}~}~}~~|zyyvtssqpnmoqpopqqrrrrrssrrqrrqrrstttvxwvwyxwxyyyz{{{|~~~~~|~~~}}~~}~~}~}~~|}~~~~~~~}|||}}~~~~~}}~~}~~|~~~~}}||||||||{{zzyxwxxxxwvuutrsrqoonmllmkjlnlklnnnnopprttstuuuuvxzzz|||{{|||}}}}}}}~}}~~}||{{|}}|~~~~}~~}}}}}{{{{{|||}~~}~~}}~~~~~}}}||~~|~}{|||{{{{|||}~~~~}}~~~~}}}}}~~|{ywvtsrrrrqqqqqqqqqqqrrrrqqpqqqqrrsstttuuvwwwwxxxyz{|}~~~~~}}||{{|}}~~~}}}}}||||}}~~~~~~~~~~}}}}}~~~}}}}}}}}}||||}}}}~~~}}||{zyxxwvuutssrqpnmmmmmmnnoonnoooppqqrrssuvwwxxyyzzzzz{|}~~~~~~}}}||}}}}}}}}}}}|||}}}}}}}}}~~~~~}||{zzzz{{|}~~~}|||{{|||||||||}}~~~~~~~~~~~~~~~~}}}}}}~~}{zxvutssssssssrrqqqqpppppppqqrrsttuuvuuuvwwxxyyz{{{{|}~~}|||}}~~~~~~~~~}}}}}}}}}~}}||{{{{{||}}}}|||||}~~}}|{zzyyzzz{{{{{{|||||||}}}~~~~}|||{zzyxwvutssrqpppoooopppoonnoooopqrrstuvvvvvwwxyyz{{|||}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}||||||}}}~~~~~~~~~}}}}||||||}}}}}}}}}}}}~~~~}}}}}}}}~}|zyxwvvuutttssrrqqppppppppppppppqrstuuvvvwwvvvwwxxyz{|}~~~~~~~~~~~~~}}~~~~~~}}}|{{zzz{{{|}~~}||{{{{{zzyyyyyzzz{{||}}}}}}~~~~~}{zxwvutsssrrrqqppoonnoooppppppppqqrrstuuvwwwwxxyyzz{{|}~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~}||||||||}}}}~~~~~}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~}|{zywvuutttttsssssrrrqqqppooppqrrsstttuuuuuuuvvwxyzz{{{|||}}}~~~~~~~~}~~~~~}}}}|||{zyyyyzz{||}}~~~~}}||{{zzzyyyyyzzzzz{{{||||}}~~~~~~~~}{zxwutsrqpponnnnnooooooonnnooopppqqrrstttttuuvvwwxyyz{{{|||||||}}~~~~~}}}}}~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~}|zyxwwvuuttssrrqqppooonnnnoopqqrrrrrrrrrsstuvwwxyyzzz{{||||}}~~~~~~~~~~~~~}}||{{zzyyyyyzz{||}~~~~~~}}|||{{{zzzzzzzzzzzzzz{{|||}}}}}~~~}|zywvtsrqppoonnnnnnnnnnnnnnooppqqqqqrrrsstttuuvwxyyyzzzzz{{{||}~~~~~~~~~~}}}}}}}}}}}}}}||||||}}~~~~~}}}}}}|||{{{{{{{||}}}}~~~~}|{yxwvutssrqpoonnmmmmmmnnoooppppppppqqrstuvvwxyyzz{{|||}}}~~~~~~~}||{{zyyyyyzz{{|}}~~~~~~~}}}||{{{{{{{|{{{zzzzzzzz{{|||}}}}}}}}~~~|zxvusrqppoonnmmmmmmmmmmnnnoooooopppqqqrrsttuuvvwwxxyyz{{||}}}~~~~}}}}}}}}}}}}}|||{{{{||}~~~}}}}||||}}}}||||{{{|||}~~}|zywvutsrqponnmmmmmmnnmmnnnnnooppqrrssttuuvwxyz{||}}}}}}}}}~~~}||{{{{{zzzzz{{||}}}~~~}}}|||{{{{{{|||||{{{{{zzzzzzz{|||}}}}}}}~~~|zxvusrqpoonnmmmmmmmmmmmmmmmmnnoopppppqqqqrrsttvwxyzz{{{|||}}~~~~~~~~~~}}}}}}|||{{{{{{||}}~~~~}}|||}}}~~~~}}||{{{{{||}~~}{yxvutrqpponnnnnmmmmmmmmmnnoopqqrrsssttuvvwxyzz{||||||||||}}~~~~}}}}}}}||||||||||||||||{{{zzzzzzzz{{{{{{{{{{zzzzzz{{{{|||}}~~~~|zxvusrqppoonnnmmmmllllllllmmmmnnnnnoooopqqrstuvwxyyzz{{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~}||{{{{{{|||}}}}~~~~~}}}}}}}}}~~}}}}}}}}}~~}{ywusrqppoooonnnmmmmlmmmnnooppqrrrssttuvwwxyzz{{{{{{|||||}}~~~~~~~}}}||{{{{zzzzyyyyyyyyyyzzzzzzzzz{{{{{{{{{{z{{{|}}~~|zxvtsrqpooonnnmmmlllllllllllllllllmmnopqrrstuvwxyyzzz{{zzzzzzzzz{{||}}}}}}}}}}}}}~~~}|{{zzz{{||}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}{xvusrrqpppoonnnnmmmmnnnoooppqqrrsstuvvwxyyyzz{{||||}}}}}}}}~~~~~}}|{{zzyyxxxxxyyyyyyyyyyyyzzz{{|||||||{{{{{{|}}~}{ywutsrqpoonnmmmmmmllllkkkkkjjjkklmmnopqrrstuvvwxxyyyyyyyyyxyyyzz{{||}}}}}}}}}}~~~}||{{{{|||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||}}}~~}{ywutsrqpoonnnnnnnnnnnooooooppqrsttuvwwwxxxxyyz{{||}}}}}||||}}~~~~~}}|{zyyxxxxxxxxxxxxxxxxxyyzz{{||}}}}||||||||}}~~~}{ywvtsrqpooonnnnmmmllkkjjjjjkkllmnoopqqrsstuvvvwwxxxxxxwwwxxxyyyzz{{{||}}}~~~~~~}}}||||}}}}~~~~}}}}}|||||||||}}}}}}}}||||||}}~~~|zxvusrqpoooooooooooooooooppqqrsttuuvvvwwwxxyzz{{|||}}}}}}}}}}}~~~~~}||{zyyyxxxxxxxxxxxxxxxyyzz{{{||||}}}}}~~~~~~~~~~~~}{ywusrqqpoonnmmmlkkjjjjjjkkllmmnooppqqrrsssttuuuuvvvvvwwwwwxxxxyyzz{||}~~~~}~~}|~~|}~}{|}{z{{zy{}|{|}}~~}|{}}|}~~}~~~}{ywwvsoqspnqtpmpsqnoqqpqrrsrqsutstvwxwwxxyzyyz{{||||||{|~{yz{|}|{||~~~~~}||zyz{zyxwwxxxwvwwwwxzyyyzzzzz{||{|}}}|~{}}|}~~|xxyvstuqnoponljjkklllkjlmlkmonmoqpoprqqqrrsrrsttsvxwuvwxxwvwxxxyz{||{~~~}}~~|}~|{|}{y{}zw{{x{~}||}|{}~}~~}}~~~zzzxvuusrrtrortpnpsrprtsqstsrtutstvuuwyyxxxyzxxz|||{{{{{||{{{{zz|}~|}~~}}}~~}{zz{{||yvx{xvwxyywvx{zyz{{zyxy{||}}~~~~~~~|yyyvtrppqommllllllmmmnnnmnnnmnnnoooooooooprqprutttsuxvsvxwuwyyxz{{z|}}~~~}~~~~~}{}~|y{}{y{|{z{{{||{|}}}~~~|{{zywuuusqrssrrssstutrstsrstsstvutuwvvwwyzxwy{{z{{zz{||{||{z{}|{{{|}|||{|~~~~~~|}~}|{zzzzzzyxxyzyxz{{z{{z{{{|}}|||~}~~~~~~~~~{yxvtsrpnnnnonlnonnnonmopomopnmoqonoponprqprssstuttuwwvwyxwxyzzzz{|||~~~~~~~}}}|{||||{{{||{|||{|~}}~~}{yxxvttttttsssstsrsssrstsrtutstvuuvwwwwxyyyyyyz{{{{{|||{{{{{{zz{{{|||}~~~~~~}}}||{{{zz{{{zz{|{z{{{||||}}}~~~~~~~~~~|zxwutrqqpoooooooonnonnnnnmnnnmmmnmnnoooppqqrrrsuuuvvwxxxxxyyyyz{{||}}~~~~}~~~}}}}}}}}}}|||||||||}}}~~}||zxxwvuuuuttssssssssssssssttttuuuvvvvwxxxxxyzzzz{{z{|{z{{zzzzzz{||}}~~~~~~~~~~}}}}}}}|||||{{{|||||}}}}}~}}}~~~~~~|{yxvutssrqqpppppoooonnnnnnnnnnnnnoooopppqqrrsstuvvwwxxxyyyyzzz{{||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~|{zyxwvuuttsssssssssssssssssstttttuuuvvvwwxxxyyyyyzzzzzzzzzzzz{{{||}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}~~~}}}}~~~~~~~|{yxwvutsrrqqppooonnnnnnnnnnnnnooooooppqqrrsstuuvvwwwxxyyyzzz{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{yxwvuuttsssssssrrrsssssssssttttuuuvvwwwwwxxxxxxyyyyzzzzzzzz{{{{||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}~~~~~~~~~~~~~}{zxwvutsrrqpppooonnnnnnnoooooooopppqqrrsssttuuvvwwxxyyzzzzzzz{{{{|||}}~~~~~~~~~~|{zyxwvuuttsssssssssssssssssssttttuuuuvvvvvwwwxxxyyyzzzzzz{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}|zywvutsrrqppoooonnnnnnnnoonooooppqqqrrssttuuvvwwwxxyyyzzzzzzzz{{{||}|}}}~~~~~~~~~~~~~}}}}|}~~~}zuqtw~p|}tlqwsonnprqpnnpqrrssttwyxx{~{tvxyzup|y~|~z{}wruxz{wqy~}u|{z|~{wutvxvtx{{zwvvvwwsoliijjkjihhfdddhmnolkklkjjhlqpqqptxwutstux{z{zz{vrstrnkjigedcdeeghihgggikmlkllkjklpurlklnsy}~|zy{}|{}~{vvwrs~~uz~~}wtvyyxwx{}~~~~~}{xvtolkhgggfc`bgtz}}vne^adeegiigfgggfgjnproljjkjhfedfgffjortutqnkjihjkkjiilllligffinlilnnlgccdfikkmmgba``afkkhijlnqssruxwuvx{}}zz{~y{|{|zy{}w{zvurstqonllljghkf`bb^^^]aeimmiiiimnmmlgcabhmkjlkihhhhhhhhjpuut}}vuutuvvz~{wy~vwzwvtt{zsz}ywrqsqqsstuz~|yxxwvvwyz{|||zwwyyyxxxyzzyy{}||}}}|}}~~~{yz|}}{{zyyyxwxyxvtrrsqonnnnnnmlkjhhfdefeddcbba`ab`^^^]^_`bdb`bdca`abdfhjkjhffhihijknqvxwvvuuwy{~~~{vwwsooonligjlllkifccedcfigedccddddedccdeggfedgkjhijhhgeimmmmmoolikmmlnoonprtvwwz{xuuvwz{|}~~{|~}||}~}|}~~~}{xvttsrrssqolkmnnmkjkmoqnkkmoqppqptxvsrqrttuwy|~{yxwvutsuwtponoqnkklllllkiijihjmlklklmiffgknifghlomihhgghkmnlijlmmnopooommorstvvwxxwwvuuwyxxxxy|zy{}}~~~|~~}}~~~~|yyyxwvvz}{wwwvvxzxwxxusssrqsvvuwy|}}||{zyxy|~}~~zwxy|~{xxxyz{{}}{{}~}}|~yyz{|||{{~~|{{z{~~~{}~|zzz{{ywz|||zyyyxxvuxyyyyxwwz}|y{~~}|{||{{}~|{{{|~|}~~zzyz|{xwusrrsrooonoqtutsrrsrqtwtqruvwxxwvvxyzzy{|zyz|}~}}|{}~~~|zxxyzzxuxzywsqruvxz{yvuuvwuqrrqrqqsstvuusrqqqrpoooqrpnoqstuvrnoqstuvutuvuvutuvwyxwwvutvxxwxvutstvy{||{zxxxxwxxwwy|||}}~}{{zxxz}}}|{~{wwx{|{{{z{}}}~~}~~}}}~~~~~~~~~~~~~~}}~}}~|~~~~}}}~}|}}~}~~z|~||zyz|zzyxyzzyyxwuuussuvvwvtstuvvuvvsqrsuwvuuttttusqqqrtuuvuuusrrsrrsuutttturqsutrrqrstuuuwxxyxwwwwxvtvxwxyyyxxxxxy{|}}~~~}|{{zz{{}~~|zyyy{{}~~~~~}||{|}~|z{||||{}~}|}}~~~~~}|||}~}}}|{|}~~}||~~}|}~}}||}}|||}~~~~~~~}~~}}~~}~~~~~~~~~~~~|{|}~~~~}~~}~~}}}{zzyyz{{{zywwxwwvutstvvttssssrrrqpppqqpnprqooonnoponnnoqommonnllnpqrrrrqppoopprssrstuvustuuuvwwxwwwxyxxxxxyyzz{{|||{}~~~~}~~~~}}}}~}}}|~~|}~~~~}||}}~~~}}}}|||||}~~}}}}~~~~}~~}}~~~~~~}~~~~~~~~}{{{{{{{{{zzzyxwvuvuuttsstssssrqrssrqqpppqqponnnnoopppppqqpppqqrrrrqqqqrrrstttttuuuuttuuvwwvvvvvwxxxyyyyyyyyyyz|{{||}}}~}}}}}}||||||}~~}}|}~~~~~~~~~~}~~~}~~~~~~~~~~~}}||||{zzzyyyyxwwvvvvuuuutttssrrrrqqpppppppppppppppppppppqqqqqqqqqrsssttsssttttttttuuuvuuuuvvwwwwxxxxxxxxyyyzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}~~~~~~~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzzyxxwwvvuuttssssrrrrqqqqpppppppoooopppppppqqqpqqqqqqrrrrrsssssttttuuuuuuuvvvvvwwwwxxxxxyyyyyzzzzzz{{{{{{{|||||||||}}}}}}}}}}~~}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvuuuttsssrrrrrqqqqqqppppppppppppppqqqqqqrrrrrrrssssstttttuuuuuuvvvvvwwwwwxxxxxxyyyyyyyzzzzzz{{{{{||||||||||||||||}}}}}}}}}}}~}}~~}}}}}}~~~~~~~~~~~}}||{{zzyyxwwvvvuuttttssssrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssttttuuuuuuuuvvvvvvwwwwwxxxxyyyyyyyzzzzzzzzzzz{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{zzyyxxwvvvuuuttttssssssrrrrrrrqqqqqqqqqqqrrrrrrssssssssstttttuuuuuvvvvvvwwwwxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttttttuuuuuvvvvvwwwwwxxxxxyyyyyyyyyyyzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvvuuuttttssssrrrrrrqqqqqqqrrrrrrssssssssssssstttttuuuuuvvvvvwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuuttttsssssssssrrrrrrrrrrssssssssssttttttttuuuuuuvvvvvvwwwwwxxxxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{zzzyyxxwwwvvuuuutttssssssssssrssrrssssrsssssstttstttsqpruwx|~~|~zsx}~yupsvtrrsssrrrsrrsttvutvwwvxzyxwwvuvwusx}|z{|yv|}wz}{zz{{||{~~|}}~{{z}}z|~~~~}|{}~|zxwxxxxxwwvvuuuwxyzywxyxxwwxzz{{z{|||||||}~}~~}{z{|yvwywuuvvvwwxywvvwxxyyxwwwwxyyxvvvwyz|}~~}|||{|~~~~~~}|{{|{zyzyyzz|~|zzyvttttssrqqqpqqppppprrqqqrspnnnprqortqnooooprqqstssuxwvxzyxyzz{|}|{{{}~}}~}}z{{{zyxxy{~~}~~~~}|{yvwyxxwuvwvvvwwwwwxywuvxwuuvwxz|{zz{{}}}|{zyxwz|{y{|zxy{yxyzxx{~||~}{}}}~}~~}zz{zzyx|~}|zxz}|{yvvwwxxxwwyyzzyvwxxwwwxzyxwwwxwxxyyxxxwvy}zxz|||}}|~~~}}~~}|{|zyzzxwxxvtttssrqqpqrqponnonlmnonnnmmllmmmmlmlklnnnmlopnmoqpoqssrttsqsutstvvwyzyxz{yxz|||}~~}~}~~~~~~}||||}~~|{{{zz{{||||{yzzzzzzzyyyz{zyyy{|{z{|zyyz{{|}}|}}{y{}{z{||{|~}|~~}|}~}|~}~~~~~}}}}~~~}{}~}}}|||}}~~}~~~~~||}~}}}~~}}~}}~~~~~~~}~}||{zyyyyyxwvvuuuuuttttsrqrsqpqqqrrqpoprqoqsrqstsrrrqrsutrrstvutttttuvvvvuvvvvwxxwxxwvxzyyz{{{zzzyyzzzzzzy{|{z{||}}}}}}}}}|{|}|{|}}}~~}~~~~~~~~~~~~~~}~~~~~}||||{{|}}||||{}~~~}}~~~~}}}~}}}~~|}~~~~~~}||{{|{zz{zxwwxyxxxywvvvvuwxvtvwwvuttuvwwwwvvwwwwvvvwwwwwxxyyyyyyxxyxxxxyyyxxyzzz{zxxyzz{{zz{{{zzz{{{{{{z{zz{|{{{zzyyyz|||}}|zz{{z{{zz{|{{||}~~}}|}}}}}|}~}~~~}}~~~~~~~~~~~~~~~~~~~}~~}|{zzyzzyyxwxyyxwuvwvvvuvwvvvvvwvvvvvuuuuuvvwwvvvwwwxxxyxwwxyzzyyyyyzzyyyyyz{{{{{{{zzzzz{{{{{{{|{z{|{zzzzz{{{|||||||||||{{{||}}}||||||}}~~~~~~~}}}}}}}~~~~~~~~~~~~~}}|{zzzyyyxyyxwwwvvvvvvvvvvvvvvvuuuutuvvvvvvvvvvvvvvwwxwvwxxxxxxxxyyyyyyzyyyyyyyyyzz{{{{{{{zzz{{||{|||}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~}||{{{zzzyxxxwwwwvvvvvvuuuuuvvvvvvvvuuuuuvvvvvvvvvwwwwwxxwwxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{zzzzzzzzzzzyyyyyzzyyyyzzzzzzzzzzzz{{{{{{|}{z{}|{||}~~}||}}|}~{w}{y}~{}~{y||y{~{yz|{y{}zx{~{yzz{|{zyx{|xz|ywy{xuvwxxursuwzwsvyxwyzvrw}{z{}||}~~~|}~~}}}|}}~~}{~~~~~~}zwy|zyywtrrstvtrsurqtwwvwwtrtvtrqpqrtuutuvtrrrpnpqqqpqtusrstqorvpjpvojpvsprstuvwxywuvyz{}~|}}~~||~}||~~}}}~~~yz{vrrrrsstwzyxwvtsuvrptvuuvwyzwtvxsprttstvvvy|xuy}yuy}zvy|zx|}~~z||z~}z}yz|}|}|z~}~z}|xz}|z~wz~{wy{uot{xty~ytx{zyzzyx{}zxxy{|||{x{~|z}~~~~~{~~|}~~}{~~|}}|~|z{}~ysvysnprsrnlotroqrqolknqqqrruvsqsttutrstuuwyxux|yux|}|~~|zz}~~}|~y}}||{|~~~~}|~~|~}zz~~~}}|~}{|~|y~}}}~}|}~}||vwywttwwvutsrtwvvvvx{xuvxwutsrqqqsuuutsrqsussrqtxtpv|zvz|x|~{{~}{}}}}}}~{x|~|||}}}}|{{|{{}z~~}}}zx~|v}}v|}}{zxwxyyxvtsturnprpmnopprstuttrptxtorusrrsuwwuwwvvvuwzywxzyy{|~~||}}}}{y{~}{~~}}~~}||~~~}|{{|}}~~|~}y|~||}}~}}}||}}}}~~|z{{xutstwxwxyzzyvvwussrrsqprtrppqolmnmkklkkorqorurptyvsvzyy{||}}}}~~~~~}|z|}}}|{|~}||{{{}}|}||}}}}~}|~~|||||}|{z{||{{{}}|}~~~}{|}||~}~~}}~}}~}z{}}~}}~~~~}~}~}~}~}{zyxvtsrqpnlnqonoqqrrrrrrsrqqrqpqrststvxwvwyxwwxxxyz{{|~~~}~~~|~~~~~~~~~~~}~~~}}}}}}}~~~}~~}~~|~~}}||||||}||{{{zxxxxxxwvuutrrsqoonmllmljlomkloonoppprutsuvuvwwy{{{|}{{|}}}}~~}}}}~~~~}}}||}~~}~~~}~~}|{{{|}|{}~~~~~~}~~~}}}||}~|}~}|||{{{{{{{||}~}~}~~}~~~}}~}}~~~~~}|zxvusrrqqqqpppppppppqqqpppppppqqrrrstttuuvwwwxxxxyz{|}~~~~~~~~~~~}||{{|}~~~~~~~~}}|||}~~~~~~~~~~}}}}~~~~}}}}}}}}}||||}}}}}~~~}}||{zyxwvvuttssrqonmmlmmmnnoonnnnooopqqrrsuvvwxxyyzzzzz{|}~~~~~}}}}}~~~~~~~~~}~~~~~~~~~~~~~}||{{{{{|}}~~~~}||{{{{||||||||}}}~~~~~~~~~~~~~~~~~}}}}}~~~}{ywvtssrrrrsrrrqqpppppppooppqqrssttuuuuuvvwxxyyzz{{{|}~~~}|||}~~~~~~~~~~~}}}}}}}~~~}}|{{{{||}}}}}}|||}}~~~}|{zyyyyyzzzz{{{{||||||||}}~~~~~~}||{{zyyxwvttsrrqppoonnooooonnnnnooppqrstuuvvvvwwxyyz{{||}}~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~~}}}}|||||||||}}}}|||||}}}~~~~}}||||}}~~}{zyxwvuutttssrrqqqppoooopppppoopprsttuvvvwvvvvwwxxyz{|}~~~~~~~~~~~~~~~~}||{{z{{{||}~~}||{{{{{zzyyyyyyzz{{|||}}}}}}}~~~~}{zxwvtsssrrqqqppoonnnnooopppppppqqrrsttuvwwwwxxxyyz{|}}~~~~~~~~~~~~}}}}}~~~}}|||||||}}}}}~~~~~}}}}}}~~~~~~}}}}||||}}}~~~~~~~~~~~~}~~~~}|{zywvuutttsssssrrrrrqpppooopppqrrsttttuuuuuuvvwxyyz{{{|||}}}~~~~~~~~~~~~~~~~}}}||{zzzzz{||}}~~~~}|||{zzzzzyyyzzzzz{{{{||||}}}~~}~~~~~}{zxwutrqqpoonnnnnnnoonnnnnnnoooppqqrrsstttuuuvvwxxyzz{{||||||}}}}~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}~~~~~~~~}|{yxxwvuutttsrrqqppoonnnnnnoppqqqqqqqrrrsstuvwwxyyzz{{|||}}}~~~~~~~}}|{{zzzyyzz{{||}~~~~}}}|||{{{zzzzzzzzzzzzz{{{||||}}}}~~~}{zxwutrqppoonnnnnnnmmmmmnnnoopppqqqqrrrsssttuvvwxyyzzzzz{{{||}}~~~}}}}}}}}}}}}}}||||||}}~~~~~~}}}}}}|||{{{{{{z{{||}}}}}~~~}|zyxwvutsrqpponnmlllllmmnnoooooooooppqrsstuvwxyzz{{{|||}}}~~~~~~}}|{{zzzzz{{{|}}~~~~~~~}}||{{{{{{{{{{{zzzzyyyzz{{|||}}}}}}}~~|zxwutsqppoonnnmmmmmmmmmnnooooppppppqqqrrsttuvvvwwxyyz{{|||}}~~~~}}}}}}}}}}}}|||{{{{{{|}}~~~}}}}|||||||||||{{{{{{{||}~~}{zxwvtsrqponnmmmmmmmmmnnnnnnnooppqrrssttuuvwxyz{|}}}}}}}}}~~~~~}||||||{{{{{|||}}~~~~~~}}}||{{{{{{|||||{{{{zzzzzzzz{{|||}}}}}}~~~|zxvtsrqponnmmmmlmmmmmmmmmmmmnnoooppppqqqqrrstuvwxyz{{{|||}}}~~~~~~}}}}}}}||{{{{{{||}}~~~~}}||||||}}}}}}||{{{{{{||}}~}{yxvusrqpoonnnnnmmmmmmmmmmnnoopqqrrssstuuvwxyzz{|||||||||}}~~~~~~~}}}}}}|||||||||||||{{{zzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}~~~~|zxvutsqqpoonnnmmmmllllllllmmmmnnnnnoooopqqrstuvwxyzz{{{||||||}}}}}}}}}}~~~~~~~~~~~~~~~}||{{{zz{{||||}}}}~~~~}}|||||||}}}}}|||||||}}~~}zxwusrqppooonnnnmmmlllmmmnnoppqqrrssttuvwxxyz{{{{{||||||}}}~~~~~}}||{{{{{zzzyyyyyyyzzzzzzz{{{{{{{{|{{{{{{{{||}}~~|zxvusrqppoonnnmmmlllllllllllllllllmmnopqrrstuvwxyyzzz{{zzzzzzzz{{{||}}}~~}}}}}}}~~~}|{{zzzz{{|}}}~~~~~~~~~~~~}}}}||||||||}}}}}}}}}~~~~}{xvusrqqppooonnnmmmmmmmnnoooppqqrsstuuvwxxyyzzz{{||||}}}}}}}}~~~~~}||{{zzyyyyxxyyyyyyyyyyyzzz{{|||||||||{{{{||}}~}{ywvtsrqppoonmmmmmmllllllkkkkkkkklmnoopqrsttuvwwxxyyyyyyyyyxxyyyz{{|||}}}}}}}}~~~~}||{{{{||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||}}~~~~~}{yxvutsrqpooonnnnnnnoooooooppqqrstuuvwwxxxxyyzz{{||}}}}}}}}}}}~~~~~}||{zyyxxxxxxxxxxxxxxxxxyzz{{|||||||||||}}}}~~}{ywvtsrqpoonnnnmmmllllkkjjjjjkllmnoopqqrsstuuvvwwwxxxxwwwwwxxxyyzzz{{|||}}}~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}||||||||||}}}~~~~~~|{ywvtsrqppppoppppppppppppqqqrsstuuvvwwwxxxyyz{{|||}}}}}}|}}}}}}~~~~~}}|{zzyyyxxyxxxxxxxxxxxyyyzz{{{|||}}}}~~~~~~~~~~}{ywvtsrqqppoonnmmmlkkkkkkklllmmnnoppqqrssstttuuuuuuvvvvvwwwwwxxxyyzz{||}~~~{}}|w~tt~~}{z{w{~~|xy~~|}~}~y}~{~}~{xyztntxoiosrnklpponloqrsmkrvtstttutx{wuy|xvy{}|z|}}}|}~}~~||}~~}~{}~||~}tv|}}xsy~zwvuuwyz{xtx}{wvx~{y{||}~}}|}~|~}}~~}~{{zyxwusrsspkjoqmlllmmmnnmmmnlmqrommmopqqpopsutqopsvxvsuyxwyxxxwy{{z|~}{}~~}}~{{{~}~~}~~}}~}|}~~}{yyz~}{|}}{y||z~}|{|}}~~}~}|}|y|~ywwwwtpu}xptxsppsxvoqywqruvvtrrsrsuuuwxvttuvxz{|{yyz{z{zz{{|~}}~}|}}}|{|~~}~~}|}~}|{yyz~}xy{|}}|~}z{}{z}|z}~}||||{{{}~~~}~||~~~}~~~}~{yyyxvqnqojlnmmlmnopokknooljmomknokjpspquspooswpmx}xuvvwxxxxvv{~zx}~|{|~|zz~z~~z~|~~|}}{~~~}|~{y}}}|||~}~~}~z||s{{~}zuxzxwwuvurruwxsorxyvqortsrssrtwvvxxyzwv{}||||}}}||}}z{}|wy}{w}{||z}~y~}}~~|wy|zxxyz{|{vvz}|xszwqw|~}yxzzy|~|zzx{~}}|||{}~~~|~}~zxvvvqknqnjiiikooklpnlnqqrsrqqoputnpwvstusty{vstuwwsu{yvtuy{yxwx{{zzz~~~~}{{|{~}~~z~{}|}~{|~|{~}xz~wwyz{ywwvux|{vuy{{{|zy{}{zzz{}|{zzxtsvwsprrrsrrsojlppnmlpsmkoqsroswvtrqtwwuqsx{{wrx|wxxxyz{|zwzz~~|~}}}|~}{z{zw~|zxz~|x~}y}~{z}}|}{|z~}xw|~{z|yuz~{z~xvz}~|}{~~~{xuttttstrnpuropqqpppopsrommoqporsqrvuopuutvwutrsy{vuvwxxvwzzzxvy{z{|}~~~|y|~||}||}~{|}||~~~x{~~~|}}}}}|zz||yy|~|{{xv{~|~}y}~}}~}z{{xwvwzyuuwwvutwxutwvsswxusrsuttxzwvxxwwxxwyzzzyz~zwz}}yz{}}}}|~}}~}|y||zz}}zyzyyyz{yyxvvvvz{wwz||zxwyzz|~{z}|~~~~}~~~~~}{zvtutsrrstpmmoqqqrrpomlpspnooopsrprtvwrntywwyzzywy||zz{zy|~{z{|}}||}}}|x{y}{|}{}~}~~}z}}z{}~~|}~|{y|~zxxy}}wvz{|yuwzz{zzz{~{{~|z~zyz}zstxvrrrrrpqqpnoqrsqonnnnnprspopqrssrqsusruwxwwxyzz{{zy}}}~~{~|z||~~{|}{z}|{~}|z~|~{|~}~~~~}}}{{}~}||{{~~{||{{}~~}}~~}}~}~~~|~xuuvvtqqsqorsonqqnmmpsronnnnooprsromnqstsqoqtvvssxzxuqsyxuvwwvuvyzzyxxy||x}~}}}}}~}{}}z|~}}|~~}~~~~}||wxyxurruvurpqqsvrpssppsvvvwusvwwwuvyzxvwwx{~zvy}|{z{~xw{{y{~}{|}|{{{{{z{}|z}|z|}}|{{|}}|{{{zyz{{|||}zxy{}}zwxz}z|~z}~~~}z~}~}|~~}}~~|~~~}{zxxvuuvvwuqqtvurprtrrrrrrqrsqpopsvtrrsstwvttuw{wtz}{yyy{~}zy{|~|z~}}~~|~}~~}{}~|||~}x{~}||{{|{yz}~~~{|}yv|}z{|~|~~~~~~}vu{zuqponprommoqplloppqrqnpssrsstttuux{xuw{{zyyz{}}{||~y|}||}}|xz~}||{~zx}|z{|{|~}~~~}}~~~~~~}~~}~~||}~}~}}~}}}}|zz{~zvz}|{|}~}{z{|}}yw|{{}~{|~~~}}{wvyuoqusponnmlmpoijnkhkonlmnkjloppoopoprtrqtussuwvvwxxwuvwz|||}|z{~~~~x}}{}}}~x~~~~}|}{opv{z}||vrswzz~~zxz||~~{|}~}wrnovvmd`bksxzneejhfnuxytpnptrnoolmgbltrojeinlkqqc^lrjhlnnlllifdabdfijimokhgfhieeijijkjkmmlnqmjkjlomkjipungghlmmoljnpplhmrljmqvrjmrppmknpqpmkmopolkorrooqqpqqppprssuxywyyxy{z{}zwy|{y~|y|xw{~}y{}zzzty}yz|wry}vquwwvtuyyvutrononmpqmighiklhbcefdcddaaa_`fkgaadcbee_\agc\_dee^Y^c`]^ba^^^YZce\W_f^U[c`[]`_^____ce`]cf`Z[adacc\X\a_Z]d^SYb^Y\_\X[`b`_`aacec`ahnkimjehllmkhggb_df^Z\__YTVWVZYQQVZXSU\\Z[[]_bec`df``gmmjlmkjotrmptrqtvusuxsov{xvz~yty}{~~~|wy|ywvuvwvrqqpoppnnmkormgkrqnnnqtqmpstutpquyxtsv|uow|yxxwy|}|zz{~w|}{{z~{zz{}z{wx~|v{yqy{xwwzxtuvuutrsuxvtx{xwy|yvw{}zy}}~}|~~|zz|}}{vw{{zxtrsx}zuuw}wr{ztx~}{{|}|}}zxy~xqpponjgeca``^\\]\XSTXYXWYWTV[YVZ\YWWX]aZUY\ZZ[\^_^`_[\_bdcccaadecbcfgdadffedeedghcbfgbchhedfjlifgkoolqvsoqtvvvxxw{~{yx{~yxxzzxy}zvxzwuz{vuwxyzvtx{{~yy~~yy~}zz}{uv|}|yvz~}zz{{zz{{|{xy}~}}}}}{{}|{}~|w{~||{yxwxzzvuxwtturopqpmikomklmljmpjfkokgfiljhhikljiiilpplijmmkkklmkjjkheghfeghfccfgefhhfghfgiihghjlmkijorrqomostrsuttuwyxwvv{~{y|~~|||{yxvvuspnnnlligjlhfhiklljilmnqpnprpoprvvusrtwvutsttrqpoqutolopkhlonkjjjkjhgjkhfjljhjmlijlkklmoljmomlmnqpnnnnopppqrrqrtuuvyupquwwutuvvurrstvrntxtqsvxxxxvx~|{{}~||||{xy{xux{wsstsrsvtomrtssqooqrrrqqrronrusqqswvrrttutsvxwvvwxyxvtvyxvwwvvuuwwuuvutsttsrrrrrrqqsuvsopstssstuuvuvvvwwttwxwwwvttutstvwusrsrqrsqoppppolkmnjhhfffcdiiedcceeeecegfeefffhjihjklkjjlnnmnprtsqqrststuvvtrsttvtrtvsqqruvvtsuvx{zx{}|}}}~~}~~}{y{{|zxzywxyxzytsvtruvspppqqonoponmlmpsrppqrsqquvwurtyxvutvxxwtstuvtqtvqmoruuspnorstssuwsqtwwvuvxxxxxyyyz|}}}|}~}}z|{w{}yxyz|{wy~|{}~~~|}~~}xy}|{{zz{{{zz||{{}~~}}|{||zz|}|zyyzxvxzxwwwyzywuuvxyyyzzxwxxwvuvwvvwutssstuuutrruvvuttvxvuy{yxz{{{{}~~~}|~}zz|||zyyyxwyyxyyxywvy|yw{}zxyxyzy{}yux|xvyzxvtuyxstwusrqstrpqqqppopqrrqqppqsttrprtsqqrsstsonopqqnorolmpqponnoopsqoopnmoqqpooqpmmnmmnonnopollmpqooqqrrrstsstvy{zyz{}~~~~~~~||}~}{~}~}{~}|{|}{z{}~}}}}}~~}~}~}|~~||~}{{zz{|{{zyz{{zz{{{}}|}~~~~|}|}~~}|{z{}|{|||||{zyxxy{{yvtuxwttuttrrssqppprqponoppomlklnponnmmnoonnoqqppppooqrrrrqppprromnnnopommlllllmmlmpollonmnpqpmmrtrpqrtuuvvvwwwwx{|zz||}}|}~~}~~}|{|}}~}~|z{{{{{{zyyz{zyz|||{|}~~}~}~||}|{{z{{{{zz|}yxy{}}{|~~~~~~~~}~}~||~~{zzzzzz{zyyyz{|{zz{||{~~~~}{|}{yzzxvutvvtstuvtsrrstsrstvvutuvwvuvvvuttvvuutrrsttsqonnnonnonmmmnomkopnmmnpqqpqrrrssrttsstuvuuuvy{xvuvx{{{|{y{}|}~~~~}~~}||}}}||{z{|{{}|yy{||||}}}}~~|}~~~~~~}~~~{yzzzzyz{{{zz{|{z{|||}}|}~~~|{~||~}~~~}~}~}~~~~~}}~|{|||{{}~{z~}}}}||}~|}~||~~~~~~}||||{yyzzywxyxvwyz{yvvwxxxxxyzzwutuvvwvuutqoprtrnnopppommnnnnmnoonnmmmmlmoponnoopoooooppqqqrrstttstwz|ywxz|||}~~~~}~}|}~||~}||{{{zz{|||{zz{|{{|~~~~}~~||}}}||}}}|zz{{||{|{|{yy||zzz{{zz{|{z{{yz||{|}}}}}}~~~~~~~~}}}~}|}~~~~~|{|||||{{}~}|zz}~}}}~}{}~}|{}~}{{z{{{|zyyzzzyxyxxxxyz{{|||{|||~}~~}~~}||~|}}|zxxyzyxwustusrtusqppqqopqpnpqpnnnnooommmlkjjlmkjkkjjjjkkklmllnoooprssstvutuwxyyxy{{|{{{{{zz{|zzyxzzzzzyyz{xw{}|{{|~~}~~~|~|z{}|{||{zyyyz{zzyz{|{{|~~~}|{{{||{zyxxz{||{{{{||~~~~~~~~~}}~~}{{|||{zz{zxxyzyxwxyz{zyyz|~}{{{{{||zxxyyxuvxwvusttuutsrrqqpqrommmmmlkkjiijihiiiiggiihijlmmmmmmmprrsttstwwuvwvvwxyxuuxxvvwxyxvwyyyxwxyz{{{||{zy{~|{}~~~}~~~}}~~~~~}}}|}~}zyzzzyy{|yxyzzyxx{|||||}~~~}}|||{zz{{{{{zyy{{{{zz{|}}}~~~~~~}|||{|{yxyyxxyz{xwyzzz{{z{}~~}{}}~~}~~~~}|zz{yxwwutsrrrrrpoonmmmmmkkmnmlkkmmmmnnnnnnnnooooprrponpqppqrrrstuuuuvuvwxyxwwyyzzyz{zyyyyzz{zzzyxyz{{zyyz{|zz{|}}}~~}~~~~~~~~~}{{|||}|{{{|}|{|}||}}}}{{{|~}|}~}}}}~~}}~~~~~~~}|~~~~}~~~{|~|{}}{|}}}}|}}|}}||||}~}|}}|~}|}~~}~~}}|{||{yxwwwwwwvttttsrqqqqppqqponnnnnoopnmnnllnoonmnopqqpqrrsstuuttuuuvwwvuuwwvvvwwvuvxwwxxyxwxyxvwyyxyz{{zy||yy|}}}}}}~~}}}~|}~~~}|}}}}~~~}||}|{}~}}|||{|~~}|||}||}}}}}}~}|}~~|||}~~~~~~~~~}~|}~}|~~}|}||{z{|||||||{{{|||{||}~~}}~~~~|zyz{{zyyzxvvwwvvvvtsrrrrssrpooppqqpoooopppqqqppopqrrrsrqqrsutsssuuututsttuuttttttuutuvvvvwwwvvxz{zzyzzyz{|}{y{}{zz{{{{{}}|{||||}~}|||}~}}}~~}}~~}}}~~}}~}~}|}~}}}}}}}~~~~~~~~~~~~~}}~~}~~||~~}}~~}}|}~}|~~}|}}~}|}~~~~~~~~}}}~~~~~~}}}~~}zzzzxxyxwvuuuuuutsssstsrqqrrrqrrqrssrrqrqpoqrrrrrrrrrssssssrssttsssuvutuvvwvvvvvvxxxxxwwwvxzzzyxxyyz||{{{||||}~}}||}}}}~}}}}}}}}}}}}||||}}}}~}|{|}}}}}~~}|~}{~}~~~~~~~~}~~~}}}~}~~~~~~~~~~~~~~~~~~~}~~}~{{{{||z{{yxxxyxvuwxwustvvuuuutrtwtrtvsqtvutsrttrsuusrsutrruuuttuvtrtwutuvuuuuwvwywuxzywz{yxyzyx{}|{yxz}{y{}{{|~}{|~|y|}z{}}}~}|{}~|~}{~}{||}{|~}~~{}~{}~~~~~~}~~}~~}~}~}~~}~~~~~~~~}~~~~}~~|{~~zwz|zxy{zwwyvtvxwuuvtsvwussutrrtsrssrrrqrssrtsrrssrstttusrtvuvutuuutvwvvxxvvwwwxyzywxyyy{{zxxyz{{{yx{|xw|{x{}{xy{{{|}}||}|{~}|||~~}}~}|~~}~~}~|~~}~|~~}~~~~~~~}~}~}~}~~~~~}~~~~~~~|||}}{z{yxyzyxyxvvvvvvuuuuutstuttssssrrssrssqqrrrrqqrqprstsssttttuuutuvvttuvwvuuuuvvuvvvuvwwwvvxyxxxxxxxyzzz{zyz{{z{|||||{z|}}|}}||}}|}}|||}~~}}~~}~~~~~~~~~}~~}~}}}~~}~|{||zzzzzzyxxxwwwvvvvvvttttstutsttttsssssttttttsrsstttuutsstuuuutuvvuvvvwwvvwwwwwyywwxxzzxxzzxxz{{zzz{{{{{||{{{||||}}||}}}}||}}|}}|||}~}}}~~|}~~~}}~~~~~~~~~~~~~}~~~}}~}{z{{zzyzzyxxxwwwwvvvvvuuvvttttuuuuutttuuttttuvutuuuuttuuvwvuuuvvuvwwwvuwxwwvwxxxxyyyxxyzyyz{zzzz{{{{|{{{{||||||{{{|}}}}}||}}||}}~}|~~}}~~~~~~~~}~~~~~~}~~~}|}}|{zzzzyxxxyxvwxwvvvwwuuwvttuuuuvvvutuutuwvttuuutsuvttuuuuuvvuvvvvwwwwwxxxwxxyyxxxxyyxyyyyyzzzyxyzzyyzzyzz{|{z{|{z{|||{{|}}}||||}}}}|}|||}}}}~~}~}|}~~}~~~~~~~~~~~~~~~~~~~~~}||}}{{{{|{zyyyxxyzzyxxwvvwwxxwwvvuvvvvvvvvwwvvvwwvvwxwwxxwxxwwxyyxxxyyxxyyyzzyxyzzzxx{zyyyz|{z{{{{{{||||||||||}||}}}||}}}||}}}}}}}}}~}}|}}~~~~}~~~~~}~~|~~~~|{}y{}|{}~|zyy{|zvvwz}zvxzywxzwtx|zxxyxx{{yyyyz{z|}{|}y{}}y}}z|~|~~~}{||~z||}|{{z~|z{|~~}{{yvtvywtvvtssrststvwuruwqlqvokqtpnqsstuvvvspmknpstqoststtruvuttttvwurstuvvvvxzyxyywuwxwuuwyz{|zxxy{|}~~~}~~y}|y|zz|~}~~~~~|z|~}zz~|y}}||yvwxurw}xt|yrw|ytsuspsvtqswwuw{yttvsptxrnsxww|~yt{|wz|yw|}}}~}~~}{{zxy|}|~~z|~|}~~~~z{}ytvxtpswtsvxvuvvutwzxv|{v{~y|}y|~}|{|~|}~~~~}|}||}~~~~{w||~z||y|~{~~{}}|}}xtrqonlkhfjmjhlnnomklmnoppqrpouzwtvwvuttuuvvuuvxwvx|zy{}}}}}~~}|}~}~{x{~}{yx{~}{}~~|||zz{|||{yxwy{wsw}}zwx}~z~}~~}|}|{~~~}}~}}}}}~~~|}|y~|~}z}~wrwzxvwzyuw|wryxqw}|yyzxvwxtpppomllmmjhkomlmnmknronqsstvxxxz}~}zzzz{zzyvwwvwvuwwvvvvx{zz}~|z{|{|}}|}|~~~~}{{}}|{zz{|}{y}|x}~yvuutsrrqqpnmljkkllljhhjnmmptsqrsqpsvtrturquywwz}zwy}zwx{{{||{yz|{z|}|}~~~}|}~}{}}{|}}~~{zz{|zwy{zyz{zz|~~}}|zz}~}|vy}yvz}|{|}~~~~~|{~~}}~|z{|zx{~}~~~}|{z{|{xxyyzz{||{zwvvurprsnikonkmnlhhjigffghgddfjlmnmlmpqrrtvwxxy{~~~~}||{{{zyyxxz{zyzzxwyzzyzzywyzywy|{yyy{}}|}~}~~~}{}~}}~~~|{}}|}}zxyzzz{{{{{zz{|~~||||{|{xwurpoonkijlighjjkkllllmmnoonoppqqruuuwyyxz}}}}}}|}~}{}~|{~~~~}|~~}~}~~~~}}}|{zzzyzzxxyyyzyy{zyyyxyxwxywvwxyz{}~~}}~~|||~}{{z{}}}~~~}{{|{{zxwwwvutrqqqonmkjjjjhgfhihfgffhhijjilopprstuuvxz}~}}~}||||zyz|}||{{|{z{{{zyxxxxy{|||}~~~~~~}}}}||}~~~~~~~}}}|zz{||{zzyxxwwwvvxxwvuwyz{|~~{{{xvtrppponmmmlkjjjjjjkkkjjjlmlllmmnqsttuvwwwxz|}}}||}~~~~~~~~~~}}~}|{zzzzzzzyyz|{yxyyywvvvwwxxwxxyz{|}~~~~~~~}}}~~|}~~~~~}|||{ywvtrqqponmligfghhhhhhiiihhhikkkkmnppprstvxxxyz|}}|}~}|}||{zyxyyyyyyyyyyzz{{{{|~~}~~~~~}||||}}~~~}}{{}}||~~~~}}|{|{zyyxwwvuuvwyzyz|}~~~}{xtrqponlllmmkjiijkkjijjkkjkmmmnopqsttttuvutvxz{zzz{}~~~~~~}|{{{{zyxwvutsstuvwvwwvwwxyz{{||}~~~}|||{yyyz{zyz{{|}~~~~~~~~~}}~}~~~}}}||}~~}|||yvuttronnmmljihijjjihgghhijjlnnnprssttuvwwxxz{||{}~~}|{zzyyyyyyzyxxyz{||}}}~~~~}~~~~}}}}}}}~~}}}~}||{zxxwwvvvxyyyxy{{||}}}}}}|{zywtrrrrqononmlljijkkjijkkiikkklmoppprsssuwwvuvxyyyy|~~}}||||{yxxxwvvvwwvwyzzz{}}|||||}||{zz{{{|}~|{z{{|}~~~~~~~~~|zzyxvuurrrqonnoomjjkkklkjklmmllkkklmmnopqqqqrstvwwwwxz|~}}|||||{{zyyyyyzzzz{||||||||||{|}|{zz|}~~~}}~~~~}}}||}~~~~|||||{{{{||||{{|}}|{{}}}}|}~~~~~}{zxwvuutsrssrrqpponoonllkjihghikkjjjklnopppqrrstvxyz|}~~~}}}}}||{{zxwvwxyzzxwvwxxxxyyxxxxxxyyzzyyzz{||||}}~~~~}||}}~~{yxxwutssrpoooopppnmmnnmlmmlkjjkjklllkklmoopqqrstuvwyz{|}~~}||||}||||||||{{|}}|||}}}|}}~~~~~~~}}}}}}~~~~~}}~}}}|||||}}||}}}}}||}}~~~}|{yxyxwvvvutrqqqqpomllljihijjjjjjjkllllllmopqqqsvuvyzzz{|}}}~~~~~~~}}|{zzzzyxyzzyzzzzz{{{{{{{{{{|{{{{{{{{|}||}}}}}~~~}}~~~}}}~~~~}~~}}~|{zxwvuutrqponoonlmmmljjkkkkjjklmmnnnnopppqrsttsuvwxxyz{{{{||||||}}~~}}}~~~}|~~~~~}~~~~~~~~}}}~~~~}}}}}}}|}}|||}}}||||||||}}}~~~~~}|{zywvvusrppooomlkkkkjjklklmmmmnnonnoooppqrrstuvwxxyz{|||||}}|{zzzzyyyyzyxyz{|||||||||||}}||||{z{zz{{||{{||{zzz{{z{|||}}}}~~~~~~~~~~|zwvvvtrqqponnonmnnnmmmnnnooooooqqpoopqqqrssstuvvwxxyyzz{||}~~~~~~~~~~}}|}}||~~~~~~}~~~}||}}}}}|||{{zzz{zzz{{|||}~}{zyxvuusrqpponmmmmmlmmmlmmnnmmnnnnooppqrrsstuttvxxyyz|}}}~~~~}~~~~~~}}|{{{{{zzzzzz{{{{|}}|}}}}||||{zzzzzzz{{{{{{{{|||{{{{{{{|}}}}}}~~~~~~~}}~}{zxuttsqpppooonnmmmnnnnnmnonnnooopppqqrssqqrstttuvuvxyz{||}}}~~~~~~~~~~~~~~}}~~}}~~~~}~~}|||}||}~}}~~~~~~~}}}}}|||||}~~~}}|{{{{zz{{z{{|}}}}|zyxvutrqpppononnnmmmmlmmllmmmmnnopppqrrsttttuuvxyyz{||||}}}}}}}}}~~~~~~}~}}}}}}||||{{{{{{{{|||{{{{{zzzzzzz{{z{|||{{{{{{{{{{z{{{{||}}}}~~~~~}{ywvutsrqqqqpoooonnonmmmllmnnnnoppopqqppqrrrrtuuuvwxzz{||||||}}}}~~}}~~~~~~~~~~~~~~~}}~~~~~~}|{||{{|||||}}}}~~~~}||}}|||}}}}}}}||||||||||}~~~~~}{ywutsrqqqppoonnmmmmmlllmllmnnoppqrrrssttuvvwwxzz{{|||{|||{|||||}~~~~~~~~~~~}}||||||{{zzzzzzzyyyyyyz{{{{{|||||||||}}}||||{{{{||}}~~~{yxvutssrqpppoooopommnmmnnnnnnnnnooonnoopqrrsstuuvwyyzz{{||}||}}||{|}|{|}||}~~~~~~~}}~}||}}}}}~~}}|{{||{||}}~~~~~~~~~~}}}|||||}|||||}|||}||||}||}}}}}~~~~~|zyxvusrqqpppoonmmmmmmmmnmmnoooopqqpqsstuuvvwxyyyy{{zz{|}}}}}}}}}}~}}~~~~}||||{zzzyyxyzzyyyyyyzzzzzzzz{{|||||}~}}}}}|||||||}~}|zxvuttrqqqpoooooooonmnnnnnnnnmmmnnnopqqqsttuuvwwxxz{{{{{||{{{|{zz{zz{|||||}}}}~~}}}}~}}~~~~}|||||||}}}}~~~~}~~~~~~~~}}}}}}~~~}}}}}}}||||||{|||||}}}}~~~}~~~~~~|yxwusssqoprponnnoponnpqpopqqpqrqpqstuutvwwyxwyzzz{|{y|~~~~~~~~~}~~}~~~~~|}~|z{|yvwyxwxyyyz{ywx{zxz}zx{~|{|~~~~~}}~}|}~~~~~|ywwvsrrqponopqpommnnnnnmlllllkjlnnoppqrrsttttvvxzyxyzyxxz{{zyyyyxxxz{zx{}{z{||{|~~~}}~~~~~~}~~}|}~~~~|~}{~~|||}|{{}~}|}~}|}~|{|}||{{}~}|~~~~~~~~}zyxusssrqqpoonnnooopoonoppopqpoqtssuvuuvwwwxyxxyzyxz||{}}{}}|}}}}}}}}~~}~~~~~}|zyyyz{ywxxxxxxyzyyxxxyz{{{{z{|}}}}~|~~~~~~}}~~{yxwutqpqrpnoqonnnmmlklmmlkikmnnmmoqqpqrrrssttuuvwvvwwvvwxxyyxxyxxxxz{yxz|{zz{}~|~}~~~~}~~|~~}|~|{}~|z{}|{|}~}}}~~}|~}|}~}~~~}||ywvtsrssqpqqpopqqpprqoqrqqrstutstvvuwwvvxyyxy{zxz||{{|}}}}||}}~~|z{}|}}}~~~~~~~}|{{{{zxz|zwxyxxxxyyyxy{{zz{||{{|~}}}~~~~~}|zxvvutrrrpooonnmllmllmnmlmnoonnopqpqrrqqrsttstuutttvwvvwxxxwwxyxxyyyyz{{|||||~}~~~~}}}}}|||||{{|}}}}}}~~~~~~~~~~~~~|zyxvuuutsrrrqqqqqrrqqrrrsssssstttttuvvvwxxxxxyyzzzz{{{|||}}}|}~}||}}}}~~~~~~~~~~~~~~}||}|z{|zyyyyyyyzzzz{{{{||||||||}~~~~}~~~}zyxvutsrqppomnonmnnoonnooopppppppqqqqrrrrrrstttttuvvwwxxxyyyyyyyzyzzz{||||}}~~}~~~~~~}}||}|||}}|}}|||}}}}~~~~~~}{zyxwvuttsssssssrrrsssssssssssttttuuuvvwwxxyyyyzzz{{{{|||||}}}||||}|}}}}||}}}}~~~~~~~}}}}~}}~}|||||{{{{zzzzzzzz{{{{{{{|||{|}}~~~~~~~}{yxwussrqqppppoooppppopppoppqqqqqqqqrrqqrrqsttutuvvuvxxxxyyyyyz{zz{{{{|||}}}~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}~~|{zxwvvuutssssssrrssrrrrssrsssstttuuuuuvvwwxxyxxyzzzz{{{{||||||||||||||||||}}}~~~~~~~~~~~~~}}}~}||}|{{{{{{{{{||{|||||}}~}}~~}}~~~~~~|zywvuttsrrqqqppppqpppqqqpppqqqqqqqqqrrrrssssstttuuvvwwxxyyyyyzz{{{{{||||}~~~~~~~}~~~~~}}~~}}~~~~}}}}~}}}~~~}~~|{zxxxwuuuttsssssrssssrssssttttttuuttuuvvwwwxxxxyyzzz{{{||||}||||{{{|||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}|}||||||||||||}}~~~~~~~~~~~~~~|{yxwvuttssrrqqqqqqqqqppppqppppqqpqqqrrrrrsstttuuuuvwxxxxyzzzz{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}{{zxvvvutttssssrrqrrrssssrsssttutuuuuvvwxwwwxxxxyzzz{{{{|{||{|||{|||||}}}}~~~~~~~}}~}}|{{zz{zz{}zxtpsv~}zisri`flieeegjhgfffhijkjknpsrruxyztmnnqskfr~}y|uk}nryyzxtvyz|{yuwxsoqtsromlmllhca^^^^_^\[[YWWW[_ab`\]^^\[Z^ccefejnmmmlnnqvusssz~|wsvxtomlmkigfeghhgggfcbcefffffdefeiokfggjlovz{zxusrrtuy|{~}yvsrrqppljmr}{smnqpqtvvuttuvutvwyyxvsoopopnnsuuw{~|}~}{xwxxupnnmoqljnonkfabcegijnnidcb``cghhjknprsuw|~|zz{{wronmmnprsqoomd^_a`_^\\]cklmppnkiggg^VZ_[WVUX\[YYZ[]]\_c_[\][[[Z]bhmkhggfhjjkib^\]dkkhigedehjihggipxxw}{rqrponortpmot}}|wnprmjhhotuumfmuojgddecbbbcejmjgghffghhimnopomnpppqpnmnppmmoonnorvxxuqswy{~}zyz}~|{zxxwxz{yxwwxyywwyz{{ywyzyxxz{||}|{zz{ywwwxwwwutssstuussuvvwy|~|{~{vxxsopppnifhlmjgfc``a`_beec`_```abcba````__^]]_]ZZ[YWVUWYYZ[\\[YZ\]\\_aa`adfiijmplhhjlnppqsvxwvxzxtuxz}}}}}}}}~}}}}~~}zwsrrrsojknlihgdbbbbba_adcceededbdfefhhijihhhijlmoqpoooqssrpopsvwtprtvwwwwx}~||}}|}~~~~~~{z{{{yvxzxvusuwurrrsuutqoqsrruxxxxy{|ywxy}}z{}~~~}zyz|}{vsqqrsrssqopsrpqrpmmmqtqmmnnnppppqtvvuusrpmjjijmnmkmonklnlkkkmomkmoponlkkjiggikkiggggikmmliiklkjhghhhjkihgghkmorsqonmnqsvxy{~~}~~|yy{{|}}||{yxxxtrtuutsrqppruurpprttrqrsstttvxwwwvwywvxz{|}~~~~~}{z{}|xy||}{vvy|~}~~~~~~~}~~~~|zxxyz{|}~}yvwxwuvvutvxxyz{}}~zvuvwxvtuutrstrponllllmmljklkknooonnpqrsrrqrtwxxvtrponoopqrqrqommoqrqqqqqqrstuvuuvvuuuvvuuwxtqrtvvurppooqstvvvtrrtsppqrttstutssuvvwxyyyvwyz{~}}~}~~~}}|{}~~~}{|~}||{{}~~}}}}~}|}~~~}{~|xz}|}|{}~|}}}~~~~|{{{|ywy{|{{{{{{{{{}~~~~}zz{}~}||}~~~}}}|{|}~}|{{{{||{{{yyyyxwvuuurqqrqommmmllkijllklmnonnnmnooooooopqqqrsrqpprtuuuuvwvuvwxxwvwxxwutsrpppqqsuvuuuuvxxy|}|zzzzzz{{yxwvvvvutsrrqppsusqrsstuwyz{{zy{|{z{|}}~~~~||}}{|}|z{{zyyz{|}~~|}~~~}}}|}~~~}~~}~}~~~}||}}|{||||}~~~~}{|}~~~}~~~|}~|{zy{|zxyz{zxxxz{zyz{{}~~~{{{||}~~}~~~}}~~~}~~}|||{{z{{{{{{|}}|}~}}}{{yxxywvttuvwwxyxwwwwxxwvvxyxwvvvusrppponnmlkjkmllkiiijjjijkkkjjjkjjklmmmnnnoqrssrsuwxxxxxyzxwxyyywvwxwuttttuvvvvwxz{|}}||~~~}||~~}|}~}{z{|}}|{z{|||{yz{{{zyyyxyz{|~~~}}}~~~}}}}}}}~~}}~~}|}|{{||}}|}~~}|}~~~|||||}}{z{||{|}|||}~~~~}}}}~}||{{yxyyyxwwy{||zz{}}}~}|{zz{|{z{}}}}}}~~{zz{{yxwxxvvvuuuutttuuuuutssssrrssssrqqqrrrqrrrrqqrstrqpqqppooonmllmmmlkkllmmnopqrrrsuuvvxyyyzzzz{{{zzyyyzzyxxxyyyz{|{{{|~~~~~~~~~~}|||{zzyyxxxxwxzzyz{}~~~~~}|{{z{{{{|}}}}~~||}|{yyyyyxwwwwwwxxyzz{{}~~~}|{{{zzzyzzyyyz||||}~~~|{{zyxwvvwwvvvvvvvwwwwwxxwwwwwwvvvvvutuuvvutuutttuutsrrrrrqqqppnnnpqpoopqqrsttttuuuuvvvvvuuuutrrrrqonnnoonmnnonnoqrrrqrstuuvwvuvwxxxyzzz{{|~~~~~~}}~~~~}}}|{zzzyyyyzzyyxy{{{{{||||}~~~~~~~~}||||}|}}}}}}}~~~~~}|||}}|{z{|{zz|}|zzz{|||||}}}}~~}}~~~~}}||||||||{z{{{{{{zz{|||}~~~~}}}~}{zyyzyxwvvutrrrrqpnmlmllkkkkkklllmnooopqrsstttuuuttuvussrrrrrqqqqqppqrsssstvvvvwxyyxxxxyyxxxwwwwwwwxxwvvwwxwvvvwwvvvwvvuuuvvuuvwxxwyzz{}~~~~~~~~~}||}}|{{{{z{z{{z{||~~}{{||{zyyzzzzz{||}}~~~~~}}|||{z{{zyyyyxyz{{z{|}~~}}}}||{||}|{z|}}}~~}~~}{{{zzzyxwvuuttsrrrqooooonmllmmlkjkkkiiijkkkklmmmnopqrrsstuvvvvvwwwwvvwwwvutuuuutuuuuuvvwxxxxyz{{||{|}}}|}~}}}|}}}}|{|}|{{{{zzzzyyxxxxxxxxxwxxyzzzzz{}}}~~~~~~}}|}}|{{{|||{z{}}}}~~~~~~~~}}|{{{{{{{{z{{{{{{||||||}~~~~}}}|{zz{zyxyyz{zyyz|||||}}}}~~~~~~~}}~}|{{zyywvuuttssrrrrsstsstuvvvvvvvvuuvutrqqqpoonmmlkklllkkkkllmmnooooqrqqrsttsttuvvvwxxwwxz{{{{||||}}~~}|{|||{{{{{zzz{||||}~~~~~}|{z{{ywwxyyxxxxxyyzz{{{{||||}}~}}~~~~~~}||||}|{{|}~~~~~~~~}|{{{zz{{{zzzz{|{{{||||}~}}}}~~}}}}|{{||{zyyz{{zz{{{z{{||{|}|||}~~~}}}|||{{zyxxxyyxxxxwwxyzzyxxyzzyyzzxwvvwwutssssqppppppppppqqrssssstttvwvuttuvvussssrqqrrrqqpqrqppqrrqqqqqqqrrrrrrrstvwwwwxz|}~~~~}}~}||||}}~~~~~~}}~~}}}||||||{{{{{zzzzzzzz{||{{|~~}~~~}|||||}}~}}~~~~~~}||||zz{{zyxyyz|{z{|}~~}~}~~~}|{zzzzzzyyyxyz{{|}}}~~~~~}~~|||{zyxwutrqqqponmnmmmnnoppppqssstuvuuuuuuuuutsrrrssrqqqqqqrssssrstvuuuuvwvuuvvvvvvwvvvwxxyxxxxyyzzzyxwxyxvvvvutssttsrstuuuuwyz{{||}~~~~~~~~|{{{{{yxxyyyxz{{{z{}~}|{{{{zyyyyzzz{||||}~}|{zzzzzyxxxxxxzzz{|||}~~~~}|{zz{{{{z{|||}~~~~~~~~~}||{zyyxvtttsqonnoomllmlkkkmmmmllmnnoooooopqqqrssssttuuuuuvxxwwwxyxxwxxwvvwxxvuvvvwxxyyyyz|~~~~~~~~~~|{{{zyxxxxwwwwxxwwwyyyyyzzzzz||}|{|}~~~~}|}~~|{{{{{{|}|z}~}}~~~}zz|{yzzy{yxyxxyzyzzyz|}}|~~~~}{|~|z{}||{{{{||{yyzz{{{{{zy{}}|~~~~}}}~}|}~{z~~}|{||||{ywxyyzyy{}~~{|~}}z|}xwwvutrrqoopnkijllkjjihkmmlnonmnnoqqpqsrrsttrtvxxvtuwyzywxzzyxyzzyxyyzz{|{yz{z{~~~~~}{zzz{zvsuwurqsrrstsrtvwxz|~~}}|{||{yz|{z}~}~}}~}{z{{z{}}}~}}}}~~~~~}~~~}~|}~}|||}{z|~~~~}|||{}~~~|y{}zx{|{{zy{|{z|}~~}{|}}}}{{~}{zyz||{|}~~~~~~}|{{zxz{zyyyzzzz{{|||}~}||{yvvwvvussvxxvvwz|{y}~|{||zxy{zwwwwvwwwwvvwwvuuvvuvvsrsuutssttsrrtuuutstuvwvuuuvusuwroqrpnopnlmomklnnnqsqprvwwy{zz~~~}}|{{|zx{}{zz|}||}{{~y|~}|{{{{yyyzzyxxxyxxz{{{|}}|~}}}{z{|{z{||~}|}~}~}}{{}}{{{z{||||{{{}}}~~~~~~||{zzyz|zxzzz{{{|}~~}}~~{xyzyxxxyyzyxx{}||~~~~~~~}~~}}~}}~~}}}||{zz{{{{{}~~~~~}}||{yyzzxuvxwuvxwvwxxxxyyyzzyxyz{zxwwxxwvvvwvstuvvvutstvuuvwwvuuvvwyyxwvvwyyxxxxxyyyxyyyyywvvvvvutrqqqppoppnmmnoopqqpqrstvvvvvx{{{|}}}~~||~}}||}~~}~|xwwvvvusstusrqsvxxuttvxyyzzz{{{|~~~~~~~}|zzzzxwwwxyxwxwwwwvwxxxxyxxxy{{{}}}}|||{{{{{zxxxyzzxxzzzz{{yz|}~~}|}}~~~~~~~~~}}}||{|||||~~~}}|{{|{||}~~~~~||}|zxxwvttsrrqqpnmmnoooopooqssrtvvvvwyzzzz{{{zzzzzzywwwwvvuuuuusssstttsstttuvttuuttvwvvvvvvwyzyyzz||}~~~~}{{{{zyzyxxyyzz{{}~~~~}~~}{z{|{ywwyzyxxxyyyz{|~~~~~~~}}}{z{{{yxxxxxxwwxyyxwyz||||~~~~~}|}~}|zyzzyxwvuvvvusrsuuvwwxyz{|}}}}}|{{{zyyyyyyyzz{zzz{}~~}}~~~~~~}}}|{yxwwwvuutuutssstuvvutttvvuvvuuuuutttutttttsstuutttuutsstttttssssrrrrrrqrssrrttuvvvwwxz{{||}~~~~~~~}{{|||||{||||||}~}}}}|zyz{{zyyyzzzzzzz{|}|||}~~~~~~~~~~}|{{|{{{z{{{{{{{{{||}~~~~~~~~~}|||{zyxyyxxxxxzzzyyy{}}|||}~}|}~~~~}~~}}}}}|{z{|}}|{{|}}}}~~}~~~}}~~}}}~~~~~~~}|{zzyyxwwvuttttssssstuuvvvvwyyzzzz{{zyyz{zxwvutttsrqqponmnnoonnoooopqqrsttttvwwwwyzzyzz{|}}}}~~~~~~~~~~~}~}|}~~~~}{{z{zxwvwxxxxwwwxyzzz{|}|}~~}||{zzzzzz{zyyyz{|||||||}}~~~~~~}}~~~~~~~~~}{zzzyyyyyyxxxxyz{{zzz{|{{}~~~~~~~~}||}}|{zzz{|||{{|}}|}~~}|{{zyxxxwvvvuuvvvuuvwxxxwwxxyzzz{{zyxyz{zyxwwwvvuuuuutrrsstsrrrssssrrsssttttttttuvvwvwxxxxx{}}}}}~~~|{|}}}|}}}}~~~}|}~~~|{{{}}{zz{||{zzyyzzzyyzzyyyz{||}}~~~~~~~~}}}}||{{{{zzzyyyyyyyyz{||{{~~~|~{~~z{~|z{|ywwxyyursuvwtpstroqrolquqnoqqpsuttstvxy{}~}~~{~~||x~}{|}}|}~~|{{xvwxvuwxvsqoqrpqstqorsmhmsninrnlnrtuwwxyvsstsruxwttuvwussrpooonmmmkikmllmnptrpsurqtwuuuvy||{xvy{yxy{|{zyyzxuy~}{|~~}{zyywvwwy}zvy|xuvwy|||}~}~~~}||ytsurotytowxptxvsstplqwtqtxvtz~{wyzwsw|wrx~|z~|x~z}{vz~~~}|~~}{~~|~~|}}yy{{yz{zxy|wsuvrnqtplpvtrtxxwyzxw{~zw~y~}z}y{~|z}}z}~{~}~}~~}|x{~|{}~|{|}}|~{x~~y}{sw|xux|{yz{yuutrqqpnnprqpqqtvspoopqpopqonrwtprttsqrsstttsuvutvxxvwyyywv{|y}}{|~}}||}~|x||ywy|yxyzzyzzywvwxxwvxywxyyz{{|~~|||~|y}~|zz|~~|||{z}}|~~~}|}|{}~~}}~wy|{yyyvtw{sls{tnuzwuwxvuwxvsturqstttsruxvtvwusuwtsuvvvy|zy{}}~~~{||ywz|zyxwz||{zxz|}}zx{}|{{z~~|~|}~}}}~}~}~|}|zyxxwvvvvvusrrrqppqommnprpnruutuvtruxtqsurpswusvxvsvxuruwvuwxvvy{zx{~|{~}~~{}}zz|}}|{}}|~~|yyz{|||}}~}{}~}}}}~~|{}~}|}~}}~}|~z|{x{}{z|~~~~~~~}}}}~|yz{{{{z|~}~}{}~}}}}|zxvwxusuvvwvwxyyxvtuurpqrpnprpnprpnopnllllnmlmoqrstssuwvvwyyyyz{}}~~~~~}~|{||||||||{{zz{zzyy|}|{|}|{|~}}~~}~~}}~~}}}~~}{}~}|}~|~~|}}}|}}}|~~}}}~~}}}}|~~~~~|}~|}~}}~~}|{{yxvutrqqomnnnnopppqrrrsttssttsrrrrrssrsuutvwwvwxxwxyxvy|zy|~~~~~~~~~~||}~}}~~~}||||{{|||{||}~~}}}}~}|}}|{{{{|{z|}}}~~~~}|}}||{{{|||~~~~}}}|{}~}|}~}{|}|{|~~}~~~~~~~~~~~}}~~|}~}|||{zyyyyyxxxwvuttssrqpponmmmmmmnoonnoopppqrrstuvvwwwwxxy{|}}}}}}}}}~~~~~~}}|||||}}}~~~~}||{{{{||}}~~~~~~~~}|{|||||||}}}~~~~~~~~~~}}~~~~~~~}}||{{{{{{{{{||}}}~~~~~~~~}}}|||}}~~}}}||}}}}}}}~~~}|zywvtsrrqqqqqqqqqqqqqrrrrrrqqqqqqrrrrssttuuuvvwwxxxyyyyz{||}~~~~~}~~~}}}|{{zzzz{{|}}~~}}}|||{{{{{{zzzz{{||}~~~}|||}}}||||||||||}~}}|||{{||||||{{{{{{|||}}}~~~~~~~~~~~~}}||{zyxxwvvvutttsrqpoonnnnooppppppppppqqrrsttuvwwxyyyzz{{|||||}~~~~}}}}||||||}}}}}}}}||||}}}}}}}}~~~~}}|{{{z{{|}}~~~}|||}}}}}}|||}}}}}~~~~~~~~~~~~~~~~~~}}}}|}~~~}{zywutssrrrsssssrrrqqqqqqppppppqqrrssttuuvuuuvvwwxxyyzz{{{|}~~~}}|{{z{{||}||||}}}||{{{{{{{{||||{{zzzyyzz{{{{{{{zzzz{||}}~}}}|{{zyxxxxyyyyzzzzz{{{{{{{||||}}~~~~}}||{zzyxwvuttsrrqqpppppppqqqppooppppqqrsstuvwwxxxxyzzz{{{||}}~~~~~~}}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|}}}~~}|{zyxwvvuuuttttssrrrqqpppppqqqqpppppqrsttuvvvwwwwvvvwwwxxyz{|}~~~~~~}}}}}}}||}}}}}}}}}}}}}}}}}}}|||{{zzyyyzz{{|}~~~~}}|{{zzzzzyyxxxxxxyyzz{{|||}}}}}}}}}~~~~}{zyxwvuttsssrrrqqqppooooppqqqqrrrrrrssttuuvwxxxxxyyyyzzz{||}~~~~~}}~~~~~~~~}}}}}}}~~~~~~}}}}||||}}}~~~}}}|||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}|{zyxwvutttsssssssssrrrrqqqpppppqqrrsttuuuuuuuuuuvvvwxxyzzz{{|||}}}}~~~~~~~~}}}|||||||||||||||||{{zzyyyyyyyzz{{||}~~~~~~~}}|||{{zzzzyyyyyyyyyyzzz{{{{||||}}}}}}}~~~}|{yxvutsrqqppoooooooppppppppppqqqrsssstttuvvvwwwwxxyyzz{{|||}}~~~~~~~~~~}}}}}~~~~~~}||||}}}~~~~~~~~~~~~~~~~~~}}}}}||||||{|||}}}}}}}}}~~}|{yyxwwvuuuuttssrrqqqppoooooooopqqqrrrrrrrrrssttuvvwxxyyzzz{{|||||}}}~~~~~~~}}}}}}~}}}}}}||{zzyyxxxxxyyzz{{||}}}~~~~~~~~~}}|||||{{{zzzzzzzzzzzzzzzzzz{{{|||||}}}}~~~|{yxwutsrqpppooonnnooooooooopppqqrrsssstttttuuvvvwwxyzz{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}~~~~~}}}}}}}}}|||{{{{{{{{{||}}}}}~~~~}|{zyxwvuutsrrqppoonnnnnnoooppqqqqqqqqqrrrssttuvwxxyzz{{{{|||||}}}}~}~~~~~~}}}||{{zzyyxxxyyyzzz{{||}}}~~~}}}}}|||{{{{{{{{{{{{{{zzzyyyyyyyzz{{|||||||||}}}~}{yxvutsrqppppooooooonoooooppqqqrrrrrrssssttuuvvwxxyyyzz{{||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{|||}~~~~}}}||||{{{{{{{{{{{zzzzzzz{{{|}~~}|{yxwvutsrrqpoonnnnnnnnoooooooooppqqrrssttuuvvvwxxyz{{|}}~~~}}}}}}}~~~~}}|{{zzzzzyyyyyzzz{{{||||}}}||||{{{{{{{{{{|||{{{{{{{zzzzzzzz{{||||||||}}}}~~~|zxwutsrqppoooonnnnnnooooooppooppqqrrrsssssttttttuvvwxyz{||}}}}~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||{{{{{|||}}~~~~}}|||{{{{|||||||||{{{zzzzz{{||}~~}|zywvutsrqppooooooonnnnnnnoooppqqrsstttuuuvvwwxxyzz{||}~~~~~~}}}}~~~~}||||||||{{{{{zzzzzzz{{{{{{{{{zzyyyyyyyzzz{{{{{{{zzzzzzzzzzzz{{{|||}}}}~~~~~|zywvutsrqqppppoooooonnnnnnnoooppppqqqqrrrrrrsttuvwxyzz{||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}||{{{{{{{{{|||||||}}}~~~~~}}||{{|||||||||||||{{{{{|||}}~~~~|zywvtsrqqqppppoooonnnnnnnnooppqrrssttuuuvvwwxyzz{||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}||||{{{zzzzzyyyyxxxxxxyyyyzzzzzzzzzz{{{{{{{{{{zzz{{{||}}~~}{yxvutsrqqppppoooonnnnnnnnnnnnoooooooopppqrrstuvvwxyzz{{||||||||||||||||||}}}~~~~~~~~}}}}}}}~~~~}|{{zzz{{{|||}}}}}}}~~~~~~~~~~~}}||||||||||||||||||||||}}}}}~~~~}{ywvutsrqqqppoooonnnnnnnooopppqqrrsstuuvwwxyyzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~}}}|{{zzyyyxxxxwwxxxxxxxxyyyyyyzzz{{{|||||||||{{{{{{||}~~}{zxvutsrrqpppooooooonnnnnnnnnmmmmmnnnoppqrsstuuvwxxyzz{{{{||{{{{zzzzzz{{|||}}~~~~~~~~~~~~~~~~}|||||||||}}}}~~~~~~}}}~}}}}}}}}}}}}}||}||||||||||||}}}~~~~~~~~~~~}xtvvvsoosroopppqronoqtuuqlpuutpntxvuwxwvvy}{xyy|}{{}~|}~~|}}z~||~~|~}|~}y{}zwwwvuvvuttvyuqwztqvyxvstxyyxwz|~~yv|~{{{{{{z}|z~{y|}~}{}}}~}}~~~~~}~|}~{xvutttrnpsqnprrrooppoooonmnnoqqrrqrstuutwyxwwwwx{|zzz}}y{~|zzz{|~~}|{}~}}~|~~~}{{}}~{~zyz}~}{yy{}}{vy~z{zz{ywz{|zwy}}|zxyz|~{z{|{||}}|{}~}~~}~zx{|zvsrqppppqqonpqppqpnoprsokorrrrsstuxyxwtstuwy{zxy|~~|~~}{z~}|~~}z|~}}~~}|{zyxyzyxyz{|zxxyz{|}||{|~{y}~}~~y{{yusrptxrlnqssnloommmmlklmlklmprqmnpomprsttstvxwttvwxwuwywvxxttxzyz|{xxwy|wu||z{|}~}}|{{}}|~~~|}~{}|~}}~}~|z}}}~|~~||||||}}{zyz|xvz|{zxy{|{yy{|}~}{{||{{}|z}}{}~~~}~|~u||~}||yuuuuvrnqttronpqonppoopppqqstqruvuuvwwwxxxxz}~zxz|}yz~|z~||~|{}~~~}x~}~~~}y~{wz}~~zyzyy{}~|zyyyxy~}{z}z|}|}}~~|}~|wwyvsrqssqonoomlllorolmnrsolprqooqqppsutrvvpouwvspsxwuwywvzzut{{wwxxywvy|~{y{~~{}}y}}{~|~{}~~~}}~~{z{|||{yy{}|{zzz{|~~}~~}}~}}~}}}~~|wz}yy{}~{xxxxz{zvx}{wz}{zzzzzyzzzzz{yw{~|z}~{{~~~}{zzwsx{xuuvusttqquwwtqsvwxxvutuwwwvwxxwxy|}xx}~{yy{~{z{}~}|}}|}|~}y{~{{~ywy{|{y{}zx|~}|{{~}|}~}}{xz|vqrtsssrqnmmnnnpqonppooopqonorqpqqqqpqrrppssrrrpotxvvwwwwuw{xrw~{xz{|}|{|}}~~~}~y~~}~~}}~{}~~~|~}|}}y~|}}{|~~{|}~{z{~~}~|~|z}~|zz|{ywvy|||{z{|{zxy}}z{}~}||}~}}||}{{|}|{~~~~~}}~~}~~|~{z|zwvvxwsqrsttstutrrsstuvuttttttwywvvxxyyyyyzzxxz|~}{}~{z~}}}}}}|}}~}}|}}{zz|~{y}~||~}{|}}~~~}~~~}|~}~|xvtvxtqrrppopqrrrponopoptrmnrsqpnquropqqsutqsvutssvyyywvyzvwz{|yvz~zx{}zz}}z|~~}}~~|{}~~~~~~~{{}|||}~|||}}}}|z}|{~~}~~~~~~~~~}||}}}}}}zz~~|{z|}x|~~{z~|{|}~||}|{~}}~|~}~}yxyyywttuuusrrsvtrstuusruvtrqswwuwxvtwyvuwy{yvy~|yzz{|||||}}|{|zx}|z}~{z{|~}{|}|~}~~~~~}}~{|~~|{~{x{~}{|||{z{}~}||||~~{~~}}}~~~~~~~~}~|zywuvvqqvwsqpqssrtupnqtsrrsttsqosxsprssrpruuutstuvxvuxwuuxzz{|zy{||{z{~~||}~~}~}~}|}~~~~}||~~}}~}~}~|}}z|{w|~}||~}z{}}|~~}~~~~~~~|~~}|zyyxwvwxursvwwtrtuttuuvuttuuutuwxvtuvvwyyxwvx{xvz}{yyz|}|{z{{|}zx|~~|yz~~|~~~|~~}}}~~}}~~~}z|~}}}~}z{}}}{{}~{z}~~}}~{x~||}~~}}~~~|{}}~~~~~~~~|zwvvwwvtsrsvrorttsrqqqsrnqtsqqpstposurqsrqsuwxvttuuwyywwzzzzz{|}}{{|}}}|}}{}~~~~~~~~~~~~~~~~~{~~~}|}~}|~~}}~||}~~}~}{|~~}|}~~}}~}|~}~~~~}|~~~}~~~}{{{xuuwvsstssrprttsqqrsvtnqxxwurtvwwuuxz{yuy}zyz{{{}}|}}{||{~~{z|}||~|||~}|{ymotx}{~|}vtuwz}|z||{~}x{~{z~~y|}}}}}}~|yx|zposy}wwxwx~~}|vqz}vov~zw~smyyw{}|zyywtpmoqruvvz}{vttwxvwyz{}~||}}{}{vvuutpliglpha__aba`\\`ba^[_c_\^bgb[^cdc`^adecabcceecbfkjhghijkjiijllknonnpqpprtttsrtxwv|{z~yx{{y{ytrqmgfebaaa^ZYZ[\]YUVYYWWYXWWUTV[_[UWZVU[]XSV\ZUW[]]YUZ][YZ]\XZ\XW]]SOX`WMQXUQQSTTTUSQUXTSZ[VQSXXVZ[SOTYUPTZSHMURMRUPLPTUUSRSRUWUTWZ]\[]]Y\__^][]`_^cd_]bdecadghjjfdgmkdgmliiihilmihmnjimqomqsonv{wsx~|y|~}}y||~y}~~{~z~|}~xux}}uqsustsrrtwwuvwy|xu{||zz~}||}}z|xx~~x}}w|~{|}}{yz{yyzyuwzyx{}zx}|y{~~{|}|}z|}zvx{ytuxyyvtxyxxvssuwsossnnpnomiimooljkoppstokqvsqrsrptysjp{ulpvqnnnnnnnnmllmliijjhcaeecdda_aec_cheacdhkgehihhhikjijhefhihedca`aba`_`b_\`ca`bcaaegcchifejkiiknpokkosqotwrotwvtvyxvz{xvvx{{xwwxyz}~{}~}~~~~}z|~}|~~||}}|xux{xuttrpooqronomjjlkiklkgcejighigfjnifjmjhgilkijmnnlkkknopmjkmlkjijkiilkhgjnljlnmklqtsrtsqqrrrrrqpnnopollprqomlmppmmonnoqstsrpswvsuwxyyyzyz||}}{||zzzywvutsrpnnmmlifijffijjjiiilmnqropsrrsuwwutsvyyxvsuvusrqtvtqpstpmoqrqnllmnmjjkifhkihkmlhilllmoqpmnppopqrrppqppqqpnnpqpppqrutqqsuutuwxxvtvxxywtx{xvxz{zxyxy}}zyz}}yy}}{|~~||}}}}}}~~~}}}{|||zy{|zwxxvuuurpsvsnmpqqponnqsrrsstusrvyxwwy{yvvyxwtsuwusqqssqomnqpooqqpoprsstuussttsssrssrqpopqoklnmmmkjklljjjiklhfhihhhhfefgggjkjijllloqqqrstvvttvwuttsssppssqpooprrpprssrrtuuwxvuwxwwwvvxxvvwzzxwxxyzzzz{{ywyzzzwuwxurqrssrpmnpqsrpqssssuy{yyy{||{|~~}||}}||{|}{yy{~~{z~|z{}|}|~|z||ywvvvvuttssqonnqsqnmmmmjjlmmkikmkjjjmoonlmpqrsrtvsruxzywttuwwwvuuvsqtutsrrtsrstuvvvyzzyyz|}||~|{|~~~}|~~}~~~}|}}~~~~}yz}{yyyxxyxxxwwxwwyzxvwyz{ywy{|{z{|}}{y~~|}||~~~}|}}|{{{{{zyxxyzzz{{{zz{zy|~|{|~~}{z{{{zyzzywvvuvvvuuuvuuuuvwxxxwxxyzzyz{||zz}~}}}}~~~~~~}}}}|{{}}}~~~~}~~}|}|{{{zyxwy{yvyzxwxyyxvwywsuwsquuronoqnjlomkjijlkjkkjjjjklllkkkkklmnmllnnmmmnpqrpoopssqqtsprtsrqqqqpqsrppqpoqsrsttvvvvwxxz{zz{|{zyxxxvuuutssrqpqqrrrrrrstvwwwxy{||||~~~~~~~}~~}|}~~~~~~}~}{|}}~}{{{|}~}}~~~}~~~}}}~}|}}{{{|}}}}}{|~~~~|{{zyyywuutstvvsqruwwttuvwwwwxwutuwwurpppqpmkkjkjjjihggghhihhhhghihijjijkllllnnllorrstttuvuuvwxwvvxwttutsttssqquvtsstvwwyzzzzzyz}~}|{||{||zz{{zz{|{zyz{{zzzz|~}zyzzz{{zzyxz{yyz||}}}~~~~}}}}|}~|y{~}{{|}~}}~~~~~~}}|||}~}{{{xxz{}|z{}}}~~~~~}~~}|}|{{|}zy{{zyxwxyz{{z{||}}}}}{{{||{{|}}}|}~~{{}|yyyywuuvvvvvvvuuttuutttuvtrrrstsqqqqqpqrrrqpqqstsqpppooooopomkkmnljmnmlkmpqqqqrtuvvvxyxxxyzyyzz{|yvvxyyxxyxwxzzy{}||}~~~~~~~~}|zyzzyyyxxxz{zzz{|}~}|}~~}{{|{zyz||~~|}|}~~}zxyzzxvwxwvwxyzz{zz|}~~}}~}~}{yyyz{yy{{xx{}||~}|}~|||zxz{xwwwwvvvwwwwwxxxwvwywuuwxxwuuuttttuuvuttsstuvussrqqrrsrooonoqqpoopqqrsuuutttutuvwxwutuutrrrsqonmnoonmnonmmnrsqpprtuttuvvuuwxyyxxyz{|{}~}}~~~}}||}~~~~~~~~~|{{{{zxwxxzzyyyzzyz||{|}|}}~~}}}}||}|}||}~|{|}~~~}}~~~~~}|||}|{z{{{{||}|zyz{}~||}}|}~~~}~~~~~}}}}|{|}}|{z{|{{||{|}|{}~~}|||||zyyxxwwxwuutrqppppnmmlkklkjlmlllmnonoqqqsttttuvutttvvtsrrssrpqrqpopqrsssssuvuuwxxxwwwwwwwxwvuvwxwwwwvvuvxywvvvwwvvvwwvvtsuwvuvwyyxy{{|}}~~~}~~}}~}||}~}{{zz{{|}}{{{|~{}}{{||{yyyz{{zyyz{|~~~~}~}{||{{{||zxyzyx{|{z{||||~~~}|||||{z|}~~}}}~~{yyz{{xwwvutssrrrrqonnnmnnlkklkjjklkihijjkllllkmnmnprrrrstttuvuvwwvvwxwuusstuutrruusstuwxwwxyzzz{{{|}}}|}}|}~}|}}}|z|~}{{{{zzzzyxwxxxwwwwxxxyyyzzzz{}~~}}~~}}}}}}||}~||{|}}|}~~~~}}|{{|{{|}|{||zz}}}||}}|~}~~~~}}}|zy{{zyyyyzzyyz{||{|}}{|~~~~}~}||~~~|{zyzzxvvusrrrrrsssstsrstuvuuvvvuuuvusrqqqponmmmlkjlmkjjjklkklmnonoqrrqrssttuttuvvvwwwxxyzzz{{|||}||}}|||||||{zzzz{||}}}}~~}|{z{{yyyyyyxxxyzzz{{}|{|}}}}~~}}}~~~~}}}~~|{|{{|}~~~~~~~~~}{z{||{{{zzzz{{|}|||}|}}}~~~~~~~~~~~~~~}}}|{||{zyxz|zyzzz{zz{{{zz|}}}}}~~}}~}}}|{{}|{ywwwyyxxxxxwxyzzyxyzzyyyzzxvvvvvussssrpoopppqpoppoprssrqrtuuvwvutttuvusssrqqqrsrppppqqppqqqrqqqrrrqrssqrtttuwxxwwz|{|}~~~~~~~}||||}~~~~~|||||}}|{zzzyyz{{|||{{}|}|{|}|||~}}~}~}~|z{|zz{|zxxxyzzz{{|||}~}~~~~~~}}}}}|{{zyzzyxyzyyyy{{{}~~~~~~}~~}|{ywwwvurrsronnnoooonnopqqqstrrsuvvvuttuuuuttsrqqqqqrrrrqqqrstssuvvvuvxwvuvvwwuvwwvuuvwyyxxxyyyxz{{yxyzxvvwwwustutsrstvuuvwyz{{{|~~~~|{{z{|zyxxyxwy}}|{|}~~~|||||}|zyyz{{z|}||}~~}~~}{yxxyyxxyxxvuwzzy{|{{{}~~}}~}{zz{|{z{|||||~~~~~~~}}~~}|{zzzyxvttttrpnooonlmmlkkmnnnmmllloppppoopqrrrtsssstuwwutwyyxvwyzyxxxxwvwwxxwvuuuxyyyyxxy{~~~}~~~|{|{{yxxxxwxwxxxwvwyzyyzzzyy{|}}|||}}~~~~~~~~||{{|{z{}|z}~~~~~}~~~}zz}}zzyx{zyzyyzzxy{{{}~~}|~~~}}~|{{|}{x{}|{{{|{{{zxxy{|{zz{zy{~|{}~~~}}~}}}|~|{}}{{|{||zxxxxyyyz{}}{{}{{~|y{}{vwxvutsqoopqpljlnlkmljiknmlnonnonoqpoqsrqrsrrsuxxvtuwyzyyyzzyy{{zzzyzyx{}zxz|zz}}~~~}zzyz|zvtvxuqrutsttssuwwy{|~~~}||}{z|~}}~~}~}}~~}{yyzz{|}}~}|}~~}~~~~}~~~~~}|{{}|{|~}||||~~}}{z}~yx{|{{zz|}|{|~~}||}~}|{|}}{zz|}{z|}}}~~~~}||}|yy{{zwx{|zzz{||{}~~{|}{xxywuutswyxwvvx|zx{~~~~}~}|{||zwxzxvwxwvvvvuuvvvvuttuuuvtrstttsrttssstuutttuuvvutstvusvvroprpnoqolnpnlmoooprrqtwwwyzxy}~~}{{|{y{}}{z|}||~||}y|~~}{z{|{zz{|{yxy{{z{}||~~~~}}}zz{|{zz|}~}{|}~}||}}|}||}||}}||}~~}~~~~~||||{yz}{xzzz{||}~~~~|}~~{yyzxwxxyyyzywz||}~~}}}}}~~}}~~}}~}|~~~~~}|z{}|{}~~~~~~~}}||{zzzzxuuvutwxuuwvvwyxxyzyxwxyzyxwwwvwvvwwussuuuvvttuvttvwwvuuutvxxxwvtuxyxxxwxyyxxxyzzywvvvvvusqqqpqpopponmopoopqqrrstvvvvvx{|||||}~}}}~}}~~~zxxxxxwttvvtssvxyxvuvxyzz{{{|{{~~~}~}|||zyxyxxyyyzxwxxxxxxyyyxxz{|{{}~|{{||zz||yxyzyxxyzzyxzzzzz{{zz|~}}~}}~~~~~~~|}}}}|}~~~~~}||||{|~~~~}||{zyxwwusssqqponmmllnononmnpqrrtuuvuux{zz{||{zz{|{{ywwxxwvuuutrrrssttuusstuwxvvwvtuwyyxwwwwxz{zzzzz{|~~~~~}||{yxyyxxwwwwvxy{|{{}~}|~~}~}{yxy{{zyyzzzz{|~~~~~~}~~|z{||zxxyyyxvvwxwvvxyzzyz{}~~}}~~}~~|zyzzyxvttttutrqqrtuuvxyyyz|{{}{zyyzzxwxxxwxz{zzz{}~~~~~}}}{yxwxxvuvvvvuutstuwwvuttuvvuusssstsrrsrrrrrrssttsstutuuuuutuvutttttsttsssttsstvvwvvwxz{||}}}~}~}{{||{{{{{{{zz{|}~~~}|{{|||{zz||{{{{|||~~}}~~~~~}~~~~}|}}~~}|{|}}|{||{zz{}}}||}}~~~~~~~}}|{{zyyyzxwyyyzz{|zz|~~}}}}}}}~~~~~}|||}~~~}}~~~~}||~~~~||}}}}}~}}~}}~~}~~}}}~~~~~~|zz{yxwwxwttutrrsssttuvvvvwwy{{yz{{{zxz{zyxvutttsrqppoonmnnooonnoopqqqrtttttvxwxxyyyyy{{|}}||~}~~~~~}~~~~}~~~}}}|{{zz{yxwvwxxxxxxy{{z{|}}}~~~~}}||{{{||||{z{|~~|}}~~}~~~~}|}}~~~}~}}~~~~~}|{{{zz{zyyyyyyyz|{z{{{{{|}~}~~~~~~~~~~~~}||~}|{|||}}}}}}}~~~~~}|zzzyxxyxxxxwvvvwwwxyyyxwxyzzzzz{|{yyyz{{yyxxxxwvvwvuuutttuutsstutttssttuuttuutstvxwvvxxxwwz}}}}|}~}{|}}}|}}}~~~}|}~~}|}|||{{{{|}|{yxyzzzzzzzyyyzz|}}}}}~~~~~~~~||}}|{{|{zzzyxyzzzyyz{{{{{~~~z{}{xzzwuvwxxsoqtvwsoqtrooqomrvqoopqqsutsttuxz|}~~}}{~}{~z~}}{|~~~}|z|~~{{{ywxzwuxyxvsqqssrsutqrsmhmrlhmqnjmpsuvvvxvsssstwxvuvwwxvtusqqponmnnljklllnnorqpstrpstrrsuy{{zyvxzzxwzzzzyyzxtw}{z|}}}zwwxwtuvw{zwz{xuwxy|~}}~~~}~}~~{ussontxqkrzslpspmnnjgmsqmouusx}yuvywtw}wsz}z~}y|~|w{~}~~}|{wwz|||~}y|~|}~|z|}|{{zzxy|ytuuqnpsminsrqrsuttvvuw{wt{}w||w|{y|~{}~{{~}|}}}{y{}vqtxvsvyxvwxyyy{yv}y~|tx}xuy|zxxzxtuvtqpommprpoopsuspnnpqppprqoswtrvxwutuvwyxvuwxvuwyvtvwvvtrwzwtwyvvxyxxxxz|}}zx}~|zxz|{z{{zzzzywutuvuuvvuuuvxyz{}~}}}||~}~}|}~}~|~}~~}~|{~y}}}{~~|{xuy|sjoupjotnknomlmnmkkkihjmoomlqtrqtvusuyyvy{zz}~~{||zxz|zxwwy|{zxvxzzyvsvxvutsuxwvz|ywxyxy{}~}~}~{{}}{ywx{{y{~~~~|}~~~~|yvvvutqpqqrqommmmmmnmlmnrtqptyzz{|zx{}zwyzvty}yuvwtrtuqmorqoppmmrtsrtvuvy|~}{}~|{|z|}~~||~|zyyy{|}}}~}|zz}}|||}}{y{}}zz~}}}}~~|~|~~|||}}}~~{|~}|~~}||}~|}~}zxvwxtpooprqqrrppnlmniehkhfhkiffiifgihfffgiiilnprstvwy{{{}~|{{|}|zwvwvutsrqporsrqrtsstuttvyzz||{z}~}}~~~~}}}~~~~}}}}}~~}~~|zz|{zz{}~~}||~~|zzyyxxwwwuqoommnnkijklnoprstuuvxzzzzzzyxvvwwwutuwvtssrqsutqqqppsusquy{{|}zy{}}}~}~~~|{}~~~}~~~~~}}||~~~~~}}|{||zxwvvwvuuwwwyzz|{z|}~~~}|||{z{}}}~~}~}|}~~~}}}~~}|}}{|}}|||ywwxxwusrrsrrrqnllljjihggfeeeefghikkklnprstuwyz{}~~~~~}||~~~}||{zzzzyyyyyxwvuuttssrsuvwvvuvwxxyyxxyz{{|}~~~~~}}}~}~~~~~~~}|{{{zz{zzzzyxxwxzzyz{{z{|}~~|{{{ywuttssrppqrsrqqprsrqrrsssrsrqqrssttsttuvvvvvvwwwwwvuuuvwwvvwxxxxyzyyyyzz{||~~~~~~|zzzyyxwwwvuvvwxwxz{|||{{{}~~}||||}~~~|||}|zz{{{{{}}||{{|}~}|}~~}|zyyxutsrpponmlkkkllljihijkkkmoqrqpqrtuvvwwwwwyzz{{{|}}~}}}~~}}}}~~~}|{zz{zzyxyyxwwvuuvvvttuuuvwwwutvxyyzz{{||}~~}~~~}}}}}|}}}||{{{{{zyz{{|}}~~~}|{zywttuttttttttutsttssrrqqqqqqqqqrrrrssssttttsstuvvvuuvwxxxwwxy{{|||{{|||}}}~}|{zyyzyxxyyyyyyxwwxxyz{{z{|}}||}~~~~~}}|||||{{{{zz{{zyyyxxyyzyxyzzyyyz{zzzzzz{{|}}~}{{{zyxwvtuuutrqqpppnmmmnnnnnnnoooqrqpqqrrrrtuuvxyz{|{zzz{}}~~}}}~~|{z{{zyyyxwwwxxxwwwwwvuvwwwxxxyyyz{{|||~~~~~~}|{zyxxyyyxxxz{{{{{{||}~}}}~~}}|{zyyywvvvvvvwwwvuttsstttsrrrqqqqonnopqqqrrrrrrrqqrsssssstuwyzzz{}}|||}~~~~~~}|{{{{{{{{yxxwvvvwyyz{|}~~}}~}{yxwwxxwvvvwwvvwwvvvvwwxxyyz{{|}~~~~~}}|||{ywvuuusrrrqrrqppooonnoonnoprqoprsttuuuuvxxxyz|}}}}}{{|}}~~~~~~~~~}}~~|{{{{{yxxwwwwxwvuvvwwwxxwvwxxxwxyyz{|}~~}}~~~~}|zyxxxxxyyxyzzyzz{}}}~|{zyyzzywvwwwwxxwwwvvwvtrrrrqpoonnoqpooppqppppppqqppqrstuvvvwwxzzzzz{|}||}~~}||||||{zzyyyyyxwwxxxxz{{|}~~}{zyyyxwvuuuuuuutttuvwwwxxxyyyyyzz{||}~~~|{{yxwvusrqpooonnnnnnnooopqrssttssstuuvwwwwvwxxxxxxwxxxxyyyyz{{{|||}~~~}||||||{{{{{{{{{zzz{{{{{{zyxwxxxyzz{{|}~~~~|~~~}||}~~~~~~~}}~~~~~~~}|{zyzz{z{{zyzz{{yyyz{||||}}}}~~}{|}{zzyxwvuuusrqqqppnmmmmmmnnooopooooonoooppqqqrrrsstuutuvwwxxxxyz||}}~~}}|{{||||||{z{||{{{{{zzzz{|}~~~~}}}}}}|{zzzzzyxxxxyyxwwwxxwvvvvwwwwwvvwwwxxxy{||}~~~|{zyxwvutuutrrrsssrssssrsttsssrrrrrrstttsrrrrstuvvuvwxxyy{|}~~~}|||||{{zyyyz{{{{{{{zyxxxxxxxyz{{{|~~}}}}~~~~~~~~}}}~~}||{zzyzzzyyzzzzzyyxxxyyzzzz{{z{|}~}|{zyyxwutsssrpoppoonnmmnnnooonnoonmllkkmnnnnnnpqrssttuvwxyzzz|}}~~~~~~}|}}||{z{{{|}|||}~~~}}~~~~~}||||||||{zyyyzzxvvuutsrssssttutstuuvvwwwxy{}~~|{yxxxxwuttsrsrqqqqrqpppooprrrrrrsssttsttuwwwxxyyz{{{zz|~~~~~~~}}}|||{yyxxxyyyxyyzzzz{|{{|}|||||}~~~~~~}}}}}}~~}}||}|||{yyxxxvuuuuttuvvwwxyyyyz{}~}}|{yxwvvutsrpoonnmmlkkkkkkjiiiiijkllkkmnoopqrstuvwxyz{|}}~~}}~~~~~~~}|{zz{{zzz{{|||}~~~~~}~~}|{zzzyyxwvvwwutsrrrsttttuvvwwwwxyzzzz{||~~~~~~~}}}~~|zxvuutttsrqqqrsrrrqqsssssssrrsrrrsstuusrrsstttuuvwxxz{{}}}}}}|{zyyyxxxwvwwyyxxxyz|}~~~}~~~~~}}}}||{{{{{zz{{|}}}}~~}||{{{{zyyyxxxwvvutttuuuuvwxyzz{||||}~~~|zxvutrqoononmkjjjkkkkjiijjkkklmnopppoppqssttuuvxxyyz{|}}}}}}~~}}}~~}~~~~~~~~~}|||{zyyxxxwwwxwwwwwvvwvvvvutttuvvvvvuvvwxyyyz{{{{||}}~~~~|{yxwwwvutsssssrqponoonnmnnoopppppqrrrrstuwwxxxz}~~~~~~}|||}|||{{{zzzzyyzzzz{{zzyz{{{{{{{{|}}}}~~}}||{|}~}|}~~~~}|{zyyzz{{{zyyyyxxxwwwwwwwwxxyyyyyzz{|}}}~}{ywutsrpooooonmlkllllkjjjjkkkklmmmnnnoopqqqrstvxzzzz{|}~~}||||||{{zxxwxxxxxwwwxxyxwwwxxxwvvvvwwvuutttuvuttuvwyzz{|}~~~}}~~}|{ywuutsssqpoooonmmmnnnnnnnnopqqqqqrssstuvwyyzz{|||}~~~~~~~}||||||||||||||}|||}}|{zyyyyyyyxxyz{zzyxxyz{||}~~}}||}~~}{{{{{{zzzyyzyyyyyxxxwwwwxxwxxxxxxyz{|}}~|ywvusqooponnmkjjjkkjiiihjkkjjijkmnooopqstuuvwxz{{|}}~~~}|||{zxwwxwwwvvvuuuuvvuuuuutuvvwwwwvvvvvvvvwwwwxxyz|~~~~~~~}|}~~~~~~~~}|zxxvttsssrqqppooooonnnnnnnnnnnooppqrstuvwxxxyz{}~~~}}}~~~~~}{{{{{zxxyyyyzzyyyyyxxxxyyyxxyyzzzz{{|||}~~~~~}~~~~~~~~~~~|{{zzzzyxwwwwwvvvvvwxyxxxyz{{{zz{{|}~}|~{xwtrqnmnkgijgeeegikkhehkjjmoonprrqsutu{|xxz{{z{|zy|}|}~~~}}}~~~~}}{zywxzwuuuuvvvuuvwvvussuvwxyxwwwxyyxy{zxyyyyyzzz}}}~~~~~~~~~}{yyz|}|}~~{zyvuuusqpqqqqppoopqrpnprpprsrruyvstvwxxvvwwwxyxuvyxwxxvtvyxwxyxwwxyzyxxxyyzzywxyzzxwwxyyxxyyyy{}}||~~|y{}{xz|{z{||||~|xy{yvuvustvtqqssruwutwyxx{~|y{~~~~}}|yyxsqrsolnpomnnmkmonorspnopoopssrrrtusswzzzyyyz{}~~}~~|}}||~}}~~~|~}~|~~}{{{zzzyyywuvwwwutuvuvwxwvxyyyz{{|~~}|}~~~}|~~||||}}~~~|{{|{{{{yy{}{{|}~}|yzzwtrpruqnqsqoqrqqrqpqstssssssuvuux{zxyzyyz|}~}|{zzyyyyxwxwuuuuttttttstuvwwwwxz|}}|{}}|~|yy{zy{|yxz{xuwxyz|}{y|~~}~}~~}}~}|~z}~}~}zxxywvvutssrrrqqrttstutsvyyy{|}}||zwvutsqonnonmmmmnmmmmpqomnpppqqrstuuuvxz{zx{}}}}~~}~}||}~~}}~~}}~~}{z{|||{{{{{zy{|{yzzyyyxxyyyzzyyyyyxyzzz{{zz{||{zz|~}|{z|~~}}}}}}|}~}}~||{zz{zyyxxzzzzyz{}~~}~~|zzzywutsrrrppqsqnnqpoqrrqrssstuvxwwwwxxyyyxxxxxxwxxwvvvvvwwwwxyxwwyz{{{zyz}~}}~}~~}~~}||}}|||{zz{|||{zz|{|}}|}~~~~~~~~}{z{|yvvwwvwwtsuvvuuvwyzyxxy{|||}~}{{zxusqoonnmllnmllllnopqssrtvvwyyyzz{{{||||||{{{|||zyz{zz{{{{{|}}~~~~~~||}~~~|{|||||zyz{zyyyyyxxxwwxxxyyxxxxyz{{{zz|}~~}|}~~~~~}~}}~~~~~}~~~}|{{{|||{zzz{{||||}}}~~|zywvtsrqpooonnnnnopqrssrtuvwwwxyxxwwxyxxwwuuwwuttuuttuvwwwxxyyyzzyz|}}||}~~}}~~~~~~~}}}~~}|||{||zz{{{zzzzzzzzz{}~}}~~}}~~}||{||||{yyzzzyyyzzzyyxy{{zyyyzz{{z{{}}~~{{zxvtrqpoonnnnnnmnoprrstuvvwwxyzzzzyyzzyyyyzzxwxxyyyxyzz{{{{||}~}}~}|{{zzyxxyyxvutvwvvvvvwwwwwxy{||{}~~~~~~~~~~}~~}}}|{||{{{{{{{{{{||{{{|}~}|{zxusqqqppnmnoonnopqstttttuvwwyyxxxxxwvwxwwvuttuvvuutuvvvvvwxzzzzzz|}~~~}}||||||{{{{zzz{{{zz{{zz{{{{||{{|~~}~~~~~}}|{{{{{zyxyzzyxxxyzzzyyy{|{{|}~~~~}}|zywvutssrrrqppprsrrrrsssstuvwxwvwxyzzyz{{|{{{{|}|{{||{zyz{{{{{{||}}|}~~~}||{zyxxxwvvvvwxwwvvxyzyyyyzyyzz{{{{{z{{}}}~~~~~~~~}}}}|zzzzzzyxyz{{{zz{|}}}~~~~~~~}||zxwvutssssrqqrrrqrssrrrrrstutssttuvvuuuvwwvwxxxxxxxxxxxxxyyxxxyyyyzz{||}|}~~~~}{{{zywxyyyxwxxxyzzz{{{{{|}~}}}~~~~~}~~}}|{|}~~}~}{{{{{yxwwxxxxxwwxyzzz{|}||~~|{zyyxwvussrrrrsssrqrrrssstttuuuuvwxyxxyzzzzzz{|}|{{{{{z{|||{zzz{{|||}}}}}~~}|||{yxxxxwxxwwwvvvwxyyxxyyyyyz{{{zyz{{|{||}}~~~~~~~~~~}{{{|{zyyyz{{zzz{|{{{||}}}~~~}||{ywvutsqqqppqpppoopppqrssssstuvvwxwwwwwwxxxwwwwwvvvvvvwwwwxxyyyz||}}}}~~~}}}||zz{{{zyyyzzzyyyyyyyzz{zzyyz{{{{{||||}~}~~~~~~~}~~~}}}}}{{{{|{zyyz{|{zyyyyz{zz{{{zz{}~~}|zxvuttrqpoopoonmmopqqqqqqrrstvywtokot{nzukbfliedcdgedb`acdfeeedhkjhjnopjddeefb^juusuxofx|nsxy|zwz|~|~~~yvuuttuuuttrppou{||ywxwvuutx||}~}|}}}|vohbcd`]ZYXWUSUUWYZ\\\\\^^_aaab`_^^^cf`ZZ\_bfjlnopnlllosx}|}|ytqonlkjigfglx~xqibbdcegggffgghggikmpojgddgggfeglnosx{}|ywwwvwyyyxvxyyzxvwv{~{~{wwy|~zyyvuy~~}~}|||{ywututqtwtqmihgggilqrqmkjc]^a_^\ZZ\bhjjmnkjifgh_UY^ZXWTWZYXYZ\]\[]_ZWY[ZYVVZ_cgeccefggfgf`[YX]eebba^\\^^^___`eknnv|xqomlnpquywrtz}}{{wxzxvwyy{~~~~~|||zyxvvvutrrtwywsopstsuusrooswy{{z|~}xvz}zz{}~}~}{zxxvuuvx{{yxxxxwwvuvxxwusssqpqsssstttttutrsuwxxxxxxwvwwwuuutrsuvwutwyxuuwy|}~}{xtuupjiiebbba_]Z\``__]YWXZXVY\[YXVUUVXYYXWWXYYYXWVZ]ZY]_]\ZY\`aabbcc`^`bbbcdddeghjkkmnjffgikllmmorqoqrpmlmpsuvwwvvx{{{|}}}|{|}|{{|}~}~|z~~|~~~}}~|{{{~}{{|||||}~~~}||}|zz{~~|}{yz{{}|z{{z{|||{yx{}|z{|~~}{zzz|}|{xvvvvuuy||z{|zwxz{|}~}{{|{|}}}}~~|{{|{{{zz|}||{yzzyyyxz|yvvuwyxtuvwyxxwvvwuux{{{|{|}zwww{{vwy||yxwuvxz||{xy{{{~~~}{z}~}|{zywspprpmmlhfedfheaa``abcb`bfhhgghgdbbbaadiihjjiggihgfgijgegjjjjiihgfeegiihhhffilmmkilomlljjkjjlnmljijmoqtvtqoooprsvyzyxxxz{{{|}~|z|}{{~}~}z|}||~~}}{{||{zyy{}~~{z{yxxy{~~~}||{}~}{|}}~}|}~{xz|ywxxz|ywwwyzyyyz{}~~}|{zz|~~}|{{|~~}~~}~~}~}~}}~~{|}~~~~~~}}|~~~|{zyz|}}{{{{{{zzxz}|{|}~}~~}|}~~}{xtssuvtrrtsrsutsrqppqrssqooponprrqonoppononmortuspnmmmnoqstsssrrqqssssrqqqqrstttsrqqqqpqrrstpmpsssrpoooortuuvwvuwwusstuwxxyzxvxyyyyzz{yxxxxz|~~|||zz{}~~}|}|~~~~}}~~~~~|~~~~~~~~}||}}~}}~~~~~}}}~|{{{{{zyxxwxwvvvuttttuttttsstttuttsstutrsssstuvvvutstuutssssttttttsqqqrsssssstsrststttuuuutsrrqppqstuvutsstvuuwxvutttuuvuttuuuuvuuuuvwvvxzzxxyzz{}}~~~|}}||||}~~~~}}~~}}}}}}}}~~~~~~~~~~}~~~~~~~~~}~~}}}~}~~~~~~}}}||}}~~~}}}}}}}||||}~~~~}}}}|~~}}~~~~~~|||||zy{{zyxxyz{{zyyxxxxxvuttuvwwvuutttsrrssrqppqqrrqpoooooppppppoooopppppqqqpqrrqqpprssrrrrrstssstuuuuuuutuuuuvwvuvwxxxxyyyyz{{z{|{{{||{{{|~~~~}|}~~~~~~~}}~~~~~~~}}}}~~}}||}}}}}}}~~}}~}}~~~~}~~~}}}~~}~~~~~~~~~~~~}}~}}}}|{{{{zyyzzyyyyxwvvvvvvvuuuttssssssssrrrrrrqqqqqqqqqqqqqrqqqqqqqrqqrrssssssssttttttttttttttttuuuvvvvvvvwwwwxxxxxxxxyzzzzzz{{{{||||||||||}}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{{zyyyxxwwwvvvvvuuuttsssssrrrqqqqqqqqqppppqqqqqqppqqqqqqqqqqqqqqrrrrrrssssssssstttttttttuuuuuvvvvwwwwwwwxxxyyyyyzzz{{{{{|||||||||}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{zzyyxxxwwvuuuttttssssrrrrrrqqqqqqqppppppppppppqpppqqqpqqqqqqqqrrrrsssssstttttttttuuuuuuuvvvwwwwxxxxxyyyyzzzz{{{{{||||||}}||}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyyxwwvvvuuttttssssrrrrrrrqrqqqqppppppppppppppqqqqqqqqqqqrrrrrssssssssssstttttuuuuuvvvvwwwxxxxxxyyyyzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvvuuuttttsssssrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqrrrrrrssssttttuuuuuuvvvvvvwwwwwxxxyyyyzzzzz{{z{{{{{{{{{{||||||}}|}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyxxwwvvvuuuttttssssssrrrqqqqqqpqqppppppppppqqqqqqrrrrrrrrrsssssstttttuuuuvvvvvvwwwwxxxxxyyyyyzzzzzzzz{{{{{{{{||||{||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyyxxxwwvvvuuuttssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssstttttuuuuuvvvvvwwwwxxxxxxxyyyyyyyyyyzzzzzzzzz{{{{|||{{||||||||||||||}||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{{zyyyxxwwwvvuuuuttttsssssrrrrrrrrqqqqqqqqqrrrrrrrrsssssrsssssssttttttuuuuvvvwwwwwwwxxxxxxxxxyyyyyzzzzzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}~}~~~~}~~|}~}}|{{{zyyxxxxxwvwxvttutsuvtqsttsrqrsssssrqrsrqrsrqstsqstsssssttstttsuvutuvvvvuvwwwwxxxxwxzzyyxyzyyz{zyz|{y{||{{||{{{|}||||{{|}|{|}}|||}}|{}~}|}~}}}}}}~~|}~}~~~~~~}~~~~~~~}~~~}~~~}~~|}}}|{{zyyzyyxwwvvwvuvvustuusttttssrrstsrrrstsrrsssssssssstttttsttuuuuuvwvuvxvuvxwvwyxwyzxwxyyyyzyxz{zyz{zyz|{zz{{{{{{{{{|}|{|}}|||}}}|}}}}}}}}~~~~}|~~~~~~~~~~~~}}}||{{{zzyyxxwwwwvwvvuuuuutttutttttsstssstssssssssssstsssttstttttstuuuuuuuuvvvvvvwwwwwwwxxxxxxxyyyyxyzzzzzzzzzzzz{{z{{{{{{{{{{|}|{|}}}||}}}}}~}|}~~~~~~~~~~~~}}}|{{{{zzzzyyxxwxxwvwwvvvvuuuuuuutuutttttssttttstttstttttuttuuutuvvuuvvvvvvvvvwwwwwxwwxxxxxyyxyyyyyzyyyzzyzzzzzzzzz{{{{{{{{{{||||{|}|||}}|}}}}}~~~~~~~~~~~}}|||{{{zzyyyxxxxxwwwwwvvvvvuuuuuuuuutttttttttttttttttttuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzz{{z{{{{{{{|||||||}}|}}}}}}}~~~~~~~~~~}}}||{{{zzzyyyyyxxxxxwwwwwwvvvvvvvuuuuuuuuuutttutttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzz{{zz{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{zzzzyyyxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}~~~~~~~~|}}}~}}z~}~~~|{~z|~|z|~|zzz|}zwwx{}zvxzxvxzvrw|ywwxwwyzyxxxy{{z{|}y{~}z~z}~~~}~{~}}|}}~||}|~~~~|{{yvw{zxxyxwvuwyxwy|zwy|vpuztnsvrpsutvwvwwsponoprsqoqrsusqrqpooooponmllmnnoortrqssqpsutssswyyywuvxxxxzzyyyyzwtx}}||}~}}|{zyyz{~~z~~{|~~~~~~}}}ytuxtpu|xr{|tz~{xyywtx|zx{~{y}}xy{wrv{upv{yw{ytz|w|~yvz}~}}~~|~}~|~~|}~}}~}{|}|{}}{x{}yuxzvrvzxvy|{z{{ywz}yu|{u{~zwz~{wy|yw{}zx{~{z~~|~~}~~|{~~{~~}}}y}~|~~zxxwtttqoqsrppqstroonnoomoqnlrwsprsssrqrsstsrsusqtxvtvwwxwv{|x{~|z|}||{{|~~}zx|}zyxz}{y{||}~}{{{{{{zz|}|{{||}}}}|{}{w{|zy}~y~}y}{z{zxx{}|}~~}~~{z}~~~}|{z}~{{|~~|vx{zxyywuy|uov}vqw}zwy|{z{{ywwvuuvvvvusuxwuvvtsuwtrtwvvxzyxz|}}~~}}}~~{}~|{{}}}}{}~~~|z|}||{{}}{~~{{|{zz{{{~}z|}}~~}{~|~|zzzzyxyyyxvttusqrrqnnnqsqoqutstvtrtvsprtrptwusvywsvywtvxxwyzxvx{zy{~|{}~|~}{|~{yz{|~}|~}}{z{}~~}~~~|}~~~}|~}|}}}}}|{~}|wz|yvxzyyz|||~~~}}~}|}}{zz{{|{{|}}}~~}{|}|{}~|}}|zywwxvtuvwwxyyzzzwvwwtqstrpsusprtrpqrpnmmnnmlmnprsrrqsuuuuwxxxy{||}~~~~~~}}}}}}~~}}}|||{||{{}~|}~||}~}}}~}||}|{|}|{{{||{yz|{y{}|{}}||}|||}|{}~~}}~~~~~~~~~}~~~~~~~~~}}|zxwvtssqooppppqqqqrrrssssssssrqqrrssstuutvxwvxyxwxyxwz}{z|~~}~~~~~~}|}~~~~~~}}}}|{|}}|}}~~~~~~~}}|||||||{|}||}~~~}}|{{|{{zyyzzz|}}}~}{|||{|}||}~|{|}|{|~}}}~}}}|}~}}~~~~}}~~}}~}|}}{zzzzzzyyyxwvvuutsrqqponnmmnnnnnnnnooopqqrstuuuvvvwwxyz{|}}}}}}}~~~~~~}}}}~~~}}||||}}}}~~~~~}~~~~~}|{{{{{zz{{|||}}~}}}~~~~}}}|}}}~~~}}}}||{{{{{||{||}}~~~~}}~~~~~}}}||}}}}}}}}~~~}{yxwuttssrrrrrqrrqqqrrrrrrrqqqqqqqrrsssttuuuvvwxxyyyyyz{||}~~~~~~~}~}}||{{{{|}}~~~~~~}}}|||||{{{{{|||}~~}}||||||||{{{{{{{||}||{{{{{{{{{{{zzyyzz{{{{||}}}}}}~~~~~~~~~}||zzyxxwwvuuttsrqponnnnnoooppooooppppqrrssttuvwxxyyzz{{{|||}}~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}||{zzzyzz{||}~~~~}}||||||}}}}|}}}~~~~~}}}}}}}~~|{yxvutssssssttsssrrrqqqqppppppqqrssstuuvvvvvvwxxxyzzz{{{||}~~~}||{{||}}}}}}}}~}}}||||{{{|||||{{zzzyzz{{{{{{{{{zzz{{|}}}}}|{{zyxxwwwxxxxyyyyzzzzzzz{{{{||}}}}~~~~~~}}}~~~}}}||{{zyxwwvuttsrrqqqpppppqqqppoooopppqrrstuvvwwwwwxxyzz{||}}~~~~~~~~~~~~}}}}~~~~~~~}}}}}||||}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}~~~~~~}}}}}}}~~}|{zyyxwvvuuuttsssrrqqpppppppppppppppqrstuuvvwwwwwwwwwwxxyz{|}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||{zzyyyyzzz{|}}~~~~~~~~~}}||{{zzzzzyyxxwwxxxyyyzz{{{|||||||}}}}}~~~|{zywvuttssssrrrqqppooooooppqqqqqqqqrrrsttuvvwxxxxyyyzz{{||}~~~~~~~~~}~~~~~~~~}}}}|||||}}~~~~}}|||||||}}}}}}}~~~~~~}}~~~~~~~~~}}}}}}~~~~~~}|{zyxwvuuttttttsssssrrrqqpppoooppqqrssttuuuuuuuuuvvwwxyyzz{{||}}}~~~~~~~~}}}}}}}}}}}}}||||{{zzyyyyyyyzz{|||}}~~~~~~~~~}}|||{{zzyyyyyxxxxxxxxyyyyzzz{{{{|||}}}|}}}~~~}|zywvutsrqqpooooooooopppppoooopppqqrrrssttuvvvvvwwxyyzz{{||}}~~~~~~~~~}}}}}~~~~}}}|||||}}}~~~~~~~~~~~~~~~~}~~~~~}}}}}}}||||||}}}~~~~~~~~~~~}{zyxxwvvuuuttssrrqqpppooonnnoooppqqrrrrrrrrrssttuvvwxxyyzz{{|||}}}}}~~~~~~~~~~~~~~~}}||{{zzyyyxxyyzz{{||}}}~~~~~~~~~~}}|||{{{zzzzzyyyyyyyyyyyyyyzzz{{{{{||||}}}~~}|{yxvutsrqpooonnnnnnnnnnnnooooppqqrrrsssssttuuuvvwwxyyz{{||||||}}}}~~~~~~~~~~}}~~~~~~~~}}}}}}}||||}}~~~~~~}}}}}}}}||||{{{{{{{{{||}}}}}}~~~}|{zxxwvuttsrqqppoonnnnnnnoopppqqqqqqqqqqrrsstuvwxxyyz{{{|||}}}~~~~~~~~~}}}||{{zyyxxxyyyzzz{{||}}~~~~~~}}}|||{{{zzzzzz{{{{zzyyyxxxxxyzzz{{{||||||||}}}~}{ywvtsrqqppooonnnnnnnnnooopppqqqrrrrrrssstttuvvwwxxyyzzz{||}}~~~~}}}}}}}}}}}}}}||{{{{{||}}~~~~}}}}||||{{{{{{{{{{{{zzzzzz{{||}~}|zyxwvutsrqqpoonnnnnnnnoonnooooooppqqrrssttuuvvwwxyyz{|}}~~~~}}}}}~~~}||{{{zzzzzzzzzz{{{||}}}}}}}}||{{{{zzzz{{{{{{{zzzzzyyyyyyyzzz{{{|||||||}}}~~~|zxvutsrqppoonnnnnnnnnnnooooooooppqqrrrssssstttttuuvwxyz{|}}}~~~~~~~~~~~~~~~}}}||}}}|||{{{{{{|||}}}~~~~}}|||{{{{{|||||||{{{zzzzzz{{|}}~}{zxwvutsrqpppoooooonnnnnnnnnooppqqrsstttuuuvwwxyyz{{||}}~~~~}}}}}~~~~}}}}}}}|||||{{{{{{{{{|||||{{{{zzzyyyyzzzzzzzzzzzzzzyyyyyyyyzzz{{{|||}}}}~~~}{zxwvussrqqpppooooooonnnnnnnnnooopppqqqqqqrrrsstuvwxyzz{|||}}~~~~~~~~~~~~~~~~~~~~~~}|||{{{zz{{{{|||||}}}}~~~~~}||{{{{{{|||||||||{{{{{{|||}}~~~|zxwutsrqqppppooooonnnnnnnnnoopqqrrstttuuvvwwxyyz{||}}}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{{{zzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{zzzzzzzz{{||}}~~~}{ywvusrrqppppooonnnnmmnnnnnnnnnnooooooooppqrsstuvwxxyz{{|||||||||||||||||}}}~~~~~~~}}~~~~~}|{{zzzz{{{|||}}}}}}~~~~~~~~~~~~~}}}}|||||||||{||||||||||||}}}}}~~~}{ywvutsrrqqpppoooonnnnnooopppqqqrrssttuvvwwxyyzzz{{{{||}}}}}~~~~~~~~~~~~~~}}||{{zzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{z{{{||}}~~}{yxvutsrqqppoooooooooooooonnnnnnnnnnoopqqrssttuvvwxxyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~}}|||||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||}}}~~~~~~~~~|yxxvttsqoqrpoooppppooqsqpqrqprsrqrstvutuwxzxwxzyy{|{y|~~}}~}}~~~}}~~~~~~~~|}~|z{|yvxzyxxyyyz{yvy{ywz}zwz~|z|}}}}~~~}{}~}|}~~~~~~~~~~|yxwusssrqpooppponnonnoonmmmnomknpppqqsssstuutvwxzyvxzyxyz{{zyyzyyyy{}{z|~|{|}||}~~~~}}~~~~}|~~~~~}~~|~~}}}}}||}~~}}}}}}~|{|}|||||}|{}~}~~~~~~~}{zywuuusqqqqrppqqqqqqqpqrrqqrqprttsuvvuwxxwxxxyzzyy{~|z}}{~}{}~~}~~~}~~}}~}|{zz|}{yyzzzyy{|{yyzzz{|||{z{|}~}}~}|~~}}~~~~{~}}~|yxxwvsrstqpqrqpqqpoonnooomlnpppooqsrqrssttttuuuvwwvwxwvwxxyyyzzyyyyz|{y{}|{{{~~|}~~}}|~|}~~~}|~}{|~|z|~}{|~~~}}}~}|}~}|}~}}}}~~}~}||zxwvutttrqrsrqrsrqrsrpqsrrrrtutrtvuuuvvuwyxwxyxxz|{z{{|}}}|{|}}}}{}~~}}}~~~~~~}}}||{z|~|yz{zyzzz{{z{{{{{{|}}||~}|}~~~}~~~~}~~~}~~~}|{ywwvusssrqqqpponooonopooppqqppqrrrstsrsstuutuvvwvvwxxxxyyzyxy{zyz{zz{|||}}}}~~~~~}~~~~}}}}}||}~~}}}~~}~~~~}~~~~~~~~}~~~~}{zywvvutssssrrsrqrsrrrsssstssttttttuvvuvwwwxxyyyzzzz{{{|||}}|}~}|}~}}}~~~~~~~~~~~~~~~}}}}||}|{{{{{{{{{||||||||||}}}}}}}~~~~~~~~~~|zyywvutsrrrqpppppppppppqqqqqqqrrrrssssssstttuuuuvvwwwxxxyyyzzyyz{zz{{||||}}~~~~~~~~~~~~~~}}}~}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~}|{yxwvvuttssssssssssssssssssssttttuuuvvvwwwxxxxyyyzz{{{{|||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||{{{{{|||||||||||}}}}}}~~~~~~~~|{zxwvutsrrrqqqqqqqqqqqqqqrrrrrrrrrrrrsssstttuuuvvwwwxxxyyyyzzzz{{{{|||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}{zyxwvuuttttsssssssssssssssstttttuuuuvvvwwxxxxyyyzzzz{{{||||}}}}}}}}}}}}}}~~~~~~~~}}}}}}|||||||||||}}}}}}}}}~~~~~~~~~~~~~~|{yxwvuttssrrrrrrqqqqqqrrrrrrrrrrrrrrrsssstttuuuvvvwwxxxyyzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}{zyxwwvuutttsssssssssssssssttttttuuuuvvvwwwxxxxyyyzzz{{{{||||||||||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~|{zyxwvuttsssrrrrrrrqqqqqqqqqqqqrrrrrsssttttuuuvvvwwxxxyyzzzz{{{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{yxwvvuuttssssrrrsrssssssssssttttuuuuvvvwwwxxxyyyzzz{{{{{||||||||}}}}}}}~~~~~ylosy|~}y~|uuuvv{~{|}|{~|~}z{uqvxpkpy{wuv{||yuv{||~wou}yu{vnv~{wz{|{xxxvqlotuuy|||zxxxxyxuvzzzz{zywuwyuqqqqsojihijfba````a_\^_]]\[]``__`^_abbcbacecadeddeeddfgfghghjjlkhhjiilprqqrsttsuvsswyvty~yt|~x||vvxz}~|{yxwuqpomjhd_\[YUTUVRPPOPPLIKNMHIKJHHIGGJMIEINJEIOMHIMLKNQQONOQTROPRQORTPMPTNJPUNINRPNOQONRURPSVUSW\XVZ][X]d`[_c`]_ea[`fb_bea\^cccdcb_`dbacddgijigjmljlnnnoqsusrtuuttvww{|zxxzxx|~~}~}~~~}}{{~}}}|~~~}|zwxyvtroqsplllnmkjiihgilkkkkkkmonmlkmplimqlhlpljosqnquokptsqrtqotwrosvsoqsolmlkiebaa`]^^[XYZYVVXZ\YWZ\[[\\]]]^_`^\_a^[\]]\^_\Z\]\[]a^Y]a__abbafke`hplgmrnmopppqssrttrsuvvwtqruutvwvtvxvtvxwvxzxtuuuttutssrsutqrssttstvtrtwwvwxwx{}{xy{zy|}zwxzxuvwuttstvtprvuttutsvyxwz|zx|~|{zxwvvusommmjhhghihfggdcefdabdb___][]_\[^_[X\_\Y\]\ZZ\]\[[[]]\]]\[\][XXZYZZWXYWWXZZYY\[Y[]]^````aba`bcbacdb_`aab`]]``^^]\\]^^\]^]_aaaa`begggghijjjijlnnljjjlliiihhfeeedddcccbacecabccccbcddccdb`acdcbcdeffgijkkjkmmnopsurqsuvuuuvwvvutuvusuvspqtspsurprtssssuvtstvvwwxyyz{z{|}}~~}{yyzxvvvsrrrpooponoomkmomkmonmmlklnomklmllkjjjihihfefffdbaabbabba`aabbbccccbbbccddddddcaacbbbaaa``a```^^___^^^^__^]^^]_`^\\]]]^`_^_``_acbbdefghhijklnonnprqqrrqpqrsrpooonnoonnnonllnmloqpnopqrsrrstuuuvvvwvuxyxwwxwvvwvvuvutsrpopqpomlkkkjjihhihgffggggfghhhijiikmlmoqrrssstvwxyyyzyxxy{{z{{yxxzyxxyxxxxxxxxyyzzz{|}}}}~~~}}~~~~}|}}}}}}~~~}|{zzzyyxxxwwvvvuvvvwwvvvvuuuvvvvvuutttttssssrqpqqqqppppooonmmnnonmllllllkkkllkjijkllmmmnnoppqrsuvvvvwxxyyz{zzzzzzzyyxxxxxwvuuvvvuuuvvvvuuvwyzyxxxyzz{{{{{{{zzzz{{zyyxxxyyxxwwwwwvvvvvuuuuuttsrrrrrqqqqqppqqrsttsstuvxwxyyzzzz|}}~~~}}}~~~}}}}}|{{{{{{zyyz{{zyyz{{{{{z{{{{{z|}}}|{{|||||||{{zyzzzzzyyyyxwvwxxxwvvuvwvuttuvuutstuuvvuvvwxxxxyzz{||||}~~~~~}||||||{{{{{{{{{{|}}}||}}~~~~~~~~~~~~~~~}|||}|{{zzzzzzzyyyyxxxxxxxwxxxxxyyzz{{{{|~~~~~}|zyyyxxwwvuvvvvuttuuuuuuuvvvvvuvwwxwvvvvwwwvuuuutsrrrssrrqpqqqqqqqrrqqrrsssttuuuuvvwyyyyyz{||||}~~}}|}}||{{|}}}||||~~~~}}}}{zyyyyxwwwxyzzyxyz{|||}}}}}}}~~~~~}}}|zzyyyyxxwwwxxyyxxyyzz{||||||}}}~~~~}|{{{{zyxwvvutsttttssstttttuuuuuuvvvutttuttsrqqqqpoonoonllklmnmmmmmnooooppqqqrrssttuvuuvvwxxxxxyz{|{{{}~~~~~~~}}||{{zzzz{{zyyy{{{|||{{|||}}~~~}}}~~~~}~~}|{zzzzzzzzzzyyyzz{||{{{|}||}~~~~}~~}}~~}||{{|}}}||}~}|}~~~~~~}}||{zzzzyxwwxyyxxwwwwxxxxxxwvuttuutsrqpppponnoonmlmmnnmmllmmmllllmmmmnnnmmmmnooppoqqqqrsuwxxxxyz{}}|}}~~}}}~~~}|{||||{yz{{{{{||||}}~~~~}~~~}|||}~}|{{|}}|{{{{{{{{{{{{{z{{|}}~~~~~}}}}}}||||{{{{{{zzzzzzyyyxyyxxxxyzzyyyz|}~}}~~~~~~~~}~~~}}}~~}||{||{zzyyzzzyxxxxyyyz{{{{{|}~~~~~}|||}|{{zyxwvvvuutsttssrrqqqqqpppppommmnnnmlkkjjkjjjjjjiiijjklmnnnnpqstuvuuwxyzyxz{{{{zzzzzzzyxyzzzyxyyzz{{{{|||}}~~~~~}||||{{zyxxxxxwwxxwwxyyyy{|}}}~~}}|{zyzzzyxxxyyyyyzz{|}}~~~}|||{zzyxxyyyxvwyzzyxy{|}~~}}}}}}|{zyyyyxxxwwvuutsssrqponnnmljiiijihhgggghhijjkllllmoqrrsssttuvwwwwwwwwwwwxxxxxxxyyyyyyzzz{{zzz{{|||}}}||}}}}~~~}}}}~~~}||||{zyxxxxxwwwwwwvvvwyyzz{{||}~~}}}|{zyyyzzzzyxyyzzzz{|||}}~~~~}|{{{{{zyxwwxyyxxyyzyyzz{|||||}}~}~~~~|zzyyxwtsssrqoonnmmlkklllkjjklmmmmmnnnnnopqqqpppqrsssttuvvvwxyzzzyzz{{{{{{{zzz{{{zzyyyyzzyxyyzzyyz{|||||}~}}}}}|{zyyyzyyxwwwwxwwxxxxxxxyyyz{{z{{||}}~~}}~~~}|||}}}|{z{{{zyz{{{{yyyz{{{{{||||}}~~~~~~}}}}||{{|||||{zz{{|||}~~~~~}}||{zywvvvuusrrqqponnnnmmlkjjjjjjiiiiiiijkklmnopppqstuuvvwwwxxxwxxyzxwwwwwwwwvvvwwvvvwxyyzzyz{|}}}~~~~~~~~~}|}}~~}||{||{{{zz{zyyyyxyyxxxyyzzzz{||}~~~~~}|{{|{{yyyyyyyyyyyyyzz{}~~~~~|}}}}|{zyzzzyxwxxyzyxxyz{{|}~~}~}}}}~~}|{{zzxvwwvvtrqqpponmllmlkihijkkkkkllmmnnoqsssstuvvvwxxxwwwwwwwvvvvwvutttuuuutuvvvvvvwyzzzyyz{|||||||||{||}}}||{{{{|||{{zz{zzyyyyyyyyxxxwwwwwwwwwwwvvwxyzz{z{{}~~}~~~~}|{{{|{zyyz{zyxwxyyzzyz{{|||}~~}}}}|||{{{zzyyzzzyyyyyyzz{||||||}~}}|{zyxvvutssrrrqpppooonnoooonnnopppoppqqqqqrssttttuuwwvvvwwwwvvvwwvvvvvvuuttuuvvuuuvvwwwxyzzzz{|}}~~~~~~~~~~~}||{{{zyyxxxxwvuvwvvuuvwwwwvvvxyyyyyz{zz{||}}~}}}}~~~~~~~~~}}~~~~~~~}|{{{{{zyyyz{{{zyz{|||}}~~~}~~~~~~~}}}|{zzzzyxxxxxyzzyyyz{{{}}}}}}~~~~~~~}{zyzzyywvvvvvvvuuuuuttttttttttsssttttsstuvvutuvwxwwwwxxxxwvwxxwvtuvvvutttttttuuuuvvvwxyyzz{|}||}~~~~~}}}}}|{yyzzyxwwvvuuuuuuvuuttuvwwwxxxxxyyz{{||{{{|}}}}~~}}~~~~}}}}|zzzzyyyyzzyxxxyyz{zzzz{{{{||}||||}~~~~~~~~~~~~~}|{|}||{zzz{|{{{z{|{{{{||||}}}}}}~~~~}}~}|{zzyyxxxwvvutstttttstttsssuwwwvuvwxyyxxyyyxwwwwwwvurmpwwtrrssuvsqrtvutv{ywz}vp}{rs~}}|{zx}wty{{xsu{zwwwwx{}xuvx|~~xqv|{zury}yxyxvutx~|yz{}~{{~~}|z}{|}~|~|~~|~}|}}|{{}{v{yt{~|yuv{|{xvz}~~wt|}|}|~||}~|~xz{x}}yyyyz{{{xuy}yutu|~xwz{z{||{}}~}~{{}{{~~|{z{~}}~}{z}}zwuuxyy{|~{vy~{vvy~}{yz~ztw}xwwxxutvvutrtwvtrooqturprsstuvwustvvwzzuuxwvxyz{{||zxy{|zxz|}||}}}|{zyy{|xwxxyvsvytrvxvutrqrsvwvuy|xw~{y|~|}~|{|||~~{~~~~}{xw{}wvyyzwqw|tz~zvvz{|~z~}zxy{}~xrtxyywvxxwy||zxy}}~~~|||~|}~|}~~|}yz~wy~|z|{w~~|}}~~~~|{yxz{xw{|zzz{|}~{xz}}{}{y}yt{}yz}{xwvwxus{yqqtwwrqrvzwstvyyrntwzyuuxxzyvy|ywxxzz{zzzy{~ytz~{wuxzxvtsuwxwvxwrptvsrutsx{wsvzzy|}~~|~r|z~~|z}{~~|}~~~x~{tw{||yxyyz}~{xz~}}~~}|~~z|~{~y{z{zz}}}ytuxwuwwwz}{ww{~{w}|v{|}~~}|z~z~~~}xx|}}yw{~}zzzyz~|y{}~~~|{~{}~{~|~~~}~~}yx~yvy}y|~xv|}trz{tstuuqnqvxwtpswyxtvzupw~yw}xuz|{zz|}xuxzwuyzvvzxrsvvutrqpqtusopstrrtqoruutsrsux{zz|{{||}|z~~}||{~z}~{~}~}~~~~}{~}{}~~}}~~||||||{z{|}~{z}~{z|~{~~{~}~{|~zz|~~|yxz||{yz{yxxy~ww~{yxz~}|{~~~}~~~}z~}~}{}z|}|z~{~~{z|~~|{{}~~~|}~~}~{{zwvxxvttwzrkryuruxxwvw{zv{{vy}}}|||zxyzzzzzxwxxxxxyywstyywwwvutuwvsrtvusrnkqwtqststtuzvnu}y{|~}~{~}{x{|z{~}|}{z~~}~~|{}|z||z}|wu{~|yvwzzvtsvy{|{z|}~~|}}}}}~~~}~~{}|}~{~}zz}|zyxyyz{zwvuttvzzwvy|}|{{|~~}~}~}}y{}|{||{|~|wx|~~~|}~}~|}~}z{}xuy|zyyxvvwy{{yxyxxxx|~|ywx{xsw{|{wtuvwxvvxxvuswzvrrsvvsrtuvsopqrsqqrruurprvyxvsqw}zwy|zz~~}|~~~y{|{|~~~|~{}{~}z|}}}{yyy{|xy}vuwwxz{zy}|z{~{~~~~|~|{~~~~z}~{y}~zy{{|{xyzxvz}ywz{zyw{~y{~|~~~~~{}~}|}~}y|{}~|~~~~}|{{zyz|zxwwxzzzyyyxutuy|yvwyyxvuwwxwtuwxxxvvvtstuutttusqpqtvtsuvuttuxwux{ywwxyyxwwxwwxxxyz{{zyz{}}}}}~}~~}|~}~~~~|}~~~~|}~~~{{}}xx~{{{~~}}z~}~~}}~{~{~~}{{|}|||{zxxz{||||}{y{~|yz|~{}y}~~~~~y}~~}}~||}~}{{||{}}~}~{|~{|||}}}}|yy{zy|}yvyzyyxy|xsuzzyxwttvwtstvvusstonuzuqrrttrswwutttuuvvwzxssuy}zuwzzz{{{|~~~{y||~|{}~|{{{|~{z|}~|z|}}}||~~~~~~~~~~~~|~||{|~~}}|}}y|z~|}yz~}}}}~~~~}{}{|||~~z{|{|{{}}}}|}~}~}}~|~}~~~}|~~{~||}~~~~}~~~~}|~}}}~~~}~~y}}z{~{{}|v{{xyzzz|{yz{zyxxz{xvxzwwzyvvvy|zxwvxzzyyz{yy}|z|~~|{}~~~{|}|~}}}|~x|~|zyz{{xy{{zwx~~yyyvvxywuvuxytqqrx|yttuxyzztt{}xy}}z{}}{{}~{|~|{~x{~}{}z~~~}~~z}}|||~}}~}~}|}~zu{{wz}zqtyzzxvxyyyxyz{}|usvwusqoopqrrsstqpqpmlnomnqqsutrttqoruolrumipwslloruspvztprvyyy}}z}}z|~~~|}~~~{y|}~~|}{tz|rkmnoonotuttspmoqootusrsvz~zuvyyutvxxyyvwz{~zy~~z}{}}|~~~yyyu}|qu}zttxyy{|zz}{x~}z}|y}xmrzvtwzvqruvurstsvxtruz}yvzxtw|}}}}~}{}z~~~~}{~||}|y{~{}||{|~|y|}{y|~{}|uvzrkmonkghoqljmpmgglpsqoswwyxvyyuy}||wsy~wsv{xtw|xuz{urszzwyxwy}yw~}||{z~}~||y~|~|}{y{~yw~~{}~}~~~}|~}y|~{|{wyzwtstwywtpmswrpqptvqnqrplkmnpnjmruvsoppv|wsuu|wt}~xz~{}}|}~{~}}|zz|}zuttuxwyzsr{{ttuvww{wqzx}~~~||z{~~{y{|yz~}}{yxutwxvspnqrnkorqljpttssuyyxvrv}xpswvusrstsrrrrolmqtsnmswvtqu}zrw}|{xvy|zxy|}}~|}~}z{}~|~}|xxyyxwwvvwwxxw|{x|~}||}yxxvutpnppopsuuolospllljjjjmnkjmmiilkijlmkinutrtvtty}yv|}z{~|~~~~}~~zy|}{xttyyvvwwvwy{ywuuy|yuvxyxwxzyyyy{||}~}}~}~~|}}~}||~}~|yz}|z|~}z{}}}}}|}yvxwttutrqprttuvuttuvwyxtpprpostpnqsssqrusqsuuusrtvuuwyz{{zyxy{{{{{}}zx|}z{}~~~|||{|}||}~~~~~}}||~|zz|{zyzyz|||{{|zx~{y~}{z|{vuuwxwvvvvvusqsvvrqpomllnojgjmighihhjnojkprqqrrtxz{zyyz|yvz~}}}y{}||zy~~~~}}~{y|~}|{zyyxwvwxy{{xwyyxz{yvvwxwwz||{||{{}}{{}~~}~}{{}~~}}||}~||~}~~|}~|yy{}~~|z{}}yvttwzxttuvvsruwwurtwvtrpqsrqpppqrrpsupmquwwtqpswyxwux{wuy{zzxxyzyz|~~||~|~|{|}}}}}}}~}~~|~~~{wxz|~~}zy{}}{xxz{{yxz|{zzz{zx{~|~~~~{z{{|zwwxuqrtrommnpommlkihilnonnqsrporwyxvsuxxxwvz||{xz~|yyz{|zz~~{}{y}~zwy{|zuvzyvvwwvvwxwutuxxz|zwy|~}|~~{}~}~||||}~|{{|~|{~~~~~}}|{{{{{|||~~~~~}z||wuvvwvvutuwvtuttspoqrrrqposvspprstssuurrsuvvuuvvvvx{}}{yz}~~~~{}|z~~|z|z|~||}~~~{{|zxyyz{|{ywvxxxvwzxuwzzywwxyyz{zxyzzy}~}{xxzxuuuttsttrqpopolloqqponnoqsssrsusqsuuvwwzzxxyyzxv{}{z{|~~}~}~}}}}|{{|}|zyzzyz{xwxywwyzzywx{{{|{{|~}~}|{||{z{}~~}}}}~~|~|yyzxwxyz{zz{{{||~~~}}}~}{||zzzyxwwwvvxxyxvwwutsstutrqpppponpqpooqsrooqpprtrqruwxyz{||}|z}~|{|{yz|{z|}{}~}zxwwwwwvvvuuvwxxvtwyyzzzzzyz}~}}~}{zz||zxwvtsqqrqpqqqqqpoooooopqssstussuvvvwwxwwz|{zyxwxzzz||}~|z|}|}~~~~~~~||{{{{zywuwyzywvyywy{ywx{||{{{|}~~~~~~~}{|}}~~~~~zxzzyxxy{{zzz{|~~~}~~|yxyzywvwxwwyzywwwwwxurrrrronopppponnooooonmoppppruvuuuuwxyz{{|||~~~}~}{{{{zyyyxwy{|||}}}}~}{xwwvtvwutvwwvttuwxyyxwy|zxyz{{{{}}}{yyzwutsrpnlmnmkklmoqpppqqrststvvuuuwywvxyxvtuwwwvuvxwxyzzzyy{}}}~}~~~yxz|~|{{||||{zz|{z{|||zyzzxwxzz|~}||}~~}~~~}{{||}~~~~~~~}}~|z{{zyz{{zz{{{yy{zy}|{}~~~||{{zzzyvuuutpnprqojimonljmqolmoonnmlmnooooqstssssuvxyyxxxz}}|~~}~|||{{}|||{zzz{|~}~}}|yyy{{xvvvuvwvuuvvuuttuwwwuuvxxvwxz{|}~~~|zyxwwvvvtsturprsrtvvusqstpnrurqsssrqqqprtttttutuxxvx{}{|}~~~~~|||{||}}|zzzz{zz{||zxwxxxyyz{{{|}~|}~~~~~~~~}}~||}}|{yz|{zyxy{yxxxxxvvxyzzxxyy{}~}zxvwxwvsrsqnnopqpmlklmnnmlnmkjjjkjjkkjjlnopqrsssuxyzz{}~~}~~}}|{zyz{|}}}~~~}}~~}{|}}}|{{zxz}zvutuurqssrsuutstuvwwvvwy}~}{zyxxwwusrstrpqrppqqqompsrqpppprrqqststvwwwwz{wuy|||}}}|{z{~}z|~~{wxyvvz|zyzzzyx{~~|}}{{|~~~~|}~~~}{|}||}~~}||}|zyyyywuvvvvuuwwxyyz{zz{}~~~~}|zyvtssrrpnlkmljhhijjigefhhhhhhhjmoomnprstuwyz{|}}~~~~~}{{{||}}}}~}}~~}{zzzzyxwuuuvvusrrrssstvwxvuwyzzz{}}||}~~}||||}}|}~|{yvttuvurqqqqrrrroorttsrqppppppopqonnnnoprrrtttvwz}}|}~}|||{{xvxyxxyz{zzyy{}~~~~~}}||{{{{zzz|}}}~~~}|zzzyyzzxvuvwustvvvwwxyz|||}}~~}}zwtuvrnnnnmjijihijigfgghghijjkmlklmnpppqrsuvwxyzzz}}|}~~~~~}|{zzzyxxyxwwwwvvvwwuvwustuvvttwxvvxyyxx{~}|}~}~}}~~~~~~|zyvttttsrpppqpnlmmmljklllnnnnnnnoqqrrsuwvvy{z{~~||}}~|{}|||~}|||}|z{|{{{{{zyyyzzz{zyzz{{{{{|}~~~~~~}{zz|}|||{{{{{||{{{{zxxyyzxxyzyyxy|zxy{~~}{xustsqonoonllkkkjihgghihghiijiikljjlnoppswxxyzz{}~~}}}|||zyxwy{yxxvwxyywvwxyywwwvuvvvtqqrsutstuwxyz{}~~~}~~zyxwvtsrqpnmmnnmkklljjlmmnnmmnnoppprstvvwxxxyz||||}~|zz{yy||{zz{|zz{{z{{{zxxxxwwwxyzzyyxxxz{}|z||{|||~~~~}||}~|yyz{|zy{{zyxwxxxxxxxxwxyz{||}~~}zxvuusqnmmmmnljikljhggijijihiklmmnoopqtvwxyyy{|}~~~~~|{{{yyxwwwuuvvvuttutuuuuutvxwuuvutuvwxvvyywy}~~~~}~~~~|{zxvusstsqonoommnmkjkkjlmjjklnonpssrtvwwwy}}zz{}~~~}{{zxxxwwxxxxxwvvwwxwvwxxxz{{zzz||}~~~~~}{z|}}}|}}{zyz{zxwvwwvuuvwwxxxyyyz{{}|{|~~{zxwtqomkkkjihggiiihhijklmlkmpppopststwxxxwwwx{|}}}}~}|zzwtvwvutrqqqrrqqrutstvvwxyyyzyyyy{}|{{|}~~}}~~~}~~}zyywurqqrqoppommlkjijllkkkmnmmqtttuvwwwy}}{{|{{{{zzyxwvuuwxxussuvvvwwwvvwxyzz|}||||}~~~~}~}}}}|zzzyxxwxwwwwvvvvvwxyyyzzzzz{}|}~~|zwtsrommllkkjihhkmmlkkkllmmnnoqrrrstvvuwxyzyz|}}~~~~~~~~}}|zyxwvvuuwwvtqqsuvutuvuvwwxxyyyxxz|{z{|||}}~~~{yxwvtqpqpnmnonmllnnnnooopqqrstuvvuttuwxxwvvvuuuuuuuuvusstvvvvuuuuvxxxxxxxxyzzyyyyyz{}~}}~~~}~{xz|{z{}}zxy|~|{yy|}{z{|zxy{zxyz|~zwy{|~~~~|zyxusrpmopnjlnkilmjikllklnmnoprtrquxxyyz|~~~~||~}|y{|||zy{||}}{z|~~~}||{zz||zxvxywwwwvuttttvwwwusstuvwwvwwxx{}{{~|~~~~}zxzyustuqnpssrqpnnprssrqssppstrqstsqruuutttuttuvutwxvuttwxutuutstuuuutuwwvwxxyxx||z~~}~~~~~|~}}~{y|}zz{|}||yvwyxwyzyxxxvvxzzy|~{}zvttqpomlkkmkikmjhkoonprpoquvtuwxwwwxyz{{{|{{|{yz|}|{zy{}|||||{z|~~~~~}~~}|}}||ywyzvuwvusrrtutrsuuuvutvxz{|~~~~~~~|||zxtrttrqqrqppppppoqtrprsrpqsuursvvuuussuutuvttsqsvrnprqqrrpoqrrrtvxxxxxy{}~~~~|~~{{}}{z{zywvvwxxxyxxxwwxxxxz||||}~|||yutsrrqoppnlnooopprsttsqruuuvwutvvvwyyxwxx{}}{{|}~}}|}}||{z|~|{{|~}{{}}}~}{{{zywwwwvutsssuussuwvvwwwwyyzz|}}{}~}~~~~||~~~|xyyvsturqqqrqopttssstustuutuvusttsqrsrpqsqoppoprrpopqrrrrrstuuvuuvxyyxy|}}~}}}}~~}}}}~~~~~~}{zyyyyzzxwwwwwxyyyzzyyyzzyz|zyz|}~~}}|xutrssqpppooopppqrrqrttstvxwwyyxzzxz|{zz{||}{yxyz|zyyy{{yxyzz{|}}||}~}~~~~~}||}{yz{zyyzzyvwywvwxyxuuwyyxxyzzyz{|}~~~}}~~~~{yz{yvuuvvtttttttrqqqrsqnopppponnnnoooopppqqooqsssrrqrsrrrrssrtvvvwwwxz|~~~~~~~}}|}}}}}|{{{{zzzyyyyyyyzzxxyyzyxyzzz{|}~~{ywvvurrsrqssssrsttuwxxxwwwwxyyzyxwwxxwwvwxxvvvuvxyxxxyz{{{{||||}~~~~~~~~|}~~~}||}}}|zyxxyxyxuuvwwvtuwwwyzzz{|}}~~}~}|{{zzwuuwusssttsrrpopppppppppooonnopppomnoqpoooprrqrqoprsuutuwwxxy{|}~~}}~~}||}}|zyzzxxxyzyxyyxyyy{||}||}}}|{{zyxwvvvvvvutttuvvvvwvutuvvvvvwvuuuuuuuvvwwwwxxxwwxz|{zzzz{{z|~~}||~}~~~~}|}~}}}}||{{{{{{{{zyyyzyyyzyyz{yyz|~~|~~~|zzzyxwvvuusrrtsqpoopononmmnnmmnmmnnmmnooopprrrstsstuvvvvwxyyyyy{|||||}~~~~}~~~~~~}|||{{{{{{zz||{{|||{{}~~}|}~}|zyywuuvuuutttttttuvvvvuuuuvvvvuuwwwvuvwwvvvvwwwxxxyyzz{|||{{}}}}}~~}}}~}}|}~}{{|{{{{||zz||z{|||||}}}|}}||~|}~~~||}~}}~~~~~~~}~~~~~~~~~~~|zzzyxvuuutsqrrqqqpooopqonnnnnnnoooooqrrrstuuuuuvwxyyyyzzyz{{{{{{{|}}~~}~~~~~~}}}}}}}~|z|~|{|}~~}}~~~~}}~}{{zxwwwvuuutttuvutuutttttsrtvussttussuvuuvwxwwxxxxz{{zzz||{{{{|||}}|||}}}}||}}}}||}}~}}|||}}}~}}}~}}}}~~~}~}|}~~~}~}}~}~~~~~~~~~~~~}{zyyxvussrqqppqponnoooopqoonopppqqqqppqrttttuuuwwwwxzyxxyz|{{|{|||}~~~~~~}~~~~~~~~}~~~~~~~~~}}~~~~~}~~}}}~}||{|{{}}~~{vqux~q}}vlpwrmnoqsrppopqrtttsuyzzy|~{uuwyzsp{uy}}y{|wqtz|{vry~v~}{|~zwusuxtrvzzywuvwwwsomlkklmmkkjfdfgjooqniijiiigjoooootxwvustvy}{xyz~~xsvysnmmnlhfddfgfhggfcbeghhfegghiiotnilnqrx}|}}~yuuwrpyxqv~|}|torvwvvvx{}|}}zxwuqmijkhggcadhvz|}wpgacghhjkkjjijmmlnooomjgdefdb``bddfinsuvusqnkijlopolknmjgefgdgjebgjjha^abdggfijgedb^_ejklmlmpqrtuz~|yz{||}}ysswxwusqs|v{xttsvwroonnnlkmmhefgeccdfhnsplmmlmmmnlfb`^bjlkllighiiklklmpvyz}wvtrrrrvxurtywz~yust|{tz~zvrrsrrsttuz}zwxwuuvwwy~}{{||}}|{zyy{||{zzyx{~~~{{{}{yyyzywwxyxwwurstrpopqqqomllljhecddb___][YWXYYXWXYYZ\^`_^`ccaacfillmnnmjhjlmmnqsuy|{yyz{zz}~z{|wsssqokhjopnmkfddeddgjigeceggghjihiiiihhighjihhgdcbadfffhhhhfeghgfiklklnqttuwzyutuwz|{{~~~|yxxwyzxvz}|zyzxwwy{}zxz~~~|zyxxwwwvutpnprqoljknprojiloqqqrswyxwxwvxy{||~|ywvtsroqrnlkiikiggfgjifdcehfdgjiiiikmjgggkqnjjmqspmnnkjlorrnkmomlmoponmllosuvwwxyyy{{zz{{{|{z}}}~~{{}}yyzzxwxzyz}}|{{ywuuy}ytuwvvy}{xyzyxxxxxyzyy||yyxx{~}yz{xuttxzxtqpruvuvvttvz{yz{zxxz~{{{|~}{{|~~{|||||}~~||~~~|{zxxz||zyyzzz{}}{xz|{zywvvvvxywvutuwxz|~|{ywxz}~{}~~|ywvvvtqoqqoosvvvvvvxvty|zxyyz}~}z{}}||}{y|}~~|z{~~|}~~}{}~}{yxtrsuuroprrrpmklosvvvuuvvxxvvwwwvuvx{|yxvutrqrponmnponnnoqtvsppstuwzzxwxxwwxyzzyxwvvvvxxvwvsrsstvvvwwvspqrrppqqpsuuwww{}}~}}}|}}{|~zvvxz||}}|}~}zxwwyz|~}zyy{|zx{{yx}~~~}~~~~}}}}{{zzyz{{zxxy{{{}~~~~~~}}~{}}}}~|~yuwzwvutvvttttuwvvuusrstttvwxwwwxyyzzxyzyvvxz{zwvwxvuutrpprtuuvvutsrtutuwyyxwxz{ywwxwvvutstuutuvvusqqpqqonqrqrssssstssuxxy}~}|{{||z{}|||{|}~~~~}|{{||}~~~~~~~|zyyz{ywwwvttuwyxvvuw{~|{zz|~}}}}~}}~~~~~~~~}|{z|||||zz|~~}{z|~~~~~~~}~||~~}|{zzzyxvwyyyz{|}~~}|}~|||}~~~}}{z|~~||}}~~~~|{{zxxwutsstuuvvwustuuvutrqsuuttttuutssstvvuvtrtvtrrsrppqponlnomkmnnnmlmpsuuvwxvttvwvvxxwwwvvussspoqrrqqrrrqpqrstuvvwwxxzz{{{}}~~~~~~|{|}}~~~~}||}}||}}{yyzzyxxzzywwxyz{{{{|}~}}}}}~~~}}~~~||}{{{{{z{{zzz{{{z|~}}~~~}}~~~}|}~}|}}{yz{|||}~}}~~~~~}~~}|zyyyywuvustvvwwwxxwwxxxyyyzzyz{zzyxvtuvvtrqppoonnmmmmnopqrsssuvuttuwxxvvtsttsstuusrrssttsrqrsssssrqrrrrrrssrsuussuwz{z{|}~~}}}}~}}}~~~~~}~~~}|}}}{{{{|}}zyy{{{|~~}}|}}~}}}}~~|{zzyxxxxxxwx{}{zz{}}}~~~}|zz{{{{zyyzzz{}~~~~~~~~||~}~}|||{xwxyyxwyyyyz{{{|||}~~~~}}|{{{{yxwvvvvtsssrrrqrsqppqstrrsssssrrqrsrrsssrrrsttttutuwvuvusrrrrqqqqpnnnnnnmnpqqqqsuvvvxyzz{|~~~~~~~~}}}}|}~~{{}}}}}~~~~~~~~~~~~}~~~|zyzzzyxwwxyxwyz{zz{}~~}}}|{yxyyxwvvvvvwxxyzzyy|~~~}|{zzzzyyyyxxxy{{{|||~~~~}}~~}}~~}}~~}}|}}}|}}}~}}}}}}|}}}}|}}|{zz{|{zzyyxxxxxwvuuuutsssrponoqqpnnopppsttsstvuuuvwwvuuvvtrrssrponoooonooonnpqrssrrtuuuvwwvwxyyy{|{{{|}}~~~}}~~}||||}}~~}~~~}~~|{{{zzzyzzzyyyz{|{{|}||}~~}}}~}|{zz{|{z{||{z{|}~~}}}}~~||}~~}||||{z{|}|{zz|}|{|~~}}~~~~~~~}|{|}}}}}|}~~~~~}{zyzywutuusqppqrrrqqqrrrtuutttuuutuuuussuutrrstsrqqrsrqrrrqqqqqpqqonopppqqqqqrtttvyyxxz|}}}~~~}}}}|{{||{zz{}~}}}~~~~~|}~~~~}||{|}||{{zzyyzzyyyzzzz{|}~~}~~~|||||{zzyxyyyyyyyzz|}}~~~~}~~}|z{|{zyxxzzzyyyz{||~~~~~~}|}}}}}~|{}~~}}}}~}~~}}|{yxxxvtttutsrsssrrstutttssttuuuuuuttuuutsssssssrqrrrrrqqqqqqqpoooooooooooqrrrtttvwyzzz|}|}~~~~~}}}}||{z{|||{{|}}~~~~~~~~~~}}}~}|{|}}|{zz{{zyyzzyxwxyzyyz{|||}}~~}}|{|||zzzzzz{{||||||~}}|||||{zzz{{zzzz||||||}}}~~~}}~~~~~~~~~~}}}||{{zxxxywutttsttsrrrrssttttuuuvwxwvwwwxwvuuutrpqqqonooonmmnppqpoprrrstuuuuvwwwxxxxxyz{{{{|~~}}~}{{}~}||||||~~~~}}|{zzzyyxxwwyzzzzzz{|}~}}}~~~}||{yyzzzyyyyyz{||{|||}~~~~~~}}}}{yyz{{zyyyz{{{|}}}|}~~~~~~~}|}~}||}~~~~~}{{zyywuuuutrrrrrrrrrssttuuttvwwvvwwvtstutsrppqpooooonnnmoppnnoppqqrrrrsssstuuvwvwy{zz{|~~~}~~~~}|}~}|{zz{{{z{{|||}~~||{||zz||{zyyyz{{yyy{{yy{{z{|||{|~~~}}}}}}|{{}}{z{|{zz{{{zz{{{|||}}}}~~}}}}~}|{|}}|{{zz{{z{{zzz{||}~~~~~~~~~}~~~}{zyxwwvvvwvuttuvwwwuuvwwwvwvuuuuuutttsssrssrrsssrqppqrrpoopomnoppomnopqqqqstuuwxyzz{{}}~}}~~}}}}|{|||{zyz{|||||}}~~~~~}|||}|{zyyyxxwwwwwwxxzzz{|}~~~~}}||{zzyxxyxwxyzyyz|}|}~~~}|{zyyzywwxxxxzzz{|~~~~~}|{{||{zz|}}}}~~~|z{||zyxyyyyyyxwwvvvvwwuttttuuuutttvvuvvvutstuutrqqqponnnnnmmllmmnoqrrrrsvwwxzzzz{||||||{||||||||||||}|}}~}}}}~}}~}}}}~~~~~~~~~}|}||zyxxwwwvvwwvvvxyyz{{||~}}}{zzyyyyyxwxyyxyz{{||}}~~|{{|{yyxxyzzzzz{|{||}}~~~~}||}~}{|}||{{~~~~~~|yz{zxxxxvvwvuwxwvwwxyywuvyyvuvvtrrtsqqononmnnmnlkmnnoppnmpqqsttsrsvwwwvwzzyyz|~}{|~}{}}||{z{{{{zxwxz|zxz~|z{~~}}~}||{{zz}{wwzywy{zx{|ywx|}{z{|||{}~~~|{|~~~|z{|}{{{yxxyzzz{{z|}}~~}}~}|~}|~~||||~~||~~}||~~}||{{{|}~}{|~}|~~}}~~}{{}~}}~}~}{z{|yvxzxvwyvtvwuttutstutrstsruvtsuwtrtwvstutsstqnqroloplikmnnnmllossrstvxy{||}~~}~~~}~~}{zzz|~~||}~~~}}}}{y|~|yyzzyxwxyzzwuxzvsvyyy{{xwz}}}~~}{{|~~||}}}~~~|z|}ywwwxxwwxxxxz|}}}~~~}{|}|{}~|{{|~~~~~}z|}z{|zz||{z{}}|}~~~~||}}}}|}}~}{|~}}~}}~}}}~}~}}{{|{zz{zyxxyyxwxywuvxxvvvwwvuvuuvwwvttttutrstqnooonnnlkkklklnlknqqpqsuvyzxw|~{~~}~}}~~}{{|{zyyyyxwxyyxxyzz{{zz|~~||}}}~~~}}}||||}}~}{z|~}|~~}~~~~}~}|{zyyz{zxxyyzzz||{|~~~}||zxxyyyxwxyxxz{{|~~}||}~~|{}~~|{z|}|}}}~~~~~|{{{{|}~|{{}~~~~~~||}~|{{|~}|}}}~}~~~~|zzyxxxxwwxyyyyz{}~~~~}}}}}|zxvvvutronnmllkjhijjijijkmmllnpppqrssstuuuuwyzyxxy|~~~~~}}}}}}}}}}}}~~~~~}}~}zy{|}|{zz{|{{z{|{z||zxz{{yy{zyyzzz{|}|}~}|{{||{||{zz|~~}}{{|}||{yxyz||||||}~~~}}}|zz{{{|{{{{{{z|~~}~~}}}{z{||{||}~}}~~}~~}}}}~~~~}~~~~~}|{{||zxwvvvussrqrrqqpoppoooonooonmmmmmnnnnopooqsrruxyzzz{}~~}|||{{{{{{{||||||}~~}}~~}{|||{{{zyyxxyyzzxwwxzzyyyzz{{{|||}}}|~~~}}~~~~}~~}}}|{zzzyyzzyyyyzz{|}~}||}}||{{}~}}}}}~~}|}~}}}}~~}}|}}~~}}}}~~~~~~}}}|{zyxxxxwwwwwvuvwvsstutsqqqpoonnmnnmlmkklnopppqrstuvwy{{z|}~~~~~}}||}}||{zz{|||||}}}}}|}~~~~~~}}~}|{zz{{zyxyyyxxxyyyyyyyzzz{{{{zz{||}~~}}}}~~~~}}}}~}{{{{{{{zyy{|||{{|}~~~~~~~}}}}~~~~~~~~~~~}}~~}}||||||||{{|||||}}}}~~~}}}~~~~~~~~~~}}}}}{zzzyxwvvuuuttsqqqqqpooppoooooppppqrrrrrsuuuvvvxxxxxyz{||{{|}~}||}~~~~~~~}|}~~}|{{{{{|{zz{{|||}}~~~~~}}}|{zyyyyxwwxxxwwxyyyyxxyz{|||||}}}}~~~~~~}{{|{z{zzzyz|||{z{||}}}~}}~~~}}~~}}}}}}~~~}}}|||{zzzz{|{{{{{{||}~~~~~~~~~}|{||}}|||||}~~~}}||{yxwvwwurqqqrqqppopppppqqrqqrrrrsstttttttuuvvvvwwxyxxyz{|||||}~~}}}}~~~|{{|||{zzzzzz{{{zz{{||}~~~}}}}}|zzyyyxxxxxyxwvwwyyyyyyyzzz{||}}}}}~~~}}~}|{z{{zz{{{{{{z{{||}}}|}}}}}}~~~~~~~~~~~~}}}~}}|{{z{|||{{{|{{{|}}}}}~~}}}~~~~~~}}}}}~~~~}|}~~|}}~~~~~~{{|yu|~{ywtx|yvwyvtxzwtvxvuvwwvwywtx{wwzzz{yyxx}}y{~|yyzwuvwwvropqtvrnpttrsurntzywy{{|~~~}~}{~}}|~}y}zv||xz|||xv|~{~~{}~|}~|yvtuxwvusolmnopnlmnkjmpqppqqoqspooopruyzyzzxvwxvtuvvwvuvwvuuuspqtpjntmgnuroqtuvuuxzyxy{|}~}}~}||}}}~~~~|y{{{|{y|}{||{{{{}~~~}|}~|}yz}~~{{}zxz|zyxxz|yttuqnqsrqqssty|wrv|yuxzvuwyxwy{|~|yyzxuvzyvx{vsz{t|}w||{|{z}|~zvz}z|uy~{wy{upv}{w{{x|~}~||~~|~||~~}}~~||{zyyywvwywtvxuqtzywxyxwz~}{|}}~~x}~z}}{~{|||~}z}zvx|zvxzwvy|~ztw|xrtwwuqnrwtrsusqnknqpopqssqopppqrrqoprtwuruyuruzzz~}{z~~~||~}}~|zzyz|yvy}yv{|w}|}}}~~|z{|~~{~{}}}y{|zxy|}|zyxx|~|||{}~{||zxvttsrrsttsronnoponnlmqokptqosxurw{yvy~zuy~~}}z~|~|}}||}zx{~|z{|||~{{}~~}~|x~}v{|xxzzxzzvrrsrrtvwxvuy{z{~}|~~}|~}y{}ywxyy{}~~~~{{|||}|{zyzzwrtwursuvwwvwyyyxvy|wruywttuxyxxxxwvuuxzzxy{zz{|~}}~|xy}|{|}|}}|{zywvz{vz}{zxvwyyyyxwvuvwwyzyxxyyy{|}~}{}~}}}|~~{{zxvuvwyz{|~~~{|~}||{zzxxz{yuuwurrpljjjjjlmljlomjnrpmpsstvxy{{{|}}~}{~~~~~~~|{zvtvwy{xvy{zyyyyy|~~}~}}}{z{|{{xvxywwxxz{zy|{xz|{{{{|}~~{~}||||{yyzxuwywvy}|z|~}{}}~~}{{zyxwuwxwvwyxvuutttsqoopnllmmmnoqrqqrrsstuvuuwxxz}|{}~}{{{|~~|}}ywy{{{}~|z{{{z{|{z{}}}~~~~~}}~~{|~}{|}||~~}}~|{ywwxvrpomklljgffedfifbdfgghhgfhjjjkllklnpqqrtuuuwxyy{}~|zyz|~~~~}{{{zwvustuutuvuuuusqsuvwvuuutssttstvwxz{zz|~~~~~}}}|}~}|{zxwvuutrqrrssssssssssttuvusstuuvvvvvwyzyyyy{|{zzz{|~~~~~~~}}|zywwxyxxxwxyxwvuuuvvwvvvxyyz{{|}~~~~}||{{{||{zz{{{zyxwxyzzyy{{{{|}~}}{yyywvtrponmllkjlmlkihijjkklllnpqqqqtwwwxxyz{||}~}}}{yyyyyywvwxyzzyyyyzzzz{{|~~~~}|zyxwwwwwwwxzzzzyyzz{|}}}}~~}~~}~~~~}}}}|{zzz{|||}}~}~}{zzyyyzyyxwutsssssqqpoooprrsttuuvvvuvwyzyyyzzzz{{{{|}}}}{zzzyyzzzzzzzyxxyyyzyxwwxyzzz{||}~~~~~~~}}}}~}|||||}~~~~~~~}}}~~}}}~~~~}}}|{zyxz||}}~~~~~}|{zxwtssqonmkjjjjihgffedddddeefghijjkjlmnpqqsuuvwx{}~~}}}}}}}|}~~}zyyyxvttuvvvvuuvwwwxwwxwxz{zzzyyyyzzzz{{{|{{|}}|||~}zxxwvutttttttsrrrsssqqqqrrqpqqrssssttvwxz{{{z{{|{|}~~~~}~~}|{{||||||}}}}~~~}}~~}}}}|||zz{{zxwvvwxz{{z{|}~}|}}|{zzzyxxxxxxvuuvwxyzz{{{|~~~~}}{yxwwwwusrrrrpnmllmnonmlllmmmmmnprrrssttuvwwxy{|}~|zyxxwwvwwwxxyyxxxxy{|}~~}~~~}|}}~~~~~~}|||||}}}}}}~~}~~~~~~~}|{{|}|{{{|}~~~}~~}||zyxwvuttuuuutuutssrrrrstttuuuwxyyyyxxxyyyxxxxyzyxxxyyxwwvvwwxyxyzzzzz{||}}}}}|}}}}||||{||{|{{||}}|||}~~|{zzyyyyyzzz{{{|~~|||{|}}||}~~~|zwvvuuspnnmmmmlkjjjihgfefghiiiiiijklmmnopqssstvxyz{{{||}~~~~}}}}}~~~~}}|ywwvuuuuvvvxyxwwwxy{{{{|||}~~~~~~~~~~~~~}}}~~}{xwvuutsssqpppponmmnmmmlkklmmnoppqqrrrstuvvwwxyz|}}}}}~~~~~~~}{zyyyyyyyyz{{{zyyyyzzyyxwwxxxwwwwxxxxyyxxxyyyz{||||}~~~~}|zyxvvuuuutsssrqqqqqqqpoooonnooooooopppqqrstuvwz{|}}|}~~~~~~~}|||||{zz{{||||||||}}|{{zzzyyyyz{|}}}~~~~~~~|{|}}}||}~~}}~~}|||}~~~~}|zyxwvuutsrqqqqpppppqrqqqqsttttsssrrrqrrstuvvvvvwxyyyyyyyyyzzzzzzz{{{||{{{zz{{zzzz{|||{zyz|}~~~}|}}|{{zzzz||}}}}}~}}}}~~~|zxvusqponnmmmlkkklllkkkllmmnnmllllmmllmoopppoopqrtuvvvwyz{||}~~~~~~~~}}|||}~}|{{{||{{yxwwwwxyyzzz{{zzzzz{{{{|{{zz{}}}~{xvusqpomlkigfffffffgijjjjkklnoqrssstvxxxxyz{||}}||}~~}||||||||}~~}}~}}|{{{{|}~}}}}}}}|{zzzxwvvttuvvutssttsssstuvwxyz{|}~}|zzyxvusrrqqqpppooonmmmnnnnmmnopppqqqrssttttvxz{{|||~~~~~~~}}||{{zyyyyyxwxyyzzzz{|}~~~}}~~}}||}~~~~~}{yvutsrqqqqqpoonnnnnoopponoqqrstuuuuuvwxxxz{|}}}}}||||{{zz{{{{zyyzzzyzzzyzzzzzzz{|||}~~~~}}~~~~}}}}}}|{z{{|}}}}}}}}~~}}}}}}||||||}}~~~~~~|zyxwuttttsrpoooponmlkjjkjiihiijiihghhikllmnpqrsttvwxyyyyzz{{||||}}~~}~~~~~~~||{{{zyxwwwxxyxwwxyyyyyyz|}}||{zzyzz{{{|}}|{|}}~}}}~~|ywtrpnmmlkihhijkkjjiiiiijjklmnoooopqrstuuvvxyz{||}~~~~~~~~}||{{zzywuutuuuuutttttuuuuvvvwwwwwwvvwyyyzz{|}~}{zxwvusrqqqqrrqqrrrqppqrrqqppqqqqpoooopqqqrstuvvvvwyz{||{z{|}}}}~~~~~~~~~~}|||{{{{||{zzzz{{{{|}}}}~~~~~~~~~~}}~~~{yxvtrpoopooonmmmnnnnopqrsssstuvvwxxyz{{{{{||}}|{{{||||{zzzzz{{{{{|}}|||}}}}}~}}}}}}}}}|{{zzzzz{{|}~~~}||}~~}|{{zzzzzyyyzz{{zz{{|||||||}~~}{ywvutssrqpppponnmmmmlkkjjjjjjjjlmmnnnnpqqrrqqrssrrsrrrrrrsstvxyyyz{|}}~~~~}{{zz|}~~~}|}}}}|{{||||{zyyxyyxwwvwwwwwvvvwwxyz{|}~}|zxvtrqponmkjijjiihhhiiiiiijjklllnoqsuvvwxyz{{|}~~}|zyyyyyyyyyxxxwwwvuvxyyyxxyyyyxxwwwwxxwwvwyzz{{{{||}~~~{yxxwvutsssrrrrrsttttsrqpqqppoopqqpqppqrstsssuuvwvvwxxyyxyyyzz{||||~~~~~}||{z{{zzyxyzz{{zzz{|}}}}~~}}~}}}}}~~~~}}}}~|zywutsqppppqpooppppppppqrrssstvxyyyxxyz{||}}}}~~~~~~~~~}||||{{{{{{{{{{{{{||{zzyyzzzzyyyzz|}|{||}~~}}~~~~~}|{|}}}}}}}|||}}}}}}}}}}}}}~~~~~}~~~~~~~~~~{zyxxxwwvuuttsssrrrqponnnoonnmmmnnmmmmnonnnnnoppqppppqsttttttvvvwxyz{{}}}}}}~}}~~}}~~|{{zyz|{zyyz||{zyz{zyz{{{}~}|||}~~}~}xutsrpokghjihijgeimkijklmmnnooorsqpsuuvuuuuvwwvvwxy{{yxxz}~|{{{|}||~~~~~|}~~~}|}~~~~~~}}~~~~~~~~~}}}}~~}{{yxyzzyxxwvvuvvttuvvvwxvtwyvuwyxxz||||}{xyzyvwxustuttsrrstuuuuuvwvuuwvwyzxuvwwwwvuttuvwvuuwutttvxxwxyyyz{|~~}}}}||{zxxwuuxyxwuuvwwvwyxwxyyyyzzz{{ywxzzy|~|{|}||~~}}}~~}|||}}zyywvxzxvvxxx{}{y|~~}}~~~~~}{{{zxyywvwyvsuwusuxwvvwutvxxwxyyxy{||{{|}|{}~~~}|||{|}|||{zyy{}|{|||}}}~}{{}~~~~~~~|}~}{{{zyz{{zzzxwz~|yz|}~~~~~|{~~{}~~~~}|yxxyxwutttstttsrrrrqrrqopqrrqoopppppqrpoqssrqoqsqnqsqpqrqqqqqrsuuvvwxyyzz{~~~~}|{xvwxxxxwvwxyyxyz{}|{~~}}}z{|zy{|{zyyyz{{{{zz|}~}}|{{zz{||{||}}||{{{|}~}|}~~|{{yxwuutqooppooonnoponnonmnonmoqqqrsrqrtvxxwxzz{|}|{}~~~}~~~~~~~}}}}~~~~~~}}|{zz{|ywwwwxzzzxxyz{||||~~}{zxwvvusrrtvwvuvwwwxyyyz{zyz{ywyzywwwwvwxvtttstvwvvvvvvvxxxy{{{{{|}}}~}}|{zxwxxwvutrqqqqqqqpoppooprrrtvvvxzz{|}~~}}}{zyzzywwxzzzz{|}~~}|zxvutuutttttsttttvvvwxwvxzyxyyyy{}|{{z{|{{{|{{z{|||}|{{{{{{{|}~~~~~~}}||{|zyyyxvwwwvvwwwxxxxxxwwxyz||||}}|}~~~~~|{ywvwvvwwvvvvuvvvvvvvvwwwwvuuttuuutrrsstusqqqpqrrssrrrrsttsuvxz|||}~}}}||}}|zzyz{{{yxxyyz{}||{|||}}}|}~~~~~~~}|{zzz{zyxxxxxwxxyyyyz{{{{|~}}|zxwvuuuutsrqqqqpponnnoppponnnoppqrsrrstuvvvwwxyzz{{{zzz{||||||}~~~~~~~~}{{zz{{{{{zyxyyyyyxxyzz{|{{zyz{|}}||{{{|||||{||}}||{|||}~~~~|{zyyyxxxwwwwwwwwvvuuuvuuutstttttttttsttuwxwvwwwxyz{||||}}}}}}~~|{zzz{{yxwvvwwwwwwxxxxxxxxxz{||}}}}}|}~~~~~~}||{zzyyyyxwvvvvwwvuttssssssssssstuuuuuvvwyz{{{{{||}~~}}~~~~~}}||||||{{|||{zzzz{{{|{{zzyyzzzyxxxxxxxxxwwwxxyxxxxyyz{{{{{|}~~~~}}|{zyyxxxxxxxxvuttttttsrrrqqqqppoopqqqrqqrstuvvvwwwxyz{|||}}}}}|}~~~~~}|{{zzzzzyyyyxxyyzyyyyzz{||}~~~~}}}~~~~}|{zzzzyxwwvwwvvuuuuuuttsrrrrsssrsssttuuvvvvwxyzz{{||}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~}||||{{{zzzzzzzzyxwwxyyyyyzzzz{{{||}~~}|zxxxwwwvvutssttttsssssssrrqqqrrrsrqrrstuuttuuvwxxyyzz{{||||||~~~~~~~~}||{{{|{zyyyyzzzyxwwxxxyyxxxyzzzz{{|}}~~~}|{{zyyxxwvvvwwwvuuuuvvuuuuuuuuuuuuvwwwwwwwxyyzzzzz{{||||||}~~~~~}}}}}|||||{{{zzzzyzzzzyyxyyyzzyyxyyyz{{{z{{{|||||}~~~}{zyyxxwvuuuuuvutsstttttsssssssssssstutttttuvvwwwwwwxxyyyyyz{{||{{|}}~~~~~~}||{{{{{zzyyyyzzzzzyyyyz{|{{{{||}|}}}~~}qty~|}vuuvw{}{||{z}}wplqyxmb^dlv{wohefflpsuttqpqtpjnpkjfcinone_fomjptkcirrnopqrpppoidhmllqtturnnmmmjiklklllkjighjhdegijheccgjgdeeefghgegiijigikkkkkllmnnomknomlnpqppqonpssrqqstuvtqqstuwyxxzzzzzyz{ywxywuz{v}x}|wx{}~~|xtw{zzywwwuuwxusuvqlorpnoponmlmnmjhfdbbca_aba^\\^_[XZ]YVY[XUUXXVY\WRVZUQUYVSTVRPSUTTSRUWVTTVUTW[XVZ]XSYb\UZ``_`a^\`da_aca`dgc`bfc`ejd]afdaeie_dkgcgkgdhklmnnllnqqpqruxyyyyz{xwz{zyxwxwtstsqpppnlnoliloljnppprsqnpsrqsusrtwtruyvty~{w|~{~}}~~~}|{z{ywy{yxy{{zxvy}yuy|{y{|{yyxz}}~|y|~||~~~}z|~~~}{}~~~}|{zz{yw{~{wwzxvwwwwutsrtutronqsommoonnmlkiikkkjjiggijhgfegieaeid^bfc`cheaeic^bedcdec`dhebeifdgjhfgiihhhijihkmkjlmlkklmnlkmmmmllmnnnpqnknqpnmnooqsqoqsrqvytpsxyxxyxvz~yszzsx}ystuspqromllkjiiiigegihgiigfhjhfhjihikjhijjkkkkjkmoqnknpqqqpqrpoqttsrssstvtrtwwuxzxuxzxuwzywwx{}zvz}{{||{y|}{}}{~}}}~}~~~~}{{zzzwttuspoonnmjlmkiiigdefdbba_]_a^[^`\X[^ZVXZXWWWVVVWVVVUVVVVWXWUVWWWWWXYYYZ[ZYZ\ZX[]\[\]]]]^]\]_^\^`_]^_`a_^acbbbbaadfdccddeeffggfhjjjkklmmnnmnponnnoonkkkjigeffdbaaaa`^`b_]_```__````bca_abbbbbcddefghihgikkkkjlommnpppoopqrrqpsusqsvtrtwutvywvxzyyyy{|{z{|}~~~~~~}}}{yz{ywwxvuutrpqspmnonlllkjkljiijihggghfefgfeeffeddddcccdcccccccbbbbbbbbccccccccacddcccdedddeefedefeeeeeffffgffghgfghggijiijkjjkmlkmnmmnnnnmmnnmllmkjjjihhhhhgffgfefggfggffggfefhgfggghhhhhhiiiijkkjijlkjkllklllllmlllllllmmmmmmnoooooppqppqrrrrrstsrsttstutstuuuuvuuuuvvvuuuutvwvuvvvuwxwvwxxxxxyzzzzzzz{{{{||}}}}}~~}~~~~~~~~~~}}|||{{zzzyyyyxxxwwvvvvvvvuuutttttttsssssssrrrrrrrrrrrrrsrrssssssssssssssssssssstsssstsstttttttuuuvvvvvwwwwwxxwwxwwwxwwwvvvvvuuuuuuuuuuuuuuttttuuuuuuuuuvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}~~}~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}~}}}}}}~}}}}}}}}}}|||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}|||{{{zzzyyyxxxxwwvvvvvuuuuttttttsssssssssssssssssttttttttuuuuuuvvvvwwwwwwwxxxxxxxxyyyzzzzzz{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzyyxxwwvvvvuuuttttsssrrrrrrqqrrqqqqqqqqqrqqrrrrrrrrrrrrsssssttttttuuuuuuuvvvvvvwwwwwwwxxxxxxyyyyyyzzzz{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~}}}|||{{{zyyxxwwwvvuuuttttsssrrrrqqqppppppppppppqqqqqqqqqqqqqrrrrrsssssttttttttttttuuuuuuvvvvwwwwwxxxxxxxyyyyyyzzzz{{{{{||||||||||}}}}}}}}}}}~~}~~}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyxxwwvvuutttssssrrrrrqqqqqqpppppppppqqqqqqqqqrrrrrrrrrsssssttttttttuuuuuuvvvvvvvvwwwwwxxxxxyyyyyzzzzzzz{{{{{{{|||||||||||||||}}}}||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||{zzyyxxwwvvuutttssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssstttttttttuuuuuvvvvwwwwwxxxxxxyyyyyyzzzz{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}||{{zzyxxwwvvvuuutttsssssrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrssssstttttuuuuuuuvvvvvvvwwwwxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}||{{zyyyxwwvvuuutttsssssssrrrrrrrqqqqqqqqqqqqqrrrrrrrrssssssssttttttuuuuuuvvvvvwwwwwwxxxxxxxyyyyzzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttsssssrrrrrqqqqqqqqqqqqrrrrrrrrrssssssstttttttttuuuuuuuvvvvvwwwwxxxxxxyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}|{{zzyyxxwwwvvuuuuttttssssrrrrrqrrqqqqqqrrrrrrrrrrrrrsssssssttttuuuuuvvvvvwwwwwwwwxxxxxxyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuuutttttssssssssssssssssssssssssttttttttttuuuuuuvvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvuuuttttsssssssssrrrrrssstuuvvrmnprtuvwwxxvuwywvx{yvvvvvy{zyyzyxz{zy{|{z{||{||{z|~}|||}~~~~~}~~~~}~~~~{~~~~~~{~|{y|{xuy|~}{zzy|~~}~~{}}{zy{}}}zvz~|z|zvz~|{{|||{{{zxuwyyxz||{zyxxxxwvwxxxxxxwwwxywuvwxyxvvvxyxwwwwxxyxwxxxxxwxyyxyyxxxyyyxxyzyxyzyyyyyyz{{{zz{{{|{z{|{{|}}}}~~~}}~}}}~}}~|}}}~~|}~{wxywvvvuttrssrqqponnomlmnmlklllkjkmlkkllkkkkjlmkikmljlmlkllkklmmmmlmonmnonmopomprolptpmprqqqqpoqsrprsrprtrprsrqtvsprutstvsqtwurtvustvvvvvutvwvuuvwxxxxwxyxwxyyyyyz{zyz{{zz{zz|}{z{|zy{}}|}}}||}}}}~~}~~}~}~~~}|||zy{|zxyywvwwvvuttstutrqprsqppqppqqpooooppppooopqpooopqpnprpnprpoqsrqrtrpqsrrrsrqstrprtsqrtsrrssrrqrrrqrsrqrssrrstvvuvxxxxxxyzzz{yxz{zyyyyyy{zxxyyyz{xvwyyxyyxwxzwtw{xuwywuuvvuuvuttuuuuuuvutvxxxy{zz|~}|~~~~~~}~~|}~}~~}~}}}}|{{zzyxwwwvvuuttsrssrqqqqppponnnmmmnmlmnlklnlklmllllllllllllllmmmnmmmnoooooppppqppqrqpqrqqqqqqqrqqqrqqrrrqrrssrqrsssssrrstsrsssstttttstuutttuuuuutuvvuuvvwvvvwwwwwxxxxxxxyxxyzyxyyyzzyzzzz{{zyz{{{{{{{{{{||{{{{||{{z{|{{{||{{{{{||{{{|{z{|{z{|{z{|{z{{{zzzzzyxxwwxxwwxyzz{|~~~}||{zzyxxwwvvuuusrssrqqqpooonlmmkjjjihhiiijklmnpqrstuuuuuvuuuvvvvvvvvvvwvvvvwwwvvvvvvvvvvuuuvvuuuvvvvvvvvuuuuuuttttsssssssstttuuuuuvuuvvvuuuuuuuutuuuuuuuuuuuvvuvvvuvvuttuttssrrqppppppppprsttvxyyz|||||||||||}}}}}||}}|}}}}}}}}}}}||}|||||||{{{{||||||||{|||{{z{{zzzzyyyzyxyyyyzzz{{|||||||||}}|||}|||}||}}}}}}}~~~~~~~~~~~~~~~}}}||||}}~~~}}}}|||{{zzzyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxyyyzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxwwvvuutttttttuvwxz{}~~~~~~}}}}}}}}~~}}}}}}}}}}|||||{{{{|||}}}}~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{zzzyyyxxwwvvvvvvvvwxyz|}~~~}||{{zzzyyyyxxxxxxxwwwwvvvvuuuuuuuuuuvvwxxyyyzz{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|||{{zzzyyxxwwwxxyz{|}~~~~}}}}||||||{{{zzzyyxxwwvvuuuuvwxy{|~~~~~}}~~~~~~~}}}||{{{zzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvuutssrrrrrstuvxz{}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}~~~~~~~}}}||{{zyxxwwwwwxyz{|~~~~~~}}}|||{{{{{{{{zz{zzzz{z{zz{{{z{{{zz{{{z{{{{||~|{}~}|}~~~}}}y|{}~}{}}z|}z{~|z{}zx|{xzzz{{zyw{}yz{ywyzwuuvwxurstwzvrvywuwytqu|zwy{zy{}}||||}}}~~}~|~~{}}x}}}}~}z~{x}}wx{zyyz{{xvz~|{}}zxz}|zywutstuusqrspnptuuutrqtusrrppsvwvuvwtssrpopqqrrrtwutttrqtwrmrxrlrxvstwwwxxy{yvwz|}~|~~~~||}}}||}}}}~z{}wqstokjihijjlnnlkihhkonnrvwxz|~{|}yuxzzyz||{~y~~y}{|~|~{|}|~{~xx|}{{zxx|}z}|y||x{}{~w{{xz|upu|yv|zwz}{{||{{~}{{|}~~~}y{~|z}~|~|}}||}~|{|ztw{tnprrqmkospnpromkjlnoopqrsqopqqrrqppqrtusqtxtpswxwy{yurquxwtsrporvroswwxyz~~~~~|{}}~z~|{{z{||{|~}}||wxzwuuwwwvtrruwwvuuy|ywxxwvutsrrqsuuutsrrtvussruxusx|yvz~{x|~{z~~}~~}}}}}zwz~}{{{{z|}zxyzxx|zvy|zyyxvuz~wqw~wqv}yvxyxxxxvsrrrrsuwyzz|zyyz{zywusuupmprpnooppqrtvutrruwsortssssuxxvvwvvuuwzyxz{{{|}}}}~~}{z{}}|~~~~}|{~~~~~}|||~~~{}}~}}~~}y{~|xz|zx|~}}}}zvutuwxwxy{|zwwxvssrrsqoqsqnmnlijkihiiijnrrprvtrvzwuwzzz{}}}}}~~}{|||}}{|}}{{|{z}~|}}}}~~~~}~~}}}}}}|{{||}}}~~}~~~~}{|}}}~}~~}}~~~}z|}~~~}~~}}}~}}}|}~~~~}zwwxwvuuromlifedcb``dhhhlprsvxxxxyxwwxwwxxyyyy|~}|}~}|}~}}~}~}}}|}}||||}}}}~~~}}|{{|{{|||{{{zzxxyyxyxwvvusstrpponmmnmknpnlmoonoppqsutsuvuuvvxzzz{{zzzz{{{||}||}~~~~|{{zzzz{|{|||||zyyzywusrqpnopqsuvz|~~}}|}}||}~~~~~}~~~~|{{zzy{|{y{}|{{||||||}||}~~}{yxvtssrrrrqqqqqqpqqqqqqqqqpqqqrssssttuvvvwxxxxyyyz|}}}~~}}||}~~}}}}}~}}}}}}}|||{{|||||{{zzzzzyyyyxwwwxxxxxxxxwwvvutssrrrrrssuwx{~~}|{{zyyxwvuutsqponnnnooooooooooppqqrsstuvwwxxyyzzzzz{|}~~~~~}}}~~~~~~~~~~}~~~~~~~~~~~~~}||{{{{||}~~~}}||}}}||||||}}}}~~~}}}}}|||||||||{{zyyyyyz{|}~~~~~~~~~~~}}~~}{ywutssssssssrrqqppoonnmmmmmnnopqrstttuvwxyyzz{{|||}~~~~~}|||{{||}}}}}}}|}}}~~}|{zzzzzzz{{{||||}}}}}}}}~~~|{zzyyxwvutsqpoomlkkjjihhhhhhgfeddccbbbccdfgijlmpsvx{}~~}|{zzzz{{||}}~~~~~~~~~~}}}}||}}}}}}}|||||}}}~~~~~}|||||}}~~|{zyxwvuuttttttssrrqqqqqqrrrrrrrrstuvwwxxxyxxxxxyyyz{|}}~~}}||{{zzyyyxxxxxxwwvuutsrqqpooooopprsuwy|~~}|zywvutsssrrrqqqppooooooppqqqqqqqqrsstuuvwwwwxxxyyz{{|}~~~~~}|{{zzzzzzzyyyzzzzz{{{{{zzyyxxwvvuuttssrqponnmmmnopsuxz}~}|{zyxxwwwwwwwwwvvvuutssrrqqqqrrsttuuuuuuuuvvvwxxyyzzz{||}}}~~~~~~}}|{{{{{{||}}}~~~~~}}}||{{zzyyyyyyzzzz{{{||||}}}~~~~~~}}|{yxwvvuvvwyz|~~}{zyxwvvutsssrrrrqppoooooooppqqrsstuuuuuuuuvvvvwwwwxxxyyyz{{|}~~~}}}}}}}}~~~~~~~~~~}}}}}}}~~~|{yxwvutsrrqqponnmllkkjiiiiiijjkkkkjjjjiiiiiiiiiiijklmortwy|~~~}}}||{{zzzzzz{{{{{{{{{||||||||||}}}}}}|||||||||||||}}~~}{zxwutsrqponnnmmmmmmmmmmmnnoopqqrrssssssttuvvwxyz{{|||}}}}}~~~~~~}~~}}}||{{{{{{{|||}}}}}||{zyxwwvvvvuuuttsrrrrstuwy{}~~~~}}}|{{zyxxwwwwwxyyzz{||}~~}{zyxwvutsrqpponnmmmmmmnnoopppppqqqqqrsttuvwxyzz{{||}}}~~~~~}}|{{{{{{||}}~~~}}}}}}}|||{zzyyyyyyzzzz{{zzzzzzzzzz{||}~~~~~}}|{{{zzzz{{{{zzyyxwvvvuvvxy{}}{ywvtsrqpppooooooooooppqqrrssssssstttttuuvwwwxxyyzz{{|}}}~~~~}}}}}}}}}}}}|||{{{{{{|}~~~~~}}}}||}}}}}}}}|||}}}~~~~}|zyxwvutttsstttttssssrrrrrrrssssttuvvwxyz{||}}}||{{zzzzzz{|}~~~~~~~~~~~~}}|||||||||||{{{{zzzzzzz{{||}}}}}}~~~}{ywutrqpoonmmllllllkkkkkkjjjjkkkkllkkklkklllmmnoopppoonnmmlmmmnoqsuxz}~~~}}}~~~~~~~~~~~~~}}|||}}}~~~~}|||||||}~~~|zxwutsrqpoonnnnnnnmmmmmmnnoopqqrsstttuvvwxyzz{|}}}}}}}}}~~~}|{{zzzzyyyyxxxwwwwwwvvuuttsrqpnmllkjjjjjklmoqsvx{}~|zywutsrqpoonnnnnnnmmmmmmmmnnnnoooooopppqrrstuvwxxyzz{{{||||||}}}}}}}}}}}}~~~~~}}}~~~~~~}||||||}}}}}~~~~~~~~~~~~~~}||{zzyxxwwwwwwwvvvuutssrrrqqqpppooopqrtvy|~|zxwvutsrrrqqqpppoooonnnooppqrsttuvvwwxyyz{||}~~~~~~}}~~~~~~~~~~}}}}|||{{{zzzzzyyzzzzzzzzzz{{{{{{|{|||{{|||}~~~|{yxwvvuuvvvwwxxyyyxxwvvvvvuuttttttttsssssssssstttuuvvwwxxyyzzz{{{{{{{zzzzyyyzzzyyyyyyyyyyz{|}~}|{{{{||}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~}{ywvutsrrqqpooonnnnnnnooooooopppqqqrrstttuuuuuuuuuuvvuutttssrrqqpppppppqrtvx{}~}|{{zzzzzyyzzzzzzzzz{{{{{{{zzyyxxxyyz{}~~{yxvutsrqqpponnnnnnnmmmmmllllkkklmmnoopqrstuuvwwxxyyyyzzyyyyyzzz{{||}}}~~~~~~~~}}}|||||||{{{{zzzyyyxwvutsrqonmmmnnprux{~~}{yxvutsrrqpppoooooppppppqqqqrrsttuvwwxxxyyyyz{{|||}}}}}}}}}}~~~~~~}}|{{zzzyyyyzzyzzyyyyyzzz{{|}}~~~~~~~~~~~~~~~}}}}}||{{{{{|||||{{{zyyxxwwwwwxz{~|zxvtrponmmmmmnnooooooonnmmllmmnoopqrrstuvvwxxyyz{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}{xvsqnligedcccdegjlortvwxxxxxxxxyyzzz{{|||}}}~~~~~}}}}~~~~~~~}}||||||}}~~~}}}||||}}}}}}}}}}}}}~~~~}{zxwvuttssrqqqppoonnmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrsssssssssssssssrqqponmmnnoqrtwz|~}|}~|z{|zyzzzz{||{~}~}|yyyvrsurorvroruspqssrssttsstutsuwwwwwxxyzyxyzz{{{{{{z{|zxz{|}|{|}~~~~~~}}|{|}{zyyyyyyxwwwwvwxwvvwvvvuvwwvwwvvxyvsvxtqrspnnooonoqsstwz}~{{{xvwxtqrsrponnopppoonoponoqpnprqpqsssssttuuvvuuxyyxxxyzyyyzz{|{|}||~~~~~~~}~}||~}~}~~|~}z|~|{}|y|~}~|z}~|}~|}~~}||}{zzzyyxwvuwwvvy|~}||{yxwutturorsolnqomoqonprrqsvutuwvvwyyxxyyzyxz||||{||}~~~}~~~||||}}~|y{~|z|}}}{z|}||}~}}|{|}}~~}~~~~}{yvrrromkhhheba__]]]^^_adfhjmqrsuwxxxxxyyxyyz{zy|~}|||~~|~~}~~~~}~~~}~~~~}~}~~~~~~~~~~~}}|{ywwwustuttttttuuttuvutuvutuwvuvwwvvvxywuxzyxyyxxyzyxxyxvwyxvvvwxxwwwwxxyxwxyxxxwwxvtttrqqponnnoortuvz}~}}~}|}}}}}|}~}~|{zxvvutrrqrrqpqqqpqrqpqrqoprpoqrqpqsrqstsrtuuuvvvvwxxwxyyxyzzzzy{|||}~~~~~~}}}|}~}{}~}{|}}||||{{{{zzyyyxxxxwvvvuutrrrqooomlmnnnpsuvy{}}}|zyxxwwvvvvuutttutstutsuvtsuvutuwvvvvwxxwxxyzzzzz{|{{{{||{{{||||}}~~~~~~}~~}|}}}}||}~}|}~~~~~~~~~~~~~~~~}}|zzzywwwwxxy{}~|zywuutsrrrrqrrqqqqpppoonnnmlllllmmnnopqrstuvwwwxxyyyzzzzz{{{{|}}~~}~~}~~~~~~~{xxwusrrqpoonmmllkkjjiihggfdccbbbcdefikmptvy{}~~}||{{zzzyyyzz{{||}~~~}{zxwvuutssrrrrqqqqqqqqqqqqqqqqrrrrsstttuuuuuvvvwwwxxxxyyxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxwvvutsrqponnnopqrtvy|~~~}}|||||||}}~~}|{zyxwvvuutttttttttttttttttttttuuuuvvvvwwwxxxxxyyyyyyyyzzzzzzz{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{zzzzyyyyxxxxwwvutsrqpoonnopqsuwy|~}|{zyyxwwwvvuuutttssssrrrrrrqrrrrrrrssstttuuvvvvwwwwxxxyyyyzzz{{{{|||}}}~~~~~~~~~~}|{zyxwwvvwwyz|~}|{zzyxwwvvuuttttttttttttuuuuuuuutttttsstttttuvvwxyzz{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~|{ywvtsrqponmmlllkkkjjjjjjjiiiiihhhggfffeeddddefhilnqtwz}~~}}||{{{{{{{{{||}}~~|{zxwvvuutttssssrrrrrsssssstttuuuuvvvwwwxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwvvuttsrqponmmmmmoprtvy|~~~~}}||{{{{{||}}~~|zyxwvuttssrrrrqqqqqqqqqqqrrqrrsssstttuuuuuvvvwwxxxyyyyzzzzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~~~~}}~}}}}|{{zzyyxxxyyyyz{wsniknu}~w{rw}zutuwxwvtssuuuvuvvxzzz}|vxyz{vr|vz}~ztwz{~yt{~v~~|{}|xvuxzwux|||ywwwxwsolijjkkjhggfeedimopmklmkjhhlpqppptxwutstvx{zzzz}xstvromjjihffefgijjkjiiikmmmllkjkjosnjjjmpuz{|}}{xwx{~}{|ytuwxwvuvxz{{{|{zwusqmjiigffb`cit{~wpg_`ccehihhiiikkknoqsrplhhiiiihiijknrwyywsnkkkjkkkkjhiijjhggfimjgkonlhddfhjkkmojdaa``dhijkklnpsttxzxwxy{|}|yzz}{|~|{|}x{{vtqstqponnmjijkfaaa^\[\afikjhhijkkkljea_^biifgfc``bba``_`djjiosldccbdgjotssytvwsrppw||}vov}{vropqpqqrtv{~{yzyxwwxy{}~~}zxy{{{zyz{yz{z{|}}~|{zywusstuuuusrqqomlkkkigdbbcbbefhkmoqrrrqomkmonnmkjigfghgeeedcfhjjhfgihfeffghikkjihhiijklmoruwwutstuvwy{|{}}yyyuoopnjijjifehlljkkjffgfgkmkigeeefgghhggghiiihfjmkjllkjhhkmnooopolkmnmmopoopqsuvvy{wssuvxyzz{~||~}~~~~~||}}{{zzzwutty~~}}~}||{{{wtsrqqqsttrqpopqqpnmnprtqmoqrtutttx|zxwvwxxz{}}z{{yxwvxzvrppqrollmmnmlkiijihknmlkklmifghknjffgjnlihgfghjlnmlnpoortsrrsqoqtuvwxyyyxwvvwxyxwwwz}{yz||}~}}|}~{yz{zyz|{|}~~~~~~~}~}~}{zyxwz|zz|}}|{z{}zwyz|}zvuuuwwwxyxwz}}|~~|||{zz{|}}}|~~~~~~~~}{|~|{zzyyyxz{{zyyyz{~|z|~~}|{{zz}~}{z{}}||}~|zy{{zywurqrsrppoopsvvvutstqpsvtqprtuwvtsuvwxxwxyvuwxyyyyvuvyz{xvwxxyxwx{|~}||}|zxyyz{yvx|{xussuwy{|zwwxyzxuuuuuuuuuvwwwusrrrrpppprsqpqrstturpqrtuvvusuvuvvvvwxyxwvwwvxzzxxwvvuvwy{|||ywxyyxyyxx{}}|||~~}~}}}}}zwwwutvwwvutvwroopprssttux{|~~{y{~~~~}}}}}}~~}}{|||}~~~~~}|{zzxwz|}~~|}~~|~~~~~~~~}~~}z|}|{zyz|{zyxwuuvuttuvwussssttsssqonoqssrqqqqrrqonnopqrrqqrpopqqrtwxxwwxywuwzywvvvwxyyz{|||{zzzz{yxz{{|}|{zzzzz{~~~~}|||{{{|}~~~~~~|yyyz{|}~~~|||}~}{{}}}}}~~~~}}~~~~~|{|}~~}||~}}}{{}~}|{{}~~||{{|}~~~~~}|}~~||{z{{zzz{{z{{{{{z{{yxwvvuuuvvvvwx{|}}~}}~~~||{||{{|~~|||zyyyyyzzzzywwwwwvusstvutsrrsrqqrqppqqrpnpsqpopoopqpoooprpnoppponpqrttttsrrqqrrsuttuvwwvuuvvvwxxwwwwxxxwwwwwyyyyzzzyyz{}}|{{|{z{|{z{{{zzyyxxxwwvvwxvttuttsssstvwxz{|}~~~~~~~~~~~|||||||}}||{zyxwwvvuutssssrrrqpqrrqqqqqrrrrqppppqrrrrrrrrqqrrrsssssssttttuvvvuvvwvvvvvvwxxwwwxxxyyzz{zzz{{{{{|}}||}}~~~~}}}}}}||}||~~~~}~~~~~~~~~}}~~~~~~}}}}}}~~~~~}}||||||}}}}}}}|||}}}|{zyzzyyxxwwvvuuttuvwxz{}~~~~}~~~~~}}|||{{zzyyyyxwvvvvuuuttttsssrrrrrrqqqqqqqqqqqqqrqqrrrrrrrrsssssssttttttttttttssstttutttttuuuuuuuuuuuuuuuuuvvvvvwvvvvvvvvvvuuttssrqqqppppqrstvwy{}~~~~~}}}}~~~~~~~~~}}}||{{zzyxxwvuuttssssssssssssttsssrrrrrqqqqqqqqqqrrrrrrrssssssstttttttttuuuuuuuvvvvvvvwwwwxxxxyyyyyyyzzzz{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}~~~~}}||{{{zzyyxxwwvvuuttttsssrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttttttuuuuuuuuvvvvvwwwwwwxxxxxxxxxyyyyyzzzzz{{{{{{{{{zzzzzzyyyyzzzz{{||}}~~~~~~~~~~~~~~~}}||{{zzyxxwwvvvuuutttttsssssrrrrrrqqqqqqqqrrrrrrrrssssrrssssssstttttuuuuuuvvvvvvwwwwwwwwxxxxyyyyyyyyzzzzzzzzzz{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}||{{zzyyxxwwvvvuuuutttttttssssssrrrrrrqrrrrrrrrrrssssssssssssttttuuuuuuvvvwwwwxxxxxxyyyyyyyyyyzzzz{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvuuttttssssrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssttttttuuuuuvvvvvwwwwxxxxyyyyyyyyyyyzzzzzzz{{{{{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxxwwvvvuuuuttttssssssrrrrrrrrrrrrrrssssssssssssssssttttuuuuvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvvuuutttsssssssssssrrrrrssssssssssssssssttttttttuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyzzzzzz{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}||{{zzzyyxxxwwwvvuuutttttttsssstsstststtttstttttstttttuttrpsuwy}~|}ztx}}ytpsvtrrsrrrrrrrrrstutsvxwvxzxwwvuuvvtsw|{z{|yu||wy|{zzz{|{{~}~}}}~{{z}}z|~~~~}}|}~}{yxyyyyxxxwvvvwxyz{yxxyyxxxyz{|{{|}}}||||}~}~~}|{y{{xuwxvttuuvvwxxwuvwwxyyxwwwwxyyxwvvwy{}~~~}}}||}~~~~}|{}}|zzzyz{|}~|zzyvstutsssrqqqrrqppppqqpqqrrpnooqrrrturoooooprrqstssvxwwy{yxxzz{}}|{z{~~}|}}|~{xy{zzyxwx{}}|~~}}}}|{xvxxwvuuvxwwvvwxxwxywuwxwuwwwx{~|z{|{{|}}|zywwz}|z{}{wy|zxz{xw{~~}|}|z}~}~~~~}y{|zzxw{~}|zy{}}{yvuuwxxwwwxyzzywwxxwxxxyyyxwwxyxyyyxxyxx{}zxz|||~}|}~~~~~~}}~}}|||{z{{ywxxvtutsrrrqpqrqponoonlmnonnmmmlllmmmlmllmmnonmoqomoqpoqssstusrtutrsuvwy{zxy{yy{}||}~~}~~}~~~}~~}|}}}~~~~|||{z{||}}|{zz{{z{{zzzyz{zxyyz|{z{|zyz{{{|}|{|~|z{|{{||{{|}}}}~~}|}~}}~~~~~~}}}~~~}~}{}~}||}||}}~~}}~~~}||}}}}|}~}}}~~}|}~~~~~~~~~~~}}|{zyyyyyxwwwvuuuuuuttsrqrsqppqqqqqpopqpoqsrprsrrqqqprtsqrstutssssstuvuutuuuuwwwwwwvvwyyxz{zzzzzyyzzzz{zyz|{zz||||}~~}}}}|{|}|{|}||~~}~~~~}~~~~}}||||{|}}||}|{}~~}|}~~~}||}}|}}~~}|}~~~~~~~~}}|{{{|{zz{yxwwwxxxxxwvuuuuvwvtvwwvuttuvwwwwwwwwxwwwvwwwwwxxyyyyyxxxyxxxxyzxxxyyzzzyxxyyzz{zzz{{zzz{{{{zzzzzyz{{{{{zzzz{||}}}|z{{{{{{{z{|{{||}~}}}||}}}}|}~}~~~~~~~~~~~~~~~~~~~}}}|{zzyyyyyyxwxyyxwuvwwwvuvvvvvvwwwwvvvuuuuuuvwwwvvvwwxxxxwwwxyzzyyyyyzzzyyyyz{{{{{{zzzzzz{|{{{{{{{z{|{zzzzz{{|||}}}|||||||{|}}}}}}||||}}~~~~~~~~}}}}}}}~~~~}}~~~~~~~~~~~}}}|{{zzyyyyyxwwwvvvvvvvvvvvuuvvuuuuuuvvvvvvvvvwwvvvwwxwvwxxxxxxxxyxxxxyzyxyyyyyyyz{{{{||{{{{{{{|||||}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}|{{zzzzyxxxwxwwvvvvvuuuuuuvvvvuvvuuuuuvvvvvvvvvwwwwwxxwwxwxxxxxxxxxxxxyyyyyyyyyyzzz{{zzzzzzzz{{{{{{||||{||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzz{z{{{{{{{{|}{z{}|{{|}~}}||}~}{}~zw~}{y}~{}~|y||y{~{yz|{y{}zx||yzz{|{zyw{}yz|ywy{xvvwxyvstuwzwtvyxwy{vsx}|z{}||~~~}}~~}}}|}}~~}{}~~~~|ywy|zxxxtqrttttrstrqswxvvvtrtvsqopqrsutsttsqqqpnnopppqsusqqrqorvqjpuojovtpqstuvvy{xuwz{{~~||~}{|}}}~}}~}}~|~|uvxtopqpqrtvyyxwutsuwtruwvuvwz|ytvxtqsuttvwwwz}zvz~{vz~{xz{zy|~}~{|~}{}|y}|w~x|~|{{yy~}}z}{wz~{y~vy}zvy{tnt|yuy}yuxzzyz{zx{}|yyz|}|}{y{}{z|~}~~~}~{~{~{~~}|~|}}}~}z|~{svztmorqpnlosqnprqomlnppqrstusqrtttttstuvxzwtx|xtw{||~{zy}}|||z~}x{~||zz{}|{}}|{z|~|y|{v}}w}~|~}{|~|~~~~|}~~|~~~~}~}|{vwyvsuwvvvurqtwvvvvy{xwxxvvtrrrqqsuuvusrrtvtsrrtxurw}zw{|y~|{|}}~}||}{x|~||}}|}|zz{|{~y|~}||{y~|w~}v}}~~|}}|}}{}}{~~}}~}~{xwwyyxxvtrtuqloqolmnnoqqstssqpswsortsrrtvxwuvwvwvuxzzyz|{z{}~~~~|{|~}}|~~~~}|{|}~~|}y|}{}~}}~~~}|}~~~}~~|{{zwuttuwwwxyzzyvvvurrqqqpoqsqoopmklmljjjjjmqpnqtqoswtqtwxxxzzzzz{|{z{|{{}}{zz{{{{|~~~{yz|yx|}}~~~~}|~~~~~~~}~}}|}|||zy{|||||}~}|}}}}|z{|{{|}~~~|~~~}~~|}}~~}}}{yyxussrpomloqonpqqqrrrrrrrqqqqqrrstttvxwvwxwvwxxwyz{{|}~~~~}|~~}}}~~~~~~~~}~~}~~~~~}}}~}|}~|{}~}||}||}}||}}}}~~~~~~~~~~}|{|{z{{{zzyyyxwxyyxwvwvtsttrpppnmnnmkmonkmooooqqrsvuuvwwwvxz|||}}||}}}}~~~~}}}~~~~~}}}|}~~~~~~}||{{|}||}~}~~}}~~}~~}}}||~~|}~}{||{||{||{|}}~~}~~}~~~~~~~}{yxvtrpnmlkjjihgggfeeffgghijklmoprstuvwwxxxyyz{|||||}~~}}}||}~~~~}}|{{zz{{|}}~~~~~~~~~~~~}}}}~~~~~}}}}~~~~~}}||{zyxwwvuttssqppnmmmlmmmnnnnnnnooppqrrstuvwxxyyzzz{{{|}~~~}}}||||}}}}}||||||||||{{|{{||||}}}}||}}~~}||{zyxwvtsrqqpqqrtuwy{~~}}}}}~}|zxvutsssssssrrrqqqqppppooppqqrsstuuuuuuvwwxxyzz{{{|}~~~}|}}~~~~~~~~~~~}}}}}}}~~~}}|{{{{|||}}}}}|||}}~~~~~~}||{zyyyyyzzz{{{{{|||||||}}~~~}|{zzzzzz{{|~~}|{zyxwvutsssrrrrrrrqqpppppqqqrstuvvvvvwwxyyz{{|||}}~~~~~~}}}~~~~~}}}}~~~~~}}}}}}||||}}}}}}}}}}}}~~~~}}||||}~~~|{zyxwvvuuutttssrrqppppppppppoopqrsstuuuuuuuuuuuvvwxyz{{||}}|}}~~~~~}}|{zyyxwvvuttssssstuuvwxz{}~~~}||{{{{{{{{|}}}}~~~~~~~~}{zywvutsssrrrqqppooonnooopppppppqqrrstuvvwwwxxxyyzz{||}~~~~~~~~~~~}}|||||}}}}}}}~~~~~}}||{{{z{{{{{{{{zzyyyyyyyyyzzzzzzyyyxxxwvvuuuutttttuvwxy{}~~|{zxwuttsrrqqqpppppppppppppqqrrsstuuuuvvvvvvvwwxyz{{||}}~~~~~~~~~~~~~}}}||{{zz{{{|}}~~~}}}||{{{{zzz{{{{{|||}}}}}}~~~~~~}|zxwusrpoonmllkkkkkkkkkkkkkkkkkklllllmmmmmlllkklllllmmnopqrtuwy{}~~~~~~~~}}}}}}~~~~~}{zyxwvvuuttsrrrqqpooonnnoooppqqqqqqqrrrrstuuvwxxyyyzz{|||}}~~~~}}||{zzyyyyzz{{{||}}}}}}}}|||{{zzyyxxxwwwwwwwwwvvvvvvvvvvuuuttttttuvwxz|}~}{zywvutsrrqqqpppppppppppppqqqrrrrrssssstttuuvwwxyyyzzzzz{{||}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~}}}}|||{{{{{{{||}}}}~~~~~}|{zyxwvvvvvuuuttssrqpppppppqqqrrrrrrrrrrrsstuvvwxyyzz{{{|||}}}~~~~~~}}|{{{{{{{|||}}~~~~~}}|||||||||||||{{{{{{{||}}~~~~~~~}{yxvutsrqpppooooooooooopppppqqppqqqqrrrsstuuvvvvwwxyyz{{|||}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}|||||||{{{{zzzzz{{||}~~~}{zxwvutsrqpoonnnnnooooooooooopqqrrsstttuuvwwxyzz{|||||||}}}~~~~}}||||||||||}}}}~~~~~~~~}}||{{{{{|||||||||||{{{{{||}}}~~~~~}{zxvutsrqppoooonoooooooonnnnoopppppqqqqqrrrsttuwwxyzzz{{{||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}|||{{{|||}}~~~|zywvusrrqppppoooooooooooooppqqrrrsssttuuvvwxxyyzzzzzzz{{{|||}}~~~~~~~~~~~~}}}}}}}}}||||{{{{{{{{|||||||||||||||||}}}}~~~~|{ywvutsrqqppooooonnnnnnnnnnoooooopppppqqrrstuuvwwxxyyyzzzz{{{{|||||||||}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~}}}}~~~~~~}}}}}}}~~~}{zxvutsrrqqqpppppooooooopppqqqrrsssttuuvwwxxyyzzzzzz{{{{|||}}}~~~~~~~~}}}}||||{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~}{yxvutsrrqqqppppoooooooooooooooooooppqrrsttuvvwxxxyyyzzzzzzzzzzzz{{||||}}}}}}}}}}~~~~}}|}}}}~~~~~~~~~~~~~~~~~~~~~}{zxwutssrrqqqpppppoppppppqqqqrrrssttuuvvwxxxyyyzzzzz{{{{{||||}}}}~~~~~}}}}|||{{{{{|{{{{{{{|||||}}}~~~~~~~~~~~~}{zxwvutsrrqqpppooooooooooonnnnnnooppqqrssttuuvvwwxxxxxyyyyyyyyyyzz{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~}{zxwvutsrrqqqpppppppqqqqqqqqrrrsttuuvvwwwxxxyyyzzz{{{{{{{{{{|||}}}}~~~~~~~}}}|||||||||{{{{{{{{{||||}}}~~~~~~~~~~~~~~|zywvutsrrqqqpppppoooooonnnnoooppqqrrssttuuvvvwwwxxxxxxxxxxyyyzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~}{zxwvutsrrqqqqqqqqqqqqqqqrrrrssstttuuuvvvwwwxxyyyzzzzz{{{{{{|||||}}}}~~~~~~~~}}}}}}|||||||||||||}}}}}}~~~~~~~}{yxvutssrrqqpppopppooooooppoppppqqqrssttutuuvvtpsyzyyxxy{{xwxy{zxz~|x|xs}ss}~}|{}z~|~z~}z~}|}}~~}~~|~|y~}|}~}|}~|z}~~|}~~~|}~~{||yvsruuusrstrquvqoqsutqrtssstuuttsv{xprz{{wsy{yxwxz|}~{vz}yxy|z|||}~}}~|{|~}}~~|}|~||}z|}|zz|~}|zz|~|x|}{}~}~~~~~~~|~}|~~{~~~|~{zzyyyxzwprwsmlnqtrpmnqstojmtsooprspnqtutrtxxwustuxzwuwxwxyy{yvxzyy}~zxz{{|~~}||~~~~~}{}y{}~|x~}z}|~{z~}{{y}~~}|}|||{xuttstvvtrpqsokpuvuqptvsrqrttrstuvwxwvxvuvw{zuwyz||{{zxz}|{||z}}}}}~~~~~}{z~{~~}xy}~~|{}}zz~|z}~|{{~|{y~~{~z}}~~~|||~~~}~}{}|{{zyzywtomnqttsqnpvupnosvokqtrrvvspptvsqz~vqsvyxtstx|ytuy||urw{|{xx{|}{z|}z{}~~~~}}|~}{~~~~|~z}|}q{~z~~~~~|x~|~y}}~}{|~}|}~{}}~}~~~}yxzzxupqtsrstrqssqsvvwqkrzvqqrwyssxzyusuxvtuxxy}zuw{|}yszxsx|}}yxzzz|~|{{z|~}||~~{~~~{y~y}{z|zy|~}}}}{zz}|}vw~|y~~|~~{{~~~}}{~~}xsvwusooqompsqottjjsvsninurnqsqpvvnnxxssuvurswy{{xux{}{vx{tyywzx|~|}~}z}}}~~~~~~|~|{}~}}|{{|~}~y}|}}}||~{}{~~~~}}}}}}~{x}}|{~}|~}xzyutvwutsrsqntyurtuuttroptvxtqsvvxywvuuwxxwwzxwxy|~xu|zxwy{xu|{vz~~|yz}~~}{z{~z~~~~|{y~}|}zw|zzzx{~~{~}z~|}~}~~~~~}~~}}}}||}~}zwxzwttrqqrttpmoqpnpsqpqollpqonnrwpjqwsprtvwvvxxv{{vz}}~~}~|yy|~~~~|}~~~}~~~~~~}{y~~x~~}~~x~~~z}~}~}{z~~}|~~|||~~~}~~}~}{z}yrtvutqouxvtrruutrpswusrruvttuuuuwwwwvutsu{{wvy{{ywwwwx{|xw}|yx||}~}}}}}{~~}}}~~}}~~}~|}~~}}~|z{|}~|}{~||~}~yz}}}x{|tptvusonomlrvpkoqnnoprspqsolrutrssrrtvvvuvwwwwx{|{ywy|zvy~}zxz{|}||~~~}{~~{{|{{~~z|~|z~|||{|~}~~}~~~~z{}|{~~}~~}}}~{{}}~~~}|zutyyvtruytnrvtsontuoorsusqrrqptvtswwvtrw|zuwzyxyzzyxz~{uw||xz}|{{}}y{}~~~~~|}~}||~}~~}|~~~~|~}~||}~~}|~|~}z}~}{~{x{}wrvxvusrutpqutrqponooprqpqpprsssrqsuwwvvvuttuw{yvvxyywvwz{zwxz}}|{|}|||}}~~}{|~~~~}}|}}{|~~}||{}}}~}~~}~~{z~~}||~}}~}~~}|}~|yyzwtvxursttsrrsrrssrqppqsstttutqsvwwussuz}xuwy|zuy~{xxy}~{wy~~{w{zu{~}||~z|~}~~~~~~~z~~~{|}||}~}}~}~}~}}~}||}}~~}~|}}~|~~zvuxyvspsxvtrpopsspoqstrmptqoqrsttvvtstvvuwzwtvxwxy{|zvx||{|{yy{|yy|~}}{|}yw}~{|}~||~|}~~~}~|{}|}|~}~|}}~~}}~~~~~~}~~}}~~~}}~~}}}wtyztqrqqrsuuroopqqssoorrqqpruuutsuvvvuuwuswzywxyyyxxxxyzy{{zzzz|}}}}}~}}|{~}}~}~~~{~}}~~||~}~~{}~{~~}|}~~~}~~}~{|~}~|{||~}~~|zyywvuuuspruspopqromoqsronorupjpwvvrpruxwtuwz|wsy~zyz{yz|}|{}}zz{}{x}~{{}~{zz}|{|~|~ynqw|~}}~zy}z|||~z}}~yz}ywvwxy|{y{y{{y{zs{~{|uqxzz}{||~ys~{wr{pk|}~zwuqmijjhlkikkieb`_a^`ddebbcgkhfeca_abeifeeelrledfknlhccjnnjflqlijlpkbdiiiedhmpnklljlnjkqutrqrrtvuttsqpoprsrrpjimooqsrqtsot{vr|{xy{~~|}~~{~~|{z}}xvzzzxutusompwyuqoquqnrxxtsslhorkhklkifhlmkkjhgklihllihiihlokffghfehjdaa__dhc]^a^\ab]Y]b^Z]bdd\X_b`^]`a`ab]]dha\dlcY`hfbdfggiihdgkgcjojfioomprkglrpknuoejrnhkmkikmnkijiilmihkprnlnmkmoopnmopkjrunmrtvrnqsswvssvzxrtzz{{z{|~}z{y|y{~zw}|y}}}zz}|{}}{~{z~}~~}~}yz}|{{}}ww||vvvwyxutsvyuqwywwwwzxtwyy|zww|z|~y}}}~~~~}}}{~~y}~~}~}}~|vz{tpporsqnlnttolqtsokkrxrkpxsnuzwsrswwrqsrqqsrsvtopusoqtsrsty|{wqkotqoooswuvxxxvvxwutoqy}|{yxzxvw|}rnvzrlpwuruuoptsmilplimqmjrxrnw{wuy|{xyxxz{|}~{|}{{}~||~}yz}{|{vw|~|xvz~}zz|vu}{z~~~wz~~yuyyqqvwsrtvwurqtyzx{}zz{}|xyyvxyvuvx{yvuuvvrtzxux{wv{~zxz|~}||~|}}~~~{{~|}~|{{wvxvrsuwvpmpspmmljjhgihfeedaaccbded_[^db^`a_]_b^Z]_\XWXZXUTUYYWVVVZ]\XTVZZXWUWXXWXYWUVVTSUWURSX[YXZZYYZZZYXYYYYZ[XVWYZZXUSTVUQPRRSSTUTQOOQTQNPRRSRTXWVWWY\\]_^_aa`abdffdcdfggfeikhefgjkjfcefgiifghfegmrrpoptwxxxwy|{zyz~}~~xtvwusrtspsuoiilqrrtspmkmrsnjjkmprsrrtwz|}yuvyz|~}xy{x{~~yv}{x{~~}}{{{{}~|{{{zz{||yvxxvy}ystvvvsswxtsttuwwwwxzzzz||{}~}{x{|z{|ywwxvtvwuonqsqomjjlmljklnnkinrqopu{{wwzyyyy{|{zwvxzywttxywxwvuuuvwvwyyutvwusrrssrqqqqroklnnmlkmmmmlmlmoomlmnmmmmkjkkjjjjhhiiggilkiiklmmkkorqpppqropuurrqrtuvutuwwvuvwvwxwwxwtuvuvxwtuvxzxwwwxyyyyz|{z{{}|y|~}~~~~}}}|ywy{zyz|}~~|{|{xxz}{{~|}~}~}xuyzx{||}{vvzyvxzywwwvustvurommnrvtqqpqplknpqpnqvusrqsuvuqnpruvwyztqtxxwtrqrsrqportolqtuutrqrstuwxwxyyyxy{~~|}~{xyyxxwy}|yyzz{{yxvvyyxxy{|{{{~{}~}||{|~}}~~~~|}~~}}}}}}||~~}|}~~}~~{z}~|zz{{zzxy||zyz{||{zzz{{{||{{{|}{y|~|zz}~}{yy||{{{|}{xyzzzyzzzyyxxwxyxxyxwxyz{{zxx{|zwyzxvwwvuvvwwwvuttvvsrttrrrsutqqruuqquvtrqrussuvtstvuuxwtuvvwvvz}zxxyz{{yxy|zxxwxxtrsrqqponorqnortwx{~{}}y{|zywwxwuwzwruywuy{yxwy}|y{}|{{{||{zzyyyxxxyzywwxxyz{|{y{}|z{}}{{~}||{zxwvvxzzwwxxzzxyzwvvvwvttwxywty|yvvvwwvutvyxvuuy|xuxxussstttsrtwxxvvxxvuvvuuvxywvxz{{zyyyxxwvtuvtsttrstuurpppoonmnortrrsssssuwustuuuuvwxzzzzyz{wuxyyyxz}|yz|~~{wwyywuttuutrqrstvvuvy{|}~~}|{{|~}|}~|z{}|}}|~~}||}~zx{}zy||{yxy{{z{|{{}~||}~~~~}}~~}}~~~~~}{{{{{}~}zy{|{||||{{|}}||}||}~~~}~}}}~~{}~~~{y}~{z{{||{{{|}|{{|||~~}|}~}~}}}|}~{yzzzyxwvusuvtrvy{~~}zz{|}~|}~|{~}zz|{{||}~}}}|{zzxvx|{z~}}|}}}}}~||||{yxxy{zwwxxxvttutsrpoppppqrrrtuutsuxwvuuuuuuvvvvvuvutsssssrrsrrssssstuvvsqsuvvttwwvwwwwwvutvvusrrrqppponopomllllllkjjjjklkkklllmnopooqppruutuuttttuvuuvusuusqqqpomkkmnkghjklkkprqrux{~~~~~~~}~}}~}||}}}{yz{zxyxwwxyzzyzzxwyzzywxz{{{{}~}|||}|{{}~}|}}~}|}~~}|}}}~~}{yyz|}~~{y{|||}||||~|y}~~~~}{wwxzzwvwvtuvwwvuvxxvuvwwyy{}}|z{|}~~}|}~~|{|}|yuuwxwtpoqomoqrstsqswz{}~~||~~|{{zxwwuuzzwwxz}|z{|||{{yxz|||}||}}||{{~|z{||}~}|~{}}|||{zyxxxtrwzwvvuuvvwwwwxwxyyyxx{zvwxz{xvwwwvuuvwxxvtttuuuuuvusrsvxvsstuvuutsrrrsrsuttrqrsqqrssrpppqppponnmmmlkkkkjjighiklhegikkiilmnmlnopqonprssqrsrqpprrpoooomllkjjihhiigghjkkkmnptwxy{~~|{}}{{|{yxxxyxvwxvxzxwxyzzzz{|zz}~{{|||{z}~ywy{zzzy{|||||~}~}}}}}{z{|{zzyy{{zzz}~}|}}|zyz{zzyxxyyyxxxxxxz{zzz|}|{||}}}~~}|}~}|~~|{{{{yvvwwvtsqpqqooppprstvxy}~}}}{}|z~~~~||}{{|||||{{{|}zxz||{yz|~~~~~|||}~}}||~}||||}}|{|}}}}{zz{|}|{zzzzzzz{|||{zz|{zzzzzyxyzxvwwuuvxywttutstuuuutsrstvutuvutstvvtrqqrrqqpppmlmnnonnnkhjmlkkklljijkklmmlkklmnoppoopppppqqporsrqqrrpmlmnnmlkihhhhgffghghmpooquxzz~}}|}}|{|~}~~|yuuxyxyyxz|{||{yxyzz||{|}|||}}}|{z{{||}~~}}~~~~}}~}||||}~~~{zyyz|}~~~~~~~~~~}|~~}|zyz{|{wtvwuuvwxxwy{zzyxyz{|{{||}|{~}|}~}zz{zxxwuttsssqpqpommnnopsuvvy|~|{||z{|zyxxyxxxxyz{||{|~~~~}~}~~~}{{zz{|{{{|||||{|~~|{{}~}|~~}||yvy|ywvw{{xvvvvtqrsssttttuvvvttutstsrrqqstuvvutsrrrpmmmorrstrnnpommlljhghijkkjjjkkjklllkjlmoqrtvusrpqsrstutqooppponmkjijigfgffffhkjjkmnpqtx}}|~~~~}|}}{z{}yuttuuttvwuuxyxyyz{zwz}{z|}}}~~~||}~}{{{{{|{{}~~~}}~~}|{||{||||{{}~}|}|{{}~}|}~~~~{|}}}|{|{xwyzzzyyzyyzzzz||zyz{}}|}}}|}}~~}}}||}}}|{z{{xwwwvutrppqqppprstvwz}~~~~~~}||||{{|yuwz{{xwyzxxy{{||~}|}~~~~~}~~}~}}~}|{{}~}}~~}}||}~~~~}~}}~~}}||{{{{|}}}||{|}|{{{zyyyyxvuutttuvusrqqqqrssrqrsrrssttssttsrrrrpppqqpnnnmllmmlkjjkjkmnnmlmnnnopqqooppoorqoopqrqqssppqssssttuwvvuuwvsrssrsrrqpooopqpqpprrrv{||}}~}|}~~~}}}{zyyyzzzwvvvvttuvuuuutuwyxwxyyxxy{{z|}|{|}~~~}}~}|{{{{yy{{{{{yyz{||{z|}||}}|||}~}}~~~~~~~~~~~~~~~}}}}{zz{|}|{|{{{||}}}}}}}~~~}}~}zz{{zzzz{{}~}}}}}}|zxxwxxxxxwvutuwwvxyxxyyz{zz{|}~~}}}}~~~~}|~~~}}}}|zxxxxxvvwvuuuuutuvwvuuuuuvxyxvvvttuvvtrrrqppqpnnmmmmmmmmlkllnoooomnoopopssqppqrrqstsrrrrsstvutvyyxxyyzyxxxxyyxwvutttusrrrrsssssttuttwxxxxxxxwyzzyyyyyyyyyxwxzzxvuvuuuuttstttstvvtsrtuuuwwvvvxyyy{||||}~~~}~~}~}|{|~~||}|{zyz{{|||{yyy{{z{{{{{{~~~~~~~~~~~|}~}}~~}}}~~}}}|~~}{{{|{{{{||||}}}~}{||{{{|}}{y|}yvwz||{zyyz{zzz{{z{{zyzzyxz{||{{||}~~}}}}~~~~~~~{|~}|zyzyxzzwwwxyzywvxxwwwwvuuuuusrssssrqsttsssrrssqqtvtpoqqppqqpnmnnmnnnnmklnopponoqqrtvtsvxusw{wtuuvvttvvsrsssrsutqprttsssstuutttuvtssuuutrsuurqtustvusrsvxvtuvvuuvxywvwvwyywxywwyz{|||||{yz~}~~~~~}~~~~~}z{~}zz|xuy}{yz{}~~~|z}~}z}~}~{|~~}|~~~~~}||{{||{}~}|~~}~}}y||}|y{~}|~}{|{{|~~{zzyyzxwxzzzyxxz{||}|{yy|~}~~~~~~~{z||{}~}|{z|~}~~~~|}~}{z{zyxxwuvwvuuvutwyxvwxyzyxxxz{yxwvvwussrqrrqonmmnnmmmmmlmnnnmlnqpoqrporrporuspsuroruutssttvxusuvsruvssttsqppqsrqssrrrqrrqqrttrrtuutuvvvwwwutuvttuwvvxywtuwwvxzxtuyzz{{zz|}{y|}y|}{}~}~~~~}~~~||~}{}~zxz{||{{}~~|~~~|}~|zzyzzzz{{{|{{|}|{|~~~~~}~~}{{~~|{{|{y{|{z{|{z{|zy{||{|~}{}~}~~}}~~~~~~~}}~~~~~}}}}|zzzyyyzz{}}{{{{z{|}~}}~}|||zyz|{yxwwxvuvwuttuvtstuspppqrooppoooonnnnnnnopopqqqqqtvtrtutrrstsrsstusqpppppqqqqqqppqqrsrqsuttttttuvwvwyzyxvvxwvwzzyxvvwvwwxyyxxxwwvvvwxyxxyz{{zyyz{{{|}zyz||||}~~|{{{zz||||}~~}}}~~}~~~~~~~~~}|{|}~~~}{{|||||}~~~~~~~~~~|~~}}~~{{}}}{y{{zy{zyyzzz{{|}|{}~~~~~~~}}}~}}}}}}}}}}}|||||}~}|}~~~~~~}~~~~~~~~~}}~~~~~~~}}~~~~~~~~}}~}|||}~~~~~~}}}}||}~~}|}|{{yxwxwwwvvutsrstrqrrrqoopolmnonoppoooponorqoopoooqstsrttsstuvusstuutsuuttuvwustvvuutvwxyzz{zzyyz{|}{yyyzzyz||{zyyyyzzyxxxxyzzzyxwxyyyyyxwvwxwvxzyxxxyyyz{{zz{|{{{{|}|{{|}|{z{}|{|}~~}}||||}}}~~}|}~~}|~~}}}~}|{||||||}~~}}~~}|}}}}}}}}}}|}}}~~~~~~~~~~}}}}||||{{||{{{{|||}|{|~~~~~~~~~~~~~~~~}}}}}|||}}}}~~~~}}~~~}{{}}|zz|~}|}~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}{z{zxwxxwvuuutrrrqqsqoopqponopnmoopppppopppqrrrrsssrrstuttstuuuuuuuuuvvvvutuuuuuvvwwxyxwxyyyyz{{zz|||{zzyyyzzyxxxwwwwwwxxwwwvuvwwwvvxxwxxxxxxxxxyyyxxxxyzzz{{{|{zyz||}}}}}||||||}}~~~~~~~}~~~~~~~}|~~}}}||{|}}||||{|{||||}}~~~~~}~~~}}}}}}|{{|}||}}||||~~}~~~~~~~~~~~}~~~~~~~~~~~}}~}}}}~}|{||~}|}~~}}~~}~~}~~|}~~|z|}~~}}~|{{||}}|{||{{||}~~}|||}}~~}||}}}~~}~~~}~~}}}~~}}~~}}}|}}~~~~~}}~~~}||||{zzzz{{zzyyxwwxwvuuvwtsuutrrsttsuvvuuvwwvwyxxyzzzyzzzzzzzyyzzyxxxy{yv||vuu|~wuuwzxvwysnz{vwy}|{}}|w{~w{}~z|~ws{{x|}|v}~y{}{qy}~|}{~~w{}{~}{~z~w}ur~}q}vxl~uut~}nu}umnpzr^pueyz}w|}w|{ju}zvrx}zur}{pz{v}ov|zqx|wwvy{rjqwtronw{rzz|twyyzww{|zuuyxvuuwxzyy{|zwux{zwuutqqplkjijkoqkdfimojfghkmljhgb]htojmov|wqyzx{}{|}s||rvyz{odp}{xqlu~zvsoswpjqwqkmopsngnttttsw|}}}|~}zyxy|wrpou|vrw~}}|}}{x~}}}}~y}x}t|{x{{|v{zuxxy{qglttrmjnsniovspmiovutkajupmnlmqrsvyuqwzy{xtz|yxtsz{uy}y|zwz||{rjihmsj_ekgghhotmhovyyvty~{yzwvxxytnt|vptxsprtx{vsx}{v}}wyz|wmx|wqy|y~}}~y}|vuxxvuvy{vrw}~|zxvy~~|uyloswxsooswxtt{wr|u|~|zzxt{xqrq~uxz||zpv~}{wy}~}wx}}}}~}}}|~}{{{yxyiu}yyvvwwwxxvtpntytnhflrlhlnjhhilmjiiilpkfjoljmpsvtt{}~~~{{z|}|{vqtyvssrpooppqrrnkovrlpwy{ws{|{{z{}~~|{zwz}vpsstuqmmotxzyxx{|}~~}vz|zyz{{|~}~~~z{||xwx||}zwuwyvtssrqx~{yyxyyy|}vqtxxw{{xz}}|ytvuv{tmw}{w}yqtuxypiszvqqruyrkqxxytow~wrw{|{slx|uvu{ysvvutmhlqg\bjjlhbgmnpooz}w~twxutmdjqiaeiikgbksomoq{zt{|uwzxuqmoqmjmptwrpw~~|{~~~~{xwuwzvopuusomottpt{|}|{}uwxxzwsuz{{~zy}~~~ywwzzwtolrw{~zwwwzywuw}ztuvz}ywwvvwx{|}}|}~}zvsuxvtz}x|}wqv{vpomqvusvxvuwz~}~|{{}}umrvqnkehlihhgjmjimssqrt{|vy~~~{~{u{~}zx{|xuuwvtnjpwohlnqurouzyuvy|~zu||zzxz|{yywvwuquyrnsvy|zwy{~~{~x||~}wvvtrokotnhlprvuty~~{wtx}voooqsmgjnmlllqtqosx{}||{~~}}xsvwsooqstrqw}}{|~z|vwvwzwsx}{y{}~}wxyz{xw|}z}|xvuqmprojfcgkjhijloprz{}~|}}zxyzywrprutrrrpponrwvutuz}~|yxspqpnmiehkjijjmpqsuvxz{|~}{zyyzvssrstsrrrrqstuvsqtwz|zy{|}}}wuuvupllkiihhhihhkoqtutx||}~}}{|~|ywvx{yvz~}|}{zytpsvusstw|}}}xyzvtrqstrruyzz{{~|zywuspoorqnnprutsvz{|||~~}|{ywuwzxvvwyzxwy{{{}~~~~~}{{{}~}{|}{{|{zzvstttsropqqprttuuw}~|zwtokjkjjiiknpqswzzz{~}}}zzzxwtqqqnklnmmljkmnnoopssqtwwvvwz}|{~}zyxwwspruuuuux{zy|~~~}{zxusrqqqqopqppruvwxx{~}||||~~||}|zyyyzywvutssrssqqsuvwxz|~~}}~~~}|||{zwwyxvvwz|{{|~{xvuvvwwwxyzz{}~}}~}|}~}}}}~~|}}||zxyxuutsssqpqrstuuwz}{xvvvusrstvxyz{}}|}~~~~~}|||zxvtrrqommmkkihhiijjiilmmortvxz}{wtsqpolklnmmnoqtuuwyyzzyz{zz{{zzyyz{zyyxxxvuuuuuuuvvuuvwwwxy|~~~|zzzyxwwvussrqqqrqprsssuvxz{}~}|{zxxxwwwxwxxxy|}}~~}|{{{{yyyxxwxyyz{|~}~~|{{{{{{zzyyxxxxxwwxyz{|}~~~}}||zyyyxwvuuvwxyz|||{{|}}}|{zyyxxxxwvtsrqpqrrqoonmlkjiiijjklmnpqqrstuuuvvvvwxxxxyz{{{{{||}~~}~~}~~~~~~~~~}}~}}}|{{|}}}}~~~~||||||||||||||}~}|{{{}}~~~~~~~}}||{z{{{{{|{{{|}}}}}|zwvvusrqppqqrstuuvwxyxxxxxyyyyyxxwvuttrqponllkkkklmmmnnnnnopqpqstuwxz|}}~~~}{yyywvuuuutuxxyz|}~~~}|||}||}}~~~}}|{zyyxxxwwwxwwxyzz{|}~}}~~~~~}}~}||~~~}|{zzyxxxwwwxy{|}~}|{{zzyyyxwvwyyyyyz{|}~~~~}}}}}{zyyxwwvusrqpqqqqqqqqrstuvvwwxy{{||}~~}}|{zxvvusrqpponmmllllllkklmmmoprtuvvwyz{}~~}}}~~}}|{{|{{{{||{|||}}~~~~~~}}}}}||||{{{{{|}~~}~~|{||{z|||}~~}|||{{zyyxxxyyyzzyz{|}}}~}{{zzz{{||}~~}}}}}}}}}}~}{zywvutsrrrrrstuuuvwy{}~~|zywusqpomljiggggghijjklnoopqrttuvwwxxyz{{{|||{z{zyxwvuttttttttuvwy{}~~}|}}}|||}}}}}~~}{zzz{{{|~}{yxxxxxxxyzzz{|}}}}~}~~{yxvtrppqpooooqrtvxz}~}||||{|}}}~~~~~}}}}~~}}~~~~~}|zxwvtsqqpppppqrstuwwwxz{|{{|}~~~}}|{zyxxvusrqpnmlllllkklmmmnoopqstuuuvwwxxyyyyyyyyyyyyzz{{{{|{{{|||}~~}}||||||}}~~~~~}||}}}}}~~~|}~}}}~~~~~~~~~}|||{zyzzz{{{|||}}}}~~~~~~~~~~}{{|{zzzzz{z{||}~}|{ywvsrqppqppqqrrsstuuvvvwvvvvvuuutuvvvuuuuttuuttttsssrrssrqqrttsuwxz{}~|zyxvvvvwwxxyz{|}~}|||zzzzzzyz{|}~}||||||}~~~~~}~}|{{zyyxyyxwwxxxxyz{|}~~|zxvusrqqrrrtvxz|}~}|{{{zyyzzz{|}~~~}}}|}~}~~|{{zzzz{{zz{|}~|zxusqponlkkjjjklmnoqrssuvwxxxxxyyyxxwwwwwxxxxxwwwvuuuuuuuuvvuwxxy{|}~~}|zyxwxwwxyyyz{|}}~~~}}}}}}~~~{z{zyyyyyyyz{{|}~~~~}|||{zz{{|{{|}~~~}|||{||}}}}~~~~~~~~~~~~}~~~~~~~~}||{zxxwutrqpoonmmnnnmnnopqqqrrtuvwwwxyz{||||}~}}|{{{{{{{|~~}|zyxwvtsqqqqpqqqstuuwyyz{|}~~|{ywvvuuttttuuvwyyz{|}~~}}|||{{{{|}~~}|zxwvuttssssstttvwwxy{|}~|{{{{{{|~~|zzzyyyyzz{|}}}~}{yxwutsrrrsuvwy{}~~}{ywwvsrqppnmllllmnnnopqrtuuvwyz{{}~~}zxwvuutttuuvwxz|}}{ywvuusqqqpopppppqrsuvxy{|}~}|zyyyyxyzzz{}~~{zyxvuuutttuuvvwwyz{|}~~}||{|}}~|{ywvuuuuuuvvvwwyz|}~~|zxwvusstsrtuvx{~~}|{{zz{{|}}|{zxwvutsrssttuvwy{|~~}|{yxxwvvuuvuuuuvwxyz{|}}~~}|{yxvutrqqpoonnopqqrstuvwwyz{||}~~~~~~}{{zywvvutsssssstuvwwyz{|~~~}}||{{{{||}~~}{zzyxxxxyz{{}~}}|{zzzzyzz{|}}~~}|{zyxwwvvvvvvwxyy{}}{zyxwwwwwwwxy{}~|{yxvusrqpooooppqrsuvwxyz{{|||{|{zzzzyxxxyz{|}~}{zxvtrrsrppooooppppqrrrstttuuvwwwxyzzyyzz{{|}~~}{zwvvutsrrssrtuttuvvvvvwwvwxxxxyz{{{}~~~}}||{{{|{|||||{||||}}}}}}}|ywvtssrqqpppqrsttuvxxyyz{{|}~~|zxwvtsrpooonopqqqrstuvwxzzz|~~~~~}zxusqomlljhggfeffffeefffghijklnprtuwyz|~~|zxvtsrqppoooopqrrssttuwxyz{|~}|zyxwvvvuuuuuuuvvvwwyyyz{{|}~~|zyxwvuusrsttttuwwxy{|}~~|zxvtsrqponmmmmmnooppqrsuvxz{}~}|{ywvtsrqoonmlllkkjiiiijjjkkmmopqsuuwyz{}~~~~~~~~~}|{zywvtrqponnmmlllnnoopppqqstuvwy{}~~~}{||zwy|{{{zzz}~}~~||~}}}~~}~{{|zyxwtrtusrqqrrqruuvxxx{|}}~~~~}|xyzxuuvroqtqoprrrtvwxy{~|{||zyzzz{{|||~}zxwvtqnmmjgggeddcbcefggghjmoqrtwxy{~~{wxyvttuvvwyz{{|~~}{zyxusstsqppqssrstssuxxxy{}~|{z{zxxxwwwwvvwy{}~~~{{|zxyzyxyzzzz{}~~|{{zyxwwwxwwy{zz}~}|{{{}~|{}}}~~}}~}|{z{|zyxxwwxywuwxvtx|ywz}}}~}}}|{|}|zzz{{|}}~~~|zzzywvsrqpooonmllkklnmmpqqpqtvwz}}~}yyzwuttsrqrrqrtsruxvuy|{{~~}~~~}{|}|zyxwxvtuwwwwwwxz{}~~}|{ywxywuvwwvvwxzzz|}~~}|}{yxxwvvwvvxzz{|~~}|{yy|{y{}}}}}~|}~}|{|~}||}}}}~~~~|}}||||{{|}}|}}}}}}}|}~|yyzyxyyyxwvuttttsrqrrpopqqrrrrsttuwxz{{|~}~~{yyyvsssqmnopoooooqttuwyxx{}}|}~}~~~}}~}|~~~}zzzywwxwvwyxwy{{{|}~~~}}||{{||{|}~}~~~|~~}}}~~~~~~}~~~~~~~}}}}}|||||||||||{{||{{{{|{zywxyyxwvvvutuutsvwusuwxwwyzzzz|}}}}~~~|{{zzyxvuuutsrrrqqqpppqssrrsuvvvwxyxyzzz|}||~~~}}}}|{||zy{}|{||}~~~~~~|}}|{{zzzzzz{|||}}~~}}~}}}|||||}}}}}}}}}||||{{{{zzyxvvwusssrqqqppqrrsstttvwvvyzzzzz|~}|}}}}}}}|||{zzzyyxxwvvuvvttttsstttuuuuuwxxyz||{|}~~~~~~~}||||{{{{||||||}~~}|}}}}}}}}}~~~~~}}~~~~~~}}}}~~}}}~~~~|||zxxxvutttsrqrssrsuuuvwwwwyzzzyyzzyyyyxyyxxyyyxxyyxyyyyyyyxxwwxxwvvvvwwuuvvvwwxxxyzz{{|~~~~~~}}}}|{zyyzzz{{||}}~~~~~}|}~~~~}}~~}~~}}~~~~~~~~~}||{zyxwvutsrrrsrqqrssssttuvwwwvwwwxxxxxxxwwwxxyyyyxxyyyyyyyyyyyyyzyyyyyyyyyzzyzzzzzzz{|{|}}}}}~~~}||}|{zyyyyyxyyz{{||}~~~~~~~}}~~~}}}}}}}}}~~~~}}~~~~}|||{zyxxwwwwvuttuuttttttuuuuuvvvvvvvvvwwwwwwxyxwwxyyyyyyyxxxxxyyyzyxyzyxxyzzyxyyyyzzz{|||{|}~||}~~}}}|{zzzyzzzyyz{}~~~~~~~~~~}|}~~~~~~~~~~~~|}}||||}}~~~~~~~}~~~~~~~~}~~}|{zzzyyxxxwwvuvvuuuuuutuuutuuuuuuuuuuvuuvvvvvwwwwwwwxxxxwwwxxyyxxyyyxxyzzyxyyyyzzzzz{{|{|}}}}}~~~~}~}|zyyyyyyxxxyzzz{{|}~~~~~~}~~~}}~~}}~~}}}}~~~~}||}|}}}}}}}}~~~~~~}}|{{zzzyyxwwwwwvvvwvuuvvvuuuuuuuuuuuvuuuvvvvvvwwwwwwwxxxwvwxxxwxxxxwwwwwwxxxwxxxxyyyzz{{{{{|||}~~~~~}}}}}|{{|||||||{|}}}}}~~}~~~~~~~~~~~~~~}}}}}}}}~~~~}|{zyyxxwwvvwwvuuuuuuvvuuvvvvvwwwxwvvwwxxwvuuvuuuvvvwwwwwxxxxyyxyyyyxxxyyyyyyyyyzzzz{{{{{{{}~~~{y~lxtjaekieccdffdbabddffdeehjigjnopkeffhjfbnzyvz}sk|rv}~}y{~~|~}|}|y}~{yyyz{wrpnoooonmmmkiiimrtuqnoponmlptsuvuy}|zzyz{}}}}xz|xtrqpnkiiijkmnmlkijiklkkjhfedcgkd^__cdgmoqonliiilnsxz|}}z{|xtvxz}}}|}~zvtrponnljlp}}wngfiiijkjjjjkmkkmmorqmifghgfffhjmoty}}xwwwwwwwtruwwurqppswtrwzyvsqrsuxxx{}ytttrquzzyz|xqstttpmlow~~~~uknrnkjhkmlkkkmnnnoojgjkkighlqvxvtuvwwvtusnjhglrqoomihjkjiijiiovvw}vttrqrruyuprvzvuvwxyvrtyyy~~|z~|yx|ysv{zzyz}~~|xx|z{|yw|}{|~~~}yuqoqtwyxwtruxneghca_aiopog_djfb_\[]\Z[]\\_cb^^^\[[[]_`ba^\Z\^^\[[[ZYZYWXZYYYZ]`aa^\^ceegjjjiinuz}}|{y~~|{|~~}|zyyz|~}|{zz{{zyy{||{ywvwvttuvwyzyxxyxvuuvwwwwvvvutttuutuutvwxywuy||zyy{}}{{|{{~}~~}}~~~}}|z|}z{|zxvuw{|||}}|ywz|||~~~~~|zz{}~{}~}ywwxyzyvvwyzz|}}}}~|zy|~}zwvwwwwvutqooooomklmkihfgigddegiijiiijiilpqpqqrspnnnruqmlnrusoomjiknppmjlnmnpqqpqqnmpuvwvvxxwwwvvttvtrrqsutqrsrqstrqpmnoljjjihilkilopolijnqrrqrsuxz|}}~}{yz~|||{}~}~~|}~}~}~}yy{|}{wuuvwyxyzywy{{{}~{yyx|}yyz{}~~}}}~~}|~~~~}|{{{||zyz|~}||}||{{|~}{xursutsuvxyursuuutsuxzyurppruspmikmkkoqqqqrtwyyyyy{~~~}{zzz}~}|{zyz{zxyyyz}~~~}~{}~~|}|~||~~~}~~{|~~}|}}{zzyxvuttuvvwxz~~~}{yz||||zvrrsstrqrtrqrssrqqqqrtuusqstttvwwvutuvvvuutsuwyzxtrqpqsuvvvwxvuuvvxxxxyyyyxyz{{zyxxwvuuvvuvvrnprqonllkigiklmmljhijhdcdeffeegfdeghjmpsvvuwzz{~~}|}~}{|}~~|xux{zwxxz|{zzzzz{|||||}~~~~~}||zz{}}}}}~|yyzz{|}|{zzyy|}}}{zz{}~}{|~|~~}|{|}||{{}~|{zzyxxxwxz{{|{z{|~~~~|}~~~~}|}}~}}~}}}~~~~}|{|}zwy{{yxwvuttttvy{}~~~|{|~~~~{yyyxyy{zyzz{{{{{|~~}||}}}}||}~~~~}~~~}~~}|||||{{zyz|}~}~~~}}~~}~~}||}|{zzyxwvtttsuwtrrsrqqqrtvwxywvwxxwwwwwwyyyxxxxxxyywwwwxzxuwxvuutssuvvutuwxvtuvvvtstvwwvvvutqooooopnmlmlkigghgghhggfghhgfeedcdeeefgiklnqux{|{|~~}~~~~~~}{}}}}|{yxyz{{{zzyyyxyzzz{{|||}~~~}|{{|{yzz{|{zzyz{{|}}~}}~~~~}}|{yxxwwxxwuvwvvvvvvvwwwwwwwyzyyz{{{{{||}}~~}~}{yyxussstuvwwxz}~~}}~~~~~~}}}~}zyyyxwvwy|~~~~~}|||}}|{|~~}}}}|{zyxxxxwvwvvwwwwwxwwvwwwwwxy{|{zz{|||||}}}}}|{zzyyzzyxwwwwwxxwwwxyxwvwxxxvvwxwvuuvuutttssrqpponnnmmmmlkkkklkjhghiiigeeddccbbbabdfhlpsvxz|}}~~~~~~}}{zzzzyyyyyyyxxxyzzzzzyzzyyyyyyxwwwxxxxyzzz{||}}|{{{||{{{{{{{zyyyyyyyyyzzzyz|}~~~}|||{zyyyyxxwvvuvwvvvvuuvwxxwxyyyyz{{|}~~~~~~~~~}{zzzzxwvuutrqponmlklnprtvy}~~}}}}}|{{||||{{||}~~~~~~~~~}}~~}}}||{{|||~~~}}~}||zzxvvutsrrtvxz}~~~~}|{|}}~~}}}}|||||{zz{{{{zzzzzzz{{zzzzzyyyyzyyxxxxwwwvvvvvwwvvvwwvvwwwvutttttttsrqqqqrrqpppqppqqqqpppooppponooonmkklkkjiiiihggggfdcddccdfhknqtwz||}}}}~~~}~~~}}||}}||{{|{zyyyxxwvwwvvuuvvwwvvuuttuvvuuvwxyz{{{||||{zzyyyxxwxxxxxxyyzz{|}~~~~~}}}||{{|{{{{{z{{||}}~~~~~~~}}||||||{{{zyyxyyxwwvvvutssrqonnnmmmnpsux{}~~~~~~~~~~~~}}}}}}|}}}}|}~~~~}}}}|zyxwvtsqqqqstvy|~}}}}}|||{{zyyxxxwwwwvvvvvwwvvvwwwxxyyxwxyxwvvvvuuuuututttuuuutuuuttuuuuuuuutstttttttssssssrrrrrrqqppponmllkigffedddegjmpswz|}~~~~~}}~~}|{{|{yxxwwvvvvvvvvvvwwxwwwwwvvvvuuuuvvwxyyyzz{{{zz{{{z{{||||}~~~~~~~~~~~}}}}}|{{zzyyyyyxxxxwvvuutsrqonlkjjjklnpswz}~~~~~~~~~~}|||}||||}~~~~~~~~}}}}||}}}}}}}|}}}}}}}||}~}}}~~~~~~~~}|{zzyxwvvuuttuvxz|~~}}|{{zzzyyyxxyyxxxxyyyyyzyyyyyyyxxxxxxxxxxxxxxxxyxxxyyyyyxyyzyyyyyyyyyxxxxxxxxwwwwwwwwwvvvuuutssssrrrrqpoopoonmmmlkkklmnopqstuvwwwwwvvvuuuuuuuvvvvvvwwwwwwwwwwwwwvuuuvvvvvuuvvvvvwwwxxyz{{{||}~~~~~~~}}}||||||||{{{{||||||}}~~~~~~~~~~~~}}}}}}}}~~~~~}|||{{zzzyxxxxxwwwvvwwwwxzz{|}~~~~~~~~~~}||}||||||||}}~~~~~~~~~~~~}~~~~~~~~~}}~~~~}~~}}}}}}}|}}||||}~~~~~~~~~~}|||||{zzzyyyxwwwwvwwwvvuuvuvvvutttttssrrsrqqrrrqqqqqqppppponnmmmmmmmnnnnooppppppqssssstttuuuuuuutuuuuutuvvvvvvwxxxxxyyzzz{{{{{{|}}||||||||||||{{||||||||}}}}}}}}}}}}~~~}}~~~~~~~~~~}}}}}}|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}||{{{zzzzyyyyyxxyyyxxyyzzzz{||}}~~~~~~~~~~~~}|||{{zyyyyxxxxxwwwwwvuuuuuuttsssstsssrrrsrrrqqqqpppppooooonnmnnnmmmmmnnnnooooopqqqrrrrrstttstttttuuuuuuuuvvvvwwwwxyyyyzzzzzzzz{{{zz{{{|||}}}}~~~~~~~}||}|||{{{{{{||}}}~~~~~~~}}|||||||{|||||}}}}}}~~~~}}}}}}}}||||}}}}}}}}}}}~~~~~~~~}}}}}||||{{{{{zzzzyzzzzzz{{{|}}}}}~~~~~~~~~~~~~~~~~~~|}}|{xvvusqponlmmmnnnpqqqsttttttux{||||}~~~}|||{yzzywvvvutsqqonnonnpqnlosqoqtsrttuvwwwxwvwwwwwxvtssrqomllkjijklnpqrux{}~}{yzyxwxyyzzz{}|z}~}||zwwwvuvwxzzz{||}}~}~|yxyxwwxyz|}~~~|}}{xxxwvuvwwvvxz{|}{zyxwutuvwxz}}{zxwwxyxx{}}}~}}}{ywwvssromoqnlnppprtuwy|}|}~{yz{{zzzyxy{zyz{{|}||{|}|{|}~~~}~~z{|zxxxutwz{z|~~}~}zxxwutuvvuvwwwy{}~~}}|}~}{z{|}~~}{z{{xwxyxwyzyy{||}~}{~}z{||}|{}~~}||{yxzz|~|ywutspnprrstvx{|~}}~~~}~~~{||{yxwy{yxy{{z{}~|yyxusrqnlmmmmnnopsuuvy||{|~|{{zyxvtsponmlkjkljijlmopqrstuwyz{{{{{}~|zxwvvroookhijhfgihfhllkmpqqsuutwzxvwyxvwxvtuvvtsrsssqqqpmmmmlkjjkjjlnqsux{~||{wttutrrqpoqromqtqoruttvxxxyzz{{|||{{{|{zz{{z{{zy{|{zz{zyyzxwwxxxyz{|~~|{{zyxxxwwxxwwyyyz{|~~|}}}{xvuttsrssvxy|}~~~}}|{yxxxxusttsppppoooopppppswvuwyz{|||~~{yxvtsrrrtuuvxyz}}~~~|zxvusrrqrsrruxyz~~~~~~~~}yyxurpnlkklkknqtw{~{yxxwwvuvxxxyzzyzz{|{{{||}}}~{ywvtsrpoopppsvvw{~~zxwusrqonopppqrssvy{}}ywutssrrssttvxz|}{ywvutsstsstvxz|~}zwvussstvy{}~}~}{xvtrpmljiiiiijlnopqsuwyz{{|~~~|{zyvtrponmlkijihhhhgfeffeedegggilnprvxz|~|zwuspmljhfeeddeghikosvz~}zvtqnljgfedcbcdefghkmnqtvxz|}~~}|z{zxvvwuttuuuuvwwxyz||}~||{{{{{{|}}||{yxwwwvvwwxz{|}}}}}~~~~~}|}}~~~|yvsomkifeeddeghjmpsuy}}|{zyyz{||~}{zxxwvutssssstuvxz{~}{zxvtrpnnoooqrsuwz|}}|zxwvttsrsstuwxz|~}{{zxwvuttuvvvwxz|}~}{ywurqonlllllmnopruwy|~~~}}~}}~~|xuromlllllmnpsvx{}~}|{{{{||}~~~{wurpnljjijjklnpruwz|}~}{zxwwwwwwyz|}~}||||}~|zxwvvuuuuvwxxxxyz{||}}~~}|zywvtrpnlkhgfeddcbbccddeghijklnnppqqqqqrqqqqppoonnnnnnnmmmmnopqqqstwyz|~{yvtrpnmlkkkklmnoprstvwwxyzzzzzzyxxwwwvuutttssssstttuvvwxyz{|}}{xwvvuuuvxy{|~}|zyxwvuttsssrrrssstuvwxy{|~~{ywusqponmnnopqrtuwyz|}~~}|{zyxxxwwvvvvvvwwxxyz{|~~|{zyxyyyzz{|}~}||{{zyyxwwvvvwxxy{|~~|{zyxxwxyyz{|}~}||{zyxwvutssrqppppqqrsuvx{}}{zxwwvvwxxyyz{}~~~}||{zyxwvutsrrrrrstuwxz}~}}}}~~}|{zyxwuutssrrrsstvwy{}~|zxwvvvvvvwxy{|}~~}}|{{zzyyxxxyyz{}~}{zyxwvvuutuvvxyz|~}{xwutsrqqqqqqrstuuvwxxxyyxxxwwvvuttsrqponmlkkjihgfeedddcccddeghiklnpsuwyz|}~~~}|{zyxwvvuuuuuuuvwxyz{|}~~~}|{zzywwvutssrqqqqqqqrrstuvwyz|}~}|zyxwvuttsssssstttuuvwxxyz{{||}}~~~~~~~~}}}||||||{{{{{{{{|||}}~~~}||{{{zzzzzz{{||}}}~~~~~}}}}}||||||}}~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzyyxxxxxwwwxxyyz{{|}~~~}}}}}~~~~~}}|{{zzzyyyyyyyzz{|}}~}|zyxwwvuttsssssssttuuvxyz{|~~~~~~~}|{{zzzzzz{||}~}{zywvuttsssrsssttuvwxyz{|}~~}|{zxxwvttsrrrrrrrsstuuvwxz{{|}}~~~}|{zyxvvsqpoonjflrkeeemtojhfkoooprokx|vy}~}||}sw}zsx}~{}y}uzztuwy{|~sjr{~|y|~{~|}~~|zw}~x|~|sjt}tligmrrqjciools|voty~}v~w|x~|{{|jysw~pssr|yjrypfhkukUjscwy}|rytt{}q}}~t|qv{~ypv{wuusw{sntxwwsp{{rzzr~||{}~{yxwvvtrvzqhmrtvvw{}zx}}~}{xtsspmieehlme]`dffbadehllllkgeq|wqqry}wqv{vqtuz~ulmnu|qfr~vmrxz~vm{{v~{|~zsy~~}xtx|{yyxy{zz|}{{~~~|{|~zxvuw{w{}{{{ztnrwwxvrmiovyzupu{|~}~~~xtttzyqw~~~~}~~~z|~{|~}~uvy~qv}}|}|r~}pu{zwroqsmejpmieaholha[hupikmnmosvzuou{|{vtxywusortnkptpkryz|ysw{|ywvx}wmsz{{wsz~}|{~|y}z|zstx|}skptnhknqtkdo{{zvs}{|~yxyyy{yzytz~}{z{yu{~{{totwz{tsvuwyyyz~ysz~x{}~www}|w|~vyqy|y{|zx}sstvwy}||||xu}}}}x~x}|}~}{xsplqxqifagngbfhedcdgjighjotpmswutwz{~{z{{vrrrtvvvrmrxvuwxyyxy}{x~{~|~~}{zywz}xrux{}zvwxz~|}~z|}yxzz{{yxz|}}~~y~}vvvtusqstplortuols|~}vppqtvsnklpuutuwvv}~~zzzwuvvwxtrvy{~zvz}~~||z|yty}wrw|}}yz{}|smvytx{}y{}}|rhqzrigfinhaegffa]enf^elqvtpw{{}z|sutsupknrpmoot|wrx}~xz{}{ux|}}{x~~|}}zrlqvrliiknmlptqpst{~y}}}}zv{zxxzzxzzsotw|~wrv{}~~||~~}xtsw||yvwwxz{~}|~{}z{{{~~~yuz~~{{||yxxz~|z{~~||}|}~}|zy}}z}yz|{yyzyytmqvsplimpnnmmoponqvussrxyrux{~yuw{xruwwxpipxsqompsompsqpliqzrlpsuxvu{~z{}~~z}}{~~z{{|~|w}|zy}}z}~|z~w{~~}{}y}~}}|}|~z||{}~{xuz~wooqstnhkomlmmqtpmrvwwvty|x|~~|~~{{|~{x|}yyz~|xz|~zv|~z~}}{~{|~~}{}{wz}zwvutromnomjhgkomiknoqrsvxvux||}~||{yxxyxwsprvusqoqsstuuuwxy|~}|}~~zz|{{||{zz{~|~|}}{y|~{vvwy{wrsuuvvuwxvtvz|}zvy~}||z|}}|~~~}}|zzytqsttsrpruutuuxzxvy{yyyz~|~|xyyz}|z}~}}~|yyyz|yvxzyyxwy||zzyy{{z|}{y{|~}{|~}|||{wsrrpppomkkloqonnnpstttuvwwxyzyxxxxxurstsrqpqrqpqrqqqprtrqrsuxwwz}|{||~||z{~}zzz{||}}||}}~}~~yvz~~}|z}~}}~}{zzzywsrrtusqqqpqqrrrrrtvvwxxwwxy{}~~}~|{{|}||{|~~~~}}~~~|zzzywutuvutsrstrpqrrrqqsuvwxxwwwxzzywwvwxwvwwwxyy{{zxyz{{zy{||{{{|}}}~~}||{}~}|zyyyzxvwyyyxwyzyxxxyzxwxyxxwvvxwvwxxyywxzzz{|}~~~~~~~~}{{{{zzyxwvvwxxxxxyzzyz{{{{|}}}|}~~~~~||{|||{{||{{{||||||{{{{|}||}~~~}}~~}~~~}|||{{{{{{{{|}}}~~|{z{{yxwwvvuuuvvuuttuttttuvuuuuutsrrrrrsssssuvwwvwxyyxxyzzzxwwxxxxxxxxwxyxxxxyyz{}~~~}|}}|zyyxxwwxxyyzyyxxy{||}}}~~~~~~~~~}{{zz{zyyxyywvuuuutuuuvuuuvwxyyyxyyzyyz{{{{{{||}}~~~~}}~}~}}~~~~~~}|{{{{{{{zzyyyxwwwwxxyyyxxyzzz{{||{||}~~~}}}{zzyyxyyyyyzzzz{{{{z{||}}}}}~~~~~~~~~}}||{{yxwwwxwwwwwxwwwwwwvvvwwwwwwxyyyyyzzyyz{}}~~~~}}}~~~}}}}}}}}~~}|{z{{zyyyy{{zzzzzz{{{zzzzyyyyz{{{{zz{|}~}|{{zzzyxxxxxyyz{|||||{|}}}}}}~~}||}~~}~~~}||{{zxxxxxwwwwwvvwwwxxwxxxyxxyz{{{zzzzyyxwxxxwvuuuvvvvwxyxwwxy{{{||||}}}}}~~~~~~}|||}|{zzzyz{{zz{|}||}~~}|{{{{|}}||}~~~}~~}~~}{zzzzyyyyyyyyxxyyyyxxxxxwwwxxxxwwvvwwwvvwwvvvvvwwxxxxyz|}}~~~~~~~~}}~}|{zzzzzzz{{|}~~~~}|{{{{{zyyzzzzz{{|{{z{|||{{{{|{{zzyzz{{{|}~}}~~~}}}{zzyzzyxxxxwvvuuvvvvuvwxxwwxyz{|||}}}}}~~~~~~~~~}}}}~~~~}}}}~}{{zzzzyxxxxxxxxxyyxwwxyyzzzzzyz{|}~~~~~}|||}}}}||}}~~~}||{{{z{||||{{{{|}}}}}}}~~~~~~~~}{zzzyyxwwxxyxxxyzzzzzzzzzzyyyyxxxxxxxyyzzz{{}~~}||{{{zzzzyyxxxyyyyyyzzzz{{{|||||}}}}}~~~~~~~~~}}}~}}|{zz{{{{{|}}}}~~~~}}~}}|{{||{zyyxxwwvwwwvvuuuvwvvwwxxxxyyyyyyyzzyyyyz{||}~~~~~~~~~~~}||{yxwvvvutttuuuuvwxyyy{|}~}|{zyxvuuuuutttstuuvvwwwwwwwwwxxwwxxyyyzzyxyz{zzz{{{{{{{{{{{{{|~~~~~}}}}}|{{{|}}|{{{{{zyyzzyxwwwwwwvvwwwwxxyyzz{|}~~~|{{{|}}}}}~}|||{{{|}~~~~~~~~~}|{zyzzyxwwxxxwwwwxxyyz{|||}}~~~~~~}|{zzzzyyxyzzzzzz{{{zzzyzzzzz{{{{zz{{{{{||{{{|}}}}}}}}}||||}}}||}}}~~~}|||||{{|{zyyyyzyyxxxyyxxwwwvvuuuuuvuvvwxxxxyyz{||}}~~~~~~~~|{{zzyxwwwxwwwwxxxxxxyyz{{|}}}}}~~~~~~~~}|{{{{zyxxxxxwwwwxwwwwwwvvuuvuuuttuuuuuvvwwwwwxyyyz{{{{||}~~~~~~~}~~~~~~~~~~~}||}}|zzzyyxxwvwwwvuuvvwwwxxyyzz{{|}}}}~~~~~~~}}|}~~~~~~~~}}}}}|{{{|}~~~~}|{zz{zzzzzzzyyyyz{{zzyz{{{||||}}}}}~~~~~~}}}}}}|{|||{zzzyyzzyyyxxxxxxyyyyyyyzzzzzzzyzz{zyyyzzzzz{||||||}}}}}}}~~~~~}}}}}}||{zzzzyyyyyxxwwwxxwwvwwwwvvvwxyyyyz{{{{{||}||{{{|}}~~~~~}}|}~}}}|}~~~~~~~~}}||||{zzzzyyyyyxyyyzz{{{z{{{{||}}||||{{|{{zzzzxwwwwvuttttsssstuuuuvwxyyz{{|{{{{{{{{{{zzzzz{|||}~~}||{zyyxxxwvuuuuuuuuuuvvwxyyyyyzz{{{{{zzzzzz{{{{{|}~~~}||{{{{{{{||}~~}|||{zyxxyyyxxxyyz{{|}}~~~~}||{{zzzzzzzzz{|{{||}}||}~~~~~~~~}}}}|{zyxxwwwwxyyxyyz|||}}}}}||}}||{zzzyzzyzzz{{{|}~~}}|}}}}}~~~~~}}}||{zzyyyxwvvvvuvvvvuuuvvwxxxxyyzzyz{{{zzzzzzzz{{{||}~~}|{{{zzzzzzzz{{{|}}~~~~}}}}{{{{{zyyz{{zzzzzzzzzzzyxxxyzzzyyyyzzyxyyxwvuuuuutttuvvwwwxyyyzzzzzzzz{{||{|||||}~~}}}|{{zzzyxwwvwwvuuuvvvuuttuuuvvvwwwwwxxyzzzyyyzz{||||}~~~}~~~~}}~~~}|||{zxxxxxwwwxxxxxwxyyyyxxyyz{{|}}}~~~}}}|{{{|}||||||}}}}}}}}|||}}}~~~~~~~~~~}}|||{zyyyyzzyxxxyyyyyyzyxxxxyz{zz{{|||}~~~~~~~~~~~}}{{|||||||||||}~~~~~~~}|||{zzzz{zzzzz{{{zzyzzyxwwxxxwvvuuvvuuuuuuuuuvwxyzzzz{}~~~}~~}~~~}|~}{yz}xty}vrx{ywtswyxwuvy{|vtz}||~~}{|}{yz{zyxxzz{zz{zxx|}yvwyzzxvwxxxxyyxwvx|xqtyxwtpuxusqqsstuvspuxustv|}xx|~~}|||xz~}~}~{w|{}~{z{|{||xvvwwxwwwvvvwvvwwy{ywy}}~~}~~~~~|~~}~|{}~~~~~}}}{{zxy{|{zyzyvuwvttvutttuuttsqpswxvuwyz{z~~~}}}ywz}yw}~zy||zyx{~}z|}z{~}}~~}~~}{vyzyxwutttvxxusqqsuvxxvx|~~}~}|}~}x|z}~zvwz~|vv}|vxz{}{z{||}}~~}}|{{zz{}~}||}}~~~~~~}}~~|{zz{{yvuuuwyywutuxvtx|~|z~~~}|}{}~{~~}}{}}}}|zxwxywqptroqssrsuvvxxvy|}~}|~}||{{zy{}|yusvz}}{xw{|zz~{w{~|{|{xutuvrpuwqlmpsqnnptwvuvx|}ywz|~~~~}~~|}}~~}{zyz|~}}~}zy{|zy{{z~|x{~~~~}{}you|uptutrnorqooqqquvpnuxusvxyxx{~ytz}{{}}||}~~~~{|~z~}|~~}}y{~{yz}|}|~z}}~}}{{{}}{{~y||z~|}|{}{{~xy}~|z{~}{}~~zy~|{yz}{z|}}|~~}{~~{{}|wy|{yxwvvyywxywuvwwwwwwvtuyxtv||zzzzz~|z{}~z}}{z{~~{xwwxywvw{~{xxz~}y|~}|~~}}{~{}}{{{}}~~}~~}~~|{}~~|}|z{|}}}{{{{|~}y{~~~~~}z~|{|{~~}~~|{{{zzyxxz{xvxzzzyzzxux{{zyx|}}~|}~y|~{}~}|}~~}~}~{}~}|z{~}z|~~~~|zxyzzyvwxvuwwz{wv{|{zyz~~|~{~|~~|{z}~}{{}|~}|{~~}}~zuy{xx||vtwyzxwz}yw{}|{zz~~~~~|~~}y~}|}}||{{|zy||x{|{}~~~}||}~~|{}~|||{zz{}|z{}}||}|{}~}}}||{zxwwxyurtutuwwvuvvvy|||~~{{~{|}{yxzzwvxz{xuuwz|{zz{}|z||z}}zz}}yvux{{{ywxywurswxtrtusqpqsqprplnrsqooqrrrvyywwxyyyyz}}{{{{zxy}~yy{~~|{|~~|~~|zz{~}|{|~~||||~~}~~~~|}~~}}~~}}}{{|~}|}~}{z}~||}~~~zx||wvz||{zz{zy~~{~~}~~|~}}|zzzz{zxxxwwwx{{yyyz|zwz~~}|z|~}~}|{||{|}}{xyzzzzxxy{zxwy{|{ywv|~{|~{|~}|}}|~|{{{}}}{zyxyzyz}{vx}~|zy}|y|}~~~~}~|}y}{z}}{|~||~~}}~~}}~~~~~}{~~}~}}~}~~~}}~}}}|zwwyyxxxvvwxxxvy}{vx{||{z{}~~|{}~~}~}{}|}~|z}~zxz{}|w{{{|~~~~~{y~|x{|xvvvwurrsssuurruurrrvyxvvwxyxy{}}{zz}~|~~~~~}|{yyzz{{{{zxxy|}|}~~}|}~}}~}~~}|||}}{~~}}}yy{||zxxyz{xvz{xxz|~~}~~~~}|||{{{{}|{~~|}~~~|z{|||{yyxvwwxyxtttwzxuvxyytv{zyxx{}zwvw{~}zwy~~yu|}|}}}~~~}|~~||{{{z{|}}|}~~~~}}~}}}|}}{z{}~zz||}}{{{{}zx|~{yxz|{xxwy}~}|{~~~~~}||~~|{{||||||~|}~|}~~~~~||}}}|{~}{|~~~~~}~}|~~~}~}~~~~~~}}|z|}}{xy{zxxxxxwvvwxxxwwxxy{zz~}||~~{{}}|{{zyzzxxz{{yv{~{y~~~~~}||}~|wx}}xwyyyz{yxyy{zwwzzxyzyxyzyyz{||{{|~~|~~}}~|}~~~~~~||~|||{|~~~}{|}}}||zyxy|yxzzyxwwxyzzz{~}}~|}}z~~~|}|{}}|~~}|{}}z}}|{|}}~~~||}~}}}~z}~}||{zz||wx|zx{||}}}}~~}||zyz}}zyyyzxwy|}}yxyz}{vy}}}xvwxywtstuwtosvtrsuuvxyy{|{{|~~~}|{|~~}}qtxzz|zwwxwwywux|~~}~~~v~wu{wmjoxxpoppqy}{vuw|{uvvtupjrzxupioxspwzmft~xv|~}|}|yyyvuvvux|wsttuxwrpqy}vpqpqrrrmjnonnijokeglqohinnmlmpstsrqstvwuv|}{{}~}~|usvvwyyz|}|wuutnijpsssty~}{vvyvqnkigghgeimjggjmnplffjifdeda^]ZY]_ZRRWVTWYVUZ`^[agjkfdjnjgijifiha_hja\gpibiqnjmpoorsqruupnrvsoosrpvxojpvtptxogmqkgknhbdghfccccefa_dhkjjmkhjlklmlnpnkosnjorqomnprsqmotvsptzzz{zz{{|zz~~ywz{wsuwsqsupmt{zx}~}|wyxtrvzvqswwx}{{~~~~~|||z~ysqnkjjh_]cfdcejmkmsvxy{}~{~uvzxuxzxuw|}zz}~~}~{~{|}|~||~{xwwwslilkfgihhgegigeinlhjnrvvvy}}~~z~yqtxtnjhiifeeghhhjloprw{yw|~zxxy|}ywsotxsrsruxvuxyyz|~}}x{~|z~zz|y~|w}~x{~{xyxuuttsqnlmnkggigedcdfdbdilmoruy~||{xwzxniptolnpomorkemwrinuqnrtuvvutuwwwwvuutronqrpqqonpsqmptrnnortpmqtstuv{~|}}{wuvtruvrrvuqrxzwwz}~{}~zwvywrrsvxwz|x}yu|~|xutsqommppmoqomnllomkmnnqnjmqqonmmmlkmmjfffb__]YVTRLGHKIEFGFFKQNLTYY[\`eghjlmnljklllkf```]XURPNKHFD@===97::889@EGHLPQTVXZZ[^`a_[Z^`\WSPOOLGFECBBDEEFEFKPPQUX[^`cghhjjmppqqnlljhgdba_ZWVUTSOMPROMPSUWZYY]`cfhilnmmnprrqnlmmjgdbbba`_^cillou{|~}}}~}zz{yyz|||}}}||||wruwtsvy|}~|~~~||}~~}|{|{{{{|}||}~}~}|z{~~~ztpnjhebcda_ceeehlnpuz{z||zxvurortrqtw{{{~~|zxtqrqnkiggfdbbabb`^`cdfgilpqstuvwyxtppokhda^\ZXVTVXWVXZ[^behkosvxzz|~}zwusrpppmkkjiiigijklmoswwwy|}ywvusrpmllmponpstvwyzusqpmfbdb]ZZ[]``__ehjnrtwyxy}}{|}{ywutrpnnljhfddgihfefghghknpoorwxxz{|wrmkjhda^_a][^abcdfjlnpqtwwxyyxwvutsqppnjkkkjjjlmmortuvxz|zwwvvvrpponoqsvyz{|~}yyzzzzz|~}{ywuvwxxz|~}{ywx{{zyx{~~~|wurpnljjigfggfhkjhjlnppoqsttstuuusqtvqoqrrpklnnmmmlmmmmnprrsuxz{}|xwuroljlmlmosvwy|~~|zxvtqomlljhffghgfhiggijklmoprstuuuy{{|~}|~~zwtssqonnljlkjknonnpqsrswzyxxyzz{yxzzxvvuutpoqrqqqqruyxxy{}~|zxusturoqsqqrsuvwy|zx|~}}}~z{}zwusrromljihggikmoptx{~}|~~}|{yvtsrqomlljjloppqrux}{{{xtssrqppqsuutux|~|{~~{{{yxvtsqmkjhfeddc`^_```abcdfgiklptuw{~|zvspnkgeddccdgihhjmpsuvvwyzzzyz|ywxxwwuvxvrpoooljiihhhggghhhiklnpsuy~~}}|yxxvuuuuuqoqqmlmljjjkmopsvwz~}|{{zyxy{|}|}~}|||{zzzyy{}}}~~~~}~}||zwtrrqpnmmmllllmmkjlnnnnoqrstuvwxxz|~}~~}|}~~|{|}}~{xwussrqqpqqqqrsttuvwxyzzyyyzzz{||||}}{}~~}~~~~~~~~~|{||zzyxxwvxywwy{|~~~~~~}z|}{{||}~}}~~~~}~~}}}}|||}|{zzzxvvvusrqqrsrppqsttsuwwxyz{}}{yxwvuuttttuvwxxxy{z{}}|{{zywwwvvvroooonljkkiihhfeedbbcb``___^^__`acddeghkmopppqqrrqpppnmlllkiihgfhkjiijkllmnpqsuutwzyz{{{{{zyyzwsstssqqststuvwxy{{|~~|zyxxyxwz}}~~|{yxvronlkjgeffffefhjllmqstvxz}~|yxyywvuuxxwx|{{|~}}|zzyyxyzxwvwy{zyz{|}}~~~}}}|{zxvusqoooomllmmmnprtvxyy{~~}~~~}}|ywuttroopmkkkihijjkmnqsux{|}~}{xvtsrrqpqrrstvyyz|}||yvvvtsrpnopqpqrtvvwxyz{|~~{zzz{yyyywwz{z{|}}~~}|{yxwusuuqnopoprrsttwzyy}{yvsqnmmkhhjlnmlnqsuwz|}ywvusqomkihfecbb`^\[[ZXXZ[\[[[]_abdefghhiihhhffeb`^]]]YWWXZ[[\_begjmquxy{~}{ywvusqomllmlkklljjjjjjkllmptvxz|~|{ywvvtrqrrrqqstrqrtuuuuvwwxyz{{|||~~}||}}{ywvvvtsqpqqopsuxyy|}{zywwwwxxz|~|zxwusrpqrqpqsuxxy|~}{ywvuttvtssttuuuwxwwyz{|}~~}~|ywuutqnppoooqsuvxz}}{zzywwyywwwvtuwwvvvy{yz~}|||zywvuuttstuuvwy{}~}zwxxvuuvwwvwzzzzzz{|{z{||{{||}||~|{~~}~~~~|{yxwxzyy|~~~}|||||zy|~}{ywuuuuusrrstttwy|}|yvtrolkiggfeegiklnquxxz~}{ywtqmkheca^[[\ZXVVXYXYY[]_acdfijknoqstvwutuwvutsqpmlkihgedddcdfghjkmoqstwxz|{{}~}}}|zxwvvvutrqponkkkkjihjlklnquwx{~~|{|~~~~|zxvtspnlkkkkklmoqsvx{}|zyxustvvvwxz|~~~~~}{yvuvurrtuwxy|}~}}~}|||{{z{||zyzyxwvvvutttuuuvxy{}~~{wutrppnkjjknnmpstvxy|}{zxvutsqooppooqsuwy{~{xvuurppqppppqsuvvxz{|||~~}|zyvutrpnmlkkmmnopsvy|~}|zyz{zy|~~{y{}||~~~~~~}{zzyvtsronnmkjjiihfhjhhijmnmmnpppopqqqqqqpooonmmmmllmmmllmnoooopooooonnnnnooppnoqrstvyyxxxyzzyyxwvtrqomkhgfefecdffeddgiijmnnmmnopppqqpppqqqrstuvvy{|}}|}~~~~~}}zxvvwvtuvvuuvxzyz}~~}|zyxwvvwvwwwwxz{}}|{yxxxwuuwwvvwyz{{|~}{zyyxxxxxxxyyzz{}~}{xuronmlkjijkmqtuwz}}ywtrpnljihfffghhhilmmpsuuwy{}}{{xuvwuuwxz|}{yvrpomlkjklllnqqrtvyz|~~}{yywvtssrqrrstuux|~~}|}}{z||}~}||{yy{{|||~~|zyxxxyxyyz{{}}|||}}||}}~~~~}{yxwwvtrpnmmllkklmmmmmnopqrrrrrtuuvwwwxz{|}~~~}{xwvtqmjhfdb`_]\\]^_abcfikmqtvxxyz{{{{yxvtsronmkjighiihikklmpqsssvwuvxyyyyyyyyxxwwxwttvutsqqppponnnnnnopqquy{|~}}|zyyyz{}~~}}|{yvutsrrponnoprstuvxz}~}|}|zz{{{~~||{zxwwvuvvwyyyz|}~|zywvvvvwxy{}~{xussrpnmmmljjlmmnonoqstutuwwvvwvusrrqppoonnnoprtuvy{}~{z{{zz{||||}~~~~|{{zywvvutrrrsuvwxz|~|zxwuqppponnnoqsuxyz|~}{yxwxxyyz|}~|{zzxvvwwwxyyyyyz{{|}}|}}~|ywvutrqpppoprtvvvy|}~~}|zxxywuuusrrrrrrqqqqpoqsstuwyzz}~~}|{yxxwwwxxz{{|}~}|yurpnkihfda__^\]]\[ZZZ[[\]^__`bcfiknoqsuxz{}}{yxvtqppnlmommoprtuuwy{|}}}}|yvvtqpmljihhgfghijknppstvwxxyzyyyzzzyyyyyz{|~~}{zxusrqponnponnpsuvwz{{|}~}{yxwurrqponnpppruuvwy|~}zvtsrpmkkigeddedcdeddefhhijlnoqrvxxy|~~|{zxutrpnlkjihiiihjkmopqsvxz|~~~}|{zyxwvutttuuwxwwy{||}}~~|~~}|}}}|yxxy{ywxyzy{}|{|}}~~~~}{yurqqommoooqsrqsx{{~|{ywwurppponoqrstuwyyz|~~~|zzxuutrrsqptuqpuwutvxxxxxyywvutsrrrmiihfd_]]\ZYXXXXZ\[[_cffgimqtvz}}~}|{zyxvtqpqppolmoooppoprsttstwxxywuwzyvuutsrpoommmklnkilopmlnnmoqstuuwyyz|~|}~~~}{{||{zzz{yyz{zyy{~~}~|{||yvvxxxxxy|}|}}}{yxxutvxxxvvz~}}{zzxvwzxtuwwy}~}}yvusqpnlllmljiknopqrstvxz|~~|yxzxuvyywxyz{~|||yvvvsponnnnooooopstuxz|}~~{zzwtsrqrstuutuxz|{vwxtqsrqqonpssuy{|~~~|}}~~~~}|}}|~}{{}~~~~~|z|}|{z{{yvsrolmppppquyyz}zxwvtstuqnprqqrutrsusprttrssqoqsqopqomnppooonnnmlllmnnllnoprtuwyyz~}zxvtrpmkgdcc`]^^\Z[]^_acddhkikrvtqtxwvvwvuuwurrqnllligfefgfefgghkmnptvx|~~|{}~~~~}}}|{{}}|}~~~{ywurpnnmmopnnpqrstuwyz{{|}}}~~}yutsrqpnnopqpprvusuwwxxxy{zzzzzzzzzzyzzyzzywwxxxxvxzzyxxz}~~|{{yxwwwxwvxyzzyyyz{zyyzyyz{zyxxz|zy{}|{|}||~|~}~~~}~~}}|{|~{|}}{zy|~{z{|{{{||{{}~}|}~~}~~}|{{zzxvvwxwwwvvyzz{}}}~}}|{|}|{|}~}|||}}{|~~~~~~~~~}}~~~~~|{zyyxvttuxyxxy{}~~~~~}{|}}~}|{{zxvvvvuttssssuvvvwvuuuuvutspooonmoomllmnooqsrqruwwxz{{z{}|z|}}|{{||{zyyxvuvvtrrpnnnmlkklmkiiijihhhhgfghiihhijjklnnnopnnnopqpnnonmmljiijkkklmmmmoqtuwy{|||}{zxwvuuuuvvvwxz{|}|zyyyvuuusstsssstussuvvwxwwxzzz{||~|zxvutqoppooppppqsuwxz{{{}~}|||{yxxwwxyxxz{||}}~~}{{}|z{{{{|}~~~~}}}||{{zxwvvuuvvvvwwxz{|~{yyyyyxvuuwxwxxy{|||~~~~}{{{{{zyxxxxxxwwwwxxwwyzzzz{|}}~~~~||{z{{zyyz{{zz{{{{|||}|}~}||{{z{{{|}~}}}|{z{{zyxxxxwwwvuttttsqoooopooopqrsuwxz{|}}}~~|||{ywuvtpoommmljihikkjkmnmnppppqrsrrtutssstsrrrrqonmlkkkkjighhhgghjklmmnpqqqrtuvvtstuvwvvxyyzz{}~~~~}}}}}}~}||}|{{{{|{z{zyyywwvvvvutttsssttuuuvvwz{{z|~~}}|}}||}~}~|z{|{xwwwwxxwvvvxxxxzzzz{|}~~~}~}}|{{{{|}}}~~}{zz{zxxyyxwwwwyzzyyy{zy{}~~~~|||zxwvutrrsutstuvwy{|}~}{zyxwuuwvuuuvwwxy{{|}}}~~~}zzzyywvvvuuuvvwwyzyyz{||{|~~}~~~~~~}{yxxwvuuvwwuvvuuuuvvuuvvvustvtsssttrrttstwwxy{{|zy{|{zzywvvutrqstqpppppppppqppqqstttuuuvvwxxxwwwwwwvutssssrqpopqonoopppppopqrrrrtuvvwyz{{zz{{zzzyxxwvvwxxxxz{|~~~}}}}}}||~~|{zzywwxwuuutuuuvwwwwxyz{{|~~~~~}|zyxxxwvutsstttuuuvwyyy{|}~~}|zywvvutsssssstuvwxz|~~~}{zyyyxxwwwyzz{{|~~~}{{|~~}{z{{}}{zz{{{yyzzzzzzyyyzz{{|{{||||}}}}~}|{{{|{{{{zzzzyxxz{{z||{|}~~~~~~~}|{zywwxyzyxxxyzzz{|{||}~~}}}}}~~~~~~~~~}{yyyyzzyz{||||~}||{zxwwxwuuuttrqqrrrqqqqssttstuvvuwyyyxx{|zzyy|ywz|zxwwsoz~yssuz|wuvwxqw~}v{~|v}x{yy{}{uz}~wpy}y{|~vmv|zxttuvvvwtqvyxzskt{y}~}}z~z{w|zq}zuqx~ty}uvxwhv~ny{uj}}wtyltwyt~yz{}i|n}s}xw|o~zxyzkv~xrmt{vplit}qeoywuro|zms{|v|~z|||ty}zuq{wqx}~}tlwwwy}{}|z}~||tx}}}z|y{{{xuuutsuwurspnsvtssutprrnmjilossjeimppljjlprqnmpkgrzupopwzrks{vrrqysjmmryoeoypgnstxnam|ytpkr{xtrpu{wot|vpuxxysov}||{{{y{~~|zxy}w~|w~~s}}u}}usry|qipvnhjlrwk^dnqqmjmpjfnuqomhmtrphbpzsnomnqqrwzurw|{|{y}~{x}z}}~~zwyuz}{{{{tz}||{z|wosxrklqniknqupkpv{~xryzuz{|zpy~~zqwxqx~~}yv~y}~~}~~~z~}|wxzyy~~ywuuz|y~|||xxt{~{{|{{vwz|~|yzxwwx{vrx|rhoxwwtnrxxzyw~|zzz~|v}ugr~{xuonrvzzxyzwt{~wsosyrknqojghkmkghknqpmnomlosttrpsxwuvvuutsuwtppqqssspmouspturswxwy{zwuz~w{|~~{|~~}v{}z{~~{~zz{~{yxvx|{z{|xv{|x}~~|~|x}{zz{{}~{w}z|~|||~~}|~~wxyz||smwxprsuzrhovuvphoumehlmld\friadejpjgkmnnjiqvnfmtvytmsxvvtr{zqv}{{{y~x}}z|}~~w~ytz}zx}~z~~z}}~}vz~}}|y|}{}~~|}z||{w{}~|vsw{wsx|zzwv}~~}~}z~~{}}{xw~~}}}yw|~{vuvz}yurnmnrvqkkmrxwststxzz{{zxz|{ux}}~~}~vwwtrsrpojdiokgdaekihhhlmklpspnomrxsmppqtqnrtojnrqqjckspnmkospnpsssrou}vnswy|yy~|~|}}uxzyzvrw{||{z~~z~~}|z~|}y{zvz|zyxuz{vz{||w||z}~y{|}~{w{~~{x{}y{}|}|y~~~~~z~~~~{~{w|}{yvy}zxyyy{zw|}xxy{|wrtuutsqqqnklnoniehljhhjjiffjmlkjjnqnmnprssstvtrux{}{wxz{}{yz|zyz}~}zwz~}||{|~~||~~||~~}zz{zz{}}z|{uw|{yywxzyy|~~~|}|{|}{xyz|~|z}|~~}}|ztw|{{zz{||}}|~~~|xxywutrpomlmponppqsrqtvvuttvxwvuuuvwuvywuwx{}~|z{||{||zxyyxxwtssstrononmopomllquspppruuvutsstttuussrppnlnomlllmmlloqppoptvutuwz}|{}~}{}}z{}~~}~~}~~|~~}~}{ywxywuuutttuvvvuvxz|}}~~~~~~|z{~}|||~~~}||~~~~}~~}|{{zxyzxvvvwyyxyzz{{{{|{xwwvusononmmmljiikmnnprsvy{|||}{{|{yyxwwwvwxwvvvwxxxz{||}~~~~~|~~~~~|{{}}|{||||{|}~~~~{{{{yyyzzxwz}}}~~~~~||}|{zzz{yxxyyzzz{|{{|}}}}}~~~~}||||}}~~~~|zyxvtsqpqpprssrqrtvvwwz|}}~~~}}}|{|{zz{{{|||||}}|{zxvuuuuuvwyz{||}~|{{zywvvwvvvwxyyz{{zzyxwwvutssutrqqrrrrrrrstuuvvwwwvvxxxxwvvvvtttttuvwwxyz|}~~~~~}}}|||||}}|{{{{zzzyz|}~~}|{zxxxxxwwwwwwwwxz{{{|}~~~~~}||{zz{||{{|}~~~||}}|{{|}~~~~}||}}}}~~}~~}~~}}}~~}}~~~~~~}~~~}|{{{{ywwyyyyyyyyyyy{}~~~~~~~~}|||{xwwxxwwwvvvvuuvwxxxxxzzzyyyyxwxxyzzzz{||}|}}}~~~~}|zyyxwwwxxxxxyz{|~~|zxwvvuuwxxxy{{{}~|{{{zxwvvvvuuvxyz{{|~~}}|zzzzzyz{||}}~~}|}~~~}~}||{yyyyyyzzzyyz{z{|}}~~}|zxvtssrppqrrrqswy{}~}|}~}|{zzzz{{zyxxxxwwvvvvttsstsrrsssrssssstuuvxxxyzzzz{|||||}}}}~~~~}{zyyxwuutstuuuuuvwxy{|}~~~~~~}}|{{{z|}~~~~~~~~~~}}}|zyyyxxyzz{{{|}~~}}}}}~~~||||||}}}~~}}}|{||||}~~~~~~}~~~}}~~~~}~~~~~~~|zyxvvvvuuuuwxyyyz|}||}~~~}}|{yxxwwutttsrrsttsrrstttuuuuttuuvwwvwyyz{}~~~|{{{|}~~~~~}~~}{y{||{zz{||{{|~~}~~~~}|{{zyxyzzyyzz{zzz{z{{{||}~~~}||||{{{||{{}~~~~}~~}|||||||}~~}|}~}zxwvutttstvuttuvvvwyzz{||}~~~~~~~~~}{ywvutstssrqrttttuvwwwwxwwvvuuvvutssssstuuvvwyz{}}~~~~~~}}||{{z{{{zzyyyzzzyyz{{zzz{{||}}|{zzzyyyyyz{{{|}~||||{zz{{zz{|}}~~~~}{zyyxwvvwwwxyz{|~~~~~~}|||||{{{{|{z{{{{||}}}}~~~~}}}~~~~~}~}{zzyyxxxxwwwwvvuuutttttuuuvwwxxyz{|}~~~~}|||{zzz{{zzz{||{|}~}|}~~}|{{{zyxxwvvvvvvwwxxyzzz{|}}|}~~}}}~~}}}}}}||}~~}|}}}}~~~~~~~~~~~~}}~~~~~~~~}~~||}~~~~~~~}}|{{zzyyyz{zzz{|||}}}~~~~}}}||{{{zzyxyyxxxxxwwwwwwwwvuvwvuvwxyxyyyyyyyz{||}}}~~~~}}~}}||||||{{|}}}}}~~~~~~~~~~~~~~~~~}}}}|||||{{{}}||}~~~}~~}}}||{z{{{{|}}}~~~~~~~~~~~~~~~~~~~}}|||||{zzz{{zzzzzzzz{{{zyzzzyxxyyzzyxyyzz{{||||||||}}||{{{zyyyxwvvvvvvuuuvvuuuvvvvuuvvvvvvwwwxxxxxxyyyyz||}}~}}~~}~~~~~~~~}}}}||}}}}}}~~~~~~~~}}}|{zzzzyyz{{{{||}}~~~~~}}}}}|}~~}}}}~}}~~}}}~~}}}}~~~~~~}|||{{z{{{{{{}}}~~~~~~}}~~|{{||{zyyyxxwwwwvvvvwwwwxxxxwxyzyyyzzzyyz{{{{{{{{{{||||||~~~~~~}}}}}}}|||||||}}|||}~}|}}~~~~~~~~~~~~~}}}}}}||}}~~~}}||{z{{{{||}~}}}~~~~}}~~}~~~~}~~}~~~~~~~~~~~~~~}}}}}}||}}~~~~~~~}}}}}|zzzzzyyyyzzzzzyyzzzz{zzzzzzzzzzxwwxxwuuuutttttuttttuvuuuvwwwwxxyyyyyzzzzzzz{||||~~~}|{{{yyxxxxwwxxyyyz{|}}}~~~~~~~~~}}~~~}}}~~}}}}}}||||}}|}}}}}|}~~}}~~~~~~~}|{|||{zyyzz{zz{{{zz{||}}|}}}||}~}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~}}}|{zzzyyxwvvwwvvvvvuuuuvvwwwwxyz{{{|}}}}}}}|||||||||}~~~~}~~}~~~~}}|||{{{{{{|{{|}}|}}~~~~~~~~~~~}}}}||||||{{|}}|}~~~~~}}||{{|{{z{|}}}~~~~~~~}}}||~~~~~~~}}|{|||{yyz{zyyyyyxxxxxwvvvwwvvvvwwwxxxxxxxyxwxxxxxxyzyz{{|}}||}~~~~~~~~~~|{{{zxwwwvvvvwwwwwxyyz{{|}~}~~}|}}~~}}~~~~}}~~~~~~~~}}||||||{{zzzzzzzyxxxwwvvvwvvwxxxxyzz{{||||}~~~}|||{{zyyxxyyyyyyxxxyyyyxwxxyyyz{{{||}}}~~}}~~~~~}}}}}}}||}}}|}~~}}}~~~~}}}||}|}}}~~~~~~~~}|||}|||}}}}}~~~~~~~|z|~}|}}}}}}|{{|ywx{{z{|{{|}}~~}|{{}~|z|~}|~}~|zz{xuvwtqrsrrstqnqutrvzxv{}}|{|zyyzzzyz|~}|}~~{yyxvvtqqrpoonmllmnnooqtstwyy{}~~~}|}~}}~|~~{zzzyyxwwwxwwxyzz{{|~~|zyxwvvvwwvux{{|}~~~}||}}}|yyywuuuuvtsuxvtvxxxz}}}~}{yxz{{}}~~~~~}}~}|}~}|~}~~~}||~}}~~~~}~~}}~}{zzxxzzwuwywtvwusssqopppnnnoooortuvx|}|}~}~}y{|xuwxwwwwwvwzyxyzz{{{zxyzxwwyxxxy{}}~}}}|zyxwwxyxvy|yvy|zyz|zxyzxxyzyvwyxvwzzzz{|~~~~|{{zyxvwxvtvyzz|}|{}~|~|y{|||{{|}|}}zxzzyyyyyyyyz|||||~~|}}{y{}zvxzywxyyz{|{z|}}}{xyzxwxyyxwwy{zxz|{zz{{zzxyyyywuuwwwvuxzzy{|}~}~}|||{z{||||{{{{|zz{|yxyyxxxxxwwwwwxyyyyy|~}}}~|yzzywwwvuwywvxzyxz{{z{|}}||}~}|}~}|}}}}}|}~~}~~}z{}||}}||~}z}|y{~|yz{|||}}}}}}}}}}}{z{|{z{{zz{|{z|}||~~~}~}{||{zzz{|{y{~~}~}|}}{{{{{|~~~|z{|{zzyyyxxyyyyxxz|zxz{zyxwvvtrponmkkklkjmppqtvx{}~~~}||{{zz{{{{{{{{zzz{{{{{||||{{zywvuttttvxxx|~}}}}{{zzyxxwwwwvwxwwyz{|{{~~}}}zxxwtrrrpnnnnmorrrvz|~~}}~}{{|zyyyyzzy{||}~~~{zywvutrqrussvyyz~~}}}}{{{zyyzyyz{zzz{||}~{yvtqnnnlkkjkmnprtvxz|~~|{{{zxxz{||}~~|zwtqpoljihijijloqtvy|~||{zzyxxxyzzyz{||~|zxurqomllkkkmnoruwz~}|{yxwvutssssrrtuuuwyz|~~|zxusrqpopppqsuvwz}}{ywusromlkjjjjlnpsvy||zywtrqppppqrsux{}}{yxvtrqqonoooprsuw{~|zyxwvuttuvwwy{~~|{ywvtsrqppqqqsuvx{}~}|{xusrqpnlmmmnopqsuwy|~}{xvtrponmmmnoprtxz|~}{xuronljkmlmpsuwz|~|ywuroonlkkkklmmprtvxz}~{ywusqppnnnnopqrtvx{}}zwtrponlklklmopruxz|~|{zxwvutttuvvwy{{}~{wtrpmljjjjjklmoqtvy{}}zyvutrqqqqrsstuvwxz{}~}zxusqqppppqrtvxz|}|zxwvutsssssssttuvxz{}}zxvtronmllmmnqrtwy|}{yxvuttsrrrrrrrstuvwxz|~|yvtqonmlllmnoqrtvy|~~|{ywvttssrrrrrrsstuvwxy{}~zwtqnmlkjjjkmnoprtvwxz{|~~}{yyyxwwwwvvvwxxyyzz{}~}|yvtsrqpoopqrtvwy{|~~|{zywvuuuuttuuvwxyz|}~|zwutsssrstuvxz|~~}{zxwvutsrqqqpppppppqrstuwz|~}{xvutssssstuwxy{|~~}{zxwutsrponmkihggffghjlptx|}{xvtsrqrrstvxz|}}|{zzyxwvtsqponnmllllmnopsuwy|}{zyxwwwxxy{|~~}|{zyxwutssrqpqppqrsuvx{}|{zxwwwwwxyz|}~~||zyxwvusrponmlllllmnprsux{~|ywtsqqrsuwy|}|zywvutssrqpoonnnnnoqrsvy{~}{yxwvvvvwxy{}~~}|{zxvutsrpoonnnnnopqrtvx{}}|{zyyxxxyyz|}~}{zxwvussqpppoooopqrsuwy{}~|{zzzzz{|}}~~|{zxwvvvwwwxyyxwvuuuuuuuuvwwyz{|}~~~~}}~~~}|{yxwwvvvvvvvwxxyyz|}~~}{yxwuuttttsttuuuvvwwwwwxxxxxxxxyyzzzzzzz{{{|||}}}~~}||{{zyyyxwwwwutsrponmmmnoqsuxz|~~~~}}||}}}}}~~~}}}|{zyyyyxwwwwvvvwwwxxyzz{|}~~~}|{zyxwvvuuttttttuvvwxz{|~~}}|||}}}~~~|zyxwvutssrqqppqqrsstuvwyz{|}~~}{ywvtsqponlkkjkkkmmopqstuvwyz|~~|{yxvtsrponnnlmnnnpqrtuwy{|~~}|||||||}}~~|{zxwvtsssrqppqqrsussqotz~w~tcn{zsmv|yutssuromjjjihgfedeffceijke_bdfhdanzyy}ypw}|}}~xx}|zywrojfdba`][ZYWVUUZ_bdbabddbbbhnopqrvzzyxxxy{~}}}}~}}zywtsrrrpnligfggeb_]ZVSPQTNJJKPU]flpsuustw{~xwxz|}~||}}||wz|{|}}ywsppqz{{zrkbZZ\\^adeffeikjijlnomifcbdcbbbeijnswz||zwsnlkhfhgffgikmopqsu{}zwsuxuponoopqqpsvwxy|}|~}sppnkgecchoppqqpomjji`Y_e`\]]adedcdddcabc]VWWTRQRW]bggfimpty{~~|}|~}}|||{|}|zwutsuvpmory~x{|upooqtvxxvy~|zurvxuqqpljoy~}~xyzwuy~~}|}|||{{}~|xwuoia\ZWUXWTSQU[SKOTTVWZdlprlhqyvojedd`]YURPQRMGDDDDFINPSUVXXWYZ[]^^_`_aa_`abcbcfghigeegffggdb``cdgjiggikkhhfdkrwzzy|}uspljfdeeeghhhgjmnnoqtvvvtrrrpnmlkiijhgeeecaacfffghjklnqsvxz}|zyz|}|}|{{ywrnptsrsqnlmnmmptspnmmopqrssttuwxyzywz}z|}{ywvwz{zzzyxutvxxxy{{|~}|zyz{|}|zvropsplnrttsstwy{}zwsomllmnmlnoonoqrqnklmmlmnopqqswz~||zywtstuwy}}yvusqoliijfccbbc`^^__````_`aaaehijlmoqnmnmpsnjklnokedc`_`acdb_`b`adeedba_^_aaa`_``_^]^achmoqrruxvuwxwwwwvutqqrpnoonloqqqvy{{yx{~}|{xvvwvuutsttuwyyy{|~~}}}{yxwwxwvtrppru{}|zwuspmmmprqnoqtwy{|}}|{zy{~}||}zwxyxvtsturnoqqqqpppppqsvz}~}{{|zwusstwz~~~~{|}{zzxwvsruywwz~|vsruvtrolmpportstttuvvvvvwxxyxuuuqoppqssrrqppsutrsuvw{~~||}}}}~}{xxyyyyy{}}|~~|{|~}}~}zywxywuuwy|~~ywvvwxz{{ywwxy|}~~{|}}}{{||{{zzyyywusqnmoponponnnqsuxz{zwuwxwuttttvxxyz{~~zwy{zyyz~~yvvvsooopqtwz|||}}}~~}~|{zxtqnljighihfgiikptvwy{~yupmjhgggfedcccbbdfhhggghiiklllmmlmnqsvxy|}{z|}zxvttvvtpnmiecc`^^_`bdgjllotx{}~}{zzzwromjhiijjhgikmpqqstrpswxxz{~|zxwxxwxy{|zxspppppppqqrsrrtvxz}~}|{|}zvwyvrqqonqqqpoqsvy{|~}}~~||{ywuuvuuwy{}}|}~~{wvuuvy|}~}{yupnnmlkjjiijklostvxy{}~xusrrqppppqrstuvwy|}|zzzzxtqollkjjihijklnopsw{|~~{yz{{zyxz{|}}{zwttsqqrrtvwy|}zxwurmkkkjkllnpqqsvy|~~|{|||zzzzz{||}}|||}|{zyxwxz|~~}{ywvuuurmmmkihijkmoqsttvy{|}}}}~~}{yxvtrponmlmnpoorvwx{}~~}|{yvttuvvvuutssssrrstqonmlkheedbaabaaa```aabcccdffghhiiiijlmmmmnooprtuvy{{|~~~}||{{{{}~}{zxvtttssuwwxz|}|zyvtrqonmlljihghiijkmnoppqrtwvvuuvxxyyyz|}|zxvtrppppqqqrtuvvwxyz{{|}}}}|}~~~~~|{{zyyyz{{{|}}{xuutrqooprtuuuvwyz|~|ywvsqpommmllllklmnoqssstvxz{|}~{xvtrpnlkjjjklmnoruvwyz{{}~~~~}{ywvuvuutuvxy{{|||}~}zyxvtsssrssstuvwy{|~}zywutrponlkkkkklmnprsttuvwxy{}~|{zyyxxxxxwvvwwyyyyzzyxxwvusqoljheb_^][YWVUTUVVVVXYZ[]^_`acdfgikmoqrtvwy{|}~~~}||{zyyxwvvwwwyz{}}~}|zxvtsqonnnnoprtuvx{|}}{xvsqnmkjihfeedddeeefgijkmoqsuwxz|~~{ywvtrpponnnnnnnopqrrstuvwxz{|}~}{zxxwwwwwwxy{|~~|{zyxwvuuuttuvwwwxyz|~}|{zyyyyyz{}~~|zxvtrqpooonnnoooqrrsttvwxyz{|}~~}}|{zz{|}~|zwtrpnljihhhhhjlmoqsux{}~~|||||}~~|ywusrponnnoopqrsuwy{|~~~~}~~~|zxusrqoonnoprtuwy|}|{zyyyyxwwwwwwwwwwxxyz{|}~~|zywutrqpoonnmllllmnooopqrrrrrqpoomljihfdba`_^^]\\\\]]]^_`abcdfghiklmopqstvwxyz{{{|}}}}}||zyxvusrponmmlmmmopqsuwy{}~}}|{zzzzzzzzz{||~}|zxwvuttsssstuvwxz{}~~|zywusrponmmmllllmnopqstuwx{|~~}{zxwvvvvvwwwyz|~~|{zywvuuuuvwxxz|}~|zyxvutssssstuvwy{|}~}|{zyxwvvwwwxz|~|zxusrqppppqqrstuwxz{|~~~}|||{{{{{||}~}yvsqnlkjjjjkmoqsvy{}}|zyxvvuttttuvvwxz|~}yvsqonnmmnoprsuwz|~}||{{zzzzz{||~~|zxwuttssstuuvwy{|~}zwurqomlkjjjjjklmmnoppqrrrqponmlkjihffeeedddeffgghijkkllmnnnnnnooooopqrstuvwxyz|}}~~~~~}|{yxwutsrponmllkkkkkkllmnnoopqrstuuvvvwxxyyzz{{{|}}~}{yxvtsrrqqqpqqrrstuvvwxyzzz{{{{{{{zzzzyyyyxxxwwwwwwwwwwxxxyzzz{|}~}{xvtsqpnnmnnnnoqrsuwyz|~~|zywvtssssssttuwxz{|~~|zxwvutttuvwxz|~~}|{zyyxxxxxxxxxxyyyyyyz{{|}}~~}||{{zzz|}~}{zxwutsrrrrrqrrsstuvwxz{|}~}{yxvtsrpooooqrsux{}|zxvtsqpppoppqrstvwy{}}|zyxvvuuuuuwxy{}~}{yxwwvuuttuuuvwxz{|~}|zxwwwwxxz|}~|{yxxwvvvvuuvvutttsrqpponmlllllmnnoopqqqqqppnmlkigeca`_^]]]]^_`bdgimpsvy|~~}{yxvutssrrqqrrrrrqqqppppooooopqqrstvwxy{|}~~~~}|{yxvusqponmmmmnoprtvy{}}|zyxwvvutssttuuvwxz{}~~|{ywusrponnmmmnnprsvxz|~~~}|{{zzyyyyyyyz{{|}~~}|zxwutsrrsstvwy{~}zwtqnligedccddfilorvz}~||{zzzyyyyyzz{{|}~~zwtqnljihggghjlnqux|}{zyxxxxyyz{|}~~{yvtqomkihhgghijlnoqtwy|~~|zywusqponnnnooqstvx{}}zwtqolkjiiiiknorux{~|ywvtsrrrstuvxz|~~}||{{zzyyyyyzz{{{|}}~}{ywtroljfdb`]\[YXXWWXXYZ[\^acegikmoqtvxyz{}~~~}}|{yxvutrqqpoooooqrsuvxy{}}zwtromkigedccdcdeeghiklnprtvxy{}~~}|{zyxxwwwwwxyy{}|zwtrpnlkjjiijjklmnoqrsuvxy{}~}{ywvutttttvwy{~|yuspmkhffeeefghjlorux{~}{zxxwxyz|~~zvrolifdbbbbbcegilnqtvy|}}|{{zz{{{}~|zxwuttrqqpppqqrrstvwyz|}}zxvuutttuvwy{~}zxvtrqonmlkjjkklmmopqsuwy{~~|{ywvvuvvwy{}{xuspnlkjjjkklmnpqsuwy{|}}{ywwvvvvvxy{}~|zxvutsrqqqqqrrstvwz{}}{zyxwvvwxxy{}~|zyxwwwwxyz|}~|{yxvusrpomkjhfedcba`````acdfhilnpsuwy{|}}}~}|{ywusqonlkiihhiijkmnprtvx{|}~~}|{zxvutsrponmlkjihhfeeddccccddfhjlorux{~zwtrpnmlkklmnprtwy|~|zxvtrpomlkiiiiijkmoqsvy|~|zyxwwvvvwxyz{|~~}{zywvtsqpnmlkjjiiiijlmoqsvy|}{ywtrqponnnmnprsvy|~~}|{{{||}~~}|{zxwvtsrqonnnnnopruwz}|zywvvuvvwxyz|}~~~}||{{zzyxwutrqpnmllkkllnoqsux{}~}}|{yxvusqomlkkjiiijlnopruwy|~~~~|zzyzzyxxxyzyyz{{|~}{zyyyvsrqonmligffedbabcddefhikmoqstvxxxy{{zzzxwwwutsqqpoppooppqsuvwxz{|}}~~}}}|{{{wtuvspppnllkjiihhhfdddddefedefghiijlmoqstvxz{|~~|{{{{zyy{||}~}|{{{zxvutrponnomloqqrtxy{}{}}|}|||yvvvtrrsrrrrstttuvvvwxwvvwwwvuvwwxyz{}~~~~|z{|{{{|}}~{zywuttrqpooppprtuvz}~~~~~~}{{|{zyyyxwwvuuvutvxxyz|~~}~~~}||||{{||{|~|{}|zz|zxxxurrrpopqpoprstwz|~~~~||{{|}}~~|ywusojiifccdeeefimpsw{~}~~~}zwuspmlkigilkjnqrtx|~}{zyyyyxwz}~~~}z{|{{zz|~}~{xuqnliedc`\[\[Z\]^`acfhlpruwy}}{yxwurqooomkkmlkmoonprrruwusuvuttsqnnnjgffb___][ZZZ[\\]`acfijlortwy{~~|yxwvtuvtsuxxz|}yvsqnljhhgfeghijlnpqswxz}}zxusssqppppqstuvx{|~~|zxvsponljihgfhjjknqsuy}~|yvtrpnmkijjihijkllnprtuxz{}~{yxvtrpnmlkjihhhiiilnortwz~|yxvutsrrrstuwyz|~}zxwuspnmllkjkllmopqrtwxxz}~~}|zwvutrponnmmlmmmmnoqqrstuvxz{|~~|zzzyyyyz||}~}{yxwvtstsrrsstuuwxy{|~~~~}{||||||||}~~}}|{zyyxwvvuuttsrrrqqpponmmmlkkkkllmmoprsuwyz}~~~|zzzyxwwwuttrqponlkjihgfffedddcccddcccbbbbbabbaabcdeefhjkloqrsvxyz|}~}|{yxxwvuuvuuvvvuuvvvwxxxxyyyyxxxwuuutsrrrqqqqqrstuvwyz{|}~}zxvtrponmlllllmnopqssuvxxy{{|}}}~~~~}{zxwutttsrrssrstuuvvvvwwwwxxxxwwxxxxyyyz{{||}}~{xvsqomlkkkkklmnoqstuwxyyz{{{{{zzyyxwxxxxy{|||}}}~}{xvsrpnlkjijjklmnpstuwz{{}~~~~~}}|{zyxxwwvvvvvwwxy{|~~|zxvtrqponnonnoqrstuwyz{}~~}|{ywvutsrqppqqrrsuvxz}~|{yxvutttsssstuwxy{|~~|{zyxwwwwxy{|}~}||{zyyxwwvvvvuuvvwwxyz{|}}~~}|{yxvutsrqqqrrtuwy{}}{yvtrpnmljihgggggfffffffgggghijjklmnoopqqqqrqpoonmlkjjihhhhijlnprtwy|~}}|{zzyxxwwvuttsqpppppppqrtuwxyzz{{|}~~~}||zywvtrqponnnnopqsuwy{}~~}}}}|{{zzyxxwwvvvwxyz{}~}|{zyyyyz|}~}||{{{zz{{|}~~}|zyxxwwwvwxxz{}~~~}|{zyxwvuuttsttuvwyz{}~~}{{zzz{|}~~}}|{zyxwvtsrqoonnnnnnpqrtvxz|~~~}}}}~~~}|{yxwuttsssstuvwyz{|}~~}}|zzyzzzzzz{||}~|zxvtsrqqqqstuwy{~~}}}}}~~}|||||}~~}{ywvtrqpoooopqqstvxy{}~}}||||{{{{{{{{|}~}{yvtqoligdb`^]\\[[\]^`bdgilortvxz{|}}}}|{zyyxwvvuutttuuvvvvwxxyyyz{{||}~~~}{ywusqomjhfdba_^^]]^_`cfimqtx|~}}||{{{{{{{||||}}}~~}{yvtrponmlllmnoqtvy{}~|ywutsrqqrrtvwy{}~}{{{{zzz{{||}}{ywusqponnnnoopqstuwyz|~~}|{{zzzzz{|~|zwurpnlkjihhhhhhijklnoqrtvxz{}~~}||{{{{{{|}~~|zxvtsrqppppqrstvwy{|~}|zyxwwwwwxxy{|}~~}|{yxwvuttttttuvwxz{}~~}|{zxwwvvwwxyz{}~~}||||}}~~}}~~~}||{{zzzz{{{||}~}{zyxwvvvvvwxyz{|~~~}}}|{{yyxvutrqponmllkllmnopqsuvwy{|}~~~~~~}|{yxwvussrsuspw~ytvw}zx||||vp{xprtx|wsrpqr{wiotwyqimprsokmoidkrrsnjqw{~|~xry~z}|~w|}z|xqtxusuvspswxw|qv{}|wtsvyyz|~vn{|{{}|{to{z}ugz{u|my~pcvxiklyymwyrvy{ey|k|yy{|}ukz~yut|wsy~{xqlxsgq|zwtp{xjqy}ysz~z{}|v}~yqz}suwwzzyyz|}{~}~zvutrnkhgfddccc_\bghggjkjmnmnljmpuyqkosuvustx{}~}||wr{~wwwy}wou{uprt{zuvxv}u~wqxxsqlotmgmrleglnqlfmvvvvv|z}}yqrty}rhlrssy{uqw}}}}y|~vp|~wyz}|yz|zux{wsy~vnx~}rhs|yqit}w|{y{~}su{z{mryqhjorsh_gqrrqosyupw~|zvrz}zrly}vx{zxz}|tx~|{wpswsnjkopmimutqw}~z~}ztmllmndYVT[g`Wajilpr{}v~}w|ztvz|wnw}y{|vywmnlkoh`cgc^_`aeghnspov|yz~~~yy~}ysmnoidnvj^bjosoklrx}|x}}w|~||}~}~zsxwqx|vwwwxz{|{~}w|{yz~}|}~zvvxtr|oao}zuqnoruxyxvtpow~{uqpv{xuy~}zxy}|z|~z|}zwy|~}y|}{{{}~|toruroonlkkklnonliowrnsx{~xtz}xvyz{|}~~~~|}~~}{yz|ztqqstoimrompqstssvy||xuz~wy|}~||}{}xtuwzzuqoopqrsqorw~}~x|}xyyyzxxxxvv||xxx|{xusvzvpnnsxvrqou{vrx}{w}~{zuxz{{vqx}w{{~zqrtsqg^itmffglsplosuuts{{qy{}x}|yuzvnqtvvqmqwvttuz|w}}xvx{zzslt|wsst|zrtyurrrx}vqw|}yzqtwsqnjosnknqrtutx}{z~~~}~}wz}zxrmu{tnlmmonloqlkpt{{w~{|~~}{z~zzz}|yusrsvwrmihntuurorv|zz|zxwwvtpnsxwurnrwvtqosvtt|z}{}wwwx{tlorppqsuwqjqxusqnsxwxxx{|zz~}}}z|~z}~ytvyz{slt}zxwv|}}}~wtusrmgjnkhgglpppoquxwv{{v{~y|yty~zvwz}|w~{yz|vnpsoljhlnkiijlmlloutruw|}x||y}{vxzyxqkpurolknqnkptsrrs|{{{{|}xsx|||yv{{y}|}~}wrw|wruxz|xtz~|zy|~~{|~{wwxvttuwyvsw|~zw}}vwwxxsnorrqrrsutrwz{|zwz~}}~~~|z|~|ywuy{vqqqpomkmokiloswtswz~}zxuromjjjgba`bdccdgmqtwz}~~}|zwspoqrnkgfhlkkkknrstz~}~~ztuxurqpppooqsssqptwvttsw{yw{|zy{|wssttuutz{y~zywxzwtuwvttsuxwuwy{}{y}}}~|yz{{zxvz~~~~~|}}~zututsssrqsuz}|{|~||}}||||}{y|~}{z{~{xxywvvvusrruxwuuuwz{zz{|}~~~~~~|}~~}|z|}zxwwy{ywxyyxxwxyustwwwtrtvvvxyz|zy|~{zxwy{ywwwxyyy{|yxy{~}~z}~}|z|~{yz||{zy|~}}}~}{}}{zxyzvsrqpqpoqsqpqsuwutvz{|||}}zyyyzzxxyyz}~|zyyyyyyxxz{}~~~|{yxwwvvuuwxxyz|~|zxwtsuvwyzz{~~~~~}|||{zzxxxusstttttvyz}|{yurpoopooprtvyz}~~}|{{{ywvuuutssrrrpopqponnnooopqsuwy|}{wspomligghgfgiknopsvxy{{|~~~~~~~|}}{zyyyywuuutsrqqqommmmmllnpqrtvz}~~~}}~}{yxwutttttuvx{|}|yvusrqpprtuvy{~}{zyxvtttuvwx{}|ywutsstuwy{}~|{yxwvuuuuuvwy|~~zvsokhfdcbbcefhjlortvxy{|}}~~~~}|||{zyxwwusrqponmmlkkklmnopruwz|}zwurponnmnnpqqrtuwxyz{}}}~~~~~~~}||{zzzyyxwwvusrponmlllmmnoprsuwy{}}{zxvutttuvwxyyzz{|}~~~}|||||}~~~~~}}||{{zzyyyyzzzz{|}~}{yxvtrqponmlllkkklmmoprstvwxyyz{{|||}}~~}}|{zzyyxxxxxxxyyz{{|}~~~}{ywusqpomlkjiiiiiiijjklmnopqrsttuvvwwxxxxxyyyzzyyxxwvuttsssssttuwyz}~~|{yxwwwxxyz{{|~~}}||}~~|ywusrpoooppqstuwxz{|}~||{z{{|}}|zyyxxxxyz{|}|zyxvvuuuvwxyz|}~{xuspnljihhggggghhijlmnopqrsuvwxy{|}~~}zxvtrqomlllllmoprtvxz}~|ywutsrqqqqrrssstttuvwxz{|}~~|zxvspnkigedddefhiloruy|~|zxvutsrrrrstuvxz{}}{zyxxwxxxyz{|}|zyxxxxyzz{}~}|zyxvvuvvwxy{|~~}{ywvutsssstvwxz|~}{yxwuttssstuvwy{|~~|zxwvutttttvvwxyz{}~}|zxvtrqonmmllmmmnopqrtuwxy{|~~|zxvtsqponmmmnopqrtuwy{|}~~~}|{{zyxwutrqomkigeddcbccdfgiloquwz}~}~~~|{yxxwwwwxyz|~~|zxwvutttuvwy{|~~|{zyxxwxxxxyz|}}|{yxwwvuuuuuvvwwxxyzz{{|||{{zzyxwwwwwwxyz{|}~~~}|{{zzzzz{||}}~~~~}|{yxvtsrqpoonnmmmmnnnooppqrstuvwwxyyzzz{||}~~}|{zzzzzzz{{{|||||||{zyxvuspoljhgeddcddefhikmoqsuvwxyyyyzzz{{{|}}{yxvutsssttuvxy{}~}{xwusrqpppopqrstuvwwxyyz{{}~~|ywutrqponnnnnoopqrstuwxz{}~}||{{{{{{||}~~|zxwusqpnmlkjihhhghhiijkllmopqstvwxz{|~}|{zywwvuuuuuvvwxyzz{|}}~~~~~}|zywtrpnkheca_^]]]^_acfiloqtvxyz{|~~|zxvussrqqrrstuuwxyz{|}~~|zxwvuttsstttuuvwxxyz|}~~|{yxvvutsrrqqqqqqqrrsstuvwxz{|~~}||{{|||}}~~}{zxwusrqpoonmmmllllmmnnnopqrstvwy{}~|{yxwvuuuttttttuuuvvwwwwwwwvutsqpnljhgeddccddeghjlnprstuvwxy{|~~|zywvuutttuuwxxz{|}~~~~|zxwutsrqppppppqrstvwy{}~|{zzyxxyyz{|}~|zxvtsqponnmmmmnopqrtvxz|}{yxvuuttuuvwxy{|~}{ywvtrpnmlkjihhhhiijjlmnprsuwy{}}{yxvtsqonmlkkkkklmnpqrtuvxyz{{{zzyxvuspnligfdcbbbcdegilnrtwz|~~~~~~}|zxwvuuttuuvwwyz|}~}|||||||}~}|{zywvvvvvvvwxy{}~~|{zyxxxxyyz{|}~~|{ywvutsrrrqqrrsstuvxz|~}{ywvtsrrrrrstuvwyz{}~}|zxwvtsrqponnnnnoopqstuwxz}}{xvspnkigedcbaabbdegikmoprtuwxxxyyyxwvutrqomljigggggijlnqsvx{}}{yxvuuuuuvxy{~~}||{{{{{{|}~~{ywutsrrsssuvxz{}~}|{zzyxxwwwxxyz|~}zxvtrqpooppqstvxz{}~}{zyyxxwwwwwxxyyz{|~}{ywutsrqqqqrstuwxy{}~~}}|{zyxwvuttsrrrrqqqqrstuvxy{|~}zxurpmkigeccbaaabbcdfhiklnpqstuuvvvvuttssrqqpoonmmmmmmmnopqtvx|~|zyxwwvwwxxyz|}~~~~~~~}}}}}~~~|zywvttsssstuvwyz|}~}|{yyxwwvvwwxxyz{{||}~~~~~~~}}}}|||{{zzzzzyyzzz{|}~~}||{zyxxxxxxxxyyyz{{|||||{{{{{{{{{{zzyyxxwwwvvvvvwwwxyyz{|}~}{ywusqomkjhgfeddddddeffhiklmopqrstuuvvvvvvuutsrrqpooonoopqsuwz}~|{zyxxwvwwwwxyz{|}~~~~~~~|zxvutsrrrssttuvwxy{|}~~|{zywwwvvwxyz{}~}{yxvutsrrrrstuvwxyz{|}~|zxwusrqqqqrstvx{}~}{zyxwvuuutuuuvwxyz|}~}|zxvtromkihgggghjkmoqtvy{}~}|{zxwvusrqpomllkjiihhhhhhijkmoqrtvxz{|}~~~~}}{yxusqomkihgfghikorvz~}||{zyyyxxxyyz{}~~{ywvtsrrrrstvxz}~}|{zyxxwwwwwxxyz{|}~~|zywvuutuvwxz}~~}|{{zzz{{|}~~|ywurpnlkjihhijloqtx{~}{zxvsqomkjhgffffghjloqtx{}~}|zyxwvvuuutttssssssssttttuuvvwwxyz{||}~~~~~}{zxvtqnkifdba_^^^_`adgjmquy}}{xvtqponnonoqtuxz}|}~|{{|{{|}||}zwuttqmmmmnmkmpqrvyz{~|xtsrnkjjfcegfgikmoswww}|yuspkgfeca_^_``abdefiknqsux{{{}~~~~~~||}{zxvvvuusrrrqpqrrqqrsstuwyz{}~{ywtrplhfecbbb`_`aceefikmprux{}}|zvsqqponlmmmmmoqttuy~~~}{}~{xz|}}}}|yvuspnnnmkmponprtvwx{~~|yvsrplhijgegigfhjkknqstuwz}}~{zxuqoligggddddfghijjmoppsuvwyz|~~~}{yxvsrrqoooonoqrruvxz}}{xtqonjfghc_aca_`cb`bdefhjjjlopqtxz|}}{|}~~~zyyxuttrppqqrstrpswvux{}~|{zyyz{{z~~{ywwusrqqpppqstttvxww}}}|{{zyxyz||~~}zwwvtrpnopmklnnmnopqrsvy{}}~}}~}{zwtssqpnmkjjkihkmkjloopsvwyz|}|zxwvtqonlkjkkllmopswy{}zuuuronmkiijgefgecegffghiklmoqstvyz{}|{}~z{|yvvvtsuuttuuvvwyz{||~}|zzzz{|{{}}|||zyyxxywuwyyyz|}~}{zzz|{{}}{{zxuuvtrqponmmmmnnnoruvwz~~}||{y{||}~|zywusrqponnnnnoopqsvxz|~{wwwtqrsrpqrrstuvxxy{||}~~~~}}|{zzyxvutsqomkjgfdcbaaabcccehiknqstw{{{}~}}{||{yz{yxz{||}~}~}|{ywvtsrpoprrstvx{|~~~~|}~|{zyxwvuvvuvxz{~~}||zwvutsqpoonmnonnprsvwy|}|zywutsrqqpppqqqrttvwyz|~~~~}{{{zz{|{{|}}||}}||{}~}|||}}|||||{{zzyxxwwvutssrpnmljhggfeeeeefghikmnoqrtuuuvwvuvwwvxyyz{}~~}|{{zywwwvuuuuuvvwxyyz{{{}~~~~~~~~|||zyyxwvvvutuvutuuuttssrstsstuvwwxz|}~~~}}|}||||{{{zyxwwvuuutttuuvwyyz|~~~{yyxvutssrrqqqpppponnnlkjjiggfeedddddeeffghijklnoqrtuwxz{|~~~}|{zxwvutsrqqpqqqrstvxy{}~~|zyxwvvvvwxz{}~}}|||||}}}~~~~~~~}||zyxwusrponmllmmnoqsuwy|~}{xvtqonlkihihijklnpruxz}~~}|{zyyxxxwwwvvwwxxyzz{||}}}|{zywvsqoljgeca`_^^^^_`aceghkmprtvxz|~}zwtromkjihhhiikmoqtvy{~~}{xvtrpnmllllmnoqsux{~~}}}|||}}~}zxusqnlkjihhhijkmopruxz}~~~~~}{xusqomlkjjjkllmoqrtwy{}~{zxvutsrrqqrstuvxy{|}~~|zxvsqnljgfdba`_^___`acdfhjlnprsuwyz{}~~{ywusqpnnmllmmmnpqsuvy{}~~}}}|}}~~|zxvtrqonnmmmmmnopqrsuvwy{}~~~~~}{zxvtsqpponoooopqrtuvxyz|}~}{zxwutsrqqppppqqrstuvwyz{|}~}|{zzyyxxxxxxxxxxxxxxxwwvutsrqponmkjjihhggggghiijklnopqstuvwxyyz{{|||}}~~}|{zyxwvuuttsssssttuvwxyz|}~~}}|{{zzyyyxxwwvvvvuuuuuuuuvvvwxyz{{|~}|{zzyyxxxwwwwwwwwwvvvvuuuuuuvvwwxxyz{|}~~|{zyyxxwwxxxyyzz{{{|||{{{{zzyyyyyyzzz{{{||}}~~|ywtrpnljihggffgghijklmmnopppqqqqpppoooooooooopppqqrrrrrssttuuvxyz}}zxvusrrrrrssuvwyz{|~~}}||{{{{{{{{||}~~~{xvsqpnmlllmmnoqrtvwyz{}~~}|{{zzzyyzz{{|}~~{yvtrqonnnnnopqstvxz|}~}|{zyyyxxyyyz{|}~}zywuttsrrrsstuwxz{|~~|zyxwvutssssttuwxy{}~|yvtrpnkjihgfgggghijklnpqsuvwyyz{{{{{zxwvusrponlkjjjjkkmpsuwzodiov}|z{}yvwyvtvwvtvxwv{~}||}yutuwzyy|zrw}xplir{ysmu}ytqoruwyuqnkmnjfkolkjjrz~|vzrkmnlknpnmjgfdddbaceeggfhhihjpkilnqqolkkmqmgedcbaa^[\^^\[\^cegknqtx|}{wttuutqnnponruustuttuuwxvtuxww}}y~}}}|~}zz{{|}|~|yyxwtrpnmjhfc`__`]Y\^\\^`cedbfkjhmqnklljilnibdgc_ac_ZZ^]\_bbcdcgkjhlnljnpmjmpjdinf_bdb_^^[WY[XTUUPLNNIEFGDBGLFAHOOOUZXU^geafjfdfhgeca^[[[WUUUUXZ[ZY\``_cgghijkllkkkkjkkjhjljghjihknmkllifghecba`_aca_chgfmttu}{~|~~~}|yw{~z|}~}~|zvsqpoliiheccchligmrrstu|}|zyyzxvz{wz}|z{}~}}}|||zyvtstttrrrtxvtz~|~~~~}~}}}{yytoqrokiiihhihfgjihmqmjnsssuutrvztmsyrjmqkeffc``a`]\^^\]]]^][]```ab`^`ca^`ba_aca_acdefghhhiklhdefeedcccbacefefhjknpporuutwzxtvxtqssqonmnplhkomknponrvuuwyyx{~{||}~~}{z|}}~}{}}||z{|yvxzyvwxwvwxwx{}}}~xxxsnnmkjhegigegjihjmoppquxyz|~~{{|||zwurpnjedc`][[[[[[]aabfijkorsstusqsuqnpqmilolikmkihhgfecba_]\ZYYZ[YXZ\^`acfjkmqsssvxvttusomjgda_\YYYWTVYZZ]aehjlrwy|~}{zwtttrpnmlkjigdefedcbcdcceghjllptuvxz|}}|~|yyxvurponlklmlkmqsuxz}~}{zwtttqmnnkijkhfhigegihgijkmmlmnpqpppoopnllkjjjiijjjjkmopruwy{}}z{|{z{|{|}~~}{yyxvvvwwwwxzyy{}}|~~~}~|}}|zzyxvvvusssrrqpqqpoqrrrssttuvwxwwxzyxxyyyxwwwvvvuuutsssrqpoopnmlllljiihiihhiijkkkmnooppommmkijjiijkkklnnnprrqrtsrrqponmmljijkjijkklmoprstuwxxyzzzzzyxyywvwxvtttssrppponnmllllkjkmmlmopqrtuvxz{|}~~~}{yxwvtsqpoonmnppqrtwz{}~|yvutpmlkihhhgefhhijkmoqrtuwxy{{{{{{zyxvtsqnljhgedcba`aabcdfhjmpsvy|}yvsplhfca_^]\]^_`cehknqtwz}~}{zyxwvvuuuuuvwxyz|~{yvuttuvwy{~~|{{zz{|~}{yxwwvwwxxy{|~~|{zxwvutrqqpooooooppqqrrsssttttttttssssssssttuuvwxyz{|}~~~~~}}||{{zzzz{|}~~~}|{zywwutsrrqqppqqqqrrssttttuuuuuvvvwxy{|}~}}}~~~|{yxxwvvvvvvvvvvvwwwxxyz{|~}{ywvtrpomkjihgfeeddddddefghjkmoprtvxz|~}|zywusqpnmllkkkllmnopqrstttuuvvuuttssrqponmljihfedcbaa`````abcdfgikmoqrtuwwxyyyyyyyzz{{}~~~}|{zyxwvvutttttttuvxyz|~~}|{{{zz{{|}~~}||{{zzz{{{|}~~~}~~~~}{zyxwwvvvvvwwxyz{|}~~}|{zyyyyz{|}~~|{zzyxxxxxxxyyzz{||}~~~~~}}}}}}}}}|||||{{{zzyyxxwwvuttsrrqpoonnnnmmmmnnoopqqrsttuvvwwwxxwwwwvuutssrqpponmmllkkkkkkkklllmmnnooppqqrrrrrrrrqqppoonmlkkjjiihhggggggghikmorux{~}}||{{{zzzz{{||}~~}|{zyyxxxxyyz{|}~~~}}}}}}~~~}||{zzzzzzz{{|}~~}||{{{{{||}}~~}||{zzyyyyyyyz{|}~~~}||||{{|||||}~~~~~}||{zyxwvutsqpnmlkjiijklnpsvy}~}}||{{{{{||}}}~~~}||{yxwvutsrrqqppppppppqqrrrssssrssrrrrrrrqqqqqrrrrrrsssttuuuvvvwwwwwwwwvvvvuuttssrqpponmlkjihgffeddcccccdfhjlorux{}~~}}}~~~~}|{yxwwvvvuvvwwxyz{|}}~~~}}}}}}~~}||{zzzzzzzzz{{|}}~~~}|{{{zz{{{|}~~}}|{zzzyyyyzz{{|}}~~}||{zzzzzz{|}~}|zyxwvutsrrqppoonnnooprsuxz}~~~}~~~~}|{zyyyxxyyz{|}~~}|{zzyxxxwwvvvuuuutttttuuuuuuuvvvvvuuuttsrrqponmmllkklllmnopqsstuvwwwwwwwwvvuutssrqqpoonnnmmlllkkjiihggffeeefgikmprux{}~~}}}}}}}~~~~}}|{{zzzzzz{{{|}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}|}}}||||{{zyywvutrqpoooopqsuwy|~~~}}||{{zzzyyxxwwvvuutttsssssssssssssssssrrqqpponnmmlllkkkkkllmmnnooppqqqqqqqqqqppoonnmllkjihhgfffffhikmpsux{}~~}}||||||||}}~~}}||||||}}~~~~~}}}~~~~~~}}}}}~~~~~}}}}||||}}}}}}}}}}}}}}|||||{{{zzzyxxwvutsrqqqqrtuxz}~~~}}}}~~~~~~~~}}}|||{{zzzyyxxxwwwvvvuuuuuttssssrrrrqqqqqqqqppppppooonnmmmllllkkkkkkkkllllllmmmllkkjjihggfffghiknpsvy|~~}}}|||||||||}}}}}}|||||{||||}}~~~~~~~~~~~~}}|{{zzyyyyxxxxxxyyyyyyyyxxwwvuttsrqqqrstvx{}~~~~~}}}}}}||}}}~~~}}}}||||{{{zzzyyxxwvvvuuutttttttttttssssrrrqqppoonnnmmmmmmmnnnnnnoooonnnnnnmmmllkjjihgffedcccdegiknqtwz|~~~~}}}}}~~~~~}}}||}}}~~~~~~~~~~}}}}}}}}}|||||{{zzyyxwvutsrqqqqrtuxz|~~~}}}}}~~~~~~~~~}}}|||{{zzyyxwvvuuttsrrrqqqpppppppooooooooooooooooooonnnnnmmmmmmmllllkkjjiihgffeeffgiknqtwz}~~~}}||{{{{{{||}~~~~}}}||{{{zzzyyyxxwwvuttsrqponnnnoqruwz}~~}}||||||}}~~~}}||{zzzyxxxwwwvvuuuutttssssrrrqqqqpppooonnnnnnnnmmmmmmmmmmmmmmlllkkkjiihgfeeeefghkmpsvy{}~~~~~~~~~~~~~~~~~~~}}}}}|||{{{||}}~~~~~~~~~}}}||{{zzzyyyyxxxxwwwvuutsrqpoooopqsux{}~~}}|{{{{{||}~~~}}||{{zzyyxxwwvvuuuttsssrrrqqpppoonnnnnnnnnnnnnmmmmmmmmmlllkkjiihgfedcccdefhknqtwz}~~~}}}}}}}}}~~~~~~~~}}}|||{{{{{{{|}}~~~~~~~~~}}}|{|}|z{}zxz{{zz{{z||zwy{xvxzvsuxvsuwwyz}~~~~~~|}~~}}|}~~~~~~~~}}}|{z{zyzyyxxxywuvwusuvsprssqpppqqqrrpoqrpopqpnoqpnnpponnnnnmnnmlnpnmoopqrrtwwxz{||{z|}}}||}~}|~~|}~|~~~~~}}|{}~}}}}|{}~}{}~}}}}~~|{}~}{|}|||}||}~|~~~~}|~}~}~~~~~}~}}~}}}}}~~}|{{||||{}~}|~~~}~~}~~}~~~~}}|{zz{zyxxwvvvutuvtrstsrrrrrqqqqrrqpppqsqppqrrrrqqqqqrrrqppqqqpqqqrtrruxvtw{ywz|{y{~|y{|||||{z|~{y{|{yz|{zz{{{{z{||||}||}~}}}}~}|}~~}}}}}}}~}|~~~~~~~~~~~~}~~}~~}|}~~~}~~~~~~~~|}}|{{zyyyyxxwwwwvvvvuttuttssttsssssrssrqqrrqqqqqqqqpqrqpqrqqrrsssrtuuuuvvvwxxwwxxxxxxyxwxyyxxxyyyyyxz{{zz{{|{{{||}||}}}}}}}}|||~|{||||||||||}}||}}~~}}~~~~~~~~~~~~~~}|}}|{{{zyyzyxxxwvwwvuuvuuuutttttttstttsstsssssssrssrrssssttttuuuuvwvvvwwxxxxxxxxxyyyzyxyzyxyyyyyzyyzzzyzzzzz{{zzzzz{{{{{{||{{|}}}||}~}}}~}}}~}}}~}}~~~~~~~~~~~~~~~~~~~~}}}||{{zzzyyxxxwwwwvvvvvvvvuuuuuuttttttssssssssssssstttttuuuuuvvvvvvvwwwwwwxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}|||{{zzyyyxxxwwwwvvvvvvvvvuuuuuuuutttttttttttuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxxxxyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{zzzyyxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwxxxyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{|||}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|{w}w{~{~}yx}~~~x|}}vmtzxxvppruwy|rhr|~{wz~}~~||~~|{~|u~~}{~{~q}xwix~yt~r}sg{vxzyw{x}wq}|msx|vlxwvt|wjx{votywsnir|qenxurolvrcgoswsjpywuxz~|w{{u{xnuyyzrjs|tmoqprpmopoqst{xquyxwwvyzvsttuvutvwvuwywwsoswvvwxyxxz{|yx{{|x}|{u|~y{}z{~~tx}zr~y~}z}y~}~~}{xx{zw{ys|vvuwytrqov|uou|{z}~}zvsqzsirz{{{{yv{{|~}xsyyuvwz}{yyzz||z}zux|}vrpzymourqy~}{upzvoxx}|vvx}}yvq{wny}{xvz}||xrv{wuspsxsoyvoqu}qvzy|}|vmw~|xt{{xxx~v}{y~|~|zyz|}wsz~z}}~vqyytx}{xz|}~xstux{tmrwsnqtwynenvtrmhoxtntzzywszztwy}zu{}x{~}|~}}yyw{~~|uqsuwwtqrsrrttwyrpw}{wx{|}}wvy{wuy|{|}~z}qtx}zuwyz|zvwzpiv}xsnszxutqopmlw}sllmy{qruw{zyz{usy~wy~z|{{}}w|{{~|zzywv}vjx}zy{~}yussx~{usrxzvz|yxxxyzyxxyz~}y{~|}~}z{~~zv}}~~~|~xz{~{vuwz|||yxxy}~}}}~~wz~||~~~}{~~}{|~zvxzxxqlszz{{z{}}}~}xt{|xtx~|yz|}||}{yxvx{}}zuvz|}|zywusv{vqqortqnkhlqkfkqontz{~~}|{{~{vxz{{tow}unptxztpx|wy{{t{~z}ux|{zqhr|skkkourotxz{yxw||wu{vmrywtrpuypjnqssojnsroopuzuqxzv}x{{uz~xsqqw}wpu|||~}}~zx~}}zwz{zyuquzyvqlmomloplkmquvvvtsx}|zxxvvwxyzwuuuvvssomrvxxwvw{~zx}|vtsux}~{zy|yy{{vtstwz{}|yx{}}zxyyvswyrmnorurnnpty{{}}z~z}~zuvvsruurokfmwwutrx~}{~{~}ytwzwusqrsqqtyywxz~{wz}vquy{}zvy|||zx{~ysvyyxsorvrnmmnpjekqnlkjosqptwz|zy}}|yvwyupoppomkmqonqrw}zvz~}|}ztx{ywtruxtqtyxvvv|}y||~~ytx|wrrqpoiehkjjgekrolpuwxwx~~}}zz{{{xsw{vptx{}yu{~}w{zuwzz|zw||xz}vnoprtplorqrstvxvuw{{{wsv{xuuuttqortronnswvtvxz|}}}zywusstvyxxz|~~~zvxz{{yvvwxwxxwwvw|}}}~zvvtplnpqqolpuvvxxz||}|ywxzuqtwutrruxvrtvvxwu{|z}|{{wsuvtrqptwwvxy}}{|~{xyz{|zy{|{zxvxyxvutttsrrrolllnoljjklnmkklllprstrqvz|~}|~}{ywvvvtsuvvwwvxzyyz{|}zxxzywxxxxwwzzxvusturppqpooopqportwzz{|~~}|||{xvsqonmmmkjklmnlkmprstuwxxyz|zyxxz{ywwwxywuuvvuvvwywvy|}~~}~}|zxxz|{zzz{|||||zyyyyxurqqqssqqqonooonlklnooonnpqrtwxxz{~~~~~~~~}{{z{zzzyxwwwvvusrqrssssstvxy{}~{yxwxxwwxyyz|~~}||}|{zz{{zyxxxwvutsrpprstttuwz{||zzz{{{z||{zzzxvwwvutsrqommmmljhiiiiijkmmnpstuvwy{|}~}}}~}}}~~}{zxxyxxwwvusrrqponmllkkkkllmmnoooppqstuvwxxxxxxwvvvwwwvvvutssrqqpprssuvwxxyz||}}}~~~~~~~~}}}|{{zzyxwwxxyzz|}~~~}|{zzyyxwvvvuuutuutssrrrrrsttuuvwyyyyzzyyyyzyyyyz{zz{|}~~}}}|{{{{{{{{||||||}}||}}|{zzzyyxxxxxwwwxwwwxxyyz{}~~}}}}}||}}||}}}}}~~~}|{zyyxxxwxxxxyz{|}~~~~|{ywvussqqponnnnmnnnopqrssssstttuuvvvvvutsrqppoonnnnooprstvwxyz{|~~}|zyxwvvuuuuutuuvvwwxyyzzz{{{{{{{zyxwvusrponmmlllmmnnopppqrsttuuvwwxyz{|||}|||||||||||||||||||||}}~}|{zyxwwvutssrqqqqrrsuuvxyzz{|}~~}|{zyxwvvuuuuuuuuvvvvwxyz{|}~~}}||{zzzz{{|}~~~}|zyxwvvvuvvvvvvwwwxyyz{|}~~~~}}}||{{zzz{{|}~}{zxwvuutttttuuuvvwwxyz{|}~~~}{ywusqpooonooppqrttuvwxyyzzzzzzyyyyxxwvutsqponnmmlllmmmnnoopqqrstuuvxxy{|}~~~~~}}||{zyxwwuutttuuuvwxz{}~~}{zywusrqppooopppqrrstuuvwxxyyz{{{|||||||{zyxwwvutsrqqrrstuvxz|~|zwtromljihgggghjkmoqtvxy{}~~}|{zywvuttsssstuuvwxyyzz{{{{{{||}}~~~~}|zyxwvuuuvvwxz{}~}|{{{{{{|||}}~~~~|{zxvutttttuwxy{}}}|{{{{{{{zzzzzzzzzzzz{{{||}}}}}~~~~~|zxwvutsrqqqqqqqppppppppppoooooopppppppooooooooppqrrsstttttttuuttttssstttuuvvvwxxyzz{{|}}}}}}~~~~~~~}}}||{zzyyyxxyyyzzzzzz{{{zzzzyyyyzzzz{{{{{{{{{{zzzzyyxxxxxxxxxxyyzz{|}}~~~~~~~}}}||{{zzyxwvtsrqonmlkkjjjjklmopqstuvwyyz{||}}}}}}}}}}||{zyyxxwwwwvvvvwwwwxyz{|}~~|zxwvuuuvvwy{|~~~}}}|||{{zzzzzz{|}~}{zxwutttuvwxz|}~}|{zzyxwwvvvvuvvvvuvvwwyz{}}{yvsqnljgedcbaaabcefhiklnoppqrrsssssttttuuuuuuutttttssssrrrrqqrstuwxz|}~}{ywvuttttttuuvwxyyzz{{{{{{z{{{{{||}}}~~~~~~}}|{{zyyxxxxyyz{}~~}||{{{{|}~}|zyxwutssrqppoonnnnnnooooppppppppooopppppqrrsttuvvwxxyzz{||}}}~~~~~}|{{zzzzz{||}}~~~}}}}}}~~~}{zyxwwvvvvuvvvwwxxxyzzz{{|||||}}}}~~~}{xwutsrqqqqqqqqrrrrrrrqqponlkjhgfedddddeefghijklmnoqrtuvxyz{{{|||||}}}}}~~~~}}}|{{zzyyyyz{{|}~}{ywutrrqqqqqqrstuvwxz{|}~}{zyxwwvvwwxz{}~~~~~~~~~~~~~~}zxvtsrqqppqqrssttuuuuuuttsrqponmlllllllllmmmnoopqrstuwxz{}~~}|{zyyxxxxxyz{|}~~}}|||||||}}}~~~~}|{zzyyyyyz{{|}}}~~~~~}}}||{{{zzyyxxxxxxyyyz{||}~~~~~~}}}}}}}}~~~}}}}}|||}}}~~|zxvusrqppooonnnnnnnnnmmmlkjjiihhhhiijkklmnnopqrsuvwxyyz{||||||{{{zzz{{{{{{||||||||||||||||||||}}~~~}|{zzzyyyyyyzzzz{{||}~~~~~~}}||{{{zzzzz{{||}~}{ywusrponnmmmmmmmnnnnnnnnnnnooopppqqqrrsssssttuvwwxyzz{{||}}}~~~~~~}}|{{zyyyyyyzzz{|}}~~~|{zxwvvuuuuuuvwwxxyyz{{|}}~~~~~~}}~~~~}}}||{{zzzzzz{||}~~~~~|yvtromljihhhggghhhhhhiiijjkklmnoppqrrsstttuuvvwwxxyyyyyyxxxxxxyyyz{{|}}~~}}|{zzyyyyyyzzzzzz{{{{||}}~~~~~}}}}||||{{{{{{|||}}~~~}||{zzzzz{{||}~|zwusqonmllkkkkkkkkkllmmnnooopppqqqqqqqrrsstuuvwxxyzz{{||}}}~~~~~~~~~~~~~}||{zzzzzz{{{||}}~~~~|{yxwvvvvvvwwwxxyyzz{{|||}}}~~~~~~~}}}}|||||||||||||||{{{|||||}}}}~~~|ywusrponmmllkkkjjjjiiijjjjkkllmmnoopqrrstuuvwwxxxxxxxyyyyyyyyyyyyzzz{{{|}}~~~~~~~~}}}}}}}}}}}||{{{{{{{|||}}~~~~~~~~~~~~~~}}}|||{{{{zzzzzz{{{{{{{|||}}~~}{zxwutsqqponmmllllllllllmmmnnnnooppqrsstuuuvwwxxyyzz{{{{{{{{{{zzzz{{{||}}~~~~~~~~~~~}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|}}}}}}}}}||||}}}~~~}|{xutttsqnopnllmlllmllllllnpnlnpooqtrqtwuuvxwvwwwvxyxwyzxvxzxxxxxxyzxvy|{y|}z}~}~~}~~|}~}}}||}}}}|}}~~~~~~}}}~}z{|||zyyxy{zxxxyzz{zyzzzzzyy{{{{|}}}~~{zyvttsrrqppponnnooooonopnlmoomprqoqssssstvwxxyxxyzyxyzywyzxwxyxxyyz{{z{}||~~~~~~~~}}}~|}~}}~~}~~~~}~}|}|z}}{}~~~~~}|~~}~~|~~|}~}~}z|~}|~}{~~~}zwxyuqrsqopqomnonnoponnonnopppooqsqqsuutttttuvvuvvutuvwxwuvwvvvwxyxwwxxxyz{zzz{||||{}~|z|}}|}}|||}~~~|~}~}~~}~~}}|zz{{{{zz{yxyzzzzyzzzz{|{z|~}|}}{yvwxursuspqrqppponnoonnnnnnoonprqpqsssstuvvvvvwxxxxwyzyxxyyyyyyyxxyzzzzzzz|}}~}}}~~~~~~~~~~~~}|~~}}~~~~~}~~~~}{|~{y|~|y|}{|}}|}~}}~~}{zywtttrqqqpppooooponooooonoppqqqpoqrpoqrrrrsssstuvvvuuxyxvxyyxwwxxxwxxxxxxz{zz{|{{{|||{{|}||}}~~}}~~}~~~~~~~}~}{|}}{zzz{{zzzzzzzzzz{{{|||||}~~}}~}|zxwwusttrpqrpnoponooooooppppqqrrssssttuuuuvvvvvwwvwxxwxyyxyyxyyyyyz{{{|}}}}~~~~~~~~~~~~~~~}~~}|}}}~}}~~~~~~~}}|}}|{|||||}}}~~~~~~~~}{yxvtssrqpponnnnnnmnonnnoonoponnooooppppqqqrrrsssstttuvuuvvvvvvwwwwwwxxxyzz{{{{|||||}||}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~~}|zyxvuttsrrqpppppppopqpppqqpqrqqrrrrrsrrrssrssstttuvvvwxwwxxxxyyyzzz{{{{|}}}}~~~~~~~~~~}}}}}}~}~~~~}}~~~~~~~~~~~}}~~}}}~}}}~~}~~~~~~~~~~~~~}{zyxwvuuttsssrrrrssssssssssssssssttttuuuuvvvwwwwxxxyyyzzzz{{{{||||||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{z{{{{{{|||||||}}}}}~~~~~~~}|zyxvuttssrrrrrqqqqqqqqqqrrrrrrrrrrrrssssttttuuuvvwwwxxxxyyyyzzzz{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{zyxwvvuuutttttttttttttttttttttttuuuuuvvvwwwxxxxyyyyzzz{{{{|||||||||||||}}}~~~~~~~~~}}}}|||||||||||||||||}}}}}}~~~~~~|{yxwvutsssrrrrqqqqrrrrrrrrrrrrrrrrrrrsssssttttuuuvvwwwxxxyyyyzzzzz{{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}{zyxwvvuutttssssssssttttttuuuuuuuuuuuvvvvwwwwxxxyyzzz{{{{||||||||||||||}}}~~~~~~~~~~~~~~~}}}}||||||||||}}}}~~~~~~~~~~~~~~~~~}|{yxwvvuttssssrrrrrrrrrrrrrrrrrrrrrrrrssssstttuuvvvwxxyyzzz{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}|{yxxwvuvusstsrqqqqqppppqqqstrojgjnu|}{jtrj`dkgcbdfggffdeghiiijloqporwxwrlklmohdo{yxz{sjy}mpxxwustvx{~}~~~{}{|wursutttqpqnmmnruvwussssrrrvz{{|}|vqjkmifb^_]YXXXYZYZZXWUVXY[ZYYZYYZZ_c^ZZ[^bfmpqqonllmorw}}{{}x{~}}}|~|xuronkjjhgdaeiv}{rjbcfhhilmlkkkmmmorstspmjkkjjihjmmnrvy~~~{xvtsrttuusstuttssstx{xwz}|zvrttw{||~zutsqrvzzyz|}zwwvtrtwtplgeccdghjlkigf_YZ\\[YWXX_ghikmkjigee]TX\XUTTWZZXXZZZZ[]`\WY[ZYXW\afjhfefhiiihfb^]\bhihghecdfeeeeecjqqqw~vnlmlkklorokps}~~~}|{}yyyxwwxxy}~}~}{|~~|}|zyywvutvxxwsoprrsturponptwzzy|}}{xuy~|yyx|~~~~~}|{ywwustuvxxxwvuuuvvuwwwwvttusrstuuvvvvuuttrqtvvvvtttsrttsrssssuwy{yxz|||}~|yyysnmmhdddc`]Z\``^^\YWWWVUX\[YWUUVWWXXXWVVWWWXVUX[YXZ[YWUUXZ\]]]^^[Y[^_^_aaabdeghhkmjffgillmoorvusvwtrrux{||||||~~~~}|}~|zzz|~~~}{}|}~~{z{||~~{{{{|{{~~~~~|}}{zyxutuvwxvuxzyxxxvuvwxyxwxz{|||||zy{}||~~~~|||}~}||zzzz}~~}zwy{{}~}|zz{zyyz}~|}~~~~~|}~|{{{{ywy|yuutuvtrsstvvutrsutsvxyyxx{}zwww{|xy{~{{{yyz{~|xy{{{|~~}|{yy|~}|zzxtrsrpnonkihgikheddeffffefijjiiihfcba`adggefgecegfddegigfhkllkjjihhgfijjihhggjlmnlijlmljhhiijmnmkkklmoruvtrpoprsvyz|}}}}}~~~|}~|}~~|~}{{~~zvwzyy|~}{zz{||||||~}||}~~}}~||}|}~z|}zxyz{|zxyxy{{yyz||}}{zxxxz}|z|~|yxyz{|}}}{zxwwwy{xuwyyxtqqsvyz{zxxz|~~|~~~~}|}~}|{yyyz{|}~~}zwxyxvuvutuwwwwx|~}}~~}yttuvvtrssqpqrqonmlllmnnllllkjmooonmnopqppnoruvvtqpommoprsrrsrpopqrrrrrqqrsstuuuuuutsstuvvwwspsuvvvsrqppruvxxwutuvtqqstuuuuusrstuuvvwxvttvwxz}}|{{zz|~~|{|~|yz}{z{{|}|yxwvvvvvvvwx{}}}~~|~~~~}}~~~~~~~~~||}~~~~~}{{{{|{z{{yxxxxwvvvvuttutsrqqqqqomnommnoppponnpqqqqrrrstttuvusrsuwvvvuvvvuuvwvvvwwwwuttsrrstuvwxwwwwxyyy|}{yyyyyyyxwwvuuuvutssssrruwvtuvvwxzz{|}}{|||{{{|}~~}}~~~~~}||}|}~}{|||{{|}}~~~~~}~~~~~~~}||}}|}}}}~~~~~~}|~}{{||{{zxwwwwwvvvuuuuvxz{}~~}}~~~}}~~|{|||}|{{}}}~~}}}}{zzzyxwwxyyzzzyyyyyyxvvvwxxwwvvvutsrrrrrqpoopqponmmmmnmmnnmnnmmnmmnoppopqpqrsststvvwwwvwxxwvvxxwvvwwutstttuvutuvwxxyyyyyz{{z|}|zzzzzzyy{{zzzzzxwwwwxxwvuuuutsrrrqqpooooprsuwxy{|}~~~}}}}|||}}}}}}~~~~~~~~~}}||}}}}|||{zzzzzzyz{|}}|||}}~~~~~~~~}}}|{{zzyxwvvuutsstsrsssrrrrrsstuuutttttttttssssstttsrrrrrrrrrqqqqrrqqqrrrrrstuutuuwwwwxyyyyzzyzzzzyyyyyyyxxyyyyzz{{z{{}}}|}~~~~~}}~~~~~~~~~~}}}}}|||||{{{||}||}~~~~~}~~~~~~~}}}||zyyzyxwvuutsrqqpopppqrrsuwz|~~~}|{{zzzzyzyyyyz{||}~~~~~}}|{{{{{{{{{{{{{{{{zzzzyyxyxxxxwwvvvvvvvuuvuutuutssssssssrrrqqrssrrqrrssstttttttttuuuttttttssssrqqppppppppppopqqqrqqrssstttssttuuuvvuvvwxxxwxyzyyxyyyxwwvvusssrqpooppqrrstvxz}~~~~~}}}~~~~~}~~~~~}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}|{{{zyxwwwwwwwxxz{}~}||{{zyxwvutssrqponnnnnnnooopqqqrssssssttttttttttttuutttttttstttssttuuuuuvvwwwwxxxxwwwxxxxwwwwwwwxxxxwwxyyyxxxyxxxxxyxxxxxxxxyyyyzz{{|}}~~~~~~}}~~}||}}|}}}}}}}~~}}~~}||||}|||||}}}}~~~~~~~~~~~}||||{zzzyxwvvvuttsttuuvwxz|}~~~~~~}}||||||||}~~~}}~~}||{{zzzyxwwvvuuttsssrrrrrqqpppppooooonmmnnnnnoopppqrsststtuuuvvuuvvuuuuuutssstsssstsssttuuuuuvvvwwwwwwwwvwwwwvvvvvvvuuuutsssrrqponmllkkkkllmnpqsuwy{}~~}||||{zzz{{zz{{|}}~~~~~}|||||{{{||||{{|}}}}}}}}}}~~~~~~~~~~}|{{zzxwvvwwwxyz{}~~}}{zyyxwvvuuttttttuuuuvvvuvvvvvvvuuuuuuutsrrrrrrqqqpppqqqppqpqqqrrrrrstttttuuuuvvvwwwwxyyxyz{{{||||||}}}}|{{||{{{zzzzz{{{{|}}~~~~~}}|}}|{{{||{{{{||||}}}}}}~~~~~~~~}}|{{zzyxwvvutsrrqpoooopqrstvxy|~~}}}|{{{{zyxxxyyyyzzz{||}~~~~~}||{{{{{{{zzzzz{zzyyzzyyyyyxwwwwwvuuuutsrrsrrrrrrrrrsssssstttuvuuttuuuttsttsrrrrrqqqqqqpppqqqpppppqqqqqqqqrrssttttuvvwwwxxxxxxxxwvuttsrqpoonmllllmooprtvy{}~~}~~~~~~~~~~~}}|}}~}}}~~~~~~}}~~~~~~~~~~~~~}}}}}|{zzyxwvvutsrqqqqqrstvwz|~}}|{zyxwvutsstssrsssssttuuuuttutuuuvuuuutuuuutttttttttttuuuuuvvvvvvwvvvvwwvvvvvwvvwwwvwwxxyyyyyyzzzzyyyyyxxxxwvvuuuvvuuvwwwwxyz{||}}~~~~~~~~~~}|}}|||{{{||||}}}}~~}|||}|{{{{{{{{{|||||}}}}}}}}~~~~~}}}||||{{zyxwwvuttssrrrrstuwyz|~~~~~~~~~~~~~}}}~~}}}~~~~~~}}}|{zzyyxwvvvutsrrrrrqqqqpppqqqqqpqrrrrrrrrsssssttsssstttsstuttttuttttttttstttsssssstttttttuvvvvvwvvwwwvvuuuttsrqponmlkkjiiijjjkloqrtvy{}~}}}}|{zz{{{}~~}~~~~}~}{|}}|{zz{{}|{|}}~~~~~~}{yz{zzzz{~~~}{zzyxxutwxustuttvxyyyxxxxyyyy{||{zzzxwwwurstrmlmmmllllkkmmkjlopooponpsrpqrrqooqsrqrrrrtutstuwxwvxz{|}|}~}|}}}|{z{|||~~~}|}}ywy{yvxyxx{}||~~z|~|zyyzz{}|{}|}~}}~~{y}~|~~~~}}~~}}~~}}~}}|}~|yzzxwxwwwyzywz|zx{}|{}}|{{{{{|}zwwwutuvuuuuwzzz~}|{yxyyyxwvwyyz{|~~}}}}}}}~|y{|yvwwvvrppqnmoqrrrqsuuwyyz||||}}~~{yxxyz{||}~~|{yxwutsrqrrpoqsrqqqsvtrvyxwyzzz{{zyyyxwvusqqqomoqollmmlmnmmmmlmmmmmnmnonmnpqpoooonnnnmmmlkkmoopppqtsqtwurtvutvwuuwxusuvvvxywuvxwvxxvtvwvttuutsrrrqqrssqsuwxz{}~~~}|}~}|}~~}}}}}||}~||}}{z{|{z{|||~~}~~~~~|{}~{yzzxxxxxyyxxyyxyyz{{{||||{{{{{yyyxwwwvuttuusrrstttttuuvutvxvtuwvuuttuvvwwwxyz{{{}~~}{{zzzzyz|||~~}}{zzzxyzxvxxwwz{{|~|zzxvutsrpqrqppponoponqsrpqsrrttsstttsrrqqqqqpppqqpppppponoponopoopqoopqqpqrrrsttuvxwwwwvwxxxxxwwyyyyyyz{{zz{|~~~}|{|{zyyyxxyyyy{}~}{zzywvuvxxxxxyz|}~~~}||}}{|}}|}~}||}}}||}~}|{z{}~~~~~~}{zyxwwwvvvutsuvvvxyyxxxyzzzzzxwwyyyz{|}}{zywvvvtsrtuvvvvxxwxywvwwwvvtrrponnnnmlmnooprtvy{|}~~}|{zywvvttrqqpooooooopqrrrssstuuuutttuuuutuuvvuuvvvuuvtsttrqqqqpnnoooopppqrsssuwxxxxyzzzzzzzzyxxxyxwwxxxxyyyz{|||}~~~}{yxwutrqponnmllnnmmnnoooqrrsstuvx{|}}||{zzzzz{|||}~~~~}}}}}|zzz{{|{{|}}}}|{zyyzzz{{|}~|||{zzyyz{{||}~~~~}{yxxwwwvuuuvwwwwyzzzyzzzzzyxwwvusrqrrrqqqrstuvwy|}~~~}||{zyxxxwwvvvwxyz{{{{|}~~~}|{yyyyyzyzz|~}|{{{zyxwwwwvutsrrqomkkkkkjkklmmnoqrtvwxyyz{|||||{{{{{zz{{zzyxwwxwwvvuuuttttuvwwwxyz|}~~}~~|{zzyyyyyyyz|}}~~~~}|{{{{zyxxwwwwvvwxxxxy{|}}}}~~~}}}}}|{zzzzzzyyyzzzz{{}~~~}}}}}~~}}}|{zyyyyxwwwwvuuuuuuvvvwwxyyz{{{{{||}}}}}~~~}{yxxxxwwwxxxxxyz{{{{{||{zyyyyywvuuuuuuvwxyz{|}~~~}}~~~~}~~~~~~~~~|{zyyyxwvvvutsrrqqrqppooppqrrrrrsttttuuvwwwwxy{zzzz{||}}||}}}}}}}}||{{{{{zyyxwwwvvvwwxxy{|}~~~~~~~~~~}||{zyyxxxwwvvuvwwwwxxxxxxyyzzzz{|}}||}~~}}}}||{zzzzzyz{{||}~~~}}}{yyyz{{{{{|}~}|{{{{z{}~~~}}}|||||||{{zzz{{{||{{{|}}~~~~~~}|zxxxxwvvvwwwwwxyyz{{{{zzzzz{{{zzyyyyxyzzzyyz{{|}}~~}}|{{{{|}~~}|{{{{{{zzz{{z{||}}~}||{{{zyyyxxxwwxxxxwwwwvwwvvvuuutsssssssssstvvwxz{|}~~}|{{{zzyxxzz{{{|}~~}|{{zzyyyxxwwxxyzzz{|}}~~}}~~}}}~~~}|}}}}}|||{{{||}~~}}~~~}}|||}}|||}~~~}}}}}}}}||{{zyyz{{||||}~~}}}|{{{|||||||}~}}}}~~~~~}}~~~}|{{{zzyyz{zz{}~v|w|~yx|}xwxy{||wrw{{zrlrzzzupqrtxxyoenwusolmnnooonmrxxysmv}{{{~z~|{s|yt|{||}oy~nzwym{}~z|i||i||||}~sgtxpjetq`hoqtg[kzpfdbjtfYfsnhd^dkgda\gsgZhtrpnlxteksv{tkszvtuvz}unszyxrks|qgmtvyriszuwwx|zyyz{}~~{|y|~~{z|}|}|yw{~~wz~|{~}|~|}}}{wuvsrwzrmxzqssuxsoomu~wntzyz}|yzzyox{y}~}{q|~}}|}|yy|y}zwzz}|{|}}|y|wptyztpoyvkptnjryxulfr|sju}v}zz}|{v~}~}}zx{zuyzz{~s{|uz~zns{{zxux|xrx}zvrpx~xr}}}}||~}w{~z~{y}z}||~~{zzz{vpv|xrv{xtwz{{uoqrtxrlszuqtx{}tkr{zwrlqzwqtxyytpyxqux}xrx}zwy|{{|}|zxsz~ytswww{|wsrtz~yusx{z|~}}}}sv||~x~y||}||zyz~w}}~~vy|xyywvwvrnu|map|yvroqrtvvusqnjq{xronu}wqx{wttuy{xuvx{}z~~}~|}{ywtx~xqtwz|zwvxz}}zyyy{~}{{}~{}~|z~y~}~zvw{~yxz}}~|xz||yxwz~~}||wt|{x~}}~~|zyy{{ywsuxz{vqsuuwvsrqppuyvttsy}zyvzzuz~xtz~}yz|~zs|}vz~~~z~~zz}|v{|}zqx|v~}w{yq}xxw|{}zw~{|y~v}{~w|{v{}yzz~y}x{}~~y|~{vvwutxyxyurx}|{wqrvtprsnmopssrqmkosqmlmkknoqtqpstxzyxvuy}|yz|}z|~{{|}~}{~}~}{||~ywuvy{vuty~{vustwz{zywuwz}|vy}}~~~~|{~|y|~||~|xy|zzz}}{}~}}}yu|~|x{}z||zxwx}~wy{~~xz|yxyz|}vpu}{xwtx}{zzy|}{y}||||~~y}|xz{zyuruxqknsttqmsyvstvxzvqw~zwusw{xvxyyzxw|{uy}~~zx{~~~~}}}}}}~x|}y|}y~|x}|z}|w{~{ywv||wz}z}~{}y|~{x}|~|w{{x}}xz}}}|z}||{~|{|~}z~}}}}}z~{uwy{}ytvxwvvtuuqnprqplilpnmonnonlptrpootywtuvwyxvy{xvy|~y{|}~}{|~}}}~|~|y|~~{|~~}}}{zzy}}|{}~~}{}~~~|}}{xz}|y{}~}}~}}~}~z~~}|||}|}{y}|xxy}{}}}x|~~}{|~}}|z|~{y|~|{{~~|||zxusttsrqppqqprtqopqsusqqrstsqpqpqtvutqpswxxvtvxyyzzyyy{~}}}}~}~~}{|}|{{||}|{~~|{}~|z{|{yzzz{yxz{|~|{{{{{|}|{zz|}{zz|~~}||{{||}|z{{||ywyz{{zz||||}~}}||~~}}}~|z|}|zxvwxwvuusrrrrromlmnppoppoopqqqpoqstttstuvvxzzyyy{|||{{|}~~~~~~}|{||}}||||}}}||{z{}}||{{||||}~~~~~}|||{{zzzzz{|~~~~~~~~~~}}|{{}~}}}|}~}}~~~~~~}}}~~}~~~~~~|}}~~}|}}zzzxusstutssttttsttrqqrrsqopqppqqrssstvvvvuvwwvxxyzzy{||{||}~|{|}}}~~~~}|}~}}}|}}|{|||}|{||{zzyyyzz{{{{{{{{zzz{|}~}}~}|{{zyxwwxxwwxxxxyyzzzzzz|{z{{|||}}~~}}~~~~}}~~}}}|{{zyywvvvutsrqqqppppppppqppoooppppqrrstuvwwwxxxxyz{{z{|}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}||||}}}~~}|{zyxwvvuttttssrrqqpppooooopppppppppqrstuvvvwwwwwvvwwxxxyz{||}~~~~~~}}}}}}}}}}}}}}|||}}}}}|||{{zzyyyyzz{{|}~~~~~~}||{zzzzzyyxxwwwwxxxyyz{{{{||||||||}}}~~~|{zyxwvutttsssrrrqqppooooopppqqqqqqqrrrsttuvwwxxxxyyyzz{{||}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{|||}~~~~}}|{{{{||}}}}}}}~~~~~}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}|{zyxwvuuttttttsssssssrrqqqpppppqqrrstttuuuuuuuuuuvvwxyyzz{{|||}}}}~~~~}}}}}}}}}}}}}||||{{zyyyxxyyyzz{|||}~~~~~~~~~}}}|||{{zzyyyxxxxxxxxxxxyyzzzz{{|||}}}}}}}}}~~~}|zywvusrrqppoonnnoooppppppppppppqqrrrssttuuvvvwwwxxyyzzz{||}}}}~~~~~~~~~~~}}}~~~~~~}}||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}~~~~~~~~~~~|{zyxwwvvuuutttsrrqqqppooonnnnnoopqqqqrrrrrrrrssttuvwwxxyyyzz{|||||}}}~~~~~~}}~~~~}}}}}||{{zzyyyyyyyzz{{||}}}~~~~~~~~~}}}|||{{{zzzzzyyyyyyyyyyyyyyyzzz{{{{{||||}}~~}|zyxvutsrqpppoooonnooooooooooppqqqrrrssssstttuuvvwwxyyzz{{{|{{{||||}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}~~~~~~~~~}}}}|||{{{{{{{{{||}}}}}~~~~}|{zxwvvutsrrqppoonnnnnnnooopqqqqrqqqqrrrrsstuuvwxxyyzz{{{{|||}}}}~~~~~~~~}}|||{zzyyyyyzzz{{{||}}}~~~~~}}}}|||{{{zzzzz{{{{{zzyyxxxxxxxyyzz{{{{{{{||}}}~~|zywutsrqppoooonnnnnnnnnooopppqqqrrrrrrsstttuuvwwxxyyyyzz{{||}}}~~~~~~}}}}}}}}}}}}}||||{{{{{||}}~~~~~}}}||||{{{{{{{{{{{{{{{{{{|||}~~}{zywvutsrrqpponnnnnnnnnnnnnnnnoooppqrrrssttuuuvvwwxyz{||}}}}}}}}}}~~~~}|{{zzzzzzyyyyzzz{{{||}}}}}}}||||{{{{{{{{{|{{{{{zzzzyyyyyyyzzz{{{{{{{|||}}~~~}{yxvutsrqppooooonnnoooooooooooooppqqrrrrsssssttttuvvwxzz{||}}~~~~~~~~~~~~~}}||||||||||{{{{{{{||}}}~~~~}|||||{|||}}}}|||{{{zzzzz{{||}~}{zxwvusrqppooonnnnnnnnnnnnoooopqqrsstttuuuvvwwxyyzz{||}}}~~~}}}}~~~~~~}}}}}}|||||||{{{{{{||||||||{{{zzzyyyyyzzzzzzzzzzzzzzyyyyyyzzzz{{||||}}}}~~}{zxwutsrqqppppoooooonnnnnnnnnooooppppqqqrrrrsstuvwwxyz{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}||{{{{{{{{||||||}}}}}}~~~~~}}|||||||||||||||||{{{{|||}}~~}{zxvutrrqqppppoooonnnnmmmnnnooppqrrsstttuuvvwxxyz{{|||||||}}}}}}~~~~~~~~~~}}}||||{{{{{zzzzzyyyxxyyyyyzzzzzzz{{{{{{{{{{{{zzzzzz{{{||}}~~~|{ywvussrqqqppppooonnnnnnnnnnnnoooooooooppqrrstuvvwxyzz{{|||||||||||||||||}}}~~~~~~~~~~~~~~}|{{zzzzz{{|||}}}}}}}~~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}~~~~}{ywvussrqqqpoooonnnnnnnnnoopppqqrrsstuuvwwxyyz{{{|||}}}}~~~~~~~~~~~~~~~~~~}}||{{zzzyyyyyxxxyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{||}}~~}{yxvutsrqqppooonnoonnnnnnnnmmmmmmmmnnopqqrsttuvwwxyyzz{{{{{{{{{{zzz{{{{|||}}~~~~~~~~~~~~~~}||||||||||}}}}}}}}}}}}}}}}||||||||||||||||{{{{{|||||}}}}~~~~~~~~~~}|{yxxwustusrrrqrqpppqsqopqpppqppqrtuutuvxzywwyzz{|zy|~}}}}~~~~}}~~}~~}{z{~}|~{z||{||zy{}{yyzxvxyxxyxyyy{zyyyxxz|yvy}|z{{{{|}{yyz{{zyy{{||{||||{z{}}|{||}}}}~}}}~~~}}}~~~}}}~~}~|zyxvttsqpppqqqqqpppoopponnopomlnppoqrsssstvwvvwy{|{}~}|}~~~}~}~~}~~~~~~~~~~~~}}}~~~}||}}~~}~~~|{{{{zzzxvuuvwusuvvvxxvuvwwxz}|{}~{zywvtsqonmmmlkjjjjjjihikkklmlkmppqsuuvwyzzzzz{}~~~~}~~}{z{{{|}{y{}{z}}~~~~~~}}}~}}||}~~|zz||}||}~|zz||{}}}|}~~~~}|~~~~~~~zwvusqnmmmjhijihhhhggghhhhhhjmmmmmprrrrssssuvvvvvvwwwwwwwxxyyyyyyyzz|}{z|~~}}}~~~~~~~~~~~~}}||{{{{{{zyyyy{{{zz{|{z|}}|~~}}}~}|}~}{{|{z|}|{||}}}~~~}~~~~~~~~~~~}}}}}}}}}~||~~~~}{zyxwvuusqqssrrrpooponoponnpqsqprsttuvvvxyzz|}}{}~~~}||}|{zyyyxxwwxyxxy{zxxyyz{|||}~~~~~~~~~}}}~~~}}}|||}~~}~~~~}}|{{zzzzzzz{{{{{{|}}~~}{wutqooonmljjjjkjihhjkkklmllmoopoopstsssssstuuvwwwwwwvwy{{||{{{{||{yz|||||zyz{|||||{}~}{|~}|~~~}{zzywxyxwvttuvwxwvwwwxxwvwyyzzz{||}}}|}}~~~~}}}}}}}|||~~}}||{|}}{|}~~~||}}~~}||}||{zz{{{}~}|||}~~~~~~~~}|zyxxxwusrrrrstsssttttuuvxzyyyzzz{{|}}}~~~}~~~~||||||{{zzyzzyxxxxyzyyxyz{|}}||}}}|}~~~~}}}}}}~}}}}}}~~~~~}}~~~}}}}}}}|}}}}}|||{{{|}}}~~~~~|zyyvsrrqponkjiiijjjjijjkkkklmnoopppqqrssttvvvwwvwwxxxxxxyzzzyxxxxxxxxwxyyyyxxy{|}~}}}~~~}}|{{z{zyyyxxxxwvwwxxxxxwvuvwxxxyz{{|{{|~~~~~~}}|||||{{zzz{|||zzz{{|||}~~~~~}|{yxwvvvuuuvwwwwvwxxxxyyyyyxxxxxxyzyxxxxyzzyxxxyzzzzyzzzzzzyyzzzzzyxxxxxyyyxxxyyzzz||}}~~|||||{zzz{{|}~~}~~~}~~~~}}}~~~}||{{zzzzyxyyzzz{{|}~~|ywutrqonmlkjjjjjklnonnooqrrstuwwwwvvvvwxxyxvvvvwwvvvwwwwwvvuvwxxxxxyz{{||||}~~||||}|{yyxxyxxwvuvvwwwvvvvwxyz{|}~~}||{||{zzzz{|||||}~~~~~~~}}~~~}|{zzzyxxxxxyxxxwwvvvvvvvvvvvuttuvvvvvvvwwwxwwvwxxyxwwwxwwwvvvvvvvutstuvvwwxyyz{{||~~}||}}||{{{|||||{|}~~~~~~~}}}}|||||{{{{zz{{{zzzzyyxxxyz{{{{{{|}~|ywvuutrqpoooooooopqqrssssttuvvvvwvvvwwwvvvvwwwwvuuuuvwwwwwxyyyyyzzz{}}}}}}~~~~~~~~}}||||{z{{{{zyyyxxwxxxyzzzzzzz|~~~~}|||}~}||||~~~~~~~~~~}}||{zzyyxxxxxwvwxxxxxwvvvwwwwvuuvvuutsstttttsrrsstttttuuuuuvvvvvvvwwxxxxyy{}}}}}~~}||}}}}|{{{||}}}~~}}||}|{zzyzzyxxxxxyzzyyyyz{||||||}}||}}~~~|{yxvvuuuttssrrqqqrssssrrsttuttstuvwvvvvvwwwvvvwxxxxwvvwxyyyyyyyyyyz{||}~~~~~~}{{zz{{zyyxxyyzzzzyyyzzzz{|{{{{||}}}~~~~~~~~~}}}}}}}}~~~~~~~}}|{{|||}||||}|}}~~~~}|{{{zzzzyyyzzzyyxxyyxxvuutttsrrqqrrqoonnpqqqqqqrrstuuuvwwxxxxyzzz{{|||}|}}~~~rtw|yxxxx|}zzzxwz}{y|}|z|}unu|}zyx}|zx{s|~~u}~{yrlosssvyxxurqqrrqqrtuvvvwyxvxytoprssolljlnidcdddcdb_accb_^`dcabcb`bcccbaehgfghijjkkklmonnnnooolkmnlmqtsuvxxxyxz{zz{}~}|}}{yxusqqrplnpnllmnnjeefa\^]YVUUTRRSPMQURMPTQMQTSTVWWXWVXZXWYZWUXZWUY]VOV]UNRVVUVVUTX\ZY]a][`c_[]^ZUX\VOQTQMPSMGNTOLRWTQTXXYYYXWZ][Z[\\]^^\Z[\[Z\^\[[\^`^]_`^]_`^]^`_^^_][^ba_ceb_bddfhiihknljospnqurotxtruxwwyzyy|}{~|y{~|xusvxtrtvvvxzzz{z{~|xxyzzyvwwussruxtpqttrpnquplrwtqtvutuvutssrqqqponnkimqmjkmmllmnmkkllossqpquyyxy|~{|~~}}~~}{z{|{ywuttusqojgknkgffeehkigikjinqkeinonmomkmqkemtnhmrnjlnmlopmloponmllligjkiefhfcefc`ceedghfefgggjkkjjkmnljkmoponpqnklomkkkjijkiikljjmpomoqmjlpmjihiieadfdbba`adgfehkjhkoooppruwvuux{|}}~~}{}|zzyyzyvwxwvxzyvwxyz{{|{{{ywyywutrqpnmmmjhiifccddcddb`ceb`cfb`cgd`_`^]]\ZWWWVVVUUUUUWXWVWXYZZ[\]]^`cccfhgfhjjjkmmnoonnpqonoponooppmknqrrrrqrvyxxy{}~~|{zzxvvvutrqsuuttuvwwvwxvstvutrnmlkiihd``aaa_^_```bcdfggknopppsvuuvxwwvttttsrqsurpqspoqsqprsqopqqoooopommnpqqppprtttvxxyyyz{{zzz{|{zyyxwxyz{{{||||}|}~~~}~}|~}{zzzyyywttuttrruvtsvxyz{}~{{{zz{{{{|}}~~}~}~}|~|~~}}~}|}}{z{zyyxxyyvsrqppppponooppooppoprrqponnnnmmnnmmmllljhijihhggfeccccca``aaa`^^\[[\\[ZZZYYYZZY[^__`ba`addceggfghhgfgijjijlmmmnnnoprttuuuttwyxxxxwxz{zxy{zy{|||}~~~~~}}}}}}{z{zyzzxvusttrppomlmmkiijklnoonoprtuuuvvwz|zxyzzz|}|{|}|{{zzzzzzyyxxxxyyxxyxxwwwvvvutttttuuvvwwwxyzzz{||}}||||||}}~~|||}~~}}||{ywutssrqqpnnmmnnnnopqrstuvwxy{{{{{{||||||||||}~~~~|{zxwvvvvvutuuvvwxxyzzzzzzyxyyyyxwvutssssssrqoonnmlkihggggfeeefgggffghijkjiiiklmmmmmmnonnopqsttttttuvvvwxxyyzyy{}~~~}}|{zzzzzyyxwwwwxxyz{{|}~~}}|{{zxwvvvutssttuwxyzz|}~~}|zzyyxwvvuttttttttuvvutssstttrqomlkjigfddcccbbbbcddefffhijjjjjjkkkklmmmmmmmnnppqqqrssttuuwxxxxwwwxz{zzz{|}}}~}{zzzyxwvvwxxxyzz{|}~~~}~}|}}}}}|}~~~}{zzzzzyxxxxwwvuuuuuutsrqpqqponoooponnnnnnnnnmnooopppqrrrsstuvwxxxyz{}~}||}}}~~~~~~}|{||{{z{|}}}}}~~}|||{zyxwwxwvutsrrrrssrqqrrrsssrrrqpomljigecbaa`____`_```bcdfgghgghijkkkklllllllmnooooonoqrssttuvvvuutuvwxwwwyz|~~~~}}}{ywvuuutssrrsuvwwwy{|~~}||{{{zzzyyyyz{|}}~~~}{{{{|}}}||}~~}|{|}|{zyxwwwwwwvvuuvuuuuuvvuttsssrrqqppoonmllllkkjjjkllmmmnoqstuuvxy{|||}~}}}}~~~}|zyxxxwvutttsrqppooomlkjiihhgedcbbdddccccdddefghijkkjjjkllllllkkjkklmmmnopqrstvwwxyyyyxxyyyyxxyz|}~~~~}|zzzzzzyyxxyz{{zyxxyyyyyzz{{||{||}~~}|{{z{{|}||||||||}}~}}}|||}}}~~~~~}}|{zzzzzzzzyxxyzz{zzzzzzzyyyyzzzywvuuuuuutsrqqponmmmmmljjjjkklmmnoqrrsstvxyyyz{}~~}~~~~}}}~~~~|zyxwvusqqponnmmmmnnnlkkkklkkjjihggffffffffdddeeffffgghijjkkllmmmmmmnnnnnmmnoprsttuuvvvvwxyyyyxxxyz{|||}~~|zyyxwwvvwwwwwwxxyz{{{{{{{{zz{{||{{z{|}~~~}|{{|{{zyxxxyzzzzyyz{{z{||}}}}~~~~}}}}}~~~~~~~~~}|||}|||{{|}}||zzz{{{zyyxwwwvvuttuttsrqqqqpqqqqppqqrrrrsttuvwwwwwwxyyzz{|}~~}}}}~}}}|}}}||{z{{zzywvutttsqpoooonnmlkkkkkkkjiiihgfeeefffffggggijlmnoppqrssrrqqqqpnmkjiiihhhhhiklmnooqrsuvwxyz|}~~}|{zyxxxwwwwwwxxxxxyzzzzyz{|}~}||||{zzz{}}~~~~~~}{zxxxxxwvtuuvvwwxyzz{{||}~~}||||||||}~}|{{{{zyyyzzzz{{|{{||}}|{{{{{|||{yxwwvvusrsrrrpoonopqrssstuwxyzz|~~}||{|}}~~}|}}~~}|{{zzyxvusrqponmllkkjiiijjjiijkkkkkkkklmnnnmmoqqqqqqssssrqpoooomkjihgfeddddeghijkmoqstuvxz{|}~~}|{yxyyxwvuuuvvvvwwxxyz{||||}~~~}|{{{|||}||}~~~~~}|{zzyyxwutuvwwwvvwyz|}~~~~}{{{||||{||||}}}~~~~~~|{{{{zyxwvuttssrqqrsssrstuvwyz{|}}~~~~~~~}}~}}|{yxwvuttsrpoonmmmmnooopqrsssstuvvuttsrrqpoonmnnmlkkklmmnmmmmmnnmkkkkkkjiihhhijkllnprsttuvwxyyz{|}}~~~~}|{{{zzzyxwvwwwwvwwxyzz{|}~~~}}~~|||||{zzzz{|}}~}}}||{zz{{zzyxxxxyzyxyyyyyyyyz{{||}}~~~~}}|||}~~}||{zyxxyzzzyxxxyyzzzyyzzyyxxyz{{{zzzyyzzz{zz{{zxxyzzzyyz{{zz{{|}~~|{zzz{{{{zzyyyyyxwwwvvuutssrrsssrrrrssttuuuttvwwwwvuvvuuutsrrrqppnmnooonmlkkkjjihgfeedccccdfgijlmoqtwy{|~~~}|||||{zz{|}}|{{{|~~~~~~~~}|{{||||{{{||||}~~~~}||}}}}||}~~~~~}}}~~}~~~~~~}}}}}}}|{{zzz{{z{||||{{||}~~}|||}}~~~}|{zzyxwwvwxxxxwwxxy{{zyyyz{{zzzzzyyxxxyyyzzyyyyyzzz{{||{{{{}~~}}}~~~~~~~~}|{zz{||}}}~~~~~}|{zzyxvttsrrqppooopqsttuvwwxyz{|}||||{zzyxxwvutrqpooomlkjjjigfeeeeeddccdefgghjloqsuvx{|}~~~~}{zyyyzzyyyyz{{{{||~~~~~~~~}||{zzyyxxxxxz||||}~~}}}~~~~}}}~}}||}}}}}}}}~~~~~}{{{{{{zyxxxyyz{{|}~}|||||{zzyzzyyxwwxxxwvuuvvuuuuuuuvvvvvwyz{{|}~~~~}|}}~~~~}~~}||{yyxxxwwvutttuvvwwxyz{{{|}~~~||||{zywwvusrpooonnlkjkklljiiijjjjihhhhhhhghjlnnpqsuwy{|}~~}}}}|{yyyxwwvvwxyzzzzz{}~~~~~~~}{{{zzzywwwwxxxxxz|}~}||{zz|||||||}}}~|wx{|~~~~}}}}~}}|{y{|{z{|{z{||}}{vrtwx{}}xsqoonprrrrqqqssqoqsrqonquvwtquywux|yvz~}{{{{{{{{zwuwxwwxyyyyxxxxwwwyzz{{{{{||~}{|~~~~~~|{{{zxxxvuvuutuvvvvvvwyzyyz||}~~}{y{{zxvtuvvvutrooomklmkikmkikmnnoruxz{~}{zyywtrsuuutssttuwzywxzxwy|{z{||{zxxyyxxwvuuvutuvvwxxzzyy{~}||||{|}|z{{xvxywtuvutttsqqssttstutstvutwyxwy{yvz~{x{~~}}}|{}}}|ywxywtsrpnpsojlmmmopnlorqpsvtrsvvvvvuuwxwuuvwxxxwvwxvvwxwwyyz{zyz{|}~~}~~~}~~|}~~~~~}{||}~~~~~~}}~}{zyz|zzzzyyy{|}}~~}|{zyyz{xvxyxwwvxzyvy|zxy|{zzyxwwxxwvutrrrpnprpnnomkkkkkjjighhfcbabcb`````abdfghjnprtttuwxxwuuuusrsspmnpnlmonmoqolnoopqssstvtsvxutvyxvvvuvuuvwvvwxxxz|||}}~~|{{yxyzyxxxxxz|ywy|{{|}}|~~|~|zwtuusqqqpppqpnoqqrtvvuuvwxyyyyz{|}|{{|{{{zz{zyz{zyy{|{{|||}~||}~~~~~|}~|z|~}}~~~~~~~~}}}}|{{|{z{{|}||}}{z{||||}}||}|{|}|z|}{xxxvsssrqpnllmlkkjiiiijkkkjjjkkkjjjjihhfcb`]\\\[ZYZZ[\]^_bdefijiihijkjijlkkjjjijlkjjjjjjjjjihijjijjjkmmmlmnoprsstsstvwxwwyz{|||||}}~~~~}|{{|||zxyzzzzz{{{{|~}}|zxwwxxvtsstutttsstuuvwvvvvwxxyzz{|{{|}~~~~~~~}}|{{{{{zyyzyxwxxyyxxwyzzzzz{{|}~~}|{{|{ywwvutsrpooonnooonoppqrrrsttsrssrqpnmmkjihfcba`___^^_`bcddfhikmnonmmmnoonmmnmlllkjjjkkkjiiikkkkklmnnpqrrstuvwwxxyz{z{{{zzzzz{{zzyxxxxyz{zzxxyzyyzz{{}~~~~~||~~~}}}|{yxxwvutrrqqqqqqpopqrsssrtuvxyyzz{{|}}}~~~~~~~}}}|{zyyyyyyyzyyzzzzz{{}~~~~~~}}}|{zyyxxyxxwwxxxwwwwwwwwxwwwvuuutttssrqqqqppoooppppppoooooonmmnnmmllllmnnoooooqqrrrrsssssttttuuuvvwwwxxxxyyyyyyz{{{{zzz{|}}||||}}}||||}~~~}|}}~~~}}|{zzzzyywuuuuvvutttttttsttuuuutttuuuuuvvvwwwxxyyyyzz{{|||{{{{|{zzz{||{zzyyyzz{{{{{{|||{|}~~~~}|{|}~~~~~}|}~~~~~~~}~~~~}|||||}~}}||}~}|||||{{zzyyyzzzz{{||}}}~~}~~~~}}|||}}~~~~~~}||{{zyxwvuutttsqqqrrsqpoopqrrrqpqqrrsrrsttutsrrrstttttttuuuuvvwxyyyyzzz{||}}~~~~~~~~~||{{{{zyyyyyyyxxxz|}~~~~~~~~~~~}}}}}}}}}|}}}||||||{zzzzzzyywutttttsrstsssssuvwyz{{zz{|}}}}~~~~}}}|{{{{zyxwvvuuuttssstuvvvvwxyz{}~~~~}||{|}~~~~}}}|zyyyyyxxwwxyyz{{||}~~}~~~~}|{{{||{{{zzz{{|}~~~~}~~}}}~~~}}}~~}}}~}||{{|{{zyyyyyyyyxyz{{||}~~}}}|{zyxxwwwuttttuttssssttsrrsssssrqqrrrrqqqqrrrrrrrrrrrrssuwxxxyz{}}~~~}|{zz{zzzyyyz{{||||}~~~|{zzz{||}||||}~~}|}~~~}|{{||{zywwxxxxwvuuuuuvvvwwxxxxyz{|}}~~~~~~}|{zz{{yxxwxxxwuutuvvvvuuwxyzzz{|~~~z{xz}}{vy|uov}}}wnsy{~zuxzz|~|w|{tzzuvwy{}~tkt|zzxuvxxxxzyw{wrz}y}~{~}|{}}|yw|zuz|~}rr|y~sfw{wt~|m{rg|~rsupx{tvw{fwzj}r|vqw}wkxtqpxtfs}yrnv|zwoivsiu~zxtp|vfipw|rhnurppptwqlqutrmgpyncimoskajupijmopmklllomltyrkmruurruuuwwvwwwy|{|}||}|x{~z}xz|}x~z~~}zxvwwux}uo|~vyz}zxzx~~v|~{ywznx}x{{x~}yxy~|vy}||xsyzvw{}~}}x}xvw}prxtpv|yvoju}thq{tz|wsrtz}zwspxynv~|zwz~|x~}w~}}||||}{sz~|x}{z{x}{}x|wy}~z}~wostvyqktyqmswxzqhq{xtqmsysnrwwuqmt|rjorrvpjpuqlnqpprqquplqwxvttqpuz{{vtw{}~{y{~~~{w}~~~}|}~}}~||~|~zw{nry}|wx}|~xtzx~|xxyxw|rprsvy|}zzyurx|sw}{}y}~}}rv{xuwxvtturnw}nbq~ytpsvxz{wtspnw~ysrrx{w|}{yz|~|{{|}|}|~{vwy|~xuvxyzxwusuwyzywutw{}|xtvyxwy||||~~y}}~~||~|wsy~|xtz~}~~zyxyzytruwxytnpsruvsssopv{ywwv{~zwsuyrlqtnjmqqqpmmmptnhpwrmquutrptyxvvv{yuz}}ys|~vy}~xxx~}|}~z~tzx{{zvt{{sy~y|uy~{xwuxztou{zxqkt~xpuzyzwt|}wvx}u{~~|{|tuxxxsnnollprstpmsxxwrmquspqqnlnpqrqpmkosrnmkkmpqtvutuw{{yyxw}~}}{yyz~{utsv{yvutuwy|}{ywxz~ztwzz{{zyyvsx}|{xux}}|{y{~~{|~~|yy}{w{}{zy{|zz~}}}~}}z~{wz~{wyzyxuquyqjmqsuqmsxtrstuwqkqwspnklokhkmlmljpvoinrtuqnruuvvux|xty}zyxw{|yz{z||z~}}{~~|{z{}~~}z}{x||~~{x{}|zwuz~yttuvvuruyvsstx{wsuz{{xux}xtx{}~xsx~{yyz}}z~~{~~{yuw{yvwxyzwswzupqrsurnopnmkjkmjhijjjgehmmknpqssrvzyxxx||}~}}|{|~{wz}~yyzy{|{}}~~{wy|~|xxyz{|{ywuvz}{yxwz~|{ywwyxwz|yvx{~|~~~~~}|{~}}}~{~}}|}~~~{yurqrpnmllllklnljlnqrqppqrrqononnqqnljilppnljknonnnlknpsusprtuyywxzz|}~~~}}~}|}}|{|~~~}|{zyz|}}|||||yvxzyyxxyxvtuvvusruwussrtvtstvvuttwzywxzz{{{~}{|~~|zxwxwvwwurpprsrommoponmmllmnopnlllnppqsttttuvutsuvvwwvwwvuvxyxxyyz{{|||}~~~~~}{zz{{zyvutuwwvuuttuuuuvwwxz{{zzz|~~~~}||~~}}~~~}}~~~~~|zyyvsqppponoqpppppqpopqqqpopqpoonnonlmnmmmlkkjijklmmnpqpprtuxxy|~~~~~}}}}~~~~~}}}~~~}}||{zzzz{{{zxwvvutsssrrrrrqppqsttssuvvvwxxz{|~}{{|}}}{zzzzxwustuuvvvutsttssrqpoomlkkkklkklmnoonnopprrstttvxyyyxyz{zzzzz{{{||{|}~}}}|{zzyxwwwwwvvwxxwuuuvwxxxxxxxyzzzz{|}~~~~~~~~~~~~|{{zzyxxwwvvvvvvuttsssrrqpoonoonmllllmlkkllnppponnnnoooopqrtuuuvwy{|||||}~~~~~}~~}}}}}}}}|{{{}}}|{z{|}~~~}|{{{zyxwvvuuuuuuuuvwwvwwwwwwvvwwxyzzzyyyyz{{|}~}|{{{zyxvutspommllllkkkkkkllmmnnnnnnprsttsssttttttuuvwwvvvvwxxwwwwyz{||}~~~|||||{{zzzzzzxxwwxxxwvuuuttttssrrrsstuvwxy{|~~~}}}}~~}}}}~~~~}|zyxwwvvuutttssrqqqqponmllllllllmnoooooppppoonopppqqqqrssttuuvvwwxxyz}~~}}}|{{|}}}|||}}~~~}}||}~~~~~~~}{zyxyyyyxwwwwwwwvvvwxxwvvvvwwwvvuuvwwxxxyz{|}}~}{zyxwutrqqoomljjjkllkklmnooooqqssrrrqqrrrrrrrssssrstttuttuvwxxxyz{|}~~~~~}||}}}|zzzzyxxwwvvwxwvusrstttuuvwxyz{|}~~}|{{|}~~~~~|{ywwvvuuuutsrqponnnnnmkkllkkkklmnnnmllllnnmmmnoqqrqqqrtuvwvwxxyzzz{}~~~~~}}}~~~~}}}}}~~~|{zz{{{||}~~~~~~|{{{{zzyxwwwwvvvvuuttssttuuuuuuuuvvwxyz{||}~}|{zyxwutsrrqqqonmlmnnnooooooooppppqqrrsrrsssttttssstuuuuvvwxz{{|{{||}~~~}|{{{{zyxwvvvvvvvwxyyyyyzyyyyyyyyyxxyyz|}}}}~}}}}||{{|||{{zz{|}~~~~~~~}}}|zyxwwvuutsqppoonljjjkkkjjjjjjjiihhjklmmmmopqstuvwxxyyyyz{||}}}}}}}~~~}{{zzyyyyyzz{{||}~~}{zyyyyxwvuuutsrqqqqrtttuuuvvwwxyzzz{{|~~}}}|{z{|}~~~~~}{xwutsrqpooooonmmmnopqpoppqqrrrssuutsrrrsstttssttuuuuvwxxyyz{|}~~~}{zzyyzxvuuuvvwvvvvwxyz{{||}}}}}}~~}}}}~~~~~~~||{{zyxxwwxyxwwwxz|}}~~~~}|{zywutsrqonmkkkkkjihhiihhhiijjijkklmnoppppqrsstuwyyzzyz{{{|{||}}~~~}}||{{{{{|||}}~~~~~~}|zyxyyyxwvvwwvuttsstuuutttvwwvwwxxyyyyzz{{||}~~~~}||||||{{{|}~}|{ywuutssstsrrrqqqqqqqqpppoonnmmmmmmnnnnnopppppqstuvwwyz|}~~~}||||{{zyyyyzyyxxxxxxxxxyzz{{{|}}}}||||}~~}}~~~~}}|||||zyxxyzzyyyyyz{{||}}}}}}|}~}{yxwvtrponnnmmllllkkkkkjjjjjjkkllllmmmnnnoopqrssstvxz|||}}~~~}}}}~}}{zyyyzyyxxxyzzyxxxxxwvutttuuutsssttuuvvwxxxyyz{}~~|{{{||{{|~~|{zyxvtsrrqponmnnnmljihhijjkkkklmmmnopqrssssstuwyyz{||||}}~~~~}~~~~~~}}}~~~~~}}~~~|{zz{|{{zyxxxxyyyyyzzzzzz{|}~~~~}||||{{zywwwwwwvvwxxwwxyz{{{|~}zywvvutsqoooonnmllkjihhgffghhhhghijkllmmoprsuvwxz|}~~~~~}}|||||{{{{yxxxxxxwvvvvutssrrrsssrqqrssttstuwy{|}}~~|{{{zzyyxxxxyz{{{}~|zxvutrpnmmnnmlkjjkllkkjkklmmnnnnooooooopqrsssttuuwxz{{|{{|}~~~~~~~~~}|}}~~~}|||{{{yxwvvwwwwwwwxxyzz{|}~~~}|{|{zzxwwwvvvvvuuuvvvvvwxzzz{|}}~}{xvusrpommllkihgffffffgffghiijklmnopqstuvwxyz{|}~~~~~}|}}|zywvvuutsrrrrrqpoopqrsssstuuuuuvwwwwxxxyz{||}}~~~~~~~~~~~~~}{zzzzyyxxz{|}}}}}~~|ywuuttsrqponnnmlkkllmlkjiijjjkkkllmmnopqtuvvwxyz{||}~~}}}}|zyyyyyyxwxxxxxxxwwxyyxxxxz{|}}}~~~|zyyyzyyxwvvvvvvwwxxyyzzzzzz{{||{||}~~{xvtrrsqnopmlllmmllllorpmnonopqppqrtvutvxz}|{}~~~{xxywvuvvuuwtprtqosvroswvuwyzyyyyyxvxyxwwxxwwwwy{|}}}}~}~}~~~}}~xvtolmmjhgghjllllmnnmmnljkkkkhfhkkjllmnoqssrsux{~}z{|yxyzywusrrpnlklmkjmommptuvx{||}~~~|{|}}|{zzyy||{}~~~|{{ywvvuttvutw{{z~~|xtsrommljhiihhfefgfgggffghhgijihknooprqsvwxy{}}~~}}|{{zyxyzyx}~}~||||}}{xwxwvutuurpomjijkllkjjklnoqtusrtwxxz{zz{|||~}|~~}zy{|zyzzyyyyz{zyyz{|zxyz|~|}~{ywvwy{}}{}|y{~{z}~}zxwutqnopnlmonmmnmlkjkjiihfhjihggikkkmprtuvwwwwz{zyxxvtrqppolkkigfffgecdfggghlppptxvvy||}~{{|zyyyyyxwyzyxy{zz|~~~}||{y{|zzz{{|~~zyxusqnjijjighihhjmnnoonnprponnpqonprppqrstvyz{~}|zzyxwwxyzyxz}}~~}{ywvvwtqrrpoonmmmmnnllmnoppqrrtuvwxxxwz}|{z{{{zyyzyy{}}}}}}~}~|z{}|zzyyyxwwxxyzyyyz|}~~~}}|{zyyyz|}~|yxvspppnmmljjiiiihhijjijkkkjjmoopqrqqstvwwwwxyyxuuutsrqpnliggdbbbbabccceghhjlmmpsssvzzz}~}{xvuvusrrrsuwxz|}~~{xyzyyxwxyz{|~~}{yxvvwwvutrrstssssrssrqpqpppqpoonmkjkjkkkmooortwyz|}|{zwvvvvuutsrsttuvyz|~~{ywusssqonnnnoqrsttuuvwxxyzyyxwwxxxxyxwwxwvvuttuwwwwxz|}~~~~}{zywwxxwwwvwwxyzz|}}~~~~~~}|||}~~}|zxvuttssqooonnmmnnnmllllmnooopqrsuvwvuuuuutsqqpppnlkjiiihgfdcdccdddeeefghhjkmoqsuwy{|}~~}}~|zxwvvvutttuwyz|}}~~}zxxxvvwxxyyz{|}~~}}|zyxxxwvusrrqponmllllmmnoqsuvwyz|~~~~}|zzyyxwvutsrrqppppqrtuxz}~|{{ywusqoooooooooprrsstuvvvvvwwvvvvvvvvuttttuwwvvwy{~~~}}}|{zyxxxyyzz{|~~}}~~}}{zz{{{zzyyyyyyyxxwwvusqpppponmllmmmnnmnnooomlllllkjihhhihhhgghhhgggggfedcbbbcdefhjmoqsvy|}}}}|{{{{{|}}~~}}}}}}}}}~~}}}}~~}}}|}~~~~}|{zzzzzyyxxxxyyxvuutsrrqppqrsrrsstvwxyyyyzzzzyxxxxxwwwwxyyxxxxxxxxwwwvvuttuuvxxxyz|~|{yxxwvutrqqrrrrqqqqqrrstuvvwwxyzz{{{{zzz{zzz{||}}}}}~~~~~}|{|}~|{zyzzzzyxxyyz{{|}~~~}}~~~}}|{zyxwvusrpqqqqqqpppqrqponnnmljihgghggfeeddeffffffffedddddddeeeeefhjlnpstvy|~~}||{{zzzzzyxyzz{{{|~~~}}}}}}|||}~~~}|{{zzzz{{|}~~~}}|{zxvusrqpppppppooopqstuutttuuuuuuvwxyyyyz{|~~|{zyzzyxvutttttsrrtuwyz{}}|{zyxvuttssrrqpooqqrrqqsuwy{|}~~}|{{{{{||{{{{{{|~}{{xvtsrrrrrrrstuwxyyz}~~~}||||||{ywvuuttttttuuuttssssrqomkjihgecba`aaaaaabbcdeffghiijjjjjklmmmmllklmnpsuvxz|}~~}}|{zzzzyyzz|}}}~~}|{zyxwutsrrqonnmmmoooppqrstttuuwxxyzyyxyyz{zyzzyzzzyxyxxxxxxwvvvuuuuvwxz|ytwyzwfq}piafkgdefhjihhiklmmmnpqtwvux{{{tlmnoplgr|yw{~vnty~}xz|}z}~}||||{wrokjihgdba`\XVTX\\[WTSSQPOLPUUVWVX]]^__abdfggggmutvxxvtqnpqrsle`Z\_^\[\^abceffgikkllklloqpooonmmmqvqmmnqtx~}yyy|~}zwspmlllmlihlr~zrkloqqsttssstutrtxz{xsnkjkkkjiiiknrvz}~}{ywvwyyyvtttssqponpusoquvupkjlnrttvvpifeddgigeggimonnnqtttssvy{}|yxy|~xsqppqstvwwtsqicehhhecbaeloppoomifebYPTZUQRQQTUUVVXYXY^a]Y\_]\[[`eiljgghiklkllhdccipqnnmjiiiijigfgkrtu}|usssrrty|zwy~}{}zwttz}sinuohd^\\ZXXXXZ^ba^^_^\[\^acdddbabbbccaccbbdeffeedeilnnkhjoqtx{{{{~}zz{~~}zyyz{{z{zyyywwwvuuvwwwxxzzyxwvwyzzyyxyzxxyyxxy{{{}~~}~}xvutsqnoqnkkliginprqortsqqojdccbacd`\YXXYZYXXYZ[]^]\]]\aecadeca``bdeeedcdb__a`_`cccddeijknpmjiilopopqtxxwxywvx{}~||}~{yxxx{}{yyxxzzz|~~~}{{}{xz{yyzyurruxxvtuwvutuurlhikigfdba][[YYZZ[_a``__aeffffhkorolmoqttutruxuqnlllkkllpstux{{||~}~~}{zy{}yyy{~{|}{z{}~~}|}}{|~~{{|}|xutrpppoonlklljhjlkjlmrvusrrstssqopqrrqppmiedeedhmnnpqonpqpqsrrsrqssrsrpppnlkjjjkkjihhjmopmjlooonkkllmprrqpnpty|~~|{zz|~~~~~~}|yz{yy}}}|~xwxyz{{yurpquutvwy|zxzz{~}}~{{|zz~~}|}}||}}}~}~~}|yvvvutpnoppqqprtttttuvurtvwxz{|}~~|~{{|{zzyurpoqsqonlptrqux}~~~}{{|}~~}}|{}}{{|~~||}~||~{yz||{yvqllnoomlorqqsstrqpppppqqpnnoopstssrsuxyyyxwwz}}zwvutsrsuwwwvvutrrsuuusstuuuvvuuttsrrrqqqprspmptuuttuvwx||yyyxxwwwwurrsrqrstusqprstwywuuuttttttrpqstuvvwvspqtuuvvxzyxyyxwwxyyyzz|}~~~~|{{||{|}||~{{zxvvvutrqrsvxxyxy}}~}|}~}|||~}~~~~|zz{yxxyywwwvwwyz|}~~}~}{y{}|{z{|}~~{xwvwxyzywxyzzzzz|~}|||{zzzxxvsttttrppqpnmnoppppppprstuuvwxyzzyz{}}}~~~~}{z{{{{zyxxywtrqrtssrpponnpppppqrsssrqrsrrtwy{}~}}|}~~}zxwusrqonmmkjiiihhhhijknpommnnnoqrrrrpononmllnpqrrqrrstuuvwxyyz{||}}}}|}~~~}|{{{{{{}~~}}}{ywvwywuvwwwwvxz|~}{z{|{yxwwxyzz{{|}}}~~|{zyxxxvtttsrsuuvxz}~~||{zyz{{{zz{|}}~}}}||||zz{{{}~}|||~~~}||}}}~~}{zzzyyyxvwxxxxxwwz|~||zyxusstssrrrsuvvvvwxz{|||||~~|{zzyxvtrqrrsrpnmmnopppppprqppppprrrrqqpopqpppoqsttssttvwwvwxxwwwwvuttsrqqrponnooonoooppppppqpopqqoonmnnnoppponoprsuvvwyz{}}}~~~}}}|{zywvvvwxxxwwxz{|}~}}~}}}|{{{zzz{{{{||}~}|}~~~}|{{{{{zyz{|~~~}}~~}||||||}~~~~~|{zzz{{zzz{|~~~}}}}}}~~}{zyzz{{{{||}}~}|zywvussrrqqpopqrrsstuvwwxxxxwxxxwvutttsqponmmnnmmnooppppqrstuuuuvuuuuvvuttsrrrrqpoonnnnnnonnmmnnnnnnnnnoopqqrstuvwxyyz{|}}~~~~}}}}}|||{{zzyxxxxxyyyz{|}~~}||||{{{zzzzzzyyyyyyyzzz{||}}~~~~~~~}}||}~~}}||||}|||||}~~~~}}}}}||}}~~~~}}}}}}~~~}}}|||||}}}}~~~~~~~}}}}|{zyxxwvuttsssrrrrrsssssttttuutttssssrrrqqpoooooonnnnnnnoopqqrrrrrrssssrrqqqqqqqpqqqqqrrrssrrrqqqpponnnnnnnmnopqrstvwxyz{|}~~~~}}}}||{{{{{{{zz{{||}}}}~~~~~}}|zyyxxxwwvuuuuvvvvwxxyz{|}~~~}}||||||{{||||}}}~~~~}}|{{{{{{{{||}}~~}||||{{{{||}~~~~~~~~~~~~~~~~}}}||{{zyxwvvutsrrrrrrrrsssttuuuvvvvvvvvuuuttssrrqppppoooooooooopppppppppppppppqqqqrsttuvvwxxxxxwvvutsqponmmmmmmmmnopqrsuvwyz{|~~~~}}|||{{{{{{{{|||}}}~~~~~~~~~}|{zyxxwvvuuvvvvvwwxxyz{|}}~~}}||}}}}~~~~~~~}}}}}}|||||||}}}~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{{{{zzzyyyxxwwvvvvvvuuuuuuuuuutttttssssssssrrrssssttttuuuuutttsssrqqppppppoopqrsttuvwwxxxxwwwvutsrqqpppooooppqrrstuvwxxyz{||}}}~~~~~~~~}}|||{{{{{{{|||||}~~~~~~~}~~~~~~}||{{zzyyyyyyyyyzz{{{|}~~~}}|||||||||||}}}~~~~~~~}}}}}}}}}~~~~~~}}}}~~~~~~~~~~}}}|||{{{{{{zzz{{|||}}~~~~~}}}|||{{zzyyxxwwwvvuuuttttsssrrrrrqqqqqqqqrrrrssstttuuvvvvvuuuttsrrqpppooooopqqrssttuuvvvuuuuuttttttttuuuuuvvvvvwwwwwwwwxxxxxxxxxxxxxyyyzzzzz{{{|||||}}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}|||}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{|||||}}}~~~~}}||{{zzzyyxwwvvutsrrqpppooooooppppqqqqqrrrrrrrrrrrrqqqqqqqpppppqqqqrrrssttttuuuuuutttttuuuuuuvvvvvwwwxxxxxyyyyyyyyyyxxxxwwwwwwwwxxxxxyyyzz{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~}}||||{{{{{{{{{{||||}}}}~~~~~~~}||{zyxxwvuuttssrrqqqpppppppppppqqqrqqqqqqqqqpppppooooooonnnooppqqrsstuuvvvwwwwwwvvwwwwwwwxxxxxxxxxxxxxxwwwwwwxxxxyyyzzzzzzz{{{zzzzzzzzzzyyyyxxxxxxxxxxxxxxyyzz{{{|}}~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}|||{{{zzzzzzz{{||}}~~~~}}|}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{||}}}~~~~~~~~~}|{zyxwvuutsrrqqqqqqqqqqrrrsrrrrrrrqqppoonmmllkkkkkkkllmnnopqrsstuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzz{{{{{{zzzzzzzzzyyzzzzzzzzzzyxxxxxxxxxxxxxyyzxwz||~||}||{{zzyxyyyzxwxzyxz|{yyyxxz{yv{~~zz}}||{{|{z}}{{{z{z{}~~}{}~}}}~}}||~~~~~}|}}{xy{ywwxwwwwwwvtuvvvvutsstsstvtrrstux{|~~}}}}}~~~~~{{|{{|}{yyyxxvttusrpnmkjiikkjiikmoprtsqppnllllkjjihhhhggfgghiiiklmnnmnortutwyvssrqqrtrqstsruwvuyzxxz{|~|~}}~{{{ywwxwwz|zxzzvrtuuvutttwz{z|}}|{{{{xvwyyyyyzzzzyyzzzyyzwtvxxwwxyz}}|{ywy{xuvwurssqqtvusw{|{~}}}|{}~|}}||~}zzz{{||zx{~~~~}|~}~~zyxxyyxxxyz{zyxxyyzzz{|{zzyyyyyzzyxxywuwzwuwyyy{{zxz{zyzzyxxxyy{}|{|~~}}}||~~~~|zy{|{zyz|||{z~}}{zzzwssspnoponnomlorpoqstuwwvuvwurstsrrrppppoonmnonnoppqqqrsstuutuvwyzzzz{|~~~~~}}}~~~|~~{}||}}{{||||||}|{{||zzzywwwwwwwutsssssttttusqqrrrrrqppqqrrqrsuwwwz|zyz{|~~~|z{|{yyzyxyzzyz{|}|{|~}}~~~}|}||||||}~~}{~}}}~~}|||{~|~}~~}|{{|}}{zzz|}|{||}~}}}|||}}~~|||{{||}}||}|zyyyxxxxxxxxxxz|{z|}~~~}}}|~|zzyvtttrqqrqpomnppppoooooonnoomnnnonnnooonnnooooooonnnonmoppoopppqssssttttuttuwwwwxy{{{{||{{|~~}}||}|{{|zxz{zxxxvuvvwwvuvvwwwwwxyz{|}~}}}|}|{z{|{yxwusssrqrrrtttvxz{||}}~~~~~}|}}}}}|}~~~~~}|||}||||}~~}~}||}}}~~~~}||||||}}~~~|zyywvuuvwvuvwxyz{|}~~~~~~~~~}}~~~~}|zyyzz{|{{|}~~~~~~}}|{{{zyzyxwwwvvwxwvvvuuuuuuutsrrrrrrrqpponnmkjjjijjihiijkllmmnprssrtvuuwyyxxxxxwvvvuutssssrrqrstuwxyyyz{|}}~~~~~~|{{||zyyyxwxxxwwwwxxyz{{{{|||}~~~}}}}|{{zyyy{|||{|}}~~~~~~}||zyxxxxxxwwvvwwwwxxxyxxyz{|}~~~~}}||}~~~}}}}{zzz{|{{}~~~}}~~~|z{}~~~~~~}}}}}}||}~~~~}|zyxwvvvvvwwwxy{|}~~~~~}}}}}~}}||}}}}}}~}|||||||||}}}}}~~~~~~~}|{{zzzyyxxxwvuutsssrponnnnnnmmmnooopqqrrrrssrrqqqppoonnmmmlllklllnopqrstvwyyz{|}}~~}||{zzzyyyzzz{||}~}|{zyxvuuuuvuuvwwwxxyzzz{{{zzzzzyxxwwvvuuuttttuuuuuuvwwwxyzz{|}}~~~~~~~~~~~~}}||||}}}}~~~~~}}}}~~~~~~}}||}|||{{{{{{||}}~~~~~~~~}}}}}}}}~~~}}}}}|{zzzzyyzzyyyyyyz{|}~~~~~~}|{zyyyyxxxxxxyzzzzzzzzzyyxwvvuutssrqqpponnnnnnooppqrsttuuvvwxyyzzzyyyyxwvvvutttttttuuvwwxyzzz{||||||}}}||{zyyyyxxxxxxxxyzzzz{{|}}}}|||||||{{{|||||{{{{{|}}~~~}|{{zyyxxyyzz{{||}~~~~}~~~~}||{{zzyyyyyyz{{{{{|||||{zyyxwwvuuuuvwxy{}~~}|zyyxxwwvvwxyz{||}~~~~}~~~}}}~~~~~~~~~~~~~}||||||{{{{{{{{{{{{|||}||||||||{{zzzyyxwwxxxyz|~~~~~}|{zyxwvuttsssrrrrrrssstttuuuuttttssssrrrrsstuuvwxxxyz{{{{{{{{zzzzzyyxxwvvwwwwwxyz{|~~|{ywvvuuttuuvwwxyyzz{{||||}}||||||{{|||{||{{{zzzyyyyyxxwwvvvvwwwwwwxxxyzz{||}~~~}||{zyxxxwwwwwxyyz{|}~~}}||||~}}|x~z~~x~w{}~w}yzy|wmx}~}~}}t~|w}~{{}|{yiwo{|zms{}|v~x|k~qy{vmrxz}pbp}shgemvgYfrnie`fnljger~tiu|yv|kpvzvls{xttsuxrjntsqlfowmdjsvyrlyz{|~~}~~}|{z|twzzz{{||ywy{}|{|x{}x~~~y}~||~t~vx{~vmx~yt{|~||y|~}}{z}}|}~~{|vy}{xuusqqqqsvyuox{stsutkhiglqjcirrqvzzywuuu{wnx~~|{}|zu~}~z}x|xw}rvzury~~}vq~{r~|zxy~wtrxwkt|{{xv{|z{zz|{r|zpsx~qy~x|xyz{ow{uzw~~}}|u{z~{~}zzyyzrjrzrjntqmoptxqlqrv}vow|wtux~ujr{wtnfnvoilpqnjhpwqlqrw{w~~}{tosvvsmjmqvywsuyz|~~|x~}{xx}{upu}~||{vtwy{}|{xwz~zwz}ws}zlow|x{{s{w}}{zyxxzyywy~z|~}}||||zyzy|~xu{}ywwy~~{}~~|}zy{||}|z{{ussrw{rhmurpsusqrtqmvn_m{xroihiikjeba]\fnmjkmu}z~|z|{~|w}{|~z|~{y}|{{{|~~}~}|x~|{{}~yt{~{||~}xwupmnmljgcfknqolpvwyzzxvutx|xtssvzupmjnrjcglieinnppnqux{xt}y|}yz}yutqtxqiknnnhbjtoinuz}xt~yy~~}}~|v|z~{w~}uz~z}u{{uz}zzy}|v~|wyzyyy|uy~{zx~~y|y~{{|}~|z}{~||}voprvxohkptuqmoqqqvz{zvt{}vpqsplklf`_abb_^ZY_edddfikmorutsvy|~}|zw}||}}~|~|y}}y{}zrtwutuutsonqvvuqotzyxz{}~~}{~y~}}}zz}~~|w{}{yx||yy{}{xz}vqtwyyqlnonmigkplgmuwxurx~{vwxz{vqw{wrpnquroprturpw~yty{zyyxtprusrsuz}xty}}{~wx{~ytwzxwutx|yvy||}{x}}z~}vwyzzxuy~|yxx{|wz}}}zx}|tw{}~xrvzwttsuxvsv{}~|||z{}}~zw{~}}z~zyxvupmrwusqqu{zwy{|~}{|~|vvwtqnkihb]^^]]YW\bceimqtuv|~~~||~~~|yxywtvxtqswz}|yz||}}|}~|~}}||||~~~~}~~~}~~~~|y||yyz~|}~|zxz}|zz{~~}~~~{|~}{~z~~~~~~|yvrnmljgfefggfiljikmqrpopqtvutuvvwz|||ywz~~~|z|~|~~}~|}}}}}~~~|{zyyxxwustvyyxwy{~{xyyxwwuvwvvwxxwwwz||z|}~}{{{||yuvxyyxwvxwvxxwwutuvuronmnmlkjhhhhhihggikoppqsttuvvwvuwy{{{{|~~~~~|{zzyxwwxxxy{}}}~~~|||{zzz{||{|~~~}zxxwtqonnomklmmllklmlkmnoponprrrstvxxxz|}}|{{|{zzzzzxwwxwuuuvwvvxz{{|}~|}}}|}}}~}}~~}}}|{{zyxwvutsstuuvvvwwwwwwwwwxyyz{{{{{{{{{zyxxxxwwwwxxxyzzz{{|}}|~~~~~~~~~~~~~}}}||{zzyxwvuttrqppoonnnnnmmmmnnnpqrstvxz{|~~~~}}}}}}||}}}}}}}}|{zzyyxxwwvuuuvvvvwxy{|~~~~~~~~~}|{zyyyyyyyzz|}~~}}|{zyxxwwwvvvvvvvuuttssrqpoonnnnmmmllllmmnpqstuvwxxyzz{{||}}~~~}|||{{{zz{zzzzyxwwvvvvvuuuuvvwwwwxxxxxxxxxxxwwwvuutsqponnmlllkkkkllmnoqsvy|~}|zyxwvvuuttttssssrrqqqqrrrssssssssssttuuvwwxyzz{{||}~~~}||{{zyyzyyzzzzzzzz{{|}}~~~~}}|{zz{{{||||}}}}}}}||||}}}~~~~~~~}}}}~~}|{yxxwwwxxyz|~~|{zyyxwvvutsrrqqqqqqqqrrrsssssrrqqqqrrrsstuuvvvvvwwxyyz{}~~~~~}}}}}}}}}~~~}}}}}}}}||{{{{{|||}}}}}}}}}||{{zyxxwwvuutttttstttttuuuuuvvvvwwwwwxxxxxxxxxxyyyz{{||||}}}}}}}||||||}}~~~|zxvtsrqpoonnoopqqrstuuuutttttuuuuuuuuuuuvwwwwxxxxyyyyzyyyyyzzz{{||}~~}|||{{{{zzzzzzyyyxxxyyz{{||}}}~~~~~~~~~~}}}}}~~}}~~~~~}}}}~~~|{zxwutssrrqqqpppooonnmmmllkkkkkkllmmmmnnnmmmmllllllllmmnnnoopprstvxz|~~~~~~~~~~}}|{zzyyyyyyzzzzzzz{{{{{{|||{{{zzyyxwwvvuuuttttttssstttuuvvwwxxxyyzzz{{||}~~~~}}|||}}}}~~~}|zyxvusrqponmmmlllmmmmnnoooppqqrrsttuuvvvvvvvwwwxxxxyyz{|}~~}|{zyyxxwwxwwwwvvvuuuuuvwxz|~~}}||{zzzzzzzzzzz{{{{{{{{{{|}}~~~~~}}}}}||}}}~~~~~~~~~~}}}}}~~~|{zxwvutsrqponnmmllkkkjjkkklmnopppqqrrrrrsssstuvwwxyz{{|}~~~~}|{{zyyyyyyyyzzzzzzzzzzyyxxwvvuttsrrrqqqqrqqpponmmlkkjjjiihhggfffggijlnqtwz}|zxwutrqponmmllkkjjjjjjjkklmmnopqrrssttuvvwwxxyyz{{{|||}}~~~~~~~~~~}}}}||{{zyyxxxxyyyz{|}~~~~}|{{zzyyyyxxxwwvvvvvvvvwwxxxyyyzz{|}~~}|{yxwvuttsrqpponmlkjiiihhiijjkkklmnopqrsuvwwxyyzz{{{|||}}~~~~~~~}|{zzyxwvvvvvuuvvvvvvvvvuuuuuuuvvwwwwwwwwwvvvvvwwxxxyzz{|||}}~~~~~~}}||||||}~~}{zxwutsrrqqppooonnnnoooonnoooopqrsstuvvwwxxxxxxxxyyyzzzzzzzzzzz{{|}~~~~~}}}}~~~~~~}}}}}}}}~~}||{{{{{{|}}~~|{ywutrqonmljjihgggffffffeeeeeeedddeeeeeffgghjkmortwy|~~~}}}||{{zzzyyyyzz{||}}~~~~~}}|{{zzzyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{|||||||}}~~~~~~~~}{zxwvtsrqqppoooooooonnnnnnooppqqrrrrsssttttttuuvwxxyz{{||||}}}}}}}}|}}}}}}}|||||||||{{{zyyyxxwwvuutssrrqqqrstuwy{}~~~~}}~~~~~~~~}}~~}{yxvusrqponnmmmlllllkkkkkkkllmnopqrrstuuuvwwxyz{{|}~~~~}}}}||{{zzzyyxxxxwwwvvuuuuutttttsssrrqqppoonmmllkkkklmoqsvx{}~|zxvusrqppooonnnnnnnnnnnnoooooppppqqqqqrrrstuuvwxxyz{{||}~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}|||{{{||||}}}}~~~~~~~~~~~~}}}||{{{zyxxwvvutssrrrrstuvxz}~|zxvusrqqppoonnnnnnnnnnooppqqrrsttuuvvwwxyyzz{||||}}}}~~~~~~~~~~~~~~~}}||{{zzzzzyyyyyyyyyyyyyyyyyyzzz{{|||||||||||{{{{||}}~~~}}}}|||{{zyxxwvuutssrrqqqrsuvy{~}|zxwvtsrrqppoonnnnnnnnnnnnnnnnnnnmnnnoooppqqrstuvwxyz{|}}~~}}}||{{{{{{|||}}}~~~~~~~~~~~~~~~|~zwtwxpknnnkefjhededdfea_`bdeea[aijjggpwvwz|||{}~~|~|~~{~~z}}zz{xxzzyyyz}yt{xs{}zwx~~}{~|z~~~~~|~~~}{||ywtrrstpkpspmoqrqnlnnmmmmlkkllmooonoqqqqqtvtrssrrvwutsvzvptvtrqqqrsssqnqtqnnostojfipplklqwrou{}}~}~}yvz}zwsrqppoprronqrqqrrpoqtvplqussssttuxzywusruxy{{xx|}}~zy~}~y}~}~~~~~~}~~}|zyzzyxyxussttsrrtuuqoonnpppomllmjinswxvw}|}}|xzzxusrquzsjmruunkpqnmmnmmllmnnnqttnmrrnqtvwuuwwxyutwxxwuvywuxytsx{xx|{vuux{ur|zwxz|}|{zyy{}{z}}|~~~|x~|zz~|zyy{|}}||{usuvrqsqotwsqv{|~|}~}~{vwy{{tnsxwtpnqrppqpopsrqqqttqquvvvtvwwwvwz|zxz}}wz|z}}|{}~|w}|~~~~y~|vx}~yxyxxy|}|ywwxvy|zz}~x|~z}{~}~}~}}}xy~{}~~~~}{{}|~~z{}}ywwy~zsv|{xutw|~}|}zttxuqooqspomlnlijjmpnkklqslinpoomoqporusqvvmmuwvrnrxwtvyvv|}tt~~xxyz{yvz|{~}~y~~~}~~||~}~~~~~|z~~~~}~~}~|ywtstokqvqnopppqompswxupsvwwwvttuvwxvvywuvx|}wv|~{xwy|zw~}w{}}|yx{|}{zyz}x~}}}|~~~|{vz~yx~xuyzzzy{~zw}~{z|}{{}~~}}|{~|~~|z~~~~~~|}}~~}|yvx{uorsssrppnkkmnnopooonnpopqonprqooppqopqpopqsrppnlrwtrvvuusuyunt}zvxy{|zz|}{}|~~~~|~~~xy{wtttvwpmqrrrqrssqprqrvxusrrtuuwxwuvyyyzyxxzyxxy{}|{}}yy~~~}|}{}~}}~~{|~||~~z~{}~~}|{{zzzzywy|yw|~{|~}z{}~~}~|~}{}}}}~~~z~~~~}}~{x~yw|~}{{|zz~z~~~}}|~zvsqtvqorronmnoqqpomlnpoptrlmturonrvrnqsrsvursxwtssv{{zxwzzwwz|}zw{|x}||}~~~|{}|z}||}}~}|~~}}}|}~xwwxxusttvuqpprutqstuvsquvtrprwxuvxutyzutwy{xtx}xxyz{||{|}{{{{yw||y~{z{|~z|}|~~~~|}}y{~{{|xy~}z{{{{zz}~~}|{{~{~~~~~}~~}}~~~|zywuwvoowxsooprrqtupmqtssssuuurotztpsuusprvwwusrswyutxwssvzzz{zxz|{{zz}}{|}}|~}~~~~~~~}|}~~|}~z{}||~|~}y}zt|~|{{~|z|~~}~~~~~~{}~~~}{zyxxwwxursvxwtrtussttutstuttrrvxustuuwyxuttx{vsy|yxwy{|zyxyz{}ywz~~{xy~|z}}}~}{}|}}~}}~~z}~|}~~}y{~}{|~~{z~}}{x~|}~|~~~~~{{||}~~~~~}}{xwwwwvuttvxtpsvutsrqrusnqutqqqtuontvqopqqsuwxuttuuwzyvvyzzyyz|~}{{}~~}|}~|z}~}~~}}}}}|}~~}}~~~}~}z~~~~~}|}~}{~}||~}|}~|}~}|}~~}||~~~|~~}~~~}|}~||}}~}|{yywtuxvrrssspoqsutpoqsvrlpwwvspsuxwstxz{wrw~{wyz{{}}||~|zz{|~{x|~{{}~{{{~}|{{nquz}}y~|yx}~}|z|}|~~x{}yy||vx|{zzzzz{|{|}~~|}yxwsy~ztmsyywzwx~~{{unz}vov~{yql}wx~~|{zxsortw{{z}~zwwz}zy~~{~}}~}{}{wvtuwsolipumeddhhghdbehgc_dic_bhliaafgfc`chhfccdefgcchkljhjllkkllmnmmpqqoqqpprssusqruusw{xu||z}vwz}}}~~~|xxzyvspliijfeffc`^``ab`[[]]ZY\\YWVSTZ^YQSWTRVXUQT[XQTY\\VS\`[YY\^\]_\\bb\X_h`V[c`[]aa``a__ce`^dhc^_fgdgic_chgbgph]ckhcegcbfigfcehghifegkokhkkgjlkjjjlmigmpiglpqmhjnpsqlmputmovvuvwxz|}xw}~xx|}z||yx||v{~{}~{~}y}|~}}zvz~|wtw{xtx{wsx~yrpry~{wvutuxysrwwtssvwsrvwvvxxw|~{|}{yw{|{}~yy}|y{~zxx{ytz~|||{}{y}~}~{y}yz}zwy}zyxwy{yusvvtvxwxwty~xrv~}xxz|~{ux|||zwx{|wuw}ysx|{zxxz|{y||w|~{xvvy{ywvx~~wtz}{vrt|ysyzs{~zyz}{yz|{yxxxy|{x|~|}~{z|~|~{~~}{xz~}z{{y}~|~|~{yz|ytvxvtsrsurnqtrqrqpsusqsrnqroqqklprqmkossqtvoluytrtwvtx}vnv}rv}zutuwxwutstuvtrrttqmmqsqstsqtxurw|yvwy~{w|}{|||}zz~~}~}~}z}}|}~{{~|{~z{|~~~~|z{yvxyxwrmqtpmljhgfefhebbb]]a_]^`_ZVY_]Y[][XZ^YTZ]YUUVYXTVXYXWVVWY\]YUW[ZYXWXZYWYZXWXYWVXZXUV[^\Z\][\^]]]\[[\]\]\XY]_^\ZXZ\[XYZZZ[]_^]\[^b_]_abcabdcccacedcb_^^]\[Z[\[WVWXXYVRTWURSUUWWSPRTUXWSUWVUVX[]]\\`eeeeegjjjjjlqspptvqotwwvuuvvvwuwytqtxwwxywtuwwvvx{zxyywvx{}{yz|||~~}}~~~}|~y{}|{xw{{xwvvvxxxyzzyxy|~|{{|}|{}|z}}zxyzxvvxvrqstrqpnmnpommnnnlkottssvz{yyz{{xx{|zyxwwxywssvvuutsrqsutrsutqprrrqonnoonnmnomjknmlmlmoppoppqstrrttstusqqrssrssqpqpooprrstttvvttxzxvxxxywx||ywxyzyyxxy{ywwyyxy{yxxxwxwvvxwuuvx{ywwwxzyxyzzyxxyy{yvy|{yxxy{{zxyz{}{y{|{{{z|}{zzz{zwwyzxwxxxxxvwzywyz|}zzzyzz|~zx{|zzzyzzvvzxttvtrssrqpqqpomkjloqnkllmmiilnpnkmqomlloqqqpoprtsqtxspruwxvtrsuvvusuwurtvusstvutuuwxxxz{zzyz|}|}~|z|~}}||~~|}~~~~}|{}~~~}{{}|}~}|z{}}{z||{}}|~}||~}}}~}z{~{|~~}}~}|}~~|}~}}}}~||}}}zw|zwyz|zvvyywvxxwwvuuxxvuvwxxwuuvwwwxxwvvwywtx|zyxx{}|{zy{{{{|}~{yz{{zz{zzzzyxyyzzz{{yyz{}|{zz|~|z|}{z{{zzzz{{{zywwyzwvwvtuuwwustuwwtsxyvutvxwvxyxwxyxy{ywxyyywvz{xvuvxxxwuwywvvvvvsqrrrrrpoqtsprtvxy{}~~~}{y|{x{}zxyxyywx{xsw|yx{|{zy{{}~~~~~}}|~~|||{{|}}{zzy{|{yzz||zxz{yyyy{zwwxxywux{xvwwxyxwwx{zwwxz{vuyzyywwwwwvuvxxwvvwxvvxxxwwy{ywxyyyyyyyxyyxvwxusttsssttqooqqpoopqrrppqrrstvwustuvvvuvvxxwwvxzxuwwwxxz}{wwxyzxvwxxwvutttsqpqrsssssuxyz|}}~~}~~|}~}~~|{|}~~~~~~~|~~}~~~}{zzyyz{}|xxz{{{{|{zy{|~}{{}||}~~}~}}}}~}}~}~~~~zy}~{z{|}}}}|}}||{|}}~~|}~}|||{zyxxwwyywvyz{|~~}}}|zy{|zxxyzywvvxywuvwwwutuvuutssstuuvvttvwxwvwyywwwwwwwxxwvuvvvutsssrrstsrssrrsuuvvtrstuvttvustuuttsqprsqppppponnmmnonmllmnnnmlllmnonmnnmmnpppopqportttuttttuvvvwxwuwwutuutrqpoqsokkmnnnnrtssvxz}~~~}|}}|z}}|||{{}~~~~~~~~~~}}|}~|z{~~}~~~~~}}~~~~~~}||{||||}}}||||}}|z{~~||}~~~~~}|}{||}|zy{yxxyzzxwxyyyyzz{{{|~~}}}~~|z|}}{wvyywtqrtsqrssstssuwy{|~~}}~~}}{z{{yz}}{z{}}~}z{|z{{zzxvwxtrvxvuuuuuuvvwwwwwxxyxxzyuvxz{yvvwvuuuuuvusrqqrrsttutqqruwuqrstuttrqrrrrqrttsrqqqqqrssrpppqpppoonmmmllllklljihiklhfhjlljjlmnnmnopqpoqsstqrusqqqrsrqqqqpoonnnmlmnljkklmmmnopswwxz{}~}}}}~}|{z{|{z{|{|~}|}~~~~~}}}}~}}}~~~}}}}|{{{||zyyy{|{zy{~||}~~|{}}|{zz{{|zyz{{{zz|}}|}}|||}~~~~~~}}|}~~}z{||zyywvwxvuvvvwyyz{|}}{}}~}||}~~|{z{|{z{||}|{{{|}||{zz{}~}{{|||{{|}}}}|{{||{{{{{yyzzxwxwvvvxywtuutttuvvvutttuwvuvwutttuvtsrrrrrrqqqomnnnnmnnkhjmlkkllljjklllmmllllnoppponppppqrrqprssrrstspnooppnmlkjjkiijkkjikooprtxzz|~}~~|}|~}z{~~||}}~~}}~~}~}~~||||{{{{{{{{||{{zyz|}~~}~~}~~~~~~}}|||}}|zy{{xxxyzyxyzyyyyyz{|||}}}||~~}~~~|}~~}||zxxxxwtsttrppppqsuvvwy|~~~~}~~}}}~~~~~~}|{{{{|}{z{{{{{{{|~~}|}~~}~~~}}}}}zxz|yvvvxxutuuutstuttuuuttttttuvuttsstsrqrsrqqpooppommnnooopolmnmlmmnnliiijjjijjjjjijkllkkloooprrqpoqsrsuutrppqrrqqrqommmllllkjiklllmnoqsux{}}|~~}{z|~|yyzzzyz|}|}~~~~~~~~~}~~~~~~}}}~~}}}|{z{||{{{zzzz|}}|}}|}~~}~}~~}~~{z{{||zz{zyz{zz||{zz{}}||}}|}}}~~~~}}||}}}|{z{{yxxxwvtsrqrqqqqsuvwxz}~~{}~}~~~~}}~~}~~~|{|~~~~}~~~~~~~}|}~~~}|{|}|||}}}}|||||{{||{zyyyywwvuuuuuutrrrrrrsttrssrrtuuussttttstsrqqqqommmmlllllkjjiijkkljijlkklmnmllnmlmonmmnoonnqpnnpqqqqppqrrqpprqnmnmlkkjihhijkllmnpstty~~~~||||{{|}}}}|||~}||}}|{z{{zz{|{{{{z{|}}|{}~}}~}|||~~~~~~~~~~}|}}zyyz{|{zzzzzzz{{{{{z{|~~||}|{|~~}}|}}||~~~~~}}}}}}|||zwxxwutstsqqrstuvwy{~~}~~}~~~~|z{{zyyyzxvvvvvvvxxwvvvvvvxzxvvwuuvwxwusssrrsrpoooonnnnmlkjklmmmlkkkllklnmlkjkmlklmlklmmmnopomoqpppqrsqooooooomljihihfefffghiijlnqrtx||~~~~~|{|}||}}||{|}||~~~~~}~~~}~~~~~}|}||~}|{z{|||||{yyy{{z{{||{{~~~~~~}}~}||}}|{{{{zyyyyz{{yxx{}}|||}}}~~}||zzzzywvtrrrrrqqqqqrsuxz|~~~}~~~~~~~~~|}~}{y{zy{zxxxwy{zwvxyxyyyxwvvwwutttutsrsutrsrppqqpoqrqmlmmmmnmkjjjiijjjjiggijkkihjklmoponqsqnrvropqrrpoqromnomlmnmigikjhhhhhijjjlnpppswz|{{}~~}{|~}}~~|}~||~~~~~~~}}|||zxy|{yz{wtx|zwxy{|||{z}~~|~}|}}~}{{zyyzzyyyxxzzxwz||{}~|}~|~~}}||{|~|y{|wswzxuuvtpqtsqrrqonmnqrsstuwz}}~~~}~~}}}|}}{{zywxyywwyxwyzywwxyzyxxxzzwvvuuvtqqpooomkjjjjkiihhhghiihhgilkikljilmkjmpnlnqoloqqpopqqsurorsporrononljhhhhggggeefgiiikosuvw{~~|~~{|}}||~}yz~}|~~|~}{~~{}}|~~}~~~~~~}yz}}|{z|}{y{|}~||}||}||}}}}~}}~~}}~~}{{}}{zzz{||{{{||{{{{|}}|}}}}{z}}{|}|{|{|zwxzzwvvvtqrspoopnmnonnpstvy}~~~~~~~}|}~~~~}}~~}~~~~}}~}}~~~}~~|z||zyxwwwusttsrssspnpqnmmlmmjikkjihghgghiiiijjjllkklpronpqqpppqqpooopnmlllkjjjihffeddddfedgiijlortvyz{~~~~~}|{|}~}}}}}}|{{|}}|~|yz}}}}~~~~~~~~~~~}}~}}||||}|{{{|~~~~}~~}|~~||}}{{}}}}~~~~~}||}||}}|{z{{{|||z{||{{||}}{{||||}~~{{||}~||~}{{{|}{zyxxwvvutsrponmmnnllnpqstw{}~~}~~~}~}||~~~}~~~~}}}}}}~~~}||}}}|}}||zzzzyxwvuttsqqqonnnnljjlkhhjiijjiiiikjikmlkkmlklmnonmnnnnopppoooonmmnnlkkkkjhhhggedeffgijlmnqsvy|~~~~}~}}}~~}}||}}|~~}}}~}~}|}}~}|{{||}~~~~}~~~~~}}}~~~~~~~~~~~}~~}}}}}||{{}~}|}}|}}~~~}}~~~~}{z{}|{zyxxwvuuwussrrqpooonmnnopqrsuwxz}~~}|}~|}}}|||||}~~~~~~~~~~~~~~}~~~~|||zwwxxwutttrqqpopqommnnnljlmkjklllkllklklmnnnmnoonopqrqpppqrqqqqqpoooonlkkkjiiihhijkkkmpqrtvy{{}~~}}}||||||{{{zz{{|{z{}|{{{||||||||}}|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||}~~~~~~~~~~}}}}~~~}}}}}}}~~}||}~~}}~~~}}}|}}}|}~}}}}}}~}~~~~~~~~~}}~~}||||{z{|{yzyxxxxwvuwyxxyz{{{}~~}}}}}}~~~~~~}}}}}||{zz{{zzyxxvwxwutsttrqrrqppqrrqrtssstuvuuwwwxxxxxxxxxwxxwvwwvuuuvxvrx~ysrry{usruywuwxsn{~xz|{{}}zv{{}}}s{~}|~~}{~}}v~||}vzyys}s|yo}~wynvstzls|umkn{o_qxiy{~|lv|vs}}xt}t|{v}osz~wpw~yttsuumekrpmlks}wpzy|wprtwvrty|yrpuvtsssuttuxyvrswz{yxywuusonjghimohaadhiebacggfedea\gspmqsy~yt~}ty|~siu|wr|}yv|yrxwrvwwztnu|}~{y}}{y|~zwutzzv}}zzz|~~wz|z{{yvz|z~v~~|}{uw~{t|~{{{}~~|ukt}|zwu}}xyz~uzwpsvxyodiqqpmilqmjqwvtpmtywumenxtprrqsuwy}zv{}yyy}~unlkryofnspppntysmsxy{wsx|xwxvvwxxsmrzvoszuquwz}xv|y}|uwz|}tlu~{yvrx~{x|}{~~z||~vquzvompoopqvxspuz|{zzxx~{~}y|prtx}vmmquwwux}tm~~{uz}|ywxvrywppnz~svwz}~|x}vks|zxvrsz}|w~{~~|}}~{w|~{zz||}}~|z}mz~zy|~}{zytqw}wnjfkrlfikhedehkkihjntrmqvrqtv{}yw|~~}}~|~xuttvwxwpkotqopqonnprsuvpntzuptxz{vqx~zwxyz{}~~~}{xw{~wqqswxroprwz{~~~y}~~|x{uwy|zvvux{{|{y|w}ytttsttqoqqov~|xxv}}||}|{|wrtwyytorvxx|}z~~{~|xyyy|vqz~y}uvwyzqlt|xrstw|vov|{|wryxruz|{rjtyqqptxqlopolgchme[`ggjgafmmopq{y|~zrwyvtmgmtlehlmpmiqzwuwy|y{}}zvrvyvtw{|{y{yz}wqsvvuqnpvtoszyzyw|vy{{{sklonnlhilmotx|~~~~|{~yxy{zwsnlqtx|yvvw{yvvy~|wwx{~zywxz{|}}}}~~}{wtvwvv|~{|ysotzvpnlpwvsuwvtvx{}x{}{zyyzzslqupmjehliiihknllpuutvxz~|v|}{x{}yvvvwuplr{umpuy}{y~}|zy{yuw{wsvz}|~{wy{uoonlkgcgkf`cgknllqw{}~~}{xxzxwxx|}~zuy}vnnnprldgkjiijospoty{~~~~~yuxzupqttutty~{|~ztzxppqsvsot{xvyz~|yvz}xrrtvwttz|z~~{xwsnornjgdglkijlortv}~{xyzzytqsvvuvvuuuuy|{z{{|zwronmkjfcfiiijjmprtvwxz|}}}||}zvtsturqrrqoqsssqpruxzyxz|}yxwwvqljihggfghggkorvvuy~~~{xyzwtsrsvspuxwxyy~}zxxspruuttuy~~xy{wtrqstrquxyyyy}}~}|{xvuspnkhjmjggiknnnquwzz{}~~~||yxvuwzyxyy|}|{}~}~~|{||{zwtstuvtqrtttvxwwxz|yvspkfeeccaacfhikorrrtx{zxxy{|ywwwvusppqnklnoomlmoopqqsvutwz{{{|}{zzzurtxxwvvy||{~}}}~~zxvurommllnnnoponqtuvvvy{{{zzzzyxxxwvuuuutrponnnooonmnqrtuwz}~}||}}}}~}}~}|{zzzzywwxwvvxz|||~}{xxxxyyxy{||}~~}~}{|}||||}}|zzyzyvttsqpnmmmkjkkmnoosvy|~}zwuuuusrrtuxyz|~~}~~}||{yxvtttrpqqppommnnoonnqrqtwy|}{ywusqrtsrsuwyz{}~~~}~~}|}}||{z{|{zzzyxvtttsrqpqqonnooppqtwy{}~}}{yyyxwwwvuusrrqqqpnpqppqsuwxz~}|zxxxwwxxwxyyz}~~~}{{{zyyyz{|}~~}|{yzzxvwwvwwvvwvuvvwwwwxyzz{}}~~||{{{zyyxxyyzz|}}}~~~~~~~}||||||{zyyxwxxwvtrqpomllkjkklmnpqrsttuwxxyyyy{|||}~~~~~}}}~~}}||||||{{{|||{z{{{zz{|||||}}}}~~~~}}|||}}}}}~~}}}}||||||||{|{{{|}}}}~~~}}}}}}}}||{|{{{{{yxxyzz{}~~~~~}~~~}|{{{zyzzzzz{{zz{}}~}{zzxwwvvvwxz{|}~~~}}|{zyxwvuutsrqqqqqrssrrrqqqqqrqqstuwxz||}~~~}|{{zwuuusrqqrqpqtttvwxy{}~~~}|{{zzzzyyz{|}~~}}|zyyzzzz||}~}}{zxxwutrqponmllllllmnpqrtuvvwy{}~~~~}}|zzzzyyz|}~~~}~~}~~~}|{zyxwvvuuttsrqstuvvxyz{|~~|{{zzyxwuuttuvvvvwwxy{|~~}{zzxwvuutsrqppppponnnooqrtwyz|}~}{{zzyyxxyz{|~~}|{yyxwvvvutsttsssssttuuvwyz{}~~}}}|z{{{{{|~~~~~~~~~~~}}}||}~~|}}{z{{||}}{{{{zzzyyyyyz{{|||}}}}}}~~~}}~~~~}}}}}||}}}|{{{{{{|}~~~}}|{zzzzzyyxyyz{|}~}zxvutsssttuvwxyz|~|zyxwutrqqqpopppoooqqppqqsrrsttuvwxyyz{{{zzzyxvusrponnmllmmnoqsvx{~~}||{{z{{{||}}}}}|}~~~~~~|{zyxxz|}~}zxutsssssstuuuwxyzzz{{|}~~~~}~~~~|zzzxvusrommnmllllnoqtvy|~}{zzzz{|}~~||{zyyyz{|~}{yyyxwvvwwvwxyyz{|}~}{ywusrpnmmnnnoprtvxz|}~|zyxvtssrrrqpqrssssstuwxyxyz{{||}~~~~~~~~~~~~}|||{zzzyxyz{zz|}~~|zyxwvvuuvvvxyz{|~~~}|{zyxxwwwwvvvvvvvwwxyyz{}~~}}||||}}}~~}|{yyyxxxwxwwxxyyz{|}~||{z{{{|}~~~~~}|{zzyxxyyxxyyz{|~}zxvsqqppqqqsuwxz|~~}|zxwutsrqqponnnnnnooonopssstvxz{|~}{zxvtsrqppqqrstvwxz|}~~}|zyyywwwwxxxy{|~~|zyyxxxxyzz{|}~~|{zyxwvvvutttuuuvwy{|}~{ywutqpoonopqsux{~~~|{zyyyyyz|}~}~~}}|}~}|}~}|||||{||{{{||}~~{xvtsrqoonmmnoqrtuwxz|~~}||{yxwuttssrrstsstvwxz{|~}|zxwvuttsttuuuvwwxxyz|||}}}}~~~~~~~}|zyxxxxxyyz{|}~}{{{{z{zz{{{||}}~~~~~~~~}}}}}}}~~}}}}|||}~~}|{{yyyyxyz{|{{}~~~~}||{zyzz{{zz{{{|||}~~~~~~}}}~}||||||{||}}}~~}{zyxvutttttstuuuuuvwwxxxxyyzzzyzzzzz{{|{|}}~~~~}}|{zyxwwwwwxxxz{|~~|{ywvtsrponnnnnnopqstuwyyy{{|}}~~}|||||}~}{ywvutssrssstuwxxz|}~~}|{zyyyyyz{|~~|yxwvtsrqqppppqrsttvxz{}~|||{{||~}{ywvvuuttuuvvwxxyz{{}}{ywvtsrqqqrtvx{}}|zwutsrqonnnnoooppqrtuvvwyz{|}~}{xutsrqpoppqstuwz}|zwusrqonnnmmnnoopqrtvxy{|}}{yxvuuutstuvwxz|}~}{ywwvtssrrrrrstuvwxz{|~~}||{{zz{{|~~}{zywuutttttuuvwxyz|~|{yxwutttttuwwx{}~}|{zzyxxwwxyyz|}~}{zyxwvuuuuvwxy{|~}|{zzxxxxxwwwxyyz{|}~~}|{yxvusrqponnmmmoopqrsuvwxz|}~~~|{{yxwvutssstssuvvwwy{|}~|{zyxxwvvvwwxyz{}~~}|{zyxwwwvwyyz{|~~}{zyyxwvvvvuvwxyz{|}~~~}}|{zyxwvvuuuuvvwyz{}}{zyyxwwwwwwyz|~}{zxwusrrqpoopqqrsuvxy{|}~~~}}}|{zzz{{|}~}|zxwvtssrqpoonopqqqrssstvvwwwxyyyyyzzzzzz{|}~}{zxuttsqqpqrrrstttuuuuuvwwvwxxxyz{||}~}{zyxxwwvvuvvvwxxxxxxyyyzzzz{|}~~|zxvtsrqoonmnnooppqsttuuvxxxz|}~}{yxvtsrqonnnoppqqqstuvxyz{{}~~~{ywtrpnnljihgfgggggghiijklmnoqsuvxz{}~~~~~~|zxvusrqpooonnopqrrrsstuwyz{|}~}{zxvusrqqppoooooppqrrstvvwwyz{|~}{yxwvttrpqqqrrrtttvxy{|}~}{yvtsrponmlkkkklmmnnoqrstvxy{|}~}{ywvusrponmnmmmlklllmmmmnopqrsvwxy{}~~~~~~~~}|{zyxvtsrrqqpoooopqqqrrrstuwwxz|}~}{zzzyxxxwtwzzzzyyz|~}}}}|{yxusuvtsrrrrqsvvuxxxz{}~|xy{yuvwtqtvsrstttuwyyz{~|z|}|z{{||}~~~|{zywtrrqommmlkjjijlmnmlmoqsuvwz{{|~}~{xyzwuvvvvxz{{zz|~~{yz{zxwwxyxyzyxxyzzyz|}~|}~|~}}|zzzzzyxxxwxxxxy{}}}|}|z|~}}~~}}}{{zyyxxyyxy|~}|~~}}~|z|~|z|~|{|}|z{||{zz||{zyyyz{|zxy{yvz}zx{}}||~~}}~~~~|~~}|zxvvvuttssrqppqrrrtvustwxz}}zzzxvvutsssssuvutwzxwz}}}~~}||{|{yz||||{||}~~~~~~}~~~}{}}z|~~~}}~}}}~|z{|{zzz{|||}~}||{yxywvvwvuwyyy{|~~|}}}||~~}|{}~~}~~~~}}~~}}~~}||{yyzyxxwwwutuuuttuuuuvwxyz{|}~}{{zwutuqnnppopqporuuuxzyx|~}~~~~}~}|~|~~~}}}{{{zyyxwwvvwxwwxyxx{}|{}~~|}}{z|}|z|~}~~}|zzyyzzyyzy{|}~~~~~~~|~~}}}}~~}~~~}}~~|}~}|{zzzyxwxxwyzxuwyzyz{|}||~~}}}{yxvvvutsssrqqpqrsuusstvwwwxz{zz|{{}~~}||}}|||{{{zzz{{|||zy{~~}~~~}~~~~~}~~|{}~}|}~}|||{zzyxxwwwxyyyyz{|}}~~~}|zz{zxwwwvvuttvwxwwxyy{|{|~~}}}{zzyxxxwwwvuvuttuuuuuutuvxxxz{zz{|}~~~}}}}|{z{|}|{{|{{||{zzzzzzyyyyyyyz{||}}}~}~~~~~~~}~~~}{{|||}}|{{||}~~~~~~~~~~}~~}|}|zyxxxwvvvwwwxyyz{|||}~~}~~}~~}}}||}}}|||||}||{{||{zyzzzxwvwvvvttuuutuvvvwwwxyz|||||~~~~~~}}~~|{yzzzyywvwxyzzz{{|~~~~~~}~~}}}~~}}}}}}}|{|}|{{{||{{|||}~}}~~~~|{{zzxwvvvwvvvwwxxxxyz{}|{{||}}}}}}}|||||}}}}|{{|}|}|{{{{{{{{{{zzzyxxxxxwwwwvwwwwwxxxyzzzz{}}|}~~~}~~}}~~}|{zyzzyxwwxxxwwwxyz{{{|}~~~~~~~~~~}}}}|{{{||{zz{{{|}}~}}}~~~~~~~}|{{{{{zyyzyyxxxyyyzyyyz{{{|||||}}}|}~~~}|~~~}}}||{{{{zzzywxyxwwwxxvvwwvwwwxxyyyxxz{zz{{{||}}~~~~~~~~~~~}~~}|zyzzyxxwxyyxxxxz|||}}~~~~}|}}~|{{{|{zyyz{||{z{{|}}}~~~~}}}}~~~~~~~~~~~~}}}}|{{|{{zyzzyzzyyyxxxxwxxxxwxyyyzzyz{|||}}~~}}~~~}|{{{{|{zyyywvvxxxvvvvwwxyxyyyzzyz||{{{|}|}}}}~~~~~~~}}}||||zxxxxxxxwwwwxyxyyz{||}~~~~}||||{|||{zz{|{{||||}}}~~~~}}~}}~~~~~~~~~~~~}|{z{{zzyyyyyxxxyyyyyyyyzzz{|||{|}~~}|}~~}|||}~~|{zz{{zyxyyywwwvvwxwwvwxwvwwwxxxyyyyyyyz{||{|~~~~}~~}~~}||{{{{{zyyzzzzzzzzz{|{{|}~~~~~~~}}~~~~}}}~~}||||}|||||||||}}~~~~~~}|||{zyxyyxxxxxxxyyyyzzz{{|}~~}|}~~~}}}}|{{{{{{{{zxy{zzzzzzyyzzzyyyyyxwwwwwxwwwwyyxwxyz{|||}}}~~}yv{}{iurh^bhfba`adcb`_`adefccfhjhfilnoibcdfic^kwvtwzqgyot{|}zw{~}~}~|z~~zwxy{{wqooonnpponnljkknsuwuppqopompttuvvz~|{{zz{~~}}yuwzurqppokjjjlnnnnmkjkllmmllifhgfkmhbacfhkpstsrpnnmpsw~}{|~~{}~{|}~~{wtrponkkifjn|}umfghhijmnmkijkiiijkllhc_acaa``eghjoty}~}zywutwyyywvyzwtrqqprusqsuusolmorvxx{|xttsqrv|{y{}yqruutpmnpv}vmptpllknonlllnoooprmhlomigjosxzxwwwvwvttrmhedinmmnlihhiihihhinuvv~wusssssvytprw{xwxz{{yvx}~~yz~y{~|yy|{{}yvz~}~~|ywxyzz{{{||z{{z{}~~~}yuqnnpsvvtroprjaegc`__ejlnf]ckgb^ZZ[YXWWXY]`_\\[ZZ[[[]aba_][\^]\[Z[ZXWVTUUUUTTWY\]XUW[^`dfeedfkqw|}}~zx}{{}~}}{yy{}~}{xxzzyywwyyzxuuvuttuwyyyxwxyxwvtuvutuuutrqqrrqqrqqrrtvsrwzzwvwy~|y{~|ywxyxx|~|{{|}~~{z{|{{z{ywy{wtvvuronqsstvvvusqtvvvy{zz{~~~|z{{|~|{~~}{xvvvxyvtuwyzz{|~~}}{{~~~}yvvvvvutsqnlkkjkieegdbb`adb^]^`cddccddcbfkllmmnomkkkornjjlptqmlkihjlmnliijkkmoonmliinsuuuuwwvvvuutttrsrpqssqpqpopqpnlhikiffedcdgffhkmmifhlopoprstxz|~~|yx|}}|~~}~~}~{xxz||{xvtsuwwwxwtuxxxzzxvvwz}{yzz{}~~}}~|~~~||~~}}}~}zyzyy|~|xvvwy{~|{{{}{xx{zxy|~~yuvwxywuwz{yurportrokhjljjmnnoooqtwxwvwz}}|{{{xuuvxzzxutttvwtrsrsux|~~~}{yz|}}||zxz}~{}}}zy{}~~{xz~}|}}~{|}~~{y||zz~~}|}~~{|}}~|yyxvtsrpnoqqstuy}~}}{{zwvwwxxwvqmmnoomlnommopnlllmmnoqqonoqqqsutttssuvvutrruwxywrppooppqrtuutsrrsuvvuwxxwwwyzyyyyywuttuutvuqmnppnmjihfefiklljhfgifbaceffedffdeghloqtvwwx{|~~~~~~~yux|{xxxz}}||{{{}~~~~~~~}}~~~~}|yxxyzz{zyxwvvxyzywuvxy{}~}{|~~{~}|z|}{zyz|}{zz{{yyzyz|}~~~~~}||}}}}~~~|{zyzyvtwyxvvutsssrrsvxy{|~}}~|{{|~~}}~}{z{}}}|{{{zz{~~~}{{}~~}{zzyyyz||{{|||{|}}~~~~~~~~|zzzzz{{{yy{}~~~~|||||{yyzyyyxyyyzyxxz{|~|}}}|z{|{ywvvutrqqqpqrqooppnnooprtuusqsttsrstttvvvuttuuuvvtsttuvustvtssrrrsttrrrstsqsuutsrtwyyxwxxvtrrrrrqonoomkjhhhgggggfefggfeeffefggghjklnprux{{zz|}|}~~}{|||{zywvvxyzyzzyxxz{||}~}}~~|yxxywuvwwwwvvvvwwxyz|}}}|{{||}~}{zzz{{zywxzyyzzzzz||||~~}{{{}~~~|||}|zyyxvssstuwwwvxz}~}}~~~}}~~}}~~}|}~}~~~~~}}~~~~~~~~}}|}~~}zxwwvvutuxz{|~~}}}|{zywwwwwuttttutrrrssrqrssrrsvxyxwvwyyyyzzz{{zzyyyxxyxwvuuttuvvuutuwvvuwyyyxxyzyxwvxxwvvvvutsrrppponnmmmlkkklljhfghihfcbbbba``___adfjnqsuxzz{}~~~~~~}|zxyzyxxxxyzzyyz{}}~~}}~~}}~~~}|{|||||}~~}}~}}~~}|{|{{{{yxwwwwvuuuvwvuvxy{|||}~~|{{zzzzywwwwxyyyzzzz{|}}}~~}{||{zxxwwvsqqppomlnoqrtvz}~~~~~~~~~~~}}||||}}||}~~~~~~}}}}}}||}}~~}}~~~~}||{{{||{z{{}}}}}}~~~~~~}}}~~~~~}}{yxxwutsrrqpooqtvx{}}~~~|{zzyxwvwwwvuuvvvuuvvvuvvwvvvwwwwvuvwwvvvwwvwxyxwwxxxxxyzxwvvvvvvutsrqpqrrqpopppopqrqpppooppponmmmljhhhhgedcccca`aa`_^_```abehkmpruvvwxxyyz{zyzz{||{{{}~}|{|}}|{zzzzxxyzyyxwxyzzzyyyyy{||{||}~~}||{zyxxxxwwwxxxxxyz{|{{|}}}~~~~}|||{{{{{{{{|{{{{|}}}~~~~~~}}}}}{zzzzzywvuutrqqqqpopruwy|~~~~~~~~~~~~~}|}~~}|}~~}}~~~~~}||||{yxwwvtsrrrrsuwy{~~~~~}||||{zyyzzxwwwwvvvvvvvvwxyyyyz{{|}}}}||}~}|zzzzyxwwwvvutuuuutttttssrstsrrrrqpppppoonmmnnmmlkkklkkjiiiigfffedbaaa`__`cehjmpsuvwxzzz{||}~~~~}}}~~}|{{|{zyyyyxwwxyyyyyz{{|{||||||||{{{{{{|}}}}}}~~}||}}}||||}||||}}|{{|||{{{{{{{||||}~~~~}}}||||{zyz{{|||}}~~~~}}||{zzyyxvutrqpnmmmmnopsvy|~~~}}~~~}|}}}{{{|||{||}}}}~~~~~}}}~~~}}}}}~~~~~~~~~}}}||{{zxwwwvtsrrrqqqsuxz}~}}}|{zzzzyxxyzzyxxy{zzzzzzzzzzzzzyyzzzzzzyzzzzyzzzyyyyyyxwwxxvuutttssrqqqppqqpppppppqqqpooopommmmlkjjjigffffecbbcba``acegjlorsuwxxxxxxxxxxyyyzz{{{{|}~}}|}}}|{{||{zyyzzzyyyxxxxxyyyyyz{|}~~~}||{{zzzzzzyy{||{{{||}~~~~}~~}|{zz{{{zyzzz{{||}}|}~~}}|{zyyxvtsssrponmmmmnoqtvx{~~}}}||}|}~~}}}~~~~~~~~~~}}}}|}}}|||}}~~~~~~~~~}}||{zyyywvuttsrqpqrrsuxz}~~~}}}}|||{{{{{{zyyyyyyyyyyxxyz{{{{{|}}|||}|zzzzzxwvvvvtssssrrrqqqqqqrrqqpqqpqrqponooonllllkjjkkjihhhhgedddca____`bcehkmoqstuvvvvvxz{{{{||}}}}~~}|{{{{zyxxxxwwwxxyzyyzz{{{{||||{{}~~~~~~~~~}|||||||{{{|||||||||{{||||{{|}}||}~~~~}||||}|{{{|||}}}}~~~}}}||||{zyxxwwvtrppnllmmmnoruy|~~}}~}}||||{{||}~~~~}}|||||||{{|}}}~~~}}}||{zywvtsqpppooqsux{~~}}||{zyzzyyz{{{z{|}}~}}~}~~~}~~}}||{{zxxyyxwvvwwvutuuuuttttsrrsssrqppppppoonnnoonnnmmllllkjihhgfdba`_^^]]^`behknqrtuvwxxyyyyz{{{{zzzzzzzzzzyzyyyyyyzzzyz{{{{||{zzzzzyyyxxyyz{|}}~~~}}}}|{{{{{{zz{{zz{||||}}~~~}|{{{{{zyz{{{|}}~~~~~~}{zyyxvuttrqommllllmnpsux|~~~}}}}}}~~|{|}}|||}}|||~~}}~~~}}}}|{{|}||{{}}~}}~~~~~~~~~~~{zzzyxwvtsssqqsrrw|~}}}|{}~~~{{{yxurrqpnmkjiiijjjjklllnoooopoptwwvvvwxxwvuutqoonligecb`][ZYY[]_afjjjousqtvuuwxxyzyyzzz{{zzzzxuttsrommmlkjkmnqstux{}}{{||}}|}~|~~}~|yzzyxyz{}~~~||}|{||}~}}}zxxxvtssttssuwwwz}}}~~}|{zzyxwxz|}~~}{zzzz{{|~|{{xvtrpmkieaac`^`deglqtw{~~|||{{{{zyz{{zyyz|}{yxyzxvwxxxyyyzzz|}~~|{xvvwusuusruxwvxzz{{{{|~~}||y{}|yz{xvvusrsttstuuvwy{|}~~}}|z{|yxz{{{}~}~~{}~~}|~~~{xxxwvvtuwww{}zywtsuvvvxz|}~~}}}|}~~|{|~{y{}}||~}}zzzxvutsqpppppppqtvvuwyyxzzxwwvutqonlkkiihgijhghjllmooooprssttrrssspmkigea[ZYUQRTTSW[]^cikkmpporttsvxvuvxwvxyvuwwwvttttsrrsqooooonmmnnmnqstvxz}~}}yvxyxwvvvtuvtrvyvsuxyxz{|}~~|{{zxyzywxzyyz{|~}{}~|||zxvuuuttuvxz|~}}|zzyyyvsttrommlkifffdccceiijnsvy|~~|yxvutrqrstuvxy{}}}~~~~}|{ywusqpoonnpoosvwx|~}}}|zyz{{{zyyyyyyzzyyz{||}~~zwvvsponmlmooorvy|~}||{zz{}}|}~~}~~~~~}zwutqppmkkkjiknmmqvy}~|zyyvuuuvwwxxy{~~}zxwuuuuuvwxy{}~}|{yxxyyxy{|~|ywutsssvyz|~~~}|{{zz{{|||~~{xuspmlifecbaaabbdghikmnprstuvwwwxxwusrqpmigecb`^\YXVTRRQQPQSVX[^adgiknpqtwz|}{ywtqomjhhhgghklmosw{~}zxtrpmkjihhhhijklnpruwz|~}{{{yxxxxyyz{{}~{yxxxxyyzz|~~}|{zywvvuuuuvxy{|}~}yvrpnlihhgghijlortvy|~|xvtrponoqstx|~~|yxvutrqpoonnnopqsvy{~|yvsrpnlkighiijklnprtvx{}}{xuttqpoonnnnopqsuwy|~~}|zyxxxxyz{{}~}zxusqnlkkjjklmoquxz~~}}|{{zzzzz{{|}~}zxvtsssstuwz|~~}|{zyyyyyz{|}}{xvtrppppqrtvxz|~~}||{{{|}~|zxwvuuuuvxz{}}zwtqoljhggggghijlmnoprsttuvwxyyyyyzyyxwvusqonljhfcb`^\[ZYXXWVWWXXXY[\]^`cfimpsvwxyyyxxxxwvvvvwwxxyyyzz{{|||||~}{ywurpomllkkkkklnpqrttvxy{{|}}~}}}~~}|{{zzyyxxxxwwwxxyyyz{|}~~{xwvuutuwy{|~}{zywvutsrqqqppqqqrstvwxz|}~}{yxwvuuvwwxyz{|}~~}}|{yxxwvvvuuuuuuuvwxyz|~~{ywvuttssssttuvvwxyyzzz{{|||||{zyyyxvtsqponlkihggfghijlnpsvy|}{zyxwwwxyyz|}~}}||zzyyyyxxxxwxyz|}}~|zyxxwxyzz{|}~}|zywvussrqqrstuwy{}~}}|||}}~~}|{yxwuuttttttuuwxz|~~|yxxwwwxyyz|~~}|zyywvvvvuuvvwwxyz{}~}{yxvutsrqpomlkjihhffffffgijlnpsuvxyz{{zyywutsrpomlkjjiiiiikkllnoqrstuvwxyyyyyyxxwvuuutssrrrrrrqponnnnnnopqstvy|~~~}|{zyxxxxxxyyyzzz{}~~|{zxwvutrqqqpppopppppqqqrrstuvwyz{|}~}|zxwvutssssstuuvwxyyz{||}}~~~}}}}|||||{zzzyyyyyxxxxxyyzz{{|}}}~~~~~~}}||||||{{{{zzyyyyxxwwwwwwwwxxxxxxxxxwwwvvuuuutttsssrsstuwxy{|~~~}|{zzyxwwwwxxyz{|}~~~~}|{zzyyyyyzzzzz{{|}~~}}|||{{zzzyyyyxxxxxyyzz{}~~~}{{zzyyyyzzzz{{|}~~}}}|||{|}}~}{yyxxxyyz{|}~~|{zxwutrpnmkigfdcba``abcdeghjlnpsuwxz|~~}|zzzyxxxxxxyz{|~~}|wrv|tmlkrxrmkimrrqsurn{z}~~~sw|yquz|~{x|zu}z{sx}|{vpprtuvxndmvxzxuwz}z}}|~}woxyronsxxwpimutqz~x~y{{utt~udr~n|vyzl~pppzwhqxncehr|fQez|~n]q~uy}|s~xw~|nz}ttt|wjw{xzu|vyjpux}tjpwtrrptxqjpvtspmx{rzzr}|}~}|||{wu{~tlquvyzy||z}~}zzzwqljlmqsmefkmliggknqromnido{uopquyrlrwrnpsz}vopszvjw{sx|wo}}x}z{~~zsx~|zwsuzxtssstuuuuttyz}|}~{wyzwvtsvz|wz~~{yvqlqxzzupv|||~}}|yronntxngoywuy|~~}}~~r{}txztopt}~zwr}|r}}z~}{~rsw|ot{{}}}|tx}~yruwojornlifmusqjdqztvwy{}{z|}yxtostokosmjsxy|uq}~tx|vtroswqimtuurlpxxvusvyz|ws|~y~}xz|}wptvwxoeingbeimog`kxyyxv~}x}}z}}xy~}~}~~vstz{vsz~y~svz~w{~yztz}|xvxuqywpmmz{osux}{x{{ww~xx{~~~ztyxsz|uwyz}~}}~}||}~~z~{zvsx|xpkhmrkejligefijiggjpspmsywvz|zvuuvuuvrmryvuxyyzy{~|z|z{yyzzyxvuurpuxqnprwyurux}|~}zyxvssstvutvx{~z}zsrrstqmorpmqsttrpw~|{zyxpihkoqmhijmqssvyvu}~~~{{{yxxxz|xvx}~{z}~|}~~~~|{xw|{wsotyqkornkouvyyvx}|~yruwxxqkuzty|}ux{zyphr~vlmmsysmortusqxwmt}z||rtvxysmrxwuuu{~x}~w|||w{~}}{}v{~yqv{yxurw}xu{|y|~zwrmqtokjllllkourptw|}|~xrtx|ysx}~{vsw{zwtuutvxyzyx|~}{}~yxz|~}{vsx}{xy||}~||~yxz|}ywuvxy{{xwvw{~z{~~~{z~{x|~||~~vxzxwxxxytlqwtpnmputsuux{zy~|~~xy{vprtstldlvroonrvtsw{zxur{vx{}|x}{{{{}yty|yyw{~}~~}{~}}~}}zu{{wtsw{xuy{z|{y{~~~}~}{~}{{z|vz~z~z~}y~|z}|{xty~woopstnhlpooppuyvswz|~|y~}~}z~x{|~~y}|xww{~xrtvwxrlszvrvy{}zw|}|~~}}}{~{}~~~{z{}~z{~}~~||y||zyxxxvtvyxxvty|y{~}{{{xuvyyytquzyxvuwzyxz{||{|~}y{|||wrsusruvuutu{}}}{~~~|{vvwyzupqrqrrrttqoswxzxtw{zz{z|~~}{}{}|xxxsnprrqporvvvwx|~}~|~~zz{|~}{|~}|~~}{z{}|yyz{~}z|~}~}|||{zzzvttuwwursuxzzyzzz{~zxwwxtqpppprsrrrtx{zz{{}~~~|yyyxxsprsrrpprsssuvvvwvy{xxyxz}{z|~}||{}|y|}{}~~~~|}}}~~{||zyz{||xux~~}|}}~~~|yxyxx{|{zxx{|||||~~{zz{{ywwwvvwxxxwxz|||||||{|~~~~~|||}~~~~~~}}}}~~}|||{{{{{zzz{{{||||}~~~}zzyywvuvxwwwxz{{z|}~}}|{yyxxyyxxxvuvwxxwvxzz{}~~{yxwvuvuuutuwxvuvwxyxxy{{{{{{|zxxwxxvttutsssstuuwyyzzz{}}}~~}~~~}~~||{yyyxwwwwwwxy{{}~~}}}|{zyyz{zz{{{{{{{{{zzzyxxxyzyyyz{{zz|}~~~~|{yxvutrrqpopqrsstuy|~~~~~}|{{zzyyz{zyyxxxxwwwxyyxxyxxxxxxyyzzzzz{||{zzzzywvvwwvtssttttuvvvwwxxwxxyyyyz{{{|}}}}}~~~}}~~~~~~~}{zzz{{{zzz{{{||}~~}}~~~~~~~~~~}}}}~}||}~||||||{{{{{{zz{|||}~~~~~~~~~~~}}}||||||{{{{zzyyzzzzzz{}~~~}}}~~~~~~~~~~}}|{zzyyyzz{{|}~~~~}}~~}}|{{{||{{{{zyxxyzz{zzzz{{zzzzyxvvvuuuttttttssssssstuuvvwwxyzzzzzzzzz{|}}}~~~~~~}|{{||{{|}~~~~~~~~~}}}~~~~}}||{{{zyyyyyyyyyzzyyxwxxxxxyz{|}}~~~~}}|{{zzzyzzz{{{|{||}}~~}{zzzyxxyyyxxxyyzzz{{{{{{||||{{zyyxvuuuvusrrrstttuuvwvuuvwyyyyyyyyyyyyzzzz{{|}~}|{{zzzzzzz{|||}~~}||||||}|{{{{{zz{|||}~~}}~~~~}~~~~~~~~~~~}}}}||{{{||}}~~~~~}||{{{{{{{||{{{zzzz{{{{zzz{||||}~~~~}}}}}}~~}|{zzzzyyxxxxxxxxyyxxwxyyyxxxxyxxxwwwxyyz{|}}}~~~~}|||{yyyyyxxxxyxxwwwwwxwwwxxxxwxyyzzzz{{{{{|}~}}}~~~~~~~}}|||}}||}}}}||}}~~~~~~~~~~~~}||||{zzyyxwvvvwwwvvuvvwyzzzz{||}}}~~~~~~~~~~~~~~}}}~~~~~~~~}{zzyyxwvuvvvvuvwwxwwwwwwwwvvvuuuuuvvwwxyyyzz|}~~}|{{{{zzz{zzyyyzzzzzyz{{{{{{|{{||||||}}}~~~~~~~~~~~~}||{{|||||}}~~~~~~}|||}||{zz{{|{{|||}|||}}}}}}}}}}}}~~~~}|{zz{{{zzzz{{||}~~~}}}}}}}|||||||}~}}}~~~~}}||{zyxwvvvuttttuvvvwxzz{{|}~}||{ywwvvwvvvvuvvwwwwwwwwwwvwwwwwwwxxxxxxxyzzzzzzzzz{zzz{zzzz|~~~~~~~~~~~||{{{{{zzz{zz{{{|||}~~}|{zzyxwvvwxxxxxyzz{|}~~~~~~~~~}}|}}}|}~~~}}||{{{|}}}}~~~~~~~|{{{{{zyyyyzzyyyyz{{|}~~}|{{{{zzz{{{{z{{{{{zyyyyyyxxxxxxxxyyyyzzzyz{{{{{{{{{|{{{|}}}||||}~~~~~~~~~}~~~}}|||{zzyyyyyyyz{{{{||}}~~~~~~~~~}~~~~}}}}}}}}}~~~~~~~~~~}}~~~}||{||{{{{||}}}}~~~~~~}|{zzzyxxxxxxxwwwwwvuuuuttsssssssttuuuuvvwwwxxyyyyz{||}}|}}~~}}~~~~~~~~~}|{zyzzzyxxyzz{{||}}~~~~~~~}|||}}~}}|}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}~~~~}|{{{||||{{|}|{{{{{{zyyz{|||}~~~~}}}}||{zzzzzyyxxxwwwwwwwwxwwwxxxxxxxwxyyxxwwxwwxxyzz{{{|}~~}~~~~~}||||{{{{{{zyyyzzyyxxyyyyyyz{}}}~~}}}}}}}}}}~~~~~}||||{{z{||{{{|}}~~}~~~~~}|{{{{{{{zzzz{||}}}|}}}}~~~~~}}}}|||{{zywwwwvutttttssstuvvvvwxxyyz{{{{{{{{{{zzzyyyz{{{||}~~||{{{zyyxxxxyxxyyz{{}~~~~~~}||{{{zzzz{||}}}}~~~~}|{zzzywwwxxxxxxxyzz{{|}}}~~}}|{{{{{{z{{{{|}}}}}~~~~~~}}}||zyxxwwwwwxxyxxyz{{||||||||||||{zzzzzzyyyzz{{{|}~~}|}}~~~~~}}}}|{zyzyyyyzzyyzz{|}}}~~~~~~~~~~~~~~~~~~~~~~}||{zzzyzzzzzz{{{|}}}~~~~}}|{|||{{{|||||||||||||||zyyz{{{zzyyzzyxyyxwvuuuuuutuuvvvvwwxxxyyyyyyyyzz{{{{{{{{|}~~~~~~~}|{{{|{zzz{|{{{{{{|||}}}}}}}}~~~~}~~~}}}}||||||}}~~~}|||{zyxxyyxxxxyyyxxyzzzyxxyyz{{|}}~~~~~~}|||}~~~~}}~~}}}}}~~~~}}}}}}~}|||{{yxxxyyzyxwxxyxxxyyyxwwxyyzzyyzz{{{|}|||}}~~~}}~~~}|{{|}~}}}~~~~~~~~}yxw~}{{~{x{||{wx||z{}~~}~~~|}~|~}~}yy{{z{|zx{}|{}~}}~}~{}}~}z~~~~}{}}{z{zyxvwyzzyxyzww{}ywwy||z{}|}~~~~~}|}}|zy{z{zxxwvy{{yvxy{|yw{~||zz}|yyzxvxzyvtuwxwvuuwy{xuy~|{}~~}}}~~}|z|}}|xv{}{{{{|}~}}~|{|~~~}~~}|{}|yz~}{{yxy}~|{{{{{|~}{~}~~~}~~~z|}~}{|zvz|vtz{utvutqptxvsuvrrw{zxvuvvx{|~~~}}y~z||yxy~~yz~{||~}~~}|||{zzzwwwvwyyyzxwxyzyyz{}~~~~}|{|~~~}{~|}|z{|~~z{~}}}~||~~~}~||z}|~~~~|{||xz|{zzzz{vz~}|~~|}}{zxyxvwxxuqoptyzywtx|||}z~}~}|}}}|}|{}~zx}~zy||zyxwyz{zyzyutuvuuusquyupsvuuuwyxuy}umu|wtwyywtuxvuuuuvz{utz~{z|~{~~~~~}|}~}~|y{|zzyy{yuvy|}xsx}}{xw{|zzzzz{}}}~}~}|}}}~}}xz}{zz|~||{~{~{yw}|yvw|zstxyzwuxyy{{yy{}}|}~}}~}xz}|{zxxyz{yy|zxy{||||||zz}|wy~}{{{yy{|ywwy|{vy|zxyy|~{yyz{{zyy}|z{|{y}~}}}}}yw}|yvy}zwzzwv{|ww}}xxyz|yx||y|z|{v{|{}|}~}}}zz|}|{{yxxy||zyz||}}|{~~}}~}{{}}}~{uw~}xy|}yy{}~|~}~~}}~{xz|zy{|wvy{z{{|}}|}~}}~~}}z|~~}}~}|~~z}~{}~|}}~~~~~}y}}{|}{zz}~~||~|~}|~}yx{}}{yz|}~zuy|yy~~xw{}}|z|{w{}{yy|}}||~|~}|||{zzyy{}|zxxz{{{}~}~}|~}}w{|z{}}|{|}|z}~z|~~~~~~}~|}w{{yz{zz{xwwvvxtqststvvvuvvvy}}}}}~~{xx{}~}{z{|zxuw|{wwyyxwvwxvvxwtuxwttttutsvxwwvvvwwwxy{zyyz}}ywx|}yxz|}|zyz|}|{{}|y{}}}{{~}}~|z|~~|{{}}|{{|||}}|}{zzyz}}zz{}}|zz{|}~~{|}|}}~~}}|~~|}~~|~~~~}|y~zx|~|}}|~~|~}zz{~~zxz{{yvwxyyxwwxzzxxz|}{ywu{|yy{}|xx|~}{zzz|}zy{|zyyyz||{yxxyzxy|zuv{|zxw{~{xz{{}~|}}||}}~}~~~}{}~|{|}|||zy{}~}{z{{{{z{}}{z{||}}{z}}}||~||~{y||zxwz}y{}}|~~|~}|}}|||zxxzzyzywvwyyxvy}yz}~~~}{}z}}ywxxyxttvuuxyutwwuuuw{zxwvvwvvxz{yutuwyyyxvwz{}||~{}~}{|~|{zy{}zx{}||{|}~~~~~~~~~}|}~}}|zz{~~|~~}}}~|}~~~}|||}~|{~}}~}~~~}{|}~~|}}~~~~~}}}}~}|~~||}z|zu||{{~~z{}|{|}{xz{ywxxwvvwxxwwxxyxx{|zz{}{x{~|||yy|}{zzyzz{zyxx{{xwyzzzxxyz|yw|}{yy{~{zz}}~}}}}}}~}}}~~~~}|}}}~}z|~{}~~~~~}~~~~}|~~||~~}~~}~|~}}~~z|~~~~~~~~}}}|}{y{||{yyzzyyz|||||}~~xx}}yxxwwyyvvvvxxttvvuvvustutttuuuuuuwzxvxzzzzz{}~}}{}~|{}~|y{~}|{{}|z|{|||~~||}}~{{~~~}}~~~|z}~|}~}||{{|}|{}~}~~}~}{|}|{z{}}{{}|z}~|}~|~~}~||}}~~~{|}{|~}~~}~~|~~||~}{zz{}{xwxyzyyy{~wlmrx|}z~{zy{~~}}xy|zxxyyxyxwz|~~y{wrywoipw~yrorprz}zx|}zzzwvqjt}zxpipxuryzlfv{su{}~~|}}}ytwz}}yzzvtwvsrssrrqqswsnqrsuspnnuzslklpqpokimonkgkojfhkpohimmmlknrssqqrrtusuy}~}}}}~}|{||zwvwxxustvvvz{w~|z{}~{}}xxzwrnpuwvuvz{{}wz{zxtsuronlihjkhgknnlkmpqrnklmkihgfcba]\`b]VWZYY\]ZW\c`[`fhhdafjfbcedabb\\ce]XajcZ`igcfjjhilkhkojgmplhkpnjpsjgnspkotmciojcfieacggdbccdffbbdgklhhhehkjjkkmommstnmsvvrnrustuqotxupryywxzyxy{ywyzurtvrmnqnknpljossqtyxuw{zw|}|~{~}xwz}wx~|{~|z{uttqnpogekmlklpsqptxz|}}}|ytv|yvxzwtv{{yyy|~{z{~z|~}}{|~|xyz{||yx}}}|}|{xtvxsnmnlhhjiiiehlieionklnpttsw{}}{~|y|ytx|zxvvxz~{z~~x{xqvzvollmljjjiijkkmqqpuywvz{xuvwz|yvsquyvsttvzxvy{z{}~zuz{snqtqottnpvvrquyxvxzwt{ysy}yvx{yvvvssttutpmosqmopnmnoqsqptxy{~{w}{xyyxvx{tmu~yps{wsuwwyywwwxxxxwvvutqqttrstrnpusorurooptupotuuwvw||~}yyzxtvxuswxuvz|yy}}~yvx|ytvwx{{|}{wwzyvvwuutsrtrppqstqmptsqpppolkmlhfgfa^_]YWVUPKLQNKMNKLRVSPW[ZZ[^ccbdeghfffefgfa\\^[XUQPPMKJHDABC@=?@?=>BDCDHJKNQRSUXYY[\]^]YZ]]ZVSPPRPKIIHHHIKLKKLOTTSVY\^_aeeeghjmmnnkkkigfdba_[XXXWUROQSQOQTVWYXW[_`cedfhgghjmljgfghfca^_`^\\]`eggiotsu{~}~}|{|||zzzz{|{{{|}~{zzzzvruxutwz}}~}}}xuspmkiijgeikjilpqqu{{xy}~||}|yvtrqoljlnlkmqtutvz}~|{||zxxvqoppmjhgggfeedefd`bfggikknqrrsstutqnmljgeb_]\ZXWYZXXZ[[]adfhlortuuw|~}~~}|zxwvtqnnmjllhggfefffgijklnruvvwz}~}ywwwvutsstvxwxz|}}{zywqmomhffghjkijoqqtxz|}|~|{zyxusrqomljjlonlllnnmnqtuusvzz{{|||}{yupljjifdabda_adfggilnopqtvvwxxxvuttsqqrpmmnoonnpqqrtvwxz{|}zyxyxuttrpruwxz|}~~}|{xxyxxxwy{{|~|{ywuvwxxy|}}}}|zxvx{{zxwz~{zxvtsrrpooppprutrtvxyxwy{{|{{{||zwz|xvwyywssvvuuutttttuvwwxz{}~|xutrpmkjkkklorttvy{|}~~}|{zxwvtrpoopnllklnlknonnopprstvxxyzyy}~~}{xwwtrrrpopomnpqpqrstuuxzyxxyyzzywxywvutsronooonnnnpssrsuxz{}}{zywtssurortrqrstutwywtx|yx{}{zxx{yvwyvsqppomlkjihghjklnoqtvy~~{z{zxwuuussuwxyxy{~}xxxusqqqqppprtsrsux{xvz}}}|||||zyxxxwuttspnmljiiiigefgggghijklnoqtwxx|}{ywusqnlkkjjjmnmlnqsuwwxyzzzzyz{xvwwvutuwuqpooomjjjjiihgghhghjkmoqsvz}~~}{z{zwvvtssrrromppmkllkjjkmmnqsuw{}}~~~~|{{zyzzyxyz{}|}~~~~~~~}{yyywvtstsrssttrrtuuutuwxxyz{{{|~~|{|~~||}}{zyxwwwvvvwwwxz{zz|}}~~}}}|{{{{{|{xwxxwwvvvuuvwvuwyz|~~~~}}~|{|}~~|{||zz|{z{}~~~~}||||{yz|zwy{zxxyyyz{}~~~~~|zzyywuuuvwvttuvvvuvwwxxxz{}~~}zxwuutttsssstuvvwwwxxy{{zzzzyxxxxxxurrrrqomnmllllkjjhhiihggfffeefgghjjklmnpqrssrssttsqqqponnnmlkkjikmkjkkkllmmnoqsrruwvvxxxxwvuuwtpqqqpnnpqpqrrstvwwxz{{{|~}{zxwvuuvutwyxy{|}~}{z{yxvuutqnlkkjhgggggghilnnoqtuwx{~}{{{zyxy{{z{~~}~}||{z{|{zzz|~}}~~|zyxvusstsrqqqrrssuvwyyyz~}~}|}~}|{zzywwxvtuusrstttuvxz{~~{ywvuuutuuvvwyzzz{}}{xxxusssrqponnppppqstuvwxxyz{}}}~~~}|||}}}}}{{{ywvvvwvuvwutwxwxyz{|~}|{zxyxustutuvwwwwz|{{~}{ywuspopnkjlnpnnpruvxz||yxwutsqonlkkihhhgfeddcbbcdeeddfgghijkkkllmlkkjihfdbabb^\]^_``adfhjlnruwwx{}~~|{yxwtrqppnkihhihfghhggghhhijkknrtuwx{}}|{zyyz{||||}{yvvurqrqnnoooooqrpoprssstuvvwxyzz{{{}}|||||{zxxxxxwutvvuvx{}~~}|{zxwuuwvttvyzz{~~~}{zzzxxzywwwxxwwyzyyz{||}~}}~{yxxxtrstssrtvxyz|~~~}}}}~}|}~~~|zzyyywvwxyyy{}~}|{yvwvtssttsqsuutuuuuvvuuwwwwxxxxxz{yx{}}}}}}|{z{}~~~~~|zyzzzxwwvxyyy|~~~~}{yxwxxxwvuvwwwxz|}~|ywvtrqonmmllmoprstxzz{~~|zxvsqnlkjgeeedb``bbaa`bcdfggikkmoprstvwvtuwwusrqpnlkjihgfeedefhiijklnoprtuvvuwyyxwwwvtrpppooomlkjihghhhgfgiijkmqstw{}~~|{{zzywxzyy}~}~~}{{zxvtsrqomlllllmmnprtwz{}~~{xy{{||}}{xwxwuuvwxyz|}~~~~~~}|{{|{yyyyxwvwvuuuvwwwxz|}~~{zywuutrqqrtutuxz{|}~}|{ywvvwvuvxyz{}~~zxwvusqrsrqqqrstuvwxyyyy{}||}}~~}}~~|||zyxwwurqqpnlkkjkllnnoqtwy}~~~}~~}}~~}|{zyxwwyyxz}~~~|zzxvuutrppppomoqonopstrsuvvuuvwwwwvvutttsrqrqppqponmnoppooonnnnnmmmmnnopomnppqrsuvtttuvvvuttsrpnmljhffefecefffeegiiklnnmlmnnnooooonooooqqrrrtvwxyz{||~}}}||zxy{zzz|~}zyyyvtssusrrssrssuvvwzzz{|}~~}~}}|zyyxwxyyyyzz{|~~~~}|{{||||}~~|{{zyyyyyyyyyyzz|~~}~~}zxvtsrqqppprsvxz{~}{ywvtsrrpppqrrqrtuvxz|}~~{{zxvwwuuwxy{|~{ywtrqponnooopqsttvxyz|}~~~}{yxwvtsrrqppqqrssuxz{|}~}|{{||}}||}}}}}~~|~~}~~~}|{|}{z|}}~~~~~|{ywuuuttsssttttttuvwxxwwwxyyyyyyz{{|||||||||||zxxvtrqpmjhfedba`_^^__`bcdfhjknqrtttvvvvvvusqqqonmllkijkjjklllnprsrruvtuwxwxxxxyyxwvvwvsrsrqpnnmlllkkjjjjkmmmptvwxyz{|}}|{zywwxvuuuvxyzz{|~~}}|{yxwvuttsrqrstuvwxy{}~}}}}}~~|{yxxxxxyz|}~~{ywvvtsrrrqooqrsstttvxzzzz}}||}|{zzzzyyxxxxxxy{|}}~|zyyzyyzzzzz{||}~~|{{{{zxxxxwvuvwxyz{}~~~~}}}{yvttrnlmmlkkklmnpstuwxzzz{|}}}}}~}|||||||}}}}|{zyxxyz{{|~~}}}{yz{{{|~~}}~~~~}|{zzywxy{||{~}}~|{{{zzyyzzyyyyzyxz}}}~~}{yxxwwwxyyyyz{}~~}}}|zyyvsqomkihgeb``_]^^]\\\]^_`aabccdfikmoqrtvxz{~}{yxvusrqpmnonmopqrsstvvwxxwwvtrqpmkihgfedcccdffgjklnoprrrssrrssttsstttuwxyyzz{}~|{ywuttsrqrsrqrsvxyz|}}~|{{zxwvvwwvwzzyz{}~{ywvvtqpqomllmnmlmnnnnoqrrsuvxxz}~|{zxwvutsrqqpppqqqrsuwxxz|~~}~~}}~~~~}}}|||{zywusrqpomlkjjjklmopqrsuwxyyzzzyyz{||}}}||~~~~}|{{zyyzzyyz||{~~|{yvwxwvvvwxwx}~}}z||xvwxvuwyzzz{~~}~~||zxwuuvtsrstuvvuuwyyzzz{|{z{{zxvvutsqooljiheccb``aba`_acceijlnoqsvy{~~}}{wsuuplnojgghgfffhiffhhijlnmjknmmljkkjjhgggggffhklkkkloqonoonnppprrtwwwxyz}||{{xwxzzz{{{{{z{|}}~}~~}}{zyz{{xx{~}{}~~{yyzzwuuuwz{zy{~~|}{{{yvutsqstsqqsroswutwz{||~~~~|}~||~~}|zyxvtsrsutrtvusuxz|}}}}yuutqonmmmnonlosporwwvxzywx{{zzzxvutssttsrrqrttsuxxxxxx{}~~|}}|~}}~~|}~}|||}}~~~~}||{xwxz|{z|~|zxvvxxy{}}~~{xy{wstvtsttsstuvvvxyyyzyz{|zz|~|z{|{zyyzyxwwvvusssrrrpopppqqpqrstuxz{|}~~yuutpmkjfbba]XWXXXWWWXZ]\\_a_afihhijkklkkkklmljgghijihikllnprstuvvwz|||~~}}}{}}|}~~~}{{zyyzywvvwutuvvvwyxwy|~~{{}{z{{zyz{z{}~~~}}~~|}}}~|z}~~}{}~|||||~~||}||{{}~}}~~|}~}~~}zzyyyxvwxxxxyzz{|~~|{xxyxwvtttrpqqooqqponmopooqqqpqsrqsssrssqpqrqpqrssvz{z}}{}~|yxxzzzz{{{|}|}~~}~~}|zzzzyyyzywwxyz|~~~}|||}~}}~~~~|{|}|zyxyywwxxyyyyzzzz{{{}~~~~|{{z{zxwxyxwvvvyyyyzz{|}~}}}}}}{}}|{yxxxvvusqpomlkihgffgebcca`__``^]\]__^^`bbbcdeffghhhhijjjlnmmmoopqsuuvxyyyxyzzz|~~~~}~~}{{|{{{|~~}~~~}}|zxxxwtrqppommmnoppqrsuwyz~~~}}~~~~}}~~~}||{zz{{|}~~}}|||{{||}}~~~~~}~~}}|{zzzzyxy{zyyyzzxx{|}}|~~~}}}~}{{||||{{||{{|||||||zyyzzzwvxwttuutssssrstutttuvuvwxyzzz{|}}|}~}{{zyxxvussuvvuvvwxz{}~~}|}~~}~~~~~}|{|||||{{||}~|{{|}}||}}|||}~}{zz{zyxxxyyyzz{|}~~}}}}~}|||{zxwwvtttrqqpponnnmmnonmmnmmllmmllllkjkkkjihhiihhiihhhikkjkmmmmmortuvwwwxz{||||{zzzzyyyzyxxyzzzz{|}}}~~~}|}~}|{zzzzyxxwwvuuuutssssrstttstuuvvwxyz|||}~~~~~~~~~~~~}~~|}~}}}~~~~~~}}}~}}||}}|}}~~}}||{zzyyxwvvvvwvvvwxwxyyzz|}~}~~|{{z{{zyzzyyz{{|}}||}~}}}}{yxyyxwvutttsqrtuuuuwxy{|}~~~~~~~}|zyxwvuuvvuuwxxzz|}||~~~~~~~~~~~~}}}~~~~}|{{{{{zxyz{|{{|}}}}~~~~}}}|{{zzzxxyxwwyyzz{||||||||}|zzzyywuvvuttsqqqqqqppooonnnooonnnnnnnnnnonnnmnonnoopooopppqrrstuwvtuxyzzz{{{||}}}}}{yxwwvutsrrrqqqstuuvvxy{}~||{zxwvvutsrqrsttttuvwwwxyzzz{}}~~~~~~~~}~~~~~}{yyyzzzzz|}|{|}~~~}|{ywvuutsrqqqpprrsttuvwxz}}}~~~~~}||}||{zz{{yxwwxxwvvuuvuttuuutuuuuuwyyy{|||~}|{|}}{{|}}~~}{zyxxwwxxyyxz{{{~~~}}}}{{|||||}}{zz{{zzzzzzzz{{|~~~}|||}~~~~}}|{zzz{||{{z{||}}}}}}~~~}|~~}~~}||||{{{{zyz{zyyyyxwvxwuuuttttsrqqrrqqqqqpqqqtspw}wrss{}wuuwywuwxrlw|tlmotxsnllnnxsgnux}wpv|}z}}w{~vpx{xz}{r{{}~~{yrz}y~wz|~|z{}|{vz~||y}z|r{wvtj~opr}}owzrrttcvwfxvwz||slywrn{|nwwkzuts|tfr{vrov}ytq}yny}xtz{~z}s~|z{~{{|||{|{tw}~{z~{usvwtrrqppppppomlprpmnpolnliifbchlle_behifdfinrsppurmwyz{~|v|zvwx|xooqw}sgq|tlqux|qfq~}ztnv}{yvzzt{|vy{{}vqw~~~|wz~}}{}~|}|xyz~|vuu}}w{~~}}{{w{|z{sw~|}~}~~yw{~ymqyyxsmpslgmrnjfdkpmkc^kvqlnnpsttx}xsy~}~{vz}zwttxzxrsyuqy~}|uq{~vwxx{}~|ww{||ututy}}}||u{}zvz|ywvsrqssmgnvqjmrompswzwty}y~y}{r{zsyyu{~||zw}}w{|w}|xyz{|}~}}{{}yww|~{wx|xz~v}w}}{~y~xwxy{}~~zv{~uw|xwz|~|y{s|~}~~{xjx|xvqpqrvvsrqmksytnljpwqmrtrpprvwutuvz}x{~zy}|z|||{{yvyzvqqqqstsompvtqsrqsstvwyzurx~zuz|w~|wxxwwwxwvtuutw{vrsu|xtuwz~{{}~|}|}zty}{}}}~}xsuxz|zvuvwy{}yvz~~~|~~~~}||zz~{z|~|~x{}}}|zzzyz~~{|z~~}||~z}}x{~xx~~v}yqtwxvlepzqiijpvoknppolksyofluxzuntyxyxv~v|~}xz~~zwy|yuuw|{u{xs{~x{zw|zzvy~|ywvz~wrwyxyupuywvtsxzuruy{|wrw~{vvwy|wqu{{|zx}}~~{}}y{}x~~}~}|xz~}{}}~{z|~~|y~}yvwy}{zy{~~}z}{~|{{zz{ztwywwzz{|wpu{xurnrwurqquxvuy}z{{{~~{vyzyyqjryurpnrvtrsvwvurxzrtvx{vsx{wrrtuuqnsyusssx}|zzz|~|wy}xsvxy{vruwxywuzysw|}|w}{}y}{~~|{w|}yywz}ytx{yxvsyztvy|zuz~}}}}~}{}|}~}|~z|}{w}|~~~}~{~~~}}~|z~~||~~{xy{zyxwxzyvw{|zvrtxxvvutsrpsvusrrvzwuwz{}}z{~|z}z{~}yz|zxz}||yvz~}|zy{}|||||}|{}~|yyxz|zxwvwzyy{|yxz{{zwtvxxvrpqrrqqrqonnptsrpnruutsqsutty|zuwz}}z{}|}~~~~{z||~{~~|y{~}{zy|~|{|}~||||}{}~}{z|}||~~~~}}|}~}|}~}~}{}}|||~}}|||zwwwutuvutsty|zyyy}~}|{zyvtuuttsrssrrsuutrsvwussuxywuvwxyxwwxvtvyzzxvwyyz{{{|zy|~|zxxz{ywwyyyz|}}zyz{}~{{}~{~~}~~~~|||}}}|||zy|~}}~~~~}{zyyyz{||{|~~}~~~~~~}}||||}~~}}}}{{{z{{{|~}|}~}}}}}{xyzz{|{{{zy{|}}}|}~~}{{{{|{zzzz|}}}}|zzzzywvvwvwwwvvvvwxxyyyz{{{}}}~~}}|||zxwwvtttsqqpstqooopqqqrsrrrsstsrrsstsrtutsttvwwvxzyzzz{}|{|}~~}|~~}}|{{zzzz{{{{||}~~~~}}}|{{{|}|}~~}~~}||zz{zyz{{{z{||{{}~}}}}}}}~~~~}}}}~~~}{zxwvvuutuuuuuuvvvvvvvvuuvvvvuuuttuvvvuuuutssrrrrrrsssssssttuuuuvvwxz{|}~~~~~~~~}||{zyxwwxxxxyz{zz{}~~~~~~}~~}}~~}}|||{zyyyyyzz{{{|||}~~~}||}}}}}~~~~~||}|zyyz|||}||}~~~|zzywvusrqrrssstuvwwxyzz{|}~~}{zxwvtrpoooopppqrsssstuutstuvutssrqqqqpooooooqrsttvxxx{{z{{||{{|}}||}}||}}}~~~}~}}}}||||||{zyxxxwuuuvwwxy{{{|~~~~~~~}}}~}}|}~~}}}}}|{z{|{zzzz{{zz{{{zyxxwvuutsrqpponnnopoooopqqrrstuutuuutsstttttttttuuvvvwwwwwxyyyyzz{{zzz{{|}~~~~}}}}}}~~}}~~~~}}{{{zz{|}}~~~}|{|{{|}~~~~~~~|{{zyyyxxzz{{{|~~}~~~~~~~~~~~~~~~~~~}|zywwwwwvvvvwwxyzzzzz{{zzzyxwuuuutrqpqqpprstttuwwwxxyzzyyyyxwwxxwwwvvvvvvuuuuttuvvvuuvwwwwxxxyyzzz||{{|}~~~~~~~~}}~~|}}||{zyxwxxxwwxxxxxyz{{{||}~}|||{zzzz{zzzyz{|}}~~~~~}|~~}}}}|||||{zz{{{{{|}}}}}~~}}{yyyxvtrqqppponmmmmmmlllllmllklmnnooppqqsstuvwxxxyzzzzyyyyyyyyxyzz{}~~~~~~}|}~~~}~~}|||{zzz{|{{{||}}}~~~~}~~}||{{{|||{{{|}~~}~~}|||{zzyyyz{|||}~~~~}}||||}}}~~~|zywvsqponmkkllllmnprtvwxz|}~}{zyxxvtsttuttuvxxxy{||{{|}}|{{z{{zyyxxxyyyzzzzyz{{{|{{{{{{zzyyz{{{{|~~~~~}~}}}}~~|{yxyyyyzzzz{|}~~~~~~~}{{{{yxxxwwwvuuvvvuvxyz{}~~}|{zyxxwvvvvvuvwwwxy{|||||{zzzzywvutrqoonmkjjjjjiijklmnqsuvwxz|}~~~~~}|~}}|{zzyyxyyyyzz||||~~~~~}|||}}}}}~~|{zyyyxxxxxxyz{|}}~~~~~}}||{zyyzzzz{|}}~~}}}}}||{{|}}}}~}}}~~~}}}}}|}}~~~~~}|{zyxwvuttsrrrrrrrrssuvvvwxyz{|}}}~~~}||{zyyyyxwwxxwvwxwwwxyz{{{{{}}}~~~~~}}|{zzzywwvvvvvvxyyyz{}~~}~~~~}|}}|{{{{{zzzyxxxxxxxxwwxxwwxyyyzzz{|}~~~}}}}}}~~~~~~}|{{zzzzzyyxxyyxxxxxwwxyyyyzz{|||||||{zzyyxwxwvutuuvvuvvvwwwxyyxyyzzz{{{{{{{|}~~~~~~~~~}}~~}||{{zyxxwwwwxyyzzz{{|}}}~~~}}|{{{{{{|}~~~}|{zyyyyxxxyy{|}}}~~~~}|||{{{|{{{{{{{{{zzz{{||{{{|{{{{{yyyyyxwwxxxxxxwwxyyzzzz{{{{||}|{{{||{zzyyxwwwwxwwxxyzzz{{|}}||}}}||{{{zyyyyyyzzz{|~~}}~~~~~}||{|{{z{|}}}}~~~~~}||}}}||}~~}}||||{z{{zzzzzzyyxyzzzzz{{z{|}}~~~~~}||}}}}|||||{{|||{{{||||||}}||}}}}}~~~}}}~~~~}}}~~~~~~~~}}}}|{zzzzyyyxxyyyxwxxxwwwxxxxyzzz{{{||}~}|||{{{{zzz{{{|}}~~~~~~~}}}}|{{{{zz{{||||}~~~~~~~~~}}}||}}}||}~~}~~~~~~~~~~~~~~~~~~}}}|{{{{{|}}}~~~~~~~~}}}}}}|}}}}}||}~~~~~~~~~~~~~~~~~~}||||{{zz{{zzyzzzyyyxwwvvvvwxwvvwwwxxwwvvvuttttttttvwwwxxyyyyyyzzzyyyyyyz{{{{z{||{|}}}}~~~~~~~~~~~~}||||||||}}}}~~~~~~~~~}}}|||||}}|}}|||{||{{|}}~~~~}}}}}}||||||{{|{{{{zzzyzz{{{|{{|}}~~~~~~~~}||zyxxxxxwwwwwvvwwwvvvvwxxxyxxyzzyxxxxxxwwxxxxxy{{{{|}}~~~~~}}}}~~}}}}}}}}}}}|||}}||}}}~~~~~~~~~~}|{|{{{{zzyyyyyyyyxwxxxxxyxxxyzz{zzyzzzz{{{|}}~}}~|z{}}|{||~~~~~}{{|{zzzxvx|{yz{{z|}}}~~~{|}zwyzxvvvvuwxvsvyxx{~|z~~~~~|xxxvtsppqonmllkllmnmmnppqstuvwxxy|~~}|{zyyxvvwwvwxwvxzywz}|y{}|z|~~~~~~}}}|{{{yxwwwwussttttuuvwxyy{}~|||{zzzz|{{}~}|{|}{y||y{}}}~|}}|zyxyzz{||{{}~~|}~|{zyyzxwxzyy{|{z{||}|{|~~~|{{{{ywy{xuwyvstusqqrrqqqrtttvyz{|}}{xxywvvvvtuvvuutvwvvtsttrpqrrrrrstvwx{|~~|{|{zyyzzz{|{{}}~}zz{zxwwvuvwusvxusuxwuwxvttuttuvtssutstvwwwwx{{{}~~~}|{yyzwuwxxwwwwwwxz|{{||~~}~~|z||xz}{xy{{{|~}}~~|}~|{{|{{{z{~|z}~}~}}}}|}}||{yz|||{z}~~~}||}|||{zyzzywwwusturqrrrrqqqqqrrsssvxwvx{{{}~~}}}~~~~~}}~~~~|~~|}~|yz{xtuwussusrtvutvxwvxzxwy{{zyz{|{{|}|{{|}}}||}}~~}~~|~~|~~~}}}|z{|zxzzyxxyyzxwz|||~~~~~}~~{{{{zyyyzzyxxz}{yz{zzzxxxvtssqppopqporuvwy{~~}|{{zzyyyxwwwvuuuuttttttutsssqpnnnmmnnppqtxww{~}||{zyyyxxwvuuutssstsrsuuuvxyzyz|}}|}~|z{{ywvusqqqnllmmlorqrvz|~~~{ywwustuttwyyz~~}|{|{zyzzzyyyyxyzz{||}}~~~|zxvtrrrpnoopqrsuwxy{~~|}}|{{|}~}zwtssqonmnpopruwy{~~~}}}|{{{{{zz{{{|}}}{yvspnmkhggfefghiknpruxz}}||{zxwvvtsrrqooooonnoqqqsuvxz|}~|{ywuttrqrsstvxyz|~|ywusrpppqrstwz||{zxutrrssstuwz|~~|zywussrqpppqrsuvwz}~|{zxxwvvvvwyz|}~}|{ywvvutuuuuvxyz}~|{ywusrrpoooopqrtuwy{}}zxwvtsrqrrtuvwy{}~{xurolkigghiikmoqsuwxy{}~{zxvtrpnlkkihhhhiijlnoqsvx{}~}{yxvusrqqpqqqrstuwz|~~}{ywvutssstuvvy|}~}{zyyxxxwxyyz{|~}zxusqnmlkkklmnoqsvxz|}~|zyxvusstssstuuvwyz{|~|zxvutsrsstuvxz|~}|zyxwvuuuuuuuvvwxy{}}zxvutsqqrrstvwz|~~|zywvutrqpppppppqqrrsuvwyz{}}zwtrpmkjiihggiijlmoqsuwy{}~~}{zyxwvutttttstuvvvwxyz{}~}zxvtsrqpqqrstuvwxyz|}~~}|{zyyyyyyyyyyzz{{|}~}{xwvtssrqrssuwxz|}~~}}|zyxwvvuuvuuuvwxyz|}}{yxvuvvvwxyz|~}{zyxwvuutrrrqqqqqrsstuvx{|~}{zyxwvwxxyz|}}|{ywutrqpnlkiggfeeefgilosw{}{xusqonmkklllnoqsuvxz{{|}~~~~~}}||{zzyxxwvuusrqppoonnnnnopqruwx{~~}|||||}~~}|{zyxvuuttssrsssuvxy{~~}|{zyyyzzz|}~~~}||{zyxwvtsrqpnnnmmmnpqsvy{}~{yvttttuwy{~}|{yxwvutssrqpppqqqstvxz}~}|{{{|}~~|zyxvtsrqponnmmnnopqrtvxz|~~|{ywvtsrqqqqqqqstuvwyz{|}~~~}}|{zzyxvutsrqppooooopoprsuvwy{~~~~~~}|zyyyyyyz{{{{zyxwwwwwwxxyyz{|}~~}|zyyxwwwvwwwwxxxyzz|}~}|zzyxwwwwwwwwxxxyyyyzz{{{{|{{{|||||}}}}~~}|{zzyyxwvutsrqonlkkkjjkmnprtvxxyzzzzz{|||}}}}}~~~~~~}}}|||{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxyzz{{{{{zzzzyyyyxxwwwwwxxxxyz{||~~}|{zzyxxxwwvvvvwwxxyz{|~~~~~~~~~~|{zyxwvvuttssssssstttuvwxyzz{|~~}|zyxvutsrqppppqrsuvwxz{|}}|zywusrpomlkkjjjjkklmmooqrtvvxyz||}}~~~}|{{zyxwuutttttttuvwxyz|}}~}|{yxywuuttssssutttvwwvssx~}yit}wqx~{xvvvwtrqmmlljijhfgigfillmhbdhhjgdq~}}}t{zw}yuqkjhggdb``_]]]bhjmjgikkjiiotvwvx}}|{||~}{yxvtrpooomkhfeddda^[YVSOLOQKFFGLQXbhklnnmopty~}}|tonoqttuuv{~}~~z}~}|z|}yuqqt}}~uld\]_abdhhghjkkkjmoopmkhcefedddgjlouz}{vspomlllmkjlmnnnoqty~~~{wsvyurpppprsrquwuuuy}}{{}ywvtqmjiinuvvxyxwvtuukdjnifffhjjkjjjihgghaZZZXWUUY^fjiiknrwz|}~|{{{|zxwuuvvw|{wuttrpstmiknv~yswxqkikmoprqosz{{{wtrnlnplhgfdbfpuwyyusx}||zvvwtrw|}~~}||{z{zzz|}{yrkd`[XZ^][YW[`XPU[[\^aiqvxrls{wspkhfb_\YVRRTPJHHHIJLPTXZ[ZZ[]^__``abbbbbbbceccgjkliffiiikjhfdcfjmmkijlllkjfekruxyy}{yuqpnkjlmnoppqrstvwy|~~~|zzywtssrqppomljheeefghijijmnprtvwy|}~}|zwwxxyyy{|||ywtruyxvwurpqrrqtwwussstuuvwxwxy{||}||}{z|~|||yvxzzxz}}}}{{|~~~~~{wtqtwsnqtuwvuwz{}}{wuuvwxvuwwxy{{{yustvusstuvvvxy|~}}yvvtrpnlmoqquz{zz|~{wutsqpolmnkgfeffcabbdeddcbdeedgkmnpqrsqopptxtpqrtvrmljhgghjkhdegffhhfeddbabdcdcbccba``bejoqrsuwzywy{{z{|{yxwwxurssqprtsswz{}{xz}~~~}||ywxywwwvvvvwxyyy{|}~{}~~~}~}zxxxvutsttsrqommorw~~~|yxvsqqquywuuwz~}|{{}zxyzyxwwxwuvvx{~~~|yxyywtrppqtwy{{zyyz~|vvwusrppmjiknmmpsw~|}~xsqpqsrpliknmmprsrrrsttsssuwxxxvvusrssuwwwvuuuvyxwy{{|~~||~~~~~}~~|xwvvxvssuwz{}~ywvuvwwxywuuuwz}~{zz{{{|}yvwxxyzzyxz|~~~}{ywyzyxyyxxxz}~|{{zy|~~~~|yxurstsrrsvy|}|xtuuqooooqsvy{{{{|}}~~~}zvspnljjjigfgjklptwy{}zurmjihhhgffcbccdeeeffffeeefgggfghikosx{}|{||zwurolhgda`aacdfiklmrw{}}{{{xspniggiiihggilnoopqomquvvwy{~}|}}{yxvuvuuvwy|~}xtsstvutuvxyxxz}}z{{wtsrqqrrqqppsuxyz{zz~~|{||zyxvusrrrrsuwyyxxz|~|zywronnmnqtvwy}}{wrrromlllkkklmpsvxy{~{xuttrqqrqqrrrstvx{~~~}{wtrpnmlkkjklmnoprty}}zzzyyxwwyyz|~~~{yvsqponnooprtvz}~zxwtqnkkkkmmnqtvwy{~~~}}~~|{{{|}~~}}~|yxxvutvxz|~|zxwvtttplkjhgffggjlnpqrsvxz{{{z{}}|zxwusqppnmlmnonnqtuvxz|}~}}{yvstuuvuuuuuuuuuuvwtrqponkhggeddeeedcdddeeeeefhhijkkkklmnopoopqppqsssuwxxy{|}~~~~~~{{{{zyyyz{}~}|{yxwusstttvxyz|~~}|yvusrpnmmlkihghjjjlmnoqrstvxxwwwwxxyyxy{{|~{yvtrpoooopqqsuwyz{|}}|{zz{|||}}~}{yurrqnmlmmnpqqqrsuwz|~~~{zxvsrqppppooonpqrrtvvvxz|}~|ywusqpnlkkkklmnppsvwwyz{|}~~~~}}}~}{yxxwwwwwyz|~~}zxxvtuuuuuuvvxy{}~{yvttrpmljiiggggghikmnpqrstvwxz|}~|{yxxwwwwvvvvwwxyz{{{{z{{zxvtrqomjgdba`^\ZYYYZ[[\]^_`bcdefgijlmnpqrtvvwxz{|}}~~}}|{{zzyxwwvvvvwxyz{{|~~~~|zyvtsrpoonoopqrtuwy|}~|zxuspnmlkjhggggghhijklmopqsuwxy{}~|zxwvutsrrrrrrsstuvvwxyyz{}~~}{zxwvutuuuuuvwxz{|}~|{yxwvutsrqqqqqqrsttuvwxy{}}|{{zzzz{{}~}{yxwwwwvvvvwxxyzz{{|}}}~~}|{zyyzz{|}|ywurpnljhgfeefgijknprtwz|~~~~}|zxvusssrssstuwxy{}~~}||}}}}}~}zxvutrrqqrsuvwy|}}|||||}~~~}|{zyyxwvvvvuuttttttttuuuvwxyz{}~~}{zywvusrrqqqpooooopqqqrstuuuuutttsrponmkjhggfedccccccdddeffhiijklmnopqstuvwxyz{|||}~~~~}||{ywvtsqpnmmlllllmnpqsuwxz{|}~~~}}||{zyxxxxxxxxxyz{{|~}|zyxwwvuuuvvwxy{|}}|zxvtrqpoooonnoppqrtuwxy{|~}|zyxxwwxxxyz|}~}|zxwvvvvwwxyz|~}{zxvusrponnmmlmmnoqrsuvxz|}~}|{zywvvtssssttuwy{}~|zxvusssssstuvwxz{}~~zwtqnmkjijklmnqsuxz|}|zxwvtsrrqqqqqrstuwy{}{wutrqpoopqrsuwz|~~~}}}}}~~|{zyxxxxxyz{|}~}|zyyxxxxyzz{|}~~~}}}||||||||}}~~~|{ywurpoomlkkkkllmnoprrstuvvuutsrrqpomlkjjjiiijjklmnopqrrsttuuuuuuuuuuvvvwwxyz{{|}~~~}{zywvtsrqonmmllllllllmmmnnooopqrrrsstttuvvvwxxyyzz{{|}}}~~}{zxvuuttsssstuuvwxyz{||}}~~~~~}}}||||{{zzzyyyyyyyz{{{{|}}~~|zxwutsrrrrsttuwy{|~~}||}}}~~|zxvtrponlkkkkkllmnoqsuvxz|~}|zywutsrqppqrstvxy{}~}||{{{{{{{{{||}}~~~~}|zywvutssrrrrrrssttuvwxxyz{|~}|{yxwutrqponmnnoprtvy|~|zxwutssssttuvwxz{}~~}|{zzyyyyz{|}~}{zzzzzyyz{|}~~}|{zyyz{|}~}|zxwvuuuvvwyz|~~|{zyxwvvvvvvvwwxwwwwvvuutsrrrrrrrsssttuvwwxxwwutsrpomkihgfddddeefhjlortwy|~~|zywvutsrrqqqqqqqppooooonnmmmmmnoopqstuvwxyzz{{{{zzzywvutrqponnnnnoprtvxz|}|{zyyxwwwwwxxxy{|}~~}{zxvutsrrqpqrrstvxz|~~~}}}}}}}~~}{zxwvtsrssstuvxz|~~}||||||||}}~~~~~~~{xvsqnkigdba`aabcfhknruy}~}||{{{zzzz{{|}}~|ywtrqonnnoprtwz}~}{yxwwwwwxxyz{|}~}{xvtrpnlkjiiihjklmoqsvxz}|{zxvtssrrrrrstuwy{}~zwtqolkjihhiklnqsvy|~|zxvtsqqqppqrtuwy{}~~}}}|||||}}}~~~}{ywtqnljgedb`_^]]]]^^_`bdfhjkmorsuwyz{|}~~~}|{zxwvtsrqponnnnopqrsuvxz{|~~}|zywtrpnlkjhgfffggghhiklmoprsvwy{|}~~}|{{zzyzz{|}~}zxvsrpnmmlllmmnnoqrsuvwxz{}~~|zyxxxwxyz|~~{wtrnljhffeffghjlnqsvy|~}{ywusrpoopqrsuwy|{vsokhfc``__``acegjloruwz}~~~~~~~|{zyxwwvvvwwwwxy{{|~}zxvuutttuuwxz|~~}{xwutsqponmllllmmnoprsuwy|~~|zyyxyyz|~~zwusqomlkllmnopqrtvxy{}~~|{zzyyyyz|}~{yxwvtsrrrrssstvwxz{|~~}|{{{{|}~~|zywvuutttuvwxz|~}|{{{{|}~~~}{yxvtsqpnlkjigfeedddddffhikmoqsuwyz{|}}~}|{ywutrpnlkjjiijjklnoqsuvxy{|}~~~}|{zxwutrqqpnmllkkjjihggffeeedeefhjlnquwz~|yvtrqonmmnopqsuxz}~|zxvusqpnmlkkkklmnorsvy|~}{zyxwwwxyz{|~~}|{yxvusqpnnmllkkklmoqsuwz|~}}|||{{{{{{{{||{{z{{||}}}~}{zxvtrqomlkkkkklnoqtvy|~}|{yxwutssrqqqrssuxz|~|zxvvuuuvvxyz|}~~}||{{{zzyxvutsrqonnmmmnnpqsuxz}~}|{zxvusqonmlkkjjjlnoprtwy|~~~}}~|{|||}|{|}}}~}~~~~~~~}|~}||{yvtsrqonkihhgfdcefffhiikmoqsuvxzzyz||{zzxwvvusrqpooppopqrrtvwxz{}}~}|}|yvwxtqrrommmlkjjjjhfffeefffeefhijjkmnprsuwy{|}~}|{{{zzyyz{|}~~|||{{ywutrqpopponqsssvy{}~}~}zz{xvvwvvvvwxwxxyyyz{zyzzzzyxxyyyz{|}~~}|yvvvtrstsstuuuxzzy{}|{|}zxwvtrrqponmnoooqstux|}~~}}~|{{|{{zyyxxywwy{{|}~~}~~~~~}~~~~~~z{}{yyyvtttsqrssrstuvx|}~~}}}|{{z{||~~~}|zxvtplllhfghhhhilpruz~}zxvsponljkmlknqrtwz}~}{yxxwwwvvy|}~~~~~{yuroligfc`__^]_`abdgijnqtvyz~}{yxwusqppqomopooqssrsvvuwywuvwvuutrpoolihgeaaa_]]^^^^^`bdehklmqsuwz|~~}|{zywvutsttrqtvwx{}~|xvtrpnllljjkmmnprstwz{|~~{yyywuuuuvwyzz|~|zyvrqqomkjiiklllorstx|}{zzz{zyyzz{|}~~|zxvtronlkigefgedegghhkmoqsuxz|}~}{ywvtrrqonmmmmmnoqsuwy}}{ywvutssstuvwy{~~|zxvsqponmlmnmnprstvyzz|~~}|ywvutsrpppooopqqqrsuvvxyz{}~~~~~|zyxvtttrqqrrssstvvwy{|}~~}|{zyyyxxxwvwwwvwwwxxyz|}~}|||{zyyyxwvuuutsrqpppoooopopqstuwyz|~~|{{{{zzzyxwvutsrqonmlkjhhihggfeeeeedddcbbbbabbbbbdeffhjklmorstvxyz{|}~~~}|zyxxxwwwwwwxxxwwxxxyzzz{||||||}{zzzyxwwwvvvwwxyy{|~~{ywusqqponnmnnoppqrstuvwxyyzzz{{{{|||}}~}{zxvutrqpoonmmnmlmmnnoooopqqqqqrrrrstttuvvwxyz{{||}~}{ywussssrrsttuvxyz{}}}~~}}|{{{|||}~~{ywvtrqponnnooprsuvwy{|}~~~~~~}||{zyyxwvvvvvvwwxyz{}~~|zxvutsrrqqqqqrstuvwy{|}~}|{zyyyyyyz{|}~|zyxwvvuttttuvwxyz{}~~~}{zxwvuttsssttuwxy{}~~~~~~~~~~~~}}}|||||}}~~~}|{yxwvuuuuuvxy{}|zxvtrqonmlkjjjiihhhhhhiiiiiijkklmnnooppqqqpponmlkjihhgfffffgijmnpruwy|~~}|{{zzyyxxxxwwvvuutsrrrrrsstvxyz||}~~~}{zyxwwwwxyy{|~~}}|{zzyxwwvvuuuuvwxyz{|~~}{zyxwvvvvwyz|~~}}}}||{{{{{{{zzyxxwwvvvuuvvvwxyyz{{|}}}~}}}||{zyxwwvvvvvvwyz|~~}}|{zzyyyzz{}~~~}}}~~}}||{yxxwvutsrqqppppqqrtuwxz{}}~~}|||{zzyyyyzzz{{|~~}{{yyyyxyzz{|}|zxvtrqppooopqstvxz{}~}{{zyyyyyz{||}~~~|{zyyxxxyyz{|~}{ywvuttttuuuvxy{|~~~~}}}|||}}}~~|zxvsqnligeca`_^^^_`abdfhjmoqsuvxyzz{zzyxwvutssrqqqpppqqqrrrssttuvvwxyyz{||}~~~~}||{ywvtrpnmkigedcbaa`abdehknsvz~~|ywusponmmlllmnpqsuwy{}~}|||{{{{||}~~~~|zwutrqpooopqrtuwy{}~~}|{zzz{{{{||}~}|zxvusrrqqqqqrstuvxz{}~~}}|||}~~|ywurqommlkkkkkklmnopqrtuwxz{||}}~}}}||{zyxxwwwvvwwxxyz{|~}|zxvutsrrrrstuwyz|~~~}~~~}|zyxwvvutttttuvwxz{|}~~|{zxwvtssrrsstuvwxz{}~~~~~}}|{{{{|}~~}||{{{zzzz{{||}~~~}|zyxwvvwwwxzz|}~}}|{zyxwvtsrqqpooopqqrstuvwxyz{||||{{{yyxwutsrppopqols{vqrs|ywux|{yxxrlw{tlnpsxtpomooyugmsvyqinrtvrnpsmhovwxrntz~xz~}z}yruywtuxtqtwww|puz{}yusqtvvwyzskw}wvw~x~~{}w~wtq|{wj|~yp|sexzjlnz{nxzrvzzey|i{xxy{}siyzvqx|q}|wsy|xsmwuht~{wtozwipx|zqy~{~y}swwz{}|z|~}~}{zyvtpnlihgedcc`]bgedehigijiihfjmqtlglpsvtpqvz|}yyztoz~wuux{vnsysopqyxrtv~}t~{s~yrz|uqortmgntnhjlormhpz{{zw~~}wrtux{sikrsswzsnsz}~z|z{~~}zzyxyvuz{qkx{ttu{zvy|~u|}}|}rjt~|rhs|uz}yz~w{~rtzumkntwk_fpqqomrwsnu}zxuqv~{tlx~vyzyyyz~zrx~{yvprtqnkhmqmimsqow{v~|}}wrmjknneZUT]hbYbklmpu}{~z}xx|yqy|y~x}ynnoqqg`dgc__aaehipupmu}}x~|ux||~zx{yuvwrmv}qeiotxrmptz~z|w{|zxwyz|}}~~z{~{t{vpx|vxxwz{{}}~}x|{{|||ws|tdp~zuroqstxywwuqpx|tqnt|wsx{zzww|~}{yy||vx|xvxz}{w|{yz{{yytnpsokllkihjkmpomlsyupv|}{v~{z{||}~}z{~ztrrvxqjmrpoprsuttx{{|ysz~xy{|}zxz~zwz}}~zw~~~|wsuvwxtpnmnoqtqoty{|{{z{{{yxxw}~zz{~{zxutwzvpoosyvsrpw|wsz}y{}w}}|tvwwuk`kwpghhmtplprstrpxwmt||v|~}zy~ty|ywty~skostupjovtpqrw}wry~ysz|ruxwwqks}xstv~{rvzwtuuzysy~|}twzwuqmrvrpqtuvwvy~|z}~~y{~|zupw}wonooppnpsnkqu||w~|~~~zyy|~{wtrqqtvqlhejpqqnlorvz||yw~||}zz|zzzxwvrpuz{yuruzwvtqswww~|yyy{}vortqprtuwpipwtrpmqvutuvwxwvz|zzzxz{}{wz{vqsvvvohqzvuuty}{z~~~}wvvttohlpmkjinsrqrtwyxw||y~}}x}}z{}{~{}~wpsuqnljnpnklmoonnrwvuvw|}y}~z}|wy{zztnrwspnlpspnrutttu}|x{|xxxyzuruyywtsx|yuy}~~z|zu|xxyzytpu|wquxy{yw{~}{{}}|z{|~}z~~||{{|wrsuuuutvwutx{|}yv{~}}}~~{y|~{xvtwyuqpoonkjllihknqtqpswz}}~}}}{ywuspmjkkgccbdfcdfhmrtw|{xuruvrokilponnnqtuw}~xz|ywwuuutuwzyxwwz}{yyy}~{~}~{wwxwxxx||~~|ywtuwsprsqonnprqorsuwuruxvuuuwzxvz}}}}}|~~~}yyyvttuuurquyy{}~||{{{{}}|}}yxyxxxxwwy{}~}}~~~~}zwwvtsstsqpqsvtsrsuwwwxwxyy{~}||}~~{y{{{{zz{{zz{|{{zy{|zxwwy{zyz{zzyxyyvtvxyxutvxxyz{|}||~}{z}~|{zz{}}}~}}}~}}~~~}yxwvwvuwxvvwx{|{y{~~~~{xwvwxwuvvvx{}~~}|zxvtsrqqqqqqrtvwxz|~~~}|zyxxxxwwxz{|}}|}~~~|}|{zyxxxusssstsrtwxz|}~|ywvtqnlklmllmoqtwy{~}}~}}|zyzzywvuuvutuuuuttuvwvvuuvuuvwxz{|~zywutqnoomlmmorrruwxz{{}~~~~~~~}|z{{zywvvvtsrrrrqqstuvwy|~}|||zz{||}}~~}|zyxvussrqqqqqrstuxy{}~|zwutsqponoqqrtvxz{|}~}{{zxwwwxyyz}~~}{zxwuttttttuvxz|~}zwtrnkigeddcdeghjloqstvwxyzz{|||{{{{zyzzzzyxxxwutttsrrrsrrrstuvvxz|~~|zxvuuuuuuuwxxxy{|}}~~~}~~~~}}}}|{zywvutssstttuvwxy{}}{zyxwwxxxxxxxxxxyyyyyyyyyzzz{||}}}}}}}}}}}||||{{zyyyyzz{|}~~~~~}}}}}~~~}|{{z{{{{||}~~~~~~~~~|{yxvusrqpponnnmmmnnopqstvwxyz{{||}}}}~~~~}}|||{{{{{{|||}~~~}{ywvtsqponmmlmllmmnopqrsuvwxyz{|}}~~}||{zzyxxwwwwxz{|~}{xwutssrrsttuvwxyz{|}~~~}{zyxwwvvvvxyz|~~|zxvtsqpooopqrstuwxz{}~~}||{|||}~~|zxwuttssttuuvwy{}~{yvtrpnmllkkjjjjkklmnopqrsuvwyz|}~|{ywusrqppppqrstvwy|~|zywvuttttttuuvvvwwxyz{|~}{ywurpnlkjijjklmpsvx{~}{ywvussrqqrrstuvwxz{|~~|{ywutsrrrrrrstuwx{}}{zyxwvvvvwxyz|~~}|||||}~}{zyyyyyz{|}~}{zywvuuuttuvwxy{|~~}{yxvuutstttuvvwxyz|}~~}{zxwutsrqpppppppqrstuvwyz{}~}|zxwvtssrrrrsstuvwyz|~~~}|{zyxvtsqomlkjiijjlmnqsuxz}}||{{{{|}~}|{{zxxwvutsrrrrrrstuwxy{}~~|zyxwvvuuvwwyz|~~}}}}||}~}|{zyxwwvvvvvvwwxxyyzz{{||||{{zyyxwwwwxxyz{|~~~}}}}}}}}~~|{zxwutssrqqppppppqqqrrsstuvwwxxyyyzz{{|}~~}|{{zzz{{{{||}}~~~~~}|{zywusqpnlkjjjjjklmoprsuvxyyzzzzzz{{{|||}~~~|{ywutrqponnnooprsuvxz{|}}}~}{yxvutttstuuvwxyyzz{{|}}~}{ywvtsrqqqqpqqrrstuvwxyz{}~~}}||||||}}~~}|zywutsqponmmlkkkkklllmmnnopqstuvxyz|}}||zyyxwwwwwwxxyz{|}~~}{yxvsqnljhfeedefghjlnqsuxz{|}~~~}{ywutrponnmmlmnnopqrtuvwxy{{|}~~}{zyxwwvvvvwwxyyz{|}~~~}{zyxwvvvuutttttttttuuvwxyz{|~~}}||||||}}~~~}|{zxwutsrrqqpoonnnnnooooppqrsuvxz|}~}|zyxxwwwwwwwwxxyzz{{{{|{{{zyxwutsqonllkjjkklmnpqsuvwxyyz{{|}~}||{z{{{|}}~~|zxvusrqppoooppqstuvwxz{|~~}{yxwvuttsssssttuvxy{|~~}|{z{{{{|}~|{yxwutssrrqqqqrrstvwy{}}{yxvutttttuvwxz{|}~}{zxvusqponmlkjjjjjjklmnpqsuwy{|~}{zxvusrqpppppqqrtuvxyz{}~~~}|zywusqomkjiiiijkloqsvxz}~}|zyxxxxxxyz{|~~}|zywvtsqpoooooppqrstvwxz{}~~~}|{{zzzzz{||~~}{{zyyyzz{|}~}|{yxwvvuutttttuuvwy{|~~|zwutsrqqqqrrsuvwxz{|}~~}|{zxwvutsrqqppoppqqrsuvxy{}}{xvsqomljjiiiijkmnpqstvwyz{|||}}}|{zyxwusrpnlkjjjklmoqsuwz|~~|zxvtsrqqqppqrsuvxz{}~}|{zyxwwvvuuuvvwxxyz|}~|{yxwvuuvvvxy{|~~}|||{|||}|zxvtsrqqrrstvxy{}~}|{{zzzyyzzzzz{|}~}zxwusrqpoooopqrtuvxz{|}~~~~~}}||{{zyxxwvvuttsssssssstuvwyz|}~{ywurpomlkjjjjjkkmnoqrtuwxyzz{{zzzyxwwvutssrqqppooooopqqsuwy{~}{ywvttsrrrrsstuvvwxyz{|}}}}~~~}}}|{{zyxxwwwwvvvwwwwwwxyyz{|}~|{yxwvuuuuvvxyz|}~~}{{zyyxxyyz{{}}~~}}}|{{{{zzzz{{||}~~}|{zzyxwvvuuuuuvvvwwxyyzzzzzzzzzzzzzzzzzzzyyxxxwwwwxxyyz{|}~}|zxvtsqponmllllllmmnopqrstuuvwwwwwwwwvvuttsrqpooonnooprtvxz}~|{yxwvutssrrrrrssttuvxxyz{{|}~~~~~}}||{{zzyyxxxxxyz{|}}{zyxwvvvvvwxyz{|}~~}|||{||}~}|zyxwvvvvvwxyz{|}~~|zxwutsrrsstuwy{}}|{zxwvuutssssssstuvwyz{|}~~|{ywusqomlkjkklmoprtvy{~~}|zyxwutsrqqpoonnnnnopqrtuvxy{||}~~~}||zywusqomkihggghijmpsw{}|{yxxwvuttsrrrrsstuwxz|}~~|zxvtrqonmmlmmnoqsux{~~~}}||||||}~}|{{zz{|}~~~}}}~~}{ywurqomlkkkklnprtwz}~~~~~|zywusqonlkjjjjjlmoqtwz}~~}|||{{zzzyyyyyyyyyyyyyzzzzz{||}}~~~~}|{ywuspnkifdba_^^^^_`bdgjmquy}~~~~~}}}}}|}}}}}}~~~|zxvtrpnlkjiijjkmoqsvy}~~}|zzwtsrssrpruvwz}~~}zvutqmmmifgjiijlmosvvv{~~~|yvtrmjihgfdcdffgijlmoruxy{~~}}||{yyyxwxyxwxxyyz{|~}{yvtrpmigfdbbb`__`abccfhjloqtwy|~~|}}|||}}}~{wvuqnmllkjhiiiijknqqrw{{{~|~}{xvtttrqsuttuwyz{}|xvtsollnkhikjiiklmnqrttuxzz{}~~|zyvsqomjjjihijklmoppsuvvx{|}~|zz{xvwwvvwxwx{|}}zxtqpokghid`aca^`a`_`bbceghhjmnorvwyz|}|zxxxyzzyz|~zvvvtrqqomnnopqrporvutwz|~~~}}}~}|~|zxwvussssrrsuwwwy{z{~~~}|||~|yxxvurpqspnpqqpqrssstvxz{z{}{{{zyz{|~|{ywuuutrqponnonmoqonqtttwy{|~~}{ywusrrsssssuvy|}|wvvsqpnljklifghfdfhgfghijjjmpqrtwxy|~~~}|{zxvx{zz{|~|~{wyzwuuuuttutsstuvwxy{{|~}}}||}}|}~}z{|zxwwwxvuwxxy{}~}}}}~~}}}}zwxywttsrqqppppqpqtwwwz~}{zyyywvxzyz|~~|{zywvttsrrrqqqrsstwy{}~~}zxyzxwxxxxyy{}}}~~}}|{zywvtrpnljhfedcbbbcdcdfhjlnqrsvyzz|~}{}~|zzzxvwxvuwxxxyzzy{}}|~~}|{ywvutsrqrsttvxz|}~~~|{zxwvvutrtuuuwy{|~~|yyxwvtsrrqppqpprtuwy{}~}|{yxvutsrqqqrrrsuuvxy{}~~~~~~~~}}}|||{zyyxwuttsqonnljjihhhhhhijjklnnopqstttuvutuwvuvwwwxyz{}~~}|||{zyyxwwxxwxyz{|}~~}~}}}}}||||{{|{{{|||}~~|||{yyyxwxxxwwxwvvvvuvwvvwxxyyz{}}~~~}}}}|{{{zzzzxwwvuuuuttuvvvxz{{}}{zyxwvuutttssssssrqqqpnmmkjiihgffeeeeeffghjjklmnpqrstuwxxz|~~}|{zyyxxwwwxxxyz{|}~~~}|{yxwvuutttuvwy{|~~}|zywvtsrrqqrrsuvxz{}~{ywuspomlkiiiijklnortvy{}~}||{{zzyyyyyyyyzz{{||}}~~}|{zxwurpmkifeca`_____`bcdfhjlnprtuwxz|}~~{yvtrpnmlllmmmoprtuwy{}~~~~~~|zxvtsqppooppqrtvxz}~~~~~|zxvtrqpnnnnnopqsuwy{~~}|||||}~~{yvtrpnlkjjjjjklmoqsuwy{~~}{zxwwvuuuvvwxyz|}~~|zxvtqomjhfdca`_____`abdegijlnpqsuvwxz{|}~~|zwusqponmmlmmnopqstvxz{}~~}}}||}~~~|zxvusrqppppppqrstuvwxyz|}~}{zxwvvuuuuuuvwxxy{|}~}|zyxvutsrqpppoooppqrsuvwyz|}~~}|{{{zzzyyyyyzzzyyyxxwvvutsrqoomlkkjiihhhhhhijjklmopqrstuvwxxyyzz{{{|}}~~}|{yxwvutsssrrrrrrsttuvwyz{|}~~~}|||{{{zzyyyxxxwwvvvvvvvvvwwxxyyz{|}~~~~~~~~~~~~~}}}|||{{{{{|||}}~~}|zyyxwwvvvvvwwxxyyzzzzzzzzzyyyyyyyzzz{||}}~~}zxusqomlkjihhhhhijkllmnopqqqqrrqqqqpppppppppppqqqrrsssttuuvvwxy{|~}{ywvtsssssstuvwxyzz{|}}}~~~}}}||{{zzyyxxxxxxxyzz{|}~~|ywusqpoonnoopqstuwxy{|}~~~}}|{zyxxwwwwwwxxyz{}~~|zyxwvuuuvwxy{|~~~}}}}}}~}zxwutsrqqqqqrrtuvwyz|}~}|{zyxwvvuuuuuvwwyz|}}zxvtrpmkjihhhhhhiijlmoprtuwwyzz{{{{{zyxwvusqponmlkkkllnqtwy{pejov}|y{|yvwxvtuwutvwvuz}|{{|wsstvyxwz}{sx~yqmjs}yrlt|}wqomqtuwsqmjlnjfjnljhhqy|yt}umorpnruttplkkjkhfikllmmmoonqtqmpstvspppqsokjihffeb_`bba``chijnrsuy}|}}{wtstsstqooppoqtutuuuvvuvxutvyyx}}y|~|~{{{xvtrrqnkigdaac`\_aa`acfigdhmmkmonmnommopjdgje`ab_[[\\\_bbdddgklkmqqoruqmrwphnumeikigeda^ac^[]^YUXZTNPSPLQVQLRYYX^da]emjgmplikmkjifb```]ZZ[]]]__^`cbadgghijkmkjkkjiiigghjhefigdgkihiigeeebaba_^ac`^chfdjrrqyz~|~||}}~|yxwuroonljiimpomquuvvv||~}{zyvuuusquyuqtwtrtvvuttssvxwwwuy}{y{}|||{ywwvuvvtrpoooqqponqusqw~{y}~}}}{zzztprsoljjjijkhegjhglrmhnssruwuty|upw}vnrvqmmljhhifcdeddefffcbehgfhihfhjhfhjhhikigikklmmmmnopqmiijjjheghecfihghjllnqposutsvxvstvsopqnlkjkmidhlkilnnlptssvxvvz~|{zz|~}|{z|~~}{~}}}{||xux{wuwxwvvwwwz}|{~yxwsoonljhghigfhihhjmmnnnquuuxyxwvvvvtqomkiea`_\YXWXXXWZ\\]`ccdgjjklkihikgdfgc_cfb_bdcba`_^]]\ZXVUTSTUVUTVXY[]^aeghkmlmprqnoomkhfda^]ZVVWTRTWWWZ^aegiouwy|~~}{yxusssronnmmkkighihgffghgfhjkmnoruvwyz{|||}{xyywvtqpponnpomptvxz{~|zz{xuvwtqstrortqoqsrqrsuwvuuvwyyxxvwywuvuttsssstttuvxyz|~|}~}|}~~~~}}}}}}}~~}|~~{{}{yxxwuvvurssrrrqqqonpqppqqrrrrsssstttrrrrrrqqpppooooonnnnmljkkjhggggfdcccdbbcdddeefghhhhgeefdabcbbcdddeghhjllklmmllljjigggeddeedefffhjkmnprsttvxxxyzyxyzxwxyxvvvuttrrqqppoooopnmoqppqsttuwxy{|}~~}|zyxvtsrqqpoqssstvx|}~~{xxwspoomkkkjijklmnoqrtuwyz|}~~~}|zywuspnlihfdcba____`acegjnrvz~}yvsomjhfedddefhjmorux{~~|{zzyyxxxxxyyz{|~}ywusrrrstvx{}zyxwwxyz|~}{zyyxyyz{|~~|zxvtrpnljigfedddcdddefgghhijkkkkkkkkkkkkkkkkllmmnopqrsstttssrqpnmlkkkkklmnoqrsuvwy{}~~}|zxwvtsqpnnmmlllmnnopqrstuuvwwxyyzz{{|~}{zxwvvvvvvvvwwxxxyz{{|}~}{ywtsqonmlkkjjjjjjkkllmoprstvwy{|~~}{yxvtrqponnnnnnopqqrsttuuvvwwvvuuttrrqonmljihgedcba``____`aacdegikmnprstuvwwwwwwwxxyz{|}}~~~~~~~~~}|{zyxxvvuuttsstttuuvxyz|}~}||{{{{|}~~~~~~~}|{zyxxwwwxxyz{|}~~|{yxwvtsrqpooonnnoopqrstuvwxyyzzzyyxwvutsrrrrrstuvwxxxxxxyyz{|}~~}||{{{{{{{||}}~~~}||{zxwvutsqponnmmmmmmnnopqrstuvwwxyyyzzzyyxxwvutsrqponmllkkjjjjjjjjjjkkllmmnooppqqqqqqqqqpponmmllkjiihhggfffffffghikmoqtwz}~}|{{zzyyyyxyyyz{{|}~~}|{zzyyzz{{|}~~}}||||||}}~~~~}}}}}}~~~~~~~~~~}|{zyxwwvuuttttsttuvvwxy{|}~~|{zxwvutssrrrrrrrrsssttuuuvvvuuuuttssrqqponnmkjihgfeddddeghkmpswz}~}|zyxwvutsrrqqqpppqqqqqqrrrrrqqqpppppooooooooopppqqqrrsssttttutttttttssssrrrqqppoonnmmlkjjihggfeeddcccccdegiknqtwy{}~~~~~}}}}||{{{{{||}}~|{zyxwvvvvvwwxyz{||}~~~~}}}}}~~~~}}}}~~~~~}}}||}}~~|{zyxwvutttssttttuuvvwxxxyzzz{{{{{{{zzyyxxwvutsrrrqqqqrrstuvxyz|}~~}|{zyxwuttsrrqppooonnmmmmmmnoprtvy|~}||{zzyyyxxxwwwvvvuuuttttssttttttttsssrrqpoonmlkjjjiiijjkklmnoopqrrsssssssssssrrrqqpppooonnmmmllkkjjihhggffgghjkmoruwz{}~~~~~~~~~~}}}}~~~~~}}||{{{{{{{||}}~~~~}}||||{{{{{|||||}}}}}~}}}}}}||{zzyyxxwwvvvuuuuvvuvvvvvvwwxxyyyyyzz{{{{{{{{{{{{{zzzyyxxxwwwwwwwwwwwwwxxxyyyyyyyyyyxxwwvutsrrrrrstvxz|~}}|{zzyyyxxxxwwvvvuuttssrrrrqqqqqqppppoooonnmmmllkkkkkkkkkkllmmnnooppqqqqqqqqqqpppoonnmmlkkjihhgggghijlnqsvy{}~~~}}}}}}~~~~~}|||{{{{|||}}~~~~~~~~~}}||{{zzzzzzzzz{{{{{{||||||||||||||{{{{{{zzzzzzzzyyyyxxxxyyyyyyzz{||}}~~~~~}}|{{zzyyxxxxxxxyyyzzzzzzz{{{{{{{{{{{{{{{{{zzyyxwwvuuuvwyz|~~}}}|||{{{{{zzzzzzyyyxxxwwwvvuuutttssssrrrrqqqqppppppppppppppppppppooooonnnnmmmmmmmmmmmmmmmmlllkjjihhgggghikmorux{}~~}}||{{{{{{{|||||||||||{{zzzz{{{|}}~~}}||{zzzyyyyyyxxyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~}}}||{{zzzyyyyyyyyyyzzz{{{{{{{{{zzyyxwwvvvvwxy{}~~}}|||||{{{{{zzyyxxwwvuuttssssrrrrrssssssssssrrrrqqqppoooooooooooooppppppppppppooonnmmllkjjiihhhhijkmoqsvxz{}}~~~~~~~~}}||{{{{{{{{{||||}}~~~~~~~~~~}}}}}|||}}}}}}}}}||||||||}}}}~~~~~~~}}}}||||||||||||||}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzz{{{|||||||}}}~~~~~~~~~~~~~~~}}}|||{{zzyyxxwwvvuuttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqrrrrrrrrssstuvvwxyz{{{|||{{{{{{{{{{{{zzzzzzz{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{|||||||}}|||||||||||{{{{{{{{{{{{{|||}}}~~~~~}}||{zzyyxxxwwwvvvuuuutttttttssssrrrrqqqqqpppppqqqqqqqqqqqqqqqqqqqrrrrrrsssstttttuuuuuvvvwwwwwwwwwwwwwwxxxxyyyzzz{{{{|||||}}||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{||||||||||||||||||{{{{{zzzzzzzzzz{{{{||}}}~~~~~~~~}}||{{zzyyyxxwvvvuutttttsssrrrrrqqqqpqqqqqqqqrrrrrrrrssrrrsrrsssssssttttuuuvvvvvwwwwwwwxxxxxxxyyyyzyzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{||}}||}}~|wy~||~|~|~{v~tt}{z{w|~}xz~|}}~~}~y}}z}}}~~}z||~~|}||}|{~~}~~~~~~~~z}}{~~|{}~~~{x{{y{{zy{|zzz|~zv}zu|~{wx|}|zwz|~~wt{}|}}}}||~|~}~}|~~|||~}~}}~~}}|~}~||zzzywwxxwurrtttvwyvnpwsnmpsutrppsuuqlovtppqrspmorsroquusqonpstrprrsttuvsrstttxytrtuuvy{{||{|{z{|y{}}}}|}~~~|zz{}~|{{}}{z}}|~}|{z|}~~}}|z{wz|}~|}~{x}}{~}|z~{~{{}x}~~}}|~~|{{{}}|~~~}zy~~}~y|}|~|}|}~|z}~}}||}~~{{||}}{{{||{{zz{|{z{{yyyyyyyz{|}{xxy{|~~}{z{|xuz}yx|~|{{{|}|{{|~~}{|~z{~|~~|~~}~|}{}zxz|}|xy{zzxuwxurrsrsusqqpruplrvtsppstrqoprtvusvuppssppsqmrvqmpqqrrqrsptzqfoyspuxvvuuvxxwxyy|~wt|zx{{||{|~yu{{wwz~~w{~wx}~||||~~z{}}{{|~z|}y}y}|~z~{~~}~~}~~}~}~~|~y{|y{}|z|~}~}}~~|}{u}{z|{|}y{~{z{{{}~xy|}~yt|ysx|}~xvyxwy}~{xvwvx}~{xw{{vy{}yv||{~~}|{{}z|{z}~}}}{yz~|~x{~}~}}}~~}}}~~{yxxyzyxxupryxrsvyyurrrqrusopurmosrponmmmmmmlmnjhmqnmqrmlpqqqprusrvwuvxwvvxz{zxz}zxwxz{yyzyyyyyvx{yuwy{|{{{yvy}}|{{|z~|~~||}~~yy~~x}}~~}~}~}{|}|~~~}~{y}{yz|{x|v{~~}zy}~~}|{{}w~|~}}|||}zz|}}}{y{~}wuz|{zxwy||wswzvw||wuwzzyvy}xu{}{ywx||zyy}{}~|{|~}}~~~~~~~}~}~~}||~~~~|~~yw{}{xwzzursuxzzxvwxwtrtxwssvwusstvsrutqrutqpopqpptvsqqqrrpoprtssstyztqtw{zutvxzzxvwz}{xxz}zuwzzywv|~|{z{}}|{y|~{zz}~|{||||~~~}|{zz{|{}~|{|}~||~}~|}|}~~}}}}}}}{|~~~~~}|}}{{{~}|~{z}~~~|{{}}y{}||~~}~}xz}~~|}|||{zxy|ytzytw{{zwwyzxy}ytz~yvx{|{yyyz{zzywy|zx{}|}~{yz||||~|{|}~}}}~~~}}~~~~~|{{{{|zzyuty{wutuyupswvtqptuqprstrpqqpnqspossqqorxuqsuttvvwwvwywrtxz{xtx{ywwy}~|yvw{}|zyz{{{zzz{}}{{zxxz||{{{{}}}~~~~{~~~~}}~{}~|~}zx{~~|{}{|~}x|zzz{}|{z{~~zyyyywuz~yv}~xvxy{ywxyxxz|yw|{wwxz}{xyywxyzz{|zxwwyz{{yvxz|}yy~~|xy|||}}||~}}|~}|~}~}}~}}~}y|ysy~{zxwyxtuwwuvwvuwwttvvuttuvvtuvvuttwwtstvxtptxwuuustwxustuvwwutttwxttvwyxvwyz{xw|~{yx|~{xx|}{{~{{}~~}~~~~}|~}|~~~~~|}~~~~~~~}}}}~{||~~~~|||{~}z{zz|~}zyxz}yv{~{xxx{{zxwxyy{xuy|{yuvz{zxuy}{xxvvxyxvvwy|ytw|zxxy{{|}}|zz|}|~|z|~}}~~z}~|~~~}~~~}~||~~}|~~}~}||}|{zz||zzzxvxzxvvwxxvvxxvwzzyyzxvxyyxvvzwstwvuvxurrsuurtxwtsuvxxxxwxy||yz|}}~~}}{|~~~|}||~{}~}{~}{||}~~~~{z|~~~~~~~~~|}||}}}{y{~~|yxyz}xqw}|{wtwyzzvvy{|xsx}zwyzyy{{zz{zxwwy{wtwxuuwvttswzxutuxyyyyzyx~zyz~~}~~|z{}~~{~{sxyxw~yr~yy~z|~uzp}zore}ss|vzv{wxqjvwektwyocrvlnowsfr~womswvtlhs|n`jusqketp^ckpulgs|xw}~z~x}qw||{rnv~yompprrllrtuut|~y|~}||{zyww{yuvy~{svxsw}{wwy||~~{z}~}ww~{y|~|}|~wz{w}|z~~}}txyttrrokjggopgakyrcejigdcffkqnkqyxv}{yvrqsyzj_itsmpwrkszxzy{|{}z||xywy{zy{|{}~}s{|xwx{~zv}{u~zmz}{x|yx~u}}|y|}ywvuw{zx}sv~y|~}~{~{zwwzuqsuxqgn{|{vt}}~{{}~|~y{|||vmpxvqv|yuy|~wnqxyvojqxohpvssjbmtliielsnhoyzuru~ypx{u|{{}}}}}~|{}}x{{ssx{|xropsusqsyxom{|wvz~{|zqs{ytux|}~~|yvuy}w|}vtu{y{~~zx|umz|wqw}z{|zyxvvxy}}~~z~zxxx{}zx{~~~~{y~}}{vzyx{{{}~~|zzyskuyqmqspmnmf`hvkVarnigadigggdcb_\akkea^dnjfnsojjnqqponooqvwvvxyxz~~yx~|~~zz}||~|yz|}~~~xv}~~}~}{xu{|xtpv}~|xz|}~|{zz|vwyxzxuvvsvz}xrvzzyvttsposvpkjjopjfecjldbhmmkotx~|{|~{zxoqzvpqqrrjfmrmjkmrxumt}x{{|yms~vnmkmtsprvyzyzu~{|rw~~{xtx~xpqtw{vpswwwvu|}z~{|zy~x{~{yv{|vvz}}{|zzwt||z{xxz|}{x}x|{wwxxrpuuoigmqmifccdcadgb_dijmnnmkmqpoprojkoqnjgilllkjhhmqqtusuy|vw|utuvuw}|wuv|}~~~|wxuw~{spqruvvxzuqu|}z~{x|}{~}zw{}|tr|}zz}zwsvytrqpsuqnrxsou{}}zzyvsw{totwz|ywz||}|x~{ptzxxqjqwnhihhjgdjqnjijpywsw{z{{{}|xz|vppqnlmkmplkrstzxuy}~~{x{~|yuqrvtpqwxurqy{vz}{}|xxwutoilqqnkkqwurv{{||z}~}~~xzyuyy|x|~xwyz|zvx~}y|~~zx}}~z~}}xsusmnqkggdflgadihgijlnkinrrplhkrtpnmlmkfiomkihoxuprtw{|{|~~~{ywsrsqswvtuuw{{z||~~}{{|}}zy||{z{}{xvv||}|yutvxxxtrw}~~~~zvy|zxxy|~zvy||}|{~~}zyzvpptsmlkimqppnnu{yx{~~~~~~~}}{~||{z{{yxvx{xsrssromnlhgijhddfijhhjkjmprtwvtx|}}wz}yuwyxwwvx{wvyzz}{vuwxzzxvxyy{{ywtsqoqrnlmnonklnortvyy{}~}zwwvsquurrstwxvwyz}}z{|{||{|~~|}}|zy{{wvxxxxwy}}{}~zxvsqqqpomkjjjjjhhiiiihiihjmmligkpomoqnkjlmmllmjhmromrutsuy}}z~~}|}}~}{z{}|yz|yvx{{{{{{{z|~zzzxvwxvtssttsssstvy{|~~}}|}|zyxzyvsssrqprttttuwx{~~~}||{yy{~~}||{yyzzvrrtrqonlkjigfhhdceghgefilmmoqsvxwyz|}|{}~}|{~|xwwyxvvwwxxxy{{}~~|{~~|yuvxtpppqqolmnoppqrsrqrtvwwuuyzxxy{|zxyzyyzzxy{zvvvvuuvy{zz}|zz{{{|~~~}~~~}}~~}~~}}|zzyzzvtuvutrrrqppnnnlkmnoollnooqrrrrstvxyvustxwttuvvvwxxwxy{}~~}}~~|zz{zxwwwwvvwxvvwwxz{zxxxxwxxxxwvwurrtqopponkkoqooqtwy{~}~}}~||}|}~}|{z|}zvxxwvutsrponoqqqqqtvuvz{zz{}|{{zwvvutsrpoopoopppopqssstvtsvxxxxy{{zzyyzzxvtuuqprtvutwz{{|}}}~}zz{zzzyxxxyzzyzzzzz{{|}}||~}{{||zxvwwtrrrrpoooqsrpqrsusrtuuuuttuwxzzzzz{||{yy{{zywwwwwwwvuuwxxwwxxyyy{|{|~~~~~~|}}}}~}{{{{ywvuutrrrpnmlllmmnoqrqsuwwxxyzzz|}|{{zyxxxxvuuusqssrqpqtuttuvxwvxy|~}~}~}{ywvvvwvuuuuvxy{}~~|z{zyyyyyxxxy{|zxwy|~~~}}}~}|~~~}{yxyyvssrqqppoonmmmmpqmloqrrqruwyz{||}}|}}|{zywvuttuuutvz}~|yyxtrrrppppqrsuwvvz|{|}~}~}{|}}}{yxxwvvuuuutuwwwvvwxyzzz{|~~}}~|||zyyy{zz{|}~~|yyzwsrsrrpnpqpppqrstuuuuvvuuyzwvwz|zxyyxwvvtsssqqrpmmnpqrswyy{}zz|~~}|}}||~~}~~}|z{{ywututqoonmkjlllkihiiijijlnpsvvx|}|zwyzvsqpnnmmmnooprstuuwzyvvwy{ywxyzzz{{}~~}}~}zxyyywttvvwxyy{|~~~~}}}~~~~}{wwxvuttuwvxz|~|zxxwwwwxzyxwvxywuvwwxvvxyzyxxyz{||~}}{yxwwurrtsonoqssqppppqrqqqqqqppqqpppqponmmmmlkjkmmmoonmmnnnnooqtuuuvz}}}~}|{zyyxxwvwyz{{{||{}~{{||}{{}~|z{{zyxxwwwvtrstusqpqtsqqqstrqtvvvvy|{{{||}~}|{yvutvxxwsqsspopqrqnmmkklmkjjigilnonlnqnmsurrsrsrqtwvuuvuvwxyyywvvvxywuvwutstvwvvvvvwyxx|~}}~~~~~||}zyxwusrpnopooooqssstuuuvwxxyz{|}~}||{xxxxvvuttvwyzz{}~~~~}}}}|{{|{zzzzyxwxywwxyzywy{||zy}~{yxvtromkhfffeeefhgehlmmopqrqqrsssttttuuwyzzzyyzyyyzyywvwxvvvvwwvvxz}|z{zxwvwyxwxy{{{{|}|{{}~|y{}zxz{{||}~|z{|zy{|xuvwvtrrusqsuvvvwyyz{{|}}|||}}|{zyyxvtsrrssstuwy{}~|zxvutsqnnonmmlkjjjkkjjkkkkjklkjjjkjiiijjjjiiknpqqqqrstvwwxyxwxyyz{{zyy{}}{{~~~}|}~~~}}}|{|~}||{|}}~~}}~~}~~~~}||zyz{{|}}}~~}|~~}~~~~}~}~~~~}}||{zyyyxyyyzyyyy|~|{}}}||}~|||}}}}}zxxwtuvutrqrsqopppppppponmmllkkklkkkklmnoopooqrsuvwxyyz{||}~}|}}{|~~}{zywwwxyyxwwvuwxyzzz{{{|~~~~~~~~~}|zz{zyxxy{zy{}|}~}~~~~~}}~}{xutsqomnomkklnomlmmlllkkkllkkjjjhhjkkjiknnlmoonnnqrrswwwwyz{yy{}{z|}}}}}}|{|~}{{{yxxyxxzzzzzz{{{|}||~~~~}}||}}|{|}||||}~||}}~~~}}}{zz{||{z{|}}|{|}~}}~~~~}|{ywvtrrrpnppnmmmmlklnkhhiijihjjhhjjkllmnnnpqqrtvvvxyz{{|}|{||||||||}}|}~~~~|{||zz|||{{||{z||||}~~~~~~~~~}}}}}|~~|}~|~~||}}}|{|}{z|||||}~~~~~}}|{yvtrqqpmmmkjllkjjkkjhhiiiklkjjjkkmnmmnoonmnoopqrrrtuuvwwwwwyz{zzyyyz{{{{||||{{{{zz{zyxxxxwvvvvvvvwwwwxxxyyz{{{|}||~~~~}||||yxzzwwyzz{{||}~~~~}zxxuqonljlmkiijkjhiljhikkkkloponoprsttttttttuuvwxyyzyyyz{|{{{{|}~}}}~~~~~~~}~~~}|}}|{{||{yy{}}}~}|}~}~~~}|{z{{zyxxxxxxxyz{{{|~~{yvttrpnkkljiiijjiijjijkjjkllkkkmmmmmmlkkmonnpqpqrstutuvwwxxyyyyxxyxwxzzyyxxwyz{{zz{zwwxwvvvvuuuvvwxzyxxyz{}}}}}~~~~~~}|}|z{}~~}~~}|ytsrpoooonlkllkkmlkjjklmmmmmllmnoqrssrrsuvuvyzyyxz{zy|}|{|}}|{|}|{}}|}~}~~~~~~}|{{{||{zzz{{{|}}|{z|~}}~~~~~~}||}}||~~~{yzyvtrrromnnmlllkjijllkkkjjjjlljjlkjijlnnnoooooprsrsttuttwwvuvvvusuxwuuuuvwyzzyyzzyyzzyxxxyyyyyyyzz{|{{{|}~~~~~|{zvrtusppqqolmopponnpqonpqpnpqpnprtvtruwwxxwyzyxz{yy}~}{{|{z{}|{{{|||{~}~~{~~}}~~~}{|~{wy{{zz{{zz{zxz|zxz|{y|~||}~~}~~~~}~~}~~}}|xvvurqqpomkmonlkklkkkllihjjjkjikmlllnpqqqqqpoprtutsssssstuvtsstvutvwwttx{yvxzxvwyyzzz{{yxyyzzz{|{||{{~~~~|~~~}}~}~}~|zyyxvuussrqrqpqqqrsrqprsrpqsrpruuuuuuuuwwwxxwwyzxwz{zy{}{y{~{yz}|{{|||~~}|}~~{yz||{zyxxwwyyz{zxxyyy{|{{zz{|}|}~|~~~~~~~~~{yxwvsqprsqooponoonmmllmmmlkmonmkkmnnnoppnmopppprtroqsrqrsutrruutttrtvutvwwwutwzxuwyyxyzxvxyyyz{|||{{|}}|~}|~~~~~~}~~}|}|}~}}}}~}}~~~~}{yyxxwwustuutuusrstsrssrqrrtvtrsuvvuvwwy{zxyzzy{~}|{z|~}z{||{||{z{|||{{}}|~~~~~}}|||}|}|z{}{yz|{{|{{|||||{{{{||{{|}|z{}}}}}~~~~|ywwvtrrqpooonnmllmmmlmonnnnnnmnppoprqnnooqportqppqrsssttstuttvvuuvuuvwxwwwvwxxyyyyzxxyxwzzyyzyxz{zz{{zzzz{|||||}}~~}~~~~~~}~~}~~}|}~~}~~}}~}{yyxvvwutuutttssutrsttttuvustvtstuvwuuxxxxxxyyyz{{{{{{|||{{{}|{|~~}|}~~~~~~~~~~~~}}~}||}|{zyyyyyyyzzzz{{{zz{{||||}}}}|||}~}~~~~~~~~}~zxyxuttrqppoonnnnnnnoooooonnnooopoooopppppqqrrrrssttuvvttuvvtstvvuuuuuuuwvuwyxwwxzzxxz{{{z{|zy{zyyz{{|{{|{{|||}}}}~}|}}|}~}{}}|||||}|}}}~~~}}~~~}|}}{yxxwwxxwvuuuuuvvvuutttuvvuuuuvvwwwwxyyxyyyyyyzzzzz{||{{|{{}~~}|}~~}}~~~}~~~~~~~}}}||||}}|{yyzzyyyyyz{{yyz{{{{|||}}}|}~~~~~~~~~~~~~~}zyxwurrsqpooopooooonnnopppooooooopoonnopnnprqpppqrrrstsssststtuutstuuutstvuuvwxxxxxxyz{{yz{yxxyz{yz{{yz{{{{{|}}}}}}}}~~~}}~}|}}|{{|}}}}}|||}}}|}}~~~~~}}{xxywuvvwwvuuuttuuttusrtvvvttvvtuxxwxxxxwwy{zyzyyzz{{{{{{{|}~||}}|{{|~~~~}}}~}~~~~~~~~~~~~}}|}~}}||}|{{|{zzzzzzzzzzz{{z{{||{{|||||}}}}}~~~~}~~~~~~~~~~~~}}}~~~~}}~~{zyxwurstsqppppppppponnoonnooomlnonnnnonnoopppqqqqqqrsssssttssttttsstuuttvwvuvvwwxxxxxxxxxyzzyxxyzyyyz|{z{}|{{{|}|||}~}{|}}|||}}|{}|{{||||}~~}}~~}~}{{zyywvwwvvvuuttuvuttuuuutuuuuuuvvuvwwwwvvvwyyzzzzzz{||}}}|{|}|}~}{{|~~}~~~~~}}}~~}}||}}}~~}}}}}}}~}}||}|{{|||||{{zz{{{{{{{|}|{||||}}~|{|~}{|}}~}}~~~~}}}~~~}}~}}}}~~~|zyxwusssqpqqpnnnpomlllmmmmmlmmmmmmmmmnnnnnnooopoooppqqqrrrrrrrrsssstsrtvuuuvwxvwyxwwxyyyyzzyyyyyyz{|{z{{{|||}}||}}~~}}~}|}~~~~}||}~~~~~|{{yxvuvvtsttuusstttttsstttttttsrtuuttsuvutvwwwvxzyy{|{z{{|{z{|}{|}||||}|{||}}}||{{}{|{{|z{yxzwyyxxz|zwsosx~}yisqg`difbbbdgfdcbbcfiiihkossquyyytnpqrsmhs~zxnprz|{xuwyyz}xurrtoknppojghhhgb_^YYYY[YXWWSQRRV[[\[WWXXXWTX^]]^^cgefecefimlklmrxyz{{zzyxyz~zupjnqmhggggdbaaccdfddcaabdeedddcdediniddfikpx{|{xwsssuw{~~yvvuussomqt|unqsrsuxxxwuvxyxz|}~}ytqqstrpqtvwy|}|{}~}zxxwvrpppmpqlilnlic^a`bfiihie``][\afefikmnqstvz}{zz{~~}{uomlklmorrqonmg^^aba^[[]dlmlprolkihh_TX^XUVVX[XWXYYYZ\_`[X[]]\ZZ^ahlieghfgjjigb_^]aikhiifcefggghjkouxx~{rppoooptuqnqu}}}}~|wx{qgikhea`ioooibgnjc`]\^]ZZZZ[`eb_a`^^^_`beggfedfffgggiighhikjijjlopqsrprtvwz|{yxy|}|{yyyy}}zz{{||{|}~~~~}||}~}{{|}|{{{zzxxy{|{z{|{|~~}|}yuvvroonmkgdgkkigeb`_`a`cfcbbabb`_abba`__^]\ZY\_\YZZWUTSVYYYZZ\[XX[[Z[^`_^adfghimomjjkmoppprvzywyzvssvz|}||~~}~~}~~|yxvrmllkkhdfhgb^][YYZ[\ZWX[[\^^]\[Z\^^_``aba``abcegikjjihkmlljiloqsqnpstuvvwx|}||{{}~}}}}}|z|}{yywxzwvwvxzywuuvxwvy}}{|||{{~~|{{zz|{{}}~}}}~~}~}}}~}xtrtvwuuurqsuussuspopturooooprsqoqtvvusrqnkihggjnmllmkhhihgggijhfhklljjjhggeehjihhhhijkllkijmmlliijiiklkihhjmnortsponoqtw{|~|z{}||~}~~~~}}~}||}}|zuttsrqpqpmjlnnlklkijmppliknoomkmnnprrttsssstvutuwyz{}~}zyy{|ywyzyxvsrrux{}{xz{|~}|}~|zz{zyz|||{{~}}{wwxxxvtuvussrqponmmllmljjlmllmnmnmmoqqqpnnpsvwwuronmmnpppqpoonnnnopoppppqrstvutuvuuuuvwwwyzurtwwwwvtsrqtwyyzzywxxwuuvxyxwyzyxxy{zzz|}|zz|||~~~~{}~}|~|{|{zzzyyxxz}}}~}}|{|}}|zyyz{}~~||~~}}~~||~{xutvuttutssrrtsssuy|zx{}~}~}}}~}{|y}}}~}|}~||~~}}~~~}}}|~~~~~}~~~~}|||zzz{zzxwxxwvttutrppqqpnnnmllkiikkkklmmmllkklllllnnnpqpqsrqpqsuutuuuuuuvxyxwwxyyyxvvuttvvwyz{zyyz|}}}~~}|{{{{{yxxwvuvxywvwxwwz|}}~~||}}}~~}|}}}}}}~~}|{zxwuuutstutssrqqqrrsuvwwutuvvvvutsuxxwwwxxyyyyz{}~}~}|~}~}~~~}zzyyyxwvtuuuvuttsrstvxy{}~~~~~~}|}}}||}||~~~~~zzyyzwuvvuttsstuvvvvuvvvwvutuvwvvuttsqoooomlljihhijiigffghiihiiijkklkkkmnoppqrrrstwwvwyz{{{{|}}|{{}}|{z{{{yxxxxyzyxyz{}}}~~}~}}~~}{{}~|{{{|{ywwwxywuttuttrqppoonlmmlmoprtuwxyz|~}}}}}}{zzzzzz{|}~~}~~}}~~}|{{{{zz|{zyyyzzzyxwwxxxyxwvwxwwwxyxwy{{{|}}}}}}~|z{||{{}}||||}}~~~}}|}~}~~|{|}{y{}}|{{{||||{|}|||||}|yxyyxwvuvusrrqpqpnnooonooonnnnnnopppqqpqrssrrsstttuuvvuttuuuttttssssutrrstuttvwwwxyyz{|||~~~~}}}}}}}~}~}{{zzyyyywuuuuutttvwwvvwxyzz{}}||}~~}}}}}~}{{{{z{|||zz|||||}}}}}}~~~~~}}~~}}||}}}}|||}||||||{{{zyxvuuutsqpppomlkkjjjklmoppquy|}~|{{zzzyyyxxyy{||}}~~}{zzxvvuvvtrrssrrrssrrsssssssssrrrrsrqrrqpopqrrqpqqqpqrrqqqqrrrrsssrrrsuvuttuvvvxyyxxyzzzzz{|{zz{zyxxxxvutsssssssssrqrstuuttuvvvvwwvwxxwxyyxxyz{zz{{{{|{zzzzzyxwwvtsrsrqonnnnoqqrstvy|~~|||{{zzzzzyyyzz{zz{{{{||}}}}}}}~~~}~~~~~}}}~~}~~~~}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~}~~}}~~}}~~}}}}}}}}||}~~~~~~~~}{xyzzyyyzzz|~~||}}{yxxyywuuuvtrrrqponnlkkkhgghhhiijjjkmmnprrqrsuvvvwxxyzyxxyzyxxwwxxwwwwwvvvwxyyxxyz{z{{||}}||||||||{z{{zz{}|zyz{{{{zzyyyyyyyxwwvvwwvuvvwwwxyy{|}~~}~~~~~~||}}||}~~~~~}~~~~~}|}~}|||||{{zzyzz{{{{||}~~}~~|{||{zyyyywuuwvutstuvvvvvvwxxyzzzzz|}||}}||||}|{zzzzyxwwxwutttttsstttvxwy{}~~~}||||||{{||}}}~}}}}||{|}||||}~~~~}|{|||{{{{{{||{{{{yy{|{zxxxvvvvuussrrrqqqqqpopqrqppopqooopponmmnonnoppppqsrsttttuvvvxxxwwxywwwxxwvuvvvutuvuuuuuwwwvvwxxxxxxxyyxwxxxwwwwvwwutuuutsssrpoonmlkkkjihijjlmoqtuwy{~}}|||{{zyyzzyyzz|~~~~|||{{{yyyyxxxxxxyyyyyz{{{{{|~~~~}|{{yyxxxwvvvvuuuwxxwwvxzzzzz{{{{|}~}}}}~}}~~~~~~~~~}}}}~~~}}}}}}}}}|{{{zxxwwvvutsssssssttttuvvvvvxyxwwxxxwvwxvutsssrrrpooomnnoonnnnnopqqpqqqsttttuvuuvvwxxxxxyyyy{}}|{|}}}}~~}|||||{{zzzzz{{|||||}~~~~}|{{{zyxyzzyyyyz{{{|}~}}}~~~||{{zzyyzzyyzz{||||}}}}}~~~~~~~~~~~}}}}}|{zz{{{{|}}||}~~~}|{{{zxxxxwvvvvuuuuvwwwxyz{{}~~~~}~~~}||}}}}~~}||||{{{{{{zzz{||{{{}}}~~~}}}}}||{{||{zzzzyyyyyxxxxxxxxxxwxyzzzyyyzzzzzyyyxxxxwuttuusrqrrqrqqqpqrsstttttuuuwwwvuuvvvuttutsrstsrqqqrrrqpprrqpppppppqqqpqrrstuvvvwy{|||}~}~~|zzz{{zyyyzz{{|}~~~~~}}}~~}}~~}~~~~~~~~~~~~~}}}}}||}||{yxy{{zyxyyxyzzzz{{|}~~~~~~~}||||~}{zyzywwxxxvuuvwwwwxyyz{|}~~~~}|}~~~~~}|||||||{}~~~~~}}}||zyxwvtsssrqpppppppppqrsrstttuuvvvuvvvuuuutsssttssssssststttttuvvuuuvvvuuuvuuuvwvuvwwxxxxxyyzyzz{zyzzyxyyyxvvwwwvuvwwwwxyzz{|}}~~~}}}}{zyyzzyxxyyxwyzzyyz{{|}~~~~~~}}}~~~~~~~~~~~}}}}|{{{{{{{{zz{{{{|}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}||||}}|||}}}~~}~~}}~}}||}|{{{{{zzyxxxwvvuutsrrrsrqqqrqppqqqppppqppqqppqrrqqrrrrsrrstssstuuttuuuvvwwwvvwwxxxxxxxxyyzzzzz{|||||}}||}}}}}}}~}||}||||||{{|{|}}}||}}}}}~}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}~~|{}~}|~}|~~|}~|}}|~~}~~~}{zxy{wtwzwvwyyz|}~|z{zwttvrmnonnnmmmllnommnqqpqsrprvustttsrqrssstuttwywuwxyzywwz|}|{{|{z{||zyyy{{{|~}~{zxvwwtqtvspsvttxzz{}~~|x{|xtuwvsrsttwyxwx{{|}|}}|{|}yuvwvuvwtruxwvy{{{}~}||~|yxz{{{zyxyyxxxxxxxxwxyyxz{ywxzyy{|zz||{{}~~}~~}}}}zzzyxxxxxz{zy}}|~~~|{}~~}|{{{|||{{}~|||{{|~~~~}~~}{yxvvxyz|}~~~}}}||~~}|~{zywusssssrqrsssttuxwvy}|{}~~~}}}|zxxvtttrqqrqoopppqrrrqrrqrssssstutrtvvttutttssrrrpoopqsutstwyxwy|zxz|{z|}|{}~|z{}}}~}{|}|{||zy{}{z{}|||}}~}yvwxusssttuvuuwyyxz|{y|~}|}~}{|~{x{}yuxzwvvvtstutstuuuttuuutuuttuvutuvutuwwvxzyxz{{{||}}}}|~}}~}~~}|z|}|{}~}~~|}~}zzyyywuuwwwxxxy{}}~}||zyyxxxxxzzzz|~|}~~}~}{}~}|{z{|}||}}~~}{zz{{{|~~~~~~~}}~}||~}|~~}|zyxwwutuvvwwxxxyyxx{|{xy{zyz{zxxwvuttttttsrrrsutrsssrqqqrrqqrqqrrpoprrqrrssttuuwxxwwwwwxxwxxwwxxyyxyzzzyy{}~~~}{zzyxwwvuuuuuuwyz{}~|{zxuttsqonoqrrrstuwx{}~}|{zyxxwvvvuvwvtuutuvwutuvutttuvutsstuvvvwxyyz{}}~~~~~}||}}}||{zyyywvwwwussvwwxyz{}~~~{yzywwwxwwwvvwx{||~~}}|{{|}}||{zxwwwvvvvvwyyz|~}|||{zz{{|}}{{{zxwuuutsttstuuvvwwxwxyzyyyxvwyyxwwxyxxxwwxxwwwvvvvttsssrqpqqqqqssstuvvwxyzyyz{{{z{{zzyxxxxxwwxxxyz{|~~}|zxwvtssrrrrsuuvwxz|}~~~|yxvtrqppnmmmnpppqqrtvvxyxyyy{{z||{{{{{{||||{yyxyyyyxwvwwwwvwxxxwwwwxxwvvwwxxyy{||~~~}||{zyxxxxyyxz|||}~~}}|{{zyyyxwvuvwwxxy{|~}}}}}|||||~}|zxxxwwvvvwxxyz|}~~~}}|{{{{{{{{}~~}}}|zyxxwvtsrrrssssttuuuvxxyz{{{{{||}}}|||||{{{{{{zzyxxxvuuutsrrrrqrsssstuwxz{|}~~||{{zyxxyzz{{}~}{yywvvuuuttttvxyyyz{|||}~~~}|||{{yxwwvuutttsrqqqqqqqqrssttvwxyzzz{|}~}||||||||||{zzzzyxxxxxwuuuuutssttuuuvvxz{|}}|zyxwwvvvvvvwyzz{|}~}}}||||||zyz{zyyyzzyxyyxyz{{{}}~~||||||{|~~~~~}}||zz{|||}}|zyyyyzz{||}}}}}}|zz{{{|{{|}~~~}}|{zzyxxxvvuuuuvvwwxwvwwwwwxyxxxyyz{|||||}}}~}|}}~}||||{zyyyxxwwvuttsrrrrrssuvwxz{||~~}}}}}}|{{{{|||||}}|{||}|zz{zzyxxxwwvvvuvwvvwwxxxyyzz{|}}~~}}}}}}{{zyyxwwxyxwwvvvvvuutuutttuuuuvwxy{|}~~}|||{zzzyywutuuvvwwwxz|}}~~~~~~~}{zywvuutsstvwwxyz{|}~~~~~}|{||||{||{{{{zzz{zzyxyyyyzzyyyz{||~~~}|}||{|}}}}~~}~~~}}}~~~~|zyxxwvvvvwxy{|}~~~}||{z||||{|}~~~~~~~~}{||{{zzzyxxxxvvvvuuuuuttuwwwxz{{||}~~~}}}||{{zywwvvuuttsstuvvwwxy{|}~~~~}|||||{zyxxxwwvuuuuuttuvwvvwxyz{|~~~}}}|{yyyzyyyyyzzyxxxyyyxxwvvvvvwwxyyyyz|||~~~}|}~~}}}||||{{{{|{zzyyzzzyyz{{{|||{{||||{{zyxxxyzz{zzzz|}~~}|{zxxwwvuvwwxxwwwyz{{|||||||}}}}}}|{{|}}}}~~}~~~~~}}}}}|{{z{zzzz{{z{}~y~z|}}||~|w|yrx|vxxz}~ukt|{zuqrsttstsrx}|}wpz~~~uz}|x|~z~~w}xvvxqoxky}tpkxvekrtxk^l{rgecktfYfrmhc\ahda\XcnaUbnmkifq|n_fmqunfmtqnoptxqiovtsmhpxmcjqstldo|voqrtwvstwwxyzx|}~}y~}}~{x{}vz~}y|}|}x{~vy~||~{|zz~w{~}~~zz~|ywrqtqotwpjuzqrsuwsqpnu|tou{}|~~|t|~z}~|u~}}}|~~}~}{}}ux}vtt}znqvqnu{zwpkv~tkwy}|~~}x|~|{xuxzx|}}}w~z~tz~{~y{xv~{{z{ywrmtyrlrwsoqsvwohknpskclsnjlptvlckusoidmvninstspnu{umptxzslsytopststtwzurx~}}}|}wrw}}|xrquuv|~xsrt{|xvz~{zz|~|ywz~|y{|x{osyyz}~zr|x}|~{zxwxy{~|y}v~|tx|{}zt{xqwxz}~~}|}||~}||}~~}z{}zz~~|~|y{~sw~{vwyurrqnkszj]lzxupmnptxxwvtonx~wut{|v{|wuvyzvsttw{yv{|{~zz}|zz}}zy{|}}}v|y~~~|xz}~|{{{yvtsstqmkmoqtohjmmnmjjjiinsqmnou{yvtpv|touysoswxxtqsstwqjqxsnrutuutx|{|{{~zz|zt}~wwwy|sjqyyzvpw~wqvz{{tmx{rssx}yvx{{{yv~}t|{|zx~~{~y}{{{~x|wx}~y|{|{}}~z|~~~xv}}~}~|{}~~wy}yttvtruwvuspt{|zsnptqmprnkmprsrqmkorqnllllnorurpsvyzzyuu{~{|~~}~|{{|yxz~}z|~z}}{{}|{{~}}z|~}|}{}|~}|~{u{~|x~~~|{|~{vx{tptwy{uqsutsomptmgkpqrnjqwtqqsvxtou|yusquyvsuwxxvtyyrw{||wtw{{{zz}~z~~~|~|}|}x{~~~zw{{wz~zu{}{z}|y|}{zx~y|~|~|~|{|y~z|~~~}z}|{~z|~}z~~x}z}~||~~z}}~}|}||~{y}~|||}~{y~{uwy{~zuvxwwwuvwroqsrrnjmponoopqonrvtsrrx}zwyz{}}|~}{~}~}}~}|y|}y|~}|}}|~~}|~{zy{}yvx{zxvux{xtuwwwuty}zvw{}{~~}}|}}z}}||~{{{yvsqqrqonmlnonoqommnqsqooprsroopppsuutqptxyywuvyzz{{yxy{~}}~~~~|}~}{{|}~}}~~~~}~}~~}{|~~~~}}}}}~~~}||}}}{xy{{{{zz{zz{|{{zy|~|zzz|}{|}}}}}~}}~}|~~~~|||}}~~}~||~}{xwwxxwvusrrrrrommmoppppqppqqrrqpqssssttvvvwyxxxxyzzzxxxxyzzzzzz{}}{{|~~~}||}~~||~~}}}~|~~~~~~}|}~~}|}~}}~~}||}}}|{|~|zwxxurqpqrpoqrqqqpqqpnoppqonoqpppprtsruwvvvuvxwvwxyzzy{}|{{|}~}~~~~~}|||||}~~~~~}}}||}}~~}}}|zyxyyxwwxxxxxyxxxwxyxxyyyyyz{{{zzz{{zyyzzzzz{||{|}||{{|}|||{{{zyzzyxyyzzzz{{zzyxxxxwvuuuuttuuuuuwxwvvvwxxxz{|~~~}{zzyxwvvvuuttutttttutsssrrqqrssrrstvvvwyxxxy{}}}~~~~~~}}}}}}}|||||{{||||||}|}}~~}}}|{{z{{{{{{|}}~~}|{zyxwvuutsssssrrrqqqpooooopppqpppppqqrrtuuvvvvvvvuuvvvvwwwxyz||}~~}}~~~~}}}||||{zzzyxxxwvvuuttttttttuuvvvvwxyz|}~~}}}||{zzyyyyyz{z{{||{{{||{{{{zzzzz{{{{{zzz{{{||}}~~~~~}}}||{zzzzz{{|}~~~}||{{{{{{z{{||}~~}{zyyyxwwvvvutssrrqqqqrrrrrssssstttuvvwxyzzzz{{{||}}}~~~~~~~}}}~~~~~~}}~~~~~}}}}}}}}~~~~~~~~}}}}}}||||}}}}}}}}}|||}||||{||}}~~~~~~}}}}}}|{zyxxxxwwwwwwwwwvvvuuttsssstttuvvvwwxxxwwwwwwwxyyzz{|||}}~~~}}|{{{{{{{|||}}}~~~~~~~~}}|||{{zzzzyyxxxxwwwwwwwwwwwwxwwxxxxxwwwxxxyzzz{{{{{{|{z{zzyyyzzzz{{||}}}~~|{ywvutsrrqpooooooppppppppppqqrrssttuuuvwwxxxxxyzz{{{||}}~~~~~~~~~}}}||{{zzyxwvvutsrrrqqqqqqqqqrrrstuvwxy{|~~}|zyxxxwvvvvvuuutsssrrqqppooooopqqqrrrrrrrssstuuvwxyyz{||}}~~~}}|{zzyyyyyyzzzz{||||}~}}}}}||{{zzzyyxwwvvvuuuuuttssssssstttttuuuuuuuvvvvwwwxyyzzzzyyyyxxxyyyzzz{{{|}}~~~~|zywvtsrqponnmmllllmmmmmmmmmmmmnnooonoonnnnooooppqqrtuvxyz||}~~~~~~}}}}}}}}}}}}}|||||{{{{{|}}~~~~}~~}}}}}}}}}}}}}}||{{{{{|||}}~~}}}~~~|{zywvvutsrqpoonnmmllkkkllmmnnoopqqqqqrrsstuvwwxyzz{|}}}~~~~}}|{zzyyyyyzzz{{{|||}}}~}|||{{{zyyxxwwwwwvvvvvvuuttsrrrsssttuuttuuttuuuuuvvwwxyyzzzzzyyxxxxxxxyyzzz{||}}}}~~~~~}{ywvusrqppoonnnnmmmmmmmnnoopppqqrrrrrsstttuvvwxxyzz{{|}}}~~~}}}}}}}}}}}}}}||||{|||}}~~~~~~~}}}}}}}}}}|||||}}~~~}|{ywvutrqppnnmllkkkjjjkkklllmmmmnoopqrssstuvwwwxyyz{|}}~~}||||{{{{{zz{{{{{{||||||||{{zzyyyxxxxxxxxxxxwwwwvvvvuuuuuvvvwwvvvvvvvwwwwxxyyzz{{{{{{{{{{{{{|||||||}}~~|zxvusrqpoonmmmmmllmmmmmnnnnooooopqqrrssstttuuuvvvwxyyz|}}~~~~~~~~~~}}}}}}}~~~~~}{ywutsrqpommllkkkkkkkkkllllmmnnopqrstuuvwxxyyz{{|}}~~~~~}}}}}||||{{{zzzzz{zz{{zzyyyxxwwwwvvwwwwwwwwwwvvvvvvuvvvvvvvwwwxxxxxyyyyzz{{{{{|{||}}}}}}}}}~~~~~~}|zxvusrqponnnmmmmmmmnmmmmmnnnnooppqqqqrrssssstuvvwxyz{{|}~~~~~}~~~~}{ywvtsqponmmmmllllllllllllmmmnnopqrttuuvwwxxyz{{|}}~~~~}}}||{{{zzyyyyyyxxxwwwwwwwwwwxxxxxyyxxxyyyyzyyyyyyxxyyyyzzz{{|}}}}}}}}}~~~~~}{ywusrppooonnnmmmmmmmmmmnnnooooopppppppqqqrsstuvwxxyzz{||}}}}}}}}}}}}}}||}}}~~~~~~~}}|||{{|||||||}}}}}}~~~}{ywutrqpoonnnnmmmmlmmlmmnnooopqqrsttuvvwxxyzz{{||}}}}~~~~~~~~~~~}}}}||{{zzyxxxwwwwwvvwwwwxxxxxxyyyyyyzzz{{||||||||{{{{{{{|}~~}{ywvtrrqpoonnnmmnmnnnnnnmmnnnnmmmmmmmnnoppqrrsttvvwxxyzz{{{||{{{{zzyyzyyzz{{{{{|||{{{{zzzzzzzzzz{{{||||}}~~~}{yvutrppomklnmlmmnooooortsrstsstutsstuvutuvwxvuwxxxz{zx{~~~~~}~~}}|{yyyxvvvtrssqnoqppprstuwutwzyy|}|}{||{yyzzzyyzz{||||~~~~||{{{{{zz{|}}~~~~|~}z{|zxyyyyyyz|||~}|yvutrppqppoopqqqqpqqpppponnnnmljlonnnoooppqqqqrsuvutvxxxz|~}}}|{{{{{{{{|}~~}|}~|{}~}~}~~}|||}}|{}~~~}~~~~}}}|{}~|~}{ywutsrppppoopppooooonnmmlmnmlmnmmoqrrtuutuvvuvvvvwxwwyzzz|~~~}~}|{|}}||{{{|}}|}|zyyyzzywwwvvwwxyyyz{{|~}~}~~}~}{zywvsqqrpnoomkkkjihgggggfegiiiiikmmmmnooopppppqrqpqqqqqrrssstuuuvvxzzyz|||||~}}~~~~~}}~~~~~~~~}|}~}||}}}~~~}~~~~~~~~~~}}}}~~~~}~~|zxwvuusqqqqpqqqopqpnoppoopqqpoqssrtuuuwyyxz|{z{|{{zzz{zyyxyyyzzz|~~}~}|||||||||{|~}{||{zyxxwwvuuuuuuvxyy{}~~}|{zzyxyyyz{|~|{yvtsrommlkjihhihghhhhhiijjjlnooprrrsstttttsrqponmlkkjjjjjklmnorsuxz|~~}||{{{zzzzzz{|||}~}||}|||~~~}{zzyxxyyyyyz{|}}~|{zyxwwwwwwxyzz|~~}}|{zz{zyz|||}~~~~|zywutsqoonlkkkjijjkklnoprtuwxz|~~}{zyyxwwwwxxxz{||~~}||zyyyxxxyzz{}~~|zyxwvvuutuvvxxy{}~~|{zyxwvvwwwyyz|}~|{zyyxwwxxxy{|}~}{zywwvvvvvwyy{}~~}{xurpmjhfda`__^^]^_`acefhikmoprssstttsrqponmllkkkkllmmnoqrstuwzz|~}{zxvuusttuuvxy{}~~~}zxwvtsrrrrrstuwyz|}~}||{zyyzyyyyz{{{|}~}{zxvuuttuuvwxy{|~~{xuspnljhhgfggghjkmnpqstvwyz{||||||{{zzyxwwwwwwwwwxxyyz{|}}~~}{zxxwvvwwwxyz{|~~}|{zxwwwvvvvvvvwxxyzz|}~}{yxwvuuuuuvwxy{|~}|{zzyyxxxxxxxxxyzz{{|}~~|zyyxxxxyyz{|}~~}}}~~~~~|xuroljhfeddcdddeghijklmnopqqqrrqqqppoonnnmmmmmmmmmmmnoopqrtuwy{}~}||{||}}~~}}|{{{|||}~~}{zzyyxxxyyz{||}~~~}||{{zyxxwvuuutuuuvxyz|~~~}}}}~~~~~~~~|ywusrqpppppqqrstuuvwwxxxxxxxxxxwwxwwwwvvuuutssrqqqqppqrrstvwyz|~~}}}}}}}~~~~}|{zzyxxwvuutssrrqqqrrstuvxz|}~}|{{{{{{|}}~~}}|{{zzyxwwvvuttttttuuvwxz{}~}}|{{{zzz{{{{|}~}{xvtrqpooooooppqqrstttuuuuuuuutttssrrqqppooonnnnnnnoopprstuvxyz{}~~}}}||||}}~~~}||{{zzyyyyxxyyyyzzz{{{||||}~~~}}}||{{{zzzyyyyxxxwwwwwwwwvvvvvvwwwwxxxxyyyyyyzzzzzzzyyyyyxxxwwwwwxxyyz{|}}~~~}}}|||{{{{{{{{|||}}}}}}}}}}}}}||{zzyyxwwvvvuuvvvwwxyyzz{||}~~~~}}}}||||||}}}~~~}||{zzyyyxxxxxyyyz{{|}~~~}||{zzyyxxxxxxxxxwxxxwwvvuutsrqqpoonnnnnnopqrstuvwxyz{|}~~~~}|{zzyyxxxxxyyz{{|}~~}|{{zzzzyyzzz{{||}~~~~~~~~~~}}|{zzzyyyyyzz{|}~~}}}||{{{{{{{zzzzzyyxxxwvvuuttsssssrrssttuvvwxyz{|}~~}|{yyxwvvuuuuuuuvwwxyz{{|~|orv{}z|uvvwy~{~}{v||of_fovyvttu{}|wsotzyxoenvrou{rjt~}{~{tw{zx|~}{wsqpppomoqrttstutrtuplmopqnjihkmjfeddcdc_\^_^\YVWYWVVVUSUWYZ[]bfhhlqstwyzz}~}{{{zyuqppnmorqppqrrqpsvsqsvvv|~~}{yxxwvsqomlmlkkljgfgiic]\\XTUTQMMNNMPUSOT[YW\`_]`dddffeeb`aa^\\[YWXYVTX[TLRXQIMONLKMMLPUTRVZXV\_ZTUVRNQRJBDHC>AC=9@HFEKPOOUZ]__`__bdb___^^\[XUUURPQSSRSSTVUTVXWXYYXX[][Z\\YX]`^^bca`cggfhiiimpnmpsqpsxwtx}{x|~|zx{~{|}|zvruwuqonpsposuvx{}}~~~|{xvuspnljlokehljhhglrnltzxw{~~~|ywwwusvyuqsvtrrtutssrruyyxz{~}~}{{{}~|~{yyyxwxzywz|}}}zxvrlfghc`__^`dgeejnnpvzwsy}zyzyvtuwohmrjbfhc_^^][\^[YZ[ZXYZZZXUX[ZZ\^]\_ba`ceecegebbca`_^]\ZYZ[YWZ_abcdfgfgjmljiiihijhfhjjikmmklnkhjkhdcabc]X[][Z\^]]bghjosuuz|}}|{xuvwuttuwyxx}|zz{zz~~}}~|yzzxwvuvwvvxyyxz|~}{xvusnkjieaaa_\]^]\]^]]`ba_cfcaeifcefedddcbbccbbbccccdfdbcdddbbdfffikjilonmoqqqqrrrrssrssqoopomnoopnmorrrrsssuwwvx{}~~|zxwvsqppqqpprtuvvwyz{{}~{yz|{yvtsrpmmmiefhgedcefeefghihgjnnmnmorpooonmlkkjiigfghfdfgfdgigehjigikjihhiihfeefgggffhjjkmoqrstwxxxwvwwvttsqpoonnmnnooppprtttuwwwy{zyz|{yz{zyyywtuwwvttwzxxz}~}}|{{|~~|~}{}~}|||||~}{{||{zzz{ywwwwwwwxwwwxyxxyywusrqqonlkjiiijkkklmmnmlmomkjihhfcba`_]\]]]]\\^^^^`aa`bdddeghjlnnoqrssuwvuvvutssrpnllljhhihhijkkmoqtvwy{||~~|}|zxyywuvwwwxyz|}~~~}}}}|{zyxxwvuttttsstvvvvvxyyxyywvwwusssrqqpomlllllllkkkmonnpqqqsuutuwvuuuuvuttttssssrrrrqponmkjigfeeeeefgikmoqsuwy{|}~~~}}}|{zywvuutssssttuvxy{||||}}}}}}}||{{zzyxwvuuuuttttuuuvvvwwwwwvvvvvvvwwwxyz{||}~~}~}|zxvutrqponnnnnnnopppqqqqponmljigggggghijklnprsuwxzz{|~~}|{zyxwvuutttuvwxz{}~||{zyxwwwwvvwwwwxxxxwvvutttuuvvwwyz{|~~}}|zyxxwwwwwwwwwwvvvutsrrqqpoonnoopppppqqqrrrrsrrrrrqpppppppqqrstvwxy{|}~~~|zxvtromkihgfeffghiklnoqrssttsrqpnmkigedcba`__^__`abcdfgiklmoprstuvxz|~~}|zywvuuttttttuuvvwvvuuttssrrrqqrstvwyz|~~}}}}}}~~}}||{{|}~~~~~~|zxvtrponllkkkkkkllmmmnooppqrstuvwxxyz{||}~~}|zyyyzz{||}}}{ywvuuuttuuuuvvvwxxxyz{{||}~~~}}||}||||||}}~~~~|{zxwvtrqponmmlmmmnnnnnooopppqqqrstuvwyz{|}}|zxvsqomkihgffgghijklnoqrsstssrqpomljigfdcba`___^__`abcefhiklnoopqrtvwy{|~~~~~}}|{zyxwwvvuuuuuuuuutrqponmlkkjiijklmnprsuwy{}~}}||||}}~}|zxwvvvvvvwyz|~~~}}|{zzyxwvutsrqponnmllkkkkklllmmnnopqrstvwxy{|~~~}|{{z{{{zzz{{{}~~}}}}~~}|{yxwutsrrqpppppppqqqrstuwxz|}~|zxvsqomkihgfeddddefghiklnopqstttttsrponlkihgfedccccdefhijkllmnoqrtuwy{}~}|{zyyyzz{{|}}}~~~~~~~~}}||{{zyyxwvvutsrqpponmmmmlmnoprsuwxz{}~}{zyxwvvvvwxxz{|~~|{zyyxxwxxyz{}~}{zyxwwwwxxyyz{|}}~~~}|{{zxwvutsqpoonmlllkkkllmnpqsuvxz|}~~}|{zyxxwwwwxxyz{|}~~}||}}~~~~~}|{zzzz{|}~~~}|zzzyyyxxyyyzz{{{{{zzyxxwwxxxyz{|~~|yvspmkhfdb`_^]]^^^_`acdefhijkkkkkjjiihgfeeddddeefgiijklmnoopqstvwy{}~|{ywvuttsstuvwxyz{|||}}}||{zyxwvuuttssssssttttuuuuuuuutuuuvvwxy{|~|zwvusrrrrsttuwxz{}~~~~~~}}|||}~~}{zxwwwwwvvwwxyyz{{||}}}}}}}}}|{{zyxxwvutsrqppoooopppqrstvwyz{|}~~~~~~}}||{{zyyyyxxxxxyyzzz{{|||||||{{{{{{zz{||~~~}}}}}~~~}}|{zyyxwwwwxxyyz{}~~}|zyyxwwvwwwxyz{||}~}|{ywusqoljigfdccbaaaaabbccccccccccbbbbbbbbbcddefghijkkkllmmnoqrtuwy{}~~}||{zzyyyyyyyyyyyyyyyyyxwwwwwwwwwwxxyz{{{{||{{zzyxxwwvvvvvwxz{}}|zyxwwwxxyyz{}~~|{yxvuutuuvvwy{}~~~}zyxwwvuuuuvvwxyz{{|}~}{ywuspnljhgfeedefgikmoruwz|~~}|{zzyyxxxxxxxwwwwwvwwxxxyy{|~}}|||}~~}|||||}~~}|{zyxwvutttttuvwxy{|~}|zxvusqomkjiggfeeeeeeffghhijjjjjjjjiigfecba_^][[ZZYYYZZ[\\^_acehknqtwz}~}{yxxwvuuuuvwwxxyz{|}}~~}|{yxvutrrqppqqrstwy|~~}||{{{{|}~}zwurpomlkkklmoprux{}~}}}}}~~~|zyyyyyyz{|}~~|zwtromkhgeccbbcddfhikmortvxy{|}~~~}||{zzyyxxxxxxxyyz{{|}~~}|{zxxwvvvvvvwxyz|}}{zyxwvvvwwxz{|}~~}|zyxwvuutttsssstttuuuvwxyyz{|}~~~}|{ywuspnljgedcbaaaabceghjkmnopqqppnmkigdb`][YXWVVVVXZ[\^_acdfhikmoqstuvwxz{{|}}}~~~~}|||||{{z{{{|}}~~}|zyxwvvuuuuuuuvvwxyz{}~}{zxxxxxz{}}{ywusrrqpppqqrstuwxy{|}~~}}}}}|||}~|ywvuuuuuwxz|~~|{ywusrponmlkkkkkkkkkllmnnoqrstuvwxyz{{{||{{{{zzzyxxxxxxxyyz{|}~~}|||{zyxwwvuutssttuvvwy{}~}}|{{zyyxwwwuuttttttttuuvwxyz{|}~~}|zyxvtqpmljihgfeeddeefgghhhhhihhgedba_^\ZYWVUUUUVWXZ[]_bdfgiklnoqrtvwwxyz{{{{{{{{zzzyxxxxxxxxyz{}~~~}|{zyxxwwwxxyyz|~}|||||}}~~}|{yxwvuttttttuvwxy{}~~}|||}}~~~}}|{{{{{{{{||||||}}}}~}}}||{zyxwutrqponmllllmmnoprstvwxz{{||}}}|||{{zzyyxxxxxxxxxyzzz{{|||||}}}}}}}}}}~~~|{zyxvutssstuuvwy{}~~~~}||{{zyyxxxwwvvvvwwxxxxyyyzzzzzzyyyxxwwvuuttttsrrqpponmlkjigfedcba_^\[ZYXWVUUTTTTTUVWY[]_adfhkmnprtvxyzz{{|||{{{zzzz{{{{|}~~~~}|||{{{{{|}~~~~~~~~~~}}}}}|{zzyxxwwvvuuvvvvwxxyz{|}~~~}|{zzyxwwvutssssrrrrrrrsssssstttttttuuuuvvwxyzz{||}~~|{yxwutrqqqqrrstvxz}~{ywurpnmlkjjijkmnprsuwy{|}~~~}}|{zxwvtsrrqpponnmllkjihgedcba_^]]\\\\\]^_acdfhkmnoppqqqqppoonnnnnnopqrtvxz|}~}}}}}~~}zxwtrqponmmmnpqrtvwz|~~~}}}|{z{{||{{vrsux{}~~}|{|}zxxxwvxzzy|~|{zyxxywvy|{xvtstvvwwvutvwvuwyxwvvx{|{wtvywtuvpkmpmkkkjjjjkkihkopruy{|}~}~}}|zxwwxywuuuwxz|{|~|zxvsplkifdddccdeffjmoqrtw{~~}}~{x{~{xy|zxy{}~|ywvusprtrqsuvvy|}zzzxwtrrsrrqqpopqpoqrqprtsqrrqpooppppqrqprsrqqrrssstuuuuvwwwwz}~}{yxxvuttsstuuuwyyz{{}~}{|}{xwwtqomkihhdbcdb`bdbaceefiklmopsvwxz|}~}~yz{xvutrpprpnoonmpqpnoqpprtropsrpqspmpsqnprpnprrrssstuwvuvxy{|}}}~}}{z{}}}~{{{zyxxxwy{zz}}}~}}~|zxxyxxwwvvy{zx{}~~~~~|||zyxvusqomllmkhikjiiilonlpsssuxyyz{{{|}}}}}|||}|{}~|{|}|zzzyxvusqqomjhfeeca`aaaaaabcdfijklmnoqrqppopqomnomkmomlnqqprutruwwxz{{{}~}~}}|zyyywuuvtssrssrqqrrrrrrsssstrpqrqonnnmmnlklmmmorpnqtttvwwwy{zw{~||xtrqmkjigeefffgjklnqrtvxy{|}~~~~~~}|{{|zyz{zzz{||~~~~}{{{{z{}}}~|xyyxwwwxzz{~~}}}}~~~~|zyyzzyxy||~~}|{yxwwwuttuttttuuttvvvuuvutuuutttrqrrpnoomklnlklmnnpqrsuwyz|}~~}{yywurqoligfca``_^^^_`abcdfhhikmmmmnnonmnnmlkjihhhfedddcddeffgikmnpruvxzz{|~~~~}}|{zyxxwusssrpppooonooonnooonnooppqrrrsuuvvvvwvvvuutsrrrqoonopoooqqrtvwy{}~|zywusrrrqooooppqqqrsstuvwyz{|~~||zyxxwwxzz{}}||{zzzz{|~~|{zyyyyxy{{{}~~~~}}}}}}}~~~~}}~~}~~|zxvusqpomllllmmnoqrtvwy{|}~~~|{zxwutrqpnmmnmmnopqsuvwy{||~~}|{zywutsqnmkihgffedddddefghijlmnpqqqsttstttsrqqponmllkkkkklmnnopqrstuuvwwwxxxxyzzyyxxxxxwvutsrponmlkihhhgghijkmoqruwy{}~}{zywutsrqqqqpqrstvwy{|~}|zxwutrqonmmlllmmnoprtvwy{|~~~}||{{{{||}}~~}}}}~}{zzyyyyz{|}~~|zxwvuttsstuvxy{}~}|{{{zz{|}~}{ywvutsrqqqrstuvwyz|~~}|{zyyxxxxxyyz{{|}}{ywusqonlkjjihhhhiijkkmnopqsttuvwwxxxxxxxwwwvvuttsssrrrsssttuuvwwxxyyzzz{{{{{{{{zzyxwvtsrpnmljihggghhiijkmoprsuwxz{|}~~~~}||{zyyxxwwwwxxyz{|~}|zyxvusrqpoonnnmmnnopqrstuvwxyyzzzzzzzzyyxwwvvuuuuuuvvwxy{|}~~~~~}{zxwvutssssssttuvwxz{}~~~~~~~~~}|{zyxwvuutttttuuvxyz|}~~}||{{{{{|}~~~~}}}}}}}}}}||{zyxwvusrqpoooooopqqrsstuuuuuutttssssrrsssttuuvwwxxyyyyyxxwwvvutttsssttuuvwwxyyzzzzzyxxwvutrqppooonnnopqqrsstuuvvwwxxyyyyyyyzzz{{||}~~}|{yxwvvuutttsssssssssssstuuuvvwwxxyyyyyzzzyzzzzzyyyyyyyyzz{|}~~|{ywutrqpoooooopqrsuwxy{}~}|{yxwuttttttuvwyz{}~~|zywutrqpppppqrstvxz|~~|zxvtrqppppqrsuwy|~~}}|||{{|||}}~}|{{zzzzz{|}~~}}|{zyxxwvuutttuvwwxy{|}~~}|zxvtsqonmlkkkkkklmnopqrtuvxyz{||}~~~~~~~~~~}}}||{zzzyyxxwwvvvvvvwwwxxyyzz{{{{{{{zzyxwvusrqponnmmmmnopqrstvwxyz{{{||}}}~~~}|zxwvusrqqpppppqrrsuuvxyz{{||}||||||{{{{{{{||||}~}}~{tz}{sjmqrrmhijlmoqnjptuvpiqwwxsoporuvxmbkuvuqopqrrstsqvzzytmu~|{x}~|y|~z{~zux{yxu|~snx{u{z{~obtxur}}qviwy{xy~j|m|syuovz|tguyplkvpcq}zvqnv}xuqmwrgr{xvpkwradntsibkqmkklptnhmtvtnkr{rfjrtwoen{vmmoprronpqqqqw~wnrwxyxwyywvvyyvwyyz{|~|wux|}{{}|}~|~{}~{}rw}xssu{}wqrt|yp||u|yq~wz}|yvz~wpx{vz}~{w|{|yxxyx{~vtz|}|zw{zsrvz{qt{zyvsy{uu{|{zyz{zuwzrkmqwzpgdcksg\ae`_hnoohdr~}{slw}x~yxy~~ytoyuju|ywuu{}{v}y~|z|z}w~~}||{}{}{u}|}|~{w}zzz|~ulqvqklmprf[blie`Zakf_djjkifmuoimqw{totyxtuwutvux{souzzz{{xx}|z}{zxzzz}}xsqrx{{yspv~~~zwz~}ywz|}~zuxzsoyrgimsxrmquw{zuw{rkx|upw}xurqrqnw~ujiivyloruywuxxsrwy}}~||~{x}{ru|zw}~~~~~{|zz{}~~{|~}y}{yyyxwtqonlikolghjosqnoruxzzyxyz|}{ywtuwxwqjmqnknsrpruy}}|}}}~~}{xy|~~{{}}zvrsuvuohikklliggffmrnkllqwurolqupkornhlqqpmkmmorkgpvpkotuutsx~~~zw~|y~{s~{{{}{w}wmszzzrkornljgowqhpzxwyx}vx|~voqtrmljmqjemrqpjfoxsmqwyzvs{}xxyx}~|xz}|xy{zz~{|}~|zw||{zyz|}~{}~~}zw|}yyz|z}{wtz{trqtw{~{xwu{||}|wusstx{unllpurmmlmpsuutqpsvz}zux||~~}~|{~~zwz~}|zvx{zx|ztux}{z|{~~|wz~|{{y|~|}~}z~|yxwxywtw{vrw|~zwyzzyuqsvogjopqmhnurnoqrtohmrmifcfiebdggihgnvrntz~}|~}{y|~zwxz|}|{~|}y|ztvzxvutz{x|yzzxvqmosojklkkgcfjkkihmrokmopqpnrvurrquzwsuxyzxuy~xruwyztnsxvsstw{yw|~{~{uwx{~zvy|{{||}~{y{}}|yvy}|z||}~|||{z~}yyyyxwuwyvtwz~|~}}zxwvtsstvyxwxz|~}}}}||ywxyxxtrsuwxuqrssrssqpppv{zxxy~~~|zxvvwtqtxyzxvy~~}}}~~~}|}~~|~}}~||}}}~~{wwvsplhhheba`aaaaehgfgjoqpoqrttsppponpqpnkjmqqponpstuvvvuvx{~~|}}~}~~~~~~~~|xwvvwxwwvvuuvwwvutttsplllkigeeeccbbbbcdgiiijmptssuyzz{{~~}~~}~|~}|{zxutromlllkighijlmnqstuxz|}~~~~}|zyxwwwxyyzz|}~~~}{zyxwwwvvuttuuuutttuvxxyyz{|~~}|{zzyzzzzz{|~~~}}{yyyyxxvuuutuvwxxx{}~}{yxvwwvuuwxz{{}~}{yvsppnjfdccca`abcccdfgfgiknppprttttuvwvttusrpnmljiiiiiiiknoprtw{}~~~}||{zzxwwvvvvuvxy{||}~~~}|{zyyxwvtsqpnmlkjhgghgffggijklnooqrtvwwxz||}~~~~}|zxxxvutttsrrsuuvwy{~~|zxvutsrrqqrrstuvxyyz{|}}~~}|{zyxwwwvvuuvvwwxy{{{|}~~~~~~~~}|||}|{zzzzyxwxxxyy{|||}~~~~~}|||||||}~~~}|{{||||}~~|{zyxxwwwwwxxyzz{{{{||{{||}}}~~~}{zzxwutsrqppooooooonnnoooooooppponmmmmnnoppqqqqqqqqppppppppqrrstuuuvuuuuuvvwwxxyyz{{|}~~|zxvutsrqppppppqqqppppqqrrsttvwwwxxyyyyyyxxxxxwwwvutsssstttuvwxxxyzz{{{||||}~~~}|{zywwvuutttuuvwxz{}~~}}|{{zyxxxxyyz{|}~~~}||{zzyyyzzzz{{{||}}}~~|{{zyxwutssrqqppqqrrsstuwxz{}~~~}}}}}}~~}|{zyxxwwwvvvvvvvwwxyz{||}~~~}}||{zzyxwwwvuuuuuuvwxxyz{|}~~}|{zzyxwwvvvvvvvuuttsssssssssrrrqqqppoonnmmmnnopqrstuuvwxxyyyzzz{{{zzzyyxwvuutsrqqqqqqrsttuuvxyz|}~~~~}{yxvutsrpooonnnnnnnooppqqrsstuvwxxyyzzz{zzzyxxxwwwwwwwwwwwxxyyzz{|}}~~}|{zyxxwwvvvvvvwxz{|}~}|{yxwvuttsttttuvwxz{}~~~}}~}}}}~~~}|{zyyxxxwwwxxxxxxwxxxxyz{|}~~~}||{zzzzz{|}}~~}|{zyxxwwvuuuutttuuvxy{|~~}}|||||}~~~~}}||||||}}}~~|zwuspnlkihhhhhhiijlmnoppqrssttttttttttttsssrqponmmmmnnoprsuwyz|}~}|{zzyxxxxxxyyyzz{|}~~}|zyxwwwwwxyy{|}~}{yxvtrqonmllkkkkkllmnoprstvwxxyz{{|||||}}}}}||{zyxwvuttsttttuvwxyz{|}~~}|{{{{{{|||}~~{zxwutsssssttuvwyz{|}~}||{zyxxxwwxyy{{}~~|{zyxxwvvuuuvwwxyz{|}~~|zywvuuutuuvwxxy{|}~~}|{zyyxxwwwxxyz{|}~}|zxwvuutttuuvvwxyz{|~~|zwusqpnmlkjjjjkkkmmnpqrstuvwxxyyyyxwvutrqonllkjjkklmnprsuwyz|~~}}|{{{{{{|}}~~{yvtrponmmmnopqstvxz{}~~}|{{zzyxxwvutsrponnmmmmnnoprrtuvwyz|}~~|zxusqonmlkklmnoqrtuwxz{}~~|zywvvuuuuvwxy{|}}|zxwutsrrsstuvvxyz{|~~~}|{{zyyxxxyyyz{|}~}|zxwvuttttuuvwwxyz{|~~}}|{{{{{{||}}~}|{zyxwwvvvvvvwwxxyyzzzzz{{{{||}}~~}{yxvtsqponmmllllllmnopqrstuvwwxyyyyyyyyyyyxxwwvuuttsssttuvwwyyz{||}}~~}}|{{zzzzzz{||~~}|{yxwvvuuttsssssssssssssssttuuvvwwwxxxwwvvutsrrqpoooonnnooppqrstvwy{}~}{zyxwwvvvvvvwwxxyyz{{|}~}zwusqonmmmnnoprsuwy{|~~}{zyxwwwwwwxxxyyyzz{{|}~~|{ywvtsrqpppppqqsuwy{~~}|{zyyxxwwxxxyyzz{|}~~|{ywvuttttttstuvwyz|~~}||{zzzyyyxxwvvuuuuuuvwxz|}~~}}|||||||}|yvsqnlkjihhhhijlmoqstvxyz{||}}}}}}}}|||{{{zzyyyyyyyyyyzzz{{{{{{{||}~~}|zywvussrqqrstuwxz|~~}|{zyxvvuttssssrrrrrqqqqppppqqrsstuuvvvuutsrqonmkjihgggghijlnprtwy{~~~~}yvsqnlkjiijjklnprtvwyz{||}}~~~~}}}|{zzyyxwwvvvvvwwxxyz{|}~}{ywvtsqponooopqsuwy{}~~}}}}}~~}{ywtrpomlllklmnoqsuwy{|~~}|{{zzzzzzzzzz{{||}~~|{zxwvuttssttuwxz|~~{xuromkjihhiijklmopqrstuuvvwwxxyyzzzzzzzzzyyxxxxxxxxyyz{{|}}~}{zxvusrqpooooopqrtuvwxyz{|}}}}~~~~~}}|{zyxwvtsrqppoooooppqrstuvwyz{{||||{{zxwutrpomlkjihhhhijkmoqsuwxz|}~}}}}}~~{xusqnmlkkkkklmnnopqrsstuvwxxyyyzyyyyxwwvuttttssttuvwxy{|}~|{yxvusrqpoooopqrstvwxz{|}~~}||||}}~~|zxvusqpnmmmmnopqrtuvxyz{}~~|{zyxwwvvvwwxyz{|~~}||{zyyxxxxxyzz|}~}zwtrpnmlkkkkkkllmnopqrsuvwxyyzzzzzzyxxwvvutttstttuuvwxz{}~~}}|zyxwvutsrrqqqqqqqrsstuuvwwxyz{|}~~}|{zxwutrqponmmmmmnopqrtuvxyz{{||||{{{zyyxwwvvuttsrrqqpppqqrstvwyz|}~~|ywusrpponnooppqrsuvwxyzzzzzzyyxvutsrqppppppqqrstvwyz|}~~}||{{zzyyxxwvvutssrqqqqrrstvwyz|~~}}}|||}}~}|zywutsrqqqqrstuwy{|~}|{yyxxwwwwxxyz{}}}~~|||{z|~}}|ywutpmnopqposvvvy|}~~~~zvvvsprsqorvvux{zz{||}}~}}}|}~zwy{yvy{xtwyvssttsssssqprtsstvwyyz{|~{xxxxxwuuuvxwuvvwwxxwvwxxwvuvwvvwwvuvvvxwwxzyxyzzzz{{|~}|{vqrqnkkkjjlmoppqsuuvwxyz{{zyz{xuttrpqsplnppqqqsuvwxyzz|~~}~}|}~|yzzxvuvwwvvvwvuxzxwxyxyyxyzzz{z{|{{}}{{{xuvywtvxwvwyzz|}}|||}~}||}|{|}|{|~zwz}zvyzyxwxxwz||{}|wxzxuvwtrvzyx|~|{}~~}|{z{|{|~~}}zvxyuqrtroqrpmoqqqtvtstutsuwvuttvwvvwyzyxxxyz{||}~}}~~}}}}{xusrpoooonmmopqrrruvsrstrqqqommmmnopnlosqoqsttrqrtsqsutsrqqqqqqqqrrrtvxyz{|~}yyxvssromkjlnprtwxz~~~}~~~}~~~~{wvvspnllmjhikigggffggfefggghiijklmmpsqprtttvwwwwwvvxyyxxxz|{y{||{{zyyxwwwwvuttvy{||}~}}z|~{yz|{y|~|{}~|}}|{{{{z{{zyxxwvvwsopqommlkjlnljnsqpuyyxz|||~~~~|}}{zzzyvvvutuuuuwxyyz|}}~~}{xyywuuuttuwxy}~zvutqnmljigfeeegffhjlnqsuy|}{yzzwttusrrqqqrrsstuvx{}~}~~}|{ywtponkihgedbabcbbeghiknprtwwx{~|z|}|{{zzzzyxwwvvuttuuttuvvvvwxyyxy{{{||}~~~~~}~|}}|{{{zyxwwxxwxxyz|~~}}}|z{}~~~~~}||}|}|zwtqomjhgecabb`^`a`_`aaacddeggikmnprttvyyy{||{zyyzywwwutstrqqrssstuvwy{|~~~~|{zyxxy{{{}~|zxusrqonmlkkkklnnnooqrrqrrrrrssstuuvxyyz|~}}~~~~|{{zzyxwvvwxxxyyz|}~}{zyxvvvwwwxz{|~~zwusqonnmllmllmnopqqsuuuxz{{}~}|||{zzzyyzzzyyzzz{{{|{{{{yxwvusqomkjigffeddefgijknopprtuuwxxyyyxwxxwvvutstttttttvwxy{|}~~}|{{{zyyxxxyzzzz{{|||||{{{{{{zz{}}}~~|zxusqpnmlkjihggggffedccbbbbaabcbbbdefhjklnopqtuuvwxyyz{{|}~~}}}||||{}~~|zxtqpnljjjijjkkklmmoppppoopponoonmnnnmmnnnnnoppqrsstuvwyz|}~~}|{zyyyyyzz{|}~|zxwutsqqqqrrrrstvvwxxxxxwwvvvutsssssstuvwyz{||}~~}|{yxvusrqpomllkjjihhhijkklmnprtuwxyz{{{{{zzyxwvtsrqqppppppqstuwxz}~}|{yxwvwvvwxxxyyyz{||}}~~~~~}|||{{zzyyyyyyyyyy{|}~}|zxvusqomjigeedcccccddeefffgfffeeeefffghijkmoqsuwxz|~~~~~~~}||{zyxwvusrpomllkkkkllmmnopqrrrrqqpoooonnnnnoppqrstuvxyz{|}}~~~}}~~~~~~}}}~~|ywutrrqppqrsuvwxyyzz{{|||||{{{{zzyxxxxwwwwwxxyyzz{{{{{{{|||}}}}}}}|}}}}}|||{{zyxvtrqonmlkkkkmnprtvwy{}~~}|{yxwvuttssstuvvxyz|~~|zywtrpomlllmopqsuwy{|~~|{zyxxwwwwxyyzz{|}}}}}~~~~~}}}~}zxurolifdca`````abcdefhiiklllmmmnonnnmmnnnnnnopqrstuwwxyz|}~~|zxwusqomljiihhijjkmnprtvxyz{{{{{zzzyxwwvvvvuuuuuuvvvvvvvwxyz{|}~}|{yxwvvvvwxyz|}}{xvtsrqpooooqrstuvwxy{|}~~}|{{zyxxwwwxxxyyz{{||}~~~}|{zywutrqponnmmmnoprtuwyz|}~~}||{{{zzzzzz{{|}~~|{yxwtrqpnmmmnoopqrstuvwxxyzzzzzzzzzzzz{{{|||}}~~~~~}{zxwuspnmkjhgfeddcccbbccddeeffgghhiijjkkklmmnoprsuvxy{}~~}}||{zyxwutsrqponmlllllmnopqrstuuvvvvvvvuuttttsssstuvvwxyyz|}~~~}}}}}}}||||}}}}}~~~~~~{ywusrqpoopppqrtuwyzz{{{{z{zxyyurnilqw~~}mu}laX\b]YYY]^]]\\\beefgijkonknrtuleefhic_irrquxohz{mswxywvwwy|{{{z{}|{{|xtvy{~zu|z}}~}{ywvvxvsrpoonpuwxyuqsroonloqpppquyyyzz{{~|zywtme^XVUQMJHGFFEDEGHIKMNMNOQSUWWWX[]^^chfabeintxyy{|{xvvxz|~|zyxwwxxurpnmje`^[WVVVUUUTW\hutpuxrkd_`cdfghhhijjjjknpqqolhdcddedcehjlpuz~~}}~}}{xvuttronorvsquwwwurssuz}{ywuv{~|}~~|{yvsqmmlknqolhdcdegjnruuttungilkjihfflppqrromjgebYPSXURQPSWXY[\^`aadgd`bc`^\Z\^ac`\[[[\[[[YUQPRY``accba`befecbafmnnuyslkjhhijmpmjms}{{||~zxxutsstuy|zwwxwxxxz{}~|zwwyxxxwvvvwwwxxxxwvxyywrlklljiiea_^`dgjjjmorsstrpu}~~~zxwvurpqsvyz{{{{|}}|||}|xusqpnjhecccb```_]\\]`cdefghijkmopoqtttwz|~}{~{{}}~~}}xssqkfffdb^\^`^]\ZVRQSSSVYXUSRTVWWXZZYZ\^`bbbadigeghfda`adeddbaa^[]``_`acceghjjjmnjfggghhhijknnmnolijknqstutttuwwtttrqonprponosvwwvu{~|{|}|zyy{zz}~}||}~~|{~}}zxxxz}|z}}|yyywuuutsqnnooqsuy{|}~{xtrpmllnprssturpsvy|~~~~~|xwuvwtqrrstuuttuvvvz~~~~~{{{~|xxy{~zvutrqrstvtrststwxxwwywvy|}~~~|zzzxyzxvvuwzyxz|}}{zxxwsprtsqqromnortqnmmnooonlmnnnljigc`]\ZZ^ba`bb`_acccfgjlkilooppoonkkjhjkjigfffhjkjgdfhggfddeddgjjjkkmqtx|}|zxwwwyz{{zxvtrqomlkllhefgffjnrsuvuuy}~}|}}|{xussttswy|~|y|~~}xwxvtuvtsqoooommmoqtvwwwwvvwy||xwxxy{{~}zy{~}}|z|}{}}|{}|z}|yxyz}~~|||zxwwvvwxwwwwxy|~~|yxwvuutrrtwwwwy~~}|zxz|{{zxz{wtuvx{|||}~~~}{zy||yvtrrrqmjjjihkllkiikmnnoppptwz{zwwvtstuvxwuspnmkjihhfeddefghklmoppqrssuvxz{wtwzzyxvutrruvvuuusonnkhgffggffgecehikmoprsstvx{~|{{ywwvutpnnoppqqrrqptxy{}~}||{yutsrqsutstvy||{zxy{}~~{yy{}~||}|{yy{|~|zz{{{|}~~~~~~}{{}~}||~~~}}~{zyyzzzzyz{|||||}}{zzyzywwwvtttuuutttttuvwxxwwwxyxwwxxwxxyzywutuvutttttuuuuvvtsssstsqpponlkkkjiiijkllkjlmmmoqsuwxxwvvwyxwwwurqponmlkihhgghhhgggijkloqpprtuuwyz{||{zyyxvuuuvvvtsrrstsrsttuvvxy{||||{|}}~~~}|}}||{zyxxwwxwwxz{{{zyxxyz{{{}~|zz{{{{|||}||}{yy{{{{{}~}}}}}}}|}~~}}~~}~}|zxwvtrrrqqsuvvxy|~|{zyyyxwwwwwxyz{{|~~}}~~}~~}}|{{|}|}~~}~~~~~}}}}}}}}|}~~~||{zzwtuutsrqqrtuuttttuvvvutuvxxxxwvvuttsrrqqqppopqqpommnnoooonnnmllllkkkkjjjjijkkkjjlooopqqstuuuvwwwwwwwvvvuttttsrrrstttstuvwyyyz{{{{{zyxwxyyxxwvvuttuuuvwwwwxyzzz{{{{zzzzyyxxxxwvvutsssstttuuvxxxyzyy{}}|||}}~~~}}}~~~~~~~~~|{yyxwwvuvwxyyz{}~}|{{|||||{{{{{{{|||}~~~}}~~~~~~~~~~~~~~}|}~~}|{yxwwwwvvvvvvwwxxyzz{{{{|||{zywvusrqpommlkkjijjkklnnoqrstttttuuttsrqqponlkkkkkkkklnnopqrstuvwwxxyyyyyzzyxxxxwxwwvvuuuuuuuuuttssttttssrrsttuuuvvwwwxxxyyyyyzzyyyyxxwxxwwvvuttsssssstuuvwxyzz{|}~~~~~}||{{zzzzz{{{|}~~}}|{{zzzyyzz{|||}}~~~~~}}}||||{{{zzzzzz{{||}}}}}~~~~~~}|{zzyyyyyyyyyyzzzzzzzyyxxwwvuttsrqppoonnnnnnmmnnnnooppppqqqqqqqqqqpppoooooonoopppqqrstuvwxxyyzzzzyyyxxwwwwvvvvvvvwwwwwwwwvvvutsqppoonnmmmnnoopqrstuuvwxxyyyyzzzzzyyxxwwvvuttttttsstttuuuvvwwxxyyzzz{{{||||}}}}~~~~~~~}}||{{{{{{{||}}~~~~~~~}}}}||{{{{{{{{{||}}~~}}}}||||||{{{{{{zzzyyxxwwvuttsrrqqqppooooppppqqqqrrrrrrrrrrrqqqpppppppppppqqrrrssttuuvvvwwwwwwvvvvvvvvvwxxxyyz{{{{{{zzyxxwutsqpoonnmmmmnooppqrstuvvwxxyyyzzzzyyxxwwvvvuuttssssrrssssttuuvvwwxxyyzzz{{{||}}~~~~~~}}~~~~~~~~~~}||{{{{{{{||}~~~~~~}}}||||{{{zzyyxxxxxwwwvvvvuuutttsssssssssrrrrrrrqqqqpppppppppqqrrssttuuvwwwwwwwvvuutssrrrrrrrstuvwxxyzz{{zzzzyxwvutsrrqqppooopppqqrssttuvvwwwwwwwwwwvuuttssssrrrqqqqqqrrrrrrssttuuvvwxxyyyzz{{|}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}|||{{zzzyyyyyxxxwwwvvvvuuuuttttsssrrrqqqqppppqqrrrsttuuvvwwxxxwwwvvuutssrrqqqqqqrrstuuvwxxyyyyyyyxxwvvuuuutttttsstttttttttttttsssssrrrrrqqqqqqqppppppppqqqqqqqrrssttttuuuvvvvwwwxyyzz{||}~~~~~~~~~~~~~~~}}|||||||||}}}~~~}}||{{zzzzzyyyyzzzzzzzzzzyyyxxwwvuuttsssssrrrrsssssstttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttttssrrqqppooonnnnnnnnnooppqqqrrssssttttttssssrrrqqqrrrrsstuvwxyz{|}~~~~~~~~~~~~~~}}}||||{{{{{{{{||||}}}~~~~~}}}||{{zzzyyxxwwvvutttssrrrrrrrrssstttttttttttttttssssrrrqqpppppppqqqrrrssttuuuuuvvvvvvvvuuuttssrrqpoonnmmmlllllmmnnnoppqqrsstttttttttttssssrrrrrqqqqqqqqqqrsstuuvwxyz|}}~~~~~~~~~~~~}}}}|||||}}}}}~~~~}}}||{{{{zzzyzzz{{{|}~~~}}}}||}}}}}}~~~}}|{zyxwvutsrqqqqpppqqqqrrrrrrrrrrrrrqqqqqppppooonnnnnnnnnnooooppqqrsssttuuuvvvvvvvvuuttsrrqppoonnnnnnnnoopppqrrssttuuuuvvvvvvvvvvvvvvvvuuutttttssssttttuuvwxz{{|}~|{wz}{z{|||||}}}|}}~}{}~|~~||{zyzzxv|}~~~}~~~}~~~}}|ywwwxzxwvvy|zy{~~~~~|{{|{z{zyyyyxxz|}}}{{||{zz{}~}z{}zxxxxxyyyyxwwxyzzzyxwwwwyyxvuvxy|~~~|{{zxwvvvvwvvwwwvvvsprtrnoqpponnonllkifdca_`a_]^aabhnnlmnmkifghhhjljijkkkkijkkkkjihghjlllmnprtuxzyxyyvttuuuuttssstttssstvwvwxzzxwwxz}|{}~{xwxwuwyxvxzzy|~|~~~~~|z{{zxxywtuvvuvxy{~{ywxzxuuwurtuttwxxy~~{}}|zyyz{{{|}}}{}~~~~}|yxyyyyyxxy{{zyxxyyzz{|}}}}||||||}}||}{y|~|y{|{{}}{|}}|}~}|{{||~~~}}{z}}|||{|}~~~zz{zxvsqonljiiiijiiihhhihhigfggdcbba`___^_``_^^`a``acdeedddddefffefedfhihhhijhfghgghjkkmmmlorrruxy{}~~~~~~}zz{zzzzzyyz|}||}~~~}}~|z{}|{{}}}||}~}}}}|}}{yyyxxxxxxwwz|zwxzywvuuuuvvwxzyx{~~}}}}~~~~~}{|||{zxvuvvvvvvwyyy{|}}||~~~~~~~||}{yz{yvvvusrqonopnlmnoponnnnmnnnnmllljijjihgfedegfefffeffedefffghggjlkkmoppqrstuuuutsuutsstsstuvusstwxxxxyz{|}}~}~~~~~~}}~|{|}~~~~~}||}}}~}}~~~~~~~}|}}|{zxxyxxyzzyyxyyxxxyyz{||||}|z{||}}||{ywxyxvvwvvwyzzz{{||}~~}~~~}~~~}}~}||zyywxyxxxyz{|}~~|zyxwvuutssromlljihgfeefeddeeffffffhhiiijlkklmllkjjihhijjjjijkjijklmnnpqrrtvxxz{||}}~~~~~~}||}||~~~~}||||}}}}}~~}|{zzyxwvvwvuuuuwxy{||}}~~}~~~~}}}}|||{zyz{|||}~~~~~~~}||{{{z{{zyyz{||}}~~~|{zyyyywvvvwwwxxy{}~~~}~~}|{zyyyyyxxyyyyyyyxwvvutsrqponmmllmmnooopqqqqqrrrqpopponmlkkklkkkkklllmnnopqstvwwxxyyzz{{zzyyxwvuuuuttttuvvwxyyz|}~~}||{zzzyyzz{||}}~~~~}}}}}}~~~~~~~~~}|{{zyxwwwxxyz{{||}}~~}}||{{z{{zyyzzz{{|}~~~}}}}}}~~~~}}|{zyyyxxxxxxxxxwwvvvutsrqpommmlkkjiiiijjkklmmmnooppqqrrrrrrrrrrqppppppoppqqrsuvwxyz{|~~~}}|{{{{{|}~~}|zyxxwwwvvwwxxxyyzz{{||{{zzzzzzzyyxxyxxwwwwwvwwwxxxyyzz{||}}}}~~}}}~~~~~~}}}~}}}~~~~}}|||{{{{||}}~~~}||{{zzzzz{{{{{|||}}}}}}}||}}|{{{zzzzzyyyxxxxxxxyyyzzz{||}}}}~~~~~}}|||||{{z{{|}~~~~~}~~}|{{{{{{{||||||||}}}}||{{zyyyyxxxwwwwxxyyyyyyzzzyxxwwvuutssqqpppqqqqrsstuvwwxyz{{{{{{{{zzyyxxxwvuttttsssssttuvvwxyz{||}}~~~}}}|{zyxwvvvvuuuvvwxyzz{|||}}||||}}|||||}}|||}}||||||||}}~~~~~}~~}}}~~}}|||{{{{{||}~~~{w|~w}zrv{}~zwyzzz}{x}ytw|{vuw{|~|rks{{ywuuuvvuuuu{}{{tow~}zx~~~}}~x}{|z~ps|wi}~zx}p~mpu}yuy}r|utszuep|xrkfmsojdbnvj_jvsomjtqagnswofmurooorunfjnlkeaiof\bkmmhblxslmoqrrqqstttv|{sw|}~~~|yz|{{zz|||}||~}vsy~{zzz}~~~}~xr|yxv{zsy{xz||}xy}zo~|v}|z}y}~~|yvvwwux}wp|wxy{|xvwv||u|}|{|ox}}~yvz}|z~yr{}~~~wz}|{wtz~x|z}urqythkolhmsrohbnzxuk`m{votytoqrx}xsqnxvjs}{xvtw||zvruzvqnlpuojt|qhot~}rz}~yxx~xnu~ysy}w~|v}~}xrxxquzwsuwyzslnquwpjpwsnsxz{qgoxtpjcjskejonligmuqjosx~xs{|}|w|}z{ztsxzyxroswz|yuwzyxyxz}tnw~ztsvww|ytqr{~{vqv~}}{vtvvxxvspmosvupmoroku}rgltz~zux|~xrxty|zvvxvuxvy~}{~|}~}}|z}~{}}|}}~{}|}|}}ywxxpv}}yz||{{|ywwkx~zxyz}}{{xw~}~|y{|x{}~{~zz||~~}y||wz{~}wxz|}|zxvuuxzyyvqtyzzvrvzvuy|zxxy{}|yyz|~}|~}~~w}~~z|~|wsy~~|zy|}~{v|{w}|{yussrqomloruvsptwwxyxwwvtx~yutsw{vqokosleiniekpprrpsuy}xs|z}~{~~|z|vz}}}xpxypsux|tnwytuuw|sks{}{v{y|zw{{uwxwvqmu|qgovx|vnswuurpxxov~{{{w~}vy|ztw|yvvvzysyxs{|vz~{v~yyzy~~}z|~zy{|~|uwx{}unqvy{wtuxvv{~|z|~~{}~zwyz}}{zwty}zvtsrqsstwurtwyzxwutz~~{}zww}yxwy}||{{{~{wvtsuvwuspnoruxsmqttvvvxxvuy~{xuz~}{ywz|xv{~wpqsx{vqqqu{{z}}zy}z~~~|wsz}{w|~|~|}~{}ytvy{{uqtvutqoswplpuwyuqw}zxyz{|vrx|wspmpsolnopqomtysouz}~{{{vvxsoportnilprtqou{yw{|~~{wsw{skklnpjehjhgfeimjfjoqsrpx}{}}y}{x{{vwyxyvsw|yuuvz}yux{|}{x}}w{}~}}~|zurwzxwusx|||~~~|xtvxxwsptwvuvwxxww{~|{{{~}zwxzzyvsuwz|{xy{{{|}{yxx||xvux{yvtrrrrrtwsoqtx|{wwyyyxvwyvstwxyuqtxwvwvvxxy|}z|~zvvvuvsrvzwtux}~}~|z}~}~~~{yvsstsqoooppoqsqooqssqppqrsrpopppsvwwtsw{||yxz}~~~}}}}~|z{{|{yvvxwuvwwxxx{}|{{z|~}}}|||{{xuuuuuromlkijjigffkonnopsxz{|}}}}~}{zzyxuqqqqqpooqqqsuuvvwy|{{|}}~~~|zzz{zwuuuvwwuvwvuvwwvuuwzz{{{}~~}|zxvuuuuttssuvwxyyz{|~~~}|{zyxvutrqpooonnnnoopruuvwxz|||||}}}}}}}|}~~}~~|||{zz{|}}|}~~~||{yvtsssrpqrqqqppponoppqpoqsrstuwyxy{}~~}|}~}|}}}|{z{|zzzz{}}}~}{ywusstsrrrssrrstttuuvwwwxyzzzyzzywwvuuuttsrqponnmlmmnppqrrsssttuttuvvxxxxxxxxyxxwvvvvuuuuvvwxyyyyz{|||}~~}|{zyxwwvvuttutrrqqrrrstuvwy{}~~~~}{zzzyyxyyyxwwwxxxxyyxxwwwwwwwxxxwwxxxxxxxxxxyzz{{||||{{{{{|||}}||}}~~}}}}}||{{{{|||}}||}}}}}}~~~~~}}}}~~}||{{zzyyyyyyyxxwvuutrqpponnmmllkkkkllmnpqstuvvwwxyyyzzz{{|}~}||{{zyxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwvuutttsssssssssssrrqqrrrrrrsstuvvwwxxxxxyyyyyyyyxxwwwvuuutttttuuuvwxxyz{|}}{zyxxwwvvvvvvvvvuuuuuvvwwwxxxxwwwwwxxyyzz{|||}}~~~~}|{zyxxxxxxxxxxxwwwwxxxxxxxxxxyyyzzz{{||}~~~~~~~}|{zyyxwvuuuvvvvwwwwwxxyyz{|}}~~~}||||}}~~~}||{zzyxwwvuuuttssssssrrrrqqppooooopppqqrrssttttttuuvwxyzz{{{|||}}~~~}|{zzyyyxxwwvvvvvvvvvvuuuuuutttttsrrrsstuuvvvwwwwwvvvutssrrqqppooooooooooppqrrsssttuuvvvwxxxyzzzzz{{||}}~~~}{zyxwvvuuttttttttttuuuuuuuuuuvvvwwwwwwwxxxyyxxyyzz{{|}}~~}}|{{{zzzzzzyyyyyyzzz{{{{||{{zzzzz{{{||}}~~~~~~}||{zzyyyzyyyyyyyyyyyxxyyzz{||}}~~~}{zywvutssrrqqqqqqpppooooonnnnnnnooppqqqqqqppppppppqrrtuvvwxyyzz{{|||}}}~~~}||{zyxwwvwvvvwwwwwwwvvvuttsrrrrrrsstuuvvwwwxxxxxwwwvuutsrrqppoooooooopppqqqqrrsstuuvwwwxxyyzz{|}}~~|{zxwvutsrqqqppppppppqqqqqrrssttuvvwwwwwwwwwwwxxxxxyyz{||}~~~~~~~}}|{{zzzzz{||}~~~~~~~}}||{{{{{|||}}~~~~~~~~~}}}|||{{{{{{zzzyyyzzzz{{{{{||||}}}}~~~~~~~}}}}}}}}~~~}|zyxvutsrqpoonmllkkkjjjiijjjklmnnoopppppppqqqqrrstuvvwxyyzz{{||}}}~~~}|{zzyyyyyyyxxxxxxwwwvutttsssstttttuuuvvvvvvvvuuttsssrrqqqqrrrsssssssrrrrrrssttuuuuuuuuuvvwxyz{|~~|{ywvutsqqponnnmmllllmmmnnoopqrrstttuuuvvwwwwxyyyzzzzzz{{||}~~~}||{{{{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzyyyyzzz{|}~~~}}||||||{{{{{{{||}}}|{zxwvutrqponmkjiihggggggghhiijjklmnopqrssttuuuvvvvwwxxyyzz{{{{{|||||}~~}||{zzzzyyyxxwwwwvvwwwwxxxxxxxxxxxxxxxwvvvuttssrqqqqqqqrrrrrrssssssttttuvvvwwwwwwwwwwwwxxyzz{|}}~~}{yxwvtssrqqppooonnnnnnnooooooooppqrrssttuuuuuuvvwwxxyz{{||}}}}}}}~~~~~~~~~~~~~}}}}}}||||}}}}}}||||||||}}}}~~~}}||||||||||{{{zzyyyyyyyz{|}}~~|{yxvusrqponmlllkklkkkkkklllllmmnnopqrrssttuuvvwxxyzz{||}}}~~}}}}}}}}~~~~}}|{{zyxxxxxxxwwwwwwvvvvvwwwwwwwwwvvuuttssssssssttttttttttttttttttuuvvvwwxxxyyzzz{||}}}~~~~~|zywvuttsrrrqqqqqqppoonnnnnnnoooopppqqqrrrrsstuvwxyz{||}}}~~~~~~~~}}}|||||||||}}}}}}}}}}~~~~~}}|||{{{{{{||||{{{{{{{{{||}}~~~|zxwusrpoonnmmmmlllllllllllmmnnopqqrrstttuuvwwxyzz{||}}}}}}~~~~~~~~~~}|||{{{{{{{zzzzzzyyyyxxxwwvvvvuuuttsssrsssssssstttttttttttuuuuutttttuuvwwxyzz{{|||}}}}}}}~~~}{yxwuttsrrrqqqppoonnnnnnmmmmmnnnnnnnnnoopqrrstuvwxxyz{{||}}}}}}}}~~~~~~~}||{{{{{{|||||||||}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{||||}}}}~~~~~~{ywutrqpoonnmmlllllllllmmnnooooppqqrrrsttuuvwwxyyzzz{{||}}~~~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}}||{{{zzyxxwvuuttsssrrrrrrsrsssssssssstttuuuuuvvuuuuuuuuvvwxxyz{{||||||||}}}}~~~~~|zywvutsrrqqppooooonnnnmmmmmmmmmmmmnnopqqrsstuvwxxyz{{|||}}}}}}}}}}}~~~}}|{{{{{{{{||||||||||||||||||||||||||{{{{{{zzzzzzzzzz{{{||}}}}}}}}}~~~~}{wqtvuqlmqpmllmoppnlmoqtunjouusolrwtsuututx|zwvx|}{z|~{{~{}{y|~{z||z}||}}|~}~~~}}~~~{~|z~|{{}}|||xsvytqsrpopqqqopspkrwnjputqnosutrstwzztqvzxwyxwvvy}yv{~ywy|~}z{}||{|~}}}}~}|~|}|ywuuvvsnpsqpqrrromnoonnmlllmnopqpprsssrswywuvwuwzz{zx}|xz}|yyz{|~~~}{~}|}}z}~~~~||~~}{y{}|}z}~yy{}}{yy{}~zvy~yzz{|ywy{{zxy}}|zxxz}~{z{{z}}}~|z}~~~~zx}|xusrssrqssqortrrrqpqrtvpjptrrsrrtuxzywussuwy{{xx{{|~}{xv||z{|}zv}y~|{}{}{|~|y{}|{|||~}||||}}|{{|{zxwwwwvuusqppqqpoprstqooqqsuuttstwsouz{yvty|yxxxyzyyzyy|}{z{zyz{~xz~}~~}~~~|}~|xutty}unquwxqmqsqpponnnnonnqtusnotrnrvvwwwxy{{xxz||zwz}{y||xx~|~~{zy~yv|~~}}~}~|~z~||}}}|~{x}~|}}{}~}{z{|}}|{{yz}yv{~|{yy{|{zxy{}~}~xwz{xx|zw|zw{}|||}~}{}qzy~}}~zuwxxysnrvvtpnqqooqqoorrrrqturrvwwvuvwvwvwxz}|wuwz}yuw{~zv|}xy}}{yvxz{|||{z}}y{~yqz~yxy{|~yz}|zz{|}|wxz||wpu{smptuupopoorutrqpoonpvwtrqu{vpswyzusw{}}xx{|{zy}~wv|}y}{x~}zy~~|{{~|~yz~xy}yutruvsqqqqponnruspoqvwpmrutrqrsrquxusyypowzyuqv}zvz{xx~wv~~yyzz{xw{~|~}z~~||~~}~~|z}}||}}~~~}~~}w|{{~~yyzy{~|wz|x{}|zzyxxyz{zxz{xuy}{y}~yy~}|}~~}|{|xsx}yuuvvtsrpquwxtpruvwvttsstutrtvtstuyztsyzwuttwvuzytwzyxvuwyzyvuv|xtz~}|xz~|zyy|{{}|}~~|y|{utx{zyvuvwwrmqtpottnkorrqnqtpmtwusqswwtuw{~zwz}zx{~~||}~z{~~|}}}}~~}}~}~~|~|vwzzyyxvsrrsutuvutuuttttvtqsvvstuvustvwtsvxvuurqv{zwy{zywz~zsy{|~}|~~z~~{}}|}||||z|}}z|z{~}zz{~}|}}|y}~{{~}zxxz}}{}~}{yz~~{|~}||{}||~{||zy{|{{}~~~~}||~~}}}z~~||~|xwwyxtqrtuttutrqpqrrtusqqqpqrtuspsutuutstuutstvyxuxyttyzyzzyxwvy|xuwyxxyyyy{yvwyzzzyyyz{zxwx{ysxyruxyyvuxxvwyvsw{vrtvwvuttttttsrsusrvxuvyxuvxxwxz}~{xz|~~~}|{~}}}~|~}{yxy{wtvwusrsuvvutsqruttwvoqwwusptyuprtsuwvsuxxuttw{|{xwzzvwz|}yvz~yu{{y}~z{~~}}|~~||~~}}~|||}}|}|{||{}}|z|~|{}}~~}~~}|}}~~}}}yy~~|{z||w{}zy~zz|}~|zz{zz}{{~{z~}~}~zzzzywutuvuqppruroqsstppssqoloutqsusquvsrtuwupu|ytttvxwvuvz{xwvuusqvzvsxytsuvxxtuxvtxzvuyyvuvx|zwwwwvuvxyzyvuuwyzzvtvxyyuuz{ywsuzyvwxxxwx{}|{zzz~}z}}~~~}|yxzysryzvsstwvtwxspsvvutuvvurouzuprttrpqtuutrrsuwusvvrruxyyzywyzyxxx{}{zz{{~~z~~~||~|~~~~~~~}|{{}}~}}|z{~~{{|}|~}{|{w{xsy~{{zz|{xz||z{}}|~~|}~||}~~}}~~}z}|}~~}{yxwvuuwtoptttrpqrqqqrssqqqqqopsurooppruuqpprurotwtrrsuuusqrtuvrpuwvtqqwxvtrv|zwvvvwxyvuwz{xtv{xuwxyz{|{yxyzzz}~zxz{zyz}~{wy~~}|{|~~{{|z~~~|zyyyzyvuuwytosvvtrqqrtrnossqppssomrtpnoooqsuvsqrsrtxxttwwwvvxzzzyy{{|{z|~zy|~}|}~~}}|}}}}}~~~~~~}~}z~~}}~}}~~~{~|~~{|{}~|}~{|}|{|}~}z{}~~|z|}|}~}~~}~|}||~}||zz{~~|~}~~||{ywwursvtpooppmloqsqlkmormglrrpnkmpqplmqrsplrwsprsssuvttussssuvrqstqrutssquzxtttwxvwwx|}}}shjqvxw{z}|yx|}{{{|z}}y{}{yyyz{}}{~|~uqw~~{xwx~vnlp{|tuzyy{ys|}zvpyoj{~{z}|~|yz|z{zwxxx{yvsou|siggknjd^^dffe`bhd__ac`XZ__]ZX[acca`__a`\_ejjhefilmlkkkjihikmmljfehjlnnmmoposwts|~|xz}{|wz{zytsvuqnkhfgieabc_]]\[^`[UVXVTSTTSRPMOSURLLNMMPQMIMSOJNRTUOJQVTPNQRPRSPQXZRMW`XMT^[WWZ[[\^]\`b^\bgb\`gfdhic`ejiejqjagojfimjgknljijjjmnjikosplnnlmnnnmknplhnslhnrrnjlpqttporwvpqvuvwuwwwyvtz}xvx{zvvvrqvyuptyvsuxvtx}xsx~{y~y}~}x|~yvx|yuw{vqv{vqqqx|wtvuttvxspvxuuuwyusvwvutuvz~|xy{xu|{rv{xxz{zwvzzxwvwzzvsrvzupuwvwwuwvstwxzxssx{su{zyxtw}|yxxz|zvtuwvvututqtxvqu|{utuuxvrtvwyvrtw|yrptyzrmtyxywux|{{}}y~{ywwz|zyxy}~zw{~|wtw~{t{}w~{z|~{z|}||}}~~{}~}|~~|w}~|}}{~~x~xy|yzyvx{ywz||zz{|}|||zwvxtnnqnlljjigglpnmnmklljhjjefiiihfgklkgdglljkmfclpkkoqqorvnfp|wlowtoqstwussstuvvvuwwuqpvzwx{yvy}|y|}}~}|||~}~}~~~~~{}{xxwuuvvuplpsokijigedggbacb]^a__`a`\X[`^[^_]Z]a^Y]`]ZY[]ZXZ[^^][[]`bb`[]aa_^]_a_^ab^\_b_]`a_]]bedcdcbcddddccbbcccb_^aec`^]^`_\\]\]]^`^[[\_a^\]__`^_a`^^^``_``]]][ZYYYXVSPRSRRPNRTPLLOPPOLIKKKOOLNOKKNSWXWWWY]^_`^_cdbbcfkmkkpqljnqqqonoqrrruwtptvutuxxuy}xqpty{{zwvy~~xuuvy|}}|}~||~|}~}{z}~{zzzz||||}~~}}~|{~}z|}{xwwvsstsomoonmjhhjjhgijjkihmqqoosyzvvxyxvvy|yvuuvwwurrvvuvusrsttuttvvsrstsrpooooooooolikmmmmmmnoomnnorrpnooopqpnnoonmnnkjkjhikmnnnmnppmmqtsrrqstprxwtsruwvuttvwvtsvwvwxwvvuttuuuvvuuvxzxuvvwxxwxyzyxyyz|zx{|{zzz|}}}{{|~~|~~}~~}{|{xwyyyxy{{}~||~{xy{}}z{}|}~}~~yvyzy|~}~{uuzyvwyxvvvvtrrttqmlmnquspoopmiilnonkpttsrpqsutpnpruvvyzsqtwwwusqprrqppssnlqttttsqqstuvwvwxxxxyz}~||~|yxxwwwy|{yyz{zzywvwyzyxz}~}|||~}||{}}||}}}~|{}~~}~}||~~||}}}||~~}|~~}}~|}z|}}xx{zyxxyxwwvwyywvwwxxwvxxxwwyyyxxyzxvy|zywwz{yywwxwwxxyzwuvwwwxxxyyxwxwwyyyzyxxy{}}{zz|}{yz{yyyywwxyyzyxwvvxyvuvvuuuvxvtuvxyutxyxvuwyxvyzwvwyxwxxvwwwxwwz|yxxxzzyxwx{zxwwwvsrssrqpnmorqopqsvx{~}{}|wz|yxxwwwvxzwsvzxvzzyyyz~}z|~}}|~~|yzzzywwyyzyxxxwy{||{{}~|}~~|}~}}|zxwxyz{{zzz{}}{{|zyxxxxvvxyzwuy{xvvvwwvutuxwvuuy{xvxxussttttsruxxxwvxxvvwwvvwxzwvy{{|{zyyxyywuuwvtuuttvwvtqqrqonnnortssutssstvtsstttttvxzzyxwxywuwwvvvx{zwxy{{xutvvuqppqqponopqrrrsvxxy{~~}}|}~~|~~|}~~~~~~{z~{{~}{z|}}|}}|}~~~~}}~~~~~~}{zzzz{|}}zxyz{{{{{{z{}}{{}||}~}~|}~||~}~~|}~~~{y}~{z{|}}|||}~}}{|||~}|}~}|~~~~}}|}|z{{zyxwvtsuvsruy{~~~}zz|}~}~~}}~~~}|zx{~~}|{|||||~}{{{{zxwxz{yvvxxxvttttssqppqqqrrrrtuvusuwwvuvvvvvxxwwwwwvuutttrqssrqrrrrrssturoqsttrsvvtuvvuutssuutrqqrqpoonnopnmllllkkkjjjklmlkllllnopqppqqpsuuuuvuuuuvvvvwvtuusrsrqpnmlnolijlmmlmqrqsvy|~~~~~~~~~~}}}}}{y{|{zzyyyyz||z{|zy{|{{zz|}}}~~}||~}||~~}~~~~~~~|{|}~}}|~}}~~}{yyz{|}}zy{|||||||||z~~~{xxz{zxwxvtvwxxvuwxxwvwxyzz{}}|{|}~~~}{|~~}{z|}|xutwwvtoopnlnqqrrrqrvxz|}~}~~|{|~}|{zyxxuuz{xxy{~}{|~~}|{zz|}}}}}}~~}}}}|z|}}~~~~||}|||{zzxxxtrwyvuuuuuuuvwwxwwxyyxx{zwvxz|yvwxvvuuuvxwutsstssttuurqruwvssstutsrqqrrrqrtssrqrrqqrssqpoppooonnmllkkjjjiijighhijfdgikkhgikmmllmnommopqqppsqpppqqponnnmlkjjjihijhgghhiiklmnrvxxz}||~}{{|{yxxyyxwyyxy{zyy{|}}}~~~~~}z|}|}||}~~}~}~~}|{zz{zzzyyz{zyz}~~}}|}}}{zzzzzyxy{{zxxxyyzz{{{|}}}}}~~~}~~}}{||}zwxzzxvutsssqprrrtvvwy|}}}|~}{~~~||~}}~~~~}|||}~|z|~~|zz}~}||}~|{}~}||}}~}}|}}}}}|{{{}~{z{{{{z{||||{z{||{{{{{zyzzxxxxwwwxzwtuvutuuuuuttssuvusuvvuttvvtsrrrsrrrrqomnnmnnookhjlkjjkkkjjjkkkllkjjkmnnoonnpqppppqpoprqqpqqpmllmmmkjhgghhfeefgggknmnqtwyx|}}|}}|{{}~~|yvuyzyzzy{||}~}zz{|}~}}~~~~~~~}|~~~~}~~}|~~~}|{{{|}}|zyxxz|}}}}~~~}~~~~}}~~}}~~~~}|}~}|{zz{|{wtwxvuvwyxwz{{zzyz{}~}|}~~}|~~}}~{z{{yyxvutsssqpqqonnnnoprtuwy|~}|}}{|}|{zyyyzzz{|}~~}~~}}{zzzz{{z{|{{||{|~~|{{|~}|~~}|{xuy{ywvwz{wvvttsqrrqrssssstuusssrrsqppopqrtuttsrqqqolllnqqrsqnnonmllljgfgijkjjjjjjjkkklkjlmopqtvutrpqrqrtttqooppponmlkijjhgggfffikjjlmnprux|~}~~~}}}{z|}zwvvvvuvxxvwzzyz{|}{y|~}}~~~~}|~~|||||}}}~~}~~~~}|{{|||||}|||}~}}~}{{}~~}~~~|}~~~}|}|yyzzzzz{{zz{{zz||zyz{}}|}~|||}}~~~}|||{|}}|zyzzwvwwvurqppppooprttvxy|}~~~}}|||{||yvxz{{xxz{yy{|}}}~}~~~~}~~~~~~|||}}}}~~|||{}}}~~}}||}~~~}|{{{z{}~~}||||}|{{zyxwwxvutssstuutrqqqqqrsssrssrrsstssstsrrrrqoopppommmlllllkjijjjjlmnlklmmnnoponnopnoqpnnpqqppsrooqrrrsttvwvuttvvtsssrrrqqoooopqppoprrrv{{|}}}}|}~~~~}{zyyz{{{ywwwvvvvwxwwwuvy{zzz{|{{|~}}~~~~}||||{zzzzxxzzz{{yxyz{|zz|}|}}|{{{|~}}~~~~~~~~~~}}~}}}~~~~~~~}}~}|}}{zz{|||||{{||}~~~~~~~~~{z|}|{{{|}~~~~~~~~{zyyzzzzyxwvuvxxxyzyyzz{|{{}}~~~~~~}~}}~~}{xyzyxwwxwvvvvuuvwwvuuuuvwwyxvvvttuvvusrrqqqqpooonnmmmmmmlllnooonmnnoonorrponprqpqrqppqqqrsutruxwvwxyyxwwvvwxwvutssttrqqrrsssrsttuuuxyxxyzzzyz|{{{{zzyzzzyyz{zywvvvvvvuttuvttuwwutsuvvvxxwwwxyyz|}|||~~}~~}||}~||}|{zyz{{{||{yxy{{zzz{{zz}~~~~~~~}|}~~~~~~~~}}~}}~~}}}~~~~}}|{~~||||||||}}}}~~}}}|||}~|z}~{wx{}||{zz{{z{{{{zzzzyyzxxyz{|{{{|}~~~~}}~~~~~~{|~}|zyzyxzywvvwxyyuuvwvvvvutttttrqqrrqqpqsrqqqpprqpqrtsonooooppomllllmmmnmkkmooonmoqqrtvtsvxusw{wttvvvutwwtsttsstuurqtvutttuuvwvuvwwvtuwxwvuuwwtsuwvvwvuttwzywxxwxxxz{yxxxxzywyyxxyz{{||||zy{}}~~~~~~|~~~~}~~~}~}}}}zz||yz{xuy~{xy{|}}~|z|}}}{}~|}~~~~}||~}|}~}}~~}~}}z}}~}y{~}~~}}}}~}||{|}{yz||{{{z|~}}~~}{{~~~~~~{z{{{}}|{zz{}~~}~}~~~|}}}{z{{yxwvuuwvtuvtswyxvuwyzywwxyyxwvuuvtrqppqponmlllllllllllmnnlkmponpronqrooqtsprvtqsvvtssuuvxvtuvtsvvstuutrpqqrrrstssrrttrrsuutsuvvuvwvuvxwutuvtsuwwvxxutuvvuxzwsuyzz{zzz|}{x|}y{}{|~|~~~~~~{|~~~}z}~zyz{||{|~~}~|}~|{yyzzzzz{{|{{|}|{|}}~~|}~}}}|z|}|{|}|{|}|{|~}|}~}~~~~~~~~~~~~~~~~|{{zzzz{|}||||{{|}}}}}}}|||zyz{zyxvwxvuvvttttttrstrppprrompqponnommnnmnooooqpqqrtvtrtutrqrtsrssuusqppppqrqqrrqqqqrstsrsuuuttuuvwwwxz{yxwwxwvxzzywuvwwwxxyyxwwwwvvwxyyxxy{{{zyz{|{z}~{y{}}}}}}|||||}}~~~~~~~~~~~~||||}}~~{{|}}}|}~~~~~~~~}~~}|}~{{}}|{z{|zyzzxxyzzz{{|{{|}~~}~~~~~~~~~~}}~}}}}}}||||}~~||~~~~~}}~~}~~~~~~~~}}~~~~~}~~~~~}}}~~}|||}}}}}}||||{{{}}}|{|{zyxvvvvvvuutsqpqrqpqqponnonllnnmnooooooonoqpooponpqstrqsrrsstutsstuutsttsttuwustvvuutvwwxzzzzzyyz{|}{yyz{zyz||{{zzzzz{zyyyyzz{{zyxyyzz{{yxwxyxwz|zyzzz{{|}|{{||}||}~~}}~~}|{|~}||}~}}}}}~~}~}|}~~||}~~}}}~~}||||}}|}~~~~~}}}}}}~~~}}}}}~~~~~~~~~~~}|}~}||||}|}~}|}~~~~~~}~~~~~~~~~~}}|||{||}}}}~~~~~~~~~}{|~~|{{|~~}~~~~~~~~~}}}~~~}}~~|}}||{{|{zyzyvvwwvutttsqrqpqrqoopppnmoonmnopoooooooopqqqqrssrrstttsstuuutuuuuuuvvutstuttuuuvvwxwvwxxxxyzzyz{{{zzzyyyyyxxwwvvvvwwxwvwwvuvwwwvwyyxxxxyyyxyyz{{yyzzz{||||}}|{{|}~~~~}}~~~~~~~~~~}}~}}}}}~}~~~~~}~~~~}|}~}}|{{|}||}}|}|}~~~~~~~~~~~}~~}}~}}~~~~}}}}}}}}}|{{|~~|}~~}}}~~}~~}~~}~~~}z}~~~~~}}~~~~~}~~}|}~~}}~~}~~~~~~~~~}}}~}}|||}~~~~~~~~}}}}}|{{{{||{{zyxwwyxwvuvwusuutsrsttsuvuuuvvwvvxyyyyyxyzzzyyzzyyzzxwwxyzxu{|uuu|~wutw{xvxxsnz{twy~}|}}~x}x{~z|~xs{|w}~x{|~|r{~}~{~|v{~}~}z~y~}x|u}u~||r~wxn~uut|rw~vnno{s_pvhzy~x}z~~ykw|yvrw}|yroz{qy}zw|pu|{rx|wvwzzqkqwtooqw{qzx~sw{zzxvz~|vtxywuuuxyz{{{zvuxyvssusqsqkjkiijpsldfkmmigjklllkhgb]frnjnpu|xsz{y|~~}}w||swy{}odq|xsmu~|wroswrjoxrjmpopjemsrtuux}}|zz}zspquzvqx||~}}z~|y}~~{~~{~~|x~v~|sz}z~|}uzzpsvwyqfjqsrnkotojovusokpwvtkbjtnjmnoporwyxtw{z{{y|}zuu|}xy~y||y{|~~ukiglsj_dihgghosnjqz|{yuz{{||{{}vov}xruxtprtwyvtx|{v}|vx{|}smw}{vpyxw~}~~w}}tswwtssvyuqt{}zyyvw{~~ys{ymlqvxrlnrwxtszys|x|~{{yuz{sss}vx{}~~}zov~zvz}yx}~}}~}|{}}}yyzyxyjuyyxwz|{yxwvrouxsmhfkpkfknjgghkmkjijnnkimpljmptxusz|{y{}|{uptyurrrqpprqqssolrxrntz}~yu|z{~}|~}|yw{~xsrsvvrpoqvz|||||~~}{ux{ywwy{~~||{}xxx||wvvy~~yvwwwwtstrpw}zzz~xy{}|vqsvwx{|zx|~~y}yuuvxzrmw{z~x{stvxypkt|vqqquzqiqxxytpwyqu|}}tkv}uvvz~xsuwwuninsh]djkmicgnnonny~v}}tvxuqjcioh_chhjfaktolpt||v|vx|zwsoruploswztpy}~}zyvxzupptvtomottqu{|}{z~|stvuwuqrwxy~{y|~yyyyyvsnlpty}yuuv~~zwttx|~ysrtx}zwwuuwy|||||}~}zvsuwuuz}y{}wqw}yronqwvtvxvuwz}{~~|{{||umrwrnjeilihggjmkjlqqppryzsw|}{}{u{}zx{}yvwyxuqlqyrjmqsvsqw|zvxz{~{v{}|zx{~|zxwwywruytosvz{vy}~|x{~z~~|vuusrojmrlfkoqtsrx~}}~}~{wtx}wnnoqtmfinlkkkosolrwy{zz|}xtwytoopqsrpv|{y{}z~vvwwzwsx}{y{|~~vwyyywv{|y|}yvuplprnjfdglkiiknqrt{}}~~{xy{{xtprvustsrqpnswvttuz~{ywropomkfcgjiiiilpqsuvwy{|~}{zxy{wssqrtsrrrqqsuvwtrux{~|{}xvvvvqlkjihhgghhgjnqtusw||}~}~~|yz|zvutvyvsw{zz{|{yytpsvuuttx}~~yz{wtrqstrruyzzzz~~~|zyxvsqnpsrnoqsvutw{|}}}~}{xvuwzxvvwxzxvy{{z|~}}||}~{zzz{}|z|}{{|{zzvtssttrooqpprssstv{|zxupkkkjjiiloqrtxzzz|}~}zzyxwtqqqnllmnnljknnnoppssruyxxxx|}|~{zyxxsprvvvvuy|zy|~~}zyxusrqqrpopqpoqtuvwwz|}}}|}~~}}~}|{z{{zxvutsssssqqsuvwxz|~~}}}~~}}~~}|||{{ywwxwuuvyzzyz}~{yvvvvwwwxyz{|}~~}~}}}~}~~~~}}}}|zyyxvutsrrpopqstuuwz}{xvuuusrstuxyy{~}}}~~}|||{ywusrrpnnnmlkiijkllkknooqtvxz}|xusqpoljlmmmmoqtuuwyyyyyzzyyzzyyxwyzxxwwvvtrrsrrrrstssstuvvx{~~}|{yxxwvvuttsrqpopqpooqpprstwwy|~~}|{zxwwwvwwwwwxwx{|}~~~}}}{z{zzzz{|~~}{{zxxxwvwwwxxwwxwvwwxxxxyz{|}}}~}}|{{zzzzyxxyy{|~}||{{{{{zyxwvttuvusqponlkihhghhijklnoppqrsttttttuvvvvwxxxyzzz{|~~~~~~~~~~~~}||}||||}}}}}|||||||||||||}~~~~~~~~~}}}|zyxyzzz||}~~|||||}}|}}~~}}||{|}}||||{{|}~~}{zzxwwwwwxz{{|}~~~~~}||{{{{zyyxwwvuutrqrqpoooooopqqppponmmmmmlnopqrtvwxyz|||||||{zzzyxxxvtutrrrrrqprtttvwxy{}~~|zzzzzz|||~~}}{zzxvtsqponmlllllkkmnoprstuuwy{}~~~}|{zzz|~~~}}}~~~~~~~}|{zyyxxwwwvutuvwxxyz{|}~}}~~|zzyyxxwvutsstuvvvwwxyz{|}}~~~}{zxvtttsrqppoonnmllmlkjjkllnoqtwyz{}}|zzzyyyyyz{|~~}}}{zzzyxxxxwvuvvvvwwwyz{}~}}}||}}~}}}|{||||}~}|||{{{{{{{{{|}~~~~~~~}}~}|||||||{|||||}~~~}}}~~~~~|||{{{{zzzz{}}~~|zxvtsssstttuvvwxz|~}{ywvutsqonmmllllkkjkllkkklnnmnopqrsuvvwyyyxxyxwvtsrqpoonmmnnopqsvx{}~~}}~~}~~{xvtttttstuvvvwxyzyyzz{|}||||z{|}}|{z{xwxxvutsqonnoommmnoprtvx{~~|{{{{|}~~}||{zzz{|}~|zz{zxxwxxwxyzz{|}~~~|zxusrpnllkllmnoqrtvxyz|~}{ywvtsqonnmmllllmnnnoopqsuuuvwyz{|}~~~~~~~~}}}|{{{zzz{|||~~{yxwwvuuvvwxy{|}~}|{zyxxwxxwwwwwwwxyz{{{}~~~}|||}}|}~~~~~~~~~~}|{zywwvvvuuuvvwxxxy{|~~}|{{z{||}~}|{{zz{{zzzz{||}~~}zwvtqonmmmmmnoprsuvwyz||}}}~~}}}|{{zzywvutrqqqpppoooooopqqpqrtttvxz{|~~|{yxvuttttuvwxxy{|}~~}|zxyywwwxyyy{}~~}{zyyzzz{}~~~~}}}}}{{zzyxxxxxwwxxxyz{|}~~|zywusrqqpqsstwy|~~~~~}|}}}}}~~}}}}}}~~~~}}}}}}~~|zxutsqponmmkklmnopqrstuwxyyyyzzzyyxxxxwxxxwxxwwwvvuvvvuuvwwvxxyz{|}~}|{zyyyxyyyyz{{{{||}~~~~~~~}|||||||}~~{zzzyyyyyyyz{{|}~~~~~}~}{{{{|{{|}~~}|{||{{|}}}|~~~~~~~~~}}}}}~~~~~~~~~~~~}|{zyxwutrrqqpoooooooppqrrrrstuvvvwxxyz{|||}}~~}|{{zzzzzz{}~}~}|{zyxwvtsrqqqpqqqstuuwyyz{|}~~}|zxwvvuutuuuuvwyzz{|}~~}|||{{{{|}}~}zxwwuttssssstttvxxxy{|}~}||||{{|~}{zyyxxxxxyz{{||}~~~}{zxwvusrrrsuvxz|}~{yywusrrqpnmmmmnoooppqstuuvwyzz{|~}{yxwvuuttuvvwyz}~~|zywvutrrqppppqppqrtuvwyz|}~~|zyyyyxwxyzz{|}~~}{yyxvuutsttttuvvwxyz{}~~}}|{{||}~}{zywvuuuuuuuvvwwy{|}|{ywvutsttssuvw{}~~}|{{zzz{|~~}}{zywvvutttuuvwxz|}~~}{yyxxwvvwvvvvvwxyz{|}}~~}}{zxwutsrqpoonnoppqqrtuvwxyz||||~~~~~~}|{zyxwvuttsstsstuvvwxz{|~~}||{{zzyyz{|||~}|{zyyxxxwxzz{|}~}||{zyyyyyz{||}~~~}|{zyyxwwvvvwwxyzz|~~|{zyxxxwwxxxy{}~}{yxvusrqpooooppprsuvwxyz{|||||||{{{zyxxxyz{|}~}{zxwusssrqpoooopqqqrrsstttuvvwwwxxyz{zzzz{||}~}|zxwwvttssttstuuuvvvvvvwwwxyxxyz{{||}~~}||{zzzz{{{{{{{{{|{{|||||}~~|zxvtssrqqpppqqrsstvwwxxyzz{|}}zywvtsrqpoonopqqrrstuvwyz{{|~~~~|ywusqonmljhhggggggggghhhjklmnprsuvxz{}~~~~~~}{yxvtsrqpoonnopqrrrsstuvxyz{|}~}{yxwvvuuutttsttuuuvvxxyyz{|}~~|{zyxwvvtsstttuuvwwy{|}~|zxvtssqponmmmmmnnooppqstuwyz|}~~}|zxvutrqponmllllkjjjjjjkkklmnopqsuuwyz|}~~~~~~~~}|zyxvusrqpoonnmmnnooppqqqrstuvxz{}~}~~|{{{ywy|{{zzzz}~}}~~~~{||{yxwtrstsrqqrrpruuuwwwz{}}~}~~}|xyzxuuvroqsqopqqqsuvxxz~~|z{}{yzzz{{|}|~}{yxwurpnnkhhhfeddcdfghhghknoqstwyy{~~{xyzwttuuvwyz{{{}~|{zyvttttrpprsssttttvxxxy{|~|{{{zxwwwwwvvvwz{}~~~||}{xy{zyz{{{{|}~}|{{zxxwwwwwwy{z{}~}||{{}~|z}}|~}~}}}}|{z{|zxxxwwxywuwxvtx|ywz}~}~}}~|{}~|{z{{{|}}~}{{|zywtssrqpooonmmmmoooqsrqsuwy{~~~{{{xvuusrrrrrrttsvxwvy|||~}~~~}{|}|zyxxxvtvxxwwwwxz||}~~~~~|{yxxywuvwvvwwxyzz{}~~~}||{yxxwvvvvvxzz{|~~~}{yz|{z|~~~~}}~~}|{|~}|}}}}~~|}}|||||||}}|}~}}}~}|}~|zz{zyzzyyxxwuuuutsrrsqpqrqqrsssttuwxz{|}~~~~|zzyvtttqmnooonoooruttwyxx{}}|~~}|}~}}}}}|~~~{{|zxxywvwyxwz||{|~~~}}|||{|{{|}}~|~~~~~|~~}|}}}~~|}}}}||}~}~~~~~~}}}}}}||}}}||}}|{||{||{{||{yxxyyxwwvvvuuvutvxutvxxwxyzzzz|}}}~}|||{zxwvvuttsssrqqqqqrttrrtvwvvxyyyy{zz|~}}~~~}~}}|{||zyz|{{{|}}~~~~~~}}}||{zzzzzz{{{||}~~~~~~~}}}}}}~}~~~~}}}}}}}}|{{{{zxwwwututsrrqqrtttuuuvwxxxz|||{|~~~~~~~}}|{{{zyyyxxwvvvutuussuuuuuuuuvxyyz|{z{|}~~}}~~}||||{{{{{|||||}~~~}}}}~}}}}}~~~~~~}}~~~~~~~}}}~~~~}~~~}||zyyywutttsrrrssstuvvwwxxxy{{zzz{{zzzzzyyyyzzzyyyyyzzyyzzzyxxxxyxwwvvwwvuvwwvwxxxyyz{{|}}}}~~}}}}|{zyyzzz{{{|}~~~~~}}~~}~~~}~~~}}}~~~~~}}~~~~~~~~~}}|{zyxwwvussrsssrrstttttuvwxxwwxxxyyyxyyxxxxxyyyyyxxyzyzyyyyyyyyzzzyzzyyyyzzyyzzyzzzzz{{{|}}||}~~~~}||}|zzzzzyyyyyz{|||}~~~~~~~~~~~~~~}}}}}}}~~~~~}}~~~}}||{zyxxxxxwvuuvvvvuuvvvwwvwwxxxxxxxxyyyxxyzzyyyz{{zzzzzyyyyyzzzzzyzzyyyyyzyxyyxxyzz{{{{{{|}||}}}~~~~~}|||{{zzzzzzzyz{}}~~~~~~~}~~~}|}~~~~~}}~~~~}}}}}|}}~~~~~~~~~}~}}}{zzzzyxxxxwvvvvvvvvuuuuvuuuuuuuuvvvvvvvvwwwwwxxwwxxyyyxxxxxyyyyyyyyxxyzzyxyyyyyzzzz{{{{{}}||}}~}~~~~~~~}|zyyyyyyyxxyzzzz{|}}~~~~~~~~~}~~~}~~}}}~~~~~}}}}}}}}}}}}~~~~~~~}}}|{{z{zyxwxxxwwwwwvvvvvwvvvvvvvvvvwwwvvwxxwwxxxxxxxxyyyxxxyyxxxyyyxxxwwxxxxwxxxxxyyyyz{{{{{{{|}~~~~}}}}}}|{{|{{{|||||}}}}}~}}~~~~~~~~~~~~~~~}}}}~~}|{zzzzyxwvwwwvvuvvvvvvvvwwwwwxxyyyxwxyyyxwwwwwwvwwwxxwwwxyyyyyyxxyzyyyyyyyyxxyyyyzz{z{{z{{}}}}{w}}mvri`cjhcbbcfedbaaceeeedehkhfknopkeeghieamzxvz|sk|rv{||xz}~}~|~|z}~{yzz{{vrpooononnmnliiilrttqoponmllpttuuvy}|zzyy{}~|xy{wtqppoljiiklmmmlkjjjjkkjigfeddfjf_^`dehmopnnmjkjkosy{}~||~yvxy|}~~~~}yvsrponokhln{}umfghghjmllkkjkklooprpmjefhggefijlnty{}zywwvwxxyvuvxwutqqqsxurvxwvrnoqtwxy|~ytssrsw{yy{}}~yqsutronnpv~ukosommjkmmmlmmmlnprmhjllkjkorwzwuvvuvuuwuojhglsroppnljjiijjhiovvu~wssssrquyvqsw~zxwxxxzwrtyyy~}~}|~{x}|uw~}{~~z|~|xz}|}}zx|~|}~~}|}}~{vqoqsvzywurtvnfghfdbaglnog^dkgca]\\ZYYYZ\adb___][[[\^_aba][[\\\[YZ\[YWWYYYYYY[^bc`\^bdehjjihimsx}~~~~{x}{z{~~}|{yyz{}}{zyy{|{zyz||{yxxxwvvwwvxyxxyxxxvvwwwwwvuutstuutttrrtvwxvux{zxxz|~~}{zzyz~~}~~~}}}{z{}|y{~|yy{zxutvyz{|zz{xwy{{{|}}|}~}}|z{|~}{}~}{xwxyzywwxxz{{}~{zy|}~|yvvwwwvvuspnooonnlllighggigddegiihgfhihiknnnpqrrommmquqmllptronljjlnppmjkmmmoqqpoommquvvuuwxwvuuuttuutsrsutsstsqrttqpnopnkkjihjmlkmoppljlorsqqsuvxz}~}}||{z~||||}~~}~~~~}~{yy{~|xvvvwyyz{ywy{{z|}{yyx|}z{{|~~~~}}}~|~~~~}|~~~}|}|||{{~~{xwx{~~|{{}~}|}}zwuuwvtvyz{xttvwxusvy{zvsqqsvtqmjknlloqqrsstvxyyyz}~}}zyzz|~~}|zyyyzywxyyz|~~|~}{~}z|~~|}~~~{~{|~~~}}~~|}~}}}zzzxvuutrsuvwxy~~~|yyz|}}{yurrrrtrqrtsrrssrqqqrrsvvtrrttsuwvuttuvvuutrrtwzzxtrrpqrtuvwwvutttuvwxxyyyyxxyzzyyyxvuutuuuwvpmopponljigfiklmmlkijjhecdfggeeggefhiloqtvvvxz{|~~}|}}{|}~~}zvx|zwxy{}|{{{zz{||{{{|~~~~~~~}||{z|}}}}}|zyzz{|}|{{{yy{}~}zxy{|~~|}~|~}{|~}}||~~|{{yywwxwxz{|||{{}}}~}~~~}~~}|}~}}~}}|{||yvxzyxwxwvutttvy{}~~~~}}{{}~~|yyyxxyzzzz{{{{{||~~~~~}|}}}}|{}~~~}~~~~}|}|{{{|{zzyxy{|~~~~~~~}||}}{zzyxvutttsuvtrrssrqrsstvwxwuvwwvvvvvvwxxwwwwwwwwvuvvwxwtvwvuttsstuutttuvustvvusstvwwvvvvtrpoooppnmmmmlighihhhiihgghgffffeeefeefhjlmorvy|}|}~}}~~~~~}{|||{zzyxxyzzzzzyxxxyzzz{||{|}~}~~}|{|}{yz{{{{zzzz{{||}~~}}}~~~}}|zyyxxxxwvvwwwwxxwwyyxxyyyz{{{||||}}}}~}}~~{zyyvssstvvwwxz}~}~~~~~}}~|zyxxxwvwz|~~~~~~~}~~~}}}|{zyxxxxwvwvvvwvvwwwvvvwwvvwy{|{zyz{{{|||||||{zyyxxyxxwvuvvvwwwwvwxxwwwxxxwwxxwwvuvuuttttsrqpponnnmlmmlkkkklkjhhhiiigeedddcbbaabdfhlpsvxz|||~~~~~~~}|{zyzzyyyyyzyyyxyz{{{{zzzzzzzzzywwxxxyzz{{{{|}}}|{{{||{{{{{{{{zyzyyyyxyzzzyz{|}~}}}|{zzzyyyxwwvvwwwwwwwwwxyyyyzzz{||}}~~~~~~~~~}{{z{zywvvuusqpoonlllnpruwz}~~~~}}}}}}|{{||}||||}}~~~~~~~~}|||||}~~}}}~}|{{zyxvuusrrrsuwz|~~}|}~~~}}}}|{{{{{zzzz{zzyzzzyzzzyyyzyxxxxyyxwwwxwwwvvvvvwwvvvwwvvvwwvuuttttttsrqqqqrrqppqqpopqqppppooooonnnnnmljkkkkjihhhhgfffecbccbbcehknqsvz||}}|}~~~}}}}~~}|||}}|{{{{{zyyyxxwwxxwvvvvwwwwvvvuuvwwvvwwyz{|||}}}}||{{zzyxxxyyxxxyzzz{|}~~~~~}}}}|||||{|||{{||}}}~~~~~~}}}}}|||{{{zyyyyxxwwvvutssrqonnnmmmnpsvy{~~~~~~}~~~}}~~~}}~~~~~~}|||{zywvutsrqqqstwy|~}}}}}|||{zyyxxxxxwwwwwvvwwwwvwwxxyyyyyxyzyxwwwvvvuuuuutttuuuttuuttttuutttttssssssrrrqqrrrqqppqqqpoooonmlkkjhfeedcccdfilorvy{}~~~~~~~~}}}}}}||{{{{yxxxwwvvvvvwwwwxxxxxxxwwwwvvvvvvwxyyzz{{||{zz{{{{{{||||}~~~~~~~~~~}~}||{{zzzzzyyyyxxwwvutsqpomlkkkkmnqtw{~~~}}}}}||}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}~}}}~~~~~~~~~~~}|{zzzyxwvvuuuuwy{}~}}||{{zzzyyyyyyyxyyzyyzzzzyzzyyyyxxxyxxyxxxxxxxxxxxxxyyxxxxyyxxxwxxxxwwwvvvwwvvvvvvuuvvutttttsrrrrqqqqpooooonmlmmlkkkllmopqstuvwwwwvvvvvuuuuuvvvvvvwwxxwwxxxwwwxxwvvvwwwvvvvvwwwwwxxxyyz{{||}}~~~~~~~~}}}}|||||||||||}}|||}}}~~~~~~~~~~~}}}~~~~~~~}~~~~~~~~}}}}|{{{{zyxxyxxwwwwwwwxyz{{|}~~}}}}}||||||}}}~~~~~~~~~~~~}~~~~~~~~~~}~~}}}}}}}|||||||||{{{|}}}}}}~~~}~~~}||}}|{{{{zyyxxxxwwvvvvuuvvuuttttuuutssssssrqqrqqpqqqpppppppoooonnmmmmmmmnnnnooopppqpqrstttttuuuuvvvvuuuvvvuuuvvvvvwwxxxxyyyzzz{|||||}~}}}}}||||||||{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}||}}}}}}~}~~~~~~~~~~~~}}}}}|{{{{{{zzyyyxyyyyxxyzz{{{{||}}~~~~~~~~~}|{{{{zyxxyxwwwwwwvvvvvuuuuutttsssssssrrrrrrrrqqqppppppooooonnnnnnnmmmmnnnnooooppqqrrrrrssttttttttttuuuuuuuvvvvwwwwxyyyyzzzzzzz{{{{zz{{{|||||}}}~~~~~~}}}}}||||||{{{{{{{|||}}~~~~~~}||||||{|}||}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}}||||{{{{zz{{{zz{||||}}}}}~~~~~~~~~~~~~~~|~~}}~}|~|~}~~~~}|}~{y||xz|{yxxwwvvvusrststttrppoonliggeeeeefghijmoqsvy{||}~~}~}}|yutsqpnlllkjkllmnoopqqtwxyzyz{{{{zywwvtutqppoopopqrrrrssttvxxvxywuvwutvxyz{|~}~~}|zy{}~~|}~|zz{zyxyyyyz{}}}|{{zxwvuusstvxz|~~|{zyxz{{{}~}}}{zzzwuwywuwxwwyz{|~~|}|~~}~~zwyzwtuvtqsutttuttwyxwxz|~{{|ywwwtrvzxwz|}|}~{|~|z{|xuvwtrsuuuwyyz}~~~||}}~~~|yyyvtvwwvwyxxyz{|||zxz}yvwxyyyy|~~~}|ywtrqpmklnnnprtvwx|~~{}|xy{ywxyyy{||}~~~}{z{|zxz|{yz|}~}|||}~||}{yxwutuvvwxy{}}zzzywxywuxzxvy{{zzzyy{|yvxxvtuvussrqqqooonlmnljijhgffffddefgjlnpsuxz~~|xvusqqpmjkmlkkkjjkmkilolimppoprsstuuuuuuttutsrqrtsrstsstuuuvvutuuusstuvwxyz|}}|{zxwwvuuutsuwwvxyzz|}}}}zxvtssrrrsuxz|~~~}}|zzyyyxwxxvutuuuuuuvvvwwz}}{}~~~~|{|||||}~~{ywtrponmmmmmprsuwy|~~|{yxwwwwyyx{~~~~}|{{|{{{|~}yyxurqpommoooquwz}{zyyxxwwxzzz|}|{||~~~}~~~~~}{yxvtrqrpnpqqqsvwy|}{wtsqonmkklmmnoqrsuxz|~|yxvtrqooopqrtuvy{~|{zywxxwvwy{|}~{wtrpnlllnppquy|~~}}~~}}|{{zyxwwwwvutuvvvwyz|~}zwtrnkjhfdcbaacdffhlosvz}|ywtqnlifdba_^]]\\]^_`acfgiloqsuwxyz{{zyyxwutssqooonmmmmmmnoopqstuvxz|}~~}|{yyxvuuttuvvwxz{|}~~|{zzyyxxxxy{{||}}~~}zvsqomjjjihjkmoqtvx|}|{zz{||}~{yxwvtsqqponmmmmmmnopruwy{}}{xusqponlkklmnprtvy{~~}}{yyxwvuuvwxxy{|~}|zywuttttuvvwxz}|ywtqomkjihhhijkloruw{~}|{zzyyxxxxxxxyz|}~~|xuspnlkkkklmoqsvxz|~}|{zyxxxxxxy{|}~}{xwvtrrqrstuvxz|~~|{yxxxxxxyyz|}~|zwvtssssstuwy{~~|zyxwwwxyz{}~|zyxwwvvvwxyz{|}~}||{{{{{{{{zzz{{{zzyzz|}~~{xuspnkifdba`__^^^^_`abcefghijklmmmnnnnnnnmmmmlllkkkkkkkllllmnpqrtuxz|~{ywusrqppqsvwz|}{yxwvutsrrrrrrrsstuuvwxy{|}~}|zyxwwvwwxyz{||}~~}||{zyyxxxxyyyz{|}~~{ywutrqqpoooopqrstvwyz{|}~~~}}|{yxwutsqponmmmmoprtvx{~~}}}}~~~}|{zyyyxxxwwvvvwxyyz{}~~|{zxwwvwxyyz{{|}~~~~}|||{zz{{|}}~~~~~~~}|{zxwutsrqpopppqstvx{}~|{zyyz{|}~~}{yxxwutsssssstuuvwxy{}~|ywwvvvwwxz{}~}|{zywvutssssssrsstuvwxz{}~}||{zzyyxxwwwvvvvvwxy{}}|{zzyyyyyz|}~|zywvutsrrqqqrrrrrrrstuvwwxxxxxxwvutrqomljhggfedcbbbbbbbbccddeffghiklmopqrsuvvwxxyyyyyyxxxxxxxxwxxxxy{|}}|zxvtsrqqppqqrrsuvwxyz{||}}~~~}}}}|||{{{{{zyyyxxxxwwvvvwwvvvvvvvvvvwwwxxy{|~~~~~~~~~~~~~~~}||{zzyxxxyz{|~~~~~}||{{zyxxwvuuuuvwwxyz{|}~~~~}|{{zzzzzzzz{{||||}}}~~~~~}|{{zzyyyyyyyyyyzz{|}~~~~}}}||{{zzyxwwwwwwwxyz{}~~~|{{zyyyyyyyyyzzz{|}}~}|{{zzzyxxwwvvvwwxz{}~}|{{{|||}~|zxwusrpoonmmmnopqrtvwy{~~}{vquzslkjqwrlihlpoopqmjw{tx{zywwwzkotw{rjosuwsptwrmu~ysx~~z}~}vnsxwxrklnpqrti_irsvtqtvz}~~wz}|z}~~}z{}}}zxzzr||trou{yxqjovus{}w{~z}yyyyhvqs}r}rexzkkkutfmuk`cfp{ePdy|~m\q}txz~zpzuu}}q~z{{~r|}ou{}xov{ywwwz}wry~}|xu~u}{r~|}}~~}||zy}worwy{z{~|}}|{xutsokgbcfhjc[]adea`achllljjhdo{vpopvztnsytoruy~umoqyvlw|rw~zpzzv}{}x|}~|tw}}{wsvzxutstuvtsttuwxz~}zzz||~~yvvxyxvtsx|}|wtx|x}wsrpv}tlryyx{}z~{w|}x||y~z|~}}|{}~y{zxz|}z}}~{zv{~ztnrsibhnkfb^fnlib\hwtnnprssvz}xrv|{{vptwtpmjmokehnkhotvzuq}uy~yusqsvohlsqrqlqyxuuvyz}|v{}}~~xrrrtvnegkf`chlohbmwxyvt}~zz|{|}{}yz~~}}yxz}~{tqt}~yw|xrvzxy{~~zsxsy~~zz{xv~{tuutvxz~}{}|xx}|~~v|{u}z{}~w{z{|}{wvsmjpvpgc`djeadfdbadghhghlqvtquzxw{~~{wvvwyyxvsv|{z|||}|~}{y}x~}zxzzzzxxvstrtxsmpquxtqqrvzz{||}}~xy|ywyzwvvuw{zy{}~|}{||ywyyvsuyyyvsy~|tlmoqsnjjilpqrtwtqx~z}}|~yzyvutvxyurvz~~y|}~|z|zw|xsy|xtx~z{~~|uowyrw{{|~wy|{yoeoypgfdinhbdefgcaipiahqu{xs|vxz{{uosywtvu{}x}~z}}{x}yrvxyyqkputtrpu}zw}xy{wunhnrlghiklkkpusrvx}}~zvz{}vz|}}}}{xsqv{yvuvvw{{{~~}~|~{{{~zx}~~{xxy{~|xutuw}}wwx~~|{}}~y{}||}|{|zy~~z{|~|uwxxwxxxyslrxuqolptssrrtvuuy~|z{{{~}{~xpx{wvuxzvsvxwvrov~woruwzwuz}zzz{~zv{}{xx|}{{{|}|y}{vy}~{~~z~{v{|wxy{|ytz~{zy}}{}~|z}}}}~|}y~}{z~~z||zwuy~wpqstuoilponnnrvqnswxyxv{~|}~{xxy{}zuz{xzz~z|~{v|z}~}y|zwz}zxyxyzyw|zuxz|}yuvyz{||}}{z~{x||yxxxwtqsvtqonrwursvxz{{~~}~}|ytw{yvtrtvvvuvwwwxz|{yz{}~~~|yz|}}xtuwvuwxwutuz~|zyw{~|zxy{yvy|yttuxzvrsttuvuwyvtx|~|x{~}||}~}|~}||~~~}||xuvxwwvtvxxxyxz~}{~{zz|~}{~~}~~|z|}zwvwxywuvxxxwwy}}|{{{||{}|z|}~~}~~}~~~{xxwvvvwutstwzxwwx{}}}~~}z{|{zyxyyxwwwwvvuvxvttuwyxwy|||{|~~{~}~|~~{yvx{zxwwxyyz||zyyz}}z{}~}~}~~zvz~}{~}|}}}~}~~~||{||ywvvwxvtttstuvwwvwy{}}}~~~~~}}~~~}|}}~~~}|||{zz|}}}~~~~~}|{|}|{{z{|{yz{|{{z|~~}|}~}||||}~~}{{|||{y{}|{z{|}||}}|{zz{}||}|}}|{|~~|{{|{{{{zzyyzzwuuuuusrsuuuttuwvtuuwwvuvwwvvvvxxwxzyyyyz{{{|}}}~~~|}}}||{{zz{|}}}}~}|{{{{zyz{zzzz{{{z{{zyzz{|{{||}}}|~~}}~~}}||{{{{{{|||}~}~~~~~~~~~~~~~}}~~~~}}}|{zyxxwwxwwwwyzzzyz{{zzz{||{zyyzyyxxxxxwxxwwwwwxxyz{{{|}~~~~}}}}|{zzzzyxxwwvvvwwxxyyxxxyz{||||}}}}~~}~~~~~||{||{{zzzzyxxxyxxxyzzzz{{|}~~~~~~}}}~}}}}~~~~~~}~~~~~~~~~~~~}}}}~~~~~}|{zzyyyyyyyyyxxyyxwwwxxxxxxyyzz{z{{zyxxyzzzzzzzzzzyzyywvvvvvvuuuvvuuuuuutttuuuuuvvwwxwxyyyyy{}}~~~~~~~~}~~~}}~~~~~~~}||{{zzyyyxxyyzz{{{{zzz{{{{{||}}}~~~~~~~}}}|}}}}}}}~~~~~~~~~~~~~~}}}|{{{{{{{{{{{{{{|}}}}||||{zyyyzywvvuvvvvuuvwvuuuwxyxyyyyzzzzz{{{{{||}~~~~~~~~}}}}||||{zyyxxxyxxyyz{zz{||{zyyzz{||||}~~~}~~}}~~}}}||{{||{{{{{{{{{{{{{zzzz|||{{{{{{{zzzzzyyyyyzz{{{{|}~~}}}}}|||{{{{zzzzzz{|~~~~~~~~~~~}|zyyyyxwvvwvvvvwwxwvvvwxwwwwxxxwvvvwxxxyz{{{{|}~~~}}}|{{{zzzxwwwxxwvvvvvuttuuuuuuvwxxwxyz{||}}}~}}}~~~~~~~~~~}|{{{{{{{{||||{||}~~~~~~~~}}|{zzz{zzyyyyyz{||||||}}}}}}}}||||||{zzzz{{{zz{|||{{zzz{|}}~~~~~~~~~~~~~~|{zzzyxwvvvwwvvvwxxxxxxxxxxwwwwvvvvwwwxyyyyz{|}}~~~~~|{{{{{zz{{zzyyzzzzzzz{|||}}~~~~~~~~}||{{|}}}}~~~~~~~~~}|||}}|{zzzyxwwxxxxwvwwxxxxyzz{{{||}}|||}}}}}}~~~~~}|||{zyxyyzzyyyzzyyz{|}~~~~~~}}|{{{zywvuuttsrrrssstuvwwwxyz|}~~}~~~~}|{zzyxvutttttttttuvvvwxxxxxxxxyyyxyyyzzz{{zz||||||||||}||}}}}}~~~~}||}~~}}}}}|{|||{zyyyyzyyyz{{{||}}~~~}{zyzz{{zzz{{|||}}}}}||}}~~}}}}|||{{zzyyxxxxxxyz{{||}}}}}~~~~~~~~~}}||}~~~~~~~~~}}}|{zz{zyxxxxxxwwwwxyyz{|}}}}~~~~~~}|{{{{zzzz{{{{||}}}}}}|}}}}|||}||||}}}}~~}}}~~~~}~~~~~}}~~~}}||{{{{{{{zyyyyzzzzzzzzzzyyyyxwwwwwxxxyzz{||}}~~~~~~}|||||{zzz{{{{{||}}|||}}|||||}}}~~~}|||zyxxxxwwvvwwxxxyyz{{|||}}||}}}}}}}}}|{{{{zyxwxxwvvvwwwwwwwwwwvvwwvvuuuuuuuvvwwwxyzzzz{||||||}~~~~}|||{zyxxyyxxwxyz{{|}}~~}|||||||{{{||||||||{{{{{||{{zz{{{{{zz{{{{{{||||}}}}}}}}|||||}}}}~~~~~}~~~}|{{|}~~}~~~~~}}|||{{zzzz{||{{{|}}}~~}}~~~~~~}}}}||{zzzzzzzzzyxyyyzzyzzzzz{{{||{{{{|||{{{{{z{{|||}|}~~}}}|||{{{zyyyyyyyyzzyyxyyyxwwwxxxxxxy{||}~~~~~}}}~}|{|||{zzzzzzzzzz{{{||}}}}~~~~}~~~~~~~}|{{{{{{{zzzzz{{|||||||||}}~~}}}}}}}|{{{zywvvvvutsssssrrrstuttuuvwxxyzzzzzz{{{{zzzyyyz{{{{|}~~~~~~~}|{{{{zyxxxxxxxxyyz{|}~~~~~~}|{zyyxxxxxyzz{zz{||}}||||||||}}}}||||}||{{{{zzyz{{{{{||}}~~~~}}}|{zyyzzzzyzz{|||}}~~~~}||||||{||||}}}}~~~~~~}}}}|zyxxwwwwwwxxwwxyzzzz{{{{{|||||{zzzzzzyyzzz{{{|}~~}}}}}}}~~~~~~~~}}||||{{zyyyyyyyyyyyyz{|}}}~~~~~~~~~~~~~}}|{{|{{zz{||}||{{||{{z{||{{{{|}~~}}}}}|}}}}}}}}}}}~~~~}}|}}}}}}~~~~~}}}}||{{||||{{{{||{{{{zyyyzz{zzyyyyyxwwwvutssssrrrsstttuuvvwwxxxxxxxyyzzzyzzzzz{|}}}}}~~~}|||||{{{{|}||||||}}}~~~~~~~~~~~~~~}|{zzzzzzyyyzzzz{{|}||{z{{{{{zzzzz{{{|}}}}|}}}}||||||}}}}~~~~~~~}|{{{{zzzz{{zzz{|||{{{{|}}~~}}}~~~~~~}~~~~}}||}}}}}}}}}}}}}|{{{{zyxxxyyyywxxxyxxyyyyxwwxxyzyxyyzzzz{|{{|||}}~~~~~~~~~}|{{|}}}}}}~~}~~~~~~~~}}}}~~~~}||}}}}||||||}}}~~~{zy~}{zx{{zytw{zwxz{|~~|}~{}z~}|~~|||~}~}}|x}yv{~zwwz||zyz}zx~~}~~|{|}{{yyz{{{{{zwx{|xuuwyxutvvwwuvwuutuzwpswwvspuwtqqrrssstrotwsppsyyttwyy{||||{~}|~~~~}||}z|~~~~~~~}||}}|}~|x{~}}}{}~{z{}|{zyz|}|wu{~|{{|}}~~~}~|||{yzywxxwwxxwxxvutsuz{xxz{|}}~~{x{{x}{y|}{zy{~z{}zz}||}~~~}~}}}zvxzyxwutttvwwtqooprtvtsux{|yy{|||zy}}||}~{w|y{~zwxz~vx~yz|~~|~~~~~~}}}}|{{}{xz}|}}{yyz}|y|~~}~~~~{~|z~y}{y~{|{{|}{utwustvvuvxxz|{y{~~~||{zy{{zxtrtxz{{xuz|yx}ytz}zy{zvtsstpnsunijlonjjlptrprtxztrwz||zy|}~}{|~|zz|}}~~}}|~|~}||~}}x{}~~|xx{{yyyyy|}vsy}zxz{|{z}yu{}zy{~{}z|~}~~{zz{}~}yz}zwy{|}zyy{}|yz~|x}{x{~}z{{{~{xz|{zz{}|yy||x||z}|}~~}}~~}{}|z~|}}|}}{{xz~}z}~~~~~}}~|vuz{yvvwzxvwz||ywz{|~|z|}{{}|wy|{zzxwxz{yx{zxxz{|{{||y{|~~}}~~z~~}||}}|~}yx}yvy}{xz|wuz{tt{zuuvvwutw{|{wvy|~|wz~yvz|{|z}|~}~~|{}~~~~~~~zy~~zxyz{{{zyxxy{{|}{vx||}~~~~~|zz{zz{{wvxzzywxzxtuyywww{}{{}~~z}|~}}~~}~|y~~{{}}|zywy{||yvwyyzywustuutrstrrssvxrqwywvuw||y~{~|~|z|~|~}y}~|yz~~|||}~~~~~}~~|{{||{{|{zyy{|zz~}|}~~~~~}~}}|~}~|}||~}{{{zzyy{zxy{{zz{yy}~~~~~}|{yyz{xuvwvvwxwvvvux|{{}}z{}}|y}{yywttvvrqtvvtqqsvyyxwxzzxz}~}zy{~~{yz||xutwz{{zyz{{ywx||yyzzyyxyzxxyxuw{|zyyz|||~|{}~}}}~~~z|~|{}}~|z|}||{{{zzzyxxyyxxwutrtxxuuwyywwxxz|~}{|~~|||}~}~~zy~~}~}}|{}~|}~~|}~}}}~|z{}~~}}}~~}{~}~~{zx|}}{yz{zx}|y}~{z{{}}{||xvy{ywwvutttttsrrrrssvvtttuwurvzzzywy{||{|~|}~~}~~}~~~}{zyz{zy|zuvz{zxvz|xuxzz{|}{{}}{z{~~}~z|~~{x{yv{}yw{{xz~}|}~~{}~|{|}}|||{|~~~|{}~}|}~||}}}||{y}}|~~~~|z|||~~}~~~{||}~~}}~~{|}~~}}{yzz{zvy~zvwyz{yxyz{{xxyz{ywy{||ywz{xvtvzyvwxvtwxutuvxvsv|{wxy{||}}~~}~|z~{{yz{|zwxyxxz|xw{{yyz}}}}}~~||}}{~~}}}~~}}~~|{{zzz{{{{zyxxz}~}~~}~~~~~~~|{{{{||||}~~~~}}|{}~~~}|{|~}{~~}~}|{|}~}{{|~~|~|{z{|{y{}{z{|}}{{||{{{{ywuvwwwvutsqqrssronosurpqsutprwvttuy{yvuwz||zwy~zw~~~~}}}}~|zyz|}yx{{|{zzzz|zw{}zyxz}|yxy|~}}~~~}}}}~~~~~~~}{{|||}{xy|}}{xz{{{{z{zyz{{{yy~}|}~|~~}}~|z|~|yz{zz{}~{xz}}{||||~~||~~||||{xxyxwvvxxwuuvvvutuvvwxwvz{yxwx{{xwxyxwvvvwvtuwxxvsx~~|yw|~~~~}|~~}xy~~zyzzz{{yyyz{{yxzzyz{zwxzyyyy{|{{|~}}}z|}{|}|{zyz{||{}~~~~~}z|~|y|}|{|~~||}~}}~~|~}{~}}~~~}|||}}{{~}}}||}}~}}~~~~~~}}|{zxy{yvwwvwutvxzytstwzvqtyyxsrstvuqprsusoqvtrsttuwxyz{{||}~~|}~qty{{}zyyyxz{ywy|~~}zytpv}umglt{xrmonpy}~zwvy}yttvutnis}xuohpyvryzjfuztu{}~~~~ywz~|{zwtuvqoomkmnlnqlijlnpoljkrvpjhimommhfiklichlgdgjpngjnmonmquvvuuvv{|z}}yttwxwvx{{{}}zyxsnntwuuw{}{}}zxvutqnljfdfgegklkihjmppjgjlkgefeb`]ZY\_ZQSXTSXZWV[a_]`ehjfcknighhfefc]^ef^Zbkd\cifcfhihhihgkmgdilifgjigmnfahookmrkbglgacfb^_acda```bb__aflifklhjnooqrrssrx{urx{|ytwz{}|xw{~|x}{|~zxz}yv{}z{|{vruzwrrvvwz}z}~|~}|z~|{wvrnmpndbjlihhmrrqsw{~}vw|{xy|zuw}~|}}~~}~}~|z}~|~~{z~~}~|{xtttpljihghgeffdfigdhnkhknpuvtw{}~~x|}zxwxz~~zy{}y~~~~{tw{tlotpjgfgedfgeehiikpssw{zx~{|}}yx|~{z{z}~}{}~||~y}|~x}}xz|ywxuqpppqplikliefgdaaacda_chjkloty|}zyywuwwnjpspmnonlorjdmxrhmuqnprtutsrstttusssrpnnqqoorpnossoqtqoopsupmquvwxy}}||yw{|xv{|ww||{~{yz{yuuvxzz}}~~yu{wsz}zwutsrollpqnnpnnnllonlnopqnknsrpoonnmmnnjhhgc``]ZWTSNHIMJGIJIINURPW]]]_dkkjnopqonnnoolhccc`[XTRRNKIHDAAA>;=>=<<@BACGILORSUY[\]^_ab`]\`a^YUQPQNIGGEDDEHIHHIMRSSVX\``bgggjkmoopokjkhfdb`^\XTSTRPLILNKILPRSTTUX[^ccbfhgghjmmjfdefc`]ZZZWVVW[`bcflpqtz}}~~{|}{zyy{{yxyyy{|}}~~y}|z}|y~~~}|}~~~~~|xrnkhec_`b^]`babdhkmpuwuv{~}||{zzzwtspnljghkihjnrrruz|~~{{||zxwuqoomkifeeeca``aa`^`cefhknqtvxyz|}|ywwuqnliecb`^\]_^^`bbdhmnqvy{~~{xwussrommkjjjhjlmmmoswxwy|||}zurrrqolkjjknmmprsuvx~~ytrpolgcdc^\\\^ab`bgklpsvy{z|~|~|zyxvtqponkigffhjihhhjjijnqssrvz{}}}xqmlkheb``a^\_bcdegkmoqsvxxy||zyxwvurrrollmmmlmoooruwwxz|~~yvuttrnmmlklmpsuvwx{~|zxwuqqqqqqqsvvx|}||~}zz}~}{z|~~zvtromkjjhffgggillkmoqsrruvwxwwwwwusvwsrsttqmnppnnnnmnooprttvxz}|xvtqoljkkklnrvwx{}~{yxvrppoomjihijihjlkjklmopqsuvxyyy}|zwutqoonkjjjhikkklnnppptwvtuuvvvutttrpponmihijhhhhhjmmmnpsvwy||{|~}{ywusrrtqnqssrttvxx{~|z}}{ywvusppnmllmnoqsux{~~}||}~~|zxuttrpnmmlkmprrsux{zzzwsrrqooooqssstvz}zz~}{{{zxvtsromkihgfeeb`abbbbdfghjlnptxy{~{xurpljihffgjkjiknqstuvxyyxyyzzwtuutsqrtqmlkjjgddccba`__`_^_abdfhkosw{~}}}|zyxyxusuvrpqppooqstuxz{~}}|{z{{}~~~~}|{{{zyyxy{~}~~}~~~~|zwuutrpnnnnmmmnolknpoooprsstuvwwxz}|{|~|}|yxwuuutsrsssssuwvvxz{|}~}}~~~||{{zyxyxxywtsssqponnmlnonnprsvxyz{}~~~~~~~~~~~~|}}}}{z{zxvvvvussstutrrsuuutvwxxyy{|~|zyxvuuuutttuwxxyyzzzz|}{{{{zyyyxxwtqpppolklkjjkjiihggghgeeddcccdddfhijklnqrttutttuutrrrpnnnmlkiihgijihhhiijklmnoqqqsuuuvvvusrqqrokkkjihgjjjjllmnpqqruvwwy{}~}|zyyyzzz|~}{zvsqonmkiiijihijmoopsuwyz|~|zyzzxwvwyzxz}||}~}}zyzyxxyywwxz{zzz{|}}~~~}|}|{ywvtrqonponmmmnnoprtvwyy{~|zyxxvsttropqnmoooprsvxz}~{xvuttsssssttwxxy{}~~}{xtstpnnmkjigffgggghjlmmopqstuwyyz|~}}}}{z{{yy|}{|~~}|{yxvtstspmnooprssstwzyy~}{yvtqnmmkhikmonnqsuxz|}{ywvtrpnlkjhgffecba``_^`abbabdefhikllmmmmmlkjiheb`___[YYZ\]\]`begilosvwy}~}zywtrpnnkhfddecbcdbbaaaaabccdgkmoqsvy}}|zzzz|}}}~}||yxxwttuuutsuwtsuvwxxxyyz{{}~~~~~~|zxxxwvtrssrsuwyz{~~}{zzzzzz{}|zzxutrrsrqrsuxxy|}||zxvvustutrqrsssruvuuwxyyz{|}~~~~~||}|ywuutqoppppoqtvwy|~~~~|}~~}}}|{|~~~~~}{ywwwvutuvvvwx{|}}{yxurrronnnonmoqppqqqqqrpprrqqrrrrrtvssvxxxxxxxwvwz}~}}}|{z{}||~}}}}}{{~}|{ywussssrqqqrstuvy{}|ywuspnmkkkjjkmprtvz}~~{xuroljifccca_]]__^^__abdfghkklnprsuvwvtuwvtsqpnkhgfdca``_^_abcdefhjlmoqrssstvvuuuutqonnmmlkihfedbbbbba`bddehjnqruz}~}}}{z{}}}~{yxwusqonoooopqruxz}~}|yvwyyyz{}~~{ywtttsqqrsuvxz|}}{z{zyyyxwwwxxwvvvuutttsrrrtuuvxz|~~zxwussrpoopsttvy|}~}{zxvtuuttuwxy{}||yusqonljkkjjjiklnooprsttsvxwvwxyyxyzzxxywvutsronnmjhhgfghijklorvy}~|}~~}~~~~|zyxvuutrrqqqpnprqqqsuvuvwxyyxyzzzyyxwvvvtssrqppqppnnnoppooonmnnmllkkkklmljjlmnoqssrqrrstsrqpnljhfdb`^]\\\[\^^]]]`bbdfghgfhijklllmmmmnnoqrrssvxyz|}~~|z|}}}}~|}|ywuvwvtuvvvvwy{{|}||{{{|||}}}~~|zzzywvvwwvvwyz{{|~~|zxxwvuuuutuuuuvwyzyy{||}}{xvrpoommlllnpsvxz}}{ywvtrqpppqqrrstuvy|}~}{ywtrrrpprsuvx{}zvrpmjhgfdccdefgillmprtvxz{|}~~~|zxwvtsqqppppqrstvz|~}}|zz{{{{{|~~|zyxwxxxxy{{|~}}}}}}}~}}}~~~~~|zxwwvuuuuvvuvvwxxyzzyzz{|||||||}~~~~~~~~|zywtrqolheba_\ZYXWVVWXZ\]_acehkmnopqrrrqqpnlkkhgfedcbcddcegghjlnppqtutuxxxxxxyyyyxwwxwtttsrqoonnmmllllllmoopswyz|}~~}{{{yxxxz{}}{zywvvtsrrrtuvwxz{~~|{{zyyzz{}~}|{{yxxwvwwxzzz{}~~}{yxvtsrrrssuwy{}~{yvttsqpoooomnpqrsttuwy{||}~}|||{zzyyyyyz|~{zzxvtrssrqrsssrsuuuvvutssrqppponmmmoqrtuwy{~~|yxwtqpponmmmmnpsuvxy{|}~~}|}}~~}}}{yyzzz{||{{{|||}~}||}~~|yxxvusrrrqqsuvwvy||}}~~}|{{{zzzzzzzzz{zy|~~~|zzyyxxyz{{{{}~}}{yxwsoljheca_]ZXWVTUUSSSSSUUVWXZZ[]_bdgikmpruwy{~|zyxvtrqqolmommnoqsstvxyz{||{{ywvtqomkhgfecccdefgjlmoqrtttuvuuvwwvvwxxxyz|~~}{yvtrqqpnoponnpruuvyzz{|~}|{xvuusrqprrqruuuvx{|}~~{ywvvtqoonljjjkjjklllmnpqrsuwyz{~}}}{ywusrpnmlkjhhgggghhijlnopsvxz|~~~~~|{zywvtsqpoooppqrsstvxyyyz{{zz{}}~~|||{{zxwwwwwvuvxwvz}}{{{{{~~~|ywuspqsqpqqrsrtxzz||}}y{{wvwwvuvyzz{|}{yxvuutqqqqrssrrtvvwxxyzyyyzxvuusqpmkjgdca^\[YXWXYYWWY[\^bdfhjmptwz}~yvwxrnoplijjihhikkjjllnoqttrtvwwvuvvutsrpppollmonlkkkmnmlmmmnoooqruwxxz{}|z|~|yyywuvxxxyxxyywwxyz|}|{}~}~}~~{{}}}~}{{ywvvwwutx{zx{~~~|{{xutvvsqqsuxyyxz~~||||yvtsqoqsqnoqomqvusvz{|}}{{||zz|~|}~}zxwusrpnmklonlnpoloruwy{|}~~{wvuspononoponqtsrv{}}~|zyzxvwyxwwwxy|~}{{{z{zwxzxwy{{{|}|{z|~{z}{y{}|{yy{|{z|}|zz{{{|}{{||||}~{z{yxxxvtuxzzy|}ywuspqsstvxyz{}|xyzurrsrqrrppqstuvxyyyzz{}}{{}~{|}{zyyxwvutssrpppnnonlmnnoonnqsuvy{|~{wvtqmljeaaa\WWXWWWWVVY]]]acbeknopqsuuvwwxwxyzwutuvvtrppqppqqqpqsstwz{|~~~~|ywwvuwyvvz~{y}~}{zyzywwvvvwvutuutsttutuvuuvy|}~}yxywvvvuuwyxx{}~~~|zxvuutuvtsuxxxxxyzzzzzz{zxz{ywyzyxxxyzyxxyxxwwyzyyz|zz{}}~|zyyxvuuvwvwwwxz}~|{xwxwvusssqoppnoqqpoooqsstvwxxxz{{~~~~~~~}|~}~|zyxwusuwurqqrttsuvuvwwxz||||||~~~|||{zzz{zxwxxx|~}~}}|{{z{|||}~~|}~}|zz{{{|}}}~}|}}}~}|zyyzxwxxxxxxyyyz{z{}~}{zyxwwutttssrqruvuvwxyz{}}}~~|z{zxwvtrqolkkigedeeb`a`_^]^`_^]]^`aaacfgghjlnoqrsrstvutuvutssrqqrrrstttttuwwwy|}}||~~}}{yzzxvwxxxxz}}}}~~|zyzxvtrqqomlmmnopqrsuxz|~~~~~}|}~~~~~}|}~~}}zwvwvtsttsstuwxz{{{{}~~~~~}}|zzzzyyyyyyyz|}}~~}|}~}}}}}||~~~~}||{z|||}~}||{{{zwwyyxxxyyyyyz{{{|||zyzz{zxwxwuuvvvuttttuvwvvwwxxxz{||||}~~}|~~}}|{zyxvttvwwvwxyz}~~|{|}|||}~~~~}|}~}}}}}~~~~~~~|zxwwwwuuvvwxxyz{}~~}|zxvwurrqpnnmmlkkkkklmlkkmlkllmmllmlkkkklkiiiihggggfeefhhghijjijlnprstttuwxyyyyxwwvwvvvvuuuvvvvwxyzzz{}~~}}}}||{{{zxxxxwvvvutuwxxxxz{|}~}||}}|}~~~||||}~~~~~~~~}{zwvwvvvvvvvwwwxyz||||}~~}|{{zyxxyyyxxyzz{|}~}~~|zywvuuvvuuvvvvwxz{||||}~}}}|zxxxvutrqppommopppqrsuvxyz{}~}}}|{zz{{{{{{|~}|{zyyxyzyy{||~~}}}}}|{{|~~~~~~~~~{{|{yyxxxvvwwvwyyyz{|}||||{{}|zyyxwusttsrrqpppppooonoonnnnoonmmmmmmmllmlkkjkkjjjjjjijkkklmmmopqqopsttuuvvuvxxxxxyxvtttsqqpnnnnnoprstuvxz|~~}|{{zyxxwxyzz{{|}~~~~~}|{zzywvuvwwxwwz{zyz|~~}zyxwwvttsssrstuuvwxyz{~~}}~~~~~~~~}}~~~~}||||||{zz{zzywwxxvvuututsrppqqoopppoppqppqsstvwvwy{|||~~}|{}~}}}~~}|||}~~~||}}|{{|||{{|||~~~~}||}}}}}}|{zyyxyyzyyyyzz{{{{{z{{|||||||}}}|~~~~~~~~}~~}~}}||{{{{zyz{zyyxxwuuvvtssssrqqpooponmnnmmmmmpolrysnnow~xrqprvsqstnit|xrjkmrvqlijllvrgnty}wqw}}||v~zz~z}{~~~v{}{zv{{~z~~u{v~|}}o|wt}t}shz|mmo{zmu{srtwbuyhyyyy}vm{{uo{~qzxl{utt|ugr~{xrnv|xtq}ymw{vqxw|}y{s{{{}|zzz{{||tuz~~|{}zustvspnnnooommomknqnkmoljkjfeb`adhjaY]cdec`afjmonnpnkv}vxz~{t|{vvv|zompv{rhq}umrx{|rit}vqz}||}yz}{v|~~}}y}|z~}|}{uz}yzr~s~z|yxy|yy{yy}}{nryyyrlpsmgjonicahljiaYfsmiijmnnpuytouyy|wrwzwvqnrurmqwsnuz{{upz}wwwwy|~}zy{~}wwxx~}}|{{z{}wovzsx~yux|}w~}w|}y{~zxx||v~{uwyyzz{}{|y|yuuyzy}~xust||z}uw~~vv}}|}y~y}}xwxz||~~~wt{~ux{~xvy|zv~}~~}~~|{{kw}wupnosusrrpmkqywpkhnuolqsqpoptwvsstx~{vz}xw{{||x|~z||{{xvxyuqpqqrttpmqtrqtsqstuwxz|yv|z~~~}~~}}{z~{~~{yy|~wqvzyxz|~~}y~{z{||{zuqqsvzvsssuvwxvtx|}~y~~||||{{zy{}~{x{~{}~xz|{|zxxxww{{www|~}{y}x~|w}{yz~y{x~yqtvuukcoxohhhnrminponjhovlckstuojrwttsr|zqy}}{~w{~}}yuy}yuwvzys|xs}y}zz~}{|w}|wz~~}|z}}z}|x~|z{~{uy~~{|~|y|}x{~|~{~~{}~yvxz}~}}{y~}|z|}}~|zy}}z}~}{x~}yuvx}|{yz~}}~{x~}{y}|~}zxx~~xyz|yswywxxy{}wptzvsplqtrqpotvsrv{{xxx~z}|yuwzxvpiousqnlqtrqsuvvuszzsvwy|xuz}yutvxxtqw}yxww~~{}}z}}|x|~{}~z}|{|y~y{~~yty~{ywtw|wswyxxvty~xtvwz~ysx}|}~~}|~~{~|y~|~z|~}|}x{}~{v|~z}~~}}|}~}{}}|}}||yuwxwvutuwvstwwvrmosrppponljnqponnrvsqtwy{zxz}{y{}~xz|~~|yzzxwy{{zwuy}}}{z|~~~}|}|{}~|z{}}|yvxywvwvuutrtwwutruzzywwy{{z~|~}~~~}z|{vy}}~~||}}}{y{|xtvyxwvvy{zyyz~}~|}}}}~z|}{zyz|{z|~}~}~~}}}~}~~}}}{{~~|{{{|zwxzyxyzyyxwxywxyxy{||~}~{xxwwwurrrpnqsrqpqvzxvwx|~~}|zwuvvusrstsrrsvvuttxywuuw{|zxx{}}|||}zx{~}{{|~~}}~}~~|{}}}~}|||||{yxxxyzzyyywvy{||||~}}~}zyxwxxyzzyy{~}||||zyz{{|}}{yyyxuuuuuuuvxwwxyz||||||||{z{yxxwwwusstvwwwxxwwxz||||}}||}~~}||~~~}|{zz{zz{zyyz{{|}}~~~}}|zyyxwvuwyvssrstttvwvvwwxxwvvwxyxwyzyxyz{}||}~~}|zyxwvvvuvvuvwxyyy{|}~~~}{{{yxxxxyyyzzy{||}}}~}||zyyxxyzzzxyzzyy{}~~~~}||{zzyyzzwwwwwwwxyxwyyzz{{|||||{|||{{{zzzyyyz{zyzz{|}~}|zyyxxwwwxxyxxyzzz{{{zzzzzzzzyyxxyzzyyyyyxwwvvvvvvwvwwwvwxyyyzz{|~~}|||||}}~~~~}}}|}}~~~}|zzyywwxyzzz{||}~~~|{{yyzyxwvvvwwwxxyzzzz|~~~}}}}|zz||{{|}}}}~}{{{zxvuvvsrqrtttuutvwxyz{{{||}}~~~~~~}}}}}||}~}}~~~{zxwutuvvvvwxz{|}~~}{ywutttttuvvwxyyyz||zyz|||zyxwuuttsrqqqqrsuvvwxzz{}~}~~~~~~}}}|{{|||{{||}~~}|{z{}|{}~~~~~~}~~}}~~}~}}}}|||{{{zyxwwwvuuuvvwxz|||~~~~}|{{zzyyzywvvvwvuuvwvvuvwyz{|~~~~~~~}}~~~~}|{zzzxvutttsrrstsssstuuvvwxyyyyzzyxxyyyzzyyyz{||}~~~~~}}|{|||{{{{{|||}~~~~~~~~~~}|||{{{{{{{||}}~~}|{zyxwxwwxyzzz{|}~~~~~~~}}|{{zyxwwxxxyz{}~~~~}|zxuttsrqqppqrssstvwvwwxxxwxxyxxxyyyxyyyyyzzz{{{}~}|||||{{{||}~~}||{{yxwwxwwyz{||}~}|||||{zzzzzyxwwvuttuuuuttuvvvwxxxxzzzz{{zz{{|}}~~~}}}}}|{{{{zyyz{{{{|}~~~}||}}}}~~}}}}|{{{|}~|}}||{zzxxxyxxxyyyyz{|}}~~~~~}|||||||{z{|}~~}|{zyxxxwxwwwwxwvxyzzz|}~~~~~|ywwwuutssrrrrrsssssstsssstuvwwwxxyz{{|}~~~}|||{{{{zzz{|}}|{{zz{zzz{|}}}~~~~~}||||||zyz{{zzz||{|}~~~}}||{zzyyzyxxyyzzzzzz||{z{}}~~}|{zyxxwwxxxxxwxy{|{{}~~~}~}}}|{{zzzyyyyyyyz|}}~~~~~}}}}}}~~|{ywvtsrqoooppppqsuwxyz|~~}{zzzyvvvwwwwwxyzzz{|}|{|}}|{zzzzzyxxxyyzz{||||}~~~~~~~~}|||}}||~}}}}{{{{{{{||}}~~~~}~~~~}}}~}~~~~}||||{{zzz{{{z{}~~~~}||{{zz{{{|}||}~}~~~~~~~~~~~~}}}}}}~~~~}}}}||{zzyxxwwwwvvvwwvuutuvuuvwxxxxxyyyyzz{{{|~}}~~}}||||{zz{{{||}~~~~~~}}}}}}}}}}}}~~}~~~}}|{{zyyyyyyyz{{{|||}}}~~~~~~~~~}}}~~}}}~~}}~~}}||{zzzzyyyxxxyyyxxxyzzyyyyz{{{{{{||}~~~~~~~}~}}||{{zyxxxxwvtuvvuuvvwwvvwxyzyxxzzyzzzzzzzzzyyyyyxyz{{{|}~~~~~~~}|||{{{|||||}}~~~~~~~~~~~~~~~|{{{zz{{zzz{{z{|}}}~~}}}}}|||{||}}}~~~~~~~~~~~}}}}||}}}|}~~~~~}}|||{yxxyyxwwwvvvuuvvuvvvwxxxxxyxxxyzzyyyyyyyzzzzzyzzzzzz{|||}~~~~~~~~~~}|||}}|||||}}~~~~}}}|||||||}}~~}||||||}}~~~~~~}~~~}~~|||{||}}}|}~~}}~~~~}~~~}~~~~~~~~~~~}}}}|}}|{{{{{zyyzzzzzzyyzzzzzzzzzzzyzzzyxxxxxxwwwwvvvvwvvvvwwwwwwxyyxxyyzyyzzzyyzzzz{{{{{}~~}|||{zyyyxxxxyyzyyz|}~~~~~~~}}~~~}}}~~~}}}~}}|}}|}}}~~}||}~~~~~~~~~}~~|||}|{yyzz{{zzzz{{{||}}}}}~~~~~~~~~~~}~~~~}}}~~~~~}~~~~~}}~}}|}|{zyxxxxwvvuuuuutuuttuuuvvwxxyz{{{|}~~~}}}}}||||{|||}~~}}}~}}}~~~~~~}}}}}}}}}}~~~~~~~~~~}}}||{{{{{{zz{||||~~~~~~~~~~~~}}}}}}||}}}}~~~}~~}|}~~~~}}|{{{{zyyzzyxxxyyyyyxxxwwxxyyxwwxxyyzyyxxyxxxxxxwwxyzzzz{||||}}~~}}}}}~~~~}}|{zyyxxxxwxxxxxyzz{||}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}|{{{{{zzzzzzyyyyyyxyxwwwwxxyyyyyzzz{||||||}~~~||{zzyxwvwwwvwwwwwwxxxxxwxyyyzzz{{|}}|}}}}}||}}}}}~~~~}}}}}~~}}|}}~}}~}}}}~~~}}||||||||}}~~~~~~|}}}~|}}|{||ywy}|z{|{{|~~~~}}}}{~~~|~|yz{xuvwussssrstrorutsw{yw{~}||{{{z{{{{{}~~~}{xxywutrrrqonnmlmnooooqsttwyz{|~~~}~~|{}}||~~|~~}}}{yyyyyxvvxwwwxyz{}}}}{zzyxxwwxwxz|||}}|}|||{yxxvutstvsruwutvwwx{}}~~|{zyz{|}~~~~|{|}|z|~||||||z{||}}}~~~~||{zxxzzwtwxvtvvsqrrpopqpppooqpqtvvx{~~~}~}}z{{yvvxwuuvvuvwwwwwxyyyxvxywuwyxwxyz|}~~~~|zzyxwxywuwywuxzyxz{ywxxxxyyxwxxxwxzz{{{}~~}}}{yyxyywuwyyy{|{{}}~}{~|y|~}}|{}}||}zxyzyyyyyzyyz|{{{{}}|||zwz}yvy{xvxzzz{}}}~~}zxz{ywxzyxwwy{zxy|{z{{zzzzyyyywuvxxwvvx{{{|~~}}||||}||{{{|{zyz{yvwxvuvwvuuuuuvxxxxy|~~}~}zz{zyxwwwxywvy{yxz|{y{}}|{{|~}|}~}|}~~~~}}~~|z{}}|}}}}~{~}y|~|z{}}{|}}}}}}}}|{|{yz|{z{{yxz|{z|}|}~~~~|}~|z{|||{z|~}}~~}}|}}||||}~}{|~|zzzyyxxxyyxxxz|zxyzyxxvvvtrponmlkllkkmoprtvy|~~~}|{{{zzz{{{zzzzzzzzzzzz{{{{zyyyvtssssstwwwz~~~}}}||{zzzyxwwwwvvwxxwxz{|||~~~||}{xwvtrrqomnnmloqqrvy|~~}}}|{{{zzyyz{{z{|}~~~~{zywutsrprsrsvyyz~~~}}|{{{zyzzxxyzzz{{|}~~}{yvsqonnkjkllnopsuwx{~~~}{{{zxyz{|}}~~|zwtqpnlkihikjjmoqtvy}~||||zzzzzzyyz{|}~}|yvtrpnlkkjiklmoqtvy|~}|zxwwutsssrrrsuuuwyz{~}|zxusrqonoppqsuwx{}~|zxvtrpnmlkjjklnpsvx{~}yxwtrqoooppqsuxz|~|zywusrqpopppprsuwz}~|zyxvvutuuuvxy|~}|{zxuttsqqrrrtuvxz}~~|zxutrqonlmmmnopqsuwy{~}zxvsrqonmnopqsuwy|~}zxuqomljklllortvx{}~|ywuroonlkkkkklnoqsuwz|~}{ywutrponnnnnopqruwz|~~zxvtrpnmmlllnppruwy{~~|{zxwvuutttuvwxz|~~{xuspnmkjjjkkmnoqtvy{|}zywusrqqqqrrsstuwxy{|~~{xvtsrqppqrstuwz}}|zywvuutssssssttuvwy{}}zxusrponnnopqsuwz}}{zywuutsrrqrqqrsstuvwy{|~|ywtrpnmmkklmnpqsvxz|~}|zxwvuttsrrrsssstuvvwy{|~{xtrpnmkjjjllmoprsuvwyz{}~|{zyxwwwwwwvwwxyyz{|}~~|ywutrqqpopqrsuwxz{}}|zyxwuuuttttuvvwxz{}~}{ywussssstuvxz{}}{yxwvtssrqpppooooppqrstwy{}|zxwvussstuuvxy{}~~}{zxvusrqonljigffeefghknrw{}zxvtsqqqqrsuvxz{~~}|{{zxwvurqponnmllkklmnortvy|}|zyxwwwwxy{|}~}}{zyxwvtsrrqqppppqrtvxz}}|{yxxwxxyyz|}~~}}|zyxwvusqponmlllllmoqrux{}~{xusrrstvx{~~|{yxvutsrrqpnnmnnnnpqsuwz}}|zyxxwxyz{|~~}{yxwutrqppnnnmmnnoqrtvx{~~|{zzyxxxyyyz|}~~}|zyxvutsrppooooooprsuvxz|~}|{|{{|||}~~|zywwwwwwwxzzyyyxwuuvvvvvvxxyz{}~~~}}~~}}|zyxwvvuvvvvwwxxyz{|}~}{yxwvuuuuutuuvvvwwvwwxxxxyyxxyyzzzz{{{{{|}}}~~~}|{{zzyyxwwvutsrponmlllmnprtvy{}~~~~~}}|}}}}}~~~~~~}|{{zyyyxxwwwvvvwwvwwxyyz{|}~~}|{zyxwwvvuttttttuvwwxz{}~~}}|}}}}}~~|{yxwvutssrqqqqqrssstuvwxz{|}~~}{zxvusrponmlkkkklmnoqrstuwxz|}~~|{ywvtsqponnmmmnnopqrtuvxz|~~}|{{z{{z{{{|~~}{zywvutsqrqppqrqprtuspnu{~x~tep}|vrw}{wwusvuqpkllijhiifffeehklle`dghjgdq|{{zrx|}}}}x~||zzxupkgdddb_]]^ZWWX[adffddeddcchnqrrsx|zyxwvvy}~||~||zwtssrrtrnjgfeeec`^[XWRORSLGILQV]floqtttvw{}wuuvxz{}~}~||~~zwyzy{|}~}zsnmq{x{|tja[[\^adfgghhhjiilmllkjgccdbbbbfhilqvyz||ysnkjjigfggghhjkjkorw~~}xtwyuponmnoqonpstvwy||}~}trqnmjecdjnopqrqomkkjb[_da__^beddddedcbaa]VVWUROOS[afgfjpsvxz}~||{}|zz{zyz}zvvutvwrmmqy|x|}unlmpsuwvuy}zxtpqsplkkihmvz|~}zyyyuty}~|zz|{|}~~{xunf]XUTTVVURPTYQJOTTWY\enruohpwtplgec^ZWUTPOPKFDCBBDGKPUXYZYWZ\\]]]_``a_]_`abbcfhihedeeegjiecbaaehjhfggiigebahpswyz}wtplifdeffghhijklnpqrtuvvutssqonmmmljhffecaaacdeeefjlmmpsuvx|~|zyxz|{{|{{yvrpsvtrsqnklonnqtrpommmnoqrrqqtuvwxww{~|~|ywvxzzyyxxxuruxxxz{{{}~}{ywwxyzz|~~zvroquqmorstttwyz{~{xtpnnopqnmnpqsstsrnlmnllmnopoprux|~zyxvusqqruw{~~~~|yvtrqomjjjgcbabd`]^_``_^^^_`__cfggjlmomkmnqtpllmprnigecccceeb_acbbdedb``_]_aa``__``_^_acflopqruwvtvxxxyzxvurrsqnopnmmprruyzzxwy}~~~~}|{zwuuwvvusstuuvxxy{|~||}zwvvvwwtrpnnqty~~{wvtqonnrurppruy|~~~~||zy}~~~}zwxywutsturprsqqppqppqrruxz{|}~{zzzyvsqqrvy|||~||}|zyxwusruyxwy|~~~zvrprtrqnjkmlmqssssssuvtttuwxywuutqoooqssrqpooquutuwwx|~}~{|}||}}{xxyyz{z|~||~|{|}}}~{wwvwxursuxz|}zvutuvwxywuuvx{~|{{|~~}z{}~}}}||{{zxutrpnoqononnnoqtwz|}}ywwxwvuuttvxyyz{~}zwyzxwxz}}xttuqnnnnoquxzzyz|||}}~~}}}{zwtpmjhffffecdgginruwy{~{vrmkjihhfedccbbceeffffghhijlklllmnorsvyz|~|z}}{ywuvwurolieba_\[\]_acfjklqvz|~||{xtqokhiiiihghjloppqsqosxxxy{|zxwxwwxz|~|zuqpooqpoppqsssuwy|}}|}~yuwxtpppnmnnnmmnpruxyzzz~}~~}|zxvuuuttvxz|}||~~zxwvuvxz||~~{ytonnljjihggghilpsuwy|~~yvsrqponnnnnopqruxz~|{|{{yuqomlkjjihijkllnprv{|}|zz{yxxvwyyz}}zxurqqonopqsuwz}}zyxuqnkjiijiiknoprtw{~~|{|}{zzzz{{|}~}|}|}~~~{yxwuuuwy|~~}{ywvtttplkkigffghkmoqrsuxz||}}}~|zywtsqomlllmonmquvwy|}~~}|zwuvwwwwwvvuutttsttrpomlkhfedbaaaaba``aaabbccefgghijjjklmnnnnnoppqrttvyyz{}~~}}}|{{{{|}~|zzyvsttttuwxz{}~|{ywtrpomkjiihfeefghijllmnpqruwwwwwwxyzzz{|}~}{yvsqppooqpprtuvwxyy{|}~~~~~~~|||||{yyxxyz{{||}|zwtsrpnmmnoprrrstvy{}}zxvtqonmmmmlmllmnnorsstvxy{|}~zxvsqonkjiiijkmnorvwwyz|}~}zxvuuuuuuuwxz|}}~|ywvtrrrqqrrrstvxy{}~}zwvurpnlkjiiiiijlnpqrstuvxyz{}|{{yyxwxwwvvvwwxyzzzzzyyyxvtrpnljfc`^][YWUTTTUVVVWXZ\]^_`acdfhikmnprtuvxz{|}~~}||{{zyxwwvvvvwxz{|}~}{yvtsqpoooppqsuvx{}~|zwurpmkjhgfdcccccddefghjlmoqsvxy{}}{ywvtsrponnooopppqrssuuvwxy{{|~}|zywvvuvvvvwxz{|~~|{zxwwvttssssssuuvvwxyz|~}{zzyxxxyy{|~~}{yvtsrqqqpppppqqrsstuvxxxyz{{|}~~}|{{zz{|}~|zwtrpmkihgfgghjkmoqsvy|~}|{||||~|{yvtsqpoooppqrsuvwz|}~~~~~~~}zwusrponmnnpqsuwz}~}|{zyyxxwwvvvvvvvvvwwxyzz{}~|{zxvusrqpponmmmmmnoooopqrrrrqqpoomlkjhfdbaa_^]]\\[[\]]]^_`abcdeghjklmoqrstuvxxyz{{|}}}||{zywutsqonmmlllmmnpqrtwy{}~}|{{|||||{|}~~}{zxwuttsrrrrrstvwxz{|~}|zxvusqonmlllkkkllmnoqrtuwy{|~}|{ywwvuuvvvwyz|~~|{zywvvvvwwxyz|}~|zxwvtsrrrqqrstuwxy{|}|{yxwvttttuuvxz}~{ywtsrppppqqrstuvxz{|}~~}||{|{{{||~|yurpmkihhijjlnpruxz}}{zxwvuttssstuvvxz|~}yusqpnmmlmnoqsuwz|~~}||{{{z{{|}~~}{ywvtttssstuvwyz|~~~~~~~~|zwurqonlkkkkkllmnopqqrsttsrqponlkjigfeeeddddeefghiijkklmmnnnnmmnnnnoopqrstuvwxyz||}}~~~~}}|{yxwutsrqonmmllklkkllmmmnoppqrsttuvvwwxyzzz{||}}~}{zxvtsrrqqpppqqrstuuvwxyzz{{{{{{{{zzzzyyyyyxxwwwwwwwwwwxxxxyyzz{|}~|zxusrponmmmmnopqsuwy{}}{ywutrqpppppqqrsvwyz|~~|{ywvutsrrstvwy{}~}|{zzzyyyyyyxyyyyyyyzz{{|}}~~~}||{{{|~~~|{ywvtssrrqqqqrrsstuvwxyz{|~}{zxvtsrpoooopqsuwz}}zxvtsqppoopqqrsuwxz|~~}|zyxwvvvvvxyz|}~|zyxwvuuutuutuvxyz|~~~}~~~|zyxwwwxxz{}~}|zyxwwvvvvvvvwvvuutsrqponnmllllmmnnnoppqqqppnmlkigecba`^]]]]^^_acfilorux{}~|{ywvttsrrqqqqrrqqqqqqqppoooooppqrstvwxz{|~~~~}|zxvusqponnnnnoprtvxz|~|zyxwvuutsssttuuvxy{|~~}{zxvtrqponmlmnnoqruwy{~~~}|{{zzyyyyyyz{|}~~~|{yxvutstttuwxz|~|yvspmkhecbabccegjmqtx|~||{zzyxxyyyzzz{|}~{xtqoljihggghjlnqux{~|zyxwwwwwxyz{|}~{yvtqomkjhhgghijkmoqtvy{~~|zywusqppoonopqrtuwz|~}zvsqnljihghijloqtw{~}{ywutssssstuwy{}~~~}}||{{zyyyyzyzzzz{|}}~~|zxuspnkheca^][YXWWWWWXYZ[]_acegilnqsuwyz|}~~~}{zyxvutrqqpooopqrstvwyz}}zxuspnljhgfeeeeefghijkmoqruwxz{}~}||{yyxwwwwwxyz|~}zwurpnlkjjjjjjjklmopqstuwyz|}}zxvutttttuwy{~}yvspmkigffeefghjlorux{~}{zxvuvvwyz|~~zvrnkhebaa``aacegjmprux{~~}}||{{{||}~|zywvutsrrqqqrrrssuvwyz|~|zxutttsttuvx{}~{ywusrpnmlkkkkkklmnoprtvx{}~|zxwvvvwxy|~~zwtrpnljijjklmmoprtvwy{}~~|yxwwvvvvwyz}~|ywvutsrqqqqqrrsuvyz{}~|zyxwvuuvwxyz|~~{zywwwvwxxy{}~~|{zxwutrponljhgedca``____`acdfhkmoqtvyz{|}}~}|{ywvtrpnmkjiiiijjlmoqsuwy{}~~|{zxvusrrponmlkjjihgfeedcccccdfgiknrux{{xuronlkjijlmoqsux{~}zxvtrqomljihihhijlnprux{~}{yxwwvvvwxyz{|~~}|{yxvtsqpnmkkjjiiiijkmoqtvy|~}{yvtrpomllllmoprtwz}~}|{{{||}~~}|{zyxvutrqponmmmnopruwz}|zxvutttuuvxyz|~~}||{{zzyxwutsrpomlllllmmopruxz}~~|{zywvtrpnmkkjihhhhjlmnqsvx{~~~}{zzz{zyyyyzyxz{{|}~}}{zyxyvsqponlkhfeedcbabcccdfhikmprsuwyyyz{|{zyxwvvusrpooooooopqqtvwxy{|~~~|||yuvwspqqnlkkjihhhgedddcceedcdeghiijlnpqsuwx{|}~}|zzzyyyyz{|}~}|{{{zxvutqpnnnnmlnqrruxz|~~~}{}}{}~}}zwwwurrsrqqrssssuvvvxyxwwxxxwvwxxxyz|}~~||zyyzyyz{|}~~~{zywtssrponnooopsstx{|}~~~}|{{|zyzzyyxwvvvwvuvxyyz|~~~~}{|}}~~|}~}|}}||}~}|~}zz{zxxxusssqpqqppqrsuw{}~~~~}||{{}}~~}zwusnjjjfccdeeefimpsx|~~zwuspmkjhfhkjilprswz}~|zzyyywwy|}~}}}|yz{zzzz|~~|yvroliedc_\[[ZZ\]^`acfhlpsuxz~~|yxwusqooomklmlknpooqssruwutuvutsrpmmmjffeb___][[[[[\\]_acfijlortvy|~~}}{xwvuttusrtwxy|~{wtroljhggfeghijmopqtwyz}}{ywtttrqqqqrtvvwy{}~}zywtponljihffhjjknqsuy~~{yvtrpmljhhigfgiiijloqrtvx{}~~|zxvtsqommljihhhiiikmortwz}}zxvtsrqppqrstvxz|~~|zxvsqonmmkjkllmopqruwwxz}~~}|zwvusrponnmmmmmmmnoqqrtuvwy{|}}|{{{zz{{|}~}{yxwusssrqqrrsttvwxy{}~~}||{z{{{zzz{{|}~}}}|{{zyxwwvvuttssrqqqqpnnmllkkkklllmnprsuwy{}~~|{zzyyxwwvutsrqpnmlkihgfffeddccbbcbbbaa`aa```a``abcdefhjklnqrsvxz{|~~}{zyxwwwwvvvwvuvvvvwxxxxyyyyxxywvvvusssrrqqrrsttuwxyz|}~~{ywusqponmllllmnooqrstuvwxzz{||}}}~~|{ywvtttsqqrqpqrrrsttttuuuuvvvvvvwwwxxyyzz{||}}~}zwusqnmlllllmnnoqrtuwxyyz{{{{|{zyyxxxyyyz|||}~}{yvtrqomlkkkkllmoqstuxz{|}~~~~~}}|{zyyxwvvvvvuvwwxz{|~}{ywusrqqooooopqrsuvwyz|}~|{yxwvtssrrrrstuvwy|~}|zxwvuttssrsstvwxy{|}~|{zywwvvvwwxz{}~~}|{{zyyxwwwwvvvvvwwxyyz{|}}~~}|{zxwvusrrrrrstvwy{}~|ywurpomlkihhhggggggggggggghhijkllmnooppqqqqpponnmlkjiihghhhikmoqsvx{}~~}|{{zzyyxxwvuutsrrqqqqrrsuvwyzz{{|}~~}|{yxvusrqppoopqrtvxz|~~~}}||{{zyyxxwvvvvvwxz{|~}|{zyyyy{|~~}||{zzyyzzz{|}}~~~~~}|{zyxwvvuuuuvwyz|}~~}|{yxwwvuuttuuvwyz{}~~|{{{{||}~~}|{{zzxwvvtsrqpoonnnoopqrtvxz{}~~}}||||}~~~}|zywvvvuuuvwxyz{|}~~}}|||||}}}}~~|zxvtsqppppqrtvxy|~~}}}}}}~~}|||{|}}~~|zxvtrqpooooopprsuwxz|~~}|||{{{{zzz{{||}~~|zxuspmjheca_^]\\\]]_`bdgjlortvxz{|}}}}|{zyxwvvutttsttttuuuuvwwwxyyz{||}~~~}{ywuspomjhfdba`_^^^_`bdgknrvz}~~~}}}}||}}}}}~~~}{yvtronmlllllnoqsuxz}~{ywusrqqqrrtuwy{}~}|{zyyyxxyyyz{|}~~|zxvtrqponnnnnopqrtuwyz|}~}|{zzzz{|}~|zwuspnlkjihhhhhiijkmnoqrtvxy{|}~~}|{zzyyyyyyz{|}}~~|zxwusrrqqqqrstvxy{}}|zzyxxxxyz{|}~~}{zyxwuttsssttuvwxz{}~~}{zywvuuuuvwxy{|~~~}||{{|}}~}}~~~}|{{zyyyyyyzz{{|}~~~}{zywvuuuuuvvwxz{|~~}|{{zyxvutsrqoommmmnoopqstuwyz{|}~~~}~}}|zxwvutrrqrsrov~xstv|yx|~||{up{}woprv{vrpoop{uhmsvyqimqrtplnqkelttupkrx||xsy~z}|~w|~{~yruywtvxtpuxxx|qv{}{wutvzyz|~vn{|{|~}{to{z~ugz{v|mx~pbuwhikwylvxqux{ey|j}xxy{}siz{wt|s}}xsy|xrmwtgr}yvrnzwiow|xpx}z{}~x|r|}uuvy|zxz|{|}~{zzyvsnkjhgfcbbb^\aeddehiikkjjjhkoruohkqtvtstvz}}|{{ws{xwvzxqv|vpsv{ztuw~}u|txqy|uqlotneksmehkmqlfnwwwwv{{~}ztsty}sjmrrsxysot}|}|~|y{~voz}wxx{~{yz|zwy{wu{vow~|||qhq|{ypfq}ty~zwx|~sw|}}oqzshjpsvk_fqrromsxrnu}{wsry~zsmwxxyyz|}}vz|xvrtwtpljnqmjnspnw~y}~zskjmnmcXVW_i`Xaiimor{|w}}}x|}vwz~wnw|y}x|ymmnqqg`dfb^^``cfgourpw|{zzx|}|vpoplemvj^chmrmilrw{zy~w|}|{{|}~~|zrywox}uwyxyzyzz~zw~}{{~~}}}yxvspyq_l{wqpmlpruwvtsonv|uqpw~yu{~|zyz~{|~{}{z||}y}|~~}}~wosxsoqomkijlnonkjpvrnsxz}yu{|xyzzz|~}}~}}|y|~ysrswxohlqpnoqsussy||}xrz}y{|}}~{{}xuvvxzvpnnnoqsonty~~y~yyyyzzyxxxw|~{zy|zwtrvzuommrwtsqnu{vrx}zw}}|uy~~|wrz~y~{{rsuush_itlefgmsnkostusszxpxz}|x|~|{v{wmpuwwrmqwvtttyzt{{u}~uy|yyslt|wrrs{ypswtrqpv{uouz~|x}{sswtqnlptplnqtttux||{}~y|}{ztov}wonnnppmprmkqv}}y|~~|{~zxx|}zwtrqruuqnjgmrsspoqu{~~yz|zyxuutqpsxwvtrtxwusqsvtu|~z|z~xwwy}unprpqrsvwpkqxusqnrwvwxwz}{z~~~~{~z{vxzzzslu~{xvu|}}}}wttsrlfjnjhfflqoopqtxwtz{x|~y|ztz{xz{~~z~|z||voqtolkimpkhikmmllptrruv{|x}}x||vxzyxrlqvromknqnkptrrrt}{~z{{{|wrw}|{xu{~{~}}x~|||}}vpuzvqtwy{xv|~}|z{~{|}|wxywuuvxzvsvz}zv}wwxxytnprqrsttvtsw|~~zw|~~~}{~~zwvy|wrqqppnmoplilptwusvz~~{yvtqnkjjfbaaaccceglqsvz}~~~}|yuqnpqnjgehjjkkknqru{{vvxvtsqrrpqtuutsruxwuutw|zx|}|{{|xsttsuuuy~|z~zxvwyvstvtssrtwutvxz|ywz}|{{{}~~}}{xyyxxusw||}~~~}}~~~zvutsstsqrsuy}{z|}|||{{|{{{yy{|{zz{~~~~~{xwwuuvvtsrruxwuuuwz{z{{{}~~~~~~}|{|}{xxxz|zxyzyxxwwxustwwwtrtwwwxyz|zy|~}{xvy{ywwwxyyy{{zyyz~}|~}{}}{|}}}|{}~~~}~}{z{{xtsrrrqprtrqrsvwutvz{|||}~~~{zzz{zxyzz{~}{zxxwwwwvvwy{}}~~}|{zwvwvvuuvwxyz|~}{ywvtstvwxyz{~~~~~|}}|{zyyxvssttuttuxz|~|zvsqoppoopqsvy{}~~}|{{{yxwvwwvutttsqpqrqponnonnoprsuw{~{wsqpnlighhgghiknopsvxz{|~~}{{{{zxvwwvutsssqooonnnnprstvx|~~~|zwvutsrrqqrsuwyz}~|xvusqpppqstuxz}~|zyxvuttuwwxz}}yvusssstvwy{~}{zywvvuuuuuwy{|{xuqmjgedccdegikmpsuwy{|~~~~}}}|{zzywutrrqonnmllllmnnoqsuxz|}yvspnmlkjjkmnnoqsuwxy{|}~~}|{{{zyxwwwvusqppoooppqrsuvwy{}~|zywvuuvvwxyz{|}~~~}||{{zzyyyyzz{|}~~~~~~}}||}}}}}||}|{{zyyxxwwvvvwwxxxzz{{||}}~}{ywutrqonmlkkkkkklnpqsuvxy{}}zxwusrrqqqrrrsuvwyz{}~~}zxvsqomljihggffgghiiijklmnopqrrstuuvvwwxxyyzz{|}}}}||{zyyxxxwwwwxyz|}~|{yxxxxyzz{|}~}{yxvvvuvwxz|~~{xusqomlkklmnpstvy{}~~~~~}{zxwvuuuuuvwxy{|~~|{zyyyyyyz{{}}~~|zywutsqpppoonmmmmmmmnnnopqrstuwy{}~}zxuspnlkjjijklnprtwz}}{ywusrrrrrrssttuutttuuvvwwxyz{|}}~|zxvspnlkjijjklnptwz}~|zywwvuuuvwxy{}~~|zxvusrqpoopqsux|~|zywvvvvwwxz|~~}{yxvuuuuvwxz|~~{xuqomkkjjklmoqtvy|~~}{zxwvutssssstuvwy{|~}|{yyxxxyxxyyz{|~~|ywtsqomkkkjjjjklmnpqstvwyz|}~~}|zwusqomkjihhhhiklnoqsvxz{|~~}|zyxvusqomkihfdddddfgilnqtx{~}}||||}~|{yxwvvuuuvwxz{|~}{ywutsrqqqrstvxz}}|{{zzyyz{|}~}|{zyxwvuttssssssttuuvwwxxxxxxxxxyyz{|}~~}|{zyyyyyyyz{||}~~~}|zxwvtsrponmlkkjjjkkllmoprsuwxyz{|~}||{zyyyyyzz{|}~}|zxvspnkigedccccdegikmprtvxyz{||||||}}}~~}{xvtsrqppopqrsuwxz|~~|zwutrrqpppqrsuvwyz{|||||}}}}}~}{ywvtsqqpoooppqqrstvwxz{}~~}|||{||||}}}~~}|{yxwutrqponljjihhgggghhiiklnoqsuwxz|~~}{{zyxwwvwwwwxxyz{||}}~~~~~~}||zxvtrpmkhfdcbaaaabcfhjloqsuwxyyz|}}{ywvtsrrqqqrsstuvwxyz{|}~}{ywvutssrsssttuvwwxyz{|~}{zxvutssrqqqppqqqrrsstuvwxz{|~~}||{{{|||}~~}|{ywvtsrqponmmlllllmmnnnopqrstvxy{}}|zyxwvvuuttttuuuvwwxxxyyxxwwvusqpnljhgfeddeefhikmoqrsuvwxyz{|~}{ywvuttsssttuvwxz{|~~~~~~~|zxwutsrqppopppqqrtuwy{}~}|{zyxxyyz{|}}{xvusrqponnnmnnopqrtvxz|~}{ywvutttttuvwyz|}~|zxvtrpomlkjjihhhiijjlmnpqsuwy{}~}{ywvtrponmlllllmnoqrtuvxz{||}}||{yxvtromkigedcccdefhjmoruwz}~~}}}}~~|{ywvutsssstuuvwyz|~~}}|{{{{{||~}|zyywvvvuuvvwxy{|~~}{zyxxxxxyz{|}~}{zxwvussrrrrrrsstuwxz|~}{ywutsrrqqrrstuwxy{|~}|zywvtsrqpoonnnnooprstuwy{}|zwtroljigedccccdegijlnprtuwxyyzzzzyxwvusrpnmkihhgghikloqsvy{}~|zxwvuuutuuwyz|~~}|{zzzzz{{|}~}{ywusrqqrrstuwy{|~~}|{zzyyxxwwxxyz|}~{xvtrqpooppqrtvxy{}~}|{zyyxxwwwxxxyyz{|}}{ywutsqqqpqqrsuvwyz|}~~}}|{zyxwvuutssrrrrrrrrstuwxz{}~~|yvtroljhfedcccccdefgiklnpqstuvwwwwwvvuttsrqqpoonnmmmmmnoprtvx|}{zxxwvvvvwxyz{|}~~~}}}}}}}}||}}}~~|zxwutssrssstvwxz{|}~|{yyxwvvvvwwxyz{{|}}~~~~}}}}||{{zzzzyyyyzz{{|~~}|{zzyxwwwwwwxxxyyz{{{||{{{{{{{{{{{{zzyyxxwwwvvwwwxxyyz{|}~~}{ywusqomljihgfeeeeefghijlmnpqrstuvvvwwwvvvutsrrqpoonnnnoqrtvy|}|{zyxwwvvvvwxxyz{}~~}}}}}~~}{ywvutsrrrrsstuvwxz{|}~~|{zyxwwwwwxyz{}~|{yxvutsrrrrstuvwxy{|}~~|zxwusrqqqqrstvxz}}|{yxwwvuutttuuuvwyz{}~~|zxvtrpnljihhhijklnpsuxz|~~}{zyxvutrqponmlkkjiiiiiiijlmoqrtvxz{|}~~~~}|{ywusqnljhggffhiknquz~}|{{zyyxxxxyyz{|~}zxvusrqqqqrsuwy|~~}|{zyxxxwwwxxyyz{|}~~|zywvuutuvwxz}~~}|{{{z{{||}~~|ywuspomkjihiijloqtw{~~|zxvtromljiggffghikmpsvy|~}{zyxxwvvvuuuuuttttttttuuuvvwwxxyz{||}}~~~}|{zwuspmkheca`^^^^^_acfimpty}}zwtttpmmnmmorrsvy}~~}}|}~|z{}~~{wwwrnopnkmnmmprrty}}~{vtsqpligefhgefiklotuuy~~|vpppjddeb__`_`bcehjjlpsux{||~~~}{zzyxvvusrrrrsrqrsrrtvwwyz|~}yyxuqnliheca`^^__acdceijkoruxz|~|xtsrolmmkjlmmmnprtuwz}~~}{{|zy{~|{~~zxusrolmomlnppqrsuwy}}}|~{~zzytppokfgigegihgilnoqrsuwz{|~}xwvqmmlheefeefffgjlklptsquyyy|~~|}}zxvtstpnoqqqqrstvz|}~yvspnlkifda`aaa`_aca`cfggikkknprtwz{{}}~~~~~}zwwxusqqpoqsqoqsstuuwyz{~|z{{zyz{||~|zxvusrqpoppoqssrtwyz{{~~~{yxxxxxz{|~||{xvtqrtplnpnkmonnoqqrtwxz{}}|{}~}~yyyurrrpmnokhikjjklllorrrvyzz}~|{zwtsrpmlkklkkmoqsuwz~|{xuutokllkhhhfdghebfjgehlkjloprtvxy{}~~}}}~~|{zywtuutrstsrtuuuwyzz|~}{zyzzzzzz{}~~|{zyxxwvvuuuvwwwy}~}{zzz{|||~~|zyxwvtrrspmnonmllmopqsuwz}}{{{zzzz|}~~|zxwusrqpoonmmnnppqtwxz~{xwwusstsqstttvxxwz||}~}~~}}{zzzxvuuronljhedcba`abbbcegjlnpsvxyz|~}|||{zzzzz{}}}~|zxwvtrqqpoprrsuxz|~~~~||{yxvvutsstuuvxz}~~}|zxvvusqpononmmmoqrsuwz|~|zywussqpooooooprstvxyz}~~}||}|{|}}|}~}}}}}}}}}||||||||||{{{{zzzyxwwvusrqpomkihhfffeeffghijkmopqstuuvwwvwwwxxxy{{{}}|{zyxxwvuuutttuvvwyyz{||~~~~~}}~}|}}|||}}}~}|{zyyxwvvvvvuuuuuutttttttuuvvxyz{}~~~}|}}}{{|{{{zyyxxwvuuuuttuvvwxyz|}}|{zxwvutssrrrqqqqppponnnlkjjigggfeeeeeeefgghiklmnpqstvwyz{}~~|{zywvutsrrqqqqqrsuvxz|}~|zywvutttuuwxy{}~~}}}}}}~~~~}}{zyxvtsqponmmmmnpqsuwy|~}{xvtqonlkiiiiijklnpruwz|~~}|{{zyyxxwwwvvwwxxyzz{||}}}|{zxvuspnkigdca_^^]]]^_`acegiknprtvxz|}|ywtqoljhhggghhjlnpsuxz}~|zwutrppooopqrtvxz}~}|{{{{{{|}~~{yvtqomkihgggghiklnpsux{}~}{xusqomlkjjjjklmoqsuwy{}}{yxvutssrrsttuvxyz|}~~}|zxvtromjhfdb`_^]\\\]^_`acefiklnprtvwyz{}~}zxusqonlkkjjjjklmopsuwy{}~{ywvtsrqqqqqrstuvwxyz|~~}||||}}~~}{ywvtrqponnmnnnopqrtuvxy{|~}|zywvutsrqqppqqqrsuvwxy{|}~~}|{zzyyxxwwwwwwwwvvvvuuttsrqponmlkjhggfeeedeeeffghiklmnpqrstuvwwxyyyzz{{|}~~}|{zyxwvutssrrrrqqrrstuvwxy{|~~~}}|{{{zzyyyyyxxxxxyyyz{||}~~}|{zyxwwwvvvvvvwwwwvvvvvvuuuuuuuvvwwxyzz{|}~}|{zyyxxxxxxyyzz{{||||||||{{zzzzzzzzzz{{||}}~}{xuspnljhgfeeddeeffghijklmnnnnnnnnmmmmllllllllmmnnnoopppqqqrrstuwxz}~{yvtsqppooppqrtuwxz{|}~~~}||{{{{{{{||}}~~{ywusrqqpqqrsuvxy{|~~}}||{{{{|||}~|yvtrponmmllmnoqrtuwy{}~}|{{zyyxxxxxyz{|}}{ywvutsssrsttvwyz|~~}{zywvuuuttttuvwxy{}}wxyrkmpg_]\\]afdbcdddimmlptssvxwvwxurvyvsrrrsrqpnqtokorqquyxvy{~}{}yvmdkqw~zqnkkkszyt|zzyxvtrole_bfeeinnolkllnoonpsuvvuttropqkeeeffa^\\`da_acfimppquz{}}|~||}ywwwtsrqomnpnkighiijhfgjklotuvx{|}~~|}}{x{}vpv|unqupkmpswz~|~y}|}{}}xstuqmospmpsrsvxz}}xqtvrooopooqsuuuuvvvwwustuqnlkjid_ac`^`cbbehikptsrv{yvxzvppqnjkmligfikigjljilokgjld]bf]SUWSPPOKHKOMKPUSRW\ZW[_]Z`d]W[^ZUX[VOTZVRW[XUY^aaceedgjhfgijlnmkjkljhjlkjkkllkijjigeeb`__\XWWTRUXYY[^^^cgghmppquywux|yuy}yuy}yuwzyxz{zz~~~~}|{yvuspmkjijhegihgiknprsvyz{|~~z~}y{~}{|}{y{}}}}||{|~}{}~~~}{{|zwusttojjjhgedca`adgjmopsvz}xwwtrpnmnnnprqpu{{{~|y{~vpv}wosxtpqsqpqromnonmmnnnlknponooljkkhddc_ZZYTPNNMKLLKLNPTYWW\adfhjlnllnpomkkihhhebbca^ac_\`b_]_a`_``cea^bffefgfehkjjmponruusssuusqnllmlkigjlmnoptwww|~}zz{ywxxvtttuwvtuvvvtrsutsqpqqonopommnnlmmljihdbcb^[\]XSUWSPQRPOOONNOPQSSTVXYY\^]]_`_`_^_`^]]]ZXYZXVWYXWVWWXYZZZ\]\\_a`acdeggfilmnnopqsutsrqqqonljheffcbbbcddeefilmoqsvyzz}}|zyxuqqrnklmmmmnprtw{|{zxurqomljgeegdbdhgfkoopuzyz~}zxvsroligfgfefhikmpsw{}~{zzwsrsqnnomlnqpquy{}~|{{zzyz~~~~~~}{zzzxxxxyyyz{|~}zwvuqnmkjihghiiilopruwy{|}~~}}|zwusqnkhfcb_^]]\\\]]^___adddefghhhiikkkklnnopqrrsssrpnlkhedc`___^]^`abeijkostvxyz{{{||zxxwtrpnkihgedcbaba`bcdeghijmpqruyyz|~~~}|{{xuvvtrrrqoooooppqrsuuvxy{|}}~}|||zxyyxwxzzz{}~|||zyxwwwvvvvvvvvvvuuutstsrssrrsstuvwxyz{|}}}}}}|{zzyxvtsrqppooooooopqqqrsstttssssrrrrrrssttuvwxyzz{{{{zzyyxwvutrrrqqrrstvxz|}}||||}~}{yxwwwwxy{}~}}}}}~~yvrnkifeeddefhjlnprtvxz{|}}}}}}}|{zzyxwwvutsrqpoonmlkkjjjkklmnprsvxy{}~~{yvspmjhfedccddegijlnprtuwxyyzzzzyyyxxwwwvvvvuuuuuuuuuuuvvwxyz|}}|{{zzyyyzzz{{|}~~}|{yxxwvvuuuuuuuttttssrrqqqpppoooooopqrstvxyz|}~~}|{zyxwvvuuuuuuuuuvvuuutsrrpponlljjiihhhhhhhiiihhhhhhggggffghhijlmoprtvwxyz{{{{zzyxxwwwxxyz{{|||}}~~}|{zyxxwvvuuttttttttstttuuvwyz|~~}|{zyxwvuuttttuvwxy{}~}||{{zzzzz{{||}~~}|{zzyxxwvvuutttssssssssttttttttttsssrqppoooopqrtvx{}~}}}|}}|}~~}|{zyxwvuutttssstttttttttttttssssrrrrrqqqpppoooonmmmmllllllllmmmmnnooopqqqrrrrrrrrrqqqppoonmmlllkkjjjjjjjjjjjjkkklllkkkkkkklmnoqsuwy{}~~~~~~~}|{{zyyyxyyyz{|}~~~~~~~~~~~~~~~~~~~~~|{zyxwvvuuuuuuvwwxyz{|}~~}{zywvuttssrrssstuuvwxyz{|}}~~~~~}}}{zyxwutsqpomlkjhgfffffghjloruy|}|{{{{{{|}~~}|{yxwutsqponmmllllllmnnoqrstuvwxxyzzzzzyyxwwvutsrqpoonnnnnnnnoppqqrrsttuuuuuuttssrqqponmlkjigfedcba``aacegilpsvy{}~}|{zyyxxxxxyzz{{||||}}}}}~~~~~~}}}}~~~~~~~}||{zzyyxwwwwwwwwwxxyyz{{{|}}}~~~~}}}|{zyyxwvutssssttuvwxz{}}|zyxvutssrrqqqppppoonnnmmmmmnoqsux{~~}|{zyyxwwwwwwwvvvvvvuuuuuuuuuuuuuuutssrqponmlkjiihhhhhhijklmopqrtuuvvvvvvuuttsrqqponmmllkkjjjjjiiiiihhggfffffghjlnpsvy{}~~}}}}||{{{{||}}~~}||{zzyyyxxyyyz{{|}~~~~~~~~~~~~}|||{{zzzzyyyyyyyyyyyyyzzzz{{{{{{{{|||||}|}}}}}}||||||{{{{zzzzyyyyyyzzz{{{{|||||||{{zzyyxwvutsrqponmlllmnoqtvy|~~}|{{zyxwvuttsrqqppooooppqqrssttuuuuutttssrqqpoonnnmmmmmmnnnoopppqqqqqqqqqqqqqppppoonnmmljihgfeeeffhilnqtvy{|}~~~~~~~~~~~~}}||||}}~~~~~~}||{{zzzzzzz{{||}}~~~~~~~}}}|||||||||||||||||||}}}}}}}}~~~}}||{zzyyxxxxxxyyyz{{{{||||||}}||||||{{zzzyxwwvutsrrqrrtuwy|~~~~~~~}}}}|||{{{zzyxxwwvvvuuttttsssssrrrrrrqqqqqqqqqqppppppooonnnmmmmllllkkkkkkkllllllmmmlllkkjihhggffghjlnqtwz|~~~}||{{{{{{{{{||||{{{{{zzzzz{{{|}~~~~}}}}|||{{{{{{{{{{{{{||||||}}}}}~~~~~~~~~~}~~}}}}}}}}}~~~~~~~~~}}||{{{zzzyyyyyyyyzzzzzz{{{{{{{{zzyyxwvvutttttuwx{}~~}}||{zzyxxwvvuutttttttssssttttttttttttsssrrrqqppooonnnmmmmllllkkkkkkkkkkkkkjjiihggffffhiknpsvy|~~~~}}}}}}}}||||{{zzyyyxxxxxyyz{{|}~~~~~~~~~~~}}||||{{{{{{{{|||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}||{zyxwutsrqpoppqsuwz}~~}||{zzyxwvvutttsssrrrrqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnmmmmmllllkkkkjjiihhggggghikmoruwz|~~~~~~~~}}~~~~~~~~~~~~~~~~~}}|||{{zzzzz{{|}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}|||||}}}}}~~~~~~}}}~~}}}}}|||{{{zzzzzzzzyyyyxxwwvutssrqqrrtuwz}~~~~~~}}|{{zzyxxxwwvvvuuttttsssrrrrqqqpppoooooooooonnnnmmmmmlllllkkjjiihgffeddddefhjmpsvy|~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{zzzzzzz{{||}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{{{{{{zzzzzzzzzzzyyxxwvutsrqqpqqstvy|~~~}|{{zzzyxxwwvvuuuttssssrrrrrqqqpppppoooonnnnnmmmlllkkkkjjjiiiihhggffeffghjloruxz}~~~~~~~~~~~}}}}}}}~~~~~~}}}|{{zzyyxxxxyyz{{}~~~~}}~~~~~~~~~{}~}}}|||}}||||}}|}}~~|}}~~~|~~|~}z}}{|}|{|}|{|~|{}~|z|~}||}}}~|x{}zwy{xtvyvtuxxz|}~~~}}|{{{zyyyyyyxwxyvtuwutuwtqsttsqpqrqqqqonopnmnomlnpnmnoonooooonnonmnonmnppqqqsuvwxyzzyyz||{zz{{{{|}|{|~|{}~}~~~}}}}~~}}||||}|{|}|{{{||zyz|{z{}|{|}||~}|~~~}}~|~~~{}~~~~~~}~~}}~}~}|}~}~~~}~~}}}}||}|z|}{z{|{y{}|z{||{|}|{}}{~~z}}{~}{}~}~~~}~~}||}~~~~}}}~~~~~~~~~}||}}~~}|~~{{||{zzyxxyyxxwvuvvutuvtqrtrqrrrqqqppqrqppopqpnoppppoooonoppppooopqpqqprtrqtwutvywvxzxwy{ywyzzyz{zy{}{y{}{z{}{z{|{{{{|||{|}}{}~}||~~}|}}}}|||}}|}~}{~~}~~~~~~~~}~~}~~~~~}~}~}~}|}~}||||}}|{{||||{z{||{{{|}|{|~~}~~~~~}~~|}}~~~~~}~}||}|{{{{zzzyyyxxwwwwwutttssrrrsrqqrqpqqpopqqpppppqqqpqrqpqrqpqrrrqqrtttttttvwvvvwwwwxxxxwxyyyyyyyzzyyz{{{{z{|{z{|||{{{||{{{||{{|}|{{||}}|}~~}~~}~~~~~~~~~~~~~~~}~~}}}}}|}}||}}}|}}}}}~~}~~~~}|}~}{|||{{{{{{{{{{{{{{{{{{{||{{{||||}}}}~}}~~~~~~~~~}}}}||||{z{{zyyyxwxxwvvvuutttssrrsrqrrqqqqqppqqqqqrrrrssssttttuuttuvuuuuvvvvvvvvvvwwxxwwxyxwxyyyyyyyzzzzz{{{{{{{{{{{{|{{{{{{{z{|||||}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{||||||||||||||||}|||}}||}}}}}}}~~~~~~~}}}||{{zzyyxwwwvuuutttsssrrrrrrrrrrrrrrrrrrrrsssssttttuuuuvvvvvvwwwwwwwwwxxxxxxxyyyyyyzzzzz{{{{{{||||||||||||||||||||}}}}}~~~~~~~~~~~}}}}}}}||||}}}||||||||||||||||||||||}}}}|||||||||{{{{{{{{{{zzz{{{{{{{{||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}||{{{zzyyyxxwwwvvvvuuuutttttttttttttttttttttttttttttttttttttuuuuuuvvvvvwwwwxxxxxyyyyyyyyzzzzz{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}||||||{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}~~~~~~~~}}|||{{{zzzyyyxxxxwwwwwwwwwwwvvvvvvvuuuuuutttttuuuuuuuvvvvwwwwxxxxxxyyyyyyyyzzzzzzzz{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||{{{{{{zzzzyyyyyyyyyzyyzzz{{{{{|||||||||||||||||}|||}}||}}}}}}}}}~~~~{{~z|~y|~~vpu{|}xtuvy}xoy|w~z}{||p{yl{yu{p{~sg{vy{{w~|}ws{mry|ulx~wvu|xlx~yupu|ztnir{oclurolir|p`cjmrpgkvuqtw||u{~zv}xmszzzrjqzsiijkllhhlooopv}zsuzz{|{{|zvvwusttttvwwvyytqvzz{}}~~|{~u~~v{yr~}x~{y{~{}~|}}~}zz|{x{}vpyypopssnlmmtzupv}~|zvsx}qfltsqssnntyz|~yy~~}|y}|zwsx}yttwyzzyvy{{{z~}wz{ywyz~|zzv{t}}|~|{y~y}|xuru{wq{ysvzx~t{zu}|vww~~t||z~~}xzxuusqrutnjovvvttz~}}{z}{{{ysnszunszwtxz{{uqstxzrjpvpkmoqti^gplifbjrmjptssqowxrwx{zu{}yz||{{{yv}~}}{x{~|wrtxyyuqrsrrrsxzsow~}|{}xuz}yxy|~~|{xx{~~||uy{z}}~~yxxoiw}wrms}|yxurtsr{{sprvwy|}~|wux|uw}|||}~zvy~{wtty}|z}~z|~~zxyyuqyrdp~}wtqprvxxuspmmsywrnlryuoswrmnnopnmmmqtrquxutw|~|y~~|x}}||~~~|{|}}zyy{~~~~|z|}xuxzxwsov}~~}|zz}~~}{vsx}zvsx~~{z{~|wxxy|{xvvvvvxyywtx{|~ztvyyzwutplkormgedhlheb`fkeafljhowz|{{}}z~{vx||zsnv~vmquwztox}y||wnwwmlmpurotwxzzy{~y~{rw|xwvqv|sknrttpkmrqpppu|vqyzt|wy~}}xsyxqpqx}unszzyz|~}yv{~zwyz~~y~~}z|}zxsnsxvsnijlifikhehkoqqpnnswtrqqqonmopliklmmlkhhnrtuttvy~~zw{|vsrsux{yvtrx~~~{yxx{|~~}|{}}}vwz~~{z|zzzxwy{yvqnu~}{zx}z}|zuwyvsqoqromptsrtv~~}zxxwsnqtninruvsqtvxywuw{uoruttmgjnjeeefgb^eligfflqposwy{zx{}~~zututsroptrpsv{}z~~{xz|xswzxwwv|}y|~}wz}yssrpnidhkkjhflsqnqvxz{z}~}}}xy{{ywsw|wquy|zv}{~{uvxxywty~}|zvrtwohijlmhdgiiikklnljmqqrnknqomllkkhfikiggglqonpsuwxy}~|}{yvtttvxvuwxz||{|~|}||}}|}}|zzz~}|{wstuvwusw|{|~~|{xxyuqtvutssuxwtvxxzyx|~|}~}~zvxzwusquxwvwy{~}|yvxywttvvwustutsqopqponmllkhiifcbbdeb`abceddeffhlopqppty{|{z}~}~~}~~~}|z{|xvuutsstuutsvy|~~~~~{yusrpooolklnpqonqtvxyy{}}}~}}{z||zwvvwxvsttssttwywvz}~}~~|z{|{{{|}|zxwwusqqrttsrrsuvuuuuttttsqnmmnnnlkkjjjjjjihilmmnnnoppsvvvxz}~~}~~~}|{||}}||{z|}||zzyyxwwutrrrstrrstvxz|~|{{zzzz{}~~~~|{|}}{zyyywvusrqonprrrstvxz|~~~~~|zzzwusrrrpnnnmljihfdbaaa`^]^_^__acefgilnpqruwxy{}~||{yxvuttsrrsttuuvwwwxyz{}~~}|{yxwvutsttuvwxzz{|~~~~}|{zyxxvuuuuvvwxyz{|~~}}~}|{zzyxvvutssrqqpooonnnnnonmmmmmllmmmnnopqqqqrrrrrstttuvwxxyz{|}~~~~~~}~~~~~~~~~~~}|{{{zyyyyxwwxxxxxyz{{|~~~~~~~~}}||||{||||}~~}{ywusqponmllkkjjkkkkllmnopqrrrrrsssttuuuttssrqpoonmnnnnoqrsuwxz{|}~}|{{zzzzz{{|}~}|zxwuuttsstttuuvvvwxyyz{{|||}~~~}}}||{{zzzyyyyyyyyzz{||~~}||||}~~~}}}}}}}}}~~~~~~}{zywvtsrqponmmlkjjiiiijklmnopqrsstuvwxyz{{|||{{zzyxxwwvvvuuvvvvvwwwwxyz{|}~~}}}}}~~~}{zxwvvuuuuuuuvvvwwxxyzz{||}~~~~}}}|||||{{{{||}}~~}}}||||||}}}~~~~{zxvtrpomlkkkkkllmnopqstuuvwwxxxyyyyyyyxxwvutsrqponnnnnoopqqrstvvxyz{|}~~}|{{zzzzz{|}~~}{ywvutsssssttuuvwxxyz{{||}~~~~~~~}}|{zzxwvutsrqppppqrstvxz|~~~}}}}~~~~~~}}||}}}~~}{ywtqoljgfdcba`aabdegilnprtuwxy{|||}||{{zyxxwvuttssssstttuvvwwxyyyyyzz{|}~~}|{zyxwwxxyz|}~}{zyxxxxxxyyz{{{||}}}}~~~~~~}|{zyxwvvvvvwyz{}~}{yxwutsrrqqqpppppqpppppppooooooooooppqqqrrrrrssstuvwwxyyzzzzzzz{{{zzzzzzzz{{{|||}~~~~~~}}|||||}}}}}~~~~}}}||{{{zyxxwvvvvvvvvvvwwxxyzz{{||}}}}~~~~~~}}||||||||}}~~}|{zyyxxxwwwwwwvvuutsrqponlkjihffeeeffgijlnoqstuwxyyz{{|||||||||||{{zzyyyyyyyyyyyyyzz{||}~}{zxvuuttuuvxy{|~~~~~}}}}}}|||{{{{||}~|{zyxxxyz|}~}||{{{{{{{{{{{||}~}{ywtrpmjhgecbaaabcdfgjkmoqrstuuvwwwxxyyyyzzz{{{{{zzzzzyyyyxxxxxyz{|~~|zyyxxxxxxyyz{|||}}}}}|||||||||||}}}}}}}}}|{{zzyxxwwvvvwwxz{|}~~|{zyxwwwwwxy{|}~}{zxwvusrqponnmmlllllllllmmmmnnnnmmmmmmmnnnopqrstuvvwxxyzz{{||}}}}}~~~~~~~~~}|{zzyxxxxxyzz{|}~~}|{{zzz{{{||}}~~}{ywutrrqqqqqrrssttuuvuuuutsrqonmkjiihhhhiijkklnopqrsuvxy{|}~~}}}}~~|zxvtssrrrqrrrstuvwxyz{|}~~~}|{yxwvutttttuvwyz|}~}||{{{{{{|||}~~~~~}|{{{{{{{{{|}}~}{xvsqonmllllmmnooppqqqrrqqpponmlkjjiiiiiijjkllmnoopqrtuvxz{|}~~~}|{zyyxxxxxxyz{|}}~~}}}}}}}~~~~~~~~~~~~~~|zxwutsrqqppppppppppppooonnmlllkkkllmmnopqrstuvwxy{|}~~}|{zzzzyyzzz{{{{||}}~~~~}}}}}}}}}}}|||{{zzyyxxwwwwwwwxxyzz{|}}~~{ywtrqonlkjjjiiijjjjkkkjjjjjjjkkkkllmmmnooppqqrsstuvwxyyzz{{{||||}}}}~~~~}}||{zzzyyyyzzz{||}~~~~}|{{z{{{|||}}~~~~~}}}}}}}~}zwurpomlkjiiiiijjjjkkkllmmnnopqrstuuvwwwxxyyzz{{|}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~}}~~~~}}||{{zzyyxxyyyzz{{||}}~~~~~~~~}}|{zyyxwvvvvvvwwxyyzz{||}}}~~}{xvsqomkjihggffffffgggghhijjkkllmmmnnnnoooppqrsstuuvwwxyyzz{{{|||||}}~~~~~}||{{zzz{{||}}~~~}|{{{{{{||||}}~~~~~~~~~~~~~~|zwutrqponnmmllllkkkkkklllmmnnoopqqrstuvvwxyz{{|}}}~~~~~~~}}}}}~~~~~}}||{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{{{{||}}}}}}}}||||||}}}~~~}{ywutrqponmlkkjjiiiiiiiiiiijjjjjkkkllmnoppqrrstuuvvwxxyyyzzzzzzzzyyzzz{{|}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}~~~~{zzxuuurpqrpnnnnonnmlnponoppoqrqqrsuwvvwyz|{z{|||}~|{}~}}~}}}~}}}}}~~~~}~~}}~~~}|}~|{{|ywxzyxxxxxyzwtwywuwzwux{zxz|||}}~~}|}~}|}~~~~~~~~~}||}}}}|}}}}~~|}~~~~}}|yvuurpoonmkkklklkijkjjkkkjjjkkjhkmmmnoopqqrrrrtuwxwuwxwwwxyyxxxxxxxy{|{z}~|~~~~~~~~~~~~~~}~~}~}|}}||}}|~|{zxvvutsrqqrpoppqqqppoqqppqrqpruttvwwwxyyyzzzz{|{z{}|{}~|z|~|{|}|||}||}~|}~~~~~~~}}|{yyz{{zxxyxxxxzzxwwxwwxyyyxxyz{{{z|~|z|~~~~}}~~~~|~}~}~||{xvutsqonopnlmnmllllkkjkkkkjikmlllkmonnopppqqqrsstuuuuvwvvwwxxwxyxxxxy{yxz|{{{{}}~|~}|}~}~~~~~~~~|{yxwvvutrrsrqrrqopqpoqrqqqrsutrtvvuvwvvxzyyz{zy{}|{|||}}}||||||{z{|{{{{}~}}~~~}~~}}}||{{{|{{zy{}{yz{zzyyz{zzzzzzzyz{zzz{{{{||}}|~~~~~}}~~}~~~~}~~~~~~}{yxvssrqooomllllkjijkjijlkjklllkklmmmnoonoopqqrrsstttuvvvwwxxxwxyyxxyzyz||}}~~~~~~~}~~~~~}{zxwvutsssrrrrqqrrrqrsssstssttttttuvvuvwwwwxxxxyyyyzzzz{{{{{|||{||||}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{|{zzzzzzzzz{zzzzzz{{{{{{||}}}~~~~~~~~~}~~~~~~~~~~~~~}||ywvutrqponnnmllllllklllklllllmmmmnnnooppppqqrrrrssttuuvvvwwwwxxxxyyyz{{|||}~~~~~}|{zyxwvvuutttttttttttttsstttttttttuuuuuuuvvvvvwwwxxxyyyzz{{{||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}|||{{{{{zzzzz{{{{{{{{{|||||}}}~~~~~~~~~~~~~|{yxvutrqpoonnmmmmmmmmmmmmmmmmmnnnnnnooooopppqqrrrssttuuuvvvvwwwxxxyyyzz{{{||}}~~}|{zyxwvvuuuttttttssssssssssssssstttttuuuuvvwwwwxxxyyyzzzz{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||}}}}}~~~~~~}{zxvusrqpponnnnnmmmnnnnnnnooooooooooooppppqqqrrrrsstttuuvvvwwxxxyyzzz{{{||}}~~~~}|{yxxwvuuttsssssrrrrsssssssstttttttuuuuuuvvvvwwwxxyyzzz{{{{|||||{{{{{{|||||}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}~~~~~|{yxvutsrqpoonnnnmmmnnnnnnnoooooooooppppppqqqqrrrssttuuvwwxxyyzzz{{{{{{|||}}}~~~}{zyxwvuttsssrrrrrrrrrrrsssssssssssssttttuuvvvwwxxyyzzzz{{{{{{{{{{{{{{{{{||||||||||||||{{{|{{{zzyz{{z|}{yvqux~{jurjagmifeegihfeeehijkjlmpssswyy{uopoqtojt|yoruzz{xvwxz|~ytsqprnjmppmjijiiie`][[[]^\YXYXVVWZ_ab`[[^_][[`eeeegkonmmnnpsvtsuv|~xtwxuqmlljhihggghijjheehjlljkighijnpmiikmou|}|{zxwutvy~}{xusqqpnmkilr}wnhjmnoqssssrsutsvxy{yurpprqpqpqtuuy}~|yz|}|zvsuvtromllnplilljieaabcffgjjd^\\[]bffghhjortuw{|zz{|~~}yvsppnnpqtvurqne_bdccb```ejlnppnmjhii_W[`[WVTX\[Z[[]][[_b_Z\]\\\[_fknlggikmnmmlgc``flljjigfgihhihghnuuv~{spqoprsuxtpqu~~}}~~{|~ulnokhghntvvnfmsokheefdcdefgkomjkljiiiklmnoonmnpqrqopqqrrrsrrsstxz}}zx{~~}~~|{yxvuvvxyyxwwxyxxxxyzz{zyyyxwxzzzz{{zyyyxvuwyyyxxwvuuwxxwxzyz{|~}}~{|~ytvvrnnoolhegkkihgc``ba`dgfcb```aabaa_^_``__]\^a^\^^\ZYY[]]^``aa^]_a``bdedefhklmprokkmoqrrsuvxxwxyvttvy|}}||}~}~{z{|~}zyy{~}|||~||~}{wtsrrrolnpmjigecbccdcbdefghhhhgfgiijklmmlllkklnprtsrrrsuvusrtwy|yuwyz{||}}~~}}}}|{}|yyyz{xvvvxyyywuvwvuwzzz{z|}{xwx||xy{}}}||}}~}}~~||||}||~~~}{}}||~~~}yxxwwwwxxvtvxvuvvsqpptvrnonnoppooqtuutsrrpmkkkknponopmlnomkjjlnljlnnnnllllkjilnmkjjjkloppmkmpopnkkllloppnmlmprtxzvssssuwy{|}~~~~|}~|}~}||{z~|ywwzzz}~}||{|~}}||}~}|}|{{zzzvuwzzxvvutuwxywuwxyzxvxzzz{|~~}}}}}{{|~~~~~~}|{{}~{xz||{xuuvxz|~}{|}~~}{zyyz|}~~}{xxxvvvvutuxxwwwz~~~}}~|}~~yvvvwxvtuvtstutsqooppopqomnppoqrssqprttttsrsuwyywtsronprsssttsrqqrsstsssttuvvwxwwwwwvvwwwwyyurtwwwvsssqqsuvwwwustusqqsstutuvuttuuuvwwwustuuvx{zxxxvuwxyyxvwxz{|{{zwtvyxvwwwyxuutsrsssrrrtwxyz{}~~~~}}}~~~}}~|~~~~~~~~}|}~~}}~}}||}}|||zyyyyxxwwwuttvvutssrrrpopppppqrrqponoqppqrrrstttvxvutuvwwwwwwxwvwyyxxwxyyxwuutsrrstuvwvvvvwxxxz{zxwwxxxxxvuuutttsrqqqqooqrqopppqrtuuvwvuvwvvuvwxyyxxxxyzyyyyyzzz{||}}|{{}~}|}~}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|{zywwxyyyxxwvwwxy{|~~~~~~~~~~}||}}{zzz{{zyz||||}}}}}}||}{yyzyxxxyyzzzzzyyyyyxwwwxyyxxwwwutsssrqqppoopqqponnnooonnnnonnnonnopqqqqqqqrstsstvvwwvvwwxwuvwwvvuuvusrssrssrrrstuuvvuuuvwvvxxwvvwvvuttvvuuuuusrqqrrrrpopppponmmmlkjjjjlmnpstuvxy{}~~}}~~~}}}|{{{{zz{{|}}}}|}}~~~~~~~~~}||{{{zyyxwwvuttuuttttsssssstuuuuuuuuuuuuuuuuuuuuuttsssssssrqqqrrrrqqrrrrrssssssttuuuuvvwxxxwxxxxwwvvwvvuuuuuvvwwvvvwxyyyyyzzzzyyz{z{{{{{{{||}}}}}~~~~~}|||||{{{{{zzzzzzzz{||||}~~~~~~~~~~}}}}|{zz{zywvvuusrqqppopqqrstvxz}~}}}||||||{||}~~}|||}|{{{{{{{{{{{{{{{zyyyyxxxxxwwwwwwwwwwvuuvvutttttttssssrqrsssrrrssssttttttttttuttttttsrqqqqpoonnnnmnnmmmnnooonoppqqqqqqqrrrrrsrrssstttttuvvuuuuuuttttsqqqqponnnopqqrtuwy|~}}|||||||}}}~~~~~~~~~~~~~}}}}~~}}~~~~~~~~~~~}}||||{zzzzyxwvvvvvvvwxxz|~~}}||{zyyxwvutssrqpoooooooopppqqrsssssstttttuuuutttuuutsssssssrssrrrsstttttuvuvvwwwwvvvwwwwvvvvvwwwwwwvvvwwwvvvvvvvvvvvvvvwwwwxyyyzz{|}}~~~~~~~}}|}}||{{||{{{{{{{{{{{{{{|}}}}~~~}}}}||{{|||{{{||||}}}}}}~~~~~~~}}}}}|{zzzywvvvusrrrqqpppqqrstvxy{~~~}~~}|{{zzyyxxwvuuuutssssrqqrrqppppponnnnnmmmmnnmnnoooopqqrrrrssttuuuuuuuuuuuuuttttttsssssssstuutuuvvvwwwwxxxwxyxxyxxxyyxxxxwvvuutssqpponmmmllmmnoprtvxz|~~}}||{{zzyyxxyxxxxyyyyyz{|}}~~~}}}}|||||||{{{{|||||||}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}||||zzzyywvuuvvvvwxz{~~}}|{zyxwvvuttsssssttttuuuuuuuvvuuuuutttttsrrrrrrqqqqpppqqqppqpqqrrrssssttttuuvuuvvvwwwxxxyyyz{|||}}}}~~~}}}}}}}||||||}}}}}~~~}}}}|{{{||{{{{|||||||||||||||||{|||||}}~~~~~~}~~}}||||||||||}}~~~~}}|}}}|||||{||}}|||||||{{{{zyyyxwvvvutsrrqpoonnmlllmnooqrtvxz}~~~~~~~~}|{{{{{zzzyyxxyyyxwwxxxwwwwvuuuuuttstttsrrsssrrrrrsssttsssttttuutssttttsssssrrsssrrrsssrrrssrrrrrrrrrrrrrrssttuuuuvwxxxyyzzzzzzzyxwwvutsrqponmlmmmooprtvxz|~~~~}}}}~}}|}~~~~~~}}||||{{|||}}~~~~}}}~~}|}}}}|||||{zzzzywwvuttsrrrrssuvwy{~}|{zyxwvutsrqqrqqqqqrrrssttttttuuuuvvvuuuuuuuutttstttttttuuuuuvvvvvwxwwwwxxwwwwxxwxxxxxxyyzzzzzz{{{{{{zzzzzyyyxxwwwwwvvvwwxxxyz{{{||}}}~~~~~~~~~}}}}||}}}}}}~}}}}~~~~}~~~}|}}}}}||}}}}}}}}|}~~~~~}}}}}}}|{{{{{zyzzzyyxyyyyyz{{{{||}~~~}||||{zzzzzyyyyyyyyyyyyyyz{{{{{{{{{{{{{zzzzyyyyxwwvvuuttsssrstuvwy{|~~~~~~~~~~}}}}}||||{{zyyyxwvvvutsrrrrrqqqqpppqqqqqpqqrrrrrrrrssssttttttuuuuuuvvuuvvvvvuuuutttuutssssttttttttuwvvvvwwwwwwvvutttsrpponmlkjihggghhhijmoprtwy{}~~~}||||{{zzz{{{}~}|}}}~~~~}}~~~~~~~|{{||{{}}|}}}||}~}{yz{zxutuvvvvvx{~}||zyxvtvxvtuvuvxz{|||}}~~|||xuvxuonoooonoonopqpoqttstttsuwvuuvussrsutstuttuwvvvxyyxwxz{||{{|{yz{{yxxxxxy{}|{}~~~||}~}}}}|yxvuuuroprqnpsssuwxy|~~~}z|}xuwwusrsttvxwwy|}}~}~|wwxwuvxusw{yx{}~~}|}~~~|{|{{||||||{z|~~~}{|~~}~~}~}{{{yxyxxxy{yx||{~~}||{z|}|{{{~~~|~|xyywvtqqrpnorrrrrsuvwxxz}||}~~||{xvtttuvxy{|}~~}}~|{zxvtsqqqqomprqppqsvutx|{{}~~~~}}}}{zzxuttrqrtrpprqqstttttuuuuuuvvvwutuvvvuttssrpqqpomllnpqppprtsruwutvwvuvwwvwxvtuvuvwxvstvtrstqopqqoopponnnnnnoqpprtvxy{~~~}{zyyyyz{zz|}}}~~|~{wxzywvvtsstssttttttttsstusrssrqrsqpqrssuxwvy|||}~}~~}~~~}|||{ywxywtuwwvvvwwwwvuvwvtvwvuutuvwwwwxzz{||}~~|{zyyyyxy|||~}}}|{{|}~}|}~~|{yyzywvvvusssrttsrstssvxy{}|{zxwuusqrrrrrrrrssqqtvustwvvwxxwwxwvvuuuuttstttuttttssrrsssqqsssssrqrssrsstuuuuuwyxwwwvvwxxxxxyyxyzzzz{{zz{}~~~}|zyyywvvuuttuuvwyz|~~|yvvusqpopqqqrrsuwxz|~~}|{zxwvvvutstvtqrsssttsrsssrrrsttrrqrtuvvwxzz{}}}}}|{z{}}}~}zzyxvwwvvuutuvxxy{}||}}~~}|{yyxwuuvxyyyz{{{||{zzzzyxvtsrppononmmnoprsuwz|~~}~~}|{{zzzyzz{}~~~|zyxwvusrrqqqqqqqrsutuvvwxxxxxxwxyxxxwxxyyxxxyxxxxvuvvttsssqpppqqqqrrrsuuuvxyzyyz{{zzzyyyxvuuvuttuuuvvwxy{||}}~~}{xwvsqpomlkkjjjlllklmnoopqrssstvxz|}~|yxxwwvvvwwyyzz{}~~}||}||{yxwwxxxwwwwwwwwwxxwwvuuuutsrssttstuwxyz|~~~}~~}|{ywvvvuttsrrsttstuvwvvwwxxxxwwwvvuttttttttuvvwxz|~~~}}~}}||{zyxwvuttssrrqrstuvvwwwxz{{zzzzyxwwxxyyyz|~~}}|}}}{{z{{yxwvvvvutttuuuuvwwxzz{{{||}}}~~}~~~~~}~~}}|{zyyxwwvvvutssstuuuuuvxyz{||}~~~~~}|{zzyyxwvwxyyyz{|}~~}}||{yxxwvvvvvwwxxyz|}~~~~}}}|{{zyyyxxyyyyxxyyyyyyzzzzzz{|{{zzzz{{zyyyxxxxxyxwwwwwvvvvvvutttttssrrsstttuuwxyyz||}|}~~|{zzyxxwwwvvuuvvvvvvvwxxwwvwxxxwwxxxxyz{|}~~~~~~~~~~~~}}}}~~}}}}}}~~~~~~~~~~~~~~}}||||{zyyyyxwwvuutttssssrrstttttuuvvvvwwwvvvvvvvutsssssrrrrqqppqqrqqqqqqrrrssssssuvuuuvwwvvvwwwwwwwxxxxxy{|}}~~~}}}||{|}}}}}~~~}}||{zyxxxwuuuvvvuuuuvvwwwxxyxxyzzzz{{{{{|}~~~~~~}||||{zyyzyyyzzzyyyyz{{{{{{{||{|}}}}}~~~}}}~}}|{{|}}||||}||}}~~~~~~}|{{zyxwwvuuuttuuuttuvvvvvvvwwwxxxxxwvvwwwvvuuuuuttuuutstttttttttuutttttttuuuuuuuvvwxxxyyyzz{}}~}}~~~~}||}}|{z{{{{{{{{{||}}~~~}|||{zzyyyzyxwwxxyxwwxxyxwwwwwxxxxxxxwwxxyz{{{{{|}~~~w}y~{{||}~{vz~}|tnt{{zuprrtwxypfoxwvsprstttutsy~~xr{}z~~||~y~{{s~zv~}}|}~m|u|myuwlz}zor}qyto~{jqy{~qetzpnmu~pbo|ytoiouqnhdpzmamywtrnzvgmtw{tkryvrstwyrjoutqkelukagoqskbn{uopqsvtrrstuvu{xptyyyxwz|xuvwwxxxxy{}|{{{vrw|yvvwxxyzxwutw{|uy|~zy|}{|~y~x|~{{~}}|||~ywxyusy|to{tuvxzwtsqwypt}}{|}{xx{r|~~v~~~}~}{v{}~}~~y|xtxz{srpywlnqnlu{yvokvwmxy|{|zu~~t|~zz}~}xz~y~v{~}xy}|px{w}{u{~zwt|~xy}~~{|wqyytx|yvxy||tnpqtwoipvplptwyogowvtmhovrnswuurnt|slsvwzsmtzvssvvwxwz|wsw}~}~zx||wz{|~}}}|xsxzutvvv{|wsssw||xspu}}|wvy|~}zy|~{~~y}quz}wz}}~yq|yt{}|vvyvt|srtwz|{y~y{zz|~{}rzy|~zv{yz{zyyxupwser}xvsruxz{{wtrov{vtsyytz~zwwx{}{xyz~z~||zv{zvy{||xyz|}{z{}|{|{~~|z}y|y{~}}~~~|{~|z}{|{z{ywwyyxsoquwxsmnqrrqonnmlqwsopqw{xvtrw{upuytosxyzwsuvx|vowysvyyzxvy|{{|{{|wx{|{u~z{|zpw{u}|vz}xp{uuv{|x{}}~{x}tzw|~{xv}zrx|{{w}{rw{}}wruzxuutx}xsy~xqz}tx}~|v~yyzx~}z}~||~}xy{xwz|||wu{ytvywuwxtprtvwvtpnsurponmmoquwtrux{}|{xv{~{{~}~}}~}|{yy|~xww|}xxwwz||}|zwx|}x{~~~~|z|y}~}|}}{xx{~yxx|~|y~}~~}yv}}z~}~~|yy|y{|z||{|}ysy}{x}~~|w|zvxywvsoqungkpqrnjpvspqruwrmsyvsrptxusuvvxvsyxrvzz{wtw{{{{{~~z~}|}~~y|{w||x}{w||zxz~zux{zxwtzzux{}wz}|zx{~zvx{||wuz}z{||}xtx{{zwsx}yuwyxxwuy~{wwvz~zuwz{{yvzzty}|w|}~~~}~~~}y{}}xz|{yyxxxtqsttsoknrpoppqqpnsvtrrrw|zwxz{|{{}~{z}}}~~}z}}~~~~}|{{~||~}{}~|}~zw{~~~{x{~}}{|~||}}|{}}y}}||~~{{{{|yw|zwwy}}{|}}~}||wz}||{z{|||{y{~{x|~||{~~|||zyurstsqpppppoqrpnoprtrqqrstsqqrqqtvvvsquxyyxvwyzz{{zzz{~~~~}~}}}~~|zz{zyyzz{zz|~}{zy{|zyyyxxxxyywuwyz{zxyyxwyzyxwvy{ywwvxz{zzyxxxxxyxvwwxwusuvvvuuvwvvwxwwwwxzywwxz}|yz||||}}~}~|zyyzzyxwutttutqoooqrrqrsrqrsttsrsvwvwwwxyy{}}}||}~~~~}}}}~~}}}}~~~}|{{|}~}|{{|||}}}}}~~~~~~~}|||{{zzzzz{|~~~~~~~~~~~}}}||{z|~}||{|}}||}}}}}~~}||}~}|}~~~~~}||}}}|{}~|zzzxusssttssuuuuttusrssttrqrsrrsstuuuvxxxxwwyxxyz{|{{|~}|}}~~}}}|{zyz{{{{{{|{z{{{{zzzzyxxyyyyxxxwwvuuuvvwwwwwwwwvvvwwyyzzyywwwvusrrrrrrrssssttutttuvvvvvwxxyz{zzz{{|{z{|}}~~~}||{{yxwwvuuttssrrrrrrrsssrrrrsrrsttuvwxyyzz{{{{{}~}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}||}}}}}~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}~~~~~~~}||||||||}~~~}|{zyxxwvvuuuuuttsssrrrrqrrrssrrrrrrstuvvwxxxxyyyyxxyyyzz{|}~~~~~~}}||||{{{{zzzzzzyyyyyyyxxxxxxxxxwwwvuutttttuuvvwxyyyyyyyyyxxxwvvuuuuuttssrrrssttuuvwwwxxyyyyzzz{{|}}~~~~}|{zyxwwvvvuuuuttssrrrrrssstttttuuuuvvwxxyyz{{{{|||||}}}~~~~~}}}}}}}}}}}||||||||||||{{{zzzyyzzz{{|}}~~~~}}}||{{{{||||}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}~~~~~}|{zxxwwwvvvvvvuuvuuutttssrrrssttuuvvwwwwwwwwwwwwwxyzzz{{|||}}}}}}}}~~~~~}}||{{{{{zyyyyyyyyyyxxxxxwwwvvutsssssssttuuuvwwxxxyyxxxxxxxwwwvvuuuuuttuuuuuuvvwwxxyyyzz{{||}}}}~~~}{zyxvuutssrrqqqrrrssssssssssttuuvvvwwwxxyyyyyyyzz{{{||}}~~~~~~~~~~~~~}||||||}}}~~~~~}}||||||}~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{|||}}}}}}}}}}~~~~}|{zzyyxxwwwwvuutttsrrrqqqqqqrrrsstttssssstttuuvvwxxxyyyzzz{{{{{||||}}}}~~~~~~~}}}}}|||{{zzyyyxxxyyxxxxxwvvuutsssrrrrssttuuvvwwwxxxxyyyyxxxxxwwwwwwwwwwwwwwwwwwwxxxxyyzz{{{||}}}~~}|{yxwvutsssrrrrrrrrsssssssttttuuuuuuvvvvvvwwxxyyzz{|}}~~~~~~~~~~}}}}|||}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}||{{{zzzzyyzzz{{{{{|||}}}~~}|{zyxwvuutssrrqqpppqqqqrrsssssssssssstttuvvwwxyyyzzz{{{{||||}}}}}}}}~~~~~~~}}}||{{{zzzzzzzzyyxxxwwvvutttsssstttuuuvwwwxxxyyxxxxxxxwwwwwwwxxxyyyyyyxxxwwwxxyyzz{{|||||}}}~~}{zxwvuttssrrrrrrrrrrrrssssstttttuuuuuuvvwwxxyzz{{{||||}}}}~~~~~~~~~}}~~~~~~~~~~}}}||||||}}~~~}}||{{{zzzyyyyyyyyyyxxxxyyyzz{||}}~~~|{zyxwvutssrqqqppqqqqqqqqqqqqrrrsstttuuvvvvvwwwxxyz{{||}}}}|||||}}}}~~~~}}}}||||||||||{{zyxxwvvvuuuuuuuuuuvvvwwxxxyyyyyxxxxxxxxyyyzzzzzzzzzzyyyyyyyyyzz{{{||||||}}}~~~|zyxvuutssrrrrrqqqqrrrqqqqqqqqqrrssttttuuuuuuvvvvwwxyz{||}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~}|{{zzzyyzzzzzzyyyxxxwwwwwxxyyz{{||}}}}~~~}{zyxwvutssrrrrrrqqqqqqqqrrrrssttuuvvvvvwwwwxxyyzz{{||}}}}}|||||}}}}~~~~~~~~~~~~~~}}||{zzyyyyyyyyyyyxxxxxxxxyyyyyzyyyyyxxxxxxxxyyyyzzzzzzzyzyyyyyyyzzzz{{|||}}}~~~~|zywvutssrrqqqqqqpppooonnnnnoooopppqqqrrrrrsstuuvwxyyzz{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}||{zzzyyyyyyyyyyyyyyxxxxxyyyzz{{|||}}}~~~~|{ywvutssrrrrqqqqqpppppppppqqrrsstttuuuvvvwwxxyyz{{|||||||||||||}}~~~~~}}}}}}}}}}}}}||||||{{{{{zzzzzyyyyyxxxxxxxyyyzzzz{{{{{{{{{{{{{{zzzzzzz{{{|}}~~~~~~~~~~~~~~~}{yxvutsrqqqppooonnmmllllllllllmmmmmmnnnnoppqrsttuvwwxyyzz{{{{{{{{{{||||||}}~~~}}||||}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzzzyyyyzzzzzzzzz{{{{|||}}~~~|zxwvutssrrqqqppppoooooppppqqqqrrssttuuvvwwxyyzzzz{{{|||}}}}}}}}}}}~~~~~~~}||{{zzzyyyyyyyyyyzzzzzzzzzz{{{|||||}||||{{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~|zxvutsqpponnmmllllkkkkkkkkkkkkkkkkllmmnoopqrrstuuvwwxyyzz{{{{{{{zzzz{{{|}}~~~~~~}}}~~~~~~~~~~~~~~}}}}}|||||{{{{{zzzzzyyyyyyyyyyzzz{{{{{{{{{{||}}}~~}|zyyxvtvvtsssssrrqrssrpqrqpqqppqrsutstuwyxvwxyyz{yx{}||}}}~~~~~}~~}}~~|z|~||{|}|||zz|}{yyzxwyyxxyyyzz{{zz{zy{}zwz}|{{{{|}}|zyz{{zxz{{||{{{{{zyz||{zyz{{z{|{z{||}||{{|~}|||{{|}|z|~~}}|}~~~~~}||}}|||}}}}~}{xwvtrqqonmmnooooonnmnnnnmmmonkjlonnoqrrrrsuvuuwxz{z|~|{|~~~~~~~~~~~~~~~~~}{zyzyxxxvtsstusqstttvvtsstuuwzyx{~}|~~|{zxvvtqonnnnmlkkkkkkihijkklmllnopqsuuuwyzyyyy{}~~}}~~}|}~|zyz{{|}{z|~|{}}~~~~~}||}~~|z{||}}|}~{yz{{{|}|{||}||}|z~~|||{{||{{{{|}}|~}|}~~~~|yvusqomkklifgihgggfffefgggggilmmmmoqqrrssttuvwwvvxxxxyyyyzz{{{||||}}~~~~}}|{{z{}}|||}~}{}~}~~}~~}{|}{yz{yxz{zyz{{{{|}}|||}|{|}||||}}|z{{zzzyyzzz{{zy{}|||}~~}{zywwwvsqrsrrsrpnoppopqpooprtsqsuuuvwwwyzz{}~}|}~~}|}}||{yyyxxxwxyyyz|zyyzz{||}|}~~~~~~}}}}~~}~~|||||}}|||{zz{}}}{|}||~~~~}}}}}|{{{zxxxwwwwwwwxxxxxzz{{|~~~~}|yvtronnnmkjiiiijjihhikjklmmlnppqqprtuuuvuuuvwxyz{{{{zz{}~}}{z{{zywvvwxyxxxyxxyyxxyz{|{{|}}~~~}~~~~~}}}}}||{{{|}}|{{z{|{z{|}~~}}|{z{|||{zz{zyyxxxxxz{zxyy{||}~~~~}~~~~~}}zzxwwwusrrrrsssssttttuvvyzzyzz{|||}~~~~~~~||}}|||{{zyzzyxxxyyzzyyyz|||}||}~}}}~~~~}}||{{{{{{|{z{{{||||}~~|{{{{|||{zzzzzzzzzzzzyzyyyyyyzzzz{{{}~~~}{yyxvsrrqppnljjkkkllkkklmmmmnppqrrsstuvwwxyz{{{{{|}}~~~~~~~~~~~~~~~}||}|{zzzzzzxwxyyyyyywvvwxxxxyz{{|{z|}~~~~~~~~}}}}}|{{zzzzzzyxxxyz{zyxyyzz{{||}~~~~~~~}|{yxwwvvvuvwwwwwwxyyyyzzzzzyyyyyyz{zyyyyzzzzyyyyzzzzzzz{{zzyyzzzzzyxxxxyyyyyyyyzzz{||}}~~~|{zzzzyxwxxyz{{{{{|}}~~~~}}}}~~~}|{{{||{{z{{{{zyyxxxwwvvuvwwxxxxyz{|}~}{xwvtrqponmmmlllmnpqqqrrtuvwxz{{{{{{{||}~~}||||}}|||}}}}}||{|}}~~}}~~}}~~}|zzyyzyxxvvvwwwwvvvvwxyyz{|}~~~}}~~}|{{{{{zyyyz{|||{{|}~~~~~~~~~~}|{zzzyxxxyyzyyyxxwwwwwwvvvwvutuvvvvvvvvwwwxxwwxxyyxwwwwwwwvvvvwvvutstuvvwwwxyyz{{|}~~}{zzz{zyyyyzzzzzyz{|~~~}}}~~~~~~~~}|||}}||{{{{{zzzyyyyxxxxxxxxxwwvvuuvvwxxxxxxyz|}}~~|zyxwwusssssssrsttuvwxxwxxyz{{{|||{{|||||{||}}}||{{{|}}|||}~~~~~~~~~}}}|{{{{{{zyxxxwwwwxxyyyyyyz{}~~~~~~}||{||}|{{{|}~~~~~~~~~~~~~~}||{{zzyyyyyxwwxyyyxwwvwwwwwvuuvuutsssssttssrrrsssstttuttuuvuuvvvvwwwwwwxz{|{||}~~}}}}}|{zz{{{{zyyzzz{{{|}~~~~~~}|{z{{zyxxwxxwvvuvvwwwwvvvwyzzyyyyzzzzzz{{|||||{|}~~~|{zyyyxxwwwvvvvvwwxxxwwxyyyyyyyz{||||{|}}|||||}}}}{zz{|}}}|||||||}}~~~~}|{{{{{zzyyyyyzzzzyyyyzzzz{{z{{{|||}}}~~~~~~~~}}}}}}}}}}}~~~~~}}|{{{||}|{{|||}}~}|{{{{zzyyyyyyyyxwxxxwwuttsssrqpppqqponmnopqqqppqrsttuuuvwwwwwxyyyzzz{{{{{|}~}}}|~}qsv{xxxxw|}zzzywz}{y}~}~~yzyqipx~{xxw{~{xv~{r{}}t|}ztmpttsvyxxurqpqssruwxyzz|~}{}}ytuwwwtqpoqrmiihihhhecegffdbdgfddedcdfeffeilkjmoopqrrqsuuutrrssspmmnnnquttvwxyzz|}zy{~~}~|}|ywwuqooroklnljkkllhcce`[\\WSQPOLMOKGJNKFJOLKPSRRUXXXVUX[XVXXVTUWTRWYRKRXOHNRPOPRPNRYYVY][X\a]XY[WRTXPHKPKGJMFAHOJHNSONSWXYXWWVY[ZZZZ[\\\ZXY[YXZ^][[[\^][\][[]^][\^]\]^[X\_^^ac`_abceghhgjljimrokpvsoswsqtvvvxxvvz~|z}~|z|~{xvtwzwvxyxz}~}}~~|zz{}{wwwusrqsurnorponmptplrxusvyywyzxwwwwvutsrqqnlotqmnpooqssrrqpqvyzyxw|}~}~~}zwvutrpnhdgifcba``dgfefiiilpkfjnnmnnkilog`hnhbfkgbcfedghfefhhgfeeeb`bc_\]_]Z[[WVXZYY\_][\__^`bcccdfgfdfijlkknnkijlkihhfdfgeehihgjnnlormikolihffgc_adb__a_^adeehkigjoppppsttvutuwyzz{}~~~}}~~~|~||{{|{yz{zy{}{z{}}~}~|yxvutqnonkhhhecbcccddccegebeifdgjhddecbbb_\\[[[[ZZZZYZ\[ZZ[]_^^`aaadggfjmkjlnnmnoqrrrrqrtrpqrqoqrqpnlosttuuttx{zz{}}zyxwutsrqqportttvxy{{{|}{yz{zzwspomkigb_^]]][ZZ[[[]_acdeimnoooruttuutsrponnnlklmjhjkighjigikifgigfffggeddefhhhhhkmllnqrsrstutssrsttrqqppqrsuvwxyyz{{|~~}~}|}}{xxwvuttqnmnnnlknponqtvwy|}{xwwwwwxwwxz{||{|~~~~}~~~|||{{{xutsrrssssrrstuuvwvvwxxxvutttsrrrrqpponnljklkiihggeddddebabccccba`__``_^^_^]^^^^`cccdfeefhhhikkjjkkjiikmlklnnoopppqsuvwwwxwwy{zyxxwwxzxvxzzyz|||~|{|{{{{zz{|}~~}}}}~~~~}}|{|}{ywvvusponkijjhfffghijjjjlnopqqrstvxvtuvvvwxxvvwwuutsssssrrqppqqqqqqqqqppooonmnnmmnoopqrrstvvvwxxxyxxwxxyyzzzz{{|~~}|zwusqponmlkihhhhiiikmnoprstuwxyzzzzzzz{{{zzzyz{{{{{{{}~~~~~~|||||{zyz{|}~~}~~~~}|zzyxwxxwwutsrpponlkihhhggggghijjjjklmnnnmmmopqqqqqqrsssstuvwwwwwwwwxxxyyyyyyyz}~~~~}}|{{zyxwwwwvutsrrsstuvvwxy{|}~~~~~~}{yxwwvutsrqppoonmmnnpqrtuvxyz{}}}}~~~~~}|zzyxwwvuuutssssttttuvwvutttuutrpnlkjigecba```____`aabccdeghhgggghhhijjkkkkkklmnoooppqqqqrstuuuttssuwxxxxxz{||}~~~~~~~~}{ywwwvutttuvvwxyz{}~}||{|}}||{{}~~~~}}||||{{{zyyxyyxwutsttsqqqqrrqpppppppqqpqrrstttuvvvvwwxyyzyyz{|}~~~~~}}~~}{zz{{{{{{{{|||||}~~}|zxwvwvvvvvwxxyyz{|}~~~~~~~}}}||zyxxxxwvutrrqqrrrrrqrssttuuuusrpomkigeb`_^]\\\\\\\\]^_accdedeefghhhhijjjkjkllmnmmmlmnoopopqqqpoonoqqrsrstvy{|}~~~}|{||||{{{|}}~~}||{zwutssrqqqqqrtuwwxz|~~}~}|{{{zzzyyyyyz{|}}|{{{{zzyxxxxxwwxxxxwwvvvutssrrqqpnmlkkkjiihijkkkklmnprttuvwxyzzz{|~~~}|||}}~~~~~~~~~~~~}|{yxwwwwvvuuuutsrqqqpomljihgfecb`__`a``__`aaabcefghiiijjjklkkjjjihhiijjjklmmnoprsttuuuttttuttstuvxy{|~~~}|||{zyyyyyyyyyyyz{{{zyyyyyyyz{||}}}}~~}}||}~~~||}}~~}}}}}}||||||}}{yxwwwwvvutsqqpnmllkkjigggggghhijklmnoooqsttuuvxyyyyyz{|}~~~}||{|||||}~~{yxxvutsqpponnnnnnopomlkklllkjihfedddcccccba``aabbabccdeefffgghhhhhhhhiihhhijkmnooopqqqrrsttttttuvwyz{{|}~~~~}{zyxxwwwxxwwxxyzz|}}}}}|}}||}}~}}||}}|}}}||{zzz{||||||~~~~~~~}|}}~~~}||||}}|{zyxxwwvutttssqpnnnmllllkkkklllllmnoppqqrrqrssttuvwxyz{|}~~}}}}~~|zyyyyzzyzz{||||{{{{{zyxvutttrponmnnmllkjjijkkjihggfedcbbbbbbbbbabcdfghijjklmmllkkkkjhfedcccbbbbcdfghijlmnprtuwxy{|~~}|{{zyyyyyyzz{{{|}}}}||}~}{{{zzyxyz{|}~~~|{{{zzzxwwxyyz{|}~~}||{{zyyyyzzz{{|{{||}}|{{{z{{{zywvutssqonnmmljihhhijklllmoqrttuwyz{|}}~~~~~~~~}|{zz{||||||~~||{z{{zyxxyz{||{{{||||zyyxwvutrpnmmlkjiiihgffgghgffgggfffeeefgggfffhiiiijklmnnmkjjjkkigfddcba````acefghjloqrsuwyz{}~~~~|{zyzzzzzzz{||}~~~~~~}|{{z{{{{{{|~~~~~}}||{zxwxyyzzzz{|~~|{{{{{zz{{{{||}~~~~~~{zzzyywvtsrqponmklmmmmllnopqsuvwxyyz{|~~}}}}}}|{zzz{|||{{{|}}}|||||}~~~~~~}}~~~}||||||||{zyzyxwvtsrpoonmlkjiihhhhikklmnoppqqqrsrqponllkjigffffedcddfghhiiijjklkiiiijjihhhhhijklmoqstuuvxyzz{|}~}|{|{{zzz{||}}~~~}~~}|{{{zyyyz{|}}~}||{{||{{zyyzz{||{|||}}||}~~~}|{zywvvwxyyxxwxxyzzyyyzyyxwwxyyyyxxwvvvwwwvvwvusstttttttuuttuuvvwxyyyyy|}}}}|}~~}||||}}{zzzz{|}~~~~}}}~|{zyxxxvuttttuuttsrrrrrqpooonnmlkkkkllllllmnnopqqqqqrtttsrqqqqpponmmllkkjiikkkjihhhhhhhgfeeedcccdegikmnprux{}~~~~~~}~~~~~~~~~~}~~~}}}}}|}~~~}}}}~~|{{yxwvuvwwwwvvwxyzzyyyyz{{zzyyyxxwwvwwwwwvvuuuvvvvvwvvuuuwwxxxxyzz{{{{{||}|{{zyz{zyxwvwwwxxwxxyz{{{}~|zyyywvutuvwxyz{}~}|zyxxxxyyyxxwxyyyyyyyyyxxvutsrrpnmlkjjihhhhhijlmnoqqrsuvxyzyyzzzyxxwwvutsqponnmljiiiihfedddddddddefghjklortvxz|~}||{{||{{{|}~~~~~}}|{{zzyyy{}}}}~~}}|||}}~~~~~~~~~~~~~~~}|{zzzzz{||}~~~~}|{{zzzzyxxxxxxwvuuuuttssssstsssstuwwwxzz{|||||}}}|{zyxxxxwwvvvvwvvvvwxxyyyz{{{{{{{{||}}}}}}}}~~~~}|{zzzyxyzz{|||}~}||{zzyyyyyzzzzzzzz{{{{zzyyxvutsrqqqponmmmmnoppqrtuvvwxz|}~~}}|||||{zxwwutrqpoonmlkjkkkkjhhijjjjiiiiiiiiijlopqrtvxz|}~|{zyyxxwwxyzz{zz{|}}|{{zzyxwvwwwwwwxz|}~}}{zyxy{{{{{|}~~}wy{}}{|}|{|}|{{||}|wy{}{vsqppqsrrrqooqronoqpnlknqstqnrvtruyvrvzywwvvvuutrolnonmnpoooooooonoqrssssttuuwxvtuwxyxwwwyzyxxxxyz|||~~~~~}}|zywxxvtttsrssrrsuuuuuvxyzzz{}~}~~|}}|zxvwxwwutrooomllmkjlmkjlnnnqtwz|~~|{zyvsrrttsrpqqqruwwuuwvuxzyyz|{zzyyyxxwvuuuvtstuuvwxyyxx{~}||}||}}|{{|ywyyvtuvutttrqrrstttvwvuvxwwy|{z|~{y}}z}~|~~~}zxyzwtrrolnplhijjjmnljmqqpsvutvxyxyyyy{|ywwxxyyyxwwxwvwxwxyz{|{z{}~~{|}~|zyyzzzy{|{{|~~~~~~~|~{xyzxwvtuvuuvvvvvwyzzz|}}}}~~~~~~~}{zyxvvvvwustvuttsuxvuxzxwy{{{{zyyyzzzyxwvuutrtusqrrpnmnnmlljiiifdcaabb__`````befgimprtuuvxyyxwvwwusttplmomjklkjlnkhjkklnponprrqsutsuwvuuttttsttttuwvvwzz{|~~~~|{zyxyzxxxxwwy{ywy|||}}}|}~{yurrromllkjjjiijllmprsrsuwxyzzz{}~~}~~}}|{{{zzz{zyy{|||}}}}{y{|ywxyxyzz|}}}}}}{z{{||}}}~}~~||||||{{{{{zzzzyyz{{||{||zz{|||}}}}}~~}}~}|~~|yzzwtuutrqpononnmmlllmmnoommnnnmmmmlkkjgcb`][[[YXWWXYZ\]_adefijjiiijkjjklkjiihhhihgffffeeeedcceddeefhijjjjkmopqrrrrstuvuvwxyzzzzz{|~~~~~~~}|{{|||zyyzz{{z{|{|}~~~~~~~~|{zxvsrrrrpnmmnoppoooqrstuttuvwxyyz{|}}}}~}{z{|{{zzz{{|}||~~}}~~~}}|{zzzzzyxxyywvwwxxwwwxyyyyyyz{}~~~~~~~~|zyxwvtsqooonnoonnoqqrttuvwxwvvvvtsrqonljifcba_^^]\]^_`bbcegikmnnnmmmmnnljkkjiihhgfgggfffefgghgghijkmnoopqrstuvvwxyxyyyyxxxyzzzyxxxxwxyzyxwwxyxxxyyz|~~}~~~}|}}{yy{{|}~~}|zzzxwvutsrqpooooooonmoqrrrrrstvwxyyzz{|}~~~~~~~~~}|{{|}}}|{{{}}}}|||}~~~~~~}}}||{zyyyyyyyzyyz{{{{{|~~}|{zyxxxxxwwxxyyxxxyyyyyzzzyxwwvvvuttsrrqqqpoooooooonmmmmllkjjkkjjiiijjkllmllmnoooooppooppppqqqqrrssstttuvvvvvwxyyyyxxxyz{zzyyyyyxxwxxyzzzyyyz{|}}}}~~}}}||{zzzzzyxvvuvvvuttttttsstttttttttuuvvvwxyyzz{|}}~~~~}|}~~~~}}|{|}}~~~~~~~~~}|{zyyyyxwvuuwxvuuuuvwwwwvwwwxyxxyz{|{zzzzz{{||||}}}}||}~||{zzzyyyxyzzyyyyz{||}}~}|{{{{zzyxxxxxyyyz{{||}}}~~}}}}}}}|||||}~~~~}||{zyxwutsrqqqonnnnoomlkklmnnnnnnooppppqqrrrqpppqrrrrqqrrrrrsstuuuvvvwwxyyzz{{{{{{|||{{zz{{{{yxwvvvvuttttuuttttvxyz{{|}~~}||}~~~~~~~~~}}}}}||{ywvuuvvuuuvvvvvwxz|}~~~}}||}~~~}|{zyz{||||||}}~~}|{zyxwvvutrrqqrqppppqrsstuvwxyz{|}~}|||{{zyxxyz{{{{{|}~}||{{{zzxxwwwwwwvvvvwwxyz{|}~~~~~~~~~~~~}||{{{zyyxxxxxxxwxyz{{||}~}}|{{yxxwvvusrqqqrqpppppqqppppqqqqpppqqqqqppqqrqqqqqqqqqqqrsuuuvvxyz{|}}}}}}|{zzzzyyxwvuvvuuutttuvwwwwxy{|}}~~~~~~~~||{z{|}}~}}}~~~~~||{{{||||}}~~}{yxy~{{~yqw}}}vqrsw{|~skv|~~{sz}xsuwtqsvurpprtttrquzupv|{y}}z}{~{yo||zy|u{|xx|x}xp~yuq||}||~o~yx~q|wyv}wq}mqvz}qesxnklu}obp|xtpjovsnhdmwj]grolidpzjY]ejnh`gnkgjlqvpiowvuqmt|sjqz{|skw{tvwxxwttussuv}{tx{||}y|}{{|||~~||z|~{zztqy|utuz~unu|wstw|{uw{}u{y~}|{}{z~|u||z}{xyx~{ty|}|zxvtqw}qfpyxvxzwu{~{{}w|~~|}z}zyw{{x~xs}ymw~v|zurty{wsolt|renywtqosvwxvry|xxy|}w}uy{}pu|{z{z|vku|xvpwytsr{xmv}wrw{{ov~|}{x}~{{z||~}{|}}wsx~ysx~ytvxxxohijmne_glgdfimpe\fqnjfbirlhmpprpkqzqinruzuotxvtwyxxxwz{ury}|{||ywz~}yx{}~~|}~~|xy{~~{uuw|{vrw}}{vvwy||{yuvxy{zvtwzunxvilrvyvrsx}~|z}wq~x~~||xwxz~}~u}{~{~}~{}|}~{}~||}zwxlz||~~zxtryzsonsxtptvqnoorvtrsu{|~~~~}~~z}~{wx{yvvtuxurttvwvw|~}}~y~~zu}{tvwxyxwwxwvz~}}xrx~|{||~{y{~}||}}}xxz}}zyyyvtvutropssupijnnmllmljhlrpmnptxvurouztorwtpuxwyxuxzz|vow{tv{zyzwy~}z{{~wz~~}xtz|tvy{ys}{~y}y{~ulv{srrvyusvxyyut{xnt{}zsuxwuonw|ums|{yyw}|wz~}wz|{|z~w~y~{~|~~}|}}~~~{~xz~|xyzvstwyywvrptwspoomlnpqssqsuxyxyxwz|{z}}zxxx|~zvusx}~{wy{~}z|yw~yxw{|{|~{}~|{~~{w{~|{xz}|{z{}|||~{y{|}~xqtyxwvsuwuuy|{xtry{zvz{y||xvwy}}x{~{}~~~|y|~yux{||wrtutsokmpibeikliflromopruqnu|yvtrv{yvxzz{yv|{tw{||xuwyyzyx|{w|~}}|~~}}{~}y}|ywy|xtw{yvtry~ysvy|~ytxzwusquwrmprstqnsxuswyz{wsx||}{w||}{~}{~~y{||}{x}{vz~}x}z{~|xy||{zxxyvuwyyxsorwvttttvusvxvtssw{yvwxxyxwy{xvy|~z{{{}|z|~}~~}~|z~~}}||}zxyyxyz{~~}~}|}}}|}|~~~|y{}ywz}{yvuwzwtttttsruwspqtx{zxy{{|||~{}~{||{zwuuusqmklmlkkjjlmlnolkmpsutrrrtwusrrqsvxwuqosvwxvrsvwwxwvuvxz~~|||~~}~~~~{{|{zzyyzxvwxxxvtuutsrrqqqqstsrrrtxyyxwwxxy{|{{|}}}zxz||}||}}|{{{zzzy{|zxxy{}{xz||}}}~}~~}{||||}|ywwwyzwtrrstttttsstuutqqsvwwwwwyyy{||{||~}{zz{{|{{{zz{{{zyxxyzzzyxyyy{|{{|~~|{||}~~}}|{||{yxwwxwuutsrqqsuvuuuwyyxy{{}~~~~~|}~|{{ywwwvusqqsqnmmnonmopqssrstrqrsttsqrssssrrsrrtvvuutuwwvwwxyzz|~}||}~~~}|{zxwxxwvutttsrrqqqqrssssttuuutuwxy{{{||{zzyywvvwwwwwwxxxxxxwwwxzzyyyy{|{{||{|}}}{zz{|}}}}}}}~~}{zyyzywvutuuttuuvwwwxxwwwwwwxxyyxxxyz{{zyxxxyyywvuvwxxwwwwxyyyyxy{||||{{{|}}~~~~~}~~~~~}||{{{{zzyyzzyxwwwyyyyyxxyyzzzz{||}|{{{{|}}~~~~~}|{zxwvutssssqqppppqqpponnoppppooqqrrrrrrstuvvvvwyzzyxwvvvwxxxxxy{{||}}~}|}|}|{yxxxyyyyxwwwwwwvuuuuuutsstuwxxyyyz{zz{{{{|{{zzzzz{{zzzzzzzyyz{{{{{{||||{zyyyzzzyyzz{{zyxxz|}~~}|{{zzzzzzzzyyyyyzzyxxxxxxxyyyxwvvvvvvvvvwxxxwvvwxxxxxwxxz{{{zyyzzzzzyyzzyyyyy{|~~~~~~~~~}}}}}~}}}}}}|{|||||||||}}}}}}||||{zyxwvwwwwwwwwxxxxxxxyyyz{{{|}~~|zxwvussrqqponnooopqqrrsssssstuuuttuuuuvvvwxxxwvutuuuttttuvwvwwxyz{||}}~}}||||{zzz{{{zzyxxxxwvtssrrrrrrrsstuuvwxz{{{{||}~}~~~}}|{{|||{yxxxwwwvvwvvvvvuuvwwwxwwxyz{|}~~~}|{{{zyyyxxwvwwxxwwwvvvuuttttuvvuuuuvxxwwwwxxxxwxxxxxxxxxyyyxwvvwwwwxxyzz{{{|}~}}||||{|}}~~||||{zzyxxwxyxwvvvwxxyyyyyyyyyyz{|~~~}~~~~~~~~}}|~~|zywvuttttsrqqqrsssssssssrrssttttssstuuvuttttsrrqrrsttttuwxyyxyz{|}~~~}|{{||||{zyyyzywvutuusrqpopqrssstuvwxxyz{||}~~~~~~~~~~~~}{{{{{zyxxxxxwvuttuvvvvvvwxxxxxyzz|~~||}|zywvvvvwwwwvuvvuttuuvvutttttttssssssrrrrsttttttuvwwwvvvvxyyyyz{|}}}~}}}||{{zyyyyyxxxxxxwwwwwwwxxyz{{|||{{|}}|||{|}}}}}}}}~~}|||}~~}|}~~~~~}{zzyxxwvutsrrsssrrqppppqqrrrsttttuutttttutttuvvvwwwxyz{{|{{{{|}}~~~}}|zzyyyyxwvuuvwvvusssrrssrstttuuuvwxyzzz{{{zzzz{{{{zyyyzzzyyyyz{zyyxwwwwvvvwxyyyxwwvwxxyxxxxyz{|}~~~|||{{{zyyyyyyxwwwxxwvutsttttsrrqppponnoppqppqrrsstuvvwxyzzz{}~~~~}|{{{ywvvvwxwwwvvvvvvvvvvwxxyy{{|}}~~~~~}~~~}||{|}}~}|{|}~~~~~~~}}}~~~}~~}|{yxwvuttssrrqqrrqqqrstttssssstttttttttttuvvvvvuuuwxy{{|}~~~~~~|{yyyyyxxxyyxwwvvuuuutsssssssssuuuvuuvwxxyyyyyyyyyyyyyzzyyzz{|{{zyyyyxxwwwwwwvvuvwwwwwwwxxyzz||}~~}|{zyyxxwvtssssssrqpppooonnnopppoooppqqrrrqrrsuuvvxyz{{|||||}}~~||||{{zyxxxxxxwwwwwvuvvvvvvvvvwxyz{{{|}}}}}~~~~~~~~|{zyyzz{zyyz{|}}}~~~~~}||{{{zyxwwwwwvuvvwvvutssrrrrqpppqrrrrrrsstuvwwxyz{|}}~~~}}}}}||||{{zzzyxwuutsssssrsttssrqrtuvvvvwwxyyyyz{{|{zyyyz{{{zyyyyxxvuuvuutssttuuuuvvwyz{|}~~}|zywvuutssssrrrrrrpoooooppqpnnnnoonmnooonnnnoqrtvvvwxz{{|}~~}|||~~~~|zywwvvuutssssssstuvvwxyyyz{|~~}{{{{{zyxxyyz{||}}}~~|zzzyxwutsrssrqpoooonnnnooprssstuvwxxxy{{||}}~~~}}}}~~~~~~~}}}||{zxwwwwvusrrrsrssssttuvwwwwwxxxxyyzzzzyyyxxxxxxxwwvuuuvwwwvvuuvvvvwwxyzzyyyyz|~~}~~~}}~~|{zxwwvuuuuuusqpooponlllkkkkjiihiiiiijkmnppqrsuwy{|}~~~~~}|||~~}|{zzzyxwvtsrrqrrstuvwxxxyz|}~~~~~~}}|||||||{{{{|||}}||}}~~~{yxwvvuutrrrrrrqppqqrsrrrsssstuuuvvwwwwwxyyzz{{||{||}}~~~~~}|zzzzyxwvvvvvvvvuttttttttuvwwxxxxyyyzzzzzzzyxxxwvvvvvwvvvuuvvwxxxxxxyzzyzz{}}~}|||||}}|{{{||}}~~~~~~~}zwvttsrpnlkkkkkkjiiiihhgghijkkkkklnoqrsstuvvvwyz{{{{|}}|||||||}}|||}~}~~}}}~~}||}}}|||||}}|{zyyzzyyxxxxyyyyz{|}~}||}}~~~~~~~~~~}}}}}}}}|||}~}{{zyz|yuuuuuvutsuvutttrqrttstuvwwwy{}~}~~|{||}}zwxy{~}|~~|~~~~~}}|zxxyvuvwvtuwvux{{{}~~}~~|}~|z{}|{|}}}}~{x{}{xy|zw{}{}~}~~}|{{z{{zz||zwrommlkjjkllnnnoonmlllkihgfcacddcdeghiklmnorux{{z|~|zz|}}|zwvusrrsromptsrsvvw{~~~~}|{|||}}||~~}}~~~~~}}|{{||{zyz|}~~~~||{z{}}{}~}}}~~{}~~|zxurqrqomlmmmlllklmnmmnnnnoqpooqrstuutwxxxyzzz{}|{}~}||}zwxxvtssssttsrvzyvy{zx{~|{{{{{|~}{{{zyz{ywvuwzxwxz{||||}~~}{{{zzzzzwtssqooqppqqrstvxz}~|zz|{z{}}{zz{}~}~zwvtstsomkjjnqsuy|~~|zvsttroopnlllkifdddcc`^`ba``acffgknpruwxy{||~}}|zxvutsrqolkjiijgefiiijjnsssx|{{~~~|{zywuvxyxyyyz{yw{}|}|}~|{{z{||{|}|}}~~}{{z{|~~~}{~~{|}}|}}~~~~}|{{||{{|}~}~{vtsqppomlmoppqsuuvwvuvxuttsssqoqrpopppqtvwxz}||~~}{{zwtstsrqpppqpprsrrsvxwwwvvxz{{|}}}~}{|}zxyywutssuuuuuttuwyzzz{|}~}~~}~~{{}}|zyxxwwxxwxxxwxyyyy{|||||}~|zzzzzzyyxwwvvx{||~{{zvsqpnmmlkifeeffeeeedegggfgiklmpqqqrsvyzz|}}}{{{{{zyxwvtqpnkiijjihhhhkmmlnpppsvvwz||}~}}~}|{{{||||||}|{{{zyyz{{{{}~}|{zyxyzz{|}|yyzzyyxyz{{}~~}|||{{{zy{}|}~~|{|~~~~}|{yxxxwuvvtrrrqpqqqqqpnkkkkkkkmpqrsuvxz}~}}|zxvsppomlkjhhijjiiijknqrsvy}|||zyyzyyz{|}~~~}}~~~}|{{{{{||{{{{zyyxxyz|~~~|{yxwurpoopppooopqrtvwxyyz{|}~|{ywvvuttsqpponmlmnmkjiiijjjjkklnprrtuvwxxwwwxyyyxxwwwvutsssrqpomlkllllkkkkllmopsvxz|}~|{{{{|~~~~~|{zyz{{{{z{}~~|z{zxwxyzzzzzz{|}~~}}}~~~}||||{|}}|}~~}||{|}}}}}}||}}~}||{{yxwwvtsrqqqpponoopqstuvxy{|||}}}}}||{zzzzxwvuuutrqpponmlkjihhhiiijkmpruw{~~}{zxwvvvvvvvvxyzz{{{{{{{{{{{{{{zzzyyzzyyzz{||}~~}|{zxvtttsrqqqqqstuvwxxz{||}~~~}}|zyyyyxvuuutssrrponmmllllmmmnnopqstuwxxyyxwwwvvvvusrrqqpoooooonnnmlllkjjihjlmoqsuwz}~}|||||{|||~}{{{{{zyyz{||}}}}~~~~~}}}}}|{yxwwwwwvvwxyyyyyz{}~~}}}}~~~}}}}}}~}}~~~~}}~~~~~~}}|zxuttssrqqpppqqqrrstuvwwvuvvvwvvvvvvvvvvvuutssrrqonmlkjjjjjklmoqsuwz~}{zzyxwvuvvwwwwxxxz{|}~~}|{zzyyxwxyyyxwwxz|}~~~~~}|{yxwwwvutsrstuuuuuvwxyz{}~~~~}~~~~~~~~|{{zzywvvwwxxxxvuuuutsrrrssttuvvwwxxyyxxwwutssrqonmnnnnmlllmopqqqpqrrqqpppqqqqqpqqsuvxz{}~|{{zzyzzzzzz{|~~|{{{|||}}}}~~~~~~}}}~}||||}}|{{z{||||{{{{{||||~~~~}|{{{zyz{{|||}~|zywurqooonnmmnooppqqsuvwxxwvvvvvvvuuuvvuutsrssrqonmmmlllklllmnoqsuw{~~}}}||{{{{{{{zzz{|~~}~~~|{zyyxxvttuvwxxxxxyz{}~}||{zywuttsssrqpprtuvvvwxz|}~|{{{zyxwwxz{{}~~}{zzz{{{zzzz{{|||{zyxwwwwxyyyxxxwxxxwvuutsqonmmmmlkjjkmnopppqrtuuvvvvvvuutttttssqqppqsuxz|}}|zyyxxxxyz{|}}}~~~~~~~~~}}}~~~~~}|zzzyyxxxxxxxxyyyyyyyyyyz|}}}~||{zzywwuttsrrrqppppqqrrrqrrssrrrrstsrqqppqqrssrrrsstssstuutttssssssuvwy{}~zwfq}qh`glheddfhggebcedeedefhkjjmonngaabdd_\grpnqtlduxiptvxwuvx{||zz|~{yz|}}zvvxyxtokiihefeba`___^`bcfe`__]]]]`cbbaaeijihhjkmoolkmt{|{}|{zwuvuxytnhbcfebbbeffgikkklllkkkkjkllkjifeefjmjfeehlquwwwvtrqqqty}~yyzyzzz||}~}|{zzxurmiggfeddbadivz~yrjbcghimppqrruxwx|~~{xuutrstssvvux}}|{{{}|zwvwxvusrqrw{xux{{yursuwxxwyyslgecadhecedegjmmkmnlklosuxyvttv{~~~zxvwz|~~zyxpjllklkihgkpopssrqmhgg^UX[VTTRUXWVVVWXYY[]YUXYWVUUX\aeb^]]_bbbdd_\[[`gigfda_^^^^\ZXY^eggnsnhghhiiiotqqvzz~~|{y~tzytnhffdbabccfifdfgedccehkllkihjmnnmmnononmmmmnlknppoljloqsw{|{{|}|{zywvwxy{zyyz{zxxxxyzxvussrqoonnnoonnnlllkknpppppqrrtvxyyz||}}}~}{{{wssrqrqoqrpnqsqortvxww|}zxvspkhhfdfgd`^\[\^_``^^`acffedcfjjhjjigcaceeedbaa]Z[\YWY[Z[\_bdddgjifghhijjlmoqpqturonoquwxwutstvvuutrpoortssstx{{{zy~}~~{xwwxywvy{yyzzyxy{|~~~~~{wsrsqnnljifdcbbccehkkkkknpqrsruwz}{wxzz{zzyxz{wrpmmlkkjkorstwzzz~~}{~|{~~~~~}||}}|z||xyy|{wwy||zzzyyz{||ywxzxwy{zyyxvuy}~~~|{zxvx||{}~||}}}}yuvwwvtpopnnonnnkjloonpqonqu{~|xxz{|{ywuwxxxvtsqomlkiilqrqtusqstrpqsuvtqrtsrpomjiigfffeedcaadfffdceghgeddeddgihggfgilosutqoopqqrtvwwvutsssrswywttvvx{|yz}}|~|}|yyyyyyxz|zyyzz{zyz|}}}~~~|xtpqttromorqqtvz}}}~~~}~}~|||}}}|{{}}{~}z|~||}|zywuuxzzyxx{}}~~{{|}~~|~{wxz{z{zzzz{~~|||yvwxyz{zuqqqswwwz|{z|~~}|{yxxyzyuqqrqqttssqoqstuvvuuxz|}zvuussuvwwvuvusrrqpppoomlkjjlkjjiggffeddeeggcbejklkklnnquxyyyzyxxwtqppooonnomlnonnprsuuuvxy|~~}{|}~~|yux{{yyy|}{{}}}~~~~|yvuuwyyz{||}||}}|ywwxyyyzzwuvy|}|{{{z{|}}{{{|}{|~~|||||}||{zzzxy{||}~~}~}}||~}}~}}~~}||||||}~}|{||yvvtqpppponmnoooqstuuvwyz{zz|}}~~||||zxvutsssrponljjiiihhihgfddfgghhghijjihhiiijlmoqrrqppsutsuvsqppppommlmnnnnonnoprtttwyyxxwvwxyzyyywuttssssuvxyyyy{}~}|{{|||}~~|{|~|{}~~~~~~~|||}|{yxxxxwwwuuvwwxxxwxwwyz{||{}}{zz{{|}~|{zzzyyyyyz{}}{|}~|zyxxxwutttsstvvwy{~}|{{{{zyyzzz{|||}~~}||{|{z{||{||}}~}}~~~|{zyxvsstssssstvxxxwxyz|}||{z{~~|{{{ywusrqqonlkkllkjiiijjkllklllkkkjihiiihgfeefeeddfhiiijjkmoppqstttuuuutuutsssrpqrrrrqqrrsstsssuuuuuttttuuuuvvwxwwxzz|}~||{{{||}}|}}~~}}~~~~~~}|{|}}}}}||}~~~|zzzzzzzyyxxxxxwwxxyzz|}}}~~~||{{zzzz{|}}~~~~~~~}}||||}}}~~}||}}||||}~~~~~~~}|}}|{zzzzzz{{{{|}}~~}|zywvutrqoonnmmllmmmnoooppqqqqpooonnmlkjiihgffeefffghijjklmmnpqrrsssssssstsrrrqqqppoopoooopqqqppqqrrsssrrrstuuvwwyz{|}~~~}}~~~~~~~~~~}}}}}}}}}|||||}}}}}}}}~~~~}}}}}||{{zzyyxyxxxxxyz{|}}~~~}}}||{{{{|||}}~~~~~}|||||||}||||}}~~~~~~~~~~~}||{{{zz{{{||}}~~~~}}}}}~~}}|{{{zzz{{{|||}}}}~~~~~}|{{zyxwvtsrqpoonnmmmmmmmmmmnnnnnooonnnnnmmllkkkjjjiiiiiiiiijkllmmnnooppppqqqqppqqqrrrrrrrssstsssrrrqpoonnnnnnnopqrsuvxz{|}~~~}}}}||||||}}}~~~}||{zzywvvvvvvuuuvwwxyz{||}~~~~}}}}}}||||}}~~~~~}}}~~~~~~~~~~}}}}}}}}|}}}~~~~}|{{zzyyyyyyyyz{{|}~~~}||||||||}}~~~~~~~~~~~~~}}||{{zyyxwvtssrqqpoooooooppppqqqrrrrrqqqqpppoonnmmmlllkkllllkklllmmmmmmnnnnmmmmnnooopqqrsstuuuvvutssrqponmllllllmmmopqrsuvwyz{}~~~}}}}}|||}}}}}~~~}|{zyyxwwvvvvvvwwwxxyz{||}~~~}}|||{{{z{{||}}~~~~}}|||||||}}}~~~}}|{{{{{{{|||}~~~~~~~}}}}|||}}}|||}}}}}}~~~~~~~~~~~~~}}}|||||{{{{{{{{{zzyyyxxxwvvuttssssrrrrqrrrrqqqqqqqppppqqqppqqrrrrrrrsssrrqqppoonmllkkkkkkklmnnopqrstttttttssrqpoonmmmmmmmmnnopqrsstuvwxyz{{|}}~~~~~~~~}}}||{{zzzz{{{{||}}~~~~}|{{zzzyyyyyyyzzz{|}}~~~~~~}}|{{{{{{{{||||}}~~~~~~}}}}}}}}~~~}}}}}}|}}~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|||||{{{{{{||}}~~~~~~}}}}}||{{{zzzyyxwvuuttsrrqqppppooooooooooooopppqqrrsssstttttttssrqqponnmlkkjjjjjkklmnoprsstttuuuuttssrrrrqqqqqqqqqqqrrrrrsssttttuuuvvvwwwwwwxxxyyyyyyzzzzzzz{{|||}~~~~}}||{{{{{{{{{{|||||}}}}}}}~}}}}}}}}}}~~~~~~}}}}||{{{{{{{{{{{{||}}~~~~~~~~~~~}}}}|||||||||}}}~~~~}}}||{{{zzzyyyyxxxwwvvuutsrrqponnmmllllmmmmmnnnooooppppqqqqqqppppppooonnnnnmmnnnnnoppqqqrrssstttuuuvvvvvvvvvvuuuuttttsssssrrrrrrrrrrrsssttuuvvwwxxyyz{{{{{||{{{{{{zzzzzz{{{{||}~~}}|||{{{zzzzzzzzz{{{{||}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzyyyyyyyyyyyzzzz{{{||||}}~~~~~~}|{zzyxxwvuutssrqqpoonnmllkkkkkkjkkkkkllmmmmmnnnnnnnnnnnmmmmlllkkkkllmmnopqrrstuvvwxxxxxyyyzzyyyyyxxwwwvuttsssrrrrssttuvvwxxyyzzz{{{{||||||{{{{{zzyxxxxwwwwwwwwxxyzz{||}~~}}|{zzzzzyyyyyyyzz{{||}~~~}|||{{{zzz{||}~~~~~~}}}}}}}}~~~}}||{{zyyyzzzz{|}~~~~~}}}|||||||||||}}}~~~}|{zyxwvutsrqponmllkjjjjjjjkkkklllllllkkkjjiihhhgggfffffggghiijlmnopqrsstuuuuvvvwwwwwwwwxxxxyyyyyyyyyyyyzzzzz{{{{|||}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{||}~~x||wrvywuvvwwwwwxwwxxyzxwxzyxz{zxxwwvwxvtz~}~}z{~~~~~~~~{yyyz{zxwwz}|y{}~~}{{|{{zzzxwwwwxy{{ywxyxxwwxy{}||~~~{}~|zzzyyzzzzxwwxyyzzywwvwwwwvutuwy{}~~}|{yxwvutssrrrrqrrrqppmjloljkllkkjjkjihgfcba`_``_^_aacinnnpqonlijlmnprqpqqrtrqsttttssrrrtvvvwyz{}~||}|{{{yyyxxyyxwwxz{z|}~~}||}~~~{yyxwxzxwxzyz|~}~}|z|}{zzxyzyxvuuutrstqnpqqppqrtwzyyz{{{{{zywtrqrtrooqnlmonmorrrv{{{~~~|~}~}~~~~}|}}}~~{|}}}|{~}{}~~}zwvvuwwuuuvxxywuvwwwxxyzzzzz{{{{|||{|}{y||z|~}}~}~~}}~~~|{}~}}}}}}}~~~{{}}~|y{|xtuwvusqomlkjihiiiiihgggfefgeddecbbca``a`_abaa``acbbcefhihhiiiklmllmmmoqpqqoqsrpqrrqsvvvxywwz}||~~~~~~~}{{{|||{{|}~}}~~~~~{yzzxwwwustusrsuuuttuwwxz|||}~~}~~|zzzzyzzyxxwxzz{{{}~~~~{}~||}~~~}}}~}{zyyzzzz{}{z|~}~}~~~~~|}~}{{zwvvwwvttvwwwyz{{zz{}}}~~~~|}}|{}~}|}~}|}}}}||~~~~}~~}}}}|{zxvvusqstropqppponnprpnopqrqpppoopqqpommnlkllkjjjihjlkkklmnnnmmmnnnnonmorqprstuvwxz{zz{{z{||zz{{{||||{z{}~~~~}}~~}}}}~~~}}|||||||}~~~}}}~}{|}|{zzywxyxvutttttssstuuvwxyxwxxyyzzyyxwwwxxyz{{{{||}~}}}}}}~~}|}~}{||{|}~~~~~}|||}||}~~~}}}~~~~}{zyz{{zz{|}~~}|}~}|{z|}}}~}|zyyzyxwvvwwwxyyxxxvtutsrrrqppqpooopqqpoopqqqqqrsssttttsrrrqqrsrrrrrsqpqrsttuvwxy{}~~~}~~}}~~~~}||}{yyyyzzyyyz{|}}|}~~~~}|{{{{yyyzyyyyz{|~~}|{{{{{{{z{{||}}}~~}{|}||{zyyyz{{|||}}||||{{{{{{{{zyxyxxxxwxxwwxy{|~~}}}|{{z{||}~~}||||||||{zz{|}}}~~~}}}}}}|{{||}}}~~}}}}}~~~~~~}|{{zyyxxxxy{|}~~~}|{{zzyyyyzzzzzzzzzzzzzyxxxyxwvvuuuuuttsrrqqrsssstvxyzzz{{{{|||{{zzyxwvvvvuuuuvwwxyzz{|}~}|{{zzyxxxxxxxxyz{|}~~~~}}}}}}}~~}}~~~~~}}}}}||{{zzz{||}}}}}~~~}}||{{zzz{||}~~}{zzxwvuuttuvwxxyz{||}~~}||{{{zz{|{zz{{{{|}}~~~~}}}}}}}~~~~~~~}}}}}}}}}}}~~~~}{zyxxxwxxy{|}~}|zzyxxwvuuuuttuuuvvwwwxyyyzzzyyyxwwwvtsrqqpoooopqqstvwxyz{|}}}~~~~}}}}}|{{zzzzzz{||}~~~}}||{zyxxxxyxxyyz{{{|}}}~~~}}}}}}}}}||}}}|||}}}}~~~}~~~~}}}}}}}}}~~~~~~|{zyxwvuttttuwxz}~~~~~~}{zyyxwxxyyz{}~~~~}}|{{{{zzzzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||}}}~~~}}}}||{|}~~}|{zyxxxz{}~~~}}}}}}|||||{zzyxxwwvutsrqpppooooopqqstuvwxyzzzzzzzzyxwwvvvutsssstttstuuvwxyz{||}~~~~~}||{zyyyyyyyyz{|}}~~~}}|{|{{{{{|}}~~~}|||{}}}~~~}~~~~|}~|{{{{{z|~xt~wy}~~{|z|}vptxyyrjmruxtptwyzz|ztx|{|vow~{vtvy{}tkt|{}ztvxxz{|zy|v~}~~{wxzy|{lzq{}w}sfx{vuypz~z|k|l~u|wt{|o{tqryq`lxsle_gmihebnyodq|xvq}{invz~wmt}wsttw|sinuqmhdkrh]cknpialyriknoqnloqppprxympywx{xy|wuxyzzxxxyz{}}||wsy}}~}|x}z{}}ty|w~x~}{vuwvtx|tnxzrrrttolljqyrjqz{|~{{ov~{zyvsuxwux}uks}{xyy~~}|}ustwztlosqpnkr{wsuy~{xur{ymptomsywunht{rgs{v}|wwz}yvt~~|~{~ywuw|xq{wotxyxwuzvkqysnrw~|s}|~}{zywwz|wqw}}|y~}~~|untzqjmpkhknqrlgkpuztnv}wswz}tjrzuqlejrkeilkjgektnhlotzuox{xz}}|{{~xsx|yvvupmruttpmpwyzxuvxxxyxz|urx~{vvz{}}yyy|x~|xz}~~|yvuwz|{yuw{wr|xmryz{{t}w}~zz|zxyxy}|w|ux{||{zqv}{wz{yxxxuqypbp}zupjhjnomiffdclwuqrt}|zz{}zvwyvtwy{}zx|~}}|zywwyzzyurw|vy~|w}~~}~}~|{{|}}}{yz}}x|~}z|}}yz{zytpt|~{yyz|}|{}}|yv{{v{~zvtqmkigffcaegjmmkpvxy{zxwusw{xtsrtwtnljlpkdglgcimmomjnqsvrmu}wrw{zzxsvzwtsruyrlorrqkfnwpjmqvzsmv{vvx{xqx}~}{wt{wkrz{~yrx}{yvt}|tz}x}{uy~|ywv{ysz~~xr{|uy}~{v}~yyzx}z||yqswz{wstxwvy{||wu|}ytuxtoppjghilljifejoomlnnnooqtpmprtutsomrwyyvuuv}~|~}y}|uqov}ysqqux}}zy~~}zyz{}~|yvstxyzvqruuvwwwwutx||zwtx~}{zz|~||xy}zz{~|wsz~zxuz{y|}{z|~}}}~}wxyqlnooojeeggfcaflgcipsvtrx~{xyz|}xrw}ytqnpsolnpoomlrwqlqwyzxwz~~}|xstwtpqruxtnrvwxvty~{~{zrrtvxqknqomljotpmquxzwv~||x|ytuwuusptxusrqv{wsvxyzxuz{uy~}w||||}|zuquywusquzzyz{|~}{{}}wwxvtspomjeegggc`djkkmpruuux{ywvw|~z{}}~}||~~{yz{||yvy|}~{~~{xvuvusvyvrvy|~{}~~}~|z|~~|y|}||{|}|}~|{}~zvwxwvtsx|yvwz}}}z|~}{yxz}|{||~}~{wvtqnkhghgdddegggknlkmnqsqoopqrpnnonnqstsqoswwwvtwzzz||{zz|}}|}}~~{xz|{yyyz|{z~~}}}{{{|{wttrpooonkjjnqqqqruz|}~~~~~~|||{zvsssrrrqrsrsuvvwxx{~}}}~|zz{||ywxz{{{zz{zy{{zxwvvvurpmlmljihgfefggfeegjlmmnpppqsssrrsvwwwxxyz{}~~~||||zxwxyyyzyyyz|~~}~~|{zzxwvwvuuuuwwxy{|}~~}}}||{|}}}|~}|zxwwspnmmmljjkkjjijkjiklmnmlmooopprttsvxyyxvwxvuvvvvuttutrrsstttvxxyz{~~}{zyyzyyyzzzzz{|||||}}}|}~~~~~~~|zyyxwwvvvtsrqpponnnoppqrssrssttttuwxyyzz{{z{|{zyxyyxwxxxyyyz{{{|}~~~~~~~~~}}|{zyxwvtsrqpommlkkjjjjjiiijkklmopqrtvxyz{|}}~~}}|{zyyxxxwxxxxwwxxxxxxxxwvvuutssssrqqqqrrrtuvxy{}~~~~~}}}}}}}}~~~~}}{{zyyxwvvuutttssrqqpponmmlllkkkkkkjjkklmopqstuvvvwwxyyyyyzz{||~~}||{zzyyyyyyyyyyzzzzz{{{{{{{{{{||||{{zzyxwwvvvuuuuuuuuttsssrrrsssrrsstuvvvvvvvwwwxxxxyyxxxwwwvvuttssssrrrrsstuvx{}~}|{zywvutssrrqqpppppooonnnnooppppqqqqqqqrrrsstuuvwwxxyyz{{|||}~~~}{{zyyzyyyzzzzzzzzz{{{{|||||}}~~~}{zzyxwvvvvvwwwxxyyyzz{|}~~~}}}}}~~~~~}{zyxwvvvvwxy{}}|{zyxwvutsrqpoonnnnnnnoooppppppooooppqqrrsttuuuvvvwwxyz{}}~~~~}|{{zzzyyxxwwwwwvvvvvvuuuttuuuuuttuuvwxyzz{{||}}}||{{zywwvuutssrrrrrrrssstuvvwxxyz{{||}~~~~}{yxvtrqponnmmmmnnopqqsstttsssssssstttttttuuuvvwwwwwxxxxxxxwvwwwwxxyz{|}~~~}}}}}||}}}}}}~~~~~~~}}}|||}~~~}||{{{{{zzzzzzyyyyyyzz{|}~~~~~~~~}{zxwvutssrqqppoooonmmmlllkkkkkkkllmmmmnnmmllkjjiihhhhiiiiiijjklmoqstwy{}~~}|{zzyyyyyyyyyyyyzyyyyxxwwvvvvvvwwxxxyyyzzz{{{{{{{{{{zzzyyxxwwwwwwxxxxyyyyzz{|}}~~|{zxwvusrqponmmllllllllmmnnnnoppqqrssttuuuuuuuuvvvwwwwxxyz{{|}}}}}}~~~~~}|{zyxwvvuuuutuuuuuutttssssstuvxz|~~~}}||{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~}|{zxwvutsrqpponmmlllkkkkkklmmnoppppqqqqpppppqqqrsttuvvwxxyyyzz{{{||}}}~~~~}||{{{{|||{{{{{{{{zzyxxwwwwwxxxxyyyzzzzzzzyyxxwwvvvuttttttuuuuuuutssrqqqpppoooonnnnnnoqruwz}}{yxvutrqpoonmmllkkkjkkkkllmnnopqrsstttuvvwwxxxyyzzzz{{{{||}}~~~}||{{{{|||}~~~~~~~~~~}}}|{{zyyxxxxxyyz{|}}~~}}||{{zyxxwwwwwvvvuuttttttttuvvvwwxxxxyz{|~~}|zyxwvuutsrrqpnmlkkjjiijjjkkkllmnoopqrsttuuvvwwwwwwwwxxxyyyzzzzzzzzzz{|}~~}}|{zzzzzzzzzzzzzzzz{{|||}}~~~~~~~~~}||{zzyyxxwwxxxxxxyyyyzzzzzzzz{{{|||}}}~~~~~~~~~~~}}}}}~~}|{yxwvuuttsrrqqqqppppppppppppqqrsttuvvwwwwwwwwwwwwwxxxxxxxwwwwxyz{|~~~~}}}}}}||||||||||{{{||||}||{{{zzzzz{{|||}~~~}}||{{{{zzyyxwvvvuvvwwxyz{}~~|{ywvtsrponmkkjiihhhhggggffffeeeeeeeeeeeeeeffgijkmortvxy{||||||{{{{{{||}~~}|{zzyxwvuuuuvvvvwwwxxxyyz{|}~~~}||{{{{zzyyyyyyyxxxyyyzzz{{|}}~~~|{yxwvutssrrqqqqppppppppppppqqqrsstttuuuvvvuuuuuuvvvwwwwxwwwwwwwwwwwwwwxxxyyz{{{|}}}~~}|{zywvusrqqqqqstvwy{}~~}}|{{zyyxxxwwwwwwwwxxxxxxxxyz{{|~~~~~}}}|||{{zzyyyyyyzzz{|}}~|zywutrqponmmmmmlllllkkkkkkllmmnopqqrssttuuuvwwxxyyzzzzzyyxxwwwvvvvvvvwwxxyzz{}~~}|{zyxxxwwvvvuuvvvvvvvwwwxxyyyyyyyyyyyyyxxxxxwwvuutsrqponmllkkkklmnprux{}}{ywvutsrrqqqppoooonnnnnnnoooopppqqqrrrsstuuvwxyyz{{||}}}}}}||{{zzzyyyxxxyyzz{{|}}~~~~~}}}}}}~~~}|{zyyyxxyyyzzzz{{{{{{{{{{|{{{{{{{{zzyyxxxxxwwwwwvvuuutssrqpoonnmmmnnoqsuwz|}{yxvutsrqqqpppooooooooopppppqqqrrrssttuuvwwxyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz{{||||}}}}}~~~~~~~~~~~~~~}}}}|||{{zzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{||}}}}}}}~~~~~~~~~}||{zyxwvvuuttuuvwy{}~}|zyxvutssrqqppppooooooooooonnnnnoooppqqqrrstuvwxyz{|}~~~~~~}}||||||}}}~~~~}}|||||||||}}~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}~~~~~~~~~~~}yvxyqlopolfgkieeedefea^^acde_Z_ghheentttyzyyy}~z{{||}|~{~{x|~{z|}{{~}{{{}~zy}|}}~~{{}}}{|}}~|x{|y|~~}{||y|{wxxwvxxwwwx{xszwt{}zwx}}|}{}zwvttvrmquqopqsrooppoonnmmmlnopqpppqrrqqsvurrsrswwuutx|wrvxutsstuvvusqtwtpqruvrmhkrrnmmrwsqv|~|}~~~}{{}|zyvvyyz}z~}{}|{|w{|}}|{}|~~~xv|}zwtrrqqpoqsoloppooonmosslglqqpppqqsvwwusqqsvwyxuuy|}{yz{{zvuz}yy{{{ytzx}}yz|{|z|~~{y||{{|||}}zzzz}~}{{|zzzywvwxwuvurqpqrqpqqrspmmmmnppnmllmkhnuwxvw~|}}{xutsw}umpuwwpnrrpqqonnooonnpsutnnssoqtvwvvwwzzvuwz|zuw{zx{zvvy|{{}}zwwz}wt||yz|||||{zy||{~~}}z}}}~~}|{x|||}z|}zyyzz{|{yywyzurx|yxvuwwvvttwxzxvxwrorrooqpnrvspuyz|~z}|yttwwvqmqutqnloollnllnonnnorronrtsssstsssttv{ztssvzvptyz{wt{}ywx{{{xuwz{{||{{||z}yt|{y|}}{}~{|~~||}v|yrw{||xvxxvx|}{yxxxvw~|{z~y{~|~{~~|}z}}{z~|vwyvsqpsurpnmnmkkknrollnrsmkoqponprposvsryxonvxwsptyxux{xw}~tt~~yyzz{yx|~{~|~~y}}|~~~~}}|{}}|}~|z}}||{{}~~y}|}~{{{z}}x{~y~~|}}}{{||||}~{x}~|~}}z{|wtrqrnintpklnnnnmkmqstplossttsqqqrsrprtrqrsvxqowyutrrutrx}wruxxvtsvxxwvuu|yu{|y|~|||~~}~~|z||~{uy}yy~|vuxzzyxz~zw|~|z{}||~|y{}xrsuuttsqommopoqrpopqrqoprqoqttpqrrrpptspqtutrqpntxvtvvvvsuzvmt}zwxy{}zz|}~~}z}~~{~}{~}{{}|xz|}{|~{|~}yy{}~}~||}|yy|}|}}{|}~~~~~}~~zvvxtqqqrqljmnmnnnoollmmmprpnllnonprpnorrrrrrrsrqqruxwuwxuty|{z{zzzy||y{}||}}}~}zz}}~~~{|~~~{~|~~~|{{||{xwz}yx|~|}~}{|~}}}~}~~~|wttvwrossponopqrrpnmoqpqtrlnstspmquroqqqsvurswvtssvzzzwvzzvw{{|yvz~zv{~zz~{}~~~~~|}~|~}~~{|}|{|}{z||{||{z}~||}}~}~zz~|{}~y||{||~|}~}}~~}xzzsstutqonnppmklnpmklnpplkoomkilqqoprpnrvrpstvupt|zuuvwxyzz{~~}|{yzyw}|z{{|~|~~}~~{~|}}y|~|}}}|z{~~}|{|~{zyutvuonvwrooprrpruokpsrrrrttspntytorssrpqttusrssuyvrwwssvxz{zxx{{yyyy}~|{{||{~}}|~~}}~}}|}~~}|~~|}|{z|~~~~}}|z|~|{}}}}}}y|zu|~}||~z|~}}}||{yxwuurqrrrsplmqrrolnponopqpnpqqpoptvsqqrrtwwtssvyusx{xwwy{{{{yz{}~zx}}y{~}}~z|}|~|{~~~{x|}}~~||}}~|}}{ywvvvvurrrtwsoqtssrqqrsqmputrqrtupntvqorqqsuwxvssuuvyyuvzzxyyz}}|||~~~}|~}{~}~~~}}}}}~}~~}}}~~~}|~~~|}~|x}}|}~~~|{|}{z}}~~{~~{~|{||}|}~}}~~}~~~}}|{yxwusrqoprqnmnoolknqrqmlnqtpjouuurnruvwttwy{xsy{y{||}~~~}}}~}}}~}sty}}~yy~}{}~~~y{}yz}}wx{{{z{|{|}{}~~}|yx{|urt{zy|z{}}vpz}vot}{xpm}wy}|zxtqstw{|z~}{y{~||~}yywwyvqnlptldbdhigeb`dfea\bha\_dje]^bba^\^bb`____``^_cghgedgkkjjjklkklnnmnommppqqonptsquyut{{xztux{~~~}zz~{}}y~}~~wry~vpsusqnmppnjfc`ada]``\ZZZ[^`\XYZYWVY[YWUQRZ^YRRVSRWYTPV]YTX]^_YW^c_\\_a_`b^^eg_ZcldZ`ifbdhihghhgkojgmqmhjppnqrjglqnjpxnckrmhknkhjmlihiihjkgehlpmikkhilkjihjlgekoheinpkfilmookjmrrjmusqsstuvyvrwztsxzytuwrpvytptywuxywvz~yuz|}}x|zuy~zvz~zsw}xsqqzzvxwuuz{tsyzwvvyzwuwyzyzzy}yz|zx~tv{ywy{xsvzxuussuuroosvqmqtsusruspsttvvrqw~zrtyyxvsuywtssuxvqostqqrrsrpsxupsyxtuvwywtvyz{wtuy}{usw}}uqw|{{zz}}~~|~}{~}|{y{~{z}|{~|yy{~yw}{z|z~|{~}|{|}}~|wx}}zxx~}xyz~xry}uoqvusvuqswwsptwvsvyuryztz|y||}|zzyyzxtsuvsnpsrpqpopnmqsqqonoqsrqssopqorsmmrtsolqvusxzrox|wvy{yx|~ys{x{{}~}|~~}xw|}}~}{}z}~}~|{|{|~~~}{|}}|wsvzwsrpnnmkmnjhjieegfefhgc^afdbcdb`bfa\ac_ZY[^[ZZ[^^[ZZZ]aa]Y[_^][Z[\ZY[[YWYZXW[[YWX\^\\^]\]]\]^\[[[[[\ZVVZ\ZXVSUYXTUVUVWXYXWVVY\XVXZ[[Z[]\\]\^``_^\\]YYYXXYWUSSUVVRORTQOQRTUUSPQRTWVSUWUTVX[]]\\`deffegjkkjjmqrpouwsruxyxwwxzzwwz{wtx{ywy|zvwywvwy{yvyzwvwy||yyz{|}}||}~}~~{|{x}|}~~~}}|{~|wz|{ywvz{xwwwxyyyz{{zz{}|{||{{{}|y{|xvxywsuxuporsqonmmmnmllllmkjnrrqrvzzwxz{{yy|}|{yyz{zyvwzzxyywvvvxywwyxutvvutssssrqqqqrokmonnmmmnoonnnopqnmonnnoljjkllkkkihihgfhkjhjklmmklprpnooppnpusppoprrqqqrrqppqrqrtrqrrqrrrrtuttuwywuuvxyyyyz{{yz{|~{y|~}|{{|}~~|}~~~~~~}zz|~|zz||}}z{}{}~}}}{}}}}{}~{{|{}|xy}|xx{ywwwwwuuuutqpopsuspppqromprsropsrpnnprsrpoprttquxspruwwurpqtttsqsurorssrqrsssstuuuvwxwvvvxywy{ywyz{{zz{{zz{||{{zyz|}|{{~~{zy||~}|{|~||}}|}~~~}~}~~~~||~~zz}}|{||{zzyy{{yxyzzzywwwwwwxxwvvwywux{zxxx{{zzxxzzz{{|}zxxyyxxxxxxwvuvvwxxxxxxxz{{zzz|}|yz|zyzzyyyyz{zyxvvxyvtvvuuuvxussuwxttyzxvvxyxxyzxxyzxx{zxxyyywvz|ywvvxyyxvx{ywxxxwtrssssrqprtsrrtwyz}}{~}y{}zxxxxvuwzuptyvtwywvux|zvx{zyyyz{zxxxxxwvwxxwvvutuwyyxwy|{xxz{|~}zwx{~~|~~~~}}~~~}|{{{}|zz{||zxz{zyyz{zwwwxxvsvywuuvwwvvvwyxutuxytruwwvtttttsrtuvvuuwxwvxxxwxyzxvxzyyyxxxxxwvuvwtrttsrsttrpprrqpqqrttrqrsstuvxvstuvvvvvvxxwwvxzxuvwwwwy}{wwxyzwuuvwvtsrssrpopqrststwyz{|~|{~~{{|}~}{}~|{|}|}}|}|{{|~{y}~zz||{yyz{{z{|{|~~~}}~~}}}~~~~}||{{|}~~zy{||||||{{{}}{z|~{{}~~}}~~~~~~~|{{}~~|{{|~~}~~|~~{z}~{z{{}}|||}}||{|||}~}|~~~~{{|{zyyyxwyzxwy{|~~}}~~~~~~~|{|~~}}||~|{|~~~}}}}}}{|}{~~~~|z|}{yyyzxwwwxyxuvwwwusttttrqqrsstttsstvvutuwwvuuuuuuvvuttuuutttttsstutsttsrstuvvtrtuvvttvuttttutsrqrsrqqqqqpponnppomlmnonnnmlllmnmmmmllnooonnppoqttttutttuuvvvwvuvwvtuutrqooqrokkmoonosutuwy{~~~~~}}}||||{zyyyxwyzyxxwvvwyzzyzzyxz{zyxy{||||}~~{{{{{zy{||{z{|}~}|~~~~}}||}}|}}}|{|||||{yz|}{{|}~~~~~}|}{{{|{xxyxvwwxxvvvwxwwwxyzzz|}{{{{|}~}{|~~}zy{|{yvvxxvsopsqoqrrrsssuxz{}~}|~|{z{{{zyxwwwuuyywvvy{zxxzzzzzzz{||}}|{{|}}||~~|{~~~~~~~|}}{{|{zywxxtrvxvutuuuuvwwwwwwxxyxxzyuuwyzxuuvuutuuvvvtsrrsssstutqqruwurrstuutsqrrrrrrttsrqqrqqrssrpopppponnmlllkkkkjjjigghjkgdfikjhhjlmmlmnopnmoqrrppsrqppqrqooponmllllkjklkiikllmmnpqtxyy{}~~}{z}}zz{zyxwxywwxxxxzyxxz{{{{|}||}}}~~}|~|z|}}}{{}~~~~}}}}|{{||||zyz{|{zy{~}}}~~~{{}}|{yz{{{zyz{zzzz|||}}}|||}~~}~~}}~~~~}~}~|{||}{xx{zxwwvuvvutuuvwyz{{|}~}{|~zx}}{|||zy|~}|||{{{|}}||{{{}}{}~|{zz}~~}}~~~}}~}|{|}|{||}}||{|}}||{z{|}~~|{{||{{|}}}}|{|||{{{zzyxyzxvwvuvvxyvsuvuttuvvuuttsuvutvvvuttuusrrqqqqqpppnlmmmnnnnliknmkkklljjkkklllllllnopponnppoppqqporsrqqrsqnlmnnnmkjjijjhhijjihknooqtwyy|}~}~~}}}~}{{}{z}~{y{}|zwx{{xyyyyyxyyzzzz|||||~~}}}}~~}||||}}}~~~}}}}}|||{{||}|||zyz|~~~~~}}}~~~}}}|~~~}}~~~~~}}{z||}|ywzzwvxyzywyzzyyyyz|}||}}}||~~}~~~|}~~|{{yxwwvusrtsqppppqsuvwwy|~~~~|{z|{z{|{zyxxxyzz{|}~}|}~~~}}~~~~~~}}|{{z{|{{{{{{||{|~~}}}~}~~~}||}||yvy{wuttvwtsttutrsttttutstsststutrssrrrqqqrqppponopommnopooqommnmmmmonkiijkjjjjkkkjkklmlkklopopssrpoqsssuuurpqrrrrrqpommmlklkjiijlklmnpqsux{}~~~}~~~~}||zz||zxwx{yuuvvvuuvwvwzzxyz|}{z|~|||}}|||{zz{|{zz{zz{{|}~~~}|{{|||{{{{{{|}}}}}|}~~~~~}}~}}~~{y{{||{{|{z{|{{||{z{|}}|}~}}~~~~}|}~~}{z{{yxyxwvtsrrrrqqqrtuvxy|}~~~}|}}~~}{{zzzyz{xuvyzyvvyywxy{||{}}{}~~~~~~~~~~}~}~~~}~~}}~~~|{|~~~~~}~~~~~}}|{|}}}|{zz{{{{{|||{{{{{zz|{zyyxyxvvutttttsrqqqpqqrsrqrrpqrstsrrsstsssrqqqqqonmnmlllllkjjjijkkljiklllmmnmllnnmnoomnpppoorrooqrrrrrrstssrrsroooomlkkjiiiikkklmnqrrw|~~~}}|{zyzz{{ywwwvvuvwwwvvuvxzyxyzzyyz|{{|}|||}~~~~~~~~~~}|{{|{zzyzyxxzzzzzyxy{||zz||||}|{{{|}||}~~}}}~~~~~~~~}}~~~~~~~~}}~}{zz{||{z{zz{z{}}|}||}~~~}~~~~~~}}}{yyywutssspoqrrstuwy{~~~}|{{zz{zz{yxwwyzzyzzyyzz{|||}}~~}~~~~~~~}{yzzyyxxxwvuuuvvvwwvuuvuuvwyxvvwvuvxxwutttsstrppoooooonnllkkmnnnmlmmnnnnqponmnponoponoooopprqoqsrqrsssrppooopnlkjhgggecdddefffgjlnoquxyz|}~~}~}}~~}}}}}{{|}|{yyyxxyyxwvwxwvxyywvuvwwwxxxxwxyyz{}}}}~}~~}~}|{|~~{{}|{zz{|{{||{yxy{{z{{{{z{~~~~~}|}~~~~~~~~~~}|}}}}}}|{{}~~~~~~}|{{yxxwvusqppppoonmnnoprtvxz{|}}~~}}|}~}}}~~}}}|{{|}~}||}}}}~~~~~~{|}|{zxyyxyywwwxyzywwxyyxxyxwvvvvusttttsrtutsttrrssqqsutppqppqqponmmllmmmmljjkmnnllmnnoqrqpruroswsppqqqonppnkllkjklkgeghhfedddfgffgikkjmqtuvvw{}zx{|zz{{zyy{~}{{{{{{{}~}||{|}|{}~|{|}}|}}~~}}}{z{}|yz|xty}{xy{{||}|{~~}~{}~}|}~}}}}|{|}{z|}|{}}|}|~~}|{{z{|zwyzvrtxurstqmnpommnmjiijkmnmopqtwwx{~~~~~~~}~~|{||{zxwvvwwvvwuuxyxwwxz{{yyz{{zxxxxxvttsrrqponnnnnmlllmlklmlkjlnnlnomlnomloqolnqnlnqponoooqspmoollonlkjjigedcdcbcba``accceimnoruwxy|}||}~}{y{|{yz{yx|}{yyzzz{}{yz~~~~}}}}~~~~|y{~}}{z|~{yz{||{{}~~}~}~~}|zzzzyzzz{|{{{}}|~~}}}~~}~~~}}}}}}}|}}}|zz|~|yz{zyyyyxuuwwtsrsqooolkkkjiikjiknpptxyy}~~~~~~|{{}~}}}}{{}}|~~~~}|{{{{{{z|~~}}~~}~~}~~}||zzzxvwwwuuvvtqrtrpppppmlnnlkjkjiikkjkkkkkllkklpromoppnnoonmmlmmljiihhghgfecbba``aba`beefhknpruwxz}}~}}}}}}}~~}}||||{{{|}}}|}}}{zz{||{}~zxz{|{{|}}||}}}}~}}}}~~}}~~~}|}~~~~~~~~~~~~~~~~~~}||{{{{zzzz{||}|{{|}}}|}~~~~~~~}~}||}}zy|||zy{|zyzzyyz{{|||~}}~~~}|||}~~}||}}{||}~}zz{{{{{||zyz{||zz|{yyyz{yxwvuuutrrqpomkkkllkjlnoqsuy|~~}~~}}}~~~~~~}}}}|}}||{z{{{{{{z{||}}~~~}|}}~~}}~~~~~~~~}}|{{{{zxwwvutrssqppponllmlijkkjjkjiiikjijlljklkjklmnmmnnmnooponnoonmlnnlkjkkjgghggfefgghjkmnpruw{}~}}~}|}}}|{{z{zy{|{zzz{|{|~}}}}~~}~~}{{}}}{z{|{yyzzzzyyyyz|||~~~~}}}}}||}~}||}~~~~}|{||||||{{{{{{|}}}}}}}~~~~~~}~~}}}}}}|}~}|}~~~~}|{{}}|||||{|}}~~~}}~~~}{z{|||{yxwwvuuwussrrqqoppoooppqrstvxy{~~}}}}|yz||{yyz{zyz{zyyyyz{|||}}~~~}~~~~~}|}{xxyxwvuuusqqqppqollnnmkjklkjkkkkkkkjkkkmmmmmnoonnoqrqpopqrqqqqqppooonmllkjjjjihiklllnqrsuwz{|~~~}}||{{{{{zzzxxyyyyxy{zyyyyzzzyyzz{zyyyyz{{{|||||{{|}}}}}}}|{{|||{||}}|}}}}~~~~~}}}}~~}~~~}~|||}}{{{{{zyyyz{{z{{zzz{}}}}~~~~~~~~~}~~~}}~}}}~~~}}}}}}}~~}}|}~~}}~~~~}}}~}}~~~~}~~~~~~~~~}}~~}|}||{||{zzzyxyyxvvxzyxyz{||}~~~~~~~~~}}~~~~~~~~|~~~}~~||~}|{{{{||}~}|}~~~~~~}~~~~}||{{{{{zzyywvvwvuttuurqrsrqpqrrqsusstuuvuuwxxxyxxyyxxxwxxwwxxvuvvwxvsyysrry|trruxvuvwrnz}wy{}~y}x{~~y{}xsz{w|~|v}y{|zpy}~}~|~x|~}~{~z~}v|vt}rwzmutv|nt|vonoyp_pvgy{~z}}x{|lv}|vs|}{xu~s{}v{ot{}~xpu}ytutwxojptrromvyq{}~yrvxxyvuz}xsrvxutvwx{zyz{zwtwzxttuspqokkiegkophbfhhkiedfikgddd_[fqkglnt}wpx}{}~||}rz{qux{|oeq}{xrlv~yusptyrlrwqjmooqienutsqpv{}~||~~ywwz{wrnnu|upx~~|}~}~z~{x~~~~}}z}}|x}~y{qy|yw||z|ty~xrsuwxnejqpqlhmrmjpvuqmiovusjajuqmnnnpqsuwvquzyzyuy|{{yv{}z}|}yy{|zrifflpf]chefgfmrmhowxwwvz{{yy{{{tmu}xrtxupruxzvsw|}w}}wy}wmw~|xsz|{~}}w}ytsuvtsrwzsntyzxxzww}~}|u~ylnquxqjkptutsx~vp~zuz}|zxywszvooquvx|}}qy{uy~}yz}~}~}~}|~|||}{zz{wtwht|xxvtvxxwvvvqntytmhejpkfjlhhhhjkjjhgknkhjnljnpswvu}|||~~|vptxtqrqnlmoooppmjpvqmrvy}xtz}z{||}~{|xuz|uqqoqsnjlmryyxwy{}~|{tx|zxxxz}{z{}zz|~|xvx{zwuvxwtrsssx}zz{}yyz{zupquuuz}yw|~x{~{{xsrstxrkt}{z~w}xpruwvnipwtoopsvpipvwxsmwxquy{{rlx|ttty~wrtusplhjmd[bgfje_eklpno|zzrvwsrkchng`dhghe`isplnr{|w}~vwxwupmopkhmpsvsnu~|~~{wvuvytmnrutompsrpu{{}|{{rtvvwurtxwyzx~}xwwyyurliosx|xttu}~zxutv{~xrrrvzxvtsstvyyyyz}}~|zuqsvuty|x{{uosyuplintsrtvvtvz|~||{{{tlptokhcfigffeijjjmrsqsv}x{|}v{|zxz{yttvusnjovogjnquspu{zwyz|{w}~}{y|}zxwuuvtprvqmqtw{yux|~|z}}}~ztsrqokgjpjchmpsrqv}}~~}}}{wsw|tllmpqkdhkjjjkpsontx{}|{}~|wrtxsmmoprrou||z{~}x~{tuvwyvrw}{yz{}}wwyyzwv||y}|yutoknplhdaejhfgjknpry}|~~~zwyyxwsoqtsqrqppooruttuv{|zwrnmlkiecfhggiikoqsuwxz{|~~||z{{yutstusqrsrqrtuurquwy{zz{|~xvvutpkihggfffgffimostsw|}}~}}{|~{xwuw{xuy|{{||~zywroqtsrssw|~~~wxzvrqpqrqqtxyyz{~|zywtromoqplloqsrqty{||}~~}{zxwtsuwvttuwxvuwyzy|~}}||~|zzz|}{z{{zyyxxxtqpqrromnonnqsttuw}}{xuojjkiihgjmoorvwxy{~}}~}{zzywuqppmklmlljhjllmooorrqtwwwvw{~}}|yxwvuqnqtttsswzyy|~~|{xusqqpqpoprporuwyyy|~~}~}|}|zzyyywusrqqpppponprtvwy|~||||~~~~~}}}}|{zzzyxvvwvtuvx{{z{~}zxvuuvvvvvxzzz|~~~~}}}}|{{||}}}~}|||||yxxwutsqqqoopprsstvz||yvvvutsstvxyz{}}|~~~}||{zywusrqommmkkjhhiijjhhkllortvy{~|wsrpnmkikllklnqstuwxxyyyyzyyyyyxwwxyxwwvvvussssssstutttuvwwx{~~}}{yyywvvutsrqppoopnmnoopqrtvwz}}|{zxxxwwxxwxxwy{}}~~}||{yyyxxwxy{|}}|{zyyywvwwvwwvvvvuuvwwwvxzz{|}~~}}}}|{{zzzzyyyyz{{|}~~~~~~}|{z{{{{zyxwvuvvusqomljigfffffghijlmnnoprrrsrrsttuuuvxxxyzzz{|}~~~~~~~~~~~}}||}}}}}||}||}~~~~~~~~~~~~~}}}}|{{zxwvwxxy{|}~}~~~~~~}~}|||}}}~~~~}|{{z{{{{|||{{|~~~|yyywvvuuvwxzz{|}~~~~||||{{zzyxwvutsrqponmlkjjkkkllkllkjjjkkkklnpqrtvwxz{|}|}||{{zzyxwwwusssqppqqqpqtttvwxz|~}{zyz{z{|}}~}|zyxwusqpomlkjjijjijkmnpqrttuxz|~~~~}|{zzyy{|}}~}}}~}}~~}~~}|{zxxwwvvuutsstuvwwxzz{}~~~~~|zzyyxxwutsssstttuuvvxy{}~~~}|zywttsrpponmlkjjiijihhghijkmoruwy{}~|{yyyxxxxwxy{}~~}}{zzyxxwwwvvvvvvwwwxz|}~~~~}}}~~~}}}}~~}|||{z{{{||~~|{{{zzyyyxxxxyzz{{z{{{|{{|}||||}}||||}}||}}}}||||||~}||||{{{zzz{}}~}{ywusrqpppqqrsttuvxz|~~}{ywusrrpomlkjkjijjjjjjlllmmnppprstuuvxyyz{||{zzzywvusrqpppoopqrsuwz|~~}|}}}}~~~~~~~~||{zzz{}}{ywwwvvvuwxwxyz{||}}~~~|}|zxvtspnnonlllmnortwy|~~|{{{zzz{|||}~~~|||{{z{|}~~~~}|||||{|}~~~}{ywvusqponnnnoppqsuvwwy{|}}|~~}|{zywutrqpnlkkkkkjjklmmnnnoprstttvvwwwxyyyyyyyyzyzz{{{z{{{z{{{{|}~~~~~}|||{{||}}~~~~}}}}~~}}~}|||||||}}|}~}}~~}~~}}}{{{zzyxxyyyyyz{{|||}}~~~~~~~}|{z{zyyyyyyyz{|}}|zxvusqpoopoopqrrstuuvvwwwwvwwwvvvuuvvvvuuuutuuuttsssrrrsrrqqrttsuwy{|~~|zxvuuuuvvwxxy{}}~~|z{zxwxxxxxyz{|}~~|{zzzzz{|}}~}}~}{zzyyxwxxwwwwxwwyz{|}~{ywusrqooppqsuvy{}}~}{zzyyxwxyyyy{|}~~}||||}~}}~|{zzzzyzzzz{|}~|ywtqonmlkiihhhijkmopqssuvwxxyyyyyxxxwwwwwwwwwwwvvuttutttttuutvwwyz|}~~|zyxwvvvvwxxyz{|}}~~}||}}||}~~{zzyyxxxxxxyz{|}~~~~}|||{zzz{{{{|}~~}}{{{{{{{|}||}~~~~~~~}}}}}}~~~~~~~~~~~~~}|{{yxwutrqponnmllllllmnnopqqqstuvvwxyyz{|}}}~}}|{{{{|||}~}|{yxwvtsqppppoppprstuwyyz{}}~~|zxvuuttsssttuuvxyyz|}~~~||{{zzzzz|}}}|ywvutsrqqqqrrrstvvwxz{|~}{zzyyyz{}~}{yyyxwxxxyz{|||}~~~|zxwutrqppprsuvy{}}|ywvurponnmkjjjjkllmmnoqsttuwxyz{}}zxwvuttstuuvwyz}~~{yxvtsrpponnnoooopqstvwy{|~}|{yxxxxwwyzz{}~~|zxxvtstsssrssttuvwyz{|~~}}|{zz{|}~~~|zyxvttsssssttuvvxz{}~~|zxvtsrqpqqqrtuwz}}|{{zzz{{|}~|{yxwutsrrrrstuvwy{}~|{zxvvuttssssssstvvxy{|}}~}|{ywutsqpoonnmmnoppqrtuvwxy{|}}}~~}|{zyxvutsrrqrrrrstuvwxz|}}||{{zzyyz{||}~}{zyxwwwwvwyz{|}~}||{yyyyyyz{|}~~}|zyyxwvuuuuuvwxyz|~~}{zxwvvuuuuvvwxz}~}{yxvtrqponmllmnnoprstvwxyzz{|{{{zyyyxwwvvwxyz|}~}{ywvtrrrponnmmmnopppqqqrsttuuuvwwwxyyyyyyz{|}~~}{ywvutsrqrrrrsttttuuuvvwwvwxxxxyz{{|}}||{zzyyzzyz{{{{z{{{{|||||}~~~|zxvtrqponnnnnooqrrsuvwxxyz{{}~|ywvtrqpommlmmnooppqstuvwyyz{}~~~~~{xvtrolkkigfeddeeeeddeeefgijklnqrtvxz{}|zxvtrqponmmllmnopppqrstuwyz{|}}{yxwvuuttttssttuuuvwxyyyz{|}~}zywvutssqppqrrstuvvxz{|}~|zxvsrqponmlklkklmnnopqstuwyz|}~}{zywutsqponmlkkkjjihhhhijjjklmnoqsuuwyz{}~~~~~}}|{yywutrpponnmmmmmnoopppqqrsuvvxz{}~~}}}{y{~}}}|||~~~|}~~}}~~}~}z{{zzywusuvuttsttstxwwyyy{|}}{xyzyvvxtruvtrtuuuwyz{{}~}{|}|{{|{||}}|~~~~|yxwvtrpooljjjhgggfgijkkjjmopssuwyxy|~}~|yzzxuvwwwxz||{|}~~~|||{xwxyxvuuvwwwxxwvwyyxyz|~~~~}||{{{{zzz{}}{|}|zzzywy{zy{|||||}~}}}}{{{zyyyzzyz|~}|~}|}~|z|~|z|~|{|}|z{|{{zz{}{zzzzz}}{yz|zx|{y|~~~~}}~{{{||}}}}~~~~~{yz{zxvtsrqpppoonmmmnoooqsrprtuxz}~~~~~{yyywuuusrrssrtvutvywux{{z|~}{|~~~}}~|{}~}{{zyzywyz{{zz{{|~~|zyz{xvxxwwwxxyyz{|}~}}}{xxxwvvvuuwyyy{|~|}~~|}~}|}~~~~~~~}}~~~}~~}|}}{{|}|yyzyxyyyyxxvuuvuttsssqpqrrqqqrrrstuwxyzz|}}~|zyxvsssqmmnnnopnnpssswxvwz||{|~~}||{{||{|||{}~~~{||zyyyxwyzyxz||||~~}|zzyxyyyzzz{}~~}~}}}}~~~~~~~~~}}~~}}}}}}|}}}}}}}}}||}|||{|}}{zxxzzywvvwuttuttvwtstwwvwxyzzz{}}}~~~|{z{zxvuttssrqpppoonopqrsqpqtuuvwxyxy{zz}~~~~}|~~|||{{{{zyz||{|}~~~|{{|{{zyxyyxxyzz{{|}~~~~~~~~}}}}}}|}}}}}}~~~~~~}~~~}|||{{{yxvvvvtsssrrqpqrstttuuvwxxx{||{{{}~~}~}}}}}||||{yyyxwwwvvutttsstsrrsssttsssuwwwy{zyz{|~~~~~}|||}|{zz{{zzzz{|||}}~~}||}}}}}~}}~~~~}}~~~~}}}~~}~~~~~~}~~~~~~~~~~}|{yxyxvutttsrrrssssuvvvwwwxyzzyxyzzyxxxxxxwxyyxwxyxyyyxxyyxxwwwwwvuuuuuussttttuuvvwvwyy{}}}}~}|{||{zyxxyzzzz{||}~~~~~}|}~~}~~~~~~~}~~}}||}||||||}~~}~~~~~~~~~~}~~}}~~~}|{yxxwwutssstsrrsttttttuwxwvvwwxxxxxxxxwwwxxyyyxxxyyzzyxyyxxxxyyxxxyxwwwwwwwwwwwwwwxyyy{{|||}~}|{{|{yyxyyxwwwxzz{{{}~~~~~~~~}|||}}|{{||||}~~~}}~~}}~~~~}}~~~~~~~~}|}~~~~~~}}|{zyxxyxxwuuvvuuttuuuuutuvwvvwwwwwxxxwxyzzzyyz{{{zzzzyyxxxxxxxwvvwwvvvwxvvwwvwxxyzz{{z{|}}}~~~}|{{{zyxxxyyxxxxz|}}}~~~~~~|||||{zz{||||{{|}~~~~~~~~}}}||||}~~~~|||||||||}}~~~~~~|{zz{zyyyyxvvwwvvvuuttttssssssssttttttuvvwwwxxyxxyyz{yxxwwwwwwvvvvuttvwwuuuvvvwxxxyzzzz|}}}}~~~~}{yxxxxxxwvwwyyxyz{||}~~~}|||{{{||{zz{|||||||||}}~~~}|||||}}}}}}~~~~~~}||}}}~~}}|{{{zxwxxxwvvvvuttttuuuuuuuuuuvvwvvvwxyxwxyyxwwwxxxxvuvwwvvvwwwvvuuuvvvvvvwwvwxxyyz{{{{{{{}~~~~}|{{{{{zyyzzzzzzzzz{|{{|}~~}||}}}}||}}}}}||||||||||||{|}}~~~~~~~~~~}|{zzyxwvvwwvuutttuuuuttsttsstvsqmilr{yryn\htzwh`W\b`]^`adeefgikmprqqruxxw{~}xrsrtwojt}{~vk}ru{}|x{~~yz}|w~~}~}{~|z{{{zwsponllnnkkjhgffjonmkhijgfdchnnnlmrwvvvvvw{~~~}y{{uqonmlhfggijkllkkhehklljiihiiinqnjkmnqu|~{yyxy}~~~wy|wvw|{uqtwusstvwxyyzzxurpmhda`b`^][\_dq~x|~zslfgkmmosuuutuwwvxyz{{wsppqpomnqrrtwz~|zywuxz{zwwy{zxwvuux{xvz|||xsrsuyzz|{wssspnrussuvx{|~~}xpoqqponmnu|~~{{zrikokhfdfhfdeffedehkf`cfeeddgmsxusttuwwutrnkjjnutqrojjlnmlllkmsyzzxttttsrsvtprx~~~{y~|||ywusrrqprrqrqoommorstsrqmhecbdiljgfehkbXZ\YWTT\abaYQW]ZUQMMNLKKLLMRVSPRTTSTUUX\_``_]^`bccabbbbbaaabcbbdhkkhdeikloponmnsw{~~{~~~}{zyz|~~~|yyzzxwvuwwusrqrrpnopppqqonnnmkklmmmmkkllkklmlmoonqsvwutw{|{zz|}yz{{yuprvvspooljlljnsrppopppprssrrqrssrpnprokllkihffgghijihgghjjjmpqrstvy{||}~~~~|{{{wuwy|~{y|~}|{ywvvwvvttvwxyzyzzyx{~}}~~~~}{||{{ywvtpljiifcbb`]\YXYXVUVWXWVUUWXWWZ]^^_`cfc`__djfbcfjmideecccdghfbbccdefggfda`ejkkklnonnooooprrrqprvutvwwxzzzzyxyzwuutssturpsvvuqnmpsuvuuvxz|~}}}}||}~~||}|yz}{z|~}{{{{|}~|z{|~{zzz{|}~~|{|~~|~|yyz|{xz{{|}~~~}|~}}~|}|{{zywtuxxwutsstvwxvstvuuuttvutx{zxwwy{~~{{{{|ywx{|{wsrqrsrplhhkjjmpqqqsvyz{|}~}~{xwwxzwtsrpononlkkjmqsstutuxwuz~|yyz}~~}|yy{|{zz{|yxz|||{zxvwz{{xuvxzzyvwyyxxx{||zyxz{ywy|}{}}yy{}~}~~}~}|{{||}{xyxutsrpoprrrtwy|~~~}~}~~}~yvwyzzyvrnnopomkmnmlllllkjiijloomjkllmprrrqqqsttstssuwyywtrqpopqrttrrrppoprrpqpoppppqrqppqqqqqqqrsvwspsvvusqrssrsuvwxvsqrsqmklmnnlllkjknnnqtvyzz{~~|yz}|zxxz|{yyxvuvxxwvvvxyxwvxyxvuvvvxyyyz{~}{{{|~~~}|}~}||}}~}|~~~~~}|{z{|{zyy{}~}yux{{{{z|~~~|zzzwuuvuttttsqpnmmmkilnnmmllkjjjlnqsuvxz|~~~}||}~~~}|{zyvvwxyyxwuvz}|zzzz|~~}|{zzzyyxz|xuttx||{||{{|~~~~~~~}}}~~}|{zz{{{yyzzyz{{{zyyy{{{{~~~}{zzzywwxvtutrpppqqrsttsqstuuttuuwyzzzyzz{{zzzxxxwwvstusqqqollnnmkikljhjkllkjkmpststtttssttuwwvvwvvvtssssttrrqpqponnoomlllmnnopqsuwy|~~{zyzzxvtrstsrrstsrrqrsuvwwxyyyz{}}~}{|}{zz{|{yyz|{{~~~}~~}|{}~}|{{{}~}~~~}||}}{yyyxustutqommlllmlmmmllkjjiihhhiiijmoqsvx{}}||{{{{{{yxxyyyz{{z{{{{zzz|}~~}}}||zxxxxxxwwuuvwxz|{zzz{||}~~}}|{xwvuuuuuwyz{{}~}}}~}}}~}|}|{{zzzyxwwwvtstuuttuvyzzywwxxyzzzzzzzzyyyyzzxvutttssssrqooqqpoopppoopqqonnopqqrrqqrsttstuuuuvvwwvvvwxwusrssrpmkiigfdcbccdfhjosuvx{}}~~~~{yz{zxwwwvwwwvvvwxxxwwwwwuvxyxwvuwxxyyz|}||}~}}||~~}|}~~}~~~}~~}}}}~~~~~~}}||{{{yxwxyxwvuuuvutsrqoooommmlkkjiihiiggjlnpswz}~~}}}~}}|}}|||{yyxxwvvuuuvvvwwxyy{|~~~~~}|{{zzyyxxxxxyyzzzy{}~~~}|||||zxxxwvtssrrqponmlmoqstwz{}~}}}{zxwwwvtstttssssssttttssstutttuuttvvvvuvwvvuuuuutttutrrqqqqqqppnmmmnoonnooopqrssssssssttssrqqqonmmmljhgghgeddcba`abbbbcehknpstuuvvwwxyyxxyyz|||{{}~}|}~~}||{{{zzz{{zzyyy{{zz{zz{|}}}~~~}~~~~~~~~~~~~}}}}}}~~~~~~~~}|{{zyxxxyxvuuuvvtsssrqppppoopqtwy{}~}|}}}}||}~~}}~~~~~~~~~}}|{zzzzyzzz{{||{{||}~~}||}~}}~}|{zz{|{zyyxxwvvutsqponnoqrsuxz}~}|||{zyyyywwxxwvutttssrrsssssuvvvvvwxxyyyxxwwxxwvuuutttsssrrqrrrqqqrrrrqqrsssssrqqqrrqponmmnnnmlkjjjjjihhhgeeeeeca`___^]^`bdfiloqstvvwxy{|}}~~~~~}}}~}}}}~}}}}}|||{{{{{{{{{{|}~~~~~~~}}}~~}~~~~~~}}~~~~~}|||{{zzzyxxwvusrqpoooooprux{~~}||}}}{|}}~~}}~~}}|}~}|{||}}~~~~~~}}}}}}||{}}|{{|}|{{{|}}||}~~~~~~~~~~~|zzzyxxwwwvtsssqpoooonnoqtwy|~|{{zyxwwwvuuuuvvuttuvvvvvvvuvvvwwvvvwxxyyxxxxxxwxyxxwwwwwvuuvutsrrqqpponnmmnnnnmnnnnnoponnnnonmlllkjiiihfedddba```_^]^_aceiloruwy{{||}~~~~~~~}}}}}}~}}~~~}|{zzzzyxwwxyyyyyzz{||||||}}}}}}~}}}~~~~}~~~~~}||{{zxxxxvsrssrpnmlllmmnprtvy|~~~~}}}|||||||{{|||||}~~~~~}||{zz{{{{{{zz{{{{|{{{{||}}}|}~~~~~~~~~~}{{{{zyxyyxvutttrqqqrqruwz|~~~}|{{{{zzyyyyxxwwwwwwwwvuvvwwvvvvvvwxyxxwxyzzyyyyxwvwwvusrssrpoppppppoooppqqqqqqqqqrsrpooppponnnmmllllkkjijjihggggeddddfhjmoruwy{|~~~}||||{{{{{|||||}}}}}~~~}|}~~~~~}|{zz{zzzzzzyzzzzzzzyyyyyxxxxyyzzz{|}~~~}~~~}}}}~~~}}||{{zzzyyyyywvvvuutqonmljjjkklmpsvz|}~~}||}}}}}}}}~~~~~}||||{{{{{{}}}~~~~~~~~~}}}~~~|||}}}||||{|}}~~~~}}}}||}}~~~}}}||{zywutrqpppooqsvy|~~~~}{zzzyywvvvvuuuvvuuvwxyzyyzzz{{||{zzzzzyyyyxwvwxxvvwxxwvvvvvvvuuuttstttsrrrrrsssrqqrssssstsrrrsrpoonnmkiggfedddefhknqtvxyz{||}}}}~~~~~}}}|{|{{{{{{{{{{{{||{zzyyyyyyxxxyz||}~~~~~~}}|{{{{yxxyxxxxxxxxxyzz{{|||}~~}|||||||{||||}~~~~~~~~~~~~~}}}~~}}}~}|{{{{zxwwvutssrqpnlllllklnpqtwz}~~~~}}|||{zz{{{zzzzzz{|||}~~}}~~~~}~~~~~~}}||}|{{{|}|||}}}}~~~~|z{{{zywvuuuttvuty{zzyxvvvusrtwvvxyz|}}~|z{{{zwttutrponmmmnoopqrrruvvwxyxz}~}||ywxxusqomlifdcaacefhmqppuzxvy|{z{}~~~~~~~~~{zyxwuqnmlkiiijmopqsvy{}}||{yxwxzzyxz||z}}{{{zzxvwxwwwxz|||}~~~||}||}}}~|}}{xxxvtsttuttuwxx{~}}~}||{xwx{||~~|{zzz{{{}~{zzxusrpmljdabc`^adfhmpsvz}~~~}~|}~~~{|~{xz{yvvwwwxyxwyz{zzz|~~}}~}}~~~~~{z{{yx{~~}~~|yxwuttvutuwwwyz|}~~~|zyyywvwxwwz{zz{||}}~|z|}ywxyzzyxz||z{}}{wtssrqpnoqqrvz~}{wtspoqrqrtvy{{}~|~~|}~~}||{||xuwxvsssqponlkkllmnnoqtvwwy|}|}|}|{zxvutsrqppoqrpoprrstuwwxyz|}~}||}~}zwusrpjedb^[[]\[^cdekpppsvuuwyxxz}{z{||{}~|z{{{yxvuutsssqooonmmlkllklnprtwy{~~~}yvwywuuutrstrpsuroruvuvxyyz{||~~~}}}~}{|~}|}~}|~}|}}||||{yy{{{|}~~}}zxxxwuvvuuwxwwxy{~}{}~|yxwvvuuuwxz}~~|{zzyxxvstsqonlkjigeedcccfjjjosvy}~~~}zyyyyyzzzz}|zxvutrqqqqrtvxyz|~}|{yxwwvvwxxxz}~~zvvurnllkijlkknrux}}}}|{{{|~}}~~}||}}}||}}}~~~~}zvtromkjgefedcehhhlquz}|{xvutrsttuvwwwy}|ywvuuuvvwxy{~}|{yxwxyxxy{}~zwvtqqqrtwwy}~}|}}{zzzzyxxxxwvvuvwxxyz{}}{xusqomlkihijjkmoqrtvwy{}~}{zwsqomkigeba`^\[ZYXY[]_bdhkmoqtuwz}~{ywspnmjgfedegijjmqux||yvtqomkihgggghijkmoqsvy{|~||{yvvvuttttuuvvvxyz{|}~~|zxwwxxxyz{|~~~}|{yyxxwwwxy{|}~|xuromkhhggghijloqsux{|}~{wusqonmnoqsvy{~}{ywvusqonmlkjihiiiiklnpsvy||ywusrqonlmnooqsuxz}~~|yyxwwvuvwxz{}}|zywvvvvwwxy{|~{xuspomkjiiijklmpsvy|~}|zyxwwwvuuuuvvvxyz{|}~{yvtrqqqrsuwy{~~}|{zz{{{|}~|zwutqppppqrsuwz|~~|{zyxxxxyz{|}}zwutrqpppqrsuxy{~|ywtronmllmmnoqstuwyz{}~~}{ywutroljhfdcba``^^^^^^^^_aabcfhloruxz{||{{zzzzyyxxyyzzzz{{{|||||{|}~~|ywvtqonlkkjjjjjklnopqrstvwxxxxxxxxxxwwvuuuutssssrrrsttttuvwyz|~}zxvutttuwyz}}|zyxvutsrrrrssstuvwxyz{}~}{zxwwvvvwxyyzz{}}}~~~~}}~}|{zyyxwvusssrrqqppqqqqqrstuwyz|~}{xutrpppoonnopqrstuwxyz{|||}~~~|zyxvutsrqponooprsuwz}~~~~}|{zzyyyyxwwwwxyz{{}~|zywvvvwxxyz{|}~~~}}}||||}}}~~~}|{zxwusrpoonmmnoprsux{}~}}|||{|}~~}|{yxwwvuuuuvwwxz{|~|zyxwwxyz{|}~}|{zyxwutsrrqqqqqqrrrtuvwyz}~}|{zyxwvvutsrqqpooooopqrtvwy{}~~||zxwusrpoonnnnoopqrstuwxyyzz{|{{||{zyxwvvuttssssssrrqoonnnnnooqrtwy|~~}{zyxwvvvvvvwwwxxyz{}~}|zxvusrqponmlllkkklllllmnnoopqrtuvxyz{|}~~~~~}{ywvuttsssttuvwxyz{|}~~~}|{{zyyyxxxwwwwvvuuttssrrqqqqqqqrrrrstttttuuvwyz|}~~~~~~~}~~~~}||{zyyxxxyz{|}~}}||{zyxwwvvvvvwxxyz{|}~~~~}||{{{{{{{||||}}}}}}}~~~~}||{zzyyyyxxyyyyyz{|}~~~}}|{{zzyyyyzz{|~~}{zyxxxwwwwwwwwxyyz{|}~~}{zyyxxwwvvuuuttuvwxz|~~~|zwusqnljigfedcddefghiklnpruvxz|~}|{zzyxxxxyyz{|}}~{{zvusmqvpjgfntnkifinonnpmiv|wx||{zzruz}vovzz|z{~~yuzz~ynw}}vnprtvwypfmwz}ztw{|~~|~~}|{|{r}{rposxwuqknvur{}v|{~wxyygus~ssrduyhijs|naipe_bclucRcw{|l_s~wy|yt|wu|q}}|zs}}puz~yms~zuvtx~wpx~yvur||t~zr~{~~}~||zx~yqsvwzz~~~~ytuspmeacdilc[]`cfd`adimnkjjgfqzvssrv|wouztqsrxwopqw}siv{ou{}wm}|w{|ytz~|vqu{yusrsvuqrutrtvz}{z{z}||yxuz}yutuwz|}vqv}|w{~vsqov{rjqzwuy|}~~v~}xxvz{uw{{{yv|{vz|{}{z~}xzztw{{yz||vzvvz{wsmnofafjgc_^fljhb[huqlnnnpruxzvqv|{zvquwtrnjnojfkqlkswy}xuw|{wtrvysknuwuqns{yxxwy{}{v|~z|}}~xrsuwynfkohbeimohamyxxvs|}~~|}~|}y{{|vsu|~xv{}|x{puz}{uw{~}z|vp~}tnu}}|yvxzxt}|trruwy|}z|}zx~{y~}w~z|~~~}w{x{~{wusnjpwqic`emg`egdcddgkkikmqwvrv|zz}~~ywuvxyzzvsx~{y}~}|~}{{|~w~{yxxxxzyvutrqtwqlopsvrmoruvy|{{||}xz|yxz|yvwxy{zz{{}|~~}~|yz|yuxyy{wsz~{sklorsniihinppsuqpy}z~z{{~~yxyvssuvvsqsw{~zw{z{~|{~zzw|zsx}xtzz{}~}uov~ytw{{|}vxzywndmxpgffjoidfghifdktkcltw}{v}yz}~}wsw|zwxy~~z~{~~||z|xrvyyysnpvvtrrv|zw}wx{wsoinqmiikllmnqvtrx{|wz}~w{||{|}zwsrx{ywuvwwyz{|||~{|zz{~{w|~~~~zwxx{|wvttw|}wvw||{{}~~{}yz|||||{zyx|}z{{||twyxwwxyztmryurpmqtrrrruwuty|{{|~|~{ry}yxvy{wux{yvspxxpsvxzxvzzz{|~{v{}zyx|~{z{|}{w}zux||x||y}yuz{wxy{}xt|}zyx}}{~}|~~}}y|{~z|}zvsy~wopruuoilpooonsvsoswzzxv||~|~}~z~vwyz|yuy~{xyy~}xz}zuz}x{~}~zw|~{xuy}ywxxyzxw|zuxy{~ztuxy{{z{|zy|~~~{w{~|yyyxxusuxusrquzwuwy{}~~{wz}{ywuwyyyxxyyzz|~}{}}~~z|~~~yuvxwwxyxwvv{}{zy|}{xyzywy|xstuxzwrtttvvvxzwux|~|x{~~}{|~}}~~}|}~~~~|}}yuvyxwvuvxxxyy|~}{~{{{}~|}~}~~|z{|yuuvwxvtvxxwwvy||{{{z{{z|}{yz{}}{|~}}~|xxxxxxxwvvwz}{zz{}~{|}|{zyz{zxyxwxwvwxvuuuwyxwz||{{{}}{~~|~~~|z|~|zwuwzxwwvvxyy{{yxxy{}{y{|~~|}~|||}~~zwz}~~~~~~|||}}zwvwxxvttuutuvwwwxz|}~~~~~~~}|}}|{{z{|~~}~~~~}}~~~}~~~~~~~~}||{{zyyyxxxyzzz{~~}}~~~}~}|}~~~}}~~~~~}~~~~}|}~}|}}~~}}~~}|{{|}}}}}}~||}}|{||{||{{zy{zwuuuuutstuuuuuvwvuuvwxwvwxxwwvwxxwxzyzzyyzzz||}}}~~}~~}}~}}}|{z{{|}}}~~~~|zzzzzyxyzyyyyzzzyzzxxyyyzzz{||||{|~}}}|}~}}|{{{{{{{{|||}}}~~~}|{zyyxxxxwwxyzzyyyz{{zz{||{yxyyyxxxxxwvwwwvvvvvvwyyyz{|}}}}}~~}{z{{{yxxxyxwvvvuuuvwwxxxxxxyz{|||}}~~~~~~~~~}}}}}||{|{{zyyzzyyzzzzzz{|}~~~~~~~~}}|{{{{{{{{|||}~~~~}~~~~~~~~~~~}}||}}}}}~~}|{{zzzzzzzzzyyzyyxxxyyyyyyyzz{{{{{zyxyyzz{{{{{{|{{{{zyxwwwwwwwwwxwvvvvvuuvvvvvvvwwxxxxyyyyy{}}~~~~~~~~}}~~~}}}}}~~~}}}}~~|{{zzyyxwwwwwwwxyzzzyyxyzzzzz{||||}}~~~~~}~~~~~}}}|}}}}|}}}}~}}}}}}}}}~~~~~}|{{{{|{{{{{{{{|}}}}||||{zyxxyxwvuttuuutuuvuttuvwxxxxxxxyyyyyzzzz{{|}}}~~~~}}}}|{{{{{yxxxwxxxxxyzzzz{||{zzyz{||}|}~~~~~~~}}||||||||{{||||{{||{{{{||||{{{z{{zzzzzyyyyyzz{{{{|}~~~}|}}}}~~~~~~~~}}}~~~~}}}}}||||{{{zzzzzyyxyyyz{|}}}~}|{zzzyyxwwwwwwwxxxxwwwyyyxxxyyyxxwwxyyyz{|}||}~~~~}|||{{{zyyyyyxwwxxwvvvvvwwvvwxyyyyz{|}}}~~~~~~~~~~~~}||||{zzzzzzzzz{{|{{{||}}}}}}}}~~}}|{zyyyyyyxwwwwxyzzzyzz{{{{{{{{{{zz{{{zzzz{|{{{||||{{zzzz{||}~~~~~~~~~~~}}~}|zzyyxxvvvvvvvuvwwwwwwwwxxwwwvvvuuvvvwwxxxyyz{|}}}~~~~~~~}|{{{{zzzzzzyyyyyzzz{{{||}}}}~~~~~~~~}|||}~~~~~~~~~~}||}}}|{zzzyxxxyyxwvwwxxxxxyzzzz{{{|{{{||||||}~~}~~~~}|||}}}}~~~~~}|{{{zyxwxxyyxxxyyxxxz{|}}}}~~}||{zyxwvuutsssstttuvwxyyyz{|~~~~~}||{zyxvuuuvvvvuuvwxxyyyzzzzzzzzzzzzz{{{{{{z{||||{|||||||}}}}}~~~~~~}||}~~}}}}|{z{{{zyxxxyyyxxyzzz{{||}}~~}}|{zyxxyyyyxyzzzzz{||{{{{{|||||||{{{zzyyxxwwxxxxyz{{||}}}}}}~~~~}~~~~}}||}}~~~~~~~}}}}|{zzzzyxxxxxxwwwwxyyz{|}}}}}}}}}~~~~~~}|{zzzzyyyyzz{{{|}}~}}}}}}}}|||||{{|||}}}}}||}}~~}}}}~~~~~~~}|||||{{{{{zyyyz{{zzzz{zzyyyxwwwvvwwwwxyz{{{|}~~~~~~}}||||{{zzzzyyxxyzyzzz{{{{z{{{{{z{{|||}}~~~}}}|zyxyyxxwwxxyyyzz{|||}}}}}}~~~~}~~~}||||{zyxyyxwwwxxxxxxyyyxxxxxxwvvvvvvvwxxxxyyz{zz{{||{{|}~~~~~~~~~~~}||{{zzyxxxxxwwwyzz{||}}~~~~~~}|{zz{{{zzzzzz{{{{{{zzyyz{zzyyyyyzzzyyzzzzzz{{{|||}|||||||||}}}}~~~~~~~}|{{|}}}}~~~~~~~~~~}|||{{zzzzz{||{{{|}}}}~}}~~~~~~~~||}||{zzzyyyzyyyyxxyyyyyyyyyzzz{{{{{z{||{{zzzzzz{{||||}~~~~}}|||||{zzzyzyyyzzzyyxxyyxwwwwwwwxxy{||}~~~~~~~}}}~~~~~}||||{{zzzzzyxxyyyyxxyyzz{{|}}}}}~~~~~~}~~~~~~~}|||{{{{{{z{{{||}}|||}}}}~~~~~~~}}||{{zywwwwvutttttssstuuuuuvwxxyzz{{{{{{|{{{zzyyyyz{{{|}~~~~}|{{{{zxxwwwxxxxxyz{{}~~~~~~~~~}|{zyxxxwwwwxyzzzzz{{{{{{{{{zz{{|||{z{{{{{zzzzzyyyz{{{{||}}~~~~}}}{zzz{{{zzz{{|||}}~~~~~}}||||{{{{{|}}}}~~~~~~}}}}{zyxwwvvvvwwwwwwxyyzzzzz{{{{|||zyyyyyyyyyyyzz{|}}~~~}}}}~~~~~~~~}}}|}||{zzzyyyyzzyyzz{|}}~~~}}|||||}}}}}~~~~}|||{{zyyzzyyyyz{{{zzz{zzyyz{{zzzz|}}}|||}|{||||||}}}}}~~~~}}|}}}}}}}~~~}}}}||||}||||||||||||{zzzz{{{zyyyyyxxxxwvttttssssstuuuuuvwwwxyyyyyyyzzzzzzzzzz{|}}||}~~~~~}|||||{{{{|}||||||}}}~~~~~}~~~}}~~~~~~~~}}|{zyyyyyxxxxxxyyyzz{{zyyyyyyyxxyyyyyz{||||{|||||||||||}}}~~~~~~|||||{{{{|{{{z{|||{{{||}}~~}|}~~~~~}}~~~~~~~}|||||}}}}}|||||||{{{zyxxwxxxyxwwxxxxxxyyxxwwwxxyxxxyyyyzz{{{{{{|}}}~~~~~~}}}~~}|{{|}}}}}}~~~~~~~~}~~~}}}~~}}}}||}}}~~~}~yxw~|zy|~yvxyxvruzxuvxz{|}{{~~z~|{~~}|~~|{{}}}}~|x}zv{~}{ww{}|{yz}zx}~|{||{{yy{{{|{{{xx{|xtuxyxutwwwwvwwuutuzwpsvvvsptxtrqqrssturoswtqqtyyttwyzz{{|~~{{}||~~~~|}}{}~~~~~|~~}{{|}}||{x{}{}|z}z}}zz{|{yyxyz{zvty|zyz{}}||}~~}}{z{{xyyyyyxxyyxvvuv{|yy{}~}}~~~zx{}zx}zy{||yxz~}z|}xy}||||}}~}|}~~}}}}~~yuwxwwvutssuuutpnopqsttstwy{{yy|||yx|~|{||}zw|z}{wx{~yy~z{}~~~~~~~||~{x{~|~~}|zyyz}|z{|~~~|z|}|}}}||}~~|~|z}}z}~{{{|{vtwustvwxwxz{||z{~}|{zyz|{{ytsvx{|{ywz~{yx}yty|yy{zvtsturnswojkmqpkklotroqtwxtsvy{{yz{|~}{|~|zz|}|}}|||~~|~~|}~~~~{|~yy|{zzzzz}~yu{~yx{|{zy|yty}{yxz}}y|}xy||}|zxxy{|{wx|yuwzzzyxxy{zxy|{v{zvz}~}{xyz{}~zwy{zz{{}|y{}}y}|{~~}}}~~}|z||{~|}~}|~{{yz}}{~~~~~~~}}~~~{uu{|xuuwyxvwy{{xxy|~z|}zy{}}{{|~{vx|{zzywx{{yy{{yz{|}}|~~|}}~~~~~|~}||}~|{~|yx}|xux|zvxzvsxyrszyttuvvtswz{zutw{}zvy}xuz}yx~zy}~~|z}~}~~}|~~~{z{zzz{{{zyxwy{||~{vz}~~~~~}|{{zyz{wuwyyzyxzxtvyxwwx{}{{~}~|~}~}|~~~}}y~z{}}|{ywy{|{yvwyyyywuttvwussutssswytsyzwwwx||z~{~|}{}~~|~|y}~|z{~~}||}||}}|}}||}|zyyyzyyzywvvxywx|}zz||}}}~~}}{{}|z{zyzyxzyxyz{zzzyx}~~}|{z|}xuwywwzzxwxxwy|||}}zz~}}~~|y}{wxvsswvqqsuuspprtwxvvvyzvx|}|yw{}|zxy{zwttwyz{yxz{zyvx}}zz{|{zzz{zyzzxy|}|{z{}|}~{{~~}||~~}}~yy|}}{z}~|z{}}|zxz}|zzz{zxwxxwvwwvvusrrtwwuuvyyxxxyz|}~{|~~}|||~}~~z{}}~~|}}|}}}}}~}{|}~~}}}~~|{~|zy|~}|zz{zy}|x{}{zz{}|{{{wux{ywwuttstusrrssrrtvvuttuvtrvyyyxwy{{{{{~~~~|}}~~~~}{zy{{zz}zvw{{ywvz}yuxzyz{{yz|{yyy{~~}|{||xy{{{yvy{wuy{xvyyxz}}|}~~~~}}~}}}~~}}|{}}}~}~~~||}}}}|zz}~|{}~~~}|}}~{}}~}}}~~{{~~~|{{{{ywz~{vxz{{yxxyzzwwxyyxuwz|zwwyzwtruyxuuvtsvwtrstvuqu{yvvxzzz{|}~~}||{{~{~|z{|}|yyzzy|}zz||{{z}~~~}~~||z||y|~}}||}~~}}~~~~}|||||{{zyyzz||{{{yz{~~}~~~}}~~~|{{zz{|z{|}~~}}~~~~}}~}{}~}}~}~}~~~}||~~|}~~}}|{|{z|~{y{||{zy{{zyyxwvttvvvussrqqqrsronortrpprttprvuttux{xvuvz||zwy}zw~~~~}}}}}|{z{|}zy{|}|zz{|}zx{}{zy{~|zxx{}|}~~~~~}~}~~~~~~~}}{{|||}{xz}~}{xz|{zzz{zxy{{zzz}~|}}~~||}|z|~{yz{{{{|}{xz~}|||{|}~||~~}~~}|yyzyxwwyyvuvvvvuttuuvwvuxzwvuvzyvvwwwwvuuvvstvwxurw}}{xw|~~}~~}~~}}~~}xy{yzzz|}zzz{}}yx||z{|{yz|{{{{|}||}~~~~}~~~}|~~|~~}|{|}}}|}~~~~~}}|z{}{x{}{z{|~~}{{|~|{~}}~~~|{}|z}}|}~~~}}}~}|}~~~}}~~}~}}}}~~~~}}|{{zyvvyxvuuuvtrtvxwtstuxvptxxwsqqstsopqrtrnqusrsuuvxyyz{{{|}~~~}}|~qty~z{~}z{|{z||y||ytpx~ungnu}wqnpmpw}~zvuz~ytuxwvpjt|zxpjqyuryzlftyssx{||{|}|xux{~~{{yustsqppnlmlknpmjikmomjijpuoihinonlhgjmmjfjojghlqoikpqpoosvxxuvwxz|z||wwzyyyz|||}||xsmmruuvwy~~~||zzxtstsoljgfgheeijhfgjlnplggiifddca`]XY^`ZSUXUTY\YVZa`\`fjlifknliijiffd__de^Yajc[agdbehhghhhhkmheknifgjjhlnfagnlhkph`elgbdea^`cedbaa`cfa^bimkjlkjmppqrrstrsyztrvzzwtwyxzzxwz~}x{{|~zwz|wtz}|~yyzvrtywpquuuz}~~~{vy~~}}|~|~~zwrqqqneckmkkkosrrvz}~wz|yz|zwy~}z{|~||}~y}~}~}z{zxz{z{{yx~{~~{xuwvqlkljgggfgedgiebhnmijmpttty|~}~yty}zwuttuyzwwz|~{w{~}}||}~|{|svzslqvqkjihfefgghiijnrrsy}{z~~{z}||z}}~~~~}}x~}y{~zwwtrrqprpjhjkhcdfc``_`a_]afhijmpu{|}{z|zvwvniospmnomlpslfnyvlpvspsuuwwuuvvwwvuvvuropssqrsrppssprtqoqqrtpnrtstuw{~}||zyz{xw|}xy~~}|yy|zvttvyy|}zv|xtz~zvuusqolmqqnmponnmmpolmnpqnknrqnnnnmllmmjhigb`a^[ZWUQLMQMJKLJJPUQOVZZ[\`ffgjjlmlklklnlgbab_[XTSRNKKIEAAB><>>=<<@BACGIKNQRTWYZ\]_ab`]^ab_[WSSTQLJJHFEGIJIHGKPPORUX[\_bcdfgilmnnjijhfeca_]YWVUTROLNQNKNRSUWVVY\^abbdffeehlkhfcddb`][[\ZYYZ^ceehnrrtz}}~~|}~}}}|{|||}~~}z~|~yz||||}~}ztpnkhebcda^accbehjjnstrsx{{zzyyzzwtsqonkhkmlklptutvz|~~~~}zxxyyxwvtqoppmkjihigffffgdbdghijmprtvxyz|~}ywwvspnkhfecbabcbbdeegkopswy|~}{zyvwwtrrpnnmllmnnnorvwvwy|}xvvusqolllmnmlnpprsuz~~~~ytssrpjghgb``abdecdiklpsuwyxz}}{{}{yxwvtrqppnkjhhkmljjiklkknqsrruxyz{|}xtpnmlifcdfc`beghhjmooqruwxxxyxxvuutrqrpmnooonoqrrtvxzz|~{yyxxwsrronoqsuvwxy{}~~|zxwvssttsssuwwy}~~~zxvtrpoomkjjjjlnlkmnpsrrttvvvvwwxvtwzvtuvwuppsrqqqqqqqqqsutuwy{}~~zxwvspnmnnnpruxyz}~}|zwvtsqooomkjjkmkjlmllnnoqrstvxyyxy|~||}||ywvvsqqpnlmmkkmnmmnnpposutssstuusrrsqpponmjijkjjjjjmqqpqsuxyz~~}}}~||zxvuvwsqtutstuwxx{}|y}~}{{zwuutrqqqrtvwx{}~|zxxwusrqppoqsuuuvx|z{|xutsrrqqqsutstw{}zz~~|zzzyxvttspnmkjhhhgdcddddefhijkmoptwxy}}zwusqnkihhgghjkjilnqsuuvvxxwwvwxusssrqpproljjjigdcccccbaabbabdegikmqux{~~~}|}|ywzzwuvvttstuvvy{{}~~}||{{{}~~~}}}}|||}}}}|{xvtssqpnnonnoopponqrrrrrtuuwxxyyz{}~~}}~}{z{~~||~|yyxvvvutttttttvwvwxz{|}~}}~~~}{{{zzyyzyyzyvuvusrqoommopnnpqruwxyz|~}|}~}}}}}~~~}~~}}~~~}|||zxxxxwvuuvwvttuvvuuvwwxxyz|}~{yxvvuuuutttuwwxxyyzyy{|zyzyxwwwvvuroooonljkkjkllkkkjijjigfffeddedefhiijkmoprrrrrrrrqpppnmmmmmkjjihjljiiiijjkllmoppoqssrssssrqoopnkjkkkiiklklmnopqrstvwxxy|~~}|zzz{{{}~}yvtsrpnmmmmmllmoqqrtvwyz|~}{}}|zyz|}{|~~}|zyzyxyzyxwwyzyyyz{{{{{{||}~~||}|{zxwutsqqrrpoooppqrtuwxyy{~~}~}{zyxxwuuvtrssqqrrrstvxz|~}zwvutsrrrrsstvwxxy{}}{|{yvsrspnnnmljihhjiiijlnnoprrstvwxyz{}}}}}|zyxvuvuqopqpqsttttwzyy}~|zxvspopmjkmoqpoqsuwy{||zxwvtspnmlkjihgfecbba`_abbbaacdfghjkklllmllkjihfca`aa][[\]^]^`bdfhjmpstuxz{|||~}zywvtrpnmljgfeeeecdeedcccdddeeehlmoprux{~}}||}~}}}~~~{z{zwxyxxwwyzxvwyyzzzz{{{|}~~~~~~}{zzzyyvuwwuuwy{||~~}||}}}~~}|{xwuvwuttuxyyz|~~}}|zxwwvuuvusssttssuvuuwxxyyz{}~}}~~||~|yxvvvsprrrrrsvxxz|~}}~}~}|}~~~~}{yxwwuuuvvvwxzz{}~|zxwvspppmllmnmlmppppqqqrrqqssrrrrssstvssvxwwwxxxwvwz}~~~}~~~|{~|{zxvtttutsstuvvvx{}~{ywurpomlkkjjlnprtvz}}~{xuromjifcddba__aa```bcdfghikklnppqrstrprsrppnlkhgfecba```_`bcdefghjklnoqqqprssrrqrqomllllkkihffedceeddcehhhkmqttx|~~|~~|{yxvtsrrrrrrsuwz|~~}}{xy{{|}~~|zxuuvusstvwxy{}}~}{yxyyxxxwwwwxxwwxxwvvvvuttuvvvwyz{}~}{yxvuvurqqsvvvx{}~~}{ywvvwuuwxyz|}}{zyusqpomkllkjjijklmmnopqqprtsstuvvvvxxwwwwvuutsqopolkkjijklmnoqtwz}~}~~}~}{yyxvuuusrrssrpsutssuxywxyzzzyz{zzzyxwvvutsrrpoooonmllmnnmmmmllllkjjjkkklkhikllmnpqonooppoonlkjhfdca_]]]]]\]__^^^accdfhhhghijklmmmmmnnnpqrsttwyz{}~|}~~~~|zyyzxvwxxxxx{|{|~~}}}}}}~~~~}}}|zyxyzxxyz{||}~~}|zyyyxwwxwwwwwxxy{|{{||}~~|{xvsrqpponnopruwy{~}{zywvutstuuuuvxyy{~}zyxusttrqstuwx{~|zwsqomjggfeddegghjmnoqsuwy{{|~~~}|zyxwvuttssstuvwxz}~~|||}}}}~~}{zyyyz{{{|}}~~~|zyxyxwxxxyyxyyyzz{{{zzzz{zzzzyzz{{{{{|||||||{yxvsqpolheca_][ZXWWWWXZ[\]`bcfijlllnonnnnnljjjhggffedeffeghhikmopopststvwwwxwxyyxxwwxwuuuutsrqqqqqpppppqrtssw{|}~~~|{{|zyyy{|~~|{zyxwuuuuvwxyz{}}|}{zz{zz|~~}||{zzyyyyz{}}}~~}|zxvussrsstvwyz}}|zxusssqpppqqppstuvxxxz}~~}}}||{{{{{{}~~~~{zzyxuttusrtttsssuttuvtsrrqpononmlllnoqstuwz}~|{yxwtrssqqppqrsvxy{|~~|{||}~~}}~~~~~~~~~~~~}}}~}{zzyxvuvutuvxzzy|~~~}}}}|{}}{yyxxxxxzzyyy{|}}~~}{{zywuttqmjigdcb`^[YYXVVWUTTTUUVWXYZZ[]^acfhjlnqsvwy|~~}~}~~{yywvtrqqomnonmopqsssuwxyz{{{zxwvtrqomkjiiggghjkloqrsuvwwwxxwvwwwvvvvwvwxz{||}~|{yvvuutssutsstwyyz|}||~|yyywvuuvvuvyyyz{}~|zxxxwtstrponopoopqqpprttuvxy{|}}{yxwusrqomlkjihhhhhhjlmnoqtvxy{}~}|}}}}~~~~~~~~~~~}|{zxvutsqpnmmlmnoprtvwxz|~~~~}||}|{{zyyyzzyxz|{z}~~|zxvtuvutttvvuw{||~}}~|z{|{z{~}}~~|zywvwurrrrstsrqrtuvvvvwvvwwwuttrqpnlliffda_^][[\\\ZY[]]_beghiknqtwz||}~~}|}{vsuuplnokhhihgfghhfegggijmljkmmmlkklkkjiiijjijmoppopqsutsssqrtstuvwz{zz|}~zx{}{xxxwuwyyzz{{|{{{{}~~~|{zz{{xwz}|z|~~|{zxvuvvsrrruxyxvy~}{~|}}{xvutrtutrsusquywvy|}}~~|}~}||~}~}{zxvusqpooqqopqomortuxyzz{~{||xuuspommmmmnlknqomqvvvx{zxz}}{||zxwwvvwxxwvvxyyy{~~}~~~~{|~|z|~~~~~|{|~~~~zx{|xvxyyxwwyzyxz|{zzz{|}}}}~}|}|zzzxwwy{zy{}{ywurtvuvxyz||}|yz{xtuvutuvttvwwxyz{{{{{|}}||~}{{|zyyyyxwvutttsssrrrqopppqqpqsttvxzz{}~}}}xsssokjieaaa\WWWVUTTSRUXXX\]\^cggghjkkklkkkkmmjhhillkkkmnoqstuvvxxy{}~~}|~~}~}|zyxxwuuuttutsrrsqpqrrrsuttvy|}~~~}}~~}~}|zyxxyzywz{zz{{{||{{{{{{z{|zyz{zyyz{{{z{{zzyy{|{{|}|{{|~~}|||zyz{{z{{|}~~}}~~|{{{{{zxvuvvutrqrpnonmmppnmlmopooqrrqprrrstsrrrqqrsrrrtttx}}}}|zxzzxuttuvvuwwvxxxy{||||{{}~}|{zyyxxxzywwxxy}}}}|}~}}}~~~}~~~~}|~~~~}}~||{|}{z{||||}}}}~~~}{zyxxywvwwwwwvwzzyz{{|}~~}~|||}}{y{{yxvtutsrqpnmkihhfdcbcda___^]]^^]\[Z[\]\\]___`abdeffffghjiilnnmnppqrtuwxyzzywxyxxz|||{{}~}}}{yyzzzy{}~}||}}|||zxxxwusqqqonnnopqrtuvxz|~~||}~~~~~~}}~~~~~}zz|{zyzzyyzz{}~~~~~~~~~}}}~~}|{{{{zyz||{{{||{{~~~~}}||}~}}~~{{|{zzyyyyxxxxxxxxxvuuvwvtsuusstuuutuuuvwxwwwwwwwxyyyxxyz{|}}~~}}~~~~~}{{{zzzxwvvwyxxyzz{~~}}~~}|}~~~~~~}|}~~}|{{yxvuuuutsttuuuuuvxyyyxxxxyzxwxxwusstsqqqonnmmmlllkjklkiijjihijjiijiiiijjiiiiiiihjjhhhikkjklllllnoprssssuvwxyzzzyxxyyxxyxwwxyxwxyyzzzzz{|||{|~~~}~~~~~~~}|{||{zzyyyyxxxxxwxxxwyz|||}~}|}}|||||{{|}|{{{||{|||{{z{{zz{||{{{|}~~}||{{||{yyzzzzzzzz{|}|}~~~}~~||}~~~~~~~~~~~|||{zyyzzzzyyxyzzyyzzyxwxyyxxxwwxwvvwxwwvwwxxxyxyz{|{{|~~~~}}}~}||{|}}}}~~}|{|{yyz{{|||}}}~~~~}}}~~~~~~~~~~~}||}}|zz{zyyyyywwxwuvwvvvvvvuttutuwvtsttsrpqrqqponnnnnmmllllkjjkkkjiiiijiiiijjjiijkkkkklkkklllnnnnprsrqrtuvwwxxwxyyzzzzyxwwwwvvuuuttuuvwxyyyz{|~~}|||{yxxxzzzz{{|}~~~~~~~}|}}~}}|zz{|}|{{||{{{|~~}|}~~~~~~~}|{zzzxxyyyyyyyyy{||{{|||||~~}}~~}~~~~~~~~~}~~~~~~~~~}{|||{zyzzzyxwwxyyxwvvwwvvwxwvvwwvvwxxxzzyyz|~}|~~~~}~}|{z{}|{|}~~~~~~}~~}}~}|||}~}~~}~~~~~}}}}~~}|{||{yyyzzyzzzyzzzzz{||||{zxz|{zyxyyxvvvuuutusrstsrrqrqooqqooooooonmmlmnmlmmllllloomsztnopxzuttvxvuvwrmx~wpqty}ytrsuu{ou{|v{{}|v~}vy{}{x~z~~{~{}t|xs{~z}wxy{kyurztvltuwt}~uvxzexzj}}}~|rytt{xl{vtrytdp|xtojrzwtomyvit}zvqv}w}~~~|u||xu}szyp{{}~~~}sx~|{{y{}yutuwvsrqrtrrssrnlqspnonmklkgedbbejle^afijfcehkopmnpjgt~xqruz}wov|vqrszwnoqx~tjtxpswz~sgr}zrkt~|xvty}wry}w{ztz~~~}{|{zy~{|}}{}w|zzxyy~ypw~wqsvz}tgktsspjkpjejnlieahnljc]ivpjklmnoqtwrouzxzyuz|ywtx}xtx}xu|xq~zyy{~~}zzzw}}}z~z}|{}}}~xrzzuz|vvz{x|{z~~uzz|{w~|x{~x}yz}||}}}y}~{~{yz{}}xww}y{~~~u{tz}~~|{z{{}|x}vx|vwyy|zv|wox~~|vx}}y|w~~|{wxht{wsopqrstttrnls{vomjntnhosolllptsonorxwsvwttwwz}xu{|xzywxusuwsnmmnorsnkrxuuwvwyy{}|~|yz~|~~~}}~}|ty~|z|~}zw{|~|}}}}~zwy{}yyy}|y}y}~~|}~{~~}{}~}~~~}~~~}{|~~~}z{{~zu}xyy{~wpuyyztov{rkossrjblwnfhglpidillkgelskckrtwsnuywwvt}{rx}|{x{ty|}}xuz|yyx|~y}x}}}{~y~~}~{z{~~|~~}y|}ywy|yuy}}~{x}|~{|~}{~}}zw}~zuvwz}xvttw~zuux|~||yy|~~{}|~{zz~~xyyz~xqtvtttuvupjntokjgkpnmlmqtrquyxtuu{|uwx{~zvxxtpsvusmgnvsqpnqusrtwwvtqw~xptwx{xv{|xz|}~{x~~~|}~y||x{~~}{|||}x}~}{x|~zvy{yxwuzzuwy|ztx|||||~{~}z~|}}}z|~{|~}{}||~||~~|z~~|z||{|}}zy}|wxyzzwstvvutsstroqtsrnjlpnllmlkiilomlkkptqnqsuvvtuwvtwy{}yuwz{|zwyzywy{|zwuz~}{{y{}~}}}~}~~{}~}}}~~|~{|~}{|~~~~~~}~~{~|wz}~}|}~~}|}~|y|}}}~~}}~~}}|{zxvx{yvwxxzxvy|{{zz~~}~~~}}||}zyyxy{zy{{zz{{zzwuuuvvtqrrqprtsqqqvyvttuxzyxxxxyyz{|zxxyxwustuttssttsrsuusrruwurruxzxwx{||||}}{}~~}}~}}}}|{zz{zxwwxyzzyz{yx{}~~}|~~~}}~|{{}}{{{}~~}}}}~~~~}~~~~||}}}}||}|||~}|{{{||{{zyyyyyyxwwwxxwwxxwxwwwwutuuutsrrstuuvvuttuwxxwwyz{{|{{{{{||{yyyz{{zzz{|~}~~}|{|||{zz|||}}}}|}~~~~~~~}}}}}~~~}}}~~}~~}}~~~~~}}}}~~}}~~~~}~~}~~}}}}~~~~~|||{zzzyz{{zzyzzzyz|||}~~~~~~~~~}}|}~|{{{{zz{{zyyyyzzzz{zzzzz{{{{|||{|||}}|{{{|||}}}||}}}}}~~~~}|{{{{zyyyyyyxxxxxwwwwvuuvvvuuuutuvxxxxxxxxxxxxxxyz{{{||{|}}~~~~~~~~}||}}}}}|||||||||}}}}~~~}}~~~~~~~~~~~~~~~~}}}|{zxxyyywwyyxwwxyyyzyyyzz{{{|{{|}~~~~~~~~~~~~~~}|{zyxyyzzzyz{{{{{z{{{{|||}}}}}~~}}||||{{{{|}~~~~~~}}}~~~~~}~~}}}~}||~~}}}~~~}}~~~~}}}}~~~}|{|}|{|~~~~}~~}}|}}~}|||{|{zz{{{||}~~}}~~}||{{zzyzyxxxxxwwvwxxxxxy{|}~~~}~~}||||{{zzyxxwwxwwvuuuttuvvvuutuuuuuvvwwwwxwwvwyyzz{||}~~~~}}}}}||||{||{{{{{{z{{|}}~}}~~~~~~~~~~~}}}}}}}|||}~~}~~~~~~}~~~~~~~~}}}}}}}||}}}|||||}}~~}|{{{{{zzzzzzzyyyzzyxxxxwwwxyyyzz{{|}~~~~~~}{zzz{{zyyyyyzzzzzzzzyyyyxxwwwxxxxwwxyyz|}~~~~~~~~~~~~~}}}}}}~~~~}}}|||||||~~}~~}}}}~~~~~~~~~~~}}~~}}}~}}}}|||}}~~~~~~~}}}}|{z{{{{zzzyyxxxyyzzzz{{{z{||||}~~~~~~~}|||{zxwwvuvuuutttttutttttttssssttutuuvvwwxyz{|}}~~~~}}|{{{zzyyyyyzzz{|}}}|}~~~~~~~~}|}}}|||}~~}~~}}~~~~}|||{zyxyxxxyyz{|}}}}}~~~~|||||{{zz{{{{z{{{{|||}}}}}}}~~~~~~~~~~~~~~~}}}|||||{zzzywwwvvuutuuuuuuwxyzzzz||}~~~}||}}|||||||||}}}|}}}}|{{{{{zyyyyyzzz{{zz{|||}}}}|}}}|||}~~~~~~~}}}}||||||||}}~~}|}}|}}}~~}}~~~}~~~~~~~~~~~~}||{{{{{{{|||}}}}~~~~~~~~~~}}}}}}}~~~}}}|{{{zzyyxxxxxxxwvvwwwvvuuuvvvwwxxxxyyzzz{||||}~~~~~~~~~~}}||||}|{|}}~~~~~~~~}}}}~~~}}~~~~}}}||||}}||||}}}}}}~~}}||{{zzzzzzz{{{|||}~~~~}~~~~~~~~~}}}~~~~~~~~}}}~~~~~~~}|||{{zzzyyyyyxyyyyxxyyzyyyyzz{{|||||}}~~~~~~~}}}||{{zzyxwwwwutuvvuuvwwwwwxyyzyxyzzyyzzzzzzzzzzzzyyyz{||}~~~~~~}||{{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~}|||{{|||||||||}~~~~~~~~~}}|}}}~~~~~~~}~~~~~}}~~~}~~~~~~~~}}~~}|}}|{{|||||}}~~~}}}||||{zyyyyyyxxxwwwvwwwvwwwxxxyyyyyyyz{zzzzyyyyzyyyyyyyyyyyz{{{{|}~}}~~~}~~}}~~~~~~}||||}|||||}}~~~}|||||{{{|||}~~~~}}|{{{{|||}}}~~~~~~~~~~}}}||}~~}}}~~~~~~~}}}~~~~~~~~~~~~~~}~~~}~~~~~~~~~~}}|}}|}}|{{{{{zzz{{{{zzzyzzyzzzyyyyyyyyxwwwwwwwvvvvuuvvvvvvvwwwwwxxyyyyzzz{z{{{{{{||||}}}}~~}|||{zyyyxxwxyyyyyz{|}}}}~~~~~~~~~}}~~}}}~~~~~~~~~}||}}}|}}~~~~~~~~}}}}}}~~~~}}~~~~~||}}|{zz{zzzzzzzzz{{{||{{||||||}||||}||}~~}}|}~~~~}}}}~~~~~~}}~}||}|{zyyyxxwwvvvvvuuuvuuuuuvvwxxxyzzz{|}}}||||{||{{{{||}~~~~~}}}}||||||||}}}~~~~~~~~~~~~~~~}}~~~~~~~~~}||||||{{|}}}~~~~}}~}}}}}}}}}}}}|||{{{{{{{{|}}}}}}~~~~~~~~}~~}}}}|{z{{zyxxyyxxwxxxwxxxwwvwwwxxxwwwwxyyyxxxxxwwxxxwwxyz{{{|}}~~~}}|{zyyyxxxwwxxwwxyyzz{|}}~~~~~~~~~~~~~~~~~~~~}||{z{{zzzyzzyyyxyyxxwwvvvvwwxxxxxyyzz{{{{{||}}~~~~~~}|{zyyxwvvvwwvvwwwvwxxxxwwxxyyyzz{|}}}}}~~}}}}~~~~~~~~~}}~~~}}}~~~~~~}}}~~}}}|||||||}}}~~~~~}~~~~~~~~~~|}~~~~~~}|}}zxz~}{{||{|}}~~~}}|~|~~}{|~{xyzwtvvusrrrrsurprvttw{yv{~|~{zzzzzyz{{{|~}~{yyywutrrsqpoonmnopqqqsvvvy{|}~~~~~}{{{|{ywxyyyyzzz|}}}~|yyzywwwxxvvy{z{}~~~~~}}}}}|zzzxwvvwxutwzxvwyyy{~~~}|{yz{{}~~}~~||}{z{}|{}~||}~~}~~~~~}{zzxwyzwtvxvsuvspqqpooonnmmopoortuwz|||}|~}|~~{||ywxxxwxxwvwxxxxwxzzywwxyvuwwvwwxy{}~~}{{zyz{yx{|ywy{zy{|zxyyxxzzxwxywvwyyyyy{}}|~}}|{zyyzxwz{{|~~}~||y|~}||{}~}~~{xz{zyyzzzyz{}}}||~~}}}{x{}zwy|ywxyyz{|{{}~|z{|{yz{{zyxz|zxz|{z{{{zzyyzyxwuvxxxvvxzyz|}}~~~}~~~}|}}|{{{zxyyxwxxwwwwwwxzzzz{~}~|yz{yxxyxwy{zxz}|{}~}{}~~}~~}~~}||~~~}}}~~~{y{|{z{|{z||x||x{~{yz{{{{|}|}}}|||}}{z|}{{||{z|~||}~~~}~~|z{|zxyyzzxwz|||}~}~~~}}~}|}}~~~{}~}zyzyxwvwxwwvvxzxvwxwwvuttrponmlkjjlkkmoprtvy{}~~}}}}||||{{{{{zzzzzyzzzz{zyyxvuuuuuuvyyy|~~~}|{zzzyxxyyxxxyyyz{}~}|~||}zwvvtqqrolmnmloqqquy{}}||}|{zzz{{z|}}~~||{ywvutstuttwyxy}~~~}||||{{{zyz||{|}}}}~~~|zwusqqpnmmnnoqrsuwxz|~~}||}{zz{|}~~}|yvtqpomkjijlkknprtwz}}|{{{{zyzzzzzz{||}~}{xutrpnmmlkmooqsvy{}~}|zyxxvuttttssuvvvxz{|~}{ywttsqprrrruwxy{~}{zxvtqpnmlkllmoqsvy{~}zyxvtrqqrrstuwy|~~|zywutsrqqqqrstvwz}}{zyxwvuuuuvwxz|~}||zxwvvustuttvwxz|~}{ywvtrqpnmmmlmnoprtvwz}~}|ywusrqonnopqstvx{}~{yvsqomllmnnqsuwy{}~|zxurqqomnnnnoprsuwyz||zxvusrppoooopqrsuwz|~~|ywutrqpooooqsstvy{|~|{zxwwvvvvwxyz{|~}zxvsqonmllmmmopqsvxz{}|zyxvtsrrrrsttuuvwyz{}~}zxvtsrqqqqrstvxz}~|{yxwvuttttttttuuvwy{}~}{ywtsrponnnopqsuwz|~~|{zxwvuutsssssstuvvwxz|}~|yvtsqqpnnppqstuxy{}~}|zyxwvuuutstutttuvwwxz|}|yvtrponmlmnopqrtuvwxyz|}}|{zyxxxxwwwwwxyyzz{|}~|zwvutsrqqrrsuvwyz{}}|{yxwvuuuuuuvwwxyz|}}{yxvutttuuvwyz|}~|zyxwvuttsrqqpppppppqrstvxz{~}{ywvuussttuuvxy{|~~}|zywvutrqpnmljihhhiikmptx|~|zxvutttttuwy{|}~}||{yxxvtsrqpponnnmnopqtuwy|~|{zyxyyyy{|}~~~|{{zywvuttssrqrrstuwx{}}|zyxxwxxxyz|}~~}|{zyxwvtrqqpnnnmnnoprtvy{~~{xvtsstuvx{~~|{zxwvutssrqpooooooqrsuwy|}{zxwwvvwxyz{|~~}{yxxvtssrqpopooppqstvxz|~}|{{zzz{{{|}~|{zxwvutsrqqqqqpqrstvwy{}~}|||||}}~~|{zxwwwwwxyzzzyyxwvvvvvvvwxxyz{|}~~~}~~~}|zzyxwwwwwwwxxxyz{{|~~|{yxxvuuuuuuuuuvvvvvvvwwvwwwwwwxxxxyyyyyyzzz{{{||}}~~~}||{{zzyyxxwvusrqoonnnoprsvxz|~~~~~~~~~~}}|{{zzyyyxxwwwxxxxxyzz{{|}~~}|{zyyxwwvvuuuuuuvwwxy{|}~~}|||||||}~~}{zyxwvuttsssrrsstuuuvwxz{||}~}|{ywvusrponmlkkkkllnopqrtuvwxz{|~}|zxwvtssqpppopppqrstuwxz{}~}||||||||}~~}|{yxwvutstsrssrrtwvurpv|xudq}ztnu|yttssurpmkkkiihhgefhgehklmgbdfhifbp}{{|qy~}|}~y|~{zzywtqlgca``_][YWWVVZ`cdb_`bccbaglnooqvxxyyyyz}~|zzxutuuusqnkkjjiecc`][VQSVRMLNRX`glortttuw{~xvuwyz{|}}|}|xy||}~~~{ywqnnp{{|zrkc\Z\]_beecegikjilnonkheddddcccgijmrvxz||ytpmjhhhhhggikmnnnpsy~}~}zwsuwtoooopqsrqtwvuwz~yqppnlgdcbgmmmqrqonlkjaZ^b_]]\_dcbbaaba__^YTTUSSQPTZbghimqsvxz|~|{z{}{zyz{zz|{yxwuwxsoprzz}wpmnqtvvuuz~{ytqtvsoonkkov||yyxzwuz}|||||}|ywsmf_YWVWXVTSQUYSLQUUWY\elqtnhnvtokfdc_ZWTROOPKECCDFFGKPTWYYXWZ]]^`_`aa__`abbccdfghjhdfhffggfeb`bfhiihhjjjigdcjqtxyy|~|tqnjhedccdfghggiklmopqsuusrrrpommljigeeedca`_`ceegiijlmpstvy{}|{}~~~|{zxwsprutssrolkmmmqsrpnlllmopppopsuuvwwvy}||~|yvuwz{{zyyyurtwwwyzyy|}{zxxzzz|~|yvsqrtploqsutsuvwz}~yvrnlklmomlmoppqqrpmkmnmlmmnppoqux}}}|ywusstvx{~}}~}yuttrpolklhecbceb____`__^]^___bfghjjlnmkklpsnklmprnihgeeefhhebcddeeecbaa]\_a``__`a__^^adhlnprsvyxwxzyy{|zwutuuroponmoqpouyyywux{~~}}}|{|{xvwxxwwvuuvwyzz{|}~~}zzzyyyvtsrrtv{~|yxvromnqsqopqsvy|}}|zzxvy|{zz{xvxxusrsttqpqrqqqppqppprvyz{{}~|{||zwtrsux{~~|{|zywvuronqussw{~~ywuwxuroklnmlpssssttuvuttuwxywvvuqpppruutsrqqrtutuwwx|}|~{{|||{{ywxyyzzy{}||~|{}~~}}~~~~zvutuvtqrtwyz|{yxwwxyz{yxxxy|~~~{yyyz{||xuuvvwwvttvxyyz{||||zxvtrprtrqqpoopsvxz{||zwwxwutsrqtwvvwy}~~}~~}zxz|{zz{~~yuuurpopqsuwy{{{|}||}|}}}|{zwspnljhhhhfefhijosuwx{~~xtplihggfedcbbbaabcddccccdddddcdefgimptxz}}~}{xvwxvsrplhfda]]^_`acfhjlpux{~~}|{zzzwspokhhjjkkjkmpsssttsquyzy{|}{z{zyy{~}|{uqpoqrqpqqrtssuvy{~~~~|{z{||yvwyuqpqoopppppprtwyz{{{~~}{zxvvvuvwxz|||}~~{wtssrsvy{|~~|vqqqolkkjjiiiknqsuwz|}}zwutsrqqqqrrrstuwy|~|{{{zyvronmkjjihhijklmoqvz{|~}z{|{zzyy{||~~|ywtsrpoqqqrtvz}~{xvtqnjhhhhiijlopqsux{}~}|}}|{{{{|}~~~}}}~}{zywvwyz}}{yxwuuurnmmkjiijkmpruuuwz|~~|zxvtrqpnnnopposwwwy{}~|{zywtrsstttsttssssssttrpomlkheeecbbbbba``aaaabbcdefghhijjjkmnonnnppprstuwyzz|}~~}}}|{{{{{}~|{zwttuttvxyz|~~}{zyvtrpomlkkjihgfghijklmmopqrtvwwwvwwxyyyz|}~}zxuspooooppprtvxyz{}~~~|{{{{zyxxwwxyz{||}~|yvutrqppqrtvvvwxz}~|ywvspoonmmmmmmlnopprtttvxy{}~~{yvtrqomkkjkklnpqtwxyz{}~~~}zxwvvvuuuvxy{}~~~}zyxvttttstttuvwy{|~|zyxusrponmmnmmnoqsuvwwxyz{|~~|{zyxwvvvutttttuvwwxxxwwwvtsqomlifc`^]\ZXVUTUVVWWXYZ\]^_`acdfhikmnprttuxyz{||}}}|{{{zzxxwvvvvvwyz{|}~}|ywutsqqpqqrsuwxz|~|zwurpmkjihgedddcdeeefgikmnprtvxyz|~~|zxwvtsrqppppppqqrsstuuvvwyz{|}~~~}|zyxvvuuuvvwwxz|}~~|{{zyxwvvvvvwxxyyzz{|~}{zzyxxxxyz{}~}|zxvtsrqqqqqqqqrsttuvwxyyyz{{|}}~}||{zz{|}~~|ywusqomkjihiijlmnpsuwz}~}|||}}~|zyvusrppppqqqrtuvwz|}~}~~~~~~}zxvtsqonnnoprsuwy}~}||{{{zzzyyxxyyxxxyyz{{|~}|zywvtsrqpponmmmlmnnonoppqqqpponnmljihgecba`_^]]]\\\]^^^_`abcdefgijklnopqrstvwwxyyz{{||{{{zywvtsrponnmmmnnoqrtuxz{}~~}||||||}}}}~}|zyxvuttssssstuvxyz{|}~}|zywvtrponmllllkkllmnoqrstvxy{|~~|{yxwvvvvvwwyz|~~}|{yxwvvwwxxyz|}~}{zywvuuttttuvwxy{|}~}{zzxwvvvwwxz{}~|zxvtsrrrrrrssuuvxyz{|}~~}}|||{||}~}yvtqomkjjjklmoqtvy{}}|zxwvuutttttvvwxz|~~zvtsqponnopqrtuxz|~~}|{{{zzzz{{|}~|{yxvuuutttuvwxy{|~~}zxvtqpomlkkkkllmnoppqrrsttsrqpomlkjhgeedddcdddefghiijkklmmnnnnnnnnnnooopqrstuvwxyz{|||}}}||{zyxwvutsrponnmmmmllmmnnnoppqrrtuuvvwwxxyzz{{|}}~~~|{yxvussrrqqqqqrrstuvwxxyzzz{{{{{zzyyyxxxxxwwvvvvvvvvvvwwwwxxyyzz{}~~~|zwusrponmmmnnopqsuwyz|~~|zxwutsssssttuvxy{|~}|zxwvvttttuwxz|~~}|{{{zzzzzzzzzz{{{zz{{||}}}~~~~~}}|||}~~|{yxvutsssrrsssstuuvwxyz{|}~~}{yxvusrqppppqrtuxz}|zxvtsqpppppqrstvwyz|~~|{zyxwvvvvvxyz{}~}|zyxwvuuuuuuuvwxyz{}~|zzyyyz{|}~}|zyxwvvvvuuuuvvvvuuttsrqponnmmmmnnnooopppqpoomlkjhgecba`_^^^^_``begjmorux{}}|zxwutssrrqqqqrrrrqqqqqqpppppppqrrsuvwxy{|~~~~}|{ywvusrqpppoopprtvxy|~~|zyxwvutssssttuuvxyz|}~~|{zxvtsqpponmnnopqrtvxz|~~}}|{{zzyyyyyyyyz{|}~~~}|{yywvuuvvvxyz|}zxuromjhfedeefgjlorvy}~||{{zyyxyyyzz{{|}~|yurpnlkjiijjlnprvy|~|{yxwwwwxyyz|}~}{ywtrpnmkjjiijkkmopsuwy{~}{zxwutrrqqqqqrstvwy{}~~~~~}zvtqomlkjijkloqtvy}~}{yxvuuuuvwxz{}~~}}|||{zzzzzzyzzyyz{||}}~~}{ywusqnlifdb`_][ZYYXYYYZ[\^`bcegiknpruwxz{|}~~~}}|{zywvutsrqpooppqrstuwxz|}~}{ywtrpnlkihgffggghhjklmoqrsvwyz|}~}|{{zyxxwwwwxxyz|~~|zwusqomllkkklllmnopqrtuvwyz{}~~|zxvutsssstvxz|~|yvtqnljhhggghijlnqsvz}~|{zxwwxyz{}{xtpmjgdcccccdfhjloqtwy|~}}|||||}}~}{zxwwvuttsssttuuuwxyz{}~|zxvuuttuuvwy{}~|ywvtrqonnmllmmmmnoprsuwy{}}|zxwwwwxxz|~}zvtrpnlkjjklmnoprtvwy{}~}{ywwvvvvvwxz|~~|zxwvutsrrrrrsstvwy{|~~|{zyxxxxyz{|~~|zyxxwwxxyz{}}{zyxwutrqpomkjhgfdcbbaaaabcefgikmoqsuwxyz{{|{zywvusqpnlkjjjijjklnoqtvwy{}~~}|zywvtsrrponmllkjjhggffeeeeeefgikmosvy{~zwtrpnlkjjklmoqsux{}}{xwusqonlkjjjjjklmoqsux{~|{yxwwvvvvwxyz{|}~}|zzxwutsqpnmlllkkjjjkmnprtwy|}{xvusqpooonoqrsvxz}~}|{{{||}~~||{zywvutsrqpooopqrtvy{~~{ywvutsttuvwxz{}~~}||{{zzyxwutsrqpnnmmmnnoprtvx{}~}|{yxwusqomllkjjiijkmnoqtvx{~~}~~}}~~|}~~~}{{z{{zyzzz{zy{|||~~~~|{zzzwtsqponljggfedcbcdeefhijloqstvxyyz{|{{zywvvvtrqponmmmmnoopruuvxz{|~~~~}|||xuvwspqqnllkjihhhgedddddefeeefhijjknoqstvxz{|~~|{yyzyxyxy{||~~}}|{zyvusqpnmnomlnqqquxz|||}{y{}{z|}}~~~|||yvvvtrrsrqqqssssuvvvxywvwxxxxxxyyz{|~~~|{||{{|}}~|{{ywvutrqppqpprttux|}~~~~}|||{yzzzzyyxwxxwwyz{{}~~~}|||{z{}}}~~|}}|{||{{|}|{||yz{zxyyvtttsrrsrrstuvz|~~~}}|{|}}~~|zxvtokkkgdeffgfgknqtx|~~|}~}{}~}~}zwutqnmljikmllostuy}~}}|||{z|~~|z{|{{{{}~~|yuromjfeda^]^]\]^`acdgimpsvxy}~|zxwvtrpooomklnmknqpoqssrtvusstssrqomllifeeb```^\]]]]^^`cdehklnqtvxz|~~}}{xwwvtuvusvxyz}{xuspnljiihghjjkmopqsvwx{~~{yxusssqppppqstuvxz{}}|zxwtqppnljihhjlmnqsuw{}zxvtrpomkkljiklllmnprtuwz{}~|zywusrqonnlkjjjjjkmopsuwz~|ywusrqqppqrstuwz|}~|zxvtqponnmlmnmnprrsvxyy{~~}|zwvutrpoonnnnnoonoprrstuvwyz{|~~}|{yyyxxxxy{|}~|zyxwuuutssstuuuwyz{|~}|}}}}}}}}~~}}||{zzyxwwwvuutttsrrqqponmmlllllmmmoqrsuwxz|~}|zyyyxwwvuttsrqponmlkjigffgfeeedddddcccbbbbbabbaabcdffgiklmorstvyz{|~~}|{zyxxxxxxxxwvvwwwxyyxyzzzzyyywvvvusrrrqpqqqqrssuvwxz{{|}~~|zxvusqpoonmmmnoppqrstuvxyz{||}}~~~}|{yxwwvttutsstttuuuuvvvvvwwwwwwxxxyyzz{||}}~~}zxvtrpnnnmmnnopqrsuvwyyyz{{{{|{zzyxxyzzz{|}}~}|zxutrqonmlllmmnpqrtuvxz{|}~}}}~}||{zyxxwvvvvvvwxxy{|}~|zxwutsrqqqppqrstuvwyz{|~~~~}{zxwvutsrrrqrrstuvwz|~~|{yxwvvvuuuuuvxyz{|}}|{zyyxxxyyz{|~~~}}||{zyyxxxwwvvwwwxxyyz{|}}~~}|{zyxwvttsssstuvxz|~|zxvtqpnmljiihhhhhhgghhhhhhhhijjkllmnoooppqqqppoonnmlkkjiiiijkmoqsuwy|~~}||{{zzyyxxwwvutssrqrrrrrsuvwxyyzzz{|}}~~~~~}}||{yxvutrqpoonnopqrtvxz{}~~}}}||{{zyyxxxwwxyz{|}~}|{zzzz{}~~~}}||||||}~~~~~~~}}|{zyxxwwwvvwxy{|}~~}|{yyxxwvvuuvvwxz{|}~~||{{||}~~}|{{zzyxwwvttrqqppoooppqrsuwyz|}~~~}}}}~~~}{zywwvvvvvwxxyz{|}~~~~}}|{zzz{{{{{||}}~~~{zxvusrrsrsuvxz{}~}}}}}~~|zywutsrqpqqqrrstvwy{}~~}}|||{{zzzzz{{|}~}|ywuspmkifdb`_^^]^^_`bcehkmpruvxz{|}}}}|{{zyxwwvuuuuuuuuvvvvwwxxyyz{{||}}~}|{zxvtrpnmkigecba`___`acegknruy|~}||{{{{{{{{{{||||}}}~~~|zxvtrpoonnnnpqsuwz|~}{ywvutsstuvxz|}~}|{zyyyyyyyz{{|}~}|zxvusrqppppppqrstvwyz|}~}||{{{{{}~~|ywuspomkkjiiiiiijklmnoqrtvxz{}~~~}|{{{zzzz{{|}~~}{ywvtssrrrrstuvxz{}}{zyyxwwwxyyz{}~~}|{zyxwvuuttuuuvwyz|}~~}{zyxwvuuuuvwxyz|}~~~~~~~~}~~~}}||{z{{z{{{||}}~~}|{yxwvuuvvvwwxz{}~{x{}{xyysny}vnpruxtpmkkkuqdkrvytmt|~}{x{{wzzy{}{u{{w{q{|wwxyzyxwvy{xuohnxvrnjlpmjnponmklnoppqw}{w{~{xz}{z~sw}~~~{yw~x|zuvt~seq~yirysxz{}obt{vr~|o{ynxx|y}tw{zfxq~{|qzzzykwztpw}yunis|peozxvro~|pwz}vy}{xuq{|s||vw{{{{yz{urssrrpooppppnornkptqprtrprrprqotw|ztvwxxtpnnoqpnlkfbnxsnopxxs|}{||~wxx}shr{peillmaVankf`^hokkmkpuqmt{wqwz{~zu}}~|zwy|xusry}yv{~y|{||wsponmu{mbktttuxvtz~ww{ywtszzutw~y}{{zpw{upioumhgiqvmdlvrknt{ulu~~~}z~}yzt{}xpgpzskkjjjhinrmhpww{{yx~{solnrsttsqprw|xwxzz~}~|zztntyqimqlhknptqnrx~~x}yz}wkpxsmd^ceZSUXXWTQ[heairx~zw~{}|xrmklopnkjiimrvxww|~{|z{tz~{xvwvt{{tuwuqpopjfmpf[bnppojnvx|yt|{z|}~|z{zyxyiu~ywrqtvxxwuurq|ywsw|vpsuplkknrpnnnryvqvzwvxy|ztw|{xvtttqppomkihhikmhbgomkmopppsuvwwsqw~ztx~|~~xxzurtuqmlnoqrqpruwvw{~{zyy}yrw}ywy|}~}zuwvw{upomosqqrqnkpvvwsnry{{xtuwxyz{||{z}~|wx{~xqqrrqrvrnsz}{}|}}yqw~wponqtkahqqohclrkdjpqqkdn}yppsz{x|~~{wznu|}~wotxuroow|tkqzyyxv|zrzxnqutuqlu~ytuwx}|{v}|vvwy{vptvttqovzvstuvusqrsnjkkorkhmqssnlnokgkonnjhs{wtwz~|y||xtwz{{xuux}ytsy}yxwx|~{y~~~wuvz~zurqqrsutqnlnruwqlpvxz|~zzzvrqqtwrlmnqunfhjgfgilnjgnvuutquywusrsspnorpmllqyrjnruyvsw{yuw|}yrz}{z}zwxzwtplqxqhkmoqmkqvsqrtuwtqx~|||{}x|ulnoonjgjmmmmmptpkqvsstty}zwy{{{yvy|xuvux}wrw{{|zw}|~wy|yxwsuxrmprrrmjouroruvywtz}zz{}{zxtw{vrposvqlnstsqnt{wrx~~|}~zvy|xutsrsqotxsoprtwsoruvwxwxzwuy{{zupruronljhgegifeddjpnlortx{|~~|{wruxusrpqrrrtttuvvy}|{|}~{vwxxxtpqrsuwxxyz}~{trpnmjffe`\]__`^\aghjmnruuuy|||{{}|{yz|wrttqnkjlnkghijlkkrwvvy~z|}||{~~zzzvspoqsomorvz{{~zwuvvtqrstvtsvwwwvvx{{zyyyz{{~~~}}~~}}~{yxwusniihhhfdfhijlnoopqv{{{|}{zxvtpllljihghjjjlnnoppsutsttwzyxy{{{{{|}zwy{|{xvwxxxxyz{{z}~}}~||}|zxvwzyvvuuwutwyyyxwzzxutsssqpqrpopqsussvz|~~~~|||}~|{||~}~~}~~~|{{||{ywwvutuwvutuvxwvvvwxxyyzzzz|}~}}~}}}|}}}}||zxvuuusqqrstuuwz|}~}zxusppqponnprsuwxxz{|~~~||||{{zz{ywwxxxwvwxxwwvwvutttsrqppqqrstuwxy|~{xxxxxwwyyyy{}~~|||{zywvvtrrrqqonoonmnnoonmmmmllkkllmnpstuw{}~|yxwussrrsrruwxz}~~}|zzzyyyyxxwwwxxxxyz{|}~}}|{zzzzz{{|}||~~{yxwwwwvxyy{}~}}{{||~~|zywvutuvvwy{}|zxuqnlkjiiijlmnprtttuuuvvuuvvvuuvvvvvvvvvvvwvvuttsrqqqponnnnmmmoprtvz}}{xutrpopprsuvx{}~~|{yxvusrqonnmllllmnooopqstvx{~~{yxusqonnnopqqrtuvxz|~}|{yxxwvvuuuuuvvwwxy{}~~|{zyyxxxxyzz{{|}~~~~~~~}}}||||}}}~}}}}~~}}||{yxxwvuuuttttuuuuvwxxxxxwwwwxxyyz{||||||||{zzzzzzzzzzz{{{{{{{|}~}|zywvtsrponmmmllmmnopqqrrstuuvwxxyz{|}~~~~}|{zxvutsrqqpppoopqrtvx{}~{zywvvuuuvwxyz{|}}~~~~|{zxwvuttuuvvwxz|~|zwusrqpqqrsttuwxyz{|}~|{{{{{|}~~}{{zyyyxxyz{}~|ywusrqponmmmmnoopqstuvwxyzz{|}}~~|zywvtrqponnmmnoprtvx{}}{yvusrqqqqrstuvwxxyzz{||}~}{xvtrpmljihgffgghjkmoqtvy}~{ywvuttttttuvwxxyz{{|}~~}{ywusrqonnmmmnoqrtwy|~~}|zyyyyyzz{|}~~||{zzyyz{|~~}{zyyxxyyz{|}~}{zxwwvvuvvwxz{}}|{yxxwvvvvwxyz{}~~|{zxvusqomlkjiiihijjkmoqtvx{}}{ywusqppoooooprstuwyz|~~}{zyxvusrpnlkjjihhhiijjklnoqsuwy{~~|{zzz{|}~|zxvusqpnmlkjjkkmnpqtvxz|}~}||{zzzzzz{|}~~}||{{||}~|zxwuutsssstuwxz|~~}}|||||}}~~}||||||}}}}}}}||{yxvtrqomlkkjjjjklmnoprsuvwxyyzzzzzyyxxxxwxyy{|}~}{ywusqomkihgffeeeeeffghijklmoqstvwyz|}~~|zxwusqpnmllllmmnopqrsuvvwxxyz{|}~}|zyxwwwwxxxyz{||}~|zxvtsrqpppppqrstuvwxz{|}~}zxuspnljhgfeddddddefgijlnoqstvwxz{|}~~~}|{zyyxxxyz{|}~}{ywusqnlkihgfeddccccdddefgijlnqsvy{~~{ywusqonljjihggghijklnoqrtuwxy{}~~}|{zyxxxxxxyyz{|}~~|zywutsrqqppppqrrttuwxy{|~}|zywusqpnmlkkkjjjjjjkklmnoqrtuwxz{|}~}|zywvtsqpnmlkjihggffffffggghijlmoqsux{~~~}}}}}~~~}|{zywvutrqpponnnmnnnoppqrtuwxz|~~}|{zyxxxxyyz{|}~~}{yxvusrqpoonnopqrtuwy{}~}|{{{{||}}~~|{ywtrpnmkihggffffghijkmnprtvxy{|~~}{yxwuttsssstuvwxz{|}}~~}{ywvtrpomkjihgfeeeeeffghjlnqsvy}~}||{{{{{|||}~~}{zywvusrqponnmmmnopqrtvwyz|~~}||{{{{{||}~}|{{{{{|}~}|zywvutsrrrrrrstuvwyz|~}|zyxwwvvvwwxyz{|}~~~}|zyxvtsrqponnnnnoopqrsuwxz|~}|zyxwvvuuuuuvvwxxyzz{||}}~~}}}}}|{zyxwutsqonlkjihhhgghhhijklnpsvy|~|zxvtrqponnnnnoprstvwyz|}~~|{zxwvutsssstuvxy{}}|zyxxxxxyz{|}~|zxwvuuuuvvxyz|}~~}|{yyxwwwwwwwwxy{|~|zxvutsssstuvxy{}~~}|{{zyxwvvuutttssttttuuvwwxz{}~}{xvtrpnmllkkllmnpqstvwyz{|}~~~}}||{{zzyxxwwvvutssrqponnmmmmmnnopqstvxz}~|yvusqppooopqrstuwxy{|}}~~~~~~~~}}}}}}}}}||||||{{{{{{{{{||}}zxvtsrrrsttvwxy{|}~~}|{{{{|||}~~~~~}}||||||||||||}}~~~~}|zyxwvvvuvvvwwxyz{||}~~~~~~~~}}}||||||{{{zzzyyyyyzz{{||}~~|{zzyyxxwwwwvvwwwwwwxxxxxxwwwvvvvuuuuuuuuuutttsrrqqqppppppppppqqrstuvwy{}~|zxwutsrqqpppppqqqrsstuvwxyz{|}~~~~~~~~|{{zyyxxxwwwxxxyyz{|}~~|{zyxwwwvvvvvwwxxyyz{|}}~}{zyxwvvvvvwxyz{|~}|{yxwvuuuuuvvwxyyz|}~~}{ywvtsrqppppqrstvxz{}~}{yxwvutsrrqqqqqqqqqrrstuvwxyz{{||||||{zzywvtsqomljihgfffgghikmoqsuwy{}}|{{zyyxxwwwvvvvvvvwxyz{}~~}{yxxwwwwwyz|~~}|{zzyyyxwwwwwwwwxyz{}~}|{{{|}}~~}}|||{{{|||}~~|{ywutrrrqqrstuwy{}~~~~~~}}}}}|||{{{{|}~~|zxusrpnnmmnoprtvy{~~}||{{{{{{{{{{{{{{{{{|||}}}}}}}}|{zywusqomkigfedcbbbccdegikmoqrtvwxyzzzzyzyxxxxyyzzz{{|||{{zyyyyzz{{||}}~|zxvussrrrstvwy|~}zz{wuuuttuwxxz}~}|||{{{}~}{}~}xxxtppqollmmmnpqruy{|~~~~}{zxurolkkljiiklnpstux|~}}{yzzyxwvvvwxxxz|}}~{{ztnnmgbbb^[[[[\]^adeegjmortutuvxxwvvwwvvvvvvwvvxyyz||}~~}|zxvtsrpnprsuutw{{|~~~~~~~|xxxursusqsttuvwy|}~~|yvtspmmnmllnnnoqrsvyyx{~~|yz|xux{xux{|~}yxwsnopmjlonlnrsuvwyz|~}|zyz{zzz|{{~}yusrmihhd```_^___`bdddgljgkponqsrprsrrttsrssqprsrqppqsrqtwxxyz{|~~{yvsrsrrrqrutsvy{{}}{z{{||{~{yzywuutsrtwusuxxyyz|~~|zyzyyyzzz}~|zxwvtssrrqrttsuxyzz{~|||ywvuuttuvxy{}|zxyyurtuspprrqrstuwy{{}~|{zxvtuvutuvwy{}~~zz{wssspmmmjghjebceddefffilllpsstwyyyz||{zzzywutsqnmmlkjjlnnpswy||}~{yxxvuvwtquxuswzyy{}}zyxvsstssuvvwz}~}|{zzxvvvutuwvuwyyy{~~}}}|{{{|~}|{zzyxwvvwxwvy|}~~{ywutrqrsssuwxxz|~~}}||zxyyvttutrqqrsttvxz|~}|zyxxyyy{}}}~}}{{zywwwutsrqpnlkjihgffffghhjlnpsvxz|~~}zvutqmlkifgihgiklnquwy}~}|zwuutrqqrqqrsuwy{~~}|zzyyxwy{{{~~~}{zxwvusssqoprrruxy{~~~~~~~}{zyxwxyxxz|~~}}}~~~}~~}~~~~}|{{zywvutttssrstuuwyz|~~}}~}}}~~}~~}|{{{zyxwxyxvwwvvuutsrqpnnmljjiiiiijllmnpqsuwyz|~~~}|{zywuuusrstttuwxxz|~~}|{zxwwvutttttuvvwy{|}~}}}|{zzyxxxvuuuuuuvwwxz{|}~~~~~}}}|||||{{{{|{{{{{{{zzzzzzzzzz{{}}~~}|zxwvutssrrrrqqrrrrrsssssrrqqpponnnnmnoooprstuwxyz{|}}}}}||{zyxwwvvvvvwy{|~~~~~~~~~~~~}}}|zzyxxwwvuuuuttuuvwxy{|~~}||{{{{||||}}}}}||{zyxwvutsrrqqqqrstuwy{|~}|{zyxxyyz|}~}||{z{{{{||}~~|{ywvussrqqqqrtuwy{}~~}|{zyxwwvuuutuuvvwxyyzzzzzyxwvtsqomljigfeeeeefghkmortwy|~~}||{{{|||}~~|zwusrpnmlkklllnnprtwy|~~~~~~~~~}{xvtqonljjiiijjlnpsux{~~|zxvutsrssstuwy{}}|{zyxwwwwwxxyz|}}{ywusrqpoooopqrsuvxz|}{zxwvuuuuuuuvvwxyz{|}}}~~~}}|zyxvtrpnljigfedddddefgijlnprtwy{}~}{ywvutttttuvwyz}~~|zxvtsrpoonmmmmnnoprsuwy{}}|zyxwwwwxyz{}~}{yvtrpomlkjjiijjklmnprtvxz|~~|{yxxwwwwwwxxyz{|}~~}{zyxxxyyyz{|}~~}|{yxwvvuttttttuuvwxyy{|}~~}|{zzyyyxxyyyyzzzzzzzzyyxwvutsrponmlkjjiiiiijjklmnopqstuwxyz|}~~}{zyxwvvvvvwxy{|}~~}|{zyxwvuuttsssssssttuvvwxyz{|~~~~~}}}~~~~~}|{zyxwwvutssrrqqqqrrrsstuvwxy{|}~~~}}}|||||{{{{{|||}}~}}|{zyxxwwwwwwwwxxxyyzz{{{|||||||||||}}}~~}|zxvtsqponmllkkkkkllmnnoopqqqqqqqqqqqqqrrrsssttuvvwxyyz{||}}~~~}}{zywvutssrsssttuvvwxyzz{{||||||||{{{{zzzz{{{||}~~}{xvtrqponmmmmmnnoprstvwxyz{||||}}|||{{{zzzzz{{||}~}{ywvuttttuuwxz{}~~~~}}}}}~~}{xvtrqonmllmmnoprsuwy{}~}|{{{{{z{{|}~}zxusqomlkjhhhhhijjllnoqrtuvxxz{{|{{{zyyxwvtsrrqppoppppqrsuvwy{}vxz~|vy{wrw{smllmnsxurrstsx|{{~|~||{wmelsz~uspqryw}}}{zywtqibcggejnnnkiiilnnnruwyyyz{yvwxqkkkkkfcb`cfcabcehjmmmrwxzzy|~}}|||{{zxyzxvvwwuttsqsusrpnnnnnkiijklpuvwy|~|z}ztvxy|~~}|{{{yx{}}||}|z|~z|ztvxtpqqonmloqppqrrqswvtwyvuutuuojklheggecdfgglpnlrwuruywtvyxvxyxvsrturpqromnpmhkld\aeZQSUPLKKHGKONMQTTU[a^[^b^[_bZSUYUPQSMGNUQMSXUSW]`bbbbdgjhgiihijigddfc`cfedeffgfcccbaa`^[\]YUUURORVUTWZ[[_cdgknprv||z~}}|~~}}}}zz}~~~|}~|{{ywvtrssqmklkhiijlllmpopqsw|zvy}|yvtx}xsx~zwz|{z{|zwz|{yyxvvvwusw{xtwzywyzzzyxwwyzxvtsuvrnmnmkjhfedbdghjkkmpu{~{zyvsokjgfedc`]adccfhjlrvuuy|{{}wy|yvutplnpiaflf^bfc_ab`_aca`bdcbdddecbegfccd`]^]YTTSOLMNJGHJJILOQSVX\bbaflpsuuw{zx{}|xwvtrrrolmonmnrpmpspmnpnlkklnifimkkmopqtxyy}~}~|{zwsokjihhebdeefghlqppw~{{{xvwwusuvvvutvxvtvwurrrqpnlmmkjlmljjlnoooprrsqoppnlkihgdabc`]^_][[\[YXXVSSSPMNPLILPMKNPPPQRSSTUWXYYZ[\^acbbdfffeeegfdeecbbca^_`_^^^^^_`__bdccehhhjmnpppswxxyzzz{}{xxxwvutrqolmnkihgghhhgfhjklmnpsttwz|~}~~~~|{{|||~}}zwspnkhecbca^`dcbfjjkpuuvy}||}|}|yvtrqpmkhffgffgiklnruy{}~~}zwvuroonlklmlkmqruvx}}|zyyz{}}}~|yxwutttuvwxz||}{zxvtrpqqoopqrsvxz}~}{xuqnjheba`_]\\\\\[Z\]\\\]^^^^_`abbceghijklmnmlljhgfc`__^]^^^]^`acfijkmpqrtuvvvvwwvuuusqqpmkkkkjiiiihhijjjkmmnqssuy|}~}|zxutsqpppppqsttvxz{}~|yxvspoomkkkkklnnoprtvwyzz{{|}|zzzxwvvtrrqponmllkkkkkjjjiiiiiiihhhgggggghiijklmooqrstuvwxyyzzzz{{{zzzzz{{{{|}~~}|{{{{zz{{{{zzzzzzzzzzzzyyyxyyxyyz{|~}|{{{{||~~~~{ywvuuuuvwy{}{wspmkigfeffghijlmoprstuvwwxyyyxxxxwvutrqonlkihfedba````_`aabdefghijklmnopqqqqqqppomkjhfdcbbcccdeghjlnpsuwy{}}~~~}||{{{{{{||}~~|{yxwwwwxxy{|~}{zxvtrqpponnmmmmmmnnnnooppqqrstuvvwwxxyz{|}~~~}||||||||||||}}}}|{zzxwusqomkigfdcbbbbbcddefggghhhhhgggggggghiijklmoprsuvwxyyzzyyyxwwxxyz{}~~|zywvutsrqqqpppqpppqqrrstuvwxz{}~~~}}~~~~~}|{{{{|}~~~}|||||}}~}|zywvusrqponnmmmmlllmmmlmmmlllkjihgfeeddddefgiknpsuwy{|}~~}|{{{{{|}~~~}|{zyyyxxxxwwwwwwvuuuuuttttttuuuuuuuuuuuutttttttuuuuuvvwwwwvutssrponmlkkkkkkllmnoopqrrssssrrqqponmmlllllllllllllllllllllllllkkkkmnprtwy{~~~~}}~~~~~|{zyyxxwwwxxxyz{}~~}|{zzzyyzz{|}~}|{{{{{{|}~~}||{{zzzz{{{|}~~~~~~~}|zyxwvvuuuuuttsssssttttttttttssssrqponmlkihgedca`_^^]]]]^_`cehlosvy|~~~}}}}~~}|{zyyxwvutsrqpoonmmmmnoqrsuvwxz{|~~~~~~}{zxwusrpnmlkihhhhhhijklmnnopqrstttttttsssssrrqpponmlkjigfecbaaaacdfhlpsw{~~}}|{zyxwwvvvvvvvvvvwwxxxyyyzz{{|}}~~~~~~}|||||||}}~~~~~~~~~}|{zzzzzzzz{|}~~}|{yxwvtsrqponmmmllllkkjjihhgfeedddefhjmpsuxz|}~~~~}}}}|||{{|||}~~|zywvvuuttuuvvwwxxxxxxxwwvvvvvvvvvwwwwwwwwwvutsrqpnmlkjiiiiiijkklmnoopqqrrrrsssssssrrqqqpppooooonnnmmmmlkkjjjjjjklmortwz}~}}}}}}}~~}|{zyxxwwwwwwwwxyyz{{|}}~~~~~~}}}~~~~~~~~}||||{{{{{{||}~~~~}}}}}}}}}}~~~~~~~~~}|{zyxwvvvutttuuvvvwxxyyzzzzzyyyxwvutrqpomkjihffedefgikmptwz}~~}|{zzzzzzzz{{||}}}}}}}}||{zyxwutsqpoonmlllllmmmnnopppqqqqqppoonnmmmmmmmmmnnooppqrrsssssrrrrqqqqpppooooonnnmmllkkkkklmoqsux{~}||{zyyxxwxxxyyz{||}~~~~}}}}}}}~~~~}|{{{{{{{{|}~~~}|{zzyyyyyyzzz{{||}~~~~}}}|||{{zzzz{{{{||}~~}|{zyxwwvvvvvwxxyzz{||}}~~~~~~~~~~}}|{{zyyxwvutrrqqqqrtvx{}~~~~~~~~~~~~~~~~~}}}}|||{{zzyyxwwvvuuttssssrrrqqqqqqqqqqqqqqqqqqqqqqqpppooonnmmllllkkkkkkllllmmmmmmmmlllkjjjiiijkmnqsvy{}~~}}||||||{{{{{{zzzzzzyzzzz{{|}~~~~~~~~}}}}}}}||||||||||{{|||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}||{{{{zzzzzzzzzzzzz{{{{{{{{{zzzyyxwwvvuuuuvwxz|~~~~}}}|||{zzyyxwwvvuutttssssssssssssssssssssssrrrrqqqpppoooonnnnmmmmlllllllllllllllkkkjjiiiijklnprtvy{|}~~~~~~~~~~~~~}}}}}}}|||{{zzzyyyyyyyz{{|}}~~~~~}}}||||{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{zzyyyyyyz{|~~~}}|{{zyxxwvvuttssrrrqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqrrrrrrrrssssssttuuvwwxyz{{{{{{zzzzzzzyyyyzzzzzzz{{{{|||||||}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||||||}}}}~~~~~~~~}}}|||{{{zzyxxxwvvuuutttsssssrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuvvwwxxyyyyyyyyzzzyyzyyzzzzzzzzzz{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{|||||}}}~~~~~}}||{{zzyyxxwwvvuuuttttsssssrrrrrrrrrrrrrrssrrrrrrrrrrrqqqqrrrrrsssttuuuvvwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzz{{{{{{{{||||||||}}|}}||||||||||||||||}}}}~~~~~~~~~~~}~~~~~~z|}}~||wvu}}~{~{|~~|}y}}{~}}~~}~}~|z|~~yw|}zz||{}~}{{|~|z}}~~}~~~}~}~}~{~|~~~{z}~~~{~~}|}~yux~~yxw{~ytwzzyustuuuvuuuvutqotwtrrrssrrrqpqpmossomnoppprqoptvtqopqtwuqtxvvwxwutvxwuvxxwvuvxxyz{|ux}wwy|~}|zz|~|vzzz|}}zy|~~|z{}{{zz}|z{|}~~~{z|~}}|z|}|~~~}}~~}~}}~~~~|z|y{}~|x}~z~|{y~}||~~~}w|~}}}}zy{}~~zz|~~zz|{zww{~zz}}~{w~z~~zy{z{{{~}{~}}~~~}~~}~~~~~|~~~~|x{{}~|{yxwy{wuy{xvutuvvwwwuqoorvvvtorzxspouxplrurrvvrqrrspnw|smoqutpoptyuqsuxxqmswxwsuwxywtxzvuvwxyyxxxwy|wt{~|zwx{|{zyy{}~|z}||~|z}y|~~|}~z~{pz}x~~~~{~{}}}}}~|~}{}}x|v{}{|~|~{|{~~||}}{{}~}|||~~~~}~~}{{|~wx}zw~}{{}}|{wy|||}}}}}|{~}x|}z}~|}|{zy~~~|{~|~~~}}~|}~}|~~}}}~y~{yyv{{yzyyzwsuxvuyxsu{xrqsuutrpoopsqnnoppppnlnqpnnmnqqqsstsrssuvrrxzvtuvxzxxxvvxyzz{xsv}{vwz~zwxxxz}{vy|xz}|zz{zxyzz{yz{xuz}zy~zy}~}|}~~|~z}~~~}~}~{{|w||}~|}~~{||~~~}z}~~|z|}y{}}}~|}}{||zx~{yxx{zw|{ux{{zww{|{zzyy{w}}~~~~}|z~~~}y}~}~{}~~z}}~x~}{}~||~}{zy}xtwxvwyxvttsqtxusuvrquupqtuupmtytopqnottpquwwtqpruxvtstwvsuwwvsquxxwttxxusrux{{yxz{zyvx}|y{|||{z}~||}}z{~{zzz{yy~}|||{{{{{|}|}}~}{}~}~}~~}}~~|{{|||}~{zz{|~{z|z}~~~}}|}}}}|y{|~~}}}|{zz{{}}zyz{|{|~{xz}|||{{{{{yyz|||{}}yx}~|~~||||~}~~{|~|~}~}}{}~~~~~{z{}~}}|{~{yy{}zuw{yvwvuvututqqtutrpooqrqqssqppqqqrqorsppstttrrtvuvwuuy{xwxxyzzxxyyyz{{{yvx|}{{z||w{~}zy}~zz||~}{{{zz~|z}}|{}}~~~{|}|}~~~}}~~}||}~~}}}~|~~}|{}}}~~|z{~~}}|zy{|}zvz~xy|}~|{{}~{yy||xz}~~zy}}zxwz~}{|~|z~{z}~~y|}||}~~}}~~}|}{z}~|}}~~~~~~}~~~~~|}}~|z{|{yxyzxwy|xuwxxvutuvvvutrrrsttuuutsrstvwtqqsx{vrtvxvqtywutsx{xurtxzyuquz{{upv|zxww{yvx{zyz|{z||z{|}}{{}~}}~~~|}|{|~}y|~{{}|}~~}}~|~}~~~}~}|{~}|~z{~~~~|z{~~|{{{{{{zyz}~}zyy{}}{zy{}|{{zxy{{{zzz{{z{{{|~{wy}|z|~}}}}~~}}}|}|{~||||~}{{~z}}~}~~}~~|~}|~}~~|}~~~~}~~~}}}~~~~}}}{yy||yyyz{|{xwzxuvxy{urvywvwwwvvtsstvvsquwtsuvvtrtxurvxwutvzzwx{zwxzxxyyyyxy||{|}{y{~}{{|~~|}~}~~}|~~{}~~}{{|~}{}|{|}~~~~~~}}~}y|~~}||{{~yy~}yz|{|~}zyz|}}|||{{|}{z|~|{|{zzz{{ywxxxzzyyxwxz||{||z|||}||~}z|~||{|}{y|~~{{{}|v{|y|~|}z~~yy{|}}zw~z||{{zv{|}}slrw{~ytrqw}~tmz|||y~}}}~}~|{x}~~v}y~~{~{}|o{wvjzzyv}ujz}od|ss}zwzs~xrkxxinvz~rgtzrrr{wiu~zsnsxtpieq{l\eqrqjcro^bjqtkepyvuxxz~vy}wpywkntsrkckwrhhklnlfhnponpx|votyxx{{yxwwxyxx{}zz||vzzvy}|yxz||~|~w{}|}|y~wx}~zw|zsx~z{~~|}~}{~|{{}{zwvwtt{}to{qsz{xtsvwz|wsz}z}yxyyrjt~~{{}w{z~z~|{}xyyv|vqt{}yxz}}z{}}uz~~www~}tx|xu{|xr}|~|zx}r}~yy~z{~zyxz~xt|suyuw}v~~}}~|y|||}xzwyyxwwz|ris}yv~~|{~||~z~zqu}xry~xsvz~}rjnstslgoulgnrrsiblsmkihqwojr{zustzyntz|}uox{vstwwwvx|xtz~{}zu{yrw{|~|wvw{|xvy}ss|vuz}|xy|v{yst|~x|}~~w|wn|ysyzvy{yxtr}wqssvyyz~zy|uz|}|{}}~w}~x}|}}}~~|}|zz}~z}~~x}z|}{yyyuoxwfqytqtywuuspnjipurplflwtotyvrqtxvuxwqqw|~{yz}~}~z}{~{|~{xz|~|~{}}~|x~zw|~~||}}y}}|wqx~}}|}xx}yw|~~~yuvwwxtprqnqtuxslptssssrpnnrupklmprmgedjmfbgkihlptywvyz|t~{{||wz|xxvpt{wsttuwqlrxsnquz~ys{|{zpx{uvux}~~zsv~}ywtyypprvzvpruuwxvz~zw}}xz~~zwxttsx|wqtyz{{{}}~|w|~{zww}}{~~}|}~~~zy}~xqrx|{upnnoolmpkfjorsttrqtwuttttqptvsmknqqnkjhgkprrppru|zvu}~vux{z|zttrrzypnpqtwx||v{}xvy~}zxuvyvr|wmqu|~vrvw{||}{{{zzwnkt~~{xuz~y~ywtwzvtuvyzwuz|z{vwwrosunjmsvvsruvuusqx~tjnsutlhpumgiiijgchmkgdelsrnptuuvv~y~~}{zwy{vprtrpqqswuu|~~~zw{~|xuvzyvy~}}|~~yzxutpjlqrmiiotrnqvwxwuz}{y~}xxxxywqswrmopszumqwwwwvy}~|~{wz~{uvy|z}}~}wwysonkmsogjoonooqsqnsvusojnutqomlmkhimljhdkspkkmptuttwwx||{zwvtqrutv||{{|~~}zy{||xwz|}{{~}yxy}zxtqoprrsojpwvuvvy||}~}|~yuy|yvvx{|vruxxzyw}~z{{z|wpputooonrwwwuv~~~zutxyvvsrvvsutrtutsqrusomnonllmjffhigbbdffddeecdiklmllpvz{zy~}}|}zvx|yvxzzzz{~}~}}}}{yxwvyzusuwxwuwyxz}{yvuspstpooqtsrstvyz{~}}~}{zzz{xvwwvvussuttvvwxz{|~|~{wx~}~~{xvvurqqomllmljjkkkjijkjlnnmkimrqpqrpmmmmmkklhehligkommnrwwuz~{{~}{{|~~~}~{{{yvxyxvttutttttuw{|}|zyxxxwvwxyz|}~~|zyzyvtttsrqsuutvwxz}~}~|z{zussttpmnqpnlkkjigeefebabdeb`acefefhjmnnprtwvuwyyyz}|xwxzzwvwxxwwwxyz|~~|}|yyyzzxvwwwxxy{zxyz|}~~}~}zyyxwvwyyww}||~}~}||{zxwvvvwwwxxy{{z}}|}||{zzyyxtrsutrppqooononllmnooljkllmmmllmnqssrqpquustuvxxy{{{|}~}~}{z{{{|}|yyzzyyyzzwvwuqqspmnonliinpmmorvxz}~{|}}|{{{{zyy{}~||{xusrrqnnnnmnmlklmmnooonoprrqstrqtutsstuusrqqsrqomoolknqssruy{{|}~}}~~}|z{{|}~~|}|ywvvvusssuxvuuwxyxwxyzzzzyz{}}}}{z{|{zxxyxvuuuuttutsrrsttssstvvuwyyy{}~{|}~}||~~~{yyxxwtsrqqooonlkjjkllmnopopqsstuvwwwz|{{||{{z{|zxyywvwwvutuxxwwxyzyyy{}~}~~~~}||}~~|zyyxvuuutttuuuuvwz{ywwx{}}~~~~~}~}}}~}z{|}~}}~}}|{zzyyyyyyz~~zy|~~|}~}}{zzyyyzyy|{xxxtqpokiiiiiiijklnppptwwwxz{{yz|zxyz{{yvuttsqpppponpqppqrtuwwwy{|}||~}|||zzz|}}}}yxxxwtrtuttttuwxyyyyz|{|~|}~~}{zzxvvutstqnnoprrsvxwy~~}|}~~~~}|zwwxyzyyzzzz|}~~~~~~|{||zxvuusqonmljijkkjhghihgghjlmpstuy{zy|~~~|y|~{ywwvuttuuuuuvwwwwx{zwxz|~}{|}~~~~|{{}}{yyz{}~~|{{zyyyzz{|||~~}}~}~}{{{{yvvxwvuvxzz{~~{xvuutsrpoqpmlmnppnmmllmnmllllkjjkkkllmmllkkmmlkklmmmnnlllllllmnqssuvw{~~}}|}}}{{~~|{|||{zzz{|zxxxzzyvuwzywwwxzwuy{yyy{}}}}}}~~}}}|{{zxvuuwyyxusuuqprrrqnmmkjklighgegkmnmlosqpuyxwyzzyx{~}{||{{|}}|{zzyy{|zxz{yxwxz||{{{{}}}~}{zywvtrpppponnqrrqssrstuvvwxzz{~}|{zz{}~~~~~}~~}}}~~{ywvusrqnlkhggfeeefhgehlmnopqrrrstttuuuuvvwyzzz{{{{z{|||zy{||{{{}}||}~~|{z{}|{{{}}|{}}||{|}{xz|yxy{{{|}~}{|~|{~|yzzzxuvywuuwwxxxzzzzz{{{{{{{|{zyyyxwtssssttuvwy{~~}|zxwvutrpoqpooonmlmnnmlnnnmnnonmnnonnnoppppopruvvwwwxxyz||}~}||~~~~}}~}}}}~~}|}}}}|{{zzz|||~}}~~}}}}}~}|||~~~}~~}}~~~}~~}|{zxvtutqrtsqppqsqoopppppqqponnnmmlmnnnnnopqqrrrrstvwxyz{{}~~~~}{zywwwxyywwwvuwxyz{{||{|~~~}}~~}}~~~}~~~~|{{zxxzyxwvxyxxz{{|~}}~~}{}~||}~~|z{}~~}|xuutrpnnpnlmnpqonoooponnnoonnmlljjmnmllnqpnoqqqqqsutvyzzz{}~|{}~}~~~~}~~}}|{z{{{{|||}}}}}~~}{zyxvusqqrqopqonnnnnmnpnkkllmllmmkkmnoppqrrstuuuxyyz{|}~}~||}|zz}}|{{||{z||||}~}~~}}}}}~~~}{{{||{|~|z{}~~{z||zy{{{zy{|zyz{{{||}}}}~}}~}|zwusrrpnnnlklmkjkklkiijjjlmlkkkklnonoppqpopqqqststuvwxxyyxy{||||{{{|}~~~~~~~~~~~}}}}|{{{{{{{|}}}}~~}|~}zz|}}}}}~~}~~}|}~~}||}~~~}zxwuqoomkmnljjklljknmjkmmnnoqrqqqrtvvwwvvvvwxxyz{{||||||}~~}~~~~~~~~~~~~}}~~|{z{{{zyzzzwwz{{{|{z{|}}|{}~||}|{zyyzyxwwwwwwwyzyzz{}~~}~}zxvtrqpmkkkjiiiiihiiihijjjklllklmnnnnnnmmnpooqrrrtuwwwxyzz{{||||||}|z|~~~}||~|}~||}}}||||}}}~}{|~~|~~~~~~}}~~}}}~}~}|{xtsrqpppponlmmlmnmlkklmnooonmnnoqrttttuvxxxy|||{{|~}|~~~~~~~~~~~~||}}}|{yyxxyzyxwwyyxy{zyxxy{{z|}||{|}}||}|zzzz{zz||}}}}~~}~}|{|}~~}~~~yxywusqqqnmnnlkkkjihikkjklkjkkmmkkmlkklnpooqqqqqsuuuuvwxxx{|zyzz{zxz||zz{{{}~~~~~~~}}}}}}}}}}||~~~~~~}~~~zvwywttuusppssssrrtussuvussutstvx{xvy{|}}|~~~}~}|~|}~|xz}|{{||{{{zwy{xuwzyw{}{{}~~}z}~|{zz{{{||{|~~~}}||}~}wtsqmllkjihjnmlmnnnonookijiggedfgfffgiklmnooorux{{yyyyxxyzywuttsqoprqmlptssvyyy|~{}~{yxwxyywwy{zy}~~}|xvttsrqpoonnnmlmmmnonmmnppnnpomorrrrrsttvwwxxxy{|{{~~{|}|{{{z{}}|~~~}}~|~~}|{yxyzzzwtrrqppqqpooqrsvwvx{zz|~~~~||~~{z~|zz{zwutuusrtvvvwwvwxyzz{{zyz}~}}}|yvvvtrpooqtvwz}{zywusqrrpnnonmmmlkihhhhhfegigeddfhhilooprtvwwwz}{xzzwuuuusppqpnmmkkmlkmnnoonrwutw{||~~~}~~|~}|~|||}}|{{}~~~}zxxxvtuwvuy{z{~|~}~~~}zxuttsrpmmoqqrtsstutsttsrqppqollnonnoprtwxxy|~~}{{{{zyz{||||z|~zxyyxxxxxwvvvvuttuwxxxyzyxz|||{{}~{yz{{zxwyyxwyzyxxzzyyzyyzzxwwwwwvtuwvvvuvvvwyz||||~}|{{zxwzzyz~~|zxusrrponlkkjhhhhgfghffghhhgijjjloonnprtuux{zyyxy{yxywttsqoonlklkjlmmnoqqstvxyy{}|}~~}~~|{}}|{||{{||}~~}{{{{|}}~}{yxwuutuuvvwxyz}~~}{{zyyzxvwwuutsssrpqqooonnlijkihhhklklprstvx{{|}zz{yxwxyxxxxz}}|}~~~|zyxxxxwxyzzz{|}}|}~~~~~}{{{{{zxyyvttttttvwwwxz{{{|}||}~}{{zyywvvvttsrrssstttvxyyz{~~~~}~~~~|zzxwwvtsrqppomlkjiihgggghiijlmnprttuvwwxxwwwvwvvwvsrrrrpmmonmmmlllmnnnpsssuvyyxx{}}{{|}{{||zz{|~~||{{||}~~~~}{ywvuuttsrttttuvxyzzz|}}~}{yxvvutrqpomlklmmmmmnprtuvwyz{{||}}|}~~}}}~~~~|{|}|zyyyxwvvwxxxxy{||~~}||{zywvuttttuuvwyyxyy{||{|}||}|zz{zywvvwutttstuvwxz{|}~~~~~}{zyyywwxyxxxy{{{}~~}}}|{zz{{zyxxxwvusrqponnmmlkjjjjkmnnnoprqqtvtrrrrrqqrqpoooooopppooopppnmnonmmnoppqrrstvwwxzyyz{|~}~~}}}}{y{|{zyxxxxwvuvwwwwwxyz{|}~~}~~}{yxwutsqonnkiklllllnonptuuvxxxwwz{zzzzzz{||||{{z{||zzzyxwvwyzzzzzz{||~~~}{{{yxxyxxwwxxwxxxxyzzzzz|}}}~~|{zyxwvuuttttuvwxyz|}~}||||{{zz{{{|}~~~|{zzzzyyz{}~~~}}}}~~~||}}{zz|}|zzzyyyxvutrpooooppqqooqrrrrrrqooonnmmlkkkllmnnnnoooopqqqppqqpppqqpopqqrssssstuuuvwxyxxz|}}~~}~~~}}}}}}}}||{zzzz{{||{{{}}}~~}|zxvtsromllkjjjkkkllnopqrtuuuuuuwxyyyyzz{|}~~~~}||}||}{zyyz|zyzzzzz{|}~~}|{{zzz{{zyyyxxxxxxxyyy{}|}~~|{{zyxwwvvuuuvwyyz{}~~}}~}|}}~~}{yyxxvuvwwxxz{}~~~~~}}~~~~}|}}{z{{yxvuvtrppopqqrrrrrsstsrrqqpnnmllkkkkjjjklmnnoppqrrsttsttsrtuutttuusstsqqqrssttuuuvwxz|}~}}}}}}}~}}}|||}zz{||}}~}}~~{yyyywvtsrponlllllllmmlkmpppqqtvuuwyyzyz{{{|}}|}~~}}~~}|}~~~~}||{{|{{{{zz{{|~|w{~|zjupg^bgc__`cffeeddfilnmmptwvux{{|uoooqqjeq|yvx{riz|kovxyvuxz{|y~|{zuuxspuwwurpqssplihfedceeba`\[\[^ccdc]\^\\\Z]a``abgjhhhjnpqrqqrrv}}~}{|}}wpjlqoighigcaaaccbdcbbaadffedefdeffkplhimmov~~|{yyz|~xz~~{|~zurqrqoljklo}xplnpqsuwxwwyyzyz|}}}|yuqpqpomlnpqsvz}{z{}}|zwvvtqnomjlnjehjif_[]^^bffgfa\\[X[`ddehjkmmprrvyxwxy|~}ysonlklnrspmkjd]^bcb`^_`gnporrpnmjjkaWZ]WSSUXYVUVWXYYZ]`[W[][[[]adhkiffffhiiigb`__bhjijihfhjkkjhhjntwxzrqpnnoqvwsqty~{|wloromllt{{{umryuplhgigcbbabglieefedegijmprrqprtuvvsssrqpqsrppnoruxxursvy{~}|z{||~||{xxwuuvwyzwvvwxxvwyzz{{zyxz{yy{}}}|||||{ywuvvttttrqqrtwxwwyzz|~~~|~}{|}zxyxvvrmottpmifc``^]`ba_]]^_^^_`ba``abba`_beb___][XWY[[[\[]\XVWYYY[^_^^aehiilnkijlnopqrtxzzxy{yvvz}~~~}~|}~{{{|~}}}}zvutuwzzxwwwxzzz~~{ywspnmllifhkiedec``adfeceiklmmmmkikmllllmmjhiiiklloqqqppsvwussvy{}{wx{}~~~}}~~~|||~~{|~{zyvvyxwusvyxurqsusquyxxyy{}zwvw{}yz}~}|~}~||{|~|{}~~}}||}}~~}||~|wttuvvuuusrsvvttvtqoqvxsoopprrrqpruvvvurppmjihhlpomnnljkkkkllmnmklnppnlmllkiilmlkijklmopqnlmponnljkjjmomkkkkmoqtvusqqqsux{|~~|~~}~~|~~zxy}|zwuvwuv{|{{{z{|}~~}~~~|zz||wtwzywwvtstvxywtuwxxvtvwwxyzz{zzzyz{zyz|}~}zxz||ywy{zzxusuw{}~}}}~}}~}~}zzyz|}~~|yvvvutttrqsvuutuz}|}}{}}|~zvvwwwvtuvtsssrponmmnoonlknonnpqqqqqstuutrruxz{{xvsqpqrstttsssrqrsttsrststtuwyxwxyxwwxxxyy{zvstwxyxutsqpruvvwwusttsppqrtssttsrstttuvwxwsswwwy|{zzzyxyz{{ywxz|~}{{{wsv{{xvuwzxuuutstsssssuwxy{}~}~~~~}~~~~}}}}~||~}z}~~}|~~~}~~}|~~~~}}~|zyz}~|{{|~}~~}~}}}}}}}~}{z{{zyxxxxvtsuutrqqqponlmnmmooppponmnppoopqqqtutuwvttuwxxxxxxwwwxzzyxxyyyxwuutrrsstuwwvuuvwyyy|}zyzzyzzzzxvvttuusrqqpnmnpqpnnoopqstuwwuuwwvvvvwwxzzxxyzzzzzzyz{|||~~~}||~~~~~~}~~~}|}~~~~~~~}~~}}}}||}~~~~~|~~~~}}~}{{||||}~~~~~~}}}}}|{zxwxyyyxxvuvwxy{}~~~~~~~~~~}}~}{zzz{{zxy{{||}~~~~~~~~}}}~~}~~~~}}||}zxyyxxxxxxzzyzyyzyz{zyxxz{zzyxyxutsssrqpoonmnpoomkkmnnnmmmmmmmnnllmnooopqppqrttstvwwxwxxyzywwxyxvuvvvsrrsrrsrqrsuvvvwwvvxyxxz{zxwvwwvuuvwvuttuurqqqstronnooomlkkkjihhihikloqrtvwxz|~}~~}}|}~}{|~~}~~||~~~~~~||||}~}|{{zyxxyyyyxy{}}{z{}~}~~~~}|||{yxywwwwutuuuttuuttttttuvvuvvuvwwvuuvvvuuvvvvusssssrqqqppopqpnnopppopqqqrssttuuuvxxxyyxxyzzyyxwwxywvvvvvvvwwwvwxyzyyzzz{{{zyz{{z{||{{{{|}}}}}~~~~|{{{{zzzzywwxxxwwwyzzzz{|~~~~}}~~}||{|}|{|}~}|~~~|{zzzyxvuttsqponnmmnnoqrqsvz|~~}|{{zzzzzzyyyz|}}~~~~~~~~}}}}{yy{zyyyzzyyyzzzzzzzzyyyyyyxxyxwvwxxxwwwwwvwwwvutuvuttttsrqqrttsqqrssstuuttuvvuvvvwvuuvutrrrrponnnmmlllllkkllmnnmmoopppqqpqrrqrstssstuuuvvvwxwwvwxwvuuutsqqqqpommnoopqstuwz}~}}}}|{||}}}~~~~~~~~}||~~~}}~~~}}}}||||}}{{{||{z{}}||}~~~~~~}||||{zzyyyxwustutttuvvvwz}}|{||zxxxvutssrpppmllmmllmmmmnpporssrrstutuvvuvwvuuvvvttssttsrrssrqrrttttttvwvvwxxxxxxwwxxxwvvwvvvwxxvuvvwwvvvuuuvvvvuuttuuvuuvvwwwxyz|}~~~~}}~~}{{||{zzzzzzyyxxxyyyyyzzz|||}}~~~~}{{||{yyyzzzzyyz{{{}~~}}~~}|{{{zxvvwvsrrrqqppqqrtuuvy{}~~~~|||zyzzxxwvuuttsssrqppqqponnnommmmmmljkklllmmnnnoqqqrssstuuuvwwvvwwvuvvwvtstuttsstsssttuvuuuvwxxxxxyyyyxyzzzzyyyyyxwwxwvuuutrqpoomlllkjiikllnpsuwxz|~}{{{zyxxxxwwwvvvwwwwwxz{{{|}}~~~}|{{{{zzzzzzzyyyz{{zzzz|}}}}~~~~~~~}}}~~~}|}~~~~~~~~~~~~~~~}{yyz{{z{{}~~}|{zyyxwvuuttssstttstttttuvwvuuvvvutuvtsrrqqqqqonnnmmnnnmlmmmnopooppprssssttsstuuvvvwwxxxy{}}||}~~~~~~~~~}}|{|{{|}}}}}~~~~}|{{{zyxyzzyyxxyzzzz{|{zz{{{{||{|||}||}}~~~~~~~|}}||||}||}~~~~~~}|}}}|{|}}||}~~~}~~~~~~~~~~}}|{zzzywwwwvuuvuttttuvvvvwxyz{}}}~~~~~~~}}}~~}|}~~||~~}~}~~~}|||{zzzyyyyxxxwwxxyyxxxxyyxxxxwvvvvutssttsqqqqqqqqppqrrrssssstttuvutstuuutsstsrqrssrqqqrsrrrrstsrrrrrrrssrrsttuvwxxwxz|}}}~}|{{|{zyyyzz{{{|}~~~~}}}}}|||||||||{z{{{zyyyzyxyz{zzyz{}}}}~~~~~~~~}~~}|}}||}}}}~~~~~~~~~~~~|}~~}}}}||{||{{||}}|}~~}}}||zyxwvuttsrpoppppqqppprsrstttttuuuttutttsssrqrssrqqrrrrssssssttuvuuuvvwvvvwvvvwxwvwxxyyyyyyzzzz{{zyzzyxxxxwvvvwvvuuwwwwwxyzz{{{||}~~~~}}~~~}}}}|||~}}||}}}}}}}}~~}}~~}}}}}}}||}}}}|}}}|~~~~}}}}~~~}}}|{{||{zyyzzyyxyzyyz{{{{{|}}~~~~~}|||||||||{{|||}~~}}}~~~~~~}}}}}}}}||}}}}}~~~~~~~~~~}}}}|{{{{zyxwwwvvuuttrrqrrqpqqqpoopqppooppppppppqrrqqqrrrssstutttuvvuuvvvvvwwwvvwwwwwwxwwxxxyyyyyz{{{{{|||{{|||{{{|{zzzzzzzzyyyyyyzzzyyyzzzyzzyyzz{{zzz{{{|||||}}}~~~~}~~~~~~}~~}}}}}}}}}}~}}}~~~~~~~~}~~~}|||zxz}y~}xrvywuvwwvuuwxwwwxyzyxz}|z}~|{{{{{{xv|~}x}zz}|||{{|||~|}}~}|{z}~|~}~|{yz{{zzyxwvwwvwwxzxvxyyxwwxyz|||{|}}}}}~~}~}|{z|}{wyzwvwxxxy{|{yxyz{|||zyy{zzzzzzzyz|}yvx|zuuvuuuutsrqqpmjjihfghfefhhiousqsspoljjjkkmonllnppmknqssronopppqppqqrstuxzyvwxvtuwwuuwvuuuwzzxvvwz{|{z{||zxxz||{}|xxxwvwxwvxywvyzxvz|ywy{{{}~}~~~|~}|zzz{}~zyzzzxxxwuvvuuuuvwvtruvutuvxxy}}|~~~}|{zz|~}{||zyz{ywxzxvy|{z}~{|~|z}~}~~~|yz{z{yx{~}{z|~~}zxxxxyyyyxyz{{ywxxwvvwyzyxyyyzzz{|||}}{z|}~}|||{{~}~~}~~}}y{~~{~}y{~}||{yxxxvuuuuuuutssrqpqrqoppnnooonmmmlmmmlkklkigikkjiiiihhijkjjjijmooonmosqnpspnpssrqqonoqolmoqqsvtrtwvvy{zz}~~}~||||{zyyxwvvwvutttvvwwuvwvuvwyz{{ywxz{{{{{{z{{|{z{||}}}}{|~~~}z|}|{{|{y{}|{}~}~~}|}z{}}|zxyzzzyxz|zy{}|zzzy{{{|}}|}~~}}}}|}}}}}}}}~~~~|z{}}||||}|zz{zy|}{z|}}|~~~~~}{}~}}}{{|zy{}{yyzyxxxwwxxwuuuwyxvutssuuuutsrsrqrsrpppoopqpoprqpqrqqqqrrsttrsvutvwvwwvvvvuuttttsqprsrqstttsrsuvvwuuvwwxxyzyxyz{{{{{z|}||}}~~~~}~~~~~}}}}|zy{}}}}}~~~~}}~}~~}||{z{{yz|ywxyxxzzwvvwxwvuwxwwwvwwyz{{{{{zzz{|{{}~~|~~~}}}}{{|~~}|}|{|}{yyzzz{{|||{{{z{}}}||}~~~~~~~~~}|||{|}|||{z{{{|}}|}}{{{{{zyxwxyxvvvvuuusqqrrponpqpoprqqqqqqqqsussttuvtstssttsttsssuuuuuuuvvutttuvuttuttvwvvwwvvvwwwwvvvvxyyz{{|~~}~~~~~~~|||||||{zz{zyy{{{||{|||~~~~~~~~~~~~}|||{{|}}|||{zyxz{{yyyyyzzyxxxxyyzzzzzz{{|}~~~~~~~~}||~}||{zyz{{{zyz{|||{{||}}~~~~~~~~~~~~~~~~}|{zzyxxwvuuuusrsrqrrrsrrrstttsssttuvuuuttsrrssrrrqrsttsqqrrrssrrssssssssttstuutuuuuvvwwxwwxyz{{z{{|}|}}~~~~~~~~~}}}|||}~|zzz{}}||}}}}||}~~~~}~~~~~~~}}}|{zzzzzyxyyywvwxxxwuuvwxwwwwwxxxxyzzzyyz||}~~}}}~~~~~~}||||{{{{|}~}{{||}}}}~~~~~~~~~}}~~~~~~~~}}}~~~||||||{{{zyxxxwwwwvuuttttsssrrrsssstttttuuuuuuuuuuuvvuuttttuuttttsrrrsuutstttttuuuvvvwwxyyyyzzzz{||{{||||~~~}|}~~~~~~}}}~~}}||}||{zz{{{z{{{{|||||}~}~~}}||{yyyzzxwwwwwxxwwwwyyxxyyzzzz{{||}}||||}~}|||}~}}}|{zzz{{{{{{{zzzz{{|||||}|{|}}~~~~~~~~~}|}~~~~~}{zzzyxwwwwvuuutuuuuuuvvwvvuuvwwwwwwwvvvvwwvuuuuuutuuuuutttuuuuuuuuuuuuuuuuuuuuvvvvwxxwxxyyzz{|||||}~~~~~~~~}||}|{zzz{{{{{{{{||}}~~~~~~~}||||{zzzzzyyyyyyyxxxxyyyyyxxxyyyyzyxxxyzz{|{{{{|}z}}|~~z|yqxzuuvy|~~ult|z|ytvxvxyzyx~}w~~y|{|u}{ysxxm~xvzn~~pr}szvp}}ntx{tjw~trryter~}umu|yunkv~shq|yuro{wiot{yqy}{ywz}tlrxurlfqzoglptvnhs|uoqquyvsutsuut{xqtyzzwuwyvtuvxyxyz{|}}|wtx{xutvxwvvutqorw{}xpsz~|sx~xrux~uw}{xz{|x|y~}|{|wvsquvmfq~ujklnrmkkjszsnu||}~|zzp{~~|x{|yy}~tjuzxxx|z{~|{x|~wy~{zwsz}xx{z}~uqpzshlqliqxxvnjwxrzw|vx}uy|~zryy{|wkqxvsqnqvrnv|ywus{|||}}~~vnswtutorwvspqy|xzu{~ux|wy{}|rlnqrsmgnupmqtx{ris~|yrmvztx~}zx~~wy||v|xx{zy{yy}xsw|{yyzupt{~|vv|xsy}{xrjhjijoqkfgjpuuromrz}}}{xxy}}|{xvwyz|zutwrmw~pcgnrvrlmsw{yuzvo~zw}~|usvtqywnmmz}qsx|}|y|~||}}yyow~zv{~v{|xxxussrnipyj\jwtpnkloqssrqokjs{xsqovxrx{wtrrvwtrqqswsnrvtrstxzvt{||uuwy|ytstvzzxwvx{z~~~~~~{}zz}zvrmnsvvsqppstvxuqtwy|yvuw{||}}~|z||{zwtvyxvsoruvyvpruuwvuuvuuz}zz{~zz|}wz~~~{wyz{}vowzux|||}z{}|yszzsuvx}vox|uvwz|siqyxwrlszrkotuuldp{siiintoknpqqmks{qhpxz{uouyutqoywpw~}~}|}|{z~zsy}|zsmt{unqtuwsov~wrsu~w|yz}}}wrx~{xz{{}{|~|z}{y~|vwzxuwwqmortusokimpolkjiknnqtrprtwxxvsrvz}|wttv|~{xwx{~||}z{zxz~~|}{{~{zy}{zxy}}|~}}~{y}vwz~}|~ztpv~|wspsxvsttqonpv{wqruyztxzxyzz}}vqw~|zxty~|{|z{}{x|}zyyy}{}yuy|~~ytuwuspmptmeimprolt{ywz|{~zw|zrvyzzvsw{||{||z|zv{~ytwyyxrlqvtqnlosnjnrpnmlsxtorvz}ytx||zxvy|xsvyzyusx~{vwxxytpsutuqouzvrsvwxwuz}zzy}|xz}}}zw||w|~~{wz}zvuuvwurw|vprtvyuqsttttrrrnjlmmlgcgkjhijjkihlonlklrvtrtvxz{{~}}{xvtrtwtqnlptsqrqruuuz~{y}|y{}}~zvx{zyxwy{yx{~~}{z}}zyxz}zvz}|zxxz|zvvwwxuty}zwy}}z|}ywy{ywvvy}|zz{~|xvvwvutssttsuwtrstwyxwwy{}|{|~~~}}~~~|{|~~}}zxwuuurnnonlmnpqqquxwwvvxyxvvwvvvuuusqrtvwtrrrrqqrqommoqomlmprsssstuwxz{{zz{||yxz{{{{{|~~}~~~~~~||}|{{{}~|z}~}|{{zxvtsuwwutssuuttsqppppnkhhhijhgghffghhhgghjklmmnpqrtuuuuvwxxwvuttutttsrsvxxxyz}}zywutssttstuvwwwxyzz{}~~~}|{zyxutvwutrrrsqpqrrrrrtvuuuvwyyxy{{{{|}}|{{{|{zz{|}}~~~|yvvurnlkklkikkkkkklmllmmnoonprrstuvxxx{}}|{z{|{zzz{{zyz{{zz{|}}}}||||{|||}||}}}|zxwvtssrrrqqqpoonnnopqrrstssttuutstuuttttutsssrqpppqpooopppqrssrrrrssrstuuvwxzz{}}|zyxxvuttssqqqpoonooonnnonnnmnnmlkkjjihhhhgfghijkmnooqsvxz{~~~~~}|||{zzzyyyyxxwwxxxy{{||}}~~~}|{zzyyxwwwwwwwwwxxxxxxyyzz{|}}~~}{yxxwvuuvvwwwxxxxxxxxxxwwxyyyyzz{{|}~~}|{zyxwvutuuvvwwxxxxyz{|}}~~~~~}}}|{{zzyxwvuuuttsrqpoonlkjjihggggffffggghijjllmopqqrsttuwxzz{{||{{{{|||}}}}~~~}}}}}}}}~}{ywusrponmmllkkkkkklllmnopqrtuuuvvwwwxyyz{|}~~~~~}}|||{zyyyyxyyyyyyzzzz{{{{{||{|||||||}}~~~}}}|||||||}~~}}}|||{{zzzyyyyyxwwwwvvvvvvuuutttuuuuuuvvwxxxxxxyyyyyyyyzzzz{||||}}~~~~}|||||||}}}}}~~}}}}|||{{zzzyyyyyyxxxxyyyyz{||}}~~~}||{zyyxwwwwwwwwwwwwxyzz{||||||}}}|{zyxwvutsrqpppppppppqqrrsssttuuuvvvvvwwwwwxxyyyyyzz{{{{{{{{{||||||}~~}|zywutsrqpoonnnnmmnnnooooooopppqqrrrsstuuvwwwxxyzz{{{||}}~~~~~~~~~}}}}}}}}|}}}|||||{zzzzzzzz{zz{{||||||||||||||||||||||||||{{{zzyxxwwvvvuvuuuuvvvvwxyz{|}~}}|{{zzzyyyyxwxxxwwwwwvvwvvwwwwwwwwwwxwwxxyyyzz{{{||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}~}}}}}|||||||{{{{{zzzzyyyzzyyyyyxxxwwvvuuuttttuuuuuuvvwvvwwwwwwxxxxxxxxyyxxxyyyyyyzzzzyzz{{{|||}}}}~~~~~|{zxwvuttssrrrrrrrrrrrssrrsrrrssrrqrrqqqqqqqqrrsstuvwxyz{||}}~~~~~~~~}}}~~~~~~~~~~~~~}}}~~~~~~~}|{zzyxwwvuuttttttsssstttttuuuvvuvvvvvvwwwwxxxyyyyzzzzzz{{z{{{{||{{{{|{{||||||}}|}}}}}||||||||{{{{zzzzzzzzzzzyyyyyyxxxxwwwvvwwwwwxxwxxxxyyyyyxxxyxxxxyyyyyyzzzz{{{{{{{{{zz{{{||}}}}}~~~~~~|{zyxwvvvuuuuuttttuttuuuuuuuuuuvvvvwwwxxxyyzzz{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}||||{{{{{{{{{{|||}}}}}~~}|{zyxwwvuuutttttttttttuuuuuuuuuvvvwwvwwxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{zzzzyzzzyyyzzyyzzyyyyyxxxxxxxxxxxxyyxxxyyzyzzzzzzzzzzzz{{{{|||||||}}}}}}}}|||}}~~~~~~~~~}|{zxwwvvuuuttttttttttttttuttttuuuuvvvvvwwwxxxxxxyyyzzz{{{||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{|||||}}}~~~~~~}|{zyxwvvvuutttuttttuuuuuvvuuvvwwwwwwxxxxxxyyyyyyyzz{{{{{||{{{||||||||||||||||||||||||||||||||||||}}||||||||{{{{{{z{{{{zz{{zz{{{{{{{{{|||{|||||{{{{{{{||||||||}}}|}}|||}}}}}}}}~~~~~~~~~~~~~~}{zyxwvuuuttssssssssrrrrrrrrrrrssssssttttuuuvvwwwxxyyzzzz{{{{{{{|||{|||||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||{{{|||{{{|{|||}}}}~~~~~~~}|zyxwwvuuutttttttttttttttttuuuvvvvvvwwwwwxxxxxyyyzzzzzzzzzzz{{{{{||||||||}}}}}}}}||}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||||}}}}}~~~}}~~~~~~~~}~~~~~~~~~~~|{zxwvuuutssrrrqqqqppppopppppppqqqqrrrsssttuuvvvvwwwxxyyyyyyzzz{{{{{{||||}}}}}~~~~~~~}}}||}||||||||||||||{|||||}}}}}~~~~~}|{yyxwvvuuuttttsstsstttttttttuuuuuuvvvvvwwwwxxxxxyyyyyzzzz{{{{{{|||||}}}}}}}}~}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~|{zxvvutsrrqqppppoooooooooopppppppqqqqrrsssttuuvvvwwwxxyyyyzzz{{{{{{|||||}}}~~~~~}}}}}}|||||||}}}}}}}|}}}}}}}~~~~~|{zxwvvtrsussssstuttsvwvuuvutuutsrrssrqqrstrqstttvwvuxzzz{|}}~~~}{{||{||||||||~~~}}}{yz{yxxzxuwyxxyzz{|~}|}}}}}|||||}}||}~~~~~~~}|{z{|zxxxxwwxwvwxxxwwyzz{|}}~~~}|{xttsqoppooonoppqpppqqpqrqpppppnmnponnooooooppopqrssrtvwvx{}~}~}|~~}~~}~~~~}}|{{|}||{{{zz{zxyyyxwwxxwvxzzy{}~~~||{yxxxwvvuuvtsrrrqpponoonmnonmoqqqrssssuuuuuuuuvutvxxwy||{~}~~~}|||zyz|{zzzzz|}}}~}||||}~|{{{{{{{}}||}~~}}~~}{zz{zyyzyyyxyzz{{{||{z{||{zzzzzzzzzyz|zy{}}}|zzzywustusqrrqpppnmmmmmmmlklnnnnnprrqrssttuuuuvvwwvwxxxyyz|||~~~~~~~~}{|}{z{|{zz{{{zzz{zz{{{z{{{{{{{|{zzzzyyyyyzz{|{{~~}{yxxvuttsrssrqrsqqqrqpppqrqpqssrstttvwwwxyxwxyxwwwwwvvuuuvwxxxz|}~~~~~~~~}|}~}||||||||}}~}}~}~~}|{zzzywvvvuutuvvwy{|}~~}}||||z{|{yz|{{zyz{{{{{||||}}}~~~~}}|{{yxwvuutssttuvwy{}~~}{yvvusqqqoonnnnmmnnnnnooppprttuvxxyz{|}|||||{zyyxwvuuuuutuwxyz}~~~~}}~~~}~~|{zywvvvuuvwxyz|~~|{{zyxxwvwxwwxxz{{|}~~~{yxxvuttttstuwxxz}~~}~}|{yvutrpoomkkkjijjjklmnoprtuvwz{||}}~}}}|{zywvutsrrrssstuwxy{}~}||zxxwvutttttvvwxz{|~~}{zxwvuutssttuvwyz{|~~~}{yxwvtsrrrrrrtuvwy{}~~|{zxwwvuttttuuvxy{|}~}{zyyxxwxxy{||~~{xvtqpoljihggffghhikmoprtvxz{|}}~~~~}}|{zyxxwwvwwwwxxz{|~~}|ywvutttuuvwxy{}~}|{zxxwxxxxyyz{{}~|{xvutrqppppqrstuwyz|~~|{{zyxwwxwwwwxzzz{}~~|zyyxxyyz{|}}zvtromkihgffgghijlmoprsuvwxyyyzzyyxwwvvutssssssstttuvwxyzz|}~|zxvusrrqqrrstuvwyz|}~~}|{zyxwvvuuuuuuuuuvwwxyz{|}~~|zywvutsrrssttuwxy{|}~~}|{zyxxwwvvvvvvvvvwwxxyz{}~}|{zyyyyzz{}~|ywtrpommlklllmnpqrtuvwxyzzz{{{{{{zzyyyxxxxwwwwvvwwwwxxyz{|~~|{zyyyyyyz{||}~~~}|{zzyxwwvvuuuuuuuvxyz{}}{zyxxwwwwwxxyz{|}~~~}}|{{zzyxwwvuuttttuuvxy{|~{xvusrqpppppqrrsttuvwwwwwwwwwwvvvvvuuuuttsssrqqppppooppqrsuvxz|~~}|{zzzzzzz{||}~~~~}||{zzyxxwvuutssrqqqqqrrsuvxy{}~}|{{{{{{||}}~~~}||{zyyxwvvuttsrrqqqqqrstuwxz|~}{zyxwwwwwwxxxyz{{||}}}}}}}}||||{{zzyyxxwwwvvvuuuuuvvwwxxyz{|}~}|{yyxwwvvvvuvvvwwxyyyz{{|}}~~~}|{zyyxxxxxxxxxyyyzzz{||}}~~~~}}|{{zzyyxxxwwwvvvuuuuuttttttttttuuuvvvwwwwxxxxxxxxxxwwwwwwwwwvvvvwwwxxyyz{{||}~~~}}}|||||||||}}}}~~~~~}}}|{{zyyxxwwwwvvvvwwxxyyz{||}~~~}}||||||{||||||}}~~~~}}|{{zyyxxwwwwwwwwwxxyzz{}~~~}}|{zzyxwwvvvuuvvvwxyz{|}~~}|{zyxxwwvvvvvwwwxyyz{|}~~~}}}}}}}~~~~|{zyyxwwvuuvvvvvwxxyz{|}~~~~~~~~}||{zzyyyyyyyz{{}~~~}|||{zzzyyyxxxwxxyywvy}~}ochkosvz}|z}}{|xtwz|~}{yyzz|||z{}~~vqlu~}okglr}yz|~}|zyzyxtov|zyuqtuuuutpnptx{zyxwuttspihhjlllihhhfdcbbbehkmmmmnqttsqomnonmkilnpqqqqqqpnlkjknrtuwxxwxz|~}{yyyxy|~}{zyxxxtpmmoqsuyzzvpnnqtuvvvvwz{{~~}}|zz{{zwtqonnnnnmmnoonmllmpttqmknqrpnmnppomjgedefgikmmkhb]\^``^ZWSOMLKMOOLIHIJHDA?>@A??CEFGFFGIIKKHDCCFJKIHIMOPPOQUZ^aa`acedddba`^^___^^_ab_[YZ\]]^^\[[]^__]\^aba^\[\\]_`aaabeda__`ba^_abcddeeccegihgfglruxyyz||}}}}~~xvurrtuusqrtw{}}||zxvvvy{~}zxxyxxzzxuomoqqpkijmoponmnonoqtwywuusrtwxxqjlomnnorpkjloqlggjotusqnlmoooopruxywtv{~~}~~}}||{xvtrsssw{~|xvuvwvxywtoiillkigiifb_\YWUUVURLHILLLMNRTTTSTX[[[\^a`_bca^\\\]\YWTPQTUWY[agfefjry{~|tpoqsrpooqrplhjonkigfgffghgfhkmoqqrux|}zwwwwvstuqlheinkjjkpqlilpuutux{~|zzy{yx|zvwz}zuuvvtrqpnmorstx|~}{z{}}}|{}~{xvx{zxsmkiedfhjhddedcaabb_\^acba`acc`[]aaa_]]]\_cgfb]YW^efc\VW[]aa`aaadfhjgccdhkheddgheegilkjmpnmnqvxtruz}wvx{~{||}~}~}}|xz{xxz}xwxy{wpnnossolggmsz}wpnpqpqstusomidcbbb^ZVSQPRSPNNOVZWWYVSONW__]YX[`dedbbgmqrlgku}xqnmqwxtnilopstwzvsv{{}}{ww|~~|}~}~~~zw||xy{{wsqtwx|||}zxuuvxwvwvrrsx~~zyxsooqxzqkmnnjdjuwxsnswtqqt{}zvsrqmjihfeb`a`\WRRY``]WW\WQUYaf_Y_dgg`_djqrmlkiiebionnlmrn`[]bhd[`gfe_X_eejmqxrggmxvvy}zxy{{{ywtnknuz}}zvtu~|vvz}}xvvx}yy{yvsqsqhcfgfaY^hhda^aeccgjllklljkmpommnmkfbefb_^_`b`\XTQU[_a^[^bbca`glnrstxzz~ywxx{}~~wtvy{yuvyxy~xvwxywsrsuz|wnlqx~~}wy|{{xwyyvvuvvqnprw{||}{|~~xz|~~||}~|yyzzzyupmknsokry{{ww{zrnnpttrvytpmjptojikoogeffgebdgjnoollsvssuyzqrwz}zxywsqswxvtuz{yxvrqpotwsqrturnmoopuy{zvv|~{z|}z~{vx}}~~}~zz|zvuussqqronrvy{wrrsuvtstttoijnoomknoiejqwysmmhdgkqugX[bhmg^__^bghjlnqtrptx|}zz|}z{}|yvv~}{}}yvtwz~~{{zwsqquwpijkjjgfhfcdfb^]_fke_`abegggdadijiknqrlgox~zzwwz~|wz||}}xwvroquyvkccipqllorttu|~wqt{|wwwy{wux{{~~{zyyzqny|t|}|~x}~zuvzyy}~zwuw~}~y{zytqokhgilmmlihihjkhlsyyrkiotvussw{|}{qkqz|y{zvtqpsx{zwsqty||xx}xzytt|~wtqnonloqory}~~|ywwyyxuv{}|}||~{|y{|x}~zy|~{vpkotsprtuurrwyvuv{~{wuvy}~zwvtrojilmnkffkmlkkmorsqqqrtuv{~zuy}~~||zz}}zy{}}~zxz~|ttxzzxtsvxywqkijnokffggd`]`b`]ZXX^egd^Z_fhjnopsvyz{~}~}{{}{ywtplknnrtj_bjnngeovsonnoqqqsqqwzyvmiw~soy|urrsvurvxqlpv|}{|{yyz}{|||z~|zy}~yyz}}|}~|{{||wqptw{}wojjnturmlmooqruwxyy{}wuwz|xqotvurnpvxy}zx|~|}}|xyxtwzuy}ux~{z~}zxy{}|z{}~{sr}{rpy{wy~{}xv}xqru{|vsvtqtvy|wpw~~}xry|uou~vnpppttvxrlmpuzxuvuqnmlorplhc`dif`[Y\aa]XUV]fiiimsx|~zx}~~z{{vqtxzyqovxutt{zy|~|{}{yuquxwtrpnoqolmoqrnkotwxwvy|}~~}|~}z~~}||~{{~xx}}wz~~y~~||~~~|}~yuz}{zyy{z{~~||}~zz}|vuy|zrhipsssrtxyzzyz~|vw{||yvsrrpljiimrssogfmtxxvzzxxy{~}{}zvw{}z{|zzz{|z|zyxxtpv|~~xtx|{z{~~{}}|zvy}zz~}{yzyuqjflpkgfiopmlkjjloomptsroljgeioqpkeddb_]\^__`dffcagqvwxz}}zz|~zpppmlkkmmljgimqspoyzsoswyzyy{yvutvyxxxyxwvusrpquxwrnrwusrsw{{yvtw~|z~yusuwz}xtrsy}}~~yyy{~{z}~}|}~yy{{}~}{~~}}|~zz|~}zzxuwzyxsoqwzzzz{|||~~zz~{uuvy{tloronnnnnpqqqoossu{}yvuy~}}~}|~~{yyz}~{x||~}z|tpuz{{{z{zxxy{}~~~~yz{vsommmmkfdeghfcdddfghkkjjjkmooqqjcbdhjfaabcbaachnnkihkptvutw{{yzz{tlosrrnkopljkmpqpnmosstx|~~{y}~{z|~{uuwyzuqqquvspnptrnorx|zzz{~zxz~~zwy|~xrrtvupmptx||~~}}yz~}~zu|~{{}z|~||}yv{~|{yz{|{xvtrqpsxyxuqqrtvvvxz~~}zy~~{|}}xsqrrqorwxuokmoqttrsrqqrsy~~{y}{z{|}{yyyxvvwtrtuvwxz}}~~~|{z{}zzz|{wzxtz}zyxwusssqpnloqjdgjkliilmmlklnpsvvrmiinph`]\^``]XWWUUWY`eehmpuvrsyyvxwvvvz~xpnnnpprtutspnkmrrsz~|vuy{|}}~|wrpqqqssojijjihlswxxuvzzz|ywxxw{|z~zxzzz{}~}~~}}ytstqouzywwz~|ysoqtrpmlmlhfgkorsstuuvwyzzz|~}xx}}||yxtqxzutuuvpjnuxytqtz|{yx}|xx~|xuuwwuvy{~z{ztnnpoonmnonpqtwy|}}~}}~yrrz|wuuvwvuy|{xx{yrqutrrqnjhgjmmmnorrpqrv|zvz|zvpmqsqkccgd_VORVUTSRUXX[`dfhkqxwtvxz|yx~||~~|zz}}uqorusqturpopsrruz|~zxzvqvzwridhkkmosxxuqnotxz{zxwxz~}~|umt~zus}~~}{|~}|yv{~}~}|zxwwz|{{{xxxz~}}~{wwvrokjmpplhimopompsqooortuvwxz{{zwv{{xxxxwposuwtpqsturrx~}}}}y{yvvwz~|{{z|y~}}}~xpoqstminssrrty{yy{~~{}~|zzyyxvwy{|wuwxusqmjihkoonmmoqstrsxxwurtxuqqppqomkihfeb_\ZXVXZWTWXZ\Y[ehfefo{{uvx~~~{wwwsppqrsnklmprqsxy{~~{~}}}~~|zwutsrqprtwvqnquzzvwxyzz{~{{|}|z{}}~~~|{{|~}{}~}}~|y|~}~}zxwvxxvqnlmonoqomlkouutrptwwy~}~~~~{yxxyxsoprssqqrtvwyxx{}{{~~|}~}|{yyyzz{}|yy{|yz|}}xsrqquwsnmoqsqrwzyyz{~||}~}|{}}||~~~~~}}{wsqrsuvutsrtvtstuutqonnmnoonoonlkkiiijhecba_[YXUTX\^\WUZ`ejlotz}|yy}{ywy{{|{tnnptwtrw{{zyy{zxy|}}~}zxyyxxxz}~{upopv{{xurrsqopsxzvtstxyz}~~}|}||zy}}wy|~|~~}~}{}~|{~~~~~~{wuux{yuutsrommnorsplmpqrppqrrrsvz}~|yy|~~|z||zz{|~~{|~~~}zz{{{|}}}}|{{~~}~}~~{zzyyywutuwywutuwzzyvsuy|}{|}z~~}~|{}~~|y|~{wvw{~|wuuwy{{xwwz}{tpqtvwuqmklmmjgghhiheca`bdddcccbbbdfgilmklnpqswz|{{~}~}}}xvvwy}~zxz|{{~}}}xutx{yxxwvuuwyvru{{zxvy{vtvx{zvsrqrssqosvxyvty||}~~}|}~~~}zxwwvx{|~~~}~~~{{|~}|}~|yx{{xwwx{||~z{}|{vrrrqpoomjhhiiijjmpqrvy|~~|{{}~~{~~}}~wvw{}vppquxxy{|~~~}z~~xwy}}y|~~}|~~{{|{{xvvwwwvwz{{xuz|{~}}~zxzxvwxvtstxzvv}~|z}zqtxwupovxtrssttuwzzyxyzzyvutqpomljhhid`beeefdcehmrrqrtwzzz|}~~xtvxxwpoqqoooqttspov|~~zy}~zy{|{wrtvtromoonmkkoommmptsrsv|}}}|xz|{xvxyxwwvuuvwxuuy}~{|~|zwy{yz||zxx{}wy}zwuty}{yyy{|||}z{}ztmoqlilptqigloonnquuvz|||{{~{}|~{{wwwy||{xuuuvz|{{{}|~~~}|}|||zz{{{{yxyz{{yxvwxz}}{}~~||}}~{yyz|}|zyxwvwzyyz{~||~}|z{|~|uvy}~yrrty{xsqoomkloponnnnkjmnmmoqrrqpqrsuwxyzzxxz|{{}~}{}~}}{||~~yvz||zvssontz{xqjlopqpqttqpopsqpsutrqrtvuusrstvyzz{tosz|z}|}~zurpuzuprv|zw|~}}~}}|z}~{}{zy{}zxvvwxyz||{}}}}~~~~}~}|{wvxvspnputorvuttuwyutwyy{|}}}|xtvz~~|}}}|{{zxxxwvwxz{yxwx{~~{{~~~ywxyzzxtqruwxwvwxy{~}|~~~~||zvx|}xy{}~{y{~~~{|~~|xuw{~~~~}}~|xwy{zwvvspoopqrrpnprrqnpuxzyxy{ywxxxxvuuvtqpprtuuvsqsuy{yz|~~{{}{z|ysrw{ywtrrqonmlknqommnoommpssrpqswywvx{~~|{{{||yvwyyxsnpsvyzyvvx{~~}~~}zzyzyxyz{|xtuw|}zz|~|zz|xxy|{wwy|}|}}z{}}|~~{y|~||~~~{}|}~|z}~}zwwy{zvuwwwwuvy}~}~|~~{y~~{}}|{xuuwxyxxz~}}~zz}}}yvz{|{~}xvwz|||~~~zuw|}{yvz|yxz}~~{{{}zuutpnlmrsokkmrsqtyzyxvwzzz|}}}||~}|ytvzxwwvwxrprsssruwxwsqsvxyvtwyxwutvwxywvttvuttttsomooljhmuurontzzz{|~{{~zuux}}{{z{yux}{{}~~}{|}|{yurqsw{zxuuy~}zz|zzzz|{{}z{~}|yzzvtstyzvvy|~~~||{|{ywvvuroooruw{~}|}~~|~}~~~{yxvuqnprrrrqruy|~~~~~||~~}}~~|xvuvwxvutuwz|}~{{zxwvvvtqsvxzzy|~~zutuvsooppomjjjkmoppruwxwvwy{}zwz}zvvxyzxxyywvuvwuttuvvuuuvwvuvwy{yvvvuvwyzxusstusrqqtupjjmoomlpsuwvtusrx}{~}{|}~|zzyzzxwxxz{zyz}zz}~~}{yxy|}{wsstwzwtwz}~zx}}{zz|}|zz{}~~~z|}{xvuz~}|yxy{~}zwvxyyyxvuvxxx{~~~{}~zy||}}zzxwwvvwvvvuxzzyvw{~~||~|zzyyz{}zwz~}~|zz{{{{{|}~~~~~}|}}}~~~~~}zyyzwrpopronpommpsttssuvvxywvuuwwutrrtusrqsuutsswxtrrtvvsqpqrrrrssssssstw{|{|}}}}}~~|yxz}{tprv{yurrv{ywyz{{xwxxyzzzyz||zzzz|}~~~{xz|zz|}}}~}{xvwz{|zxxwwxy{}|zww{}{yy|~|{~~}}~~}~}~~|zyyy{|}~}~}}|}|wuwzyxwuvxwwvuvxyz|~~{z|~}{yz}~{wvx}|zyyyxxvtsstuvwxyz}||zuvzzyxwyzyyyz{|}|~~||{{|~}|||}{|{xvwy{}}z{~|{|~~~}yxwvtqnoommnlihhjklnruttuuvwxyzz|}|{zxwvwzzwtrsuwwtppswyxuqoqtvwxwwy{}~|{}}|yvronpssrppqqqsuwxy}~~~}{|~~~~~~|}xvuutpoqstuvuux|~}zxyyxvuuvvvvuv{}}}}}}~yy{ywusstuvvuvx{{y{}}|~{yz|~yusrstuuuvwyyxwxz~~}}||wuv{}}~~~~~~~~~~~}||{{}~}|wsuzzzywwxwvvttttvxwvroprsuvusrqqqqqqqrsssqnqsssstxyvttuwvtx||{yxz{{z{|}}z{|}~}|}~}|zz{|{zy{~~{zzyyz}~yvx{}|xvvz|}|ywy{{zzy||zyyz{|}~}}|z|~}wx|}~~~~}||}|{{{}}y{}~||}~~|wy{~~{zywx|~~~zyz}~|{{|}}}~}}~}~|zxxwxxyxy{{zyxy{|}~}~~~}{}|yz}~~~|yy{zy{}|y|~~~}}yvwyzyxvxyz||||||~}~{z{}~}}|zwvvvwxxxwvxyxwyz|}|{{}~{z|~}{xvvwwwurpnmnnmkjjlnmlkkmprssssuyxwxyz{zz}~{yyxyyyz{ywwxyzyy{|||}~~~{z{zyxwwwwuqpsuwwvxzxwy{~}}~{y|}zz{{|zz}|z|}{{{{{{yxwxz{yw{~~~~~~}{|}|zz{}}{yxxz{yy{|{zy|~~|{{|~}{yxx{~~~~|z|~~|wvxz{{{zz{||z{|}~}}zy||zyyz{{|~}}~|z{}}zz|}|z{}~|{}~{z{|}{yxzz{|}~~~{}~~~|{}~}|yy}~}~~|z~~}~~||{zxusvxxy{}~~~}|zxyywvtrrqqtxz{zy{~~|zyvqpsuusqonoortplostuqnprrstuwxxwuwyyywvz|zvqopqppoprpoopsuvx{|}~|xvwz}{vuvwxxxzzvvz}~|zxyz}~||~~}||{zywvuuvxwuvy{||{{|~~~~~~~~~}~}}|z{~{{}~|~~~~}{{~~~~~}~~~~}~||~~~|}~}z{|{{{{{|}}}{z{~~}~|{}~~}{|~}|~~|~~~~}~~||}{ywv{}{xttwz{|}~~}||}|{{|~{wvvwwtrqqrqoprvyywvvwz||{zz|~}zxxvvxyzyusttrqqstrpopqroknpqrqqtvuvwz~~~|{{yvuuuvspqstvutux{~}}~}~~~}||}}||{{}{xxwxyyxvuwxyz{}~||~~}zvuutttvz{xwy{~~{z{|}}}}|{zyx{~~}{zwtuyzzzz|~}|~~~~~}{{|{zyy{|{|}}}|zzzzxvvvuuvx|~~~~~}}~~}{zyyyyxz~~}|{}}zxwxyzywsswzz{{|~}}~|}}|||}zz{|{zz{{|}}}}~~||}|{z{|}}~~{yz|}yvttvyywtttrrrrtusssstrooquxvstvtstvvvvwyxutuuuvwz}zwwwwyz{}}~}{xvxz{z|~}zwvxyyyz|~~|zyyz{|}}{yxwvvuvyyywuuwwwxxxyz{|{yyz{}~~}|}~~~~~~~}}}|||~~}~|}}{yx{}zxy{~~{z||~~~}~~~|zz|{wuux||z{{xwy|~~}|{|~}|{{|{zzyxxwxyzzyz}|{|}~~|zxz{{}~~~}|~~|yyxxxvuwwvvvxzzzzz}~~~~}|}{y|~}~~|{zz{{zzyyy{}}}|~{xxy{{yy|~~~|{zzywwx{~~}zvwywurqqqnnponnnqsrpqrstssvz||zxz|~~}|}}{z|}zy{yvtsrrpnoqrsqoqtwyxxz}yvwwwvuwxwtrprtvxyxwxy{|}~~}~~|yyywvuuvwuvvxzyxz|~|w{}yvuz}zyyz||z{}~}~}{yyxwz|{|{{}~~}zywwy|}|zxxz}~}||}|{zzyz{{}}||}|yyzz{zxz{{{{|~|{}~}zwvzzxy{yxxz}~}}~}}~}zxx{{wux{}}{{~~~}~|y{}|zz{}~{~~~}z|}}~}{}{{{}|z{}}}~}}~}{yxy{ywwvxyyxyyxyyyywuttuvsqrstsqswwutty}zz{~|{{}~}{yxyzyxy{}~|zz{||zyzyxxwvvspprrrsssrqqstvwwwwwwwwvwwxzyvuvy|{z|}~|~~}}~|z{{yxvvxwtstuwvuwxwwwx||zxyz{{y{~}||{yyxwwvwyzywvvxyyz{|}{y{}~~~|{zzyxwvutuwwvvvvwyzzyxy{}}}{ywvvvvusrrssttttuuuvwyz{}~}~|zxxyyxvutuwxywvwwy}}|~{yyz{|{xvuwy{||{z|~~}{zxvutsqoooooppqqqrsrrrsstwzzyvvxz}}|}~}zz{}~|zyy||yvuuwyz{|ywy|~~}{zzzxwvsqqpnnnoqqomllmquvvttuwwwxz~~}||~~|{|}~~}~~~}|yxxvussuwusrstvvwwxyyyz{|}}}}|yxyzzxvuvwwwwvvwxz||{{z|~|}~|{zyyxwxyyywuuuwyyyzz{{z{|~}}~~|zyxwuuuvvwxvuuvvvux|}}|z}~~~|||{z{yxwwxyxwvwy{|{zz|~{~~}|}}|||{||||}~~}~~zwvuusqnoooonmllmoprstuvvwxy{|}~|||yxwvuttvwtrqrsuwxwwx{}~|}~{yxz{ywwusqppqolnqpppprtstvy|||}~{yyxyzzyyyxxxvwz}~}zz{{zwtsstvwwvvvwwy{}~}}}}|{{{{|}}z{{yxvvvvtvyxwwx||z{~}}|}}{z|}}~}~~{z{~|xwwwxwvxz{{zz{}~~}|{{zyz{{{zz}~{||}|wuxywvvx|zvwx}~}~~~~{yxz}zxz|}}|||yxyzzzyz{||}}~~|zxyywwxyyz{{{{|}~~~}}|ywy~}||}}}{zyxwutsrqqqqqqqstrrtwyz{{{}~}{zxtrpqrollmopnmoqsusswy{|z{~~~~~{z|}}|xwxxvvwvwusuvvvvvyz{{|~}{{|zxusrrqpqrssrtwyzzz|~~~~|||}|{yxxy{zz{{|}~~|{yxvutuvwwvvwz|~~~|}}z{||}zx{~}{{|~}|{zxvuuwyvtuxz{|}~~|~~|z|~{|~}{yzzywwvvwx{||}|}}}~~~}|}}{z}}{zz{}}zz{{zxxwwyz{{{{|}~~}}~~}~~{yy|~|yxx{}zyy{~}~~~~~~~}}|{|}~~}|||{}~~zz|}yyz{}{xwvvuttuuuuuuussuwwwz{|}||~~~|{zyzxusstusqpprsqppqssqruwwxvvwvw{~~}zxxz{{zz{{yxwwwvvwxxwvwyz{{{{}~|zzzywvuuvvwvutuwxxxx|}|||~}}~z{}~~zyzzxxyz}}|~}{zxwxxyzyxxyz{yyz}~}}|{zzyyyyz{zz|}}{{zz{{ywuvxzyyz{||{|~~~{||zyxxyxwxy{}~}{z{{zzyxxwwz|||zy|~}zxvvvvuttuvwxyz{|}{zzzyyz{zyyz{|{|~~{zyyyywvwwwxy{}~~|{||~~|zyz~~~~}{|~~}|}}{z{}}|}|}~{zxwwvtrpoonljjmnoooruuvy{}~}|||{yyyyywuttvxusstwywtrswyzzz{|||||||~~|zzyxwtsssrpoooprqqsuxz{|}~|}~}|{yz{{{{zzz{||{|}~}~~|yutsuvsqqqssstvz}~}~~~~~~~~}|{yustttrqqrtvvvxz}}}~}||~~{xvvvwurrsssstuw{~~~~}{ywvutspnnpqqqrtwzzz{~~~~~}yz{yvtsutpprsttux{|}~~~}~~}|{zwuwzzzyy|~~~|zxvvspomjihikkhhiknonquvwvwyz{|}~~~~}{|}|{{zzzwuvuuuuvxxwwvx{}}}}}||zxwutqonnmkjjmqqonnruvwxy|~~~{yz|}|{zz{|}~~}zwwvutronnorssrqruxzz{|~~~}|{}~}{ywuutrqpqssrrtvxxxy{}~~~~~}{z{}~~}{{zywvuuutrrrsuvxzyyz{~|}}|}~}{ywvusqstsrqqrsuwxxwy{~~|{||}~~|zxvvvvvvutsuvwxyz{|}}~|zz{~~}~||}{zz{}}}}~|}{xwwwurrrqpnmllllmmnoprssstvxyyy|~}}~~~}}{yxwvvtsssttsttvwxy{}}}}{yxxyyuqqqrrooqrrsrrrpptyzzzz}~}{zyzyvvwyzzzz{{|}}{zywxyxwusstvwutuwyyxx{~}}}}|{{|{{|}~}}|zz{ywvuwxxwvuvxz{{|}~~}}|{{{|||{|}~~|}|zxwwxxxxwvvwxxy{~~{yz|}~~~~~}}~|zyxxwvvvuuuuwwwwwy|~~{|~~~}|}}}}}}|{zyxxxwvvwxxxy{}~~~~~}}}~~}}~}|}}}}|}~~}||}}|ywvwvtrppppnllmnpppsssvy{}}}~~|{yyyxwvuvwwwwwyzyyy{||{z{{||{{{|{{zyyyz{{yyxwvuuuttrpooqsrooquxxxxz~~}|{{|}}|}~~~~}~~~~~}}|}~}|||||zyz{yxvvvvtuvutttwy{}}~~}}~}|zzyyyxwwvvxyxxxxy{|~~}|||}}}|zyyyyyyyy{||{zz}}|}~|{|}|{zzzzzzyxwwwxy{{{zz{|~~~}|{|}~~}|{{{{zzz{|}}}|zy|~|zxxxyxwvwwwwuutttvvtrrrrqooppprssrrsuvwx{|{{|||||}}}~~}|{zz{|~}||}}}}{zyzzzzxwwwwwutwzzyywvwwxxwuvwwvutsrsuwxyyz{{|}~~~}||{z{}~}{z{|}|}}~~}{zyxwyzxwvvwvuuwy{|}}~~}}}}~~~~~}||}~}|zxvuutuvvwwwxz{{|}~~}{{|{zwuuvuuttuwyz{|~}|}~}{yxwvuuutrppqsuvxz|}|zxwuttssssuwutuw|}||{zxvy|||}~~}}~|z{|||{|~~}}{yuppqpmkjihhggghikmprsssvy|~~~}|{{{{xwvvvutvxxxxxy{{|}~}|{zxvtrqpnlklmmlllmoqtwyxy|~}}|{zzyyyzz{|}~|zzzyuqqqrrpopppqrsvxyz|~~~}||{{{|~}||zxusqqssqppqrstuvwy|~~~}}}||||}}}|{{{yvutsrrrqqqsvwvwxy{|~~}|||}}}}}}~~{yxwvtrssssqoprtvwwyyz{}~~~~~~|yxwwvuuuuttuvwwwxz|}~~~}}~~}{{{|~~~~~~}}}}|{zzxwusrrqqponmmmllmmnnooprttuuux{{|||||~}}}}~}|{z{|{zzzz{zz|{zzyyyyxyywvuuutsrrssrrrsrqrsuvwwyyyzz|~~~}~~}{z|}|zzzzyxyyxwwxwvvvvwwvwwvxyz{{z|~~}}~~|{|{zyxyzzyz{zyyyzzyxyyyyyyyyyz||||}~~}}{yyyzzyxwwvxz{{zyz|}}zxy||{{z{|{{{{{|~}zxwxywvuuvwwwxxxyy{|{z{|||{{||||||{zz|}~~~~~~~|{ywwwxwvvvvvxxyyz{}~~}}~~}}}~|{|~~~}~~~|zyxyzz{||}~~~~}{ywvutsqponnnorssrrrttuuvwwvwxwwustvuttsrrpprstttttuvy|{z}~|yusttsrqqrqpppqrstvvvwxyzzz{}}}|{||{yxxyyxvutuxyxwwyz|~~}|{zywvuuvvvuuvwxwwxyz|}}}}~~}{{|{yyxxyxxxy{}~~}}}|zxyz{{ywwwyzzz{{}~}~~}||{{zzyyxxz}~~}{{{|||zxyzzzzz{{{}~~~~~}}|{zzzzzyy{{|~~~}{{{||{zzzzzzzyyz|~~~~~}|zzzzz{{{zz|~|||||{{||||{|}~~}}|{zy{}}~~~~~~}{zxwvvuttsqppqsssstuvvvwxz|{zyxxxxwutttuusssstvwyzyy{|||}~~}~~~~}}~~}{yyywvwvutrrsrqrstvvvwz|}}}~~~~|{z{{zxxxz{{{{||~|{zzzxwuttuuvuuvwxy{}~}||}}||}|{|~~|{{xvuttuuvvwwwxz}}{}~}}}~||{{yvuvvutsstvxyz{|}}}~~~}||{xwvtttssssstvy{|||~~}~}zxxwutttwwuuwxz|}~|||{zyxwxz{|}~~}{xvtrqppppnmlmprqqqsvxzzyzzzz{z{{zzyyywuuwxywvxxwwxyzz{|}|{|}~~}{yxxvuutrpnmmnnopqstttuvxz|~~~~~~|||{{|||||}~~}}~~|zxwvuuutsrqstuuvwz||}~~~~~}}}}~~~{zywvvwvuutuuvwwx{|}}}~~}|}~}{{{zywvuuvvvwwwwwxz|}~~~~}}~~}~~~}}|{ywuvwwwvvxxxwwy|}~~~~~~}}||}}}}~}{{||yyzzywvx{{zzz|~~~}~}}||~~}}}~~}~~|zzyxvsssssqopsrrqqsuvvvwxxxyyyxwwxxvttsssrsuvxxwxy{}}}~~~~~~}}||}||}~}||}}}{zyyzxvtsstrsuvvutuwxyz{}~~}|{{|}}|zyyxyyyyz{|~~~~|yxwwwwxzzyxwz~}|{|~~~~}|||}~}|}}}~~~|{{zzyxyyz{|||{{{|~~|}}~~~~~~~~~}}|zyxyzzzyxxzz{{{||||{|}~~~~}}~~}}~}|zyyyyyxxxxyyxwxz||{{|}~|{|~~~~}}|yxyyxwwxyyxyy{|||}}|}~}}~~~~~~~~~~}}~~}|||}}}}~}|zxutrqqnllllkjknnnnorvuuvxz|}}~~~~~~}|||{yyyzyxvvvwvvvvwwxyz{z{|~}|zywvutronnoqppqrstvwy{|}~~~~}~}}|{{||}|{{}~}|zxvvuttrrrssttvyz|}}~|}~~}{zyywusrrsttuvvwyz}~}}~}{zywwvtsrrtuuvvwyz{|}{zzwtttuutsuvvwyz|}~|{zyxvvwvvuvvwyz{}~~~~~~~~~~}|{zxvutrrrrqommnopppqsstsstuwxxwxy{{zyxyz{{|}{zz{||{{|}||{{{{z{{||||||}}~~~~}}}~}{zyyxwwwxxvuuvwvvwxyyyyzzzzzz{|}~~}|}}~~~~}}||}~|{{||}||}}||{{||||||}~~~~~~~~~~~}||||||}~~~}}}}~~}|}~~~}|}}}}{zz{{||||||}}~~~}}}||}}~}}~~~~~}}}}|{{{{zz{{z{||||}~~~~~}}}~~~}}|{{zzyxyzz{zy{}}}}~~}}||||}}~~}}~~~~}{yxxxwvuvwwxxwwxyz{{|}}}}}}}}}}}}{{zyxwwvvtssrqpqpppqrsrrrtuwyzyz{}~~~~~|{{{|{zzyyxxyyyxz||||}~}{{zxxxxxvtttttuvwwxyyyy{}~}}~~}}}}|||{zyxyxwvvvwxxxyyz{}~~~~}}~~~~}{zyyyyyxxxxxyyzz{|~}}~}||~~}||{{zyyyzyyyyz{{{}}}~}||}}|{|}||~~}|{{yyyyz{zzyz||||}~}~~|zzz|}|{}~~}|{{}|zyyyzzyz{|||}~~~~~}|||}~~~~~~~}{xxxwutssssstvvwxz|}~|{ywvvvutsrrrrrqrrsssssstuwwwxy{{{||}~}|{{{zyvuutsrqqqqppqsuwxx{~~}{zzzyxwwxxxxxxxwwy{{{{{|}}~~~}|{zxvvvvuttwwxyz{~~|{{{{{zyz{|{zz{|}}}~~~~|{{zxwvwxwwy{z{}~}~~}}||}}~}||}~~~~}||{z{zyyxz|||}~~~~}}}~~~~~~~}}}~}{{{|}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~}{z{{{yxwvvuuuvvwwwxxxxyyyyz{{zzyzzyzzzzzyyxxxwwvvwvuuuuvutuuvwvvwxyzy{}~~~~~~|{{zzzyyyxwwwxxxyz{|||}~~}~}~~}|{|~|{zzzzzzyyz{|}}}|~}|{||zyz{||{{}}~~~}||}~}}|{{{{}}~~}|{{{{{|||}~~~}|}}}}|||}}~~~~}|{z{|{{|}}}~~~~~~~~}}~~}||{z{{{{zz{}~~~~}}}~}|||}}|||}~~~~}}}~}}}}|zyyxvvuuvvuuuuuuutuwwwwwxxwwxyyyxyyyyxxxxyyyxwvwwwwvwxxyxwxyz|{z{|~}||~~}}}|{{zzzzzyyyyyyxxyzzzyzz{{{{{|}}}||}}~~~}~}|}}~~}||}}}}|}~~~~~}||}~~}}}~~}}~~~~~~~~~~~~~~~~~~~~}}~~~}~~~~~~~}}~~}}}~~~}}~~~~}}}}|||||{zzyxwwwxwvuuuvvuvwwwvuvvvwwwwwwxxxxwwxyyyzzzzyyyyzyyz{zzxxyyzzyyzzzzzz{||}||||}||}}}|{{|{zyy{}|{zz{||{|||}}}~}|||}~}|}~~}~~}}~~~~}}}~~~~}}}~~}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}{{||}|zyyzzzyyyyyxwwwwwwvwwxxxxwxxyyxxyz{zxxxxyyxyyxxxxxxxxxxyyyyyyyzzzzzzzyyyyyzz{zyyyyzzzz{{|zyzz{{z{|||||||{{}~~~}~~~~~~}}}~~}}}~~}}~~~~~~}~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~}}~~~~~~~~}}~~~~~~~~~~}}~}|{zzz{zyxxyyxxwwxxxwwwxyxxyxwxxyyxxxxxxyxwwwwwxwwwwxxxxxyyyyyyzzzyz{{{zzz{{{{{zzzzzyyyzzzyyyyyyyzz{zzzz|}|zz{}~}|}~~}~~~~}}}}}~~}}}~}}}}}~~~~~~~~~~~~~}}}~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{{{{{zzyyyyyxwwwwxxwvvwwvvvwwwxxxwvvvwwwxxxwwwwxwxxyyyyyyyyyz{{{zyz{||zyz{|||{zyz{{{{{z{{{{zy{||{{zzzz{{{{|}}}}|{{|}~~~}~}}}}}}}}~~~~}|}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}~~~~~~~}}}}}||}}}}|zz{||{{{{{{{{{{{{||||{z{|||}}|||||||||}}}}||}}}}}~~~~~~~}~~~~~~~~~~}}~~~}}~~~}}}}}}||}~~}}||}}~~}}}~}}~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}~~~~}}}~~~|{{~~}{{}~~~|{zyyzzz{|~~~|zxwxxxxyzzzzz{|~|{{{|}}|{zzyyyz|}~}||||{{z|}~}~~~}}~~}||}}~~~}}|{}~~}}~~~~~~}}~~}~~~~~~}|{{{{{|||{{{{zyxxyzzz{{{{zzzzyyyyxxwwwxxyxxxyyzzzzyyyxxwwwxyyyyz{{zzyyzyz{|}}|{{{{{{|}|||||{{{{{{||{{{{|{z{{{{{{|{{zyz{zyz{{|{|||}}~~~}}}}~~~}}}||}~~~~~~~~~~~~~~~~}||}}}}}~~}~~~}~~}|}}}}||||||{|||{{{||zzzzyxxz{{{zzz{{{zzzzzzzz{{{{zzyyzz{|{{{{||{zzzz{zyzzzzz{||||{{||||{|}||||}|{||||||{{|||{{{{|}}||{|}}|}}}}}}~~~~~~}}}|{|||||{|}}}~~~~~~~}~~}}~~}}}~~~}}}~~~}}}~~~~~}}||}||}}~}||||||||}}}}}}}||}}||||}~}|||}}||{{|||||||}}|||||||}~~}||||}}}}|||}}|||}}}|||}}}|||}~~}|}}~~~~~}~~}}}}}}~~}}}}~~}}~~~~~~~~~}}~~~~}|}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~~}|}}}}||}||||}}}}|||||}}}||}}}|{|||||{|||||||}}}}}}}}}}}}}}}~}}}}~}|}~~}||}}|||}}}}~}}}}}~~}}}}}}~~~~}}~}}}}}~~~~~}}}~~~~~~~}}}~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~}}}~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}~~}}}}}}}|||||||||||||{{{|||{{{{|||||{{{{{{{{{|||{{||}||||{{{|||||||||}|||||}||||||||}}}}}||}}}}}|}}}}}}}~~}}}}~~~}}}}}~}}}}|}~~}|}}}}}~~~~~}}~~~~~~~~~~~~~~~}}}~~~~}|||||}}||||||||}}||{{|||{{||||{{{{{{{|||{z{{{{{{{{{{{{{{{{||{{{|||||}||||||||{{{{{{{{{{{{{{{|||{{|||}}}}|}~}||}}}}}}||{||||||||||||||}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}|{|}||||}}|}}~}}}|||}}||||||{{{||||||||||||||}}|{||}~}||||}||}}}|||}}|{{{|{{{{{{{{{{{|{||{{{{|||||||}}}}}}}~}|{||}}|||||}||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}~~}}}}~~}}~}|||}~}}}}}}}}}~~~}}}}}}}}}}||||||||||{||||||||||||||||||||||||{{{||||{{{{|}|{{{|||{|||||}}}||}}}}}~~}}}~~~}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}~~}}~~~~~~~~~~~~~~}}}}}}}|}}}|{||||||{{{{|}}|||||||||}|||}}||{{||{|{{{{{{{zz{{{{{{|{{||}|||||||||}}||}}}|||}}||{{|||{{||}|{||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}~~}}}}~~~}|||}}}}|||}|||}~~~}}}~~}}|}~}}}~~}|}}}}}}}}}}~}}}}}~}}}~~~~~~~~}}}}~~~~~}}}~~~~~~~}~~~}}}}}}~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}~~~~}}~~~}~~~}}}~}}}}~}}}~~~}}|}}~~~}}~~~}}}}}}}~~~~~~~}}}}~~~}}}}}~~~~}}~~~~~~~~~~~~~~~}}}}}~~}}||||||{{{{{{{|~~~~~~}}}}}}}|{|||}||{{{{{{zzzyyyyyzz{{{{|}}~}~~~}|{ywz~|zyxxxyz{{yvsqoprrstvy|~}yvsononnooprtuvvvwxy{|~|xuvwyzzyxvuutttssuwz}~}{zyyxvvx|~~~~|~~~}}||}~~}||{{zxwvuuvwxz{zyxvuvz~}zyyz{||}~~~~~~~~~}|}|{yyy{|||||}~~~|zxwwxxwwxxyyxxxyyxussqpprsuvvvxxyxxxxwvvuttsrqqqqpqqqqqqrrsttttttsrqpoooooopppqrstuuuuuuutuuvwyz{}~|{zyxxyyzzz{{{{zzzzyyxyyzzyyyyzyyyyyyxwwxyzz{zxxvttttuuuwxyyxwxwvwy{~~|{yxyyyzzzzzyxxwwwwwxyz{{{{{|}~~~~~~~~~~}}||}~~~~|{zzzzyzzzzzyyyyz{{zzyyyzzzyxxxwutsrqrsstttuuutttuvvvuuuttuuvvvvwxxxwvuuvwwwxyyyyzzzyxwwwwvvutttttuvwxxwxyyyxwwvvwwwxxwxxwwwwwwwwwwxxwwxwwvuuuuuutuvwwwwwxxwwwwwxxxxyyyzz{{{{{zzzzyyyyxwwvvvwxyyzz{|}}}}}}~}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}||}}}||{{{||{{||||{zz{{{{{zzyyz{{|||{{{zyyxxwvwwwwvvwwwwwwwwwwwwxxxxxyyxxxyyyyyzzyyyxxwwxyyyxxyyxxxxxwwvvvvvvwwxxxxxxxxwwwwwvuuvuvvvvvvvvutuuuuuuuvvvvwwwvvvwxxxwwvvvvuuuuvvuuuuvvuvvwwwxxxyyyyzzzzzzz{{|||||||||||{{{|{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}~~}}}}}|||{{{zzyyyyyxxwwwwxxxxxwwwwwvwwwvvvwxxxwwvuutuuuttttttuttttuvvvvvvvvuuuvvvvvvvvvvvvvvuuvuuuuuuvvvuutuuutttuvwwwwwvvuvvvvvvvwwxxxyyyyyxxwwwwvuuuuuvvvvwwxxwwwwxxwwxxyyyyyyyzz{zzzzzzzyxxxxyxxxxyyyyyzzzz{{{||||||}||||}}}~~~~~}}}}}}}}|}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{{{zzzyzzzzzzzyxxxyyyyyxxxxxyxxxwxxwwvuvvvvvuutuuvvuuuuuuuttttuuuutttuuuuuuuttttttssssssssssstttttttssssttttttttsttuuuuttttttttttttttttuvvvvvwwwwwwwwxxxxwwwxxxxyyyyyyyyyyyyzzyyyyyyyyyzzzzzyyyzzzzzz{{{{|||||}}|||}}~~~~~~~~~~}}||||||{{|||{{{{{zzzzzzzzyzzzyyyyyyyyyxxxwwwwwwwwwwxxwwwvvwwwwvvuuutuuutttuuuutuuvvvvuvvvvvvvvvvvvutttuuuuuuuuuuuuuuuuuuvvvwwwxxwwvvwwxxxxxwwwwvwwxxwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyzzzzzyyyyzzyyxyyyyyzzzzyzz{{zzz{{||||||}|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzzzzzzzzzzz{{zzzzzyyyxyyyyyxxxxxxxwvvwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxyxxxxyyxxxxxxyyxyzzzyyyzzzyyyyyyyyzzzzzyyyyxxxxxxxyyyyyyxxyyyyyyyyyyxxyyyyyyyzz{{zz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}~}||}}}}}|}}}}|||}||||}}|||||||||||||||||||{{{{{||||{{{{{{{{{{{||{{{zzz{{{zzzzz{{{{{{{{{{zzz{{{{zzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyzzyzzyyyyyyyyzzyyyz{{zzzzzzzz{{{{{{z{zzzz{{{{{{{{{{|{{{{{{{{{{|||{{{|}}}}}~~}~~~}~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{||||||||{{||||{{|{{{{{||||{{{zzzzz{{zzzzyyyyzzzyyyyyyyyxxyyyxxyyyxxxxxxxxxxxxxxxxwxxxwwwxxxwwwxxwwwxxxwwwvvvvvvwwwwwwwwwxyyxxxxxxxxxyyxyyyyyyyyyyyyyyxyyyyyyyyzzz{zz{{{{zz{{{{|||||||||||||}}}|{{|||}}}}}||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{|||||||||||{{{||}|||||||||||||{{{{{{{{|{{{{{|||||{{{|||||||{{{{{{{{{{{{{{zzyyzzzyyyzzzyyzzzzzzzzzyzzz{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zz{{{{{z{{{{{{{{zz{{{zzzz{{{zzzzzzzzzzzzzzzyzzzzzzzzz{{{{{{||||}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}|||}}|||{{{{{{{{zz{{{{z{{{{{{{{{{{{||{{zz{{{zzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzyzzzzzzzzzzyzzzzzzzyzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}||}}~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}||||}||||{{{{{|{{{{zzzz{{{{{{{{{{{{|||{{{{{{{{||{{{{zzz{{{zz{{zzzz{{{{{{zzz{{{z{{zzzzzzzz{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{||||||||||}||||}||||}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~}}}}}}|}}}}}}}}}}}}}}}}}}}||||}}}}}}|||}}|||}}||||}||||}}}|}|||||}}}||||{{||||{{{{{{z{{{{{zzzzzz{{{z{{{zzzz{{{{z{{{{{z{{{{{{zzzzz{{{{zzzzzzzzzzzz{{z{{{{{{{{{{zz{{{{zzz{{{{{{{|{||||||||||||}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}||||||||||{{{{{|{{{{{{{{{{{{{{{{{{{{{{zyyyzzyyyyyyyyyyyyyyyyzyyyyyyxxyyyyxxxxxxxxxxxxxxxxxwwxxwwwxxxwwwxxxxxxxxxxyyxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyzzyyyzzzzzzzzzzzzz{{{zzz{{{zz{{{{{{{{{|||||}}}}||}}}}}}~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzz{{{zzzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwxxxxxxxxxxwwxxxxwwxxxwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyxxxwxxyyyyxxxxxxxyyyyyxxyyyyyyyyyyyyyyyzzz{{zzz{{{{{{{{{{{{{|||{{{|||||||}}|}}}}}}~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}||}}}|||||||||{||||{{{{{{z{{{{zzzzzzzzzzzzyzzzzyyyyyyxxyxxxyxxxxxxxxxxwxxxwwwwwwwwwwwwwwwwxxxxwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}||||}}}|||||||||||||{{{|{{{|||{{|||{||||{{|||{{{||{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}|||||}~~||}}~{{{|~~~~~~|yxyyyz}|xuuvvvx{}~~~}||}~~}|||~~}}~~}~~~~~}~}}}}}~~~}||}}~~~~}||}~~}}~}||}~~~}|{yxxyz{}~~}}}}}}}||||}~~}}}|{zxwwvuvwyz{|}|{yxxy{|~~~}~~~}|}}}||{{|}~}}}~~~}}{zzz{{|}~~~~~}|zxwwwwxyz{|}~}|{{zyyyyz{}~~}}}}|{{yyxyyzz{{{{{zyyyyyyyyyz{}}}|{zxwvuuvwxz{|||||||{{zyyzz{{||||{{zzzzz{|}}~~}}}~~~~~~}{yyxxy{{{|}~~}|{{|}~~}}~~}||}~~~~}}~~~~~~}}}}|||}}~~~~~~~~}}|||||}~~}}}}~}|{zzzz{{||}}}}}|{yyxxxyz{{|||||{zyyxxxxxxyzzzyxwvtssrrrrrstuuvvvutssrrrstuvwxxxwvutsrrssuuvwwwxxxwwvutssstuuvvwwwwvvutssstuwxyyzzzzyyxwwwxyzz{{|||{{{{{{||}~~~~~~~~~~}}~~~~}||{{{|}~~~~~~}}}}}~~~~}}~~~~}}|}}}~~}}}||{{zyyyyzzzzz{{zzyyxxwwvvwwxxxxwvvutsssssssttttttssssssssttuvvwwvvuuuuuuttttuuvvvvutsrqqqqqqqrrrssssrqqqqqrstuvvwwwwwwwwwxxyyz{{{|||||{{{||||}}}~~~~~}|||||{||}~~~}}}||||}}}~~~~}}||{{{{{||||||}}||{{zzyyz{{{{{{{{{{{{{{{{||}~~~}}~~~~~}}||{{zyyxxxxxyyzzyyxxxxwwwvvvwxxxyxxwwwvvvvuvvvvvvvvutsrrrrqqqqqqrrrqqponnnooppppppqqrrqqqqrrsttuuuvvvvvvvvvvvwxyyyyyyxxxxxxyyzzzzzzzzzz{{|{{{zzz{||{{{{{{{{{{{zzzzz{{{zyxwwwwwwxxxyyyyyyyyyxxxyyzzz{{{|||||||||||{{{{{|||{zzyyyyyyyzzzzz{{zzyyxxxyz{||||}}}}}}}}}}~~~~}}~~~~~~~~~}|||{{{zzyyyyyyxxwvvuutttttuuuuuvuuuuttuuvvvwwwwwwwwwwwwwwwxxyxxxxxyyyyyyyzzz{{|||||||||{{{{{{|||}}|||{{zzzyyyyzzzzyyxxxxwwwwwwwwwxxxwwvwwwwwwwwxxxyyyyyyxxxxxxyyyyyyzyyyyxxxwwwwxxxxwvvuutttttuuuuttuuuuuuuvvvvwwxxyyyyzzz{{{{{|||}~~~~}}}|||{{{{{{zz{zzzzzyyyyyyyyyzzzzzzzyyyyyyyzzzz{{{{{{{{{{|}}~~~~~~~~~~~~~}}}|||||||||{{{{{{{{||||||||||||{{{|||||{{{{zzzzzzzzzzzyyxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwvwwwxxyyyzzzzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}|||||||||||||{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}|||||}}||{{{zz{zzzzzzzzzyyyxxxxxxxxxwwwwwwxxwwwwxxxxxyyyyyyyyyyzzzz{|||||}}}~~~~~~~~~~~~~~}}}}}}}~}}}}|||||||||{{{||||{{{{{{{||{{{zz{{||||||||}}}~~~~~~~~~~}}}}~~~}}}}}}}}||||{{{{{{{zzz{{{{|{{{{{{{{{{{{||}}}}}}~~~~}}}}~~~~}}}}}||||||||{{|||||{{z{{{{{{zzzzzz{{{zzzzz{{|||||}}}}}}~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~}}}}||||||||{{{{{{{{{zzzz{zzzyyyyyyyyyyyyyyyzzzzzyxyzz{{{{{{{{{|}}}}~~}{{}rkqqw~x{wnpsut||yuqnqwxv}{xxwxy}wow{smrx}wwttru|||ywvsx|yuwzvrmfjprtnjpwtnuwi_gpompqprsrnid\]efiortspmigeeddhloqookjkhlqkfiouupkihlsqprrstwyurrpqroosuuuvwuqrttuvtuwuuwupkkopruvuuwwyzwvutuvxz}~}||{y{~}{~~wsw{uq{~|x{~}||}}zzy~yxy{}|}|{|~}zwtttvy{||yvrqspmmppnnnnmf_`eefffb^bdb``b`]cifbfjfcefd`beffc_afedcb]Y\][[ch^TW\VPTXWUXZYVY^[X[[VV[_\XY[YV\bXNQUWY]`WOW^ZSRURQWYVUUTSQRSSPPT[bcb^X[]\]`dbaabefc_^`acfeccfhfccc_\bijghijjlmllmnnqvzwtx|xstwst}yy|{zyyzy{|zz~}|}~{xy{{|~ywyz|}|~}~~{{{}}{||~z|}zx|{txzxxxyzvpmnrvvrqx~|wwvqotx{}zxz|ztqqx}xvvz~{wtqnorw{ytsttsqnnruy|vqu{{y{~{y{}y|~{{|~~}xwwww~|~|wy|{xtw}zsuxnejnlloplghljhhgghihededfifdhgccimjfikjijkf^]adghimmiecefehlmmkhggghkqtnihhknnkikokfgffjoojdgjfehiknjglppmnqqsy}|yy|{x{~}yz|}~xtyzx{}zx{}|}|~|{u{{uqsv{|vu{{vvvux~}{~~|ww|~}}}||{z|||~~}|{|zy{~{zxvwzyyzvstttrnlklooiefkmhgllilkfeecdehiea][ckjf`\\^`baab_]^_`a^ZWZ`b_]]]\[WVY]_^\_c_\]`ba]]agkfa`aeiebbdhjilprrmghnqqsuwyywtprxz||vtwzwy~}xxz}}xvvwz|yuvx{~}zxvuw~yyzzz{~yw|~ttxwuvxxxvtrollorttnilnllnmiehsvrruqlhgoyzwqlntutropw{|{vrw}trtx~|wvy|}}|}ytuz}uwyxvstvw{~|zxy}}}~~}}|wu|~qjpx{xqnopqpookfhnpmknokhginpokgimmlnoprttsokkmptwxsnouusqs|zvxyzwpu~yu{~yvuvz|}|yxwtrrrssrrstqlhjpttqnrwphiow{qlquxukimouwsrrqojhosrqnnssgabipkbgomjaYahefimri\Z]gqka_cimkheehjkmnolgffhpvwvsqps{|vqs{|zz{~|~|{~{~{y||xz~|~{z{{xxzywwwz}xrsuttuvx{{yuonqvyxtqtwxxuswyvvwxz{z}zuuwwyz|~{usuxzxuvuqosy}}zxxwstxyxts{}xwxywtux{}~xxy{}zwy{|xrt{~|{wv{zvw{}~}}~}|}zvx{~~|~~~~}xy|xwttz|wsvz~~ztqruy~yvuvyyxz{|}{}~yy|}~}ww|}}||{{zxy~|zyvuttwyusw{|ytqqru{}{umkqwxzzzzyyyxvv{~}}}~}wtw{{{zxxvqorv{|wsrnmryykmu||vwww{~}||}}}wtuvx|}|ytqoopnrvsolioslggjrslhhkqqnljilprpnnjfgkoqnilnjfgjopjfhjjiikmmjlpkecfnsmgiigjlmlgehkkkosqmebiorurmlhhry{zrlpx}yx{}}}xx~~|}~{z~|vw{~zz|z{{~ytx~}|}}|zxxx|}{xplvynu{wuuw~|yzwv{~~{ut~|w{}}|~yrv{qpxz}}z|}}~~{}~}}tw}~z{|~}wqt~~{zyzxvxzyzyvz{}{x~~|{{||ywz~z|}~{y}~zww||xutw}~|{|~}zxz~{wz~|zwvxyyxuttssuuwxvuojlmmnkjpsojgeehmmlnnkifdhkkllkjedhlpqkddhjljfehloojc`cgjgeghhfbbeggedbafnole^bjjjlllmopnnqrsqmszwsuw~zux}~||~|{~~z{~~~}yy~tw|w~~}{|}}~vs~zw{xxy}|xz|uqtx||y{{wwxz~}yy}}yy~~{|~~z}}xvvw{{wz~}~~{z}~|}{y|}|yttyyx||zysptvwzzywuuvwvv|~}|}zvzy~}~{zz}zy||~~{zy||~{~~}}zz{~~z}}zy{~wqv|{wrpvyuqpnpstutmhlrtsqooppnlgckxyqjdjtogjihklmoi`adjolghifbbekppmjebhpqmihpwwsnjjpvxwtrtwywros{~yxzz|~}~}|~|}~}~~{xyz}}yux|zzzy{zwz~z|x|}z||~~yyz}~{wz~|{|{zyx||{{x||~~~}~~xz~~~~}w}ytx{z|}zwwvtrrrtvyzzvomsvwvrv}zusry}xxy{}|{}{ww{}w|||~}|{~}{zy~yw~~~|~}}~~}{wz~~|ywvw}~xtuvwwtuwwvtruwtsvwvrmmqrrporsqmhfnrnigiprlgefhijigjmnnlihfelsvtokmoponmoqrtxyxsps{|{{{}~xv}}~}x|}~|~~zvv|xvxy||{}}xv|zvwy{{yz~}~|}}xx|}xwwz}{yyyz{ywxzzyyyxy{{{{zyxz}|{}|{wsx}|{{|}~~}}z}}||~}{}~}|yuwyzyvtxzywstxvrrty{uoqtssttqqtuuqnnrsrw{xtposxyxvuxzy{}{yy|}}~{z}}~~~~||}}z}}~}}~|y~~}}zxy{zuxyvusuyskouxyslorqpnmmnpoljjlpponnnllmppnkjlopprsnjkmswusttvwuux}{}}{}~z{|}||~{{{}}zww|}zyyxy{{{zy|{yyz~~}~}z|}{yx{~}xz}~}xuvx|~||}yvtuwxxxxwvsopvwuutuwsov{wuux~~wv{}w||||y{|x|~}|~~}{zzy{}ywwz{zz{|~~|xsrv{~}yyyz{wqqsvyywurqrrqprwywrmmrtwxwxxvvvx}~~~z|{{}~ytsv}~yvututuwwtrqrrrppqpmmkmqjcfiklkjlkihghjlnqspmkmtwsnmov{|zwvywvxz~~~~}ww{}}z|~}}|}}{x{}~xuy}}}}|wwz}~{zzyyvw|~}zwwxustuuuvwxwsqrtuxzzyxxwx|~~~}}}|}}~~y{~|||~~|{z{}{zzzzz|~|xuutsvyywusstvvrsvxwusstrry}zy{{xy}{}|~|~~~~}zy~~}{|~~}}}}|{{}ztoou|{vvwtroowzvuwwxtnsy|~zvy~~zx|}{}|y|~}}}~~~xy}wy}wrtv{|tnmnqpjknnmnnligfhlmmlkllhhilrplqtsqljpuwupqwywqmqxyxvvxywwz|{zz~zz|}}yx~{z}|{{zxvz}{|}{xy|{z{}|xy}~{{}zwy~{w~~uquxwwwz}{wspquwyzxvtsuwwwwxz|}|yvy}|{z|~ywz~~x~|x|z}~~~|~~}z{}}|yw{~{xwutx{{{xv|~ytqsy}~|zyz{|zyz|~}{zzy}}|~~~}}z{~~z}}zzyz|{{{zyyy|~{wuty~|zzz}|vv{~zz{{}zx}zy|}~y~~~~yy|~zrw|yutsttpnqsssspmkjmrsqnklmnnklqqomknrollmpqpqqrrrsuutsstwzwtvxxytu}}xusyvsty}|{{zwvv{}yxwyzxwy|}zyz|}z{}|}}|~~yvy|||}}|zxwxz{|{zxxxxxvvxy||vrsv{|wwxwwwwyxxxwwx{xwx{{w|~||~~~~~}~}~~}zy{~}{z{~|{{{~}wvz}~yy|}|{{{{z{~|yy{}}~|x{~~~~~|{{~~}{y}~|xy{yz}{y{}}~~|{|}~~zwy|}~~|}}~}|~~~{z|~~~{yyusvxvvvuvvrpooqssrpnmoqpopqrqommmnoppooponoppqstuttvwvsrsrrwz|zrnqtwxvuwyzvqprx|yttv{~ysrruyz{|wrsux{wuy|zywwyxuuxyzzyvuvvutuy||zvqprw~|yvvxvtuw|~zvtuxxwxxyzyxyyxwwwwz}yyz|~}~~||}~~}~~}}~~~~~}~}||~}{z{{z}~|||y|~~|z}~}|~}}~~}}~|}}}~~~~}}}|}{z}~}|~|}~~}~}}}zuw{|{xuvxvutsuwvutqoopsvtpnnoqsrpopsvsmijnsutqooprspnpsuvtqqpqstuvuuvtrrrtuuwvtttttuwxxwuwyvuvwvvwz|yussuwz|xtvx{{vvyxwww{}zvssx|{z{zxwwy{wsw|{zxvz{wvxz~}zxwwy|~|y|}y||{}~||}||~~~|~~}|}~~}}~~~}}~}}~~~~~~~~|{~|}~{}~~}~}|}z~~|}~~|{}}~|~}}|}}~~|~{z~zwy{{zxyzvstv{}xroqxyvsqv|vlnturmoyyqprqrporutrrrsrstsqqrsrtussvuqswwvvtpqtwxzwttvwwuuwxxyxvstwywvwz||xvyz|~zuw||vw|{yyy{~}yvtx}~{wtyzvvz~~zwy}~{yz~~}}||~~}{|}}~}~}|~}}}|}~~~|}~}}~~~~~~}|z~}x|yy}zx}~}}~~|z{}}~}}~~~~|~|~~}|~~~}~x|~}~|}}||xy~}~~zwyzzyyzzzzywuuwxxwtrqruvvxuonrx{voorv{yusqqttrtuuvvvvspqsrrvxvusrtuuvwxyzyuuyxtvwvxyxuuzztuxz|zwvv{}wsy|{xxxvrrzxsvyz|}|}{z{}||~}{{}~}|{|~~{v{}~~~~||~~~|~}z{}}||~~~~}~~|z|}}~}}}{}~{xz~}}~~~~~}~~}~~}{}z}~~~~~|}{|~||~}~~~~}|}|||zyy{zxwz}{vtuy{wuxxsqruxwtvyurrsttvwtruwusppsvxwssvutttvutvwxwtstwyyyyurtvxxvvxyzvstux{xtsu|{ursx||{yxyzzywwx|~{xz|}}yz}}}~}~}|~~}~~{|~~~~}~}}~~||}~~~~~~~|}~|~|{y~}~~{{}~~~~~}||}~{|}y|}~{x}|}~~~~|~|~}}~}{~|{}}|~}}|y~~~~~{~~|~{}~}{yz}|||{xutwyzz{zxwwwuttvzyvwxtstuyzvsrsvvsuyywurtvttvvvuuvwwxvqrwxvwwxytqtuuvvx{zxvuwyz{xuy|zxvwz{{|zxxz|{z{|}}zz~~|zy|}y|}}}}{|~}{}|}~~~}|}}{~~~}}~~~}~||}~~~~{}}}~}~~|}|{|~~~~}}~~~~||}}~~}|||~~}}|~~z{||}|}|z}~{}|}}~~~~~}}~~~}~}~~||~~||~}{yz{wux|~xttuyyvwxyywtssttttstvwxvsstuvsqtwzzupqruwvvvutttwxwuttuvvvvvvwvwxxyxvvvvwyz{{xxwy{zzz{|wxz|}zz}~|xu{~{~}|~~~~}~~}~~|~}|~~}}~~}|}|}|y}~}~~~~}~}}~}}~~}~}}~~~}~}|y{|||{|~~}{{~~~~}}|}~~}|~|z{~~~|}}{|}~~~~|xx{|xwxy{{wtuwyywuuwywttsvywuwvsstuvtsrrsuwwtqrsuutsssuutssuwvvuswxusstwwuutuvwxxxyyxwvvwy||zzzzyxyz{||yxy{xvx}|zy}|~~}|||~~~~~}|}~}}~||~|~~~~}~~~}|{~~~}}}~~|{}|}{{}}~~~~||~~~~}{~}~~}|~}}~}{|~}~}~~~~}}~}~|~~}}}{{~|zxxz{{yxyz{{xvvvwz{xuuvvvttuuvxyxttttttuxywwvvvvuvvwyxxxwvtuwy{yvtuy|{wsux{}yvuwz{{|zyy{|{xvz~}zyy{~~}z|~{z{}~}}~~~~||}}}~~}~~||~{|~~|{{{z}}}~~}}}|~~~~~~zvv}~zy~~xyxtz~{rqsz}~yvvrqw~wompwwu|~{vnjqwy}{xuspsz|yzut~|~xy~{}}zy}~}{zx{|~~{xy~|z|~}xtwyxwttttvtuxyxupmoqrsu{zwxvnjqvohpyuronoqsuvvtrqqpnnqqrxywwusvtqrsvvuwwuutqruy{yyzzyvsrw|{yzywxxxww{}||~{x{~~~}}|}{y}}{~~||}|~~{x~~zvxwtx|xx~y{~~~~|xyyvtx{wsuwrmv{tx{vqpolkqxyuuxwwzzuty{xux{vrw}{y~yz|~|~~{~~}}|zzyvuyywy}zyzzy}~}|{{|~~{v{}wqswspuyvstxzurtvyvrz}x~|||~~~}zz|}~~{xxxxx{}~~}|x}~{zwu|~}xz~{}~}|uy||}xx{xsqpqpoolfhigimnptrnllmmnosxvswzurvy{|xuxzyyvsuyyz}}yy||{|}}z}}{}~zxwuy}{{}yvwuv|~}wy}|{}}~{wvwz|}~|yuvwtt}~~}{}y~{y~~~}~~zz|||{yz~~|zz{yxyyy|{~~}}|z}{zxwz{uoqutqrtrqw{tlqyuosxvwxvtsssqnkjklmnjhiilonnqromosrruwvux}~|~|~~~~~}z|~zwvtvyxvtswzwtsqquxzyxw{}}{{~~{|~}|}|~~{}}||{y{|{}zvuwy||{{zyyxy~z~}}}zwvvspmknpmmnmkhehlnojdfiknmlqtstuvspsxwuwzxvy{zz|~~}{v{}yz}|~}{|{|~{zywz{z~{}|xwy{zwvwyzwtuwutw{|{{{{|{{zz}}}yy~~|~~|}~~zy}|z}~}{{~}~|}~}}~}|zy{zwvutuuvvwxxvttstssqmknokffiijmlgcegfedbdgfdfhknmlllquussvz}~~}}~~~~}{zyyzzzyxvvvutrqsuwxwssuvuuvxxwyzywvvxy{}|zzz{}|}~~}~~}}}|{zxxz}|zxvvxzzyxwwxwvvvttuxywuuvwz{|}|{}}ywvvxyxwtqqrokjkjgcdhjhecbfjkkklmlmmmopqssrtuuvy|||}~~~}}}|zz|||{{||||zyxyzyxxwvvutvwwxywvvwz{ywxwxxwvwy||{{|}}~|}~~}}~}}}|}}}|~}zyzyutvwxwtsrollnopnmlidbcfggeeedcbabdhjighjlmlmoswxy{||}}|||z{}}{xwy|}}{xwvtrtvyywvyyyxvwxwyywvvvwwz~~~~~}|~~|{{{zz|||{yyz|}}zuuxywwvuvuuwwuttsrrstvvtsrsvxz|}~}|}}{xusrpmlkkljijihgfeffefhjjigggilmnonnoqsvxyxyyz|~~|||{{{|~~}|z{}zwwxyzxvvvutttuuvxzxustxyurqrvyzyvvxxxy{~~~}}||~~}~}~~}}~~~}~~zwwvvvttuplllkjhhjjfddcbbcfijihfddfjllmoqrqqrtvz}~~}~~}~~}}|{}~~|zx{|zwtstvvwurrstuvvvvutuxz{{{{}~}}}}}}~}{z{}}}|zy|~~}}{yz}~|zwwvutuuutrqqqqpoqsuuuuvyz|||~}{{|ztollnlhiihfdcfgffeehgggfiljhkmoomnqtvvwwvxzyxz{|~~~}{{|~~~}|}||{zywuttuwtqstrpmmquvurtxywutw{|||}~~~~||~}~~}{wvx{|||{{z|~~~~{z{|}{xwvsqonppmifegfccefhfccdddcdhjkkllnnosvvvvvz|zxx{~|~}}}}}}}~}zzyxwvuvussrsutsssuwwxyyzyy|~~}~|{{|}~}}}~||}}||zyzz{zwvutvupnprtsqrttvvuwy{||{z{~|zwtstsqmklmmlihhhiifcbejjhhhijgflomlmpssqsvwwwyzz{}}||}~~}{{{{{yyzyxvtvxusrrsrrsttvwxyzz{{{}~}{|}~}yz}{{}|}}zz|~}{{||}~~~~~~|ywtturommopmihijifdcdeggfefgijhghhijhimoqqopsstuwxxxz}~~~~~{yxy}|ywuvxwuuvwvtsssstvwwwxxxz{zyxxy{|~}|{{~}||}}}}}|{yxyyzyxyywuutvxwwxxvuwxxyyz{{y|}||{}~{ywuttsrpnmmmoppmjiiikkjigffefghjifillmmnqqnmosvxxxxz|~~~}{{|}}{z{{zyxwvvvutsrssstsstuvxxxxyyxwxwwz}~|ywx{~}|~}|}}}~~~~}}}}}~~{xwvtrpoonmljjkkkkkjjiihhghhgfffffhjkjiilnllnprstuwvvy}~~~~}{{{}~~|||{z{{{{yxwwwxxxwyz{zywwxz|{z|}}}{{|~~~~}|{zzzzyy{{zyzzyxwy{{zxvvxxwvvxz{zxxzyyz{||}~{{|ywvtttttsrrpomklmmmifijhfccfgfghjjjjiiknoponqttttvz|}}|}}||}~||{{|||zxwxywsqqtwyxvtuvxxwwwyz{zyxxz{{|||||{{||}~~~}{yxxwvusrqomlllkkjkkihggggghhggggjlllllnooonoqstutvxwwxz}}|~~}~~~~~~~~}zyywwxxyzxy}|ywvz~}z{|}~}}}~~}}}}}z{~{xz{{{xvzzyxwy}{wuux{xvvx{}{xy{}~}yz|xustwvqonnnlhikihgfghgghiijlkjjjloppmkmprsttuvxz{{y{}}~}~}|~{vwxxvsswxwvvuvvvxzzyyzz{zz{{yyzzzzz||zy{}}}~}{||~~}}}{wtrrsrnmmnoljijjkkjjihiiklllkklmnnmnnnpqqrutsrsvxyxz|zx{}}~~~~~~~|{|||||}}{zz{~~}|{}}}~~~}}~~~~|zz|{zzyzzwuxzyywuuwy{|{zzz{|~~~~~}zxz|yurpoqqpnljjkjhghknljiikljhhjopllmoqpnorsuvvuuvx{|{|}~|zxxz{zywwwvwxyzxuwz|}zwwz|}|zyyyxwxz{{||||{zz{{{}~~}|{||}~|ywwwvspmnoonlkkkjlmlihilnmmllkkkmnnppooprrpopsvvuvwwxxxz|~~~}~~~~}}~~}|||~~~}}}}~{yz}~~}{{{||{{zzyyyyyyxwwxz{{zz|}~}|{{|}~{zzzxvsrqpqqnklllkijlkihgiklkjijmopommosuutssuuvvvxz{|||~}|~}}||}~|{{|~|yyy{{yxzywvwy{{yzzyxwwxxyyyxyzzyxy{}}}{{|{{{{|}|}~~~}}~}}{ywtrsttqonopnllmnonljijkkkkkmmllmnooopqqqppqrtuvwwxyyy{}}}~~}~~~}}~~}~~}|~~~~~~~|~}||}~}~~{{~~}~~~~|||}}|||||||{zzzzyz{{{yyz|}}||~~||}~}|{zxuuurpmlnponmklljikkkjijlkjkmnonoqrsrqqrtvwxxyzzzyz}}|}~}|~}}~}||}}}}|{yxyzz{{{yxyxwwwxyyxyyxxyz}}{yyz||{}~}|{{|||}}}||}}~{yxwutrqpopqpmllnpnkkkklkkmnmkjkmoonllmopporsrrstwxxxxyz{|}}}|}~}||}}|}~~~~~}~}}~}~~}~~~~~~~z{~~}|{|}}~}}~~~~~~~~}|||}}|{{||||{{{||{z|~}}|{|}~}{ywutrponoqpnmlmnmlklnnkkjlonmmnoqqqrrtuvvvwxxxyz{{{{}~}|}~~~~}~|}~}}~~~}||}|{{yyyvuwyzyvuuvxxwxyzzyxxxyyzzz|}~~}|}}~}|{|~}{|}~|{ywuttsrqonnoonllmnoommmmlllmlkklmmmmnppprstuuvvvxzzzzz||{|~}|zz|}}|{zz|~~}}~~~~~}~||~}~~}}}~~~~~~}~~~}{|~|z{}}}}}||||}}}}~~{xwwvtrpnmprpnnmmnonmmoqolmopqqponoqsuuuuuvxwwzzyxy||z{~}}~~}|}~~~}~~~~}~}}}|{}|xwz|{wvwvuwyywwxwvxyvuy}yvx||||}~~}~||~~}~~~~}xvuutsrpnnnoooommnmjjmnmmmmlmljlopqpnorsssttuvxyywvx{zyyyyzzzzzyxy{}~|y{~}{}~~~~~~~~~~~~~~~}}~~}}}{y{~~~~||~}}~~~~{~}{{yvsrrqppqrrpnnnooooooqspnopopsutrsuvuvwvvwyyyyyxvz}|{|}|{{}|{{}~~}{||}}~~~~}}}~~|zzzzyyyxxyzyxwvxzzxxxxy{{{zyy{}~}||~}z|}}}~~~~}}{zzywurqssqooponppnllmmlmmnmmnnnppqqpqttrrstvvuvwxxwvwwwyzzyxxz}{xxwy}||}~|{zz}}~}~~}~~~~~~}{|~}{{~~~~~~~||~~~~}yvuwxwusrqpppooprrppqqopoorssrrrrtusrtvvuvwwvxzyxy{{{{zy{||}||}||{yz}}~~}~~~~~~~}~~}}{yy{}}{yy{zwwxwx{zzyxyzyyyyz|~}|zy{~~}}~|ywwvutsrqppqpoommnnmmnnoppnoooqqqrssrrrstvvvutvvuuwxyyxyyyyyyzzz||{zz{|~~||~~}~~}~~~~}~~~~~~}}~~~~~~~~~~}{xwwutsrrsrqpqrpopqqqrrppqssrrrrsstuvuttvwwwxyyxyyxxy{}|{{|{{}~~}||}}~~}|}~~~~~~}||}}}|{{{|||zyyzzyxy{zyzz{{{{||{{{{|}~~~}~~~~}zxyxwusqqsrpooponmnoooooooopqooqrrrqqrrqrsttuvutttvxwwxyxxxy{yx{|{zz{}}|{}~~~~~~~~~}~~~~~~}|}~~~~~~~}|~}|~}|}~~}~}~}{xvuwvusrrrqpqrrrqqrrrqpprrrrrssqqsvwwutuvvvvwyyz{{{zyy{|||}~}|{{|||~~}|}~}~}~~~~~~~}||~~|{z{}}|{yyzzzzz{|||{z{zz|}~~}|}~~~~~~~~~~}}zxvuuurqppqrqqpppppppppqrpoppqqrrqqqqrrstttsstuvwvuvxzzywwxz{zz{{||{{|}}}}~~}~~~~~~~~}}}}~||}}~~}~~~~~~~~~~~}~~~~}~~}~~~~~~~~~}{yxxwvsrstttsrrqqrssrrrrssrstssrsvwvussuwxxxxyyyyzzz{|{|}|||}}}|||||}}}}|}}~~~~~~~~}{}~}~~~}|||}}|{{{|||{{{|||}}||{||}}}~}||}~~|ywwvvtssssrrrqpopqrrrqqpoopqrrqqqqqpprsttsstuvvutvwyyyzzyyyz{{|||||{z|~~~~~~~~}~~~}}~~}}}||}~}}~~}~~~~~~~~~~~~}}~~~}}~~~~||{yxwuuuuttrrsttsrrrrrrrstssstsssstttuvwwwvvvwyyzzzzzz{|}}||{{|}||||~~~}||~~~}~~}}~~~~~~~~~~~~}}~~}}|}}{{||}}||}}||||}~~~}|}~}|}~~}}}zxwwwvtsrrqqqrsqopqpppqrrqqppoopqsssrrrrrsstuvwvvvwwwxzzzzzz{{{z{}}||||}|}~~~~~~~~~~~}~~}}|}}~~~~}}~~~~}}~~~~~~~~~}|}~}~}{zywxwvuttsrrstsqqrrtsrttsrqqsuutstvvvvvwxxwwyyzxyz{|{{{{|}||||||~}{z|~~}~~}xwwu{}y{{|{voltzuhxxjc`msoha_`deinnljgfgfjrx{xstuwwrptuvtico}~{p~~qu~zuttuy|uvxyztoppljjmpoomf_\Z]acb`[WVSRUY^bb_[WX\]^__cd``_aipqpolllnrssvz~zw{{uomljighihgebbcdeeeecba`bcehifhid_bfkmoswvtrpquwuuvy|}~zx|yx{|||wrponnponpu~~vnlnnoswyyvqooqtxyz{yuplmppoonoqpqv|~ywz}xtssrqpqrnlkgfjkkkgcbbdgfglnida`^_ejjjmopqqruz|{{}|zyy}~{wnjjjlpsvxtpnme`dhea][\]clnottpmjhkle]`e`XTUY^_^^]\[[[^ca^``\YWW^dkokfgfccehkjc\YY^fhhigdacedcefgjnrrrz{sqrpnmmptrptxzpppmmmnsuuumemtpjgca`^^`bbcfgecbbcefggfhjllkkmonllllklmnlmmmnoprw{|xrrw|}}~{yvtvxz|{yutuutttuxxwtposvutuwxwvuvwxwvrpqttsrsttsoopqrtwxwyz{}||~z{}ysrsrokhkpnjhea_^^__acb_]\[]_``_]\[[]]\\\[[[XUWYXVTSTUVVX[\\ZXX[[[^abcceghijoqonopqqqsvy|}}|~~yvx|~~}~|zyz|{z|}~~}{zxsnnomljimniffecaabdec``cfhihhigdehijmnopnlklmorsuvusqoqtvvtqqruxurtvwwvwwvy}|{{{zyxy|}}}~}}}~}}|yvvxyyursvusrprtqonprtuuspqsssvyzzz{}}||}}}|{~|||yuttvxvrppppqqqromorsttspooorutrrrqsvwvtuy}}|zxxvrppoortsrrrpopqollloqolmnnonkigeeffggfcccbbefghgddfffeddedeghgeccehknrsrnmmnqtw{~|}~~{}{z{}~~}{yyyyz~~yxyyxwvvuqopqqpppnlmoqqnlloqsqnoqqrstvwxxxwxzywy}~~~~~|~{yzz|~~~|yxwxyy{yvx{{{yvvy}}z{||{{{yxxwwwutvxzyxxvrruuutrrsvxxy|~~zwz}}|ywtqqrqrqnoqomnoonmjjkllkjijlmlknpoooptvvtrtwwz}~~xuutsttuxxvvussstuuttssttuuvwwvuvvutsssssuvrnnpqsromljjlopqrrpnpqollnpqpqtutrruvxyxxzzz{{|~~|}~}}~}}{zyxy{|{{yyzyz}~}}|{|}~~}}~~|{{yy{|zyxwy|}|wsvzzywx||zz{}~|zxz|{yzz{{zwutvxwtuvxxxxyyzzxy|~}zxy{|||zyyxwxz{||zzz|~~~}||}~~}{yxxy{zxxxwvutusrqponlmmmkihhihhgfgjihijmooonlmoooprsrprstvvtttuxzzyyzz{{{|}}}|{z{{{xvvvtsrsstuvvvuuvwwxzzxvvwwvvwwvtrqqrsqommnmjkorpnnoooquyzzywwy{{z{}~~~}zyyxwxwxzxuuuuvuuxz|~}}}|}~~~~~|{{yyyyyyxxxyxwxyzz{|||}~}}~~~}{z{ywxyxwvuuussvxwvvvvwxxxyz{|~~|{|}}~}zyxyzyxwwwwvvvvwxxxyzzz{|~~|{zyxxxyxxyxxwvwwxxutttttttussroonlkjiiihffggfffeefghfefgghihijjklllmnpppqsuvvvxz{|}~~~~~}|}~~|zzzzywwxxzzwvwz{{z{}~}|{{{}~{z{{zyxxyzzyxyyxvuvwxyxvvwyyxxwwyzzywxyyzz{~~~~~~}|}~|{{{}~|zyxyz{{{zyz||{{{|~}|}~}}}}}}|{{{zyyz{zyxyyzzzyyz|zy{|}}~~~}}}}}|{|}}{zz{{yxxyzzzyxxxwvvxyxwvwy{}|{{}~~~~}||~~|{}}~~}|{{{yxxz||||||}}~~~~}|{zzzyxxxwxxxwvvvutttsrrrrrrqonnoponoonmmnopomllmlklmlkjhhiikkjijklmnnnoqsssuwxxxz|||}~~~~~~~}}}|{|~}|~~~}}|~~|z{}}~~}}}}~~}|{zyz{{zxvvvwwwwwvvvuvxzz{{|}}}}~}{zzyz{{zxxyyz}}}~~}}~||~~}~~|zz{{zxxyxwutuuvvuuuvvwwxyz{||~~~~~}|}|{{{zywvwwwwxyyxwvwy{}}~}~~~~}||}}~~}}}|zywvvwvttssttssrstuuvwwxxwvwyzzyxxxyyyyxy{{{zyyzyxyz{{xvuvwvuuuutrqpprsrpopqrrrqrrrrqqqsttrqppqqpnnnnmkjiijjjjklkjklnopqqrsstuuwwwyzzzz|~~~~~~~~~}|}}}{yxxwwvuuvvvutuwwvvvxzzz{{|||}~~~~~~|zyz{zzxxxxxyzzzyz{|||}~~~~}~~|zyz{{ywwxxxxvvxyyxxyyyyyz{|}}||~~|||||{zyyzzywwwxyzzxxxyyyz{z{{{|}}|}}|{yyyxwvuuuutsrrrqpooooomkjkmnmlkkklmnmnoqsrrsuvxxxyyz{yxzzzyxxxwvvuuuuusrssuuuttuwwvuvwwwvutuvuttttsrrrrsttrqrrssrqqstssssssssttvvttuwyywxz}~~~~}}||||||{{{zzyyyyzzywwxyyyyyyyyyyz|}}|~~}|}}||||}|{yzzzyxyyzyyxxxyyz{z{|}~~}|}}}|{z{{{zz{{{zyxyyxxxyzyvvxxyyyz{{{{|}{{}~}|{{{{{zyy{{{zzzzxwxy{{{zy{}}}~~~}}}}|{zywwxwvtrqqqqqomlllljjjkkjhhhihhijihghhijjjklnoooprstuuwxxyz{{z{{||||||{yxwxzzywwxyxxwwxz{zzyyyz{{z{{zzyyzyxyzzzyxwvwxxwuuwwwvutttuvwwvvvvvwxyzz{||}~~~|{{{{{zzyyxxwxyxwwxzzyxyz||||~~~||}}{yxxyyywvvvwwxxxwwxyz{{||}}}|~}}}}}{yxxxwuuvvvuuvxwvvvwy{|{{{}}}}}~|{||{zzz{zyyz|}||}~~|}~|{{yxvvvvutsrssssrqstuttrqrsssrrrpnmlllkjjjigfefhhhhihijjklmnnoqrrrrtvuuvwyyxxy{|{{}~~}}}|||}~}|||}~~}~|zyyyyxwvvttstuvvuttuvwxyz{{{||||}~~~}}|{zyxyyxyyyxxy{|||}}}~~~~}|{zyzzywuvvwwwwwvwxwwyz{{{|||}~~~~}||}|{zyyxwvwxwvvvvwwvwwxzyyzz{{{|||}}~~}~}}}}}|||}}~~~~~~~}||{{||{{zz{{zyyyyyyxyyyy{zxxz|}}||}~~~}}~~}|{{{zyxwwxwusttsrrrrrrrrsttsrrstttutrpqrsrqoooonnmmnmmmlmmmlmnoonnnooopqqrrrrstuvwxyy{}~~~~~}}|{{{zzyyyyxxxxxxyxxwwxyxwxxyyyy{||||}~~~~~||~~~}}|||||{{|}|{{{{{|}~~~~~}|}~}}|{{|{{{{{{yxxyxxyzzyxwxy{{{{}~~~~}~~~~~}|{{|||||{yxyz|{ywwwxxwxxyxwxz{|}}}~~~~~~}{{|}}}||}}~}|}~|yxxyxvutsrqpnnoonmlmmllnopqqqqsttuvxyxxyxxxxyzyxwvvvutuuuutttuvvvutvxxvuuvvuttuuutttttsssuvvvtsstuvvvuutttssssssrqqqrrpqsuvvuwy{|||~~~~~~}}~}}|}}}}|zzz{ywwxxyxvvwwwwwy{{zz{}~|{{{ywxyyyxwwwwwxz{|}}|{|~~~}|z{{yxwxxxwwwwwwwwxyzz{{{|~~~}{{zzzzyyxwwxyzyyz{|~~~~~}}~~~~~~}}}||||{{zzyxwwvvusqoponlkkkkkiijjjjkklllllmmnooqqoprrstuwwvvwxyyzzy{|{{z||{{{{zz{zyyyyxxwxxxxxxxyyyz||||{|}}}}|||{{zzzxxxwvututttstuvuttvxxyxyyzz{{|}~~}}~zvuttz|wz{y{~{xwutw~~zy{~~|{{}xwy{~|xw|~~ywyzzussty~}{upstt{}}zzyxz|}}{{}|y}|}|xx{}~~}{wustwzz{~}{wvwy{}~||{zzzyz{}~~~}~}yxz|}xvx{~~zxuwz}zwz}}~}}}|~}~~}}|}}~{{}}yxz}yz{zw{zwtqnllnoonnlfaaccdfhhghhdbejklopqqolmnnorvwvvvtutrty}|||zyz|~|{|}}~}}~~~}~}yxyzzzzzzyvplmpqpqrqpoomlotvy{|~~}|zz|~|}}}}~~~}}}|}~}~}zywwz}~~~|{zyy|~zy}|{{{|~|y{~}|||~|zz}}|yvy}{yz{|||~~|z{{wuy~{yz{zxvuwz||}}zxy|}}{y{|{|}~|~~}}zxz||{{{xuuvwxxy{||{{{{|}}zxvvxyzyxwvusrsx||||{|~|{~}{yxxxyyz|{xvtrrqqsusonooljkklmnnnmljjjknqqpommnljnrolmmljkkjilpomnnmmqssty}~|}~~}~~}|yvvvtsuvtrttrpqtvuvwwvz{wtvzzy{{zxwvvvxz{{{zyzzz}~}|zxxwtsuwwvuwxyxvw{}~~}}~}~~}}}~~~}{z{{{zxyzxvvvvyz{|||{{|}~~~~}~~zwxxy{{zz{{zxwy}~~~~}~~}}}|||{zxxvvxxyyyz{|}|}~~}||}||}~~~~|{}~~}|{zz{ywuwxwuwxwvxxxxy{}~~~~~~~~~}}~}||}{z{zzzzzyzzxwxxwvuuvvvxwussqrtuttrrrrqqqrrqqqpnnnoonlkkllkjijkiijlmmnoonprtwyyzzy{~~}|||}~~~~}{{{|zvuwwsomnnmnommnomklpsuvuuuvwy{|}}~~}|{zxvuvvutrrrqpppqrtsssrrtttuwwxzzyxy{~}||}}|zzzzyxxxwvvvvvvuuuuussstuvutuvwwxzzyy{}~~}}~~~~~}}}~~~}}~~}}}}|{{|||||{{|}}~~~~~}}}}~~}}}|{{zz{{{{|}~~}}~~~|zyxwwwvuttsqppprsrssrrtuutuvwxwxyzyyy{{zyyyxxxwvuutsrrrqppoonnoppoonnnprrqqqpqrssstuttuwxxxyz|}~~}||~~|}~~~|zyyz{zzzzxxxxxwvwwwuttuvvtrrtuvvuuwwxxxz|~~~~~||||{zyxxyxwvuuuuusstuutrrstuutuvxxwwy{}~~~}|}}{yyyyyxvvvvvvustuttrqrsrrqppqrrrqpqtvwwwy{|}~~~~~}|zz{{{yxwwwwvuuuuutttttuuuvwxyyzz{|~~~}}}~}||~~}{zzyxwwvwwvutstuuvutrrtsrrrrrqppoopppoopooooppoopqqqoopqqqqqqqpppqrrqqrssrsuvwxxyyyz}~~}|}}}}|{{||}}}}~}~~~~~~~}||{{{z{{zywvvwxwwwwxyyxwwyz|||||}}}}~~}|{{{zzxwvvwwwwvwwvvvxxyyzz{{||||~|{{{zywvuvusrqrsqpqrsttttttwyzzzyz{{{|}}~~}}}{yxxxxvuutuuutssuwwuuvxyyyz{}|{|}~~|{{{{ywvwxxxyyz{yyz|~~|{zyyxwvvuttssssttssstuuuuuuutsrrssrpmmmllkjjjihgfgiijiijkkmnppqrsttuwyzz{{}}~~~~}|~~}}}|}|{|}~~~~~}}}}}}||||{yyxxxvuuuuusqqrtttttuvwxxyz|}}}~}~}zzzzzyxxwwwwwvwxxwxxy{{{{{|}~~}}~~}}~~}}|{zzzzyxwvvuvvvvvuvvvwyzzyyyz|||~~~~~}{{{zyxxxxwvvuuvxyzyxxyyz{|}}|}~}}~~~~~~}|}}}|}}}}}}}}||}~~~~~~|||{{{{{zzyy{{zyxxxyyyyyyywvvvwwvussrpppooonmljjlmmlkjklmmmmnnnoopqqqqrrstvwwxyyyz{~}}~}|{{{{ywvuuvvvvtttuutssuwwuttuvwwwwxxyzyyz{|~~}||{zzzzywwxxwwvvvvvvvvvvvwwwwvvwwxxyyz{|}~}~~~|}}}}|zx|~xtuwvtuvrooqrtpmnoqrolopnmmpnkptqnorsrtwwvvxy{|~~~~x{zv|zt{{}|{{|~~{z}||~|yyz{{zxwwurrsqpqqpommnnnnqspmprminsnjnronquvx{{{{yvwwwwz|{yxyz|ywxwutssqoppnmnpponpsuuuwvsruvtrsvy{zxvsvzwuvxyyxutusquzxvxxxwutttspqsuwusvyututuyzz{|||~}~~~|xwvsmmokhntojsyqjnqpooomjntsprwvty}{y{|xuzzv|~|}~~~~|{ywy{zwy}{wxzxvwxvsttstvusrtvroqsoknqmjpusrv{zxy|{y|~{~}}}}}||}}z{{yyz|{yyxxyzzxvz|wsv{{xz}{z}}|}~~z~}~~xtzwpuzwtwzzxxzywwwusssppsvusuvyzxvvuvwwvuwusx}xuxzwvuvvwxxutwxuuwyvuxzywuuy}zwz|ywy{{{zxy{{zxvy|zxwtuwutuwwvwwutuuvwttxzwuwz{{|}~~}}~{~~~~~~|{zz|}|{|~}~~{uwyxvuusqtwpiowqjpvtrstssuvtsssrrrsturquyvtvwvuwywvx{zy{~}|}~z{}{xxyvsvywuutwzyyxvy|||zx{~|{{{~~~}}|{|~}{|~}{||||zwz}}||~~~~}~}~}}}}}{{|~}|{z{{yvuuuuutuuuusqrssqqrqpqqsutrvzzxz|zxy|zvxzxuy}{yz|zx{}xuxzyxyzyxz|{y{}|z{~~~|{||zwyzxvvwxywvy{ywyywuuuvxxxzyz{zyz{{{||~~|z|~~}~}~|||{|||}~}|}~|y{}{z{}~}}}}~~~}}~~|zyyxwurstrpqrsttuuvvvtrsspnprpmprqprspnprpmmmnonnpqsuvvvvxzzyz{|||~~~}|}~~}|{zzzzzzzzzzzzzyyzzzyy|~|{}~}|}~~~~~}}~~}~}~~~~~~|{{{||}~~}}}|{z{zz|}{{}~~}~~~~~}~~|~}|}~~{zzz{|{yyxwussrqqpnklmnnoopprttstuuuuuuvvutuuvvuwyxwyzzyz|{yy{zy{~|{}~~}}}}{yz|{{{{{zzyxxwwxyyxxyyyyyyz{{zyzzzyxxy{{zz|{|~~~~~~~~~~~}~~}~~~}|}~~~}}||{yyz{zyyzywxxwuuvuuuuuutsrrrrqppponnmmnnnnoppppqrrsttuvwxyzz{{|{{|}~~~~}~~~~~~~}|{zzzzyxxyz{{{|||||{zz{{{|}~~~~~~~~~~~}}|{{{zz{|||{{zzzyyxxxxxxxxxxy{{{{||}|||||||{|}}~~~~~~}~~~}{zyxvutssrqqqrrrrrrqqrsssstttssrrssttuuuuvvvvwxxyyzyyyzz{{}~~~~~}}}}}}}|{||{{zyxxyzz{{{|||{zzz{{zzzzyyyzzz{|}}~}}|||}}}}}}}||}}}}~~}}}~~~~~}}}}}}||}}~~~~~~~~}}|{{zzyxwvuuttsrqqqqqponmmllmmnnoopppopppqrssttuvwxyy{||}|}~~~}}|||{{{zyxxxyzzzzzz{zyzz{{{{{{{|||}~~~~~~~~~~~~}}|{zzyyzzzzzzyyyyzzz{{{||{zz{||||||}}}}}~~~~}}}}~~~}|{yxwutsrrrrrrstssssssssrrrrrrrrsttuuuuvwxxxxxyyyzzzz{|}}}||}}~~~~~~||{{zyyyyyyzzzzzzz{{{{zyzzzzzz{{||||{{zzz{||||||}||}|{|}~~}|{zzzzzz{{{{{{{{|||||||||||}~~~~~~~}}~~~~~~}|{|||{zyxvuuttssrqqpppoooopqqqpooopppqqrstttuvxxxxxyzz{{||}~~~~}||||||||||{{||}}~~}|||||||}}}}||}~~~~~~}}}}|||||||}||{{{{{{{||||||}}}}}}|{zz{{{{|}~~~|{zywvvuttsrrrssrqqqqqppppppppqqqqqqqrrstuvwxxyyyyyyyyyzzz{|}}~~~}}||{{{{zzzzzzzz{zzzzzzzz{{{{{{{{{{zzzyyyyyz{||}~~}}}}}}||{{zzzz{{|||}}}~~~~~~~~~~~~~~~~~~~}|{zywvuttsrrrqqpqqpppooooppqrrrrssrrstuuuuvvwyyzyyz{{{{{||}}~~~}||||}||}}}}|||||||}}}}}}}|||}}||}}~~~~~}}}}}}~~~~~~~~~~}}}}~~~~~}}}}}}||||||}}}~~~~}}~~~~}}}}}~}|{zyxwvutsrrsssrrrssrrqqqqqpppppppqrrstuvvuuuuvvvvwwwxyzz{{|}}}~~~~}~~~}}}}}}}}{zz{{{{{||{{zzzzzzzzyxxxwwwxyzz{{|}}}~~~~~~~}}|||||{{{zz{{{{zz{{{|||||}}~~~~~~}|zywvutsqponnnmmmmmmnnnooooooppppqrstttttuvwwxxxxyyz{{{||}~~~~~}}~~~}}}}}~~~}}}}}~~~~~~~~}|||}}~~~~~~~~}~~~~~~~~~~~~~~~~}}||||||||{{||{{{zzzzz{{|}}||}}}~~~~~|zzyxwvuuutttsssrrqqqqppooooopppqqqrrssssssssstuuuvwxyyyz{{{{{||}}}}}}~~~~~~}}}}}}}}}}}}}}|{zzyyxxxxxxxxyz{{||}}~~~~~~~~~~}}}}||||||{{{{{{{{{z{{{zzzz{{{{||||}}}}}}~~~|{zywutsrqpoonmmmmmmnnnmmnnoooopppqrsssssttuuuuvvwxxyzz{|}}~~}}}~~~~~}}}}}}}}~~~~~}}|||}}~~~~~~~}}}}~~~~~}||||||||{{{{zzzyyyyyyyzz{{{|||||}~~~}|{yxwvvutssrqqppponnnnnnnooppqqqrrssssrrsttuuvwxyzzz{||||}}}}}~~~~~~~~~~~~~~~}}}}}}}||{zzzyyxxxxxxxxyz{{|||}}}~~~~~~~}}}||||||||||||||||{{zzyyyz{{{{|||{{|||}}}}~~}{ywuttsrqpppooonnnnnnnnooooopqqrrrrrrrssttuuuvwwxxyyzz{{{|}}}~~~~~~~~}~~~~~~~~~~~~~~~}}}}}|||}}~~~~~~}|||||{{{{zzzzzzzzyyyyyyyzz{||}~~|zyxwvtssrqpoonmmmmmmmmnnnnnnonoppppqrsstttuvwwwxyz{{|}~~~~~~~~~~}}||{yyyyyxxxxxxxxyzzzzz{|||}}}||{{{{|||{{{||}}}}}}}||||||||{|}}}}}~~~~~}~~~~}{ywvusrqqppnnnnnnnnnnoooooopppppqqrssssstttuuuuuuuvxyzz{|}}~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}||{z{|||||}}}}~~~}}}|{{{{{|{|||||{{{{zzzzzzz{{|}~~}{yxwvusrqpoooonnnnnnnnnnnnnnoppppqrssttuuuvvwwxyyz{||}~~~~~~~~~}}|||{{{{zzzzzzzyyyyyyyzz{{{zz{{zzyyyyyyzzzz{{{{|||{{{{{{{{{{{{{{|}}}~~~~~~~}{yxvtssrqppooonnnnnonmmmmmmnnoopppppqqrrrrrsstuuvvwyz{|}}}}~~~~~~~}}}}}}}}}}}~~~~~~}}}|||||{{||}}}}}}}}~~~~~~~}}|{{{{{|||{|||{{{{{zzz{{{|||}}}~}{zxwusrqqppppooooonnnnnnnnoooppqrrsstuuvvvwwxyzz{||}}~~~~}}~~~~~~~~~~~~~}~~}}}}}}}||{{|||{zzzzzyyyyyyxxxxyyyyzzzzzz{{{{{{{|||{{{{{{{{{{|||}~~}zxwutsrqqpoonnnnnnmmmmmmmmmnnnnnnnooooppqqrrstuvwxyzz{{||}}}}}}}}}}}}}||}}~~~~}}}}}~~~}}|{{{|||}}}~~~~~~~~~~~~}}}|||{|||{{{{{|{{{{{{|||||||||}}}~~~|zxvutsrqppoooonnmmmmnnnnnooooopqrssttuvvwxyyz{{||||}}~~~~~~~~~~}~~~~~~~~~~~}}}||{{zzyyyxxxwwwwwxxyyxxyyyyyzzz{|||||}}}~~}}|||||||}}~~}{yxvutsrqpppoonnnnnnnnnnnnnmmmmmmmnnoopqqrsstuvvwxyzzz{{||||||{{zzzz{{{{||}}}~~~~~~~~~~~~~~~~}|||||||}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||}}}}~~~~~~~~~~~}xtuvvsnosqnnooopqonoqsttqlouutpntxvuwwwvvy}{xyy|~{{~~}}|~}{~}|~{~}{}~~~~{xy{yvvvuuvvttsvxuqvztqvyxvrtxyyyxz|~~xw|}|||||{z}}{~}{|~|}}~~}}~~~}|}{|~~}{xvutttqmpspnpqrqnnpooooonnnnopqrrqsutuuuxzxvxyxy||||{}}z}~|{{{{|~~}}{}~|~}{}~~}|}~~||{|~}zz|}~{vy~{{{||xwy{|zwy|}{zyyz|}|zzzz{||}{{}~~}}yx{{ywsrrpppoqqnmprqqqpopqssokosrrsrssuwyxvtttvxy{{xx|~~|}~|{z}}}~}~|z}~~~~}}}||{xyyyzyxzz{|zyyyy{}}||||}{x}~}~z{{zvsqptxqknqsrmlnnmmkkkkllkklmoqqlmqpnoqrtutuvwxutwxyxuvzxvyyvvz|yz}{zxwz}wu}{z|}~~~}zy|~||~~~|}~~~z~}}}~~}{|~}|~}~|z~|}}~}||||}}}|{z{}yw{~}zyz|}{zzz{}~~zy||z{}|z||z|~}|}~~{}t||~~}{{xstvvvrmpttrompqooooooqqqqrttrrvwvuuwwwxxxy{zy{|}xz}{|}~|z|~}~}x~}|~y~|wz|}}yxyyyz|}|zzzzyz|{{~z}|~}|}~|wwyvsqqssqonnnmkkknpomlmrsnlpqpoopqporusqvwomtwvspsxwtwywv{{tt{{wvwxywvy|~|y{~~{}}y}}|}|~|~~~}||~~zy{|{{{zyz||{{zz{||}~~}}}}|}~}~}~|wz}yy{}~{wxyxz|zwy}{y{}|z{{zz{{{{z{|zwz~|{~|{~~|{zzwtx|xtuvuttspquwwtqsvvwvvuuuvwwvvwwwxx{}wv}~zzxz~|x~~z}~|{~~}||~~}x|{zzwy{|{xz}zx|~|z{}}|~~}~{wy{vrsssttrqpnmnoopponoppppoqpnosrqqqqqpprrqqrssrrpotxvtvwwvuwzwqw~{yz{|}|{||}~~}z~~~~}}{}~~~|}}}}|z|}|{|~~{{~}{z{}~|}~|~|z}~|zz|{ywwy|||{y{|{zxy||z{}||}|}}}~{}~}|{|~}|~}~}||}zxwvwwsqqsttstttrrsssuvutsstttvxvuvxxxyyxxyyxxy|}|{}~{z~~~~~}~~~}~}}}|}}}|zz|}|z|~}}~}{{|}}}}}~~}~~}~~}|yvtuvsrtsqpooqrsrponoqopsrmnssrporuropqpruursvusrsvyzzwvyyvwz{|yv{~zw{}{z}}z|~~}}~~||}~~~||||||}}||||}}{z|~|{}}}~}}~~~~~}}|||}}}~}zz}~|{{}}z|~{{||}~}{|}|{~}}~}~~yyyyyxutuwvsrrtvtrsuuussuvtrqswwuvwvtwyvvwxzxux}|xxyz{|{z{~~}{{{yx||z}~{z{|}}{}}}~~~}}~|}~|{~|yz~}z{{|{zz|~~|{|{~~{}}}}~~}}~~~~~~~~~~~~~~~||zwvxvqpvwrqqrsrqtupnqsssstutsqotxtpstsrqruuuusssvxvtwwttwyzz{zy{||{zz}~|{|~~|~~~~}||}}~}~~|}~~||~}}~}}{}}z|{w{}|||}|z{~}|}~~~~~~~~{~~}}{zyxwwxxvstwxwurtvuuuvvutuvuuttwyvuuuuwyywvwx{xuz|yxxy{{{zyyz{|yw{}}|zz~~~}{~~~~~{}~}~~}~~~{}}}}~{|~~}|{}|{~}~|z|}}~~|~~}~~~~{{||~}~~~~~~}~}zxwwwwvttsuwsoqttsrqqrsroptspppstposurpqqqsuvwussuuvyyvvyzyyyz|}|{{}}}}}}~}{}}~~~~~}~~~~~~{~~}~~}}~~}|~~}|~}|||}~||}||}}}}||~~}~~}~~~}~~~~}|{zzxvvxvtssttrprtutqprtvrnrvvvtqsvwvtuxz{wsx}zyzzz|}|{|}|{{{~~{y||z{}|{{z~|||~}yz}~yppt{~x}~uomuz{zutz~~{vtxzz|wuwz|z}~x~~z}vptu{zy{vt{z{~||xpwzxtnw~{pjx~x{}{yxwvurprttvvvz{ywxxusw{~|{|zw{yxwtrmihhosja][]^_a`_bb^XTYa`^aef`XX_cec`bdb]]_cghhdbdeeghjmnnkffgklmrurnmnnptx{|wstutu|~|y}~|z~~~z|vuxxtsrmfcb``ab`^\[Z\]YVZ]^][YYWVXY[`c]TVZXX`bZSV[VRV\``YTY\XWZ^^[[[WW[[TQ[cYMOTQMOSUSTTQOQSQRY\VONRSRWZSNRUQLPYSJQWQMPSOLRYYWUTSRUYXY\__\[]]\bgc`_^_a_^ejd^_cea_dijkjdaejidgmmjheefiligkjfehlmlospmqvtqv}}z}}yz~~{{~y}}~|{yx||wx~}z{~|}||~|xz~~{uruxxsotwusrqrtxyxxx{}zv|~~~~~{{{}|w~}|}}{wx{{{yustvvtw{xvz{wutv|}z~|z|~{|}{{|~}yy}~~~}ywyzwssuspqsuwuqrsrqqqqstpkmmijmmnlggjmomjmrsprtnluzutvvtsuzvovyorxuqstssspnmnoponmllhccefeeeb]^ca]aec``adfcaegfffffghhecffecbaa`_aa_]]^_^]`ccbbbbbfiggkkffkmlmprrrpoquvvx{xvvwxxy}}{}}zyyz}~{zzyyxz~z|~|~~~~}|{}|z{}}|}|zzyx{zwyzywsptvsqpoljiilnlijjhghhhjkjeadjjfhkihkokhmpnllnpooqqrsqqrrsssplnrqnnllmllnmkjloljlnmlloqpoponoonnnljjjjkkjgfikiihfgkjhijjjloqqqppsvvuvxz{zz||}~~~}|{{yxxursssrnjlmjilnmmnkilnoqqpqrppqtvutrpsvvtqpqqqonmnqpljopkhjlmlihhijihhigegjhhkmljkmmnprutqruttuuwwuuutvvutssttttttvxwssuwwvvwxywtuvwxuquxurtvxvuustxyutvxxttwwvwxyyyyz{zz{|}}~~~~}}}}}~~}{zz|~|xwxwwvuwxtrturqrqompsqllnppponnqstttuvxvuy}|{|~||~~|zy{|zxvvwwurqrusrsttsrqsuttvurrssrpppppomllllkhhiihgfffggfeeeggdcefeeffedfgghjkjikmnnqsttuvwzzxx{}{yxxxxvvxxuttttuuutuvvuuvvvxywvvwuvvtsuusssuvtssstvutuvvtstuuvsqstrpooqqpnlmoqsrqsttuuw|~||~~}~~~}}~}~~~}zy{zwxxurrqqrqponnljiilnkiihiiggijkigikjjjjmonmmnqsuuuwyvuy|~~|zyz|}|{z{{wuxywvuvxwuuvwxxxz{zyxxz|{z{zxy{{zyyzzyz{zyyzywy{{{{z{{{{y{~}|}~}}~~||zyz{yuuxwuuutstttttttttvxvuvxzzxwz|||{|~}~~~~~}zyzzzz{{zzxxyxxz|{yxxzzzywwwvvvuuutrrqpqqqqrrssrrrtvwwwxxxxz{{{|~}}}~~|{zyyyxxvwyzy{{{|{|~}}||{ywy{wuwxvtuuvussvsoqsomppmjikljfhkifeefhhhgghhhiklmlkllklnooonoqqppqrtvvussuwxuvxwuvwvvuttsstutqqsrprsssstuuttuuuwxvvxxwvtstsqrrpoonmlllnonnoooqstuvvvxz||}}~}}~~{yy{~~}||}~}}}|{{||zyzzyyz{{|}~|}~|z{|}{yyzxvvwz{yxxyy{|||||}}~~~}~~}{zyxxxxyyxyyxwwyz{{{{z{}~~~~}|||zyxwvvxxussuxwuttuvuuuutrqqstromllmligffffeeedccddeeefffefhghjjijlmmlmppooruuvwxxyz{z{|}|z{||zxyxwxxwvttxyvuuvxxxyzzyxxwx{}zyyxxxwyxvvwwvvvwwvuvvwvvvvx{zwvwxyzyyzyyz{zy{}~~~~~{{|{yz{||{zzzzyzzyz|zwz}|{z|~~~~}}~}||}{z{{zzyyzzyyyyyz{zxyywwy{}|{|~~~~}}}}|z|}{z{|}{xxyz|zwwxyzxvxyyxwvwy{|{{||}~}~}|}~~~~}}~~}|{z{{zz{||{{}~}~~~~~}{yxzzyzzyyxwvvwwuttuusqqqqrqnnnnnmmnonmllmnoomlkkkkkkklkihikljikmllkmpqrrrsuwxxy{|{||}}}~~}{{|}~|||{{|}}}~~~~}}}~~|||}}~~~~}}~~|zzzzzzyxvvwxwvwwwwy{{zz|}~~}~~~~~~|{||yxz{{{yyzyxxz{|~}}~~~~~~}}}~~~|||||zxxzzyvtvwvuttvutvwxzz{{{|~~}~~~}~||~~~}|{{{zyyzzyxvuuvwxwwyyvw{}||~~~~~~~}}~~~~}|zxxxusvwtstuutstuvvvwxxxxwxzzwwy{{zxxyyyyzzzzzyyxwxyyxwvvutuuvtrqqpqrsqooppoprssrqqqqqqrstsqppqonnnnmkiiijkjiklkjjlprpooqtuttvwxwwyz{|{|}~~~~~}~~||}|{zyzzxvwwwvttuuwwwwwxxwx{|{|}}~~|~~|{zz{zyxxxxxyxx{{yyz{}}}~~}}}}~}|zyzzyyxwxxxwvwxxyzz{{ywy{}~||~~}~}}~}{{zz{zzzyxxxxxyzzyxxyzzz{|{|}||~~|}~|{zxxxxwvuttsrstrppponmmnmlllkjklkjlnmmnopqqqsttvxxxyz{zyxyzzywwvwwvtuuttsttttttttuvuuvwwvuuuttttttsrstsrsssrrqrstsrqrssrssttttrqtvuuvwyyxz|}~~~~~|{{}~}{zy{|zxyz{{yxxyzzyxxyyz{}}|||~}~~}}||}}{{||}zwy|{yxxyzyxwxyzzzyy{|}~}~}|{{}~|z{{{zyz|{xyzxwxyxxyzzxvwyxw{}{z||}~~~|}~}}||}{z|}||||{zz{{{zyyzzzzz{}~~}|}~~~|ywwwxwtstsqoonnmnmlkjjiiijhgghhghijigghijkkllllnooprtuuvwxxxyzz{|{z{||{zyxwxyyxvvxxvuvwzyxxyyzyyyzz{zzzzzyyzzyxyyywvxyyvvwvuuuuuuttutuutuvvwxyyzzz{|~}{|}|{{|{{zyyzzzzyyz{zzzz|}|}~~}|{zzzzyxwwxxxxyzyxyzyz|}}}|}~~~||}}{yxxxwuuvwvvvvvxxwwyz{{{|~}|}|{}}|{z||zxxx{}}||}~~~~|}}{yxwuttsssssssrqpqrssrrssrqqrsqomllmlkjihhgfefhhgfghiiijlmnnoqrqrsttuvwwvwyyz{||}}~~~||||}}}}}||}}~~~~}}~~}|zzzyxwvwvutuuuvvuuvwwxxz||{|}}}}~~|}~|{zyxxyzzyxyxxy{|}}}~~}}~~}~}|zyyyvvwxwwwwvvwxxyz{{z{||}}}~~~|}}|{zyyxxwxxxwuuvyxwxxxyxy{{zzz|}}}~~~}}}}}}}}~~~~~~}}~~|{|}||{{zyyz|{zyxwxyzyyzz{zz{||}|}~}}~~}{zzzzywvwvutrsssssrqqqqqrssrqrssstttsqqqrrroooommmnnmllllmmmmmnoonoopqqqqssqrttuwyzzyy}~~~}}}}|||{zz{{{zzzzyxxyyzzyxyyyxxyz{|||{|~~}|}||~~|{{|}{y{~}zz{{|{|~}~~~~~}||}||{||{y{|zy{{zxwxyxwyzxwwxyzz{{{|}}}}~~~}{{{||{{||zyyyyyyxwvvwwvvxxxxxy{{{}~~~~}}}{{}~~~}}~}}~|{{zyxvusttsqoopommmmmnnnnnopqqruuttvwyyyyxxxyyyyxwvvvuuuuuuutttuvvuuvwxwvwwwuuuuuustttssrstuuttuuuutuwvuttvtrstttrprsrqqrtuuuvxyz{|}~~~}~~}}||}|{z{{zxxwvxyxwwwxwvy|}||}~~}}~~~}||{zyyyyz{zxwwyzzz|~|||~~~~~~}{zyyzyxvuuvvvvvwvuuwyyy{||{|~}}}||zyz{zxwwxyyxy{|{{|~~~~~~~~}~~~||}|zz{{zywwwvvtrppppomkkkkjijkjijkmmmllllmnoppqpprrstuuuuvwwyzzyxz}}{zz|}|{z{{zyyzzzywvvvxyyyxwwwy|}|{|}}}|}~~}{zzzzxwxxwvtttttttuvvuuvwxxyzzzzz{}~~}}~zwvtuz{yz|{||xxwuw}|z{}}{}|yyzz}}zy|}yxz}zwusuy~}}yttssy~}|zwwz}~~|zz|~{y}{|{xx{}}|{{wsstw{yx}}zwvxxz|}{zzzyyyz{|~}}~|yyz|}zxxy|~{xwwz}{wz~}}}}}}~~}{{}}{xxz}|yyzyx{}xwvqnlmmnpqpmhccddfhiihiifcfikloopqokjlmoruvuuuuurquz~~||zyz}~{xz}||||~~}|}~yxz{zyzyzzwqnpsrprutqqpooquxz|}~}}{{~}}~}~~~~}}}}}|ywwz|}~~|||zz{~|||}}||}}z{~}|~{|}{{{}~}}{yz~}{zz}}}~~|{zwvz|yy{{ywuux{|{|~}|{yz{}|z{}}}}}}~~}}}zxy{|{{|yvuwxxwy|~}|{{{|}|{zxvx{zxyyvtutsw{||{y|~|z}~}||zxxxyyyyzxvtqqrqstrpponlkklmnnnonlkkklnpqpnllmlkoqmkmnlijkjilpomnoooprtux}}|~}~~~~~yvwvuttvusuvurqsvvwyxwz|wru{|{{{zxxxwwx{|||{{}}|~~~~}{xwvttuwwvvvwxwuwz}~~}~~~~}}~~~~~~}{zz{|{xy{xuwxxz{{|||{{|}~~~~zxyyyyyz{zz{ywz}~~~~~}}}~~~~~~|~||}{zxwxzyy{|{{~~~~~}|{|}|}~||~}{{{zzywwwxwvvxvuwxvwyzz|~}|~~||}}||||||~}{{{zzzzyyzzxwwxwvuuuuvwvutrqrtuutsrrrrqpqrssrommnnnmmlkkkkkjjkkjklnmmoooqrtvxxzzy{~~}~~~~~~|{{{zxvwxuqnoooqpmnppnmnqtvwvtuwyzz|}~~}}{zxvvvuutstsrpqrrrsstvtstuvwwxyzzyy{}}||}}{yyyyyxwvuuuvutvvtsttssstuvuuvwwwxzzyz}~|}~}}}~~|{||}}~}}}}|{|}}}|{z|}}||{}~~}~~~~}||{|{z|}}~~~~~~}{zxxwvvuttsrqpooprrqqqqqrttuvwxwvvy{{z{|}|zyzzzzyvvwvtsrrsrpoooppppqoopqssrrsrprtuuutuutvwxxxyyz{}~}~~}}||||}~|}~}|yyz{|{{zzz{|zyxxyxxxwwxxvsrtvwvuvwwwwxz||}}|}}{zzz{zywwuuvwvtstvusrrsuvutsuvvuvyz{||}~}}}}}{yzzyxxwvvvwwutuvutrqrsrqponopqrpoprtuvwy{{|}~|}}|{zz{zyyxwxxwttutsrrtusstttuvxyyzz|~~~|}~~}||}~~~~~}{zyyxwwwwwvusrstvvusrrrrrqqpooopommnmmmmnnnopooopqqqrrrsrstsrrrssssttstttttuwxyyxyz|}~|||||{{{{{zyyz{||}}||}~~~~~}}}}|{yxxyzyyyyzzyyyz{||~~}}}~~~}||||{yxwxzzxxxxxwvxzzzyyz{||{{~~~}|{zywvvvussssqqssttuvvuuxzzzzzz{{{|}}}}}}}}~~~}{yyyzzywvwwwvuuvwxxxvvwyyyy{||{{}}~~|{{{zywvvxyyxxyzzz{|~}}||{xwxwututssttttsssstvustuuusqrssqponmmlkjjihiihgghijjjkklnoopqttttuxzz{|}}}}~}|}~~~~||||}||}~~}|||||{{{{|{ywwwwvuuuuvusrrstuuvvwxz{{{|~~}}~~~~~~~~~}|{|{zzzyyyyxxxyzz{zyz|}~~}}~}}}}~~}}||}~~~~~~}|{{{||zzyxxwwxxwwwwwwwyzzzz{{|||~~~~~}}}|{zyyzyxwxxyz{zzyz|{{|}~~~~~~~~~~}~~}~}}~~~}}~}}}}{{zz{zz{{{{yxxxyyyxxyyxuuuvwvutsrrqqpoponnmmmlmmmklmnmnnmmnopppprqqqrtwwvwxyyyy}~~~}~}{zzzywvuvwwvuuuuutsttuwxwvttuvwwxyyzyyyz{}}|{|{{{zzyvxyxxwwwwvvwwvvwwwwxwwwwxyyyz{{|}~||||}{{{|vrrw{zz}|wuqifhjnrpoqstskcehiilqsqwysmkjkmrux{~}~~|{z}|||}{sy~~zxx|~|~~~~~zz{{|zwvwwwyzwtutsqpnpuvuwxupqqjekqnlquqlmpprstvyywwxvwxwtsuwz}|zzxusolmlmppnopommlknopsvutuvuropsvvwwwy{zwvuuvvtuwvty~|xwwvwvtuyzxxwvyvrtwutwz}}|{{}~~~}z~}}}~}zy}~xvtphgihgoungmsjchkihkmlimtrmnrrrx~{}|y|xv~~{yyyxwwutvxxvvxtorwvtwzxstusqppqprwupqsmfhlhelssrtvvssttuy}{y}}}~}~}zxvtuxyxwvvvoikoonsvutuxwtuwts}~|zw{swzurvyxxz}|yxwtqonllqttssuvvspooprsswxuswyvsvxxwxxz{{yvstuutuyxuwxvusptwttvxwvwwvutruwy{wv|}{wsvxvvy{|{zzxusrsuuwyzxxyyz{|}~~~~|}~~||~zz{}~||}{|}zyzz}~|{}~||}{yyz}{~}}}vwzyurrrpsvnfkphaglhgjllklnlihhghjmpqpotwutvwwwz}}}}}~~{~|z{{yvvwvuuuropsqooorwvutqruutqosvvuuuwzywz}{y{}~}{z{}}{zywtstsqooquvttvwvutw{zz}~~~}~}zyzxussssrpopooomkkmmmnnlllmprppu{}}~}{|}|z{|zy~|xxwusuvsqsutrqpmnqttsuxvux{|{zxz{xx|~{xzzzzww{~~}}}zwwwvwxz|}}~}{|~~}}}~~}~~~zyz{{{{}|zxxxwtuxwvxxvuttuwyywvy{ywy{yy{|}~}~}zyxtqolnpmihghjjijijkigijfbdgedgihfhkkhjlkijijlmorvyzz|}~~~{{{zxutstutrqpqqooonlkknonnqrrrtuutvxz{}~~}}}}}~}}}}{yxyyxxyyz{||{{|zyzyyzzyz|yvvwvtuwyz{{zz|}}~|ywvwxwvvwvsomkiikljghijlmnpqrstuvyzzzzzxvuvwwwvuvwwussrqrutssrqqtvtruz{|}~{z{}|}~~||~~~{z|}|||}~}}~}~|{~~}}~~}}}|||zyxwxyxwwxxxz{|~}~~}|}}{yy{{z{zxyywxyzyzzyxwwvvwxyz{zywwwwyz{|~~~}}~|zzyxvtqrttrrrpnnonmlkjjjkkkkigfgggffffeefffghjlnnoqtvxyz|~~~}}}|zwuutsrqqqqqqppqqponnnoonnnoqrttttuvxyyzz{{}~~~~~~}{{{{{{|{zz{{{{zz{{{{{zyyxwvvuvvvvwvvvvuutuwwwxyyyy{|~}|zzzywutsrqqooopqppooppoooopqqqqpoopqrrrrrrsttttttuutttsrrstvvuuvvvvwxyyxxyyzz{{}~~||||{zyyzxwyzz{{{}~~~~}}~~|{zyyz{{|{zyzzywwwwwwxyyxxxwxyzzyxz|}~}}}}~~}|}~}}{z{zxwwvtsrqqonmljjihhgggghiihgfgijklnqstsstvwxz|}}||~~~}{yyxwvvuutrqqrrqpoppooponnoppoopqrsttuttuwyz{||}~~}}}}}~}}|{{{zzzyxxxyyxvutuvuuuvvvvuvvvvvuuwxyz{|}}}}~~~~|{zxwwtqqqqqqqqqqrrrqqrrqqpoooooopppqqrrrrrsssttssttuvuuuvwxxwwwxz{||}|||||}}}}~~|{z{|{zz{{{{||{zz{{|}}~~~~~}~~}|{{zz{zyyyxxyyxwvvuutuvuttuuuuuwwwvuuuvvxxyy{|~~~~~~}~}{xwvvuttsrqrsrqponnnmlllmnnnooopqqqtvutuvwwwwyz{|~}{{{zxvutttsrrqppppqqqqrqqqqqqssttuvwxxyz{{{|~~~~}}}}}}}}}~}|{{{{zzz{{{{zzyxwvutssrrsssrrsuvvvwwxxyz{{{|}}|zzyxwvuusqqqqqrrssrpoooooooonnnmmnnllklnooopqqrrrqqqrsttttuuwy{|||}~~~~~~~}|{{{{|||{yxxwwwwxyzz{|}~~}}}|zxxvvvwutttuuttutssstuuuvvwxxyyz{|||}~~~~~}|{{zyyxxxxwwwutsrrrpoppopqpppoppopqqqrstvvttvxyzz{{{|~~|{zyyxvuttutsrqqqqrrqqpqrrrstuttuvwwvwxyz{|~}}~~}~~~~}}}~~}}}~~}}}}||zyyyxxwvtsrsssstttuvvvvwxz{{|~}{yxwwwwutrrrrssssrrqqqqommnmllkjiijlkkklmmmllmmnnnnopqstuvvvwxz{||||}~~}}}}||{zyyxyywwvvwwwxyzz{|}~~}|}}}|zyxwvwvuutsttsssssstuvwwwwwxyxxyzz{|}}}~~~}||{yxxvutsrqponmmmllmnnnopqqqstuvwwvwwyzz{||||||~~}~~}}}~~~~~}}{yxxxxwvuuuuuttttttttuutttuvvvwwwvuuvvvxyz{{|~~}||{||{yyxxxwvutsstttttssttuuttuvwxyyyz{{|}~~}{ywxyxvvutsrqqponnmmlljhiiiiiijkkkllkllkklmmnooppqqrstuuuuvxxyyzyyz|}~~~~~~~}}|{|}|{{z{{zyyzz{||||}~~~~~~~~|{zzzzzyxwwwwwvvuuuuuvutttuuustttuuuvwvvvvwxxyz{}}~~~~~~}{zyxwvuttuutsrstssttuuuuuvwvvvvvvvvvwxxxwvvvvwxyzzyz{|||}~~~~}{{{{zzzzxwvvvwvvuutttuvvvvvwwvutuuuvvwxyzzz|~~~~~}{zzz{yxxwwwwwvutssrrsssstttttsssstuvwwxxyyyy|}~~|ywvutsrqpoooomkkkkkjjiiiijjkkkjjklkjjjjjklmmmmnprstuvvwxyy{|}}~}|}}|zyxyyyzzzzz{{{{zz|||}}|||{zyyyyyyyyywwvvwxusssrrqpqqqqrrssrstuuvvvwwy{}}}}~~}~}|{zyzzyxwwvuvvuttuvvuuussuvvvwvwxxwxwvwxyz{{{||||}}}|}~~~~~~}}|||{zxxxwwwvttttttuuuuvwwwwxyyyz{{{{{{|~~~~}|||{{{yxxwwwvvvtssrrrpoooonnoqrrsuuuuvwy{|}~}|zxxwvtsqpponmljiihhgggfffffeedddefghijiiklmnoqrtuvwxz{|}~~~~}|zyyyxxwwxxxyyyzzz{||||}~~~}{zzzzzyxwwvvvuutssttsrqppqrsssstuvvwxxxyz{{{||~~}|{zzzzzzz{}||}~~}{yxwwvvvvutttuvvvuuuwwwwwwwwwwwvvwxxxxwvvvwwwwwxxyyz{||}~~~~}{yyyyxwuuttssssrqqrttsstuvxz{||{|}}|}}~~~~~}|||||}~}|}~~}|zyxwwvvvvuttssssrqqppppqqqrstuvwxyzzz{|}~~}|zxvtrpomljjijigfeeefffffeeffghghjklnnnnnoprsttuvwxyzz|}~~}}~}}}}}}}}}|{{zz{{{{zzzzyxxxxvuutsssssssrrrsrrsssrssrrrsttuuuuuvvxyzzz{||}}~~~~~}|{|}}}}~~}~}{zzzzyxwvvvvvvtsrrrrqqppqrrsssssstuuuuvwxyyyyz}~~~~}}|{|||{zyxyyxxxwwwvvvvuuuuuvwwwvvwwwxxxyyyzz{{|}}~~~~~~~~}}}|{zzyxwvtttuuvvvutttssrssssssssstuuvwwwxyz{|||~~|yvtrponmkjijjjihgffggggffgghhhhijkklmnnooqqqrsuwz|||}~}||{zyxxxxxxwvutssttttssssttsrrttuutssssttttsrstuuuttuwxyz{}~~}}}}}||{{{|}}}}}~|zyxxvvvtrrrrrqpopppppppppprrsssssttstuvwyyyyz{{{{||||||||{zzzyyyyxxyyyyyyxwxyyyxvvvvvvvuuuvwxxxwwwxyzz{|}~~~~~~~~~}|}||||{zywwwwvvvuutttttttttttssssttttuuuuuwxz{{|}~~~{zwsqqonljjkjiihffeefgfeeeefhhhggijlmnnnpqsuvwwy{|}~~~~}}|{zyxxxwvtsstsssrrrqqqqrrrqrrrrrsttuuuuuuuuvvvwwwwxyz|~~}}|{||{zzz{|||||}~~|{yxwvvvuttsrrrrqqqppppppppoooppqrrssuuvwwwwxz{|}|{{{|||{{zxxxwwvutuuuvvvvvuvvutuuuvwvvvwxxyyz{{{||}~~~~~~~}}~~~~}}|{zzzzxwvvvvvutsrrsrrrrrrttuuuuuvxyyyzz{||}}~yvwwwz|zsmg`]`dgjlkigb[[[_filnnlebcfhlqwyyupnostv~|xw{}}|yz~~||}~~}zuqnlmppoqsrolkgfjqqoqsojmpnoruwxyxvuuuy|{|}}}~~|zwwy}|xuwzyy~{z{~}zvuwyxvtqomkkjikoqomkhfegkopopsqpomnrw{{zwttuuwvv{~}ywuqrtuxzxvurrrpnqvwwwusooqtw{}~~~|zxy}|}}{{|zzyxy{}}}}zxy{|}|}}zwtssv{}{xxywtstx|~}}}zxyzz{}}}|}}ytv{{{~~|}}{{~{yxvwvrnnmjhfdceffgfdca``beijiijhfgjmqvzyxwvuux{~}~~~}{zyvurnjjjjlnllkheddfjoqrpmmoqqswy{}{xyzxx{|{{}~|z{zwu{|}}~|zyz}~~}}yz}}}~|{{zyz|}|}}|z{||}~{zyxyyvrqqnlmnllllkjgedcglnonmnnnopqrtwxwuttsssrtutrponmmmnoononmlkkptuuutvyywz~}}|||||}~~~}}}~}}~|z{|yvvwvuuutsuyxvvvrquyyxz}}}}}}}|~}~}}||}{xwvusqomklmlklligggffhkljjlnppnqvvxzzyy{}}~~|}}|}}}}{yxwwwwxyyz{|||{{~~{yxxxxwuutqoppooopqqpoopqsttuvuuuvvvvwyzzyyxvuwxxxxxyywtuy{}~~~|{z{{{zzxxwvvuwxyyyy{|~~}}{xwxvutrpomlnoomnnlllmoqqpqrrpprqqrrsrponnmljkllllkkjjhhjlmmmljiloqrstuuvwwwz}}|}}~~}zxvvwvtttsttrqqqqrrrsssssuuttvwy{{{zy{}}}}~~~~}{ywuttroopponnmmoqqpqqrsuvuvxyxxwwz|{{{{{{{z{zzzyxxxxwwwwwwvwwvuwwvwyzzzzzzz{}||~}}~~|zz{{zxwvttttuuuuvvvvvwwwwwwxwwxyzyxz{{{{{{{{zyxxyzzywwyyyz{yxyzzzyz{{||}}~~}|}}}|{z{|{{{{|}|{{{}}~~~~}{zyxusssrssrqqqrrqqrssssrrqpqrrqqponnnnnmlmmmlkjkmmmlkkklkjkmmmmmnooopqrtuvwyy{|}~~~~}|}|||{yyyyxvuttttrqqpppqonopoooppqqqrstvxxy{|~~}}~~~}}}~~~~}}~}{zzxvutuvvutstuvwwwwxxxxxwxxxwxxxwwwxxwvwwwxxwwvwxyxwwwxxwwvwwwwvuvvuttuvvvvwxxz{{{|~~}|{{{zyywwwwyyyyz{zzzz{|||||{{{{{{{||{{{{{zzzzzzzzyxyzzzxxyzyyyyyz{{zyyz||}~~~|{zwuttttrqqsstsssssssrrstsrqpppopoonmllklmmmlklllkjklmmmmllmoonopqrrrrsuwxyy{}~~~~~~|zzzyxwvutsrqpooooonnoooonnoopqstuuvwwz}~~}||}~~}}}~~~~~~|zyyyyxwvvwvvvvuuvwwwwwxxyyyyxyz{{zyyzzzyxxwwwvuuuuuuusrrsrrrrstrrtuuvwyz{|}}}}~}|{{|{{zzzz{zz{{||{{|}~~~~~~~~~~~}|||{zyxxyxvuuvvvuvvwxxxwwxy{||}~~~}}}}}|{{}~}||{zywuttuutrrqppoopppoooononopqpoopqqqpooooonmmmnmmlllmllllmnpqqqstuwxz|}~~~~~~~|{yxwvutrqponmmnoommnnoopqrstuuuvxzz{{}~~~~|{zz{{{{{z{|}}|}~~{{||{yxxwvvvwvvwwvuvwxxxxxyyyyz{{{zyyyzyywvvwvutstsrrrqpqrrqpqsttuvwwxyz{|}~~~}~~~|{{|{||||}||}}~~~}|zyzzywvuuuttuuvvvvvvwxyzzz{}}}}~~~}}}}}}|{{zxwuttssrqrrqqqpppoppqqqqqqqqqqppqqqonnnoonnnnnnnnmnoooonoqqrsttuuvxxxyz{}}~~~~~~~|zzyyxvvvutrqqqrrqppqqqqqqqrrrsttuuuvwxz{||}~~~~}||}~}{z{|}}||{{{|}~~}||{zxwvvvwvvuttttutsvwvsnjlqyzszr`ly~|ld\afdbdegihhhhjlnpssrsuyyx{~~~wqrqrtnis}|z}tk{puzz|zwwy|~|xz{}zv}}|{~}{}}}~|xtspqomnlllljhfdiponmklmkjhhovxwvw~}wqpmhcaaa`\YZZYXZ]]\[YYY[^^[ZZYXWW]`\WVVW[`eggggfddehmqtvwz}~}zxyyursvy|}~~ztsuvvutuuuvwxvtrokheb`__]]^\\`eqz}~yrjefijloqstttvxwvx{|}|zvssutssrrtuw{~{yxwwxyyywvyzxwwvuux{ywy|}}wqrsuy{|~{tpnliiosqopqrtx|}|~}{yxxwyzwrokihgggjmpomkiaZZ\]]\ZYZ_ffegigec`_^UMQUQLKIMQONNPQQPRVYTORTSTTUY`gkjgghjmnnnlheccjpnlliggggggggffjqss{zrqppqqquxvtvy~~{~|yww~{sz|xtooqqppqrty}|y{}|{|~~}~zz{zz{zxusrtxz{yy{|}~|xsrw||zwttuw{}}|zz|{z{|~}}|yxwtsqpppsuttsrrrqqqpooomliijigghghjjkkjijlklmpqrrruuttvwwvvyyy{}~}}~zusrniiigfb_bfdba`\ZYYXWZ\ZWUTTUVWXXVVUUVWXVTSVYWUWXWUTSVYZ[[ZZ[XWYZYZ\]\\_`acefikhdefhklmopswvuxxussux{~~~|~}}}}}}~}~~}~~}|||zwxz|~|y{~~}|zxwwxxxwvvwwwxxxwustvuuvwxywuuuuxy{~~}~}}}zz{}~|{{zz{{~~~~~|~~~}|~~{{}|{{|~|~}}}~|{{|}{xxyzzyyxwwxutwzyxyyz{wttsvyvrrswzwsrqppqsvwustuttvxxwvvutw{||}~~~~{xxyvsssnkkjkliedddedddcdfhiiggfdbbb`_cfffghfdefedccefdcdfffdbbba``_accbba`adghhgegiijihhiiilnoommnqsvy{yvuuuvwy}~~~~}}~~}}~~~~}}~{|||}{z}|{{~}yz}|{~~~~}~~}|}~~~}~~zzz|~zwwxyyyyyzzz|}|zyxwvx{zz~|xxxy{|}~|zyz{|~{y||xx{~~}|}~}||{yxwxyz|~~|zxxxwwwwvvwyxxxx{}|zzxy{{{zy|~||}~~~}|}~~~}xwwyzyvwywuvwwvtsrqqsttroooooqqqpommnnmmmkjloqromljhiklmoooonmmmmnononmmmnoqrrqqpooopqqrrsuroruuutsssrsuxyy{{zxyzywwxz{{{{|ywy|{{{|||zxxxy{}}||{yyz}~}{{}|z|~|||~~|||{z{||{{{}~~~}~~}}}~~|||||}~}~~~}~~~|||}~~}}||~~~~}{{{z{zyyywvuuvvuuvutstuuutsssttsrqrqqrsttsrqpqrqppqpppqppqqonnnoqqpqqrrrqrssrssttuutsssrqrsuvxxxwvvwyyy{|ywvvwwxxwvwwvvwwwwvvwwwwy{zxxyyz{|}}~~}{||{zzz{|}~}{zz{|{zzzzz{zz||}~}||}~~}~~~~}}~~}{}~}}~~}~~~~~~}}}}~~~~~~}}}~~}}}~~~~~}}}}||||{{{|}}||{{{{|}|{{|}}|||}}}}}}||||}}}~~}}}~~~~~~}{||{zzyz{||{yxxxxxwvtsstuuuusssrqqqqqppnnnoooonmlllmmmmmnnonmnnnnoopppqqqrrrrrrstttutttuvvuvwwwwxxxwvwxwwxyxwxyzzzzzzz{{||{|||{|}|{{{|}}}~~~~}{|}|||}}|{{|}||}||}|{{{||}}~~~~}}|||||}}}}|}}~~~~}~~~~}}~}}}}~~~~~}~~}}~~~~~~~~}~~~~~~}}}|{{{{zyyyyyxxxwvuuutttttssrrqqppppppppppppppppppppqqqqqrqqrrqqrssrstttttttuuuvvuvvvvvvvvvvvvvvwxxwwxwxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{zzyyxxwwvvuuttttsssrrqqqqqpppoooooooppooopppppqqqqqrrrrrrrrrrrssssstttttuuuuuuuuuuuuvvuuvvvvvwwwwxxxxxxxxxyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}|}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwvvvuutssrrrrrrqqqqqpppppppppppooppppppppqqqqqrrrrrrrrrrsssttttttttuuuuuuuuuuvvvvvvvvwwwwxxxxxyyyyyyyyyzzz{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zyyxxxwvvuutttssssrrrrqqqqqqqqqqqqppppqqqpppppppqqrrrqqqrrrrssssssstttttuuutttuuuuvvvvwwvvvwwxxyyxxxxyyyzzzzzzzzzz{{{{||{||||||||||||{|||}}}}}}}}}}}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}|{{zzyyxxwwvvuuutttssssrrrrrqqqqqqqqqpppppppppppqqqqrrrrrrrrrsrrssssssttttuuuuuuvvvvvwwwwwwwwwxxxxxyyyyyzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~~}}~~~}}}}}}}~~~}}~~~~~~~~~~}}||||{{zyyxxwwvvvuuttssssssrrrrrqqqqqqqqqppppqqppqqqqqqqqrrrsssssstttttuuuttuuuuuvvvvwvvvwwwwxxxxxxxyyyyzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{||||||||}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}|{{zzyyyyxxwwvvuuutttssrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrsrrrrrssstttssttttuuuuuuuuuvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzz{{{{{zz{{{{{{{{{{{{{||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||{{zzyxxxwwvvvuuuttttsssssssrrrrrrrrrrrrrrrrrrsssssssttttttsttttttttttuuuuvvvvvwwwwwwwwwwxxxxxxxxyyyyyzzyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}~~~~~~~~}~}~~}~~~~~~~}||}}|{{zzyyxxxxxwvuvwustutstvtqsttsrqrssttssrstsrstsrtutstutttttutttuutuwvuuvvwvvvwwwwwxxwvwyzyxxyyyyz{zyz|zxz|{z{{{zzz{|{{{{{z{||{{||{{|}}|{|~}|}~}}}}}}~~}~~~~~~~}~~~~~~~~~~~|~~}~~}~~}~~|}}|{{{zyyzyxxwwvvvutuvustutssttttssrtutssrstsrsttttttttttuuuutttuuuuuuvwvtvxvuvwvuwxxwyzxvxyyxyzyxz{zxz{zyz{zzz{{{zz{{{{{||{{||{{||}|||||||||}}}}~}|~~~~}}}}||{{zzyyxxwwwwvvvuuuuuutttutttttsstssstssssssstsssttssttstttttstuuuuuttuvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{zzzz{{{z{{{z{{{{{z{|{z{||||{||||}}||}}}}}}~~~~~~}~~}||{{zzzyyyyxxxxwvvwvvvvvuutuuuttutttttssttttttttstttttutttuutuuuuuvvvvvvvvvvvwwwxwwwxxxxyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{|{{{{||||}|||}||}~}}~~~~~~~~~~}}|||{{{zzyyyxxxxwwwwwvvvuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuvvvvwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{||||||||}}}}}~~~~~~~~~~}}}||{{{zzyyyyxxxxwwwwwwwvvvvvvuuuuuuuutttttttttttttuutuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{zzzyyyxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuuvuvvvvvvvvvvvwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~|}}|}~}}z~}~~~|{~z|~|z|~|zzz|}zvwy{}zwxzxvxzvsw}zwxyxwyzyyyyz|{{||~z|~}z~z}~}|}~{~}~~}}}}||~{~~{|}{zxvx{zxxxxwutwyxwz{ywz|vov{tosvsqsvvvvvxxtnmoppqrqoqrssrqrrpooooonnmkknnmnnpsrpqtroqtsrrsvxyzwtvyxvxzyxyyyzwtx}}||}~~}|{{yyz{|~{|~~~~~~|}|xtuwtqv|wrz|vz~|xwywsw|yvz~{y||wy|wrvzuqv{ywz~yu{}x{}xuy|}~~}}{}~|}~~}{}~}|~|}~}{|}||}~}|}{x{~zvx{vrw|ywy|{zz{ywy|yv||uz{vz~zvy|zvy}{y{~|z}~~~~{~}}~~}|}{x|~|}zzywvtsrprtrqrsturpooopoopqomrwtprsssrqrtuusstusrtxvtvxxywvz~{x|~{z||{{{z{}}|zx|~|{xvy}zxz{||||{{zz{|{y{}{z{{|}~~}|{~|y}~}|z~~z~y||zz{yxz}}}~~~}{z}}~}|||{}~}}}~~{ux{zxyzwtx{uou}wqw}zwx{zyz{zwvvvuuvuvtrvywuvwutuwusuvvvxzxwz{|~}|}~}~{}}|{{}~|{|~~|z{~~|||}~|~~{{||{{|{|~}{{}}}}}~{||{{zzzyyyyxvtuusrstrpoprsqoruutvvtruwtqrtrpswvtvywtwyvsuxwwxywvxzzyz~}{|~|}}{|}{yz||}|{}}|~~|zzz|}}}~~~|~~}}}}{~~|~~~~~||}|xz}yuxzyyz{|}~~~}}~~~~}{z{{{|{{|}}}~~}{|~|{}}}}{zxwwxutuwwwxxyzzywuvwtqrtrpsusprtrpqrpnnmmnmmmnprrrrrstttvwxxxyz||}~~~~~~}|}}}}}}}||||{|||{{}}|}~||}~}}~~}|}}|{|}|zz{{|{yz|{z{}|{}~}{|}|||}|{}~~~~~~~~~~~~~~~~}|zywvttsqoppppqqqqrssrssssssssrrrrsssstvuuwxwwxyyxxyxwy}|z|~~~~~~~~~~||}~}}~~~}}}}||{||||||}~~}}~~~~}}}|||||}|{|~}}}~~~}||||{{zzzz{{|~~}~~||}|{}}}|}~}{|}|{|}}}~~~}}}}~}}~~~~~}~~}}~}||}{yyzzzyyxxwvuuutssrqponnmmmmmnnnnnnooopqqrstuuvvvvvwxyz{|}}}}}}}~~~~~~~}}}}}~~~~}|||||}}}~~~~~~}~~~~}|{{zz{zz{{|||}}}}}}~~~~}}|}}}}~~~~}}}||{{{{{{{{{|}}~~~}}~~~~~~}}}}}}}~}}}~~~|{yxwuttssrrrrrrrrrqqrrrrrrrrqqqqqrrsssttttuuvvwxxyyyyzz{|}}~~~~~~~~}}}||{{zzz{|}~~~~~~}}}||||||{{zz{{||}}~~}}|||||||||{{{{{||}}}||{{{{{{{{{{{zzzz{{|||}}}~~~~~~~~~~~~~~}}|{zyxxwwvvuttssrqponnnnnnoopppoooopppqrrssttuvwwxyyzz{{{{{||}~~~~}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~}||{{zzyyzz{||}~~}}}||||}}}}}|}}}~~~~~~}}}}}}~~~|zywvuttsssstttsssrrrrqqqqqpppqqrrssttuuvvvvvvwxxxyzz{{{{||}~~}}|{{{{||}}}}|}}}}}||||{{{{||||||{zzzzzz{{{{||{{{{{{{||}}}}}||{zyxxxwxxxxyyyyyzzz{{{{{{{{||}}}~~~~~~~~~~~~~~}}||{{zyyxwvuttsrqqqpppopppppppooooooppqrrstuvvwwwwwxyyzz{||}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}|||||}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~}|{zyxwvvuuuutttssrrrqqppppppppppppppqrstuuvvvwwwwwwwwwxxyz{||}~~~~~}}}}}}}}}}}}}||||}}}}}}}}|||{zzzyyyzz{{|}~~~~~~}}||{zzzzzzyyxxxxxxyyyzz{{{||||||}}}}}}~~~}|{yxwvuttssrrrqqqpppooooooopppqqqqqqqrrsstuvwwxxxyyyyzz{{||}~~~~~~~~~~~~~}}}}}}~~~~~}}}}|||||||}}~~~~}}||||||||}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}|{zyxwvuutttttttsssssrrqqqpppppppqrrsttuuuuuuuuuuvvwwxyyz{{{|||}}}~~~~~~~}}}}}}}}}}}}}}}||||{zzyyyyyyyz{{|||}~~~~~~~~~~}}||{{{zzzyyyyxxxxxxxxyyyyzzzz{{{||||}||}}}~~~}{zywvtsrrqppoonnnnoooooooooooopppqqrrrstttuvvvvwwwxyyzz{{||}}~~~~~~~~~}}}}}}~~~~~~}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}}~~~~~~~~~~}|zyyxwvvuutttssrrqqqppoooonnoooppqqrrrrrrrrrssttuvvwxxyyzzz{{||||}}}~~~~~~~~~~~~~~~~}}}|{{zzyyyyyyyzz{{||}}~~~~~~}}||||{{{zzzyyyyyyyyyyyyyyyyzzz{{{{||||}}}~~}|zyxvutsrqpoonnnnnnnnnnnnnnnooppqqrrrsssstttuuuvvwwxyyz{{{|||||}}}}~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}|||}}~~~~~~~~~~}}}}||||{{{{{{{{||}}}}}}~~~~}|{zyxwvuutsrrqppoonnnnnnnoopppqqqqqqqqqqrrsstuvwwxyyzz{{{||||}}~~~~~~~~~}}||{{zyyyyyyyyzz{{||}}}~~~~~~~}}}|||{{zzzzzzz{{zzzyyxxxxxxyyzz{{{{{{{{{|||}}~~}{ywvtsrqqppooonnnnnnnnnooopppqqrrrrrrrsstttuuvvwwxxyyyzz{{|}}~~~~~}}}}}}}}}}}}}|||{{{{{||}~~~~~~}}}|||{{{{||{{{{{zzzzzz{{||}~~~|{yxwvutsrqqpoonnnnnnnnooooooooooppqqrrssttuuuvvwwxyz{||}}}}}}}}}}}~~~~}||{{{zzzzzzzzz{{{||}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzyyyyyyyyzzz{{{{{{||||}}~~}|zxvusrqqpooonnnnnnnnnnnooooooooppqqrrrssssttttttuvvxyz{{||}}~~~~~~~~~~~~~}}}|||||||||{{{{{{|||}}~~~~}|||{{{|||||||||{{{zzzzzz{{||}~~}{zxwvutsrqpppooooooooonnnnnoooppqrrsstttuuuvvwxxyyz{{|}}}}}}}}}}}}~~~~}}}}}}}}|||||{{{{{{{||||||||{{zzzzzyyzzzzzzzzzzzzyyyyyyyyyyyyzz{{{|||}}}}~~}{zxwutsrrqppppoooooonnnnnnnnnoooppppqqqrrrrrrsttuvwxyyz{|||}}~~~~~~~~~~~~~~~~~~~~}||{{{zzz{{{|||||}}}}}~~~}}||||||||||||||||{{{{{{{||}}~~~|zxwutsrqqppppooooonnnnnnnnnoopqqrrsstttuuvwwxyyz{{|||}}}}}}}}}}}~~~~~~~~~~}}}|||{{{{{zzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyzz{{||}}~~~|zywvtsrqqppppoooonnnnnnnnnnnnnnooooooooppqqrstuuvwxyyz{{{|||}}||||||||||}}}}~~~~~~}}~~~~}}|{zzzz{{|||}}}}}}}~~~~~~~~}}}|||||||||||||||||||||||}}}}}~~~}{ywvussrqqpppooonnnnnnnnooopppqqrrssstuuvwwxxyyzzz{{{|||}}}}}}}}}~~~~~~~~}}|{{{zzzyyyyxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{zzz{{{|}}~~~~~}{ywvutrrqppooonnnnonnnnnnnnnnnmmmmnnnoppqrrsttuvwwxyzz{{{{||||{{{{z{{{{||}}}~~~~~~~~~~~~~~}}|||||||||}}}~~~~~~~~~~}~}}}}}}}}}}}}}}}|||||||{{{{||||}}}~~~~~~~~~~|yxwusssqoprpnoooppoonprqoprqpqrqqrstvuuvwyzywyzzy{|{y|~}~~~}~~}}}~~~~~~}|}~|z{{xuwyxwxxxxy{xux{xvy|yvz}{y{}}|}~}}|{|}|{|}}~~}~~}~~~~~{xxwtrrsqponopponmnonnnonmlmmmlkmooopqqrrstuttuwxyxvxzyxyz{{zyzzyxyy{|zy|}z|}||}~~~||~~~~}|}~~}~}~|~}}}}|||}~}}}}||}~|z{||{{{|}|{}~}~~}~~~}}|yyyvsttrqpppqpoppqqpqppqrqqrrqpruutuvwvvxwwxyyxz{zy{~|{}~{~~|}~~}~~}}~~}}{yyzz{zwxyxxxyz{yxxxxxy{{zzzz{|}||}}{}~~~|}~~~}z~}~|yxxvusqrsqoprpooponnmmnnnlknpooooqsrqrstttuuuuvvwwvwxwwwwxxxxyyyxxxy{zxz|{{zz}~|~~~~~}~|}~~~}{}}z|}|z{}|{|}}}}}}}||}~|{|}}||}~~~}~~~~~~~||{ywvutsssqpqrqpqrqpqrqpqrrrrrtvtsuvvuvwvvwyxxzzyxz||{{|}~~~}|}}}~}|}~~}}~~~~}}}}|{zy{|zxz{yxyyyzzyzzzzzz|||{|}}|}~~~}~~}}~}}~~~|{ywvvusssrpqqpoonnonnoponoppqppqrrrstsssstuutuuvvvuvwwwxxyyxxyzyxyzyyz||||}}|~~~~~}~~~}}}|||||{|}}}}}~~}}}~~~}}~~~~~}~~~}~~}~}|zyxwuuutsssrqrrrqrsrrrssssttsttttttuvvuvwxxxyyyzzzz{{|||}}}}|}~}|}}}}~~~~~~~~~~~}}||}|{{|{zyzyyyzzzz{{{{{||||||||}}}~~~~~~~~~}zyywutsrqqqpooooooopppopqqqqqrrrrrsssssssstttttuuvvwwwxxxxxyyyxyzzzz{{||||}}~~~~~~~~~~~~}|}}}||}}||||||}}}}}}}~~~~~~~~~~~~~~~~~~}{zyxwvuttsssrrrsssssssssssssssttttuuvvwwwwxxxyyyzzz{{{{|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{||||||||}}}}~~~~~~~|{yxvutsrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssstttuuuvvwwwwxxxxyyyzzzz{{{{||||}}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||}}}}~~~~~~~~~~~~~~~|{zyxwvuutttttssssssssssssstttttuuuuvvvwwwxxxyyyyzzzz{{{|||}}}}}}}}}}|||}}}}~~~~~~~}}}}}||||||||||||||||}}}}}~~~~~~~~~~~~~~~~|zyxwvutsssrrrrrqrrqqqrrrqqqqqqqqqrrrrrsssstttuuuuvvwwwxxyyyzzzzzz{{{||||}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}{zyxwwvuuuttsssssssssssssttttttuuuuuvvvwwwxxxxyyyzzz{{{{||||||||||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}}}}~~~~~~~~~~~~~~~~|{zxwwvuttssssrrrrrrqqqqqqqqqqqqqqrrrrssssttttuuuvvwwxxyyyzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}~~~~~}|{yxxwvuttttssssrsssstttsstttsttuuvvvvvwwwwwxwxyz{z{{{{z{{{||{{|{|||}~~}|}~~~~~}}yz|{wopt}|vz~~uqoqu~~}ysrx~wuxz}}yxz~{|y|{|sqsw||zytprw}{w{}z{xtx|zzvpw{}~tlt|{|}yxxvvwtptuqpvz|~}zxxwvuuv{{yzyxz|wyzvrlihimohb`\[]`ca_`_\ZVV\abaa_\Z[\`ec`aa]Y[`cdfgd`accehikqrmhehllnsvtooooqty}|wssuvu{}}x}}{|{}|{|x{|wtqqrplkh`XVWUSUUQOMJIIGFJMLJLJFFHKMNQRLEHMJJRWQJKLJJNRSTSPPOMMRVTQSVQMPTNJRYQILNLKNRRQTVQLOUVU[_YSTWWV^e^W[]YVZ_[W^e_Y[_]Z_ehgeca_bhiilljklmnotwtppqpoquwywuutrtvyz{~zuw{zx|{{{wtw||zzzxvx{{|{~~|{~}~}{|}}{{||{|~~zy{yw{|y{}zwx||||{yxyxututvwrmmmkkkkjhecdeefghhhijigghlpnknqljosrqvzvquyuquyxwyyurw|xtwyupqspmnmjgc`__][^_[WXXVUUX\]ZXXXXWWY[[ZWVWUQTYWUTSSTVYZXZ^^\_c_\bhhhjjhfkspjryslqvusuwuuwxwuvwyyywxxursuttvuqmorpnqsrqrsqoqtttvvtsstvvsqstsqomnpmkmoliijlnpqonqsqqwzyxz}zwz~~~}}}{ywspppmkjigda_bdb_^][ZZ[[[\[WUWZXVX\ZVY]ZWZ\\]__`__`abbbddcaaba``_^^^[[\[\]\ZY[^\Y[]^]^^^___^]^a_]]^\ZZZ[\ZWXZYWWWWWZ[YXYZZ[]^`ba_aeffgiklklklortsrrstsqrssrolllkihffgebcda_bdcbaaabccefecceefgfghffhihhfdfhgfeeghfefhiihghikkjhjnmklnnmnqpptvuswz{z|~~}{yvuwwtqpqomllkkkiecehebbccccbaaceeefhihijlmmmoponopppnlkkjihgfffdcdddbabbccccccddddcbbbaaa`_``^\\]]]\\[[\[YYZ[[ZZZYZ[YXZ[[Z[]\\]^_`bcbbehijlnpppqtvvvwxwwwwutuuutrrrrpopqqqqqqqssrqstrqrsrrqpoppoooonnonmopomnoomlmnnmkkjjjighiigfdeghhhhijkllmqsssttvxyyyzzyz{yxxyyxwvuvwvvvwxxwvvy|{yyzzz||zyz{zyxxyywvvvvvvuttuuutuuttsssssssttttuuuvwyz{|{|}}||||zyyyzyxxxxzzyyzzzz{{|}~}}}~}||{{{ywwwvuttsstsrrrssssrrrrrqqrssrpooooommmlkihhihhgffgggghhiiijkklmnooopqrssttvwwxyz{|||}~~}~~~~~~}|||{zyyyyxwvwwxwwxxxwvwxyyyyxxwwwxxwuttsrqppppnmlmmmmmnoppooprttttuuuuvwxyyyyy{||}~~~~~}||||||{zz{{|||{{{||||}}|{{zz{zxwvvusqqqqpnnnmmllnopooopqrstvwvvvwxyz{{|||}~~~~~}|||{{{{{{{{||||}}}||{|}}|zyyyxvutttrqqqqppppqrrrrrstuwxwwxxyz{|||}}}~~~~~~}}|{zzyxxyzzyzzz{|}~~~|zyzzzyxxxyyyyzz{zz{{{{|||{{{|||{||~~}|}~}~~~}||||zxwxxxvuutssstssssstuutuvvvvwxxwvvvwvusrssrpooonnnnnoonnoqrrssstuvxyz{zyz|}~~}||||{yyyxxxxyyyxyy{||||}~~~|zzzyxwwxxvuuuwwxwwxyyyzz{{|||{|}}}}}}|zyyxxxwwxxwwvwxxyyxxyzzzz{|||||}}~~~~}||||{zyz{{{zz|}}||}~~~~}|{||zyyz{zyxxwwwwwwwwvvwxyyzzzz{}~~||{{yxvvvutsrrrrrrrrrsssstuutsstuutsssrrqqqqppnnnnnnnnnmmmnnnnooooooopqqqrstttuwyz{|}~}}}}|{zz{{zyyzzzyyyyyxxxyzyxxxyyzz{{{|}~~}}}|||{{{{{zyyyzzyxwwxwvvwxwwvvxyz{z{}~~~}}}~}}||||{{{{{{yxxyzyxwwwxwwwwxxxyz{|}~~~}}~~}}}~}~~}}|{zyxxyxwvvwwwwwxyz{{{}~~~}{zyyzyxvuuuttttutssstutsstttsrqqrqqppppnnopppppooppppponmnnmlllkkjjkklkklnppppruvwxyz||}~~~~~~~~~}||}~~~~~}}|||}}{yyyzxwvwwwwvvvvwwwyz{{{|~~~~~~}|{{|{yxxxwvuttuutttttuvwxyzzz{}~~~~~~~}}}}}}~~~}|{{{{zyxyxwvuuuvvvvvvvvvxz{{|}}}~~}}}|{{{|}}}|}~}|||{zyxyzzyyzzzz{|}}}}}}~~~~}}}}|||}{yxxxxxwvutsqqqrrqpoopppqrrrqrrrrrsrrqppppnmlmmljhhhiihhijjiikmnooopqsttuvvvwyzz{|}~~~~~~~~~~~~~}||}{yxxxwvvvuuuuuvwwvvxzzzz{|}}}~~~}}}|zyyyyyxxwwxxxyyzzzz{{}~~}~~~}}}}{zz{{ywwxyyxwwwxxxxz{zzyy{|}}}}~~~~}}}}|||||||}}}|}~~~~}~~~~~~~~}}~~~}{yxxxwutttutssrssssttsrrrrrrrqqpoonoonmlmmmlkkkllkkkkkkjkklllkklmmnnoppqqstuvxzzz|~~~~~~~~}}|{{{{zz{zyxxxyyxwwwxxwwwxxwwwxxyxxyz{{||}~~~~~|||||{zz{{zyyzzzyxxyyyxxxxxyyyyzz{|~~}}~~~~}{{{||{zzzzzxxyyyxwwwxxwvwxyyxxyz{|~~~~~~}}}~~||}}}||||}}|||}}||}}}}~~~}||}}|{z|}}}}~~~}}|{yxxxxwvvwvuttvwvutsttttttssrqqrrrqpoooonnmmmmmmmmmmmmmmmmmmmmnnnnnoqrsttuvxz{|}~~~~~~~~}}~}||{zz{{zxxyxxwwxxwwvvwwwvvwxwvvwxzzzz{|}~~~~~~}|{||{zyyyyxxxxxwvwwxxwwxxxyz{||||}~||||{{zzyxwwxyyxxxyyyyyz|}||}~~~|||||{zz{{{{{|||}~~~~~}}~~~~~~}{zzzxvuuuuttrqqqqqqrqppqppqrrqqppqqpoonnmkjjkjhhhhhhghikllklnopqrsttuuvxyyzz{{|}~~~~~~~}|zyyyxvuuuuutttuwwwwxyz{|}}}}~~~}||{{zyxwutuuvvuuvvwwxyz{{{{}~}}~}||{zyxyxwutuwwwvvvwxxyz{|||}}~~~||{zzzz{|{zz{}~~~~~~~}|zxxwwvuttssrrrrrrrrssrrrssrrssrpooooomkkkkjijkkjiiikllllmnnnopqqrsssttuvxxyyz|||}~}}}}|||||||}}}~~}{{{{{zyxwxxwwwxxwvwxxyyyyyzzzz{||}}}~~}}||{zzzzxwxxxwwwwxxxxxxxxyzzzyyzz{||}~~~~}|||{zyzzzyxwxyxwwwyyxwwwwxyyyyzyyz{|~~}}}~}}}|||}}}}||}}}}}}~~~~~}|{{zyxxxxvuuvwwvvutuuttsssqqqpppooonnnnnnmmnnnmlllmmmlkkllkkmmmmlmnpqqqrsuvwx{||}~}|}~~~~~}}}}||{|||{{zzzzzyzzyxwwxxxvuuuuuuuuuuuvwxyz{{{}~}}~~~}||}}|zz{zzyxxwwwwwwwwwxyzz{}~~~~~~~}}}}~~}|{{{zzyyyxwvuvwwvuvwwxxyz{}~~~~~}}}|{{z{{{{z{|~~~~~}||||{zzyyxwvvwvussrrsssrqqqrrrrrrrqppppponmmmlkjjklkkjjklmnopqqrrtvxyz{{{|}~~~}~~~~||}}}}}}}}}}}}~~}|||||{zxxxxwuvuuuuutuuuvvxyzz{|}~~~~~~~|{{zzywwxwvtttuuuutvvwwxyzz{}}~~}{{zyxxwxxwvuvwxxxyzzzz|}}~~~~~~~|zyz{{zyz{{{z|}~~~~}{zzyywvvvvutttutsstuuutsstutssrrqqonopolkkkllkkjklllmomlpttsssrqsvvvwyxwy}}|}}}~~}}{{|~~}~~}~}z{~}zyyyyxwvvvwwvuuvvvxwwxxyzyy{}{z|~~~}|}~}||{{{ywx{ywxzzzyxyz{|zxyz{|{}~~}}~~~}||}|{{z{zxwyzyxxwxzyxxxxyyzyy{|yw{}{}~~~~~~}}}}z|~~~~~}}|}~~}}~~~|z{}}zzzzzyxyzyxwvvuuvtrssqppqqpnloqomnoommmmmnoljmpnklonlmnnnpqqrtuwxxy{}}~~~|}~~}~}{~~|~|~~z||z|~|zz{zz{{zyyzzxwwy{{zxwxzyvwyzzzyyz{{}}~z|~{|}|{{|{z{|zxyzywxzyyxwwyxwxz{{{{{|~}|z}~~}{yz||zz{zzywxyxxxwxzxwvwxyzzz{|}~~~}~~}}~}{|}|{{{|}|{{{{|||~~~}}}||zzzz{zxxxvxzxuvwwuuvutsssssrqonoponmmmnomjmomjmpnlnqpnqtrpsuutwzzx{~}|~}}~~~~~~}|}~|{~}}}~}}~}|{{zyz{xuvyxvvwwvwxvtx|xux|{yy{{|}~~~~~{{|{z{{xwyzxxxyz{yxz}||}~}|~~~~~~{|~}zyyyywvvwwwuux{ywxyy{|||}}}}~}}|||{zyyxyxxyzz{{{{}}~~~~}{{zzzxvvxxwvvwxxvwxwvvwuuuvtrpoonnnlkklihjmkijllmmnoqrrrrtuuuvxyyxxyz{{{|}~}~~~~|{{{zy{{{{zz{}}}~~}}~~~~|{zzyyyxwwvttuwvuuvvwxxyz{{{|}}}}~~{}~|zzzxwxyxwyyxwwy{|||||}~~~~||{{zzyxwwwwwxxxwwxyzzz{{|{||}~~~~~||||{zz{zzyyyz{{{{|}}}}~~}}}|{zz{{{zyyzzyzzzyxxwwxxvtstsqqqqponnnooonnoppoopqppqrrrrrrtuvvwxxxz{}}|}}}}|||||}}}~~~~}}~~}||}~}{zzzyxxxxyxwvvxxvvwxyxxwwvwxyyxyzyyz{|}~~~}}}|{{{{{{{zzzzzz{zyz{zzyyzzzyz{{{{||}~}}}}|{{{||{zz{{{zzz{zyyyzzzyyzzz{{||}~~~~~~~}|||}}}|{{{{zz{{{{zz{|}~}~~}||{zyyzywvuuvvussttsrrsssrqqrrqpoppoonmnnnmmnnnnopqrstvvwxy{}~~~~~~~}}}~~~~~}}}~}}}|{{||||}}||{{|}}|{{{zzzyyyxxwwwxxwvwxyyyzz|}~~~~~~}|}~~}}}}}~~~}{{{|{zzzzyxwxxxxwxy{{zz{}~~~~~}}~~~~~}}}}~~|{z{{zyyyyyyxxxyyyyz{|||}~~~}}}}}}}}}}}~~~}||{{zzyyxxxwwwvvvvvvuuuuttsrrrrqpppoonoopppppqrrsstuuvvwwxyyzz{{{||||}}~~}}}~~~~~~~~~}}}}}|||||{{{{{{{|||||||}|}}}}|||||{{zzzyyyyyyyxxyzzzz{||||}~~~~~}}}}}|{{{{{{{{|{{{|}}~}}~~~~~~~~~~~~~~~~~~~~~~~}}|}}|{{{{zzzzzzzzz{{{{{|}~}~~~~~}}}}~~~~}}~~~~~}}|||{{{zyxxxxwwvvutttssssrrrrrrrrrrrrrrrssssttttttuuvvvvwwxyzzzz{||}}}}}~}}~~~~}}}}}}||||||{||{{|||||||{|||||{{{{{|{{{{{zzzzzzzzzzz{zzz{{{{{{{||||||||}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||}}}}||}}}}}}}}}}}}~~~~~~~~~}}||{{{zzzyyxxxxxxwxxwwwxxxwwxxxwxxwxxxxxxyyyyyzzz{z~}xvxvy||{}y|~z{vty}tnquwy~~vllosz~zrruut~zusqqu{~}umjknwxuutnnptuv||xyz}|~~~|x~y{{~zv}~yxwxy~{~}zz{}~}|zxx~}~~~|zzyyxwxwromnnnpqomjjnsttvuttvy{|zvvwz|||zz~~xrpnmorsutpjjklnsvogkpkiszvqppqsvyzzuposwz~{vsstwxwwvsposx|~zz|~}{w||}wvropstwzxtqmkmqtqoqrrsux{~ztsspotutrrqqsy~{vxzvsy~{xxxutx}{{}zx{~|~~{~~ztvyvty}{wz~yty~|xxxpjqxtsxxqnruvzzwvuwzzy{{{{zzyy|~|z{{{}|z{}~|}}xu{~|{}wz|x{}zvvxyz~|vz|x~|}~}ywz~zwxzxtvyxx{}~~~zuy|vnnqqrposvtqsuvvuvyzyz}~{||||}|{zzyyzxuy~zuv{{z~zwux||{zxvtuxuruwuropsuwy|~|zz{~|{w{|y~}|zxyzyxvttuttx{xuvxy{yy~~{|}z}||}||}yz|wrtvusssssrrssuwvvwx}~{||{{||{zzz{{|}}|{zz{zxwx{}xsy}zw{{vy|yv{zuxyvwz{ywz}xtx~}{~~~~|zz}|yyzxw{xqw}vqw}zvx{{{~}{z{||}|~~{|~|z}}{}|{}~}zwuttuutrpnlopkgikhfhjklmnoqqrqquxspsvvuuvwxvttuuutrtvvuxz{{|~|zzzyw{~yuy}{yxxyyyxwwwxyzzz|~~}~}~~}}~}}~|~|~~}}}~~~~|zwttuspppmjhhilllmoqrqprsrqqrstsruvtrrrpmmmkhhhggjnnlptsrx}}|~~~||{z{}}{{zwttutqsvvuvxxyz|||~}}}}|{yxvuwywvxxyz|}~}zwwwvuuuvvusuwtqrstssstuwy|}|{}~}|{yyzyyyx{~}{}~{y{|xvvvutsrqonmkjiigfefggggjmmlnpqrtwxy{}~~}}}}{xxxvtvxxx{}}}~~}}}|{zywutsrqpooppqrstx{|}|yz{yxwwwwxyyz|~~~}|||zyyzyyz|}~}{ywtrpomkigfec```_^_```bddeimmmprsstuuuwxwuuusrrrtuutvxwxz|}|{{yurpomkiihikkloqstuvwyz{~~{zzyxz|{{|~~~~~|{xuttqmnnkhhhhhijkmnpsuwz}~}|{yyyyxyz{||~~}|{yyz|||}|ywtrqpnnnnooprstvwxy{|~}{xvtqponlllkkkkklnnoprtvxy{||}~~~~~}}{zywvuuuvwxxyyzz{{|~}ywusqomlkjjjjlmnoqsuwwyz||}~~~~}|||{{{||||}~}{zywwwwxyz|~~~}}}||||}}~~|xvsqomkigeca`__`aacdfgilnqrtvwxyzz{{{||||||{{zyyzzyyyyyyyz{|}~{yvtsqponmmmnoqrsuvxyz|}}|zyxwvuuuuuvwxyz{{||||}~}{ywutsqpoonopqrstuuvwxyz{|}~}{ywvuutuuuuuuttsrrqqqqrrrrqponnnmmllkkkkllmnooqrrstuwy{|~}{ywvtsrqqqpqqrsuvxyyz{||{{{{{{{zzzzzyywvuuuuuvvvvvvvwxyz|~~|yxwuttsrrrrsstuwxy{|~~~~~~~~~~~~~}{yxwvvutsrpomlkkjiiijjlmnpruwy{|~~|{ywvvuuuttuvwxyz{|}}}~~~~~~~~~~~~~}}|{{zyxwvuuuuuuuvwy{}~~}|zzyxyyyzzz{{|||}}}|||||||}}||{{{{zyyxwuttssrrrrrrstvwy{|~~~}|||}}}}}~}zwutrqponnmmmnnnnoopqrrrrrrrrstuuvvvuuuttssssssttuvvwwwxxxyz{|~~}|{zzzzzz{|||}}~~~}}}||}}}~~~}{zywvuuuttsrrrrstuvwy{|~~}|{yxvuttssrqqpponmlkjjjjjkkjkkkllmnoprsuvxyyzz{{|}}~~~}}|||||||||||{{{{{{|||||||||||||}~~}|{{zzyyyyzzzzzzyyyyzz{{||}~~~}{zxwvutssrqqqppooonnnnnnoopqrsuvwxyzzzzz{{{{{{||||{{zzyxxwwwxxxyz{|}~~~}|{{zzzzyyxxxxxxxxxxyz|}~|{ywvutsrrrrrrstvwxyz{}~~|{zyxwvuutssrqqqqqqqqqqqqqqpponmllkkkkkkkklmnpqrrsuvxz|}~~}}|{{zzyyzz{||}}~~}{zyyxxxxyzz{|}~~}||{zzyyxwwwvvwxxyzz{|}~~}}|{zyyxwwwwxxyyyzz{}~~}{ywvuuuuuvvvvwxyyzzzyyyyyxxxxwwwwwwvutsrqqpppppqqqrsstuvwxyz{{|}}~~~}||{{z{{{z{{|}}~~~~}}}}|{{zzyyyyzzzzzzz{{{{{{zzzyyxxwwvvvuuutttuuvxyz|~}|{zyyyz{|~|zxvtrponmllkkjkkllmmmnnoppqrsssrrrrqqponnmlllllmmmnooqrsuwy{~~~}}||||||}}~~~}|{zyxwwvvvuvvvwxy{}~}}}}}~~}~}}}|||{{{{{{||||}}}}}}}}}}||||{{zyxwvuuttttttuvwxz|~}{yvsqoljhgedcbaaabcdegilnqsvxz{|}~~~~~~~~}}}|||{{{{{{||}}}}~~}{zyxwutsrqqpppppqqrsuwy{}~}||{{{{{{{zzzyyzzz{{||}}}}~~~~~}|{zxwvvvvwwxyz{|~~|{zywvutsrrqqpppppppqrrssssssttttttttuuvvvwwwwwxxxxxxxxxyyyyyyyyzz{{{{{{{|||}}}~~~~}}||{{zzyyxxyyyzzzzzzzzzyyyyyyz{{|}~}{ywusqonljihggffffgghiijklmnprstuvvwwwxwwwwwwwwwwwwwwwwwxz{}~~}{zxwuuttsttttuvwyz|}~|{yxwvuuttssssstuvwxy{}~}}|||||||}}~}|{yxvtsqomkjhfedcbbbbbcdefhjlnprtuvxyz{||}~~~}||{{zyxxwwwwwxxyz{|}~|{yxwwvvvvwxyz|~}||{zyxwvuuuuuvwxy{|~}{yxvussrqqqppppqrsuwy{}~}|{{zzyxwwvvvuuuuuttsssrrqqpppppppppppppqrstvwyz|~~}{zzyyyyyyyyzz{|}~~~}||{{zzzyyyyyyz{|}}~~~}}|{zzyxxwwwwwwwwxxyzz{|}}~~~~~~}{yxvusrrqqqpppoonnnmmllkkkklllllllllmmnoopqrtuvwwxxxxxxxxxxwwxxxyzz{||}~~}}}}}}}~~~}|zyxwwvvvvwwxy{|}~~~}|{{zxxwvvvwwxyz|}~~|{zyxwwvuutttttsrqponlkjhggfffgghijklmnprsuvxy{}~~|{zyyyyyzz{|}~}|{yxwuttsrrrrssstuuvwxy{|}~~}|{zyxwvuuuuvwxy{}~~~~}}}}~~|{zxxxxyz{|~}|zxwvtsrqqqqqrrsssttuvvvwwwxxxyyxwwvutrqponllkkjkkkklmnpqstuvxy{|}~~~~}|zyxwvvuuuuvwxyz{|}~}|{zyxxwwwxyz{|}~~~~}}~~~}}|{{zyxxwwvvvvwwxxyzz{|}~~}||{{zzzzz{|}{xuromkihfedcbbbbccefghjkmnpqrsuuvwwwxxxwwvvvuuuuuuuvwwyz{|~~}|{zyxwvuttsssstttuuuvvwwxxxxyyyyyxxwvvuuttstttuvwxyz{|}~~}|zyxxwwvvwwxxyz{|}~~}|zxwutrrqonmlkiihhgggghhijlmnopqsuwxz{|}~~}|{{zyxwvvutsrqqqppqqrstuvxyz{||}~~~~}{zxwvutssrqqpppppqqqrstuuuvvwwwxxxwwwwwwwwwxyz|}~~}}|||||||}}}}~~}{zyxvvuttttuuvvvvwwvvvvvvuttssrqponmmmmmmnnopqqrrrssttuvwxyyz{|}~~|{zyxvusqonmlkkkkkllmnnoooppqqrrstuvwxyz{}~~}||{zzyyyyyyzzz{{||}~{xuqnkhfdba`^^]\[[[[[[[[\\^_abdfhjkmoqsuwy{|~}|zyxwvutsrrrrrrrrsstuvwxz{|}~~}{ywusqponmllkkkllmnnoopqrtvwy{}~~~}|{{zzyxwvvuttsrqqpppppqqrstuvwxyyzzzzzz{{{{{|||||}}}}~~}|zywvutsrrqqppooopppppqrsuvwyz{|}~~~|{ywvtsrrqppoonoooppqqrsuvwxyz{|}~~}|{zyyxxwwwwwwxxy{|~~{yxvuuttsrrrrqqpoonnmmmmmlllkjjjjiihhgggggghhhhijjklmnopqrtuwxz{}~}|{y}~|}|~~~ywuqpruuw{|yurqsv|~|xx}}}}ww{|}|zxz}}~{x}|vtuvz|}~}{xxz|}xroomjkmlihhc_bedeeebbcefhkmprpopsvz}~}{}}{zz{|~||~}{{~~|{ytooqrrrrplkkklortuutqprvy{~~~~~{z||{|}~|zz{~}|zwtqtwyxvsstrruy}}~}~~zxxvuxyuqqromqtuvurpppstuuvvuroprrsvxvtsrqruxz{ywwxxw{|zxxwvwxxwvtqpoprtttspopqswz{{~}{}|yy{|{yyxuqqrpotxtppqpquxyy{|yx{~~|zvsssqppqmiklifjmmlmnlkmpqruvusstttx{{zywvvuvy||{zywx{|~~}~~}~|{{zyyzywwvsorvtssrppppswwwwwvvvwy|~~~{{{yxz{|{zxxyyz}~|~{{}}~}{ywwvrolhggecccba``aabcfhjjjklnqtvwxy{|{{|~~}}|}}zxz|}}}}|zz{|}~~}{z{{z|~}}}~|z|~~~~{zzyyzzzyxwwxy{}~~~}yz{zzzzyxwvvvvwyzywwxxxxz|~}|||}~~~}~}{~|ywuttsqrrpmllnpqponnnmmprrrrtsrtwxyz{|}|{|}||||}}}{yyz{|||}~~|}~|ywutsqqpqpppqqpqttsuvwwwwxyz{}~~{}}||{zzz{|||{zz|}~|xussqmigecccddcbcdccefffhiihiiiilonmoonnqtttwyyyz||}~}|}~}}}|{xwwyzzxwwvvvwxyzywuwyyxz||{|~}|~}{|~~~~~}||{{}~}}}|{z|}}{zz{zxyyyyzzyxxyyz{|}}||}~~}|zvsqqpmkjjjiihhjkjihikkklnnoprstvxxxz|~~~}}|{{{|}}}}~~}}}|zyyyxxxvvvvuttuuttuuvvvwxwwxyyyz{{||}~~~~||}}}|}||}~~~~~}{ywusponmkjjjihgggggfffffffgggggghkkklnpqsuwxxyz|}~~~~}}}}||{{|}~~~~~}~}|{zzzzyvuvwuttuvvwwvwy{||~~~~~~~~~~|{{{{{{zz{{yxz{{{{{{||~~~{ywvtqppomllmlkiiiiihghiiiggiklmmnoprsuwz||}~~~~~}|{{{zzzyxwwvvuuutsrrqqqppqqrrrsstvxyz{{{}~~}}}}}|{{{zyyyzzyyyz{{{{|}~~}~}{zxusqqpnmkjjiiiiiihgghhhhhhhhiijkklmnpqqrsuvwyz{|}~~~~}}|{zyyyywwwxyyyyyz{||}~~}}}}}}}}}~~~}~~}}}}}|{{|||||}}}}{ywusqponmkjjjiiijkkkkjkmnnoopppqrstuvvvwxyz{{||}~~~}|zyyyywuttsrrrstttstuvwxxyyyyyz{|}}~~~~~}|||{yyxyyyxxxyzz{{|}~~{xusrpmkjhgeccccbaabbbccdfggghjlllmopqqrsuvwxz|}}}~~}|{{yxwwvtsrstttttuvxxyz{||}~~|{||{{zzzzzzz{||{|}~|zwusrrqpnmmlkllmlllllmnnnoopppqrsstuvwxyzz{|}~~}}~~|{{{{|||||}}~~~~}|zzzyxwwwwvutuvvvvvwxwwxyyzz{{{|}}~~~~~~~~~~~}|{{{{zz{{{{{||}~}{ywusqqomkjjjihggghgggghhhhiiiiijklmmnopqrtvwxxy{}~}~}{zzzzyxxxxxwvvwxxwwwwwxxxxxxxxyz{||}~~~~~}||||||{{{{{{{{{z{{{{{{{||}}~}{zyvtrqponllllkjjjjjiijklkkkllmnpqrrstvxy{{|~~~~~~~~~}~~}~}}}||{{zzzzzyyyyyxwwwxxxwvvvwvvxxyxxxy{||{|}~~}}||||{{{{||||||}}}}}~~~}~~~~|zxwwusqqqpnmllkjjihhhhgghhhhijkkmnopqrtuwxyyz|}}~~~~~~}}}}~~~}}||{zzzyxxwxxxwwxyxxyyyz|}~}yyw||{potry}qchlprqnklkostvtrru{}|||yzz|~|}zx{vtw{}zsorvy{xsrtvy|}}}yvy~y{}~u|~z}|~~wsu||uqsyzz|{wutuxwrmheeffc_]^afigebbhqxzvpoqrttqrsrsvx{zurrswxxxuuy}xvvustpic^^___^]\\_`a`^^acfiiecbdkpmgeehnv}~||}||zusty|xqmkikw}xngnxyxwwz|}}xvw{~~~}wqlijjfcb`^_bgs}ysy~xocYX[^`bcaabeilkhintxxtnjklkmkhgefilpsrqpnlkigdeimpolkjijjiheehfflpnjebeikkjiklid`^\\bhiiiiknsz||~~}~|{z}}~~~~yryzsnjmpnlieba`acc\UW[ZZYY\agkkihgfhijmlfa`bkttqqqonqsrpnnprx|z~|zxvvx~|wx|~|}||{||zwvz|~xptxsonkjjgdefhkprnjklmnonoqtwyyxvwy{}~}||}~}}{wuutqpooqt{}zyxwy{~~}~}zvsrqpomllkkllljhfddeeeeccbbcb`aaa`abb`abegebcdb`beeeffikjjjjklmnpruvy||yxxvuuvyzxvwxyz||zwvwxyz|~~}|xuutoiijgdddbb`_dggggfdcbcbbehgda^\^_acddefgkprsttx}}|}}zxtrtutspnnnkhghfefihghiilnnprpmmqtvwy{|}zzzz|}}}}}}}}~~}||zxwvvw{|y|~}~~zxyz|}{{}|{ytpmkiggfffedbbdgghggjmprokmnnnmmljlnkhgfgiknrw~||zxxwvspmllkkjjlomklmqsqprtuvutronmkijkihihhjhfghlrpnqswzywxwtttuwwtomljijigdb`\[]_``abdefggijlptuvxz}~~}}}|~~zxuqpomkkkmonmnprstuy}{wwvsrssqonnkjklklpsux|zwutsrqpponpqqqtutuwy}~||}}~~~|zz||{zzywurrstv|}{yvspppomjihhkoqrrqty{}}}~~||}~|xwvwy{~yyzz{{z{|}|zvspmiffghkllmmmloqqppqooqrssqnmliimomlnruwz}}}~}yvwwvwxx{~{xussusqtwuttvy{~}{zzzz{wsuvtrolmoqtwxwvwy{}}|}~}zvspljhd_]\]]^_][]`cfilmmprrsssrrstsrqpnmorrqqqrstvx|~{xtprspnoprrpoqstsuyyyyxz{vrrrrsrppoprrsuwy{|}~}xvutuuuuuvxyyyz|~~}{}~~|z{{ywz}}}}~~{xusspnoruxyxwvxz~~~~|{}|{~}zxvtsrrrrstvxz}~~~~}~~}}~{xwvuuwy{{zyz{}~~}zvwyxwwvvxvsstsrststuwz~~}~~~}}~{}~}|ywxywvtrrrqponmkkmnpsux|~}zwspnmljgfegjlmoppqpoopppqsrqqqrsqnprpnmmkkklmnoppqqstvy|}~~|zwvutttuvyz{||}}}}}|||yvttuvvwxxxxxwvtrqqqrsrqruwy{}}zxwvvwy{||}}}~|{ywxyxwutuuuusqqqrtwyz|~~~|{|}||{z|~~}|zzyxxy{xvvxz~}|{zzz{{|||}}~}}}}}{zzzywvvwvvvvvvwy{}~~}}|{xvtrqoopqrsuuuvwz}~~~~}{yyyyyzzzzyxxxyywwutvwwvutttsrrrqqrrssrpsusqpponoponnmnoljkllkjijlmnnnnnmmmmnoqsrrstvwwuvxxxy{{{zyyz{{{{zz{||}~~}{zxxwwwvuuuwywwxyz{{{{{}~~~~~~}||}}}}}|{|}}|}~~}~~~~}{zzyyz{}~~}}~|zzzz{zz{|}~~}}|{}}|{zz|~~~~~||{zz{{|}~~~}|{{{|}}}~|{{zz{|}~~~||{{|{yz{|}||~~}|{zz{{{|}}~~}zvtsrponmmmmmmnnnnprrqppoopppomljjjjjjjiiiiiiikmnprrstuwxz{{}~~~~~~}|{zyyyxwvuttstuuvwwwxxyzzz{||||||||{zzyxwwvuuvvvxzzz{|}~}{zzzzz{|||}}~~}}|{{{|{{|}}~~}}||{zzyzz{{{{{}~~}|{zzyxwwwwxxyz{|~~~~~}||{{{|}~~~~~~~}|zyxwwvuuvvvwwyz|~}{zxvutrqppqrstvwy{~}|zxwwvwxz{}~~}}||}}~}||||{zyyyyyyyxxxxxxxxxxwwvusrpnlkigecbaaaabcdfgjloqtvxz{|}}}||{zzyxwwvvuutttttuuuuvvvvvvvwxxyyz{{{{{{zyyxwvutrqqppoooopqstvxz{}~~~~~~~~~~}~~~~}~~~~~~}||{{zyyxxwxxxyz{|}~~~}}}}}}}|{{zzzzzyyyzzzzz{{|}}~~~}}|||||{{{zzzzzzzzz{{{||||||||}}}}}}~~~~}||||||{{|}}}}}~~~}|{zzzzzyyyz{|}~~~~~~~~~~~~~~~}|zywvtsrqponmlllmmnoprrsuuvvvuusrqomkjhgeeeeffgijlnprtvxz{|}~~~~~~~}|{{zzyxwvuutssrrqqqqrrsstvxz{}~}|zxvtsqppoopqrsuwz|~~}}||{zyyyyzzz{|~}{yxvuuuuvvxy{}~}||{{{{{{|}~}{ywvvvvvvvxy{}~}|||||||}}~}{yxvuutttuvxyz|~~~}|zywvvuuuvvwxy{|}~~}}||{{zzyxxwvvutsrqppoonmlllllmmmnnooppppppooonnnnnnnoopqrstuvwxyyzzz{{{{||||||}}}}}||{zyyxwvuttttttuuvwxxyz{|}}}}||{{zyxwvvuuuvvwxyz{|}~}|{zzyyyyyz{|}~}|{zyyxxxxyz{|}~~|{zyxxxxyz{|}~}{zyxwwxxyyzz|}~}|zyxvvuuvwxy{|~~}|{zyxxxxyyz{|}~}{zxwvuttuwxy{|~~|{zyxwvvvwwxyy{|~~|{yxxxxy{|}~}||||}}~~~~~}zxuspnljihhghhijkmnpqrssstsssrqponmlkkjjjjjklmnoqrtuwyz|}~~}{yxvtrqponnmmmnpqstvwxyz{|||||{{zywvuttsssrsstvwyz|~~}{yxwvuttttuvwxyz{|}~}|{zyxwwwxxyz|}~}|{zyxwwvwwxyzz{}~~}|{{zzzz{|~~}|{zxwvvvvvvwwxyz|}}~~~}||{zzyzz{|}~}{zyxwvuuuuuvwxyz{{|}~~~~}}}|{zzyyyyzz|}~~}|{zyyyyzz{|}~~}{ywusqomlkjihhhghhiijjjjkkkkkkkkkllmnoqrtvxy{|}~~}}||{{{||}}}~~~~}|{zxwusrponmmllllmmnnoopqrrsstuuvwyz{|~~|zxwvutsrrqqqrrrsttuuvwxyz{|}~~|zxwutssrrrqrrssttuvwxyz{|}~|ywutsqpoonnooppqrsuvxy{|}}{xvtsqpnnmlmmmnooqrtuwxz{}~|zywvtsrrrssttuvwy{|}~~}{zyxxxyyyz{|~~|zwtroljhfdcba`___`abcdefhiklnpqstvwxz{{|}}}}}}||{{{zyyyyyyzz{|}~~}|{ywvtrqnmkjiihgggghiiklmoqrtuwxz|~}|zxwutrqpnnnnnnoopqrtuwxy{|~~|zyxvutsrqppppqrstuvwxy{|~~|{ywvtsrqqppooppqrsuvwyz|~}|zxvtsrqpooooppqrsuvxz{}}{yxwuutssttuvwxy{|~~}|{{zzz{|}~}|zxvtromkhgedcbbbbcdefgijlnprstvxz|}~~}|{yxvuuutttttuvwxyyz{{||||{zyxwutrqonmlkjiiijklmnoqstvxz|}~~}}}}}~~~|zywvutsrqppqqrstuvxz{}~~~~~~}{zywvutssssttuvwyz|}~}|||{{||}~}|zyxwvtsssssttuvwyz|~~}}||{{|||}}~~}{zyxwvutsssstuuwxz{}~~}|{{{{|}~~|{zyxxxxxyyyz|~~~}|||}}~~|{zzzzzz{{{||}}}}}}||{zyxwutrqpnmmlkjjjjjjklmoprsuwz|~~|zxvtqpnmmllmmnopqrsuvvwxxyyyyxxwwvuttsrrqqppoppqqqrtuwy{}~{ywvuuttuuvwxy{|}}~~~~~}|{{zyyxxwwvvvvvwwwxyz|~}{yxxxxxxyz{|}~~~}||{{zzzyyyyyyyzz{|~~|{zyyyyyyz{{|}}~~~~~~}}}||{{zyyyxxxxwwwwwxxxyyz|}~}|{{zz{{{||}}}~~~~~~~}}}||{{zzyyxxxxwwwwxxxyz{|}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}|||}}}~~~}|{zzyyxxxxwwvvvvvvuuttsrrqppooonnnnnoopqqrtuwxy}}zx{{{vttvvyxsmmmoprutpomknrxyxwunnrx|}{wpklpsuxwrjjmrw|}|xwz}|vutvwwyzuqqqtxyyxvvuw|}}{zzyz|}{xvuux{~zxxusuwurqqrsuzzwy{yx}~{|~}{z{}{|}~~yutuwyz{xutuwz||}|yvvxyy{zvrporvwwwusux|zuttuwzzvrrttuz~}{{{{}{xwxyzxtpnlmoqsttttuz}yxxxz{zwtsuy|}~}}yvvx{|yvuuuvz||}~~~~{xxz{|}{z}~}~~}~}yupljhghhfdcbdglprsuwx|~zwuutvxvsssqorutrqomlorsstsssstwzzzyxutvywtvvqmqtuwxxvux}{x{}z{zvsuxyzyxvvwz{}~~~}{zzz{zvroomlmopqoorvy~}{~~{|~~}}}}}}yyyurtuspnnkjmpqrtvww{}{}~}zxvtqmifggfdfgffjoquy{}{zzwuutokihiklllmmmptuw{|wsrrqqpoonoswy{}~~|zyyz|}~}}}}}|xuqnkihgfffedegkopqsuwz}~~}yuuvtrtvsqrtsswzywyzyz{|zxxwrnnnlihgdbbcdefghjkmqtvx{}~{zyslmmiefgebcefhknpqsvx{}zxvromljjklkklmnoruvvxz{|~}|}}|yxwusqpooprqqstuvxy|~}|{zz{zz}~}~{zzwusrrrrsuwwwy{}~|{{zxwwwyz|~~{xvutrpnnnnoqsttx||~}||||||}~}|||zwwxwwxyxwy{zz|~~}zxvrnljihfddccdddfhijlnqsuvy|}}}|ywvvtrrrqqsvvwz}~zwtromkigfddccbabcccfhjkmprux|~~|zxvvuuvwwxz|~|zywusrqqqpooqrstvxz|}~~~|||||||}}}~}}~}{xvuutstuvwy{}}{ywurpoomlmmmnorsux|}{zyxxxxxxxxxyyyz{{z{|||}~~}}|{yxwtrqpponmnpprtwy|}{zyxvuttssrrqqqqrrrstuuvxyz{}}{ywusqonlkjjjkmoqswz}}zwtrpmkhgfeddeffgijkmprtuwxyy|}}|}}}}||{{{{zyxxwvvuuutssttuvvwxyz{|}~~~~~~~}|{{{zzzzzzzzz{{{z{{zyxwwwutsssrrrstuvxy{}~}{yxwwvvvuuuvvvwxxxyz{|}~~}zxwwuttutuvvwxyz{|}~~}{zyxvutssrsstuvwy{}}|zxwutrqpppqqqrsttvwxxyyzzzzzzyyxxwwvvvvvwwxyz|}~|zwusqomlkjjjjkklmnprsuvwxz{|}~~~~~}zxvtrqoonmmmnnopqstvxz|~}{zxwwwwwxyz|~~~}|zxwutsrponmmllllmmnopqrtuvwxyyzzzzyyxwvutsrponnnnnnnoppqstuvwxyyz{|}~~|zywvutttttuuuvvwxxyyyyyyyyyyyyyxxxxxxwwwvvuuuuuuuuvwxy{|~}{zxvtsrqqqrrsttuvxyz{|||}}}}}|{zyxwwvvvvvvwxyz{|}~}{yxvutsrrrrrssttttuuvvvwwwwxxyz{||}~|zxvtsqponnopqrstvxz|~~}|{{zzzzz{{|}}|{zzzzz{{|}~~}||{{{zzzzzzzzz{{||}}~~~}|{zyxwutsqpoonmnnnoqrtvxz}|zwvtrqponnnnnopqrrstuuvvwwwvvuuttsssrqqqppppooooppqqrstuvwyz}~}{zyxxxxwwxxxyyyyyzyyyyxxxxxxxxxxyyzz{{{|}}~~~~~~~~|zyxwwvvvwwxxyz{||}}~~~}|{zzyxwwwxyz{|~~}|{zyyyxxyyz{|}~~~}|{zzyyxxxwwxxxxxxxyzz{|}~~~}}|{zzyyxxwxxxxyyz{|}~~}}||||{{{{{{||}~~~~}}}}|||{zzzyyxxwvvvuuuutttuuuvvwwxxyyyzz{{{{{{{{{zzzyyyxyyyyyxxxxxxxxxwwvvvvvuuuuutuuuuuuuvvvwwxxyyzz{{||}}}~~~~~~~~~~~~~~~~~}}}}}}|||{{{||||||}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}~~~}|{zyyxxxwwxyyz{{|}~}}|{zyyxxxyyyyz{|}~~~~}}}}|}}}~~}|{{zzy{}xuuusz~||z~~yuvv}|zxrpx~xvz|}wux||vmnutrx{wqkiedfkruohedhllqw{ytssolu~wvy{~}ywvw{zyx{}xv}}yxvv||yz{wrx~}|wxz{~}zy{~}~}wsrrw|~}}{upprwzxuvvokmqstuupkjihhjkkmmljhjoqpsurnnpqty}|z{{yy}|||uqv|{y{{xurpqttrstsqqssrvy{{yutvwz~}yvx||zxuuuqpty|||{xvvy~yy~}z}}|~~~~x|~zz|zx|}{zyvwywtwyuppqqpquwx|{ux|zz}|~}}}z|}yz|vnptpmv}tlosqquxyz~{|}vqtwrlrxrnqspmrwwuuvtsx~}{z|~|ywustuxz{}~{y|}}~{~~{~}~y|{v}z|}}~}{zzvu{~}~z{{yz}~~}|vnrvqkkjhfcaekifffda__cikklnqrrrux{}~{wy}~}{xutvwsrxzxwvuvwwy~~|z|}z|}wz~wpuzwrsurmmoopswyy{}||||}||~~|yy~yz|{yyzzyyyxyz|}y|{vvwtqqtuusqpnnommnptupmmmkjjklkjklmoqrrsstvusssw}|y|~|~{zzxx{}ywxyxwy|}~~|{{z{|zxwvtquywuusrsvxwuvy{y|~{~}z{}{y|~}}{}~~}}yvttutssrqooplijljghkllmmnnmnnmpsokmpqruxz}|{~~~~~zuvywuvwvusqtx{|~}{{zxwwvuvvvvtuvvuwyxxxxy{|{{}}}}~~|yz||zyyyzzyz}~~}~|y{}|{|~~}{{zz{{zzyxvrnonjgfeca^^bedbbdcbdfghjkiimqpmorpmoromprrsvxyz{~~|~|xxwsqqrstsrtvuuuuuvx{ywxwvuvvvusppqppppqrrssuy}~||}}|}}{wwxyz{{||{{|~~~}||zxvtrrqpmklonlnqrruxxx}zvtsommljhfeca`aaaa`cfeeiklmoppqrsstuwwwx{|~~~}{{ywvutrrrrrqrrrrrtvussuttvwwwxz{|}~~}~~~~}{zyxvvvvvtrqssqnnomjjihggfcadgecdfggghiknqqrtvwwxy}~~~}{{{|}}}~}}}|yxxxxxyxwyzyxy{{yyyywwwwx{{zz|~~}~|||zyzzzz|}||~~~}|~~|zwvvutrqrrqpooquwyz|~|xurplifecbaaaaaabbcdfgijjkmnnooooqssstuuttuwyzzyyz|}~}{yxxxwutsrrqomnoooopqrrstvyzzyyyzxwwxxxvuuuvvwyzyz{{|}~~~|{zzzz{||~~}||||}~~}{zxusqnljhfca^\\]]\\]^``aacehijloqrtwz|}{zyyxyy{}~}{yxxwvtssqpnnnoppooqrstuwyz{}~~~~~~~~||||zyxyyyxwwwwxxyzzyyyzzzz{|}}||}}||}}zxxwusrrqponmmmkihgggfeffeeefghjklmmoqsvxz|~~~~~}}}}~}|{zxvtrpnlkkkllkkklllnpqrtvxy{{||}}|}~~~~~}{yvtttttsstuvy{~~{yvtqnkigeca_^^^\[[]_``__`abdeghijjlmnooppprsuwxz|~|zyxvuuuutsrrsssrrssrqqqqqqqqrsrqqqstuuvwyz|}~|{zywvvtrrrsttttuvvvvwxyyyyzyxwvuusrpoopoprtuvwy{~~}|yvtssqpnllllkkkmmmlllnoppqrrqqqrrstuvvwxy{|}}}}}}}|{zzyyyzzzzzyzzzzz{{zzz{{||||}}}}|}~}||{zxxxyz{{||}~~}}}~~}||||{{{{zyyxxxwxxxyyyyz{{|~}|zyvttsrpoooonmmmnonmmnnmkjigggggfggfffghijkklnqtvxz|~~}}}}|zywvutssrrqqqrqqpppppoprrqqruwxyyz|}~~~}{ywvutrppqqpnnnoonnoqssssuvxz{}~~{ywtqnljhgfeddddbaaabba`_``aaacefggiknpqqrtvwy{~}|{yxvutsqpppqpooooooonooommnoqrsstuwxyz{||}~}{{|||{{{|~~~~}|{zxvtsrrqppponmnopqppppppoonnmmlklmmllmnoopqrstvwxz|~~}}~}}~~~}}~~}}~~~~~~~~~~~~||||{zzzzzzzzz{{z{}~~}}~~}}}~}||}}}}}~~~~~~}{{{|{z{|||||||}~~~~{zyxwvutssrpoonnljiihfedeefeeddddeeeefffgiknoqrsuvxz|}~~~~~~~}}}}}||}|zxwvvutrrrrqpooooopoooonnoqrrsttuvxz{|~~}||{zyxyzzzzzz{|}}{ywtrppnljhggfeccbba``abbbbcegiiiklmnoqstuuwyz|}~~}||{{{{{{{{|||}}}}}|{yyxwuuvvvutuvwxxxyz{{|~~}}|{zzyxxxyzzyyyzyzz{{{{{{|||{{{||{{|}}~~~}}{yxwutrpoonlihggggffeffgghhhhhhhijlllnoprsvwwy|}}}~~|zzxvuuuutsstuutttuvuuuvwwvuuvwwwxyzzz{|||||}}~~|yvtsrpnlkjihgfggfeeeffffffhhgffghhhhiijjkmnpqrstvxz|~~~~~~}{zzzyxxxxxxwwwwxwwxxyyxwwwxyyyyz{{|}~~~~}||{||{zzxxwwwwwxxxxxyzzzzz{{{{{|}~~~~|zxvsqpomkjihgfeefffefghhgghijjjklmmnnopqrstvyyz{}~}{zxwwwwxxwuuvwxxxxyzzzzzzzywwwwwuttvwwvvvwxxyz{{{|}~{yxvutsqonnmllkjjiihgghgfeeeeffefgggffhijklmoqsvx{}~~~}|zyyyyxxxxxxxxxxxxxxxyyyzz{{||}|||}~}|{{zyyyxyzzzyz{zzyzz{{{{|}~~~~}zwutrpomlkjihgggfeddddddccdddegghhhiijlnopqrsux{}~~}||||{{zzzyyyywuuuutttsrqppqqqpppqrrrstvxxxxzzz{|~~~~~~}|zyxvtsqppoonmlkkkjhggffeeeffeefghihhhjlmmnoqrsuwyz{{{|~~~|{{|{zyyyyxwwyz{{{||}~~~~~~~~}}|||{|}}~~~}}}}}~~}}}|{{|||{{{{}~}{ywvtsrqqqqomkjjihgeddbabcdeeefggijkmnpqrtvvwxz{zz{||}~~~~}|zxvvutrrrqommmoooooopqqrstutuvwwxxyzzzz|}}~~~}}}}}~}{xvuutrqqpomlkkihfeeedbabbbbcddccdegikklnpqrtvwxyz{|}}~~~}}}}}{zyzzyxxyzyyyyz|||{|}||}~~~}~~}||{{{{{{}~~~}||}}|||}|}}~~~~~~~~~}~}{zyvtrrrrqonmlkjiiiihgghhhhhikkkllmnoprsttttvwxxyz{{|}}{yxwvttttsrqqrssrqrsssrrrsstuuvvvuvvwxyyyz{}~{ywvtsqqpomkklkjihhhgfeeffeccdddcdeghhhijkmnprsstuwyz{|}~~~~~}}||{z{{{zyzzz{zyxxyyxxyzyyxxyz{zyxyzz{|~~~}~~}~~~}|{xvsqppomkklljiijjkjijjjjiijkkkklmmnnopppprtuuwy{{}}~}||{{zyyywvuuuvvvutuuttttssrqqrstsstuvvwwxyz{{|}~~|zxwutsqpnoppoonnmlkjjjhfeeeeccdefffffgijjloppqrtvxzz{{{|}~~~}}}}}|{zyyyxwxyyyxwwwxxxxyyyxyz{}}~~~~~~~~~~~~|zxvtrqqpooooonnnnnnmlkjjihhhiihhhijjkkkmnopqsuvwyz{|}~~~}}||{zzywvuvvusrqqponnooonnoqrrsuvwwwy{||}~~~{yxxvtsrrqpooonmljiihfeeeedddeffggijkkklnoppqrrsstuwwwwwxz{{{|}~~}zxxxz}yw{||}~}|{wuw|~}~~|zxz}~}|}|xwuw{~~ywx|~~~~}}}~|wutqnprrrtvqkkkhgjmnmmlkifceijjloonkiikmpppruwwuuuuuux|~}}|{||}~~zwwxyyxwutrpmkkkknprrqomlmoprtuvxxvtttstz~}z{|zwxz~|}~{zz{~zuttplnqqpommmiggghjmppnnmkjklmnqsrqnkkkkkmpqrtvspprtwyz|~}~~}~}zxz{|{zy|}yxxwvxz||}}ywxywuy~}~}|{{|{{~ywz{{zyyxvutttuwxx{~|{zzzz}z|}}~yxz{{}~~~|{{|}xusrqqqqppplijjhhlqqpppnmmnoprsrqrrponpqrsrstrprsrsvxy{~~}~||{vssssuutvwurqrrsrruxxxwvxzyxyz}~~}|{{{|~~~~~|{{{|{z{yvsrsusrsqomllklmllmmkihgghhiiijjjhfgggiijmponnnprpptxwwxyxxz{}~}{{zz{||}}|{yyz{||}}|}}zxz|zy|}~}{|~||~|}~}|{z{|}}~}{z{{{|}}|}|{{{zzzzwuvwvvwz|{|}{z~}{yvuuttsrrpljkmnnnnopqqmkkkiikljhhhfdeefghijkjijlmnrtuuwy{{||{|}}~~}|{yxvuttuwvuvvutttssttvxyxwwy{zz{|}~~|{{{zy{||}}}|zz|~|zyxvvwvvvvuutsuvvuvvusrqonnnnnooliijjjlmmmopppqqqrtuvvwyxwxyz|~~~~}|{{zyxy{|||{|}~~~}||}}~|zyzzwwz~}}~~}~||||{{{|||{zzzzy{~~~~~~~}}|{}~~}|{{|{zz{|}}|zyxxxxxyyxwvwxxxz|}}}~}|{zzxustvvuuvvusqonmmjhiifcbcbaacbcefeefhjkllnpqrtuwxwwxz{|}~~~~~~~~|||{|}}}|z{{ywwwwwwwwvwvutuuuuttuwxwuttuvwxxxxxxz{{|~}}|{{|zxwxwwxxxxxxwussrrqponnnlkkkjjiiklmmmnnoprsuvwxyzzyz|~~~~}~}|{zyy{{{yz{|}|{{|||}}}|||||}}|{|}}|}~~~}}|||}}}}}~~~~}}~}}|{{{zzzz{||{{zzz{{{zzyy{{{yxxyyyyzz{{{z{}~}}~}|zxwusssrqpnnnljihiiihggfffgggggghihhiijjkklmnopqrstuvxz{{|}~}}}|{zyyyyxwxxxxwvvvuuuvuutttuutssttttstuuvvvxyyz{|}}~}|{zzzzxwuttssqponnnmlkkkllmmmmmnooppqrstuvwxyyyz{{||}~~~~~~~~}}}}}}}~~}|||}~~}~~}~~~~~~~~~}~~}||||{zyyyyyxxxxyyzzzyz{|}~~{xvtssrponmlkkkkjjjihhhhhihhggghhhijjjjjlmopqrstuvxz{}~~}~~}|{zzyzzzzyyyxxxyyxwuuvvuttuuvvutttvwvvvvwwxxxyz{{|||}~}}|{zyxwwvvutsrrqqpoooponmmmnnmmllmnnnnoqrrsstuvwxyyyz{{{{||}}||||||||}}}}|{{{|||||{|||||{{{}~~}~~}}}}}||{{{{zzzz{{{{{{{{||}~~{ywusrqonlkkjiihhhhgggghhiiiiiiklmnnopqqrsuvwyyyyz{}~~~~~~~}}}}~~~~~}|||||||zyyyyxvtttttsrrsssrrrrtuwxwwwxyyzz|~~~}|{{yxwwwvtssrqqqpoonnmmmllllmmnnoopppqstuvvwwxyyzz{{||{zyyyyyyyyyyyyxxxyyyyyyzzzzzz{||}}}}~}~~~~}}}~~}}}|{zzzzywwwxyyzyyzz{{||}}~~{yxvtrpnmlkjjiiiiihhhhjjkkllllmnnopqrrrrstuuuvwxyz{||}~~~}|{{zyxwvvvvvutsstsssstttttuvvwxxxxyyzz{|}~~~~~}|yvtsrrqqpnmmmlllllllllmmnnnopqqrssttuuuuvwxxxwwwwwwvvvvvvvwwwxyyxxyz{{{||||||}}}}~~~~~~~~~~|pquz~xz}xsy}vooprrw{xwxyxw{~|y{~~}{xohejr}{qe[WZbjpvwofb_\]bgloponmornjnspnlkpuxwohq{wsy|ripywsuttusqqngcglklqttsqnnlkmmlmooommnnlilnhehijkgddcegdaaabbcdb`bccda_bfedegfeffggggiljhikkkmponptsrsuvwy|{xyzyz~}~~|{||{z~}y|~yy|~}~~}yvx||xy|vpruspqrrqpnnomkjgdccc`]^_]\\Z[[WSTXVSTVTRSSRQUWSLOTQMQTPLMOOMOQQPNMOQPOQSRQTWUSX]XRZa[U[aa``ba^aecacfc`cfd`bfdafke`ekhejmhcjpmhlqnjloppprrprusqrtwyzzzy{}yvx{zxwvvwtppoljijighhebdeb`eiihikjijmlkmqqoquspuzwsy~|z~}}}}}{xxzwsuwusvwvurpswuquxwtuvvuuuwyz{xvz}|{zy|}{{||||||~~~~}}~|y~|xz|zwxxxwvusrtuspnloqnkkllkjihffefghgfdcbdfdccacea^be`[_d`]aea^afb\_cbacda_chd`eigdhkighjjkjjkllkmomlnpnmmnpqompqpppopqqqsspnrurpppqprusprsssvzuquzyyz{yx}ztz{tx|xsrronmmjgggfeedcc`_adbbcdcacfdbehgfhkighjjklmmmnprtqortuvvtuwusvxwvwxxxxxwvxzyxz|{xz|zwy{zyzz|~zwz}||}}|z}}{}|z|~{{z|~|zyxy{{|{y|~}|}|~|~~~}{zzyxvttusponmmkikligggdbbb`^^][Y[]ZXZ\XUY\YUVXWVVVVVVVWWVUVVUVWXWUVXXWWVXYYYZ\[Z\^\Z\_______``_^`a`_`b`^_`aa`^adcbbbaadfdcdddeffghgfilkkllmnnnmlnpoonmmnliiihgeccca_^^^]\Z]_\Z[]]]\\]^^_ab`^`bbccceggghjjkjjlnnnmmoqpoprrrrsssstsrtvtsvxvuvxwuxzywy{zyyyz|{z{{|}}||{}~}||}}}}|}}}}}}}~}}}~~~~~|{{{ywxxvuuutrrromnpnkklkjiihgijhgggffeeffedefedeeeeeeeedddeedeefffeeeeeeeefeefffedcdedddddeddddefeeeffffefggghhgghihfghgghjihijjijlkjkmmllmmllkllkjkkjhhhgeeeeeedddcbcddddeddegedfhgfhiijjjkkkkkkllmnlkmnmlmnnnnnnmnnnnnnnnnoooooopppppppqqppqrrrqqrsrqrsrqrsrqrsrrrrrrrrrsrrrrrrsttstuutuwvvwxxxyyyzzz{{||}}}~~~~~~}}}}||||{{{{{{{zzzzyyyyyyyyyxxxxxxwwwwwvvvvuuuuuuutttssssssssrrsrrrrrrssrrrrrrrrrrrsssssssssssttttttuuuvvvvvvwwwwwwvvvvvvvvvuuuuutttttttttttttuuuuuuuuuuuvvvvvvvvvvvwwwwvvvwwwwwwwwwwxxwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxyyyzz{{{{{|||||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzz{{{{{|||||}}}}~~~~~~~~~~}}}||{{{{zzzzzzzzzyzzyyyyyyyyyyzzzzzzzzzz{{{|||}}~~~~~~}}}||||{{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvuuuttttttttttttttttttttttuuuuuvvvvvwwwwwxxxxxxyyyyyzzzzzz{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{{{{{{z{{{{||||||}}}~~~~~~}}|||||{{{{zzyyyxxxxxxwwwvvvvvvvuuttttsssssrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssstttttuuuuvvvvvvvvwwwxxxxxyyyzzz{{{|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzzyyyxxxwwwvvvuuttssrrqqqqpppppopoppppppppppppppppppqqqqrrrssssssttttttttttuuuuvvvwwwxxxyyyyyzzzzzzz{{{{|||||||||||}}|}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}|||{zzyyxwwvvuuuttssrrqqqqppppooonnnoooooooooooooooppppppqqqrrrrrsssssttttuuuuvvvwwwxxyyyzzzz{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyxxwwvvuuttssssrrrrqqqqqqppppppppppoooooooooopoopppppqqqqrrrssssttttuuuvvvwwxxxxyyyyyzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||{zzyxwwvvuuutttssrrrrqqqqqpppppppppppppppppppppppppppqqqrrrsssttuuuuuuvvvvvwwwwxxxyyyzzzzzzz{{{{{{{{{{{||||||||||||}|||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{{zzyxxwvvutttsssrrrqqqpppppppppooooooopppppppqqqqrrrrrrrsssttuuuuvvvvwwwxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxwwvvuuttssrrrrqqqqqpppppppppppppppppqqqqqqqqqqrrrrssstttttuuvvwwwwxxxxyyyzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||{{{{{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~}}||{{zyyxxwwvvuutttssssrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssssssstttuuuvvvvwwwwxxxxxxxyyxxxyyyyyzyyyyyzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zzyyxxwwvvuutttttssrrrrrrrrrrrqqqrrrrrrrsssssttttuuuuuvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~}}||{{zzyxxwwvvuutttsssssrrrrrrrrrrrrrrrsstuuvwrmoqsuvwxyyyxvxzywz}zxwwwxz}{zz{zy{|{z{}|{|}|{||{z|~}{|||}}}}|~~|}~~}~}||}~~|}}~}}}~z}}~~~~|{~}ywy}|{zzy{}~~}}}~}{|}|zyxz{||xty}{y{}yvy}{z{{{{{{zzwuvyxxz|||zyyyyyxwxxyyyyyyxxyzwvxxyyxwwwyzxwxxxxxyxwwxyywwxyxxyyxxyyyyyxyzyxyyyyyzyxzzzzzyz{{{{z{{zz{||||}}}}~~~~}}}}}|}}}}|}~|zz{xuvwvttttsrrsrqpppnnoomlmnllkkllkijlkjklkkllkklmkjlnmkmomklmllmoonnmnonnoonmoqonprompspmoqqpqqpoqrqpqsqpqsqoqrqprurortsrsurorvtrtvtrsuuuvvutvvutuvwxxxxwxzyxxyyxyzz{zzz{{{{{{z|}|{{|{z|}}|}~}||~}}}}}}~~}~~}}~~~~~}|{{{{yxyzxvwwvuuuutssrqrtrqqpqrqopqqppppooooppppppopqqpppqrqoqsqprsrqstsrtvsqststttsrtvtrtutsuvusttuuttuuuuvvutvvvvvuvwvuvvvvvuvvvvwxvuvxwvwwwwxyxwxyxxy{xwxzzyzzyxz|ywz}zwz|{yz{zzz{{{{{{{|{{|{z{|{{||{z{|{z{||{|}|||||||}|||}}~}{|}}~}}}~}|}~~}}}}}~~}}~~~}~~}~~~~~}~}}}|{zyyyxwwvvvussssrrqqqpppqpnoonmnonnmmlllmllmnlklnlklmmmlmmmmmmmmmnnnnnonmmnnnnmnoonoonnoponoppooooopppopqpopqpppqqqqpqrrrrrrrstsrsssssttttstutttttuuuutuvvvvvvwwvvwwwwvwxxwwwxxwwxyxwwxxxxxxxxxyzyxyyyyyyyzzzzz{{zz{{{{{{{||{|||||||}}}}|}~}|}~~}~~}~~~~}}||{zyyyyxxwwwvuuuuttttsstsrrsrqrrrrqqqqqrqqqrrrrrrrrqrsssssssssssssssssssssssssssssssssstttsssttsssttttttttttttttttuuuuuuuuuvuuuvuuvvvuvvvvwwvvvwwwwwwwwwwxwwwxxwwxwwwxwxwwxxxwxxxwxxxwxyxwxyxwxxxxxxxxxxxxxxyyyxyzyxyyyyyyyyyzyyyzyyzzzzzzzzzz{{{{{{{{{||{{{{||{||{{{|{{{||{|||{{|||||||{{|||{|||{|||{||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~}}|||{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||{|||||||||||||||||}}}}|||||||||||||||||||||||||||}}}}}|||}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||}|||||||||}}}|||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzyyxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{zzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|}|z{}}||}~~}}|}~|~|x~|y}|}~|y}}z|}z{}|z|}zx}|zz{{|{{yx|}y{|zxy{yvvwxxvssuwzwsvyxwyzvrw}{y{}|{}~~}|}~}||}|}}~~|~}~}~~}|yxz||zyxusstvwustusqtwxxxwtrtusrqopqsutstuspqqnmnpoppprtsqrrpnqtoinunhnuroqsttuuwyvtvyz{~~||}~}||}}|}~~~}}~wy{wrrrrsttwz{ywvtruwtruvuuvwyzxuuwsoruuuuvwwz~zuy~yuz}zwz|{z|}~{{}}{~}y~~yx|~}||zz~|~|y}{wy}|z}vy}yvxzsntzvty}xtwzxxyywwz}{yyxz}||{yz|zx|}~}~~z~}{|~}|~{~}~}{|~zsw|tmpsrqnlosqpqrqpnlmpqpqsuurpqssssssstuvxvsw{xtw{{{~|zy~}||~z}~}||}~}}~~}|}yz~}}~}~~|{|}~|z~}~~~~}|~}}~{~{uwywuuvwvuutsuvvvvux|zvwxxvusrqqqsutuusrrsutsrqtxurv|yvz~{x}~{z}}|~}}~}|}~{w{~z{|||~~{z{{zz~~x{}{{{zy}|v}}v}~~{yxxyzzywussuqmoromnoppqrtuutrpsvsoqsrrqruwvttuuutsvyxvxzzyz|}~{~|}~}|{y{}}|~}~~~}|~~~}|{z|}}~|~}y|}{|}}}}|~}|}}}}~~||}{yyyvtsstvvvxyyzyvvwutsrrsqprtrpppomnnmlllklosqorusquyvsvyyy{||}}}}~}~~~~}}{||}}|z|~|{{{zz|~}|||||||}~}|}~}||{||||{z{|||||}}{}}}~}{|}}|}~~}}~~~~{|}}}~~~}~~~~}|~}~}}~}~}{yyxvsssqpnmoqpnpqqqrrrrssrqqqppqrrsssvwvuwxxwxyyyz{||}~~~}~~~~~~}~~~~~}}}}}~~~~}~~}~~}~~}}}|{{{{{{||{zzzywwxxwxwuuutrrsqooomlmnljmomkmonnoppprutsuvuuvvxz{z{|{{{|||}}}|||}~}}~}}||||}}}~}~~~~~}||{{|}||}~~~~}~~~~~|}}||}}|}~}{{{{{{{{{{{||}~~}~~}~~}}~~~~~~|zxwutsrrqqqqqqqqqpqqqqqqqqpppppqqrrrssstuuvwwwwwxyz{|}}~~~~~}}|{||}~~~~~~}}}}~~~~~~~~}}}}}~~}}|}}}}}}}|||||}}}~~~~~~~}}|{{zyxwvuutssrrqpommllmmnnnnnnnnooppqrrsttuvwwxyzzzzzz{|}~~~~~}}}}}~~~~~~~}}}}}~~~~~~~~~~~~}||{{zz{|}}~~~}}|{{z{{{{{{zz{{||}}}}}}}}~~~~~~~~~~~~~}}||}~~}{yxvtsssrsssssrqqqqpppppppppqrrsstuuuuuuvvwwxyyzz{{{|}~~~}||}~~~~~~~~~~~~~~~~~~~}||{{{|}}}}}}}}}}}~~~}|{zzyyyyzz{{{{{{||||||}}}~~~~~}|||{zyxxwvutssrqpppoooopppoonnoooopqrrstuvvvvvwxxyyzz{{||}}~~~~~~~~~~~~~~~~~~~~}||||}}}}~~~~~~~~}}}}|||{{{{|||||||||||||}}}~~~}}|||||}}~~}{zyxwvuutttsssrrqqppoooopppppoppqrstuuvvvwwwvwwxxyyz{|}~~~~~~~~~~~~~~~~~~}}||{{zz{{|}~~~}}||{{{{zzyyyyzzzz{|||}}}}}~~~~~~~|{zxwvutssrrrqqqppooonnoopppppppqqqrssttuvvwwwxxxyyzz{|}~~~~~~~~~~~}}}}}~~~}||||||}}}}}}~~~~~}}}}}}}}}~~~}}}}||||||}}~~~~~~~~~~~~}~~~~}|zyxwvuttsssssssrrrrrqqppoooopqqrrsttttuuuuuuvvwxyzz{{|||}}}~~~~~~~~~~~~~~}}}||{zzzyyzz{|}}~~~~}}|{{zzzzyyyyyzzzz{{{|||||}}}~~}~~~~}{yxwutrqqpoonnnnnnnooonnnnnooopppqqrrssttttuuvvwwxyyzz{{|||||}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}~~}{zyxwvuutttssrqqqppoonnnnnooppqqqrrrrrrrsstuvwwxyyzzz{{||}}}~~~~~~~~~}}||{{zzyyyzz{||}}~~~~}}}||{{{zzzzzzzzzzzzz{{{|||}}}}}}~~~}{zxwutsqqpooonnnnnnnmmnnnnnoopppqqqqrrrrssttuuvwxyyyyzzzz{{{||}~~~~~~~}}}}}}}}}}}}}}}|||||}}~~~~}}}}}}}|||{{{{zzzz{{|||}}}~~~~}|zyxwvutsrqqponnmmlllmmnnoooppppppppqqrstuvwwxyzz{{||||}}~~~~~~}}||{zzzzzzz{{||}}~~~~~}}}||{{{{{{{|||{{zzzzzzz{{|||}}}}}}}}~~|zxvusrqppoonnnmmmmmmmmnnnooooooopppqqqrrsttuuvvwwxxyyz{{||}}}~~~~}}}}}}}}}}}}}|||{{{{||}~~~~}}}|||||||||||{{{{{{{{||}~}{zywvusrqqponmmmmmmmmmmmmmnnnooppqrrssttuuvwxyz{|}}}}}}}}}~~~}|||{{{{{zzz{{{|}}}}~~~}}}|||{{{{{{||||||{{{zzzzzzz{{|||}}}}}}}~~~|zxvusrqpoonnmmmmmmmmmmmmmmmmnnooppppppqqqqrrstuwxyzz{{||||}}~~~~~~}}}}}}}||{{{{{{||}}}~~~}}||||||}}}}}|||{{{{{{{|}}~}{yxvusrqpoonnnnmmmmmmmmmmmnnoppqrrsssttuvvwxyz{{||||||||}}}~~~~~}}}}}}}|||||||||||||||{{{zzzzzzzz{{{{{{{{{{zzzz{{{{{{|||}}~~~|zxvutrqppoonnnmmmmllllklllmmmmmnnnnnoooppqrstuvwxyzz{{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~~}||{{{{{{{|||}}}}~~~~~}}||||||||}}}}||||||||}~~}zxwusrqppoooonnnmmmmmmmmmnoopqqrrrssttuvwxxyz{{|||||||||}}}~~~~~}}}||{{{{zzzyyyyyyyyyyzzzzzzzz{{{{{{{{{{{z{{{|}}~~|zxvtsrqpooonnnnmmlllllllllllllllllmmnoppqrstuvwxyyzz{{{zzzzzzzz{{{||}}}~}}}}}}}}~~~~}|{{zzz{{||}}}~~~~~~~~~~~}}|||||||||||||||}}}}}~~~~}zxvusrqqpppoonnnmmmmmmmnnnooppqqrsstuvvwxyyzzz{{||}}}}}}}}}~~~~~~}||{{zyyyxxxxxyyyyyyyyyyzzz{{{|||||||{{{{{||}~~}{ywutsrqpoonnmmmmlllllkkkkkjjjjkklmmnopqrsstuvwwxxyyyyyyyyyxyyyzz{{||}}}}}}}}}~~~~}||{{{|||}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||}}~~~~~}{ywvtsrqpoonnnmmmmnnnnnnooooppqrsstuvwwwxxxxyyz{{||}}}}}}}}}}~~~~~}|{zzyxxxxxxxxxxxxxxxxxyyzz{{||}}}}|||||||}}}~~}{ywvtsqppoonnnnnmmlllkkjjjjjjkllmnoopqqrsstuuvvwwxxxxxxxxxxxxyyzz{{{|||}}}~~~~~~}}}}|}}}}~~~~~}}}}||||{{{{{||||||||||{{{{|||}}~~~|zywusrqpoooonnoooooooooooppqqrsttuuvvvwwwxxyzz{{||}}}}}}}}}}}~~~~~}}|{zyyyxxxxxxxxxxxxxxxxyyzz{{||||}}}}~~~~~~~~~~~~~}{ywusrqppoonnmmmlkkjjjjjjkkllmmnooppqqrrsssttuuuuvvvvwwwwwxxxxxyyzz{||}~~~~~~~|~~|}~}{|}{z{{zx{}|{||}~}}|{}}{}~}}~~}~~~~}{ywwwsoqsqnqtqmptqnoqqpqrrsrqsutstvwwwwxxyzyyz{||||}}||}~|z{|}}}|||~~~}}|{z{{zyxwxxxxwwwxwwxzyxyzzzzz{||{|}}}|{}}|}~~}xxxvstuqmopomljkkkkllkjlmlkmnmloqpnprqqqrrsrrstttvxwvvwxxwvwxxyzz{||{}~~}~~|}}|{|}{y{}zw{{x{}||||{z|~}|}~}|~~|~~~~~{zyxvvusrstqoqtqmpsqortsqrtsrsutstvuuwyyxxxyzyxz||{{{|{{}}|||{z{|~~}~~~~}{{{{{||yvy{xvwyxywvxzzyz{{zyyz|||}~~~~~~~~~~~}yyywtrpqqomllllllllllmnmmnnnmmnooooooooooprqpruttssvxvtwywuwyyyz{{{|~~~~}~~~~~}{|~{yz|{yz|{zz{{{{{{|||}~~~~~~~~|||zywvvusrrssssssstusrstsrsusrtuutvwwvwwxzywy{{z{{{z{}|{|}{z{}|{{{|}}}||}~~~~~}}~}||{{zzzzyyxyzywy{{zz{{zz{|}||||~}~~~~~~~~}}~~~|zxvtsrqoonnonmnoonoonmoponnonmoponoponprqoqssstuttvwvvxyxxyyyzzz{||{}~~~}~~~~}}}}|{{||||{{||{|||{|}}}~~~~}{yxxwuuutttttssssrssrrsssrtutstvutvwvwwxxyyyyyz{{{{{|}|{{{{{zzz{{{{|}~~~~~~}}}}|||{{{{{{zz|}|{{|||||}}}}}}~~~~~~~~~}~~~~~|zxvutrrqqpppooooonnonnnnnmnnnmmmmmnnnooppqqrrrtuuuvvwxxxxxyzyyz{{||}~~~~}~~~~}}}}}}}}}|||{|{{{|||}}~~~~}}|zxxxwvuuutttsssssrrssssssstttttuuvvvwwwxxxyzzzz{{z{|{{{{zzzzz{{||}}}~~~~~~~}}}}}}}|||||||||}}}}}}~~~~~~~~~~~|{yxwutssrqqppppooooonnnnnnmmmnnnnnooopppqqrrsttuvvwwxxxyyyyzzz{{||}}~~~~~~~~~~~~~~~~}}}}}}}}}||||}}}}}~~~~~}{zyxwvvutttssssssssssssssssssttttuuuvvvwwxxxyyyyyyyyyyyzzzzzz{{{|||}}~~~~~~~~~}}}}}}}}}}}}~~~~~}}~~~~~~~~~}{zxwvutsrrqqppooonnnnnmmnnnnnnnnnoooppqqqrssttuuvvwwxxyyyzzz{{{{|||}}}~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~|{zxwvvutttssssssrrrssssssssstttttuuvvvwwwxxxxxxxxyyyzzzzzzzz{{{{||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zxwvutssrqqppoooonnnnnoonnooooopppqqrrrssttuuvvwwxxyyzzzzz{{{{{{||}}}~~~~~~~~~~~~~~~~~}{zyxwvuutttssssssssssssssssssttttuuuuvvvvvwwwxxxyyyzzzzz{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{yxvutssrqpppooooooooooooooooppppqqrrsssttuuvvwwxxyyyzzzzzz{z{{{||||}}}~~~~~~~~~~~~~~~~~~}}}||}~}}}zupsv}p||tlpvrnnnprqponprrrssttwzyx|~ztvwxyuq}z~|~{|}xruxz|vrx~~v}{z|~zvvtvyvtwzyyywvvvwsokiiiijihhgfffeilmpnkllkjhgkpppppswwuttstx{zzyzzvrstsolihgfdcdefgiikkkihjnnlmnmmllqsokknpty}||}|||yyzvu~vz~zuvzzzzyz{}~}}||zxutpmkihgfedcdgt{~wog`adefghiiihhjjikoqrpmjijjhhgfhiijmpuxxvqmkjkklllkihjkjkkihgiljgknonjfffgjjimnhbaaaacghggijlnqstuvwvvvx{}}{xvx}z{}~}{yy{uyyutstusqpnmkjghjd`bb^]\\afjnmkkkkmnnnmiebcippmllkihgghiihiovww~~wuuutuvy{yvx}vxyvtsszzrz|xuqqrrqrtuuz}zzyxwwwxy{|}|ywyzzzyxyzyyxy{}}}||~}~~~~~~{y{|}~~~}|{zzyxxyyxwtrrrpnmmlmmllljihhfdegfeddcba`aa`___^^_``ba`cec``bbdfhkljgffhiijjknqtwvuuuuwyz|}|wvuqoppnligjmlkkjhddedcfigedccddcdedcdddeedcchljhjkihgfimnnnmnoljjlllmoonoqstuvy{xttuwz{z{}|{}~||}}}{|}~}{yxussrrsrpomlnonlkiknqsolmnopqpootxvssrsttuvx}~{xxxwvusuvtpnmnqnkklmmlljiiihgillkkklmifefjmjfgilnlijiggiklmkijlklnppooomlorttuvxxwwvuuuwxwvvvx{{z{}~~~~~~|}~}}~~}~~}{zyxwwvz}zwwxwwxyxvxyvsstsrsvvvxz{~~~|zyyyy|~~~zwxz|}{xwxyzz{}~}{}~}|||}yxy{|||||~{zzz{~}{}~|zzz{|zxz|||zxxyxxvvxzzyxwwxz}~~|z|~~~}{{{{|~}zz{}}|}|zz{|zyxvsrstroppoprstttsrsrqtvsqrtvxyyxwwyz{{{{|{z{|}~~~|{~~}}|zyyyyzxuxzxwurstuvxzxuvvuvtqqqqrqqqruvutrqqppqqqpoqrpoprssttroprrsuwvuvwvvuttvwxvuuuttvyxwxwuttuvx{||{ywxyxxxyyx{}}}~~~}{{{zy{}|||{}{wwxy{{{zz{|}}~~~}|}~}~~~~~~~~~~~~}}~~}~|~}}}}|}}}}}}~~~~z{~}}{yz{zzyyz{zyyxvuuuttuuvwvttuuvutvvtrrsuvvuuutuuusqqqrtuuuvvvtrrrrrsuuttttutqtvtrrrrrsuvvwxxyxvvvwxvuvxxyyzyyyyxxz|}}}~}||{{{{|}}zyyz{||}~~~}|{{|}}|{{|||||}~~}~~~~~~~~~}{{||}}}}{{|}~~~}|~}~~||~}}}}~~|{||}~~~~~~~~~~~}}~~~~~~~~~}}|{|}~~~~~}~~}}|{zyyzz{{z{ywwwwwvutstvvutssssrrrqppqqrpmprpooponoponnnopnlmoonmlmoqrrrrrqppppprtsrstvvuttuuuvwwxwwwxxxyyxxyzz{{{||||}~~~~}}~}}}}~~}~~~}}|}~~~~~}}}}|||}}~~~}|}~~~~~}}}~}}~~~~~~~}~~~~~~~~~~~}{{{{{{{{{{zzyxvvvvvuutsssssssrqstsrqqppqqqponnnooppppppqqpopqqrrrrqqqqrrrstttttuuuutttuvwwvvvwwwxxyyyyyyyyzzy{|||||}~~~~}}}}}}||}||~~~}}}~~~~~~~~}~~~}~~~~~~~~~~~~}}||||{zzyyxyyxwwvvvuuuuuttsssrrrrqqppppppppppppppppppqqqqqqqqqqqrrsssstttssttttttuuuuuuuuuvvwwwwxxxxxxxyyyyzzz{{{{{{|{{||||||||||}}}}}}}}}}}~~}~~~~~~~}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}|||{{{zyyxxwwvvuuttssssrrrqqqqqpppppppooooppppppqqqqqqqqqqrrrrrssssttttttuuuuuvvvvvvwwwwxxxxxyyyyyyzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxwwvvuuuttsssrrrrrqqqqqqppppppppppppppqqqqqqrrrrrrrssssstttttuuuuuuvvvvvwwwwxxxxyyyyyyyyyzzzzzz{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}||{{zzyyxwwvvvuuuttttssssrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttuuuuuuuvvvvvvwwwwwwxxxyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}||{{zzyyxxwvvvuuuttttsssssssrrrrrrrrrqqqqqqrrrrrrrsssssssssstttttuuuuuvvvvvvwwwwxxxxxyyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuuttttssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrssssssstttttttuuuuuuvvvvvwwwwxxxxxyyyyyyyyyyyzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvvuuuttttssssrrrrrrrqqqqqrrrrrrssssssssssssttttttuuuuvvvvvwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{{zyyyxxwwvvvuuutttttssssssssrrrrrrrrsssssssssstttttttttuuuuuuvvvvvvwwwwwxxxxxxxyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}||{{zzyyxxxwwvvvuuuttttttssssssssssssssssrsttssstttttttsqprtvx}~~|~zsx}~yupsvtrrssrrrrsrrsstutsuwwvxzyxwwvvvwusx}|{|}yv}}wz}|zzz{}|{~~~|}}~{{z}}{}~~~~}||}~|zywxyxxxwwvvvvvwxz{ywxyxxwwxyz{{z{|||||||}~}~~~}|z{|yvwxwuuvvvwxxywvvwxyyyxwwwxxxyxvvvwx{}~~~}}||{|~}~~}{{||{zyyyzzz|~}{zzwttuusssrqqrrrqppoprqqqqrsqnnoprqprtqooonnprqprtssuxwuxzywxzz{|||{zz}~}}~~}|yy{|{yxyy{~~~~}}|yvwxxwvuwwxxxwwxxwxywuwxvuvwwx{}|z{|{{|}|{yxwwz}|z{|zxyzyxyzxwz}~~}}~|{}}}~~~~~}zz{{zyx|}|zy{}|{xvvvwwwwwwyzzzxvwxwwxxyyyxxxwxxxyzxwxyxvy}{xz||}~}|~~~~~}~~~}||{zyz{ywxxvutttsrqqqqrqponnomlmnnnnmnmkklmmmllkkmnnnnmopnmnqpoqssrttsrtutrtvvwyzyxy{zx{}}|}~~~~~}~~~~~~}||}}}}~}|{{zyz{{|||{yyzzz{zzyyy{{zyyyz|{z{{zyyz{||}}||}{y{|{z||{{|}}|~~~~}|}~}}~}~~~~}|}}~}}~}{}~}||||||}}~}|}~~~~|||}}}||}~}}~~~}|}~~~~~}~~}}~}|||{zzzyyywvvvuututttssrqrsqpprrrrrpopqpprsrqrsssrrqqtusrssuvutttstuvvvutuvvuwxxwwxwvxyyyyz{{zzzyzzzzzzzy{|{z{|||}}}}}}|}|{|}|{{}}}}~}~~~~~~~~~~~}~~~~~}}|}}|{|~}|||{{}~}}~~}|}~}}~~~}|}~~~~~~~~}}|{{|{z{{yxwwxxxxyywvvvvuvxvtvwwvutttvwwwwvvvwwwvvvvwwwwwxyxxxxxxxyyxxwxyxxxxyzzzyxxyyzz{zz{|{zzz{{{{{zzzzzz{{{{zzzzzz{||}}|z{{{z{{zz{|{{||}~~}}|}}}}}|~~}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}|{zzzzzzyxwxyyxwuvwwwvvvwwvvvvwwwwvuuuuuuuvwwwvvwwxxxxxwwwxyzzyyyyyzzzyyxyz{{{{{{{zzzzz{{{{{{{{zz{|{zzzzz{{{{||}}|||||||{|}}}}}}|||||}~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}|{{zzyyyxyyxwwwvvvvvvvvvvvuvvvuuuuuuvvvvvvvvvvwvvvvwwwvwxxxxxxxxyyyyyyzyxyyyyyyyzz{{{{{{zzzz{{||{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}|{{{zzzyxxxwwwwvvvvvvuuuuuuuvvvvvvuuuuuuvvuuvvvvwwwvwxwwwwwwxxxxxxxxxyyyyyyyzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}|}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{zzzzzzzzzzyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{|{z{}|{{|}~}}||}~}{}~{w}{y}~{|~{y||y{~{yz|zy{}zw{~{yzzz|{zxw{|xz|ywyzxuvwxxursuwzwsvyxwyzvrx}{z{|||~~~}}~~}|}|~}~|~~~~|xwz|{yyxurqrtusqstqqtvwwvvtrtutsrppqsuutuusqqqomopopqrstssssqoquqkqvoiourortuuvvyzwuvxz{~~{|~}{|}}||}}}~}wy{vqrsrrtuwzyxwutrtvtruwvuvwyzwsuwrnqutstvuuy|xsx}xuy|ywy|zy|}~zz}}{~}z~}yy{|{{{z~}~~{~{wz~|z}w{{wxztot{xuy}zvx{zzzzzy{~|yz{|}}~|yz}|z}}~~~|~{~~{|}|~|~}}|~~{y{}~ysvysnoqrqnlosqopqqomkmppqrssutqqstuussttvxzwty}xtx|}}|zy}~}|z}~}|{}~~~}||~~|}yz~~||}}}{{{{}~}{~}||}~}|}~}||{vwxvtuvwwvussvwvvwwy{yvwwvuttsrqqsuuttssrsutsrqtwtqv|yuz{x}~{z~~|~}}}|}}zx|}||}}}~~|yz|{z}y|}|||zx}|v}}w}~~{xwxyyyxvtstuqnpromnooprrsttsqptwsnqtsqqsvxwuuvvvuuvzywy{zy{|}~}}~~}}{z|~}|~~~~||~}~~}||{{}~~~|~z|}{|~}~~~~||}~~~}~~|zzzwutstwwvxyzzyvvvusrqrrqorsqoppnlmnljklkkorporuspsxvsuxxyz{{||||}}}~~}|z{}}}|{|~}|{{{z|~||}}}}}~~}|}~}}||}}|{z{}||{|~}|}~~~|{|}||}}~}|}~~~}{|}~~~~~}~~~~~|~}~}~~}~}{yyxvsssqonmoqpnoqqqrrrrrrrqrrqpqrrsssuxwvwyxwwyyxy{{{|~~~~~~}|~~}~~~}}~~~~}~~~~}}}}}~~~~}}~~}~~|~~~~~~}||}|||}}|{zzzxxxxxxwuuusrssqooomllmlkmomklnnnnppprutsuvuvvvy{{z|}|{||}}}}~|}}~~~~}}}|||}}}~~~~~~}}|{{{{||{}~}~~}}~~~~}}}||~}{}}{{{{{{z{{{{|}~~~~~}~~}~~~}~~~}|zxwusrrqqqppppppppppppppqppppppqrrrsstttuuvwwwwwxyz{|}}~~~~~~~}}||{{|}~~~~~~~}}|||}~~~~~~~~~~}}}}~~~~}}}}}}}}}||||}}}}~~~~~}}|{zzyxwvuutsssrqonmlllmmmnnnnnnoooppqqrsstuwwxxyyzzzzz{|}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||{{z{{|}~~~~~}||{{{{||||||||}}}~~~~~~~~~~~~~~}}}}}~~|{ywutsrrrrrrrrrqqppppppoooppqqrssttuuuuuvvwwxxyzz{{{|}~~}}||}~~~~~~~~~~~~}}}}}}~~~}}|{{{{||}}}}}}|||}}~~~}}|{zyyyyyzzzz{{{{||||||}}}}~~~}|||{zyxwvutssrqqppoonnooooonnnnnooppqrstuuvvvvwwxyyzz{{|}}~~~~~~~~~~~~~~~~}}||}}}}~~~~~~~~~}}}}|||||||}}}}}|||||}}}}~~~~}||||}}~~|{zyxwvuutttssrrqqqppooooopppooopqrstuuvvvvvvvvwwxxyz{|}~~~~~~~~~~~~~~~~}}|{{{{{{||}~~}||{{{{{zzyyyyyzzz{{|||}}}}}}~~~~~~|{zxwvtssrrrqqqqppoonnnnoopppppppqqrrstuuvwwwwxxxyyz{||}~~~~~~~~~}}}}}~~~}}|||||||}}}}}~~~~~}}}}}}}}~~~~~}}}}|||||}}~~~~~~~~~~~~~~~~~~~}|{yxwvuttssssssrrrrrqqppoooooppqqrssttttttuuuvvwxxyzz{{||}}}~~~~~~~~~~~~~~~~}}|{{zzzzz{||}}~~~~}}||{{zzzzyyyyyzzz{{{{{|||}}~~~~~~~~}{zxvusrqpponnmnnnnnnnnnnnnnnooopppqrrsstttttuvvwxxyyzz{{||||||}}}~~~~~~~~~~~}}|||||}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~}|zyxwwvuuttssrrqqppoonnnnnnooppqqqqqqrrrsstuvvwxxyyzz{{|||}}~~~~~~}}|{{zzzyyzz{{|}}~~~~}}|||{{{{zzzzzzzzzzzzz{{{|||}}}}}~~~}{zxwusrqppoonnnmmnmmmmmmmmnoopppqqqqqrrrssttuvvwxyyyzzzzz{{||}}~~~}}}}}~~~}}}}}}||||||}}~~~~~}}}}}}|||{{{{{zz{{||}}}}}~~~}{zyxwvutsrqpponmmlllllmmnnoooooooooppqqrstuvwxyyzz{{{||}}}}~~~~}}|{{zzzzz{{{|}}~~~~~~~}}||{{{{{{{||{{{zzzyyzz{{||||}}}}}}}~~~|zxvusrqpooonnnmmmmmmmmnnnooooooopppqqqrrsttuuvvwwxxyzz{{||}}~~~~}}}}}}}}}}}}|||{{{{{||}~~~~}}}}||||||||||{{{{{{{{||}~}{zxwvtsrqponmmmmmmmmmmmmmnnnnooppqrrrsttuuvwxyz{||}}}}}}}}}~~~}}||||{{{{{{{|||}}~~~~~~}}}||{{{{{||||||{{{{{zzzzzz{{|||}}}}}}}~~~|zxvtsrqponnnmmmmmmmmmmmmmmmmnnoopppppqqqqrrstuvwxyzz{{|||}}}~~~~~~}}}}}}|||{{{{{{||}}~~~~}}||||||}}}}}}||{{{{{{||}}~}{yxvusrqpoonnnnmmmmmmlmmmmnnoopqqrrssstuuvwxyyz{||||||||||}~~~~}}}}}}}}||||||||||||||{{{zzzzzzz{{{{{{{{{{{{zzz{{{{{{|||}}~~~~|zxvusrqppoonnnmmmmllllllllmmmmnnnnnooooppqrstuvwxyyzz{{{|||||}}}}}}}}}}~~~~~~~~~~~~~~~}||{{{zz{{|||}}}}}~~~~~}}|||||||}}}}||||||||}}~~}{ywusrqppooonnnnmmlllllmmnnoppqrrrssttuvwwxyzz{{{{{||||||}}~~~~~~}}|||{{{{zzzyyyyyyyyzzzzzz{{{{{{{{|{{{{{{{{||}~~~|zxvtsrqpooonnnmmllllllllllllllllllmmnopqrrstuvwxyyzzz{zzzzzzzzzz{{||}}}~}}}}}}}}~~~~}|{zzzz{||}}}~~~~~~~~~~~~}}}||||||||}}}}}}}}}~~~~~}zxvusrqqppooonnmmmmmmmmnnnooppqqrsstuuvwxxyyzzz{{||||}}}}}}}}~~~~~}||{{zzyyyxxxyyyyyyyyyyyzzz{{|||||||||{{{{||}~~}{ywvtsrqppoonmmmmmmlllllkkkkjjjkklmnnopqrsttuvwwxxyyyyyyyyxxxyyyz{{|||}}}}}}}}~~~~}||{{{{||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||}}~~~~~}{ywvusrqppoonnnnnnnnnoooooooppqrstuuvwwxxxxyyzz{{||}}}}}}||}}}~~~~~}||{zyyxxxxxxxxxxxxxxxxxyzz{{||}}}}}}}}}}}}}~~}{ywvtsrqpoonnnnnmmmllkkkjjjjjkllmnnopqqrsstuuvvwwwwxwwwwwwwxxxyyyzz{{{|||}}~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||}}}}}}}}||||||||}}}~~~~~}{ywvtsrqpppoooppppppppppppqqrsstuvvvwwwxxxyzz{{|||}}}}}}||}}}}}~~~~~}}|{zzyyyyyxxxxxxxxxxxxxyyzz{{{|||}}}}~~~~~~~~~~~~~|ywvtsrqqppoonnmmllkkkkkkklllmnnooppqqrsssttttuuuuuuvvvvwwwwwxxxyyzz{{}}~~~}wx~~x}rq{~{wz{{wtw}~}|||}~x~~~|{zz||~~}~}xuvwrmtxqlswvqmmppolknprupnuyuttstssuyvtz~zx{}~{|~{||{~~|}}{~}|}}~~}~~~~}|~~}}~~vy~|{vrw{xvvtvy{||ytw{xuuw}|z}}z{|}~||~~~}wwxxwwututtsmjopljijmmnppoooolmqqmklmoqrqrrruxvroorvwvtw{{|}|{{yyzzy{~~}~~}}}~~{zz|~~~~}|}|y|~~|{zz{|{zyy{}{|{{zwy~|z}|}~~~~~~~~~||ywz|yvwxxupu}woruqnnqxwps{xrrtutpnqqprtuvwxwutttvxyxxxz|}}|||||}|z{||}~}~~~~~}{{zwx{~yz|}}|{||y{~|{~}}|{{{{|}}}}}|{{||{xz|~|}}~}~||}||zzzzvonqniilmnnnoqrpllllmkgjnlknollqrpqtromlquony}xuuvxxutttux{yx}}{|||~|{}|~}|}~~|}z|{w}}|}}}}}~|}yz}}~}}qz}x}~}vy|ywutwuruvy{uqw{yvrpstqrtttuyyxyy{{wv{}{z{}~~}}}}~yvwy~ztx|}zv{}{xx}}|zy}~~{}}w}||{|~~zvz|yxyyyz|{vuy{|wqzyuy{}|ww{zy}}||{|~}}~z~~{}~|~{ywvwqjnqmkkjjloqnnqqnoqssrsssqrxxqryyvvvutx{xuvw{zuw|zwvvz{yyyy||{{|~~}{{~~}yy~}~~}zy}{y~}z~~}}|xz|xw{|xy|wwzzzzxwvux{zvwz{z}}zx|~|{zz|~|yyyvuusqtvsppqrrpoqmgjnnmmlprmloqsqnqvusqrvxxwtty||ysx}wy{{{|~}z{|~~~}~}z{|zy}zxy}{w|{w{}~~zy|}~|zyz}y~}zx{~}{ww{|zz{}}ytx|yyyx|~||~}|ywtrstsrtrnpspnppnmmmmoqrplknpnmoommrrmmqqpstsqnovwsqruwwuwxyyutxyxxyz{|}|z}}}}||}|}~~}{~|~~}}~|yx|}||{ww}}}}}~v~||}z~|~~{ywy}|wwyywvuwxvvwvsuxxurrstsrwzxwwxxwvuvxxxxww~yvvz|wvy{}{{{{{}~~~{y~~}|}~~}zx{~|zyxz{yxyyyyz{zxvvutvz|yxz}|yyzz{}{{~|~}~}|zwvuuuttuvropprsrstsrposusqqrqrttruxyzupw}zy{||{yz|}|{|{{~|{|}}}|||}~~{{z~~||}||~~|}~|{|~|{|}yv{~{yz|||zz|{zywz|xvwx||wvy{|xuvyzzyz|}||~|{}{wwxyvpqutpoonnoonmllpqqomllmmnpssppqrsttsruvtsvyzxwx{|||}|{~}~~}|~}~}|~~~{||~~y{~|}}}~}{z{||{{zyxz{zyxxy{||}{yzzxx{}~~|{}~|~~}||}}~~~~z||vsttsqnoqonoqnknolkkmpolkjkkklnopolklmpqqnkmrttqqvxwspsxvtvvvutuy{{yxxy}}z}~}~|}~~~}||}|{{}}|{{{|~}{{||||}~}{~~~~~~xzzyxutvwwtrrrvxsqtspprtvvvtruwvuttwyvtvwvy|wsw{zxwx||vtxxuwzyxyzyxyyxxxxyxw{}zwyzzzzzzz{{zyxwwxz{{{z|zxy{}}zww{~{|~{||~~~~~~}{zzyyyxxzwstwxxurtvtsttutrtussqquxvttuvwyyvvwy}yv{|yyz|~|zz{|~|z~{|~|~}~}|~~z||||}}}~~|{{{{z|}zwy{yyz|}zwy}|{{{yxzzxx|}}}||~yw}~{}~~~}~|utxwrpolloqpmlnqqmmqrqqrqprtstuvwwvvxz|{xz}}}|{}|~z}~~~|{~|~~}}~~~~}|~~|}~}||{{{|{{|}{yy{}~~}||}|{zy{}{{{|~}}zz|{wyz|~xuz|{zz|~}|{{|}}}zy}~||~}}{zzytsvrlnrqonmlkjknlghlkgimlkkkihjnoonnnnnprrqtutrtuuvwxxwuuw{|}}}}}}{}~z}~~|{|~~}}~}tknsy|}|unlqwy~{yywtvvtzzz{}{yqjjq~zqhdfkpv}~ujdglihottrmhgjqroonkkd\dmkigdiokipm\Xeideknpomlga[Y[_djjjprnhcadebdjmmnpmlmljlnkkmnqspligmsnihjptvupnqrqlhnurorvytklqrqonrvxvsqqpponnsxywusssrrpnprtwy{zwwywvyz{|{z{}|y{}wt{|}uvvw{yx~zuv~~z||y{zv~|vwxxurtz|zzywtrpmmpqollmnqqkebcdbbefefebbfhc\^cbcgid_ch`X\`bc]Y`eb\Y\\XY[XZbe]V]e[PU^\Y]```aa_\]_ZYafa\]cb^`aWQX_]Zah`U[a\VY[YX]bdba`aaab_]aimlmojgiihhhfgheafg_Z[]^XRVXXZYTRTXVNQZ]\]]`cfgb^bdacjppmopkhntokpwvuwywttvsou{zy}w|{~~vw|||xswzwtrqrrqnmppoqqnmkilpninutppqrtpmoswyvsu{{tsx{w~~}~}~~~}}~}|y{x{yqv}zutvzytsuspnmnqttrvyvsuvspqty}|ywwz}yvwwy|yx||ywvvwxvqtz{ywurpuzurtv|yu}ztv|{z~y~rt{unopppkgeb_^][Z[]]YTTXYVVWVSV\[X[^[WVW\`ZUZ]\]]]_^]`^Y[`ceeddb`cebabfhebehecccccfgbbhfabfeaadgihfgkmmlpspmptvwwyywz}ywx{{yy{{xx|zuw{yw|zxyyzzwuy}~|}}|z|w|~}~|wv{}|z{|wx|~}ywz|}~}}}~~{||}}}|z||wuwursttqlmrojlmjimpkgkmifddhfceghhgfdehjjgceiihhfghecdecabdbbddb_^`bbbfgeeeeegfddfhkmljkorrpnmotutuwwxxz|{zyz~~~}|{yyzxtrrqonkhkmkjklllmkijlmppnprqonpstsqosvuutrrrpnllnrrmjmmhfhjjhgghiigfgifcfjhgimmjjkjiklmkjnpnmmorqnnnpqrrssttssuvuwywstvyywuvvwvrsuvxtquxtqruxxxywx}~zxy}}z{~~~}||{|~~}||zwwz|{xvvvvtrstqnsurppponorpkkorrrqpoqssrrqrtqptwutsuyyvvyyzyy|}|||~}{}~~}|{{{}}{{|{yxyywvuvwwvuuvwxuqrtttsstuuutttsuuqqtutstroopooopqpnnmlkllkjjjjjjgehiecdbab_affca`accccceffeeeffhjjjlmnnnmoqrqqswyxwwwxyyxyz{yxxyzzywyzxuuwyzzyxyz|~|~~}}}{|}{y}~ywwwxz{wtvvssttvuppsroqsqnnnnommnonmllmptrppqssrsvxxvtv{zywvxz{zwvwxxwtwytprvxxurqrtvvvtwyusvyywvvxxxxxyzyy|}}|{{}~||~}{}~~}}~~~}~}|}}}}}}}|z{}{y{|z{||{ywy{wtx{xvxy{zwy}}|~~~~~~}}}~}|{{{zz{{yxwwwurtwusssuwvsqpqssstuusrrrrpopqqrqoooooppqponoqtusrrtvtswyxxz{{||~~~~}}|||}~|zxxz{zyxxxwvxyxxyyywwz}zx|~|{{{{||~|w{{y}~|yxy|zwxzxvutvvtsttsrqqqrttsrqqqsttrpqsrppqqqrpmllmonkmolijmnmlklllmonkkmkilnmmllnmkkkkkkmmmppnmlnqqoprssssuuuvwy|~~}}~~~~~~}}}}}~~~}{|~}}}}~}{|}~}{~~}~~~||}zwyzyxwy}}ywxyzyyy{|||||}~~~~}|{~}|zyyzyxyxvwyywvvvvwxxwvuvwwwwyyz{{{{||}}}~~}}~~~{~~}}}|{}~}{|}}zxx{zwwwwwutuutrrrssqpppqqpmlllmoommlklmmllmnnmlmmlmnonnnnmlmnnkjjkklmljiihhijkkjkmljknmlnoppmmsusqrsvwwxxyzzzz{~~~~||}}~~~~~~~{}~~}|~~|{{{zzzzywvvvvvwwvuuvxwvwyz{z{~|}~}~~}~~zwyzyxwvwwvuuuvvvutwxvtvxzyxz}}||}}}~~~~~}|}}|zxxzzwvvvvvwvuuuvvxyxxxxyyy{}}~}~}{}}zxvvxwvuuvvusqqssqqrstsrrrstsrsrrqpprrrponnoppnmkjjklkjkjiiikmkjmnlkkloqpppqrrststuttuwwwwwy|~|zxy|~~|z|}|zwvxxxxwvvvwwwxxwwxyyzz{{||}}|}~{{{ywxyyxvtuuuuuuvvvvvwxwvwyzz{zz{|}}|{~}}~}{{zzzzzxxzywvwwxwvyzwwzzxy{zyz{}~}|}|{|}}}~~}{{{{zyyzyvwxyzxuuwwvvvvvwwurqqrssrrqpmlmnomjjkkkkjhhiiiiijkkkkjjkjikmnnmmnoooppppqqrssstuvwvvwz~|z|~~||}~~}||}~}{}~~}~}|||}~{yxy{ywwwxxvvwxxvtuvwwwvwwwwuvyywwxxxxxz{yy{zyz}|{|~~~~}|~}||{{{zzzzzzzzzyyxyzzzyyy{{{{{yxyzzzzy{|}||zz}~~}|{|}zyz{|ywyzyxxyzywwwwwxxwvvwxxwwwwwwwxz{{{{{{||}~~}|{}}{{{zxvuwwvutrppqpnpqomllmlkklkikmkiiijkkkiijihhhijihijiiijjkklmmmopppqsuvvwxxwx{|}}|}~}~~}}~~|{~~~~~~~~}|~}{||}}|{|{z{|||{zz{zz{|{ywy{{zxvwyxxyyyxwwwxyyyyy{|{{|~~~~~~}}~~}}~|y{}|zz{{zxxxwwxyxwvvvxyz{{zz{||}}}~~}~~}{|~{}}|{zyyzzywxyyxwvwxwvvwxxwvvxyzzyyz|}~|}~|zyyyyyywuuvvursttrpppppqponmmmklmkhhhijigggefgffggggfeghghjkmnmnnnnqsstuuuwyzxyzzz{|||yy|}{z|}~|{|~~}}|}}~~}|~}{{}}||}}}}}}}}|||}}}~~|{zz|~|yyyxxwxzyuuuuvvvxxvvvwwvvvyz{{{||~~~|{{{|{{{zyyyxwvvvwxyxxwwwwxyyxxy{||}}~~~}}{z{{zyyxwwwwuuvvvuvwxvuwxxxzzyz|}~|z}~~~~}|zyy{{{{||}|{{||}}}}}|{{zzywwwusssqonnnnnmlkjiihhiiggjjjihijjjklmmmmnnnnoooqssrpprsrrstuuvwxxxyzzz{|}|{|~~~~~~~~~}}~~~~~~|{|}~~|{{|}}{{{|}}}~}|}~~~~~}}}}}||||{zzzzzyzzxwwwwwyxwwwxyyxyzyyz{{{zyz|}}||}}}}}~}~~|~~}}||{z|~|zz{{{{{||zy{||}}}}||~~~~~}|{{{{z{|zwyz{{ywyzxxzzzzy{}{z||{{{|}}||}||~}|~~~}}~~}|{{{{zyxxywvutstsstrppppponmnmmnnnnmmlmmmmnnmmnnllnoponopqrrrstttuvwwwwxxxyzzyyyzzzzzz{zyz{{{{{||zz||zz|{z{|||{z}}zz|}||}}}}}|{{|~}z{||{{zzzzzz{{{zyxyzxwz|{zyxyxwxz{zyyzzzyz{{{{{|||}~}|||}}~}|~~}}}~{}~{|}~~}~~}|}~~~~~~}}~|{|}~}{{|}}}}{yy{||zz||zz{zzyxyzz{{{|{zzz{||{|}~~~~}{{}}|{ywvwxxwuvwusstttttsrqppppqrpnnnoppqpooooppqrrrqqqrsttuuuttuvxwvvvxyxxxwvwwxxwwwwwwwwwwxyxyyyyxxy{||{{{zyz{||{yz|zyyyzzyy{{yyzyyyz{{zyzzzzyz{zzz{zzzz{{z{||z{}}}{z{||||}}}}}}~~}}~~}~~}}~}}~~}}}~~~}}}}~~~~~}~~~}||{|}}|{zz{{z|}|{zy{|{{|||{z{|||}}||||}}||}~~~~~~~}||zz{{|{xxxwvvvuutssttttsrrrrsrrrrrrrqrrqrtsssrrsqqsttttttttuvvuuvuuuvwwvuvxyxvwxxyxxyxxyzzyzyyxxwy{{zyxyyxy{{{zz{{zz{||{z{{{{z{{{zzzyzz{{zzzzyzzzzz{{zyz|||{{|}}||~||~~~~~}}~~zy|}{}~z{~}}~~|~}}~}|}}|~}}}}~~}||~~}{}~~~}}}}}}|}~~~~~~~~~~~}||}~|{}}zxyzzzyyyxwwwxwvuuvwuttuuvutuutswxusvvtuwwvuuuuuvxwvvuvwvtvwxwvvwwttwywuvxxvvxxvxzxvx{zxy{yxyyxy{{zyxx{{yyz{zy{|zxz}zvz{wy{{{zzyy|}{z||{z|~{y{~|z~}y{~~}z}}}~}~}~{~~{~{|}}}}~}z{z|~|~}{}~}|~}~~~~}~~||~~~}{|~~~}||}}~}{}}{}}}~~~}}~~}~}~}|||~}{{{xwy{ywy|yvwyvuwxvvvwutwxusuwurtvvttttutstuuttuuttuvvuuvutuwxwvvvvuvvwxxvwxwwwwwwxyxwxyxxy{xtvyzyzyxwwyxwz|yvy{ywyyyyz{{z{{z|}{{|{{}}|}}}}||~~~~~~~}~~~~~~~~~~~|}~~~~~~~~~~}~~|}~~~~}~~~}|{||||{|zxz{zxyyxvvwxwvwwvvvutuvvutttuttttuusqrstsrrsrrrsuuttttttuuuttvwutuvvvuttuuutuvuttuvvuuuwwwwvvvwxxxxyyxwyzyxz{{zz{zz{}|{{||||{|~}}|}~}~~~~~~~~~~~~~~~~~}}~~|~~}}~~~~~~}}~~~~~~~~~||}{{{{{{zzzxwyxwwwwwvvuuuuuuutuuutttttttuuuuusrtttuvuutssuttuuttuvutuvvutuvvvvvxxvuvwxxxxxxwwxyzyxxyyzzz{{{zz{{{|||||}}}}|}~}|}}}}}~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~}~~|||||{zzzzyyyyxxxwwwwwvvvvutuuvvuuuttuuuttttuuuttuuutstuuvutttuutuwwvutvwvuuvwxwwxxwwwxyxxyzyyyyzzz{{{{{{{|||||{{{|}}}}}}|}~}}~~~}~~~~~~~~~~~}~~~~~~~}~~}|{{{{zyyyzywxyxwwwxxvvwwtuvvuvvvvutuutuwvttuuutstutsttttttutuuuuvvvvvwwvvvwwwwwwwxxxxxxxxyyyyyyyzyyzzyz{||{z{||{||}}{|}~~~}}~}}~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~}|||}|zzzzyzzz{zyyxwwxxxxwwwuuvvvvvuvvwvvuuvvvvvwvvwwvwwvuwxwwwwxxwwwxwxxwwxxyywxyzyxxz{zyz{{{zz{||||||||}}|}}~}}}~~~}}~~~~~~~~~~~~~~~~~~~~}~~~~~}|{yy~}{|{{xuz}ussx}vsttuw{xqprvts{{xvpmrvy}~zxuttsw}~yx{xt{~~|x{|||z{~{|xy}~~|{{|~~~}uswz}~|ytqrsrvyxwvspoppquxxvyyphmrolrwurrrpoqsvxvrppnnoqqptx{{xtssrrsvy{{xsooqstwy|{vvusquz{yzxwwwxvux}~|}|yxz}}}xz|}~|~~|y}~{|~{|~~}{utxyvy~y{~y}~}~yxwvuwyvstxtpwwrz~wqppnmqwvsuywsv{wtx{wswztoszzzy}x{~~}|}~|zxvtty~|z|{tv{zz{{{xxz}}~}vwysosxuqtxurtutsvxxx{|wsx~{w}}~}y|~~}{~zz||~}|wwxxz}~|{|}~~||{|yu||y|}|}~v{|{~~|{zwqprrponigjkjknorsqonmoqqsuvvuz~yuxyxyyyyxyxutxzyx{}y{}}}}~~~{~~}{||{zwty}|{yvx{zxz|~}{{{{}}~}{ywyz{}~|zywwyusz~}{z~~y~}}}}~}zyz{~|z|~|zyz{|{{}}}~|{{|{xvz{uqturqrtrotztntyqlryxvwxurssolmmmllllkigjoomoqpnpsqnrwxx{}|{}~~}}}~yuutvxxxvttsstssuxwwwwz{zx|~~~~~}}~~~}}~~}}{{}}}{{{vw{{zzzzz||zx|}z}{{|zvtrqqponnnonljkkjjlkhgilppoqssrrttswzwtvxvty~}|~y{~z|~{|~~~~~|}|}~{xyz|}~}}}~~zy||{xwwxxwuwyxxyzxwz}}|||zz}~|~z}}{}~~~~|z{}{y{~~~}}~~~~~~~~}|||{{yvvxusstuvwxxvutsqqrolmlgehjhgikhdfhfcccegfdegilmmmnpstsuwxzz{~}{zyz{{zyxwvvuutrstssvutvvttvxxxyxwwyzyx|~|zz{}~~~~}}|{{||{||{z{|{yxxyzyvwyxvwxvuuvxyyyxyyyz{|~|{zywvwxwvtspmmljihfegfdeghhhjjjjlmnnoopppprsuwwy|}||~~~~}||||{{{{{||{{zywxxxvvuuwustvvvvvxyxwwxwxxxyxwxyyy{|~}}~}}~~~}~}{{{xvvvwvusrrrqonmmmkjjhfeeeedcdffeeddeghiiiknoprtuvwyz|~~~}{yxyz{{{zyxyyyxvvvutuvwwxxwwwwxyxxwwxwvxz{||}~~~}}|{zzz{{{|{zzz{zyyxxxvvuttuvvutssssrrrtvuutuwyz{}~~~~}{yxwurqnkklkihhhggfffffgghhhhhikkjlmmnpruuuvyz{|}}||{||}~~}{{||{{zyyxwvutuvwvttuvwvuuvuuuuttuwxxwxyz{|}~~~~~~}}}}|}}}~~~|{zyxxwvtqponmmlkjigdbbcdeeddeffgffghjkklmopqqruvxz{|}~}}|}~|zz{zyxwwwvuutsstttttvvvvwxyzz{}}}~~}~}|}~~}||}}~~}~}||{{zyyxwvwwututsssrqqruvvwxy{}~~~|zyxvrnlkjjhfghhgfeeeghhhgghhijkklmnnprstuvwxwwxz|}~~}~~~~~~}}~~~}|{zzywvvvvutsrqppooprsstttstuvxyyz{|}~~~~~}}}||||}~~~}|zyzyyzyxyz{|}~~~~~~}{zxxxwusqonljjihhgedcdeffeddeegggikllnqrsuuvwxxyz{}~~}|{zzywvuuuttutstuttuvwyzzz{|}~~~||}~~~~~~~}||||{yxwwvutsrqqqqrsttuvwwxyz{{|}~}{yxwutqommnmkjiihhgedefggfgghghiijklmnoprrstvwyxwxz{|||}~~~}{{zzzyyxxyxwusstsrrrssrsuvwxyz{{z{|||||||{{|}}~~~~~~~~|{{||{|||}~~~~{xwvutsromonljiijigggfeggffghjjiiiiikklnopqqqrstvxyyyz{}~}}||{zz{yxxwwwwvvuuttttuuuvwxxyyyzz{{{{{|}||||}~~}}}~~||}}|zyz{zxwwvvwwvvvwxxwvwxyxwwyzz{{{||}}~}|{ywvtsrpoonnnmmmmljjjjjihgfffedeghhiiijlnpqppqrstvxz{}~}}}|||||{zzyyxxxxwvvutsrrtuuutstuvvvwwwxwwwwxyyyzzz{|}}~~~~~~}zwvutsqponmlkjjjkkjiiiiihhhhgggggghiiiiijmnoppqrsuwxyz{}~~~~}|}}|}}}}|||{{zzyxwwwxxxxxxyyxwwxz{{zz{|}}}}}~~}}}|||{{zyxyxxyyzzyxxyxxyxwwvwyyxwwxyzzzzzz{|||~|{ywuuutssrrqonllllljhhhfeeeeeefggghjiikkklnppppruuvy{{|}~~~~~}~~}}~~}||{{zyxwvvwvttuvuvvvwwwxxxyyzzzzzz{z{{{{||}}}~}{yyvutsrqpomlkklkiijihgggggggghhijklmlmnoopqrstsuvwxyz{||}~~~~~~~~}|{{zxxyzzyyzzzz{{|{{|}||~~}|}}||||{zzzzzyxyyxxxxyyxxxxxxxxxxyzzz{{||}~~~}|zyxwutsrqpnmmlljihhggffghghiijjkllllmmnnopqqrstvwxy{{|}~~~~~}}}|{{zxxwwvuuuvwvvvwxxyyyyyz{zzz{z{{{zz{{{{{||{{}}}||}}||}~}zwuttrqponmlllkjjkkkjjjjjkllllmnonmmnoppqrrsstuvwxxyz{{||}~~}}}||{{||{{||{{|}~~~~~~~}}}}|{{{{zzzzzyyxwwwwwwwwxxxxyz{|||}}}~~~~~|zyxvusrqponnmkjjjiiiijjiijjkjjjllmmmmnopqrsttttuwxyy{}~~~}|{zyyyyyxxxwwwwwxxxyyyzzzzzzzzyyyyyyyyzz{{|{{{{||||}}}}}}~~~~}|zwtsrqpoonmmllkkjkkkkkkkkllllmmmnnoopqrrqqrssttuuuvxyz{|}~~~~~~~}}}}||}~}~~~~}}}|{{{{|||||{{yyyyxxxxwwxyzzz{|||}}}}}~~~}|zywvtsqpnnnmlllkkkkkjijjiijkjkklmmmnopqrsssstuvwxyz{|}}}~~~}||||{{{{{{{zzzyxyyyyxyyyyyyyyyyxxyyxyyyyz{||{{{|{{{{|{{||||}}~~~}{ywvutsqppponnnmmmmmmkkkjjklkklmnnmnppopqqqqrstuuvwxyz{|}}}}~~~~~~~~~~~~~}}~~}~~~}~~~~~~}}}}|{{|||||||{{{zzzzzzzz{{{||}}}}}~~~~~}{ywusrqpponnmmllkkkkkjijjjjjkklmnoopqqrrsttuvvxyyz{{||||}}|}~}}~~~~~~}}}}}}}|{{{{zzzzzyyxxxxxxxxxxxxyzzzzz{|||||||}}}}}}}}||||}}~~|zxwutsrqppoonnnnnmllllllmmllllmmmnnnmnnnpqqrsstuuwxyzz{{|}}}}~~}}}~~~}~~}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}||||}|||{{z{{{{{{|{{{{||||||}~}{zxvtsqppooonnlkkllkkkkkkklllmmnonnoqqrsttuuvxxxyzzz{{|}}}}~~~~~~~~}}}|{{{{zyxxxwvwxxxwwxxwxxxxyyyyyz{{{||}~}}}}}}}}|}|}~~~}{ywvutrqpponnnnnnnnmlmmmmllmmlllmmmnnoppqrsttuvwwxyz{{{||||||||{{|{{|}}}}}~~~~~~~~}}}}}}~~}~~~~~~~~~}}}}}~}||||{{|||{{||||}}}}||}||}}~~~~~|xwvtrqqonoqommmmonmmmnpomopnnppoopqrtttuuvyxwxyzz{|zy|~~~~}~~~|{||{yz{wuvwvvwxxwyzwtwzyvy{ywz}|z|~~~~~|~~|~~~{xxwtqqqponnoooomklmmllmlkkjkkjiknnnoopqrsssttuvxzyvxzyxyz{{zyyzyxyy{|zy{~|{|}||}~~~~~~}~~~~}~~~}}~~}|||}~~}~~}|}~}{|}}|{|}}|{}~}~}}~~}~}|yxxurssqponnnmmmnnnnnmlnonnopooprsstuutvwwwxxxxyzyxz}}|~}|~~|}~}~~~~}~~}|{zxxyzzxvvwwwwwyzxwwwwwyz{zyyz||}}}~~|~~~~~}~~{yxwusqppqpnnonmmnmlkjkkkkjhkmmmllnpooqqqrrssttuuvuvwwvvwxyyyxxyyxyyz{zx{}{{|{}~}~~~~~~}~~}~~|}}{|~}|}~~~~~~~~}~}}~~~~~~~||{xvutrrrrpopponoqpnoqonoqppqqrtsqsutuvvuvwxxxyzyx{||{||}~~~}}}~~||}~~~~~~}}|{z{{zxxyzxvwxwwwwwxxxxyyyyyz{{z|}||}}~~~~~}|zxvuutrrqpnnonnmklmlklmlklnnnmmopooqrqqqrssrstttuutuvvvwwxxxxxyyyyzzzz{|||}}~~~}}}}}}}}~}}|||}}}}}~~~~~~~~~}{zywvuutsqqrqpqqppppqqqqrrrsrrsssssstvuuvwwwwxyyyzzz{{|||}}}}}~~}|}~~~~~~~~~~}|{||zz{{yyyyxxxyyyyzzzz{{{{{{|||}}}}~~~~~|yyxvttsqpponmnmmmmnnnmmnnoooooooppqppqqqqqrssssttuuvwwxxyyyyyyyyzzzz{|}}}}~~~~~~~~~~~~~~~~}|}~}|}~}}}~}}}~~~~~~~~~|{zyxwvutsrrrrrrrrrrrrqrrrrrrrsssssttuuvwwwxxxxyyz{{{{{||||}~}}}}}}}}}}}}}}}~~~~~}}}~~}}}}||||{{zzzzyyyyyyyyzzz{{{{{{z{{|}}}~~~~}{zxvttsqqpppoooooppooooonooppppppopppppqqqrssssstuuuwwwxxxxxyzzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}~}|{yxwwvutssrrssrrrrrqqqrrrrrrrsssttttuuvvwwwxxxyyzzzz{{{{|}}}}}|||||}}}}}}}}~~~~~~~~}~~~}}}}}|||{{{{{{zzzz{{z{{{{{|||||}}}}}}}~~~~~~|zywuutsrrrqqpppppppppppooppppppooppqppqrrrrrsssttuuvvwxxxyyyyz{{{{{{||}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{yyywvuuttsssssrrrsrrrsrrsssssstttttuuuvvwwwwxxyyzz{{{{|||}}}}||||||||}}}}~~~~~~~~~~~~~~~}}}}}}|||||{{{|{{{{{{||}}}~~}}}}~~~~~~~~~|{zxwvuttsrrqqqqqppqpppoppoooppppppppqqqqrrsssttttuvwwwxyzyyzz{{z{||||}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}|{{ywwwuttttssrrrrrsrrssrrssssttttttuuuvwvvvwxxxyzzyzzz{{{{||||||||||}}~~~~~}xwwv{|z~|{~|wpkqxugwxlf`lroha^_cdglnliecegiqx{xsstturqvvushbo{~~{o}~ot~zsuvuy|wwwy{uoopnmlmonmkd\YY\^_`^[XTRRVX]ba`[VW[]^^^acaa`cjqppnkjimsuuxy~}zx|~vnkkljiklkgdcdfghhhhfecaceehigijd`afkosxywtrqqstssv{}~~zy}|{{|{{}}xrnmnqsropt~wooonptxzzwtrsttx{}}{uolmnooppssqsw~|xwy~~ytttrqqqqpomgdhmomhcaabehjoqleb`^_eklmoppoptwy~{}}|zz{unjiijlqvuqmlic^adec_\Z[bjloturnkijld]ad]XVV[`_^\[[[YY]b`]__[YXY]cjomhfcbehghgb]YX^efgiiebbcbdfgfhnsss{{tsspmllorpnswxmprmlkkrusrjdmtplg`^_^^_abcfhdbcdcbdfeeghjkkkllkkkklmmnomlllmoqtxz{wsuy{}}}ywwwx{|{yvtttutuxzywussuutuwyyywvuwxywtqrtttttttsqqrrruwwwy{|}|}~z{|xtrsqmhfkpnjgeb_^``_bdb_\[\^^_`_^\[[[ZZ[YWXZXUVWVUSSUUTUXYZ[ZY[[ZZ^abbcdfijkoromnoorssux{}|z|}yvy}~~~{z|}~|zz{}~}|zyxsnmmnolhjlifeecabcddc``abfhgghedeghiklopoljjloqsuvtsqqsuuurpqsvyvrsuuwvuuv{|yzyxxxz|~~~~~~~~~~}}|{zxwvvvvtqrusqqqrtqoooruvtqprsrruyzzzz|}{z{|~}{|{{|xtttuwvqonnopqrqpnprrqsspooptwsqqqqrtvvtuxz{zzyxvsqomnrsqqrsqnnoonnmnpnkmonmljihggedfggdcbcdfhhhedfgfffdbccdfhgfdcehknqrpnmnoquxz||}}{~{z{}}zwx{{{}zyxwwustspnppppnmljkmppnllmopomnpprstwxxvuvwyxxz|~~~}}|~~{z{{{}~~}{zywvwy{yvx|}|yvwy|~|zzzyz|{zyvuuuuwxyzzxustvutttsrtwxyz{~~{xy{|}}zuqpqrsqoopomnnnllkiijjlljijklkmnopppqtvvuttvy|}}{xwusstuvvvvvusrrsttsttsssstuvvutuutssttssttqnprqqpnllkjlnpqqpnmoqollopqqqrtsstuuvxxxyyxz|}~~}}}|{|}}~}{yyyyz{{{{z{z{|}}~}{|~~~~~~}{{zyz|{zxvy||{wsvzyyxwz|{zz|~~}{zz{{zyz{{zyxutvwtruyyyyyyyyzz{}~~}|zz{{{zzyyxvvy{{{zyy|~~~}|}}}|{zzxxzywwwvuuutsrqqpnllmmkjhhhhhgfhihhijlnnnnmnponopqrssssuvuttuwyzzzzz||{{||||{|||{ywvusssstuvvuttttvwxz{ywvvvwwwwutsrqrrponmmmkknpomnooqsuwxz{zyz|{{{|~~~}{yxxxxxxxwvwwuuvxyz|}}~}|}~~}~~}{{zxxyxxyxwxxwwxyyy{||}}}~~}}}~~|{{xwxyxwutuvtsuvvvuuvwwxxyz{}~}|||}~~~{yyyyyxwwwvvvvwvwxxyzzz|}}~~~|{{zzywwxxxxyyxwvvvwvuttuvutsrrrpnmllljihggfghhhgeefgggggghhiijkjjklmnnoppqstvvvwyz|}}||}}{|~~}|{zzzxwxxwyzxwwxz{{|}|{|}~}}}{{{|{zyy{{zyyyzywwxxxxxwwxyyyxxxxyzyxyyyz{|}~~~}|}}|{{{||{zyyyz{{{zyzzzzz{|||}~~~}~~~}~~~}|}}|{zzzzzz{zyyyyz{zyy{||{|}}}~~~~}}}}||||{z{{{zyyxyz{yxxxwwvwxwwvwy{||{|}~~~}}~~}}~~~~}}~~~}}}|{zzyyyzz{{{|}}}~~~}}||zzzyyyxwwwxwwwwvuttsrrrrrqqpoooonnoonnmmnoonmllllkjkkjiiijkkjiikllmnopqrsstvwxxz{||}~~~}~~}|||||}~~~}}~~}}~~}}}}}{{|}}~}}}|}~}}}{zyzzxxxwwwvvvuvvuuxyyyz|}~}|}~|zzz{zzyyxyzyy{}~}}~~~~~}}||||{yxxyxwuuuvvvuuuvvvwxz{{{|~~~~~~}}}}}|{zzyxwvwwwwxwxxwwxy{||}~~~}||}~~~~}~~|{{zyxvvvutsrsttsstuuuvwwwwxxyyyyyzzyyyyyyyz{{zzyzzzyyzzywvvvvuuttsrqpqrrqpopppqrrrqqrrqqrsssrqppponmnnmkihijjjijkkjjlnopqpqstuuvwwwxyz{{|}}~}||||{yxxxwvuuuuuuuvvvuvwyzzz{|||}~~~~}}|zyyyzzyyxxyyyz{{{{||}~~~~}}}|{z{{{yxwxxyxwwxxxxxyzzyyyz||||}~~~~}}|{{zzyyyxwxxxxxxxxxxxyzzzyy{||}~~~}}}}{yyyyxvuuuutsrrrqpoooonmlkkkkkkkklklmmnoqrrrsuvwwxyyzzyyyyzzywwvwwuttuutssstuuttuvvuuvwwvvvuuuuuutsssssssssrrqqrsrrqrsssrsssssstuuuuvwxxyz{|~~~}}}}}|{{||{zzzzzyyyzzyxxyyyyxyyyzzzz|||}~}|}}~}|{||{zz{{{yxxyyyyxxyzzzz{|}~~~}|||}|{z{|{zyzz{zyyyyyxwxyyxwxxxyyz{{||}~~}}}}||{{{{{zyz{{zyyzyyyyyz{{zz{|}~~}|}}|zyxxwwvutsrqpppommmlkjjjkjihhiiihhiiihhijkkkkmnnopqrsuuvvwyzz{{{{||{{{||{zyxyyyxxxyxwxxxyzzyyzzzzzzzz{{zyzzzyyyyyzywwxxxwwvvvvvvuvuuuvvvvvwvwxyz{{{{|~}{{{{zzzzyyxxxyyxxyyzyyyz|}}}}~}}}|{zyyyxxwwwwwwwxxxxyyyz{{|||||~}|||{zyyxwvvvvvuuuvwxxwwy{{{{|}}}~}||||zzzzzzyz{|}||}~~~~~~~}|{yxwwvutttsssssrrrsssssssrrrrrqpnmlllkjiihgffghhgghhijjkmmnnopqqrstuuuvwwxxyz{|||}~~}}}|{|}}}|||}}~~~~}|zzzyxwvvvusstuvuuttuvwxyzzzz{||}}~~}~~}|zzyxxyxyzyyxyz{|}~~~~~~~}|zzzyxwwwwvwwwwwwwxyzzzz{|||}~~~~~}}}}|{yxyxwvvxxwvuuwxxxxyzyyz{{{||}|}}~~~~}}}}}|||}}~~~~~~}}~}||||||{{z{zzzzzzyxxxyyyyzyyyz|}||||~~}}~~}{{{|{ywwwwwusstssrrrrrrrsssrrsssstutrqqrsrqpooonmmnnnmllmnnmmnoonnnnoppqqqrrrstuwxyyyz|~~~~~}}|||{{yyyzyyyxxxxxyxxxxxxxxxyyyyyz||||}~~~~~~}}~~}}|}}|{{{||{{{{{|}}~~~~~~~}}}|||||{zzzz{{yxyyyxxyyyxxxyz|{{|}~~~~~~~}}||||||||{zyyzzzyxwwxxxwwxxxyz{{}}}~~~~~}}|||}||}}}}~~~}~}}|zxxxwvutsrponoonmllmmmmmnopqqqsttuvxyyxxxxyyyyxwwvvwwvuttttuuuuuuuuvwwvuvwwvuuuuutttttsstuuuutttuuuvvutttutsssrrqqqqrrqqstuuuwy{||}~~}}~~~~}}}}}|{zzzyxwxxxxwvvwwwwy{{{{|~}|{{{zyxxxxxwwwwxxyz{||||}~~~}|{{{zxwxxwwwvvwwwwxyzz{||}~~}}|{zzzzyxwxxxyyyz{{{|}~~}}~~~~~}~}}||||{{{zzyywwvutrqpppnkkkkkjijjjiijkllllkmnooopppprssstuvvvwxyzzyyz||{z{||{{zz{{yyyzzxwwwxxyxxyyxxz||{||}}|}}}}|zzzzzxwwwvutttttttuvuuuvxxxxyyzzz{|}~}}}zvuttz|wy|z|~{ywvtv}{z{~|{{~}xxz{~}zy}~~~yvxz~zussty~~}{vqsssz|}{zyxz|}|{|~{z}{||yy|~~~}{wtstw{{z}~}zxwvxz}~||zyyyy{|}~~}|}}ywz|{xwy{~~zwuvz}zvy~~~}~~}~~~}}|~~~}z{}~|zy{~yyzyx{ywupnllmnooolfaacdefhhghieceiklmopqokklmnrvvtuvutrruy}|{{yxy||z{}~~~}~~~}}|xyz{zyz{zyvplnrrpprrponmlptwy{|}~}|~|{z{}~||}}~~}}~~|{zxwz}~~~}|{yz|~}|}|||}|y{~}|~}~~~||~~}zxz~}{zz|}}~}~{zzxvz|yxyyxwutvyz{|~}|zxz|~~{z{~||||}~~}~}|zxz{zz{zxuuvuuxz|}|{{{{|}}zxuvxyxwwwvutrrw{{{{{}|{~~||zyyyyzzz{ywusrsrstrpppoljkllmmmnnmkjiknqqpommnljnqolmnlijkjilonlmnnnpsssw|}}~~~~~}|ywvutstvtstusppruuvxwvz{vruz{{zzzxxwvvx{||{zz{zy|}}|zwvvtsuxxvvvvwwuw{}~||~~}~~~||}~~~}~{zzz{zyyzxuvwwxz{{||{{|}~~~}ywxyxy{zz{{zxwz}~~~}}~~~~~}}~|{{{zxwvwxyzzy{{|~~~~}|||||}~~~}|{}~||{{zzyvvxywuwyxvxyxxz||}~~~~~~}}}}||~}{z{{{zzyxz{ywxxwvvvwvwxwtssqruutsrqqrqqqqqqrqonmnnnnmkjkkjiijiiiikmmmnooprtwxyzzy{~~}}~~~~~}||{zwtvwsomnmmnomlnnmllosuvuttvxyz|}~}|zyxvuuuusrqqqpopqrsrrssssstuwxxyzyyz{~}|}}}{zyyyxwwwvvvuuuvuttuutssttuutuvwwxyyyz|}~~~~~~~~}}~}~~~~~~}||}}}|{{||||{{|}}~~}~~~}}~~~~~}}}||{{z{{{{|}~~}}~}{zzywxwvvtssqpqrssrssrrsuutvwwwwwyzzyy{{zzyyxxxwuuuutrrrqqqpooooooonopppqppqqpqrsssttttuwxxxyz|}~~}}~~}|}~~~|zyyzzzzyyxxyywvvwwwuttuvusrrtuuuuuvwxxyz|~~~~}|{{{{zyxxyxwvuuuuutstutsrrstuuuuvwxwwy|~~~}|}}{yxxxxwvvvvvvtssttsrqrssrqppqrrrqqrtuvwxy{|~}}|z{{{zyxxyxvvuuuuututttuuuvwxyyzz{|~~~~}}~~|}}~~~}|zyzxwwwwxvutstuvuutsrssrrrqqqpqpoopooooooopppoopqqpoopqqqqppqqppqqrqqrrrrsuvwxxxxxz}~~~}|||||||{||||||}~~~}}~~}}|{{{{{zywvvwxxwwwxxxxxxyz{||||}~~~~}|{{{zyxwvvwwwwvvwvvwxxxxyz{|||||}|{{zxwvvutsrqrsrqqqrtuutttwyyyzz{{{{|}~~}}}zxxxxxvuuuuuttstuvwvuvwxyyz{||}|}~~|{zzzyxvvvwxyxxyyzz|~~}|{zyxxwvvutsssttttrrstuuttuutsrrsssqonmmllkjiiihgfghiiiijjklnopqssttuwyyz{|~~}~~}|}}~~||}||||}~}}}}~~}}|||||{yyxxxvuutuusrqrstttttuvxyyz{|}}~~~|{{{zyxxwwwwwvvwxxwwxy{{{|||}~~~~~~~~}~~~~}|{zz{zyxwvwvuvvvvvvvvwxyyyzz{|||}~~}{{|{yxwxxwvvuvwxyxxxxzyz{|}}}}~~~~~~~~~}||}}|}}}||}~~}}}~~~~~}|||{z{{zzyz{{zyyxxyzyyyyyxvuuvwvusrqqppononnlkkkkllkkklmmmlmnooppqqqqqrsuvwwxyyzz{~~~~~~|{zyzywvtuvvvusstuutsstvvuuuuuvwwwxxyyyyz|}~~}||{{{{zyxwwwwwwwvvvvvvvvuvvwwwwwwxxyyz{}}~}~~~|}}}~~|yx|~xsuxvtuurpqqrsplmpqroknqnmnpnkptqoprrruwvvvwy|~~}}w{{v|{t{{}}{|}}~|z~|||yz{||zxwvustusqssrqomnppopqpoprlhnsmhnsolptuwzzzzxuvwww{}zwxzz{zxxvttsqqpppnlnooooprutrtvsqtvussuxzzywtuxwuvxxwvuvwspuzxvxxxwutuusrstvyvsvxurtuvyzz|}||~~~~}}~{wwwsnnokiotoiqzskosqnopliotqpsvuty~{wz|wtyzv|~|{}~}}|xwz{zy|}yux{xvxywstutuvutrtvrnpsolnrnjpusruyxxz|{{~}{}|~}|||~z{|{y{|zyywwyyyxwz|wtwzzx{}{y{}}}~~z~~}~ytzwpuzvtx{zyz|zwvwvtssrrtvttuvxyxvuuvwuuvwutx|xtwyxwuuvwwwvuvwvuwywuxyxxwvz~zwz}zxzzyyyxyzyywux{zxvsuwvuuuvvuuvuttuwvvxxwxxxz|}}~|{~~}}~}~~}}|zy|~|{{{}~~~}{tvzxvvvtruwpjpwpjqwsqsutstvurrsrpqsttrqtwvuvwvtwzwux{zy{~}|~}}z{}zwxxvsvywttuwzyyyxy{||zx{}|{{{~|z}}{|~~|||||zxz~~|~~~~~~~~}}}||}~}||{||yvuuuvuuvvttsrrsrpqrqpqqrutruyyxz{ywz|yvxzwuy|{xy|zwz|yvxzyxyyxwz}{y{}|z|}~~|{|}zwy{xuvxxxwwy{yxyzwuuuvxxxyyz{zxz||{||}~|{}~|~~~{{|||{z|}||}}{y{|{z|}}||}}~~}~~|yzzyvusttrprssttuuuvvusstqoqrpoprqnqsqnpqonmmnponorsuvvvvwzyyz{|||}~~~|~~~~}||{zyzzzzzzzzzzyzzzzyy|~|{}~}|}~~~~~~~}~~~}~~}}~~~~~~}}|{{|||}}}}||{{{zz{}||}~~}~~~~~}~|~~}}~~|{zz{|{yyxwvtsrpppnlmnnnopqqststuuuuuuvvutuuuuvvwyxxyzzyz{{z{|zy|}|~~~~}}}{yz{{{||{zzyyyxwxyyxxxyyyyyz{{zzzzyyyzz{{z{|||}~~~~~~~~}~~~}~~}~~}}~}|}~~~~}|||{zyz{zyz{yxxywvuvuuuuuutssrrrqqpponnnmmmnooppppqqrrsuuvwxyzz{{{{||}~~}}}~~~~}{zzyyyxyyyz{{|||||{{{{{{|}}}~~~~~~~}|{{{{{{|||{{zzzyyxxxxxxxxyzz{{{||}}}|||||||||}~~~~~~~~~~~}|{yxvutsrrqqqqqqqqrrrqrssssssssrrssstttuuvvvwwxxxyyzzzzzz{|}}~~~~~~~}}||||||{{zzzyxxxyzz{{||{{{zzzzyzzzzyyyzz{||}~~~}|||}}}}}}}|}}}}~~~~}}}~~~~~~}}}||}}~~~~~~~~}}}|{zzyxwvuuttssrrrqqppnmmmmmmnoooooooppqqrrsttuvwxyz{{{||}~~~~}}|||{{zzyyyyyyzzzzzzzzzzzz{{{{{|||}}}~~~~~~~~}}||{zzzzzzzzzzyyyzzz{{{{{{{{{{||||}}}}~~~~}}}}}}~~~~}|{zxwvtsrrrrrrssttsssrrrrrrrrrrrssttuuvvwwxxxxxxyzzzz{{||}}}}}~~~~}}||{zzyyyyyzzzzzz{{{{{zzzzzzzz{{||||{{zzzz{{|||}}||||||}~~~~}|{zzzzzzz{{{{{{{{||||||||||}~~~~~~~~}}}}}~~}}||{{zzyxwvutssrrqppppooopppppppooopppqqrstuvwwxxxxyzz{{|||}}~~~~~}}||||||||||||||}}~~~}}}||}}}}}}}}~~~~}}|||||||||||||{{{{{{|||||}}}~~}}|{{{{{{||}}~~|{zyxwvutsssrrrrrrqqqppppppppqqqqqqqqrrstuvwxxyyyyyyxyyyzz{{|}~~~}}||{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{zzyyyyzz{{|}~~}}}}}}||{{zzz{{{{|||}}~~~~~~~~~~~~~~~~~~}|{zywvutsssrrrqqqqppppoooppqqrrrrsssssttuvvwxxyzzzz{{{{{|||}~~~~}}|||}}}}}}}}}||||}}}}}}}}}}}}||||}}~~~~}}}}}~~~~~~~~~~}}}}}~~~~~~~}}}}||||||}}}~~~~~~~~~}}}}}}}}~~~}|{zyxwvutssrrrsrrrrrrqqqqpppppppppqrrsttuuuuuuvvvvvwwxyzz{{||}}}}~~~~~~}}}}}}||{{{{{{{{{{{{{zzzzzzyxxxwwxxyyz{{||}~~~~~~~}}}}}||{{{{{{{{{{{{{{{|||}}}}}~~~~~}|zywvusrqpponnmmmmmnnnnooooooopppqrsssttuuvwwxxxxyyzz{|||}}~~~~~~~~~~~~~~}}}~~}}}}~~~~~~~~~}}}}}}}~~~~}}}~~~~~~~~~}~~~~~~~~~~~~}}||||||||{{{{{{{{zzzz{|||}}}}}}}~~~|{zxxwvvuuutttssrrrqqqppooooooppqqqrrrsssssssttuuvvwxyyzzzz{{|||}}}}}}~~~~~}}}}||}}}}}}}}||{{zyyxxxxxxxyzzz{|}}}}~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~}{zywvtsrqpoonnmmmmmmnnnnnnnnooppqrrrsssstttuuuvvwwxyzz{||}}}}}}}~~~~~}}}}}}}}~~~~}}}|}}}}~~~~~~~}}}}~~~~~}}|||||||{{{{zzzyyyyyyyzz{{||||||}}~}|{zxwvvutssrqqppooonnnnnnooppqqrrrrrrrrrssttuvwwxyzz{|||}}}}}}~~~~~~~~~~~~~}}~~~~~~}}|||{{{zzyyxxxxxxxyyzz{|||}}~~~~~~~~}}}}|||||||||}}}}||{{zzzzzzz{{{|||||||||}}}}~~}{ywutsrrqppooonnnnnnnnoooopppqqrrrrrrrssstuuvvwwxxyyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~}}}|||||}}~~~~}}||||{{{{{{zzzzzzzyyyyyyzzz{|}}~}|{zxwvutsrqpoonmmmmmmmmnnnnnnnoooppqqrssttuuvvwwxyzz{|}}~~~~~~~~~~~~}}|{zyyyxxxxxxxxxxyyzz{{{|||}||||||{{{{{{{|||}}}}}}||||||||||||}}}}~~~~~~~~~~}{ywvtsrqpooonnnnnnnnnnooooopppppqqrrsssttttuuuuuuvwwxyz{|}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}~~}}}||{{{{{|||}}}~~~~~}}|{{{{{{{|||||||{{{{zzzzz{{||}~~}{zxwvtsrqpooonnnnnnnnnnnnnnoooppqrrstttuuuuvwwxyzz{||}~~~~~~~~}}||{{{{{{zzzzzzyyyyyyzzzz{{{{{zzyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||}}}~~~}{ywvusrqqppooonnnnnnnnnmmmmnnoopppqqqqrrrssssttuvwxyz{||}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~}}||{{{{{{{{{||{{{{zzzzz{{{{||}}~~}{zxwutsrqpppoooooonnnnnnnnnooppqrrsttuuuvvwwxyzz{||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{zzzzzzzyyyyxxxxxyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{||}}~~~|zxwutsrqqppooonnnnnnmmmmmnnnnnoooooooooppqrrstuuvwxyzz{{|||}}}}}}}}}}}|}}}~~~~~~~~~~~}}||||||}}}~~~~~~~~~~~}}|||||||||{{||||{{{{{{||||||||}}}}~~|zxwutsrqqpppoonnnnmmnnnnoooppqqrrssttuvvwxyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{zzyyyxxxwwwwwwwxxxxxxxxyyyzz{{||}}~~~~~~}}}}||||}}~~}{yxvutsrqppooonnnnnnnnnmmmmmmmmmmmmnnopqqrsstuvvwxxyzzz{{|||||{{zzzz{{{|||}}~~~~~~~~~~~~~~}}|||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||}}}~~~~~~~~~~~}~xtuvvsnosqnnoooqqonoqsttqlouutpntxvuwxwvvy}{xyy|~{{~~}}|~}{}}~{}~}|~~~~~|xz|yvwwuuvvuttvxuqvztqvyxvstxyyywz|~~yw|~|{|||{{}}{|{|~~|~~~~}}~~~~}|~~|{|~}}}{xussttqnpsqnprrronpoopqpnmnnopqrrqrtuutuxzywxyyy||{{z}~z|~}{z{{}~~~|z~}}~|~~~}{|~~~|~{{{}}{zz|}}{vy}zzz{|ywyz{zwy{{{zyxx{}|yyzzz{||{y{~~~~}~~zy||zvsrqpqqpqronoqpoqpoppruojnssrssssuwyxvussuwy{{xx{~|}~}{z~~~}z|~}}~}||{yyyyyxxzzz|zxxyyz||{|{|~{x}~}~z{zyvsrptwpknqrrmkmomlkkjklkkkklpsqmmppnortsstuvxwttwyyxvxzxwzyuvz|zz}|yxwy|wu}|{||}~~}}{z}||~~~|}~~z~~~~}~}|{}~}}}}~|z}|}}~~}|||}}~}|{{|}yw{~|{yx{}{zz{|~~}~zy||z{|{y}|y{}}}}~~{}t||~~}{{xttuuuplpttqmlppnmoommpqpqqturquvvvuvwwwwxz{~~zyz|}xz~|z}}|{}y~~}x}{vz}~}yxyyy{||{{zxxx{}~|{{~z|}{}~|~~~}xxyvsqqssqonnolkkkmqollnrsmkopooooqpprtsrvvonuwuqorxxuvxwvz{ts{|wvwxxwwy|{z|}|}~y}~|~|}~~}}~~}}|}{y||{||zy{|{zzyy{|}}}}|}||~||~}~}|}~}}~|vx~}yy{}}{wwxxyzywx}{x{|{{{{zzzyzzz{|yw{~{{~{{~~}~|{z{xsx{wttvuttrpqtvwtpsuuvvutstvwvuvwwwwy|}xx|}|zxz}|{{}}|~}~}~~z}|{zxy{|{x{~{y}}|z|~}}~}}{yz|vqrtttsrpnllopopqpnooppppqpnosrppqqppqrrpprtrqrpotxvtvwvuuvzwqv}{xyz||zz||}}~}|~y~~}~~}}}~{}~~~|~~}}}}z{}}{|~||~~{z{}}}}{~~|z~~}zz}|ywwy|}|{z{|{zyy}}zz}}||{}~}}~{|}{{|~||~~~~~~|~{{}zwvvwwsqrstssuutsssssuvussttttvwvuuwxxyyxxyywwy{}|z|}zz~~~}}|~}}}~}~~}}}}}|{z|}{z}}}~}{}~}}}}~~}~~|}~}|xvuvwsqsrppppqrrrponoqqqsrlnssqpnrurnpqqrtsqsvvtssvyyywvyyvwyz|yvz}ywz|zz}}{|~~~}}~~|{}~~~}}~|{}}||}}{|||||{{}}{{~~}~~}~~~~~}}|}}~~}}}zz~~|{{|}y|~|z~|{|~~{|~|z~~}~|}~yyzzzwuuuvvsrrsutqruvusrtusqpswvuvxvtxzvuwyzxuy~|yyz{{||{|}|{{{yx||y}{z{}~}{}~}}~~~||~{|~{{~{yz}|z{|{zyz|~}|{zz}}z}}}|~~~}}~~~}~~}~}~|{zwuwvqqvwsqqqssrtuqoqstttstttqpuxspstsrqrtuutsstvyvuwwtuxzz{|zxz|{{zz|~}{|~~}~~~~}~~~~}{|~||~~}~}~}z|{w|~|{{}|z{}}|}~}~~~|~~~}|{zxxxwwxvrsvxwtrsvutstvuttuutsswxvtuuuvyxwvvx{xuy|zyyy{||{zyz|}yw{}|{yy}~|z}~}~}}|}~|}~~}~~~{}~~}}~z|~~~||~~|{~~~|z|}}~~}}}~~~{{}}~~~}}~|zywvvvuutsuxtpsutsrqqqsroptsqqqsuqotuqqrqqstvwusstuvyyvvyzyyyz|}|{{}}|}}~}{}~}}}}~~~~}~}{~~~}~~}|}~|{~~|}|~||}}}}}}|{}~~}||~~~~~}~~~|~~~~~}{zywvwywtssttrpruvtqrrturnrvwwtrtvwwttwxzxtx}zxzzz{}}||||{z{~~{y|}zz~}{{{}~}|~}y{}}xoqu|~w}vontz{zvuz~~|vvyyz{wuvzz{}~}y||~~ursv|~zz{ur{y|}|}xrz|xsmu}zoiw}x{~{xwwvtrprssttuz}|zxwxxutwz}~|{{zxz|yyxuslhgiori`\[\^_b``cb]XTZb_]`dfaYY]bec`ceb^]`cehhdbcffehjmonjgegklnrurnmnmnty|{vssuuu{|y|}~}z~{|wwzyutrnhdb``cc`^]\[[\YVX^^[ZYXWYYXZ`b]VVYXY`c\UV[WRW^aaZUY[XWY^^Z[\VT[\TPZbXKNTQMPUUSSSOLPUSQX\UMNSSRW[SNRVRLQYSJPWRMPROMRWYXUSSRUYYXZ^`][]\\aeca`]\^^^eic_bddbaehjmkdaejgbgnlhfcbchlifjjechlmlorolrwrov~}z{~{w{|yz}x~~~|zww{|vz}z{}|}}}~|yz~|wssxzrnsvtrpprsvwvwy|~yu|~{|z~}v~~}}|xx{{yxvutvusw{xv{zvuvx|~|{}|}~|}}{{}~|xx|~}xvz|xstvsqrtvxtqrtrqppqstoknmhjnmmkfeimnljlpqpqtomuytruvusv{vovzosxurssttspnnnnppnmlkhccffeffb^_ca^bfdaabegcaegffeeffgifbdfdcbaa`^`b`][\_^\`dbabb`bhkggkkffjmmmostqoorvvuy|wtvxyxx|}{|}zxxz~}{zxyyy{~z}}|~~}~||~~}{z{}~~}{z{yy{zxyyyxspsvsqqpmjijmnkijjgghhgikjfaekjghkjhkokhnpmlmoqonoqrsrqqqrttqnoqpomllmmlnokiloljlnmlloqonoonoponmmkiijkkjffikjhgfgkkiijjkloqrqpprwvsux{zyz||}~}~|{zyywusssrqnkllihkmllmkjlmorrpqrppqsuusqqsvusqopqpnmlnpokjnokhjlmljhijkighjgehjhgjmkijlmmortsprttttuwwuuuuvwutsstttuttuxvsruwxvuxxwutuuvxuquwtrtwxututtxyutvxxttwxwxyyyyyz{z{||}}~~}~}}}}}~~~~}{{|}|ywwxxwuvxurturprromosqlknpponmnqttstuwxvuy}}|}~~{}~~|zx{|zwuuwwvsqrtsrrstsrrstttuurqrrqqooopomlkkljhgiihgeefggeeeeggdbegfeffddfgghjkjikmmnqttuvvwy{yx{}zyyxxxuuyxutsttuvtsuvvuuvvvxyvuwwuuutsuusssuvtsssuvutuvvtstvuurprtrpoopppnlmpqsrqstuuuw|~||}~}}~~}}~}~~~{y{zwwyvsrrrrqponnljijlnljihiiggijkigikkjjjnonmmoqsuutwyvux|~~|yyz||{{z{{xuwxxvvwwvvuvwxxxz{{yxx{|z{|zxy{{zyzzyy{{zyyyyxyz{{zz{{{{yz~}{|}||}~{~|yzz{ytuxwuutssttutttuuuwxvuvxzzywy|}||}~~}~}~~~|zzzzzz{{zyxxyxwz|{yxxz{{yxwwwvvuuvtsrqqqrrqqrsssrrtvwwxxxxy{{z{|~~}~}~~|zzyxxxwvwyyy{{{{{{~}}|{zyxy{xuxxvuuvvustvspqronpqnkijmjfhjigfffhhhhhhhhijkllkkkklnoponnqqqqqrtuvtssuwwvvywuuwvvuuttstutrrsrqrsrssstuttuuuwwvvxxwvttttrqrpoonmlllmnnnoooprtuvvwxz||}}~~~|zz{~~}||~~}~}{{{||zyzzzyy{||}~|}~|{|}}{yyzywwxyzyxxyy{||}||}~~~~~~~~}{zyyyxxyyxxyxwwyzzz{{zz}~~~}|||zyxvuvxxussuxwtttuvutuvtrqrssqomlmmkhfffffffecccdeefffffefghijjjjkllmnopooruvvwwxz{zz{|}|zz||yxyxwxxwvttxyvuuvxxxyzzzyxxx{}{zyxyxxyywvwwvuvwwvuuvwwvvvy{zwvxxyzyyzzyz{zz|}~~~~{{|{zz{||{zzzzzzzyz|zxz||{{|~~~}}~}||}{z{{zzzzzzzyyyzz{zxyzxxz{}|z|~~~~~~}}{z|}|z{|}{yxyz|{wwxzzwvxyyxwvwx{{{{||}~}~}}}~~~~~~}|{{{{{zz||{{}~~~~~~~}{yyzzzzyyyxwvvwwvttuusqqqqrpnnnnmmmoonmllmopomllkkkkkkkkjiiklihkmlkkmpqrrrsuwxxy{|{{|}~}~}{{|}~||||{|}}|~~~~}}~}~~}|||}~}~~~~}}~}|zzzzzzywvvwxwvwvvwyzzyz{}~}~~~|{|}yxy{|{yyzzxxy{|~~}}~~~~~~}}}~~~|||}|zxxz{yvuvwwustvutvxxyz{z{|~~}}~~}}||~~~}||||{yyzyyywuvvwxwwyyww{}}}~~~~~~~}}}~~~}~~}|zxxxusvwtstuutstuuvvwxxxxwxzywwy{{zxxyzyyyzzzzyyxxxyzywwvtuuvvurqqpqrsqpopppqrssrqqrqqqrstsqpqqonmnnmkihijjjiklkjjlpqpnoqsuutvxxwwyz{|{|}~~~~}~~~~}|}|{{yyywvvvwvttttvwwwwxyxx{|{|}}~~}~~|{zz{zxxxxxyyxy{{zyz|~}}~~}|~~|zyzzzyxxxxxxwwxyyyz{{yxy{}~}|~~}}}~}|zzz{zzzyyxxxwyzzyxxyzzz{|{{}||~~|}~||zxxxxwuuutsrssrpqqonmmmmlllkjklkjlnmmnopqqqsttvxxxyzzzyxyzzywvvwxvtuuttsstttttttuvuuvwwvuuuttutttsrstsssstsrqrstsrqqsssrstsstrqtwvuvwyyxz|}~~~~~~|{{|}}{zz{{yxyz{{zxxz{zyyyyyz{}}{|}~~~~}}||}|{{|}|zwy|{yxxyzywwxyzzzzz{|~~}~~|{{}}{z{{zzyz|zxyzxwxyxxyzzxwxzxw{}|{|}~~~~|}~}|}}}|z|}{||||zz{{{zyzzz{zz{}~~}}|}}}|ywwwxwtstrqpnnnmmmlkjjjijjhghhghhhjigghijkklmllnooprtuuuvxxxyzzz{{z{|}{zyxwxyyxvvxxvuvwyzwxyyyyyzzzzz{{yzyxyzyxyyywvxyxvvwvuuuuuutuuuuuuuvvwxyyzzzz|~}{|}|{{|{{zyyyzzzyyz|{zzz|}|}~~}|zzzzyyxwwwxxxxzyxyzyz|||||}~}~||}}{yxxxwuuvvvvvvvxxwwyz{{{|~}{}~|{|}|{z{{zyxxz|}||}~~}~~}}}{yxwvttsssssrrrqpqrrsrrssrqqrsromllmlkjihhgfeghhggghihijlmnnoqrqrsttuvwwvwyzz{|||}~~||||}}}}}||}}~~~~~}~~~|zzzyxwvvvtttuuuutuvwwwxz||{|}}}~~~|}~|{zyxxyzzyxyxwy{|}}}}}}~~}~}|{zyzyvuwxwwwwvvvwxyz{{z{|||}}~~~}~~|{zyyyxxwxwwvtvxwwxxxyyy{{zzz|}}~~~~}}}||||}}~~}~~}}~}{{|||{{zzyyz{{zyxwwyzyyzzzzz{||||}}}}~~}{zzzzxwvwvutrrssssqqqqpprssqpqssstttrqqqrrqooonmmmnomlkklmmlmmmnonnopqqqqssrrtttvxzzyy}~~~}}||||{zz{{zyzzyxxxyyyzyyxxxxxyz{{||{{~}}}|}||~~|{{|}{y{~}zz{{{{|~}}~~~~~}||}}|{||{z{|zy{{zywxyxwyzxwwxxyz{{{|}}~}}~}{{|||{z{|{yyyyyyyxvvwxvvxyyxxy{{{|~~~~~}}}{{}~~~}}~}~~|{{zyxvtssssroopomlmmnnonnnopqqrtuttuwyyyxxxxyyyxxwwvvuuuuuuutttuvwvuvwwwvwxwuttuuuttuutsrstuvttuuvutvwvuttvurstttrprssrqrtvuuvxyz{|}~~~~~~}|}}|{{{{zxxwvxzxwvwxwvy}}|{|}~~}}~~~||{{zyyyyyzzywwyzzz|~}|}~~~~}|zyyzzxvuuvvvvwwvuuwzzy{||||~~~}}}||zzzzzxwwxyyxy{{{{|~~~~~~~~}~~||}|zz{zzywwvvvtqppppoljkklkiijjiikmmmllllloppqqpprsstuvvvvwxy{zyxz}}{z{}}|{zz{zyzzz{xwwwwxyyyxxwwy|}||||}}|}~~}{zz{zxwxwwvtttttttuvuuuvxxyyzzzyz|}~~}~{wvttyzwz|z|~{xwvuu}{z{|}{|}yxyz|}zy}~~yw{|~zwtsty~~|}xstrsy}~}{zwx{}}~}{z|~~{z~|~|xw{}~}|{wtsswzyx}}zwwxyz}~{{||{yyz|~}}~}xxz|}{xwy}~}{xvwz}~~{xz~~~}~}}|}}}~}{{}|zxy{}{xzzxw{}xxvpnmmlmpqqnhcceeeikjiijgceiklopqqmijlmnrvvuvvutssvz~~}{yyz}}zx{~}}~||~~}|}}yxz|zyzyzzxrnosrprvtqpponqtx{}~~}~~~}{~}~~~}~~}}|zxwy}~~~~}|zz{~||}}}~~~}z}~||~||}|{|}~}}{y|~|zz{}}{}~~}|zvv{}zy{{yxuux||{|~{yy|~|z{~~}{|}}~~}~}~{xz|{{||yvuwxxwx|~}|{{{}~|zzxvx{zxyyvttssw{||zz||{}~}}{yyyyyyyzywtqrsqrtrpppomkklmnnnnnmlkklnqqpnllnlknpnkmnljjljimpnmnoopqsttx|}|}~|~}}}yvvvttuvusuvtrrsuvxzwv{|wru{{z{{zxwwwvx{}|{z{|||~~~}}{xwvttvwwvuwwxwuwz}~}~~~~~}|~~~~}{z{||{yy{xuwxxz{{{||z{|}~~~}~~zwxyyyzz{{{zxwz}~~~~}}~~~~}}~|||{zxwxzyz{|{{~~~~|{|||}~~|{~}|{zzzxwvwxwuuwvuwxvvyzz|~~}~~~}|}}||||||~}{{{zz{zyy{{xwxxwvuuuuvwwutsqqtuttsqqrrqqqrssrommnnnmmkkkkkjjijjjkmnmmoooprtwxyyyy{~~}}~~~~~~|{||{xvwxuqnoooqpmnppnmnquwwutuwyzz|}~~}|{zxvvuuutsssrpqrrrttuvtstuuvwxyyyyy{}}||||{yyzyxxwvutuvutvvsrstssstuvuuvwwwyzzz{}~}}~~}}}~}||||||}}}}}|{{}}||{z|}|||{}~~~~}~~}}{{|{z{}~~}~~~|{zyxwvvvttsrqppoprrqqqpqrtttvwwwvvy{{z{|}{zyzzzyxvvvvtsrrrrppoopppqpoopqssqqsrpqtuutttttvxxxxyyz|}~~~~}}||||}~|}~}|zy{|||{zz{||zyxxyxxxwwxwusstvwvuuwwvvwz||}~~~}}}|{zzz{zxwwvuvwvustuusrrtuvutsuvvuvxz{|||~}}~}}{yzzyxwwvvvwvuttuutrqrsrqpooppqrqpprtuuwy{{{}~}}~}|{zz{zyxxxxywttuusssuussuuuuvyzyz{|~~~|}~~|||}~~~~}{zzyxwwwwwwvtrstvvussrrrrqqpooopomnnnnnnnnnoppoopqqqqrrsrstsrrrststtsstttttvxxyyxyz|}~||||{{{{z{{zzz{||}}||}~~~~~}}}}|{zxxyyyyxyzzyyzz{||~~}}}~~~~}}}||{yxwxzzyxxxxwwxzzzzzz{||||~~~}|zyxwvvutsrssrqrsstuvvuuxzzyzzz{z{|||}}}||}~~~~{yyyzzywvwwwwvuvwxxxvvxyyyy{||{{}~~~|{{{{ywvwxyzyxz{zz{}~}|||{xwxwututssstttsssstvuttuvusqrssrponmllkjiihhhggghijjijklmnopqstttuwyzz{|}}}~~}|}~~~}||||}||}~~}||}}}|{|{||ywwwwvvvuuutsrqstuuvvwxz{z{}~~}}~}~~~}{||{zzzzyyxxwxyzz{zyz|}}}~~}}}}~~}}||}~~~~~~~}|{{{||zzyxxwwxxwwwwxwwy{{zz{{|||~~~~~|}}|{zyyzyxwxxyzzzzyz|{{|~~~~~~~~~~~~|~~}}~}}~~~~~~~}}|{{|{{{|||zyyyzzzzyzzyvvvwxwvutssrrqpqpoonmmmnnmllnnnnnnnopqqqqrrqrsuwwvwyyyyz}~~~~~}{zyzywvuuwxvuuuuutstttvwvvusuvwwxyyyyyyz{|~~}{||{{zzzxvxyxwxwwwvvwwvvwwwwxxwvwyyyyz{{|}}}|||}|{{|vrqw|zz}|wuqjghjmrpoqttskcehiikrsqwztmkjjlqux{}~~}|{z|||{~}zrx}~}zww|~{~~~~~~yz{{{yvuwwwyzvsttsqnmotvuvwuqppjekqnlqvplmpprstvyywwxwwwvsqtwz|{zzwusomlkmpppqqommlloopuwvuwxtrqruwwxxwy|{xvvuuutuwvty}yxxwwvuvzzxxxxzvruxutx|~~|zz|~~}z~~|||~~{z}yvtohgigfounhnricgjhgjnlinsplmpqsy~|z|~y{yu|~zxwwvvvtruxvtwxrmrvtswzvrstsqppqptxupqrmgjmhdkrqruvvtstssw}zy~|}}~||zywuuxxxxvvunilponrvvtvxxvuwut}|}|w}|twzurvyyy{|{ywwtqpmklqtssssuvspoprsstvvutvyvtvyxwxyyz|zvtvxvsvyxvwxvtroswtswxvuwwusrrtxz{xw}|ywtvywvy|{z{zwusrsuuuxzyxyyxz{|~~}}~~|~~{|||}|}}||}{z{{~||~}}~{yzz}{~~~}vxyxvssqptwoglqjchlihknnlmnliiihhkoqrqptvutvxwvy~}}}}}~~z~|z{{xuuwwuuvsprtrqposwwvtrtvvtrpswvuutwzyw|~zy||}~{z|}|zzzxutssrpoqtutuwwwvtw{{z}~~~}}~~||zyywusssssqnoppomjkmmmnnmlmnprqqv{{|}|}}{y{}zy~}xvwvtuvrprutrqpmmqttsuwvvy|||zyz{yx}{yz|{zxy|~~~zxxxwxy{|}}~|{|}}}}}~~}~~zyz{{z{||yxxzwtuxwvxxwussvwxyxvx{zwxzyy|}}~}~}zyxtrpmnqmihiijjjjijjigijfcfhedfihfhlkhilkiijkmmosuwz{|}}~~~~|}|zxvtstutrppqqooonlkjmpoopqrrtuttvxz{}~~~}}~}}}|{||zxxxxxwwxz{|{{{|zxyyyzyxyzxvvwvttwz{{{zz|}}~|yxwwwwvvvusolkiikljghjklmmopqrstvxyzzyyxwuvwwvvuuwwtssrqsutsssrrtutsvy{|}~|z{}}~~}}~~{y|}}||}~~~}}}|{~~}}~}}}|||zyxwwyxvvxxyz||~~~~~|{||zyz{{{{{yyywxzyy{{yxxxwvwyz{|{yxwwxyz{|}}}}}~|zyyxvsqrtsrrqonnoonljiijjjjjhgffffeeeedeeeegijlnnoqsvwy{|~~}}}|zwuutsrqqrrrqppqqqpnnooooooprssttuvwxyyzzz|}~~~}||{{{{{{{{{{{{zzz{{{{zyxxwuuuuvvvwvwwvuttuvwwxyyxy{|~}|z{zywutssrpoooqqqpoopppopppqqqqqoopqqssrrrsttttttuuuttssssuvvuuvvvwwyyyyyyzzz{|}}||{zzyyyxwyzz{{{}~~~~}}~~~~~~~}|{zyyz{{{{zyyyxwwvwwwwyzyxwwxyzzyyz|~~}}}}~~~}}}~}|{z{zxwwvtsrqqommljjihhgggghiihffhijklnqsttrsvwyz|}}}}~~~}|yyxwwvvutrqqrrqooppoooonnoponnprrstuuttuwyz{||~~}~~}}~}}||{{zzyyxxwxxwvuuuvuuvvvvuuvvvvuuuwxyz{|}}}}}~~~}{zxxwurqqqqqqqqrrrrqqqqqpppooooppppqqqrrrrsttttssttuvvuuvwxxwwwxy{|}}||||||}}~~~|{z{|{zz{{{|{|{yyz{{|}}}}~~}~~}|{{zzzzzzyyxyxwwvvvuuuvuttuuuuuvwvvuuuvvxyyz{}~~~~~}~}zxvvvuttsqqqrrqponmmnmllmmnnooopqqqtuutuvvwwwyzz|~}{{{zxvutttsrrrqppprrqqqqqqqqrsttuuvwxxyz{{|}~~~}}}}}}}}}}|{{{{{zz{zzzzzyyxwvutsrqrssssrstuvvwwxxyz{||}}~|{{zxwvuusqqqqqrrssrqpoooopponnnnnnmllklnooopqqqqqqqqrsstttuuwyz{{{}~~~~~~}|{{||||{{yxxwwwwxyzz{|}~~}}}|zxwvvwwvtttuuttutttttuuvvvwxxyyz{|||}~~~~}|{zzyyxxxxwwwutsrrrppppppqqpppppppqqqqsuvvtuwxyz{{{|}~~~|{zyyxvutuutsrqqqqrrqppqqrrstuttuvvvvwxyz{|}}}~}}~~~}}~~~~~}~}}}}}|zyyyxxwvtsrsssttttuvvvvwxz{{|~}{zxwwxwvtsrssssssrrrqqqonnnmlkkjiijllkklmmmmlmmnnnnopqstuvvwwxz{||||}~~}}}}||{zyyxyxwwvvwwwxyzz{|}~~}}}}||{yxwwwvuuttttsssssstuvwwwwwxyyxzzz{||}}~}}||{yxwvutsrqponmmmllmnnnoppqqstuvwwwwwxyz{||||||~~}}~}}}~~~~}}{yxxxxwvuuuuuutttttttuutttvwvvwwwvvuvvwxyz{||~}||{||{zyxwxwvutsstttttsstuuuttuuwxyyyz{||}~~}{yxxyxwvutsrqqponnmmlkjhhiiiiijjkkllklllllmmnooppqrrsstuuvvxyyzzyyz|~~~~~~~~}}|{}}|{{{{{zyzzz{|}||}}~~~~~~}~~~|{zzzzzyxwvvvvvuuuuuuuutttuutssttuuuvvuuvvwwxyz{|}~~~~~}{zyxwwvttuutsrssstttuuuuvvwvvvvvvvvvwxxxwvvvvwxyzzyz{|||}~~~~}{{{zzz{zywvvwwvvuttttuuvvvvwwvuuuuuuvwxyzz{|~~~~|{zzzzzxxwwwwvvutsrrrssssttttsssssttuvwwxyyyy{}}~|ywvutsrqponnnmkkjjkjiiihijjkkkjkklkkjjijklmmmmnpqstuvvvxyzz||}}}}}|zyyyyyz{zzz{{{{z{|||}}||{{zyyyyyyyyywwvvwxusssrrqpqqqqrrssrstuuvvvwxy{}}|}~~}~~}{zzyzzywwwvvvvuttuvvtuutsuvvvvvwwwwwwvwxyz{{|||||}}}}}~~~~~~~~}||||{zxxxwwwvuttttuuuuuwwwwwxyyyz{{{{{z|}~~~}||||{zyxwwwwwvvutsrrrpoooonnoqrrsuuvvvwyz|}~}|zxxwvtsrqppomljihhhgggfffffeedddefghijiikmmnoprtuvwxz{|}~~~}|zyyyxxwwxxxxyyzzz{{|||}~~~}{zzyzzyxwvvvvuutssttsrqppqrsssstuvvwxxyyz{{{||}}|{zzzzzzz{}}|}~~}{yxwwvwwvutttuvvvvuuwwwwwwvwwwwvvwwxxxwvvvwwwwwxxyyz{||}~~~}}{yyyyxwvutttsssrqrstttstuvxz{{|||}||}}~~~~~}|||||}~}}}~~}|{yxwwvvvvuttssssrqqpppppqqqstuvwxyzz{{|}~~}|zwvtqpomljjijigfeeefffffeeffghghjklnnnnnoprsstuvwxyz{|}~}}~~}}}}}}}}|{{zz{{{{zzzzyxxxxwvutttssssssrrssrsssssssrrstuuuuuuvvxyzzz{|}}}~~~~~}|||}}}}~~}}{zzzzyxwvvvvvutsrrrrqpppqrrsssssstuuuuvwxxxyyz}~~~~}}|||||{zyxxyxxxwwwvvvvuuuuuvwwwvvwxwxxyyyyz{{{|}}~~~~~~~~}}}|{zzyxwvtttuuvvvutsttsrssssstsssttuvwwxxyz{|||~~|yvtrqonmkiijjjihgffgggfffgghhihijkklmnnoopqqrstwz|{|}}~||{zyxxxxxxwvutssttttssstttsrrttuutsssstuttsrrtuuuttuvxyz{}~~}}}~}|||{{|}}}}}~|{yyxwvvtsrrrrqpppppppppppqrrssrrsttttuvwyyyz{{{{|||||||||{zzzyyyyyyyyyyyyxxyyyyxvvvvvvvuuuvxxxxwvvxyzzz|}~~~~~~~~~}}}}|||{zyxwwvvvvuuttttttttsssssssttttuuuuuwxz{{|}~}{zwsqqonljjkjiihfeeefffeeeefhhhggijlmoonpqsuvvwy{|}~~~~}|{zyxxwwvtsstsssrrrrqqqqrqqrrrrrsttuuuuuuuuvvvwwwwxyz|~~}|{{||{zzz{|{|||}}~~|{ywwvvvuttssrrrrqqppppppppoooppqqrstuuvvwwwyz{||{{{{{||{{zxwwwwvttuuuuvvvuuvuuuuuuvvvvwwxxxyyz{{||}~~~~~~~}~~~~~|{{{{yxwwwvwvutsqswsojjjkqtsvxwy{}zzywywqpmkoqqroigfc``bgklkfbabacipqprtplmnot|}}}ywwy{}}{{~}~~}{yzzyyzyyyupoonoruusrqqomnpsuvxxuqpprtxz|}zvvustvz|~|yx{~~~}{}}ywvuvvwz~~{zxvvx|{wvvuvyzyzyvtqprvyywxxtppqppv|zvvusqqrtvxyzytpopqsvwvtttqoprrtvvxzvpnpprvzyvutrqooquyyxwutrrvz}~~}|xz|{z{}}{zyvvy}}}~}{zvtwzwuxxuqmllmorrqrqnmoqqquyyy|}zvx{|~}}}||{zxrlmnkjoqomnmigilmpturonnmmpstuvvutqqty|~~}||}~}~|{{|}}~~|}~{y}~}{z}~{yyzzz{{{zxtrrtuuuvutsstsruxxx{|yxz|z{}~~|zzz|~}}}{yy{{|~|}}{|}|}~|}~}~}|{ywz~~{xyyvruyxwyzxvvvttvyzyxxwutuuuy}|yy{ywwwy{||{xvutssrstrqqpnljjkmoopooooopqtwyyxwxywvy|yvwxvuvwvuw{zvwyyz{||}}|{zyz}|yz{yvvxxwyzwvz{vrtxxwwxvrqpnnopqqqppnmlorrsuwwvvxxx{~}{zzyxxxwvtrqomlmnnnoponmmlnsurqstsrsuvwyzzz{|}~|{~}|}}}~~}zyyy{{zyzzwuuwwxyyyxxxvtwzzxz{ywvvwxxy{{{{zzyyyz|}~}|}}|}}}~|}~~~~~}~~||~|zyyzyxvuvxyzzzz{|}}}~}}}||{zxwwvsruwvstvvtvvuuvwxyyyz{zzyy{|||{zyyxxxxyyxwvuttuuttwywtttuuvvvvwxxwvwwwz{zzyxyywvvwxxxxvuvvwxxyyyzz{||}}~~}||}~~~}|{|||{zz{{{zywwvvvwvutuuqnopppqrpopqpppruvxxwwxz{||~}{{zxwwvuspnmlmmlklnmkklmoprtuuuxzzz}}~~}{{{zyyyxwuvwxwuuuuuvutstuutsstttttuuuvvvwwwxxxz{||||~~~}}}}}{yyzzyxwxwwxxwwwwxyyzzzz{||}~~|{zxwvtssrqrrqpppqrrtuvvvwyyz{z{|}}{{|}|{{{yxyzxwvwwvuuvxxxxyxxyzyxyz{{zxyyyyxyyzzzzyyzzyzzzz{zzzzzyzyyyyzzyxyyz{yyz{{{{|||}~}}~~}~}}}}{zzywvvwxxwutuuuuuutstutssstuutttvwxxwwxzz{{|}}~}}|{ywvvtsqoonnmmmmnmmmnprstuwxzzz{}~~~}}}}|{zz{{zzzyyyyyxwwwwwvvuuutssrstsrqprttssstuuvwwxz{||}~~|||{{zyxxwwvwwvvvvvvwwxxxxxyz{|}~~~~}||{yvtrrrqqpooopoopqrtvvvvwxyz{{}|||||{{z{{{yxwvwxwwwvvwwwwwwxyyyyyz{{{||{{|}}}|}~}}}|||}}||zzzzyyxxxxxxyxxxxxxyyyyyzzz{||}~~}~~~~~~~}}}~~}|{{|{||{zyzzyyyzzzxxwvvvvuuuutsrstuuuuvwwwwwxyz|||~}|||{zzyyxwvutsssrrrrqqpqstttuvwwwxxz{|~}}~~~~~~~~~~~~}|{z{zxwvvvtrqqqqqpppprrrrqrtvvvvvxxxxyz{{||||}~~~|zyxxxwuuuuutttuvwwwvwxyz{{|||}}}~~}||{zxwvuutttssrrrsssssttttttuvwwvwxxyzzyyxyzzyyz{{zyyzzzyyyyyyyyyyyyyyyzz{{{{||}~~}|||{zzyxwwwvuuuvwvuvvwxyzz|}|||}~}|{|||||{{||{||}}}|}~~~}||}}}|{zyzywvuuuusssssttttuuvwxyz{{}}~~~}|||zxwvwwvutssrrsstttutrsuvvvwxyyz{{{|~~}}~~~~~~~}}}~~~~}|{{zxwvvvutrqqqqqqqrrqqqrrtuvuuvwxxxyzzz{{{|}~}{yyyxwvuvvuutstuvwvvvwxxxyyz{{{|}}~~~}{{zxvuttsrqqqqqqqqppqrrstuvvvvwxyz{{{{{{{{|||{zzyyyxxxxxxxxxxyzyyz{||{{||}~~~~~}}|{zzyyzzyxwwwwwwvvvwxxxxxyzyzz{||{{{|~~~~~~~}}~~~~~~~~~|z{||}|{zzzyxxwxxxxvvvwxxwvvwyzyxxxxyz{{|||}}|}~}|{zzxwutsrrqqpqrqqpoprsttuvvvvxyz|}{wsw{~|jvpf\`gd`_]^_^][Z\]^^^_``bedcfikmg_`cdea^iuusuyphzpw}~}|~}x}|}}}{xxxwxwwvwtrqpuz{{yvvwtsrpuxxzyy}~~}{{|}{unhbbd`\[YWWVUVXY[^`___```bdedeeccbbeid^^`cdimnoprqonmqux}|~}~|xvrnkihedca_bgq}|wzzsme]]^]^abbabcefeegijkihfccefghiklnptx}~}}}||}~~||}~{z{~|zxvvy}|z{}~~}{xxzzx{}zxtonnmmorvxwtsrjdefdc`_`aflmnqrponkjkbVY^ZXWVXYWVVWXYZYZ[WRTURRRSVZ_b`^_a`____^ZXUUZ``^^^\YZ[[Z[]]^ckmov}ysrssttty}zw{||yyyxwvvxy~}~~}||}~}{}~}{{zxwwwtrtutsrqsuvvrnorsrtvtpnotw{~~|}~~zx|||~~~}||zyyz{}}|{zz{{yxxxxxxussttrqrqrrssrqqqpoopsssssuusrrstsrqpoprssrrtvvttuvy|~}{yvtuwrlkkfcdeca^\_bcba`]ZZ\\\_a_][Z[\]]]][Z[\\]]\[Z]a_]``^]ZY]aaccaab`]_``_`a`_`cdefghhebabcefeefilljkljggikorsssrswyyz{|{|||~~}}}~~}zx|}{zz{{yxxxxx}||zzz{|}~~~~~~z{}~~|}~~~~}{y{}|{}}~~{zzzz|}~|zwvvuuuvy|}|{{ywxz{}}}~}|{{|}}zxw{}}{zyxxxxyzzzxwxyxxyxy{zxwvwzwuuwy{zyxwwyww{~~}~}~|yyz~}xxz~~zyyxwyz{|zxy|{{}~~}||yx{~~~~~||{~}}{zyxxwtpqrpnmmjfeegifbabceeeddgjjlmmljhgggffimmlmnliklkiiikmkhiklmljjiggfegihggfeegijkifhjihgedfffhjihfdfiknqromkjjmoqtuwwwvwxyyz{}~|}~||}||}zxxzzz|}|{zxyyxxwvwxz{{yxxutvwy{||{{{z|}||}}}{|~{xy{yxxx{|xvvwy{zzz{{}~~}}{{}~}}}~~~~~~~~~~}~~~}}~~}||{|}{z{}~}{{||~~~}|}~}}~}||{{z|~~~}}}~~~}~}{|}|}}|}|z{}~}|{xutttvtstutsuwvttsrrrtvvtrrsrruvusrrsssrrqooqtvwuqonnnoprtutsrqqppqssrqoonnopqqqppnmmllnoopqmjloponmmmllorsttutsuvtrsuvwxxz{ywxzzz{|}}|yz{|}~}~~~~~~~}{{}}||}}|zz{{|~~~|||||~}||~~~}~~~}}}~~}}|{{||~~~~}|~~}||~~}}~~}}}|||}}|{zzzzzxwxyxvvvvwwvvwvvwxxxwvvwwxvuuuuuvwxxwvuttuussttsssssssrpooqqqqqqpppppqqqqpqrrqpooommmnpqrsrqqqrtttvwvttttuvvuuuvvvwxwwwwwyyy{}|{|||}~~~~~}~~~}}}}}~~}|}~~~~~}}}||||}~~~~}|||||}}}~~~~~}~~~~~~~~~~~~~~}}}}|}~}|||}~}||}~~~}}}~~~~~~}}}||}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}|z|}|{zzz{}}}|{zzzzzyxwvwxyyxvvvuuttssssrqqqrsrqpooononnnnoonmmnmmnnnnnnnnopponnoqqpqqqqqrqqrsstttuuttuuvuwxwvwxyzzzzzz{|}}|}~~}~~~~~}}}}}}~~~~~}}}|{{{{|{{{z{{{{{|{z|}}|{{{{|}}|||||}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{zzyxxwwwwwvvvuuttsssssssrrrrrqqppppppooopppppooooooppppqqqqqqrqrrsssstsstttttttuuvvwwwwwwwxxxyyyyyyyzz{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}~}}}}}~~}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}||{{zzyyxxxwwvvvvuttttssssrqqqpppppppoooooopoooooooopoopoooopppppqqqrrrrrssssssstttttuuuuvvvvwwwwxxyyyyyyyzz{{{{{||||||}}}~~}}}}}}}~~~~~~~}}~~~~~~~}}}}}}}}}}}}}|||}|||}||||||}}}}}}}}~~~~~~~~~}}}|||{zzyxxxwwvuuutttssssrrrrqqqqppppppoooooooooooopoooopoppppppppqqqqrrrsssstttttuuuuuuuvvvvwwxxxxyyyyzzz{{{{{||||}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}~}~~~}}}}}}}~~~~~~~~~}}}|{zzyyyxxwwvvuuttttssssrqqqqqqqqqpppoooooooooooooopppppppppppqqqqrrrrrrssssttttttuuuuvvwwwwxxxyyyzzzz{{{{{{|||||||||}}}}}~~~}}}~~}}~}}}}}}}}}}}~}}}}}}}}}}}}}|||}}}}}}}}}}~~~~~~~~~}}||{{zyyyxwwvvvuuutttsssrrrqqqqqqpppppoooooooooppoppppppppppqqqqqrrrrrssstttuuuuuvvvvwwwwwxxxxxyyzzz{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||||}||}}}}}}}}||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||{{zyyxwwwvvvuuttssssrrrrrrqqppppppppppoooooooppppppppqqrrrrrrrrssststtttuuuvvvwwwwwwxxxyyyyzzzzzz{{{{||||{{||||||||||||||||||||||||||}}}}||}}}}}}}}}}}||||}}}}}}}}}}}}~~~~~~~~~~~~~}||{{zzzyyxxxwvvuuuttsssrrrqqqqqqppppppppppppppppppppqqqqqqqqqrrssssssttttuuuuvvvvvwwwxxxxyyyyyyyzzzzzz{z{zz{{{{{{{{{{|||||||||||||||||{|||||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}|{{{zyyxxxwwvvvuuttttssssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrsssssssssssttttuuuuuvvvwwwwwxxxxxxyyyyyyyyzzzzzz{{zz{zz{{{{{{{{{{{|||||||||||||}}|||||||||||||||||}}}}}}}~}}~~~~~~~}~}}}~~~~~|}~}||{{{zyyyxxxxwvwwustutstvtrstssrqrrssssrqrsrqrsrqrtsrsttssstttstuttuvvuuvvwvvwwwwwxxxxxyzzzyxyzzzz{{yz|{y{}|{{||{{z{|||||{{|}|{||||||}}|{|~}|}~}}}}}|~}|}~}~~}~~~~}~~~~~~~~~~~~}~~~~}~~}~~}~|}~}||{zyyzyyxxwvvwvuuvussutsssttsrrrstssrrstrqrsssssssssstttttsttuuuuuvwvuvxvuwxwvwyxwyzywxzyyzzyxz|zyz|zyz|{zz{{{{{{{{{|||{|}|||||}|||}}}|||}}}}~}|}~}~~~~~~~~~~~~}}}}|{{{zzzyxxxxwwvwwvuuuuuutuuuttttsttssstsrsssrssssstssstsssttttstuuuutttuvvvvvvvwwwwwwxxxxxxxyyyyxyzzzzzz{zzzz{{{z{{{{{{||{{|}|{|}}}}||}}}}~}|}~~~~~~~~~~~~~~}}~}|||{{zzzyyyxxxyxwwwwvvvvvvvvvuuuuutuutttttttttttstttttuttuuutuuuuuuvvvvvvvvvvvwwwwwwxwwxxxxxyyyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||}||}}}}}~}}}~~~~~~~~~}}|||{{{zzzzyyxxxxwwwwwwvvvvvuuuuuuuuutttttttttttttttttttutttuuuuuuuuvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzzzzzz{zzz{{{{{||||||||||}}}}}}}}}~~~~~~~~~~~~~}}}|||{{{zzzzyyyyxxxxxwwwwwvvvvvvuuuuuutttttttttttttuutuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzyyyyxxxxxwwwwwwwvvvvvvuuuvuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzz{{{{{{{||{|||||}}}}}}}}}}}~~~~~~~~~~~|}}}~}}z}~~~|{~z}~|z|~|zzz|}zvwxz|yvxzxvxzurw|ywwxxwyzyxxwy{{z{|~}y{~}z~z}~~~}}{}~~}}|}~||}|~|}}|{{xvwyywxxxwutvxwwz{ywy{upuzsmswtprutuwwxwspnopqrtrpqrstsqrrqpppppoomklnonnoqsrprtrprttsssvxyyvtvxvvx{zxxyyzwtx}}|}|~~||{{yxy{~{~~z{}~~}|{wstwtqu{xsz|tx|zxwxwuw{zwy|{y}}yyzvquzuotzywz}ytz}wzzuz}~~}{~~}~~|~~~|}~}|}~||}|~|x{}yuwzuqvzxuxzzyyzywy|xt{|uy~zvz~{vx{zx{~|y{}|z}~~}z~~~}{}~}~}y|~|~~}yzzwutsqpqsqppqttronnoooopqomrwtqrttssrrtuutsuvtsvxutvxxxww{{x||z|~}|||}~~}{y|~|zwz}{xz|}}|||{zz{|zy{}|zz{{}}}~~}|z}{x{~}{x}}x}}y|~|z{{yxz}}}~~~}}~|z~~~~~}{{}~}||~}vx|zxyywtx|uov}vpv}{wz|zy{|yvuvutuvvussuwvuuwusuwsqtwvuxzxwz|}}}}}}}~}{~}{{z|}|{|}}~|z{}{{{{}}{~}z|}{z|}{{~}{|~}~}}~|~|~|{zzzyyyxxwvtttrqrrpnnoqrporuttuvsruwsprtqptwusvywuwxvtvxwwyzwvxzyy{~|{}~|~}{}~{zz{}}||~~}~|zzz{~~|}~}}~~~~}|}}|~~~}}||}{wz}yvxzzz{||}~~}~~}}~~|z{|{{{{|}}}}{}~}{}}}}|zywwxvtuwwwxyzzzzwuvvsqstrpsurprtqoqqonmmmnllmnprrrrqstttuvwwxyz{|}}}~~~~}}}}}~~~}}}||||||{{}~|}~}|}~~}}~}|}}|{|}|z{{||{y{|{z|~|{}}{|}||||{{}}~~~~~~~}~~~~~~~~}}|zywvtssqooppppppqrrrrsssssrssrqqrrssstvutvxwwxyyxxyxwy}|z|~~}~~~~~~~}|}~}}~~~}}}}}|||}}||}~~~~~~~~}}~~}|||||{{|}}|}~~~~~~}{||{zzyyzz{|}}}~~||}|{|}}|}~}||}|{}~}}~~~~}}~~}~~~~}~~}}~}||}{zyzzyyyyxwwvvuttsrqpoonnmmmmnnmmnnnnnopprsstuuuvvvwwyz{|}}}}}}}}~~~~~}}~~~}|||||}}}}~~~~~~}}}~~~~}}|{zzzz{{{{||}}}~}}}~~~~}}}}}}}~~~}}}}}||{{{{{{|||}}~~~~}}~~~~~}}|||}}}}}}}}}~~}{zxwuttsssrrrrrrrrqqqqrrrrrrqqqqqqrrsssttuuvvvwwxyyyyzz{|}}~~~~~~~}}}|||{{{{|}}~~~~~}}}|||||{{{{{{|||}}~}|||{|||||{{{{{{{||}|||{{{{{{{{{{{zzzz{{{||}}}}}}}}~~~~~~~~~}}|{zyyxwwvvutttsrqponnmmnnnoooooooooppqqrrsstuvwxxyyzzz{{{||}}~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}||{{zzyyzz{||}~~}}}|||}}}}}}}}}}~~~~~}}}}}}}~~}{yxvutsssssstsssrrqqqqqqppppppqqrrsstuuvvvvvvwxxxyzz{{{|||}~~}}|{{||}}}}}}}}~}}}|||||{|||}||{{zzzyzz{{{{{{{{zzzz{{|}}}}}|{{zyxxwwwxxxyyyyzzzzz{{{{{{|||}}~~~~~~~~~~~~~~}}}}|{{zyxwvuuttsrqqpppoopppppoooooooppqqrstuvvvwwwwxxyzz{{|}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}|||||}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|{zyxxwvvuuttttssrrqqpppppppppppppppqrstuuvvwwwwwwwwwwxxyz{|}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||{zzyyyyyzz{|}}~~~~~~~~~}}||{{zzzzzyyyxxxxxxyyyzz{{{|||||||}}}}}~~}|{zxwvuttsssrrrqqpppoonoooopppqqqqqqqrrsttuvwwxxxyyyyzz{{{|}~~~~~~}}}~~~~~~}}}||||||||}}~~~~}}|||{||||}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~}|{zyxwvuuuttttttsssssrrqqqppoooppqqrssttuuuuuuuuuvvvwxyyzz{{|||}}}~~~~~~}}}}}}}}}}}}}}||||{{zyyyyyyyzz{{||}}~~~~~~~~~}}|||{{zzyyyyyxxxxxxxxyyyzzzz{{{{{||}}}}}}}~~~}|zyxvusrrqqpoonnnnoooooooooooooppqqrrrssttuuvvvvwwxyyyzz{||}}~~~~~~~}}}}}}~~~~~}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}~~~~~~~~~~~~}|zyyxwwvuuutttssrrqqppooonnnoooppqqrrrrrrrrrrsstuuvwxxyyyzz{{|||}}}}~~~~~~~~~~~~~~}}}|{{zzyyxxxyyzz{{||}}}~~~~~~~}}|||{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{||||}}}~~}|zyxvutsrqpooonnnnnnnnnnnnnoooopqqrrrrsssstttuuvvwwxyyz{{||||||}}}~~~~~~~~~~~}}}~~~~~~~~}~~}}}}|||}}~~~~~}}}}}}}}|||{{{{{{{{||||}}}}}~~~~}|{zyxwvuttsrrqppoonnnnnnnooppppqqqqqqqqqrrrstuvwwxyyzz{{{||}}}}~~~~~~~~~~}}|{{zyyyyyyyyzzz{{|}}~~~~~~~}}}}||{{{zzzzz{{{{{zzyyyxxxxxyyzz{{{|||{{||||}}~}{ywutsrqpppooonnnnnnnnnoooppppqqrrrrrrsssttuuvwwxxxyyzz{{||}}~~~~}}}}}}~~~}}}}}|||||||||}}~~~~}}}||||{{{{{{{{{{{{zzzzz{{{||}~~~}|zyxwvutsrqpponnnnnnnnnnonnooooooppqqrrsstttuuvvwxxyz{||}}~~}}}}}}~~~~}||{{{zzzzzzzzz{{{{||}}}}}}}}|||{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{{||||||||}}~~}|zxvutrqqpooonnnnnnnnnnnooooooooppqqrrrsssstttttuuvwxyz{{|}}~~~~~~~~~~~~~~}}}||}}}}|||{{{{|||}}}~~~}}|||{{{{{|||||||{{{zzzzzz{{||}~~}{zxwvutsrqppooooooonnnnnnnnnooopqqrrsstttuuvvwxxyzz{||}}~~~~}}}}}~~~~~}}}}}}}}}||||{{{{{{{|||||||{{{zzzyyyyzzzzzzzzzzzzzzzyyyyyyyzzz{{{|||}}}}~~}{zxwutsrrqppppoooooonnnnmmnnnooooppppqqqqrrrrsttuvwxyz{{||}}}~~~~~~~~~~~~~~~~~~~}|||{{{{{{{{|||}}}}}}}~~~~}}||{{{{||||||||||{{{{{{{||}}~~~|zxwutsrqqppppooooonnnmmmnnnooppqrrsstttuuvvwxyyz{{||}}}}}}}}}}}}~~~~~~~~}}}|||{{{{{zzzzyyyyxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~~~}{ywvtsrqqpppoooonnnnmnnnnnnnnnnnoooooooopqqrsttuvwxyzz{{||||}}}}}}}}}}|}}}}~~~~~~}}~~~~~}||{zzz{{{|||}}}}}~~~~~~~~~~~~~~}}}|||||||||||||||||||||||}}}}}~~~~}{ywvutsrqqpppoooonnnnnnnnooopppqqrrsstuuvvwxxyyzzz{{{||}}}}~~~~~~~~~~~~}}||{{zzzyyyyyyxxxyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{||}}~~}{ywvutsrqqppooooooooonnnnnnnnnnnnnnnoopqqrsstuuvwwxyzz{{{{{|||{{{{{{{{{||}}}~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}~~~~~~~~~~|yxxvtttqoqrpooopppponqsqoqrqpqrqqrrtvutuvxyxwxzyyz|zy{~}|}~}}~~~}}}~~~~~~~~|}~|{||yvxzyxyyyyz{yvy{ywz}zwz~|z{}}}}~~~|{|~}{}~~~~~~~}~~~|yxwusssrqpooppponnonnooonnmnnlknpppqqrssstuutvwxzxwxzxxyz{{zyyzyyyyz|{z|}{|}||}~~~~~~~}|~~~}}~~~}~|~}}}}}||}~~~~}||}~}{|}|{{|}~|{}}~~~~~}{zzwuuutsrqrrqpqqqqqqppqrqpqsrprttsuvuuvwvvwxxwyzyx{}{z|~}{}}{}~}|}~}|~~|}~~~~|zz{|}{yyzyyyy{|{yyzyy{||{{z{|}}}|~}{~~~|}~~~~}{~~}~}~|yxxwvsqstrpqrqpppponnoooonmnppoooqsrrrsstuuuuuuwxwwwxxwxxyyyyyzzyyy{|{y{}||{{}~|~}~~~~}}~|~~~|~}{}}{|~}|}}~~~}~~}|}~}|}~}}}}~~~}~}}|zxwvutttrqrrqqrrrpqsrqrrrrrrtusrtvutuvuuvxxwxyxxz|{z{{|}}}}||}}}||}~}}}}~~~~~~~}|{z|~|yz|{zzzz{{z{{z{{z|}|{|}}|}~~}~~}}}~}|~~~~}|{ywvvusssrqqqpponoponopoooppqppqrrrstsssstuuuuuvwvuwxxxyyyzyyy{zyz{zz{||||}}}~~~~~~~~~~~}}}}}|}~~~~~~~~~~~~}~~~~~~~}~~~}{zywvuutssssrrsrqrsrrrsssstssstttstuvvuvwwwxxxyyyyzz{{{{|||||}}}|}}}}}~~~~~~~~~~~}}}}|||{{{{zz{{{{{||||||||||}}}}}}}~~~~~~~~~~~|zyywvutsrrrqppppppppppppqqqqrrrrrsssssttstttuuuuvvwwwxxxyyyzzyyz{{z{{||||}}~~~~~~~~~~~~~~}}~}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~}|{yxwvuuttsssrrrrssssssssssssssttttuuuvvwwwxxxxyyzzz{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||{{{{{{||||||||}|}}}}}}~~~~~~~~~~~|{yxwvutsrrrqqqqqqqqqqqqqqrrrrrrrrrrrssssstttuuuvvwwwxxxyyyyzzzz{{{{|||||}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~~|{zyxwvuutttsssssssssrssssssstttttuuuuvvvwwwxxxyyyzzz{{{{||||}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}~~~~~~~~~~~~~~~~|{yxwvuttssrrrrrqqqqqqqqqqqqqrrrrrrrrrssstttuuuuvvvwwxxxyyzzzzz{{{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zyxwvvuuttsssssrrrrrsssssssstttttuuuvvvvwwxxxyyyzzzz{{{||||||||||}}}}}}~~~~~~~~~~~~~}}}}}}||}}}}}}}}~~~~~~~~~~~~~~~|{zyxwvuttsssrrrrrrrqqqqqqqqqqqqrrrrrsssttttuuuvvvwwxxxyyyzzz{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zyxwvvutttsssrrrrrrrssssssssstttttuuuvvvwwwxxxyyyyzz{{{{|||||||||}}}}}}~~~~~~~~||}~wkmu{zty}x{~{x|}xsuz{}~~xu{{y|}z|}}xppyvlfjw~wsqry{x~}zwuz{vvphp{yvwlqxtrw}}|{xxvmfiqrt{~|xtsuvwvuw{~}ywxwuuwzwttrpplgefkqlffda_^_^^bda`^\]^]\]_`accbb_\_cbbgjiggfb_bfefhhijjjhefggjprrppqonnoswvuwxvruxsp}z~zrqsvz~}||yvuwxxurqnhda^[[]^[YXTNLLLNPPLNQMGGIHFGJLKOQLGIKHFKQQOPQNLMONMNPTXVRQPNLPTQOTWQKPSKEJNOPQQOMOPLJOUUSW\YUWXUTZa_\`c_[\_[U[ca^cg`YY^__accbdeb``acgjlllmomjklmopqvywvvuttvxy|~zz{xx}~|~~}~}||~~y~{||yyyyy{~~}|zxz}{{}}zz||{{{ywwvsponqsqoopomljijkknppommmmnprrrqstplospmqvsptwsorvrnrwwuttspswtquzvqrrmiijigdaaa^YYXUSUVVUUTUVSQTVWYYZ[ZYYZ[YX\`]ZZZYXZ[YX[]\[^b]W[```cffeilf`irnipwtrsutrtwwxzzzzyyyxvtvzzz||xuvyvtx{zyz{xtsssstvurrqqqolmpprrrsromoqsstvvvxyvstvvvz|yuuwtpqsrrstvwrnqttsuwwwy|{yz|zz~}|{ywwussrpolklljhggggfeegfdfgeccdc``a``bc`^ab^[_ca_ac`^^_`_^_`aa``_]]^_^[[\]\ZWWXWWY[ZYZ[YWXZ[\^^^_^_^\]_^]`b`\\\]][XY\\[[ZXWXZYXYZ[^____^`cfgghijkkkiimoponmnonkkkklkijkihhgggfehjhffgffedefffghdabdddccefggggghhghkkklmopnlnqrrrssrrrpnoqpoqrolmomknponprqpppqssrtuwyyyyyz{{|~|{{||{ywvvvutssrqqrpnpqpononlorpnprqpppoqstsqqrqqpooonmnmkjjjjigfffeeeedccdddddedcbbbbbbbccba_]^__^^]]]\\\[[ZYXY[[YXXYYYXXYYY[\ZXYZZZ\^]]^___`ccbdgghjllmnpqsssuwwwxwvvwxxxwuuvtsstsrrsrqqrqprtsqqssttsstttttutuusruvtrssrqqrrqpppnmljjkkkigfeefeddddddcbcddeedegggijiikmnnqsttvvvwy{|}}~~}~~}}}}}}}}||||}}}}}~~~}}}}}}|{||}|{{{z{|{zzzzzzyyyzzzyxyzzzzyyzzz{{||}~~~}||{{zzzyyyyyyxxxxwvvuuuutssrrqqppoooonllllllkkjjjjjihhiiihgghhhhhhhhiiihhhjklmmmnoopqrtuwxxxyz{|}~~~}}~}|{zzz{zzyyyzyyxxyz{{zyyxyzzzzyyyxxwwwwxxvutttttttsrqrrrqqpppppppppooonoooooooooppqrsttttuvxyzz{|}~~~~}}~~}||}}}}}|{|||{zz{|{zzyyyyxyyxwwvuuuuuuusstssrqrsssrqqpqrrqqqrssrrqrstvvuvwxxyyz{|}~~~~~~~}}}~~}}~}||||||{{|{{zzzyyyyyxwwwwwvuuuuuuuuttttstuuuuuuuvvvwxyz{{{||}~}}}|{zyyxxxxwvuuvuuuuttttttsrssttsrrqrrrrqpppoonmmmmmmmlkllllmmnonnoppqqrstuvvvvwxzzz{{}~~~~}|{{{zyxxwxxxwwwxyzzyyz{}~~~~~~~}}|zxxxxxvuuttttsrrtvwwwvwxyzz{|}~~}}~~~}}||{zxwxxwvuttttssrrstuvvvvvwxxz{||||}}~~~~~|{zyxwvuvvvutsssrrsssssrrrrrrqqpqqppomllllkjjijjigffhiijjiijkllmmnopppqrsttuvwwwxxy{z{{{}~~||||{zxxwvvvvuuvwvvuuvxxyyzzzz{{||}~~~~~~}}{zyxyxwvvuuuuuuuvvvuvvwxyzzyzz{||}~~~}|zz{zyxwxyyxwvvwxyzyyyz{zz{|}~~~~}||{{zyzzzyxwvvvvvvvuutrqppppponmlkkjiiiiiihghhhhgggghiiiihijjjklmmmmmmmoppqqrssttuxz{{||}~~~~~~~~~~~~~~~}|{{{zyyxyzyyxwwwxyxwwwxyyxxxxxyyzzzz{{zz{|}~~}|{{{{zyxxxxxwwwwwvvwwwvvvvvwwwwwwwwwwwxyzz{zz|}~}|{|}}|{yyyyzyxxxyyxwvvwwwwvvwxxxvuvwwxyz{{{{||}~}|{{{zyxxwvtsssqppopponnmllllkkkkkkjhhghiiihhggghgggghhhhijkklmnooprtuwxxxyz|}~}~}~~~}|}}~~~~~~~~~}||{|}|{{{{||zzyz{{{zyyzzyxwwwwxwwvuuuuuuuuvvvvwxyzz{}~~~~~~}||||{{zzzyyxwvvwxwwvvwxxxxyz{|}~~}~~~~}}}}}}}}|{zzz{yxxxxwvvuuvvvwvuvxyyyxz{}}|||}}}}}|}}~~~~}|{{{{zyxwvuuuuttssrqponnnnmmkjiiihgeeefffeeeeeefghijkllllnprstuvvvwxyz{{{||||||}}}}}}}~~~~~}}}~~~~~~~~~~~~~}}}}~}|{{{{||||||{||||}}}}|{{zzzzyxwwwvvuttttttttssttttuvxyyzz{||}~}|||{zyxxxxwvuuuvvvvvuvxxxyyz{{|}~~~~~~|{zyyxwwvvvvutssstvvvvwwwwwxy{||}}}}~~~~|{z{{{{zz{{||||}~}||{{zyxvuttsqonnnmlkjihhgggghiihgghijkllmmnnnnoprsrrrstuvvwwxyz{||}~~~~~}}||||{z{{{{zzz{{{{{{|}}~~}|||}}}|||{zzyxxxxxxvuttttttssssstttuuuuvwwxxyz{{z{|}~~~}}|}{zzz{{ywvvwxxxwvvvwwvvwxyyyxxxyz{{|||}~~~~~}}}|{{{zzzyyyyyyyyyyyxxxyyzzzzyyz{||}~~~}~~~~}||}}~~}||}~~~~~~~}}}|zyxwwvutrqqqqpnmmmllkjjjkkjihhhhhiiiiiijijkllmopqrssuvwxyz{{||}~}||}~~}|||{{{{zzz{{zyyzz{{|{{||}~}}}~~~~~~}}|}}|||{{zzzzzzyzzyxxwxyyyxwwwwwwwwwwxwwvvwwwxxxxyzzz{{|}~~~~~~}||||||{{{{||{zyyzzyyxwxyyxwwwwxxxxxyyzz{{|~~~}}~~~~}|{z{|||{zzzz{yxxyyzywwwwxxxwvwxyyyyyzz||}~~~~~}}}}}}}|||||}}~~||||{zyxwvvuusrrrqqonmmmmlkkjjkjiihijkklllmmnopqrtvvvwwxzz{|}}}|||||||{{{{{zyxwwxxxxxxyyyxwxyz|{zzyyzzzzzzzzzyxxxyyyxxwwwwwwwvuuvvuuuttttttttttttttuuuuuvvvvwxyz{{{|}~}}~~}|{{|{zyxyyyyxwwwxxwwvvwxxwwvwxyzzzz{|}}~~~~}}}|{{{{zzyxxxxwxwwwwwvvvwwwwwxxxyyz{||}}}~~~}}||}~}|||}~~~~}}~~|{yxxwvutsrqqppoooonnnnnmmnnnoooooopqrrqrsttttuvwxyyxyy{||{{{||||{{{{{zzyyzyyxwwwxxxwvvvwwwwxxyxxxxyz{{{{{zzzzzzzzyxwwvvuttsstsrqqrrrrrrsttuuttuwyyyyzz{{{|}~~~~~~~~~~}|zyyyyywwvvwvvuuvwxxxwwxz{{||}~~~~~~~~}|zyxxxwvvuvvuttttuvwwwwxxyz{|}}}~~~}}||{zz{{||{{||||}~~~}|{{{xvuuvvvutsssttttttuutttuuuuuvvvuuuwxwwwwyzz{zyz{|~}||||}}|{{{||{zxxyyyxwvvvuuvvuuuuvvvwwwwxxyzyxyzzzzyyxxyxwvttuutsrqqqqqqqqrrrqqqrtuuvwwwxxyz{{|}}||}~~}}}|{zyxyxxwvuvvuuuvvvvuvvwwyyyyyzz{{{|}~~~~~~~~~~}|zyyzyxxwwxxwvvvvwyyyyxyzzzz{|}}}}~~~~~~}}||||{{||||{{||}}~~~}~~~||}||{{zzzzzyxwwwwwwwwvuutttuuvuuvvvvvvxzzzzz{|}~~}}}~~}|||||{zyvqtzzwuuvvxxustuwwuw{yvy|to{yop{~{yyxwvuyzsptvvsnqwvsrrstvxtrsux{{voszzytqx|ywyywvuz}z|}~~}~~~~~}~{wz}zwyzwwyyyxwy{wsy~vsy|zwtvz{{yw{}xu~}}}~}~~}{z{}~{zxy|su{}|wtz}yvuuvvwyzwsw|xtsu{~yx{{{|}}}}~}~~~~~~~~|}}{{}|yz{z{~~|{z}~~~}zz|{yy{{ywvvxxyz|~wz}xy{~}~~y}~}|}~zxz{zyvw{{wusstwyvttutuwxxwttwvuxytrtutuuvxyyxvttwxutvwvvvxxwvutttvwtstutsptvrptvutrpprsuvuv{}yw|y~~{~}}}}}{xwy{|~zxz|}|yyzxwtrwyutvwxtov{sw|yvwz{}~~~{uz}{~|z}~|{|{z{|}{yxwuuw{}wpqtvwvuxywy{{{z{~}~~|zz~}|y|{yx}~zzyyyvw}}vw||z{}zx~}}}xzz{||{{ywwyyxw{~|{z{|}~|}~~x~~~|zzz|yv~|tvwzzussw{yuvwxyrotwxwrruwxtqwyustuvvwxxwuwysow{wusqturrpoprutswvppttqrttsx{xvx{||~v~{{|~~~}~|~||}~xy}~yszxruxyxvuuvwy{yuy~~}}}}{|z||}z|}~~}~}~~zt|}vuu{|usxyxupqutsuvvx{zvwz}~{w~}w|}|{~{}}}{z{wy}tuyyyvtxzxwwvwy{ywy|}}||}}{|~}}|~~~~~~~~}|}||wu~~vuwvvspsvyysosvwwrsxtnuzut{{srxxvvvwxtprusruvqrvrlnqqqqnmmoprqnmprrrrporuvtssuwz{|~}}~~|~z~~}~~|x}~}zy~{zyz|{xy{yxyyxxxyzzxy{zyz{{|zxz}~~~||}{}}~~~~~y|}}}~|ywy{}~zvvyz{{ywvxyzzxy{ywwyxw}|{}~y}zywvyz|{y{|wv{~|xvw{}{xw{~z|}yy{}~}zz}~~~~}~}~~|}}~yx|}yxvz}unuzvtvxyyxxzywzzuwz||zyyxvuvvvwwuttutttttroqvussssropsrpprsrpoljpusqstsssvzwpw}z}|~~{~{|}}z{~~zz}~~|zwwy|{zxwyxux|{xtrx|zwssxxussvy{{zz|~~|~}~~x{}}}{x|}|{{~}{yx{|yxx{}yvwxxyyzywvuutw{{wwz}~|}~}||}}|zz|~}{||yy}||}|{zz}~zwy|zyz{z{}zwy|~~}~}|~}~|x|}||zwwxz}{yzzxvvy{{yxwwyvqtyzxtqqsttrrttspnrvrnnnqrnnqrspmmoppoppqttqqswyxvsqy{z|~}~~{}}}}~~~~~}{|{x}zw|~zx{zuw|{xxyxvvwz{vv|{utuvxz{{y|}{|~|}}z{~{z}|vy||zwuyzwvxxxxwxxuuy{xwz|{yw|{}~~~|z|~|}~{xz}}|{zzz{{}{x{{|~~}~~~~}~~~~~}}{{{|}|yxxyyzzyxyvsstxzxtuvwvsrrtutqrtttsrrqonpqqpoprpmmoqutqstssstxvtw{{yxxyzzyz{yyzzz|}~~}}}|~~~~~}}~}zz~~~~{|{{|}{{~zyy{}|{zzyx{|vv~{{z{}|||z~|~~|~~~~||}{z}{xz{zxwwzyxzzywvvx{{{zz{{y{}~|z{|}~|~}}~~{~}|zz~}zyyzzz|{yxy|~zx|}}}{}}|~~{~|||}~|||{xxyyxz{wtvwvuwxyuprwvuusqqssoorsrrpqrmkswropqstrrvwutsstuvvx{ytuw{|xz}||}~}~}~~}}~|z|~}{|}|{z{}}}}}|{{|{{{z{}zx}}{yz}|yyz{{{zyy||yz|}|w|{z~~{{~~|~~~}zx~zxzzz{|}~|yyzy{~yy}}||}~~~~}~{}|}{y~{{}~~{y{~{x{}|{zz~}~}|~}|~}}~z}}}}}|}z{~{}~}}~~}v{zxz|}|yxz{}yty~yuwxwwxxwwxwvuuxxtrvxvuxwuttwzywwwx}~zvtsstx|{y~~}}{||vu|{uqpsxz~wstrmotvy}{wsmikpmkou{~xniimptywxytttttzyvxwv}zw|}z}~|y~~}xww{z{z|}y{~{vuvz}||}~}|z}x{~{zxuvyz{|~{spsutuusqqqolkmnnnppmjihfgiknstssrnijlhfouojpuqhgjnsrrz~wopsuuv}{y{||zvz~{~w~|}~zqttibgkmqqpttqopnkouuuy{uqruy}~}wtwyy|~~|{~~~}{}zz}w}ylq{zuuwwwwvtsx|yv|}wvz{y~z~|tu{rfmvvtwyslmppopsuvxzurtwyxz~|y}~~~~~zy{}xwxvsx~|y~|wz~zv}y{|xv|zz|xxyz}{y}|y{~~}z{}~vvwohiiihdemplgghd^aimoppqrrromrvuwz{yrnsyxtsw|ytuzwpw|wwv~}wxyy{~}~}z|w{}{{|{|zvvwxyxutzzy}~|yvz~}{{yz|{xxz|~}|zx{{x~z}}}~~{{{{zx|~xsuuqlkmqutsnkormjlotwtsuurmlmossoryz{yusry}z}|y~~{{}{wz|}~{~~|{|}zvyytwzyzzuuwwuqpruvux{tpx{vuwy{|zs{}|{{~~}}~}}|{yy~zy}{uvzyvvy}~{xy}}|~}{zxvvwtpkinrlhmolfdimmmnpuvromquoinrrqpnmmllmmnmjjoqojjpsttsw|tx}}}zy~}~~{z{|}zwxz}zy~|}}|y|~yw{yxxursttvvvtttstvuz|x|~}{}}zxxwsppoonkjlkilopplinrokkkjkjknolmqqmkmmlmoqpot{zxyzyy~~~|z{|||}{ywwxxvrqvyxuqnpttppssrtwxwutty}yvxz||yz|{{}~~}}|}~}}{|~}}{~}zyxxxxxzzvsuwvtvzyxy{{|~~~~yuvtqrsqommoonnnoonoqrrsoiikihlnjhlnllkmonmoqrrqpqrrsux{|||yx{{{}~~~~~~~~||||||~|~}z|~|{yxywwwuuxyursuuttuuvxxxwxxww}~zzzzzwussuuqoppqrrpppqpnnprsqonmlklnokilnkhilkknrspptwwwxxz~~~~~}{zzxxxwvwtruwwvutstsqpqsuxyvuwxxyzywvwyyz|~~}~~~}}}|}~}|~~|}}}~}|{{zxwxzzzxuvwussuwxwuttvz|{{}~~~zvtsvyvrqrssooqsspmpsqomlmmlkihjklljmojgkorrollosuusswyvuxzzzyxz{z|~}}}}|{{ywxy{{zyxurrtvxxwutuvwvssuvvuuwyxwwxyywz~~}~|{z{{zz{zxyywvwwxvssuspqsqonmopppomllkloqrrsvxvutw}~|z{}}~~~~~~~|||zz{zywuvxurvxsrtuvtpqutrstsstuwvtsuxy{}{y{}~~~|{zz|zy{~}{zz{}|{zz{zyyy{|zxyywwvuuuuuvvwxyzz|{zzz|}}||}~z{zussssrrqpqrqpooonkjklklkiimoljjlnonmoommnprsrsssttvz|}|zz}~}}}~~~}}}}~~~{{||{xtuwurstttuurpprsspqtroruuutsuvvwyywxzyy}~||}||{{zz{{z{|zywtvxusssststtssqqqqooqtuutrrtwxxwwy{ywy{||}}~{~}~}{|}zwwwvwwwwvutuuuvwtsuvtuwxxwvwz{{|||}~}||}|z{||||{yy{||{zyy{||}{z}}xwzzywssusrssuvuuwwwxxz||{{|}}{{{yxxwustsrrsttsqqrpnnnoonmlkkjjiijlkjjlomjkmlloponpsuwxy{|}~|~}{|{yy|{y{~~~|{|{||wuwxwurpqqrqpppoopqssqpsvvwwwxxxz|~}{|}~}zz|{|}~~||||{yywwz{xwvuuusssrrsutttutssttttvyyx{{zy{{{|}~~}}}}}||~~~~~{}~}~~~|||}~{yyyxwwwvvuttrpruvvssvwuvxwux{||{{{|}~~~|y{|{{{}~~}}~||}}}}~}}}{zyyyxxyurtutsrtvvvvvwy{}|{~}}~}{wvwwvurstsrtutsqpqrsollmmmigijjjjhhijjjjkjjklmmnptuttuwxyy{|}~~~}}}|{zyyyxy{zzz{|}~~~}{zywxxwvsprqoqspoppqpooprtuvutwywvxyz{||}|}}|{{|~}{yyzxvutsqnnopponoqstttuuvwyyyz{{{zz|~|{~~|zxy{{zyyzzz{zz{{zz{}}||||~}~~}{{|{xy{yutuwxvuwxwxxxvwyyxy{{{zzzyxxz{|~~~~~~|}}|~|yxxyzwuuvutvwvuuuvvuuwvvy|yxz|~~}~~|{xwwvuutsqpponjhjlkhddghgfegjhgijkkjjiiklmmnprsssttuwy{{zyz~}}}}}|{{zyz|}}}~}|}}}}~yxz{yxxvtttuvsqrrqrrqpqrrrrqqsuuussuwwwxyz|}~~~}}}}~~}|{zzzyyzxwzzvtvxxy{{{zxyyvtxzxwxyywutttuvwwwwwwwzywy|}zz{{|||}~}||}~~}}~|{{|}{yxyyz{{ywwvwwxxyxwwxxyxxy{|{xxyyyz{|}}~~~~}|}}}|}~|zzxx{}{xwwwwwvtuwvutstvustuvuttvwxxwxzz{}~}|{xvtsssrqommlihjkljgffghiighjifeefgffhihhjmopqrttuwyz||}~~}{{zyxvwxyzzyz{zyyz{||{zyywvvwxxwuuusuwuqppqqomoqpqrssrstuwxvwx{~~}~|{{{}}zy|~~~~}}||zyxyzxuwxvvvuvtruxwvutttvvttvvvwxyyxx{{wuy{{{z{zyxwx{~{y|}{|}~}|{z|}|{{yuvyzyvsuvsswzxwyyyxxz~~~||~}{|||{{{~~||~~~}}}}|z{|{zzzxwvwxwussttqpqqrrrsttuvwxyyz{}~{{|zxvutponmmmjhffggecbdeedcbbdeeeffgilnnmnpstuwy{|~~{zz{{||{zzzyz{{|}~}z|}{yyzywutttttsrqqqqqponnpqqqsuvwuuwyz{|}~~~}}}}}{zxwwwwxxxyz|~~~{yzz{{xwwvvxwwwutwyywuttttssssssqpooopqrrrtsrtuwzzy|~||||}}}~~~~~|zz{yxxxwwwwvsqrtttuvwwwwvx|}}~~}|||{zzzz{{{|}~~}|{zyxxvuvvttuusqpqrropsssttuwy{{|}}~~}}{xuroppliiiihededcdeecbcddddfhhikkkllnqqqrsuwxy{||}~~}}}~~~~}}|{z|}|z{{{zywwvuuusrssrrrrqqqrtsqrtrpqsstrswxuvxyzyy|~~~}}}|}}}|yxyxxz{||{||zzzyxvuuvvtrppppomnoppppooppoprrrrrtutsvxxxzzyyzz{yvy{ywvwzzxwwwwwvwxwvwvvutuvwwxyxwxyzzzz{}~~~}{z|~|{~}{|}~~~~~~~}}}}}{z{|zwvvvvvwwwvvwussuvwvuwxwwvy|zxy|~}{xvspnonkjiijiggffgfedccdfedeghhhhklkkmopqrux{{|}}~|{{{yxxxxwwwutsrsutsrqqrttsrrtuusssrstttsqpqsutsuvxyz|~~}~}{|{{{{}~{|~}|zzywvusqqqqpomoommnooonnnnoooooqrrtttvutuwxxwwxxvuuvtuwwvutvvuvwvvwwwvttttuuvvwyyxxwwyz|~}{}|{|{{|}}~}|}}||}}}|{{{zyyyxxxxywttuuwvuvwvuttvvuvvwxwvxyz{|}~|xtrqppnliihhhhgfeghgecegggiighkmnnnopqruxyz{|}~~~~}}|zyyxwwvuttsrrppqqqpopqpqqrrrrsvutuvutuvxywxz{y{~}}~}|}}|{y{~~}~~~~~}{ywwxvtrqqqpopomlmlkmnkjklnnlnrqoqststvy{ywvvxzzzxwvvttsrrtttttsrrstutstuuwyzzyyz|}~~~~|{z{|{zzz}}||}}}~}{||zyzxvttvwussrssrrrstuuvvwxxy{|}}|}~ywvtromkiffggfdcefffffghiklllnpppqrtuuvy{{{zz{|~~}}{zyxwuurpqrrponmlmnnnmorrqrtuuwyzzzzz{{|~}}}~}||}||}|z{{||{|~~}|{yvutusrssponmljjklkkjjklkjnqqqqrsssuyywwxwwwwvutssqpqrsspnoqrsstttttuwxyz{||{||~~}|}~~}|}~~}~}||}||{yxxxwvuvuttttsstssssstuwxxxyzzzz|~~~|{yxvronnkihihhhggffilmkkkkkmmnooprssttvxxxz{|}|~~}{zyxxwuttsrrpqssrpmnprssrstttvwwxyzzyy{|||}~~}}|{{yvtssrpopponmmnnnnnnnoooopqrsrqppqstssrqqqpppppppqqonprrrrrrqrsuvvvvwwwxzzyzzzz{|~~|}~}{|~|yy{wsuwwvvxxvtuxzywuvyzwwyzxwx{zxyz|~{xz}~z{}zwvuuroomklnkhjljhlmjikmmlmoopqruwttx{||}~}~~}}}}~~~~||}|yxwvuvwxusrtussttsrqqrrsuuvtssttvxxwwxyz}~}~~}{|{xuvwsoqtsrqpnmopqqpoqqnmopomnpomnppppnoonnpqqprsqooprsrqrrqpqrttttuvvvwxxyyy}~}~}}~~{||{|||zxy|{xyywtx|yuvwxyyxvsuvuuwxxwwxuux{{z}}{{|xrqqonmlkjjkjiknkhkppprsrqtwxwy{|{{{|~~~~}~~}~~~~}~~~~~}~~|~~||{{zxxyxwwuruvrqssrppqrssqruuuvvuvy{|}~~~~}{}~}}~~}~~{xustusqqqqononmmlnqomopnmmnqpnorrqqpnoqqpqrppnmorokmoonppnmpqrrtwxxyzzz|~}}~~|}|~~|{|||}~zxzzwvyywvvwvssstuuuvwvvuvwwwxz|}}}|zyyywsrrrqpoopmlopqqqrtuuvutuxxxyzyyz{z|~~}||}~}}~}{{|~}z{|||}~}|}~~~||~~|{{xvvwuttsrssrppqqrsrqtvuvwwwxyz{|}~~~|{|}}}~}}|{|}}|{|~~}}~}yzyvtuurppooomnqrpppppopqqpqrqpoonmnnnlmnmkklklnnllnoppppppstuvuuwyzyy{}~~~}~~~~~~}{zzzzzyxwvuuutvvtsttttvwvwxyxxxzzyz{{z|~~}||{xusrrsrrrqppqrrstuttvxwwy{|{|}~}}~~}||~}|||}~{z{{{||}}|{|}|}~~~}{|}{yzzyyyxxywuwwvuvwwvtuwvuvwxwutwyyxxz{{{|}~~||||}}}}||}}}}|{{|~~~~~~|yz{xussttrrrqqqpnmnmnoljklkkkjjiijkkkklllmmllnpqqqpoqrrrrrstsuwwwxyyz|~~}~~|{{zzyyxxyyxxxwwxxwxwvvwwwwxzyxxxyzyxz|||}~~~{yxvwvssttsuvvvuvwxxz|||||{||}~~}|||}|{zz|{zzzxx{{{zz{}}|||||{{}}}}}~~}}}}~~~~}}~|{}~}{yyzzz{{ywxyyzyxxyyyxwvuvvwwvttvvwvuvwxyz{{|~~~~~~}|||}|||}}||}{{}~~}||}}}}~~~|{zyyxusssrqpopqonnlkklllllkkkkkjjijkllkjjlnnmmmnpppqpoprsuuuwxxyz|~~~}~~~}}~}|||||zz{{yyyyzxwxyyywwxwvvvwyxvxyyyyz{|}}~~~}||{zyyxxxxxxxxxxyzzzz{{yyzz{{z{{zyyxxwxxxyzyyyyyyyxy{||{yyyzzy{||{zy{}{z{{}}|||||{{|{zy{{zyxxzyyyzyyxxyyyxyyyxxyyyyyzyy{{{{|~~}~~~}||}}{|}}}}}}}|}~~{|~~|zxxxvutssrqpnnponmllllkkjiijjjjjjjkkjklmnnnoqqqrssstvwwwwxyzz{{{}~~~~~~~~~~~~}}~~~}||||{{{zzyyyywwxxxxxyzzyzz{{{{}~~~}~~|{{yxxyyxxxxwwwxxyyzzyyyxxyyyxwxzzyxwxyxxwwwwxxwwwxxxxyzzzyxz{zzz{||{|}|zzz{{zyyyzzxxyxxxyzzxxzzyy{{{{|}}}|}}|}}~~~~~}~~~~~~~}~~|||||}||{{{zz{||}}}}~~~}|yxxwvusrrrqonoonnnmlkklmmkklllllmmmmnopqqrttuuuuvxyzzz{{{{|}}}~~}~~~~~~~~~}}~}|}~~~~}}}||||{{|{{|}|zzzzzz{|zyz|zz{|}~}}~~~~}}~~}}{zzzyyxwwwvxyxwwxwvwwwutvxwuuvvvutvwvvwwxwwwxwwyzyyxyzzxxxxyzzzzyzzzzzyyyz{zzyyz{{{{zzz{|||||}}}}}}~~~~~}~~}~~}~~~~}}||||{|{{|{{|||||}|}~}}~~{ywwvusqppponmmmmlkklmllmnnmlmnnnnpppooqrstttuvvwxxxyz{{{{}~~~~~~~~~}|~}|}}||{{||{||{{{|||{{}}}}}}|}~}|||}~}}~~||wvwv{}{~|sou|{o~toit{vngceijnstrokikkmu||vuvxywuz{{zniuxz||zy~{tuwvvqnw~y~}w~}|~~~}xtvw{~ytvxwwwx{}}yrmjikoprpkjgcafinrrqlfeiklljnpnllmuzzyvspptyyy||~zxty|rjhgghiihfecabcfggiigfdbdfhmmkmpkeioux|}}~~xx|~zuwwojq{~~xrw}|{xv{~ystvuwz{~~}~~ysmkljikjjkny{xnedfeeimppmjijhiloppmhc^^``_^]^`]]cjoqrqojfddeinomjgffedeghefgb_djlkeaaabfikpqlgeb``fmpqsssttvxz}{{~zxy|}wrvzzzxtrt}yww{~{xxurpnnqrnjkjfcccfltxuoljjklmnld^][_fhjljfddddfhhilosst{ztttqonnsurptysvzxwuu}{u{{wrqrqpqrssy}ztrtvuvwwwx{||{z||zyyxyz|}||{zyzy{~}zyyy}}zxvttspprstsqmijmmkjlnmjhgghhgea_^]]]^^\[ZXWWYZ[[\\\^bdbaejkighikoqtwvtqnnqssuvxz~}~~|{{{}|xwutrnknsspniebabbadfeb__abbbddcabcccbbb`bc`^aa`_]\^__`bdffcbdedehlnmnprttuy}}yyz|}{{|~~{xxz|~~~}}~}|||{zwtssvxvuy}|xwwvuwz}~|yy|~|zzz{{{yvtqoqtsqolmoppmjknpqpooptxwvvtstuxz{~|zywtrrpomklmkjjhgheeedglkifegigfjnnmnnopnllmrwtpqswzxvvvrprtvvspqrpopqqpoomlostttuwxwwwwutuwwwvuxyvtuxyyyzyvttuusrtusrtvvv{~||zz~}xyzxwz~|yzzxwvvuutuuuxzz{zywurqppsvtqstommmosqmllnppprsrruxyx{}zxx{~~~}{{zxwuuwxwvsssrsuuvtqstsrrqoooorsrpooqsuwz{yxwwwy}~{~{yz~}{zxy|{|~|zzzyvuutssvyzyyxyywvz}zwxy{|||{yy{{zzz||xvy}|zz{yxyz}}{yz}~|{|~|yxvx{zzzxvuroqstqopssrollnquxzxwxxy{|zy{||{{|}{zxvvwvutrrsrpqrrtwxurqsuvwxwuttttsrrttsqpnnnnoqppqnmllnpqqrrqomnoonoqqpsvwxyy~zz{}~~}{|}{yxyyy{~~|{{{yz{zxvsrrrstwzzwvwy{yxz|{{~}{|~zvwxyzyxz{ywxyyxvvuvvwwwvux{zy{}}~~}{z|}|}~}yxz|}||~~~~~~||}~~~~}zxy{{zuqtwussrtussstuwvuuuttuvvvwyzzz{||~~}~~|{|~}zz{{zyxvtrrsuuvvuttrqrsrruvusssvwurrsqpqpnnopomopqpnllllmllnoopqqrstttuwyz{~~~}{{|||}|zz{{{||~~}|||}}}|zyxxvtrrrstsqqrqonqtvussstz~}{{z{}~~|yvvxyxxyxvutuwwwwwvuwzzz~}zz{}~}|||zxwxywvuutssrqsttuvxyz{|{z{}}}}~~~}~~|zyyxwvxz{zxyzyz}~|{{zxxxvuutrqqrrstuvvustvwwvutstwwwwwxyyxwwxxyzyzxwxzxwvvusrttsqnpqnkmoonmllnqrssttrpqrsrrttsstsrpoonlklmnmmnoonnopqrtvvwwxy{|}}~}}~~~~}}|zz{||}}~~}|||}}~~~|yxxvuuvwusstusrrtvvttuvxyyz{{}~~~}~}{yxxxyywuvuttuutuvvvwxxxxz|||~~}zxxxxyyzyxwwwxxxyxwvvxyyz|}||}~~~~}||{z|}}|{yy|}~~}}~~~~{z{|{{zyxxwwvuuutuvwxyyyzzyz{|}}}~}}~}|zxyzyvtssrrrqoonnnoppqrsrrstsqqsttssrppppoopqponnnnpponnnopqqqppqrqqrsttstvvuvwy|~~~~~||}}{zz||zyyyzzxxxyyxxxyyxxxxz||zxy{|||~~~~}}}}|{{{zzz{{ywwwxyzyxwwwvuuvvvvvx{||zz|~~~~}}}}~~}zyz{|{yxwwwwwwwwwxxyyy{}}~~~}~~}|}}}|zz{|{{{|{z{}}~}|{yxyzyvuvxxwwxxxyz{|}~~~}|{zyzzxvvvuuttuutrrsuussssssrqpppqpoppponoopqqqpprsrqrrpoooonmnomllmmmmlmprrrrtvwxyz|}}~~~}|{|}|{{|{zzz{{{{{{{zzzz{{yxxyzxvvvvwwvuuwxwxz{|{{}~}}~~}}}~~~~~~}}}}||{zyxwwwvutuvutttttuvwxyz{zz~~~~~}~~}||||{yxxxxwuttuuvuvvuuuwyzz{|}~~~~~}|zzzzyxyyyzzyzz{}~~}|}}{yy{{zzz{{{{|}}}~}}}~~~~~~~~~}}}}||}|zyxxyywwvutrppqssqonopooqrrqqrsrrrrssrrrrqpnnoonljjkkkkklmmllmoqrrrstuvvwxyxy{{{|~~~~}}}}}}}||||}~~~~~~}|{||{xxyyxvvvvvvvvwwwwxy{{{{|}}}~~~~}||{zxwwxxxwvvvwxxxyzzyyz{}~~}}~~}}}|zz{{{ywwwxxwvwwwwwxyzzyxy{||{|~~~~~~~}}|{zz{{zzzyz{z{zz{}}}}}}}~}{|}}|||}|{{|}}}}}}~~}~}{ywxywtsstuttsrstttuuutssstsssssrpprrqoooppnmmnonmmnnnmmoonoomlmopppqrrqstuuxzzz{}~~~}||}~~~~~}|}}|||{z{zzz{{{yxxyyzyxxxxyyyyyxxxxyzzyyz{{{|}~~}}~}|{{|}|zzzzzyxyzyxxyyyyxxxwxxyyzz{{|~~~}{{{|~|yyz{{zxxyyyxxxyywvwxxwvvwxyyyyyz|}~~}}}}}|{|{||{z{{{{zzz{{zzz{{zyz{{{|}~~}||}}|{z{}}|}}}~~~|}}{xxxyxwvwwvuuuvvvvusstttttttrrrrsrqppopooonnnnnnnmmmmnnnmmmmmmmnnoooqrrstuuwy{|}}~~}~~}}}~~~~~}}~}}||}}||{zzzyyxyyxxwxyyxwwvxxwvwwxxwwwyzzz{|}~~~~~}|z|||{zz{zyyyyyxxyzyxxxzzz{|}}}}}~~~~~}|{zzyyzyxwvvvwwwwvwxxxwxy{|||}}}~~}}}|zzzzzyxxxyyyzzzz|}}}~~~}||~~}|~~||||zxxwwvvvutsrsstttsstsstuutssttttrqqqpnllmljjjjjjiijlmnmmnpqprstuuuvwwxxyzzz{|~~~~~}}}}}~~}}~~~~~~~~|zyxxxvvvuuutttvxxxxxyz{}~~}~}}|{{{yxxwuuvwwvvwwxxy{{{|||~}|{{zxxxxvttvwwvvuuwxyzz|}}|}~}{|||{yyyxxwwxyxxxyz{|}~~~~}~~}}{yxyywvuutttttttttttusrtvuttttsqpqqqpnllllkjjkkjjjikmlllmnnnpppqrssrstuvxxxy{}}|}~}}}}}}}}}}}~~~|{|{{zxxwxxvvxxwvvvvwxxxwwyzyy{{{{|}}}~~}}}|{{{{yyyyyxxwxzzyxxyyyyz{{z{{{|}~~}}}|{zz{{zyxxyyyxxxzzyxxxyyyzz{zzz|}~~}~~}|{{||{zzz{{{{{{z{|||||}}}}~~}|{{zyyzzxwwwxyyxwvvwwvuvusssrrqqqpppoooonnnnonlllmnnlkkllkkmnnmklopqqprstvwxz{|}}~}|}~~}}}}}}||}}||{{|{{{||{yxwxyxxwvvvvvuuvwvwxxzzz{}~~}~~~}}}}}|zyzzzzxxwwwwwxwwxyyyyz}~~~~~~~~~}}~~~|||||{zzyyxwvwwwuuvxxxzzz{}~~}|}}|{{{{zxxyzzzyz|}}}~~~~~~||||{{{{zyxwwvvvutrrrrssrqqpqrrrrrrqpoopponmmmlkjjkkkkjjjklmnqrrrrtvwxz{|||}~~~~~~}||||}}}}}~}}}~}}||||{zyxxxwvuuvututttuuuvxyyz{{|}~~}|zyyyxwwvvvvwvvwxxxyz{||~~~~~~|{|{yxwxxwwvuvwxxxxyz{{|}}~~~}}}}{yxxyzyxyzzzyz|~~~~}||~~|zuruxyz}~|wurnnpsx||zxvrnkjlopqtsplfa`eggknnpmgdeegjnrsvwtpnnoosz}}|yxyz}{~}{{{}{z|yvy~}|~||{vtx{{zyxwtstrorwwux|zuuussx}~}~~}|{y{~|}~}|z{|{|~}{wtvxy{}{zyxxwuvyy{~~~||~~~}{|~}{yyyz|~~~~|yyyww{~~|zyzz{}}{z|~~~~}}{{}~}{yy|~}}{|}zx{~~~~}}~~~~|z{}{{}~{vvxtqrsrrssroonkiknoopqnlmmkilqqoqrpmllkilomlookhhjklmopruvvttwy{}~}{{|yvwxxxzzvrrsrpptvvuusqrspptyzzzzwvwz|~~~~~}zzz{{|}|yzzvsstvwwwxyyyz{{|}}}}||~~~~~}~~~~}~~|}~}{~{vx{{{|}}}~~}|}~}{{}}}~~}|{{zyxxz}}~|z|~}||{~}}~}|}~~~~}{{|~~}zxyyyxwwwvtrsqnnqsrqpooonlklnpqpommllmkknolkllkiijiikmmlmpmlpsstvz||~~|~}}||}}|zxwvvsqrrrrsrstrpprtuvwwxz{yxxzzz}}~}{{}~}~}zyxyzzxxxxwuuuuwxyyzzzzz}}|}}||ywwxyzzyz{{zz{{|~~~}}}|}||~~~}|zyxxxyz{zywvvx{}}|}~}|}}}}}~~|||{zzz{}~||~~}}}|{zxyzzyxxyzzyy{}~}{zyxxyxwwxwutuvxzyyyyywuuvvtssrpnlkkifeefffebbcdddefhkmlkmnnoqtuvvwxyyyz|~~~~~~~~||{yxxxxwvwwvtrrsuuuuuvvvvuuwwwwyywvwywvxzzyz|}}~}}}zyyyyzz{zywvwz||}}}~~}}~~~}}|z{}}}|{zzz{{{}}{|~~~~~}|}}}}}}}~~~}~~|||{yyyxwyyyxwxyyyyz{||}~|z{||}|{}~~|zz{||}~~~~~~~~~}|{z{||{zyyzzyyz{{|}||~~}}|{{|{zzzxutuuutrpponmlkjiiiiihhhgghhhiiijkjjjkkklnoopqqstuuwz}~~~~~~}|}}{zzyyyywvwxvuuvvutuussssttuvusstvwwwxxyz{{||}~~~~~~~}}}||{{||{z|}}}||}~~~||}|{{zyyyz{zzzz{{|}}~~~~~}}~~}}}}|||{|}zxyz|}{yyyz{zzyyyzz{zzz{{||}~~}~~}|||||{{{{zzzzzyzzzz{{{{|}}||~~}|{zyyxvuutsrqqqpqpoonnonlklmmlkjjjjiiiijjjjkjijmoppqrstuwxz|~~}~~~}}}}}}}}}|{|{zz{{zyxwwvvwwvvuttuttsstuttuuvvvwwxyyzz{{|||}~~~}|{|||||||||{z{|}}}|}}||||}~~}||{{|}|{{{{{{{zy{|}~}|}~~~~}}~~~~}}}|{{{{{{zzzzzzzzzzyyzzzzz{{{||}}}~~}|||{zzzxwwwxyyxxxyz{zz{||}~~~~~~}|zyxxxwvusssrqpoonnnmmkijjkjiijkkjjklmmnooqrsrssuwxxxyz|}}}~~~~~}|||{||{{{|||{{{|}}}}|||{{{{zzyyxwvvvutssttsrrrttsstuvwwwwxyz|}}}}~~~~~~}}}}}~~~~}}~~}}}}}{zzzzzyyyxyyyxxxz{||{{|}}~~~~~~}}}}|}~~~~}|}}|{{zzyyxxxxxyzzzyyzzz{|}~~~~~~~|{{zzywwwwwxwwwxxyyyz{{}~~}~~}}||{ywwvutsqpppomkjjkkkkkjjkkkllmnnopppqqrsstuvvvvwyyyyz{}~~}}}}}}||||{{{{|||{|||}||||}}}|{zzzyyxwvwwvutssssrsssssssstuvwwxxyyzz{|}~~~}}~~~~}}}|||{yyyyyxxwwxwxyyyzyyzz{|}~~}~~~~~~}||}||{{{{{zyxxxy{{{zzz{zz{|}~~}~~~}}~~~}|}|{{zzzz{zyyzzzz{{zyyz{{z{|||}}}}~~{y{{{}~{}~{{||}}vpuzvsrssrxyttsokmrrqu{|yyzwsqqrsx~{wuv}~vsuvx{zy{|}}tjkpqrv{{x}}vstuvy|~{wtvxzz||vxytpry~{wsstw{{y~{~ysy}zx|zx||z~}~~||}~~{|~|z{~{y{|}yyywurpsxywvsnjjlnonnpsrqsutrrrrsvyxxxvuwz|}||~~~|wxxvuvxz|}|{yuqqsnimrnlsxsooooponswwuwzywxxutvy|~}{{{zxvvuvz~~~}{ywuuwwv{}}{yxyz|~~~{w{~|~~~~|zyvsvwwxxy{|xplkfdimllnoonqrlhkqqoswurssompruzyvy|xtturorust|~y{uzy|~wz~z}}{}~{y{}|yyyutwz{|}}|{xutrpppqqpqtspqqlintuvxzxwz|zwy{|}zxz}~|~ztvzxwz|{z}~~zu{|y{|zxtprvusvyxvropqonopsutrssrrrponnqvyvtxzupruuv{}||~}||}}zyyz{~~}{zzzvsu{yw~zz|}zz{}~~~}|y|~||||ywx{}}|{zy{}{xwwz}||||zvrponnnoqsrpomjjkkjihlqmjosolpurpu{yv{{wz~~}}}||yw{~}{{||zz{xvvxyz}wz|ywxxutzzqw~umrwsqtttuvvsonnllptuwwvx|{z~~}~}{|}~}{~|{~|yz{yx{|}~{{{{|~}~~|}~ytvyxwwxz{zwvussrruxvtvxustvxyxvx{zwwwwwtpqtttvyxwwvtssrppv|ytx{xuustwwxyzywwxxwyzzz|~~~~~~}~~{z~~|{{{}~~}|zyyyy||yvuuroonjhhhhhijhdfifdhmljlnmnpprttuwxyyy{||~}{|~~~zxz|~~|~~}|{|}z|~~~{{{ywwwxxvuwxwvvvvvvwz}ywy{zyyxxz{}~}~}}||zzzyxzzxwz}{y{}{z}~}{zwuwyxvyzywusssrqolllkjjjijjikmkjlooopqqooqssvyyyzzxwxwxzyxz{wvxzyxz|{z{|}~~~}~~~|}~|{|}}}~}zyyz{{zzzz{}}}|{{{|~~}|zxwxxwtrpppnkhgeceec`__^]_b_\]`bbbcccfhghiiiijlpqqrtvvvxy{}~{yyxvuwywtttrqpomkkjjllkmnnmmmkkmoqssrssrqrttuvwy{}~}}}}~~}~~}~~}}||{{yxyyzzz{{{{|{{{{|||{{{||}|{{{|}}||{|}}|{zyz{|}}~}|||}~~}|}}|}}}}|zzzzzyxxwwvusrrstsssstuutsqqqrssrstuwxyyz{|}}}~~}}|}~~}}|}~~}|{{|}}|}}~}|{{yxvtrpomllllmmkjiijkkkkkklnppqpqtvvwwvwxyz{|~}|||{yxyyyyxvuuwxyzyyyyyyzzz{|~}}~~|{zyxxxwxxxz{|||{{{{}~~}}~}}}}}}|{zzyxwwwxxxxyyy{}}|zyz{{|}}}}~~~~~}{zxwuttssrqponmnooopppppqpooopqqpppqqqrrssstuuuutsssrsttttuvuttuvvwwwwvwxy{|}~~~}}|}|||{{{{{{zyy{{{{zz{{zzzzyzzzz{|||{yyzyyxxwwwwwwvuuwxyz{}~}|{yxuuutromlkigfdbbbbaa`_^]]]]]^_aabcefghhijlmoprtvwwx{~~~~~~}|{zzzxwtqpqpnmllmnooonnoqqrsssstuwxxxxxyzz{|}}~~~|zzzzyxxxyyzyxwvwxxxwwwxxxwvvvxyyyyyz{{|}~}}}~~}}~~~}}~}}|{zyyyyyyxwxyxxyyzyyy{{{{{|}|{{z{zz{{yz{zzxwvvwx{||||}~~~~}}|||{zzzzzzxwwxyyz|}}|}~~~}}}~~}zyyyxxwuutssrponnoqqponnopppppqsttuuuvvwxyyyz{}~||||zxvuuuttttttuvvuuvvvxyz{{z{|||{z{{}~}~~~}|zxxxxxxwvvvxyxwwxxz{|}|||}~~~}|zzzzzzyxxwvutsssssssrrrrsuuuutsssrrrqpppqrqoopppponnnooppqrsssssuvwxyyyyzz{|{||||}}~~~}}|{zzyyzzzyz{||}}~~~~~~~~~~}|{zzz{{{zyyxwvutssttuvvvwxyz{|}~~|{ywusqpoomkiggffffedccccba```bdddeeefghjkkmnoqrssuwy{|}}~~}}|{{zz{||}}}~~~~}}}}|{yxwwxwvtsrqppppqrsuvuutuvxy{{||}}}{yxwvvuuutsrrrrrqpppppoonnnopqrsttuutuvwxyyzz{|}~~~~~~~~~~~}|{yyyyyyxxxzzzzyxxxxyyyxwvvwxwvvwwxxwxxxwwxxyyz{{{{||}~}|{z{||}~~~}}{zxwwwvwwvvvvuuttuuuttsssssstttttttuuuuvwxxyz{}~}|zzzzzyxwwwwwvuuuuvwwwxxxxyyxwwwwvvvvvwyzz{{||}}}~~~~}}}|zzz{{zyxwxxxyxxxxyz{{zzzz{}}}}~~~~~}||{ywvvvuttssrrrrqqppqrrrqponnmmlllmnooooooopppqqqqqqqrrqqrssttuvvvvvvwwwxxyyy{||{zz|}~~~~~~}|{{{|}~}}}|}}||{{{{|{{zz{|}~}|{zzyyzywwxy{{{{{||}~~~}}~{xvtrpomljjihhhgffffggggfghhiijjiiiijklkklnoppppqqstvxxxyz{}~~}}}}}}}}|{{zzzyyxyyzzyxxxxyyyxwvvuuwxyyzz{{{{{{{|}}}~~}}|}|zwvtrqpomlkjhffgggghhijjkkklmoprttttvxyxyzz{}~~~~~~~}}}}}}~~}}}}}|{{{z{|}}}|{{{{{zyxxwvtttrqqrssrqpppqqqqqrrstvwxyz{}~~~~}}}}{zzzzzzzz{|}~~|{{zzxwvvuuuutttutttsssttttsssuuvvvvwxxyyyyzz|~~}}}}}}}||||{{zzyyyzzyxwxxyzyxxxwwwwvvuuuuuuttuvwwxxyz{}~~~~~~~~|{zzzz{{||}~~~~}}}}}}}}|||}}}}{zyz{|||{||}}~~|{zyxvvutssrqpppooooonmllmnnopppooopqqqrstuuvvvuuutttssssttssssttttuuvvwwxxxxxy{|}~~~~}}|{zzz{{{{{||{{{||}~~~~~~~|||}}}|}}}}}{{z{||}~~~~|zxwutrqqppppomlllkkjhhgghhgffeffgggfffghjkklnpqrstuvwyzzz{{|}}}}~~~}}}{yxxwxwvutttuvuvuuvvvwwwwy{{{{{{zyyz{{||}}}}|}~~{ywtronlkkihggfghiiihhhhhhhiikmnoonoopqstuvvxyz{|}~~}|{zyxxwwusrqppqqqppppopppppqrssssssssstuvwwxyz{|}~~~~~~~}}}{yyyyz{{||||~~~|zyxwvuttttuvuuvwwwvvvxxxxwvwxxxwvuuuuvwwwwxyz{zzzz|~~~}}}~}}}}}~~~~~}||{{{zyzzzzzyyyyxxxxxxxyyyyyyyxxwvvwwxxyyxwxxyzzz{|}}~~~~~~~~~}|{{{|}~~}}}~~}|yvutsssrrqppoooooopqrrrrrrsssttuuvvwvvvvwxwvvvuvvvvutsttuvvvvvwwxxxxyyz{{{{z{{{|}}}||{{{{|}}~~~~}|||}}}|||}}~}}}||}}~~~~}}|}~~~}{ywvtsrqponnmnnmlkjjkjihhhhhhggghijkklllmopppppqqqqrrrrrrrrrstvxyzz{|}~~~}||zxxwwyzzzzyyyzzzxwxxxyyxwvvvvvuutttuuvvutuvwxxyz|}~~|zxvtqonlkjjigffffffeeeffgggghhijklmoqstuvwxz{||}~}|{zxvvvuuuuutttsrrrqpqrssssssttssrrrrsttssrsuwwxxyzz{||}~~~~~~~}{zyxxxwvvvvvvvvwxxyzyyxwvwwvvuuvvwvvvvwxxxxwxyz{{{zz{{{{{{{{{{||{{{|~~}}}||}}}}}}}||{{{{{{{|{{{|||{{z{{{{{zyyyzzyyxwwxyxxwwxyyz{{zz{|}~~}{yxvusssssrqqqqqrrqqqqrrrrrsuvwwwvvwwxyyzzyyzzzzzzzzzxwwwwwwwwwwwwwwwwwxyyxxwwxxxxxxxyz|}}|}}~~~}}}}}|{{{{{||}}}~}{yxxwwwvutssrrqqqppomllkllkkjjjjkkjjjjjkkkkkllmnnnmmnoqrsssrstuuuvxyz{}}}~~~~}~{x{}}~~{ywtuwz{{}}{wwwtomosuxz||}~{wvurruxy||zzyz||{zvsrssqomhcbdb``baahlkiiiiighhijmrusrtvwvtrqqruwxy{}{xwx{}}}~~||~~|{|~~}}{zzyyz{}~|zwurrsrrrrrsttutqoopopqsrrvywuwwvuvwxyy{~}||yvwyxwy||||zywwwvvwy{~~}|}}ywxy{|}~~|{zyxvstvutuwz|{yxwvuttvz|~~}}~{ywwwwwyzz{{yvtsqnnruuuwwxyxvvvtstvxz|~~~{xwyyz}}||}|z{|{z|}zwuuttvxwvz~~}z|~}||zwxyz}}{zyyzzz{}~z{{wtuwvwz||zzyvuuvutvxxx{}}|{yxxwvwyyz{zzyxxwvutsrstwzyyyywwwuuvvvx{}~|yyz{{||}}~~|yxxxxy{}~}{}}z{}~}}|}~~}~|yxwutvzyxz}||}}|zyyyz||yxwwvuuvuuvwvsqponmnponprrqpmkkkkkklnmmprpnljjkihjnmloponmmlmnpqqsuxxy{{z}~|zy{~~~~}||{{|}~{{}|z{|zyz{xvuttuuvwxxxz{{yxwvuuvxz{z{{{{zxvvwwy{{|~}}~~~|{ywusrqponoponnmmllmlklmmmoponpqqppqqrsvx{{zz{||}|{|~~~~|{zz{{{{{zyzzvssstvxxxxxwwxyyxwz}}|~~}}~~}}~~~~|{|}|zxyz{|{{|}}}~|~}}~}|||yvvvvwyzzyyywvvvvvwxyyyyz{zz{|{z{}~}~~|{{|||}~~}|zxxxwvuutttstusqqpnmmnoopqppqrqprsrruwxy|~~~~~}}~~~~~~~~~~~|zyyxxwwwxxxxxxvttuwxxy{|~}{zzz{{{{|||{zz{{z{|{{|~}}}}|}~}|{{{|{{||{zyyyxyyyxxxxxwwxxxxxwwxyzz{{{{zyyyxxwvwwwwwvtssrqqrrrrtttuvvvvvuuwyz}~~~}}}}}}}}}~~}|~}{{|{|||{zyxxxxxxxwwxyyxwvutsstttsqqqqrrpmmmlmnoppppoooponortvxxxy{|}}~}||}|{{{{}~~~|zz{{{}~~~}~~}|{yyxxzzzyxwwwvvvwwxxyz{||||}~~}|{{yxwwututssrqppqqqqqppqrqqpooqrstuvvuuuvwxxyz{{}~~~~}||}~}~~~}|}}||{yvuuuuvvwwvutssssssssuvwxxwvvvwxxyxxxxyzzzzyyyz{{{{{|}~~}}}}}|||}~~~~~~}|||||||{{||{{{zzzzyzz{|}}|||||}}~~~~~~~~~~~~}}||||{{zxxxxyywuttsttttsrrrstttttuuvwwwwxy{||}}}~~}}|||||}||||}||{{{{{{|}|}}~~~~}}}}~~}{{zzyyyyyyyxxxxxyxxxyyz{|}}|||||}}}||}}}}|||{{{{zzzzzyxxxwwvuuuuuuuuvvutttstuuvvvvutttuuuuuuuuvvvvvvvwxyzyyzz{|}}}~~~}}|||||||{yxwwwwwvuuttsrrrqppppqqqqqqqrsttuuvvvvwxyyyzz{{{zzz{{||||}}}||{||}~~~~~}~~~~}}}}|{zzzzzzzzzyyyzz{{{{{{{|}}~~~~~~~}|{{{{zzyyxxxxxxwwwwwwwwvuuuvvvvvvvwxxyyyyyzz|}}~~~}||||}|||{{{{{{{zzzyyyzyyyxxwwwwwvuuvuvvwvuuttuvvvwwwxxxyzz{||}~~~~~~}|{{z{{{zzyyyyzzyyxxyyyyyxwwwxxxxxwwxxyzyyyyzz{{{|||}}}}}}}||}~~~~~~~~~~}|||||||{zz{{zyyxxxyyyxxwvuuuvuutttuvvvuuttuuvwxwwxyyzzzz{|}~~~~~~~}}|||||||{|}}~~}}~~~~}||||||||{{{{{{zzzzz{||{zzzz{{{{{{{|||||{{{{|||{{zz{{{{|{{{zzzzzyyyyyyyxwwvvvvvvvvvvvvuutttuvvvvvuvwxxxxxxxyz{|||}}}~~~~}}}|{zyyyyyxwwwwxxxwvvuuuuuttuuuuuuutttuuvvwvvvvwwxxwwwxxyyyyyyz{||||}}}}~~~~~~~~~}}||||{zzyxyyyzyyyxyyyyzyyyzz|}}}|||}}~~~~rvz}wvvwx}~|}~|{~}|wpmr{{od`enw~{qkighlruvwvsqtwqkpsnliglqrqhairnjotldjspnoppppoonicekiinrrroljiijhfhhghgfffecegc`acefc__^bfc`bbbccecacefgfdgihgikjikmnomlnpnnnppoqsqoruuuttvxyzyvuvwwz}}|~~~}|}~|zz|{z~z}~y{~~~}}{z{}|z{ywwuqrvvutrttqqsvtqsvqlpsqooppommnonljifcdfdacecba`ac`\]a^Z]`^\]]\Z]`[VZ_ZVY\ZWXYWVXYWWUTWZWVXYVUX[YVZ_XQYa[TX]][[\[Y\`^[^a][_b^Y[_]Z_c]W[`^\`c]X^ea\bfb^cgggijjhkonlnpsvwyxwy|ywy|zzzxz|yuvwutssqqstsqrsqosvvuxzwtwzxxzzyxz|zx{~|y}z}}}{}|y|~}}{y|~{x{}{|}|zzz|}}~{x|~|z}~|}~~~~~~}}}|~}{~x}~{}~}}~|z|~~}}|{yz|zw{~zwz|ywxyyywutsuwtsrpruroppoponnnlkmnmmlkjikljhhfhkgcgje`dgdaehfcfid_bedcdec`eid`fjgcgjhefghhgfhihgikihjlkijjknliklklkjklmmnoljmpnllmmmpqpnoqrqtxtosxxwxywvzyt{ztz~yuuvtrrsqnmnlkkllmjhjljijljhjmkhjmlklnlikllllmmlmnpromnqqrqqssqpsvursssstvurtwvuwywtvyvtvyxvvwy{xux{zyy{zx{~{y{}{y|}||{}~}{}~~|||}}{zzyyyvtuusqqpopnlnomklljghjhfffdaceb`cd`\_b^[\]][[[ZYZZZZYYYYYYZ[YWXYYYYXYZZYYZYWYZYWY[[ZZZYZ[[ZY[\ZYZ\\ZZ[\][Z\^^]]]]]_a_^__`abccdcdfhgghijklnmlnpponnopnllllljhhigedeeecbcecbcdeedddeeefgeceggggffhhhijkkkjlnnmmlnpnmoqppppppqqpoprpoqsqprusprutrtwvuuuvxwvvwxyyzyyz|{z{|||||}~}}}}~}{|}{yzzxwwwtrsurpqqponnmlmmljjkjiihhigfgggffffeeeddcccdcbbbbcbaaaa`````aaaaaba_abbaabbccbcccdcccdddcccdddeeedfgfefgffhiihikjjlmmlmnnnnoooonnonlmnlkkkjiijiiihhigghhhhhihghigfhihghhiiiiiiiiiijjklkikllkkllklllllllklllkllmmlllmnnnnnooooopqqqqprsrqrsrqrtsrsttstttttttutttttsuvutuvuuvxwvwxxxxyyzzzzzz{{{|||}}}~~~~~~~~}}}}}||{{zzyyyyxxxxwwvvuuuttttssrrrrrqqqpppppppppppppppppppppppppppppppppppppqqqqqqqrrrrssttuuuvvwwwwwwwxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuutttuuuuuvvvuuuuvvuuvvvwwwwwwwwwxxxyyyzzzzzzzzz{{{|||||}}}}}}}}}}}}||}||}}|||||||||||||||{{{{{{{{{{{{{{{zz{{zz{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzyyyxxxwwvvvuuuttttttsssrrrrrrrrrrrqqqqrrrrrrrssssttttttuuuuvvvvvwwwwwwwwxxyyyyzzzz{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}||{zzyyxxxxwwvvuuutttssssrrrrrqqqppppppppppppppppppppppqqqqqqqqrrrrrrsssssstttttuuuvvvvvvwwwxxxxyyyzz{{{{{|||}}}}~~~~~~~~~~~~~}}}||{{zyyxxwwvvuutttsssrrrqqqppooooooonnnnnooooooopppppppppqqqqrrrrsssssssssstttttuuuuvvwwwwxxxxxyyyyzzzzzz{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxwwvuuutttsssrrrqqqqppppoooooooooooopppppppppppppqqqqrrrrrrrssssssttttttuuuuvvvwwwwxxxxxyyyzzz{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxwwvvuuttsssrrrqqqqppppppoooooooooooooooppppppqqqqqqrrrrrssssssttttttuuuvvvvwwwxxxxyyyyyyzzzzz{{{||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyxxwwvvuuuttsssssrrrqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqrrrssssttttttuuuuuuvvvvwwwxxxyyyyyyyyyyyzzzzzz{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxxwvvuuttssssrrrrrrqqqqqqppppppppppppppqqqqqqrrrrrrrrssssttttuuuuuuvvvvwwwwwxxxxxxyyyyzzzz{{{{{{{{||||||||||}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}}|||{{zyyxxwwvvvuuuttsssrrrrrrqqqqqqqppqqqqqqqqqqqrrrrrrrrsssssstttttttttuuuuvvvvvwwwwxxxxxyyyyyyyyyyyyzzzzz{{{{{{{{{|||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}||{{zyyxxwwvvuuutttssssrrrqqqqqqppppppppppqqqqqqqqqqrrrrrrssssstttuuuuvvvvwwwwwwwxxxxyyyyyyzzzzz{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzyxxwwvvvuuuuttttsssssrrrrrssrrrrrrrrssssssssssttttttttuuuuuuuvvvvwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxwwvvuuutttsssrrrrrrrrrqrqqqrrrsttuvqlnortuvvwwwvuvxwux{yvvvvvy{zyyzyyz|{z{||{|}|{|}|{}~}}}~~~~~~~~~~~~~{~~~~~~~{~|zy|{xux|~|{zyy{}~~}~}{}~}{zy{}}}zvz~|z}{w{~}{|||||||{yvxyyy{|}|{zyyyyxwxxxyxxxxxxyywvvxxyxvvvxzxvwwwwxxwvwxxxwvxyxwyyxwxxxyxwxzxwxyyyyyyyz{{zzyz{{{{z{{zz|}}}}}~~}|~~}|}~}}~}}}~}~~}{|}yvwywuuuutsrsrrqppnnnomlmmlllllmkiklkjklkjjkkklmkikmkjlmkjklkklmmmllmnmlmonmnonmoqolosomoqqpqqpoqsrpqrqprtrqrsrqtvsqrutstvsqtwusuwusuwvvvvvuvwvuuvwxxyxwxyxwxzyyyyzzzyz{zzzzzy{|{z{{zy{|||||{{||||}}|}}~}|~}|~}~~~~~}|||{zyz{ywxxwvvvuutsrrrsrqpppqpooooooonnnmnooooonnopoonnoponprpnprpoqsrqsusprsssstsrtvtstvutuwvuvvvwwvvwwvwxwvwxwwwwxxxwwxxxxwwxxxxywvxyxwwxxxxyxwxyxwyzxvwyyyyyxwy{xuy|yvy{zxxyyyyzzyzzzzz{{{zyz{{z{|{z{|{z|||{}}|{||||}}}||}~}|}~~~~~~}~~~~~~~~}~~~}}}|{zzzzyxwwwvutttsssrrrqppqpoooonnonnmmlklmlklmlklnljkllkllkkllmmllmmmmmnmmmnnnnmnonnoonnoponoppoppoppppopqppqqqpqqqqqpqrrrrrrrrssrrssssstttttuutttuuuuutuvvvvvvwvvvwwwwwwxxwwwxxxwxyxwxxyyxxyyxxyzyxxyzyyyyyyyzzzzzz{|{{zz{|{z{||||||||}||}~}|}~}}~~}~~}~~~~}}||{{zyyxxwwvvvutuutsttsrrsrqrsrqqrqqqqqpqqqpqqqqqqqrqqqrrrrrrssssssssttssttttttttttttttttuuuttuuutttuuuttuuuuuuuuuttuuuuuvuuuvutuuuuvvvuvvuuvvvuvvvvvvvvvvvwvvwwwvwwwwwwwwwwwwwwwwwwxxwwwxwwxyxxxxxyyxyyyyyyyyyzyyyzzyzzzyyzzzzzzzz{zzzz{zzzz{{{{{{{{{{z{|{{{{{{{{{{{z{{{{{|{{{|{{{{{{{{{|{{|||{{|{{|||{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|||{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}|||||||||||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzyyyyxxxxxxwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzyyxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}|{{{zzzzzz{zzzzzyyyzzyyyzzyyzzzzzzzzzz{{z{{{{{{{|~|z|}||}}~~~}|~~|}|y~|{~}}~|z}}z||y{}{y{}zx|~|yyz{|{zyx{|xz{yxz{xvwvxxustuwywtuwxwxzvsx}|zz||{}~}}||}}}}}}|}}~~|~~~~}}~|yvy{zyxvsqrstvtsttrptwwwwvussttrqppqsutrturpqqnnoooqpprutqrspnruoiouniousqqstuuuvxvtwyzz}~|{|}~}{|}}{{}~~~|||~~}wxzvqqrqrttwzyxwvsqtvsqtvutvwz{xtvwsprutsuvvvz}yuy}xux|zxy|{y|}}{{}|{~}z~}xy}}}}|z~}~z}|wz~|zxz~{xz{tnu|xuy}yux{yyyyyx{|zxyyy{}|zxy|yx|~~}~~~~}~~~~{~~{|~}}|~}}~|y{}~ztvztnorqqnkosqoqspomlnqqqrsuvtqrstutttuuvxzwuy}yuy}}}}{z~~}|~z~}}|{}~}}~}|~{}}yy}}~}}|}~|z{||y~~}}~}|}}|{}{uwyvtuuvwutsrtvuuvvy{yvwxvutssrrrstuutsrrtvusrruxtqw}yuz{x|||~|}~}}|}}zw|}z{||{}~|zz{{z~}y|}{{|zx}|v||w}}~{yyyyyzywutuuqnprpnoppqrsuuutrpswsoqtsrrsuxwtuvvuttxzxwyzzyz|~}|~}}}}}{yz}|{~~~}~~~}||~~~}}|{|~~~}~z|}{|}~~}}~~||}}~}~~|zzzxussuwwwxyzzxuvwurrqqrportrppqnlmnmkkkkkorqorusptyvsvxyyz||}}|}~~~~~}}{|}~~}{}~}||{{{}~|||||}}~~}|}}|||||||{z{|||||}~~|}~~~|z||{|}~~}~}|}}}}}{{}~~~~~~~~}|~}~~}}~}}}{zyxussrqomloqonoqqqrrrrssrrrrqqrsssstvxxwxyywxyyyz|{{}~~~}~~~~~~~~~~}~~~~~}}|}}}}}~~~}~~}~}|~}}}|{{{{{{||{zzyyxwwxxxvuuusrrrponnmllmkjlnljlnnnoppprttsuvvvvwy{{{|}|{|}}}}~}||||}}}~~}||{{|}}}~~~~}}}}}~~}}|{{zz{||{}~~}~~}}~~~}}~}|~~}~}|||||||||||}~~~~~~~~~}}~~~~~~~|{yxvtssrqqqqqqqqqpqqqqqqqqpppqqrrssstttuuvwwxxxxyzz{|}}}~~~~~~~~~~~~}||{{{|}~~~~~~}}}}}~~~~~~~~~~}}~~~~~~~~~~~~}||}}~~~~~~~}||{zyxxwvvuttsrqqonmlllmmmnnnnnnnnoopqrrstuvwwxxyyzzzzz{|}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{zzzz{{|}~~~~~~~~~~~}}|{{{{{{{{{{{{||}}~~~~~~~~~~}~~~~~~}}}|}}~~~}{yxvtsrrrrrrrrrqqppppppoooopqqrssttuuuuuvvwwxxyzz{{||}~~~}}}~~~~~~~~~~~~~}}||||||}}}}}}}||}}~~}|{zzyyyyzzzz{{{{{||||||||}}~~~~}}||{{zyxwvutssrqppoonnnnoooonnnnooppqrrtuvvvvvwwxyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||||}}~~~~~~~~~}}}}|||||||}}}}}}}||}}}}~~~~~}||||||}~~}|zzywvvuuttttsrrrqqpppppppppppppqrstuvvwwwwwvwwxxyyz{|}~~~~~~~~~~~~}}||{{{{||}~~~}}||{{{{{zzyyyzzz{{||}}}}}}}~~~~~~}{zxwvutssrrrqqqqpoonnnnooopppppppqqrsstuvvvwwwxxyyz{||}~~~~~~~~~~~~}}}}~~~}||||||}}}}}}}~~~~}}}}}}~~~~~~}}}}||||}}}}~~~~~~~~~~~}}}}~~~}|{yxwvuttssssssrrrqqqpppoooooopqqrssstttttuuuuvwxyyzz{{|||}}}~~~~~~~}}|{{zzzz{{|}}~~~~}}||{{zzzyyyyyyyyyzz{{{{{||||}}}}}}}~~|{yxvtsrqpponnmmmmnnnnnnnnnnnoopppqqrrstttuuuvvwwxyyz{{|||}}}}}}~~~~~~}}}}~~~~~}}||||}}}~~~~~~~~~~~~~~~~~~}}}}}||||}}}~~~~~~~~}|zyxxwvuutttssrrqppoonnnnnooppqqqqrrrrrrsstuvwwxyyyzz{{|||}}}~~~~~}}}|{{zzyyyzz{{||}~~~~}}}|||{{{{zzzzzzzzzzzz{{{||}|}}}}}~~}|zxwutsqqpoonnnnnnnmmmmmmnnooppqqqqqqrrrssttuvvwxyyzzzzzz{{||}}~~~~}}}}}}}}}}}}}|||||{||}~~~~~}}}}}}}||||{{{zzzzz{{|||}}}}~~}|zyxwvutsrqpponnmlllllmmnnoooooooopppqrstuuvwxyyz{{{|||}}}~~~~~}}|{{zzzzzz{{||}~~~~~~~}}}|{{{{{{{{{{{zzzyyyyyzz{{{||||||||}}}~~|zxvtsrqpoonnmmmmmmmmmmmnnnooopopppqqqqrrstuuvvwwxxyyz{{||}}~~~~}}}}}}}}}}}}||{{{{{||}~~~}}}}||||}}||||{{{{{{{||}~~}|zywvutsrqponnmmmmmnnnnnnnnnooppqqrrssttuvvwxyz{||}}}}}}}}~~~~}||||{{{{{{{{|||}}~~~~~~}}||{{{{{{{{|||||{{{{zzzzz{{{||}}}}}}~~~|zywutrqpoonnnnmmmmmmmmnnmmmnnooppppqqqqqqrrsstuwxyzzz{{{|||}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||{{{|||}}~~~}}||||||||||||{{zzzzzz{{|}~~}{yxvutsrppoonnnnnnnmmmmmnnnoopqqrrsssttuuvwwxyz{{||||{{|||}}~~~~~~~}}}}}}}}}}}}}}}}||||{{zzzzzzzzz{{{{{{zzzzzzz{{{{{|||}}~~~|zywvtsrqppoooonnnnmmmmmmmmnnnnnoooooooppqqrstuvwwxyyzz{{{{|||||}|}}}}}}}}}}}}}}}}~~~~~~~}|||||||}}}~~~~~}}}}}}}}}}}}}}||||||}}~~~|zxvusrrqqppooooonnnnmnnnoopqqrrsssttuvvwxyyz{{{{{{{|||||}}}~~~~~~~~}}}}||{{{zzzyyyyyyyyyyyzzzzzzz{{{{{|||||{{||}}~~}{yxvusrqqpppooonnnnmnmmmmmmmmmmmmmmnnopqrsstuvwwxxyyyyyyyyyyyyyyyzz{{|||}|||||||}}}~~}}|{{{||}}}~~~~}}}}|||}}||||||||||||}}}}}~~~~{ywvtsrrqqpppoooonnnnooopppqqqrrsstuuvwxxyyzzzz{{{{||||||||}}}~~~~~}}||{{zzyyyyxyyyyyyyyyyyyyzz{{||||||||||||}}~~~|zxvutsrqppoonnnnnnnmmmmmmlllllllmnnopqrrstuuvvwwxxxxxyyxxxxxxyyyz{{{||||||||}}}~~~~~}}|||}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}|zxwvutsrqqppppppppppqqqqqqqqrrsttuvwwxxxyyyyzz{{||||||||||||}}}~~~~~}}||{zzzyyyyyyyyyyyxxxxyyyzz{{|||}}}}}}}}}~~~~|{ywvusrrqpppppoooonnnmmmlllmmnnooppqqrssttuvvvvwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}{yxvutsrqqqppppqqqqpqqqqqqqrrsstuuvvvwwwxxxyyzz{{{|||||||||||}}}}}~~~~~}}||{{{{{zzzzzzzzzyyyzzzz{{{|||}}}}~~~~~}{zxvutsrrqqppooonnnmmmmmmnnnnoopppqqrrsstttuuuvvvvvwwwwwxxxxyyyyzzz{{||}}~~~~~~~~}~~~~}}~~}~~}|}~}|~~~~}}~~~~}|{yyxtqsuspruroruspqssrssttsrtvutuvwxxwwxyzyxyz{{{{{|{z|}{yz{|}|{{|~~|}~~~~}~~~~~}|{|}|{zzz{{{zyyzzyz|{z{{{{{{|}||}~}}|{~~}~}yyzwtuwspqrrponnoooopnnoponprpoqsqprtsssstttstvutwywvwxxyxwxyyyzz{{{z|~~~~}}~~~~|~~~~}~|~}z~{}~}~~~~}~~}~|{{yxwvustuspsurnqtrpsusqrtsstutstvuuvxxwwwxyxwy|{z{zzz{||{{|{zz{}~}||}}}}}}~~~||}}}~~{y{~{y{}||zy{}|{|}||{{{}}}~~~~~~~~|yzzxvtrrsqppooooooooooppopppoopqqqqqrrrqqsusrtwvuuuwywux{xwxzzzz{{z{}}}}}}}~~~~~~~|~}~}~~}~~|}}{}}}}~~~~~~}}|{zxvvvtrstsrrrssstsrssrrstsrtvtsuvvvvwxyxvyzyyzzyyz|{z{{zy{}|z{{|}}}|||~~~~}~}~~~~}|||}}||{{{|{y{}|{||||||}}}}}|}~~~|{ywvutsrqqqqpopqppqqpoqrqoprpoqsrqrsrqstsrtvvuvvvuwxwwxyxxyzzzzz{||{}~}}~~~~~}}~~~}~~~~~}~~~~~~~~}{yyywuuutttssssssrstsrstsrtutstuutuvvvwwxxxxxxyzzzzzz{{zz{{{zz{{{{|||}}}~~~~~~~}}~}}}~}}}|}~}||}}}}~~~~~~~~~~~~~~~~|zyxwutssrqqqqppqpoppppppoooppopppppqqrrrssstttuvvvwwxxxyyyyzzyz{{{|||}}~~}~~~}~~~~~~~~~~~~~~~~~~}}~~}}}~~~}||zxxwvuuuttssssssssssssssssttttuuuvvuvwwwwwxyyyzzzzz{zzz{zzz{{{{|||}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}|zyxwvutssrrrqqqqqppppppppppppppqqqqrrrsssttuuvvwwwxxyyyyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~}{zyxwvuuttssssssrrrssssssssssttttuuuvvvwwwwxxxxxyyyyyyyyzzzzzz{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zywvuttsrrqqqqpppppppppppppppppqqqqrrsssttuuvvvwwwxxyyyyzzzz{{{{{||||}}}}~~~~~~~~~~~~~}|{yxwvuuttssssssssssssssssssssttttuuuvvvwwwxxxxxxyyyzzzzzzzz{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zyxvuutssrrqqqqpppppppppppqqqqqrrrsstttuuuvvwwwxxxyyyzzzzzzzz{{{{||||}}}}}~~~~~~~~~~~~~}{zyxwvuutttsssssssssssssssssstttttuuuvvvvwwwwxxxxyyyyzzzzzzzzz{{{{{{|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|zyxwuutssrrqqqpppppppppppqqpqqqrrrrsstttuuvvvwwxxyyyyyzzzzz{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}||}~~~}zupsv}p|}tlqvrnnnprqponprrsssttwzyx{zuvwy{vq}z~|||}xruxz|xry~}v~{{z|~zvutvyvtw{{zxvvvwwsoliijjjihggfeddinoomkklkjhglqpppptxwvutuvx{zzzy{vqstqmkihgecccdegiihhghhimlllljjkkosojklnqw|~|z{{~~{{~}zzzwu~w}zuwyxxyz{}~|{yuqmkjgeeeecabfs~y}}tme_`bbcefgfgghihhknqrplkhhihgfdeffhmqtuvuqmjjiiijkmkhijjkjhggkokimonlhddfgijkmmga_`^^bhiiiikmoqqquxwvwwy|~{yy}z{~}|{zy{}ty}xrrqrtrpnmmmjghjgaaba_]\`dhlmkkmnoonomhdbbinmlmmjiijjjjjjkpwvv~xwusrsuz~{wy~wxzvtrszyqz}yupqsqprstuy}{xyyxwxxyy{}|{yvwyyyxwxyxxxx{|||}}~~~~~}{yyz|}}}}|{{zyxwyywutssrpnnnmmnmlkjihgedfggfeccbaaba_^^_^]_`aca_bdca`abdfhjkihfeghhijkmptwvuvutvxz}{wwvqnnnmligknmlkifdcdccfigecabdddeedcccdeefeehkjhjlkigfimnnnnnnkjlnmmnpooprtvwwz{wttuwyzz{}~{{}}{|~}~||}}|yvutttsssrpomnoonlklnqrokmoprrqqqvywsrqrssuvx}~{yyxvuutuvspooprolllmnmljijkiiknmlllmmheefjnifghlolihhgfgikmkijllloponnnlknqstuuvwwvuutuwxxwvwz|{y{}}~~}~~~}~~~}~~{yzzxwvwz}{wwxwvxzywwywtttrqsvwvxz|~~}|{yxxy}~}~~zvxz|~{xwxxyzz|}{z}~}|||~yxyz|||||~}zz{{{~~|}~}zzz{}zxz|||zyzywwwvxyyyxwwxz}~|{|}{{|{{~~}|{{~~}~~|zz{|{yxvtsstspqqppsvwwutuvtruxussvxyyyxwxyz||{|}{z|}~~~}|}~|zxxxz{xvxzzxurstuxzzxuuuuvsqrrrsrrrsuvvusqqqppppoopqpnoqrrttropqrsuwvttvuuuuuvwyxvvvttvyxwwwvtttwy{||{ywxxxxyyyxz|||}~~}zzzyxz}}}|{}|wwy{||{zzz{|}~~~~~~}}}~~~}~}}~~~~~~~~}}~|}}~~~~~~~~~~}}~~z{~}|zyz|{zyy{{{zyxwvuutstvwwvuttvwvuvvsrqrvxwuutttuutrpprtuvvvvutrrsrrsuuutttutrsutrrrrstuvvwyyxwwvvwxvuvxyyzzyxxxwxz|}}~~~}|{{zz{{}~|zyyz{{|}~~~}|||}~|z{|||{{}~~}}~~~~~~~}{{|}~~}}}|||}~~}||~}~~|{}~}|||}~|{||}~~}~~~~~~~~~~~~~~~~~~~~|{|}~~~~~~~}||{zyyyzz{{{ywwwwwvutstuuttssssrrrqpppqromorpooonnnoonnmopommoonmlnpqssrrrqppppqrttstuvvuttuuuvwwwwwwwxxxxxxyyzz{{|{{{|~~~~~}~~~}}}}}~}|||~~}~~~~~~}}~~~}}|}||||}~~~}}~~~~~~~~~}~~~~~~~~~~|{{{{{{{{{{zzzxvvvvuuutstttsssrqrssrqqpppqpponnnoppppppqqqpopqqrrrrqqqqrrrsttsstuuuutttuvwwvvvvwwxxxyyyyyyyyyxz{{{{|}}}}}}}}}}}||}}|~~~}}}~~~~~~~}~~~}~~~~}}||||{zzyyyyyxwvvvvuuuutttsssrrrrrqqpppqqqpqqppqqqppqqqqqqqqqqqrrrssstttttsttttttuuuuuuuuvvvvvwwxxxxxxxxyyyyzzzz{{{{{{{{||||||||||||}}}}|}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~}}|||{{{zzyxxwwvvuutttssssrrrrrrqqqpppppppppppqqqqqqqqqqqqqrrrrrrsssssttttttuuuuuuuvvvvwwwwxxxxxxyyyyzzzzzz{{{{{{|||||}}||}}}}}}}}}}}~~}~~~~~~}}~~~~~~~~~~~~}}}||{{zzyyxxwwvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssstttttttuuuuuuvvvvvwwwwxxxxxxxyyyyyyyzzzzz{{{{{{|||||||||||||||||}}}}}}}}}~}}}}}}}}}}~~~~~~~~~}}}||{zzyyxwwvvvuuutttsssssrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssttttuuuuuuuvvvvvvwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zzyyxxwwvvuuutttttsssssssrrrrrrrqqqqqqqrrrrrrrrssssssssstttttuuuuuuvvvvvwwwwxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}|||{zzzyyxxwwvvuuutttsssssrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrssssstttttttuuuuuvvvvwwwwwxxxxxyyyyyyyzzzzzzzzzz{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvvuuuttttsssssrrrrrrrrrrrrrrrrrssssssssssssstttttuuuuvvvvvvwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuuuttttssssssssrrrrrrrrrrssssssssssttttttttuuuuuuvvvvvvwwwwwxxxxxxyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyyyxxwwvvvuuutttttssssssssssssssssssstssssttttttssqpruvx}~~|~ztx}~yuqtvtrrsssrrrrrrsttutsuwwvxzyxwwvvvwusx}{{|}zv|}wz}|{{{{|||~~}}~~{{{}}{|~~~}}||}~|{ywxyxxxxwvvvvvwxyzywxyxxwwxzz{{z{|||||||}~}~~~}{z{|yvwxvtuuuvvwxxwuvwxyyyxwwwxwxyxvwvxy{}}~~}||{{}~~~~~~~|{{{|{zzyyzzz|~|zzzvsuvuttsrqqqqrqpppqrqpqqssqoooprqprtqoooonprrqsttsvywux{yxyzz{}~}{z{}~}~~}~|xz|{zzyxxz~~~~}}|ywwxwwvvwxxxwvwxwwxywtvxwvuvwx{~|z{}|{|}}|zyxwz}{y{|zxyzywyzxw{~}~}}~|{}~|}~~~~~}z{{zzyw{~}zy{}|{ywvvwxxwwwy{{{ywwxxxxxyzyxxxxxxxyyxxxyxwz|zxz||}~}|~~~~~}~~}|||zxy{ywxxvtutssrqppqqqppnopnmmnnnnmmmmlmmmmmmllmnnnnmoponopporttstusqsvtrtvvwy{zxy{zy{}}|}~~~}~}~~}|||}}}}}|{zzyz{{|||zyyzzzzzyxyyz{yxxxz|{y{|zyyz{{||||}}{yz{zz||{z|}||~~~|}~~}~~~~}~~}}}~~~}~~|}~}}||||}~~}}~~~~}||}}}||}~~}~~}|}~~~~~~~}~}~}|{{zzyyyyxwvvuuuuttttssrqrrqppqqqqqpopqpoqsrqstsrrqqrsusrrtuvutttstuvvvuuvvvuwxxwwxwvxzyyz{{{{zzyzzzz{{zy{|{z{||}|}}}}}|}|{|}|{{||}~~}~~~~~~~~~~~~~~~~~~}}||}|||}}|||||}~~}}~}|}}}}~~~|}~~~~~~}}|{{||{{{zxwwxxxxyyxvvvuuwxvuvwwvuttuvwwwwwwwwwwvvvvwwvwwxxyyyxxxxyxxxwxyxwxyyyzzyxxyyzz{zzz{{zzz{{{{{zzzzz{||{zzzzyyz{||}}{zz{{{{{zz{|{{|}}~~~}|}}}}}|~~}~~~}~~~~~~~~~~~~~~~~}~~~~~}}|{zzyzzzyxwxyxxwuvwwvvvvwvvvvwwwvvvvuuuuuvvwwvvvwwxxxxyxwwxyzzzzzyyzzyyyyyz{{{{{{zzzzzz{{{{{z{{{z{|{zzzzz{{{{|}}||||{|||{{|||}}||||||}}~~~~~~~}}}}|}}~~~~}~~~~~~}}||{zzyyyyyyxwwwvvvvvvvvwwvvvvvvuuuuuvvvvvvvvvvvvvvwwwwvwxxxxxxxxyyyyxyzyxyyyyyxyzz{{{{{{zzzzz{|{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}|{{zzzzyxxxwwwwvvvvvvuuuuuuuvvvuuuuuuuuuvvuuvvvvvwvvwxxwwwwxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|}||||{{{{{{{{{{zzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{{|}|z|}|{||}~~}}|}}|}{x~{y}~{}~|y|}y{~|yz|{y{}zx|~|yzz{|{zxw{}yz|zwy{xuvwxxustuwzwsvyxwyzvrw}|z{}||}~~~}}~~}}~|}}~~{~~~~}~~}zwy|{xxxurqrtutrstrqtvxwwvsrtusqpopqsvurtvtqqqpnpppqqqsutrrsrpqtqlpuokpusqsuuvvvxzxtvy{|}~|}~~||}}}}}~~}}}~}wyzuqrrrsstwzzxwvtsuwtrvxuuvwy{xuvwsortttuvvvz|xuz}yvy|zxz|zy{~}z{~|z}}y}}xx|~||}zy~|}{~|xz}{z~x{}zxz{uou{xty}yvy{zyzyyy{~|xxyz|||{y{}zx|~}~~{~{|~||~}{}~}~~{z{}zsvztnoqqqmkorqoqqonlknppqrsturprttttsstuuxyvty}xtw|}|}{z~~}||~z}~}|{}~~}~}}|~~{~~zz~~~~}}}~|{|}~}{~~|}~}~}}~}}||wxywtuxxwutsrtxvuvvy{yvvwvutssrqqsttttrqqsutsrqtxurv|yvz~{y}~|{~|}}~~|}~|x|~zz|}}~~}zz{{{~z|~}||{y}|v|}w|~~~}zxwwyxxxvtrtuqmorpmnoopqrtuttrqtwsoqtsqrsvxvuvvvvuuxzxxy{zyz|~~|~|}~}}{z{~||~}~~~|{~~~}|{z|}~~~~|~|y|}z}~}}~}~}{|}|}}~|zzzxutttvwwxyy{yuvwusrrqrqprsqppqnllmlkkkkknrqosurpuyusvyyyz|}}}}}~~}~~~}|z{}}~|{}}||||{z|}||||}}}~~}|}~~}}|||||{y{|||{|}~}|}}~~}{|}}|}|~~~}}~~~}{|}~~~~~~~~~~~}~}}~}~~}|zyxvsssqonmoqonoqqqrrrrrsrrqqqqqrssssvxwuwyxwxyxxy{{{|~~~~~~~|}~}}}~~~~~}~~~~~~}}||}}}~~~}~~~}~~|~~~}}|}|||}||{{zzxxxxxxwvvutrrsqooomllmkjlomklnnmnppprttsuvuuvvyzzz||{{{||}}~~}}}~~~~~}}}|}~~}~~~~~}}|{{{{}|{}~}~~}}}~~~}}}}|}~|}}{||{{{{{{{||}~~~~~~}~~~}}~}}~~~~~}|zxwusrrqqqqpppppoppppqqqqppppppqrrrsstttuvvwwwwxxyz{|}}~~~~~~~~~}}||{{|}~~~~~~}}}|}}~~~~~~~~~~}}}}}~~}}}}}}}}}}||||}}}}}~~~~~~~}||{zyyxwvuuttssrqpnmllmmmnnnnnnnnooppqqrsttuvwxyyzzzzzz{|}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{zz{{||}~~~}}|{{{{{{|||||||}}~~~~~~~~~~~~~}}}}}~~~}{yxvtsrrrrrrrrrqqqppppppopppqqrssttuuuuuvvwwxxyzz{{{|}~~}}||}~~~~~~~~~~~~}}}}}}~~~}}|{{{{||}}}}}}|||}}~~}}|{zyyyyyzz{{{{{{||||||||}}~~~~}|||{zzyxwvttsrqqppoonnooooonnnnnooppqrstuuvvvvwwxyyz{{||}}~~~~~~~~~~~~~~~~}}|||}}}~~~~~~~~~}}}}||||||||}}}}}}||||}}}~~~~~}|||||}~~|{zyxwvutttssssrqqqppooooppppoooppqrstuvvvvvvvvwwxxyz{|}~~~~~~~~~~~~~~~~~~~~~}}|{{{{{{||}~~}||{{{{{zzyyyyyzzz{{|||}}}}}}~~~~~|{zxwutssrrrqqqppoonnnnnoooppppppqqrrstuuvwwwxxxxyyz{||}~~~~~~~~~~}}}}}~~~~}||||||}}}}}~~~~~}}}}}}~~~~~~}}}}|||||}}~~~~~~~~~~~~~}}~~~}|{zyxwvutttttssssrrrrqqppoooppqqrrsttttttuuuuvvwxyyzzz{{|||}}~~~~~~~~~~~~~~~~}}}||{zzzzz{||}}~~~~}}|||{zzzzzzzzzzz{{{|||||}}}~~~~~~~~}{zxwutsrqqponnnnnoooooonnnooooppqqqrrstttttuuvvwwxyyzz{{{{{{|||}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}||||{{|||}}}}}}}}~~~~|{zyxwwvuuttssrrqqppoonnnnooppqqqqqqqqrrrstuvvwxxyyyzz{{|||}}~~~~~~~~~}}||{{zzzzz{{||}}~~~~}}}|||{{{{{{{{{{{{{{{{{|||}}}}}~~~}|zywvtsrqppooonnnonnnnnnnnooppqqqqqrrrrsstttuvvwxxyyyzzzz{{{||}~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}||{{{zzzzzz{{|||}}}}}~~~|{zyxwvutsrqqpoonnmmmmnnoooopppppppppqrsttuvwxxyyzz{{{||}}}}~~~~~}}||{{zzzz{{{||}}~~~~~~~}}}|{{{{{{{|||||{{{{{{{{||}}}~~~~~~~}{ywvutrqqppoooonnnnnnooooppppppppqqqqrrsstuuvvvvwwxxyzz{{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~}}}||||||||{{{{{{{{{||}}~~|{yxwutsrqppoonnnnoooooooooooppqqrrsstttuuvwwxyz{{|||||||}}}~~~}}||||||||||||}}}}~~~~~~}}|||{{{{{|||||||||||{{{{{||}}}~~~~~~~}{ywvtsrqqppoonnnnoooooooooooooppqqqqqrrrrrsstuvwxyyzzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}||||||||}}~}|zxwvtsrqqpppooooooooooooooppqqrrsssttuuvvwxxyyz{{{{{{{{|||}}}~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{|||||||||||||||}}}}~~~}{yxvutsrqqpppoooooonnnnnnooooooppppppqqqrrstuuvwwxxyyzzzz{{{{{|||||||||}}}}}}}}}}~~~~~~}}}}}}}~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}{yxvutsrqqqppppppooooooopppqqrrrsssttuuvwwxxyyzzzzz{{{{{|||}}}}~~~~~~~}}}}||||{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~}{yxvutsrqqqpppoooooooooonnoooooooooppqrrsttuuvwwxxyyyyyyzzzzzzzz{{{||||}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}|zxwutssrrqqqpppppppppppqqqqqrrrssttuuvwwxxxyyyzzzz{{{{{{||||}}}}~~~~~}}}}|||{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~~~~~|zywvutsrrqqpppoooooooooonnnnnnnooppqrrssttuvvwwwxxxxyyyyyyyyyyzzz{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{yxwuttsrrqqqppppppqqqqqqqqqrrssttuuvvwwwwxxyyyzzz{{{{{{{|||||}}}~~~~~~~~~}}||||||||||||{{{{{{|||}}}~~~~~~~~~~~~~}|zxwvussrqqppppppooooonnnnnnnooppqqrrsssttuuvvvwwwxxxxxxxxyyyyzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~}|zywvutssrrqqqqqqqqqqqqqqrrrrsstttuuvvvwwwxxyyyzzz{{{{{{{||||||}}}}}~~~~~~~}}}}}|||||||||||||||||}}}}~~~~~}|zxwvutsrrrqqqppppoooooooopppppqqqrrssstuvwvuqlnuvttwyxy{yxxz||{~|{u{ppz~z}|y}|~~|zyz~}}xxzyx{|~||zwx||z{|~{yzz|}|{}~}y|{}}}yvuwuspopqoosuqoqsvuqrrqoooqsstuw}zqszzzupv{ywvwx{}~~{ux}yvuv~|z}~~}~~|y{}}~~}~~|~|{}~~|~|zz|}}|{|~{~~{}~~}|zz~~~~}}zz|}}|y|~||xpqxupoquxvtsssssoikrqmnpstootutrnorsqppoqvzwuvuuutuvtruyz||z||z|~~~~}||~~{~~}~~~}}}|}|{|~}|}yw}}|}z~|~~}w{~~~~}yvvx{~~|}~|~yttutsuvuttuvrorvwvrpsttssvzywwwxxyzxxywuwy~z{}}|{{{{xy~~||{}|{}}~{xyyy{}|{}~}zy{|zyz}~}|{xz{}~{}~||{xy|}~|y|~~~||xv|{v|}{|x~|{yz}|~~~~~~~~|zzyxwvrnklnrutminurmjjoskgotqswurqppsrow~xrsw||wtvz~yuxy}yv}{{~~{z~~~~~~{{}}x|}}}}~z~{nwzuy}~}z{~||}}|zw~~|z}|~|{|}{yxy|}~z|~}zy|{~~~~{wvywsroqsrqssqoppnoqtuokryvsrrwxssvwwtquxwtuxyxyxrsxyzvqx~upvy{zvuwvvy|~}}{{{y|~|||~~z~}|}{{~}~~~|zz~}~wy~|{~~{{~}}~~y}}|~||}~~||~|zx{{{wz{xvtttqortqostljrtrnjmspmnpmlrsjjtuppqrsporvyyusvy|{wzztx}yw~yw}~|}}{x{~{z}}yzyy}~~}zzzy{~}yy|}|}~|z|}}|{z|}~}|~~~~~~~|}{x~}{zz~~}}|~~~|~~zz||zxvvwurw~zvxyyyxvuwyzzwsvz{|}zzyy{}{yy{ywxz~~wu|~zwuvxwty~xsvz||xwz||{yyz|y~~~~~~~}zw{~}{vtx||zxxyzyuquzww||vuy{||z|~zw~}}~~~}{xtuxtqqpooopomkmrpmqtqppolmqqpposytmtzvsuwxyxxzzz~z~~||~~|{~}}zy~~~|~~w}~z~~~}{{|~{vxzyzzzyxxvtw|zy||xw|}z{|y{~}~}~~|~~||ystvtspnqtsqoprrpmknqomllnponopppqrrrqppoqvwtuwxyxutuvwy{xx}}zx}}}~~~}}}|}}}||~~~||{}}x}{vz{{{yx{|z{|x||z{|}~}}}}~}~}z~~wtvvutqnonltxqmqtpnoqttrqrpnrvtsttrrrstusrtutstwxvussuspsxxwustvxxvwywwwty}yvxy}}yx{}|ywz|~~}}~~|}~}}~~~|{~~}}}}|~~~~|z}~{xwy|wruxwvrqtuqrtuvusssqquwtswywvtx}yvx{yy{{{zy|{vy|~{w{}|||}{wx|~}{{{|||{z{||zzzxxz{{yxxxy{|}{xyzxxz|}|z{}{z|~|{z{}~|{|}}~}~~~~|~{ywz|vqtwvtrruuprvvtttssssuuuuuvvwyxwwvx{||{zzyvvx||yz{{{zxxz{{xy|~~~|}~}}~~~~}~}}|{{|{zz{{zyyyz|{xxyz{zz{|~~yx{~~}|{z{|~}zx|}{z{||{|}{{{{{xx~~|||~}~}{yvuvtqsuronoonllnnnnmllkkmnnooopnloqsspnprw{wtvy{zuy~{|}~}}y~{|}}}~~~}}}|~|}~|z~}|{}{xw{}zy|~~|xx|}z|}||{z{}{xwy{{zzyyyzzyy{}}|}|wvzzwsqtwvrpooopplloqrnjmqomnmnppqrpopqppsuqoqsrrsuvspswwvvvuuwwttxzzyxy{wu|~{|}~|~~~~~}}{~~|}~~~~}}}||}y~}z~~~~~||}yz~|}}~zw||wttssssuwurqsrrutqruuusrtvxxuuvxyxvvwutwzxvxwvwvvvwxxvwywuuvy{zyyyzyxxwy}{xyxy|}{wxzxwyz|}xvz{xxz{|||zy{|}}yw{~{{~}|~~}~~}~~~|{{{zww{zvvvwvsrvxyvrsstxsntyywspswyyvvx{}ytz{y{||{|||~~|{z{~}z|~||~~|{z}}{z}~|}}qgkqx~|~z{ztnknux{zvutrturv~~~~wwyy|}{y{|y|z}|{~}unw~}{v{{ngw{rsyzyvtrle^Y[]_dcafie_YWYXTW_a``ba``^\^a_]_`dgd_]\bhc_aejmmnjhkmlhdkrmjmswofimmnmjmrvupponookmswxuutssqppoosuw{{ywvvuvxyz}}zz|}yz}wr{}z}srsvywvz{~|~{vuuutrrw{yxz|ytqqstru|~}zuvyvqlow{zyxx}zrv}ztw{wt{xrsttroqvwxyxtppokilnmkjkmpqjbaddb`cffgfa`fga[]bbbegc^af_WZ^_a]Y_b]YWXXUVWUW_bZT[bXLQYXSV[\[[[WTWYUU\_ZUW\ZW[ZOLQVVSYaXMSYTNOROOU[\YTTWVWXTQS[b_^a_Y[^]]^^ac`_gha^`cfb^dhhjiedhkhcgoqqssuwz{wtwyvw~~||{vrtywstssxztptwsommtyrjouldjqokkmonkllkjihiknonruqorromoquyzwsrx|vstswzwvzywuttvwsoqwyxuspotxtpqt{~vs{xru}{y||~~~z{~}~z{~|ywz~~~zv~xvyyww{~vnt~wlotojlnrrommlkklljkopmihmnklmkilqrnqtpmlmrunjosqppqrqqsqmptwxxwwuuwwuuvyzwstvtonmjhjicadc]\_^ZXY\_]Z[`b`^cfdacfijjlljmpnmnquvtrqstqsvsorwuswyutuuvvrpuxy~}x~~~}}zxwuqpuwojpsqppniinpnmnpojkqsqnmrvuuwxxwxyxyyww|~}|~}|{~}}}{zz{||yvxxttuspqsrojlomijkigkniejlhdbdfdbdefgecccehhd`beeddcdda`a`^\^_]\__\XXZ\[[__^^^]^__^]^`cedbcgjjhfdfkljlonnopqqoooswurtuuvuvwvvxy}~~}yy{||}~|z~}~|y|~|ywxxwvspppkghigddffbab`_`ab_^bb``aaddaabbcegghiihikmnorpmmpsuropqrqnoqrtqmqtpmnqtttvtv{{xww{|yz~|||{z|~~}{z}~zyyyyz{{zyxvttvyxussssroqsomqspnnnnlnqpkjnqqqqooqrrrqprsqptvtsstxxtuwxyxx{}|{{{|}~|z|~|||zzxxz{xxzyvuvvusssttsrrrttqmnpqpoppqqpoonnpollnonnmkihiihhikigfgfeffeefefhhedhjffgffgfgmmkiijllmmlnpqpopqqsvutwxwxxwy||{{}}}~~}{z{}~|z|}||{{~~zz{|~}yy{|{yyzyzzxwxwuwxz{vtzzuststxytrtuqqrrtsonqompqommmnnllmnnmlllosqopprsrsvxywtw|{zxwy{{{xwxxyxuxztoruwxuqppsutssuwtqtvvuttvwwwvvwwwyzyxxyzzyz{zxz{{zyyz||}}}|{{{{|~}}}}}zz||~~}||~}|~~|{|||||||zx{|yxzzxy{{zwuwzvswyvuvwyxuw{zx{}||}~~}||ywy|zxxx{|{xuuwxxyy{{xvwwwvuuuvwvtsrrssrsrpooqttrqqtusruwuuwxyyy{|~~~}}|{{}}|yvwyyxwwwwuuwxwwwxwvvy|ywz|zyyyzzz|~zux|yw{{ywuvzxsuxvtrrstqpqrqpooopqqpppooqssqopsroppqrrpnllnppmnqnkmoppnmoonprqoopnloqqpppqqonooopppqstrppqttstuvwwwxyxxz|~~~~~}||~~~|||||~~~|{{}~}}}~}{|}}}}}~}{{}~~|~}}~|||~~}||}zwz{zyxy~~zyyz|{{|~~~}|{z}}{zyyzyxxxwwxxwvvvvxyxwvvvwwwxyyy{{z{||}|}}}}~}|}}}|~~}}~||}~~}||}}{yz|{xxyxxwvwwuuttutsrqrssrpnmmopponmmnonmnoppononmnppooonmmmonljkkklmljjihhiikkijmljjmlkloppmmsurqqsuvwwwxyxyyz}~|}~~|}~}~~~{~~}|~~|{{{{{{zywvvvvvwwvvuvxwvxyzzyz~~||~}|}|y{|{zxxyywwvvwwwvuxyvuvy{zxz|||}}}~~~}}~}}}}|zxxzywvvuuvuvutttuwxwwwwxxx{||~~~}}}{||ywvuwvuttuvtrqqrrqpqrsrqpprsrqqqqpooqqponmmnnnmlkiijkjjjihiikljilnlkkmppppqrrssssuuuuvwwwwwy|}{yxy|~~}~~~~~{z{||yvvxxxxwvvwwwwyxwwxyz{{{||}~~|~~~~{z{ywxyyxvtuuuutuuvvuuwxwvwyyz{zy{}}}{{}|}~~~~|{yyyyyywwyxvvvvvvuxywwzzxyzyyy{}~}||}||}}}~~~~}{{{{{yyzywwxzzxuuvvvvuuvwwtrqqrrrrqqomlmnomjjklllkiijjjjijkkklkjkjikmnnllmnnnooooppqrrrstuvuuvy}~|z{}}}~~~}}}~}~~~~}{z{}{yyyyyxxyzywuvwxxwwxxwwvvyywwxxxxxyzyxzzyz||{|}}~~~~~||~~}|{{{zyyzzyyzzyyxwxzzyyxy{{{{{yyyzz{zz{}~}|zz}~~~||{}}{zz{}zxz{zyyz{zyxyyyz{ywxyyzyyyyxxyz{|}}}}}}~~~~~}{z||z{zywuuvvvusqpprpnpqomllmmkkmkikmkjjjjklkjjjjihhjljijkjjjklllmnnopqqqsuvwxyzyy{|~~~~~~~|{~~~~~}}|}~|z{{||{{{zyz{||zyyzyyz{{ywxzzzwuwxwwxxxwvvvwxxxxy{{zz|}~~~~~~}}~~~||}{xz}|zzzzzxwxwwxxxwvvvwyzz{zz{{{}~}~~}~}{|~{|}|{zyyyyxwwxxxwvvvuuuvvvutuvxxxwxyz|}~~~||~~~{{{zz{{ywwwxwttvutrqqqrrqponnnlmnlihijjihhgffggfghgfffghggiklmmnnnnprstuuuvyyxxyyyz{|{yx{|zz{|}|z{}}}|{{|}~}~~||~}~~~~~~~~~~}{z}}{|}}}}|}}||||}~}~~|{zy{}{yyxwwwwyxutuuuuuxxvuvwwwvwy{{{{|}||||}||{{zzyyxwwwxyyyyxxxyyzzzz{}}}~~~~~~}|{zz{yxxwwwwvttvvvuvwwvuwxxyzzyz|}~|z}~~~~~|{yz{|||}}}|||||~}~}}|{{{{zxvvvussrqonnmmmljiihhggghffhihgghijjklllllmmmnonnprrqppqsrrstuuvwxxyyzzz|}}}{|~~~~~~}}}~~~~~~~|{|}~~|{||}}{{|}}}}~}|}~~~~~}}}}}||||{zzzzyyyyxwwwwwxxwwwxyywyzyyz{{{zyz{}}||}}}}}~~}~~|}}|}|{zz{}{xyzzzzz{{xwy{{|{{{{{|~}|~}~~~}|{{{{z{|zwxz{{xwyzxxzzzzy{|{z{{{z{{||{|}||~}|~~}}~~~|{{|{yyxxyxvtssssssrpppppommmmmnnnnmlllmmmnnmlnnllnoponopqrrrsttuuvwwwwxxxyzzyyxz{zzzz{zyz{{z{{||{{||z{|{z{|||{{}}{z}}}}}}}}}}||}~{{}}|{z{{{{{{||{zyz{yx{}|{zzzzyz||{{z{{{{||||||}}}~}}}~~~}}~|{}~}}}~}{|~{|}~~}~~||}~~~~~~}~~}||}~~|{}~~}}{zz|||{{}}{{{{zyyz{{{{||{{z{|}|||}~~~~~~~~~}z{}|{zywvvwwvuuvursttssssrpppppqqpnnnopqqpooooppqrrrrqqrsuuuvuutuvxxwwwxyyxyxwwxyyxwxxxxxxxxyyyzzzzyxz|}}|{|{zz|}}{y{|zyzzzzyz{{yyzyyyzz{yxyzzyyyzzyyzzyyzzzzz{{zz|||zyz{{{{{|||||}}}}~}}~~}~}}}}}~~}}}}~~}}||}~~~}}}}}}}|{{||{|}}|zz{|{{||{{{{|||}}}|||}}||}}~~~~~~~}|{{|||{yxyxvvwvuttuuuuttsrrstssrrssrrssrstutssstrqsuuuutttttvvvuuuuuvwwvuvwxwvwwxxxwxxxxyyyyxxwwvxzzyxwwwwxzzyyyyzyxz{zyyyzzzzzzzzyyyyzzzzzzzyyzzzzzzzyy{{{{{{||{|}~~}}~~~|~}~}z|}{|}{|~~~~~~}~~~}~|}}y|~|}~~}}}|z}}z||z~|{|~}|}~~}}~}|}}~|{~~{{|zxxyyyyyyxvuvvvvuvvtuvsruvtsuurpsuussrqqtvuutsuussvwusuwustvvvvvvvutuwwuwxwuuwxxwvxyxxyyyyxxyzzzzyzzxwz|zwz|{yz}|zzz{zyz{|{zz{{yy{zz{{{{zz{|{y{~~|{~~}|||~~|~~|~}|}}~}}~}}}}~~}|}~~}~~~~}}~}|}}}~~~~~~}~~~|~}}}|}~}}~~~}|}~}}}~}}~~~{~~{|~|{||ywyzyxxyzxwwvvwxwuvxvtvxvuuvvvuuuuvwuttstvututtvuttuvvvvuuvwvvvxxvuuwxwvyzwuwywvx{ywy|yvxzzyxxxxz|yvyzvvz{yyyyyyyyz{{z{}|{{|}~|{|~~}}~~~}}~}~~}}~}~}~}{|}~~~}~}{}~~~}}~}~~}}~~~}}~~~~~~~~}}~}~~|}~~~~}}~~~}~|{}~|||zyz{zyzyxwwxxxwwvvvvvvuvwuuuvutuvttuusssttsstsrsuuuvvuttuvvutuwxvuvvvwwutuvvuvvvvvuvwvvwwwxxxvvwyyyxxyyyxxyzzzzzzzzz{{|{z{}|zz{}}|||~~}}~~~~~}~~~~~~~~~~~~~~~~~}}~~}~~~~}~~|{|||{{zzyxxxxxxwwwvvvuuuvutuvuuuutuuttttuusrtuttuuusrststutstuutttuvuttuuvuuvwvuvvwxvvxwuvxyyxwxxxyzzzzyyyzz{{||{{|}||{{}}|}}||~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~}}~~}}~}{{{{{zzzzyyyyxxxwwwvwwvuvvuttuuuuuutttuutsstuuuttuuutstuuuuttttttuvvvutuvuuuuwwwwwwxwwxyxxyzyyyz{{z{|{{{{|}||||||{|}~}}}}|}~}}~~}~~~~~~~~~~~~~~~|}~}{{{{{zyyyzywxyxwwwxxvvwwuuvvuvvvvutuuttvvttuuutstvtstuuuuuuuuuuuvvvvvwwwvwwxxwwwwxxxxxyyyyyyyyyz{zzzzzz{|}|{|}||||}}||~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~}~~}||||{zyzyyyzzzyyxwvvwwwwwwvuuuuuuutuuvvuuuuuuuvvvvvvvvvuuvwwwwwxwvvwwwwxwvwxyxwwyyxxxy{zyyz{zzz{{{{||||{||||}~}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~}|{yz~zy{|yy~vry{ttsy|trstux|}vqoqvss{{yvpmswz~~yywussw~zw{wt{|}{wz{{|yy~~z}x{}|{}~~~~~~~xtx{~~|vrsvvx{|{yvrqrrtx}{y{zslpuqouzvstsqqrtwywtsronoqopuyzyvrqppqpruyyuokkmnortvyuqpoljnrtstsqqpqonrwzxvvurrsv{{wy~|zxy|~ytuwy}zx~zzywz}{~zz}|{~}|yxwwz{wtwytpxztz}ysqrpmqxwtv{wsw|xtx{wrv{tntyxw~z}wz~|~||~||~~}zxvuuy|||~ztw|||~zz{zxz}~~wxzuquzupuyvttuuuwzywz}vqz}x~}|z}~~~{{zz|}~}}yxzz{|y|~~~~~xv~|x}|~~~uz|z}|{{wsstsrrpkhikjjmpstqoonoqrruwwvxzxtvxxwxxyyxwuuxzyxz}}yyzz||z~}}}{z{}}{yyzzxvrqw{zxvtvvuuwx{}}}|yvvyzyxy||ywvuvyyz||{zwvxusy~~~|y~z~}}}}~~~}}~~~~||~}~|{}}|yw{~xruxvssuusw|vqw}unu|yvy{yvutpmmoonmmmlhhloopqrpnpspotwxy{~|{~}~~|~}}|wvvtuwwwusuvttsrtwvwxwxzyw{~|~}}}}~~|~~~~||~~~~||~|vw|}||{z{|}{y~~z}}}|yvtsqpooonnonllljjklkiijnrpnpsttuvuvxzxuvxvuz~}|~z}~{}{z|~~}}~|~}|{}~{z||xwyy{}}}~|z{}~}{z{{{zxxyzyvtssutruxxwwwwxz{{{zzzz}}{~z}|z}~~}|~}|~~~~}}~}}~~~~~~}~}||zwwxvtuwxzzxxxxwsrtuplnnjgilkijmjffhgeddfihfghjlnnooqsssvwxyz|~|zzyy{|zyxxwuttuuttsuwtsuvttvxxwxxwvwyyxz|zyyz{}||~|{{|}}}}|{||zxyzz{yxxyxwxxvuwyyxyyyzz{{||~}|zyyxwxxwtqpoomjjjgeeffgghiiijkjlnnnpppqqrttuvxy{}~~~}~||}}|yz|zxxxz{yyzywvwwwwuttsstsqsuttttvxwuvvuuuvwwvvwwxz|~}~}||{yxwwwwwvtssrpponnmkkigefffedeffddddefgijjklnprsuvwxz|~~~|zzzyyz{zxwyyxwvuuuututtuvvuvwwwvvwwvvvwxyz|{{}~}}|||{{{{|||{|}|{zyyzyxxwvvvwwvuuuttsstttutssuxy{}~~~|ywvusqomlkjijjiihgffgiihiiiihillllmnnprtuvwyz{{|~~}|zzz{zz{||zyyzzyxwwwuttuttttsrrtvuttttsssssuvwxvvwxz{{|~~~|~~~~~~~~}}}}~~}}{yyyxwurpponmlkjigedccddddeffeffffhjkllmopqrtvwy{|~~~~~~}||}}~}|zzyxxwvvuuusrstsssstuuuuvxyyzz{||~~}~~~}||}~}~~~~~~}||zzzzxvvwvutsssrrrrstvwxxy|~~~}{zxvsollkjihhihhgfffghihgghijklmnoopqstuvwwxxyyy{~~~~}}|}}|{|~~}}~~|zyxyywtttttsrqpononmnpqrrrrsstuwxyyyz|}}}~~}|||{{|}~~~~}zyzzzzyxyyz|}~}|{yxxwurponmljhgggeddeeeffecdefhhiklmnqstuvvwwwxzz|~~~~~~}}}}}|zzzyxwuttssttstuuttuwxyyz{|}~~~~~~~~}||}~~~~}}|}|{zxxwvutrrrrrtttvwwxyy{|||}}~~{xwvutrommmlkjjjihgfffghhhhhhiiiklllmoqrstuvvwyzzz{}~}}~~~~~~~~~~}|}}|zxxxxxxwvutttsqqqqppopqqqstuvwyzyxy{{zz{||zz{|||}~~~~~}{||}||||~~~~{yxwusrqpnnnljiijjhffffgffgffijiihhijjkmnoprrsttvxxyz{{}~}||{yyzzywvwxvuuvuutttuuvwwxyyyyyzzz{zz{|||{{|~~~~~~~~~~~~}|{{||{yyyyxwvwwxyyxwxyyyyyz{{{|||}}~}{zxvuusrpoonmmmnnmkkkklkihhgghgfghijjijmnoqqpqrstuvx{}~~}}}{{zzzzyyxxwwvuuuutsrqqqqrssqqrsuuuvvvvvvwwwxxyyyyz|}~~}~~~~~{ywutsrpppnlkkjjjjkjihiiihgggggghfgijihhjmnmoqpqrtvwxy|}~~~|{}}}|||}|{{{{zyyxwvvxxwvwxyyxxxyyzzzyz|||{{|~~~~~}}}}|{zzzzz{{{{{{zzzzzyxxxyzyxxzz{{{|{{|}}}~~|zxvuuvusssrqpoonnmlkiiihfggffghiiiijjjlmmnoppqrsuwy{||}~~}}}||}}||{|{yyzzywvvuttttsrsstttuuuuvvvvwxxxwxyyyyzzzzz|}}}}~~~~|zywutsrqonnmlkkkkjhgggggggggggghiklllmnooopqsttuvwxxy{}}}~~~~~}|{zyyzzyyyyzzz{zzz{{|||~~}}}~~~}|||{{zyyzzzzzzzzyxxyzyzzz{{||||}}|zyxwuutsqonnnmlkjihgggghhiijkkllmnmmmnopqrsttuvwxz{|}}}~|{z{{zxxwvutttttuvuuuvwxwwxyyyyyyyyzzyyyyzzzzzz{{{|}}|||||||~|ywusrrqpnnmkkkkjjijkjijkjjjkklmnonmmnoopqrsssstuvwxyyzz{}~~~}}}|{{||{z{||{{|}}}}~~~~~~~~}}||||{{||{zyyyxwxxxxxxyzz{|||}}~~~~~}{xxwussrqponmlkkkjjkkjjkkkkklkllmmnnoppqrsstuvvwwyz{|}~~}||{zxwwwwwvvvvvuvwxxwxyyyyxyyyzyyxxxxxxxyzzzzzzzz{{{{{|{|}}}}~}{ywusrqponnmllkjjkkkkkkkjjkllllllmmnnoopqqqrrssssuvwxyz||}~~~~~}}|}}|{||||}~~~~~~~~~~~~~~}}||||||}}}|||{zzzzyyyyyyz{||||}~~}}~~}|zyxvtsqpponnmmmlllkkkkkkkkkkllmmnoppqrsssttuvwxyzzz|}}~}||||{{z{{yyyyyyxxxxxxxxxyyxxyyxxwwwwxxxyyyzzz{zz{||{{{{{{{|||||}}~~}|zywutrqqpponnmmmmllllkjjjjjjkkllllmnnoppppqqrsstuvwyzz{|}~~~~~~~~~}}}~~~~~~~~~}||}}}|}~~~~~~}}}}}}}}|}}|{{{{{{z{{{||}}}}~~~~~}{yxvtrqqpnnonnmmlkkllkkkkkjklmnoppqqrrstuvvvwxyz{|||}}}~}~~~~~~~~~~}~~~~~}}}||||}|{{{zyyyyyxxxxxxwwwwwxxxxxyzzzz{{{{|||||||||}||||}}||}~~|zxvtsqpponoonmmmmlkkkkklllkllkklmmmmmnnnopqrsttuvwxxz{{||}}}}~~~~~~~~~~~~~~~~~~~}|||{||}}~~~~~}}}}}}}||}}||}||||||{|||||}}}}}}~~~~}{xvutsqppppnnmllmmmlllllllnnnnnpqqqrrstuvwwxyyzzz{{{|}}~~~~~~~~~~~}}}}}}||{{{zzzyxxwwwwwwwwwxwwwxxxxxxyyyz{{{||||||}||||||||}~~|zywussrppooonmnnmmllmmmmmlllkllmmmmmnoopqrsttuvwxxzz{{{||}}||}}||||}|||}}}~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}||||}}}}}}}}}}}}}~|yxxusssroprqnnnoppoonprpnpqppqrpoqrsuuuvwxyxwy{zz{|{z}~}}~~~~}}~~~}{z{|{yyzwuvxwvwwxwxzwuwyxvx{yvy}{y{}}|}~~~|{}~||}~~~~~~~{xwwtrrrponmnoonmlmmllmnmmllllkjmoonoqqqrsstttuwxzxwyzyyyz{{{zz{zzzz|~|z}~||~~}~}~}~~~~~}~~~~}}~~~~|}~~}}}~~|}~~~~}}}~~~}{zzvtuusrqppqpopqppppoopqpoprqopssstvuuwwwwwxxyyzyy{}|{}~}{}}{}~~}}~~}~}~~~~}}~~}}||zxyyz{ywxxwwxyzzyxxxxxy{{{zz{}||}}~}|~~}~~~~}~~~{wwwvtrpqronopnmnnmlllllllkjlnnnnnoqqqqrrssttuuvwwvwxxwwwxyyyyzzzzzz|}|{|~}}}}~~}~}~~~~~~~~~~}~~~}~}|~~}~~~~~}}|yxwutttsrpqrqpqrqoprpoqrqpqrrsrqsuttuvuuwyxxyzyxz||{{||}}}}|}~~~}|}~~~~~~~~~~}|{{||{zyy{|zxyzyyyyyzzyzzzzzz{}|{|}}|}~~~}~~~~~~}|zxvvvtrrrqoooonmmmnnmmnmmnooponoqppqrrrrrsuttuuvvuuvxxyzzzzyyz{{z{|{z|}}}~~~~~~~~~~~~~~~~~}~}{zyxvtutrrrrqqqqqqqqqqrqqrsqqrsssrsuuuuvvvwxxyyyzzz{{{{||}}||}}||}}}}~~~~~~~|{|}|{{|{zyyyzzzzz{{{{{{{{{{||||}}||}~~~~~~}~~~~~~|yxxvttsrppppnnnnoonoonoooopppqqqrqqrrrrssttttuuuvwwwxyyyyyzzzzz{}||||}}}}~~~}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}|zyxxwvusssssrqrsrrrrrrrrrrrrssrsttsttuvvvwxwxxyyzz{{{{||||||}}}}}}}}~}}}~~~~~~~~~~~~}}}~}|||||{{{{{{zz{zzz{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|{ywvuttrrqqppoppppppppppppqqqqqqqqqqrrrrsstttuuvvvwxxxxyyyyzz{{{{||||||}}~~~~~~~~~~}}}}~~~}}}}}}~~~~~~~~~~~~~~~~}{zyxwvutttsssrssrrqqqrrrrrrrsrrstttttuuuvvwwxxxyyyyyzz{{{|}}||}||||}}}}}}}}~~~~~~~~}}}|||||{{{{{{{|||||||||||}}|}}|}}~~~}~~~~~~~~~|{ywvutssrrqqppqqppppppppppqqqqqqqqqqrrrrssttuuuuvwwwxyyyyyzzz{{{||||||}}~~~~~~~~}}}}~~}~~~~~~~~~~~~~~~~~~~~}{zyxwvvuttsssssrrrrrrrssrrsssstttttttuuvvwwwwwxxxyyzzzz{|||||||||}}}}}}}}~~~~~~~~~}}}}|||||||||||||}}}}}}}}}}}}}}~~~~~~}|{zxwvvutsssrrrqqqqqqqqqqppqqqqqqqqrrrrsssstuuuuvvwwwxxyyzzzz{{{{{|||||}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}{{zxwvuutttsrrrqrrrrrrrrqrssssssstttuuuvvvwwwwwxyzzzz{{{{{||{||}}|}}~}}~~~~~~zyyw|}{}|}xqlsysgvvie_jqmh`]^bcfklkhdbeehpvywrrsstpputtsfanz}~{n|}ntyrtuuw}wvwz{vopqnmllnonle]ZZ\_aa_\YWTSXY^bcb]XY]^___bdbaackrrrpmkjntuuwy~}yw{}unjijjikjhfeccdeffgeedbaabdhiehjc^afloqvwvrrrruuvvx||~|y~|yx{zyz}~ztqnmmoqqpqtumlnooqvzzwussstwy}~{vplmpppopsurqu||yxy}~}xuttrppqqnmmhfimnmhdcbbfiknojdb`]]djklnoopsuuw~||~}{{~yrmkjlqtvwuomjc_bfgfb^\\cknqtsqomiile]ad]WUTX\\]^\[ZYZ^b_\^]XWWX^dimkea_`ceghgb]XW]cegihcabbbceghintsrz}vtspljkpsqoru~ynoqnnmmsuvvmfmurlhb``^^abbcgiebcdeedefghjjjjijkkkkjjjkmmlllklmorvyyvrrwz~|{~~}yvvvwy{zwttuttttwyyxussusrtwxxxwvvwyywtstuttvvuutrqrrsuwwy{z|}|~z|}yttspnjhkoomkgb__`_`cec`\Z\_`__`_]\\\\\][XY[YVVVVVTRTVVWY[]][XY[[[^`abddfiijnqolmnnpqrtvz}|{||xvw{~~~~{z{~|zz|~{yywrnmmnolilnkfeecabcdedaaceghhiigefijkmnpqnlllmprstuutsqsuuurprtvyvrsvwxvvvu{}z{zyyy{}~~}}~~~|{ywvwwvursvtrqoprpmmoqttspnprrptyyyyy{}{yz|~~}|{{}yutuwyvrpooqqppqpoprrrttqppptwussrrsuwwvxz|||zyywsqpoprssrstropqonnnoqolmonmmkjigfddegfdccbbdfggedeffedbaccdghgecdegjnqrqnmmnptwz|}|~~~|~~{zz}~{yvxzz{}zyyxxvuuupnprrpoomkloqrolmoqsqooqqqrsuxxwvuwyyxy{|}~}}|~|zz{|~~~~{zywvwy{yvx{{zxvvy}}{zyxxyzyyxvutsuvwxxyxurstsssssrtwwyz{~~{yz{|||ztpqqrsqpqqomnoonmkjjjkllkjlmlknppppqrtuuuuuuy|~~{ywussuvvvuuuussrstutssssstuwwvutuutrqqrrsttplnqrqolkkjjmoppqpomnpomlmpqqpqssrrttuvxyzzyz|}~~}}}}}}}~~}{xxxyz{|{zzzyz|}}}|{|~~|{zz{|{zyxz||{wtwyxyxwz{zzz|~~~}~}|{{{{zz{|{ywvuvwusuxxwxxxxxyz{|}~}{zyz{{{zyyywwx{|{zyy{~~}}}}|{zyyyzzxxxvuuutsrqqpnmmnnljhhhiigfgiihikmnmnnmnooopqrsssssuwvttuwyzzzzz||{{{||{zz{{zxwvusrrsstvvuttttuuvyzxwwvvvvwwvtsrrrrqpommmkloqonnooqstvxz{yxz{{zz|}~~}|zyxxxwwxwvwwvuvwxyz|}~}|}~~~~~}~~}{{zxxxxxxwwxwwwxyyyz{{|}}~~~~~||{ywwyxwutvwutuvvvvuuvwxxxz{|}~~}{{||}~~~}{zyzzzxxxwvwvwwwwxxy{{{{}~~}||{zxxyyyyzyxwwwxxwvutuvuttsssponmmkjjihgghihgfeefffffgghihhiiiikmnmmopppqtvvvwy{|}||}~~|{|}}|zzzzxvwxwxyxwwyz{{}}|{{}}}}}{{{{{zyy{{yyxyzywwwwxyxvvwxyyxwwxyzyxyyyyz|~~~~}}~~|{{{}}|zyyyzz{{zzz{zzz{|}}}}~~~~}~~}||}}{{{{{zyz{zyzzyz{{zy{||{}~~~~~~~}}}}|{|{zzz{zyxxxxyzxwvwwvuvwvuuvxz|{z{|}~~~~~~}}~~~~~~~~~}}}|{{{{yyz{{{{}}}~~~}}}|{zzyyyxwvwwwwwwvuutsrrrrrrqppoopoooooonmnnonmllllkkkkiiiijjjiijkllmnoprrssuwxxyz{|}~~~~}~~||||||}~}}~~}}~~~}~~}|{|}}}}}}}}}}}|{yyyyxwwwwvuuuvvvuuwxyyy{}~}}~~|zzzzzzyxxxzyy{|}}}~~~~~}}}}}||zyyzyxvvvwvvvvvvvwxyzz{||~~~~~~~~}~}||}|||zyzyxwvvvvwwwwwwwwy{||}~~~}|||}}~~}}~}|{zywvvvutsssutsstuuuvwwwwwwxxxxxyyxxyyyyyyzzzzyyzyyyzzxwvuvvuutssrqpqrrrpopqqqqrrqqrrqqrsssrqqqqonmnnmkjjjjkjjkkkkklnopqpqrtuuvwwvxyzzz|~~~~~~~~~}}}||{yyyxwvuuuuuuuvwvvvxyzzz{|}}}~~~~}}|zyyyzyyxxwxyyzzz{{{{|}}~~~~~~}}}{zz{{yxxxxyxwwwxxwwyzzyyy{||||}}}~~~}|}||{zzzyyyxxxxxxyyxxxyyz{zzz{|||~~}}}|{yyyyxwvuuutssrqqpoonnnmlkkllkkkklklmnnoqrrrsuvwwxxyzzzyyzzzyxwwwvuttuutssttuttuuvvvvvvwwvvutuuuutssrssrrssrqqqrsrqqrssrrsssssstuuuuvwwxyy{|}~~~~~}||||}|{{{{zzzz{zyxyyzyyyyzzzzz{{||}~}||}}|{{{|{zyzzzyxxyyyxwxyzzzz{|}~~}|||}|{z{{zyyzzzyxyyyyxwxxxxwwxxxxyz{{{|~~}}}}||||{{|{zz{{zzzzyyzyzz{{zy{|}~~~}|}}|zyxxwvvutsrqpppommmlkjjkjjihhiihhhiiihghjkkkkmnoopqstuvvwxyzz{|{{||{{{{|{zyxxyxxxxxxwwxxyzzyxyzzz{zyzzzzyyzzyyyyyyxwwwxwvvvvvvvuuuttuuvvvvwvwxyzz{{{|~~}|||{{{{zyxxwxyyxxxyzyyyz|}}|}~~}}}|zzzzyxwwxxxxxyyyyyzz{{||}}}}~}||{{yxxxwuuuvuttuvwwwwwyz{z{|||}~}}}||{zzz{zyz{}}}}}~~~~~}|zyxxwuuttssrrssrrrstsssssrrrrsrpnmlllkkjihgfgghhghhiijklmnnnoqrrrstuuuvvwxxxz{||{}~~~~}}|{{|}}|{{||}}~~~~~}{zyyyxwvwvusstuvuuuuvvwxyz{{z{|}}}~~}}~}|zzyxxxxxyyxxxz{{}}}}~~~~~}|{zzzywwwwwvwwwwwwxyzzzz{|||}~~~~~~||}}|zxxxxwvwxwvvuuvwxxxxyyxy{{{{|}}}}~~~~}}~~}||}}}~~~~}}}}|{{{||{zz{zzzzzyxxxyyyxyzyyyz||||||~~~}}}~}|{{{{ywvwwwusstsssrrrrsssttssrssstutsqqrrrqpooonmmnnnmllmmmmmmoonnnnoppqqqrqqrtuwxyyyy|~~~~}}|||{zzzzzyyyxyyyyyxxxxxxxyyyyyz{||||~~~~~~}|}}}}|||||{{{||{z{{{||}~~~~~}}}}|||}|{zzzz{{zyyyyxxyyyxwxyz|{z{}~~~}~~}}}|||||{|||zyzzzzyxwxxxxwxxxxyzz|}}}~~~}}}}}}}}~}}~}}~~}|yxxwwvutsrqpnnonmllmmmmmnopqrrstuuwxyyxxyyyyyyyxwvwwwvuuuutuuvvvvuuwxwvvvwvuuututtttttsstuuuttttuuuvvtsstttsssrqqppqrrqqstuuuwyz{|}~~}}~~}}}~~|{zz{zyxxxxxwvvwxwwy{{{{|~~|{{{zyxxyyxxwwwxyzz{|}||~~~~~}}{zzzyxwwwwwwvvvvvwxyzzz||}}~}}|{zzzzyxwxxyyxxz{{{|~~~~~~~~~}~~}}|||{{{zzyxwwvvtrqqqpnlkkkkjijkkjijllllllmnooopppqrssstvvvvwxyzzyyz||{z{||{{zz{zyxyzyxwwwwxxxxxxxxz|{{{||||}}}||zzzzzxwwwvutttttttuvuuuvwxyyyzz{z{|}~}~~zvuttz|wy{y|~|ywvuv}zyz}~{{{~}xxz{}}zy}~~yvy{zuttty}{vqtstz}~|zxxz|}~|{{}{y}{|{yy{}~~}zwtssw{zz}}zwwwxz}~||zyyxy{{}~~~~~~}|}}ywz}|xwy{~~{wuvz}zvz~~~}}}~|~~}}||~}~|{{}~{yy{}yyzyx{ywuqmlmnoopomfaacddfhhhhhecehjlnoqrokklmoswwvvuutrruz~|{zyxy|}{yy|}~}|}~~}}}yyzzyy{{zyvqmorrprtsqppnnquwy}~}~}|{{}}{|}}~~~}{|~}}}|zywwz}~~~}|zyz|~||}|||}|y{~}|}~~}|{|}|ywz}|zyz|||}}~}{zyvux{yxzzxwttwz{{|~}zxz|}}zy|~|||}~~~}}|zyz|{{{{xvvvvwxy|}|{{||}~}zwvvwxxwwwvusrrw{{{{{}}|~~}|zyyxyyyzzxwtrrrrttqpppomkkmmmmnmmmljjknpqpommmkknpnlmnkiikjhlomlmnnoqsssw|}}~~~~}~~}|ywvvttuvutuusqqsutvywvz|vruy{{{{zxwwvvx{||{{{{{z|~~}zwwwutvxxvvvwxwuw|}~}|}~}}~~|{}}}~}}~{zzzzzxyzwuwwwyzz{||{z|}~~}~}zwwyyyzzz{{zxwz}}~~}}}~}~}}~}|{{zywvwyyzzz{|}~~~~~|||||||}~~}{{}~}||||zzyvvxywuwyxvxyxxz|}}~~~~~~}}}||}~~{{|{{zzyyz{zxxxwvvvvwwxwusrqruuttsrrrqqqrrqrrommmmnmljjkkjihijjijkmmmoonprtvxyzyy{~~}}}~~~~||{{zvtvwsnmmnnnnmmnomllosvwuttvxyz||}}{zyxvuuutsrrrqpppqrsrrssrsssuwxxyyyxy{~}{}~}{yyzyxwwwwvuuuuuttuuutrrstuutuvvvxyyyz|~~~~}~~~~~}}~}~~~~}||}~}|{{{|||||}}~~~~~~~~~~~}}}||{{z{{z{|}~~}~~~}{{zyxxwvutttrpqrssrrsrrstttvwwwwwyzzyz{{{zyxxxxwuuutssqqqqpoonoooonnooopqpppqpprsssssstuwxxyyz|}~~}}~~|}~~~}{yyzzzzzyxxyxwvvwwwvutuvvtrrtuuuuuvwxxy{|~~~~}||{{{zxxxyxwvuutuutstuutrrstuuuuvwxwwy{}~~~}}}|{yxxxxwvvvuvvussuusrqrsrqqppqrrrqqrtuvwxy{|}~~}}|{{{{{yxxxxwvvvuuuuuuttuuvvwxyyzz{|~~~~}}}~~}|}~~~~|zzzywwwwxvutstuvvutssssrrrrqqqqpopppoopooooppoopqqpoopqqqqpppppqqrrrqrssrsuvwxxxxyz}~~~}||}||}||||||||~~~~}}~~}}|{{{{{zyxvvwxxwwwxyyyxxyz|}|||}~~~~}|{{{zzxwvwwwvvvwwvvwwxxxyz{{||{|~~}||{zywvvutsrqrsrqqrstutttuwyyyyyz{zz|}~~~~}}}{yxxyxvuuuuuttttuwwvvvwyyyz|}}}}}~}{{zzyxwwwwyyyyyzz{|~~}||zyxxwvvutsssttttssttttttuutssrrsrpommllkkjihhhgfghiiiijjklnopqssttuwyzz{|~~}~~}|}~~~}|}||}}~~~~~}~~~}|||}|{yyxxxvuutuusrrrstttttuvxyyz{}~~~~~|z{{zyxxwwwvvvvwxwwwwyz{{||||}~~~~~}~~~}|{zz{zywvvwvuvvvvuuvvwxyyyyz{|||}~~~~}{{|{yxxxxwvvvvwyyyxxyzzz{|}}}~~~~~~~~~~}|}}}}}}}||}~~}}}~~~~~}|||{z{{zzyz{{{zyxxyzzyyyyxvuuvwwusrqqppononnlkkkkllkkklmmmlmnnoopqqqqqrsuvwwwyyyz{}~~~~}|{zyyywvuuvvvusstuutsstvvuuuuuvwwxxyyzyy{|}~~}|{{{{{zyxwwwwwwwvvvvvvvuuvvwwwvvvwxxyy{|}}}~~~|~}}~|zx|~xtuwvtuurppqrsolmoqroknpnlnpmjptqnpqrruwwvvvy|}~~}|v{{w|{t{~{~}{|}~~{z~{}|yyz{}{xxwtrstsrrssqnlmopoqrpnprmhmtniosomqtuwyyyzyvvvvwz}|yxy{|zwwwtsssrqponmnponoprtsruvtrtvuuuuy|{ywtuxxvwyywvuuvsquzyxxyyxwvutrrrtvyvrvyustvwyyz||{{~}~}}}~|xvvsnnpljnsojqyrjnrqoopmjousprvusy|xz}zvy{w}}}~~~~}|{ywyzyyz|zvy{xvvwvrrutsttsrtvrnpspknrnjpvsqtwww{|zz~}z~}}}}~}}|{~~z{{yxz{yyywwyyyywz|wsx{yx{}zwy|}|~}z~~yt{xrvzvuxzyz{|zxxwutttqqtwtsvvwzxvuuvwutuwusx}yuvxxvtuwwwxwuwxvtwzxvwyxxvvz}zwz|yxzzyyywyzzzwty|zxvtuxwuuwwvwwuuttvwvuwxwvwxy|||~}}|~~~}}}|{yy|~}|{{|~~~~}ztwywuuusqtwqjovpjpvsqtvusuwusrrrqrsttsquxvtwxvtwywuxzzz|}|}~{|}zwxxusvywuuuwzzyxwy{{{zy{}}|{{~~~~|{}}{|~}|||||ywz~}|}~~~}~}}}||}}|}~}}||||zwuuuvuuvvvvtrrsrqrrqqppsvtrvyzy{|zxz|yvxzwuy|zxz|ywy{yvxzyxyzxwz|{y{~{y{}~~|{|}zxyzxvvwxyxwyzyxyzwuuuvwwwxyz{zyz{{{{|}}{z|~|~}}{{||{{{}~||}~{y{|{y{}}|||}~~~}~~}{yyzxvtrttrpqrssstuvvvtrrtqnprpnprpoqrqopqpnmmnonnortuuvvvwzzyz||||}~~|}~}}}{zzzzzz{zzzzzzzzzzyy{}||}}}|}~~~~~~~~~}~~~}}~~~}}||||}~}}}||{{{{{|}||}~~}~~~~~~~|~~}}~~|{{zz{{yyxwvtsrpppnllmmmnopqrssstuttuuvuutttuuuuwxxwyzyyz{{zz{zy{~}|~~~~~}}{z{||{|||{zyyyxwyzyxxyyzzyzz{{{zzzyyyyz{zz{|||}~~~~~~~~~}~~}~~~}~}}~}}}~~~~}||{{zyz{yxyzyxxxwuuuuuuuuttsrrrqqppoonnmmmmnnopppppqrrstuvwxyzzzz{{{|}~~}~~~~~~}|zzyyxxxyyz{{|||||{{z{{{||}}~~~~~~~~~~}||{{{{{|||{{{zzyyxxxxxyxxyzz{{{|||}|||||}||||}~~~~~~~~~~~}|{yxvutsrrrqqrrqqqrrrrrrssssssrrrrsssttuuuvvvwwxxyyyyyzzz{|}}~~~~}}||||||{{{zzyyxyyz{{{|||{{{{zzzzzzzzyzzz{||}}~~}||||}}}}}|||}}}~~~~}}}}}~}}}}}||||}}}~~~~~~~}}}||{zyyxwvvutsssrqqqqponmmmmmmnnooooooppqqrssttuvwxyz{|||}}~~~~}}||{{zzzyyyyyyyyzzzzzzzzzzz{{{{|||}}}~~~~~}}~~~}}|{{zzzzzzzzzzyyzzzzz{{{{{{{|||||||}}}~~~~}}}}}}~~~}|{zxwutsrrrrrrssssssssrrrrsrrrrrrsttuuvvwwxxxxxxyyyzz{{||||||}~~~~~}}||{zzyyxyyzzzzzzz{{{{zzzzzzzz{{{|||{{{zzz{|||}}}||||||}}~~~}|{zzyzzzzz{{{{{{{{{{{{{||||}}~~~~~~~}}}}}~~}||{{{zzywvvutssrqqppooooopppqqppooopppqqrstuvwwxxxxyyz{{|||}}~~~~}}}|||||||||||||}}}~}}}||||}}}}}}}~~~~~~~}}}||||||||||||{{{{{{||||||}}}}}}|{{{{{{||}~~~|{zyxwvuttssrrrrrrqqppppppppppqqqqqqqrsstuvwxxxyyyyyxyyyzz{||}~~}}||{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{zzyyyyyyz{{||}~~~}}}}}|||{zzzzzz{{{{|}}}}~~~~}~~~~~~~~~~~~~~~}|{zywvutssrrrqqqqqpppooooopqqrrrrrrsssttuvvwxxyzzzzz{{{||||}~~~~}}|||}}}}}}}}}|||||}}}}}}}}|||||||}}~~~~}}}}}~~~~~~~~~}}}}}~~~~~~~}}}}||||||}}}~~~~~~~~~~}}}}}}}~~~}|{zyxwvutsrrrrrrrrrrrqqqqpppppooppqqrsttuuuuuuvvvvvwwxyyzz{{|}}}~~~~~~~}}}}}}||{{{{{{{|{{{{zzzzzzyyxxxwwwxxyzz{{|}}~~~~~~~}}}||||{{{{zzz{{{{{{{{{||}}}}}}~~~~~~~~}{zywvusrqpponnmmmmmnnnnooooooooppqrsssttuuvwwxxxxyyz{{||}}~~~~~}}~~~~~~}}}}}}}}}}}~~~~~~~}}}|}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{{{{zz{{|||}}}}}}}~~~|{zxxwvvuutttsssrrrqqpppoooooooppqqrrrrssrrsssttuuvwxyyzzz{{{||}}}}}}}~~~~~~}}}}}}}}}}}}}||{{zyyxxxxxxxyyzz{||}}}~~~~~~~~~}}}|||||{{{{{{{{{zzzzzzzzzzz{{{||||}}}}}~~}|zywvtsrqpoonnnmmmmmnnnnnnnnooppqqrrrssstttuuvvvwxxyz{{|}}}}}}}~~~~~~~}}}}}}}}~~~~~}}|||}}}~~~~~~~}}}}~~~~~}}||||||{{{{zzzzyyyyyyyzz{{|||||}}}~~}|zyxwvuutssrqqppoonnnnnnnooopqqqrrrrrrrrssttuvwwxyzz{|||}}}}}}~~~~~~~~~~~}}~~~~~~}}||||{{zzyyxxxxxxyyyzz{{||}}~~~~~~~~}}}|||||{{{|||||||{{{zzzyyyzz{{{|||||||||}}}~~}{ywutsrrqpppooonnnnnnooooopppqrrrrrrrrssstuuvvwwxxyyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}~~~~}}|||{{{zzzzzzzzzzyyyyyyyyzz{|}}~}|zyxwutsrqpponnmmmmllmmmnnnnnnnnooppqrsssttuvvwwxyyz{|}}~~~~~~~~~~}|{zzyyxxxxxxxxxxyyyzz{{||||||||{{{{{{{{{{|||}}}}}|||||||||||||}}}~~~}}}}~~~}{ywvtsrqpooonnnnnnnnnnooooopppppqqrrssstttuuuuuuuvwwxyz{|}}~~~~~~~~~~~~~~}}}}}}}||}}}~~~~~~}~~}}}||{{{{{|||}}}~~~~}}||{{{{{{|||||||{{zzzzzzzz{{|}}~}{yxwvtsrqpooonnnnnnnnnnnnnnnooppqrrsttuuuuvvwxxyzz{||}~~~~~~~~~}}|{{{{{{zzzzzzyyyyyyyzzzz{{{{{zzyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{||}}}~~~~~}{ywvutsrqqppoooonnnnnnnmmmnnnooppqqqqqrrrrsssttuvwxyz{||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}|||||||||||}}}}}}}}~~~~~~}}||{{zz{{{{|||{{{{zzzz{{{{|||}}~~}{yxvusrqpppoooooonnnnnnnnnnooppqrrsttuuuuvwwxyyz{||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{zzzzzyyyyyxxxxxxxyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||}}~~}{ywutsrqqpooonnnnnmmmmmmmmmnnnnnnoooooopqqrsttuvwxyyz{{||}}}}}}}}}}}|||}}}~~~~~~}}}}}~~~}|||{{|||}}}~~~~~~~~~~~~}}||||||||{{{{{{{{{{{{{{|||||}}}}}~~~|zxwutsrqqppooonnnnmmmmnnnnoopppqrrsttuuvwxxyzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||{zzyyyxxxxwwwwxxxxxyyyyyyyzzz{{{||}}}}}}}||||||||}}~~}{yxvutsrqqppoooooooonnnnnnnnnnnmmnnnoppqrrsttuvwwxyyzz{{{|||||{{zzzz{{{||||}}~~~~~~~~~~~~~~~~}}|||||}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}~~~~~~~~~~|xtuvusnorqonnoopqonopsttqkpuutpntxvuwwvvvy}{xyy|~{{~~}}|~}{}|{}}|~~~~|xz|yvwvuuvvutsuxuqvztqvyxvssxyyxwy|~}yw{~{{|||{{}}{~|z|~~|}~~~}}~~~~~|}{|~~~~{xvuttuqmpsqnprrronppooponnoooprrrqrtuutuxzxwxyxy|}|{{~}z|~|{{{{|~~~}{~}|~}z}~~~||~~~|}|zz}~|yy{}}{vy~}zzz{{xwy{{zwy|}{yyxy{}{yz{{{||||{|~~}}zx{|yvtrqqpopqpnnppppqpooqstokorqrssstuvxxwuttuwy{{yx{~||~~}{z}~}~}z}~~~}~~||{yxxyyywwy{|zwxyy{}}|{z|}{y|~}~z{zxusqptwpjnqrrmknnmmkjklkkkklmnrpllpomorstttuvxwuuwyyvuxzwvxxvuy{yz|{yxwz|wu}}z{|}~||{z|~|{~}}}|}~~~~{~~~~~~|{}~}~}~}y|}~~|~}|||}~}}|{z{}zx{~}|yy{|{zz{|~~}~zx{|zz|{z}{y|~~}}~~|}u{|~~~~|{xttvwvqmpttqnmppnoppnpqqqqrttqrvvvvuwwvwxwyz}}ywy|}xz~}z~|}~|z}~}y~~~~~~~}y~{vz}}}zyzyxz|}{zyyyxz|{{~z|~{~|~{||wxzwtqprtqonmonkkkmqpmlnqsnkoqponoqpoqsrquvomtwuroqwvtvxvvzztt{{vvxxxwvy}{y}~{}~y}}}}|~~|~~~~||~~{z{||{zyy{||{zzz{|}}~}|}~}~~}|||}~~{vy}xy{|}zwwwxz|zwy}{w{}{z{{zyzzz{y{}yw{~{{~~{{~~~~~}|zzwtw{xttuvtsrpqtvwtpsuvvvutttvvvvvxwvwy|}xw}~{zyz}|z~z}|{~~~}|}~|}}y}|{yxz{{zy|~zx}~|z{}|}~~}}}{yz|wqsutstsqommnoppponooooooppnpsrqrqqrpqsqprstssspouyvuwwwwvw{wrw~|y{z{}|{|}~~}y~~~~~~}~|~~|~}}}~z~{}~{{~~{|~}{{{}~}||}|{~~}zz||ywvx|||zy{}{zyz}|yz}~|{|~~}}|||{{{}}|~}~~}~{{}zwwvxxsqstttstusqrsssuvussssttvxvtuwxyyyxxxxxxy{}{z|}zz~~~}|}~|~~|~}~~}~}}}|||zy{}{y|~}|}}|{|}}}~~~||~~}yvuwxspsspoopqqrrqonpqpqsrmnssqpnqurnoqqrutqsvustsvyyywvyyuvy{|yvz~zx{}zz~~{|~~~}}~}|}~~||}}}}}|{|||}}|{}~||}~~~}~~}}}}~}||||~}}~}zz}~}{{}}x|~|{}|}~}}~}|~~~~|}~zyzyywuuuvvsrrsvtqstuusruvtrqswwuvxvtwyvuwxzyux}{xxyz{{{z{~}||{{yw{|z~~{z{}}{}~}~~~~}}}{|~|{~{x{}z{{{{yy|}}|{{{~}z~}}}~}~~~~~~~}}~}~~|{zwuwvqqvvsqqqssrttpnqtssssttsqptxtprsssqrtuutsstvxvtwwuuwy{{{zy{|{{{{~~||}}~}~~}|}~~~~}{}~||~~}~}{|}z|zw|}||{}}z{~}|~~}~~~~~|~}|{zyxxwwxvstvxxustutttuvvuuuuttuwyxuuvvwzzwvwy{xuz}zyyy{||zyyz||yx{}}|yz~}{~~~~~}}{}}}}~}~~|~~}}~~z{~}||}~|{~}}~{y~||}~~{}~|}~~~{{||~}~~~~~~~~|{ywwwwvuttuwtprttsrqqrsropssqqpstpoturpqqrsuvwusttuwyywwyzzyy{|}}{{}}}}}~~}|~~}~~~~~~~~~}z~~}~~}}~~}|~~|}}||}}|}~}|}}~}|}}~~|~~~~|~~~~~}{zywuvxvsssssqortutqqrtvrnrwwvtrsuwwtuwyzwsx}{xzzz{}}|{|}{||}~{y|}{{}}{{|~}||~}yz}}xopu}~w|~upnuy~|yuu{}|{wuyzz}xux|{z}~y|}~uqsv}{xyyus{~wz~|zvqx|yxsnu~z~njy{|~|ywvttrqtutvvvz}|zxwxxwvwy}|{{xwz~}yxvsqkhhinqh_\[]``a_^bb^WRX_^]ade`ZY]bdb``ba\Z_dfffdbbeeehiilnlhefikmprqnoonpuxyzyvtttv~}|x|}}}{}~z{wwwwusrmgdb`abb`\Z\[[]ZX[]\ZZ[ZXYYZ^de^WX[XY`c^VV[WSX]_b]UVZZXZ`a[Z[VSX[UQZbYMQVRMPUVTTTPNRVTTZ^XPNQRRX\UPSVRMRXRJQWTPRSPNRWYXTSSRVXVW[__\Y\\[_bbb_]]_``dga^adeb_djjkkfceihejoljifefikhfkjdcimmloqnlqvsqx~{x{~{x{|z~z~}w|}~~|{yw{}x{}yz|}|}}~zy{~|urtxxrnsutspoqsuwwyzz}zv|}~~||z}}x~~}}zwx{|zxwutwusw{xwy{xuux}~|{|{~~{}|{|~}xx~~~}|yxz|xtturqstvxtqstsrppsttplnniknlnlggjmoljmqqpstnltzusuusruzunuynrytprttsqponnooomlkkhcbegfffb^_cb^afcaaacfdadgggedeffgfbdfecb``_^ac`\[]^^^accabb`ahjggkjfhlmlnqstsporvvuy|xtvyyxy||{|}{xx{~|{z{zy||~}~}|~}}{yz~}}~|{{yy{{yyyyxsorwtppoljiilnljkiffhgfjlje`djjgikiglojhmonllnponoprrqppprsspmnqponklmllnoljmolkmnnmmpqpoqpnoqpnnmlkijlljhgjkkjgegkkhhkkklorrqpprvutux{|zy{|}~~~|{{zywurrrrrnklmjilnmmnkjlnorrpqrqpqtvvtrpsvvtqopqrpmlnpolknnjhiklmkhijjiggigegihhjmliimnnpqssprutttuwwutttvvutssttttttvwvssvwwvvxxywstvwxtquwsqtwxvuuttxxutuxxtswwvwzzzyxyzzz{|}}~~~~~~~}~~}|z{|}|xvwxxwtvwtrstrqrromorqljnqqpomnqtssttvxvuy}|{|}}{|}}|yxz|ywvvwvuspqtsrssssrrststutrrsrqpooppnmlkkmkggiihgfffggeeeeffcbdfeefeddegggjkjijmnnqsttuvwyzxx{|zxxwxwtuxwuttstuuttuvuttvvvwxvuvvuuvtstusstuutsssuvuttuvtstuuurprtronpqqpnmnqrssrsuuvvx}~}}~~~~~~}~zy{zwxxvsrrrrpoonmljijlnliihhiggijjifhkjjjknonmmortuuuwyvuy}|yyz||{zz{{xvxyxvuvxwuuvwyyxyzzyxxz{zy{zxyzzyyyzzyz{{yyzyxy{||zz||{zz{~~|}}}}}||zyz{xtuwvtutssttttstuutvxvuvwy{xwy{||{|~~|~~~|zyz{{{{{zzyxyyx{}{yxxz{{zxwwvvvuuvtsrqqrrqqqstsrrrsuvwwwxxxyzz||}}}}~~|{zyyyyxwwyzz{|||{|}|}{{ywy{xvxxvuvvvussvsoqronppmjijljfgjigfefhhhhhhhhijlmlkklllnoponoqqpqrstvvussuxxvvxwuvwwvutttttutrrsrprssrssuuttuuuvwwvwxwutstsqqqponmllklmnnnoonprtuvvvxz{||}~}}~|yy|~~}||}~~}}|{{||zyyzzyz{||}~}}~}{|}}{yxzywwxy{zxyyy{||}}|}~~~~~~~}{zyyyxxyyyyxwwxyzz{{{zz}~~~~~}||zywvuvxxussuxwtsttuutuutrqrssqomllmligffffffecccdddeffffefghhiiijlmmlmopooruvvwwxyzzz{|}|zz||yxyxwxwwvttwyvuuvxxxyzzyxxxx{|{yyxxxxxxvvwwvuvwvvuuvwvvvwy{zwvwxxyyyzyyz{zz{}}~~~{{||zz||||zzzzyzzyz|zwz}|{{|~~~}}~}{{|{z{{zzzyzzzyyyyz{zyyywwy{||{|~~~~~}|{z|}{z{||{yxy{|{xwxzzwvxyyxwwwyz{{{|}}~|~}|}~~}}~~~}|{{{{zz{||{{}~~~~~~~|{yxzzyzyyyxwvuwwutttusqqqqrqnnnnnmmoonmllmoonmllkkkkkklljiikljilmmlkmpqrrrsuwxxy{|{||}}}~~~}{z|}~}||{{|}||~~~~}}}~~~|||~~}}~~~}}~~{zzzzyyxxwvwxwvwwvxyzzzz|}~~~}}|{}}yxy{|{yyzyxxz{|~~|}~~~~~~}}}~~|||||zxxzzyvtvwwutuvutvxyzz{z{|~~}~~~~}}||~~~~|{|{zyyzyyxwuuvwxwwyyvwz}|}~~}~~~~}}~~~~}{zxxxusvwtstuutstvuuvwxxxxwxzywwyz{zxyyyyyyzz{zyyxwxyzywwvtuuuvtrqqpqrsqoopppprssrrqqrqqsttsqopppnnnnmkiiijjjjklkjjloqpooqsuttvxwwwxz{|{|}~~~~~}~~~~~}}}|{zyyywvvvvvtttuvwwwwwxwx{|{{||}~}|~~|{zz{zxxxxxyyxy|{yyz|}}}~~}}}|~}|zyzzyyxxxxxxwwxxyzz{{yxy{}}}}~~}}}~}{zzz{zzzyyyxxxy{zyxxyzzy{|{|}||~~|}~|{zxxxxwvuutsrrtsqqponmmmmmllkjklkjlnmmnoprqqtttvxwxyzzyxxyzzxwvvwxuttutsrstttttttuvuuvwwvuuuttttttsrstssrssrqqrstsrqrssrrsttttrqtwvuuvyyxz|}~~~~~~|{{|}}|zz{{zyyz{{zxxz{zyxyyzz|}}{|}~~~}}||}}|{{|}zwy|{yxxyzywwxyzzzzz{|~~~~}|{{}~|z{{{zyz|{yz{xwxyxxyzzywxzxx{}|{|}}~~~|}~}|||}|z|}||}||{z{|{zyyz{{zz{}~~}|}~~}{ywwwxwtstsqooonmnnlkjjjiijhghhhhhijigghijkklmmmnooprtuuvwwxxzzzz|{z{||{zywwxyyxuvxxvuvwyyxxyyzyyzzz{zz{zzzyz{yxyyyxwxyxvvwvuuuuuttuuuuuuuvvwxxyzzz{|~}||}|{{|{zzyyzzzzyyz|{zz{|}|}~~}|{zzzyyxwwxxxxyzyxyzyy|||||}~~}||}}{yxxxwuuwwwvvvwxxwwyz{{{|~}|}|{}}|{z||{yxxz}}}|}~}~~~~}}}{yxwvtttsstsrssrqqrssrrssrqqrsqonllmlkjihhgfeghhggghiiijlmnnoqrqrsttuvwwvwyyz{|||}~~}|||}~}}}||}}~~~~}}}}}|zzzyxwvvvttttuuuttvwwwxz||{|}}}}~~~|}|{zyxxxzzywxxxy{|}}}~~}~~}}~}|zyyyvuwxwwwwwvwwxyz{{{{||}}}~~}}~|{zyyxxwwxwvutvxwvwxxyyyz{zzz|}}~~~~}}||}}|}~~~~~~}}~~|{||||{zzyyz{|zyxwwyzyyzzzzz{|}||}}}}~~}{{{zzywvvvutsssrssrqqqqqrssqpqssstttrqpqrsqooonmmmnomlkklmmlmmnoonnopqqqrssrrttuvyzzyy}~~~~}}}||||{zz{{zyyzyxxxyyzzyxxxxxxyz{{||{{~~~}|}||}~|{{|}{y{~}zyz{|{|~}}~~~}}|}}||||{y{|zy{{zywxyxxyzxwwxyzz{{{|}}}}~~}{z{||{z||zyyyyyyxwwvwxvvxyxxxy{{{}~}~~~}}}{{}~~~}}~}}~~|{{zyxvtstssrpopommmmnnnnnnopqrstuttvwyyyyxxxyyyyxxvvuuuuuuuuttttuvvuvwwwvwwwuttuuuttuttsrstuuuuuuuutvwvuttvurstttrprssrqrtuuuvxyz||}~~~}~~}}|}}|{{{{zxxwwxzxwvwxwvy}}|{|}~}}~~~}|{{zyyyyyzzxwwy{zz|~||}~~~}|{yzzyxvvvvvvvwwvuuwzzy{|||}~~}}||{zyzzyxxwxzyxy{{{{|~~~}~~~~}}~~~||||zz{zzxwvwvvtrqppqomjkkkkjjkjiilmmmllllloqpqqpqrsttuvvvvwxy{zyyz}}|z{}}}|{{{zyyzzzxwwwwyyzyxwwxy|}}|||}}}}~~}{zzzzxwxwwutttttttuvuuuvwy}yusrqqx|z~~|z~yxz~}vwx{wsrtuw{~xroostt{{ytsvy~}}}~~~{utw{{z{{{zxvrot}z|~{wwwuw{~~~}{{||ywux{{{|yutrqrtwxyz{yvsrsuz~{yxz~~~~~|yvvz}||zwuuvwz~~|}~~~}zyz{~}{zwuvx{|zwusrrstuvyzxurprtssvxvuuqnoqrrrsstsrqmlmptvtrrqponnqtttuurnpsttw{{yzzwtw{{{}}zyyvvy{|}|}~}zxxz|~{x|~}~{wvuvy|{zzzxvuvuvy}}z|~ytuxz|~~{||wuy|}~~{{||yyzz}|y{~}}}zvw{{z~~yuvvuuw{~~|{wsv{{x|||||~}xvxy{~~{xxy{}}}}z{{yxyzzyyyxustrpswwvwvuuuux{}~|}~~|zzwuvxyyy{|yvvvxz{|~|yz|xtvyzz{zxxwwvuw{|{}~~}}~~|{zxvux{zyyyywvvxz||}}|z{{|~~~}{yzzwuvxxvvwxxwvwxy}}|||~}|~}}zz{ywxywtuurooqppsvurstqpsxyxxxz{zxyzz{}~}{z{{zyxyyyyzyxvttsstuvwurqpnnpqooqplkmoooqssrvyxvx{}}~}}}zxyxy{{xusstvxxy{|{yz}~~~}~}|}~}~~|~||{|}}|{yxwwxyz{|}}|}~||~~~~|{yyyyzzzzzxuvwyyzzyxxxvuwzywyzxwxxyzz|~~}{z||zyxwvutrqqrrrrppprssrrtwyxwyz||}~~~}zwvwwurqppommorttttssvy|~~~~}}~|{yvtsrpoooonmkjijlllklmmlklnnnoppqsrstvvuuwz|||{{}~}}~~~}}~}{||||zxxyyz|zxyyyyxxxyzywvtsstuuusssrqqqrrssssrrrqrstssrtusqqsrsuwvtuvxyxxz}~}~|yz{zyxwy{zyyy|}|}|{}~}~}|}~}}~}}}~~~~}~~~|{|}}}}}{z|}}~~}}}|{yzzxwwxyyyzyyxy{||~~}}~~}}~}{|}~~~~~~~}{zzzywwxxwvvwxwwxzyxxy{|{zz{{|}|{{}}~~|}~}}}~}{||||{zz{||zyxy{zxxwwwvuwyxxxyyz{|}~||}}}|ywvutusqooonlijkjiigfghgffghhhhhijknoopqrstwy{|}}}~~}~~}{z{||zzzzz{|~}|}}}}}~~}{{||{ywwxwwvtsrqqpppppppommnoonmmnnnnmlmnppqrssrtxz|}~~}}|{zzzyxwwxxvtuuuusstttsqpqrstssttvwvwy{}~~}|}}}|zxyywuuwwwuttttwwtsvxyyyyz{{|}}}~}~~~~}}}~~}}|{{zz{yxxxyzxxzyyyy{}|}}}}~~~}}}|||zz{|{zyyz|}~~~~~~~}}~~}}{yxz{zz{{|}{zz{~~~~}}}{zyxyyvuvvtssrrqppponnnnmnnnnopppprtsrstvxxwwwxyyxxxxyyywwwwwwwwwwvwwxyz{zzz|}}~}~~~}}~~~}|}||{z{||zxxxwutuutssqoooqqqqppqrssrrtuwvuwyyxvvyz{|||||}~~~{{{zyyxxxwwwustvuuuuuvutstuwxxvwyxxxz|~}}}{zz{zxwvuuusqprrqpoopqrrqqrtvwwyyz{||~}~~~~~~}~}{yxxwusrrrrpppoopppppsuutuvxzz{}~~|||||{zyyyxxwuvwwwvvwwxz{{{|~~}~~}{yyxwvutuututsrsstuttuvwvtuxxuuvxyvuwwvwxxxxyz{{yz{|}~||}}|{z{}|zxwwwwvvuutttsstuuvvvvvwwwxyyyz{{{{{z{{||{yxxxxwvuuuvutrqstsrrsttstvwwwxxyyy{{{|}||}~~}}{zyxwwvvvvwvvuuvwxyzzz{||}~~~|zyy{zxvuvvuvvvvvvuuvwxxxxxxxzzz{|||{{|}~~|}}}{zxwwwwvtstttsrqrsttsttuvuuvwxxy{{zz{|}~}}~}||{xwwwwutuwvuttuvutwxwwxyzzy{|||~~}||{zyxxwuttuutsrrrrrrrqqqqrssssssstuwxyyzzzzz{~}|}||{yxyzyxyyyxxxzyyz{zzzzyyy{|{yxxwwwvwwtsttsrqqrsrqpqqrrqqrtvvuuuuvwwxyzz{{|{{|~~~~}|||{||{zyxz{zzzzyyyz{{|{zzz{||{z{||{{z}~}~~}}{y|~~z|~}||}yuuz~~~|xpmnpswvuwxywohhkkknstrvyskihilosw{|{{{yxwy~}z{}z}zrx~{}}}{xtsx|zx|~{z}|}|xxxxxvrqrrsuupnpnlkihlopqrrpllmf`gnlinroklopqstwzzwwxxxyyvvwx|~~zxwttstxzxyzzyxvwzzz~}zyx{}}~|z{zxwxyywv|}yxxxvttvyywwwwxtptwssxz|}{zz{}~{|~xty~|}{zz{~}|zxz{{}~}xuz~|xvsmfdfeelsmfmtjbgjihknlipurmnrrs{|~{}{x~~{zyxwxyuswywuwxsoquvvxzxuuvsrrrrsw{wsuuojmplhntttwzxvvwwvz~|}~~}~~}}}{yxvwyyzyvvvqlorqqtwvvxxwvvxus|}{w~|txzusvyyxy{{wuusomkjlprqqsrsurommptttvwusw{wtuxyyxy{||{ywxyxwz~}z|}zxwwz}zx||z|}{yxxz~}||yz}{y|~~|}}zwusruxvwxxxwvvxyy}~~{~~~~~~}~|}~~~~~|{{~{z|}|zyywutty}zw{{v|}{~~{tvwtrqpmkpsldhmf`ejgehihgilkhghfehmopoosvtruwww{~~{{{}}y}{yzzvtvwutuurpqsronoswxxvttvvwtruyywvvy}}{}}|~}{y{}|yxxwvttttpnqvvtvyxvvuy}|{~~}{zzywvvvutsrrrsrpnnopppqpoppsussx}}|}z}~{xz|zy}{xxwtrtvsprutqppmmqtstvxxxy||}|z{}{{}z{||||{}}{yyy{{|}}~~~~|yyzzz{||}{xxzxuvywuxzxvutvwyyxxz|zxzzxx{}~~{|{vsqoprnjhhgijkjhiihfghebdecadfeceiifhjhefghiijosuvxyzz}~{|}{yvttsstronoponmljjjkmmnprpprtssvxz{}~~~}}{{|{{{{|{xuuuuuvvuvxzywxyyxvvwyxwxzxuvxvttvy{||{z{||~~{xwvvvvwwvutqmjjjlljikllmnpqrtvvwy{|}|||{yxxzzzxwxyxvuutstwvtsutsuxvsvy|~~~|{||{}}|}~}{y{}|{|}}~~~}|||~~~}}~}{zyz{{yz{{|}}}}}{zy{zxxyxxyxwwvuvxxwxxwvuutttvxyyxwvvvvyzz{}}~~||}|zyyxwtrrssrstqopqonmlkjjkllkjhghhgfeffffffgggilmnopsvxyzz{}zxwwvusstutsssrrsrpopqonnpqrtuuutuwxxxxxyz{|}~~~}|||}}|{{|||{zzyyy{{yxwwvtssttsttutssrrrrstuvwwwxyz|}}|zzzywusqpqqpmlnoppnnnnnnoppopqqsqoprrstutttuvvvvwwwwwwwvvwwxxyyxxyzzz{||||||}}}~}|||{zzyyxwwyzz{{{|}~~}~~}|{zz|||zz{{zzyxwwwxxxxwwwvwwwwvvxyzzzzyy{||}}}~~}|||||{zyxxwvuusrqonmlkjiihhggffghiihgghikmnoqrtuuvxyz||}~~~|yyyxxxwwutssstsrqrrrrqppqrrrrrrrsuvwvvvwy{|}}}~}}~}}}}}~~~~}|{{{zzzyxxyxwvvvwvvwwwwxwvvvvvuuxyxy{|||}}}}}~~~~}|{yxwurqrrqqqqqrrqppqqqpponnnnonnnnoppqqqqrssssssstuvuuuvwyyxwxy{||~}|}~~~}||{{{{{{|||{zzzz{|}~}}}~~~~}|{{{zzzzzyyz{yxwwvvvvwwvuttvvvvwwwwvuuvwxyyz|}}~~~~~~}}}}}{ywutttsrqpoopponmlllljijkmmmnnnnooqsttttuuuuwyyz{}}{z{zxvvuttttsrrqppqrrrqqqqqqrstuuuvxxyz{|}}~~~~~~}||}|||{{{{{|{{zzyyzzyyyy{zyxxwwvuttsrrssssssuwwwwwxyz{}}}}~~}|zyxxwvutrrrrrrrsssrrqpppppppooonnonlllmnooppppqrrpooqrsststtvxz{{|}~~~~~~~}{{zyyyz{{{{}~~|{zywvuuvvtssstttttssssstuvvvvwxyyy{|}}}}~~}||{yyyyyyxxwvtsqqrqqponpqpoppponoppoqrstuttuvxyyyyz{|}~~}{{{zxvvvvutsrqqrssrrqqqqrssttttuuuuvwxz{|}}}~~~~~~~~~~}||}}}||||{{||{zywwvvvutsrrrrrrsrrtuuuuuwxy{|}~}{zxwvvvutsrqqrrrrrrrqppponnnmlkjiijkklllllmnnnnoooppqrrtuwxyyyz{{|}}}~~~}}}|{zzzzzyxxxxxyz||}~~~~~}|{xvwxwvuuuutttssssttuvvvvvwwwwwxyyzz{}~~~~~~}|||zxxwvutssqponnnnnnnnopqpqrsttuwxxwwxyyz{{|||||}}~}}||||}}~~}}~~~|{zzzyxxwwxxxvuuuvwvwwvuvvwxxxxxxxwwwwxyz{|}}}|||||{zzyxxxwutsstttttssssttttttuwxxyyyzz{|}}~~~}{xvwxvutsrqponmmllkkkjhggghhghiijklkjkkjklllmmnpooqssstuuvvxz{z{zz{}~~~~~}}}}|||{{{zzzzz|}}}}}~~}|{{{{{yxxxwwwwwwwwwwvvuuvvvuuuuvwxxwvvwwwxzzz{|~}}}}|{zyxvvutsssssrqrrrrssstuuuvuvvuuuuvvwwxxxwvvvvwxz{zyz|||}~~~}|{{zzz{{zyxwwwwwwwutuvvvwwwxwwwwuuuvwwwyz{||}~~}~~|{zyyyzyxwvwwvvuttttttssstutttuuttuvvwxxyyyyyz|}~|ywwvutrqqponnmlkjjkkjihhiijjjjjjkkjiiihhijjkkklnpqrstuvwxxz|}}~~~}|{zzyyz{zz{{|||{{||}~}}||{{zzyyyyyzyxxwvwwuttsssrqqqqrrsttsstvvwwvxyz|~~~~}~~~~|zxyyxxxwvuttutsssttttssrstuuuuuvvvvvvvvwyzz{{|||}}}}~~~}}||{xyyxwwvutttttttuuuvvwwwwxyzzzzzzz|}~~~}}|{{{{zzyxwvwvvuutsssrqoonnnnopqqrstuuuvwy{|}~}{yxwvutsqoooonlkjihhgghgffggfeddefghijjjjklnnopqtuvwxy{||~~|{{{zzyzzz{{{{{||}}}~~}|{{{{zyxxwwwvutttttrrqpqqrrsrrstuvvwwxyzz{||}}~~}|zyxyyyxxyz{||}}~|yxxwvvvvutttvvuuuuuvvvvvuuvvvvuuvwwxxvuuuvvvvwwwwxz{{|~~}{zzzyxwvvvuuuuttttuvvvvwxz{||}}}}}}}}}~}}~~~~~|{zyxwvvvuttssssrqpponnoooppqsstvwwxyzz{|}}~~~|zxvtrpomkjihhhhfddddddeedcdeeffghijkmmmnoopqrstuvwyz{|}}~}}}}}}}~~~}}||{{||||{{{{{zyzyywwvvvuuuttuuuuuuuuttuutttuuvvwxwwwxyzzz{|||}~~~~}}~~~~}|{z{{|||||}~~}|zzyyyxwvvuvvuusrrsrqqqqqrsttsstttuvvvvxyyyyy{|~~~}|{{{||{zyxxyyyywwwwwvvuuuuvvwwwwwwwxxxyyyz{{{||}~~~~~~}|{{{zyxvuuttuvvuuttttsssrsstttstttuvwxxxyz{{|}~}|yvtrpnmljjiiihggfffffeeeeeffgggghijkllmmnoppqrtvxz{||}~~|{zzyyyyyyxwvuttuuuuutttuuutstuuvvuttttuuuutstuuuuvvvwyz{|}~~}}}}||{zz|}}}}}~}|zyxwvutsrqqrrqppppppppppqqrrsssrstttuvwxxyyz{|||}}}}}~}~~}{zzzzzyyyyyyyyyxxyyyyywvvvvvuuuuvwxxwwvvwyyz{{|}~~~~~~~}}|||||{zyxwwwwvvuttuuuttttssssssssttttttuuvvwxz|}}~~}{yvtrqomlkiijjihfeeffffeeeefhgggghijlnnnoqrstuwyy{}}~~~}|{{zyxwwvtttuttsrrrrrrrrrrrrrrstttuuuuuvvvvvvwwxxyz{|~~~}||{{|{zyyz{{{||||}~}|{ywvvuutssrrrrqppppooopponnnoppqrrsttuvvwwwxz{}}|{|{{||||{yxyxwwvvvvvwwvvvvvvvvvuuwwwwwwxyyzz{|||}~~~~~~}|{{{{zywvvvvutsrrrrqqqqqrstttttuuvxxyyyz{{{|~xtvvvz{yrmg^\`dgikkigaZZ[_filmnjdbcehlqwzyuqnotuv~}yx|~||zz~}}~{wtpooppqtutqomhglsrpsuqloqoptwyz{ywvvwy|}~~}}~}~|zxvw{~~~}wsuxxx~{z{~|yvuwyxvuspnmljilqrpnliffhkopnoqqomlnqwzzyvsuuuvvvz}|yxtrrstxywuusrqonswwwwvrooqtwz}~~~|zxz|}}}{||zzyxz|~~~~{z{|}~~~~{xwuux|~|yyzxutsv|~~~}zwxzzyz}}}}}xsv{{z~|}|zz~|ywuuuqnmljgecbdeffedc`__`dhiiiigegknptxxvvvuuwz|}}~}|~}~~|zxvutokjkkmnmmlifefhkossqooprrtxy|~{yyzzz{}}|}}|{{{xv{}}|zy{}~~~}xz}}}~|{zyyz|}}}}{yz|{}~|zyxwxyurqqnllmlkklkjhfdchlmnnmnoooprstvwwvtsrrrrturponmmmllnnmnmlljjpssttsuyxvy~}}||~~}}~}}|}~|z|}yvwxxvvvtruxwuvvsquyyyz||}}}}}|}~}~}||{|{ywutsqpmklmkjkligghffhjkjikmoomptuwyyxxz{|}}|}}||}}|zyxwwvvxxxy{{{{{{~}{yyyywuuuqopqooppqrqopqrstuvwvuvwwwwwyzzyyxwvxyyyxxxywuvy{}|zyz{{zyxxxwvuuvxyyyxy|~~||{ywwussrponmnomlmnlklmpqqoprqpqqppqrsrononmlkkmmlkkjjjihjlmmmlkklpqrstuuwxvw{~}{}~~~~|ywvwvuuttttrqrqrrrsttssstuuuvwyz{{zz{|}}~}~~}}}{ywuutqnoponnnmmopqppqsstvvvxxxxxxz||{{{{{zyz{zyxwwwwwwwvwwvvvutuvvwxyzyyzzz{|||~~~~}{||{{zxwvvvvvvvvvwxwwxyyyyyyxxyz{zzz{{|||{{{{zxxyzzzxwyyz{{yyz{zzzz{|||}}~~~~}|}}}||{{{{|{{{||{{{||}~~~~{zyxutsrqrrrqppqqppqrrrrqppopqrqppomllmnmllmlkkjklmllkkkkjijkklllmnnoopqstvxyz{|}~}}~~}}}|||{yxxxxwuttttsqqqpqqpooppopqqqrrssuwxxy{}~~}}}~~~}}}~~}~}{zywutstuuttstuuvvvvwwxwwwwxwvwwwwwwxwwwvwwxxwwwwxxwwwwwxxwvvvvvuuvvvuttuuvvwxyyz{{}~}||{zzyxxxxyzzzz{zz{{|}}|||||}}|}}}}|||||{{{{{z{{zxyzzzyxxyyyyxxz{{zyyz||}~~~~~~~~|{zwuttttrqqrsttsrssssrrsttrqpppppoonlkkkllllkkkkkkjjlmmllllmnonopqrrrrsuwyzz{}~~~~~}|{zzyxxvutsrqqpoooonoooonnooopqrsuvvwwy}~~~~~~~~}|||~~}||}~~~~~~~}|zyxxwwwvuuvvvuttuvvvvvwxxyyxxxzzzyyyzzyyxwwwvvuutuuttsrrsrrrsstssstuvwyz{|||}~~}{{|||{{{{{|{{{|}}}|}~}}}}|{zyyywwvvvwwvvvwxyyxxy{|}}}~~}}}}}||{|}~~|{{zywutttttrqqppoopppoooonooppppooppqqponnoonmllmmllllmmmmmmnoqqqrsuvwy{|}}~}{zyxwvtrqponmmnoonmmnnopqqstuuuwyzz{|}~}~~}|{zyzzzzyyz{{|||}~}{{{{zyxwwvvvvvvvuuvvvwwwwxxxxxyzzyyyxyyxxvuvvvutssrrrrqqqqpppqsttuvvwxyz{|}~~}}~~}||||||||}}|}~~~}|{zzzyxvuuuuuuvwwvwwwxyzzz{|}~~~}~~}||}~}|{{zywuttssrrrrqqppppoopqqpppqqqqpppqqpomnnnnnnmmmnnnmnooonnopqrsttuvwxxyz{{|~~~~~}{zyyxwvvutsrqrrrrqpqqrqqqqrrrstuvuuuwxz{||}~~~}}}~}{{{{}}|{zzz{|}~}|{zyxwvvvwwwvvwwwxwxyxyyyxwyzzxxwwvvvvwvvwvutttutuuuuttsssststttuttuuuuvwvxxyyxxz{|}}||}~~y~~lwsh_cjgcbacebba^_`acbccdgjjhknpqkedfhjfcn{yw{~vmu{~~|y{}{ytpoqppkgda`__`_^^]ZYWV\aab_]]][ZYW[__```bfffeefgjmmljjqyyz{{ywvvxy{|wrmiknjgfefeddefhjmoooooqrsvvvutrqrrvyunnnprvz{}}}zwuux{}}|xusrolkjhginz}yrjcdfddgiiggghhghlnoppmjghklklmoruwz~}~}{xutwyuqtvurolkkmppoqqlggfcbfjihkmnoqtutxzywvw{~}{yz}{wvvtuwy}|zyxphilkifddfjopqsspnmkkkbW[_ZXZYZZYYXWXYXXZ\YUVXUTSSW]bedbaabdeded_ZVW]ccaa`_]]^^^`aabhpst}}usttuvx|~zx{~yorupmjiptuumekplhd`acb```abfjhedcbcccefhihhgfefghhghihgghjklmmotvxywux||}}|}}~|||zyyyxxz{zyyzzyxxy{{{{z{{yxxyywvwwvvwxyvuxzyvwy{}|zzzyywuvxuqqqnkkkjifcgjjiigdbbcbbgihfdbabcdddbbbbccaa_]ada`bba_\[_bbceddca_abbabcbbdffiiikmiffghijjklmppoppmklnpsvvvvuvy|}}}~~~~~zvxzywurnjiijjhfghggggggdacffddfggecbbcefgjkkjjikmmmlklnqtqnopqtsrrrvyxuttuwwxy{}{zz{{}{wvvz~}z{{zxwxxxyyyzxvwwwxxwz|zywwy{xvwxy{|{{zz{zy}~}}}|~~}~}yy{||zvutssstuusqrtrpqronnmpqnkjjkllmmlorssttsrpnnommpttrssqnoqpnmnopmjlnmlkjjihhgfgiiihgfgjlmmkiknlkkiijiilnnljhikmptutpnnnoqtvwxyyyz{{|}}~~~}~~~|yzzvtuwwwvusrtwxxvsuwwxwvwwwxxy{}|zxxwvutvxxwwwxy{|{z|~{y{~}}~|{{~~~~}}|}~}}||~}||{|}{{zz{|zyz|}~}zz|}~~}}~}|zxy|}}|{yvuuvwvtuvvuvxwutsssstuvusstssuwvtsrrttsrrporuvwuqonllmoprrrqqpoooprrqqppppprsrrrqqqpppqrrssomorrrqooonnpstuvvtuwwutuvwxzz{|zyz{{{||}}{yyzz|~~~||~~~~}~~~}~}}}}}}|}}~|}}~}|~~~}|zz{|~~~}{~~z|}~~}}~~~~}~}z|~~~}|||{{}~~~~~~}||{z{{|}~|z|~}|{{}}||}~~}}}|{||{z{|{{zxxxwxwvwwvuuuuvutuuttuvwwvuuuuvutttssttuvutsrstrqrrrqrrrrssqoppqrrqqqrrqqqrrrrsttssrqppooopqstttsrrtvuuwxvutuuuvwvuuvuvvwwvuuwwwwy{zyyzz{|}~~}}~~~~~~~~~~}~~~~~~}~}|}~}~~~~~~~~~~}}|{{{{|}}}|{||}}~~}||||{|}{{{{}~|{|}~~}||||}}~~~~~~~~~~~~}}~~}}~~}}||}}}~~~~~}}}~~|{zzzzyxyyxxwwxxzzzyxwwwwwvtsstvvvutttsrrrrqqqpooopqqpommnnnnnnnnnnmnnnnnoooppoopppoooqrrqrrqrrsrrsttttuuuuttuttvvvuvwxyyyyyzz{|{{{||{|}}}||~~~~~~~~~}||||}}}|{{}}}}~}|}~~}}~~~}|}}~~~~~~~~~~~~~}~}}~~~~~~~~~~~~~~~~~~~}}}}~}||||{||{zzzzyyyyyyxxxxvvvuuuuuttssrrqqqqqqqqqqqqppppqqppppppqqqqpppppqqqqqrrrrrrrrsssssttttttttttttuuuvwvvwwwxwwxxxxxxyyyzz{{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{||{{zzyyxxwwwvuuttttssrrrrqqqqppppppopppooooooppppppppppppppppppqqqqqqrrrrrrrrsrrsssstttuuuuuuuvvvvwxxxxxxxxxyyzzz{{||||||}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{zzyyxxwwvuutttssrrrrrqqqqqppppoooooooooooooooppppppppppqppppppqqqqqrrrrssssstttttuuuuuuvvvwwwxxyyyyyzzz{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{zyyxxwwwvvvuttssrrrrrrqqqqpppqqqqpppppppppqqpppppppppqqqpppqqqqrrrrrrrrssssttttttttuuvvvvwwwxxxyyyzzzzzzz{{{|||||||}}}}~~~~~~~~}}~}}}}}}}}}}}~~~~~~}}}}~~~~}}}~~~~~~~~~~~}}}|{{zzyyxxwwvvvuuttttssssrrrrqqqqqqqpppppppppppppppqqqqqqqqqqqqqqrrqqrrrrsssttttuuuuuuvvvvwwwwwxxxyyyzzzzz{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyxwwvvuuuuttssssrrrrsrrrrqqqqqqppppppoooppppppppppqqqqrrrqqrrrssstttttttuuuvvvvvvwwwxxxxyyyyyzzzz{{{{{|{{||}|}}}}}||}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyxxwwvvuuutttssssrrrrqqqqqqqqpppppppppppppppppppppqqqqqqrrrrssssssttttuuuuuvvvvwwwxxxxxyyyzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~}}}|{{zzyyxxxwwvvvuuuttttttssssrrrrrrqqqqqqqqqpppqqqqqqqqqrrqqqrrrrrrsssssttttuuuvvvvvwwwwxxxxyyyyyzzz{{{{|{||||||}}}|}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}}}|{{zzzyxxxxwwvuvwustutstvsqrtsrqpqrrrrqqpqrqpqrqpqsrqqsrrrrsssrstsrtvuttuvvuuvwvwwxxxxwyzzzzyz{{{|}|{|}|{|~}|}}}|||}~}}}}|}}}}|}~}}}}}~}|}~}~~}}~~}~~|~~}~~}}~~}~~~}~~~~}~~}}~~}~~~~~~~}~~||}|{zzyxyyxxwwvuuvutuvtstutsssssrrrrrsrqqqqsqpqrrrrrrrqrrsstsrssttttttuwutvxwuwxwvxzyxz{zxz{{z{|{z|}|z|}|{|}||||}}|||}}|}~}|}~}}}}}~}}}~~}}}}}}}~~}|}~}}~~}~~}~~}~~|}~~~~}}~~}||}|{{zzyyyxxwwwwvvvvuuuuuttstttsstsrrsrqrrrrrrqqrrrqrsrqrsrrssstsstutttuutuvvvvvwwwxxxxxyyyyyyyzzzzz{{{{{{{|{{{||||{|}||||}}||}~}|}}}~}}}~}}~~}}}~~~}}~~~~~~~~}}~~~~~}~~~}~~~~~~~~~~~~~~~~~}|||{zzzzyyyyxxwwwwwvuvvuuuuttttstssssssssrrrrrrrrsssrsssssssstttttuutuuvvvwwwwwwwxxxyyxyyyyzzzzzzzz{{{{{{{{{{|{{{{|||||||}}||}}}}}}}~}}}}}}}~}}~~~}~~~}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}||{{{zzzyyxxxwwwwwvvvvuuuuuttttttsssssssssssssssssssssssttttttuuuuvvvvwwwwwwxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{|{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzyyyxxxwwwwvvvvvvuuuutttttttsstssssssssssssstttttuuuuuuvvvvwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{||{{{||||||||||}|}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzzyyyxxxwwwwvvvvvvvuuuuuuuuuutttttuuuuuuuuuuuuvvvvvvvwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~}}}~|~|y~|}}~}{z~}y{}{y{}{yyy{|yvvxz|yvxywvxzvrw|ywwxwwyzyxxxy{{z||~z|~{|~~||}||~||}}}}~|{{xvx{yxxyxwutvxwwyzxvxzuotxrmquqnqsstutuvsnmnnnprpnoqrsrppponnonnnmljklllmnpsqoqtqortsrrruxyxvuvxwwxzzxxxyzwsx~~}}~~}||{zy{}}{}~~~|||xstwtqv|xs{|uy|zxxxvtw|zwy|{x}|xz{vrw{upv{zx|zu{}x|{wy~~~}}|~~|}~~~}~~~|{}~~}~{}}{}~}z{}|{}~~}~{wz}yuwzwru{yvy|{zyzxwy|zv||v{{w{{wz|yy}}z|~}||}~~~~~~|~~{}~|~}|w|~|~~~|yxwutsronoqpooprsqnmmmnnnoqnlrvsprsrrqqrrstsrtusruwutuwwxwvz~|x{~|z|}|{z{|}}}zx|~{zx{~{z|}}}}~}{{{{||{}~|{||}}~~}|{~|x|~}{y~y~}y|}zz{yx{}}~~~~~|z~}~~}~~|{zz}}|||~~{uw{zwxywtx|uov|vqw~zx{|{z{|zvvwuuvvvvtruywtuvustwtruxvuxzyxz|}}~~}}~~~|{}}{{{}~~}|{|}~|y|}|||{~}~|}}|||}}}~|}~~~}~~|~{zyyyxwwxwvtssrqppqomlmoqompststtrqsvroqsposvtsuwvsvxurtwvuwywvxzyxz}|{}~|}}{|~|yz|}}}}~~}{{|}~~~~}~}|~~|~~~}}|{~}|xz}zvxzzyz||}~~~}}}}|}}{yz{{zyz|}}}~}z{}|{}~||}{yxvwxusuvvwxyzzzyxuvwtrstsqsusqsurpqrponmnomlnpqsssrrtvuuvwxxyy{|}}~~~~~}~~||}}}}~~}}}||||||{{}~}~~}|~~~}}~~}|}~}||||}|z|}|{}~}|~~}}}}|}}||~}~~~~~~~}}}~~~~~~}~~~}}|{yxvussrpnnonoopppqrrqrrrrrrrqqppqqrrrsttsuwwvwxxwwxwvy|{y{}}~~}~~}~~}~~}{|}}}~~~}}|}}||}~}}}}~~~}}~}|||}}{{|~}}}~~~~~|{||{zyyzzz{|}}}~}||||{|}}|}}|{|}|{|~}}~~~~}}}~}~~~}}~~}~~}||}|zzzzzyyyyxwvvuutsrqqpoonnnnnnnnnooooopqrsstuuvvvvwwxyz|}}}}|||}}}~~~}}}||||}}~~~~~}|||||}}}~~~~~~}|||||||||}}}~~~~~~}}||}}}}}}}}}||{zzz{{{{{||}~~~~~~~}}}}}}~~}}||||||}}}}}}~~~|{ywvussrqqqqqqqqqqppqqqqqqqqppppppqqrrrssttuuuvwxxxxxyyz{||}~~~~~}~~}}}}||{{{{{||}~~~~~}}}|||||{{{{{||}}~~}|||||||||{{{{{{{|}}}||{{{{{{{{{{{zzzz{{|||}}}}}~~~~~~~~~~}}|{zzyxxwwvuuttsrqponnnooooppppoppppqqrrsstuvwwxyyyzz{{{||||}~~~~}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}||{{zz{{||}~~~}}||{{|||}}|||}}}~~~~~~~~~~~~~~~}}|||||}~~|zywvttsssssssssrrqqqqppppooooppqqrrssttuuuuuvvwwxxyzz{{{||}~~~}||{{{{||}}}}}}}}}}}||||{{{{||||{zzyyyyzzzz{{{{zzzzz{{|}}}}}|{{zyxxwwxxxyyyyzzzzz{{{{{{|||}}}~~~~~~~~~}}}}|{{zyxwvuutssrrqqppppqqqqppooopppqqrsstuvwwwwwwxyyzz{{||}}~~~~~~}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}||||||}}~~~|{zyxwwvuutttsssrrqqppoooooppppoooopqqrstuuvvwwwvvvvwwxxyy{{|}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{zzyyyyyzz{{|}}~~~~~~~~}}||{{zzzzzzyyxxxxxyyyzz{{|||||}}}}}}}~~~~}|zyxwvuutttsssrrrqqppoooppqqqqqqqqrrrsstuuvwxxxxyyyzzz{{||}}~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}|||||}}~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}~~~~~~~~~~~~~~~}|{zyxwvuutttttssssrrrrqqpppooooppqqrrsttuuuuuuuuuvvwwxyyzz{{||}}}}}~~~~~~~~}}}|}}}}|}}}}}|||||{{{zyyxxxxyyyzz{{||}}~~~~~~~~}}}|||{{zzzzzyyyyyyyyyyzzzz{{{||||}}}}}}}~~~|{zxwvtssrqppoooooopppppppppppppqqrrrssttuuvvvvwwwxxyyzz{|||}}}~~}}~~~~~~}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}~}}}}~~~~~}|zyyxwvvuutttssrrqqqppooonnnnooppqqrrrrrrrrrssttuvvwxxyyzz{{|||||}}}}~~~~~~~}}}}~~~~}}}|||{{zyyxxxxxyyzz{{||}}}~~~~~~~~}}}||||{{{{zzzzzzzzzzzzzzzzzz{{{|||||}}}}~~~~}|zyxvutsrqpppoooooooooooooooppqqrrsssssttttuuvvvwwxxyz{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||}}~~~~}}}}}}}}}|||{{{{{{{{{{||}}}}}}~~~~}|{zyxwvuttsrrqppoonnnnnnnooppppqqqqqqqrrrrstuuvwxyyzz{{|||}}}}~~~~~~~~~~}}}||{{zyyxxxxxxyyyzz{{||}}}}}}}}}}}||{{zzzzz{{{{{{zzzyyyyyyyzz{{|||||||||}}}~~}|zxvutsrqqppppooooooooooopppqqrrrrrrrssssttuuvvwxxxyyyzz{{|}}}~~~~~~~~~~~~~~~~~}}~~~~}}}}}|||{{{{{|||}~~~~}}}}|||{{{{{{{{{{{{zzzzzzz{{||}~}|{yxwvutsrqqpoonnnnnnnnoooooooopppqrrsstttuuvvvwxxyz{{|}}~~~~}}}}}~~~~~}|{{zzzzzzyyyyzzzz{{{||||||||{{{{{zzzzz{{{{{{{{{{zzzzzzzzz{{{||||}}}}}}}~~~~|{ywvutsrqpppoooooooooooooooooooppqqrrrsssstttttuuvwxyzz{||}}}}}~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}|||{{{{{{{|||}}~~~~}}|||{{{{||||||||{{{zzzzz{{||}~~}{zywvutsrqqppoooooonnnnnnooooppqqrrsttuuuvvvwxxyzz{||}}~~~~~~}}}}~~~~}}|||||||||{{{{{zzzzzz{{{{{{{{{zzyyyyyyyzzzz{{{{{zzzzzzzzzzzzzz{{|||}}}}~~~~|zywvutsrrqqppppppoooonnnnnnnoooppppqqqqqqrrrsstuvwwxyz{{|||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}|||{{{zzz{{{||||||}}}}~~~~~~}}|{{{{{{||||||||||{{{||||}}~~~|zywvtsrrqqppppppooonnnnnnoooppqrrssttuuuvvwxxyz{{||}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{zzzzzzyyyxxxxxyyyyyzzzzzzzzz{{{{{{{{{{zzz{{{|}}~~}{zxvutsrrqqqppoooonnnnnnnnnnnnoooooooooopqqrsttuvwwxyzz{{|||||||||||||||||}}}~~~~~~~~}}}}}}}}~~~}||{zzzz{{{||||}}}}}}}}~~~~~~~~~~~~}}||||||||||||||||||||||}}}}}~~~~}{ywvutsrqqqpppoooonnnnoooopppqqrrssttuuvvwxxyzzz{{{{|||}}}~~~~~~~~~~~~~~~~~}}}|{{zzyyyxxxxxxxxxxxxxxxxxyyyyyzz{{{||||||||{{{{{||}}~~~|zxwutsrrqqppoooooooonnnnnnnnnnmmmnnnoppqrrsttuvvwxxyzzz{{{{{{{{zzzzzz{{|||}}~~~~~~~~~~~~~~~}}||{{{|||||}}}}}~~~~~}}}}}}}}}}}}}|||||||||||||||||||}}}~~~~~~~~~~|yxxvtssqoprpooooppponqsqpqrqqrsrqrsuvvuvwy{yxyzzz{}{y|~}~~~~~~~~}~~~~}~}~~~}{|}{yz{xuvxwwwxxxyzxuwzxvy|yvy}{y{}}}}~~~}{}~}|}~~~~~|yyxusssrqpopqpponnonnnonmmlmmlkmooopqqrrsstttuvxzxvxzyxxyzzyxxyxxyyz{zx{~|z{|{{|~~~~~~~~~~|~~}||}~~}~|~~{}~||}||{{}~}|}||{|}|z{||{z{}}|{}~}~~~~~~|zyyvtstsqqppqpppqqqqqqpqrqpqsrqsuuuvwwvvxxxyzyxz|zy|~}|}~|~~|}~~~~}~}~~~~~~~~~~~}|{yyyz{yxxxxxxxz{zxxxxxz{{{zz{||}}|~}{}~~~~~{~}}zyywvtrstroqsqpppoonmnonnmlnppoooqsrqrsttuuuuuvwwwwwwwvwwwxxxyyxxxxy{zxy|{zzz}}{~}~~~}~}}~|}~~}|}|z{}{y{}|z{}}}||}~}|}}||}~}}}}~~}~}|{ywvutsssrqrrqpqrrqrsrprssrssuvusuwwvvwwvxzyxz{zy{}||||}~~}}}}}~~}|}~}}}}}~~~~~~~}||||{{yy{|zxyzyxwxyzyyyzzzzz{}|{|}}|}~~}~}~~}~~~}|ywwwusstrpqqqponnonnopooopppppqrrrstsrsstuutuuuvuuvwwwxxyyxxyzyxyzzyz{{{||||~~}~}~~~~~~~}~~~}}||||||{|}}}}}}~}}}~~~~}}~~~~~~~~~~|{yxwvuutsstsrrsrqrsrrsttttttttuuuuuvwwvwxxyyyzzzz{{{||||}}}}}}~}|}~}}}~~~~~~~~~~~}~~~~~~~~}}}}||||{{{{zyyzyyyzzzz{{{{{{|||||||}}}~~~~~}zzywvttrqqqpooooooopppopqqqqqqqqrrrrrssssssttttuuvvwwwxxxyyyyyxyzzzz{{||||}}~~~~~~~~~~~~~~~~}~~}||}|||}|||}||}}}|}}}}~~~~~~~~~~~~}|zyxwvuuttssssssssssssstssstttttuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}|||{{{{zzzzzzz{{{{||||||||}}}~~~~~|{yxvutsrrqqqqpppppppqqqqqqqqrrrrrrrrrrrrssstttuuvvvwwwxxxxyyyzzz{{{{||||}}}~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~}{zyxwvvuuttttttttssssssstttttuuuuuvvvwwwxxxyyyyzzzz{{{||||}}}}}}}|||||||}}}}~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{{||||||||}}}}}~~~~~~~~~}|zyxvuutssrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrssstttuuuvvvwwxxyyyzzzz{{{{{||||}}~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}~~~~}|zyxxwvvuutttssssssssssttttttuuuuuvvvvwwwxxxxyyyzzz{{{|||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~~}|{yxwvuutssrrrrrqqqqqqqqqqqqqqqqqqrrrrsssstttuuuvvwwxxyyyzzz{{{{{{||||}}}~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxwvutttssssssssssssssttstttttuuuvvvvvwwxxyyyyzz{{{{{{|||{{||||}}}}}}~~~~~~~~}zz||vnpt|{v|~spnrv~|ztsz~wuy{}xxz{~~~x|{}spsu}}zxtruw||vy~|{xuy{yysnx{}ulu~~}~}{zyxwwsoswtsw|}~~||{xwwvwz~|zyvvz}{wwvsojhiknoib^\\]_```a`\XVV\`bbb`[XX[`db`bb\X[_acghebbcceijlprngdfkmmqvtpoqrsuw{|wstvuv|~~y}~}}}||~|}x{}wtsrpmmlg_XVWURTUTRPLKLHFKOKIKKHGHIJMQSLGJMIHPVSMLMKIMRSSTQPPMNSUSRUUQLORNKSZSIKOLJLQQOSVQMPVVV[^YTUWWW]b]W[^YVY]ZW]c^Z]_\Z_effeca`eihhkkmnmmopswuqqrppsvwxxwvvuvwxy{~~zvy{xw|~zz{wtw{{yyyvuy|zzy}}~{z|}~|}~z{}}|}}|}}}}{yzyw|zy||ywxz{{{yyyyxwtsswxrllmkjjjigdcdefhhggijihhihlpnknrmjotqpvzvqtxtqvzyxyyusx|xsx{upqrpmmmjhd`_^]\^_[WXYWUWY\^[XYYXXXY[[YWUWTQTYWSTTRRVZZWZ^^]`c`\bijhjkiglrpkryrlqvurtwutvxvtuxyyyxwxuqsuttuuqmoronrtrqssporttuvvtsttuvsqstrpnlmomjlomhhjlmoqpnprqqv{zwy|zxz}}~}}}{ywrpqpmkjigeb`bec_^_][[\\[\[WUWZYVY]ZVY]ZWZ]]]^__^_aabbbcdbaaba___^]][[[[[\][Y[^\YZ]]]^]]^^^]\^`^\]][YXZ[\YWXYXWWWWXYZYXYZZ[]_aba`befghiklllllpsttrrstsrstsrpmlmkjigffdbcda_bdcba`acccegebceeffffgffghhhfdfggfedghfdfghhgfgijkjhjmljlonmorqpsvutvz{{|~~}{xvuvvspppolkkjiiiebdgeaabbbba``cddcehhhhikmlmoponnoppnlkkjihggfedccddcbbbcccdccddddcbbbbaa``a`^]]]^]\\\[\\ZZZ[[[ZZYZ[YXZ[[Z[]]\\^_`bcbbehiiknooopsuuuvwvvvvuttutsrrrqpoqrqqqqrqssrrstrqrsrqqpppppoopoooonopomnoommnonmlkkkjihiiihfefhhhhhijkllnqsrsstvxxxzzyxyzywxyyxwvuuvvvvwwwwvvy{{yyzzz{{zyz{zxxxyywvvvvvvuttttttuuttsssssssttttuuuvwyz{{{|}~}|}|{yyyzyxxwxzyyyyzzzz{|}~}}}~~|||{zxwwwvutsssssrqrrrrrrrrrrqpqrrqponoonmllkjihhhhggffggggghhhijjklmnnoooqrssstvwwxyz{|||}~~~}||||zyyzyywwwwxxxxxxwwxyzyyyxwwwwxxwuttsrqpoponllmmlllmoooonprssttuutuvwxyyyyy{||}~}~~}}|}|||{{{{{||}||||||}}~}|{{{{zywwvusqqqqonnnmmllmopooopqrstvwwvvwxyz{{{||}~~~~~}||{{{{{{{{{{{||}}}}|||}}|zyyyxvutttrqqqqppppqrrrrrstuvwwwwxyzz{||}}}~~~~~~~~~~~~}|{{zyxyyzzyz{{{|}~~~|zyyzzyxxxyyyyzz{zz{{{{{||{{{|||{|}~~}|}~}}~~~}||||{ywxxxwvuuttttttttttuuuuvwwvwxxxwvwwwvtsssrqooonnnnnoonnoqrrssttuvwxyzyyz{}}~~||||{zyyxxxyyyyyyz{||||}~~~|zzzyxwwxwvuuuwwxwwxyyyz{{{|||||}}~~}}}|{zyyxxwvwxxwvvwwxxxxxyzzyz{{|||||}~~}}}|{|{zyzz{{zzz{}}||}~~~}||||zyyz{zyxxwwxxxxxxwvwxyzz{zz|}~~||{{yxvuvutsrrrrrrqrrrsssttttssttttsrrrqqppqponmnnnnnmmmmmmnnnnoooooopqqqrstttuwy{{|~~}|}}|{zzz{zyyyzyxxyyyxwxyyyxwxxyyz{{{||}~}}}|||{{{|{zyyyzzzxxxxxwvxxxwvwxy{{{{|~~~}~~~}|||||{{{|{yxxyzyxxwwxxxxxxxxyz{}~~~~}}~~}}~~}~}}|{zzxwxxwvuuvvvwwxyzz{{|~~~~}|zyzzyxvvvutttuutsssuutsstutsrrrrrqpqqpnnopqqppoopppqponnnnmllllkjjkkllklnpppqsuvwxyz|}}~~~~~~~~~}||}~~~~}}||||}}{zyzzxwwwwwwvvvwwwwy{{{{|~~~}}~~~~~~~}}{{{{{ywwwwvttttttsssttuvwyzzz{}~~~~}}~}}~~}|||{{zyxyxwvuuuuvvvvvvvvxz{{|}}}~~}}}|{{{||}}||~~}||{zyxyzzzzz{{{|}}}}}}~~~~}|}}||{|}{yxxxxxwuutsqpqrrqooooppqqrqqrrqqrrrrqpooonlllmljhhhiihhijjijkmnopopqsttuwwvxyz{{|~~~~~~~~~~~}||}{yxyxwvuuuuuuuvwwvvxyzzz{||}}~~~}}}|zyyyyyxxwwxxxyyzzzz{{|~~~~~~}}}|{zz{{ywwxyyxwwwxxxxz{zzyy{|}}}~~~~~}}}}|||||||}}}|}~~~~}|}~~}}}~}}}~~~~~|yxxywuuuuuttsssssstttsrssrrrrrqpooopommmmmlkklllkkkkkkjkkllkkkklmnnnoppqssuvxyzz|~~~~~~~~}}|{{{{{z{{yxxxyyyxwwxxwwxxxwwwxxyyyyz{{|}~~~~~}|||||{zz{{zyyyzzyxxyyyxxxxxyyyzzz{|~~}}~~~~}{z{{|{zyzzyxxxyyxwvwxxwvwxyyxxyz{|}~~~~~}}}~~||}}}|||||}|{|}}|||}}~~~~}||}}|{z|}}}~~~~}}|zyxxxwvvvvvuttuvvutstttttsssrqqqrqpooonnnnmmmmmllmmmmmmmmmlmmnnnnnnoqrstuuvxz||~~~~~~}}}}}||{zzzzzyxxyxwvwwwwvvuvwvuuvwwvvwxyyyz{|}}~~~~~}|{||{zyyyyyyxxxwwwxxxwxxxxyz{||||}}||||{zzzyxwwxyyxxxyzyyyz|}||}~~|||||{zzz{{{{|||}~~~~~}}}~~~}~}|{{zywvvuuutsqqqqqrrqpqqqqrssrqqqqqqpooomkjjkjihhhhhghiklllmnopqrttttuvxxyyz{{{|~~~~~~~~}{yyyxwvvvvuttuvwxxxxyz{|}}}}~~|||{zyxwwuttuvuuuvvwwxyz{{{|}~~}~}}||{yyyywutvwwvvvvwxyyz{|||}}~~~||{{{{z{|{zz{}~~~~~}}{zxwwwvutssrrrrrqrrrrsrrrssrrrrqpooooomkkkkjijkkjjiikllllmnnnopqqrstttuuwxyyz{}}}~~~}}}}||}}}}}}}~~}{{{{zyxxwwwwvwwwvvvwwxxxxxyzyyz{|}}}}}~}}|{zzzzyxxxxwwwwxxxxxxxxxyzzyyyz{|||}~~~~}|||{yyzzzyxwxyxwwxyyxxwwxxyyyzzzyz{|~~~}~~~}}}||}}}}|}}}}}}}~~~}|{{zyxwxxvuuvwwvvutuuttsssrqqppppoononnnnmmnnnmlllmmmlkkllkklmmlllnpqqqqstvwxz{|}~}|}~~~~~~~}}}}|||||||{{{{{zzz{zxwxyyxwvvvvvvvvvvvwxxyz{{|}~~~}}~~~}||}|{zzzzzyxxxwwwwwxwwyyzz{}~~~~~~}|}}~~}{z{zzyyyxwwvuuvvuuuwwwxxz{}~~~~~|}}||{z{{|{{{}~~~~~}||||{zyyyxwvvvvtssrrsssrqqqqrrrrrrqppppponmmmlkjjklkkjjklmnopqqrrtvxy{{{||~~~~}~~~~}|}|}}}}}}}}}}~~}}|||{{zxxxwvuuuuuuttuuuuvxyyz{||}~~}|{{zyxxxwvuttuuuuuvwwxxyzz{}}~}|{{zyxxxxwvvvwxxxyzzzz|}~~~~~~~~|zyz{{zyz{{{z{}~~~~}|zzyywwvvvuttuuutttuvvusstutsssrqponnoolkkllllkjklllmomlpttsssrrtvvvxyxwy}||}}}~}}}{{|~~}}~}~}z{~}zyzyzxwvvwwwvvuvwwxxwyyyzyy|}{z|~~~}~|}}||{{{zywy{yxxyzzyxyz{{ywyz{|{|}~}|~}{||||{yzzyxxzyxwwxyyxxxxxyyxxz{yw{~|{}~~~~}~~~|}~}z|~~}~~}}|}}~}}~}|z}~|zz{z{yxy{zxvwvuvvtrstrqqqqqnmoqomnoonmmmmoomkmpnkmonlnonnpqrrsuwxyy{}}~~|}~}}~|{~~}~}~~z||y|}{{{z{||{yz{{yxxz{{zxwxzyvwyzzzyzzz{}}~z|~{|~|{||{{||{yz{zxxzzyxwxyxwyz{{|{{||~}z|~~~|z{}|zz{|{ywxzyyxxxzyxwwyz{z{|}~~~~}}~~}}}}|{}}|{{{|||{||||||~~}}}|{zz{zzyxxwvxywuuvvutuutsrrssrqoooppnmmlnomjmomjmonlnqpoqsrqsuttwzzx{~}|~~}}~~}~~~}}}}|~~~~}|}~~|{zyyz{xvwywvwwwwxyuty|xux|{yz{||}~~}}{||{yzzxwyzxwxyyzzyz|||}~}|}~~~~~{|~|zyyyxwvvwwvutwzywxyyz{{|}}}}~~}|||zyzyxxxxyzzz{{{|}~~~}|{{zyxwwxxwvvvxwvwxwvwvuuvvtqpponnoljkkihjmkijlllmnopqrrrtuuuvwyyxxyz{{{|}~}~~~|{||zyz{{{zz{|}}~}}}~~~~|{{zzyyxxxvttvwvuvvwwxxy{{{||}~}}~~|}~|zzzywxyxwyyxwwy{||{{|}}~~~|||{zzyxwxxwwxxxwwxyzzz{|{||}}~~~~~{{||zyz{zyyyyz{{{{|}}}}~~}}}|{z{{{{zyyzzyzzzyxwwwxwusstsqqqqponnnoonmnopoooppppqrrrrrstuvvwxxxz{}~~}|||}}|{{{||}}~~}}~~~~~||}~}{zzzyxxxxyxwvwxxvvvxyxxwwvwxyyxyzyyz{|}~~~~}}}}{{{{{{{{{zzzz{zyz{{zyyz{zzz{{{{||}}||}}|{{{||{zz{{{zzz{zyxyyzzyyyzzz{||}}~~~~~}|||}~}|{{{{zz{{{{zz{|}~}~~}}|{zyyzywvuuvvtsstusrrsssrqqrrqppppoonmnnnmmnnnnoqqrrtuvwxy{}~~~~~~~}}~~~~~~}}~}}}|||||||}}}|{{|}}|{{{{zzyyyyxwwwxxwvwxyyyzz{|~~~~~~}}~~~~}}}~~~~}|{{|{zzzzyxxxxxxxxy{{zz|}~~~~~}}~~~~~~~~~~~|{z{{{yyzyyyxxxyzzz{||||}~~~~}||}}}|||}}~~~}||{zzzyxxxxwwwwvvvvvuuuuttsrrrrqppppoooopppppqrrsstuuvvwwxyyzz{{{||||}}~~}}}~~~~~~~~~~~~~}}}}}|||||{{{{{{{|||||||||}}}}|||||{{zzzyyyyyyyxyyzzzz{|||}}~~~~}}}}}{{{{{{{{{{{{{|}}~}}~~~~~~~~~~~~~~~~~~~~~~~~}|||}|{{{{zzyzzzzzz{{{{{|}}}}~~~~~}}}~~~~~~~~~~~}}}||{{{zzyxxxwwvvuutttsssrrrrrrqqrrrrrrrrrsssttttttuuvvvvwwxyzzzz{||}}}}}}}}~~~}}}}}}}||||||{||{|||||||||||||||{{{|||{{{{{{{{{{zzzz{{{zz{{{{{{{||||||||}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||}}}}|}}}}}}}}}}}}~~~~~~~~~}|||{{{{{zyyyyyyxyxxyxxxyxxxxxxxxyyxxxxyxyxzyzzz{{{~xwxwz}}{~z|~z{wsy}tnpuxz~~vmlpsz~}zsruut}zusqpu{~}uljknvxuutnmptuu||wyz}|~~~|x~x~{{~zv}ywwxy~z~~{{{}}|zxy~~~~}{zyywwxwronnnmpqoljjnsstvuttvyz|zwvv{|||zz}~xspnmnqsuuokkllntvogkpkiszvqppqsvyzyuposvz~zusstwxwwwtposx|~zz|}~}|w|}xvtqpruxzxtqommrvsprsqrvy~ztttposvurqrqsy~zuwzvsy~{y{{vsx~|||zwz}z}|ztuxurv{yuz~wrx~|wwwoipyvrvxrnquwyyxvtw{{{||||{{zy|~|yy{{|~{xy||{}~yuz}zy|vz}y||xxzzz}w||y~}~~~|{yvz}zvxywtvyxwz}~}}~ytz}unopprqqtvtsuvwxvuwzzz}}|||}}}}{ywxzxvz~xsvz{{~{wux}|{zwtsuvrptwtsqpquwy{|{zyy~{}{v~||z}|zyyxyzwttvuswzvuvvx{zy}}z{~y}}|~}}}y|~xruxvsttttttssvwvwxy~~|~}{{{|||{yz||~}{zzzzyxww{}xsw|zw|{vy|yw|zuxzxwy{zwz}xsx~}{~~~~|{y}|yyzxw|yqw~wqx~zwx{{{}}{z{||~~~~|~~|~|z~~{~}|~~}zvtttvutsqnmnolhikhghjlmnnpqrrsruyuqsvvuuwyyvuvvutsrtwvuxyy{}~~}{zzxx{~yvy}{yyxyzyxxxxxy{{{|~~~|}~~~~~~}~{|~~~~~~~~~~|zvtttrooolihhijklmnpqpoqsrqrrstsruwurrrpmmmjhhhffkonlptsrx~}|}|{{|}}{{{xuuvsqsvvvwwxyz||}~|}~|zyxvuwywwxxxz{}~}zwwwutuvvvtsuvsqsttttstvwy{}|z}~}|zyyzyzyx{~}{}~~|z{|yuuvutsqpomlkjihgfeffffgjmmloqqqtwxx{~~~~}}}zxxyvtvxxw{~}|~~}}|{{zxwutsrqpooooqrsuy||~|yz{yxxxwwxyz{}}}|{{{zyyzzzz||}~{yxurqomkigeec``a_^_``abeeeimmmprsrsuuuwxvtttsrrrsuutvxxxz{}~||{xuspomkjiijkkmorsuuvxz{|~~{{{yyz|{{}~~~~~|{xuttqmmmkhhhghhikmnpruwz}~}|zyyyyyz{||}~~}|{zy{|||~~|ywusqpnnnnopqrsuvwxy{}~~}{xvtqponlllkjkkklmnoprtuwyz||}~~~~~~}|{zxwvuuvvvwxyyyzz{|}|ywusqomlkjjijklmoqsuvxyz||}~~}}}||{{{||||}~}{zyxwwwxyz|~~}}}||||}}~~{xvsqnlkigeca``_``acdfgilnprtvwyyzzz{{||}}||{{zzzzzzzzzzzzz{|}~{yvtsqpnnmlmnoprstvwyz|}~}{zyxwvuuuuuvvwyzz{{||}}~~{yxvtsqqponopqsttuvvwxyz{|}~}{ywvuuuuuuuuttssrqqppqqrrrqponnmmmllkkkkllmnnoqrsstuwy{|~}{ywvtsrqqqqqqrsuwxyyz{{|{{{{{{{zzzzzyywvvuuuvvvvvvvwwxyz|~~|yxwvutsrrrrsttuvxy{|}~~~~~~~~~~}{yxwvvutsrpomlkjjiiijklmnpsuwy{|~~|{ywvvuuuttuvwxyz{|}}}~~~~~~~~~~~~~}}|{zzyxwvuuuuuuvwxy{}~}{zyyxyyyzzz{{|||}}}}||||||}}||{{{{zyyxvuttssrrrrrrstvwyz|~~~}|||||||}~}zwutrqponnmmmnnnnoopqrrrrrrrrsttuuuuuuttssssssstttuvvwwwxxyz{}~~}|{zzzzzz{|||}}}~}}}}||}}}~~}|{zywvvuuttsrrrsstuvwy{|~~~}|{ywvutssrqqppponmllkjjjkkkkkkllmnopqrtuvxyzzz{{|}}~~~}}}|||||||||{{{{{{|||||||||||||}~~}|{zzzyyyzzzzzzyyyzzz{{|}}~~}{zxwvttssrqqqppoooonnnnnoppqrtuvxyyzz{{{{{{{{{||||{{zzyxxxxxxxyyz{|~~}|{{zzzzyyxxxxxxxxxxyz|}~|{ywuttsrrrrrrstuvxyz{|~~|{zyxwvuutssrqqqqqqqqqqqqqqpponmlkkkkkkkkklmnpqqrsuvxz|}~}}}|{{zzzzzz{|||}~~}{zyyyxxyyzz{|}~~}||{zzyxxwwwvwwxxyzz{}~~~~}}|{zzyxwwwwwxyyyzz{|~~|{ywvuuuuuuvvvwxxyyzzyyyyxxxxxwwwwwwvutsrqqppppppqqrsstuvvwxyz{|}}}~~~}|{{zzz{{z{{|}}~~~~~}}}||{zzyyyzzzzzzz{{{{{{{zzzyyxxwwvvvuuutttuuvxyz|~}|{zyyyz{|~~|zxvtrponmllkkjjkllmmmnnoppqrssssrrrqpponnmlllllmmmnopqrtuwy{~~~}||{{{||}}~~~}|{zyxwwvvvuvvvwxz{}~}}}}}~}}}}}}||||{{{{{|||}}}}}~~~~}}}}}||{zyxwvuutttttuuvwyz|}{yvsqnljhgedcbaabbcdegjlnqtvxz{|}~~~~~~~}}}}}||{{{{{{|||}}}}~~}{zyxvutsrqqpppppqqrsuwy{}~}}||{{{{{{{zzzyyyzz{{|||}}}~~~~~~}{zywvvvvwwxyz{}~~|{zywvutsrrqqpppppppqqrrssssssttttttttuuvvvvwwwxxxxxxxxxyyyyyyyyzz{{{{{{{{||}}}}~~~~}|||{{zyyxxyyyzzzzzzzzzyyyyyyzz{|}~~}{ywusqonljihggfffffghhijklmnpqstuvvwwwwwwwwwwwwwwwwwwwwxyz{}~~}{zxwvutttttttuvwyz|}~|{zxwvuuttssssstuvwxy{}~}}|||||||}}~}|{zxwusqomljhgedcbbbbbccefhjlnprtuvxyz{||}~~}||{{zyyxwwwwwxxyz{|~~|{zxwwvvvvwxyz|~~}|{{zyxwvuuuuuvwwyz|~~|zxvutsrqqqpqppqrtuwy{}~}|{{zzyyxwwvvvvuuuttsssrrrqqpppppppppppqrssuvwyz|~~}|{zyyyyyyyzz{{|}~~~~}}|{{zzzyyyyyyz{||}~~~}||{zyyxxwwwwwwxxyyz{{|}}~~~~~~~~~|zxvutsrqqqqppooonnnmlllklllllllllllmmnoopqstuvwwwxxxxxxxxwwwwxxyzz{{|}~~~}}}}}~~~~}|{yxwwwvvvwwxy{|}~~~}||{zyxwwvvvwwxyz{}~~|{zyxwvvuutttssrqqpomlkjhggfffgghijklmnpqstvwy{}~~|{zyyyyyz{{|}~~|{zxwvutsrrssssttuuvwxyz|}~~}|{zyxwvuuuuuwxy{|~~~}}}}~~|{zyxxxyz{}~}|zxwutsrqqqqqqrssstuuvvvwwxxxxyyxwwvutrqponllkkjjkkklmnpqstuvwyz|}~~~~}{zyxwvvuuuvvwxyz{|}~}|{zyxxwwwxyz{|}~~~}}}~~~}}|{{zyxxwvvvvvwwxxyzz{|}~~~}|{{zzzzz{|}{xuromkihfedcbbbbcdefgijkmnprstuuvwwxxxxxwwvvvuuuuuvvwwyz{|~~}{zzywwuttssssstttuuuvvwwwxxxxyyyyxxwvuutttstttuvwxyz{|}~~}|zyxxwwvvwwxyyz{|}~~}|zxwutrrqonmljiihhgggghhijlmnopqsuvxz{|}~~}|{zyyxwvvutsrqqqppqqrstuvxyz{||}~~~~}{zxwvutssrrqqppppqqrrstuuuvvwwwwxwwwwwwwwwwxyz{}~~}}||||||}}}}}~~}{zyxvvutttttuuvvvwwvvvvvuuttssrqponmmmmmmnnoppqrrrssttuvwxyyz{|}~~}{zyxvusqpnmllkkkkllmnnoooppqqrrstuvwxyz{|~}}|{zzyyyyyyzzz{{||}~{xuqnkhfdba`_^]\[[[[[[[[\]^_acdfhjlmoqsuwy{|~}|zyxwvutssrrrrrrrsstuvwxz{|}~~}{ywusqpnmllkkkkllmmnoopqstvwy{}~~~}|{{zzyxwvvuttsrqqpppppqqrstuvwxyzzzzzz{{{{{{||||}}}}}~~}|zywvutsrrrqppopppppppqrsuvwyz{|}~~~~~}{ywvusrrqqpooooopppqqrsuvwxyz{|}~~}|{zyyxxwwwwwwxxy{|~~{yxvvuttssrrqqqpoonnmmmmmlllkkjjjiigijebaa`ehfjjknrrsvrqpnosyz}~}}~zwxy}yuqsssx|}zurqomsz|zzysruw{~~~~~|~||~}}zvw{{{}|yvvxxx|~zwvuusqolgcbbdfggfd`^]_cfghihgfhlpsuwwvvxy{~~|xvvutuvwtpmjjlorrqpponmotwxwuvwuvy}~||||~{yyxxwwvrmlnmmrvutvvuw{|zy{|{xvsqoopsvustusoptvvwwtqpopqqrsrokjllloqpoonnopqtwxxyywwxz|~~{xxywx~~zyxwxz|~}|||~}{|~}|~{||||~|zyz}~~~|zyxwxy{|zxwwwwxz|}}}|||}~~}}{zzxuspljjkkllllmljjkpsrqstrppqqqstsqppnlpspopqpppqtxyyz{z{{{}|}~~}|ywututsuwvutrssssuxxvutuvutuvussurorvvvxyxvwyz{~}}~~~~}}}zuqpnkkkhfffcabdfgghiiiihhjlopmklllmoqqpooooqsstuvvvvvvvy{zy{|zy}~||||}}|}}}|}~~|{z|}|z{}|zz{ywz|||||zx{~~|{}~}}~}~|{|~}{{{zxwwwxwvxywuuuuttsrqqomklnomlllmmlmoppqssrtvvvxyyzyyzzyz||}~}|}~~|{|}|{{zyxwwwxyywwwurssttssrrqqrrsuvvutuvwwyzzyxxyz{|}}~~~}}||}~~~|yurqponnnmkijjjkkkkkjigghhggggfdbbdffeefffghjlnonnqsttvyzz|~~~~~|{yyyyywwwvuvvvwyyyyyyzz||}~|{{}}}}~~~~~~~|zyxwvtssssssrrqpopqqppqqqrrqqstsssttttuuuuttuttuvvvvvvvvwwwxyyz{|~~~~~}}}~~~~~}}}}}||||{zz{{zyyxxxxxwxxxwwvvvvuvwwwxxyz{}~~~}|zywvvussrrpponmmllkkjhgghhgeefeeeeffhgffhkjjjlmopppqrttuvxyz{}}|zyyzzzyyyyyxxyzzzyyyzzywwxwuuuutttuuwxwxy||}~~}~~~}|||||}}~~|zxxwvvvutssrqppppnnmmmmmmlllmmmmnnnoopppqrstuuuvvwxyyzzyyy{}~~}}}~}{zzyxxyxxxxxxyyyxxyyxxyzzyyyy{{zzzzzyyxyz{{{|}}~~~}{yxwwuttttsrrrrrrqpoponnnmljjjjjiiiihhhijkjjklnoopqrttttuvwwxz{|}~~~~~}|{{zzz{zyyyyxxxxxwwwwwwxyyyyyyzzzz{||}}~~}|||}}|}~}{zyxxwvuuuutuuutsssstsrqpppnmmmmlkkkkkjklmnnnnoqrstuvvvvwxyz{|}~~~~}~~~~~}}}~~}|{{zywvuvutsssssrsstvvvvwxyz{|||}~~~~}{yxwusrqppoonnmmmmmmlkkkkkjiijihgghihggijkkllmopqrstuvvwxyzz{{{|}~~~~~}}~~~~}}}|{zzzyyyyyyyxwxyyyyyyyyz{|}}||}~~~~~~~}|{zyxxxxwwwwwwwwvvvutsrrrrqonnnnmmmnnnmnnpqqqqssstuvvvvwwwwwxyzz{{}~~~~~|{{{zzyxxwxwvwwxwwwwxxyyxxxyyxyzz{{{{{{|||~~|zyxwwwutsrrrrrrpommnnmlkkkjiiiijiiiijjjijlmmmnnnpqrstuuuvwxyz|}}~~}}||{{{zyxwwxwwwwwwwwxxxxxyyxxxyyyzz{||||}~}}|zywvvuttsssqqqqpppppooooppppqrrqqqrsssrqrrrqrstssrstuvwvwxyz{|~~~~~}||}~}}}||}||{|||zzz{{zyxwxxxwwwwwwxyz{{|||}~~~}{zyxwuttsrrqponnnnnnnnllklnnmmmmmnmmnmnmmmopoooqrrtsttvwwyyz{}~|}{~zpos}||ltwywi\`egiieacbhmnonmmpvyxxxtu}uw|~w}n|tw}ytqrxz~}}tlrwuqpqtxwvqjhiowwqkgkprrvvqpopstpld`abda^][^cgfc`_eovxtomnoqqnproptuwxsppruvvvrrvzwttrrqmf`\[\^^[XXY]__^\[]`ceda]]_ekga_^bgovvtrsrsuuuuywpmkid^ZWSSVYdnkglng^SIJNQTUVUSVX[_^[^cilkieabdefea```bfkmkjigfeda`cegihffeeffecadggfkmljfcfjkljikmjgc_\\bijiijlpuz||~~{zz|~~}{{{{z{}|}~~~{ww{~{qipwrmigjoonmkjijkmqmfilklkjnsx~~{zyx{~ytsu}~~}}}yw|vwyusqptxz{sjntpjhfeea_`bbchkfceghihhginrsspmortuustuwy{}~}}~~~~zvzytwz}|x{}wssswzwssqoonoruvxyyzz||{{|zz{zytpppnkkkkjjkkigeddcbcdca`__`]\]]\\]^^]]_aba__``__`acdegjihhghjkmprtwy{zyxwtstvy{yvvxyzz{xuuuttwxyzz{}}|xz|zwwxxxvv{}{z{ywz}}zwtsstvxxxxxz~}|xtsromlljgfffhighifceghjklnpsutstspllmmnpqqrrsvy{}~~~}|~{z|}~}}zwuttrqoonnrvsqtwwwvttuwyzz|}|z{|yvvvsqqqrtssx|||}~|||zwvvvuronmmmnprtsrrsvz||||~}~}|~}{zywy~~{zxwuttrokjjjjiilnlklmqtrprsutssronmjhijhfffghecdfkpmjlnrwurrrqppqrrnkjjhfffea_^[Y[^]\\\^`bcddeglqrqrsw{zy{|{z{{zyxvvxvtvxxz}}zxvttssttsux{~~}{wvuqnnomllmllmnruspopqrqpnlmonmmlkjgfgijlqvxz}~}{yuspnmmkigeccglnpnmrwyzzz|~~|{|~~zwvvy{{ttwvvvuvwwx|}y{}|}}|~{zywvtqpolklnquxxz{}~~|~~}|||{|}}}}}}}||~}{}~zx{~~~|xurpprpnqusrstwz|~~|{zz{{xuvwvspnoqruy{{yz{|~|}~|zxtpmihfa][[[[[\YWY]`cfiijmopppppoppolkkjjlnnnnnoopruw{~{yxurnklnlklnqrqqsvww{~zz{{|{{zyz|}~~~}}|{||{{{z{}{z}~|{{zyxxvtuvwvtrstqoquvvwxz{{|}zwtsromortvxywwy|||~|{~~{wusqqqpqqqrtuwz|}~{}~}|zzzyy|~{yyz{ywwwvvy|~~||||{|}}~}|{{zy{}}}~}|}}}}{z{|~}{}|wy{zzwuvwvuttttsqqpomnoortx{}|yvspmmljgffgjlmoppppnoppopqrqqppqolnoljjihghiiiklmnnprsvzz{}{ywtsrqpqsuwy{||}~~{yxxyyyz{{{|{zyxvtuuvwutvxy{}~||}~~~~~}{ywuvwwusrrrstrooopruwyy|}||{z{|{{{{}}{{{zz{|zxxy|~}zxwvvuvvvwxyzz|}|{}~~~}|||||{zzyxvuuuutsstttvxz||}~~~~|zxxvuuvwxzz{{||~|||||||}~~}{zzyyyyyxywvvvvvuutstvuutsssrrqrqqrsstrprtrqpponooonmlmomkkkkkjijlmnonnonnnnooqssstuvwvuuvvuwxxxvuvvwwvvvvwxyzz{}~~~~|{zyyxxwwwwy{yyz||}~~~~~~|{yxxyy{|}~~~}||}{zzzzzzz{|}~~~}{{{{|}|{z{|~~||{zzz{|}}~~}}|{zyyyz{{z{}~~}zzzyyz{}~~}||}}|zz|}~}}~}}|}}~~}zwusqponmllllllmlmoqpoonnnooomlkjjjjjjjjjjjjjjlnorstuvvxy{{|}~~~~~}|{zyxwwvtssrrrrsstuvvwxyyyy{||||||{{zyyxwvutttuttvxyyyz|}|}}}~~~}}||||||}}~~~}}||{zz{||}}|}~}|{zyyxwwvvvwxyz{|~~~}}||{zz{{|}}}}}~~~}|zyxwvvuuuuuuvwxz}~~~~~~~~~|{zxwvtsrstuuvxz{}~||{yxxwxy{|~~|{{zzzz{|~~~}}}|{zzyxxxwwvvvvvvvvvuutsqpnmljhfdccbbbbcdfhjlnpsuwyz{|||{zzyxxwvvuutsssssttttuuvvvvvvwxyyzz{{{{{{zyxwvutsqpponnnnopqsuwy{|~~~}|{zyyxxyxxyz{|}~~~~~~~~}}}}}}~}}||{{{{{{{{{{{|||}}~~~}|{{zzzzyyyyxxyyyyyyyzz{{|||||||}}}}}}~~}}|||||{{{|||||}}~~~~~}}|{{zzzzzzz{|}~~~}|}}}~~}{zxwutsrponnmmmmnopqrstvvwwwwvtsrpnlkihffffgghjkmoqrtvwyz{|}}}}||||{zyyxxwvvuttssrrqqrrrrssuvwy{|~}{zxvtsrpppppqrtuxz|~~}|{zzz{{{|}~}{ywvuttuvvwyz|~~}}|{{zz{{{{|}}{yxwvvvvvwxz{}~}}|{{z{{{||}~~}{ywvuuuuuvwxy{}~}{zywvuuuuuvwxz{|}~~~}}||{{zzzyyxwwvuutsrqpponnmmmlmmmnnnoopppppppoonmmmmmmnoopqrsuvwwxxyyzzz{{{{|||}}}}}}||{{zyyxwvuuuuuuvvwxyzz{|}}~~}}||{zyyxwvvvvwxyz{|}~~}|{zzyyyz{{|}~~|{zzyxwwxxyzz|}~~}|{yxxwwxxyz|}~}|{zyxwwxxyz{{|~~|{yxwvuuuuwxyz|}~}{zyxxwwwxyyz{}~}{yxwuutuuwxy{|~~}|{zyxwwwxyz{{|~}|{yyyz|}~}||{{{||}~~~}}~~~~}}~~|zwurpmkjihgghhjklmoprsttuuuutsrqponmlkkjjjjjklmoprstvwy{|}~~}{zxvtsqpoonnnnopqstvwxyz{||||||{{zxwwvvuuuuuvwxz{}~~}{yxwvvuuuvwxyzz|}~}|{zyyxwwwwxyz|}}{zyxwwvuuuvwxyz{|}~~}|{zyyyyyz{|~~}|zyxwvvvvvvvwxyz{}}~~}}|{{zzzz{|}~~|{yxwvvuuuvvwxyyz{|}~~~}}}||{zzyyyzz{|~~}||{{{{||}~~~~~~~~}{ywvtrpmljiihggggghhhiiiijjjjjjjkllmnoqstvxz{}~~~}||{{z{{||}}}~~~~}|{zywvtsrpoonmmmnnooppqqrsstttuuvwxy{|~~|zxwvtsrrrqqqrrsstuuvvwxyz{|}~~|zxvutrrqqpppqqrrstuvwyz{|}~|zxvusrqpooooppqrrstvwyz{}~|zwusrponmmlmmnnoprsuvxy{|~}{yxvtsrqrrssstuvxz{}~~|{yxxxwxxyyz{}~~|ywtqoljhfdcba````abcdefhijlmoqrsuvwxyz{{||||||{{zzzyyxxxyyzz{|}~~}{zxvtrpnmkjihhgggghijklnoqsuvxy{}}{zxvusrqoonnnooopqrsuvwyz|}~|{yxvusrqqppppppqrstuvwxz{}~|{ywvtsrqqpppppqrstuwxz{}~}|zxwusrqpooooopqrstvxy{}~|zyxvuuttttuvwxyz|}~}|{zzzyyz{|~~}{ywvtqomjhgedccbbccdefhikmoqrtuwxz|}~~}|{zxwvvuuuuuuvwxyzz{|}}}}}|{zyxvusqpnmlkjiiijklmnpqsuwy{}~~~}}~~~~}{yxvutsrqqpqqqrstvwyz|~~~}}~~~~}|zyxwutsrrsssttvwxz|}~}|||{|||}~~}|zyxwvutsssstuvvxy{|~~}||{{{{{|}~~}|zyxwvutsssttuuvxz|}~}}|||}~~~}{zyyyyyyzz{|}~}||{{|}~~}{zyyxyyyzz{{||}}}}}}|{zzxwvtsqpnmllkjiiiijjklnpqsuwz|~}{ywtrqonnmmmnnoprstuvwwxyyyyyyxxxwvuutssrrqqqqqrrrsuvwy{}}{yxwvvvwwxyz{|}~~~}|{zzyyxxwvvvvvwwwxy{}~}{yxwwvvwwxyz{|}~~~~~}||{zyyyxxxwwwwxxxxy{|~~|{yyxxxxxyzz{||}}~~~~}}}}}||{zzzyyyyxxxxxyyyz{|}~~}||{{{{{{||}}~~~~~~~}}||{{zzzyyxxxxxwxxxxyyzz{}~~~~~}}}}}}||}}~~~~~~~~~~~~~}}|{zzyxxxxwwwvvvvuuttsssrrqppooononnoppqqrstuwxy|}zyz{~{wtuwvyytonnprtvuqpompty{zxvposy}~|xqlmpsvwwrkjmrw|}|xwz}}wutvwxyzurqqtyz{ywwwy}~|zzzz}}|xvuux{}~zxwtruvtqppprtxxvwyww{~}z{}~||z{~|z{}}~~xutuwyz{xutuwz|}~|yvwxyz{zvsporvwwwustx}zvttuwzzvqruttz~|zzzz}~{xxxyzyuqnlmorsttttu{~{yyy{|{xutvy|~~~|xvwxz|yuuutvz~{{}~~}zwwz{}~}{z}}}~~~zuqnkjiiigeddeinrstvxy||xvtstvxvsstqpsvtrrpnlnqstsrrttuxz{zzyvtwywtvvpmpsuvwwvwz~|x{}z{zwtvxyzzyxwy{}~}|{z{zwsqpnmooopppquy}~|}z{}|{}~}zyzzy{}zvwwsprsqnlljikoqrtwwx{~|~}{xvuqmiffgedfgffjoruy|~|zzxutsplihijkklmmmptuv{|xusssrpppppsy{|~|~}{yxxy{||~|{{||}|xuroljigfggfefglpqqsvx{~~zwwwusuvtrsuttwzywyzzz{{zxxxsonnkihhebbdefghilmoruwy|~|{ysmmmidegebcefgjnpqtvy{~|ywuromkihijjiklmnqtuuwyz{~}||}|yxwutrqppqrrrtuuvxy|~}|{{z{{{}~~{zyxutsssssvxwxz|}~|{{zywwwxz|}{xwvtrpoonnoqsstx{|}~}|||{{|}~}|{{zywwwwvwxxwy{zz|~~~}zxuroljhhfdddddcdfhikmoqtuwy|}~}{yvvvsrrrqpswww{~~{wtrpmkigfecccbbcdcdfijlnpsux|~{yxwvuvxxy{}}{ywvsqqqppppqrstuwy{|}~}~~~~}{{{{{{{|||}||}~}zxvuutstuvwy{}}{ywusqppnmmnnoqstvy}}{yyxxwxxxxyyyyyz{{{{|||}~~~}}|{yxwtsqqpoonoqqruxz}}{zyxwvutttssrrqrssrstuuvxyz{}~}{ywusqonmkiiijjlnpsvz}~{xurpmkigfeeeeffgiklmprtuwyyy|}}|}}}}||{{{{zyyxwvvvuuutttuuvwxxyz|}}~~}}||{{{{{zzzz{{zzzzzyxwwwvutssssstuwwxz|~~~|zyxwvvwvuvvwwwxyyzz|}}~}|ywvvutttttuvwxyzz{|}}|{zywvussrqqrrstuvxz|~}{yxvusrqpppqqqrstuvxxyyz{{{{{{zyyxxwwvvvvwwxyz{}|zwurpomlkjjjjkklmoprsuvxyz{|}~~~~|zxvtrponmlllmmnoprsuwy{}~|zyxwvvvwxyz|}~~}|zxwvtsqponmmllllmnnoprstuwxyzzz{{zzyxwvutsrqponnnnnoopqrstuvwxyz{|}~~|zyxvuutttuuvvwwxyyyzzzzzzzyyyyyxxxwwwwvvvuuttttttuuvwyz|~|zxwusrqpppqrrstuvwyz{{||||||||{zyxwvvvvvvvvwxz{|~}{yxvutsrrrrrsstttuuuvvwwvwwwxyyz{||}~~|zxvtsqpoooppqstuwy{}~~}||{{zzzz{||}~|{zzyyyyz{|}~~}}||{{zzyyyyyyzzz{{{|}}~~~}}|{zyxwutsrqpoonnnopqrtvxz}}zxvtsqponnnooopqrstuuvvvvwwvvuttsssrqqpppppppppppqqrstuvwxz{}}|zyyxxxxxxxyyyzzzzzyyyxxxxxwwwvwwxxyyzzz{|}}}}}}~~~~~~~~~}{zyxwvvvvwwxyzz{|}}~}||{zyxxwwwxyz{|~~}|{zzyyyyyyz{|~~~|{{zyyyxxxwwxxxxyyyzz{||}~~~}}||{zzyxxwwwwwxxxyz{|}~~}|||{{{zzzz{{{|}~~~}}}}}|{{zzyyxwwvuuuttttttttuuvvwxxyzz{{|||||||||{{zzzyyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvwwwwwwwxxxxyyzz{{||||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}|||||||||}}~}|{zzyxxwwwxxyz{{|}~}|{{zyyyyxxyyy{{|}~~~~~~~~~}}}}}}~~}|{{zzzzzzzz||}~~~~~~}||{zyyyxxxwwwwwxyyz{|}~~}|{xz{uqpnkqtruuuy||}zyyvty}~|}~zx~}tqtuxzyvqpuz~yru}~|yxtsuz{tpmprqty{wrpojgoz}zzzssvy}~||~~|y}{}}v{}y{}z~yy{{}}||||{yww{~~}~yuuy}~}{wpkjlqttrrplhkquwxwuonommoqqrrqmjlonkmokffghjmrvywrststzz}xs{{y{~||}zwwxvvx{|zwsqqty{||~}zx|zz|xuz~~|xvvw|||~~|vvzyu{}~}|vnprpnonkjijosrsvuplntuty}}}}~}|{vwwuuvx{||wy|xw~zz}{y~z}|w~zppolklnmlprnlorsu|ytw|}~}|v{zuwyuruz{ywvtty~}}~~~~yyyutx{wsqpnosuvvxxyxz~z|{v}}~x{~|z}|~~zz{yxz||{{yslotoijkjhffmsrqrsqnmmqttutrtuplmpqponlkmqvyyx}|z{{~zvz}{yvuvwwy||zy{|yw{|x{yt{~{~|yy{||}~|z}~|{|{yz}~}}~~|zy~~|{yxz~~}|}||~{}|wwxursuvvtttrstrqqsuvqmkjihgffecbcefghiijlnnnopu{{y~}~}~}{}~|z|~}}}|{zzyzxuutqnqvusrpoortsrsvvvy~zw|~~z{|ywz|zy{|yy{~~~~|{}}ywxy{|}||~~}}~~|xttvtpmmnppppqqprspmqsporuuuvvxxwwvtx{vqsuttvwy{xvwyyxwy}~}z{~~|yvvxxxy{zxwuuuwzywy}{x{~~}}~}||}~~~}~}|{zyz{|}~}yxxxwwwvtwyyz|}|~~{z~~~~~|wxxtqpnkifegjgdcb_]]^^^``^_dijinsrqv{yx}~~zwvwwvtqrrommlkknpnmoppruxz|{z|~~}{z|~}{zz{}|{}}}|{{{ywvwxyxxxz}|z{}~~}}~}z|}{xxywtuvsqtwvuw{~~~~|{|{wtsqnjgfdb_]^_]\^`aabdfgijkmnqrrtwz{|~~}}}}||{{zxvuttrpppmlmnnoprstuwwxwwx{{{{|}}~~~~~~}zyywvvusqomnmkhggfddcbbcdb`dhfdehijkkklptttvxzz{}~|zywusrrttstuuvvtttuuuwwvxzyxz|{z{||{|}}~}~~{yyxwwvuuvvvwyzz{}}|~~}~~~~}}~~}||}~|zxz{||||}}~~~~|{xvtsrpomkihffecbaa``aabcdefgimpsuwz|}~~~~}}}~~}~~|zyxusqqnlkklmnmmmnopqruwyz{|}~~~~~|{zzzyyz{|~}||zyxutsrpppponnnnnnmlkihffffeddeedbaabcccdfghiloqtvxy{~~~}|zyxxxxyxxz{|{{{|}~~}|{{ywvuutrponnnmmnoppqstuvx{}~}|zxwwwvuuuuvvvxz{|||~}{ywvusrrrrqpppppprtwz|}~}}|zxvuspnmmnmllmnonopqrrqqrssstuvvuuvwwxxxwvuuvwwvvwxyyyz|~~~}|zyxwvvwyz{{{|~}}|{zyyyz{{{zzzzz{{{zzzzzyxvuutsstvvvwy{}~~~}|{zzyz{|}~~}}}~~~~~~}|}}}|}~}zwutroljigda___^\ZYYZ[[\^`bcehkmopqrrtvxyz{{|~~|{ywusqomlkjjjijkkllnprstuvxz|}}}}{zzz{||||}~~}{yxxwvuttsqponnmmkklllmoqrrstuvwxxy{|}}}zyxusponmlkhffgfedddcbaaabdeefhjjlnprsuxz{|~~|zyxwvuuuttttttttttuutsrrsssssssttttuvvvwyz|~|{zxwwvttttttuxyz{{|}~|{{zyyz|}~~}}|{zyxywutssrpnmlmmkkklmmmmmmoqrstuvvwwxxyyyxxyz{|||}}~}||}}||{{{{{{{|~~|{{{{{zzzzzz{}~~}|{zzywuuvwwvutuuuvwy{{{{}~~~~|||{zxwwwwvuttttuuvvwyz|~}{yxvutrpponkihgffda_^^]\[]^^__`bdfgghjkmoqtwy|~}|{{zywvtsrqpnmmkihhijjjjklmnopqqrstvwxyz{{|~~~~||}}}{z{{|{zz{|}}}}~}{ywtromlkigggfeddefggfghhhhhhhiiiiklmmmoqrstuvwxz{{}}|||{zxwwwwwwwxwvvwyz{{{{{||||||{{}~}}~~~~~~|{{{|||{{{|{zzz{zyyyyzzz{{||{{|}~~~~~~~}|||}}~~~}}|{zyxvusrqpnkjiigfeefgggghiijklmnnoprtvwxyyzz{|||}}||}}~~~}}}|zywvuutstuuttsttuvwvvvvutuvvvvvuuuvwxxxxyyyzz{}}}}}~~~~}|zzz{{||}~~~|zxwuttsqomllkjhffecbaaa``__accccefggiklmopqsuwxz{}~~~~~~~|{zxuuuutrqqrstsstuuvvx{|}~}~~}}|{{{|}|zyyyxxxxxwvvvwwwuuuuvvvwxxyyz|}~~}{zyxutsrqonlkkjigfffgggggijkklmmmmmmnopppqrtvwxxyz}~~~~~~~~~~}|{zyywwxyyxvwxyzyxxxxxwwxyxwuuvwwwwxyyzz{|||}}~~}zxwusqomlkihgggfedeefffffhhgffghiiijjkklnpqrrstvxy{}~|{{{{zyxyyyxxyyyyxyzz{zyxxyyyyyzzzzz{{|}~~~~~}|||||{zyxwwwwwwxxxxyz{{{zzz{{{{|||||}}~~|zxvtsqpnljjihgeeeeeddeeedcdeefffhiijkmnoqrtwz{}~|{ywwwwwwutsstuutuuvvuuvwwvutuuuutvwyyxxyz{|}}~~|yvtsqponmkklkkkkkjkkkjjkkihhiiiiiiijihhjkllmnprtvxz}~~~~}}||||||{{zzyzzzzzzzz{{|||{||}~~~~}||{{|}}||}|{{{||||{{}}}}}~~}}~}zxwusqonmlkihhhgfdddcccccddeeghhhijklmnoqqstuxz{||~~~}|{{{zzyyxvuuuttttssrqqrrrpppqrrrrstuuuuvwvwxy{|}}}~~~~~}||}~~|{zxwusrqponnmljiihhfdcccbbbcccccegghghilmmoprstvxy{|}}~~~~}{z{||{zzzzzyz{}~}}}~~~~~}{{{{{||||||}}~~}}}}|||||{{{{}~}{yxvutsrrrqpnlkkjhgfeedcdefgghiijklmopqrsuwwxyz{{{||}~~~|{yxwwvtsssqonoppppopqqrsstuuuvwxxxyyyyyz{{|}~~~~~~~|zxwvusrqqpnmlkjigfeedcaaaaabbbaaabdfhhikmnortuvwxz{|}~~~~~~}{yyyyxwwxxxwwwyz{{{||||}~~~~}|||||||}~~~~}}}~~~~~~~~|}}}}}}}}}}}||}}}}~~|zxwtqpqqqpnmkkjiiiihgfghhhhhijkkllmnoprssttuvwyyz{|}~~}{yyxvuttttrqqrsrqqqssrrrrrtuvvwwwvwxyz{{{{|~{ywvtsqqpnlkkkkjihhhgfffffeddddedefhihhijlmnpqrstuvxyz{||}}~~~~|||}}|{{||||zzyzzyyz{zyxxyzzzxwxxyyz|}~~~~~~}~~~~~}{yvtrqqpnmmmmkjjjkkjijjjihghiiiiijkllmnonoqrstvy{|}~}}||{zyxvusssttsrqrrrrrrqqpooprssstuvvwwxyz|||~~{ywutrqpomllmnnmmmlkkjjjigffffddeefgfffgiiilnpppqtvxyz{{{|}~~|{{zzyxyyzyxxxxxyyyyyyyyz|~~~~~~~~~~|zwutrqqpoopoonnooonmkkjjiiijjiijjklmmmnopqrsuvwyz{{|}}~~~~}|{{{zxvvvwvtsrrqpoooponnopqrrstttuvxyzz{||}}~~~~}}~~~|yxxvtsrrqoooonmkihggdccccbaabbcddfhhhhjlnooprrsstvxxxxyz{|||}~|ywwwx{xvz{{|~}}|xvy~|z|~}}|xwuw{~}xvw{}~||}~}~~~~}zurqoknqpqtupkjkhhkoponnlkhdfikkmpppljjlnpqpruxwuuuuuux|~~~|{}}}~~zxxyz{zyxvtqommnnorutspmlmoprtuwxwustussz}{{|ywxz}~~|{{{|~}xvurnoqqqomnmjhhghjmppmmmkijlllpsqnlkjjiiknoprsqnnoruvvz~~{yy{}|{z|~|yxxwwxy{{|}ywwxvuy}~}~}|{zzzz}zxz}|{{|zxwvvvxz{{}~|}}|{~}{}~}~zxyyz}~~}}~}{zz{~~}|wurponooooolhhigfjppnoomkllmnqsrqqqpnnopqrrstrqrsstvxz|~~~~|}{uqrsstttuvurqqrrrruyywvvx{zyz|~~}}|}~~}|}~{yzxusqrutssrpnlmmmnmnoomkjiijjkkkllljihhikkkoqpoonprqptvwwxxwvxz{}~~}}||}|}~}{{|}|z{}|{~~||~||~}~{|~~|~~|{|zz{}~~}{z{{{|~~~~~}}||{{{xvwyxxxy{|}}zx|}zwwwvutsrqnklnoppppqrrnkkkjikkigggdbdeeeghijihilmmpstuvxzyyz{|~~~~}|{yxvutstuutuutrrrrrstvxxwvuwzzxy{|}|{yyyxwyz|||||zz}~}~~}~}{ywvvvvutuuutsrtvuuuutqqqnmmmmmnnliijjjlnnnoqqqrrrsvwwwyzyxyz{}~}|{{zyxxy{||{{|}~~~~~~|{|}}}}{z{{yx{~}}~~}{{|}}|zz{zy{~~~~}~~~}|{{zz|}}}|{z{||{z{}~~}{yyyzzzzzyyyzzzz{}~~~}|zzzyvttvvuvwwvtrponnljkkheddcbbcccefeeegjkllnoqrsuwxwwxz{|}~~~~}}|}~~~}|||zyxxwwxxwwwvuttuutttuvwvutstuwwwwwvvxxyz|~~~||||zxxxxxxxxyyyxutttsrqpnnnmkjjjiiijlllllmnopqsuvwxxxyz{}}~~~}|zyy{{{yz{|||{{||}}}}}|}||}}{z{||{|~~~}~~~}}|}~~~~~~~~}}|||{{zz{||{{z{zzzzyyxyz{zxxxxxxxxyzzyyz|}||~}|{ywvtrqqqpnmmljihgghihgffffggggghiiiijkkkllmoopqrssuvvxz|||}~~||||{zyzzyxxxyyxxxwwvvvwwvuuvvvuttuuutttuuvwwwxyzz{||}~~}|{{{{zxwvvuusrqpppnnmlmmmnnmmnnooopqrsstvwxyyyzzz{|}~~~~~~~~~~~~~~~~~~~}~~~~}~~}|{{zzzyyxxyyzzyxxz{|}~~~~~{xutrqpomlkjjjjiiiiihhhhhhhhgghhhhijjjjjlmnpprstuuwyz{}~~}|}~}|{zzyyyzzzzyyxxxxxxwuuuutssttuutsssuvuuuvwxxyyyz|}~~~~|{zyywvvuutsrrqqponnnoonmmmnonnnnoppqqqsuuuuuvwxyyyyyzzzz{|}}|{{{{{{||}}||{|||||{{{|}||{{{{|}}}}~~~~~~~}||||||{zzyzzzzz{{{{|||}}~}zxvtsrpomllkjjihihhggghhiihhhijlmmmnpqqqrtvwxxxyy{}~~~~~~~~~~}||{{||{zyyxxxutttttsrrrssrrrrtuvwwvwxxyyy{}~~}}~~|{zzywwwvutsrqqppoonnmlllkkkllmmnnopppqsuvvwwxyzzz{{||||{zyyzzzzzzzzyxxyyzzyyzzzz{{{{||}}}}~~~~~~~~}}{zzyyyxvvvwxxxxxyyzz{{|}~~}zxwutrpnmlkjjiiiiihhghijjkkkkllmnoprssrstuvvwxxyz{||}~~~}|{{zyywvvvvvvuttttttttuuuuuvvwxxxxxxyyzz||}}}}~~~}|zwutttsrqoonnnmmlllllmmmmmnnoppqqrsstutuuvwwwvwwxwwwvwwwxxxxxyzzyyz{{{{||{{|||||}~~{nqty~x{}zuzxqpqrsw|ywwxwvz~|y|~}|~zxmhdkr|{pcZTZciquxoeb^]^cjnpqonlnrninspmjiouvvngoyvrx{qipxvrsttuttrpjdhmmmqvttqmnlmmkjknnmmklljijlidfhijgcbbeheabcbccdb`bdddb`bedcefedfhhihfhkkijllklnnnqtuttuvwyzxwxyxy}~~}|}~|z{{xw||y}z|}}}}|xvy|zxz{uprtqprrqponnomkigeccca^_`^\ZY[\YTUYVQTVTRSTTRTXSMPURNQUQMNPOMOQPPNMPSROQSSRUWUTY^YT[b[U[a`_ab`^bec_cfcafhc`cfdbhmgagljgjnidjrninrnjmppqrrrqrtrrsuxyz|zy|}zwxzzxwuvvsopolkjjhfhhdbcda`dhhgikigikkkmopoqurqvyvtx}|{}~~~}{yz{wtvyvsuwvusqtwuruxwuvvvvvwxyz{yw{~}|zy|~{z|}|{|}}~~~}}~~{y}{xz|zwxyxwwusruusqomoqokkkklkihfeefgggeddcdfedcadfb^be`\ae`^cfc_cfb]adcadeb_cheafjhehkjhijjkjjkllknpnlnponooprpmprqqqpqqqrssposurooqqqsvsqrtttw{wrvzzz{|zx|{u{{tx}xrrrpnmmjgggfeedcca_accabcbacedcegggijiggijkllllnoqrpnqstvutvwusuxwvvxwwxywuwzyxz|zxz|zwxzzyzz|}zwz}|||}{z|~}{|~{y|}{{z|}{zywxz{{zy{~}|{{~}|}{{zzzwstusponnnkikljgghebbca__^\Z[][XZ\YVY\XTUWVVUVVVVVVWWVVVVWXYWVWXXXWWXZZYZ\[Y\^\[]______`aa_^`b`_ab`_`abba`cddcccccdfeddeffggghggikkkllmnnnmmnpoonmnoljjjihfcddb__^^^\Z\_\Z[\\\\\]]^_`a_^`abbcdefggijkkjjlonnnnpqpopqqrrrrrssrqsutsuxvtvxvuwzyxy{zyyy{|{z{{|}||{{|}|{|}}}}||}}|}|}~}}~~~~~|{{{ywwxvtuusqqqomnpmjklkjiihhijigghgffefgedffeeeeeeeddddcdedddeeeeeeeeeddeffffgffedeeeeedeeeddeefeeefffeefgggghgghihghihhikjjjkjjkmlklmmlmmmlkkklkijkighgfedeeeddddcbcdddeeedfgeefhgfgiiiiiijjjjjkllmljlnmlmnnmnnnnnoonnoonopoooooopppppoppoopqqqppqsrqqrqqrsrqrssrssrrrrrrrrrrqqrtsrstsstvuuvwwxxxyzzz{{|}}~~~~~~~}}}|||{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwvvvuuuuuuuttssssssssssssrrrrssssssssssssstttssssssstttttttttuuuuvvvvwwwwwwwwwwwwwwvvvvuuuuuuuuutttttttuuuttttuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvwwwwwxxxyyyyzz{{{{{{{{||||||||||||{{{{{{zz{{zzzzzzzzzzyyyyyxyyyxxxxxxxxyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzz{{{{{||||}}}}}~~~~~~~~}}||{{{{{{{zzzzyyzzyyyyyyyyyyzzzzzzzzz{{{|||}}~~~~~}}}}||||{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvuuutttttttttttttttttttttuuuvvvvvvvwwwxxxxxyyyyzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{||||}}}~~~~~}}}||||{{{{{{zzzyyxxxxxxwwwvvvvvuuttsssrrrrrqqqqpppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssstttttuuuuuvvvvwwwxxyyyyzzz{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}||{{zzzyyyxxwwwvvvvuuttssrrrqqqqpppppppoopppooooooooooooppppqqqrrrsssssttttttuuuuuuvvwwwxxxxxyyyyzzzzzzz{{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}|||{zzyyxxwwvvuuutttssrrrrqqqpppooooooooooooooooooooppppppqqqrrrrrsssstttttuuuvvvvvwwxxxxyyyzzzz{{{|||||||}}}}}}~~~~~~~~~~~~~}}}}}}}}|||||}}||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyxxwvvuuttsssrrrqqqqppppppppppppppppppppppppppppqqqqqqqrrrrsssssttttuuuvvvwwxxxyyyzzzzzz{{{{{|||||}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}||{zzyxxwvvuuutttssrrrrqqqqqppppoooopppppppppppppppppqqqqqrrssstttuuuuuvvvvvwwwwxxxyyyzzzzzzz{{{{{{{{{{{||||||||||||}}||||||{|||||||||||||||||}|||||||}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}|{{{zzyxxwvvutttsssrrrqqqqqqppppppoooooooppppppppqqqqrrrrrrrsssttuuuvvvvwwxxyyyyyzzzzzzzz{{{{{{{{{{{{{{|||{{{|||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zyyxxwwvvuuttsrrrrqqqqpppppppppppppppppqqqqqqqqqqqrrrrssstttttuuuvvwwwwxxxxyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||{{{{|||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxxwwvvuutttsssrrrrqqqqqqqqqpppppqqqrrrrrrrssssssttttttuuuuvvvvwwwwwxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~}}|{{{zyyxxwwvvuuttttsssrrrrrrrrrrrrqqqrrrrrrrrrsssstttttuuuuvvvvvwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}~~~~~~~~~~}}||{{zzyyxxwwvvvuutttsssssssrrrrrrrrrrrrstuuvvrmopsuvwxxxywvxzywz|zwwwwwz|{zzzyyz|{z{|{z{|{{||{z|~}|||}~~}}}~|}~}~~|}}~~||}~~|}~~z~}~~}~|{~}yvy|}{zyy{}~~|}~|z|}{zywz|||xux|zy{}yuy}{zz{{{{{zzwuwxxxz{{{zyxxxxwvwxxxxxxxxwyzxvwxyzywwwy{yxxxxyyyxwxyyxwwwyxxxyxxxyyyyxyzyxyyyyyyyyz{{zzyzz{{zyzzzz{||{||}}}}}~}|}~}}}~}~~}}~|y{{xuvwuttsssrqrrqpponmnnmlmmlkkkllkiklkjklkkkkkklnljlnlkmnmklmllmnnnmmnonmnonnoponpqolpspmoqppppooprpopqpoqrpopqqprtroqsrrstrpsvsrtvtrtuuuvvutvwutuvwwwxxwxyxwxyyyyyzzzyz{{{{{{z{||{{|{z{}}|}}}||}}||}}|}~}|~~}~~~}||{{zxz{yvwxvuuuuutsrrrsrrqpqrpopppqppooooopppppoopqppppqrpoqrqoqsqprtsrsusqrttstutrtvtrtutstvustttttstuutuvutuvuuuuvvvuuvvvuuvvvvwxvuvxwvvwwwxyxwxxxwy{xvxzyyyzyxz|ywz}zxz}{yz{{z{|{{{|{{||||{z{||{{|{z{|{{|||{|}|{||||||||||}~}{|}}~}}}~}|}~~}}}}}~~}|~~}~~}~~~~~~~~~~|{zzzzyxwwwvutttsrrqqqpopponnonmnnnmmmlklmlklnljlnlklmlllmmlmmmmmmmmmmnnnmmmnnmmnnnnooonoponoqpopppppppppqpopqpppqqqppqrrqqrqqrssrrrssssstsstttttttuuuutuvvuuuvwvvvwwwwvwxxwwwxxwwxyxwxxyyxxyyyxyzyxyzyyyyyzyyz{{zzzz{{{{z{||{|||||||}}}}|}~}|}~}}~~}~~~~~~}|||{zyyyyxwwwvuuvuttutsttsrstsqrrrrrrqqqrqqqrrrqqrrqqrsrrssssrrsssrsssrssssssssssssssssssttsstttssstttsttttttttttttuuuuuuuuuvuuuvuuvvvuvvvvvwvvvwwvwwwwwwwwwvwxwwwwwwwwwwwwxxwwxxxxxxxwxyxwxyxwxxxxxxxxxxxxxxyyyxyzyxyyyyyzyyyzzyzzyyzzzzzzzzzzzz{{{{{z{{{{z{{|{{||{{|||{|||||||||||||||||{|||{|||||}||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}|||{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}|||}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzzyyyyxxxxxxxxwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~}}|||{{zzzyyyxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{zzzzyyyyyyyyyyyyzzyyzzyzzzzzzz{zzz{{{z{{{{z{|}|z{}||||}~}}||~}|}{x~{z~~|}}|z||z|~|yz|{y{}zw{}{yzzz|{zywz}yz{ywz{xuvwxxursuwywstxxwyyvsw}|y{}{{}~~}}}~~}}}|~}{~~~|~~}|~|zxz}|yyyvstuvwvtuvtstwyxxwustvtqpqqrsuvttusppqonoppppprtrqrronqtnintnhnsqoqsssuuvxwuvy{{}~}}}~~||~}}}~~}}~}xz{vrqrqrstxzyxwvtrtvsquwvuuvyzwtuwsprutstvvuy}yuy~ytx}{wy|zy|}}z|~|{~|y~~xy}~|||zy~||y}|xz}{y~}vy~zvxztntzwty|yuxzyyyyxwz}{xyyy|||{xz}{z|~}~~~~~|}{|~||~~{}~~|y{~{twztoprrqnlosqoqrpnmkmpppqrturqrssttrsuuuwywtx|xtx|||~|zy}~}|{{}~~}{}~}~~~|}z{~~}}}~}z|}|y~}}}}~}{}}|~{zvwywtuvwwvtsrtvvvvvy|yvwxxvtrrrqqsuuusrrqsutrrqtwtqw|yuy~{x}~{~{~}|~}}}||}zw{}{{||{}|yz{{z~y}}{||zx~|v}}x}~~|zyxyzywvustupmpromnooppqsutsqptwrnqtrqqsuwvttuvuutwzxvx{zy{|~~|~}}~~}{z{}}|~~~~}~|}}~}|{z|~~~~||x|}{|}||||}~}|}}}}~|~~{zzzwusstvvvwyzzxuvwusrrrrqprtrpppomnnmkklkkosrpsurptywtvzyyz||||}}}~~~~~~}}}{|}}}|{|~}|{{{z|~}||||||}}~}|}~||||||}{yz|||||~}|}~~~}{|}}}~}~}|~~~~~{{}~}~~~~~~~}}~}~}~~~~}~~|zyxvsssqommprpnpqqqrrrrrsrrqqqqqrssssvxwvwxwvwyyxz{{|}~~~~}~~~~~~~~~~~~}}}|}}}~~~~}~~~}~~|~~}}}}|{||{|||{{zzyxwxxxxwvuusrrrqooonllmljlomkmonnnopqrttsuvuuuvxzzz{|{{{||||}~~}|||}~}}~~}|||{|}}}~~}~~~~~}}||{{|}||}~~~}~~~}}}}|~}|}~}{{|{{{{{{{{|}~~~~~}}~~}}~~~~~~}|zywutsrrrqqqqqpppppqqrqqqqppppqrrrrsttttuvwwxxxxxyz{|}~~~~}|||}~~~~~~~}}}}~~~~~~~~~~}~~~~~}}}}}}}}||||||}}}}~~~~~~~~}||{zzyxwvvuutssrqpommmmmnnnoonnnnooppqqrrstuvwwxyyzzzzzz{|~~~~~~~}}}}}}}~~~~~~}}}}}}}~~~~~~~~~~~}}|{{zz{{|}}~~~~~}||{{{{{{{|{{{{||}}}~~~~~}~~~~~~~~~~~}}}}}}}~~}{yxvtsrrrrsssrrqqqqpppppooppqrrsstuuuuuuvwwxxyyzz{{{|}~~}}||}~~~~~~~~~~~~~}}~~~~~}||{{{|}}}}}}}}|}}~~~}|{zzyyzzzz{{{{{|||||||}}}~~~~}}||{{zyxxwvutssrqpppoooopppoonnnnoopqrrstuuvvvvwxxyyzz{{||}~~~~~~~~~~~~~~~~~~~~~}}|||}}}}~~~~~~~~~}}}}||||{{{|||||||||||||}}}~~~~}}|||||}}~~|{zyxwvvuuttttsrrqqpppooppppppoppqrsttuvvvvvvvvwwxxyz{|}~~~~~}}|{{zz{{|}}~~}}|{{{{{zzyyyyyzzz{{||}}}}}}~~~~~~|{zxwutssrrrqqqqppoonnnoooppppppppqrrsttuvvwwwxxxyyzz{|}~~~~~~~~~~~~~~~~~}}}}}~~~~}||||||}}}}~~~~~~}}}}|}}}~~~~}}}}|||||}}}~~~~~~~~~~~~~}}~~~~}|zyxwvuttsssssssrrrrqqpppoooppqqrsstttuuuuuuuvvwxyzz{{||}}}~~~~~~~~~~~~~~~~}}||{{zzzzz{{|}}~~~~}}||{{zzzzzyzzzzzz{{{|||||}}}}}}}~~~~}{zxwutsqqpoonnnnnnnnonnnnnnnoopppqqrrsttttuuuuvwwxyyzz{{{||||||}}~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||}}~~~~~~~~}|zyxwvvutttssrqqppoonnnmmnnoopqqqqrrrrrrsttuvwxxyyzz{{|||}}}~~~~~~~}}||{{zzyyyzz{||}}~~~~}}}|||{{{zzzzzzzzzzzzz{{{||||}}}}~~}{zxwutrqppoonnnnnnnnnmnnnnnooppppqqqqrrrsssttuvwxxyyzzzzz{{||}}~~~~~}}}}}}}}}}}}|||||||}}~~~~}}}}}}|||{{{{zzzz{{||}}}}~~~~}|zyxwvutsrqqponnmmlllmmmnoooopppppppqqrstuvwwxyzz{{|||}}~~~~~~}}||{zzyyyzz{{||}}~~~~~~~}}}}||{{{{|||||{{zzzzzzz{{|||}}}}}}}}~~~|zxvtsrqppoonnnmmmmmmmmmnnnoooooooppppqqrsstuuvvwwxyyz{{|||}}~~~~~}}}}}}}}}}}}||{{{{{{|}~~~~}}}}||||||||||{{{{{{{{||}~}|zywvutsrqponmmmmmmmmnnnnnnnnooppqqrssttuuvwxyz{|}}}}}}}}~~~}||||{{{{{{{{{||}}}}~~}}}}|||{{{{{{|||||{{{{zzzzzzz{{|||}}}}}}~~~~|zxvtsrqpoonmmmmlmmmmmmmmmmmmnnoopppppqqqqrrsstvwxyzz{{||||}}~~~~~~~}}}}}}}}||{{{{{{||}}~~~~}}||||||}}}}}|||{{{{{{{||}~}{yxvusrqpponnnmmmmmmmmmmmmnnoppqqrrssttuvvwxyz{{||||||||}}}~~~~}}}}}}}|||||||||||||||{{{zzzzzzz{{{{{{{{{{{{zzz{{{{{{|||}}~~~~|zxvusrqppoonnnmmmmllllllllmmmmmnnnnnnooppqrstuvwxyyz{{{{||||}}}}}}}}}}~~~~~~~~~~~~~~}||{{{{{{||||}}}}~~~~~}}|||||||}}}}}|||||||}}~~}zxwusrqppooonnnnmmllllmmmnnoppqqrrssttuvwxxyz{{{||||||||}}}~~~~~}}}||{{{{zzzzyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|}~~~|zxvtsrqpooonnnnmmlllllllllllllllllmmnopqqrstuvwxyyzz{{{zzzzz{{z{{{||}}}}}}}}}}}}~~~~}|{zzz{{||}}}~~~~~~~~~~~}}}||||||||||||||}}}}~~~~~}zxvusrqqppooonnnmmmmmmnnnoooppqqrsstuvvwxyyyzz{{|||}}}}}}}}~~~~~}||{{zzyyxxxxyyyyyyyyyyyzzz{{{||||||||{{{{|}}~~}{ywutsrqpoonnmmmmlllllkkkkkkjjjkklmnnopqrsttuvwwxxyyyyyyyyyxxyyzz{{||}}}}}}}}}~~~~}||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||}}~~~~}{ywvtsrqpoonnnnmmnnnnnnoooooppqrsstuvwwwxxxxyyz{{||}}}}}}}}}}}~~~~}|{zzyxxxxxxxxxxxxxxxxxxyzz{{|||}}}|||||||}}}~~}{ywutrqpoonnnnnmmmlllkkjjjjjjkllmnoopqqrsstuuvvwwxxxxxxxxxxxyyzzz{{{||}}}~~~~~~~}}}}}}}}}~~~~~~}}}}|||{{{{{|||||||||{{{{{|||}}~~~~|zxwusrqpoooonnoooooooooooppqqrsttuvvvvwwxxyyzz{||}}}}}}}}}}}}}~~~~~}}|{zyyxxxxxxxxxxxxxxxxyyyz{{{||||}}}}~~~~~~~~~~~~~}{ywutrqqpoonnmmmlkkjjjjjjjkklmmnnoopqqrrssttuuuvvvvvwwwwwxxxxxyyyzz{||}~~~~~~~|~~|}~}{||{z{{zy{}|{||}~~}|{}}|}~~}~~}~~~~|{ywwvroqspnqtqmptqopqqqqrrssrsutstvvwwwwyyyyyyz{||||}||}~|zz|}~}||}~~}~~}}}{z{{zyyxxxxxxwwwwwxyyxyzzzzz{||{}~}}|{}~|}~}yyyvstuqnoponlkklllllkjlnlkmonmoqonpqqqqqrrrrstttvxwuvwxwwvwxxyzz{|||~}~~~|}}|{|}{y{}zw{|x{}}}|}|{|~}|}~}~~|~~~~~{zzxvuutrstrortqnqsqpsusqstsrtutstvuuwyyxxxyzyxz||||{{{|}}|||{{{|~}}~~~~~}{{{{|||yvx{xuwyyywvx{zyz{{zyyz||}}~~~~~~~~~}zzywtrppqnlmlllllllllmnmmmnnmmmnoonopoonnprpprtssssvxvtvywuwyzyz{{z|~~~~~~|~~~}{}~|y{}{y{}|z{||||||}}|~~}~~~~}||{zxvvusrrssrrrssttsqrsrqstsrtuttuwvvwwxzxwy{{{{|{z|}|{|}{z{}|{{{|}||||}~~~~~|}~}|{zzzzzyyyxyzyxz{{zz{zz{{|}}}||~}~~~~~~~~~}~~~~{zyvtsrpoonoonmnoonnonmopomnonmoponnponpqpoqssstuttuwvvxxxwxyzzzyz|||}~~~~~~~}}}|{{|||{{{||{|||{|}}}~}{yxxvuttttttstttsrstsrstsrsutstuutvwwwwwxyyxyyz{{{{{|||{{{{{{zz{{{||}~~~~~~}}}|||||{{{{{zz||{{{||||||}}}~~~~~~~~~~~~~~~~~~|zxwvtrrrqppppooponnoonnnnmnnnmmmmnnnoooppqqrrrsuuuuvwxxxxxyyyzz{{|}}}~~~}~~~}}}}}}}}}}||||||{|||}}~~~}}|zxxxwvvuutttsssssrssssssstttttuuuvvvwxxxxxyyyyz{zz{{{zz{zzzzz{{||}}~~~~~~~~~}}}}}}|||||||||}}}}}}}~~~~~~~~~~}{yxwuttsrrqqpppooooonnnnnmmmmmnnnnooopppqqrrsstuuvvwxxxyyyyzz{{||}}}~~~~~~~~~~~}}}}}}||||||}}}}~~~~~}{zyxwvuuttssssssssssssssssstttttuuuuvvvwwxxxxyyyyyyyyyyyzzzzz{{{|||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}{zxwvutsrrqqppooonnnmmmmmnnnnnnnnnoooppqqrssttuuvvwwxxxyyzzzz{{{{|||}}}~~~~~~~}}}~~}~~~~~~~~~~~~~~|{zywvvuuttsssssrrrrrssssssstttttuuuvvvwwwwxxxxxxyyyzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{zxwvutssrqqpppoooonnnnnnnnoooooppqqqrrsssttuuvvwwxxyyyzzzzzz{{{{||}}}~~~~~~~~~~~~}{zyxwvvutttsssssrrrrrssssssssttttuuuuvvvvwwwwxxxyyyyzzzzzzz{{{{{{||||||}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~|zywvutsrrqppppoooooonooooooooppppqqqrsstttuuuvwxxxyyzyzzzzz{{{{||||}}}}~~~~~~~~~~~~~}~~~~}}||}||}~}~}zupsw~p|}tlqvroooprqpoopqrsssstwyxx{~ztvwxzvr~{|{|}xruwz|vry~}v|{z|~{wutwywtx|zzxvvwwvrokhiijjigghfedchmnomjkkjihgkpppposwvutstuwzzyzy|vqstpnkihgfedcdefijjhghhjllkllkkklptpllloqw}~}{{{~}|}{wwxvt}~ty}}~ytvyzyzz{}~}|}|zyxwuojiijhfdbacht{~xpf``cdeefgggghiihjmqroljiiihggghhhilpsvxvroljjjjkkkjhijiiihfehlkikmmlhdcdfjkjmmgba`_`eihghjmpqstsvywvwxz|}~{yxx|xz|{{ywxz~ty{vtqsuspnllljijlgabb_][]bgknmkklnppnonidcdipokjkjggijkjihjowxxxvutvwwz|yvx}vy{wutt{{tz}xtqsusqrstu{~zzzywvxzz{{{{zxyyxwwvxzyyyy{{|}||~}~~~~~{yz{}~~~~{yyyzzwwyyxvussqonnnnnnmllihfdcehhfeddca_`aa___^^``aba_acbaabbdfhjkjgfeghhijlnqtwvuuuuwxz}~~~|wwwsoopnmjhknnlkjhdcddcfhgdcbbbcccdddcddeefedhljhijhgffimmmmlnnkijmmllnnopqruuux{xuvwy{zz|~||~}|}~}}{|}~~|xvttsrrsrpnmmmnmmkjkmopnkmnnqqqqptxvsrrrttvwy}~{yxwvutstvsoooppmkkkkllljhijihjmlklklmjfffjnjffilomjihghikmnnlkllmnpponmlknrttuvvxwvuuuuwxxvvvy|zy{}~~~~|}~}}~}~|yzywwvvz}{wwwvwyzxvwwusssrqsvuvxz|}||}{yxxy|~|}}ywx{}~|xwxxxz{}}|{}~|||~zzz{|}~}}|{{zz}~|}}{{{||zxz|||{yyxwwuuxzzywwwvy}{y|~}{{{z{~~|{zz|}||~~{zz|}|zywutuvsqqqpqtvvvutttsrvxvttuwxyzxwxz{||{}~{z|~~}|zxxyzzxuxzywtqrsuxzzxuuuvvtrrrrrrrrstuuutrqpqqpoooqrpopqrstuqopqrtuvtsuvuutttuvxwvuuttvxxvvuttttuxz{{{yvwxxwxxwwz|}|||~~}zz{zy{}}~}|~{wxyz|}||{|}~~~~}}~~~}}~~~~~~}~~~~}}~~}|~|~}~~}}~~~~~~}y{}||zyz{{zzyz{{zyxwuuuttvvwwwuuuuvvuvvtrrsuwwuttttuusqpprttuuuuusqrrrqrtuuuttusqsusqqrrrsuuuwxyxwwvvvwvuvxyyyyyxxxxxy|}}}}~~}{{{zzz{}~|zyyz{||}~~~}|{{|~}z{|||||}~~}}}~~~~~~~}}||}}~~}{{|}~~~}|~~~~}|}~}|}~~}|||}~}~}}~}~~~~}~~}}~~~~~~~|||}~~~~~~|||{zyyyyzz{zywwxwwvutstvuutsssrrrrqppqqrpnprqoooonoponnnoqomnoonmlnpqrrrrrqpoopqrtssttuvuttuuuvwwwwwwxxxxxxxyzzz{{{|{|}~~~~~~~~}}}}~}|||~~}~~~~}}|}~~~~~}}}}||||}}~}||}~~~~~}}}~}}~~~~}}~~}~~~~~~~~~~}{{{{{{{{{{zzyxwvuuuuutsssssssrqstsrqqpppqpponmnooppppppqqpopqqrrrqqqqqrrrstttttuuuutttuvwwvvvvvwwxyyyyyyyyzzyz|||||}~~~~~}}}~}||}}}~~}}}~~~~~~~~~~~~~~~~}}}|||{zzyyyyyxwwvvvvuuuuttsssrrrrqqpppppppppppppppppppppppqqqqqqqrssstttsttttttttuuuvvuuuvvwwwwwxxxxxxxyyyyyzzz{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~~}}}~~}}}}~~~~~~~~~~~~~~~~~~~}}}|||{{{zzyxxwwvvuuttssssrrrqqqqqppppppoooooppppppqqqqqqqqqqrrrrrssssttttttuuuuuvvvvvvwwwwxxxxyyyyyyzzzzz{{{{{{{{|||||}}||||}}}}}}}}}}~}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvuuuttsssrrrrrqqqqqqqpppppppppppppqqqqqqrrrrrrrsssssttttttuuuuuvvvvvwwwwxxxxxyyyyyyyzzzzzzz{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}||{{zzyyxwwvvvuuuttttssssrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssttttuuuuuuuvvvvvwwwwwwxxxyyyyyyyyzzzzzzzzzz{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{zzyyxxwvvvuuuttttsssssssrrrrrrrqqqqqqqqrrrrrrsssssssssstttttuuuuuuvvvvvwwwwwxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvuuutttssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrssssssstttttttuuuuuvvvvvwwwwwxxxxxyyyyyyyyyyyzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxxwwvvvuuuttttssssrrrrrrrqqqqrrrrrrrssssssssssssttttttuuuuvvvvvwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zzyyyxxwwvvvuuutttttssssssssrrrrrrrrsssssssssstttttttttuuuuuuvvvvvvwwwwwxxxxxxyyyyyyyyyyzzzzzzzz{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}|{{ywxz{{zyrlouvxyyuplhjmkhijjiiiiiiijkklkknpooqqqpppooopomqvutuwtpv}xqtxwvvuwxwwz~|yzzz{zz|~~~~{}~}}|~}}~~|{{}}|}~~}}}~|{zyzzzzzyxxwwwwxz{|zyzzyyxwyz{{|||}}}||||}~~}|zy{{yvwxvutuuwwwxxvuvwwwyywvwwvwxxwvuuvxz|||}}{zyz{|~}}~|{{|{||yy{{z{}|z{}}}}}~||}~~~~|~~~~}~}~~}}}{zz{yx{}{wwwvuvwvtx{ywxyuprtutsrrqtxxwxzyyxwwvtrrsrqqpqrqrrqrrrqstrpqsqppqrsvxwvvwwwwxxwutssvyxvwxvuvwvtuwvtw{{z~~zz|zx{}{z{|{|~~~}yy{zzxw{}|{yxz|{zwuuvvwwwwwyzzzxvwxwwwwyyxwwvvwwwxyxwxxwvx{ywy{||}}|z|~~}~~}}|}~~~~~~}~|{|~~~~~~~~|}}~}|}~~|}~}}}}}}{zz{zyz|{{{|||||||{zzz{|{{zyz||}}|}~}|}~~}}}~~~~}|~}z|~~~~}}z}|~}{{||||{||{zzzzyyyxwwwwyyyxwwwvuvwxxxxwvuvvvvwvvvvwxvuuuwyxwxywvwwxyzzzz{{yxyzzyz{zz{}||}~~||~}}~~~~~}}~}|||||||}|{|}}|{{{{{{{||{|}}|||{z{|{{{z{||{||}|{yz|{{||||{z{|{z{}|{|~}|}~~}}}~~}}~~~~}||}}|{zzzyyzzyxxxvuvwwvvwwwvvutttttttsrtutstuuuuuvvvuuvutuvuuuvvvwxyyxwy{{{{{{{{||{|}|{|||}|{{{{{{{||||}}}||||}|{}~}}}}}~~~~}}}}|||{|}||}~~~~~}}~~~~|}~}}}}~~~~~~}~~}~~~~~~~~~~~~~~~~~}}~~~~~}}~~~~~~}~~~~~}}~~~~~~~~~~~~~~~~}||}~}}~~}}~~~~~~}}}}}{{zzzzzyxwwwwwwwwvvwvuuuuuuuuuttsstuuttsssrssuvvvwuttuutuuutuvvvvwxyyyxwxxxxxwxzyyyzzzyyyyyyz{{{{{||{zzz{||{||||}~~~~~~~~~~~~~~~}~~~}~}}~~~~~~~~~~}~~~~~~~~}}}}}}||{{zyyyxxxxxxxwwwvuvvvuutttuuuuvvvvvuuuuvuuuvvvwwwvwwvwwxxyyyyyxxxxwxxxyzzzzzz{{{{{{{zyyyyzz{{||||||||{{||}|{|||||||}}}}}}~}}}}~~}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}~|{{{{zyyyyyzyyxxwwvvvvvwvvvvwwwvvvvvvwwwvvvwwwwwwwwwxxxyyyxyyzzzzzzzzzzzzzz{zzzzzzzzzzzz{|{{{{||{{{{||||||||||{{||||}}||}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~}}}|||||{{zzzyyxxxxxwwvvvvvvuvvvvvvvvvvuuuvvvvvvvvvvwwwwwwwxxxxxxxyyyyyyzzzyyyyyzyyyzzzz{{{zz{{{{{{{{{|||||||||||||||}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~}~|x|zw{|yz{yvz|yvxzxuwywvwyvtx{xuvwwxxwutx|yuwyvtvxurssturopqtwtpsvutvxspuzywyzyy{}||{z{||{{{~z|~~{}~~}{~~~|zwy|{zyxurrtuvusturqsvwwvvtrsusqpooqsutstusppqnmnoppoprtsqrrpnqtoiounhntroprstuuvyvsuxz{|~}{{|}~|{{}|{|}}~~|||~~}{vwxwxyz|~|{zxvxzxuxzyxyz}{wy{vrtwvuwxwwz}zvy}yuy|zwx{zy|~|~|yz|{z||y}|v}~wz~}{{{zy}~{~{x|zuy}zx~|uy}yvxzslszwtx|xtwzyxyyxwz|zxxxy{||zwz|zy|~~}}}~~~~}~~~}~z~~{|~}|~|~~~|~{y{}~yrvzsnpqrqmkosqnpqonlkmpqqqrturpqssttrrstuwxvtx{wtw{{{}~{yx|~}}|{~}y|~}{zz{}||~}|z}}z}|xy~}~}}}~}{|}}z~~~~~~~~}~}xy{yvxyyyxwutvyxxxx{}zxyyxwvutssstvvuutssuwtsrruxtqw|yvz~{x{}{~z~}{~~}}|{|}}zw{}z{|{|}}{yyzzz~~y|~|||zx}{u}}w|}~}zyxxxyyxutsstqmoqolmooprrsttsqptwrnqtrqqrtwutttuutsvxwvwyxxy{}~|{}~||}}|zxz|{{~~~~}|}~|z~~{~~~~~}|{|}~|}z|~{|~~~~}~|}~~~~}{{{yvutvwwxyyz{zwwwusrrqrqprtrpqqnlmnlkkkkkorqosvrptxvsuyyyz{||}}}}}}~~~~}}}{{|}~|{|~}||{zz|~}||}|||}}~}|~~|||||}}{yz||{{|}~}||}}}|z||||}~}~~~}|}}}}}z{}}~~~~~~~~~}}~}~}~}~}{zyxvtsrqomlnqonpqqqrrrrrrqppqppqrrsssuwvuvxwvvxxwyzzz|}}}~~|}~~}~~|z|~}|~~|||}|}~}|}~~~~~}~}|}~}}~~~~}|||||}~~~}~~~~}~~~~}}}}}||{{{yxyyxxwvvvtsssqppomlmmlkmomklnnmnooortsstuuuuuxzzz{|{{{||||}~~~}|||}}}}~~}}|{{|}}}~~~~~~~~}}|{{{|}||}~~}~~}}~~~~}}}||~}|~}{||{{{{{{{||}~}~}~~}}~~~~}}}~~}~~~~~~~|{ywusrrrqqqqppppoppqqqqqpppppppqqqqrssttuuuvwwwwxyyz{|}}~~~~~~~~~~~~~~~~}}}}}}}}|{{zzzz{|}~~~~~~}}||}||{{{{|}}~~~}}}}}}}}}|}}}~~~~}}}}}}}}}}||||}}}}~~~~}}|{zyxxwvvuttsrqpommmmmmnnnnnnnnooppqqrrstuvwwxxyyyyzzz{|}~~~~~~~~~~}}|||}}}}}~~}}}}}}}}}}}}~~~~~~}}|{{{{{|}~~~~}|||{{|||||||||}}~~~~~~~~~~~~~~~~~}}}|}}}~~}|zxvutssssssssrqqqqqppppooopqqrssstuuuuuuvvwwwxyyzzz{|}~~~}|{{{||}}}}}}}}}}}|||||}}}}}|{{zzz{{|||}||||||}}~~~~}||{zyyyyyzzz{{{{{|||||||}}~~~~~}}||{zyxwvuttsrqqppoooopppoonnnnooppqrstuuvvvvwwxxyyz{{{||}}~~}}}}~~~~~~~~~~}}}~~~~~~~~~}}||}}}}~~~~~~~~}}}}|||||}}}}}}}}}}}}}~~~~}}}||}}~~}|{yxwvvutttsssrrqqpppoopppppoooppqrstuvvvvvvuvvvwwxyz{|}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||{{zzzz{{|}~~~}||{{{{{zzyyyyyzz{{||}}}}}}~~~~~~|{yxwuuttssrrrqqppoonooopppqqpppqqrrsttuvwwwwwxxxyyz{||}}~~~}}}~~~~~~~~~~~}}}~~~~~~~}}}}}}}~~~~~}}}||||}}~~~}}||||}}}}}~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}|{zywvuttttsssssrrrrqqpppooooppqrrssttttttttuuvvwxyyzzz{{{|||}}~~~~}}}}}}}}}}}}}|||{{zyyyyzz{|}}~~~~~}}|||{{zzzzzzzzzzz{{{|||||}}~~~~~~~~|zywvtsrrqpoonnnoooooooooooooppqqqrrsstttuuuuvwwxxyyzz{{{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||}}}~~~~}}}}}}}~~~~~~~~~~~~~}}}}||}}}~~~~~~~~~}|zyxwvvuuttssrqqppoonnnmmnnooppqqqqqqqqqrsstuvvwxxyyzzz{{{|||}}}~~~~~~~~~~~}}||{{zzyyyyyzz{||}~~~~}}}}|||{{{{{{{{{zzz{{{{{|||}}}}~~~~~|{yxvutrqqppooonnnnnnnnnnoopppqqqrrrrrsssttuuvwxxyyzzzzzz{{{||}}}~~~~~~~~~~~~}}~~~~~}}}~~~~~}}}~~~~~~~}}}}}}||}}~~~~~~~~~}}}}|||{{{{{||}}}}}~~~~~}|zyxwvutsrqpoonmmlllllmmnnnnooooonooopqrrstuvwxxyyzzz{{{|||}}}~~~~}}||{zzyyyyzzz{{|}}~~~~~~~}}}|||{{||||||{{{zzzzz{{||}}}}}}}}~~~}{ywvtsrqppooonnnnnmnnnnnoopppppppqqqqrrsstuuvvvwwxxyzz{{||}}}}~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}|||{{{||}}~~~~}}}}}|}}}}||||{{{{{||}~~}{zxwvusrqponnmmmmmmmmmmmmmnnnnoppqqrrssttuuvwxyz{{|||||||||}}~~}||{{{{{{zzzz{{{||}}}~~~}}}|||{{{{{{||||||{{{{zzzzzz{{||}}}~~~~~~|zxwutrqppoonnnnmnnnmmnnnnnnnoopppqqqqqrrrrrstuvwxyzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||{{{|||}}~~~~}}}}}}~~~~~~}}|||{|||}}~}{ywvtsrqpoonnnmmmmmmlllmmmnnooppqrrrssttuvvwxyz{{|||{{{{{||}}~~~~}}}}}||||||{{{{{{|||||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{||}}}~~~|zywutsrqppooonnnnmmmllllmmmmnnnnooooooppqrssuvvwxyyzz{{{{|||||||||}}}}}}}}}}}}}}}}}}}~~~}}||{{{z{{{||}}}}~~~~~~}}}}}}}}}~~}}}}}}}}}~~|zxwusrqppooonnnnmmlllllmmnnoppqqrrssttuvvwxyzz{{{{{{{{||||}}~~~~~~~~~}}|||{{{{zzzzyyyyyyyyyzzzzzz{{{{{{{{|{{{{{{{{|}}~|zxwutsrqpppoonnnmmmmmmmmmmmmmmmmmmmnnopqrstuvwwxyyzz{{{zzzzzzzzz{{||}}}}}}}}}||}}}~~~}|{zzzzz{{|}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}zxvusrqqppooonnnmmmmmmmnnnooppqqrsstuuvwwxyyyzz{{{||||||||}}}}~~~~~~}||{{zzyyxxxxxxyyyyyyyyyyzzz{{|||||||||{{{||}}~~|yxvusrrqppoonnnnmmmmmlllllkkkkkllmnoppqrstuuvwwxyyyyyyyyyxxxyyzz{{{|||||}}}}}}}~~~~}}|{{{{{|||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}{ywvusrqppoonnnnnnnnoooooooppqqrsttuvwwwxxxxyyzz{{|||}}||||||}}~~~}}||{zyyxxxxxxxxxxxxxxxxxxyzz{{||}}}}}}}}}}}}}~~~|zxvusrqppooooonnnmmmllkkkkkkllmnnoppqrrsttuvvvwwwxxxwwwwwwxxxyyyzz{{{||||}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}|}}}}~~~}}}}}}}||}}}~~~|{ywutrqppoooooooppooooopppqqrrsttuvvvvwwwxxyyzz{{||||||||||||}}}}~~~~}}|{{zyyyyxxxxxxxxxxxxxxyyzz{{{||}}}}~~~~~~|zxvtssrqqpooonnnmlkkkkkkllmmnnnoppqqrrstttuuuvvvvvvvvwwwwwwxxxxyyzz{||}}~~~~~|uw}~w|rpz~{vy{zxtx~~}||}~~y~~|{z{}}~~}xvvwqltyqlswurmmppomlnqsupnuyvtssssruxusz~zx{}~|y{~}zz{{|~}|{|}|z|~|||}~|{}~~}||~~}}}uw||{vqvzxvuuvx{||xsv{wutu}|z}~}{{}}~~}yxwvwwutuvvsmkookiijlmnooonoomkooljklnpqqrssvwuqnnruvvtx|{{~}|zyyzzx{~~~|~~{|}{zzz}~|}|{|zxz|}}~~~~~|{yz||zyxy|}|~}}{xz|z~~~~}}}|~~|{zwuy{xwxwwupv}wpstpnnovwpszwrsstspnpppqsuwxyxvtstvxzyyyxz||}|||{{|{{|{|~~~~~||}~}~~~~|zzxwyzz{}}||{|{xy}{|~|}~|zyy{}|{~~}~}|}~}zz~~~~}~~}}{zz{{wpoqnijlnnlmoprpjjnnnlgimlknpllqspqtronnqupnw|wuvvvwvutttwzxx~}{{}~~~{y{|~}|{~}}~~~|~{|zw}}~~}~~|~}x{~}}s{~y}~|xz|zyvuwvsuxz|vqv{zwqptursuvuvxxxyxz{wvz|{{{|~~}}}|~xvwz~ytw}~yv{{wy~~}zx{~~~~|~~|}}x~{{zz~}zwz|zwxzyy{{uuyz{xsyxsx}}yx{|{|~~|}~}}~||~}~{wvwwqjlqnjjjikpqnnqpnorsrqqrsqrxwru|zvvxwuy}zvvx|{wx|zxwwz{zzzz}}|{|~~}|{~~}|yy}}~~yx}{y~|~z}}{wz}zx{zwy~|wwyyyxvutuwzzvuyz{|}zy{|zzzz{~~zyxwuurqtwropqpqpnolfioomllprnloqrqnqwvsssuxxvssx||xsx|wy{{{|}~|z|~{|~}}}{{|{yzxz}{w|}xz}~zy}~~|zz{}z~}{y}}xw|}{{}~yv{~yzyx{}|~~}zvsrssrssplosolnonmmmlorpomkmpmloomosrllqrqttssoouxsqruwwuwyyyvtwzyyzz|~~|z}~}}}|{|~~{}~~}{|~~||}{yz|}|{{xw|~|~}|~~w~||}{~|}}zyxx||xxyxwvuwxwvxwttxxvtrstsrxywwxwwwwvuwxxxww}~yvx{~|wwxz|{z{{~{}~~zy~}{{~~|ywz|{ywvyyxxxxxxyxwwvutsuz{xwy|}|yyzzz}~{|}~}|yvuuttstuuqooprsqrssspnsvtqqqrsuustwxytpv{xx{{{zyz||{|~|{~|{|~~}{|~~~z{z~~{{}{{}~~~|~~}|{{~~|{{|yvy}~{xz|}|{{||{yvz}zwxy}}xwy{{xvxyz{z{{|||~}{}{xvwzvpqusooooponpolmprqpnmlnonorrqpqqrstsrtursvxyxwy{}{{}||~}~~~~~}|}|~|z~}~~z||~~z{||}~~}|||~}|{{yyz{{zyyy{|}~}z{{zz|~~}|~~}~~~~~|}y}|uqsttpmnpnmopljnnkjjmpnkjjkjjknopnlkknpqqnlorturrvxvtpsxwtvwvvuvxzzyxyy|}y}~}}~~~}~~}}}|{||||}}|}~{z{}~}}~~}|~~}~~yzzywttvwvsrrrvxtqutpptuvwwtruwwvttxyuuvvvy|xsw{zyxy|{vvyxvxzzxyyyxxyyxwwyxwz}{wxzyyxxzzzzyyywwxzz{{z{zxy{}}zwwz~{|~z~}|~}{zzxxxxyzwstwxxusuvutttutstttsqqvyvtttuwyywvwz}yv{|zyz}}|zzz|~{z~~{|~|~}}~||~~y||}||~~~~|{{|{z|~{wzzyyz{}zux}}z{zyy{{xx{}}}{|}xv}}{|~}~~|ssxxroonloqolmorqmmprqqsrprtstvwwvvwxz}zwz}}|{|}~{~~~{|~}z~}~}}~~~~~~~|z~|}}|}}{z{{z|}}{z{{}~}}||~~|zy}~{z{}~zz}|xxz}yv{~|{|}~~}|{|}{y~~}}~{z{yusvrkmqqnljkkiilkggkjgilkjlmhgknnnnnoonpqqrtussuuuvvwyxvwwy{|||}}}z~|}{~}~~{|~}~~sjnsx}{}}volouy~}zzxuvwv|zz}|{ypjjs{rifglrw~wkgiljiouvtojhkrsprpmld\dmkigdiokhpo[Vdicekonlklh`[[]^bhjkopmhc`bcacjmlmnmllkijomkllptpliflsnhilptuupmpqpliovqnquwrjkpqqpoquxwsqpoqpmovzyvvtrstrqppsux||zxxywuxz{||z{}|xz~xs}|~uuwy|zy~}ytvy{|x||w|uwxwvtv{|||{wtsrnlopommnoqsldceeddfgffecdfid]_dbagid_dh`Y\_bd^[cfb]\]\YZ\Y[cf]V]e]RV_]Y[_aabb^Z]`\Y`d`\^cb]`_VQW^]Zah^TZ`[VXZXW[aca^^``ab^\_hnlknjghhhigfhhdbfg_YZ\\XSVXX[YTRTXUORZ\\]]_`ehb^ddbciopnopkimrpmrwusvywstwspv|{zy{~{~~vv{|{wswzvtrpprqmlppnppnmkilpmjnutpppqtqmosx{wsw{~|vty{w~}~}~~}|~|{xzx|xqv|zvuwzxttuspmllostswyvsuvspruz}|zvt{xuvvx{yz|zwvvvwyvqsy|zwuqotyuqru}yv}{tw}{{}x~tuzupooqpkgdba_^][\]][VUYYWWXVUX\\X\`\XWX\`[W[^]]]]`_]_^Z\`dgfdebadebacgifcehfccdbbfhcchgbcgfcbeikifinomlptroquwwx{zvy{yxx{~}{zz{zwx{xuw{yx}ywzzzzxvy}~|}|z|w}~~{vv|~|z|}wx}~zx|~~~}~}~~~|z|{wvwursttpknroklmkilpkgjmhdcehgdehiigfffgkjgdehjhgghhededb`bcaadc`^^`babeeddddeeeddegjlkijmqqonlnttrtvvwwx{{yxx}~~|z{zxyxurrqomjikmjijkklljhjkmpplorpnopssrqpsvutrqrronmlnrrmkmmhehkjhfgijjhfgifdgjhgimmijljiklmljnqnmnoqqooooqrrstttssuwwxzxstwyywvwwwustvvxtpvytqrvywwxwx}}zyz}~z|~~}~||{|}~~}|{yxwy||xwwvutrstqosurooponorpkknqqrqooqssqqqrsqosvussvzyuvxxzyx|}}|||~~|}~~}|{zz||{{|{yxyywvvvwwvuvvxxuqrttssttuuuttssutqqsttssrpoponnqrqonnlkllkjkkjkjgehiecc``a^_ddba_`aabbacedddefegjiilmmmmlnpqqqsvxxvuvwxxxyzzywxxz{ywy{xvvwy{zyxyz|~|~}|}z|}{y}~yvwwx{|wtvvssuuvuqpsroqsqnnnopnmoonmmlmqtrpqqstssvxywsv{{zxwy{{zxwxxyxuwytpsvxyurqrtvvvuwyvswyxxwwyzyxyyzyz|~}|{|~~|}}{}~|}~~~}~~}|}}}}|}}{y{}zy{{yz||{yvx{wtxzwvwy{zwy}|{~}~~}~~~~}}~~~~|{{{{zz{|zxxwwuqtwussruwvspprssttuusqrrrppppqrrpoooppprqpoorttsssuvutwyxxz{{||~~~}}||}~}{xx{{zyyyxwwxyxxyyyxwz}zx|~|z{{{||~|w{{y|~|zxy|{vwzxuttuussssrrqqqrssrrrpqrttrpqsrpppqqrpmklmnnklnlhjlmlkjklklomkkljikmlllkmlkjkjjklklnpnkkmppooqrsssuvuuwy{~~}}~~~~}}~}}~~}~}{|~}}|}}{{|~}{~~}|}~}|||ywyzywvy}|yxwxzyxz{}||||}~~~~}|{}}|{yyzyxyywwyywvwvwxyxxwvvwxxxyz{||{||}}}~~~}}~~~~{~}|}~}|{|~~}|{{||ywx{zwwvvwutuusrqrsrqpopqqpmkklmoonmkklmmllmnnmmmmllnoooonmllnnkijkklllkjhhhijkkjkmlijmmlnopqnnsusqrsuwwxxyyyzz{}~~~|}}}~~~~~~{~~}|~~|{{zzz{zywuuvvvwvvvuvxwvwyz{z{~|}~}~}~~{xy{yxwvxwvuuuvvvuuwxutvxzzxz|}|}}}}~~~~}}}}|ywxzywvuvvvvvuuuuvxyxwwxyyy{~}~~~~~}|}}zxvvxwvuuvwusrrssrqrstsrrrsusrsssrpqrsrqonnoppomkjjkkjjkjiiikmjjlmmkkloppppqrsssstuuuuwwwwwy|~|zyy|~~{z{||yvvxxxwwvvvwvvxxvvwyyyzz{||}}{}{{|ywxyzyvuuuuuuuvwwvvwxxwxz{{{{{|}~~|{~}}~~{zzzzzzxyzywvvwxwvyzwwz{yy{zyz{}~}||}||}}}~~~~}{{{{zxxzxvvxyzxuuvvvvvvvwwusqqrsrrrqpmllnomjjkklkjihijiiijkkkkkjkjjlmnnmmnoppppppqqrsssttuwvvwy}|z|~~~~||}~~}|{|~|{}~~}~~~}~}|||}~~|yxz{zwwwxxwvwxwvuuvwxwvwwxwvvyzwwxyyxxz{zy{{yz}}|}~~~~}}~}||{{{zyzzyzzzzyyxxzzzyyy{{{{{zyyzzzzz{|}}|zz|~~|{{|~}zyyz|ywyzyxwxzywvwwwxxwvvwxxwvwwwvvxyzz{{{{|||~~}|{}~{{{yxvuvwvutrppqpnpqnmmlllkklkikmkiijijkjijjhhggijihiihiiijkklmmmopoprsuvuvxxwxz|}}|}~}~~~}}~~|z~~~}~}|||}~||||z{|}}|yz{zz|||zxy{{{xvxzyxyyyxwwwxyyyyz{|{{}~~~~~~~}}~~~}}~|y{}|{{z{zyxxwwxyxwvuvxyz{zzzz{{}~~}}~}}~~~}{|~{|~|{zyzzzywxyyxxwwxwvwwwxwvwxyzzyyz|}~~|}~~|zyyyxyywuuuvurstsrpoppppponmmlklmjhhhiihgggffggfghggffghghjlmnmnonoqstuvvvwzzyyzzz{|}}zy|}{{|}~}{}~~~}}}}~~}~~{{}}||}}}}}}}}||||}}~~|{zy|}{yyyxwwxyxutuuuuvxxvuvwwwuvyz{{{|}~~~{{{{{{{zyyxwwvvuvvwxxwwvvwxxxxxy{|}}}}~~~}}|{{{zxxxwwwwuuvvvuvxxvuwxxxyzyz|}~|{}~~~~~}{zxyz{{{|||{{{{|~~}~~|||{zywxxvttsrponnnnmlkjjiiiiihhjjiihijkkllmmmmmmnnooopssrpprsrsstuuvwxxyzzzz|}~}{|~~~~~~~}~~~~~}|{{}~~|{{|}}{{{|}}|}}|}~~~}~~}}}}}}|}|{zzzzzyyyxvwwwwxxwvwxyxwyzyyyz{{yyz{}}||}}}}}~~}~~|}~}}|{{z{~|yz{z{{{||yyz|}}}||||}~}~~}|{{{{z{|zwxz{{xwyzwxyzzyy{|{z{|{{{{||||}||~}|~~~~|}~~|{{|{zyxxywvutsssssrppppponmmmmmnnmmlllllmnnmlmmllmnonmnpqrrrrstuuvwwwwxxxyzzzyxzzzzzz{zyz{{z{{{{zz|{z{|{z{||}{z}}zz|}|||||}||{{|~zz||{zzzzzzz{{{zyxxyxwy|{zyxxxxy{{yyyyzzyz{{z{{|||}~}|{|}~~~~}|~~}}}~~{|~{|}}~}}~||}~~~~~~}}}}|{{|}}{z|}}}|{yz{||zz||zz{zzyxyzzz{{{{zzz{|{{|}~~~~}z{}}|zywvvwwvuuvursttssssqqpppppqpnmnopqqpooooppqrrrqqqrsttuuutttvxwvvvxyxxxwwwwxxwwwwxwwwwwxxxxyyyxwy|||{z{{yz{|}{yz|zyyyzzyz{zyyzyyyz{{yyzzzzyzzzyzzzzzzz{zz||{{}}}{y{||||||}}}}~~~~}}~~}~~~}}}}|}~}|}~~~}||}~}~~}}~~}||{||}|{yz{{z{}|{zy{{zz||{{z{||{}~}|||}}||}~~~~~}|{zz{{{zxwxwuuvutsssttssrrqqrsrqqqrrqqrrqrtttsrssqqstuutttttuvvvvvuuvvwwvvwxyxwxxyyyxxxxyzzzzyyxxwy{zzyxxxxy{{zzz{{zz||{{zz{{{{{{{{zzyzz{zzzzzyyzzzzzzzyz{{{{{{||{}~~~}~}}{}}~|y|~}{|~}{{~}}~~~}~}~~~}~z}~~~|~~|}~|~|~~}~~}~|}}}~|{~~{|}{yyzzyyyzzxwwwwwvwwvwwttvwutvwtqtwvuttrruxwvtsuvtswxusuwutuwvvvvvwusvxvuwxwvvwxxwwxyyxxyyyxxyzzyzyyyxwz|ywz|yxz||zyz{yxy{{zzz{zyyzzz{{{{zz|}{z{~~|{}}|}|~}|~~|~~|~|~~||~~}}|~}{||~~|||}}}~~}}}}~}|}}}~~~~~~~}{}}}}|}~~~||}~}~~}|}~}~~|}|~}}~~~~~~}{}|z|}|z||ywyyxxxyyxwvvvwwvtvxusuvutuuuuttuuuutttrsvutttsuuttuuuvvuuvvvvwwwwvtvyxwyzvuwyxvxzyvy{yvxyyyxxxxz{ywyyvvz{yxyzzyyzzzzz|}{{{{}~|z|}~}|}~~}}~}}}}~}~~~}~|}}~~~}~}~~~~}}~~~~~~~~~}}~~}~~||~~~}}}~~~~}}~|{|}{{{zyz{zyyyxwwwxxxwvvvvvuuvwutuuttuuttuutssttsssrrsuuuvvuttuvvuttvwvuuvvwvuttuuuuuuuttvvuuvwwwxwvuwyyxyyyyyxyzzzzz{{{{{{|||{|}}{{|}}}|}~~~~}~~~~~~~~~~~}}~~~~~~~~~~}}~~}~~~}}|}}{{{{{{{zzyxxyxwwwwwvuuvuuvutvvuuuutuuutuuuutstuutuvvtsttuuvutuwvuuuvwvuuvvwvvwxwvwwxywwyywwyzzyyyzzzz{{{{zz{{{|}}{|}}}}||~}|}}||~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~|||||{zz{zzyyyyxxxxwwwwvwwvuuuvvuuuutuuuutttuuutuuuutstuuvutttuutuwwvttuwvuuuwwvwwwwwwxxxwxyyyxyzzzz{{zzz{||{{{{{{|}}}}}||}~}}}~~}~~~~~~~}~~~}~~~~~~~~}}~}|{{{{zyyyzywxyxwvwxxvvwwtuvuuvvvvutuutuvvstuuutstvtsttttttttttuuuvvvvwwvvvwwwwwwwxxxxxxxxyyyyxxzzyyzzyz{||{z{||{||}}{|}~~~}}~}~~~~~~~}~~~~~~~~~~~~}~~~~~~~~~}~~|||||{yyzyxyyzzyxxwvvwwwvvvvutuuuttttuvutttuutuuvvvvvuvvuuvwvvvwxwvvwwvwxwvwxxxwwyyxxxy{zyzz{{zz{|||||||||}||~~}}}}~~}}~~~~~~~~~~~~~~~}~~~~~|{xy}zy{|yy~wty{uttz{urtuvx|}vrpsvtt{{xvposwz~~{xwvstxzxzwv|}~{wz~z{|zz~~{}y{}{z|~}~}xuw|~}|vrsvwyzz{ytqqqrtx|{z|zrlptpnvzvsssrqsuwxwtrqomoqoouz{yurqpopqruyytnjkmmosuwxtppolknststsqqqqporwyywutrrtv{{vy}{{yy|}yuuvy|{y~{{xw{~~|~zz~}{}~~zyzxwz{wtwzupx{uz~ztqqoosxvtw{xuvywuxzwruysmryxx~}y}~x|~|~}}~||~~~}{xutux|||}~ytw{zz||{zyz~~yyzuquyvruxvsstttwzxwz}xsy}x~~}z}~|~wz~~~}~}xxyz{~}{}~~~~~zw~|y}}vz}}|{zwttusrqokiikkklosurppppqrtvvwwz{xuxzxwxyyyyxutwyxvx||xxyz{zy|}}{y{|{zyxzzxvqpw{yxvtuvttvy{|~~|ywxzzyy{}|xwwvuwxz{{zxvvxusy}}~{x~}x|}|}}}}~~}|}}}~}|}~}{~}|yx{~xruxwttvvsx|uqx}vou{ywz{xuuupmnoonmnmkhglqporspnpsqoswxy|~|{~}~}}~|||xuvtuwxxvstuttsruwvwxwyzxw|}|}~}}}}}}~~~~|}}}~~}~~{wy||||zz|}}{y}{|}}{ywtrqpooooonmllkiiklkjjknqqoquutuvuvxywuwyvuz~||~z~~z|}z|~~|}~|~}}|z|~|z{}zwxz{~~}~|z{|}|{{z{|zxxyzyvtttutrtwwvvwvvy{{{zzzz}}{~y||z~~}||}||~~~~~~~~~~}~|{zwvxvtvwxzzxxxxwusuuplnokghkkiiljffhfdbcehhffhilnnnnqttsvxxy{|~{zzyy{{zyxwvuttuuttsuvtsvvtuwxxxxxwwxyyxz}{yz{|~}}}{|}}~~~|{||zyzz{|{xxyxwxxvuwyyxxyyz{{{||~~|{zyxwwxxwurooomjjihfeeefgiihiijjknnnoooqqqstuwwx{}}}~~}~||}~|z{|zxxyz{zzzywwwxxxvttstutrsuuuuuxzxvwwuvvvxxvwxwy{|~~}~~}||{ywwwwwwvtssrponnnmlkigfffeedeffedddeggijjklnqrtuvwxy{~~}|{zz{{{zxyz{zxwvvvvvvvuvvvvwwwxwwxwwwwwyyz|{{}~~~~}|{{||{z{||||||}|{yyyyyxxwvuvwwvuutssssttuuussvyz{}~~~|xvvuspnmkjjiijjihggghiiiiiijijlmmmmnopruvwxy{{{|~~}|zyyzzz{||zyyzzyxwwvuttuttsssrrtvvttttttssstvwwuvwxzzz|~~~}~~~~~~}}}}~~~}{yyyxwurpponnmlkjgedccdddeeffefffghjllmnoqrsuvxz|}}~~~~}||}}}}|{zyxxwvuuutsrrsssssuuuuuvxxyz{|||}~}~~~}||}~}}~~~~~~~}|{zyyyxwwwvutsttsrrrstvwxxy|~~~~~{zxwtpmlljihiiihgfffgiihghhijklmnnopqstuvwxxxxyz|~~~~~~}|||||{|~~}}}~~~|zyxyywtttttsrqponnnmnpqrrqrrstuwxxyy{|}}}~~|{|{{{{}~~~~}|zyzzzzyyzz{|}~~}|{zyyxurponmljhgggedceffffdcdeghhikllnprsuvvvwwyyz|~~~~~~}}}}}{yzzyxvutsssttttuuttuwxyyz{|}~~~~~~~~}||}~~~~~~}}}}|{zxwwvutrrrrrtttvwwxyz{|||}~~|xwvvtqnmmmlkjijigfeeefggggghhhhjkllmoprsstuvwyyyz{}~}}~~~}~~~~~}|}}|zyxxxxwwvutttsqqqqqpoopqqsttuvxyxwxzzyz{{{yy{|||}~}}~}||}}|||}~~~~{yxwvtrqpoonljiijjhfffffffgffijjihhjjjlnnoprrsstvxxyz{{}~~}|{{zyyzzywvvwvuuuutssttuuvwwxyyyzzzz{{z{}}|{{|~~~~}|{{|}{yyyyxwvwwxyyxwxyzyyzz||||||}}~|zyxvutsrpoonmmmnnmkjjkkkihhgghgfghikjijmnopppqrsuvvx{|~~~}}}|{{zzzzyxxwwwvuuuutrqqqqstsrrrtuuuvwvvvwxxwxyyzzz{|}~}~~~~~~~{ywutsqpppnkkkjjijkjhhiiihgfggfggggiiihhjmmnoppqrtvwxy{}~~~||}~}}}}~}|||{zzyywwwxxxwwxyyyyyyyzzzzz|||{{|~~}~~}}}}}|{zzzzz{zz{{zzzzzzyxxxyyyxxyz{{{{{{|}~~~}|ywvuuutrrrrqonnnnmljiiihgggffghiiiijkklmnnoqqqrtvxz{|}}~~||}||||||{{{yy{zyxvvvttutssstttuuuuuvwvvwxxxwxyyyzz{zz{|||}}~~~~|zywvtssrponnlllkkjihhhhhhhhhhhhijlmmmmnoppqrtuuuwwxyz{}}~~~~~~~~}}|{yxxyzyyyyyzzzzyzz{{{|}~~~~}}}~~}}|||{{zyyzzzzzzzzyxxyyyyyzz{||||}~|{yxwvuutrpooonlkkjihgghhiiijkkllmnnmmnopqrsttuvwxz{|||}~~~~~}|{zz{yxwwvutstttuuttuvwwwwxxyyyyyyzzzyxyyyzyzzzz{{|}|||||{||~|zwusrrqponmkkkkjjijkjiijjjjkklmnnmlmnnoopqrrrstuvwxyyyz{|}~~~}}|{{{{|{z{|{z{{}}}}~~~~~~~~}}||||{|}|{zyyyxxxyyxxxyz{{|}}}}~~~~}{xxwusrrqponmljjkjjjkjjjkjkkkkllmmmnnopprsstuuvvwxy{|}~~}||{zywwwxwwvvvvvvwxwwxyyyyxyyzzzyxxxxxxxyyzz{z{zz{{{{{|{|}}}}~}zxvtrqpponmllkkjjkkkkkkkjjkllllllmmnooopqqrrrssssuuvxyz||}~~~~~~}}}|}}|{|||}}~~~~~~~~}}|||||}}}|||{zzzzyyyzyyy{{|||}~~}}~~}{zywvtsqpponnmmmlllllkkkkkkkllmmmnopqqrssttuvvwxyzz{|}}~~|||||{z{zyyyyyxxxxxxxxxxyyxxyyyxxxxxxyyyzzzz{{{z{}||||||{|}}|||}~~~~|{ywutsqqqponnnmmmllllkjjjjjkklllllmnnoppppqqrsstuvvxzzz|}~~~~~~~~}~~~~~}||}}}||~~~~~}}}}||||}}||||{{{{{{zzzzz{||}}}}}}}~~}{yxvtrqqonnnnnmlkkklkkkkkkkklmnopqqrrrstuvvvwxyz{|||}}~~~~~~~~~~}~~~~~}}}|||}}|{{{zyyyyyxxxxxwwwwwwxxxxxyyzzz{{{{{{{{|||||||{{|||||}~~~|zxwusqpppnoonmmmmllkkklllllkkkllmmmmnnnoopqrsttuvxxyz{||}}~~~~~~~~~~~~~}}~~~~~~~~~}|{{{||}}~~~~~}}}}}}}||}}||}||||||||}}||}}}}}}~~~}{yvutsrppqponnmmmmmmllmllmnnnoopqqrrrsttvwwxxyzz{{{||}~~~~~~~~~~~~}}}}}}}||{{{zyyyxxwwwwwwwwwwwwwwxxyxyyyyzz{{|||||||||||||||}~|zywussqpooonmmmnmmlllllllllkkkllllllmnooprrsttuvwxyzzz{|||}|||||{{|||{|}}}}~~~}}||}|}}}~~~~~~~~~~~~~~}~~~~~~~}}|||}}|||||}}}}}~}}}}~}}~~{xwwurrrpnoqommmnnnnmmopnmnpoopqpopqsuttuvwywwyzzz{|{z}~~~~~~~}~~~}{z{|zxyzwtvwwvvwwwxywuwywvx{xvy}{y{}}}~~~~}|}~|{}~}~~~~~~~~{wvvsqqponmlmnnnlkklkklllkjjjkjjlnnnopppqsssstuvxzywy{zyzz{|{z{{zzzz|~|z}}|}~~~~}}~~~}~~~~~~~~}~}}~}}|~~~~}}~~|}~~}||~~}|}~~~~}}~~|zyxusssqppnnonmnoooonnnnonmoqpoprssuvuuwxwwxxyyz{zy|~}|~~}~|}~~~~~~~~}||ywxyyzxvvvvvwxxyxwwwwxyzzzzz{|||}}~}|~~~}|}{wwwusqopqomnomlmmkkkkkkkkjhjmmmmlnpppqqrrssttuuvvvvwwwwwxyyyxyzyyyz{|{z{}}}}}~~~~}~|}~}}|~|{}}{{|}|{}~~~~~}}}}~~~~~~~~}|{xvvusrrrqppppopqpnpqonprppqrstrqtuutvvuvxyxxyzzy{}||||}~~~~}~~~}|}~~~~~~~}|{{{{zyxwy{yvwxwwwwxxxwxyyyyyz|{z{|{||}}~}}~~~~~}}}~}|~~~}{zwuuvsqqqpnmnnmlkkmlklmlkmnnnnmnppoprrqqrsttttuuvuuvwxxyyzzyyz{zz{|{z{}}}~~~~~~~~~}}~}}}||}}}|{|}}}}~~~~~~~}~|zzywututsrrrqqqqqqqqqrrrrssrrsttsssuvuuvwwwxyyyzz{z{||||}~~}}~~}|}}}}~~~~~~~}}}}{z{{{zzzyxwwxxxxxyyyzzzzzzzz{{{{||||}~~~~~~~~}}}~~~}~}~|yxwussrqpoonmmmmmmmnnmmnnnnooopppppqqqqrrrrsssstuuvvwxxxxxyyzyy{|{{{{|}}}~~~~~~~~~~~~}~~~~~~~~}}}~}}}~~}}}}}}}~~~~~~}{zyxwvutsrrrrqqqrrqrrrrrqqqqrrrrssssttuvvvwwwwxyyzz{{{{|||||}}}}}}}}}}}}}}~~~~~~~~}}}~}}||||{zzzzzyzzyyzzzzzz{{{{{{{|||}}}}}~~~~~~~~~~~~~~~}|zxvutsrqppoonnnoooooonooooppppppppppppqqrrrssttuuuvwwwxxyyyzzzz{{|||||}}~~~~~~~}}}~~}}}}}}}~~~~~~}}}~~~}}}~~~}}~~}}~~~~~~|{zyxwvuttttssssssrqqqrrrrrrrssssttuuuuvvvvwxxxyzzzzz{{{||}}}}}}}}}}}}}}}~}}~~~~~~~}}}}||||||{{zz{{{{{{{{{{{{{||}}|}}}}}~~~~~~~~~~|zywuttsrrrqppppqpppppppppppppppppppqqqqrrssstttuuvvwwxxyyyzzz{{{{|||||}}~~~~~~}}~~~~~~~~~~~~~~}~~}~~~~~~~~}}}~~~~~}{zyxwwvuttsssssrrrrrrrssrrrsssttttttuuuvvwwwwxxyyyzzzz{|||||}||||}}}}}}}~~~~~~~}}}}}}}|{{|||{{||{|||}}|}}}}}|}}}}}}~~~~~~~~~~~}|zyxvvutsrrrqqqqpppppppppppppoppppqqqqqrrrrsttttuuvwwxxyyzzz{{{{{{|||}}}~~~~~~~~~}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zxwwvuttsrrrqqrrrrrrrrrssssttttuutuvvvvwwwxxxyyzzzzzz{{{||||||}}|}}}~~~~~zxxw||z}|}yplsytgwwke`krng`]^bdglmkheceeiqvywrqrstqputtrgbn{}~|o|~ntzstuuy}xxwz{vooqnnllnnnld]YY\^`a_\XUTSWY]bba\XX\^`__bdb``cipqqoljjnsuuwx}}zw{}unkjjjjkkhfdccdefghfedbbbdehifikc_belprwxvrrrruuvvx||{z}xy|{{}|vrqomprqoqt~ullnnpswxwtsrstux{}|zvqlkoqqppqrpqv}~zy{~}zussssrqpmllheimmlhdbabeiknnic``_^cikloppqsutw~~|zz|~}||{vpljjmpruvtomle_bddd`[YZclnpstqnjgikd[_c]XVUW\\\]\ZXWX]b`]__\YWW\bhljeccbcefgfa\XX^ddeghea`a_`ceegmsrrz{usrpnllprpotxwlmpmljjqtssldltpkhbaa__`bdeghebdeeddeffhjklkkmlkkjjlmlmnllllmnosvyyurtxz}~|}~{ywwwxz{{xutttttuxyxwtqqsstuwwxxwvuwxwvtsttsstuuusrsstuvwxxz{|~~{||xtttrokilpomkgc_`baaced`]\^_`aba^\\]]\\^]Z[\YWXYWTRRUWWVWZ]\YWXZYY]abcddfiijorolmnopqruxz||z{|xvx|~~~~~~}|||}~|{|}~~{zzxsommmnkjlomhedcabdefdaabehhhihgfhjijlnopomllmoqstusqqqruvvsprtvyvsuwwyxwww|}{{zyyy{}~~~}~~~||{zxvwxwwtqrutrqprspnnnqtutrprsrrty{yz{}|yz|}{|{||wsssvwuqppoopopqpoprsstsqpposwurrqqsvxxvx{{||{ywvsponpstrqstqnprpnnmnqollnmmljjjhfccehgecbbbdfggecdfffeaaccdhihedcehjmpqomllmptwy{}|~}{{zz}|ywxz{{}zyxwwvtuupmoqqonmlklnppnlmnpqpnoqrsstvxwwwvwyywx{|}~|}|~}{zz{|}~~{zxvvwy{yvx{{{yvvy|}zzzxwyzzyxvtsstuwxxyxursuutsssrtwxz{{~~zyz|}}}zuqqrstrppqonopnmmkjkkkllkjklllnppqqpruvuuuuvy|~~{xwusrtuvwvvuutsrsuutssssstuwwvutuusqrrssrstpmnqqqpljkjjloppqqnmnonkkmoqqprtsstuuvxyz{zxz}}}||}|}}}~~{yxxyz{|{{{{yy|}}}}|}~~~~~~}}|{zy{|zywvy|{{wswyxxxwz{zz{|~~}~~|z{|{zy{{zyxvvwxvtvyxxyzzzzzz{}~}zyzz{{{zyyxwwxz||{z{|~~}}~}||{yyyz{zxxxvuuutsrqqpnmmmlkjhhhiihghihhikmnnnnmnpooppqrssssuvvutuxyz{{zz{{{{||}|{{||{ywvussssstvvutttuvwwyzxvvvvwwwwutsrrrrqpommmkkoqomnopqstvxyzyxz{zz{|~~}}{yxwxxwwxwvvwvuuwxyz{}}|}~~~}}~~}{{zxxyyxxwwxxwwwyzz{{{|}~~~~~}||{ywxyxvutuvutuvwvvvvvwxxyz{}}~~}|{{|}~~~}{yyyzzxxxwwwwwwwwxxy{{{|}~~|||{ywwyyyyyyxwwwwwwvutvwuutssrponmmljjihgfgihgfeeffggggghhhhijiikmnnnoppqrtvvuwz{{||||~~}{{}}}{z{{ywvwwwxyxwwxyz{|}||{|}}}~~}{z{{{zyyzzyyxxyxwvwwxxwvvwxyyxwwxyyyxyyyyz|~~~~}}~~|{{{|}{zzyyyz{{zzzzyzzz{|||}~~~~~~~}||}}|{z{{zyz{zyyyyz{zyy{|{{|}~~~~~~~}|||||{{{zzzzzyxwwxyyxwwwwvuvwwuuvxz{{zz|}~~~~}~~~~~~~~}}}|{{zyyz{{z{|}}}~~~}}}|zzzyyyywwwwwwwwvuttsqqqrqqppoooonnoonnnmnnonmlllkkkkkjihhijjiiikkllmnpqrrstvwxyz|||}~~~~~}~~~}||||||}~}}~~}}~~~}~~}|{|}~}}}}}}}}}|zyyzzxwwxwvuuvvvvuvxyyyz{}}|}~|zzzzyyyxwxyyy{|}}}~~~~~~}}||||{zxxyyxvuuvvuuuuuvwxyz{{{|~~~~~~~~~}~~~}||||||zyyyxwvvvvwwwwwwwwx{||}~~~}||}}~~}}~~|{zzxwvvvutsrsttsstuuuuwwwxxxxyyxxyzyxyyyyyyzzzyyyzyyyzzxwuuuvuutssrppprrrpopppqqrrqqrqqqrsssrqqqqommnnmkjiijjiikkkjjlnopppqstuuvwwwxyzz{|~~~~}}||{zyyxwvuvvuuuuvwvvvxyzzz{|}}}~~~}}}{zyyyyyyxwxyyyzzz{z{||}~~~~~~}}|{z{{{zxxxxyxwwwxxxxy{zyyy{||||}}}~}|}||{zzzyyyxxxxxxyyxxxyyz{zzz{|||~~}|||{yyyyxwuuuutsrrqqponnnnmlkkkkkkkkkklmmnoprrrsuvwwxyyzzzyyzzzyxwwwwuttuutssttuttuuvvvvwwwwvvuuuuuutssrssrrssrqqqrsrqqrrsrrrssssstuuutuvwxxy{|}~~}}}}||||}|{{{{zyyz{zyxyyzyyyyzzzzz{{||}~}|}}}}{{{|{zyz{{zxxyyyxxxyzzzz{|}~~}||}}|{z{{{zyzzzyxyyyyxwwxxwwwxxxxyz{{{|}~||}}||{{{{{{zz{{zzyyyyyyyz{{zy{|}}~~}|}}|zyxxwwvutsrqpppommmlkjjkjjihhiihghhiihghjkkkkmnnopqrtuvvwxyzz{|{{||{{{||{zyxxyyxxxxwwxxxyzzyyyzzzzzyzzzyyyzyyyxxyxxwwwxwvvvvvvuuuutttuvvuvvvwxyzz{{{|~}|||{{{zzyxxwxyyxxxyzyyyz|}}|}~~}}|{zyzyyxwwxxwxxxxxyyzzz{||}}|}~|||{zyxxxvuuuvuttuuvwwvwxzzz{{|||~}}}}|zyzzzzyz{|}||}~~~~~~}|zyxwvutttssrrssrrrstsssssrrrrrrpnmlllkkiihgffghhgghhijklmnnnoqrrrstuuuvvwxxyz{|{{|~~~~}}|{{|}}|{||}}}~~~}|zzyyxwvwwusstuuuuuuvvwxxz{{z{|}}}~}~~}|zyyxxxwxyxxxxzz{|}}}}~~~~}|{zzyxwvwwvvwwwvvwxyzzzz{{||}~~~~~~}|}}|zyxxxwvwwwvvuuvwxxxxyyyz{{{{|}}}}~~~~~}}~~}|}}}~~~~}}}||{{{|{{zzzzyyzzyxxxxxxxyyyyyz{|||||}~~}}}~}|{{{{ywvwwwusttsssrrrrsssttsssssstutsqqrrrqpooonmmnnnmllmnnmmnooonnnopqqqqrqqrtuwxxyyy|~~~~}}|||{{zyzzzyyyxyyyyyxxxxxyyyyyyyz{||||~~~~~}}||}}}|||||{z{||{zz{{{|}}~~~~~}}}|||||{zzzz{{zyyyyxxyyyxwxyz{{{{}~~~~~~~}}||}||{{||zyyzzzyxwxxxxwwxxxyyz|}}}~~~}}|||||}}}}~}}~~}|zyxwwvutsrqonnonmllmmmmnnoqrrrstuvwxyyxxxyyzzyyxwvwwwvuuuutuuvvvvuuwxwvvvwwvutuuutttutssstuuutttuuuvutsstttsrrrqqppqrqqqstuuuwyz{|}~~}}~~~~~}}}~~|zzz{zxxxxxxwvvwwwwy{{{{|~~||{{zyxxyyxxwwwxyzz{|}||~~~~~}}{zzzyxwwxwwwvvvvvwxyzzz{||}~}}}|{zzzyyxwwxxyxxz{{{|}~~~~~~~}}}}||||{{{zzzxwvvutrqqqpnlkklljijkkjijllllllmnooppppqsstttvvvvwxzzzyy{||{z{||{{zz{zyyyyyxwwwxxxxxxxxxz{{{{{||||}}}|zzzzywvvvvuttttssstuuuuvwxxyyzzzz{|~~~~~zvutuz{xy|z{~|xwvtv}{xz}|z{~}xxz{~}yy}~ywy{yutstx~}|vrssty~}|zxxz|~|z{}{y}{{{xy|~~~}zwtssw{zz}~}zwvwxz}}|{zyyxy{|}~~~}|}}yxz}|xwy{~~{wuvz~{wz~~}}~~}~~~}||}~|z{}~{yy{~yyzyx{ywuqnllnoooolfa`cddfhhghhdcehjlnpqqokklmnsvvvvutsrqty}|{{ywy|~{yz}}~~|}~}}}~}yxz{zz{{zyvpmpsrprtsqqpnnquwz|~~}}|{z}~{|~~~~}~}|}~}|{yxxz|}~~}{zzz{~|{|||{{}|y{~|{~|}~}|{|}|yxz~|zzz|}}}}~}{zzwty|yxz{ywutvz{{|~~|zxy|}~|zy{~|{}~~~}|}zyz|{{|{xvvwvwxz|}}||{|}~}ywvwxxxxwwvttrrw{||{{}|{~}~}|zyyzzz{||zwusssrttrpppomkkmmmmnnnnljjlnprqonmmkjnqnlmnliikihlnmmnnmnprrsw{}}~~~~~~}|ywvuttuwutuurqrtuuwyxw{|wsuy||{{yxwwuvxz||zzz{zz|}|{xwvssvwwvvvvwvuw{}~}||~~}}~~|{}~~~}}~}{zzz{zxyzxuvwvyzz{|{zz|}~~~~}ywxyyzzyz{{zywz}~~~~~~~~}}~|||{zxwvwyyzzz{|}~~~~~~|{{}|||~~~~}{z}}{{{{zyxvuwyxvwxxwxxwxz{|}~~~~~~~~}}}|}~|{||{{zyy{{zxxxwvvvvvwxwusrqrttttsrrrqppqqrrqommmmnmlkkkjjiiijiijkmmmnnnprtvxyyyy{~~|}~~~~|||{zwtvwsnmnnnoommnomllpsuvutuuxzz|}~}{zzxvuuutsrrrqpppprsrrrrrsssuvwwyyyyy{}~}|}~~|zz{zxxxxxwvvvvvuutuutssstuutuwwwxyyyy{}~~~~~~~}}~~~~~~}}|}~}||{||||||}~~~~~~~~~~~~~~}||||{zzzzz{|}~}}}~~}{zzywwwvutttrpqrssssrrrsuutvwwwwwyzzyyz{zzyxxxxwututsrqqpqponnnooonnnoopqpppqpprsrsssssuwxxxyz|}~~}}~~|}~~~}{yyzz{{zyyyyywwwwxwvutuvvtsrtuuuuuvwxxy{}}~~~~~}|{{{{zyxxyxwvuuuuutsttusrrstuuuuvwxwwy|~~~}||}{yyyyxwvvvuvvussttsrqrssrqppqrrrqqrtuvwxy{|}~~}{{{{{zyxyyxwvvvvvuuuutuuuvvwyyyzz{}~~~~}}~~}|}~~~~{zzzxwwwwwvutssuvvutssssrrrrqqqqpopppoopooooppooppppoopqqqppoppppqqrqqqrrrrtvwxxxxyz}~~}||}}}}|||}}||}~~}}~~}}|{z{{{zywvvwxxwwwwxyyxxyz|}|||}~~~~}{zzzzyxwvvwwvvvwwvvwwxxxyzz{{{{|~~}||{zywvvutsrrrsrqqrstutttuvyyyzz{{z{|}~~~~~~}{yyyxxvuuuuuutttvwwvvvwxyzz|}}}|}~}{zzzyxwwwwyyyyyzz{|~~}}|zyyxxwvuttssttttsstttttuuuttsrrssqonmlllkjiiihgfghijiijkklnopqssttuwyyz{|}~}~~}|}~~~}|}||||}~~~}}~~~}|||||{yxxxxvuttuusqqrstttttuwxyzz{}}~~~~|{{{zyxxwwvvvvvwxwwwwyz{{{|||}~~~~~}~~~}|{zzzzywvvvvuuvvvuuvvwxyyyyz{|||}~~~~~}{{|{yxxxxwvvvvwyyxxxyzzz{|}}}}~~~~~~~~~}||}||}}}||}}}}|}~~~}}|{{{{{{z{||{zzyyz{{zzzzywvvwxxvtsrrqqpopoomlkllmllllmnnmmmnoopqqrrqrrtuwwwxyzz{{~~}~~~|{zzzywvuuvvvusstuutsstvvuuuuuvwwwxyyzyyz|}~~}||{{{{zyxwwwwwvvvvvuvuuuuuvvwvvvvwxxxyz||}|}~~|}}}~|yx|~xtuxvtuurpqqrsplmoqroknpnlnpmjptqnprrruwvvvvy|}~}}w{{w|{t{~{~}{{}~~|z{}{xxz{|zwvvsqstrpqsrpmlmoonqqonprmintnhmrolptvxzzzzxvvwvx{}{xxyz{zxxwtssrrqppnlnonoppsvtsvwtruvtsstx{{zvtvxwvvxywvuvvsquywvxyywvuttsqstvyvsvxustuwz{{|}}~~~~}~zvvvrmlnjhnrmhpxrjnqpnmnliourosvvuz~{xz{xuyzv|~~|~~~}|ywy{zxz|zvx{ywxxvssutstttrsvrnqsnkoqljpusruxxxz{zz}}z~}}}~~}||}z{|{z{|{zwvxyyyxwz|wsvzyx{}{y{|||}y~~ytzxquzxux{zx{|zwwwusssrrtwutuvxzwuutuwvtvxusy}xuvxxvuvwwwwwuvxvuwyxvxyyxwuy~zwz}ywyzyyxxyz{{wuy|zxvtvwvuvvwwvvvuttuvuuwywvxy{||}~}}{~}~}}~}||{y|}{||}~}{twzxuuusqtxqjowqkqwtrtvustvurrrqqrsstrqtwutvwvtvxwuwyyy{~}||~~{|~{xxywtuywuttxzyyyxy{||zy{}|||{~~~~~|{}~}{|~}|||||zwz~}|}~|~~~}|}~}|}}|||{|{xvuuuuttuuuutrrsrprsrpqqsutruyyy{|zxz|yvwzwuy}zxz|zwz}yvxzyxyzxwy{{yz|{z|}~~}{|}zwy{xuvxyywwyzywyzwttvwxxxyy{|zyz||{{|}}{z}}|~|~}z{||{{{}}||}~|yz|{z{||||}}~~~}~~|zzzywusttrpqrrsttuvvvtrstqopqpnprpoqsqnpqommmnonmoqsuvvvuwyzyz{||}}~~}}~}}}{zyzzzzzzzzzzyyzzzyy{}|{|}||}~~~~~}~~~~~~~~}}~}~~~~~~}}|||||}~~~}}|{{{{{|}||}~~}~~~~~~}~~|}~}}~~|{zz{|{zyywutsrqppnmmnnnoppqrsstuuuuvvvvuttuuvvvwxxxyzyyz{{z{{zy{~}{}~~~}||{y{|{{{{{zyyyxwwxyxxxxyzzzzz{{zzzzyxyyzzzz{|||}~~~~}~~~}~~~}~~}~~}}~}|}~~~~}||{{zyzzzyyzyxxxwuuuuuuuuttsrrrqqppponnmmmmnnopppppqrrstuvwxyzzz{{{{|~~}}}}~~~~~}{zzyyxxyyyz{{{|||{{zzz{{||}}~~~~~~~}}|||{{||||{{{zzyyyxxxxxxxyzz{{{||||}}}}}}||||}~~~~~~~~~~~~}|zywvusrrrqqqqqqqqqqqqrrssssssrrrssstttuuuvvwwwxxyyyyyyzz{|}}~~~~}}}}}||||{{zzzyyyzz{{|||||{{{zzzzzzzzyyzz{{|}~~}}||||}}}}}||}}}}~~~~}}}}~~~~}}||||}}~~~~~}}}||{zyyxwvuutsssrrrqqponmmmmmmnooopppoppqqrssttuvwxyz{|||}}~~~}}|||{zzzyyxyyyyzzzzzzzzzzz{{{{{|||}}}~~~~~~~}}|{{zzzzzzzzzzyyyzzzz{{{{{|||||||||}}}~~~~}}}}}}}~~~}|{yxwvtsrrrrrsssttsssssssssrrrrrrsttuuvvwwxxxxxxyyzzz{{|||||}}~~~~~}}||{zzyxxyyzz{{zz{{{{{zzzzzzz{{|||||{{{zzz{{|||}}}|||||}}~~}}|{zyyzzzz{{{{{{{{{{{{{|||||}}~~~~~~}}}}}}~~~}|||{{zzywwvutssrqqpppoooopppppppooppppqrrstuvwxxxxxyzz{{|||}}~~~~}}}||{||||||||||}}}}}}}|||||}}}}}}~~~~~~~~}}|||||||||||||{{{{{{||||||}}}~}}|{{{{{{||}}~~|{zyxwvutssrrrrrrqqqqpppppppppqqqqqqqrrstuvwxxyyyyyyyyyzzz{{|}~~~}||||{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zyyyyyyz{{||}~~~}}}}}|||{zzzzzz{{{||}}}}~~~~~~~~~~~~~~~~~~}|{zxwvutssrrrqqqqqpppooooppqqrrrrsssssttuvvwxxyzzzzz{{{||||}~~~~}}|||}}}}}}}}||||||}}}}}}}}||||||||}}~~~}}}}}~~~~~~~~~~~}}}}~~~~~~~}}}}||||||}}}~~~~~~~~~}}}}}}}}~~~}|{zyxwvtssrrrrrrrrrrqqqqqppppoooppqqrsttuuuuuuvvvvvwwxyyzz{||}}}~~~~~~~}}}}}}||{{{{{{{{{{{{{{zzzzzyxxxwwwxxyzz{||}}~~~~~~~~}}}}|||{{{{zzzz{{{{{{{{||}}}}}}~~~~~~~~~}|zywvusrqpoonnmmmmmmnnnooooooooppqrsssttuuvwwxxxxyyzz{|||}}~~~~~~}}~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~}}||||||||{{|{{{{{{zzz{{||}}}}}}}~~~|{zxwwvvuutttssrrrqqqppooooooooppqqrrrrrrrrsssttuvvwxxyyzzz{{|||}}}}}}~~~~~~}}}}}}}}}}}}}||{zzyyxxxxxxxyyzz{||}}}~~~~~~~~~}}}||||||{{{{{{{{z{zzzzzzzz{{{|||||}}}}}~~}{zxwvtsrqpoonnmmmmmmnnnnnnnnooppqrrrsssstttuuuvvwxxyzz{||}}}}}}}~~~~~~}}}||}}}}~~~~}}}||}}}~~~~~~}}}}~~~~~}}||||||{{{{zzzzyyyyyyyzz{{{{{||}}}~~}|zyxwvuttsrrqqpooonnnnnnnooppqqqrrrrrrrrssttuvwwxyzz{|||}}}}}}}~~~~~~~~~~}}~~~~~~}}||||{{zzyyxxxwxxxyyzz{{||}}~~~~~~~~}}}|||||{{|||||||||{{zzzyyyzz{{{|||||||||}}}~~}{ywvtssrqpppooonnnnnoooooopppqrrrrrrrrssstuuvvwwxxyyzz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}}~~~~}}}|||{{{zzzzzzzzzzyyyyyyyyzz{||}~}|{yxwvtsrqqpoonmmmmmmmmmnnnnnnnoooppqrsssttuvvwwxyyz{|}}~~~~~~}|{zzyxxxxxxxxxxxyyyzz{{||||||||{{{{{{{{{{||||}|||||||{{{{{{|||}}}}~~}}}}}~~}{ywvtsrqppoonnnnnnnnnoooooopppppqrrsssttttuuuuuuuvwwxyz{|}}~~~~~~~~~~~~}}}}}}||||}}}~~~~}}}}~}}}||{{{{{|||}}}~~~~~}}||{{{{{{|||||||{{zzzzzzz{{||}}~~}{yxwutsrqpoonnnnnnnnnnnnnnnoooppqqrssttuuuuvwwxyzz{||}~~~~~~~~~}}||{{{{{{zzzzzzyyyyyyyzzz{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{|||}}~~~~}{ywvusrrqppooonnnnnnnnnnmmmnnoopppqqqqrrrrsssttuvwxyz{||}}}~~~~~~~~}}}}}|}}}}}~~~~~~}}}|||||||||}}}}}}}}~~~~~~~}}||{{{{{{{{|||{{{{zzzz{{{{{||}}~~}{yxvusrqpppoooooonnnnnnmnnnooopqqrsstuuuuvvwxyyz{||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{zzzzzzzyyyxxxxxxxyyyyzzzzzz{{{{{{{{{{{{{{{{{{{||}}~~~|zxwutsrqqpooonnnnnmmmmmmmmmnnnnnnooooooppqrrstuvwwxyz{{|||}}}}}}}}}}}}|}}}~~~~~~}}}}}~~~}||||||||}}~~~~~~~~~~~~}}||||{{{{{{{{{{{{{{{{{{||||||}}}}~~~|zxwutsrqpppooonnnmmmmmnnnnooppqqrrsttuuvwxyyzz{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxxwwwwwxxxxxyyyyyyzzzz{{|||}}}}}}|||||||||}}~}{yxvutsrqqppooonnnnonnnnnnnnnnnmnnnnoopqqrsttuvwwxyyzz{{||||||{{zzz{z{{{|||}}~~~~~~~~~~~~~~~}}}|||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||{||}|xz~~~~~}~|{{|xvvvurptuqnnmoppomnonmmnoqrsuqlostttsvyyxvuxyz{|zwz~|z|}|}~~}|{}|x}{x~~{|~~{~~{|z|~~|}~}}|{}~|{|zxvvwwustusrtvusrsuvwvuvwvuyzwvx{}|z{}|{{|}}|{z|~xz}z~}|}~|~~~~}ywwyytqmnutpposvqmprsrnmnnoooooprstpouwvvvwxyzzzzz{{yz~~{yyyyz{{zyy|}{zz|~~|~~~~|~~~~~|}~}}}~}}~||~|yzzy{|||}}}~|{||zz||{{z{|{{zxxy{|zy{{{zxz}zwz}{zxxxxyz{{{}~zy{xz|~}{~~}y{|wrqrvunovtooqssqoqrqpqrrstsrsstvxzzyyyz{{zzz{|~~~~}}}{zz|zxy|}}{zyyxyzzxz|{z{||{}~}|~}}~|||~~vrxyropopponmkklnkilnkiiijlmmnomjjknrssqnrxvssrvytqvxvwzzxwwxzxv|zuvxzzwwx{}z{}{y|~~{}~~~~~~}~~~||}}t|~{}|~||}}|zy|{|}~}{}zvz|yy{~}z|}wx{|||zyz|~~|~~y{}~{{}{|{{~~}zyxustsqrtttpkqxtppqtuqqtwvsqtuutuvxy{zvvz}}yv}zw{|}~~~~|}~~~}|~~}}}~~{yww{~{ywx}ztuz||zx{~~}}}}~~|~|~|~{|}~|vstuurnprmilpliopjilmllmnokilonnppnptsnorsrrqqqpqttqrtuttutrtvutsstuvwyz{z{{{~~{{}}~{~~}|~}}}||{|||{|}{y|}{{z}~}}}~~~~}}}}}||||{y{}zwy{{}}|}{wy~}|{z}{{}~|~}}}~|}y|}|zxy{xvutvwwwttyyutuvvwwvuwz{xtswzzyyyz{|yuy|zy~zy|~}~{}}}}}}}~~~|{{|~~|z{{|zx|}}~~}}}~}}{}~}}~~~{}ywwvvtsrorunhmpmkmnmnoonmmprnkmnnpqpoopnmpsrprtqptvstwxxusw|xuvvtvxxvxz||{yyy|~}{|~|~}{~}|}zz}~}}}|||~}}~}|}~}||~~}{}|{||~}zyz}~|{z{}{wy{{zxx|}}||~~~}{}~}}~}~~~~~~~~}|z{{xttvvvutstvvtsstwtpuzuqtvvwvvxywy|yvz}{y{|~~}|}}~~~||}~}|~~}~|}~~~~|~|~~{}~|{||||{{{|}{x|~yx|~~}{{|{{{~~~~~|~~}z|zuuwusrrpomnqrnnsqmlmoqqqpprtqpprtsopttrssstttvtrtwxxvuuwvvvxzzxxyzzzzzy{|zy|~~}|}~~~}}}|}}~}}}|{~|{~~}|{}}~~{|}z|}|{z||xz|}}|{{|||{{|~~}}||}~~}}||~~~}zyz{xutvutvvsruusrruwvttttttuvxxwuttvwyyvtvxz{xw{}|zwy}|z{|||z{}~}|{zz}|y}~}~~~~~}}}|}~~}{{{{|{z{|}}}||}||}}}}~~||}~}~~~~~~~}~}}}}~~|{yxxzvrtwusrrvuposrprtsrrsqpqqpqqpqqpsurqstttstuvvwvwwvvwyz{zyzyxy{}~{yz{|~|~~}~|}y~}~~~~~~}}~}}~{~}}~}~~~~~}{{~|{}~~}|}}}~|{~||~}||~~~||}~~~}}zwy|zxvuttuusrtvwtprvtrsttvvwwustvvvxzwtwxwxxz{yvx|}|||{{|}{z|}}}{{}yw}~|}}~~|}~}}~~~}~{z|{|~~~~~~~~~{}}}|}}|{~~||}}{}~~~}}~}}}}}~~~~~~~}}}~}|~|}}~}~{|~~~||zwxxwututsrrqqqqqrsqpqqrrqqqrrrqppsutssstvvuttwwuvwy{wuy{zzzz|{zyyz{}}zz}~}|~~|~~|~}~~~}~|}~}|}}~}|}~~~~~}|}}}~~}}~~{}~}~}~~}~}|y{}zwuttxysoprrwzlcejrxy~~|tnt|zz}~vlhfotx{wurqx{{zutxxx~|vuvy~zz}~~{x~}|x~{tmqsxzutvpou}}{|}xruwvuqjqwsrmgpywuxwhbpvrtxvsqppomjhlmlnmmqutqononkjmprvvrrqpprwwuvuutolnow{tmkknoqutsvxslgowusvz|wppuyzxxzywsrux{~}zxz|{{}~z|~~}{|wuvusy~|xz{snuyspstttpntzzxz|zvtwxwx}|wxz{}zwz~{yyww~xqx|y}}zwrswyxvvsmkmmlnqpmlllmnljmqqomlkjkjjmruphhkiiptnhjnidimoplilmjilpqnnmgfjkd^embTUXSPRSQPPOIEHMKIPSLEDIJHNRIEJLGCHOIAHMIFGHDCIOQPMLMMPSRSW[\YX[YY`db`^\]^^]cgb_acca_ejjljc_bhgbflkgdbcdfjifhiebfkklqsolqwspw~|yz|{wy}yvz|y{{v{|~}||}z{{{zwuz{vx~}yy{}|{|~~{xz}{urtxysnswtrppqtxxwxz|~zv}~~~||}}yzx|}u{|zz|zvwyxwvurqtspsvsrturoprvzywuuy{utwx|}wuwvttvxxyvrrvwzzxww{{xz|~}~~z|}wwz}~|z~|}|}|xyywuspmjijjhedcc`YX\\[]\XTUXXUX\ZWVWZ]ZX[^^^^^``_``]_``_]\\\\^_^\[\^\\`cb`ab`bgiggjkgfjljknpsqllptttx{wsuxxvw{{y|}zyyz}~|zyyyxz}|xy}|y|}{|~}~|~}||~~~}y{~}zyxwvvwzzurvyxvuvwx|}zy{{z{~~~~}|z{~~~}{zyy|{yzyxxtqtwtppomjhikmkhhhedfeeijid`djhegihfjmiejnkijlonkloponnmnooomikmlkighihgikhdfjgdfihffjljikihjkjihfddddefcaaceeca`adeccccddfijjhgimkjmoqqoprsuwxz|{}~~}~|~}~~|{wy{{yvsqqqnkkkgdefdacfd`adddegkjghkkjkkmnljkklmlkijkllmmmorollorrrruvvtrsuwxuquyurtwwuttstwvtstvwrrvvtuwwwwvwxxxyz{{|~}{|}||zz|}zxxwxxxwvwvtssuwvsqqrsqprspnpqnmoomkmqplknooonmnqssstuvwuty}}||}}z|}~}ywz{ywutvwuspqttrssssrqstttuurqrrqponoonlkkklifghhhgfeeffdccdffbacddddcbcdeefhigfikkloqrrssuwwttxywvvtttrsvussqqrssrrssssrsssuvtsuusrrrrsrqpprsqoppqqqqqrrpnppqrpnprponpqrrqprtvxxvy{{{{~~}z{{wtsrrqonmlljhffhkhffeffddfghfdfihhhgjmmlklprtsrvwttx|~~{yy{}}}|{|}ywz{ywwxyxvvwxyxxz{{yxx{{zz{ywxyzzyxxyxy{zyyzxwxz{{zy{{{zyz}|{||{||}}~{|}}zvvyyvuuuvvuuuuuvvvwywtvxz{xvy{||{|~}|~}}}}|zyyz{zzzyxxxyyxz}{yxwxzzywvvvuuttusrqpopppppqrrrqqrtuvvvvwwyzzz|}~||~~}~~|{{yyyyywwzzz||||{|}}|{zyxyzxvwxvvvvvutuwtprtqoqqnlklmjgiljhgghjiijjjjklmnonmnnnopqrqopssqqrsuvvustvxxvvxwtuvvvuttsrtutrrsrqrsrrsstutuvvvwwvvvxwutssrqppponmmlllnnnnppprtuvvvwxz||||}}}~~{yy{}}|{|}~}~}}}|{{{{yxyzyxyz{|}}{|~~~}{|}}{zyzyvvwyzzxxyz{||}||}~}}~~~~~|{zyyyxxyyxyywwwxzzz{{zz|~}}~~~~~~|{zyxyzzxvvx{zwuvwxxwxxwtsuvvsqooopnkjjiiihhgfeefffggghgfghhhjjijklllmopnoruuvwwxyyzzz|}{yz||yxyxwxxwvttxywvuvxxxyzzyxxxx{}{zzxyyxyywvwwvuwwvvutvvvuuuxzxvuvwxxyxyyxyzzy{||~~~~~{{||yz{||{zzyzyyyxz|yvy|{z{|}~}~~~~}}~}|||{{{{{|{{zz{|}|z{{yy{}}}~~~}}|z|}{z{||zxxxz{ywvwyyvuwxxwvvwxz{{{||}~~}~~}}~~~}~~~|||{||{z{}}||}{{||{|{{{zyxxyywvwwwusssttrpppponnppommmnopomllkkkkkklkihhjkihkmlkkmpqrrrsuwxxy||{||}}}~~~}{{|}~}|||||}}}~~~}||~~|}~~}{{{|~}||}}}||}}zyyyxxyxvuuuvuuvuuvxyyxyz|}~}~~~~}}{z|{xwxyzywwxxwwy{|~~||~~~~~|z{|||ywyyyxvwyxwyz{||}||~}}}}~}}}||}~}}|{{{zyyyyxxvuuuvwwvxxvvz}||}}}}}}}||}~}}}}|}~}{yyzwuwxvtuvvuuvwwwxyzzzyyz|{xy{|}{yz{zz{{{||{{zzzz{{zyxwuuvvvusrqqrssrpppppprssrrqqqqqrstsqppqonnoonkjijjkjjkmljjlpqpnoqstttvxxwwxz{|{|}~~}}}~~~~}|}~~~~~~}~~}|{|{zyxxywvvvvutttuvwwwwxyxy||{|}}~}|}}|{zz{zyxxxxxyxxz{yyz|~~}~~}~~}{{{{zyxxxxxwwwxxxyz{{yxy{}}||}~}~~~}}}|{zyzzzzzyyyyxxy{zyyxy{zz{|||}}|~~~}~~~~}|zyzzxwwvuustutrrqponnoonmmlklmlkmonnnprrrrtuuwyxxyzzzyxyzzywvvvwuttutssstttttttvvuuwwwvuuuttttttsrsttsssssrqrstsrrrssrrsttssrqtvutuvxyxy{|}~~~}||}~~|{{||zyyz{{zxxy{zxxxxyyz||{{|}~}~~}}||}}|||}}zxz||zzyz{zyyyz{{{{{|}~~|||}~|z{{{zyz|{xyzxwxyxxxyzxvwyxxz|{z{|}}~~~|~~}||}}|z|}{||{{zz{{{zyzz{{zz|~~}~~~~|yxxxyyvtutrqpppooonlkkkjkljhiiiiiikjhghjjkllllmnoppsuuuvwxxyz{{{|{{|}}{zyxwxyzyvvyyvvvwzzxxyyyyyyyzzz{{yyyxyzxwxxxwuwxwuuvutttttssttttutuuvwxxxyzzz{~}{{|{zzzzzyxxxyxxxwyzyxyy{|{|~~~~}|{{{{zyxxyyyyz{zyz|z{}~}}}~}|}}{yyxxwuuwwvvuvvxxvwxz{{z{}|{|~~}|}~~||}}|zyy{}~}}}~~~~~|zzxvuvutuuttttsrrsttssttsrrrsrpnmmmlkjiiihffgiigggijiikmnnnoqsrsstuuvwwwwyz{||||}~~}|{{{|}||||{||}~}~~~~}}}}}{zzyxxwvvvtttttuuttvwwxxy{{z{}}}~~~{|~}{zyxwwwyywvwwvxz{||||}|}~~~}|{{{ywyyyyyxxxxyz{|||{|}}}~~~~|}}|{yyyxwwwwwvutuxvuwwwxxyzzzzz|}}}~~~~~~}|||||{{||}~~||~~~~~}|}~}|{{{zz{||{zxxyz{zz{{|{{}~~~}~~~|||{{zxwwwvtssssssrqrrqqstsrqrssstttsrqrrsrpoponnnoonllllmnmmnnooonopqqqrtsrrttuwyzzyy}~~~~~~}}}|||||{zz{{{zz{zyyyyz{{zzyyyyyz{{|||{{~~~}}}{|{{}~|{{|}{yz~}zz{||{|~~~~~~~}}}}{z|}zz||{yxyzxxzzywxxxyz{{||}}~~~~~}|}~~|{{{||{z{|{zyyyyyyxwvwxvvxxxxwy{{{|~~|}~}}|||zz{|}||{|~~~}}||{zxvuuuutqprqonooooppoopqrrsuutuvxyyyyxxxyyyxxxvvvuuuuvuuuuuuvwvvwxxxwvwwuutuuusstusrrstvvutuuuutvwwuttvtrrsttqoqsrqpqstttuwxy{{|}~~~~~}~~}|{{{zxxwvxyxwvvxwux|}{{|}~~~~~~}||{zyyzz{zyxxy{{{}~}}~~~~}|zyyzywvuuvvuvvvuutvyyy{|{{|~~~}}}|{zzz{zyxxyzzyz{|||}}}~~~~~}~~}~~||}||zyxxxwvsrqqqpmkkllkjjjjiikmmmllllloppqqpqssttuvwwwwxy{zxxz}}|z{|}|{{z{zyyz{{ywwvvxzyyxwwwy|}|{{|||||}}|zyzzzwwwwvutssttttuuuttvwxxxyzzyy{|}~}}}~{wuuuyzwz|z|~~~{xwvuu|zyy{~}|{{|xyzz~}zy|~zx{}{xvuv{}ztvtt|~~|yy|~~|zz}~{y}{|{xx{}}||{wtsswzyx}}zvvwxy{|zzzyyyyz{}~~~}|~}yy{}{yxz|{xwxz}{xz~~~}}~~~~~~~||~~|zz||yz{yx{}xwuqmmmmnpqqmgcdeddhjjijjfcfjklopqqnkkllnruvutuutrruz~}|{yxz}~zxz}||}||}}~}}~}yxyzyxyyzzvqnpsrpsvurrrpnquy{~~~~|{~|}~}~~}~~~}~|{|~||{yvwz{|}~|{{zyz}|~~~}~~{~}|}}||~}}{y{~{yyz|~{|}~~~~}{{zvty|zxzzyvtux{{{}~~}zyz|}~|yy}~}}}}}}{wy{{z{|yvuvwwwy|}|{{z{|}}{zwvy{zyzzwuussy~}}|{}~}~~~||{yxxxyyzzywtrrsrstrqqpnnljloonnonmllkmoqrpnmmnlkoqnkmnlijlkilpnlnponorttx|}|~~|~}~~}zwwvuuvwvtuwvssuvvxzxw{}wsv{|{|{zxxxwwxz|||{{||{~}~}||zwvustuvvvvvwyxvwz}~~~~~~~}zyz||zxy{xuvwxyz{{{{{{|}~~}~~zxxzyyyzzzz{xwz}~~~~}}}~~~~~~}}~}||{yxwxzzyz{{{}~}}~}|{}}}~~|{~~|||{{zxxyzxwxyxwyzxx{{{}~~~~}}~~}}}}|}~{{|{z{{yy{{yxxyxvuvvvvwwvusqrtvuutrrrrrqqrssrpmmnnnmljjjjjjiijjjjlmmlnooprtvwyyxy{~~}~~}|{{{xvwxvqnopoqpmnppnmnqtvvuttvxyyz|}~~~~~}{zxwwvvwvtttrqqsrstsuwusuvwxxyyz{zz|~|}~}{zzzzyywvuuuvuuvvsrstsrstuvutuwwwxyyyz}~|}~~}~~~}||}}~~~~}||}~}}|{}~}||{}~~}~~~~~}~~~~~}}|||{{|~~~~}{yyxxwvuutsrqqqqsssssrrtuuvxxxxxwz||{|}}|{z{{{{yvvwvussrrqpoooppppponoprsqqsroqsuutssssuvwxxxxy{|}~~~~~||}}|||{{{{|~}~~~|zy{|||{{zz{|{yyyyyxxxxxwusrsvwutuvwvvwy{||}~~}}}|{zyz{zyxwvuvwwvtuvvtrstvvvuuvwwvwy{}~}~~}~}}{zz{zyxwwvwwwvttuutrqrsrqpooopqrqoprtuuvxz{{|}~~}|{{{zzyxwxywutuutsstussuuuuvxzyyz|~~~|}~~|||}~~~~~|{{zyxyyyyxwuttuwxvussssrrrqpppqpnoponnnooopqpopqrqqrrrsrstsrrrssrsssssstssuwxxxxyz{}~~}{|||{{{{{{{zzz{}}}}}}}~~~~}}}}}|zyxxxyyxxyzzyyyz{{|}}|||}}~~~}||||{zxxxzzyxyyywwxz{zzz{{}}|}~~~}|{yxwwvutsrssqprssttuvutwzyyyyz{zz|||}}}||}~~~}{yyyzzywvwwwvuuvwxxwvvwxyxyz||{{|}~}|{{{{yxvwxzzyyz{{z|~~~}}|zyyxvvvuutuuuuttttuwvuuvvvtrstsrqonmllljjihhiggghijjjjklmnooqsstttwyyz{|}}|}~~~}|}~~~||||}||}~~}|}}}||{{{|{ywwxxvuuttutsrqrtuuuvvxyzzz|~~}}}~~~}|{|{zzzyyyyxxxyzz{zyz|}~}~~~~~}~~~~||{{||{zyxywwxxwwwwwwwyzzyzz{|{|}~}~~~~}}}|{zyyzyxxxxyz{zzyy{|{{}~~}}~~}}}~~}~~}}~}}~~~~}|{{|{{||||zyyyzzzyyz{ywvvwxwvutsrrqpppononmmlmmlklmmmmnmmnoopppqqpqrtvvuvxyxxy|~~}~~~}{zyyywvuuvwvuuututssttvwvutsuvvwxxxyyxyz{|~}|||{{zzzywxzxwxxxwvwxwwvwwvxywwwwyzzzz{|}~~}|}~~|{|}wtsy|{z}}xurkghjnrqprsuskcdhhhkqrqvzsmkjjmquxz}~~~{zz|{|~~~|tz~~~zww{}~~}zy{||zvvxwuxzvrtusqonptwvvwuqrrkflrolqurnmpstuuwyxwyzyxyyutvxz}}}|yvtqomlnqrrrqnmnnmpqpuywvwwvsqsvwwyzy{|zwvuvutstwvsy~{wwwvussuxyxwvuwuqrussux|||{yz~~~~}{}~~~}|{|}yx|}xvupighfgotngmsldhkjjmoljpuplnrrry~|z|~|y|zw|yyyxxwttwxvuwxsoswvtvyvrrtrppppprvuqpplgilhdiprqsuvttutsw|zx|~|}}}}zxwtuxyywuuuoikoooruttvvuuuwts|~|~{w~|sw{vsvyyy{}{xxxurpnmmqutsttwxtqppqstuvvutxzwtwyyxxyz{|yutvwvsv|{vxzxurquxusvywvwwvvtruy{{xw|}zwuvwvwyz{{zzyvsqrtuvwyxwwxyzz{~}~}~|}}|~}z{}~~|}}|||{{{{}zz|}||{yyz}~z~}}~vxzxussqnswoglqjcimigknmlmnliijhhkoqrqpuxutwxxw{~~}~}~~z~|yz{yvvxwttvspqsqponrvvusrtuutrprvvuttwzywz}zy|}}~{z|~|{{{xutttrpoqtutuvvvusv{{z}}}}|~}|zzzxusstssqpppppnklnmmoomlmnqrqqv{}}~|}~}z|~{z~}yxxvtvwtqsuussqnnruutwyxwz}||{yz|zy}|yz{{zyy{~~}}}zwwwwwy{|}}~|z{}}|{|~}|~~~~zyz{{{{}}zwwywtuxwvxywusstwxxxwx{ywyzxx{||}}}|zyxtqnlnolihghjjijiijigijfcegedfihfgkkijlkiijkmmnrvwyz|}}||}zxvtsuutrppqqopomlkkmonnqrrstuttuxz{}~}}}}}~}}}||}}{xxxxxxyxy{}{z{{yxxyyzyxxzxuvwustuxzzzyyz|}}~|yxwwwwvwwusomkjikkjhhjklmnoqrstuwyzzzzzxwuvwxwvuvxwusssrtvusssrruwusw{|}~{|~~~~~|z|~}}}~~~~~~}|~~~~~}||||zyxwwyxvwxxxy{}~~~|{{{zyy{{{{{yyywwyzyzzyxxwvvwxyz{zywvvwyzz|}}}}|~~|zyyxvsqrssrrronnonmljhhijkjjhfffeeedeeeeeeeghjlnnoqtvxy{}~~}{xvvutsqqrrrqppqqqponnnnnnnoqssstuuvxyyyyz{}~~~~~~|{{{{{{{{zz{{{{zzzz{{zyxxwwvuuuvuvvuvvuutttvvwwxyxyz{}}{{zzywutssrqoopqqqppopqpoppqrqqrqppqqrssssstuuuuuuvvvuuuttuvwwvwwwwwxzzzzzz{{{|}~}||{{zxyyxwxyz{{{}~~~~}}~~~~~~~~~}|zyyyyz{{{zyyzywwwwwwxyyxxwwwyzzxxy{}}}}|}~~~~}}}~}|{{{zxwwvtrqqpnmlkjiihggggghiihffgijklnprssrtvwxz||}}}~~|zyyxwwvutrrrsrqpoppooonnoooonnpqqrttttsuwyz{{|}~~}~~}~~~}}|{zzzzyyxxxywvutuvuuvvvvvuvvvvuuuwxxz{|}}}}}~~~~|{zxwvtqqqqpqqqqrrrrqrrrqqppopppppppqqqrrssstttttttuvvvvvvwyyxwxyz{}~~}||}}~~~~}|{z{|{zz{{{{{|{zzz{|}}~~~~~~}}~}{{zzzzyyyxxwxxwvvuuttuvusstuutuvwvuutuuvwxxyz|}~~~~~~~~~~}~~}zxvuutssrqpqrrponnmmmlllmmnnooopqqqsuutuuvwwwyzz|~~|||{ywuuuutsrrqppqrrqrrqqrqqqstttuvwxxyz{{|}~~~}}}}|}}}}}||{{{{zzzzzz{zyxwwvutsrrrssssrsuvvwwwxxyz{{{|}}{zzywvvutrqqqqqqrssrpoooooooonnnmmnmlkklnooppqqqrrqpqrsttttuvwy{|||}~}||||||||{zxxwwwwxzzz{|}~~}|}|yxwuuvvussttttsttsssstuuuvwwxyyz{{{|}}~~~~}{{zyyxxwwwwwvusrqqqpoooooppooooooopqpqrtvuttvxyzz{{{|~~}|{zzxwuuvvutrrrqqrrrqqqrrssuuttuvwvvwxyz{|}}}~}}~~~~}}~~}}~~~}}}}}|zyyyxxwvtsrsssstttuvvvvvxz{{}~}{yxwwwwusrrrrrsssrrqqqqonnnmmljjiijllkklmmmllmmnnoooprstuvwwxyz|}}|}~~}}}}}|{zyyyyyxwvvwwwxyzz{|}~~}||||{zywvvvuttsssssssrrrsuvvvvvwxxxxyzz{||}}}~~}|||{yxwvutsrqpnmmmmllmmnnooppqrtuvvvvvwxyzz{|||{|}}}}~}}}}~~~~|zyyyyxwvvvvvutuuuuuuuuttuvwvvwwwvuuvvwxyz{||~~}|||||{zyxxwwvutssttttttttuvvttuvwxyyz{|||}~~}{xwxyxvutsrqqpponmlllkjhhiiiiijjjklkkllllllmmnoopqrrsstuuvwxyyzzzz{|~~~}|}~}|{{{{zyyzz{||||}}~~~~~~}~~}|{zzzyyyxwvvvvvuttttttttsstttssstuuuuuuuuvvwwxy{|}}~~~}}|zyxwvvuttttsrrrssssttuuuuvvuuuuuvvvvwxxxwuuvvwxyyyyy{|||}~~||||{{|{zxwwxxwwvuuuuvvwwwwwwwvuuuuvvwxyzz{|~~~~}|zyzzzyxwwwwwvvutssrsssssttuttssssttuvwwxyyyy{}~}{yvuttsrqponnnmkjjjjjiiihiijkkkjjkkkjjiiiklmmmmnpqstuvvwxyz{|}~~}}}|{zyyzzz{zz{{||{{{||}}}}||{zzyyyyyyyxwvvvwwussrrqpppqpqrrrrqrttuvvvwwy{}~~}}}~~~}~~~|{zyyyyywvvuuuutttuvutttssuvvvvvvwwwwwvwwyzz{{{|||}}}}}~~~~~~}|{zyyyxxwuuutuuvvvvwwwwwxyyyz{{{{{{|~~~~}|||{{{yxwwwwvvvtssrrrpoooonnoqrrsuuuvvwy{|}~}|ywwwusrqpoonmkjihhgggfeffffedccdeeghiiiiklmnoqstuvwyz||}~~~|{zyyyxxxxxyyyz{zz{|||}}~~~}|zzzzzyxwwvvvuttssttsrpppqrsrrstuuvwwxxyz{{{{|~}|{zzzzzzz{}}|}~~|zxwvvuvuutssttuuuuttvwvvvvvvvwvvvwwxxxwvvvwwwwwwxyyz|||~~|zzzzyxwvuuutttsrstuuttuvwy{||||}}}|}}~~~~~}||||}}~}}}~~}|zyxwvvvvuuttssssrqppppppqrrstuvwxyzz{{|}~~}{ywusqonlkjiiiigeedeeeefeddffggghiklmnnnnoprrstuvwxyz{|}~~~~~}}~}}}}}}|{zz{{{{{z{{yxyyxwvuttsssssssrrssrrssssrrqrrsttuuuuuvxyzzz{|}}}~~~~~}|{|}}}}~~}~}{yzzyywvvvuuuutsrqrrqpppqqrssrrssttuuuvwxyyyy{}~~~}|||}}|{zyyzyyyxxxwvwvuvvvvwxxxwwwxxyyyyyzz{{{|}~~~~~~~}|||{zyyxwuttttuvvutssssrrrrrrsssrsstuvvwwxxyz{||~}{xvtrponljiijjihgfffgggfeffgghhhijkkllmnnoqqqrstwz{{||}~~|||zyxxyyxxxvutsstttttsstttsrrsttutsssstttssrrstuuttuwxyz{}~~}}}}}}|{{{|}}}}~}|zxxwvvusrqqqqpooopppppopppqrrrrrsttstuvwyyyzzzz{|||||}}}}{zzzyyyyyyyzzyzzyxyzzyxwwwvvwvvvvwxyyyxwwxzz{{|}~~~~~~}|}||||{zywwwvvvuuuttttsstssssrrrsttsttuuuuvxyz{|}~~}{ywsqpomljijjihgeeeeffedeeefggggghjkmnnnoqrtuvwyz|}}~~~}|{zyxxxwvtsstsssrrrrqrrrrrrrrrqrsstuuuuuuuuuvvwwwwxyz|~~}|{{||{zzz||{|||}~}|{yxvvvvuttsrrrrrqppppppopoooopppqrrstuuvwwwxz{||{{{{{||{{zxxxxwvuuvvuvwvvvvvvuuvvvwwwvwxxyyyz{|||}~~~~~~~~~}~~~}}|{{{{yxwvvvvvutsrrsrrrqrsstuuuuuvwxxyyyz{||}~yuwvvz|ztnh`]`fhjmlkhb\[\_gimnnlfbcehlqwzxupnostu~|xw{~}}}zz~||}~~}zvromnqqqrtspmkhfkqrprtoknpnnruwyyxvttuy{{|}|}~~~~~|zwwy}}yuwyyz~|z{|zvtwzyvsqomkkjikpqpnliggimqrpqsrponosx{|zwuuuvwvv{}zxtqruwy{ywvsrronrwxwwvspoqtwz}~~}{zyy|||}{{~}zzzyy|~}~{y{}~~{xvtuw{}{xyywtrtw|}}}}zwxyyz{}}|}|xsuzz{~~{||zz}|ywwwwtponligedfghhgedb``bfijijjhfgkmpuyzxwvuuxz|~~~}~~~~}{ywvvqllllnoonmiffgilpssrpoqrrtxz|~{yz{yy{}||~~}|{zwv|~~||~~}{zz}~|x{~}|{{zxz}~}}}|{{}}~~|zywxywssromnonmnnmlihffimoppoopppprtuwxwvutsssstvurponmllmoooommmlkptuvvuwzxvz~}|{{|{|}~~}}|}~|}~|z|}zvwxxwvvtswzywxwtswz{{}~~~~~}~~~~~}|}|zywutrqnklmllmligghffilljjlmonmptuwzyxxz|{|}{{{{|||{zywuvvwxxxy{||{zz}}{zzyyywvvtqrsqqrrtusrrsttuuwxwvvwxxwwyzzyxxuuwxwwwwyywuuy|}~~~{zyz{zyyxwwvuuvxxyyyz{~~}~|yxyxvusrqpoprqppqonnoqssrrssqqrrqrstsqoooonllnonmmlkkjjkmnnnnlkmprstuuuvwvvz}|{}~~}~~|zwuvwvttttttssrrrtttuvuuuvvvwxy{|}|{{|}}~~~~}{ywvusppppooonnoqqqpqrstvuuwxxxwwy{zzzzyyyyyyyyxvwwvvvvvwwvvvuuvvvvxyyyyzyy{|||~~~~||}}|{zyxwwwxxxxxxxwxxyyyyyyyyzz{yyz{|{{{{z{{zxxyzzyxwyyyz{zyyzzyyyz{|||}~~}}}}}}{z{{{{{{{||{z{||}~~||{ywuutttuttsrsssrsttttsrqqqqrrqppoooooonnonnmllnnnmmllmlklnmmmnnnnopqrsuvwxyz{|~~}~~}|||{{{zyxxyxvutuutsrrrrssqpqrqqrssssttuvxzz{|}~}}~}|}~~~}|}~|{zywvtuvvutstvvvvvwwxxwwwxxwvwxwwwwxwwvvvvwxwvvvwxwvvwwwwvvvvvvvuvvvuuuvwwwxxyz{{{}~}|}}|{zzyyy{|{{|||{{|}}}}}}||||||||}|zz{{zzzzzyzzxwxyzyxxyyyyxxxy{{zyxz{||~~~~~~~~~~~~~~}||yvuvvvtrstuuttsttttsstutsrqqqqqqpponnmnnnnmlmmmlllmoonnmlnppoopqsrrrstvxyyz{}}}~~}~}}|zyzyxwvuttsrrqpqqqppqqqpppqqqstvwwwwxz}~~}||}~~}||}~~~~}{yyyywwvvvvvvuttvvvvvwwwxyyxxxyzzyxxyzzywvvvvuuttttttsqrssrrsttsstuuvwyz{|}}|}}}}}}}||||||{|}}}||}~~~~~~}||||zyxxxxvuuvvvvuuvwxxwwwy{|||}~~~~~|||||{z{|~~~}||{zxvuuuvtsrqqqppqqppppppppprrqqpqrrrrqppqqonnnonmmmmmmmmmmnpqqrsstvwyz|}}}~~~~~~~|zyxxwvtsrqponnoqponoopqrsstuvvvwy{{{|~~}{zz{{{{{z{|}}|}~~{{{{zyxwwvvvvvvvvuuuvwwwwxxyxyyzzzzyxyyyxvuvvuutsssrrrqqqrrqqqsttuvwwxyz{||}~}|}~~}}}}}~}}~}}}}~~}|zyyyyxvuuuutuuvvvvvvwxyzyz{|}}}~}~~}||||}~~}|{{yxvutttsrrsrrrqqqpqqrrrqrrrrrqqqrrrpooopponnnnnnnmmnooonopqqrstttvwxxxyz{|}}}~~~~~~}|{zyyxwvvuusrrrrrrqqrssrrrrssstuuvvvvwxz{||}~~~~}||}}}{z{|}~}}|||}~}|{{zywvvvvwwwwwwxxwwxxyxxwvwxyxxwvvvvvvvvvuutstttttuuttuuttststttuuutuvvvvwyyxxxz|}}}}~z~}lxrh`cigdb`bdca_]_`accbccgjiijnpqlffhikebozxv{~tltz}~{x{|ytpopqqlgdaaaa```^^\YYY^bcda^^_]]\Y]babbaehihfgggjnmmmlrxyz|{yxwuxz{}wsmhjmjhfefdcaceghknmmmnpqruvuutrrrquytnmmpsvz{}|}{xwwy|~~~yurqpnmkihjmy~zskccedegjkhhhhihiknqrpmjikllmmmprtw|~|zxvy}zvwwvupkkllopqssnhhgdchmljkmnpsvutxzxwvwz~}zy{~~|~{vttuxz|}~}{ywoikljiedeeioopttsplikkaW\a\YXW[]ZYXZ[ZYZ]_YTX[YWTSY^bec`abbccded^ZWW]ffbba^^``__aa`ciopqy|wwvuuuuz~{y||rssnljiotuvmdkrnkicbcbbaaaafljghhfgggfgijkjgeegiigfhiiihgjlmmmnqtuvtsvz|}}{}}|{}~~}{{zywxyyyz{{zyxxxxxz|{{{zz{zyzzzyxwvvxyxyxvy|{yxz|{xxxwwusuwspppljkkigeegihijhebcdccgjhfdcccceedcbbbbbba_^beb_aba^]\^bccdccda^`cbabccbcfhjjilnjfegijkkkkmpppqpmkkmpsuvuvuux||}~~}~}}~~zvxyywtrnkihjkigghhhihgfdcefddfhhhfdddeffgikkkkjklllkjlnpspmnpqsqqrrvzxutstvvwy|}{z{|{}~{yxw{~}{||zwvwxxyzzyxwwwwxxwz|zxxvx{ywxyz||{zz{{yz|||}||}~~||}~|yz|}}yvutsststtrqsttssspommprolkjkmnnnnpstvvuttrpoommqtsrssqoprommmmomjkmmlkjjjihgfgiihggeehjlmkijllkjhhjijlnnlkjilnqtvtrpnmoqsvxxyyyyz{|}}~~~|~~~~~~~}|zzzwuvwxxwvtrtwyyvuvxxxxwxxxyyz|}{zzxwwutvxxwwxxy{|{z|~|z|~}}}{{~}~~}|||}||}~~~}||||{zzz||zyz|}}|zz{}~~~~~}}}}zyz{}}|{xutvwxwtuwvuvwwvtttssuwwusstrrtvuusrrsttsrqqruwwuqonmmnpqssrrrqpppqqrrqpppoprsrrrqqpooppqqrsolorrqqpoonnruuuvvvvwxvttvwyyz|}{yzzz{|}}~|yz{{|~~}|~~~~}~~~~~~~~}~~~~|}~}}~~~}~~~}{{{|~~~}|~{}~~~~~}}~~}{|~~~~~}|||{{}~~~~}||{zz{|~~~}|~~}||~}}~~~}|||||{z{{||zxxxxxwvwwvuuuuuuutuutuvwwvuttuvustttttuvvuttsstsrrrrrrrrrssqoopqrrrrqqqpprrrrsssstsrppponopqrstsrrqstttvwvutttuvvvuuuuuvwwvuuvwwwy{zyzz{{|}~~~~~}}}~~~~~}~~~~~~}~~}~~}|}~~}}}~~~~~~}}||{{|{|}}}|||}}|}~}{|}|{|||{{{|~}{|}}~}|||}}}~~~~~}}~~~~~}}~}}}~~~}||}}~~~}~~}}}~~}{{{z{yxyyyxwwwxyzzyxwwwxwvttstvvvutttsrrrrqpppooppqpponnnnnnnonnonmnoonoppooppopppppoprrrrrrrrssrrstttuuutstuuuvvvuvxyyyyyyyz{||{{||{||||||~~~~}~~~~~~}}}|||||||{{||}}}}}|}~}}}}~~~}|}~~~~~~~~~~~~~}}}~~~~}~~~~~~~~~~~~~}}}~}}||||{{{{zzzzyyyyyyxxxwvvuuuuuttttsrrqqqqqqqqpqqpppppppppppppppqppppppqqqqqrrrrrssrsssssttsstttttuuuuvvwwvwxwwxxxxyyyyxyyyz{{{z{{{||}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{zzyxxxwwvvvuuutttssrrrrrqqppppppppppooooopppppppppppppppppppqqqqqrrrrrsssssssssstttuuuuuuuuvvvwwwxxxxxxxxyyzzzz{{{{{{|}}}~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||{{{zzyyxwwvvvuuuttssrrrrrrqqqppppppoooooooooooooppppppppppqqpppqqqqqqrrrrsssstttttttuuuuuuuvvvwwwxxxxxyyzzz{{{{|||||}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{zyyxwwwwvvuutssrrrrrrrqqqpppqqqqpppppoppppppppppppppqqqqqqqqqqrrrrrsrrrssstttttttttuuvvvvwwwwxxyyyyyyzzzzz{{{{||||||}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{zzyyxxwwvvvuttttssssrrrrrqqqqqqppppppppppppppppppqqqqqqqqqqqqqrrrrrrsssttttttuuuuuuvvvwwwwwxxxyyzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|{{{zzyyxxwvvuuuuuttssssrrrsrrrqqqqqqqppppppppppopppppppppqqqqqqqrrrrrssstttttttuuuvvvvvwwwwxxxxyyyyyzzzz{{|||||||}}}}}}}|}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxxxwwvvuuuttttssssrrrrqqqqqqqppppppppppppppppppqqqqqqqqqrrrrssssssstttuuuuuuvvvwwwwxxxxyyyyzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~}~~~~~~~~~~}}||{{zzyyxxxwwvvvuuuttttsssssrrrrrrrqqqqqqpppppppqqqqqqqrrrrrrrrrrrssssstttttuuuvvvvvwwwxxxxxxyyyyzzzz{{{{{|||||||}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{zzyxxxxxxwvvwwustutstusqrtsrqqqrrrrrqpqrqpqrqoqsqpqrrrqrsssrsssstuuttuvvvuvwwwwxxxxwyzzzzyz{{{|}|z|~|z|~}|}}}}||}~}}}}||}~}|}~}}}}}~}|}~}~~~}}~}}~}|~~}~~}}~~}~~~}~~~~~~}}~~}~}~~~~~~~}~|}}|{{{zyyyyxxwwvvvutuvtsstssssssrrrrrsrrqqrsrqqrrrrrrrrrrsssssrsstttttuvutvwvuwxwvxzyxy{yxy{zz{{{z{}|z{}|z{}|{|||||||}|||}||}~}}}}}}}|}~~~}}}}}}~~}|~~}}}~~~~}~~~~~|~~~~}}~}~}|||{zzzzyyyxxwwvvvvvvuuuuuttttttsttsrssrqrrrrrrrrrrrqrsrrrssrsssssstutttutuuvvvvwwwwwxxxxyyyyyyyyzzzzz{{{{{{|{{{||||{|||||||}||}~}|}}}}}}~~}}~~}}}~~~~}~~~~~~~~}}~~~~~}~~~~~~~~~~~~~}|||{zzzyyyyyxxwwvwwvuvvuuuuuttttttsstsssssrrrrrrrsssrsssssssstuttuuuuuuvvvvwwwwwwxxxyxxyyyyzzzyzzzzz{zz{{{{{{{{{{{{|||||||}|||}}}}}}~}}}}}}}~~~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{{zzyyyxxxxxwwwvvvvuuuutttttttssssssssssssssssssssssstttttttuuuvvvvwwwwwwxxxxxyyyyyyyyyyzzzzzzzzzz{zz{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzzyyyxxxwwwwvvvvvuuuuuuuutttttttttsssssssssstttttttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{||{||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzyyyxxxxwwwwwvvvvvvuuuuuuuuuuuttuuuuuuuuuuuuvvvvvvvvwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}~~|~|z~|}~~}{z~}y{}{y{}{yyy{|yvvwz|yvxywvxyurw|yvwxwwyzyxxxy{{z{|~z|~~{{~~|~|}||~|}}~}}~~||{xvxzyxxyxwutvxwwxzxvxzuotyrmquqnqsttuuvwrnmnnoprpnpqrtrpqpnnnnnnnnljjlllmmpsqoqspoqsrrrruxyywuvxwvx{yxyyyzwsy~}|~~~~}||{yz}||}~~|||xstwtqv{wsz{tx|zxxywtw{ywz}zx}|xzzvrw{vpv{zx|zt{|x}zvz~~~}{~|~}~~~}~}}|{|~}}~~{~~|}~}{{}||}~~}~|xz|xtwzuquzxux{zxyzxwz}zv}|vz|x||xz}{y||z}~}|~|~~~~~~~~~~~|{}~~{~~~{w|}z}~}~|xwwusrqonprpnoprrpnmmmmnnnpnlqvspqrrsqpqrssrrtutrtwutvwxywuz|xz~|y|}||zy{}}}yw|}{xx{}{z{|}}}}}|z{}~|{|~}{|||}~~}|{~|x|}{y~}x}}y||zyzxxz}}}}~~}}~{y~}}}~}|{{{z|~}|{{~}{ux{zxxxvuy|uov}wqw}{xz{zy{{yvuvuuuvvvsruwvtvwusuwurtxwvx{zy{}}}}}~~}{~~|{{}~}|{}~~~|z|~}||{~~{~~|}}}|{}}}~{}~~~~|~~~|~{zyxxwwxxvvtrrsqoqqommmorpnqtsrtusqsvspqsqorutruxusvxusuxwvxywvxzyx{}|{}}|}~|{}~|y{|}~~|~~~{{|}~}~}~}~}|~~~}}||~}|xz}yux{zyz{|}~~~}}}||}}zyz{zzzz{}}}~~}{|}|{}~|}}{zxvwxutvwwwxyzzzzxuwwtqstrpsusprtrpqrpnnnnnmlmoqssrrrsuuuvwxxyy{||}~~~~~}~}||}}}}}}}}||||{||{{~~|}~}|}~~}~~}}}~||}~}{|}}}|z|}|{|~}|~~}}}}|}}||}~}}~~~~~~}}~~~~~~~~~~}}|{yxwussrpnnooooooopqqqrrrrrrrrqppqqrrrsttsuwvvwxxwxywvy|{y{~}}~~}~~~~~~~}{|}}}~~~~}}}}||}~}}}~~~~~~~~}|||||{{|~}}}~~~}}}|{{{{zyyyzzz|}}}~}{||{{|}||}}|{|}|z|}}|}}}}||}~}|~~~}}~~}~~}|}}|zzzzzzyyyxwvvvutsrrqponnnnnnnnnnnoooppqqrsttuvvvwwwxyz||}}}|||}}}}~~~~~}}}}}}}~~~~~}||||||}}~~~~~~~~~}|||{|||||}}}~~~~~~~~}}}||}}}}}}}}|||{{z{{{{{{||}}~~~~~~~}}}}~~~~}}|||||}}}}}}~~~|{ywvtssrrqqqppqqqqppqqqqqqqqqpppppqqrrsstttuuvvwxxxxxyyz{|}}~~~~}}}}}}}||{{{z{|}}~~~~~~~}}||||||{{{{{{{||}}~}||{{{{|||{{{{{{{||}}||{{{{{{{{{{{zzzzz{{||}}}}}}}~~~~~~~}}|{zzyxwwwvuuttsrqponnnnoooppppooppppqrrsstuvvwxxyyzzz{{{{||}~~~~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}||{{zz{{||}~~~}}||{|||||}}|}}}}~~~~~~~~~~~~~~~}}|||||}~}|zywutssrrssssssrrqqqppppoooooppqqrrssttuuuuuvvwwxxyzz{{{||}~~~}||{{{||}}}}}}}}}}}}||||{{{{||||{zzyyyyyzzz{{{{zzzzz{{|}}}}}||{zyxxxxxxxyyyyzzzzz{{{{{{{||}}}~~~~~~~~~~~}}}|{zzyxwvuutsrrqqqppppqqqqpppoopppqqrsstuvvwwwwwxyyzz{{|||}~~~~}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}|||||}}~~|{zyxwwvuutttsssrrqqppooooopppooooopqrsstuuvvvwwwvvvwwwxxy{||}~~~}}}}}}}}}}}}}}|}}}}}}}}}}}|||{{zyyyyyyzzz{|}}~~~~~~~~}}||{{zzzzzzyyxxxxxyyyzz{{||||}}}}}}}}~~~~}|zyxwvuuttsssrrrqqqpooooppqqqqqqqqqrrssttuvwwxxxyyyyzz{{||}~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}|||||}}~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}|{zyxwvuuttttttssssrrrrqqppooooppqqrssttuuuuuuuuuvvwwxyyz{{{|||}}}~~~~~~~~}}}}}}}}}}}}}}||||||{{zzyyxxxxyyzz{{||}}}~~~~}}}}}|||{{{zzyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~}{zywvutsrqqppooooopppppppppppppqqrrrssttuuvvvwwwxxxyyzz{{||}}}~~}}~~~~~~}}}~~~~~~}}|||}}}~~~~~~~~~~~~~~}}}}~}}}}}}}||||||||}}}~~~}}}}~~~~}|zyxxwvvuutttssrrqqppooonnnnnooppqqrrrrrrrrrssttuvwwxxyyzz{{{||||}}}~~~~~~~}}}}}~~~}}}}||{{zzyyxxxxxxyyzz{||}}}~~~~~~~~}}}||||{{{{zzzzzzzzzzzzzzzzzzz{{{|||||}}}~~~~}|zyxvutsrqqpppooooooooooooooppqqrrsssssstttuuuvvwwxxyz{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}~~~~~}}}}}}}}||{{{{{{zz{{||||}}}}~~~~}|{zyxwvuttsrrqqpoonnnnnnnooppppqqqqqqqqrrrsttuvwxxyzz{{{|||}}}}~~~~~~~~~}}}||{{zyyxxxxxxyyyzz{{||}}}}}}}}}}|||{{zzzzzz{{{{{{zzyyyyyyyzz{{{|||||||||}}}~~}|zxvutsrrqqpppooooooooooopppqqrrrrrrrssssttuuvvwwxxyyyzz{{||}}~~~~~~~~~~~~~~~~}}}~~~~}}}}}}||{{{{{|||}~~~~}}}}||||{{{{{{{{{{{{zzzzz{{{||}~}|{yxwvutsrqqpoonnnnnnnnoooooooooppqqrrsstttuuvvwxxyz{{|}}~~~~}}}}}}~~~}}|{{zzzzyyyyyyyzzz{{{|||||||||{{{{zzzzzz{{{{{{{{{zzzzzzzzzz{{{||||}}}}}}}~~~}{ywvtsrrqpppoooonooooooooooooooppqqrrrssssstttttuuvwxyz{||}}}}~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}|||{{{{{{{|||}}}~~~~}}|||{{{{|||||||||{{{zzzz{{{|}}~}{zxwvutsrqqpppooooooooonnoooooppqrrssttuuvvvwxxyyz{||}}~~~~~}}}}}~~~~}}|||||||||{{{{zzzzzz{{{{{{{{{{zzyyyyyyyzzzzz{zzzzzzzzzzzzzzzzz{{|||}}}}~~~~|{yxvutsrrqqqppppppooonnnnnnnoooppppqqqqqrrrrsstuvvwxyzz{|||}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}||{{{zzzzz{{{||||||}}}~~~~~}}||{{{{|||||||||||{{{{||||}}~~~|zywvtsrqqppppppoooonnnnnnnooppqrrssttuuuvvwxxyz{{|}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyxxxxxyyyyyzzzzzzzzzz{{{{{{{{{zzzz{{||}}~~}{zxvutsrrqqqpppoooonnnnnnnnnnooooooooooppqqrsttuvwxxyzz{{||||||||||||||||||}}~~~~~~~~}}}}}}}}~~~}|{{zzzzz{{||||}}}}}}}}~~~~~~~~~~~~}}|||||||||||||||||||||}}}}}}~~~~}{ywvutsrqqqpppoooonnnnoooopppqqqrssttuuvvwxxyzzz{{{{|||}}}~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxxxxxxxxxxxxxxyyyyyyzz{{{||||||||{{{{{{|}}~~~|zxwvutsrqqppoooooooooonnnnnnnnnnnnnoopqqrssttuvvwxxyzzz{{{{{{{{zzzzzz{{{||}}}~~~~~}}}}~~~~~~~}}|||||||}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||}}}~~~~~|yxxvtttrpqrqooopqppooqsrpqsrqrsrqrsuvvuvwyzywyzzz{|{y|~}}~}}~~}}}~~~~~~~}~}~~~~}|}~|z{|yvwyxwxyyyz{xvx{ywz|zwz~|z|}}}~~~~}|}}|}~~~~~~|yyxvsssrqpopqqponooonoponnmnomknpppqqrsssttttvwxzxvxzyxxyz{zyyzyyyy{|zy|~|{|}|{|~~~~~~~~~~~~~|}~}|~~~~~}~~|~~}}}}}}}}~~~}}}|}~|{|}|{||}~}|}~~~~}{zywttusrqqqrppqrqqqqqqrsrqrsrqsuttvwvvvxxwxyxxyzyx{~|z|}{}}|}~}}}~}|~~|}~~~~~~~~~}}{zzz{|zxxyyyxy{|zyyyyy{|{{{z{|}}}}~~|}~}}~~|~}~}zyyxvtrstrpqrqppqpoonnooonlnpppooqsrrrssstttuuuvwwvwxwvwxxxxxyyxxxxz|zxz}|{{{}~|~}~~~~}}}~|}~~~}|~}{|~|z|~}||}~~~}~~|~~}~~~~~~~}||zxvvutttrqrsrqqrrqrsrqrsrrrstvtstvvuvwvvwyxxyzyyz||{{{|}}}}|}~}}}|}~}}}}~}~~~~~~~~~~}}||||{{z{}{yz{zyyyz{zz{{{{{{|}||}~}}~~~~~}~~}~~}{ywwwusstrqqqqponoponoppopqppppqrrrstsssstuuuuvvvvuwxxxxyyzyyyzzyyzzz{|||}}}|~~}}~~~~~~}~~~}}}}}}||}~~~~~~~~~~~~~~~~~~}{zywvvvutttsrssrqrssrrssstttsttttttuwvuvxxxxyyyzzzz{{|{|||}||}~}|}}}|}~~}~~~~~~~~~~~~~~~~}}}}||}|{||{zzzzzzz{{{{{|{{||||}}}}}~}~~~~~~~~}zzywvutsrrrqppppppppqppqqqqqrrrrrrssrstsstttuuuuvvwwwxxyyyyzzzyz{{{{{|}||}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}~}}}~~}~~~~~~~~~~~~~~}|{yxwvvutttssssssssssssssssstttttuuvvvvwwwxxxyyyyzz{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{|||||||||}}}}~~~~~}{zxwvutsrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttuuuvvwwwwxxyyyyzzzzz{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~}}}}}}}}}~~~~~}{zyxwvvuuttttssssssssssssttttttuuuuvvvwwwxxxyyyyzzzz{{{||||}}}}}}}|}}|}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||}}}}}}~~~~~~~~~~|{yxwvuttssrrrqqqqqqqqqqrrqrrrrrrrrrrrssstttuuuvvvwwwxxxyyzzzz{{{{{{||||}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{yxxwvuuutttssssssssssstttttttuuuuvvvvwwwxxxyyyzzzz{{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~|{zxwvvuttssrrrrrrrqqqqqqqqqqqqrrrrrsssstttuuuvvvwwwxxyyyzzz{{{{{{{||||}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{yxwvuuuttttsssssssssssststttttttuuvvvvvwwwxxyyyzzzz{{{{|{|||||||}}}}}}~~~~~~~~~}{|~~wjlt{ztx~xz|{y{}wtvz|~~~xv|zy|}z|}~}}xtp{umdmwyrqqy|x~|yv{|xyrir}{x~xlqxvtw|~~}|yvnfjqstz~yurrtxwuy~}zxwvttwzxttrpplgeeimjfdba^^`]\`cb`^\\]\Z[^abcdca_]`cabfjhghfb`cfgikjkjihfdeghjpstqnmllnpswwuwxuqtwrq}|~zrrux}~~}}~yvvvxzxsqmiec_]\]^[XXVPLLNQRNLPTNIIIGGIKMMPRLGJMIFLSQOPQNMNOONOQUWVRQQOMPTRPVYRJPVMFKQRQQROMQRNLPSSSY]XUWXUTZa_\`c_\]`[W^eb`dgaYZ^``bccbcfd`abcehkkknpmijnoopswyvvvutuvxy|~zyyxw|}{~~{~~~}}}~z|}}yxxyz|~~|zz{|{{}~~{z{{zz{zxwwvromlptqmmooljihiiknooomllkmprrqprtplosolqurquvsoruqnswwuuurpswtptyvqrrmjjjjheb``^ZYYTSUXWVUUVVSRUWXZ\[[[ZYZ\ZX]`^ZZZZXY[YX[]\[^a\W[```cffeile_hrojpvtqstrrsvwwyzyxxxxxutvyzyz|xuvyvux{zyz{xtsssttvvtrpqrnknpqrrqrrnlnrsrtuuuxxuqsvuuz|xtuvsopsrrssuwsnptssuwwvy|zy{|zz}{{yxwusrrpolklmkhgghhgefhfefgeccdcaaaa`bc`^ab_\`db_bc`^^_```__aa``_^]^_][[\\\ZWWXWWY[ZYY[YWXZZ[]^^^^_^]]`_]_a_\\]]][XZ]\Z[ZXWXZYXY[\]_`___`cggghjkklljjmpqonnoomlllklkjjkihhhggfehkifgggfddefffghebcdddcdeggfghhhhgikklmmopnmnprsrrssrqpnoqooqrnkloljmonmnqqpooqsrrtuwxxxyyy{{|~}|{{|zxwvvvusssqopqpnoponnomlnqpnpqqppooqstrqqrqppooonnnmkjijjhgffffefedbcdddddddcbabccbbbcbb`^^`___^^^]]]\[ZYYZ[[ZYYYZYYYYYY[[ZYYZZZ\^]]^___`bbbdfghjkklnoqrrrtvvvwwuuvwxwvttutstsqqrsrpprpprtrpprsstsrsttttttttsrtusrssrqqrqppppnmljjkkkigfffffeedeeedcdeeefefhhhjkjjlnoprtuuvwwy{|~~~~~~}}}}}}||||||}}}}~~}}}}}}||||}|{{{{||{zzz{zzyyyzzzyxyzzzzyyzz{{{||}~~~}|{{{zzzyyyyyyxxwxwvuuuuutssrqqppoonnnmlkllkkkjjiiiiihhiiihgghhhhhhghiiihhhjklmmmnoppqrtuwxxxyz{|}~~~~~~}{zz{{zzyyzzzyxxyz{|{yyyyzzzzyyyyxwwwwxwvuttttttssrqqrqqppppppppoooonnnnnnoooooopqrsttttuvxyzz{|}}}~~}}~~~||}}~}}||||||{z{||{zyyyyyyyxxwwvuuvvvuttttsrrrsssrqqqqsrqqqrssrrqrstvvuvwxyyyz{|}~~~~~~~}}~~}}~}|||||{{{|{{zzyyyyyyxwwwwwvuuuuuuutttttsstuuuuuuuuvwxxyzz{{{}~}}}|{zzyxxxxxwuuvvvuuuttttutsstuutsrrrsssrppqponmmmnnmmlllmmmmmnoonoppqrrstuvvvvwxzzz{{|~~~~~}|{{{{zxxxxxxwwxyzzzzzz{}~~~~~}}}|zxwxxxwuuuuutssstvwwwvwxyz{{|}~~~}~~}}||{yxwwxwvuttttssrsstuvvvvvwxxz{||||}}~~~~}{zyxwvvvvvutsssrrsssssrrrrrrqppppppnmllllkjjijjhgffhiiiiiijkllmmnopppqrssttvwwwxxy{{{{{}~}|{|{zyxwwvvuuuuuvvuuuvwxxyyyyzz{{|}~~~}~~~~~}{zyxyyxwvuuuuuuuvvvuvvwxyzzzz{|||}~~~}|zz{zyyxxyxxwvvwxyyyyyz{zz{|}~~~}|||{zzyzzzyxwvvvvvvvuuusqqpqqponmlkkkiiiiiihhhhhhhghhiiiiiiijjkllmnmmmmnopqqqsttttuxz{|||~}~~~~~~~~~~~~~~~~}|{{{zyyxyzzyxwwwxyxwwwxyyxxxxxyzzz{{{{{z{|}~~}||{{{{zyxxxxwwwwwvvwwwwvvvvvwwwwwwwwwwxxyz{{zz|}~}|{|}}|{yyyyzyxxxyzxwwwwxwwvvwxxxwvvwxyyz{|||||}}|{{{zyxxwvtssrqppoooonnmllllkkkjkkihgghiiihggfggggggghhhijjklmnooprsuvwxxxz|}~~}~~~}}}~~~~~~||||}|{{{|}|zzzz{{{zyyzzzxwwxxwwwvuuuuuuuuvvvvwxyyy{|}~~~~~~}|||{{{zzzyxwwvvwwwwvvwwwxxyyz{}~~~~~~}}~~}}~}|{zzz{yxxxwwvvuuvvwwvuvxyyyyz{}}||}}}}}}}}}~~~~}|{{{{zzxwuuuuuttssrrponnnnnmkjiiihgfeefgffeeeeffghijklllmnprstuvvvwxyz{{{|||||||}}}}}}}~~~}}}}~~~~~}}~~~~~~}}}}|}}}}|{z{{{{||{{{{||||}}}|{{zzzzyxwvwvvuttttttttttttuuuvxyyz{||}~~}||{{zyxxxxwvuuuvvvvvvvxxxyyz{||}~~~~~~~|{yyxxwvvvvvutssstuvvvwwwwwxyz{|}}}}~~~~|{z{{{{zy{{||||}~}|||{{yxvuttsqonnmmljiihhgggghiihgghijklllmnnnnoqrsrrrstuvvwwxyz{||}~~~}}}}}|{{{{||{z{{{{{{{|}~~~}|||}~}|||{zzyxxxxxxvtttttttsssssttttuuuvvwxxyz{zz{{|}~~}}}}|{{{{{zxwvwxyxxvvwwwwvwxyzyxxxy{{{||}~~~~~~~}}||{{zzzzyyyyyyyyyyxxyyzzzzzyzz{||}~~}}~~~~}||}~~~}||}~~~~~~~}}}|{yyxwwutrrrqqponmmmlkjjkkkkjihhhiiiiiijjjjkllmoprsssuvwxyz{||}}~}|}}~}||||{{{zzzzz{zyyzz{{|{{{|}~}|}~~~~~}}|||}||{{{zzzzzzyzzyxxwxyyyxwwwwwwwwwwxwwwwwwxxxxxyzz{{||}~~~~~~}|{{{||{{{{{{zzyyyyyxwwxxxxwvwwwxxxxxyyzz{|~~~~~~~~}|{{{|||{zzzzzyxxyyyxwwwwxxwvvvxxyyyyzz||}~~~~}}}|}}}|||||||}~~|||{{zyxwvuuusrrrqqommmmllkjjjkjihhijkkkkklmnooqrtvvvvwxyzz|}}}|||||||{{{{{zyxwxyyyxxxyyyyxxy{||{zzz{{{{{{{zzzyyyyzzyxxwwwwwwwvvvvvuuuuttttttttttttuuuuuuvvvwxyz{{{|}~~~~~~}|||{zyyyyyyxxwwxyxwwwxxxxwwwxyzzzz{|}}~~~}}}}|{z{{zzyxxxxxwwwwwwvvvwwwwwxxxyyz{||}}}~~~}}||}~}}||}~~~~}~~~|{yxxwvutsrqqppoooonnnnnmnnnooooooopqrrrrstutuuvwxyyxyy{||{{{|||{{{{{{zzyyyyxxwwwxxwvvvvvwvvwxxxwwxyyzzzzzzzzzzzzzxwwvvvutsssssrqqrrrrrrstuuuuuuwyyyzz{|{{|}~~~~~~~~}}}|zyyyyxwvvvvvuuuvwxxxwwxyz{||}~~~~~}}}|zyxxxwvuuuuutttttvwwwwwxyz{|}}}}~~~}||{zz{{||{{||||}~~~}|{{{xvuuvvvutsssttttttuutttuuuuuuvuuuuvwwwwwxyzzyyzz|}|||{|}||{{{||{yxxxyyxvvvvuuvvuuuuvvvwxxwxxyzyxyz{{zyyxyyxxvuuuutsrrqqqqqqqqrrqqqrtuuvwwwwxyy{{|}}||}~~~~}|{zyyyyxwvvvvvvvvvwvvvvwxyzyyyz{{{|}~~~~~~~}~~~}|{yyzyxxwwxxwwvvvwyyyyyyzzzz{|}}}}~~~~~}}}|||{{{|||{{{|||}}~}}~~}~}|z{{|{xz}zux{snx}vkjtxvvvutrqwzsptwyyuw|{yz|~~}|~|vz}{vsz}xuvvussuzwssuxzvvz{wwxxvx{|}xtxyuuxywwxvtttuuppwyurqrtuvtprttuuuttuvxwsv{{zwuwzzzyz~~|}}z}~~{{~}||zxxxy{ywxyvuxzyvtuxzzyxyzxx|}ywy|~{{}~~~~}~~zyy{|}yvz}{xxy||xxzxuwzywutvyywvuvxzwtx~{xz|}~}}|~}|~{z~}|}|||}~~|{{|{||}~~}|~|yxzyy||xvxwvwzzz{{||{{|}{{~~}~}~~~~{|}xu{~{wutsstuwvuvytrz}uqstvxvuuqovzspwxrrvwtpnszwqsuqry|zwttuvvutvwursvtstrqstvxrmqvvuvuux{~~||}~~||}}~~~}}}}}}||}}|{}|yyyzzxvwxxxxvuuuwz{yxxyzwv|~~~~~~}~}{{~~~}||xx|yz{z|~xrsxyyvuvusuyyxusvxxxxyzz{}z}~}}}x}|~}~~|zz|~~wvyyuvyzzzy{|}}{}}}}{{|yuy||{ww{}~|y}}zz}}~}~|}{yz{xx|yuy}xtuwwxwxywsw}thq|wquwwvsruvuuvuuy{uqy|wuwxxxxyzsntytpoputmowsllqtusqpruwyzx{{wz~~~}|~}~~|}~~|}~~~}~{xxy}zstxyzvsx}|yvwz||ywz~~~~~{}~}|{||}~|~|~{w}yxzzzxuy}|yqouxwtqv}|yvsx~zxww{||}}|z{~{~{}|~{~~zvuxz{zvtuwzvpu{yvvvvx|{{~~||~}|~~~~}|||{|{yuvwvtrqrstttuvusrsvwtswywvwxyzyyxwwxxxxyuoqywrsvwwqllnnprpkmrpmpsrqpqrrqrrsuvvtrvzxy}}yx|~}~~z}~}|}|{y|~{wv{|{wqu~|wwwttuwxvtv{zvy{wz}{z}}}~~{~}||~~~~~y~|~|{y|~~}yy~yvx{zz|yvy|}{vuy{{zyz|~{vz~{|~~~}}}~~~|yy{~|{zyzyvz~{z|~}|yyz|}}}zx||{|}}}~~|}~y~}~~}yv{|yz{zxuw|wqw|wxy{|ywxyz{{yv{~vpvyvuvutuwvsrrvxrmpqprttrpqomqusrttpotupquwwrov|xtvwuvz{z|~~{z}~}}~|{|}{z~|zzz{zxxwxzywvv{|vttw{yuuvwywvvvy{yyyz}}y|~~}}{{~~{|~{xz|~}wuwy{zwxzywvvvvxzywvvvvwz{xvwz|}~~~~{}~~~~}}}|zy{}ywz|zyzywxyxxxx{}ywxz~~~~~||||~}~~~||}~}yvuz}zwx{~{tsxzzxuttwyvsuvssstuuutsqpqsqqusmotsromqtpmpppqsrnossqpnrvvvutxyuuy{}|y}|~~~~}~~}||}~zyz{zyzywyyuvxyxvtuxyyxxwuz}zxxx{|}~|{|}}~~~|~|~z{|y{}||zxyyz{yxxvvwxxwwwwyz{{zxy{zz|~~~}}~~}~~y~{{{|}}|{{~|z{zzyx}|z||}~}}~~~}~~~|}~}|zxxvuvvttvvuussuwwtsuvuutuvxwtstvvvtsrrrsspnqrpprsrqrsrstsropx{wtuvwvtx|{wwxz|z{~~}}~~}|{~||~~||}}{z|~~}{}~|zyy~~ywyyy|}zw{}||{{~|~z~~~~}~z}{u|}{{{|zvx{zxxzxx{zxxzzyyyz||{}}|}}||}}~z~}~}}~}||}}~|{{zz{zxxxy{{yxxz|{zzz|~}~~}~}}}~}}z~~zy{}~xxzyyyyyyyyxvtvzvsvyywsrsuxwtqptwuqpprspnpqrpopsqpprtuttuuttuuuuuwywuz}|ywy}|z|~~~||~~~|{{|}wx~~zyyxy}~{yz|zz~}~|y{~|{{zz{zzzz}{x{~|zz{{|~~|}~{~~~}~~~~~~~~}}{z}~{{{}~{{~~||}}y}~}~~}}~}~~~~~}~{}|x{}||}|ywxy||y{}z{{|~~}}}|~}~~~~|}~{||}~{z~}|}y~~~|zz~}|}xu{~|{wrrwy||z|wolrzyw|ysokjptuzztoppklqtx|{wrnklpposy~~uoorvy||yyyxy~|z{wu~{wuy~||}{|}~}}z}~~{}|w}}}~{x}~y||}~~}~}|uw}xstx|xptxvtqoqttuwy{zzwoknpooppnmlkjjkmmmpqollkggknquvwwvsopqnoz~vqw}xnmrtxyy|tsvxx{zy{zz}}y{}{{~|{~~|{~}~zuz|{~unqsw{xy~~zwvtsx|{y~{tsw|~}wstuvyzz|xz{uv}}wz||yvy{wxzvv}wry~tjpywrswwvuutsw}zx~xx|~~~||wms{yx}yrrtutsvzz{|yvvz}{z}|z}}{z}}}~z|~}}||{|wu|}y~{uvxusw~|yy~|z~||~zuwy{~ztuvlfgfffdeknkghhd`ciossqtussstyxuz}||wrw}{vtz|vx}zty}yyy|wxxwx}zzzy{|~{{~~}|wy~x{~||||~{wxz{}|xx~~}}}~|z||{vsstx|{xurvxrpstwzwwxxtpnoostprxyxvqoov}yvy{yt|~x{{|||~z~z}z|~{x|~{~y}zz|{yuruz{z|~wsz|vuy{{{yqxz|z{~~{{~}{{}|~~}|{{zwutuvromjmqljnomgekqqrqsxzxupsytnrvvvrpqqpnorrpnmqtrllsvtssx~zsw||zww{~|yz}|}~}}~~zzz{}|yyz}}{~}~|}zvvyyyyywwxxwxy}|~~~ywwuttpnppnortsolpuqllkijjkoomlnnjikjhjkllkovvtuutuz|y~{z~~~~|~~}~|z}~~}{|~}{xw{~}{wstxwttuvvwy{ywuvz|yvy{{{yxywwzz{~~~~}~~~~|}~|{{}}~~~~}}~~~~|xz|{y{~}z{~}}~zvwvstutrpoqrqqrrrrsuvwwrllomkprnloppomorqoqsrrqpqsssuwyzzyvtvwxyyy|}zxz|{y|~}|~~~~~~~~~}|}{z||yxxyxwxxwxzzyxyzxw}zy|yy|{vtuuvvuutttsqpruuroonmllnojgjlhfgiihkpoklpsssssw{~}|||}~{x~{}~~|{~}||||{xvy|{ywvuuusstuwyyvuvwvwyxuuuvvwxz{{||{{||{}~}|~}~}|~}}~~|{|}~~|yz{xvvxyzyxvvx{}||~~~~{wuux{xstuvurruuvtqsusqpopqppnmnnpompqljmqtsqnmptvvutwyvtwyyxvwyxxz{|}||~|z|}~~||yuvwz{{zxvxzyxutwwxwuxzyxxxzywy~}|~~~}|}~}{{{xwxyywttvropsqnmlnonmmljhgikmonorsrqosyzzxvx{|{yy|~{|{||}~||~~~}{yz}yvz|wuwyzxstxwtuuuuuvwvtsuwxz|zwy{~~}~~~~~~|||}}{z}}|}~~}}~}|||~~|{{zyyxwwwxxxxy{{{{{zzy{}|{{|~~{|{wuuuutssrtutrrrrqnlnooonlloqollnpqpoqpmmnprrqrsrrstwyzzxx{||||}~~}~}|~}}~|yz{ywxyyyyywttvwvstwurtvwvuuwwwxyyvvyyy|~~}~~|}}|{yvwyvssstsrstsrqpppmmoqrrqppqtuutuvxvtvxxxyy}}{{||}{y}}{{}~~~}}|yxxxxxyxwvuuvvwxusuvttvxxwvx{zz{{{|~}}~~||~~~~}|}~}}}~~|{}~|zwvxvuuvwxwwxxxxx{|{{{{}~}|{|{yyxvuutstuvwvtttsqpprrqponmlljjkmlkklomjklklnonmortuvwyz{}~{y|~~}|}|z{}|z}{y{{zxutttttsrrqqrsttqqtvwwxxxwxy{~~}|}|~~~}|}}|zywxzzwvuttrqqqooqqqqrqqpoqrqrtuvvxywvxyyzzz{zz~}{{{z{}~}}}~}{}~}~}}}~~|{{zxxwwxwvtrpruvvssvvtuxvtvyzzyyzzz{}~~}z{~}}~}|||{{{wtvwvuttvwwvvvx{}|{~||~}zxyyywuvwvvwxxwutttusoooonljjklljiiijjijjiijllllnrsrrrsuvwxyzzz{}~~~~}|{{{zz{|}||}}|{{|{yuttsqsusqrrrpppqrtvwusvxwvwxyzz{|}~~~~}{zzzxvutrpnnoqpnnoprsssttuvwxxxzzyyxz}{y|~|ywxzzzyyzzz{zz||z{|}~}||}~~~}||}{xy{yutuwwvuvvvwxvuvwwvxyyyxxxwuvwyy{|}}}~|{{||ywxxwvwxxwvvvvuuwvuy{yxy{}~}}}~~|zyyyxwwvtssqpmknonlggjkjigiljhjllkkjijlmlmmorrqrrrsuwxxwvx{~}|~~}}}}~}|{{z{~~~~|{}~}|{ywvvwxusttrssrqqrsrrqrstttrrsvvuvxyz{}~~}~~{zxxxxwwywuxxtsuvwxyzyxwxyuswywvwxxvtsttvvvwwwwwx{{y{~||}~~~~}~~~{zz{{|{zxwwwxxxywvvvwwvvxyyxvuvvwxxz{z{}~~~~}}|{~}{zyyzyxvvxxwutuwusuuuussuwwwvwxyz{|~}zxvtuutspnonkjjlmkhffghiiggiieddefffgggfiklmnprrrtwwxyz}~~}|zyz{|}}|}~~}}}~~}|zzzzz{ywwvuwyvsrqqrpoqrqqstrqrtuwwvvwy~}}}|z}~|{{zzywuwxvtuvttuttrqtwusssssuvttvvvwxyyyy||xuy||{{{{zxxy||z~~|}~~}{z|~|yzxtuxyyuqsurqvxvvwwwvvy}|{||zz{~}}~~}}~}~~}}||zxyzxvutuusrrrrrrsttuuvwxxxy|}}~~~~|zyxvsqpppomjhhhhfddeffdbabdddeeefgjlmllnpqstvxyz|}}~~~~~{{{{||||||{{|}}~}}|{||ywwvvvutsqqqrrqpooopqqstuvutvyz{{|~~}}~~|{zxxxxyyxz{|~~~~}|ywxyyywuuttvvvvtsvxxwutttsstttttrqppqqrtttvutuwy||{~~~{||{yyxxxwvurpqrsssuvvvutvz{{|}}~~~~}|~~~~}}}}|{z{|}}}}~}|{zzywwwvvwvtrrrtrpqstttuvwy{{|}}~}~}zvspqrmjjjiifefeceeedccddddfggijjjjkmooopqsuvwyyzz{~~}~}~~~~|{}}||||{zyxwvvvustutsssrrrrttrrtrpqrssrsvwtuwxyxx{}}|}~{z{z{|}}~}~~|yyzywvuuvvtrppqponnoppqppppppqsssstuvuuxyyz||zz{{|zx{|zxxx{{xwwwxwvwwvvvvutttuvvwxvuvxxxxxyz{|{|}~~}{{}}}}~~~~}{}~{xwvvvvwwwwwwvttuvwvuvwwvuwzywxz}~}}~{xurqqpmlkklkhgggggeeddeffeegggghjkjjlmopqswyzz||}~}||{zyyyxxxvvtsuvutsrrstusrstuusstsstttrppqrttrsuwxyz|}~}||||{{}}{{}~}{zyxwvurqqrrpooppnnpppqqqppqrrrrstuvwwxxwxzzzyyzzywxxvwxxxwvwxwwwwvwxxvuuutttuvwxxwvuvwx{}{z||{||{}~~~}|~~}~~}|||{z{{yxxxyxuuuvwvuwwvvutvvuuvwwvvwxyz{|}~}yusrqpoliihhihgfefhgdcdggghhfgilmmmnopqtvxyzz{}~~|{{yxxwvutttsqrrrrqpqrqrrsssrsuustvtstvwxvvyzxz~}|}~|{y{}}}~}}}~}zxwwxvtsqrrppqpmmmmlnnkjklnomorrprtuuuwz|zxwxy{zzywvvttsrrstttsrqqrstssttuvxyyyyy{|}~}{z{}||{|~~}}}~}|}|zzzxwutuvusrrssqpqrttuuvwxwxz{||{|~~ywusqnlkheeffedcdeffeefhijlkkmopopqstsuxzzzzyy{}~~}|{zywuuspqsrppomlmnnnnorrqrtuvwyzz{{z{{}~~}~}|||{|}|zz{||{{}~}}|ywvuvusstrponmlklmmlkklmllorrrrrtttvzzwwxwwwwwvtssqpqrsrpnopqrrssssstvwxxz{zzz{|}~~}|}~~}}~~}}~}}{zyyyxvvvuuuttttuttssttuwyyyzzzzz|~~~|zywvrnnnkihhghggfffhkkjjjjkllmnnoqrrstvwwwy{|}}~~}{zyxxwutsrrqpprrqolmpqrrqststuvvwxyyxxz|{{|}}~}|~|{{ywuttspoqqponnooooonooppqqrsssrqqrstttsrrqppqppqqqpnnpqrrrqqqqsuuuvvvvwwyzyxyxy{{}~}~~|~~}{|~|yz{wsuwvuvxxvstxyxwuuxzxvxywvwyxwxy{}ywy{}{|~{xwwurpomjlnlhjljhkmjhjmlklnnopqtvtsx{|||}}~~|}~}}~~||}}zxwwvvxxvsrtussutrrqqqrstuvtrsttvwwwwxxz|~}}}}~~~~}|~}yvwxsprutsrqonprrsrprronqqpoprpmorrqpoppooprpprsrooprsqqrrqpqqrtsstvvuuwxyxx||{~~~~||}}}|{zxy|{xxywtw{xsuwwwxwustvutuwwvvwutwzzy}~{~{{|wrqqonmlkjjljhjlihkopoqsrqtwxwy||{{|}}~~~}~~~~}~|}~}|{{{zywxxwwtruvrprrqpoprrqpqsttutsuxz{|~~~}{|}||}~~~~~|yvtuusqrrqooponmloqomopnmmoqpnorrqqqooqpoqrqpoloroklnooopnmoqrrsvxxxxyz|~~~~}}}|~~|||||}~zwyywwxxvuuvusrsssttuuutttvvvwy{|||}|zyyywsqqqqonopmlnpppqrstuvtsuwwwxzyxyzz{}}|{||~~~}~~||}}z{|}|}~~|~~}~~}||ywwwvutttssrqqqqrsqqtuuuwwwxyz{|}~~}~||~~~}||{z{}}{yz}~}||}}yzywuvusqppqpnnqsrqpqqoqsrpqrqoppnmmnmllnmkkkjkmmllmnnoppoprstuttvxyyxz|}}|zzzzzzxwuuuttuvusstttvwvvxxwwwxyyz{zz{}~}|{{zwusrrrqqqqpoqrrrstttvwwwyz{z{~~}}~~~}|}}~}|||}~|{{{{|}~~}|}}}~~~}{|}{yyzxxxwwxvtvwuuuvwustvutuvwwttvxxxxz{{{|}~}}}|}~}~}|}~~~|z|}~~~~~~~}zz{yvttuusrrrqqqonnmnomkklllkjiiijjkkkkklmmllnpppppoprqrrrssstvvvxxxy|~~}~~|zzzyxwwxxxxxwwvvwvvvuuvvvvwxxwwxxyxwy{{{|}~~~}zxwuvusrsrrtuuutuvwwy{{{{{{{||}~~|{{||{zyz{{yzzxx{{zzz{|}|}}}}||}~~~~~~~~~~}~~|{}~}{zzzzz|{yxxyyzyxxyyyxwvuuvvwvttuvvutuwwxz{{|}~~~~~}|||}}||}}|}}|{}~~}||}~}~~~}|{zyyvtttrqqppqonnmkllllllkkkkjjiijkklkiikmmlllmopoppnoqrtutvwwxz{}~~~~}}~}|{{||zyzzyxxxyxwxxxxwuwvuuuvxwuwxwxxxz||}}}~~}||{zyyxxyyyyxxxyzzzzz{{zyz{{{{{{{zzyyxyyyz{zyzzzzzyz|}}|zzz{{z{}|{zz|}|{{|~~||||||{||zz{{zyxxyyxyyxxwxxxwxxxwwwxxxxyyxyz{zz{}}~~}||}}{|}||}|||{|~}{|~~~}zyyywvutssrqooqpnnmmmlkkkiikkjjjjjjkjklmmmnopqqrsssuvwwwwxyz{{{{}~~~~~~~~~~~~}~~~}|{|{zzzyyyxxxvvwwwwvwyyyyzzzzz|}}}|}}|{zyxxxxxxwwwwwwwxyyzyyyxxyyyxxxzzzyxyyyxxxxxxxxxxxyyyz{{{zz{|{{{|}}|}~|{zz{|{zyz{zxxyxxxyzzxxzzxy{{{{|}}}|}}|}}~~~~~~~~~~~~}|}|||||{{{zzz{|}}}}~~~~|zxxwwusrrrqonnonmmmlkkkmljjkjkkkllllmnpppqsstttuuwxyzzz{zz{}}}}}}~~~~}~~~}}|||{{|{{|}|zyzyzzz{zxz|zz{|}~}}}~~}}}~~~}{zzzyyyxxwwyzxwxxxwwwwvuvywuvwwwuuvwvwxxxxwxyxxy{zyyy{{yyyyyzzzzzzzzzzyyyzzzyxxyzzzzyyyz{||||||}|}}~~~~~|~~~~~~}}||}|{{{|{{||||||}}~}|~~{ywwvtsrpponmllmlkkkkllllmmkklnnmnpppooqrsstttvvwxxxy{{{z{}~~~~~~|~|{}~|{{z||z{}{zz{|zyy{|{}||||}||{{}}}}~~{~|vvwv{|{}}tpv}{ptojt{vngcejimssrnihkjmv|}wuvwxvv{{{ymhtwy}}}{z~{uuuuwrox~y~}w~}|~~~xtuw{}yuvxwwwx{|}ztokilpqsrnjhcahknsrqmfegjllloplklnu{|{wsposzzy{}~ywtx{rjgghhhhhfdcbbceiiihfecacfhlmjmqjeioux}~{vvz|yvuuoipy|~vov{{zxv{}}xqswvwxz~~~|wrmkjjikkhlny|xoeggfgjoppmkjhihlooqnjc^^_``_^__^]ahmrrqniea`bejmlhfefdcdegdefa^bhhhfacbbgikmpkffb_`gmoqrssstvxz~|{}~zyz|}xruz{yuqpt}~zxvy}|zxvtqonqtojkkfeedglswtnlkijlnole`^[_hklmlgddeedgjkmorqs{yrrrpnmmqsqptxtx|zxvv~zt{|xsqqqpqrtvy{xuvwwvvwwwy{||{yz|zyyyzz{}}{zxxxxy~|}~|yyyz||ywvtrqqssttsqnkjllkjlmlkiggjkiea___]^_^^]ZWXYYY[]\[[]`caadhkifgimqsuwvtroprtuvwwz~}}~~zz{{~~zyxvsnkottqnjfccdeefhfdbacdccddcbbcddddcabda^`ba`]\^``abcegdbcdcdhkllmoqstuz}|zz{}~~{||}~{xxz|}}}}}~~}~~}|{wtssvxuty}}xuwwvxz{}|yz|~}zyxzzyyxtromosroljjkmomjknoponnotxvuutsttvy{~~~|zxwsqppomijliiiffhfeecfjjhfdfhgfjnonnmpqnlmoswtpqswzwuvuqoqtvvspprppqrrrqqnlnrssttvxwvuutssuvvusvxvtuvxwwyxussuutrsssrsssvz}|~{z~~xxyzy{}|y{{yvuuuututtwzz{zxwurqqrtvtrsspnmmorqmkjmqrqrssruyyxy{zyy{~~~~}|{ywvvwxxvtttstvvwursussrpppoprsrpppqrtwz|zxxxxy|||{|}{yz}}~{zyxwvtrsrppswxwwvvwutx{xuvxyz{{ywxzzxxy{{wuy{zxxyxvwy|}zxz|}~|z{|}~{zyxy|{zzxvurpqstroqstspnmnqvyzyxxyz}}zz{}}}|}~|zxvvwussrrsrqqqqtvwtqprtuwxwuttttsqrstsrpnoooqroopnlllmoqrssspnoqqppqqprvxyyy}}yy{}~~~}{||{yxyzyz}~~}||zxy{{ywsrrrsvx{{yxxyzyy||zy}~{|~zwwwxyxwxywwxxxwwvttvwxxvuxzyz|~~}|{z|}{|~|yyy{}}|~~~}~}||~}||}~~~~~~}}{xy{{zuqtwutsqtutsssvxwvvvutuuuvxyyz{||}~}~~||}~~|{{{yyxvtsrsuuvwvutssttssuvvustvwtqrsqooonnoponopppomlklmlknooprrrstuuuwzz{~~}|||||}}{|{{|}}~}||}}~}|zyxxwusssttsqqqqooquvvtssuz~}{|{{}~~~}zxxxxxyyxvuuuvwwwwvvxz{|~}zz{~~}}}}{yyzywvuttttsrsuuuvxyzz{{{|}}}~~~~}}}}|zyyxvvwyzyxy{zz|~~|{{zxxxvtttrqpqrstuvvutuvvvvutstwxwwwwxxxwvwxzyyzyvwzxvuvurrssrpnpqnkmnnnlklnqrrsttrppssqqstrssrqpooomkmnmmmnoonnopqrtuvwwxz{|||}}}~~~~|{{{{|}~~~~}}}}}~~~|yyywvvwwvtstutrsuvvttuvxyyz{|}~}~~{ywwxyywvwuttuuuuvuvwxxxxz}||~~~~~}zxwwyyyzzxwvwxwwxxwuvxyyz{||{|}}~~}|{{{|}}|{yz{}~~~~}}~~~~{zz|{{zxwwwwvuuutuvwxyyyzzzz{{||}~}}}~}||zxyyyvtssssrqonnnooppqrsrrstsqqsuutsrqppppppqqonnoopponmmoppppooqqqqqrtsrtvvuvwy|}}}~~}|}}{z{||zyyz{zyxyyyyxyzzxxyy{||zyy{||}~}||}{{{{zyy{zxwvwxyyxwwvwvuuvvvvvx{}|{{|~~}}}||}~|yxyz{zywwvvwvwwvvwxyyy{|}}}}}~~|||}|{zz{{{z{{{zz|~}~}}|zyyyyxvuvwxwwxxyy{{|}~~~}|{zyzzywvvuuttuutsssuutsssssrrqpqqppppponoppqqqpprsrqrqonoonmmmnmkklmlllmoqqqrsuwxxz|}|~~}|||}|{||{{z{|||||||{{{{{{zyyzzxvvwwwwvuuwxxxz||{{}~~~~~~}}}~~~~~}}}}||{yxxxxwutuvutttuuuvxyyz{z{~~~}~}}~~}||{{|{yxxxwvttttuuuuuuuuvyzz{{|~~~~~}|{{{zyyyyyzzyzz{|~~~||||{yy{{zzz{{{{|}}}~}}~~~~~~~~~}~~}||}|{yxxyyxwvuusppqssqonoppoqrrrqrssrsrstsqqrrponoonlkkklllllmmlkmoprrrrtuuvvxxxy{|{|}~~~~||}}|||||||}~~~~~~||||{xxyyxwvvvvvvvxxxxxy{|{|}}~~~~~}|||zxwxyyywvvvxyyxyzzzyz|}~~~~~~~}|}|zz{{{xwwwxxwvwwxxwxyzzyxy{}|{|~~~~~~}|{zzzz{zzzyzzzzzz||}}}}}~~}{|~}|||}|{{|}}}}}}~~~~}{yxxywttstuutssstttuuutsstttssrsrpprrqonoppnmmnonmnnnnmmnnnoonlnopppqrrrsuuuxzzz{}~~}|}~~~~~~}}}}}|{{{{{{{||zxyyzzyyxxxyyyyyyxxxyzzyyz{{||}~~~~~}}|{|}|zzz{zyxyzzxxyyyyxxxxxyyyzz{{|~~}|{|}~|yyz{{zxxyyyxxyyywvvxyxwvwxyzyyz{|}~~}}}}}||||||{z{{{{zzz{{zzz{{zz{{{{|}~~}}|||}|{z{}}|}}}~~~}}}zyyyyxwvwwvuuvvwvvutttttttttsrrrsrqpoopponnmnnnmmmmmmmmmmlllmnmmnnnoqrrstuuvy{|}}~}}~~~}}}~~~~}~~~}|}}}|{zzzzyyyyxxwwyyxwvvxxwwwxxxwwwyzzz|}}}~~~~~|{|||{zz{zyyyyyxwyzyxwxyyyz{||}}}~}||{zzzzzxwwwwwxxwvwxxxxxy{|||||}~~}}}|{zzzzzxxyyyyzzzz|}}}~~~~}||}~}}|~~||||zxwwwvvvutsrssttssssssstutsssstsrqqqpmllmljijjjjiijlmnmmnpqprtuuuuvwxxyzzz{{|~~~~}}}}~~~~~~~}~}|zyxxwvuuutttssuwwwwxxz{}}}}~~~}}|||zxxwuvwwwvvwwxxy{{{|||~~~}{{{zxxxxvttuwwvvuuvxxyz|}||}~~}{||}|zyyxxxwxzyxxyz{|}~~~~~}|yxyywvuuttttttsttsttsrtuuttttsqppqponllllkjjkkjjiikllkklnnnoppqqrrrstuvwxxxz}}|}~}}~~}}}}}}}~}|{{{{zxxwxwvvwxwvuuvwxxwwxyzxy{{z|||}|~~~}}|||{{yyyyyyxwxzzywxzyyyz{{zz{{|}}}~}}}|{zz{{zyxxyzyxxxz{zxxxyyzzz{zzz{|}~~}~~}|||||{{{{{{||{{{{}||||}~}}~~}||{zzzzzxwwwxyyxvvvwwvuutsrrrqqqppooonoonnnoomlllmnnlkkmmkkmnnmlmoprrqrtuvwyz{|}~}|~~~~}}}}||{||||{{{{{zz{{zxwwxxwwvuuuuvutvvvwwxzzz{}~~~~~~}}}}}|zzzyyyxwwwvvvwwvwyyyyz}~}~~~~~~~~}}~~}||||{{zyxxwvwwwvuvxxxzz{|}~~~}}~|{{{{zyyzzzzyz|}}~~~~~~~}|||{{{zyyxwvvuvutrrrrrrrqppqrrqqrrqpoopponmmllkjjkkkjjjjklmoqrrrrtvxy{|||}~~}}}}~}|}|||||}}~}|}~}}||||{zyxxxwvuuuuttttuuuuvwyyz{||~~}}{zyyywwvvuvvvuuvwwwxyz{{|}~~~~~||{{yxwwxwvvuuvxxxxyz{z{|}~~~~~}}}{zxyyzyxyzzzyz}~~~~~~||{zyyxwwwuttuuutttuuvutstvtrsvsnkiiijnlikmlmnooorrnnnjgkqstw{xuuurpsxy{~~|z}}}yvuwz}zusuxyzzwvwy{~}wtsttvz}~~{wuqprsw{}||{xtttvz||~~}}~~}}}~{y}}zxttxxy{{{{xutuwzyxy{|||{zz~~|}~}{yvtuvvvy||zyvstuwxz{}~}xvwwuv|}~|zz|~~~}~~~}zxyz{{}~~}{xuuvxz|~~}|}|{~~~~~}zyzxuuvxzyvvvusrqrsuwvutronnprsqprusooommnoqrtspnpqmlputsuuttsstux|~~}z|}|{|}{xxwuuwyzz~~|}}||~~~{xz|zy||yuttrsvxwvvwvurqsvwxxxz{xuvwxy{{}~~~}}~~z{|yx||zyyz{}}{{zwtstuvwuvxvsttttvwx{~zwxyzzyxxyxtsttsstvyywvtuwwuvxz||{{{{{}~}zxxyz{{{zywvvwy{{|~}|}|||{{{yxwtsrrtutrstspooppqrsssrqooqrststtuvsprusqtvvuuvtstvuux{{zz}|z}||{yxz{|}{yxyyxyz{}~}}|||||zz~}{{zywwwvuuutsstpnpqpoqsuuuvsquzyw{~}}|}~~}{}{{|{z|}zwvuspqrqqssssqoqsssvwwxz|||}~}}|||}~|zz{yvvvutuvwyxvutvyxvwxy{{ywwwwvxyz{{{zxwz}}~~{xxxxwvwxyzzzzyz|~~~~~|zxvutsrqonnopqpppqrrrsstuvvutuvtqpqsssspoppmmpsrqsttstuvwxyyz}~}{z{}~}}}~~~~~}~~}}}}|zzyxxwvvxyyywuuvwvuuvvwwusrqqrrrssrpprsrrsuvwwxz|}|}}}||{yyywsrrpoqqooqqpoprstuuvwxyyz|||||~~}||{{{{zxxxvtuvuttttuvutsrstvvwxvvvxyxx{}~~}~~|{{}}||}}}~~~}}~~~~~}~}}~~~}||zyxutuvvusrsstsrqrsssssrrrrstsrqrttrsuuutstvwxxwwxyyxxyyxyyyxwwwxxxxxyz{{{}~~~}|{{zzzxxxxwwwwwwwvvvuvwvuussuwusrrrrrrrrssrrsuvuuwyz{{{{|~}|||{yxwxyxwvvustuutttuuusstttuuttvvvwwxyyz|~~}}}|{z{{{zyyxwwwwwwvuuuuuvtttuuuuvwwwwwxyz{|}~~~~}|||||||||||{{|~~~~~~~~||||{{zyyyxxwvvvuttsssttsrrstuvuvxyyxxy{|{{||{{{zzyxxxxxxvuuvvtuvwxxxyzz{|}~~~~}|{{{{yyzzzyyyyxxxxwvwwvvuutttttssssttttsstuvwwwwwxyyyz|}~~~~~}}}}}||{zyxxyzyyxxxwwwxxwwuuuvuuuuuuttuvwxxyzz{|}~~}}}~~}|{{z{{{{ywwxwvuuuvuutsssuvuuuuvwxyyyz{||}}~}}}}}}}}}|{|}|}|}}}}~~~}~~~~~~}}}||||{{zyyzzyyyyyyxwwxxyzzyyxxy{{{|||||{zz{{{zzzzyxwxyyxxwwxyxxwxxyyzzzyz{{{{{||}}}~}}}}~~~}}||}}|{yyz{yxvvvvuttsrssrrssssssttuuuvwxyyxyyyz||{{{|}}}~~~}}|{{{zyxxyxwvvvvvvuuuuvvvuuuuwxyyyyzzz{{}~~~~~~~|{{{{zxvvuuutttssssrrrtvwwwvwxxy{{|}~~~~~~~~~~~}|{{{{zyyzzyzzzyz{~~~}~~~}~}}}||}}}}}}}}~~}}}}}~}|}||}}||{||}}|{{|}}|{||{|{{z{{|zxxxyyxxxxwwwwvvvwxxwwwxxxyz{|||||}~~~}||}}}{zyxxwvuutuusrqqssrssrsstuutuuwxxwxxyyzzz{{{{{|}}}}}~~{{|{{zxxwwvvvuuvvuuuuuvvxyxxxyyyyz|}}}}}}~~}|||{zyxxwxxwvttuuuttuvvvuuvwxxyyyzz{|||}~~~~~~~}}{yz{zzyxxyyyxxxxz{{|||}}}}~~~~~~~~~~}||||{{|zyyzzyyyy{{{{{zz{{|}}}}}|zvtwxwy{z{}yz|}wsy}yvvxxv|zyxtpqwwuy}}}yuttuu{}xvw~~vrtux{zz|}~}ulmrttx~~{zxxxz~}zz|{|~xsu|~zuuvy}|z|ysx}zw{}xuy|yw{~~|~}{y{~{yz{}}wwxuronpuvtspkggikkkjmpooprqpprrrtxxxwvvxz}}}~{zzzz{{}~zuvwqkpwsnuzuqqrqqqrtxxwxyzzzzwuxz|~}{zzywvuttx||{{{ywtssussy~~|}}|zxwxz|~{~yzywwxy|~yuvvrnruttvvxysmlkfdhlnmnoppsuoimtspvyusturorwy{zxz|yvvvsptxvv}y}w|}y}x}|}~||~{||ywy|~}||}{xvusrrtttuvtpqqnkouuuxzxvx|zwwyz}~~{wuxz{||y{|upsvttx{zy{|}}ztz|wz|{xtruywuwzzxsqrsrqqsuwwvuvvttsrpoqw{xuy}vprwxw{}|~}yy{~{xuux{|~~||zxyzurv{xv}~yz}~}~~~~}zwz~|z~~}|xxwtrswzywwvvxxuttsvzxwxxvspnmlkknqsrpoljlmkjkjnrolquqoswvsw|{x}~y|~~||{xv{~|{}}|{||zxxzzz{}~|{{zxw||uzwotyuruwwxyxtpopoorvwxwvz|yx|~|~~}zx{||{yx|}yvwyvuwy{~~|}~|wy{zyzz}|zyxuutsuwwwxxvtuvwxwvx{ywwvvuropstsuxwvvvtsqqonu{xrvywtsrsvvwxzywxyxxy{z{}~|{||}}zy~}zzyy{}~~~~{{zxyyy{|yuturoonjhijjjkliehkigkpnlmpqqrtuvwxz|{z|}}}|}~~|~~~~}ywy{}~}|~~||}|{~|~~}zxxz{{xvwyxwwwwxww{}yvxzyxwvwy{|~|{~~}}~}{z{{zxz{zy{~}{}~}|}}}{{yvwzyxz|{ywuuuusqooonmmllmmlnomnqrqrssrqrtuuwz{z{|zxyxxzzyz{xvxzyxz|zyz{|}}~~}~~|}~}||||{|{ywxyyyxxxxyz{{zyxyz{|||}}}~~~~~}~~~~~~}}~~~~}||zyxvuuutsqononjggdbcdb`__^]_b_\^bccdeddgjjjklllmpruuuwxxxz|~~~|zyzxwy{yvuutsrqnmmlmonmnonnonllnpqrrrrrqrstttuvxz}}}}{{}~|}}|{}~~}}|{||}~~~~}}|{{z{zxwxyzzz{{|||||||~~~}}}~~~~}~~~~~||{|}~~}}~~}}}|}~}}|{{{zzywwwwutrrqrsssrrttttsqqrsttstuwyzz{|}~~~}~~}|{zyxvtsqponmmllmnmlkkklmmmmnnprssssuxxyyxxy{|~}|{{{ywwxxxwuttvwxyyxxxyzzyz{{}~~}~~~|{zzyyxyyyz|}}|{{||}~~~~~|{{||{|||{{zzzyxwwxyyyyzz{}~~}|{|}}~~~~}}}}}|zywuuuutsrqqpoopqrrrrrrsrqqqqssrrrssssstutuvvvvutttstuuuuuvvuuuvwwxwwwwxy{|}}~~}}}}}}|{{{{{zyz{{{{zzzzzyyyyxxwxyyzzywwwwwvvvuuvvutssvwxyz|}}}}}~~|||{zxwutsrrpnkjihfecbbbbba`__^^^^__`acdeghijjklnoqrtuwyz{}~~|{|{zxurrrrqommnopppoopqrrsrsttuvwxxxxyyyz{{||}~~|zyxxxwvvwwxyxwvuvwxxxwwwxxxwwwxyzzz{{|}~~~~~|||zzzzzyxwyyyyxyyyyz{{{{{||||{z{{{{{zz{{{ywvwxz|}}}~~~~~}|||{{zyxxyyz{|}}}~~~}}}~~}}|||}}~~}}|zywwvvvusssrrronmnopppoooopppqqrtuvwwwxxyyz{{|}~~~|zxvuuutttsstuuuuuuuvxyz{{{{}}|{{||}~~}|{zywwwwxwvvvvxyyxwwxz|}}}|}~~~|zyyyzzyxxxwvvutssstttsssstvvvvuttttttrqqrstsrqrrrqpooppqqrrsttttuvwwxyyyyz{{||||||}}}~~~~~||{{{{{{zzz{||}~~~~~~~~~~~~}{zyzzyzzyyxwvutsrrrsuuttuvwxyz{|}~~|zxwusqommlkjgeeeeeedcbbccb`__`bdeeeefghiklmnoprtuuwy{}~~~}}|{{{|}}}}~~~~~}|zyyyyxwutsqqppqrrsuvvuuuvxyzz{{|}~}|zxwvutttttrqqqrrqpppppoonnopqrstuvvvvwxxyz{{||~~~~~}|{zyxyyxxxxyzzzzzyyyyzzyyxwxxxwwwwxxxxxyxxxxxyzz{|||||~~}|{zz{{}~}}|{zywvuuutuutssssssssssssrrrrsssssttttuuuvwxxyz{|~}{{{{{zyxxxwwvvuuvvwxxxxxyzyxxxxxwvvwwxz{||||}~~|||{|{yxxyyyxwvvvvwwxxwxxyzzyyz{|}~~~~~~|{zyxwvuuttsrrqqrrqqppqssrrqppnnonmnnopqqqqpqrrrrssrssstsssttuuvvwxxwxxxyyyyyy{||}|{{|~~~~~}|{{{|}}}||||}|{{{{{{zzzyz|}}}}{yyxyyxvvwxyzyyyz{|}||||}~~~~~~|zwurpomkjihhggffeeefffggffggiijjiiijkklllmopqqqqrstvwyyzz|}~~~~~~~}||{{{zyyyyz{zyxxxyyxwvvvuuvwxxyyz{zzzzz{{||||||{|}~}zxvtsqpomljjhgffffggghikkkllmnoqstuuvwxzz{{|}~}|}}||{{{{{|}}}|{{||{{zyxwvuutsrrstssrppqqqqqrrrsuvwxyz{|}~~}}}}|zyyyyyyyzz{|}~~|{zyyxwuutttsssstttsssrrstttsssuvvvvwwxyyyzz{{}~}}~}}~~}}|||{{{zz{{zyxyyz{zyxxxxwwwvvvvvvvuuvwxyyyz{}~}||||||||{zyxxxyyyz{|}}}}}|||}}}}|||}}}|{{z{{|}}||}}~}{zyxwuttssrqpppoooooonmllmoppqqqqqqrssstuvwxxxwwwwvvuuttuuuuuttuuuuvvwwwxyyxxyz{|}~~~~}}|{{||{{{{||{{{{|}}~~~}~~~~~~~}|{{{{{{{{{|{{zyyyyz{|}}}}~~}{ywusrqpooooomlkkjjjihggggggfeefggggffgghjklmoprstuvwxyz{{{||}}~~~~|zyyxxxwvtttuuvuutuvvwwwwxzz{zzyyxxyyzzzz{{{{{}}}}|}~~}zxvsqnlkjjigffefhhhhhghhhhhijlmnppopqrsuvwwxy{|~~~|{zzyxxwwvtrqqqqqrqqqpppqrqqrsssssttsstuvwwxyz{|}~~~~~}}}{zyxyz{{{{{|~~}|zyxvutssstttttuvvvuuvwwwwvvvwwwwvuuuvvwwwwxyz{zz{{{}~~~}|}}}}}}}~~~~~}||{|{zyzz{{zzyzyyxyyyyyzzzzz{zzyyxxxyyzzzyyyzz|||}~~~~~~~}}}~~~~}}}~~~~~~~~~}||||}~~~~~~|{yvussrrrqqpooooooopqrrrrrssttuuvwwwxxwwxyyyxxxwwxxwvuuvvvwwvvwxyyyyyyzz{{{{{{{||}}}}||||{|}~~~~}|}}}~}}}}}~~~~}||}}~~~~}}}}||{{|}~~~~~~}~~}}}}}~~~~~~~|zxvutrqponmmmmmlkjjijjihggghhgghhijjklllnopppppqqqrrrrrrrrssstvxzzz{|}~~~}|{yxxxyzz{zzyyyyyxwwwxxxvuuttuuttsrsstuussttuvwxy{|}~~}|ywvspnmlkjihfeeeffeedefffggghijklmnprtvwwyz{|}~~~}|{zywvuuuuuuttttsssrqpqsttttstttttsssssttttstvwxxxyyz{|}}~~~~~~}{yxwwwvuuuuuuuuuvwxxxxwvvvvuuttuvwvvvvwwxxxxxyz{{{z{{{{||{{{{{{{{{{|~~}}||}}}}}~}}}}}|||||}}}|}}~}}|{|}}}|{{zz{|{zyyyyyyyyxyz{{||{{|~~~~~~~~~~|zywvtsssssrqqqqrrrrqqrrsssstvwwxxwwxyzzz{{{{{|||||||{zyyyxxxxxxxxyxxxxxyyyyxxxyxxxxxyz{|}|||}~~~~||||{{{zzyyz{{{{|}~~~{yxwwvuutsrrqqppooonlkkkkkjjjiijjjjjiijkkkkklmnnnnmnnoqrrrssstuuuwxyz{}}~~~}~|y}~}{ywuuwz{|}}{wwvsomoruwz|{}}{wvtqqtxy{|yxxx{{zyvsrssqomgbbda^_b`ahljhiiihhhhijlrutsuwxwusrrsvxyz|~|zyy|}~~~|}~~|{}~}}|zyxyy{}}|zxtrssrrssrstuvtrppppqstsswzxuwxvvwxxyyz~}{{yvwxvuy{||{zxvuvvvwwz}~~}{}|yvwyz{}~|zyxwvttuutuwz|{xwwvutuvy|~~}~|{yxxxwy{|{{ywtsqoosvvvwwxyxvvvttuxyz}}yxzz{~~|z{}|z{|{z|}zvuutsvxxwz~~|y{~~}|{{zwxz{|~}{zzyzz{|~|yzzuruwuvy|{zyyvtuvvuvxxx{}}||{yxwwxz{||{zzzzxwvustuvx{{zzywwwvvwvwy{}|{zz{||}}~~~{yxxwxy{|}~|z||y{}~}||{{|}}}}{wvutsuxwvy|{z{{zyxxxx{|yxxvuuuuuuvvusqonmlmnnnoqqpnlkjjjjjlnmmprpmljjkjhkmmmoponnmmmnpqqsvxy{|{{~~|zy{}~}|||{{|~~{{}|{{{zyz{yvuttuuvxxxxy{zxxwvuvvxzzz{{{{ywvvwxz{{{~~}}~~~|zxvusqqqonopponnmllmljklmmoponoppopqqqsuy{{z{|||}}||~|{zz{{{{zyyzyvssttuwxxxxxxyyyxxz|}}~~~~~~~}}|{||zxxy{|zz{|||~~}|}~}~~}|||zwvvvwyzzzyywvvvvvwxyzyyz{zz|}|{{}~~~~||||}}}~}}}{yxxwvvuuttsttsrqpnmmnoopqqpqrqpqsssuxyy|~~~}}~~~~~~}~~}}}}~~{zyxxxwwxxxxxwvtsuvwxy{|}}{{{zzz{{{{|{zz{zyz{zy|~~}}}||}~|||{{|||}|{zyyyxyzyxyyyxxxxyxxxxwxyyz{{{{zzzyyxwwwwwwwwuutsqrsrrsuuuwwvvvvuuwx{}~}~~~~}~~|{||||||||}~~~}||~}{{{{{|{zyxxwwwwwwwwwwxxwutsrssttsqqqqrrpmmmlmnoppppppppooprtvxyyz{|}~~}||}|{{{{|}~~|zz{{{}~~~~~~~}|{zyyxz{zyxxwwvvwwwxyyz{||{{}~}{{{yxwwutttsrqpppqqpppopqqqqpppqrsuvvvvuvvwxxyz{|}~~~~~~}}~~~~~~}|}}}||ywvvuvwwwwvutttttttstuvxyxxwvwwxyyyyxxyz{zzzzz{{{{{||~~~}}||||||}}}}}~}}|||||||{{||||{{{{zyz{|}~~||||}~~~~~~}}}|{{zxxyyyxwutsstttsrqqrrssssttuvvwwwxyz||}}~~~~}|||}}}}||}}|||{{{||||}}~~~~}}}}}}}|{{zzzyyyyyxxxxxxyyxxyyz{|}}|{{||}}}}||}}}||{{zzzzzzzyyxxwwvvuuuuvvuuvvuuutstuvwwvvuutuuuvvvvvvvvwwvvwwxyzzzz{{|}~~~~}||||||{{{ywwwwwwvuttssrrrqppppqqrrqqrsstuuvvvvwxxyyz{{{{{zzz{{||||}}}|||||}~~~~~~~~~~~}}}{zzzzz{zzyyxxyyz{{zz{{{|}}~~~~~~~}|{{z{{zyyxxxxxwwwwwwwwwvuuuuvvvvvvwxxyyyyzz{|}}~~~~~~~}||||||{{|{{{{{{{{zzyzzzzyxxxxwwwvvvvvvwwvvuttuvvwwwxxxyzz{{|}~~~~}{{{zzzzzzyxxyyyyxxxxyyyxxwwwxxxxxwwxyyzzyyzz{||||}}}~~~~~}}}~~~~~~~~}}|}}}||{zz{zzyxxwxxxxxwvuutuuutssttuvuuttstuvwwwwwxyzzzz{|}~~~}}||}}}|||}~~}}}}}}}||{||||||{{{{{{zzzz{|||{zzz{{{{{{{{{||||{{z{||{{{zz{{{{{{{{zyyyzyyyyyyyxwwwwvvvvvvvvvvuutttuvvvvvvvwxxxxxxxyz{||}}}~~~~~~}}}||zyyxxyywvvvwwxwwvuuuuuuuuuuuvvvvuuuuvvwwwwvwxxyxxxxyyyzzyyz{{|}}}}}}~~~~~}~~~}}}|}||{zzyyyyyyyxyxxyyyyyyyyz{||||||||}}~~sw{}~wvuwx||}}|z}}}wrmt{znf^gnv~zplhhhmruxwwtruvrmpsoliflsrriajrnjpukcktqnoppppponhbfkjjnssrolkjiihfhiiiggggecegd`bdegda`_cfcabbcdefdbdffgfdgiiijkkjlmnnmlnpommopoqqppsvutttuwxywuuvvwy|||}}}}}{|}{yz{zy~}y|~z{}~~~}|z{}|{{zwvspruuutqrtrpsuspsvpknrpnnooommnpnlkifdegdbdfdcbabc`\^a^[^`^]]]\[]_[VZ^ZUY]YVWXWUWXXXVTWZXVWYWUXZXUY]XRYaZTY][[\\ZY]`][^`]Z^b^Y[_]Z`e^X\a_\`c^Y_ea^cgd`chijjkjjmponpruwyzzy{}{yz|{zzzz|yvvvusssrpsurprtqnswutwzwuwyxwyzyxz}zvy}{y|~z}~~}{}}{|}~~{x||x{}|}~}|{z|~~~|z}~}|~}}~}}~|~}|{~x|}y|~{|}{z|~|||{zyyzywz}zvy{ywxxxxvusruwusrpruroopqqpoonllmnnnmkjiklkjhgjkhdgkf`dhd`difbfje`bedcdeb`dhdaehfdfihefgggffgihfhjigjlkiijlmkjlmlllklmmmnpmjnqnlmnnnpsqoqsrrvyuqtxxxz{yw{yt{{ty}yuvvsrsspnnnmkkklkihjljijkjhiljgjlkjlmkijkkkkllklnprolnpqrqqrsqoqttrrrrrsutqtwvuwywuwyvtvxwvwwz|xuy|zyz{zx{~{y|}{y|~{{{}~}|{}~}|||}|zzzyywuuusqqpppnmnonllljiijigffdbcecacea]_b_[\^][[[ZZZZZZZYYZYYZZYWXXXYXXYZYXZZXWYZXWY[ZYYZZZ[[ZY[][Y[][Z\\\]\[]__^^_^^`ba_``abccdeddfiihijklmnnmnqpooopqollmlljhiigfedddcacfcbcddedcdeddefecdffffefgggijjkkjkmmmmlnpnmopppppppqqpopsqoqsrpsusqsutrtvvuuuwxwvwxyzzyzz{||{{||}||}~}}}}~~~}{|}{yzzxwwwtrtuspqqpoonmlmmljkkjiihhhgfghgffffeedddcbccbaabbbbaaa``````aaaaaaa`acbaabbccbccddccddddccdeeeffeeghgeghggijjiklkkmnnmnoonoooooooonmmnlkkkjiiijihhhhgfghhghhhghhgegigfghhhhhiihhiiiikkjiklkjklkkklllllllklkklmmmlllmmnnnnnoponpqqqqqrsrqrsrqstrrsttttttttttutttttsuvutuvvuvwwvwxxxxxyzyyyyzz{{{|||}}}~~~~~~~~}}}}}|{{zzyyyxxxxxwwvvuuutttttsrrrrrrqqqqqppppqqqqqpqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrssssttuuuvvwwwxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuvvuuuuuuuuuuvvvvwwwwwwwwxxxxyyyyyyyyzzzz{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zz{{zz{{{{{{zzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{||||}}}}}}}}~~~~~~~~}}||{{zzyyyxxxwwvvvuuuttttttsssrrrrrrqqqqrrrqqqrrrrrrsssstttttuuuuvvvvvwwwwwwwwxxxyyzzzzz{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||{{zyyxxxwwwvvvuutttssssrrrrrqqqqpppppppppppppppppppppqqqqqqqqrrrrrrssssssttttuuuuvvvvwwwwxxxxxyyyzz{{{{||||}}}}~~~~~~~~~~~~~~~}}}||{zzyyxxwwvvuutttssrrrqqqpppooooooonnnooooooopppppppppppqqqqrrrrrsssssssttttttuuuuvvvwwwxxxxyyyyyzzzzz{{{{|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyxxwwvvuuttttssrrrrqqqqpppppoooooooopppppppppppppppqqqqrrrrrrrssssstttttuuuuuuvvwwwxxxxxxyyyyzz{{{{{|||||||}}}~~~~~~~~~~~~~~~~~}}}|{{zyyxxwvvuutttsssrrrqqqqppppppoooooooooooopppppppqqqqqqqqrrrrsssssssttttuuuuvvvvwwwxxxxyyyyyyzzzzz{{{|||||}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zyyxwwvvvuuttttsssrrrrqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqrrrssssttttttuuuuuuvvvvwwwxxxyyyyyyyyyzzzzzzz{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxwvvuutttssssrrrrrqqqqqqpppppppppppppqqqqqqqqrrrrrrrsssssttttuuuuuvvvvwwwwxxxxxxyyyyzzzz{{{{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxxwwvvvuuttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssttttttttuuuuvvvvvwwwwxxxxyyyyyyyyyzzzzzzz{{{{{|{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}||{zzyxxwwvvuuuttttsssrrrqqqqqqqqqpppppppqqqqqqqqqqqqrrrrrrssssttttuuuvvvvwwwwwxxxxxyyyyyzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvvuuuuttttssssssrrrrrrrrrrrrrrrssssssssssstttttttuuuuuvvvvvwwwwwxxxxxyyyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvuuttttsssrrrrrrrrrqrqqrrrsttuuqlmoqtuuvwwwvtvxvux{xvvvvvy{zyyzyyz|{z{||{|}|||}|{}~}}}~~~~~~~~~{~~}~}}{}{zx{~{xux{~|{zyy{}~~}~}{}~}{zy{}}}zvz~|z|{vz~}{{|||||{{xvxyyyz|||zyyyyyxwwxxxxxxxxwxyxvwxxyxvvvxzxwwwwxxxwvwyxxwwxyyxxxxwxxyyxxyyyxxyyyyyyyz{{zzz{{||{z{{{{|}}|}}}~}}~~}|}~~}}~}~}}~{xxyxvvvuussssrqqponnomlmmlkkkklkijlkjklkjjjkjkmkijmkikmkjklkklmmmlkmonmnonmoponpqompspmorqqqqpoqsqpqrrprtrprsrqsvsqrutsuvtqtwusuwutuvvvvvuuvwvuvwxxxxxwxyxwxyyyyyz{zyzz{{z{{z{|{z{{zy{}|||}|||}|||}||}}|}~|~}~~~}||{z{|zxxyxvvvvvuttsstsrqpqrqooppppooonnnoooonnnopooonopomoqpnoqpoqsqprtqoqrrqrrqprtrprtsqstsrsssssrrsrqrsrqrssrsstvuuwxxxxxyyzzz{yxy{zyyyyyzzyxyyyxy{xvwyxxxxwvxyvswzwsvyvtuvutuutttuttttuuttvxwxyzzz{}}|~~~~~~~~~~~~|}~~~~~~~~}||{{zywxxwvvuuutsstrqqrqpppponnmlmnmlmnmkmnljkllkklkkllllllllllmmmlmnnnnnopoopppopqpopqqqqpppqqqpqrqqrrrqrrrsrrrssssssrsttsssttttuuttuuuuuuuuuvuuuvvvvvvwwvwwxxxxxyyxxyyyxxyzyxyyzzyyyzzyzzzyzz{{zzzzzzz{{{{z{{{zzzz{{zz{{{{{{{{{zz{{{z{|{z{|{z{|{z{{{zzzzzyxxxxxxxyyy{{|}~~~~}||{{zyxxwwvuuuutsssrqqqpooomllmkiiiihhhhijkklnpqrstuuuuuuuuuvvvvvvwvvwwvvvvvvwwwvvvvvuvvuvvvvuuvvvvvvvvvuvvvvuuttttssssssttttuuutuuuuvvuuuutttuuttuuuuuuuuuuuuuuvuuuuutttttsrrrqppqppppppqsssvwxyz{|||||||||||||}||}}}|}}}|||||}}}}}}|||||||{{{||||||||{{|||{{{{{zzzzzyyzyyyzyyzz{{{{||||}}}|}}}||}|||}||}}}}}}}}~~~~~~~~~~~~~}}||||||}~~~~}}||{{{zzzyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvwwwwwxxxyyyzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxwwwvvuuttsssstuuwxy{|}~~~~~~~~}}}}}}}~~~~~~~~}}}}}}|||||||}}}~~~~~~~~~~}}}}}}}||||||||{{{{|{{{{{{{zzzzzzzzzzzzyyyxxxwwvvvuuuvvwwxz{|}~~}||{{zzyyyxxxxxxxwwwwwvvvvvuuuuuuuuuuvvvwxxxyyyzzzzzzz{{{|||||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{zzzyyxxwwwwwxxyz{}~~~~~~~~~}}}}}|||||{{{zzzyyxxwvvuuuuuvwxyz|~~~~~~}}}}}}~~~~~}}||{{zzzzyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwxxxxxwwwwwwxxxxxxxxxxwwwvvvuuttssssssstuwxz|}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{|||}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{zyxxwwvvvvwxyz|~~~~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|~|{|~}|}~~~~}y}{}~}z}~z|}z{}{z|~{x|{yzz{|{zyw{|xz{ywxzxuvvwwtqrsvyvrtxvuwytqu{ywxzyy{}}||{|}~}}~~}||y~}}}}~~z~{y~}xy|{yzzz{ywz~}{}}zxz||zzxtrsstvtrrspoqtvustsqsutrrqqruwwuvwtrsrpoprrqqrtvutuusrtwrmrxqlsxurtuvwwwyzxvwz|}|}~~||}||}~~|||~~y|~xrstpkjjiiiilnmkkihhjonmrwvwz|}zz|zuwzyxz|{z~~z}~z}~{}~}~}{}~}~zyx|~{{{yx||x{|y~{x{}{~x|{x{|uou{yw{|xz||||{{{}~}{{{}~~~|y{}{z}~~~~~~}{~|}~}}|~}}~{z{}~ztvytopqqpmjnrpmoqomkjmpppqrttrpqrstsqqrsstvspuyuqtyxx{|yvtsvywtssqpswsorvvxz{}~~~}}~||||~}~~z~}~}{zz{|{{}}}|~{wwywuuwwwvtrqtwvuuuy}yuvxvttsrqqqruvuutsqsvusrruxtrw|xv{{w|~{{~~}~~}||}}zw{}zzzzz|}zwwyxw{zuxzyyxwuty}wqw}wqw}zvxzzxxxvtssssuvxzzz~|zyyyzzzxustuqmpromnooprrsuttrptwsorutsrsvxwvvvvvuuxzyxz|zz|}~}}}~~~|y{~}|~~~~~}||~~~|{}~~~}{}~}~~~}}~~~~}z{~|xz}zy|~~}}}zwutuxxwyz{{yvvvusqqrrpnpqommmkiikihijijnrqosvsqvzwtwzzy{}}}~~~}{|}}~}{|~}||{{{}~||}}}~~~~}~~}}|}}||{{|}|}||~~}}~~}{|}}}~~}~~}}~}}|z|}}}~~~}}~~}||}~~~}}|ywwxvuutqonlifedba``cghhloqtvwxxxxxxxxwwxyyyyy|~~|}~~|}~~}~}~}}}||}|{|}||}}~~~~}~}}|{{{{{{||{zyzyxwxxxxxvuutrssqooonlmnlkmonlmoonopqqsuutuvvvvvx{zz{|{z{{{{{||}}|}~|{{{zzz{||||||{zxyzywusqponnoqstvy|~~}}}}}||~~~~~~~}~~|{{{zy{}{z|~|{{|||}}}}}}~~}{zxvutssrrqqqqqqqqqqqqqqqqppppqrrrsttuuvvvwxxxxxxy{||}~~~~~}}}}}~~~}}}~~~~~~~}}}|||||||||{zzzzzzzyyxxxwwxxxxxxxxwwvuttssrqqrrrstvxz}~}}|{zyyxwvutsrqponnnnnooooooooopppqrrsstuvwwxxyyyzzzz{}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{z{{|}~~~~}}||}}}|||||}}}}~~~~}}}}}}}}}}}}||{{zyyyyzz{}}~~~~~~~~~~|zxvutssssssssrqqppoonnmmlllmmnooprssttuvwxxyyz{{|||}~~}}|{{{|}}}}}}}||}}}~~}|{zzyyyzzzz{{{{|||||}}}}}~~~}|{zyyxwvutsrqponmlkjjiihhhhhhgfeddcccbcccdfghjlnpsvy{~~~~~~}||{{zzz{{{||}~~~~~~~~~~~~~}}}}~~}}}}}}||}}}}~~~}}}}}}}~~~}{zyxwvvuuttttsssrrqqqqqqqrrrqqqrstuvwwxxxyxxxxxyyyz{{|}~~}}||{{zzyyyyxxxxwwvvuttsrqqpooooppqrsuwy|~}|zyxvuttssrrrqqqppooooopppqqqqqqqqrsstuuvwwwwxxxxyzz{|}~~~~~~~~~~}||{zzzzzyyyyyyyzzz{{{{zzyyyxwwvuuuttssrqppnmmmmnoqsux{}~}|{zyxwvvvvvvvvvvuuuttssrqqqqqrrsttuuuuuvuuvvvwwxyyzzz{||||}}}~~~}||{{{{{{||}}~~~~}}||{{zzzyyyxxyyyyyzz{{{{{|||}}}}}~~~~}|{zywvuuuuvwxz{~~|{yxwvuuttssssrrrrrqpppoopppqqrrsstuuuuuuvvvvvwwwwwxxxyyyz{||}~~~}}}}}}~~~~~~~}}}}}||}}}~~~~~~~~~}{yxwvutsrrqqponmmlkkjjiihiiijjjkkkjjjiihhhhhhhhhiijlmprtwz|~~}}||{{zzzzzz{{{{{{{{{{||||||||||}}}||||||{{{{{{{{|||}}~}|zxwutrqpoonnnnnnnnnnmnnnnooppqqrrrrrrssttuuvwxxyz{{{{||||}}}~~~~~~~~}}}|||{{{{{{||}}}}}}}|{zyyxwwwwvvvuutssrrrstuwy{}~~~~~}}}|{{zyxxwwvwwxxyzz{|}~~}|zyxwvutssrqpponnmmmmmmnnooopppppppqqrsstuvwxyyzz{{|||}}}~~~~~}}||{{{{{||}}~~}}||||||||{{zzyyxxyyyzzzzzzzzyyyyzzz{{|}~~~~~}}||{{{z{{{{{{zzzyxxwvvvvwxz|~}{ywutsrqppooonnnnnoooppqqrrsssssstttttuuuvwwxxxyyzz{{||}}~~~~~}}}}}}}}}}}||{{{{{{|}~~~~~~}}}}~~~}}}}}|}}}}~~~~}|zyxwvutttsstttttsssrrrrrrrssssttuuvwwxyz{||}}}||{{zzzzz{|}}~~~~~~~~~~}}|||||||||||||{{{zzzzz{{{|}}}}~~~~~}{ywutsqpoonnmmlllllkkkkkjjjjjjkkkkkkkkkkkkkllmnnooooonnmmllllmnoqsuwz|~~~~~~~~~~~~~~~~}}|||||}}~~~~}}|||||||}}~}{zxvutsrqpoonnnnnmmmmmmmmmnnoppqrrssttuuvwxxyz{||}}}}}}}}~~~}|{{zzzyyyyxxxxwwwwwwvvuuttsrqpommlkjjjjjklmoqtvx{}|zxwutsrqpooonnnnnnmmmmmmmnnnnnoooooopppqrrstuvwxyyzz{{{|||||}}}}}}}}}}}}}}}}~~}}}~~~~~}}|||||||}}}}}~~~~~~~~~~~}}|{{zyxxxwwwwwwwvvuuttssrrqqqpppooppqstwy|~|zywvutsrrrqqqpppooooonnooppqrsttuvvwwxyyz{||}~~~~~~~~~~~~~~~~~~}}}||||{{{zzzzzyzzzzzzzzz{{{{{{{||||||||||}}~~}{yxwvvuuvvwwxyyyyyxxwvvvvuuuttttttttssssssssssttuuuvvvwwxxyyyzzzzzzzzzzzyyyyyyyyyyyxxxxyyz{|}~~}|{{{|||}}~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}{ywvutsrqqqpooonnnnnnnnooooooopppqqrrssttuuuuuuuuuuuuuuttsssrrqqpppppppqrtvx{~~}||{{zzzzzyzzzzzzzzz{{{{{{{zzyyxxxyy{|}~~|zxvutsrqppooonnnnnnnmmmmlllllkllmmnoopqrsttuvwwxxyyyyyzyyyyyzzz{{|}}}~~~~~~~~~}}}}||||||{{{zzzzyyyxwvutsrponmmmnnpsux{~~}{yxvutsrqqpppooppppppqqqqqqrrsstuvvwwxxxyyyyzz{|||}}}}}}}}}}~~~~~~~}||{zzyyyyyyyyyyzzzzzzzzz{||}}~~~~~~~~~~~~}}}||{{{{{{||||{{{zyxxwwvvvwxy{}|zxvtrqonmmmmnnoooppppoonnmmmnnooppqqrsttuvwxyyzz{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}{xvsqnkigedcccdfhjloqtvwxxxxxxxxyyyzz{{{|||}}}~~~~~~}}}}}~~~~~~}}||||||}~~~~}}|||||||}}}}}}}}}}~~~~~~}{yxwvuttsrrqqpppoonnmmnnnnnnnooopppqqqqrrrsrrrssrrrsssrrrstsrstrptwvutsqpqspnnnmlnppptxy{~~}}}|{{{|}{yz{}~}|~~~~~~}~|{zxuuussrqrsrrrrqqqrrrsssttstuutuvvvwxxxxxyzzzzz{|{{{||{{{||||}}~}~~}}|~}}}|{zzzzyyxxxxwvvvwxwuvvvuvwwvuuvxwwvuvwuuvvutrqqromorqoqrtvx{}|{zxvvvtrstroprpnnonnnnopqpppooqrqpqssstttuustwvuwxxxxyxxy{zxz|{z|~}|}}}~~~|~~~{~~~~}~~~}|}~}}~}}}~~}}~}|}~}{}~|~}{}}{|}|zzzywwxvtvywuy}}~}{xwwuttutrpppooonmnpnmorrrsttstuwwxywux|ywy{{{zy{}}}~~~~}~~}|~}z{}|{{{||{z{||{{|}~}|}~|z~~{~~~~|zxvtrqnkkkhdcca_^^^^^__`cghjmosvvvxyyyyyyyyyz{{{{{||}~~}}}}|~~{~}|~~|~|~}~~~~~~~~{|~}~~~~~~~}{yxxwvutuusrtuttuvuuuuuuvwvuuvvvuuvwwxxwwwyzxvxyyxyyyxxxyyxxwvxzwuwxwwwwxxxxxxxxwvwxvtttrqpooonmopqrtwy{}~~~~}~}|}}|~}|{xvvutsssrqppqrqqqqqrqppqqpqqqqqpqrrqrssstuvvvvvvwyxwxzxwy{yxy{{z{|||}~~~~}~~~~}|}}}}||||}~}|||||{{{zzyyzyxxxwwvvutttsrqpoonmmnopqruxz{~~}{zyxwwvwvuuuutttttstutstuutuuuuuvvvvwwwwwxzyxyzzzz{{{{{{{{{{{{|||}}~~~~~}}~}||}}}~~}}}}}}}}}~~~~~~~~~~~~~~~}{{{zyxxwwxxyy{}~|zxwvtsssrrrrrqqqqqppooonnmmmlkllllnoopqrssuwwvwxxxyyyyz{zz{|||}~~~}~~~~~~~~~~~~}{yxwussrqpoonmmlllkjjjihggfedccbccdegiknqtwy|~~}}||{{zzyyyyzzz{||}~~}{zxwvuttssrrrrrrrqqqqqqqqqqqqrrrrssstttuuuuvvvwwwwxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwvvutsrqponnnopqsuwy|~~~}}|||||||}}~}|{zyxwvvuuuttttttttttttttttttttuuuuuvvvwwwxxxxyyyyyzzzzzzzzzz{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{zzzzyyyyxxxwwvvutsrqponnnopqsuwy|}|{zyxxwwvvuuuuttsssrrrrrrrrrrrrrrrrsssttuuuvvvwwwwxxxxyyyyzzz{{{|||}}}}~~~~~~~~~~~~}}|{zyxwvvvvwyz|~}|{zyyxwvvuuuttttttttttuuuuuuuuuuutttttttttttuvvwxyz{{||||||}}}}~~~~~~~~~~~~}}}}~~~~~~~~|zywvtsrqponnmlllkkkkjjjjjjjiiiihhhggfffeeddddefhjloruxz}~~}}|||{{{{z{{{{||}~~~}{zyxwvvuutttttssstttttttttttuuuuvvvwwwxxxyyyyzzz{{{{||{{{{{{{zzzzzz{{{{{{{|||||{{{{{{{zz{{zzzzzzzzzzyyyxxxwwvuutsrqponmmmmnoprtwy|~~~~}}|||||||||}~~~|zxxwvvutsrrrqrrrqqqqrqrssrrstststutuutvvuwvvwvwyyyz{zz{z{{{|{{{{|||}{}~~~~~~}}}~~}}~}{{||}}yytoru|{jsricjmd^`ceggcb`bdaddfhfiliikloohdcbbb]Zcllmmnjat{rzy|||}xvtsqqurnnmptpmqvwuusqrttplighheggddcba_`ekkkkijkhjjglpnpqorvvuutuvy{{{yy}yrrupkjfdedb``aaceegfegggihffhhfeejniccehmquvvxwttsrux}~xtw}~~|wtpligfa^_cp|wquvnf]XXWVX[\\ZZZZ[ZY]bceecbaaaaaa`bbacgkmnmnmhcba`cddeefhikjgfefjnlgknlliedfilllnmgdcddbfkjhilnorttsuywvvvyz|}zvvw|~~~}}~zuuvuuspqrx~~}||skptplllnppooqqrrrtwsoqrqppqw|~yww~~|{{|}}|{|~z}~x|~~|rsurnllrwxxpgowspmklnmmoqqrwzxuuvusssttvwvusqstuuuuuvvvwvwyyyyy{~~|~~{{|{wxy}{vvvusrrstvxyyxwwwwwwwyyxvtrqpnmlkklmljhhgedcbcedbba`_]\]^\ZZ[ZYZ[]_]Z\_]\\]^_`acda______^^_`acfecbaacehkoqsw|~~}}~~}{z~~~~~}}~~|{||{{||{z}}~~}|~~}}zwxxusssqnmnoppoprnjjjjllklmpsrqstqooqtwy{|{{|~~|}}~~}yxyzyxxyyxwxxwvuuspppqtrnqttsrpnlkjjkkijjiiijihfegjjknqvyyz|~~}{yvutttsrtvsonmnokikklmlkihijihjllklklmieegknjfghkljggedefhjkhfhjiiklmlmmkiknpqrqqsssssrrstsrrruxvtvxyy{|{z{zz{xvxxvuvyxw{~}|}|}|xwxyz|}{zz|~zutttuuvvuwz|||{{zwuuvttw{zxyzxvxxvvwwxyxvwxxyxvutsrpoprsrqpprvy{|zy{~|zzzyz|~~|{z{~|~z|~~~}~}~~}~~~~~~~}}{xwvttx{{z~}}~~|z}~|yvwxz|~~|yyyzzxutsrsqpqrtutsrqpopqpoomnomllmmnopmjkmoqrssrrstttssstvusrsrruwuttsrqqrtvxyyxvsstuttttsuwvuuvy|{yxwxzzzywz}}{|}~~|zz{zy|~~~}|~{wxyz}}}~}{~~}|{|}}}|z{}~|yz{xvx{zzzz{{{{}~~~~~~~}~~~}}|{z|~|zzyyz{|~~}|{zzzz{{||{{|}}}}{}~}|z{}|{zz|}|zyyxvvvtstvwwuttttuuttspoopsutssssstusqqqrtuvwwwwtsrsrrsuuutstusqsutrqqqqsuttuvwwutsstusqrtttttttssstuwxxxxyyxvvuttuvwxyzz{{}~~~~}~}}~~}}{y{|{zzz{|~~|zzzz{|}}|}~~~~~~~||}~~}||{{|{z{|{{{|{||{{{yxvuttttuuuuvwxz{|~~~~~~~||{zyyyyyzzzzywwwwwuutstvvuutttssssrqrrrsqoqsqppponopooonoqonooonmlmoqrrrrrqpoppprssrsstutrrssstuuutttuuuuuuuuvvwxxxxxxz{|}|{{{zzz{{{||{zzzzyzzyxxwyzxvvwvvvvuvxy{|}~~~~~}}}}||}~~~~~~}~~}~}|{{{|||||{{{zxwwvvuutsqqqqppponpqqppppppqqppooooppppqqqqqpppqrstttttsttttvvvvvvwwvvvuuvwxwwwwwxxyzzzzzzzzzzzz{||||}}~~~~~~~~~}}}}}}~~}}~~~~~~}}~~~~~~~}}}}}~}}}}|{{||}|{zyyyyxxwwwvvuutttuvwxz|}~~}~~~~}}}}}}~~~}}}|||||{zzzyyyxwvvvuuuttttttssssssssrrqqqrrrrrrrrrrrrrrssrrrrrrrsrsssttsssssrrssrrssssttssssstttttuuuuuuuuuuuvvvvvwwvwvvvvvvvvvuuttsrrrqqqqrstuwy{}~~~~~~}}}}}~~~~~~~}|||{{zyxxwvuuttssssssssssssstsssrrrrrrrrrrrrrrrrsssrrrrrrrsssssssssssttttttuuuuuuvvvvwwwxxxxyyyyzzzz{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{|||}~~~~}}||{zzyyxwwvvvuuttttssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttuuuvvvvwwwwxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzyyzzzzz{{||}~~~~}}||{zzyxxwwvvuuuuttttttttssssssrrrrrqqqqqqqqqrrrrrrqqqqqrrrrrrrrssssttttttuuuuuvvvwwwwxxxxyyyyyzzzzzz{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~}}||{{zzzyyxxwwvvvuuutttttssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrssssstttuuuuuvvvwwwwwxxxyyyyyyzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{{zzyyxxxwwvvvuuutttsssssrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrssssstttttuuuuvvvvvwwwwwxxxxxyyyyyyyzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwwvvvuuuttttsssssssrrrrrrrrrrrrrrssssssssssssssttttuuuvvvwwwwxxxxxxyyyyyyyyzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}||{{{zzyyxxwwvvvuuuutttttsssssssssrrrrrrrrrrrssssssssttttttuuuuuuvvvvvwwwwwwxxxxxxyyyyyyyyzzzzzzz{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzyyxxwwwvvuuutttttssssssssssssssssrsssssssttstttsqpruwy}}~zty~zvrtwustutttsttssstuvvuvyxwy{zyxxwwxxvty}|{}~zw}~x{}|{{{|}}|~|~~}{|}~~|{{z||{||}}~~||}~}{ywxxyyxwwvvvvvwxyzxwxyxwwwxyz{zz{||}}|||}~~}~}|{z{{yvwxwuuvwxxxxyxvvwxyyyxwwxxxxyxxwwwy{}~~}}}}~~~~~}|{{{|{yxyyzz{|}|zyxvttuttsrqppqrrqppopqppqrrrpnmnprqprtqnoonmprqqrtttvxxwy{zyyz{|}~}||{~~~~~|yz||{zzyx|~~}zxyyxxxwwxxxwwxxxxyzxuvxwvuvwx{}|zz{|{|{{zyxwvx|zxz{yvwxwvwxwux||{~{{|zy|~}||}}~~~|yz{zzxw{~}|yxz|{zxvvvvxxwwwxyzzxvwxxxxxz{zyyxxxyyzzyyyzxw{~{y{}}}~~}~~~}}~~~~}}|{{zyyzywwxvtttsrqrqpqrqpoooonmmooonnmmlllnnmmmllmooonnoqomoqporttstutsuvusuwxxz{zyz|{z|~~}~~~|}~}{|||}}}|{{{yyzz{||{zxyyyyzzyxxxyzyxxxy{yxyzyxxyyz{{{{{|zxy{zyz{zy{||||}~~}{|~}}~~~~~~~~~~}~~}}}}}~~~}~~~}}~~~~}}~~~~~}}|{{zzyyyxwvvvuuuttttssrqrsqpprrrrqppqrqprtsqsttsrrrrtutrstuvutuuttuvvvvvvwvvxyxxxxwwxzzz{{{{{{zzzzz{{{{z{}|{|}}}}}}~}}}}|{|}|{|}}}~~}~~~~~~~~~~~~~~}~~~}||}|{}~}||}||}~~}~~~}}}~}}~~~}|}~~~~}|{|}|{||zyxxxyyxyyxvvvvuvxvuvxwvuttuvwxxwwwwwxwwwwvwwwwxxyyyyxxxyyxxxxyyyxyyyzzzyyyyyz{{{z{|{{{{{{{|{{{{{z{||||{{{zz{|}}}~|{{||{{|{{{||||}}~~~}||}}}||}~}~~~}}}}}}~~~~~~~~~~~~~~~~}|{{zz{{zzyxyyyywvwxwwvvvwwvvvvwwvvvvuuuuuvvvwvvvvwwxxxxxwxxyzzyyyyzzzyyyyyz{{{{{{{zz{{{{|||||||{{|}|{{{{{||||}}~~}}}}}}|||}}}}}}}}}}}~~~~~~~~}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~}}||{{zyyyyyyxwvvvvuuuuvvvvvuvvvvuuuuvvvvvvvvvvwwwvwwxxwwxyxxxyyyyzyyyyz{zyzzzzyyz{{||||||{{{{{||||||}}|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zzzzyyyxxwwwwwvvvvvvuuuvvvvvvvvvvvvuvvvvvvvvvwwwwwwxxxxxxxxyyyyyyyyyzzzzz{{{{{{{{{||||{{{{{{{|||||||}}|||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzzzzzzzyyzzzzyzzzzzzzzzz{{{{{{{{{{{|}|z|}}||}~~~}}|}~|~|x}z~|~}{}~z}|z{}{z|}{x||yzz{|{zyw{}xz|ywxzxuvvwxurstvyvruxwvxyuqv|{yz|{{|~~}}||}}}|}|}}}~|~~}~~|ywy{zyxwtrrsuvustusqtwxxwwusuvtrqpqrtvutuvtrrrpopqqqqqtvtsssqorvpkpvpjpvtqrtuvvwxzwtvyz{}~{}~~}|}~}|}}~}|}~}{twyuooqrrrtxzyxxwutvwtsvwvwwwy|zuwxtqtvvuvvww{~{vz{v{~zwz|{z}~}}z|}|z}|z}|x~x{~|{{zz~}~~{}{wz~|z}x|~{yz{upu{xuz}yux{{{{yyy||yyz{}|}{yz}{y|}~~~~~~{~}|}|}}}~|y{}ztw{tnprrqnlpsrqrsqpmknqqqstuxvstutuutuuuvyzwty}yux|{{~{yy|}|||}x{}{zyz||z|~}{yx|~yvz}yu|{u{}{}}}{|}}}~~~~~~}~~{~}~~~~}~}||vxzwtvxxwvutsuwwvuvz|ywxyxvutrqqqsuututrrtvutsqtxvrv|yvz{w|~{{~}{~~~}||}~{x|~||}}|~|z{||{z}~|}}zy~}v}~w}~~}~~{}|{~}|~}|}}~{zxxzzyxvtstuqmorommnnopqssssqnswsnqutrrtvxwvwxwwvvx{zxz||z|~~~|z{~~}~~~~||~~}~~}|{z{}~|~}y|}|}~~~~}~}~~~~}~|zz{xuttuwwwxyz{xuvvtrrrqqqprsqoppnlmmljjkjknqpnqtqoswtrtwxxyzz{{{{{{z{||{|}|z{{{|{{}~~|xz|yx{~}~}~~~}}~~~~~~}~~}}}~}}~|z{}||||}~}|}~}~|zz{{{|}~~~|~~~}}~~|}~~~~}~~}~~|zyyvtssqpnmoqpoprrrrssrssrqrqqpqrssrsvwwvwxxvwxxxy{{{|~~~}~~}|~~}}}~~}~~}~~}~~~~}|}}}}~}}~}||}~~}}~}{|~}|}}}|}}}}}~~~~~~~}}|||{{z{{{zzyxxwwxxyyxwwwutttrpppnmnnmknpnlnpoopqqqtvvvwwwxxx{|}}}~}}}~~~~}}}~~~}~~}}|||}~~}~~~~~~~}}|{{{{|{{}~~}~~}}~~~~}}}}|~~|~~||||||{||||}~~~~~~~~~~~~}{ywusqonmlkjihhgfffffgghhiklmnoqstuvwwxxxyyz{{{||||}~~}}||{{|}~~}}|||{zzzzz{{{}}}}}}}~~~~~~~~~~~}}}}~~~~}}||{zyxwvvuttssrqpommmmmmnnoooooooopqqrsstuvwxyzz{{{{{||}~~~}}|||||||||||||{{{{{{{{{zzz{{{{||||||||}}}|{zzyxvutsrqpppqrtuwy{}~~}~~~~|zxvutsssssssssrrqqqqpppppppqrrsstuuvvvvvvwxxyzz{{{||~~~}|||}}~~~}}}~~~}}}||||}}}}||{{zz{{|||||||||||}~~~}||{zyyyyzzz{{{{||||||}}}}~~~}|{{zzzzz{|}~~|{zyxxwvuttssrrssssrrqqqqqqrrstuuvvwwwwxyyzz{{|||}}~~~~~~~~~~}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~}|{zyxwvvuuutttssrrqqqppqqqqqppppqrstuuuvvvvuuuuvvwwxyz{||}}}|}}}~~~~}||{zyxwvvuutsrrrrrsstuvwy{|~~~~}||{{{{{{{||}}}~~~~~~~}|zyxvuttsssrrrrqqpooooopppqqqqqqqrrsttuvwwxxxxxyyzz{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}~~~~~~~}}||{{{{{{{||{{{{zzzyyyyzzzzzzzzzyyyxxwvvuuuttttttuvwxy{|~~}{zxwvtssrqqqppppppppppppppqqrrsttuuvvvvvvvvwwxxyz{{||}~~~~~~~~~~~~~~~~}}}|{{zzzzz{||}~~~~}|||{{{zzzzzzzz{{{{|||||}}}~~~~~~}{zxwusrqponmllkkkkkkkkkkkkkkkkklllllmmmmmmmlllllllllmmnopqrtuwy{}~~~~~~~~~~~~~~~}}}}~~~}{zyxwwvuuttssrrqqppoooooopppqqqqrrrrrrrrstuvvwxxyyyzz{{||}}~~~~~~}}|{{zzyyyyyyzzz{{|||||}}||||{{zzzyyxxxwwwwwwwvvvvvuuuuuuuutttttsttuvwxz|~~}{zywvutsrrqqqpppppppppppppqqrrrrrrsssstttuuvvwxyyyzzzzz{{{||}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}|||{{{{{{{||}}}}}~~~}|{zyxwwvvvvvvuuttsrrqqpppqqqrrrrrrrrrrrrssttuvwwxyyzz{{{{||}}}}}~~~~~~}||{{zzzzz{{||}}~~~~~}}||||||||}}||||{{{{{||}}~~~~~~}{ywvtsrqqppoooonnnnnooooppppqpppqqqqrrrsttuuvvvwwxxyyz{{||}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~}~~~~~~}}}|||||||{{{{zzz{{{||}~~}{zxwvutsrqpooonnooooooooooooppqqrrsstttuuvvwxyzz{||||||||}}}~~~}|||{{{{{{{{|||}}}}~~~~~}}|||{{{{{||||||||||||||||||}}~~~~~~}{yxvutsrqppoooooooooooooooooooppqqqqqqqrrrrsstuvwxyyzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}|}}}}~~~~}}}}}}~~~~}}}||||||||}~~}|zxwvusrqqpppooooooooooooooppqqrrrssstttuvvwwxyyzzzzzzzz{{{||}}~~~~~~~~~~~~~}}}}}}}}}}||||||{{{zzz{{{{{||||||||||||||||}}}~~~~}{yxvutsrqqpppooooonnnnnnnooooooppppppqqqrrstuuvwwxxyyzzzz{{{{||||||||||}}}}}}}}}}}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~}{yxvutsrrqqppppppoooooooopppqqrrsssttuuvvwwxyyyzzzzzz{{{{|||}}}~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}~~}{zxwutsrrrqqpppppoooooooooooooooooppqqrsstuuvvwxxxyyyzzzzzzzzzzzz{{{|||||||||||}}}~~~~~}}}}}~~~~~~~~~}{yxwutssrrqqqpppppoppppppqqqqrrrssttuuvwwxxxyyyzzzz{{{{{{|||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{||||}}}~~~~~~~}~~~~}|zxwvutsrrqqpppooooooooooonnnnnooopqqrrsstuuuvvwwwxxxxxxxxxxyyyyzz{{{|||||||}}}}~~~~~~~}}}}~~~~~~~~~~~~~}{zxwvutsrrqqqqqppppqqqqqqqqqrrssttuuvvwwwxxxyyyzzz{{{{{{{{{||||}}}~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~|zywvutsrrqqqqpppppoooooonnnoooppqqqrrssttuuvvvwwwwxxxxxxxxxyyyzzz{{{{||||}}}~~~~~~~~~~~~~~~~}{yxwutssrrqqqqqqqqqqqqqqqqrrrrsstttuuuvvvwwwxxyyyzzzzzz{{{{{{{||||}}}~~~~~~~~}}}}|||||||||||||{{|||||}}}}}~~~~~~~}{zxwuttsrrqqqpppppooooooppppppqqqqrrsstttuuuvvvvwwwwxxxxxxyyyzyyzz{{{{||}}}}}~~}}~~~~~y{}~}{{w~ut}~~|{|y}}z{}~~~~y~~{~}}|{|wquzrmsvtpmnrsspnrtuuolrwtsuuvuswzwtx{wtwyzzxz~}z{{yy|~|{}|zz{|~{}|{~~}{{~~}~xz|x~{zyz{}~{w{~zyz}{}}}~~}~}|}~~}~~~~}~}|{zyyxvttuutomrurpppqqpqqpopqnottqonoqrstsrruyxusstwzyvx|{y{{{{yz{{zz}~}{z{}}~{~||}~~z~~|}~~|{{~||}}~~}{|~~~}|}~}~~}~}~~~}{~||y|~zwxxwsou|wotxrooqvvopxvpqtvwspsussstuvwvuuvvwz{zzyyyz{{yyz{}}{|}{z{|}|{|~~|||}~}y~}~~}}}~~~}~|yy{}wy|}}}}~}z|}{~}~~~~~}~z}}~{yxxyzwposqmnprrqqqrtspnqturoptrpstpouxtvyxvtrvzroyxtvwxyxxywuy{ww|~|zy{}}~{yz~{}}{}{||{|{}|x||}||}}~}}}{~{x~|}~}}}~~~~~|{~~~t~}~~zuwzxvuuvtpquxyrnrwwtporsrqsqpsusstuwwtuyyyxyzzyyyyz|zwy}{uy}zx~~{|~{|~~}}}v~}{|~}}y|~{z|~zz}x~|v{|{~~}~}|{~~}{~z~|zz~|}|||}~{~}{yyzuorvtqonnorsoosqoprsttssropuuoqwxuuutuy{vttuxwsuyxvuuxzyxwxzywwy~~{{||z~|{|~}|}zy~z}~~zz~~|z~||~y}}~{~~}~}|}|||}}|~~}|}~}}|{|~}zyxxwxtqtvrnprtsqrsokntrpoosvqpsuvvrv{zxvuy{zyvvz}~zsx}xzzyyy{}{yz~}y~|~}|~}~~}{|~|}~}||}~{|~{{|zy}{z{~|z~y{~~zz}~|{}z~|{~z~}}{~~~~|yuuvuuuusoptsppqpooooorspnlnqqoqrppttpquutuvutrsz}xvxz||z{~}|{z}~~~~|}~~|||{{~~|~w~{}~|~~}}|~~}~}|zy~~~x~~{}{}~~{wyyvtqswvrruutrqtusrutqrvvsrrrttsxzxuvwvvwwvxzyyyx||wux|}xwy|~}{yz}~}~~y|||}~~~~~~~}{zy{|{|~}{{zz|~z{}{~~}|~~~~~~~~~~~{yxwuuttvurppprsrrrponmqsqnoppprsqruvvrnszwvyyxwvx{{zz{yx{}zy{||{{z{|}zw}~yw{}~}{{{zz~z~}}|~~~~~~~{~~{}~||}}|~{|~~~}~~~~{~|}~~~|{|~{tuzxuutsttstrpruuutqpqqrqrvvrrssttttsuvtsvxxwvvxxyzzyx|}z{}}~~~~~~}||}}z}|{}}~~{}~|{~}|}{y~|}}~~~~y|{~~{|}}~~}~~~~{|w||vssturoprporspnqronoqtspppoppqtvvurprtvxxtruwyyvv{}{yuw}|yyzzzyy|~~|{zz~~z}~~~~~~~~~}~~|{||~|{}|}~~~}}~~~~~~~~~~~~}|}wwwvurqsutrpoprtporrnnoqsssrprutsrsvwustuvy|yty}|zyz~xx|{xz}}{||{{||||{|~}{}~~~}~~}||}|}~{|~~{~y|~}}~}~{~}x~|~~~~z~}~~}~~|||{zxvutttrssturnptutrpqssrrrssrrrrrrruxvssttvyxvutx{wsx|ywvxz{zxwxy{}yw|~|xz}{~}|~}}|~~~~~~{~~~~y|}}|||z}~}~{{~}~}~~xw||wutrrturppqssonssrstroqtrqrrtsrrsvyvsuwwwvvwxzzyyy{{wz~}|{{{|~}x{}}||z|z|{{}~~{|}|}{|~}|~~}~|{~~}~~}}}|||}~}}~~~~|~~~}{~~||~}{|{xwyupqvutrqqpoqsrmnrqmorqqssompsuusttttvwvvx{xwxyyyyyyxwwwz{{{{zyz~~|}}~~|{~||}}w|}{|~}|~x~~~~~~|~}}|||}}|~zmsz~|}~z|~~~yuvyypv~xrnhkp|xh`X_itmebebdrzsoomgdhmmmh`jphd_\hvvsxt^Vgnks{zxvrplkhhmmottsuvrmkijkmnrsommortvvutolnnptrqrqw|umkkqtqniiprplglrrmlquoeflkjijnsspkjjilmlotwvqnmptvwwvuromnpsstsqpomnoqqsvuuxzvt|~}{|}~}wrt{|zyzzupu{zvvxslpvojlpqqoqtspmkjkosqoqqmiiklpsnijlkgegiggfceijd]]a`^cd_Z^c^X]cfe_[be`[[_aaefa`gh_Zepg]dnkddiihknnnqsmjquqmpwyvy{qlrxvsyyot|xrtwvuy{zvtuvwzzwwx|{xzzxz|}|ywvuplqsljmlke]^aadda_bec[\cdcefhhghdafieejmjffgdchligkoljlmkjnspmsxsqw|xuz~{~||}~~xuz~wnottsnilqokiikmligjjfeeegfejnjehnlfhkkonkllmokilputlimttjfouuurqsvyyuvy~x}~xwwx{}|||}{y~||x|~|}}}~~|zzz{}zwxzywyyvvxy}|wruwsrrrwzwwyzxvuttvtpqx{zwuuw~~xvuy{rlsxsmottqtrkmssnknqnkmppov}wrz{w|~~~{~|~~{ywttuvvsqrrnijpsrsuspruqntywtuw|zv|||}}}~|yz}}|{~~xuyzuu{~|{|~~|yy~~z{~}}}}zy~}y|~}~~}~|}zy{xuwwvwrnrvsomlihhijjgfgfbadddeffb^afc`ceb`cfa]ac_ZX[]\ZYZ__[ZY[_a`]Z\_^]][\_^\]]ZY[\YY\][XX\^]]__^_`_^__^]_`aa_\\^`^[[YZ]\XXXXYYY\\YXY\^[Y[\_`_`ca`aacdeffdeeca``a`^\ZZZYYWUXZVSTVWWWSPPQSWVQSURPRY\]]\\`cccccefgfeehknlkpqljosspnnprtrruvroruutuxxvz|vpqvz|}|zwx~ywxz{|~~}}~~}~~|zzyw{~ytuwwvtuyzwuuuwyzzz{}~~}}}}|zz{ytsvwutronoqpnnooomlpsrqrw||xxyxxwx|}zxwvwxxwsswxvvvuttuvwwwxxuuwwuuuttvvtuuuvtpqssssrrstttuuvyyvuvwvwxwuuvvvvuusqrrppqrqqqqqqqnmoqomljkkhimliffgiijhgjihggijhijiijighhghiighikmkiijlmlkmnoonoprusqtxxwwy|~~~~~}~}xvwyxy{z{ytsxxuvwvtuvurpqssokjjlqtrooooniimoqolpvutsrsuvvsqsuwxx|}wtx|}|zwuvxxwuuyztrvyyyywvvxyyyzzz{|{{{}~~}zyyxwwz}|yy{{{{yvuvyyxyy|}|{{|~~~}}z{}~~}~}~}}z|~|wvxxvuuvuutrsvwutuwwvvuuvwwwxxwxyyzywz}{yyyz|{zxxzzzzzz|yvwxxxxxwxywvvwwxxxyxxxxz{{ywx{|yvxywuvvttuuuvvtsrrturqrrqqqrsqppqstpptvtrrsvttwwuuwxxxzywxyz{zz}~||}}{}||||{wuvvuttrpqsqpqrtwx{~~~}}~~}{x{~{wyzwvwwwwvx{xsw|xw|}|{{}|}}}~}}~~}{|~}}~}|}|{|{yyywuuuuvxxwwwwzzyyzxwvvyxvwy{{ywz}{yyyz{zyxz|{yxy|~{y||ywvvwwwvtwyzzxwyywwxwvvwyzwuwyyyxwwvuvvtrrsrqssqqsttqooonmlmmnqsrqssrstvwvtuvwvvwxy{||{z{|zxyzz{z|~{{|}zyyzxuttuvtqpqrtuustwyyyz}}|}~}{z~~{zz|}|{}~}{}~~~}|~~}|}~~~~{|~}|}~|{|}|~~~}{zzz{{ywwwwxz{{xwxyy{{{{zz{}}{{}||}~~~~~~}{{}{z{|||xw{|yyyz|{zz{|}}}|}~~~}~}}|{{zwvxxusvz|~}{{{yyzz|~~~}~~~}}}{}}zyy{{{z|}{yxzzyxwwyzxvwxxxvtuvutsrqrrrsstttvwxxwxzzyyyyyzz{{zyyyzyxxwwwutvwututttuuuvvsqsuutssvuttuuttsrrstrqppqpnnnmllmlkjjkjjjiiijjklkklmkkmopqpprrqtwvvwxwwwxyyxyzyxyywuvutrponopnjjlmmlmqrrsuwz|~~~}|{{{zzyyz{|{yyzyyz{{zyyzxwyzyxxxwwxz{zz{|{y|~}|||~}~~|}}}|yxyz{}~~|{zxy||{{{{zyxwxz|}|yxz{{{{}}||}{~~}}|}{}~}||}~}}~}{|{wuuwxxvuvtstuvwvuwyxwvwyz{|}}~~}yy{||ysrtrprtuvvustx{|}|||||{z{{yxy{|{zzyxwvvttxzxwxz}}{|~~}||}~~~{xyzzzzyxwvwwtrwywuvvvvvwxxxyyzz{{{{}|yy{}~|zz{zzzzz{|{yyxxxxwxxywtsuxzxuttuvusrqqqpopqrrqpooonoopqpmmmmmnmlkkjkjiiiiiiihffgijgdfikljjlnonmopqrqprsuustvusssttsrrrrqponmmkklljiijkkklmnosvwxz|~~~~~||}|}}|||{zwwzyxxxxvuuvwuuvwvwzywxyz{{|}}}~~~~|}~~~}|z|}zz{{{zyxxyyyyxxzzyyz|~~~~~~~}}}~}zz{{zyxxxxxwvxyyywwxyyy{|{|}}~~}zz|{yxwutttrqrsstvwwy{~~~|}|yz}}|zx{}zy~}}~~~|{~~~~~}~~~}}|zzz|}}}{z{}|{||}~}||}~~~~}|||~~}}}}}|}~~}~~~~~}||}}zyzyxxxyzwuuutssttttrqqqrsrqstrqqqssqpononnnmmmkijjjjkkkifhkkjjjjjhhijjkllllklnopqqqqrsrssstssuwvuttutqoppppnmljiiihghiiiimponqtwyx{~~|{|zx{~zxy|}~|zxxy~}{|}{xuuxyyzzyz||}}}{z{|~~~~~~~~~}|{{{zzz{||{{zyyz{|||{yxxz|}~~~~~~~}~~}||{{||zy{|{zyyxxy{zvtvxuuvxyyxz|||{z{|~~~}||zyxwwwtstsqpppqqruvwxz|}}~~|zz{zy{|zyxxxyyyyz{}~~~~~~}}|{zz{||{|}}}}}}~}}|y|}zyz}}zyyxwusttttuuutuvvutssrrrqppopqrstsrqpoppmkjjloppqollmlkkjjhfefhijiiijjjjkkllkklmprrtwvusqsuttvwvsppqrrqponlkkjhhhgffgikjiklmoprw{}~~}}|yxz|}|{}}|||{zz{}}}|{zyz|}{yxz{xtstuutuwwvwz{zzz|~|{}~~~|{{{}}|||zyyyzzzzz{zzz{}||||{{|~~}~~~~~~~~~}|}~{xy{zzzy{zvvxyzzyyzzy{|{{}~|||}}|||{ywvuuuutstvwwxz{~~~~~}|{{||}|{zzzzyz{xuwyzzxwzzyy{|~~~~~|{{{{||{z{|}}|~~}|||}~~~~~~}}~~~~~~~}{{{{{ywvuuuvvwvtrqqqqqrrqpqqpppqrqppqqpoopnmmmnnmkkkjiijjjhhiihjklmlklnnnopqqoopqpqssqqrttrsuurrtvvvwwwyzzyxxzyvvwvuuuttrqqqqrqqpprqquyzzzz{zyz}~}|{{||{||{zzz{{yxxvtttuuvvtrrrrqqrtssssssvyxxxyzzy{}}}~~~}}}}|zyyyxwwwxxvvxxxxxwwxz{{yy{|||}}|||}~~~~~}}~~~}}~~}~~}}{{{zz{{ywxy{{{z{zz{{|}}}~~~~|{||{{{{{{}~~}}~~~~~~|||||{zyzzyzywuttuvvvutssrsuuuwxxxyz{{{{|}~~~}}}~}}zzzzyxxyxwwvvvuuwwuttssttuwvsstrqrssrononmmnmkkkkjjjjjjiijjkmmmlllmnonprrqpoqsrqsttsssstuvxwux{zyz{{|{zzzz{{zyxwvuvvusttttttttttuutvwvvvvvvuvxwvvvvuuuuuttuvutrqqqqqqpoopqpoqssrpprtstvvvvvxyyy{}}~~~~~~~~}}|}|z{|{{{|zyyz{{yyzyxwwyzzy{{yxxyzzzz{{{{|~}}{zz|~~~~~~~}|zz|~~}}|||}~~~~}~~~~~}~~}}~~}{{{zzzz|}zxz}~}|{wttwzzyxwwwxwwwwwwwwwvwwvvwyz{yyz|}}~~~}~}~}~~}{y{|}~|ywvvxzzxxyxvutttttttspnnopqpopqonnonoqqpooqommoopoomlkkllnoommljloqssqnnpqswyxwxyvsx}zxyzyxvuxzxwxwussutssvwvtssstvwwvuvurpruvvtqqrqonrsrrrqonnrvuttsqqqruwutusrtttwxwwwxyyyz|}|{{}~}~||}~}|~~~}||}~~~{z{}{yy|zvwzwty}zwxyz|}~|z}}|~}~|~~~~~|~}{yyyz|||||{{|}~~~}|}~}~~|z{{zyz{{zyxwxzz{{zzxwy}~~}|||zyzzz{zxwwwwxyyyxwy{{|{z|}}~}~}||||zywvvvustvusuvtsstuwwuuuvvtsssssqpomlmmmllkjjkjjjkkllmmmlknrqqrrppstrruxvsuwusvyxxvvvwy|ywxyvuxxuuwwvsqqqrrsttsrppqpooqsrpoqqqqqsrqqrqonpqooqsrqrtsqrtsrtvtqrwxxyyxxz|zy}}z}~|~~~~~~~~~|~~~~~{}}z|~{y{|||z{}~}}~}}~|zyz{{z{|{||{{|}}|}~}}~~~~~~~~~|~}|}~}~~|}~~}~~~~~}}~~}}~~}|}}}|}}}|{|~~}}~~|{{}}}~~|}~~~}}|{||{|~}|{{{zz{{{{{{zyyxvuvwvutrssqpqrpoopqonpqommmoolknonmmmnmmnnnopppqsssttvywvwxxwvvwwwwwxywutttttttttssssssstrqstssrssrsstssuvusrssrqsuutrqrrrrssuutsssssstuvvvvxyzzzyy{||{}|z|~~~}~~}~~~~}||}}~~~{{|}}||}~~}}}}~~~~|}~||}}zz|}|zyz|yxyyxxyyyzz{|{{|~~~~~}~~}}}}~~~~}~~}}}}~~~~~~~~|}~}}}|{z{|{{{|||}||||||||}}|}~~}}}~~~~~}}||zz{||{zzzxwutttssrrqppnmnpnmnnnmkkmlijlllnnnmnnoonoqqopqppqsuvuuvvuvwxxxvvwxxwvxxvwwxyxuvwwvuuwwxyyzzyxwwxyzzxvvvwvuvxxwvuuvuuuuttsstvvvuttuvvvwwuttuwwvxyxxxyz{{|~}}}~~~~~~}~~}~~~~}}}}}}~~}}||}~|{z|~~}}|{|~~|{|||}}|}~~~~~~~~~}}~~~}~~}~~~~~~}}||||{z{{zzzzzzzz|{z{}}}~~~~~~~~}~~~~}||||{{{{|||}~~~~~~}}}||||}}}|zz|}{zz{}}|}~~}|{|}~~~~~~}}~}||}{zzzzzxxywuuvutsrrrpooonnoollmnnmkmnllmnooopppppqrsssstuuttuvwwwvwxxwwxxxxxxyyxwvwwwvwwwwxxyxwwyxxxyyzxxyyyyxxwvvvvutttssttttttsttsrstutstvwvvwwwxxxxyyzzyyzzz||}}~~~~}}~~~~}}~~~}}}}}{{|}|||{zzz{|{zz{zz{{{{{{|}}~~~~~}~~~}}||}}}}}}}}|}~~~~~~~~~~~~}}}~~}}}~||||||}}}}|||||{|||{{{|}}||}}}}}~~~~~}~~}~|z}~~~~~~}}}}~}}}}}{{||~~}|{{|}}}|{z{||}}}|||}}|||||}}|}~~~~~}}~~}}}}~~}~~|{|{|{zzzzzyxwwxxxwwvvvtuuttssttrrssrqqrtsrtvutvvwxwxzzz{{|||}||||}}}|}|y}|urtqt|wy}|wrqvyyuls|}~|z|zzzuuxvksvqorxz}sfmx|}}z{{}~zuy}{|~zxuu~}xxxts{~}}{w{~~~v~rmw}uhz}}qxix|swy{ip|wruu|m\szgw}uyxz~xfnyz~zrwztqoo}}nu}xyxt{knv}}uy}xstw|~tkptpprs~sz}qqsvyyy}}voouz{yxvrqsw|}vpqsrquxupmkihijlpsqfaflorogefhkoolkd]grpotux|tmw}|{~szzrx|}|l`lz{ysovytqqpuypgmrlinpqpf`hopsutwzxx{~~}zz}~yrrsx{u||ww|}~z{x}{y~}w{}{}z}|zy|~ypyyur{~xyx|wpw}wqrssumdluspmilrpox}xspms|}yofmxuruuuxxxz}|y}~{w|~}{wy|zw{y}~zzxxy|}ztprsvxnecaekb[chdcbbjqokqzyxxv}|{~{u}}v{|z}~{y~||x|vlt~~|wrv{uqv|}~|wyzux{}xptytprtrpnlqvrouzzxvuvz~~~}|vy}wpxsefkpsoikorutqvxq{y}{~y~wwv~w|ukt~|zvquyz}ytyxs{}|}}~y~yzz{yvvyupyrbo~xssrqsvxwttrmmt{vnigjqmiptnjklnpqpmmqtrlmssprvy{yy~xwxy{|yqmqtpnooljjjklnokglqlhnuxyurw{zyz{}}||z{{z|}xssvzzurrrv{}}~~ywy}wosyuqtwyzyx{}yz{~}xvuw{}}~}}xwvvxwrpqqpx}yxx}}zux|}|~{~~~~}|}z}~~{|}~xrzzrx}tmooqsjcmvpjkjmqickqpspiqysmrwz{smxwyz~|wz{{ztosvmekrqsojpvtuvw}}{yz|vmorole]bhaZ\_ab^[elhgjlt}wqx}}}{wx|xtxz}}z{z{vqpnqtngiklkfehkjglrsuts{xz}}}{z|~zz{}}zvrquz{{wuw{zy{}~|xsqw|~|}zvtsu{}wqootxurrpnprttutuy}~~}ywxz{z~zsmrxsnkgjqporrporu|~z|~y}~{{|{|}unrwsqnhkokklloqppswxwxy|}{uz~|zxuwyvrrsrqlflrkehkmpmkputqsuvzvrx}zyywz|yxywwzxtvzurwz~~{~|}~yrqrpokginicglnppnsy}}|zvqvzrkllmpjcfjhhhhlpljotvyxx|{wy{wqsvwyxw|~ysy~woopqtqlqwtsuw|~|}~~|yurplgjlgc_\_cbaabehhjsywtwz|}{}~|{|}{xz|{yvsvzyxyyxxxw{}|}}yvsollkifa_bdbbbbegilnnnpstvxwutsuvtqqqsutssttsvyzzww{}}vuuusnigeddcccccbdhkmmlpttuwvx{{z|}|{ywy|zwvux|zx}}xwupmoqpoooswwwyz~~~{uwyusrrsussw|}~~}{ywtrolmomjjkmooortuvwvz~~}~~~||~}}~~|{wvtrtvussstutrsvvuxzyzyx{|yxxyz}|z|}{|}|||yvvwxxvtuwvuwyyzy{~|yvsniiihgfegjklosttsuy|zxxxzzwuvvutrooomklmnnljlppqrrtwwvy}}|||~{xvutsokmpppppsvutvyz{yx}~~}zxvtqomllmlkklkjmoqrstvxxxxyz{{{{||{z{||{ywvvvvwvvvvx{}~~{yxwwxyyxxy{|~~~~~}{|~}{||xvsrqrrqpqstttvwwwwxyywvvvvvuwwwxyyz{zz{{|{yyzywwwwwwvuwxz|||}yvsrrqonnoprssuvuuuvvvuuvwwwwvuuuuuusrqoppnmnnmllkkmnoonnqstvy{}|ywurqnklmmlllnpqqsttttsstssttttsrtuututttsrrstttttvuuvwxyyz~~||{{zywwwwvvvutsssssstsstvwwy{}}{yyxwwxwvvvvvyzz|~~}|{{{zzzyzzyyyyxxyz|}}}|||{z{|zyzz{{{{{zzyyyz{{z{|~~}{zzyxwussstuuwxxvvvwxyxwvutsssssrponmllmoonmmlllljjjjklmoprtuvvwyz{{{{{|}}}}}~~~~~~~|||}}}|||{zzzz{{{|}~~~~~}}|||}|||||}}}}|{{{||}~~~~}}}~}~~~}|}~~}}~~|zyxxyxwwyyxxyz||}}|zyxvtqppnmlkjjjklnoqrrsuvvvwxxxyyyzz{zyyxwwvvvtsrqqqqrtsstttstuuvuuvxyz{|}}}~~}}}|{zyvtttrpppponpstuvwyz|~||}{{zz{||}~~}|{{{{{{{zz{||}}~~}}~~~~{zzyyyyyywvwxz{{{}~}}~~|||{zzz|~~}}~~~}}|zyz|||{{{{|}}~~~}{{{zyyxxxvtttsrqpomlkkklllllmmnprstuvwxz{|}}~~~|{zzyxwvvutssrqqqqonnopppqrsuvvvwyyz{}~}}}|{zyyzyyyxwxyz{|}~~}|{{|{zyxxyyxz{z{|}~}|{yxxxvuvvtsuuvwxz}~~~~~~~~~~}}||zyxvuutttuuvwxz{|~}|zxwutrqpnmmlmmmnoooprtvxy{|}~~|{zxwusrrqpnnmmmllnooppqsstuuvxyxyz{{{|}}|||||{zyywutsrqppppoopqqrtvxz|~{zywvuvvvwwyz|~}||||}}}~}{{{xutrpmllmljjjklmoqsux{~~}|{zzzyyxyzz{}~}|zywusrpnlkkkkjklllnoqrqsuvwwwxzz{{{{{zzyyxwvutssqpooopppprsssttuvwxyyyyzz{{{||{{{{zzyyxxxxxxwxxwvwwwwxyzzz{||}~~}||{zyxxxxxxyzzz{{|}}}~~~~~}~~|{|||{{|}}||}}}}}}}}}}}~~~~~}||}}}|{{{{|||{{{||}~~~~}{{zzzz{{|}~~~}||{z{zz{{{}~~~|yxwvtsronmmnnnnopqrrsuuvwxyyxxyyyyyyyz{{{{zzzyyyyyyyxwwvvvvuutstttstvwxyz|~}{yxwutsssstuvxxy{|}~~|{{{{{z{{{||}~~|zyxxxyyy{|}~~}}|{{{zyxyyyxyzz{{|}~~|{ywusrpoonnoopruwy{}~~}{|||{||}~~~}|{zz{{{{}~~~}}|||{{zz{{{}~}|zwurpmlkjjihhhgghjkmoprstuwyz{{{||}}}}}}}|}}}}}}||{{yyzzyxxxyxwxyyyz{{|~}{yxwuutttttuwwxz{|}}~~}{xvuuutuuuuuvwxy{|}~~}{zyyxwwwwwwxyzzz|}}}~~}~~~~~~~~~~~~~~~~~~~~~}}|||||{|||{{zyz{{zzzzzzzyywvvvutrqpppoooppqqqrsuuvwwwyz{||}}}~~~}{zyxwwwwxwxz{z{|}~~~~~~~}|{{zyxwvusrrsssttuvxyz|~~~~~~~~|{yxwwwwwwwxxyz|}~}|zyxxwwwwwwxyz|||~~||{ywwvuuuuuuuvvwxz||}~|yxwwwwwxyz{~}|||||||}~~|ywusrpnnmmnoprtvwyz|~~}}|zyxvttsrqpppnmlmmnopqrrtuwyz{{}~~|ywutsrqpqqqrstuwxz|}~}|zxwvuusrsrrrrssttuwyz{}~}|zywwwvuuvwwxyzz{}~~}|zyxxwvuvuuuvvwxyz{}~}|{zyxyyz{{|}~}}{zyxvuuuvvvvwxyz{}}{ywutrpoponoqrsvyz|}~}|||||}~~}{ywvtsrqpoopqrrsuwxz{|}~~}}{zzyxwwwwvvvwwwwxyz{|~~|zxvtsqponmlkkklmnnopqrrstvwwwwxzzzzzzyxxwvvuuutstutuwxyz{|}|{zyxxwvvwwxyyz{{{}~~}|{zzyyxyyyz|}~~}|{zyxvvuuuuvvwxxyz{{|}}||}}|{{{zyxxxxwwwvvwwxy{|}~}|zxwutsrrrrrrstvxz|~}{ywvsqonmlkjjjkkklnopqrsttuvvvvwvvvvvvvvvxyz{}~}zyvtrooonlkjjjjkkkkklmmmnnoopqrsstvwxxxyz{{|~~}{ywtsrqponnonnoooopppppqrrrsuutuwxzz{}~}|{zzyxwvvwwvwwwwvvwxwxyzzzz|}~~|zxvsqoonmlkkkklmmnnpqstttvwxyz|}}|yvtsqonmljjiijkkkllmopqrtuvwx{|~~}{xvsqnlihhfdcbaaaaaaaaababdefhiknprtvxz|~~|ywusqonmkjjiiiijkllmmnoqruvwyz|~~}{ywvtsrqqqpppppppqqqrsuvvwxz{|}~|ywuttrqponmmnnoopqrrtvxz{|~}{yvtqonmlljiggggghijjjklnoqtvwyz|~}{yxvtrpomlkjihgfffeddddddeefghjkmnqstvxz{}~}{zywutsqomlkjihhgggghijjllmnopqstvxz|~~~ywutrquz{}{yxvwxz{~}}zz{}~zursuuwwvsnmljjilprqqsqpsstz}}}~~}zxsqsvuqrrnijkihjmnoqrrstw|}}}||~~~}~|yurpppnlkjgca_^]^__`bddbabejnqsuxyyz{~|}zzywwxy}~}|zzzyyxwtpmlkkkkloqpmmnnnqvyz{||}~~|yuttuuvvvvvusrtwz}}}~{xy{{|}}~~}~}zxwtssttvvuutrrtwwy~|y{}|{~}zzzwuwyyxwvvvsppqqrttqoppnnsxvtx|}||}}{{{{{}~~~}~}{{{z{{ywwvsqomlmmlkjhfeddeilkkmonmnqsv{}yxwvvvwwvvwusuxwuy}|{}~|yz}~~~|{zwvxzzywutspnqtuvwwwwxyz|~~~}|}~~{yxyzxvwxvuttuvwxz||{{{|~~z}~}{|{zxwvutuvutuvuuwyyz}~~|}~~~~}~~~~~}}|yxvuwyyxvuvvutvwxyz{zz{{|~~~~}}|{{|}|yxxvuuuuuussrppnmmlmnmlmmmlmnoprsuvwxyz{~|{zxuuvtqqrqppppqtwvvxyvwy{{{}~~~}~~~~~~~~~~~}}|{yxyzzz{{{z{}{z|~}}~}||{ywxxwwy{{z{{{|{y|~~}~~~}}}zyyxxyxxxwwwvwxxz}}~~~}}~|xyzyxxyyyywvvvwwwxzyxxzzz{|}~~~~~~~~~~}}~~|{{{zzyyz{{ywuuuuutsttsrrrqqsusqsuutuvwxyy{}}}~}|{|{zzxwvutssssrqqqppqrrqqrtvvuvwwvwyyy{}|{{}}|~~~}|~~~~}||{z{|}}~}}{z|~~~~~~~~}{|~}{{|{{{{{{|||{zzzz|}}~||}||{z{{zywvvwwvwvvwxwxyzz{|}~}}~~~~~~~~~||{{||{{|{{{|||{||||~~~~~~~~}}~~~}}}||{{zzzzywvuutsrrqpppppqrssssstvwwwyzzzz{}~~~~~~~}}}}{zzzyxxwwvutuusrrrpqrssssrrrtvvwyzyyyz|}~~~}|||{zzz{{{yyzzyz{yyyyyyxxxxyyyyyz{{|}~~}~~}}~~~}~~~~~~}}}~~|{zyzyyyxyzzyyz{{|}~~}~~~~~~~~~~}|||{zzzyyyzzzzzz{||}}~~}||zyyxvutttsrrsssstvvvwwxxyz{{zyzzzzyzzyyyxxxyyxxyxxxxxxxxxwwvvvvuttssttsrsttttuvvwwxyyz{||||~~~~~~~}}}}}|{{||{yxxyxxwvvvwxyyz{|}~~~~~~}||||{zzzyyyxxwwxyxxxyzz{{{|}}~~~~~}}}|{{{|||{{{{{|}}}}}~~}~~}}|zyxwwvutsrstssstuuuuuvwxyyyxxxyzzzzyyyxxxxyyyyxwxyyyyxxwwwwwwwwwvvvvuuvvvuuvvvwwwwxyyxz{{{z{}}}~~}}}|{{z{{zyxwvwxwvuuuvvvvvwxz{{|}~~~}}}|{{|||{{{||{{{|||}}}}}}~~}}~~~~~}}}}|{{{||{{||||{{{|}~~}}}}~~~~~~~~~}||{zyyxxyxwwvvwwwvvvvvwwwwwxxxxxxxxwxxxwwxxxwwwxyyxxwwwvvvvvvvvvvuuvvuutvvuuvvuvvwxyyzzyy{|{{}~~~~}||{{{zyxwwwvvvvvvwwwwxz|}}~~~~~~}}}}}|{{{{{||{{{||{zzz{|{zz{{{{{{|}}~~~~~~~~}|||||{{||}}|}}}~}~~~~~}}}}}}}}~~~~|{{{{{yyzyyxxxxxxxxxwwxxxwwxwwwwxxwxwvvwwwvvwwwvvvvwwwvvuuuuvuutuutttuvutttuuuuvvvwwxxxyz{{{|}}}~~|{{{yxxxxvuttttuutuuvwxxyz|}}~~}}~~~~~~~~}~~}}||||||||||}}}}}~~~~~~~}||}||}}}}||}}}~~~~~}|{|}}}~~~}||}|{zyzzzyyyyzyxxxxxyxxxwwwvvvvvvuuuvvuuuvvuuuuuuuutssttttstttsssrrttttttuuuvvwxxyzzz{{||}~~~~}||{zzyyxwxxyxwxxyyyzzzz{|}}}~~~~}}}~~~~}}}|}}|}}}||{z{|||||}~~~~}}~~~~~~~~~~}~~~}}~~}}|||{zyyyyzyyyyyxyyyyxxyxyxxyyyxwvvwwwvuutssttsttttssrsssttutsttttsstuutvvuvvvwxxyyz{yxxz{}~{xjv|lc[djfa][\__`aaa_^^__`chjhfhjklhfhjkjd`mxyy~xnu{}~z{~~{~~{z{|}{vpnmnppqonmljhjknsstplmnnoonrtsrssx}{zzxwvy}}}~~{wy|wqpnnljkkjjijjkkkkmmlmljkiiihgjle_`bfilprqponmmlnqtx{~|{zwtvy|}}~{z|~~}ytpomllkigjly}{sjbbbcdgjkjhhhfghkmnqomhdehiijijlloty~}{yyyz{|{xvxyyxvvwvxzwtwz{zurqqswz{~{vtqonsz}{{|}zsuyywrpprxxorvplkilponmmmmmloqmhjljgeejouyvrrqqrrrsrlgedglnnonjgghgghihintts{|vuvtsrrvzvsvz}zz|}}zwz}xv{xpqxxw}~|yy~ytvxyzwsux}|wwxvuy~~}}zwwz}}{x{|rhiljhfekooohagokd_ZYYWVVXYY]_\Z[ZXXWWXYYZ[YVVWWWWUTUWWWUSTUUWXY\`cc`^`cfimonlllpw}~|zz{~}|yz}}|{z{~}|yvvwvuuwwwwvvvvuuutrrtttuuuutsrrrrrrqruutvtsx|{yxxy|~~~~}|~}{|}}{vtvy{{||||yvwyyy{}}||~}}~~~~}~}{{||~||yyz{}{xyzz|~}|||{|}zwutwzywwvspqrqqqqpnmkjkjijhhjhfgggjheefhkllkklmlmquvuvwxyvsssw{wrrswzwssrpooqttpnoqpoqssqppmlostutstttsrqpopqppomoqpnnoomoqolkjkmighiggikkkmprqmjlprsstvwxz~}||~~|}~|}}|z{}zz|~~~~}|zyz}~{{|xuvwyzxusssuvvxyxwx{{z|~{yyx|}{{{}~}}~~}||~~~|}~|zyxxvw{}zvtsuwz{~}zxwwy|~|yuuwusvxyzvqstuurprtvvsomloqolhfgjhhkmmnnortuvvwx{}~~}~~{z{|~~~~~{{|}}|~}~~~}~~{z|}~|{~}{|~~~~}|}~~{{}}~~~}{|~}{{{zxvvutuxyyz|}{{yyxuuvwxyxvrnnpqqonpsrqstssrrrrtvxwutuwwwyzyxxyyzzzyyxxz}~~|ywuttvwxyyxxxwvuvwwwwwwwwwwxywwvutsqqqrrqrqmikmmlkihfdcfhjkkjhghhfccefgfeeggfgijloruxxy{}}|wz~}{{{|~}|}|zz{|{{{{{}||||}}|zyyxwxyyyyyz||{xttuvwxyyxxxwwxz{{ywxz|}~~}{}~~|zvy{zywuwyxwvvxyxwuuustsstvxyyyyz|~~}~}|||||{|}}|{yxxyxustvutssrqppppruxy{|~}~}}~~}~}|}~|zz{{z{||{{{|}|~~~~}||||||||{z{||||{|||}}}~~~~~~}}~~~}}|{}~}}}}}~~|{zzz{{|~}{{{|}~~{yyzzyxyzyyxwvvuttttstvsqrtsrrstuwyz{zyy{{zzzzzz{||{{{{{{{{zyzzz{yvxyxwvuttuvvuttuvtrsuutsqrtuutsssqnmlkklljiijigfdeeddffffeeefeeffdcdeeeegilnpswz}~~~~}|z{||||{{zyxyyyyyz{{yz{|}}~}|~~|zz{{zxwwxwuuwwwwvvvwxxyz{}~~~}}}~~}~~|{zxwwwwusssrrssqpqrrrstsssuuuvwwwy{zz|||}}}~~|{z{|}}}~|{zz{zxvutrpopqrsttux{}~~~}|||}~~}{{{{zyz}~~~~~}}}~|{{{|}|{zzz{{zz{}}~~}}}|{{{{{zyxwwwwwvuuuuvwvwxxxwwxyyxyz{}~}||}~~}}||}|{zyxyyyzyyyxyyyxwxxxxwvwwvutssssrqqqponnmlkkjjiiihggghhhgfeefgfecccccbaaaabdgimqtwy|~~~~~}}}}|}|{{{|}}}||{{{zyyyyxvuuuuuuvvwwwwxyyywvvvwwvvvvvvvvuuuvvvvuvxyyxyz|}~~~~~}{zzzyxwwvuutttttssrsrsttttttuuvwxxxzzz{}~~~~~~~}}}}||{zywvvvusrqqppnmlkkkihikmortwz}~~~}~~~~~}||}}}||||}||{{|}~~~~~~~~~~~~}}||||||{{{{{{{}}}||}~~}}|{zxwwvuttuwy|~}}}}||{{z{||}~~~~~~~|{{|{{zzzzzyyyz{{zzz{zz{||{{{{{{{{{|||{z{{zyyyyyyyzzyxyyzyyyyzxwvuuvuutsrrqqqqrqpooooooooonnnmlllmlkkkkkihhiihgfffffeeffecbccccdfiloruy|~~}}||{zzzzyxwwwwwwvuutsstttssstuvwxxxyyxwwvuuttsssssssttuvwwxy{|}}}~~~~}||{{{zzzyyyyxyxxxxxxxxxyyyzz{|}}~~~~}|{zzzzyyxxwvuuuutssrrqqpoonmlkkkjjklnqswz|~~~~}~~~~}}}}}||}}}}}~~~~}}}}}||}~}|||}~~~~~~~}}}|{yxwvutrrrrtuxz}~~~~~}}}}|||||||{{{{zyyyyyyxxxxxxxxyyxxyzzz{{{{{{|||{yxxxxwwwvvvuuuvvuttuuttttttssrssrqqqppppppopppooooooonnmmmmlkjjihfeeddcdehknqtx{}~}|{{{zyxxxxxxxxxxxwwwwvuuttsrrssstuvvvwwwwwvvvwwwwwwxxyz{{||||}~~~~~~~~~~}}}}}}}}||}}}}}}}||}~~~~}}}|||{{zyxwwwvvuuuutsssrqpoonlkihhghijlnruy|~~~}~~}}||}}~~~~}}}}}}||}}}}}}~~}}}}}}||||{{|||||{|{|||||||{{|}}}}}~~~~~}|{zzyyxwvvuuttuvx{}~~}}||{{zyyyyyxxxxyyyyyzzzzz{{{z{{zzzzzzzz{{{{zzz{{{{{{zzz{{zzzzzzzzyyyyxyxwwwwvvvvuuuuuttuttsssrrqqqqppoooonnnnnmlllllkkklmnpqstvwxyyzyyyyyyxxxxxyyyyyyzzzzzzzzzyyyyyyxwvwwvvvuuuuuuuuuuvvwwxxxyyzzzzzzzzyyyyyyxxyyyyyyyz{{{{{|}}~~~}||{{{{|{{{{{|||}~~~~~~~~~~~~~~~~~~~~~}}|}}|{zzyyxwwwwvuuuuutttttttuuwxxyz|}}~~~}}}||{{{{zz{{zzz{|||}||}}}~~~~~~}}}}}}}}~}}~~~~~~~}}~}}}}}}}}}}}}}}~~~~}~~~}}~~}}}~}}}}}|{{zzyyxxwwwvvvuuttttsttsrrrrrrqppppooooppooooonnnnoonmmmmmnnnnooopqqqrrrrstuvvvvwwxxxxyxxxwwwxxwwwxwwwwwxxxxxyyyyyyyzzzzyz{{zzzzyyyyyyxxxxxyyyyyyzz{{{{|||||}}}~~~~~~~~}}}|||||{{|||{{{{|{{{||||}}}}~~~~~~~~}}}|||||{{{{zzzzzzyxxxwxxwvvwvvvwwwwwwxyzzz{{|}}~~~~~~}}}|||}}}}}~~~~~~}}}|{zzzzyyxxxxwwwwvuuutttsrrqqrrqqqppqqpppoooonnnnnmmmmmmmlmmmmmmmmnnooppppqrsstttttuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyzzzyyyyyyyyyyyyyyyzzz{{{{|||||}}}}|||||{{{{{{{{{{{{{|}}}~~~~~~~~~~}}}||{{{{{zzzz{{zz{{{||}}}}~~~~~~}}}}}}||||||||||||||||{{{{zzyyzyxxxxxxxwxxyyxyyzzz{||}}}~~~~~~~~}~~~~~~~}}}}}||||||||}}}|||xtvuz}~~z{{y~|xxx}wxx|~~}~~~}zz|}}z~~{z}~zxxz~}xvvuv|}xtrqswz{yuqopswzzvqmkkmnmjgc__cgjnomjjmrw}~ywz~|ursuwvtpjfefjnqrpkhjpuw{{xtsuz~}yusstx{xrnmllotwwtqooqvz{{zwttwy{|zusstw|}{}~}{~}zvsuy~}}~zxxyz}~}zwuvy||}}}~}zwtssvz}~~~|wtqqswz{yxyz{~~}zxwy{}|ywwutx}~}}}{|}~{z{{{}~{wwxusy}|xwuroswvrrqmkmquwvtstuxz}}xuuvvutqmlnrstwzxuuwy{}~|z~~}{wuwyzxxxvux}|xz}~~}}~~}|yurprtsrrrpoptvwyzywxzyy}|xwxy}~}|{ywsniggeegihhijmqux{||}~{~~~~|zz{}~~{yxvuxywxywtuxyz|~{{{yxyyupnmmnprsrqsvy}|ywxxvsrrqpruutuutsuxxxyyvtuwwuwxurrrstsrponmnponnljiggijigfgikmqtwz{}}yvsommnkhijhffggfhjfcfigfjnmklopqsuuttttuvwvvtstuvvxyxwxzzz{|{zyxvuvwxyyzzz{~~{xwvtrssrpoonnqttstuvwy|~{yyyyxwvwx{~}zyyxxxwusrqqrtsrqqonoqrrrqqrsuwy}~||yxxwvvvutstuwz|{z|}}|{{zyvrpnlkjihgffgjmqsuwy|~}}|{{{{zyxvuuuutsststvwy{|{~~~{yxxwvwxvvx{}{yvutsrqqrsttvvtstuvvuuvwwwwwz{{||}~|zyxxxvuvwwwz}~~{xtpnljgeecabdeefghjmpsvz}~~}|zxwvvvvwxz{|}|zxvusqqqpoqsuvvxz|~}{wtsroooprtuw{~~}}}}||{{zyyzyxxyz{{{~}|zyxxwvuutssrqoopppprtuvy|~~{yvtpmlkigffeegijknrux||yvsokheb_]\ZYXVVVVWXY[]_acfilnqsuvxyxyyxxwvuuusqqrrqqrrsstuvwxyz{|~~}}|zxwuttspoooooopqrtvvxz{|~~~~zwspmjhfba`_`acdfiknpuxz|~|zwusrpnlkjigfeddddcdefhjloqsvyz{}~~~}{ywvutsrqpqstuxz|~{zxvtsqponnnnnoprsvxz{}~}}|{zzz{|~}zwtromljihhggijklnpruxz|}~~}}}}}}}}~~~~ytqmifcaaa``bcdgiloruwy{}~~}|{{zyyyyyz{}~~{wusqommmmnopqsuwyz|}~}|zywvuttuuvwxy{}~{yvtsrqpppppqsuwy{|~|zywvutsrrrssttvwwxyzz{|}}}}}}}}||{{{zyyxxxxxxxwwxyyz{{|}|xurnkhfca_^\\\\\]^_`bcdfghijkklllllllllllmmllmmmmmnoppqrrstuwyz{|~{wtqomkjihgghjkmpqrstvwxyyzzyyzzzzyyxxxxxxxxwwwwxyyzz{||}~{xvurqonnoopqrstuvwxyzz{{{{{{{{zzyxxxwwvvvuuuvvwxxxyz{|}~~zwusqonlkkkklmnopqrtuvwxyyzzz{{|||{{zz{{zyyxxwwwwwwwwxxy{}~|{yxwwwwxxyzz{|}}~~~~}|||{zyxxxwwvvvvvwxyz{}|zxwvutttuuvvwxz{{||||||}}||{{{{{{{{zzzyxxwwvuttssrrrrstvwy{}|zxwvutttuuvwxyz{||}~~~~~~~~}}}}}}}}||{{{zzyxxwvvvvvvwwxy{}}|||||}}~~~~~~}}}||{{zzzyxwvuuuuttuuuvwy{}~|zyxwwwxxyz{|}~~~~~~~~~~}|{zzyxwvuuuuuuuvvwxz{|~~|{ywvtrqonmllkkklllmnnopqqqqqqrrrrrqppppooonmllkkjjiiihhhijjkllnoprtuwy{|}~~}|{zyxwvvvvvvvvvwwwxyz{{{||}}}~}}}}}|||{{zyxwwvuuutttuuvwxyz{}~~~}}|||{zyxxwwvuuuttttuuvwwxyyz{|}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zyxxxwwwwwxxyyz{|}~~}}}|||{{{{{||}}~~|{zyyxxxxwwxyz{|}~~~~~}|zzyxxwwwwwyz{{|}~}|{zyyxwvutttuuvvwxxy{|~~~}|{{{||}~~}}}|}~~~}}}}~|yvpkpyullmszvromsupmmlfdtzqqruxwuuwxxtcgotxtnsvutmiovut{rw~}wx{yzvrwz}}{xlajuy}zzzyxyzz{{qu~~|zw}}yxyxvvtxzzxsouysov~v}{z|unv|w{}{t~zwy{~wrsutam{yix~{ns|m~~mmny{lt{oefhsmZoq`sx{yn{{wrqw|~wm|yxv~zn~y~{rz~~~xou}}~|yt{~w|{z{~|{}|ywtqswnfltwxwvxyvv{}}|{z|{wsniikorlfhklkfbcfkprpnnjdnyvrsu{xptxqnqsy~tljhoujao|siptswofuzt||}}|z{{|v||wty}}||||zyyxz{z}}{z{}xvrsurqqrvy}~~}|~wsy~y|}zyzrkkltyrmswwvxz{}~}||}}yyyyzzurux{~~}|xy{sz|ux||xuxysptwtpkgmtpnicmyskloonquy|wot{xvusxzuqmijlhejojelrstolx}{v{yvurw{tnt||{uot}|zzy{{z|vpz~x}|tvxwxrlprtxnchkeadgjnf]husqomx}x{~~yt{~wuyyx{}wqnqx{xuqmrzzz~|wyz|~}~y}w{sz~||~}z}tssuvxx{xtvxutz~{sw~z|{y~w~||}~yvvrosxskfchpkekmiggfhkmnlouxtotywvz}|~}|}{wtstwy{{xtx}|z}~}}{}~y~|zzzyzyvuwuqtxpkooptspoptwvvvwy||x{{vyzvvwwtrux{}zz}~~}z{{vrtwxxspx~}}|{}}}zyyxvskdeglpkfffjnopruus|{}{yz||ytw|~xz~~~{zyz||yuw{{}|yz}~|x|{x||tvyyxqks|tnrv}~x}x||pfp|siihlrkefghjfcktlbjruzxs|uwxz{uptyvsuv{{}}|z~zqsvwvojntspmlpuspv|}}y~}~zqruqmhdhlhdfhhiijqwutz~|~x|~xrrrssqnkinsroprrtwxz}|||y}~~|wz~{vsooquxtponory|vqqsy~|yyxz}~~|~~}~}~~vwzyxxwxztmsyuqolpusqqqtussx}zwxyz}}|zry~|zxz|ywz~|yurz}tx{|~|{~~~x}|zy|}|{z|}yvz~wrvyz{vrvz{|yvz~wrvzzxrnsyuqrsuxtpw~|yww|~|z}|xz~ytw{{zupv|xusrvyuqtwusqnrxrlmoqsnhkoooootxusw{}~|{|}{y~y|~{v|{ttuwzvrw}zwyz~{}~y~{x}~|ywz|yxyyy{zx}|wy{}{wy{{|}|}~|{~~{x{|yyxwvsqrtrpnmqvsqrsuxyz}}|}x{~}{ywx{{{{{{||}|xzzyytopqpopqpnmmqutsrptxwusqrtsruxtpqruxursuuwwxz|yx|~~z}yvww{~{xxz{|{z}{v{~|{}~|{ywwxuqrutttsvyzz{{||||~}z{}|{~}{~}|}}||{yywuvwurrrrtsprtttssvyzzzz{|||}}|}~}}}}zwvvuuuusrqrvyxvwxz|||}}~}~~}|}~}|}}||{z|}{zz{}~}~}~~~~}{xz|ywtqrusqpppqqrttrppqtwustvxzyxz{yxz{||yvz~|{}}}{yyzyy{|{yvvxyywvvvxxxyxvttuvvtqpqstsqqrrstuvwxy|~}|}|{zyz{||{|||}~~~~}}|||{{{z{}~~}}}~~~~}}|{{{zz{{|||}}~~}|{z{|{zzyyzywyyzzyxz|}~~~~~~~}~~~~~|{|}}}{yxywvwvutsrsspnmmmmkjkmmmmmnponnoqrrqrtttttuwxwy{{||{|~~~~}|{zz{{{{{|{yy{||{zzz{{yyyxyxwxyxxxxwwxyz|||~~}{zzzzxwxxwwwwwwvvwwvuuuvvvvwxyyyxy{{{z{|}}}}}}||{{{{{{||||}}~~~}||||{{|||||{{||{{|}}}|||{{zyyyyyzzz{{}~~~~~}}}}|{zzzzzz{{{{||}||{{{{zxwwwvtsrssrqqpoooopppqrqqqrsuvwxxy{|||}~~~}|{{|||{{z{{{{zyyxxvuuuuuutttuuutttuuuuvxyyyz{|~~~}|{zzzzzzyzzzz{{{|~~~~}}}}}~}}}}}}~}~~~~~~~}}}}|{zz{zzzzzyzzzzzyywvuuuvvvvuutttssssrqooooonnnooppppppqqqrstttuuvwxyyz||||}~|zzz{{zzzz{{{{{|}}}|{{{|||||~~}|{zzyxwvvvvvvwwwxxxxwwxxxxxxyz{{{||}~~~}}}~}}}}}||{{{||||}}~}}}}}}~~~~~}|||{{{z{{zyyyzz{{{{||}}}~~}||{{|{{{z{|{yyyz{{{{{zzzzyyyyyyxxxxxyyyyyyyxwwwvutuutsrqqqqrrrrtuvvvwyyyxxyz{|}}}~~~|{zywwwvuuuuvvvvuuvvvwwwwwwwwxyzzzzzz{|||||||{{||}}~~~~~}}|||}~~~~}}}~~~}|||}~~}}~~}}}}|{z{{{{{zzzzzzyyzzzz|}~~~}|{|||||}}~~}||||{{{|||{zzzz{zyyyyyxwvuuuvvuuvwwwwwxxyxxxwvvuutttrqqqqqppqqrrqqqrrstttuwxxxyz|}~~}}}}}}~~~~~}}}~~}|||}}}||{{||}||}}~}|}~~}||{zyyzzyxwwwwxyyzzyyz{||||{{{{{zzyyyyxwwxxyxwxyzzzyyxxxyz{|}}~~~~~~}|||{{z{|}}}~}}}}~}|||}}||||}}}}}||||{zzyyxwwwwvwwwwvvvwxxyyyyyyzyyyyyxxwvuuuuuttuuuuuuvvwwxyyz{|}}~~~}}}||||||{{{zzzyyyyzyyxxxyxxwvvvuuuuvvwvvvwwxxyz{{|||}~~~~~~~~~~~}}|}}}~~~~~~}|zzzzyxwvvwwwwwwxwwvwxz{||||}~~~~}~~~~~}{zxxwwuttsststuvvvuuvwxzzzyyyz{zzzzyxwvvuutsqooopppppppqstuvwwwxxyzz{{{{{{|}~~~~~~~~~~~}||||}|{zz{}}~}||||||{|||{zyyz{{{zzz{||}~~~}{zzz{|{zzz{{{{|||||{{{|||{{{||{zzyxwwwvvuuuuuvwwxyyzzyyz{{||{{{|}~~~}}~~~~~~~~~}||}}}}|||{{||}~~}|{{{{zyyyyzzz{||{{{{{{{zzzzzz{{{{{zyyyyyxwuuuuuuuvvwwxyz{||||||}~~~~~~~~~~}||{{{{zzzyyxxxxxxxxwwvwwxxxxxxyyxxxxxwwwwwwxxyy{{|}}~~~~}|||{{{zyyxxxwwvvwwwwwxxxxxxxyzyyyyzz{||}}~~}}}}}~}||}}~}}}~~~~~~}~~}|{{{zyxwxxyyxyyyyyzzzzzyyzyyyxyyyxwwwwwvutsstsrrrststtuvvvvuuvvvvuvvvvvwxyyyz{|}~~~~}}}}}}}}}}}}}||}}}|{{{zzyxxwxxxxwwyzz{|}}~~}}}}}||{{|||||{{{zzyyzzyyxxwwxxxwwvwwwvvvwwwxxxyxxyxyyyyzzzzz{|}~~}}}|{{{{||{zz{||{zz{{|{zzz{|}}~~~}}||{{{|{{{{{{{{{{{z{zzzz{|||||{{{{{zyyyyyxwwwwwxxwwxxxxyyyzyz{{{|||}}~~~~~~~}~~~}~~~~~~~~~}}}|{{{{zzzyyyxwwwwwwwwxxwwwwwwvvvvwwwwwxy{||}~~}}}}}|{zzzzyxwwxxwvuuuuuuuuuvvwwxyzzz{{{||}~~~~~~}|{|{{zz{||||{|}~~}|{{{{{zzyyyyyzzzyyyyxyyz{{zzyzyzzyxxwwvtsstsrqppqqqqqrsttttuvwxxyz{|||||}}}}}}||{{{|}~~~~}|||{zzyyxxwvvvvvvvvwxyz{|}}}~~~}|{zzzyzyzzzzzzz{{{{zzzyyyyyyzzyxwxxxwwvvvvuutuvvwwxxyyz{{|}~~~~~~}|zyyyywvvvxxxxxxyz{{|}~~}|||{{{zzzz{zz{{||{{|}}}}}}}}}}{{{{zyxwvvuuuuuvvvvwwyzzz{{{||}}}}~}||||||{{{{||}}~~~}}}}~~}~~~~~~~~~~}||||{zzzyzzyxwvwvvvwwwwwwxyz{||}~~~~~~~~~~~~}|{{zzxxxxxwvvvwxxxwvvwvvuuvwwwvwwxzzzzzz{zz{|||||}~}~~~~}||{{zzzz{{{{{|}}~~}}}||{{{{zzyyyyzyyyxxxwvwwxxxwvvvwwvuuutsrqqqqppqqrsssttuvwwxxyyyyyyzz{{z{{{{{|}~~~~~}}}}|{zyyyyxxxyz{zyzzz{{{||}}}}}}~~~~}}||||{{zzz{zzz{{|{zyxyyyxwwwvwwwwwxyyxxxxxxxxwwwwwxxyyz{{||||||}}}~~~}|||{zyxxxyxxxyyyzzyz{||{{|}}~~}}}}~~}}|||}}}||||{zzzzzzz{{{zzzzzzzyyyxxvvvvvwwwvvwwxxwxxyxxwxxyzzyxyz{{{{||||}}~~~}~~~}}}|||}}}}}}}}}||{|||{zz{|{{{zzz{{{{z{zzz{||}}~~~~~}~|w|}|~~~unruwyxx{vmkosw|~{yxuvy{zzzspw}}|xtw{{~|z|}~}~|zy}~|{{urx~yw~}yuuz|}~||}zy}{vxyy{zz|zxusuxwwz{vqppruttuusrpqrstuvytlmrsusouxrnmmpstvxuoqtrqrw~~xuvxy{~}z||{}}|~~||~z}}}{yz}~{z~~~}~|~|zz}}|}}~}~zwy{}~{xuvxyyvv{}yvvwy{|~~}}|z|~~~{{~~~~{{}~}}|yvvwvwzzxwvuuvuvwvvyxuvy{~}~zx{}{{y{{zzz~{||yz}|{{}}}}||}}}~~}vruwvwwurpoprsrommmnopqqswzzxvwyz{{z}|z{|}|z{}{y{{|{~}|~|yyxvvyywvvwzwruyz|{z~||}~~}~|~}~~~}|~~~}||}{{|yyy{}}zwy{zyxw{}|}~~~}{|~~zz|~{~~}|||{{zzzywxyxvppssqsuuuuwz|~~|~~~}|{yyyxurqsuvvusrv|}yvuwyspvxvvwupllnomlorkeehkljjknrpnpsx{wuy{}~{|~}~~~}~tz}z|}{xttvxxvwwwzzsqx}ywy{yyx||v{}zy{}||~~~{}{|}}~{z{{~~zz}}{w|{xyz|}yxwxy{zwtvwwxxxywttw{}yuy~}zww{}{|}|z{~~z}~~}}}z}}|~{zz}z|~x{~{~}}}vuyzxwuw{xuvwyyvux{}vx||{xwz}~}yxy{}{wx{{yxxwx{|yz|zy{}~}}|{{}{wzzyyxyyxwy{zw{|utz{xtquxvtvxtptvqqxxtstuvsty}~}ywz~|~}z}~|{}|z{|||}|z|}{{zyz{z|{zzyyzz{zvuyzwvvwxxxxvuvy{|}}w{~}}|{zyxxwvuuttvvspsuuuuuxvrtxxxww{~}}~~}}||{|{x{~{wwyxwwursuvvsoqsrrrpomnopomnpomoptuqpvxvuuw{{z}z{~{z~}wtvwxwvxzvtwzyvuvyyxxy|}{~~}~~~~|~~}~|}}}~~|}~{}~|{zzz{~}{zz|~~~z~}~~~~|~y{~~~~~~}}}}~}{|~}}~||{~|||{{|zyxwzzvsuvuvxyxvvwwz}}}||~{~{|zvvxwsrvxwurrsuyzxwwzywy||{yvy{zywvxxusruwxyxvwyywtv||yxyzzxxz{zz{yvy}~|{{|~~~}}}||}|}|xy{||ywz|{zxxyzywuwzyxwvwwuuvuuvvutttrqqswwttvxzzyz{}~~~~~~}zz||{{{{zzzyxxy{{yzzwv{~}||}}{{~~}}}{xxxxxxyzzwuvxyzyzzzzzz|~}~~|z~~|zz{xv{yuy{xvvwxxvvvrpsvsqqpnmmmnnmmmmmlmqrqqqrtsquyyyxwy{}}|}~|~~{xwwxyxvutsstsuwuprwwusswzvsvwwy{{z{~~|||~}|~}}}|}}wx|{xwvwxwvwvuvy{{yxyzzyz|}|zz{||||{z|}|~}}{}~|ywz~}yyzz{}~}}}}~y||}~}~}~|}~||}|yxyzzyvy}zvwxz{zxxz{{yyy{}{xz}~}zy|}{xwx{{xwxwvxyusuuwwsv|zuvxyzzz{|~||{{|zx}|y}~zyyzzxvwxxwz{xwz{zyz}~~}|{|~|y{}}|zz~~{|~~}{||||}{{zyz{ywwwwwxzyyzyxxy}~~}}}}}{zyxyyyyxy{zyz{{|}}{z||zyzzz||ywz|{{zzzzz}~}|~~~~~~{}{}xyz{{xwyyzywwy|}|~}}~|z|~{xyz{zxxyyxwwvurpqqqrqonlklllmkiiilomjlnppmotsrstwzxvuw{~~|z}{~{z~~{yxwxxxwuttvwtsvwxwuuvwywuy{ywwy|{xyy{~}}}|zzyyxvvvvwwursxyxvtuxwvwwwwvwyyyyy}||~~~~~~}zxxzywy{xvwxwwxy{yvx{{z{{z{}~{{~|{|||zwwxwwvvwwvuuuvvvuuvwxxwx{|{yxy|{yyzzzyxwvvwvwxyzwsx}}|yx|}}~~~}}}~|{}}}{vx}}zxyyxz{xxyyzzvvyywy{zxy{zz{|}}}}~~~~~~~~}|z|~}{}}||{zz{}}|~~~{}~|y|~{zz|~}{z{|}}zy|}{zzzzyxz{ywz}{yyz}}|}||||zz{|||{{~~|}~}}~}}~~}~z~~}|{zwvwzxttsrrqoqrttqooqsqkossrnllmooklnoqnjmrqortstwxy{}|~~y|~v{~|}~rt}thjqw|~|ukinr{{w{~uqpnw}{rmimosy~wrmiehs~zvwyxvz}{wpir}}|sx}xt}vr~wvz~}xw~yqkjlmoolhd`_gnmigfedcejkruj`^bjnppibbdfiinska`emomswsnkmu~}xx{}z||yyywxyxtqqv{~{zvojmvzzywx}~}~zxuw{zslhd`djjiiiecelptskddeedegd^ZUSV^c]SSUPQX\ZX[^XU^ejmidgiedgllhea[Zafa]dkaW^ffeijgcbehinpicfiecimjeijb`iqpjkne]enicfg_Y\adgfda_adcdhkmkgikkossrqnptvv|xqrx{xuy{xuutuz~wx}|}}{}xquzwwzyspu{||~z}|yz}ypqy{}~|~}{ztosz{zxw}{~|vquyupnlhddc]\eheceimnqw|~~}}zzxvxyxyvpowxw{zxtquyvqmiiifbbca][\]``_cfc^bjkknqsvuv}}~}~z~~~}{|~{wuw{{qhkpjchlg_Z[^^]]__^_bejqtsvzyz}xz~|x{ztt{~yuxzxx{|yw}wpv|zuwzxssrpqssrpkikoniikifdeikheilnorvz~|zzvqttkflnieghgfjkd\cnlchnjgilnqrqpprrqrrsuurnmrrqsvtqrtusuzxsstvxusx|z{{||}~{wwxvstsoouwrrwyusw~|}|{{}|xwxz}}}~z}~zy~||x}{vusommjhecdghfghgffeehgegijkihmppoonoqqpqrpmnmihheb`_]YTUXURRSSTX\ZY_ccdeimnnqrrromllmlid^\[WRPMIFC@?>:5562/23102688:@BEILORVY\]`bdedaaegda^YXZXRRRPPPPRRRRRW[ZY]`bfghkllmnopppnjhgda^[XVSMIIIGE@>AB??BEFHKJINRUZ]\_bccehjjigdefda`^]]]]]^cillouz{}~|zzz{yuvwtssstsqooopqrrrsvx{{yyzzxvuvxz{}}{xtnifda]ZZ[WUZ]\\_bdgkprprwzzzzzz{zwtsqonkhjmlkmqvww{{zzyvuurljkjfcba`_^]\[]]ZX[_abdgknqsvxy{}|ywwvsqokhffdcbbdddfhjlqtvy}~}|xtrpnllkhffdcdcbcdeefilpqrsw{~|{{{ywusssuvwvxz{}~|ysnkige^Z[YSPQRTWWUV\acgkmqsruzzyz|zxwwwvtrrqonnmnqsqpqrtvuvy|~~||xrlheca]YWWWUSUXYZ[]adeghknnortsrqpqpnopnlmnmmnpsuuxz|~~{vrpnmlheedabdfhjklnpsuvwxz{{yxyzxwvssqooqpprsvyy{~~|}}~}|zwx{zxwuxzzz{{~}}ytqnljgfedbabaacfedegjlkkmnoqqqrstqpsusrstusoprrrrrrsstuvxzz{}{vsrokhfgffgimqrtwyz|~}{{yxwvtrpnnmmlkiijkjjlnmmopqsuwy{}~|xusrolkjgeddbcffefggiijnpomnnopponppommmmliijkjkklmorsstvy}~~}yvusqnkkmjhkmlkllnpqtxvtx|{{~|{{{ywvuttttwy{}~~{zzyz||z{||}}||}|{|~~~~}{{|}|}~~|zxxxvuuttstvy{|}|zzuqonmkjiijmlkmnrurquxxywwwwvusstsrpopnlkjigfeffdbdfffgilmoqtvx||yvrmjigeddfgedfhkmnoppqqppopqnkkkjihikifdccca_____^^]^__`acegjmpuz~}}~}{z{zyyxyyvuxxuttttttvxz{~~|{{{z{|{|~~}|{{{{zzz{|~~}~}}}}}|xxxvtqooonlkkkkkllmnmlopqqqruvwyz{}~~~|}}}~~}{ywwvvvuttuuvwwy{z{}~~~~}}}}|{yyz}}|||}}}|}~|}|||}|zyyzzyyyzzyzywvwwvutssrsuvttvxz|~}}||{||||||}~}|~~~~~}~~~~~||{|}{yyzz{zyz{{{{{|}~}|{zvtrpnmmmmllmnopqrstvuvxyxxyzyxxxxyxussssrqpqqpqrqpponmnomkjjiihhiihiklmmnopqrrrrqqqonllljhhgfecbba`bca`aabcdefhiloooqssstuuuutrrspnoooomloppprrrsuuvwyz{{|~|ywvtsstuuux{}~|ywutrommnnmlmnprrsuwyzz|}|~~}}}}~~|zzz||{|}~}|zxwvtssrqrtsrrsuvvwxyz{|}}~~|yxvttutrqppppqrtuwxyy{~|{{|{zxxyxwyz{||}~|zz{yvvurqrrrsuvxz{~~{zyxwtqomllkkkllmmprsuwz|~|yyzxuttsqonmnnnmmmnpqqsstttvxyzzz|~~~|z{{ywwyz|}||}|{{|||}~|{}~~~}}~~~~}{z{zvtuutuwxyyy|~}}}{xuromihhfbbdgihhjloqsvx{~|{zywusrqpommlkihffedcdfgfdegijjkmmmllllkjhfdca][ZZYUSSSUVUVXZ]_beilprswz|}}~|zxwvsrponljhgghgfghhgffffgghghkoqstvy|~zyxvvvuvxxxy|~}~}{{{||zy{|zyz{||||}~~~~}}||zxvttsrpnmnnlmnpstux{~zxvtrpnllnmkkmoqqsvxz{}~|{{{yz|zxxxxyxxz{yyz{||}~~|zyzxtrponjgijiiijmoprux{}{{zxurpponmlmmmmnorsuwy{|~|yxxusssqpqqssrswwvwxxxyywxyxwwwxxwwyyvuxzyxxwwvtssuyzzxw{}{{~~~}|zy|~~~~{ywvvvvuttuuuuvx{}~~|yvsqoljigffgffiknqsuz~~{xuromjhggdcaaaba``bcdeefhjjjlmnoqrsqppqomlkigdb`^\[[ZZYYZ\^`acegiklnqstttvxxxwwxwusrqqqponljhgffffeecegghjmprsvz|~~~}{zzzzyxz}}~~}{xvtrqqppppprtvxz|~}{yxwtqsuvvxz}}{xusqnmnnlmopstvx{}~~}||||{zzzywvvutsrstsstuwxz{{|~}{wtrqnnnmlkkmpqquy|~}zyxxvvwxxz{|}~|wtsqmkihhfdeeeeeegikmnoqrsttwyyy{|}}}~~~}}|{yxussronlkjjklmmnpsvx{~}{{ywy{z{|~}}}zwwxxyy{|}}~~~}{zyyyvtutsrsrpppqrportsstvy{zz|~~~}}|{yxwvutttsrqpppqpoomlkkkihggfeeegfddefghiklljjkllllkjigecba`]\\[\[[]_`__`befhkmmmlmnoprrrrrrrrrsuvvvwy{||~||{yxwvwwwwwz~}{zz{{y{||||}|zyxwwwwwwwwwxz|~~}|}|{zz{{{{}}}~~~~}|{yxwwwvvwwwwxxxy{|~|zwtpmkjhgfefgikoqsvy|}{zxwvutsrrstuvvxz{||xutpmmmjijlmopswxx|}zwtpmljgedcbbbdfghknpqtwz}~|{ywusrpoooopqqsvxy{}}~~~~}{z{zyyz{{||}~|zwvvvvvuvwwwy|~}||||}}}~~|{z{{zzzz|}}~}|}~}{zxwvwwvvvwxyyyz{|}~}|yusqnjfb_]ZWTRQOOOPQRSTWY[]`cegghijkkllkjhggfeeddcbceeegijlnqsuuvz{z|~~~~}||}|yxxwvtqpponmkjjiiiikkknsuvwxyzz|~}|{zyzzyxxy{}|zxvtsrpnmmnnopqrtux{|~}|}|{|}~~}|zywvutrrqrstttvwx{~}{zywvutrrrrsuwy|~|yusrqnmlkkjhijlmnoooqsuvvwyyxxyyxwvwwvvvvwwxy{}{wutspnllljjjkkjjklllnnlkkkkjiijjiiijlnqrtwy|}zwvsommlkihhhikmoqrsuvwxyzzzzz{}|{{||||~~|{zyywttuttuvvutuvvvxyxwxyz|}}zwtssqonmmlkkmoqppsvwy{}~}|zxyzxwwwvutuvvvvvvwvvy|}~~}}}}{yvtsojheb_\ZXVSQPNLLLKJJJKLMNOQRTUWZ]`dgiloruxz}}{yxwusstsrstvwxxz{|}}~~}{yvtroljgdba_^]]^_`adfgiklnooppppqrsssstuvwy{}}{ywtqomllkijkihijmopqstuvxz|||}~}zwvvsqpnmljjkkjlnoopruwyz{}~|zwtrqpnkjjhfecdeddeffffgjlmoqsuvx|~}|yxxwurpnljigfdba`___``aabdgiklpsvx{}~|zxvtsqomlkiijjjklmnnprsttuvwvvxyz{|~~~|ywutvwuwxvuvvwvxwrqoonouz|~|zxuvwy}zvwvvwvurljhgeejpsssvuswvx~~}wrsqnnprrstvttux}}|yusrrsvvutssrqrrtvwwvurnmkijjjhfa\YVSQQRRRTTRONOSV[adgiikmpuz{{{wtwyurpnkihjmonopomlloppswxvsonmlmmmnnnjfddeeeegjlkhffffinqststutuw{|zwtrvzyvutqmnoprvwxyxusstvz~~}||~|yvsrsssttsronptuv{|xwxxvuuvxzzwtv{{{~~}|zyz{{|zwusokhhhhjkjgghfcipqquxyyz|}~}}}|}|ywvutrpljhfeegkkikmkhjnruy}~~|zxuttuutttqnqsrqw}~~~|~}zz|~~{ywutrpruuuvvvy{|}}}}}~}{}~{xzzyyz{{{zz{{ywttxzxvxywtrrtwxxz{yvtuvxz|}|}}}||~{{|yuvxwwxwustwz{{}zywuuwvuvwwxz}|||zz{|}}}~~}}}|wxzyxyzwvvwxxy{}~}}|zzzyx{~|xxxusssssrqpnmkiiighjjiihiiihkortvxy{}||zvqolhddda\[[YWVVWW[_^]`a_agkmmoqrrrsststwxurrrrrommoonoonnnnoqty|}}{xxxwz|zy|~zw{~~}{zyyxvusrrpnnoopqponnmlknpqqstsrtw{~}}~|yyzz{|~}}}}||~~|{{{ywy||||{zyyxxxyzxvvwsqssrqrqrrpooonnnoqsqprsrrtwy|}}~|{{||}~~~~}}}~~}~~~~~}}~~}|zzxwvtturpqqonppnnnnprqqsttttvxx{}{z{|||~}}~}{}~|zyxvsqrrolllmonnonmnopqtvvvuttwyzzyyxvvwwvxyyxwyz{~~~~~|zxxyyyxxxxwxyzzz{}~|{|||}~}|}~~}{zyxxyz{|~~~}{|||{zz{|||}||}~~}}~}}|yxwuuusqrrsssrsvvuvwxz{}~~~}||{zywusqolkjhfeccda^^^]\[[\[ZXXY[\\\^aabcegiklnonoqsrrtuutttssstuuvwxxxxz||}~{{zxvuuropqqpqrtuuuuvuuvusqqrpnlkjjihhijllnprsvz}}}}~~~~}}}{yyyywxy{{}~~~~}yxyxutssrqstuvwwwvvxyyyyzxwwwvvttutssttttuwxyz{}~~~~}}{{|~~~~|{{{{zxwxxwwwwxxxxxxxyyyxvuvvvvsrsrpppqqqpppooqrrrsttuuwyz|||~}{{||{zyvuwxxyyyzzzzyxxxxwuuuttsrqpprttuvwy{}~}|zxxwwvtstuuuuwxyz{|}~~~~~}|}~~~~~~~~}{yxxxxwwxxzzz{|}~|ywxvssrpnmlkkjjjihijighihggghhgfgfeeeefecccccbabcaaabdddeghhhiloqtuvwwx{|}~~}|||}}||}|{{|}}|}~~}||{zyxxywvvuuutttssssrrrrrrrsrrsuwxxz||}~|zyxxxxvuuvvuvxxyzz}}}~|zxvuttutssstttuvwxyyyy{}~~}|||{zyxxwxyxxyz{{||}~~~{ywuttstsqqrrqrstuvvvvvwyywwwvusrrrpomlkkkjhhjllmnortvxyz|~|zxvutsrqpprsrsuvxz|~~}}~~|{{||||{z{{{{zyz{|~~|{|~~~}|||||{zz|}~~}~}|~~~~~~~~|{{{{yyzzyz||}~~~~}{zzywtrssqppomlllkkjiiiihgghhhgfggghhggghgffefgfffggggijjklnnnprtsrtvxyzz{{{|}~~|zzzywvusrrqqrtuuvwwxz|~}{zywvusstrqqqrtuvwxyz|~~~}|||zzzzzyyz{{zzzyz|}~}|}}~}~~|{{zzxwutuuvwwwyzyyz{}}{ywvvvtsrqpqpprsstuvxyz}~~~~~}||}|{{zyxyyxwvttuttsqqqqonnmmnmlkjijjiikkkkklllmoqqsvwwxz}~~~~}{yxwvvvvwxz{z|}||}}}|{{||{zyz{||||||}~~~|{z{{zyyyyyxxyyz{|||zyyzzz{zzyxwvvuwxwwwwwyyyzz{zz{||}}}~~~~~}}~|{zzzyxwwutuvtsrrrqooponmmmlllkkjjjkjijkijligjigqyrppqz~yzvwzuswzur}|tkosx~zrnmklxxnuy{|sov~zv~wsxzsx~}~w~|~~}{zsw}ywttz~~~wnz~~z~vzy}{s|x~~~owts~vj|}kiky|pyyrqqzdvveyzywx{skxzslxznxyjvzsst|ucmzwtqoyxsroyyoz|u~v|}x~~{|~|}|z|}~~vuxxy{{}}yrlkomlnlkkhggeggcgkjfefedgfbec[Z^ae`X[cd`^_`fmprssrnlx}w~{}{~xprt|vitvmu|}xkw~zup}}yvzzu~wz{yytry|x{{z}~|x}{}w~}~|z~|~}wut|qswus{vnz|s~||xyz{y|{{ryyqsvz}qekutplgkmf`hnlhc_fmkib]itminopswy{~{v||~}yuy}ztv|vpxzs~xvvx{}}{yurtv{xopqwzpv~}|zx{sy~|x{~zyyxyxwxqmu~zuy~yv|~~~}{}w{|vwzwvvv{~xu{~~~|wsz}xrrvvw}zutu|~yz~wy~}}vy}~}~{wuwyyx{|~wsw{tuz~|uuxz}x~}u~~}z|}}~||~zxyz~x}~}|~~{xvfs~yurmmnorrponkkrzuoljpwqmtxusrswyyyxy~{~~}~|~~~}}|yvxzwrppqqqrnjospnonmnprttwxspw{x~z~}}~~}}{{}}|||{z|~xptzyvx{~}z~|{z}{wsoptwxurpprstvsquz~{{|{}w|}{|{}yxywvyzurtwz|zy{|zz|zvx|}~ztuwxyvsttssy}zvvuz~}|}}|u}~w{}xr}{|}zrw|}~xotyqjmpppf]grjabekpjfkmlljjsxpinux{wrx}|{zzz}~z}}yyy|{tz~xrzwz~zu{xxux}ywwuy}vqwyz|wrx~~~zx}|y~~z~{~{~~{z}xz~{wz|wtwxz|{{xw}~|}~|~zurw|zwspqsx|zwvuw{}}y|}|{yzyxy}|ytpw{wurv{xvxyvsrty~ztvwz~ztwyxyz{}}xrw|ywtpsxvuuuxzxx|||}~{wy{ywohntqomknomlnpqqpnt{tlpsvxtquyvpqsturouzwvvv|}}z{~}z|~~|~~{y}zuz~{zyux|wsvxwvtqw}wqsux{vqvzyyz{}z|~|~~z~z~~}}}|}~|v{|xxwy}ytwxy{wsy|x|}~}}zy~~|z|~|||{{xw|ysstuurnprqqpoprpnpsssojmqommnnmkjosroopvzwtx{}~}~~|{}~{x{}|{}~}}~~}~}{zy{}{yyxyzzz||zy|}||yvy{{yvtvwtstutssrtvvusqv||zyy|}|}}||~{wxyyyxvx{wrvzz{zxy|||ywyzwtvyxwxyz}}||~~|}~}~{y{}{yywxzzz{{{zxw{}}{{|}~|z}~}|{|~}||zxxxwvusuxwvttuurprsrprsqrqpstssttvyzz|~~~}zzzyzxuuussuvvvuv{~||~}|yuuutrqqrsqprtsrqqtusqqswxvttwxyyyyzwvy{|}|z{}~~~{{|}}|}}|z{{{{xvwwxxxvvvttvxyyyz}~~~}|}|zyxwxyz{|{|~}|}~~}}}}}}~}|||}}~~}}{yvttsrpoooonnpqqqrrtuuuwwwxxwwvusttttsqqstuwxyyxy{}~|||{{{zzzyzz{|||}~~{zzywvvusqqsurpppqrrrsttuuvwwwvvxxyyxz|zz{|~~}}}}}}}}}}}~~}{zyywvvuuuuuuuwxyyz{}}|||||{{||{|}}~~~~~~~}|{{zzywwvuttsrstttttuuutvyzz|~~}}||{zzzzyxxvttsrsqqsspoppppprssrsuuvwwyzzz{{{|{{||||||||}~}}}~|{zyyxxxwwxxxyyyyyyyyxxxxxxwwvuuwwvvwvvvvuttstuuuuuuvvvwxyzzz{|~~~~}}}~~}}~~~}||}||}~~~}|zyyxvvwxyyzz{{|}}~~}{zyyxxxxwuuuvvwwxxxyzzz|~~||~~}}}~~~~~{yxxwurqsronnopooppoprttuvvvvwyyzzzzzzzzzzzz{||||}}{zxwwxxxxxz{|}~}{ywusqqqqqrsstuuvvxyyxwxzzyxwwvutssrqqpqqrstvwwy{|}~~}}}{zzyyxwy{{z|~~~~~}~~}||||zyyyxwvvvutsrqqppnnopqrsuwxxz|}}}{xxwvuttssrrsrppqqqqppqrrrqrtvwxz|}}~~~}|{zxxwvtrrqqooopqpppqqrsstuvxxxyyyyxxyyzzzzzz{|}~~~}||{z{{zzyyyzzz{|}}}~~~~~~~}|||{zzzzzz{||}}}~}|{zyxvvvuuvxyyz{|}~~~~~~~}||{zyxxxyyz{|~~|zxusssrponnopqqqrttttuvvvvvwwvvvwwwvvvvvvvwwxxxz{|}~~~~~}}||zxwwxwwxyzzz{|}|}}}~}|||{{zyzzyxxwwwwvvuttsrrstttstuvvwwyyyz{|{|}~}~~~~~}||}~~}}}~}|zyyyxwwwxxxyz|}~}zzzyyxwvuttuttttttuvwxxyyzz{}||||{zyyz{{zzyz{}~}|||}|{zzzzyxwwvvutttuuuuvvwwwy{{|}~~|{{ywussrqqqpooooooppppppppppqqrsttuuvwyzz{|}~~~~~}|||{{{||}}}~~~~~~~~~~}}}|||{{{|||zyz|{{{{{{{{}~~~~~~~~~}~~~~|{{{{zyxxxyyyyyy{|{z|}~~}{zyxwwvvwxxyyyyy{}~}}~~}}}{{{{{{zzzzzz{|}~~~~~~~~~}~~~~~}{yyxwvttuuuuuuvxyzzz{}}~~}}|{zzzzywvvvwvvvvwxwwxyyyyyz{zyyyzzzzyyyz{{|~~~~~~~~~~~~~}}}~~}~~}}}}}~~~~~~}{z{{z{{{{zz{{{{{{{z{zyz{{{z{{||{{{{||{{|~}}}||||{{{{zzyyxxwwxxyyzzz{|||}~~~~~~}}~~}||{zzzzyxwwvuuuuvutttuutsrrstsstuvwvvvwxxxyz{{{}~~~~~~}}}|||{zz{{||||~~}~~~~}~~~~~~~~~}}||||||{{zz{{{|||||}~~~~~~}{{{zzyxxxxxxxyzzz{{|}~~~~~}}||{{{{zyz{{{z{|}||||}~~~~~}}}}||||||{zzz{|{zz{{{|||{{{{||}}||||{{{{zyxxwvuttttsqpprrqqrsttttuvwxxwwyyyz{{{{{{|{{|||{||}~~~~~~}}}||}~~}}|}}}}}|||||||}}}}~~}}}}}}~~}}~~~}~~~}|{{{zzzxwwwvvwxxwwxxxyz||}~~~}|{{zyyzzzzyyxyz{{|}}}}}~~}}~~~}}~~~~~}}||{zzzxwvvvwvuttsssrstsssstuvvvwwwwwwxyyxxyxyyyyzzzzzzz{{{|}~~~~~}}}}}}|||}}~~~~~}}}}}|||}}}~~~~}|{zyzzzzz{|||||}~~~~~~~||||{zzz{{|||{|}}}}~~}}}}||}}~~~}}||||}}}||||}}}|}~~}~~~}}}~~~~~~}||}}|{{{{{{{zzzzzyyyyxxxxxwwwvuttuuuutsssrrrsssssssttttuvwwwwxxyyzz{{{{|||}}~~~~~~}}}||{{{zyyzyxwwwwwwxyyzzz{|~}|||{{z{{{zzz{{zzzzzzyyyyyyzz{{{zz{|}}|}}~~~~~~}}|}}}|{{{{zyzzzyxxyyzzyzzz{{|}}}}}~~~}}}||{{{{zzzzyxwvvvuutsssssssstsssstuuuwxxyz{||}~~~~~~~}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}~}}}}}~~~~~~~~~~~}|{|{{zzzz{zyz{|||}~~~~~~}}~~}}|{{{{zzzzzyz{||||||}}}}}}}|}~~}||}~~}}||}}|~~}}}|{zz{{zyyyzyyyyxxwwvvvwwvuuuuvvvvuuuvvuuuuuttvwxxxxyz{{{|}~}}~~~~~~~~}|{zzyxwwwvvvvvvwwwxxzz{||}~~~~~~~}}}||}}~~~~~~~~}||||{{{{{{||||}}}}}}~}~~~~~~}|{{{zzyxxxxxxxxyxxxxxxxxxxwwvwxxyyzzzz{{|}~}~~~~~}}{zyxwwvutttutttuvvuuvwwwvvwxxyyyz{{|}}}~~~~~~~~~~~~}}}||||{||}|{{|}}}}}}|||}}~}}|||||||}}~~zuutz}}|z|~|{~{zy{suzsrv|{|~}}~}zyy}uttx|~yww{{ywy}zy|{vv}~z~{|~ywwvuy{wronnorwwssspqv}}{|{y{~{utvz~~|zvssy~}}~}xutuxyyyuokjmpruurnkmry|~~zvvy}~{z}zwvxz{{||}}}~}yxy|~}}{xtsx~~}{vttvy{ytommqux||xttw{~zy{~|z{zwxxz}}|ytqtz|}|{{~|{~{xtqqtx{}|yvw{}}|}|}~zxx{}~{{}~}z{|xvvx~}|{z{}}yxxy{~~{yvsrtx{zvvvrqvzxuurnmortutqoooqw|}~~}~~yy{zz~~|wz}yxvqoqtuwwusqrtwz{zzywvxz}~zxxxx{~~}~}}~}~~{wtstuwywtuxusy~}{{zwvx|}|{zwuwz{|~|{|}~|~~~~}}}|yvsrtwvuvwvvy{}~~zz|}~|}~}}|zxwxwvyzxvttvxzz|}{yz{~}yw{~z|~zxz}~}~|yxwvvxyvsstuvxxy{xvy|}}~~|yyy{|||zvvxyz{{~}|}~{}~}~~|yxyyz|~}{zzz{~||{yx{~}|{{zyxy{{}}|||}|}~}{}{vuutsuwwvvvsrwz{{~|z{~~|zyxy{xuvwuuvxyxz{wsvzxvy{xuvwxy{~~|||||~~}~~~~~~|{}~|zyyvuxzxvwwuttvxzxvy{z|~~}}}~~}{yxwyzwuuvtrsttttssttuuuxzywyzyzyxxwvttsrrpopqqqsvwwy{}~|}~}{zz{{ywvvvvvvvvvvvvwxxxxxyz{{|||}}|}~~{yyxxyz|~~~~|{zyxxwwvvutrqrsrqrssstvyzyy{~~~~|||{yyywuttrprtsruwvwz~~}{yyywvwwvuttuvvuvwyzz{~}}|zxwwvuwyyx{~~~}|{zzxwwwuttusstuutuvwwy{||}~~~~~}{xusqqqpopqqrtuwy|~}|{zyxvwwvtttuwxxz|}~~}{yvsrqonmlnpooqsvx{~~}}{yxwwwvuuuuuuuvwwxz{}~|ywusqoopppqrsuwz}~}{yxvtssqpooonnnopppsuvx{}~~|{xvuusstuvvy{|~~|{ywurpmkigfeeeeghjmqsvy}{zzwvuttuuvxy{~}|{yvtrpnmlkjjjjjkmoqtxz|~}{zyyxwwxyz|}~{ywusqppommmmmopqsvwxz~|{ywutrqponoppqrtuwy{~~|zwtqonlkjjjjklnpruwy{~~|zxuronmklnopsvxz}~{xvtpmlkighgghijlnprtvy|~~|{ywvtsqppppqqstuvx|~|xvsqomkjiiiijlmnpsuwz}~}{zxwwwwwwwxy{|~|yvsqnkihgggghijkmpruwy{}~|zxwusrrrrstuuuwxz|}~|yvsqoonmmnnopqtvy|~~|{zxvvuuttttttuvwxy{}|zxuqonlkiijklmoqtvy{~~}{zywvuuttssttuuvwxyz|~|yvspnlkjhijjkmnprtvx{}~|{zxwvvutttstuvvvwxyz{~~zvrpmkihffghijklnopqsuvwy{|~~}||{yyxyyyyyyyz{|}}}zwusrpomllmmoprstuvx{}~~}|{{zyxwuuuvvvwwxyz|}|ywvsrqppqqrsuwxy{}~~}|zxxwvutsrrqqqqqqqqrrsuvxz}}zxvutsqppqqrstvwyz|}~}{zzxwutsrponmkjihhhhijlosw{}{xvtrppppprsuwxy{}~~~}}|{zzzxwvusrqpoonmnmnopqsuxy}}|ywvvuvvvwxy{|}~}||{zyxwvtssssrrrrssuwyy|z~vqtw|ztnlrx{suzysty|qorw}~tkijlv{yricehox}}ytsvx~vpllqwyzyvvx}|yy}~xsooquvwsmiilosvwvtrsw|}yuttwzzwustw}|xx{~ysppsvwwtojilptvwvsqrw~zxxz~|uqquz|z{||~zwx{{vropsvxvqmjimrvwvusru{~}wuvz~zz|{y{~zsooptxywtporuy||xsnnquy{{zwuvz|yy|~|{~||~{wuuwyzzwsppqtxzzyvtuy}{wuvxyzxtpnmoruvvtqprux{}|zxvw{~~|yy{~~}}~~}~}zz{~{xvuwy{zyvtrsuxzyvromnqsuuuttvz~}zz{|}}|zxvwxz||zyxwx{}~}{yxy{}~~|yxwyz|}|zyxxz}~~{yxyz||zywwxz|~}}}~~~}zyz{|}}{xvvwxz{|zxwxz}~{yyyzzyxvttvy|}}}}}~~{zyz{|{yvtstuwxwvuttvxz|}}}~}{yyz}~}|}~~|zvsrrrttspmklmpruuuuvxz}}{z{|~|zyyyyxvtrqqrttutttux{}~~}}|{ywvvwxyyyxyz|}}{{~|{yvvttvvwtuutux{|{vuz}v{}}oakw}vqmswtpqrqromkiijjigfeegiihjmmmhdhlnojgsw{~||}~~}v~~~~|ywyywslgccbbb`\ZYWWYZ`fghfdgjklljnrtvxy}}{z{|~}~~{xwutsqpommkigggeedb`][ZWUQQTOJLOUZblquw{|{}{yyz}}~||{}~{}}}{~wz|||}}{yvupkkmw|wxyqi_WYYY[_bcdddghghkmnpmkheeghhggknqrw{~{vrnliijiihgklllllorx~~~{wtpqurponmlmopnrvvvwy~yponkhd`__eklmooomjillc\afa^^_ejigggijihhh`Z[\YURRW]djifinqtxz|}{yyz}{ywvvwwv{zywtspnqtplnqy~y}~xsrsuwz|{z~zuvxvsrpmnsy}}{}}|}{vvwssx}~~}}~{tmf`\Z\_]YVSWZSLOSSVX[eknqkeltplga^]ZWTQOLLLFAABAABEILOSTUTUZ][[\]_bcbabccdgijjknpmjjlmmmmljhgilmnmkklmmjhedjquyzxz~|z|yqnlifb``bcefgggiklnpqstuusqqrqommmmmmlkjhhhfefghilopooqtwyy{~~|||}|{{zxtqtwvtutropqqrvyxvsqqstuuvvvuvxy{}{y|}{}~{xusuyywwwwxupqsttvxyz{|~~|z|~~{wtpruqmnqstrppsuwz}~~|xurolllmoonpqqrsstsqnoponoprttuvx{~yxwusqppqsux{{{{}}zwtrqpomijjgcbaceb_`_accccabcbbfjmmopqsqopqtvrmmnprmhgebbaacda]^_^_aaa`^^\[]__^^]]]\\\^`bfknoqruxwuwxxwxyxvusrtrprsqoqttuy}~}|{~~~}|xuuvtrqqprrqruuvwy{~}{}~~~}}~|yxxyyxvusrrtx~~}{wvtpmkkmpnlmoruvy{{}~zxxwuy}|{|{xvwzxuttuvrprttttsssstuvz}|{|{ywsqqsvy}~}|}~~~~|zzzxwz~}{~~xsrprsqolijlklprqqrrsssttsuxxxwvwurqqqsuuttsrruwvuwyyz~}}}}~~zwy{z{{y||{}~~|{}~~~~}yyxxzwssuwz|}~zvtsssuvwxvuttwz}|x|xwxzzqpu|zpjkqw{zvmb^cintuqiabgnzvnnqx~xqpru}~~~yzzy|}|}{~~zwx{zwupieeinqsutsqrw|}~}zxxx}~~xqlkmnrurjddgkqy}zvtuz|}}skc`bfjjfa[XX\addda^\_dilkkhefinrssssrv|~~~{wtstwxwtnhda`cgiigddinsx}}{|~~wrrstsrng`_abgjihfdfilpsrnnpqrw}}}yvx||xskgilnomjhginprttstwz}~}~||{ussrtxzywsqsvz|~}|~yustvwwurnllmoswxxvstx~}z{}{urqommmhdaabeghgfgjlpuy|}{z||xusrtwyzzwuvwz~}}}|{{zyxy||}}}}}xuuuutrpmklortttstw|||||zxtsrppqrtutstvy}~zxwwxz{{zz{~{xvutqmgcccdeedeffgjnrvxyz|}~yuttuvxxwvwx|~}}}|}}||{yxxz|~~~|zyxurrrqommmorvy{{yz{}~}{ywtpnljiiihihgkpqrstvwy|}~~}|}zwxyyxvsrrsuvwwwvtsstuxywuronnlklljggffghghhgggghhhjjjkkllkklllmlklmmkkmnoruvuvvxy|}~~}{||{zz{{zywwy|~~zxy{yxy{|}}}||~~~~~~}{ywutssrqpnllmooopppqrtuuwywvuuvwxywvvwwy|~~~~{yvuvwwwvuvwxz{|||{{|}}|{{{}~~~}|||ywvvvvvvutttuvwyz{~|{zxvvwxxyyyxyz}~}|}}}~}|yuttssssrrqpqsstvvvvwy{}~~{zxwvsrqqqqqsuvx{{{|}~~~~~}|}}|{z{|~|zzzzzzzzzz{}~~|{{{||||}~}|zxvusrqqqpppqrtvwxxxyyz{}~~}|{ywvuuttstttttuvwxyzz{{{{{{zwutsqpnkhecba_]\[ZZZ[[[\]^_`abbcefhijlnopqrstvwxyyyzzyyxxwwuttssrrrstuwxz{|~|zyxvtsssstuvwxy{~~~~~|zxvtrpnmljijjihhggijlmooprsuwyz|}~}|{ywutrqqqqqqqqqrrstuuuvvwxyz|}}}~~}|{yxwvtttstuuvwy{}~|{zyxxwwwxxxxyyz{}~}{yxxxxxxyz{}|zxwvutttsssssstuvvvwxxyzzzz{|}~}{zzzzzyyz|}~{yvtqponmllmnoprsuvy|~~|{zzzzzzzz{}~}{ywussssssstuuvxz|}~}|{zzz{{{{{}|zxvusrqqrrsuwy{~~}}}~~}|||{zyxwwwwxxwvvvwxyz{|}~~~|zxwusrqonmmllkkllllmnoopqrsttttsssrqonmlkigfedba```_^^^^_`abccddeghjkllmnoqrsuvvvwwxyzzzyxxwvutrqonlllllmmnoqsuwz|}~~~~~~}|{{||}~|zyxwvuttssstuvwxyz|}~|{yxvtrponnmmmmmmnoprstuvwxz|~}|{zxwvuvvwxyyy{}}|zxvuttuvvwwwxz|~}{yxwvvttsrrrsuvwxy{}}|zxwwvwwwwxy{~}{xwusqonnoopqrstuwy{}~~}}||{zz{|}|yurpmjhgghijkmoqsvy}xwuz{z~y|{yuqt{~|nedflrspka`elu~zvv{}|wwuy~}ysnmorsuuqkjlrx{~|zz|~{{~|xuw{~~}|zz|~yqjfefimmifbacgmrromkjmquwtplihjmpoligdehloonkhgimqsrpmjjmquwusolloswxwspnosx|~~zvuvz{vpnorttsoifeglopnkfefjortrollnsx||zwuvx|}{|~~~}ytpoprssroljkoruvvsqqtx|~{yy|}{{|}yvwy|~}zwvxz}}zwvy|~}~~}~{vqooprsqnkhhkosuuutuw{}~{xvvwyyvronnpsvvvttux|}{yz|||{ywwx{~}}}|zwsrrstvvusrqrtwyyxvuuwz}||}}zvrpopqqqoljjlnpqrqopqtx{}~~~~|{||{zwtsrsvxz{||~~zvtttspmjiijlnoonnorux{~~~{yxxz{~~|yvtttuutrponoqstuuuvwz~~}{{||zyz{}~~~~~|xutssttsrpoopqrrqomlkkklkjihhikmooooopqsssspnmljjjhfeca``abcccegjmqtwxz|~~{wtrqqrrqomkklmooonlkklmnnnmmmmoqsuvxyz{}}{xvuuttsrqppqsux{|}}~}{zyyxwusrqqqqqqqqqrsuwxy{|~~|zwtsssssrpppqsvy{}~}|zyyyyxwvuttttuvvuuvwy{|}}~~~|zwuttvwxyyz{}}zvromkiiihgggilpuy|~|zyxxwwuttuuvwwxxxyz{}{wsponmlkjjjjmpswz~~|zxwvuutuuvwxyyz{|~~{ywtqomllkkjjkllnqtwy{~~~~}~~~~~~~~~}{zywtrpppppppqqrtvy|~~}|{||||}}}~}yvsqommlkjjkmpruy|}{yxwuutssuvwy|}}|{zzyyxwvvuvvwwxxxxyz{||}~~~~~}|{zxvsqomjheca`_]\[ZZZ[\]^_`bdfhkmoqsuvxz|}~~|zywutsrponmllllnoprsuvxz|}}{ywtqomkjhgfeffffggiklnprstwy{}}|zyxwvutttttuvxz|~~{yvsqpnmllkkkklmnpqstuvxy{~|ywusrqqqppqsux{~|xurpnljiggfghiknprtwz~~{ywvuuuwxy{}~zwspmjgeddddefhjlnqtwz}~|{zyyxxxxyz{|~}{zyxwvtssssstttuuvxz{|}|ywtssrrrrrsuwz}~}{ywutrqpoonnnnnnoprtuvxz}|zxvvuttttuwz}|xvtsqomkjjklnoopqsuxz|~}{ywwvttsstvxz}~}|ywvvuutsrrrstuvwxz|~~}{zyxwwwxyz{|~}{yxwvuvwxyz|}~~|zywwvtsqonnmkjhgedcbbaaabbcegikmoqsvx{}~~}{xwurqomljjihhiiklnoqsuwy{|}~~~~~}}{zywutsrrqonlkkkjjihgfeeeeeeddegilnqtwz}~{xuqomkkjjklmnprux{}~|{yxvtrpnmmllkkjjkmoqtvx{}~{yxwvvutttuvwxz{||}~~~}|zxxwvutsqonmlllkkjjjkmoqtvx{~}{zxvtrqpoopprstvx{~~|zzzz{{{|}~~~}|{zzxwwutsrqppppqrsuxz}|zxvvuutuuvwxy{|}~~}}|{{zzzyyyxwwuutrqonnnmnoopqtvy{~~~~}}}|zzyyxvtrponlmlkjnlfcefnrv|||x||qqwvprwtrx~}wwy|xrsu{|sppr|}wxy|}~{{~}yx}}yvux{{|zsnmmprrrmfcbcgiijhdabflqvwurqsz~zwwz}~zsnllosutojhhjovzxtqpqu{~zussvz~}vollklqtpkhedfjnnlidacfjookgdcekpqqqolnsz}}wuux}~|ytqquz~{y{|z{~|xxz~}{z{~|wtssuxxvsnlouy|~}~{wvxxz}~}{ywx|}yxzz{||xrpppqsuurpnpsvz|}zwwyz{~~|xvx{~yvvwx|}|ywwy|}ywwz{{yvtssty~~~~~zx|~zxz~}zz}~~{xxy{~}zyy{~}||~|{ywwy|~~~}zxz}~~~}zwwxxyzzywuuwy|{|~|z~}|{wuwzzyxwutuy|}}}}|xvustuvxywwwx||ywuroqqlhfgikmosuvx}~~}|}}zwwxxy{|zxwvvy{|}}}|~}zxxwurpnljmrrquxxy~}}~~~}}{zz{{wssstuuuwywwz}~|xvtrqplgeda_`ba`abcdfjmptwx{}|zxusqomkjjgdegfehihgikmnqsqnoooopqomljfcdedbba^[[\^`abdeefjnptxz{}~|{zxtrponoponoqqsvy|~zwtqomllllkjklmnruvwz}~}{xuqnmlkkkkjklmnpsvwxz{|}~|zxwvvspnnmkkjjjlnnorvx{~}|}~~}}|{{}~}|{zxvsqonmlklnlkmoopqstwy{}}||||{{{zz{|}}{yxvvtrponmlllkjjjjlmnpqsvy|{xurqponnmnnoprtwxy{|}~~|zxwusrqomllkkkjkmnprtuvx{}}~~~|{zxwvtrqonnmlkjjkklnoppqstuwy{|~~|{ywvutsstuvvwyz{{~~|{{zywuuutrstssstuwwxz}~~}}|||{zz{zy{||{||}}~}|{{zzyxwvvuttssrqrqpppqqqqpqqppooonoooppqqrtvxy{}~~~{yxwvtsssqpnmkjiiggfdca_`a`_``___```aaaaabbbcddddfhiijmnoqtvxy{~~|zyxwvtrrqpppqqqqqqpqrssuvvwwxyzzyzzyxxxxwvwvvvwwxyyyz|}~|zwusqpnljiihghiijkklnpqstvwxz|}~}{ywvtssrqpponopppqrstuvwxyyyyz{{{{{|||}~~}yurpmljhgggfghijklnprtvxyyz{||}}}|{{zz{||}|ywuronlkigfeeeffghjlnoqtwxy{}}}~~~|||{{{{||{|}~}{ywtrpnlkkkjjkjjlmoqrtuwyz{}~}{zyxwwwwwwwxxz{|~~|zxwvusqpnnnoooppprsuxz{}~~}}}||}}}~~}|{zyxxwvutttssrrrrsstuvwyz{|~~~}|{zyxwvvvuvwwxz{}~|yvsqnmkjhgfedddddccccccddeeefghjklmnoopqrsssrqqqqqponmmllmmmnoqtuxz}}{zyxwwvutssssrrqponmmmnnnooortvxzz{{|}~|zywvvvtssrqrtuwyz|}~~}}||{{zyyyzzyyyxwwwwwvuutttvwy{|~~~~~~~~~}}|{zyyyzzz{{{|}~}{{{z{{|}~~}}|}}}}|{zyyxxxwvusrrssssrsstuwz|}~~~~||{zyyxwvuttsqpomllllllmmoqsuxz{}~|{yxwuutrrrppqrsuwxy{|~~|~wsttz|}|~|x|}wvy~wleehnvxtoggnv~~~{{y{|}~yutx{|}~zvux~}|~~zuplijmpppmhghmtxz{zxxz~zz|zxy}}|~|z{ztomlnqpjc\WUW[^^[WUTV\djkkkjkpv|~}zz|}yuvy||yvtvy|~}{xuty~~{{~~{{~~wqmmnoomg`[XY[]^]YUTV[bimppprw}|{}}||~~|}}}}xsmkjkllkhecdhmruwwwx{|wrppqrrnkhhinswyzyy{~}||}}~~|xsnkjklmlifcdeimpqpppru{}}|{z{|wsponmlifb__`acddbbcegkorrssuw{~}}~}||}|zyyxwtolihikkllkjkmquxz{{{||ywwy{|}}|{|~~~}{xurqqqqpnlkkloqttuuvwz}~|zz{||{zxvvx{}~~}{yvttuwyzzzz{}}}~~|ywttuvvwutssuwy{||{{|~~|{|}}|zxvtuwxz{zz{{}}{yxyyyxuqnmlllljigfghkmprrrstwz|}~}{{{|~~|zxvutuvwwxurz~{|~zu{qrux~{vspooywipttukbhnpqkfhhc_fprqkflty~~}{~xtz{y|~{wxzrkpsropspkostu~ymqvz}zuqpswyz}wo{~q|}kv{tx{}rcv|wr~zkv~{ocvziily}q{|tw|lo~~}~yq{wpy}wqmszwsmgozncnzxtpkwuhpx|wox~~~~ztxzz}~{|~~~{~|wusqnjfedca_^]^ZV]cbacfeejkiihhjlpwrkpuxyutwz}~zv~{y}|ty{wxy{wyzv}{r~{rmrxvpjfjmhbglgbfgjlfbksturqx~}y~zsllpwxkcglnptwrntx{~~}uz|}}{y|{{vprurqvypjt|y||y}}xnfq|zwpfq{u|zy}x{~}}zxklsmcgklne[cnopmjptppy~{zwt{~}wny}~}|~x{~~ztwwsrojosolqusrzz}{}}}}{tmhfili`XSQYb]W^deimqzyt{}}y{~yr|}wz~xrw|qfgikkaY_b]Y\]Z\belpmks|~~|}|{xvvtnijje_hqg\_flplgiovzyy}|w|~yz}{yuov|snw|wsuyyzyx{}~}y~}w|{zzwssvsov~p`kyxtrnnrtvyxvvtryzvsry|x|~|}}~|~||{yyzxvvrnqtokkifhhfgijlhcjuqlrw{~yt||{{}|~{{}}zyzywvvwxtpooqrkdhnnlmoqrsty}}|xu}z~}xwxz|yupmnoqrnmrv|}~}|x~{rv}~~{vuttvvwvutu{}xy{}yywsrtxvqontzwsrqxyt||z}{sx|zztoxzuy~}y~wopstrg^hunffhnupnruwyww~u|~~y|}{zv|vnqtvvplqwuqqrw~ytzyt|{qtxvupkszuppr{yquyusssz~wsx}{stwspminrnklnprsqu{yw{||}z|~zuy{wvqmtztonmnoonpsnlqv~~{z{~}zy}|xwx||xussswxtpljqvxyvsvz~~yy{zxxwvvrotzyxusx|zxvtuyzy|y|~|~wwvwzunqusrttuxsmt|ywurw||{{|~~||~}y{~yruyyyqjs{wutty}{z~|}z}zutrqplgkplhhhmrqqsux{zy~~|{~zuy{vwxz~{w~~z|~|zwy{uoqrpmkjnrminoifdentvxz}~{{|{xsossr{~vmdairwvwwogfm~yvroxvqustwrv|zs|{uw{xnpvtrx~ztx|}wwwuwzzxxsnsz~x|~}}sotx{|unkloswxz{uptz~|{}~||}zqmmosvtrmgchox~zutux~}zz~}xrmhfilnmf_\\`fijjjmoqw}{spqvzvpjcdhilnoqqnov~|{z{~ypikqrstpljhjqvxwsopstvy{~yu{}xpopsxzy|}xu}|vqqswzwsrqnosvy{xtsv{}~yy{~~||}|}zwvy}~yy{{wx{|}{ytqsw~}}|ywz|zvuttwyz|}zvuw}}zyzz{}}~~ywxz~}{{|~~~~~|yvuuxyywvtssstxyuqonqvvvwwtrqruxwuuuuuuvz|}|{{|~zy~|{|~}|~~|wuz}|yupquttvwvurptyzzzxwxvw{}}{yvvwvuvvutsqtvvxyyz{yy}}|{xwwwvvsqprtvyzzzzz}~|zyyz|}~~}|{{{{||{yxz|{xurqsuwxxvvxz{~|{}~~}{{{{z|}~~|yz||}}||zwuwxz|{y{}}zurpnoonlmnpsvwyzyy{|}~|zzzyz{zzyvtttttttttqopqrssrsrqqqrtuuttuwy|~zuspnljgghfefgilmmoqrsuvxzyxxwxxwwxxvtssstsrsrponnpqpoonnnnoruvxz|}|{{}~~~~}{yxwwwwxxxxz|~{xwurpooqstuwxz|}~|{yxxvvvwyz{|{xusrstvwxyz{}~~|{{zyxxxxxyz{}|xsnjgddddeeffgilprstuuvvwxyzyxwwvvuuuutsrrqpnmlllkkklkklnorsuwy|~|yusqpppppqqqqrsuvvvwwwwwxxxwwvvuuttsssrqqqqpnmlkkkjkklmnpsuwxz|}{ywwxyyzzzzzz{{||}}}}}}}~~~~~~}|{zzzyyyyyyzz|~~}|{zzzz{{{||||}~~~}|{{zyxvuttttuuutuuwxyz{||||||}~~}{ywusqolkihggggffffgikmnopqqstuwwxxxyz{|~~~}}|||||}}}}~~|ywtrqonljhfedeeeeddeefhjkllmnnoqrssttttuvwxxyyyyyyxwwvvvvvvwxxy{}}zwutssstttuuvwyz|}~}{ywtromlkklmnoooprtvwyzz{|}~}{yxvvutsssstuvxyz{}~~|{zzzz{|}~~{xuromjhgfedccbbccdefghijklnopqstvxyz{|}~}{yxwutrqppqqrstuxz|~~{yvtrqonnmnnnnnnnnopqrstuvwxz{{|}}~~|{yxvtrpmjihghijkmnqux|}zywvtrqpoppqrstuvxz|}}}||||{{{{|~}{ywvvvvvwwwxz|~~}|{zyyyyz|}~}{yvusrrqqqrrsuwy{|~~|{zyxwvvwwxyz|}~|ywutsrrqqqrstuvwxyz|}~|zywvtsqpoopppqqrstvwyz|}~}zxusqonmmlkkklmnpqrsuvxy{|||}}}}}~~~~}||{{{{zzxxwvusrpnljihhhggghjlnqtwy|~~}|zzz{|~}||{{||}~}zxvutsrqqqrtuwxz{}~~}}}}}}}~}}|||{{{zz{{|}}}}}}~~~~|{zzyxxwvuuvvwxyz{{|}}~~~}||{zzzyxwvvvvwwxyyz{|}~~|{yxwvuuutssrrrrststttuuuwwxxyyyzz{{{{{|{}}~}}|zyxwwwwwwwwwxyz{||||}|{{{zywusronlkihhghgmlfbefosu}z~}xuw}zw}||{vx}~|{||tonnw}ztvv{|yy}~ytrrsvxwtrqsuw|}zyy|~~~yvuw||z|~~|vqnpsvxxsollpuy}}zvux}~~{vrruy}~{wtsuz}}~zxy{~}yupllortsplhfhlprrpmjjnty||{xvwz}{}|yy{~}ysnlnqtvusnlnrw|~}zwvx{{wuuwxyvqkfcdegigc_^`djpstsrsvz}~~zvtsuwz{zxvuwz~}}|{|}ywxy|}}{xvvx{~}||}|}~}~}zwvwy{{{yussuwz{zxwvwz~{xvvwxxwusstvy|}}{zz{}~|||~~{wuttvwwvspooqsuutrqqrtxzzzyxy|{xwxxwvtpmlmnprrponnoruvvtsrrtuwwvspnmnnnmkifefhjmnoooqtw{}~~}|}}{{|}~}|||}|{z{{{zywvwy|~~}|}}|{yxxy|~}}}}|zwusstuvvvuuuwz}|yxwwwvtrrrtwy{|||}|zyxxxvtrpooqrsssrstvz}~|{zxvsqoopqsttttuwy|~}{zzywusponmnonnmllmnoqrsstvxz}}zvutssrolifffghijiijkmqsuvwwwxyzzzywusrponligfeeeefggiloswz|~}{{{|{{zzz|~~~~}{yxvuuwxz||||}}{yxwwxxwwwwy{}}{yxy{{|{zyz{~~|zxwutsrsstvwwxyz|~~~}{ywuttuvwvvuuvwy|~}|zxusqpnnnnnnooprsvxyz{{|}~~~}|zxvtsssssrqpppqstvwxyy{}|yvtqnkhedb`_^^^]^`bdgijlmnprtuvvvvuuuuutrqomkjjiiiiiklnqtw{~|ywvtssrrrrstvy{}~~}|||}~|yvtrqppppooqruwy{}~~|{{{{{{{{{|}~{xusqoonmmmmnoqtvxz{|}~}|{{zzzyyxxyzz{||}~}zxvtsrponmmnoprstvwxz{|}~~~~~~~}||{zzyxxwvvutttttttuuvvwyz|~}zwspnkhgdca`_^^^_``bcefhjkmopqrsssssssrrrqpppoooooonnoopqsuwz}~|zxvuttttuuvwxyz{|}~~~{ywtrqqppqqqrstvxyz{||}}|{yxwvutssstttuvvwxyz{{{{{|}~~~~~}}}}~~~~}}||||||}||}~~~}|{yxxwwvuutttttuvvwwwxxyzzzzzzzzz{|||{{zzzzzzyyxxxyz{||}}~~|zxwtromjigfedca````aabcddfgiknopqrstuvwwwwvvuuuutsrqqqqrssuvx{~}{zyxwutssstttuuuvwy{}~~|zywusponnooppqqrstvwyz{|}~}|{zyyz{|}}~}{ywusrqpppooooqrsuvwxyz|}~}{zxvussstuvwxz|~~|{zxwvutsrrrrrrsstuwxz|}~~}{zxvtrpnlkjjjjklmoqtvy{}~|zyxwvtsqonmlkkjihgfffffffghiknprtuwxz|}~~}|{zyvtrolkjiiijklorv{}|{zyxxxxwvvvvwyz|~~|ywvvutttuuwy|~}||{zyxwvuttuuuuuvvwyz|}~~|zyyxwwwwxz|}|{{zzzyxxwxxy{|}~}zxusqpommlklmnqtwy}~~~}|{xvtrpnmljiihhiklnqsvy|}{zyxvutsssrrqqqppppqqqqqqrrsttuvvwxyz{||}}}|{zywvspmkigedbaaaacdfilorvz~~}zwwwsppqpprtuux{~~~|{{z{|zxyz{||{~{xxxsopqolmoonpssuy}~~~~}|}~|xvusqnjhghihghikmpsuw{}xrrrlgffc`_aaacdehijlortwz{{}~}~}||{zxwvtrrrqpoooponopooqstuuvy|}{{{xtqomjhfddbabcegfehlmmqtwy{}{wwvrpqqnmopppqrtvwy|~}|zyzzxwy{zy||ywvtqooqonprsstvwx|}y}|y{~|{{wtsrmhjligjlkjloprtvwwz}}~~{zytooojghhhghhhhknmmqusruyyy|~}~|||yvtrqpnllnnnnnnpsuxz}zxuroonkhfdddccbbdfdcfijklmmmortux{{z~|{||{{|}|zzzxvtsrrstsrtvwwwwy{|}~zyzzyzzzz}~{zyxwvtrrsrqsutsvyz|||~}}zxwwwwvxyy{}}||ywusttqmnpnlmopppqrsuxz|}~~|zy{}||~{{zwtssqopqmjkllllnnnpsrruyzz}~{zyvsrpmkiiiiihilmoruwy|~{xvvvrmmnljjihfhjgdgkigjnnlnprruxyyz}|||{z{||}}|{zxwxwuuvvuvyxwy||}|zyxyyxxwwx{}~~}|{{{zzywwwyzyy|}}{yyxxzzz|}}~|{yxwvusttqnoponmmoqqrtvy{~}|{{zyzzz{|~~{zywussqpponooopqrtwy{~~{wwvtrssrpqsrrtvvuwyzz|}}|}~}}}~}{{||{zxyzxuuurponljgdccbaacbbcehjmoqtwyz|~~}||{yyyyyzz|||}}}~|zyxvtssrprsstwy{~~~}|~~}{zyxxwvvwxxxz}~~}}}|zxwvusrqppponnnoqstvyz}}|zyxvtsqpqpqqqrtttwy{|~~|{||{{{||{{}|||{{{z{{{{{zzzyzzzzzzyxxyyxwxwutsrqqomkjhhggggggghjklopqrtuvvwxxxwwwwwwxzyyz|}~~}|{zyxwvvwvvvvwxy{{||}~~}}|{zyyyxwvvvvvvvvvvuuuvvuuuvvwxy{{|~~~~}|}~}||||||{zzzyxxwwwwvuvxxxy{|}~}|{ywvvutssrrrrrrrqqpoooomlkjihhhgfggffffghhijjklmoprstuvwy{|~~}{zyxwvtssrqqrrstuvxy{}~|{yxwvvwxyz{}~~~}}}|}}}~~~}|{yxvusrpoonnooprsuwz|~}{yvtrpnmljjjjklmnpsuwz|~~}}||{zyxwwvvvvuuuuvwxyzz{||}~~~}|{yxvtromjhfdbaa````abdfhjkmortvxz{}~{xurpnlkkjjkklnprtwy{}~~~}}}}}~}zxvtrponnmmnnpqsuxz}~}|{{|{{|||}~{xvsqomlkjjjiklmoqsuxz}~}}||}}}~}zxusqonmllkklmnpqsuvy{}~|zxvtsrqqqppqrstvxy{|}~~}{yxusqnljhfdcba````abcefhjlnprtvwyz|}~~{ywusrponnmmnooqrsuwy{}~}||{{{||}~~|zxvtrqoonnmnnopqrstuvxy{}}}||}}~}{yxvusrqppoppqqrstuvxy{}~~}|{yxvutsrrrrrrrstuvxyz{{|~}|{zyyyxxwwvvvwwwwwwwwwwwwvutsrrqponlkkjjjjiiiijklmnopqrstvwxyyzz{||}}}}}~~~~}|zyyxwwvvuuutuvvwwxxy{|}~}}|{{zzzyyyyxxxxwwwwwwwvwwwwxxxyz{|}~~}|{zyyxxxxxwwxxxxxxxxxwwwwwwwwwwxyzz{|}}~~|zyyxxxxxxxxyzz{{{||}}}}}}||{{{{{{{{{{||}}~~|zwuspnljihggfffgghijlmnoopqrrrsrrrqqqqqpppppqqrrrrrssttttttuuvwyz{}~{yvutsrrqrrstvwyz{|}~~}}|||||||}}~|yvsqponmllllmoqrtuvxz|~~}}|{{{zzz{|}~~~{ywtrqonnmmnnoprtvwy{}~~}}{zzzzyyzz{|}~~}zxvutsrrqqsstuwxy{|~~|zyxwuuuttuuvvxxz{~~{qhjrlgea]Y^fhklkfbekpu{}xrrux{zrrwxz~|{upnorz~xmmops|zxx{z~~z|xpgjns|{snhggnv}~~~||ry~wls|zxxwtpmkkjd]^`]]bhkkiebcflmnoqqppruvtpopigiikic\Z\ageba`bglrttvwx{}|y{~~|zwsoopqqrpkgeeilljebbehlqtsqruy}~~~zy|~{{|tow~yssslgkorvxx|z{}yvz}ytvxxz~||{zqkorpnnlijklpttrrrrty{wqqrqomlkjd]]a_^bb_]_cehnqmimsqpuvpkkjgfhgdb^Z\bb_ab_]`dc`bc[TY_WNOOLIGGGEHKIGJOPQWZVSW][Z`e\TY^[X\_VOU[WT[^XSW\^aegdbdfddfhiigedegiheeggfhiklhdcddddb^[[[XVXXTQSWXY^ba_befiosutvyxx~|}}z{||zz}~||~~|~{}|{{yvsrqoljjigfhjjiklnrtuy|}}~|~}}{z|~~}||}~}{~{~|z|~ysrqponllkihjnqtuuxz~}}~~~{|zvsqqppqqqsqpw|}~|xz|tlqxqjorniikihjliffgghiiiihfhlljkliegheaa`\YXWSONMLKJKJIMPRUVVZ`dfghjlllnpoljjihhgd``a_]_a^[\_][]`_^^^aec`chgegjjjmonmpsrquyxutuxyxvsppqppnlnoooprvyyy}~}~~~|zz{zxyyxvuwxzyxxyz{yxyyxxwvwxvuwxwuvwvttutrqoljjieabb]Y[\WTUVTSSRQQQQSUUVWYZ[\^_^_aaba``ba__`^\\^\Z[]\[[\\]_`__addcfihhijlnmlorrrrsssvwussrqponljgccca`_____```dghikmpstvxz}~}}}|{yxusstpmnooooqsuwy||xwvtpmkigdc`^^]ZXZ]\\`dddjopptxyxxy{{yvtronlifdeecbdegjlnrvx{~}||zxwvsonmkiiihghijjnqtwy{~~~~|yxvuvuuvwy{|}}|{zxxxwxxxyzz{}|ywvtokjigfeeefefikmortvxz|}~|zxwutqnkigfdcccbbceghhhjllmnopqqppqrsssstuuvvwxxxwwtqpnkgfeb`a`^^_`abehijnqsuxyz{||}}|yzzwutsqnmlkjjiiihgijjjlnnnqsttx|||}~}{zyxwtqqqnllmkjjiiijkkkmnopqtuwxyz{}~}~~}}~~}|yvutsrponnnnmmmllllmlllkkkkkkkkkklnoqrstuvxy{||||{{{zzxwvtsrrrqqqpppqqrrrrrrrrrrqpponmmmmmmmnopqrsssttuuuuutssrqqqppppppqsuwy|~~~~~~zwusqpppqrtvxz}~~~~~|xtpmkhfeddefhjlnprtvxz{|}~~~}}}||{zzyxwwvvvutttttttuvwxy{|~~{xuqmkigfedddefhikmoprsuvxyyzzyyyzzzyyxxxxxxxxwwwwxxxxyyzz|}~}{ywvuutsssrssstuvwxyz{|~~}|zyxvusrqponnmmmmmmnnnnooooonnnnmmmmmmmnopqrsuvxz{}~~|{zywvtsrrqqqqpppqqqqqqpoonmlkjihgfffeeffffgghhiiiiiiiiijjjjlmnpqrtvxz|}~}|{{zzzz{|||||||||}~~}||{zzyxxwwwvvvvvvvvvvwwwxyz{}~~}}|{{zyyxxxxyyz{|~~~}}|||{{{{{||}~~~}}||||{{{{{{{{{|||}}~~~~}|{zyyxwwwxy{|~~~}|||{{{{||}~~~}|{zyxxwvutssrrrrrrrsstuuvvvvwwwwwwwwvvuvuuttsrrqqqponmllkkkjjiijjjjjjkkkllmmmmnnnooppppppqqqpppooooooonnnnoopppppppqqqpppooooooopqrtvxz{}~~~~}}}}|||{{{{{||}}}}~~~~}}}||||}~~}||{zzyyyyyzz{||}~}|{zzyxwwvwwxy{|}}~~}}}||||}~}|zywvvuuutttuvwxy{|}~~}|{yxvtsqponnmmnnprtwz}~}|{zzzzzzz{{|}~~}||{{{{||}~~}}||||||}~~~}|zywvtsrqqppooooppqqrsstuvvwwxxxxxwwvutsrqpponmlkkkkllmmmnopqstuuvwwxyyyyyxxwwwvutsrqponmljigffeeffghjloruxz|}~~~~}}~~~}}||||}}}~~}|{zzzyyyyyyz{|}~~}|{zxwwvuvvvvwwyz|}~}|{{zzzyyxxwwwvuutsrrrrrsuwy{~}|{zyyxxyz{|}~~~~~~~~~}}}}~~~~}}}~~~}|||{{{{{{zzzzzyyyyyyyyxxxxxxwwvutsrqponlkjihggffffgghijlmnpqstuvvwwwwwwvutssrrqppoonnnnnnnnmmmmmllkjiiiiijklmoruwz|}~~}}|{zyyxxxxwwwxxyz{}~~~}}}}|||||}}~~~}}||{{{{{{{{{||}}~~~~~}}}~~~}}}}~~~~~}}}|||||||||||}}~~~}|{zxwvtsrpoonooqrtwy{~~~}}~~~~}{zyxwvutsrrqqqqqqqqrrssttttttssrrqpoonmmllllkkkkllmnnooppqqrrsssssstttttssrrrrqponlkkjiihhijlnqsuwyz{|}}}~~~~}||{{{{{{{{{{|}~~~}}}||||||}}~~~}|{{zzzzzzzz{{|}~~~~~}||{{zzzzzzzz{{{|}}}~~~~}}|{{zyxvutsrrrrstvxz}~~~~}|{{zyyxwwvuuuttssrrrqqqqqppppoooonnnnnnnnnmmmmmmmlllllllllllmmmnnoooooooooonmlkjjiihhiikloqtwy{}~~~~~}}}}}~}}~~~~~~~~}}}|||||||}}}~~~~~~~~~~~}}}}||{{{{{{{{{{{{|||}}}}}}}}}}||{zyxwvvtsssstuwy{}~~}}}}~~~}}|{{zyxwvuuttssrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnmmmmmmnnnnnnnnnnmmlkkjiiiijkmoqsvx{|}~~~~~~~~~~~~~~~~}}}}~~~~~~}}}|||{{{|||}~~~~~~~~~}}}||}}}}}}}~~~~}}||{yxvutsqpooooprtvx{}~}||{zyxwvuutsrqqpppoooonnnnnnnnnnnnnoooooooooppppooppppoooooooooonnmmmmllkjiiihhiijkmortwy{}~~~~}}|||||||||||||}}~~~~~~}~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~~~~~~~~~~~~~}}}}}||||||{{{zzyyxxwvutsrqqqqqrsuxz}~~}}~~~}}|{zyyxwwvuuttssrrqqqpppppoooooooooooooooooooooooooooooooooonmmlkkjihgfeeefhiknpsvy|}~~~~~~}}}}}}}|||}}}}}}}}}}~~~}}}}~~~~~~~~~~}}}}|||}}~~~~}}}}}}|||||{{|||||||||||{{{{zzzyxwvutsrqpooopqsuwy|~~~~~}}|{{zyyxxwwvvuutttsssrrrrqqqqqqppppppoooooooooooonnnnnmmmllllkkjjihhgfffffghjloruxz|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|{{zzzz{{|}~~~~~~}~|~~|~}z}~|}~}|}~}|~~|~~{}~}}~~~|y{}zxz|wsuxusuvwxy|~}~}}}~~|}~~}|{zzyxxxxxwwvuwxvtuvusuxurstsrqpqrrrqqpopqpopponprqpqrqqqqqrrqqqpoprqopqrsssuwxyzz{{zy{|{{{yz{{z{|zxz|{y{}||||||||}~~}}}||}~}{|}||||}}{z|}||}}}}~~~~~~~||~~}~~~~~~~~~~~~~~~||}}}}||~~}~~~~~|~}{|}|{{zyxyzyxxwvuvvusuvsqrssqqrrqqqqqrsrqqpqrqpqqrrrqqqqqrsrrrqqrrssrrstvusvywuwzxvy{ywy{xvxzyxyzyxz|zxy{zxz|{zz{{{{{{||{|}|||}}}}}}~}}}~~~}}}}~~~~}~}}~~~~~|~~~}~~}}~~~}~~|~~~}~}~}{|}|{{{zyyyyxxwwwwvvvutttttsrssssssrqrsrrstsssttttttstutstutsttuutttuuuvvuuvwwvvvvvvvwwvvwxwwwwwxyyxxyzzzzzz{zzz{{{{z{|{{{{{{{{|}|{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}~~~~~~~~}}}|{{{{zzzyxxxxwwwvuvvvuuuttttttssstssstsrssstttuuttuuuuvvvvvvvuvwvuvvvvvvvvvvvvvvwwwvwwwwwxxxxxxxyyyyzzzzz{{{{{{{{{{{{{{{{z{||||||}}}}~~~~~~~~~~}}}|||{{{zzyyxxxwwwvvvuuuuttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzyyyxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwxxxwxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyxxxxxxwxxwwwwwwwwwvvvvvvvvuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzz{{{{{|||||}}}}}}~~~}}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~~~zy{z~~{{s}zx~vpwxw{zyysy}xxz~ywwvwwuy{wvqmsy|}|qhu{wvvz|~~}|}|}~{y{~~z~~|zwx}s|{zyny{zy}lxzouy|u~~q}~xqzwis|~ugt}z{yujx~xqtzxwuotznamyxuplszofmuxzrjq|}}~~|yyryyrxzvsjco|ukiggjmmpqnmllu~ypstqsuvz{vsrqqtwxxvrqstwzvppqqsxzzxxyyyx{{zt~||yy}xrx~zvvw{~~}r~z{}zs|w~z||y||}zvrsxyy{zqlv|utrssnnppv|tmr{}}ywwv|vip{}~|y{|~z~}zupsyuqsvx{yuw{||zv~wtttuyus|~wp{|qy}x|vtty}zutrxwkt~}|xsvxxzwquysmlkovrlt{pjpt~pt||~vnz{t|}z||t~x}~|{~zxvvy|wquyy{{x~|~}|zsnu|wqtxuuy{}|tnprw{tmqvqmrv{|qgoxwvrmu{tqx~~}yuy|wz}xt{~{{|{zz{|v{~|}}zwyyxwroquvuqlmstsspswqnx~zuw|}|xxz{w}}|}~}}{w|psvx~zstwwywrtwnhtztnioxvrqnloonw}tmkkx|qrsv}}{~}xw|}~}|{x~}wvxz~y~~y{|ywxxtoythv{xuuw{|zvsqmkt{xtqpx}xz~|yxy{|{ywx}||}}y}|vxyy|xsy~{{{}z{}zx{}~~~}{}~~yyz|~}{~|{|yqu|{xy{|}|{{~~{|~z|~|{uqx~}}~{zy||zyzysov{ywrnsyyyxwww|~z|{yyxxyyxwtquxyzwuwyz|{yxwvux{xtsrvytqolqvplqvsqw}|xw{~yqsvvuoiowphjmqtniqzxsuw{{sy{y{~}|skuyonosywux{|}}|z~|xtx|ulpwspolrwogjnookgjolhijouqmu||}xt|~w||v}{vtt|ysy}}}~zx}~|}}}}}yvxywuplqvusmhjmjgjlhfinppqrppvzxvvwvvwwyzwuvvwwuusqv{}}{~ytqw}xqpopsx|zwuu{|{z~}xxwx{~~}|~~zwstuqnrumghilplhijmtwvxzyx|x||wvvtsuvtqmjr{ywxw{y|}xtqrtqomklmljmsrpsu}~|{{wsuxrmptvwuruxxwutw{vqtwwxrmswsoonopliotqommsywvy|}~~}~}zwtuupllkkjhfhlkjlnsyvquz}~}z{~{vz}{ywuw{xtx|zzzy}}~}xtwzvqpomkfacfgfc`eljgjoqrsrx~}zzz}}yz||{xtx}xsw{~|xzsw|wrtvvwurw}~~~{vxzslmnoqmijmnonnqsqoruvvsoswvtttttqprtsqppuzxwy{}~zwvtqpppsuttvwz}||}}}{{|||yvxz|}yvxzzz{{{zz|}xtrqmjkllmljmrqrttvwwy|~~}|{|~|ywuvxtqtwvtstwzxvxzz{{z}yxxtopqpnmlorrqstx|{{~}zxyywtuvwxvtvwwvustttsrqqqpopqnkllnnljklnponnooptwxxww{~|ywussrooprrsrpsvttvwxxvtuwvuuuuwvuxzwutrtusqrrqpqqstssvx{~}}}|yuqomljjjgefhijihjlmopqstttvvvvuuwxvuuvwyvuvwvvwwxzyy|~|||ywvuwxwvvuvxxwwwuttttsqonmoppooonnoppomlmopqqqqrsux{|}~}|{{||{{{}~~~}{{{{{{zzyyyz{zyyxxxxwwuttuvwwvwy|}~}zxvvuttttuuvxz|}}}~}|{zyyzzzyxyzzzzyxyxwvvutsrtvvvwx{}~}zxwwwwvvxz{|~~~~~}zxvuuusrrsrrqpponlmmmmkijlllmnoqqruxy{||~~|}}|{{||}}}~~~}|}}|zzyxwuttutttttsrpqqpoonnnmmmoopqqstttuuvwxyz{{{{{zzyxxxxxxxwwutsrrponoppqrsstuvwxxxxxyzzyzzzzzz{{zyyyyyxwxyyz|}~}||{zyxvvuttsrqqpppppqqqppqqrrrstuuvxyz{{{|}}}}~~~}}|{zyyyxxxxxyyyz{|||||}}}~~}}||}}||}}|{||||||}}}~~~~}}|{zyxxxxxxxyyyyzz{||}~~}||||||||}~~~}}||}~}{ywusrqponmllkkkkllmmnopqsttuuuvwxxyzz{{{zyyxwuttssrrqrrstuwxyyz{|}~~|zywvtsrqppoopppqqrstuvwyzz{||}}~~~~~}||{zxwutsrrqqqqqqqrrssstttuvvvvvwwxyzzzyyyyyyyyxxwwwwwwwvvvwwyz{|}~~|{zxwuttsqqponmmllllmopqrtuwxy{|}~~}||{zzzzzzzzzzzz{{|}}~}}|{zyxwwvuuvvwxyz{|}~~}|||{|{{{{{{||||}}~~~~}|{zzyyxxwwvuuuuvwxyz|}~~|{{zzzzzzzzzzz{{|||}}~~~~~~}}}}}}~~}{ywusqomlkjjjjkklmnoprstuvwwxxyyyyzyyyyyxwwuttsrrqqqpqrrrrssstuuvwwxxyzz{|}}}}}}|{zyxwvutsrqpooooopqrsuvxz|}~}|{yxvuttsssssttuvwwxyyz{{||}}~~~~~}}||{zywvtsrqponmmmnopqrtuwz}~}||{z{{|}}{xuroljhgedcbbbcefhjmoqsuxz{|~~}|{zyyxwwwwwxyyz{||}}}~~~}}}~~~~~~}|{ywvusrrqqqqrsuvxz|~~}|zywutrrqqqqqrsuwxz{}~~~}}}}~~~~~~}}}}}||||||||||||||||||}~~}{xvusrqponnnmmmmmmlllmmmlmmllmmmnnooppqqqrrrrsstuvwxyyzzzzzzzyyyxxwwvvvvuuuuuuuuvvvvwwxxyyyyyyzzzzzzzzyyyxwwwwvvvvwxxyyyzzz{{|||||}}~~~~~}|{zzyyxxxwwwvwwwwxxyyzz{{{{{{{|||||{{{{|||||}~~}|{{zyyxxwwvuutsrqponmlkjihgggghijkmnprsuvwyz{|}~~~}}||||{{zzzzzzzz{{{||}~~|zywutrrrrstuvxz|~~~}}}|||}}~~|{ywutsrqqqqrtuwy|}~}}|{zyyyyyxxxxxxxxyyz|}~}|||}~~|zxvtqnlifdb`^]]]^^`acdgijmopqrsstuvwwwxxxyzzzzzyyyyxxxwvvvuuttssstuvwxyz{}}{zxvtrqpoooppqrstuwxyz{{|||}}}}~~~~}|{zzyzz{{||}~~}|{zyxwvwwxyz{|~~|zywvtsqponmmlkjjjijjjkkkllmnnoooooooppqqrsstvwxyz{||}~~~~}}|||{{{{{{{{||}}~~~}}||{{|||}~~}|{zzzyyyzzz{{{{|||}}~~~~~~}||{zyxwwwwwwwwxyyz{|}}~~~}||{{{||}~|zwusqonnmlllmmmnnnnoooooonnmkkihgffeeeefgghijkmnoprstvxy{|}~~~}|{zxwvvuuuuvwwxyz{|}~}|{ywvussrrrsstuuvxyz|}~}{zxwvuttsstvwxz{}~~~~~{xvsqonmmmmmmnnooopppppppoonnmllkkkkllllmnopqqrstuvwyz|}~}{zxwwvvuuuvwxyyz{|}}~~~}}}}}}~~~}{zyxwwvuuvvwxxyyyzzz{{{{{||{{{{{{z{{{zzzzzzzzzzz{||}~~~~}|{{zzzzz{||}~}zxusqponmllkjjjjjjjjjiiiiiihhggghhiijjklnopqrstuwyz{|}}~~~~~~}}}}|||}||{{zzzzzyyyxxxyyyxxyyyz{{|||{||||{zzyxxxxxyyyyzz{||}}~~}|{{zyyxxxwxxxyyzz{|}}~~|ywusqonmlkkjjijjjjkkkkkkkkllmmnnoopqqrrsstuuvwxyz{|}~~}|{{zzyxwwvvvwwwxxyyz{||}}~~~|{ywvutssrrrrrsstuuvvwwxzz{||}~~~~~~~}}}}}}~~~}}|||{{{{||}~~}zwtqomkigfeeeeeeeeeeeffgghiijklnnpqrrstuuvvwxxyzz{{||||||{{{{{{{|||}}~~}|{zzyxwwvvvvvvwwwwwxxxyyz{{|}~~~~~~}}~~~~}|{zyxxwwwxxxyyz{{|}}~~|yvtrpnlkiihgggggggghhijkklmmnooppqqqqrrsstuvwxyz{||}~~~~}{zyxxxxwwwwxxyyzzz{{|}}~~|{ywvutsssssttttuuvvwxxyyzz{||}}}}~~~~~~}}}~~~~~~~~~}{xusqonmlkjiihggggggfffghhiijjklmnoppqrstuwwxyzz{{|||||||}}}}}||||||||||}}}~~~~}}}}|||{{{{{{zzzzzyyyyxxwwwwxyyzz{{||}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}{ywvtrqponmlkkjjjjjjjjjjkklllmmmnnopqrstuvwwxyz{{|}}~~~~~~~~}}}||||}}}}~~~~~~~~}}}}|}}}}||||{{||||}}~~}||{zzyyyyyyyxxxxxxyyyyyyyzzz{{{||}}}}}}}~~~~~~}~~~~~~~~~~~{ywwtrrqommnljjjjjjiihjlkjkmllmooopqsuutvwyzyxyzzz{|zy{}|{{|{z{{{zzzzzzz{{}~|z{|~}|}}||}}|||{{zyyyz{ywy{zyz|{y|~}|}~}|}~}|}~}|}~|y{}}||}}}~|y|~|z||z}}~}zyxusrrqonmmmmmlkklkklmmlllmmlknpppqrsstuuvwwxz{|{z|}|{||}}|{||{{{{}~}{~}}}}~~~~~}}}|}}}}}|~~|~~~~~~~|{{|||{z{|{{|}|{|}{y{}|{{|{{{{|~~}}}}}~~}~~~~~~~|yxxurrrponnmmllllllllllmmmlmonmoqqqstttuvvvvwwwxyxwyzyxy{zwy{ywxyyyyyyyz{yx{~{y{}|z|~|z{|{z{}|{{|{z|~}||{|}|{}~}}|||||}}}||{zz{|}{zz{{|||}~}{||||}~~~}}~~~|yxwvusqrsqopqpooonnmmmmnnlknpoonoqrrrrsttuvvwwxyzyyz{{zz{{||{{|{{zz{}{y{||{zz}}{}}|}~}||}||}~~~~~~~~~}}}}~~}~~|~}{|~}|||{z|}zwy{yxz{zy{|}}}}~~~~~||{ywutsrqqonnonlmnlklmlklmmmmnoqpnprrrsssrtvuuvwwvxyyxxyz{zzzyyzyyxwxyxxxxz{zyz|{z{|{{{{{{|}|{|}}}||||}}}|{{|}{z{}||||{{{{||||{{|~}|}~}}}}~~~~~}|ywvvtrrrqoooonmlmmmlmnnmnnoooopqqqrsssstuvvvvwxxxxyzzz{{{|{z{||{{||{|}}}}~~}~~}~~|~~|}~}}}}}}}}}}}}}~~~~~}}}}|{||{{{zzzzzzyz{||||}~}}~~|zxwusrqponmmlklllklllklmmmmnnmnnnonnpqppqqrrsssttuuuvwwwwxxxxxxyyxyyyyzzz{{{{{|||{|||{{{|||{|||{|}||}}}|||||}}}|}}}}}}}}}|}}}}}~}||}}}}}}~~~~~~}zyxwuttrqpponnonnnmnnnnnooooopppqqqqrrsssstttuuvwwwxxyyyzzzzzzzz{{{{|||}|}}~~~~~~~~~~~~~~}}}|||}|{|||{||||||||}}}~~~~~~~~~~~~~~~~|{zxwvuttssrrrqqqqqqqqqqrrrrrrrssstttuuuvvvwwwwxxyyzzz{{|||}}}}~~~~~~~~~~}~~}}}}}}~~~~~~~~~~~~~~~}}}}}~~~}}}}|||||{{{{{||||}}}}}~~~~~~~~~~~~~~~|{ywvutsrqqpppooopoooopppppqqqqqqrrrrrrrssttuuuvvwxxyyyyzzz{{{{{{|||}}}}}}}~~~~~}}}}}}||||||||||||||||}}}}}~~~~~~~|{zxwvvuttssssrrrrrrrrrrrrrrrsssstttuuvvvwwxxyyzzzz{{{||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}~~~~~~~~~~~~~~~}{zxwuttsrrqqqpppppppppqqqqqqqqqqqrrrrrrsssttuuuvvwwxxxyyyzz{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||}}}}~~~~}{zyxwvuttssrrrrrrrrrrrrsssstttttuuuuuvvvwwwxxxyyzz{{|||}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}~~~~~~~~~~~~~~~}|zyxvuutsrqqqqppppppppqqqqqqqqqqqqqrrrrrssstttuuvwwxxyzzz{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}~~~~~}|{yxwvvutsssrrrrrrrrrrrrrrssssssssstttuuuvvvwwxxyyzz{{||}}}}}}}}}}}}}}~~~~~~~~~~~~}~}zxxx{{z|zy|~~{wrmrwykxrlcksmidbdffhjjhhfdfgknrusqsstuolprrrjenz||yp~~ou}|{xtuxz|zxxyzvqqrromlmnnle_]\]_aa_ZXVTUWX\`bb^Z[]]___dfddddjpqppnmmptvwwx}{xuxzunkghhghgedcbdeeeddddecbdddfdbgkeabehkpuwvusrrstvw{}}~~xtrpnnonlkms~{rkjjknqtwvtrrsstx{||{xtqqqruvsrstvy~}|zz}|yvvutspppnpqkgjnokfbaacdehjid`_][\afgghjlprstv|}|~~}{z}yvpmlkmpqtusqomf`beddb^\]elmpsspnjhjkc[`b[WVVY]\]\\\\\[^a^Z]^[ZYX\bikifecdgiiihd^[[`fgggea_`aabdfeekrqqz{sqqonnoqtrquy~wmopkihhmqstleksojgcaaabceeeiljgfgggfhjjklmmkkmonmllmnnppopppppqvz|}yuvz|~~{z}~}|zzwttvwyzywvuuuvxxz{ywvuvvvuwxxxzyxxxxwvuuuvwwxxxxvuuvvux||z{|~~~{wyytpppnkhegkkihd`^]^^^bdb_][\]^^^^^]\\]]\\ZX[]ZY[[YXWVXZ[]^___^\]^]]_bccdfhjlmprollmnoqqsuwyywyyurtwz{||{{{{~~~~}||}|}{|}~|||~~|{wsrrrsolmnljhfc``acdcabdeghhhhfdfhijklmnkjjkkmopstsqqqstuutrsuy{wtwyz{{zyz}}}|||{|~~}~}}}}}}||{xxyxwvuwywutstusrsrsvvvtrrtttvz{z{z{}{xyz~{|~~~~~}|~}|{{|{z{~}}~}yxvuvwxyxvuwxxvwxtrqruxtqqqqqrtrpsvwwvutsqnlljjnponopnlmmkiihjlkijklmljjihgffikjhggggiklljgimmlkhhhghkmmkiijlpsuvurqpprtwz|}~~~{|~~~}yxxxyxvutqoqstsrqonoqstrpqrssrqstttvwy{zxyzzzyxz}}}}||~|}{zyz|}}~~{xwvvwxywtvyxxurrtwy|}|z{{}~}}}|{}~}|{zyxwxz{}~~~zwxxxwxwvuvyyzz{~}z|~}yutuvwusturqqsrqonmmmnooommnnmopppppqrrrsrrrtwyzwtrqonpqrttttsppqsttsssrrtttvwwvuuuttttttuwwsoqtttrpoonmorstttrqrrqopqrtttuvutuwwwwwxyxwwxyz}~~~||~~|~~~}|{yxyyxwwwy|}}}~~~~~}{{{{|zyyz}}{~~~~~~~}||}~}|{z}|x{~~~}|~~}|{{|}}|}~}||{|}{y{}~~~~}||}}~~~~}}~||}~~~}~|||||zyyywututtsrsrpoopponmmmllkjjlkjklmmmmllmnmmnpppqsssuvuttuwxxxyxyzzyzzzzzzz{{zywwvuttuwxyyxwvvwyxxz{ywvvvwwwwvutssttsrqqqppprtsqrsstuwyz{|{z{|{|||~~|{zz{{{|}|z{|{z{|}}~~}~~}~~~}}}~}}}}}}}~~~~~~|||{{{yxvvvvvvuuttsstvxz{}~~~}~~~~~}}}~~~~}~~~~}}}~~~}|||}~}||{{{|}}|}}}~~}|zz{zywwwwxxxxxvvuvvtsrrstssrrrqpnmmmllkkjjijkkkjiijjkkkkklmmlmmmnopppqrrrstuvvvwyyzzzzz{|{yz{{zyxxxxvvvvvvwvuuvwxyxxxxxyzyzz{zxxyyxxwwyyxxxxxvuuuvvwvuttuuutrrrrrqopppqrtvxz{|~~}||}}~}|{{{{{||||}}}~~~~~~~~~~}||}|}}}|{|}}}}~~~~~~~~}}}}|||}||{zzz{|{{zzzzyzzzzzz{}}}||}~~}}}}{{zzyxwwvuutssssrrrrqqppppppqrrrqqqqqqqqqqqqqqrrrqqqppppqqqppqqrrqqqrrrssstuuuuvwxxxyzzz{{||}}}||{{||||{zz{{{{|||{||}~~~~~~~~~~~~~}~~~}||||{{{{{zzzzzzzz{|||}~~}}~~~~~}}}~~~~}|||||{zz{{{{{zzyyyyyxwvuuuutsrqqpponnnnnnopqrsuxz}~}|||{zyyyyyyyyyxxyz{|}~~}}|{{zzzyxwxxxwwwwwwxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuvvutssttsssssrrqrsssrrrrsssttsstssssttsssssrrqqqqponnnnnnnnnnnnnopppqqrrsstttttuuvvwxxxxyyz{zz{|||{{{|{{zyyxwvuuutsrqrrssstuvxz}~~~~~~~~~~~~~~~}||}}}}||}}}}}~~~}}~~~~}}}}}}|||||||}||}}}~~~~~~~~~~}}|}||{{zzzyxwxxxxxxzz{}~~~}|{{{{yxxwwvuttsrqpooonmllllllmmmnnoppqrrsssttuuvvvwwwwwwxxxwwwwwwvvvvvuuuuvvvuvvvwvvwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwxxxyyzz{{|}}~~~~~~~~~~~}}}~}}}}}}|||}}}}|}}}}}}~~~~~~~~}}}}}|{{{{{zyzz{{zz{{{|}}}}}~~~}}}}|{zzyxwvvvuutsttuuvwyz{}~~~}|{{{zyxxwwvvuttsrrqqpoopoonnoonnmmnnnmnnnnnmmnoooopppqqrsttttuuvwwxxxxxxxwwxxwwvuuvuuuuutttttuuuuuuvvvvvuvvvvuvvuuuuuuuutttttsrrqqppnnmlkkkjjjkllmoqsvxz|~~~~~}}||{{zzzzzyyyzzz{{|}~~}}}}||{|||{{{{{||||}}~~~~~~}}}||{{zzzyyyyyyyyz{{{{{|}}}}~~~~~~~~~~~~~~}|{zyzzzz{{}~~~}{zyyxwvuuttttstttttuuuuuuuuuuttttsssssrqppppoooonnmnnoonnooopppqrrrrsttttuvvvvwwxxxyzzzz{|}}}}~~~~~~~~}}}}|||}}|||}}~~~}|||{{zzzzyxxyzzzzzzz{{{||}}}}}}~~~~~~}}}}~~~~~~~~~}}}}}~~}}|}}}|||{{zyyxxwvuutsrqqppoonmmllmnopprsvwy|~~}|||{zzyzyxwwwxxxxxyzz{|}}~~~~~~~}}}}|||||{zzzzzzzzzyyyzzzzzzzzzzyzzyxxxxxwvvvvvuttutttssssssstsssssssstsrrqrrrrqpppoooopoonnooonnoppoooooppppqqqqqrrsttuuuvxyyyzz{{{{{{{zzyxwwutsrrqponnnopqqsuwxz}~~~~~}}}}}||}|||{{||}}|}~~~~~~~~~~~}~~~}||}}}}|||||||}}}}~~~~~}~~}||||{zyyyxwvuutsrqqqqqqrtuwy{~~~}|{zyxwvutsrrqppqppppqqqrrsttuuuuuvvvwwwwwvvwwwwwvvuvvvvvvvvvvvvwwwvwwxwvvwwwvvvvvvuuuvuuuvvwwwwwwwxxxxwwwwwwvvvvvuuuvvvuvwxxxxy{||}}~~~~~~~~~~~~}||}|{{{{{{{zz{{{{|}}}}~~}|||{{zzzzzyyyyyyzzzzzzzz{||}}}|}}}}}}}}||||{{{zyyxwvuuttsssrstuvwyz|~~~~~~}}}}}||{{{zzzyyxwwvvuttsssqpppppooooooooppppppqqqrrrrrrsttttuuuuuvvwvvvwxwwvwwwvvvvvvuuuuuttttttuttttttuvvvuvvvuvvvvutsssrqpoonlkjjihhghhiijknprtvy{}}zyxx|~z|}{}~}|{{z{~|{{|yzyy~~||}~{{~|zyx{~~}~}{yyz{~~~~~|{|}|~|z{|~}}||||}~}}~}zxurrvyxxxvtsstvy|}~~}{zxy|~~zuuusqtwtomkihhhiklmnlifgjkloponppmkmnopqrrsqnnopqsvvuuuttttw{~~}||}~}|~~}|zvstvvuwyxwwxxx{}|~zxxxx{{{~}}~{~}{~}~~}|{{{~||~}|~~~~|{~}~~{xwvuuvwxxxyuruxwvz}}zzzxvwyz{}~{wvusruwwwxxyyxx||zyxxz|{yxvwwwy{|~}}}||~~}}}|{{{xvz}{xxwuspnoqpoqssrpprtvy{|~~~~~}}|zzz{}}|{{{|~}~}zxvuuvvusrqqqonqsttsstusrvz{{}~~}}}|{|||||zwusrqprtsqpponmnnnnnnnmljjkkmnmlmmmkjjklmlllkjhfefhlmmmlmnlkorqprtsqrsttvyxvwxxwxyxwy|{yzzwuwxxxyyyywuuvvvxzyxyz{|}~~}}~~~~}|{{|||~~}~}}~}}y{~~}}}{zz{zz|}~~~~~~}|}~~~}}~}|~}{|~~}|{|yvwwwwxxyywvvwwwxy{||{{{zzz{{|{zyxvuuvvussttroprrstuuuuvusuwvuxyxvvvvwxxzz{{{|||}~~~~||{{||{{{|||~~}}{z{{z||zyzzyy}~|zywvuttsrqpnmnonnnnnnnnmmoqpoqssstuuuvwwvvvvuutsttttutssrrqqqrsrqqrrqrrrqrssqqrrrrsstvwvuutttuvvvvutuuuuuvwwxwvvxz{||||}}}~}|||||||{{{{zzzz{{{||}~}}|{zxwxyyyyxwxz{}~|{zyyyyxwyzxvvwwxyzyxyzyxyz{}}|{{{}~~~~}|zy{}|{{|||||}~~~}}}||{{zywuuutttttsssrrsuvvxzzyyyz||}~~|{{|||~~}|{yxwvtsssqppqrststuuuvwvuvwwvutsrqpppooonooqrtvxz|~~|zxwwusssqpponmmmmmmmnopqqqqrrstttuttuvvvvvvwxxxwxxxwwwvuvutsrrrqppppqpqqqqrsttuvwxwwxyyxxxyxxwvuuvvuuuutuuuvwxyyyz{||}}}}||{ywwvtrqponnmlllnonnopqqqstuvvwyz}~~~~~~}||||{{zzzzzyyyyzyyyxyyyxwwxyzzz{|}~~}}||{zyyxxwuuuvwwxyz{}~~~}|{{{|}~~~~~~~}}|{zyxvtssrqqqpppqrrrstuvuuvwwwwvutttsqpqqrrqrrstuvxy|~}}}}||{{{{zzzzyyxxwvvvvvvvvwxyz{|}~~~}}~~~}}{zyxxxwvutsstsqppppnmkjjjjjjjklmnoprtvxyz{|}}~~~}}}}}|{zyyyxwwvvvuttttuvvvvwxyz{|~~~}}||{zyz{{||}~}|{{{zzzzzzz{~~}}}|zzyyxxwwwwxxwwxyz{{{{|}}~~}}}}}}}}~}|||{{zzzzzyxwvvwwwwwwxxyyz{}~~~}}}~~~}|{zzyyxwvuuuutssssrrrrrrssttuuvvwyzzzz{|}}}~~}|{ywuttssrrrsssssuvvwwwxyyyxwwwxxwvuuuutuvwxz{|}~}|{{{{zyyyyzzzz{|}~~|{zyyyxvutttsrqqqponnmmnnmmmllmnopqqqqrssttuvwxxxyz|}~~~~~}}}||{zyyxwwvvvvvwxyz{{{}~~~}|{{||{zyyyzzzyyzz{zyzzzzzyyyyxxxwwxwwvvwxxxyyz{zz{|}~~}||{zzz{{{{{}~~~}||{zzyyywvuuvwwxxyz|}~~}|{zzyz{|||}~}|||{{{zzzyyyyxyyxxwwxyyyzzyyz{|}~~~~~~}|{zxvutssrrrrststtuvvwxxyyxxyyyzzzzzyyzyyyzzzzz{|}~~~}|{{z{{|}~~|{{{zyxwwwxxxwwwxxyz{}}}~}|zyyxxwvvuuuuuttttttsssssssssrrsrqqqqqrrrrrstvwxz|}~~}||{{zyyz{{{{{|}~~~~~~}|{{|||zyxyyxxxxxxwwwxyz{{{}~~~}}}||}~~~~~~~~~~}|{{{zyyyyyyxwwwxyxwxyz{{{{{{{||||||{{zz{|}~~~}}{{{||{{zyz|||}||{{{{{{{{zzyxxyyyyzyyzzzzzyyzz{{zyyyyxyyxzzyz{}x~w{|}v||uy}ztssuwxxsnrvvunhovvvrmnoruvxmcmvtsolnnpopqont{{{uoy{xz~~{~uy~y}yq~|xs|{||}q}s~z|p}{}i{zfyyzzz{pdqvlgbq~n]ckmqdXgvmca_hrdWdqmhd]ckhd`\hsgZgusrpmxugmuy~vnv}zvwy|xqu|zxsmu~siowyyqiu{uvxy{ywxyz{|}x}~~~}|xty}zxxyyy|}{yxvy}~w{~~||~zz}||{xvqorqnsvpjuvlnprtpnnmt{uosx{{~}{|{t|~v}zxy~~v{|{wrz|wwx||vvwwyytuzrmruz~vomlu~thkqljsxxvois}tjux~|{x|z~t}|u|~wvv}ynvxqux|uipyxvtqw|upv{zxspyztz~~zz}}{xxyxwqltztot{xsvy{{toqsvyrmszuqtx}vnv}{ytow~xtz~|zv{ysxz~{tz}yy{{{}}}y~~|{~||}{}vpw~{xrruuuxyvrprx~~ytsx|z{~~}w{}x|~}~zyzww{|~}|}~~u~{}~~|yqw|wttutrrrnjrzj]lzvrpnprqtvsppliq{xqppw~vqz~zwvvy|}zxz~}~{~}|zywutrv{uortw|{uuw{}{{{yzz|}{{||}}yu{|zzxw{}|{vruy|~{ywx{|}zy|}}yxy}~~{y{||{z{~~xy|~{zzxuvyxwtprx{{vqsuuvvtsrpqv{yuvw|~|z}w}|w{~z|}|u}~x{~~~{~~~~w~~wy{~zrz~wxy{~wou{|~yt|{uzwp{wwx|{~|y~z~z}y}|{{}x|v~y}z~}{|}ux|~}xrrsrqstuuqou{zxsnptqnprmjloqrqokjorpmmmlmopsurruvy|{zxx{}}}~|{|}~~zz|zz|~~zx{yy}|wuttw{zsrsx}yusrtwyzzzxvx{~|wz~}|}{|~}{{}{}~|}~}|~|vry|xuz~zxyzwtuvzzsux}{ux{yxxy{|vov~|xvsy~|{zz~|{|{w{~{vxxxwtptwpimrstplrywtuvy|wrx~|xvuy}zwy|}}{y~}vz{y|~~}~{}}{{{{vy|||xvz~{wz}~~yu{}zw{zuy|{yxw}|wz~|~z~||{|}~|}||z}~{y|{}}~|}zx{~|yyyz{yw{ystvyzvrtuutsrsspnoppplilpnlmnopnnqtrqpqv{yvxz||zz}~|z}|~~}~~~}~}~~}}zyz{{{xvx{}~{xz|{{{{yyyy}}|{~~}~{~|~~|~}z}}|z}}zzzyzxw{}yuvx|}zz|}}|{~{wy}}|{z{}}}{y{~{y|~||}z{{ywtqrsrpoooppoqspnoqsurqqrstsqqrqruwwvtruyzzxvxzyz{{zyz{~}~~~~}|}}{}}}~{xy{zxyyyzzy|~}|zxz|{xyzyyyyz{yxz{}~}{||{{}}|{{~~|||~~~~}~|z{}}}|}~~~}~~}}}}~~~~}}|zxz{zxvtuvuttsqpppppnkklmoonopoopqqrqpqtuuvuvxxxz|||{{}~~~~}}~~}|{{|{zzxxyyzzyyyyz{{zyyyz{{{zzz{|||}}~~~~~}~}}~~~~}|||{yy{||{zzz{{zz{{{{{}~|{z{|}|{||||}}~}{|}}}}|~~|zxyyvsrrrssrsttttsstsqrrssrpqrrqrrsuttuwwxwwwyxxyzz{{{|~}||}~~~~||||{zyy{{z{{{|{z{|{{{z{{zyz{{{{zz{zyyyxyyz{{{{{{{|{{||}~~~}|{zyzzzzz{{{{{{|||{|}}||}}}}~~~~~~}}~~}|||{zzyyxvuttsrrqqppooooooppqppooppppprrrstuwwxxyyyyz{||||}~~~~~}}}|}||}}}||||}}}}~~}}||||}}}}~~~~~~}}}}|||}}}|}||||||||||||||}}}}}}}|{{{{{{||}}~~|{zyxwvuutssssrrrqqpppooooooopppppppqqrstuvwxxxxxyxxxxyyyzz{|}}~~~}}||||{{{{zz{{zzzzzzzzzzzz{{{{{{zzzyyxxxyyzz{|}~~~~}}}}}||{{zzzzzz{{{||}}}}}~~~}~~~~~~~}{zyxwvutsssrrrrqqpppoonoooppqqqrrrrrssttuvvwxyyyyzz{{{{|||}}~~}}|||||||}}}}}||||||||||||||{{{{zz{{{|}}~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||{{|||}}}}}~~}}}}}}}}||}}~~~}{zyxwvuttsssssssrrrrrrqqqqqpppppqrrsstuuuvuuuuvvvvvwxyyzz{{||}}}~~~~~~}}}}}}}|||||||||||||{{{{zzzyxwwwwwwxxyzz{{|}}}~~~~~~~~~}}}|||{{{{zzzzzzzzzz{{{||}}}}}~~~}|{yxvutrqppoonnmmmnnnoooppppppppqrrsssttuuvwwwwwxxyyzz{{{|}}~~~~~~~~~~~~~~~~~~~~~~}}}|||}}~~~~~~~~~~~~~~~}}}}}}||{{|{{{{{zzz{{||}}}}}}}}~~~}|zyxwwvuuttttsssrqqqqppooonnnoooppqqrrrrrrrrsstttuvwwxyyyzzz{{|||}}}}}~~~~~~}}}|||}}}||||{{zzyyxxxxxxxxyzzz{||}}}}~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{{{{{|||}}}}}}}~~~}{zywvutsqqppoonnnnnnnooonooooppqqrrrsssssttuuuvvwwxyzz{{||}}|||}}}}~~~~~~}}}}}}}}~~~~}}}}}~~~~~~~~~}}}}~~~~~}}}}}||||{{{zzzyyyyyyzz{{|||||}}~~~}{zyxwvuttsrqqppoonnnmnnnnoopqqqrrrrrrrrrsstuuvwxyyz{{{|||||}}}}~~~~~~~~~~~~~~~~~~}}|||{{{zzyyxxxxxyyyzz{{|||}}}~~}}}}||||{{{{{{{{{||||{{{zzzyyzzz{{|||}}}}}}}}~~~~|zxwutsrqqpooonnnnnnnnnnooopppqrrrrrrrsssttuvvwwxxyyyzz{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}||||||}}~~}}}|||{{{{{zzzzzzzzzzyyyyzz{{|}~~~|{zxwvutsrqpoonnnmmmmnnnnonooooooppqrrsstttuuvvwwxxyz{{|}}~~~~~}}}~~~~~}||{zyyyyyyxxxxxyyyzzz{{|||||||{{{{{{{{{{{||||||||||{{{{{{{{{{||||}}}}}}}}}~~}{yxvusrqqpoooonnnnnnoooooooopppppqrrrssstttttuuuuuvwxyz{||}}~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}||||||||}}}~~~~~}||{{{{{{||||||{{zzzzzyzzz{{|}}~~|{yxwvusrqppoonnnnnnnnnnnnooooppqrrsstuuuuvvvwwxyzz{{|}}~~~~~~~~~~~~}}|||||||{{{{{{zzzzzzzzzz{{{{{{zzzyyyyyyyzzzz{{{{{{{{zzzzz{{{{{{{||}}}~~~}{yxvutsrqpppoonnnonnnnnnnnnnnooppppqqqrrrrrssttuvwxyz{{||}}}~~~~~~~~~~~~~~~~~~}}}}}}||}}}}~~~~~}}||||||||||}}}}}}}}~~~~~~}}||{{{{{{{|||||{{{{z{{{{{{||}}~~}{zxvusrqqpppoooooonnnnnnnnnooppqqrsstttuuuvwwxyyz{|||}}}}}}}}}}}~~~~~~~~~~~~}}}}}||||{{{zzzzzzzyyyyxxxxxyyyyzzzz{{{{{{{{{{{|||{{{{zz{{|||}~~~|zxwutsrqqpppoooooonnnnnnnnnnnooooooooooppqrrstuvwxxyz{{||||}}}}}}}||||||}}}~~~~~~}}}}}}}~~~}}|{{{{{{||}}}~~~~~~~~~~~~~}}|||||||||{||{{{{{{{|||||}}}}}}~~~~|zxwutsrqqpppoonnnnmmmnnnoooppqqrrssttuvvwxyyzz{{|||}}}~~~~~~~~~~~~~~~~~~~}}}|{{zzzyyyxxxwxxxxxxxxyyyyyyyyzz{{{{||||||||||{{{{||}~~~|{ywvutsrqqppooonnonnnnnnnnnnnnmmmmnnoopqqrsttuvwwxyyzz{{||||||{{zzz{{{{{|||}}~~~~~~~~}}~~~~~~~}}||||||}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{||}}}~~~~~~~~~~~~yuqnnorvyyzyvrniggjnruz{xtrnihikpuwz||{{uonpsvz|xvvxz|}{z{|}~|}zxy{}|{}}{~~zwxxvtvzzy{|ywvtssuy|}}}|{||wrtwyz|~~zussvxwx{}~~|ywvvwx{~~|zyz{|~}zy|||~~~~~~~}~}}}~~~~{yxxzzywxxuqnkkmoqsttttspnlklmpqqruwusqqqqsuy|~~~~}{zy{}}~}|{{}~}{zz|~|zyyz{}~|z|~}{z{~~~zyy|}|~}|}~}zywvxyyyzz{zwsqrqrtvwxyzxwwxvuy}}~}~~}}~~}|zxusrrrrrqpomkihhhhjjjkmljjjgfjnpruwwvwwvuuvwz}~}z{}{y{~~}|ywwwwy|{{}~}{}}{z{|~}}}|zxxz}~~|||xuvwxy}~~}}|{zzzyx}}~}}|}~|yxvsoljjkjikmlkjjigffghjklloqpoooprsuwyyzzzyxxwwyzz{||{{zyxxxyz{|}~}{{|||}~{{{{{|}}~~}{zyyyyz||}~~||}||~~||}~~~~|zzyxxxz||||{zzyyyyz{}~}~}{|~~~~}}~}|{z{{{|||{zzyxxwwy||||}}||}}}~|~~~~|{zzyxwvspoppopqonnonlllkjjloqpnprqpqqqqsvxyz{zyyzzyz{}~}{zzzxwwvvxxxxxyywvxyxxy{|}~~}}~~~~~||||}~~~}{yyz{{{z|~~}~~}|{z{}~~~}|{|||}~}{zzzxxxyy{}}}}}~~}~}|{yvspmklllkkkjkkkjihhiklmoqpppqqrqqtwxxyyyxxxxyz{|}}}}||~~~~~~~}}~~}}}||}~~~}|z{|{z{}|{|}}||{{|}}~~~}{yxxwvvvutuvtsqpprsuvvvwvvwwvuwyz|||}~~~~~~~~|{{z{}}|{|||}|||}}}}|{|}~}|{zz{zzzyy{|}~}|~~}|zyxusrrrrstsrssrqqqqruwvvvwvvvvvxxyz{{zzyyyxyxvwxxxxwvuuttuttuvwxxxwvwxyz|}}}~~}}~~~~~~}}}~~}~~~~}|}}}~}{zyyyyyzzzz{{{{{zzz{{{|||||||}}}~~~|zxvvuspooooomkiiiiiijjjklmmmmnopqrstuvwxyyyz{{{||}}~~~}}~~~}}}}||{{zz{|||{{{}~~~}}~~~~~}}||{z{||{zzzyxwwwvuuuuutttssssrrstuuvvuttttvwwxyz{|}||~~~~~~~~~~~}}}}}}}||{zz{|{{{zyz{{||{zz{|}}}}}}}~~~~~~}{zyyyxwwwxwwwvwwwvvvvvvuuuttttuutsssstuttssssttttsttuuutsttuuuuuuttuvvwwwwwxyyz{|}}~~}~~~}}}}}}||}}|{zyyz{{{zyyxxyyyyyyzz{zzyyyyyyxxxyzz{{||}~~~~|{yvtrqpommlkkkkjjkklnpppqqstuvwxzz{{{|||}}~~}|{|||||||||||{{zz{|||||{|}}~~~~~}|||}}~~~}{zyyz{{{{zzzzzywvvvwwwvutttuttsrrstuvvuuuvwxyz{}~~~}}}}}~}}|||}~}||||}}||{{|||||{{{||||{{|||||}}~}|{{zyxxxxxxwvvutsssssrrrrrpoppqqqqqqqqrrrrqqrssssrrrsssrrrrsttsrrqrtuuvwxyzz{|}}~~~~~~~~~~}||{{{{{{{zyyyyyyyxxxxxxwwwwwwwwwwxxxxxxxxxxxyz{{||||}~~|zwvuttsrpppppppppqrstuvvvvwxyzz{{||{{||||{{{|||||{zzz{{{{{{||}||||}}~~~~~~~~~~~~}|{{{{{zyyxxxxxxwwvvwwvvwwwwvuuuuuuvwxxyyzzzz{}}|||||{{{{{{{{zyyyz{{zzzz{||||{||}~~}|{{zyxxwwwvuttuuuutssrsssssqqqqqpponnooonnnmmnooooppqqqqrsstttuuvvwwwxxy{}~~~~}}}}}}}}~~~~~}||{{zyxwvwwvvuttuuttssttuvvvvvvxz{{{{||}}}}~~}}|{yxwwvvvuuuuuuuuuvwwwwwwxyzzzyyzz{||{{{|}}||{{{|||{zzz{{|||{{zzzzz{{||||}}}~~~~~~~}|zyxxxxwvuuuuuttssttuvwwvvvwwxxyz{zz{{{|}}~~~}|||||{zzyyyxwvvwwxyxxxxyyyz{{|}~}|{{zzyxwwwvvvvvuutttttsrqpooonmmllmmljiiiklmmmmmnopqrrstuvvwvwxyyz{|}}}~~~wy}}||{{|||{y||z}}|~zz{}}|}~w{sz~}||yv~ypy~{ypx{{|{{{yvtleimmmptrrplkklmmlnpqsstuwvtuwrmoqrrolkjlnieeefffgdbdfffecehhffgfffgghgfimljlnnnoonmpsrqqqqrrromnoonqtttuwwwwwyzxwy{{z}|~{|}~~}~}}}}zxwuroopnjjkihiijje__a]YYYTQQQOLMOKGJPLGJNLJLOOORTTTSRUXVTWXVTWZWTY^WPX_WPTXWWYZYW[`^]bfcaehd`bc^Z]aZSVZVQTWQKRWSQVZWUX\]\\[ZZ\]\Z[\\]]][YZ[YXZ\ZXYY[]]ZZ[ZYZ[ZXZ\ZXY[XUX]][_a][]aabdfefjlihlpmkpuroswuruyyy{|{{~}|yvy|zwxzzz}~~}||~~{yyzzxvvvsrqpruqlnqomkimqkgmrnkorpoqqomnnmmmkjjjigeimkghjjjkmmllkjkoqrrqquzyx{~~|}~{xxzyxwwxyvtvwvusppqponlgcfifcbabbcfedfgfgknieinmlnnmkoslfnupkpuqmoqqqrsqqtvtssrrqomopmklmliijgfhiggjmkhikjjjlmmmlmomklnnoomnnljjkjhhigdegecfgeeilkikkhegihfdbbd`[]`_]]]]]`ccbfihfinnnppruvvuvy{}~~~~}{|}|{|~}{{{|~~~~~{yzzxutrqpnkllheeeb__`a_``_]_a^\_b^[^b`[[[YXXWUSRRRSRRRRQQSUUUUVWYYY[^^^`ddehjihjlmnooprttsruvtrstsrttttrprvwvwwvw{}}|}~}{yxxvsssqponoqqppqrrrrstpnopqolihgeded_[\]^^\[\]]^`bceefjmnpppsvvvwxxwwwwwvwvuwxvtvxvsuxwuwywtuvutttuvsqrssuutttvwwxyzz{{{{||{zyz{zyxwvuuvwwwwxxxxxxxyzz{|{yyzywyzxvuuutttqoopoonnqsqqsuvxy{~~|{zxvuvvvwwwwxy{||{}~}}~~{xvvutuutsrsssrrrrrqsssrqonnnmllmmlkkiiigefgfedccb`__^^^\ZZ[\\[YXWVVVVVUUUUTUVVUWZ[[]___acccefffhiihghjlkklnoopqqqsuvwxxyzyy|~}}|||}~~|}~~~}|{||{z{{{{{zyyxxxxyxvvvuuvtrpoppnlkkihijhffhikmnnnnprttuuvwy{}{y{||}~~~~~}}}}~~~}}}|{{{zzzyyxxwwxxyyyyzz{||{{||}}|{{zz{{{{zyyyyz{{{{|||||{zyxxwwusqpnnmmllkjihijjjjlmnopqstuvxz{{{{{|}}}}~~~}~~}}}}}||}~~|{{zzzyxwxxxyzzz{{|{{zyxwwxxxwusrqppppponmlkjihgfedcbbba```abbbbabcdffffeegijjkkklmnnopqrstuuuuvvwxyz{||}}}~~~~~~~}}}}}}|{{{{{zzyyxxxxxxxxxwwwxxyy{{|}~~}|{zzyxwwwxxyz{||}~}|zyxwwvutsrqppoooppppqqponmnoonmkjhgfedba`````____`abcddefhiiiiijkklmnoooooopqrstuuvwxxyyz{|}}}}}||}~}}}}}~~}||||}~~~~~}||{zywvvvuttsstuuvwwxz{|}~}}~~~~|{{{{||{{{{|~~~}}|zyyxxwvuttuttsrqqqqqponmllmlkjjjkkjjiiijjjjjjkllmmnnoqqqrrsuvwxxxz{|~~~}|||}~}}|{{|}}~~~~~~~~}||{zzywvutttsrqponnmnnmmlllmmnnmmmmljihgfdca`_^]]\\]]]^^^_`bcdfgggghijlllmmnnooopqrssttsstvwxxyyz{{{zyyzz{{{{{|~~~}|{|{{{zyz{|||||}~~~~|{zyyywutsrrrqqppqstuvwwxz|}~}~~~~~}}||{{zxxxxxxwwwwwwxxyz{|}~~~~|{||{zywvuuuuttsrrrrrqqqqqqpooonnmllllkkjhggghhhgfffhiijjklmorsttvwy{|||~~||||||||||{{{{{{{zzywvttssrqpooonmlkjjjjihgfeeeddba```bbbbbbcdddefgijklllmmmnoooooooooppqrrrtuvwxyz{|}~~~}}}}~~}||}~~{zzyyxwvuuuuuutttuvwwwvuuvwwxxxyz{{{{{}~~~}}}}|{{zzzzyxwwvwwxyyyyyyzz{{|||||{{|}}~~~}|{{z{{zzyxxxyyyxxxxxwwvvvvvvvtsrqpqqpponmllkjihhhiihgffgghijklmopqrrsuwxyyz{}~~}}~~~~~}||||||{{|}~~~~~}}~}|{xuttsrpnmlkjiihhhhijihggghhhhggfeeeeeeeffffedeefgghhiijklmnnopqqrrqqrrrrrrrstuvwwxyyyzzz{||}||{zz{|}~~~~~}|{yxvttsrrrrssssstuuvwyyyyzzzzzzz{{{{{{|~~}|zzzzyywvvwvvuttttuvwvvvvwxyxyz{|||}}~}}}}~~~~~}|{{{{zzyyyzzzzxwvwwwwvuttssrrqpopppponmnnmmmnnnnnnopqpqrsttuvwwxxxyz{{|}~~|{{zz{zzyyyzzyxwvvwvutsqppppnlkkjkkkjjiihhhiiihhgggfeeeefffggghhiklnpqrsstuvwvvuuuusrqonmmmmmlllmopqqrstuvxyz{{|~~~~~~~}|{zyxwwvvuuuuuuuvvwwwxyzzzyyz{}~~~~~}|{|}}}|{zz{{||||||}}}|{{zzzyxwuuuuuusssttuvvwxyzz{|}~}|{yyxxwwvvvvvwvwwwvvwxxxxwvvvwwwwwuttsssrppppppnmmmnoprsrrtuwyz{|~~}|{{{zxxwwyyzzyxxyyyxwvvvuttrqonmllkjjiiihgghhiihijkkkkkkllmooopoprsstttuvwwwvutssssqonlkkjihhghhjklmnprtuvwxz{|}~~~~~}}}||{{|}~~~}||}}}}}|||{{zyxwvvwvuutstuuuvvwwyz{||}}~~~~}}|{zzz{{{{||{zz{{||{{{{{{zyxwwwwvuusstuvvvvvwyz|}~|zxxxxxxxxxxxxyyyzz{|{zyyyz{ywwwwwwvutssrrqqpoprrrrrrtuvxz{}~~}||||||}~~}||{{||{{zyyyyxwvutsrrqqpomlllkkkklnnnopqrsssuvwwvvuttttsrrqqqrqonnoppqqqqqqqrrponnnnnmllkkkklmnnprstuuvwxxxyzz{|||||}}~~~~~~}||||||{{{{{{{zxxxxxxwwvuuuuvvvvwxyzz{}~~~~~}|{||}}~~~}|zyyyxwwvvwwvvuttuvvwwvwwwxxxxyzz{||}}~~~}{zyyxxvutttuvuttstuuvvvuuvvvvuuvxxyyyyxxxyzzzzz{{zyyzz{{{{|}}}}~~~~~~~~~~~}|{zzzywwvvvwwvvvuuuvvuttttssrrrqqqrsrrqqrsstuvvvvvxyyzyxxyyyyxxwvvuutsrqrsssrqoonnnmmlkiihgfeeefgijlmnprtwxz{|}~~~}}}|{{yyxxxxwvvwxyyxwwwxz{{{{z{||}}|||}}~}|{zz{|||{{||}}}~~~~}}}~~~~}}|{{{zzzyyyyyyyyzz{{{{{{{zz{{{{{{{zyyyyzzz{||||||}~~~~}|zyxwvvutsrrrstttsstuvwwwvvwxyyyyyyyxxwxxxyyzzzyyyz{{|}~~~~~~~}|{{{yxwvvwxxyyyz|}~~}|{{{{||{{zzz{||||||}|||{zyxxwvussrrqqppoopqrtuvwxyyz{}~~}||{{zyxvutsrrponmmmlkihhhhgffeeefghhijlnprsuwy{|}}}}~~~~}|{{{zywvuuuuuuuuuvwwvwwxz{{|{{|}~~~}|||||{{zzyyyxxxxy{}}}~~~~~~~}|{zyxyyyzzyyyyzzzzz{|}~}||||||||{yyzzzzyxxxxyz{{|}}||}|zyxwxxwvvvvvvvuuttuvvuutttttttttuuvvvvwxz{||}~}||{{zyxxyzz{zz{|}}}~~~}}||||||||}}}}}}}~}}}}||{zyxxxwwwwvuutuvwxyyz{|}}}~~}|{zywvtssrrqpnnnnoomkkklllkjjiiihhhghjlmnnpqtvwxyz{|||{{zyyyyxwutttsrrrstuuvuvvwy{{{{{|}}}|{zzzzzzxwwwwxxxyz|~~~~~~{z{}}{yyyz{zyz{}}}x{}|{{|}}|zyyz{|||}}|{~|~~~|}~|x{~|y|~{w{}||}}}}}||zwxyxwyzyxwuuusrpnnoopnlllkjkljhhijkkkjjlonmnnnprtttvxwwwvy||}}~~}}~~~}}}~}}}}}|{{{{~~}}~}|{z|}}}~~~}{{{ywwwwvvurnoqomlkkigefeca`_^^^^\\^``bdfimllorrrtvusrrrqrqmijljhhhfddfedeffgiikmlklnooqsrrtvtqsvsqsvutsttrtvvux{zy{}||~~}~~|z|}{yz|{xyywwwwwwxywvwxxyyzzz{|{z{||||}~~~~~~}||zxxxusrsqpqqomnooppqqqruttwywvy{zy|~~}~}~~~}|~~}|~~}}~~|zyxyzywxzxvxyzzz{|}~~|zxwwvusuvtsuwutuvwxyyzz|}||}|~~}~~}|{{{{zyzzyyyyyzzz{{{|}{{}}{|}{y{}{xyyvstutsssqpqqnklnljkliggecb`^`a`^__^^`cdefhkmopqqrssrrrrqqqommmkiiiihijiijkkkmonmossrstttvxuswzxtvxwuvxwwxyyz{}~~~}}}}}|{|}}}||}}~~~~~~~|yvuuttqopqqpppooprstvwvvx{{{{|}~~~~|}}{z{{ywvwwwvvuttttuvttttuvwuttttttttttttuusttttvwwwxxwwwxxyz|{z{|||}}}}||}}{zxwvuuusrqooooonmlllmmnnnmmmmmlmmkkjiiheb`^]]\[ZZZZZ[]^_`cfgghiihhhiijjjkihiijjjjjjjjklllkjklllllmoopqrrrrtvxyzyy{|}}~}|{{{{zyxxyzyyyyxy{|}|{{|}~~}||~~~~}}||}~}}}}}}}|||||}}}}}~}}}~~~}}~~|{{{}}|{{{{{{{{zxxyyxxwwwwwxwwwvuuvvvuuvuuutuuvvvvvwxyyyz{{{}~}~~|{{ywwvussrqqqrrqqqrststuuuuutttsrpnnmljigeca_^^]]]]^_`abcdfgjlmmlkklmlmmlklllkkkjjjklkkjjklmmmnnoqrrtuvvxz{{|}~~~~}}}|zyyxwwvutttttttsrsuvwwwvwyz|}~~~~~}}||}}~~~~~}}}}}{zzz{|||||{||}~~}}}||{zxxxxwvuuuuuuuvvvvwwxxxyz{|}}}~~~~~~}|{{{{zzyyzzzyxxxxwwwwwwvuttsssrqqpooonnmllmmmmmmlllllllkjjkkjjjijkklmmnnnopqqrrrstsstuuuvvwxxyyyz{{{{|}}}}~}||{{yxxwwwwwvussssttsssttttsttuuuuuuuuvvvwwwxyyyz{||}}}~~~}}}}~~~~~~~~~~}}}}|{{z{}}~~~}}}}~~}|{zzzzyyyyz{{{zzz{}~~~~~}}|zyxwwxwwwvvuuvvwwwxyyzz{||}~~~~~~}||||}}}}}}}}||||{zyyxwwvtsrqppponmlmmnnlkjjklmmmmmmnnoooopqrrrqpppqssssssttuuuvwxyyzz{{||}~~~~~~}|||||{{zzz|~~~~}|{{{{{{zzzzzzzzzyyzzzzzzzzzyxyyyyyxxvutstttssttttttuvxy{|}}}}~~}{zzyyxxxwvvvvwxxxxyz{|}~}}}|{{{|}~~}|{|||{zzzz{|}}}~~}|{{{|||||||}~~}}}}}|||{zzzzzzzzzzzzz{|}~~}||{zzzzzz{{zzzz{{|||{zzzzzzyyxxyyxwwwwwwxxxxxyz{||}~~~||{{zyxwwvuutrqqqqqqqppppqqppppqqqqpppqqqqqpqqqrrrrrrssssstuwyyzz{}~~~~~~}||{|}}~~~~~~~}|||||{zyxxwwxyzyyxyyzzzzzz{||{zyyyzzyywvvwwwwvuuuuvvvvwxxyyyz{|}~~~~~}|{zzz{zwwvwyxu{zttu}{zz{~~u|~v{~|}{~xqx~~~xtvx{zq|x~y||y|~}{zz{}}}{y~}x~}}~{s~}|x|}{x{y|zs{wt~s|y~svu}s~xsp}{ilqu{obnzrighpxl_jxvohemqmib_jrg\eomjfdpyj[_gloh`fppklovzsntyzzuqzypxxq}{||}~wy}{{|}x~~z~{|}}~{|~~y{|}~~~|yxsmw{vwwz~unu|wsuw}|wy{x}{y~{|~}~zxrqvsqy}umvztutvxrqrqv{uoryyvx{yvrrokszldnutuwxvsv{{x{zt}~{}{}~}}}{}|~}|}{|w|q{{zxy~~zwtyxlu~|ytrw|~~zx}}}|}xxz|uz}||zmw{xu|{tsu}{qv{tz{ow~{|~|}z}}|{yxz{totzvquzwsttwwnhijkngaipieimqsiblusqmirysmsxz{vrzyrwz}zu}}z|}}|}~}z}{z~}x{~z{~~{w}}~zyy~|uqv{|zutuvyzxvrptxyyuruysmxtknrx~zvy{|}}u}~||x}~~~y}zzxz}zx{|||{||xz~{x{}y|}{~|x}~}zpu{xuwyxwwvrq{sfv}{uuy{}}yvtolt{volinvrkptnlnnqsqprtz}zw{~|~~{~}}~|}~{yy{||~{x~{~~{z{~~{yz{}}}~~{x|vwx{|xuvxxx|}|vrx~}|||}{~{zxxy{}yuwx{~|xyxtssssspmpsstojknnoommmjinsqnoouzxvurx~vqw|yux}~~{{}{u}}x{~|y{~}||~x|zu|~vx{}}yz~w{~tlv|srqt{wsvyyyvt{xns|~|tw{xwtqy~wqy~}{|}}~|~~|zx||xy|~}{||{~{~~{}~{}}~|xxzwvy{{zwtx}}|wruxurstpmorttrqomprpljiggjlnpnmoqtvvvrquz}}yvuty}|yvrsuxzvsqotz{|xtuw{|zz~|yy{zz|}~{}y|~~{}~||}}}|~zvy|~wosxxxvstvuuy||ysqy}{yuy~{y{{wuvx~y||~}}~}~~|x|zuxz|}wruvusnknqjbfjlnkgnuspqrvzvsy}zyx||y{~}y~wy}~~yuvzzzyx{~{w|~~}{}~~{~}}{{}y~~y{}}ysx|yvtruysosusrqou|vqsw{~ztw{zywtwzvruxyyvsy~|~|}~}x|}xz{|}yv{~|||~|z|~}~{|vxz}~zvy|zywwxyvtuvvtojnrpnnmmnmlnqponotxvstuuvtsvxuqruyzwrrssttstwwuvxyzxvy}||{yyyxvvvvvwxy|||~|{}z|{}}||{{}~{ywy}{wutuxvtx{ywutx{xtuvuutruxtqruy|zwy||}}}~~~~{wwxusomnonlkknoooqsqprvy{ywxz}~|{{|}|yvy~~}yvwyyzzxwwxz}|}}}~~|zzxy{xwxwxzxwxyyxyzz{yx{||{zxywtsttsqqpqrpnoqrrrqqrrpqsssrruxwwwx{~}}}}}{y{}|z{|~|y{~|{zxz}zx{~~~}{}~}~~}|zwwxxwspnmnonmmmmmmnnnmmoqrssstuttuvvuuuvutsssstsstuuuvvwwvuuvwwwwwxxxxxyyz{}~}}~}|}|{zz{{|}~~~|{zyyyxwxxwvvuvvutsssrqqsuvuuvwxxxy{}~~~}{zzzzywvwxvssrstsrtvwwwwwxwvwxyyxvxzzyxxyzzyz|{{zzz|{yz{{|}|}~~}}}~~~}||||}|{{{{{{zz{z{||||zyxxwvuusrqpppponnoonnnnnnpqstuuvwxyyy{|}~~~~}}{{zzz{|||{yyyz{|{{|}~~}||{{{zxvvtttsrrrrrrqqqqqqqqqqrssssstuvvutssrrrqpnmmnoppnnpqqrrrsuvxyzzyyyz{||}}~~~~~|{zzzzyyxxxxwwwwvvwwvvutuvwwwvvvvvwwxxyyzzzyyyz|}}~~|{zyxxxwvuuuuuuuuutsstuuttstuvvvwwwvwxyyzzz{}~~}|{zyyyzzyyxy{{{{||}~~~~}|{{{{zxwwxxxvttsstuuutssttttsstttutssstuwyz{{|}~~~~~~~~~~~~~}|{zyxxxxxwwvvuvvvvutssrrrstttsrqpppppooppqqqponopqqqpppqrtuutttuvwvvvvvwvvuuvwxyz{|}}~~~~~}}}}~~~}}}}}~}|{zzzyyxxxxxxxwwwxxyyxxyyyyxwvuttsstssssttuuuvvwwxxyz{{{|}~}|zxwwvvutsssttuuvwwwwwwwxxyyyxxxxxxxxyz{{{zyxwwxxwvvvvwwwwwxyz{{{{|}}~~}|zzzzzzyxxwwwwvvvvwwwvuuuuuuussrrrrrrsstuvwxxz{~~~~~~~~}}}~~~~}~~}{zyyxwvvuutsrrrrrrrqqqpponmmnnoonnnnnoonnooppppppqqrrrrrsstttsrrrssssstuvwwwxy{}~~}|{{zyyxxwvwxxyyxwwwvvuttsstutsrrrtuvvwwxxyyyzzz{}}{zyxxwwvuttuuvwvvwwwwwvvwwxxwwvvvwwwwwwvvvutsrsstttttuvwxxwxyz{|||||}~~~~~~~~~~}||||{zxxxxxxxwwwvwxwvuutuutsrqqrrtuvvvxyz{||}~}}|}~~~~}}~~~~~~~~}{zyyxwusrqqqqqqppoooonmmmnnmkllllllllllllkkkklnmmmmnopqqqpppqrttstuuwxxxy{|}~~~~~~}|zyxxwwvuutstttttsstttsstttttuwwyyzz{{{|~~}}}}~~~~~}}|{{zyxwwvvvvvvuutrrrrsssssttuutttttttttsstuuuuuuvwwxyyyxxxyyzz{||||||}~~~}||{{zyxxwwxwwvvuvwwwvutuuuuuuuvwwxxxyz{}~~~~~~~~~~}}~~~}||||}}~}zxwvvutssrrrrqqppopponmlkklllkjiihhggffghhihhijjklmnopprssttuwyyyyz{|}}|}}~~~~~~~~}|zyxwwwusrrrstttssssttuutuuvwwwxz{|}}~}|zzyxwvvuttssssrrrstttssssstssssrrrrrrsttttssrstuvwwxyzzzzz{|}~~~~~~~~~}|zyyyyyxyyyyyxxxxwwwxwvvuuvvvvvxxyyyyz{|}}~~~~}}}~~~~}}}}}}}~~}}~~}}}}}}~~|zyxvutrrqponlkkkkkjihhggggffefgghhgghiiijkkkjkklmnnoprsuuvwwwwxyzz{|}~~~}}}}}|{zzzzyxwwwvvvvvvvvvvvuuvvvvvvvwxy{|}}~~~~}|{zyxxwwvvuvvvutsrrqqqpoonnopppooopqrrstttuvwxyyz|~~~~~~~~}}}}|||}}||||{{{{zyxwwwvvvvvvwwwwvvwyz{|{|}~~~~}|{{{{{{{{{{|}~~~}|||}}~}{yxvtrponmlllkkjjjjjjhggggghhihggggggffghhhhggghjlnoppqsuvwxyz|}}~~~~~~~}|{{{|}~~~~~~}||}~}}{yxwvvvuutttttstuvwxxz{|||}~~|zzyyxvusrrrsrponnnnmllmmnopqrqrstuvvvwxyyzz{|}}}}~~~~~~}}|||}~}}~~~~~~~~}~~}}|{{yyzzyxwuuvvvvwwwxyz{||}}~~~~~~}}}}}}}}~~~~}}}}~~~~}}|{{zz{{{{zyy{|}~}}~~~|zxvusrqponnnmmmkihhhhhfeddddddccbbbccccceghijjlnortuwxyz{{|}~~~~~~~}}}~~~}|}~~}|{z{|}}}}}~~~~~~~~|{{zzzzyxwvutttttuvwxyzz{|~|zxwvvutsrrrrrrqpppqrrqqqqqqrsssstuuvuuuvwxxyzz{{{{{||}~~~~~~~~~~~~~}|{{{{{zyyxxyyyyyxxxyyxxxyz{||}~~~~~~~}}||}}}}~~}}}|zzyzz{{zyxxyz{{zzz{{{{{|}}{ywtqonmmlihfeeeeeedccdcccbbcdeefffffhjklmnopqqrsuvwwxxz{{zzzz{{{{{{{{|~~~~}}}~~}}}}~~~~~}}|{{{{{{{{{{|}}|{{{|||{{zzz{{{{|}~|{}|yz{xvuuvwvvusuwvsttsrtuttttvxxxz{}~~}||{||||yxy|~}|}}{|}{y|}{~~{}}{~}~~}}~~}}||{{zz{|||{z{|zzzzyxxxwwwx{~}zvsplhhhggfeegghhhhhggghgfdbaa^\^```bdefhiklmnrux||z{}zyz|}|{xwvutrqrronqusqrtuwz|}}~|}}~~}{yyzzzz{{zz}~~~~~~|}~}~}|}~|{{}~}}~|y{}|{~~}}zyurrsrponopommnnopppopqqqrsrpqtttvwvvxzzyzzz{|~}|~~|}~{yyywvuvvtvxvuz~{y|~}~~~}}~~~}~~{xvusrrrsssstuvxyz}}~~~~|{xvwxwuvwvvuuwxyyxxyzyyzzz{{|}~~}~~~~~zvuurqrqnlkjmprtwz|}}{zxvtpmnolijkhghhfca`````][]_^^__beegjmnquwxyzz|~~}}}{xwvvusrpomljijjgfhiiijjnrrrvyyy|~|~}{|~}}~~~||}~}}}|}~}~~~~~~}zyzzxwuttvwxyyxz{yy}~~~~z|~{yzzzz{||{{}}|}}}|zyz{zy{}}|}~~~~{xwvtrrqpprtrrtwwxyyxwxxwuuutsrqstrpqsssuwyz|~}}~}|zywvwwvtrrsttstvuuxzzzzzyz}~|||zxwwwxwvwvuvwwxyzz{|}~~~}||~|z|~~~~~}~~}|{||yuvyxvusstssssttttuvvvvwxzzzyz||yxyzzzyyyyxxxy{|}~}|ywvtpnlljihhfecbbdcbcdddefefghikkmopppqtvxyz{|||zy{|zyyxwusqonkijjihggghjjjjlmmnqsssuxxy{}~~~~}}|{}~}{{{zxyyxwwwwxxyxxyzyxxyyxyyyz{{~~~}~}|zzzyxyyxxz{{z{|{y{~}|}~}~~~~}||{zzzzxxxvttttrsssrrqommmmmmmpssstwxz|~~~|yxwtrqqommllmmmmllnoprtvwz~~~~|||{{{{}~~~~~~}{zzzzz{{zzzzyyyxxxyz|}}}~|ywvuusqpnmnoooonopqsuwxxyyz{|~~{yxxvtsrqqqponmlkklmmlkjijjjiijkkmnpqqsvvvwwvwxxyxxwwwwvusssrrqnmljiiiiihgggggggiknpqstvxy{{{{|}|{|}~~|{zxyywuuuuvxxxxxz{||}~~}}~~~~~~|||{{{|||}}|{zzz{||{{{{{{{|}~~}|{zzywvuttttsrqppqrstuvxy{|||}~~~~}||{{{{zywvvvutsrrrqponmmlllllllmnpstwz~~|{yxwwwwvvvwyyzzzz{{{{{zzzzzzzyyyyyyyyyzzz{{|}~}||zyxvtttssrrqrstuvwxxyz|||}~~~}||{zxwwwwvuttttssrrqponmmmlmmnnnnoopqstuwwwwwwvuuuuutrqpoonmllllkjjihgffedcbabcefgikmoruxz|}~~|||{{yxwvvvwvvvvwxyz{|}}||{zzyyyzz{{zz{{}~~}|}}~~~~}}}~~}}}}~~~~}}~~}{xvvvutsrqqqqqqrrstuuvvvuuvvvvvvuuuuuuvvvuuttssrqponmllkkkkmnoprsvy}~}||{yxwvwwwxxxxxyz{|}~~}|{{{zyyxxyyxwwvwyzz{{|}~~~~~~}|{zzyyxwvuuvwwxwwwwxyz{|}~~~}|{zyxvutuvvwwwuuuvuutsrssssttuuvvvwwwwvvutsrqpomkjkkkkjhhghijkkjijjjiihgghhhhgfggijklmoqstvwy{{{{{{}~}}}}}}}{zxwvvvuuuvvvvwxy{}~~}~~~~}}}~~}|||{{{||}}}~}|zwusqppponnooooooprsuuvvutttutttsstttssrqqrrrqommmmlkkkkklmmnoqrux{~~~}}|{|||||{{{{}~}}}}~~|{zyyxxvuuuvwwxwwxxxyz|}~~~}}}|zxwwwwwvusstvwxxxy{}~~}|z{|}~~}{zzzyyyyyyz{{{||{zyxwwvvwwwvvvvuuuuttsrqpnlkijjihgeefgghgghijkllllllllkjjiiiihgfeddefgjloqrsuvxyz{|}~~}}}}|{yxwwvvvvvwxy{||}~}}}{{zyyyyyyzzzzzz{{zzz{}~|{{zyyxvutsrrqpooooopooonnoopoooopppooonoopopqpppqrrrrrrsssttssrrrrrttvyz|}{xfq}qibfkgcccdffecaaccdddefjmmknpppjefffhd`ktsquyphz{msy{}zyz|}|{z|~{y}~}{ywwxxvqlhgffdbba`_^\ZY[_ab_ZZYVWWVZ^\[ZY]aa_^^`bcdccccipqppponkjkklmhb]ZY[ZZYXY[\^_```bdeec`_`cefeeddbachje`behkosvwwxvsrqsx|{z|~~||}~~~}{{xsolhhiihgfghlw}vnhhlnoqsuuvxy{||~{wwvuvvtvxxy|}}}~}{yzyxxvsttwzxvy|{xtpqrtuuvyxrjecaaefcaaacehkjgikjkmnpsuusqqsv|~~||~}}~}}{xwyz{}{yxoilnmmjhgfkprsttrpmiih]UY^ZVSRSUUUUVWWXXZ]YTUWVTSTX\`a`^__`dedefb][\biifggc``abb_]\]cjkksxrihiiiknsxuux}x{}vtsszwmqxslhdb_[Z[\[[^`^\\[ZZYY[^abcca__`acccdcdebacfggcadfghdacgjlossrruy}~|~}|yyywxyzzz{|}}|{zyy{{yxwuuvussrqqqrsroopppopssstuvvvwz||{}~{{}|{}}wtttttrpqsrpqrpoquwyyy{|zxwtojhgecfhda_]\^`````aabdeeeddhljhjjhfdbcffecaaa]YZ[ZYXY[\]_`bdejmiffghijknnoqrruvroprtxz{zwuuwyyxwvutssuwvuvw{~~~~}}{yxwtrrppsqprttutsropsuvutvvuuuutpkffgeba`_]ZXXXWXY\_abbbbefghhilnqtrnoqstuurqtwrmkhihgfffjmnosvvvy}~}}{z~|zzz}|wxz~~{zyyyz{}~{yy{zz{|{zz{zy|~~|}~{ywwvuwzzy{|~|{{||||xttuwwtppppqpooomlnqqprrppqsy~}zz{||{{ywxz{zxvusqnlljkosssuvsqrttsrrtvtqqrrrqnljjjhggggfcaabegghfdfhhhgfffeehjjigfgjnrvxurqpppruwyzzxxxxxxz|~~{y|~~~~}}}}}|}~~zxy{~~~~}~~~~}}~}z{~~~~|}~{xuuvvusomnoppprsrqqrstrqsuvwxyz||}}|}~zz||||zvromprqomjlppprtx|}|}~~~~~~}}}|zyyxxz}|{zy|}|}~~~}~}|xvwz{{{zyyz|~~~{xz|}}}|xssuwz{z|~}|}{z{zzzyvsssssuvusrqsuvvvvuuwz|}zwuutttvwwvvwvtrppppqpnlkkjjkkjjiggggfeeffhjgeilmnooprsuy|}}~}}{yxyxxwwxxvuvwvwy{}~~~|}~}}~~}}~~{z||}}}}{{{zxz{{{yxxz|}~~~||~~~~}~~}}~||zyyxvtqpqrtuvxxy}~~{{{||yvuuwyzxyywvwy|~}{||}~}}}}~~~{z{}~~~~|||{{{{|}~}}||zwvusqqqqpooppoprtuvwwxy{|||}~~~~}{||yvutsttspmmmljihhiiiihggffgijjjjjlmmlklmmnopruwxxwwwy{{|}~{yxyyyxwvvwxwvvwwwxyz{{{~~}}}}~|zyzyxwvxz{}|{|}~~}~~~}|zywvvuuuuvxzzyxwvvwxz{{|}|||}}|{zz{|~~|||{zzz{|}~}{{|}~||}|zyxy|{yz|||||~~~}|{|||{yxxyyyxwwwxzzz{{{{{z{}~~~~}|}~~~~}}}||}}~~~~~}||{zzzywwwvvxz{{}~~~~}}}|{{{|}~}}~}||{{||{zz{{{||||~~}}|}~}|{zzwuuuuttstuwyyxxyz|}}|{zz{}~~}{zzxvtsqpponlkjjkjjigghijkkkklmlklllkklllljiiijjjjjlnooppqstvwwy{{{|}}}}}}}|zz{yxyyyyxxxyyyzzzyz{{zz{zyyyyzyyz{||{z{|}~~~|{{zwvuuvvvvvvwwxxyzyxyzzyyxwwxyyxvuttuwxyzzz{}}~~~~~}}||{{|}}}}}~~}|||||||{zzzyyxxxyyyz{}~~}~~}}}}}}~~~~~~~}|||}~~~|zyyyyyyyyxyyzz{|||||||||||{ywvusrqponmmllkjjkklmnnnopqqqqpppqqpponnmmllkkkklmmmopqqrstuvwxzzz{{{{{{{|{zzyyxxxwwwwwwvwwxxxwwwxyyyyyyxyyzzzz{||}}~~~}|{zyyyyyyzzzz{{|||||}}}}}}}|{{zzyxxwxwxxyyzz{}}~~~~~~}}}}||||||{{{{{{||||||}}~~~}}~}}||{{zyyxxxxwwwwwxyz{|}}~~~~~~~}}}~~~~~~~~~~}}}}||}}~~~~~}}}}}~~~}{{zyxxxwwwwxxxxyyyzzzzzzzyxxwvuutrqponmllkkkkkkklllmnnopppqqqrrrrrrrrqqqqqppopppppppqrrsttuvvwwxxxxyyyxxxyyyzyyyyzzzzzzzzyyxxwvvutttsssssttuvwxz{|}~~~}|{{zyxxxxwwwwwwwwxxyyyzz{{{{{{{{{{{|||||}}}}~~|{zyyxwvutttttttttuuvvwxyz{{|}}}~~~~}}}}|||{{zzz{{zz{{{|||}}~~~~~}}|||||||||||}}~~~~~}}}~~~~~}}||{{{zzzzzyyyyyyyyxxwwwvuttsrqpponnnnnnnnooppqrrrsstttttttttttsssrrrqqqqqqqrrrrrrssttttuuuuuuuuuuvvvvwxxyzzz{||||{{zyyxwutsrqqqqqqqqrstuvwxyz{|}~~~~}||{{zzyyyyxxyyyyyzzz{{{||}}}}~~~~~}}}}}}}}~~~}{zyxwvuttsssssstttuvvwxyzz{||}}}}}}}}}}}|||{{zzzzzyyyyyyz{{||}~~~}}}||{{{{||||}}~~~}}||{{{zzyzzz{{{||}~~~}||{{zzyyyyyyyxxxxxxxxxxxwwwvvvuuttssssssssssssstttttttttttttttttttuuvvvvwwwwwwwvvuuutsrrqqqqqqqqrstuuvwxyyzzzzzyyxwvutsrrqqppppppqqrrsttuvwxxyz{{{||}}~}}}|||||{{zzyyxxxxyyyyyzz{{|||}}}~~~~}|{zyyxwwwvvvvvvvwwwxxxyz{{{|||||{{{{zzzyyxxxxxxxyyyyzz{{|||}}}~~~~}}|||{{{{{{{{{|||}}~~~~}}||||||||}~~~~~~}}}}||||{{zzzyyxxwwwvvuuttttssssrrssrrrrrrrrrrrrrrssstttuuuuvvvvwwwwvvvuuttssrrqqqpppqqrstuuvwwxxxxxxwwvvvuuutttttttttuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxxxyyyyzzzz{{||}}}~~~~~}}}}}}}}|||||||{{{{{zzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{||}}~~~~~}}|||{{{{{{{|||||}}~~~~}}}||{{zzzzyyyxxwwvvutssrqqqppppppppppqqqqqrrrrrssssssssrrrrrrrrqqqqrrrrssstttuuuuuuuuuuttttttuuuuuuuvvvvwwwwwxxxxxxxxxxwwwwvvvvvvvvvvvvwwwxxxyyzz{{{|||||}}}}}~~~~~~~}}}||{{{{{{{{{{|||||||||{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{|||}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}||{zyxwwvuutssrqqpppooooooopppppqqrrrrrrrrrrrqqqqppppooooooooopqqrssttuvvwwwxxxwwwwwwwwwxxxxxxxxyyxxxxxxxwwwwxxxxxyyzzzz{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzz{{||}}~~~~~}}}|||||||||||||||||||||||}}}}||||||{{{{zzzyyyyyxxxxxxyyyzz{||}}~~~~}}}}}}~~~~~~}}}||||{{{{{{{{{{{||}}}~~~~~~~~~~~~~~~~~~~~~~}|{zzyxwvuttsrrqqqqqqqqqqrrssssssssrrqqqpoonnmlllkkkkkkllmnnopqrsstuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzz{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{|}}~~~~~~|z|~{ty}}xtosvtrstttttuuuuuvwxvuwxwvxyxwvvuuvwtsx}}|}|yz}~~}~~}~~~~~~~~||}|{|~~}}}||zz|}~~~~}yz{zwwwvvvvvvuttuvvvwvtsstttutrrstuxz|}||}||}~~}}}|zyzzzzyy{{zzzyuruwtqrsrrrqpqqomlkhffdabdbabccekrqprtsrnlmopqstsrssssrrstssrqqqppqstsuwy{}~}z{|{zyyxwvvvwvuutvwwyzz|}{zz{}~}yxxvuvxvtuvvwz|{z|~}|}~~}yz{zyyxwwz}|{|}}}|{{zxuvwwvuttutsqoponmnnljkmmllmnquxxwxyyyzzxwurpnnpnkklkjjllknqqrvz|}~~~||~|yxxxxwvvvwxyyxvvwwxyy{|{{|{|||||}}||}{y{}zxy{zy{|zxz||{}}|{{z{|~}}}~}||}~~}}{yy{}|{{z{|||}~|}~}|{xusrpnmmmmmmllkklkjkkihhhgeffedccbabdcccbcecbeghiiihijklnnmmnnnprrqqpqrpnoponprrrtutsvzzy{~~~}~~~}}{}~~~~~}{xxxwwwvuttuvwvuuvxzzy{|zxyzz{{{zyyyvsstrqqqonoponopqqpoqsssuxyyz||z|}zxyzyxzzyxwwxzyzzz{||}~~~~~~|~~}~~~}{ywxyxxwwxyyz{|}}||}~~~}~~}}~|||}|}|{|}~~|~~~~~}}~}}~|||ywxzwuuvvuutsrtusqrstttsstsrsttsrqpponoonlkkihjkkjkkkkkkjjkkllmmllmpppqrssuvwxxxxyxwxyxvvwvuvwwwvuvxyzzz{{|}}}~~~~~~~~~~~~}}}|{|{y{}|{zzzz||}}}}}}~~~}~~~~~~~}}~}}}~~~}|}}~~}}~|{zyxwvvuuuuuvuuvwyzyyyyyzyxyyyxwwvuvvutsqrrrrrqrsstuvwwwvwxyz{{zyxxwwxyzz{{{{{{}~}|{zzyxyyz{{{|}~~|{{yxwvwxwwxxy{|}~~~}||}~}|{{{{{{{zzyxvttsqpoonmmmlkkllmmmmlmnnnoooppopqponmllkkklkkkkkljijklmnnpqrtvxyz{{|}|||||{{{{zz{zz|~~~|{{{zyyzywwwxyyyxyyz|}||}~}|~~}}}|{zyyxxwuvvuuuuvxz{}~~~}}~~}|zyxwvvuuuttssttuvwwwxwvwxxxxwxxxxyz{{{{zzzyyxwxxwwvvvtttuuuvvvvvwxz{}~}}}||{yyyzzzz{{}~}}|zyz{{{yxyz{|||~~~~~}}||}~~}|{{zyxxxwwwwxwwwwwwwwwvvutsttsrponnnmmlkjjjiijkkllnprsuuuvwwwwxxwwvutsrqqqrqpppqrsstuvwyz{|~~}}|{zyxwwwwvvvuuuvwxyz{||}~~~~~~~~~~~~~}}|||||{{{{{{||}}||||}}}}}}}}}|||||{{zzzyzzzzzyyyzzzzyyyyyyxxxwwxxyz{{{||}~~}|||{{zzyyzz{}~~}|{zzzzz|}~~~~~~~}}}}}}~~~~}|{zyyxxxyz{|}~}|{zyxwvvuutsrrrrrrrsssttttuuvvvvvuuuttsrqpoonnmmmmnooqstuwxyz{|||}~~}}}}}}}|{zzyyzzz{{|}~~}|{{yxwvvuuuuuuvvwwwxyyzz{{{{zzzz{{{{{{{{{{zyyyzyyyyzzz{{{|}}~~~~~~~~}}}~~~~~~~~~}}||{{{{{{{{{{{{zzz{zzyyyyyyxxxxxxxxxyyz{{|||||||{{zxwvutrqqpppqrtuwz}~~~~~}}}~~~~~~~~~~~~~~~|{zzyyyz|}~~~~~}}|||{{zyxxwvvutsrqpppppppppqrstuvvwxyyyyyyyyxwwwvvvvutsstttssstttuvvwxyz{{{||}~~~}}}|{{zyxwwwwvvvwxxyzz{|}}~~~~~~~}}||{zzzyyyxxyz{||}~~}{zyxxxwwwvuvwwxyyz{{{|}}~~~~~~}}|{{{zzyyzzzz{{{|{z{|{z{{zyxxxxyzz|}{v{}|u{yrv{}|x{}~~{~x}|||zqz||}}~~|~v{}{}yw|~||}m|p}{wh{~zx}q~~mqu}xu{{n{~spnu}n_kuokd^eligd`lxmcp|zxvr}zkouz~vmt|xtuuvyrjosomgbjqe[bjloh_kxpimopspoqrssssxyptyyyzz||zwy{zzyxy{|}~}}}yvz~|}}y}|{}v}~z~|yz{s~x~|}x~z|vy~}{yusomponqsojs~ulmkloiffdkqkfnvww{~}{yznu}{zwuwzyy~wpz~}~|{~vx{{|yv|~~zz|svxsou}|yrjuyqjv|w}|wx{~yv~~r{{y~{w{}xusuzwpxvmrxw}~{xv|yms|wrw~~w~~~}~{u{|~}~}{rlrxqilqlinppsninqu{uow|wru{~~tjr{wrlgoumilopnihovqkosy~vr|~{|zuz~~zxwqotwvuoloty{yvxzz{|z|~yty}vw|||~yxz~yw|~yyzz}}{zwtvyz{wsuyupzwkpw~~y|{u~x~~yx{zxzz{|xz~z{}~~~}~|~|{~{|~}{~~~|}y{|}}}|wutsy|slpvurtusrsspks|l]jwtnkfdfijjhdcbajutpps}|zz~|wz}xvy{~~z~~{|~}}}~}{~~~}}y}~}vrz~|{~}yu{{w}~|wuqnkiigea_dikmljotvyzxwvtty~zvutw{wsokosmfimhdjnopmkoorwrmwztw|||{wy|xvusx|tmpttrlhqzrkptx|vq{~y{|{s{{w~|qw}}v{~||yv~}t{}y~~x|~zzy}}v}zu}~u{}w~yyzx~~z|{y{}~xrstxzqilqttplnponsuuvrov}}zsorsplmmhefgiigfccimljjlmmooqrpnqtvwvusrw{|~{zz}|xw}{yy{~|{|}}}|zwuwy{}xruyxyzzzzwwz~{yvy~}}z|~}yy{{yy}~yv}~|y}}~~|}|~~}~~{vxzrknpqpjdfgefc`elgbiquxury|y{{|yrx~yuqnquqmoqqrolsysoty}{y~~yuvxsrsswztpswxyvsy~{||ttuxztmosqonmqvspty{|yx~{~xyzyyvrvzwtssw|wruxyzxtyzux||v{~{{{~{}}}|yvuplptqonmqwvuvwx|{x}~xz}{uvwvtronlhcdfeea^dijkmqtvvvz}|z{{}}}z}~}zz{zy{~zwy}~~z|~|y{~}}{|}}~}~|xxxwxuty{xuwz~~~~|xz|zxvvy|yxz{|~|{~}}}|~~zyxurokjkigfffgghkmkjlnpqomnoqsrpprqrvxyywux|}}{yz~~~~||}~}}|}}~~{yz{zyz{{}||}}~~~|ywwutuvtrqquxwvwy|~~~}yuvwvvuttuttvxwwwx{}|z{|~~|{{{{{xuvyzyywwxwvxxwvutuvtrpnnnnlkjihhhjjhhikmpqqstttvwxxwvxz{||}~~}|{{{||||||~~|{zyyyxxxxxyy{}}~~~}}}||}}~}}~~}{yyyurpooomllmmllklmlkmnoponoqqqrsuwwvx{||{zz{zyyyyxwvvwvttstuuuwxyz{|~|{{|{{|||}||}~~~~}|{{{zzxwvuutrqrrstuuvvvvvwwwvvwxyz{{{{{{{{{zyxxxwwwwwxxyz{{{{|}}}}~~~~~~~~~~~}}|{zyxwwuutsqpppoonnonmmmmnnoprssuvx{|}~~}}|||{{||{{z{|{{||{{zyyyxxwvvvuttttttuvwxy{}~}|{zzzzzzz{{|~~}|{zzyyxxxwwwwwwvvuttsrqppoonnnmmmmlllmmnoqrtuvwwxyyzz{{|||}~~~~~~~~~~}|{{zzyyyyyyyxxxwvvuttttttttttuvvvwwwwwwwwxxwwwvvuttsrqponmmlllkkkkllmnpqtvy|~}|{yxxwvvuutttttsssrrqqqqrrrssssssssstttuvvwxyzz{||}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zyyyyyyzzzzz{{{{||}~~~}}|||||}}}}}~~~~~~}}}}~~~~~~~~~~~~}|{zyxwwwwwwxy{~~|{{zyyxwvuttsrrrrqqrrrssssssssrrqqqrrrsstuuuvvvwwxxyyz{|}~~~}}}|||||||||}}}}||||||||{{zzzzzz{{{{|||||{{{zzyxwwvvuuttsssssssssssttttuuuvvvvvvwwwwwxxxxxyyyzz{{|||}}}}}~~}}|||}}~~}{ywusrqppooooopqrstuuuuuttttuuuuuuuuuvvvvwwwxxxyyyyyyzyyyyyzz{{||}~~~}|{{{{{{{{{{{zzzzyyyyyzz{||}}~~~~~~~~~~~~~~~~~~~~~~|{zxwvuutssrrrqqppponnnmmllllllllmmmmnnnnnnmmmlllllmmmnnnoooppqstvxz|~~~~}}}~~~~~~~}}}||{zyyyxxxxxyyyyyyyzzzzzzzzzzzzyxxwvvutttssssssssssssssttuuvvwwxxyyyzz{{||}~~~~}}}}}}}~~~}|zyxvutrqponnnmmmmmmmnnnoooppqrrsttuuvvvvvvvvwwwxxxyyz{|}~~~}|{zyyxxwwwwwwwvvvuuutttuvwy{}~~}||{{zzzzzzzzz{{{{{{{{{||}}~~~~~}}}}}}}}~~~~~~~}~~~~~}{zywvutsrqqoonmmmlllkklllmnnopqqrrrsssssssttuvwxyzz{|}}~~~~~~}}}|{zyyxxxxxxxxyyyyyyyyyxxwwvuutssrqqpppppppppoonmmlkkjjiihhhggfffffghjlnqsvy|~}{ywvtsrqponmmllkkkjjjkklllmnopqqrssttuuvvwwxxyzz{{||}}}~~~~~~~~~~~~~~~~~}}}}}||{zzyyyyyyyz{|}~~~~}||{{zzyyyyxxwwvvvvvvvvwwxxxyyyyzz{|~~}|{yxwvuutsrrqponmlkkjjijjjkklllmnopqrstuvwxyyz{{{{||||}}~~~~~}}}}}}}~~~~~~~~~~~~~~}}|{zzyxwvvuttttttttttttuuttttttutuuvvvvvvvvvvvvvvvvwwxyyz{{||}}~~~~}||||||}~}{zywvutssrqqpppoooooooooooooppqqrsttuvvwxxxxxxxxxyyzzz{{{{{{zz{{|}~~~~~~~}}~~~~~~~}}}}}}}~~~~}||{{{{||}~~}{yxvtsrponlkjiihggggggffffffffffffffggggghhijlmortwz|~~}}}||{{{zzyyyyyyyyz{{||}}}}||{zzyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{{{||}}}}}}}~~~}|zywvutsrqqqpppoooooooooooooppqqrrrrsssttttttuvvwxxyz{{|||}}}}}}}}}}}}}}}}|||||||{{{{zzyyxxwwvvuttssrqqqpqqrstvxz}~~~~~~~~~~~~~~~~~|zywutsqqponnnmmmmmllllllllmnnopqrsstuuvvwwxyyz{{|}~~~~~}}}||{{zzyyyxxwwwvvvuuttssssssssrrrqqqppoonmmllkkjjjjklnpruwz|~|zxvusrqppooooonnnnnnnnnooooooppppqqqqqrrrsttuvwwxyz{{||}}~~~~~~}}}}}}}}|}}}}~~~~~}}}|||{{{{{{{|||}}}}}}~~~~~~~}}}||||{{zzyxxwvvutssrrrrstuwxz}}{xwutsrqppooooooooooopppqqrrssttuvvwwxxyyzz{{||}}}}}~~~~~~~~~~}}||{{zzzyyyyxxxxxxxxxxxxxxxxxxxyyyzz{{{{{{{{{{{z{{{||}~~~~~}}}}||{{zyxxwvuttsrrrrrstuwy|~~|zywvutsrqqppooooonnnnnnnnnnnnnnnnnnnoooppqqrstuvwxyz{|}}~~}}}||{{{{{{{|||}}}}}}}}}}}}}}~~~~|~{wtwxpjmomkfejhddeddffb``bdfgb]bikkihpxww{}}|{~~}{~}z}~||}y||xyzxwxxxwwy{xszwsz}|zvx}~}|{}{x~}}~~~~~}||}|zxtstttplospnopqqmkmmmmmlkjkllmooonnorrqquvtrstssuvusrvytpsutqqqrsssrpnrtplmorsojfjppkjlrvrot{~~~|}}xw{}{wsrsrrqprsomoqrrrqqrsuvrnqusqsttuvxzzxvvuvxz}|yy}~|{~~z~~}}|~~~}{{{zzzyxxxwwvusrsssqpprssnlmmmnoomkjklhgmstvtu|~||}y{zwusqptzrjnsuuolqrononnmmmnnnorutnmrqoqtuvutuwyxuvxxywuy{vuyysrxzwx{zwtsx{tr|ywz{|}|{zyxz|zz~~}|}{}}|~}z~~||}~}{zz|~||}{utvwsrtsptyurw{|}{}~~zvvwyztosxxuqostqprqoprrqqsvuqrwxvuvwxwwxyy|zxz~~xz~~{|}~{|~}w~~}}~~x}ztx{||yvwwvw{|zxwwwvx~|yw{}wz}{x}~|{}}~}~|}~}wy{~~~{{~}~}{|}~}ywwz{sx}{xwuw}}}}ztuxtpooqronmllljiilpnkjlprljoqonlnppoquspuvmmvwtrnrxwtwyuv|}ts|}wwyyzxwz}{~|~y~}}~~~~|}|~~~}}~~}{y~~~}}~~zwutuqlrwrnoqrqqomoswwspsvwxxwuuvwxxwxzxxxx|~xv}}zxz}{x~~y|~~{z}~}|{|}y~~~|{}|~zvz~yx}~wuwyzxvy}yv{}zxz}}{z{{~}~~~}~~~~~|}~|~~~~}z~~~~}~~~}~}~}|{yvy{uoqstsrqpmllmnooponooopooppmnrrppppqporropssrrqnmrwutvxuttvzvou~{wyz|~|||~|}|}~~}~~|~~~yz|xuuuvvpnqrssrttsrrrrsvxwuttuuuxzxvwyzz{{yxyzyxy|}|z}~zy~~~}}{}~~z|~{{~}}}~y~~z|~}}|{zzz{ywvxzwvz|zz|{yy{|||~~|}~||}}}}}}~}y}~~}}~|y~yx}|{}{z{}}}||{vtsuvrorroonnpqqqonnopoptqlmstrpnsvrnqqqsutqswvtsrv{{zxvyzvw||}zw|{w}||~|~~~~~~~~|{|{~y}|{|}~~}|~~}}}|~xxyyxvtstvurpqsuspruuusrtusporxxuvxvuxzwuwy{zux}xyz{|||{}~||||yw}}z|{|~~{}~}~~||~|y|}~~zz}{wz~|yzz{zwx|~~{zzz}~z}~}}~}}~~~~}~~~}~~|}|{zvtvvpovxtqpqssqtuolqtssstutsqpuztorsssopuuutrrtvxvtwwstwyz{{zxy{{{yy}~|{||}|~~}~~}~~|}~{}~||~}||}}y|zu|~}||~}y{~~}~~~~{~~~~}|{zyxwvwxuqrvxwtqsusstuvvstutttswywttttw{yvuux{xuz}{yxy{||{yz{|}zx}~}zz~|}}~{}|}}~~||~~}}y|}|||}|wy}}|{z|}zy}~~~|}zw}~{{|~}{}~}~}}~{z||~}}}~|{yvwxwvuttvysoruusrrsstrorusrqqtvpntvqpqqrstvxvrrttvyxuvyyxxxz|||{z|}}}}}~|z}}~~~}||}}}~~}}~~~~}z~~}~~}|}~|{~}|~|~}||}~~}}}||}~~}{|~~~}|~~}}~{}~||~}~}|zzzxuuxvrqrssporttspoqsvrlqwywsqsvxxuuxz|wrx~{xz|{}~}}{{|~|z}~{{|{|~||~~{mqx{~{}}~z||z{|zz~vvzzwyyyytruwz}}||zzy{|}~~~|{w~{wxupv{{skqwzwyuu~~{{{zzvoz}xrks~|zqlz|tv}|{xtpmpsw}~~|yxwz|||{|~}|~~}}xvtuwsqpnsvldcaeghiedfgea]biebejoj`_cbddcfiheb``adecdiljhedgikmlmnmljknmnrsqpqppqoorvwvy|wsz|zvxz{}}z~{yzzwrnihlmieefb^\\^bc_]]\YWWXZYXXUUZ\WOPUTSVYUPSXRLQX]^XT[_[VV[]]`b\ZbdZT^g_U[da\]___accbegb`egb_aijgkmb]ejhfkqj`flfchkfeilkgddfgjkihjmokgihfimnnkikkfeloiglopkfhlmpqnmosrklruuuvxxyzvsw{zy{~yz{vu|}x|~z|~|{{~}}wy~}vruzzwy}wpu|wrpqy~xssrqrvxrrwvrpprspptwvuuusw}|yz|{y~{sv|{z}}z{}}{{z{zxwz}xtz~~||}zxz}|zz{}z|~}{xwz|zwwyxuuvuvwvz~ytx}yuvx{}zvvwyyurtx}}vru{|smtzzxwvvy}{vx|zuz}wttux{zxwy}|vu{|yww|zryzu~zx{~|z}}{yxz~|y~}|{}~|}|~~}|}{}}{{|x~xz~z}}wzzw{}z}~}}|~|vwzxuuuvwsrvxusrpptvtsvtoqqnqqkmsroljmppoqtokswqoqttsvztnu~zprywssuwwsrrqrtuutstspmmrtstwuqrxwrv|{xz{|x~}}~}~z|~{|~|z}zx}|vy~~|}}z{~~|}zy{xtsuutplmqnihgeecadebaa_\\]^]]^^[VY^\Z\][Y\`\X\]ZWVZ\[YYY[\ZYYZ\^_\WY]]ZYY[[YYZ[XVYZXXYZYUUZ\YY[[Z[\[ZYZYXYZ[\ZVVZ]ZXXWXZYUUVWWXZ[\[YY]`^Z\_bcbbddbbbcffedbaa_^_^^__\Z[]][XUX[XUVXYYYVTUWX[ZWXYXWXZ]`a^]addegghjkkihjoqmmstonsutrqqsuttstvsoqutsvxursutttw{yvxzwvxz}|{|}}~~~}~~|}~|{{{y||wy{yxvvz{vuvuvwxyyzzyyz}~}~~~}}z{|{yy{yttvvutsqppqpppopqompuutux|{xxzzzxwz{ywvtuvusppssrrqooooqqooqqmmoonmnmmmnmllmnliknnmmmnprrqrssvwuuvvvwyxttvvutuvustsrrsuutuvvxyvvy{yxyxyyvw|{yxvwyxxwvwxwusuwvvvuuutsstsrstrrstvustuuwwwwwyywxyy{ywy}|yxyz|||{||~~|~~~~~~~~~~{{|}|yy{{{{yy}{yz|{{{z{z{~~zxz{xwwvxwstxvqqrqpponnmmnnljhhiloliijkkggkmnmkmpommlorsrportuutwyvsvxz{xvuvxyyxwyzvtwxwvuwxwvvvxzyx{}{zyyz{z{|zyz{{zyy{zyz{{{zyxwx{|{zz||zxwy}{xz{zyxx{{yy{zz|~{}}}~~~}~}~~}}~}}~zz|~~{z{||{yxyzzwtx{vtuwxvrsvutttuututtvvttuvxwvuvwwwwxyxwxy{ywz}}|{{~~}|~~~|}}}}|}}}}|{{{{|||||{z{{|{zyz{|zxz|zxxxwwwxxyywutsvwtstsrqqrtrppqttqquwuttuwxwyzxwzzyy||yz{{{yy|}zzz{}|{yz}|zzzzyvuuvuuusrtutssuxzz|}~~}}}{z{|{|||zxwy|yvxzxwwwwvuxzwrv{yx{|{{z}}}|}}|{yxxwwxyyyxwwxyyxxy{{ywy{zzzy{{yxyy{ywz}{yyz|}|{{|~}zz{}zx{}|{zyyyyxwxyyyxvxywwxxwvwyzwuvxwwwvvvuuusrttrpppoopqpmklmmllllmopnmopqrsuwussuvwwvwxyzyyxz}{xyzz{{}~{z{}}{yyz{zxwvvvusssttuuttwxyz|}~~~~~~||~~||}~~}||~|yy{{y{{yxz|}}}}}}}~|}{}~}|zyzzzzyxwuvwxzzwvxyy{{{{zzz|~||~~~~~}zz{zyz{zzwvz|yyyz{|{{|}}}||}}}~~}|||{z{{yxz||~~}}~~}~~~~~~}zyzzywuxyvuvvwvuutuwvtuvwwvuvvuuvttuvvwxxwwxyzzyz}|z{{z{{{|{zyxxyxwwvvvutuvutuusstuuuusqrsttsrssqqrrqqpnmnonlllmlkjjjijkjiiijkkkkjjklmmmmnnmmnpqqqqsrpsvvvwwwwxyzzz{{{yz{yxyxxvtrrtvrnnpqqpquutuwz{}~~}||}}~~}}|||}}|{{{|{z|~}|||||}}~~~~~~~}|}|{{{|||{{{~~{{{~~~~~}}}z{||{yy{{{{{zyyyyz||zz{||{zz{{|}|{{~~}}~~}|~~~}}|}}|||zy|}zxxyzzwwyxvvxyywwxyyxyz{{||}~~}~zz||zwstvtstuuuuutvyz{}~|~}|~}|zz{|||zzzz{yy}}{{{~~~}~~zwxyxxyxwvtuwsquxuuuuuuuwxxxxxyyz{z{}|yy{}~|yyzzyxxxxyxvuttuuuuvwvsrtvxvssstutsrqqqqppqrrqonnonnnopnllmmlllkjijjiihiihhihffhjkgdgjlljjlmoonoprsqqsuvvtuwvuuuvvuuuutssrqqrpopqommnnoopqqruxyyz|}~}~~~||}}~}~~}|zz}|z{|{zyyz{zy{|{|~}|}~~}{|}|||||}||}~~~}}~~{z|}{zzzzyxyyzzyxwxz{zzy{}}~~~~|}||{yxzzyxwwxyzyxyz{zz{|}}}~~}}}~~|{zyzzxwxxxy{{{}~~|}}{}{y~~~~~}}~~}|{zzz||{zzz{{zz{||||{{}}}}|{|}}}~~~}~~~~~~~}|{|}zyzzxxxz{xuuvuuuvvvutssrtutsttsrqqssqpoooooonnmkijjjjjkkhfhkkjjjlljijklmnnmlmmoqrrrqqssrsstutsvwvvvvvusqrstsrponmmmllmnmljlppqsuxzz|{}|{||{{|}~|z{}{z~|{|~~|z{~~|}~}}~~~~~}|{|~}{~~~~}}~~{z||{zzyz{zyyyyyz{{{{zzyz|}~~~~~~~~~}|||||||{{}|{zzyyzz{zwvyywvwxyxwyzzzyyz{|}~~~}{{{zyvuvvtsrrstuvxxy{}~~}|~}}~~~}}~~~~~~~}||}}|{{zzzz{||{{|{{|}|}}z}|yyy{{wvwwxvuuvuvvvvuuuutstutssrrrpoppqponnnmmnlkjjkmllnlijkkjjjlmjgghiiiiijkkjjklmlkmnpqqruutsrtvuvxxxustuuvvuutsqppononmlkmommnpqrsux{|~~~~~~~~}|}~~~}}}{z||{yx{}{xyzz{zz|~}}~~}~~||~~~~}~~~~~~}{zzz{{z{zyyxyzzzzzzzzz{|}|}}|}~~~~}zz{||{z||yxzzzzyzzzyz{zz||{{{|~~}~~~~}}}{z{zyxvusstsrrrtvvwxz|~~~}}}}~}~|z|~}}~}||{{||||}}}|z|~~~~~~~~~~~~~~~~~}|{{{zyxxwvvvvutsssrrrssrqrrqpqrrqppqqqqqqponnnnlkjkjiiiiihgggfgiiihgikjklmmmlmnnlmoonopqqoorsqprssstsstttsrsttqpponnmlljjklmmnnoqttuy~~}|{{|}}|{zzzzz{|||{{{|~~}}}~~~||}|{zyyzzyxxxxwwyyyzyyxy{||{{}~}}~}}}}~~~}{{{zyzzxwwxyyyxxxyyyz{{||{{|}~}~~}~~}{{{yxwvvusrtuuvwxz{~~~~}||~~~~~}}}||{{{zxxwwxwwxywvvuuuuwxwttutstuuurqqqppqommmlllllkkihhijklkkjjjkkkkmmlkjknmlmnnmnooopqrqoqttsttuutsrqqrrqpnmkjkjhgghhhijjkmorstx{|}~}}}}}}}}{{|||{}~|zy{|{{|}||{|}|}~}~~}}}~~~}}}|}~~~}~~~~}{|}||}}{zzz||zz{{zyxy{{z{{zxxz||{{||}||~~~}|}~}}|||||{|{{{|}}{zz{{zzzzyyxyyzz{{zyy|~}}}}~~~}|||{zxvtttttssrrsstwy{}~}}~~}}}~~~~~~~~~~}}~~}zz{|}~}yxwvxz{yyzywvuvwwvvvusppqrsrrrrqnnoooppommnmjkmnmmljhghhijlkihhfhjmooljjklmqtsrttpnswusuutsqprtsrssonmnmkknnmjhffgkmlllmnmmqvz|{z{~||}||~}~~}||||~~~}~~}~~|}~~~}~~~~}}~~~~}}}|zyz|{zz|zvwyvty}zwwwxz{}|{~}~~}{}}{ywvvwyywwwutvxwx{}{y{}{z~~~}}}~~{|}yvz~}zzzwstwwuvvurqpqruwwxyy{}~~~}}~~}|||}~~|~~~}~~~~}|~~}||zxwyxuvxvtwxwtstvwwvutuusrrqrspmlkjjkjihhgggfffgggghhhgfillklmkjmommqsqnqurpsvvutsttvywtvwssutqqrrpmjiiihgiihfefghikosttux{}~~|{}~}{|~zxz}{yz|{zz|zxz~~}}}|{}|{~~}}}}~~~~}~~~}~|z{}}}|y|~{y{}}}||}}{|}}}}}}}~~~~~~~{{||{zz||zyxxyyzzzz{{zyyz{|||}}}|zy|~}{||{{||{zyz|{xwwwutuurqqqpoprqqsuwx{~~|zz|}||}}{|~~~}}|}~~}||~~~|}~~~~~}|{zzzxwwxvutrsrpnoomlmmmkijkighhiifehhgffggfghiijkkklnnnnptvtsuvvuuvwvutttusqqqpononmljihhgfghfegiiilnqrtvxx{~~}~~|z|~}|{z{{yxyz{zyyyyyyxxxyzzzz{|{zzz{||}}{}~~~~~}|}~~~~~~}~~~~}}}}}}}||}~~}~}{}~|{||{{||}}}}~~}~~|}}|{|}|{zzz{||{zz{{{{{{||zz{{{{|}|zz{{}}|{}}{{{|}|zyxxxwwutsrqooooppnnpqrtvx}}}~~~~~~~~~~~}~~~~~~~|{{{{zzzyyxwvvvvusrrqpnmmmkiijihgghgeehhhiiiihijkjlnnlmonmnoqrqqrrrsstutstttsqqrrpooopnkllkihggggijklmnprux{|}}~~~~}||}}}||{zzzz{{|{zz{{{z{|{{zz||{}~}~}~~~~~}|||}}}}}}}|}~~~~~}|}~}~~~~~}~~~~~}}~~}|}~}}~~}||{{}~}||||||}}~~}||}~}}~~|{zz{{{zxwwwvuuvurrrqqppppnnoooqrstvxy{~~|}}||}}|}~}||}}~~~}}}~}{|}{zzzzzyxyvsstsrqoppnlllkklkiijkkihjkihjkkkklkklllnooooqrrqqsuuutttuvuutuutsrrrqonnnmkkkjjkklllmpqrtuwyy{}~~~~}}||||{yyyxxxxxxyxwxxwwxxyxwx{{yzz{{{{{||}~~}}~~~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~}||}~~}}~}||}}~~~~~~}}~~~~~}}}||}}}|{{|||||}}|||}~~}}~~}}}~}~}}~~~}}~~~~~~~~~~}}}}~~||}}|{{|{zzz{zyzyxwxxwvuwzyxy{|||}~~~~~~~~~~~~}|}|||zzzyyyxxvwwwwvuttrstrqpprronoponnpqqqrttstuvwvwxzyyz{z{||||z||{z{{x|zrnroryux|{upouyyvmt|~~}}wx{wlvyrqtz~vhnz{|}~x{~}yvwzzwst{}~|z}|t}{z~}||m{js}|reu~zqyjwtvzwgnyuruv{m]sky|{||gn||}{wz}yuqrsw~{{}{~llv|~uv{unoqwzphlmikoq{|qwylkoqtvvyxrkjpuwutqnlmqvxxsmnqrsx|ztokhijknnmka[ahkmh_\_beiklib\gtrrx{|t}u{|uyqcn~}ysw}zwvw~xoqvtpuyz{pgoy|~}||z|~|trs}yuuy}|yu|}{xtry}wu}~r~||y|{}yx~y}z{~{}||vxzohqzxsmjt~yuuuz}tls|wpporvndjtsqmgltspv||xrowsir|xvzz||zz~}}zyy|{rmnqvxohfdirldlqmlkjqyunv}{ywu{}}zzz||v{~vy~}zz}x|~vjs}zzvpuysouz{{wrv|unruwynelqlhikjigfmsplrxyxxyxz}|~}wx}ys|uggkptohilnprrw}wn{~zw|~}}{|{x|srs{{}|uy}ripyxwqkouwzxrw~xs|{}|zxwx||}yty~}{{|}~}}|}{yz{vs|ugt~xwttx|}{xwvsqw}xokhmrlhnokihilnprqpsvtqw{yxyz}|{}{sqstuvtmhlolklkjiijkknolilqlglsvxsntzvuvx{|{|}||}|z~yvwwzzuvw||{||ux{xxy{~~}}}uuy}{vsruxyz|~xtzyuz~ytrpnqsromnopw}{yyy}}~~}xy{|}yuw{|}~~~~~~}|}}~~x|syumoqrskemuqklmptmgntuupkrxsmqvyypjvyrtsx}wruuttplpvmcjqqtpjouvxww~~zxuvyqinplkd^cjc[^cdec_ispmnr|~x~}||zzwtspsvpiknolfdgkidioppony}z|}xz|~vnqtturnrwwx}}}||}~zwwx{{wvsrv{|}zxz|z{~~{ytrw{~~~zvtuw{}ytsswzwsrpqssuuttvy}{wy~}|}}}yuojpupkhfjpomnoonnqw~zuwzzuz{yyyyzytmpvqnmilqonnmptssv{|{}}w|~{xuwxtqrsrpkhnungjnrvuty~}{~}~~}||~}x{zw|~{vwxsmkjggd_af_Y]adhgejquxz}}y{~{y{|}zvquypiiikmf`cfeddejnjhotvzzy~|xz~zuvxy{zy~{tntyqijklpmhntqprtz}{~{z{}~}||xtqpkfhjfb^\_ccabdfikmt{zx|~~}z{}||yvy}}|~}}ywtnjigdc_\_baabadghilmnprsvxvvvuvxusrrsusrssrrtvxywvy|xvutsmgedbaa``aa`cgilmmquuvwwy{zz{|zxvtuxvsrqswtrx|{|}~zvusolnponnorvxxz{}xxzwutttvuty~~}~~}zwurpnjfgjgccegiihkorssuy|}}~}|}}~}{}~|zxvtrprutsstuwutvzzy|~~~~}}|||}~}|}~|{}|||ywwwxzxvwyzy{}|}~~yvrnhcbca_]\^acdgkmmmorutrstvwusrssspmmomklnoonlnqrstuvyyx|~{yxxvrmorrrrqtxvuxz{{yy}~|xusqnkihgghhghjihjmoppqsuutuuuvwuuvvuuvvvutrrqqrsssrrtvxz|~}zxwvuvvvuvwxz{|~~}}~~~}}}~~}||~}|}{xvttttsrrtuuuwxyxxyzzxvvvvutvwwxyxyzyxyyyyvuvvtsrrrrqpqsuwxx{}yvsrqqommnoqssuwvuvxyyxxyzzzyxwwvvwvttsrrrqpqqppqpprrstrswyy{}zwuspqrqppqsvvvxyyyxwwwvuvvttsrtuttutttrqrrqqppppoopqrssux{}~|{zzzyxwvvvvvvvutttssrrtsqsttuvx{}}|zyxwwwvuuuuwyz{|~~~}}||{zzzzyz{}~~{zzyxxwxxvuvvvwwwwxwwwxzzzz|}~}|||{yxwvvwwwxyyxxxyzzyyyxwvuvvwvutttsssttsrponmmlkkllmnoqsuvwxy{}~~~~~~}|}}}}|}}|{{{{||{||~}|{{zyxwwwvvwwwwwxyxxxxxyyzz{{{{|||}~~~~|||||{z{||||~~~}|{zxxxxxwwyyxxxyzz{||{{|}~}{zyvsssrppoooprsuvxyz{|}}}~~~~~~~}}||{{{{zyxwwxxyzzyxxwvvvwwvvwxyz{|}}}~~}||zzzywvuropomllkkkjloopqstvx{}~~~~~{yxxvtssuvvvxyy{~~}|{ywvusrqqppppooqrstuvvuvxz{}~~~}{{{{{{zzyxxyzz{{}~}~~}}}~}}|{yxwxxxyzzz{}~~}||{zyywvuvxxyyzz{|}~~~~~}|{{{{ywvvuutrqpoooopppqqrtvxz|}~~}|{zyxwwvuuusrqrsstuwxy{}~~}|zxvuttttssrstvxy{}~||{zxxxxxwvvvvvvvwxxyyzz{|}~}}}}||{|{ywvvvuttuttuvx{|}~}|zzzxvvvtttttuuwz{|~~}|{{{zyxxxxwwvuuuuvwwwxz|}~~}{yvtrponnmnnopqqrsvxz}~}|{{zyxwwvuuvvvuuuvvuuuvwwvwxxxxyzzzz{{zyxxwusqpnlkjiigghhijkmpsuy{}~{ywvutstuvwy{}~{zxxxyyyyz{z{|~~}}|zwwwurqomkhhihggfghjlnqtvy}~|{ywvvutsstuvxz{|}~}}~}}||}}}}~~|zxvsqomjihhhhhjklmortvwy{}~}||zxwwwwwwwxyyyyzz{|}~~}~~~}||{{zyyxwuuttsstuutuwxxz|}}|{zzyyyzz{|~~}|{yxxwvuuttssrrsstttvxxyyz|}}~~~~~~}}~}}~~}||{{zzyzzzzz{|||}~}||{{zyxwwwwwwwxyy{}~}{yxxwwwxyy{|}}~}||||{{{{{||}~}{zwtrqommlmnnorsvxy|~}{zxwvvutsrqqqqqqqqppqrrrsuvwxyz}}zxvtrqponmlmnnprtuvxz|}~}}|zyyzzzyz{|}~|zywuuttuuuwxyz{|~~}|zyyywvuuvuuuvwxyz{}}|zwusqonlkkkjlnoqtwz}}{yxwvvvvwwy{}~~~}}{{{{||~|zxurpnnmlkkjjjkmoqtuwxz|~}|zyyxwvvvvuuvwwxyzz{}~}{ywvtsrqqqppqrssuvwxxyz|}~}|||{{{{{|||~}||{ywuuuuuvvvwwxyz{|}~~}~~~}{ywuutssststuwxxy{}}~}|{yyxwvvuuuuvwwwwxyz{{|}~~~~}|||zyxwwvuuuuuuuvwxxxyz{|}}}}~~~}||{zywvtsrssststuvwy{||}~~~}}|zyxwvutrqpoopqqrssuwxz|~}|{zyxwwwwxyz|~~|zyxxwvvvvwxy{|~~~|zxwwuttsstttvxxxz|~~~~{yxwvuttttsstttvyyz|~~{yxwwwwwxyz{}~}{zyxxwwwxxyz{|}~}zwusqpnmmmmnqsuwz}}{zywutssrpoppprsttuvwy{}}~}zwtrqonmllllmoprtvy{~~|{ywutrrqpppppqrrstuwz{}|zxvtsrqpoopqrsuvwxz|~~}{zxvvvussssssttuwxyz|~}|{zyxvvvwxyzz{|}~}|{zxwwutttuuuvxyz{}~|zxvtsqpppoprrsvxy{|~}|{{{zzyxxxxy{|~~|zywvtsrqqqrstuvwy{|~~}|{zzzyxxyyyyy{|}~}|ywutrpnmlkjiiijkklmnopqsuvwxxyz{{{{{zyyxwvuuuttstuuuwxyz|}~}{yxwutsrrrrsttuvxxxz|}~~~||{zyyxxxxxy{|}~|{yxvutsqqqqqqqrstuvwxxyz{zz{{zzyyyxwvvvvvvvvvwxz|~~|yxvutsrrrrrrstvxy{|}~~|zxvtqpnmlkjjkkklmopqrtuvwxyyyzzyxxyyyxxyz{|}}{yvuspoonlkkjjjjkkkllmmnopqqqrtttuvwxxxyy{|}}{yvtrppnmlkllllmnnnnoooopqrrstttuwyz{|~~{ywvttssrqpppppqrrrrrstttuvvwxy{|}~|ywtrpnnljjihhhijjjkmnopqrstuwyz|~}{wutrpomljiiiijjkklmnoqrtvwwy|}~~{xvsqnkjihedcaaaabbabcccdegijkmprtvxz|~~{yvsqpnmljiihhhijklllmnopsuvxy{}|zywusqonmkkjjiiiiijjkllnoqrstvwy{|~}zxvtsrponljjkkkklmnnprtvxy{}~~|zwtronlkjihfeeeefghhiikmnprtvwy{}~|{zwusqpnmlkihhhggfffffghhhiklmoprtvxz|}~|{zxwvusrpnnmllkjjjjkllmnnopprtuwx{}~|{zy}~{}~||}~|{~{vsqommsxz~{yvstux{{{}~~{uqstvz{zvpnljihlrusttqnrrsz~~}||}|yvrorwwttupjllkjmprsttsrsv|~}||}~~}~{vsrpqqrpolhfdccdfhijkjheeimrvwy{{yxz|~~|zyxy{~~~}|}~|wsrsstuvxywutsrrv{}}~}|{{|}~~~~}|~}{{zy|~|{yvsstuvxyyyyxvtux|~||~}{|~~zxwuttuvxyyxvtsuyz{{xy|{y{}|yxvtrtwxxwvvvsppqruxyursspouyxwz}|zyz|}~}{{|}~}||{wtronprrrpnljhhjmopprspopruy||yxwvvxzzyzzxvxzxx|~}z{}~|yx{~~}}{zyvtwz{|||}||}}}~~~}~~||}~}}~~~}|{xuw||{|}{yxxz||~~||}}}~~|||zywwxyzz|}}|{z{~}z|~}|}|zwvvutuwwvwwvuvxy{}}{}}}}|{{zwutsvxxxwtuvutvxyz{|{z{{|~~~~}|zyzzz{zyxvutsrqqrrqpqqonnoprstvwwwxxz}||{xuvxurrsrqqqqrvyyyzzxx|~~~}~~}}|x{~~}~}{xxxwuuwwvutsrqqrstuvwwvwywwz}~||}{z}}}}}}|z}~~~}}}zwwwwwxxwvutstuvxyz|||~~~~~}||zwxyxxxxxywvuuuvvwyzywwyyyyz|}||||z{}~~|zz{{zyyzzxvuuuuwxvtuxxvvxxyz{|~~||}}{yxvvutsrsssrrqrrrttrrtwyxwxyzxy{||~~~~}|{{zywvwxxwvuttssuvwxwwutvyzz{{|{|}|}~}}}}}||||~}||{|~}||||{z{{zxutuuttttsttttuvwxxy|~~}}}~}}}}~~~}|z{}|{{|||{{|{{{||{}~}~}~~|{zzywwxwvvuuuvxwwwwxyz|{|~~~~}~}{{{yxxwvvuuuusrrrqqsssssrqqsuvvxzyxxz{}~~|||{zyyxwvvutstuvussttstutsstutttuuvvvwyz{{|}~~~~~}~~~}||||||{yxxxxwwvwwwwvwwxyzzyyz{|}~~~~~~~~~}|{zzz{{{{zz{{|}}}~~~~~~}|zzzzxwwxyyyz{{{|}}}~~}}~~}|}}|||{z{{{yyzyzzyxxxyxwwvvvutsrrrrrqpqrqqrsttuuvvwy{z{||~}|}}}}|zyxyyyyyxxxxwvuuvvvttstttssstuwxxyz|}~~}|{||{zzzyyyxwwvxxwwwwxxxxxxyyyyyz{{zyz{}}}}~~}}~~~~~}}}}~~~~~~~~~~~}~~}}}|zyyxyyyxxyzzzzz{}~~}}}~~~~~}~}{{{|}}|{{yyzzzzyxyxxxxwxwvuuvutssssrrssssssstuvvwxxyyz|}}~~}||||{yxxxwvuuvvvtsrrrsrrqrstssstvxyzz|}~~~~~|||{{{{{zyyzyyxxxyyyyyxxxyyyyz{{zzz||}~~}}~~}}~~}}}}~~~~~~~~~~}}}~~}}~~~~}||}}||{{{||||{|}}}}}}}}}}}|||}}}{{z{||{zyyyxwwvvuuutsrrssrqqssrrssrstuuvwwwvvxyyz{||}~~~|{{{zxwvvvutsrssrrrrsttuuuuxz{{|}~~~~~~~|||||}|{zz{{ywwxyyxwwxxxwwwyzz{{z{|}~~}}}|}}~~~~~~~}||||{{{{{||~~~}}~~~~}}}|||||{{{zzzz{{{{{zz{{{{||||{{{{{|zyxwwwwvvtsssrqqrrrqpqqrrsttuvvvwwxzzyz{|||}~~~|{zyyxvuuuusqqqrrrrrrstuvvwxyz{|~~~~~~~|{{|{zyyyyxxxxwxyyyyyz{{{|}}}~~~~~~~~~~~}~~~}~~~}|{{{{{||}}}}}~~~~~}}}}~}|{{||}|||||||||}}||{|}|{z{|{zyyyyzywvtuvutsrssrqqqpqrssrrrssstuuvvvwxwxyyz|}}~~~||{{{zyxwwvuuttuuutttuvvwwxxxy{{{|}~~~~~}}}~~~}|{{{{{zz{{zyyyzzzzzz{||{{{{|||}}}~}}~~~~~~}}}~~~}}}~}}|~zutuuy{z~||~|xpkpwyuy~{v{|vtufXfuz~}|k^ZT_fa^YWZ^`djlmkhiknqw}}zy{{{xv{zxvlfq|}~zm{|mvzuvvvz~}xzz{|wu}}yyz|~ytvxwvwvvwxuojhgikkkjifdbbcfilmlgcfihgffknllllsz|||ywy~|qnnppmklmkhfgikmllkhhjhgggkkhjmieehknsyzwvvstvwwy|{z~||vqqrpoquxxvvvtrrrqomha^]^^^^^^^bnywv}{vohiklnrvzzxvwzyy}~|zvporssqoqrqoqw|~|xurpptvwvrmmooooonmnpljortsnjiikprtxytnkifgnsrqsuvwxz{}{{~~|yqloqqrpnllr{~{z{tkorkedcgjighfdcbbgljgiheddejpw}zutstxzyzwpjhhmsuvurmijlkllllnrwwv~~wvtrrqorvtswz~z}}}~}}}{{}|||zxwyzzz|zvrmkhhmpnlkijkbXZ\YWTSZ_^]TMU[VQLEDEDDEGHILNKHJMOOPQRSUX[]\\]]\]_```bdbabbaaadimmmjffiklprpomkov{~{x}|xxy}}||||}~}zwwxy|}{yvuttsrrrttrolkllkklllkkjjklllkihikmnnnnmlnooopstttvy{yy}}}xussttrtwuspnpqqqrqpnmmmmmmljjkieeecba^^`__adfea`bdcdglopqrsvy|~~~~||zyzzyxxxtqrsuxxwyzyxyzwuvvvwustvwxyz{{{z}}|zxvusqnklmifedeea^_`acca_^`a_]`deddeghfdeehlieegjmkgffcabcdec`ab`^_```aa]\`deeegjkjihhhgiklllkloonpttsuvvuustusrrronorqoqsttokmortssttuwz|~~|{xw|~zxxvux{{yyywvwwustwvuwyz||{zyxwwx|}}~{xz|~~{{{|~~~~~}|||{||||zxvuusqrttrppooprssrprsrqponoopsvwvutw|{zzyxy{|{vrtuturpsuwwsonoqsrpnklmlmruvxyz~~{zyxy}~}}~}{}}zyzz{{{xttuttsrrronpqqonnljjlnnlijmopnklnoqqqrvvuutvywvx{}~}{zyz}}~~|ywtstwzxtvxyzwsruy|~}~}|||{{{}|{{yxwwwxxz{{zvqstrpoonmoqqrrtz~}~zvuuvwurrrpopppoomlkklnpnkklkknpppoopqpooopqrtuusqpnlklnoonnmmkjkklmmllkklmmoppnmnnnnoonoprtqnptuuspoppprtssuuroopnjijjkjijigfgjklmpsvwwxz{|~~{wyzywwuvxxwvvuttuvvtstvvvvuuvvuvustwxxxxz}}{z{}~~~~~}~|}}{z{zyywvvuuvvurquxxxtpsvwyyx{}|~~zz{xvutrqqqpoqrqomlkklmkilppopqppppqtwz}~~~~~|}~~}}|{|}||zywvtsrqqrrpoonllmoqqppqrvyyxxxy{~}}~~|}~}|zxwwxxwutuvwvuwyxvvvx|}~~||{{yxyyyxwvuuvvvuuwvuvwyyxxwwyzz{}~|{{zxwwussrommnnnoopqomoppooooortutsstvvvuvvvvuuutrstqoppnkjllmkjklihijjkkjknoqrrssrrssrrstttuuttsqqpooppommmmmkjjjkjiihhjklnopsuxy{|}}|{}}|{{{zwussuutssttsrrrstuvvwxxyyz{{||{{{zyyzyyxwy{yy{~~}}~~}}|||}|{{{zxwvxzzywvvvxxxwxxyxwxyz{{{}~~~|zxwwvtrqqrpmkklmllmnnmnooooooomnpqqrtxz|~~}{zzzzyxusrrstsrrqqrrrstvwwwwxzzyz|}~~}||{yyzyxxvuvvvvvuvvuuwyz}~}}}~~~~~~~~}||}}|zyxxxwusssssrtwyz{|~zxwxxwvttsssqpqqqpppqsttsrssttvxxxxxyyyxyyzzywuutttttsrqppqrqppqqqqqrrqponnoppponnopqqpppqrrrrrssssstsqponnmkjgeedcb`_`abdfhkoruwzz|}}}}{{{{yxwwwwwxwvuuvwvvuuvtsstttssrrttttuvwwwxyz{{zz{||{|}~~~~~~~}}}~~~}}|{zzyyzyxxxxxxxxwwxyyxxyz{zz|}~~}{{zyyyxwuuuuvutsrrstsrqponoonmmnmlllllklllnpsux|~}{{zzzzzyxxz|}|{z{{{zyzzywwwwvttuttssssttttvwwxxz|}~~}}|||{{zxxxwvuttutssrrrsstuuvuuvx{||}}}~~||||{yxwwutrqqpqponnlklnqsux{}~}{zzzxwvvuttsssssssssssuuutttuuuvvwwvvwxxxxyzzzxxxyxwwxxwutttssrrrqpnmmnonmllmmmnoooppppoppppponnnmjjjjigfdddecbbba`_`abbbdfhlortvwwxyyzz||{{{|}~~~}}~~}}~~}{zzzyxwwwvuuuuttttssssstttttuwxxyz{{{{|}}|zzz{zyyyyz{z{||}}}~~~~~~}|}~~~~}|}~~~~~~~}|||}}|{z{{{|||{|}}}}~~~~~}|{{zzyxwwwusstttrqqrrrqpopqonnoppoprux{~~}}}~~~}}}}|{zzyxxwvuuuuuvvvvwxxwxyz{||{{|~~~~~}||||{zyyyyxwwwwwwvuvwwvwwxxxyz{||}~~|||||zxxyyyxxwvuutttsrpnmmnoprsuwz}~}}|{zzzzywvwxxwvvvuuuuuvvvwwxyyxyyz{|}}}}|||}}|zzzyxwwwwvutstttsssttssrrsttsrrqpppqqpponmmmnnnmkkkklkjiijihgggfdbaba```abdgilortvwxyzz{|~~}|}}|yyyyxwwwxxxwwxyyzyyyyxxxxwwvvwwwxyyzzz{||||||}}||}}}~}}}}}}||}|||||{|}}~~~~~~~~}}}~~}|}~~~}}~~}}}}~~~}|{||{zxxxwwwwvuuuuttttsrrrqonmmmmmnoqsvy}~}~~}|zz{{|||{{{{{{{zyyyxwwwxxwwwxyzyxyzzzzz{|}|||~~~}}|||{z{zyxxwwwwwwvvvvvvvvwwwwxxyz{{{{}~~}}}{zyxxwvvutsrqqqpnmmmmllmoruwz}~}{{{zyxxxxwvvvwwwvvwxxwwxxxwxyyyyxxxyzz{{{z{{{{{{|||{zz{zzyxxxwvuuutsrrqppppppoooppppqqqppppponmmmljiihhfeddcb`____^]^_abehknpruwxxxxyzzz{||||}~~~~~~~~}{zz{{zyxxxxxwwwwwwwwwwwwxxy{|}}}~~~~}{zzzyxxxxyxxxxyz{{{{|}~~~~}}}|||zzz{||||}}~~~}}}}}}}}|||||{{{{{zywvwwvutttsqpppponmllmnoqsuxz}~}|||||{{||||}~~~|zz{{zxxxwwwwxyyxxy{{{|}}}~~~~}{zyyyxwvvuuuvvuuuvwxyyyzz{||~~|||{zywwwvuttttrqpooonmlmnooruxz}~}{z{{zyyyyyxxwwwwxxxxwwwwxxxxyyyyz{||||}~~~~}|||||zxxxxxvuuuuutssrrrssssrrrrqqrrrpooooonlkkjihhhhgfeddedbaaa`^]\\]_acehkmoqtuvwxwwxy{{||}~~~~}||{zyxxxxxwwxxyyzzzzzzzz{{{zyyz{{||||}}|||||{zzzzzzyyyzzz{{{{{{{{{||||||}}}}}~~~~~~~~~||}~~}||}}}~~~~}}}}}|{{zyyyyyyxwxxwvvuuutsrpoonllmnopqtx{~~}|||||}}}}}~~~}}|}}}|||}|{{{|}||{{{|||||}||}~~~~~~}}}}}}||}}|{{{{zyyxxxxxxxyxyzz{{|~~~~~}~}}|{{|||{yyyxwvutrqomlmmlllmpruy|~~|{|{{{zyxyyxxyzzzyy{|}}~}}}~~~~~~}|{{{|{zyz{zyyxyyxwwvvutssrrrqonoooonnmllmmmmlllkjijjihfeeeca`_^]\[[\]_adgjnprsuwxyyzz{||}}}~~~~~}}~}}}|||{{zzz{{{zzz{{zz{zyyyxxxxxwwxyz{{{|}~~~~~~}}}}|{{{{zzyxyxyyxxyyyyz{||}~~~}||||{zzzz{{{{|||}}~~~~~}}~}}}}}}||||{zyzyxwvuutsrrrqomlllllmnprtvz~~}||||{{||||}~~}||||{zyyzzzy{{{{{|}~}~}}~~~~~|{{{zyxxxxwwwxyxxxyzz{{|}}}}~}wqqouxx}wy|~xsmjkpryztonqw~~~~{y{{vrrx~}~|xxy||{zvpljkmprrmighmrtvuqmjjnswywspopty|ztpmkjmqqle_ZY[^_]YURRU[cjmjgilmovzxutrsw|~}yxz}~xtstuwvtqmhhlrw{}zvvz~zvvvwz|}zuqrwz|~{wwy|}yvwz~~yvuuv{~}~|}{xz}{{}|xvvttvxwsomosuwz|zww{~~~{{~}xusrsw{zwvuuwz~{vvwutwxuojhghjkgb`_]\ahlnqstv|~~|y|~{zxspquwxxwurrvyz{{||zyy{~zyy{~}~~|vrruututokmqrrtvurpqsvyzyxyyvuy~}ywvsrsttsrrpnqvy{|}}|}~|yvrquwvuwwutw{}~~~~{zz|~~|yxvuuvxzzxz~|xvtqqvwvuuvy|}||}~~~~~}||||}{y{zvwyxwwvsqpomnoqpooopsw{{{{|{{~{yxwvwvusonmmorpmmmmnorstsrqqsttssrpnkigfeb[USRNKMPOMOSUV]dedfhghlopqttrqtwxxz{yxxz{|||{zxwxzyxxxvtsstvvutuvwy|~~zwxwsqrromlmnmnolikomkossqruwy|~}zyyyvsrqpnorqqqqqqsvy{zz{}~~}}~~}}~~{yxwvwwurqpnmnoliiheccdcba`____acfijkouz~}|{|~~~~{xvtrqpnkjiiknpqrtuwy{}~~}|}|{yxvuuuwyyx{~}|{{zywuuuttttsrqpppqqqqrrsuwyzz{~|zyxvsrrrrststwz}}|{zxwwxyyxxyxwwwxyxwxyyzzz|}zywuuuroppnnprrrvy}~|{ywvtrpprrrsttuwz|~}|{{zzz{||}~{ywwutrstsrsuvy{|}~|zyz{~~|{{{zyxwvuuuttuuuuvx{|~~|ywtsqomlkiijjjklnpqstuwxyz{|||{{{yxvsrplgda_]ZXURPOMLKJJJIKNPSVY]_`cfhjnruwz}~|ywvtrpppopqsuvx|{wtpmjhecba_^^_`abcehjloruwz}~~~|zxwvurppoooppqrsuvwy{||}~}}||{{z{z{|}~zvrnjhfd`_^]]^_`behikosuvy|}~~~~|zwusrqqqrtvy}~|yvtrpomkjihhgghijlnqsvx{}~~~}{zxvsqonmlkighkklnpsvx{}}{yurqpmkjiiihiiklmopsux{}~~||{{{|}~~{xuromjhgfffgghilprux{}~~}}}}}|}~~|ywsqonnnopqsuwy|}~~|{{|||}~~{xurpnkjiijjkmoqsvxz|~~~~|xvsqponnnnopsuvxy{~}zxusqnmlkkkklmoprtuvxz{|}~~}{yxvsqnligca^\YWUTRQPONNOOOOOQRSTVY]`dhkoqrtuuuuuvvvwwwxz{||}~|zwtrpljhfeddcdddefhijlmnpqrtuvwwxxyyzyyyzzzzzyzz{{|}~~~zwusqpnmnprsuxzz{}~~}}}|{zxvuttsssrrrqqrstuvwyz|~~{ywusrpppqrsssttuvwwxxxxwwxxxxwwvvuuutttttssstuvwwxy{}}{xusrqppoppppppqrssttttttuvvvvuuuuutsrponmmlkjihhhikmoqsux{~}{ywvuuuuvwwxy{|~~~}||||{{zyyyyzzzzz{|}~}{ywvuuuvvwxyz{|}~~~~}}}||||{|}}~~~}{zyxwwvvuuvwxz|~}{zyyxxxyyz{|}~~~}|{zyyyyyyz{{|~~zwvussssttuvxz|}~~}}||||{zyyxxwwwwwwwxxxz{|~~}|{{yxwvutsssrqpooonnmmmkkklmnoqstvxz|}}{zyxvtronljihhhgggfghjklmnnoopqrrqqqpponnmmmllllmmnnooonnnoooprsuxz|~|{{zyyxxxxwwvwwxy{|}}~~~}}|{yxvusrpoonmlllllllmmnnopprstuvwy{|~}|{zyxvuttssrrstuvxyz{}~~~}|{zzzzzzzzzzzz{{{|||||}}}~}~~~}|zyyxxwwvvvvvuuuutuututttuuuuvwwxyyyyyzzzzzzzzyyyyxxxwvwwxyz{}~~~}}||||}}}~~|{{zyyzz{{|}~~~~~~~~}}}}}}~~~~}}}~~~~}}}}}}}~~~}}}}}}~~~~}}|||||||||~~}|zzxwuuttsssssttuvwxyz{}}{xvtsrrsttuvwxz|~~}{yxvtrpolihgffffffghiklnoqstuwxy{{|||}}}}|{{yyxwvusrpppnoppqrrtuxz{~~yrvzrrrw{wtsxzxutsom|yyz}~|{}~~yhkrvzvpuxwvolqvuu{qv}{|~|}ytx}|ndmx|~v{}{|||zyxx{~~}zv{{wzq{ywv{~{xpjpzzxx}z}ywy|uppq|s`lzzl{uzssttry~rghjtkYmn\o}uy}yo}}zvtx}~ujx{rpnu}qgu|x~}yy{xrw|~vnv~}||{||tmrxxywu{qx{tyxwy{zz{{zwspsvnglrvvutuvttx~~}}|~zvqlmptxrlnqrrlhilrwwwtrldozuqrrw|tknrmjmow}tkkkqyoesyptwyzrjw}w~~||y|~~x~}wtw|||{yyxvttvwx|~~{wrtuqpqsvx~}{tpu|~|wy||}}}}tvzxutkfgfmtkckroortvy|xx}}~~{~zu}xz}{y{{x{~{{mlpytkrxvuuv{~rkyzzvx{upx|vsoks{yxrmyz{~~|}vqopplgkqlhosrtojv|~}{tz}wusptyuosyywsms{zzzwy}}~ys{{{|{z|vpsvwvndgjc`dhjmf_jttsrr|~~~}~}~y}zy|zz~}uomovzxtolr{~}~}~~vy~y~~{{}xs{vnljxylmoqupmrvsqw}~vyu~y{|w|{u}~~|{}|x~}yv|{rnkoupjnqnjhhijkkjlqtplputux|~~|vsstuuvwtquxuvz{|}}~{|~|{{{{xvvtsruxqlnptwspqswz{|~wy{wstvsoqtuwvtwz||uvuuvqnqsolnrttpnu~}zz||}~~~xtssqome_adhliefhjoqqtxww~~~{y}~}zxy{|xstwxzxuwyz|}~}{x|xqvysouz}}y{~}{{|sjmqrsmhpzuqu{|~w{~}{qjuxoopv{wsstuwvt|zpw~|{zqruvvpkpxvrtv|z~{~~z|~|}|wz}~~wquzxurorxurw|}|y~~vw{xtnimrmhillkjkpvtswz}xy{~zsx|~~wvwyywtomrxvrqrstwxyzyy|~~~}xuz{xy}{}}yvz~|{xtuy}}ywvwz}vtuy~|wvuvxz{{|{z|}~z}|wy{yxwwxxrlqwspnkosqqssuxwv{}}|z}~|vxztoqsssldlurqqptxuu{~}zw{~x}~|zx{~}}}~{}x{~}z}~{|w{|xwwxytpv|xtsrvzxvz}~}}}|{}ztwz||yuy}xtwz{zuqw}zvusv{wruywuqntxqjlnoqlgjoooqrw|xv{|w{zty|}zu||z{|}~{vz}yuwvy~xruxyzupw~zvz}~|~~|~{~~y}}}{}~~}}~|z~~y{}~z{~~~}}}|~~{x{~|yyyyxvtvywvvty~|z{}~~~{||yxz{{{yuy~||{xz}~zvwxwvrnnonmooonnotyyxww{~|zyz{zy|}xtuvwyurrsrtttwxurv{~~z}~}||}ywz|xvwx|~{|~|}~~|zwtuuqmnqqqqqtxyy{|{{{|~}z|}{{}}z|~}}|||{zzzyxvuwywuvxy{zxz|}~|~}}}|{{{xvwwxyvuuvz}|{|}}~|wvvvvrnnnnnoonmoqtxwvwxz|||||||{{{{yxxxwwtqrttsssuvvwxzz{||}~}~}~~~~~~}{~}zxz}|{{z{||}~|zyyz|yvwwxzxuvwuuwxyyusy~}|}||yvuuttuvvsqqsttssstvwwyywvvxyywutuvwvtuvvvwxyyyz}~}||}}}|||||}}}{zzz{{{zyyyyyzzzzzz{}~~}}}~~~~}~~}}~~~~~~{xyxwutstvvuuvxyxxz|}~}}~~~}||{{}}}}}{z{}}~||~~|yvtsqpppoonnpqonnoqrppqstttstusqqqrsqpqrrqrrsuuvx{|}~~~~~~~||~~}||||{ywvuutttttsstttuvy{|}~}||zyyxyyxwxxxxwvvvvvvvtttstuuuvvwxxxy{||}}}|{zxwutssrqrsuuuuw{~}{zz{yxwvvuuuuvuuutttttttuvvvwwwwwwxxyz{{||}~~}}}}|{zz{|{yxyzz{{|}}}}~~~}}~~}||}~}}}}}}||||{zyyyzzyxxyzzyxxxwwwwwvvvvutttuvvvuvwxyy{|}~}~~~~~}|zzz{{zzzzzzzzyxxxwutsstttssstuuuuvwwxy{}~~~~}}|{{zyyyxxwxwwwvvvuuvvvvwwy{|}~~~~~}~~~~}}||||{{{|||{|}~~~~~}||{{zyyxwutstuuuutttttssssrqonnnonnmmnnnnnooppqrstuvwxyz{||}~~~~~}}||{zzyyyxxxxyzyyxwxxyyzz|~~}||{{zyxwwvvvvvvvwwwvuuuvuvvwxyz{|}~~}}|{{zzzzzz{||||||}}~~~}|{zyxwvvvuuuuutuuvwxxyz{||||}~~}}}|{zz{|{zyyyzz{{{||}}{{{|}~}}}|||{{zzzzyyyyyyzz{||||||||{zyyyxwuttssttstuvxyyz{||{{{{||}}||}}}}}~~}|{zzzyxxxxxxxxxxyyyzzz{{{{{|}~~~~~~~~~~~~~~}{{{zz{{|{zyyyxxxyyxxwwwyzzzz{}~~~~~~~~~~~~~}|{zzzz{{{|}~~~~~~}}~~~}||{|}|{{zzzyxwvvvvvvvvwxxxxyyzzyyxwwvvuuutrrrrsrrrsttssstuvvvvwxyyyy{|}}~~~~~~~~~~~~~~~~}|||||{zyxwwvvwwvvuttuvwxyyyyyz|}}}}}}~~~~~~~~~~~~~~}}~~~~}|||||{{{zz{|}~~~~}}}}~~~~~~}|{{{|}|{{||}||}||||{zzzyxwwwwwwwwwwvwwxyz{{z{{{{zzzzyxwvuuuuuttuuuuuuvvwwxxxyzz{{||}}}~~~~~~}}}}}}}}|||}|{{{{{zzyzz{{zzzz{{{{|}~~~~~~}|{{||}|{{{{{{|}~~~~~~~~}|{z{{{{z{{zzzz|}~~~}}~~~}}}}||||}~~~~~~}{zyyyxwvvvvvwwxyyxwxy{|}}|||}}}|}|{{zxwwvvusrqqrrrrrrrstuvvwwwwwwxxyzzyyzz{|||}||}~~~~~~~~~~~}||}}~}|{{||}}}~~~~~~}}|{zyxwwyyyyyyzz{||}~~~~~~~~}}|||||{{zz{|}}~~~~~~~~~~~~~~~~~}~~~~~~~}||||||{{{zyz{|}}~~~~}}}}}}||||}}}~~~~~~~~~~~~~~~~~}|{zz{zyxwvvvvvvvwwwwxxyzzyyxyyyzzzzzzzz{{||||}}}}~~~}}}|}}|}}}||{{||}}|||}}||{{|{zzyyyzzzz{||}}}~~~~~}}}||{{|||{||||{{z{|||{zzzz{{|||}}}}~~}|}}~~}|{zzzzzzyyyz{zzz{|}|{||}}||{|}~~}|||}}}}}}|}}}}}}}|}}}||{{|{zzyyyyxwvuuvutttttttuuuuuuttuuutttuuuuvvwwwwxyz{{{{||||}~~~~~}|{zz{{zyyyzzz{{||}~~~~~~~~}~~~~~~~~~}}||}~~}}}|}}}}}|||||{{z{{{{||||||{{{{{{{{{{{|}}~~}|||||zyyxxwvvwwxxxxxyzzyyyzzzyyyz{|}}~~~~~~}~~}}}}}}||}}}}||{{{{zyyyyxwwwwwwwwvvvvvvvwwwwxxyyyyzzzzzzzz{{{zzz{{z{{|}}~~~~}}}}||||{zzzzzyyyyyyyxxxyyxwwxxxxxwxy{|||}~~|{{{{zyxxxxxxxxxyyyzz{||{{||||}}~~~~~~~}}}|zzyyyxxwwwwvvvwxxxxxyz{|}}}~~}||||{{zzzyzzzzzzzyyyyz{{zzyyyyyyxxxwvuttttsrrqrrsrrstuuvvwxyyzz{|}}}}}}}}}}}||{{||}~~~}|||zzyyyxwwwwwxxxxxyz{|}~~~~~}}||||||}}}}}~~~~~~~~~~~}}}}}}||||{{z{{||||}}}}~~~||{zzxwvvvvutstuvvvvvwxyzz{|}~~~~}||{{zzzyyyyyzzzzz{{zz{|}}|||}}||{zzzzyxwvuuuuuuvwwwwxy{{{{||||}}}}}}|{{{||{{{{||}~~~~~~~~~~~}}|||{zzzzzyxwvwvvvwwxwwxxyz{||}}~~~}~~~}|||}}}}|{{|{{zzz{{zzzz{}}}}|}}}|}}}~}~~~~~~}{{{zzzyxwwvvvvvvwwwwxyzz{}}}~~}}||{{{{{{zzyyzzzyyyyxwwwwxxxwwwwwwwvvvuutssssrrsstuuuvvwxxyyzzzzzzz{{||{|||||}~~}||||{zyyxyyxwwxyzzyyyyzz{{||}}}|}}~~~~~~~~~~~}}}}}}~~~~~~}}~~}}||||||}}}~~}|||||{yyxxxwvuuvvuuuvwwxwwxyyzyyyz{||}~~~}}}~~~~~}|}~~}}}}}|{{{{{{{{{{{{{{{{zzzzzywwvwwwxxwwwxxwwxyyyxwwxxyzyxyz{{{{|}}}}~~}}~~~~~}|||}}}|||||||{{{{{zyyyzzzzyyyyzzzyzzzzz{|}}~||vz|~}|utvx}}|{|~}|}vtz}ywy|}~{y{|}~}}zz{{{~~{zxvwz{zyxwvrovztsz|zvrrwyzzyxy||xv}|yz{{{{{||ywvwyyy{|xsqrtvuuwvutrsvvvuw{woptuurqvxsonmorsuwtpqssrtx~~xuxz{}|}~~}}}z~{{~~{xwy|~~~~}|{{|~~~~~~~~}}}|}~|{~|}}||}|{{||}~}{~~}{wwyz{zyyxurststvwutsssssttsuxyvtvz}}}~~z}~|~{||}|{~||}yz}||}~~}~~}}~~~~}~}vqtwvvutqooprsrpnnoopssqty{{ywy{{{{z~}zz{}{x~z|{y{~|}|~~||~~|zyxwwyyxwwxywtw{|}|{~~~|}{yz{}~{wy{zxwx{|zz|}}zxz||}}~xw~z}zx~}}}{}}zyyx{}z}~~{xwxxwuuuuutonrqortsstuwx{|z|}~~~{zzzzyusuxyxwusx~}yvux{uqwzwvxvrpoopomrtlghjnollmqvspruy|xvy|~~}}~~~~}~~~|~~{rxzvyzywstvvuuuvuxyspw{wvxyzyy}{v}~{{~|~~~~{wy||{{|}zwxz}{vz~~{wvz|zz{zyy{|{|}{{~z|||}}~|{~~~~{zz}~|{~y{~|}~}}~}}{{|}~~}}|vtz|xvuxzxuwxzzxxy|}wx}}|ywy|~~{yy{~|wx}|{{zyz~~{{}|z{|}~~~|}~~~}|{}~z{|zw{|zzzzzxxz}{y}~wv}~{xvy}{y|}yw|~xy{{|}~}|~~~~~~}{zyy||xwyzzzyxxzzyxwvwwwxwwxvuwxxxttyyvuwwxyyxwvwz||}}w{~~}~~~~~{|}zxxxyyvuvuttvutvwtrtwxxwwzytv{{zzy~~~}}|{{}{w{~zwxyxwvustvwwuqsuuuusqqpqrqpqrqqqruvrrxzxwwx||z~}wz}zy|{vtvxyxux{wuy{zywwz|{{{~~}|}~~|{}{xz{zyyxwy{zxxwy{z{~~|||~}|~}|w|{y{{{{zzzyx|{wy{{|}}}|{|}~~}}~||}||{|~}{|~~~~||{~|}||||{{yyz{xtvwvvxywvvvux|{{}}z{}~~{}z{zwvxwttvxwusrsvyywwwzzwy||{yw{||zxx{zwtsvyzzxwxyxwtvzzvvxyxwwxyxwywuv{|zyyy{|}~|{}}|}~~~}yz}~~{{|}~}{|~}||}~|}}}}}}}}}|zyy|}|~~~||}|}~|y{|||}}|{zzyzz{||{||xy~~}~}~~}~}|||ywxxyyy{{xwwy{|{{||}{z}~}{z}~}{yzzxvz~yuxzwvwxyyxyxtrvxwttsqqqrrrppqqrqrtvvuuvywuy}}|{{}~~}|~}{}|zxwwxyyxvuuvwwvxwstzzywwz}zwz}|}~}}}|vx|{xxwxyzyxxwxz{{zyy{{{z{~~{{|}}}~}|~~}|{}~{y{{ywvz}|xxzzz{}|}||}xz~~{}~}~|}|zz|{zzzxxyyyxvx}zuvy{{zxxz||yyz|~|z}|{~}zy{~|yz|yxz|xvwy{yvz~zz|}~~~~~}}{z~{x||xwwwxwttvvuwyvvyyxxw{~|||}~~~~}~~{~~~~~||{{||~}}}|{{}~}{z{|||{|}}||}}~~}}~~}}~~|z}~}}|{||~~}~}~}|z|xz{zzwwxzzxwwy|}zy}}{{~}|||}|z{~{yz{{{yxzzyyxxwurstuutsrpopqqrpnnnqtrprsuvrsyxvvw{}{yxy}~z}}y|~~|zy}}zxxxxyyywuvxyvuxyzyxxyz{yx{}{zz|~|{{~~~~~||||{{zz{z{}zwy|~}{yz{{{||||{|}}}}}~~~~}||}|z|~{xz|zz{|}{xz~}|~~}}}}~|||~{y{{zywxzxwwvxxwvvwxxwwxyyz{zz~}|{|~{|~}||{zz{zyy{{|yvz|z~~}}~|z{{|{uv||xvwwwzzxwxxzzwwzyxz{yxyzzzz{||||}~~~}~~~~}|~~}~}}}{y|~|{|}}|{z{|}}}~|~~~~}~}~~|{}}z}}|{|~~}~}|}}|{{|}}|}~~~~~}~~~~|{}~|}}zwz}|||{z{~~z{~z~}}|{zwxzzwwvvvtruvxxtssuwtpswwwspqqtsppruvsnswutuwxy{{{|}|}}z|~sw~{}tv~vmnsw|}|vnnsu}}y}yvtpy}toknsx~zuoninxz{~{x}|xqkt~}~yqx}xu|uq}~vu{~{xu{}zrprqrttsomjiovspqnmmlkmovzoecfmqrrjefhjigmskaagnolqsokhhpvz{ysoortw{zz|~|}}{yy{tsux|z~~{z}zz|{z{~{yz|zyuolow{zxvw|}{{|{ywvstxxrmiecgkkjkkjghnrutnhgijihigc`]Z[aeaYXZVUZ^\Z]`\Y_ejmgbehdbfjifda\\cgb]dkbY_hhgknkhiklnstmimpmlosqnqrjhqyxrsvnfltpjlmgbdillifddeedegknkfhiilnlljiknmnsunikprpoqrpppmmqwuopvuvxz|{yyvty|xuvwqkntqotvqkqyxv{~yz}}}~|}z|{sv}~~~}xsv}~|zy}~{vsx}wstqljlmgelpmklqtsu{~}}{{xwyyxyvqqxww{{yvswywtpmmmkhhhfaabbefdfifcgmnnoprvvuy|~~zquyrlpupiffffeefecdfgjpqosxutz~{xxy|~|zxw{~zxyy|}~}w{}wruyvsvvqqxzsptvtstvusw{smrxvrtxvrrqprsssqnlmrqlloljjjlnmknqrtuw{~yxxuruvnjpsnlnnlmqrjckvqintplnqsuvvvvvwxyyz{{xttyywz|zwy}{x|~{z{~|{~|||zvwxutyzvuy{xwz~}{{}}{z{{|}|{xusqpnljhikliijjiighjjhjknomkotsrrrsttrturppolijifdbb^XZ^[XZZYX]a^[adcbbfkiikklljhgfhiga\\\YURNMMHEEC@<<=:79:989=@?AEHJNQQSWZ\]_abdc`aefc`]ZZ\ZTSUTSTTUVUTTX\\[]`bcdgjiikklnmnmihgeca_][YUQQQPNJGIKHFHKMOPONRVY\^^adddfilmkhfijihecefdcdehnrqsz~~~~~|xyzxvuuwvssssstuuttuvy{|~{{{{~zvz}yx{}}}}ytpnljgcdebadfedfjlmqvwuw{}}}}|}~}zxvtsspmnqppqswyy{~|}|zywuqnooligffecbbbbc`^`bcdfgilnpqrstvurpqpmiheb`_^][\_^]_`acgjlostuxyy{~}}|zwtsroljjhfffdbbbabbbceffhknqrstw{~}~~}|{zzz{~~}~|wrqomjdac`ZYYY\^^\]befimpsttvzzyz|{yyyxwvuutsrqpqtwvtuuwyxy|~~~|ytojhheb_\\^[Y[]^__adfhijmppqstsrqqqqpprpnopqqqsuwwz|}~|xwvvtpoomklnprtttuwz|||}~~}|{zyvvxxxyy{}}|{zxwvwyyy{~}}{ywuwzyxwuwzz{|||xvtqomllkiijihjmkjlnprqpstuvvvxyzwvy{wvxyyxtuxxxxxxxyyyz|}}~~zvtrpmjjkkjkmpssuwxyz|}~~~}{zyxwwvtsqpooponmmnonnprqprsstwyz|}}~}~~zwuurppolkkjhiklklmmooorusssstvvuuvwvutttsqpqrrqqqqswwvwy|~{yxvtqnopmknpmlmnnoosurptxvuy{zyxy{zwy{yutssrqonnlkklmpqstvx{~~}{yyxxy{{z{}}~~|{||{yxxxwwy|~yyxtpoonmlkkmonmmortqosuvvuuuuutrssssrqqqnmmlkjjjjhgikjjlmnpqsuwx{~|zxuqnmlkjjlmkjlmorssstuuutstvspqqppopsqmlklljhhhhhgfffhhhiklnpsuy~}}{zyxwvxwttttsrqrromppmkmmkjkmopqtvwz~}}|zzzxxxxyyyy|~~~~~~|||{ywuuutsrqrrrrstusrtvuvvvxz{|}~}~}|}~~|zzzxxyyxxxyzzz|~}}~~}~~}}|{z{}~}}~~~~~~~}|}}|||}|}~}{z{{zzzzyyy{|{{|~}{{zzzyzzyyyzzyxyz{{zz|}{{}||}|~~~~||{}}|zz{{|zyzzzzzzz{|}~~~}|}~}|zxywtrqoommmmlllmopqrrtvuvxxxxxyxxwwwxxusttttrqrsrrsrqqqpopqonnmmmlmnmlmoooopqrrssrrqqqponnnlkkkjhgffeefhgfgghijjklnoqqqsuuuvwwwwvuuvtrrsssqqtuuuwxxyz{{}~}{ywvtsrrrsrrtwwxz{|~}}~}|zyyxurqpoolkkkkkjklnopqsuvwxy|}~~|{{}~|~~~}||{xwwwvwxwvvwy{{{|~~|{yxxyywuuuuuvwxyyzzz{~~~~~~}|{||{yxyzywy{{|}~}{|}{xyyvvwwwxyzz|}}zzzyxurqpoooooppqrtuvwx{|~}}~{yyyxwvttuvuuuuwyyz{||||~~~~~{yyzxvvwxz{|}}}||}|{{|{yx{{z{|}}~~~~~~~~|}}zwxxxyz{{{{}~}~}|zwuspnlkkieegijiikmoqsuwz}~|zyxxwusrqponmmmlkjihhgghijihhjkllmmnnnnmmmlkihgdb`___[XXY[\\\^`cegimpssuxz{}}~~|{yyxvutsrqnmllmmllmlllkllllnnnptvwyz|~zxxvvvvwwwwwz~~|zzywvwvsstttsstvsrtuuuuuvwwxyz{{{{{||{zzyzxwutttsrqpqrpqsuwxy{~}{yxvusrrsrpqrtuuvyz|}~~}}}}}}|~}}~~}{{|zvussrolnonnmnqrrsvx{~~|}{zyvuttsrqqrrsstvxyz}~~~~{yzzxxyyzzxy||{||||}}{{}|{||}}||}~|{~~~}}}{zyy{}~}{z}~|}~}~~|{zyxy{zy|~~~|{zzzyxxwxxwwxz|}~~}{ywtrqommljjkjjlnprstx{{|}zwusqonkhiihfdcefdccdefghhikklmopqrtusrstsqponligfedccbbbabceghiklnopruwxxxz{{z{{|{xwvuuutsrpommkkkkkjhikklnorttwz|}~{{{yyxwxwvwyyz|~~~}{ywvtsqpnmmmmmmnpqsuwxz||{zyxvtvwxyz{~~|yxvtsttrrtuwxy|~~}}}|{zyxwwvvwvvwxyz{||}}{xvtsqqqponnpsssuy{|}~|zyzyxwxzz{|}~~{yywsqqppomnoooopqsuvvxz{{||~}{xwwvsqppooopqqrsvxz}~}}~~}}~~}|{zz{{z{}~~}}||zy{}}}~~~~}}~}{zyyywuuusrsrpppqqonprppqsvwvvxyzzz{||{{{zyyyxwuuutssssrqppqqqpoonmmmlkkkjkjklkijllmmnqqppppqrrrqqppnmkkjhgffffegiiihikmmoqssrqqsstuutttsssssuuuuuwyyyz{{|{|~~~~~|yyyxwvtuvuuuw{{{}}{z{{ywvvwvuvxwwwwyzz{~~~~~~}{zywuutsttttuuuvwxz|}~~~}|{{{zz{{{|||}~~}zxurqonnmllmnqstvxz|~~|{ywvuutssrrstuvvwyzz}}zyxusttrqrsuvwz~~~}zxwvsqqponnpqrrtwwxz|~|{zxvusrqooooqqpruvwxy|}|~~~}||{{|}}~~~~}{z{{ywxyyzz|~~~~~}}}|||}}}~}||||{zz{{|||}~}~~}|{zz{yxwuttttttttuuuvwxyz{}}}}~|zyxurqomifdcb`^]\[[[\]^__adegjlnoopqrrrssrqooommllkkijklkmopqruwxwx{|{|}~}}}}}}}|{zzzyvvvutrponllkiihggghiiilprstuvwwy|||||}}||}}|{zyxwvwwvuuvwyz|}~~}|{ywussrqponmmnopqrstvxz|}}|{zxxxxyzzz{|}~}||zyyxxxy{}~|ywvurqpoonllmnnoooopstuttvwvvwvvutuuttuuuvvwxy{}~||{zyvtuvtttuuutuvvwxxvvvvvuttutssstuvxz{}~|ywtsqmklkihhhhikmoprstuvvwxyyyyz{zyyzzzz||}~~}||}}}~~|{{{zyxxwtuvvvwxxxxyzz{|}}}}~}{zzywvtutstuvxwwy||~~}|{ywxywvvuttttuuuttuvuuwyz{|}~~~}||~~}}~~}|zxxwtpnligedb`^\\ZYYYXWWWXYZZ\]^_`bdfilnoqsuxz{~~|{yxxvstusrtuuwvvwyyyyyyxvsqpmjigecba`^^_`aabdgghjkmmmmonnopqqqqsstuwxzzz{}~}|zxwuspooonlmnllmnpsttwxxy{}~{{{xvuusrqqrrqrtutuwy{|}~}{xvtrrpmllkigfgggfghhhgiklmoqstuvz}}}|}}{zwvtsrqponmllkklmnmnprtvvy|}}}|{yxvtsqonlkihhggghijkmnoprtuuvwwwvwyz{||}||~|yxvvxxwyzxxyyz{|{wttsrtz~|{|~|zzz{}}|yspomllpvzyy|yxzz|~}}}wrsronqstttutssv{}|zvuuuvyzyyxxwvvvwz{{zyvrpnmnoonlhda_\[\]]^_`^ZXZ]_djlnoopprvz{wvwtquvsomliffgkmlmnljhhjkjmqpokgfdcddeghhd`^`cdegjmonkhhhhkptuutstssux|~{ww{~}zyxtpprtvy{||{yxwy||}}zwuuvwwyyywtrvzzz|{||zz{{|}|xuw{|z~~}{ywxz{{ywvtplkkklopnkkkhglrrrvyyxxzz|~}{z{{zxuromlkknrsqrtqnqux{~~ywvtssttsttpmpsqpuzzxyzxtuy{z||yvrponprrrqppqomquwxyzz{||~~~|~}}~~~}zy~~~}zwvxz{|||{ywxz{}~~|yz{{{{{yvwx{}}~||~}{|}|}}||{z|~~~~~~}xy||{}}{yyzzz{}~~~}{zzzyy{}|zyywuuuvvuutsqonmmllnmllkkllkmpstuwxyz{}|xxvrnmjfccd`\\][YXXXY]``^``^_ehhikkkkjjjjjjlligggggffgilmnpqqqsuvx|~|}}|~}~{~||~~|zzzywuuvvvwvtsrrpoqtuuwywvx{~|z{{zz|~}~}~}|}~|||xvxxwwwvwwvtssssstvwvuwxwuvy{}}|}~||~}{|}}~~~~}|{yxxwvustusqrrppqqonmmpqoopppooqrrttsrrqppqrrrssstw|||~{yzzwtssuvututstuuvyzzyxvvwzzyyyxvvwvwwyzxxzz{~zyz{{zzzyxxxz{{{|~}}|{z{{{{}~}{|~~~}}}}~|{||||||}}~~~}~~|{zyyywvwwwwwvwyyxyyz|}}~}|}||}~}|}}{zyxxxvutrpomkjigedcdeb___^]\]^\[ZYZ\]]]_```abcdfghgggijjjlnonoqrstvxyz|}~}}}~}~~|yyyvsttttstvwvuuvvuuusqqqqnllllkijkmnooqrtwy{~~~~~~~}||}{{{zyxyz{|}~~}}~~}{z{||}~~~}}~~}}|{{zyyxwwwvvvvwxxyzzzz{|~~}}~~~||}}}}||{{z{zzz|{{{{||z{}~~~~~}}~~|zz{{zzyyyyxxxxxxxxwuuuvvusstrqpqrrqqqppqsssttuuuvxyz{{|~~~~~|{zwvwxxxxxxyyywvwwwutttsrrqpnoqssstuvxz{}~}|{zywxxxvuuvwwwxyz{{|}}~~|||||{zz{{z{zz{|}~|{{|~~}}~~}}}~~}|{{{zzz{{||||}}{yxxvttsqponmmlkkjijkjiijihhghihghgfffggffffffeefgfeegiiijlmmnoqtvxz{{{}}}}zyyyxwvvwvttsssrqqppoonnooonoooopqssstuvwxy{|~}}}|{zxwxxxxvuvvvvwxxyyz|~}}~}}}}}|{{{{zz{{|||{{|}~~|{{zzyxxwwvutsstttssuvvvwxyz{}~~}{zyxxxxvuvvuuuvvwwwvvwyywwwwvuttuttsrqqqqoprsttuwyz|}}|zxvtsrqonnmnnnnprstuwyyy{~~~~~~~}}|}}}||}~~|||}}}}||||||{yz{|}}|{|~~~~~}}|{zyxyyxwvvxyzyyz||{|}~~~~~~~~||}|{{}}}~~~~}~~}zzzyxusttsrqpnnmmmlkjjjjihhhiihhhiiijiijkkjjjlmllmnnnnoqqrstuuwyzzyz}~~~}|{zyxwvuuuvwwxxwxyz|}}~{xuutrqpnnnllkjkmnoopqrtuuvxyzz|~~~~}|{{{{zzz{|{z{||||{{|}~~}}~~~~}{yyyyzzzz{}{zz{|~}}|zyvutttrpponnmmoppqrrstvxz{{|}~~~~~~~}{{zzzzxvwwwvusstsrqqqrrrqqppqqpqrsrrstttuwyz{}~~~}{zyxwutrrqqpqqrttsuwwxz}}}~}|}}~~}}}~~|||}~~~~~~}{yxxyxxwwwwwvvwwxz{{zyyyz{{{||{{yyyyz{{{{{{|}}~~~~~}~}||}{zyyxxwwvustutssrsrppqpoooooonnmmmnnnnnpooqomqpnwyuuw~~|}|z}yvyprv{|urpop{youy|~uou}~xt|z||}|y{|}|zxrmry{zrkpwxyttx|~~vmy}{}~wz}~|}{{{u{}yxx}{r~~~zz~{|t}yvwk~~nnp}}rzyqpq~xbuscywvwwyriw~wqjwwkt}viwyruszsdozwtqou}{uqmw{nw{xx}||y~|}~||~}{qsy{{yx}}vqppqnmommnlkkiihflomjhiigijgfc`bdgje`dhhhgdfmsvxutvtp{x|~|{svv|xmvwoty}vhs|ztmw{wtqv{tqyxqsttvpktzxxtpuyyyyyyxvvx{zwxy|zvvu}~x~}{||zxv~sx}yvzr~x~}~{yzqzuqvvx|rejsusmikmhfkpnjebinnof^n|uoqqsvz}z}}x~}x{zv{{t}yvxz|}~}yttuvy|vpmmvvmsywttsx~worxxwsnrusqomnopohdmtojpuomqtzzx{vy~{~zz|y}~zzzyz{{~}x}}z~zy|||zvw~z}z|xy}}}}x}uuwvx{|}~}wtw~{qsx}|rsuvzyu{xpz|}{{}x~~||~zxufrztrqpnqttsrplltzwrnkrytqvyyvtwz}}{yz|~}|ywzzwrppqrrqmjouqnonkloqsrssonuzuqv{|}xty|xtutuutttrrssrw{vrtw||yyy|~}}|~zuz{z}~~}~{vstvz}zvvuwxxzxvy}}}~||~}|~~yyyyyzzwuvwz}|{{z{{}{xz||wxyz|{yzzzz~||{{t|~x{~xr|xzz|xov|{}wpv|sknrrrj`jvmehhouokorrrpow~vlsz|{v}~}}}y|~yzy|{u|~}wqx|twzy{wr{|wut{xnqwtrqosxqkptttolotvtrptyvrvy|~xsx}yxz~zty~~~~|{}}z|}y{~zxy{}~{z~|xuy}|zvqprx|yuustx~yy||~||}}}|wt{~yvuy~{yz{ywvw{}wxx{{uxyxyz|~~zuy~{ywtx|{yxx|~{{~y{}|{skqxurpnptqprsturou}unpsuxtptwsooppqmiotqoopuyyxyy|}{wz~ytwy{|xuvx{{xx}|vzzy|~z}}}|{vz}zywzyuy{yxvty~xrtwz}xsx}||}~}~~~{{{{}|w|}yyx{{wy}~~zw}{~}~|~|y~~}z}|}}|}{z~|wxxxyuqsuuttstvusvxxytptxvuuuttrqtwvuuty~|z|~~~|{~|x{~|zy{}}|{{{|{zz|ywwuvxvssstvvuvwutvvuvspqsrrpmnponopooomptsqqoswwvvtuxwvz~y{~}~|}}{~}w{~~}y|~|||~~}z|~|{{yy{{{{{zzyxz|{z{||~}{}~~~}}~|{{|{zzyz}|zzz{{xvwyyxxzyxxwyzyyyy|~~{{{zxz{zyyz~~~~}{{xuuutrqrrrqpqttrppstrppruvsqrtuutstvsqsuwxvtuwwxzzz|{y|}{yx{}{xyz{{|}~}|||}}|~~~}}~}{{||~}|{{zyz||}}}~~~~|{zzz{|}~~}~~~~~~|{zzyxwwwwwwxzyyz{|~}}~~}{||||zxxyy{||||{{|~~~~~~~}}}}~|||{{ywwxwwwvvvvuvwwwwwxzyyz{{|{zyyyxwustrppponmmopnlllmoooqrqrrstusrrstuttuwvuvwxzyy{}}}|}~}||{|{{{{{||}~}~}}|{{zyxwwvuuustvvvvvwwwvxz{|}~}||{zzyy{{xxxxyyy{|{{}~~|zyxxwvuvuuuuuuvuuuttsssttsssrrqrstssssssrqppppqqqrrrrssstttuuuvvxyz{|}~~~}}|{zyyyyyyz{|{{|}~~~~}~~~}|}~~}}~~}}}|||{zyyyzzz{{{||}~~~~|zz{zyxxyzzzzzz{||}}~~~~~}||zxwvtstuuuuuvwwxyzz{||}~~~~}}|zywutrpomllllmmmnoppppqssqqrstsrrqqpppooonnoopqrttuwyyz}~}}~~~~}~~~}}}{zzzyxxxwwvttssrrpppqrssuvwwxz|}~~~}}}||||{zz{{{{zz{{{{zz|}~~}}}}|{zz{{zyzzzzyxwvutttsrqoonnmmmnnnmmmnooppqrssssssrrrssssssssstuvvwxxxxxyyz{{{|||{{|||}~~~~}}}}}}~~~}}}}~~~~~~~~}}|{zzzz{|}~~~~}|}}}~~~}~~}}~}||{{zzyyzz{|{|~~}}~~~}}~~}}}}}}}}}}}}}~~~~~~|{zzzzyyxyyyz{||||||||{{zyxwvuuutrppppoopqrrrsuuuuvvwwvvvvuttuutttssssstsssssstuvvuuvwxxxyzz{|||}~~~~}}~~~~}z{{zyxwvuttutsssssstuvvvvwwxyyyyyxwwwxyyyyxyz|}~~}}}}}||||}}|}~}|||}}}}}}}}~~~~}|{yxxvurqppnnnmmllkkllkkkkkkjjjkklmmnnopqrstuuwxxxyz{{zyzzzzzzzyzz{|~~~~~~~~~}|}~~}}~~}|||{zzzz{{z{||}}}~~~~~}}|||}}}||||}~~~}}|{zyyyyyz{|||}~~~~}}}||||}}}~~|{zxvtsqpnmmmmnnnoqsuvwxz{}~~}|zywvvutqqqrrrrstuvwwyzzzzz{|{zyzzzzyxxyyyz{|||||}~~~~~~~~}~~~~~}{ywvvvvvwwwwwxyzzzzzyzywwxwuuuttttsssstttuwyz{}~~~}|{{zyyxxxxwwwxxxz{||{|{zyzyyxwutsqpnmmljihhhhghhikkmoqsuvvxz|}~~~~}|{zzyyxwxxxxyz{{z{|}}||}}~}}~~|{zyyyxxxxwwxy{{{|}~~~~~~}}|{{zzyyyzzz{|}~~~~}}}}}}~~~~}~~~}}}|{{||{{{}~~}}~~}|{{zyxwvvuttttttttuvwwwxyz{||}}}}~~~~}|{{zyxwvvwvuttuuttuuuuvvwxyzzz{}}}~~~~}}||{zzyyyzyy{|||}~~~~~~~~~~~~}}}~|{{{{{zyzzyxwwwwvvwutuutuuuuttuuuuvxxxyyy{|}~~~~~~~~}~~}||}}}~~~~}}||||{zz{|{zzzzyyyzzzzzz{||||||{{zyxxwwvvutssttttstttuuvwvvwwxxyyyzzzzz{|}~~~~~}||{zyxxwwwwxxyyyyz{{||||}~~~~~}}||||||}~~~~~~}|{zyxxxxwwwxyz|||}}~~~~~~~~~~~~}}}}|||||||||}}}}}}}}~~~~}~~~}}}|{zz{{zyxyyyyxxxxyyyyyyyyyzzyzzyyyyyyyxwwvvutuuuuuvvwxxxyz{|||||}}|||||{z{zzz{|||}~~}|||||||}}}|||||||||||}|{{{{{{{|}~~~~}||{zzz{{zzzz{zzyyyyyxwxwwwwxxxwwwwxyyyyzzz{|}}~~}~~||}}}|{{|||||||||||}}}|||}~~~~~~}}}}|{{{{yxwwwxwwwvvwwwvvwwvvvvwwwxyyyz{{{|}~~~}}}|||||{{|}}}~~~~~|{{|{zz{{||{||}~~~~~~~~~~~~~}}~~~~~}}||||||{||||{|~~}~~~~~~~~~}|||||}}~~~~~~~}|}}||||||{||}}}||}~~~~~}}}}}||}||}~~~~~~~}~~}|{{||{zzzzzyyyxwwvuuuuvuttttuuuuttttsrrrrrqrstuuuuvwwxxxxyyyyyyyzz{||||{|}}~~~~~~~~~~}|||{{zzzz{{{{|}}~~~}}}}}}}~}~~~~~~}}||{{{zzyyzzzz{{{{{{{z{{{{{|}}~~~~}}||{{{{{{{{{{{{{{{{{{zzzz{||}}}}}~~}|{zzywvvvvuttuuuttuuuuttuvwwwwxxyyzyyyyyxyyyyzzyz{}}}}~~~~~~~~}}||}}}}}}}}}~~}}}|||{zzyyyyyxxwwxwxxxwwwwxxxxxxxxyz{{{{zz{z{||}~~|}{~~}}z}yx}yqrx~}qoty|wxz{}xxyzwvw{sssv{~}xww{{ywy}|~zz}}~|zzyx|~{vsrstw||xxxuu{~|~~yxz~zww}~xtrtvxwwsmiikmptspkijouxzzvrqsw||xwx}{zyy|zurqtx{{xtpoqsx}}yttvwx~{zxy|}z|zvuwz{{zxtppuz~~zy|}xvwy{}}xsqrvz}~zy|~|y|~|z}~{wropswyzyvstxz{~~yxxwy|~}zvssvxz}~zvwz{||z{{yz|~~|}zyz{}~zwttvz|{xxxtsx|zwwupnqtvxwusttv|~y}zzxsoqtuvvurooruwwvvusssuxyuqqrrtwxyzzxy|~|yutwzzz{zwux|~~|xyzzyzzxtqppqtwurstqpuzywvvsrtwxxxwtrsvyy{|zxyz}|{z|~~~}~~~~{|}~~{z{|}|{ywttusruwvtsstvxy||{zz{~{y}}|y{~}{{{z|}zwwxxz{{}~{x{}|}~{{}~{}}~~{yzyyz|}|zyyyy|~}yxxvtvxwvuutsrsvvvwvuuw{}|}}|}~~~~~~~}{{|}}zwy{zxz{yvwwvuwyupoooopssrrrpptxyz||ywy|}~}~}~}z{|zy{}~~}y|~{~~{{|}~}{{zxwyywuttrrtvtrttqpsuvxwvwzz{~~}{zz{|yvwxvtuuuuuttutuwwy{zyz{{||zzzyxxwwvuttvvwy|}~~~}|{{{{yxvvvvvvuutttssttsrrsssttuuuuuvwvtrqpqrsuwvvx|||~|zyyyywvuussrrqpponmnnnnnpqqrtvwwwy{||}~|zz{yxxxvtssqpqssruwvw{~~~||{{|{{|}}~}zyyxwyzyy|~}~~~}{zyxxxwvvvutuutstvvvvxxyz||}~}{xvuuutstuuvwyz|~~}{{{zxxyxvvwxz{|}~|ywutsrqqsttuwy{}~|zyxxxwwwvvvuuvwwxyz{}}|zxusqomlklkjkmnnpsvwz}~}{yxwvusrqpnnmljjjjjiikllmoqrtwy{|~}}{yxxvvwyyz|~}{ywtqomlkjjklmoqtvy|~}}{yxwxxxyz|~|{zxvtrpmmlkkkkkllnpquxy{}}||zzzyyz{|~~|zywusrrqoopooqrsuwyz{~}{zywvutsrqrsstvwx{}{xutrqpnnnnopqrtvxz|~~|ywtqnljihhjklnprtvy{|~~{ywurpnkihhfeedeefghjkmpruwz|}~}||zxwutssrqqsstuvwx{~~|{ywusrqpppqrrruxy{~~}{zyyzzyyz{|~|yvtqnljihhhijklmortwyz|~}|zyxvutttuuvwwwxz{}}zwtrqppopqqrstvy{}~}{zyxwwvvvwwwwxyz|}}{xusrqonnnopqrtvxz}~~}|zywvutssrrrrrsstuuvxyz|}|yvspnkigfedcceefhikmoqsuwyz||}~~}}}||zyyxwvuvuuvvuvxxxyz|}}~zwusponmlmmnooqrrtuvwxz|}~~}||zzzzzz{{{{|}~|ywutrqpnnooprstvwxz|~~}||{{zyxwvvvvwwwxyz{|~~|zxvtsssstuvwyz{}~}}{zyxxvutttsrrrrrrstuvwxy|~|zyxwutuvvwxy{|}~}|{zxwutrqpnmkjhggfghijlorvz~~zwtrpnlkihiijkmnpqstwxxyz{{{{{z{zyyyxxwwwwvutsrpppooooooprstuxz|~}|{{{{{{|}~~}|{zyxwvvuvuuttuvwyz|}}}upsw||vpnuz}uw|zuvy|qnsx}~umjkny|ztjdgjq{{xvy||uplmry{}|yxy}~|yz}ytqqtvxxuollptw{}|zyz~|yxx{~|zxy{}yy|~ytqosvxwunkjlquvxwsrrw}xsooquxwsmijmrx||xtssw|{vstw||wsqqty|zvqmjlosusolijnrwyyxwvy{x{~}{z{~zspprwz{yurqsvz}|yspprv{}~|ywx|~{}}}~zvtuvy{zwsqprvy{{ywuvy~~~{wvvxz{zvrporvxyywusux{}{z||{~~||}|xvuwz{zxtrqqsvvurnkjknqrsrqqsw|}||~~|z{|~~|xvuwxz{zwtrrsuvwvsqpqsuvwvtrrsvy{{ywuuvx{|{zxvwx{}}}|yxy|~||~}{{|~~~~~~{zz|}~}zxxxz|}}{zyz|~{zyz|||zxwwy|~~}~~}zyyz{{zyvttuwyyxwvuvwy|}}}}}~}{zz|~~{xvvvwxxvtrqstwz|||||~|}}zxvuuvvtromlmnpqqqqqruwy{|}||}~~}zwuttutsrpnnoqrtutstuwz}~~~|{zz{{zywuuuvxyyyzxx{~~~{y~|rdq}ytouyurqpptsolijkjjihfgiljilnppidhknrnjtz}~x}~|}~~ytojgghhgda_]^`aekopnkmoqqpotyyz|}~}|~~|zwtqpnlkkkjhhgfecab_ZXVVVSNOQMHGJOU[chlprsuuvw{}vqruvuvwxy|xvy~{}~}{wtpnpsz~wzyqi`YY[[[_dgfhjjkjkmoqromiffgfgfeimosx}~wrpnnnoppmkloqqpprty~||{wsrturoonnnoooorutuvx|~trrolihfemuusuvvtsqrsmeilgfhhknmmmmmllllje```[YXY^dhllkmqtxz|~}zxy~|wutqpqqprw|zyxuspnljmolhiks{xtyzrmmnpqsvvty|yxtpqspmljgglswxz{wsx}wxz{|wqrtrrv{}}}~~~}}~}|~}xphba`acb`^\ae\UY]\^`clsvyrkqyvplfdb^[YUQNOPJDCCCEEGKNPSVXVVZ\[\]^acdcaacefffimoppmijmoprqomkhjmprqnmnppnljinuxzyy}~wspnlifffhjlmmmprsuwy|}}}{zzzyxwvutsrrqonmmljilnooooqrsuvxz}~~~|{|}~}|yxxyy{{{~}||{xutx{zxyxvttvvw{}{zzxwwwyzzzyz{}~}~{yz}}}|zyyvsuwvwy{{z{}~~}~{xtprvspqsstsrsuwy|~{yvssuvwvuwyxz{{{{xvvwvuvvvxyyz|~~}xutsqomkjkmoswwwwy~~~}}}|{xusrrponmmnjgffhifcdefghihghjiilqrrstuwutuux{wsstvxsnnligggiifcdeddeffdba^]_aa`_^__`_^_acglopstvyywy{|z{||zywyzwuuusrtwwwz}}}{z|~}ywwxwvutsrstvxxxxy{|{yzzz{zz}|{zxyzwuuuuuusrqpqsv{}zxvrpooswvstvx|~|}~}||}}yvyzzzzzzzyyz{}zxyzxtqpooruxzzwvvw{~zuwyxvtrqpmlptsrtx||}}}{vqnnoqolighkjjnppopqrrrqrstuvxwuvusrstvyyxxxwwy{{z|}~}~~~~}~}~zyxyzyutuy{|}|wtsrrssttsrqqtw{~}|yuvy~{tnou~|tiir|wrtx}|thgnqw}~{smns{{svy~~wwxy|xx|{xwy~|wtw}~zxz|}~zvtuvuvungddhotwywtqrx~}zwz}~~yplloswxumhijox{xz~~|}yphcbcgkkf`[YZ\`ffc`\Z\afihea^^agmpqtuw{}ywx{|zvpjdachklkhghjov|}~}wsrqpqpkfb_`cfhijgefimppoqrnmqv}~|z{|z{}~yvwz~zrlknqttrqopstw{}}}~~}{xustxz{zwsrsw||}|zy|~zvtsrtuutpmjilptwxurprv}}wrqrtw{~}{|zurnmopmhdbcdfijjkmnpty}~}~~{yvtuvy{{zywwy}~}|}~~}~~~|wuuwwvtqoopsvwxxwz}}||{zwvuqooprtttttux}~yvtstvxzzyz}|wtttqnidccdghikmmmorw||xvuuvyzxvvvy}~||}~||}~~}||{zyxtpopommmmnprvz{zz{|~~~|{ywurpnmkijjjkihkopqsuuvx{{|}}}}zvvwwwtqqppqrsvwwwvuvwyzzywtrponooomlkjjkkllkkjjijkllmmllmmmnoonmlnonmmmmmprsssttuwyz{zyyyvuvwwwvutux{}~~{yz{{{|~~~{zxvutsssqommnopprrrrtuuvy{zywvvwyzyvvvvwz}~}}||~~{xuttuvxxwxyz|~~~|zxxwwwwvuuuvwxyy{}|yxwtsrsuuwwvvvwz}}|}~~|ywwwwwwwwutuwwxz{zyz|}|zxwvvtsrrrrsuwwz}}}}~~~}|}~~~~~}~~|||{|}}}~~}||{{{z{|~}zxxwusrpoonnnmmmnpqrtuvwxxyz{}~}}}}~~}|{ywvtsssssssrstuvxyz{{{||}}|{ywvusqnkihgfdba`__`aa`abcdefgghijklmnopprsssuwxyyyyyyxwwwvutssrqqqrstuvwxz|}}~~|{yxwvutsttuuwyyz|~~{yxvtsqonmllmlllkklmnpqrstuvxy{}~~~}~~~}{zywvutuuuuuuvvvwxyyzzz{{|}~~~~~}|zyxwvtsrqqrrrstuvxz{}~}{zzxwvuuutttuvvvvwxz{}~~|zyyzyyzz{|~~}}|{{{{{{|||}}}~~~~~~~~~~~~}{zyyyxxxyz{|~~|ywtqonmlkkjklnoqstvxz}}{{{{||||}~~|zxwvvwwwwxyyz|~~~}{zyxxyyzzzz|}~}{zxvuuuuvwxz{~}||{zzyyyz{|~~|{{zyyyyxwvuuvvvvvuuvwxxyz{||}}~~}}}||{zxwutsrqpoonnnnnnnoqqrrsuvwwwwwwwwvutrqqpnmlkjhgggffeeeeefghijiijkmnopppqrstuwxxxxxy{{{{zyxwvusrqomlkkkklllmoqsuxy{|}~}{zz{{{|{zz{{|~}{zyxxxwwvuuvwyz{}~}|zxvtrqppooppqqqrsuvwxyz{|}~}}|{yxxwxyzzz{|~~|ywvuvwwwwwxyz|~}}|{ywusrqpponmlllmnpqrstvwz|~}|zywutssttttuvx{}~|zxwusrqqqrstuvwxz|~|yusqmjigghijkloqsvy||ttqwwv{vx|}}yvspqy}~|}pffhnturlcbgnw}xyz{y}{vrqtvwyzvqorw|~~|xtuxyzyupnoty|~~|zy{~|~}zy|}{}zwtux{{wohedfjmnkgdbdipuuspnmpuy{xuqmlnrutqnkhilqttsqmmoswyywtqquy}~}{vssvy}~|xtrtx||xwx{|vqopsuutojfegkopnkfefjnrsqnkjmqvzywtqrtx}}ywxz~}{{~zvrqrtuutqnlnquxyyvuuw{}}~~{yy{~|zyz}}zz||wutvxywspmmoswyyyxx{}{{}~}~||}~~{wsommnopmjgffhlnoonmorvz~~{xvwyzyxvtsux{~~~|{||{zwtsstwyyxwuuvx{}~}|z{|~|yurpopqqqomkjlnpqrponprvyz{{z{}~{yyyyyxurqqrtwyz{|}{xvuutromkkloqssrrsux|}|}~}{zz{{zxvtstvxyyyyyz}~{zyyzzywvuwy|~{xxxy{}}}}}~}{yvsrqrsttrqpprstutsqpoppqqponnnqsuuuuuvwyz{zwutsrqqpmlkhghijkjjkmoswz|}~~zwsqppqqqomkjklmmnmkjjjkkllkjjklnpqrstvxz{|}}||}~~~}{xvuuuvuusrqqsvy|}}}~~}||{zxwuutttttttttvxz{{}~}zwvvwxxwvuuuwy|~~~~}{zzyyzzzyyxyz{}~~~~}|zwustvwxyzz{|~|{{{zzyxyyzzzzyxxyz{{{{zzz|}~~}|{ywspljhgffffeegjmqux|~}|zyxxxwvvuvvxyzz{||~}zxvutsrrqrtvy|~|zxwvutsstuvwwxyz{|~~}{zxvtrpnmllllllmnoqsux{}~|{zyxvtsrrsstuvvxz{~}yvsqommlkjjkmoqtwz}}{ywvttssrrrsuwy{}~~}||{{{zzyyxyyzz{{{|}~}|zxvtqomkigfdbba``aabccefhjlnprtvwxz{|~~~}|{ywutrqonnlkkkklmnoqrsuwxz{||}}}||{yxwusqpnlkiihhhhiiijklnoqsuvwy|}~}|{zyxxwwwwxyz|~~|zwusrppooonnoopqstvwxyz|~~|ywvuuuuuuvy{~}zvtqomkjhhgghikmoqtvy||zxusqomllmnoprtvy}~zvspmjgebbabbcdfhjmorux{}~}||{{{|||}~~}|{{yyyyyyzzzz{}~|yvtrrrqrrrstvy{~}|zywvutrqqqppooppqrsuvxy{}~|zyxxwwwwxz|~{xusrpomkklmnpqrstvxz|}{zyyxwwvwxz}}{yxwwvutssttuvxyz|}~~|zyyyyzz{|~}|{yxwvuuuuvwyz|~~}|{zzz{|}}|{{yxvtsrqonmkjihgfffeeefgijlnprtvxz|~~|zxvtrpnmlkjiiiijklnpqstvxy{|||}}}|{{zxvusrqppomlkkkkkkjihhgggggggghjloquxz}}zwtrpnmllmnopqsux{~}{zywutrponnmmmmmnprtwy|~~{zyxwwvvuvwxz{}~~}|{zyxwusrpoooonnmmnoqtvxz}~}|{{zyyxxxxxyyxxxwwxyzzzz{{}~~|zxwvtsqponmmnnpqstwy}}}}}~~}|zzyxwvuttsttuvwy|~|yxvuuttuuvwxy{|}~~}}|||{{{zz{zyxwvuutsqppoopppqrtuy{~~~}|{zyxwusqoonmljolfcffnsu}|~z~|rrxyru{yw|||~}wwyxuuvyz{~{z||wssz}xux~|yz}}}}~~|~{{|yx{~~}vpnoruutoieceiklmjfdeinrvxwtsu{{yxy|~zsnklosutpkiilry|zvsqsx}{wtvx|~wpmnmnsvrmiffilpqokebdhlppmiedhmpssromotz~}}wttw|~|wspqty~~zxz~|z{~~{z}}||~xuttwzyxvplov{~}xwxy|~|z{}|~|vtttuwyxvtrsvz}}zz||~zx{~}}~~}}{yyz|}{vpllnptutqoopty~~~}{{~zvstvxyxurqqsx|~~~~}~||z{~||~~|{|~~}~~}{|}|zyxwz|~~zy|~~|yyzz{~~{yxxy{~~|{~~|xuwz|{zyvuwz}}{{||zxvtrsuvxyxwwx||ywvsqssokjjloqsuxyz~{{||}}|{|}|{{xusqnmpttsvyyy}~|zzz{||{yxyz{|~~{{|}}|~~}}}~~{wwwwyz{}~{y}|ywvtspljhdbdeeeeefgilpsvxz|~~|zwusponlllighjjjlnlkloppsusoopppqrqnmkgeefeddc`]]_`cefgggimpsvy||~~}{yxxvsqpnmnonlnpprtxz}}zwtrpppqqpooqrsvyz{}~{wtssqppppoprsuxz{|}}{zyyxurqponnnmlnpppsvxz~|ywutuvuttssttvy{|}|{{|}~}|{{yvutsrpnmkiihghihgiklmnprtvx|~~~~~}|{zxvutsrrrqpoopqqrtvwz}~zwtrrqppooopqsuwz{|}~~}|zxvusronnnnlkmooqtvwwy|~~~~~~~~~}}}~~}||{yxvvusrqonnmmmmmmnoqstuvwxx{}}{{zxxxxyz{|}~~~}}|{ywvvtstutssttuvvxz{|~~}}}{yyywvvuuuuuuuttuwwxxxxyz|}~~}||{zzyyyxxxwvvvvvwwvvvutttsssssssttuvxz{}~~~|zyxxvuuutsqpomlkjjigfeccccbccbaabbbbcbbbbbcdddefgijjlnpqrtwxz|~~~}{yxwvvutssrqrssttttssuvvxyzz{|}~~~~}}~}||||{{||}~}zxutrpnlljiiijjkllmnoprsuvwxy{||}}}}~}{{zwusrponmllkkjhikjjkllmnopqrrsstuuvvvwxxyz{|}~|zwusqoonnnnooqrstvxy{|}~~{yxurponljjihhijklmoqrtwy{|}~~~~}||{{{|{{{{|}~~|zxvtrqonlllkllllmoprtuwy{|~~~}{zywusrqpppppoopqrtvxz{|}~~|{yxxxxxyyyz{|~~}}||{zzzzzzzzzyyyyzz{||}~~}}||{{zyyyyyyzzz{||}~~}|zyyyyyz{|}}zwurpomlkigfffffeeedddeffggghijkmnopppqrssssrqqpponmllkjjjjklmoprtvxz|~}}{yxwwvvuutssssssrrqpoooopqqrrtvxz|}~~~}||{{{|}~}|{zzzzyyxvuuttttssrrssuvxyz{}~~}|{{{z{}~~|{yxwxwwwwvvvuvvvvutsssstttuuuvwy{|}~~~~}}|{zzzz{|}~~~~}|{zxxxxxxxxxxy{~}|{zyxwvutsrrqpnmllmlmmnnoqsvxz{}~~~}}~~~~}|{zyxxwvvvvvvxy{}~|}{~{}tsv|~ujbbfmuvsneekr{~yy}}~{vuu~~xyy}~}{xy~{|ztppsuxz{ysrtz~~~ytpmoruvusolmrz~}|~|{}|y{}{|yrnkjloojb\XWX]`b^[YX[`hnnnmlmpv||yvvx{~{xuqrtx{zxuqpquxzyxurquz~~{xy{yvwy{}|ysmjikmmjf`ZXZ]_``^[Z]bjqvyzy{~||}~zvqliiklljgdceinrtuuuuy~||}~~~}~}zuolkkmnnligfimrwyyyyz}||~}|}}{|}}{wrnkklmoolighjnruvuuuwz~~}|wrpnnnmkhdbbceghhgfghkortuttuwy|~}{yyy{|}|zxxxy|~~}}ywvwvusoljjlnoqqpprtx|~}}~~~~}{wusqqrrqomllmortttuuvy|~~}|}~|zxvvwxxwvtstvx{}}}}~~~|{{{{ywuttuwy{{{{}}}}}}|zxvttuvwwvuuuvy{|}|{{|}}{{{{|{zxvvwx{|~~}}{{~}}|zvox|vnpsstqkhiiirznagpw|rjpx{}||xsy}wwwwywuxyz|{|yt{x|ryytuwyzwwwuvxwtmgmtsokgjmhehilnmjklmoqry~y}~}}}~}w}wqv|upv{tponyo_n|vcn}vqwwxzi[nzvq{{o~zktvyqz{tuwvdxoxx~pyvgw}uxywiv~ywsx{uqmwtgt}|{xu|}uz~|xsu|{}}{zvkkppqsrstpllmnnmmlkmmnopqomrvuuwyxvvvtuuv{y{|vtuvwxwtrjfr~{tsx|v}}}|rttx}qbisi]afhhYM[gdc^Wbkgfgflqmhqyupsv|xu}}~}xtrrvyspppy~~|y|y|zuvuplhffhpvi\epqqsusqv}~~y}xz|zyvrx~{uuy{~|{}whnxtojdjrlfefnulbjvrmsw|yow||{x|sjuwopolnpprwsnu||yry~umigjnoqrpmmpu}|wwxz|~~~~}|slrxpinrmikmrvrqv{}w~~xzz|}pciplg\RY^TKNTUVUT^ihgnu|zzz}{tqmhfgilljhfgmswywuz}zz~|{u{}ywx{xu~{uwx~~{qrqpqlgpui^gtttqmt{|}z|yyx}uz~y{~{y|}|z{ly}yuvxy{}|{|{{~z{uz|wrqrtwvutuz~{x|~{y{}~~xtx|zvutrqpnnokecdfhhheagljknnooptvxz{wuy}w}~}{zumoqlhklifgikmllnpruuuz~{xyz}yrv||z|~}xqruwwrmkklopppnjhmtusolqvwxvttvxzyyyz{|~}wy{|~xqsusruxusx~~}z|~ywxy{}tlt{smlkotjaioopjenvniotvxpiv~xyz}u|ysx{wwtr{xqw~||}{zrzypsvuwsnw{xxz|||y|}|}wqv|wrrruxrkptrrpmrwrnpppqokmnjhjjnsnintvvrnornkpsrromx~z}{y|}zvtvz||zwwz|~~xuqx|xwvw{~|z}||}zrpqvzwspnnoqsqoomlnrvsmqvwz{}{||yz{xtrsw{vprtvyrjloopqsvyuow{|}|{y{{wsuxvrrqw}voruz~{x{~{x||t{~}z}}xuvxvrnkpwpgkopqnlpusqstuwvsz~||}|{{x{}skmonolilnoqpotyuquzzz{{|zwusy}|}||~yz}}}|yuxvv~~ujflsuwzwngeen}|ztquux|w{~xtot|ztsuqqy||zsmqyzz~zsx~|}wuy|~vz~~~z|stwuvvsttmgilpuurtunkry|zqqux}{wy}{ywqorsuxslkkjnqt|~wqsy{xwy~}xywpllpvzyusqorw{}zyzz{ywyxurjglrwyz{wtw}~}ytpkhjmmje^[\[\bedb\Y`iotvvtssu{}}xqsvwwuqnlgfjouxurv{z}}vwz{~{~~{ussuz}ytsuz}yurrqqrrlfefinononlkkntxxtqooqvy|~zvvx~|{{{~zw|~ywv{}|{{}}~~||~{{}~~yronnqqruvutux{~}ywvvspomigffilllkkklnptvsonoswxxyzxwww{~|yyyxwwwz|{yxwy||~~|}~}yw{~~}yvwzzy{{zvrpsxxvusssstx|}|zxz|{z{{zxusuxyz{{{{z{}}}|}~~{{||~~|yxz}~}{xutsux{zywvwz|~~~}}|}}{{|~}yusrrsssrqpqtx|}~~|zxvvvvvurqqpprtwyxxz~|zz{||||}||~~}}}~~~|xttuvwvttsppqrssqnmnmmnnopoopruxzz|}}{yyzxuutsstvz}|{{|~}{|~}|{yvspopqponmkkjjmonmmmpqqqrrrrrsuwvwwy{}}{zzz{~~}}|{{zxwvvwxxxwxwwyz|}zyyyyz{{zyyz{}}~~}||~~}}}~~}|{{|}||{zwusrrsrqpoopqtwyz{}~|||}~}{zyxwvtrqrsvxy{}~{yxyyxyzz{|}~~~}|{{{{yxwvvuuuutrommlkjjihgeefhijkmoqsvz~}{ywutssttuvxy{}~}|{zywvtsqpooonnmmmnnprtuuvwxy{}~}}}||}~~}|{zyxxwwwvuuuuvwxz{|}~~~~~~}|{{||}~~~~~~~~~~~}}}~~~~~~~~}|{yxxxxxxxxxxxyyzzzyxxwvvvvuuuuvvwwxxxxxxwwwxxxwwwvvwwwwwwwxxyz|~~|zxwwutsqpppppppppqqrstuvuuuuuuvvvvvvvvwxxyyyyzzzzzzyyxwvvvvuuuuuvwyz|~~}{{z{{|}~~}|{yxwvvvwxyz{|~}{xusqpooooopppqrsttuuvwyz|~~}}|{zyxxxyz{|}}||{{{{{|}~~~}{xwuttsrrrqqrrsttuuvvwwwxxyz{{||||{||||{zyxvutrponlkjjjjjkkmnpswz}|zywuttssttuvwxyyyzz{|}~~~~|zxvtrpnmkjjjiiiiklnprtwy|~|zywvvwwxxxyyz{|}~}{ywutsrppooopqruwy{}~|zxxwwxxyyyzz{|}~~|zxvtsrqqqppqqrsvxz}~|{zzzzz{{|}~}|{zyyxxyyzz{|~~}|{{{{{{|}~~~|{ywvtsrpnlkihgggggghijkmortwy{~~|zxvutsssssssuvwxyz{|}~~}|{zywvtrpnlkjihhhhiijlmoprtvx{}~}}}}~~}{ywvtsrqpoonopqsuwy{|~~}}||{{zzz{{||}~~~}|{zyxwwvvvvvvvvwwxy{}~}|zzyyxyyyz{|~~}|{{zzyyyyyzzyzzyyxwvutsqpnmlkkkkkklnoprstvxyz{}}}~~}}}||{{zzz{{|~~|zywuspnmkkjihhgghhijkmnopprttvwyz{|~~|zywvusrqpotslgiiqtu}z{y{yx|wqrwxx}}{~xpqsw}}umiiis{}zuoqrw~~}~~}~{uqprswyxtsstwz~zx{~zwx|}}zuqqssrqnhcacgilmiecdhmrvwvrrtz}|}}}~|{||wtsty|}zvsrtx}}{z{~zustvxvrnjffilnmkgdbdhlnnljhinty}~}~}|}{vrpqsvwupljkmqvxvtrrtx}~}yxy{|{zwtssvz}~~}||~zvuvxyzyvsqqruxyxvttvy}}~|yvttvwyyxvttwz~}{zz|~~{yxxz}~|||~~{xwwwxxvspnlmoqrqpnmmpruvvuuuwz~~}}~~}|zxxxz|}~}|zz{|}~~|ywvuvwwvspnmmnopoljiijlnoomllmorvwxxxz}~~|zxwxy{|}}{{{}~}}~~|{{|}}}{yvvvvwxxwvuvwy|}~~~~~{ywvvwxxxwvvwy{}~~~~~}}}~}|{ywvwwwwwvuuuwy{|}~~~~~~~}|zz{|~|{zzzzxvuttuvwxxxyz|~~}|{ywvuvxyz{{z{|~~}{xutrrrqpnljjklmnonnopruxz|}~}zxwutrpnmllmnoonoprtwxyyyyxxz{||{ywuttstsrpmkjijklkjiiikmoqsuwxz}}{zyyyz{{{{{|~~~~~}}{yxvvvwwvvuuuvxz|}~}{ywtrpoopppooooqsuwxyzz{}~}{zyyyyyyxwwxxy{|}~~~~~}}|{zyyyyzz{z{|}|zxxwutrpooprsuvvwxyz|~~}|{zyyxvuttttttsstuvxy{|~}zyxvusqommmmnnooopprstuvvvvvvvwwwwvvvvuutsrqppooonmlmmnopqrstvx{~~|zxvsqonmmnnoopqstvxy{|}~~~~}}|{yxxxyz{|}~|zwurpommmmmmmnopqrtuwxyz|}~~~}||||||||{{|}~~|ywutsrqrrrstuwyz|}~|zwtrqpooppqrsuwy{|~~}|{zzyyyyxxwwwwwwxxyyyyz|}}zwtqnljhffeddeefgijlnoqstvwwwwwvvvuuutsrrsstttttssssrrrrrrrstvwxz{}~{zxutsrrssuvwxxy{|~~~}|{{||}~}}}}}}~~~~~~~{xvsqnljihhijkllmmoprsttuuuuvwxyyyyyyzz{{{|||}~~~}zxwwwxyyyyyz|}~}zxwuutssrqqqrstuvvwxyz{|}~~~~~~~~~~~~~~~~~~~~~~~}{xvtsrqoonmmmmmmmnnnnoppqqqqqqqqqrrrrrsttuuvvvvwwwwvvvvwwxxyyyzz|}~~|zwvtssrrrrrrrsstttuuvwxyzz{{|~~}zxvutrqponmmnnmmllllnoppqqrtvy{}}~~~~|{zxwuttttuuuuuuvwxz{||}~~}~~}{yxwvvuutssstuwxyyz{}~~}|{yxvutsttuvwxy{}}zxvtrpnmkkkjjjiihhiijkllmnoprtvwxyyz{||||{{zyxwutrqonmmmmnnopqsvxz|~~}}|{yxxwwxxxxwwwxy{|}~|zzzzyyxxxz{~}zywvutsrqonnmnmmmlllllmoprstvx{}~|zyxxxxxyz{~~}|||||||||||}~~}||{{{{|~~}|{||{{{zyyyyzzyyxxxyz{|}~~|zxwvutsssstvx{}}{yxwvutsrrrrrssssssstuuvvwwwxyz{{{{zzyxwvtrpnlkjihhhhhijlnprtvy{~~}|{{||||}|}}~~|zxvussrqqrrtvwz|~}z}}|{yxz|zxxxwwy{zxz|{z|}}|}~|{}~}{zyyxvtsqrsqnnpppsvwx{~}}||{||~~|}~{{{wsturprttuwyz{~~~}}}~~~{zywuronmoqomopqsvyz{~~|{zzxwvurqqrqonnopprstuwyz|}zwwvqlmnhbceb`bdefhjmprsvyz|~~~~}}~~}~~|ywvtrrrpopqsvvvy|}}~}}}|{zxwvututtvuuuvwyxx{~}~}zwwvspqspnpqpprtuvwz}~~}}{ywvtrstrrtvwwyz{}~~~{xyzvsv{xuy}}~}}~|xxxsoqsqnrutruxyz}~~|zyxvtttstttsuwvwz}~~}yyxtppplhhhfddeeefghjmooptxvty||{~}{}}|}~|yz{ywxxwvuuvxvux{|}~~~|{zxvsqqqqqpprtrrvy{|~}}|zxvttuuuuvxzzz|~}|xutrrsroooooqtsruwxy{|~~|zzzyyz{{|~}|zywvuttvuuwyxy{~}zzzwvuuuvwwyz|~~|zyz{xuwywuvxxwxyz{|~|zwutsqomlnonmoprtvxy{}~}||yuvwtqqrpmnomjlnkiklklmoopsvvw{~~~~|yxwurqqonnnoqstx{~{{|{yyywuwyurw{xvz~}||zxurqqnmmmllmppqtvxz}~{{|zyyxwwwwvtuvutuwxwz}}}}}}||{z|}~~~}|{zzzyyyxxxz{{{~|zxwuusrsuuuwyz{}~}}}||zyz{xvwyxwvvxz{{}|zyxvuuttttuwzyy|~}|~~}{zzzyxwwvuuuutssrqpoonmllkkkjjllmnoqsvxz}~{zyuqppnlmommoqrtw{|}~}|zyxussssrstttvx{~}{xwwutttsstvvvy{zz|~~~}}||||||{zzzyxwvuutsssrrtuvwz~~~}}{zzyxxwvxz{{~~~}~~}}~}}~~~~~~}}||{yxxwwvvvwy{{|~~}|{z{{zzzzzz{|{zzzyxyyxwvvutttssrrrssrsttssrrrrqpponmllmmmnnprrsvxy{}~}|zxxxwvvwvvwyzz{}~~~}}|{zzyxyxxyyyyz{|}~}||zzzyyyyyzzzzz{|}}}|}}~~~~~}|||||||{{|{z{|{z{zzyzzzyzzzz{|}~~~~~~~~~~~~~~~~~}~~~~}||||}}|}}}||}}~~}}}}~~~~~~~~~~~~~~}}|{zywvtrqqpppppopqqqrssrrssstssrqqpppppqppqrstuwxy{|}~~~~|{yxwvuvvvwxy{|~~~~}}~~}||zyyyxwvvvvwxyz{|}~~}}}}}}}}}~~}||{{{{||}}~~~}||{zzyyxxyzz|}}~~~~~|{zyxxyyzz{|~~~}}||}}~}|zyxxwwwwwxz|~~~}|{{zzzyyxwvuutttsrqqqrrsttuuvwyzzzzyxwvutrqolkjhhggfgghikmortvx{}~}||{{{zzz{|}~~|ywvtsrqpoonoqsuvwy{}~}}||{{yyxxxyyyyyz{|}}zxvtsrqponnopqtvxz|~~}}}||{{z{|}}{zxwvtsrqqrstuvwy|~~|{zzyyyxxxyz{|~~}{zxwuuuuvwxyz{}~|zxvutsqqpooppqrrstuvwyz{{{zzyyxwvtrpnlkjigfedccddefghjlnpsuxz|~~|zwvtsrrrrrstuwy|~}|zxvusrqpppqqqrrtuwyz|~~|zywvuttuvvxyz{}}zywutrponnnnnnoopqsuvxz|}~~|{zyyyzz{|}~~|zywvuttstttuvvwxz{|}}~~}{zzyyz{{{|}~~}}||||||||}~~~|zywvutsrrrrrsssttuuuuuuuuttsrqponmkkjihhhhhhhijkkmnoprsuvxy{|~~}{yxwvvuuuuvwxyz|}~}|{zzyyxxwwwwxxxyzz{|}~~~}}|||||}}}}~~~~~~~~}}||{zyxxwvuutssssssstuuvwxyz{|}~~~}|{{{{{{{zzzzzzzzyyxxxyyyyyyyyz{{{||||}~~}}}}|}}}}}}~~|zxwusqomlkjiihggggghijjkklmnoppqpppqqrrrrrsstuvvwwxyy{|||}}}~~~~}}|{zzyyxwvuttttuvwwxyz{|}~|zxvtsqppoooopqqrrstuvwxyzzz{{|||||||{{{{{zzyyyyyz{{|}}~}zxvtrponnnnoppqstvxy{|~~~|{{zzzzz{{{|}~}{ywvttsrrsstuvxy{}~|ywtrolkhffeccccbcdefhiklmoqstvxyzzzzz{zyywwuuttsrqqqrrssstvxyz|}v{~}{|~{yxxphnvroolifkstwyxtorz}~~~}~~}{z{~y}{w}{ytmdhls{|tojijqz~sz}ujoxvtusqnkhhic]^`^^dknokgfehmnmoponnprrpljjeadffe_ZY[`edbaabfkpssuwwz|~~~zwz}|zzxspprsttrnkjjnrsqmikpsw|}}z}}~wru{~}zz~{}{x{~~{|~}{{xvy}{vwwpkosqnmlkkknrusqqqrrtvsnmnlkkkjga\^ba`cdb_aeikqtokputswxqkijjiklhdb`cffefecadhecfg]UZ`YQSSOKIIIILPLINTTTZ_[W[^\\cg^X[_\Z_`XQW]YU[a]WZ_bcgigegihhjlmmlkihknkgikiilmnnkhhhihfeb^^_][\\ZWZ_`afiggknpsx||}~~~~}}}}y|~{xuttwz{zz{zz}~|}yy|zwwwtqnljjjihhfefhhiklorstx{|||}~|~w|zvy|zxyxuuwzyxxwvvwyxvz~yv{}{}~~~~}}||}{xutuvsnlllmlllkiilpswyz{~}~zxvuuqmlligdceeefhihhmrssuxx{~wz{wttspnpslfmtnglrnijllklmkihjjkmmmmlimqpnnniffgd`_^YVVWUSSSSUWZ[^beimmmqvz|}}}||yxyytqqrqoqsqmoqnloqonnoqspnrvtsvyyy|~|~|~{xvvvsplhhhhhgefhhhjmrtssx~}}|yvwxvstvtsuwwwvvxzxvwxurrrqpmklmljklkijklonnopqrpnpqppoopponopomnnljjjhedb^ZZZUQRTOKMPMKNQQPRTUVWY[\]]^_`adfdcefffeefgfeefdbefdbdfeccdeefgffikkjmppopsuwwvy||{{|{z{{xtrqomjhfc`]^^\[[[[\]__`dghikmpstuwyz{{z{|{yxwvusqrspmnooqqruwy{}|{yvrpomkjheefdbehggloopuyzz~}{zxvtrpononlnpqsvy|}}|zwwwspppnlllkklnoqtwz}~~~}|{{||||}~}{xvtsolkjhggfghghjmnpsuvxyz|||{{zyvsrpnkhfdcb`````aacdeeegijjklmnmmmmoooopppqqqqrrppolihfb_]\ZYXXXWWYZ[^bcdgkmnqrstttuvtrsrpnmligffeeddddedfhijkmnosvvwz~~~}|{xuuuspppomllllmnnopqrsuwyzz{|}~~~}|||zxyzyyz{{{|}~~}|ywvusrqppponnnnnonnonnnnmnnmmmmmnoopqqrrrstuuuvuuvwxxyyyyz{{|}|||{||{|}}||||||||{zyyxxxxxwxxxyz{|}}}}}}}||{zzyxwwwwvvwwxz{}~~~~~~~{xvutttuvwy|~ytpkgdb_]\[[\]_acegjlnpqqrsttuuvuuttssssrqqponmlllkjihhhhhhiijlmoqsuwyz{|}}}}}|{zywuspnkheca_____`abcegikmoqsuwyzz{|||||||||{{|}}}}}}}}~~~~~~~~}{ywvuttsrrsstuvwxz{|}~}{yxvuutttsssttuvvvvvvwwwwwvvvvvwwwwxxyz{|~~}|{zyxwvuuttsssssssrrqponmljihgedcccbbcccdeeffgggghhhhhhiiijklmnoqrtvwy{|}~~~~}||{zyxxxxyyzz{{{{|||}~~~}|{zyxwwvvutttttttttutuuvvvwwxxy{|~~}}}~~~~~}~~}}~}}}}}}||{zyyyyyz{|}~~~~~}}||{{zyyyxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvuuuuutsrqqppoopqrsuwy{}~~~}}}}}}}~~~~}|{zzyxwwwvvvvvvvvwwwwxxxxxxyyyxxxxxxxwwvuutssrqponmmlkkjiiiiiiijjjkllmmnnooppqqqqqqqqqppponnnnnnmmlllmmnoooooppqqqqqppppppppppqstvwyz{||}||{zzyyyyxxxwwwwxxyyzz{|}~~~}}||{zzzzzz{{||}~~}|{zyyxxyyz{|}~}|{zzzyyyxxxyz{||}}~~}|{zywvtrponmmllkkkllmnpqrstuwxzz{{||||||{zyxwvutsqpomlkkjihhhhiklnpsvy|~}|||||||}}}~~}{zxwutsrqpoonnnnooppqqrrstuuvvvvvvvvutsrqponmlkjihhhhiiiijklmnooppqrstttttttttttsrqponmmkjhgeddccddefhjmpsvxy{|}~~~~}|||||}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}|||{zzzzzzzzyyzzz{{{{{{{{zzzyxwwvutssrqpoonnnnoopprstvxyz|}~~}|{zyxwwvvuutuuuuuuutttsssrrqqrrstvxz}~}}}}}~~~}}}}}}||||{{{zzyyyxxxwwvvuuuttsrqqponmlkjihggffeeeefghijklmnpqrrsssttttsssrrrqqqqqppppqqqqpppoooonnmllkkkllmnprtvxz{|}}||{{zzyyxxxxxxxxyz{||}~~~~~~~~}}}~~~~}}}}||{{{{|||}}}~~~~}}|||{{{{{{zz{{{{|||}}}~~~~~}}}}||||{{{{{{zzzzzzzzzzzyyyxxxxwwwwwwwvvvwwvvvvvvuuuuuuuuuuuuuvvwwxxyzz{{|||||}}}||{{zzyyxwvutssrrrrrstvy{~~}|{zyxwvutsrqqqpponnnoooopppppppppoonmmlllkjjjjjjjkkkkllmnnooopppqrrrrrrsssssssrrrqponmlkjiiiijklnpsuwyz{|}}}~~~~~}}}}}~~~~~~~~}}}}~~~~}}|{{zzyyyyyyyzzz{{||}}~~~~~~~~~~~}}|||||||||||||{{{zzzzzzyyyyyyzzzzz{{{{{{zzyyxxxwwvvvvuuvvvvwwxyz{{|||}~~~~~~~~~}}}}||{zyxxwwwwwxy{}~~}}}|{zzyxxwvvutsrrrqqppooonnnnnnnnnnnnnoooooooooooooonnnnmmmmmmmmnnnoooppqqqqqppoonmllkjjjjklnpruwz|}~~~~~~~~~~~~~}}||||{{{{|||||}}}}}}}}||}}}~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{|{||{{|{{{{{zzzzzzzyyyyyyyyyzzzzz{|||}}}~~~~~~~~}}||{zyyxxxxxyz|~~}}|{zzyxwvutssrqqqqppppppppppqqqqqqqqqqqppppoooooonnnnnnnnnnnnnnnnooooooooonnmmllkkklmnoqsuwy{|}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{|||}}~~~~~~~~~~~~~~}}}}}}}||||||}}}}}}}~~~~~~~~~~~}}}||||{{zzzzzzzzzzz{{{{zzz{{{{{{{{{||||{{{{{{{{{{{{{{{||||||}~~~~}|||{{{||}~~}|{zyxxwvutsrrqqpppppooppppppqqqqqqqqqqqqqqqqqqrrrrrrsssssssssstttssssttttttttttuuuuuuvwxyyyzzzzzyyyxxxxxxxwwwwwwxxxyyyyzz{{{{|||}}}}}}~~~~~~}}}||{{{{{{{{{{||||}}~~~~}}||||{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}|||{{{{{zzyyyyyyyyyyyzz{{{||}}~~~~~}|{{zzyyxwvvuutttssrrqqqqqpppppppppppppppqqqqqqrrrssssssssssssssssssssssstttuuuvvvwwxxxyyyxxxxxxxxxwwwwxxxwwwwxxxyyyyzz{{{||{|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||}}}}~~~~~~~~~~~~~~}}}}}~~~~}}}~~~~~~~}~~~~~~~~~~~~~}}}}}||||||||||{{{{{zzzyyyyyyyyyyyyyzzz{{|||}}}}~~~~~~~~~~~~~~}}||{zzyxxwwwvvutttsssrrrrqqqqqqqqqqqrrrrssssssssssssssssssssssssttuuuuvvwwxxxxxxxxxxwwwvvvvvvuuuuvvwwwwwwwxxyyyyxyyz{{{{{{|||||}}||}}~}}~~~}~~~~}}}~~~~~~~~~~~~}}}}|{||{{||{{{{{|}}|}}}|}~~{}~~}zwv~|||y||xz|{||}}z{~|x{}z~~~}}}}~}|||~{y|~~}yw{|yy{|z{}|zz{|}yx~|yz{||}{y{|{||{{||}}{}|z}~|}{~}~}}~~}}}}zvv}}xvvz}wquwxwsqsssssrrstsronturqqqqrqqppopqnossponoqqqrrpptwurppswxvstxwuvwxwtuwvttwwuttuwvxz{}{ux}{vvx{~|zxz|~{uy{{{}~zy|~~}{|}{{|~{}~~~|~}~~{|}}~~}}~~}|{|}}~}}~|}~~}|}y|~}z~|}|~|z~|~{|~~~{}~~|{|}|w{}}~}||}}{yyz{|}|yy{~|xy{zyvuz~zy{{|zv|x~{wwy~~xy}xz|}~{y{|{{|||~}{{{||~~}|}}~~~}~}~|xyz|}}|zywuwyutxzvtrqsstwvtsnlnrtvuqnsxvsrptxojrursvvsqqrtqow|soqsuuqpqtyvrtvxxqosuvvttvwywtwywuuvwxyxwwvwzvsz}{zxxzzyyxxz}~~{z}}}~{~z|~~~|}q{~z~y|z~|~|z|~}|~|{~yxz}||}}~|{}x|zwz{xy{zyyz{{{|~}z|}}}}}}|{{|~zxy|zux{}~yu|~|yy|}{vuz|zz{zyz||z|zu}|{|}|}y|~zz}~zzyy~~}}}~~~~~}}}{}{v{~yw~vsyzwwwxytqsurrvvqrxvoosttrpoonpsrnmpqopqonpqppomnpqststsrssuurrxyutvwxyyxvuuvwxyzwqu}zuvx{}ywwvwz|zvx~{vy}|z{{zyz{{zyz}yv{}{{z~}~~~|}}y|~}}~}}~}{{~x~}}~}}~{|{}}|~||}~{x~z{}}||zwy|~{wy|}~~|{{{|}|z{|zxxy}}vu|}zwuwzxtzztwyyyvvyz{{yxx}|v}}{~~}{}|~|}}|{z~}~y~~~~|~{}}~w|}{||{|}|zzz|~xsuwvwwwvutrpruusttqpuuopuvupmsyuopqpptsoruwxuqqruxvtttwwsvyxwsrvyxvstxxusruxz{zy{{yxwx}}yz}}|||~|{~~z{}{zz|{{}|}}}|{{|}~~{~~~|~}~}~~}}}~~}z{z||{|~}{{{{|~~zz~}{~}~|{|}y||z{|ywyz{{z{{yxwxyy{|{ywvxyxz{xvwyzzzyxyywwxxz{zy{{xx|~}|||{{|~|}~|}~z{~~|~~~~~~~}~~yy{{}}|zz}~zvwy|yrtyxuuttttuurprtvuropqpqqruuqprsrrsrpstrqsuutssuwvwxvtx{ywwxyyyyyxxyyzzzzvv|~{yy||w{~|yw|~zz||~}{{}{z~|||{~|~}|}~~~~}}{{}~}}|{{}~~~||}|z}}}~|}~|}|z{}}|~|xz}|{|{zyzzzxvy|vxzz{zyyz||wvvxzxuwyyzwuyzwtruz{xz{xw|~yw{}~{vz{z{|}~}|}~~}}}{z}~|}~}~~}~~~~~}~~~{|~~~|~~~~|{zyyyxxzxuxzwuwwwwttvvvvutsrrtuuuuuvurrvwxvrqtxzvsvxzwrtzxtsuy{xtrtxzzvquyzytov|yxwwzyvx{zyz}{z}}{{}}||}~~~~~}~z~}~~}~~}}}|~~~~|}|~|zz}~|{~|ww||}}|{|~~|zyz||||zyxyzxwy|}|ywxy{{zxyz{yxyxwvvxxwxxwwwwwwxzxtvz||zvwzzz{z{{yz|zzyy}{y{{z|{zz}~z}~~~}||~}~{|~~}~}~~~}~}~~~{}}}}}}~}{|~|zxx|~{yxxyz{zvvyxuuwz{vsvxwvuwywutsstvwsqvwutuvwusuyvswyvutuyzxy{ywyyxwxz{yxy|}{|}{z}~}||~}~~|~~}|}|}}}}}~~}}}}|wy~}|{{zyz}}ww{zwx{{z{{xvxz||zzzzyz{yyz{zxyzyxyyywvuvxyxwvvuvyzxxyyxyyyyyyzzwx|zwwyyzxvy{|{wwyz~zsw~{x{}{|z}y{v{~yxy{{v}zx{|z{z{zwz}{{wsvzun~|~~||}{~}yy}yrx|q{}m{{~|vhvtk}qux~r|s}~xnwseoy~qco|tuu{qfu|tnrxywqlu|k\htuulcp{m`fouukepzwy|yx{yt{ypwzquxvrhcoytjdcfiihjmmigkv~ztwxvx{}~{xuuuv|~yxxz}zx~}wwz{{}zx~zv{}~yw|v{}x|}y~~~x{~}~}{|z~{yy|~{yy~{w~|zusuvw||rju|ppsqoklsvz}vpx|{|~uho{{w|wptz|z|v||u}~y}}}zw}}vwtovzrpu{}zxxy{z{}}{u|{||~|yt~||y}r~|y|||wusrw}yu}yqw}xzxz~z~~wuzr{~ropokijnrjajtsutpy}{yx~}~zzzwvpjpxvpryvqv|sjouxypkrxphovwwlbnummlhqvmhq{{vts{|sz~xr{}xxywyy{~zuy~}yy}yruy{}vnquvxtnnquvqos{zrsxz|vz}|{}wuwz{v{|zyvtuwngt~xsojqyuqttrtqo{vnpswy{}}v{xy}~~}zx|}yz{yxuuzxty{tprty|zwz}}y}x{|zyxvqjrual|ysnkorqppokgffluslhfjutnptsporutstssvy|~~}|}~}||~wz}}|vw{{|~~~~y~|~{~|}}{}{vs{~~~zyzwvwxzzvqov|xtmjt{z{yuwy{~~}{{wrsttwxrnpppsplqqlptwyslqvttuspomlruojhiopjfddknhcgmlkoty|~}yz|xwtnrvqmnoppjejrmhjlqwrmw~z|~~t|wwtv}{wy~}z{prxytnkptnffjnqmghmnnmlrxtpwyu~~w{~xu~zvuu{~xsx}}}~~|v{|vtqouzwrtwx|}||{}|umntwtpjgijgfggb`dhlmmnmknqqoprqnmprpjgkpomlkkkouwwwwx|yss}yrpqtru{yusqw~~{{~||yvy{}z~{~~{z|yu~{ruy{xz}{||||{{}zspy~|}v|{vsptwronmpqmjotplsw~}y}vrrqmjnqjfjoqqnnqrrrqou|simrrqjemqieeffgdahomhgipxxtvz|}|~}}z||vpqspnnmornmsuv{zw{~~{|~z|}}zz}zttrmkfaejjgbaflkilpqqpotzyxvtx}ytvvuwvprwrmpsv|xrv||}}|~}wx}yrsttwvqs|}||zzyrtvojifimhadigegijkigknmlhdgoqmkkkkiehmlkignvtqqtx|}|}}zwtqqqprvutttwzyxz}}~|}}~~|yuqprttsolqwxwwvy|||~~}zyxy{vrvywvvvz|yvy|~~}~{}yssvtqpompssronu|{x{~~~}{vrqsusrporqnoomoollkkolggiihfefea`bda]]_bedceggjnqsvuty}~{|{wz}|{{z||z|~|z~~~~|{zy{|wuwxzyvxz{}~yurpoljllihijnmklmosuuxz{{{zz{zyzzxwwvvwustuttvuvyxy|~}|~|xvrponmligfeeedbbdddbbbcbdggebafkjhkmjghikkjkljhnsposwvvx|~}||}|z{}|yy{xuwz{{{z{|{~}||{z|}{yxxzzyyyz{}}|{z{{yxy{{}~|||{zyy{{{{z{||{zyzzwvvvvvvx{{|}~}||{yzytrsqmkkkkhefgfeedcba`_```]\^bdbacfjklnqtwxx{|~~}|}~~|||}~}}{||xwwyywuvwwxyz||zz{~}}~{|}{zzzxwywsrqponorsqqvxvvz{zyxy{{{||yy{|zyzzzyxwwvuuvvvxz{}}{{{yyywvutsssrnjklkjiiigffeeeefhhijihkmmopqqqruwzzxwvw|}{{||}~~~{{|{ywvvvttvwuuvxy{|{yyyyyyz{{yyyxuuwtqrsqplkqsppqsvyz}~~~}}~{z|}}~~}~~}~{wwwtqnmllihhgffedcdeeegggghjmnnoqpptvvwwy||{{z{||{xwyyutvxzyy|~~{|||{{zzzz{|}|}~~~}}}zxxxxvtsrtvtqrsstqpqrrrqpppqstttrrsttsqrssrppooppqpoooqrrrsstuvvxzzz|~~~|||zzzzz||{|}||||}}|zyvsrqqpnlkjihgggecbbbdefgikllnqrtuvwxxx|~}}}}}}}~~}||}{y{|zyyz|}|||}~~}~~}zxwvuuuuttttuwyz}~}{z{zyxxyyxxxx{|zxwxz||}~~~~}}}yxyz{zy{}~~~~}}|zywvuttttsuxz{~}{ywurqrnjjieccccbabcdegiijorqrtvyxwxzxwxz{{ywvvvvvvvvwwxz||||}~}~|zyyz{zz{|}~}yxyyyvtvwuuuuvwwwwvvwwvvxxvuuwywutusrrqommmkkljggghjklprqsy}~~}|||}}~}{z|}}}||}|}~~~~~}}}~|{zxxxvsqoonkigfebabcbb_^_```_`cefimnptwwwz|~~{x{|zwvuutstuvwxy{||}~~~~{yyyywssttuvwwxz|}~~~~}}~~~}{{zywttvusrrtvvx{}~|||zvrponmljhghgccdfggededeghgghhihhjkjklmnmmmmmnonnnprstuuuuuvvvwwxz||}~}}|||{zzyxz|}}||~~~~~~~}~~}{zzyyxvussuusqpqtrpooqrpnrsrqqsuvuuuvwyzzyyyz{{{|}}||~|}|zxwvuspnnoppolilkhghikigggfegigfhhfhloponqsqptxvuvvvvux|{z|}}}~~~}~}{zz|}||{zz{|{z}~~~~}}||}{yyzwtsrppnljjkkjjlnqppstttuwxyyz{|}}}~}}}}}~~}}~|zzzyurqpnmkheddb`___`bdfedglmopqsuttuwxyyzz{{}~}~~}||}}|}~}{{zxwwxyyxxy{|{{}}|||~}z}|{}~~~}~~{xyyxvssutqrstuttuvvvvwxxxwwwxwvuttsrponnnoprsuwy|~~{zywusqqpnliikjiiihffgiihhijjjjkllkklllllmnnnnnnpsvwwwyzz{}~~}}~}}~||}}~}||{{zyz{zxxxyzyyzzyy{{{}~~}}|~~~}}}||}~~~~~|}~~}}}}~}zyxwurqqpnnoonmlnomkklmnooooonnnmmmmmnoooopqsttuuvwyz|}}~}{zywwxyyyxyywwy{|}}~~~~~~}{{zyvvwvuttuwutvxxy{{yz{|~|{~~|{|~}|~}|}~}|{yurrqomkklkhhiklkjkkkkkjjjkkkkjjjhhlmlkkmppnpqqqqsvxwx|}||~}~~|~~|{{yxyxxxyyxyzyyxyzzzz|}||}~~~~~~~{yxwusrpooomkmmkkkkkkjkmkhijjkkjlmkkmoopqrsttvxwx{||}~~}}}}}zz||z{}}|||}~}}~~~~~~~}~~{|~|z|{yyzzzywxyxvxyxxxyzzzzzzz|~||}~~~~}zywtqponljjjhghigffghgeefffhiihhhijlllmnopooprqrtuuuwyyzzz{z{}~}|||~~~~~~}}}|}}{{{zzyxyyyyyyzzz{|||}}~}~~zz|||}}}~~~~}~~{wvusommjhikigghiigiljhikkllmprqpprtvwwwwwwxyyz{}~~~}||||}}}||||}}}}}||~~~~}||}}|zz|}}}~}|}~}|~}||{zyxxywvvuuutuvvwwwxyz{{{{|}~}}}{xurponligggeddddeddeddeffghhiihikllmmmlllnppprsstuwxyyz{||}}~~~~}}~~|}~}||~~{{||{{|{{zz{{|}~}}~~~{{}~~|~~}~~{{zwsppnmmnnmkjjkjklkjiijklmmmmmmnoqstuuuuwyzz{}~~~~~~~~}|{}~}}~~~}}|{{||{zzz{{z{||{zy{|{{}}}|{{|{{||zyxxyyxyzzzzz{{{{{zyxxz{{{|~}||}~zvuutrpnnmjhiihggggedeggghhhhhikkijllkkknpppqrrrrtvwvwyzzzz}}|{|||{z{~~|||||~~~~}~~}}~~~~~~~~~~|yyxspqrpnnoomjjlmmlklnommoponoqpoqsvxvtwzz{{{}~}}}}~~~~}|}~|z}}||~~}~~}|~}z{}zvy{{zz{{{z{zxz|zwy|yx{}{z|}|{|~~}|{|}zy|}||{{||{|{yxz{|{yzzzz|~|y|~}}~}}~~~~}}{yzytqqpmllkkhfhjigghggghijgghiiihgkmlklmoqqqrrrqsuwyywwxyxyz||{zy{|{{|~}{{}~}~~}}}~~~}~~~~~~~~~{ywwwussrqpooononnnoonmorqnorqoruuuvvvvwxyyzzyy{|{{}~||~}|~~|}~~}~~~~}}~~~~}{yz||zzyxyxyzzz{zxxyzz{{{zyyz{}~}{|~|{}~}}}}}{{|}}}}zy}|z|~~|{|}~}}~~~~}~~}}~~{yyxusrqomjikmkiijihijihgggghihgikkjiikmlmopnmnpqrrruwusvxwvvxzywx{{yyyxy{{y{|||{z}~|~~~~{}~{{~}~}}}{xwvvvusqooppoppnlmnmmoonnpprtsrsuvwvwwxz|{zz{zz}~|||}~||~}|}~}{|}}}||~}}~~~~~~~}~~~}}}~}{}~}|}|{zz{|{||{z|}{z{|||||||{{||{{z{||{{|}{y{}}}}}~|}~~~|{}~|{|}}{{}}||}|{}~}|}}~~}~~~~~~~~~}zyxvrqpomkkkjiihhhgffgggghihhiijjijllkmoommnpqqpsutsstvwvwxxwxyxxzzyz{zz{}~}~~~~~~||~|zxwvtttrpqqpppopponoqqqrstsrsusrstvwutwxxwwwxxxyzzz{{z{||{{{}}{}~~}}}~~~}~~~~~~}~}}}}~~|~~}}}}||||||}~}|zz||{|}}|{zzzz{{{||{||||{{{|||||}}}}|{|~~}}~~~~~~}}~~}|}}}|}~}}||}~}}}~~~~~~~}}~~}|zzzxsrsronnljjjjiiiiiihhiihjjiiijjkllllmmnoopqqqsrrstuvvwyxvwxxywvxyzyyz{{{|}}|~~}{{zzyvuutsttsrqqqqrrrrqqqpqrttssssttuuvvvwwwwwwwwxyyyyz{||{||||}~~}}}}}}}}~~~}||}}|}~~~~~~}~}}}}||}|||}|||||||||}~}|{{{|{{{{{|}}{{{||||}}}}~~|}~~~}}}~~~~~~}}~~~~~~~}|yvtsrqollmljiiijjiiiiihiijkkkkkkkklmmmmmnonnqsrqqrsttuvvvvvwwxxyzzzyz||}|{|~~~~}||{zxvuvurrsttsrrrqqrrqqrpoqsssqqrrpruutuuuuuuwyxxxxyyz{{{|{{{|}}||}}|{z|}}}}||}}}|}~~}}}}~}}}}}|}}||}|||||{|}||||}}||}|{||||||||||||||}}}}|}~}}~}~~~~|zzxuttrpnlmnmkkjjkkkkjkjijkkkklmljjlnmmmnonnoppqqqqrrsstuvwwwxxyyz{{{z{|}}}}~~~~~~}|{yxxwvtsttsrrrqppqrqppqqqqqqqqqqrssrsttuuuuuwxyyyzzzz{|}}}}|||}}}~}{{|}~}|}~~}}||}}}}}}||{{|}|{{{{|||}|{||||}}}}||}|{|}}}}}}|{{||||}}|~~}~~~{yyxvttsrpnnnlklllkjjkkjjjjklllmmmmmmnnnnopppppqrrsstttuvwxyyyzz{|||}}|}~}}~~~|zyyxvtsttrppqrqqpqqppppprrqrrrsrqrttsssuvuuvwxxxxz{z|}|{||||{{}}{||||||||{{|}|||{y{}yuuvuxyw{yx{~{vplryyl{|oiclsoia_`dehlljhedghhpwzysqtuvsqvvvtidp|~~|pov~ytuuvz~z}zuqpptslhjkjhfefhjg`YVUW[]]][YTPQTV[aa`\XWZ_`__cdbaadkqrsrnlmrwwwy{{x}yqnllmmmnligffgjkjlkhhgeegjnmjlohaelpsw{|zyxwwx{|}|~}vqooonpooor|}skjkkotvvusrstrsx{}}ztojkpqpqrrpprv|}yvwz|}|xtsrrpnmnlmmgehiije^\]^bdeikfa^YWZ_dfhkmmnrtux}|~~~|z{|wqmjhimqtuspmkd^`cdc`[Z\clopturpmikmf^ad]XWX]a```^\\]^beb`ba^\[\agotpjhfehklnkd`]Z`giijhdabddeegjlnssqyysssqponqusprw~~tilpnlhhotsqkekrpkgcbaaaacdeilifghhhiihikmoonnooooooprrtuutttuuuy}|xy}~}|ywvx}~{xwvwwuvxy{zxvuuttvxyyywvvwxyyvtstuttuuuusqqstuvxyxxy|~}|}y{{vssqonkgjonigda_^^_acdb^\\^^^_`_^\\\\[[[YWZ\YVXZXVTSUXXY[]_a^]__^_cfgghjlmnotvtqrstuvvwz~|}~|xx|~~|{}}}||~}~~~~~~zuvxzyvuvvwy{}|zzzz{{|~|{{yxxwrmkkmmigiljfccb`abcec`adfhjjjjhfimmmoqqrpnnopstvwxwwutx|{zxvy{|}|xz}}~~}}}~~~~~|zzzxxxuuwvvvttusqrrtxwutrsussw{{{{|}}{||}}|~}}}~~}{z{{z{}|}~~~{xxxy{xurrsuusttrqsvwuuvtpoquyuqqrrsuwvtvyzzzxwwuqnmlmpsrqrrpmnoonmmnomklnnoonlkjjiikmkjiijjlmnomjkmmljhhihikllkjjkmoruwutrqruwz|~~}~~}{|}zwxyzyvuwz|{wtsswywtqoqsrsvwwwwwy{|{{{}}|}|zxwyytrtvtrrrqpprturpqtvvtstuvwy{|}}||{|~}|}~}||{z{~~~~|zxvuvyzwvxzzzwtsux|}~|{zz{{yxyvtttuwwxxwwsprsrqqqqpruuvuuy}}~}~~{xy{|}|zvrqqrsqnopnnnnnmlkjjkkkkjjmonmpqrsstvwxxwvwz}~{xvuvwxyzzyyxvvvwxxvwvvvwxyz{zyz{yxxxwwxyzyuqsuvvtqpomlnqrqrrpnnpollmnppoqrqpprttttuvutuwwwz}~|{|{z{}~}{yz}~}}|yvx{{yxwxzxuutrqqqppopqsstuvyzyxwxxxyyyz{{|}}|ywwyz||{{zzzzz|~~|{}~~~~~~{z|~~}yux|{{zz}~}~~~}}}~~|{}~~~~~~~}{zzz{|{yyyxvvxz|{zyyz~~}|{{}}|}|{{|}~~||}~~~}}}|{{{{zyxxxwvutttrpoqqponmmllkjklkkmnoopponpqrqqsuuuwwxz|{yyz|~~}~~~~}}~~}~~~}{yxwutuuuwxwvttuvxwwzzwuuvuuuvusqpnnnnmkjiihgikkihijijmnoqstrruusttuvvwzzxxyz{{{{z{|~~~}}~}~~}}~~~}|{|}}}}}~~~}|{yyz{zz{{zzzzz{|}~}}}{z{{{zyz{zyxyzzz|}}}~~}{{||||{zywwyyz|~~}||}~}||||}}}~~~~~~~}}}}}{z{|||}~~}~~|zyyz{{yyzxwxyyyyz{z|}}}}|~}|{{zz{||||{zzzyzyxwwyyxxwvutrqpppnnmlkjjkmlljiijkllllklmmmnnmnopqqqstsstuwwvwz{||{|}~~|{{}}{yxxxwuttttttsrrstuuuttsstuttuutrqpqqpnopqponnnnkjjklmljijjjjjhhhhgfffffgikmoqtvwy{~~~~~}|}}||||}}{|~~~~~}}}}~}||}~~~}}}}|{||{zz{{zxxxxyzyxwwwwvvwwwwwx{}|{z|~~~~~~~~}||{{{zxxxyxwwwwvvuuuuuuuuvutttutsstttssssssrqpppponnnmmmnonllmoooopqqqrsstuvvvxyyz{{{{{||{zzyyzzywwwwwwwxxwvwxyzyxyyyyxxwwwxwwwxxwvwwxyyxxyzzyxyxwvvvuuuuvussttuuuuwyyyz{|~~~}}}}}{{{||{yyyzzzyxxy{zz{|}||}~~~}}|}}}}}|||{{{{zyxwwvvusrrrqonnmmlmnopqrstx}}||||zxxxxyyyyyyyz{~~}}|||{{{|{{||}~~~{zz{{ywwyyxxxyyyyz{{||{{|||{||||{|}|{{|}~~}}}}|||}}{zyzzzyyxxxvttuvwusssssstutsrstssssssrqqqqommmmkihhhhgggggggghijkkkklnnnoppppqrqrttstuvwwwyyyz{zyyzzzyxwwwutsssrpoooopqqrstvx{}~}~~}|{|{{{{||}|}}~~~~}||}}}}}}~~~~|||{yyyzzzyyyy{|||}~~~~~~~}}}{{|||zyzz{{zz{z{zz{|||{zz{}|{|~~}}~~|||{yyxxxxwvvvvuttssttsqopqqpqrsttvy{~}||}|zyxxywuutssrqqpnnnlkkllmmnnnnpqqrtvvuvwxyxy{{z{|{zz{{zyxxxxwvvuvvutttuvuttuvvuuvvvvuutssssssrrrqqqrssqpqqqqqqqppqqrrrrrrrsttttuvwxxz{|}~}}}}|{zyz{zxxxxxwvwwwuuvwwwvvvvvwxxxxyyz|||}}~~~}}}}}|{{|{zyyzzyxwxzzzzzzz{|}~~}{zyzxutttsrrrrrsuuuwyz}~~~~~~}}}~~|{zyxwwvuutrrqqpooonmlmmnmlkkllkjkklkjijklllmnnnoprssuuuvwxxyz{{zz{{zyzzzywwwxwvuvvutuuuvvvuuvwwwwwvwwwwvwxwwwwvvwvusttssrrrpnnmllkjjjihhijklnqsvxy{}~~}~~}{zyxxvuutsrrqqrrrqqqsssstvwyyz{||}~~}{zzzyywwwwvvwwvvvwwvwwxxxyyy{||}}~~~~~}|}~~}}}}}}}{z{{zzyxyzz{zyz{|||}~}}}~~~~~|zz{{{{{{|}~}||{zxwwvvuuuuutttttsstutrsstsrqrrqoonnnmmmkjjjiijjjjjjjkklnnnppprsssttuuuvwxxxyz{{||}~~~~~~~}~~~|{{{zxwxwvuuvwwvvuuvwxxyzzzyyzzzz{|||||}}}~}}}||||||{{|||}~}}~~~~~~~~}~~}|zyyzzyxxxwwwwxyyxyzz{|}~~~~~~~}||}}~~}|||}}||||{zyyxxwvuuusrrrrrqqqqppqrstttuvwyz{}}~~}~~~~}||||{z{{zyyyyyzzyyy{{zz|||}~~~~~~~~}}||~~|{{||{z{|{zzzyyzzyzyyyz{{{{{{|}|||{{{{zzzyxwvwwvututttssrrsssstssrrsssttsrqqrrrqpppoonnoonnmmnooooopqqpppqqrrrsssstuvwxzzz{}~}||{||||}}}~~~~~~}||{zzzzyyxxxxxwwwxxxxxwvwxwwwwwwvwxyzzyxy{}}}~~~}~~~}|}~}}}}}}|{z|}}|{{|{{|}}}}~~~~~~~~~~~~~~~~}||}}}}|{{{{{zz{|{{||}}}}~~~~}~~~~~~~~}|||}}}}}|||}}~~}}{zyyxxwvttsrqqqpooopopppqqqststuvvvwwxwwwxxwwwwvuuuvvuutuuuuuuuuvvvvwwvuvvvvvuuvutuuvutuvvvvvvwwwwwwxxwvwwvuvvvuttuuuuttvvvwwyzz{{||}}~~~}~~~~~~~~~}}~}}|||{{{zzzzzzyzzyyzzzzyyyyyyyyyxwwwwwvuuuvwvvvvwvvxzzyzz{||~~}~~~}}~}|{{{|{{zyyyyyyyyyyyyyyzzz{|}}||}~~~}~}||{zzzyzzyyyyzzz{{{{|}}~~~~~}|}}||{{{zyyyyyxwwvuutssrrqpoooponoooonnopoooopppppppqrsssrsttuuvvwwwwwxyyxxxyyxyyzyxxyyyyxyxxxyxxxxxxxyzzyyyzzyyzzyyxxyyxwwwwwwvwvuvvvvwxwwwwxxxxyxxxxyzzzz{{{{|}}}~~~~~~~~~~}~~~}}}}}|||||}}|||}}{{|}|{||yvvvvz{y{}|~~||{zy}~~}}}}}}~~||~~|~}|~}}~~}~~{zyy{}~}~~~~~|yy{|~|{|~}{zwv{~}|}}{z{|~~|wuutrtvsonmjiijklmnomjhikllorrpqrpnnpqrrrstroooopsxxvvuttssuy|~}|{zxxy{|}}}|zyyz}}~~}~~{yyz|}{{yxwvtsrroklonnqsrrsuuuwz}~~~~|}~~}}yvy{xuwxurppqrvyzy{~}|~}}}~~xssuutvwtrtvtrvz{}~}|||}~|{}}|zzxxz|{||{zzyxy|~|yz|}~~~~}}|{{~}{|}}~~{z}|z{{yusrstttvxwvuuuwyz||~~||}~}yxxuttttuvwvvwy}~}{}{y|~~}~|{yxxxwutssrqpsuuuvuwyxwz~~~zwvvutuvusssrqrsttsttsrrrqpqrtrqrrponnnnonmmlkiggikmnnnnoqpnrvusuxwuvxxwz}{xy{{z{}|z}}|}|zy{}{{|~~~}}~~|xutspnopppqqooprsstwvtwxvuuwvuwyvsuvrnqtsrsrpnoppoqstsstttrrtvuuvwvuuvutvxyz{}|{|~~}|}}~}|{{ywy|||}}|}|{|}|zyyzywuvxxxxxxyyxwuwywvwywutttvwwxyyyz{{|~}||{zyxxyyxyzz{~~~~}}|{|~~~~~}~~|zyxwuttsqoprrsttuuuvvuwyxwxzyxyyxxxwwvwvuuuutstuvwvuutssrrttsrrrqqrrqoprqppppqqrrrsttrrrqrssrsrqqrrrsrstttssuwxyzz{|}}}~}}|{{||{yxxwvuuuvvwwvvy{|~~{xwutsqpqssrqqrstvxz{{{{|~}||{zxwutsqppomnnmmolklmlmopnmnonnnoqrrqpprstuvwy{{|~~~~{zz{zyxxz{{{|}~~~~~~~~~~}|zyxwvuttsqqstvvvwxxxyzyyzzzzyxwwvvuttssrsstuwwx{}}}~~}}}}}}}~~}|{|{zzz{{}}|{zxxxwutrrrqpqqqrrstttuuuvwxxxyxvwxxwwwxzyyxxxyyxxyxwwvutssrqpopppprsrrsttuvwxxwwxyyyxxxxwvutuuuttttuuvvwy{|}}~}{{ywvttrqqqqrrtuvwxz|~}{zwusssrpppqrrrrrtuvwxxxwwwxxxyywvvvuuvvvutrrqqqqqponnooonnppoooppqqppprstuvwyzz|}~~~}|{z{}~~~}|zzxvtssssrrqqqstttuwxxwxzzzzyyxxwwvusstttsssuvwxyz}~~~}}}|{{{||}|{{|{zzzyyyxxyxyyyz|~~}}}|{zyxyyxwvuuutsqppqrrrsstttuvwxz{|||}}}~~~}}}}||{zxwwuttssrqpppoprrrrrsuvwxyy{||||||}|zyyxwwvvustuvwxxz|}}{zzyxxxxxwwwwy{|}}~}|{zyxwvvvutsrqqqppppqqqqrsttutuvvwxwvuuutuuuutssrqqqpppqpnmlmnnmmmmnoopqrtvxyz|~~~~~~~~}|zywutsssrrqsttttuwxxyz{{|||{{{{||{zyyywwxyzz{|}~|{{{{|||||}}{zzzzywwwwwutttuuvuuvwxz{|~}|{{{zxxxwwvvutttttsrssssttuvwvvwwwwxyzzzz{{{~~}|{{zzzyxwvvuuutttttttvvwxxyyz{{{zzzyxwwwwwwwvvvvwxxwxyyyxxyzyxxyyxxxxxxxxxwwxyzzz{||||}~~}}}~}|{zyyyxwvuutsrrsrrrrsttuwwxyyyyzzzyxxyxxwvutsrsrqppoomkklmmnooprtvxxyz{}}~~}}|{zz{}}}~~}|zxvutttssrstuuuuvxxz{{||{{{{{||||{{{{yyz{zzzz{|}}~}|{zzyxxxxyz|}}~~}~~~|{{zzyxwwvvwxxwwwyyz{}~}}||{zzyzzyyxxyyyyxyyxxxxxxwwwwuuutuuuttttuvwxyz||}~~}|{zyyxxwwvvwwwwwwxyyzz{{||{zz{||{zzz{{{{{||{{zz{{zyxxxxxwwvuuuuutttttttuvwxxyzz{|}~~~~~~}|{{{{{zyxvvvuuvvvvvvvwxxyyyyxwwwvuuvtsssrrqqqpppoopqqppqssttuutuuvvvvvuuttuvvxyyzz{}~}}}~}~~}||~x~x|}|v}}ux}~~xsrstvwwrnruuuohnvwwsnopsuvxoemvutpmnopppqppv{|}wqzx|~|~ux}~z~vy~y}{s~{v~~uwyn~k~}}}~sfuyokftragnruh[jyqgdbktgYernhc\biea\XcnbVconmkgspcjpuzrjqxurstx}unsyyvpkt{pgnuvwogr}xrssvxursuuwww|ty~~~~z{|}}|||}~~|xu{}zz|||~}|zx{~}vz}}~z{~tw~~|y{{u|}x{|~xs{}wy~~~||}{{~~|{{z~}vvty{sw{z}}{wvxwuwztnz~uvvy}yvwv}|w}{}~}}zy|z}~{}{v}|wwy}~zuuvuwwruzqkpt{vmlnx~ujkqolqwvumht~ukw{}~}yz{~{~~t~|w|yww}|rw~ytwzynt{|}{w{{v{~|xu}~y{~~zzywvqlryskpvrortvvmhlostlfnwtosvy{qhpzxtojqyuptyyyvs{xquw{xqu|ystxxwvux{vrx~~||}~{~}{{yzyrnsyzzuonpqtyzuqqsz{xuy}xx{~}{yxz|y{~y}qv|y{}wqxt}}yxyyw~}sqr~ttvy|{y{ztrw}~uw}yz|~~{{qy~yqv{y{{v|xrz{~y}{{|zxxwsnu|map}zwtqtwz|~~{ywu~~}z{~||}z{}|~~|{{zw{{uvw{{wxxy{{{ywyz|~~|}~z~}xrw}}|xvvxz|{zvrux||xxy|~}z~}~~}}|}~}yxvsqstsrnjmqsupkmppqrqpnmnsxvrtv|}|y}|w|{v{~~|wyz{~wpw~wrtuvxwtx|{z{{~~yyz|yqyztutvypgnuuuqmtztmqwyyphtxopptzvruwyzvu}{sy{|zw}~zvy}yuz}zwww|ztz~}uoxyquyy{uoxytrs|{rv}~}{y~}w|}y~}{~z}|x|~|wxzwuxzzzvsx}wruyvsvxsorvyzxvrqtwvtsrpqtuwyxvxz~~{{~~~}~~{ywx{~wvw{|wvuvy{||{yvx|~x{{z||zz}~{~~~}}xt|}{x{}z{{zwwx||uwz~|wz|yyz{|}xrx~}{x~}|{|zyz{ysuxsnquxytpsutsrnrwpimqsuqntzxuwxz|xsz|zxvz{x{}}~}{~x||x|~~}}{}~||{|vy|{{vsx|xsvy{ztpv|{xvtwzuruywutszytvz~|x{~}}{y|{wz}~~zw~|~|x{~}yw|zvxzzzwuz~{xvvy{wsvxyyvrw|vquy|}xsx|zxyz{}{x{~zxy{~~z~~|~~~{~yz|~|wxzyxxwwwtqstuuqmossqrsstsruywvvv|~{|~}|~~~~{y|~{}~}~~|zyy~~|{}~}~}~~zxz}~~{wz~}{{z{|yy|}|{zyz|zwvuvxuqtwusqosvsopqrrqpuxtrsvz}z{|~~}|x{~|{}}|~}|~~~{||zxtqstsqpooqqpruroqruwtrtuwwvtuvvwy{{{xvz~~}|z{~~}|}~~}}}}}{xyzywwxxyxw{|zyxwxywvvwvuvvvxusuvxyxwwxwvwyxwvuxzxvvwxz{{zyyxxxxzxwwxxxvtvwvvuuvwvuvwvvutwywuuvxzxvxyyxyy{}{z|~~}~~}{|}|zxvvwvuutrqqqrrommmoppppppopqrrqqrtuuuvvwxyz{|{zz{|}}{{zz{||||{|}~~}}~~~~~~~}|}~~||}}}}~~~~~~~~}|{|{{||}~~~~~~}~~~~}|{yy{}|{zyz{zzz{{{{{}~|{{|}}}|}~~~~~~}}~~~}~~}{yyyvtsrstsrsttuutuutttuuvutuvvvvvxyxxy{{{{z{|{{{|}~}}~~}~~|{{{zyxwwxxxxxxyxxxyxxwwwwvuvwwwvvvwvuttsstuvvvvvvuuuuvwwxxxyyyxwwvvtrrssrrrsssssssssssttttttuuvwxwwwxxxxwxyyzzz|}}}~~~}||{yxxwvuutttsssssssstutssssssstuuuuuwyzz{||||}~~}~~~~~~~~|||||||||}||}}}~~~~~~~~~~~}}}}||||||||{{{{{{{||{{{||||}}}}|{zzzzzz{{{|}}~~~}|{zzxxxwvvvvvvvvvuuuttttttuuuuuttuuuvvwxyzz{{{{{{z{{{{{|||}~~~~}}||{zyyxxwvvuutsssrqqqpponnmlkkkjjiijjjjkkklllmnoqrtvwxyz{|||{|||||{zyyyxxxxxxwwvvvvvwwxxxyzzzz{{|||||||||}~~~~~}~~}|zzyxwwwwvvuuuutttsssssttuuvvvwwwxxxyz{{|}}~~}||||||||||{{{zzzzz{{{{z{{zzzyyyyyyzz{{|}~~~~}}||}}~~~~~~~~~~~~~~}}}||}}~~}~~~~}}}}}}||{{{||}}~}~~~}||{{{z{{{{{{{zyyyxxxwwwwwxxyz{{||}}}|||||{{||}}}}~~~~~~~~}|{zzyxwwvvwvvvuuuuuvvvvwwvvuuuuttssrqqppppqqrrsttuuvwwxxxyyxxxxxxwwwwwwwvvvvwwwwxwxxyyzz{{|||}}~~~|{zywvuttsrrqqqqrrrssstttttttuuvwxxxyzzz{{||||||}}~~~~~~~~~}}}}}||||||{{{{{{{|{{{{zyxxxxyyyzzzz{{||}}}}~}}~~~~~}}}}}}}}|||{{zyxwvuttsssssssssttttuvvwyz{|}~~~~}}~~~~~~}|||{zzzzzyyyxwwwwvvvuuuuuuuvwvvwwwwvvwwvwwxxxyyzz{{||||||}}}}}}}}}}}}~~~~~~~}}}|||||{{zzzyxxxwvvvvvvvvuuuutssrqppoooooooppqqrsttttuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxyyzz{{||}}}~~}|zywvutsrrqqppppppqqqqqrrqrrrrssssrrrrqqqqqrrrsttuvwxz{|}~~~~}}}}}~~~~~~}}||||||||}~~~~~~~~~~~~~}}}}||{{{zyyyxxyyyyzz{zz{{{||}~~}|{zyyxwvuttsssrrrqqrrrsssttuuuuuuuuuuuvvwxxxyyzz{{{{{|||{|||}}}}|||}}}~~~~~~~~~~~~}}}}||{{{zzyyxxxxxwwwwwwvvuuuttssrqqpppppqqrsssttuuvvwwwvvvvvvvvvvvvvvwwwxxxyyxxxxwwwwxyyz{{||||}}}}~~}{zxwvuuttsssrssrrsssssttttuuuuvvvvvvvwwxxyzz{{|||}}~~~~~~~~~~}}}}}}}~~~~}}}~~~~~}}|{{zzyyxxxwwwwwwwwvvvvvvwwwxyz{{|}}}}~~~}|zyxwvutssrrrqqqqqrrrssssssssttuuvvvvwxxxxxxxyzz{||}~~~~~~}}}}}}}}}}~~~~~}}}}}}|||{zzyyxxyxxxxxxwwwwvuutssrrrrrrrrsssstttuuvwwwxwwwwwwwwwxxxxyyzzzzzz{{zzzzzzzzz{{{||}}}}}~~~~}|zxwvutssrrrrrrrrrrrrsrrrssrrrssstuuuuvvvwwwwwwwwxyyz||}}~~~~~~~~~~~~~~~}}}}~~~~~}|{zzyyxxxxxxxxxwwwvvuuuuuvvvwwxyyz{{{{{|||}~~}|{yyxvuttsssrssrrrrrrrrssssstuuvwwwwxxxxxxyyyzz{{{|}}}}}~}}|||||}}}~~~~~~~~}}}}}}}}}}}}|||{zzyyxwwwwvwwwwvvvvvvvvvvvwwwxxyxxxxxxwwwwwwwxxyyyyzzzzzzzzzyyzzzzz{{{||}~~~~}{yxwutsrrrqqqppppppoonnnnnnnooopppppqqrrrrrsttuvwwxyz{{||||}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}|{zzyxxxxxxxxwwwwwwvvvvvvwwxxxxyzz{{{{||}}~~~~}{yxvutsssrrrrrrrqqqppqqqqqrssstuuvvvwwwwxxxyyz{{||}|||||||||||||}}~~~~~~~~~~}||||{{{||||||{{{{{{{{{{zzzzyyzzyyyxxxwxxxyyyyzzz{{{{{{||{||||||{{{z{{{{||}}~~~~~~~~}}}}}}}}~~~~~~}{ywvtsrrqpponnnmmllkkkjjkkkkkklllllmmmmnnopqrsttuvvwxyzzz{{{{{|||||||}|}}~~~~~~~~~~~}||{{{zzyyyyyxxxxxxxwwxwwwxxxxxyyyyyz{{{|}}}~~~~~~~~}|zxvvutsrrrrqppppppooppppppqrrrsstttuvvvwxxyyyzzzz{{||||}}}}}~~~~~}~~~~~~~~~~~~~}|{{{zzzyyyxxyyyyzzzzzz{{{{{||||}}}~~}}}}}}|||||||}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~}{ywussrponmmlkkkjjjjjjiiijjjjjjjjjjkkllmnopqqrrstuvvwxyyzzz{{{{{{zzz{{{|}}~~~~~~~~}}}}}}||{{{zzzzzzyxxxxxxxxyyyyyyzzzzzzzzzz{{{|}}~~~uqrsvzxskgjlpuusojkmpy}yrmnoqw{xsnmmpuyxurqppv{||zywu}}|{~|}~zy{~~}~zyz{|{ywsrsuutuurpruxzzyvtwz{}}z}}{yvtvz{zyvsquyzyyxwuwz~~|zzy{~{wwx|~}zwtstuxzzxutux{~~{yz|~~}~{xx|~~|{}~}}}|||zvrmiilopnjgfiknoomjghlnoomkihhjnqpnkjloqssronprvzzxxywy~|yy{|~~|{{{~~|yvy{{zxvsrsuxyxvuttvwxwtrrqrtuvurqsvxy|}{yz}}}~~}zyxy|~~}|{{}}~}zxwxwtqponnoppolkjjlmlkigfghikljikmoruvvttuvwyzyxxyxx|}~~~}{zyz}~|zzz|~~}||}~|yz{{}~}}}||~}|}~}|~{yz{|}{yxxwvxzzzxwwz|}~~~||~~}}~~~}|~}{|}}~}yvuutspllkihjljhfedccddcaa`_befgffgklmoppppqstuvwwvvxz{||||~}z{||zzywtuwvtttqoqsrqrsrrrsuvuuuutuwxxxxwxyyxzzyyxxyz||||{{~~|ywuttspnmlllmnljkkjjkmlkjkmonmoqqqrtuuwyyyz||{}}|||}~~}|{|}~~~~~~~}}}}}}}}{yz|{z{{yyyyy{{{{z{}}{}~|zyyyzzyyxwwwxy{{{|~}||{{{zzyxyzxwxyxwwwxyxxyyz{||}}~~}||{{{{|}}~~~}}}}}}~~}{yvsqpnkkjhgfeeedddeeeefghiikmnoqstuvwyzzz{{{{zyyyxxxxxxxyz{|}~}}||{{{{|{{}~~~}}|{zyyzzyz|||~~|zyxwusrponmmlkllllmmnppqstuwxyz{||||}}|{zzxvvvvuutuvvwxzz{}~}|{{zyyyxwxzyz|}}}|zxvtrqnlkjhgggfffffghjkkmoqrtvy{{|~~}||{zzyyyzz{||~~|yyxwutttsstuuvwxyz|}~}{zyxwvuuuttuvwxy{}~}|{xvutsqpponnoopqrtuwy{|}~}|{yyyyxxxyz{|~}|zxwutsssrsstvvwy|}{xuroljheca`___^_``acfhjkmprsuwxyyzzzyyyyxwwvvwwxyyz{|~}{xvutsrsssstvwy{}~~}{{{zyyzzz{|}~|zxvspmkihffffefghikmnprsuwxz{{{{{z{zzyxxwwwvwxxxyy{|}~}{ywuttsststuvwy{|~|xuroljhfedccddefghjklnpqstuvwwxxyxxxxwwwvvvvvwwxyz{{|}~~{ywutsqppppqrrstuvwyz{{||||||{zyxxwvuttsssttuuvvwxyz{}~}zxvusqponooopqrstuwxz{{|}}~~~~}|{zyyyyxxwwwxyyzzz{|}~}{zxwvuttuvvwxyz|}~zwtqnljhggffgghijkmnpqrstuuuvwwwwwwwvwwwwwwwwxxxyyz{{|}~}|zyxxxxxyz{{|}~~~}}|{{zzyyyxxxxxyyz{|~~{xvtrqpooonooopqrsstuvwwxxyzzzzzzzzzzzzyyyyyxxxxxwwwxxyz{}~~}||{{{||}~~{wusqponmmmmnnoppppqrrrrrrrrrrrrsssssstttssssrrrrrssstuvwy{|~}|{zyxxxxxxxyyzzzzzz{{{{zzzyyxxxxwwvvvvuuutssssrrrrrsstuwyz|~~|{yxxwwwwwwwxxyzz{{{{{{{{{{{{zzzyyxxxwwwwvvuuutttttttuvwxy{|~~}}}~}~~~{yxwvuutttuuuvwwxxxyyyyyyyxxxxxxxwwwwwwwvvvvvvvwxxyyz{}~~}|{{zyxxwwwwxxyzz{|}~}||||||{{zzyzzzz{{{{{||}}}}}}}}}||{{{zzzzyyyyyzzz{||}}~~}|{zyyxwvuutttsrrqqqqpppooopppqqrrsttuvwwwxxyyz{{{{||||||||{{{zzzzzzz{{||}}~~~}}|{{zyyxwwwvvuuuuvvwwxxyzz{{|||}}~~~~~~~~~~~}}}||{{zzzzzz{{{|||}~~~~~}|{zzyxwwvvvuuuuvvwwxyyz{|}~~~}||{{zzzzzzzz{||}~~~~~~~}}||{zyxwvutssrqqqppqqrstvwxz{|}~~}}|||||}}~~~}}||{{{{{{{||}~~~~}|{{{zzzzzzzz{{||}~~~~}}|{{zzyyyyyyxxyyz{{|}}~~}}}}}}}}~~}}|{{zyyxwwvuuvwxyyyl_adiopstwwwtptxurw|wqrsux~~~|y}~||}}~v~xsz~qibirzzwsrrw|~|yuvwsnprnjfcjqqqjbktqotzrjt}{xz{||{{xuogknlknqomjfedefdcehjlmmoqporurnprtvspporuqmmlllllifikkkihknnnprrruwxz{|~|}}{z~}yy{}wpppqqqqsutsvx{|}{{|zwutqmmonjlnmkjjnqnkmomknpmklmlloqmilpmhjmjhkmmmoooomknqomnomkmnkgkme^ch_VX[WSRQOLNQNIKNKGIKE>?A=79<6/27648<65?HFELQPOSX[ZZZXVXZWUTTSSSSQNOQOMPRRSSTVXXWWYZZ[][[^`_\^_\X[^][\\YXY[[[\^^_aeeekqppv|zx~~~|}{z{{zyuqtvtrqptwtswz{|~~|xvusqqokkjhgffknljmqqpoouzvsz}{~~~{|}|zywusrrpmptplnpnmnpprsrrsvzzyz{~~~|zxvwwvtspopswwwx{}}}}~~~}{{wrtwvuvxyz~~uy~ulmojca`]ZZYVTUUUTTVWXVUX[YWYZWTSTQNOPNKLLJIIKKLMOQRTWY]]]aegjkkmomkmpoljihgiifdghgfiljhjkhdfgdb`_``\Z^a``bddeinnmprqorutrppqqonlkmopqqquxwy{{}|}zxxxvuw{{y|}~|yz{ywwyxxwvy{{{}~}}~~~|xutspmjhgfc``a^[\^]\]^^^`ba`cfdcgjhfjnkhikjihgfdcccaaaa````a`_`aaaaadffefhfehifdefeddddccccbdecbcedcdffhhghklmmnppsvvvx{~|yzzxwvvuvustvxzzz}}{zzvsstsrpopqrstvxz{|}|yurrqmjjjgdeeb`ab`^^^\ZZZ[ZXWWVXYYZZZ\^^_bdeffgikkihhghgfgggghikmoqsuwyyz|~}}~}~~{||zyyyvtssrronpqooqsuwy|~~~~~|||zxwwwwwyyz|~~|{{yxyz{z|~~|zyvtsqpnlkkkjjlmmlmnopqqqrrrrrrsrponljgdcb`][ZYXWVVWXYYZ]_abcdfhiijkkkmonmopqrsttsttsqrromkjhfecb`__`aabdgijmoprtwyzzzz{zxwwusqpnmmmlkmoooqtvxz}}|zxwvtsrqqqqqqrsuvwy{}~|xusrolkkjiijjjkmortuvwyz}~}|zwusqoljhfecba`_____``acefhikmoqstuvvxxwwvutsrpponnnnopqrtuwz}~}{ywusqonlkiiiiijklmnpstvxyz{|}}~~~}}}}|zyxwwwvvvwwwxxy{|~}|{{{{|}~}|{{{{||}~}{zyxxxwvuuttuutssrrrrrrrrrqqqqppponmlkkjihhgfffhijlnprsuwyz{}~~~}|zyxwutrqoonmmmmmnoprsuwy{}~}|{zzyyxxxxxxyyyzz{{{{{{zzzzzyyxxwwwwvvwxyz|~~~}|{zyxwvtrpnlkigfdccccddefgikmoqrsttuvvvvvuuuuutttuuvxyz{|~}{zxwvtsrponmllkjjihhgggffeddcbbaa``___`````aabcddefghjkmoqrtvxy{}~|zxwtrpnmlkkjjjjkklmopqstvwxzzzzzyyyxxxwwwwwxyz{}~~}||{{zzyyxxxxyz{|}~~|{yxwvuuuvwxz{}}zwurpmkjihhghhijklmnoqrstuvvwwxxyyyz{||}}~~~~~~~~~~~~~}zxutrponmmmnoprtwy|~~|zywvusrqppppppqqrsuvxxyz{{|}~~}{zxwusqponnnmmllllllmmmnnoprsstuwwxxyzz{{|||||}}~~|zywvtrqppoonnnnnmmlllkjihgedb`_^\[[ZZZZZ[[\\]^_abdfhjlnprsuvxxyz{}~~}{zxvusrpnmljiihhhhijklmopqrstttssrrrrrrqqrstuwyz{}~~~}||{zzyxwvutuvwxyz|}~~~}}||}}~~|zwusqomljjiiihhhhhijklmnooprsttuvwxyzzz{{||}}}}~~~~~|yxvttssrrrstuvxy{}}{yxvutstttuvwxz{|}}|zxvsqonllkkklmnoprsuvxz{}~}{yvtrpnmljjiiijjkkllmnopppppoonmlkigeb`^]\[ZYYZ[\]_acfiloqsuwxyz|}~~}}}~~~~~}{ywusqomljjihhghhijklmnopqrstuvvxy{|~~}|{zzzzzzzz{|}~~~~}}}}}~~~~~~~}}}|{{yxwvutsrqponmmmmmmnnnoppqrsstuvwwxyz{|}}~~~}|{{zyxwvvvuuvvwxyz{|~~}|{yyxwwwwxxy{|}~~~}}}}}}}}}}}~~~~~~|zxwusrrrqqqrstuvwxy{|~~{yvtqomkjihggffffffgggggggggghhhggfeedcba`_^]]]]]]^_`bdgikmpruwy{}|zxvutsrrrrstuwxyz|}~~}|{zxvtsqpnmllkkkkkklmmnoprstuwxy{|~~|{zyyyxxxwxxyzz{{{{|}}~~~~}}}|||}}~~}{zzzzyyxwxxxxxxyxxxxxxwwvvvvuuuuttttttuuuuvvwxyzz{{|}~~~~}||{yxwutttsssssttuvvwxyz{||}}}~}}}}||{zzyxxwwwxxyz{|~~~|{yxwvvvuuuuvwxy{{}~}{yvtrpnljhfdcbaaaaaaabcddeefgggfeedcb`_^][[ZZZZ[[]^`bdfikmoqsvx{~~|zxvtsrqqpqpqqrstuvwxyz{{|||}|{{zyxwvtsrqqpppppppqqrstuvxy{|~~{ywuttsrrrstuwxz{}~}{yxwvuttuuvwxz}~|{yxxxxxxyz{|}~~|zxvtttsttuvwxy{|}~~~}|zywvtsqpnmllkklllmnprtuwyz|~~}|{{zywvvuttssrrrrssttuuvwxxyz{{{{{|||{{zzzzzzz{{|}~}|{zyxxxxyz{|~~}{yxvuuttsssttuwxy{}~~|zywvusrpomljihgfeeddddeefghhijjiihfeca_\YVTRPNMMMNOQSVY]adhknrvy}~|{zyxwvvuuuuuuvvwwwxyz{|}}~~~}|zxwusrponmmllmmnoqrtwy{}~}}|||}}}zwusqponnnnoqrtuwz|~}}}}}~~}}}}}}~~~~}{zxwutrpnmlkjjjijjkklmnoqrtuvxyz{|}~~~}}||{zzyyxxxxxxxyz{{|}~~}{yxwutrqpoooopprstvxy{}~}|{zyyxxwwxyy{|}~~|ywtrqpoooppqrtvwyz|}~}|zxvtrpnmkjihgghhhiijklmmmmlkjhfdb_\YWTRPNMMLMMOQSUY\`cehkmprtuwxz{}~~}}|{zxxxxxxxyz|}~|ywusqpooooopqrsuvwyz{|}~}|zxwusrqqqqqqqqstuvvxy{|~~}}}}~~~~~~~}|{yxwutsqpoonnnnmmnnoppqqrstuvwxxyzz{{|||||{zzzyxwwvvvvuvvvwxyz|}~~}|zxwvutsrqqpqrrsstuvwxyyz{||}}~~}||||||}}~~}{zxvvuttttuuvvwwxyz{|}~~~}|{zyxwwvvvuttsssrrqqpoomllkjhgfecba_^\ZYWUTRQONMMLMMNPQSVY]`dgknqtwz|}~|zywvttsrrrrtuvwyz|~}|zyxxwwvvvwwwxxyyz{|}~~~}}}}}||{zzyxxwvttsrrqqqqqrstvxz{~}|{zyxwwvvvuuuutttssrqqppppoooopqrstuvxz{|~~}|{zxwvuututuuvwxyz{||}}~~~~~}||{{zyyxxwwwwwvvvvvvvvvuvvvwxxyz{|}~~~}|||{{{zzzyyxxxxxyyz{|~}||{zxwwvuuuuuvvwxz{}~}{zzyyxxxxxyyzz{{{{zzyyxwutrqomljigfecba`_^][YXVUSRPNMLKKKKLNPSVY]`eimqux{}~}|{yyxxyyzz|}~~}|{zxwwwvvvvwwxyz{|}~}|{zyxxwwwwwwvvvvvuutrqqpppoooopqstvwy{}}|{zyxxwwvvuuuuuutsssrrrqqppoppppppqrstuwxyz|}~~~}~~~~~}|{zyxwvvvvvvvwwxyz|}~~}||{{zzzzzz{|}~}|{{zzyyyyyyyzzz{||}}}~~~~~}|{{zzz{{|}~~|{zyxwwvvwxxyzz{|}~~}}|{zyxvutrqonljhgedca`_^]\]\\[[ZZZZZYYZZ[[\]^`bdfhjlnprtvxy{|}~}|zywwvvvvwxyz{}~~}|{zxwvutttuuvwy{|~~|{zyxxwvvuuuuwxyyyuprtvyyzzz{zxwxzxwy|zxyz{}}}yz|}~{vtrqpruvxxwvuvxvtuvsqnlmnmmhdgjigjnjgmrssvy{|}}~~~}||{yzzxvwwwxwuvvxyxwxxyz{||z|}|{zxxwvtsrpnmlklkjkmmmprtvxz|}~~{zzyxwyzxw{|z}}{}~~~~~}}~}|{{|}~~}||||{{|~~}}}zwyyvrsuuttstvwvvvutttqoonkhiifccbbaabcdfhjnoquyzz|~|yyzywxxxxxwyzyyyxxwxyxvvwutsrqqnllmjhhihgffffhihhjmmmpsrruxxy{|}~{z{vrtvqmopoopqpprutstusqstqmmmjghie`abb`adbaejiimppptxyz|~~}|{zyxxyzzz{|||~~||}{xy{yxz|{y|}|~|xwutssrtutsuwxy{~}}}~}{{{xvvvwwvuvvwxyz|}}}~~~}}|z{|{yz{zzzzyyzzz{zzyyyxwwvvusrrqppprsrqtvvwwx{~}{~|{{zyxyyvttusrrqqomljhhhedb``a_\\]]]]^^_`aceghijlnprsstuwyxvy{ywz|zxz}|z|~|z|~~}~}}~|}}{{|zwwvtsrpoonmmmmllnmmnnpqpoqrrqqqppqpqqonpqppqrrruvuvwyyy{~|{}~|zxusqomifeecbcdcbceffillmprrrtvwxzz{{}~|xxxvsssrqrtuuwyzz}~}zyxvxzxvwyzz||}}zxwwvtttttuvxzzz|~||zyyxvttsstsssttuuuvxxxyyyyyxxywuuutsrssssssstvuvxzyx{}}|~~}|zzywutsqonlkjhfeda_^^][[\\\]^`bdfhikmmmnoonmmllkijkjhhiiiklmmnopqstvwwxyzzzz{{zzywvwwuttrqqonmmlkjihhggggghhhikkklnoppqqssstutsstsssrrsrrsstuuvxzz{|}}}}zxxwurqqnlkjjjhgghhjklnoqstuwyz|}~~~~~~~~}|{{{{z{||}~}|zxwvvuuuuvxy{}~}|{ywvtsrponmmmmmnopqstvwxyz||}}~~~~}||||{{{{zzzzzzzzyyxxxyxxxyxyzzz{|}}}~~~~~}|{yxusqomjgfecaaa`abceghjlnoqsttuvvvuuutrrrqpppoooooooppqqrssssuvvvvwwwwxxwwwwvvvuttsrqomlkjhgfedcbbbcdefghjlnprtvwy{{|}~~~~~~~}||{{z{zyxyyxxyzyyyz{|}~~|zxvtrpnmkihhghhhjklnprtvxz{}~~}}}|||||}}~~~}|{{{{{{|}~}|{zyyyyz{|~}{zxwutsrqqrrstuwxz|~}|zyxxwwwwxz{|~~|zywvutsrqpppqqrstuvxy{}~}{ywusqpnlkjihhhhijklmnoprsttuuuvvvvvvvvvvvwwwxxyzz{{||||}}||||||{{{{{zzzyyxwwvutssrqpnmlkjihggfeeddeefgghjkmnpqrsuvwxxyyz{{{|||}}}}~~~~}|zyxvusrponnmmmmmnnopqrsttuuvvwwwxxwwwwwwwwwxxxyzz{{||}~~~~}||{{{zzzz{|}~~|{yxwvuttttuuvvwxyz{|}}~~~}|{{zywvusrrqqqqqrrstuvxyz{|}~~~}||{{{{{{|}~~~~}}}~~~~}{zxvtsqponmmlllmmnnopqrstuvwwxxxxyyyxxxxxxxyyzzz{{|||||||{zzyxxwvuutttuuuvvvwwwxxxwwvutsqpomljiihhggghhijklmnoqrsuvvwxyyz{||}~~}{ywusrqponmmnnoopqrstuuvvwxxyyzz{||}~~~~}}|{zyxwvvutssttuvwxz|~~}}}~~}{ywvtrqpoonnnnnopqrtvwy{}~}{yxvutsrrqqrtuvxy{}~|zywusrqponmmmmmnoprtvxz}}zywvutsssstuvwxy{}~~}|{zyyyxxyyzz{|~~}|{zzzz{|}~~}||{{{zzzzzzz{{{{{{{|||||{zyyxvutsqonmlkjiiiijklnoqsuwyz|}~~~~}}}}||||{zzyxxwvvuutttuuvvwxxyz{{|||{zyxwvtrpnmkjhgggfgghijlmortvxz{}~~~|zxvtrpomlllklmmoqrtvxy{|~~~}}|{{zyyxxxwxxyz{|}~~~}~~{|~~wrstlekqqpjchnruqoqsuy|{w|yrx~~~ysttuwyzpenvutpmmmnnnommrwwxrlv}{~|zzzywtqtxqkotsquyvsx}~~~|xgu|jv|v{ugz~zw{n{|yx|~g{~ms}wq~{jpuwzman|sihir{nbr}zuqy~|vq|yny}xu{jmsw{shltqmnorsmhmsrqmgpxmchnqribmxqjkklnnllnnnnou{tlpsuywux{ywxzz{{z{}{~|}~vt{yx|xou{upqry~wppryyoy~uy~zq||v~|{y}}z}~|zz{|}|x{~yz|}{vv}~yxz~~x{~~xt{{tuy{{xttutttqsumhkpvwpkggrzqgimkjsxwvpkw~sjtysx{tnmotyupnls|sjs{zyxy~{}{z}}}z|}xz|x~~xx}{}xrsruxogmrmjmpsvkblsppicltmhlqqomjnuohkmquniptrooqsuvwxzurx~~||~zu|ztuyyy~zvvw~~yv||y{}}|zxusuvwxuqtvplv~sgjpuytquyz~|wy}rjyysmt|xurmkmjisyohiitznquz}{yy{~x~||{{}u{~{}z~z~~||{}~||~y||vx{|~zu|~}{{yzyvutspmqwqloquyvrstwywvtqqrstqnlknprtokotrty|}~{zy|}x~|x}~~}}y{~~}zxyywvsoquvuqlnppqqooommsywsrsw}ytpmqtldgid_aeeecabgknieoywsy~~wxz}~xz}uyxuw|ystvutqntzrhowz}wpvzywuszyqu}{xxtyvnrtttpjkomjihkplflstsnjr{vpu{|~|x{{{vz}zxw|ztz}}vy|}~~{}~|{~~|||{|~~~}z}}yz{~~|{{}|{|yw}~xvtvy~}{xw}|{}|vtssuy{vnllqvsonnoruwxwtstx|ytw{z{{{zzvtx{{xspuzyywux{yyyz}~{x~~|z~yuy|xwvty}|zz{~||{{}|zvrtvnfimopkflqolmnpqkekqnkgejolilpqrqpx~wswz||wsvyyxvvy|yty~||{z~x|}yvz}xty}}}{z{vwwoiiihgc`ekigjloqmkpuwxuswzvrstssqnrwtppotxtpsuvxuquztnquxztov|yxz|~zuw{zwvwwyxw}~z|{|~~~yvy|{zz{{}{z|~{zxw{}yz{|}}|~~~z{|||yvz~}}~}}~~~~~~~~}zwwyxwsprtuwtpqsstuvvvvx~~ystvwyvrrsrsrrtvutx}~~}}wy||{zyz|}}|{}}|~||}{z{{|{yy|~||~}yzzwtpmmmkigfggffhkighkoqppqruvtsssrqsutrolorqqomoqqqqqqpqsvzywxy|~~|{|}zxvttuutsqpnmmnonkkkllighjiiihijjjjkklllnpooprtxwwy||}~~|z|}||{{{|zx{~~}~~|||{xvuvvvuvuttttutsqqrtuvvx{{|~~}{ywvvvuuuuvxz|~}{zyywvvvvwy{{{||}~~~~~~~~~~}}~~~~|zxwuuutttuvwxz}~~|zyxvutsttvxyyyz|~~~}}~}}~~{zywuutttuvxz{{}~}|{zxvwyyz{}~|zyxwuuuttrqqrolkkklkjjklllmnpooqstvutuutrrqpomjjigfeddedegiknoquyz{}}{{{{{{{}~~}}zxvvuvvwxyz{|}~~}zxwtrpnmlkjjjjkkklmmmmmnppppqrsstuvvvwxyzzyzzz{zzzzxvutsqonnnnnnopqrtwy{}~}||{{|}~~}|{{|{{{{{{||}}}|}~~~~~~~}~~~~~~|{zxvutsrqppprsstuxz{}~|yxwvutstuvwxy{}~~~}|{zyxxxwvvvwwxxz{|}~~}|{{zzzyyz{|}}~}{ywvtrqppppqrtuwy{}~~}|{zzyyyyyz{{|~~||{zzyxxyyyyyyzzzzzyyyxwvtsrqpoonmnnoooonnoooppoonnmlkihgfeeefghjlnprtvwyyyyyyyyyxxxxxxyz|}~~}}||||{{{{zzyxwvvutsrqqqqqqqqqqqrsuvwyz|}~~}{zyxwvuttttttttuvwxyyz{zzyxwvutrqpooopqrstvxyzzzzzzzyyyxxxwxxxyz|~~~~~~~~~}}}~~}|{ywvutsrrqqqrrsstttuuvwxwwwwwwwwxxxyz{||}~}|{zyxxwwvvvvvvvvwwwxyyzz{{||}}}}~~}zxvtrqonmmmmmmmmnoprrsuvwyz|}~}}}}}}~~~~~~}}|{zyxwvutsrponnmmlllllmnpqsuvxz{||}||{zxwusqpnmkjiihhggghhijklmnoqsuwxz{}~~~~~}|zxwvusrrqqppppppqqqqqrrstttuvwwxyyz{{||}}}|||{zzyxxwvuuuuuvwxyz{|}}~~~~~~}||{{zyxwwvutsssrqqqqqqrrrstuvvwxy{}~~}||||{{|||}~~~~~~~~~}|{{zyxwwvvvvvvvvvvwwxyzz{|}~~~~~}||{zzyxwvvvuttttuuvvwwxxyz{{|}~~}}|{yxxwwwwwwwwwwwwxyzz{|~~}|{yxwvvutssrqqqqqrrsttuvwxxyxxxxwvutsrpoonmmmmmnnnooppqrstuvwxz{||}}}}||{{zyxwvutttsssssttuwwy{|~~}}}||||||}}}~~|{zxwutrqponnmmmlmmnnppqrstuvwxyz{|}}~~~~~}||{zyxwvvuuuuuuuuuuuvwwxyz{|}~~~}|{zyxwvuuutttttuvwxyz{}~}}||||{|||||}~~}}|{{zzyyxxxyyz{{|}~~}|{zyxxxxxxxxyyz{||}~~~}|{zyxxwwvvwwyz{|~}|{zyxwvvvvvvwxxyz{|}}~}|{zyxxxwxxxyzz|}~~~~}||{{zyyyyyyyz{|}~~|{zyxwvuttsssrrrsstuvwwxxyyyyyxwwuttrqponmlkjiihhiijklnoqsuwy{|~~}}|{{{{||||}}}~}{yxvusrqqppqqrsuvxy{|~~|{zxwutsrqqpppppooooooppqrtvwy{}~~}{zyxvutsrpoonmmmmnopqstvxy{|}}~~~~}}}}||||||||||}}~~~}}}}}~~}{zxwvtsrrrqrrstuvxyz|}~~~~}}}}}}}}}}}}}}~~~|{yxwvvvuuuuvwwxyz{|}}~~~~}}}}||||{{{{||}~~}|{zyxxwwwwwxxxyzzz{{{{{||||{{{{zzyyxxxyyyyz{{|}~~~}|{zyxwwvvuuuuuuvvvwwwwwwwwwwwvvutsrrqpppooopppqqrrrsssttuvwxyz{|}~~~~~~~~~~~~|zxvutsrqqpppqqrrsstuvwwwxxxxxxwwvvuuuttssrqqpponnnnnnnnoprstvwyz{|~~|{yxwutssrqqqqqrstuvwxz{|}~~|zxwuutttuvwxz|}~}|{zxwvuttsrrrqrrsuvxy{|}}|{zxwvuuuuuuvvxyz|}~|{zyxwvutttttuvvwyz{}~}|zywutssrsstuvxz|~~|zyxwvuuutttuvvvwxxyyyzz{{{||}}}}}}}||{zyxxwwwxyz|~~|zxvusrpoopppqrtuvwyz{|}}~~~~}}|{zyyxwwvvwwvvvvvvuuuutuuuvvwxyz{|}~~~}|{zzyxvvuuttuuvwxy{}~~}|{zyyxwvuutssrqqqqqqqrrrrssssssssrrrqponmlkihgfeeedefgijlnqtvy{~~~}}}}}}~~~~}|{zzyyz{}~}{yxvuutttuuvxyz|}~~}|{zyxwwwvvvvuuuuuuuuuvvwxyz{}~~}{zxwvtsrqqppqqstuvxz|~~~}{ywvtrqppooooppqstuwy{|~~~}||{{{{{{||}}~~~}}|{zywvutrqponnnnopqstvx{}~|{yxwvvuuuuuuvvwxxyz{{{||||{{zyyxxwvvvuuuuuuuuuuuuvwxxyz|}~}{zxvusrqponnnnnopqrsuvxy{|~~}|{zyxwwvuutttttttuuvwwxyyyyxxxwvusrpomkjhfeeddccdefghjkmnprtvy{}~~|{zyxxxyzz|}~~|{zyxwwvvuuuuuvvwxyyz{{{||||{{{{zzyxwvuttsrqqppqqrsuvxz|~}|zxvtrqpoooooppqqrstuvwxy{}~~|zywvutssrrrrrrrrsssttuwxz{}}|{zzyyyzz{|}~~|{yxvutsrqqqqrrstuvwxz{|}~}|{yxwvttsssttuvwxxyzz{{{zzzyyxwvutssrrqqqrrstuwxy{|~~}{zxwutsrqqppppppppqqrsstuvxyz|}~}{zywvutsssrssstuuvvwxxyyyyyyyxxwvutsrqponmllllllllmmmnoopqrsuvxz}~}}|||||||}}~~~}|{zyyxxyyzz{|}}~~~~~~}|zyxvusrqpnnmmmmnoprsuvxyz|}~~}|{zxwvtsrrqppppppppqqqrstuwxy{}~}}|{{zyxxwvvuuuttuuuwxy{}~}|{zzzzzz{{{|}}~~~~~~~~~~~}}}}}||{zzyxwwwvvvvuvvvwwwxxyz{|~~{||{z{|||~~}{|}zwwwusstsrstuwwwxz|~}{}~~}~}|~~~~}|||zxwvutsqpppqomnpruuuy}}}}z{|yvy|{z|~}|}}|{|}|yz{xuvxvuvvvuvwtqsurpsurorusqrsssttttsrtvvvxz|~~}|{|{{}~~}|xxxutuvuvvwy{|}|{|}}{zzxvtsrqnlmoonnooqrrstttvxz|zxyzxvwwwvtrpomkihiifdfihgjlmnqtvxy{~~~}~~}|}}}|~~|}~}}|{{{{{{{{{{y{}}}||}|zxwvuuvtsuwutvxxwy{|}~|yurqpnlllllmmnoooqsttuvvuvvvuvusrsuuttuttvwxwxyzz{}|{}~|~}zzzwtstrqqpppqsrquxvtvyxwxyxwwxxy{|{z{}||~~}}~~~}|}}~~||{zzzzzzwtrqonnonnmmnpqrstwyxwxzzz{{zxwwxxyzwux|{y{}}~}|~}yvutqnmkmortvxz|~}ywutqnmnonmoqrrtuvuttuuuusqssrpooqsrrsuwxz|||}}~~~|zywusrqomllkihhhjkjikmmmmmprportsqrrrrsssstwxy{||}~~}}{z{}~}{{|{yz{xvy{|}~}||xvxyxwwwxxz|{z{|{z|}yuvwwvuuttwzxw|~zusqmifdb`aaaadgilptvx{~|yyywuutsstuttvwvuwyyyyzz{{{|{{{{{zyyzzyyyz{ywwxvttsrpomkklmmmpstvy{~|zzzvrrrpoooopqqqstuvx{}~~{zywtsqomkhhihhjmopsuwz}~~}}}}|{{|||||}}||}}~~|zyxxyxxxyz{}~zxvsqponmmnnmnopqqqsuuuxyyy{{{|{z{|{zzzyxwwwwutuuutsrssssttttsrrrpoopommmmlmmlkklkjlnlknppprtuvxyz|}~~}}|{||}~~}|{yxyyxwyz{|}~~{xwvuspooonnnnnooprtuvwx{}}}~}{ywvtsrqpppoopqqrssstvvvwyyyzzzyyyxvuutsrqsttstvvwyyz{{||}~~~~~}|{{{yvvutsrqpooonmnnnnoppprsuwxy{}~~~~|zyxxwwxxyyzz{||}}}}}}|{{{zywvusrqomlkihhijkkmoqrsuxyz{}~~~~}~~~}|{zz{zzzzzz|}}}}}}~~~~~~~~~|{zywvutsssqqqqqqqqrrrqqqqrrstuvwxz|}~}|{yxvtsqomkihhhgffghhijlmopqsuvwwxyyyyzzzyz{{z{}~~|{zzyyyzzz|}}~~|{zyxxxxwxyz{}~{wtrnjihfddddefhiklnprtvwxyy{||||}}}~|zyxvutsrqqponnmlllmnoprsvx{}}{zxvtrpnmkjiihhhhijkmoqrtwy{~~~}|{zywutsrqpoonmlkjjjjkkllmoqrtuvxyyz{{|||{{zyxwvuutststuvxy{}}|{zyxwwwxxyzz{|}~~}|{zywvutrqpoonmlllmnoprstvxz|}~}|zyxvutrqqponnnnnnnnnmmmmnnnnoprtuwyz{|~~~~~~}{ywvuuuuvxy{|~~}|{zyxwvvuuttsrrqppoonnnopqrstvxy{|~~~}|zywvtrqnmlkkkkklmnprtvxy{|}~~~~}}}}}}}}}}||{zyxwvtsrqpooppqstuvy{}~~}}}||||||||}}~~~~~~}}{zxvsqomkjhgfefghjkmoqsuwz{}~}|zyxwvvuuvvvwxy{|}~}{yxvtsrqqrstvwy|~}||{{{{{{|}~~}|zxvusrpopppqrrstuvwwwwwwwwwwwvvvvvwwxxxxyyyyyxwvutrqpomlllllmnprsuwy{|~~|zzyyyzz{|}~}|{zyyyyzz{{||}}}~~~}{zyxvtsqpnmljjjjjklnoprtwz}~~}|||{{{{||}~~~}{ywusrponmmmmmnopqrsuvxz{|}}~~|zxvusqponnnnopqstvx{}~}{zxvspnljhgfedddefhjlnoqsuxy{|~~~}}||{{zzzzzz{{{{|}~~|{zywvtsrqqrrsttvxy{}~~}|{{zywvutsrrrsstuvvwxyz{|||||||{{{zyyxxxwwwwwwwwwvvuttssrqqqqqqrsstuuvwxxyz{|}~~~}}}}~~~}|{zyxxxxxxyzz{|}~}|{zyyyxxxwvvuuutssssrrqqrrstuwxz|}~}}}||}}}~~~~~~~~}|{zyxvtrqonmmlllmmnoprsuwy{|}~~}|{{{zyyxwwwwwxxyz{}zux{zveozve[QV[VSSTVYXXXXZ^_acdegjmlknpqqjccdefa]iutrvzrk}pv|}~|yyz{||~xusuyurvyywututrrpkhecdddcba_]]]^chigededba`^adbcddhlkjkklptwxy{|ysmhhgc`^\\[[[[\]`bddcbcdgilmlmnmmmntyuqqrtx}~zwuvz~~|yurnjfcbbbcb_`div~~yrlmprtwyyxyyyzxw{~|{yuqomlkkjjlnqty~~zzzwtqnkhiljfhjjid_`bejkknpmhedccinmllmorvxvuxzyyyy{}~{z|}||zxz|yvsonopruy}~~|tnpssromlkosttsqnkgca`VKNSOKIINQPQSTUXYZ^_\Y\^[YWVX\_`\WVVUVVUUURNMNV^^\^_]\^`baaaabipoow|vnmnmmmkpsporw|y|vloqopppxxqw~ztpmmmjhhiijosrnopnlmopqrrsrommoqqpnoqrtttvxwyyx|{xz|zx{{xtrqsux||z{~~}~}}{yxwwvtuvy||{{}~{yxussronmlkihhhhhikmopqrsvvvy|}}~}yxyuqppmkiffhghhe`]\]\]_`_]\[[[[]``___abcddccfihfggda^]_aa``]\[YVWXXXZ[[\^_acfgijgcdddefffhjllklljhilorsttttuvxxwwvutsrtwvutux{{|{z~~~|yxxxywtvyyxwvustvvxwuxyxxxxwuqmmomkkkkjhffgghikorsstuxz{|{{~}{~|yvsttrstuz}~~}~}||}~|ywv{~~~~}}|xwvvxvttuuvwvuuvxxx|}}}{{|{zyxwxz{|ywyzzz}|zzzywy}}~}xvuttsstspoqsttuvtsuvz|yvvuvxxxvuwxxwvtspmifeccfihghhfdfhgfggikhgjlllkihhgfddeggecbbbdfffdabccca_`a`aeghihhkptvz||yxwwyz{|}}{yvvusrqopqnkkllmpsvwxxww{~~~~}}~~}yvuuwwwz}}~}{zyyzzyyz{~~}|{xtuuttuuwzzz{{{|||~~}zxwy}}}|{~}}yyyz|}~}zzy{|}~|z}}{yz|~~~||||}||}}~~||{{yy{|{z{{{||zzywvuttvyyxy{{|}~|}}{ywuuusrux{}~~|}}{xvuttrpmkkjilmlkjijlnnnnnoqtvxvsrpnnoprrqpmkihgffddcb```abdfghhiklmoprttwyvsuyzzywvussvyxwwwurqqnkjjjjjjjjigiklmoprttsuwxz}~{zywvvvtsqonopqrrrrposxz{}~|zyxz|{|}~~~}zz{{~~~}}}~~~}{|}|zyxxxyzzz|}}~}{{|||{z|~~}~~}||||{}~~~~~~}|||||||z{{|}|||}~}}}}|{yxwwwvtttsrqrsssrrsrrtuvvvvvvwxwvvvuuvvwwvtrqqqpoooooopppqrpooooponnlkkihhhggffghhhhghiijlnqsuvvvuvwxwvwxurqpnnmlkihhgfghggghijjlnppoqsstwxyz{{zyyxxwuuvwwwvuuuuwvvwxyzz{|~~~}z{|||{z|~~|{{{zyxwwwvwwvvwxyz{|}}~~~~}|{{zxxxyzxwyzzzz{|}~|yxwutsrqooonoqsstvx{~~}||{zyyxxwxxyzz{}~~~~~}~~~~~~~~}~~~~~}~|yxwwwtrrsrqpppqsttssttuuvuttstvwwvuttrqqpponnlkkklmmlkjjkkkkkkjjkjiiihghhhgggggggggghjklmnnoprssstvvvvvvvvuuutsstsrrrsttsstuvwxyyzz{{{|{zxxxyyxxxwwvuuvwxyzzz{|~~}}|{{{||}~~~~|{yxwwwvutuvwxyy{|}}|}~~}}}}|||||||}}~~~~~}~~~~~~}~~}|{zywvvvvvvvvvwwwxxxyzzzzzz{{{zywvutrqpomlkjihgggghhikklmnoppppppppponmmlkihggggggggijklmnopqrstuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvuutsttsssrrrstuuvvwxxyz{{||}}~~~~~~~~~~}}~~}}}|||||}}}}~~~~}}}}}}}~~~~}~~~~}}||{zyyyxxxxyyz{{|}}~~~~~}}}}|||{{{{{{{||||||}}~~}}||{{{{zzzzzzzzzzzzzzzyyxwwvutsrrqponnmllllkkjjkkkkkkklllllllllllkkjjjjjjjiiijjjkklmnopqrsttuvvvvvvvuuttttttttttuuvvvwvvvuuttsrqpoonnnnnooppqrsuvwxyyz{|}~~~~~~}}}}~~~~~~~~~~}||{zyyyyxxxxyzz{|}~~~}||{zzzyyzzzz{{||}~~~~~~~~~~~~~}}||{{zzyyyyyyyzz{||}~~~~~~~~}}}}||||{{{{{zzyyxxwwvuttsrrqppoonnnnnmnnnnnnnmmmmmmmmllllkkkkkkkkkkklllmmmnnoopppqqqrrrrrrrrrrrrsstuuvvwxxxyyxxwwvutsrqpnnnnmmmmnoopqrsttvwwxyz{{|}}~~~~~~~}}}}}||||}}}}~~~~}||{zzyyyyyyyyzz{{|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zzyyyyyyyzz{|}}~~~~~~~~~~~~}}|||{{{zzyyxxxxxxxwwwvvvuutssrrqqpppoonnnnnmmmmmmmmmmlmmmmmmmnnooopppqqqqqqqqpppooonnnnnnnopqrrstuvvwwxwwwwvuutsrrqqpppoooopppqrrstuvvwxyyzzz{{{|||{{{{{{zzzzzzzzyzzz{{{{|}}~~~}}||||||||}}}~~~~}}}}}}}}}}}~~~~~}|{{zzzzzzz{{|}}~~}}}}}}}}}~~~~~}}~~~~~~~~}}}||{{{zzzzyyyyxxxwwwwvuuttssrrqqppoooonnnmmmmllllllmmmnnoopppqqqqrrrrqqqpppoonnmmmmmmmnoopqrsttuvvvvvvvvvuuuttttttsssssttttttttuuuuuuvvvvvwwwwwwwxxxxxxxxxxxxyyyyzzz{{||}}~~~~~~}}}}}}}}}}}~~~~}}}}|||||||}}~~~~~~~~~~~~~~~}}}||{{{{{{{||}}}~~}||{zzyyyxxwwwwwvvvvvvvvvuuutttsrrqqpoonnmmmmmmmmmmmnnnnnnooooooopoooooopppoooopppppppppqqqqrrrrsssstttuuuuuvvvvuuuuuuuuuuuuuuuutttttttttttttuuvvvwwxxyyzz{|||||}}}}}||||{{{{{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||}}}~~~~~~~}}|||{{{{{{{||||}}}~~~~~~~~~~}}}||||{{zyyxwwvvuttssrrrqqppoonnmmlllkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnmmmlmmmmnnoppqrrstuvvwwwwxxxxxxxxxwwwvvuuttsssssssssstttuvvwxxyzz{|}}}}~~~~~~}}}}}||||{{{{{{{{{{{{{{|}}}~~~~~}}}}}}}}}}~~~~}}|||{{{{|}}~~~~~}}}}}}~~~~~~~}}}}}}}||||||||}}}}}~~~~}||{{zzyyyxxxwxxxyyyz{|}~~~~~~~~~~~~~~~~~}}}||{{{zzyyyxxwwvuttsrqponmmlkjjiiiiiijjjkklllllmmlllllllllllllllllllmmmnnoopqqrrstuuvwwxxyyzz{{{{{{{{{{{zzyyxxxxwwwwwxxxyyzz{{||}}~~~~~}}|||{{{zzz{z{{{|}~z~~zux{ywxyyyyyzzzyyzz{yxz{zyz{zxwvvuuvtrw||{|}{x{~~~|}~}||}|{{zxuuvwywuuux{yxz}~}{|||{{{zyyyyyz|}~|{|}|{{{|~~~|||||}}}}|{{|}~~}|{{{{{||zyxy{|~~~}}||{zywuttrqponoppopqrqqqpmjlpmjlmmnmlllmlkjigfecbccbabddflrrpstsrolmnoprssrrttutsuvuuutttsstvwwxy{}~~~~}|||{|}|{zz{}}}~~}}~|{{zy{|{z{|{z}~~}}~|{zyyxwwwtrstsrstvx|~~~}|zwtrtvsoprpmnomnqtttx}~}~~~~|~~~}~~}{yyyyz{|}}|~~{|~~~}~|yxxyzyyyyyz{|zxyzz{||}~~~~~~~~|~}~~~~~~~~}||{}|y{}}~|xy{vrsssqomkhgfdcbdefeffffffeghgffgfeddddddccdeeddefgffhjlmmmmnnnpqqqpppqrttttstusrsutrsvwvwywvy|||~~|~~~~~|{{|~~~~}}~}{{{zxxyxwxyyyxwy{{{~~}}}}~~}{zz{|{{{|~~|}~|yyzyxxxwwwwxzxvwxxvuttttuuuwyxwz}||}|}~~}~~}{||{zyxvuvvuuuuvxxxz||}}|~~}~}}}}||{{zyz{yxyzyyyywuvvtstvtqrrqoonmlmomlmnoqqppqpqrssssrqrqpqqpoopnmnpoopqppqqpopqrsstssvxwwy{{|}~~}~}|||{{||||zy{|}}}}~~}|~~}}}}}~~~~~~~~~~~~~}|||}}||~~|}}|{zyyyyyyxxzzz{|}}|{|}}}}}|{zzyzz{||}~}}~~~~}|z{{zz{|{zzyyyyxxyyzz{{{{|{yyz{||zzzxwwxwvvvvuwyyyzz{{{|}~~~}}}}}|{|}|}~~}|{||{z{{|}~~~~}|zyz|||}~~}}~~~~~~~}|zyxxwwwvvvvsqqqponnmlmnmllmnoppopqsstttvwvvwxxwutttsstuuuutuutstuvxxxyz{{}~~}}~~~~}|||{yyyyzzzzz{|}}}|~~~}||{{zyxxyxxxxxz{|~~|||{{{{{zz{||}}~~|}~~}}||{{{|}~~~~~~~}|{{{{{{{{zyxy{{|||}}}~~}|}~~}||{{{zzzzxwxyz{zz{|}~}}}~~~~~}|{zzz{{zyxyzz{|}~~~}|||{{|||||||}||}~}|{{{{||||}}}~}}}}}~}|}}}}}}}}}}||}~~}}}~~~~~~}|{zzyyxxxxyz{{{{|||||}}}|{z{{zxwwvvvvvuutttttuuvvvvwyz{{z{{{{||{zzyxwvutsssrqqqqsstuvwxyz{|~}||{zyyxxxwwwxxyz|}}~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}|||{{{|}~~~}}|{zyyxwvvuuvvwxyyzz{{|}~~~~~}}|{zyyxxwxxwwwwwwwxyz{|}~~~~~}}~~}}~~~~~~~~~~~}~}}|||{{{{{{{{{|{{{||||||||||}}}}}}~~~~~~}}}~~~~~~}||{zywvvuutsrrrrrssttuvvwwxyyyzzzzzyyxxwwutssrrrqqqrrstuvwxyyz{||}}~}}}||{{{{zyxxxxxyyzz{|~}||{zyxwwxxxxxxz{{||}}}~~~~}}}~~~}}}}}}}||||}|||}}}}~~~~~}}|||||||}~~~}}}||||}}}~~}}|{zzzz{|||}~~}|{zyyxwwwvvvvwwxxyyzz{||}}~~~~}||||{{{{{{{{{{{{{{{{{zzzyyyyyyzz{|}~~}|{{{{{{{z{|}~~~~}||||}}}~~~~~~~}||{zyxwvutsrqppppppppqrsstuvvwwxxxxxxxxwvvuuuttsrqqqqqqpqqrrstuvwxyz{{||}~~~~~}}||{{zyyzzzzz{{|}~~~}}|{{{{{{{{|}~~~}|||||{{|}~||}vq{ytw{~{{{}v|z}{}}tms|~{rkotuxuoqstwxwtqsx{}umsz{{wrssuwyzpgoxxzxuwxyzwwxy~zu}~~v{zw|}~{yiw}lw{ux{oduzwu~qvkvv{x{}j}|lx}|x~tywwuht|vqloutpicmzobnxvupm{ufjrvxrjqxroqostkeinnib`gmd\agjlc]itpiiklllmopprqqx}xrswy{{z{}ywxwwywvxyyy{|zxuqv|zz|z{~zz~|}y}}sy}|{}|x~|yy{yx{~yr|zzy{~xvwt{zsx~zvs|uhoxxtssqnpsrquypgp{zxxw|~}|~vtux|votwssokt|vqsy}|~wz|snnytgkpkhpyxrjfs~zpgrzu||xxz|yu}~r}}z}z~zxtu{xr|ypu{x~zxw|wlqzvqux~}t~}~|zzz|}xsy~~{~~~}zszyqv{vrwyz{skoruxqjryqmruxzndmtplf_fnhafkhgebjsmgkmsztow{w{~{z{z}~vrvzyxwtnntwwuompty{wrsvvwwvyzrnt{~~xrtwwx~{utw}}vtz~xvxz||zyvsvxzzvuxzur}xlqx}|}yq{w~}zxyxwwuvz|}y~yz}x~}~|xzmy}xwy{}}zywrrz{yw~|~|{||yusruwrlnsolnorusqv}}~||{zyyyxxyzzvqw~xtxz|~yu}~}~~~||}|y}|xz|}zz{}}|{{||~~{z|~y|~|}|y||{{tnu~}{z{|~|{yz}}~|zvsy}zuz}}|zwusrrrnkjlorsoknrrttrqpnosvromlnsqlgcglf`dfa`eikljhlnqvrkt}xsvzz{yuxzyxwty~wrvyzzsmu}uoqrvzsmv}wrsuy}tlu~y|~~{}}|}yt{ynt|}{sx}{yus|{ty~}~{w{~{uy}zvvux|vpw|{zunu~wpty{|xsy{www~}v|~|uy|}|xz|zy~|{}{xyztqtvvvtrokoromliggijkmjhklmonmkimsutqpqsy~}|{yy}~~|x{zsonu{vrqpsv|}yxw~~~}||{yvwzz{{yvsuy{}yruyz{||}~|{}{|~~|~vux||wtuz}}~~{vsy~ywuy}z|}{z{}~}~~{~xruwyztnqrqpnknrkfkoqsojqwtqtstvqjpvqlkhkniehjjjigmsmipuwyvtz}yttvrnnosvpjnsuvtrw~{z~~|x}wpprtuoilomlkimrnkqtvxvt{~{}x{{uvwvvsquyvsssw|xsuyz{yvz{vz{zvz~|ywvz~}~||~|zywvvrnoqqolhkpnlmooponqurppqv{zvwyz{{{|~{xz~{|~~~~}}~~}}}~~|{zwuwxxyvuwz}}z|~~}}}z}}{yvwxvux{xtvy}|~~|}|y{~~~{wz~}{|z{|||~~{xz|xuuuturpuxvtuw{~}|~~|zy{~}}}{{zwurnnonlkkklkjlnkijjmoljjjklkiijiimoopnlptuusrsvxxxyxwyz|~|}}}~|{{|}|zwxyxwxxxyyz}~||}~|yyyyyvsqpnnonlkjknqqpqsvz||}~~}{zzywsppppponopoprsttuvy|{{}}|}~~}}~~}{zyyzxwvvusrrrqnlkklmmklmlkllmlkklopqqqrtuvy{{{zz}~~}|{{||}~~}|}~~~}|{yxwvwwwvvvvxyz{||}~~~}|{zxwvtttssrsstuvxz{|}~}}}||{|}}||~~~~}|zxxwtqpooonlmmmllkkkjiijklkikmmmnoqsttvxyyyxxyxxyyyyxvwxwwwxyz{{~~}{ywvttutttttuttuvvvwwxyyyz{{|||}}{zyxwwvuuusrqpoonmmnopqqrsssttuuttuvwxxxyyyyyzyxwwwwvvvvvwwwyzzz{|}~}}~~~}}|zyxwvutsrqoonmmlkllkiiihiiijllmoprtuvxyz{{|~~~~~~~}||{{{z{{{zzzz{{{{||{{{{{{{z{{||{||||||||||||}~~~~~~~~~}|||||}}}}}|}}}}~~~~}}}|||||}~~~}|{zyxwwvvvuutttttssrqqponmlkjjiihhgggfgghijlmopqrstuuvvwwxxyyz{|}}||{{zyxxxxwwwwwwwxxxxxyyyyyyyyyyyzzyyyxxwuutttsssssstttssrrrrsssttttuvwxyyzzzz{{{||||||||{{{{zzyyyyyyzz{{|}}~~}|{yxvutsrqppoooooonnmmmmmmmnnooopppoooopppqqrsttuuvvwxxyyzzz{|}}~~}|{zyyyyyyzzzzzzzzzz{{{{{{||||}}}}~~~}||{zzyxyyyyzzzzz{{{{||}~~}}}}}}~~~~|{zyxwvvuutssrrqqqpppppppppoonnmmlllllmmnnoopqqqqrrrsttuvwxxyyzzz{{||}}~~~}|{zyxxwwwwvvvvvvvvvwwwvvvvvvuuuuutttttuuvwwxxxyyzzyyyxxwvvvuuutsstttttttuuvwwxyyzz{{||}}~~~}|{zyxvutsrqpooonnnmmmnnnnnnnnnnoooopppqqqrrrrrssssssttuvvwxxyz|}~~~}}|{{{z{{z{zzz{{{{||}}}~~~~~}}}||}}~~~~}|||{||{{{{{{zzzzzzzz{{|}}~~~~~~~~~~~~~~~~~~}{zywvutsrrqqqpppppooonnnnmmmllllmmmnnnoooooonnnnnnnoppqrstuuvvwwxyyyzzzz{{||}~~}}|{zzyyxwwvvvvvwwwwwwxxwwwvvuutttttuvwwxyyz{{||}}}|||||{zzyyxxwwwwwwwwwwwxxxyyyzz{{||}~~~}{zxwvtsrqponmllllkkklllllmmmnnooopqqrrssssssssttttuuuvvwxyz{||}}}}}~~~~}}||{{{|||}~~~~~~~~}}}}}}}|||||{{{{{||||||||||||}}}}}}~~~}}}}}|||||||||{{{|||}}~~}{zxwvutsrqpoonmllkkjjjiiijjkklmnnnoooooooooooppqrrstuuvvwwxxxyyyzzz{{{||}~~~}||{zzyyyzyyyyyyyyyyxxxwwvvvvvwwwxxyyzz{{|||||{{{{{zzzyyyyyyzzz{{{{{{zzzzzzz{{{||}}}}}}}}~~|zxvutrqpponnmmllkkkkkkkkllmmnoopqqrrssttuvvwwwxxyyyyyzzzz{{||}}~~~}|||{{{|||}~~~~~~~~~~~~~~~}}}|{{zyyxxxxxyyz{|}}~~~~~}}||{{zz{zzzzyyyyyzz{{|}~~}{zywvutrqpnmlkjiihhggghhhiiiijjkllmnoppqqrrssssssstttuvvvwwwwwwwwwxyz{{}~~}|{{zyxxxxxxxxwwwwwxxyyzzz{{|||||}}}}}}}}||{{zzzyyxxxxyyyzzzzz{{{{{|||||}}~~}|zywvutsrrqqppoonnnmmmmmmmmmnnnnopqrrsttuuuuuuuuuvvvwxxyzz{{{{{{||}}~~~~~~~~~~~}}}}}}}}|{{{zzzzz{{{|||}}~~~~}}|{{{zzzzzzzzzzzzyyyxxxxxxyyz{{|}}~~|{yxvutsqpponnmmmmmllllllkkkklllmmnnoopppqqrrrssttuuvwwxxxxxxwwwwwxxxyyzz{{||||}}~~~~~~~~~}}}}}}}}||||{{zzyyyyyyyyyzzzzzzzzzzzz{{{|||||||{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~}{zyxwvutttssrrrqqqppoooooooopppqqqqrrrrrrrsstuuvwxyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}||{{zzzzzz{{{{{{{||||}}}~~~~~~~~~}}||{{zzzzzz{{{{{{{{{{zzzzz{{{|||}}}~~~~~|zxwutrqqppooonnnnmmlllkkkklllmmnoooppqqqrrsttuvvwxxyyyyyyyyyxxxxxyyyyyyzzzz{{{||||||||||||}}}}}}}}|||||{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{|||||}}}}}}}~~~~~~}{zxwvuuttssrrqqppooonnnoooooooooopppppqqrsstuvwwxyzz{||}}}}}}}}}}}}}|||}}}}~~~~~~~~}}}}}}}~~~}|{{zzyzzzzz{{{|||||}}}}~~~~~~~~~~}}||{{{{zzzzzzzz{{{{{{|||||}}}}}}~~~~~~|zxvusrqqppoonnnmmmllllllmmmmmnnnoopppqrrsstuuvvwwwwxxxxxyyyyyyyxxxxxxyyyzzz{{{{||||{{{|||||||||||||{{{zzzz{{{||}}}}|||||{{{{zzyyyxxxxwwwwxxxyyyyzzzzz{{{{{||}}~~~}{zywvuttsrrqpppppooooooooonnnnnoooppqqrssttuvvwwxyzz{{|||||||||{{|||||}}}~~~~~~~~~~~~~~~~~}|{{zzzzzzz{{|||}}}}}~}}}}}}}}}}}|||||{{{{{{{{zzzz{{{|||}}~~~~}z}~vqsuuqlmqpmmmmnppmklorssnglssqljqurqstrrquzvsstwxutxyvvxwtwzzzuqvxuuwwvx{zxxyz{xx~|z{|}}}{yz{{z{{zz{}~{w{}z}}{{|~~|}yux{xuuvttwvuvvxzvry~wry}|yvw|~~|z}}z}zwvuvvrmptroprsrnmooooonmmmmnpqqpoqrrssruwustutvyzyyw{zwz|{yxyzz|}|zx{|z{|~zv{~}}z}~}~~}|}~~}}~||~~~{|~~}{yz||}{}|zz|zz|~~zuy~zyz||ywz||{yz~~||{|~~|}~~~|~xw}}ywtrqpppoppnmooooommmmprlglonoonopqtwurpoprstwwsrvyzxvvxwvsqvywvwvxvrx{uz}zwvx~~wy~wy|||zwy{yz{{{}~}z{|{|~}}}}|{{zyz{zyzyvvwxxwvyxy{yvwxxy||||{{}zv{}|~~}zvssy~vnqtwwqorrqrqoooonnnoqrssmmrqnpsuvttvwyyutwz{yuw{ywy{wvz|z{~zwvz~xt}|x{}~~}|{zy|~{z}}}~|y{}~}~y}~}|z{}|{{~{|zw|~z{~}|~~{{}}~~||{}~zw}~|z{~~|{z{|~|{~}}~}{{~u~}|z|xrruwvpjotrokjmmkkkkkklmmmmopnmpqqqpqqqqpqsuyxrqrtxtnqvxyspx{yvtswxwtrtwwwxwwwzzwx{|}wqy}wxy}|~z|}{|}~~z{~~{u{wrx{{{wuyxwy|}|yxyywy~}{z~z}}~~~xwywtrrtusqpopommlptqnoostompqqpnopoprsrqwwmmuxvrnsywuyzvu{~us|}wvxyxvvy}|y{|~~x}~|~{{~~}}~{z}|{|}{yz}}{zz{||~}}~}}y|||~~yz{{|~}y|}y}~|}}|{|||}|}{x~|}||}~}zxutvqlrwqmoppnmljjmqrnjkopqpnmmlnpnloqonnostmlsuqonosrntytorvvuqqtvwusstz~wry}||yz~{{{}~}~}{{|}~~~zuz}yx}}wtwz{yx{~zw}|{{~~|}~~{y|~xrtwuuusrolmopppponoopqpprqnosrqrrrrpqtsprtusrrpouyvtvxvuux|xqv|yz{}~zy|}~~~}|y~~~~~{~~~~|{~}}{~|||x~z||zz}}z{~~~{yz~~}~}~|}|~{yx{~~|~~|{|}~~~~}~~|{}~ztuwtpppqqlijkmmlmnljjjjkmnmljjkkkmomjloopppooppooprutrturqvyxyzyxxx{}ywz{z||{{}}yy}~~~~}}~|}z{{}~}~}~~|{}|{~~~~~~~}wtruwroqqomlnppqqommnppptqkmstromrvqmpqpqttqrvurrrvyzzxuxxuwyz|yuy~xu{~{y||z|~~}~~}}~~|~|}~{zzz{{{~~zyz{{|}{z|}{{~~~~~~~}}~~~}zz~~}|~~y}}{}}~~}}|wy}ysrrsspmmnookiiknjgilmmjilljhfjoomnpnlpsnnqqsqmszwsstuwxxwy}}zzyyyvu||y}zy{}~{}~~}~~~z}}~~}{|}}}}~~zyyvtutoouvrpnoqqortplorrrrrrsrpotxrnsusrpqtuutrrsvxutxwrruxyyzxvy||zxy}~|{|}}{~~}~~~~~}}~}||~}}~}{zz{}||}}}|z{~}z{~}|~~~{|}y{zu|}||{|~~|{{zxvvtrrqponopmiknppmjlmmmnopnlnpnnmnrtrooqqtwurssvyvsw{ywxxz{{zyz{|~{y}~{|~}~|~~}}~{y}~~}~|{}~{{|{xvuvvvusqqtwsmquuspprqsrnptsqqqtvpntvrpqqqtuwxustttwzzvvyyyzy{}|}|{}~}~}}}{~~}~~~}}}}}~~~}}~~~}|~}|}~{y~}|}~~||}~{{}}}{}~{~~|{}}~}~~~~~}||ywututrrplnqoljjlljilooolkmpsohnuttqnqrtvrrvy|wrx}{z|}}~~}}~}~~~~}~~}ou{~}~~}z}}ww{zx{{yztoptz~~{}}~{zs||v{~{skrzyw{wz{wz}}~ypxxsnhtjduyv|zxtqrwxz~zxusvyxx~zyy{|vsurrxusqnuyofccikhc_`deeaZ`he`abfaXY\[[Z]adfca^]^`bachmkfdegjnpppoliggkmopmkiilmnnnpsssvytqz||yy{|~|}{vv~~|vz{tw|tmpssrppqqnidb`cgfba`][YYY\`_[Z[[XUVXWWWTTY[WQPTUVZ[UQV\VPV]`a\X^b_ZX\a`bea_de]WakdZajg`_begikkjmojgmokhkrsptsiflqqosypekrnjlomjnqqmjjihlnihknplikjiloomjjlkfekokilooicfijoqlknroiipstssuwvvqowztry}zvvuppwzwuy|yuwzyw}}x|~z}xty|w{zrv}xttu|{vwustyzusyytuvwyvtvxyxvtuz~xy}{x}{pszyxz{xssyzvttx|zusqtysnuywwwvwvtuuw{ztt{{suy{{xux|yvuuvxxtrttrqppsrpuytoszwrrsuyxstvxyusuy|{uru{}smu}||{zz}~}}}|||~}~{~}~}z}}z}~|{|}|vy|xtuvy}||~}{xwwvvvrsy{|zvwzxvuy{qluyrmpwvrvunpwvpmorpnqusqz{v}}y|}}{yzzyzywwxxvqrtqmnnnoomrvutsrrsusquslnpoqqnpuwupnqtusuwomwytsuxyx{vox}rv|x{|}~}||{{~}}~}zvv|}{}{{}z}~~}{x||uw~}~|}~~{xz{zytptxuqpnkkjjlmihihddggfghhc_bgdacfdbeid_dfb_^`b`^^_a`^]]_bdda\]`_]\Z[^]\\\YWYZWVYYVUVYZXXZZYY[ZXWWWWWWXXVSRVYWTRPQUSOOPPQRTVUSSSVYVTVXYZYZ\[Z[Z\_^__]]][YZZ[[YVUVVVVTSWYURTVVXXSPRTUXWTUVTRU[``__`dfefffhiiihhkprpostnmrutrpprssssvwsorutsuwvsw{unnsxyy|}yvuv{{wttwyz}}|}~}~}}~~}}}}|z|~|ywxvtx|wqtvutstxxtsttuvwxwxzzyz|~||}~~|z||z}}zxxyxuvxvpprrqpnlkmonlloppmmqusrty~}yy{{zxx|~zxvuvwwvrrvwuutssrrttssuurqstsrqqppppppqqnkmonnnnoppqpqqqstqqssrrsrpopppopollmmkjmonmnnnopnmqsqppoqrnnssonnoqqrqopqomnppoprqpqonopnnppnnpsutrrstvuuvwxxwyz{}{y|~}|}}~}|~~|}{{}~}~}~~|}}yvxxwz{z|zttyxuuvusssspnnpqmihhinqnllkkkhgjmonkotsrqprtuusqruwxw{}wtx{|{ywutwwusswwrotxwwvustuvvxzyxyzzzz{~||~{wxxvutvyywwxxwwusstuvvvwyzyyy|}z{}|{zz||zz|}|~~}|~~}}~~~~}}~}}~~}}{|~~~~}~~~{x|zwyz|zttwwuuuvuttttvwvuvwwxwvvwxxxyzzzz{|zx|~|{|~~}{{||{{|~~{yyzz{{{{{|zyyyyz{zzzzzz{||{yy{|zwxywvvvutuvwvvutrrturqsrrrrturqrsvwssvxwvuvyxwyzwwyzyy{zxyzzzyy}~|{|~~}|z|~}{{{{zvuvutttqoqsrpqsuxy{}|}}}~~}|zwy|yuwxvuvvvutvzvruzwuyzzyx{~|~~}~~}|{{{|}}{zzz{}~~}{~}~||~~}|||{{{zzzxvuuvxzyxxyz||{{|zyyxyxwwy{|ywz}{yyzzzyxxy{{ywx|{y||yvvvwvvvuvy|{xwyywwxwvvwxxutvxyyxwwwvvusqrsqpqqppqrrommmmkkkkmoqppqrqqrsutrstuutvwxz{{{yz|yvxyz{z|}{{|~~{xxyywusstutrqqrstutuwzzz{~}}}~~~~{{~~{z{|~}}~}|}~~}~~||~}}~~|{|~|}}{z{{{{ywwvvxy{zxvxyyzz{{zyz|~}{{}}|~~~~~}zz|zyz{{zwvz|yxxy{{zzz|}||{|}~~~~~}}{zyxwxxutwz}}|{{{yyzz|~}~~~~}~~~|xxyyyyx{|zxwxyxvvvxywvwwwxvtuuttsrqrssssttuvwxxwx||yyzz{zz||zzyyzzxwwwvutuutsttsrsttttpoqrssqqttrrssssrqqrrqpooonmllkklmkjjiijiiiiiiijkkjklkkmoqqqrsrruwwwxxxxxxyzzz{zxyzwuvvusqpoqroklnnonnststwy|~}}~}{zzz||}|{{{z{|{z{{{{zyz{zyyyxyy{||{|}|z|~}|{|}}}}~~}}~~}~~~~||||{yyyz{}}}|zzzz||{{|||zxwy{}~}{y{}}}~~~~}~}}|~~}}}~~|}~|z||xuvwxxvuvtstvwwuuwxxvuvxxy{|~}}~|~~{wwzzyvqprpnqsstusrswz|}||||}{yz|zzz{}|{{zxxwvuuz{yxy{~}{}~}||}~}{xyzyyyyxvuvwsquxutuuuutvwwwxyyzz{{{}{xy{}~|yz{zyxxyy{{ywvvvvwvvxvsstwywtsttutsrqqqqpoqrrqonoonmnppnlllllllkiihihgghhgggedeeghecegijhhjkmmlmoqrpprstussvuttstutssrrqponnnmlllkjjkkllmnnpsvwxz|~~~}}}~~}}}|{yx{zxxyxwwvwxvvxxwyzzyz{||}~}~~{y|}zz{{{zyxxyyyyxxzzyyz|}~~~~~~}}~~}}}}|zyzzyxwwxxyxvwyyxxxyyyz||||}~~~{{}}{zywuvutstttuxxz{|~~}}|z{}~|zx{~zy~~}~~}||~}}~~}~~~}}}|zyz{|}|{z{||{||}~}}||~~~~|{||}}}~~~~}~~~~}||}}{y{zxxxz{xuvvuttuvvusrrqsutstutrqrttrponooonmmmkjjjjkjjkhegjjiiijjihiijkllkjjkmnoppppqrrrrsssrtuuttttsonopponmkjjjihgghiiimqppruxyy|}|~|y|{yz}~~|zzyz~}|}}|yvvxyyzzyz||~}|||}~~~~~|z{|{{zz{{{zzyyy{||{yxxwy{}}}}~~~~~~~~|{|{z{{yyz{{zzxxxy{zvsuvttuwyyxy|||zyz|}~~~~}||zyxxwvtsttrqppqqrtvwxz}~~~~}|{||{||{{{{{{{{|}~~~~~~}|||}|{{zzyyy{{z{|{|}}}~~~~~{y{~|zyy}}zxxwwurstsssttttuvusrrqqrpoonnnprsrqqpoooljjjlnoopnkklkjjihgedeghiiiijkkkklmmkkmnprsvxwvursuuvwxwtrrsssrrqomlmmkjihhhiklllnoprsuy}~~~{z|~}|}~~~}|{}~~~|{z{}}zyxz|yvuvvvvvxyxy||{{|}}|~~~~~~~~}}{{z{||{{{zyxxyzzzzzzzz|}||}|{|}}~}~}yz{{{zy{zvvxxxyyz{zz{{zz|}{{|}~~~~~}~~{z{{zxvtttusrrrtvvxy{~~~~}}}|{zz{|}|{zzzzyz{xuwz{zwwy{yz|}~~~~~|{|||}|{z{|}||~}||{|~~~}}~}}~~~~~~~~}{zzyyxvuuttuvwvtrrrqqrrrqprrqpqqrqppqponnnmlllmnlkjjiiiiiihghihiklmlklmmnopppnnopoqsrpoqssrsvursuvvvwxxyzzyxy{zwvwwvvvvusqqqrssrqqrrrvz{{{{||{{}~~~~~~~~~~}|{{}|{zzywwwwxxxvtttutsuvvvvvvwy{{z{||||}~~~~~||}|{yyyzyxwvwwuvwxxyxwvwyzzzy{}||}||||}~~~~~~~}~}~}}|{zzyy{{ywwyz{zzzyyzz{}}}~~~~}~~}}}|}}~~}~~}|{|{{{{xwvvvwwxwvuutuvwwyzyyzz|}||}~~~~}}}}~~}{{{{zyyyxwwvvvvvwxvuutttuvxvsttrqrssrpoonmnomllkkkkjjjkjjijlmmmlllmnonorrqpoprqprtsrrssstuwvuwzzyz{{{zyyyyz{zywvuuvvussttttttttuvuuwxwwwwwwvwyyxxxwwwwwwvvwwwvtssssssrrrrsrrsuutrrtuuuwxxwxyzzz|~~}~}}~~}~}}~~~~}~~~~}~~}}~|{{}|{||zyyz{{yyzzyxxyzzz{{zyxy{{zz{||||~}}{yz|}}}||}~~}|{yy{}}|{{{{{|}~~~~}}||~~~~~~~}|||{||}}{y{~~}{xuuyzzyxwwxxwwxxxwwxwwwwvvwyz{zz{||}~~~}~~}}~~~}{z{||~}ywvvxzzxwxwvtsttttttspnnopppoppnmnonnpponopollnnnnnmkjjkkmonllkjknprrpmmpqsvyxwxyurw|zxyyxwuuxyxwxxvtuvvttwxwvuttuxxxxxwwtstvxxvtsuuqqtvuvvtsrqtyywvvttstwyxwvutuuuxzyxyzzzz{|}}{{}~~~~~~}}}}~~{}~~}|{|~~}~~|z{}|yz|zvwzwty}zwxxz|}~|{}}}~~}~}{yxxy{|{{{zz|}}}}||}~~~|{||{z{||{{yxz|||||{ywz~~}||{zzz{|zxxxvwxxxxxwyzz{zy|}|}~~~}~}{{{{zywuuvustvsruwtrrtuvvuttuusrrqrsqnmllmmmlkjiiihhijjjjlkkkkmppoqronrsrqtwvrtxusvyyxwwwxz|zxz{wvyywwxwvusrsttsuvusrqssqqsvurqsssrsttstutrpqrqprusqsutrsttstvtqswxxyyxwy|{x|}z}}{~~~~~~~~}~~~}}~~}{|~~~|{|}{z||||||~~~~~|{{||{|}||}||}~~}}~}~}~~~~~~~~~~~~~~~}~~}~~~~}~~~~~~}}~~}~~}|{}~}|}~~|{|~}}~~|}~~~}|}}}}}}|{{{|||{{|{yyywuwwvutsstrpqrpoopqpnopnlmmnnlkmnmmmnnmmnnnnpppqsssttwywvxxwvuwxwvwwyywuuutttuutuutsssstusrtuutsstttuutuwwvussutrsvvusqrrrsssuutssssssstuvvvwyzzyyyz||{~}{|~~~~~~~~|~}~~~}~}}~~}}}}~~}|}}}}}}}}}}}~~}}}}~||~~~~}~~~~~~~}~}}~~{{|}|zy{|yyzzxxyzzz{{|{{|~~~}~~}~~}}~~~~~~}}~~~~~~}}||}~~}~~~~~~~|}~}}}|{||||}}}}}}}}}~~}}~~~~~~~~~~}|||{zz{{{zyyxwvusssrrrqqponmmnmmnnmlkklkijlllmnnnnnoonprqppppprsuvuuvwvvxxyxwwxyywwxxwwwxyxvwxxwvvwxyz{{{zyyyyz||zwwxxxvwyzxwvvwwwwvvuuuvwxxwvuvwwwxywvvwxxwy{zyzz{||}~~~~~}~~}}}}}|}~}}||||}{yyz}~}||{{{||{zz{|||{|~~~~~~~~~~~~~~~~~|{|}|{{{||||}|{|~~~~~~~~~}~}}~~~~}|||{{{{z{{|{{|}}~~~~}}}}}||}}}~|zz}}{zz|~~}~~||}~~~~~}}}}}{{|zyyyyywvwvsstsrqqqponnnmmnmklmmmlklnlkmnnnoooooppqrssstuuttuwwwwvwxxxxxxxxxxyxxwvwwwvwwwxxxyxwxyyxxyyyxxyzyyxxwvvwwvuutttttttutsttssstuutuwwwwwwxxxxyyz{{zz{{|}~~~~~~~~~~~}}}}|{}}}}}|{{{|}|{{|{{{{||{|}}~~~~~}}~~~}~~~}||}}~~}~~~~}~~~}~~}}}~}|}}||}}}}||}||||}}|{{|~~||}}}}}~~~~~~}~~~}{}~~~~}~~}|}~~}||}~~~~}|}}}~~}}}~~}}}}}~~|~~}~~}}}}~~~~~~}~|wsurs{wy|{uoosvvzzrhoxx{zwxxxvppu}uityvvy~qv~zsv{||x{{{v~yu||w{w}{zz|}xuroqy~{vwvss{~}v|yw}{~{y}y|tfuublxxx}rdxzst{zwe|t|}|~yfozzzyuz|vrnn{}ou~||}|oq{|zsuw~woppmpqr|~rwzmlprsux|zqopquwwvrooqsvxztlkmnoqsplieadffjnpnfbfmstpljjmoqssrjcmxwuwx}{tzz}rz{sx|}|nbo}}{uow|xwurxvknupkostricgnrusrtvvvv{~||}~~zus}|vrsu{}zww~|zu|}zyvqv}xrpw}~s}|z~t}~zzy{yx~~v~|wxyxx{rhpyutoinsonvztpmkqwvtmckwrmqstutsw}zw~}wrx|{zurvwrrx|wz~|y}{{}{wxz}zqkintmejpomkkpuqnv}z{|x{{z|yt|ztw|{y{|}yw~x}zux{||qgmvwtojpvpkr{}zwrwzswz~yqvyuqrtrqpnrxvty|yvxz{}|y~y~}~}yw{~ysuxupxvjjosvsruwwy|~|{|}w}tiq{zwqlrwuutqw{soy~z{yy|||}zy}{xxxursvsmv}nbo|xrqnoruvwuttpnt{wpkhmsqlqwvrqswzzxvvx|ytw|zwwz|~{xzyy{|{zunpsppsqnlkiilnnlgiqmgnsuzwpu}}yx{}}}}||{y|zstx|{yyy|~}~~|zxxz{xz}wrrtvxrloqnmnppqrqtvvwvs{|vy{}}~}y|}v{zz|}xwvwy{}}y~z|vuvvuuutrqsz{|~~z{||~~~~|}}~zyxz~wnw}zx}|ttvyzsmv~xqstwzrkqxxvpmu{tnrxzzrlw|uvvy{wwxxytmrwnchoqqkflrrsrr{x|{ww{tmqsqohbgmf^bghjgclvrpruz~}~~|wsw{wruz}{x~}{vtuqkiilmfacfgea`diihmqqtuv~zrrstvsprwww}}||}{yzy{|xvuru|{z}{y~~yusrrvytmllqusomklmosttsrty~|~|~}xrlqxsmkilrqnpsqoquz}xy{~}vy{yxxwy{umrytomjntssssuwvvy~}|~{tz}yvsturnnppnidkqicgkmponrwwtvwy{yuz~zxwux{zxvvwywtw{wtx}||}xqnnmkeaeib[_dfhhinsvy|}}{zyuvywvvu{~~|xsw|unmmprjegkkjihlolkpuwzxv}}{vy}xrswxyxu{~y|uwxxyuqv{ywyz||~~~}~zwurmilmjfdchljihilqqrz}y}~z|~|{xuy{xvvwvxwvy}||}{ztrokgfecb`\^aabdcfjllortvxy{~|z|{{}{xxvvwwvwxwwy||}|z}|vtsrqkdba`_]\]^\[]bfhhglpqsttuwwxy{zxwuvxurqpqutruyyyz{zvutokmonmlkptuuxy}}~|{{}~~}{yxvrpmjknmjijlnmmqtuuutwz|}|||}||~}{|}~|{wusqrurpqqrsrqstttvwwwvuwxwuttvxxwxzxxxxyzwstuvvtruwvvy{{{||xupkjihgedfhikpstttvy{{zyxyyxvvvtsqooomklmnmjijmmnprtutuz~~~~~{zyxvqmptsrqpsvvtuwwxxvx{zyzyz|zxzz{{zy{|zyzz{|{~}zwvutpmllmnnmnnmnprstuuwy{{{{}~}{|~}|}}~~{yxyxyyy{{yy|~~}{z{|||}~~~~~~~~|xutttuuttuuuvy{{zz{}|zyxyzzy{||{{|~~}~~~|||zzywyzwuvxyzz{~}yuqooomlllmopqtuuuuvwxxxyzzyzyyyxwxxxwvttuttsrqqpopqrrrstwxx{}}yvsqpmjkljijjlnoprssstrqqqpppponmoppoonnonnmlmnmmopppqsuvvx|~}|zzyyyxvuuvwvuuuuttuuuvvvxyyz{|~|{{zxwxxwvvuwyyz|}~~}}~}||}}{{|||{{{|{{|~}{yxvutssssrrrrrtuuuvvvvwxyzz|~~~~}}}|{{|}}}~~||}~~||{zyxxyyxxwwvuttuutsrpponnnnmmmmnoprtuvyyyz}~}}~~~}}|}}}{{zzz{zyxwwxwwwxyzzz{|}}{zzzzzzz{zyz{{{{zzzzz|||||{{{{{{{||}}~~}}{zyxwwvuvwxxwwxxxyz|||{{||||}}~~~~~~}|{{{||{|||}}}}}}}}||}}~~~}}}~~|zyxwuttrrrqqrstvxy{|}~~~~~}}}}|{z{{zzz{||zyyxwvuuvusrsstuwwvwxyyxyzywwwvuutsqponlkjihffffgghjkmnoqrtwxy{}}}~~~}}~~|{ywvttttuvwxz{|~~|{yxvtttutttttuvxyyz{|}~~~~}}}}|{{{z{|}}~~}|zyxvvvvvvwwxyzz{|}}~~||{{zyxwvuuuvxyz{|}~~~}|||{zzxvuutsrqqrssssstuwxz|}~~~~}|{yxxwvvvutsrqqsttuwy|}}}{ywvusrqppopppprtvxz{}~~||{||{zxwwututsssttssstttuwxyyz|}~}|{zyxwwwwwwxy{|}~}|{zzzz{{{|}}}}|{{{yxyyxwwwxwvwxwwwwxyzz|}~}}~}}||}~{yvttsqoooppqrstuvxz|~~}||{zyyxyxwwwvuuuuutsssstuuuuuvvvvutsrqnkjhgffdcbaabcdefhknqrtwy{}~~|{{{zyxxzzz{{|~}{yxwwyyz|~}|{zzzzz{|}}}~}{zxvutrpnnmllmlklnprtvy}~~|zyxxxwuvwwxyz|}~}|{zyyyyxxxyzz{}~~|ywusqnlkjjjkklmnpruwyz{}~|{zyxxyyyyyyyyyz{{{{||}}~~}|||zyyxwusssrrpopqqrstuuvwxz|}}{yxwusrqqqqrsstvxy{}~~~}{yyxwvuuutsssrrrsttuvwxyz{||~}}~~~}}~~~~~}|zywvvvttttuuuvvxy{}~|{zyxwwwxyzz{}~~~}}|||||||}~~~{ywutsqppppqrrtwy{}~|zxwvussrppppoonooonooooppqrttuwyz{{{{zzyyxusrpmkihggfffghhjlnoqstvy|~~~}||{|}}~~{yxvtssstuvwxyz|~~~~}}}~|ywusqpnnnnnpqsuwz|~~~~}{yyxwvwxxxz{|~~}}}~~~|zxvuttssrrsstvwy{|}~~~|{yyxwwwwwvuuvvvuvvvvwxyzzz{||}~|zyywvtrqqooooooopqrstuvwxyy{|}}~}{|}|||}~}|{ywvtsrqqqqrrstuvwy{{|}~}}|zxwwxwwwxxyzz{|}}~~~~~}}~}|||||{{{{{||{{{{{z{{||}}}~~~}|{{{zywwwxxwwxxxyyz{zyzzzzz{{{|||{{||}}}|||{|||{yxxxwutrpnnnmmmmmmmnopqrstttuvvwwwwwvvuutttsrqpopqqrrstuvxz|}~~}||}|{|}}}~}|{zxwwwwwxyyyz}}|{{zz{{{{{|}~~}{yxwvussssssstuuvxyz{}~{zzzyxxyz{|~~{zyxwvvvvvwwxz{||~~}{yxwvtsstuvwz|~}|{zzywvuuvvvwxxxxz{|}~~}{yvtrpnmlkiiiijklmoprtuwz|}}~~~}|{zxwvuutssrssssstuvwyz{}}{ywutsrqqqrstuvwxz{|}~~}|{zyxvvvuutttuuvvxyz{|~~}|zyzyxxxzz{|}~}|{zywvuuuuvxxyzz|~}zyxwusrqqrstuwyz{|~~}{zyyxwwvvvvwxyyz|}}}|zyxwwvuuvvvwyz|}~~}}}~}}}}~~}{zxvtrqomljigggedfghhhikllnppqstuuvvwwwvuuuuttttsrrrttuwwwy{|~}|zxwuutsqqrstuvwxxy{{|}~~~~~~}}{{zyxxxxxxxz{|}~|zyywvusssrstttuuvwxxyzz{{{{zzzzzyyxxwvvvwvvwwxz|~}{zyxwvwwvvwxy{{}~~~~}||}~}{zyywvtsrqpqqqqqrsuvwxyz{}}~~~}}}}~~~~~}|{yxwusqpnmkjjihiiijjkllllmnopqqrsstuvwxxyzz{}~~|zywuspnmlkllkkklnnnnnooooppqqqrsstvxyz{}}~|{zxwvuutsstsrrsstssttuuvvwxyzz|}~~{yvtsrpnnnmlkklmmnoooppqrstuwxy{}~}{xvvtsrpooonoooppqrstuwxz{|}}|zxuromkiggedcaabbbbbcdddefghjkmnoruwy{}~{ywusqpnmlkkkkkllmmnnoopqrsuvwy{|}{yxvtsqonmlkkkjiijjjjkllmnopqstvxy{|~~}zxwuutrqpoooopppqrtvwyz{|}}zxvtrponnmljjjiijkkllmnoqrtvxz{}~|zywurponmllkjihhiijiijkkklmooprtvwz|~~~~~|zxwussqpnmlkjjiiihhhhhijklllmopqsuxz{}~{yxvz{xzzxxxwwvxvqonmkjpuwxwvtsuwz|{wxxyzzxupmkjihkoqppqoorrrw{}}~|zuqtxvrssnijkihkmnpqrrrtvz||{{}|wusqqponmjgecaabbccfgfedehkotvx{|||~~{}}zxwwutuwy|}~~~~|{zyyzzywtolllkkklnqonopoosxz{}}~~}||}~}|~~~}~~||zy{}{xvuroooopqrrrsrqqruy|}zywuuuuuutttrqsvvw{~~~~~~~zxz}||}~{zzxwxzzzxwwussrrqqturopronrwvuy||{|~~~~~~~|{{yvtrrsrrqpmlkkkknqrqstrpswy{{wvvvuuvvuvwusuxvuy||z{|zxy||}~{{zwvwzzywutsqpruvwxwwxyz{|}~~}}}||||}}zwxyzz{{{z{z{{{|ywz}{z{|zyxwy{{{|}}{yxy{}~~}|}}~}}}{xwvtsttttutsrtvwxz}~}~~|}~}}~~~~}~~}}}|zyvuwyxxwuuvuuvxxyz{{{{|~~}}}{yyyzyxxwvutsrqqrsrqqpppppqstvwxyzz{}}zyxusturoprqoooooruutvxvtx{{z{||||||}}}~}~~}}|||}}~|{{{z{}{y{}yvz|{{||{zz{zxxyyxwwvutssuvuwxwwxyxxz|}~~~~}zzzyyyyywwwwwvwz||}}~~~}||}zxyzxxxxxxxvvvwwxwyzzxyz{{{|}~~~}}|}~~|{yzzyxxxxxwvvvutwywuwyyxyyy{||}~~~~|}~}{yyxwuttsssrqqqpqrrrqqrstssstutuvwwyzyxzzyy|~~||~}{}~|~~~~~~}{{{zyyxxxxxxwwvvvvwyzzzzyxz|}}}~}}~~~~~~}~}}}}||{zxwvuuuuttuuttuuvwxy{|}~~}~~}||~~~~}~~~}}|}}|}}}}}}}}}}}}~~~~~}}|{zzzxuuvuttttstvvuuuvvwyzz{|||||~~~~~}|{zyxxwwwvutuusrrrqqqrrqqqpqqrstuvvvvwxz{{}~~}~~}}|{zzyxxyyxvvwxyxxxxxxyyxxyzyyyzzzz{|||~~~~}}{zzzyyxwxxxxxxxxxz{z{|}~~~~~~~~~}|{zz{{{{{|{{|}|||{zxwwwvuuvvwwxxxyz{{{|~~}|}}}||}}|||{z{{{zzzzzzzyyxxyyxwwwwutssrssrqqrqqrrrrstsstuvvvvxxxxyz{{{|||}~~~~~~}}}||}}||}~}||{{{{{zyz{zyyyz{|}}~~}}|||{{zzzyxxwwwwwwwxyyyyzz{{{{|}}}||}}~~~~~~~~}}}~~}|{zyxxwvuuuvvuvvvwwxwxy{||z{{{||||||{{zzzzzzzyyyyyyyyyxxyxxxxxxwvvvvuttsssssssssssstuuuuuuuvwxxxyz{{|~~}|}}}|||{{yyyyyyyxxxyzzzzz{}~~}}}}}|{{|{{{{{{{{{{{{{||||||}|||||}||}}~~~~}}}}}}}}}}}}}~~~~~~}{{{zzzzzyxyyyyyxxxyzzzyy{{{{{{{{{||{z{{|{{zz{{{zzzyyyyyxxxwwwvuuuuttttutsstttttuuuttttvvvvwwwxyyz|}~~~}||{zzzyyzyyxxyz{{{{|}~~~}}}}~~}}}|||||||{{|{zzz{{{zz{{{|{{{|}}}}}~~~}}}}}~~~~~|||||{{||{{z{zzzzyyyyyyyyyyyzzz{{{{{z{{{{{{{{||{{{{{{zyyyxyywvvvvuttuuttssssttttuuttttvvvuvvwwxxxyz{{{|}~~~~~~}|{zzzzzyyxwxyyyyyz{{|}}~~~~~}~~~~~~~~~~~}}}~~~~}}~~~~~}}~}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~}|{||{{{zz{{zzyyzz{{{{{{{{|||{{z{{{{{{{{{{zz{{{zxwwwwwvuuvuttsttttssssststtttuuuvvvvwwxyzz{{|}~~~~~}||||||{|||||||}}~~~~~~~~~~}}}}~~~}||}}}}}~~~~~~~~~}~~~~~}}}~}~~~~~~~~|{{zzzzzyyyyyzz{{||||||}}}~}|{{|{{zzzyxyyxxxxxwuuvvvvvvuuuuuuuvutuuuttttttutuvvxyvttuvyzz|||~|vsyueszkc[bhe`\Z[__`bbcbaabbcfkomikmoqmjmmnoidp}}}{qv}~~z}{}{yz{{{vqonpooommljghijnrsromnoonmlptsrqqw|{{{yxwy~{wz|wpnmmmlmmmmmlmmnonoononllljlkhjlhccehkotutrqpooqrtx|{x{~}|zz~|~{z}}~}}|ysoljighhedfjw{{tkdddefgkmkkkiijkmqstrpliijklklnnnqw||zzz|~}{{||{{zxxz{xux}~{vrrsuxyy}zusqopuz{yz{|~zstwwvrooqw~~wosvplkjlnmlllllkjlpmhjjhfefkqvzwrqqqssssqjebagnnlmmieeeefiiiinuwv~xwvssuux{wuw{~|~}x|~{styyy}}{{yttvvvtqruy|xstuqqvz{|}}|zyyy{|{{z{}}||{z{{}~{vronpsvwusorvladgda``ejkkaY`gc_[VUVTSQRSSW[ZWVUVUTTVWXXYZWVXYYZXUVWWXXVWWWXXZ^bdea]_dginppnnosz~|zzy{~}zz{{zzxyzzyvtvvusrtuuuutttuusqqrsssssttrpopqppqrrsstuttx{ywwyz}}~~}{yx{~}|zwuvxxx|~|zxxxyyz||zyyyyzzywvwywtuwvtqprttuwvwxvssuvwxyzz{}}~~~~~}}}}{yzz||z}~}zwwxyzxvxyz|}~}{{{yz{wtrqtxvssqnllllkkkjhfdcdccb`ac`^^]^`_\\]_bddbbcccdhlmmonprolmnrvrnmorvsoonllmnppmkkllmnpommljilpqrrrrsrqpqpnnponmlnpnkmonnoponmkmnljjjhhkljjnprrnkmqsttuxz{~~~||~}}~~||{zz}}}}yvwyz{yutttuwxy{ywy{{z|}zyyy}|z{{}}~}||{zyz||{{yxx{|~|z|}|{{ywxwwz|{yvvwy|~~|z{}}{z|zwxyyzwrrstsqoprttpljjlmlhdabecbeghhghjmpppoqruwvsstsqqrtvvuutsrtutrtttwz|}~~|}~~~~}{y{~~|}~|~~|~~~~}}~|}~~}}~~}|||}}||{|}~}||{z{}|zzzwutttrstuuwy|}{zyyyzz{{zxwvutrpppmkmopppnjgghijjhjljjmoommnnopruvtstuuwyzyyyyyzzzyxvvx{|}{wutsrtvvxxxxwuutuwwvvwwvvuuwxvuuutsrqpqqpqpliknmlkigfdehjklljhhjkgefhhijjjkjijlnpsvy|||~~z}}|{}}||{{||{zzz{{{{zyz|zxxxxwwyzzyxz||zxuuuvwxyyxwxvvxy{zxwxyz|~}{|}~}x{}|{zxyzzyyz||||z{{zzzz|~~}{{zyyxxxwwwwvtrppppmklnmllkjihhgfhknprsuxyxxwwwxy{}~~}~}|||{z|~~}~}}}|}~~}~~}||||||{{|{z|||}}|}}~~~~~}~}}}}~}zz{zzzzzzzzyxy|}~~}}}~~}||zyvuuvwvtvwvuuutrrrrrrrtusqrssrrsuvwyzzxwyzzyyzyyz{{{{{{zzzzzywxxyywuwxwuutsssttsrrstsqqssrpoqstutstsrpnmmmnnllmmlljhhiiiiiiiiiijiijiiiiijjjlnoqrvz}~~~|{zyyz{{zzyxwwwxxxyzz{zyz|||~~}}}{yyzzzxwxxvtvwwwwvvvwxxyz{}~}||}~~}}}}|{zzzz{{zzz{|}~~}}~~|{zzyxyyxvtrrrrstttrppqqpnmlljiiiikmnnpsvy{}}}}~~~~~~~~}}}~~}}}~~~~~~~|{zxwwwwvvxz|~~~}}||{{{{zzzxwwxxxvuuuuvvvvwwwuuvwxxxz{}~~}||}}}}}}}}}|{zzyyzzzxwvuuuuvvvvuuvvuuvwwwvvwxwutsttsssssrqpoonmnmkkkjjiiijkjihghijihgeddcbbaaabdgjmqtwz|~}~~}|||}}}||||}~~~}}}|{{|{zxxxxyyzzz{|{||}}}|zz{{zyyyzzzzzyyyyxwwwxyyyxyz{}~~~~~~}|}}|{{{{{{{zzzz{|||}}}}~~~}}}|{zzyyyyxxwwwvutsrrrqponmmnljighhfegjknqtwz}~}}}}~~~}~}~~~~~}~~~~~~~~}~~}|{{|}}||||}}~~~~~~~~~~~~~~~~}|{zyxwwvusqpqonmnortwz~~~~~~}|{{{zzyxxxxwvvwwwvvwxwwwwxxxxyxxwwwxxxxxxwwwxxxxxxyyxxxxxxxxyxwvvuvvvvvutssrrssrqpppppppoonnmllllkjiihhgfeddddcbaaba_^^^^\\\\\]^`cfjmqtwyzz{{||}}}~~~~~~~~~~~~}}~~~}}||{|||{{||}~}|{{{zyyxyxxxxxyyyz{{{||}}}}~~~~~}}}|||||||||}}}}}~~~}|{{|{zzyxwwwwwwvvvuuutrrrqonmllkkmnosvy|~~~~~~}}}~~~}}}}}}}}}}~~~~~~}||}}|{{{{{{zyyyyxvutsrqpooooqsux|~~}|{{{{zzzyyyyyyyyyyyxxxxwwwwwwxyxxyzzzzz{|||}|||||||{zzzyyyyxxwwwvvvvvuuttssrrrrqqpoonmmlllkjihhhgggfeeeeddcbbbba````^]]\\\\\]`cgjnquxz{}~~~~}|{{|||}}~~~~}}}}||||||||||}}||}}}}}}}}}~~~~~~~}}~}}||}}|||||}}||}}}~~}}}|{{zyyyyxwwvuttrqonmkjijjkmorvy}~~~~~}||}}~~~~~~~}}}}~~~~~~~~}}~~~~~~~~~~~~}|{{{{zzzzyyxwvvuttsssrrsuwy|~}}}||{zyyyxxxxxxwxxyyyyyzzzzzz{{zz{{{{zz{{{{{{{zzzzyyyyyxxxxxwvvvvvuuttssrrqpoonnnmmlkkjjjjjjiiiiihhhhhhgghhgggggggfffggffghjkloqsuwxyz{{{||}}}~~~~~}}}}||{{{{{{{||||||}}}}||||{{zzzzyxyyyxxxxxyyyyyz{{{|||||}~~~~~~}}||{|||{{||||}}~~~~}}||{{yyyxwvuuvvuttsstttuvwxyz{|}~~~~~~}||||{{{{zzzz{{{{{{{{{|||||||||||||}}}}}}~~~~~~~~~}}~~}}|||||||||||}~~~~}}}}}}||}||||||}||{{{{{{{{{zzzzzzyzzyyyzzzyyyz{zzzzzyxxxwwvtttttrqqqqpppppooooonnnnnnnnnmlllmnnmmmmmmmnnnnnnmnnnnnoppoopppqrsstuuvwxxyzzz{{|}~~~~~~~~}}}}}|||||{{{{{||{{{{{{{||||||||||{{{{{zyyyxxwwwwwwwwwwwwxxxxxyyxyyzzzzz{|||}}~~~~~~~}}}}}||}}~}}~~~~~~}}||{{|{{{{zzyzzyxxxxwwwxxwwxyyzzz{{||}}~~~~~}}~~}}}}}}|}}}||||||||||{{{{|||{{z{{{{{{{{{||||}}~~~~~}}|{{|||{zz{zzz{{{zzz{{||||||||}}}|{{{{zzzzyxwwxxwvuuuuuttttttssssssrrssrqqrrrrrqqqqqrrrrrrrqrrssrrrrsssrrsssssssttttuuuuuvvwxxxxxyzzzzz{{zzzzzzzzzzzz{zz{{{{{{{{{{{{{zzyyyyyyyyyxxyyyyyyyyzzzzzzzzzzzyyzyyxyyyyyyyzzz{{{|}}}}}~~~~~~~}}}}~~}}~~~~~~~~~~}||{{{zzzzzyyxyyzzyzzzzz{{||{||}}}}}}~~~~~~~~}}}}||||}}|}}~~~~~~~~~}}||||{{z{{{{z{||||}~~~~~~~~~~~}}}}}~~~~~~~}~~~~|xyw}~{}~yxz}~{xsont{{{{ywvw|{z|yvuw{{{zwqlkmpruuqmklqvy{zvqqsv{}yyz~{yxy{ytqqsvxwtojijlpuvqllnopwzxusqrvz~~}{wuw{~xtrstuusokgfiotwxvttw{~}{uqpqsvyzvrpswz||yyz~|xwxz~~xutstx}~{z{}|~{z|~zxy|}}}xwwvvyzxurpqtvy}~{y{~}}zxx{{wssvz|{zzzz{}}}}~zwtssvwuqpokjoststtrsw}~||}}~{{|yy~~}|xtw|zwwvqnptvwwvtrruxyz{{zyyz|||}}zvwyxxzytqtxy{~}|}~~}~|xvwxyxwvsrtx{|~~~{yz}}~~}}~}yvtwzxwwvutwz|~~}}}~{{{}}}}~|yvrpomnqsqqqrvz}~~}|||}}|}}{xy|~~||}~{{{zzzz{{vrsutrrqnkihhhjjjiijknswxwy{z{}{{zzzyxwtrrsuxvtsssuvx{{{{{}~}{yxwvupkiiecegebbcbbgkjhjlllnqrrtusrtwwwyzwuuwxxxwvvutuvvvvtrrqqqssrrsuwz}|wuuvspppnllmmmmnjgkomlpsrqsuvx{|}}}}}~}}~~|zxvvvtrqonmorqpqrrrtwz|{y{~~}}~~}}||~~}}}}|{zxvuuvwurqpommnoonmklnopruxvuwz{}~~~|{zyxxwvuvwwy|~}~~~{xusrpnnmkiiiknqrstvx{|~}{{zz{}~}~}}}~~}||{yyyyzzyyzz{|}~|{zxutsrqrsrqtx{~}{yxwvtsstvvvvwvttuvwwwwwxyzz|~~}{yxxxvtuvuvy|}}}zwusronmkjkllmnooqswy{~~}{zz{{{|}~~{zxvusrstssuvxy{|}}zywvuvwz}~}{{{zxxxwwvutssrrqqqrsstuwy{|~}{ywvusqppoopqrstvxyz|}~~|xtromlkigfedccccb```a````abcdgiknrtwy|~~|zxwurqpnlllllnpqrux|}yvspmjgeba`_^]^^_`bdfgjmoruwz{|~~~}|||zyyzzyzz{|}~~~}{yxwtsqqqqqqsstvvwyz|}~~~~~}}|}}}}~}zvspmlifddccdfgiknoquy{}~|{{zz{}~}{ywvtqomlkjihgfggfghijkmprtvy|}}~}|{yvtsqponmllnopsuwz}|{zxvtsrqqppqqrstvy{}~~|{zzz{||}~~{xuspmkigeeddeffgilnqtxz{}~~~~}~}}~~~{xuromkjjijkmnprtvx{}~~~}}|}{yvsqpmllkkllmoqsuwy{}~|{{z{{|}~|yvsqonnmlmmnortvxz{~~|ywusqpoooopqruwyz|}}{ywurpmkigedcaa`___`abbdegghiklmooopqpqqqrsssstttuvwwxyzz{|}~~}zwtroljhfddccbbbbbdeefghjklmnopqrrstuuuuuvvvuuuvvvvwxxyzz|~|ywusrqppstvx{}~~|{ywvvuutssrrsttuvwxy{}~}{yxvtsrrrstuuuuvwxxyyyyyyyzzzzzyyxxxxxxxxxxyz{}~}{xvtrpnmlkkkklllmnoprstuvwwxzz{||{{{{{{zyxwvuttsrqpppqsuvy{}}|{zzzzzz{||~~}}}}|{{zzzz{zzzz{{|}~{zxvutsttuuvvwxxyyyyyxxwwwvvuvwwxy{||}}~~}}}|{zyxwutttttuvwy{}}{yxwwxxyyz{}~~}|{zyxyyyyz{|}~}zwvusstttuvwxz|}~~~~~}}}}}||{{zzzzyyxwvvutttttuutuvwxz{|}~}|{{zzzzyxwwwvvvuutstttuvxy{|~~|zywusqponmmlllllmnopqrrrssuuuuuuuutttstssrrrqqqqpponnnnoopprtvx{~}|{yxxwwwwwvvuuuvwxyyzzz{zzzyxwvtsrpnmlkkjjiiiiijjkklmmnopqrstvwyz|~~|{yxwvutttstuvwxyz|}~~~}}||{{{{{{||{{{{||||{{{{{{{{{{{{{{{{{zzzzzzzzzz{|}~~}}|{zyyxxxxxxxxxyyyyzzz{{{|||}}~~~}}}}~~}}}||{{||}}~~}|{{zzzz{{{||}}~~~~~}}||{{{{{{{{{{{{{{||{{{z{{{|||}}~~~~~~~~~~~}}}}}}~~}|{yxwutssrrrrrrsstuvwxyz|~~}|||}}~~|zxxxxyzz{}~|{ywtrpnmlkkkkkkklnoprstuuwxz{|||}}}~~}}||{zyxwuutsrqrrrstuvwxz{~{vrlpyummnt{wsqqvwtqpojhw}tuwx|zwxz{zuehovztnswxvnkqvtv{rx{{}~xv|~~rgpz}x|~|}{}}{xuw{}~xuy{t}}t~{vu||xqlt}|yw{}x{yx{xrstudp|}n|~rtxk}~mnq||ks}ocefq|hVi{}~mZjztxz|~ulzytoquy}vkwuutzyk{~v||rx|t{|z~sz{s~wwyz|{y|~{xsosxqinvwwwxzxssx}~}}|||z{zvtmfikmqjdillmgbcfkoqrpojen{vprtz~wnrwqlpsy~vkkmqwoftyouyz}sgt|u{~{{||z}~z~yux~|{{yywsuxwvz~}wwxz}xvstvusqrux~zwzzz}}||zrkhhryqhmusoquxz{~}~~~|||}{wvwxz{z}{u}~wux~qu}||{y|~umxxz}ytoqtnilrpjechpnmido|vnortuw{~zrw|zzwswyusmgkmgdhnkgnrsvqny}{xutxzvrtxzyuqu}~}||~z~}|}}vrstxwkbfg`^cfhkd]gsttqp|~~~{}ztz}wtwxw{|upopw|zwqnv~~~xz~z}uz||}x~yqpq~~stuuwtrtwsqw|{sv|z|{~xw~~~{ywrpu{ukfcgniejkhfdeghijlnrwtosxwvz~|~}wrrtuwyyuruzxw{}||~}{{|||{zxwxwtqsvqkmortpmnorssuuuxz|~|z|}~zvyzvsuxuruxxz{{{{}z{|xsvyxyupw|||}}}{zyxwtlffgknjgedhmoprusr|}|{zyz{wtx{}}vx|~}zxwx{{wstxz|zww{}~}z|x}zsuwxwniqyrlou||x}xz}}{pgp{riihlqlfgghiedlskbiruzws|vxz{{tosyvstu{z~~z~{rvzyxqkputrpmrwtrx|~{|uvytokgkmigggjkjkqvuuz~{}~|w{||zsstuurpmjottsqpsvyz|~~~{w{}}|w{|xtppqtxuqpnosy~ztstz|{z{~~~}|~}~~vx{yxxwxytlpwtpnkmrpopprsqpuzyvvv}~wz~{~~y|~yry}zywz|yw{}{yvsz|uy{{~}z~z}|z}}{|{{}zw{~wrvyy{wsvzz{ytx|vquyxwsnrwtqrsvytqx~{yzy}~}z~|wz~xtx{{{upv{wusrvytpuwuspntyrmnorsmhkooopquyvsx}~}z}}zy~y|{w}zttuwzwsw|zwxy~}z}}x}~{x}~{wuy|ywwxxzyw{zvxz}{wxz{{{{|}{y|~~zw{~{xvvutropspnmkpuropsuwwy|~|}y|}{ywy|||||}}~}z{|{zuqrrppqqqomnswusrqvywvustvttxzvqsuwyvrtuuxyxz|zx|~{x{}xuuwz}{wxz{|{z}{wz~}|}~|{xvwxtqruuutsvzyyz{~zzz{}|yz|{{~~{~~~}|}|{zwuwxvssttusqtvuuuux{{{{z{}}|~~|}~||||xuutssrqpnnorutrstvyyyz{}~|}~}|{{|}|{{{zzzyz|{zz{}~}|y{}zwtqrtrponoppprsrpqqtwusuvxzyxz{zyz{||yvz}}}~~~}zz{zz|}{zxwyzzyxxxyzzzywvvvvvtqpprsqppqqqstuvwx{~~|{|||zyyz{||||}}~~}|||{{{zyz{}}|{{}~~~~}|||{zyz{{{{|~}{{{zyxwwyxwwwwwvtvwxxxwy|}~~}~~|zzzyxxwvvututqonnoomlmoooonprqppqsutstuuuuuvxxxz{||||}}}||{zyyzzzzz{{yy{||{{{{|{zzzyyyxxyxxxwwwxxz{||}~~|{zyzzxwwxxwwwwwwwxxwvvvwwwwyz{{zz{|||||}~~~~~~}}||{{{||||||}~~~~~~}|{zzzzyyzzzyyyzzyzz{{{zz{{zyxxxyyyzzz{|~~}~~~~~~~~}||}|{zzzzzz{||{|}}}||||{zxwwwvusrssqpooonnnnoopqqqqrstvwxxy{|||}~~}}}~~}}||||}|{{zzyxwvwwwwvvvvvvuuuvuuuvwxxyyz{}~~~}|{z{{{{zzz{{{||}}~~}}}}~~~~~~~~~~~~~}}}}|{{{{|||||||}}}~~~~~}|||||||{{{{{{{{zzywvvvwwwvvvvuuttttsqpoooooooppqqqqqrrrsstuvvwwxyzz{|}}}}~~~~~|{yyzzzzzzz{{{{{|}}}|{{{{{zz{}~~~~}|{{zyyxwvvvvwwwxxyyyyxxyzyyyyz{||||}~~~~~~~~~~}}}}|||||||}}~~~}}}}~~~~~~~}|{zzzzyyyyyxxxyyzzz{{|}}}~~~~}|{{{{{{{{{|{zyyz||{{{{{{zzyyyzyxxyyyyyyyyyxxwwvuuttttrqqqpqrrrrstvvvwyyyyxyyz|}}}~~}{zxxxwwvvwwwwwvvwwwwwxxxwwwxyzzzyyz{{{{{{{{z{{{|||}}}~~}}}}~~~~~~~}}}~~~}}~~}}}|{zzzzzzzzyyyyxxxyyxyz|}}}~~~~~}{zzzzz{{{|}~~~~}}}}}}}||{{||{{zzzzyxwvvvwwvwwxyxxyzzzzyyxwwvvuuusrrrrrqqqrrrrqqrstuuuvxyyyz|}~~~}}}||||||}~~~~~~}}~~~||||}}||{{||||}~~~~}~~}|{{zyyzzzyxwwxyz{{{zz{|}}}}}||||{{{{zzyxyyzzyxyyzzzyyxxxyz{|}~~~~~}}}||{{zzz{}|}}}}}}~~}|||}}|{||}}||||||{{zzyyxwvwvvvwwwwvvwxyyzyyzzzzyyyyxwvuuutttssttttttuvvwxxxz{{|}}~~~~~}}}|||{{zzzz{zzyyzzyyxxxwvvvvwwwwvvwxxxxz{{{{|}}~~~~~~~~~~~~}}}}}~~~|zzzzyxvvvvvvvvvwwvvvxz{{|||}~}}}}~}}}}}}||}}~~~}}~~|{zyxwvuttttttuvvvvvwxyz{{zzz{||{{{zyxwwvvutrpppqqqqqqqrtuvvwxxxyzz{{|||||}~~~~}~~~~~}}}||||}|{{{|}~~}||}}}||||||{{z{|{{{z{|||}}~~~~|{zyz{{{zyz{{{{|||||||||}}|||}}|{{zzyyxxwwvwvvwxxyyzzzzz{{||}|||}~~~}}~~~~~~}|}}}}||||{{||}~~~}|{z{{zyxxxxyyyz{{{zz{{{{z{{{{{{{||{zzyyyyxvuuuuuuuuvvwwxyz{{{{{{|}}}}}}}~~~~}}}}|||{zzzyzyyyyyxxxxxyyyyyyyyxxxxxwwwwwwxxxyz{|||}~~~}}||||{zyyyyxwwwwwwwwxxxxwwxyyyyxyyzz{||}~~~~~~~}|{{{||{{{{|||{|}~~}||}~~}}|}~~|{{{{zyxxxyyyyyyyyzzzzzzyzzzzyyzzyyxwwwwvutttttsssttttuuvvwvvvwwwvvwwwwwxyyzzz{|}~~~~}~~~~~}~~~~~}|}}}|{zzzzyxwwxxxxwxyz{{|}}~~}}}}~}}|||||||||{{{zyyzzzzyyxxyyyyxxxxxxwxxyyyzzzzzzzzzzzz{{{{|}~~}}}|{zz{{{zzzz{|{zz{{{{zz{{|}~~~~}}|{{{zz{{{zzzz{zzz{zzzzzzzz{{{{{{z{{zzyyyyxwwwwwwwwwwxxxxxyyyyzzz{{||||}}||}~~}}}}}}}}~~~}}||||{{{zyyyxxxwxxxxwwwwwwvvvvwwwwwxy{||}}~~~~~~}|{{{{zyxyyyxwvvvvvvvvvvwwxyzzzz{{{|}~~~~}}}|{zzzyyxxyzzzzz{|}~~~~~}||{{{{zzyzyyyzzzzyyyyyzz{{zzzzzzzyyxxwvuttttsrqqqrrrrrstuuuuvwyyy{||}}|}}}}}}}|||||}}~~}|||{zyyxxwwvvuvvwvvwxyz{|}}~~~~}|{{{zzzzz{{{{z{|||{{z{zzzzzz{{zyyyyyyxxxwwwvvwwxxxyzz{{||}~~~}{zyyyxwvuvwwwwwxxyz{{|}~~}||||{{zzzzzz{zz{{||{{||}}}||}}}|{zzzzyxvvuuuuuuvwwwwwyzzz{{{|||}}}}}|{{{{{zzz{{||}}~~~~~~~~~}}}||{{{{zyxwwwvvvvwwvvwwxyz{||}~~}||{{yxyyyxwwwxyyxxwwwwwvvwwwwwwxyz{{zz{{{z{{||||}~~~~~~~~}|{{zyyyxxyyyyyz{{|}~~~}}}||{{{{{zzzyzzzyyyyxwwwwxxxwwvwwwvuvuutsrrrrqqrrsttttuvwwwxyyyyyyzz{{{{{{{{|}~~~}}}}|{zyyyyxwxxyzzyzzzz{{||}}}}}}~~~~~}}|||||{{{{||{||}||{zzzzzyxxxxxxyyzzzzyyyzzyyyxxyxyzzz{|||}}}}}}~~~}||{{zyxxxxxwwxxyyyyyz{{|{{{|}~~}|||}}}}}|||}}}}|||{z{{z{{{{{{{{{{{{zyyyyxvvuvvwwvuvvwwwwxxxxwwwxxyzyxyzz{{{||||}}~~~}}~~~~}}}}~~}}}}~~~}}|}}|{{z{|||{zzzzzzzzzzzzz{||}~~~~~~~}w}~}wosvy|z{}wonqty}|zxuvz{zzyrpx|}|wtw{{~{y{|~~}~}|yy|}}}{{zvrx~xw~}ytty{}}{{}~~xw~}{wwyz{z{|{xvttwxy||vqpqtvtsvutropstuuwzulnrsusqvwqmlmortwyuoqtrrtx~yvwxy|}{}||~}~~}|~{~{}||yy{}~|zz|~}}~}}~||}}}~|z||}~{xxz{zyx~zxyy{|}}}|}~~~~|{~}}~~~~}zz|~~~}|{xuvwwwyzywvvvvvvwwwyxuux{~}~{vz}||y{{{zz~z||xy~|{z{|}}||{|}}~}~}vrtvvwvtrpooqrrpnlmnnpqqswyyxwwxy{{z~|z{|}{y{~}z{~||{}~}~~}{zywvxywwwxyvsuy{|zz}}~~{~~}|~~}}}{{|yyyz|}zwy{zywwz|z|~~~}z|~~{y|}{|~}|}}|zyzyxwwvwwqnrqpstuuuvxy{|{}~}}|yxyxwurqsvxwuttx}|xwvy{tqvzxwwvronorokpsjfghkliikorpoqsxzwwyz}~|}~~~~~sy|wz{yvssvvuuvwvwxsrx|yxzzzyy}|x}}zz|}}~|~|}~~||~{|~~z}y|}~~{yz{z|}xsuyxyyxyxttx{}yvz~~{xw|~||~}{|}~~{}}~~~}~{}~|}}~{yz|yz~xy~~|}~}}~{utxyvutwyvuwwxyvvx{}wx|}|yxz|~~zyyz}{vx{zxxxvx||yy{zyy|}~}~}}}|xz{zyxyzxvx{yw|}vuzzxuquzwsvxtqtwrryzttuuvuvz}~zy{~}~z~~~}{{|{z|||}}|z|}{zyyyzz{zzyyxyyzzutyzwuwxyzzxxwwy|}}}wz~~|{zzzxvvvututsuvrpsuvvuvwvrtyyxww|}}~}}|||}{w{{wxxxwwursvwwtqrsrssqommopomnonnoptupqvxvvvx||z}~y{~{y}|utwwxwtvyusxzywuvzzyyy}~|~~|}|{}~}{}|z{|{zzyy{|{zzy{}||~~~y~~|~~~}|}~}{~}y{}}~~~~~~}}~||~}{}}}}}|z~}||{{{{{yxwyzvruwvvxxwvwvvy|||}~||~{~zzyvuwvsrtvwtpqsuxxwvxzyvx{|{xvy}{xwwzyussvxyyxvwyywtv{{xwyyywvxzyyzyvx}~|{{|~}|}}||~}}|}}xz}}|ywz~~{xx{{zxvx|{ywwyzxwwwwwwwwvvttsuyywwx||{z{|~~}}}~|zz{{|||zyzzyxyz{{z{{xx|~}}~}}}|~~|||ywxxxxxzzwuvwyzyzzzzyy|}~~}z}~|zzzxw|~zvy{xvvwxxvvvspsutrqpoonnoonnnmnoorsrrrrutruyz{zxz|~~~~|~~{xxyyxxwusstuuuwuprwwvtsw{vtwyyz||{||}|~~}|}}wx{zxvuvwwvvvuwyzzxwxzyzz|}|{z{}}|}{z~~~~}{z|}zwuy~}xxzzy|}|}||~|y{~{|~~}}~}~~{{}|{{zyxxyzxux|yuvyzzxwxy{zxwxz|zx{}~}zz}~{xwy|zwxywuxyutuvxvsv{zwwxzz{|{|~~}||{z~|y}}zyxxzyvvwwwxzxvyyxyy|~}~~}|}}z}}}|}|}~||~~~~}||{||zyyyxwy{zz{yxxz~~~~}}}|{{zyzzyy{|{{{{z|~~|{{|{zz{{|}zxz||{||{{{}~|}}~{}z~}xzz{zwvxyzywwy|~{y~~~~}}}|z|}zyz{{yxwyyxwvvusqqrrsrpnmllmmmkiijmomkmoqqmottrrtx{xvuw{~~|z|~{~{{~}zxxwxxxwustwwtsvwwwvvwxywvy{zyxz~|yyz}}|}}{{zzyxwwwwxxvtuxzywvwxxxxyzywyzzzz{~~}~~}}~~}|zyyzyvx{xvwyxwxz|yvx||{|{{{~~||~~~|z{{{zwvyxvuuwwuttuvvvuuvwyyxx|~|zz{~}zz{{{yxxwwwuvxyzvtx}~}yw}~}~}}~|{}}~|ww}}yxxxxzzxwxxzzvvyyxyzywwyyzzz|}||}}~~~}~~~~~|z|~|{}~}{{z{|}~}~|}}y}|{|~~|{|}~~{y}~{{{{{zxz|ywz|{zyz}|{~}|}}|{||||{{~|}~~}}~~~}}}|~~}z}~|{{yxvvyxvtrstrqrtuuppprurmqusspmnnpokknpqokosqpsttvwzz{}}~|w||u{~{}ps{rgiqw{|ztjimr{{w{~urrnv}{smhmqt{xsnkgjt}zuvzxvz~{vphs~{qv|xv~ws}vv{~}xv}|wnijklopkhc^^gnkhgdddacgjqsh^]ajoophaabfhgmsj__dnplqvsnkmt|{xw{{y}}zxxyxyywtsty|{vqmov{|{xx}~}zxutyyrlhcafkjikjecejosrkecdfdehf_ZVTU\b]TUUPPX\[Y\`[W]djnjcehedhmlhge][chc_fkcY^hihjlieehhioqhcgjgeinmghjdbiqrmmph^dnlfff`Z\cffdb`_`cbchmnjhkkkqusrrpquvv|vpswxwvxyxwusu{}xx|}~|~}xtwzxuy{upu}~}|~~z|}xrty|}~~~}{upu{{{zw}{}}~~{uquyupolhdee^^fhedehmorx}~|{zxz|zywsqxxw{|xsrvxuqmiiigddec_^^^abadhc_ekkknpswww{~}~{~}{|~{xwwyzrilqjchnia]\^`_``^^`bekpqrvzxx~x{~{xzytt{~xtwzwvy|zw|wqw|zwyzwstttssstqmjlomjjkigffikhfjmnptvz{yxtqstkgmoiehjigkmd]frldjqlgjmorrqqrqrsssuvtqnnqrqsvtpqvurv{yuttxzwvz||||}|}{xxyvtvvpouvsruwvuw}z||{}}yzz{}~~{~~zz}}zzxvsomljhfddghgghfefeeggfghjkjhlppopopqoosrnmmlhfgea`^\WRTXUQRTSSX]ZY`ddddhmnnppqqomkjkkid][[XSNLJGC??=956641343337;:;=@;7>FDAGKHGKPQRRSRQSVUSRSTUVURQRRONQTSSUTVYYXXZZZ\^][]^]\]]\Z\``^aca`beeegijkmponrvtrw|yvz~zvy{yyyxwy|~|z|}|~~|yvy|ywusvywvxz|}~}zxwvvtppoljiilolgimljihmsokqwtruyyxz{yxz{zzzxvuuusquxtprusrtuuuutttwyyyxw{~|~~~~|zxwwy|{zz{~|y{}zwvwww{~|{~~|sw|ulnqlfeea^^^[ZZ[YXXYXXVRTWTSTTRPQRONPRQQSUTRTUUVWWYZZZ\_]Z]acdcbdedbdfecbbaacdbacffeilkjlnkhjljgfeffb]`ca_`bbaehhhloonswwvwxz|zyxxxz{{ywz|zyyy|}|~~{}~|z{{zzxwxyyy{|{yzz|~~}~~|zzzxutsqoliihdabb`^^_^^^__^`ba`cfcaeifcdeeddcbaaba````aa`bca_`bba``bccbcedbdfdcehgfgghiijjikljhijhgiiijigilmlmnnnqssruwy{||~~~~}zxxyxwvttutrstvxxx{~~~yvvvutsrstuuvxz|}~}{ywtqonnjffgdabb_]_`^[]^\[[[\][ZZZ[]^^]]`bbbdfghhikmllkjklkjklkklmnpqrsuuvvwxzyyz{zyz|zyyzywwxvuuuspqqpqpoqtssvy{}~}|}|{{|}}~~~}}|{zxxxvsrrqppqpppqrttuwxwvvvwwvttsqpoonnlkjihgecddbaa`_`____````bccdddeffefffefgfdegghikjijkkjlnmlmmmllllkkjkllklnnnoppprstuuuuvutuvuuuutstutsuxvvxz{|}~|zywuuuutuuuvwxy{{|}}~~|{{xuuurqqrqpqrrrstuwxyyzyy{}|{|||{{|{yyyxvusrqpnmllkkjiijjjiiijjjiiiiijjjkklmnoprrstuuuvvvvuuuuvvuuvvwxxyz{}~~}|{zxwvutsrqponnnnnnoqrstvxyz{}~~~~~~}||}}|{{zzz{{{|}}~~~~}}|}}~~~}|zzyxwvvuttssrrrqqqpponnmlkjiiiiijjkklmnnpqrsstuuuvwwxxxxyyyz{{{||||||{{{{{zzyyyyyyyyyzz{|~~~~}}||{{zyyxwwwxxxxyyzz{||}~~~}}}}}}}|{{{zzyxxwvvutttsrrqqppoooonooppqqrsuwxyzz{{|||{{{zyyxwvutttssssssttuvwwxxyzzzzzzzywvtsrpomkjhgfffeeffghijklmnoppppooooonnnmmmlllklllllmmnnoopqqrstuuuvwyz{|}}~~~}}|{zzzzyyxxxyyyzzzz{{||}~~~}{zxwvusrqpooppqrstuvxz{}~~}|||{{{||}~~}}}}~~~}|{{zzzyyyyyyyzyyyyyxxwvvuutssssssssstttuuvvwwxyyz{|}~~~~}}|||{{{{{{zzzz{|}}~~~}|||{{{zzyxwwvvvvvwwxyyz{|}}}}~~~}}}||{{{{{{{zzyyxxwwvvuuttttuuvvwwxyz{||}|{zxwusrpnljhgffeeeffgghijklmnnnnnnnmmmmllllllllkkkkklllmnnoppqqrrrrrstuvwxyz{}~}|{{zzzyyyyyxxxxxxwwwwwwwwwxxyz{{||}}}||zyxvusrqonmmmmnoopqrtuwxz{}~~~~}}|||{{{zz{{|}}~}|{zyxxxxxyz{}~~}|{zyxxwvvvvvwwwwwwwxxxxxxwwvvuuuttssrrqqqqpppqqqrstuvwyyz{|}~~~~~~~}|{{{{{{{{||||||}}}}}||{{zz{{||}}~~~~~~~~}|{zyxwusrponmlkjjjiiiiijjkklmmnnnoopppoonmmllkkkkkkkkllmnoprrssttttttttuuvvwyz{}~~}}|||||||}}}~}}}||{zyxxwvvuuuuuuuuvvvwwwwwvvvvuuttssttuuvvwxxyz{||}~~~~}}||||{{{{{||}}~~~}||{{{{||}}~~}}}|{{{{zzzzzzzzzzzyyyyyyxxxxxwwvuuutsrqqpoooooooppqrsstuuvvwxxyyyzzz{{{||}}~~}|{zyyyyyyzz{|}~~}}}|||||||||||}}}}|{{zyyxvutrqpponmllkjjiihhhhhhhhiijjjjjjjiiiihhhhhhhhhiijlmnopqqrrssttuuvwwxyyz{{{{{|||{{zzyyyyyyyyzz{{||}~~~}||{zywvutssrrrrrrrsstuuuvwwwwxxwwwxxxwxxxxyz{|}}~~}||{{{{{{{{{|}}~~}}|||{{{{|||}}~~~~~~~~}}}}||{{zyyxwvuutsrqqpppppppppqrrssttuuuuuuuuuuuvvvwwxyyz{{|}~~~}}}}~~}{zzzzyyz{{|~~}|{zzyyxxxxwwwwwwwvuttsrqponmllkjjjjjjjjjkkklllllkkjiihgfedcccbbcccefghijlmopqqrstvwxyyz{|}}|||||{zzyxwwvuutsstttuvwwxz{|}~~~}|{zyywwvvuuuvvwwxyyzz{|||}}}~~~~~}|{{{{{{{||~~}}}}}|||}}~~~~~~~~}||{{{z{{||}}~~~~~}}|{zyxwvvutsrqqppooooooppqrsstuuvwwwxxxxxxxxxxxxxxxxxyyyzz{{{{{{{{{{||||||}~~~}||{{zzyyxxxxxwwvuutsrqponmlkjihhhgggghhiijkklllkkkjjihgedcba``__``abcdfgijklmnpqrstuwwyyzzz{{{{zzyyxwwvuutttssstttuvwxxyyz{|}}~~~~~~~}}|||||||}}}}}}~~~~~~~~~~~~~~}}|||||}}~~}|{{zyyyyyzzz{|}}~}|{{zzyyzzz{{|}}~~~~~}|{zyxwvutsrqqqpppppqqqrsstuuvwwwwxxxyyxxxxxxxxxxxxxyyyyzzz{{{{{{||||||{||}}~~~}}|{zzyyyyyyyyzzz{{zzyxwvutrpomljhgffeeddddeefggghhhiiihggfeddcbbaaaabbcdegijklmnooppqqrstttttuuvvvvvvvvvvvvvvvwwwwxyz{|}~~~~}|{zzzzz{||}~~}}}||||||||}}}}~~}{zyxwvvvvwxxyz{||}~~~~~~}}|{{zzyyxwwvvvuuttssrrqqqqqqqqqrrssstuuvvwxxyzzz{{||||||||||||||||||||||}}~~~~}}}||||||}~~~}|{zyxxwwwvvvvvwwwxxxxxxxxxwvutsqponlkjigfeeedddccbccccbbaa``_^^]]]]^^_`acegijlnpqrsttuuuvvuutsssrrqqqqqrrsstuvwxyz{|}~~~}||{{{{{{|}}~~~~}||||}}}}~~}|zyyxxxxxxxyyyz{{||}}}}}~}}}}||{{zyyyxwwwvvuuuttsssrrrrrrrrrrsttuuvwwxyyzzzzzzz{{zzzzyyyyyyyyzzz{{||}~~|{zyxwwvvvwxyz{|~~|{yxwvutsrrrrrssstuuuvvvwwwvvuuttssrqponmlkkjihgffeedcba``_^^]\\[[[\\]^`bcegiknpqrtuvwwxxxxwwvvvuttssssttuuvwxyz{|~~~}}|||{{{{{|||}|||}}}}|||{{zzzzzyzzz{{|}~~~}}|||}}}}}}}}}~}}||||{{zyyxxwwwwwvwwwxxyyzzzzzzzzzyyxxwwwwwvvvwwwxyzz{||}~~~~~~}}}}~~~~~}|{zyxxxxyyyz{|}~~}|zyxwvvuttttuuvvvvwxxyyyyyyyxxwvvutsrqponmmlkjjihhhggfedddccba``______`abcdfiknprsuvwxyzzzzzyyxxwvuuuuuvvwxyz{|}~}|||||||}~~}}|{{{zzzzz{{{||||}~~~~}}|||{{{{||{zz{|}}}}xstvy{|}~}y|{ywvuvxyzyywuwxvtuwusrqsvwwsptywvy|xtx|{yyzzyyxwvroqrrqsttutsttuvuvwyzzz{{{{{|~|z{||}{zyyz|zxxxyyz{zz|}~~~~~}||{zywwwuttutssssstvvvvuvxyzzz{|}}~~~}|~}{~|~}z{|}}~~{|}{z{|yvwxwvusstssrpnllljgggecdfeceffghkmpruxz|}~}|{zywvwyyyyyyzzz|}}}~}~}}}|{zyxvwwvtvwvvvwxyywy{yxyzyxwwvuvvsqrtqopqonoonmnoppppqsrrsuttvxwuwxvswzwtvxwwwwvuwxvtuusqrspmnnmkmomjknooqsrquyxwz}|z|~~~}{{{||{{zyzzyxyyyyyyz{{{||}}~~~}~~~~~}{yxwxxvtuvussrtwuruwvuvwwvwwutuutttsrrrrqqrspnoqpooonmlkihgfdba^^^\ZZZ[[[[\^`beilnprsuxyyxxyz{ywxyvsuvtrsutsuvtrtvvvvwwvxzywx{yxy{zxxxwwvuvvuuvwvvwxxxyz{{{z|}}||{{{|{{{ywxyxwvvvuvvutttttvxusuwwwxxwvxzxux|zwz}|{|~~~~}|{yywtrrqpoopnmnpppqsttvyyy{|}~~||}|zz{{z{|{z{}||}~}~~~~~}}}|{||{yyyxwwxxwwxwvwxwvwxvtuvtrrrqpppoooooooooooopppopooonmmmkihgda`_\YYYXWWWYZ\^`behijlooooppqppqrqppppopqpoooonnnnnmmmmmmnnoopqqqrstttttttsstttsrssrrrssststvvuvvwwvvwwwwxxwvwxxxxxyyyxyzzzzz{{{zyyzzxwwwvvvvvvwwxxz|||~~~}{zzxvutuutssssttuuvwxxyz{||}~~~}}}}~}}~~}}}}|}~~~~}}|{{{zzzzyyyyyzyyz{{{{{||||||}}}|||{{zyyxwvutrqqponnooopqqqrsttuvuuuvuttsqpnmkjheddba``__`abdegiklmoppqqqqqrsrqqrrqrrrrrrrrrrrrrrsrrqrssssssstttttttssssssssrqqqqqrrrrrrssstuuuttuuuuuvvvwxxxyz{{||}}~~~~}}||{zyyxwwwwvvwwxxyz|}~~}|||{zzyxxxwwwwwwwxxxxyyyyyyyzzzz{{{{{{{{{{||||||||||||||}~~~~}|{zyxxwwwvvvvvwwwxxxyyyyyyyyxwvutsrqonlkjihgggghhijklnopqrssttuuvvwwxxyyzz{{{|||||{{zzyxwwvvuuttttssssssssssssttttttuuuuuuuuuuttttssssssttttuuvwwxxyz{||}}~~~~~}}}}|||||}}}~~~~}}|{{zzyyxxxxwvvuuuuuuuuuuuuvvvvwwxxxyyyyyyxxxxwwwvvvvvvvvvwwwxyzz|}~~~}}||{{{{{{{{{{|||}}~~~}}}|||||||||}}~~~~}}}|||||{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}|{{zyxwvutsrrqqqqqpqqrrssttuuvvwwxxyyzzzzzzzyyyyyxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrqqqqqqqqqrssstuvwxxyyz{{|||}}}~}}}}}||||{{{{{{{|}}~~}|zyyxxwvvvvvvvvwwxxyyyyzzzzzzzzzzzyyyxxxxwwvvuuuttttttuuuvwxyz{|}~~~}|{zzyyyxxxwwwwxxyyz{{|}~~~}}|{{zyxxwwvvuuuuvvwxyz{|}~~~}}|{{zzzyyyyyyxxxxxxyyz{||}~~~~}}||||}}}}~~~~}}}|||||}}}}~~~~~}}||{zzyyxwvuttsrrrrrrrrssttuuuvvvwwwwwwwxxxxxyyyyyyyxxxxwwwwwwwwwwxxxxyyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvuuttssrrrqqqrrrrsstuuvwwxxyyzzz{{{{{{{{{{{{{zzyyyyyyzz{{||}}~~~}||{zzyyyxxxxxyyyzzz{{|||||||||||{{{{{{zzzzyyyxxxwwwwwwwwxxxyz{}~|}}yuy|yvwwxyxvutx{wsvxwuxzxvwwy{wsttvwsoqromnplhlqolmmmmoqpppprtttvwz}zvx{}{w||wy|||}~{zzzyz~}x~~|{|}}~}yyz|~}z|~}}}{zxvwxwvvuutrpsvvuxzxwz}xsx~xsx|xuvyyyyxyxtommmnooljlmnpnmmmllmmmnomkijllllmopnlnnlkmonopqsvwxvtwyxxz{{zz{||yv{~}{z|~}}~~}~~~}~}}~~}||{xwwxxxxwux|wsw{zw}|w{~}~}|}z|}y||y}|}~}z~}~|{{}~{xz{yxxxutvwvuwywtwzxwwxvtuxvtvvusturmnpmiknjejqomqssstusqtxuqxxrw|xtw|xsvxwvxzzxy|{z~}z|~zwz|{zz{~~z|uy~|y|{{{ywwvsrtvtrssturoonnmlklljgkolikllkklnnpqppsutruywuwxyzxvz~{x{~zy{{z{zy{|}~|z~}|~~~~}|||~~~}|{z|~zvz~|ywvy}ytx{vtuvurqrpnpsssttsrqqonquqnqtrppppoopoortssssw{yx{}~~~~~}~z}~}{{|~zwxzxvwx{~{y~~{|}ywvvsoqspnnnpssrqrtwwwvuvxyxwwz|zwz|yvvwvvwxxx|~|y{}||}}~}~|~|x|~~}~~~~}~~|yxwwwwxxwvusrrrqqpqpnnnprqosutsttqoqsokkmkiloonpsrqtwusvyxyz{zz{}{z}}{}~|}~|}}}}{}~|z|~~}~~}}}{z|~|y{{vqrsokmnmlmoooqrqqqpqqqppomlmmmmlkmoooprqpqttsvyyy{||}~~~}~}~~}|{{}{z|~|~|z|}z|~|z{}|zz{|}|{}}zzzwuuvvwxyxxy{{{{{~}z{zxvvuutttsrrrqqrrrsssvxwwxyyxz{{z{{{z{{zyzzyxxxyyxwxzyxz|{z|}{|}}}~~~~~~~~~~}~~~}}{{{{|}|zzyxvtsqnnmkiijkklmmnoqqqrsrqqqppnmllkkkklnmmoqrrtvvvwyxx|~}~}}}}~}}}{yxwusqonnmmnooopqonopnnoppooomlmmkjklllnooopprtttvxxwxyxxyyzzzzzzyyz|}}~}||{zyxxwvvvvvwwxyz{||}}~~~}||{{||}~~~~}}}~~~~}}}||}}}}|||||}}}|{zyxwwvvuutuvvvvwwwwvvvvvwxyz{|}}~~~}}}~~~~~~~}|{zzzzz{||}}~~~~~}~~~}{ywuspmkhgfddddddefgijkmopqrssssrqqpponmllllllllmnopqrstuvwy{|}~~}|zyxwvuuutsrqpppqqqqqppoonnmmllkkkjjihiijkklmnoqstuvxyyzz{|}}||{{{{|||}}}}}~~~}|{zyyxwutrqqpppqqrtuvwxyz{|}~~}}||{{{{{{{{|}~~~~~~~}}|{{zyxxxyyyyzzzzzzzzzzzzzzzzzzzz{{||}~~}}}}}}~~}}||{{{|}~~~~}|{{{{{{|||}~~~~~~}~~~~}}|{yxvtromljihhgggfffffgghijjklllmmnnoooooooonnmmmnoopqrstvwwxz{}~~~~}}|||||||{{{zyxwuttssrrrrrrrrqqqppoonnmmllllllllmmnnoopqrstuuvwxxxxxxxxxxxxxxxxyyzz{|}~}}|zyxwwvuuuuuuuuttuuuvwxyzz{|}~~}}||{{{zzzyyzz{{{|}~~~}||{{{{||}}~~~~~}}|||||||||||}}~~~~}}}}~~~~~~~~~~~~~~}}|{zyyyyyyz{|}~~~~~~~~~}}|{zyxwvutrrponnmkjihhgggghhijjjjjjkkllmmnnnnnnnnmmnnopqrsuvxz{|}~~~}}}}}}}}|}}}~~~}}}}~~}|{zywvuuuuuttssrrsstttuuvvvuuuutsrrqqpppppppppppqqrssttuvuuuuuvvuuuvwxyz|~~~}}}}~~}||{{{||||||||{{{zzzzz{{{|||{{zz{zzzzyyyyyyxwwwvvvvvwxxy{|}~~}}|{{{{zzzyzz{{|}}~~~~~~~~~~}}}}}|}}}}}}}}}}|||||}~~~~}}|||||||||||||||}~~~|{zxwwwwwwwxyyz{||}}~~}}{zxwvusrqponnmllkjjjjjjiiijjkklmnopqrrrsssssrrrrrrrrrssttuuvvwxxyyzz{{|}~~~}|{{{{{{{|}}~~~}}|{zzyyxxwvvvuuuuutttttuuuuuuuuutttttsrrqqqqrrsssttuuuvvvvvvwwxxyyzz{||}}~~~~~}|{zyyxxxxxxyyzz{{{|{{{{{zzzz{{{{{{{{||||}}|}}}~~~~~~}}}}}}~~~~~~~~}}}}||||{{{||||||||{{{{{||}}}~~~~~}}}||||}}~~~~~~~~~~~}}}}}}}}}}}~~~|zxwutrqqpoonnnnnnnnmmmmlllllkklllmnnoppppppppqqqqrsstuvwxxyyz{{|}}}~~~~~~~~~~~~~~}}}|||{{{{||}}}~~~~}}|{{zyyxwwvvuutttsssssssssstttttttttttttttuuvwwwwwwwwwwwwwxxxxyyzzzz{{{{|||||}}~~~}|{zyyxxxxxxxxyyyyyyyzzzzz{{{|||||||||||}}}}}~~~~~}}}}}}}}}}||||||||||}}}}}}}}||{{{zzz{{||}}~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}~~~|{zxwutsrqppoonmmmllllllkllllmmnnooppppqqqqrrsstuvwxyzz{||}}~~~~~}}|{{zyyxxxxxyyyzz{||}}~~~~~~~}}||{zzyxxxwwwwwwwvvuttsrrqqqrrrrssssssssssstttuvvwwxxxxxxwwvvvvvvvwwxyyz{{{|||}}}}~~~~}|{zyxwwwwwwwwwwwxxxxyyzzzz{{{{{zzz{z{{{{{|}}~~~~}}||||{{zzzzzzzzz{{|}}~~~~~~~}}}}}||||||}}}}~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||}}~~}|{yxvutsrqpoonnmmllllllmmmmnnnnooppqqrstuuvwwxxxxxyyyz{{|}~~~~}|{yxxxwwwwwwwwwxxyyzzz{{{{{{{zzyyxxwwwvvvvvvvuuuttttsssrrrrrsssstttttttuuuvvwwxyyyyzzyyyyyyxxxxxxxxyyyz{{|}~~~}{zyxwvvvvuuuvvvvvwwwwwxxxxxxxxyyyzzzzzzzzzzzz{{|}~~~}}}|||{{{zzyyyyyzz{{||}}~~~~~~~~~~~~~~~~~}}}|||}}}}~~~~~}}}}}}}}~~~~~}}}}}||}}}}}~~~~~~~~~}}||||||||||}}~~~~~~}||{{zzzzz{||}~~~|{yxwvutssrqqpppppppooopppppppqqrsstuvvwwxxxyyyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyxxxwwwwwwwvvvvuuuuuuuuuuuuuuttssrrrrrrrrssssssssrrrrrrssssstttuvvwwxxyyzzz{{|||}}}}}}~~~~~~~~~~}|zyxwvvuuutttttttsssrrrrrssstttuuuuvvvvvvvwwxyyz{|}}~~~~~~~~~~~}}|{{{zzzyyzzzz{{{{{{{{||}}}~~~~~}}||{{{{{{{{{{{{{{zzzzzyzzzz{{||}}}~~~}|zywvuttsssrrrqqqppppppppppqrrsttuuuvvvwwxxyyzz{{|||||{{{{{{{{{{{|||}}}}~~~~~~~~~~~~~~}}}||{{zyyyyyxxxxxwwwwvvvuuuttssrrrrrqqqqqpppppqqqqrrrssssttttuuuuvvvvvvvwwwxxyz{{|}}~~~|zyxwvvuuutttssssrrrrrrrrrrrrrrrrrrrrrsstuvvwxyyz{||}}~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}~~~}||{zyyyyzzz{{||||||}}}}}}}~~~~~~~}}}||{{{{{zzzzzzzzzzzzyzzzzz{{{{{|||}}}~~~|zyxvuutsssrrqqqqppppppqqqqrrrssstttuuvvwwwxxxyyyyyyyzzzz{{{{{{{{{{{{{{||||}}}}}||||||||||||||||{{zzyyxxxxxxxxxxwwwvvvvuuuutttssrrrqqqqqqqqrrrssssttttuuvvwwxxyyzzzzzzzzzzz{{|}}~}{zyxwvvuttssrrrrqqqppppppppooopppqrrsstuuvvwxxyyzz{{{{||{{{{zzzyyzzzzz{{{||||||||||||||}}}~~~~~}||{{{{|||}}}~~~~~~~~~~}}}}}}|||||||{{{{{{{zzzzzzzzzzz{{{|||||||||}}}~~~|zzywuvwvttttuutssuwuttutsttsrssuvvuvwy{yxz{{{|~|{~~~}||||{{{{|}{z{}~~~}|{z{|yuwxvtvxvtx{zy{}|{{{zyzzxvwxurtvuuuvvvxyvsvxvtwzxvz}|{}}~}~~~~~}~~}|zvsssqoooqrrssrsutttsrqonlljhikkjjjklmoppqsuwz|{yz|zyzzzyxvutrpoopqnlorrqsuvwz}~}}y{}~~~~}|~~}}{zz{{yzzzyz||{}~~~}{{{yyz{ywz~}{~{xwvsqqqpoonnonmnoonooonnppoopnmnpoopqqprssstuuvwxwwz}|{~~{|}{xxyxwwwvvwyxwz~{x{}{}~|}~~~~~~|{{||zxxyyxvxzzzxxxyyz{zzzxvwxxyxvvvuuuvwxvtssrqrtttssuwwxyz}~}{}~~||}~~}zxz{yy{}|}}|}|yyyvtsrruxy{}}|{zywuuwustvttttsrpoooonkikljiiikmllnprtvwxxyz{|{zzzwuuuttsrrqnmlkmnmklnnnoorvutx{zz|}}}~~}~~~||||{z|}|z|~}~~~~|zzzyxxyyxxxyzzy{}}}|yyzxwvvwwy{{{}~~~}zwusqpoonmnooprttsuvusuvtrrqqqnkmnlklmmmorrruxxwz|}}~~}|||{zxwwwvuuuwywvy{zyz{{{zzyxyzyyz{{{{{|}~~}~~|{zyxxyxwwvwywuvwvvvvwxxwxyyyz{}~~~~}|zyyzyxy{|||}}}~~}{|~}|{zzzzyyyyyyyz{{||}~~}}|{{z{|}~~{yxxutssrqommnlklmkjkkkkkklmmnprqqrstvvvxyyyxwxxwwvuutrpppmkklllmnoprsttvxyy{}|{}}~~}}}}}}~}{{zyxvuuttssstuvwy{}~~|zxvurooonnmmoqrtuwy|}~~}||{zzyyxwwwvuuutsstsrrrqpoomkjjjihhikllnprtvwy{||~~}}|zxwxwvvvvuvvvvxyyz{|||~~}|{ywwxvuuuvvwxxyz|}}~~}}|zyywvutsrsstuuvyzzz|}}}~~~}||{zzyxwvutsstttuuuvwxz{{|}}}~~|zxvusqpomkjjiihiiiihijkklmnopqstuvxyyyzzz{{zyyyyyxxxxwwvvutssssrssstttuvvxyy{|}~~~~|zyxwvvuuuvvwxyz{{|}}~}{zyvtttrrrrrstuuvvxyz{|}}~~~|{zyxwvutsrqponmlkkkkklmnoqrsuvwxyzz{{{{||||||||||{{zzyxxwwvvuutttuuvvwxy{|~~}|zxvusqonmlkjjklmoprtvxz|}~~}|{zyxwvvuuuuvwxxyz{|}~~~}|{zyxwvuuuuvvvwwxyz{|}}~~}||{{zyyxwvuutsrqppooooonnnopqrrstttuvvvuuuuutttssssssssttuuuvvvvvvvvvvvwxyyz{|}}~~|zyxwvuuuvvvwwxxyyyyyyyyyyyyyyyyyxxwwvuutsrrqqppoonnnnnoopqsuvxz{}~~~~}}}||||{zyxwvtsqonnmllllmmnopqstuvwxyyzzz{{{{{{|||}}}}}}}|||{{{zzzyyz{{|}}~~|{{zzyxxwwwwwxxxxxxxyyz{|||}}~~~}|{zxwvutsrqpppqqqrrstuvwxyz|}}}}}}||{zyyxxwwvvvvvvwxxyzz{|}~~~}}}}}}~~|zyxxwvuutsrqpoonmmllllmmoqrsuvwxxyyyyxxwwwvvuutsstttuuuvwwxyz{{|||||||{{{{|||}}~~~~}|{{zzyyyyzzz{{{{{{{{{||}}}}}}}}||{{{zzyyyxyyyyyyzzyyyzzzzz{{{{{{|}~~~~~~~~~}|{zxwutrqponmmmllmnnopqrstvwwxyyyzzzzzz{{{|}}~~~~~~~~}}}|||||}}}~~~~}|{zyxwvuutsrqqppoooppqrstvxz|~~}|{zxwvutttuuuvvwwxz{|}~~~}}||{{zyyyyyxxxxxxyzzz{{||}}}}}}}|||}~~}|{zzzzz{|}~~~}}}||{zzyyxwvuutsssstuuuuvvwwwvvuuttssrqqppppqqrstuvvwxyzz{{{|||}}}~~~~~~~}}}}}}}}}}}~~~~~}{{zyyxxwwwwwwwwwxxxxxyyzzzzzzyyxxxwwvuutttssssssssssssrrrrsstttuvwxz{}~~}}||||{zzyyxwutsrqppoonnnnnnopqrssuvvwxxy{||||}~~~|vy|{teo{{ld\^d`\^^`cba__`aabdcddfjjjmooojeeegjd_itusvwnfvxhovvvtrssuyyvuwytquwtrqomlmkfa_\\]^^\[\\ZZ]`eiihfceeba``ehgijkostsqquvx||{{{{uppqoljgfecabdeeghhfedfghkkkkihiiimpmhhjlot|~~~zwwxz}|}~~{yvsoljkkjigefly||tkegjkmmnooqsttttvz||yvropqponmpqqty}~|{||}}zvutttsqppsvsprutrnihjlpqprqlhda``cfffgggknqqquwtuvx|~~|ytqnmopruuspomf_abaa`^\]bgfdfgd`][\]TKOTPNNOSVVWWWXXY[^_[WY[YXUTY^cfc__aceffgfb_]]cjjhfd`^]]^^]\[\bhjjqvnfhighiinrpnqvx{{xvv|wmszuokhhgcbbbcfknlhijkjjkmorsstrpqsstsqrsrrqpqrrsrruyzzwuwzz{}~}}|{|||~{|~zwww{{wutsspoprsuutsrrqonoppqonnnopqqsuvvxzzyyxwvvwz{{{zzyz{{|}}|}~|}~zwyzwututrpnprponlhda`^^`b`\YXXYZZ[[[[\]^__`aadgeceeba^\^___^\[[YWXYYXXYZZ[]_bccfheaacdfghiknppoqspnopsvwxwvvvwxxvvutsrqsusrqruxyzxw|~}}{xwwwxuqstsrqpnlllmnmkmnmnponnljkmnnoppqomlllmopsvvvvux{|}|{}|~~}{yyywxxz}}}{~}|~~}|||~{xxxz{zzyxxyww{~~}~}~}zyy}}yy{}}}|}~~~|~~|xvvuuvvvvsruwwvwwtrrsvxtonmmooolkmnnnlkihebab`_cfgfgigeefdcddcb`^_aa`____^__`beffgffgikmmkhkmmlkhhjihjmmlkjlpruy{zwtsssuwxyyxvtttttttvvtrsutuwz|~}{~~~}{z||{}~}~~~{{||}}}~}{}|z|}{{}~~~~~}||~|z|~~}z{~~~~}|{{|||}~~~~}}}~}|{|||~~}|}}}~}{{zxvxzyxwxz~}||{}}{|~{xxxy{ywyzxvwxxvtsrqpqrrpmlmmlnqqpomoqqqrsrrsvxxvrqomlmnopponlkkkkmmmnmlmmmoppponmlkkkjiijllifimnoonnopqtvwwyywuutronnmmmlmnljkllmopqrqqrtuw{~}{{{zyy{||zxxz|||||{wtw{zzz{}~}}}}}~~~~~}||}~~{z{}~}}~~~~~{}~|zzzzz{}~}~~}|{zyxxxy{|}~~~~~~}}~}~~}|}~~~}|}}~~}}}~~|zyxwvusrqommmnnnmmnmmoqqrrrssuvutuvvvvwyzxwusstsqqqpoooonoomlkkmnnmmlllkklmmmmmnnnnnmmmllmnprsttrrqrtssturnmmlllkjhhhhhhiiiijlnoorutstuuvwwwwxxwuttssrrtuwxxxyyz}}}~~~~|~~~~~~}}}}}||{zzzz{{{{{{{{|~~~~}}|||{zzz{}{z{{{|||}}~}}|{zyywuuuttuvvvwwz}}}~}||||{zzzzyzzz{{{|}~~~~~~}}}}}~{zyxwurrrqponnoqrrrqqrstttsrstvwwvuuutrqpponmljjjjjjihgghiijjkkklkkkllllllkkkjjjkjjjjkmnnooopqrrrstttttutssssrrrrrqqrsttttttuwxxxxyxxyyxwvvvwwwwwwwwwwyyz|}}}~~~}{zzz{{{||}~~}|zyyyxxwwwyyz{|}~~}|{{{|||{{zz{{{{||}~~}|{ywwwwvvuvvvvvwwwxxyxxyyyyyxwutsrponmlkkjiihhhiijkllmnooppppppppponmmmlkjiiiiijjjklmmnoopqrtttuuvvuuuvvuttttttttstttttttuuuuuuuuuuuttsttuuvvvwxxyz{{||}~~~}}|||||{|}}~~~~~~}}|{{{zzzyyzz{{{||}}~~~~~~}}}}}}}|}}}}|||||||}}}}}}}~~~}|{{zyyxxxwxxxxxxxxxxxyxxwvvvutsrqqponnmlllllkkkllllmmmnnnnnnnnmmmmmllkkkkkjjjjkkkkllmnoopqqqrrsssssssrrsssssssssttuuuuuuttttsrqqppppopppqrrstuvwxyz{|}~~~}}|{{|{{{{{{|}}~~~~}}}||{{{{{{{{{|}}~~}||{{{{{{{{{||}}~~~~~~}}}~~~~~~~~~~~~}|||||{{{{{{{{|||}~~~}}|||}}}}~~~}}||||{{{{{zzzzzzzyxxwwvvutsrrqpponnmmmmmmmmnnnnnooooooooooonnnmmmmmmllllllmmmmmmnnoooopppqqqqqqqqrrrrstttuvvvwwwwwvvuutsrqponnnnnnnoopqrstuvwxyz{{|}~~~~}}}|||{{{{{{||}~~~~}}|{{zzyzyyyyzz{{|}~~~~~~~~}}}}}}}}}}}~~~~}}|{zzyyyyyyyzz{|}~~~~}}}}}}}}~~~~~~}}||{{{zzyyxxxxxwwwwwvvuuuttsrrqqppppoonnnnnnnnmmmnnnnnnnnnnnnoooppppqqqrrrqqqqpppoonnmmmnnnnoppqrsstuuvvvvuuuttsrrqpppppooooppqqrsstuvwwxyz{{{||}}}}}}||||||{{{{zzzzz{{{{{||}}~~~}||||||||||}}~~~~}}}}}||||}}}~~~~}}|{zzzyyyyyz{{|}~~~~~~}~~~~~~~~~~}}}}||}}}}}}~~~~}}}||{{zzzzyyyyxxxxwwwvvuutssrrqpppooonnnnmmmmmmmmlllmmmnnoopppqqrrsssssrrrrqqppoonnnmmmmnnopqqrstuuvvvvvvvuuutttttsssssssssttttttuuuuvvvvwwwwxxxxxyyyyyyyyyyzzzzzzzzzz{{||}}}~~~~~~~~~~~~~}}}|||||||}}}}~~~~~}||||{{{{{|||}}~~~~}}}|||{{{{{|||||}}~~~}}|{zzyyyxxxwwwwvvvvvvuuuuutttssrqqpponnmmlllllmmmmmnnnnoooppppppppppppppppooooooooooooopppqqqqrrssssttttuuuuuuuuuuttttttttttttttttttttttuuuuvvwwwxyyyzz{{{|||||}}}}|||||{{{{{{{{{||}}~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}}}}}}}}}}~~~~~~~~~~~}}}}||{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||{{{zyyxwwvvuutssrrrqqppoonnmmmllllllllllllmmmmmnnnnnnnnnoonnnnnnnmmmmlmmmmnnoppqrrstuuvwwwwxxxxxxxwwwwvvuuuttssssssstttuuvvwxxyzz{||}}~~~~~~~~~}}}}||||{{{{zzzzzzzzzz{||}}~~~~~~~~}}~~~~~~}}||{{{zz{{|}}~~~~~~~~~~~~}}}}}||||||{{{{|||}}}}~~}}||{{zzyyyxxxxyyyyz{|}~~~~~}}}}}}}}~~~~~~}}}||{{zzzyyxxxwwvuutsrqqponmllkjjjjijjjjjkklllmmmmmmmmmmmmmllllllllllllmmnnoopqqrrstuvvwwxxyyyzz{{{{{{{{zzzyyyxxxwwwwwwxxxyzz{{||}}~~~~~}}}|||{{{zzzz{{{{{|}~zzvy|zxyyyyyyzzzyyy{{yxy{zy{|zyxwvvvwtrw|{z|~zx{~~|}~}{}~~||{xvvwxyxvuuw{zy{}~~~~~||}|{{{zyyyxxy{}}}{|||{{{}~~~}}}}}}|}}|{{|}}}}|{{{{{||zyxyz|~~~~|||zywutsrqonnnnoopqqrqqqnkmpnklnnmmmmnmmmkihgfcbeecbcfefmssrtutsomnpppsttrsttuustwwuuttsssuvwwxy{}~~~}|{{{||{zzzz|||}~~||}~~{{{zxy{zyz{z{~~~~~}}~}|{zyxwvvwurrtsrstux{}}}~~~~|zxusuvspqromoonnpsssw|}}~~|}}~~}~~~}~~}|zxyz{{|}}}~~{}~~~}~|zyxyyxwwxyz{|yxzzz{|}~~~~~~~~}|}~~}~}||}}}~~}|{z}{yz{|}{xxyuqrsrqoljigfdbcddeeeddeffeghgfffedeedccccceeeeeegihghkmmnmmnnopqrrrrqrtuttsstutrsutstvwwxyxwz}}}~|~~~~}}}}|{{|~~~}}~~|{{{zxyyxwxyzzyxy{{{}}~~}|}~|{zz{|{{||}~~}~~~~~~~~|zzzyyyyyyxwy{yvwxxvuttttuuuwyxx{}}|||}~~~~~|z{|{yxwustuuvuuvxyy{}}~~}~}|~~}}}||||{zyz{zyyzzzzyxwwwutuvtrrrqponmmnpnmnoprqpqrqqrtttsrrrqqrrqpoonmopppqrrqqqqpqrssttttvxwwy{||}~~~}}|{{|}||{yz|}}}}}~~~}}}{z{}{zyyxyzzzzzzzz{{{z{|}}}~~~}|{||||||}~~}}~}{{zyyzzyyz{{{|}~~}}}~~~~~}||{zz{||}}}}~~~~|{{{zz{{{zzyyyyxyyyyz{{z{|{yyz{|{{{zxwxyxvvvvwxyyzz{{|||}~~~}||}}}|{|}}}~}|{z{{zz{|}}~}|||{yxxxyyy{|{z{|||}~|~~}|{{||}}}}}}}~~|zyxxwxxwwwvtrrrponnmlmmlklmnoooopqrssstuwvvwwwvuuttsstuuuvuvvuuvwxyyyz{{|~}}~~}}{||zyyyzzzzzz{|}~~~~}||{zzxxxxxxxwxz{}~~}|}}}||||||}~~~}~~~~}|||{{|}~~~~~~}||||||{{{yyzz{{{{{|||}~~~~~~~}|||{{{{|||}~}}}||||{{zyyz{|||}}~~~}~~~~~}|{zzzzzywwxyyzz{|~~~|{{{{{{|||{{|||{|}|||||||}}}~~~~~~~~~~}~~~~}}~~}}||}~}}~~~~~}|{{zyyyyyyyz{{{{||}}}}||{z{{zyxwwwwwvvvuuuuuvvvvwwxyz{{z{{{{{{{zyyxwvutsssrqqqqsstuvwwyzz{}~~~}|{zyxwwvvuuuuuuuvwxyyyz{{|}||||}~~~~~}}~~~~}}}}}~}}~~~~~~~~~~~~~~~~~~}}}}}}}}|||}}~~}}|{zyxwwvuuvvwxxyzz{{|}~~~~}}|{{zyyxxxyxwwwwwwyzz|}~~~}}|||||}||}}~~}~~~~~~~}|||{{{zzyyxxxxxwwwwxyxwwxxxwwwwwwwwwvwwwwxxy{}~~~~~~~~~}}|{yxwuttsrrqqpqqrrstuvvwxxyzz{{{{{zzyyxxwvuttssrrrrsstuvwxyz{{|}~~~~~~}}}|zzzyyyyyz{{}~~~}||{{zyxxxyyyyyz{||}}~~~}}}}~~~~}}}}~}}|}}}}}~~~~}}|{{{zzz{{{|}~~~}|zyxxwwvuuuvvvvwxyz|}~~~}}~~~}||{zzyyxxxxxyyzzz{{{|}}~~~~~~~}}}}}~~~}|{{{{{{zz{{zz{{{{{{{{{zzzyyyzzz{|}~~~}|||||{{{|}~~~~~}}|||}}~~~~~~~~}||{zyxwvutsrqppqqqqqrrstuvvvwwxxxxxxxxxwvuuutttsrqqqqqpppqqrrstuvwxyyzz{||||||{{zyyxxwwwwwwwwxxyzzzz{{{{zzzyyyyyyyz{}}~~}}|||{{{{{|}}~~}}}}}}||}~~|}}yt{~}{yx|~~~|x{~zvuuvwusqoswspsusrtwvtuvxzwtuvy{wtvwusuwsotywtuvwvyzyyyz{}}~{x~}z{}}~|{|{zxz|wstvwxvttuz~{xxyz{{zwtvyz{zy|~}~~}{|}zxyyvrtvpiouojnrpmpsstuvwwsonnnprspnopqqollkihhggfffedeghhjjlolkmomkmpoopptwxyxvxzyy{}|zyzz{xtx}|{{|{{{zyxwvx{~}~~zz}zw|{w~x{~{yyyvuy|zwz}|{z{|wruytnqvtpsuojpuojnqkgkppprqqsvzz{}~~}|~~{~}{{zz{yvtuusssrpqtuw{~~|~yvxxsortploutqswwvwwvux{xu|}w{|x||xz}|z}~|~}}}~zwy|{yxwwy}}{zzyxustvxz{|{|~zvxzzyxy{}~~~~}ux{wtwywuwzwsrsspprqoqsrrssttronnljhfghebgkgbehhjkklorssuxyyxz}|z{||{wtx{wsvyurtuttsrtvwwtsx{ywvtvxwuwxxyzzzzyy{{zz|}|zz{|}||~}{zyz|xsvywurpuysntxrosvsqstttwzz{|{{zzyusx}yuxzxwxwwxyzz{{~y~x}~{|}|yz|zwxyxxz{|}|{~~|yz{xuuvsqqrrqrtssvx{}}}~{|}{yz|zxxzxuvyxvwwz{xv{~}||}{y{}zxyzwtwzxvvvxyyyxwx{zzyxyzzyyy}|y|||}~~~~}||{ywvy{zz}~~}|{z{|zy{}xty}zyzzz}||~~~yusrqppopqqqqqrtsrtusqqprtqnprpllliefgdabdbaejhgkonmptrquwvvy{ywz|ywy{ywyzyywvwwvtuvsqsttuutvxwwxywvvwz|}~}~}{{{ywwwvuwzxwz}yux{xuxzz{|}~~~~~~|||zxxyxxwvwyyxyzxvwywvxzzyz{z{|||{}~|~~|{|}{{zyz|{z|}~~|}}xuwxustvspqsqmmnlihhhhgefgikkjiijkjjlnnnoqrtuuvwxyxy{|{{{|{{||||||{z|}}}~}}}zxxxwvwyyz}~}}~}{zxwvtsstqopqooqsstvwwwz|||~~~~~|||||||||~~||||}~~~~~~}~~~~|zywwwutssrppommmmlklnooqrrstuutuutsrqpomkjjjjihijjikmmnqstuwzz{}{yvssrrqqqrqqqstuvx{|}|zywurqonnlkjiihggijkllnoqrtxz{|}}{{{zxxxvsrqomlmkjjlmmoqrstvxzzz|~}}~~~{zyyyyzzz{}}{yxvusqponmmmmlmmmnooopqqrrtuvwxyzz{{|||||}~~~~~~~~~~~~~}}|zywvvuttttuuvvwxyyyyxwwwwwwwvvwwxxxxxxwwvvwwwxyz|}~~~~~~~~~~~~~}}}~~|{yyxwvvuvwwxyz{|~~}||{{{{|}~}{ywusqonnmmmmmmmmmmmmnnnnmmmmlkkkkkllmnnoopqqrrsuvwwxxxyz|}~~~~}||{{zzyyz{{|}~~}}{zxwvuspnmmllkkklmnpqsuwy{|}}}}}}||{zywusqponnnnnnopqrsuvwyz{|}~~~~}}{{zyyxwvutssqponlkkjjjkkkkkkjjjjkkllmnoppqstuvwxxyzzzyyxxxxxxxwwvvvvvwxyz{{|~~}|{zyxxwwwwwxyz{|}~~~~~}}{zyxwvutssrrrrrsssttuvxz|}~~~}|{zxwusqpoonmmmmmmlkkkkkkkkkkllmmnoqrstuvxyzyyxxyyyyxxxxxxxxxxy{|}~~|zywvvuuuuuuvvvvvvwwwxxyyzz{{||{zyxwvuutsrrqpnmlkjjjjklmnnopppppppqqqrssssrrrrqponnmlllllmnoprtvwy{|~~}|{zyxwvusrqpoonmmmlllkjiijjkklmoprsuwxyz{||}~~}|{zyxxxwwwwvvvvuuvuuttsrqqqqqqqrrsstuvwxyz{{||}~~~~}}~~~}|{zyyxxwwwvvvvvuttsrqponmmlkkjjjiihhiijklnoprsstuvvwwwxxxyyz{|}~~}}|{{zyyyxxxxxxxxxyyyyzyyyyyyyzzzzzzzyxxwuuttttssssstttsssrrrrsssssttuvwwxxyyyyzzz{{|{{||{{{{zzyyyyyyyzz{{|}~~}}|{zxwutsrqqpppoooooonnnmmmmmnnnooooooooooppqrrstuvvwxxyzz{{{||}~~~}|{zyxxxxxxxxxxwwwwwwwwvvuuttssssssttuvwyz|~~~~~}}||{{||||||||||}}~~~~~~}{zyxwvvuutssrrqqqqqqqqppppppooonnmmmmnnooppqrrsssstttuvwwxyzzz{{{{||}~~~~}|{zyxxwwwwvvvvvvvvwwwwwvvvvvvvuuttttttuuvwwwwxxxxxxwwvvutttssrrqqqqqrrrssstuvvwwxxyyzz{{|||}}~~~~}|{zyxvutsrqppooonnnmmnnnnnnnnoooooppqqrrssssttttuuuuuvwwxyyz{|}~~}|{{zyxxxwwwwvvvvvwwwwwwwwwwvutsrrrrrrstuvwyz|}~~~}}}}}}}}}}}}}}}}}}}}~~~}{zywvutsrrrqqqqppppppoooonnnnnmnnooppppqqqpppppppoppqrstuuvvwwxxyyzzzzz{{{|}~~}|{{zzyyxwwvvvvwwwwxxxxxwwwvvuuutuuuvvwxyyzz{{{|||||{{{zyyxwwvvuuuuuuuvvvvwwxxxyyzz{||}~~~~}{zywvtsrqponmlllkkkkkllllmmmnnooppqqrsstttttuuuuvvvwwwxxyz{|}}~~~~}|{zyyxxxxxxyzz{{{{|{{zyxwvutssssssttuvwxy{|}~~~~~~~~~}}}}}}}}~~~}|{yxvutsrqqponnmlllkkjjjjjjkllmnoooppppppppppqqqrsstuuvvwwxxyyyzzz{{|||}}~~~}}|{{zzzzzzzyyyyyyyyyxxwwvvvvvvwwwxxyyyzz{{{{{zzzzyyyxxxwwwwxxyyyzyyyyxxxxxxyyzz{{{||||}}}~~|zywutsrqponnmmlllkkkkkkkllmmnopqrrstttuvvwwxxxyyzzzz{{{{||}}~~~}}|{zyyyyyyyyzz{||}}}}}||{{zyxwvuttsssssstuvwxz{|}~~~~~}||{{{{|||}~~~}}}}}|||||{{{{{{||}}~~|{yxwutsrqpnmlkjjiiihhiiijjkklllmnnopqqrrssstttttuuuuvvwwxxxxxxxxxxyyz{|}~}||{zyyyyyyyyxxxxxxxyyyzzz{{{||||||}}}}}|||{{zzyyxxxwxxxxyyyyyyzzzzzzzzz{{||}}~~~~|{ywvutsrrqppoonnnnmmmmmmnnnnnooppqrsttuvvvwwwwwwwwwxxyz{{||}}}}~~~~}}||{{{{{||||||}||||{{{{{{zzzyxxwvvuuuuuuvwxy{|~~~}}}}~~~~~}|||||||||}}}}|||{{zzzzzzz{{|}~~}|zxwutsrqponnnmmmmmmlllllllllmmmnnoppqqqrrrsssttuuvvwwxxyyyyyxxxxxxyyzz{{|||}}~~~~~~~~~~~~~}}}|||{{zzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzz{{{{|||||{{{{{{{{{{{||}}~~}|{yxwvuttssrrrqqqqpppooooopppqqrrrssstttttttuuvwxyz{||}~~~~~~}}}}||||||||||}}}}~~}}}}}}}}}}||||||{{zyywvvutssssssstuvwxyz|}~~}}}}~~~~~~~}}||{{{{|||}}}}}}}}}}}||||}}}~~~~}{zxvusrqpppooooonnnnmmmmmmmmmnnoppqqrrrsssttuvvwxyyzzzzzzzzzyyyyyyyyzzzz{{{{|||}}}~~~~}}}}}}~~~~~~}}}}}||{{{{{{||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyzzz{{{{{{||||||||}}}}}}}}}~~}|zywvuutssrrqqqppoonnnoooooppppqqqqqqqrrsttuvwwxyz{||}~~~~~~~~~~~~~}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}||{{zyyxwvvutttssssstuvwxy{}~~~}}}}}~~~~~}}||||{|||||}}}}~~~~~~~~~|zwvtsrqppooonnnmmmmmllmmmmnnnoooppqrrsstuuvvwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{|||}}}}}}}}}}}}}}}}}}}}}}|||{{{|||}}}}}}}}|||||{{zzyyyxxxxwwwwwwxxxxxyyyyyyyyzzz{{|||}}}~~~~~~~~~~~|zyxwuutsrrqqppppppppooooopppppppppqrrsttuvvwwxyzz{||}~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}||{{{zzyyxwwvutsrrqqqrrstuwxy{|~~~}}}~~~~~~~}}}}||||||||||}}~~}z}~vqsuurlmrqmmnoopqoklprttoknstrnlqwtsuuutrv{yvuvz{wvzzxxyxwxz|zvtxyvvyywx|{yxy|}yw}|z||}~{{|}}|{||||}}z}|{~}{{~~~}yuy|xvwvutvwvuvxzuqy~uqw|{xtv{||{y|{x~}~~~}zvuttuqlpspnoprromoqqqomnpooqrqrsrrttuutwywuvwwx{|{{{}}y||{zz{|}}|{z|}{{|{x{~}|{}|{}}}~~}}~zy~}||{|||{yxwwurrvtpnnnpqqrsrty}|{z{~~~}~~}~~x||||}}{z|~}{~~~~~~xw{}{vsqqpoonppmknpooonlmnpsmhlqppqopqsvwvtrppqsvwvssvyzxvwxwusqwzwvwwywry}w{{xwzy{yz}~{x{|{{|}|~~||||~}}}}}|{zzz{{zyxvuvwwwvvwyzxvvvwy{}|{z{}zv|}|~~~y|}zwusrw|umptwwpmrspppnnoooonnqtutoossprvwwwwxy{zwvy||yvy}{y{}yw||~~zyx}ws~}yz}~}|{yyz|yx}|zzz{}~|xvw{~|x{zxw|~upuwsrvvronpspmw}vruw|~zz{}}y~~~~}z}}~|}~||~~}~v~|zzwqprtumhmqqojhlmlklmkknnmnnqrnnstqqrrssrrtstyysqruyupsyzytsy|zwtuxyxusuyyyzzyx{{y{~xs|{z{|}{}~{}~{{{v{xsx|}|wwyxwz}|{yyxxwy|zz~y|{}|~{~}~|vvyvrqqrtronopnlklpsqnmotunlqsqqprsqptwtqxyqpwyxuqu|zwz}yxvv~yyyz|yw{|z}{}~x}~|}{~~|y{~|{~z{yy||{zxutttusononlmnkjmqqqqsuvx|~~~|~~~~|{~~~~}{|}}}}~|y~~|}}ywuturlqvqnppoonmjkpssokmqrrqpnopqponprpoopuvomuwsporurou{uptwuurruwxxvtv{~xt{}{}~}{{}}{uy}yy}|wuwyzzwy}yw}}|zz~}{|}}|y{}xrstuvttronnnqqprqopqpqqqsrpquurrsssrrttrrvwttvspv{xwz{yywy~zrx~y{|~|{{}~~}|}x}~|~}~}||}y{{{}}|{zzxux|{xxxtruupprrqmintplnpnpuwvw|~{{|}|~~~~~|{|}|xttvspoopqlikmmmmnomkkllmopomlklmmoqnlnppqrqpqrrqpqtuttwwttx{yy{{yyz|~{y|~||}~}~{|{|}}~~}|}}}|z}|z}~}~}|}~~~}~|}~~}{vtsuvroqqonmnpqrqooopqpquslntuspnswrpqrstvvrtyxuuux}}{yx||wx|~~{w|{w||{~z}~~}|}}zy{|~~}|{~|zy|{ux}|yxwxxwvvtqqssrolkllllnqrpqsuvx{zz}}|~|~~~{wx|yrqrrrommmoojhilnlhjlnnjinomkhkqqoqsqosvrpsuvuqt{zvuvxyzzyz~~}}{zzyx}}z}{|}}}{}~~~~|}}||~{~~~~~~~~}}~~~~}ywvsqttnmtuonoorqortolostsrrtttpntytpsutsrsvwwussux{wuxxuux{|||{y|}|{zz~}{}~~|~||~{}~|}}|{zzzyxyzyxz}zvxzxvuuutssrpolklllnooqqpsvy{{zz||~y~}{zzywuttsqpoonnpnjjnppmklnnmmnppopqpqoptwtqrssuywuuuw{wsy}zxxy}~}{{|}|z|}~{~}|~|{~}~zx|}}|}~~~~zz||}~z{{zxuttttsrqqtwrmqtsrqpqrtsoptusrruwqovxsqsstuwyzwtvwvx||yy{||{{}}~~~|~~}}}}|{{||}|zzz||z{{z|{xwwy|zxxwyzyxutwurqqstnjnponnprrsstvy||zz~}~}~~}|zxwwutsrqomorolllmmjimoqqmlnrupjnuvurpruxxtuy{}zu{|z|~~~}uu{~}yy~|z||{}}xx~|xx{}{vx{zzyzzy{|{}~}~~xw{}spt|zz}{{~~wq{}wpw{xqlz~yy|}||zwspqruz{z}|yxwzzww||{}~}}}|}~zwwuvwsoljptkcaaegfd_^ced`[`f`[^djf^^ddb`_befeccccffccgjjiijklmmllmmmnprqoqsqqrrtvtrrttsw{wu|{v|{ssvz~|y~z{~}~z~|}~wqw|upsutqmmpomjgdaab_\_`\XYYY\^ZVX[[YWZ[YXXWX_c^WX\ZY]`[V[b\V[`aa[X_b_\\__]`a\]ef_[cldZbkiehlljknmlprmkpsoikrqmqrjekqmhnumcholgjlhdgkjgfggfhhcaejmigigcfiiiggijebjngdjmnkfinprojjospjmsrrropsuwtqvxsqtxwrtvsqwzwsw{zx{~|z}|x}}}zuy~yuw{xtwzvqw{uqqqw}xtvustxzusxyvvvxzwtwyyxwwx{|vvxvu{xosxvtuyxsuzxwxvwzyvtsw|uptwuuususpprsusnlrzwnotutpknrpnlikmkeceeddefhgflqnlqxxtuxz}{xy{~|xz~{x{zt{~}|}~}|{|}}||~}{~~{zz{~{y~~{}}~}~z{{yx}}wxy}wqy|upsxvtyystzzvtx{zwy|yv}{v||w{}{zxvwvuvtpoprokloolllmoljnpppnkmprppssnpsrrsqquxwtquyxx||vt{~zwy|{y|xr{w{~z}}|~||}~|~~}yy|~}|}{z~|z{}|wz~}}}{z~zzz{~~|{z}~~}x||yywvvutuuroqqmlmljkkkgbekhfhhfehkeaefb_]^`^\\[\][Z[[]``[X[_^\[Z[\[[]][Y\]ZZ\][ZY]_\[^]\\\[ZZYYXXXYZXUUX[ZWUSTXXTUWVWXYZZXWWZ]ZVXZZZZZ\[ZZZ[\[[ZWWWVTSRSTRPMNPQQOLOQPORTTVWVUWYZ^^]_a_^`cfgfedgjjiihijjjiiknpnlqtomsvvvvuvyzxxz{ywz}|{}}z{}|z{}~|y|~{yz{~~{{}}~~~}}~~}~}}~{{~|x~}~~~}}|{~xz}|{yy|}zxyyyzzzz{{yxwy{{xuvvutsuwrorsolmnljlnlggjmllllmprsrstuvtruyxvvx{zvvxyywuxzyxwvxzyvtuxxwxyxvvvxyyyzywvxywvvuvwvuutuvtpqtsrqqqqqpooooqpmlmnmlmlkjklkklmkijjihjlkklmmnmkkpromnnoolmrronnoqqqpoqrqpopqqstrqrrqrsrruvttuxzyxwxz||||}~}|}}~{~~|{{|||{zzz|~|{}~|{{||{||~}yy|~}||}}~}|}~|{|}{zzxyzz}}yvyzxxyxzyvvzyvwywuuvvvutuuusqqquxvsssturrtuvtqsvuspoqssrpnpqrqortpmprttroopsttsqtvspsuutssuttttuvutvxwuuuwwuwyxuvxyxwwxywxzzyyxwwy{{{zz||zyy{~|}~}{|~~~~~~~}}{{}~~~}{{}~~~}~}}y|{y{|~}z|}}~~~~}|~~}~{|~~|}}{~|~{|~}}~}}~~~}{{{{{zyz{yxwxywux{ywvvxyywuvxxxxxz{yxyyxyyyyxxxwwwwwwwxxwvwxyxwwxyzxwyzxwxxwwxxyyyzyvvy{ywyxwxxy{ywwy||xx}}}||~}|~~}~~||~}{{||{yx{}{xxxz{{zyz}|{{|}}zy{}}|{zz|~|zyz|~}~}||~~~}~~~}|}~~~~~~~|~~{~}{{z{{z{}ytx}zx{|zxwy}{wy}|zyyz{yxyyyxxxxyyyxwwvwxyzyxy|{yy{|}~{yz||}}~}~}~|z{}|{zz{zwwxyzwsvywuuvwwuttvxvtttwxtruwwvuuuuvutuwwwvuwxwwwvvvuvxusuutttsttsssrqstrprsrrstusqrsssssssuusrttsstvwsqqrssqqppqqpoopqnlmmnnmotrooqsvutuwxyyxxyz{z{}~~~~~~}|~~}}~~}~~~~~~~}}~}~~~~}}}~~|{zz|~}}}|{|}~}~~~~~~~~~~}~~}~~}|}~~}}~}{}~{~~}}~~}{zz|~|yzz{{ywwwwwvutttvvuutsuvvtrsttssrsssstttsstuutssstsrtussttsrrrsttqooqrrooppppqqpoonnpqpooppoooponopponoooppoonnnpponooonooponnnmloqommmmmlllllmonmorqqstuuvvwy|zwy{||{|~~~|}}}||}~~~}}~|{|}|{z{}}}~~}}}~}}~~~~~}~~~~~~~}~}|}~||}}~}}~~~~~}||}}~~~|}~~|{}~|{~~|z{~|{}~~~}}~~~~}~~}|}~~}{|}z{|}~|{|}||{{||}}|{{{|zz}}{yy{}|zz{zyyzyxz{{{}|zz{|~}}|}~~}~|y}|{{{zyyyyyyyxyxxxwwyxttvxxwuuuvvuuuvwwutsstttttutqqrsusppqqqqqoooonnnopponnnnllmoonlllllllllkkkkkkkkjklkjjkmmjhjklljjkkkjiijjjhfghhhfgihgggijjjklnonnoqstsuwwvwwxyyzzzy|~~}|||}}}}~~~}~~}~}}}~~|}~~~~}~~}}~}}}}}||}}|}||~~~~~~~~~~~}~~}}|}~|}|z~~~}|{}}}}|{|}}}}||||~}~~}||~~~~~~~}}}~~}|||||{{|||||{{{{zzzzzyxzzxwxxwvwxywuuutssttsrrqqpprpoprqonnpqonmmnnnnnnnmlmnmnnoomjlnnmmmmmkjkllllllkjjkklkkjiihgghhhfegihhhikkjjklnpqrsstuvvwyyzyxy{zyyz|}z{}}|{{}~|}~~}~~~~~}~}~~~}~|}}}}||||||||}~~}~~~}~}~}}}~~~~~~}}~~~~~~~~}}~}}}~~}|}}}~}~~~~~}~~~~~~~~~~~~~~~}~~}|~}}~~~~~~}}~~}|}~~}}||}~~||~~|~}|{{|||}}}}~}|}~~}~~~}}~}}~}{|}{{}|zzz{|ywy{xwwwyyvvvvvustutsttsrqqqqpprqooooonmnnnnmmmlllmlkllmnnoqoklmmmmmoomkjkllmmlmmmlllmmkjjjkkijljhfeghggiiihfgiklnopqqrtuuvxyyxxz||{||{{{{|}}~~}{|}~}|~~}|~|}~~~~}}}|~~||}}|{z|}{{~}|||}~|{}~}~~~~}~~~}~~~}~~||~~||~~~}|}}|{|}|||||{{{{{{{|}|{{{{{{z{}zxy{{|yx{{yy{|||{}~}|}~}}~~~~~~~}{{|||{|||{zzzzzzz{zyyyyxwwwvuuutttsrqrqpqqqpopommooomlmnnnmmnnmmlmnmllmmlmnnmlkllkkllmljklkklllkjjlkiijihhhiigfhgeefggghhikklmmorsqsuvvwvwxxyyz{{zzzz{yx{}}||{||{|~~}|||}||}}}}|}~~}~~|||}~}}||||{{}}||{{{}}}}}}}}|}~~}~~~~~~~~}~~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}~~}}}}}|}}~~}{}~|{|}}}||}}||}|{||{{zzz{zz{zyyyz{zz{|zz{|}}}}~~~~~~}~~}{||{{zz{zxwvvwvvvvtstsssstutqqrqpqrrrpoppooqpnmmmnnonnmlkkllmnnmllmnnmmoonmlmnmklmkijjihgghfdfhfeeghhgghiklnoopqqqstttuvvwxxwxxyyxwyzyyyyyyxy{zyzz{zzzzzzz{|||zzzzz{{{zyy{{z|}||zz|}||}}}||}~~~}~~~~~}~~~~~~~}~~}~~~~~~~~}}}~~~~}||||}|||||{yz{{zzzzzyyz{{{{zzxwxzzzzyxxxxyzzzzyyyy{||{{|~}}~~~{|}~~|{{{{{zxwxyyzxuuvwvuuuvusrrrqqqqpppppppoponnoonnpqpnmnnmoppommmmmoooonmmmmmnmlkjijllifikgcfhebceddccfgffhjkkmppoqrstttuuuvvvvvvvvuvwwvvuvxywvyzxyzzzzxz||zzz{{{|}~|z|~~~}|~~~}~~~}}}~}{}~{~}~~}~}~~|~|~~~~~}}z|~|~|yz}|zz{{{zyyzz{{yyyzzyxyzzyxwwxzzzzzyxwx{|{zzz{z{|}}~}{|}}}~}~}{}}|{{}}|{zyyzzxvwywuvxvuuutttsssttsrqqrsrqqqqrqppqqqpqpppponnnnmlklmljlmigikifikhegifcdfecbbbbdeb`cdbchihgikmmmnpqqqstssstvvttuwwuuwwwvwxwwz{ywwy{zxz|{z|~|z|~}|}~|~~~~~~~}}~~}~~~~}~~~~~~~~}~}~}~~~~}|~~}}~}{}~}||}}|}}|z{||{{|{z{|{{}}{z|}{{|}}}}~~~}}~~~~~~~~~~~~~}}}}|}}|{z{zzz{{{zyzyyyzxwxxwwvuuutrstsssssrpqspoopqqnmopommmnmmmmllkjiiihgfeghebcdcb``aa```bddcdfghikmnnoopppqrssrtvuuuvvvvwxwxz{{yxy{{z{}}|{{{||}}}~~~~~~~~~~~|}}}}}~~}}~~}}~~~}~~~~|}~~}}}}|}}}|}~}||~}zz}~~}|}}|~~}}~~~~~}~~~~~~~~~~~~}~~}}~~}}}~~}|}~}~~}}~~~~~~~~~}~~~~~}~~~}~~|}~~}~~||}}}}}}~~~~~~~~}}~~~~~~~~~~~~~}}}}|{zzzzyyxwwwvuuuuttssrrrqqqrpopppomnonkkmllllkjiijjhijifggfedddeccccbabbccbcdefffijklmorqqsuuuuuwxxyzz{{{{|}}~}|{|}}}|}~~~~}}}}}}}}~~}}}}}|}}}}}||~~~}|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||}|{|||||{|||}}}~}}|||}||||||||zz}}}||}~}~~~~~~~~}||}|zz{zxxxyywvwvttuutsttsqpqqooqpnmnnmkjlljijjjiiihhhgggggfeeedccbbcbbaabccdefghjkmnnoqrtstuuuvwxyyxyzzyz{{{zz|}}}||||}}}}}}}||}}}}}}}~}|{||~}|}~~~~~~~~~~~~||||||||{||}|zz|}}}~~|~~}}~~~~~~~}}~~~~~~}}}~~}}~~~~~~~~~~~~~~~~~}~}|}}}}}}~}}}}}}}}}}}}}|||||}}|||||}}}}}}}}}}}~~}~~}|~~~~~~~~}}~|{||{{|||zxvuuvtsstpntzxvwvrotyvstvvtvywrtvusttsrsspnqurpqpqsttrquyvuy{{{~||}~}~~~~~~{~~~}~}y~|uz|y{~}}~}|||~~{{{yxwvwyzz{{|~~}~~~~}}zwyyvutsuuvxyz}~||~}xuy|zzzxyyxvvxuppruwsmorniknnprsrrttsruxsoswsoopnmooopqpqtsqqqrswxsqw|xsv||x{zty|zzxux{|zyzzxy|ystwuqswtprsqpppqsttv{||~|}|xxz{{zz~{z~}{}}~~{{v~x~~~~}~~{~zw{|zxy{wrtwwvvvrmpupkmqssqpsvusuyzzxvwxvtssrqmloqpqstvxy{~|~~}{xxzzwusqnloqlhknopooqstsw{{z{|~|~{v|{sw|yuwyxvwxutvxyzzzxvy{vsvvuwvstttvwvvvssz||~~~}z{|zxyzzzyx|~zuw{yww{~~}}}~|{{{|}}|~~}~}}~~~|zz|}}~}||~{|}~|{}~~{~|vx|zw{~{y~{}|y{}x~~w|}~~~}|||{zxvutplnqpnoqpnptrqtvsqstspoopooponqsuwvtvyz{{yz{ywz{zxxxwvvwtqtvtrssqquwvuwzzxy|~~|z}zxx{{yyyy{~~~~{y{}|||{yz}~|}~}|||}~}{{z{|wtwzywwyzyxz|}}{yy}{w{}{||~}~}~}{{||{xuvwursuuuvwxy{}~~|{{{z{}|yy{{{}~~~{{|zxxyzyxwz|{z|~}{||~~}}|}}{xyzxwutuurquwvuuwwwxzyxwvttvwustuplpsomrutssuxy{~~|}}zwuurpopmklnmmnoprtuuuy}|y{~|{~~~}}|{|{zxwxzxuvwwwwwwvwy{|}}~{{{ywwvvutrtvspsuuvwwxz{}}{{||{zyzzxwyy{~~~~}|}~{xyzzzzzz{||}~~~~|{zyxwuuwwvwyxwxzxvvwvvwxwuuttrqqppqqqpppqrrrrsssrrstuutuwxxy|~}|}~~~~~~}{zzzyz{zyyyxwvvuuuvwwvwwx|~{xy{xuuxxxy{}}~}}}{yyywvvutstwwwz}{z}~}~~~~~|{yyyxwvvvwxxxxxxz|||}||~}|||}}|{||zyyz{{||}}}~~~~~~~}|||zyxz{{{}~~~~~}}||}}}}}}|||}|{|}}}~~~}}}~~~~~~~~}|{{zxvvutssttsrsuvwxyyyzz{|~~}}}}|{zywwxwvwxwwwwyzyyzyxxyz{zzyyxwwwvvvvwwwxzz{||}~~~~~}|{yzzywwvvuuuwyyyyyz{{||||{{{zyxxwvvuuvutuvvuvvvvvvvvwwxyyyyzzyxwwxxxxyzz{|}~~~}|||{yxwvvvuuuuuvwxyzzz{|}}{{{zyyzz{yyzzyyzz|}~~|{{yxvuuusrrrrqqrstttuuuvvwwwxyzz{{{{ywvvuuuvvuuwyz{}~}|{zyyzxvuuttttutttuuuvvwxxz|}}}~~~~~~}}|{{{||{{{{{{{||}~~}|{{{|{z{|}}|}}~~~~|{{zyxxxxxxxxxyzz{|}}~~~~}}|{zzzyxxwvvvvvwxyyz{}~~~~~~~~}}}~~~~~}|{{{z{{|}~}}}|{{z{|{{|{zyyyyyz{}}}~|{yyxxwwwxyyzzzz{{{{{|}}}}||}}|}}|zyyyyxxyyxwwxxyyzzzzzyyyyyzz{{|}}|{||}|||}}|{zyxwvvutttsssttstuvwxxxwvvvutuuuuuuttuuvvwvvuuuutsuwwwxyz{|}~~}~~~~~~~~~}}}}|{{zzyxwxvuvwvvvwwxwxzzz{||||||||}~~~~~||zyxxwwwwwxxyz{|}~}|{{zyzzxvwxxxxxyyyzz{{|}||}~}}}}|zyxwvvwwvvwvvvvvwxyyyxwwwvvwwvwxxxxyz{{{||{{|{zzzzzyyzzzzz{{{|}~~}|}|{zyyyyzzyyxxyyy{|}~~~}|||{zzyxxxxxxxxyxxxxwxxxxyyz{||}}}}}~~}{{{zxxwwxwvwwxyyyzz{||}}~~~~~}|{zzzzz{{{|}}~~~~~|{{||||||{{{{||}~~~~}||{yxxxxxwwvvvwwwwxxxxyz{{|}~~}}|{zxwwvsssssstsssstsrrsrrrsssssssttsssssrqqrrrrrrsssssttuuuvwwwwxxz{|~~~~~~~~~~~~~~}{z{zyyyxxxxxxwwxyyyz{}||~~}}}}}}}||{{{{zzyyyxy{{|}}~}}}~~~~~~}}}|zyyyyxxxxwwxwwwwxyyzzyyz{{{|}}}}~}}|{|{zzzyyxxwwvwxyxxyz{|||}}}}~~~}|||}}}}~}|{zyzyyxwvvvvvwwxyzzz{{{{zzzyxxxxxwvvvvwxxyyyz{{{|}~~}}~}|{{{zyxxwuuvuuvxxyz{|~~~~~}|||}}}}~~~~~}}}{z{{zz{|||}~}}|zz{{{{{|~~~~~~~}|{{{{zzzz{{zy{|||{{|||}}}}}}}}}}}}|{||{zzzzzyyywvvvutsrrrqqqrrrstuuuvvvvvuuttuuttsrrrrqqqpqqrrrqqrrrqrrssssrrsssstuvvvxz|}~~~~}}||}~~~~~}||||||}}|||}}}|||||||{|||||}}}}~~~~~~~~~}}}|||{z{{zzzz{||}~~}|{zywvvwxxyyzz{|}~~~~~~~~}}}~~~~}|}~}}|}}{{{zyyyxwxxxxxxxxxxyyz{{|||}~~}}}||zyz{{{{{{zzzz{||{zyyzyxwwvutsqppnmmllmnopqrtvwy{|~}}|{yyyxwxxyxwxyxxyz{|}~~~~~~~~~~~~~~~}}}}{{{{{{{{||}~}}|{{{{||{||}~~~~}|{zyxwxxxwvwxyz{{|||||}}}}}}}||{zyxwwvttsssssssstuvvvwxxwwwwwwvvvvvvuuvvuuvuutuuutssssrrrrrrrrstttuuvvvvvwxyzyyyzzz{||}~~~~~~~~~~}||{{{{zzzzzzz{|||}~~~~~}}}~~~}|{}}||||||{}~~~}}}}~~~}}|||||{{{{{z{|{{z{|zyz{yyyyzzz{{zzzzz{{|}}}}}}}}|||{yyxxxvvvvvvwxyzz{{{{||}}}}~}}}}}}|{zzzzyxwwwvvvvvvwwwxyyyz|}}~~~~}}}||||||||||||||}}~~~~~~~~~~~~~}~~~~~~~~~}}}}|zzyyyxwwwvuuuuuuuuuvvvvvvvvvwwwwwvvvvuuuutsssrrrrqqqrssrstssttuutuuuvvvvwwwwwxxxyyxxxxxyyyyzzz{||}|}~~~~}~~~~}}}}}}}}}}}}}}}}}|}~~}}}~~}}~~~~~~~~~~~~~~~~}}}|{|{{{{{{zzzyyyyyyxxxxxxxxwwwwxxxxxxxwwxxxxxxwwwwwwvwxwwxyyyyzzzzz{{|}}}}}}|}}}|||{{zyyyyyzzzz{{||}}}}}~~~}}}||{{{{{{{{z{{z{{|||{|}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{zyyyyyyyyyxxxxxxwwwvvvvvvvuuttuutstttsrrsrrssssstttuvvwwwwxyyzz{{{{z{||{{zzzzzzyyz{{{|}}}}~~~~~~~~}~~~~~}}|||||{{{||||}}}}}}~}}}}}}~~~}}~~~~~~~~~~~}~~~~~~~}}}}}~~~~~}}}|{{zzyyyyxyyyxxxyyyxxyyxyyyyyyyyyyzzyzzzzxxxyyyzzz{{|}}~~~~~}}}|{{zzzyzz{{{{{|{{|}}|||||{|}}}}}}}~~~~~}||{{||{{{{||||}}}|{{{{zzzzzzzz{{|}~~}}~~~~~~~~~~~~~~~~~~~}}|}~~~~~~~~~~~~~~~~~~~~~~~~}|||||{{{{zyzzzzyyyxwwwwwwvvuuvuvvvvvuvwwwwwwwvvvvvvvwwwwxzz{{|||}}~~}~~~}}|}~}||||{{{||{{{{|{{||{z{{{{{|}}}}}}~~~~~~}}||||||}~~~~~~~~~~}}||||||}}}}}~~~~~~~~~~~~~~~~~~}|}}}}||}}||}~~~~~~~~~~~}}}|}}}~}}||||{{|{{zz{{{{|}}||}}~~}||}|{{|||{|}}}}~~~~~~~}}}}}|||{{zyyzyyyyyzyyzzzzzzzzzzzzzz{{{zyzyyyzzyyzzzzz{|{{{{{{|||{zz{{{{|}}}}~~~~~~~~~~~~~~~~~}}}}~}}}~~~}}~~~~}~~}~|~~}~~~{}}}~~~}}~}{z{|{{zyzzyxxywvwwwwwwxyyxyyyyyyxwxyyxwwwwxxxyzzzy{}|{|}}}}}}~}}}~}}~|z{}zwy{xvwyyyyy{{zz{||||}{{{||}||||||}~~~~~}~~}~~~~~~}~~~}}}|{{{|}|{}~|~~}~~~~}~~~}~~~~}|}~}|{{||{{|}|{|~|{}~{~}~~||}}}}}}|||{z{}}|{{||{z|}|||}{z|}|||}{y{||{|}|{|}|||||||}|z|}|{}~|y{}{yyzzzzyzzz|zy{~zwz|zxzzxwxyyxy{zxz{zyz||{{zz{zy{}}}||{{|}}}}}{{{|~~||}}}}~~~~~}}~~}}}|}~}}~~~}{}}{}~}~~~~}}~~~~~~~~}|}~~~}|~~}~~}|}~|yz{zyyzzyyxxxxyxxwwxyxwxxxyyxxxxxxxxxxwwxyzzyzyz|zxz|{yz|{y{}{yz|zwxzzyyxxwyzywy{zxz{zxyz{zzz{||{}~}|~~}~~~~}~~~~~~~~~~}~~~~|~|~~~||~~}~~~~}~~}}}}}}|||}|||}~}|}~~~~~}}}}|||||{{z{{{zzyzzyxz{zxz|zxy{zyzyxxxxxxxwwxxxxyyyyzzzzzz|{{{{{{{zzzzzyyyyyxyzyxxyzzxwxyyxyyxxyzyxz{zy{||{{{{z{|{z|}||}}||}}}|}}|{{|||||}~}}~~~~~}}~~}}~}~~~~}~~~~}}}~~}}~~~~~~~~~~~}}|||{{{zyyyxxxxxwvwwvvwwvwwwwxxwwxwwwwwwvvvwxwwwyyyyyzzzzzzz{zzz{{{zz{{{zzzzzz{zzyzzzzzyz{{zzz{{{{{||||}}}|~~}|~~~~}~~}~~~~~~~}~~}|}~}|}~~~~~~~~~~~~~~~~~~}|}}{z{{zyyyyxxxxxxxxyxxxyxxxxyyxxwwwwwwwwxyyyyyyyz{zz{{{{{z{||{{{{{{zzyyzyyyyyyyyyxyyyyyyyxxxyyyyyyzzyyzzzzyz{{z{{z{{{{||{{|}||}}}}}}}}}}~~~~~~~~}}}|||{zzyyyxwwwvvvvvvuuvuuvvvvvvvvuvwwvvvvvwwwwwwxxxxyyyyyzzzzz{{{{{{||{{{{{zzzzzzzzzzzzzzz{{{{{{{{z{{{zz{{{{||{|||||}|||}}}}}~}}}~~~~~~~~}}~~~~~~~~}||||{zyyyxxxxxxxwwwwwwvvwwwwvwxwwwwwxxxxxxxxxyyyzz{{zz{|||||||||||||{{{zzzzzzzzyzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{|||{{|||||}}}|}~}}}}}}}}~~~~~}}||{zzzzyyxxxxxxxwvvvvvvvvvuvvvvvwwwxxxxxxxyyyyyyz{zzz{{{{||{{{||{{{{{{{{{{{zzzz{{z{{{zzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{|{{|||||}}}|}}~~}~~~~~~}}}}||{{{{zzzyyxxxwwwvvvvvvuuvvwwwwxxxxyyxxyyyyzz{zzz{{{{||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{zzz{{{{zzzzzzzzz{{zzz{{{{{{{{{|||||}||}}~~~~~~~~~~~~~}}}||{{zzyzzywxxwvvwvvvvvvvvwwwxxxxxyxxyyxxyyyyyzzyyzz{{{{{{{{{{||{||||||||||{||||{{{|{{{||||}||{{{{{{zyyyxvwxvtpmqu~|xgr}og`dkfbdceggfecfiiikkllnqppsuwxrlmprsmju|ypry|}}{yy{}}{zy{}zx}}|}||{xusonononkkkihhhlqqpollmmkihmsssttwz|{zzz{}|}~zvtqppnlllmlkmnmkkjjkmliihhgffijgbabdfjnqqqpmiikmpuy{~|yy{~~{{~~}}|ywuqommkihfeglx{tkeefgiklmnnnopooswzzxurppqqqooqsruy~}yvusrssttsrtvuttssty}yvx|}}xssvxz{{}~zusqpptyyvxz{|~wyyxxusrsx|yyyofjokihfhjhggiihhgikgcffddddglrvurssuxyz{ysonosyywwuqpqqppppnntzzzxwvutttx{uqty}zyz{|{wux{{|}{|vx~~}}~~z|}~|z~~}}}{zzz{zwvusstwwvwuojgeefjnmkjgjld[]_\[ZY_egg^W]d`]ZTTVTTVXYY]b`[[]\ZZ[\\^a`_^\\^]^_]]^^_^]`cddcdgknokjlopqrtrnmnpsw{zz{|}~|{yux}~zwwy{~}~}}}|zxwwwwwy{{yxxxxwxxyyzzyvtttrqqrrsstsqqqqpnnpsssssrrrrstttvwwxxz}~|z~~{{|{zwtw{{zywsqprrrvxvtsqqrssttssrrssrrqptwwuwxvtsruyyz{{||yxz{yy{||}}}~|{|}~||z{}~~}}~}|}~}||~}||||~}yvvz~|yxwuttsrrrrqpmlklkjigikgddcefb``acddca_`a``bfffffgifdefimiffhknliihgfhkmnljkmkkmoonmmkjlpqrrrstsrqpooprpoportrprsstuvtrrqrrpmmmlklonnruwxvux{}~~}~~~}}~}}~~~~~~}}||}~~~~{|~|{|}~~~~}}~z{{{}}}}}}{{{zz~~~}}}|}~|}~~~}{zyxxvvxzyxvvvwy|~}{|~~}|}~~~}zz{ywyz{|xuuuuvutux{zusrruwwuqmorqpsuutrqrsrqppqsuvvtsrpoopqsutssqqrsrpqsrrtxyyxxxxvuy|yvxz{|}~|z{}}~~}~}{|~}|~~~}}~~~~}{{zy{}|zzxvutuvy{||}|z{|}}~}||~~|||{{|~~|{zyywuuusrsuwwwvroopqsqoqsrqsttsrqqrrrtusqqrppsuttrqrsrrrrportvxvrppnnprsuvvuuttttuwwwvttuuuvwvuutssrsstttuuroqttsrpppnnqttuvwusuvtrrtuwwwxxvuvxxxyyyywuuvwxz|{yyywvxy{{yxxz{}~~}|yvx{zyyy{}{yyyxxwxxwwwy{z{{{|}{yyywwyzz{{}}{{}}~~~~~||}~~~~}}~}~}~~~}~~~}|}zxz|ywvvuuvvuuvvutsrqqqrqoqtuvxxxxwwwwyz{{{{{{zzyyxxyz{}~~}||~~~|{z{{{{z{}|{{{zyyxxxxxy{yvvwvvvvvwxxxxwvvvvvuttsuwvvvvvvvuvvusstuusqstsrqqppqrqppoprpnoooomlnopqqpppnnmlllmonmnooomkklkjklmllmmoprrstuvxyyz{{{{{|}~~}}}}||}~~~}}}||{{|{zyy{}{yzz{{zzzyyzzzzyyyyyyyyzz{||{{||}}}~}|}~}}~~~~~~}|{{{||||}|zyyyzz{|{zyzzzzxwxxwwxyyz{{{z{{|}|||{}~|{{{|}~~}}}|{||{zyyyzyxwwwy{|}~~~}}~~~}}||||||||{zyyyyyyyyz{{zzyyxxwwwwwwvwwvuuuuvvutrrssssssssssssrrrstsssssrrrrrststuttsttttsstsstsrsstuuttttuuuuuuutuuttssttttuuuuuuuutuvuuuuuuttttuuuuuuuttuuuuvwwwvwwwwxxxxxxxxxxyzzzzz{|||||||||}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}||{{{zzzzyyyxxwwvvuuttssrqpoonnnnnopqstvwxyyy{|||}~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}||{{{{zz{zyyyyyxxxwwwwwvvvvvvvvvvvuuuuuttttsrrrrqqqqqqqqpppppoonoonnnnmmmmmlllkkkjjjiihhggfeeddddddeefhijkmnoopqqrrsssttttttttttuuuuuvvvwwwwxxxxyyyyyyyyyzyyzz{{{{|||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||}}||||||||||||}}}}~~~}~~~~~~~~~~~~~~~~~~~}}||{{{{zzyyxwvvvussrrrsstuvwyz{}~~~}}}}}}}}}||{{{zyyyxxxxxxxxxxxwwxxwwwwwvvvvvuvvuuuuuuuutttttssssrrrrrqqqqqqqqqqqpppoooooonnnnnnnnmmmmmmmmnnnnnnoonopoooopppppppqqqqrrsssssttuuuvvvwwxyyyyzzz{||}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}~~~}}~~~~~~~~~~~~~~}}}}}||||{{{{zzyxxwvutsssssstuvwy{|}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}}}}}||||{{{{{{{{z{{zz{{zzz{{zzzzzyyyyxxwwvuuuuttsssrrrqqqpppoonnnmmllkkjjiihhgggfffeddccbaaa```aabbdegijlmoopqrrsttuuuvvwwxxxyyzz{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||}}}||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{zzzyyyyxxxxxwwwvuuttsrrrrrrstuvxz|~~~~~~~~}}}}||||{{{{{zzzzyyxxxxxwwwvvuuuuutssssrrqqqqqqqqppppppppoooooonnnnnooooooooppqqqpqqqqrrrrrsssstttttuuuuuvvvvvwwwwwwwwwwwwwwwxwxxxxxxxxxyyyyyyzzzzzzz{{z{{{{{{{{{|||||||||||||||||||||||||||||}}}|||||}}}|||||}}}}}~~~~~~~~~~~}}}}||{{zzzyyxxwvuutsrqppopppqrsuvxy{|}~~~~~~~~~~}~~~~~~~~}}}}}}}}||||||{{{zzyyxxxwwwvvvuuttssrrrqqqpppooonnnnmmmmmmmmlkkkjiihhgfeeeddeffhijmoprtuuvvwxxyyyyxxyyyyyyyyyzzzzzzzz{{{{{z{{zzzzzzyzzzyyzyzzzzzzz{{|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}|||{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~}}}}||{{{{{zzzzzzyyxxwwvuuttssttuuvxz}~}~}zz{{||z{{}~}{{{|||}{z{|||{zz{zyyxxxxwwwwvwxvuvvutttsruwvuutuvutuuuuuuvxxxyzzz{zxxxvuvutuvtqsurprttrrsstttuvvuvxyz{|{yyzyywuttssssstuvvvxz{|}~~}||{z{yvwwvvvuwxyy{}~~~~~}zzzzyz{}~~~}}}}}}||}|{{{|}~~}}~~|}~}||}}~~}{yxxwwxxxz|~~~}}}|zxwvuuvutuvuuuvvvutuwvtvxxxyzzz||zxyzyxy{{z|~~{{{wsvywuwyxxyz{{}}~|~~|}}|}~~~~~|}}zz{xvvvttx{{||||{yz{{{|~~~~|z{|}~}zz||}}~~~}~}}~~~~}{yxwvttvxxy{|~}{yxyzvtwzzz|~~~}~~}~}|}}}~~}}}~~~~}~}zzzyvtsqooponoooprtvvx{{z|~}||{zyxvtqppnljhiigddeeedddddeffghhhiknoppppqsqnoomjkmlkmponquttwz||}~~}}~|}~|zzzzzxwwwvtuusrrrqpoooonmoqrtuwy{}}{{|yvxyyyyyxwy{yw{~|z}~}~~~~~~~~~}{yxxwwwxxwxz|}}}~~}~|{|}|{}~~~|}|{{{{}~~}}~}|}}|{{{zzyyyxxwwwy{zxz{{{||}~|zyyvuttssqpqqpopqqrstuwxz|}~|zxwvttsrstvwwxy{~}{{|ywxzz{}}}|{yyzyyyxz|||}~~}}~~~~}|||{{zzyyxwxxwwwwvuuvvuuuuuvwwwyzyxz{zy{|}~~|{{xwxyxxyzyz{}~~}|zz{{{{{|}~~~~~~~~~~}}}||{{{|{zyyxxxxwvvwvuutsrqqqqqqppqrqqpoppnmmmmmmmnnoppqrrrrrrssrqqqpppqqqrtttuwwxxyyyzzyxwwwwvtuusrrrpppqppqstuxz|}}{zyxvvuuutttttuvvvvwxxxyz{{{{{z{{zyxyyyyyz{{{|~~~~}|{zyyyyxxwwvwwxxyyyyz{|}~~~~~~}|zywusrssrrstuwxz{~}{zywtsrponnlkkkjjkmmmpsuwz}}|{{zyyyyyyyzyyy{||}}~~}|{{{z{{z{{||||}|{{{zyyxxxyyyxy{{|}~~~~~~}{zyxwwwxxxy{|}~~~}}|||{z{|||~~~}}|{{|||}~}{zyxxwwxy{|~~|zxwuutttssstuuuuuttsrrqpnmkjihgedcba`__^^^]]]^__abdfhjmoqstuvvvwwvvvvuuuuuuuuvwxyz{{}~~~~}}}}~~~}~~~}|{yxvutssrqqppqrsstuvwxy{|~~~~}|{zzzzyyxxxxyyzz{|}}~~~~~~~~}}|{{{{{||}}}~~~}}}||}}}}}}}}~~~~}|zywuttsssrrtuvxyzzz{||}~~~~}}}}|||{zyxxwvvuuuvwwxxyz{|}~~~~}}||{{||}~~}|{{zzzzzzzz{{|}~~~}|zyxxwwwwxyyz||}~~}}|{zyyxwvuutsrqpponnnnnopruxz}~~~~~~}}|{{zzz{{|}~~~}|{zyxwwvuutssrrqqpoonooooooopppqqrrsssssssstttssssttttuuutttuuuuuuuuuuuuvuuuvwwxyyz|~~|yxvutsrrrrrssstuvxyz{{{{{{{{|||||{{zzyxwvutsrqponnnnnnoopqrstuwxyz{{|}}~~~~}||{{zyyyxxwxxyyyzzz{{|~~~}||{{zzyyyyyyyxxxwvvuuttsssrrrrrsstuvvwyzz{{{{{{{{{{{{zzzzzzzzzzzz{|}~~}|{zzzzyyzz{||}~~~}}}||||||||||||}}~~~~|{zyyyyyyyyz{||}~~~~~~~~~~~~~~~}}|||||{{{{{{||||||||||||{{zzzzzzzzzz{{|||}}}}}}~~~~}}{zyxwutsrqppooonnnnnnnnnnnnnoopppppppoooonmnmmmmmnpqsuvwyyz{{|||}}}~~~}~}}}}}}|ywuuvusuvrov}|{zxwuy~{yz{yw{}zvy{zxz}{z{}{x|~|}~}|}{|~}z||}~}}}}|||wvvwwxyvsuwwwutvyywwvsqqqrsssuxvtvwvvwxwvy}}||{|}}~~}}~~|}~}{~zy}~{}}zz{|}~{zz|~{y|~}|}z{}|z|}|zyxxytptwusssssrrrsrqrtxzvrtuplmnnoonopommmoromrxtprusqsvuutsuvtsstuvwxwwz}{wz~|y}|xy{yxwurqsurortqotxusvxwwwwwxwvxzxuy|xtuwwwvtuwwutstspmpstsssw{|}~}|}z~~z~}~{~}xy{xtttpllmllnplgkqminrstqorurprtuuttvxwvvwxxvtuvwwvuvxyz{~}z~zwz||{}~}}}~}|~||}{yz{yxxxz}{y|~zv}~x}}}}~}||zywvvtrrstvuttuvxxwyzxvy~zvy{{{zyz{}}|{}~|z{~|{~~~}~{}~{yvz}wrvytoqsqoonlkknnlmmmoorrrx|xz}{yz|}~~~}|}~~~~~}||}}{z||yxyxxwxwwvspsusqssqprtrqtwutwywuvxxxyzzz{}~|}~~~|zzzwtvxxvwxwwyzywy|zy{}{y|~|y{|{zz{~|y|}{{{yx{~{y{|yx{~|||~~}|~}||y{}zwyzyyzzyy{~|z|~~~~~~}}}{yz}|zzyyyyzywz}yuy|{zyxz|||||||||||}~~~~~||}}}||~}||}zxyzxvwxyyyy{||{}~|{{{}~||}|||zxyyxwvvvvutvxvuvwvuvxwvvvuuw{zxz}zw{|z|~}~~~~~~~~}|~~}}~~~~~~}}}zxxyxwvvwwvuvwwxwvxzzyz|}}}|~}{|}}~}}~~~}|~~|}~}}}}}}}~~}~~~~~}|{{|}||}~|yzzxvvwvuvvvuvwxwxxyz{|||||}}~~~}}}|{zyyyxwwxvuwxxwxyyyyzyxxyxxxxxxyzzyyyyxxxwwwwxxxyxxz||{{{{{zyyzzzzyz{{|}~~~~}|}~~}}}|{|||{|}}}}}~~}}}~~~~}}}||||||{zz{{zzz{{zyyz{|||}}}}}|}}}}~~~~~~~}||||||}}}||}~}||}}}}~}|||{zzyzzzzyyzzzz{{{{{zzzyyyyyxxxxxxyyz{{||}}}~~~~~~~~}}}||}~~~~~~~~~~~~~}}}}}}}}}|||||||||||||}}~~~~~}}|{{zzzzzzzzzz{{||}~~~~}|{zyyxyxxxxxxxxxwxxyyzz{{{{|||||}}|||||}}~~~~~}}}}||}}||{{{{{{{{{{{{{{|||}~~~~~}}}|||}}~~~~~~~~~}}|{zyyxxwwxxxxxyyyzzzzzzyyyxxxxyyyyyyyxxxxxxxyyyyxxyyyzz{{{|||||{{{{|||}}~~~~~~}}}}}|||||||||||}}}~~~~~~~~~~~~~}||||||{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}}}}}||{zzzzzzzzzz{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxyyz{{||||}||||||}}~~~~}}|||||||{{{{zzzz{{{{{{{{{zzzzzzzzzz{{{|}}~~~~~}}}}}}}}}}}}}}|||{zzzyyyyyzzzzzzzz{{{||}~~~~~~~~~~~~}|{zyxxwwwwwwwwwwvvuuuuvvvuuuttttuuvvvvvvuuuuuuuvvvwwwwxxxyyyyyyyyyyyzz{{{{{|||}}}~~~~}}||}}}}|}}}~~~}~~~~~~~~~~~~~~~}}}||{zyxxwwwwxxxxxyxxxxxxwwwwwwwwwwwxxxwwwvvwwwxyzz{{||}}}}|||{{{{{||||||||||{{{{{{{|||{{{{{{{zzzyyyyzz{{{{||}}}~~~~~~~~~~~~}}}~~~~~~~~}||{zzzzyyyyzzyyyyyyxxxyyzz{|||}}}}~~~~~~}}}}}}}~~~~}}||{{zzzzzzyyyxxwwvvvvuuuttttttuuuuuuuuvvvvwwwwwvvvvvwwwxxyyzz{|||}}}}}}||}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}|{zyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxxyz{||}}~~~~~}}|||{{{zzz{{{{{{|||||||}}}}}}~~~~~~~~~~~}}}|||{{{{{|||||||||||}}~~~~}}}||||}}~~~~}}||{zzzyyyyxxxxyyyzzzz{{{||{{{{{{{{||||||}}}~~~}}}||||||||{{zzyxxwvuuuutttttuuuuuvvvvvvuuuuuuuuuvvvwwxxxyzz{{{{{{{{||{{{zzzzzzz{{||}}~~~~~~~~~~}}}}}||{{{{{{{{{||}}~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}||||{{{{{zzzyyxwwvvuuuuuuuvvwwwxxxyzzz{{||||||||||||{{zzyyyyyyyyyzz{{||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{|}}~~~~}}}}}}}}}~~~~~~~~~~}||{{zzzzyyyyyyyyyyxxxxxyyyyzz{{{{{{{{{{{{{||}}~~~~~}}||||{{{{{{{{zzzzzzyyxxxxxxxxxyyzzzzzzzzzz{{{|||}}}}}}}}}}|||{{{{{||}}~~~~~}}}||{{{{z{{{{{||}}~~~~~}}}}}}}}}|||||||{{{{{{||||}}}~~~}}}}|||}}}}~~~~~~~~}}}}}~~~~~~~~~~~~}}}}}||{{{{{||}}~~~~~}}|{{zyyyxxxxxxxxxxxyyzzz{{{{{{{|||||||||{{{zzyyxxxxxxxxyyzzz{{{{||||||{{{{|||||||||||{{{zzzzyzzzz{{{||}}}~~~~~~}}}}}}}~~~~~~}}|{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||}}}~~~~~~~}}}||||{{{zzzzzzzzzzzzzzzzz{{{{z{{{||||||||||||||{{{{{{||||}}}}}~~~~~~~~~}}||{{zzyyxxxxxyyyzzz{{{|||}}}~~~~~~}}||||||||||||{{|||||||}}}~~~~~~}}}}}|||}}~~~~~}}}}||||{{{{{{{|||||}}}}~~~~~}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxyyyyzzzz{{{{{|||||}}}}|||{{zzzyyyzzz{{{|||}}}}}||}}}}}~~~~~}}}|||||}}~~~~~~}}}||{zzzyyyyyyyzzzzzzzzyyyyyxxxyyyzz{{||}}}~~~~~~~~~~}}|||||||||||||{{{{{{{{||||||||||}}}|||{{{{{{{{{||}}}~~~~~~~~}}||{{zzyyyyyyzzz{{{||||||||||}}}~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyyxxxyyzz{{{||}}}}}}}~~~~~~}}}}}||||{{{{{zzzyyyxxxxxxxxxyyyyyyyyxxxwwvvvvvwwxxyyzz{{|||}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{||||}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}||{{{zzzyyyyyyyzzzzzzzzyyyxxxxxxxxyyz{||}}~~~~~}}}}||}}}}}~~~~~~~~}}||||||||||||{{{zzzzzzzz{{{{{{{{{{{zzzzyyyyyzz{{{|||}}}}}}}}}}}|||||{{{{{zzyyyyyyyyzzz{{{||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~{}~|x~vu}~~}{{yw{}xuwyzxtvzzwyz{|~|}|~~~~}y~|y~{}~}}~|{}}|zxxzzzyxxywvxxustvwvttvuuutvwuttuzwprvxwspvyvuvuvwy{|zw{|yxy~{y{{{|||{{|zxy{|{xxz{zz{|}~~|~}}~~}|{{|}}~|y|}|}~}z{~}|~z}|z{|{{||z{|||yx|~{{|||}}~~~~~~{||{{}}}}|{|{yzzxy|||{{{|}}|{{|}z~|y{{}}|yw{~|xz{wv|}{zyzzyyz||zy{|{z{zzzz}ytwyxxyxwxxz||ywvwxyz{|yy}~~|{{||zxwz}zzzz{yu|y}}yy{yz}x{~~~|{|}}}~~~~}|}}}||}|}~~~}||}}|{}~|{|||||}{z|~~~}~}{|~~~}|~{{~}{|~}}}|}||~~}zvtuxz{zxuw}|wttxzurvyvvzzxvvwzwu|xtuvyyuuvy|zvxz|}xvz|}|z|~}}|{|}zxyyyz{yxxwz|xw|~}|zz}}{zyz|~~~}w~|}}~~|z}~z~~||}|~~yz|||{zxwxyzyvx{wsvwyzxwvx{zuvz{{xuz~xtwz{{yxyzz|~{xz}}}}~~||~{~~}}~}}|}}|{}||~}}}~~}~~|{~~{~}y||{{|~|ww|}{zxz}{y{}~{yz}z|~|zyz}~~|zy{|yuy}|zzyyz}}{{~}z{~}~~~~}~}~}}~|~~}zy|y{|}{zxx~~yzzzzwvy|}}zxz|}{x|zw{~{y~zy|||||}}ywy{{z}~{||}}~~}}|{}||~~|}~~}}~~~}z}}~~~}~~}~~~~~~}{}}{}~~}z|~~~}~|}}zy|}{zzzzyw{|yz{{z{ywy|}}zwy{{{{zxwwyzxwyzyxz{~zz}|}|{}~~~|{}}~~{zz~}y~~|}~~~|}}~~|{{{zy{}zyxwz{xx|}zxz|{|}~~}}|~~~}}}|yy||yyz{|zz||{|}~}||zy}~~~~}z{{{|||{zzxvx{zyzzvvz{wwz{zwty}yuuvttwvsuvwwvtstwyyxwwyywy|{zxvy||zxwzzwtsvy{{yxz{yyxx||z{}}}|{}~}|~~|}~}|}~}}~~~}~~}{}}|}~}~~z{~~}zy}~||~~}{z|}{{}}{{{{{{{{{zyxwvx{{yxz}~}{z|}}}}|~~~~~~}}~||z|}}|yxxwv{~yuxzwvwwyywyyvux{yxxxwwxyzxwyyyxxy|}|{y{}{wz~}{yz||}{{}}|{z}}z{|~{{~~|}~}}}}|~{|}|}~~{|~}zyy|~~|z||xy{{|yvy|xvz{yx{{xz}}|}~}|{|~||}~~~~}~~|~|}|~~}|}|xz}~~}|}~~~~}z|}xyzz{yxxxzzvtuwxvtvwxxvtwwusqsxxuvxvuwyvuwxzxux~|xxyz{{zyz}}{{yyzxw{{y~~{z{}}{|~}}~}}|}~~~~~~~|~~|~~~~}}}}}~~~~}~~~~~~}}~~~~}~~~~}|||{{{{{{|}|{||}}}~~~~~}~|~}}~~~|{|{y{|ywyzyxwvwwwwvuutstuvvvvvustvwwusstxzwtuwyxsv{ywxx|}{yxy|}}{xz}zuz}}}}~~|}~}~~~|~}~}~~~~}~~~~~~}}|~}{{~}}{{}~}}~~~~~~}~~~~~|}}~~~~~~~~~~~~~|~~~~~~|~~~|~~~}|~}{~|}~|{{z{{zzyxxwvvuuuuutsuwutrsvvttvvvvvvvwxvwxy{xuy~~|xv{}||{||z{{|}{z{|~|xx}|z{{{}~|zz|~zz~~}~}|~~~~~}~}~~~~~~}}||~~|}~{|}{y|}|{{}~}{{{{|}}{z}||}~}{}~{~~~~|}~}~|{}|~}}}~~~}}|{zzyyxwwzxttuuvtruwvvtstvyuptyxwustvxxttwyzwsx|zxyzzz||||}|{|}|{~}|~~||{~}|{}}psy~~~|{{xszzsmtz{sptrry}yy|~y{|zytoy}wnv~zw|}nguzrruwxuttrqlilorwxy|~{xwuwwsrttssrrqqpopqokjklnlkjiotniikoqrrnmqturosxsnqvyvoqvvwtswyzxwwuuvvtty}|{{{{|}~}~~~{vv{|yxwy}|y|~}w{zvwwyxtsutrpnliijhfhjigghimnieiljfegifca__bc]VY\WUZ]ZX\ba]bfilhelpkghkidcb]\``XRXa[RW_^[^`acfgffkojgnrmghmjeilc`fjhdinf]djgcdfc`cghfeeeeghedgjmlknnknrrrqqsvtquxqmprrnklmloojkqutqu|}~xy{wux{wsx~|z|}yvy~|uvzz{~}}}|}||~z}~}}~{zvsx{y|~{{{wsrvwpmsvsqswzxx{~|zuy~zvy|zuv||xyz{|{yyy{~zuwzyywvyvruwxzxuv}~~}~|xxxvtuvtsqoruqkntrnoptyyvy}~}{|xqtvtrpnopturqruxvswzxxxx|}zz{}|{zz}vzxqv|yrpqrqnnpqqppruxyz|}z{y{~zxzzz{|}~}~}~wx}}{~~{{}~~}~|xxyxwvsqrsplmnkiiggheadhiihjmprsu{|w|~{z~|wrsvtqsskgnqlkmnmkoslenyulqyvruxyzzzyyz{zywwxwtrruvvvvuuwzyuw|yuvxz|vptvuuuvxww|}yx|~~{||zz}|wxz{}z~{zzxvvvuussvvuvxwvutuwurstuuqmoroljiihfeggfeffdcedcccb^Y[^[WWWTQUWQNSUSRQTXXXZ[]__^^adeeb_`b`]ZXWWTRQPMIJLIHIJHGGKMKKNONPRRSVWVVXZ\]\Z[_ba_\YY\[WUTRRQQQOLJIIKIGHJKKLNQQRUWY\_aa``abba_``^[YYZZYVTWZWWZ\]`a`_bdehjhhkkkjknnmjhikigfddfedefjnonouwuuy{||||}~|z{|yuwzywxzywxzzz{|~}}|yz|vpqssrqqvxvwy{}~|{zxvtuvrprtpmoqqpqtspquvvwxxy{}|{{{{|zwy{zzz|~}zz|}}{{~~|zxxywtqqrpmnonmkkmooprqnnrsrqrsuvvuutturoopommmmnnoooopqqomnonmlkijjkkjkmllnonnprqrttuuussvxvuvvwwuw||zyz{|}~}}~}|zzxuttuvusstvyyz|~~~}zwtrrqqomnnmmmmqsqqstvvstvyywwxyyyxxyxwwxzzvtwxtqrrrttportssttuussvvtuwustuvvuuuuttsrqtvsqpooollnoomkloonmmpstsstvwyxwy{wtvxyyxvtuvvvusuwtsuvvvuuvvvvuvvvuvvutsrssqsutrtvwwwx{||}~~|yustuqnoponnptvwy{|}~{{|}}|{yyyz{{zz{|}|}~|{{yuttrpqqnklmnonmopqsstuwyxw{~{z|~}yz|{zzzyxxwuuwwuuuuuuttuuvwwxywxyz||z}}|{z|}|{zz|}}~}|{zywuuusrsttsrrrtvttvwuuvvwwxyyyyyxvtuusqqqonnopnmnorropuwvvwx{zz|}||}}{{||yyyxwvtwxvtssstutsuwvuvwxxvwy{|}~~~|zzzxvtsssssuuvvvx|}}}}~~|}{xyzxvvvvvvxzxuy}|{~}~}|}}}|{yyz||{zzz{yxy{{{||}}|}~}{}|{zzzyxwwxyxvvw{|yw{}~}||}~}|yzzzzxvwwuttsrrrstrqrsssttutsssrrstqprsrrrssrooonnmllkkkiijjkklopomoqrsssrrsrqqppqolmmmmmnpolllnonmnpqstuvvxyz|~}~~|{}~|zzzzzyyxwwyzzyz{||}}~}||}}}|{||~~|{{xuuvutrpqrqppqrssuvxyxx{}~~~~~}|||{{{zyxxxy{|zxxz}~}~~~~~~~~~~~~}}}}}}~~|}~~}~~}~|z{{{|||||||}zyz||{|}~~}}}|||}}}~~~~~}}}|{{{{|}}}~~}}}|~|zzz{{ywxxwwvvvwxyzzzyyz{{{yyyywvvuuuuwwwxxxz{{{{zzyxzzxvvutsrrrrrommnoonmopopqqrrrqpqrqonmmljiihgghihgghiijjihhhiihghihghijjijkjjlmlkjkjjiijjjklkjlonoprssstsuwvuvxyzyy|~}}~~~~~~~~~~~}||}|{}~~~}{zzzzyxwwyyxwxyzzz{}}}~~~~~}|||{zzzzyz{zyxxyzxvvvvvvutttttuvyzxwy{{{yz}}~~}}}}}|}~}}}}}}}~~~~~~}|}}{z{|{{{|}}|~~}~~}|}~}}~~~~~}{yxxwwwwwwxxxz{zz{}}~~}~~}{z{|{zxy{{z{}}}||||||zzyzzywwwvvvwwwwwwyzzz|~~}||}}~~~~~|z{{z{||{{{|~|{~}|{zxxyxuuwyzxvwxwwxxwwyxwvuvvvvwwwwvvwyyywvwwwwvutssrrqppomljihfefgffdcdeefffgghhiijjjjjkjihhjjgffghgfeffffeefggfeghiihijihhhhiiiikllmmnpsttvxxxxyyyyxxwvxzyxxxxy{|}~||~}{|}}}}}~~}}}|{{z||{{}~}}~}}}}|{zyzz{zyyzz{z{{|}}}}}||||||{z|{z{|{yyyzzyy{|z{|||}}}}~~~~~}|}}{z|}|||}~~~}||}||{|}}}}~~~~~}{zyxxxustusstuvvuwz{{|~~~~}}}ywxyxwwwxwvuvy{}~||}}}~~~~~}}|zxxwvttsrrrqpqstuuvyzzz|}~~|{{ywurqomlkighihfefhiiiijlmnnnoonmnnmmlllifgiggfeeedddeeeefffggijkkkjjkjjkkkkihijjjjjllkkklnoqqrrrsttuwxxxwy{{{|}~~~}|~~~~~}}}}|{|}~~}~}|zyxxwvuuwwwxyyyy{}~}~~~~~}|{{{{zzxwxz||||}~~~||}~~|}~~~}}~~}}~~}}||{{zxyyxvutttttsstttsrtvuuvwxyyz||||~}}}~~~}}~}}}}|}}}}|{{|||||}|{{{}~|{|||||}~~~~|}~~}~~~|||zwwwuuvvttuvxwux{zzz|}}~~}|||{{zywvuutrqpponmmlkjiiiiiihhhhiihhhiijjklkiikkkllmmljjjjjjjihhgffeeecccdeeefhhgffhiiijkkjiiklmmnoopprssuwyzz{~~|{|{zywy{{y{|~}~}{{{|}{|~~~~~~~}}}}|}~~~~}|{zzzzz{{{{|}~~~~~}||{{{zyyyxwvvvwxxxxyz{}~~~~~}}}|{|}|{|}~~~~~}}|zyxvuuusrstsstuvwwy{||}~}}~~~~}}}}~~~}}}}|{|}|{}~~~}|||||||}~~}||}~~~~}}~~~}{ywvuusrqpooppppqqrrstuvvvuutrrrqpmkjihgedbaa```````bbbdfggghijjklmmmlmnnnnoonmmonllmlkkllkjijjhhijijjkklnnopqtutuxyz{{|~~}}}}||}}}||}}}~~~}{|}|{{{}}|}~}}~~~~}{zyxxxxxxyyyz{|}~}{zywutsttttuvxyyz}~~|{{zzzyzzzz{||}~~~~~~}||}|{|{zxxxwwvvvuttstuwxxyyz{}~~~}|{xwwwwxxxy{}~~}|{{zzzxwwxxwwxxxwvvvvvuuusrqpponoonkkkjijjjigfgfeffedccccccccccccdeghijklmopprtttsstusrssqpponmlkkjhikjiijklllnpqrstuvwwwxyyyzz{{|}}}~}}|{zxwwvttttuuttuvwy{|}~~~~~~}|}~}}|{yxwwwxxxxxz{{}~~~|{|}|||||{{|~~}}~}}}~~~~~~~}}|}}}|||}}}}~~~~|zywvutssrqqrssstvwwxyz{|}~~~~~~}||~~~~}|||{{zz{{{||{|||}}~}{}}~~~}||}~|z}~|~~~~~~}}~}||{xvuuuurnmnnmmllllllmnoopqqrssttsrrqonnljiijhedddcdfffffhiknopqrrstuvwvtstssuuqoqsolnpmjjkjiihijgfghhhikkklnpqrrstvwxyzz{|||}~~}|||~~{z{{xxxxxwuvxwvvvwxyy{|zz}~~~~|z{||yx|~}{}}{z|~|y|~~~}|}}zxxzzwwyzxxxy{}~}|~}~|}}{zz{zxz|{z|~|z~}|}||}}}|}~|yyzwuuwvvuuttuvwxxyyz{|{{~~~~}}}|y|}zvy||z|~|z|~~~~~~~~~}~~|ywz|xvxz{zyz|~~~}|}~~}~}~~~~~~~}~}~~~}{zyyyywuvxvsuvtsssttsrrrtusststvututuvussttsstsqqqpopponllmonmpqnmprqoqrpnopmiiigdcba_`b_]_`_`dgggjlmnoprttuvxwvvwxxwvwxwutuvutuuttuwwuvxzyxz||{~~|}~~~}~~~~}}~}{|~}{|}|{{|~~~}|}~}||}~~~}|}}|{|}||}|{{{{{{{|zy{|zyz|{zz{||{z{{{zyz{|{{{||{{}~~~~}||zxxxvvuuuutttuvxxxyz|}}~}}||{|}zz|}||}~}|~~}~~~}}~~}~~~~}}~|{}~|{{{|}|}~~}~~~}~~~}}~}}~~}{zzyyxvvuttuvvuvwxyzz{|{{|}|||{{yvwwtqppqplkmmlllllllmmmlllkjkjihgijhfggfedefdccccdcccdeeefgijjklmnoqrrruvvvwwwwwxxwxyywvuuvuuuwwvuuvwwxz{}~~}|}|{zyzzyyzzz{||}~~~~~~}||}}|||}}yyzzxwwvuvvvvwwwwxxxyz{|}|}}~~~~~}}}}}}|||}}~~~|z{{zyyyxwuuvvwwwvwxyxyyz{{{}~~~~|{||{yxwwvvvwwwwxxyy{|}~~~~~~~~~~~~}|}~~}}~~}}}}~~}}||{{zzzzzzzyyxxwwwwvtutsrpppollllkkkjjiijkjjlkijkjihhiigfggeeeeedcdeeeddfgghijlllmoonnoprrssstttuuvvvvttttutstvvuuvwwxyzz{||}~~~~~}~~~~~~~~}{yz{zyyxxxyyzzz{||||}}~~~~~~~~}}}}}~~~|}|zz{zxxwvuuuvwvvwwwxy{{|}}~~~~~~}|{yyyxwvuttttrsuvuvwxyzz|}}~~}}}||{{zyyzzzz{{|{|~~~~~~}}||}}}~~|||{yxwwwututssuvvvwxxwwxywwxwuuutsqpqqononnmmllllkkkkkkjjjjiiiijjihhhiiiiiijjkllllmnnnnnoooppppooppppqqqqqstuttuuuuuuuttttttttuvvwxyyy{|~~~}}||{{zzyzz{{{{{}~}||}}~~}~~}}}}}|}||{{zzz{zz{{{zz{|||}~~~}}}|{|||||||}}}|{{{|{{{{{{zz{{{{{{{{{zzzzzyzzyxxwwvuvvuuuuuuvvvvvwxwwxyxyyzzzyz}|{{|||{{}~}}~~~~~~~~}}}||||||{{{{zzzzzzz{{zz{|}}|}~}}}}~~}}~~}}}}|||{{{{{{zzzyyz{zyyyzzyxyyxxxxxxwxxwvvvvussssqpppoonnmmmmnmmmmnnooprqoprqqqrssqnmmmnmknokgmutrpoljnrpmorporurqswvvy|||~|}}{~~}{~~}~~~|yzzyywuvyxwxxwutuwxxy{~}yy{zxxyxwy||zxwy{||{z|~~|}~|z~|x~}v{}y{~~~~{{}~}|{}|xyzywxzzyxxz||{xuw{{z{{z{zwvxsmotroonnnnlmnlklnquqkmojfhihihghihffdfhedjpmikomknssrrsttsttrsuuurquwsoquspv{upswxxvsuwxyyzyy|~{x|{y||x{~|zzzz||}}}~w}~||{}|{zwy{tortqoopliijjkklgbhmgchjlnlimrpmortusrsvvuutstroqrrrpoprtuwzyvzytw{zx{~|yz{~~}|}}~~zy}}|z{|{{||yx||y||{|}}}}}||yz}|z}~{~|||{yz{{|}|}~~~}z{}{zz{~~|}}}}}}|}}}~{~}~~}~~}z~}xyzxvvusqrsrqrrqolknqpnpponprposusruvuttutttuttuvyzwtwyyzzxxxusuxwvvvuuvwtruvsrtvtsvyxwy{zz|}~~}~~}y{~}|}~|~~}}||~~}~|||{{yxy{xvwyyyywwyxvz~}~~~~}}~}}}}~|z|~}~~{{~}{|~|z~~~~|z|~{z}~~~~}|{{yuqrsqomkklkiknnlmooopqpoonmmprpnqtpmqvsquwvvwzz{|}}|||{{{yz}{yz{|{zz}~~}}~{}}|~~}~~~}}{}~~}~}~|~}{{{{zz{{}~~~}}}}|}}}}~}|}~}}~}|~~}}~~}}~}{||zyzz{||{|~{yyzxvuutrrrqpqqqqqqrssuwvvwxz{z{{yxxxxwvutssrrqrtsrtuttvxwvxyxwxyyy{{yyxxwvvvusuuuvwyyy{~}}~}||}}||}~}}|}~||}~~}|||{{{{{{zzzzz{zxz{zyyyz{zxyz{{|}~~}~~}}~~~~~~|||{zyyyyyz{|||}|||}~}}}}||}}|zyxvtttssrrqqqrsrrssrqppppppponoopppqrssstuvwwxxxxyyz{zz{{zz{{{zyyyxxz{{{{|}}}~~~}}|{{{zzz{{{|}~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyyzzz{{{{{{zyxyzzyyyzz||{{{zzyyyyyyz|}}}}}~~~~~~}}}}||}~~~~~~~~~}|{{{zz{|{z{{zzyz{|||~}|zxwwvtssrqqqrrstuvvwxyzzz{{{{{{{|{zyxwvutsrrrsrstuwxxyzzz{||{{z{||{{{z{|{yyxyyyyzzzzz{|}~~}|}}||~~~~~~}|{{{zzyxxyyz{{|}}~~}{zyyyxxyz{{|}~~~}|{yyzyxxwxyzz|}~~}|{zyxvutsssssssssstuvvvuvxxwxwwvvuuutttsstuvwxyyzz{{|}}}~~~}}}}}}||}~~~}||||{{{{{{{|}}||~~~|||{zzzzzz{{zyyzyzz{{{||||||{|{{{{{{|{{{|}}~~~~~~}|{zyxxxxwxxyyxxyz|}~~~}||{zzyxxxxxxwxyyxyzzzzz{|{{}}~~~~~~~~~~}|||||||}~~~~~~~}}|||{{|{zyyzzzzz{{{|}}~~~~~~}}}|{zzyyxyxxyyyyyz{}}~~}|{yxvusrrsssstuvwxyz{{||||}~~~~}}||||}}||{{zzyxxwwxwwwwwxwwwwxxxxyz{||~}}||{{{||}}}~~~}}|{{{zyxyxxxyz{||}}}~~}|{zyyxxwvvvuvvvwxxxyz{}~~|||{zzzzzzyyyz{{||}~~~|{zzyxvvvusrrrsssssssuvvwwxxyyz{{|{{||||||||}}~~~}|zyxwvuuvvwxxz{{|~~~}{zxvutttuvwxxzz{{|}~~}}~~~}|||{yyxxwvvvuuuvwxyz{|{{}~}}}}}}|}~}|||{{||{|||{{{{|}~~~~}|{||{{||{|}~~~~~}}}}|||||||}}||||{zyyyyyyyxxxwwwvwwvvxyz|}~~~}||{||{|||{{{{{zzzzzyyxxyzz{|~~}~~}}}}~}}||{{{{z{{{{|}~~}|{zzyxwvutssstuuuvvvwxyz{{|}}}}}|{{zzzyyyyzyyzzz{}~~~~~~}|{{zzzzzzzzz{|}}~~~}|||{{{zzzzz{{{{|}~~~|zyyxvuuuuuuvwxyz|}}}~~}|{{{{||}~~}|{yvtsrqqppooopqqrsuuuuuvvvvwwwwwxxxwxxxxxwxyyyyy{||}~}|{{{zzzzzz||}~~~}}}|zyxxxxwwxzz{{|}}}}}~~~~~}}}~~}}~~}}}}}|{zzyyxxxxwwxxxxxyyyyzzyzzzzzzz{{{|}|||{{{zzzyyyyyyyyyzz{|}~~~~}|{{zzyyyz{||}}~}||zyzzyxxxwwvwxxxyyz{|}~~~~}}}~~}||{{zzzz{zz{zy{|}}}~~}~~~~~}}{ywvuuuttsssssstuuuuuvwvvwwxyyzz{|}}~~~}|{{zyyxwwxyz{|~~|{zywwwwwwwxyzzz|~~~~~~}~~~~~~~~~}}}|{{{{{zzz{{{||}}}~~~}|{zyyyyyxxwwxxyxxyzzzzz{|}}}}}~~}}}||{{zzzyyyxxyyz||}~~~~~~}}{zyxvutsrqpppqqqqrtuwxyz{}~}|zzzywwwwwxxyz{||}~~~}}}|{{{{{{{{{{{{|{{|||||{{{zz{{||}}~~~~~~~~~~~~~~~~~~}~~}|}}}}}~~~~~}|{{{||}~~~~~~~~~~~~~~~~~~~~~~~}}}}|{|{{{|||||||{zzzzzzyyxxxxxxxxxxxxxwwxxxxyz{{|||}}}|}}}~}~~~~~~~~~~}}~~}|}~~~~~~~~~~}}|||||{{{{z{{{{{||}~~~~~~~~~}}}}~~~~~}}~~~~}~~~~}~~~~}~}}}}~~~~~~~~~~~~~~~~}||{{zzyyxxwwwwwwwwwwxxyyyyyyzz{||{||||}}}}}}||{{{zzzyyxxwwxwwwwxxxxyyyzzzz{{||{{{{{{{{{{{{{{zz{zzzzz{|||}~~~~~~~}}}~~}~~~~~~~~}}~~~~~~~~~~}}~}||}}}}|}}}}}~~}}~~}}}~~~~~~~~~~~~}||}}}}~~~~~}}~}}}}}|||||||}}|}~~}~~~}||{{{{{{zzzzzzzzzzzzyyyyyyzzyyzzzzzzzzzz{{{{{z{{{{{{{zzyyyyyxxyyyzz{{{{||||}}~~~~~~~~~~~}}}||{{{{zzz{{{||}~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}~~~~~~~}}|||}}}~~~~}}|||}}}~~~~~~~}}||||{z{{{{{zzzz{{zz{{{{{{{zzzzzzyyyyyxxxxwwwwwwwvvvvvvvvwwwvwwxxyyyzzz{{{|}}}}}~~~}~~~}}}}}|}~~~~~~}}|||{{||||}}}}~~~~~~~}}}}}|||}||}}~~~~~}}}||||{{{||||}}}~~~~~~~}}~~}~~~~~}}||||||{{{{{{{z{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||{{zzzzzzyyyyyyyzyyyxyyxyzzzzzzz{{{{{{zzzzzzzyyz{||}}~~}~}}~~~~~}~~~}~~~~~}}}}}}}}}}|||}|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{z{{{{|||||}}~~~~~}}||}||{{zzzyzzyyyxxxxxxwwwvvvvwxxwwwwwxxxxxxxwwwwwwwwxyyz{||}~~~}}||||{{|||||||||}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}~~}}|{{{zzyyxwwwxxxxxxxyyyzzzzz{{|||}~~~~}}}|{{{{zzzzzzz{{{zz{{zzyzzzzz{{{||}}}}}}}}}|||||||}~~~~}}|||||||}}}}}~}~~~~}}}}}}}}}~~~~}}~}|~~~~~~~~~~}}~~~}|~~|~|z|~|{{{{z{|zwz|zy|~{y|~{}~~~~}}}}}}}|z{||zzyz{zyyywwwxxxxxyzzyz{zzzzyyz{{zyyyz{|||}~~~~}~~~}~}~~~}~~~~}}~~|{}~~~|{{|~|z}|}~}~}|~~~|}~~}~|~|yz{yxxxxwuuvvuuvvuuvwutvxusvzwtvzzyz|{{}~}~~}}~~~~}~|{~~~~~~~}~~~~}}~~~~~~|~{}}|~}{|~}|~}~~|}~}}||}{z|~}}||{|}~~~~~|{|}}~~~~~~~}~|}~~~~|}}~~~}}}}|}}}|~~}~~~~~~~}}}|}|||zxz{{zxwy{zyyzzzz{{|||}~}}~~~~|}}{yz{zyzz{zyyyxy{{yyy{|{z{||||||||||}}}}}}~~}~}~}~~~~}~~~~~}}}}}{y|}{z{{{{}~}|}~~~}~~}|}~~}}~}~~~~}|~}z{|{zzyyzyxwwwvuuuvvuuwvvwwxyxwy{yy{||||}~~~~~~~}}~~~~~}~~~}|}}}}}}}}~~~~~}|||{z{|{zz{||{z{|{z{|zyz|{yz|{z|}|{|}}|}~}|}~~~~~~~}~~~}~~~~~}||}|{{||}|{|}||{yxxxxwvvwvwwxyz{{|}~~~~}~~}|{z{{zyz{{{zz{||}|||}}||~}}~~~~}}}}}|||||{zzz{zz{zz{|{{|}}}~~}}~~}}~~}}|}~~~~}}~}}}~}}~~~~~}}~~~~}~~}~~~~~~~}}~~}}}}}}}~~~~~~~~~~~~~}|||{{{zzyyxxxxyyyyyzzzz{zz{{{{{|||}}~~}}|{{{zz{}}}~~~~~~~~~~}~~}||}|||||||||||{{|||{{||{|}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~}}||||{{{{{{{{{{{{{{{{{{{{|{{|}}}~~~~~}}}|||{{{zzzzyyzzzzzzz{{||||}}}}}}}}~~}~~~~~~~~~~~~}}}}||}}}}}}}}}~~~~~}}}}}}}}}|||||{{{zzyxxxxxxxxyz|}~~~~~}}||||{{{{{{{{|{{{{{{{{|{{||||}~~~~~~}}|||{|||{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{|||}}~~~~~~~}}}||||{{|||||}}||||||}}|||}}||}~~~~~~~}}~}}}}}}}}}|||||{{{{{{{{{{{{zzyyxwvvvvvvvwxyz{|~~~~}}}||}||{{||||||||}}}~~~}}}|||{{{{zzz{{zzz{{zzz{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}|}}||{{{{zzzzzzz{{{{|||}}}~~~~~~}}|{zyxxwwwxxyzz{}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{zzzyyyyyyyyyzzz{||}}}~~~~~~~}}|||||{{{{{{{{{||||}}||||{{}~{zvsw|~mwuldiokffggiihgghiijllllnqomqtvwpjklmpjfpywswylctwhmqqrqqsuw{}|||}|zxwwwurqpooonrvvvvttusqpptwwwvvz||{{z||}~}}~wsvwrnligffdbbabegffgffghjkjhhggdbfjgb`^^agossuwvttw||wqonmkhc`acgpzzvzzskd_`bcglnnoprsrrtwyxvsojfeecbbbdfhkpuy|~~zwutstuutrqstsrolmptwrosvxyvrrsv||vtusqtxvsuvvwz|}|}~~}~}}~voqrqpljklpvwxyxurpmmme]cigghhlnnnljkihghic]_a___`fntxxxy{|~|wtqnpsokie`\[ZZZZ[\`gopt~~xwwvvxwxztprv~}zroptwyzvty~~}yw}}||{xxyz|~|{{zz{zzywurmga\Z[^cdca`fjb[`dbbccjqsskdjoid`[XXVSRRQORVSNOPNNOPRUWXZ\[Z[]^_````__^^____^^bdeeb_aefgjkihfehlpsqoquvurpljotwwursuy~zxvromlmnoqstuvwxyz|~~~~|zyxvttrponmkihhhijklllllnqttsuwwwy{{{xvwxvsqppqrrtutsrruwx{~||}|yvtw{{zzyvttvutwywtrommlklmljjjlnpqootyxwz}|zxx{~~||{zxtqrsrqrsrprux{|~|}~{yyx{|yz||}{yz|~{|~|ywtqoqtuxwvy|}~{yyz{{|~}{{{zzyxvspoonljijljfefhjgeefhiigfcbb_^`cb`_^_`^\]]agebeiorrppppqrtwxuqqqpopnligd`]acbaaabccba`aceggghknponqstuwyxwvuvvsqqpmkjkhfhjigc`bdeffddegijjlopptx{}}zz{zyxx~~~}}~~}|zxutux|}|}}~~}{ywwyzyxwwvvy{{{xuwyxxwuuvutuwvtrpoqtvy{zwuuvxz|~}xsuxvuwyzyxwwxywvuvxzzxvvtpnooqssrqqppsvustttvx{{zyvuusqsurppqrrstsrsvwwwvx{zy|~}}{xvwzyyyz{|~~~}yyzwsrrsurpqsvxy{|~~}}~~}{zz|~~~}~~|||~}|}}|{{yxwwwy{|}}|yvuusrqonmopomllprqoooprsuvvz~~~|z}}zz{|~|zz{yxxwusrqoonopqpooqpquwxyyxy{{zzywvwy{|zurqponoqsttssrrrrstttsrqqqqrrqponmlklmnnoqrpmpuvvutstttxyxxxwtqqpmiggfffghhgfimoqsuwyxwwxxx{}|zyxuttuvutrstuwwwvvsqsvvtttuwvttsrqrrrrssuxy{||~~}|||{|~~~{yxxxxxwxz}}{}}}{z{{zwsrqqssqpnlnqrsolptvwwvy}}~~~||}}~}}}~}}|yvvvtrpomkjigghijihhhijjjklnqtx|}||}}}~~}||}~~~}|~~~~~}}}||}||{zzzzzzz{}~}}|{{{z{|{zzz{}~~~~~}{zyyxwwyzxuuutsrsstuwxzyxyz{{{zyxy{zxwvvutsssrqqrstsruxwvvwwxz{zyxxxzxuuutspoprsssrrsrrrqrstutstttsrqqrqqqrrqpoonmlkjigfffeeeeeddfggggfghhijklmnqrrrrsstttttsttrqqqqqrrrtvwyz|}~~}{{{{zz{yxxxwwwwwwvutstttuvwwwxxyz|~~~~~~}}}}~}|}~}}{ywtssqpqqrrrsstvwyzz{{|~~~}||zyzyxxwxyz|}||||}~~~~~~~}|{{{{{{{{z{||}~}}}|{z{||}}}}}}~~|||||}~~}}}~~~~~}||||{zyxwwvuuuuuvwwxxxxxxxyyzzzyyxwvvvwxxwwwxyz|}}}}}|}}|zyyxxwwwwvuttttuuvwwxxxyzzzzyyyyywutttsqpnmmmnnnnmmnonnnmmmmmmmmmmmnnnnnnoppqqqppooooonnonmnnopqrssstuvvvwwxxyyzzz{|}}}}}~~}|}}}}}}~~}|{zzzyyyz{{z{|}}~~~~~~}}}}~~~~~}}|||{zzyxwvutsssstttstuuvwwxxyz{|}~~~~~~}}}}}}|||{zzyyxxwwvvuvvvvvvvwwwwvuuuutttssttttttuuuvwwxyz{|||}}||}}}}}}}|||||||}}}}}}}~~~~~~}~~~~~}}}}~~~}|||{zzzzzz{{|}~~~~~}||||||||}}}}}~~}~~~}}}}|{zzzyyyyyxxyyyz|~~}}}}}}}~~}|||}~~~}||{zzzzzz{{{||}~~~}|zyyxwwvvvwvvwwwwxxxxxxwwxxxxxxyyyyyzz{||||||||||{zzyxxwvusrponnlkkjihhhhiiiijjkkllmmnnnnnmmmmmllkjjjiiihhhhhhijjkklmmnooooooooopppqqqrstuvwxyz{|||{{{{zzyyyzyzzz{|~~}}|{zz{{{|||}~~~~~}|||||||||||||}}}}||||{zzzyyxxwwwxxyyzz{{|}~~~~~~~}}||{{{{{{{{{zyyyyyyyyyyyyzzz{{{||||||||{{{{zzzzzyyxxyyyyyyzzzz{{|||||}}~~~~}||{{{zzzzz{|}}~~~~~~~~~~~|{{yxxwvvuuvwwxyz|}~~}||{zyyyxxyyzz{|}~~~~~~~~}|{zyxwvvvvvuuuwxxy{|}~}{yxvtrqomllkkjjjjjklmnnoppqrsssssrrqqponnmlkjjjihhhhhiiijklmmnnooppqrrsrrssssssssstttttuuuuvwwxxxxxxxyyzzz{{|}}~~~}}}}}|||}}}}}~~~~}}|||||||{{|||}}}}~~~~~~~}}}}}|||{{{{{||}~}|{{zzzzzz{|}~~}|{{{{zzyzzzz{{|||}}~~}||{zyxwvvvvvvvvwxyyz{|}~~~}||{zzzzzyyz{{|}~~}||{zyyxxwwwwwxxxxyyzz{}}~~~~~~~}}}}}||||||||{{{{||||}}~~~}}|{||}~~}||{{zz{{|}~}|{zyxxxxxxyyyz{{||}~~~~~~~~}}||{zzywwwvtsrqqppoonmmmmmlllkkllllllmmmmmmnnoooopqqqqqqqqqppoooonnnnmmmnnnnopqrrssttttuuuttttssssssssttuvwxyz{|}~~}{zyyxxwvvvwwxyy{|}~~~}|{{{{{{{{{{||}}}}}~~~~}||{zyyyyxyyyzzz{||}~~~~~~~~~~~}{zyxwwvvvvwwxyz{{|}~~~~~}||{{zzzyyxxyyyyzz{|}~}|{{zzyxxxxxyzz{}~~~}}|||||||||||}}~~~~~}~~~}}~~~|{zyyxxxxxyzz{}~~~}}}}}}}~~~}}||||}}}}~~}}}}}~~~~}|{ywvuttsrqqqrrrsstuuvvwxyyyxxwwvutrqonlkihgfeefffffgghjklmnopqqrsttuuvvvvvvuuuuuttttssssssrrrqqqqqppppppqqrrrsstuvvwxyzz{|}}}}~~~~~~~~~~~~~}}}}}}||||{{{zzzzzzzyyzz{{{{|}~~~~}||{|||}}}}}~~~~}}}||||||}}~~}|||{{||}}~~}}||||||}}~~}|{zyxwwvvuutuuvvwxxyz{|}~~|{yxwvuvvvvwwyz{|}~~~}}||}||}}~~~}|}}|||{|}}~~~~~~~~~|{yxvuutttttuwyz|}~}}}}}}}}~~}}|{zzyyyyyyxyyyxxxxxxxwvvuuuttssrqppooonnmmmmmmlllkkjjjjjiiiijjkllmnoprstuvwxxyyzzzzyyxxwwvuutsrrqpppoooooppqrstttuuvwvvwwvwwwxxyyz{{|}~~}{{zxwvuutsrrqqrrsstuvxy{|~~}}}}}|{{{{||||}}}~~~}|||||||}}}~~~~}}}}}~~~~~}|{zyxwwvutsstuuvwxyz{}~~~}}}}|||||||}}}}}~}~~~~~}{zyxwwvvvvwxxyz{{}~~~~~~~~~~~~~~}}~~~}}|{zzzzyyxxxyzzz{|||}~|}}|{|}||}~~}}}||}~~~}}|{{|~|{}~}}{yyxwwusqqqpponoppppqrrsuvwwwxyxvwwutsrpnnmlkjiiiijjjlmnnqsstvwxyyyz{{zz{zyzzxvwyvttutrsrqqqqqqonnnnnopoooqrsttuvwxyzz{||||}}|||||}{zzzxwwwwvuuuvuuutuvvwwxyyyz|}|{}~}|{yyyzzyy{}}|~}{{|zxz|zxz||{{|}}}~}|{{|||||~~~~~~~}}}~~~~~~~}}}}{yyzyxyzyyyz{{}~~}~}|zz{yxxxwvxyxxz|zy|~|}|||zxxyxwxxxwxyyz{{|}~~~~~~}~}{|~}}~~~}}}}}}}}}~~~|z|~{y{|}}}|~~}}~~~|~~~~~|||}}||}~~~}{{zzywxxwuuvuttuuuttttuvvuttvwvuvvvvvvuuuuuuuutsrrrsrqqprsrqsuttvxwuwxvuvwspppomlljhikigijiikmmmnprrrstuuvwxwvvvvuuuttsqqqqpoonnnnooooqsssstuvxyyxyzzz|}|{}~~~}}}}}~~~}~~~~~~~~}~~~~~~~~~}~~}}}||~~}|{zywxxxxz{{||}~~~~~~~~}}~~|}~}||}}}}|}}||||}~}}~~|{zxxxvuuuttuuuuvwwyyz{}~~~}}||}|{|}}}~~~~~~~}||||}~}}~}||{{{zyyzyxxwwvwwwvvwwxyyz|||~~}|{zyxwwvuuvvvvwwxy{{{|}}}}~}}|{zxxwvtsrqqonnoooooopppppppqppppppopppoooonnonmmllkklkkllkkklmnnnopqqrttuvwwwwxxxxxwvwwvuttssrrrrrrrsttuvwxyz|~~~}}|{{zzzzzz{{||}}~~~~~~}|||{zzzzyyyyyyzzzzzzz{{{{{{{{{{{{||||}}}~~~~}}}}|||||}~~~}|{{zyyxyyyxyzzzz{|}}~~~~}}}}}||}}}}~~~}||||||}~~~~}|{zzyxxxxwwxxxwxzzz{}~~~}||{zzyyyyz{{||}~~~~~~}}}}}}}}}||||{{{zzz{{{||}}~~~~~}}}}~~~~}}||{{zyyyyyyyyxxxxxwwwvvuuttsrrqqpooonnnnoooppppqqrrrsssrrrrrrqqpppoooooonnnnooooopppppppqqrrrrrrrrrrrqqqpppppoonnnnnooooppqrstuwxz|~~~~~}}~~~~~~~~~~}}}}}}|||||||||{{{{{zzzzzz{{{||}}~~~~~~}|{{zzzzzzzz{{|||}}}~~~~~~}|{{zzyxwwvvwwwwxxyz{|}}~~}|{zzyxxxwwwwxxyyz{|}~~~}}|||||||||}}~~}}||{{{|||}~~~}||{{zzyyxxwvvvvuuuuvvvvwwxxxyyyyyzzzyyyyyxxxxxyyz{}~~~~~~~~~}|{zyxwvvvuuuuvvwwxxyyzzzzzyyyyyxxwvvvuuuuuttssssssssssssssstttttuuuuuuutttssssssrrrrrrrrrrrrrrqqqqqqqqrrrsstttuuutttssrrrrrrrrrsstuvwxyz{|}~~~}}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxyyyzzz{{||}}~~}||{{{zzzzzzz{{{{||}}~~~~}}||{{{zzzz{{{|||}}~~}|zyxwvvuuvwxy{}~~~}||{{zzzzzzyyyyyyzzzzz{{|||}}}~~~~~~~}}}|||||}}}~~~~~~}}}|||||{{{{{{{{{|||||||}}~~~}||{{zzyyyyyyyyyyyyzz{{{||}}}~~~~~~}|||{{zzyyyxxxwvvvvuuuvtqqsrqqrsrpnkjjkihijgbhpnljhfcfjgdfgecfiebdhgfjmnorvww}}||}||||{}x{{x}}x|}y{}|}~|z}}||~~}~{xxyxxvtwzyxyyxvwwy{{{~~|}~}|||zy{~}|zyz|~}|~}~|z~~yx|}z|~~~~~~}z{}}~|}}{}}{zz~~{y{}||~~}|zzzupswurqqqppppqomoqtwsnpqmijjjkjhijhgffhjhekqnjmponqtuutsuvuutstuuutruxtorvtqv{uoswwwvtvyyzz{{z}}{}}z}}y{~|zz{{|{{~~}~|~|z{|}|xuxzvsuvrqsurou{ws|}z~x}~|~z|~|z{|xttuttuunhmtoilprromorqopuvtttuvvusrstqnoqqrpnpqrsvwvuwzwstyywx{zwvvz}|zyxxx||y|}}}}~}{|}|{zxz}zvxztpw}vouzxuxzzz|~}}~{{{|}zxxwwxwwyyusx~zwy{{{{z{|}}{{}}{z|}zy}}~~~~~}{|}}}~}{{}}{{zywy{{{|}}}~~}~}}~~~~}z~|~~~zvxztnrurorwvtvz|~~~~|zzzwuuuttutsspnqsrqstsruwutvxwwyzxwxxxwxyxxy{}~{yz||}|yz{xvxzywxxwwxxvtuvtsvwtswzwuy|{z{||~|}}|{}}{}}{~z}|~}{{||{zz}~{z{}{yxyyxtrtusrsttttrsutswzzz{zz|}~}|~y}~}|{{}|||||||||}~}}||}}|~}|~~}{{|}}z|~~}~~|||zxvutusrtvutuwvuvvussrpoqsqoqspmptrpsvvvwxxyzz{{zyyxwwwwvtuutttstvvtvxxvy{zz|~}}}~}~~|{}~~~~~}|zyyxxwutvvvvvvxyxwxxyyxxy{zz{{}~|~|}~~~}|}{yyyyxxy{}}~~~}}~~~~~~}~}|~~}~~|{{z{}}}~~{{|zwwwvttussstttttuuwyyz{{|}}~~~}||{{zyxvuvvtstutstuvuvxxwyzyyyyyz{{zyxxwvuutrstttuvwxz}}}~~~}~~~}~~}}{{|{yyzyxxxxxxxxxxwwxwvvwxwwvvuuvvvwwwwxxxxwvwyxxxwxyxwwxz{{{|}}}}}}~~~~~~}}~~~~}|{zyyzyyyyyzzz{{{{{zyyxxxwwvvvvvvvvvwwxxyzz{zz{{{{|||||||{{{zzyxyyyyzz{{{||}~~~~~~~~~}||{zzyxwwwwwxxyz{{||||||||{{{{{{zzyyxxxxxxxwxxxxxxxxyyxxxxxyyyxxxxxxwwvvvvvvvvwwwwxxxxxyyyz{|}~~}|{{zzyyyyyyyyz{{{zzyyxxyyyyz{{{{{{zzzzyyzz{|}~~~~~~~}}}}}~~~~}}}~~~~~~}}||}~~~|{zyxxwvvvvvwxxyz{||}}~~~~~~~~~~}|{yxwvutsrsssstuvwyz{{||||||{{|||||{zzyyxxxwwwxxxxxyy{|}~~~~~~}}}}||||||{{zzzzyyyyyz{|}~~~}}}|||{zzyyxxwwvvvwwwxyz{|}}~~~~~~}}}}{{zxxwvvvvvxyyz{}~~}}~}}|||}~~}{zyyxxxxxyyyz{|}~~~~}}}}~~~~~~}||{{{z{{{|}~~}}|{{zzzyyxxxyyyyyyz{{|||}~~~~}}||||{zzyxxwwwwwwwwvvuuuuuuuuvvvvvuttttttttttsttttuvvvvvvvutsssrrrrrrrrsstvwxyz{|~~|{zyxxwvvvvvvvvvwxz{{|}}~~~}||||{{zzyyyyyyyyyzz{{|||}}}}~~~~~~~~~~~~~}||||||||||}~~|zywutrqqqqqrrstvwxyyzz{|||||}||{{{{{{{{{zzyxwwvvvvvvvuvvvvwwwxxyzz{|}~~}|{zyxxxxxyyyzz{|}~~~~}}}|||||}}||{{||}~~}|{{zzyyxwwvvvvvwxyzz{{{||}~~}|{{zyxvuttssrrrrrrsstuvwxy{|~~~}}}}}}|}}~~~}|{zzzyyyyyyyyzz{|}~~~~}{zyxwvvvvwwxyz{||}}|zxvutsssssttuvvwxxxxxxxxxxwvvutsrqpoonnnoopqqrrsstttuttssrrrrqqqqppppqqqrsstuvwxz|~~}|{{zyxxxxxxxyyyz{|}~~~~~}}}}}}}}~~~~~~}}}}}}}}|||||{{zzzzz{|}~~~~~}|{{zyxxxxxxxyyz{||}}~~}}|{zyxwvuttttsstuuuvvwxyyz{{||}}|||{{{zzzzyyyyyzzz{|||||}}~~~~~~}}|||||}}~~~~}|{{zyyxwwxxwwwwxyz{{|}~}|{{zzyyyxxxxxxxyyyzz{{|}~~~~}|zxwvtsrqqpppqqrtuvwxz{{|~~~}|{{zzzz{|}~~|zxwvvuuuuuvvwxyyzz{{{||||}}}}~~~~~}}}}}|||{||}}~~}|{{{{{{{|}~~~}}|{zyxwwwvvvwwxxyyyyyzzzzzyyyxxxxxwwwwvvvvutssrrrrqqqppppppppppqqqqqqqpppppppqqpqqqqqqrsstuvwwxyz{{|}~~}|{zyyxxxwwwwxyyz{|~~~}}||{{zzzzzzz{{|}~~~~}}~~~~~~~~~~~~~~}{zxwvuttssssssttttuuuvvvvvvvwwxyzz{||}}}}~~~~~}}|{zzyyxwwwvvvwxyz{|}~}|zyxxwvuuvvwwwxyz{{||}}~~~~~~~~~~~}}}}|||}}}|}}~~~}}}|||||||||||{{{{{{{{{{{{zz{{{zzzz{{{|||||||||||{{{zyyxxxxxxxyzz{{|}}~~}}||{{zz{{{{||}}}~~~~}}|||{{{{|}}~~}|{yxvutrqqppqqqrstuvwxyz{|}~~~~}|{zyxwvutssrrsstuvvwxyz{{{{{{{zzyxxwvvuuuttttttssssrrqqqqppppppqrstuwxz{}~~~~}}}}}}}|||||||||||||||||}~~~~~~~~~}}}}}|||{{{{zzzzzzzzyyyyyyxxwwwwwwwxxyyzzzzzzzz{{{||}}}}~~~~~}}}}}}|||}}}~~~~}}||{{zzzyyyyyzzz{{||}}~~~~~~~~~}}}||{{{zzzzzyyyyyyyyyyyyyyyzzzzz{{{zzzzzyyyyzzzz{{{{|||||}}}}}}}~~~~~}}|{{zyyxxxwwwwwwwvvvwwwxxxyyyzzzz{{{{{{{zzyyyxxwwvvvvvvvwwwxxxxxyyyyyxxxxxxxxxxxxwwwvvuttsrrqqqqqqqrrsstuuvwxyz{|}~~~~}}}||||{{{{{||||}}}~~~~~~}||{{{zzzzyyyyxxxxxxxxxxyyyyzzzz{{{{{|||||}}}}}}}}}}|||||||}}}}~~~~~~~}}||{{zzzzzzz{{{{||||||||}}}}}~~~~~~~~}}||||{{{{{{{{{zzzzyyxxxwwwwwwwwwwwwvvvvvvvwwwwwwxxxxxxxxxxyyzz{||}~~~~~~~~~~~}}|||{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzyyyxxxxxxxwwwwvvvvvvvwwwxxxyyzzzz{{{{{{{{zzyyxwvvutssrrrrrrrrrssstttuuvvwxyz{|}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||}}~~~~~}}}}}}}||}}}}}~~~~~~~~~~~}}}}||||{{{{{|||||||{{{{{{{{|||||}}}}}~~~}}}}}}}}~~~}}||{{zzzzzzzzzz{{{{{{{{{{{{{|||||{{{{{{zzyyxxxxxxxxyyyyyyxxwwvvuuuuuuvvvwwwxxxyyyyyyyzzzz{{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{zzzyyyxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxyyzz{{{{{{{{{zzyyxxwvvutsrrqqppppppppqqrrsstuvwwxyz{{||}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzzzz{{{{||}}}}~~~~~~}}}||||||}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxyyyyyzzzzzzyyyxxxxwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwxxyyzz{{||}}}}~~~~~~~~}~~~}~~}~~~~~~~|}~~~~}~|{}~|}~~}~~~~}||}|{{{zyyyyzyyz{zyzzzyyzywxyxxwvvwwxwwxxxwyzyxyyxyyxxyxwwxwvwxurtvroopnllmmmmmnponpqrrtvvuvwxyyyyz{{{{|}}}||}~~}}}~}}}|{|}|{zz{|{z{|{z|}|z||y}~{}}~}~~}~~}~}~~}}~~}}}}}~}|}}|z{||{|||{|||{||{{|}|z|~}{}~{z{}zxyyyxxxwvwywux{wtvywtvxvstvutvwvuvwvuxywvvvwwvuwyyyyyyz{|||||{{|}}~}}~~~~~|~~}||}~}}~~~~~~~~}}{|}|{{|{{{zzyz{zzyxy{zxxyzzyxxxwwwxxwwwwwwyyxxwxzywy|ywxzxvxyvtuvropponnnmknpnlnqonpsrqstuvwwxzzz|}}|~~~~~~~~}|~~~~~}}~}||||{zzz{{zz{{z{{||{{|~}}~~~~~~}}}}}}}~~~|~~|}~}}}||{z{{{zzzzzz{zz{|||{{|||{|||{{{{{zzyxxxxwxxxwwxxywvwxwvwxwuwyxvxyxxy{zyz{zyz{zyz||{|}||}~}}~}|}~~~~}~~~~}~~~~~~}~~}~~~}~~~}}}~}|}}}}}}}~~~~}~~~~}}||||{{zzzyyyyxwxyxxxyyxxyxxxxxwwwwwvvvxwvvwwwwxxxxxxxxxwwwvvuttttsqqqpoooooopppqrrstvvvwxy{{{|}}}~~~~~~~}~~~}~~~~~}}}|||||||{|||||}}~~~~~~~~}||||{{{{zzz{{{z{|{{{|{{{{{{zzzyxxxyyyyyyyz{zz{{{{{||||||}}}}|||||{z{{{zz{zzzzzz{{{{{{{{|||||||}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~}|}}}|}}}}}~~}}}}}}||||}}}}}}}}~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~}}||{zzzyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuvvvvvvvvwwwwwwwwwvvvvuuuttssrrqqqppqqqrsttuvwxyz{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}}}~~~~~~}}}||||{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyzzz{{{||||||||||||||||||||||||||||||}}}}}}}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||}}}|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}||{{zzzzyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyxxxxxxxwwwvvvvvvvvvvvwwxxyzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}}~~~~~}}}|||{{{zzzyyyyxxxxwwwwwxxxxxxxyyyyyyyyyyzzzzz{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}|{{{{zyyyyyxxxxxwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{zzz{zzzzzz{{{{{{|}wjmqv|~|~y~{tsstuy~|yyyxvy|{y|~}{}}}~}{z}}xt|yqjrz}yutty|}zwsywnw|x|wmu~zwxyyyxxvtoimqqqvzzzwtsrssqopqqqqpppomornilnoqnkjjnqnkkkllmoljlonmkiknmlmnmllnoomlmomkmnmmnnnnqutsssuvwywuvvwwz~}}~~~}{~~~~|~||wy}{wvxxwutvwvtrqpopqolnpmlllmnkhjmjgijhfghgfilhcglidgjfcdfdcfgggfdgjgegifehifcgke_fme^bedbaa^\_b_\_`]Z^a]Y[][X]b[UZ^\Y\_YSY`[V[_ZUX\\[\\YXZ\[YZZ\]_`^\^`][\_^]]^_`_]^_``aa``cecacecbejjjlomlnqqprttsvywuy|yv{|x}|}~}~~~~~~~}}~}~||}~}}|||{zyz~|y|}zxw{yty}yuwzywxywuvxwvwvtstvsrvzvsuwvttvvvtssqsvutsruxusuwwyyyxxwxz|~~~}~~}~}|}~{y{{yxxxyzxvwxxwvuuvvwxyvrvywututtuxurrsrrtwsnqusrssqorvoipwpjotpllmlkmmkjjkjijiiifdgjighjhghjihijiikmkiijjjklkjjkmnkijlmmlklmkilmljkkkjlmkikljikmkhjmjfijihhhkmheilkijkihjmljlmljmpommnprrqqqsuvxxxz}}}}|}~~|}~|z|}{yz{{zywy{ywxzxvvwwwutuwvuvvtrrrrtsqqqqrpmopommmnnmlmnlkkljhijihhgecehebehdadgdacecbbbaaaaaaa`aaaabcb`abbaaabccbcdcacedbceedddddeeedegedefedefghfegjiiiiiikmlkkllllmmmmmnppopppqqrqpqsssrrtusrsttutstvututuvusvxvtvwxxxwxyyy{|zyz{||{{|}||}}}}|{}~}}|{|~}{|||{{z{{zzywyzxvxzxvxyvuwywuvxwvvuwxvuuvwwwwvvwxwvwxxxxxyzzzzz{|{{|}}}|||}}||||}|z{|{z{}|{}~}|~~}~~~~|}}|{{{ywy{xvwxwvvvvuvxvuvvvvvuvvustutsssssrrrrrqqrqppppppooooooooooooooonmnonmmmmmlllkkljijjjiiiiiiiiihghihgghgfhhggghgfhihghihhhiiihhijihjkjiijiiijkkkklmllmoopqqpprsrqsutstuuuuuuvvvvvwwxywwxzyxyzyyyyyyyyyxxxxwxxxxwwwwwwwwwwwxwvwyxxxxyzyxyzzyz{zy{||{|}|||}}~}}}}}}~~}~~}~~}||}||{{{{zzyyyyyxxxwwwvvvvuuuutttttttttttuuuuvvvvvvwwwwwwwwwwvvvvvvuuuuuuvuuvvvvvvwwwwwwxxxxyyyyyyzzzzzzzzz{{{{{|||||||||||||||||{||||}}~~~~}}}}|||{{{{{zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssttttttuuuuuuvvvvvvvvwwwwwwwwwxxxxyyyyzzz{{{{||||}}}}~~~~~~~~~}}|||{{{zzzyyyyyyyyxxxxxxxwwwvvvvuuuttsssrrrrrqqqqqqqqpppppooooonnnnmmmmmmmmllllmmmmmmmmnnnnnnmmmmllllkkjjjjjjjkklmnopqstuuvwwxxxyyzzz{{{{||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~}}||||{{{zzyyyxxwwwvvvuuuttttsssssrrrrrqqqpppooonnmmmlllllkkkkkkkkklllllllllllllllllllkkkkjjjiihhhgggghhijklmnpqrstuvvwwwxxxyyyyzzzz{{{{|||||}}}}}}}~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzyyzzyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||}}}}~~~~~~~~}}}|||||{{{zzzyyyxxxwwvvuuttssrrqqqppppoooooonnnnnnmmmmmmmlllllkkkkkkkjjjjjiiihhhhgggghhhijklnoqrstuvvwwxxyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{|{{{{{{{{{{{{{{{{{{{{{zz{{{zzz{{{{{{{{|||||||||||||{{{{{{{{{{{||||||}}}}}}}}}}~~}~~~~~~~~~~~~~}}}}}||||||||{{{zyyxxwvvutttssrrrqqqpppooonnnmmmlllllllllllllllllllllkkkkkkkkjjjjiiihhhhhhhijjklnoprstuuvvwxxxyyyzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||{|{{{{|||||||||}}}}}}}}}~~~~~~~~~~}}}|||{{zzyxxwvvuuttssrrqqqpppooonnnmmmmlllllllllllllllllllllkkkkjjiihhggfffffgghijklnoqrstuuvwwxxyyzzz{{{|||}}}~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxwwvvuttssrrqqppooonnnnmmmmmmmllllllllllllllkkkkjjjiihhggffeeeeeefghijkmnpqrstuuvwwxxyyzzz{{{||||}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyxxwvvuuttsssrrrqqqqpppppooonnnnmmmlllllkkkkkkjjiihhggfeedddddeefghjkmoprstuuvwwxyyzz{{{||}}}~~~~~~~~~~}}}}}}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}~~~~~~~~~~}}|{{zyyxxwvvuuttsssrrrqqqqqppppoooonnnmmmlllkkkkjjjjiihhggffeedddeeffhijlnoqrstuvwxxyzz{{{{|||||||}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}||{{zzyyxxwwvvuuttsssrrqqqppoonnnmmmllllkkkkjjiihhggfeeddccccddeghjkmoprstuvvwxxyyzzzz{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyxxwwvvuuttssrrqqppoonnnmmmllllkkkjjjiihhgffedddcccddefgijlnoqrstuvvwxxyyyzzzzzzzz{{{{{|||}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~}~|~~~~~~~~~~~}~}}~~~~~}~}~~~}~|~}}}~~}}~}}|{{zyxxwvwvvusturpqrpnprnkmnnmkjkllkkkihhhfdeecacecacdeefhjklmprrrtwvuvxxyxxyzyyyz{{zz|}}}}}}~~}~}}~}~~~}}}~}|~~~~~~~~~~}}~}~~}~~}~~~~~~~~~~~~~~~}~}|}~|}}{}~|}~~}~~~}~~|~~|~}~|~~~}~}}~}~~~~~|~}z{|zyyxwvvvvtttrrrrpoprolmonlmmmllkjijihgfeefdabccccddefgjlnpqqqstuuvvvxzxvx{ywy{zxz}|z||z|~}}~~}|~~|~}{~~}}}}}}}}}}}}~~}~~~~~~}~~~~~~~~~~}|~~}~}~~}~~~~~}~~~~~~|}~|zz{yxxwwvuuutssrrrqqqpooonmmlllkjjihfffdbccbaaabcdefgillmoqqqrstuttvwxwxxwxyzzyzz{{{{|||{|}}}}}}}~~}}~~~~~~~}}~~~}}}~~}}~~~~~~~~~~~}~~~}~~}}~~~~~~~~~~~}}~}}}}}}}}~}}~~}}~~~}}~~}~~~}~~~~~~~~~~~}|||{zzzyxxxwvvvutssrqqqpooonmmlkjihhgfeddcbbbbbbcefgikmnoqrsstuuuwxwwxyyxyyzzzzz{{{{{|||}|||}}|}~}}}~~}}}}}}}}}}}}}|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}||{zzyyxwwvuutssrrqpponnmllkjihgfeddccbbccdefgiklnpqrstuuvvwxxxyyyyyzzzz{{{||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{|||||||{|||||||||||||||||||}}}}}}~~~~~~~~}}||{{zyyxwwvuuttsrrqqpoonmlkjjihgfeeddddefghjkmnprstuuvvwwxxyyyyyyyyyzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}|||||||||||||||||||{{{{{{{{zzzzzzz{{{{{{{{||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxwwvvuttsrrqpoonmlkjihggfffffgghiklnoqrstuvvvwwxxyyyyyyyzzzz{{{|||}}}}~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzz{zzzzzzzzzzzzz{{{{{{{{||||}}}}~~~~~~~}~|}}~|yz{}|y{}{z|~zw||}~~}~~}}~~~}}~~}}}~}zyz|{zzzyxwuwywvxzxux{vqw|vpuyurtutuvuutqmklllnonlmnppnmnomnnlmnnmkjjkkkkkmnkhjkhfikkkmnquxywvx{zz}}{zzzzvtw||{|}}}~~}~~~}~}~~{{}{}~xx{wuzyt{{svzwututsx}z~|wz|uoqvtquwqmt|xuy}zw{}{}~|z|~}||}~}}~~}}}{z{|}|}~yz}{z|}{z|}||}~z|}vy~{y|~}{{{zxy|zw}z~}}~}}z}|zzyxy{zyxwxz{}}|{~~~z|~{vvxurtwwvvwy{|}~~~{w|zrw|yvz}||}z{{ywwvsrstsqqprsplkjiiiiikihmrokmppppprrssrrtvusuxwuwxyyxw||y|~{}~}|{z{|||wtx{wttuwzyy|}|}~{xwvwzwruzywvtz{w}{~}|~~~~}zyyxusx}{wy|{zz{{zzyxx|~|{{z~~~}}}}~}|~||{{|{{|~||~}~xz~}zz{yvz}vpv|unt{yuvxvvyzxvwwvvwvvwusuwvstuspqrpnprrruwwvx{z{|}}||}||~}~}|{||}~~~}}~}}}}~|~}|}}}~~}{~{wz~}|{z{}~}~~}}}}}}}}}{zzzz{||||||zwwwvtttqmlkmnliknnnnolknqnlmponsvvuxzywz|ywz|zz|}{{|}}|}}|}~|}~{y|~{xy{{||{|~}}z{zwuvxvuvxvuvwvvz}|z}zvz}yvxzxwwxxxxxxwwvvvvuwwutvvvvvvwyyyz{ywxywvx{zyz{|||}}|~~~|}}||||||{z|~}||z|}zxyzyyyyzyyxvtuvsprsqprtsqrtrppqpnmllljijkmoppppsuvvxz{||}~}|}}|||}~~}{||{{zy|~}{|||}~}}}|{{|{z{{{{|}}}~~~||||}~~~~}||}|{{|zyzz{}||~}~}}}|{zzyyz||}~~}}|}~}{{{yxwvtrrqommmlkjjiiijjjjkklmnoooopqrssstuuuvwvvwxxwxzzy|}{||{{||||||~~}||{yxxyxwwxyyyxxxwxwwxxxxxwwwwwyzyxyzxutuuuvwwwxyyxyzyyz{{z{{zyxwxyyyz{{{{|}}~~|{yyyyyyxxwwy{zxyzyxyzxwxxxxwvvutssrqqoonnmlllkkklllllllmmmnoqrtuwyzz{||}}}~~~}}~~}||}}}~~~}}|||{{{{{{{|}~}|{zyxxyz{|||}}}~~~~}~~~~}}~~}}}}|{{{{zzyyyz{{|}~~}{yxvtrpnmllkjjjihgggfeefgghhijkkllmnpqrsttuuuuutttuuuuuuuvxz{}~~~~~~~}||{{{|{{|||zyxwwvvuttttttttuvvwwvvvvvvvvvwwwwwwwxxyzzz{{{{{{{zzzyyyyyyzzz{{{|}~~}}}}}}}||}|}||{{{{{zzyyyyxxwwwvvvuuutsrrponmmmmmmmnnnnoopqrtuwyz{{||}}~}}}}|||{{z{{|}~~}|{zzzzzz{{{{||}~~~~~~~}||||{{{{||||}~~~~~~~~~~~~~~~~}}|}}~~~}}||}}}~~~}}|{zyxvusrpoonnmmmlllkjihgggfffffghhijlmnoqrstuuuuuuvwwwxxyyyzzz{|}~~~}}}}|||}}}}}||{{{{{||||||||||||||}}}}|{zyxvuutssstuuvvwwwxyyyyzz{{{{{{||||}}}}}}|||}}~~~}||{{zzzyxwvutsrqqpoonnnmmmmmnnoonnnoooppqqrsttuvvvvvvvwwwxyyzz{{|}}~~~~~~}}}}}~~~}}}~~~~~}}}|||||||||||}}}}~~~~~~~~~}}}}~~~~}|zyxwvttsrrqqqpppoonnmmlllllllllllllmmnopqrssttuuuuuuuvvwwxyz{|}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzzz{{||}~~~~~~~}||{zzyyyyyxxwwwwwxxyyyz{{{{|||||}}}}}}~~~}|{yxwutsqppoooonnnnmmlllllllmmnnnooooooppqrrstuuvvvwwxxyyzz{|}}~~~~~~~~~~}}}}||||{||||{{{zzzyyyyyyyz{{|}}~~~~~}}|||{{{{{|||}}}}~~~~|{zyxwutsrqqqpppppoooonnnnmmlllllllmnnopqqrrsssssssttuuvwxyyzz{||}}}~~~~~~~~~~~~~~~~~~}}}||{{zzzzzz{{||}}}~~~~~~~}}}||{{zzyyyyyyyyyyyyyyyzzzz{{{{{|||}}|||}}}~~}|{yxvutrqponnmlllkkklllllmmmlllllmmnnooopqqrrsttuuuvwwxyyzz{{||}}}~~~}}~~~~~~~~~~~}}}}}}}}}}}}|||{{zz{{{{||}}~~~~}}}}}~~}|zyxvvutsrrqqqppoonnmmlllkkkkklllmnnoopppppqqqrrstuvvwxyyzz{{{||}}}}}~~~~~~~~~~~~~~}}||{{zyyyyxyyzzz{{||}}}~~~~~~~~}}}|||||{{{zzzzzzzzzzzzyyyyyzzz{{{{{|||}}}~~~}|zywvusrqponmmlllkkkkllllllllmmmnooppqqqrrrsssttuuvvwwxyyz{{{{{{||||}}}~~~~~~~~~~~}}}}|||||||}}}~~~~}}||||}}}}~~|{zxwvutsrrqpponnmmmllkkkkllmmnnoooppppqqqqrrstuuvwxyyz{{{|||}}}}~~~~~~~~~~}||{zzyyyyyyyzzz{|||}}~~~~~~~~}}}}}|||{{{{|||||{{zzzyyyyyzzz{{{||||||||}}}~~~|zxvusrqponnmmmmllllllllmmmnnnoopppppqqqrrrsssttuvvwwwxxxyyz{{|||}}~~~~~~~~}}}}}}}}}|||||}}}}}~~~~~~~~~|{zxwvutsrqpponnmmmmlmmmmnnnnnnnnoooppqrrsssttuuvvwwxyz{{|}}}}}}}}}}~~~~~}|{{zzzzzzyyyyzzz{{|||}}}}}}}||||{{{{{{{{||{{{{{{{zzzzzzzzzz{{{|||||||}}}~~}{yxvtsrpponmmmlllllllllmmmmmmmmmmnnooopppqqqqqrrrrsstuvwxyzz{{{{{{||||}}}}}}~~~~~~~}}}}}}}~~~~}}}}}}}}}}~~~~~}}}}}}~~~|zywvutsrqpoonnnnnnnmmmmmmmmmnnnoppqqrsstttuuvwwxyz{{|}}~~~~~~~~~~~}}}|||}}||||||||||||||}}}}}}|||{{{{zz{{{{{{||||{{{{{{{zzzzzz{{{{|||}}}}~~~~|{ywvtsrqponnmmmmllllllkkkjjjkkkklllmmmnnnnoooppqrrstuvwxxyyzz{{{{{{||||||}}}}}}}}}}~~~}}}}}}}}}}~~~~~~~~~~~~~}{ywvtsrqppooooonnnnnmmmmmmmnnoopqqrrssttuuvvwxyzz{|}}~~~~~~~~~~~~~~~~~~}}}}||||{{{{zzzyyyyyyyzzzzzzzzzzzz{{{{{{{{zzzzzz{{||}}~~}{ywutrqponmmmlllkkkkjjjjjjjkkkkkllllllmmmmnoopqrsstuvwwxyyzz{{{{{{{{{{{{{{{||}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~|zxvutsrqqpppooonnnnnmmnnnnooopppqrrsstuuvwxyyz{{||}}}~~~~~}}||{{zzyyyyxxxxxxxxxxxxxxyyyyzzz{{{{{{{{{{{{z{{{||}}~~~~~~~~~~~~~}{yxvtsrqponmmlllkkkkkkkkkkkkllllkkkllllmnnoppqrsstuvvwxxyyzzzzzzzzzyyzzz{{||}}}~~~~~~~~~~}}}~~~~~~~{yxwvtttrpqrqooopppponprqopqqpqrrqrsuvvuwxy{zyz|{{|~|{}~~~~~~~~}~~~~~~~~~~}|}}|zz{xvwxxwwxxxyzwuwyxvx{xvy|zyz||||}}}|z|}|{|}}}}}}}~~}|}}~~}}~~~~}~~~~~~~~~}~}|{yvutrpoonmlkllllkjkkkkllkjjjkkjikmmmnnoopqrrrrtuvxwuwyxwxyzzyxyzyxyy{|{z|}{}~~}~~~~~}}~~}}}}~~}~~~~}~}}{zywuuutrqqqqppppppqqppqrqpqrqprtttuwvvwxxxyzyyz|zy{}|{}~}{}}{}~}|}~}}~~|}~~~~~~~}|{zyz{|zxxyyyyyzzyxxxxxyz{zyyz{||||}~}{}~~~|}}}~~~|z}~|}~}~}~~~~|{{xvutsqomnomklmlkllkjjijkkkihjllkkkmnnnnopppqqrrstuttuvuuvvwxxwxxxxwwy{yxz||{|{~}~~}~~|~~}~~~~~}}|zxwvutssrqqrqpqrqpqrqprsrrrstutsuwvvvwwwxyyxyzzyz|{{{{|}}}}|}}}}}||~}}}}~~}~~~~~~~~~~}||{||{zzyz|zxyzyxxxyzyyyzyzzy{{{z{|{{||}~}|~~~~~~~}||}||}~~}~~~~~~}~~~~~|zywusrrpooonllmllkjkkkjklkkkllmllmnnnopooppqrrrssttttuvvvwwxxxwxyyxyyyyz{||}}}~~~~~}{zyxvvuttsssrrsrqrrrrrssssttsstttttuvvuvwwxxxxyyyyyzzzz{{{||||}|{|}||}}}}}~~}~~~~~~~}}~~~~~~~~}}|||||{{|{z{{zzzzzzzzzz{{{{{{{{{||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~||{yvuusrqpnnmmllkllkkkkllkllmmmmmnnnnoooppppqqrrrssttuuvvwwwwxxxxxxyyyzz{|||}}~~~~}{zyxwvutttssssssssssssssssssssstttuuuvvvvwwwwxxxyyyzzzz{{{{||||||||||||}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~}{yxvusrqponnmmmmmllllllmmmmmmmmnnnnnoooopppqqrrrssttuuuvvvwwwxxxyyyyzz{{{|||}}~~~}|zyxwvvuutttsssssrrrrrrrrrrsssssttttuuuuvvvwwwxxxxyyyzzz{{{{||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}|||||||||||||||||||}}}}}~~~~~}|zxwvtsrqpoonnnmmmmmmmmmmmmmnnnnnnnooooopppqqqrrrsssttuuvvvwwxxyyyyzzz{{{|||}}~~~}|zyxxwvuuttsssrrrrrrrrrrrrrssssssttttuuuvvwwwxxxxyyzzzz{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}||||||||}}}}}~~~~~~~~~~}{zxwvtsrrqpooonnnnnnnnnnnnnnnnnnnoooopppqqqrrrsssttuuvvwwxxyyzzz{{{{{|||}}}~~~}|zyxwvuttssrrrrrqrrqqqrrrrrrrsssstttuuvvvwwwwxxxyyyzzzzz{{{{{{{{{{{{{||||||}}}}}}}}}}}||||{{{zyzzzz{}{ytptw~~{jusjbgmiefghjihgegiijkklmpsrquxyysmnoprnit~|yotw|}|zwyzz}~|vrpqtqnpqqoljihggd_\[[[[ZXYZYWWUUZ^_`_\]_^]]\aedeghkonnmlmorutrsv}|wsuwtolkljifeghhkmkkjhgikkkkljiijjornhikknswz{|zwtttvz|xsqrrponkikp|xphhkklopoooqrrqqtwz{xusqstttttuwwz}}|{yzzyxwuuvtsqomlmqplmpnkgcbcfiihjkf``_\\`dedfhjmrtstwzxwz{|}~~~{{}yuqpooqrtvxxutskdefeda_^_djlmoonlighg_VY_[VUUXZYYYZ[ZYY\^[XZ\[ZYX]cgjjghijkllmlgdcbgnnlljhggffgggghntuu|}usspprrvytqv{~~}z|~tiknjhfgmrstldkrnieaabaabdefkpnkllkkkklnpqqpnmnonopopqqrrqsuuvvwz~|z|~|{{ywvuvvxz{{zyzzyz{{{||{yxxxxwwxxxyyxxyyyywvy|||||}|{z|}}||}|{}~~}~}|zy{{wstuqmmmljhehljiifcbaa``ceec`]]^_^__^\\\]]]]\Z]a_]^_^\[[^abccccdb_adcbcdddfhjlmmprnkklmppqrstwwvyxtrsuwy|}}}||~~~~{~~~~|}~~~}~~~}|{xuuuuuroqsroljheeefgedeffhiihhfefhgghjkljhiiiklmoqqqpprtuutsuxz}zwxyz|}|{{~|{|}|}~~}~~~}}~{|{}~|yzzz{{{zyyywwz}}|}}}~{xxx{{wxy}~{{zyyz|}~~~~}}}~~~||}~|}}{zzzyx{~~}~zyyyzzzzzxwyzywwwtrqqsuqmllmmmmlkmpqrqqqpmiijjinqqoopnmnomkkklmkiklllkkkjhhggjlkjjjijmprrpnorqppoooooqssqpopruxz{zwussvxy{}}}}|}~~~}~~~~}}|yz|{{~}|~}}|{|~}|}~~{z{|{zyyzwuvxyxwvutvxz{ywwyz|{z{}}~~|{}~~}~~~~~}|xy{|~}}~~}~}|{{{|~}{{|{z{{ywy{|{{{~~}~|{|~~zwwwxxwuvwustvvutsrsssttsrrsrqsuttrqqrrrrrqpruwxuqponnoqrttttssssrstttsrrsttuvvvvuutttuuuuwxtpsvvvutsrppsvwwxxwvvvutuvwwwxz{xwwxxxxxyywuuuvwyzywwwuuvxxywvvy{||||{xuwzywwwyzwtttsrrrqqqqsuvwyz|~~}}~}}~}~}}}}}|{|~}}~~~~~~~}{zzzzyxxxwvvuvvvuvvttvwwwvuutuvtssssssttttrqqrssrrssstuuuvvusstuvuttuvvuuvvvvvwwxwwvuttrrstuvwwvvuuvwwvxyvttttuuutssstttttssrstssuvuttuuuvwxyzzywxxwwvvwxyzzyxxyzyxyzzyyxyz{{{{zyz{{{|}||}~~~~~~~~~~~~~~~}}~~|}}}}|{zzz{zzzyyxxxwwxy{|~~~~~}}}}}}|||}}}}||{{{|}{z{{||{{{|||}}}|}}~~~~~~~|||{|zyz{zyyxyyzzzzyxwxxwvuttuvvvvuutssssrrrqqppqqrrrqooppqqpqqqrqpqrqqrrsrssrsstssrrsuuttsttuutttuuuuuuutsstssttsrsttuuuutttuuutuuutuuuttsuvvvwwvvutttttttssrrssrqqqqponnnoppqsuvvxyzz|}~~~~~~~~~~~~}}~~~~~~~~~}|||||{{{{zzzyxwvuuttttssssrrrrsssstttttttttttttttttttttssssssttttuuuuuvvvvvvvvvvvutttttttttttuuutuuuuuuuvvvvvuvvvvvvvvvvwwwwwwwxxxxxxxyyyzzzzzzz{{{|||}}}}}||||}}}}}~~~~~~~~~~~~~~}}}}}}||||||{zzyyxwwvvuuuuvvwxyz|~~~~~~}}}}|||{{zzyyxxxwwwvvvuuuuttttsssssssssrssssrrrrsssrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssstttttttttttsssrrrqqqpppppqrrstvwy{|~~~~~~}}}}}||||||}}~~~~~~}}}||{{zzzzzzz{|}~~}}||{{zyxxwvuutsssrrrrrrsssssttttsssssrrrrrqqqqqqqqqrrrrrrrrrssssssssssstttttttttuttuuuuuuuuuuvvvvvwwwwwwwxxxxxxxyyyyzzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{zzzyyxwwvuuttsrrqqqqrrstuwxz|~~~}}}}|||{{zzyyxxwwvvvuutttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssstttttttuuuuuuuvvvvvvwwwwxxxxxxxxxxxxwwwvvuttsrrqqqqrrstuvxz{}~~~~}}}||||||{{{{{{||||}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyxxxwwwwxxyz|}~}}|{zyyxwvvuuttsssssssttttttttssssrrrrrrrrqqqqqrrrrrssssstttttttttttttuuuuuuvvvvvvvvvvvwwwwwxxxxyyyzzzz{{{{{{{|||{|||||||}}}}}~~~~~~~}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~~~}}}}||||{{{{{zzzzzyyyyyyxxxxxwwwwvvuutssrrqqqqqqrstuwyz|~~~}}}||{{{zzyyxwwwvvuuttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuttsrrqqpppppqrstuwxz|}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||}}~~~~~~~~}}}}}}}}}}}}}}}}|||||{{zzyyxxwwwwwwxxyz{}~}|{{zyxwwvvuuuuuuuuuvvvvvvvvvuuutttttssssssrrsssssssssstttttttuuuuuuvvvvvvvvvvvvvvwwwwwwxxxxxyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzyyyyyxxwwvvutttsssstuvwyz|~~~~~~~}}}|||{{zzzyyyxxxwwwwvvvvvuuuuuuutttttttssssssssssssssssssssstssssttsttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttssrrqppoonmmlllllmnoprsuwy{}~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}~}|}}|}~~~}}}}}}}|{{|{zwvwxwwxxyz|~}zyxxxurtvtsuvvwyz{||}~~~~~~~||}zvvurpqroklmnnmmnpqrrsstvxxwxyxvxzywwwvuttuutstutsuwwuvwwwxxyz{||{||{z{||{yxxyyz|}||~~~}|{zz|{z{{zz{}~~}{zywvwxvtvxwuwzyxz|}~~}~|{}}zvy{wtvwvuuvvwz|{{~~|}}yuuwvtturptxwvy}|{~~~~}}~~~~~~~}~~~~~}||~}||}||~~~}~~~~~}||{{}~|z~{~}}}}~||~~}}}}~}}}{zwuuusrsttttsuvwwyz{|||}~}}zxwwurpoprtvwyz|~}}~~~}{ywwxywtuwvuutvxwvy{zy{|{{||{zzzyxwvtrrqpopqomnoonopqqppqqrsssssuvutvwwvvvuttssrqpomllmnoooprsrqtvutvyxwy{|{}~|z|~}}~|z{{yvvwurrrqooonmlklllkmnnnprstwz|}zzzyyxwwxz{{{|}~~~}y{~zvwzxuuvuuvwwwxyyyzz{zyxyzywwwvtttsrsttsuwwvxyyz|}}~~~~~}~}}~~~~~~~~~~~}~~~}{{||{z{||{{{{{{{{z{{yvwyxvutuvvvvvwwxxyz{}}~~}|{yxxxyzz|}}}}}}|zzz{||{}~~}}}zxxxwvvvtstutstuutwyzz}~|yyywvvuuuuuuttuttuwvuwyxwwxxxwwvutsrrqqpppppqppppppoopqqqqrrqrsrqrsrrrsssstttuuussttstttuttuwwwxyyz{}|}~}||{yxwvvuuuvwyz{}}{zwuutsrqppqqqrstuvwy{||}}}}}|zyyxwvuutuvutuvvuwxwwwxxwxxxwwwxxwwwwwxyzzz{}~~~~~}}~~}}{yyyxxwwxyzz|}~~}|||{{{{{|}}~}}|{zyyxxxyz{||~~~~~}|{zywvutsrqonopqrrstvxz|}~~~|||{zyxwwwvvvvwvwxxxxxxxxwwvvvuuutsrssstutttuuuvvvuuuuttssrrqqrqqrrrrstttuuvwwvwwwvvwvvvvuttuttuvuuvxyz{}~}|{ywutsqqponnonnnoooooooppqqstuwxy|~~{yyxwvvvvwwxxxxyz{{||||||}||||{{{|{zzzzyyxxxxxxxxxxxxxyyyyzzzzzzyyyyyyyyyyz{|}}~~~~~~~~~}}|{zyxwwvuttssssstuuvwwxyyz{||}}}}|||{{{zzzyyyyyzzz{|}~~}|{{zyyyxxxxyyyz{{{||||||{zyxxwvvvvvwxy{}~~}}|{{zzyxxxxwwwwxxxxxyyyyyyyyyyyzz{{{{{{z{zzyyxxwvvuttsssssssttuvwxxyzz{|||||||{zzyxxwwwwwwxyz{|~~}||{{zzzz{{||}}~~~~~~}}}||{{{zzyyyxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwvvvuuuvvvvvwwwxxxxyyyyyyyyyxxxxxwwxxyyzz{|}}~~}}|{zzzzz{{|}~~~}|{{zzzyyyyyyzzzz{{{{{|{|{{{{{{zzyyyyyyyzz{|}~~~~~}}}||||{{{zzzyyyyxxxxxwwwvvvuuuuttttssssssssssrrrrrrrqqqqqrrrrrrrssssttttttttttttttsssssssssssrrrqqqppoonnmmmmmmnoqrsuwy{}~~~}}}}|||||||||||||{{{{{{{{{{zzzyyyyyyyyzz{{||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{zzyyxwvuutssrrrrsstvwy{}~~~}}}||{{zzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvwwwwwxxxxxyyyyyyyyyyyyyyyyyyyzzzzzz{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||{|{{|{{{||{|||||||||}}}~~}}~~~~~~}~~|~|y}}~~~|z}}xz{ywwxvssrstplmnpsompsrrv{yw|}|{~|{|||}|zyxusuwwvvvuutrsuutvxwtvzunsysmqvsorutuuuvwspoopqrspoqrstsrsrqrrqqqqqpnnqrqqruxwuvxwvwyyyyy{~~|z|~}|~}||~~zw|~}}~~|{zz|~~{}z~}|}|{|}y{~|y|}~~~~|}~|z}}zz|}}|}|}~{xxxtprurotzvqy{sw{zwvvusvzyvy}{x|}y{{wtw|vqw}|y}|w|z}|x||}z|zvz}z}}~~|{}|yy}~z}}y{~{y||z||{~~{~~~~~~~~}|~~}|}~yu{zsx~|y}zzzxvuurqstrqqrtusqpppqqprspotyuqsuuutttuuvutvxvtwzywy{{{yy~~|~}~~}||~~{y|~|zx{~}|}~}}~~~}~}|}}}~}~z~~|{z}}zzzyx{~~}~~}}}~{z}~~~}}|{{}}|{{}~}}~~~~}}{y{~wrtxvuuuspuxrlsysnu{xuwyxxzzwtuuustuuvsqtxvtuwuruxusuwwvy{yy{}}~~}~~~}~|~|zzyyyxxyxwusttrqqqpnmmoqompsrrssqoqtqnorpnqusqtwusuwurtwwvwywvxzyxz}|z}~|}}{|~|z{}}~~}|||~~~~~~y|{wz|{z{}}~~}~~}|}}|zz{{{zz|}||}~|z{}{y{}}|}~~~~~~}{zzzxwutuusqstttuvwwxxvtturpqsqprtrprtrpqrpnmmmnmlmoqsstsstvvvwyyzz{|~~~}~~~~}|}~}|~~}~}}~~}}~}}~~~~~}}~~~~~~}~}~}~~}}~~}||{yxvusrrpnnoooopoopqqqrsrrrrrqpppqqrrrtuuuwyxwyzzyz{yx{~|{}}~~}~~~~~~~~~}}||||}~}}~||}~}}}~}||}|{|}}}}~}}||}}||}~}||}|||~~~}}|||{|}}||}|{{|zyyyyyyxxxxwvvvuttsrqpppoooooopooppqqqqrstuvwwwxxxyyz{|}~~~~~~~~~~~~~}}|||{{{{{{||}}~~~~~~~~}}}}}}}~}}|{{{{{||||||||}~~|{yxvtsrqqpppppppppppppqqqqppppoooppqqqrrsstuuvvwwxxxyyyzz{|}~~~~~}}}|||}~~~~~~~~~~~}}||}}|||{{{zyyyzzzz{{{||||||||||||||}}}||}}}}}~~~~~}}|{zyyxxwwvvvutsrqppppqqqrrrrrrrrrrssttuuvvwxyzz{{|}}}~~~~~}||{{{||}}~~~}}||{{{{{{||{{{||||}}}}}}}}}}}}}}}}}}}~~}}||||||||}~~}|{ywvtsrqqqqqrrrqqqppppppoooooppqqrrsttuvvvvvvvwxxyzz{{||}}}~~~~}}|||}}}}}}~}}}||}}}~~}}|{zyxxxwwxxxxxxxxyyyyyyzzzz{{||||}}|||||{{{{||}}~~~~~~~~~~~~~~}}|{zzyxwvvvutssssrrrrssssrrqqqqqqrrsstuvwwwxxxxyzz{{|}}~~~~~~~~}}}|||||||||||||||||||}}}~~~~~~}}||{{{|||}}~~}|{zyxwvutsssrrrrqqppppoooooppppppppppqrrstuuvvvvvvvvvvwwxxyz{|}~~}}|||||}}~~}}|{{zzzzyyxwwwwwxxxxyyzzzzzzzzzzzzzzz{{{{{{{{{|||}}~~~~~~}}}||}}~~}{zyxwvvuuutttssrrqqppqqqqrrrrrrrrrssttuuvwxxyyyzzz{{||}}~~~~~~~~~}||||||||}||||}}}}~~~~~}}||{{{||||}}}}||||{{{{{{{|||}}}}}}}}}}}}}}||}}}~~~}|{zyxvuutsssssssrrrrrrqqpppoonnnooppqqrsssttttttttuuvwxyyz{{|}~~~~}}||{{{{{{{||}}}}~~~~~~~~}}}||{{zzzzyyxxxxwwwwwwwwwwxxxxxxxxyyyyyyyyyyzz{||}}}}}}}}}}||{{{|||}}~~~|{yxvutsrqqpoooooooooppppoopppqqrrsssttuuvvvwwwwxxyyzz{{||}}~~~~~~}}|||||}}}~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}||||{{{{{{{{{|||}}}}}}}}}~~~}|zyxwwvuutttssrrqppoonnmmmmmmmmnnooppqqqqqqrrrsttuvwxxyzz{{||}}~~~~}}|{zzzyyyzz{{{||}}~~~~~~~~}}||{{{zzyyxxxwwwwwvvvvvvuuvvvvvwwwwwxxxxxyyyzz{||}}}}||||{{{{{{|||}}~~}|zywvtsrqpoonnnmmnnnnnnnnooooppqqrrrrsssstttuuvvwwxyz{{|}}}}}~~~~~}}}}}}}}}|||||||||{{{{{||}}~~~~~~}}}|||||||||||{{{{{zzzzzzz{{||||}}}}}~~}|{zyxwvutsrqqpoonmmllkkklllmmnnnooooppppqqrstuvvwxyz{{||}}~~~}}|{zzyyyyyyzz{{||}}}~~~~~~}}|||{{zyyyyyyyyyxxxwwvvvuuuuvvwwxxxxxxxxxxxyyyz{{|}}~~~}}}|||{{{{{|||}~~~|zxwutrqppoonnnmmmmmmmmmnnoooppqqqrrrrrsstttuuvwxxyyzz{{||}~~~~~}}~~~~~~~~~}}}|||||}}}~~~~~}}}}}}}}}||||{{{{{|||}~~|{yxwutsrqponnmlkkkkjkkkklllllmmmnnopqqrsstuuvvwwxyzz{|}~~~}|||{{{zzzzz{{{|||}}}}}}}}||{{{zzzzzzzzzzyyyyyxxxwwwwwwwxxxyyyyyyyyyyyzz{{{||}}}}}}}}}}}}}}}}}}}}~~}{ywutsqpoonnmmmmllllmmmmnnnnnnooopqqrrrsssttttuuuvwxyz{|}~~~~~~~~~~~}}}}}}}}}~~~~}}|||||}}~~}|zxwutsrqponmmllllllkkkkkkklllmmnopqqrstuuvvwwxyzz{||}~~~~~~}}}}|||{{{{{{||||||{{{zzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzz{{{{||}}}}~~~~~}|zxvutsrqpoonnnnnnnnnnnmmmnnnoopppqqqrrrrssssttuvwwxyz{|}}~~~~~}}}}}}}~~~|zxwusrqponnnmmmmmllllllllllmmnnopqrsstuuvvwwxyzz{|}}~~~~~~~~}}}|||{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzz{{||}}~~~~}{ywvtsrqppoooonnnnnnnnnnnnnooooooppppppppqqrstuuvwxyyz{{|}}}}}}}}}}}}}|||}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~|zxvtsrqpoonnnnmmmmmllllmmmnnooopqqrsstuuvwwxyyzz{{{{||||}}}}}}}}}}}~~~~~}}||{{zzzyyyyyyyyyyyyyyyyzzzzzzz{{{|||||||||||{{{|||}~~~|zxvusrqppoonnnmmmmnnnnnnnnnnnnnmmmnnnoopqqrsstuvvwxyyz{{{|||||{{{zzzzzzz{{{{|||}}|||||{{{{{||||}}}}}~~~}}|ywvusrqqomnpnmmnnnoonnprpoqrqqrsrrstuwwvwxz{zyz{{{|}{z|~~~~~~~~~}~}}}||||{yzzxuvxwvvvwxyzwuwzxvy{xvy|{z{|||}}}}{zz|{z{|}}}}}}~~}~~~~~~~|yyxvtttsrqppqqqpoppooppoonnoonloqqqrrsttuvvvvxyz{zyz|{z{||||{{{zzzz{|{z|~|{|}||}~~~~~~~~~~~~}~~|zxvvusqpppnnnnonnnoooopoooqpopqppqssstuuuvwvvvwwwxzyxz|{{}}|~~|}~~}~~~~~}|||}}|zz{{{{{|}|{{{{{|}}}}}}~~}zxwvtsqopqomnonmmmllkkkkkkkikmmmmmoppopqqqrrsssstutttuuttuuvuuvvuuuuvwvuvxxwwwy|{y{}|{|}}|}}||}~~~~{zzxvutsrqqpopqpopqpopqpoqqqqqrstsrsuuuuvvvwyxxy{zz{}||||}~~~~}~~~~}}~~~~~~~~~}}}|}~|{|}|{{{||||}}~~~~}|zxvvutrrrpooonnmlmmllmnmmmnnnnnoppopqppppqqqqqqrrrqrssstuuvuuvwvuvwvvwxxxyyyyz|{{|}|{}~}|}~~~~~~~~}}~~~~~~~~~~~~~~~|{yxwvuutsssrqrrrqrsrrsssstuutuuvvvvwxxxyyzzz{{{||||}~~~~~~~}}}}}}}~~~~}||ywvusrqponmmlllllkkklllllmmmmmmnnnnnnnoooooppqqqqrsssttuuvvvvvvvvwwwxxyyyzz{{|||}~~~~~~~~~~~~~~~~~~~~}{zyxwvuttsssrrsssssstttttttttuuuvvvwwxxyyyzzz{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}{zxwutsrqpooonnnnnnnnnnnnnooooopppppppppqqqqrrsssttuuvvvwwwxxyyyyzz{{{|||}}~~~~~~~~~~~~}|zyxwvuuttttssssssssssstttttttuuuuvvvvwwwwxxxyyyyyyzzz{{{{||||||||||||||||}}~~~~~~~}}}}|||||||||||}}}}}~~~~~~~~~|zywvutsrqqppppppppppppppppppqqqqqqqqrrrsssttuuuvvwwxxyyyzz{{|||}}}}~~~~~~~~~~~}|zyyxwvvuuuuttttttttttttttttttuuuuuvvvvwwwxxxxyyyzzz{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|zyxwvutssrrrqqqqqqqqpppqqqqqqqqqqrrrsssttttuuuvvwwwxyyzz{{|||}}}}~~~~~}|{zyxxvvuutttssssssssssstttstttttuuuuvvvvwwwwxxxyyyzzzz{{{{|||{||||}}|}}}}~~~~~~~~zmptz}xwwxy~|||{z|}{~}~}}xvngov~~zwww|}{wtyumu}xty~tlt}zwyzz{zzyvqjnrrruyyyusrrsttsvxz{|||}|z|}xsttuuqmljlnjedccbbc`]_a`_][]^]\\][YZ[[]\\_cbbehhhjklmossrqqrsssqnnonnruutuvvwwwxywuwyxy~~}{zzxuromkkljgjkhfffhjgaac`[\\XUTSQORTPKNSQMPURQUXXY\^]]]\^`][]^[Z\^ZW\_WPV\TMQTQPPQPORWVSW[XVZ]XSUXSORUMFHLJFIKD@IPMJOSPMRWXXXWVUWZXUUVVWWWVSSURORVUTUVXYXXZ[[[]]\]_a_^_`^\_cbacecbehggjkkkosrotxusx|yv{{y|}||}}||}~{yx{}}~}~{wy|zxuswywuxz{|~~~~{yywvvtrrqomlkosojlpnlkjotplrxurvzzyz|zxz||{zywvvvusw{xtvyxvxzzzyyyy|~~~}~}~~|~}{}~}}}~|}~}|zxvvusrplhjkiffgggjmlkmpppuxsnrwussspnqslekph`ejfaab`_ab``aaa`aaba_]_a`^_`]Z\^[Y[]\[]_^]^^^^````aacebaceghgfhigdfigdddccdfdadhgfjmljmomjlnlihgijd`cfeccfedhkjjosqpuzxwxxz|{{zy{|}~}{~~}}}~~~|}|z{|{{ywy{yxz|zxyz{}||}~~|zzzxvusrpmkkkgddec`aba_`aa_adb`dgebfigdfgfedddccbbcbbcdddfgedefffedfhhgijihjljikmmlmmnnoponpronopomnoppnmpsrrsttuwzyy{~}zxxwtrqrqppoprrrstuwwvxzwuwxxwurqpnlllhdefdcbacdddfhijjkorssttvxvtutsrpomlkjhfghfdefedfgedegfefhgfffghfdeefghhhhjlllnopqqrsttsrqqrqpqqppqqrsstuvwxxwy{{yz|{y{}{z{|{yyzywwwvttuttsruxwvy{}|||{yxwwvtrqqpoppppppprstuwwvvvwwvutsrqoonnlkjiihfdefdccbaba``aabaacddeeefggggggfghgffghhjkkjklllnpnmnonnnnnmmmnonnpqqqrssstvwwwwxxwvwxwwwwvtuwvuwyxxy{|~~}{zzywwwwvvvwxxxxxyzzz{{||}|{|~}|zyzzxvuurpppnlllllmmmmnopqrsssssuwvuvvuuvwvtuutsrqpponmmlllllllllmmmmmmmmmmmmnnnoopqrsttuvvvwxxwvwwvvvwvvvvwwxxyz{|}~~}}|zyxxvutssrqpppppqqrsuuvxy{{}~~~}~~~}|||}}}~~}}||{{{|}}}~~~~~~}|{zzyxwwvuuttsssrrrqqppoonmmljjjjkkkllmnnopqrsttuuuvwxxxyyyyzz{{|||||||||||{{{zzzzzzzzz{{|}~~~~~}}}|{{zyxwwwxxxyyyz{{||}}}}}}}}}}||{{zzyyxwvvuutttssrrqqqppoooooppqqrsuvwxyyzzzzzzzyyxwwvutssrrrrqqqrrrsttuvvwwwxxxxwvusrqpnlkjihgffffghhiiklmnnopppppoooonnnnnmmmmllmmmmmnooppqrrstuuvvvxyz{|}}~~}}}|||{{|{|||}}}}~~~}{zyxwvutttuvvwxyz{}~~~}}~~~~}}}}}}}~~}|{{{zzyyyyyyyyyyyyyxxwwvvuutttttttttuuuuvvwwxyyyz{}~~~~}~~}}}}}~~~}||{{zzyxxwvvvuuuvvvwxxyzzz{{{{{{zzzyyyyxxxxxwwvuuuttssrrqqqrrssttuvwxyyzzywvusrpnmkihgffeeffggghijklmmnnnnnmmmmmlllllllllllllllmmnoppqrsssssstuvvwxyz{}~}}}||{{{{zzzzzzzzzzyyyyzz{{|}~~}|{yxwvutrqqqqrrstuuvxyz|}~~}}}}||||}}~~}|{zyyyyyzz{}~~}|{yyxxwvvvvvvwwwwwwwxxxxxxwwwvvvvuutssrrqqqqrrrsstuvwxyz{|}~~~~~}|{zzyyyyyyyyzzzzzzzzzzzzyyxxxyyyzz{{{{{{{{{zyxwvtsrqonmlkjjiiihhiiijkklmmnnooppppoonnmlllkkkkkkllmnnoqrstuuuuuuuuvvwwwxz{|~~~~~~}||{zzyyxxxxxxyyyzzzzz{{zzzyyxxwwwwxxxyyzz{||}~~~}}}}||{{{{||}}~~}|{{z{{||}~~~}|||{{zzzyyyyyyyyyyyyyxxxxxxxxxwwwvvuutssrqqpppppqqqrsstuuvvwwxyyzz{{||||}~~~}{{zyxxxxxxxyzz{|}}~~~~~}}|{zzzyyyyyyyyyyyzzzzyyxxwwvtsrqponmmlkkjiiiihhhhhhiiijjkkkkkkjjjjiiihhhhiijjlmnopqrrsttuuvvwwxyyzz{||||}}}}}}||||||||{||}}~~~}|{zyxwvvvvvvvvvwwxxyyzzzzzzzyyyyyyyyyzz{||}~~}}|{{z{{{{{{{|}}~}||||{{{{{{|||}}}}~~~}}}}}}|||{{zyyxwwvuttssrrrrqqqrrrssttuuvvvvvwwvwwwwxxxyzz{{|}~~~}}}}~~}|zyyxxxxxxyz{|~~}|{zyyxwwwvvvvuuuuvvuttsrrqponmmlkkjjjjjjkkkklllmmmmlkkjiihgfedddddddefghjklnopqrstuvwxyz{{|}}}}}}}}}||{zzyxxwwvvwwxxyz{|}~~}||{zyxxwwxxxyyzz{{||}}}~~~~~~}|{{{{{{{{|}~~~~~}}}~~~~~~}||{{{zz{{{|}}}~~~~~~~}}||{zyxxwvutssrrqqqqqqqqrsstuuvwwxxxyyzzzzzzzzzzzzzzzzz{{|||}}}}}}|}}}}}}}~~~~}}}}}}~~~~}|{zzyyxxwwvvvvvuuttsrrqpoonmlkjjiihhihiiijjklllmlllkkkjihgedccbbaabbcdefhiklmnoprstuvwxyz{{||}}}}}||{{zzyxxwwwwwwwwxyyz{{||}~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}|||||||}~~}}|{{{z{{{{{|}~~~}|{{zzzzzz{{||}}~~}||{zyxwvutssrrrrrrrrssttuvvwxxxyyyzzzzzzzyyyyyyyyyzzzz{{{||||||||||||||}}~~~~~~}||{zyxxxwwwwwwxxyyzzyyxwwvusrponlkihhgffeeeefgghhhijjjjjiihggffeeddcdddefghjlmnopqrrssstuuvvvvvwwxxxyyyyyyyyxxyyyzzz{||}~~~~~~~~~~}|{zzyyzz{||}~~~~}}}}}}~~~~~}{zyxwwvvvwxyyz{|}~~~}}|||{{zyxxxwwvvuutttsssssssrsstttuuvvwwxyyz{{{||}}}}}}}}}}}||||||}}||}}}~~~~}|||||{{|}~~}}||{zyxxwwvvvvvuvvvvvwwwwwxwwwwvutsrqpomlkjihggfffeeddddeddccbbbaa```_``abcdfhjlnpqstuvwwwxxxxxwvvuuuttsssstuuuvwxyz{|}~~~~~~~}||{{{{{||}~~~~~~~~}|{zyyyxxyyyzzz{{||}}~~~~~~~~~}}}||{{zzyyyxxwwvvuuuttsssssssssttuvvwwxyyzz{{{{{{{{{{zzzzzzzzzzz{{{|||}~~|{zyxxwvvwwxyz{}~~}{zxwvutssrqqqrrrsstuuuvvwwwvvvuuutssrqponmmlkjjihggffedcbaa``__^^^^^_`acdfhjlnqstuvwxyzz{{zyyxxxwvvuuuuvvvwxyz{|}~~~}}}}}}}~~}}|||{{{{{|||}}|}}}}}}|||{{{{{{{{{|}}~~~}}}}}}}}}}}}}}}}}||||{{{zzyyyxxxxxxxyyzzzz{{{{{{zzzyyxwwwwwwwwwxxyzz{||}}~~~~~~~}}}}}~~~~~~}|{zyyyyyyzz{|}~~|{yxwvvuttsstttuuuvvwxxyyyyyxxxwwvvutsrqpponmlkkjiiihhgfeeeedccbaaa```abcdeghknprtuwxyz{{{{{{zzyyxwwvvvwwxxyz{|}~~~}}}|||}~~~}|{{{{zzzzz{{{{{{|}}~~~~}}|||||||{{{|}}}}~xtvwz|}~}y|~{ywvtvxyzyxwuwxvtuwusrqsvvwtptywvy{xtw{zxyyyyxwvuroprqqrttttssttuuuwxyyzzz{{z{}{yz{||zyyyz{ywwxxyz{zy{}}~~}~~}}}|{zxxxvuuvuttttsuwvvvvwxy{zz{|}~~|}~{|~~~{|~|z|~zwxzyxvtuutsrqommljhhhfdegedeghhjlnqtvy|}~}|{{zxvxzzzzyz|{{}~}~}~~|{zyxwwxwuvwwwwwyzyxy{zzzzzyyxwvwwtrstroqrpnnonnnoppporsrrstttuwvuvxvswzwtvxwwwvuuvxvttusqrspnnnmlnpnkloooqtsqvzyxz}|{}~~~}{{||}|{{yyzzxyzzzz{|||{|}~~~~~~~~}~~~}~~~}zxwwxxvstuutsrtvtruwusuwvvvutttutttssqqrqprsqopqpoonnmkjiggfdc`^^^\ZYZZ[[\]^`beilnprsuwyyyxyz{ywxyvsuwtrtvusuwurtvvvwxwvxzywy{zxz{zxxxxwvvvwvuvwwvxyyyz{|}|{|~~}||||||||zxyzxwwvvuvvutuuttvwusuwwwxxwvxzwux|yvz}|{|~~~~}|{zywurrrqppponoqqqrtuuxzzz|}~}}~}|||||}~|{}~~}~~~~~~~}||}{zzyxwwxwwwwvvwwvuvwtrsurpqqpoonnnmmnnnnnnnnooononnmmllkjhfeb`_][XXWVUUVWY[]_adghilnnnopppppqrqppppopqpooooooononmnnnnoopqqrqrsuuuuuuvutuuuutstttttttuuuvwwwxxyyxxxxxxyzxxxyyyyyzzzzzzz{{z{{{zyyzzywxwwwwwwwwxyy{|||~~}{zzxvuuuutsssttuvvwxyyz{|}}~~~~~~~~~}}|{{{z{zzzzzzzzzz{{{{{|||{{|||{{{{zzyxxwvutrqpoonmmnnnopppqrrrstssstsrqpomljiheccb`^^^]]^`acdegiklnooppqqqrrqqqrrqrrrrsssssssssssssrsttttuuuuvvvvvvuvvuuuuuttsssttttttuuuuvwwwwvwwwwwxxxyzzzz{||}}}~~~~~}}}}{zzzyxxxwwwxxyzz{|}~~}}||{{zzyyxyxxxxxxyyyyyyyzzzz{{{{||||||}}}}}}}}}}}}}}}~~~~}|{zyxwwvvvuuuuuuvvvwwwwwwwwwwvutsrqpomlkihgfeeeeffghiklnopqqrssttuvvvwxxyyzzz{{||||{{{zzyxxwwwvvuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwvvvvvvvvvvvvwwwxxyyzz{{|}}~~~~~~}}}}}}}}~~~}}||{{zzyyyxxwwvvvvvvvvvvwwwxxxyyyzzz{{{{{{{zzzzyyyxxxxxyyyyzzz{|}~~}||{{zzzyyyyyyyyyzzz{{|}}~~~~~}}}|||||}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}|||{zzyxwvutsrqqpppoooooopqqrrsstuuvvwxxyyyzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttuuvvwwxyzz{{|}}}}~~~~~~~~~}}}}|||||||}}~~}|{zyyxxwwwwwxxyyzzz{{{{{{|{{{{{{{{{{{zzzyyxxwwwvvvvvvwwwxxyz{|}~~~}|{{zyyxxwwwvvvvvwwwxyyzz{|}~~~~}}||{{zyyxxwwvvvwwxyyz{|}~~}}}||||{{{zzzzzzz{{||}~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}|||{{zzyxxwvutssrrrqqqqqqrrssttuuuvvvvwwwwwxxxxyyyyyyyyxxxxwwxxxxxxyyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyxxxxwwvvvuuutttttttuuvvwwxxyyzz{{|||||||}||||||||{{{{{{{{{||}~~~~~}}|{{zzzzzzzzz{{{|||}}}}}}}}}}}|||||||{{{{{zzyyyyxxxxxxxxyyz{|~}z{|xtx{xuvvwxwutswzvsvxvuwyxvvwxzwsttvxtprspnpqminspmnoonqrqqqrtvvvxy||xz}}y}~y{~~~}{{{{{y~}z|}~|zz{}~~{}~|~}|{xuwxxvvwvtrrtvuvyzxvy}xrxwqv{wtvxxwwvwwrmlkllmnmjjlnomlmnmllnnmnmljijkklkmpnlnomkmppoopsvwxvtuyyxz||z{{|}zw|}~}|}~~~~}{zxxyzzxw{~xuz~|zy}~~|}{}z~~zz}zw}{~~~~{~}{||||zyyzzxxxusuwvuwywtwzxwxywuuvuuvvvuuvrnqrnjmokgkqpnptttutssuxtqx}wrv|xux{wtwywux|ywz}{{~~{|}zwz}|{|}~z}w{~{y|~~}{zzyvvusrtsqqqqsuronmlkjkllihlplhjllkklnoqqqruvtsvyxuwyyxwvz~{x{}z{|{{zy|~~|{}}~|}~||{}zv{}{yw{~zvz}xuwxutttrqsvvvwwvtturosxtpsvtrrrrrqqqpsvuuuvy|{y{}~~w{|{}~|~y~{}~{xy|{yyy}|z}~~{xxxuqsusqppsusttsvxyzxwy{zyyx{~{y|}zwxzyxyzyz}|z{}}}}}}}{}|x{~~{zyyyxwwwutqooommnnljkkmonlorrrrspmormjlljilpnlosqnqtrptvvuwxwvxzyy{}|{}~~~}|}~|z|~|z{}~~~~}|~}|~~~~}|{}~{}~xsuxtoqsrqrtuvxxyyxxxwwwvwurstsrqqststuvtsuwwvx{||}}~}}}{zyvwywuwyyz|}~}{||ywxywuwxvtvwustutrqqrsrrtuwyyyxxy{zz{|}}}~~}{{|}}~~~|{zzzyyyyxxxxxxxxyyy|~}|}~}|}~~}~~}}}}|{|}|{|||}|{}~}|~~}}||}}||}~~~~|}~}{{||{|||||}~~~}}|zywusqppmjjkkjklllnnoopppooooonmlmmnnmnppoqtsstuuttuttwzxwz||{|}|{}~}|}~~}|}}|{|}~}~~~}}}}}|}}}}}}~~~~~~~~~}||{zz{{{zy{|{{|}~~}}}||zyyyxwvuuvvvxyyyz{yxxxwwxyxxyyxvwxwvwxxwxyyxxxyzzy{}|{{|||}~~~~~~}}||{zyxxwvvutsrqqppppqqrqqqrrrrsttuvwwwxxxxxyzz|}~~~~~~~}}}~~~~}}|||}}}~~~~~~~~~~~}|{{{{{{{|||}}}~~~~~~~}}}|}}}}~~}}}}}||{{||||||}}~~~~}}~~~~~}}|||}}}}}}}}}~~|{yxvtsrqqpppooooooooooppppppooooooooppppqqrrssstuvvvwwwwxyz{|}}~~~~~~~~}}}}}}||{{{zzz{|}}~~~}}}||{{{{{{zzyyzzzzz{{{{zzyyyzzzzyyyyyyyzzzzyxxwxxxxxwwwwvvvvwwwxxxyyyyyyyyyyzzzz{{{||||||}}~~~}||{{zyyxwwvvutsrqqqqqqrrrrrrrrrrrrssttuuvwxyzz{{|||}}}}}~~~~~~~~~~~~~~~}}}~~~~}}|{{zzz{{|}}~~~~}}|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||||}~~~~|{yxvtssrrrrrrrrrqqqppppppoooooopppqqqrrssssssttuvvwxxyyzzz{|}~~~}||{{{{||}}}|||}||||{{{{zzz{{{{{zyxxxxxxyyyyyyyyxxxxyyz{{{{zzyxwvuuttttuuuuuuuvvvvvvvwwwwxxyyyzzzzzzzzzzz{{||}~~~~}|{zyxwwvvuttsssrrsssssrrqqqqqrrsstuuvwxxxxxxyzz{{|}}~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}|||||}}}~~~}{zyxxwvutttssssrqqqppooooooooooooooppqrrsttuuuuuuuuuuvvwxyz{|}~~~}}}}}}||||||||{{{{{{{{{{{{{{{zzyyxwwwwwxxyz{{||||||||||{{zyyxxxxxwvvuuttuuuuvvvwwxxxxxxyyyyyyzz{{{{{{{{||}}~}|{zyxwwwvvvuuuttssrrrrsssttttttttttuuvvwxxyzzzzz{{{||}}}~~~~}}}||}}~~~~}}|||||}}}}~~~~~~~~}}}~~~~~~~~~~}}}||||||||}}~~~~~~}}}}~~}}}}~~~~}|{zyxwvuttttsssssrrrrrqqqpppoopppqrrsstttuutttttuuuvvwxxyyzz{{{|||}}}~~~~~~}}}}|||{{{{{|||||{{{{{{zyyxwwwvvvwwxxyyzz{{||||||||{{{zzyyxxwwvvvuuuuuutttuuuvvvvvwwwxxxyyyyyyz{{|}}~~~~~}{zywvvuttsrrrrrrrrssssssrrrsssttuuuvvvwwxxxxyyyzz{{{||}}~~~~~~~~~~}}}}|}}}~~~~~~~~~~~~}}}}}}}}||{|{{{{{{{{{{||}}}}}}}}}}~~~~|{zyxwwvuutttssrrqqpppooooooooppqrrrrrrrrrrsssttuvwwxxyyzzz{{||||}}}}~~~~~}}||||||||||||||{{zyyxwwvvvvvvvwwwxyyyzz{{{{{{{{{zzyyyyxxxwwvvvvuuuuutttttttuuuvvvwwwxxxxyyzz{||}~~~~~~~~}|{yxwvutssrrrrrrrrrrrrrrrrssttuuuuuuvvvvvwwwxxyyzz{||}}}}~~~~~~~~~}}}}~~~~~}}}}}}}||||||}}~~~~~}}||||||||{{{{{zzzzzzyzzz{{|||||}}}}~~~}{zyxwvuutsrrqqppooooooooppqqqqrrrrrrrrrssttuvwxyyz{{{|||}}}}}~~~~~~~~~}}}}}}}}}}|||{{zzyyxwvvuuuuuuvvvwwxxyyzzzzzzyyyyxxxwwvvvvvvvvvvuutttsssssttuuvvwwwwwwwwxxyyz{{|}~~~~~~~~~~~}{yxwvuttsssrrrrrrrrrrrrsssstttttttuuuuvvvwwxxyyzzz{{{||}}~~~}}}}}}}}}}}}|||{{zzzz{{{|}}~~~~~~}}}|||||{{{{{{{{{{{{zzzzzzzzz{{||}~~~|{zxwvuttsrqqpoooooooooppopppppqqqrrsstuuuvvwwwxxyzz{||}~~~~~}}}}}}~~~~~~~~}}}}}}}}}|{{zyxwwwvvvvvuuuvvvwwwxxxxxxxxxwwvvvuuuuuuvvvvuuuuuuttttttttuuvvvwwwwwxxxxyzz{{|}}~~}|zywvuttssrrrrrrrrrrrrrrrrrrrrsstttuuuvvvvvvvwwwxyz{|}}~~~~}}|||{{{|{{{zzzyyyzzz{{{|||}}~~~~}}}||{{{{{{{||||||{{zzzyyyyyyzz{{|}}~~}|zyxwvutssrrrqqqqqqqqqppppqqqrrsttuuuvvwwwxxyyzz{{||}}~~~~}}}|||}}}}~~~~~~~~~~~}}}||{zzyyxxxxxxxxwwwwvvvvvvvvvvvvvvuuutttsssssttttuuuuuuuuuuuuuuuuuvvwwxxyyzzz{{||}}~~~~~}|zyxwvuuttssssssrrrqqqqqqqqrrrrsssttttttuuuuvwwxyz{||}}~~~~~~~~~~~~~~}||{{zzzzzzzzz{{{{{{{|||}}}~~~~~~}}||{{{{{||||{{{{{{zzzzzz{{|||}}~~~}{zxwvutssrrrqqqqpppooooopppqqrssttuuuvvwwwxyyzz{||||||||||{{{{||||}}}}~~~~~~}}}||{{zzzzzzzzyyyyyxxxwwwvvvuutttttttssssrrsssstttuuuuuvvvvwwwxxxxxxxxxxyyzz{||}~~~|{yxwvuuttsssrrrrqqqqqqqqqqqqqqqqqqqqqrrsstuvvwxyzz{||}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~}|{zzyyyzz{{{||||||}}}}}}}~~~~~~~~}}|||{{{{{{{{{{{{{zzzz{{{{{{|||||}}}~~~{zxwvutssrrrqqqpppppppppqqqqrrrsstttuvvvwwxxyyyyzzzzz{{{{|||||||{|||||||}}}~~~~~~~}}}}}}~~}}}}}}||{{zzzyyyyyzzzzzyyyyxxxxxwwvvuutttssssrsssstttttuuuuvvvwwxxyyzzz{{{{{{{{{{{||}~~}{zywvvuttsrrrqqqqqppppoooooooooooopqrrsstuuvwwxxyzz{{{{||{{{{zzzzzzzzz{{{|||}}}}||||||}}}}~~~~~~}||{{{{||||}}~~~~~~~~~~}}}}}}}|||||||||||{{{{{zzzzz{{{{|||}}}}}}}}}~~~~~|zzywuvwuttttutttsuwvtuvuttutstuvwwvwyz|zy{|||~}|~~}}~}}}}~}|}~}|}~{wyzxvxzxvz}|{~~}}~|{|}zxyzwtvwwvvwwwyzwtvxvtw{xvz~|{}~}~~~~}}}~}{xurqpponnoqrsrqsutsssqpomlljghkkjjjllmnpqrsuwy||yz|{yzzzywutrqoonopmknqqpruvvy|~~}|yz}}~}}~}}~~~~|{z{{{{{zzyz{||~}{zzyxyzywz}|{}|ywurpqqpnnnnnnmnnnnnnmnnoonnpomnpppqrqqtuttvvvwxzyy|~}}}~|yz{zyxxwvyzxx|}z}~}~~~|zyyyxwx{{zzyyyz{||||zyyyz|zxxxxwwwxxvssrqpqrsrrrtuvxxy}}{}|~|}}|{ywxzxwy{{{{{|~~~}yyyvtrqruwyz|~~|{{zxustvtrsusrrrqonlmmlkhfhjihhgjmlloqsuwxyz{{}~}{{{ywvutsrpppnlkklnljlnnnoorutsx|zz{}}~~~~}|||zy{}{y{}}}~}|}~}~~|yyzywxyyxxxyzyy{}}}~{xyzxvvvvwy{{{}~~{wusqpopnmnppprtttuvustutrqqqpnlmnmlmnooqtuuxzz{}~~~|{ywxxwwwwxzyxz||{|}}}|{{z{||{{}}}}|}~~~|zzyyyyxwvxzwuvwvvuvvwvvwxwwxy{}}}~~}{yz{yxz{|||}}}~~~}~~|z{||{zxxzzyyyyyzzz{|}}~~}}|{zz{|}~~{yxxvssrqpnlllkjkljijkjkkklmmnpqqqstuwxxyz{{zyzzyxxwvusppomkklkkkmmoprrsuwwwz|{z|~}~~}}}|||||}}}~~|{{zxwvuutsttuvwxz|~~|zxvsppoonmnoprsuvy{}~}}|{{zzzyxxxwvvvutttsrrrpoonmkjjiihhjlmmortuwy{}~~|yyxwvwwvvvvvwxzzz|}}}}||ywwwvuuuuuvwxyz{|}~~~~~~~}}{zzywvuussstuvvwy{{{}~~~~~~}}|{zyyxwvusssttuuuvwxyz{}~}{ywutrqpmlkkjiiiijihiijklmnnoprtuvxyzz{{||{{zzzzyyyyxwvvuusrrrrqqqqrrrstuvvwxz{|}}~~~~~~~~}||}}~~|{yxwwvvvwwxyz{|}}~~|{zwuutsrrrrrstuuuvxyz{||}}~~}|zzxwvutsqponmlkkkkklmnpqstvwxy{||||}~~~~~~~}}}}}|{zzyyxwvvuutsstuuvwxy{|~~}|{yxvtrpnmlkjiijklnprtvxz|}~}|{yxxwwvvuvwwxyz|}~~~|{zyxwwvvvwwwxxyz{|}~~~}||{{zyxwwvutsrqponnnnnnnoppqrssttuvvvuuuuutttssrrrrrssttttttttttssssstuuvwxyyz{{|}}~~}{zyxwwwwwxxyzzz{{{{{{{{{{{{{{{{zzyxxwvutssrrqppoonnnnnnoprtvwxz|}~~~~~~~~~}{zyxvusqponmmllllmnopqstuvxyzz{{{|||||||}}}~~~}}}}||{{zzzyyyyzz{||}~~}|{zyyxxwwvvwwwwwxxxxxyz{{|}}~~~~|{zywvutsrqqrrsstuuvwxz{|}~~}|{zzyxxxwwwwxxyyz{|}~~}|||||||}~}{zyxwwvvvutsrqqpoonnmmmnpqrtuvwwxxxyxwwwvvvuutsssssssttuuvwwxxyyyyyyxxxwwxxxyyzzz{{{{{||||}}~~~~}||{{{{{|||||||||||}}~~~~~~~}}||{{{zzyyzzzzzzzzzyyyzzzz{{{{{{|}~~}{zxwutrponmmlllmmnooprstuvwxxyyyyzzzz{{{|}}~~~~~~}}||{{{{{{{{|||||}}~~~|{zyxwvutssrqppoooooopqrsuwy{}~}|{zyxwvvvvwwwxyyz{}~~}}|{{{zzzyyyzz{{||}}}~~~~~~~}}}~~||{zyyyyyz{|~~}}||{zyxwvuttssttuuuuuvvvvuutssrrqppooonnnoopqrstuvvwxxxyyyyzzzz{{{{{zzzyyyyxxyyyyz{{|}~~}}|{zzyyyyyyyyyyyyyyzz{{{{{{{zzyyyxxwvvuutttttttttttssssssstttuvvwy{|~~~~~}}}|{zyxwvutsqpoonnnmmmnnopqrstuvwxyy{{||}}}~~~~{wz|zveq}}ldZ_e`^__acca`_bddeeghhjmlmprrsmegiijc^jvspsvmdwzkqvvwvtvwy{}ywz|wsvwwvspoonlga^[[\^__\\]\]\]`dffdabca`^]cgffeejnooooqtwyxwwy~woklnkgecbaa__`abeffedddeghhggfeffekojeehlpuz~~~{xvwz}~~~~zwuqmkjjihfdcflx|zslgiklnpqqqrrtutswz|{ywspqqpppnoprux|}|}~~}zxxxwuqonotwtqsvwvqjjlorsprtngdb`_cgfffehlnppnswusuw|~~~}|wqnmllnqrsqnmmg`bdda^]]]`eeehhfc_]]]SINUQOOPTXXXYZ[[ZZ^a]XYYWWUVZ_cfd``bdgikliea_`flmjkjebaaa_^]\]bhiksxqihhhiihotqnpuz{}{zwv|vmtztmieeebaabbchmkhhjihhiklnpqrpnpsrqqppqpppoooopqqtwxxutvxxx{|zxvw{~|~{|||wwx}|vvtsrqppqstsrrqppponnopponnnopqrtuvxzyxxxxywtvyzzzyyzzz|}||}}~{yz{xttutspmoqponkgcaa_^`a^\ZXXYZ[[[[\]^`bcba`dhecefdb_]_aba_^^]ZXZ[YXZ\\\\_adefhjgddefjkkmnorsrttsrsuvy{||zxxy{zyxxvusrtvusrsvyyzyx}~~zwvuvvsqsutqpoljkmnmlklmlmnnnmjhillkklmmkijjjjlmprssssvxyyxxz||~}|{xwwvvvwx{~~|~~|}|{|}{yyyyzzzxwxzxwz}~}||~|yyy}zwy|}|||}}|}~~~~~|{}~}}~|xvuttttuvtstvvvwvtsssvwtponnoonlklnnmlkkiebaba`cgffggfeffdcddddb`bcbbbaaa`a`adgggggghjmnoljloonmjjkkkmopponoruy}}zxxwwwx{}}|zxvuuvvuwywsstuvx{~~}~}{{||{~~~~~{xxyyzzz{|||}}||{{}~|yxz}}{yxz}zyz{~~}}}}}~}|}}~}z}~|y{~~||{{}}}~~~}{{|{{}}}}}|||{zywuwzywwwz||{{{|~}{}~|yyyz{zxyzxwwxwvtsrqqrsrqnmnlloqpponpqrrrrqrtwyywsqpnmmnpqqpnnmmmmnonnnmmmnopppponmllkkkllmnjhkoqrqpqrqrvyzz{{yxwwtqponnoooomklmnnoprsqprtvy|~|||{{|}~~|z{|~~}}}zwy|{z{{}~|}}}}}~~~~|{}~~~}~~|zyxyy{}~~~}{{|}}~~{}}{{{{{|~~}~}}{{zyyxwx{|}~~~~~~~||~~}||~~}~}|}~~~~}~}zyxwwurrrpnmmnnnmnnmnoprsssstuvuuvwwwwxyyxwvttusrrqpopppopqnmmmnonmmmmmllmnnmmmnooonmmnnnnprtuvvuutuxwuvwtrqoonnmljiiiijkjjjkmoopsutstuuvwxxxxxwuuutsrsuwxyyyyz|~~}~}|}~}z{}}}||}~}~~}}}}||{zyyzzzz{z{{{{|}~~}~~}}|{{{{zyy{|{yz{|||||}~}}|{yyywuttsstuvvwxz}}}~}}}}|{{{{z{{{|||}~~~~~~}}}}}}~}|{|}|{||{{}~|{zywuttsrrqqrtuuuuuvwxxxwvwxz{{zyyyxwuttrqponmlmmllkjjkkllmmmnnnmmnmmmmlllkjijjiihhjklllmnnoppprsssssssrqqqpoppnmnoppppppqrstuuuvvuvwvuttuvvvvvvvuuwxyz{}}~~~}|{{z{||||}~~~~}}|||}~~~}}~~}}}|||{{|{{{{{||}~~~}|{zyyyxwxyzz{{|~~}}~~~}}}}||}~~~~}||{{zzzzzz|}}~~~~~~~}}~~}|zyyyxxwxxxxyzz{|}}}~~~~~~}|zywvusrqponnmllkklmmnoppqqrsssrrrrrqponnmlkjihhhhhhhijjkkllmnopqqqrrrrrrssrrqqqqqqqpppppppqqrrrqqrrrrrrrrrsstuuvwxxyz{|}~~}}}}}}|}~~~~}}}}||||{{{{{{{{{{{||||}}}~~~~}|||{{{zzyyyz{||}}}~~}}||{{zzzz{{{{|||}~~~~~~~~~~~~~~~~~}||{{zzzz{{{||}}~~~~~~}|{{zzzyyyyzzz{{{{||||||{zzzyxwvutsrrqpooonnnnnnnnoopppppppppooonnmmllkkkjiiiiiihhhijjklmmmnnooppppppppppqqqqqqrrrssssssrrrrqpoonnnnnnnopqrstuwxz{|}~~~}}~~~}}}}~~~~}{{zzzyxwwvvvvvvwwxxyz{{|}~~~~}}}}}}}}}~~~}}}|||||||||}}}~~~~~}}}}}}}|||}}~~~}|{{zyyxxxxxxxyyz{{|}~~~~}}}}}~~~~}}|||||||||||||||{{zzyyxwwvutsrrqpppppppppqqqrrrrrrrrrrqqqppoonnnmmmllllllllllllmmmmmmmnnnmmnnnnnooopqrrstuvvwwwvuutsrqponllllllllmnopqrsuvwyz{|}~~~}}}}||}}}}}~~~}|{zzyxwvvvvvvvvwwxxyz{||}~~~~}}||{{{zz{{||}~~~~~}}}|||||||||}}~~~}}|{{z{{{{{||}~~~~}}}||||||||||||}}}}}}}}}~~~~~~}}||{{{{{{{zzzzz{{{zzzyyyxxwwvvutttssssrrrrrrrrqqqqqqqqppppppppqqqqrrrrrrrrrqqppoonmmlkkkkkkklmmnopqrsttuttttssrqponmmlllllllmmnopqqrtuvwwxyz{{|}}~~~~~~~~}}||{{{zz{{{{{||}~~~}|{{zzzzyyyyzzz{{|}~~~~}||{{{{{{||||}}~~~~}}}}|||}}}~~~}}}|||||}~~~~}}|||}}}}}}}}}}}}~~~}}}}}}}}}|||{{{{{{{{{||}}~~~~~}}}}}||||{{{zzyyxwwvuutssrrqqppppooooonnnnnnnooppqqrrrsssttttuttssrrqpoonmllkkkjkkllmnopqrstttttttttssrrrrqqqqqqqqqqqrrrrrsssstttuuuuvvvwwwwwxxxxyyyyyzzzzzz{{{{|}}~~~~}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||{{{z{{{zz{{{|||}}~~~~~~~~~}}}}}}}||}}}~~~}}}||{{{zzzyyyyxxxwwwvvuutsrqqponnmmllllllmmmnnnooooppqqqqqqqqqqppppppooonnnnnnnnnnoopppqqqrrrssstttuuuuuvuuuttttttsssssssssrrrrrrrrrssstttuuvvwwxxyyz{{{{{{|{{{{{{zzzz{{{{{|||}~~}}||{{{zzzzzzzz{{{{|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzyyyxxxxxxxxxyyyzzz{{{||}}}~~~~~~}}|{zyyxxwvuuttsrrqqponnmmllkkkjjjjjkkkllmmmmnnnnnooooooonnnmmmmlllllmmnoopqrrsttuvwwwwwxxxxyyyyxxxxxwwvvutsssssrrrssttuuvwwxyyyzz{{{{{{{||{{{{zzzyyyxxwwwwwwwwxxxyz{{|}~~}}||{{{{zzzzzzzzz{{|||}~~~}}|||{{{||}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}|{{zzzzzzzz{{|}~~~~~~}}}}|||||||}}}}}~~~}|{zyxxwvutrqponmmlkkkkjjjkkkkllllllllllkkkjjiihhggggfffgghhijjklmnopqrrstttuuuuvvvvvvwwwwxxxxxxyyyyyyyyyzzzzz{{{||||}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{||}~~x||wsvywuvwwwwwxyxxxxyzywy{yxz|zyxxwwwxvty~}~|y{}}}}~~}~}{wxxz|ywwvy|zy{}~~~~}{{|{{zzyxwwwwxyz|zxyzyxxxy{}~~}~|}~|zzzzyzzzyxwwxyzzyxwvvvvxwvuttvy|}~~~~|zxwvutssrqrrrrrsrqqqnklomjklllkjkkkjihfdcb``aba_`bcdiopnpqpoljkmmmpqqpppqrqprttssssrqrtvvwwxy|~~{|}|{{zyxxwxxwvvvwyyyz|}~{zz{}}~}yxxvuwyxwxzyz|~~~}}yz||{yxzzyywuvvutttroprpppqstx{zyz|||||{zxvtrtvspqrpnoppprtttx|}~}~}}|}||}~}{z{|}}~~~~|yz|||zy|~|z|~~|zwvvvwwvvvwwxywvxywxyyz{{zz{{{{{|}}|}}{z|}z|~~}~~~~~~~|{{|~|{{{z{{{|}~~{|~zvvvutrpnljigefghhgggfefedffecddbbbbba``_`abaaaabcbbdghhhiiijjklmmmmmnoqqqppqsqoqsrqsutuwxwvy|||~~~~~}|{{||}|{{|}~~~}}~~~~~|zz{xvwwvttutstuvvutvxxx{}}}~~}zz{zy{{yyyxy{{{{|~~~~~~}~~}{zyyyyyyz|{z|~}|||||}|}}|z{|zyxwuttuuutsuvvwxzz{zy{}}}}~~~}}~}|~~}~~}~~~~}}}~~}~}|||zxyzwuuusqponmnonlmnoqonoonnnoonmmllkjkkkiiihgikkklmmmmmlklmnnooonpsrrtuvwxxy{{z{{{z{|{zzzzyz{{{zyz|}}}}}~~~~~~~~~~}}|||{y{}|zzyyyyz{{{{{{|}}|}~}||{{{zz{{z{|}}~~}}}~}|}}}|{{zyyzywvuuvvutttvvvxyzzyxyz{|||{zyyxxyz{||||}}}~~~|{|}|zzzzz{|}}}}}~~~~}|}}|{{|||{|}~~~}|z{|{z{||}~~~~~}|||{zyxy{{{}}}||}}~~~~}}}~~}zyyxwwwwvvvtrrrqppoommnmlllnnnnnnopqqqqstttuuutsssrrqrsssssttsrstvwwwxyyz|}}~~~~}|~~~}|}}{zyyzzzzyz{|}~~}~~~~~|{{{zzyxyyyyyyz{}~}||}}}|||||}~~~}~~~}}{{|{{|}}~~~~~~~~}}}}~~}}}||||||}}}}}}}}~~~}}~|{{{{zzz{{|}~~}}}}}|||zyzz{||||}~~~}~~~~|{{z{{{yxyzz{{{|}~~}||}||}~~~~}~~~}~~~}}}~~}}|}}}}}}~~~~~}}}|{zyyxwwvvvvwxxxxxyxyyzzyyxxxyywvvvuvvuuuttttttuuuvvwyzzzzz{{{{{{zzyyxwvutuutssstuuuvwxxz{{|}~~}}|{zyyxwvvvuuuuuuvwxxxyyyz{{zyzz{|||}}}}~~~~~~~~~~~~~~~}}}}~~~}|{{zyxxwwxyzzz{{{||}~~~~}||{zzyyyyzyxxxxyyzz{|}~~~~~}~~~~~~}}}}|||{{zzzzzzzzzz{{{zz{{zzzyyyyyyyxxxxyyz{}~~~~~~}||{zywvuuttsrrqrrrsstuvvwwxxyyyyyyyyyxwwwvuttssssrrssstuvwwxzz{|||}~~~}}}||||{zzyyyxxyzz{{|}~~}||{{zyxxxxyyxyz{|||}}~~~~}}}}}}}}||||||{{||||}~~~~}||{{||||}~~~}|zyyxxxwvvvwwwxxyz{|~~~}}}~~~}}|{{zzyzzzz{{{{||}}~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}~}}~~}}}||||{|||}}~~~~~~}}}|{{{{{{{{{||{{{{{zzyxxwwvutsrqqqqrrrrrsstuvwwxxyzzyyyzzyxwwvvvutsrqqrrrqqrrsstuvwxyz{{||}}~}}}||{zyyxwwwvvvvvvwwxyyyzyyzzyyyxxyyyyyz{|}~~}}||||{{{||}~~~~~}}}}}~~}~zv}~}{z~~z||xxwxywusrvzvruwuuwyxwxxz|zwwx{|yvwxwuwwsptywtuwvuxzxxxyz|}}~~{y|}~~~|z|~zuvxxywutuz|yzz{{{|yux{{|{{~~|}}{yzzwsuwpjpvpjnsomqstuvvwxtpnopprtqopqrrpmmljiiihhghgegijjkloqnmoqnlnqppqqtxyzxvyzyy{}|zzzz{xty~}||}|||zyywvx{~}~}yy{xuz|w~~w{}{xwxvtw{zx{~||}}ysvztotwtruwqkqvqknqmimrrqrstsv{{{~~|}}{zzyvuutsssqprtuvz}}|zuxzuprtolptqpsvuuvwusw{wt||uz|x||y{|{z}~|}}{}}xuwyyxvuuw{}~|yyzxvsrtvvxzzz|~yvx{{yyz}~vy|xtvxwwyyvssusrrsqoqtsqrstvupnnnlihiifcgkgbdhhijkloqstuxzzy|~{|~}|zwy|xuwxutuuttsruvvwusw{ywvtwzywyz{{{{{zyy{}{z}}{z{||}~~~}{yxy{wruxvtqotysnsxspsvustutuy{||||{zyxtrw{xtwzxvwxyyzzz|}y|~~~{|u||u{|yz{yyz{xvwwwwxz{|zz~~|}~{wxyvtuusqrssrtuttwx|}~}|}~{y{|zwy{zyyy{~{x|~~~|z|~}zy{yvy{ywwwy{zyxxy{{{ywxyyyyy{~|z|~|}~~~}|{zywvxzyx{~~~}||||zxz}yux|{zzy{}}}~~}zwtrrqqqqqrsrqrsstuutsrqstroqrpnnmjfgjfbcedcgkjimqposvttx{zz{||z|~|z{|{yz|{{ywxywuvwustuuvuuvxwwxxwvvwz}}~}}}|zyywuutrrvxvuy{xux{xux|||}~~}}}zxyyxxxwxzzyz{zwxzyxz||||||}}~~}~~|{yzzzzywy{zxz}}}~}z{{wtuvtqsurpqrpmnnmjihhigffgjkkjjiklkkmnoopqsuvvwxyzzz|||||}}}}~~}}}||}~~~~|yz{ywxz{{}~~}{yxxwutuurpqqppqsssuvvwyz{{}~~~}}~~||}}|||||~~}|||}~}}~~~}~~~|zywwwutssrpoonmmnmlmoopqrstuvvvvvuttsrpnmllklkjkllkmoopsuvwy{||}{zwuttssssssrrtuvwy{|}~}zyxusqponlkjiihggikllmnprsvy{||~~|||{yyywtsromlmljkmmnprsstvy{{|~~{ywwwwwwwwx{}}~~|zyxvusrrqponnmmnnooopppqqrrstuvwxyyzz{{||}~~~~~}|zyxwvvuuuuuvwwxxyyxwwvvvvvvvvvvvwwvvvvuuuuuvwxyz|~~~~~~~~}}}~~}|{zzyywvvwxyz{{}~~~~}||{{{||}~~|zxvtrponnmmnnnnnooooopppppoonmmlllllmnnoopqqrsstuvwxyzz{|~~}|{{zzyyz{{|}~~}|{yxwvsqommlkkjklmnoqrtwy{|}}}}}}}||{zxwusrqqqqqqqrstuvwxyz{|}~~~~}}}}|}~~~~}|{zyxwvutssrqpomlkjjjjjjkkkkkkkkllmnoppqrsuvwxxyzz{{{{zyyyyyyyyyxxxxxyz{|}}~}|{zzyyyyyyxyzz{|}}}~~~~}}}||{zyxwvuttsssrrrrsstttuvwy{|}~~|{yxvtrqponnnnnmmmlkklllmmmmmnoopqstuvwxy{{{{zzzz{zzzzzzzzzz{|}~~|{yxwvvvwwwwwwwxxxyyyzzzzz{{|||{zyxwvuttsrqppomlkkkkklmmnoppqqqqqqqqrrssssssssrrqponmmmmmmnopqsuwxz|}~}|{zxwwvtsrqponnmmmmmllkkkklmmnoqrtuwxz{|}}~~}|{zyxxwwwwwwwvvvvvvvuutsrrqqqqqqqrrrstuwxyyzz{{|}~~~~}|{{zzyxxwwvvvuuttsrqponnmmlllkkkkkkklmnoqrtuvvwwxxxyyyyyzz{|}~~}}|{zzyyyyyyyyyyzzzz{zzzzzzzzzzzzzzyyxwvvuuuttttttttttssrrrrrrssssstuvvwwwxxxxyzz{{{{{|{{{{{zzzzzzzz{{{|}}~~~}}||{yxwutsrqqqpooooooonnnnmmnnoopppqqqqqqqqqrsstuvvwwxxyyz{{|||}~~~}|{zyxxwwwwwwwwwvvvvvvuuuutttsssttttuvwxz{}~~}||{zzyxxxxxyyzzz{{||}}~~~}}}~~~|{zzyxwvuutsrrqqqpppppppppppooonnnnooppqqrssttuuuuvvwxyzz{|}}}}~~~~}|{{{{zzyyxxwwwvvvuuuttssssssssrrsstuvwxxyyzz{{{zzyyxwvutssrqpoooooopppqrsstuvvwxxyzz{{|||}}~~~~|{zzyxxwvutsrrqpppoonnnnnnooooopppqqqrrsttuuuuvvvvvvvvvvwwxyyz{|}~~|{{zzyyyxyyyyyxxxxxxwwwwwvvutsrqponnnoopqrsuwy{}~~}}}}||||||||}}}}}}~~~}{zywwvutssrrrqqqqqqpppppooooooopqqrrrsssssrrrqqqqqqrstuuvwwxxyyz{{{|||}}~~~}|{{zzyxxwwwwwxxxxxxyxxxxwwvvuuuuuuvwwxyzz{{||||||||{{zyxxwvvuuttttttuuuuvvvwwxxyyz{{|}}}~~~}{zywvutrqponmlllkkkkkklllmmmnnoppqrrsstuuuuuuuuvvvwwwxxxyz{|}}~~~}|{zyyxxxxxxxyzz{{{{{zyxwvutssrrrrrsttuvwyz{}~~~~~~~~~~~~~~~}}~~~}|{yxwvtsrrqpponmmlllkkkkkkllmnoopqqqrrrrrqrrrrssttuvwwxxyyzz{{{|||}}}~~~~~}|{{zzzzzzzzzyyyyyyyxxwwvvvvwwwwxxxyyzzzzzzzzzyyyxxwwwvvvvwwwxxxxxxwwwwwwwxxxyyzzzzzz{{{|}~~|zywutsrqponnmmllkkkkkkkllmmnoopqrsttuuuvwwxxxyyzzz{{{{|||}}~~~}|{zyyxxxxxyyzz{{||||||{{zzyxwvuttsssssstuvwxz{|}}~~~}}||{{{{|||}~~~}}}}}}||||{||||}}~~}{zywvutsqponmlkkjjjiijjjkklllmmnoopqrssttuuuvvvvvwwwwxxyyyyzzzzzzzz{|}~~}||{zzzzzzyyyyxxxxyyzzz{{{||||||}}}}||||{zzyyxxwwvvvwwwwwxxxxxxxxyyyyyyzz{{|||||||}}}}~~~~|{yxvutsrrqpooonnmmmllllmmmmmnnoopqqrstuvvwxxxxxxxxxxxyyz{{{|||||||}~~~}|{zzzzyyyxxyyyzzzyyzzzzzzzzyxxxwwwwwwwxyz{|}~~~}}}}}}}~~~~~~~}}}}}}|||{{zyxxwxxxxyz{|}~}|zywvtsrqpponnmmmmmmmmmmmmmmnnnnoppqrstttuuuuvvvvvvvvwwwwwwwwwwwvwwwwxyz{|}~~}|{zyxwvuuuuuvvwxxyyzz{{|||}}~~~~~}||{zzzyyyxxxwwvvvvuuuuuuuuuvvwxxyzz{|}}~~}|zywvutsrqqpppooooppppoooooopppqrrsttuuuvvvvvvvvvwwxxxyyzzzz{{{{{{{{{|||}}}~~~}|{zyyxxwwvvvvwwwvvvuuttttttuuvvxyz{|}~~~}|||{{{{zz{{{||}}}}~~~~~~~~~~~~~}}|{{zyyxxxxxyyzz{|}~~~{yxvtsqpoonnmmmmmmmmmmlllmmmnnoppqrstuuvvvwwxxyyzz{{||||{zzyyxxwwvvvvvwwxxyzz{|}~~}|{zyyxxxwwvvvvwwwwxxxyyyzz{{{||||||||||||}}}|||{{{zzyyyyxxxxxxxxxxyzz{|}}~~~}}}}}}}~}|zxwutssrrqqppppooonnnnnnnooooppqqqrrrrssttuvwxyyz{{|}}~~~~~~~~}}}|||{{{{{{{||}}~~~~~}}}|||{{zzyyxwwvuutttssssssttuuvwyz{}~}}}}}}~~~~~}}|||||}}}}~~~~~}{ywvtsrqqppooonnnnnnnmnnnnnooopppqqrssttuvvwxxyyzzz{{{{{{{{{{{{{{zzzzz{{{{||}}}~~~~~~~~~}}}|}}}}}}}}||||{{{{{zzyyyyxxxxwwwwwxxxxxyyyyyyyyyyzzz{{{|||||||||||||}~~~|{yxwvutsrrqqqpppppppoooooooooooopppqqrsstuuvwwxyyz{||}}~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}~~~~~~}}|||{{zzyyxwvvutssrrqrrstuvwxz{}~~~~~~~~~~~}}}}}}|||||}}}~~}y}~vptvtqlmrqnnnnoqqnlnpstupjnvvupltyttxwvuux|zwwxz{xw|}zz{zxz}~}yvz{xxz{yz~}zz|~{y}~{}}}~}|~~z}~|~}|~~}}zwy|yuwwttwwwwvwzvry}uqx|zwsu{||zx{~zv}~}~~~}|}~|~}}~{xvttuuqlosqnoqqqnmoonoonmllmoqqrrqqsttsswyvuwwuw{}{zy}}y|~|zyy{|}}}{y|}z{}zwz}||~y~}{}~~~~zy~}|}}}|{{zxvvurrvvqnooprssttty~}zy{~}~~~~~~x{}}}~~zz|}~}z}~}~yw|~{wtrrqqpprrnloqqpqonoprtninsqqrqqrswyxvsqrtvxyxtuy|}{xy{zxvuz}yxzz|yu{x}}{z|{}{|~}y{~}|}~~~}|}}~~}~~~}{zzz{{yyywvvwwwwwxzywuuvwx{|zyxy|yuz{z}|}}~~~}~|~y||zxusrw|tmptvvpnrrpooonnooonnpsutonsrorvwxwwxy{{vvz||zwy}{y||xx}|}~{yx}wt~}yz|~~}|{yx{~{y}}|{|}}~~}ywwz~|w{zxv{~vpvxtsvupopprpnw~wrtx~~zz|}~z~}}z}}~~}}}|~~|}~}~w~}zzxsrtuvpjnsrrmjooklnmlmopooortootussstuttuvuw|{usuw{yruz|}yuz~zww{|ywuw{zz||{{}|{}yt||{{}}|}|~|||v|yty{}}ywyxwy|~|zxwwvx~|zy|~x|}y~~|z|}~}}}z}~|vwyvrrqrtqoooonljlqspnnnsuolqsrqoorrqsvusxxqowzwtqt{zxz{yy~vvyyyz{xwz~|y~~{~}x}|{|z~~{x|~{z~{}zz|||{xvutvwtnnppnmmmlnqqqqrtwz}|}~}||}{~}|||}}~}}y~~~ywwwvqmsxroqqpppmjmrssplorqssqqqqrsspqtsqrrwxqpxxtsstwusy}wsvyyxtswyzyvvx}yu}~{}}}||y}}~zuy}xx}}wuwyzxuy}yv|~}{yz|{{~~}~~~|y{~xruvvvutrpnnpqpqrppppqrrssqpquvrstttssvvssuwvuusrw|zxzzyyxz~zsyz{}~~||}}~~|x}}~~}~}{||xz|z{}}zyzxux|ywxxtrvuporrrnjpvqnopprvxvw|~~{{}}||~~~}}~~}~zvwyuqrqssnkmnoonpqonnnnnqsronnpqpqtroqssstsrrtsrstwyxvyzvuz}{{}|{{{~}z|~~}~~~z{~{{||~~}|||||{y|~zy~~|}~}{{|}~~~}~~}~~~~z{~|~~|wusuwrprrppnoqqrrpoonppquslntvsonswsoprrtvvsuyxuttx|}|zx{|xy|}~{w|{x}{{z{~}|{}}yx{}~}}}||zy|}wx}}{zyyyxvvuqrttspmllmnnossqrtvwz{{z}~}~~|~~~}~~~~~xz{tssturoooqrnkkmpnkmpqqmlpqnlknrrqrtrptwsquwxvrw~{vwyzzzzz|}|{{{yx}|z|{|||~}}~y{}~}||zz~}||{~}z~}~}~~~~~}}}~~~~|yxwtrttnnuuqppqtsqstompsssrsuutqpuzuqtuutrsvwxvstvx{xvyyuuxz{|}zy|~}{y{~}||}}||}~{|}~~|zz{{zyxzyxz}yvxyyxutuuttronlklnnooopporvy|{yz}~|}x~~~|{zywutsrqqqrrolmqrrpmnppqqqsrprsqrrrvyustttw{zvuvy|xtz{zzz|~}{z{|~{z~|}}~~~{~~}|~|z~}~yw~~{{|~~|}~}~}}}~zy{~{}~~~z{}zwutuuuusrrtwsnqutsrqqrsrnpuusrruwqouxsrtsruwyzxuvxwy}|yz}}||{|}}~~~|~~~~~|{{||{|}{{{z|{z||{|{ywx{~{yxwy{zxutvtqqqrsmjmpnooprtsstvy|}zz~}{yxxvtttroorplnnqtqrvlcdejquyvpv}zvuwvu~xrtuwss}ywyxw{}x|}{}~}|zzz|~z}x|vquytliluxuspnq|~}z|~|xoks{~|ohszusz|rkrywuwxwvxyxvohjprtwyxwxvuwwwvtuvx|}{{yy}~|{{|}{{zxyz|~wuyurx|ytruvuttusmqyvqtuvwvutsrturpuysnrutvwwyyw{~}}}}|}}}|xxwuuuqqsqmimtqkpvqnsvmfmrkkrw}}utz{{{}~~}|~~~zv{}wvyxwutvwvtsturnorssqpmmoprsolornjknnkikkhjnidfhffije_ekfcegiiccklgefd`cgd``dhbZbjc[]`_]^^YW^b[WZ^\Z]a]X[b_Y^faZ\_`bgibZ_gfbdgbahhccehhbahhfecfmlifdjoiehmokfipplkosvrnqstuvttturnsyywutsrturtwsooqtrnqtpmqupkpwurrrqrwztpuyurw|tw~xz{|{}~w|}wrtxtnrvsrolnqnlifhmlijihlnkhgimnjjljhmqnjnsqpqrturswwwxusvzywwvtvurtytnqwxuuvtruvwuswysswxxvppwuprrsusortvxxvvw{{utwz{xrsvtqonnquphkqonliowtpv{wu{}|}}~{|~y}~z}~~~}||~}z}~{{}{|}~~}}~~{xwz~}zwvyztt|~xrv~zsx}yuy|xtw|zxyzxwz{wru}||}{|~{}~~~}{|}z|}}}{z|{{}}~~{~z}~{}}yxxwwwwwvuuvvsrtvwvuvsqw{wtx|zxy{}zwz~|{yz}~{wy}}}}~|~~~~~}~~|{{{{yz}zutuwyuppqrsolkljiihdffbb`]_`YTUWVVUSOPQRUTRX\URZa^YZ]^]\[[]^\[]^^^]]^_`_]`b`^^^^_``b`\]bb^]^^\\^_^\]^\Y]_ZV[^[WUX\]ZWX[[[ZXWZ\ZXUWZYVUWYYVTUWYYXVTVYZXVWYZZ[]]]\\]^_a^\]_`b``cedabfgdbdgfefhhhfjonjjjlomknpoopsvuqpsvwussw{zvw}}zzz|~}zx{|yvvxxuturptvrnopooppqsrrqpruwwuuz|xvwz}}zyy|~}|{|||{|{{{}~{~{y~~}~|}~zvwxzzvsuwvuvwwy}zvy|zxz{||{{{{z{}zxz{xwz|xvwwvwxyxtv{ztsvvuvwvuvxvttuwvsqssqswupprrrppsuqopqqqpqrrsqpqsutqpponnoqqoklnliihiiihgecehhfffhiijkkjkmkikoomklpoijmlkjiklllihkmlifgkkjklljhinnllonklmmmmklmllmmmnomjknonnprqpqpprsssrsttuvwvvuuwzzyz{zyyyy{|||}~~~}~}~}{~|zzzzyyxvuuvwurtusrrrttrrsstqoprssrqpprqnnqomoqstpotupoqrrtvsoqtsrstwwstxwtvxwuvvwxwvxywvuttx|zwwxyzwwz||{xz~|zxwy||zxwyz{zx{}xvy|~|zz{~~}~|~~~}}~~}~}|{{}}|}}z|~~~}~~~~|~~~}~~}~~~~}}~~~~}~~}~}|}}{yxz{wtxzvtuvxvsuzxwxyyyyyzyxxyxwxzwuuwyzwuwxxyxwxxxuswzusuwxvrswxwwwxwxxwxzyxxyyyyxwwwxwwxxwvvvwusvzxvvuwzzxwwz{{{|}}{||||||||||{{{{{{z{|{zz{}|z{{}~|z}|{||{{{||}}}|yy|}{z{{z{{}}{{}{{~|~{{{{||zyz}|z{{{{yxz|{{zyxz|zwxxyzyy{{xwwxzzyxxxwwyzzywvvyzzzzz{{z|}|}~~{z~~{~~}~}|}}}|{{||||{{||{yx{{xwxxyxvvxwwwvuuwwuuuvvutuwusttttssuuutssuttvxxwuuuvxxvuuwwustutssstsqqrttrosusrrstussstvusrtwxsqsvvtsrsssrqrsssrqssqpqqpqqsusrtvvwxz{{{||||~}|~~~}}~~~}}||||{|}||||zz|}||{{|}~}{~~zy|~~|{}~|}~}}~~~~~~~~~~~~}|~}~~~~~~~~~~~}~~~}}}{z}~{yz{{{|||{{|}zy{}}}~~~|}~}|{zzz{zyxwxywstvuuvvvussttrtvustuvutsssstttsstttttttuuttutssttsrqstrrssssqppqsrooqqrpopqpqpooooppponnoppomnponmmmmmmnnnmlmnonmmmmlkmnllmmlkjkllljhhjllkkmooprsrstttwyxwxyyzzz|{{|~}}}}}~~}|}}z{|||{z~|{||||}}|}~~~~~~}~~~~~~}~~~~~~}~}~~~~~~~}~}~~~}~}}|}~~~~~~~~~}~~|}}~~}|}}}}|}}{zz{|||{z{||{yxy{|{xxz{zxwxzxwxzzyyxwxyyxwwy{zzzzz{{}~~}||}~}||}||~~~||}~~}|{{z{{||||{z{}|zyyzzyxwwyywwwwwvuwyyxvuvwwvuuuuuuutsuvropqpqrrqpnoqmkoronoonnmmnnmmmmmmmklnlijkmnljjkkkkjjjlljihijjjkkkjhghjkigfgggggffggghijlllmnnnoprtuuttuvvwwxyxyyyz{{{||}}||}~{}~~}~~}}~}|~~}~~}~~}~~~}|||~}|}~}||||||||{z|~~||||}}}~~~}~}}~~~~~~~~~~}~}}||}}}|~~~~~~|~}}~~~|}~~~}}~}}~~}}~~~}|~{y}~~}}~~}{{{}~|~~~~~}}~~~}{||{{|||{{{|{{z{{{zyzzxxyyywuvwwwtruvuuuuusqqqrsrqpopponooppponnoonnmmmmoonmmmnnnnonnnnonmnnmmmmnmmnomlmmmmlmnlijjhghhihggggghjjikmmmmnqsssstvwxyyzzzyz{z{||}{xz}}}}}~}}~~~}}~~~}|}~~~~}|||||}}}{y{}{z{|~~||~}||~~~}~~~~~~~~~}~~~}~}}~}|}~~}}}}~}~~||}~~~~~~}|}~~~~~}}~}}~}}}||}~}{|~~}|||}~~}~~}|{}}||}}}|}~}~~}}}}}{{||zyyyyzz{{{zz{{|||}||{{~~}~~~~}~~~}~}|}}||{|}{zzz{{yxyxwwxyyywwwustuuuttsrqqrrqppopqqonnnnnmmnmmmmllllklnnmmlnomlmnmmnmkkllmkilnlkklmmkkllljhijiiihggffffefhgfghhiiikmnopqrssuvvuvwxyz{|{yy{{{||~|{{{|||||}~~}}}~~}}~~~~||}}~~||~~}}}||}||{z|}|{||{{{{|}~~}|}~~~~~~~~~~}~~}~~~~}|}}}}}}}}|}~||~~}||}}|{||{zz{{{{{zzzyxyz{zyxyyxwxyyyyxwxyyyyyzzzz{{{{z{}}}}|~~}}}~~}|{}~||}}}|{|}|{|}{y{|{yxxyxutuutuusrppppqqpopppomnoonopnnnonnnmmllmoonmlkklmllllmmlklllllmlkkkkljjjjiiiijihhggggghhgghhghjklllnpqrstuvvwwxyyxyzyxyz{{yyzzyzz{{zy{|{{|}}|{{}|z{|{z{|}~|{}}{z|||||{|||{{z{}|yy{{{zyzzzz{{|||||}~}|~~~~~~}}}~~}}}~~}~~~}}~~~~}}~}~~~~~~~}}}~~}}~||~~}~~~~|}~}}~~|{{||}|}}|{{{{||||{z{{|||z{|zyz{{{yyzyxxyyyyxxxxxxyzzzz{{y{}|||}~~||}{|}||{{zyyyxxxvuvvuuuuttsstsrstsrrrqqqqrrqppppnmnponmmmmkmponmmmlmnoonnnmmnppponooonmnnnlkjjjjjjihgggggghjjhhjkkmoqqpqsssuwvuuuvwxyyyyxwwwxyzzyxxxyyxy{{zyxy{zxz{yxyyyyxxyywyzyxyzzzyxyzz{{{{{{{z|}}}}}~~~~~}}~~}|}~~}~~~~~}~~~}~~}}}||}}}|||{{{{{{zyyz{zxyyyyxwxwwwwxxwwvvuuvxxwvuvvvwyyyyyzzzz{|||||}}}~~~|}{|}~~{z{yz|{yyyyzyxwvwxwvtrsttsrqqqpoopqooqpoppopqqonprqooonnprqpnnnnnppnmmnnmlmonkkljhjljggifdegdcdebbccdeeefghjlmmnoqqqqqqrrstsrsutssuvusrsvwvuwxvtvwxwwwwwwxxxyyzz{{{{|}}~}|~~}~~||~}~~}}~}|~}{~~}~}~~}~~}|{|~{~}}}~~~~|~|}~{|~|zz|{z{}zxyzzyyz{yxwyyxuvxxvvvvvvwwwwwvvwwy|zxyz{zz{}~|zz|}|~~}~~~~~||}|||{zyyywuvxusuwvtsstuutrsvusttrstssrqrtsrrronpqpponnmmnnmmklnljllihjljhjlheghfcefdcccbbdeb`bedbdggghijlllnppppqrqqsttttuussuvvuuuuutuvxwvxxxwxyyz||||}~~~|~~~~}~~~}}}~}|~~z|~~~}}~~~}}~~~~~~}}}~~~}}~~}|{||||{{zz{|zx|}zx{}zwwz{xxyyxyzyyzywwy{zz{{{zz{}}|{~}|}~~||}~~~~~~}||||{zyyyyyxwyzyxxyzzyxxyyxxywvwyxuvvvutsttssrrrsrrqpqrqooppppnnoonnmmmljjihggffgfedcbaaababa`accceffhjklmnppopqqrststuttvutuwxxvvyzyyxyzzz|}}|}~}|~~}}~}}~~~}~}|||}}}||~~}|}~}|}~~~~~~}||}}}}~~||~}|}}~}||~}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~}~~}}}||}~}|}~}}}|||||}}}}}|{|}|}~~~}{|~~}~~}|~~}}~~}~~~}~~}}~~}}}}}}}}}||||||}}}||}~}}||}|{|}||}}~~~~~~}}}~~}}~~}}~|{{}|{{z{{yxwwvvvuuuutssrrqqqqqqpoonoqonnmnnmlmlkjijkjhhigfffffdccccbbbbbbbbbbbbceffghjlmmnprrsttuvvwwyzyyz{|{zz}|yz||||}}}|}~~}~}~~~~~~}|}}|{{|~|{|}}||{|||||||{{{|}~~~}~~~~~~~~}}|}}}}~}||}}|||}}|{|~~}||}}}}}}}~~~}}~~~~~~~~|{|}}}|{z{{{z{}}|{||||{||{z{{{{{{|||{{|}||||}}}}~}}}~~~~~}}}|{zzzzzzzyyxxwvvvvutssssrqqqqpnmmmmmmllkkkjjjkjjhhihgfffgecddcbaabbbabcdedfhiikmoppqttrsuuvwwxyxxyzyz||zz|||zz{|{{|||||||||||}}}}|}}}}||}}}}|||}}}}}}}}}||{{z{{zzzzyzz{|{z{|{{||}}}}~~~~}~~~~~~}}~~}||}}}}}}}||}}}~~~}|}~}|}~~~}~~~~~~}~~~}~}}|}}}}}||}}|{|}|||}}}||||{||{{{|{{{{{zz|}|{|}{{|||{z|}||}}}||~~~~~~}}|||||{{|{zywwxwvvvvvtrsttttttssssrrrrrqppqqponnmlkkkkkjjhgghihghiiiijlnnnpsvvsuxxxz{|}|{yxyzzxy|zu{}{y~}}~|yyyyzzz~|}~|{||{z|~~~|{|~}{}}{~|v|{uy~|y{~~~~||}|||||~~|{zz{zyvsuyywx|~}|||}yvz~{yz{zxxxwwurstvxtnopkijkmppoqsqqqpsurosxtnorpmnopqqnoqpmllnrrpootytnt{xsyxrvzyxvtuxxwwwvtuwuqrtokornjnqommlnpqruxxx~~}~|}}xtwzyxxx}~}~~}}{|||{|}{}|{|{z~}{yyzyyvsvxsoqspoqqmlnnmnqrlflrmiknprpmqvtqtxxwursuurqpppmloqqrtvwx{~}|}~|yvsqoqtpknrsrrstuvvy{z|}|}}{~ytzyqtyvstuttttsrtwyxyzxx{zvuvuvxuststwwtuwvuz~{}~}~}~||}{zwuvxyyyxy{}}{||yxxwy{xvwyywwxyz{{}}wzzsv{zvy}|y~}~~{vz{v{{uz|z|}||||zyyyxwvutsomoqomopnmpromorpoqrpmlmmmmllmnoswtquyz{zx{|xwy{zxyxvvwurqstqnpqonrusqtwtsvx||y}~|}~}|}}}{y{|zwuuvvvuttwy{}}{~~}}}}~{z|~}}}}}}~}z~|}~|yz{xuvxwwxxxy{}}}~|{yxwwwvvxzzzz{~}}}~{~}z~~|wy}|z}~|xxzxuuvvvuvwywwyzyxxxz{zyyyzzwuvwusrrrronrusprutsuwvtsrqqstropqnkorpnqttstwyz}|yxwtqrsolnooooorssttvz|yy|}{{||{zyxwwwutvvtuvuttuwvtvz{|{|~~||}{{{{zzyxz{xwyzz}}|~}~~{~~~~}}}|zyz|ywxyyxyyyz{{}~~~~}||||}~~}}|||~~~~~}|{{ywvuuwwvxzywxzxuuuuuuutrrqppppoopqpppqqqrrsttssstuuuvwx{{|~}}|zxxxwwxywuuutsrrrqrsstuuvwz||{|~}}}}|||}}}}||{zyyxxwtstsqqrstsuwxx|}{||{yyzyxz}}|~}|{|{||{|}{z{~~~}|~}|}}}~}||zxxyxyyxxyzzz{{zz{|zyz|{z{{zyy{||}~~~}}|{yxxyzyy{||}~}|}}|{|}|||||zyz{ywxzzy|~|{{{{{{{|}}|{{|~~}~~~}|zzzwuutrqqqrpoqsstvxyzzz{}~}{||{{{{zzzz{|{{{{zzz{|{{zzxwwvvvuuvvwwyz{||}~~~}}~~~|||{zyxwuuvtsqqqqonprrsstuvwxyz{zyyyxxxxwwvvvvvwwwxxyyyyzzzz{||}}~~|{{{|||}~~~}}}~}|{zzyxwvutttsstuvvvwxxxyz{|~~~}{{{yxxxyzyyzzzzz{|}~~}|zywvvvtrrqppppqrrrsttvvvvwxxyzz{{{ywwvvvvvvvvwyz{}~~}|{yxyzxvutsrqqrrqqrrrstuvvwyzyyz{|{zzzyywwwvwwwwvvvvuuvwxxxz|}}}~~}}~~~}~~}|zyxxxxwwwxxxz{{|||||||||}~}|}}}}}}~~~}||{{zyyzzz{|}~~~}|}~~~}}~~}{zyyyyyzz{|}}~~~}|{{||z{|{yyxxxxxz{||~}|{{{zyzyyz{{{{{{{{zz{}~~~}~~~}}}|{zzyxwwxxwwwwwwxyyyyyxxwvvvvvwwxxwwwwxwwwxwwvvutssrrqqqqqrrrrrstuvwwwvvwvuuvvwwvvvwxxyyyyyxyzyxz{|}~~~}}|||||}}}}|||}}}~~~}|{|{{{zzzyyyxxwvvvussttttuuvuvwxxyzzzzzzzz{|}}}|||}~~~~|{zyyyxxyyyz{||~~~}|{{zzywxxxxxxxxxyyyy{{{z{|}~~~}||||zywvtttuttuuutttuvvvvuttsrrrrqqrrrstuvvvwxvvwwuuuttsssttttttuuvwxyyyz{{{|||}~~~~~~}}|||||{zzzz{||{{{|||}~~~}}|{z{{{{{{{{|||||}}}}}~~~~}}||}}}}}~~~~~}}}~~~~~|{z{{{{{|||}~}|{{{zzzzyxyyyyz||}}}~}}|{zywuuuttttsrrrrrrssrrrstttuwxxwwwwvutssqpoooppqqqqrrrqrrrrrrrrrssstuuuuvvuuuuvvvvwwxyxxyyzz{|}}~~~~~~}~~}}}~~~~~}}}}}~~~}}}|zxxxwvvvuuttuuttuvvvvwyyxz||}|}~~}~~~}}}}|||zyz{{|}~~|||{yxwwwvvvuuuvuutttuvwwvvvvvvwyxxxxxwwwvuuttsrrqpooooooopqqqrstttuvvvvuuvwwwyz|}}}~~}||||{{zzzzzzz{|}~~}}|{|~~~~~~~~~~~~}||||{{z{||||}~}{{|zyzzyyz{{||~~|{|||||}~~~~~||{|||{{{yxxwvvuututsrstttssttssttuuttttttutsttssstuttuutttuuuttttssttuuuvwxxyyyzzzyyz{|||||{{||{{{{{|}|{||||{{|}~~~}}~~}}~~~~~~~~~}}}}}||||{{{{zzzzzyzzzzz{{{{|}||~~~~~~}}|{zyyyyxxxxxxxxxxxwvuutsrqqpppponoqppooppooponnnnnnnoooopppqrrstuvwwxyyzzzz{{zzz{{{{|}}}~~~~}}||{{||}||}~~~~~}}}|zzyyxwvuutttrqqrrrrrqqppooooooooopqqqrrtttuvwxxxzz{{|}}}~~~}}}}}}||||||||~~~~~}}~~}}}}}}||{||}}}|||||}}~~~~~}}~~}}}}~~}~~}}||{{|{{{||{{{{{{{{{{{{{{||}~~~~~~~~}}~~}}}}}}|{{zzzzyyxwwwwvvuutssssssssrssrrsssrrstsrsutttuwxxyyyyyzzz{|~~~~~~~}~~~~~}}}||||{{{{{{{{{|}}}}~~~~~~~~~~~~~~~~}~~~~~}~~}}|||{zzzzzyyyxxwvvvvvuuuuttssssssstttsttuuuuvwxyyzzz{{||}~~~~~~~~}~~}}}|||||||}}~~~~~~~~}}}}~}}}}}}||||}}|||{{||{{{{{{{|||||}}}~}}~~~~~~~~~}|}}}}}}|}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|{zzz{{z{|{{{{||{{{zzyxxxxwwwwwxxyyxyxxwwwwwwwxwwwxxxxxxyxxxxyyyyzzzzz{{||{{{||}}}~}}}}~~~~~~~}~~~}~~~~~~~~~~~~~}||||{yyyxxyyyyyzz{{|||}~~~~~~~~~~~~~~~}~~}}}||||}~}}}}~~~~}}||}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}|||||{{zzzzzzz{{zzzzz{{{|||||||||||{{{{{{{zzyyz{zyzzzyyxxxwxxwwwwxxxxyzzzz{{{{||}}|{|||||{zzzzzyyz{{{||}}}~~~~~~~~}~~~~~}}~}}}}}}||}}||{{{zz{{{{{{{{||}}~~~~~}||{||{{{zzyyzzzzzz{||||||||}}}||||{{{{{|}}}~~~~}~~}}}}}}|||{{zzzzzz{{{zz{zzzzzyyyyyyyzzzzz{{zzzzyxwwxwwxxyyzz{{||}}}}}~~~}}}}|{{|{zzzyyyyzzzz{{|||~~~}}}}}}}}|||||}}~~}~~~~~~~~}}|{zzzzzz{{{{|}}|}}}}}}}~~~~~~~~~~~}}~~}~~~~~~~~~~~~}}}}}|||}}}}}}~~~~~}}}}}||||{{{{{{zzzyxwwwwvuutttttuvvuuuvwvvuuutttttttuvvvwxyzz{{{||}}||}}|||}~}}}}}}|}}}}}~~~~~~~~~~~~~~~}}}}~~~~~}}}||||{{{{{{|}}}~~~~~~~~~~~~}~~~}|}}}|{{{{zz{{||||}||}~~~~~~~~}}|{{||{{zyyyxwwxwwvvwwwxxyxxxxxxwvvvvvuuvvvvvxxxyzzzz{{{zzz{{{{{{{||||{{|{{zz{zzz{{{{{}}}}}}}}}}}|||}}}|||||||{{{zzzzzz{zz{{{{|||{z{{{{{|||||}}~~~~~~}{{|{y{}|{{|}~~}}}~~~~}~~~~~~~|~~~~|~~}}~~}}~|y|~|~|~~~}}}}||zyyyxxwvvwvuvvtttttuttuuutttttttsrtvutsssttuvuvwwwyzzz{{||||}~~}}~~}~}z||y{}zy{||||}}~}}~~~~~~~}}~~~}}}}}~~~~~~}}~~~}}}~~}~}~~~~}}~}~}~~~}{|}}}}}}|}~}|}~}|~~|~~}}}}~~}}~~~~}}}|{|||{{z{|{{|||{}~|{~|~~~}}|z{{zyyyyyyzywxxwvwxwvvvvvvuvvvwvvvuwxwwwwvuvxxwxyyxyzzz{{zz{|zy{}|{|~{y|~|z{||{z{{z{}|z|}{y{}{yz{yxxzyxz{zyz{{y{}}|{z{}{z|}}}}|||}~~~~}}~~~~~|}|{|}||}}|{{{|}}}||||}~||~~}~}}~}}~~}~~~~~~~|}~~}~~~}}|{{|{yzzxuvwvuuuuuuttstuttsstvutuuuvvvvvvvvwwwwwwxyzzzzz{}|z|~|z|~|{}|z|~{yz|{zzzyxz|zy{|zyz|zyz|{{{{|}}}~~~~~~}~~~~}}}}||}~}}}}}}~~}|}}|{}~}|~~}~~~~}}}}}}||||||{{|||}~}}~~~~~~~~~}|||{zyyyyxwwwwwvuvvvuuuuuuuvwvuwxvtvxwvvvvvvuvvuvvvvwwwwwxxyyyxzzzyzz{{zzzzzzyyxyxxyyxxyyyzyyyzzz{{zy{|{z|}|{}~~|}~~~~~}}~}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~}}}|{{zzyyxxwwwvuuuutuutssttstuuttuvvuvvuvvvuvvvvuuvwvuwwwxxxxyyzzzz{{{{{{{{z{|{zz{{z{|{z{|||{{|}}}}}}}~~~~~~~~~~}}}}~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}}~~~~}}}|{{zyyyywwxwwvvvuuuuuuuuuvuuuuuttuvutttttsstttuuuuvwwwxyyyyyzzyz{{zzzz{{z{zyz{zzz{{z{{{{{|||}}}}|}~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}~~~~~~~~}}|||{{zzyxxxwwvvuuttttttttssttssstttsttttttttttttuuuuvvwxxyyyyzzzzz{{{{{{{{{||{{{||||||}}}}~~~~~~~~~~~~~~~}}}}}||{|||}}}}}~~~~}}||{{zzzyxxwwvvvvvuuutttttttuttttuuttsttttttttttuuvvwwxwwxyyyyyzzzzz{{{{{{{{{{||||||||}}~~~~~~~~}}}}~}}}~~~~~~~~~~~~~}}||{zzzyxxwwvvvvuuuttttttttssttstttttttttstttttttuvvuvvvvwwxwwxyyxyyzzzz{{{{{{{{||||}}}}~~~~~~~}}}}}~~~~~~~~}}}|{zzzyxxwwwvvvuuuutttttssssssssssrrssrrrsssstttttuuuuvvwvvwwxxyyyzzzzzzzzzzzz{{{|}}}}}~~~~~~~~~~}}~~~~~~~}}}}|{{zzyxxxwvwwvvvvvvuuuttttttttssttttttttttuttuutttuuvvvwxwxxyzzz{{{{{{{{{{{{||||}}}}}~~}yuy~|juqi`fkgcccegfecceffghhhhjmlkorstnhjkmnjfq}{y}vm~qw{{|zxyy{}~}|zyx{{y}~|zz{{zwtpmnnmnnllljigflrsromnnmlkjotttttx{{{{zz{|}~zvtrpnljjjjjklkjhfghiiihigccedggb__``cglnnnmigghknrvxy|}|}{xy{xuuwz|~~~~~yusrponlihjny|tkddfhijlljjlmmmlotvvuromnnnnmlnpprvy}~|xtrqqqrssrqssstsrqrv{yvx{|zvrrtvyzz}~zurqpptyyxxz{}xyzxwusssy~||{pgkplhecfjhghhhihgjlgcegfecchntvvtstvxywxxtomntzywvusqqqpnnnnosxyy}vutsttsuwrorv~~xvtuwwurnqvvw|~|{{zy|~|zzyvuy}upt{zz|}}}}{{}~~}||ytollnswvtroswlaehdcbaglmne\cjfb^ZZ\[ZYZ\]adb^_`^\[\]]____]Z[]^_^]^]\^__aaababgkmmjgikloqqnmljnsuxxxyz{|{yusx}||zwwy{~}||}}|}~}{zzywvwz{{{{yyzyxxxz{zxwuuusrrtttuuutttsrqqsvvvutuvtuvwwvvwwxz{}~{~~~||}|{~{{}|}~}||{{{|||zy|~}~~|zyy|~|~~}~}~~}~~~~}~~~}||}}{zy}}}|yxxwvwxxvutrrrqqqpqspmmlmnlijkllkkihijihkonmmmoqmkkkoqnklmqspmmkjklnpqnlmnlmprqpoomlorssssuutsrpppqrqpooqtrqsttstutrrpppnklljikmlmqtuusqtx{||||}~~~|}~~}}|{zzyz|||||~~{|}}}|{}~}|}~~{{{zy{||}~}}~~{|~{yz{}}}~}}}}|||~~~~}}{z~~}}}{}}|||{yy|}|{{{zy}~}}}~}}~}}}~~~}|{|~{xxyyz{{zwtrrtssuvxyvrtuvvtsvyzzxustwzzxurtwvvxz{zxwyzyxwwxyz|{zzzxwxy{}}}||{yz|{yyzyz}~~}|~||~~~~|}~~}|zz{||{zyvuuuwy{|}}{{}~~|z|~}zwwwxywvwxwvwyxwvuttuvwwvtssrrtvvusrrttssrqqsuwywtsrqqqsuvwvvvuuuuwxwwwvuuuvwxwwvutsstttuuwwsoruutsponmnpsttttsrssqopqrsssuusqstsstuuvsqrsssvxwuuussuvwwvuvxy{{{{zvtvxxxxwy{ywwwwwwxxxxxz{|||{}~|zyyyyz|{z{|}z{|}~}~~~}}~|~{|}~~}|}~~~~}{||~~}||}~~|yxyz|}}~~~~{z{{zz|~~}|||}{yz}|yxxyyyzzz{{{{yxwwxzxwz}~~}}}{{{|}~|||}}}}}}|~~}~}|{zyyxxyz{yvvwvutuuuvxyywvwwwwwvuuvxxwwwxxwvwwvuvwxxusuwuttssrtutsrrsusqqrrqonopqqqppnmmkkkklmlkklkkigghgfghhhhhiklmnoppqstuvvwwwwyz{||{{{zz{||{|||{{zz{{{zzzz{|{z{||||{{z{||{{{{zzzyyyz{{{|{{{|}}~~}}}}}}~~~~~~~~}||}|{{||||||}~}|{|~|{{|{z|}|{{{zzzzz{{{{}~~~~~~}}~~}}~~~~~}}~~}|{{|}~~~~}|}}}}||{{{|}}}}|{{zzzyyzzz{{zzyyyyyzz{{{{{zyyxxxyyxwvwwwwwwwwvvvvuttttttsttsrrrrrrrsssrqqqrqqqqqqqrqqqrrssrqqqrrrssrrsssssstttttttuuuuuuuuuuvvvvvvuuuvwvvvvvuvvvvwxxwvwwwwwwvvvvvvvvvwwwwwxxyxxxyxxyyyzzz{{zzz{{z{||||||}}}}}}~~~~~~}}~~~}}~~~}}}}||}}||||||{{|||{||||}}}}~}}~~~~~~}}}}}||{{{zzyyxxxxwwvutsrrrrrstuwxz{{{|~}}~~~}~}}}}}~~~~~}}}}}~~~~~~~}}}}~~~}}}}~}}~~~}}}~~~}}}}||||{{{{{zz{{z{zzzzyxxxxwwvvvuuuutttsssrrqqqqppppooonnnnmmmmmlllmlllllkkkkkkjjjjjiihhhhhhhijlmnpqstuuvwwwwxxxyyyyyyyyyyzzzzzzzzzzzyyyyyyxxxxwwwwwvvvvuuuuuuuuuvvvvwwxxxxxxxxxyyyyyyyzzzzz{{{{||||}}~~~~~~}~}}}}}}}|}}}||||{{{{{{{{{{|}|||}}}||}}|||}}}}}}}}~~~~~}}}|}}}}}~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxwwwwwwwxyz{}~~~}}}|{{{{zyyyxxwwwvuvvvvvvvvvvvuuuutttsssssssssssssssssstttttuuuuuuuuvvvvvwwwwwwwxxxxxxyxxyyxxxxxxwwxwwwxwwwwwwwwwwvvvvuuuuuuttttttttttttuutttttttuuuuttttttuuuuuuuuuvvvvvvwwwwxxxyyyyzzzzz{{{{|}}}}~~~~}}||{|{{{{{{zzzzyxxwwwuttsrqqpooonooopqrsuwxy{|}}~~~~~~~~}}~~~~~~~~~~~~~}}||||{{{{{{zzzzzz{zzzzzzzyzzyyyyyxxxwwwwwwvvvvvvvuvvvuvvuuuuuuuuuuttssssrrrrqqpponmmlkjjiihhiiijklmoprsttuuuvvwwwwwwxxxxxxwxxxwwwwvvvwwwvwwvvvwwvvvvvvvvuuuuuuuuuvvwxyyyyzz{{{{|||||}}}}~~~~~~~~~}}}}}}}}}}}|||||||||}|}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}|||{{|{{{{{{{{|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}||||{zzyxxwvuttsssssttvwy{}~~~~~~~}}}}|||{{zzzzyyyxxwwwvvvvuuuuutttttttssssssssrrrrrrrrrrrrrrqqqqpppppoooooooooooooooooppppppppqqqqqqrrrsssttuuvvvwwwwwxxxxyyyyyzzzzz{{{{{{||||||||}}~~~~~~~~~~~}}}}||||{{{zzzyyyyyxxxxwwwwwvuttsrrqponnnmmnopqrsuwyz{|}~~~}||{zzyyxwvvvvutttsrrrqppoonnmmmmlkkjiihgfedcbbaaaabcdfgiklmnoopqqrrrsssssstttttuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwxxxyyyzz{{||||}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{||||||||||||||}|||||}}}}}}}}~}~~~~~~~~~~~~~}}}}}}}}||{{{zzyxwwvutttsrstttuwy{}~~~~~|~}|||{zyxwwwvvwvvvwvuuusrrqonprqqpppqqrqqqqqqsttstvvvvvvvutuutsturortpnprqppqqqrstutstvxyyzzxxyyxvuutstssstuvuvxyyz|}~~}~}}}|{ywwwvvwwwxz{|}~~}}~|yz{yxy{|}}}~~}~}{{{zz{z{{zzyzz{|}||~~~}~}{}~}||}~~|zxxxwvwxy{||~~~~~~}|{{zxvvvtrrsqpqsqpqqpppoopooqsssuwxwxzxvwzywz|{{}~z|}{~}|{zyz{zz|}}}}zz{xvvvtswzyz}|}~|z{}}}~~|z{|}~}{{|}}}}~~}~~~}}~~|}~||}{zxwvvsrtvwxy{}~|{zxyzxvyzz{|}~~~~~~}~~}~}}~{zxvttttsssstuwxxz||{|~|{{zyyvtrpomkifdeeb``a`a````__`abbbcdehjkklmnpomoomklmllnonmpssrvyyy{}}|}~}|}}|zzzzzywwxwvvwusssrqpppponpqsuvwy{}~~}{{{xuwxxwwwwvxzwvz}zx{~}~|}~}~~}~~}~~~}}|zxxxxwwwwwwyz||{}~||}|||}|{}~~}||{zzzz|~~~~~~~~~~~}}|{|{{zyyxxywvwxwvwwvvwvvvvwwwy{yxz||||}~~}}}||{zz{zy{|||~~}|zzxwwxzzzz|~~}~~|{|}|{}~~~|||zxy{{{}~~~}||{yyyyxwxyzz{|}}||}~~~}}}||{zzzyyyyyywvwxwwwwvuvvututtuvwwwy{zy{|{z|~~~}||zxyyyyyyyz{}~~}{zxxxxxxyyz|}~~}~~}|~~~~}}}}{zzyxwwwvtuutsrrqpppoooonnoonnmmmmljjjjkllmmmnopppqppqqqpopqpoppppqsttuuvvwxxxyzyxwwwwvuuusrrqqppqpopqsuwyz|}~}{zxwwuttttssrssttuuvvwwwxxyxyyyxyyxwwxxxxxz{{{|~~~~~}|{{zzzzyyxwwxxxyyyz{|}~~~~~}{ywvtrpooooopqstvwxz|}~~~~}{zywutsqonmkiihgfffffgiijmprtx{~}}}}||||{|}~~~}||||||~~|{zyxwvvwvvwyyz{|}~~~~~}||{{{zyz{{{}}}}}~~~~~~~}{yxvtssrrrstvwy{|}~}}}}|||{{{{{{{||}}}~~~|zyxxwvvvvvvvvuuutsrrqpnmkjihgedba`_^]]\\[\\\]^_`bdfhjknpqrsstttsssssssssrrsstuvwxyz{|}~~}}|||{{{zzz{{{z{|||}}}~~~~}|{zxwvtsrrqppoopqrrstuvwyz|}~}}|||{{zzzzzzzz{||}}~~~}}}||||}}}~~}|{zyyxwwvvvvvvvwwwwxyzzz{||}}}}}}}}}}}}|{{zzzzzzzzzz{|||||}}~~~~}||{{{{z{|}~~}|||||}}~~~~~}}~~~~~~~~}|{zzyxwwwwxwxxyyz{|}~~}|zyxwwwvvvwxyz{|}~~~}|{{zyxwwvutsrrqpppooprtvy{~~}|{{zyxxwvvuuvvvwxyyyz||}~~~~~~~~~~~~~}}}}}~~}|{zzyxwvvvuttssrqpooooonooopppqqqrrrrrrrqqrrqqppqqqqqqqqpqpqqqppppppqqqqqqqrsttuvwxz|~~|{ywvtsrrqqqqrrsstvwxyzz{{{{{{{{|||{{{zyyxwvutsrqponnnnooopqstuvwxyz{|}}~~~~}}}|{{zzzyyyyzz{||}~~~~~}}}}~~~~~~~~~~~~}}}||{{{{zzzyyyyyyyyzzyyyyzzyyyyyyyyyzzyxxxxxxxxxxwxxxyyyyyxxxxwwwwwwwvvwwwxxy{||}~~}}||||||}~~~}}||||{{{z{{{||}}~~~~~}}|}}}~~}}||||{|{{|||}}}}}~~}|{zzzzzyyzz{|}~~~}}}}}}}}}~~~~~}|{zyxwvvuuuuuuuuuvvvvvwwwwwxxxxxyyzz{{||}}~~~}|{zyxwvutsrrqqppoooonnnnnnnnnnnnnmmllkjjiihhhhhijklnoqrstuvvwwxyyzz{|}}~~||}}|}}~~|zwvwxvtvwsov}}{zywuy}{xz{yxz}zwy|zx{}|z}~|y}}}~}|~~||~~~~~z}~zz{}}~~{y||y}{vz}zxy{{{}~xsw}yv|}w~|}~|~~}}zwwwwxwwy|zxyzyyzzyx{~~}|{}~}~~~~|zz}||~}zzyz|ywy{zxz}||{z}~}{xuwxwvwywutsrsoknrqooopppppppnpruxtpqrnkkmmonmoppnnnpspntyvrtvusvxwvvuuvuuttuwxxwwz~{w{~|z~|yyzywutrprtqoqtqnswuruxxwwxxyyxy{zx{~zwyzz{zxy{{zyyxxuruwwxxw{~||~}||yz}|{~~~|{||}|{{{{}~}|}~~~|z}yswyvrttplmooopqmiosnkostvtprvsqtwwvuuwxxxwxyzxvwyyyxwyz{{}}{~{xz|{y|~|zzz~~}}|z}{~~}}}}}~}}}|z~}||y{~~{{}zwwwxzyvvwyzyxyzvtx}yuvxwxxwwxxxxyyyvuwywvxz{||z}}y|}{|}|{zy{|}}zy|~~{y}}~}z~~w}}y|~|yyyvrsvtstsrrtvvv|}z}|{}~~~|}~~{{|zxyyxxxxxwsqtvtqsurprsrqsussuvussuuttvvvwxz|ywxzzzxuuusprutrrtssvwusuxwuwzxvz|zxz|{z{||~~}~}z|~|{|||{}}y|~}|{|}}~~}|{}~zvy|zy{}}~~~~{~~z}}{z{|}{yy{|{{z}}|~}~~|~|~}}~}}}}{z}}z|~}}~~~}}~}||}}~}z{|zxz||}}|~~~~~~~~||}|{yxxxvuwxwvvwvuvwuttsrruxvsvyurvzvsvyxwwxxxyzzzyxxxxwyzywyzz{{z{}}{{}|{|~}|}~~|||{zyxyzxvwxxxvuvxwvvwxyxwyzwtuwwwwwxyzz{}|z{}~}}|||||}~~~~}~~}~}}}~}}~~{yyywuuutsssrrrrrrrrrstuuuuuuuuuuutttsrqppooopoopqqqqssssutstuuttuuvxzzzz{{{{|{z{{|||}}}~~~}}}~~~~~}}}}|}~~}~~~~~~}}}}}~~~~}}~}}}}||{yz{zyyxyyxwwxyzzz{{{{{zzzzzz{zy{||{}~~~~~}|||}|||{{{yyxxxwwvvutttsssttttutuuuuttuuuuuuvuuuuuuuttuuuvvwwwwwxxxyyyyyyzz{|||}}}}}}}}}}}~~~~}}}}~~~~~~}|{zzzzyxxxxxxwwwxxxxyyyzzz{{{{{{{{{{{||}}~~~}||{{||}}}~~~~~~~~~}|{zzzzz{|}~~~~~}|||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}|{{zyxwwvvvvvwwwwwwvvvvuuuttttttssrqppooopppppqrrssttuuuuuuuvvwxxyyyyyyyyyyyzzz{{zz{{|}}~~~~~}}|{zzyyyyyyyyyyyyyyyzzzzzzzyyxxxxxyyyzzz{{{|||}}~~}||{{zzzzzzzyyxxwwwwwxxxxxxxxxwwwvvuuuttttuuvwwxxxxxxxxxxxyyyyzzz{{{{{{{{{{{{|||||{{{||||||||||}~~~~}}}}}||{{{zzzzz{zzzzzzzzzzzzzzz{{|||}~~~~}}}}}}|||{{{zzz{{{{{{{|||||||||||}~~~~~~~~~~}}}|{{zzzzzzz{{{{{{zz{{|}}~~~~~~~~~~~~~}}}|||||||||{{{zzyyyyyyyxxwvutssrrrrrrrrsstttttttttttutttttttuuvwwwwwwwwwwxxyyzz{{{|||||}}}}}}}}}~~~~~~~~~~~~~}}~~~}}}}}~~~~}}|{{zz{{{|||||{{{{zzzzzzzyyyyzzzzzzzzzz{{{{{{||||||||}}}~~~~~}}}}}}}}}}}}}}}}}}}}||||}}||||{{{zzyxxwwvvvwwwxxyyyyzzzzyyyyzzzzzzz{{{{{zzzz{{{||}}~~~~~~~}}||||||||}}}}}}}}|||||||}}}}|||||{{zzzyyyzzz{{|||}}~~~~~~~~~~}}}}}}}}~~~~~~}}||||||||||}}}}}||||||{{{{{{{{{{{{|||}~~~~~~~~}}|{{zzyyyyyzzzzzzzzzzzzz{{|}}~~~~}}}}}~~~~~~~~~~~}}}||||{zzyyyxxxwwwwwwwwvvvuuuuuuuttuuuuvvwwwwxxyyzzzz{{{{{zzzz{{{{{{|||}}}~~~~~}}}~~~~~~~~}~~~~}~~~~~~~~~~~}}}}}}}}}}~}~~~~~~~}}|{{zzzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{|||}}~~~~~~~~~~~~~~}}}||{zzyyyyyxxxyyyyyyzzyyyyyyyyyyyyxxxxxxxxyyz{{|}}~~~~~}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{zzzzz{{{{{{{{{{{{|||}}~~~~~~~~~~~~}}}}}}}}}}|||{{{{zzzyyyyyyzz{|}}~~~~~}}|||||||||||}}~~~~~}}||{{{{{|||||{{{{zzyxxwwvvvvwwwwwxxxxxxxxxxxwwwwwwwwxxxxxyyyz{{|}}}}}}}}}}}||{{{{{{||}}}~~~~~~~~~}}}}}||||{{{{zzzyyyyxxxxyyzzz{{|}}~~~~~~~~~}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||}}~~~~~}}}~~~~~~~~}}}}}}}|||{{{zyyxxwwwvvvvvvvwwwwxxyyzz{|}}}~~~~~~~}}||{{zyyyyyyyyyyzzz{{{||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}~~~~~~~~}}~~~~~~~}}}|||||{{zzzzzzzzzzzzzzz{{||}}~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||{{{{zzzzzzzyyyxxxxxxyyyzzzzzzz{{{|||}}}~~~}}}}}|||{{{{{{{|||}}~~~~~~~}}||{{{{{zzzzyyyyyyyyyzzz{{|}}~~~}}}|||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{zz{{{{{||||||||||||||||||}}}}}~~~~}||{zzzyyxxxxxxwwwwwwwwxxyyyzzz{{{|||||||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzz{{{{{{{{{{{{zzzzyyyyyzzzzzzzzzz{{{|||}~~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}~~~~~~}}}}|||||}}}}~~~~~~~}}||{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzz{{{{zzzzzzzzz{{{{{{{{||||||||}}}}}~~~~~}}}|{{zyyyxxxxxxxxxxyyyyyyzzz{||}~~~~~~~~~~}}||{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{|||||}}}}}}}}}|||{{{{{{{{||}}~~}}||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyzzz{{{||}}}}~}}}}}}||{{zzzzzzzz{{{||||||||||||}}}~~~~~}}}||||{{{zzzzyyyyzzzzzzzzzzzzzzzzyyyyyyyzzz{{|||}}}}}}}}}}}}}}}}}|||||{{{{{{||||}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}||{{zzzzzzzzzzzzzzzzzyyyyzzzz{{{|||||||||{{{{{{{{|}}~~~~}}||{{{zzzzzz{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||{{{{{{{{{zzz{{{||}}~~~~~~~~~~~~~~~}}}|||{{{{zzzzzyyyyxxxxwwvvvvvwwwxxxxyyyyzyyyxxxwwwwxxyyzz{||}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{{zzyyyyyyyyyxxxxxxyyyzzzzz{{{{{{{zzzyyyyyzzz{{{|||}}}~~~~~~~~~~~}}~~~~~~}}|{{zzyyyyzzz{{{{||||}}}}~~~~}}|||{{{{{{{{{{zzzzzyyyyzzz{{{||||||||||{{{{{{{{{{||}}}~~~~~~~~}}}}}}}~}}~}}}}|||||||||}}~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyzzz{{{{{zzzzzyyyyyyzzzzzzz{zzzz{{{{{|||}}}}~~~~~~~~~{}}|{}}~|~}~|}}}|{z{}zuz~xv{~}{xy|}}|{}{z}~~~~}{|}{y{|{xuvyzyxvwxvvxyvsuwxwuuxwwwvxxvvvw{yrtxyyurw{xvwwwxz|}{x{~|{|}~||}~||}~}}~~}}~}~~~}}}y|}{|}~~{z{{{{zzyyyxy{{{{yz{{{{{}~}{|}|}~}~|}}}~~~}~}~}~~~~}z{}|{}}ywxxwwyyxwwxxvuvwuuwyxvvyzzzxxyy{}{{|}~~~|z~|z|z}|{yvy~|y{{xw|~}{zyzzzzz|}zy{|{|{yyyy|~ytwzxxyxyzz|~|zz{|}~}|~{y}}|}}}{x}z}}zy{~xy~{wx{||zyzzz{{{{{|{yxyxy{||{yz{{{zzyyy{{zzzyxxyzywxz||zxyzz{~}||}~{x{~}}}}z}~z~}|}}||||{yy{}~}yx{zxz||~~}}~~~~|}||}}}~~}zwuvx{{zwtw|zvtsx{uqvyww{|yxxyzxw}zvxz|{xyz}~{}}{~}}~|||{||{zzyy|yvy}}{yyz{zxwxz{}}}}yz}|zz{zwy}yuwzzyyy{ywzxnt|vruwxvrsuuuvuvvy|wtz}yxz|}~}}y~}|~}}~~~}|~~|~|~~~~|{}}~}|~|||yz}{z}~y|}||}~}~}}}}~~{{}}|~|{}|{|~}~}~|{}}|{{|zvx|{yywwy|{yy|zxy{{zzz{ywx|{wx||zyyxxz|yvvvxxuuxxwutwywvvvxwvvx{}{z||z}~~~|}~}}}}~}}}z|~|{~|~{{~~~~}{{{}||~~~~~|~}}}~|~}~~~~~~}~~{y|~|{~~zy}~}|}}~}~}~~}}}~~}|}}||}}|~|{}~|~~~}|~{||zy{|zyyyzxv{}yz|||{zyz~~{|~}}}~~|~~~~~|~|{|}~}{{{|x}~~|}~||{}~~~|z|{||}}}{y|~}xvz||{yy{||yux{xw||wvy|}|{~}{~~~}~~~z|~~~|~~}~~}~}|||||{yz||z{|}}{{~~|}~}{z~}}}|||xy{zz{{zyyxwy{zy{{xx|}yz}~~{x}~z{{yx{|xx{{|{xwx{~}|zy||z|~|zx{~}{yy{zwuuwyzzwwyywutuxwtuwwvvuvwusvvstwwvtrtusswxvtuvuuuuuvwwwvvz{vuwz|{xxz|~~}}}}~~}|~~~~~}~~}~~|x|}xw{|{{yxyxx}{wz|zyz{}~}~~|{~~}}}~~}~~~}~~~|}~}}~}|{}~{xxy{{wxzz{yvwyyyyyxx{{xxyz|{ywuy}zxxz~}wx|}}{yxx{}zy|}|{{|}}|}}~~~~~}}}}}y}{x|}{z}}{|~}~}||~~{||}~~~~~~~{}}~~~~~~~~}~~|}~~}||||}}z|~z{}~}{||~~zyz|~|z|}~~{y|}{zxz~~|}~|z}|z}~~y|||}}~}}{|~|{zyywuy}xvyzvuvwyxuvxwwyzwvxywwwy|{yyxxyyz{|}|zyz{|~|z|~~||~{~~~~~~~~~~~~~||}~}~~~~~}~~~~~||~}}}~|||~~}|}~~}}}}}|{}}{|}z{|{{zz{{|{zzyyxyz{{{{|zxz}}}{yyz~|y{}}y{}{{{~}{zz}~~{x{~~}xtz~{zyz{{xy{{z{}{z|}{{|}|zz|}}||}~~|}}}~}z|~~~|}~~~~~}~~}}|}{yy|~}{z}}zy|~~|{|}|{zz|}|{z{}}}||||}|{{|~~}||~}}}}~~}~~|~}~~|}~~|~~}{}~~~~~~~~~~}}||||{zzzyyxwwwwxwvy{yxwx{zxyz{{{zzy{|yy|}}{x|~zx|~}|{}|{{{{}zyyz|{vv{{yxyyy{}{yzz}}yy}}|~}{}~~~}}{|z{zz{}}{{||}{{}}|{z|~}~}|}}}}||}{z|~}|}~~}}}}}}~~~~~}z~~}}~}|{zz{||zx|~{z|}}|z||z}~||}~z}~~~~}}~}~~~~}}}||{{{zyy{zwxwxxvvxzzzxwxz}ytx|}}zwxz{{xxz{}{vz~{yzz{{}}}}}}|||}|z}}||~~{{z}~|{{~~ruz~}~|}|v}}vnv|{uqtqqy|yy~}z||zytnx|vnv}xv|}mfuzrrvxyxwxwtolpsw{|~~}|z}}{}|{{{zxz|xuuvwyuqrsy}wqqrvxxxssxzzwsv{uqsw|yqtxwvtqtvwurrqpqpmnsuuutstvvvttuuvvy|{|}~~~|}~~xrrxzxutv{yv{}zu|zvx{{ywwxxvspkikljjklkhhjkmnkggjjgfggfda__cf_XZ\XW\_ZX]c`]cjnojhnqmijmkfee_^ddZT^jaV^ieafkjjnrqrwytrw{wrrutptukgnsolqumekrnhkokegkmlihgfilhefjonmonlorrqqqrspmrtlgjmkd`efcegcbgonjovvvy{}|~~|}z|~zsuwrortpnszyw}{}~yu{xx}}}}}|~}}|zyuquyxz}~~}{}wwurpsrigoqnmortssux{{{{|}}~zv||rv{xsuzxtwzzyxwz~}xwx|}xuyzyzxy{wuxzyzywx~~~~{wwwvwwtrrpsuqnquuqrtx||y|}|vy|zxvuuv{|yy||zztzzvuttrpqrrsrrtx{{{~}yvyzurqqsuqoqpprssuxwtv{~}xysv{zy||wx|{||{z{zvtuwuppspmmjklgdgkkkllmquvw{|y|}|zuuwusuumioromoomlormfn{vlrywtuwz|{yz{zz{zyyyywsrvwuuwwuvzyux|yuvwyzuqtusrrsuuvzxtw{~}yz{zyxwutx{vtyyvwz||||~~{{|~|}||{xwwwwussuwvwyxvvttwurrsssoknpmkjhggedffccfeccecabb`\XY\YVVUQNQUOKPRONOQUUVXY[]]\]`bcc`\]^\ZXUTTQMLLJGGHDBDECBBFGEEIKKMNNPRSSTUWY[ZYZ]``][XY[ZVTSQOONNLJGEGIHEFHJKKMQRSTVZ]_ab`addccaaa`][[\\[XWZ][Y\`aceddfiknnmoqpooqttsqnprqonlmnnnnosxzxy~~~|~~|}~{zxvwxtppqqqpquwvwyz}~}|ywxzvsuvtqrttsvzzvw{~~~~{xvvvttsrqpprsstvvsrvwvvvvwxwuvvuurnnonmllllmmlmllmnkijjhggeccddccdfeefgggjkklnopqqoprtqqssssqsxywwwxz{{{{|~~}}~~~}|yyywuutuvtrrsvyz{}~|zvtsrsqmnnmmmmprrrstvwuuxzzyyyyz{yy{ywxyz{wuxxsqqqrtsonqrpqrrsspptsqsvtrrsttssstsrqpprurpommmiiklljgjlkjjjmpqrqqtvxxvyzvsvyyyxvstuuutrsurqstttrrtsssrstsqrsrqppqqoprqprstuuuxyyz}~~~~~~~|zzxtrppqoklmmllnrtuvyz{~~}|}~~}|||||}~||{xusrpoppliiikljjlmoppqsuvuuy|yxz|}{xxzzyxxwvuusstsrqqrqqppqrrstuvuvwxzzy|~|{{|}}{z{|}~~|zyyxvttsqppqrqpoprsqqttsstuuvvvwwwwurqrronnmlkklnlkkmppmnsuuuuwzzz|}}}~~||~}{{{zzxwz|yxxxyzzyy{}||}~~~}~~|{{z{{|||{}~|yzzxwvuvvvxywtx|{y}~}|~}~}}~}||{zzyyz{}~}~}}~~~}|||}|{zxwxzyxwvwxvuwyyzz{}}|}~~|~~||{|{zyxy{ywwx{|ywz|}|{{|||zyyzyxwuvurrrqpppqqpoprqqrrsrqpponnomlmnlllmmljijihhhgfgfeefggijmonmnprstsssssrrqqsqopppqprutrqrsussuvwyz|}~~}~~}||}{z{{yz||zyyyxyxwvuuwxwwxyz{||}~~|{{|||{{|}~~{{zwtttsqonoonnnoqrrtuwywwz||||}~~~~{yzyxxxwvttuwyzyxxz}~}~}~}||}}||}}}}}~}}~~~~~}{zyyyxxxxwxyyxy{{z{}~}{{~}}~~~}}}|||}}}}}~}|}}}}|||{{||||}}|}~}{{|}{yxyzzxwxxxxwwwwxyzzzyyz{{{yyzzyxvvvvwwwvwwxyzzzzzzyxyywvutsqppppqnklmnnmlnnmnoonnnmllmljihgfeddcbbbbbaabcdeedddeffffggffghiiiijjilnmlllllllllmnonmorrsuwxyz{|~~~}|||{y{||{|||}~~~~~~}~}~}|||{yxxyxwvvvvwvuvwwwwxz{{|}}|}}}|{z{{zyyyyzzyxwwxyxvvvvvvvuttuvvwz{xwy{{zyz|}}}}}}}}|}~}||}}||}~~~~~|{{{zzzxxyzyyyzzyxy{yxyywvwxxxyyz|}~}}}||ywwvuuuvvwxxy{|||}~~~~~}}}~~~~~~~}{||{{}}|{{}}|~~}{zxxzxuuwxywuuvuuuuuuvvutsstttttutrrsuutrrsssssqppponmlljhfedc`_```_]]]^^_````accdeeffgggfffhifddeffedeeffefghiggijkkjkmllkllmmnoqsstuvx{|}~~||~~~}}~~~~}}~~~}~~~}}|{{zzzyxxxyzzzz|}~}}}~~~~~~}~~}}}~}|}}|{yyz{|{yzz{|{{}~~~}}~~}|{|{z{}|zzz{|{{}~||}~~}|}}{y{||{{|~~~~~}}|{{||{zzywy{zyyy{}{|~~~~}{||||||~~~~|}}{y{{z{|}~~~~}|||~}|{zxwuutrpoonnmmllnooppsuttwxyzz|}{yyywutsqomjigdcc`_``_^^^abbbdefhijklmlllmllllljggiihggggffghhijjjkklmoppppqqqqrrrrqqrsssstuutttuwxyz{{||}|}~}}}}}}||||}}}}||}~~|}~}|}~~}{{||{{{|}||~}||}}|z}~~~~~~}~~~|{{{zzxy{{z{|||}~~|{{zzyxvvvxyzyyz{{|}}~~~}|}}|{||zxwxyxvwxxxwwyz|}}~~~}|{{zyzyyxwwxyyz{|}~~}|{{{||{|}||||}~~~}~}}~~~~~~}|}~~~~~~~~}{ywwwtrqpnnnnmlmnonmprqqqsvvttuttsrrsrqqpomlllkjjjihhiihgggiiiihiiijkkjkklmnopomnpqqqrttrqpqqrqqpppponnnnmlmnoonoqqponopppqrqpnopqqrrssstuvvwy{|}}}~~}{z{}|{|~~~~}|{z{|{{|||||}~}|~~~}{{zyyyyyxxz{{{|}~~}|{zz{{{{|||}~}|||{yyxxwuuuvvvvvvwy{|||}~~~~~~}}}|{{zyxxwwwwvvvvutuvvvuuvvvwzzzz{||}~~}}{z{{zz{|}}}~~~~~~~~}~~~~~{zzzywvwxwvwyyz{}~}~~}}~~|{{|||||}~~|{zxwvutrqsttttsstuvvvwxyyxwwwvvuusqponnmllkkklmnnopqrstvwxxxxwvvvvtrpoonmkjihgggghhghjjkmopppqrssttuuutuuttuuutrstrqpqpoooonlklkiijjjijjklmmnopstsuyz{|}~~~||}|{|}|||}~~~~~}~~}|{|}~|~~~}}}~~~}}|||||}}~~~}{yxwusrssrrrtuvuuxzz||||}~~}|}|{zzxwutuuuuutuuuvwyzz{{|}~~}}}~}|{{{{ywwwwwwwxyyz{||~~}|||zyyyy{{|||}~~{zyxvtrssssrstuwxz|}}~}||ywxzyxxxyxwy{{zzzyxyyyxwvwvuvwwwvuvwvvvwxyxwwxyyyyyxvvvuuttusqpqpoppppnnonnnnmlkjjjjjiihhhhijlnnnooprsstvvuttuvusssqooomlkjkjhhjihijlmmmoqrstuvwwwwxyyz{{|}}{zyxwvvvvvuuuvxz{|}~~}||||||}}}~~~~~}~~~}||||{{{|||{{|||~}}||}~~}}~~|}~}||{zyxyzzxxyyxwwxyxwxxwvvvwwvvvwwwwz{zz{{|}|~~~~~~}~~~~}}}}~~~|{yxwvuttstvutuvwxxyz{{}~~}~~~~}||||{{{|}}~~~~~~}~}z|~}|~}{~~}~|}~~}~~}}}{{zxxz{|{z{||{~~|~~~~}}|yxwwwwuqpqqponnoonnnoppqrstuuuvuttsqoomkiiigecdcbdeeeefghjmnopqqrssuvusstssuurorspmoqnklmmlkklmjijjjklnnnoprtuvwxz|}}~~~|{||yyzyxwuvxwuuuvvwxz{yy|}~~~|}~{y{}zwz}|{{{{}~~|}~|yy{zzzzzzyxz||{}~~~||~~|{{|}~}~}~}}}}|zyyywuvwusuxwuxzxvz}{}~}|~}|}~~}|{yyzxuvvtrrttsssrrrtuuvwwwy{zz}~}~{}~}~~}~~~}||}}{}}}~|}}~~~~~}~~}{zyxwxvstvspqsqoopppooopqqpppnoqonnnoponnoooooonmmmlllljihjllkmomlorqprsqoprnjjjigedcacda`bcbcgiiikmopqrtvwwyzxxxxxxvvvwvtttuttttssuvutuwxwvxzzz|~|{}~~~~|}~}|{{{|||{yz|{{|~|{}~}|~~}}}|}~|{{}}}||}}~}~~}~~}}||||}|{z|}zxz{zzzzz{zzzzzyyxz{zz{|{{|~~~~~~~~{yxxxusssrqppqqqqqstvwxxy{||~~~~~~||~~~}~~~}}~~}||}~}~~~}}}}}|}~~~~~~~~~~~~}|zyxwwwvtsqppopqppqrrtutvwvvwxxwwwwtrsspnmmmmjikkkkjkllllmllllkkkkjiikljhiihgffffddcdedccefffghijkklmmnprrrtvvvvwwwvwwwwxyxvuuwwvwxxxwwyz{|}~}}}~}{|}|zzz{{zzzzz{|{z{{{{{z{||||||||||}}~~}|~~}|}|{{|||||}}||}~~~~~~}~}|~~||}}}~~}}}|}}}}}}}}||||{|||{||{{|{{{|{{||||{z{||||}}|{|}}}~}|}~~}}}}~~}}~~~~~}}~~}}}}}~}}~~}~~~~~~~~~}|{{{{zzzyyxxxwvvutuutsrrrrqqqqqppppooonoonmnnnmllnljjllkkkkjiijjiikjhijihhghhggggfffghgghijjjjlmmmnpqqprsssssuvvvwxxxxyzz{{{{z{|}}|~~~~~~~~~~~~~~~~~~~~}~~~}}}||}}|}}}}}}}}}}~}|}~~}}}}}|{{{|}}|{{}|z{|}}||||||}}|}}|{}~~~}|}}{|~}||}||{{}~}}}}}}}}}}}}|}}~~~~~~}}~~}}~}|{{{{zyxyyxvwwvutuuusrsrppqppppponmnnmmnmlklllkjlmkklllkkkkjjjijjjjiijiiiiijiiijjkkllmnopqrrsstuvvvwxxxyz{{z{|||}}~~}~~}~~}~~~~~~~}~~~~~~~}}}~~}}~~~~}~~~~~~}}}~~}}}~~}}}}}~~~~}}}}}}}}}|{{|}}{{|||{{|}|{{{{{z{|{zzz{{{z{{{{{{{||||{{|}||}~}||||||||}|}~}}~~~~~~~}||}}}{{|{zyxyywvwxwttuuttuvusqpnnonlmnjgnusqqolinrpmnqpnqtrnpsqprsqqsspnrvtrsstvwwutx|xwz}{{~~{|}~}~~z~|}}~~~~}~~~|yz{||||}~}~~~}}}zx|{uzzty|ywz||}~~~~|yxyz{}}|~~~}}}|{z{||}~}|}~{yzz|~|z{}|{}~|{~~}zxyzyyz{{zzyyysptwvutssssrrsroorvxsnprlhjlkklllmkjihiljgkpmhimlklnooooqqppppqrstqpswtopuurv{wqtwvwtqsuutsssqtxvstwvtv{yvy{zzzyyzz{~~}|}~~}||}}}{z|~yux{xuvwsoprrrssnhlqnilopplikoljknonnnpsrqrrstsqqrssrqstuvy{xtvzvqsvusuvuussvyxwuusrvzwsuxxxxxyzyy|}|}~{{|}~}}}~~~~zx}}xz||{{|}}~~}~}z}}|~}~||~~}}~{||~|~{x|}yzzxwxyvtvwutuutsolnpnlmomklnmlmponoqqoopppqqqqrsuxvstwwwvtssqoqssrssssuwutvyywyzxw{}{yz}|zy{|~~~~{~~|}~}}|||}}||~y}~}}~~~}~~~~}~~|}|{{{{|{zzyzzxuvxvutsssqprsqooponnoommmkjnponqsolptrosvtrstuttvwwutttutuvustuuuutvxxvwwvtuxvstvvuvvwy{|{{~}~~~~~||}}~}{}~~}}~~|~~z|}||}|}~~~~}~~~}|{zyxwxyyxxyxuuvspponnnnmmmnnnnppprrrrrrsttttuutssrrrrqpqrqprssrstttvwvuvvvuuvwxyzzzz{{{{{{{||||}}}~~~}}~~~}||||||{{{z{|{{{zz{zyyz{|||}~}|||||}||}}|~~}~~~~}}~~~~~~}}~~}~~||{zyxxxxxxwvvvwwvvvutssrrqqqponoonnnoonnopppqqqqqqqqrsssttsrsssssstsstutuuuuttuvuuutsstuuuuuuuuuuvwwxyzz|~~}}~~~~~~~}}}}}~~~~~}}|{{{|||}}}}|{zzzywvuttsrssrqqrrsstuuuuuuuvvuuuuuuuuuuutrrrqqrsssrstttvwwwwwxxwwwxxyyz|{{{|||{||}|}}}}~~~~~}}}~~~}}}}}|||{{{zzz{{{{{{{{|||||||}}}}|||||||||}~~~}}~~~}|||{{}~}}}}~}||}}}}}}}}|{{{zyyyyyxxyyyyyyxyzywwwwvvvwxwwxxwwwwwvwwxxxyzzyyyzyyxxxwvvwwwwwwxyyyyyxwwvvvvvvvvuvwwwwwwvvvwwwwxxxxyyzz{{||||||||}~~~~~}~~~~~~~~~~~~~~}}||}}}~~~~~~~~~~}}}}}}}|||||}|||{{{zz{{{{zzzzzzz{{z{{{||}}~}|}~}|}}}}}}}|zzzxwvvvvvvwwvvwwxwwwwwwxxxxxxxxxxxyzzzzzzzyyzzzz{{{{||}}}~~}~~~~~~~~~~~~~}~~~}}}}|||{zz{|||||||||}|||||}|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}||}|{{{{{zyyyyyyyzyyyyyxyyyyyyyzz{{{{{||}~~~~~~~~}}}}}||{{yxxxwwxxxxxxyyxxxxxwvwwwxxxxxxxyyyyyyyyyzz{|}~~~~~}}}|{{||||||}}~~}}~~~~~~~~~~~~~~~~~~~~}||||{{{|{z{|}|||}}|}~~~~~}|||||||||{{{{{{{{{zz{||}}~~~}}~~~}~~}|||||{{|{zzzzyxxwwwwwvuuuuuvwwvwwwwwwxxxyzzzzzzzzz{{z{||}}~~~~}}}|{{{{{{|||||||{|}}}||}}}}}~~~}}}||{{{{z{|||||||||}|||||||{|||}}~~~~~~~~~~~~~~~}}}~}}}}}|{{|{zzzzzyyyyyxwxxxwvvwwvwxxxyyz{||}}~~~~~}}{zzyxxxwwwwwvwwwwvvvvvvvvvvvvuuuvvvvwwwxy{}}}~~~~~}~~~~~~~~}}}|{{zz{{{{{{{{{z{||{{|~~~~~~}}}}|||}~~}}}}}}|||}}}}~~~~}||||||{|}|{{{zzz{{{{|}}}}}}~~~~~~}}}}}|||{zyxwwvuuuuuuttuvvvvvwwwwwwwwwwwwxyyyyz{{{|}~~}}}}}}|||||{zzyyyzzzzz{{||}~~~}}}}}}}}}}}~~~~~~}~~~~~~~~~|}~~}}}}}}}~~~}}||{{{||}}}}}~}}}}}}|{{zzyyyxxxyyyyyzz{{{{{|||}~~~~}~~~~}}}||{zzyyyxwwxxwwwvvvuututtuuuuvvwwwxyyyz{{|||}~}~~~~~~~~}|||||{{{{||{{|||}~~~~~~~~}}||{{zzzzzzyyzzzzzyyz{{{{{{{{{||}~~~}}|{{{|||{{||{{{|}}}}~~~~~}}}}}|}}~~~~~~~~~}}~~~~~~~~~~~~}}|||||||{{{{{{zzyyyyxxxxxxxxxxxyyyyxyyyxyzzzz{|}}~~}}}}}~~~}~~~~~~~}}}||||||{{{{{{{{|}}~~~~~~~~~~~~~~~~~~~~~}||||}}}~~}}}}}}}}}~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~}|||{zyyyxxwwwwwwwwxwwwwwxxxxyyzzzzzz{{{{{{{{{{zzyyzyxxwwvwvvvvvvvvwwwwxxyyyyyyzyyyzyyyyyzzzzzzzzzzzz{{{|}~~~~~}|||}}}}}~}}}~~~~~}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|}||{{||||}}}}||||||||{{{{||{||||}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|{{{{{||||||{{z{{{zzzyyxxxxxxyyyz{{{{|||||}}~~~~~}~}~~~}}}}|{{{{{{||||}~~~~~}}}}}}}}}~~~~~~~}}}|||{{||||}~~~~~~~~~}||||||}}}}~~~}}|}||}}}}}~~~~}}}||{{{{zzzzzzyyyyzzzzzzzzzzzyyyxxxxxxwwvvuvvuttuuttttttuuutuvvvvwwxxxyyzz{||}}|}}~~~~}}}}~~~~~~~}}|||{{{{{{{|}||}}~~~~~~}}||||||{{||}}}}~~~~~~}}|||{||||}}}~}}~~~~~}}~~~~}}}}}}||{{zzzzzzzzyyyyyzzzzz{{{|||||}}}}}}}}}}}}}~~~~~~~~~}}|||{{zzzzzzzzyyzzyyyyyyyyyyyyzzzz{{{{{{{zyyzzzz{{|}}~~~~~~~}}}}}}}}~}||||||||{{{{{{{||{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||}}}}||{{{{zzzz{{{{{|}||}~~~~~~}}}}||{{{{zzzyyxxxxxxxwwvvvvvvuutuuuuvvvvuvwwwwvwwvvvvvvwxxyyz||}~~}}}||{{{{{{{||||{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{zyyyxxwvwvvvwwwwxxyxxyzzzzz{{{|}~~~~~}}}||{{{{zzz{{||{{{{{zz{zzyzzz{{||}}}}~~~~}}~}}}}~~~~~~~}|{{{{{{{||{|||||||||{|{{{{|||||}}}~~~~~}}~}{}~~~~~~}}~~}~~}|}}|~}z{}{z{{zzz{yvx|{x{~{y|}{|}}}~~~~~~}}}}}}}{y{|{{yyzzyxxywvwwwxxwyzyyz{zz{zzyz{{zzyz{{|}}~~}~~|}~~}~~}}}}}~|{}~~~~~}||{}~|{~}~~~~|~~}}~~~~|~~{|~{yyywvwxwuttuutstuuttvusuwtruxvtvxxyyzzz|~}}~~}~~~~~~~~~~|~~}~}{|~}|~~|}~}|}~}|||{{zy{|||||{{{|}}}|{z{|}~||}}}}}~~~}~}~}~~~}|~~}|}}}|}}|{}~~}~~~~~~~~~~~~~~}|{|}}|zxyzyyxwyzyxyyyyyzzz{z{||{}~}|}~~}|}~|yz|{zz{{{zzzyz{zzzy{|{z|||}}}}}}}}~~~~~}~|}}~~~~~~~~~~}|}~~~~}}}}}}~|z{}|{{{||}~}|}~~~}~}|}~~}~~}~~}|}~|y{|zyyxxyxwvvvuttuvttuvuuvvwxwwy{zzz{||||~~~~~~~~~~~}}}|{|}|{{{||zz{|{z{{zy{|zyz|{z{}}{|}}{|}|{|~}}~~}}~~~~~~~}~~~~~~~~~}|{{||{{||}|{|||{zyxwwxwvvuvwwxyzz{|}}}~~~}}}|{zzzzyyzzzzzzz{{{{z{}|{|}||}~~}~~~~}}}}|||||{{{{zz{{z{|||}~~~~~~~~}}~~}~~}}~~~~~}~~}}}}~}}}~~~~~~~~~~~}|}~}|}~}|}~~}~~~~~~~~~~~}~~~~~~~}{||{zzyyxwwwxxwxyxxyyzzzzzzyzzz{{{|}}~~~}}|{zz{{{{||}~~~~}}}}}|}}|||||||||{{{||||||}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{{{zz{{{{{{zzz{{zzzzz{{z{{||}}~~~~~~~~~}}}||{{{{zzzzz{{{{{|{||}}}}}~~}~~~~~~~~~~~~~~~~}~}}}}}}|||}}}}}~~~~~~~~}}}}}}}}}||||{{{zyyxwwxxxyyz|}~~~~~~}|||||{z{{{zzzzzzzzzzzzzz{{{{{||}}~~~}}}}|||}}}}}||||||||}}|||}}}}}}}}}}}}}}}~~~~~~~}}}}}||}}}}|}}}}|||}|||||}}~~~~~~~~~~~~~~~~}~}}}}}}||{{{{{{{{{{{{zzzzyxxwwvuuuvvwxyz|}~~~~~~}}}}|||||{{{zzzzzzzz{{|||}~~~}}|}||{{{{{{{|{{{{{{{{{{{{|||}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}}~~~~~~~~}~~~~~~~~~~~~~~}}}}}}||||||||||||{{zzzyyyyxxxyyyyyzz{{{|||}}}}~~~~}}|zzyyxwwxxxyz{}}~~~~~~}}}}}}}}}}||||||||||||||||{{{zzzyxxxxwwwwwwwxxyyzzz{{||}}~~~~}}}}}|{|||{{|{{|||||||}}}}~~~~~~~~~~~~~~}~}zvrw{}x|kvuldjolhhhjlkjihjllmnnooqttsvy{|vpqstupkv}xotz}}~~}{|~{xyxz|zx|~|zzz{|zvrooponljjihigdhmopniikigdbgklmoquwwwwwww{~~~{vsqrrponnmnoponnmmnrtroqrpnkikmicaabdhmprttrqqrtx}|xwy{}~ztrqoljhfc``dp|{vyzrkb]_beimpqqrttuutwxywsnkhggda_`dhimquy|{wvutuvwwvuvwwvrpppuzvswzzywttux|~{tqqnmqsqppqsttvxxz}~~~zsttsrpljkqwxxz{{yxussldhnjfdcegfeca``_]]_[WZ\[ZZ\bhpxyx{~yutx{wrpnjfggfgijklqz}~|xz}|urqtxxwtsx}}~}}{xw|{uw~|}~~|ywtoic^]^`cdcb`dhaY_d``bdkpppg_ejga]YXVRPOPONQSPMMMMLKMPRUVXZYWY[]__]^___^\^```^^ceefdaadegijhffehnrrqpruwwurnlpvxyvsux{|{|{sqpljgeeefhiijlmooqtuwzzzxvvvvtrqqpoomkjjihgehkkkkklmnpruvvwyy{}~}{zyxy{|}}|~~{xz}}}}{xvvxvtxywtqnmmmmllmlklnnoqpouyxx{~}{yxz}}}|yyxtruvsrstttuvx{}~~{zyx{|yz{zzyvvxyz|~~}{zzvrstrolkhfgikmmlortvyz{|zy{|{z||{|{yxwwz{|~}}|{~~{zz~}~}}~}|zwuutrrrpppnkkkloliijkkihfddc`^_`_^^]]^ZWYZ^a^]`dhkighhiijkmmidcca``_]ZYYWVZ]_`abcddddeefhkllmoswwvy|}~~~|yxxvttsomprqplhjmpqpoprtwy{~~~}zzzzzyy~~{zz|~{zyy{}zvvwy{{|||}~|zwvusrvyzy{|xuwzywxxz{yxz{{{{{zywwuuwyyxxwvw{}~~|y|~~}||}}||~~|{}}~z{{|~~xvvxyvsolmpnmqsstsstuuuttvxyzywvuspqrsuvuuuuuwyxwwxxxz}~~|yyxtruwtqqrstuutstuvwwwz||{}}}zxz}}|||}~zz|xtttuwussuxz{}~}||~}zxuttqopqtuwxvsuxz|~~~~|z{|{yxwvutvxz{||}zvuusrponmoqqrrsx||{{{~}||{~}zz{|~|yzzxvvwvtsqooooqqpopqpptwwwvvyzyyyywwxz{|zusqonoprtttssssrrsttsrqppppqqpoomljjklmnnopmjmqqqpoopopsuutsspmlkhecbbbbbccccgjkmnprtsstvvwz|{yyxutuwxxwuvxz||{{{xvx{zzzz|}{|{zyyzzyz{~}z{{{|{{|}}}{z{}~~{yyyyyvttuuuuuwxz}|{~}~~~}~~}|ywxxxxwvtruxxyurvzz|}}}|}}~~~|{z{}}|~~|{|}~}}}~~}}{zyxvtsrqqrtuvwwxyzz{|}}~|zz{|||}~~|{z{|~}|||{zyxy{zzyy{}~}zyxwxxwvuuuttsttsvyyxyz|}|}|||{|~~||||zwuutssrqrsrrrstuuvwxxy{|}}||||}}{yyzyyyz{{{|{{}~}|zzzyxz{ywwwwvuuvwy{|||{|}~~~}|{|}|zywvutsrrqonnopnlnpnllkkjklkjiikmmlmnoomlnpqrrqrrqpoppprsrqrrrrqppqppqqqqqonmmllkihhhiijjkklmnqstuvwyyxz{{z{|{zzyyyyyxwwvwywuvvvvvvvxz{}~~}}||{{{zzz{|||||}||~~}}||}{yyzzzzzxwwwwxxxxxwvuuuvwwxxyyzzzz|~~~}}}~~~~~~~~~~~~~~~|{zzywusrqonoppppqqrstvwxyyz|~~}~~~}~~}||{{{|{z{|}}~~~|||{{{{zyyyyz{|||~~|{{{|||||||||{{|}~~}}}}}||}}~~~}||}}}||{{|}}~~~~}||{zxwvvutssrqonmmlmmmmnnnnopppooooonlkjjjihgfeeeffffffghhihhhhhiijkkllmnnnpqqqrrssrrrrrrrqqrqqqrrsuvwxxxyzzz{{|}}~~~~~}|{{zzyyyyz{|||}~~~~~~~~~~~~~~}|{{zywvutsrrrssrrrsstttuvwxxyz{|}~~~~~~~~~~~~}}||{zzyyyxxxwwwwwwwwwwwwvvutuuttssttuvwwxxz{{}~~}|{{zyyzzzzzzz{{|||{{zzzzzzzz||}~}}||{{{zz{{{||}~~~}|{{zzzzzyyxyyyz{}~~~}}}}}}~~~~~~}}}}}}}}~~}}}~~~}|{zzzzyyyyxxxxxxxwvvvuutttssssrrrsttssrrrrrrqqppoonmlkihgfedccbbbaabccdeefghijjklllmmmmmmmlllkkkkkkkkkkllmnooppqrssttttttttttuuuvvwxyz{|}}~~~~~}|||{{zz{{{{{|}}|||{zz{{{|||}~~~}}||{{{{{{{{{{{{{zzyyyxwvvvuuttttuuuvwwwwxyyzz{{{z{{{{{{{{{{{{{|}~~~~~~~}}}||||}}|||{{{{{{{{{{{|}}}~~~~~~~~}}}}||{||{{|||}}~~~~~~~~~}|{zzzyyyz{|}}~~}|{zzyyyyyz{||}~~~~~~~~}}~~~~~~}}}||||}}~~}|{zxvussrqppoooppqrstuvwxyz{{|||{{{zywusrpnmkihgfeeeeeffghijklmnoopqqqqqqqpponmmllkkjjjjijkkklmnopqqrsttuuvwwxwwwwwwwwwvvvvvvuuvvvvwxxyyyyyzz{|||}}~~~~~~}}|||||{zz{{{{{{|||}}~~~~}}}|{zzyyxxxxxxwwwxxxyyyyzzzzzzzyyxxxxxxxwwwxxyz{{|}~}{zyyxxxxxyyz{|~~~~~}}~}}||{{{z{||}}~~~}}||{{{{{||||}~~~}}~~~}}||{{{{{{{{{{{||}}~~~}}}}}||||{{{{zzz{{{||}}~~||{{zzyyz{{|}~~~}}|||||}}~~~}{zywvutrrqqqqqrrrstuvvwxyzzzzzzzyxxwvvuttssrqponnnmlkkjjiijiiiiijjkkkkllllmmnnopppqqrrssssssssrrrqqqqppoppqqqqrrsttuuuuvvvvvvvvvuuuuuuuvvwwyzz{|}~}|zyxwvvuuttuvvwxyz{|~~}|{zzyxxwxxxxxxyyzz{{{|||}~~~~}}|{zzyxxwwwwwwwxxyyzz{||}~~~~}}||||||||||}}~~}}}}}~}}}}}}~~~~}}|{{zyxxxxxxyzz{|}~~~}}}||||||{{||||}}}}~~~~}}||{zyyyzz{{|}~~~}}|||||||}}}}}~~~~~~~~}}|||||||{{|}}}~~~}}|{zyxwwwwwwwxyz{|}~}}|{{{{zzz{|||}}~~~~}}}}~~~}|{{zz{{{{{||}}}~~~~}||zywvtsrqpoooooppqrsstuuvwwwwvvvutsrqpnmlkihgfeeeeeeefghiklmnoqrstuuvvvvwwwwwvvvvvvvuutttsssrrqqqqqqqqqqqrrrsssssttuvwxxyz{||}}}}~~}}}}|||||{{{{{{{{zzyyyxxxxxwwwwwxxyyyzz{||}~~~~~~}}}||{|||}}~~~~~}}}|||{{{{{|||}}~~|{{zyxwwwvvwwwxxyz{{|}~~~~}}}||{{|||}}~~~~}|{yxwwwwwwwxz{|}~~}}||}}}}~~~~}|{{{{{{{||}~~}|||{{zzz{||}~~~~~~~~~}}~~~~~~~~~~~~~~|{yxvuuttttuvwy{|~~~~~~~}}||{zzyyxxxwwwwwwwwwwxxwwvvuuttsrrqqppppponnnmmmmllkkjjjjjiiijjkkllmmnopqrstuuvwxxxyyyxxxwvvutsrqqpooooooooopqqrsssstuuuuvvvvwwxxyz{{{|}~~~}|{zywvutsrqqpqqqrstuvwyz{|~~}}||{{{{z{{{||}}}~~~~}}|{{{zzzzzzzzz{{{||||}}}}|||{{zzzyyyyyyyyyz{{||}}~~}~~~~~}}}}}}}}||{{{{{{{{{{{{|||}}~~~~~~|{zxwvvuuuuuuvvwxxy{||~~~~}}}}}}}}}}}}}}}}|}}}}}}~~~~}}}~~~~}|{zzyxyyyxxwxyzzyz{{{|}~~~|z{{zxyzyxy{{{|}}}~~}}~~~|zyxwwvurpppponmnoooprrrtuvwxxyyxwwwvtsrpmmlkiihggghhhiijkmpqqstuvwxxzzyyyyxyyvtuwtrstsqqqpooooomllkklmnnnoprsstuvwxyzz{|}}|}~}}}}~}{{{zyxxwwvuuvuuttvwwwxyzzz{|}|{~~}|{xxxxywwy{zz}~~{{|yvwxvtvxvtuvvvvvwyzz{{{{|}|z{|zxyzxwwxwwwwxyxxy{{{|~~~|{{zxxxwvwyxxy{zx|~|~~~~~~}}{zyywuuuuttuttuvvwxyzz|}}}~}}}|z|~{xz}|{~~~~~}zxz{ywxzz{zy{}~~~}|zyyxxxxwvwyxxy{{|~~~~}}}}~~~~}|{zyxwwvuuvtrstsrrrrrrqqqrssssrstsrsssssssrrrrssrqqppqqqpopqrqprtsrtwvuvwutuvspopnlkkjhijhgijiiknnnoqrstuvwwwyzyxxxxwwvvutsssrqpppooopqpprtttuwxyz|{{||}}~~}}~}||}{zzzyxxyxwxyxwxyyyzzzz{{{|{zz{{zyyyxwvwxwvvvvvwxwwxyyxz{{{|}}}~~~~~~}~~~~~~~~~~~}}}}}}}}~~~~~~}|{yxwwvutttstttttuuvwxyz||}}~}}}~~}}}~~~~}|{{{{{{{|||}}~~~~~~}}~}|||{z{{zyz{zxyzzzz{{{||{{{||||||{zzzzzzzz{|}~~~~~}|{yyxwvuttsrrssstuuvwyyz{||||}}||{zxxwvtsrrqonnnnnnoooppppppppppppoooppooponooonnnmllllllllkllmnnnoqqqstuuvxxxxyyyzzzyyzyxxwwwwvwwvuvwwwxyz{|~~~}|||zywwvutssrrrrrrssstttttuuvvvvvvvvvvvvwwwwwwvvvwvwwwwxxxxyzzz{{||}~~~~~}||{{z{zz{{||||}~~~~}}}}}|}}}}~~~~}}}|{zzzxxxxxxyz{{}~~}}|{zyyxwwwwwwwwwwyyyz|}}~}|||{zzzzz{|}}~~~~}}}}}}}~~~~~~~~~~~~~~~~}}||||||{{{zzzzzzzzzzzzzzzzzzzz{||||}}}~~~~}}}||}}~~~}|||{{{{{{{{|}}~~~~~}}}|||{{{{{{{zzzzyyyyxxwwvuutssrqqppooonnoooppqqqqrrrssrrrrrqqqppoooonnnooooooppqqrrrsssstuuvvvvvvwwwwvvuutttttssrrrrrrrrrrssttuwxy{}~~}}|{{{{{{{{{{{{|}}}}}}}|||{zzyxwwvvuuttttttuuvvwxyz{{{{||}}}}~~~~~~}|||{||}}~~~~~~}||||{{{{{{{|||}}~~~~}}|{zzyxxwvvwwwwxxyzz{||}~~}}|{{zzyyyyyyyz{{|}~~~~~~~~~~~}|{zyxxxxwwwwwxyz{|||}~~}||{{zzyyyyyyyz{|}~~~~}}||{{{|||}~~}|||||}}}~~}|{zyxwvvvuuvvwwxxyyyzzzzyyyyxwwwvuuuttsssrrrqqqqqpppqpqqrrsstttuuuuvvvvuuuuuuuuuuvvvvvwwvvvvvvuuvvvvvvvwwwwwxxwwvvvutttssssstttuvvvwxxyyz{||}}~~~~}}}|{{zyyxwwwvuuuuuvvvwwxxxxyyyyyyyyyyzz{{{||||}}}}~~~~~~~~~~~~}}}|||||||}}}~~~}}|||{{zzzyyyxxxxxxxxyyz{{|}~~}|{zyxxwwwwxz{}~~~}}}}}}}}}}}}}}|||{{zzzzzzzzzzz{{{{{||||||||||||||{||||||||}}~~~}|{{zzzzz{{|}~~}}|||{{||||}}~~~~~}}}~~~~~~~~~~~~~}}}|||||{{{{{{{||||}}}}}}}}}}}}}}}}}|||{{zzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||}}|||{{{{{{{{|zwxyxxxxyywtrpqrpnpqmhoutrpmkhkokhijhfhjgcfihgjmnmqutty~~~}~~~~~}}y||z~z~y|~||}|y|~{|}}|}yz{zyvtwzyxxxvuuvwyzz}}|}~}||}|z|}{{}~~}|}~~|yxxz{wtvwtsuvtsrqtwvusqsvuuxyxwvtstoknrpnnnmnnnnommpswyvrstpmmnopomnonmlkmpljpvrosvtsvyzzzyz{zyzyxyzyxvx{vqtxuswzuptwvvutuwxwxyxvy}zvy{yvy|yuwzxvvwwxxxz}|{}~|~{}{|}zxz{zywtvxursusqtvsou{xt~~~y~~|~~|~~zvwwwwxxrlpvqmquuutqswvtvxyyxwy{zyxwwxursuutrpqstuwywtx{uruwvvy{ywvux{zyyxwvz~{x{}}}||||{z|}|{zy{}zwyzuqw~wpv{yux|{y|~}}|}|yxwwyxvwxtqv{wsvxxxxxxyz{ywxzxtuwtswz{|{z~~{}{~}~~~{y|~|zyyxwy{z{}||}~z{}wqtwtquxvuwyz|~~~}{|{xvwwwvvuuusqswutvxvuwzxvy|{z}|y{|{{{|{z{|~|z|~~~|yz{xvwzyvvvuuwwustusqstsruxwux|{z{||}|}|z}~|~}{~}|{|}yuwzyxz|}~~|zzz{|zy|~{z|}|{z{{ywtvxvuvwwxwuuwwux||||}~~~~}|}y}~}{z|~|{|}|{{||}~~||}~|y{~}{|}zy{}zwy{yw{~|~~}~~}|z{}{y{}|{~}}~|yxwwwuuwywvxyxwxxwvvutrtvusuvtqtwusvxxxxxyz{{z{zyxxwvwwusttssrstuuuvxxwy|{z|~}~~~}|~~~~|zxwwvvvtrsutsssuvutuvvvutuvvvvwxyxxz|yvwyzzyy{||}~~}~|zyyyyyy{||}~~~~~~~~~}|}~~}}~~||{{zyyxwxxxxxxxxy{||}}}~~~~}||zyxwuvvtstutsuuvvwyyxzzyyyyyyz{zxxxwvuusrstttuvwxz}~~~~~~~~}}~~}~~~}}~~~~~}~~|}}||}~}~~~}~~|}}}|{zz{zyyzyxxyyyyyyyyxyyxwxxxxxwvvwwvvwxxwxxyxxwxzyyyyyzyyyz{|}}~~~~~~~}|}}}}}}}}}~~}~~~~}{||{z{{{{{{}~~~~}|{{{{{|}}}~~~}}}}|{zzyyyxxxxxyyyzz{{{{{||||}}}}}}|||{{zzyzzzz{{{|}}}~~~~~~~}}}}}|{{zzyxwwvvwwwxyz{||||||{{{{zzzyxwwvvuuttuuttuuuuuuvvuuutttuvutttttsssrrrrrrrrrrrssttttuuvvwxyz|}}~~}||{{zz{{{|||}~~~~}}||}}}~~~~}}}~~~}|{zyxxxxyyzz{|}~~~}{zyxwvuttuuuuvwxyz{{|||||{{{{{{{{zzyxxwwvvvvwwwwwwxyz||}~~~~~}}||{{{{{{||||||||}}}~~~}|{{{{{{{{||||{{||}~~~~}}}~~~~~}}}|||||||||||{{zzzzyyyyz{|}~~~~}}||{{zzyyyyzz{|}~~~~~}}||{zzzzyyxyz|}~~}|{zzzzzz{{||}~~~}~~~}}|||||||}~~~}}|{zzyyyyxxxxxyyyyyyzz{{|||}}||{{{{zyxwvuutttttttttssssssssssssssrrrqqrrrrrqqqrrrssssssssrqqpppooonooppqrstuvwxy{|}~~}}|||||||||||}~~~~}}}}}}}~~}|zxvusrqqqrrrstuvwwxxyyzzz{{{{zzyyyyyyyyxxwvvuttttsssssstttttttuvwxyz{}~~}|zyxwwvvvvwwwxxyz{{|}}~~~~~~~~}||{{{{zzyzzzzyyyyzz{|~~}|{zzzyyyxxwwwwwxyz{|}}~~}|||{{{{{{|||}~~~~}}||{{{{|||}}~~~}|||||||}}}}~~~~~~}}|{zzxwvvutttttuuvvwxxyzz{{||}}~~~~}||{zyxwuttsssttuvvwwxxyyzzyyyyzzzzyyyxwwvuttssssstttttsssssrrqppoonnnnnnnnnoppqrrstuvwyz||}}}}}~~~~~~~~~~~}}}|}}~~~~}||{{zzyyyyxxxxxxxxxwwvvvuuuuuuttttttttttuuuuuvvvwwwwwwwvvvvvvwwxxyzz{||}}}}}}~~~~~~~}}}||}}~~}|{zzzzzzyyyyyyxxxxxyyyyyyyzzzzzzzzzzzz{{{||||||}}}||||{{zzzzzzzzzz{{{{{{{||||||||}}~~~~~~~~~~~~}}|{{zzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuvvwxyzz{||}}}}}||{{zzzyyyyyyzzzzzzyyyyyyyyyxxxxwwwvvvuuttsrqqppoooooooopppqqrsstuvwxyyzz{{||}}~~~~~~~~~~~~}}}}}}}}}}}|||{zzyxxwvvvvvvvuuuvvvvvvvwvvvvvvuuuuvvvvvvwwwxyzz{||||}}}}||{{{{zz{{{|}}~~~~~~}}}|||{{{{{{{zzzzzzyyxxxwwwvvwwwwxxyyzzz{{{||||||{{{{{{{{{{{{{{{{{zzzzzzyzzzzz{{{||}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~}}}}||||{{{{zyyyxxwwwvvvvvvvvwwwwwwxxyyz{{{||||||{{{zzyyxxwwwwwwwwwwwxxxxxxxxxxxwwvvuttsssrrqqpppooonnnnnmmmmmnnoppqstuvwxyz{{|||||||}}}}}~~~~~~}}}|||{{{zzzzzzzzzzyyyyxxxxxxyyyzzzzzzzzz{{||||}}}}}}}}}|||||{{{{||||}}~~~~~~~~~~~~~~~~}}}}||{{{zzyyyyxxxwwwvvvuuuuuvvvvwwxxyyzz{{{{{{{{{||||||||}}}|||{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~}}||{{zzzzyyyyyyyyyyyzzz{{{{{{{|||||||{{{zzyxxwvvuuuttttttuuuuuuuuuuuuuuttttssssrrrqqqponnmllkkkjjkkkkllmnopqrstuwxyyz{{|||}}~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{zzzzzzzyyyyyyyyzzzzzzzzzzzz{{{{{{{zzzyyxwwvuttsrrrqqqrrrsssttuuuvvwwxyyz{{|||}}}}|||||||||}}}}}}}}}}}}}|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{zzyyyxxxxwwwvvuuuuttttssrrqqqqqqqqqqqqrrrrrssssssrrqqpponmlkkjiiiiiiijjklmmnopqqstuvwyz{|}~~~~~~~~~~~}}~~~~~~~}}||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxwwvvvvvvvwwxxxyyyyyxxxxxxwwwvvvuutttsssssttuuvwwxyyzz{{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zzyyxxxwwwvvuuttsssssrrrrrqqqpppoonnmmmmmmnnnoopppqqqrrrrrrqqqqqqqppppooooooooppqqrsttuvxyz{|~~~~~~~~~~}}|{{zzzzzzz{{||}}~~~}}||{{{{zzzzzzzzzyyxxwwwvvvvvvvvvvvvvvvuuttsssssstttuuvvvwwwwwxxxxxxxyyyyyyzzzzzzzz{{||}}~~~~}}}|||||}}}~~~~}~~}||}{z|~}}~~~~~~~~~~}~~{}~}}}}}~|{~~~~~}{yyzzywvvwuttsrqpqqppoprpopppoonmlmnmlkkklmmmmnoooqsrrsstuutuwvuvwvuvxusuwtqrtrpqrrsstvwvvwxyz|}}}~~}~~}~~~~|~~|}~|zz|{z{|||{z|}{{}~}|~~}}~}{||zyyyyyyyxwxxvuvwvutuuuutttttttsstutsstrqsttstuuuvxwwxyxyz{zy{}|{|}{}}{|~}||}||~}{~}z}}|~}|}~}}~~}}~}|}~}||{|}{z{}||{{{{|}~}|}|{|}}}~~~~}~~|}~}}}~}~~}~~}|}~}~~}~}~~~~~~~}~~}|{zyyzxuuvuttttttsrqrrqqpoprpooppqqqpppppqqqqqqrsuuutuvxwvwzxvxzxwxzxvwxurstsrrrqoqsqprtsrtwwvxyz|||}~~~~~~}~}{}~}~~~}}}}}}}|z|~|z|}}}||}~~}~~~~}|~~}~~}|{{{{yxxyyyxxxxwvvvvvvuwxvuwywvwyxwwxwwvvvwvvwwwxxyyyz{{{{{|}}|}}}}}}}}}}|{{{zyzzzyyyzzywxyyxyyxwxzxwxyxwyzyxy{yxz{zyz|{{|}|{|}}|}}||}}}~~}~~~~~~~~}}~|{{|||||}}}}~~|}~~~~~}}|zzzyyxxxwwwvvvuuuutttuttuvutuvuuuvvuuuuuttuvuuuvvwwwxxxxxxxxwwwvvvttuusqrrqoooonnnnnopqqstttuwxyyxy{zyz||{|~~}~~~~~}~~~~~~~~}}~~}}~~}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~}|}}|{{{{z{{zzzzz{{{{||||||{{|{{{zzzyyyzzzz{{{{||{|}}||}}}}}}}}}|||{{{zxxyxwwwwwwwwwwxxwwxwwwwwvvuvvwwwxxxyyyyyzzzzz{{{{{||{|}}|}~~~~~~~}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||}}}}}}~~~~~~~~~}||{{zzyyyxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwxwwwwwwwwwvvvvuttsrrqpoonnmmmmnnnoppqrrsttuuvwwxxyyzz{||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~}}}||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwxxxyyyyzzzz{{{{||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttsssrrrqqqqqqqrrssttuuvwwxxyyzzz{{{{||}}}}~~~~~~~~~~~~~~~~~~~~}}}||{{{{zzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{{{|||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyyxwxwwwwwvvvvuuvvvvvvvvvvvvvvvuvvvvuvvvvvvvvvwwwwwwwxwwwwwwxxwwwwwwwwvvwwwwwwxxyy{}vilpu{}|z~|uttuv{~{{|{y}}|~~}{sksz|yyx}{~|wuqv|{{riqytpuypgowtqrtuuutsqkehlllpttspmlklnlkmopqqpqrqprtojmoprpmmlptpllmnoopnknoponlnpnnnnmklmlnmloqpprtttuwvvy|{{{z{||}{xxyxx|~~|}{yz{zxwvtstwvsuwvuuuvwtqssnklliedca_cd_[^b^[_b^\_aaadfefdadgdacdb_ada]`c[U\bZRVYWUUVTSW\ZW[^\Z^a\XY[YTWZSMPSQOQSMHOWTQVZVSX\]]^]\\_`^]^^_```_\\\ZYZ\\\\[]_^\]__^^``_adcabdcaeiiijlkjmooorsttx{zx|}{~||~}~~}}|}~~zwz}{xwvwzxvxzz{|~}}}~~~~|yxxwwursspnmmpspknrpnllquplrxuruyxvxywuvwwuusrpoponruqnorqopsssrqpprtttsrvyxvxz|}}~}|{{}~}}{z{}}|{z{|{z{~}{}}|}~~}~~~|zyyyxwvqlnqokklllnqonoqqqtxsmqusqrqolorkdjpibfjfbccaacccaabccbbcc`^aca_`a_]^`^]^`_^`ca_abbbcedcdeghfdfikllklnlkmpmllkjjkljhknmmqsrpsurpqsqommopkgjmljlnmlpssruxxwz~}}~~~|z{{zzxvwxvtuvtrssrsqoqrppqrrpopqssrstttqnoomlkihgebbb^[\\ZXYYXWXYWUW[YVZ]ZW[_\YZ\[ZYXWWWVVVWWWXXXZ\[Z[\\\[[]___`bbacdcbdgfddeffgihgikjhklkjlmnomlorrrrrssvywwyz|~~}|zxxyxvutttsqrstvuux{{|~~}}|zyyvsttsrqqstsstuvwwx{~~~~}{yxxwutsrrsqpqrqprtrprusqstrqqqrsrppqqssrrrsuutvwxxyz{||||z{|{yzzyxyyz{||}~~~~~~}~~}~~|}~|}}|{{|||{z}~~}~~~~}|}~|zzzyxwvwvtrrqqppppqpqrssstuutttttssrqpppoonmlljihfdefdccbbbaa``aaa`abbbbabccbbcbabca``aabcdccdeeefhgfgihhhhhgggghgfhiiijkkklnooppqrqqrsssstsstvutwyxxy{|}~}{zxwvvuuuvuuvwxxxxyyz{{{{||}||~~~}|||zwwwtrrrpoopoppqrrrstuuvvvvvxywvxxxwxyxwwxwvutsssrqqqpppppppppooooonnnnnnoooppqrstuuvwxxyyyyyxxxxxxxwwxxyyzz{|}~~~~~}|{zyyxwvvuuuuuuvwwyz{|}~~~}|zyxwvvuuttsttuvvwwwwwxxwvvuttsrrqppoonnnmmmlllkkjjiihggffgggghhhijjkklmnnnooopqqrrrsstuuvvvwwxxxxxxxxwwwvvvvvvwwxyz{|~~~}||||}}}~~~~~}}|||{zzyxxwwvvvuuvvvwwxyz{}}~~~~~~~~}}|{zyywvuutttsssstttuvvwwxxxxxxxxwutsrpomlkihhgfffffghijklmmnoppppoooonnmmmlllkkkkkkkllmmnopqrsstuvvwxyz{|}~~~}}}}}||||||||}}}~~~~}|{zzzzz{{|}}~~~~}|{{zyxwwvvvvuuuuututttttsssrrqqpppoppppppppqqqrrrsstuuuvxxyzzz{{|}}}}~~~~}|{{zzzz{{{{|}}~~~~}}|{{zzyyxxxwvvuuttttssrrrrsssttuuvwwxxxwvutsqonlkihgfeeeeefffghhijkklllllllkkkjjjijjiiiiiiijjkklmnopqrsttttuvvwxyyz{|~~~~~~~~~~}|zzyyzzz{||}~~}|{zzzzz{{|}~~}}}}}}}|}}}}|{zyyxwvutsrrrqqppppppqqqqqqqrrrrrrrrrqqqqqqpoooonnooooppqqrtuvwxyz{|}}~~}||{{zzzzzzzz{z{{{{{{{zzyyxxxyyyyyyyxxxxxxwvvutrqponlkjihhhggggggghhiiijjkkkllllkkjjiiiiiiiijjkklmnpqstuvvvvvwwwxxyyz{|}~~~~~~~~}}}}}~~~~~}}}}}}~~~~}||||||}}}~~}||{{zzyxxwwwvvuuuuuttttttuuuutttuuuuuvvuuuutttssrrqqqpqqqqrrsttuvwwxyyzz{||}}~~~~|{zyxxwwwwwwxyyz{{||||||{zyxxwwvvuuuuuuuuuvvvuuttssrqponmmlkkjiiihhhgggggggghhiijjkkkkkkkkkkjjjjjjjkllmopqrtuvvwxxyz{{|}}~~~}}}}}}}}~~~~~~}}}}||}}}}~~~~~}}}|||||||||}}~~~~~~~~~~~~~~}}|{{zyxxxxwwwwxxxxyyyyzzzz{zz{{zzzyyyxxxwwvvvvuuuvvvvwwxxyzz{{|||}}}}}}}||}}}}}}~~}|{zyyyyxxxyyz{{||}}}}}}|||{zyxwvuttsrqpoonnnmmmmmllllkkkkkkjjjjjjjjkkkkllmmmnnnnnnmmllkkjihgfffffffghiklnoqstuwxyz{}~~~~~~}}|||||||||}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{||}}~~~~}}|||||||||}}}}}~~~~~~~}}}}||{{zzyxxwvvutssrrqqpppoonnnnmmmmmmmmmllllllllllllllllkkkjjiihhgffeeeeeeffghiklnoprstuuvwwxyyzz{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||{{zyxxwvvuutsssrrqqqqppppoooonnnnmmmmmllllllkkkkkjjiihhggfeeddddddefghiklnpqrstuvvwxxyzzz{{{||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}|{{zyyxxwwvvuuttsssrrrqqqqqppppoooonnmmmllllkkkkjjjiiihhggffeeeeeeffgijlmoqrstuvwxxyzzz{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyyyxxwwvvuutttssrrqqqppoonnnmmmmlllkkkkjjiihhggfeeddccccddeghikmnprstuvvwwxxyyzzzz{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{zzyyxxwwvuuttssrrqqppooonnmmmmlllkkkjjjihhhgffeddcccccddeghikmoprstuuvwwxxyyyzzzzzz{{{{{{|||}}}}}~~~~~~~~~~~}}}}}}~~~~{}}xvu}||}y|{|~~~{~}~~~~~~~~{}|x|}|}~}~||~{z}~|}}}}~z~}~~~{}y{{~|~}|~~}~~~yuw~yxw{~wsvxxxspqrqqqonopookiopmllllkkjjifffcdgea_`aabdefegmpponorvyvtw{yy{{{zyz{zy{||{zxz||}~{}||}~}~x{|}}}~{z}~|~}~~~~|~~}~~~~~|~z}|x}}{}{}{x}|~{z~~}~y~~}|z{{}~{z~|}~|yx~~}~}x{|{}|~|~}~~~~~~~~~~~z~~~{}~}~~~}y{}~~|zyxuwyurwyuspprrrssrplijknqplilrpkihloe`hjffjidbbcfdclqjehlpqonotywrsvz{tqwxzzwx{|}zw{~|zyz|}~}}|z|{y~||~|{|~}{}~}{{~~u~}}}~~}|~~x}w|~|||~~x}|z}~}~}}}|}~}~}|~~}{}~xz|y~}|}{|~}~~}|}~w~|}~{}}|~z{~y~w|}}~}}~~~|}}}|}~}~}{{~|||{||~y{}~}}}w|zx}~vsxyvuuvvrnrspossmnsqkjlnmljhgefhfa`ba``a_]_cccdfgilprssstuuxxuv{}ywz||}~}|{|}~~}vz{|~{|}{}{|~y}~|}}{{||||{|~zw|}||~~}}{~x}|}~}}}~{~z|~~}~|}~|y}~~}|}{}~}~}}~}||zx}zy{|x}x{~}yz}~~}{{{|x}~}|~}y}}}|{~}~|~~||~~x}~x}}{{zzzzywvvxzuprsqqrqpnmljlpnjllhfiieeggea^cieaddcejljlqtutqpsvyywuvyyux|{{wuz~|zyy||ywvz~~}~~}{|~~}~~}{|}|{}~}~~|~~}{}}}~}|||~{||z}~~||{}~{|~{y|~~~~~{{}|}}||}}}~{|~~~~}}}}|zz|}~~|~{z~~~{|~~}}~~}{~|~}~}~}z||~~}}~~yxyyzzzxvy{wtstvtnpusonnnnlkkigfghgdaaa`abdggegjklnponrurquvvvuvxyyz{yx}~|{|||~~||}~~~~~{|~z~~zy}~zz|~}||}{{~~}~~~~}~~}{|}~|z|~}}}|zz{|}{wz}xy|}}{yz{}}yxz{~{yz}~~{z}~{xwz|}|z|{}~~y~}}~}|~~~~~~~~~~}|||~||}|}~~}}}}|}{|~}|{zxxwwvutttsqsvrooqqolkkkjihgecbcdffffhhgilorpnprvyvtwx{zuw}{xxx}|ywy~~{xz~~xtz}||{}}z{~{}}}~{|~}|}~~||}~~~~~}~~~|}}||{{|{{zz|~|zxy{||{zz|}|{{zzz{||{{{{|{{{{}~{xz}|z|~}~~~~}~~}}|}}}~~}}|~~~}z~~}~~|}~~}~{z|{}~~|~~~{{~~~~}}~}|~|~~}}~|~}~}~~}{zz||{{zz{yvvtvxvtsrrstrmlomiiiklfbfhgffhjjjkknqssqqvxuuvwxwuwzwuy|zxwy|}z{}}|~~}||~~}|~~~~~~~}~~}}}}~~z}~}||{|~|z|~}|}}|}~|z|~|{|||{z{{yxxyzzz{{zxy}~|}}||||||{{||yz~|y{|{|zx{~{{|}w|~|~~~}}{~}~}|~}}~{|y{}zy}~{zzz}zuuw{~|xwxz{|{vu}zx{{x{}zvy|~~{{}{~~|~|~zy~~}}~{z{zy{|z}~}}}}}|{{xvwywvvwvuuuvxxvwzxux{uqvyrmrwrlnqsvsqwyrkjlllnqrnmpsqnprpllklmljkhfggeeeeilkhijjilmlnooruuvvvuvwx{}zvy|}}xv|~~~}}~{~|y{{utuppx}wr|tz~yy}~|{}|{}||}{}}vsz~y}tz~y{~zvz~~}{||{~}~|~|z|z~xz}~{{{}}||~~|~|~{}yw|~ztw|zx||~zv{{z~~z}|y|}zw{xx}||~~~~~~{{|}}{|}z~zy~|x{~zvz|~tx}{y|{|{wstvtomortolprqrroonklnoqpmlrxunouutplnsronnpsspoqrprttuuux|yvy}xy|~~z}|y|yvzzu|}}~}|~|}|}{~v}zyy||y{~}||}}|}|z}}|~{yy|~zvv{~zyzz~||~~~{}}~|~~||}}yy~{~|v~zx{|{xz}wow~tx}y{}~}|ywyzywxzzvrsxxvxyurtxvquzxwww}}y~~~~~}{}}|}w}||~~{~{~{~~~~|z|}|{vsuutuuvvspqsqmnpnmmmqromquvtssqquuqnpqopssrtvwsrx{smrvuuxwrsxzywy~|vx~|}||||||}~~~~~~~~{~~|{w{~{xw{}|}}}~|zzz}~zvx|{yyxy|zz}}zxzzxx|}zxy~}}~}{ywwzzvuy|wty~~}{yyzyvuvvsqtvtsuwupprpnoopnlopnnprusqrssuvwvwxyy||~~~{}}~z|}z}|~~~~}|}}|~}{}}z~y}}|~~~~~~}|{}}}~z{~}~}}~}{z{|}{yy{zvssroqtnhilkkjjnolkmmnooppqqpnoprsqppqrqruxuruxvstvvuw||xx|~~}~~~}~|}~|}~||{||{|}}~}{||{{||zzzz{{{{zyyyxxz{yyz{{|{xx}|{|||~{}~}{}~~z}~{|}||{ww|{wxzxuttttsrrqomkjjmpolllnnlloprqorvusrrvxxwutwy{{y|zwz}}{{}~~~~}zyy{|}}|zz|~}{{|}~}}~}~~~||~~~~~}|~~{}~~{|}{ywtuuspmmrqmlmnoljornlmnnllmonlmnmlmmmmpqqqqstsrvxvuxyxxz{{{{}~|}}~~~||}~~|||~|z{~}~~~}}}{zzzxwz|zyxxzzyxwwz{{||}}{|}}||}}}}||}}|}}}~~~~~~}}}}~~|ywwxywvuuusqssqqqpnljmoljnpnlmmmnmornjnsqptvuttvzzvz~}{{{}~}~}}~~}~}~}~}}~~~~~~~~~~}||||{zyyzz{|}|}~~}~~}~~~~}|z{{wtttqppponlmoonnnmlmmlkllllmoqnlnprrrrrsuutttvxvtuvwwwz~}zz{~}{~||}~}~~~~~}||~~~}zz~~||~}{}~}}~~~|{zyxxxyyvuyzwwzzxxxyzzyz{yz|}|{|||}}|{zz{|||~}{{{zyxxyxwwvvvqopqqollmmlllllklmnoomkmmnopppoprsvwutstxyvwxyz{|}}}}~~}~~}}}}~~~~z{~|z|}}}yx~}|{|~~~}|{|}{z{||}~~}}}~~}~~}yvwwusrrrrqpqqppponnnmmnnmkklmmlmnljnpoopqtutttuwwwvtwxuuxz||{}~~}}~}~~}}~}}}}}~~~~~}}~}~}{|}{z{|||{{|~~~~}|zyyyzyyxvvwxwvuvxyyyyzzz{|||{{|}}||{|~~~~~}|{zwtssrsqpoooonnonllkklllmmnnmmooooopqppsuttuvvvvxyyxz|{y{}}|{}~~}|||}}~~}|z|~{{~~|{yz}|{zyyyzzyyz{{{{|}}}~}||~~|}}{y{}|{zz}~{|~{{|~~~}{xyzwtttqpqqpppoppopqnlopmlllmmklnmkmpqrqppqrrrrrsstuvwvvwyzz||{|~}|~~}~~}~~|{}~~}|}~|yyz{{yxz{zz{{}~~~}~}}}{{}~zz{zyyxwwxxxyzywwxy{zy||zy}~}}~}{|}~~}~~{yxvusqqqpolklmllkklllmnllookikllnoooonprposvttuuuvuvxyyyz{||||}{{}|}~~~~~~}~~}}}}{{}~~||||{zzz{zz{{|}}~~~~}~}}}}~~zyxwwvtsrtronopqpnnmlkmmlllllkjklmmnoppppoprrrqqsuvvxyxxyzzz{{{}~}}||~~~~~~~}~~~}}}{{}|yxxyyxxz|{z|}}}}}~~}|}}{z{~}zzz{|ywz{zyxy{{zyyyy{{zzz{{|||}}}|}~~{xvtuvvtpmonjjlmnlkkkkkmnmlmljloqqpnpronrusstttsruxxwxxxxy{{{|{{{{}}|~~~}}~}}~|~~}}}~}}|{|}}}}}~~~~~~}|||{{|||}~~~~}|}}{yvuvusrppppponnnlkllkklmnljlppoopqqooppqrrssstuwxyzz{{{{{|}~~}|~~~~~}|}}{zzz|yvxzxwyzz{|}~~|~~|~|~~~}z{}|yz|{{{{{{zzyzzzzyy{|{{{|}~}||||}}}}}~~{zyxwtsrqqommoonmnmllmnnmmnnnnnnonnooppppqrssrrrsvwxxwxxxyz{{||{z{}}~~|}~~~~~}||}}|||}}}}~~}}~~~~}~~~~~~}}}~~~~~~|zxwwusstsqonopmkkkllmmnnnnnnnnnopqqqqqrsttuuuttvwwxyzz{{|||~~}|}}||}||zyyz{|{{{zxwyz{{{{||{|~~}}|{|}}|{{{{{{|}||||{{{{yz|{zyy{|zy{|{{}}{{|}~|{~~~~~}zwwvsqoopnkllmnlklmllmmllnnnnnnnlmopponpsqopqqqqpstsuxyxxy{|zy|~|{|}}}}}}||~~~}||}}|}~~~~}}}}}}||~~~~~~~~}}~~}}~|{zywvtrrspopqonnnnnmopnklmmnnmoonmoqqrrssssuvuuxyxxz{|||}~}}~~~~~~}|~}{|}~}}||}{{|||||}|}}||||}~~}|{{{{{z{}{yz|}}{z||zz{||{z{}{z|}|||}}~}}}}}~||zxutssqooonmnomllmmljijjjllkjjjjkmnmnnoponoppprsrsuvwwxxxxxz||{{zyz||||}~~~}}}~~}~~~~~~~}|}}}}}~}}~|~}}~~}}~~~}zzywtrrpnpqommnonlmonklmnnmmpqpooprtuuuuuuuvvwyz{{||}}}}~~}~~~~~~~~~}~~}}||}|{zz{{zyyzzywwyzz{{zyz{||zy||{{{{zyyz{{zzzz{z{|}}}}~~~}{xvutsrpnnnmllmmlkklkjjkkjklkkjjlmllmmllkmonoqrqqsuvwvwyyz{{{|||{{|{yz||{{zyy{|~~|}~~~~~~}~~}~~~}}}~~}~~}~~}~}||yuttrqqrqqonoonnoomllmnooooonnopqrttttuvxxxy||{{{|~}|~~}~~}~}~~~~~~||}}}|zyyxxyyxwwwyxxyzzywwyzzz{|{{{|}|{|}|zzz{{zz|}}}}~~~~~}|}~~~|yxxvusqqqnmnnmlkklkikmlklmlkklmmklmlkkkmooopqqqqruutuvwxxx{|zyzzzyyz||zzzz{|~}~}~~~~}}}}~~}}~~}}~~~~}}~}}|yuvxvttvvsqqstttssvvttvwvttvusuwyzxvy{|}||~~~~}}}~|x{}|{{|||z{zxy{xvx{yw{}{{}~~}~|~~|y{}{{zy{zz||{{~~}|||}~|wssqmkkjjjijmmmmmmnononjhihggecegfefgikmmnoopruy{{zyyyyyyzywtssrpnpqomlosrruxyy|{}~~~~{zxy{zxwy|zy|~zwusrrqponnmmmlllllmnnmlnponopnloqrrrrrsuvwwxyyz{}|||}~}||{{|}~}~}~~}}~|}~}|{zzz{{zxutsrqrqqqqpqrtwwvy{zy|~~~~~}{|~~~}zy~{yzzywututsrtvuvwvvxyyyyz{zyz}~~~~}}}zvvvtrpnoqtvwz}~|{ywurpqromnnmlllkjhgghggedefeccceghiloppruwxxx||y{{xvuuusppqqnmlkkmmlmnopooswutx{{{~~~~~}|}}|~}}}{|}}{{{|}}~~zyzywuvxwvy|{{~}}~~}}~|yvtssrqonnpqqstttuutstusrqppqolmnnnmoprtwwxy|~~~{{||{{{}}|}~~~|z{}zwxyxxwwxwvuvvutuvxyzzz|{z|~~}|{}|z{{zywwxywvwxxwxzzxxzyxyyxwwwwwvuvwwvuuuuvwxyz{{{}~~~}{{{ywxzzyz}}{zxusrqpomlkkighhhgfghgfgghhhhiijloonoqruuuy|{zzyz{yxzxttsqoonllkjjlmmnopqstvxxy{|{|~}}~~}|}~|{{||{{|}~}|{z{{|}~~|yxwvutuuvvvwyz|}~~~}|{{zzzzxwwwvuutttrpqqppooolijjhghhklklprsuvy|}}{{|{zxyyyxyyz}~}}~}}}|zywxxwxxxzz{{||}}}~~~}{{{{{ywxyvssssrstvwvwz{{z{}}|}~~}|{zzxwwwvutrrssststuwxxy{}~}~~~~~~}~~{zyxvuusrqponmllkjihhfffghijklmnprtuuvwxxxwxxwwwwwvtsssrpnnponnnmmmmoooqssstvxywwz|{zy{|zy{{yyz|}~~}}||}}}~~~|{yxvutttsrttttuwxyyzz{|}~~~~|yxwuttsqponmkjkmmmmmnprtuwxy{||}}}}}~~~~~~~|||}{zyxxxwvvwxxxxy{||~~}|{{{ywuuuuuuvwwxzzyyz{||||}||}{yy{zxwvvvutttsstuwxz{|}~~~~}{zyyywwxxwwwx{{{|~~}}||{zz{zyxwwwvutsrqonnnmllkkkkklmnnopprrqtwusssssrqrqpppoooppqqqpopqqpnnpommnopqqrsstwwvxzzyy{|}|}~}}}}|z{}|{zyyyxwvvwwxxwxyyz{|}~~~~}}~~}{xwvtssqnnmkiklmmllnonquuuvxxxwxz{{zzzz{|||}}|{{|}}{{{{zyxxzz{{{z{|}}~~}|{{zxyyyxwwwwwxxyyyzzzzz|}}}~~|zzyxwvuuutuuvwwxyz|}~~}|{{|{{zz{{{|}~~|{zzzzzzz{}~~~~~~|||||{z{}|{zyyyxwvutrpooooopqqonqrrrrqqpoooonnmlkkklmnnnnoopppqrrqppqqpoopqpopqqrsttsstuuuvxxyxx{|}}~~}~~}}}}}}|}}||{{{zz{{{{{z{|||~}{zwusrqolllkjijkkkklnpqqsuvvvvvvwxyyyyzz{|}~~~}|{{{{{|zyxyz{{yzzzz{{|~~}|||{zz{zzzzzyyxyzzyzzz|}}}~~}{{zzyxvvvvvvvwxyzz}~~~}||}|||}}}~}zyxxwvuvwwwxz{}~~~~~~~~~~~~}}}{z{{zxwvvurqppppqqrrrrrstsrqqqponmmlkkkjjjjkllmnoopqqrsssstusrtvutttuurstsrrrstttuvvvwxy{|}}|}|}||}~}}}}}|z|}}}}~~}~~{xxxwvsrqomkihghiijhfc^afpx{}ygs~me]bifeghjlkkjkmnnnonoorssrsvwwpjlmmolhr}|y{}si{{lpuvvurttux|{}{yxwz}{xwvw{yy~}}}~~yuqmmnnnmllkjihgkpsusnpqnnmmqvvtvx|}xrnoojedc`_^[[\\]^__`]YY[]__\\][YWW[^ZTTVY]chijmmjjklnqu{~zy|{vqommmliffhmyzqhabefggghikjjllloruwuqomlmmnmjkmnpsvy|~|ywurqqstutttuuttttttx|zx|~}}ytstw}~zwusty~~}~{zyvsqqonprqmgcdca`adhjjgff^XZ[[\ZXY\bghimonkhefe\TX\VRQQUXWWXZ[[ZZ]`]Y]_^^\]bgjmkijjijjiihb]Z[agfdfgc_acccccdekrrrzypnnnoonpqnmos|~}~wxzwvsrzzry{wuqprrpppqqvzyvvvvttvxy{}~~}{z}~}|{{zyvuuvvtsqsvwvtrrsstwxwurruz~}xty~{xtuwy|}~~|~||{zxxxxwsqrsrqrssuwwvvwxxxwx{|{zzzz{xvvwwvvwvtuwxxxwy{{zz|}}yussojhgc`_^\[XVY\\[ZXWUTUUUXZXWVTSUVVVUUVVUVYYXWVZ^[XZ[YWVWY]^^]^_^[Z^`___abdfiknpprsronoqrrrqqstsrrqmkklortuvwwwz}~~~~~}z}~~z{}|{~~~~}zvtsrrtuvwxwwy{zz{{yxxz|~|z|~|{ywtrsrrrpoppopstsrompqpquvuvusttuwyz}~~~~{ywwwwwuuz}~|}~~~~~~||~}~~}~}||}|}}yxwy{xuvwwyxxwvwyxwz}|}~~zz{{|~|||zz{|}~{y{}||~}|}zvtuusqpplhggijfba``acbaadfeffggeb`a`_^bggefhecdeddcbdfecehiifefeedcdgggfeefgjmmlkjkmnnmkkkklnpomlkmprtvwvsqpprtvy|}}|{|||}~}~~~}}}z{|{z}~~~{yz{zzyyy{|~|{zwvwxz|{zz{zy{{ywwwxz}~}|}|{~{{|~~|}~}|}}{}~{}|zz|~{yzyz{{{zz|}~~{{{zz|~}|{||~~}}~~|}~~}yvwy{}}~||{|~{|}~~~~~}|}}{z}}}}}}~}yvvuvwvstutssttsqpoppooppnmmlloponllnponnnlknrttsomlklmoqrrrqqrqpqqqqqqpppqqrrrrrrqqqqrrrsttqnqutttssrqquwxxz{zyzzwvxyyzz{||zy{|{{||}|zxxyz{}}{{|zyz|}}||}~}z}~|||}~|zxwutvvttttvyyz{{~~{|}{}~}}}||}~}|zzz{|}}zzz{|zz{{}~~~~}{zzyyxwwwutsttuuttsrqrsssssssrrqqqrqqstrstsqpqsspprsrstsrstsqqqrsrrssssrrtuutstvwxxwvvuttuvwyzzyyxxy{zy{|zxxwxyzyxwxxxxyyxwxxxxyz|}|{{}}}~~~~~~|}~}~}~~}~~~~}||}~}}}}}~}}}}}}}}~~}||{{zz||{|~}|}~|yyyyyxy|}zxyywwxyyyy{||zzz{zzzzxwy||{zz||{{{|{z{|}~|z}~}~~~~~}}}}}}}~~|z|}{z{{yxyyyyxwwutuvuvxz|}~~~}}~~~~~~{{{{{yxyywxxwwwxyxwwvvvwwussstuuuvusrrrqqqqqpnnoopqppommnoooonnopooppoprrqqqrtssttstuuvwwvvvvwxwvwwwwxxxxxwwwwwxyxvwyyyyyyyyyz{zz{||||{{zzz|}}}}}}|{z{{zyyyxwvvwxvuttutrqrrstttuwxyz{{{|}~~~~~~~~}}~}|}}}~~~~~~~}}}}}}}}|||||{{|}}||}~~}||}||}}|||||||}~}}~~~~~~}||{{{{{{zzyyyyxxxxwwvutssrrqrrpoppponnoppprqqqqrsrqrsrrrstsrsuutttuutuvvuvwwxxxxyxxyyyyyyyxxxyxxxyxyyzzzyyzzz{{{||{{{{|||}}}|{|}~~~~}}~~}}}}}||}~~~~~~}~~~~~~}}}}}}}~~}}||}}}~}}|}~}}||}|||||||||}|||||{||}}||}||||}}}}}|}}}}}~~}~~~~~~~~~}~~~}}~~~}}~~~}}}}||{||{zzzz{zyyxwwxwwvtuutttuvvwxy{}~~~~~~~~~~~}}}}}}}||{{{{{{{zzyzyxxyywvvvvuuuttsssrrrrrrrqpqqqqppqrqqqrssssssstuttuuttttuttuuuttuuuuuvvvvvvvvvvvvvvvuvwvuuuvwwvwwvwwwwwwwwxyxwxyyxwwxxxxwwwwwwvwwwvuuvutsrrsrqqqqppqrrrtuwxz{|~~~~~}~~}}}~}}}}~~~~~~~~~~~~~~~~}~~}}}|||}}~~}}~}}||||{zzzyyxxwvuuuttsrrqqqpppqqqpqrssssttsssssstssssssssttttstutttuuvuuvvvuuvvvvvwwwwvwxwwwxyxwxyxwxxxyyyzzyz{zz{|{z{||{{{||{{|||||||||||}}}}}}~}}}}~~~~~~~~~~~~~~~~}}}}~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}||}}|||{{{||||{{{{{{{{{{zyyyyxxxvuuuvutuvwwxyz}~~~~~~~~}}~~}~~~}}~~}}|||||{{||{{{}}}}~~~~~}|||{{{{zyyyyxxwwwvvuuuttttstsrrstssstutstutstttttttsrrsrrrsssssssssrsssrssttsstsstttuuuuttstttuutuuttuuuuuuuvvvvuuvvuuvvvvvvvvvuvvvvuuuutsssrqrqpoppqpoqsttvxz|}~~~~~~~}|}~}}~~}}||||{{|||{|||||||||}}}}}}}}}}}~}}}}}}}}~~~}}}~~~~~}}|{{zzyyxxxyyz|}~~~}}|{{{yxxwwvuuutssstttttuuuuvvvvvuuuttttttssssrrrrrrsssssttsttuuuuuuuuvvuuvvvvvvwvvwwwwwxxxxxxwwxyyyxxxyyyyzzzyyz{{zyz{zz{{{{{|}||}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}|||}}}}}}~~}}}}}}~~}}}}|||||{{{{{zzyxwwwvuuuttsssttuvxyz|~~~~~~~~~~~}}~~~~~~~}}~}}}}}|||}}||~~~~~~~~}}}}|||||{{zzzyyyxxwwwvvvvvuuttttttssssrrrrrrrrrrsssssssrrttssstttsssssttssssssssssssrsssssstsssstttttstuuuutuvuuvuuuuuvvuuuuuttsssrqpppponoopqqrtuwyz|~~~~}||}}||{||{|}~~~~~}}}}~~}}}}|}}}}}}}}||}~}}}}}~}}}}}}}~~}}~~~~~~~~~~}|||zz{zyxxvvuuutttttuvxz{|~}}}{zzyyxwwxwvwxwvwwwxwwwwvvvvvvvutuutttttttsstttttttuttuuuuuuuuuuuuuuuuuuuuvvvuuuuvvvvvvvwwwxyyyxxyzzzzzzzzz{zz{{{z{{{|{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~}~~~~}~~~~~~~~~~~~~~~~~~~}}}~~}}}}|||||{{{{{{{{|{zzzzyxyyxvvuttssrrqqqqqrsuvwx{}~~~~}}}}{{{{{zyzzyyxxxwwwwvvuuuvvvvuuuuutuuutttttsssttssrssssrssrrrrsrqrrrrrsssssttssttttttttttutttuuttuuuuuuvvuuuvvuuuuuuutssrrrqponnnnooopqstvxz}~~||}}||{||{zz{{zxwz}z{wz}zxyyxwxwwxxwwxxyyxz|{z|}|zzzzyzzwuy}|~|x}y|}{{{|~~|}~~~~~~~}}}||}~~}~~|z{|xtvwsrrtssssstrpqrrrrrpoonmlmljgghhjnopstuwxy|~~|yuxzwuvvvvvvwwvvvusrqpnlmnljknllsxvtuvtqmklmllnpomopqrqpruuuuutrrrsutrrssuvwyzyyyyvuvwwwwxxvuwyzxxyyy{{{{|}~{xxy{|{z|~|xz{ywx{{z|~}{~~}{xz|{zzyyx{~}~~}}zwwyyyxvwxxwvwxwwxxxusuwvutttux{zxyyxxyyyxvutrtwvtuvustvsqsusrtxywy|zvvwttvxvuuvuuz~|xz{wtttsrssrpswwx|}}~~||}~~~~~~~~~~}}}~|}}z~|~~|}~~~}zyyxwvuvvuuuttsssrrssqopqonnnnmmlllmnmmlkmmljlmmmmlkllklllkllkkmnnnmknpnklonmoqqpqqomprpmorsstvutuvutvxxwxxwwwxxwvtttrrssrsttuwxyz|}~}}}|zzz{|{{zxwwutuuvwwwuuuvvwxxwwxyzzywwwy{yxyzywwxxyzzzz{|zxz{zyz|{z{}||~~}}}|{~~~}~~~~~~~~~~~~~~}{||zxwwvuvwvtvzz{}~}~~{z|}{y{|{zzyzz{|zxwxyzxvvutttuvuusstttuuutttssuwvuvwvvwwuuuuuttuutuwutuvvvvvvwwvvwutvxwuuvvvxyyzywxzz{{z{|||||}~|||||}||||||}|}}}}~~~}||}~}{~}}}}}~~~~~}|}~}|{|~}}}~}}}}~~~||}~~}|||}}}|~}}~}~}~~~~}|{{||{{{{|}}~~}}|{{|||}~~~~}|}~}|||}~}|}}}}||{{{|{y{}|z{|{{|}~~}|}}}}|{||||||}}{z{}}}}~~}|||||}}~~~~}}}~~}~~}~~}}}~~~|z{{zyyyxwwvvwwwwx{~~~|}~~~}~~~~|{zzzyyyxwxxwwxxxxxxwvvwvvuuvvvuvvvutsrsrstutsssttrrrrstsqqrrrssssttsssrssrrrstsssrrsuuuuuuutttsssrppoopooonmlkkkjjkkjlopqsuxz{}~~~~||{{{|{zzzzzz{}}}}~~~~~}|}~~~~~~}}}}|{zyxwwwwvuuttrrrsstuwxz|}~}}}|{{{{yyyzyzzzyyyxwxxxxwwwwwxwwvvuvvwwwvuuutttuuttttuuuuttttuvvvuuvwvvvvvwxwwxxxxxxxyyyxyyzzzzz{zz||{{{{|{{||||}}||||||{{|||{||||}~}||}}~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~}}~~~~}}}}~~~~~~}}}}~~~}}~~~~}~~}~~~~~~~~~~}~~}}}}~~~}~~}}}||||||||||}||{{||{{|}|{{{{{{{{{{{{{{{{{{{{zzzzzyxxxxwvvuuuutsstuvvxz}~~~~~~~~~~~}||}}||{{{zzzzzyyyyxxwwwvvvuuuuuutuuttsssssssrstsrrrrrrrsrrssrrssrsrrrstsssrrrrrrrrqqqqqqpqqponnnnmllkjjkkkklmnprtuvy{}~~~}}~}||||||}||||}}}~~~~~~~~~~~~~~~~~~}|||{{zzyxwvvvuttssrrrrstuvxy{}~~~~}}|{{{{{zzzzzyyyyyyxxyxyyyxxxxxxxyyxxxxxxxxxxxxwwwxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyxyyyzzyyzz{{{{{{{{{{||{{{|{{zzzz{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}~}}}}||||||{{{{{{{{{{z{{{{{{{{{{|{z{|{{{|{{{{{{{z{zzzzzzz{ywyzxvvvwwvuvvwzyy}~|~~}~}y}}|}}{|}{zz{}~}}}~}zzywuwzyxy{{zwwyzyy|}{{~zuy~xrvzvstwwwvvwwtppqstvxwvvxzzwuutrqqqqprrpmnqqqrrtvustusrsuuttsuxyywuvxwvvwvutstvsotzyyz{{{{zxwvttuyzuqvxsoprtuwxvvvuuux{xuz~ytuwusuxwvttttrqstvy|~~~{vutplptniqxpinqnklnlkqwusx~|z|}~yv{~xtx|{x{~ysx}ytvytptzzz{|}|}~}{{{ywy{{{~}~yz|ytuwsotyxw{~}|}~}~}~~}}}}}{}~zuwxvuvxvtwyyy|~yw|wyzuqrsqnkjlnnmnopqqrw{~}y~|xvusqppmkmponpqsvusrstuutvxvtz}yz}}|zz|}}}|{}~{xz|zyzzyyxuy~zvyzwtuvwwyz|~~{zzywusqponoponpstsstvyz{|~}|{{~|xz~}zxw{~ysvzsnqtpmlmlkorstvvwxzzxx~~~}|{zwuwywvvuy|zxy{~}~{}~wprvtrrqolorjcjqkdipmjlnmnopnlmnmmopprpnqutrsspmopnkmnmklnlklmnpprrrux|~~}}~}zxxz{{{zy{}~~~~~~~~}}zvwzyvwyyyxwz}{x{}{zz{{|}~}||~{xwwwwvvwxwxwuuvvtuvvutuwywux|{z{|zxz}zwyzwux{ywz|zxy{wtwyyz{||{|~}}~|}}zwxyxuuwwxxy{|||}}{yyxz|zyyzzzxvxzzyyxy{zxy{yxyzyxxywvutrqswurstplospmortuvy{}~}~}zzzwtuvtrsuuuuvvwxyz{~~|z{|{{|}~~~|zzzzywvyzwuwxxyyzz{{zxvxwtrstqoqsqnprolmomkjkmmllmnprssqqrssrtuvvuuvxxyzz{{zz|~~~}~~|}}{}~|}~}{zyxvvvvvuuvuttttsrsuuuwyyxz{{{|||}}}~~}{|~~||||||||{{{zzyyxxzzzyz{|~}zwusqqpmkjkklmopqsuvwxz{||}~~}|||{{zyzywuvwvtuvustvuux{zx{~~~~}|||{z{{zzyxwwvvuuttssstuutsuwwxxy{}~}}}}}{z{{zzyxxxyyz{zy{{ywvvttuuuvvwwvwyxxz{||}}}}||}~|{}~}|}~~~}|{yxwusstsppqqpqrqppqqrrrsssrqqqponmmkjiiiiiiijjjjjkkklmnopqstuwxyy{}~~}|zyxxwwuttuttuvwwxxyz|}~~~~~~~~~~}~~~~~|zyyyxwwwvuuvwxxyz{|~~|zywvtttttssrrrrrrrrstttuvwwwxyz{||}}~~~~~~}||{{{{{zzz{|~}{yxwvtsrqponnnpqstvwyz{{||||{{{||{zyyyyyzzzyyyxwvvuutttsrrrssstuvwxxyz{|}}}}}}|||}}}~~~~}}}|{{|}~~~~~|{{yxxwvuvvvvvvvvvvvuuuusrqpnmlllkkkkkkkkjkkllmmnopqrsuvwxyz{|||||||||}}~~~~}{zywvvwwxyyzzz{|}}~~}|zyyxvutttsrqqqqppppqqrsstttuvvwwxxxyzzzzzzzyyzyyyzz{|}}~}~~~|zxvspnmkjjjjjjjjjjjjkkkkkkllmnopqstuvwxyzzzzyyxyyyyyyxxyyyyyz{|}~~|{zyxxwwwwvuutttttuvwwwxxxxxxxwwwwwxxxwwwwvuttttssssrrrsstttttttsssssttuvvwxyz{|}}~~~~~~~~~~|{yxwvvuuttsrrrqqpppoooonnnnnnnnmmlkkkjiiiihhhhijlmnnopqsuvxz|~~}}||{{zyyxxxxxxxwwwwxxyyz{|}}~}|{zyxxxxwwxxwxxyyyyyyzz{{|}}~~}{zxwutssqqrrssssstttttssstttuuvvvwxxyy{}}}}}}}|{zyxwvvuttuuuvwxyzz{|}~~~~}}||{zzzyywvvuuuuuuuvvvwxxyzz{||}}~~~}|||||||}}}~~~}}}}~~~~~~~~~~~~}}~~~~~~}|||{{zzzzzyzzzzzzz{{||||||{{zyxxxxxxxyzz{|}~~~|zxvtrponmlkkjjiihhijjjklmnoprssttuuuuvwwxz{||}~~~~~~}}}}|{zzyyxxxyzzzzz{{||}}}~~~~~~~}||{{zzyyyxxxxwwvvvuuuutttttttttssttttuuuvvwxyyyzzzz{{{{|||}}}~~~~}|{zyxwvvvuuuuuuuuvwwwwwwwwvvvuuttssrrrrrrrrrstttuvwxyz{}}}~~}|{zyxwvuuuttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxwwwwwwvvwwvvwwxxyyzzzz{{z{{{{zzzzzzz{{||}~~}{zxvtsrqonmllkkkkkkkkkkllklllllmmnnooppqrrstuuuvwwxxyzzz{{{{||}}}}~~~~}}~~~~}~~}}}}}~}}}}~~~~~}{zyyxwvuuutttssrrrqqqqppppppppqqqqrrrssssttuuvwwxyyz{{|||}~~~~~~}}}|{{{{{zz{{{{{{{||{{{|{{{{{{{{{{zzzzzzyyyyxxyyxxwxxwwxxxxwxxxxxxxyyyyyyzzzz{{{{{{{{{zzzzzzzz{|||||}}}}~~~~}{zxwwvutsrrqqqqqqqqqqqqqqqqqqrsssssttttuuvvwwwxxyyz{{{{|||}}}~~~~~~~~~~}~~~~~~~~~~~~~}~~~}}~~~~~~~}}}}}~~~}}}}}}}~}}}}}~~}|{zxwvuutssrrqqppppppppppppqqqrrrssrsttttuvvwwxxyyzz{{{|||}}~~~~~~}}}}||||}|||||}}}}}}|||{{|{{zzzzzzzzzzyzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{zzzzzzz{{{{{{||||}}}}~~~~}{yxwvutssrqrqqpppppppqqqqrrrrrssssstttuuuvvwwxyyzzz{{{|||}~~~~~~~~~~~~~~~~|{zxwvutsrrqppppoooonnooooopoppppqqrrssttuuvwwwxxxyyzz{{||}}}~~~~~~~}}}}}}}}}}}}}}}}}}}||||{{|{{{{{{{{{{{{{{{{zzzzzyyyyyyzzzzzzzzzzzyyzzzzz{{{{{|||||||{{{|||||||||}}~~~~~|zyxwvutsrrrqqqpppppppppqpqqqqqrrrsssttuuuvvvwwxxxyyzz{{||}}}}}}~~~~~~~~}{yxwvutsrrqppoooooooooopppqqqqrrsstuuuvvwwxxyyyzz{{{||}}}}~~~~~~~~~}}}}}}}}}||||{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{||{{{|||||}}||}}}}~~}}}}}}}}}}}}}~~~~}{zxwvutsrrrqqqqqqqqqqqqqqqqrrssssssttuuuvvvvwxxxyzzz{{||||}}}}}}}~~~~~~~~~~~~~~~~~~~}{zywvutsrqqpppoppooppppppqqqqrrrssttuuvvvwwxxyyyzz{{{{||||}}}}}}}}~~~~~~~~}}}}}}}}}||||||||||{||||||||||||}}|}}||||||||||||}}}}}}}}}}~}}~~~~~}{zywvuttsrrrrqqqqrqqqqrrqrrrrrrrssstttttuuuvvwwwxxyyzzzzz{{{{|||||||||||||}}}}}}}~~~}}}}}}}}}}}|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~}|{yxwvutssrrqqqqqpppqpqqqqrrsssstuuuuvvwwwxxxxyyyzzzzzz{{{|||||||||}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~}{zxwvuttssrrrqqqqqrrqqqrrrrrsrrrrssssttttuuvvwwwxxxyyzzzzzzzzz{{zzzzzzz{{{{{{{{||{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zxxwvtttrpqsqpqqqrrrqqstsrsttstutttuvvvuvvxyxvwyyyzzywz|{z{{{{|}}}}}~~~~~~~~~}~~~~}~}|}~|z|}}||}}|~|z|~}{~~{~}~}~~~}}}zxxwvttuusrqrsrrqqqqqqrrrrrqrsqprssssttuuuuvvvwwyzxwyzyxyyzzzzzzyyyyz|zxz|{yz{zy{{{{{{||{{|||}}}}|~~|~~}}~~}}~~~}~~}~~}~~}{zyywuvvtttsssrrssrrssrrsttstusrsuutuvvuvwwwwxxxxzywy{zy{}{z|~}||~~}}~~}~~||~~~~~~~~~~~~}}}~}}~~}~~~~}}}}}~~~}}~~~~~}{yyxwvusstrqrsrqrqqqqpqrrrqpqssrrrsttsttuuuuvvuvwwwvwxwwwxxxxxxxxxxxyzywxzzyyy{|{y{}|z|}||}|||}~}}}}}}}~}}~~}~}}}{yyxwvvvtsstsrstrrstsrrtsssstusrsuuuuvuuvxxwxyyxy{zzz{|||||||}}}}|}~~~~~~}~~~~~~}~~}}}~~~~~~~~~~~~~~~~~~~}~~~~~}~~~|{zxvvvtsstsqqrqqppqqppqrqqqrrrqqrsrrstsrssttttuuvvvvvwwwwxxyxxyzyyyzzzz{{{{{{{|}||}~}|}~|}~~~~}|{zxwvvutttsrssrrrrrqrrsssssstttttuvwvvwwwxxyyyzzzzz{{{{|||||}}}|}}}}}~}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~}|}~~}}~~~~~}}|zxxwutssrqqrqppppppppppppqqqqqqqqqrrrrssssttuuuuvvwwwwxxxxyyyzzyz{zz{{{||{||}}}}~~~~~~~}|{yxwwvuttssssssssssssstttttttuuuvvvvwwwxxxyyyyyzzzz{{{{{||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~|{zywvuttsrrrqqqqqqqqqqqqqqqrrrrrsssssstttuuuuvvwwwxxxxyyyzzzz{{{{|||||}}}}}~~~~|{zyxwwvvuuttttttttttttttuuuuuuuvvvvvwwwwxxxyyyyyyzzz{z{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}~~~~~~~}|zyxwvutsrrrqqqqqqqqqqqrrrrrrrrsssssttttuuvvvwwxxxyyyzzzz{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{zyxwvvuuuutttttttttttttttuuuuuuuuvvvvwwwwxxxxyyyyzzzzz{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{yxwvuttsssrrrrrrrrrrrsssssttttttuuuvvvvwwwxxxyyyzz{{{{|||}}}}}~~~~~~~}|{yyxwvvuutttttstsssstssssstttttttuuuvvvvvwwwwxxyyyzzzz{{{{{|||||}}}}}}}}~}~~~~~~~~ynsw|~y|~~~yu}upmqwz{~|w}}xtuwuttsolnquxwvvwuwwwuoopsvxxxwxxvtttttvy|}}}{{~~~{wtqpomjgdefgggffeeda_]]^`cdddddbaacdghhkmlljimomlllptwwuustvvvsrqpomnnnpsvzzyxxwvvuvwtpopsvx||{}}{ywuuutqnkiiifdccdddb`]ZYZ[][WRNOQPMLLNPRRPNONNOQSWYZ[ZXTONPQQOLJFA@AADEDB@@BDDB?<95661/24201699;@DFJOQSW[\^acegdcdfgeb^YXZYSRRPOPQQRRQRVZZZ^acegiklmnopqqqokigeb_]YVSOKJIGEB?AB??ADFHKKKOSV[]]`dddgjllkheffdca^^_^^^_djnnqw||}{zz{yvwwtrrrsqoooopqrsrsuw{}{yzzyxvvwyz|~}zxtmigda]ZZZWUY\[[^adfjprqrwzzzzz{|{yusrpoliknmlnqvxwz|{{zwutqmklkgdca``_]\\]][Y[_`adgilprtwy{}}yxxvsqolifedbabeeegijlqtvy}~|yvsqomlkgeedbbbabcdffhlqrrtw{|{{zyxvtssuvvvxyz}~~{ysmkigd]YZYSPQRSVWVW\abeilqsstyzyz{zxwxwvtrqqpnnmlpsqppqttsuy{}}|}yrmheda]YVWXURUXYZZ\`bdfgjnnnqrrrqpqpnopnlmnmmopruwxz|}vrpnnlhffdbcdfhjklnqsuvvwz{zyxy{yvutsqnoqqqqsvxy|~|}}~~~|zwwyyxvuwzzzzz~~||ytqoljgfedbaaaacfecegjllkmopqqrstusqtwsrstusppssrsssstuuvyz{|~|wurolhgggfgimqrtwyz{}}{zyywutronmmmmjiijkjilmllnpprtvx{|}~~|xtrqnlkjfdddbceffgghiijnponnnopqpopqonnnmmjikkkkkklorsstvy}~|ywuspnlmmkilnmlmmoqrtwvtx|{{~||||yxwvtstuwx{}~|{zyz||z{|{|~|||}|{|~~~~}{{|||}~|yxxxvttttstux{|}|zzuqonmkjiikmllmosusruwxyxwwxwustusrqoonkjjigfeeecbdefggilmoqtvx||yvrnkigfeeggfefhkmnoopqpppopqnkkkjihjljfdcdca____`_^]]_``acegkmpty}}}~~{{|zzyy{zvuxxutuutstvxyz}~}{zzz||{{~}|{||{{{{||}}}}}}}|xxwvsqooonlkkkllllnommprrrrtvwxz{|}~~|}||~~}zyxwvvvuttuuuvwyzz{}~~}~}}|{zyz}~|{||}||}}|||||||zyyzzzyyzzz{zwwxxvutssrrtvtsvxy{}~}}||||}}|||}~}|~~~~}}}}~~~|{{{|{yyzz{zyz{{{{{|}}{{yvsqpnmlmmllmnopqrstuuvxyxxzzyyxxxyyvtssssqprrqqqqpponmnolkjjiihhiihjklmnnoprrrrrqqppnmlljihhfecbba`aba_`abcdefgilnnnqssstuuuusrrsqnoooomlopopqrrsttuwyzz{|~|ywutsstuuvy|}|ywutrommmmmlmnpqqruwxyz|}|~~}}~~}{zz||{|~}~}{yxwvtssrqrssrrsuwwwxy{||}~}zywututsqqqqqrsuvxxyy{~~|{||{zxxyxwyz{||}}|zz{xuvvrqrsstuvxy{~~zyyxvspnmkkjjkkklloqrtvy{}|yyzwuttrqonmmnmmllnpqqrstuuvxyzzz|~|z{{ywwxz|~}}|||{z{|||}||}~~~}}}}}~}{z{zwttutvwxxyy{~|}~}zwurolihhebbdghggjloqsvx|}|{zywussqpomllkihgfeddefgfeegijkklmmlllljiifec`][ZZYURSTUVUVY[]`beimqrtwz|~}|zywvtrqonljhgghhggihggfffgghhhkoprtvy|~zxxvvvuvxxxy}~~~}{{||{{z|}{yz{{|||}}}}}~~~~~~}}{{{zwusttrqomoolmpqsuvy|~zwutrpnllmljkmoqqruxy{|~|{{{z{|{yxxxyxx{|zz{||}}~|zyywtrponjhijijjknopsux{}{{ywurpponmlmnnnopstuwz{}~|zyxusssqpqrssrtvwvwxxxyyxxxxwwxxwwvxyvuxzyxxwwvtstvxzzxx{|{}~~~~}|zy|~~~~|ywvvwvutttuttvxz|~~|yvsqoljhgfffffhkmpsuz}~{xurpnjgggeca`bba`aabcdefgiijklmopqrqopqonlkjheba_]\[ZZYYZ\^_bcegiklnprtttvwwwwwxwutrrqqqpnlkihffggfedegghjmpssuy|~~~}|{zz{zxz}}~}{ywtrqqppopqrtvxz|~}{yxwtrsuvwxz}}zwurpnnonlmoprtvy{}~~}||}|{zzzyxwwvtsssssstuwxz{{|~}{wtrqonnnlklnprruy|~|zxxwvuwxxzz{}}~{wssqljihhfdefeeeegikmmnprsstvyxxz{}}}~~}}|{yvttspnmlkkklmnoqsvy{~}|{ywy{{{|~}||zwwwxxyz|}}}}~}{yxyxvtttsrrqpoppqpoqssrtvy{z{|~~~}}|zxwwvutttrpppppponmlkkkihggffeeffddfffgikmkjkkllmlkjihfdba`]\\[[[[]___``befhkmnmlmopqrsrrrrrsstuvvvwy||}||{yywvvwwvwz~}{zz{zyz|||}}|zywvvvwvvvvvxy{}~~||}|{zz{|{|}~~~~~~}|{yxwwwvvwwwwxxyz{|}zwtpmkjihgfghiloqsvz|}{yxwuttsrqstuvwxz|||xutpmmmjjklmopswxx{}zwtpmligedcbbcdfghknpqtwz|~|{ywusrqoooopqqsvxz{}~}~~~~~~|{{{yy{{|}}~~|zxvvvvvuvvvwy|~}|||}}~~~~|{z{{{zzz|}}~}|}~}{zxvvwwvvvwxyyyz{|}~}|yvtqnkgb_][XUSQOOOOQRSTVY[]`cefghikklllkjhhhffededcdffegjklnqsuuwz|{|~~}}~|yxywvtrqponmlkkjjijlkkosuvwxyzz|~~}|{zyz{zyyy{}|zxvtsrpmlllmoopqrtvy{}}|}|z{}}~~|{yxwusrqqqrtttuvxz}~}{zywvutsrqrsuwz|~}yvsrqomkkkjhiklmnoooqsuvvwxyxxyyxwvvwwvvwwxxy{}~zwutrpmkkkjijjjjijkklmmlkkkkkiijjiiijmoqsuwz}}{xvsomnmkiihhiknpqrsuwwxyz{{{{|}|||}}}~~}|{zxxvsttssuuutttuvvwxxwxyz|~}zwtssromllkjklnppprvwx{}~}}|zxyzxwwvuuttuuuuuuvvux{|}~}~}{xvtsojgdb_]ZXVSQPNLLLJJJJKLMNOQRTUWY]`dgiloruxz}~}{yxxvstutstuvxxxz||}}~~}{xusqoligeba_^]]^`abdfgikmnoooppoqrsssstuvwy{}}{xwtqonmlkiijjhhjlooprstuwy{{{|~~~~}zwvvsponlkjjkkjkmnopqtwxyz|~}{xusqqolkkifdddddceffffhjlmoqsuwy|}|{yxxwuspnljhgfdca`____`aabdfiklpsvy{}~|zxvusqomlkjjjjjklmnnoqrsstvwvuxyz{}~~{xvusuvtvwuuvvvvxvrponmntz|}{zxuvvy|zvwvvwwuqkhgfeeiosrrutruuw~}wrrqnmprrrtuttuw}}|ytrrrsuvtsssrqqqsvwvvuroljijkjhfa\YWSQQRRRTTROMORU[adgiijmpuz{{{wtwyurpnjihjmonopomllopptxxwtpnmllmnnnnjecceeefhilkheeffinqrtsrtuux{}zwtswyxvtsqmmoqsuwyxvuttuxz}~}}}|yvssssstttromquuv{~|wvwwvvvvxzyvtvzz{~}}{yy{{{zwuspkiihgjljgghfejqqquxyyz|}~~{{}||}zxwwvtrnjigeddfjkjkljhjnrvy|}~|{yuttuutttpnqtrrw}}}~~|~}|{|}}zzxutropsuuvvwxzz}~}}}~}{}|yz{zzz{|{{{|{zytswzwvwxvtqqsvvvyyxvttuwyz{{}}|||~|||yvwwvwxwustwxyz}}{zxvwxvtuvvxy||||{z|}}}}~~}}|wxzzyzzxvwwwwy|~~~}{yzzyx{~|xwwurrrrrppommkiiihijjiihhiihkorsvxy{}||{uqomieeea\\\YWVVVWZ^^]``^`gklmoqrrrrrsstvwusrrrqonnopopqponopruy}~~{yyxwz|zy}~{x}~~~{yzzyvutsrpoppopqqonnnllnpqrsttstx{~~~~|yz{zz|}~~~}}}}}~|{z{xwz}|||{zyyyxxyyxuuvsqssrqrqqqponnnnopqsrqrssrtxz|}}|z{||}~~~~}}}~~~~~~}~~}{zzxvvtttrpqqooqponnoqrqqsttttwxy{}|{|}}|~~~~~|~|zywvtqrrpmklnoononmnppqtvvvvttwyzyyyxvwwvvwyywwyz{~~~~~~|yxxzyxxxwwwwyzzz|}}{|}|}~~}}~~~{zzxxz{{{~~}}~}{||||{{|||}}}}~~}~}}{ywvuvusrrssssrsvwvwxyz|}~~~~~|{{zxxvsrpnkjjhfdcdda^_^\[[\]\ZYXY[\\]_aabcegijlmnooqssrtuuuuuttuuvvwxyyyyz|||~|{{xuuurpppqqqrtuuuuvvuvusqqqpnlkkjihhijlmnqstwz}}}~~~~}}}{zyyyxxz{{|~~~}yxyxuttrqqrstvwxwvvxyyyyzyxwwwvutuutttuttuvxyz{}~~~~}||{{}}}~}|{zzzywvwwwwwvwxwxxxyyyyxvuvvwvtrsrppqrqqpppopqrrrsttuvxz{||}}{{|{zzxvuvxxxyyzz{zyxxxxwvvutttsqpqstuuvxy{~~|{zxxxwvtstuuuuvxzz{|}~~}}~~}|}~~}~~~~}{zyxyyxxxyz{{||~~|yxxvsrrpnmlkkjjjihijihhihggfghgfffeeeeedcccccbaccaaabdddeghhijlortuwwxy{|~~~}}||}}||}{{{|}}|}~~~}||{zyxxyxvvvvvuuttttsrrrsrrstsrsuwxxz|}~~|zzyyyxwvvvvvwxyyz{}}}~|zxuuttttssssttuuvxxxyy{}}~~}||{{zyxwwxxxxxz{{||}~~~{ywuttstsqqrrrrstuvvvvvwyywwwvusrrrponllkkjhhklmmnprtvxz{}~}{ywvutsrqqrsssvwxz|~~}}~~||{||||{{{|||{yz{|~~|{|}~~~~}||}||{z{|~~}~~~~}}}~~~~~~~||{{{zy{zyz||}~~~~~{zzywusssrqponmlllkjiiiihgghhhgfgggggggggggfefgffgghhhijjkmnnoqsttstvxyzz{{{|}~~|zzzywvusrrrqqstuvwwxz{~}{zzwvutttrqqprtuvwwyz|}~}}}|zzzz{zyz{{{{zyz|}~}|}~~}~~|{{zyxwuuuuvvwwxzyxz{}}{ywvvvtsrqpppprsstuvwxz|~~~~~~~}|{||{{zyxxxxwvtuuttsqqqqonnmmnmlkjjjjiikkkkkllmmorrsvwwxz|~~}{yxwwvvvwyz{{}}|}}}}|{{{|{zyz{|{||||}~~~~|{z{{zyyyyyyxyyy|}||zyyz{{{{{yxwvvvwxxxwwwyyz{zzzz{||}~~~~}~}~~|zzzyxxwwustutsrrrqoooonmmlllljjjijjjijkikligjigqxropqzyywxzvswzvs}}ulosxzrnlklxxnuy{|sov~zw~wsxzsy~~}}x}~~}{|tx}zusu{~~yqz~}}x}~xyy~~vz}rywq|th|{iiky{qzxppryewuezzyxy{skyyunwxmwvgu|rru~tdnzwurnw}uonz{r{ys~w}{}yz{~|{|zx{|stwy{{y|}yqllljlnlliefgddeeilhcehebdedc_YY]cd^X\bda]^afkputqpmmz}~w~~{{oqu{wjtwmt{~wkt|wrz|xvz~zw~{vz{z|vrzzw|{|~z{|}|x}}~}}z~z~|vwv|otzur|vnyzr}{{yz{|y}~|{}szzrtvy}qfltspkgjkeahnkf`^fliib]junjmmnrux{~{v{|~}zv|{uvzwrxytywux|~~zusvz}~ztqqzyrz}||yy|u{|ux}yzxyyyysox{vz{w{~~}z}}v|{vuwwvwwz}xu{}}xv}{utwvxzust|}xyyz|}w~zzuvywz|{~~||}yux~{ruz||tuy{}{y~s{}~}}~|~}}}yxzz~w~~~|}~|yuftytrnmnqssqonnnszwplkqvqosutqpsy{{yyz~~z~}~}|~~|xwzyurqppqsrmkptpmonmopqrsvxtov|w~z~}~~}~}}~}~~{zz|~wptxvvz|~~~|}{y|{wsppsvwusqprttvtqty~{z{{{x~{{|}zyyxwz|wtux|}zz{{zy~{wx|~{twzzyvstvuuz~{xxw}~~||}{v~xz}yt}{||~{tx||}wpuzpimpoog^htlcdflqlimoonmlsypgnvwyvrx{z{{zz~}y|}yxx|zt{~~ys{~x{~~~yv{zyuy~zxxw{wrx{{}xsw}}}{z~}{y~{~|~z|~{~xy}zx{{vruy||{{xw||{}~{~zurw}{xtopsw|zwwvvz||~z|}|zwxyxx|~|xsow|wuqu|yvxyvssuz{uwy|zsx{xy||~~yrv|zwtpuywutty{yy|}}}|wy{zyqhnurolimpomnqrrqnt|unqtvytqvyvqqstvrnuzwutu|~~~x{~|x{}}|}~{~z}~}~yty}zywux{urvywvtrw|wqsuw{vquzxy{{|z~|}{~~z~{~}}||}}vz|xxwz}xtwyz|vry}x|}}}}{x|~|y|}{|{{{ywz~zttuttqmoppponpqomoqsrnilpomnnnmlkosqoopuzxvy{|}~~~|{~~zx|~}{|}|}~~~~}{{y{~{yxwy{zz||zy{|||yvx{{zvttvuttttsrqswvutsv{{{zy{}}}|||wxzzzxux{vrvyz{{zz|}|{yz|xtwzywvwz}|{{|~}~~}~~~{xz|zxxwwyzz{{zzyxz~|z{}|~}z}~}||}|{zxwxvvustwwuuuutqpqrqprsqrqpstrsttvyzz|}}}zzzz{yvutsruwvuuv{}{|}~||xuutsrqqqqppqssrqquvsqqswxvtuwxyyxyzwvxz|}|z{}~~{z}~}|}}{zz{|{xwwwwxxwvvutvxxyyy|~}|}|zyxwxyzz{{{}}}}~~}}}}}}~~~}||||}~}}}{ywtttrqpppoonoqqqrstuuuwwwwwwwwvttttutqqstuwwxxxxz}~|{{z{{{zzyzz{||}}~~|z{zwwvussrtuspppqssrtuttvvwxwvwxxyyyz|zz{|~}}}}}|}}}}~~~~|{zxwvvuuutuuuwxxyz{}}|{{||{{||{|}}}~~~~}~~~}}{{zzywvvustsrssttsstuttvyz{}~~}}|{{zzzzyxxvuutsrqrsrppppppprsrrstuwwwxzzz{{{|||}}|||||}~~~}~~|{zzyxxxwxyxxyyyyyyyxxxxxxxwvvuuwwwwvvvvvuttttuuuvuuvvvwxyzzz{}~~~~}}~~}|~~}|||}}|}~~~}|zzyxvvxyyzzz{{|}~~}|{zyxxxxxvuuuuvwwxxxxyz{}~}|}~~}}}~~~~~~{yyxwusrsrpnnoppopppqsttuvvvwxyzz{zzzzzz{{zz{{|||}}{yxwwxyxxxz||}}{yvtrqpqqqssstvvvvxyyxwxyzyxwwvutsssqqqqrrsuvwwy{|}~~~~~}{zzzyxxy{{z|~~~~}~~~}|||{zyyyxwvvvutsqqqqpnnopqrsuwxxz|~}}|zxxxvuttsrrrsrppqqqqppqrrrqrtvwxz|}}~~}|{zyxwvtrqqqpoopqpppqqrsttuwxxxyyyyxxyyz{{{{{{|}~~}||{zzzzzyyyyz{{|}}}~~~~~~~}|||{zzzzzz{||}}}~}|zyxwvuuuuvwxyzz{|}~~~~~~~}||{zxxxyyyz{|}~|zwusssqpponoqqrrstutuuvwvvvwvvvvwwvvvvvvvwwxxxxz{|}~~~~}}}|zxwwxwvxyzzz{||}}}}~}|||{zyyzzyxxwwwwwvuttsrsstttttuvwwxyyz{||||}~~~~~~}||}~~}}}}}|zyyyxwwwwwxyz{|~}{{zyyxwvtstutsstttuvwxyyyzz|}}|}|{zyyzzzzyyyz|}}~|||||{zzzzyxwwvvuuuuuuuvvwxxxy{||}}{{{ywussrqppooononopoppppqpppqrrsttuuvxyyz{|}~~~~}}||{{{|}}}}~~~~~~~~~~}}}}||{{{|||{yz|{{{{||{{}~~~~~~~~~~~~~~|{{{{zyxxxyyxyyy{|{{|}~~|{zyxwwwwwxyyyyyz{}~~~~}}}|{{{{{{zzzzz{|}~~~~~~~~~~~~~~~}{zyxwvtttuutttvxyzzz{}}~~~}|{{zzzywvvwwvuvvwxwwxyyyyy{{zyyyzz{zyzz{||}~~~~}~~~~~~}}}~~}}~~}}}}}}}~~~~}{zzzz{{{{zz{{{{{{{{{zyz{{zz{{{{{{{{||{{|~~}}}}}}||{{{zzzyyxxxxxyyzzz{|||}~~~~~~}}~~}||zzzzzyxwwvvuuuuutttttssrrrssstuvvvvvwxyyzz{{{|~~~~~~}||||{zzz{|||}~~~~~~}}}~~~~~~~}}}||||||{{{{{{||||}~~~~~~~}|{{zzzyxxxxxxyzz{{{||~~~~}}||{{{zzzz{{{{{|}}|||}~~~~~}}||||{{{{zzz{|{zz{{{|||{{{||}}|||||{{{{zyxxwvvtssssqpqrrqqrsttttuwxxxwxyzyz{{{{{{||{|}||||}~~~~}}|||}~~}}||}}}}|{|||||}}~~~~}~}}}}~~}~~~~}~~}||{{{zzzxwwwvwwxxwxxxxyz|||}~~}|{{zyyzzzzyyyyz{{|}}}|}~~~~~~~}}~~~~~}}||{zzyxwvvvwvtttsssrrssrsstuvvwwwwwwwxyyxxyyyyyyzzzzzz{{{{|}~~~~}}}~}}|||}}~~~~}}||||||}}}~~~}}|{zyzyyzz{|||||}~~~~~~}|||{zzzz{|||||}}}}~~}}}}||}}~~~}}}|||}}}|||}}||||~~}}~}}|}~~~~~~}||}}}|{{{{{{zzzzzyyyxxxxxwwwwvuttuuuutssssrssssssssttttuvwwwwxxyzz{{{{{|||}}~~~~~}}}||{{{zyyyyxwwwwwwwxyyyy{}~}|||{zz{{zzzz{{{zzzzzyxyyyyzz{{{zz{|}||}}~}~~~~~~~}}|}~}|{{{{yyzzzyxxyyzyyyzz{{||}}}}~~~~~}||{{{{zzzzywvvvvuutssssssrstssssttuuwxxyz{{|}~~~~~~}}}}~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}||{{zzyzzzzzz{|||}~~~~~~}}~~}}|{{{zzzzzzyz{|||||}}}}}}}}}}~~}|||}~}}|}}||}~}}}|{zz{{zyyyzyyyyyxwwwvvwwwuuuuvwwvvuvvvuuuuuttvwxxxxyz{{||}}~~~~~~~~~}}{zzyyxwwwvvvvvwwwwxyzz{|}~~~}}}~~}}||||}~~~~~~~~}||||{{{{{{||||}}}}}}~~~~~~}}~~}|{{{zzyyxyyyyxxyyxxxxyyxxxwwwwxxyyzzzz{||}}}}~}~~}|{zyxwwvutttuttuvvvuuwwwwvvwxxyyyzz|}}}}}~~~~~~~~~~~}}}|||||}}||{|}}}}}}}|}~~~}}|||{|||}}~~zuutz}}|z}~{|~{zy{stzsqv|{|~}}~}zyy|uutx|~xww{{ywz}zz|{vv}~z}~z{~ywwutx{wronnorwwrrsppv}}{}zx{{vtvz~~|zvstz~|}~~yutuwyyyuolkmoruurolmsy|~~zwwx|{z}zwwxz|{||}~~}|yxy|~~}|yutx~~}{wutuy{zupmnrux||xuuw{~~zy{~|z{~ywxwy|}|zuquz|||z{~~~|z}~{xspquy|~}zvw|}}|~}}{xxz|zz}~}z||yvvy}|{zz{}}xwyyz~|yurstx{yvvvrpuywuurnlnrstsqoppqv|~~~|}yy{yz~~|x{}yywroqtvwwusrrtwz{zyxwxxy}~zwxxx{~~~~}~~~}~~{wtsstwywtuwtsx}|zzzwux|}||{wuvz{|~~}||}}{}~~~~}}}~|xusrtvvuvwvvy|}~~~zz|}~|}~|~}zwwxwvyyxvttuyzz|}zy{{~~}xw{}z}~zxy|~}~|yxxvvxyvstutvwwyzxvy{||~}{yxx{|||zvwyyz{{}~}|}{}~}~~{yxxxy|~}zyzz|~}|{yx{}}|{zyyxy{||~}||~}}~}{}~{vuuttuwxvvvtswz{|}~|y{}~}{zywy|yuvwvuvxzy{{xsvzxvy|yuuwxy{}~}}||}~~|}~~~}|{}~{yyyvuwzxuvwutuvxyxwy{z|~~}}~}{yxwxywuvvtrstttttttuuvvx{ywyzzyyxwwuttsrqpoopqqsuvwyz}~|}~|{{zzzywvvuvvwvvvvvwxyxxxxy{{{|||}}}}~}|zyxxyz|~~~~~|{zyxwwwwvusrqqrrqqssstvxzyy{~~~~|||{yyywuttrqrtssuwvwz~~}{yyzxwwxvuuuuvuvwwxzz{~}||zxwwvuwyyx{}}~}|{zzywwwvtuutstuuuuvwxy{||}~~~|zwurqqqoopqqrstwz|~}|{{zywwxvttuvwxyz|}~|zyvsqpnmllmoooqsux{~~}|{yxwwwuuutuuuuvwxyz{}~|ywutrpopppqstuw{}~}{zxvtssrpooponnoqqqsuvx{}~~|{xvuusstvvvy{|~}{ywuspnkihgeeeegiknqsvy}|{zwvuttuvwxy{~}|{yvtrpnmlkjjjjklnoquxz|~|{zyyxwwxyz{}~~|ywusqppommmmmopqsuwyz~|{zwutrqponoppqstuwy{~}|zwtqonmkjijjlmnpruwy{~~|zxurpnmlmnopsvx{}~{xvtpmllihhhhhijlnortvy{~~}{yxvtrqppppqqstuvy||xusqomkjjiiikmmmqtuwz}~}{zxwwwwwwwxy{|~|yvspnkihgggghijkmortvxz}~}|zxwusrrrsstuuvvxz|~|yvsqponmmnnopqtvy|~}|{yxwvuuuttuuuuvwxy{}}zwtqomlkjijklmoqtwy{}~}{zyxvvuuttttuuuvwxy{|~|xuspnlkjiijkkmnprtwy{}~|{zxwvvuutttuvvvwwyz{|~}zvrpnkihffghijkmnoqrsuvwyz|~~}||{yyxxxxyyyyz{|}~}zwutrponllmmopqstuvxz}~~}|{{zyxwvuuuvwwwyyz|}|zwvtrqpppqrstvwy{}~~}|zyxwvvtsrrqqqqqqqqrstuwxz}}zxvtsrpoppqrstuwxz{}~}{{zywvtsrqpnmlkiihhhijlpsw{}zxusrpooooqrtvxy{}~~}}|{{zzyxwvusrqponnmnnnpqqsvxz}~|yxwvvvvwxyy{|}~~}||zzyxwvutrsrrqqrsstwyy|z~vqtw{zunlsx{suzzsty}rosw}~tkiklv{yrhcdhox~}xutvy~vqllqwyzywvx||yz}}xroorsvvrliikosvwwtrtw|}yvttw{zwustw||yy|ztqptvwwtokjlptvwvsqrx~{xxz~|vqrtz|{{}|zwx{{vqnpsvxuqmjimrvwwutsv|}xuwz~zz|zy{~~yronptxywsooruy||xsnnqtx{{ywuuy|yy|~||~}|~|wuvxyzzwspoqtwzzyvtvy~|xvvxyzxuqmmosvwvurqrux{}|zxvw{|zyz~}||~~~~~~~|zz|~{xvuwy{{xvsrsuxyxuqnmnqtuuuttw{|zz{|}}|zwvvxz{{zxvvwy|~~|zxwxz|}|zxwwy{}~}{yxyz}~~|zyz|||{xwwxz}~}|{}~}}~}{yy{|}}|ywvvxy{{zxwwz}~{yxyz{zxvuuwy|~~}||}~|zyz{{{yvtstvwxwvuttwy{}}}}}~|zz{~~||}~}|xusrrstsqomklnprtuutuwz}~|{{}~~|zyyyyyvtrpqrstuttuuwz}r|pg`ekga][[]]__^___`cfjmptttv|}wy{{}vuxp}mqtrtronmmnt{yuwwvxvxyux{}}{{{yzzurvyzxvvwututrqprsrsuvwxwutv{|{zwvspsxxvuux|{zxttvx|~zxvpjgcba^[ZWUVXYXVVUUW[^````_^_binicceglrxz{|zwvwz|xuuvvusrrsx}vpligd`]XVW[epnhlmgb[VY]^bfjnprvxxwy}~~zuojhgdba``acehnsuxzwsrsssw{}~~{~~{vrqqsvvuvvpifecbfkjgimoqtwxz~|yxxy{~{vtrkfgikmljhiq{~wntxqlifffc^ZVTPMLNQQPTXY\`fnv}yz}xpkga[VRPPQPPQYceentpkkkhijloplikq|~{yyz{||xtw|{{|}~~}zxz}|}~zz~zxurpnmmljgc^YVWY^cghiksztmrxvvvuy}}{pfjoiaZUSOIGGGFEIMIFHJIIJKORTWWXZ\^`bceeeeffdabcba_^``_]XSTWWXZ[ZZZ]agmrtuy|~|yxz~~|xspqrtuusqsvvw{~~|||}xxvsqonopqsuvxy{{|}~|zyxurqpnlkjihhgilnpqqtwwxz}}wwxupnlklmmnoonlknpqtw{|yy{xuwzwvz|||zw{~~~}{z}}}|yvuutsssronnopqponrwwvz|{xvuwzzywuvuqoqrpprsttuwxyzz}~{wxz{}~~}}}}~}|zwutsqqv|zx{~~|vwwsqokhfgiklllptwy|~|zywuuwvuuvz~~~|zyvutspnjfffdca`bfecefjnopsux{{zywwupmmmjfc_^\VQQQTYVTV[bggfjmopsvz|yvxywvvusokhdbcdcaa`ab`][[[[\^^___cgggkorux{}|{{xtssoke``aa`_^^_`cghloqrw{~~}{ywvuvwwvxz{{{|}|~}{||zyxyyx{~~~~ysoonnooqsrrtxz{}~}{z}}~~{z|~~}~zwwwvtnijkjiihhhhhkoponnosvxz|{yxwxyz|~~}}~}|}|yz||~~|zvvxvvyzyxvuuvutqpqrstrpoliiiiknpqrsuy~~zwy{wrrrqrstrqrsssssuvuuw{~~|{zxutuxxyz||||yvuttvsqqruvvxy{}~}}}~||}~~yz}zqlmr{~zrjjq{~uqu|}rrx}{rsxvy~vuvv|xvux~}}~~yvx|zwx||yvuvz}|vtu{{uv{~}vromotyzyupnqw}|z{z}wqqrtuuphbaadjlje_ZX[biopnjggimsxywuqpsy}~}|yvuvy{yvtplmrvtommjhiknqpprrtz~xwxz}}xrlhghknolhbbdfikjgcbehknnlieeimoruvvuuw|~~|xutwyyvqmmmotyyxyxvw|}yvw|~zurty|~}yuv|zrnnprttttvyz|}z{|zxslihhhfdghecbciorsrpqrtx}}{zyz}zyy{{zytprtvxzxuqpqqquxxvsrtuwz||{|}~~~}zxx{||{yvutuwz|~~{wtsuwxyyxvvx{~~|xvuvwutsrrsux~~~}|{xvvxz|}}|{{}~}|}}|{|~{xvuvwwyywuvuvz}~~{yy{}}{xurrtvxxxxwx{}~~~~~}~{zz{}|zy{{zyvspnnorttuvttwz{|}|{{}~{xvvutsqqpmllmoqqpppqrux{|zxz}}~~~~||||}}yuttttrponmmllmljhfffgjmmmnoprrtwyyyz{|}}{ywusqonmlkigggiloqstuvxz}}|~~}|ywvwwwwvvvsqrssrrqpppqrrrppppqqqrtttvxyz|}}}~~}|ywvvutqnmmmoqrsssrrtvwyzywuttttuwvuttvxz}~}|zyyzz{{zz{{|}~~|zxutsqopqsuwxyz{}~~}}~~}|{ywvvwyyvssstvvvwxvvvwy{~~}}~~~~}|{yxwxywvuvvwy{{{}~~zwurponmmmlkkkkklmopqrrsuwy{}}{{{{||}~~{xxvuutrrrqrsstuvwz}}|{{zyxxy{zyyyyyz|}}~|zyxxwutsqonnnnnnnnnoprrsssttuuuvwy{}~|zyyyxwvtuvwyzz|}~~}{xvsrpponmlkjiiijjjjjjklkklmnoonnooprttuvwxyzz{z{{{{{zyyxwvvutssrqrrrsrqpqqrstuuuuuvwwxyyxwutsrqponlkkjiiijkllmnopqqrstuwxz|~~|{{zzz{|}~~~}{zxwusqpnmmlkkjiiiiijkmnoppruwxz{}~}|{zxwwvvvvvwwwwxyz{|}}~~}|{zywwvvvvvvuuvwwwwxyz{{|}}}~~}}}|{{zywvutrqpponnnoooppqrstvxy{|}}|zzyxwvuttttuuvwy{}~|zyxwwwwwxxxyz|}~}|zwvtrqponmllkkkkllmnpqstwxz|~{zywwvuuvvvxy{}~}|{zyxwvvvvwvvwxy{}~}|{{zyyz{}~}||{{{{{|}}}}|||}~~~}{{||}~~|zwusrpnnmlkllmoprtvxz{}}|zywvutsqpooonoopqrtuwy{}~}{yvtqnligfdca```__`acefhijlorsuvxyz{|}}}||{zyxwvtrpnmkjigfeedddddeeffgijkmnoqrtvwxz{{||}}}|{zywvtsrpommmnnooqsuwy|~|zwvtssrqrrrstvwxz{|}}|{{yxwussrqqpppppqrsuwy{}~}|{zxxxxyyyz{|~~~~~~~~~~}zwusqpnmkjiijklmnpqsuwyz}~~}|{yxwvututtttttuvxyz{|}~}|zyxxxxyz{|}~|zxvtsrpnmmnnmmmnnopqrstuvwy{}}|{zyxwwwwwxy{}{zxusqppppqpqrrtuwy{}~~~|wxrigjouvrlcafmuytty~~~yvxzzzytmjmsxz~}ywwz~~}}}~|z{|}vplklmljfa]^bhkmnmllnu|~}|xz|}}|vokijmprqmheglptxwsppsx~|}}yvvwzytle`^_acc_[WUVZ_ddb_^^aglonljhhlqvvusqopsw{{zwsrsvz|{yvsrv{~|~~~ztpoqtwwuqlklosvwvronquz}~|ywx{}}~}|}|xtqpruvvvsqprwz|}|zxxy|~}zwvx{~}zyz|~zvtrstutrokjknqrqomkkmqtutsqopruxyyxvvwz}||~~|}|wsqrtvvtrpooswz{{{{|{wromllmkhecbbdfhiiggilptxz{{|~}~~}zxwy{~~~~}{xtqooooonkiijloqtvwxz~}|{|~~{yxxxxvtrrqrstuutsstvxz{{||~~|zyz|~|zxvuuutsrqqsuvxxxxxz|~~|{|}~|{yvrpnmnnnmljjjklnopqqqsux{}~~~~}zwutrpnkhfeddeefghiloswy{|}~~}|zxutrqpnljhgfeedca___`aabaabcdgjmoqrrstuwyzzyvutssssrqonmnpruvwz|~~}}}}||{{{{|}}}|{zzzzzzzyxvuvwyzz{{z{|~}||{{zxvusrrsstvwy{~~}}||zyxwvvwwxxwwwvvwxyyxwwwwy{|}}}~~~|zywtrqqqqqqrsux|~|xvspppppomllmnprsuuuuvxz|}~~~}{ywusqpoonoonoqsvy{}}{zzz{{{{{zz{|}~}{zzyywvvvwy{}~|yvtssssssrrrstvx{}~~{xurpomlkjiijlnqsvx{~~}|{{zywwvvvwxyyz{|~}zwtqnljhfeddegiloruy}~}{zywvuuuvvwxxy{}}{xvtqpnmmnopqstvx||yxvuutuuvvxy{~}{ywtsqonnnprsuwy|}{zyyxxyyz{}}zvspligeca`_^^^_`bdfhjlnpsuwxyzzzzzzzyxwvvvvuuuttssrrrqpponnmmmlmmnooprstvxy{|~~~|zxurpmjheca_^]\\]]^`acegjnqsvy|~|{ywutsrrrrrtuvxz|~{xuromjihhggghjlmoruwy|~}|{zyyyz{||}~}{ywvtsrrqqpppppqrrstuvxz|~|yvutssrqqqqsuxz|~}{yyxvvusrrppqqqqpppqrtvwyz|~}zxvvuvwxy{||yvsqonmkkklmnoqstvy{~~|ywutsrrrsuwxz||zwusqpnnmmmmnopqsuwy{|~}{zxwvvuuvvxz{}}zwtqnljigfedefghjmpsvy}}{zxvvuuvwxz|}~}||||}|{zzyz{|}~~~~~}{{zyyz{|}~|{zyyxwwwvwxxyyyyyyyz{|}~}{yvtrpnmmlkjihhhghiijjkmnpsuwyz|}{xuspmkigeca`_`abcefiknqtwz{}}|zywusqomkjihfdcaa````abcegjmoruwz}~|zwvuutttssrssuvwxxxxyz{||}||||}~~}}}|{zywutsrrqponnpqtvxz{}~}|||||}}}}~~}}}||{zywvtssrrqponopqsuwx{~|{zzzzzzzz{}~~|zyxxxwusqppppppoonnnopppppppqstvxy{~}{{zzzzyyyyz|~~|zyxwvtsqpppqqrtuwz}|zyyxxxwwwwwwyzz{{{{{|}~~}|{zxwvtrponmmmnooprtvz}~}{|||}|||{|}~~~~}}|{zxwvtsrqqpqqqqrtvxz|}~z}znmr{}tnpu|trv{ytsuv|xz~~{||{}{urrsvwyyupmmrwxxxuplouwy|{wtx}{wvx|~{vssx}}|{xurqtwxywqljlptuvtoklpux{}{wtvz~}~yutwy{{vnihhlrusnjiikqxzwsomlpuyzwrljknswvpjggghmpnieaadimnnkgeglqwywtssv|}~~~ytuz}~}ytrsw{}{wqnnorvxwsnlmquxzzvrprv{~zwwy}~{yz~}{|~|yyxy{|zwsoqtx{|{xtsux{~{vtuuvyzyvrppruy||zxy|~{z{~}ytrrtwzxurpoqsvyyupnoprvwusomnquyzyxxwx~||z{}}yyyww|~}|xxz{|zxurrux|~}{{}~{ywsqstuuutqpswy{}~|z{~~~}ywvutvwuqppmkpuvwxyyy~}~~}zwuutuwyxxwwvxz{}}{ywuwzywvuropqrsssrrswxz~zyyxxz{xvvxy{~zvssttstsqpqsw|~{yxxz{{zzyxx|~|{zyywsomllmooprqqv{|zyyz|}xtqnmllljhfefhknpprtuw|~}}||zxtrppoonmkjhghjlnonmorstx{zxwwtrrrnhda]ZYXVSSSPORVX[^acfjosz~~|{{ywuronmmprqonmlmqtuuuuutwz{{}~}{z{|{||yuuvsprspnopprtuvwxz}~|{|}~{yyyxy{|}}||}~}}}yvtsommligfeddfgjkkkmpsvz}~{xuutronnnnqtvwwxz|~{xuromlljgeeccehiiijlnptwz~~|{||}~}{ywurpnmkihijlnoppqsvx|}{ywuttuuttuvxyzzz{{{{{{zywtrqponmljihgghijjkkklmpsvxy{}}{yvutrpomjhgghihijjkmoptvxz}~|{yxwvuuttsrqppqrrrrrrrtuvwyzzz|~}|{zzzzz{}~|zwvvuttttssstvxz|~~~}||{{zywvutuuttsrrrstvvwxxy{|}}{zxvtqpnljiihgfeedddcccbba````_____^^_^_`aabccdefhijlooprtvxy{}}||zywusqponmmlkkkjkllmmmnnoopqrstuuvwwxxxwxyyzz||}}|yxvsqommkiiiihiiiikllmnnopqqqpqrrrrssstvxyz{||~~|xurpnnmllkllnoqsuuwyz{}~}}}|{yyzywvvuttttuvwwwxy{|}~{yxvtsrqpoopqrrsstvxyy{||}}}~~~}}}}||||{{{{|||}~|xuqmjgdb```__abcdfhjlnqstvwyz{}~~}}}{zyxwvvwvvwwxz|~{xusqnljihhijjklmopruwxy{|}~~~}}}|{{{{{|||}}~|zwtqnmlkjjjjkklnprsuvwyz{|}~~~~~~}}|{zxvvuttsrrqqrstuwwy{~~|{zyxvutssssttuvxz}~~|{||}}{ywvuuuttttuvxyz|}~|{yxwutssstuwxz{}}{ywuromkjhgecba`_____``acefhijlmopqrssrqqponmljgeddccddeefiknqtwz|}{ywvtrqommllkkjjjjjkkllmmnnpqrssstvwy{|}~~|{{{{zzzz{|~}|{zzyxvutssrrsrqpoooopqrqqrstvwxyyyyyz{{|{{zxwwvvuutsrstvxz{}~~}{yxvuuuvvwwxyz|~~|zxvtsrsssuvvxz}~}|{{yxvuttttttuuwyz|~~}{zyyyxxxxy{}~|zwuromljiihhghhjlnqsvxz}~|zywvuuuttuwz|~~|zxwusrponnmmmmoqsuwz}~}}}~~}{{yxvutrrqonmmlmmmnnoqruwy{}~~}{yyvtwumjjlrux|||{rqw~~sllpwzqpw{yz~~xrnmquwxyuqpt{|{|~}}}{|zuqpsusnhc_\]`bba]YXZ_gkmnmlkmtz|~|xutwz}~~{vqorvyzzvqnorvz~~zvuw|~ywx{{wvwz~~xrnlmorqkc\WVW[^^ZVTSV[bhjiiijnt{}|~~}~~ztlfccfghgd`_`dinqqnklpuz|yz|}yxz}{wvwy~}|~zurrssspnjhimqtvwwvw{||~~}}wqmkkllkfb`_aejmnonnquz~|}}}|vrqqrrplhedehkmmljjkoty||{yy{}}zyz{~~|ywwy|~~{z{}{xuutsrokgedeghiigfgjmquxxyz{~zwuutspkgedehiihgffilpsttttuw{}}||}~|ywwxyzzyxvwxz|}|zwsolihhikkkklnruxyzz{{}}{zyxvurpooprtuuuvwx{~~}}}|zxutttvwyyyz{}}{zzyxurpnnoooomllloqtvwwwxz}~}|{||{ywurqqrttttttuwz}~ytuxutttmfozvrjbccehb]ZXXXaj]PX`fle^elsyxwz|wqx|ux{|~}~tz}xrmnplhjmmonmopppppw}wruxwux{vrsusqywmrvx{yxxy{}w}|uzyrrqyqap~xgt{wz~qau~yt~{n}ylwz{yz|~}h|o~sys~zlu}tesvoooxqamyurokszurnitrgr}{zwts{}zynpssssrrrnijkjkifffffgghjgcionorttvxxwvttvwz|tlortupklnqtttssnjv~{zz~x}}tutyrclvlbeikl`Vbpnkgajuroomszuqx}wz~{|yyxvxxtrokjknommkipwxxtrvxy|~~}~uwyyxvsrojjjis{ocluvwzzz|wy}~uliltyrjnsqq|zw}zoy}wplu{smnpyvow|w}x{~xryzvnfo|vmmonmmorwsls{{|zw~|{~z|}voruusg^dkd[YWY^```_\[^elplgdeq}xq{zy}z{|oszupiadh`X[acb\X`jd_glotokt}yux}~~y~vx}|xtojjkkmolifflprtsqu{yt~sx|z|~~|uux~xy|}~ujjllmifmrg`kxxwusz}~||xvwqnmmw~unw~}z~~q~|{}yw~xtqv|xrvywuttx|{yy|~z~{}}{zxvsqmjjkhcabddegc_ejhijikmnpruyzvs{~{{tvxtsvwtqqqrtqprrrtrsxzvsrty}vouzywz}{}~zuqssstnigggggga`gkqxuqqsvxxzzyupu|{ztnuyz{wuwwz|}~{ywxz}}xz|}|||{~}ytv{|~ysvyyzzzyyz{z|}vzzy}{rw~}}xqw~vpsy{{rkwyzz{}rw{{|ulquqpmksyphpwustryysy}~yuz}xwvy}unswtskcjrj`chgfa]hrnlps}||uzytuvxysnswwwvty~{y|~|~~{{{}yrtvvuqlnqmjnrrsolv}y|{~xy~}{~}{~}}}|zvrmilopoljjlrwxxwwz~zx~|zyz{|yv|~~||}~}{vtux{|xsw}~|~|yzytponqvqjlotyuptz|}~~}zyywurtxursqwxqux|}y}z}|u|~}z{~zvx{ywsmszrknopqmkmqnjlmnqnjrxvwwy|~z|x|~{|x|yqtvuuqorvvwxvw|xsy~{{zz|}ysrv}|{}||zvnmw|{zvsss~xoqyy}~uigr|vtpnw|uihoor}}ujhp{|xxx~~z}}v||ssz{{}~xru{|~|y}||}ywyy}yqnpuyywz}ulnv|}vuvuw|}|~wqopqstpmjfeimt|{trtw|~~}upmknonqrlgdchpsrnlhfhkpuqjhginrvyz|}}}z}~{sklotxz{ytqt}|rjlnoqokigefnuwwrlmtvx|~}zwvz{|~}~yttx{}|z~}}|vnllikmmpsojjlqwxwxwtstx}~}|~{xvwyyvwuokkmsxvrqrv{}|zyz~|z|}|zuuzyurvzzzzxvurqu{}|zxwxxz|yy}}yvusrstrpoppsvy~zwvspqplifegjlloommopuyxvtrtwwwz|zwuuwzzy{{zzyx{}||}|}|z~~{totxxxvrsustwyzzvsuzzz{zyyutx{||{yyywuwyzzwuwyy{~~|~}{yusstutronmnptvwvtstwyzzyxwuuwyyxusrrssttuuttuxz}}{|}~~}|{yxvrooooponmmlkmpsvvuwy{~}||{{{zxxxy{|}~~|{|~~~{zyyyxvvtqonmnonlljiiijmonnoqswy||zyxvssrponoqssrsuvxxz~~}||}zwuvwvuusqommnonmkjiihhjllmmnqtux{}}{yxxy}|zyyxvtrqpnnnmmllllmmmnooppqtvwxyz|}}|{ywutssrtvxyyy{}~}|{{zywvutsstttssrtvxy{}~}zwvuuuvvwxwvvwxyyyxwvvvwxyyyyyzzzzzzzyxyyxwvtsrpppoomlkklllmopqsux}}|{{{{z{{zz{{|}||}}}}~~}}||{{zywvutsrqonmlkkkmnooppqsux{~|{zyyyyyyyxyyyzzz{|}~~~}|{{zyxwvusrponnmnnopqrtvx{~~}}|}|||||||}~~~}}}}}||{{{{|}~~~}|{yxwvuuuvvvwwwwxxyzyyxwvuuuttttuuvwxyz{{|||}}}~~~~~~}}}}}}}}}}~~}{xwusqomlkjjjkkklmnoqrsttuuuuuuuvvvvvvwwxxxxxxxxxwvvutssrrrqqqppqrsuwy|~|{yxyyyzzz{{||}}}}}|}}~~~}|{zyxwvvvwwyzz{|}}zwtrpooopooopqrtuvwwxz|~}}}~~~}{zzyyyyyyz{}~{xuspomlkjiiiijkklmopqstuuvwxyz{|||}}~~}|zywvtspnmkkkjjkkkmoqux{~|zxvtssrrstvwwxxxyyz{|}}~~~~}{ywvsqomkjiihhhhijlnqsvxz}}zxvtrqqqrrsssttvwxyzzz{|~~|{xvtqomllkjjiiikmprtwy{}|{z{|}~~~~~}|{zyyyz{|~|zyxwwxwwxxyz|}}|{zyxvutsrrrrstuvxz}~|{{zzzyyz{{}~~}|{yxvtrqonllkkkjjkklnprtwy{~|zxvtrrqppppqrstvwxy{}~~|{ywvutsqomkigggfeeddefghijlmnqtwz|~~}||}~~|zxwvtsqomlkkllmnoqruwz}~}|{zyyzz{||}}~}||{{{zzzz{|~}{yxwvuttsstuwy{}~~}|||}~~~~~~~}{{zyyyzz{{{{{{{zzyxvtrpomlkkjiiijkmnopqsuwyz{|||||}}|{{zyyyyz{|}~~~~~~~~}{ywusqonljihggffgghhhijlmnoqrsuwyz|}~~|{ywusqonmmljomfceemqryv{}ywy~~~xzyyz~{rnnnxysuuz{xy|}{{z{{|}|wrmlmpsutqnoqtw}}}}ywz}|xvw|~{urrsssqmgb_bfhjkgcabflqvwuqquz}|~~~}|}|wsrtx||yurqsx~{z|zursuwuqmgccfikjgc_]_dhjjigdekry}~}}|~|{}}}~}xrmlloqrokfddglqsronmptz}|}~|~~{y{~}~|yvvx{}~}zxwz}|{|}~}zvrpqsvwwurpqtx|}}~{xwwz}~}zwvwy}~|{{}~{wuuvwwurmkijmopomjhilortsrrruy}}||}~~|ywvwy|~~|zzz|~|yvuuvwwvromllmnomjhffhkmnmkiiknruvwwwy}}|}~~}{xutuwy{{{yxyz}}{zz{}}{xwvwxxxvspopprssrqppruwz{zz{}}||~~}}~~~~~~}|zzy{}~}{{{{zyxvvwy{}~|zxwxxwusqooprstttuvy}}{{zzxvtsstvwxyyyy{}~}}}}|yvtrppoomkigghijklllnoqtwz|}~~|zxvusqonmmnopppqrsvyz{|||{|}~~|ywutttsqolihggiihhgefgiknqstvx{~|zwvutuuvvvuvvxz|}~~}|zyyyxxvtrqqqqqqpppprsuwy{|~|zxvuuvvvuuuwx{~~}}}}~~~~~}|{z{|}~}|{zyxwvuuuvvvvwxz|~}zwvutsrpnnnoqrstuvvwyz|}}}}}}}~~~}|zyxwvutsqqpppppppqrtuwyz|~|zywvtsqonmmnnoooppqrtuvwwxxyyxyyyyyxwwvutsrqponmlkjjjkllmnnopsux{}zxusqnljihggghijkmoprsuwxz{||}~~~~}}}||{zxwvuvvwxyz{|~~|zwvtrqqqqrstuwxz{}}zxvtqpnnnoopqstuvxz{}~~}|{zyyyyyyzz{|}~}zxurpnmlmmnopqstvxz|}~~~}}}||||{zyxxxxxwwvuuuuuuuuvvwxxyz{}~~{xusqnlihgffghhjjkmoqsuvxxyyyyyyyxwwvvuuuuutttsssrqpppoooppppqrtvxz|~}{xuromlkjkklmmnoprtuwxxyyzzzzzzzyyyyyyz{{{{{||||||}}}~~}zwtronmmmnoopqstvxyz{||}~~|zxwwwwwwvwwxz{||}}}}}~~~}}||||}}}}}}}}}~~~~~~~}zxvutrqppoonoopqqrsuvvwxxyyyyyyyyyyzzz{{||||||||||||||}~}{zxvutsrrqqpppooppqqqqqqqrrrrrqqqqqrsstttttuuvvvuuttttuuuuuuuuvwxxyz{|}~{xvsqonmllkjjjjkllmmnnoprtuvwxyz{}~}{zxwusrrrrrrrqqqrsuvwxxyz}}{zxutrqqpqqqpppqqrstuvvwxy{}~~}|{zyyxxxyyz{}~|zxwutsrqpooopqrsttuvxy{|~}|zywutssssstuvwy{~}|ywurpoonnmlllkkllmmnnopqstvwxyzz{||||{{zyxwusronlkjiiihhiklnprtvxy|~~|zywwvuusrrrrrssrrrrsuvxz{}~}{{{zyyyyz|~~|{zyxwvtssssssrrrrstuwxz{}~~~~}|{yyxxxxxwvvvwxxyz{|}~}{zxwvuuutuvwy{}~}|{{{zzyxwwwwwwvvuuuvwxyz{}~|zwutsrqppoprtwz|}{zyyxwvuuuuvvvvuuuuvvwwwwxxyz{{zzzxxwvtrpnljhgfeddccdeghjlnprtwy{}~~~}{{zz{{{{{{{{{{zyxwvvvvwwxxxxyz{|}~}{ywutsrrrstvxz}~}~~}}}zxxyusstssuxyy|}{zyyxxyz{zxxz|~}}~~zvvvrnnoljkmnmorrtx}|||{{{{|}|{|~~~zywvtpljiklkjklnpsvxz}}{{xwwwvtsrsstuuvxz{|~}zyxrlllfa``^[[\]]_acghilorsvyyyz{||zyyyxwwwvvvwvvxyyxyz{}|{|}{z|}~|zwusrrpoprsvvvz~~~~}{zyyyzz{zz|~~{xxxustusruwwwy{}~}{||{z{}||~{xvtspmmonlnppprtvvz}~}~~}ywxxtpswuruxyz}~|xwvqlmomkmpooqtwy{|~~|{yxwvvwwvwxwx|}|zvqpokffea^_____`aadggglpnlpttsuxvsuvvuwxusstrqrsqppoprqoruuvxxxz}~~|zxurqrrrqqsuttw{~~}zxxyyyyy{}}~{ywwwusrrrqsvtruyyy{|~~{xxywvwyyy|~}{xwvusqqrqpruutvy{|}~~{zxvtsrrsrstuwz}~|zxvxxtrturqsssstuuwy|}~|{zwusqrsqprsuwyz|~|yyzvqrsolmmjgijfdefffgiiimppptxwx{~~~~~|zzxusrolkjjhghiklmpuxz~|}}{yxxwuwyurvzwuz}||~{xvvsqqrqpqstux{~}|{zyyxvvwvuvwwwy{||~}{{{yyyyz|}}||{zzyyxwvxyyy{~}ywvtsqopqppsuvvxz|}~~~}{zzyxvwxurtusrqrstvwx{}~}{yyyxxwxz|||~}|{zyxwwuutsrrponmkjihgffeefghiiknqtwz|~{xvuplkjgeghfegiklpuvx|}}|zyvtssqqrrrqsuwz}~}|{zyxwvxzz{}~~}||{zxvuusqqqpoqsstwz|~}~~~}|{zyxwvwxxy{~~}}||}||}~~~~~~~~}}}}}|{|||{|~|{}~}|}~}|{zyyxvutttsssstvwxz|}~}}}|||}||}~}}~~}||||{{{yxxxwwvuuvutuuuttssrqqpomllkjjjkkklnopruvxz|}~}|zyxvuusrrsrrsuvvxz{|~~}|{zyxwvvvvvvwwyz{}~~~~~~~~~~~~}}}|{{|{zzyxwwwvvvvvvvxyy{}~~~}}||{zzzzyyzzzyyyzzzzzzz{{{{{{{{{{||}~~|{ywutsrqpponnoonoqqppqqrrrrrqppooooonmnopprtuvwyz{|~~}}||zywvtttttuvwyz|~~}||}}~~~}}}~~}{{zyxxxwvvvuuvvwyyz{|~~|{zzzz{{|}}}}~~~~~}|zyxxwvusrrqrrstuvwy{}}{zxxxyyz{|~~}||{{zzzz{||}~~|zxwutsrrrrstuwy{}~~~~}}||{zyxwwvutssssstuvvwxyz{|||{zyxvusqomkjhgfeefefgijmprtwy|~}|zyyyxxxxxyz|}~~|ywutrqponnnoqstvxz}~||{{{{{{||||}~~{ywtrpommllllmnqsux{}~}}}|{{{{|}~~{yvusrponmmnoprsuwz|~}{zyxxxwwwwxxz|}}zxvtsrqppooprstvwy{}~|yxvutssrrrrrstuvxyzz{}~~~}|{zywuspnkjhgfedccccdefgijlnqsuxz|~}{yvusqponnopqrtuwz}~{ywvutrqpopppqrstvwy{}~{zxwvvuuvwxz{}|zxutrqponmmmmnopqrsuwy{~~|{zyyyz{|}~}{ywvusrqqppqqrstuvvwyz|}~|{yxxwxyzz||}~~|{zyxwvvvuuvvwwxxyz{|~~|{yxwvvvuuuuvvwwxxyyyyxxxxwvusrqponmlkjihhhiijjkklnoqrstuvxy{|}~~}{zxwutsrrrrstuvxz{}~}|{zzyxxxxxxxxxyz{{|}~~}}||||}}}~~~~~~~}||{zzyxwvuuutttttttuvwwxyz{|}~~}||{{zzyyyyyxxxxxxxwwwwwwwxxxxxxyzz{|}}~~~}|{zyxxwxxwwwwxxyzzzz{{{|||||}}}}}~~~}{ywvtrpnllkjjihhhiijklmmnnopqqqqqqqqqrrrrrrrsstuuuvwxyyz{{||}~~~}}|{zywwvutsstuvwxyyz{|}|ywusqpponnnmnopqrsuvwyz|}}~~~}}}}}|||}}~}zwusqonllllmnoprsuwxz|~~}}||||}}}~|ywtrpnmlkkklmnoprtvx{|~~}|{{{{||}~|ywsqnlihffecdddeefhiklnpqsuvxz{{||||||zyxwvtsrqpooonoopqqsuvy{|x|~}}~{yyxphmvspolifktuyyxtnry}~}~|z}~zyz}{v{~yv~|zwpgkou}vqkijqzu}wkqyyvvuqnkijjd\]^\\biklidcbflmmpqpppsuvuponifhjjib[Y[bgeba``ekqstvwxz|zvx|{yxupmlmnonmhdbbgjjieabeimqtssux|{u|~vvwojnrvyz{~{y}~|z{z{~~~~{yxutwzyuutmfjonjjhghijorrppppqtwtonnlkkjig`Z\a__cc`]^dgiornjoutswysmlmllmnkfbacgfedda_bfcade[RX^WOQQLHHHEEJNKHLQQRX]ZVY^]\bg`XZ^][^`YQW]XV\_ZVZ^`befdbdgffhijjihgfikhdeffefhiheabbabb_ZWWWVTUURNQWXY]a`^bgilqvvvy}}|~}}}~|}{|~||~~{z|}~~~}zwtrqpnlkjighkkjlnptuvz~~~{~~||zy|~}}|{{{|}{~z~~|zyz{vpoonmmljhffimpsuvx{}|{wsroljgfeeeeegedjpqqrux{y{}yuutqmoqibhnhaeid`acbadeb_`abcddeda`eihffeb__`]YXVQNOPMIIIJKMPRTX\`dddioruvwy{|{}~zxxwwvvrnnpnlopmkmnkjlnnllmorpmquutvxyy|~{ywwvspkhhgfgebcfffhjnrrsx~~}{{yvtttrprtsqsuuvuuxzxvxywtttsrpnopnmnpnmmnprqqrstusrtutrssttsrtvutuusrrsqomkhdcc_Z[\WSVXURTWWVWYYZ[]_`aabdefhkjikmlllklmmkkkjhijhfhihgghhijkkkmooortutvy{||{~}~~zwuspnligd`]]][ZYXYYZ[[\`cdegimqqrtwyzzz|}|zyxwvspqrnllmnoopruwy}|zyvspljheca^^^[Y[]]]aeeekppqvyyyyz||yvtrqomjhfffdcdfgilnrvx{~}}}zvvuronnkhhhffgiijmqtvy|~}|||{|}~}|zywvuuvvvvvwxxy{|~~~|yvtspljihfeeggfgkmoqtvy{|~}zxvtqoljhfedddddefhiiilnnopqrssssttuuuvvwwxyzzzyyxtrqojgfeba``^]^`aadgiimprtvxyyzz{|zxxxvssromkjihggggfeghhiklmnpsttx{||~}|zyxurrrpmmmljjjiijjklmnoprtvwxxz{|~~~}{||zxyyxxyzzzz{|}~}zyyvsrqpnmllllkkkkkkkkkkkkjjkkjkkkklmnopqrstuwxyyzzzzzzzyxxwwvuuuttuttuuuvvvvvvvvvutsrrqqpqppqqrrtuvwwxxyyyyyyyxxwvvuuuutuvvxz{}}zwusqpppprtuxz|~~}}}}~~{vroligedccdefhjlnprtvwxzz{{||}}||{{zzzyyyxwvvuuttssssrrsstuvwyz|~~{xuqnljiihhhhhjkmoqrtuvxyz{||||||||||{{zzz{{{zzzzzz{{{{|||}|zxvuutssrrrrsstuvwxyz{|}~}|{zxwusrqppoooonnnopppqqpppppppoonnnnnoppqstuwxz|}~~}{zywvtsrqppooonoooppooonnmlkjjigfeddddddddeefffgggggggghhhhijkmoprsuwy{|~~}||{zzz{{|||}}}}}}~~}||{zzyxxxwwwvvvvvvvvvvwwwxyz{|~~}}||{zzyyyyyz{|}~~}|||||||||}~~~~}}||{{{||||||}}~~~~}|{zyyxxxxxy{|~~}|||||{{|||}~~}}|{zyxxwvvuuttsssstttuuuvvvwwxxxxxxxxxxwwwvvvuttssrrqponnmmlkkjjjjjjkkkkkllmmnnnnnooooooopppppppoooooopooooppqqqqqqqrrrrrqqpppppppqqrtvxz|}~~~~}}}|{{{zzzzyzzz{{{||}~~~~~}}~~~~}|{{zzzzz{{||}~~}{zyxwwvvuuuvwxyz{|~~~~~~~}}}~~}{yxwvvuuuttuvwxyz{|}~}|{zxwutsqponnnnnoqsux{~~}|{{zzyyyzz{{|}~~}}|||||}~~}}}||||}}~~}{zxwutsrqpooonnnoopqqrsstuuvvwwwwwwvvutsrqponnmlkkjkklllmmnoprstuuvvwxxxxxwwvvuutsrqpnmlljihfeddddefhiloruxz|}~~~~~~~~}||||||}}}~~~~~}|{zzzyyyyyzz{|}~~}||{yxwvvuuuvvwwyz|}~}|{{zzyyyxxxwwvvutssssttvwz|~}|{zyyyyyz{|}~~}|||}}}~~~~}}||}~~~~}}}}}~~}}}||||{{{{{zzzyyyyyyyyxxxxxwwvvutsrqponmljihhggfffgghjklnoqrsuvvwwxxxwwwvuttsrrqqppppppppppooooonnmlkkjjjkkmnpruwz|}~~}||{zzyxxxwwwwwwxyz{|}~~~~~~}}}}}}~~~~}}}|||||||||}}~~~~~~}}}}}}||||||||}}}~~~~~~}}}}||||||{||}}~~~~~}}|{zywvtsrqpppppqsuxz}~~~~~~~~|{zzyxwvutsrrrqqppppqqqrrrrrrrrrrqppoonnmllkkkkkkkklllmnnoopppqqrrrrssssssssrrqqponmlkjiihhijkloqsuwy{|}}}}~~}}|||||{{{{|}}~~~~~~}}}}}}~~~~~~}||||{{{{{|}}~~~~~~}||{{{{{{{{{{{|}~~~}|||{zyxwuttsssttuvy{~~~~~~~~~~~}||{{zyxxwvvuttssrrrrrrqqqpppppoooonnnnnnmmmmmmmmmmlllllllllllmmnnoopppqqqqpponmlkkjiiiijkmoqtwy{}~~~~~~~~~~~~~~~~~~~~~}}}}}}}||}}}~~~~~~~~~}}}||{{{zzzzzz{{{{||||}}}}}}}}||{zzyxwvuutssttuvxy{}~~~~~~~~~}}|{zzyxwvuuttsrrrqqqqqqqqppppppppppppooooonnnnmmmmmmmmmmmmmmmmmmmmmnmmmmllkjjihhgghijlnqtvy{}~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||}}~~~~~~~~}}}}}~~~~~}|{zywvusrqponnopqsvx{~~~}|{zzywvvutsrrqqppppppoooooooooooooopoooooooooooooppppooooooppooonnnnnmmlkjiihhhiijloqtwy{|}~~~}}||||||{{{{{|||}}}~~~~~~}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}||||||{{{zyyxwvutsrqqqqrsuwy{~~~~~~~~}}|{{zyxwwvuuttssrrrqqqpooonnnnnnmnnnnnnnoooooppppppppppooonnnnnmmlkkjihgfffggijmorux{}~~~~~}}~~~~~~~~~~~~~~~~~~}}}|}}~~~~~}}}}}}}}}|||||||||||{{{{{zzyyxwvvutrqppopprsuxz}~~}}~~~~~~}}||{zzyxxxwwvuuttsssrrrqqqqqqqqqppppppppoooooonnnnnmmnmmmmlllllkkjiihggffffghjmosvxz|~~~~~~~~~~~~~~~~}}|{zzzzz{||~~~~~~}~}}~~{~~}~~}}~~}~~|~}{}~}}~~~|yz|ywyzvruwustvwxy|~|}~~~~~}~~~}||{zyxxwxwwwvuvxvstvusuwtrstsrppqrrqqqpopqpoppnnprqoqrqqqqqrqppppopqpoppqrrrtwxyz{|{zy{|||{yz|{z{}{y{}{z}~}|}}}~~}~~~~~}|~}|}}}}||}}}{|~}}~~~~~~~~~|{~}}~|~~~~~}~~}}}~~~~~~~}~}|||}|}||~~}~~~~~~~~|~}{|}|{zzyyyyyxxwvvvvustusrstsrrrrsrrqqrrrqpprsqpqrrrrrrqqqrsssrrrrrttsssuvutvywvxzxvx{ywz|ywxzyyz{zxz|zxz{zy{|{yz{{{{{{|{{|~|{}~}|}}~}|}~}}}}}}~~~~}|}~~~}~}~~}~~}}}}~}}~~}~~{}~}}}}~~~~}~}{||{zzzyyyxxxwwwwvvvvuttttssrrssrssrqrsrqrtsssssstttstutttutsttuutstuuuuuuuvvvvvvvvvvvwvvwxwwwxxxyyyxyzzzzz{{{zz{|||{{||||||||{|~}|}~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}~~~~~~~~~}|||{zz{zyyyyxxxwvwwvuvvuuutttttttssstsssssrsssttttuutuvvvvwvvwwwvwxwvvvwwvvvvvvvwwwxxxwxyxxxyyxyyyyyyzyzzzzz{{{{{{{{{{{{{{|{{{||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}||||{{zzzyyyxxxwwvvvvuuuuttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzz{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzzyyyxxxwwwwwvvvvvvvvvvuuuuvvuuuuuuuuvvuuuuuuvvvvuuuuuvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzz{{{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}|||{{{{zzzzyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||||||}}}~~~~~~~}}~~}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~zyzy~~z{r~|z~x~~wqxxw|zyzsz}yx{~yxxwxwuy{wvqmty|~}|qhu{www{|}~}|||}{y|y{~zvy{r||}{nwzyx|kvxmv|{s|r|xpzugr{~uiu}|x}vkzyqsxxxuov{l`mzxtojr{rgmuxzsiq~~|~~}~zw~yrwyrwzwshbp{tlkihjnmornklnwystsrtvx|~ytrstvwxywttvwy{voqsrsx{|{yzyxy~xxt~}yz~xr{zvwx~{}|}uz|{w}wz||z}~z|~zvstxww|{smv}tssssooppx}tnu}~~{yywvvkr{}}~y{|}~|x|}zsovxrqsvyywsuz}{|zx|}wtt~stwut|~uoyzow}w}}xttz~{xur{uju~{wtxyxyvqvyslkkouqkv|pkpv{ou||vo{{t||~~u~{~~|y}zxtt{vpv{z|xv~|{~~}}|zxsow~wquzwtx{~~unqtx|unsxsnsy{{pfpyvvsmu}vqy}{vz|w}ys{~|{}}|{{}wz}}}yuxzyvroruuvrmnsrturswrpyytw|~}wwz{x}|~{w~rruy|yutvy{vptxmes~zunhpxurqmknpov}ulknz}rsux}}|~}xv{}~}{~{x}~vux{~~x{~xzzxvwyvqxtiw{wuvy{{{xtqnnw}ytrqv~|w|~zyzz{}{xxz}|}}y~}vwy{|xt{~z{}}zz|zyy|~}||~|yyyz||}~{|~zru|zx{||||{~|}~~||~z{|zzuqw~}~{zx{}{zzyrov|xvsnryzzwuwy{~~{{~|{zywwyxvrquyz{xtvyy{{zywttx|ysqpuyurpmrvqmsxurx~~|zvy}wrtvuvohovoikmptnir|wrvx|xr{{~wz~}{tluwooosywuz||~|{z~}xsw}vlpvsqolrwnhklnokfhmljjkovqnv|}}xt|~x||v||wuu|{ty}~zw|}{~~}||yvwxwuplqvvtmgiligikhfimqrrsqouzwuvvttuwxyvuvvwxvusrv{}~}|~yusx}xrpoqsx|zwuu||{z}}yyxy|~~}~{yutvrmqtmgghlplhijotuuy|xv{x|~~zvvvtsuwurmjr{yxyw|x{}xuprtqnmkmmkkosrqsu}}}{{zwrtwqlpsvwspsvwxvtw{vpswxwrnswsnmnoqmhntronotyvuy}}~}~}zwsuupkkkkjhfilkiknsxurvz}~|z~{}{vz~|ywux{wtx{|{zz~~ztwzuppomkeacgfeb`ekigloprssy}{zzy||wyz{{xtx}wrvz}|w~{tx|wrtuvxvtx}~~~{wyyrmmnoqmjlnnopprsqprtvvspswvtttttrprtsqppuzywy|~~{xusrpopsvttvwz|{{|}~{{|}|yvxz|}zwxzzzz{zzz{|wssrmijllmkinrqrssvxxx{~~}|{}|ywuvytquwvutsvzwuwyz|zz~zyxsoqrpnmlosrqsux||{}zxyzwuuvwxvtvwvutrsttrqqqrpopqnkkkmoljkkmpomnooqtwyywv{~}|ywusrronprrrqpsuttvvwxutuwvttuvwvvyzxvtstusqrsrqqrtuutwy|~~~|yvrpnlkkjhfghijhgilmnoprtttvvvvvvwxwuvvwxwuvwvvwwy{zy|~||{ywuuvxwvuuvwwwwvuttttspnmmnppooponoooomlmoppqqrstvx{}~}|{{|||||}~~}}}|{{{{{{zzyxyzzzyxwwwwwvutttvwvvwy{}~}{xwvvutttuuvxz{}||}~~}|{zyyyzzyxxyzzyxyyxvvuutsstvvwxy{~~|yxyyywwx{|}~~~}zwvuuusrrssrqpppnlmmmlkikllklmnpqrtwxzz{}~|}}|{{|}}}}~~~}|}}{zyyxwuttuuttttsrqqqqonnnnmmnoopqqstttuuvwxyz{{{{{zzyxxxxyyxxwvtssrpoonopqrrstuuwxxxxxyzzyzzzzzz{{zyxxyyxwxyyz{}~}}|zzywvvuttsrqqqqqqqrqqqqqrrrstuvwxy{|{|}}}}~~~}}|{zyxxxwwwxxxyz{{||||}}}~~~~}||||||||}||||}}|||}}~~~}}}|{zyyxxxxxyyyyz{{||}~~~}|||{||||}~~~}}}}}~}{ywusqponmllkkjkkkllmnoqrsttuuvvwxyyzz{{{zyyxwvutssrqrrsstuwxyzz{|}~|zxwvtsrqppooppqqrrtuvwxyz{{|}}}~~~~~}}|{zyxvussrrqqqqqqrrrssttuuvvvvwwxyzzzzzyyyyyyxxxwwwwvvvvvvwwyz{|}}|{yxwuttsrqponnmlllmnopqrsuvxyz{|~~}}||{{{{{{zzzzzz{{|}}~~~}||zyyxwwvuuuvwwxyz|}~~}|||{|{{{{{||{||}}}~~~}}|{zzyxxwwvuuuuuvwxyz{}~~}|{{zzzzzzzzz{{|||}}}~~~~}}}}}}~~}{ywusqomkjjjjjkkllnoprstuvwwxxyyyyzyyyyyxwvutssrqqppppqqrrrsstuuvwwxyyz{|}}~~~~}||{zxwvutsrqppooppqqrsuwy{|~~|{yxvutttssssttuvvwxxyz{{|||}~~~~~}}||{zyxvusrqponmmmmnoprsuwz|~}|{{z{{|}~~{xuromjhgedcbbbcefhjmoqsuxz{}~~}|{zzyxxwwwwxyzz{||}}~~~~~}}~~~~}|{ywvtsrqqqqqrstvxz|~~}|zywutsrqqqqqrsuwyz{}~~~}}}~~~~~~~~}}}}}}}}|}}}}|||||||||}~~}zxvtsrqponmmmmmmmmllllmmlllllmmnnooopppqqqrrrsstuvwxxyyzzzzzyyyxxxwwvvuuuuuuuuuuuvvvwwxxxyyyyyyzzzzzzzyyyxwwwwwvvvwxxyyzzzz{||||}}}~~~~}|{{zyyyxxwwwwwwwxxxyyzz{{{{{{{|||||{{{|||||}}~~}|{{zyyxxwvvuutsrqonmlkjihhgghhijkmnprsuvwyz{|}~~~}}||{{{zzzyyyyyzzz{||}~~|zywutrrrrrstvxz|~~}}|||{|||}~~}{ywvtsrqqqqrtuwy{}~}|{zzyyyyyyyxxxxxyyz|}~}}||}~~|zxvtqnlifdb`^]]]]^`acdgijmopqrsstuvvwwwxxyyzzzyyyyyyxxwvvvvuttssstuvwxyz{}~|zxvtsqppoopqqrstuwxyz{{||}}~~~~~~~~}|{zyzz{{||}~~}|{zywwvvwwxz{|}~|{ywvusrponnmllkjjjjjkkkkllmnooooooooppqqrssuvwxyz{|}}~~~}}|||{{{{{{{{{||}}~~}}||{{{||}~~}|{zzyyyzzzz{{{|||}}~~~~~}}|{zyxxwwwwwwxxyz{|}}~~~}}|||||}}~|ywtrponmllllllmmnnnnooooonnmkjihggfeeeeffghijklnoprstvwyz{|~~~}|{zyxwvuuuuvwwxyz{|}~~|{yxvutssrssstuuwxy{|}~~}{yxvutsssstuwxy{}~~~~~{xvsqponmmmmmnnoopppppppppoonmmllkklllllmnoppqrstuvwyz|}~}{zywwvvuuuvwxyyz{|}}~~~}}||||}}~~~}{zyxwvvvvvvwxxyyyzzz{{{{{|||{{{{{{{{{{zzzzzzzzzz{||}~~~}}|{{zzz{{|}}~~|zwusqpnnmllkjjjjjjjjjiiiiiihgggghhiijjklmopqrstuwxz{||}~~~~~~~}}}}}}}}||{{zzzzyyyyyyyyyyyyyz{{||||||||||{zzyyyyyyyyzz{||}}~~~}|{{zyyxxwwwxxyyyz{||}~~~|ywusqonmlkkjjiijjjkkkkkkkkllmmnnoopqqrrssttuvwwxy{|}~~}|{{zzyxwwvvvwwwwxxyz{|||}}~~}|zxwuutssrqqrrsstuuvvwxyz{{|}}~~~~}}}~~~}}|||{{{{||}}~}zwtqoljigfeedddddddeeeffghhijklmnpqqrstuuvvwxxyzz{{||||||{{{{{{{||}}~~~}|{zzyxwwvvvvvvvvwwwwxxxyz{{|}}~~~~~~~~~~}|{zyxxwwwxxxyyzz{||}~~}zwurpomljihhhhhhhhhhiijkllmmnoopqqqqqrrsttuvwxyz{||}~~~}|{zyyxxwwwwwxxxyyzzz{||}~~}{ywvuttsssttttuuuvvwxxyyz{{||}}}~~}}}}}}}}}~~~~~~}zxusqonmlkjjihhgggggffgghhiijjklmnoppqrstuvwxxyzz{{|||||||}}||||||||}}||}}~~~~~}}}}}|||{{{{{{{{zzzzyyyxxxxxxyz{{|||}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}{ywutrqonnmlkjjjjjjjjjjjkkllmmmmnoopqrstuvwwxyz{{|}}~~~~~~~~~}}||||}}}}}~~~~~~~~}}}}}|||||||{{{{{|||}}~~}|{zzyyyyyyyyxxxxyyyyyyyyzz{{{{||}}}}~~~~~~~~~~~~~~{xwvtrqqolmnljjijjiihgjlkikllkmonnoqstttuwxzywyzzz{|zy{}|{{|{z{{{zzzz{{{{|}~}{|}~}|~~|}}}|}}{{zzyyz|ywy{zxz|{y|~}{}~}|}}||}~}{}~{y{}|||}}}~|z|~|z||z}}~{zxvtsrqonmmmmmlklllkmmllmmmnlknqqqqrsstuuwwvwy{}|z|}|{{|}}}|{{zz{{|}|{}~|}~}|~~~~~}}}}}}}}}|~~|~~}~~}{|}}||{{|{{|~}{|}|y{}|{{{{{{{|~~}~~}}~~}~~~~~~~~~~~|yxxurrrponmnnlkklllllllmnmlmnnmoqqqstttuvvuvwwwxyxwyzywyzxwyzxwxyxxyyyyz{yx{~{x{~|z|~|z{|{z||{{||{z|~}}|{|}|{}~~~}||||}}|||{zz{}}|{{|||}}~}||}||}~~~}}}~~|zxwvusqrsqnpqpnoonmmlmnnnmlmpponnqsrqrsttuuvvwwxyyyz{zyzz{{{{{{{zzz{|{z{|{{{z}}{~~|}~~}}~}}}~~~~}}~}~~}~~|}}z|}}|||{z{|zwy{yxz{zz{|}}}}~~~~~~{{zxvusrqqpnmmnlklmljklkjlmmllmoqonprqqrsrrtvuuvwvvxyyxxxy{zzyyyzyyxwxyyyxxz{zy{|{z{||{{|{{|}|{|}}}||||||||{{||{z{}|{||{{{{{||{{z|~}{}~~}}}~~~~~~~~|zxwvusssqooponnmmnmlmnnmnooooopqqqrssrsttuuuvwxxxxyzzz{{{|{z{||{{|{{|}}}~~}}~}~~|~}|}~~}}}}}}}}}}}}}~~~~~~~}~}||||{{zzzz{zyz{||}}}~~}~~|{ywusrqqpnnnmllmlklmlllmmmnnnmnnnnoopqppqrrrsstttuuuvvwvwwxxxxxyxxxyyyzzz{{{{{|||||||{{{|||{|||||}||}~}||}}}}}}|}}}}}}}}}}}~}}}~}|}}}}}}}~~~~}zyxwutsrqpponnnnnmmmnnnnooooopppqqqqrrsssstttuuvvwwxxyyyyzzzzzz{{{{{{||||}}}~}}~~~~~~~~~~~}}}}}|{|||{{|{{||||||||}}~~~~~~~~~}|{yxwvutssrrrqqqqqqqqqqqqqqqqrrrrsstttuuuvvwwwxxxyyzz{{{|||}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||||{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{yxvutsrrqqppppppppppppppqqqqqqqrrrrrrsssttuuuvvwxxyyyyzzz{{{{{{|||}}}}}}~~~~~}}}}}}|||||||||||||||}}}}~~~~~~~|{zxwvvuttssssrrrrrrrrrrrrrrrsssstttuuuvvwwxxyyzzzz{{|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}~~~~~~~~~~~~~~~~}{zxwuttsrqqqppppppppppqqqqqqqqqqqrrrrrrssstttuuuvvwwxxxyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||}}}}~~~~}{zyxwvutttsrrrrrqqrrrrrrsssstttttuuuuuvvvwwwxxyyzz{{|||}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}}||||||}}}}~~~~~~~~~~~~~~~~~}|zyxwvutsrrqqqqpppppqqqqqqqqqqqqqqrrrrrssssttuuvvwwxxyzz{{{|||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}~~~~}|{yxwvvutsssrrrrrrrrrrrsssssssssssssttuuuuvwwxxxyzz{{{|||}}}}}~}}}|}~~~~~~~~~~~~~|yyzz{zz|{z|~~{xrnsxxkxqidkqmgcabfffhhhgffghilpuurtuutporrttkeq~~|{q~~nv~~}yvwxxzzxvyzuprspmmnmmnkd^\\[[]^\ZZXVUVX]abb`]^`_^]^bffdccjqqopnmnpuyxwx||xuwxrljhggggfffecdeghgeeghfefedefeilfacfhjpuvvtrrrrsvxz~}z{~}{wsqpnnolkmr}zpjklklqttsqqststwz}}ywtqrssssrsuuwz{xy{{{{yvuvtsrpnmnokhkmliea``beeeikfa_]\]`deehjlmostu{~}||~~}|~yuplkkmoquwtonle`beed`\Z[cknoqrqnkhhibZ^aZVWWZ\\\\[[\[[]a^Z]^ZXWW\bhkifeddhiijhb][[_efegfb`acbcdddekrrrzzsqponnosuqptx}vkmoljhhmrsskdkspkhdbb``cddfjmjgfhgghhhiklmmllnoonlkmnorqprqpqqsw{}}zvx|~}|{~}|{zvstux{|zxxwwwvwwxzzxxvvwvvwwxxxxxwxyxvttvxxyyyzxvvwxxwy{zz|}~}{xzyuqqqnkhfimlihea_^__^adb_^\\^_``^]]\\]]\\[Y[][Z[\[ZWVXZ\\]^``^]^`__accdfghkllprpllnnopqsuwyyxyyvstwz|}}|{{|~~~~}~~}~~{{}~~|{}~~|{wssrrrnkmnkigecaabcdb`acdfgghgeceghhjlnoljiijlnpstsqppruutrrsuxzvsvxz{zyzy}}|||{{}~}}}|}~~}}||zxxxxxvuwywuustusqrrtvvusqsttsvz{z{{}|zz{{|~~~~~||}}|{{|{y{~~~||}}ywvvwvvwxvtuxwvwwtrqqtwsopppqrtrprvwwwvvurommkkorpnopnmmnljjjkljgikklkjjjhhffhjjhggffjlklkijllkjhhhhhkmljjjjloruvusrqpruxz|}~~~~~{|}}}~{{{zzyvwvrqrsssrqnmprssqnprttsrsuuvwxz||zzyz|zxz}~~~}|{}|~{yyz{}}}}|ywvvwyzwtwyxxurrtwz{||z{|~~}}|{}~}||zyxwxz{|}~}ywwyxwvvvtvyzz{{~|z{~~~|yvvvvwvstusrrssqpnmmmnopnllnmmoppppoqssrsrqruxyywtsronoqsttsssrpprssstsssssuvwwvuuuttttuuuvvrortttspoonnprttuusqrsqppqrtuuvwutuvwxxxyzywxzzz}~~~|{~~|~~~~~}|zyyyywwwwy{||}~~}~~}{{{{|{zzz}~|~~~}|||}~~}{z}|x{~}~}|~~}||}~}|}~~}|{{}}{y|~~}~}}~}}~}}~}~~||~~}~~~~||{{{{yyywvuuuttsrrpnopponmllllkjjkjjkklmnmlklnnmnoppqssrtvutttvxxxxxxyyxxzzzzyyzzzywvvuttuvwxxwvvuwxxxz{ywwvvwwwwvuttsttsrqqqqpprttrrsstuwyz{||z{|||||~~}{zz{{{|~}z{|{{{|}~~~~~~~~~~~~~}}}}}}}}~~~}{{|{{zxwuuvvvvutsssstvxz{}~~~~}~~}}}~~~~~~~}|}~~~~}|||}~}||||||}}||}}~~}}{zzzyywwwwxxxxwvvvvvutssstsssrrqponmmmllkkjjkllkjiijkkkklllmllmmmnnppqqqrrstuvuuwyyzzzzz||zyyzzzyyyyxvvvvuvwvuvvwxxyyxxxyzyyz{zyxyyxxwwyyxxxxxwvvvvvvvttuuttsrrrrrpopppqstvxyz|~~}}||}}}|{{{{{{{{||||~~~~~~}}~}||}}}}}|{|}}|}~~~~~~~~~}}}|||}|{{zz{{||{{zzyyyzzzzz{|}~}|}}~~}}}|{zzzyxwwvuutsrrrrqqqqqppppoppqqqqqqqqqqqqqqqqqqrqqpppppppppopppqqqpqqqrrsstuutuvwwwxyyzz{||||}}||{{|||{{{{z{{|||||||}~~~~~~~}~~~~~~~}~~}|}||{{{{zzzzzzzzz|||}}~~~~~~~~}}}~~~~}|||||{zz{{{{{{zzyyxxxwvuuuutsrqqpponnmmnnopqrsuwz|~~}|||{zyyyyyyyyyxxyz{|}~~~~}||{zzyxxwwxxwwwwwwxxxxxxxxxwwwwwwvwwwwwwwwvvvvvvuuvvuttstttssssrrqrsssrrrrsssssttssssttttssssrrqpqqponnnnnmmnnnnmnoppppqqrssttttuuvvvwxxxxyz{{{z{|||||||{{zyyyxvvuutsqrrrssstuvxz|~~~~~~~~~~~~~~~~~~~~~}||}}}}}|}}}}}~~~}}~~~~}}}}}|||||||}|||}}~~~~~~}}|}||{{{zzyxwxxxwxxyz{}~~~}|{{{{yxxwwvutssrqpoonnmllklllllmnnnopqqrsssstuuvvwwwwwwwxxxwwwvwwvvuuuuuuuuvuuuvwwvvvwwwvvvuvvuuuuutuuuuuuuutuuuuuuuvvvvvvwwwwwxxxyyzz{{|}}~~~~~~~~~~~}}}}}}}}}}}||}}}}|}}}}}~~~~~~~~~}}}}}|{{{{{zzzz{{zz{{{|}}~~~~~~}}}|{zzzywvvvvutsttuvvwxz{}~~~~~~}|{||{yxxwwvvuttsrrqqppopoonnoonnmnnnnmnnonnmnnooooppqqrrstttuuuvwwwwwxxxxwwxxwwvuuvuuuuutttttuuuuuuvvvvvuvvvvuuvuuuuuuuutttttsrrqqpponmlkkkkjjkllmoqsvxz|~~~~}}||{{zyzzzyyyzzz{{|}~~~}}}}||{|||{{{{{||||}}~~~~~~}}}||{{zzzyyyzyyyyz{{{{{|}}}}~~~~~~~~~~~~~}|{zyzzzzz{}~~}|{zyxxwvuttssssstttttuuutuuutttttsssssrrqppppooonnmmmnnnnnooopppqqrrrstttuuvvvwwwxxxyzzzz{|}}}}~~~~~~~~~~}}}}||||}}|||}}}~~~}|||{{zzzzyxxyzzzzzzz{{||}}}}}}~~~~~~~}}~}~~~~~~~~~~~}}}}|}}~~}}}}}}||||{zyyxxwvuutsrqqppoonmmllmnopqrtvxz|~}|||{zyyyyxwwwwxxxxyzzz{|}}~~~~~~~~}}}||||||{zzzzzzzzzyyyzzzyyyzzzyyzzyxxxxxwwvvvvutuutttttsssstttssssssttsrrqrrrrqppppooopoonnooonnoppoooooppqqqqqqrrsttuuuuwxyyzz{{|{{{|{{zyxxwvtsrrqponnnopqqsuvxz}~~~~}}}}}||}}||{{||}}|}~~~~~~~~~}}~~~}||}}}}|||}}||}}}}~~~~~~~}||||{zzyyywvuutsrqqqqqqrtuvx{~~~}|zyxwwvttsrqpoppppopqqqrrssttttuuuuvwwwwvvvvwwwvvvuuvvvuuvvvvvvwwwvwwxwwwwwwvvvvvvuuvvvuuvvwwwwwwwxxxxxwwwwwvvvvvuuuuvvvvwwxxxy{{|}}~~~~~~~~~~~~~}||}|{{{{{{{zz{{{{|}}}}~~}||||{zzzzzyyyyyyzzz{{zz{|}}}}}}}}~~~~}}}||||{{zyyxwvvutttssrstuvwyz|~~~~~~~~}}}}||{{zzzzyyxxwwvvttsssqqpppppooppoooppppppqqqqrrrrrsttstuuuuuuvvvvvwwwvvwwwwvvvvvuuuvuttttttuutttttuvvvvvvvvvvvvuttssrqpoonmkkjihhghiiijknprtvy{}}zyxx|}z{}{|~~}{{zyz~|{{~{xzzz~||}~{{}}zyx{}||~|zxwx{}~~~}~~}}}}~|{|}}}|{{{|~}~~{wusrvyywwvsqqsux{|}}|zyxxz}~}yuturpswtonmjhhgiklllkhfgijjmponpqnlmoopqqrsronoopswwvvuttttw{}}|{|~}|~~}{{{vrtwvuwyxwwxwx{~}~|~~zxxwx|z|~}}{}|{~}}~}|{{|~~{{~}|~|~~~{wwvutvxxwxyvsuxwvz~|z{{yvx{z{~{wvusruwwxxwxyyy}|zxwxz|{zxvvvvxz|~~|}}||~~~~}|{{xwz}{xxwutqooqpoqrrrppqtvxz|~~}~~}}~|zyy{|||{{{|~|~}|ywwvvutsrpopnmpsssrrsvtsvz{{}~}|}}|{|}}||zwtsqportspoonmmnnooooomlkllkmomklnmkjkkllkkkjigfefikmmmllnmlpsrpstrqsuuuwywuvxwxyzyxz}|z{{xvxzxxyyyxvuuvuvxyxwxz{|}~~{{|}|||{zz{{{~~~~}}z|~~}}}{yz{zy{}~~~~~~~}~~~}|~~~{yz}}}~~}~~~~~~~~~}||ywxyxxxxxxwvvvvwwxy{zyzzzzyyz{zxwwvuuvuuttuusqrstuuuvvvvutvxwuwxwuuttuvwxxyzz{{{}~~~||{{{{{zz{{{~~~~~~|{||{||{zzzzz}}{zxwuutsrponmmnmmmnnmmnmloqqoqssrstttuvvuuuttssssstuutsssrqqqstsrqrqqrrqqrsrqqqqrrsstuutsssrsuutuussuuttuvwwwvvwyz{{||}}}}~}}}}}~~}|{{{zzzz{{{{||}~}}{yxxyzzyyyyz{|~~|{yxxxxxwwxywuvxxxy{yxz{zyyz|~~|{{|}~~~}}{yz||{|||||}~~}}}|||{zzwuuutsttttsrrrtuvwyzzyzz{||}~~|z{|}|~~}|zxwvtsrrqoopqrsstuuuvwvuvwwvusrrqpoooonnooprtuwz}~}|zxwwussrqponnmlllmllmnopppqqrssttuutuvvvvvwwxxxwxyxwwwvuvvtssrrqpppqqqqqqqrtttuwwxwwxyyxxxxxwwvuuvvttuuuuuuvwxyyyz{|}}}}}||{ywwusrqponnnmlmnonoopqrrsuuvvwy{}~~~}~~~}}}||{{zzzzzyyyyzzyxxyyyxwwxzzz{{|~~}||{{yxxxwvutuvwxxyz|}~~}|{{||}}}~~~~}}}|{zyxvtsrrqqppppqrqqstuuuuvvwwvuutttsqpqqqqqqrstuvxz|~}}}||{{{{{zzzyyxwwvvvvvvvvvxyz|}}~~~}}~~~}}|{yxxxxwvtssstrqppponlkjjjkjjklmnnoprtvxyz{||}~~~}}}}}|{zyyyxwvvvvuttttuuvvvwxyz{|}~~}||{zyyz{{||}~}|{zzzzzzzzz|~~}}}|zyyxxxwwwwxxxwxz{{{{{|}}~}}}}}}}}}~}|||{{zzzyyyxwvvwwvvvwxxyyz{}~~}}}}~~~}|{zyyyyxvuuuuuttsssrrrssttuuuvwwxy{{{{|}~~}|{ywutttsrrrsssssuvvvwwxyyxxwvwxwvvuuuutuvwxz{|}~}|{{{{zyyyzzzzz{|}~~~|{zyyywvuttsrqqqpponnmmmnmmlllmmoppqqqrssttuvwxxxyz|~~~~~~~}}}|{zzyxxwwwvvwwxyz{{|}~~}|{{||{zzyyzzzzzzzzzzzzzzyyyyxxxxwwwwwwvxyyyzz{{{{|}~~}|{{{zz{z{{{}~~~}||{zyyxxwuuuvwwxxyz|}~||{zzz{{|||}}|||{{{zzzyyyyxxyxxwwxyyyyyyyz{|}~~~~~~|{{zxvuttssrrstttttuvvwxyyyyxxyyzzzzyyyzyyzzzzyy{|}~~~~}|{{{{||}~~}|{{{zyxwwwxxxxwxyyyz{}}~~~}{zyyxxwvvvvuuttttttsssssssssrrrrrqqqqqqrrrrstuvwy{}~~~}||{{zz{|{{||}~~}||}}|{zyyyyxxxxxwwwxy{|||}~~~~}}||}~~~~~~~~~~~}|{|{zyyyyyyxwwwxyxxxyz{zz{{{{{||||{{{z{{|}~|zy{zy}}{z|xs}uwz~{xvts}{nt{~xptxz}yuy|vov}}|uorw{}yuvw{~~}}s|}~}~~}{t|{~}~~~{~zrx|zyz|xux{zyty~~{y}wnzzxv|{t|~|~p~r}{wh{|xtxj~wyzu~xz}|ewzgyz|}vkz{wst{}q|ywzmzztz~yvqmxsgr|zvro{udhmqvndjqmjjjmpiafkjhb\elaW^ehi`Yfqjcefiliffhhiiioumdhlmooprusqsuwxy{~~~}|s}u|~zx}|w}}|yx{}{yy}|z}{vz||}yxzuzyrv}|z~}zwvuqxvjt}zzywtqtwuuz|tkqzyxzwz~yv{}~v{~{{yv{ysrtz{sv|{{yu~|{~{{x||xzt~{p{z|xyy||wsoxxlv{xutz~}}zv{~yvuy}wr|znos}ylsxw{zx~umw{xv|{|}{~{~~}}z||}|}w~x~y{}vnqsuvngoupknruuk`itrmhciqkfkppokfmxqhmprwqjpusoopopsqsvpkqwwwwwsrwz|{wuy|||||~~|v{|{txrz~zwsssppzypop}uwz~~~z{z{~|zzzyou~zuy|ywxywt}thx}zy|}zxtqxzsqou}xrvwsqpqstsrqsuywty|y|}z~~|zyz{|}xv{}z}~|}}{~~~||~y||y|~}~~~||~|uy}{yzz{{zy|~~~zv}yzz|~z}}}~z{}~~|{{}|ytsuwxyunorrrqoljijnrolkjpwtomkouoinrnjnsstrnoqsvofoxrlossrpnrwvttu{zty~~wr|w{}xz~|}}zt{~~{~ty}~yrv|yvuux}wqx~}|vox{sx}~{u||}~~}{}|sux{|wsturrvyzzvt{{uwzyvxzursvwxvsomquromljjlmopomorstttqpuz|{xvwy~~|z{||yx~~zz|~{|yx~|{{}}~}~~{|z|~}~{y||yuy~}zywy|yx}ztuw||uttw|}{|}yvy|~zrv}}|yuvxwwz|{ytqz}{y~~{|~|}|w{{vwyxvrorungjnpqmhntrnoqrtokqwspomptqnqsstrou{uotyzyuruyzyxx{|x|}||{|}~~}z}}~{~}|~}y~~|x{~~}zw||wx{{{yx||yxx|{vx|}}zw{}wzz~z~{yw{~|}}}|z~wy|}y{}|{zyzzwsuvvuqlorqopppqomqtqoonsxuqsstvutwyusvz}{wxyz|{xz|{{}~}{~~}|{|}~~~~}~{}~~}z{|ywy|}~{wz~}|{z{{z{}~~}|{}}{zy{~zwz~}|zy|}zz{{|zx||yy|~}~~{~}{~~|ywwxvttstttstvsqqstusqqrstspppoprutsporvwwustwxxxxwvwx{~|zz{|~|}}|}}}~~}|~~}|}}|}~~||~~|}~~~}~~~||~~|{z|~~}|{{{|}|z{{{{yvxzzzyyz{zz{{{{zy|}{zzz|~}{|~}}}}~~|{}~}{zxxzyxxxvuuuuuspppqsrpqrqqqrrrpopssssssttuwxxxxxz{{{zzz{|}~~~~~~}~~~~~}|{{{zyyyxwxy{|{z|}~~~|||{{{{{|{z{|}}|{{|{{{zzzyy{||||{|~}}~~~~~~~~~{xwvvwvuuvvuutuusrrrssqpqrqpqqrtsrsuuvutuvvuvwxyyxz{{z{{|~}}~~~}~~~}}|||}}}}}}}}}}|{{||}~~~~}||{{zxwwxxxxxxyyxyyyyyxyzzzzzz{{||}}||}}~|{|}~~}}~}||{{zyxwwvvutttsrrrrrrqrrrqqqqpppqqrrrstuvvvwwvvwxyyyzz{||||}~~~~~~~~}}||||}}}}~~~~}}~~~~~~~~}}}}|||||||}}}}}}}}}}}}}~~~~~~~~~~||{zyxwwwvvvvuutssssrrrqqrrrrrrqqqqrrstuuvvvvvvvvvvvvwwwxyzz{|}}}}}}}~~~~~~~~~~~~~~}}|||||}}~~}}|{{{{{zzyxxxwxxxxyyzzzzz{{{{{{{{{|||}}~~~~~~~}{zyxwvuuuutttssrrrqqpqqqqrrrrrrrrrrsssttuvwxxxxxxxyyzz{{{|}}~~~~~~~~~~~}}}}}~~~~}}||{{z{{{{{{{{||||}}~~~~}}}||||||||}}}}}}}}}}||||}}}~~~}|{zyxwvuuuuuuutttttsssrrqqpppppqqrrstttuuuuuuuuuuvvwxxyzz{{{|||}}}~~~~~~~~~~}}}}|{{{zz{{|||}}~~~~}||{{{zzzzyyyyyyyyyzzzzzzz{{{|||||||||}~~}|{yxwutssrqqqpppppppqqqqqqqqqqqrrrssstttuuvvwvwwwwxxxyyzz{{|||}}}}}}}}}}~~~~~~~~}}}||||||}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}|{zyyxwvvuuuuttsrrqqppooooooooppqqrrrrrrrrrrrssttuuvwwwxxyyyzz{{{{{||}}}~~~~~~}}|{{zzzyyzz{{|}}~~~~~}}}}}||{{{{{{{{{zzzzzzzzzzzzz{{{{{{||||}}~~~}{zywvutsrqpppoooooooopoooppppqqrrsssttttttuuuvvwwwxyyzz{{{{{{{{{||||}}~~~~~}}}}}||||||||||||{{{{{{|}}~~~~~}}}}}}}}|||{{{{{{{{{{||}}}~~~~~~|{zyxwwvuutsrrqppoonnnnnoooppppqqqqqqqqqqrrstuuvwwxxyyyzzz{{{||||}}}}~~~}}|{{{zzzz{{{{||}}~~~~~~}}}|{{{{{|||||{{zzzyyyyxyyyzz{{{{{{{{{|||}}~}{ywvutsrqpppooooooooooooppqqqrrrsssssstttuuuvvwwxxxyyyyzz{||}}}~~~~~~~}}}}}}}}}}}}}}}||{{{{{{||}~~~~~}}}}}|||{{{{|||||{{{{{z{{{|||}~~~|{yxwvuttsrqqpooonnoooooooooooppppqqrrsstttuuvvvwwxyzz{||||||||||||}}}~~}}||{{{{{{{{{{{||}}~~~~~~~}}}||||}}}||||{{{{zzzzyyyyzzz{{{||||||||}}~~}{ywvutsrqqpppoooooooooopppppppppqqrrssssssttttttuuvwxyz{{{|}}}}}}~~~~~~~~~~~}}}||||||||{{{{{{{{|||}}~~~~}}|||{{{{||||||||{{{zzzzzz{{||}~}{zywvutsrrqpppooooooooonnnnnnooppqrrssstttuuvvwxxyyz{{|||||||||||}}~~~~~}}}}}}}}}||||||}}}}}}~~}}}|||{{{{{{{{{{||||{{{{{zzzzzzzzz{{{{||}}}}~~~~}{zxwvutsrqqpppppppppooooooopppqqqqqrrrrsrrrrsstuvvwxyyz{{|||}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||}}}}~~~~~}|||{{zzzzzz{{||||||||}}~~~~~~~}}||||||}}}}}}}}}}||||||||}~~~|zywutsrrqqqqpppoooonnnnnnnnooppqrrsssttuuvwwxxyzz{{|||||||||||||}}}~~~~~~~~~~}}}}||||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{zzzzz{|||}}~~}{yxvutsrrqqqqqppppooooooooooooooopoopppppqrsstuvvwxyyzz{|||}|||||||||||{|||}}}~~~~~~}}}}}}}}~~~}|{zzzz{{|||||}}}}}}}}~~~~~~~~~~~~}}|||||{{{{|||||{{{{||||||}}}}}~~}{ywvutsrrqqqpppooooonnooooopppqqqrrsstuuvvwxxyyzzzzz{{{||||||||||||}}}}~~~}}|||{{{zzzzzzzzzzzzzzzzzzzz{{{||||}||||{{{{{{{||}}~~}{yxvutsrqqpppoooooooooonnnnnnnnnnnnnoopqqrsstuvvwxxyzz{{{{{{{{{{zzzzzzz{{{||}}}~~~~~~~}}~~~~}||{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}|||}||||||||||||}}}}~~~~~}xtolmorvxyzyvrnhghkosuyzxtrngehjnsvz|{{ztnmosvy~yvttwy{}yxz|}~}{|{xz|~~{}~|~{yzzwvw|}|}~{yxwuuwz}~}~}xsuxy{~{vttuwyz|}~}{xvwwx{~}{yy{{{~~|yy||}~~~~~~~~}~}|}~~{yxxz{zxxxurollmoqrstvvsqomkkmoppptwurqqqqrtw{~~~~}|zxz||}||{{|}~}{xxz}|zyxyz|~~~}{}|{|~{yz}~|~}||~}zywvxxwxyyzzwrqrqqtwwwxzyyyxvuy}~~~~||~|~{zwsrrsrqqqqpmkhgggikkjklkijjgehknqstttuvtsstuwz}~}}}{xy{yx{}}|~~{xvuuvy{zz}~|}~|{}}{{}~~~}{zy{}}}|xvwxyz|~~}}~}{z{yy~~~||}~~~{ywusoljjkjiknmllkiggfgijkllnqqonnprstwyzzzzyyxwwyz{|}|{{{zyxxyz{|}}~}z{|{|}}~{{|{{||}}}}{zyyyy{|||}}~||~}|}~~|{zyyz{|}}}}{zzzyyzz}}~}~~~}{|~~~}|}~}}}|z{|}}}|||{zyyxxz}~~~~}~~}}|}~~~~~~}|zyyxxwvsooppopqpooonlllkijknponoqqooqqpsuwxz{zxyzyxyz|}|{zyyywvutuwwwwwxxwvwyxxyz{}~~}}~~~}}}~~|zzz||{z|}}}~~|{z{}~~~}|||||}}||{zyyxyyz{}}~~~~~|{{yvspmklmlllkkkllkihhjklmoqpopqqqqqsvxxxyyxxxxyz{|}~~|{}~~~~~~~}}~~|}|{{}~~~}}{yz|{y{}|{|}}||||}~~~~|zxwwwvvwvuvvusrpqrsvwvwxwvwwvvwyz|}}~~~~~~~}{zzzz|}|{{||}||}}}~~}}}~~|||{{{{{zz|}}~}|~~}|zyxwtrqqqqrssrrsrqqrrsuwwwwwvvvvwxxxyz{zyxxxxwwvvwxwwvuutsttsstuvwxxwvvxyz{}}}~~~~~~~~~~~}}}}}~}{zyyyyyyzzz{{{{zzzzzz{|||||||}}}}~}|zxvuuronoonnmkiiiiijjjjklmnnnopqqrstuwxxyyyz{|{||}}~~~~}}}~~~~}}|}||{{zzz{||{{{{}~~~}}}~~~~~}}|{{{||{zzzyxwwvvuuuuuttttsstsstuvwwwwvuuuwxxxz{||}||~~~~~~~}}}|||}}{zzz{|{{{zz{|||||{{{}~~~}}}~~}}~~}{zyxwwvuuvvvvvuvvvvvvvuuuttsssstttsrrrtttssrrssttttttuuuttttuuuuuuuuuvvwwwwwxyzz{|}}~~~~}}}}}||}}|{zzz{{||{zzyyyyyyyzz{{{zyyxxxxxxxxyz{{{|}~~}}{zxusrqonmllkkjjjjjklnpoopqrtuuvxyzzz{{{{|}}~}{{{{||||||||{{zzz{|||}|||}~~~~}}}}~~~~}|{zzz{{|{zzzyyywvvvvwwvutttutttsrsuuvvuuuvwxyz|}~~~~}}|}}}~}||||}~}||||}}||{{||||||{{||||{{||||||}~~}|zzyxwwvvvwvvuutsrrrrrrrrrqpopppqqqqqqqqqqqppqrrsrqqrrssrrrrrstsrrqrtuuvwxyz{|}~~~~~}}|||||||{zzzzzzzyyyyyxxxwwwwwwwwxxyyyxxxxxxyz{{|}}|}}}{ywuttssrpooooooopqrstuvvvvwxyyz{{||{{||||{{{|}}}|{{zz{{{{{{|}}}}}}}}~~~~~~~~~}{{{{{zzyxyxxxwwvvvvvvvvvvvvuuuuuuvwxyyyzzzz{}~|{||{{{{{{{{zyxxxy{{zzzz{||||{||}~~}{zzyxwwvvvutsstttutsrrrsssrqppqpponnnnnnnnmmmmnnnoopqqqqrrstttuuvwwwwxyz|~~~~}}}}}}}}~~~~~}|||{zyxwwxwvvuuuvuutttuvwwwwwwx{|||||}}~}~~~}}|{zywvvvvuuutttttttuvvvvvvwxxyyyyyy{{{{{{||}||{{{||||{zz{{|}||{{zzz{{|}}}}~~~~~~~~~}{zyxyyxvvvuvuutsssttvvvvvvvvwwxyzzzz{{|}}~~~}||||{{zzyyxxwvuvwxyxwxxxyyz{|}}~~}|{zyxxxwvuuuuuuutsrssssrqpooonnmllklmkjiiikklllllmnoqqrstuuvvvwxyyz{{|}}}~~wz}}}||{}}}{y||z}}|{{|}}|~~xzry}}{|yw~zpy~{zqy~zz{{{zzwtmfjnnmqtsrqmllmnnmoprsstuwvtuwrmoqrrolkilnifffefggdbdgffecehgffgfefgghgfilkjlnmmnonmpsrrqpqqrrommnnoruttuvwwwxyzxvx{zz~|{|~~}~}}{xwtqoooliijhhgfhid^^`[VXYTPPPMJLNJFJOKFJMJHLNNNQSSTSQUYVTVWVTVYVTZ]VPW^VNSXWWXZXW[_^]bfcaeid`ac^Z]b\TVYWSUWQLRXTPUZWSV\][[[YX[][Z[[\\\\ZXYZYXZ\ZXXYZ]\[[[ZZ[\ZY[\ZYZ[YVY]\\_`\[^``bdffehljhlpnlpurptxvsvzzz||||}|ywz|yvwyzz}~~|{|}{yyy{yvvvsqqqrurmorpnkimrmhmqnlnoooqqpooommmmkjjjfeimjegjihklllkjijorrqppv{zx{~~|||zwwzyvvxxwustvutqpoppnlkgbehecba``beeddfggjnhchmllmnlkorkfnvqkpuqmoqqqssqqtutrrrrromoqnjkmkijjgfhihgilkiijkkjlmmmmoqollmnponpplijljhihedegecfhfehkkiklhdhjhfebcfa\^a_]]_^]`dccfhgfinnnpprvwwvvx{~~}~~}{|}|{}~}{{{}~~~~~~}zyzyvtsqpomkjjgefeb__`````_]_a_\_b_\`c_[[[ZXXXUSRRRSRQRRQRSUUTUVXZZ[\]^_adddhkihkmmlnpqrstssuwustutstuutrqsvwwvvuv{~|{}~}{yxwusssrpnmoqqooprrqprspnoponkhggeddc^Z[\\\[[\]]^_acdefjnopppsvvuwxxwwvvwvvvuvwusuwvsuxvtwywuvwvuttvvtrssuvuutuwxxxz{{|||||}|zyz{zxxwvvvvvwwxxyyzyxxzzy{|{yz{yxyyxvuvvtuuqoopoonnqsqqsvvwy{~~|{zxvuvvvwxxxxy{}|}~~~~~~~zwvuttuutsrrssrqrrrqrtsrqonnnmllmmlkkjiigefgfdddcca__^_^\Z[\\\[YXWVVWWVUUVUUUVVVX[\\^``_acccdfgfgiihghjlllmoppqrrrtvxyzyzzyz}~}}}||}~|}~~~}||{zz{{{{{zyxwxwxxvuuustusponnnljjjhfhhfefghjkmmmmoqrsttuvxz|{yz|||~~~~~~~~}}}~~~~~}}|{{{{zzzyxxwwxxyyyyzz{||||}}}}|{{zz{{{{zyyyyz{{{{|||||{zyyxwwvsqponnmmlkjiiijjjjlmopqrstuvxy{{{{|||}}~~~~~~}}}}|}}~~|{zzzzyxwxxxyyzzz{{{{zyxwxxxxwutsrpppppoomlkjiihfedccccbaaabccccbcdefggfffhijjkklmnnoopqrstuuuvvwxyyz{||}~~~~~~~~~}}|}}}|{zzzzzzyyxwwwwxwwwwvvvwwxyz{|}~~}|{zzyxwwxxyz{||}~}|{zxwwwutsrqpppopppppqqponnnooomkjhgfedba`````____`abcdefghijjjjkklmmooppppppqrtuuuvwxxyyyz|}}}}}||}~~}}||||}}|{{{|}~}}~~~}||{zyxwvvvuttsstuuvwxyz{|~}}~~~}{{{{||||{{}~~~}{zxxxxwvuutttssrqqqqqponmlmmlkkjjkkjjiiijjjjjjkllmmnnopqqrstuwwxyyz|}~}||{|}}}|{zz{|}}}}~~~~~}|{{zyxvuttttrqpoonnnnnnmlmmnnnmmnmlkihgedca`^^]\\\\]]^^^_`bdefghhhiikllmmnnoooopqqsssssstvwxxxyz{{{zzyz{|||{|}~}}|{|||{zyz{{{{{{|}}}}{zyxxxvtsrqqqpppoprsuvvwxz|}~}}~~~~}}|||{zyxxxxxwwwxxxxyz{|}}~~~~~}|{{|{zywvuuuutssrqrrrqqqqqqpoooonmmlllkkjihgghhggffghiijkklnprttuvwy{||}~~|||||}||||{{{{{{{zzywvtsssrqpooonmlkjjjjiggfeeeddca```bccbbbcddeeghijklmmmmmnppppppooppqrrrstuvwxy{{|}~~~}}}~~~}}|}~}{zzyyxwuuuuuuttttuvwwwvuuuvwwwxyz{{{{{|~~~}}}}|{{zzzyyxwwwwwxyyyyyyzz{{|}}||||}}~~~}|{zzzzzyxwwwxxxwwwwwwvvuuuvvvtsqpppppponmllkjihhiiihgfggghijklmopqrssuwxyz{|~~}}}~~~~~~}||}}}||}~~~~~~~~~}|{xvttsrpnmlkjiiihhhijihggghihhgggfeeeeffffffedeefggghiijklmnnopqqrrrrrrrrrrrstuwwxxyyzzz{|}}}}||{{|}~~}}|{zwutsrrqrrrssssttuuwxxxyyyyzyyzzzzzzz|}~}|{z{{zyxwwwwvuutttuvwwvvvwxyyyz{||}}}~~}}~~~~~~}|{{{{zzyyyzzzyxwwwwwwvuutsssrrqpoppponmmmmmmnnnnnopqqqqrstuvvwxxxyz{{{|~~|{{zz{zyyyyyyyxwvvvvutsqppppomkkkklkjjiiihijjiihhhhgfeefffggghhijkmopqsstuvwwwwvvvutsqponnnmmmllnopqrrstuwxyz{||~~~~~~~~~~}|{zzywwvuuuuttttuuvvvwwxyyyyyy{|~~~~}|{|}}}|{z{{||||{||}~}|{zzzzyxvuuuuuusrstuuvwxyzzz{|}~}|{yyxxxwvvvvvvvwwwwvwxxyxwwwwwwwxwuttsssrpppppponnnnpqrssrtvwyz{|~~}|{|{zxxwxyyzzyxxyyyxwvvvutsrqpnmmlkkjijjhghhiiiiijkkkllllmnoppppprtttttuwxxxwuttsttqonmlkjihhhhijlmmnprtvwwxz||}~~~~~}}}|{{{|}~~~}|||}}}|||{{zyxwvuvvvutssttuuuvvwxyz{|||}~~~~~}|{zz{{{{{|||{{{{|}|{{{{{{yxxwwwvvutstuvvwvvwy{|~~|zyxxxxxxxxyyyyyyyz{|{zyyyz{zxwwwwwvvtssrrqqppprrsssstuwxz|}~~}||||||||}~}|{{{{{{{zyyyyxwvutsrrqppnmmllkkkklnnopqrssttuvwwwvvutttssrrqrrrpooppqrrrrrrrrsqpooooonmlllklmnnoprtuuvvwxxyyzz{|||}}}}~~~~~~~}|{||||{{z{{{zyxxwwwwwvvttuuuuuvwxyyz{|}~~~~}|||||}~~~}|zyyyxwwvvwwvvuutuuvwwvwwwxxwwxyz{{|}}~~~}{zyxxxvuttuvvvutttuuvvvuvwwwvvvwxyyyyyyxyyz{{z{{{{yz{{|||||}}}~~~~~~}~~}|{{{zywwvvvwwvvvuuuuuuttttssrrqqqqrrrrqqrsttuvvvvvxyzzyxxyyyyyxwvvvuttsrrttsrqoonnnmmljihhgfedefhiklmnpruwyz|}~~~~~}|{zyxxxxwvvwxyyxvwwxyz{{zz{{|||{{|}}}}|{zz{||{{{{||}}~~~}}}~~~~}}}|{{zzzzyyyyyyyz{{{{{{|{{{{{{{||{zzzyzz{z{|}}}}}}~~~~~~~|{yxwwvutsrrsttuttttuvxwwwvwxyyyyyxyyxxxxyyzz{zzzz{||}}~~~}|{{zyxvuvwwxyyyz|}~}|{{{{{|{{zzz{{{{|||}||{{yyxxwvutssrrqpppppqstuvwxyzz|}~~}||{zzxwutssrponmmmmkihhhhgffeeffghiijlnprtuwz{|}}}~~~~}|||{{yxvvuuvvuutuvwvvvwxyz{{{{{}}}}||||||{{{zyyyxxxxy{}}}~~~~~~~~}|{yxxxyyyyxxxyyzzyz{|}}}|{||||||{yyzzzzxwwwxxyz{|}~~}||}|zyxwxxwvvvuvvvuuttuuuuttttttttttuuvwwwxyz|}}~~}||{{zyxyyz{{zz{||}}~~~~}}||||||||}}}}}~~~}}}||{zyxxxxxwwvuuuuvwxxyz||}}}}|{{ywvutssrqpnnnooomkkllllkjiiihhhhghilmnopqtvwxy{{||||{zzzyyxwuuttsssrstuvvvvvwy{{{{{|}~}|{zzzyzzywwwxxxxyz{}~}}~~~~~}~~xrtvxzz{z{{|{y|~}{~~zzzz{}~|{{{zxz{zyz{{z{||~}{y{~|wrmpsuwyzupnlllnppqppoprsqoqsrponruwxvsw{yxz|y~~|y{}|{|}}}|||||{{{|}~~~}~~~|}~~}}}~}}~~}|{zxvwwusssrqqrqprssssstuwxwwyz{|~|~~}{yxyyyxwvsqppommmkjkljhkmmmoqtwyy{~~}{ywwvuspnpqqqqppqrsuvvuvxwvxzzyz{{{zyyzyyyxwwwxwvwxyzz{}~||~~~~|{|}zxyzywwxvttuuvvuvwvtuvvuwyxwxzxvy|yvy||{{{zxz}{yyyustuspnnlikmjefihhjljhkomlosqoqsttttttvwuttuvwxxwwxyxwyzyy{|}~}|}~}|}~|{{z|}{yz|}|{{|||}~~~~|{}}}~}~}|~~{yyzxwvuvwvvvvvvvxyz{|}~~~~~}}|{{{||zyz{zzyxz}|z|~}{}~~}}|{z{|{zyxwvuusrsusqqqpmmmmmlkjhhhfdb`aba_______acdegkmoqqqrsttsrqqrpnoolijljhilkilolikmmmprrprtsruwutvyxvvvvvvwxxxxy{{{}~~}|{|}{zzzyy{}{yz|||}}||}~|}~}|zyvrpqqomlllklmkjlnnnqsrrrtuvvwwwyz{|{z{{z{{{{{{{{|{{|}~}~~~~}{||z{|||}|}}~~~|~}|~~~}~}|}~~}|||||||||||{{{{zz{||}}|}}|{|}}~~~{||yvvwutsqppponnmlllllmnmllllllkkkjiiheba_\[\[YXXXXXZ[[\_abceffeeefgffghhggfffghgggggghhhhgfghhhiijklmmlmnpqstuuuuvxyzzz|}~~~~~~}{{}}}}}}}}~~~~~~~~~}~}{||{yyxvtssttrqppqrrqqpqrsstttstuvwwxyzz{{||}~~~~~~}}||||||{zz{{{{zzyxxxxxxwwxxwvwwxxxxxxzz{{{{|}~|{zyxwvtsrrrqqqrqpqrrsssttuutsssrqonmkjhgfca_^\[[[ZZ[]^__`bdfhikkjijjjklkijkjiiiihghiihhhghjjkjjlmmnprrssuvwxxyz{}}}}~~}}}~~~~~}}|||||~~~}|{|}}||}~~~~}}}{zz{|}}~~~~|{zyxxwuttsrrpoonnoooonmopqrrrrstvxyyz{{|}~~~~~}}||||}}~~~~}}}~~}|{zzzzyxwwwwvwwwwwwxyyyyz{}~~~~}}|{{zzzyyyyyyxwwwwvvvvvvutsssrrqqponnnnmlklllmmmmllllllkkjjkkjjiijjkllmmmmnoppqqqrsssstttuuvwwxxyyzyz{{|||||}~~~~}}~~~~~}{{zzywwvvvvvutrrrrssrrrrrsrrrsstttttttuuuuvvwxxxyz{{||||}~~~~~}}~~~}|{||}}~}}~~~~~}~~~~~~~|{|||{zyyz{|}}}|{{|}~~}|{zzzzyyyyz{{zzzz{}~~~}|{yxxxxxxwwvvvvwxxxyzz{||}}~~}}}}}~~}}~~~~}}}}|{zyyxwvutsrqpppommnnonmlkklmnnnnnnooppppqrrsrqqqqsttttttuuuvvwxyzz{{{||}~~~~~}|||||{zzzz|~~~~}|{{{{{{zzzzzzzzyyyyzyyyyzzyxxxxxxxxwutsrsssrrsssssstvwxz|}|||}~~~}|{zyxxxwwwvuuvwxxxxyz{|}~~}}}|{{{{}~~~}|||||{zzzz{|}}}~~~~~}{{z{|||||{|}~~~~}}|||||{zzzzzzzzzzzzz{{|}~~~||{{zzzzz{zzzyz{{|||{{zzz{zyyyyyyxwwwwwxxxxxyyz{||}~~~}|{{zyxwvuuttsqppppppoooooppoooopppppooppqppoppqqqqqqqrrrrsstwyyyz{|~~}}~}}|{{{|}}}}~~~}}||||{zyxwvwxyyyyxxyzzzzzz{||{zyyyzzyxwvvwwwwvuttuuuvvwwxyyyy{||~~~}~}|{zzz{zyxwwxyyxxwxyz{{{||}~~{z}}x|~xqxxrvz~{xy{|}}x|zsyystuwz{|qhqywwtqrstttutsx~}{tnxzv{|y{~}{zy{||zwuzyu{}||n|ny|w|~nasxup{ylz|odz~pst~pyysvzzfz}kx|t{{nz~vuszuiw}uow{wrnvtiu{zvnzwgiouyrhmsolompvpimqpokflrjaejmpg`kskfikjkhegklonjpvnioqpqppuwttvwwxz{{}}||~{~{|vv}}zuz{u{|x||zuzw}}~~|yxrquspuzsmy|stv|yvvu{|u{}{wyz{py|~|}{yz~~vz}{|xs{ytv{~{|~~~~|zv|~ust|zlmtqkqvvtmgr~|xpfp}wpvzvrrsw{yurovxmv|zyw}}~|~x~}y~~{xyxw{}wpw}||zvz~}}{x{{x{}y~zy|~|yqqrvzrjpvrnpsx|renzwsnhqyojquutpjpwpikjntkfotokknomnnpsmjrxvtssrqv{{zurv{~{x|~~y}~|v{nqx{|vv|z|vpyt{|xvtuut|xnnp|}qrvx{zxxwsqv~|uw|z|y}}zotyutvvtrqrpksykap}zusqrtvxyxurppw}yutsy|w}}{{{}}|~{}}z|~xrtux{vrrtvwvtrrsuwxwusquxz{vrvzxvy|{z|}}}|~|zyz|zzzzsnu|{yupv}~}{||}{zyzzxvsuxxxtnorrturqqootyxutsx~{wtptxpjnrlfjnnonjjlnqkfnuqlnrsrporwvvvuzyux|yt}~vz~y||}~t|~v{|yus{yqw}||z~x|{tv{yutqtxpjrwxvnir{vnqvwyvqzyuuv|uz}}{y|~yqsvvupjkmjhmpqqmkpvvuplospnopljmopqqpmkosrnmmnnqsvyvux{}~}|{{~}~~zwvuv{~xqposxvrqqrtwyzzwsvx{~ysvyxyzyxwusx}|zwtx~~}|z}~}z}~}w|~zwsx|yxxwwxww{|yz|}|||x{~{xy{yxurvypilprtokqvspqrtunintpmigjlgehjijhflrlglprsnkpstvtsw{wsx|zyyw{|z{{|~|{}}|}~}z|~~}yv{}y|}}}yuxzyxtrw|wqqsrsqnrvtqqquxtqsvyxvsw{wrvz||wqw~{xyz~}{~}y|~{xuruxvttuvwtptxsnnoqtqmnpnlkklmjhijijhejnnmprtuuuy}|{{z~~z}{{|}~|zz{|{wtvxz|xtuwwxyywussx|zxwuy}{yxvwyxvy|zwy{~~~||~|}~~~~}}x|}|~~|{}~|{z}~}~}~~|~~|~~~|xusqqonmkkkkijlkijlopnmnnoomkklllnomjhfimmljhillllkjjkmpsropruxwvxyz|}}}|z{|}|{zyyxxz{{zyyyywtuwwwwvvusrrttsrprtsqqqrtrqsuusrsvyxwxzz|{{}zxy|{ywutuutuusqpoqsqommnoommmmlmnppnllmorrsuwwwvwxxwvwyyyzzzzxxy{||{{{|}~~~}|{|||{yxwxxxxvtsrtvvusssstttuuvwxy{{zy{}~~}}|{zyz{{z{{||{z|~~}}|}~~~|zyyvsqpoonmnonnnnnonmnononlmnmllkklkijkkkjiiigghijkkknonoprtwwy{}~~~~~~~~~}||}}~~~~~}||||{{zyxwwwxyxwuuttsrpppppppponopqrrrrtuuuvwxy{|~~|zyxz{{zyxxxxvusrsttuvutssttsrrqpppnllmllmmmnopqqpqrrtutuvvwy{|||{{}}}}||}}|}~}}~~~|zzzyxwwvuutuuttuuvvutstuvwwxxwwxyyzzz|}~~~~~|{{{{|||||||}~~~~~|{{{zyxwwvuuuuutssrrrqpoonmllllkjiiijjihhijklmmlkkllmmmmnpqstttuwy{{||||}~~~~~~~}||}~~}}{{{|}}~~||{yxxxwvutsssrrrrrrsttttuuuuvuuuvvwxyyyxyyyz{{|~~~~~|{zzzzyxwutsrpnmmmllllllllmmnooppppqqsuvvvvvvwwwwwwwxxyyxxxxyzzyxxyz{|}~~~}{yyyyyyxwxxxxwvvuuvvvvutsssssssrrqrrstuvxyz{}~~~}||zxxwvuutsssrrqpooonnmkjjjjjiiiijklllllmnnnmllmnnoooppqrsstttuvwwxyz{}~~}}~~}~~}}~~~~~~~~}}}|||zywvvvwwvuuttuuutsstuvvutttuvvvvtttuvwwwxyz{|}~~|zyxwvtsrqpoomlkkklmmlmnopqqqrstuuuuttttuuuutuuuuuuuvvvwwvwxyyzzz{|}~}}|||{{{zyyzzzzxwwwwwvvuuuvwvutrrstttuuvwxy{|}~~}}~~~~}~}}}}}}~~~~~}{zxvvuutsssrqponllllkkjihiiiihhikkkkjjjijllkkklnpppppqrsuvvvwxyz{{{|~~}|{z{|{{|}}}}~~~}}||{{zyyyxxwvuuutttttssssrrrrssttttuuuuvwxyz{|}~~~}}}}}~~~|{zzyxwuttsssrrponnopqqqqqqqqrrrrsstttuutuuuuvvvvuuvvwwwwwxxz{||||{|}}~~~~~}|{zyyyxxwwvuttttttuuvwwwxxyyyyyyxxxxxyyz{}~~~~}|{z{zzyyyyzzyyxyz{|}}||}}}||{{zywvuutssrponmmlkihhhhhhgggghhhggfghijkkklmoqrstvwxxyxyz{|}}~~~~~}|{zzyyyyyyzzz{{|}~~}|||{zywvvvvutssrrrpoooooqrsstttuvvwxyzzz{{}~~|{zzzzyxyz{|||||}~~{yxvuttsrqqqqqqoopqrsssrrssttttuvwwvutttuuuvuuuuvvvvvwxxyyyz{|}}~~}||{zxxwwwwutsrsttttttuuvxyz{{{|}}}}}}~~}}~~~~~~}|{zyxxwvvuuuvvvuuvwyz{|}}~~~~}{zzywtsrqpomkjiiiihgffffffffgghhghijjlmnooopprsstuwyzzzz{||}}}}~~}||{{{{{{{||}}}}}~~}||||{yxvvvvvutstuttsrqqqrssssssuvvvvwwxxxxyz{{||}~}||{{{zyyzzzzyxyz{}~~|zywvvuuvvuttttssssstsrrrrqqppooooopppppqqqqqqrttuvvwxz{}~~}}|||{zzzyyxwvwwwwwwvvvvwwwwwxxyzz{||}}||||}~~~|{zz{{{{zyyyzzywvvvwxxwwwwxyyz{{|||}}|||~}{ywuusqpnlkkkjjjjiiiiiiihhhhhiijkkkkklmmmnnopqrssstvx{}}}~~~~~~~}|{zz{{zzywwwvwwvuuuvwwvvuuuvuttrrsttttrrsstuuvvwxxyyz{}~~}||}}}}}{zyyzzzzz|}}|{zywvuttsqpoppponlkjjklmmllmnoooopqrsssssstuwxyyz{{{{{|}}}}|||||||{{{{||||{{{{|{zyxxyyyyxwvvvwwxxxxyyyyyz{|}~~||||||{zzzzzyyxvuuuuuuuuvwwvvwxyz{{|~}zxvuttrqpnlllllkjjiihgfeeddefffffgijjkllmnprtuwxy{}~}||}}}}||{zzyyyyyxxxwuuuuvvuttttssrqqqqrrrqppqrstsstvxz|}~~~~~|zyyxxxwwwvwwxyzz{}~|zywvtrpoopponmlmnnnmlllmmnooooooppoooopqrrrrssstuwxyzzzz{{|}}||||}}|{{z{{||{{zzzyyywvuuuuvuvvvvwwxyz{||}~~~}|zyyyyxwvuuuttttttttuuuuuvxyzz{|}~~{xusrqonljjjihgfeddddeeeeefghhijklnopqstuvxyz{|}~~|{{zzzywvtsssrqpppppponmnnoqrrrsttuuuuvwwxxxyyz{|}~~~|{{||{{yxxxxxwwwyz{|}}}}}~{ywwvvutsrqppponmmmnnmlkkjkkklkkllmmnnoqstuuvwxyzz{|}}}~}}|{{{{zxwvvvvvvuuuvvvvvvvwwwwwwwyz{|}}}~~}}}}|{yxwwwwwvvuttttuuuvvwwxyyyyyyz{{{{||}~~~|xutqopqnlmnkjjjkkkkkkoqolmnnnpqpoprtvvuwy{~}}~~||{wtuvussssssurnprpnqtqnqvtsvxyyyyyyxwxyxwxxxxwwyz|~~||}}}~{~}~~~}}{xvqnnnkjhhilmmmlmnnnonlkkkkkhegjjjkklmnpqrrrtvy|{xxyvuwwvusponmkjijkigjmkknqrtwy{{|}~}{yxz{zzyxxvx{{y{||}~~~~|{zxwuuustvutw{{{~~|yurppnkjjhgggghfdefffggffghihijihkoooqrrtwyyz|~~}}}{z{|{z~~}}|zyyyzzwuuuusrrrsqnmkihhjkjihijlnpqtusruxxyz||{|}}~}}{}}|}}}||||}||||~|z{|~}}}{ywuvxz|~~|y{~{xz|{y{~~~|{ywuspqqomnoommmmljjkjihfegigfffhjjjmnprtuuuuuwxxwvusqponnmjiihfeeeecaceeefgjoooswvux{||~~~}zyzxwwwwwvuvwwvwyyyz{||}~~}}{z||{{||}~|xwvtqoljhhihfghggjlmmnonmprqooopqonpsqprtuux{|}~||{zyzz{|{z|~}{zxvustvsppqonmmlllllmlllmoppprsttwxxyxwz~}||||||z{|{{}}~~}|{{|{zzzzz{zzz{}~}|{{zzyxxxxy{|}~}zyxtrrrpnnlkjihhihghiihijjjiiknnnooooprsuutuvwwusrrqpponlifeeca`a``abbcefghjllmpsssw{{{~}}{ywuttsrqpqrtuwy{|}|yz{{zyyz{{|~}|{xwvttutttrqqrrrrrrqrrqppqqpqrqpponlllllmlnppqsvxz|}~|{xwwwwvvusssttuwyz|~~{yvurqqqomlllmnpqqrstuvwwxyyyyxwxyyyyyyxxxxwvvvvwxyyyz}}|zyyyyyyxxxyyz{|}}~~~}}||}|{zz{|}~~}{xwvuttsqonnnmmmmmmlkkkklmmmnnoprstutsssssrponmmmljihgggffdbbbbccccddefgghikmpqsuwz|}}~|zywutttsssstvxz{|}~~~|zzzyxyzz{{|}~~}}|{zxxxxwvussrqpponmmmmnopqsuwxy{|~}{{zzyxwvutssrqpqqrrtuwz}~|zyywurponmmmmmmnnpqrrstuvvvvvwwwwwvwwwwvuuuvwyxxxy{~~}{zyzzzz{{|}~~~}~~}|}}~~}|{{|}~~~}|{{{{{zzyyxyyxxxwvvusqpoooonmljjkkklkklllmlkjjjjjihhggggggfffggggggggfedcbbbcefhiknpruxz~~}||||{zzzzz{||}}}}}}}|}}~~~~~~~}}||{zyyzyyyxxyyyzywvvuttsrrrrsttttuvwyz{{z{||||{z{{zzyyyyyzzzyyyyyyyxxwwvvutuuvxxxyz|~~~}|{yxwvvtsrpoppqqqpppppqrrtuvvwxxyz{|||||||||||}~~~}}}~|zxxwxxxxwvwxyzzzz|~~~~~~~~}}~~~}|{{yxwvutrpooppooonnnoponmlklljigfeffffedcccddeeeeeeedddddddeeffffgikmoqtuwz}}|{zzzyyzzzyyyzz{{{|~~~}}~~~~}|{{zzz{{|}~~~}{zxvutsrrrrrrqqqqqstuvvuuvvwwwvwwyyzzz{{|}~~||{zzzyxvutssssrqqstuwxz|}{zzyxvutsrrrrqqoopqrrrqrsuxz|}~~}}}}}}}~~~}~}}~}{zywtrqpppppqqrsuvxxxz|}~}}|{{{{{{zwvutssrrrrrsssrrqqrqpnmkihgfeca`___`__``abbcdefghijjjjjklmmnnnnmmmnprtvxz|~~}||{zzzzyyzzz|}}~~~}|{{zxwutttsqpoooopqqqqrstuvvvwxzz{{zzzzz{{zzzyzzyyyyxwwwxxwwvvutttuuvwy{~}xrux}{xhr~sjagmiegiijjjjjmonnopqrtxxvy}||tloooqkhoyyuz}um|px}~~~~{vx|z~}||}{||zyz{ytokihgeedb`^ZWUSVXYZWRQQNNLJOTUUUTY^]\^_`acfffffktwxywwuomnorrlgb\]a``^\_bcdegghjmmmmllnprrpnnnnmmrurpqqruy}{zy}~|wronnkjmmjimq|ypjlnmnpqpopqqssruvtvtokhfffhhfgijlosx|}~}|zxwwvvwwtstsrrqpoorurnrvvuqmllnrtuxytnjhffknkhhjmpqrppuvttttvx|~{xxy}|wronnnpruvvsqqjdfijifccchmooppnkhdde\RW]ZWTQSVWWXXXZZY]b_Z^`^^]]aglmkhggikmmmkgddglpoooomlkkkjhgfflstu}{sqrqqrty{xvy}~}{~~yuttz~~}shmsngd_]^ZWWVVX\a_\]]\ZZ[\]`bcca^_aacdddddccehhggfgjlmmkknqrtxyz||~~|}~~~~}{zz{}}|zyyxvuvvvvwxxyyywvuuwyzyyxyxvuwxvvwzyy{|~~}{{}|xvtrrpnoolijlheglnonlptspomgbaa_^aa]ZXWXYYYYXXXZ\^^]]\\afecdfedbacfgggeefc`bca_`ceefgjmnortqnnoprrqrtx{{{}}ywy|}}}{z|~}z~}}}~~}zxwwy|~|zyxy|{z}~}~~|{{|yvxzywwvspqsttssttsssssqlgghfddb``][ZYYYZ\_ba`_^aeghggilosqnoqsuuvvtwzwspnmmmmlmqtvy{}}|}|~}}~~}|~~{{|~|}~}|}~~~|~}yz||{xtrqooononkhjljhjkihjlquspqrstsrpnoppqponkgfffdeimnnpqomopoprstusqruuuutrqonljkmnmljiiloppmknqqqpnnnmnrtsqpprux{~}{zz{|}~||}~~~|yz{xw{~~|~~}{{}~zwwxxyzzxurpqtssvx{~|yz{|~~||~}|~~~}{||zywtttsrolmnnoooqssrstttsrtwwyz{{|~~}{}~~}|zwtrprutrpnrvtsvy~}~~~}~~~|{zyz{}~|}~}|||~zy{~~~||}~zxxzzzxuplllmnmlnqpoqssrqppooopponnomnstttsrtvxyxxwwz}~~|yxwvuuuvxyyxwwvuuvwxvuuvwwxwwwwvuutsrqrrrssnlpstvvuuuvx|~{zzywwwvuusqqqpopqrrqopqrtxyvsstrrrrssrpqrtuututqoruvvvuwzyyyyxwxzzz{{|~}|}}}}~~zyywvvvutrqrsuwyzyy}}~~~}~~~}}~~}}}}}{yyzywwxxwvvvuwxy{}~~||}~~~}|{ywy{zyxxz|}|ywvuvwyzxvwxyzzzz{~~~}|{yyzyxxxwvtrstttrpppolllmnonooopqrtvwwwxz|{z{}~~}}}}|{{zzz{yvtstuutsrrrqopqqqqqrstsrqrsrrtvx{|}}|||}~}~~{xwusqponlkjiiihhgggghijlnmkllmnopppqqonnnmlklmoqrqqqqsuvvwxxz{{|}~~~~~~}}}}~~~}}|zxwvwywuvwwxwwxz}~|}}|{zyxxyzz{|}}}~~~~~}}}}}}}~~}{yyxxxwutttrrsuvvxy|~}}|{{|||{z{|}~||||{{zyyyzzz|}}||{{|}~~||}}}~}|{zzyyyyxwwyyyyyxx{~~|{yxwusssrrqqrsuvvvvwyz|}}|}}~}{{zywvtsssssqpoopppqqqqrsrqqqqqrrrrqpoopqpoooqssssstuuvvvvwwvvvvutssrpoopnmmmmnnmmnnnoooooppopppomlmnnnoopponoqrtuvvwy{|~~~}|{{xwwxyyyyyxy{||~~~}~~~}||{z{||||}}~~~~}|{{{{{{zz|}~~~~}}}}~~}|{zz{{{z{{{|~~~~~}~~}{zzz{{{{{||}~~}{zxwvttssrrqpqrrstuuvwwxyyyxxyyxwvuttsrqponmmmmmmmnooooppqrsttttutttttttsrrppppponnmmmmmmmmmllmmmnnnnnnnopqqrstuvwxyzz{}}~~~~~~~}}}||{zzyyyyzzz{{|}~~~}}|||{{{{{{zzzzzzzzz{{|}}~~~~~~~}}}||}~~~}}}}}~}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}|}}~~~~~~~~}|{zyyxwvvuttsssssssttttttuuuuutttsssrrqqppooonnnnmmmmmnnooppqqqqqqqrqqqpppppppppppppqqqrrrrrqqqpponnnnnmnmmnopqrsuvxyz{|}~~~~~~}}|||||||{{{||}}}}~~~~~~~~~}|{zzyyyxxwvvvvwwwwxxyz{{|~~~}}}}||||||||}}}~~~~}}||{{{{||||}}~~}}}|||||}}~~~~~~~~~~}}}||{zyxwwvutssssssssstttuuuvvvvvvvvvuuuttsrrqqppoooooonnnnnooooooopoooooppppppqrsstuuvwwxxxwwvuttsqponmmmmmmmmnoqrstuvwy{|}~~~}}||||||||||}}}}~~~~~~~~~~|{zzyxxwvvvvvwwwwxyyzz{|}~~~}|||||}}}}~~~~~~~}}}}}}}}}~~~~}}}}}}}||||||||||||{{zzzzyyxwwwvvvvvuuuuuuuuuuttttssssrrrrrrrrrssssttttuuttsssrrrqppoooooooopqrsttuvwwxwwwwvvutsrqqpppppoppqqrsttuvwxyz{|}}}~~~~~}}}}||{{{{||||}}}~~~~~~~~~~~~}}|{{zzzzzzzzzz{{{|||}~~}||||||{{{{{||}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}|||{|||{{{{{||}}~~~~~}}}||{{{zzyxxxwwvvuuutttssrrrrrqqqqqqqqqqrrrssttttuuvvvvuuuttsrrqppooonnnoopqrrsstuuuuuuuuuuttttttuuuuuuuvvvvwwwwwxxxxxxxxxxyyyyyyyyzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}|||||}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}|||||||||||||}}}}~~~~~}}||{{{zyyxxwvvutsrrqpppooooooppppqqqqqqrrrrrrrrrqqqqqpppppppppppqqqrrrsssttttuuuttttttuuuuuuvvvvwwwwxxxxyyyzzzzyyyyyyyxxxxxxxxxxxxyyyzzz{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~}}}}||||||||||||||}}}~~~~~~~}|{zyxxwvvuttssrrqqpppppppppppppqqqqqqqqqqpppppoooonnnnnnnnnooppqrrstuuvvvwwwwwwwwwwwwwwxxxxxxyyyyxxxxxxxwxxxxxyyyyzzz{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxyyzz{{{||}}~~~~~}}}}}}~~~~~~~}}}}}~}~~~~~~~~~~~~~}}}}||{{{zzzzzzzz{{||}}~~~~~}}||||}}~~~}}}}}}}~~~}}}|||||{{{{{||||}}}~~~~~~~~~~~}|{zyxwvuttsrrqqqqqqqqqqqrrrrrrrrrqqppoonmmllkkkkkjkkklmmnopprrsttuuvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{||{{{{{zzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxyyz{{|||}}}}}}}}}}}}}|||||{{{|||||}~}{}|uz~~yupsvtrsttuuuuvvvvwwxwvxyxwy{yxwwwvwxvtz~~{}~|{{|}|yyy|~|z}~||{zyyxwvuutuvwxywuvxwvvvvwy{{z{}~~~~~~}z{|zxxxxyxxyxwvuvwxyxwvuuutuvutstuwy{}~~~~~~}|{zyyyyzyxzzyxxxtqsvsqrrqqooppommliggfcbccbaacccjqqorsqoljklmnprqpqrrrqopqqqpoonmnoqrrsuwxz|~~~|zzzzxwwvutstutssrtuuvwxyzyxxy{}|z|}{wvwussttrstttwyxwz}{yz|}~{{|||{yyy|~~}}|zwxyxwwwxxvvussrqpppnklnmlmoprvyyy{||||||{yvrqsurnopnmnoooruuvy}}{yy{{z{||{}~zxz{z{zy}~|z{}|zxutttutssstuvutstutvwxyzz{{{||||}~}}}}{y{}{yz||{|}|z|}}}~~}}|}~~}~~|{z|~}|||{||}|}}}|zwtrqpnmllllklkjjkihijighgfeeddcbbbaaba`_abbaabdeffffffghijkjjkklnoommnomlmonlnqqprtrruxxx{~~}}~}|}~~~~~|{}{y{}}~~~~~}|}~~}}}{xxxxxyywvvwxyyxxy{~}|~~|}}}~~}}||{xxxvuuutrrssrstuuutuwxy{}~}~~~}~~}{zz|}|}~~~~}|{zzz{{{}~}{~~~~~~}}~}|zz{zxwvtssssssrstuuwxyzyxz|||}}}~|{{||{|~}|||{z{|||{{|~~}~~}~~}~|{{xvwxvttuttssrqstrppqsutrrsrqqssrqponmlllljihgfgihgghhhhhgfghhiijiikmlloppqrstuvvvwvvwwvtuuutuvvvutvxyzzz{||}~~~~~}}|}{z|~}{{{{{||}}}}}}~~}|}~}|}}}}}{{{{{{{~}~}{||zyy{|}||}~}|{zzyxxxyyyyy{||}~~~~~~}}~~}}|{zz{zyxwwxxwwvwxxyz{|}|{|}~~~~}|{{{{|}~~~~~}}~}|||{|}~~~~~~~~}}|{|}|||}~|||{zzyz{{||}~}||{yxwwxxwxxy{{|}}}|~~~~}|{zzzzzzyyxwurrrponmlkkljiijkkkkjijkkllllmmlmnmlkkjihhiiihhhhihgghjllmnoprtvwxy{||||}}|||||{{{{{}~}|}|{{|{yyyyyyyyyzz{||{|}|{}~~}||{zyxwwvutrsssrrrsuvxz{{|}~~~}{{{|}||}~~}|{|{{{zzzyyz{|||}}{{|}}}|||}||}~}|||||{{zyxyyyyyyzzzz|}~~~~}}}~~|{{zzzzxwwxyyyyzz|~~~~}|{|}}|{yz||}}}~~~~~}}|||}~~~}}|{zyxxwvuuutuuttttsssstssrqpqqqonmlllkjiihhhgghiijklnprstuuvwwxxxwwwvuttsrssrqqrstuuwxyz{}}~~}|{{yxxwwvvvvvvwxyzz{||}~~~~~~~}}||{{{{{{{|||}}~~~}}}}||{{{||}~~~~~~}}}}}|}}}}~~~}}}}|}~~~~~~~}|{zyxwvvvwxyz{|}}~~~}|||{{||{{{{{||}~~~~}}|{{{{{||||}~~~~~~~~~~}|{zyxxxxxy{|}~~}}{zyxvuutsrqpppooooppqqqrrstttuuuuttsssrqponmmlllklmnnpqstvwxy{||}~~~~}}||||||}}~~~}|{zyxwwwwwvvvwwxxxyzz{{{{{zzyyyyyyyxxwwxwwvuuvuuuvvvwwwwxyyzzzzyz{zzyyyyzzzzzzz{|}}}~~~~~~~~~}}~~~~~~|{zyxwvuuuvwyz|~}}|}}~~~}}||{{{{{{||}}}}~~~~~~~~~~~~~~}|{zzyyz{}~~~}}}}}}}|||{{{{zyxxwvvutsrqponnnnmmnnopqrstuwxyyyyzzzzyyxxxxwwvvuuuuutttuuuvwxyzz{|}}~~~}|{zzyxxwwwwwwxyyz{||}}~~~~~~~~~}}}}}}}}}}}}|||}||||||}~~~~}}}}}}}~~~}}}}}}|||{{{zzyxyxxyxxyz{|}~~}|{{{zzzzzz{||}~~}}}~~~~y}zrx~}|unqvy{wsuwxz|{vz~~xry{vxwz}~vlu~~}zwyzzzz{{y}{s|~}~|z~vz~{y}~}|kznzy|tfy|xv}p~}mou}xu{|p}usqwo`kwqke_elihd`lxodp}zwur}xiovz~umt{xtttvyrimromgaipe[bjlng`lxqjlnprpoprqqrrx~wotyyz{{|}{xy{{|{z{}}~~}}yu{}}}{v}{y~|u{~y{{}wy~yo}{u|}|y~|w~z{|~wry~}{wvz|{|~~{xvuvtsvytnxzqsrsuqmlksyqlt{}~~t}~{x{|z~{szzyy~{twywvspx|y}~yus|{npurosyxuoku{qhs}v|{vv{|yv~t|}{~y}|xwvx|wqzxorxxxxv|vlszuot{|s~|}{zyz|~yrx}}x}~|~~|tmryqilpkglnormgkpuzunt|ytx{~vjs}xsnhnuohkppolhoxrkptyyt{}|w{~}zzyrntwwwrnrx|}{xx{{||{}xs{}wx||}~zyz~yw|}xyxy||yvsqsvyxutvwsoyujnt{{vx}}wn~~xqw|zwvyws}}vvuz}|y~ux~|~~~~}}{xxx}xou|ytvyxwwwsoxqbo~ztpmnonpqnkjggqzxuwyy}|y|~|~||}~~|yw{z~{~|}~~||~}z}|~~}}|z}}}}wry}||}}{yx{~~~~zvtz~zu{|vsqmihigeb_chkmkjpvx{{z{zwvy~}xvuw|xrompumdiokehnppompsuwrmx|vy~~}zxz}{xwux}vnruuuojsztorv{xq{z{}}u|{}~|{ws{wls{|~zsw{xvtqxxou}{zyw}{sw{~~xsv{xuuuy~xrw}}}vpxyqv{{}xrz|uuv~|t{}}}~xyy}voquxyvrrsrqwzyzwt{ytuxvsssmilmnomligmrrqqpqqrsuwtqtvyzyxvtx~}{|~~yusy|usux|}||zyyz{|{yurtvy{wrtwwwyyyyxvy~}|xuy~~}|z{}|{xy{}yww|}xtz{yw|}{}~|{|~}{}|wxyqknpqpkefhggecglgdksvywtz~{||}~zty~ytroruqnoqqrpntztouz|~|z|wvxvssswztotwxyvtz}z}z}xpqrsuohknlkihlpljnrsusry~{~|y}zvz}xrsutsqosvspooswsoqtvvsqv|vpty|~xsy~|yz{}}zxtptxvtrquzzyz{}|}~yz{ywurpokffhggdaflmmpsvxxx|~||}}z{|}}zwz}}~}}zxxzxwz}zvx{}~~|~|xy|}}zvx}|{{yz||||z|~zutuuurpuyurtv{}z}}}|xz}{yxwz|{yzz}}{~~~}~}~zzzvspmlmkhgffhhhkmljlnprpnoprssqqrrsw{zzxvz~~|z|~~~}}}~~{yz{zyzzz|{{~~}}~}}}}}zxxxxxvsrqnnoomkjjnqqppqtxyz{{{{z{||{yxyxwtpprqppoppppqsssstvyxwxy{~}|}~~}|}~~{xy|||{zz{yyz{zxvuwwvsqpopommljiijkkjijkmprqsttuvwwxwvxz|||}~~~}{zyyzz{{zzz|}~}|{zywwwvvuuuvvwy{{||}~~~~~~}|{{zzzz{||{}~~~~~|zzzvsqpppnlmnmmmlmnmlnpqqpoqssstuwyyy{}~~}||}{{{{{{yxxywvvvvwwwy{{||~~|zxxyxxxxxxxwxyzyyzz{{z{|||||||{ywwvuutssrponnmlkklmnnnooooopppoopqstttuuuuuvuutstttssttuuvwxyyy{|}}}~~~~~}}}}|{zyxxwvuutsrqqppppppooooppqrtuvwxz|~~}{zzzzyxxyyxxwwxxxxxxxwvvuutsrssrqpqqqqrstvwxz}~~~~~~~~}|{zzyyyyyyz{|}~~}||{{zzyyyyyyyxxwvuutsrrqqqppppoonnnoopqstvwxyzz{{||}}~~~~}}||{{zzzzyzzyyyzzzzzzzzzzzzzyyyzzyyxwwvutsssrrqqqqqqqpponnmmmmmmmmnnoppqqqqqrrrsstttttttsssrrqqqpppoooooppqrsuwy|~~}|{zyyxwwwwvvvvvvvuuuttsttuuuuvvvvvvvvvwwxxyz{{|}}~~}|{{zzyzzyzzzzzzyzzzzz{{{{{zz{{{{{|||}}}~~~~~~}|{{zzyxxwxxxxyyyzzzzzz{|}~~~}}|}}}}}~~~~~~~~~~~~~~~}|{zxxwwvvwwxz|~~}||{zyxxwvuuuuttttttuuuuuuutttsstttuuuvwwxxyyyzz{{|}}~~}|{zyyxxxwvvvvvvvvvvvvuuuuutttttsrrrrssttuuuuuuvuutttsrqqqqppoooooooopppqrrstttuuvwwxxyzz{{|}}}~~~}{ywutrqqppooppqrstuvwwxwwwwwwxxxxyxxxyyyyzz{{{||||||||||{{{{||||}}~~}}||{{zzzzzz{{{|||}~~~~~~}}~~~~~}}}|{{{{{{{{{{{{{{{zzzzz{{||}~~~~~~~~~}}}}}~~~}{zyxwwvuuutttssrrqqpppooooooooppqqqqqqqppooonnnnnnnnnnnnooopqstvxz|~~}|{zyxwvvvvvvvvvvvvvuuttssrrqqqqqqrrrrssssstttttuuuuuttttssssrrrsssssttttuuvvwxyz{{|}}~~}{zywvutsrrqqqqqqqqqrrrssttuuvvwwxxyyyyyyyyyyyyzzzz{{|}~~~}||{zyxwvuutttssssttsssrrqqqqqqrtuwy{}~~}}|||||||||||||||}}}}}}~~~~}}}~~~~~~~~}}}|||||}}}~~~|{zyxwvutsrrqqpppoooooppqrrstttuuuuuuuuuuuuvvwwxyyz{{{||}}~~~~}|{zzyyyyyyyyxxwwwwvvvutssrrqqqrrrrssssstttsssrrrqqqppooooooppqqqqqqpponnnmmmmmmmllllllmmoqsux{~|zywvutsrrqqqppoooooopppqqrrsttuvvvwwwxyyzzz{{||||}}}}}~~~~~}||{{{{|||}~~~}}||{zyyyyyyyz{|}}~~}||{zyyxwvvuuuuuttsssrrrrrrrstttuuvvvvwxy{|~~}|{zyyxwvvutsrqpooonnooopppqqrrstuvwxyyzz{{{{{{{{{{|||}}}~}}}}}}}}}~~}|{{zyyyyyyxxxwwwvvvvwwwwxxxyyyyyyyzzzzyyyxxwvvuuttsstttttuuuuvvvvvvwwwwwxyyzzz{{{{{{{{{||}}~~~~~~~~~~}{zyxwwwvvuuttttttssssrrrrrrssttuuvvwwwxwwwwwwwxxxxyyyyyyyxxxyyz{|}~~~}}}}||}}~~~~~}||{{zzzzzzyyyyxxwvvvvvvvwwxyz{{|}~~}|zxwvtsrqponmmmmmlllkkkkjjjiiiihhhhhhhhhijkmopsuxz|~~~}}}|{zzyxxwwwwvvvuuuuuuuvvwxxyzz{{{{{zzyyxxxxxyyyyyzzzzz{{{{{{||||||}}}~~~~|{zywvuuttsssrrrrqqpppoooppppqqqqqrrrrrrrrrsstuuvwwxyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzyyyxxxwwwwvvuuttttsttuvwxz|~~~}}}|||||{{{zzzzzz{{|}}~~~}|{{{zzzzzzzzzzz{{z{{{{{||}}~~~}{zxwvutssrrrqqqqpppoooooppqqrrsttuuuvvvvwwxyyz{{||}}}}}}}}}}}}~~~~}}}|||||||{{{{{zzzzyyyxxxwwwwvvvuutttstsssstssssssrrqqpoonnmmllllmnprtvy|~}{ywvusrrqqppooonnmmlllllllllmmmnnnnnoooppqrsstuvvwxyyzz{{{{{{{{{{{{||{|||}}~~~~~~~}}}||}}}}}}||||||||{{{{{{{{{zzyyxwwvvvvuuuuttssrrqqpoonmmllkklmnopruwz|~|zxwvuttssrrrqqqqqqqqrrsssstttuuuvvvwwxxyyzz{{{{||||}}}}}~~~~~~~}~~~~~~~~~}||{{zzzzyyyyyyyyyyyyyyyyyyyzz{{{||||||||||{{{{||}}~~~~~~}|{{zyxxwwvvuuvvwxy{~}|zywutsrqponmmllllkkkkkklllkkkkkkkkllmmmnnoopqrstuwxyz{{|||||||{{|||}}~~~~~~~~~~~~~~}}}}}||||{{{{zzzzyyyyyyyyyyzzz{{{{{{{{{{|||}}~{wz|toprqniilkghhffhgdabefhhb]bjlkhhpwvw{|}}|}~~}~}{~~}~}~~{}}yz{xxzzyxxz}ytzxtz~}zwy}~~}|~}z}}}{~|~}~|{~~||~}~}|~||~~~~{|{xusqpqrnjmqnlnoppmkmmmmlkkjjjklmnnlmoooopstqprsqruvutsvzvquxutrrsuwwvutwzvsstxzwrnpxxssty~zw~~~}{yz}|||~}|~}zz}{ux~yz|||yx{||{x{~|z{|~~||}|}}~}{}~~{y~}zvttsqrrsspnrtsqqqpqrtupkosqruussvz{zxuuuvxz|}{y~~~~|z~~}y~~~~~~~~~~~}|zyyzzywxwsrsttrqrsttpnmmmmpomlkkmjgmsuvuv}~~}}}~~~~}~~{{|}~~}~}z{~|xzyxurqotypjnrtsmkoommlklllllllnqssnnrqnrtuvuvwwz{xwz|}{x{~|z}~zx}}~~|z|y}{~}}~{~~{zzzzz{zywuvytqvyxvrruvtsrsuvxvtvtononkknnjnspmquwx{}v~|wwxzztosxxvqnrsppqrppssrrruvssxyvvwxyxxyy{}{y{~}wy}z|}|{}~~~x~~}~}}}w~ytx|~{vvwvvy||yxwvvuw~~yxvz|ux}zv{{|~||yx{|z|zy~|}~}zyy{z{~uv}~{x|~}|{}}}~}{{~}~{yy|}wz}zxw{}||zttxuqpoqrponmnmjjjnrollnrsnmqsqpprrrsuyxuz{rqy|zwtx~|y}|{zz~}~~xzzz{~{xxwxz{zvx~zvy|zyzyxwxyyyxy{vtz}zz~{z~~~~~{xvuuqmrwsoprqqrpoqtwyupsvwxxxvuvwyywxzxwxy~xw~|zyz}{y}y{~~}{z{}~{{{}z}}{{~||}ytx|xw{|usvyxwuxzwuy|{xvx|{yyy}z}||~}}~~{}~~{z{{|}~~}|zz}}zz{z{||}~}{}~}}}~{x}|~~||~|~~}~~~~|y{~yrtvvwvtsqonpqrssrqrsststutrtwvuuvwvsuxxvvyzyxxutz}{|||}|~|u}~|}~~~||}~~~}|z~~}zz~|ywux|}|{z{|{zxy}|y{~~}|{~}|{|}|{{}||~~~}|zz|yuvvxwrpqsuussuussstuxxxvttvwwxywuvxxxyyxxzyxxx{}{z||yz~~~~}|~|~~~~~~~{|~}~~y~y||{}}{||x||xxz|{yxwxxwwvtwxutxzxxzzxxyyyz|{y{|}~}~}|{x{}{|{z{~~|||x}~|}}~~}{|}}zv|~xv{}}|zz{yx~y}~}~~}|~zxwxyusvussrrttuutsrsuttxwrsxyxtrx|wsvwwxzzwx}|yxx|}|~z|~z~z~~}}}}~}}||}|}~|{}~||~}~~}~~~~}||}~~}}|yy}~}{z||x{~{z~||~~}~~{{~~|~~}xxyyywtttvvrppsusqstuvsruusqprxxuwywuwywvxy{zvy~yyz{}}|{}~}{{|zx}~z~{y{}}z|~~}}}}}|~}||}|y{|~~{z}~~{wy~|y{{zzxx|}}{zz{~}y~~~}~~~~~~~~}}~~|{zvuvuoovwspopsrqssnlpttrqrttsqotyupqstspqtvvsrstvzvswxttwz{{{zx{}||zz~||}}~|~~}~~~}|||~~~~}{|~~{{}||||}y{{u{~|||~|y{}}|~~{~~~}|{zywwvwyvqrwxwtrsuttttvvtttttrsxyvstuuwzyvuvy{xty}zxxz{||zy{{|}yx|~|yz|{~~~}{}~|}}~~||~~}|z|~|||}}xz}}}|{~~z{~}}{x|}}~~|~~|~~~}~z{||~~~~}~~}{xvvwxwusruxsoruutsrqsusnputrqqtuontvqopqqsuxxussuuwzzvwzzzyy|~~~|z|~~}}~}{~~~~}~}}~~~~~}}~~|}|y~}~~~}|~~|{~}}|}{|~~||~}}}}}}||~~}z~}~~}|~~}}~}~}{{|zttzzvrquuuvmbgmmrx||w||xywqr|vuvvwusw{{{{z{}zuvzzy|}|vopw{}~~}|{y{||}~{|~~r|yv|xprxxmjnv~~{uqpqw}}}ury{wvrlqvxzocn|yry}qemvrptvxwsqpnidfllnvzxroqqnpsssrqqsutrsqrzzpotvwvsssu{~xpqvsqy{twzzxuu{zty}uuwyzywwyzyxusvyuty|~zz{}}|yvtsx{upqtplrwpowysljqtmkqz~wy}{xy{zy}||~~{}y||wx|||zy||vttssrrttswunkknsurprsnikllmljkjkkfbegcckmgbbghccgjljgkqnkkkikrumfjnh`emh`dgc][]ZTYb^WX[XUZ]XUW[]Z[`[UZ]YZafaZ\`\Z_b_\bjf^^abb`aefffdfigeddklfehijhcfmkhkmnlhfgkpqmloqmgjruuxxsruwurw|xtx|ytvxsou{xuw{zxyxvvz|{}w|~~|||~~xtwwuvsnquslhjnnlmppmoqonnnrtrsqorurnmqutqprttpnpstrpsvtsttstttwzvqrvwuvzzwux{zwtsuzzy{{yxxyywxy{~|vwz{}}zy|~xvy{zvquyvrqqtwtqrvxvsqu{wsy{wzzyz|~}{{}~{xvwzxx}{z|sv}}{z{{|~}yxz|}zyz{xvwxxyyxwy{{zyzzxvx}~}{xy|vpx{tvzyuuxwtvyuquyxvwxuv|zwz~~~||}wz~}|}z~~~~{}~{vttpnonmmlkjjfceiijkljgjooklqsqrtsrsqswxwuuxz{|yvw{{z~|{~~|}}~|x{~}|y{}|y{~~||zy~~y|~~~~|yy{||wtrrsrnnolihhgdceedb`de\X\__]][WW\]ZWY^[RT[ZWWXXXXYWVXYYYXXYXVWYYWVWXXVUUVWVUVWSOSXUQTVRPRSTTSTTSSWWRQVVTTSTWVSSRSSSSQPTVQMLNRQONPRRQQRRVXXWVX\\Z[]]]^`cdcabdegfefggkmkkllkmnmkjjlljhijihhkljiigiljjnppqruwwwx{~|y}~{{}ztuvrqrqnknqnkkkihhjmoommlkoqrsqsxxssux|{zzz}~}zvvxtpqrsrnmoonnnnortqlpsqopruuttvvvx{yxzzxz}}zz{zxz|{xwxyxutsrqqrpoppopqqrsqpttsw}zwxyyywvz{wuvutsrsuutrqqrtspppommnpqmjmpmiijlljjligjlklkkmnnnoooqspnswvttuyxttvuutqsvtqpqssrpmorrqtvtsstvwwxxvuwxwvuuvuttuuuuuroqusqstsrsrqqrsssqqrrqstrpqstsrsuutttstwxvwz{{||||~}}{{|{xz{wsrrrqqomllmnkhikihhhijhhhgggffijkjijklmkmqomprtvssxytsuwxz{xtwyxwxxzzvwzxvx{ywxxyzzz{|{zyxx|}{{{||zy{}~|y{~|zxxz{{zwvxyzyvy{vrvyz{xuuvyzzyx{}yw{}}}||~~~||}}~}|~}}~~~}~~~}}~}|{||zxyyxwxwutvwuttvwvtuvtsuwutuuusrsuqotvrprtvurtyxvxzzzz{||{|~}|~~z{}}{}}}{{||||yw|~ywy|~|xx{|{||{|}|{{|~}{|}}|zxxxxxwxwtssrrpnqtrpppqssqpprtsstuwutuuvwwvwwxyyyyz{{z||{||}}{|}|{}~{yyywwwvvvvvtqqtvutvvvxz}~}~~{|||{ywz{xvvvwwvvuwyxwxyz{yx{|}}||}~}|{{{zzxxxxxyxvvwxxwvvwvvxyxxwxyyzyyz{||yy|}|{|}~|{|~~~}|||}~|{|}}|z{}{yyyyyxxyyxwuvwvvxz{zxwwxzzyyyzzxvwxwvuuvtrqpproknpmkllnmllmoqomnpsuqosvvuttuvwxvxzz{{{}}}~~}~~~|~}}}}|zzyxxyyurtvuvwxyxwy|~~{|}||{||{|~~|{|}~~}|~~zx{|yy|{yxxz}|{}~}~|~~~~}}}|zzz{|{zxwvwxyyyxxyzz{||{{~~~~~~}}|{|{zyyz||{xxy{||zxwwy{{{{{{}}|}~~}{zzz{{yyzywy}}|}}~~~~~~~~~~~}}~}|zxyyutvwxvsuvuttssrttsrqsusprutsuvwwuuwwvwzyxz|}|{zzz{{||zyyyxwwwvwvuuutsssssrqtvtsstttssstvtrqrstsqqqponmlllmmlkihjlljhiklkjjijkklllllmnnmnnopoprsrrsuvuuuvxzywwxzzxwxxvwxwtsqqpqqomnnooopqqruxyz|~}|~}}|}}}}|}~~|}~}|}}~}}||~~{}~~}||~~}}}~}|||}}{{}~~}}}~~~}||}~}}}}{{{yx{|{zyz~}yy}{yyyz{{z{{zzzzz{}}{|~~~~~~~~~}}}||{}|z{zyy{{{ywy{yvxyyyxxxxwz|{xz}|{}~~}~|yyyvvwwwvvvwwy{}}}~}}}}}}}|}}|{ywz||{xwzzyywy|{z|~~~|||zz{zyxxxxwvvustvwwwvvwwxyz{||||}~~}~~~}}~{zzzzxxyyyxvuvwwwvvwvuvwwuwwsqssrsssrqoprnlpqnmnnnnmmmlmlllmlkiilkhgijkigfggggggghiiiiijklnoppooqsutrtuuvvuutuvuuuuvusssrqonoppnllmmmnooprtttwy|}}~~~}~~~}~~}|~~~|}~{zz{|{zzz{{zzy{}||}~~~~}}{}~~}~~~~~}|zzzzzyxwvwxxwvwyxxwwz}{z{|~~~|~}|{|}|{zzyyzzyyyyyyyz{zzzz|}}}~~~~~~~~}}~{z|}zxxvuuwvvwxyzyz~|}~||}~~|~~~}zxz|{yzz|{yy|}{{{z{||||{|}|{{{|}}|}}}}}~~~}~~}~~~}|}}{{|||zxyzyyvuvwvuuuusrqrstsqqqstrppqrrrqpqqponmmmmnonjjjkkjiiiiijkjjkkkkllmmmpqonoppqqsvtqsutttuwwwwwwvwxvtvwwvtsssponnnnnnnnmlmprsuwy{{{~~~~~~~}|{|}}{z{|||||}|zzzz{||}}}|}}}~~}~}}~~}~~}||{{ywxzzz{|||{zyz||{|}}}|||||}~~~~}}~}}}}{zyzzz{zxwwy{ywwyyyxwwyyzzzz{zzz|~||~~}|zyyyxwvutsqqrrstuvx{}}~~~~~~~}}}~}}}~~~~~}||~~|{z|~{xz|{yyzz{{|}|{|}}}~}||{yyyz{zxxxvuvvuvvvvustvvutsstutrqqqqpnoponnnnmnmklmmmlklmljkkjjlkjjijkigjkjiijlmkkmnmmmoqqqrssssstuuvwvttuutsrrssqponmllkjiiijkkmppoqtvyz{~~~~~~}{}~~~~}{{||||}}}{z{||}~~~~~~~~~~}|{|~~}~~||}~~~~~~~~|{||||{{|||{zy{||{y{}|{{zz{{{||}~~}}}~~~~~}|||{{{{z{{{zz{{zz{{{zz{{z|~}||}~~~~}{||zxxywuvutttvyxvx{}~~~}||}~~}|||z{~~~~~~~~}}}}}}~~~}}}}~~~~~|}}|{zzzxvuvuuvutsrqqrssrrrssrqrtrrssqqqrponnnljkllkjhgghihgghijiihijjkmllmmnnmmnnnooopppopqqqrrttsssqqsutrqqqrqonnnnlkjkjjkllloqsuuwz||~~~~~~}|~}zz||{zz{{||||{|~|}~~~}~}|}~}|}}|{zyy{{zyxwxyxxxxyyyxyyz{|{||||{|}~~~~~~}~~~}}|{{zyyyzyxxyzyyxyz{{zzz{|{z{|}~}|}~}~~~}~~~}|}~~|ywxxvuuutsqqrrtwxxy{~~}~~}}}~~~}}|{zzyyxxvvwwvuvwwvvvvutvwvuuutrrrsssrqppnlnonmllkjhjmlkjjiijkklkjkjjkmnnlklmmmnoppooooqstuusstuuuuwywuttrrstsqnmnmkkkjiiiijlnopqrtwy|~}~|}}}}||}|y{~{yz{}}{yzzzz{{{{{z{|||}~~~}}}~~}~~}~~~~~}~~}|{{}|zz||{zzz{{zyyyzz{|{zzz{}}}~~~}|}~~|}~~}{|}{{|zyz{|{xxzzxyyyxxxz|{z{{{||}~{z{|{yxutsrssrqqqpqrtwxy{}~~~~~~~~}~~|~z~~||}|yz|~~}|zxwxz|zx{zxwuttwwwxuqopqrrqrrrpnnoooqrpmmnnmmmnnlkjiiihhjljigefhjlnnmlkllmpsssutnnsvutuwurppqssrrqnlmmljjmnlgeedegjlkjlnmkouz{zy{}|{~~||}~~}|~~}}||}|}~~~~}~~~~}}~}}~}~}}{}~{y{}|{|}{wxzxvy~{wxyyz{|||}|}~~}{{}}|yxxvtvxxxxxvtuwxy{}{zz||{~|}~{z|}z{|xuwwvvwxvsrssuxxwy{{}}}}|}~}||||}}}}}~{~~}}}~}~~}~}{zyxwvvxvtuwvtttuwxwutvxursttspoomklmmkigeefgggffggfggghikkkmmjimpnnqtspqsqpsvvttutsvywuvwurrrpqsromkihhhgggfeeefhjlpsrrvz|}}~~||}|{}~}||{yy{}|zz||{|~|yz}||}|~~~~|}}}~~~~~~}|||~~}{{|||zy{}{z{|}}}|}~~}|}}}}}}}~}}~}{{||}|yyzyz{{{zz{zyyz}}}||||||{}~||||||{{{yxzzwvwvtsttqnoqplnrqpqrtxz|~~~~~~~~}{{}}}}}~~}|}~||}}|{{|~}}~}~~~}~}~~}~~}|{|~}zzywvvwvuttsrqpooonklmljiijjihggggffefffgffghhhjklllmnnopsuuuvvvvwwwwxwuuuusstsppqqnmkkkjhhhhhhjkijmqqruxzzz|~}|z{~~}}}|{zzzzyy{|zxyzzyxy{{zyy{}|{z{|}~}~~}}~~~~}~}|||}}}~~~~~~~~~~~~}~}~~}}|}~}|{{}~~~}}~}}~~}|||}~~~~~~}{{|}|z{||{{{|{yz{{||z{|{yz{zz{||{{{|{{{{{{|{z{zzyxvwwvttssrpnmmmnonnopprux{~~~~~}}~~~~~}~~~~~~~}}|{|~}{{{{|{zyxwwwwvvusrqponmlkkjihhgghhfffghggiihhhjkjjlmlmnnnoopqqrrrrsssttttrrsssrqpponmllkkjihgggggikkknqrsuw{|z{~~~~}}||}}{|~}zz{zxxyzzxxzzyxyz{zzz{||{{}}|}}~~~~}~~}~~~~~~~}}~~||}~~}|}~}}||||{{|||||}}~~~~~~~}|||||}}||}}}}}~~~~}}~~~~~}{zzz{{{ywwwvuuuuutsrrqqqqoppoortuwxy|~~~~}||}}}||}}||}}|}~~~~~~}}||{{{{{ywvvuttsqpooonmmllljijjjjjkkjjjkkklmmlkkmnmnnpqqoprsssstttuuuuusttrqqqrqnmnmjjkjijjklllnpqsvwwx{|||{}~{yz{{zyyyxyxwxxxxwwxxxxyyyyyyxyzzz{{{{{|}}}}~~}~~~~~||}}}}~}}}~~}|{|~~~~~}~~~}}~~~~~~~~~~~}||||||||{|}|{{{{|||}|z|}|{|}}}}}~~~~~}}~~}~~}~~~~~~~~}|}~}|}}}|{|~|{zzzzyyyxwwwwwvvwxyyyz{}~~~~~~~~~}}}}|{zyzzzyzzywuuwwvvvutsqrsssrrqppqqpopqqpqrtttuvuvwwxzz{{{zz{}~~||}|{z{z~zsoqosywy||vopvzz~wou}~~~}xy{{nwysruz~xjoy~{||~~z|~{xvwzyvqqy}|~~{y}{u~zx~~|{m|}iq}||pas{xp{kw{rvwtemwtqtw~k\sky|{{}{hp|yzzvzytqprx|{zz}lnu||ty|uompwypimojmqp{}sy{onpquvw{zpjlqtvvtpnlmrtwzslpsprwywtplhggjlkmka[_djmh`]_adijjha]gqrtxz~|u}u{zrx~sgq}xtz~xvxw|xnqwuqtxzypjqy{~}|~zy}~zutt|~|xtty~{z~{w|~}zvrx~xw~}r~}{|}{y~yx~|z}{}}|xz{qgo{zvojs~zttsx|slu~wopqrtlbjtsplhmtqozztqpw}tip|xtyyxyz{~~|~yvx}~}yrllntwpgdciqjcjpnlkjpvrms{{ywu||~}zxz}w}|u|~~||x}ukt|zyvqu{smu}}{vqw|uosuwyqhkolijlkjiintrou{zxz}{y~|~}wy}yszuijnqtpjilorppy~up~~zx~|||{z~ust}}~|tx|qhnxwuplptvywrxxs{z}}yyww{|}ytz~|{|{}}~}|~~{yzxt{whtzwrsx{||zxvsrx|wokgkrngkpmjjjmponoptwuqtzyxz|}~|}ysrstttuohlqmjmnljjjjlnpnjntnhntwytotywtuxxy}~|z|~|y}zttvz}zvtw|{{|{sx}zy{}~~|||}~wwx{}yusrtwwy{|xsz~zsw~}yuqnmoqoomlmms|{wvv{~~}}}{vy}}~{tv|}}~~}~~y}uy~xppqrsldluqkmnpunelttsnjqyslpvxxphuyrsrw{ursttsolqvmcjprvohnstxww~~zxuvyphmomjb]cjc[^cdgeaisqops|y}}z~|~{{{vqqqsvphilljfcgkhflpppooz~{}|w{}worutusprwxw}}||{{}{xxz{|yvttw{~|z||||~}zusx~~}}yvuv{~xsrrv{xsrpprrstuuvy}~|zxy}{{|}}yuoiovqkhfjpomoqonpty~|wy{~|vx{yxxyyztmrxspmgjpoonnprqquzzy{}|t{}zwtvxtppqqokgmtmfjnruuuz}~~|~|{{|{x{~zv{}ytvwrmkjihe`cha[_behggntxz{}~|{|}|{}}|yvquyqijhilf_aeeefeinkioux{zx}~{vy}ytuyz|{y}zrntyqiiloplinsrrsuz||{~xy}}~~}}yusqkeikfa^[_cbabcfjlmu}zx|~~~}z|}||yux}}||}~~~yvtojhgdc`\_a`aaacfiklnoqtuwzyvwvwxvssrstrqrsssuwxyvux|}xuttsmfdca`_^`a_^afjnmkpuuvxxz{yz{{{yvvwwtqopsusrw{{{|~~zuttoknpoonoswwxyz~~zvwxvtsstvutx}~}}~}xuurnjgefgeccefiihlqstttx|~~~~~}{|}~~}}~|{ywusqsuttuuvwuux{{|~~}}~||{}~}~~|||{{zxxxyyxvwz{z{}}||~~{uplfbaa_^\[]aabfklllmqutsssuurqstrpommnkikmnnmkmpqrsuwyww|~zxxxvplnrssrqsvvvxz{|{{~~~{wtqqokhffgiihiihjlnopooqsuuutuuutuvutttuwuspprssssttsuxz{|~~|zxwwwwvuvwyz{}~}}}}}~}|||}}{z|}~~|xusrrssrsttttvxzyxxyywutuvuuvwwxxwy|zwwxyzxuttsssrqssqqsuwxx{}yuspppommnnoqrtvutvwxyyxz{zyyxyywvwvusrqqrqqqpoooopqrrrstwxy{~}{xvtqprqppqsuvwxzzyxxwwvvwwwvtstwvvvuutsrsrqqqooqpopqstttx|~~}|{{zxxwuttuvutssssrrrsrrrsuutuwz|}~|yxxvuuuuuttvyyz|~~}}~|{{{{zy{}~~~}{yxxwvvvvvuttuuvwwwwwwwxyz{|~~}|{{yyxwvwwwxyz{zyyz{{zyyxwvxxxwvvvutttuuusqppnmmmmlmopprtuwxz||}~~~~~}|}}}||||}}||{zz{zz{{{||}~~}|}}~~~~|{{zyxwwwvvvvwwwwxwxxyyyyzzyz{{{{|~~~~~}}}}||{{z{{|||}~~~}||{zyyxxyyyzzz{{{{||}||}~|zxwusrrqpoooopqstuwy{|||}}~}}~~~~~}}}|||{{{{zyyyyyxxyyywvwwvuuuwvuuwxy{}}}~~~~~}||zzyxwvtrqponmlkjklmnoprtuwxz|~~~~~}~}{zywvtttuvwwxy{|~~}|{xvutsrppqqqqqqrstuvwwyz{|}~}|||{{{zzyxyyyz|}}~}}}|||}~}{{zzyxwxyyz{||}}}}}|{yxxvuvwxyyzz{|}}~~}~~}{zyyxwvutrqqponnnoppppqrtuwy{|}~}}|{zxwwvuttsssrrsuvvwy{~~~|{ywvvvuutsrsttvxz}}{zzyxxxxwwwwvvwxxxxz{{|}}~~}~~}}}|{ywvvuutuuuuvvxz|}~~}{zyyxwvuutttuwwxz{}~|}}{z{zywwxxwuuvuutuvwwxz|~~~~~}{ywtrrponnnoppqstuwy{~~}|{zzzxwxwvuuuvvuvvuuvvwwvvwxxyyyzzzz{zzyxvusqomlkjihggghikmmosvy|~}}~~{ywwuttuvwwy}|{zyxwxyyyyz{{{|}~~~~~|{zywutsqomkihhhgfghijlnpsuy}}|zxwvvvuuvwxyz{}~~}}~~}}}~}{zxusqomjhgghhiijkmnpsuvxy{}~~|{{zywwvvwwxxxxyyyz{{|||}}~~~}}}|{{zzyxvuvuutsuvvwxy{{|}~}{zyyyyz{||}~~|zzywvuuutrrrqqqrrstuvwwyzz{}~~~~~~}|{{{zzzz{|||}}~~~~~}|zyxxwvuvvvvwwxyz|~}{zyxwwvwxyzz{|}~}|||||{{z{|}~~|yusqonmllklmoprtwy|~~~|zxwvutrrrqqqqqpqqqppqqrstuwxy{|~~}zxvtrpommlllmnoqruwxz{}~}}|{{zz{{||}~}zywuuuuuvvwxyz{}}|{yyxwwvuuttuvvvxyz|}~}{zxurpnmljjjkkmoqtwz~|zxvuuuttuwxy{}}||||{zzz{|}~}{xvsqnmlkkkkjklnprtvxz|~~|zzxwwwwwvuvwxxxy{||}}{ywvtrqqqqpppqrtuvwwxyz{}~~}|z{|{z{{}}~~}|{zywvuuutuuvwwxyz{|}~}}~~~~}{xwvutsrstttuvwxyz{}~~|zzzywwwvvvvvwwxyyz{{||~~}}|{{zyxxwutttuuttuvwxwxyz{||~~~~~~~~~~~~~}||{zxwvtssssstuvvwxz{|}~~}|{zxvuutrqpoopqrrstuwxz|~~}|zxwwvwwvvxyz|~}|zxwwwvuvwwvxz|~}{yxwvutttuvvvxyz{}~}{yxwvtttssssttuvxzz|~}{ywvvwwvwy{{}}{zyxwwwwwwxyz{|~|zxusqpomllmoqrtx{~~|zxwvusrrqooopqqrsuvvxz{}~~}zwtrpnmmkkklmnprtwx{~~|zwusrqppoooppqqrtuvx{|}~|ywvtsrqqqqrstuwxy{}~~|{zxwutttssrsttuvwxz{}~|{zyywvvvuvxyz{|}~~}|zyxwvutttttuwxyz|~~|ywussqpoooprstvxy{}~~}|zzzyyyxxxxz{|~}{zywusssrqqrsstvxy{|~}||{zzyyyzzz{{|}~~|zxvtrqonmkjjjiijklmmnprsuvwwyzzzz{{{zyxxwvvuuuusstuvwxyz|~~}{yxvutssqqqrstuvwxyz|}}~~}{{zyxxxxxxy{|}}|{xwvutsqppppqrrstuvwxyyz{{{{{zzzyyxwvvvutuuuvvwy{}}|zxvusssrrrsssuwyz{}~~|zxvurponlkkkllllnoqrstuvwxxyyyyyxxxwwxyyyz|}~|zywusqpnmlkjjjjjkkklmmmmnopqrrsttuvwxxxyz{|}}{xvsqponllkllkllmnnnnnoopqrrrsstuvxz{|}}{yxwuttssqrrrqqrsssssttuvvvwxyz|}~~{ywtromlljiiiihhijkkmnoppqstuvxz|~}zxusqpnmkjjjiijjkklmnpqrtuwyz{|~}{yvspmkigfedca``aaaaabccceghjkmoqruxz|~~{ywtrponmkjjjjjkklllmooprsuwxz|}~|yxvtrpnmlkjjjiiiijjjklmnopqstvwyz|~|zxvurponnmkkkkkllmnoprtvwy{|}}|ywtqpmkiihgfeeeeefghhijlnoqtvxyz}~}{ywvsqonmljjihgfeeefffefhhiklnoprtvxz}~~|zyxvutsponmkjjkjiijjjklmnnoprsuwy{}~}{yx|}z}~{|}}|{}{vsqnmmsx{~zxvstuy{}~~{{}~}{uqstw{{zwqmjhhhlqutsspnqrsy~~~}|~}ywroqvwstuojkkiiloqsssrqruz}}|{|~~}{vsqoppqpnjfec``bdfgijifddilptwz||zy{~}}|zxwxz}~}||}~~zuqqrqrsuvwusrrrruz|}~|||}~~~~}~~|{yy}|{zvsqrtvwxyyywvtuy}}{|~~}|}~|ywurqsuuuvwvvtsuyyz~zwy|{zz{zxwvsqtwwwwvvurpppsuwwuqqrposwww{}{yyz}~~}|||~~{zywsqooqqqqoljiggiloppqqonpsvy}|yxwvwxyyyzzvtwzyx}~}{}}}{{|~~}zyyvtvz|}~}}|{|}~~}}~~}}~}{{|ywz~|z||zyxwz}~~|{}~}}}|}|yxxwwxy{||||{y{~~z|~}}~}zxwwusuvvuvvtsuwwy{~~{|}}}}|{zxvtsuxxxwuuvtsuwxz{|{{z{|}~~~~|}{zzzz{{zywvusrrqrsrqqqoonnprsuvvwxxyz}|{{xuvxvrrsrqqqqquyywz{xwz~}|}}}~|{wz~~|}}{yyywuvwwvvvusqpqstuwxwvxyxx{~~|{|zy{}~|{{||{y{~}~}~}|zxxvwwwxxvustvvuxyz|}}~}}}{xyzxwxxxywvuuuvvwyzxwxyyyyyz|||||{{|~~~~|z{zzzyyyywuuutsvxvtuwxwwwxyzz|~~~~||~}{yxwwvtsrrssrrrrrstssstvxxwxyyxxz||~~}{{|zxwwxyxvuuttssuwwwwwuuwyz{{{{{|~||}}~}}}}}}~~}||{|~~}|{{z{zzzxvuttstttsstttuuvwxz|~~}}}}~~}||}}~~}}|{{{{{{{{||||{zz{|}~}}|~~}{{zzywvvwwvuutvxwwwwxzz{{|}~~~~~~~}|{zyxwwvvvtuusqrrqqrttsrqqqsuuvxzyxyy{}~}||{zyywvwvussstutsssssttrqrtusssttttvwxyyz|}~~~~~||||}|zzyxxxxwvvvwwvwwwwxyyyz{|}~~~~~}{{zzz{{zz{zyz{|}}~~~~~~|{zzzywwyzyyz{{{|}}}~~~~~}}}}}||{{z{{zzzyyzyxxxxxxwvvvvusrrrssqpqqqqrsssttuuwyyyzz|~~~~}}}}~|zzyyyxyyxwxxxvuvvvutttttutrrtvwwxyz{|~~}||{{{zzzyyyxwvvwxwvvwxxxxxxxyzzyz{{{z{||}~~~}}~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}|{yxxxyyxxyzzzzzz|~~}|}~~~~~}}}|{{{{||{zzyyyzzzyxxxxxxwwwvuuuutssrrrrssssssstuvwxxwxxz||}}|||}|{zyxwwwvvvvvtsrrstsrqqsttttuvwyy{}~~~~~}}|{{{{{zyyzzyyxyyyyyyxxxyyyyyzzzz{{|}~~}}}~}}}~~~}}}~~~~~~~~~~~}~~~~}}~~~~~~}}}|||||{{{zz{|}|{{|}}||||}}}}|{||||{{{{||{yyyyyxwwvvuutssssrrqqrsrrsssttuvvwwvvwyzzz{|}}~~~}|{|zxwwvvussrrrrrqqrsttutuxz{{|}~~~~}}}~~~}|||||||{{{{{zxxxyyxwwwwxxxwxyzzzz{|}~~~}}}}}}}}~~~~}~~}||{{{{{{|}~~~~~~}}}|||}}|{{{{{{{||||{{{|||||||||||{{{zyxxxxwvvusssrqqrrsqpqqqrstttuuuuuxyxxyz{{{|}~~|{zzyxvuuuusrrqrrrrqrstuuvxxy{{|~~~~~~~~|{{|{{zyyyyyyxxxyyxxyz{{|||}}~~~~~~~~~~~~~~~~}}|{{{{{||}}}}}~~~~}}}}}}|{{{|||||||{|||}|{{{||{{|||{zyyyzzxvttuutsrsssrqppqrrrrrsssstuuuuvwwxxyzz{}}~~|{{{zyyxwvuuutstuuuttuvvwxxxxz{{{{}~~~}|}}~~}|{{{{{zz{{zzyyyzzzzzz{{{{z{{||||}~}}|}~~~~~~~}|}~}}}~~~~}}}}||||{|}}}|}}~~~~~~~}|}}}}{{{zyxxxwwwwvtstuttttttsssssssssstsssrststtuvyzvqrtuz|||xsftse^W`hd^XSTXY\__^]ZWYZ]chlicbdfhfeiiji`\huxx~xm|sz}|w~}|{|}}vpmllnprtrokfehmrtvvoiknnnllpronnpw}}{zxuux|~~}}|xty}vnkjkmlnnllklmmnrrqrpnmmmlloomnpjcchnqruuttsrtvvvvzzy|~{y|~~{~~~|yqkiigghhggit}x|yqib`a`bfikifeffdchmoomhc]]acccdfgginu|}zxwy}}yxzywxzywxzvrvy{{vrrqrwz|{vusppu|~~}}}}yuxzzxtqppx|suxrnmjlpppponmlloqmjmnjgghmrx{xrqqonprsrjc^[aijhjieabbabehhhmutr}~xwwusrsw|xvz~}{}zqsz{z~}yx~wrttttrorw|yqrsqqw|}}}|{yyy{~~~~}~{wvwz~~{xyzqfgjihedkonmf^elhb^XUUTRQSSSWZUQRSRRRRRRUWVUTSUTRRQOPRTTQPPONOPSVZ]\XVW]bdilkjijpv}{{||zzzyxxyzzyuqrvvustvvutssuutrpnprqprrrqommnnnnppppqrroosxyvuuw{~}}{|~~~}~}}}}}}|zwyzvrtwvsomopprttuvsqrrqsvyzzyz{}~}|~~~}}}~|zzz}}{}}zxy{}}|yz|}}~|zz{zwtsvyxutspmmmmlljhhgeddddc_`b`_`^_a`]]^aeggfeghhinsuuttvxussuz}ysstx{yvvtpoprttqmmonnoooonmjhlqrqpprqqpnoollmkkjhjkigghighigdcacdcaa`__adccgkllhehmqsssuvy}~~~~~~~}~}|~~}|zxvvy||wvwtqprtvspnmmoqrtusrtvvvxzyvvw|~|}~~|{}}|{zz{||~|wx{yvtrqrrruvtqonpsuwz{ywwwwy{~{{{yxyz||wsstutqnprtsokjklnkhebcedehjjjiilpstsstxz|{zzzxwxxz}|{{zyy{|zxyyz}|z{|}|{zyvwz||yvx{~~|z{{{{}~~}{{|zxz}~~~||~|~|{yyz|~{y{~~{{~~~}}~||}}}~~~~~~}}~}}}|yyzwtsssqsuvwwx}~~~|{zwvuttspmnqrrrpkhhijjihjkjjlmmlmnnopqsutrtvwwz{z{{{|}|||{yy{~~zwvuuvvvwxxwvuttuvvvuvvvvuuvwvtttsqpnnnnnomiegihgecaa`_`ceeeebaceb_^`bddcdfffgiknqsvz{{}~z|}||~}{{|}}|}}|~~}}}|}|zyxwvwxwwwvxzywtqqqrstttrrrqqttvvtrsuwy{}}{~~}|z{~~|wsvywutsvvtsstwwvvvvvtuvvx{}~~~}{zzzyxxyyxvtrqrromoqqponmmlllmoqruvwxzz{{zyz{}~zxxyzzzxvwvutvy||{zyz~~}|~~}{|~}|{{{{|~~}~~~~}}}}}~~~~}~~|zz{{{{zzyy{}|}}}}~~~~~||}}~|zy{{{{{|||}|{{}~~}|}~|ywvwwwutvwusssrppnmnnmnpnmnonmmoprtuwxvvxzyxxyyyz{||{zz{||||zyzz{|zxy{ywwwutuvvtsrstrprsrqpoqsuusstsqomlkklljhhihecaaba`aa`aaabbbbcdddeefghjlnoqtw{~~{zz{||{{{zyxyzz{||}}}}}~~~}ywvwwusqqqomopqpppppqrsuvxyz{{{z{|}~~~|{{ywwvvussssttsrqrtttvwwvwyzz{}~}||}|zwutuwwwxxvuuuutrrrqomnnnoqrrqsvyz{{||~~}~}|{yyz{{{zyyz{|{|~~}~~~~~}}~~~~~~}}~|{{{}~~~}}~~~}zyyyyyxx{}~~}|||zyyxxwvvutssttrpqqqqqqqrssqqsttttux{|{zz{||}}~~~~~~~~~|{zyxxyzzyxwwxxwwxyyxwwxxxwuttttsrqqpnmlkjjjihffffedddefdbaacdda______^^^^_adgkortwy|~~}}~~}~~~~~}}}}{ywwxxxwwwwxxwxxyywuuvwvtstttssrrrrrrqpqrtuttuxy{}}~~~|{{zyxvvvuttssttsrrrrsuuvvwwxy{|}}~~~~~~~}}|{{{zzxwuuutrpppoomlkjjihgikmnpsvz|~~}}~}~|{}}|zzzzzyxxxyzzzz{||||~~~~~~~~~}}}~}|{{{{{||{z{||}}}}}}~}}~}}~~}}||}~~}}|~~}}{yxxwvutssrqpqsvxz}~~~~~~~}{zzzzywvvvvuttuuttstuuuuvwwwwxyyxyzzzzz{{{{{{{||||}~}||}}}|}~~|zyyyyyxwvtsrqqrrqonnnmlmmmmllkjjjjjihgfffdbbbba`^]]^_]\]^]\[\^_`abehknqtwyyz{|}~~}}~~}|{zz{zzzyxxwwxyxwwxxyyz{{{zyyyxwuttsrqppqqqqqrssstvxxyyz{||}~~}||||{yyxxxxwvvvvvvvvvvvwxxyzzz{||}~~~~~~|{{ywwxxwvuttttsqpqqommmmmllnpruwz|}~~}}||{{zzzzzz{{z{||||||{{{}}}}}}}}~~~}}}}}}|{|}|||}}}||}~}|}~}|{{{zyxwwvvtsrrsstvxz|}}|||{{{zzzyyyyyxwxyyxwxxxxxxxxxyzz{|||}}~~}|{{zyxwvwwwvuuuttssrrrrqpponmmlllkjihhhhhhfeeeffedddedcbbcba_______`cfhknqtwyz|~~~~~~~}|||||||{|||||{{{zzzyyxwwwwwwxxxwwwxxwvvvwvuuvvvvvvwwxxwxxyxxyzzz{|}}}}~}}}}}|{{{{{zyyzzyxwxxxwvwxxxwwxyzz{||}~~}||{{{zxxxwwvuutrqqpomlkjiiijklnptwz|~~}}}|{{{{{zzyyzzzyzzzyxxyz{{z{||||}~~~~}||||||{{{{{{{|{{{{{{||}}}}|}~~}|||{zzyxvuuutrqqqqpppruxz}~}}}{zzyyxwxxxwwwxyyyyyz{{{{||||||}}}}||}~~~~~~~~~~~~~}}||||{yyyyxvvuutssrppooooonmllkklllkkjjjjihhhhgeeeeecbbbba___``_^_`cegjnpsuwyz{{{|}}}~~~}||||{zyyxxxxwvvvvvvwxyzzzz{||{{zzyxwvvvutttuuuuuvwxyyyz{|}~~~~~~}}||{zxwwvuuvvvuuuvvwxyz{{{|~~~~~|zyxwvutsrrpnmmnmljihhijkmortvz|~||}|{yyyxxxxyzyyyyz{{||||||}}~~}}}~~~}|{{{{zzzzzyyzz{|||||||}~~~~~~~}{zzyxwwwwutrqqqpoooppqsvz|~~~~}||||{{{{|||{{{{{{{{{zzzz{{zz{{{{|~~~~~~}|zyyyywuuuttsrrqqqqppponnonnnnmkjjkkkjihhgfffggfeedddcbaaaa_^^]^`adfilnqsuwxyyyz{|~~}||{{zyyyyzzzzzzzzyyzzzyxxyyzzzzzzzzyyxxwvvvvwvvvvvwwxyyyzzzyzz{{|||}~~~~~}}~}|{{{|{{zzzzzyyyzzyxyzzzyyzz{|}~~~~~}}|{{{zzyyxxxxwvutssrqpnmlkiijklmnqtx{}~~~~~~~~~}}}}|{z{|||{zyyzzzyyzyyz{{||}}}~~~~}}}}||{{zzzyyzzyzz{{||~~~}}}~~|{zzzyxwvutrpooonnnprtwz}}|{{{{{zyyyzzy{|||{|}~~|{||{yxxyxwvvvvvutttsrrqqqponmmmmmllkjjjjjjjjihhghhhfedddba__^^]\\]^`cfilprtuwxzz{|||}~~~~~~~}~}|||||}}}|||}}|||{zyyxwwwwvuuvwxxyyz{{{||||{{{zzzyyyyyyxxyyyzyyyzzz{}}}~~}}}|{zzzyyxwwxxxxxyzz{{|}~~~~}~}|{zzzyxvutsrqppnmkiiiiijklnpsw{~~~~~}~~~~}|||{zyxxyyxwxzzyyz||}|||}~}|}|{zzzyyyyyz{yyxy{{{{{||||}~~~~~~xstqxzz~x{~yunjlqsyztonqw~|z|}xttz~~|xwy{{zyupkijlnpqmhefkprttojiilptwwrnlnsx{ytoljjlrsme_\[]_a`[WTSW]dknliknoqx}zxvuuy~{yz~{vtuvvvusnihmrx||ywwz~wtttvy{|ysprw{|~|xwy}}zyy|{ywvy}}~yvw{~}yy{|}zuttrsvwvrolmquwz{ywx{~}||~yusrswzzwvvwy||xwwvvwwtokhffhiea_^[Z_fijnqqtz~{~}}{wssvxyzyursuxyzzzyxwxy|~|xvvx{~}|}}zursttuvuqnptuvxzywutvx{}|zzzxvz~}zywtrtvvttsporvxz|~}|}~|~|xutwzyyyywvy}|||}}~}zxvtuvxzzxy}{vutqquwvutvy|~}|~~~~~~~~}|}~}zxz~|xy{zyzyvrqpopqqqppoosx{{z{{zz~~}zwvvvvusqnlkkoqollllmnpstrqqqqstsrqpnkigeeb\USRNLNQPNPTVY_eggijjknrttvwtsvy{{}}{yz{|}}}|zxwxzyxxwvtssuvvuuuvxz|~~zwtturopqnkkmnmoolimqomquustvy{}~{xwxwurqpnloqpopqppsvxzzyz}~~~~~}zyyxxxwurqpoopnkjifddddcb`^^]^_`cghhlrw{~}||}~|ywvutrpmkkklnpqrttvy{|~~}~~}|||zyvutttvxxwy|}~~}|||{ywuuuuvuttsrqrsssstttuwxy{{|}zyxvssssrtuttw{~|{{zxvvxyyxyzxxwwxyyxxyz{z{}}{yxvvurpqqonqtssvz}}|yvusqopqqpqsssvy|}}}|{{{{|}~~|zyxvustutstuwz{|~|zyxwwy|~||{{{yxwwvvuuuvwwwxz{}~|zwurqolkjhghiijkmnoprstuwxxyzzyzyxvtrpokgdb_]ZXUSQOMKKJIIIKNQSVZ]`bdgilosvy|~}zwvurpppoprtuvx|{wtpmjheca`_^^^_`abdgiknruwz}~~|{ywvurpoonnoooprstuwyz{|~~}}}|{{{zzz{|}|xtpmkifba_^^_`bcfhjlptvwz}~~~~|yvtsqpopqsuw|~|yvusqomljiihgghijkmpsvy{}~~~|{ywsqonlkjighjklnpruwz}~|yvsrpnlkjjiiijjkmoqsvy{}~}}|{||}~{xurpmkigfffgghiloqtx{}~}}}}}}}~}zxurpooooprsuwy{}~}}|{z{||}~~|yvsqomkkkkllnprtwy{}~}~~}zwtrqpoooopqsuwxz{~}{xvsqonmlllllmoqstuwxyz{}}~~}|zxwuspnkifc`^[YVUSRQPOOOOOPPQRTUVX[^aeiloqstuvvvvwwwwwwxy{||}~|zwuroljhfddccccccefhiklmoprstuwxxxyzzzzzzzzzzzz{{||}|yvtsqonoprtvxzz{|~}}|||{ywuttssrrqqqppqrstuvxy{}~|zxvtsqqqqsstttuvwxxxxyyxxyzzzyxwwwvvuuuuuttttuvwwxy{}}zxusrqpoooppoopqrstttttttuvwwwvvvvvutsqponmlkjihhijkmoqsux{}{yxvuttttuvwxyz{}~~}}}||{zyyyyzzzz{{|}}{ywvutuvvvwxyz{|}}}}}||||{{{|}~~}|zyxxwvvvvwwy{}~|{zyyxyyzz{{|}~~}|{zyxxxxxxyyz{}~~{xvussssttuwxz{}~~~}}}}}||{zzyyyyxxxxxyz{|}~}|{{yxwvuuttsrqpppooonnllllmopqstwy{}~~|zyxutqomkjiggffffefghjklmmnnoprqqqqppoonnnnmmmnnooppppooooppprsuwy|}|{zzyxxxwwvvvwxyz{||}}}}}||{zxwutsqpoonmmlllllmmnnopqqrstuvxy{}~~}|{yxvuutssrrstuvwxz{|}~}}|{{{{{{{{{{{|||||||||}}}}}}}~~}|{zyxwwwvvvvuuuuuuuvuuuuuuvvvvwxxyzzzzzzz{{{zzzyyyyyyxxwwwxyz|}~~~~}}|||||}}~~}|{{zzz{{||~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~~}||||||||||~~}|{zyxvutttssssttuvwxy{|}~|zxvtsrrsstuvwyz|~}{zxvurqomkihgffgfgghjkmooqrsuvxyz{{{{||{||{zyxwvutsrqpooopqrrtuwy{}}xrwzqrrw~zusrxzvutrnl{xzz}}z{|~|yfiqvzunswvunjovuu{qw}|{~|~yty}~|odnx}~vz|{{{zxwv{~~|xv{|wwpz~wvu{zvnipzzyx}{}ywy|tnoq|r`lzyj{vzssss~rx~rffgrkXlm[o|uy|xn|}yurx}tjx{qpnu~qet~{w~}zy{xsw|vnv~}{|{}|skqwxyvt|qx{tyxwy{zyzzywrnrvlekqvvtsuvssw}~}{wrnmptxrloqsrlhhkrwwwtqkeoytqrrw|tknsminqw}ulllsyoerypsvxzphw|w}{}||{{~y~}xsw|||}{yxwuvwwx~}zusvtqpprux}zrnu{~}wx}|}}wxxvutlgfeksmdjrpmqvy{|~wx||}~z}zu|xx}|z~{wz{}mmpxvinvvxwuy{rjwz~~xty}upuzwsnjryyzslx~z|}}~~}|xqmpqlgjqnimqruniu}|}|zwz~xsppuytprwxvrotzyy{z{}~zu~}zzz|}vpsuvwlbgkc^afkme\fsttsq|~{}}~y{y||{}~wpoqwzxtpmr{~|~~wy~y~{{{xtzxlkmx{mmprtppuurrx}vyv||vx}~|w|zt||~}{{{}y}|yv{yrmimsnimolhffhihgijotpkotssw|~}wsrstvwwtpsxwvy{|}~~}}{z{{xvvusrtwqjloruspqruzz{}yz|xuwvqorstxwuxz|}tuwwurqtsokmqssnkt||zy{||~}xtrrqnme^abfjgdeeimnptwvv~~}}}y|~~|zyyy{wrtvxzvuxyz|}~|~}|y}xsvysotz|~}z|}|{}}slnqrslgpztotz~w{~|ritxoppu{uprtuvtqyxnu}||yqsuwxqlqwustv|~z~|{~}||~w{}vptyxurosxtqw{|~{y~vy|xtokoqmhijklkjpvssw{|vy{~xrw}|}~xvwyywtomrvtqpqrsuvxzxx}~~~yux~{xw}}{w{~|xvvy}}{xvwx}}vtuz|wvvvwz||{yxz~~~|z}~wy{yxwxxxrlqwsonlpsrqrsvxvuz}|~|z|~|vwzuoqssslenvsrrquywv{~}{x}~y~~{zy|}~|}x{}|y{|zzu{zvvvvxtouzxusrw{xv{~~}|{}ztw{}|xux|ytvzzzuqv|zwusw{wsvxwurosxqkkmqrkfjonoqqv{xv{{x{{twz|~yu|~{{|}{x{}zvvwz}xsuwyztqx}zwz}~|}}~|~z}~{~~~~}{~y|~{|~|{x||yxxyxvtuwvtttw|{wy|~~~~~|}}zxy{||yvy~~|zy{~{wxxxwrmmnmmnnnmmotxwvvuy~}|zxy{xwz|xssuwyuqrsruutvwusv{~~{~~}}|{yvy{wuvy~|}}~~~|ywttuqmnppppqswxxz{{zzz||z{}{z|~|y{~}}||}{z{{zxvtvywuuvxzyxy|}}|{}~}}|||{{{xvwwxywuuvz||{|}|}|wvuttqmmmllmnmlmnsvuuwxy{|}}|}}|||}{yyyxxurtuttttvwxxyzz{||~~~~~}{~~|ywy|{yyxy{{|}}{yxxz|yuvwxzxuwxvuwxzzvsw~|{|{zxutussuvusqqsuttttuwwwyzxwwxyzwtstuvuttuttvwwxxy|~~~~}|{z|}}}||}}~~~}{z{|||{yyyyyyyzyyyz|~~}}}~~~}}}}}~}|||}~~~~~~~~}zxxwutsrsttsttvxxwy{||||~}}||}~~~}{z{}}}|{~~|yvusqpqpoonnqqonooqrpprsstsstusqrrssqpqrrrrrsuuvxz{|}}~~~~}|~~}}}}|yxwvvvttttsssstuvxz{|~~}||zyxyyyxxxyyyxxxxwwwwvuuuvvvvwwxxxxy{|||}~}|{yywvtsrrrqqrtuuuwz}}{zzzywvvuuuttuuutssttsttuvvuvvvwwwxxyz{|}}~~}||}}|zyz{{{{||}}|}}}|||}|{|}}|||}}|{{{|{zyyyzzyxxyzzyxxxwwvwwvvvuttsttuuuuvwxyyz|}~}}~~}|||{zyzz{z{{{{{{{{zyyxwuttuuuuttuuuuuvwxxy{|}}~~~~~}}|{{{zzyyyyxxxxwwvvvvvvvwxz|}}}}~~~~}}||}~~~~~}}}||||{{{{|{{|}}}~~~~~~~}||{{{zyywutttuuuutttttssssrqonnmnnmmmnnnmnooppqrsuuvwxyz{||}~~~~~}}}||{zzzzyyxyzzzyxxxxxyyz|}~~~~~}||{{{zyywwwwwwxwwxwwwvuvvvvvwxy{{||}~}}|{zzyyyyyyzz{{{{{|}}~~}||{zywvvvuuuuuuuuvwwyyz{{|}}}~~~~}|{z{|{zyyyzz{{{{|}|{{{|}}||||{{{zzyyyyxxyyyzz{{{{{{{{{zyyxxxvuttssttsstvwxxyz{{{zz{{|||||}}}}}~~}}{zzzzyxxyyyyyyyyzzzzz{{{zz{|}}}}}}}~~}}}~}}}}~~~}|{zzzz{||{zzzyyyyzzyxxwxyzzzz{}~~~~}}}~~~~~}}~}}}}~~}~~~~~}|{zzzzz{{|}~~~}}~~~}|{{||{{zzzzyxwvuuvvvvvwxxxyyzzzzzyxxwvuuutsrrrsrqrttttsttuvwwwwxyyyyz{}}~~~~~~~~}~~~}|||||{zyxwvvvvwvvutuuvwxyyyyz{|}}}}}}}}~~~~~~}}~~~}~~~}}||}}~~}||||{{{{{{|}~~~~}}}~~~~}|{|}}|{{||}|||||{{zzyyxxwvwvvwwwwwvwwxyz{zz{{{{zzzzyxwvuuuutttuuuuuuuvvwwxxyzzzz{|}}}~~~~~}~~~~~}}}}}}|{{{{zzzz{{zzyyzz{{{||}}}}}~~}{z{{||{{zz{{{|}}~~~~~~}|{zzzzzzyzzzyyy{}~~~~}~~~~}}}}||}}}~~~~~~|{zyyxwvvuvvuvvwxxxwxz{|}||||}~~}}}{{zyxxwvusrqqrrrrrrrstuuvwwwwwwxxyyyyyzz{|||}||}~~~~~~~}}}}}}||{{|||}}}}}~~~}|{{zyxwwxyyxxxzz{{||}}~~~~~~~~}}|||{{{{zz{||}}}}}}}}~~~~~~~~~~~~~~~~}||}}||{{{zzz{|}}~~~}||}}}|{{{{|||}~~~}}~~~~~}}}~~}~~~}|{zz{zyxwvvvvvvvwwwwxyyzzyyxxyyzzzzyyzzz{||||}}}}~~~~~~}}~~~}|||||}|||||||{{{{zzzyyyyzyz{{|||}}~~~~}}}}|{{{{{{{{{{{{zyz{{{zzzzzz{{||}}}}~~}}}}~~}|{zzzzzzyyyzzzzz{|||{{|}}||{|}~~~~}|{|}}}}|||}}}}}~}}}}}}||||{{zyyyyxwvuuvutttuuutuuuuuutttuutttuuuuuvwwwxxyz{{{|||||}~~}}}}|{{zyzzzyxxyzz{{||}~~~~~~~~~~~~~~}}||}}}}}||||||||{||{{zzz{{{{|{{{{{zzzzzzzzzz{||}~~~}}}||{yyyxwvvvwwwwwwxyyxxxyyyxxyy{||}~~~~~~~~~~~}}}}|}}}}}}|{{{{zyyyyxwwwwwwvvvvvvvvvvwwwwxxxxyyyzzzyyz{{zzzzzzz{{|}}~~~~~~}}}}}|{zzzzyyxyyyxwwwxxwwwwxxwwxxy{|||}~~}||||{yxxxxxyxxxyyzzz{|||||||}}~~~~~}|{zyyyxwwwwvvvwxxxxxyz{|}}}~~||{{{{{zzzyyyzz{zyzzyyzz{{{zzzyyzyyyxxwvuttttsrqrrrrrrtuuvvvwxyzz{|}}}|}}}}}}}|||{|}~~~}}}|{zyyyxwwvvvwwwwwxyz{|}}~~~~~}}|||||}}}}}}~~~~~~~~}}}}}||{{{{zzz{{{{{||}}~~~}|{{zyxwvwvutstuvvvvvwxyyz{|}~~}}|{{{{zzyyyyyzzzz{{{|{{||}}}||}}}|{zz{zyxwvvuuuuuvwwwwxy{{{{||||}}}}}}|{{{{{{z{{{|}}~~~~~~}}}|{{zzzyxwvwvvvvwwwwwwxyz{{|}~~~~}~~~}||||}}}|{{{{{zyz{zzzzz{|}}|||}}||}}}}}~~~~~}|{{{{zyxxwwvvvuvwwwwwxyz{|}}}~~~}||||{zz{{{{zzzzzzzyyyyxwwxxyxxwwwwwwvvvvutsssssssstuuuvvwxxxyzzzzzzz{{||{|}}}}}~}||||{zyyxxyxwwwyzyyyyyyzz{{|}}|||}}~~~~~~~~~~~~~~~~~~~}}~~}}|||{{||}}}}~~~~|||||{zyyxxwvuuvvvuuvwwwwwxyyzyyyz{{|}}~~~}|||}~~}}}|}~~~}}}}|{{{{{||||||{{{||{zzzzywvvvwwxwvvvwwwwxxyyxwwxyyzyyyz{{{|}}}}~~~}~~}}|}~}}}}|}}}|||{|{zzyzz{zyyyyyyyyyyyyyyz{|}~~~~}}wz}~}vtvy}~|z{}}|{usz~|yuw{{}{z||}}~~}|{||z{|{yvwz|}{ywwspv{utz|yvqqvy{{xwy|}xv~~|xyz|}|{|{ywuvxxy}|wsstuwvvyxtsrsuuvwy|vmotvwspvwrooopruxyuorvtsux~~xvxy{}~{}~~}~z~}|{yyz|~~}|{zzz|~~}~~}~~~~~~~~}}~{{}|~|||}|{|}}|}}}~}zwy{{{{{ywusstssvvutsrstssttuwxuuvy|~}}|x|}|}{||}|{~~}yy~}|}~~~~||~~~~}~}wrtwvvvtqonorrponnonorrrty||ywxz{|zz|z|}}|y~z~|z{|}|~}||~~|zyxvwyxwwvwzwsuz}}{{~~~~~|}}zyz{}|ywyzxxwwyzyz|||{yz|||}~xwz~|y~|y|~~|zyx~~y||y}~}||zxwwvvvttuvsnnqqorsstttwz}}{|~}}|zz{zxtsuwyywvtw~ywwy{tqx{xvwuronoqolqslfgknnkkmpsrqsuy{wtx|~}{|~~~~~}{ry{wyzxvstuvuuvvtwyspw|wvxyyyy}{w}~|{}}~~~|xz|{{{z|zvw{}{w{~{xw{|zz|{yy{|}}~||}y|}{|}~|~|{~~~~{{z{}{}y|~|}}|}{|yz~|~}}}}|vuzzwvuwzxuwxz{xwy|}wz~}|zx{}~~{yy|~{wy|{{zyxz}~|{||zz|~~~~~}{}}~|{}{||zx||{zyz{yx{}{z~ww}~{wuy}{xz|xw|}wxz{|~~}|~~~}|{{zz}|yxyzz{zyxz{yxxwwwwxyxwvvwxywttxyvuwxxyyxwwxz||~~y{~~}~~}~~|||{zxxyxvvvuuuuutvvsruwwwvwywsv{zyyz~~}~}|~~}||{}{w{{wxyyxwustwwwuqruuutrrppqsqooqqqrruwrqxzwwwy}}z~xz~zy}|utwxxxvx{wuy|zywx{{z{{~~||~~~}{}~|z{}{xxyxy{{yxxz|z{~~|}}~|}~}|v{{y{{{{zyzyx|{wy{{|}}}|z{}~}}}}|}}|{}}{|~}~}|{~|}|{||{yxxyzvsvwvvxxwuvvux|{{}}zz}~}z~zzywvxxtsvwwurqsvxxxwwyyvy||{ywz}|{xy{zxutvz{zxxyyywuw{zwwyyxwwwyxwxwtv{{zyyz|||~}|}}}}~}~~y{}~~{z~||~|{}}}|~~}}}|}}~~}}|{zz|}|~~~~||}|}~|z{||||||{{zzyz{}|{||yy~~~~~~|~~||||ywyyxxyz{yvwyz|{{|||{z}~}{y|~}{yyzxvz~yuyzwvwyzyxyyvsvxvuutrqqrsrppqqqqrtvuttvxwvx|}}|{}~~}}}{||zxxxyzyxwutuwvwywsuyzyww{~{xz||}~}|}|wx|{xxwxyyxxwwxz|{yxyzzzz{~~{{||}~}||~~~}|{}~zy||yvuy}{xxzzz|}||{|~|y{~{}~}~~|}~~~|yz|{z{zxwyyyxux}zuvyz{yxyz|{yyz{~|z}|{~}zyz}{yz{ywz{wvwxzyuy}yz{}~}~~~~~{y}|y||ywwxywuvwvuwxvvyyxwx{~|||}~~~~~}~~~~~}}|{|}~~}~}{{}~~~}||{{{|{{|||||||}~}|}~~||}~|z|~~}}}}~}|}~~~|}z}wy{{ywwyyyxvwxz|zy|}{{}~}|||{z|~{xz{|{yyzzzxxxwuttuuutsrqopqrrqnmnrurprtvvqsyxvwx|~|yxz~~{~}z|~~}zy}}zyxxyzzxwvvxyvuxyzyxxyz|zw{}{{z|}{{{~}}~~}||||{zyzz{}zwy|}}{xz{{{||}|{|~~~}}~~~}~~|{|}|z|~{y{{zz{}~|xz~~}~~}}}}~}|}~~{z{{{yxxyxwwvwxwvvwxwwwwwxz{zz}}{z|~}z{|||{zzyzzxxz{|yvz~{y~~}~~|{{||zvw{|ywxxwyzxwxyzzxwyzxy{zwxzzzz{|}||}~~~~~~}}~~~~~~~~|z|~}{}~}||{||}~~~}~}~}|}|}}}{z|~{z}~}|{{~|}~}|}}|{|}}}{|~~~}}~~|}}}{{|}{|~|wz~~}}|||{{~yz~~}~~~~~}}{zzywyzyvvvuvustwxwussuwuosxwwrpqrtsooqruqmqvusuvvwz{|}~}~~~z}~sx|~~tt}tjmtz|}|vmnrs{|x~yvtqzvqkptx~zvpojmx~zz~{x||wpit~~zpu}xu~vq}xw|}yw{~zsoqrqtusnkjhnuroommmklnovxmdbfnqrqidefijhmsjaafnolpsokghpwzzwsposvx|{z|}{}|yxy}ztsvx|{~|z|zy|{z|~|yx{|yyvpknw}{xwx}}|z{|zvtrtxwqliecfkkkmmjhinqvwpigijhhjid^[XZbf`VUWTSZ_]Z]a]Z_gkmgchidcfjjfda[Zbgb^dkcZ`iigjmkiiklouvnimpmlotsmnpjhpwuqsvnfnupjklgacilkhggdegeehlojfiihkoomljikmnsunikorpmqrpqokmrvtnpvvuxy{{z{xtx|yvwxrlptpptuplqwvv||wy}}{~{~}|}|tv~~~~ysx~~|zz~~{vrw|wrrpljkkeelomlkostvz|}|}zywwyxwwurrw~xwzzxurvzwsplkmjffgda``acdcfjfbgnonpruwvvz|~~yqswqlptngddeecffcbcdgkoposvtty}{xxy{}|zxvz}zwwx}~}~~w{}wrtwvsuuqqwytpswusuxusz}smsyvtvzvrstrrrstrmlorplnpljllmomlosssuy}{xwvstuniormjknmkmqjcjvrinuqloruwvvwwvxyyyz{zxtswywy{ywx|{y|{|}~{{z{yvwwtswyvvyzxxz}}|z|}zzz{~~}|zwurqomlkghkkijkjijhhjjiklmomkotsrsrstrrturoppkikhddb`]XZ^\YZZXX]a^[adcccejjijlmljihghhfa]\\XTROLKHEDC?;<<9799879=??AEHIMQSTWZ]^_acdc`adfc`\YY[YTTVTSRSUVUTTX]\[]`bdegjjjkkmoonlihhfdb_]\YTQPPONIFIJGFHKMNPOOSVX\]]adddehlljhfgihgfcddbccdhorqsz~~~~}~|xzzwuuuwvsrssstutstuwz{|}|{{|}yux|yx{}}~~|ytqolifcdeb`dfddgijkpuvtvz|||}|{}~zwvtsrolnppoptwyy{~~}}{yxxupooolihgffebabbc`^`bcdegjlnooqstvurppnljhea__^\Z[^]\^_`afjkmprtwyxz~~~}}|{ywtsrolkjifggdaccbaaaceffgjnrttuw{~}}~}}{yyz|~}|~~|xsponkeaca\YZZ[^_]^befjnpsttw{{y|~|zzzyxwvutrqqpqtwutuuwyxy|~~}~~}{xtojhgeb_]^_[X[]^__adefhjmooprsssrqqqpqrpopqqqrsuwxy|}|ywvvtqpolklnoqstttwz{{|}~~}~~}|zzzvvxxxyxz}~~|{yxvuvxxy{~||{zwtuxxxvuwzz{{{~|xvuromllkihjjhjmkikmoqqpsuuvwxxyzwvz|xwxyywtuxxwxxxxyyyz|}}~~zvuspmkijjjklosttvwxyz|}}}|zyxxwvttrqpopponmnoonmoqpprrrtvxy{|}}}}~{wvvsppoljkjhhjlkklmnnnrutrrsuuuutuwvutttspopqqppppsvvvwy||zxvtqnopmknpnlmnoppsurptxwuy{zywx|zwxzxutssrponmlkkkmoqrsvx{~|zxxxwxz{zz|}}}||{zyxxyxxz|~~yyyuqoonmlkklnmlmortqpsuvuutuuutrstssrqqqnmnlkjjjjhgijjjkmnpqsuwx{}zxuqonlkjjlmkjlnpqrsstuuttstuspqqponprpmlllljhiiiihggggggiklnpsuy}~~}{zzywwxwuttssrrrronpqmlmmlkkmopqtwwz~}|{zyyxxxxyzzy|~~~~~{{|{xvuuutsrrrsrrstusruvwwvwyz{|}~}~}}}~}{{zyyyyxxyyyz{}~}}~~~~~}|{z{~~}}~~~~~~~}}}}}|}}}}~}{z{|{zzzzyy{}{z|~}|{z{zyzzzyyzzyxy{||{z|}{|}||~~|~~~~~|{{|~|yyz{|{yz{zzzzz{|}~~~}|}~}|zyywusqonmmmllmmnopqrstuvuwxxxyyyxwwxxyvttuuurqssrrsrqqqpopponmmllllmlkmooopqqrssssrrrqqponnmlkkjigfffefgffffghhijklnqqqsuuuvwxxwvuvwurstssqqsttuvwxyz{{|~~|ywutrrrrsrrtvvxz{|~~}~}|{yxxurqoonkjjkkjjklnppqsuvwxy|~~}|{{}}|}~}{{zxwwwvwxwwwwy{{{|}~|{yxwxxvuuuuuvwxxyz{z{~~~~|||||zxyzyxyz{||}~|}}{yyywuvwwwxyz|}~{zzyyvsrqooooopppqsuvvxz|~}}~|yyyxwvuttvvuuuwyyz{{{||~~{yzzxwvwxz{|}~}||}}|{|{yxz{zz|}}~~~~~~}}~~}~}zwxxxyz{{{{}}}~}|zwusqolkkheegijiijlnprtwz}~|zyxwwusrqponmmmmkjiihgghjjjhhjklmmnnnmmmmmlkihgdb`___[XXZ\\\]_acegjmqstuxz|}|~~|{yyxvutsrqnmllmmllmlkkkkllmmmnqtvwy{}}zxxvvvvwxwwwz~|zyywvwusstttsstvtrsttutuvvwxxyzz{{{||{zyyzxvusttsrpoqqoqsuwxxz~|zyxvtrqqrqpprtuuvx{|}~~}}~~|}~}~}{{|zwutssomnonnmoqrrtvxz~~|}|zyvuuttsqrssstuwxy{}~~}}{zzzxwxyzyxy||{||||}}{{||{|||}||}~{z~~}}}{yyy{}}}{z|~||~}~}}{zyxy{zy|}}}~~}{zz{zyxxxxwwxz{|~~~}{yvtsqomlkjjjjjkmpqstwz{||ywvsponkiiihfddffdcddffgghikklmnoqrsutrstsrponmjhgfeddccbbcefhijkmopqruvxxxz|{{{{|{ywvuuuutrponmkkllkjhjlklnprttvz|}~{|{yyxxxwvwzzz}~~~{ywutsqommmmlmmnopsuwxy{~|zzyxvsuwwxy{}}|zxvsstsqrtuwxy{}~~}~}|{zzyxwwwwwvwxyz{|||~}{xvtsqpqqonnprssuy{|}~~|zyyyxxyzz{|}~{yywsqqppomooooopqsuvvxyz{{|~~}{xwwusqpoooopqqrsuxz}~}}~}~~}|{zz{zy{}~~}}||zy{}||~~~~~}}~}|zyyywuuusrsrppppqonpqpppruwvvwyzzy{}|||{zzyyxwvuutsttsrqppqqqpoonmmmlkkkjjjklljjllmnoqrpppprrrrqqqpnmlkjhgffffegiiihhkmmoqrsrqqrstuuttssssssuvuuuwyyyz{{{{|}~~~~{yyyxwutuvuuuw{{{}}{z{{ywuvxwuvxxxwxyzz{~~~~~|{zyvutssstttttuuvxz{|~~~~}|{{{{z{{{{||}}~}{xusqpnnmllmnqstvx{|~~|zywvutsssrqrstuuvyzz}~{yxvsttrrssuvwz~~~}{xwvsqqponnopqrtvwxz|~}{zxvtsrqppooqqpruvwxz|}}~~}||||}}~~~~~|{yzzxwxyyzz|}~~~~}}}}|}}}}~~}||||{z{||||}~}}~~~~~}||zyzzyxvtssttstttuvuvvxyz{}}}}}~~}{yxusrpmifdcb`^]\[[[\]^__acefilmnooqrrrsrrqooommmllkjjlllmopqsuwxxx{|{|~~}}~}}}}|{zz{yvvvusrponmlkjihggghiiilprstuuvwy{|||||}|{|}|{zyxwvwxvuuvwy{|}~~}|zywussrppommmnopqrrtuwz{}}|{zyxxxyzzz{{|~~~}|{zyxxxxy{}~|yvvurqpoonklmnoooooqstutuvwvvwvvutuutttuuuvvxy{|~|{{zxvtuutstuuttuvvvwwvvvvvuttutttttuwyz{}|ywtsqmkkkihgghikmopqrtuvvwxxyxxyzzyyzzzz{|}}~}|||}}~~~|{{zzyxxvttvvvwxxxxxyzz|}}|}~}{yyywututssuvxxwy||~}||zxxxwvvuutttttttttuutwyz{|}~}}|}~~}}~~}|zxwvspnligedb`^\\ZYYYXXWWXYZ[\]^_`bdfilnprsvx{|~~}{yxxvstusrstuwvvwxxyyyyxvsqpmkigecba`___`abbeggijlmnmnonnpqqqqqrssuwyzz{|}}|zxwurqponmllnmlmnqsstvwxy{}~{{{xvuusrqqrrqrtttuvx{||}}{xvtrrpmlljhgffgffghhggiklmoprtuvz}}~~|}}{ywutsrqponmlkkklmmmnprtuvy|~~}}|zywutrqonmkjhhgghhijkmnoqrstuuvwvvwxyz{||||~|yxvuxxwy{yxyzz{|{wttsrtz}{z|}|z{{|}}|ytpomlmpvzyy{zxzz{}}|}wrsrnnqrstuusrsuz}|zvtttvxzyxxxwvvvxz{zzyvronmnoonlhdb_[Z\]]^__]ZXY\_dilnoooprv{{wwwtqtvsomkhffgjllmnljhhjkjnqqokgfedddeghge`_`cefhjlnoliiiilpsuuttuttvx|~{wvz~~zywtqprsvy{|||zxxy|||}zwuuwwwxyywsruyzz|{|{zz{{|}|xvx{{{}|{ywxz{{ywvtpmllklopnjjkihlrssuxyyxz{|~~~~|{{{zyvrpolklosrqstqorux{zxvsrrststspmptrquz{yyzwtvzzy{|xuroooprrqqppponquwxzyz|}}~~|}~~}}~~{z~}~|yvvxzzz||zxwwxz}~~|xz|{z{{xvwz{|}}|}}|{|||~~|||{{}~~~~|xy||{}}{yyzzz|}~}{z{{yx{~|yyywuuuuuttsrqpmlmllmlkllkkkklpstvxyyz|}|yxwsonlhddeb^^][ZYXXY]a`_aa^_cgiiiklkjijjjkllihgghgffhjlnpqrrrtvvy}~}~~}~~{~||}}|zzyxwuuvuuvutrqqpoqsuvxywwxz~}{{{zz|~~}}~}~}||}|}~~~~~|||yvwxwvvvwwutttssttvxvvwxwvxy{}}|~}|~}||~~~~~}|yyyxwuttusqrrppqqommmopoopqpoorsrtusqrrqprsrrstttw||{~~{yzzwtssuvututstuvwyzyyxvvxzzyyxwvvvvwxyyxy{{|~{zz{zzzzyyyyz{{{}~}|{{|}||}~~||~~~~|||}}{z||{{{|}}~~~}}~|{zyzyvvwxxwwvwzzyzzz{}~~}~||}~|}}{zyxxwvusrqomkjigfedefb```^]\^_][ZYZ\]]]^```abceefghggikjjmoooprssuwyy{}~~}}}~~|yzzwttttssuwwvuuvuuutrppqpomlllkjjkmnoprsuwz|~~~~~}~~|}}|{zzyxxz||}~~}}~}|{z{{|~~~}||}~~~}||zzzzyxxxwvvwxxxy{{z{{}~}}~~~~||}}}}||{zz{zy{|{zz{||z{}~~~~}}}}}|zy{zzyyyyyxxxxxxxyxvuvvvvsstsqqrrrqqqqpqstsstuvvvxz{|||~~~~}|zwvwxxxxxxyyywwwwwutttsssqpooqssstuvwz{}~}|{yxwxxwvuvwxwwxz{{{|}~}|{{|{zyzzzzzzzz{|}|z{|~~||}~}|}~~}|||{zzz{||||}}~}|yxxwttsqoonnmlllkjklkiijihhhhihghgfffggfffffffeggfffgjjikmmnnortvyz{||}}}}{yyyxwvvvuttsssrqqpooonnooonopoopqssstvvwxy{|~}|}|{zxxxxxxwvvwwvwxxyyz|~}}~~~}}}}|{{{|{{{{||||||~~~|{{{zyyxwwvutsstttssuvvvwxyz{}~~~~}|zyyxyyvuwvvvvwwwxxwvwyywwwwvutuutssrrqrqpprsttuwyz|~~}|zxvusrqonmmnonnqrstuwyxx{~~~~~~}||}}|{|}~~|{||}}}}|||||{zz{|~~|{}~~~~~}}|{zyyyyxwvwxyzyyz{{{|}~~~~~~~}~~~~~~~||}|{{}}}~~~~~}}~}zzzyxusttsrqonnmmmlkjiiihhhhiihghiiiiiijkkkkjlmmmmnooopqqrtuuvwyzzyz}~}}}|{yxwvvuuwwwxxwxyz|}}~}{xuusrppnnnlkkjkmnoopqrtuuvxyzz|~~~~}|{{{{zzz{|{z{|}||{{|}~~}~~~~~~|zyyzz{zz{}|zz{}~~}}|zyvtsssrponnnmmnoopqrstvxzzz|}~~~~~~|{z{{zyxvvwvvustttrqqqrrrqpppqppqrsrrstttuwyz{}}|{zxwutsrqqpqqrsssuvwxz}}}}}|}}}}}}}}~~|{|}~~~~~~~~}}zxwwwwvuuvvvuuvvwyzzzyxxzzz{{{zzyyxxy{{zzz{||}~~~~~~|~{wvywt~wnqu{}wtqon{zmswxxmfntx{vqqqjemvwyslnpqvtsvwz||}xsy~w|~t}{wxxvz|{xz|ywpjt~ysw|zz~}}~}{qtwustwrorrppxynrwy|yvtszyq}~~}|}z}|}ziw}lx~zugy~z~q}ylqsvt~{suv{fyzk}t|~x}|xs{zp{~{uq~ot|}zqz}z||unt||{vqysisyz{phs|ummquxuqrpmnoqw{rikoqstw{{wsrtwvvz{yz|||}~}~}|xvz{vvy{wqopsvxxvurkhs|xtttx|tlu|xtusv{uljlsznakumfilopf[epojc^gpmjfagnidluqhjpruqox~~}|}~~{}{{{~xvzwz~~~x|~zx{y{~v~}|xzz{y|~}}~}wmv|xtr{zsssx~vnvztux}zpx}z{z~yv|}tmx~wvwxxwy}yu|~|}{}{~wyvtwyz|yuqprsvztmjipyqjqtstrqw|ysx}{u|}wzytuuz~wsz{~{ty}xvyyy}uks|z{vkowpjqxyupmt|vovz}xovzuqrssrqprsnkquuuvusqv|~}{z}~z}ux}{wwzwt|yrrtwz~}t~~~|{xv}y|{wxyuportsqqporurosvrprtuvrnsxvttrqrolopljhhgffhecfhffiighijmpqqnjs{tqy~|~}{vx{wuxxwutrrvwvwvvxww|{xxvuyzrmrwtqsssvvtx|}~ytz~zz}~~}~zwvy|}}{ywsy}x{~}~|y|~|vz~}}|zyz~}}|z}}{{y|zv{~|{tmuyqtvx{tnx{wyz}zrz~y}w{~unwyqrsw|wruwwwut{ult|}{tw|{{zx}tz|{{}uy~}x{{yzy|zsy}}|uov~voswxzup{}yy{x}~||~}}~~ysx|zywswzwuuvwyyvxzvrsv|~wqsvwtqorurmqtqqpov|wtvwyzzxz|vrw{zsvz}{wy|yx|zwz}{tqpw~{vuvwx}}yvtz|xy{~{z|}z{}~{~wz|xtptyxxvsuwvtvxvssrvztnpqrurmprmhjmmmf^emjgecfigdeiihfcipjcgklnlkqvurtxxzxu{~~~~~y}zx}}zyz{yuquzslorqqnknrttrqtwtprvttutx{xvwxxywux{zwvuz|x|}zzz~}w{~|}z~|~~{}}~{~}}}~}z}z~zyxwwtrvzxwvtx|||}}~~~{|}yux{yvvvutssuvtrqptxvrrtvwusuwutvxz|yuwyzzxvxyxvxxyzwstxwwvrtwwuvvvwxwz~|yzz|~|||~~~~}zz{yx{}zvwy|~|wxy{}{yz{xuwz{zwstwvuuttuttvwwwwxyzwuvtuwtpsvurqprusqrtuwvty~{xy|~|~~|y{~zwwvuvtsutrssqtxwuwz{~}z~~~}}}~}{||zxww{}yvutvxwutsrqqrssqoommlighihgeeffffhihhhiklkjkmoqqprttuvvwxvtvy{{xwz}}}|~|~~|{{yxwuwywuuttvuuxyyxwwz{ywxxwvuuxyvvwxyzxwz|~~}}~}}~~~~~~{xwxvuutqqpppqqqsstwyyzzz|||}~|zxwxxvutttttttutsssttttuvuuwxxxxxyzzyyyz|{{|||}}}~~~~}~~~}{{|||zxy{xvuuwxwvwxwwwvwzzz{|||{{}~~}}|{zzzyvuuutrrtutrrtvwwxxxyxwwxyyxwxxxwwxxyyxyz{{|}~~~~||zwwvvtsrqqrrrtvvvwwz{|}}zzyyyxxxxyxxyxvvtsrqpommnmlkkllkkkkkklmmmnmmnnnnoqqqqqqqqqrrrsttuwxy{||~~|{zzyxwvutttsttttttuuuttsssrrsuvwxyz{{{||}}}}}}}~}}}||||{zz{{||{||}|||}~~|zyzzyyyyyxwwwxzzzzz{||}}|{zzyyxxxxxwvuvvwvvvuuttuttttuuuuwxxxxxxxwwxxyyzzyy{||||}}}}~~~}|zzyxwvuutssssstuuuvwxyyzz{|}~~}}|{yvtsrrrrstttuvwwxz{{{{|}||{{{zzyxxxxwvvvvvvwxyz{{|~~~}|{{|}}|}}}}|||{yyzzyz{||||}~~~~}|{{{{zz{|||~~}~}{yzzxwvuuuttttsrrrrrrqqqqppooooooopppppqqqrsstvvwwxyzz{|||}~~}}}}}|{{zzzzyyyyz{zzzyyxvvuutsrqqpoonnnpppppqrstvwyzz{|}~~~~~}~~~}}}}|}}}~}~~}}~~~~}|{zyxwvuuuuuttuvwxwxy{zz{|||||{zyyxxxwvvvvvuvwwwvvvwwwxxxxxwwwxyyxwxyyyz|}~~~}}||{zyyxxxwvvvuttuvwwxwwyz{{|||}~~~~}}}|{{{{{zyxxyyxvvwxxwwxyyyxy{{{||}}~~~~}}||{{{zzz{{{|}}}}}}}~~~||}}|||||||}}~~|||||{{|~}}|}}~}~~~}}~~|{zywvutsrrrqpqrrrrrstuuvvvvvuuvvwwvuuuuuuvvvwwyz{|||}}~~}~}}}|||{{zyyyxxwwwvuttuvvvuuuuuuutttttttttsssstttttuvwwwxyz{|}~~~~~~}~~~~~~}||}}|{|{|{{{{||}~~}|{zyxwwxyxxyz{|}}~~|{zyxwvwwvvvvvvuvvvvvuvwwxxyzzzz|||}}}}}||}|}}|{zyyyxwwvutsstuuuuvwxyyz{|||}}}|{zyxvutrqqppppppqrsttuwz{||}~~}~}|}}}}}~~}~~~}}~~~~~~~~~~~~~~~~~~}}~}|{z{{{zyyyyz{}~~}}}}}}~~~~~}|{{z{{yyyyz{{|}}~~~~~}|}}|{{zyxxwvuttusqqrqpqqrtuuvvvwxxxyz{||{{{{zxxxxxxxwwvvwxxz|~~}|zyyxwvutssssrsssstuwwxyyz{}~~~~~~}|||{||||{{}~~~~~~}|{zzyxyyyxy{}~~~}}}}||||||||{{{|}}}}~~~~}}}}||}}~~~~~}~~~~~~~}}|||{zzzzyyxyyxxxxyyyyxxxxxxxxxxxxwwwxxxwvvvwwwvvwwwwwwxwvvwvvtsssssrrrrrrrrrssstttuuvwxxy{|}~~~}}}|{zzzzzz{{{{|}~~~~~~}}||{{zyyz{{z{{|||~~~}{zzzzyyyxxwxyyzzzzz{|||}~~}}~~~~~~~}||zxwwwvuuuutttttuutttuuuuvvuutsstttttttsstuvvwxxxyyzz{|}||}~}}}}}|{{{{{{{{{{{{{{||{{||}||{{{|||||}||||||{||||}|||}~~~~}}}}{{{{{{{||||}~~~~~~}}}}}}}~~~~~}}}}}}~}}}~~~~~~~~~~}}|||}}|}~~~~}|}}}||||{{{zzyyyyyyyyyyzzyy{{yxxxxwutsrqqponoonnnopqpqrsuuuuvxxxxyyyxxwwwxxxwvwxyz{{|}~~}}||||}}}}~~~~~}|||||||}|||||||}}|||||{|}~~~}}|{zzzzz{{{{|||||||{{{{{{||{zz{{|}}}~~~~~}}}|{{{zzzyxwwvvvuttuuutuuuuuuvvvwxxxyz{{||}}~~~~~~}}}}}}}~~~~~}|{zzzyyyyyzzzzzz{{zzzzzyyyzzyyyyyyyyyxxxwvwwvvwwxyy{{|}}}~~~~~~~~~~~|{{{{{zz{zzzzzz{zz{|}}~~}}~~}|{|}}||{{{zzzzzyxwvvwwvvvvvuvwwwwvwwwvvvvuuuvvvvwwxxyxxxyzzyyyyyyyyzzyyyzzz{|||||}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~}{{{{z{{{|||||}~~~~}~~}}}}||||||}}~~~}}}}}}||||||||||||{{|||||||||}}|||}}||||||}}~~}||{{{zyxxyyyyyyyxxyyyzyyxxyz{{|}}}~~}}}}}|{{{zyxxyyxxxxyxxyzzyxxyyyxwwvvvvuuttsstutttuvvwwyyyyyz{{||||{|}}~~|~vqrpvxz{~yxz{yz~~{}|xyzy}~~xxw{zww{}yxwy~{xxz}~~zuv}}z~}~~|{zy~|xvtuvy~~yyzww|~}~ywz}~{wtt{}}{wvxz{{zvpmlnqsvvrnlntz}{wwy}}|}~~~|vsrtxzzwrmlnqv{{vppsrsz~zvutux|}zxy{|wsrtwxxwvsootz}}zz{}xxxy{|{vqnptwy|}zvuw{{xvy}}zzxx||xvwwy|}|yuqu{|}{yz}~zwx{|}~|}~}|ywvy~|{zxy||wvwxy|}{wtstvy}{xyyvty}}zywsqtwxyxwuttw|~}~}}y|~|zxsqruwxyxussvwz||{ywwwx{}zwvvvy{}~}~|xwy|}{{zwvy|||~~ytuwvtuvsnlllnrtqopqoosxxutsqpruvuvurpruwwyzxvwx{~||{{{zwtrqtvutuvvvxz|}~~}||~}|}yxy{~~~~}}||~~|{{|~~{~~{|~|~~|}zyyxxz{yvvxxzz{~|z}~|}|~~}{{{{|~~}||{|~~|||xwz}{{{zxyyz|}}}{z{|~}|{{|}}zvwxwvxywtstrprtqmmnlkloonprpnquvuwywvxz||}~~~~~~{yvxzxuvwurqrttvxuqsvsqtwvtuvwvxzzyz|}~~~~}~||}{z{|zxyyxxzz{|{y{~~~~~~~}|{zyxyywttuuttuutsrstuwwwz|zwy|}}}||{ywxyyxxwvvvvz}~~|{|zyxxxxxxwvvvwxxxxwvuvwwxyyyyyyzzzyyxwuuvx{{{~~}|{yzywtssssrpnnmllklmmmmmmnprtuuuwwwxz{zyyywtttrqrrpmmoooqtttx{}~~}{yxyzxwwwuttttuuuuuvwxy|~~}{yyxwyzyz}~}~~}{{|{z{|||||||~~{ywuuusrqrstuuvxzz|~~}||{{zxvvwvuuwwxyy{}}|zxwutsstuvwy{}~|{{{zyxxxxyyxyyyz{}~~{zxutrpppnmnpqqsvxy|~}|{ywusrponmlljihggghhikkklopruxyy{}~}|{zxvuutstttuwyz|~|zwusqomkhgfdcbcdfgilprtwz|~~}}{zyxxyz{}~}zxwusrqonnnopprtuxz|~~}}|{zyyz{|~}{ywutrqpommnmmoqrsuvwy}~|{zxwvvutsstuuwxyz|}}{ywvtsrpqqrrtvxz{}}zxvsqomkjkllmpsuwy{}~}{yvsqpmjihfdddeeefijlnpruwz||}~~~}{zxvusrpoonmmmnopqrtvxz|~}{yvsrponljjjjklmnprtvx{~~}}||{zzz{||}|ywtqonmllllnopqsvx{}~~|zyxvuuuuvvvwxyz|~}{xvsponmmmnopqrtwy|~~|{zzyyyyyyzz{|~}{ywtrqpooopqrsuwz|~~}|{ywwvvuuttttttuvwxxy{|~~{wtqnkigfedccdefgikmoqstvxz{{{|{zzyyxvutsrqpqqqqqqrsstuvwyyz{}|yvroljihgffghijklnopqrtuwyz{}}|{zzzzyyyyzz{|~~}zywvusrrrsuvwxyz{}~}}|{zyxvuuuvvwwxyyz|}~{yxwutsrstuvwyz{|~~}|zyyxwwvutttssstttuuvwxyz|~~|{{yxxxyz|}~~|{zyxwutrqqpnlkjihghiikmpsw{}zwusponmlllmoprttvxy{{||}}|||{{zyxwvvuuttsrqponmmlllkkllmmnpstvy{~~|ywvtsrqrsttuvxy{|~~}}}|zzyxxwwwxwxyz|~~}{zyyyyz{||}~~}}|{zyxwusvskffelnnurx~zuwy|vnehoxzux}{z~{z|yrtv{zsnnox~{unppu}yutw~{y|{wwz}~{vrqqrvwuqnmoqty}}|{|}{{}~~{xtpnoswxvtqppty}|xvw{|xuuy}~}{uqpruwwwtojhkorttpkijnty~|yz}}|zuqprv{}zvrpqu{~{xwx{~zvrsvyzwsolmpuz{{yvsux||yuuw|~zz|zz{||wrrtwz|{xtstw{~||}}~|xtsuwy{{xutuw{~}zyz~~~~{{}|ywy{}~}{xtssuwwurommoswz{zxxz|~{z{~}}~|zyy|~}zwuuwz}~|yvttvxzywusrsvy{{ywvwy|}zxwy|}}|zxvvx{}}{ywvwz|~~|{yyz~}~~~|yxxy{||zxvuwy|}}|zyz}~~{xvuvxyzyxwwx{~~||}~|zyyy{}~}|zzz|~~~~}||~}{{|}~}}|{|}~|{yyzz{zyyyy|~}|{|}~~}|{{}~|ywwwxwvtrqqqrtuuutsuwy|~~~~~~|{{{{ywtqqoqrrrpnnnprtvvvvwy{~~|{zzzzywvvutvwwvwvsspou|}||wqx~~}k\ixupmv~zvutvxwwvtttqpqrssuvsrtwxzuortuurp|z}~~{wrnllmmjhigdedchmnonloqpollrxxxwz}||{zz}~}~~|{zzywtrponoooomkihjlied`[YYXYZVQOPU\binquusrsuy}~|uppsuvvvuw{~}~~~vpsvvuuw{|zxuttplmq{z{{uogacfefhkoqrstusruyzzxvrnmoonoppqruy}~wrponmklmkjlmnoomlnuzxv~|xwurtwvssssttvvvy|{{||}~vuusqmkkmrxxy|~}{xvwxphntqnmlpstsrqpnlihid]\\YVSSX^djjggimruwwvttrry|{{yvsqoprpopv}~}{zxvutruwsoqu}{uuvy{{|zz~{yuqrtrnkiedjrvxyxrnt~{wwz}zuuvtsx}~~~~~}~~|yuog_ZVTVYXUROSWPIMQQRSU^ejmhaiplhd`][WTRPNLMLGDBBCEGJMPVZ[[[\_aadeefhijihjjkmmnqtuuqooppqrqnlkiimpqpnnnoomkhfltvwxwzwutqnkijklmnpqsuvvxz|~~~}{zyxusrqollljhfefggghjllkkmprsvzz{~~|zz|~}||{{{ywspsvuttspllnmmprrpmkjkmnnnnllnoqrrpnsxvtwywtqpsuvutsturortstwyyz}}zwtpkmpmjlorsqprtvx|}ywxyyzzy{}}~~}zxyyxvvvxzyxy{~{zzurrpmkjhhiklosstuv|~}|{{{ywtqppnljhijgdbabdb_^_bcba`_`aaadhijlklnljjknqmhijkmjfdca``aceb__`_`bcb``_\[]`aaaaa`````cfjoqsuw{}{z}}}|||zxyyvuvwvw{|z}~}}||||ywwxxxxwvvvvwz|{|}~~{}~|{zyzxwvutssuz{yxvttsqnmnpsqortvyz|~~~~}xy{{{zyxvuutvz~~~{ywusttspnmlmpsvyzxwxz}~|ywttvxwwy}}xuvwxuokihikjgdabdddhjjkklnooonoprtutqppnmnoqttsrrrrtwvtuwwy}~{zz{||{wttuuwwwxzyxz|{zzz{yvvx{|}~zxvvwxyzzyvvx{}~uqvx{|vommox}|xqhhlu|tprw~wkhnsx}vmmrzxy}yvxz}}~{{{y~|{yxxz}upnprqoplc^^bgknqpnkkpuy{zurrtx~||~|}~ypjiknqspjddginw{zvsrv}{ww{zpha^`eikf`[XX\aegec_\^cgihfda`cgloqssty}zyz}{uojfdhlmljffjnry~~|wuvvuurjcacfkmmlkiilotxwtsttuy~}}||~~|zvrtx~|}|volnqtvtqppsx{|~~|~}|{tqqprvywtpmnpty|}yvx{}~{zzz~}yutux{|zwsqprv||{{~wstuvxyxvvy}{uoljhghgc_\\]_bdcabdgkquwxwvwz~}zwusrtwxyxvttux|~{zz{||{zz{}~{z{|{yvsrtvxzzyxx{{xvtrrtuxywuvx{~~zusrrsuwwwvvy|~{xuttsojecbceijklnopsw|}zyz|~~}yvuw{~~}yvvwxyyxustvwy||{zz{~}||}}{yxxtqrsromllloruwwuuvxz}~}|||{yyywurnkihghiijhfinpruvwvx{|}~}~~{wwwwwusrrstuvxxxxwxyz}~{zywvutsrqommlmoonljijjlnnnnlklmoqqqponmmnprrppooqtvwyyyyyz{|||zzzxvwwwvvvvwz|~~{z{zxyyxvwyz}}ywtsrrqqqnlihjklmooooprsuxzyxwwxz{||{{|}~{xuqooopqpopqqstuvwwwwxyyxwwvwxz|}}|zz{{zzxwwussrrssrqqqqsuwyyz||zywtqpqstvvttuvwz}~|zzyxyyzyxxxzzz|}}|}~|zywvtrqpooppqsssvyz{||}~}}}}~~~}{yzzzzz{|}}{{xvvvtsttttuwxyz{|}~~|{{{{{{|}~{yxvtrqonlkjjjjklnpqrssstuuvwxyyyzzzzz{|}~}}}~~|||{ywvuuuttuvvuvvwxz{}~~}|zxwuroljihgeb`___`abbabcddefghhikllnoprstuuvwwxyyzzzyxwvuututsrqqrsuwyyz{}~}{zywvuuuuvwyz{{}~~~~~}}||}}}}~~~|zxvtrpnmkjihghhghhhijkmnprsuwy{}~}{ywvtrrqooooonoopqrrssssttuvwxxyzz{}~~}{zyxvutssssssttuvxz{}~~|zxwvussrqqqppqrrsssstuvxyz{}~}||||}}}~~~|{zyyyyyyxxyyzzzz{{{z{{|||}}}~}|{{{{{{|}~|zwusrponmmmoqrtvwy{}~|zyyyxxxxyyz|~~}{yxwusrrrsstvwxy{}}zxvtrqqqpqstuvwz}~}}}|{{||}~~}|{zyxwuuvvuttssssssrrrrrsstuwxyz{{|}~~~}}||{zyxvvtsrrqppppppopppqrsstuvwwxxxxwwvutsqpnljhgfedcbbbaaaabbcccdeffghijklmnopqrstuuvvvwxxxxxwvuutrqpomlllmmmnoprtvy{}~}{yxvuutssrqqqrstuvxyz|}~}{yxvusqponnnnooppqrsuwyz{}~~}|||}}}}}~~}|{ywvuuuvvwwxyz|~}|ywvutsrqppppqqrstuvwxz|~~}{zxwwvtsqppoooppqqsuwz|~~|{yxwvuuuvwxxyz{|~}||{zzzyyyy{}~|xvsqomkjijkmoqsux{~~}|zzyyyyz{{|}}zvsqpnnmmmnoprsvxz}}zz|vrw}|{|x{~wolos~}tosw}|}{|ywwy{~|xuw|}}~{xxwx}|zyz|}~|ztomosrqnjebchlopoljjntxz}{wsqtwyzytnjijmoqplfdeimqsrlhghkpuuqkgfgkpsqlhffintwvrmlmqw{|yuqopsx{xtplijnrtqmjggjottsqomosy}~|zwwy}{|~{{}~~ztolmptwvsommpuz}}zwvwz~~{zz|}zyy{}yvtux{}}{xvux||{{~}xutuwyzyvtrsvz~~~}|}}zxz}}}|xspoprttromlnqtwyyxvw{{z{{|{xsomlmprsrpnorv{~}~|zyz}~|yvvwy}~|z{}|zz|}}|{yxy{}|zyzzzywsqpqsuwxvuuvx|}zyzzyxusqrtx{~zurqpqqponmlnqtwyyzz{~~~~}{zz|}}{zz{|||{zyy{}~}||}~|ywuuwx{||}}~~zwuuuutsqonnpqssrrqppqrssrponnpqrrqpppqsuvvuutsstsrroljhgggeca_^^`acefhiknqtwyz{||~~{yxwvvuspnmmnoopoonnnprtuutsrrstwxxxxwxz|~{yxwwwvvvvwxz|~~|ywwwwwvusqpqrtuuvvvwy|~}{zxwvvvuvvuvwxz}~}}|}~}}|{zzz{}}~~}{zzz{|}~}zyxxxyzzzzyyyz{|||||{|}~~|zxvspmjhgffgffghjnruy|~~{yxwwvutrqrrrsstttuuvxy{}}}yvtrqqpoonnoqswz}}|{zywutttuvwxyz{|~|zxwvvvvuuuuwxz|~}||{{{{{{{{||}}~~~~~~|zywvvwxyyzz|}~~~}}}}~~~{xvttsrrrstvwz}~|{yxxwvvvvwxy{}~~}|{{zyyxwvutttttsrrqqqrrstttuvxyz{|}~~~~}}|{ywvtrpnljhfdcb``_^]^^^__`bdfhjlnprsuwxyz|||||||{{{zyxwuttssrqqpppqrtvwyz|}}{xwutsqppooppppqrstuwxyz{}~~}|{yxwutsrrsssrstuvy{}~|zxvtrqpppppqqqrstvwxyzz{}~}{ywvuutuvxy{}~{xusqpponnnopsuwy{}|yvtsrpnmlklnprtuwz~~yvroljhfeddddfgikmoqsux{~~|zxvusssrrrrrrstvxy{}~}|{zzzyxxwxxyyyyz{|}}{ywuttttuvwxz|~}{zyxwvvvvvvwwxyz{}~~|ywurpppppqrtvx{~|xvtrqponoopqrtuwy{}~~{ywvvvvuuuvwy|}||{{zzyyyz{|}~}|{{zyyzz{|~~|{zyxxwwxyz{}|yvtsrqqpoppqstvxyz{|}~~~~}}{zyxwvutsrponlkjiigfffffffghijlnprtvxy{|}~~~~|{yxwtrqomlkklllmmopruwyz|~}|{yxwvvtsrqqppponmmlllllllmmoprtwz||yurpnljhggfhikmoqrux{}}{zxwvtrponnoooppqrtwz}}zxvuuuuvwwxyz{}~|{zxvtssrrrrqrstvxz|~}{zzyzzzyxxxxyzzzzyxyz{|}~~~}zxwvtsrqonnnprstvwy|}|zyxvtsrrrstuvvwxyz|}~~~~}|zyxwwvvuuttuvxz}}{xvvuuvwxyyz|~~}{{zyxwvutttuuwxyz|~~~}}|{{|}~~}{zzywvtrqppomrpieghptw~~z}}rrxztv|}|{{||xwwz{{|{~{ww~~z}~~~}}||}yutw||xtsx~|xutx|}~}vpmnqtuupieceikmmkgddhnrwxvsrtz{yy{~|tommpuwvrmklnt{~zwvwz~ywxz~|vssrsx{wroljkostrniffjnrspligimqsrqommsy~}}{||vrrw{|{xsppsx}~zxz~~}~}|~~xutsuwxwtoloty}~~}ywxyz~|{}{yyxy{}|zwuvy|~{{||}}ywz|~~}}~|xvuuw{{zywvwz~}~zurstuutqonmnrwxxxxwx}~{{}~~yxyy{}||yy~~{y}|z|~||~|{|~~~~~~~}|zz{~}{~||~~}{{|~~}ywxzzzzyvtux|~||}~}zxwvwxy{|{zy{~{ywtrssokjkmoqsvxxz||}~~}{|{xusqmkosssvxwx{~~~}zy{||}{yz|~~{yvtuuuvsooppqstvxvux|~~zwvtsrpljgdacddddddfhkosvyz{~}zwtsqqqqmjjkklorqpprrswyxuuutsttsqpokggigddc`^^_`bbcdffhkopruwxz|~|{zz{yvsqnlnqqprtttvz~{ywusrqpommnqrsvwxxz}~{wtssrrsssstvvwz}~~~}{zvsrqpoonmklmnptxz|~~{ywwxzyyyyyyz|~|{{yvspmlklkjkjhfgjlmnopqrtw{}|yyxwvvvvvwxzz}~||{zyxwvsqpopqrpomlmopruwxy{}~{ywuttsssstuwy{~~|zxvspppppommnnpruvwy{{{~~|{{zzxvutrqppqqqppqqrstvxxxz{|~~}}}|{zz{|}}~}|{zywtstssstuvvvxy{}}{zyzyyyywvwxxyyzzzz{|}~~}|||||{zyyxxyxxwvuttttuuttssststtssrqqppqqrrrrsuwyz|~~|||{zyywvuutsrqomlkkjhhhhgfffeefgfeeeedddeeeeeeeghijkmopqsvwxz}~~}|zyxxwvvvvvvvvwxxxyzzz{|||}~~~~}||||{zzzyyyyz{|||}~}{xusqomllkkjjklmmnoprstuvwxy{|}~~~~~}{yxvutsrqponmnonnnnnoopqrsssrsstttttuuuuvwxzz{{{{|}~~|yvsqonlkjjiiijklnoqstuxz{{}~}}}~~}}}||}}}~~}zwutrqpnnmlmmnprtvwxz|}~~}||{z{{{{z{{|}~}{yxvusqppoopqqqrstuwyz}~~||{{{{{|||}~~|zyxwvtrqppppqqqrstvxz|}~~}|{{{z{{{{{|~~}}}}~~||{{{zyyxwwvvvuutttttuvvwwxyz|}~~~~}}}|zyxxyzz{}}~}{xvtrqpomljjiijihhhhhiijjjjklmnopqrrrssttutsrqqpponnmlkkkklnoprsuwy|~~}{zyyxxxwwvvuuuuutrqqppqrrrstuwy{}}~~~|{{zzyyxxxy{|~~}|{{zyyyyxwvuuuutttsssstvwyz{|~~~}||||~~~}||{{{zyxwvvvvvuuuuvwxyz{{{{{{||||{zyxxwvuutssssttuvwxy{}~~}}||{{{{|}}}|{{{{{zzywvvvvvvvvvwxy|}~~}|{zyxxwvvtsrrrrstttuvxz|~~}|{zzyxxxxxyyz{}~}{zwvtrqponoopprtvwy{~~{|~{~|z}xtw{vlkms|}tpty~~yuuy||{wqljkoruwupoqv{~|{||{z||z{~~ztnigilljga]ZZ`eghheceiqvz}|yww{|xwy|ztqrw{~~xsrsv{{urqsx}{wuux}zurrtwyxslfccdgifa]YWY^cgfeeehpx~~~~xtstwxwsmgeehloonjhjntz~}{yz{zwtokiikmoonlkmpuy|~~|{|~}~{wuvwy||zwuuwz~}{|~~~~yurrrttrokgfgknoomkklpuy{||{{}~}}~}zuplkknppmkhghknrsrqpqsx|~~~~}|}~~~}zvrponoqpnkjjlosuvvvwy|}|~~|yvtstvwvsomlmoqrrqonpsw{}}}|~~~~}}~|yvtstuuuurqqrtwz{|}}~~~}}|}~}|zxwuuvwvusrrrsuwwwwwxy|~}}}~}}|zz|~~~~~|yxwvwvuuroonpqqqqqqqsuvyzz{z{~~~}|}|{yvuuvywu||wwz{xz}|zzyslv|xrkloqtqmljiis|obhmpsjafjmpnjlngaisturnsy||~v}|x||z~~~|zxvux|umpsposvsqtwvvv{}}}y~w}{jwxep{uquyyzk\q{vq|wiv}{n`tvgjmy{nwzsx{|f{|izwxy{|qgx{vquv~~|itzvrnuzurmhr~req{xvso{yks{~u}wz{|~~~~~{~xwwusojiheecabb_]bggfhklmoponnmoquxrlptx{wuvy}}xr|zxuy}tmszuopqw}tmqrzwny}uzxlw{skryuqnimrlelsmhkmpsols}~|{|~}}}|xrsv|wnrvx{}w~}~yqzxyxy|ywxw~t{~zywrpsusqtyslv}|||~~{uz~zwmeozxuogr~uz}{}y|~zouyphkptvlbjssttrw|wry}|xt|yp{|~{|}uz~zyuptuqojimnkgipmjtz{~wq~~zwy}~{xtnhfhkj`WUV^haYbkmqsuz}w~yuvw{}skt~}zupz{u|yrw}tlnmnpg_diheefhkqsx}{yz{~~~xtv~~ywxxvrkghid`jsgY^flqlhkpvzyx~x{yzz{|~}zw}~z}vx|zztms{tmv{tvyx{||~~||}}~xxzvs|scp|wtrsuxzzzzyvv}~yvszz~~~}~y|zxz{||x|~||}yxxyyxxslotqnnljjijlopomlqyvrw|~|x~}||}~}||}|x{}z}}~~}}}}|zxz|zvvwz|unszyxz||~~zttttuqkiiihijgglqx~|zyx|{x|zty|wvwyzxwxywx|{||{{{}}z{~~}zyxvtsuyuppou{xvvv||y}}wz}}{vqy~y}}yzqswwvkbnzrklmsyvrtxzzxv~t|{~|x}~zxtzwortvwqmrxvsstzzv}|w~}tx{yyslu}xssu}|suzwttrywqx}}x~~|{{{umorpnjglpmjloqsrsw|{{~zu~yxxyzyx|~xw{{wxyzyy{xw~~~|zy|~}|xuutwzurpmrwxxusux~~{{wz~|{ytvy}}}~{|}zzzyxvvz~}|y||zxz}{{}y}}yyy{~vptwvwxyz|wpv}zwsw|{{||~~}}z|{uvz{{sks|ywwvz~}{}}~xvuttoinsnllkptsssux{yv{|x}{}}wz}}|vpuzwsttx|xt|}x{|zwusw{vqwwoljjt{{~}{{zxsnqnmx{ska]enrsttlediy~~~yzus|ysvsuxrv|}yz~|z|~}yohp}~~ytwz~xoqwvsy~x{zxywy}{yytot{y||}wquz|}xomnpuyz{{vru{~|wtsvy{ywrkgks{~yvwz}~}xqlklnpoib^]afikkkmosy~y}wpmnswtnhaaehjmopnkls}~ysuyz|}yutrsw}|xy||~|~xpnprwyw{~wt|~xssux}{vutqrtw{}zuuvy}zz|~~|uooqsttqrsqquz}~~yvvx{~zz|{wx{||{xsqsx~~}~}{{yxz|zwwuuxyz}}zwwx~}|}~|}~~|yyz|}|{zywwxy{}zussuxyxyzvttuw{zwwxwwwx{~}{{z|~}zz}~|zz{}|zz|~~}|xuz~}yuvzzz}~}{xv{~}}||}}~|}~}|zxz}}~}|~|{yvuuuttrnnpruy{|}|{~}~~~}|zxvvwyzz{|||}}{{{|}}}|{z{{|~~}|||~}{yxz}~{xtpprtvxwuuwy{~~}~~|{|zz|~}{|}~~zxz}~}zusrrttrpoprvy|~~|{|~~}}{zzzzzxuutssstttrqqrtvutuutttuwxxwwxy{~}xurpponoomjihkoqrtvvuuvy||||{zzz{}~|zyyzzyyyyxwwvwwvutsstuuwxxxyz~}{yyz|~~~}||}~}{ywvvwxxxwvvwz~{yxvtsqnlkjknooqqrtuvy{|||}~{yxxyyyyyyyy||ywuuuuvxzz{|~~}~~}}}}}~}zvroljiihhijklmoqsstuuvwxyzzywvvvvvvvutsrrrrqqponnnoppqqqrstvy{}}{ywvuuuutuvvwwxyzzzz{{{{{{{{zzyzz{zzzzyyzzz{zywvutsstttttuvxy{}~}|{|||{{{{{{{{{zzzyyzzzzzz{{|}}~~~}}||||}}||zzzzz{{||}}~~~}}}}}}}|{zyyyyyyyzz{{|}~~~~}{zyxwvvuuutttuvwxy{{|}~~~|zxvtrqponmlkkkjkllmnopqrstuvvwwwxxxyyz{||||}}}~~~}}|||{||}}}}}~~}{xutrqonlkjihhhhhijklmnoprstuvwxyz{||}~~~}}|||{{{||}~~|ywvttssstuuvwxyz{||}~~~~}||{zzz{|~}{ywtrpnlkjjkklnnoprsuwxyyz{|}~~}||||}}|zzyyxxxxxyz{|}~~~~}zwtrpnllkjiihhhhijklllmnoqrtuvwxyz|}}{zxwvutrrrrrtuvwxy|~~{ywusrrppoopqrsttsstuwxz{||}~~|zywusqpnnopqrtuwz}~|zyxvusrqqqrstuvwxy{|~}{yxwwwwwwwwxyz|~~{yxwutrppppqstuvwy{}~|{zyyxxwwwwxz{}~~|zxwvuvvwxxy{|~~}}}}}~}{xvutssssssttuvwxyzz{|}~~~}|zyxvuttsrqqqqqrsstuuvwyz{|}~}{ywvtrrqqppppqrsuvxz{|}~~}||{zywvtrppooooopqrtvy|~~}}|{{{|~}|{{zyxwvuuuuvwxyz{|~}{ywutsrqppppqstvxy{|~~}{{zzzz{{z{{|}~~}}}}~~~~~~~~~}|{zyxxwwvvwxyz{|}}}~~}|{{{zzyyxxxyyz{||}}~~~}|{yxwvutsrrqqqqqrrssssstuvwwxxxxxyyzz{{|}~~}|{{{{{|||}}~~|zxvusrqponomsrlhjjsvw|}xuw}~yv|}xx|wqsxyx~}uuv{wokjjsz{ytoqrw}{z}{|~|~yvvz~}}}|}~|wsqqsvwvsqqsuy}}{z|~||ytrtxz{zvrppty|}yx{|wssvz~{xutvz}{{}}ywy{~|xtplmortsplhgimqsrpmjjnty||{xvw{~~|}}xsrtvy{{wsqsv|~zy||{{}|wqliikmomiedeintwwuttw{}{|}ywxy{zxtpmmoqtuuspoquy|~}{yy{~||~}{{}|yxy|~}~}yvttwyzzyvstvz}}|}}zyy{}~}zwuuwy{|{zxwx{~~|yyyz{{zxuuwy{}~}{zz{}}|||}~zwtstuwwvspooqsvvusqpqtwyzzyxy|}||}|{yusqrtuwwvtstvy{}}|zyy{|~}|yvtstttsqnkkkmprssrrtvy|~}|}~{xwwxzzyxxwy{~~zxvwxxxwvtssuy{|}}||~{yxxxyxvtrrsuy{}~}~~|zz{{{yvsrrsuwxwvuvx{~~~|zyxy|~}||||{xvtssuvwwwuuvx{~}|{ywtqqqrttttstuwz|}~~}~~{yxxxvurpnnmnooonmlmnprsttuvy||zyyyxvsomklmnopoopqsvxz||}|}~~~~}{zxvusrpmkjiijijkkloruy|~|zxwwwwvvuuwy{}~}{yxxxwusrqqrsuwwwwxz|~|zwvuututsssstvxyzz{|~~~~}|zyxxyz{{{zz{}}|{z{{||}}}}~}{yxwvwxxwwvvwxz|}~}|ywusrrrrqqqpqrsuwxxyyy{|~~}}}}}|{xvuuuuuuussssuvwxyyz{|}{xurpmlkihgfeeegiknopqrtuwyzzzyyxxxwwvtsqpnnmmmmlmnoqtvxz}|ywusqpoonmmmnprtvxz{}~~}}|||{{zyyyz{||}|xurponmkkjijkloqrtuwxy{~~}}|||{{{||}~}zxwvuttsstuvxz|}~~~~}}||{||}}~~|zxvutsqpooopqsstuuvwyz{{{{{{{{{{{{zzyyyxxwwwwwvvwwwwwwxyz{|}~}zwtrpomlkjhggghijkklmnoqstuuvvvvvvuttsrqqqppppppppqqqrrsuwy|~|{ywvtsrrrrsssttuvxy{|}}}}~~~}}||{{{zzzz{{{{{zzz{{|}}~~~|zxvtrpnmmllllmnoqrtuvwxyz{||}}|||}}~~~||{zyyyzzz{||}~~~~~~~~~~~~}|{zyxxwwvvuuuuuuvvwwwxxxyyyzzzzzz{{|||||{{{||||{{{|}}~~|zxvtrqonmkjihggghhiijklmnpqrssttuuvvvvvuuuuttsrqqqqrrstuwy|~|{yxvusrrqqrrrrsstuvxz{{|}}~~~}}}}}}~|ywusqomljjijkklmmnopqsuvwxz{}~}}||{{{|}~~|{yxwvvvuuuvvxxy{||}~}{zyxwwwxyz{}~~}{zyxvuutsrrrrrrsstvwxz{|~~~|{zxwusqponnnopqrtvx{}~}|{ywvtsrqponmlkjjjjiijklnoqrtuvwxzz{{zzyxwvtrpnlkiiihijkmpsw|}|{zyxxwwvvvvvwwxz{}}{ywusrppooopprtvy{~~|{zyxwvutsrrqqqqrrsttuvxyz{}~}|zyxxxxyz{}~~~~}{xwutsrqpqqrtvx{}~~~~}|zxvtsqponmmmmnopsux{~~}|{{zyyxxwwwvvuuuttttttttttuuvvwxxyyzzzzyxvusqomkifdcbaaaabcegjmptw{}{xvtrpnmlkkllmprtwy|~{yyzxuvwustutsuvuux{{|~|yxvuurpoooqqortvx{~{xwwtqqqmjmonoqstuy|}}~{wusqnkihgeccegghjllmpswyz|~}|{{zyxxxwuuvvuuvvvvwx{||}|{zxvsponkhgedcbcbbbdefegiloqtvy{}|wwvronmllkjjkkkklorqrw{zy|~}{xwxutvwtrtvwwwx{}}zyxvtrqrqqsuuuvxz|}~~}zyxtqrtqoprqpqsttvyz{{|~~|}~||{zwsrpnlmmkkllmoprssvxwy|~~}zwwxvsssrpqsstuwxy{|ywvsponjghifbcecbdfdcehhhknnmpstux{}~}}}~~yuvvtrrrommnopqrpnrussvyz||{~~}|zxuttstuvutx|{{~}|zywwvsrrssstuvxxxz}}}}}}}|||}}~|||{yvtvwutvwvuvvwxyz|~~{zzzzz{|}~||{yvuutsrqpooonmprqqsuuvy|}~}{zwtrpooooooopqtwy{|}}}}xttusponlijljgijhfhjiiklmmnoruvwz}}~}|{vwyvtttsrrrqpqrrsstuwwx{~~|zyxvvuttssuuttvxz|}~}{{|zyxxxywuwzz{}~}{{{{}||~~{|}{zyyxwvvvwwwxy{~~~~|zyyxvuwxwxy{|~~~|{yxwuttsrrrrrsuvvxz}}}|yvvwvttttttuvwxyzz{{|}|||}|{{{{{zzyyxywvutrqomkjigffedddfgggjmoqtwy{~}~~{zyxxvtsqoonmnooprsuxz|~~{yz{zyz{{|}~}~~|zyxvuuuttuvvwy{}~~}|zyxwwwvwwvvxz{}~}|{zxwvvtssssttuvxyz{}~~|||{z{{{z{{zzzzzzyyyzyyyyyyyyyyyyyyyyyxwwwwustsqoonmlkkjjkklmnppqsvwwyz{|||}~~}~~}~||{zyxxvttsrrsssrsstvwxyzzy{}}}~~~~~}}~~~~~}}}}~~~}}}}}}~~~}~~}}~}|{{{z{||{|}}~~~~~~}}|}|zzzyxxxxxxyyz{|}}~}|||||||}||}~~~~~~~}{{zxwvuttssrrrrrqrrrrqqqrqppponnnmlmmllmmnnoqrsttuwxy{{|}~}|}||}~}|}}||{zzyxvutsrrqqpppqqrsuvwxz{|~~~}}~~|zyxwvtsrrrsuvwyz{}}|zyxvuttsttuvwxy{|~~|zxvtqponmmmnnoprtvxz|}~~~}|{zyyxxwwvutttttttssttuvxxyzz{||}||{yxwutrpnljigffffffghikmoqsuwxz}~}{yvspnlkjjiiiiikmortuwy{}~~~~~~~~}~}zxvtrqoonmmnnpqsuwz|~~~~~~~|ywtsqpoonnnopqsuvxy{}~~~|zxvutrqqppqrstuvwy{|~~|zxvtsqponnnmmnoprstvwxyz|}}}}|{zywvtrpnljihgfeeddeeghijkmnprtvxy{|}~{yvtsqponmllllmnopqrtvxz{}~}|||{{||}}{ywusrqpoonmmmnopqrrsuvxz{}~~~~~~|zywvtsrrqqqrsstuvwyz|}~}|{yxwwwwwwwwxyz{|}}~~~}}|{yxwvuuutttsssssttttttuuuuttsrqqppoonmllllllllmmnopqrsttuwxyz{{||}}~~~~}}{zyxxwwvvuutttuuvvwwxyz{}~~~}|{zzyyxxxwwvvvvvvvuuuuuuuuuuvvwxyz{|}~~}|{zzzyyyyyxxxyxxxwwvvvvvuvvvwwxyyz{{|}}~~~~~~~}{xvtrpnljhggfffffgghiklmnopqrrssttttttttssssssssttttttuuuuuvvvwwxz{|~|zxvutssrrrstuvxyz{|}~~~}}}}~~~~~{xvsqpnmlkkkllnoqrtuwxz{|}~~}}}}~~}||{{zzzyyyyxyyyz{|}~}zxvtsqpoooopqrsuvwyz|}~~}|{{zyyxxxyyyz{|}}||zzzz{{|}~}{zywvvvuvvvwxyz{|~~|zxvsqomkjhgfeeeeefghijkmoqstvxy{|}}~~~}}|{ywvusrqonnmlomjjmpxx~rhou{}xqquwz~}vnnqrv|}ysv}}}~~{z|{z}{smu|zrmlju}xsmrxzromquyzvrlilnmkoqmkkkv{t~~{yyrjjjgeioonjd`^_cbabb```cfhgefhffkoqrlhghmqnhda_`bdc`_^\^_aglkikorw~}ywwz||zupqsvx{|zxwy|~~~zy~}}wz}yxvsqppqplhecbbdd`]_a`cfhjkgdhoonrtqmmppoqrjdfiebfg`ZZ]]]`dca`_dijijkiginmkmng`elg_ac_[Z[YVY[TOQTQNRTLFGJGGNSMGMTTU\b_[bjgdkpjfhjiggfb_^^\Z[[\]]]]^bdbadhhilnoqnlnoonoomkknmlnokimqqprsnkllkklkihjkihntrns{zz{|z~~}~~~}||{z{}}|{xw|~}|y{}zyyxvspookhiifdccgkjinrrqrt{~{{zzzyxvtrpqsrpswsptxvuvvxxxyzz|~~}}~}~~|ywuvxxwwvy|zx~|}~~}{zz}~}~~}~}}}}|{zuqsuqmlkjikljijkjjnqnkotsrtutruyslsyrkornjiihfggebbccceeddcaejihijhfimkiikjijmmkmnnnpqpqrrsrnjlonmliijihknmkklmnqssqruuuxzxtvwsqrrpmkjlmiejnljloooswvux{zz~}|}}~}~}|{}~ytvywuvwvuuttvx{zy{~{vutplkjhfdbcedbcedcfhjkllosstwxwvvvwwtrqolkgcbb_]\\]]\\`cccfihhloonnnljllifgid`beb^`b`^]\[ZYXXVTQPOOOPRQOPSUXY\`cefilmnqsrppqolkifca_\Z[\ZXZ\\]`dhlmnsx{}~|ywurpppnkighhgfdbbcbaa`adb`begjkmptuuwz|~~~}z{{zywtssrqsutqtxz|~|{yvtuurpqqnlmnljmomkmpooqrtvuuvwy{{{{yz{zyyyxxxwwxyyyy{}~}}}zyz{ywxyz{|~~~}||||||~}~~}{yxvuuvtqqqponmnnljjkkkllmmmmooopqrrqqqrrrqqqqpppqqqqqqppnnoonllkkjihggggedefffgggghghhgedda__`_^_a`_`bccegfefhhghigfeeefedeeddegghjlnoqsuwxxz|||}}}|}~|z{}{yzzxxwuuutsrqqppqonoponoqqrstuuwxyz{||||}}|{zxwvutsrqpqppqstuvx{~}zyxtqppnlkkjijkkllmnprstuwxyzz{{{{zyxvusqomkigfecbaa`aabdfilnruz~}yvroligedcbccdfhkmoruxz}~}|{zzzzzzzz{{|~{xurqpppqrtvz}~{yvutsttuvx{}}{yxwvvuuvvxz{}~|zxvtromkigfedba````abcddefgijklllmmmnnnnnnmnoppqqqrstuvwwwwvuutsrqomlllmmmmnnopqstuvwxy{{||{zyxvutrqonmkkkjjkkklmnoqrstvwwxyz{||}}~}{yxwvvuuvvvvwxyzz{||}~~|zxvtsrpoonmllkklmmnnnopqsuvwyz|}~|zxvsqpnmlkkkkkkllmnoppqqqrrrrqqqppoonmlkkjihgfedccbbbbccdefgiklnprsuvwyyzzzzzzzzzz{{||}}}}}||{zz{{|||||}}~~~~}}}}||{zyyxxxwwvvvvwxxyz{|}~~~~~~~}{zyxwvwwwwxxyz{}~~}|{yxxwvutsrqpppppppqrstvwxyz{|}~~~~}|{zyxwvutssstuvvvwwvvvvvwwxyz{|}~}|||||}}}~~~}}}}}}}||}}~~~~~~}}}||{zyxwvuutsrqqpppqqrrsstuvwxyyzzzzz{{zyxwvusrqpomlkjihhgffeeeeeeefgghiijkmnoopqqrrsssrrrrqqqpponnmmmlkkjjiijjjjkkmoqtvx{}~}{zzyxwvvuttuuuvvwxyz{}~~~}}}}~~~}|{{zyyxyyyzzz{|}~~}||{{{{{{||}~~~}|{zyxxwwvvvwwwxyzz{|}~~~|{yxwutsrqpooooooppppqrstuuuvvwxxyxxxwwwwwvutsrqppnlkihggghhijlnqtxz|~~}|{{yyxwvvutttttttttssssrrrqpoonmmmmmlllllllmmmmmnnnooppqqqqqrrrrrrrrrrrrrrrrrqqqqqpoonmmlkjihhggfffgghjlnpsuxz{|}}}}|{{zzyyxxxxxxxyz{|}~~}|{zzzzz{{||}~~}}|{{zzzyzzz{|}~}|{zyyyyyyzz{}~~}}|{zyyyxxxxxxxxxyyzzzz{{{||{{{zzzyxxwvutsrqpoonnnnnnooqrsuvxy{|}~~}|{zyxwwvuutttsrrrqqppppppqrsuxz}~~~~}}}}|||{{{zzyyxwwwvvvuuuttttttssrqqponmlkiihggfffeefgghijklmnopqqrrrsstttssssssssrrrrrqqqqpooonmmlkjjiiijklmoqsuxz|}~~}}||||{{{{zzzzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{|||||||}}~~~}}|{{zyxxwwwwvvvvvvvvuuuuvvvvvvvvwwwwxxxwwwxxxxxxwwvvvwwwwvvvwxxxyyyyz{||}}}}}}}}|{zyxwvvutttttuwy{}~~}}}|{{zzzzyyxwvvuutsrqqpppooonnnmmmmmllkjjjiiihhhhhiiijjkklmnoppqqqrssssssssssrrrqppoonmlkjjiiijjlmoqtvy{}~~}}}}}||{{{{||}}}~~~~~~~~~~}|||||||||}~~~}||{zzyyxxxxyyyyyzz{{|||}}}}~~~~~~~~~~~~~}}}}}}||||{{{{zzzyyyyyyyyyyzzz{{||||||||||{{zzyyxwwwwwwvvvwxxyyzzzz{{|||||||}}~~~~}}}~~}}|{zyxwwwwwxyz|~~~}}}||||{{zzyyxxwwvvutssrrqqqpppoooonnnnnnnmmmnnmnnnnnnnooooooooooooooppopppppqqpppoonnmllkjiiiiijkmoruwz|~~~}}}|||{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzzzzzzzzzzzzz{{{||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzz{{{{|||||}}}}}}}}}}}|||{{zzzyyyyyyyyyzz{{||}}~~~~~~~}}|{zyyxwwwxyz|}~~}}}}}||{{zyyxwvuttssrrqqqqqqqqqqqqqqqppppoooonnnnnnnnnnoopppqqqrrrrrrrrrrqqqpponnmllkkjjjjkkmnprtvxz{|}}}}}}}~~~~}}~~~}}}}}}}}}||||{{zzzz{{{{|||}}~~~~~~~~~~~~~~~}}}}}|||||}}}}}}~~~~~~~~~~~~~}}~~~~~~}}}~~~}}}}}}~~}}}}}}}}}|||||}}}}}}~~~~~}}||{{{{zzyyyyyyyyyyyyyzzzzzzzz{{|||{|||}}}}}}}~~~~}}}|{{zyyxwvvuttssrrqqppppppooooopooooooppppppqqqrrrrrsssssssssttttssssstttsssssttttuuuvwxyyzz{{{{{zzzzyyyyyyxxxxxxxxxyyyyyzzzz{{{||||}}}~~~~~~~~~~~}}}}|||}}|||||}}}~~~~~~}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{z{zzzyyyyyyzzzyzzz{{|||}}}~~~~}}|{zyyxxxwwvuutttttssrrrrrrrqqqppppppppppppppqqqqqqrrrrrrrsssssssstttttttuuuuuvvvvvvvwwwwwwwwwvvvvvvvvwwwwxxxxyyyyzz{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~}}}}|||{{{{{{{{{{||||}}}}~~~~}}}}}}}}|||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}}}||||||||{{{{zzzzyyyyyxyyyyyyzzz{{|||}}~~~~~~}}|{{zzyxxwwvvuuuttssrrrrrqqqpppqqpppppqqrrrrrrsssttttttttuuuutttuuuuuuuuvvwwvwwwwwwwwvwvvwwwwwvvwxxxxxxxyyyyyyyyyyzzzzzzz{{||{{{{|}}}}}~~~~~~~~~~}}|}~}|}|{||}}{{||||||||}}~~~{|zwu}{y}|x}~}x{}|}~|}~w|{y~~~||{}}}|}|}|~}z|~~{w|~zz~}{}}{{z{}xv}~yxyy{{{zwy{zz||}}}~{~|~}~~z~|~~~|~}}{}~yuw~}yyvzxsvxzytqrssqqqpqrsrnmrtqpqrtsrrsrprsppturpppoqsrqootvurpqsuxvruywuxywvuuwvtuwxvttuvwxy{~|vx|vwx{~}{ywz}~{uw}xyz|}zy|~~|}~|||~|}}}~~}z|~|}}{}~}~~}|~}~}|}~}~}|~|{{}~~}|~{}}y~|z}{~~}{y~~{{~~~}{}~~~}|}~}x|~}}{|}|ywxyz|||xw{}~}y{}|zwv{~{z|||zv|x||xxzxy~xz}}|z|}{{||}~~}{{||}~}~~~}~~}y~z||}}}|zxwxyvuxyvsrrsttuutsolmpuvtrnqxvrqptxpkrvssvvsrrstqox|snprvtnoprwtnpsvwpnqsuvrtvuwvtwywwwwyxxyxwwxyuty|{ywx{{ywvxz|~{{|~~|{}|}qz~y}}|~~~}z~{{}}|y{~~}|~z}x|}|}}~~z}{}|x}{y|}zz}|zz|{{{{}}yz||||{{|{|}~zz{|}vx}yv}}z{~|{zwx{zz||{z{|yz}~zt|{{{||~z||{|}~~|{|w}x}~}~~~~~{}}|~}w{zwvsxxwwvxxrosvtsvvrtzxrqsuusqpppqrrnnooooomlmoonmlmnprrrtsrstuurry{wuwwxzzyxwwxyxxzwqu}zuuwz}zutuuxzyuw}{vy}{z||{z{|}}{|~zw}}{{{}}}~}}z}~|x{|z{|{~|~||}x}|}}||}~~|{}~y}~}~}|z|~~~}|zxz|~{wx{|||zyxyzzzyy{zwwy}~wv}~ywwx{yu|{uxz{{wvxz{zwxy|zv|~|~~}}~}~{|z}}|x|||~||}~w||z{|zz|{ywwy|wrtuuvvvuttqoqvtsuuqqutqruvvqotxtpppnorrooruvspnosvusrsvvsvxxxtrvyzxuuxyvssvyz|zxz|zxvw|}yz||{{z}~|{}}{{}|zz|{{~~~~~~}}}~~}}}{}}}~~~~}~~~~~}~~~|zzy{{{~|{||}|{~{z~||}}~|zy|}z|}{{|~zxz|||{||zxxyxwz{yxwwwwwyzwuvyxxzywwxxwvwy{yx{}yx|~}~~}|}~{}~{|~~}~~~|}~}|~~}~zy{}}||zy}~{xwy|ystyyvutuuuuvtqruwwtqqqqrrqturqqqrsrqprtrprttsrtvvuvwvuy|xuvwy{zyywxzyzzzzwv{}{yy{|vz~|{xw}}xy{{}}{|}{{~~~}|~}~~|~~~~|{}~~}|zy|~|{|}{{}~~}~~~~~}}|z{|}}}zxz||||{yxyyzyux~{vwyz{zwwx{zwvwy{yvwy{{xwzzxusv{{xz{xw{|xwz{}zv{{{|~}|~}}}~{z}~|}|~~~~~~}}~}||}~||}~~~|{zzzyxwxxwy{xuvwwvttvwvuuutrrstuvvvvtqruvxuqrtx|wsuvyxru{xuuvz{xvttxzyuqtyzysntywwwvyyvw{zy{|zz}~{{}~}{|~~~~{~|~~}~~}{}zz}{yy|~|{~}yy}}~~}}}~~|{yz~|{{yyyzzxwy|}|xwxy{|zyyz|zyzzyyyyxyyxyyxxxwyzxuvz|{wvxzyxyy{{yz{zzzy}|z{||}|{{~~z~~|}}~}~}~~|}~}~~~~}~~~~~~}~}{zx{}{yxwxyyxuuxvstuxzuruxwvvxywvutuvxxtrvxusvxwtrtwtquwutstwxwyzxwxyyyz{|{yz~~~~~}|}~|}~}~}~~|~~}~~~~}}~~}~~||~}}}x{~||}||~yy}{wy|{{|{xvxyzzyyyyxyzyxy{yxzyxyyyzxvvwxzyxxxwwyzyyyyywxyxvxyxvxzzwwxzzxwz{}~{yz|}uz|y{}{|z~~}z~zu{{wxxzzv}zy{}{{{|zuz}||vqtxtm}||~~|~~{z|~{{~xqv{nv~|nx{}}xivuj~rtv}r|sxmxugoy||pcoystty~pesxsmqxwuplw}k_juvumeq}m`hnrvkbnxwy|vu|yu}xnwzouxtrjdq|wmiggjmllonihlvzruxvwz}}{xtqssu}|wxwy{v}yx{{{~yy}v{}|}wtyrz}vz~x}~~~~x}~|~{xw|~zwx|}x~}{ztswyz~~tlv~qquspmortz}vqx|}}|shqz{y}{qu}x}}}{uz~|u|z~}~|yzyuqy|usv|{vwx||z{}zt}zzy{~~yzt{~~y|p}{{~||{xutuy}yt~yrywzx}|w|~x}}wuyqz~soqqlhkpskbkwvuus|~~|z|}xy{yvphowrmrwurw|umqv{}unuyohqwwulakslkjfntlhq{~xsu|zqz~~xs{~{yyyvwy{}yty~|z|{wwx{vnrwwxtnnruuqos|{rsz|y|}}z{~}vtvz{vz}{ywttxphr~ysojoxupqrrspo{woqtz{z{|u{xv{~}~~|yyz|xyyxwxyvsxzupquz|xv||}z|vy{zywtoip}p`k{wqmhkqrqqnkhffmsqlhfjsrnrurooqtstvsrtx}}||{~{{z~vy~~{vw~y{~~x}|}~}~z||ur}~}|yyvvxwxyvqov{xupkr{|{wtwy|~|{{yttusx|ummpssonpnmpsvysmrvuuusqpnlpuoiijnqkfedjoidjnlmsv{~}{{|wvumpwrlmnqqiekqmhimrwsmt~z}}v|wvux}z{|z{qrxxsmkpundfkmpmginnnnnsvrpw~xt{}wz~~{ut|xttuz~xsw}~~~~{uy{vsppuwurqv{{z{}z|}xpnuxuoigiigeghcaehkmklljmrqopqqmlpsqlhlqpnmlkkoswxvvx|xss|yqooqrsxxtrqw~|z~|}{}zwy{~~{}y}}zz}{w{qty{vx{}{{|}}}}~zsq{}|x~}yuruwrooorrnlotqnrv}|x~wsssoloqkgkoqronqrrrqot{simssqjelqjddefgdaipmjijqzyux{|}}~}~{{|wrrspnnnpqnnuwv{zw{~{|~}{~~}xy|xssqlkf`dihea`gmkhlppqqquzzwuty}yuuuuwuqrwrmqru|yrv|{|}}}vy~yrrtuwwru~||}|xzwprslhgdfkg`chgeffikifjnnlhehornjiikjfgmlkhfnwuqrtx|}}}~}zwsqppoquvussw{{z{~~~~}~~}yurpqrrrnkpuuvvux|||~}{yxz|wrwzvttv{}xuy{|}}}{|ystwtpnmknqrqontzyw{}}|xsquvsrpnqqnonlnnlkijnlhhhhgddeeb`bda]]_cdbcfffinqtuttx~~|}}x{~}|{{~zy|}}zz~~~~||zx||xvvwywvyz{|~~yurooljmmjijkmmllmpsuvwy{|{zzzyyz{xvvvwxustvuuutuxyz}}}~{xvroomlkigfededccddccbbbbcggebaejjhjmkghiklkklkinsqoswvvx|~~}||}~|{|}{yz|yuwz{{{{{{{}}|}{z{}{yyy{{yxzz{}}{zz{{yxy{{}}}}{zzz{{{{z{|{zyy{zwvvwwvvy{||}~~~}}}|zzzurtrnlllliefhgfecbba_^^__]\^bca`cfikloruxyy|~~||~~{{||}}|~~{|~{wwwxywuuuvxxy{{zz|~|}}zzzywwxuqppomlmprppuxuuyzyxxy{{{|{zz|}{yz{zzzxwvuuvvwxyz||{{yxxwvutssrqmjkkjihhhhgfffeefhijjiikmnpqrqqsuxzzxwwy||zz{|}}~~~{zzyxvvvuttuvuuvwwy{{yxyyyzz{{zyzxvvwurrsrpmlpronpsvwy|~~~}}~{z{}}}}~~~~~~~~|xxxuronnliiihffedccddeeggfgjllmnpposvvvvx{|{zz{||{ywyyvtwx{{y{||}}||{zz{{|}|}~~~~~|}}zxxxwvtsrtvtrrsttrpqrqrrpopqrsssrqrssrqrssqqppppqqqppprsssttuvvvyzyz|~}}~~~||~|zzyyz|{{|}}|||}}|{yvsrqqqolkkihhhgeccccdefgiklmnqsuvvwyyy|~~}~}}||}~}{{|zyz{yxxx{|{{{|~}}~~~}zxwvuuutststuwxz}~~}{yyyxwxxxwwwxz{ywwwz|||~~~~}~}yxyz{yy{}}~~}}|}}|~~|{ywvuttutsuy{{|zywuqqqnjjheccbbaabbdehjijnqrrtvxxwyzxwxy{{yxxxwwvvwwwxy{||{{}~~}}|zyyy{zy{|}~~zyyzzwuwwvvvvwwxwvvvvvuuwxvuuvxwtttsrrqommmllljgggikkkoqqsx|~~}}}}~~~{{}~~}}}}}~~~}~~|zxxxvspnnmigfeda_abba_^_```_`cegjmnptwvvy|}~{x{|zxvuutttuvxxyz|}}}~~~zxxyyvtstuvwxxy{|}~~~~~~~}{zyxvsstsqqqsuvwz}}||{wsponmljgfhfcbcdffddddeggghhijjjklllmnnnmmllnnnnnoqrstuttuuuvvvwz|}}}~||{{{zzzyy{|}~}}~~~~~~~~}}|||{zyxxxxvtstuutqpqttrqprsportsrrtvvuuvvvxyxxyyzzzz{{{{|~|~~{yxwwtqooprrqmkmliijkljgggffghfegfdgkmonmoqpotwuuwwwwvy||{|}}~~~~}~}|}}|zxyz{{{zyxz{zy}~}}}~}|}~|zz{xutsqomkjjjjjjkmppprsssuwxyyz|}~~~}}~}}~~~~~~|yxyyvsrponljgfecaaa`abdffdglmnpqstssuvwyzzz{{|}~~}}~~|}}~|{{zxxxyzzyyz{||{}}|||}}z|~|z|~~~}|yyzywttvtrstuuuuvvwwwwxwwvvwxvutttsrpnnnnopqsvxz|~}{zywuspponliikjiihgfefhhgghiiiijkkkkklmlmnoooonnqtvwwwxyy{}~~~~~~~~~}}}}}}|{{zyxyzyxwwxyxyzzyyz{{}~~}~~~~~~}}}~}}~~}~~{zyxurqrpnnponlkmoljjkklmmnmmllmllmmmnnoooprstuvvvxz{|}~~~~{yyxvvwxyzyyyxxz|}~~~~}}}{zyxvvxvuttvwvuwyyy{{z{|}}{~~~~~{z|}{|~~~|{|~}{zyurrpnljjljghijkjijjjjjjjjkkkkjjjhiklkkjmppnoqqqqruwwx|}|}~}}}~~||{yxxxxxyyxxyyxxyz{zz|}||}~~~~|yxwutrqoopmkmnlkkkkkjkmkhhjjkjjllkklnnoprsttuwvwz}}}~~~~}{z||zz}}|||}~}|~~~~~~~~}~}{|~|z||yyzzzyxyzxwxyxxyyzzz{{zz|~}|~~~~~}zywtqonnlijjhfhigffghgeefffhjihhhikmmmnopponprrrtutuwxyzzzzzz|}}}}|{|~~~~~~~}~~||}|{{zzzxwxxxxxxyyyz{{{|}~~}~}zz|||}~~~~~}~~{xvurnmmjhijihhhjjghkjhiklllmqrqpqrtuvwwwwwwxyz{}~~~}|||||}}||||}}}}|{{~}~~~~}}}~}zz|}}}}||}~~||~~}||{zxxxxwvuuuuuuuvwwwxxz{{{{|~~}~}{xurponljhhhfddeeedeeeeeffghiiiiiklllmllllnppprtssuwxxxyz{|}}~~~~}}~}{}~~}||}~}z{|{{{{{zzz{{|}~}}~~~~||}~}|}~}~~{zzvrppnmmnmlkjjkjklkiiijklmmmmlmnoqsttuuvxyzz{}~~~}~~~~~|{}~}~}||{{||{zyyzzzz{{zyy{|{{}}}|{|}|{||{yxxyyxxzzzzzz{{zzzxxxz{|{|~}|}~~{vuutrpnnmjijjhgfffdcdggfggfggijjijllkkknpppqrrrrsvvvwxyzyz|}{z{||{z{~}{||||}~~~~~~}}~~~~~~~~~|yxxsoqrqnnoomjkmmmmklnommoponoqpoqsuwusvxz{zz|}|}}~~~~~~}|}~}z}}||~~~~~||}~|yz}yux{zyz{{zz{zxz|zxy|zx{~{z|}|{|~~||{|}zy{}||{{||{{{yxz{|{yy{{z||y|~~~}}~}~}}zzzytqqpmlllkighjigggggghijhfhiiihgjlkklnpqqrrrrqsuwyxxxxxxyz{|{yxz|{z|~}{z~}~~}~~~~~}~~~~~~}zxwvutsrqppoonmnnnoponnoqpoprqpqtvvvvwxwyzzz{zz|}{z}}|}~|~|~~~}|}~~~~~~~}{yz||{zxxxxxzzz{zxxyyyz{zzzyz{}~{|~|{}~~}}}}{z{||||yx|~{y|}}{z|}~}}~~~}}}}~~|zzywtsrpnkjlmkiiihhiihgffffhhggikjiiiklmnoponoqqrsruyvsvyxwvxzywxz{yyywx{zyz|||{y}}~|~~z{~}|}~~~}}~|||zxvuuutsqoopppqponoonoppoopqstsrsuuuuuvwyzyxxzzz|~~}}|~}}~~~|}~~~||}}~~~~~~~~|}}~~}}~}|}~}~~}{zzz{{{{zyz|zxy{{zzz{{{{{|{{z{||{||}}z{}}~}}~|}~~}|{}}{z{||zz||{{||{|~}|}~~~~~~~}zyywsqpomllkjiihhhgffgggfhihhijjjiklllmppnnoqrrqtvusstvwvwxxwxyxxzzyzzyz{}~~}}~~~~~||~}zyxvuutrqrrqqqppqonpqpqrrssqstsrsuvvutwxxwwwyxyzzz{{{z{|||{{}}{}~~~}}~~~~~~~~~~~~~~}~~}}~~}~~}~}}||||||}~|{zz{{z{||{zyzzz{{{||||||||||||||}}}}}{{|}~}~~~~~~}}~~}|}~}}}~~}}|}~}}~~~~~}}~~}|}~}|zzzxtrsronnljjkjiiiijihiiiijjjjjjklllmlmnnopppqqrrrsttuvwxwvvxxxwvxzzyz{{{{|}}|~~~~~}{{{zyvtttsssrqqqqqqrrqrqqqqrtttstttuuuvvwxxwwxxxxxyyyyy{|{{{||{}~}}||}}||}~~~~}|}~}}~~~~~~~}~~}~~~}}||{|}|{|||||{||||}~~}||{||{{{{|}}}|{|}}||}}}~~~|}~}}~~~~~}}|~~~~~~~~}|yvtsrrommmlkjjjjjiiiihhhijjjkjjjkklmmllmmonnpsrqqrstuuvwvvwwwxyyzzzyz{||{{|~~}~~|{{{zxuuvtrrsttsrrrqrsrqrrpoqsssrqsrprttttuuutuwxxxxxxyzz{||{{{|~~||}}|{{|~~~}}}}}~|}~~}}}}}}|}}||}}||}}}}|||}}}|}}~~}}}|||}}}}|||||}|||}}}}|}}}}~~~}}~~~|{zyvttsqommnmkkjjkkkjjjjijkkkklllkjlmmmmnoonopqqqrrrrssuvvwwwxxxyz{{{zz|}|||~~}}}~~}|zyxxwvtrttsrsrqqqqrqpqrqqqpqqqqqrsrrsttuuuuuwxyyyzzzz{||}}|||||||}|{{{}~}|}~~}||}}}}}}}|{zz||{zz{{{{|}|{||||}~~}||}|{|}}}}|||{||||}}}}~~~~~}{yyxutsrqpnnnlklmlkjklkjjjkkkklllmmmmmmnnopppppqrrstttuvwwxyzzz{|||}~~}~~~}~~}{yywvtsrttnjijjlmlpnmpsstwtpkeaflvtfuwib\gmid^[\``bgggdb`bdfmrvtqpqqrpnqqqoe`lwy{viyzjq{||xrtuux{{uvz}{vyzyyzz}~|ztokjknoqpljgddfimrtsoiiklnnnrusqpqy|{z|}}}vqolnnf_\[\[Z[ZVUTSTTTVWWUSSTSTVX[ZX[]WRTY_cglonnnmmpqruwz|}~}~|~~~wromllmnkkoq{~zqijkkmquutsrommorvyzwrmiikllkjlmllouy~|yvtrrwz{zwuuttvvwxvvyusw{}|wsqqswxz~{tppnnsy{|~~~}|{{~}zwrnooortqnha^^^_aeijhedaZUX\\[XUUX_eginpmjgffg_X\a]WUTX^^\\\]\ZY]b_[]^ZWUW]chljecbbdfghf`ZVV\cggggda`abdeddflqpnv|wqonllmloqnmrwy{~}|z|u|yuqppnmnopoqtroprqqqrstuwxxxy{zyyxvvvwxwussrqpprtwvqmmnpqssrommnrx~~{~}{{zx{|yx{}}zz{yxxxxyyyzwtuwvtuwxwwvutvxywsqsuuuttuuusrrsstuvwxxz|{z~}|vqrsniihda]Z^cb_\YUTUUTUXZWTRQRTUVVVTRRSRSUTRPRUSRSTSSSRUWWWZ[]^ZWZ]\\^``bdegijkopmkllmooosux{zx{{vsux|~~}}||~{{{z{}|z{yy{||{{||}~}{{{}|}||~~~~~}}{y~{xxxxyzywwvsrrqppnkiiiknljoqommkjjlnpqpmnqrstuvvsprvuuy|||zxwwx{~~}{yvxzz{~~|zyvtuwyzyxxwvuttvx{|{z{|}~~~~|{yxxxvustwussrrtroprtwxwtrsuuvz}}|}}}~{}}zzzxxvropqomnnljhhlnjggggghjjiknonnnnmieedbbfhhhhiheffddfefhgfgikljhhhgeccgjgdddddgijhecfgfggdcbabfhhfdceiknqqpnmnnpsvy|~{}}||yxz|~{wvwy|{xustvuvxzyyywwz|{zz|~}~}}}}~|z{zxy}~|}~}{~}||}|yz{||zyzzxuvxxvuvusstwxvsuwxzywwxxz|~~{|}}~}|}}}~|zyxxz}|z{{yxwvvx{|{zywvtuvxyvswxvwvqpsvy|}}}~~~~}|{{z{{|~zxzzywvwvuwzz{{z~||}~~~{upqqpponnnkkllkjigggghihgggiihkmmnmmoqrsrqqrtxz{ywtrqrsuwwwvuuttsuwvtstttttvwvvttutssrrrrrttpmorrsqnnnlloqssttsqrtrnorstutuvttvxxxyz{{{z|~~}{xvwxwuuvwyzzz|~~}}}||}}|}}}}~}}{wwxxxyzyxwwwwxxzzxvvy{|}}{}~{zyzzz{zyzxy{zyyz|}{~~}~}|}||}}}|{~|y}~~||~}|}~}|zz{|yxz}}}}|{|}|||~~|{}~}|}}zz}~}}~~}~~~~~~}~~}~~~}{zyyzzxxwututssrqqpmlmmmljiiiihfegihghklllnmlmopqpprstuvuvxwvvwxz{zzzz{{y{}}}{y{}}|{zzywuvwxz{zyyyyz|||~}{zzz{||{yxwvuvvusqqrqoptvustuuvy{|}~~|}~~~~}}}||{{|}}}{zzzzzzyyz{zxwvvtqppppooqpnnomllnppqrtvtsuvvvvvvuwz{zzyz|~~~~~}~~~}||~~}}}}}}~~~~}|zxxyyyxxxwutuwxy{~~~||}~}|}~~~}}~~}{{{z||zzzxxyxyzzzzz{||}}~~|z{|{yxyxxxxyzxwwwwxwuttuvuttuurponmmlkkjhihhiihgfefgggghhhijjkmllnppppqsttuwyxy{}~~}~}}{yyzzzzyxyy{{||||||}~~}~}||}|zyz||{yxxywuuuuvusqpqqqqpnnmnnmklmmnopsuvxz{|~~~}}}|||}}~~~~~}|||}}|{zyyxwwvvwwutstuuttsssstttsstttttuwwvwxyzyz|~~}}}}||||{z||{z{{{||~~~~}~~||}~~}zz{|}}}||||{{{|{{z{|~~~~~~~~||}~~}}~~~~~~~|{{zzyxwvuutssssssrqqqqpooppqqqqqpopqppqrqqpqrrqrrqqppqqppppoopqrqpqrrsttuvxyyyz|}}}}~~}|{}}}}}}}|{||{zyxxwwuttuttssrrrrrstuuuuvyyzz{|}}}~}~~~~~||}~}}~}{{|}~~~~~~~}}}~~}{{}}{yz{{zzzzyz|{{}~~~~~|{{{{{{zzz{{{zzyyxwvvwusrrssqonmmmnmlkjklmnoqrsux{~~~~}|{zzxwwwwwwwwvvwy{||}}~~}}|{zxxwvtssrrqqqqrrqqrrsttttuuutuwvuuvvvvvwwvvvwwwvvwxxvvwywvutvwvvvvvvttuvwwvuuvvuuvvwwvwwvvvwvvuuuutrrrrqpnmnoonmooommoqrsssstuvwwxxwxz{{z|}}}}}~}{z{zxutuuspopoopppqqsuvy{{}~~}}~|zyyzyxwwvvuvvvwwwwwxz{{{{{||}~~~~}~~~~~~~~|{{||{z{{zz{|||}}~~}~~~~~}|{{}~|{{|||{|}~}}}}~~~~}|||{zxyzyyxxyyxxzzzzyz{|}}}}}~~~}}}|{zyyyyxvuvvvvvwxxy{}~~}}zyz{ywvvvusrrrrqponmmlkkkkjihgghiijjkklmopqrtvuuvxy{{|||}~}|}~~|{{|{zzyzzzyyyyxyyzyyzzzzyyzzyyxxzywxxvuvvvvvwwvuuvwvwwvuvwvvuvwvuuvvwvvwxxxxyz{}~~~~~~~~~}||||||{{{{{zz{{{zzzzzxxxyzxwxzyyyyz{{{|}~}~}}}}|{zzz{zyxwwxwuvvvutstuttstuvvvvvwwyz{{|}~~|||{zyzzywvwxyxyz{|}}~}~~}}|||{{{{|||{{}~~~~~}~}}}~~~~~}|||{{zzzyxwwvuuutsrrqqqqooonnnnnnnnomlnomllmnnmmmmnnnnopqrsstvwwwwxzz{|||||||{{|||{zyyyxwwxxxwwwwwxxwwxxwxxxwvwwvuuvuutttsssqpqrqpnnnnlkjjihhggggghhhknoqsvx{|~}}}|{{zzywvvwxwuvwwwvuwxy{||}~~~~~~}||||yxxyxwvvvvuvvvwwwxyyz||}}~~~~}}}||{yyxwvvutsssrrrssrqstuuutuwyyyyzzzz{||}~~~~~}~~}}~~~~~~|||{zzxwwwwvvvvvvuuvwvuuvvvuuuuutttssrponnnmmlkkjiijkkkkkllmmooopqqstssuuvwwxxyzzz{|}}}~~}}|{{{{|||||{|}}~~~~~}|{zzyyxwwvussuvvuvvuvxyyz|}||}~~|zz{zywvvuuutuvuuuvwxyzz{{|||}~~}}}}}}~}}}~~~~}}}|zyyyyxvuuttutttstttuvwwwxz{{}~~}}~~}}~~~~~~~~~}{{||{zxxxwvvvvvvutuvxxwwyzyy{}}~~~~}|||{zzz{{yxyzzzyyyyyyyyyxxxyzzzz{{{{|~~~~~}}}}|zxwwxwvttttssrrrrsssstssstttttuurrsttsppqpoonnnnnllmnnmlmnonnnnnppppqqqqrssuwxyxx{}~~|||||{zz{|}}}}~~}|}~}}|||||}}}}||}~}}~~~~}~~~~|{||{zzzzzyxxxyzyxxxxwvvwxyxwvwxxxyzzz{|}~~~||||||{yyyyyywwxxwuvvvwvuuvwxxwxz{{{|~~~}~~||{{zzzyyyxxxyzz{||}}~}|zzzyxwwvusrssqqqqpqqqqqrssttuuvvwwxxxxxxyyzyyxwwwxwvvvvvvvvvvwwvvwwwvuuvuttttutsssssssttttuuuvwwwwvwwvvwwvuuuuuttuutstuvwvwxz{{|}~~}~~}}}|{zzzyxxxxxxwvwxwwwxyzyy{{|}~~~~~}|}}}||||||||}}}|}}|{{{|{zyzzzzyyxyzzzyy{{{{{|~}}}~~~~~~~~}}}}}}}}}}~}}}}}}~}}}||{zzz{zzyyyyyyyzzzz{{||}~~~~~~}}~~~~}}~~~~~~~}|}|{{{zzyxxxwwutttssrqppppppqqpoopppqqqppqqqqrrrrsssstuttuuuuvvvvvwwwvwxxxxyyyxxyyzzyxxxyyyyxxxxxxyzzyyzzzzzz{zzyyzzyyyyxxyyyxxxyyz{zzz|||||}}}|}}}~~~~~~}}~~}|}}~}|||zwwuuz{y{|{}~~}{zyxx~|||}~~}|{|}{|||~}{z}~~|z|~{{zz}|yzzz~}{}}}}~}~~|{|~~}{zww{}~~}{|~yxwtsuxvponkjijlmmnnmkijlmmnqpoqspmmopqrsttspqrqruxxwwwvvuux|~}}|z{}~~}|{}~}~~~~}{zzxvvvrnosrqsvvuvwxx{~{xz|zxyzxtrrttwz{{}}|~~}~~~}xstuttvwtrtwtsw{{|}}}}~|zzzz{zyyzyxwvwxxxyxwvvuttwz||}|yvwyz{~~~~|{{|~}~~}|~~zyxxyyz||||zx{}}~|{}|zyyy{~~|zyz|}~|ywy{z{}~~}||}~}{{{|}}}}}~~~{}~}}}|~}{}~}{zyxwwvutsssqqtwwwwwy|{z~|xwwvuvwvtttsrrsttttutsrqqqqstrqrsqpooopppooomkiijmoqqppqsrqtwvuxzwvxyyx{}z{|}}}~}|~~}~{z|~~~~{wvusqqrssttsrstuuwzywxzyxxyxy{|ywyzuqtwvtuusrrssrstuvvvwvttuwxwyyxwxxvvxyyy|}{z|}|}}}}~}|{{ywwxzyyy{|zzzxwy{zxvuutrprtttvvuuwyzz}}~~|{|}|}}|}~||~}{|~~}|~~}~~||{zz{}~~}}}~}}~~}|}~~~}||||{{}}}~}zxxxvuuusrstuvvwwxyzxwz}|z{}}|||{z||{zzyyyxxwwxxxyxwwvuuuuvwvuuuttuussuvtrrssttvvuvwvuuuttvvuutsstssssttvvuuvwxz{{||~~~~}|}}}}||zyyxwvvvvwvvwwxz|~~{ywvutrqrsttsstvwx{}~~~~||{ywvtsrssrpprspnnppprrqqrsrqprtuutsrstuuvwy{||}~}|}|{zzyxwvvussssrqpqttsuwwxyz|}~}}|zxxwvwwxxwwwwx{|}}}|{zzzywwxz||{}~~~}||{zzyxxwwxyyz{|}~~}}|{{{|}}}}{yyxxwvutttttttuuuxyyyyyz{{{{{{z{{{zzyz{{{zz{{{z{{yxzzyxwwvuttuuuuvvvvvwwxy{||{{{{{{zzzzyxwvvwvuvvvvwwwyz{|}}}~~|zyxvusrqpppppqststvy{|}}{yvsssrqqqqrsssstuwyzzzzzzz{{{||{zzzyyyyzzxwvuuuuuusrrsssssstssstttutsstuvvvxyz{}~~}|{{yxxxyxxyzz{{|}~~~~}||||{{zyxxxxwvvwvuutuvwxyz|}~~|zyyxxwwwwwyzzz{|~~~~}|||{zxvwxwvvvwxyz{|~~}|}}||||}}||}||{{zzzzzzzz{{{}~~~~}|{{{||{yxwwxwutssstuuvwwxxxyz{}~~~}{{{zyyxwwvuttstuuttuuvwxz{{|}~~~~~~}|zyxxwvuuvwwxyz{}~}{zxwvuuuuttuuuvxz{{|}~~~~~}|{zyxxwwvvvutssssrrrrsttttuwxxxyzzz{{{zzzzzyyyzzyxwwvvvuuuutssssssrrrrsttuvxy{|}~~}{ywwwvuuuuvwxyyz{|}~~~~~~|||{{zzzyyyyxxwwxxwwwxxxwxxyyyz{|}~}|yyzzyyyyzzzz{|}~~~~}|}~}|{{{{zzz{|}}~|{{{{{|}}}~~~||{{{zyyyyyxxxwwxxyyyz{|}~||{{{zyyxxwvvuutuutttssttuvwwxxyzzyyz{|}|}}~~}}|{zyxwvuttttstuvwyyzz{|}~~~}}|{zyyyyxxwwwwwwxwwxxxxxxxxwwwwvvvuuuuutttvwvvwxyzy{|}~~}}||{{{{{zyxxxxwwwvvuuuuuvuvvvwxyyz{|}}}}~~~}|{||{zyxxxwvuuuuussrrstttuvwxz{}~~}|zywvutsrrstttuwxxxz{|}||}|||{{zyxxyyyyxxxxxxxxxxwwwxyyyzzyyz{}~}|{zzzyzz{{{{{|}~~~~}}~~}}}}~~|{zyyxwwwwxyz{||~~}}}}|{{{{{zyxxyzzzzz{||}~~}|||{{zz{{yyzzzyxxyyxxyxwwwxwvuvvuvvvvvvwxxy{|}~~}|zyyyxwvvwxxwwxyz{|}~~}}}~~}}||||||}|{{zzzzyyxwwwxwvutttsssssssrrstuvvwxyz{|~~}|}}}}|||}}|{z{||{zzyxxxwwxyyyyyyzzz{||{zyyyzzyyxxxwvvvvwvvuttuvvuuuvxxyyyyyyyz{zzyyxwxyzz{{|}}~}{zyxxwvuuvvvvvvuvxyyyxyzyyyzzyyyyxwwxxyyyyzzzzzzzz{{{{{{zyyzyyz||||~{{{|z||{|~ysy~||tmu~~}xttvy{|~siszwxuoqstustsqw~~xr{vz}z{~|uy~~{wz{~v{yxz{qo~~vjwzqlgvqainrvh[ixpfb`jsdWeqkfa\cheb^YdnbWdpnmkhs~pciquxqiqytprtxztnrxxuqms{pfnttwneq~xqrstwurtvuxyz~wz~{|}}}}|}~~~~~xtz}|zz{z|}{zyz}{tw{}~|}wz}x|y|{zy~w{~~~|ww{{zwvuolonlosngq~umnnrvqnlkv}tov}||~}t~x~{|~{~y{}~zxz{{zwy~vpuy~{urpzwlpuqnt||xojxxoy|~~}{wz~zv}w~~wyz{r||vz{qy~|y~|x}|yy}{~{}|yxxwwqjpxslrxspsvxyqkmorumgnuplprtypemxvsoipytnrwxyvrywptv{~uovzwttvuuwwz{tpy||}~~~~zzyqnu{{ytoorrry}xrrtz|wty~{{~}z|~~~{tv||}}s}z~|}}zwvvvxz}}yv|z~~u|zux{{|yu|xr|y{~~}~~}z}|z~~{|y~}|{ruzxssvupnplgpvg[gutonllpsuvvurnoy}xuu}|w}|xvvz|xwww{~|y~}}z~}xyz}~zzz}}|z{|{~~}w|{v|}zyz{|}}|xvx{~~|~~~{|}~~ywvsqstrqoknrrtqkmpoopommmlpwuqstx~{zvy{uy}xsy}}~{uvyz|tmu}wpsvwywsv|{{{z||vxzz}wpz{uttwzpfmuuwsks{smrvxzrkvyqrsw}yvz|}~{yx}}|}}}z|v~y{zu~zyyx}~{|}{}y{}~zu~~~}|}{~zsvz{zupqrqprsssolrxxvpknqomprnjloqrqqnkptsonmmnpqsvtsux{|||yw|~{z{}yxx}~zyxy{~~~{y{~{~}}~|}~zv~|y||}~|zyzyz{x{~|{|~ztz~{x}}}|z}|yyzzwrtxsnruwxtprtsrolquohlqqrpkqxvsvvx{vqx~|yvtx|zvx{{|{y~}v{|y{~}}}|}}z{|{vy|||wsx|wsx{{zvrw}{zwz~zuz}{zyw}}y||}}}}~~|~|{~y{~}y}|uy~|w{~{{|}~z}{xyz}}x||{{}~|~~z}{xvz~{yyyz{xuz~xrtuxzvqsutttssspmossqmimrpnoprsqptxvttu{}{|}~~~~}{~}~}|~|~|~~~~~}~{zxy|xuxzwutsvyvssttusrw{wtvy}~{~~y}~}~|~}{~~}}yzzxvsqrsqonnnopopromoprtrpqrtusqqsssvwwwtrw{{{ywx{|}}}|{|}~~~}{|}|{{{|}|{~}|}}||}||||}~|z|~~~~~}}~~~~{y{||{{{{||{|}}|zz|~|zzz|~|z{||}||}~}{}~~}{}|z}~|zy|~}{||}~|}}~~}{z{|{xvuuvvtssqpqqppnlkmnppopqppqrrrqqruuuuuuwxxz{{zyy{}}|{{z{|||}||}~~~}~~~}|zz|}}|zz{|{z{|{{{{}~|{zz{|{{||||}}~}{||}~}|~}~~|zxvwwtqpppqqpqrrssrrrqpqrrsqpqrrrsstvutvxyyxwyzyyz{||||}~~}}~~~~}|}~~~~~~~~~~}}~~~~~~~}||||}}~~~~~}~~~}{yyyyyyyyyyyyyyyyxyzyyyyyyyz{{zyyyyyxwwxxxyyyzyyzzzzyyzzzyyyyyxxxyxxxxxyyzz{zyxwwwwvvvuvuuuvuuvwxxxxxxxyz{|}~~}}|{zxxxwvvuuutssssttstttsrrrrqqrrssstuvwxxyyyz{|}~~~}}}}||{{||{{{{{zzzzzzzzz{{{{{|||{{{zyyyyyzz{|}}~~~}{zyxwvuttsrrqqqqqqppppooooooppqppqqqqqrtttvwxxxxyyxxxxxxyyzz{|}}~~}}}|||{{zyyxxxwvvutttsrrrsssstttuuvvwxy{}~~}}|{{{{{{{{|||}}||}}}|{{{zzzzzzzzzyyxyyyyzzz{||{{||{zzzyxxwxxyz{{{{{{{zzzzzzzzz{|}}~}|{zyxwvvuutttsssrrqqpqrrrrrsssssttuuvvwxyyz{{{|}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}|||||{{{{zz{|||||}||||{{|||{{{{||}~~~~~}||{{{{{zzyyxwvvvvvvvvvvvvvvuttuttssstttuvwwxxxxxxxxxyyyyyz{||}~~~~~~~~~}}|{zzzzzz{{{||}}~~~~~~~}}}||{{zzzzyyyyxxxxxxxxxxxxxxxxxyxxxxxxxxxxyyzzzzzzzzyyyxxwwxxxxyyzz{|||}}~~~~~~~~~~|zywvtsrrqpoonnnnnnoooooopooppqqrrstuuuvvwxxxyyyz{{|}}}~~~}}}}~~~~~~~~}}||{{{zyxxwuttssrrrrrrrrrrrrsstuvwxy{|~~~~~~~~~}}}~~~}{zyxwwvvuuuuuuutssrrrrqppoopppppqqqrrrrsssssttuvwxyzz{|}}~~~~}||{zyyyyyyyyyzz{{||||}}}}}}}||{{zzzyxxxwwvvvvuuuuuuttttttttttuuuuuuuuuvvvwwwxxyyyyyyyxxxwwwwxxxyzzz{{|||}}~~~~~~}|zywvtrqponnmlkkkkkkkkkkkkklllllmmnnnnmnnnnnnnnoopqqstuvxyz|}~~~~}}}~~~~}}}~}}}}||||||||}~~~~~~~~}}}}|||||||||||{{{{{{zzzzz{{||||}}}}~~|{zyxvutsrrqpoonmmlllkkkklmmmnooopqqqqrssstuuvwxyzz{|}}~~~~}}||{zyyxyyyyyzz{{{|||}}}}}}}|{{{zyyxxxwwwxwwwvvuuttsssrsssttuuuuuttttuuuuuvwwxxyyyyyyxxxwvvvvwwxxyyyzz{{{|||}}}}}}~~~~~~|zxvtsrqponnnmmmllllmmlmnnnooopqqqqqrrrssttuvwwxyzz{{||}~~~~~~}~~~~~~~~}}}}}}}}}}}~~~~}}}}}||||||||||||{{{{{|||}~}|zywvtsrqponmmllkjjjiiijjkklllllmmnoppqrsstuvwwxxyz{{|}~~~}}|{{{{zzzzzyyz{{{{||||}}||{{zzzzyyyyyxyyyyyxxxwwwwvvvuuuvvvwwwwwwwwwwwwxxyyyzzzzz{{{{zzzzzzzz{zz{{{|||}~~~|{ywusrqponmmlllllkklllmmmmmnnnooopqqrrssttttuvvvvwwxyz{|}~~~~~~~~~~~~~~~~~~~~~~~~|zxvusrqponmllkkjjjjjjjkkklllmmnopprsttuvwwxxyzz{|}}~~~~~}}}|||{{zzzzzzzzzzzzzzzzyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwxxyyyyyzyzz{{{{||||||}}}}}}}}}}}}}~~~~~|zxwusrqpnnmmmlllllllmmllllmmmmnooppppqqrssstttuvwxyz{|}~~~|zxvusrponmmllllllllkkkkkkllmmnoopqrstuvvwxxyzz{||}~~~}}}||||{zzzyyyyyxxxxwwwwxxxwxxxxxxyyxxxyyyyyyyyyyyyxxyyyzz{{|||||}}}}}}}~~~}|zwvtrqponnnmmmmllmmmlllmmmnnnnnoooooppppqqrsttuvwxyz{{||}}~~~~~~~~~~}}}}}~~~~~}}}}|||}}}}}}~~~~~~~|zxvtrqponmmmllllllkkkkklmmmnooppqrstuuvvwxyzz{{||}}~~~~~~~~}}}}||{{zzyxxxxwwwwwwwwxxxxyyyxyyyyzzzz{{{|||}|||||{{{|{{|}~~~}{ywutrqponnnmmmllmmmmnmmmmmmnnmmmmmmmnooppqrsttuvwxxyzz{{|||||{{{{zzzyzzzz{{{{{{|}|||{{{zz{{{{{{{{{|||}}}~~~~}zplmnqusnfcfikqqpkggjnvzwpllnpw{ytpnorwzywttrrx}~~|{xv~~}}}|}~~~}ywxyzzxvrpqsssttqoprvyyxusuxz||y{~{yvtwz|{zwusw|}|}}{z{~{z|~{xwx{}~}|{z|~|yyz}~|}~|z~}yvx{}||{yz|{z{|zvrolkmprqmiilnprqomjjloqpnkiijknqqolkmprttspoqtx{{yxxxy}}z{|}|{yxvvy|}}|{{|~~{{}|}~}~~|||}~|z|~}}}{|}~}}}|}~|~|yvtsssqnmlkkmoonkjjklllljhhijkmnlkmoqsvwwuuuuwyzxwwxxx|}~~}~}{zyxx|~}{zyy{}~~}{z{}~}zwwyz{|{{{zz}~}}}{{}~}}|}}~|z}|zzz{|~~zwvvusqnmljikljhgfeddddcbba`cfggffhklmnooonoqrrrrrrqsuvvvvvvwy{{zzyy{~~}~~}}~~}~~}|zz|~~}|{zzz{{z{{yxy{||||||}~~~~{y{||{{|{{||}~~}~~~~~|~}~|}~~~~~}|||}}~~}}}|~~zxvtsrrommmllnnljkkkklmlkjklnmmnpooqstuwyxxz|||~~||}~~}}}~~~~~~}}||}}}}{yz{zzzzzyyyz{|||{|~}|~}|{z{||{zzzzzz|~~~~}|}}||}}|||}}}}}}~~~}}||}~~}}}}}|{{{{{z{||||||}~}{xvsqomkjigfedddcbbccbcddeeegijkmnoopqstssssssqppponnnnooopqrsuwxz}~}|{zyxxwwwvvvvwxxxyz{||}}|zyxwvvtttuuuuvwxxyz|}~}|||{zyzz{{|~~~~}|zyyxwwwwvuuwwwxzzz|~~{yxusqpnlkjhggfedeeefgijklnprtvy{||}~~}}|{{zzzz{||}~|zyyxvuuuttuvvxyz{|}~|{zyyyxwwxxyz{}~}{yxvutsrrrrsttvwy{}~~}{zzzyyyz{|}~~|{zxvusrrrrrrstuvxz|}}{xtpmjgeca^\[ZZYYZZ[\]_aceghjkmoopqqqqppoonnmllllmnoopqsuvxyz|~}{zxusrqqpqqrrtuwx{~~{xutrponnnnnooprtvwyz|}~~}|{{zzz{{{||}~~}zxwtrrqppqqqrsuvxyz|}~~zwtqnkigedcccccdefhiklnoqrtuvwxxyyyyxxxxxxwwwwxxyz{{|}~}{zxvutsssttuvvwxy{|}~~~}|{zzyyxwwwwwxxyzz{|}~}zxwutsrqqrrrstuvwy{|}}~}||{{zyyyxxxyyzz{{||~~|zywvutttuvwxxyz{}~~~~~|xtpmjgecba````aabcdefhhijklllmnnmmmmmmmmmmmmmmnoopppqrstuwyz|~~|{zyyyyyz{|}~~|zxwvuuutuuvwwxxyz{{|}}}~~~~~~~}}}}||{{{zzyyyyxxwxxyz{|~~}|{zzzzz{{|}}~}zwtrqonmmmmmmnoppqqqrrrssssssstttttttttuuutttssrrrssstuvwyz|~~}||{{{{{{||}}}}}}}}~}}|||{{{{{zyyyxxxwwvvuuuttttuuvwxz{}~|{zyxxxxxyyz{{{|||}}}}}}}}}||||{{zzzzyyyxxxwwwwwwvwwwxyz|}~~~}}}}}}~~~}}}}||{||||}}~|ywtrponmllllllmmnnooopppppppoooooonoonnnnnnnnnnooopqrstuwyz|}~~~~~}}}~~~~~~~~~}|||{zzzzyyzzzz{{{|}}~~}|{zzyxxwvvuuuttssrrrrrrqqqqrrsssttuvvwxxyyyzz{{||||}}}}}}}|||||||||}}~~~~}||{zzyyxxxxxxxxyyyzz{||}}~~~~~~}}||{{zzzzz{{{|||}~~~~~}}|{{zyxxxwwwwwwwxyyz{|}~~~~}}}}|}}}~~~~~}||{{{{{{|}}~}||{zyyxxwwvvuuuttsrrqqonmllkjjiiiiijklmnpqrtuwxz{|}~~~}}}||||}}~~~~}}}}}}}}}~~~}}|{zzzyyyxyyyz{||}~~~}}}}}}}~~~~}||{{zzyyxxwvuutssrqqpoonnnnnmnnopqrstuvxy{|~~~~}|{{zzyyyyzyz{{{||}~~zmpsx}~y|zv{xqqqsu{}~y}ztldjrz|yvvv}z|}ytolqvutj`iqnjpvnfozyw{~zsw{zy}~}yutsttsrtvwxxyyzxvxzupqsstqmlkmokfeddcba^[[\ZYURSTRPPQPNOQSUWX]bdeinpruwxy}~}{||{zwsrrqqsvutuuvvvvxywuwzz{~{z{ywtsqnnnliijhedccc^YYYSOPOKIHHGHMOKKQVSRX\[Z]abcegedb_ac`]^_\Z\^[X\_XQV\TMPTRPOPONRWVTW\ZW[_YSTUPKNPG>@B?<>?:4;CA@HMKKQWY[]^]]`ba`__^^^\YWWWSPSVVUVWY[ZYZ[\\]__]^a`^^`^[^bb`cdbaceedfhggkmjgkoljptqntyvsvzzz|}~~{wutvz{}~}yvxyusrpqtspruwxz||}~~~zyxwvsppnkhfehjfaeigeeekqnlt{zx|~|{|ywz~ytvzwtuvvuuuttvxxyyy~~zy{|{yww{}{}|{zywyzywy{{z|~}|zwtspicdd_]]]]^beddimnpv{xtx}}}}}zwy{slrwmeiniccc`^_`_]]^]\\[Z[YWY[ZY[\ZZ]^\\_ba_aca_^^\ZZZYWWVWXWUX\^`bcfhggjmmlmljjmnkilnnmorqoprnkmnlhfeed_Z\_][[]^]`dfhlpppuzz{||}}{yxxwvvspqsqppqtxwv|}zxuuvvwy}~}}}}{{ywxyxwy{zyyz||}|zwtromiffd`\\\ZXYZYY[\[[^a`^bfdbfjhegihgghgfgffggggggghigefggfeefgggikjhkmlkmonmmnnnoommnoljklkhijklkjmoopqrrsvxwwz|~~{{zwtssstsrsvuuvwxyxxz{xuvwvuronmjihhdaacb``_abbcdefgggjmnoooqtsprsrqpooonnljkmkhikigjlihjkjhjkjhhghhfdcccddcccdgggiklnoprsttsrstsqrqonnnnnnoooprrrtwwwy{{{~~~|}}{yyzyxwvy{zxz|}}|{yyyyz|~~}~|~}|{{zzz{{zzzzzzyyywtrqpomjigfeeefffgghhihghiigfeedb`__^]\[\]]\\]_``abccdfhhhikmnqsssuwwvyzzxyyxwvtsqomlkigggfffgggiloqrsuxxxz{{{|{zyyywuvwutuvvwxz{}~~|{zyxvttsrrqpqrsssstvtstusrssqooonnmmlkkkkllllllloqpprsstvxxxz{zzzyyzzyxxxwwvvuutssqpnmkjhfedccccddegikmoqsuvxyyzyyyyxwwvttsssssstuuwxz{}~~}||{zyyxwwwwwwwwwwwvvvuttssssssssstvvwxyyz{|}}~~~}}~~}{xvtrponmljjiiijjkkkllllllkkjigffffffghijlmortvxz|~}|{yxwutsrrrrrsstvwy{}~~}|zyxwvuttssrrsstttttttssrrrrstuvvwyz|}}|{zyyzzzzyyxxxwvutrqponnmllkllmmmmmmmmnnnonnnnnnnnnnnoopqrsuvxy{}~}{ywtrpnlkjijjjklnopqrsttttsqpnlkifdba`^]\[ZZZ[[\]^_acegijlnoqstvxz|~~|{yxvtsrqqpppoopqqrrqqpppooooooooprsuwy{}~|{zyxxwwxyz{|||}}~~~~}}|||}~|zxusqnmkjhhgfffffgghhiijklmnoqstuvwxyz|}}~|zxwvvvvvwwxxyz{|||}}~~|ywvtsrqppppqqqqrrstuuvwxyz{|}~~~~~}|zxwvtsqomlkjiihhiiiijjjkklmnnoppqstuvxz{|~~|zxvsqomlkjjjkllmnoprstttttsrpomkihfdba`_]\[[[ZZZ[\]_`bcegiklmnoqsuwy{}~~}}{zyxwvtsrrrrrrqqppponmlkjihgggggghikmprsuwy|~}|{zywvuttttuvwxz|~~}|{zywwvuutrqonmllkjihhhgggghhiijklmnoqrtuwxy{}~~}}||||||{{{{|}}~~}|{zyxxwwwwwwwxxxyz{}~}|zxwutsqponmmlllllmmnnopqrtvxz|~|zxvtrpmljihggggghijklmnopqqrrrrqpomljigfdba`______abcefhiiklmoqsuwx{}~}|||||}}~~~~~~}}|||{{zyxwwvuutsrqponmllkjjjiiiijlmoqsuwxz|~~|{zyyyyyzz{|~~}{zyxwvvvvvwwxy{}}{zyyyxyyyyzz{{{{||||}|{{zxwvutsrqonmlkkjjiiiiijjkmnpqsuxz|~~}||{zzzzz{{|}}~~~}||||{|||}~~}}}}}~~~|{zyxwvvuuttuuuuvvvvwwwvvuuuuvwxyz{}~~{xuromjhfdcaa``aaabcdefghiijjjiihhgfecbaa``````bcdefgijklmnpqsuwy{~}|zyxwvvwxyz{{||}}}}}|{zyxwvusrqppooonnnoooppppqqqqqqrrstuvwyz|~{yxvuuuuvvvwxz{|}~}}|{{{||{{|}~~}{yyyxxxwwwxxxyyzzzzzzzzyyyxxwwvutsrqppoonmmmmnnoppqrtuwyz|}~~~}}||{{{{{||||||}|||{{zzyyyxwwwwxyz{{|~~~~~}}}~~~~~}{zyxwvutsstttuuvwxy{|}~~~~~~}}|{{zyxxwwwwwxxyz|}~~|zwurpnlkihfeddcccbbbbbbbaaa```__^^^^^^^__`abcdefghiijjkmnprsuwy{~~~}}||{{{{zzzzzyxxwwvuuttssssssstuuvwwwwwvvvvuuttttttuuvxy{~~}{zzzzzzz{|}}~~|zxwvusrrrstuvwy{}~}}}~~|{yxwwvvvvvvwwxxyyz{|}~~~~~}}|zywusqomkigeddccddfgiknpsvy|~~}|{{zzyyyyxxwvvuuuuvvvvwxz{}~~}||{zz{{|~~}|{{zzyzz{|~~~~~}}}}}}}||||{zyxwvutsssrrrssuvwxy{}~}{ywusrpnlkjjihhggghhhhiiiiiiihhhgfecb`_^\ZYXWVVUUUVWXYZ[]^adgjmptwz}~}|{zyyyyyzzz{{{|}~~~~}}|{zyxvusrqpnnmmmnnpqsvx{~~~~~~~|yvspnmkjihhijkmoqtwz}~||{zzzz{|}~}||{{zz{{|}~~|zxvspnkigdca````abcegikmprtwy{}~~~}||{{{{z{{{{||}}~~~}|{zxwvuttsssssstuvxy{}}{ywvuutttttvwxz{|~}|zywvutsrrrqqqqqqrssttuvwxyz{|}~~{ywtromkigfddcccdefghjklmnnoonmljhfda_\ZWUTSRRRSUVXY[]_acegikmoqsuvwyz|}~~~~~~~|{yxwuttsrrqqrrrsttuvwyz|}~}|{zzz|}~~{ywurponnmmmmnoprsuvxy{}~}|{{zzzzzzz{|}}zyxwwwwxy{|~}{xwusqonlkkjihhhhiijjkllmnoprsuvwxy{|}~~}}||{{{{{{{{|}~~}||{zyxxwwvuttsssrrrqrrstuvwy{~~~~~~}|{zyxxwwvuuutttssrrssstttuvwxz{|~}|zxvsqpnlkjihhgfggghhhhgggggfdca_^\ZYWUTRQQQQRSTUXZ\_acegikmoprtvwxyz{}}}~~~~~~~}}||||||{{|}~~}|{{zyxwvvuutttuuvwxy{}~|{yxwvtsqqqppqqqrstvxz|~}|{zzzzz{{|~~}}}||||{{{{zz{{{{{{{zzyxwwutsqpnmmlkjjjjjklmnpqstvwy{|}~~~}}|||{{{{{{|||}}}}}}}}}|||{||{{{{{{|}}}}}}}}}}||{zxwvvtsrrqqrrtuvwy{~~~~~~~~~}}}|||||{{{zzzyyxxxxwwvvvvvvvvvvwxyyyzz{|}}}~~~~}}|||{zzyxxxwwvutsrqponlkihfecba_]\ZYXWUTSRQPPPPPQRSUWY[^adfhkmoqtvxyz{||}~~~~}}}~~~~~~}|{{{{{{{||}}}}||{{{{zzyyyyyzz{|}~~~~}}}|{{zzzyxwvuutssrrqqrrrsttvvwyz{|~~~}}|{{zywvvutsrqppoooooonooppqqrssstttuuvwwxxxyz{|}~~~}|||{{{{|}}~~~}|{zxwvutsrqqqrrstvxz}~~}}}|||}}}~~~~~~}|zwusrpnmllkkklmoqsuwy{|~~|{zxwvutsrqponmllkjhgecba`^][ZYYXXXXYZ\]_`cehjkmnnoopqppooooooppqrstvy{}~}|{zzyzzz{{|}~~|zywusrponnmmnoqrtvxz}~~}||zyyyyyyyxsnpruxy{|~~}|{z{|zxxxxxz|||~}|{zyxxzxwz~{xusqsttuutrqstsqtvtsrqtwxxtpsvtqrsnilomjjkkkkkklkjnqsuy}~~}|zwvuvwusrstuwxxx{}~~|ywusqnkjhfdcddddfghkoqsuw{~~~~{xz}zvxzwuwyz|}|zxvuuroqtsrtwxx{~|||ywtrrrqqponmnonlnonmopnmnnmllllmmmnoonprqppqrssstvvwxxyzzz}~|zxwvtsrqqrssruwvwxxy{ywxyvssspmkjhfffb_aba_acbadfghkmoprswz{|~|}~{ywvsqrsqnoomlnomlmnmmoqnklnmlnnkimomlmomlnqqqrsstuwvvxy{}~~|{|}||}~~|}~{yzzxwwwwwy{zz~}}}|}}{yzzzz|}}}}}~~|ywvwxwwvvvvy|zz|~}~}{{{|}}||||}}}~~~~~}}}}}}}}}~}|||{yyxwwusrqomkkkljgikjjjknqposwvvy||}}~|}~|{{zywvtrponkifccc`^^]]]]]^^_`ceghjklmoqpoooqrpnopnloqpnqtssvywvy{{|}~~~~|||zxxwusssrppoppnmnooonnoopppqpnoqonnmllnnmlmnnnqsrqtwwxyzzz|}{~~{vrpnkihgdbbccbegghknopruwxz||}~}~~~}}}}|z|}}}~~~~{{{zxxxwvxzzzz{|~~~~~zvuvutttuvwx{}~~}~~~}{yxwvvwvtvxyz|~~|{zxvutssrpqqpppqqrrqstsstutttuttttsrssrpqrpnoqonpqqrstvwxz|~~}{yxvtqomjfec`^]]\ZZ[[\]_`bceffikkklmmnmmnnmlkkjiijhgggggghiijkmoprtuxy{}}}~~}|zyxwutrqqpnmmllkjklkjjkkkjjkllmnpppqstttuvvvvwvvuutttsrrqrsrrstuvwyz|~~{yxusqpponlllllmmmmnpppqstuwxz{|~~}||{{{|}~~~|zyxwvwwwxz{|}~~}||||}~~~~~|{zzzyyyyzz{|~~}{ywtsqonlkjiiiijjkmoqrtvxz|}~~}|{yxwutsrqqqppqsstvwyz{}}~}|{zxwurqpnljhfedcbba``aabdefghjkmoqqqstutuvuuttssrqqpoooooopqqqsttuvwwxxyyyyyyyyyyxxwvvuuttrqpomkjihgeddddddfghjmopsvxz|~~}|zxwvuttttstuvwyz|}~|{ywutrpomlkjihhiijklnoqtvxz|}~~|{zzzyzz{}~{yxwvvuuvvwyz{}}{ywusrqppoopqstvxz|~~|{yyxwwwwxyz{|}~|zxvtsqponnmmnoprstvxz|}~}}||{{{{|}}~~}{ywusqnlkihgfeeddeefghijlmnpqsttuvwxyyyyyzzyyyxxxwwwvvvvvwwwwxyyzzz{{{|||||||{{zzyxwvutrpomkjhgfddcdddeeghjlmoqsuvxz{|}~~~}}||{{{zzz{{{|}~~|{zxvusrponmllkkjjjklmnopqrtuvwxyzz{{{|||{{zzyyyyxxxyyyz{|}~~}||{{{{{{|~}{zxwutsrqpoopppqrstuwyz|~~}|zyxwvutsrrqqqqqqrstvwyz|}~}|{zyyxxxxyz{}~~}}~~~~~}}}||||{{{{zzyxwvutrqponmmmmlmnnopqrsttuuuvvvuuuuuuvvvvwwxxyzzz{{||||{{zyyxxwvuttssstttuuvvwwwwwwvvutsrqponmlllllllmnopqrsttuvwxxyzzz{{||}}}}~~}|zywvutssrrrrrrrrrrrssssttuvvwxxyzz{||||}}}}}}}}}}|||{{{{{{{||}~~~}{zxvusrponnnnnnopqrtvwy{}}|zywvvuuuuuvwxy{|}~}|{ywvtsqpoonooopqsuwy{}~|zxvtsqpooopqrsuxz}~}}|||||||}~~|{{zzzzz{|}~~}|{yxwvutsrrqqrsttuvwxyz{{|{{zzyxwusrponmkkjjjjkklmnpqstuwxz{|}~~}}|{{zyxxwvvuttttttttuuuvvwwwwwwwwwvvttsrqponnmmllmnnopqstvwxz{|}~~~}|{yxwutsrqqqppppqrrsuvwyz{}~~~~~~}}~~~~{{~{}xqw}{yrilpqrmhhiknpsolqvwxrmsz{{wrssuxyzofnxyxtqrrsttusrv{{yrlt}}{xuz~|z}~~}||vz~{xz|wtvyyzv|~o}mx{tx|}}nat{xusxmz}}|lo~s}xsosx{reswmkkt{nbqzurmt}yvrmxuku}{xtqzufhpuxpekspnposwpjotssnhoxmbioptmblxrkkjlomiknnnnmryumpuuwywy|xvxyz{{{{}}~zx}{{|~~}{|x}|{~wotyrknqv|voqtyyo{|t|{qv}}{vy|vzz{~z}}ywwyut|ztv~}|}~{ws|vqrrw}uotxwwtqyysuy}}yz|||{x{~tnrtx{rifdltkaeiecjpooidp~{siu}v}{wvx}{wtntugpyvuspvz{~|yy~z|~}{{}w|{yz||}y{ux|z}~|}~zxzz{}wnsysmmosti^fqlfc_fnhbglkmlgltpjmpuxpktzvrrtuuuswyqlryxwxyvv{~{y|~}|~~}{ursz~zwtpu}~}~|xvx}~}|ywy{|{wttwsmu}pcekquqllqvyxtv{rlzzupv}xvtstrpywnlmy{optx}{x{}xtzy}z}}~~|~{z~wmryvtx{{z}{~~~}}xxyy{}~yw|}}y}}}{zzwtsrolprlhjnruspqtxz{{zyxz~~{ywuuuvvojlnlilonmqsvyyy}~{z{}~|{xux|}~{xz|}}{wstwwvrlmoopolllkjotspontzwsrnrxpinsnjlpppnjkmnpkdksnimpqssqvzy{}~zy~||u}|{}~zv{ujpvxxpgknjhfdkrmeluuuvt{zsw||ztnptqmmknrkfntsrmhqzuotz{}yt}~yyzx}~|}vx|~yvvxwx}}}{}|{}}}}}z}{{||z|~~~}}xtsy~ysqqsv{~{xxw~~~zxwwx{~xpnptwtpoooruvvvsqsw{}ytvz{{||||yx{~{wsvzzxvtuxvtz~xrtw|~{{|~{|yvx{zyxx{~||}zx{}zwuuvwusvzuqv{|wy|{zwsvxqknrsuqlrwtqrstvpjotojhegiebegghgfmuqmsy{}{z~{~|ywvz|wtuxz{zz}|~{wz|zywu{|w{|wxxusmilplgggggdadiijhflrnjmpqqposxvtssx|yuwz|}zw|ytvz|}vpuzwsstx{yw|||x{ystwy|xuw{{zz{|~|z|~~~{x|~}~~}}}|{zywyzwtw{~~|~{zyxvutrrrruxwwyz|~}}}~|z{||{wtwxz|xtuvvvvvtsrsx|zzzy~|{{yxurssqoruvwvtx}}}}|}~~~|}~}{|}{x{~}{{{~~||}|{zy|~}{{|}}zxwvrokhhgfdbbcdddgjihjlpssrstuwurrrqpqsqolknqqqomorstttsstvx|{yzz|~|{|}zvussuuutsrrrrtutrrrrrokkljhgeeeddddddefilllnpswwvx{|}}}~|~~}|~~{zywutrpnmmmmkiijmopqtvwx{}~|zxwvvvwwxxxz|}~~}||||{zyxxwwwvuuuvwwwwvvxy{{||}~~}{zyyyyyxxyz{|~~}}|||zyyyyyxwvvvvwxyz{{~~|zxwvvvustuwyyy{~}|{xvsponjfdcccbabddeefhjjjlnpsssuvvvwxyyxvvvusqomljhhhhihhjmmnpsvy{}~~}|{zywvvututstuvxyz{||{{{zyxwwvutsrqpnmlkjigfghgfgghjklnpqrsuwyyy{}~~}{zyyxvusssrqrsstvwy|}~|{yxvutssrqrsttuvxz{|}~~}|zxwwwvuttuuuvvwxyyz{{{{{|}|{{{{zzzzzzyyxxyxwwwxxyz{||}~~~}|{{zzzz{||}}}}}}|}}~~~~}}|{{{{||}~}|{zyxwvvvvvvwxxyyyyyyyyyyzz{{||}}}~~~~~~~}}}|{zyxxwutsrrqppooooppppppqqqrrrrrrrrqpppppqqrrsssssssrqppooooooppqrsssssrrrsstttuuvvwxyz{|}}|yxvtrqponnmmmmmnnnnnnnoopqrstuvwwxyzzzzzzzzzzzzzyyxwvvvvvvwwxyyzz{{|||||||||}}~~~}{zywvutsrrqqqrrstvwy{|~~|{{zyxxwvvvvvwwxz{|}~~~}||{{{||||}}}~~~~~}|{zyxwvtsrqponnmmnnoppqrsuwxz|}~}|{yxwvvuuttssssssstuvwxyz{|}~~}}||{zyxwvuuttsrrrrsstuvvwxyz|}~~}{zyxxwvuutsstttttssssssssssssssssssrrrqqppppppqqrstuvwxxyyzzz{{{{{{{zzyxwvutssrqpoonnnoopqqrstuwxz{}~~}{ywutsrponmllkkkkkkklmmnopqrstuvwxxyzz{{|||{{zzzzzzzzyzzzzzz{{{||}}~~}|{zyxwvuttsssssstuwxyz{}~~|{yxwutssrrrrsstuvwxz{}~}{zyxwvvuuuuuuuuvvvvvvwwxyz{|}~~}}||||}}~}|{zxxwvutssrrrrrrrstuvxz{}~~~~~~}}|{zzyyyyzzz{{|}}~|ywtrpnljhgfffffghijklnopqrstuuuvvvvvwwvvvvvutsrrqppooppqrsuvxy{|}~~}{zyxwwvuuuuvvvwwxyz{|}~~}|{zyyyyzz{|}~~|zxwusqonmkjjiiiiiijklmnpqstvwxyz{||}}~~~}}{zyxwvvuvvvvvwxyz{{|}~~}||{{zyyyyyyyzzz{|}}{ywvtssrqqqrstuvwyz|}~~}|{{zzyyzz{|}}~~|{zyxwvuuttsttuvwxyz{|~}{zyxwwwwwxxyzz{|}~~}{zyxwwvvuuuvwwxyz|}~~|{yxwwvvvvvwwxxyz{|}~~~~~}~~~}{ywtrqonlkjiiiijjkklmopqstuvwyzz{{{{{zyxvusrponmmmmmnoprsuvxyz|}~}}||{zzzzzz{|}}~~|yvtrqpooopqqstuwyz{|}~~~}}|zyyxwwvuttrqponmlkkkkklmnpqrsuvxy{|~|zxusqponmmnnpqrtuvwyz{|}~~|zxwvuttttuvwxy{|~~|{yxvuutuuvvwxyz{|}~~~}}|{zzyxxwwwwwxxyz{|}~~}{yxwvvvvwwxxyyz{|}~~~~}}|{zyyyyyzzz{{|~~~}|{zyyxxxxxxxxxyyyyyyyyyyyzz{{||}~~}|zxwutrqonmllllkllllmnoprsuvwxyzz{{|||||||{{{zzyxwvvuuutuuvvwwxyyz{{{||}~~}}|{{zzzyyzzzz{|}~}|{zyxwwvuuttttsssssrrrrrrrssttuuuuuuuttsrrqponnmmmmmmmnoopqrstvxz|~}|{zyxwwwwwwwwxxxyyzz{|}~~{xvtqpnmmmmmnoprtvxz|~~|{zyyxxxxxyyyyyyyzz{|}~~}|zywutsrqpooooppqsuwz|~}|{zzyyxxxxxyyyz{|}~~}{zxwutsssssssstuvwy{}~~}||{{{zyyxwvutttttuvwxz{}~~}}||{{{{||}~~{xvspnljihgfffghjkmoqsuwxz{|}~~~}}|||{{{{{{{{{{{{{{{{z{{{|}~~~}|{yxwutsrqqpqqrsuwxz}~}|zyxwwvuuutttsssrrqppppppppqrssstttsrrqpnmljihgfeeeffhikmoqtvy{~~}||||}~~zwtqomkiihhiiklnortvxy{|}~~}||{zzyxxxxxxyyz{{|}}~~|zywusrponmmmmnoprtvy{}}{yvtrpnlkjjjjjkmnprtwy{}~~}}||{{{{{{{{{{{||}}~~}{zxwvttsrrqrrstuwy{~{xuromkihggghhiklmopqstuuvwxyyzz{{||}}}}}||{{zzzzzzzzz{{|||}}~~~|{ywvtrqponnmmmnoprstvwxy{|}}~~~~}|{yxvutsrqqpppppqqrrstuvwxyzzzzzyxwvtsqonlkihgfffffghjlnprtvxz|~~}||{{{{|}~|yvsqnlkjjiijklmnnoqrsttvwwyyz{{|||||{{zyxwwvvvuuvvvwxyz{}~}{zxwusrqoonmmmnnoprtuwxy{|~~~~~~~~|zxvtrpomlkkklmnoprsuvwyz|~~}|{zyyxxxxxyz{|}~~}||{zyxwwvvvvvvwxy{|}}zwurpnlkjjjjjjkllmnpqrstvwxz{{|}}}|||{zzyxwwvvvvvvvwwxy{|}~}|{zyxwvutsrqppoooopppqrrstuvwxyz{|}~~|{yxvusrqpoonnooppqrtuvwxyzz{zzzzyyxxwvuutsrrqpponnnnnooqrsuwxz{}~~~~~~~~~~|ywusqponnmnnoopqrtuwxyz{||||||{zyxvutssrrrrrsstuvwyz{}~~}|{{zyyxxwvvuutsrqqppoooppqrtuwxz|~~~~~}|{yxvtsrqpoooppqsuvxz|~}|{{zzyyyzzz{||}~~~~~~~~~~~~~}}}|{zyxxwwwwwwxy{|~}{zwsrronnomlorrrtvxz|}~~~~}{yxxxywvwxy{zy{}}}~~|{zzzyxxwxxvttuvvtrtvustuvuwxxxxyzz}~}~}{{|zwxywtvyxwxyyyzzwtvxuruxurvzxwyz{z{{zywtuusqrrrrrrsuwy{|~~~zusqnjiiiiijloprssvxxyyzyxwuutroqrrqpqqrstuvvwy|~}~}{{{{zxutronmllmkhjmljlopprtvvwxyyyyyy{|||~~~~}~}|}}|||zxyzyxwvwxyy{}}}~~|{{|zwy{ywy{zz{}}~~~~}~~||zwtrqnlklkjjiijihhijklmlmoqqqstrruwvwxxwwxyxxyzzz{}||~{{{yxwusrsusqtwusuxwvxzywxyxxz{ywwwutuutrqqsuuuwz|}}~~}}}~~{{{zz{{|}zxxxvuvwvutssttuuvwxvuwzzy{}|{{|||}}zwy{xuwvutrprtssvz|}~~~}}yvtrstvvxyz|~~{xyzwux{yx|~|zyurrqnllljhhhgfeefhijiilooopqtwwwyz|~~}|zxwvusqpomkihikifhjkkllptssw{zyz|{zzywuuvtrqppoooopsuvvz~~|zz|}}|||~~~}|{xuuvsqrtsrtwwx{~~|zwttutssstuwz{{}~}zxxyuprurnruttwy{}}zvrnjhfeb``a``bdefhkkkorrsuvxzyxz|{z{}||~~}{yyxwvustttuvwy{{{|~~~|{zwtttqooonnnnoqstvxy{~}|yxwvutsssqqrstvwwy{{|~~|zwutspnnonmmmmnoppqruttvz|}~~||zxwwwvvvxz{}}{ywvtsssrrrtuwz|{wuroljigeddccbbcdeehjklnpqsuvx{{|}{zxvtsqpnmkkkjijllmoqrsuwwwxywvwwurstrppqpopppppqqrsuwy{|~}}|}~||{{{{z{zyyz{{{{|}}~~|{zvttttssstuvvwxxyzz{||||{|}|zzzyxxwwxxyz{}~|zxwutrpponlllkjkkkklmmmnopppqpoopppppsuuvx{|~~}{ywvvutttsssssssttstuutuvvwwwxyxxz{{{|~~~~~~~~}}|{zyxvutrpoomkllmmmnprqqrtttuuuvvuuuuvvvvvvvwyzz{|}~~}}}|}~~}}}~~~~~~}|}~}}~~~~~|zzzxvuutrrqommmlkkjjjjiiiijklnopqsuwxz|}}~~|{yvvurponmlkjjjjkklmoqrstuwwwxyyyzzzyyz{|}~~|||{zzz{{}~~}{ywvtsssrrstuvxy{|}|zxurpomkkjihhijklmnoprtvwxy{|}~}||{{{{{||}}||{{zyyxwvusrqonlkihhgghhijmoqsuxz|~~|zwusqonljjiijjklnprtwy{|}~}}|||{{zzzzzz{|}~~}{ywurpnlkihhgfghijkmoqstvxz{}~~~}|{zywutsrqpppqrrsuvx{}~}||{zzzzzzz{{||}~~}|{{zyyyxxxxxyxxxxwwvutsrpnmljjiiiiiikmnqstwxz|~}|{zyxwvvuuttttsssrrqppppqqqrsttuvwyz{|}~~~~~~}{zxwvvuuuuvwxxz{|}~~|{zzyyxxwwvvuttsrrrrrrqrrrstuvxyz|}~|{yxwwvvvvwxxyzzzyyxwvusqponlkkkjklmnoqrtvwy{|}~~}||{zyxxwwwvvvuuuvvwwxyz{|~}|{zyyxxxxxyyz{{|}}}}~~~~}{ywusqoljihggfffghikmortwy{}~~}{zyxwwvvvvwwxy{|~}{yvtsrqpoopqstvx{~|ywtrqppopqrsuvwxyzz{{zzyyxvvvuuuuutttttttsssssssssssstuuvwxyy{|}~~~~}|{zyxvuttsrqpppoppqrtuxz|~}|zyxxwwwxyz{|}~~~}}}}||||||||}}~~~}|zywvtsqponmllmnoqsuxz|~|zxvtsrrrrssuvxy{}}}||{zywvtsqponnmmnoopqrsuvxyz{{|}}~~}{zxwvutrrqrrsstvwy{}~~~~~~~~~~~~~~~~~|zxuspmkhfedcccddegikmpruxz|}~~~~}|{zzyyyxxxxyyz{|}~|yvsqpnmlllmnoqsvxz}~|zxvutttttuvvwwxxxyyxwwvvutttssttttttuvuuuuuuvvvvwwwxxyyz{|}~~~}||{zyxxwvutsrrqqqqrstuvwyz|~~}||{{{{zzzzz{||||||}||||||{{zzzzzyyzzz{|}~~~~}}}||{zxwvuttsssttuuvwxy{|}~~|zywvvuuttttttuuuuuuttsrrqoonmllkkllnoprtuwyz|}~}||{zyyyz{||}~}x{}|udo|~ne\`fa]]\]_]ZXVWYYZ[\]^aeeejmopjcdefhc]htrpsumdvyjqxy|zyz{~|wz~{~{{|wsvyxurooqpnkfca`aaba^^^\[ZX]cddcaccaa``eikllknponnopqttrrssz}wsssplifca_^^]]^_`aa`__adgfeghfffiosomnoqv|||~|{}ztnkigeb`]Z[`lwvrwxsngbcgkmqtuw{{{~~~|zxwutsrnnopqty~}|{}}|}~~}zxwuy|xsuvtqlfeeefgeff`YUUVW\bbadgjmptvw{~||}zunhedacfilnnmoojegkmnmmmmrwyyyxwuqmjg\RUYRNLILOOMMNPQRRTXUQSVUUTU[_digccefgfffd]YWUW^^YWVSPPQRQRTTV]fjksytooooqrsx{wux~stupmkjptutldjqnifdefeffgijptrqrrpppqsuwxxwusuvvvusrrsspopqqrrrvz}}{y{~~{vty}{}}|{zyzz{|||{{{{zzzz{|{||zz{zzzyyyyzxusrqonllmmlkklllmqstsuxz|}|}yy{xuvvutpmopomkhb]\\YXZ\[XVUUVWXZ[[[\^`aaaaadhfdfgeb_^`bbba``_[YZ\ZY[\\\]^`ceegiebbdfhhhklmoooqrolmortuuutsstvutttssqpsutsrruxxxww}~~|zxxxurtvvutsqprtuwwwxyz{|{zxtqqqpnmlkjheeeefgilnnoppruuwwvy{}~|yxxwwxy{~~~~~{y{~}{wusvzyxyyxxyz|}~||}zxxwvvvusqqrqquxwvxy{}zwxy~~{}|{|zyzzzyyxww{~|{{zzzz{zwvwxwvvurpppsurooopqrrppsuvwwvuspnnmllorqpqqomnoljhhiifdegfedb`^]^^^`bbbbaabgklkhegihgebbcbbdfeeddehlpuvusrrsuvx{}}~}{yyz{zy{|yuuvutvxyyyywtuy}}z}{xxywwyz|~|z|~|{|~|{{z{{{|}{z{{zzyxz|}~~zxvwyzzwtvywvy{~~~|ywwwxyzxvy}}|{yz}~|{{{ywvuwxwxxwxxy|~~~}}|}|zyzzyy{~~~~|ywxxwvutwzyyxxz|~}~|zyvssuutsrpmnpruvvy|{|~~~~}|yvutrpqrpomlmnnmnmllnqturnlkjjjmopppooooonnnnnljiihggfedcb`____abdgjhglruwxxy{{{~~{ywspnmlllkkkhfgijklmoppoprtw{~~}}}||}~~}{yyzzyywusplnppnoptxwwy{|}~~~|zyz{}~|zzzyz{}~}||}~{|~{zyyyyz{{|~|z{|{zzywvuuuuwz{}~}|{~~}}~~~|{{{{|{{{{~~{xvutsqoonlkklmnnnpqqrtvwxxxxyzzzxyzzyz{{{zxvtttsqpomlllkkllkjjjkmmmnooponoponmlllkjigffeefghjlnoonoqttsuvtrqpqqpomkklkjkkkkkklmnoqsqqrrrrstttuutssttttuwy{||||}~~}}}}||{{||||{zy{}~~~~~}|{yxwuttttuuvwwxxz|~~}|{z|}{z{{zzzzzz|}~~{zywtsrpopqpqqruxyy|~~}||{{zzzz{z{{|}~~~|{zzzyyz{{{|||}}}~}~~~}}}||}~~}}{xwvutqooonmlllmoqqqqqrtuuutttvwxyxvvutsrponmlkjiijjjjihijkllmmmmmmlmmlkkkkjiihhhihhhhikkklllmoppoprrrssstsssssrstsrrstuuuuuuvwxyxyzzyzzyyxwxyyyyyyxwwxyzz{||||}~~~}|{{yxxxyzz{||~~~~}}}}~~~}|{zyyxxwwwxxyyz{|}}~}||}}}}|||||}}~~~~~}}}~~~~}|zywvuttttssttuuvwwxyyyyyyzzzyxwutsrqqpommlkkjiijjjjkkllmnnnnoooooonnmmmlkjiihiihhhijkkllmnopqrrsttuuuuvvvuuuuuvvuuuvvvvwwwxwwwvvvvvuutsssttttuuvwxyyz{|}~~}}|{zzzzzzz{{}~~~~~~~~~~~~~~~}}}||}~~~~}|{{zzyyxxxxyyyyzz{{|}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~}{{zyxxxxxxxxyyyzz{{{{{{{zyxxwvutsrqponnmmlllllllmmmmmmmmmmmmmllkkkjjjiiiiihhhhiiiijjklmnoppqrstttuuuvvuuvvvvvvuuuuuvvvvvvuuuutssrrqqqqpqqqrrrstuvwwxyyz{|}}}~~~~~}}}}||{{{{||||}}~~~}||||||{{{{||}}~~~}{{zyxxxxxxxyyyz{{|}}~~~~~~~~~~~~}}}}|||||||||}}~~~~~}}}~~~~~}}}}}}~~~~}}}|||||||||||||||{zzyxxwvvutsrqqppoonnnnnnoooooppppoooooonnnmmllkkkjjjjjjjjjjkkkllmnnnooppqqqqqrrrrsssttuuvvvwxxxxxwvvuutsrqpoooooooopqqrstuuvwxyzz{||}}}~~~~~}}}}}}|||{{{{{{{{|||}}~~}}|{{{{{zzzz{{||}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}|{{{zzzzzz{||}~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{zzyyyxxxxwwwvvuuuuttsrrrqqqqpppooooonnnnnnnnmmmmnnnnnnnooooppppqqqpppooonnnmmmmmmnnnopqrsttuvvwwwvvvvuutssrrqqqqppppqqqrrsttuvwxxyzz{{||||}|||{{{{{zzzzyyyyyyyzzzz{|}}~~~}}}}}}|}}}~~~~~}}|||||{{{|||}}~~~~}}|{{{zzzzz{||}~~~}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~}}||||{{zzzzyyyyyyxxxxwwwvvuttssrrqqppooooonnnnnnnmmmmmmmnnnnoppppqqqrrrrrqqppoonnmmlllllllmmnopqrstuvvvvvvvvuuuttssssssssssstttuuuuvvvvwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyzz{{||}}~~~~~}}}}|||||||}}}}}~~~~~}}||||||{|||}~~~~~~~~~~~~~}}}}}|||||||||}}}~~~}}||{zzzyyyxxxwwwwvvvvvuuuutttssrrqppoonnmmmmmmmnnnnooooopppppppooooonnnnnnnnnnnnnnoooopppqqrrrrssssstttuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvwwwwwxxxyyyyzz{{{{{|||||||{{{{{{{||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}~~~~~}~}}}}}}}}}}}}}}}~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~}}}}|||{{zyyxwwvuutssrrrqqppooonnnmmmllllllllllmmmmlllmmmmmmmmmmmmmmmmmlllllllmmnnopqqrstuuvwwwwxxxxxxxwwwwvvuuuttssssssstttuuvvwwxxyzz{{||}}}}}}}}}}}}|||||{{{{{{z{{{{{{{||}}~~~~~}}}}}}}}}~~~}}|||{{{{|}}~~~~~}}}}~~~~~~~}}}}}}||||{{{{||||}}~~~}}|{{zzyyxxxwxxxyyyz{|}~~~~~~~~~~~~~~~~}||{{zzyyyxxwwvvuttsrqpponmllkjjjjjjjjjkkllllllllllllllkkkkkkkkkkkkkllmmnnopqqrsstuvvwwwxxyyzzzzz{{{{{zzzyyyxxxxxxxxxxyyyzz{{|}}}~~~~~~~}}}}}|||{{{{{{{{{||}~|{vy|yxxyyyyyyzzyyzz{zxz{{y{|{yywwvvwusx}|{|~{x{~}~}}~~}~~}||{xuvvxyxuuux|zx{}~~|||||{{{zzzyyz|}}{|}}|{{}~}~}|||||||}~|{{||}~~|{z{zz||zxxxy|~~~~||{zywuttsrppooppppqqqqqqnlnpmjkllllkklkjjihfedbacdb`accdkqqorsqpmjloooqssrsrsutssuvutttssstuwxyy{}~~}{{{||||{{|}}~~}}~|{{zyz|{z{|{{~~}~}~~}|zzyxwwwsprtssttuw{~}|~~~~~}|zxtrtvspqrpmnponqrrsw|}}~|}~}~~}~~}{yxyyz{|||}~{}~~~}}|yxxyzywwxyz{{yxyzz{{{}~~~~~~~}|}~~~~~~~}|{y||xy{|~{xzzurrsrqpmjigfdbcdeeeeeefgfeghgfffedddcbbcccddddedeggfgjklmmmnnnpqrrqrqqstssrqsusqrsrqsvvvwywvy}}|~~{~~~~~}~~}{{|}~}~}~~|z{{zxxyxwxyyyxwy{{{}~~}~~}}~}|zz{||{|}}~~~~||}{yzzyxxxxxwvy{xvwxwvuttttuuuxzxw{~}||}~~~~~~}{|}{zyywuuvwvvvwxyy{|}~}|}~~~}}}}}|{zyyz{zyyzzzzyxvvwutuvtrrrponmmlmomlmnpqqppqpqqrssrqpppopqpnnnmlnponppqqrqpppqrssssruwwvxz{{|}~~~||}|{||||{zz|}~~}~~~}~}}}||}~~~~~~~~~~~}||}~}}~~|}}|{zyyzzyxxxyzz{|}}|{||}}~~}|zzzz{{}}}}}~~~~}|zzzyy{{{{zyyyyxyyyyz{{{||{yzz{||zzzxvwxwvvwvvxyzzzz{|||~~~~~}}}}}||}}}}~~|{zz{{z{|}}~~~~}{zz{{||}~}}}~~~~~~|{zxxwwwwvvvutrrqpoonmlmmlkklnoooonpqrssstuuuvwvuutttsrsuttuuvvutuvwwxxyzz{|~~~~~}}|{{|zyyyzzzzzz|}~~~}|{{zyyxwwxwwwxyz|}~}||{{{{zzz{|}}~}}~}||}}}||{{{{|}}}~~~~~}||||||||{yyzz{{{{||||}~~}}~~~~}{{{{{{zzzyxyyz{{{|}~~}}}~~~~~~~}|{zzzzzyxxyz{{|}~~~}|||{{{||{{||||{|}}|||{{|}}}}~~~~}}}~~}|}}}}}}}}||||}~~}}}~~~~~~}||{zyyxxxxyyzzzz{{|||||||zz{{zyxwwvvvvuuutttttuuuvvwxyzzzz{{{|{{{zyxwvuttssrrqqrsttuvwxy{{|~~~}|{zzyyyxxxxxyz{|}~~~~~~~~~~}}}}}}}}}}}|}}}~}}}}}}}|||{{|}~~~}}|{zyxwvuutttuvwxxyz{{|}~~~~}|{{zyyxxxyxwwwwwwxyz{|}~~~~}}}}}~~~~~~~~}}}}||{{{{zz{{{{{|||{{||||||}}}}}~~~~~~~~~~~~~~}|{zyxvvuttsrqqqrrrrstuvvwwxyyyzzzzzzyxxwvutsrrrqqpqqqrstuvwxyz{||}~~~~~}|||{zzyyxxxyyz{{|}~}}||{zyyyyyyxyz{|||}}~~~~~}}|}}}}}}}|}}}}||}}}}}~~~~~~}}|||||||}}~~}||||||||}}}~~~}|{zyyzz{{|}~~}||{zzyxwwwvvvvvwxxyyyzz{||}~}~~~~}|||{{{{{{{{z{{{{{{{{{{zzzyyyyzzz{|}~~}|{{{{{zzz{|}~~~}}}}}}~~~~~~~~~~}|{zzyxwvutsrqqqqqqqrrstuuvvwxxyyxxyyyyxwvvuuutsrqqqrqqqqqrrstuvwxy{{||}~~~~~}||{{zzyzzzzz{|}~~~}}||{{{zz{z{|}~~~|{{{{}zx|{|{||w|~}wqqqssvxmbluuvtrssuvvz{y~zs{~||~|z{{yxwvuuxyrpv~yrtzxx||{yy}{{z|u|~}vz|p|nvxzv}}w|~~k|m}p|upitrbjpsxk^oxljjr|pcsysokt{tpmitpbnzvtrpzsdiquwohpvrqsqswrlqwutrou}tmv}}w~z|}{|{y|rtxwy{xyzvvyz|}|~{~~||}{{wsw{}|smsvvxvtvx{zxyyvsr|z{|~x}~~s}}tx}}oiyyr|}|z{{z{x~|{zx}u}}~|t{||{z}~|wsyyux|~}}~}~~yqu{zspmvymptnmu{{zqlwujv|t{~xrprx{vrojq|sit|zwvvz~|{|~v{suw|rw|{}~~}t~x~xwx{qxzuzv~~w{zwvwvvz~yt}ysy~yrv}zuxz{|tlosvxpintqlpsuwncktqmf_fng`glhfebirlflos{wry}}~y~zzytruwwwrlpvxzytv{z{~~|y}{{~~}xuv|~{wsv~}}|xvy|}~~|wvy{}|wsv{upzukmt{~zuv{}sm}}uou||zwsruurz~wtv|}y}|stw~xz|~~~}|{y{z{}{}~~~zwxw|wpw|yvy}|yy{yvyjv~{vuwy{zxusnlu|yvtrz}y}~}~~{~~{|}~y~z~|wz|~zz|~}{{{|}|zwuvyzytprtpnqsqnoruuttuvwyz|||~|ux~|z{|||{{~~{w{}|x~{|~~~}|{zyxxvsrvyzzwsuxz{yxxvsruyupposwrmjgmricinjhnuwxxx|{ywy}vnptuumgqzsmpsx|vqzyz|zry}xx|zs}uusv|xsttvwqmt{showy}wpuyvvtrzyrx||z|uy|~xruzxtssw|vqx~~~xs|x}}~||}||~~|~~{}}xtwy{}wquy|{wy}{{}yy|zuvxrmortutrpmrwwutttuz|~~~}|{{}z|}{yz|zvsz~{wxz}}zywy||{}~~|}}zvvz||unprqpponmjhlqpmjioutuvuv{{{z|~|~}vy~~}{xxyxy|~{xu|~y~|y}~}|~}~||vwxxvsprvoimrsurntzwstuxztou|ytsqtwtqtwwwvtzztz~~{||yyzzxvtvywtvv{yty}~{y~{~|w}~{zwy|xsvyvtrpv|vptwz~ytx|{yxwz~zvz|||yw}~z||||wrvzyxuqv{vrtwxxvuz~{||}|~w{|xxxz}zw{|||~~}yuz~|{zy}}{vswzwusrw|{z|~~|{yuqrttsoknrqqrstvutx|{yyy~~~}z|~~|{~}zwtvxurokkljhknkhjmqvtruxxyzy{}|z|}y{~|yxvuvtsuvvutsvyxvvux{yw|~~}}~}|~}~{xurssrqonoppprtrqrtwywvvwy{ywwwuuxyyyvsvyzzwuwz{|}~~}~~{}}zyyyz{wtuvutttuvutwzxvutwzxwxzyyzz||zyz{{|yvutrqqpnkiilonllmptuvwwxyyz}~}|}}~~{xy{zzyyzzyyz{{zzz}~~~~}~~|~~~|ywvuvuronnoqqpprqrttuvuux{|}}}~~|{zyyyxwvvwyyyyyyz{|}}|{{|~~}{zyzyxwvutsrrrrqqqrsssuwxxyy{||{zz{{{yyyyxyz{{zyz{{|{zz{zzz|}~~~~~~}~}zxwvvtrssrqpnnomllmnnmlnppprsuxxx{}~~~}~~}~~}~~}|||~|{zxwutuvuuuvwwwvxyyyyyzzzyzz{zzyyywutsrrrqqpponnnnmmnoqstuvwxxyzzyyyyzzzzzzyyxxyxvutttsrrrrsstuvwwxyz{{{}~~}||{zzyxwwwwvvvvuttssssstuvvwxz{|}~}|{{yxwwwwwwxyyyyy{|||}}~~}}}}}|{{{{zyxxxwvvvuutttuvvwwxxxxxxyyz{||}}~~~~~~}}}}}}||||{{{{{{{||||}}~~~}|zzyxwwvuttttssrqppoonnmmmmnnnnooopqrsuwxyz{{||||{{{{zzyyyzz{|}}~~}|zzyxwvvuttttssssssssssstuuvwwxxxxxxxxxxxxxxxyyyxxwvutttssssrrrrssttttttuuvwxxyyzz{{{{{{{{|||||||}}}}}}}}~~~~}}|||||{{{{zyyxwwvvvvvvvuuuttttttuvvwxyz{|}~~}}|{{zzzzzzzzzzzyyyyyyyxxxxxwwwxxxxxyyzz{|}}}}}}}||{{{zyyxxxyyyyyyzzzzzzz{{|||}}}}}}}}~~~~}}}}~~~~}|{zyyxxwwvuuuutttttsssssssrqqpoonnnoooppqqqrrrrrsssttuvxxyzz{{||}}~~}|{zyyyxxxwwwvvwwwwwwwwwwwwwwvvvuuttuuuuvwwwxxxxxxxwwvvutttsrrqqqqqpqqqqqrrsstttuuvvwwwxxxyyyzzzzzz{{||}~~~~~}|zyxwvuuuttttttttttuuuuuuuuuuvvvvwwwwwwxxxyxxxyyzz{{||}~~}||{{zzzzzzzyyzzzzz{{|||||||{{{{{{||}}~~~}||{zzzzzzzzzzzyyyyyyyyyzz{||}}~~~~}{zxwutssrrqqqppppppoooonnnnnnmmnnoopppqppppooooooppqrstuvwxxyyz{{||}}}~~~}|{{zyxwwwwwwwwwwwwwwwwvvuutssssssttuvvwwxxxyyyyyyxxxwvuutssrrqqqqqppqqqqrrrsssttuvvwwxxxyyzz{||}~~}{zywvutsrqqqpppppppppqqqqqrrsstuuvvwwwwvvwwwwwwwwxxyyz{|}}}}}}~~~~}||{zzzzzz{||}~~~~~}}||||||||}~~~~~~}}}||||||{{{{zzzzzzzz{{{{{{|||||}}}}~~~~~~}}}}}~~~}{zywvutsrqponmllkkjjjiiiiiijkklmnnnooopppppppqqrsttuvwwxyyzz{{||}}~~~}|{{zzzzzzyyyxxxxxxxwwvuuttttttuuuuvvvwwwwwwwwwvvuuuttsssssstttuuuttttssstttuuuvvvvvvvvvwwxxy{|}~~|zxwvtsrqpoonnmmllllllmnnoppqrssttuuuvvwwwxxxyyyyzzzzz{{||}~~~~}||{{{{{{|}~~~~~~~~}}}}||||||||||{{{zzyyyyyyzz{|}~~~}}|||||{{{zzzzz{{||}~~}|zywvutrqponmkjihhggffgggghhiijjklmnopqrrsttuuuuvvvwwxyyzz{{{{{{{{||}~~~}|{zzzzzyyyxxxwwwwwwxxxxxxyyyyyyyyyyyyxxwwvvuttsrrrrrrsssssstttttuuuuuvvwwwxxxxxwwwwwwxxyyz{{|}~~}{zxwvtsrqqppoonnnnnnnnnnnnnoooopqqrrssttuuuuuuuvvwwxyzz{{|||||||}}~~~~~~~~~~~~~~}}}}}|}}}}}~~}}||||||||}}}}~~~~}}|||||||||||{{zzyyyyyyz{{|}~}{yxvusrqponmllkkkkkkjkkkkkkklllmnoppqrrssttuvvwwxyyz{{||}}}}}|||||}}}~~~~~}||{zyxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwvvuuutttuuuuuuuvvvuuvvuvvvvvvvwwwxxyyyzzz{{||}}~~~~~|zyxwvutssrrrqqqqqppooonnnnnnoooopppqqqrrrrsttuvwxyz{{|}}}~~~~~~~~~}}}||||||||}}}}}|||}}}}~~~~~}}||||||||||||||{{{{{{{{{||}}~~}{ywusrponnmmmllllkkkkkkkkkllmmnoppqrrssstuuvwwxyzz{|||}}}}}}}}}}}~~~~}}||||||{{{{{{{zzzzzzyyyxxxwwwvvvvuuttttttttttuuuuuuuuuuuvvvvvvvvvuvvwwxxyz{{||}}}~}}}}}~~~}{yxwvttssrrqqqppooonnnnnnnnnnnnnnnnnooopqqrstuvvwxyzz{||}}}}~~~~~~~~~~~~}}|{{{{{|||||||||||}}}}}}}}}~~~~~~}}||||||{{{{{{{{{{{{{{||||}}}}}~~~~~{ywutrqpoonnmmlllllllllllmmnnnnooppqqrrsttuvvwxxyyzz{{||}}}~~~~~~}}}~~~~~~~~}}}}}}~~~~~}}}}|||{{zzyxxwvvuutttssssstttttttttttuuuuvvvvwwwwwvvvvvvvwwxxyz{{|||}}}}}}}}~~~~~|zyxvutssrrqppppoooonnnnmmmmmmmmmmmnoopqrrsttuvwxxyz{{|||}}}}}}}|}}}~~~~}}||||||||||||||||||||||||||||||||||||||{{{{{zzzzz{{{{|||}}}}}}}}}}~~~~{~wqtutqlmqpllmmnpqmkmorttoimttsmkrwsruutssw|yvvw{|yx|~{{}|z|zw{~zy|}{|~||}|{~~~~}~z}~||{}~}}|xtwzurssqqrsqqqrurmtyqmswusoquwwtsvy{{try{xxyxxxwy}{x}zxz|~}z||}}|{~~~}|}}~}|~|~|ywuuuvrmptpnprsrnnonnnmmmlklmnpqqoprssrsvxvuvxvvz{zyx||x{~|zzz{}~~|z~|}|y}}~~~~|}~{y{}|}y|xxz}}{xy{}~zuyzz{||xwz|}{xz~~|{yy{}}z{||}}~~}{}~~~}zy~{yurrssqqstpoqrqrrppoptunkosrqqqqrtvxxvsqruwxzzvvz}~}zz||zwv{}{z{{|zv|z~|{}|~{||z|}|||~~~~}z{}}}~}}||{{zxwxywuutrqqssqpqrturoprrrvvuutuwsqvz{{wuz|zyyy{zzyyz{}~|{|zyz|~xy|~~~}~~}}~|yvuty}vnquxxqossqqpooonopnnqsutposroquvwwwxy|{wxz{|{wz~zy}}xx}}}|yy}xv~{}}|~}{~~|~~~}~~}}{x|||~}{~|{z|}}~}|{yz|yv{|{zy}~{yy{}}~~zy||z{}{y}|xz}}~~~~{}s{|~~~~{uuwyzsnswvuporrooqpnpqpprqtuppuvuuuvvuutvxy}}xvwy|ztw{}~yv|{wx{|{xvy{z{|{z{}|z{}~xrz}yxx~{{|y{}|z{|{|~|vwz{{upv{rlquutqprporuutrqpqpqwyvtsw|ysux|}wsx|~yz}}}|{~yw}y}}y~}{z~}|}}z|~yy|zusquxtqppqpnnorvtpoqvxqnrutsqqssruxutyyppw{yuqu{zw{}yyvv~zyz{|zy}~|~{~|~~}{{}}|||{z|~~}{{}|}~~}~x|||}}yyzz|~{wy}y|}{{{yxz{{zy{|xuz~{z~{z~~}~||{zvsx~ytuwvvuspruwwtpswwwvtssstuusruusrsxzrpwxutttxurzxswzzxutwyywvvw{wrz~|zwy}|yxy|~}zz}{{|~|z||vuz|zxutwxwrmqvqpuunlpqrqnrvpntxvustxxvuvz}yz}|{|~~||~}}~~|}}~~~~~~~|{uxzzzxvvtrrsssuvutstutstvursvvtuuutssvustvxwuusqv{zxz{zyxz{sy||}~}}~~~y~~~z}~|{}|{||y|}}z|{{~{y{~~~|~}z~}|{yyz}~{~}|zzz{}}}||}}|~{||{z{|{|}~~~~~~}~~||}{wxwxxrpsttssstsqooprttrqqppppstrpqsttutssttsstvwwuvxutyzxyzzywwy{wtvxxxxxxyzxtuxzzyxwxz{xwwx{xrxysuxxxvuwwuvzwrvzvtuvwwwvuuuuttstwtsxzxwyywxyyzz{|z{}~~||~}~~|yxz|wtvvusrsuuutsrqrtrswunovxurpswsortstwvstxwtssw{|zxvyyvwz{}zv{~yw|~zz}}z|}{|}}{z{}~|~~}~{{{{||||z||||}{z|}{{~}|}}~}~}~~}zz~|{z}~y{~{z~|{}~}{|}{z~||}|}~zyzzzwttuvuqpprtsoprsspossqomottqsurptvrqsuwuptzxtttuvvvuvyzwvvutrqv{urxyustvyvsuxvux{wuyywuvy|zvwwvuvwxyzyvuuwxyzwtuwyzvv{|zxtv{zxxyyyxy|~~|{|{{~}ywzzrryzvutuvuuxxsosvvuvvvvvspvzuqsuusqqtuvtrrsvyuswvssvxyz{ywz{zyyz}}zy{}}}z}~}|}~~}~~}~}~}{|~~~~}~}{||z{}}~|~~}|}{w{ysy|{{z||y{}}|}}|~}}}}~~~~~~{~~~~|{yxwwvuwtoptuusoqsrrrrssqqrrqoosurppppqutpppruqntwsqqruutrqrrtuqnswvsopwxvtrvzywwuuvxxutwy{xsuywuvwxzz{{yxxzzy{}ywz|zzz|~|wy~~}||~|{}z~~|zyzzzywvuvyupsvvusrrrtrnotsqqptunlrtpnppoqsvvtqrsstxxttwxwwwx{||{y{|{{{{}{x{~|{}~}}}}||}~~~}|~~~~~}y}}|~~}}~~}||~|z{}}~|||{{|~}{z{}}}{}~}}~~|{}}~{{|~}~~|{zywvuqrutqppppmloqrpmmmormglrsqmjloqplmqrrokpvsprsrsttstvsrrruuqostqqttrrruywtttvxywsswwx{rfirux{y{~}}|z||{~{{zz}}|}|{vrtw{}upv{vtuzyninywvxvv{w|zt}|vqnzpiy}}{xx|}~}zyz||~}}yyxy|zxvty}tjeejljf``efe_Zahc``bfaVW\\[Z[_cdb^\\\^_^`gjhebcfilnonmjgeehklmlihhhjkkmorrquxsq{}}{z}~~{zuxy{zvuyxsnkgfijgeec_\ZYZ]`^ZYXWTSUUSSRPOSVPHIMNNQRNJMRLEIQTTOMRTPMMNQRTVRRWXQMU^XOU]ZUTX[\]]]]ad`\afc_`fihklc_ekifmumdjpkhkmllprpmjkkkoqmjnrtokoolnqqqpmnniflqmjmqsnhilottpptxtkmtuuwwwwyzuquxvtw|ztttoouyusvzvrsvvux}zuy~{x~zz~{vtx|ytw|vnt{vqqry}wstrnpvysqwwrqrttrqsvurrrrw{zwxzxw}zpsywvy{yuvzyvwwy|zvvuwyspvzzywxzvtwyy{{xw{}tv|~{w{~|zwwz|{xvwwtttrtusw{vqtywrrsuxuqstttqorvywporwwpkqvwwwuvz}|xy{y|{xxx{~|{{|~yw~zwx|v}z}|~}~~z}{z||~y{yt}{ux~}|~wzxvzzxvx||z}}~}}}{y{|wqstronlmnlkorponmkmnjinkegihijeglmjgefjifijdbkoifjnnmpslfmxshmurnprtvtrqpqtvvvuvvspqvyxz}{xz}{y|~{z|~{{~~{|}~~{z|zyzywwtpqtusmjmrokifddbbddaaca]]_^^`ba]Y[_^\_a`]ae`]bd`\[^ba__`bca_`beggd``ddcaacedbcc`^`a__ab_]]acaacbbdca`aa`_`abb`]\_a`^\[]_]YYYZ[\]_^\ZZ^_\Z\]_`_`b`___abaaa_^_]\[[\\ZWUUUUURPTWSPPRRSRNLNOPSRNOPMKNTYYXVW[^]]^^`b`_``bgjhhlnifkooljknoopprsolprqprutrvytnnsyz{}}yuux~xuwy{}~~{zz|{{zy}~{yyyz{|}~~}}}z{|zvwywqorrpnmkikmkijklljhlonmnsxxuuvvutswxusqqrqqqmmppoqpmmlmopnnqqnmopommmnoonnnnolikmmmnmnoqppqqrtutrtuttuusrssqprqonpponoponpqrssqpsvtssrstqrwvrqqrtuutsuvtrrtutuvtstsqrrrqrrqqrtvussstvvvxyyxxyz{}|x{~}{{|}}|~|z|}|z{~}~}yy{~~{|}{}|{||wuwxwxzz{yssxxttusrssrpoprqmjiijorommlllihjmnnlpttsrpruvvrqsuxyx{}wtxz|{yvuuvutrsvwqnswwvuttttvwxyxwxyyxy{}}z{}zvvwvuuwyxuvxxwwvsqsuvuuvzzyxx{|y{|{zyy||{z{||~}|}~}~~}}}}~~|}~}}~{{~~~{x|zwy{|yttwvutuuuuutuvwvuvwxxxvwxxyyz{zz{||zy|~}||~~}|{||{{|~~{yz{zzzz{{{zyxxyzz{|{zyz|}|zyy{|zwyzwuvvuttvxxvutrrturqssrrrturpqsvvrrvxvtsuwwvxywvyzxxzzxy{{{yy}}{z{~~}{z{~|z{||zvuvutstrpqtrpqsuwx{~||~~}}~~|ywy|yuxzwvvvvvuwzwrv{xvz{zyx{|~~~~}|{|~~|{{{}~~~|~~~|}~}}|||{zzzxwwvvxzzxxyz|}{|}zyyyzywwz|}zwz}{zzy{{yxxy|{yxx|{y|{xvvwwwwutwz{zxwyywwwvvvwxxvtuxyyxwvvvvvtrrsrpqrppqsromlmlkjjkknqqprrqqrsvtrstuvuvwx{{{{zz|zwyzz{y{}{{}|yxyyxussuusqqqrstuttwzzz{~~||}~~~~{z}}{{{|}}|}~}{|~~}~~~~~~~~~z{}|{}~{z{}~~|~}{{{{{{ywwvwxyzzxwxxyzzzzzzz{~}|{~}}~}z{}{xyzzzwv{{yxyz{{zz{|}}|||}~~~}~~|{zzywuwxtsvz|}|{{{yyzz|~}~~~~}~}{xwxxyxxz{ywxxywuvvwyxvvwxxutuvutsrqqrsssttuvxxxwy|{yyyyzz{{{{{zzzyxxxwvutuvtrsttsstuuuqoprssqqtsqrssssrqqrrqonoonmllkjklkihhiiiiihhiikljjklllmopqpprrqtwvwxxxwwxyzzz{zxyywvvvusqpoproklnoomnrtstwz|~}|}}{{{{||||{{{z{|{z{z{|zxz{zzyxxyyz||||}{z}~}}}}}}~}}}~~}~~}||}z{|}{xxxy{|}~|zzzz||{{||{yxwx{|}}zy{|}}~~~~}~}}|~~}||~~}}}{||xuvwxxvuvursuvvvuvyxvvwxyz{}}}~}|xx{{zwrqrpnpstuutrswy{}~~{{{{|{y{{zyy{}{zzzywvwuuy{xxy|~}|}~}}~~}{xyzyyzyxwuvvsqvywuuuuvuvwwwxxyzz{{{}|yy{}|zz{{zyyzz{zxvvuvvvvvwvsrtwywssstutsrppqppoprrponoonmoppnlllmlkkkjihhhggggfghgeefhiecehjkhhklmmmmoprpnqstustvussstutrrrrqponmmlkllkijkklllnnoswxxz|~}~~}|}}}~}}}|{xx{{xyyxwvvwxwvxyxz|zyz|}}}~~~~{y|}{z{{{zyxxyyxxxxz{yyz}~~}~~~~}~~|||||yyzzyxwwwwxxvwyyywwxyyy{||||}~~~}zz||zyxvuvusrtttuwwyz{~~|}|z{}}|{y|~{y~~}}~~||~~~}~~~~~}}{zyyz|||zy{}}|||}~~}}}~}}~}||}~}~~~~~~~~}|}}{yzzyyy{|xuvwvuuvvutsrrrsusrsttrqqssqponoooonmlkjjjjjjjkhegjjiiiiiggiiikllkjkkmnopppqrsrsrrsrrtvussstsonopponmkjijjhghijijmpooquxyx|}|}{y}~zy{}~~|zyxy}}||}{xuuyzzzzy{}}~~|{}~~~~{z{{zzyz{{zzyyyyz||{yxxxz|}~~~~~~}|||{||zy{||{zxwxy{zusvwutvwyxxz|{|{z{|~~~~~~~}||ywwwwvtstsqpppqqrtvwxz}~~||||{{}|{{zz{{|||}~~~}}}~}|{zzzyy{{z{|||}}|~~}}~|y}}zyz||yxxwvusstssttttuuutrrrqqqpoonnopqrqqpooooliijlnnnpnkkkjjjjigdcegiihhhijjjkklmkklmprruwvusrtutuwxwurrsssrqqomllkjijhhhijlllmmoqsux|~~~~{z{}~}~~~~~}||}~~}|{{}}|zy{}zvuuvvuuxxwx{{z{|}~|{~~~~~}{zzz||{||zyyzzzzz{{{{{|}}|}}||}~~}~}yz{|{zy{{wvwxyyyzzyyzzyy|}{z{|~~~~~~~}}}zyzyxwusrrrrqqrstuwyz}~~~~~}|||}}~}|{{{{{{|ywx{||yx{|zz|~~|||{{|{zz{|}||~~||||}~~~~~~~}~~~~~~~~}{{zzzywwvuuuvwvtrrrrqrssrqrrqqqrrrqqqqpooonmllmnlkjjihhijihgghhiklmkjkmmmnoppooppoprrppqssrrutqruvvvwwwyyyywxzyvuvuttttsrqppqrrrqrssrvz{{{|||{{~~}}}}~}~~}|||}|zyzxwvvvwwxvttuutttuuuuutvyzyyz{{{{}~~~~}}~}|zyzzyxxxxxwwyyyyyxxyz{{zz|}|}~}|||}}~~}~~~~~~}}|{zzyyzzxwwxzzyyyyyzz{|}}}~~~}|}}}|{||}~~}}~}|{|{{{{xwvuwxxxwvutsuwwwyzyyz{|}||}~~~~}}||}}~}}z{{{zyyyxwwwwvvvwwvuuuuuvwxwtttsrsttrqooonnonllkkkjjjjjjjjjklmmlklmnonoqrponprqprsrqrrsssuvvtwzyyyz{{zyyyyzzzxwvutuutssssttttttuvuuwyxwxxxxvxzyxyxxxwwwwvvwxxvtttssttsrqrssrtvutsruvuvxyxwxyzz{}~~~~~}}~~}~~~}}}~}}~~~~~~~~}~~~}}~|{{|{{||zyyz|{yyzzxwwyzyz{{zxxy{{zz{||{|~~}{zz|~~}}}}~~}|{yy{}}|{{{{||}~~~~}}}|~~~~~~~~~~~~~||}|{{|}}zy{~~}{xuuxzzyxwwxxwwwxxxwwwwwwvvwyzzzz{|}}~}}}}}~}~~~{z{||}|ywwvxyyxwwwusssttsssspnnoppooopomnnmnpponnpnklnnnnmljijjklnmkkjiknprrpnnoprvyxwxyusx|zxyyxxvuwyxwyxutuvvtswxwvtttuwxxwvvvtrsvxwussutqquvuuutrqquxxvuuttttwyxwvutuuuxzxxyyzzz{}~|{|}~~~~~~}~}~||}}}{~}~}|{{|}~~}~}{z{}{yy{zvwzvty}zwwxz{|}|z|~}|~}|~~}{ywwy{{{||zz{}}}}||}~~}||}{z{}}|{zy{||}}}|zx{~}}~|{{{{|{yxxxxyyyyxxz{{|{z|~}~}~~~}}{||{zywuuvustvtsuvussstuuuttuusrrqrspmmlkmmlkjjjiiiijjkkklllkknqqprrportrqtxvruxuswzzyxwxxz}{yz{wwyyxxxxwusrstttuvusqrssqqsutrqsttssttsttsrqrsqprutrtusqsutstvtqswxwxyxxy|zy}}z}~|~~~~~~}~~~}{|~|{|~|{|}}}||~~~~~}{zz{|{||||||}}~}|}~~~}~~~}~~~}~~~~~~~}}~|~}|~~}~~|~~~~~~|}}|}}}}|{|~~~}|}}~~}~|{{}~}}~~|}}~~}}}}}~~}}}{zz{|{{{{zyyywuwxvutsssrpqrqooppomopnllmnolkmnmmmmmllmnnooopqrssstwywvwyxwvwxxwwxyzxuuuutuuuuuuttsssuvtrtvuttttttuutuwxvustutrtvvusqrsrsssuuuttsstttuvwwwwxzzyyy{||{~|{|~}~~~~|}~~~~~~}}~~}|}}}~|{|~~}}}}}}}}~~}}~~|}~~~~}~}~}~~{{}}}{y{|yyzzxxzzz{{{||{|~~~}~~~~~~~~~~~~~~~~~~~~~}}}}~~}~~~}~~}~~}~~}|}~~}}|{{{|||{||}}}}}|}}||~~}}~~~~~~~}}}|{{zzzz{{zyxxwvusssrrrqqpomlmnmlmmmljjljhikkkmmmmmnoomoqqopqppqsuvuuvvvvwxxxvwxxyxwxwvwwxyxvwxwwvvwyyy{{{zyxxyz{{yxwxxxwwyyyxvvwwwwvvuuvvwwxwvvwwwxxxwvvwyyxy{zzzz{||}~~~~~}}~~~}}|||}}}}|{{||{yxz}~}|{{z{||{zz{{||||~~~~~~~~~~~~~~}}~~|{|}||||||||}|{|~~~~~~~~}~~~~~~~|||{||{{{{{||}~~~~~~}}}}|||}}}}{{}}|{z|~~}~}||}~~~}}}}~}{{|zyyyyywvwvsstsrqqpponnnmmnmklmmnlkmnlkmnooopoopopqrssstuutuvwxxwwwxyxxxxyxxxyxxwwwwwvwwwxxyyxwxyyxxyyyxyyyyxxxwvvvwuuuttttsttttsttssstuutuwwvvwwxxxxyyz{{zz{{{|}}~~~~}~~~~}}}}}|{|}|||||{{|}|{{|{{{{||||}~~~~~~~~~~~~~~}}}}~~~~~~~}~~~~~~~}}~}|}}|}}}}}|||||||}|{{{|~~||}~}}}~~~~~~}~~~}{}~~~~~~~~~}||}~}||}~~~~}|}}}~}}~~~~~~}}~~}~}~~~~~~~~~~}~~}|||}{z{{zzyyxxxxxwwwvuttuutsrtusrssrqqrsssuvutvvwxwwyzz{{{|||}|||}}||}}y}|vrurt{wz}|wrrvzzvmt}~}{}z{{vwyvktwrpsz|~tgmx}}z||}~{vz~}~{wuv}~xxwut{}~|zz~~w}q~ku}vgy}}ryjyvyy{kr{wruw}n\s}hx}uzy~ygn{{{zuw{uqon||nu{zzyy|mpww{~ytsv|ujnqnpqr~{rx|pptvyz{}|uqptxyyxusssv{~~wprtrqtwtpnjfhjjnonngafmqsnhdeiloomjb\hsnlsux|uox}|tzzsw|}|mal{|ysnv{ursqvzpglrnjnqqqiahqrtvuwzz{}~}z{}yrnnx|w{~~}zy|~|~yx{{w~|v~~~|}y}{v~{~~~~}~umw~xspz~zyv|unw|uoqqrvlcktsqkfmsqpv{xtpls||zoenwsqstwwxyz~z|y~{wy}{x}~y}~zzzzy||uqqtxxphebfld\ejededlsplsz{zyv}}{|{u||uz|z{}{x{~y}~tis}{{wpv{uqu{~~|xz{wzz}xptxtpqrqnllptpntzxttwxz}~{vw|voyrdeiormghlpqppxyq|z}}~|}vuv~}}w|ult|{zvprwy|xt{vq{}|{{~z~y~zzzxwwvspxseq}ytspquxyyvtsonvzunifkrnjornklmoqqqqpqtqmputstsw|zy|yxy||zsmpsnlnnmligjlmnlhmrkhouy{vrx~|xy{}~~}{~|zytuw{|wttuy~{xzz{~xoswsrtux{yy}}~}wwz|~{wutx{|}z|zvuttuutpmnpw}yzz~~{vx}}{~{~~}{}z}~~~~}z{{}xqy~{sx}sloqqqidmtojlmoqjekrssplrytosyzzrmx~wxz|y{}}{vqsxpgltttojpuuutv{~|{~vmpqmle]ag`Y]a`a^[dlihilv}xsy}{wy{xuv{|z}|zusqoqslfhkmjfcfkjgmqrvus~~vwzz{zwz}|}|}}ywsqv{|{xwy}~{{z}}zwrqw{|}}~yvrruy{vpoptwurqooqsuutuuw|~~~zxy|{{~ysmqwsmjhkrqnpsqopt{}xz}~w{~{yzy{{tlqwspniknmmllptrpsxxwxyz~~|v{|ywxzwsrssqlflslegknpnkpvustvwzxsy~|zywz}{yywx{yuw{wtw{|~}|~~xrqqpokfhmhbfjmponry}}|yuqvzrkjjmohadhffffjnjhmruwvv}|zvy{vqrtuwvuzzty~xqqpqtrnswusuv|~{~~~}|xtqokgikgd_\`ddbbdfijmt{xvy|~}~|~}y|~}|yvx{zyzzyxxx|~}|}~xvsnjjifd`]`caaaadgiklmoqrtvywuutvwsqqqrsssstttvxz{yx{xvutsnhgfdcbabca`cfimmkottuvvxzzy{|{zxvwzwttsvzwuy}||}}ywvqmorqonoswwwxz}wyzxusstvuuy}~|zywtqolmpnjkmoqpnruvwwx{}}~~~}}}{ywusqsusqrrstrqsuutwyxxxxz{xwwxy{{z{|{|}|{zwuuvvvussvvuwyxxy{}zvsoiiihgfehkmmptvvvwz}|zzz{{xuuutsqonomklnnnmklopqrrsvwvy}}}|}{xwvutokmppqqqtvutwy{|zy}}zxvspnlkllkjkkjiknoqrrtwxxxyz||{z||{zzz{zxwvvvvvvvvvxz|~~{yxwwwxyxxyz{}~~~~}|}~}~~~}zz||{{}|ywtrrrrrqqsttuvxxxxyzzywwwwwwwxxy{{|||{{|}|{yyxwwvuvvuuvwy{||{wtsrqonnoprstvwwuvwyywwyzyyyxwwvwwvutsqpqononmmllmnnopopsuux{}{wvsqoljkllkklnpqqsuuutstttsttttsrstsstsrsqoppqqqqrsssuvwxy{~}{zzzywuuvuuuutssrrrrrtrqrttuvwz||~}|zxxxvvvvuuuuvxyyz|}~~~~}}}|||||zzzzzz{}~~{yxxwvuvvutuvvwwwxxxxxyz{{{|~~}|{{{zyxwwwxz{|~}|{{{||{zywwvvvwvvtsrqqqrsrqpnnmmkjiiiijlmnpqstuvwyyyyyyyz{{{{||||}}}~~~~~~}}~~~}|||{{|~~~}~~||||}}}~~}|{zzxwwvvvvvwwwxxxyxxxyzz{||}}}}~~~~||||}|{{}}}}~~}~~~~}|{zyyzzzz{{zzz{{|||{zz{|||}~~}|zywtssrqqppqqsuvwxyz{{{{zzzzzzzzzzyyyxxwwvwwvutttuuvwwvvusrrrrrqppqstuvwwwxyz{zzzyxwvvwvutsqooomllllkklopprsuvxz}~|{{xwuuvwvwxyz{~~~|{yxvtrqqpppoonnopqsstuuuvxz{|}}~~~}~~~}||{yz{||}}~~}}~}}}{yxxyzzz{{z{|}~~~}}|{{zyxyyzz{{{|}~~}}{zzyyywuuutssrponnnopqqqrstvxz{{|}~~|zyxyxwwvuuttssrqrqpnnoppqrtvxy{|}}|{zxvututtttttuwy{}~}|{{{yyxxwwwwxyzz{{|}~}|zzzywwwvvwxz}}~}|z{{ywxwuuuvvvwx{{|~~}}}|zzyyyyxxyyyyxxxxxxyzz{|}~}{xvtrqonnnnoopqqqsuwyz|~~|zyyxwvutrrrqqqqqpppqqpppqrrqrssttuwwwwyyyxwwvusqpnmlkkjihijjklnqsvx{}~}|zyxyyz|~~{yxxxxyyyz{zz{}}}}}}}~~||~~~}{zywuuusrqomkijkjihhijkmoqsvy}~}{zxxwvvuuvwxy{{|}~~~}}~}}}~}{ywurpnliggggggijklnqsttwz{}}}~|{yxwvtrrrqqrqqrsttttuvwyzzzz||}~~~}}||{zzyxvvvuuuvwvvwyyz|}~|zyyyxxxyz{|~~}|{zyxwwvuuuuutuuvwwxz||}}~~~~~}}}~~~~}}||{zzzzyyyz{{{{|}~~}{zzyxwwvvuvwwwwxyz|~}{zxxwwwyzz|}~~}}~}|||{|||}~~~{ywusqolkjijjjklnoqstwxz{}~~|zyxwuutttssrrrrrsssrrsuutuwxyz{}}{ywvusrrqqqrstvwxyz|}}||{zyyz{{{|}~|zywvvvwxxy{}~~~}|{zzzyyxyyyyyz{{|}~~}{ywusrpommmmopqrux{~~~~~~~~~~}{{zyyzzz{|~~}}||||}~~~~|ywusqonmmlkjihijklnpqrstvxyz{||}~~~~~~~~}}~~~~}}|{zyyzzzyyyzyyyzzz||||}}{zyxwvvvvvvwwxyz{{{|}~~~~~~~~~}|zxuuuutuuuuuvwyy{|}}}~~~~}{zyyxwvwwvwxyzzz{}}~~~~~}}}}}|}~~~}}||}}}~~}}~~~~}}~~}}}~~}||{{|||{{{{{{{zyxxwwutsrrqqqqrrrrssuvwwwwxyz{|||||}~~~~}|zyxwvvvvwvwyyxy{|}}}~~~~}}|{{zyxwwvtsrrssssttvxyz|~~~~~~}}~}{zxxxxwwwxxyy{}~~~|{yxxwvvvwwwxz{||}}}|zxwwvvuuuuuvvwxz||}~~|yxxwwwwxyz{}}|{{{{z{{|}~~|ywvtrqonnmnpqrtvxyz}~}|{ywvvtssrrponoopqrsstuvxz{||}~}zwvutsqpqqqrstuwxy{}}|{yxvuutssrrrrssstuwyz|}}{yxwvvuttuuuvxxyz|}~}|zyxxwuuuutuuvwxxy{|~~}|{zyxxyyz{{|~~}{zyxvuuuuvvvwxyz{|~|ywvtsqpqpopqrsvyz{}~}}|{{{{|}~~|zywvtsrqqqqrsstvwyz|}~}||{zyyxxwwwxxxxxyz{|~~|zxvtsqonnlkkjkklmmnopqqrsuvwwxyyzzzzzyxxwvvvuutttuuuwxyz{|~}|zzyxwvuuuvwwxxzzz|}~~}|{{zzyyyyyz|}~~}|{yxwvuuutuuuvwxxyzz{|||||||{{{zzyxxxxxwwwwxxz|}~~|yxvutssssssstvxz{}~~|zxvtrpnmlkjjjkkklnopqsstuuvwwwxxwwxxwwwxxz{|~}zywurpopnlkkjjjkkkkklmmnnnoppqssstvwxxxxyz{|}~}{ywtsrqponnonmnppopqqppqrrstuuuvwyz{{}~~|{zyxxwvuuvvuvvvvuuwwwwxyyyz{}}~}{ywtrpoonlllkkllmnnopqsssuvwwy{}~~|zwutrponmkjjjkklllmnopqstvvwy{}~~|ywtrpmjjigedcbabbbbbbbbbcdfgijloqsuwy{|~|zwusqpnmlkjjiijklmmmnopqsuvwyz|~~|zxwutrqpppooonnnopppqrtuuvxyz{}~|zxvutsqqpnmmnnnooqqrsvwyz{}~|ywurpnnmkjihgggghijjjklnoqsuwyz|~~|zyxvsqpnmkkjhgggffedddddeefgijkmnprtuxz{}}|{zxwutrpnllkjjihhhhijjklmmnoprstvy{|}~}~|xvtsqptyz|zxwuvxz{~{|}~|vstvvxxwsnmljiilprqqrqpssty}}}~~}}zxtpsvtqrrmhjkihjmnoprrrsv{|||{|~~~}}}~~}yvtrponmkjfba_^]^__`bdcbaaehmqsuwyxx{~}}{zywvwy|~~}|{zzzyxupmlmlllnpqpononoswz{|||}~}|zwtssssuvvvutrrsvz}~~zxy{|}~~~}~~zywtrsttuuuutrqtwwy~~~|yz|{{~}zzzxuvxyxwvvuspppprturopqonrvuux{{{|}~~|||{|~~|{{|}}zyywurommonmmkihgefgjlmmoponorux|}xwxwvwxxvvwusvywvz~}|~|z{}~}{{xvx{zyxvuspoqtuvwwvwxy{{}~~~~}~~}||~|zyz{ywxxvuuuvwxyz|||{{}~{}~|||zwwwuttuuuuvuuwyy{}~~|}~~~~~}~~~~~|zywvxzyxwvvvuuvwxzzzz{{|}~}||{{}~|xxyvuvvvuutsqqqonmmnonmmnnmmnoprsuvwxyz{}||{yvuvurqrqppqpqtwwwyywwz}|{}~~~~~~~~}~}~~}}}|{zxwxyyyz{zy{|zy|~~~~}}}}zxxyxwz}|||||}{z}~~~~}}}zyyxxxyyxwxwvwxxz|}~~~}|}}{xyzxwxxyywvvvvuvwyzywyzyz{{}~~}~~~~~~~}|{|{{zzz{{zxuuvvutuuutsrsrqtvtrtvvuuvwxyz{}~~~}||||zyywvvutsssrrrqqqqssqqsuvvvwwwwwyyz|}|||}}}~~}{{}~}|||{zyyz|||||zx{}}}~~~~~~~}{|~}{{|{{{{zz|}|{{{zz|}}~~||}||{{{{{zxvwxwwwwvwxxxyzz{|}~}}}}~~~}}~~~}|{{{||{{{{{{{||{{|||~~~~~~~~~~}||{{zzzzxwvvussssrrqqqrsssttuuwxxxz{{{{|~~~}|{{zyxxxwvuuuusrsrqqssssrrsstvwvxzyxyz|}~~~}|{{{zyxyzzyyyyyyzzyxxyyyxxxxxyyyyz{{|}~~~~~~~~~~}~~~~~}}~~~|{yyzzyyxyzzyyy{{|}}}}~~~~~~~~}|||{zyyyzzzzzzz{||}}~~}}{yyywvuuusrsstttuvvvwxyyyz{{zzz{{zzz{zzzyyyzyxyyxxyyxxxxxxwvvwvuttttttsrstttuuvvwwxyyz||||}~~}}}}}}|||||{zz{{zyxxxxwwvvvwxxyz{|}~~~}}}}||{{{zzyyxxxyyyxyyzzz{{||}~~~~~~~~}}}|{{{{||{{{{{||}}}}~~}~~~}|{yxwwwutsssttsstuuuvvvwxzzyyyyzz{{zzzyyyyyzzzyyxxyyyyyxxxwwwxxxwvvwvvvvvvvvvvvvwwwwxxxyz{zz{|}}~~}}||{zz{{zyxwvwwwvuuvvvvvvwxz{||}~~~~}}||{{{{{{z{{{{{{{|||}}||}~~}}~~~~~}}~}||{|||||||{||{{|}~~}}}~~~~}}|{zzyyyyxxwwxxxwwwxxxxyxyyzyyyyyyyzzyyyyzzyxxyzzyyxxxwwwwwvvwwvuvwvuuuuvuuvvuuvwxxyyyyy{{{{|}}~~}}|{zz{zyxwwwvvvuvvwwwwxy{|}~~~~~}}}~~}{{{{{||||||}|zz{|||z{{{{{{{}}}~~}~~~~~||||||||}}}}}}~~~~~~}}}}}}}~~~~~||{{{{zzzzyyxxxxxxxxxwxxxwxxxwwxxxxxwwwwwwwwwwwwvwwwxwvvuuvvvvuuuuuttuvutttuuuvwwwwxxxxy{{{{||}}~~}|{{{yxxxxwutttuuuuuuvxxxyz{}}~~~~~~~~~~~~}~~~}}|}}||||||}}}}}~~~~~~}||}||}||}||}}~~~~~}}|}}}}~~~}}}}|{zz{{zzzzzzyyyyyyyyyxxxwwwxxwvvwwwvvvwwvvuvvwvutttuuttttttsssssstttstuuuvvwwxxyzzz{{{}~~~~~~}|{{zzyyxwxxxxwwxxyyzzzz{|}}}~~}}~~~~}}||}}||}|||{{|}|||}}~~~~~~~~~~~~~~~~~~}|||{zzzzzzzyxxxyyzyyyyyyyyzzzzyxwxyyxxwvuuuuuuututttstuttuuuttuutttuuuuvvuvvwwwxyyz|ywxyz}~}zwguzkc\bhe`\YZ^__````____`cgjhefikmiehijkd`myzz~xnu{}~y}~~}}z~|yyz||{wqnmnoopponkhilmptturmmpooppsusstuy||{zxvvy}~~~}wy|vqommmkkjhijjlllllkklnmkkjjkifikg`_beilorstspnpqprvy|}}}xux|}~~~}~~xsqoljiiijkmx|{skcccbdfikjhiiiggknpqnkgcdggghgiklouz~zwwyzzz{zyy{|{ywvuwywtx{{zwsrrruxy|}yvvsooty{{||}~ztvyxwtqpowworuollkmpnmonnnmknqmhkligffjpuxwsrrrsssusmhecgnooomiggggghiiimrrs|~wutsssrvzwuw{}{{}~}yvy~~}xw|xprxxx}~{y}xsuwyyurtx}}wwyvtz~}}}zwvx|~zvy{rhilihfelooog`ekhc_[YYXWVXYY]_\XXXWWWWVVWYZYVUWXXWVUVVVVVTVVVWVX\_ab_\^adfkmlllmqv|}|zz{|}~~}{{||{zxz}|zxvwxvttvwvvwwwwwvtsrsutsttttrpqstrrrqqtuvwutwzzwvxz|}}~~~~~}z}|z{}{yvttwyyz{|{xvxxwxz{{z{}~~~~~~}}}}{zz{}~|~{yyz{}{yz{||}~~}}|{|}zwutw{ywwvsqqqpppppnkjkjijigijgfgfghfeefhjklkjlmllptutttvxurrrw{wsrsw{xtsqonoqrspnnpoprrrqppmlpttsrrtttsqqpooonnnlmpommnnmnonljhjljhihggjkkjlopoliknqsttvwwz}}||~~~||~||||{|}{{||~}{yxy}|{{wuvwxzxusstuwwxyxwx{{z||zyzz}}zz{}~}|{|~~}}|{{}~~|}~|zyxwwvwy{ywtstwz|~~{zyy{}{wuvxvtvwxxuqrtttroqtvvrmkloqokgdfihgjmmmmnpsuvuuwz|~~||}{zz{}~~~}||{|}|z{{|~}~}|{}}~~}~~~|{{{}|z~~{{~~~}}~~{{|}~~~~~}~~~}|}~}zzzyxxwutuwxyz|~~|{zyyxvtvwxyxvrnnnpqpnorqpqssrrrsssvxxvuvwvwy{zyyxyzzyyxwwx{}}{wuussuvwxxxxwuuuvxxwvwwvvvvxxwvuutsrqqqqpqqmilnmlkhggddfijjjihfgigccdeggffhgffhjkoruxyxz{|~|x{}z{{}}||{z{||{{{{|}}|}}}}|zzyxxz{zzzz{}|{xuuvvxyzyxxxvvy{{zwwxy{}}{}~}~{wy|zyxwxyxwvwyyxwvvvttuuuwyz{{zz}|}}|{{||{{}||zyxwwwustvussrqoooooqtvxz|}~}}~~~}}|{}~}~~}~~}||}~{yyzzz{||{{}}|}~~~~}}}}|||}}|{|}}}|||}}}}}~~}~}}}}~~||{{|~}}~~~~|{{{||}~|||}~{zyyzyxyzzxxxwvutsssstusqrssrrstuwxz{zyyz{zzzyyy{{|{zzzzzzzyxyyzzxvxyxvvuttuvuuttuvtrtuutrqrstttttsqomllllljjjjiifdefeeffeeeefffeeedddeeefhjlnpswz}~~~~~}|{zz{{||{zyxxxyyxxyz{zy{|}}~}|}}{zz{zyxvwxvuuvwwvvvvwwxyzz|~~~}|}}~~||zyyxxwuttttutsqrtttuuuuuvwvwyyz{}}}~~~|{zz||}~~|zz{zywutsqooopqsttux{}~~~}|||~~}|{zzyyyz|~~~}||}}~}|{{{|||{|~~~}}|{{{zzyyxwwwwwvuuuuvvvvwxwwvwxxxxy{}~}|||~~~~~~||||||{{zxxxxyyyyxxxyxwwxxxxwvwwvvutttssrrqponnmlkkkjjiihggghiigedefgfedcccbba``abdfimqtwz|~~~~~}}}||||{{{|}}}}|{{{zzyyyxwvvvvvvvwwwwxyyyyxvvwxwvvvvvwwvvvvvvvvvvxyyyyz|}~~}|{zzyxwwwvuuuuuttsssstuuuuuuuvwxyyzz{{|~~~~~}}}}||||{yxwvvvtsrqqqomlkkjihikmortw{}~~}~}}~~~~~~}}~~}}||}}}|||}~~~~~~~~}}}}}}}|{{{{{{|}|||}~~~~~}|{{zxwwutssuwy{~~~~~}}||{{{|}~~~~~~~}|{{{{{zzzzzyyyzzzyyzzzzz{{{{{{{{{z{{{{zzzzzyyyyyyyzzyyyyyyyyzyxwvvuvuuussrrqqrrqpoooonnoonmmmlllllkjjjjjhgghggfeeeeedcddcbaabbbcehknqtx{}~~~}}||{zzzzyyxwwxxxwvuutttuutttuuvwxyyyyyxxwvvuuttstttttuuvwxxz{||}}~~~~}||{{{zzzzzyxyyxxxyyyxyyyyzz{{|}~~~}}|{{{{zzyyxwvvuuuutssrsrqpponlkkkkkklnqtwz}~~~~~~~}}}}}}}~~~~~~}~~}}}~~~}}}~~~}}}|{yxwvutsrrrtuwz}~~~~~~}}}}||||||{{{{zyyyyyyyyyxxxxyyyyyyz{{{||||||}|{zyyyyxxwwwvvuvvvvuuuuutttttssrrrqpppppppoooooonnnmmmmmlkllkjiiihfeddccbcdgjmptwz}~|{{{zzyxxxxxxxyyyyxwwwwvvuttsstttuvvvvwwxxwvvwwwwwwwxxxyz{||||}~~~~~~~~~~}}}}}}}||}}}||}}||}}~~~~~}}|||{zzyxxxwwvvvvuutssrqponmkjihhhikmorvy|~~~~~}|}}~~~~}}}}}}}}}}}}}~~~}}}}}}||}|||}}||||||}}}|}}||}~~~~~~~~~}||{zyyyxwvuuuuuwy{}~~}}|{{{zyyyyyxxxxyyyyyz{zz{{{{{{{{{{{zz{{{{{{{{{{{{{{{zzzzzzyyyzzyxxxxwwwwvvvuuuutttsssssssrqqqqppoooonnnnnmllmllkkkkkjjjklmoprtuvwxyyyxyyyxxxxxyyyyyyzzz{{z{{{{zzzzzyxwwxxwwvvvvvvvvvvvvvwxxxyyzzzzzzzzzzyyyyyxxyyyyyyyz{{{{{|}}~~~|||{z{{{{{{{{{||}}~~~~~~~}~~}|{zzzyxxxxwvuvvvuuutttuuvwyyz{|}~~~~~~}||||{{{{{{{{{|}}}}}}}}~~~~~~}}}}}}}}~~}~~~~~~~}}}~~}}~~~~~~~~~~~~~}}}}}}}~~~}||||{zyyyxwwwvvvuuuuttssssrrsrqppqqqpoooonnnnoonnnnnnnmmnnmmmmmmmnnnooopqqrrrssstvvwwwwxxxxyyyyyxxxxxxwwxxwwwwxxyyyyyyyyyzzzzzzz{{zzzzzzyyyyyxxxxyyyyyyzzz{{{{{||||}}}}}~~~~~~~}}||||||{|||{{{|||{{||}}}~~~~~~~~}}}||||{{{zzzzzyyyxxxxxwwwwvwwwwwwxyyzzz{{|}~~~~~}}}}}}}}}}~~~~~~}|||{zyyyyxxxwwwvvvvutttsssrrqqqqqqpppoppppoooonnnnnnmmmmmmmmmmmmmmmmnoooppppqrsstttttuvvvvvwwwwwwwwwwwwwxxxxxyyyyyzyyzzzyyyyyyyyyyyyyyyzzzzzz{|||||||||{{{{{{zz{{{{zz{{{{||}}~~~~~~}}|||||{{zz{{{{z{||||}~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{zzzzzyyyyyyxxxxyyyyz{{{{|}}}}~~~}}}}}|}~~}}}~~~~~~~}}}}}||}}||}}}}}}}}}~~~~~~~~}xyw}|y|}}~~~|~~~{vv{}||~}|yxy|}|{wplkmoqssoljjouxyyupnosw{~}xttvz|wuttw}~ztpmmpsuuqlhghjottojjllnuxurqpqsx|}{ywtuy}{wrpqstsrplggkptwxwttw{~}zuqpquwyzwsprvy{~|yxz}~zxy{}xvusty}~zz|~|~}yxy|}xvwz~}z{}}xvwuuxzxurqrtwz}~|{|~}zxx|~yurqswzyxxwvx{zyzyz|}zwtqppsurnooljnstttsrsw|}y|~zzyursvyzzyvtuwyz|{{zyyz{~|{{|~~~yuvyxxywspsvwy|}|{z{}|~}|xvwyxwvvtrtx{|~~~}zxz|}~~}~|yvuwyxwxvutwz{|~~}|}~~{{{||{{}|yuqppnmqsrqqsvz}~~~~}zxxxzzz||ywy|~}xz{ywwvsommllmnnllmnquxyxy{zz~|zyxyywvtqponqsqonnnoqtvvvvwwx{|{{{zywvuttsoiihecefdaaca`eihfhjjknqsruvtrtxxwyzwuvwxyxxwwutuvwuutsrrrssssttvxz}~{wuuuroppmkkkkklmjgjnmlosrqrsuwy||||||}~~~~|zywuuvtqqqonpsrpqrrrsvy{zy{~~}~~}|||~~|zyyyyyxvtrqqrrpmmmkjjkllkkkllnoqtwutvy{}~~~~~{xwutsqonmmnprstvvx{}~~|zyxwxz{zy|~~}{{{||{zyyxwwxyxwxyyz{}~|{{xuutsrssrrux{~}{ywvutrrtuttuuuttuvwvvvvwxxyz|}~~}|{yyywvvwvwz~~~}zwutqonmkijkklmnnoruwz}||{zzyyz{{|~|zwutsrpoppooprtvwy{}~{zywwxy|~}|{{zyxxwwxxyyyz|~~|zxvusqpponoppqrtvvxz{|~~|zyvrpnlkihfddcbaaa`_^^^_^^_``acfhjmqsvx{}~|zxwurqpnlllllmoqqsw{~|xurnkigda`_^]\\]^_`bdfhknpsuxyz|~~}~~~}|{||{yyzzyzz{|}~}|zyxvsrrrrrrsstvwwy{|}~~}}}||{{{{z{|~|xuqnkigdba`__`bcehjloswy{~~}|||{}~}|ywusrrponmnnmmnopqsuxz|~~|ywusrqonmmoopruvx{~}zxwusrqponnnooprsuwy{|~~}{zyzyyz{{|~|zwtroljgedccccddegjmpsvxz|~~~~~~~~~~zwtqomlklmmoprtvxz|~~~}}|{zz{}}|yuspmkjhffffgghjmoqtvxz|~~}|{{{{|}~}{ywvuttttuvxz|~|zxusqqqqqqrsvxyz|~~}zxvtrpmjhgdba`_^]\\\]^__`bcefghijllmmmmnnnooppppqrstuvwwxyyz{|}}~~~|zvsqokigedcbbbaaabcdeffgijklmnopqqrttuuuvvwvvvvwxxxyzz{|}~~{ywutsrruwy{}~|zxwutssrrqqqqqrsttvwxz|}}zxwusqpomllmnopppqrstuvwxxxxyzzzzzyyyyyyyyyyz{|}~~{ywutsrqqqqqqrsstvxyyz{{|}~~~~}}}}}|{zyxwvuttrrqqrtuwyz}}{zyxwwxxxxyz{|}~~}|{{zzzzyxxwwwwwwwwwwxyz{|}~~|{ywutsrstttuuvwxxxyyyxwvvvvuuuvwxyz{|}}~~~~~}|{zyxwvvvvvwxy{}}|{{{{|}~~}{{zyxwvvvvwwxxy{|~|yvspnmlklmmnoprtvxyzzzz{z{{{{{{zzzzzzyyxwwwwvvwwxxyy{|}}}|||{{zyyxxxwwvutstttuvwyz|}~}|zxvtrpomlkkjjjjjjklmnooppqrrrrrrrqqppppoonmmmmmlllkkjjkkllnoqsux{~~|{zyxxwwwwwvvvuuvwxyyzzz{{{zyyxwusrpnmlkkjiiiiijjkklmmnopqrstuvxz|}}|zywvutssrrqrsstvwwxyz{}~~~}}|{{{|||{zz{{|||}}}~~~~~~~~}|{zzyyyyyyyyyzzzz{{|||}}}~~~}}}~~}|{zzyyxxwwwxxyz{||}~~~~}|{zzyyyyzz{{|}}~~~~}||{{{{{{{{||||||}}||{{{{||}}}~~~~}}||{zxwvvuuuuuuuuwxyyz{||}}~~~}|||{zzyxwvuttttttttuuvwyz{|~~|{yyyyz{|}~}|zyvusqonmmmmmmmmnopqsstuvvxyzzzzzzzzyyxwvutsrqponmmmmnppprstvxz{}~}wtpiowrklntzwtrqvxurqplkz~wxxy|{xxz{zudhpv{vptwvuolrxww~rw~}~~zx{rhr|z~}{{zyxy|~|yvx~yqx~qit}rnqvxtogdkutpyypty{}vzyz|~wsvvxeqs{|tutvrwwighsn[mp_oux}xmyzuq~nt{}~sjyvvu{xo~y}s|zu|~}}s{yt~sswxwuuyyvqmnrqidhnqrqopqppsx||{|{{|}~zy{zyxxxvrjffgmrlefjlkgcchnqtusrjer}xtuw{yorvnkqt{vmlkqyogs{svyzzphv{u||z{|~y}z{vz~zy{{xuwyy~~|||~xwsrurprsty~{}|{wqkq{|{ysu|~{{x{|{{{rjijqvqkovvtvy{}~~~}xvwx{~~{~{v~sswzmrzzyxuy{phu{vz~xrortninrnjgcipqphco{wrrsttw{~|ux||{vsx{wrliklheinjgnsstnjw~~~y~{xvsw|wqv}}{xqv}}|vwz|zpgjmfafjmph`kvwvsr}}y~{|~zy{z~}z}{y}zvwz|}ztty{||z|}vqv}ytsuuvyzuomov|}yrpxx~~~~{xzpnn|}qqruxtqturrx~{sv}z}|z~v~|zxupv}vlgchojdhkhfddfiighkpurlputtx{{~~|zzytqposvvusorwutxyz{{}~|}~~}}}zwwz|toprvzuqrtwyzz{{{|}yz}{wy|yvwx{~|zz{}yzyyyvtvwrmosttokszzyxyzz~|z{{yvohgjornjihkpqsuxvu~}{zy{|wtwz}}vw|~~{{zy{~ytvy{}{x{}}y}{w}zrtwvvohqzrmqv~}xz~}rhq|sjhgmrjdfffgdajrh^forvsox~}}}~|{zpruuuojntqnoov~yu}{y|~}wrvzywutx~{x~wxzwsminpliikkkklqvtsxz~}~zuxy|ysw||yz}~|{utuwxvtpmrxwtsuuw{|}{w}~|}~y}~{vstvy{xusrrv||wvw}~}}~~}~xy|zyyxxxqkqwsolilomlllmnmlptrooov}wqtwz|xsw{wsvxxxqjrzwtrptwsquxwuqowyrux{~|z}~|}xz}|x{~~{~|w{~}wrw|yuuvx{vqx~zyx}|y{{wz~zux{{{uqw|zwtswzvqtxwtqnsysmmnqrlgkonoopuyurw{}~|{|}zz|}x~wwxz|xty{xyy}}y||x~}~}~}|~{|~~~~|z~~~zvz|yuutsrnjlnkhfeinkhiknppptxvsw{~|~}~|z{||{wrvzxvusuxyzzz{|}|~~~~ytvvuuvvtsrrv{zxutx}{yxuvxvux{wstvwzwstuvwxxz|yw{~}z}~zvwy|~|yy{|}}{|w{|{}~|zwuvvroqssrrqtwwwxy|~|{~zzz{}|z|~}|~~|ywy{xuuvwxvtvwwwvvy{|{zz{||{}|{}~~{zzyyupponmlkigghkmljkknppqqrtuvwxyxwxyyyvtvwvvuuvvvvvwvvvuwyxwxy|~}}}~{xtvxvttssttuwxvttux{yvwxz|{y{|{z{|~}yuy}|}}}{{{{{}~}{yxz{{yxxyyyyyxvuttutqomnpqpnnoopqrssstwyz{|}}}~~}|}}|{{{|}~~~~}}||{|}}}|||~~~}}|ywwwutrqqrqpoopqomnppppoqstvwwvvvwz{zyxxy{zyzz{}~~~}~~}}}|{{{yyxwxxusrrrrpoprqqqqrsrqrrtutsuvvvvvvxwwyzz{|{|~~~~}|{zz{{z{{{zyyz||{zzz{zyyxwxwvvwwwvvuuuuvxxxyz{||}~~~||{{|zyyzzyyyyyyyyyxxxxyyyyz||{{z|}}||}~~~~}||{{{{{{{||}}~~~~}{zxwwwutsrrrqqqrrrqqqrqqqrsssssssssrrrsstuuvwxz{{{|}~~}}~~}}~~~~~~~~~}}||}}|}~~|{{{zxwvvvtsrqqqppppqqrrrrrsuwxxyz{|||}~}}}}}||{{zz{zyyxxwvuttuuttsstssrqqrqqqrsttuuvxyz{{{|}~}~~}|||||||||}}}~~~~~~}}}|{zzyxwwvwvvvwvvvvuutttuuvvvwwwxyyz{||}}~~~~~~~~~~~~~|{zyzzzzyxxwwwvvuutrqppppppppqrqqrrrssstuvvwwxyzz{{|}}}}~~~~}}}||zywwwxxxwwwxyyxyzz{zyxxxxxwwxy{{{{{{|}~~~~~~~~}~~~}|{{zyyxwwwwwwxyyz{{{zz{{{{{{|}}~~~~}|{zyyyzyyyyzzzyxxwwwvuttttttuutttuuvwwxxyyz{{|}~~}}~~}|||}}}}}}}~~|||}~~~~~}}}}}|||{{{{{{{zzyxxwvvuuuutsrrrrssstuvwxxyzzzzyzz{|~~~~~}|{zywvvuutsstttttssttuutuuutttuvwwwvvwwxyxxxyyxxyyyzz{{{|~~}~~~~~~~~}||||||{{{{{zzyyyyyxvvwwwxxxyz{|}}~~~~}}|}}{zzyxxxxwwxyyyxyzz{{zzyxxxwvvvtsssssrrrsssrrrsstuuuvwxxxy{|}~~}}|||{{{zzzz{|}}}}~~~}}}||||{{{||{zzzz{zzyyyzzzzz{||{{{|}}~~~~~~~~~}}|||}}}||{{|}~~~~}||||||{z{|||{{{zzzzzyxxxwwwxyyyzzzzz|}~~~~~}}~~}~~~~~~}|||{zyxxxxxxxxxwxxyz{{{{||||{{{{zyxwvvvuuttuuutttuuuvwwwxyzz{{|}}~~~~~}}}}}}||{{{zzyyzzyyxxxxxwwvvvuuuuvvvuuuuvwwwxyyyzzz{{|||{|||||}~~}}}}}||}}}}}}~~}|||}}{zzzzzzzzzzzzzz{|||{z{|}}}}~~~}{zzyywvuuuuuuvvwwvvwxz{||{||}~}}||{zyxwvvutrqpppqpppppqrttuuuvwwwxxyzzzzz{|}}~~}~~}}~~~~~~}|||{{{{||zyyz|||{{{{{{zzz{{zyyyyzzyyxyyzz{{{||}}~}|{|}~~}}~~~~~~~~}}}||{{{{{{{|}}}}}~~~}|{{{{{{zzzzz{|}~~}|{z{{{zyyxyyyzz{{{zz{{{{{||||||||||zyyyyywvuuuuuuuuvvvvwxyyyyyyyz{{|||||||}~~~~~~~~~~}||{{zzyyyyyzyxwwwwwxwwwwxxwwwwwvvvvvvvwvwxxyzyzz{{|}~~}}}~~~}|{zyzzzzyyzz{{z{|}}||||}}||||~~~}{{zzzyyxwxxxxxxxxxyyzzzzyzzzzzyyyyxwwwvvvutstttsssttttttuuuutuuvvuuvvvwwwxyyyyzz|}}}~~~~~~~~~}}}}}|{{{|{{zyzyyxxwwwxwwvvwwxxxyyz{{||}~~~~~~~~~~}|{{zyyyyzzzyyz{{{zzz{{{zzz{}~~~~~~}}||||{{{zzz{zyyyyyyyyzzzzzzzyz{{{zzyyyyyyxxyyxxwwwwwwwwwwwwwwxxyyyzzz{|||||||||}}||||}}}}~~~~}||||{{{{zyyxxxwwwwwwvvvvvvvuuvwvvvvvwxyyyzz{|{|}}}~~}}|}~~~~~~~~~~~~}}|{{zyyxxxxxxxzzyyyz||}}}~~~~~}|{{zzyyyxxxxwxxxyxxxxxxxyyyyxxxxxxxwwwwvuttttsrqqrrrrrrstuuuvwxyz{|}}}}}}}}}}}}}||||}~}|{zzyxwwvvvuttttuuttuuvwwxyyyzz{{||||||||||}}~~~~~}}}|}}}}~~~~~~~~}||{zyxwxwvuttvvvvvvwxyzz|}~~}}|{{zzzyyyyyyyzyyyz{{zzz{|||||||||{zz{zyxwvvuuuuvvwwwxxz{{|||}}}}}}}}}|{{{{{{{{{|}}~~~}~~~~~~~~~~~~~~}||{{zzyxxxwvuttttsttttttttuvwwwxyzzzz{{{{{{||||||}}~~~~~~~}~~~~~~}||||{zzyxwwwvvwwwwwxyyz{|}}~~~~}||{{zyyzzzyxxxxxxxxwwwvuvvwxwwwwwwwvvvvvutssssrrsstuvvvwxxyyzz{zzzz{{|}||}}}}~~}|||{zyyyyxwuuuuutssttuttttttuuvvwwxxwxxyz{{{{{{|}}~~||||{zyyxxwvuuuuuutuuvvwwvwyyyyyyz{{|}~~~~~|{{{|}|||{{{||||||{{zzzz{{{||{||{{{|{zzzzyxwwwwxxwvwwxxxxxyyyxxwxyz{zz{{||}}~~~~}~~~~~~~~~}|||{zyyyzzzyyyyzyyxxxxwvuuuvvuuttttttttttttuvwwyzzz{||~~|x{~wvx||}~wu|{wz~~}{}~~~}{y{{|{zxuuy{zzxvvqnuzusz|yvpqvxyywwxzzvt{~~zwxxy{{z|{yvuvxwx|}wrqruwwvxwutssuvwwx|vmossusqvxrnmmoruwyuprutru{zxy{|~}~~}}}~{~~~~~}xuz}wvy{}}|yurrtvwxzyxwustwz}}yzzy{~}}~||~}|{{~|{{|}}}{|}|yvvyzz{{yxurrtstwwusssqrrstssvvrruy{{|~{}zvz~||}{{{|{z~|}}y{~||}~}}~}}~~~~}~vqtwwwvtqopprsrqpoopqsttv{~}|yz}}}}||}}~}z{~|x{~|{}y|~}|~~~~~~~~~}{xvvwxvssrpqrrqqqsurorvxzyy~~||~~~~{{{|~~{y{|zyxw{|{}~~}{|~zy|~{~{z|}}}zww}}x{~{y|}}~~{xwvvvustutrmknonpqrsssuwyzy{~}}|yxyyxurqswxwussx~|xvvyzuqwzwwxupoooqpmqskghknnmmnsvsqtw{~zy|~}}}~~|{}|yz{zz~}z{||||}~z{~ulrytprrqollonnoopprsnlsxusvwwxx{{x~~||~}xz}{{{|}zvwz}|x|~}xw|~||}|{|~~~}}zvw{{yz{|}{|{~z}~~||{}~|z||~~~zyz|z{~yz~|~~xx|}zxvy}zwxz{zxyz}yz}}}zx|~~}zyyz}{vvzzyywvx{{yyzwvy{z{{zzzxy~}y{~~~|zyz{yxw|{wx{~yuy{yxxz{zxz}{y~xx~|xvz}z}~zx|~yz|{~~|zz|~zy{||}~|{}}{zzyzzzz{zzyyz{|yvvzzwvwyyzzyxxy{}~~y|~~}~~~~}~|}}zxxyzwuuuutsuutuvsqsvwvvwxvsuyzxxy}~~~~~}~~|{|||zw{|xy{{yxwtuxzyvtuwwwvusqrsttrqsrqrswytsy|zxx{~~|}{|~~}{{{||wrtwtswvpnrttsqtwtquyxvtuyzyyz~~~|{}~~~|z}~{z||{zzzyz}|{zy{}{|~{{~~}{}zuz}ywxxxwwwwvuy}ztwzz{}|}|{|}~~~~~}}}~~}z~{zzzzzyxwvuwxtrtutuwxwuvvvx|}~}}~~~}zy|zvvzzzxvuvy|{zyz||z{}}}zxz}}{xxzzvssvxyxwuvwutrrvwsruutrqstrrsroqvwtsrtvuuz~}|}}~~}~}{}{z|~}||}}{|}|~~~|~~~~~}|zzy{||~}}~~~~~}|||{{|}~~|}}zy~~~~}|~~}||{ywxyxxxzzxvvxz{zzzz{ywz}|{|}|{z}~}{z{|yy}{x{}zyzz||{{|wuy{xvvusrrrssrrrrrstvwvvvwyxwz}~}|{~~}~{y}~{|}zyy|}xwzyvutuvvvusrrststwvqsyzxvvz}zx{}}~~|{}|wx|{ywvwyyxxxwx{|{zyz{{{{}}}~~}||z|}{xwz}zz|||~~~}~{}~~}}{z{{xvwxwwwwuuvwyxvy~{vx{||{z|}~}|}~~~|~}~~|{}~zxz{|{x|~{{|~}}~~~~}}||zx|yvzzvtttvtqqrrrttrrutsstvzzyxxyzz{}}|}~~}~~}~}}}||}|zzyxxyzyz{yxxy}}~~}}~~~}~~}}}|}~}|}}|{{||~~zy{}}||{yz{}~|{~}{|xxyyyutvwvtstuwxvvyywxz|~~}||~}{~}{|}}|{{|}{z{{ywuvvwwvtsrpqrrsrnmortrprsvuqsxwvww{}{xwy|}z}}z|~~}yy|}zxxwxyyxvuuxxutwxxxwvwxzxvz|zxwy}|yxx|~~~~~}|}||{zyzz||ywy{}|zyyz{||||{{|}}}||}}~~}~{}~}{~~zz{|}zyzzzywxyyxwvxxvvwxxxxwxyz{|{|}}~}}~~}||{{{yy{|}yv{~{y~}}~~~|{{{|zuv{{wvvvwxywuvwyyvuxywxyxwwyzz{{|}}|~}~}~|}||~~|}}|}{z||{zzz|}}{zz{||zz{yvx{yxz{zyxxyz{||~~~|~}|}~~}{z|}{z{|{yx{}zwz}{yxz}}{{}|{||{{{|}}|}~~}|~~{z}}{{|zux}}zyxyxwwzzww{zwy|}}~~~}}|zxy{zwwwvwutvwxwuttvyvqtxxwspqrtsnoqrtqlptrqrttxyzzz|}~}yz|t{|~qt|tgiov{|zsgfjoyysw{{xuspy{uojosw|xrlkgit}zwvzyv{~{wnhr~}{qw|wt|vq~wv|{y}uqrsuwwuqlhgowsqqnmljknqx|nddgpttslgfgjkjpvla`enomswrmjkry}vrruy}~|z|zrptx|y}~~}|~zxyyyz{zwtuz|{~~|ywrmjmu||{yx|~|zwx|{voiecgllkmlgdglpuumfegfefgd_[XUW^d^UUWRQX][X[_ZV\cjniehjgfjookjf^]flgahpeZblllprokknoqxzrlpsporvsoqqjirzyssumelupjlle`cgjjhfdadfefimnjfhijoqpnlkmpppvxqklpsqpsroonlmrwtlmsttwyzzxvttx{ywxwqlotrrvvqnszzz~||~|uv{~~}{upu||zxw~z}zvpmruplkieaaaZYaebabfklnsx{|}~|y{|{{xutz{z||{vsvyurnkiihecdd_]\]bdbdhdaflnnoquwwx}}{}wlpvnfkoib_^```aaabbcflqrquxvv}~|{z~~{zy}ywzz~z~yux{xvwvssx{vqtwwuwywv{~upv}zuy|xtttttuuurnknrqlmnliijlnljmpqsvy}}{{wsuulinojiiiiikle]dqmdhokghknqqpqrrqrstuvurnnssqtvtqquurv{xstuxyusxzz{{|~z{{wuuusqrrnmrsopttqquz}|zy~|{|}xxz{|}}|{||ywspnmkifdehigghgefeefedfgjlihlonnnoppooqqnllkhffd`^\ZVQRVSPPRRPV\YV\bbbbgmmlmnoomkjiihe`ZXXTOLHFDA=<;73341./00./3779>ACHKMQUWZ\_`bdc`aefd`\XWYXSQQPPOORTTSTX\\\_adfhkmlmnnoqqpnjihfb`^[YVQNMMKIEBEFDBEHJLNNORVZ^`adghikmpqpmjlnljhefgfffglruux~~}}{xxyvttttspopppqrqqstvy}~~|x{{{~}{{{{ywwwxz{}~|zvpljgda]^`\Z^a``dgijpvxwx}|zxwvsqsvusuz~|yxtpnnlifca`_^][Z[]ZXZ]_`bdhkmprstuxwtqqpnkheb__^[Z\^^]_bcfjnpswz}~zzxtpnmkhhhecdbaaaabdeefilprsux{}||{zzxvvvwzzx{}~|zuoljif_[\ZTRRRUXXUV[_aeikoqprwxwxywuuvusrpponllkknqpoooqsrswz{{{~|xrmheca]YVWXTRUWXYY[_abefjmlmprqqoopomnomklmllmoqstvy{}~}xtsqqokiigfgikloqqruxz{|~~}{{zwwxyz{{}}{||}~|zywy{{|~}zxuuxwvutvyyzz{~~~ytroljhffdbbcbacfdcegikjilnoqppqrrqosvqoqrrpmnpqqqqqqrsstvxxy|~{wtrolighhghjmqrsvwxz|~~{zyxxvutrpnllmkiiijkjhkmllmooqsuwy{{|||~{wsqqnkkjgfffdegihijklmmqtsrsstuvuuvwvtttssqpqrrrsrsw{{{|~~{xvtrnklmjgjlkjklnopsvtrvzxx|~}|{{~~{|~{ywvvusrqponnoqtwxz}}{yxwvwzzxy{{{~~|{{||||~~~~~~}|{yxyzz{}~}}}}|zxvwvutsssssvxz{|}{zzvqpnmlkjjlnmmnosusquwxxwvwwwussssrpoonkjihgfeeecbdeffgiklnprtvz~}yvtpkigedcdfgfegilnppqrsssrqstqooonnmoqoljjjjhffgggffefghhjlmoruy}||{yyzyvvvvuutuurqstpopooooqtuwz}~}|{zyyyzzyz|~}}{{{|{zyzzz}}}~~|||||~~{wwwusqooomlkkllllmnomloppqqrtuwyz{}~}}~}~}zxwvuuutsstuuvwy{zz}~}{{||{|||{zzyz}}|||}~~}~~~}~~~~~~~~}}||||~~}~}||{{|||{{{|{z{}~~}~~~~~~~|zzyz{ywwxyzzyz{{|||}~~|{{ywurponmmmllklnopqrsuuuxyxxyyxwwwwxxussstsqprrqpponmmlkkkihgffeeeffefhiijjlmnopppppppnmllkihhgecbbbacdcbcdeghijlmprssuxxyz{|||{z{|yvwxxwuuwxxyz{{|}~~~{yxvtsssuutwyz{~~|xutrqpmkkklkkkmnppqsuwxxz}}|~~~~~{|}{yxxzzyz}}{|~~}{ywwvtsssrrtsrrsuwwwy{|}~~{yxvuvusrqpqqrsuwxyzy{~~~|||||zxyyxwxxyz{|~}|zwwxtqrqomnoopqrtuwz}}}}zyywvspnmkkkkkllmnqtuvx{~~~}{zxwvvwvvvvwyz{|||}}~~|||zyyy{}}|~}{z{{zyyz{{|}}{{|}}}||||}~~|{|{xuvvuvxyzyz}}}~|ywtqoliggebbcegfehjlnpsvy|{yxwvutrponmljiigedbaa`_`abbaacefghiiiiiiihhgecc`][ZZYUSSTUWVXZ\_bdhlqtuw|~}||zxwvutqpppqpopponnnnnnopppswyz|~}{zxxxxyzzz{~~~{z{zxwxxxwvxzwuwxxyxyzz{{{|}}}||}}{zyyywusqqponljlljkmorstwz~~~~~~|xutsqnmklmkjkmprrsvy{|~~|||{|~}{{{{|{{~}|}}{zzxtrponkhijjiijmnoqsvy|}~~}}}zyyxvtrppoonmnoopprtvxz|~}z{{zyz{|}|~~}~~|zyy|~||}|{{|{z}~}~~}}|zx{}~~~|zyyyxwvvvvuuwy{|~}|yvspnlihfedccccehjmoquxy|}{xuroljhebbb`^]\]^]]]^_abcdfhhikmnoqstsqrtrppnmkigfdbaa```_`bdfhjknprtvx{}}}~}|{{{zywutrqonnnmljkmmmoruwwz~~~}zzyyyyxy|||}{yxvtqonmmlllmoprtvxz|}ywussqnoqqstux{~~|yvurpoppnoprtvwz|~~}~}|zyxxvuuuuutuvwxz{{{}~|zxtqonljkjihhjlmmptvxz|~}|{ywvuutssuvxyz|}~|zywsqponmklmmmnnpsuwxy|}~~~{zywtrqponopqrrtwy|~~}}}}{}}{yxxvtvxwxy{}~~~{yyyzz{|}~~~}|zz|zxvuuurppommmljiijkihjlkjlnqrqrtuvvvxyyyxxwwvvvusrrrqrrrqpopqqqpponmmmlkkjjjjjkjijllmnorsrrrstttttsrqonlljhggfffegiiihikmnortttsstvvwwvvuuuuuvwxxxxz}}}}||zzxwxyxxx{~~~}{zz{zyz||||}~|{yvttrqqrrrrrsstvxz{}~}|{{{{zyy{{{{}}}~~}~~}{yyyxxxyyyzz{|}~~|xtqnlkigfffghknoqtwy{~}zxusqpomllkiijlmnnprstw{}{yxursrppqrtvw{~~zwvtpnnmkjklnnortuwy|~~|zywusrqoooopqqsvxy{||{{{ywxyxyz{}~~~}~}{z{{yy{|}}~}{ywwwwvvvvwwy{~~}{zyzzyxwxyzyz{{{{||{{|{{zyxwutuutrqommmnmmmnopppqstuwxyyyz|}~~~|ywusolheda_\[ZXXXYZ\]]`cegjmoqrrtuuuuutrpoonmlkjjiijjjlnoortvxxy}~|}~}||}{xwxwvtqppnmlkjjiihikjknruvwxz{{}~~}|||{zzz{}~}{yvtrponmkihiiklmnopqtwx{~~}~}|}~|{yxvusrqqqrssstuwy|~~}|{zyxwvvvwxz}}zwtsqomkjjhfeghhhihhjlnnnoqqppqponnnnnmmmnnopqsvwy{~~|{zxusttsrttuttuvvvxxvvuuutrrrrqqqqrtvxy{~~|yvtrnllkjihhijmoqrsuvxyyz{|}}}~~}{zyxwuttroopoprssssstuvwyyxyz{}~{xusqpomlkkjjklnpppsvwy{}}{zxwurrsqpponmmmmmmmmmnmmprstvxz||~~~~|zxuqmkheca`^[YXWUVVTTTSTUUVWYY[]^`cgjlnqsux{}}{xwwusstsrsuwxyy{|}}~~}|{wtsqmkigecba```accdghikmnpqqrssstuuvvvwxyz|~}{ywusolkjihfghgfghknnprstvxz|||~~|zxvsrromlkihggiihjmnopruxyz|~~|yvrpnmkgffda_^^_^^_____`cdegiknoquxyz}}||{ywvtrpnmljgfeedddefffhknoqtwy{}}{zxwusrqpomlnpnkjkjkqssvxxz}~}~~~||{zz}zvuutuy}}ysnkknnosxxvusporux}}{||{{}yvpkggiighkkiiiggltxy}~|~{wuwvusqmjhghimqrststuuw{~||{z{{yxxspsuqqwzxvvusqqsuwvuurnkjjgdegfc]XVTSTUWY[\\ZX\adgjmswxxz|}~~zvrpqrttrrrpnmlknsutsqpppqrqquvsqomkjjjjkjjifeda`flmlklkijmquy{}~~}zxxwvxzxvtsrqpoquvvvuttrruxz{|~}{zzz}zy{zwwwtpomihkoqqppsvuux{}~~|wwyz}~|zzzwtrpmjgeefhhgghjjjlnorvy{}}}}~~|yy|{yz}{wvxwy}}~yuvwvtturnlkjkmoqrrrsuuux|~}ytrrrsuwwvuttvwz|~}|zxvsoqspmoomlkjmqsv{~~~~~~}~~~}|{zz}}||}{z|}zwx{yy|~}{||{z}~~}|{zyxvusruxxxxx|~||{xvrpsuuvvvx{zz~}~}ywvtruvroqsqoqrqprsqopqpooomlnqolmnjgilkjlllllihjjlopnnpqruvx{}~}{zyvtpkfddb``a^[\]]]_aabegefloliloonopnmmmkiiigfffdb`^`ccdfgghjmnqvy}~}|zxy{{zyxvtsutstuutuvvuwy|~|yvuuvyyxwwxyzz{~}}}||}~|wvvvvusssttsruyxvxyxxxwwyzyzzyyxxwwwwxyyxwuttuvvvxzzyxwy|}|{ywuuvvuuuvwvuttuvvututsttttttvxvuvwwwyzz{~}|~}|yy{}zyyywuuuutuvwwutuvvuuuuvusrrqponoqrrrsrrtwxz}~|{zz{}||~~}{zyxvvwxzzxxz{|~~~~~}{zz{zxvttvwwvwy||{|~~~|zzzxvtrqponnmmmmmnnooonnnooonmkjjjiikljijklnoqttsuxz{|~~|zzxuttsqppppnkjiihgffdbaabccaabcccdeeefgfddfhhgefgffffedeghhikmnnoqtwy{~}{ywutrqqooonoqqqrtuwy{}}~~|zzzyyzzyzzzzyx{||||{{|}}}~~~~{ywutronoonnnnnoprtuwxzzz|~~~}}}|zzzyz||||}~|||{zxuvwvttuttuvvwvwwwwvvvvuuutsrrrrrtutuwxz|~~~~}~|zyxxwuttttsrqqppoonnoopqppqstuuvxyz|}|}~~~}{yzzzyzz{|}~~~~~}~}|||}~}~~~}|{zzzz{{{{|~~~~}{zzyxwvvtssssrqqqpppooonnnnmlkkllmmmnpqsuwxz|~~zxxvuutsqpqrrpprsrstsrrrrsqprsqoonnmlllljhffedcccba`aa```acegghikmmnorsuutstvxyyy{}}~~||}||{y{{zyzzyyyzzzzz{zyz{{yyz{|{{||zzzyxxxyxwvvvvvwxxyyyyyz}~~}~}|||}}}}}}~}|}~~}}}}~~~}}}{{||{yxyzxuttuuvvvuuuwxxz{||}}~}|{{{zxwvtrstsrrrrqqqrsuvwwwxyzz|~}{zz{|{z{z{|~~}}}|ywutrrqooponmnpqqqstuuwxxz{|{|}~~|{{{{|{}~|yyyyxwvwwvvwwxxy{{zz{|}~}~~~|zyxxvusqqponnoppooooooprrrrssttsuvutuvwwvwyyy{}~~~}{zxzzwvuuuuuttstsrrrsssssssrrsssrqqqqpponlllllkiiiijihiijkkkkklnoopqrtvvwy{|}||}}}}||||{zz{||}}~}|{z{{zzyyz{|~~~}|zzyxwwxwuuuuuvvvxxxxyz|}}}~~}}~}}~~~~~}|{zzywvvvuutsssstuuvwwxz|}~~}||{yxxxxxxxzzz{}~~|zxwwvusrrrqpppqstuvwx{}}}~}||||||||{|{zzzzyzyyxwvvvuuutttttsrstvuuvwvwxyzzz}~~}}|}~~}|{zxwvwxyxwwxyyyz{{{{{}~~}}}||}~~~~||}}}|||}~~~~~~~~}}}}~~}||}|}~~|{yywvwutrqpqponnnmlkkllmmnmmopqrrsuuvwyz||xxz{y|}}{|uw{}yvuww|wov~{{zrmu~{tstuxuswyzzxvplqx}}umrvxzww{~~tju{ursuvy{{x{}{{tny{~~|~|{{{{|wz~wz~~~wo|ytnv{x~xwwwhxmzzj|}t}quvy{xz|l~myqzs~|py{kx}uuwweq|wspnv|vpjfq{pgr|{xsozszxw}|w|s{{r{~wy}|zzyz}|}rtvvyzz}{tpppqqqqpopplknnnsurpppoorsrojjkmtxrkmprqnlmquwwustnjvyvywy}wow|xyxy}tknqw}renxohlptxockwuokgpytonknsojqxsnpqrtplv|xwvu{~|wxxy{~{ywv~{uz||}y|~|{z}~}pw~yupxxomlprjcipjadghmgZ`mmlhdinifmusoliovsqnhqyprsrvzz|}w{~~~|yz}}tqqwxpu{xvuuz}vos{}|{xy~{wy{|{yxpirzsmrunjorswtqvz~{s}y~}t|w{{u}}yz}|{~~~}}~zv}|{|yzsswvw}yussz}y}~}~{{u{~~|{~|z~uvyzz}{x|~tu{yrstuwtptwldlvwvtotzxzyw}}~~{wuxxt{tcp~zvvsruw|~|zzxwztpu|wprvsnjjospnmnrvsmqvspruuvrnt{xuwwvutrsvsnmmmnonlkornmqqpqsuuuxzvrw~yuzz}~~}{|~|}~~|w}~}~{x{~}~}|{z}ztuwz|xrqruyywwyvrx~}y|}}}~|y|}~{|{yz~|z}~zsz{stuwwlfqxqkmmptkbhpqpickphaejlkc[fqiadglqlimnopnox}sjqz~|uz~}zyy}~|~x{}}y~~~{~|{z}zrw||zuquzyxwvz~zvz{w~|~}x{~~~{~{~zwz~{vy~}}zw~|}yyzxuwzywttz|xz~{~|x{}~|~{vu{~yxwxy||vqnszzxsnmorusnkhhjosnghkpvvtssvz||~~||{x~}zx}~~~~zz|ywxxxwpkpvrmjfjqrqporusqvzwsssy~xqsstwtpsupknppphaiqnkhfjnljloqqnkrysmorvywuz~yz}}~{~||uvwwyvrv{||{z}~z~|}~}y}~|ywxzxuvxvvtqv|wruwy|yux|}~|~z~|}~~~{~{~z|{x{}{~~|~~z}}xuz~|zwux{xvwwwxvsx~ysuvwxsnprrrpooomlmnoojfimkjjjkjhhlpomklqtrqstvwvuwzywz}~{|~~}~}|~|z}}|{|~~~~~zwz}}}yvx{{{|||}|z}~|y|}{{yy{zy}~|~{}~}~~}~{yyz|zvvxxxvtz~zvvx{}zvwxwvvtvxsorvvvvvwyzz{z}~||y{}yvtqpqpnnlihgfgjjijkmonmqsttssvxxxxwxyzy{||{}~~|}~}|z{}}}~}|~~{yyzzzxvvvvtuvusssx{xuutwyyxwuvvvvvwuttspomkmmljiiijhhknnlllprqpprwyxwy|||}|}~{y{}~~|z{}~~~~}|~~}}~}yvvwwusttssssttsstuxz{{|}||~~~~~~}|}}}~~}}|{{|}~~~~~}~~}{zzyxvwywtsuwxxwxyyyzzz{zwvvvurooppnmnmkjkmopprsux{}~~~~~~|||{zzz{|zyyzz{{{}~}}~~~~~~~~}||}}zyxyzxwyzzzz{{|{{|}}~}|}~}{{{|}}|~~~~~}||}|zy{~}}~~}{||||{yyywvutttsrrssssstuutvxxxxxz{{{{{{{{{|}~|yxvtrqonmjijiikmmmlmpqrrsvxyz{|~}||||}}~~}}~~}{zzzywvvvvwxy{|}~~|zz{zyzzz{||}|{zzxwvvusrrsspoppppoopooqrrrssssrsuvvvuutttssttstvvwxy{||}~~}|}|||{{||}|{{||{zz{|}~~}|{zyzyyxxwwwwvvvxyyz{{|||}}~}}||||{{zzzz{{{{{|}~~}}~}||{{|||{|||||}~~~~~~~}~~}||{zyyyyxvvwwwwwwxxxxyz|}}}~~~~}{{{{|{{{zyyyyyz{{{zz{}}||{{{zyyzzzzzyzz{{{z{{zzz{||}~}}~~}}|{{zzzxvvvvuvvwxxyyz{}~|||{{||||}~~~~}}}|yxwwvtsrqqpooqrstttuxzzzz{{zyzzyxxyyyyz|}}~~|{{zyxwxyyxxxwwwvvuttssstuvvvuvwxxz{|}~~}|zyxvutsrrqpqssssuxz|~}~}|{zxxyyyzywvvvvuuuuttsrrrrqpqrrqqqqqqqrstuvwwxyyyyz{|{|}}}}}~~}|{zyyywvuutuvvvvuvxyz{}}~~~~~}||{{|}~~~~~~~~}}||||{yyyxxyzz{{||}~~~}}}}}}~}{{|||{{|}~~~~~~}~~~~~~~}}~~~}{zxwvuuvvvvvvwxyzz{~~~~~}|||{zyxxyxwxyywvuwwwwwwwwvvvvwwwvvwxxyz|}~~~~~~|{{{{{zyyyxwwxz{||}}~~}|{{yyxwvvtstttsstuuuuuuuuvwwxyz|}~~~~~~}}|{zzyxwxxwwwwxxxyz{}}~~}{yxvuuttttuvutuuvwwwyzzz{{|}}}~~~~}|zxvtsrqqpponopppqqrssstttttttttutssstsstuuuvwyz{||}~~~}||{{{zyxwwwwwvvvwwvvwxxyy{|}~}}|{zyyxxwwxxxyzz{|}}||}|{z{{{{{|}~~}}}|zzyyyxwwxxyz{|}~~~~~~~~~}}}}~~}|{zyyxxxyz{zz|~~}|{{{{{zyzzzyyxxxxwvvwwwwxyyyyyz{|}}}~~}~~~~~}|{zzyxxwvutttuuuuuvxxxy{|||}~~~}}}{zyxxwwwwvwxxyz{{|~~~~~~~~~~}~~~~}}}~~}|{{{zyyzyxxxxxxyyxyyz{{{||||{{|}|{{|}}}~~~~~}}}}}}}}~}|||zyxxwwvvwwwwxyzzz{||}~}||{{{zzzyyyyxwwwwvwvvvuttsrstsrstuuuvvvwwxxxz{{||}~~}~~}}||||{zz{|||{{|||}}~~~~~~}}}}||||{zyyz||{|}}~}}~~~}}}}|||{{zzz{{{}}}~~~~~~}~}}}}|||}~~~}~~~~~~~~}~~~}}}}~}|{||{zyyzzzzyxxyyyzzzyyyyyyyyyyxxwwvvuuuutsstsssssstssstuuuuuvvwwxxxxyyzzz{{|||}~~~}|{|||{{zz{||||}}}}~~~~~~}~~~~}}}|{zyyyxwwvvvuuwxxxxyz{{{}~~~}}}||{{{||{{zzz{{{{||||||}}}~~~~~~~~~~~~}}}|}~~~~~~~~}}}||||zyyyyxxwvuutttutssstttuvvvvvvvwxyyyzzzzz{|||}}}}~~~~~~~~~~}}}~~~||}}}~~~~~~~~~~~~~~}}}~~~~~~~~~}}||{zyzzzz{{|||{|}~}}||{{|||}~}}}}~~}~~~~~~~~~~}|}~~~}~~}}~~~}}~~~}}}~~~}}}}~~~~~~|||||{zzzzzzyyyyyyyyyyyyyyyxxxwutuvvusrrrqqqqrrrrrrstsstuvwvwwxyzyy{{{{{{{|}~~~~~}~~}}}|||||{zzzzyxyyyyxxyzz{{|}}|||{{{{{{zzz{{zzzzzzyxyyzzzzz{{{z{}}}||}~~~~~~~~~~}}}}}}|{{{{zyzzzzyyyyzzyzz{{{{|}~~~~~}}}}|{{{{zyxwwwwvutuuuttuuuuuuuvvwwwxyz{|||~~~~~~~~~~}}|{|{{|{{|}~~~~~~~}~~~}~~~~~}~~~~~}}}|{{{{{{zz{{{zz|}}|}~~~~}|{{zzzzzyyzz{{||}}}}~~~~~~~~~~~~~~}}~~~~}||}}|{{{{zzyxxxwvuuuvutttuuuuvuuuuvvuuuuuuuvwwvwxxyzzzz{|}|||}}}~~~~}}|zyyyxwvvvvvvvwwwwxyzz|}}~~~~~~~}}}}~~~~~~~~}}}|{{{{zyz{{{{{{|||||}~~~~~~~}}|||||||{{zzzzzzzzzzyzzzzzyxxxxxwwxxwxyzz{{|}}~~~|{zzzyxwwwvwwwwwwwvwwwxxwvwwxyyz{{{{|}}~~~~~~}}}}||{{zzz{{zyz{{{{{}}||}~~~~}}}}~~~~~~yuuty||}|z||}|{{zsty~~squ{{|~}~~~zyy|stsw{~|xwv{~zyx{~{z|~zvv}~z~|}{xxwvz|xrpoopsxwsssqrw~~|~{z||vuw{}}|yvssz~}}~}yvtvxyyyuokjmoqttplklrx{}~yuux|~|yxz~}xtsux}}xxzz{~|{||~|xwx{}}|zwsrw}}|{vuuwyzxtolnqtwz{xtuw{|yx{~}{zz~zwwxz|}|zuquz|}|z{~}{}~|wspqtx{{{yvx{|~{{|{||ywxz|~~z{}}}z|}yxxy~}|{z{}{wwwxz|}|xtrrty|zwwwtquzzwvspnpstuurqqqsx}~~~|||{}{w{|xyxrnptvwwvtssvxz{{{zyyyy{~|xwxx{~~}~|{{|{z{zxtrqqruxvsuvssx}|zzywvx{||{zxuvz||}~}{{|~|~~~~~}}|z{{xtrqtvutvwuux|||~}~~z{}~~}|~~|ywwwvvxxvuttuxyz{|{zz|~{x||~{y{~}~|yxxwvwyvtstuvwxyzxvx|~~}|zz|~~|yyz{{||}~{|}|}}zxwwwy{|{{zyy{}~}|||yx{}}||{zyy{|}~~||||}~|||zwy{xtttsrrsttuvtruyzy{|zy{}~|zwxzxuwxwuuuvwyzwtwyvsvzwuvwxz{|}|||}~}{}|{||zxxxwuwxuttutsuwxyxvxz{|~~~~}}|zxxwyyvtuutstuuutssstvwwz{yvxzz{{zzxvttutttsrrqqtxyz|}||}}|{{zywvvuuvwvuuuuuvxyyxwwxxxz|}|||{||||zyxxxxz}}}~}}|yxwwwwvutrqpopqqpqqqqrtwyyxz|||}~~}}}zxxywtuutrrsrqtwwx|~~~|zyyzywwxvssttuvuvwxxyz}|{zyxwvutvxww{~}|zyzyxxxwuuutsuvvvvwwwy{||~~|zxwtrrrpoooprsuwxz}~}}|{{ywvvutuvwxxyz|~}{yvtsrpomlnonoruwy|~}|zyyxxwvtttuvvvwxxxz{~}|zxutrppppoprtuwz|~}|zwvusrqqonllllllnoooqstvy|~~|{ywvvutuvvvy}}~~{ywtrpnligfecccdehjmpsux{}~|{zwvuuuuvwyz}}{zwusqpmlkighhhikmoqtwy{~~~|{zyyywwxy{|~~{yvtsqpomkllllnpqsuwwy~~{zyvtssrrpnopqrtuwy{|}{xusqonmlkjlmnortvxz{~}{yvtqonlklnmnquwz}~{wuromlkihggghijloprsvy|~}|zxvusrqqpoppqstvwy|~{wtrpnlkihhhijlmnqtvx{~}|{zxxwwwwwxxy{}~|yuspmkihgggghiklnpruwz|~~|{ywutsssstuuvwxy{}}{xvsponmmmmnoqrtvy{}}|zxwwvvvuuvvvwxyz|}|yvtqomkiiiiikmoqsuy|~~|{yxvvuuutttttuvwyz{|}}yvsomkihgffghiklnqsvxz{}~}|{zxwutsssssssttuvwxz{|}|yuqnkihgfffgijjlmoqqrtvwxz{}~~}{{zxxxxwwwwwwxyz{|}}}{xutrqpnmmmnorstuwxz|~~|{zyxxwvutttuuuvwxyz{}|ywusrrqqqrtuwyz{}}|zyxwvutsrrqqqqqqqqqrstvwy{~~{ywuttsrrrsuvxy{{}~~}{zyxwutsrqponljjihhhjklorvz~|ywtrqponopqsuwxy{}~~}|{zzyyxwwutsrqpoonnnnopqrsuxz}~|zxwutttuuwxy{|}~~|||{zzyxvuuttsstssttvxz||{yxwvvuuvwxz{{|~~~}}}}|{{zyxwvvuquqidedjlmtqv}{twx~{ulcfmxzuy~}{|z|yrsuzxplkkt{{wpikkpy~~~zsonrx|}}zwvx~}~{vvx{}~zuqopruvtqmloqu{~~}xtrsw|{zwutuy~}{{|yzzvtvz|{{wrmknqtvvrnkmqw{}}zvuw{{wuvy~{z{~|wttwyzwsnlkotyzywuqruy{|zwsqty}}{|~|}zvvy~~~~zxy|~~zvrqsvy{zwsrsv{}{{}~~~{wsrtuxyxvsqrux{||zxwx{~~||}~|{|}||}~|}~}~~}|zz|~~|ywx{~~}|yvtuwxxwtqoorvz}~~}}~}~~{yy{}|ywwy|}}{xvuvy|~~}{zz|~|{|}{zz|~~|{|}{{|}~}{yxvwy{||{yyz{~~}}~~{zyz{}}{{|~~||}}}{xutstvxxxwvvxz}}||}~~|{xwxxy{|{zxwxz}~}~~~}}}{{{|}}|{zz|~~|yxvuuuuvussstuxz{{zz{|~{zyz{}}{zyyz}~{zyyzzywusstuwxyyxxz|~~{xwustuuttrqrtvxzzz{|}~}}}}{zyyxxz{{z{{yyvu{~~~xry}{l\hwuqlu}{vtstwvutqpomklmnnopmklorsmgilnpkhu~vz~}||{}{}{xurnkhgfddcb`]^_chkmjhjkkjhhnsssssw{{yyxutx{||{z~|||zwtsrrrqrromkjkmlgcba^[YZZUOOQV_hptvwyxy{}xssuxyyxww{ytuwvuvz|xusojhlxxyxrkc]]_`cgilmnoooopsuvutrlfehijigjmoqtw{~}ytojfeeeefecdghihhknrxyz}{xutwxupppppsuutwyz{}~}xy|}ypppomifeejqrsvwusrrttjbiokgghlpomlkkkieee_Y[ZVSPPU\bggddhkpstxzwuuu{~}|ywtrrrssrsx~|zyxvsquxsnnr|}~xvvxz|~}|}yusttpmmjfekrwz{zwu{~}}~wxxuu{~zskb\XVVXXVSQUYQHLQPRUYbjmpkelspkfb`^YUSQMIJJE@@A@@CGKNRVXYYY[]^acbcfffffggghhjmopqnjiiiikkhebacgjkigghjiec`^empsutw~~ysqokheeeefikllmprsuvy{~~}zxxxwutsrpnmkiiggfcbcefghhiklnprsuxz{~~{{|~~~~~}yux{zyxvtqprqpuwuronnooopqppqqsuwwuswzxwyywtqqsuuuututpnqtssuxyy{~}|}~}}yvsokkmjgilnpnmnpsvx{~{wsrrsssssuwwxyyyxtrstsrrstuuuvx{~~~~yuttsqnmnoqruzzz{}}zwvusrpnnokhgffhebcdefeedccdccehjlmnnpnlmnpsnijklnjecb`_``aa_[\^]\^``_^\ZY[]^]\[[\\\\]_bfloqstw{yxz|}}~}{ywwxwtutqpqssswzz{yvy}}|{{zyyyxtqrrsrppqqrstvwwyy{}|{|~|{{z{yxvtrrtv|{zyvsqpmjjjlpmkmoruwy{|~~|y}|}~{zzz{{xuvwwxwwvttttuy}~}|zxuuvtrommmqux|zyyy|~~|zxvux{yy|~~z{|{zupnloqmkhegjjknpqqqrtwvwvuwy{|{zyxusstwyyxwvvuxzywyzz{}~zz{zzzzvstttutuwywvy{}}{wvuuwtpprtwxz|~~~{vtqqrtvvxvutvx{ytvx~{tnqvxllqzyoikouyytla`fjqxyvmfgmuxorv||utvw~{|}y{xvz|z{}~ytsttttskdaahotwyyvrrx}{y{||~}umhhknqrnheefku}~{vtv{|{|~|tlc]]`ehhe_[Z\^chigd`_bfknnmiggjntxwwww{~~|xvroprtqlhd^Z[_cfffddfkrz}zyz|~~~zuqpooookfbacegijkjhhjnrtuwvssw{|}~~{xwx}~}zvmghlpqpomklpsux{{yz}}|zz}|urpnoruvvspnnsx{~|yz{|~~~|zy|}ywutvyyuqponptz~~|yxy~~yxy{}~}}uqoljlljfb``beijjkmnpty}~~~|ywtqqsuwxwtssuy~~{zyz||{{|}}~zurrssrqmjjlnprssruxy}}{zzzxvvtqooqtwxxxyz}~yvussuwxyxxy|~}yvssrpmhcbabcdfhhhilpuy|}~{xvuvxz|{yyz~|yx{}|{||}~~{yz|~~||}|zyxtoprqpnmllnqtwxwxxy{}|zyyxvspmkighjlmkikoqtwz{{}~zyxyywuuuuuvwxxwvvuuuwyvtsqonljjjhffeeeededcccdefgggfffgjkkkkjiihjmnmmnmnrvxz||{{|~~{yyzzzzyyz}~}|{yyzxwwyz|~~}~}zwtrqppppnkhghiklnonmnopruxwvtstvwwwwxxxz|~{yvssrtvutuuuvwyz{||{{|}}}||}}~~}}}zxwxxwwwvuuuvwy{||~|zyxtrqqsuvwvuvvxz}}|{yusrqpqqrrpopqqrtvvvwyz|}~~|zxvtrponmmnoqqrtwxyz||}~~~~~}{zzzzyyz{|~}{{ywvvuuuuuuwxz{|}~~~}}}}~}{zxwusqponmmmmnnprstuuvwxyz|}~~~~~~|zxwvvvuuvvvuuvwyzz{||{zyyyxvuspnlifcba_]ZXWWWXYYXYZZ\]_``abdeghjkmoprstvwxyz{||{zyxxwvuuutsssstvxz||}~~|zxwusrqqqrsuwxy{~}zwusqonlkigffffffeefhikmnpqsuwxz|~|zxwutsrpppppppqqrsstuuuvwxyz{|}~~||{ywvuuuuuuuvwyz|~~}{zyxwvutttstuvvvwwxz{|~~|{zzzz{{{{|}zxwutssrsrrrrrstuvvvwwwxyyz{{|}~~~|{{zzz{{|}}zxurpnlkiihhhjlnprsuxz}~||{{{{{|}~}{yxvtrqqpqrrtuuvwy{}~}{{|||}~~}zxusrqppppqrsuwy}~~~~~}{{{{{zyxxwxxxxwwwwxyz{|}~~|{yxvusrqponnnmmmmmnooppqrsttttssrrqpnmkjhfecca`_^^^]]^^]^_`abcdeefhjklmnopqstuvwwxxyz{{{zyxwvutsqonlkkkklmmnpqsvy{}~~}}}}}}}}}|}~}{zxwvvutsrrsstvwxyz|}~{zxvtsqonllllllmmmnoqrtuwxyz|~~}{zywwwxxyyyz|~~}|{ywvutuvwxxyyz|~}|zxwvutsrrrqrtuvxyz{}}|{zywuttstuuvwxz}~|zxvtsqqqqrstuuvxy{}~~}||{|{{{{{|~}zwsqnkjihhijkmprtwz}~|zxwvuutttuuvvwy{}}zwsronmmlmnoprtvx{~~yyztqv|zxxsvy~|rjhkny~~yplpt}}zz}z{~zxxz}{y{~}~~}vqnpsrqniebbglnnmjhhlrvxyxtompsuvupjfefilnmidachmqsqkgfilquvrkgfhlqutojiilqx{yuqpru{}yussv{}zupliknrrplhedglqqomkikouxyxurrtx}~|yvvz~||}~}yyz|}|xrmkmptvuromnqv{~~{xwx||yz}}zxy{|xussvy{zxvtsuy|}}{zxy|}|}~}zvqnmnqsutrooquy}~|{|~{z|}yurqsuwwusqprvz}~~}{}~~~zuqooruxyxvuvy~{yxy|}|yvtsux{~}{yxxz~}|}|{{}~~~}{z{~{yxyyywtpnmnprtsrpprtwz||{z{}|xurrsttrpnnorw{~|wspooppponlmoquxz{{{}}{{{|{ywvwxz}}}}}}|zwvuuvwwwwvuvx{~~|zyz{~{xwvvvutroooprsssrpopqrrrpnmlmnoqpooppqsuwwvutssssrqnkigfggedb`_`abehikmpsvy|~}{yxwvtromllmmnnmllkklnpppomllmoqrsrrrsux{~~}|{zwusqqqqqrssuwy{}}zxvuvvuutrppqsuvvwxyz|~}|zywussrrrsrstuwy{~~}|{{|}|{yxwwxxxxwvvvwxz{|}~~}|{zyyyy{|~|{{{|}~~~~~~{ywtpmjhhhijijlmptx}|zyxxwvussrrstuuuuuvwy{}~{wtqpoooonnoqrvz~}{yxwusqppqqrstuvwxz{}~{yvtrpooooooppqsuwz}~~~}||{{{||||||}~~~~~}|zxvuttuvwxxy{|~~~}}|{{{zyyyyzz{|}}~{xvsqppoooprtux|}{zyxxxxyz{}~~}||{yxwwwvvvuttsttuvvwwxyz{|~~{ywusqnligecb`_^]\\\]]^_`aceghkmoqrtvwxz{|}||{{zzyxwusqponmmlkjjjjlmoqrsvwy|}~|ywtrpomkjiiijjjklmnoqstuvxz{|~~}{zywvutssrsssstuvxz|~|zwusqponnnoooopqrtvvwxyz{}}|zxvtrqppppqstwy{~~zwtqomlkkkjkkmoquxz|~}{xwvtsqppprtvx{}~yuroljhfeeeegikmprtvx{~}{ywvvvuuuvvvxz{}~}{zzyxxwvwwxxxyyz|}~~|ywtqonnmmnopqsux{~~{zxwvtsrqpppqqrrsstvxz{}|zwvsqpppqqrtvxz~|yvtrponmmnnpqrtvxy{}~{yvsrrqqrrqrsux{~}{yxwwwwwvvvwxy{}~~~~~}|{zzzz{}~}zxvuttsssttvwy{}~~}{zyxvutrqpnlkihhfedccccdefghjknpruvxz{|}}}}|{ywusqoljhgfeeeffghiknprtvxz{}~~~}|{{zxwutssrponnmlkkkjihhhgggghijkmorux{~~zwspmljhfeeghjlnprux{~}{ywvusqomllmmmnooqsvy|~|ywusrrqrstuuvwxz|~~|{yxwvusrpoonoooooprtvx{~~}}~~~~}}}~~~~|zxwutsrqqqrtvxy|~~}{{ywvuuvwxy{{|}~~~~}|zxwvuutsssrstux{~|ywtrppopqrsttvwz|}~~~}}}}}}{zyxwvutsqppopqqrtvwy{}~~}}}{|}~~|{zywusrpomnmjpngdffotv||w{~{qpu~wprwxv|~}~}xxy}yvuuyzz||~}zy{|yy}|yxz~~wqoortttohdcdgijkhcbbejptvtqpsx~}xvvx{}|wpkiilpsrmhffiovzxtqpqv||wuvx|~xrponotwsnkhghlppnkfccgjnolhedfknpqpnlmsy~~|~||{urrvz|zvrpqsw}{z{}~}|~~|}~xtsstwwurmjlrvz~}|}||~{vvwvx|~}{ywx}|{}}~}wttstwyxvsrsux|}zyzz||xvwz}zwwwy}~}{yxz}yvvxzzxurqpquz||}|{|~|~{|||~}zyz{~~|{z{~}zyyz||{yxvvwz{|}}zy{}~|yy{{{}~|zyyy|}{~~|xuvxyxxwtrtwz}~}|}~|yxvuuwxz{zzyz~~zwurpqqmhggiklnrtuw|}}||}}zwwxxy|~}{yyz}~{yyyvspnkhkqqqtvvw{}|}~~|}~|zyy{{wssttvwxz|yx{{xurqqmifd`]_``__``acfjnruvwy}}{xuspnmllliffhhhkmljlnoptvtqqqpprrqomkgddeeccb^[[\]`bbbcdeimpsvxyz|~|z{zxtrponoqpprssux{~~zvspnmmmmkiiklnqtuuwz|~~}zwrnnnnmnnmmnpqswz{{}~~~|{zzyvrponllllklmmoruxz~}{{}~~}}|||~~}|zxusqonmklmkjkmmnoqruvx{~}|}|||{{zz{|~}|zyyxvtsqonoomlkkkmmnprtvy|}yvrponnmmmmmnpruwz{|}~~|{zxvutronmmmlklnnoqtuuxz{|~|{zywussqppnmmmllmnoopqrsttvxy{}~|zxwwvvvvwxxy{}~}||zxwvusstsstttuvvxz|~}|||||{{yyz{{|||||}~~~||{zzzyxwvuttttttsrqqrrrrrqonnmnnnnnoooprtvwy{|}~~{zyxwvuttsrqpnmlkihggfdcccbabbbbbbbabbbbbbbaabbbcdfgghjlnortvwy|}}}|{zyxwvuuttuuuuvvuvvwwxyzzz{||{{{{zyxxwvuuuuuuuuvwwxyz|}~~|ywtrqomlkjiiijklmnnpqrtvwxz{}~~}{zxvutsrrqpoprqpqssstuuvwwwwxyyyyyyzzz{|}~{xurpnljiiihiijkmnprtuwzz{|}}}~~~}}}|{|}}~}zxwtqonljhhgffghijlnqrtvxz{}~~~~~~~~|{zzyyzz{z{{|}}zxvtsqnmmkjklllmnoqsuwy{|}~~}|{zxwwwwxxxyyz|~|{yxwutrqppppppqqrtvxz|~~}|{{{{||||}~~~}|{zyxwwwvuuttsttuvvvwxy{|}~~}|{zyxwvutttuvwxyz|}zwurpnmlkigfeedeeeedddeefgghiijklmnoopqqqqrrrqqpoonmmlkjjjjklnprtuwz|~~|{zyyyxxwvvuttttsrqpoooppqrrtvwy{|||}~~|zxwvvutssrssuvxz|}~~~~~}|{{zzzzyxwwwwvvuuuttuwxz|}~}}||}~~~~}|{{zyyyzzzzz{|~~}|{{zyyyyz{|}~~}}}}}}}|{{{zzyxwvutsttttttuvxz|~}|zyxxxvutsrqqpnmlkkklmmnoprtwy{}~~|{yxwvuuttstuvwxyz|}~|xtut{}~|}{w}~vux~vjccgovxvqhhow~~}yxxz{|xuux{}|wvy||~{upljknqrqmjhjovz||{xxz~{xwz~|wvx|}}~}|}{sommnqojc\XWY]``]ZXX[ahnonnmnrx~~{xx{}}zvssvz|{yvsrtwz|{yvrrw||yz~|yz|{uolkmoolg`ZYZ]`a`]YY[aiptvvvx}{{}}||~}~~||~{vqmijlmmkhfegkquxyyyz}~{uqopqsroljjlqvz|}||}|{}}{yz}~}||}}{wrmkklmnnkhfgimrtuussvz~|{|~}{zz|{vronnmljfcaabdfgffefhknqttttux{}|{z{|~~}{yyy{}|zyyxvspmjjlnoppoopswz}}zxwwy{|~~}|}}zwtsrrssqonmmoruwwwwxz|~~|zyyz{zyxwvwy|~~|ywvvxz|}}}}~~}}}zwvvvxyxwuuuvxz|}|zz{}~|zyyzzywusssuwyzyyyz}~|zzz{zxurommnmmmkiiilnprssstuxz{}|zyyyzzzxvtsqprsuurow~zwy{~|z~}|vq}yoqtx}zvspnoywjpuvwkcjortnhijc`jstsnimtx}{~~vpy~{~z}|y|wmnutosuolnsvw{orwz~|vqquyxwz}vnz|~~u~mv}wxx}ncv{wt~zkv|ylauvfdhv{oxwrvx}k}p}~~~wp~zxt}ztpu{yvoiqyneq|xtokvtjqx|}toy}}~~|uzzz~~{|}~zwusmjhfedb`_^_ZV\b`_bdddfhgfgjhgntmjprswsnry}}}|ws~}{z~zrzzvxzwz~u}t}vmu~vnmhjphbjngabgjkgbhqtutsz}{tnpqsxpfinnptvqlryy||{ysz|}}~|}wstvvtw{rlv}{}}w|~xnfozwtmdpxqx|xux}xz}ykpvlcfjoqe\ennonkouqnu{yxtqy}{sly{}||{{x}~}{tuyxunkqtolpwvrx~z}|~zunhhhjjaWROYc\V_ffimpx{v|~}~x{yp{~{{~zvwzqikkklbZ_c_[[]]_dhnsqpw~}|}{~||{yuokkle`iqf[_elqlfhnuzyw||u|~~{|~}}vov{snu~{tsuvxxy{z}zx~}|{~zz{xtstpmwm]jywrojlpqtwvssomwztqpw~zv|~||~}~{~~zzzz{|{yrmrvpkljgffhjjkkhgmtqlqwz|xt{|xyyy{}~~}{z{wtxyuqnnqrjdinlkmopqqrvz{|xs{~z|}|wxy{|xspnpqqronrx~y|v{}{wvuvwvvvvuu{}xy{~~~|{zxuspnrvqnnmqwurqov}wsz}z~}vy|||upy|x|x{wnprqqg]hunfffltrmquvxwu}~t}}z}zu|wortuvqkowvrrrw~yt{zt{zquxutoiqysnnow~worwsqrqw~wpw}|{tuwtrnjptomnpsuutx}zx|~}{|~zvz|ywqlu|unnnnoonruolrw}z{|}}}|z~|xwvz}zwsqrrtvqmjhmtvvsqsx~~yyzyyxwutsqtzzxvtw|zywtvzzx~|z}~|}ttuvyslorqprsvyslszyxurw|z{{|~|{~{}ytvyzyrkszxvvuy}{z~~}{|{trrpojdimjhfflpqqruxzyw}}z{{uy|xx{~~y{|~|zwwytmqrmlihnpljjophcdjsttz{xw}{tnllu|tkbemos||xpghv~|tnt}vqpnx}suzx}|swzrrvz}yqpsontz}wy|}~{~~xxxtsx|~|upty~{~xopuxzvommlntvy}ytuvz{{~{y{}vqooqrtxulfhlt||yywxz{~yuy~~{wpiedfkmg`]YZ_bfijlnorz}}~wqnrvvrnighhknquwspt{~~}yx~wnmqpqstqnjimsvxxtstrsvz|wz}~~vtrquz{{w}yrppswvtusnmnquxwtstvz{z|{||yzz|{z}||}zwwy{|{{}xwz{|~|xvuw}}{wuwyzxvusstuz|zxvuz~~}{zzxyz{~}yxx|~}}~~}zwvxyzyyxusssvywtqoqtssvwurpprttstvutssvz||{z|}~~{~~~yux}}{xttvtsuwxvsqsxyxyyyyvux{{{ywvwusstuvtqsvuvyz|}{y|}zwwwwxvsrrsuy{||{{|~}|{zzyxwvwxy{|~~}{zyxy{{zyxy{}}zwtrsvxyzxxz{|~|z{||||{zzyxy{|}|zz{z{{||{xuvwyz{z{}|wroopponnopsvxz{zy{|}~}zzzxxyyxxvtssqqrrstrooopqrqrsrpooqtuuuvwx{~~yusromkhhigfghjlmnqstuvvxzzzzyyxxwyywutsrsrrssrqonoqpppooonoruwy{}~}|}~~}}~~~~~~~~~~}}}|{yxvutsttuuvwy|~~{xwurqpoprsuxy{|}}|zxwvttuwxyz{~|yvtsrsuwyz{|}~~}~~~~~}|zyxxwvwwwwxy{~|yuqmifdddfhhijkmpsuwxxxxxy{{{{zyxwvvwwvutsrponmmlkjjkjjklmoprtwz|~{xtqnmllmnoonnprtvwxyyyxyzz{zyxxwvvuutsrqppppnmlkkklmnnpqsvxz}~|zxwxyz{|||||}~~~}}|{zyxwwwvuuuuttuvwwxz|~~}}|||}}}~~~~~~}}|||{zyxwutsssrqqqrrrrstuvvwwwxy{|}~|zxvtromljihgfffffgikmnprtuvxz{}~}{zxwvutttuvvwyz{}~|yvtqolkihgffeddddefffgghijklmnnooppqrsttuuvwxy{|||||{{{zzzzyyzz{}~}{ywuttuvwwxxxyz{|}~~~~~~~|{{zz|~}ywurpnkihghjknpqrtvy|~~{xvtsrrqqrqqrstvxyz{|}~~}}}}}}|{ywusqonmlkkjhhhggghhhhijklmnprtvxy{}|zxvtrpnnnnnoqruwy{~}{xusqponoonnooppoonnoppqqrrstuvwxz{|}~~|{zxwtrpnlllnoprsvz}|zxwvuutssttvxz{|}}~~|zyyxwvtsstvxz}|zwuttttuuvwx{}~}|{zyyyy{}~~{xtpmkjjiiijkloqtwy|}~}{zyxxwwvvvvvxy{|~~|zyxwwvvuuuvwxyzz{}~~|ywutrpnmllmmmnopqrtvxz{}~}|zxuromkihhgfeefghjmoprsuwyz|}}}}~~~}|{{{zyxvtsrqonljhffghiikmoruz~~||{{{{z{|}}|{zzzz{{|}~|ywusrqpooopqsuwy{}~~}||{yyyyyzyyyxxyz{{{{zzyyyyzzyyzz{}~~~~}{zyyxwvuttttuuvwxy{|}~~|zzxxwvtsrqppooooooopqstuvwyz{|}~~}|zyxwvvutssttuvwxy{|}~~}zxvtqonkihggfgggnmhehjswx~|xz|zz{~{vw|~|ttux~~wplllv~~{uxy~~}z{|wsrrsvxxuuuwy|}~~}~}yy{~zxz}~|vroquwyytpnorw{}yx{zvvx||xtrtx}~{yx{}yxz}|xtppsuvurnighknonljfgkqvyzyvuv{|{yy{~}xsnmoruwwtpnosy~~{xwy||xvvwyzwrmhefgjkjfcabflqttsqqtx}~}}~}}~zvsstw{|{yvuwz||~}zyz}|xvvxz||{xvux{~~}}|{|~|}~zwvvxz{zxussuwz{{yxwx{~zwvvxxxwtrrsvy{}|{zz{}~|||~~{xvuuvwxvsqooqsuvusrqrux{|{zzz|{yxxxxvtqnmmoqrrqonnpsvwwvtssuwyywtqonoopomjgfgilnpoopqtx{~~~}|~~{zz|}~}|{{|{zz{{{{ywvvx|~}|{|}|{ywwx{~}|}}|zxusstuvwvuttvy}|ywwxxwusrrsvy{}}|}}{yyyyxusqopqstttrrsvy}}{zzxvtpnnoprsttttvy{~}{zzyxvtqnnmmoommlklmoqssstuwz}{wtssrrpmjhffghikkkklnqsuwxxxyz{{{zxwutrpomjhfefgghhhilotx{~~{zzzzyyyyy{}~}}}|zywuuvwz{||||~}zyxwwwwvvvvxz|~~|zxxz{||{zz{}~|{ywvtrrstuvwwxyz{~~~|zxwuuuvvwvvuvwy{}}{zxusqonmnnnooopqsuwyz{{|}~~~~}}|zwutsssssrrqqrstvxyz{|~|zwurolhfdbaa`__^_`cehjlmnoqsuwwxxwwvvuutsronlkjjjjjjkmortwz}}{xvtsrrrrqqrsuwz|~~~~~}||||}~{xusqppoooopqrtwy{}~~}||{{{zz{{|}~{xurponmmmmmnoqsvxy{|~~}|{{zzzyyyzz{||}}}zwusrqpnnmmmnpqstuvxyz|}~~~~~~~~}}||{{zyyxwwvvuuuuttuuuwxyz{|~}{wtqnkigecba`___`abdefhikmnpqrsttttttsssrrrqqppoooooooopqruwz}|zxvutssssstuvwxyz|}~~~~~~}zxvsqpppppppqrsuwyz{||}~}{zyxwvtsssstuuuvwwxyz{|||||}~~~~}}~~~~~~}}||||}}}}}~~}|{zxwvvuuuttsssttuvwwwwxxyzzz{zzzz{||||{{zzzzzzzyyyz{|}}~~}{zxvtqnljhgfedcbaaaabcdefghjlnoqrsstuvwxxwwvvvuuttrqqqqrrsuvxz}~|zyxwvutsrrsstttuuvxz|}~~|yxvtsqponnoopqqrstuwyz{|}~}{zzzz{|}}~}{ywutrqppoooooqrtuvwxyz|~}|zxwutsstuvwyz|}{zyxwuttsrrrrrrsstuwxz|}~~|zywusqomlkjkklmnortwy|~}|{yxwvtrponmlkjihggggggggghiknprtuwxz|}~~}|{zxvtromkiihhijknqty~~}{zxxwwwwwvvvvwxz|}~{ywvuutstttvy{~}||{zyxwvuuuuuvvvvwxz{}~}{zyyxxwxxz|}|{{{zzyxxwxxy{|}~}{xvtrqpnmlklmnqtvy|~~~}}~~~}{yvtrqonlkjiiijlmortwz}~|{yxvuutttsrrqqqqqrrqqqqrrsttuuvwxyz{|||}}||{zwuspnkigecb```abdehjmquy}~|zxvtrponoppqtvxz~}}~|y{|zyyzyxz{{{~|yxvutqnnnnponqstuy}~}~~|}~}}~~~|xusrokklifhjijlnqrv{{{~{wusplihfdcb`abcdfijkmpsvxz|~~~~|}~|{ywvuutsrqqpnoppooprrssuxyz|~~}{yvtrplhgfedddcbbdfhijlnqtvx{}~{zyvsrqqpnnoopqqrtwwx|}|}zxyzxvwxyzz{~}zxvtspppnnqsssuwxy{|~}|{{|}}}~|zwtsrnjknkhkmkjlnoprvxyyy}~}~~}{yxvspmjhhihgghjkkmoprtuuwz||}~~{zyurqqonnonmnooqtvxy|~|yvsponjgghd`bebacfdbehhikmmnorsuxz{}~{yzz|}|{~}yxxwuttrpprstuwuswzyx{~}zyxxxyzyy|~~|zywvusrrsrqrsuwwwy||{~{zyyxwvvxyz{}~}zwwvutqopqonpqqprsssuwy{}~|{{zz{|~}{zxvttrqpoonnnlkmoooqstuvx{}~|zyxvsqnkjiiijjklmoruwz}~~yttuspnnlijkifgihfhiiijlmnoortuvy{{|~}|zy{}}}~yz|yvvwvuuvuuvwxyz{}~~}{zxxwwwyyxx{}~~{{|{yxwxxvuwyz{}~~}{zyxyzzy{~~~}|{zxuuvtrrqpooooppqrruyzz|{{{zywy{zz|~|{zxvtsrqppppoprssux{}|xxxtrrsrqqrssttuwwxyz{|}~}|}}}}}|||{zzzyxxvutsqomkjgeeecbbcdeeehkmoruvx|~~~}}|{zz{yxy{||}~~}~}|{ywutsrqpqsstvx{~~~}~~}{zxwwwvuuuvvwy|}~|||zwvvtsrppponopppruvy{}}|{yxwutrqppqrssstvwxz|~~~}{{{{{||{{{|{{||{{zyz{{zzzzyyzzzzyyxxxxwwwwvtrrrqonmkihgggghhhijkmoqrstuwxxxyzywxyxwyzzz{|}~~}|{zyxwwvvvwvvwxy{||~~~~~~~~~~~}}|{zzyyxxxvuvxwvvwvuuvuuvwwwwxyz{|~~~~~}||}}|||||{{{zyyyxwwwvvwxxxz{{|~~|||zwwvuttsssrrrqqqrrpooonllljihhgggggfggghijkllmnoprtuvwxz{|~~}|{yxwvutssrsssstuwyz|}~|{zyxvuuuvwy{|~~~~}}}}}~~}|zyxvtsrponnnooprsuwy|~}{yvtrpnmlkjkkklmnqsuwz|~~}||{{zyxwwvvvvvuvvvwyzz{|}}~~}}|zywurpnligeca``____`abdfhjlnprtvxy{}~}zwtqoljjiiiiijlnpsvxz}|zxvtsrrqqrrsuwy{~~}|{zyzzzzz{|}~}{yvtqomkjjiiiijlmortvx{}~}}}}}~~~}{xusqpnmlllllmnprsuwy{~}{ywussrqqqqqrstvxyz||}~~}{ywvtqoljgedba`_^^^^_`abdegikmoqstvwyz{|}~~}~~~|zwusqpommlkkllmnpqsuwy{}~}{ywvuttssssstuvwxyz{}~~}|{{zzz{|}~~}{ywutsrqpoooooprstuvwxz|}~}|{zxwvtsssrrsssstuwxz{|}}}|zyyxxwwvvuuuuvvvvvvuuuuttsrpoonmlkjihggggfgffghijklmnopqrtuvwwwxyzzz{{{{|}~~~}}|{zxwvvuuuutsssttuvvwxyy{}~~~}}||||{{{{{zzzzzz{{{||}~~}||{zyxwwvvwwwwwwwwxxxxxwwwwwwwwwwxxyz{{||}~}|zzyxxxxxxxyyz{{||||}}}}~}|||{{{||||||||}~~}zxusqoljhgfeeeeeeefghjkllmmnooppponnnnnnnmmmmmnnoooopppqqrrrrrstvwy{}~|yvtsrqqpoppqrtvwxy{|}~}}|{{|||}}}}~~{ywvtsrqpqqrtuwxz{}~~~~}}||{||}}~|zwusqonmmmmmnoqrtuwy{}~~}||{zzyyyyzz{|}~|zxxvutsssrttuvxyz|}}|zyxwvuuutuuuvxyz||zxurpnljhgeeddddefeghilnoqrtuwxzzy{zyyxwvusqonlkjihhgkhedgktsznckry|ypptux|{ulknptz{xqt|}z{|~}|zyzyyxszwrrpz~ysx}vroty{}xtojmpomprnkkkv|v~{zyqihhdbglmmhb^]_bbabbaaadhkjhhkhinqstoihjnsoiea_`cdc_^^]]_bgmljlpsx~ytqqtwwtnjjmortuspprvyzyxwstx|~|}z|~}|y}~~~~~|vutsstpjgfedfgebbccegilnkhmsssvxuqorsqsundejhceg`ZZ]]]bdca`^bhiijkigimkjmof^dle]`b^[YZYWYZUPRSPMOPKFGHGGLPLGLTVX^c_[cljglqmhhjjihfb^]]ZY[[\\[[[\ada_addfiklljghkkjjifdehgfijfdhllknnifffddfge`aebahnljovvwz~}y~~~~}~~~~~}||~~}yw}~{|||zwvsonkiiifdccglkjnttstv~|{}{ywutsstrpswspswvttuvwwxxxz||{{|~}z{||{yvsrsutttruxvt{{~~{|}|{zz|~~}|{zvpqtqlkjihklhfhjhhnrmjnsrqstsqtvpjpvohloidccb```][[\\\^_^^]\`dcbdebacfecdedcehhfghhhikllmmmnjfgiiifdfgeehkjhiklnqsrqsutuxzxuvwsoqrpmlklmjhkonmnqqrvzzy{~~~{wy|zxz{yxxxyz|}|{ussojihfecabca`bdccfhjkklostuwyyxxwwwusqomkgcba_]\\\]]\`cddgkkkossstsqpqrnklnidgifbdeca_^\[ZYXWTQPPOOPQPPQSUXY\`dfgknnorusqqrpmkifdb`\YZ\ZXZ]]]aeimopuz}|ywurrrpmkiiggfdabb`_^^`a`_acfijlpttvxz|~~~z{|zxvsrqppqsrpswy{}~}{zxusssplmnkhikhfikjhjlllmoqtsrtuvxyxxwxyvuvvuutsttttuvxz{|~||{ywxzxvwxxy{}}}~~~}}~~}~~}}~|yxwusstroonmmlkkljijkkjkllmmnoppqrsssssttttttttsssssssssrqopqonmmlljihhhhgffghhhijjjjjjigffdaabaaabbabddegihgijjjjjihffffedegfeghijknpqsuwyyz|~~}~~}~~|z{|zxyywvutssqqponnnnljlnmlmoooqsstuwxyyz{{{||{yxwvutsqpononmoqrstvy}|zxvspnnljiihghjjklmnoqstvwxz{{||||{{ywvtsqomlkihhgggghijlnqsvz||xuqmjgda__]]]]^`cehjmpsvy{~~}||{zyxxxyyyzz{|~~{wurqpppqrtvy||ywwvuvvwxz|~{yxwvvvvvwwz{|~}{yxvusrpnmkkjihhgffffghijjjklmnopppppoppqqqppqrsstuuvwxy{|||||||{{zyxwvvvwwxxxwwwxxxwwxwxyyyyxwwvutsrqponmmlllmmmmnopqrsttuuvwxxyyz{||~~~~~}|{yxxwwwwwwwxxyyzz{{||}~~|{ywvtrqponmmlkkkkkllmmmnoqstvwyz|~~}{ywtrpnmkjjiiijjkklmnoopppppqppppoonnmmllkjihgffedccccccdefghjkmoqstvwyzz{{{{{{{zzz{{||}}}}}||{zz{{||}}}}~~~~~}}}||{zzyyyxxxwwwwxxyzz{}~~~}}}|||}}~~|{zzyyyyzz{||~~}|{zyxwvuutssrrrrsstuvwxz{|}~~~}{zyxwvuuuvwxxyzzzzzzyyz{|}}~~}}|{{{{||}}}~~~}}}}}}||}}~~~~}~~~~~~~}|||{{{zyyxwwvvvutssssssssssstuvwwwwxxxxyxwvuutsrqponlkkjjihggffffffffgghijjklmnnopqqrrrrrrrrrrqqqppoonnmmllkkjjjjjjkkmoqsvx{~}|{zyyxwvvvvvvwwwxyz{|~~~}}}}}~~~}}|{{zyyyyz{{{||~~}|{{zzyyzz{{|}~~}|{zyyyyxxxyyz{{|}}~}|{yxwvusrqqqqrrrrsstuvwxxyyzz{||||{{zzzzyxwvutsrqpnlkiiiiijklnqtx{~~~~~~}{zyxwvvuutssstttttsssssrrqqpooonnnnmmllmmmmmmmmnnoooppppqqrrrrrsssttttssssssrrrqpoonnmlkjihggffeeefgikmpruxz|}~~~~}}||{{zzyyyyyyyz{|}}~~}|{zzzzzz{{|}~~}}|{{{zyyyzz{|}~~}{zyxxxxxxxyz{}~}|{{zzzyyyyyyz{{||}}}~~~~~~}}}|{zyxwvutsrqpoooopqqrsuvxz|~}|{zyxwwvuttsssrrqppooppqrtvx{~~}}||||}}~~~~~~~}}||||{{{zzzyyxxwwvvvvvvvuuuuuuttsrqponmlkihgfffeeeeffgijkmnopqrsstttuuuuutttsssssrrrqqqqqppoonmllkjjihhhijkmoqsvx{|~~~~}|||{{{zzzyyzzz{{||}~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}~}}}~~~~~}}}}}}~~~~~~~}|{zzzzyyyyxxxxxxxxxxyyyyzyyyzzzzzzzzyyzzzzzyyxxxxyyyyxxyyzz{{{{||}~~~~~}}}}|{zywvutsrrrrrtuxz|~~~}}|{{zzzyyxwvuttssrqqpppppppooonnnnnmllkkjjiihhhhhhiiijkklmnoppqqrrsssssssssrrqqpoonmlkjihhghhijlnpsvxz|~~}||||{{{{z{{|}}~~~~~~~~}||{{{{|||}}~~}}|{zzyyyxxyyzzz{{||}~~~~~~}}}||||{{{{{|||}}}~~~~~}}|{{zyxxxxxxwwwxxyzz{{{{{|}}~}}}}}~~~~~}}}||||{yxwvuuuuuuvxz}~~}}}||{{zzyxxwwvuttsrrqqqppooonnnnnnnmmnnnnnnnnnnnnonnnnnmmmmmmmmmnnnooopppppppoonmmlkjihhhhikmoqtwz|~~~}}}||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{{{||||}}~~~}}}||||||{{|||||||}}}}~~~~~~~~~~}}}||{{zzzzyyyyyyyzz{{{|||}}}}}}}||{zyxwwvvvvwxz|~~~~~}}}|{{zyywvuuttsrrqqqqqqqqqpqqqqqpppoooonnmmmmmmmmnnnnnooppppppppppppoonnmmlkjihggfeeefghjmprux{}~~~~}}}|||{{{{|||}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}|||{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}~}~~}}}~~~~~~~~}}|{zyxwvuttuuwxz|~~}}||{zzxwwvuuttsrrqqppppoooonooonnnnnnnnnooooooppppppppppooooooooonnnmmlkkjihhggghijmoruwz|~~~~~~}}}|||||||||||}}}}}}}}}}~~~~~~~~}}}}|}}}~~~~}}}}}}|||||||||}}}}~~~~~~}}}}}|||{{{{|{{{{{|||}}}}}}~~~~~~~~~~~~~~}}}}}}}}}|||||{{zzyxwvutsrrrrstvxz}~}||{{zzyxwwwvvuuuttsssrrqqpppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlkkjihggfffghikmpsuxz|}}}|||||||}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}|||}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}||||||||||||||}}}}}}}~~~~~~}~~~~~~~}}}}}}}|||||||{{{{zzzzyyxwvutsrrqqrtvxz}~}}||{{zzyxxwwvvuutssrrrrqqppooooooonnnnnoooonnoooooooooooonnmllkkjihgfeddddefhkmpsvy|}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}||||}||}}~~~~~~}~~}~~~~~}}~~~~}|~~|}~~}~~}}}~}~~~}~}|}~~~|}}|}~~}~~}}}}}~}~~}~{~~|}}}{{|{z|}|{|~|y{}}}~~~}~|y|~|z{}zvx{ywyz{|~~~~}|{|{zyxxxxxwvuvwtqstrprtqnoqqpoopppqqqppqqpopqonprpnopooooooonnonmopomnopqqrtvvwyyzzxxz{{{{zz{{{|}|{|~|{}}|||||{|}||||{{}~}|}~}}~~}~}~~~}~~}}}~~~}{|~~~}|~~}~~~~~~~~~}|}}}||}}|}~}~~|~~~}|}~~}~~}}~~|{}}|~~|~}~~~}~~{~}z|}{}}{|~~}~}~~}}~~~~|~~~}}}~}}~~~~~~|~|}~}{{zyxxxwwvutsstsqstrpqrqppqrrqqqpqrqqqpqsqpqqrrrrqqqpqrrrqpoopqqpppqsqqtvtsuxwuxzywz|zwy{{z{{yxz|zwy{ywy{zxyyzzzz{||{|~}}~~~~~~~~~~~}~~~~~~~~~~}~~~~~}~~}~~}~}|}~~}}|~}{}~}}~}|}~}~~}}~~~}~~}~~~~}|}~}}||}~}{}~}|}~}}~~}}~~}~~~~~}~~~~~~|}~|zz{zyxxwwvvvuuuutttuutssssssrsssrssrqrsrpqrqqqqqqqqqpqrqqqrqqrrsssrsuuuuvvuvwwvwwwwwwwwwvwxwwvvwwwxwwxyyyyyz{{z{||}}}}~~}~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}||}|{|||{{{{{{|{{{||{{{|}{{||||||}}}}}~~~~~~~~~~}~~~}}~}|}~~}}}}}}~~~~~~~~~}|||{{|zyyyyxxyxwwwvuvvuttttssssssssssrstsrssrrrrrsrrrrrqrssssssstuuuvwvvvwxxxxxxxxxxxxyxxwxyxxxyxxxyyyyyyyyzzz{{{{zz{{{|||||||||}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||}}~~}}}~~~~~~}}|||||||{{{{{{{{{{zz{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~}}||{{{zzyxxwwwvvvuuutttttttttttttttsssssssssssssssttttttuuuuvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{||}}}}}~~~~~~}}}}~}}}}}}~~~~~~~~~~}}}}}|}}}|||||||||||||||||||||{{{{{{{{{zzzzz{{zzzzzzzzzzzzzz{{{{{{||}}}~~~~~~~~~}}|||{{{zyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwvvvvvvvvvvuuuvvvvvvvvwwwxxxxxyyyzzzzzzz{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzyyyyyyyyyyyyzzz{{{{{|||}}}}}}~~~~~~~~~~}}||{{zzzyyxxxwwwwwwwvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvwwwwwwwwwwxxxyyyzzz{{{{||||||}||||}}}|||||}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{zzzzzzzzzzzzz{zz{{{{{{{|||||||||||{{{{{{zzzzyyyyyyyyyyyzzzzzz{{{{|||}}}}}~}~~~}}}~~~~~~~~~}{}{~x|ys{yx}{{{t{|{~|zzyzzw{}ywsnu{~~tkx{{|~{{{v{tv{o{}~}n{~}z~nwxl}sy~y~p}t{s|tgrz}qdq{vusy~odtztnqvuvsmsyk_kxvsnhoxmbhpsukakvvvxwwyvs{xpv{rvzywmfsxpmhgkllopnljlv|vvxuvz|ztqrstwxwvusuw{}ytwyyz~~zv|~uwy|}zs|v~||}{zz}~zy{{~|~}zuv{zz}}tlwzsspqpikopx}tnu~{zzw{sfmuuwxxtpu{}{~|vz~|yv|~{|||vz~}{tntzvsuxzyvttx|}yv{wsyxvvw{|y~yv{~}|~|yr}}|x|~xtrrv}ys{ysx}w||r}|v{~z{|~v~{}~xw|r{vvuqnllptqkpvtuvt{}y~~}zxvuuojryrlqvsrwz{|voptz|tlrxrmnrwwmchppmhfnsninuxwtrv~ztw}zuz{|}{yyz{ux~}|~~xuy||xsqrsuupmnrpnpprwtr{~{x|zwz|z}{tv|~yx{~~wruxngt~xsmjs|yusqrtst|{srswy||z}xz~}}~{ywy{wty{wrqrw{zy{}}{|}zxxvqmv}nao|zupmnpswvspnkjszuomksytorsqooqrrqpqquzwtz}yx{|~z{}}}xt{|xy|~}}y~~}}|y}~{zvt{~~yxwxzzzyxrntzxuqmrwyzwtuy}~|{|~~ytuvx{xtssqqstturpswyywrswwvvusplkosnihhkokgechnidjpmks|~~~~{{x|xqtwxxpjryrkmpswrluzvy{y{r{{rqqtzwtx|}~}}}{zpsxtqpmqvmehmopkgkpnlmnrytow~~~yt|}vx}~zszyssszyrw}}~y{}yxuquzvsux{}}}}~z{{zwqnqtroicdgebefbadgklkmlkpttqppooooprolmnoqpommqvyzyyz|{urv|wqnnnosvspnmt{||{z|}~{|~~~~|y~zttuy~{wvw{}{{{yy|~}zus{~y~~ywsuvsqnklnkilpomopx}zzwuutpknqlfjnqrnlosstrptxrmossrlgjnkfffghdahnliikqvvux{}~|z{{vqpqqomklomlnpv|xuy~~{}{x{~}||}|wy|xrqpmkfacfgfcbhnmjmrtuuuz}zyx{~zvwxyyvsx}xru{~|y~x{~xrstttrpuzz{|}|zytorskdefgid`bdcdfghigfimnnjgkomklkjjhfikigghnsrquxy|}~~{yvsqoorusqssvyxwyz}}|}}}~{zxtoprrrpmqwvvxxz}}}~~zxvwxtpswusrswzyvxz{|||}}}yuvxurporusrstwzzy}|zvsturopqrsqnoponmjkmliihhhgefgdaaacdb_`bdffefhhjnrtutsx}~~}{y{}||{yz|{z||}~|y{~~~}}~|zzzyxxxyzyx{~~{xtrpnlllihiklmlkmpqsuvwyxxz{zyyxzzwuuuwxvstvuuuvy{yx|~~}{xvutrommoqpoonoqrqrqppppqqnkjjkllkkkjjklllkjlnpqrsstuux{||}}{zyyzzyyz|}~~~}|{{{zyxwwyyyyyxxyz{{{zzzyyyxvvuvwwwwxy{}|zxwwwvvwxyz|~~}|{{{{{zyz{{{{yyzywwvutsstvwxyz|~|{||}||}~|{{|{z{{zywuvurpnmnnljkkkihffecaabaa_]_```bcehijmqsuvxz}~~|{{zxwvuutttuvwxy{|}}~|zxwusrpppqqrstuuvwxyyyz{||{{{{{{{{{zyxxxxvuuuuvwxy{||~~}|{{zxwvuusrqponmmmlljjjjjkklllkkkllllmnoopqstutuvvvvwxyyyy{||||}~~}}|{{{zzzzzzzz{|}}}}~~~~~}||}}}||}}~~~~}}|{zzzyyyyzz{{{|}}~}{ywusqomljiihggffffgghiiklnopqrrssttuvwwxxxxxwwvuttsssssstuvwyz|}}~~}|{zyxwwwwwxxyz{|}~~}|zyyyxxxxxxyyzzz{{{|||||||||}}||{zzyyxxwwwvvvuuuuuuuvvwxyz{}~~|{zxwusrponllkjihgffeeeefghiklnoqrstuvxyz{|}~~~~}||{{zzzyyyyzyyyzzz{{|}}~~}|{{zyxxxxxyz{|}~~}|{zzyyyyyyyzzzzz{{{||}}~~~~~}}}||{zyyxxxxwwwvvwwwxyz{}~}{xvsqpnljhgfeeffgghijlmopqstuvwwxyyzzzz{{{zyyxwvuuttsssttuuvvvwxyyz{|}}~~}|zyxwvuuuuuvwxy{}~||{zyyyyyz{{{{{||}}}}}}~~~~~~}|{{zyxwusrqponmlkkklmnoqrtvy|~}|{{zyyz{|}~}{yvspmjheca`^]]\\]^_abegilnprsuvxyz{{|{{{zzyyyxxwwwwwxxyzz{||}}~~~~~~~}|zywvutsrrsstvwy{|~~}|{|||}~~~}|zywvtsrqqqqqrsuwy{|~~~~~~~~|zwusrponmlkkkjjkkkjjjkkllllllmmnooppqrrsssttttuvvwxyz{|}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||||||}~~~~}|{{zzyyxxwwvvvwwwwwxxyyyyyyyyyyyyyxxxwwwwxxxyz{}~~|{zyyxwvvvuuuttssrqponlkjhgfedcbbbbcdegikmoqsuwxz{|}~~~}||{{zzzyyyyyyzzz{||}~~}{ywusqqqpqqrsuwy{|~~}}||{{{{{{|}~|zxwwvuvvwxz|~~~}}|||{{||}~~~~}}|{zxwuspnligeca`____`bcegikmoqstuvwxyz{{{|}}~~~}|||||{zzyzz|}~}{zxwvuuuvwwwxyz{|}~~~~~~~}}|{zyxwxxxyyz{{|}~~~~~~~~~}||{yxwvutsssttuvwyz|~~|zxvtsqpomlkjiihhggggghhiijjklmmnnnnnnooppqqrstvwxyzz{|}~~}}|{{zzzyyyyyyyyzz{{|}}}~~~}}||{{{{{{|}}~~~}}}}}~~~~{yvtrqoonmmmlmmnnnooooopppoonmlkkjiihhiijklmnoqrtuwxy{|~~}|{{{{||}~~}{zxwutsssssttuvwxy{|}~|{yxvutsrqqqqrstuwxz{|}~~}}||{{{{||}~~}||{{{|}~~}|{{{{{{||}~~}zwtqomkjiiiiiijkklmmnnnnnnnmmlkkjiiiiiijjjklmnopqrstvwy{|~}|{yxwwvuuuuvvwxyyz{{|}}~~~~~}}}}}}~~~}|||||}}~~~}~~~~}zxvtrqpoonmmlllllllllkllllkjjjjjjkklmmnoqrstuvxy{}~~~~~~~~~~~~~~}|{{zzzzzzzz{{|}}}~~~~~}}|{zyxxwvvuttttuuuvvwwxyzz{{||}~~~~~~~~|ywtrpnlkihgggfffffggghhggghhhijjkklmmnoppqqrsstuvwxyz{||}}}~~~~}||{zyyxwvvvvvvwwwxyyz{{|}}~~}{zzyxxwwwwxyyzzz{{|}~~~}}}}}}~~}zwtrpnljiggffffffffgghhijjklmnopqrstuvwxxyzz{|}~~}|{zzzzzzzyyyzzzzzz{{|}}~~~}}||||}}}}~~~~~}}||{zyxwvutsssssttuuvvwxxyyz{{|}~}zxuromkjhgfeddccddddddeefghiijjklmmnnnooppqrstuvwxxyz{{||}~~~~~}|{zzyxxxwwxxyyzz{{||}~~}{zyyyxxxyyyyzzz{{||}}~}zxusqpnmmlkjjiiiiiihhhiijkkllmmnpqrrstuvwyz{{|}~~~}}}}|||{{{{|}}~~~~~~~~~}}|||||||{{{{{{{||||||}}}}}}||||{{zyyyyyyyyyyzzzzzyyxxyyz{{{||}~~|ywvtrqonlkjiihgfffffffffggghiijjkkllmnopqrsstuvwxxyzz{||||||||||||{{|||}}~~~~~~~~~~~~~}}}}}}}|||||||||||||}}}}}~~~|{zvsssrrpmnoljklkkklkkkkllnpnmorqpsvutwzzy{}||}~}}~}}~~~~}||}}}}|}~~~~|}~~~|{zz{}{yzzz{{|{zz{{zyxzzzz{{{{||}}}|}~}{|||{{{{{|}|{{zzzz{zyzzzz|}}|}~~~{{{wsrqolllkjiiihhhhghhhihhikigikjjmonlnpqrrrtuvwxxxxy{zyz{zxz{zxyzzyz{{|||}~}}~~~}~}~~}|}}|}}z~~|}~}}~~~zvxytprspnpqomnonnoponoponprqqqqsuttvyyyyxyyz||}}}}|}~}~~~~~~~~~~~~}~~~}~~~~|~}}~~~|{|}}||{||{zz{{{{yyz{{{|{z{}|{}~~~~}}}~}||{}~{y{|{{{{|||{|}||}}~~}~}~~zzywtrppqnklnkiijjihhhgghhhhhhijkkjmonmnppprsstuuuuwxxxxwyzyxyzzzzzzyyyz{{{{{{|}~~~~}~~~}|{|~{y||z}~|~~~~|{zwuuusqrrqpppoopponoppppppqrssssstvtsuwwwxyyzz{|}}}}}~~~~~~~~~~~~~~~~~~}|}~}}}~~~~}~~}~~~}~~~~~}|~|z{}|{zyz{zzzz{{{{{{{|{{|}||}}}}}|}}~}}}~~~~~~}{}~{z{}|{|}|||{||||||}}}~~}{ywusqppnlmmkijkighihghhiiijjkkklmmnnopopqrrsstuuuvwwvxyxxyzzyyyyzzzzz{|||~~~}}}~||||||}}}~~~~~}|zxwvutssrqppppppoppppprqqrrrrrssstuuuvvwxxxyyyyz{{{{||||}}}}}}}}}}~~~~~~~~~}~~~~~~~~~~~~~~~}}~}|}}}|||||||||{{{{|||{{{{{|||||}|}}}}}}|}~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}|zxvutrqoonmlkkjjjjjjjijkkjkkkklmmmnnnnoppppqrqrsstttuvvvwxxxyyyyyz{{{||||}~~~~~~~~~~~~~~~~|{yxwvuttsrrrqqqqqqqqqqrrrrrrrssstttuuuvvvwwwwxxyyzzz{{{||}}}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||||||||}}|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{yxvtsrponnmmllllkkkkkkkkkkllllmmmnnnooooppqqrssttuuvvwwwxxxyyyzzzz{{|||||}}~~~|{yxwvvutttssssrrrrrrrrrrrrrrrrssssstttuuuvvwwxxxyyyzz{{{||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}|||||}}}}}}}}}}}~~~~~~~~~~~~~~}|zxwusrqponnmmllllllllllllmmmmmmnnnnooooppqqqrrrssttuuvvwwxxyyyzzz{{{{{|||}}~~~~}{zxwvvuttsrrrqqqqqqqqqqrrrrrrsssssttttuuuvvvwwxxyyzz{{{|||}}}}|||||||||}}}}}~~~~~}}}}}}}||||||||{{{{|||||}}}}}~~~~~~~}}}}}}}}|||}}}}}}~~~~|{yxvutsrqponnmmmmmmmmmmmmnnnnnnnnooooooppqqqqrrsstuuvvwxyyzz{{||||}}}}}~~~~~}|zywwuutsrrsolkllnnmpnnprqrtsolgcgmvwgv{le^fmhc_^`bbdffffcbdeglqsroprstpmooppgbnyzz~vkz|ms{||xsuvwy||xxx|}y{~}|{{}}}|xrnlmooqpmljhghinrssqmmppqposwvvwy}~}}wpkhknh`\ZXWWWVUTSTUUVUTUTUVUSSVXZYWZ^ZVW\`cgkmnoomnpppswz}}{~}}~~~{uplkiijkihjnz~wmghjiiloqpommppqsuxzvrokkmnomklmmpsy~zvtrqsuwwwtrsttuuttsuyusx|}{vqqrtwyz~{urqootyyz|}~~||~}|{xtrqoortrnga```cfhjlkhfc]Y\__^[WVX_gijmnmkhfhjaX[`ZUTTXZYY[\[YXY^a\WZZXVTTZ`eigcbbcefffea\YW]deeffca`bbbccbcioomv|wpnnmmmlnrqptxz{}|zz}u}{wsssqpqqrsw{xuuvvwxyyz||}~}|}}}|zxxyyzxuuvusrqsvwurnorssttrpnmnrwzzz{}}}|zxv{}yx{~~|ywwwz|||zxvuwxxwxyywusrttsstuvuuuttttsrqrttsuvvutsttttuvuuwxz}|{~zyysnnnjeccb`\Z]a`^]ZWUTTTUXZXUSSSTTTUUUTRRTUUUSSUXVUWXVUUUWZZZ\]``]Z\^^]_aabcefghilolhijkmnnqsuxwvwxtrsvxz{{zzz|~}|||{}~}|{z{|}~|{~~~~|||~~}||~~~}|{}zzyyz{zzyxwvvutsrollmorporutrrqonoqrssqrstuxxwwtrtwwxz{|}zxxxy{|~~{zywwyz{}}|}{wtuxz{||{yyxwxyz|}}~~~~~}|{zzzzzywxzxutsuwtrrsuxxwusuvvvy||||}~{|}~~}|}|{zxxwtppqpnnnkhggjkheddeefgfegijjjiiifcbbaadggfghfcdfeeeegihegjkjigggffdcfhhgfeeehjkljghiiigededehjjihhhjmpsusponoqsvy{|}}}~|}~~}{~~{zz|~}zxvvxwx{}|{zyz{|{||}||}~}|}~|{{{z{}}~|}~~~~|}}zyz|}}||ywy{|}|zz|}~}{}~~~{||~|zzzz{{zzz{}}~}zyxxxz|{z|~{xxxxz|}~~{yxwxyz|yvy{{yvssuwz|~|{|}~~~}{zzz|~|zz{zyyyxwy{zz{||}~}{wsrrrsroopmlmnnlkjjjjjkljijkjjlmnnmlnpqpooopruwxvsqqpprstvvuuusssstutttsssttuvvutttrrqrrssttpnpsttspnnmnpstuvusstutqqrtuuuvwvuvwxxyzzzyxy{{}}~}}}}zyxwvvuuuttvyzzz}~~|{||}~~~||{zz|~~~|{{}~}||{{}~|{||{|{zz{~}~~}~~}~~}~}{}~~}}~~~~}}~~~~~~~~~~|zyyxyxwwvutttttsrqqpoopqpnmmmmmljklkklmnoponnopooqrrstuuuvwwuuuvxxxxxxyxxyzzzzyyzzzywxwvuuvwxyzyyyyz{{{|}{yyyyyyzyxwvuuuutsssssrsvxwuvwxxz{}~~}~~~~~~~}}}||||}~~~~}|{z{{|{{|}|zzzzxwuuuutuwutttssstuvwxyyxwxyyzyyxwy||{{{|}}~~~~~~~~~~~~}|zyyyyyxxwvvvvvxy{|~~~}}|~~}||{{||||{||}~~~~}}{zzzzywwxxyyyyxwwvwwutssuvuutttsrqppoonnmmlllmmljijkkkkkkllmmmmnnnoqqrrssstvwxxwxzz{|{{{|}|{{|||{zzzyxwxxxxyxwwxz{{{{{{{{|||}~|{{{{zyyyzzzzyyyxwwwvwvutsttttrqppqqonnoopprtvwxy{|~~~~~~~~~}||{{{{z{|zyyyzzzyxwwxyyyxxwxxxxxyyzzz{||}}~~~~~~~~}}~~~~~~~}}}~~}|||}~~~~}}}||||||||}~}}}}|{zzyxxwvuttsrrrrqqqqqpppppqrsssrrrrrrrrrrrrrrssssrrrrrrssrrrrrsssrssttuuuvwwwxyz{{{|}}}~~~~~~~~~}}}}}~~~~~~~~~~}}}}~~}}}}}}}}|{zyyyyxxxxwwwwwwwvwxyyyyz{{|||}}~~~~~~~~}}~~~~~~}}}}}}}||}~~~~~~}}}}}||{{|||{{{zzyyyxxwvuuvvutsrrrqqpoooopqqrstvy{~~~}|{{zzzzzzzyyyyz||}}~~|{{zzyxxxwvuuuvvvvvvvvwwwwwwwwwvvvwvvvvvvvvvvvvvuvvvuuvvvutuuuuuuuuuttuvvvuuuuuuvuuuuuuuuuuuuuttutssrssrqppppppppqqppqrsststtuvvvwwwwxxyyzzzz{{||||{|}}}||||{zyyxxvuttsrpoooooppqrsuwy{|}~~~~}}||{{{{{{{|{{{|}~~~~~~~~~~~~}}~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~}}|||||||{{|||||}||}}~~~~~}||{{{zyxwwwwwwxyyz|~~}}|||{zyyyxwvvuuutsrrqponnnmllkklllmmnnopqrsstuuuvwwxxxyyyzyyyzzzyxxxxxxwwxxwwwwwxxwxxxxxxxxxxxxwwwwwwwwvvvwwwwwwvwwxxxwwxxxxxxyxxxxxxyxxyyzzzz{|}~~~~~~~~~~~}~~~~}~~~~}}}}}||||||{{||{{{||||||}}}}~~}}}}}||{{{{zyzzzyxxxyyxxxyyyyyzz{{|||||}}~~~~~~~}|{{{{yyxxxwvvvwwwxyz{}~~~~~}}}}}}}}}~~~~~~}}}}}|}}~~~}}|||{zzzzyyxwwvvvuutssrrrqqqqqpppppppooppooooponnnopppppqqqrsttuuuvvwxxyyxxyxxxxxxwwvvvvvvvvvvvvvvvwwvvwwwwwvvvvvvuuuuuutttttsrssrqqppoonmllkjjjjjjjklmoqsuwy{}~~}|||{zzzzyyxxyyyyyz|}}}~~}|||{{{zzzzz{{{{|||}}~~~~}}}}||{zzzzyxxxxxwwwwwwwxxyyyyyz{{{{{{|||}}~~~~~~~}|{zyxyyyyz{|~~~}}{zzyyxwwvvuuuuuvvvvvwwvvvvvvuuutttttssrqpppppooonnnnooooopppqqqrrssstuuuvvwwwxxyyyzz{||||}~~~~~}}}}}|||{{{{{|||{||}}}~~~~}||{{{zzzzyxxxyyyyyzz{{|}}~~~~}}}||{zzzzzzz{{{{{|}}~~~}}}}}}}}}|||}~}}}}}}}}}}}|{{{zzyxwwvutssrqppoonmmnnopqrtvxz|~~~}~~}|{zzzyxxyxwwvvwxxxxyz{{}~~~~~}}}}}}}}||||||||{{{{{{{{|{{{||}}|||}}}|||||{zzzzyxwwwvuututtssssssssttsstttttuttsssttsrrrqqpppppoonooonnoooooooooppppppqqrrstuuuvwxxyyzz{{{zz{zyyxwvutsqqpoonmmnnpqrsuwy{~~}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~}||||||{{{{{zz{{zzyyzz{{z{{||}~~~~~~~}|{{{zyxxwvutsrqponmmmnnoprsuwz}~|{{zyxwvutsrrrrrrrrssssttuuvvuvvwwwxxxxxxxxxxxxxwwwxxwwwwwwwwwxxwwwxxwwvwwvvuuuuuuuuuuuuvvwwwwwwxxxyyxwwxxwvvvvvuuuuuuuuvwwwxyz{|}}~~~~~~~}|{{{{zyyyzyyxyyyyyz{{{{{|}~~~}}}}}|{{{{zyyyyyyxxxxyyyzzzzzz{||}}}}}}}~~~~~~}}}}|||{zyxwvuuttsrqqrrstuwyz|}~~~~~~}}}~~~~~~}}}|||{{{zyxxxwvuuutsrqqqqqppqqpppqqqqqqrrrsrsssstttttuuuuuuvvvuuvwvvvvwwwwvvwwvvvvvutttuuuttttttuvuuuuvuuvvvuutsssrqpoonlkkjiihghiijkloqsuwy{}{xwvvz{wy{yz|}}|~}zyxxvw~~~~~~~}}{{{~|yzzz}{~}~}}~}|~}|~~~~|zz{~~{~~}}~}{{{zy||wtssssux{~}}~|zvuy||{zzywwz|{zywuwzwrqolkkkmopqqpmkknoprssstsqoppprssturoppprwzzxxxwvvvz}~~|z{}}|{z{~~}}{{{ywwvpmosrpsvvuvwwx{|y{}zxz|yussstx{||~~|~zuuvvvyzwuwyxwz~~}}}~~||}|zyxyz{{|{zxwwwwz|~~~}zwxzz{~~}|{zz{|}}~~|||{{}}~~zwxwuuwxwxyxuruyxw{~}|||zxy{|~|ywussuwxxxwxzyy~~}}}~|}~~~}}|zxussuutvxyxvvxz{}~||{|}~}}~|~}|||}}|~|zxxwwwvtsrrrqpruvvvvxzyy|}zyxvuwzxuuvtsuvuvwwvvvutttstvusstsrpopppoonmljhghjnooonoponqtsrtutrstttwywuvwwwxzxvxzywxwtsuvvvvvvutsssssvwwwxzz{}~}{zzzzz{|zyz{{{~}}}~}z|}yuvyxwwvtsstssuvwwwwxwutuwwvwxvttutrtuvwxzyxz|}~}|}~~~|~}{zyywtuwwwyyxxz|}}~}|||||{||||}|}~~~}}~~~~~~~}|{{||ywwyz{{||||{zz{|{z|}{yyxyz{|}~~~~~~}}|{yyz{{{{||}~~}}~~}}|||||zxxwxxwuttsrrsrqstrqrrqqtwyz|~~{yyxwvutqpqrrsstttttrruxwvx{{z{|{{}}}}||{{zyyyz{{|zyzyxxwwyzywwxwwwwvvwxwvvuvvvwwxyzywwwuuwwwwvttuutuuvvwwvvwxz{|||}}~~~}}}}}||zyyywvvwwwwwwwy{}~zxxwtsrtttuuttuvxz}~~}|{ywvtsssrqpqsqnnoooqrqpqrqppqsuussrstuvwwy{|}~}}|{zyxwuuutsqqrtttuvvwxyz|}~~}~~}|{zzzxxwusrrqpqrqqqqpqsuvwy|||||~}|{yxxwvuuvxyyxz{|{}~}||}|{zyxwvutsrrrqqstvwy{~~}|{{{{zyyz{|~}|{zxwwvutsssrrrssstuwxxxyyy{{{{|{{{||||{|}}~}}}~~~~~}|||{zyyxwvuvwvvvwwwxyyxy{{{{{{||{zzzyyxvutuutttsstttuvwxyyyz{||}|{zzywutrpnmljiihgfgiiijklmnnpqrstuvx{}}||{zzyyzz{{{{|~~~}||||{zxwwvvvvuuuuuuuttuuuutttttsqqrsssstuvwxz|~~~~~~}|}~~~~~}|||||{zzyyyyyxxyyxxxyz{|}~~~}|zxwvvutsrqrrssrstuvuuvwxxwwwwwwvuttuvvvvwxyz{|~~}}||||{{zzzzzyxyyyxxxwwvvuttssrrrrrrsuvwwxxyz{}}}||||{{{||}}}~~||}}|{zzz{||{{{{{{yxxxxyxwwxxyyyz{|}~~}}|{{zxxwvwwwwwwwyyyz{{|}~~~}}~~|{{zxxwwvtstuuuuvxyz{|||||{zzzyxwuutttttuuvvwxy{}~~~}||{{zzz{{{{zz{{{{{{{||{{{|}|{{{{{{{zyxxxxxxyyxxwwwwwwxxxxvvuuvuttttttuuuvwy{{|}~}|{zzzzzzz{{|}~~~|{zzyxxwvvvvvuuuvvvwwxxxxyyzz{{||}}}}~}|{zzyxwvvvvuttuuutttuvvvuuuvwwwwwwxxxz{|~~}||}}|{{||||{{||}}|||}~~~}||||{{zzzz{||{|||}~~}|{zyxxwvuutttttttsstuuuuuuuuttssssrqpooonnmmmllkkkllmlllllmnnnoppqqqrttuuvwwwwxxyyzzzz{{|{|}~~}|{{{zyxxxxwvuuuvvvvvwwxyyyz{{{||}}~~~~}}}}}|||||||}}}}~~~~~~}}{zzzzzyxxxxxxwwxyxxxxz{{{|||}}~~~~}|{zzzzyyyzzzzzzz{||||}}~~~~}||||{zzz{{zzzz{||||{|}||}}~~}}~~~~~~}}|{{zzyxxxxxwwxxxxwwwxxyyxxxxwvvvwwvtssrrrqqqqqpoooopoooopppppppqqqrrsrrrstuvwwwyyzz{}~~~}}}}}|{{zzzyxwwxxxwvvvwwvuvvwxwwwwwxxyyyzzzzz{||}~~~~~~~}}}~~~~}~~~}|}~~}}|{{{zzyyyyyxwwwwwwwwwwwwwwxwwxxyyxxxxyzzz{||||}}~{}}}}|~zwz}}{smszzzupqrtxyzqgqzyxusuuvvwywv|}v~}{{~{w{{}u{y~~s{swyn|~{qq{q|vrnzyipw{{leuwmjjrzmboyvtnhousqkfpynfrzwxvr~xkqx{}wqx~yvwvy}wprwwtmhnvmdjqrsmeo|voqssuursutuvw|votywwxtuyvtuutvwuuxxwxxvxunqxvssssuvvttrruzzsw|~|}}{~y}}|~|~{yy|{|xsqnlnmkotneo}sknmouokljrzrkqxvv{~||{yxv~|r~w}~yz}{{}}}|x{~vpwz}xqppw~ukptomt|zwpkvzq{~|x}{|z}t||xyyz}rz}vz|{mt~|{zw|zv{}yv}}x}~}}zz||zsnu}xsx|vtxz}}tnppuyrksysosvz}tir{ywsls{touyxxuqw}unswy|vpv{vsvywwyy{|usz~||{xx{~yux|{wxzyzzwz}snv{|}wpptttwyupmpw|{wrpw}~~zxz~}}~vy}~}uy|||yxvtuxz|{x}yz{{{~~z|s|}y}}{}}{{{ynrxvrrrqppqmhowj]ixwsokmpruvtrplkt{wrpnu}xrx|yvvwz}|zy|~~~|zzxuy~ysuw{}yzz}}{|~~~~|x}~~}}{vx}||}~|~}~{z|{{~}xy{|}ywxvuuvvuqnqtvwslnqrtroonllrvsqqqv~|xvtx~xqv{wtw{{|zuvy{}wqyztuxyyywz~|zzz~y|zsz}tvz~xr{~xxx{wnt|{|xryyrv{~vnzvww|~z~~{x~}zy~y}}y|~zzz~}wzs|x{|wzzzw|}z|~}|~}z|~zsvyzzupprportstpmtzzxqlpsqnprnlmorsqpnkosqmmmlmopsvtqux{|{zyx|~~}{xz|yxy}~zzxx{}~|y{{~~}{|~}}|{}~~}}xu}}{y}~{|}{yyz~~xy{y|~|}~{u{~|zz}yuy|~ysuwutqmpungkoprmhovroqruwrmt{yusptyvsuwxxvu{ysx||}yvz||}{z{~|~}z}|z{{|vz|||xuzzvz}~}xtz}{x{{vz}{zxw}}wz~{~}|z~~z{|~~~|y~|z{}xz~|x}{uy}}w||}|~z~}z{|~y~~~~~}}z~{xvz~{xyyy{xvz~xrtvx{wrtvvuttttpnpsrqnimrqnopprpptwusssy~|yz|}~~}~|}~|z||}~}|||~}}}~{~~||~}z{{zzxw{~zvvx|}y{|}}|{~{wz~}|{z|}||{z|~{y|}{{~~{yyywurpqrqonnnoonpronnprtqopqstrppqqqtwwusquyzyxvwz{{|{{zz|~}~}~}{}}~~|z{|{zz{{{{z~~}|{|~|z{|{z{{|}{y{}~}~~}}~}}~}}~~~}}~~}{y{|{{{{|||{|}|||{}~}{{|~}{|}}}}}~}~}}|}{z{|{ywvvvvuutsrrrsrpnnoprrqrrqqrsttsstwxxxxyzz{}~~~~}|||}}}}||||~~}}|{|~~~~~~~~~}}|{{yy{||{zyz{{yz{{{zz|}{zzz{|{z{|{{||}~}z{|}}|{}}~}|{ywwwurqqqrqqrssssrssrpqrrsrpqrrrrstuutvxxxxwxzyxz{{||{}~}|}~~}}||}}}~~~~~}~~}}}}}|||}}}}|}}|{{{{{{|}}}}}}}}}|}}~~}}|{zxxxxxxxyyxxyyyzyyzzzyzzz{{{|||{{{{{zyzz{{{{|}||}~~~}}}~~}}}}}}}}~}}}}~~~~~~}}}}|{{zzxwwvuuttssrrrrrrrrrssrrrrrrrrsttuvwyyyz{{{{{}~~~~~~~}}}||{{{{{{{{{{{{zz{{{{{{||||}}}}|{{zzzzz{{||}~~|{yxwvuttsrrqqqqqqppoooonooooppppppppqqrsttuvwxxxxyyxxxyyzzz{|}~~~~~~~}}}}}}}}}}}}}}}}}}||{{zzzz{||}}~~~}||{{{{zyyxxxwwxxxxxyyzzzzzzzzzzzyzzz{{{{{zzzzz{{||}}}~~~}}}}}||{{{{|}~~}{zyxwvuuutttsssrrqqqpppqqrrrrrrrsssttuuvwxyyzzz{{|||}}~~~~~}}}||}}}~~}}}}}}~~~~~~~~~~~}}||{{{|||||||||{{{{zzzz{{{|||||}}|||||||||||}}~~~|{zyxwvutsrrrrrrrrrrrrrrrqqqppooopppqqrstttttttuuuvvvwxyz{{|}}~~~~~~~~~~~}}}}|||{{zyyxxxxxyyzz{{{||}}}}}}}}|||{{{zzzyyxxxwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzz{{{{||||||{{{zzzzzz{{||}}~~~|{ywvusrqqpoonnnnnnooppppppppppqrrssttuuuvwxxxxyyyz{{||}}~~~~~}|||}}}~~~~~~~~}}}}}}||}}}}}}~~}}}|||{{{{{{{zzzzzzzzzzzz{{||}}}}}}}~~~~|{yxwwvuutttsssrrqqpppoonnnmmmnnnooppqqqqrrrrssttuvwxyyz{{||}}~~~~~~}||{zzyyxxxxxyyyzz{||||}}}}}}}|||{{zzzyyyyxxxwwwwwvvvvvvvvvvvvvwwwwwxxwxxxyyzz{{||||||{{{{zzz{{{||}}}~~~}|zywvtsrqpoonnnnnnnnnnoonnoooppqqrrrsssstttuuvvwwxyzz{|}}~~~~~~~}}}}}}}}}}}}}}}}|||||}}~~~~~~}}}|||{{{{{{{{{zzzzyyyyyyyz{{{||||}}~~~}|zyxwvutsrqppoonnmmmlllmmmnnopppqqqqrrrrssttuvwxyzz{||}}~~~~~~}}||{zyyxxxxyyyzzz{{|||}}}}}|||{{{zzyyxxxxxxyyyxxwwvvuuuuuuvvvwwwwwwwwxxxxxyyz{{||}}}}||{{{{zzzz{{{|}}~~~~|zxvtsrqpoonnnmmmmmmmmnnnnoooppqqrrrrrrssttuvvwxxyzz{{|}}~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~}}}}||||||||||||{{{{{{{|||}~~}{yxwutsrqpoonmmllkkkkkkkllmmmmmmnnoppqrsstuuvvwxxyzz{|}~~}|{{zzzyyyyyyyyzzz{{{||||||{{zzzzyyyyyyyyyyyyyyxxxwwwwwvvwwwxxxxxxxxxxxyyzzz{{|||||||||||||||||||||}}~~}|zxvtsrqponnmmmmmmmmmmnnnnnnooooopqqrrrssttttuuuvvwxyz{|}~~~~~~~~~~~~}}}~~~~~~~~~~~}}}|||||}}~~}{yxvutrqponmmlllkkllllllllmmnnnoppqrstuvvwwxxyyz{||}}~~}}}}}|||{{{{zzzzzzzzzzzzzzzyyxxxwwwwwwxxxxxxxxxxwwwwwwwwwwxxxxxyyzzz{{{{{||}}}}}}~~~~~~~~~~}{ywvtsrqponnnmmmmmmmmmmmmmmmnnoopppqqqrrsssttuuvwwxyz||}~~~~~~~~~~~~~~~~~~~~~~~}{yxvusrponnmmmmmmmmmllllllmmmnnopqrsstuuvvwwxyyz{||}~~~~~}}}}|||{{zzzyyyyyyyxxxwwwwxxxxxyyyyyyyyyyyyyyzzzyyyyyyyyzz{{||}}}}~~~~~~~~~~|zxvusrqpooonnnnmmmmmmmmmmnnnnnoooooooopppqrrstuvvwxyz{{||}}}~~~~}}}}}}}}}}}~~~~~}}}}}}}}~~~~~~~~~}{ywutsqpoonnnnmmmllllllmmmnnooppqrsstuuvwwxyzz{|||}}}}~~~~~~~}}}||{{zzyyyxxxxwxxxxxxxxxxxxyyyyyzzz{{||||||||{{{{{{{||}~~~|zxvusrqppoonnnnmmnnnnnnnmmmmmmmmmmmmnnoppqrsstuvwxxyzz{{|||||{{{zzzzzzzz{{{|||}}}|||||{{{|||||||}}}~~~~~}~~{vrnkkmptwxywtqmhfgkorvy{yusnhghkpuxz|}||vonptvzzvuuwz|~|y|}~}~{yz|~}{|~|{}~ywxxtsuyzy{|yxvtssux|}}~}{|{vrsvxy|~~zuttvxxy{}}zxwxyz~~|zz{||~~|zz||}~~~~}}}~~~{~|{z{{~|yxvvxyxvwvsolkklmprrstsrpnkjjlnppptutrqppqstw{~~~}||zxy{|~|zyy{|}|zywvx|~~{ywvwy{}~~}}~~|z}~}~}{z|}|}~~~}zvtttuwyyz{{{zzywwz}~}}|}~zxvrpqqqpppoomkigghjkkklnljkjhgjnpruvuuvwustuvx|}z{}|{|~~~~zxwwxz}}}}~|}~}{zz|~}}}|zxxz|~}}|yvvxyz}~~~}{zzzz~~}}~~|}}}}{xwtqmkiijihjlkjjihfddehijkknponmmoqrsuxxxxxwwwuuwxyz{zyyywvvvwxyz{|}}{xxyyz{|}zzzz{{|||||{yyyyxy||}}}~}}~~~}||||}}|}~~~}|{zyxxx{}~}~~}}}}}}~{|~}}~~||||~~}|{zzyxxvspoppppqpooonlllkijlnponpqqpqqqqtwxy{|{zz{{z{|~~}|{{zywvwxxxyyyzxwxzyyz{|~~}~~}}||}~|zyz{|{{|~~~~|{z{~~}|{|||}}}|{zyxxxxyz||}}}}}||~~~~{{zxtroljkkkjjiijjjigffhjkkmonnopooooquvvwwwvvvvvwyzz{|zyz{{{||||}~~~}{{||{{{zz{|}}}|{yz{zy{||{|}}||||}~~|||{zz{zyzzyxwvvwy{||}~}}}}||}~}|||~~}}}~~~~~~~|zzz|}|zzyyyyxxxxyz{|}{z|~}}~~}~}|{yywtrrqqqrssrrrrqqqqruwwvvvvwvvwyyy{{||{zzyyyywxyyyyxwwvuuvuuvwwxyxxwwxzz|}}}~~~~~~~~~~~~~~}|}}}}}{zyxyyyyyyzzzzzzyxyyyyz{{z{zz{{{||}}~|zxvtsspmlllllkigggggghhhhikkkklmnnopqrstuvwvwxyyzz{{|}}||{|}}}}|||||{zzzzzz{{{{{|}~~~~~}}}||{{{|{zzzzyzzyyz{|||||{zz{|}}~~~~~}||||||{{{{{{zyxxyzyyyxwxyyzzyyyyz{{{{{{{{{{|}~~|{zyxxwvvwwwxwvwxxwwwwwvvvuuuuuvvuttttuvuuttttuuuutuuuvuuttuuvvvuuuuuvvwwwwxxyzz{}~~~~~~}}|||||{{||{zyxxyyzzyxxwwxxwwwwxxxxxwwvvvvvuuvwxyyyz{|}~~|{zzywusqonmlkjiihhhhhhijlnnnopqsttuvxyyyyzzz{|}}|zz{{{|{{{{||{{zzzz||}}||}~~~}|}}~~}{{zz{{zzyxyz{{{{z{{|}~~~~~}}|{|||||{{z{{||{{{{{|{zzzz{{{{zzz{{{zzzz{{{{{|}~~}|{{zyxxxxxxwwvutttttssssssqpqqqqrrrrrrrrsrqqrssssrrrssrrrrrsstsrrqrtuvwxxyz{|}~~~}}}}~~}||{zzzzzzzyxxxxxxwwwwwvvvuuuuuuuuuvvwwwwwvvvvwxyyzzzz{{}~}}}{zxutsrrqpnnnnnnmmnopqrstttuvwxxyzz{{zz{{{{{{{||||{{zzz{{{{{||}~~~~~~~~~}}}}}}|}}}}|{{{zzz{||}}~~~~~~~~~~~}}~~}|{zzzzzzzz{zzyyxxxyzzyyyyz{{{{zz{|}~~~}|{zzyxxxxwvuuvvvvuttttttttsqqrrqpooooooonnmmnnoooppqqqqrsttttuvwwxxxyyz|~~}}}}}}}}~~~~}}}~~~~~~~~~~~~~~}|{{zzyywvuuuutssrrrsrqqqqrstutttuvxyyzzyz{{{{|}}~~~~~~~~}}~~}||{zywvuutttsssstssttuvwwwvwxyyzzyyzz{}|||||}~}||||}~}}|{||}~~~~}}||}}}~~}~~}|{{{{{zzzzzz{{||{{{{|||}}~~}~~~~}|||||{zzyyxxwvuvwwxxwwxxxyyz{{}~~~}|{zzzyyxxwwwwwvuttututrqppooonmllmmljiiikmmmmmmnopqrssuuwwwwxyyz{||}}~~~~wy}~}}||~}}{z}~{}~}~|xyy|~{z|}~wyqw~|{z~~zvt{vnu~{w|vmu~|xxyyyywtqjcfkjilonmkhgfgihhjmoqqrtvvsuvqmnpqqnlkiklhdcddeeecabeddcadffeefeceffffeilkknoopqrrrtvvvutttturooooorvutuvwxxxz{yxz}}|~}||ywvtqoopojjljiiijke_`a\XXWSOMMKHIJGCGKHDHMIGLPPPSVVUSSVXVUVWUSUXUTXZTNTZRLPTTSTUUTX\\[_db`dgc^`a]WZ^VORUQMORJEMSOMRWTPTYZYYYWVY\ZXYYZZYZXVWXVUVXWUUVXZXVWWVWWXWVWXVUWYURUYXX[\YX[^]_bcbcfjiglpmlqwuqtyvsvzzz||{{}~zx{}{y{}~~|zyyywuttrponpspllnmljhlplgmspmqtsstutrrsssrqpnnnkjmqnlmonnpqqrqpoquxxyxx}~}z|~}{{|~}zxyzyxurqqqolje`bda_^]]^`ccbdfffkokeinmkmmkiloicipkejnjegiiijjihkllkkjjjgefhfccdc```^[^`__bca_acbbceeeefghfeghijjiijhefgfdddcabca`bdbbeihfhjgcdhfdb_`b\W[^ZXY[ZZ^aaadhfeinnoqrtvwwvvy{}~~}{}~|{~}}~}~~{xwtrqollkgdddb_^___``_^ab`]aea^bgd__a_]]^\YXYYYYYXXXXY\[ZZ[\^^^`aabehihkonlnpqqrsuwxxwwxzxvwxwvwxxwusvyzxyzyy}~{ywwwtrrqonnnprrqrsuvvvwxtrtuusokjigeda\YYYYXVUVXXYZ\^`bcgkmnooruutvwvusrrqpqpopqnlnpnknpnlnqolmomlklmnkjklmmnnnmpsrrtuuuvuvwvuttuusrqpoppqstuvvvwxxwxzzz{|zxyzxvwxvrrsqnnolhghggffjljjmqrtwz~~|{yvuvvvwxwwxz|}}~}zxvvvvwvuuvvvvvwxxxyyyywusrrqppppnllkjjgefgfedccb`___`_]\]^^_^]\[ZZ[\[[[\\Z[\\\^aabceeeghhhjllklmmlllnpppqrstuvvwxz|}~}~~}~~~~}}|{zyzzyyzz{{{zzyxyyyzxwwvuvvusqooomjjifeffcaabcefggghjkmnoopqruwvtuvvvxzyxxyyxwwwwwwvvuttuuvvvvvvvuuutttssrrqqrrstttuvwxxwxyxyyyxxxxxyyzyyyyz|}}}~~~~}{zyxwurpomlkjihgfeddeeefhiklnpqsuvxyz{{{{|}}}}}}}}~~}|{{{|||}~~}~~}}}~~}~~~}}}||{zxwvtttttsqponmlkjhgedddccbbcddeeefghjkllkkkmopppqqqrssttuvwxyyyyz{||}}~~~~}||}}}|{{{{{{zyxxxxwvvvutttttsrqppppqrsttuwxz{}~~~}|{{zyywuutsssqpqqrstuvwxy{|}~~}~~~}|zyxwvvutsrqppoooppppqrrrqppqrrqomkihgedb`_^^^^]]]^__`bcdeghijjijjkllmnopppppqqstuvvwxyyyyzz||}}}}||}~}}|{zzzz{{zzyyyz{{{{||}}|{yxwvusrpnnnmlkjklmnopqsuvxz{|~~~~}||}}}|{zzzz{|||{|}~~}}|{zzyyyxxwvvvuutsrpoppommmmmmmllllmmmnmmnppqqrstuuvvwxyz{{{{|}~}}}|{{zyyyz{zyxwwwxxxxxxyzzzz{|~}{zzzzyyxyyz{{|||}~~~~~~}}|{{{zywvuuuusrqoonnooooonopqrrsssrqpnmkihfca`_^]\\\\]]^^_`bdfghiiijkmnnoopqqrrrrstuvvvuuuwxxxxxyzzyywwxyzzzz{|~~~~}}|||{zzyxwwwwwvutuvvvvvvwxyyxwusrrrpnlkiiihhhhiklnopqsuwz|}~~}|{zyyy{{{}~~~~~~~}}|||{zyyyyyyyyzzz{|}}|{{zzyxwvvvwvvuvvvvtssssrqpoonnmljihhhhgffffghiijklmorttuvxy{|||~~~~}}}}}}}~~~~}|{{{{|||}}|||||||{{{zxwvuuuttsssssrqqppppnmkjiihgfecbaaccccccdeffghjkmnoppqqqrsssssrqqqrrsssstvwwxyz{|}}}||{{||{{{z{|}~}|{zwutsrrqpnnnnnnnnnnopqqqpooppqqqrstuvvvvxy{|}~~}|}~~~~}}}}~~}}}}~}}}||||{{zyyyz{||}}}}~~~~~~}}}}}}||{{{|{yxvuttttsrqponmkjiihhhgeddddefghijkmnooprtuuvwxz{||||}~~~~}|{{{|}}|||||}~~}||{{{{{z{{|}~~~~~}{xxwvutrqppoonnnnnoppnnmmnnnnmlkjiiiihiihhhgffgghhhijjklmnnoopqqqqqqqqqqqqqrstuvvvwwwxxyyzzzzyyxxyz{|||}~~}|}}~}|{yxxwusqommlkkkkllllmnnopqststtuuvuuvvwwwwwy{|}~~~~~~}|zz{{zzyxxxxxwvvvvwxyyyyy{|}}~~}}}~~~}|{zzz{zyxwvvuttsrqppponmkkkjjiiiihiijkkkklmnopqrrrrsstuuvxyz{|}~~~}}}}}}}}}}}}}~}|zyyyyzzyzz{||||{{{{{zyxvuuttsqpooppoonnmmmnnnnmmllkjihhhhhhhhiiijklnpqrrstuvvuutttsrpnmlkkkjjjiijlmnnopqrtuvwxyz{}}~~~~}|zyxwwvvvvwxyyyzzz{||}}}}||{zyxwvutsrqqqpppppqqrrsttvwxxxwxz{}~~}}~}|zzz|||{zyzz{|}|}}~~}}||||{yxvvvvvvutuvwxyz{|~~}|{{zzyyyyyyyzzyxyzzzzyxxwwwwwvtrrqponlkkkjjhgggghijkkkmoqrtuvxz{|}~~~~~~~}||||{zyyz{|}}}||}}}|{zzzyxwvusqppooonmmmlklllmmllmmmmmllllmnnnnmnoqqqqrstuvvussrrrrpnlkihgfeddcdeghhikmoqqrsuwwxyz{|||}}~~~~~~}|{zzzyxwwvvvutttuvwxxxwwxxyzzzzzzyxwwvuuvuttsrstttuuvwxyz{||}}~~~}|||{zyxxxxyyyz{zzz{{}}}|}}}}}|{zyyyyxwvuvwxxyyyz|~~|{{zzzzyyyyyyyyz{|||zyyyz{yvuuuutsrponmllkjiijkkkjklmoprtvwxyz{|}~~~~~~}|{zyyyyyz{}~~}}|}}}}}|{{|{zyxwvutsrrqpnnnnmmmmopqqstuvvwwwxyxxwutsrrponnmmnmkjkklmnonnnooppnmllllkjiihgghhijjlnopqqqrsssttuvvvvvvvwxxyyyzzz{zzyyyyzzyxxwxyyyyyyzzzzyxxxxxxxxwvvvwwwwwxz{{|}~}||||}}}~~~}}}}{zyxxxwvvuuvvuuutuuvwxxwxyyyzzz{|}~}{yxwwusrrstuttssstuuuutuuuuutstuvvvuutttuuuuuuuutrsstttttuvvvvvwxyz|}}}}~~}}||}~~~}{zzz{|{{{}~~~~}~~~}|{{{zyxwwwwwwwvvvvvvvuttttssrqqqqqrrrrrrrstuvwxxwxyz{zyxxxxwwvutrrqppomlmnnmmkjiihhhgfedccb``_`acdfghjkmpsuvwxyzzz{{|{yxxwwwvutsrrrssrqrstuvutuvwyz{{{{|}~~~~~}}}}~~~}||{zyyyyyxxxxxxxyz{{{|||||||}}}}~~}}|||}}}}~~|zxwvusrqpqrrrrqqrstvvuuuuvwwwwvvvvuttttuuuuutttuuvwwwxxxxxxz{||}}~~}|{{{{||{{{{{|}}}|zxwwvtsqppqrstuuwy{|~~~}|{zzz{{{zzyz{{{|||||||{zyxxwvusqqpoonnmmmnoprsuvwxxyz|~~}|{{zzyxvtsqppomkjiihgedcbbbaa`__`abccdehjlnpqtvwyyzzz{{{{yxxwwvusrqpqrrrrrrtuuuvwxz{|}}|}~~~}}||{{{{{|~~~~~}|||||||{zxwvvvwwxxwwwxyzzyz{|~~~~}}~~}|}}}}|{zzz{|}}~}{zyyyxwvvvvvvuuttuuuutssssssrrrrrsssstuvxyz{}~~}}}~~~}}}~~}|{yxwvuttsrrstuuuuvxyz{{|}~~}}||{{{{{|||}}}}~~~~}}}|{zywwvvuutsrrrrstuuvwyz{{{}~}{zzxvusrqppomlkkkkkjggghhggfeedddddcdfhijkmoqsuvwyzz{{{zyxxxwvtssrrqqqqrstuuuvwxz||||}}~}{{{{{{zxxxyyyyz{}~|}~~~~~~~~}}}}}}|{{{|}|||vprtvxyyyzz{zy|~}{{|||}~}~~|{|}|{|~}|}~~{urruxy{{vqonmlnppppoooqrpnqqponnqtvwusw{ywz}{y}~~~~}{xvxyxvwyyxxyyxwxwxy{{|{{{||{~}z|}}~}{{{|}|zzzz{{|}}~~~~}}~}|{zyxvtrrronnmlkkkkjlmnnmmnoqrrrtvwxy|}|}}~~}{xvwxwwvtqnnnkiiihfhifdgijkloquxy{~~|zwwvusonoppqpnoppqtvvuuwwvy{{{|}}||{{|{{{zxxxyxwxyyz{{}~}|~~~{y{{xvwxwvvvspqrrssssttsttttvxwwyzwuy|xvy|{zzzywy|zxwvsqrspmljhfhjgcceefhjhgknnmqutrtvvxxxxyz{yxxxz{{{{z{|zy{|||}~}~~~}{zzyyyxwwwxwuwzzzz{|}~~}zxyyxvtsuvuuuuuuuvxz{{}~~}~~}{zyxxxxyvuvxwvuux{ywz}{y|~~~~}|||}}}{zyxxwvtvwusssrononmmljhiifca^_a`^^^]^_`acdfhloqsttuwxwvutuvsqrroklmkijkkjlmkijlmnoqqprusruxvtwyxwwvvwwwwxwwxyyy{|}~||{ywxyxvvvutvxvuvxxyyzyy{}{y}~{~}|{ywtpnnnkjihghhihgiklnpssstuwyzz{|}~~~~~}}}~}}}~}~~~~~~}}}~}{|}~~}{z{z{{zzzzzyyyyxxyyzzzz{{yyz{{{|}~}}~~|||yvwwvtsrppqqpponnooppqqpppppooonmlkkheca^\\\[ZYYYZ\^^`beegikjiiijjjjkkkjiihiijihhhhhhhggfefgggghhjklllmnoqstuuuuvwxyxxz{|}}}}}}~~}|||||{yyzz{zzzzz{|}}~~~~}|~~}}|{zzzzyzzzz|}|{|}}}~|zz{ywwvsqpopqomlmmooooooqrstutuvvxyyz{|}~~~}}|{|~~~~~}|}~~~~~}}~~~~~~~~~}}~~~~~~}}||||||zz{|{{{zyyyyyyxwwwwvuuvvvvuuvwwwxxxyz|~~~|{zyxwusrrqqpqqqprsttuvvwyyxwwxwvtrrqomljhecba___^^_`abcdfgikmnnmlllmmmlkklkjjjihhhiihhgggiiiiijllmopqrstuvwwxyy{{{{{{{zzz{{|{zzyyyyy{{zzyxyzyyyyz{|}~}}~~~}|zzyxxxwuuvwxyz{{|||}~~|{zyyywuttsrqponnnnnnnnmnpqrrrrsuwxz{{|}~}{{{zzzywwxxyyzzzzz{|}~~}|zzzyyxwvvvvvvwwwwwyyyyyz|}}}}~~~~~~~}|{{{{{zz{{||{{{{{{{||||{zyyxxwwvutssrrqpoooooooonnnnnmmlkkllkkjjkklmmnnnnoqqqrrrrrrrrrrrsssttuuuvvvvwxxxyyyz||{{{{{{|}}|{{z{{zyyyyz{{{zyyzz{||{|}}}~~~~~~~~}}~~}||{{zyyxxxxxwvttsttttsssssssssttuutttuuvvvwwxyyzz{|}}~~~~~~~}~}||{zyxvuutttssssttuttttuwwxyyy{||}~~~|zyxxxxwwvuuuuvvvvwxyzz{{|}~~~}|{zyxvutsrrqponnnoomlkklmnnonnooppqqqqrsssrqqqrssssrrssssttuvvwwxxxyz{{||}}~~}}}~~}}|||}||zyxwwwwvuuuuutttttuwxyzzz{|}~~}||{zyzz{{{{{{{{{||||||||||}}}|{{{{{{zzywvtttttssttttuuvwyz|}~~~~~||{{zzzzxxxxyz{{{|}~~~}{zzyzzyxwwxyz{{||}~~}|zzyyywvuttuvvvvvwxyz{{zz{{zzyxwwwwvvutssssssssssssttuwxy{|~~||{||{{{||||{||}~~~}|{{{{{zyyxxxxwvvvvvvvvvwxyzz{|}~~}||{zxwvvutsqpppqppooooppooonoppponnopppooooppppppppppppqqsuvvvwxz{|}~}}||{{zyxwwwwvuttuuvwwwwxxz{||}}}~~~~~~~~}|{{zz{zzyxwvvvxxyyyxyyz{{{{||}~}|||||}|{zyzz{{zyxxxxxxyyyyz{{{|}~~}~~}|{zyz{zzyyyz{|||}~~~|~}xz}vpv}}}vosx{}yvwxy{~{vz~~~xqv|||vppprtuvkajsrpmkklmnmnnmrwwvnhqzzyuquxusvywtssuvvurpu{uqv{zx||y}qpzy}qbuzvq|zlx}pdw}nqs}owxpswycv{jw{tzzn{vsszviw|wsz~ztoyymw{ws}xgjqvzqfksplmnqunhmrqojemuk_dkmph^iskdfhjkhffhikjjpunhlqrsrorvtrsuvwwyz|||y|}~y}{yxy~vvzs}y~|sw}{xv|ws{{tw{}zt{|z{xwwwvx{wr}x|~~{}|y~u}|yvx{ux{zzvrxysux{~|xwyz}{vy~wquy}xplkt}qehmiekqpmf`kxwrj`jxrjospllmrxvokjs|qgt|yxusw{~{{{}{{zz|~xqu{z{xuz}z{yx|~ytx|w}yv|wz}{tuvy{smtyuqrtxzqgnxurnhovpilprokglsmgklmpkfmspkknnnomprljntvrqupmuzyxtrtz}zyz~{~~}z|~~|y{}ys|vimswzupruy{xvyzqjxwrnu}{xtppqnnw|skiixymoswzxwwwsqv}}tw}}~tw}{xz{yxwxwt}thw~{xx{}~|{wv~~{z~}xtyytx||x~|{yvrtwrlmoqspkkmprpomlmpstrqomqtwxsmqvusuxxxzz{}}|}~~|}}}}{zupu}{wtqv}~~}{||~}|{{{zvrtxxwsmmoprqonnllqwurrrv{xurnrumgknhdgjjkifgiknhbjrnjnrrrporvvuuty~wsx{{|wt|}vy|~x{z~~}{}sz|tx|wurpw|unt{zyzw}{ty~~voswspompskfmrqoidlvphmstvtpyzutw~vy~}|~vwyzztnnpnmquuurnt{{zuprvsorsnmoqrsqpnlptronnnprsuxwux{}}}{{~{~{{~}}xustux{vonnquspopqsvwxwurtwz}xsuyxyyxxxtrv{zyusw}}|zy|}}~~|y~~~~{u{}zvsw{yxwuvwwv{~zxzz{~~~z}~yz|zywsvzqjmprtplpvsopqstnhnspmkhjligjkkligmsmhlpqqnknqrrrqtxuptxwutsw{xuwwxzyx{}||}|}|~y|}zxv}|vx|z}}|z}{xz}~}yv{}z|}}}xuxzyxtrw{vqqrstrptwtqqquytoquvwtqtzupty||wrw}{yyz~~{~{}}}}~|x{ztuvwyvrstrqooppomnoooljmqqpqstuttwzywwx||}~~~~~~{}~}~~~~{|~~}zwy{~|xyyyz{{xussvzxusrw{yvvuuvvuy|yvxz}}~}|~{}}~||}~y||z{|}}{z{|ywy|{yvux|{yyy{}zx{~}{{{~}z|~|xvvvutrqqrrpqrpnnprsqonopqollmmnprpnkimqqpnkmppooomlmoruspqrtwwuvwxzz{}~||~~|}}|{||}}|z{}~~}}|{{|}|zyyz{||{zxwvwxyywwxxwustvwvvvwvttuvuusrtusrqqrtrpqsrqqruwvuwyz{{|}|}|{{{xvttuwurqqsttsrrrrstuutrrrtvvvxyyxxxyxwvwxzyzzz{zz{}~~~~~~}||}~~~|zzzz{{xwuuuwwvtssttttuvwxyz{{{|}~}}~~}~~~~}{z{yxwwwyxxxyyyxxy{zyyyyz{{|}{{{xvtsssrrstttsrstsrrrrrqopqpoomnonmnnmmmlllkjkllnnnpqppqrtwwxz|||}}~~~}}}~}{zyyyyyyzyyyyzzyyyz{}}}}~}||{{zyxwvuuuvvvtssrrqpnoonnnoonmnopqqpqrsrrsttvwxz{{{}~}{zyzz{{zyxwxxxwwvvvutssssstsstuvvuuuuuvvvwwwwy{|}||}~~|{{{zzyyxxxxxxxxxxyyxvvvwxyyyyyyz{|||}~~~~~~~}||{zywvuuuvvvwwwwwxxyyyz{{||}}~~~}}|{{zzyyxxwxxwvuutttsrqppoooonllkkllkiijkmnnnmlllmmmmmoprttttuwyz{{{{{|}}~~~~~}||}}}|{zyz{{zzxxxyzz{|}~|{zyxwwvutsrqpppooooooppppqqqqqqqqrsttuvuuuuuvwxxz{|}}}~~|{zywuutttttsssssttuuvvvvvvwxz{{{zz{{{{{{{{||}}||||}~}|{{|}}~~}|{zzz{{zzzz{{zyyyyyzzzyxxxwwwwvvvvvvwxyz||~~~}}}||}}|||||{zyxyyyyyxxxxyzzyyyzz{{z{z{{{||||}}~~|{zyyxwvvvuutsrrrrqpnnmmmmmlllmnnnnnnopooommnnoopppqqrsstttuuvvwwxz|~~~}}|{|}}}}|||}}}}||{zz{{{{{{|||||}~~}||{{{zzyxvutsttssrqppppponnopqqpnnoopqqppopqrrssstuwxyz{}~~}|zyxxwvutssstttsttuvwwwxyz{{{zzyyzzzzzzzzzzyyyzzzzzyz{{|||}}~~~~~}}}|||}}}}{{{{{zzzyyyz{zyxvvvwwxxyzz{|}~~}}~~~~~}|{zzzzzzzyxwxxxyxxxxxwwwwwwwwwwxyyyzzzzzzzz{}~}{zyxxwwwvutsrqpoooonmllllllllmnnnnmllklmmlllmoppppppqrtuuuvwxyzzz{}~~~~~}}}~~~}}}}||}}|{zxxxyyyzz{zz{||}}|}~~~~}}|{{zyyxwuuuutsrqpppoooonmmmmllmmnoonoopppqrstuvwxxy{}~}||{zzzyxvuuvwwwwwxwwwwxxxxxyyyyyyyyyyzzyyyxyyzzzzzz{|}~~~~~}|||||{zzyxxxyyyyz{{|{||}}}||||{{{{{||~~~}}}||}||}~}|{zyyxwvutttttssssttssssuvwxxxxxy{}}}~~~}{zyxwvvutrqpponljjjjkjjiiiijihhghijklllmnpqstuvxxyyyyz{|}~~~~~~~~}||{zyxwvvvvvvvwwxxxyz{}~~~~}}~~~}{zyxxxwutrqqqponmmmllkjiiiiklmmnnoppqqrsttuuvwyz{|}~~}|{zyxwwwwwvuuvwxxxxwxxxxyxyyz{{zyxwxxyyyyxxyyyyyyz{{|||}~~}|{zzzzywvvvwwxxwwwxyz{|}}~~~~~~}}}||||{{zzzzz{}~~|zyyyyxwvuttsrrqqqqrsrqqrsuwxxyzz{{{|}~~}|{xvutsrpomlkjjjjihggggggghiiiijkklnopqqqqrsttuwyz{{{{|}}}}}}~~~}}}}|{zzyxxxxxxxxyzzyyz{{||{|}}}|zyxwwwvutrppppponmnnnnmlkkklmmmmmnopppqqrsssstuvwwxyz|}~~~}||{{{{{zzzyyyyyyyywwwwvvuutttttuuutuvvvvvuwxyzz{|}~~}}}}|{zyyzzzyyxxxxyyxyyyz{{{|}}~~}||||}~~~~~~}}}}||||||||{{{{|}~}}}}~}|{{zyxwvvwwwwvuuuvvusrrrstttstttuvwwxxxyyyyyy{|~}{yxwvtrponnnmmmllkkkkkkkkjjjkklmmmmnnooopppqsstttuwy{}}}}~~~~~~~~~~}}}{{|}}~~}|{zzzzyyyxxxwvuttuutsrpppppponoopqqpooopponnmmnoooonnnoppqrstuuvwxyz|}~~~}|{zzyxvvvvvvtrqppqrssrrstuuuuvwxxyyxxxyz|}}~~~~~~~~~}}|}}|{zyyzzzyxwvvvwwwxxxxxxxxxyz{|}~~~}}}~~}}~~~~}}}~~~~~}|||}|{zyxxyyyxwwwwwvvutsrrrrrrssttttuvwxxyz|}~}{zxwwvtsqoooonnmllkjjihgffghhhhhijkllmmnoqstvwxxz|}~~~~~}||||||{zzzzyxwvvvvvvuutssrsssrrrrqpoopqqpooooonmmmmnnoonmmopqqqqrtvxz|}}~~}}}}||{{{{|}~}{yxvvwwwvtstuuutsssstuuuuttuuttssstuvvvvwwxxy{|}~}}}~~~~~~~~}|{{||||{yyyyyxvutsttttttttuuuvwxxyz{{|}~~}|{{{||}|{{||}}}~~~~}|{{zzywvvvvutsrrrqqqrrqqqrrrsstvwxxy{||}~{xvusrpnmllkjihgfffffggffgiijkllmopprstuvwxyzz{{|}}}~~~~~~~~}}|{{zzzzzz{{{{||{{|||||{{{{zyxvuutuusrqpooonmmmmnnmmlkllnoppprsstttuvvwxxyyzz|}~~~~}|{{||{{{{}~~~~}|{zxxwwvutsssssrpooooooppoppqqrrsuwxxyyz{||}~~~|||{{zxvvvuuuttttttttssstutttstvwxyyyyz{{|||}~~~~~~}}}}~~}|{{zzzyxvuttuuttsrrrqrrssstuuvvwwwwxxyzzz{|}~zxvtqrsqnoomkklmmlmmmpspmnonnpqpopqsutsuwy|{z|~~~~~{|~}{}}{~|{|zwxxtqrsrpqqqqqsqmoqomptqnrwvuwz{zz{{{zyz{zz{{{{zz{}~~~{wtttqonnoqrtsrsuttttsqqpoomjknnmnnopqrstttvx{~|yyzwvwwvuronmkihgghfehjihknpqtwxxyz|}}}||}~~}~~}}{}}{xvvwxxxwvttvxxxy{{{|}}}~|{{zxvuuutuvuuwz{{~~zwsqqnlkkihhhhhfeegggggffghhhhihgjnnmoppquwvwz{{|}~~|{{zxxwvtvwuuz~|y|~~~}{|}|{{zz{{|{zzxwvvwxxvsstssqqsspnmkihiklkkjjkmoqsuwutwz{{}~~~~~~}}}zwvtuxyz}{y||y{~||}|ywwxusuwvtuusrpppoonkjlmlkjjkmmmprsuvxxxwxz{zxwvtqpommlihgfdcbbba_`bcccdhlmlptrruyyy{|{{}}|||||yvvwutttttsstuutuwwvxyz{|}~~}}|zyzzyyyyz{}|xwvtroljhiihfghghjlmnooooprqoonopnmoqpnoqrsvxy{}}||ywwwutttuvutvyyz|~~~|{zwvtrrtqooponmllmmlmnmlmopqrrtvwxz{{|{z}}~~~~~|}~}}~~}}}|{zz{||||}~~~~}}~~}|{{{{yyyyy{~{yxxwutsqponnomlmnmmnnnnmmprrrstsstvwxxwxyzywuttsrqpomjfffc````_`aaaceffhjjknqrqtxyz}}{yywusqpppommnoqrtvxz{}~|ywwxxxvvwxxy{}~|{ywvvwvvusrrsssssrrrsrpopppqqponnljiiijjikmmnqtvxz|}}zywtssssrqppooppqsuwx{~~{xvtrpqpnlkkklnpqqsstuwxyzzzzzzyyz{{{{zyyyxwwwvvwxyyyz}~}{zxwxyxxwwwyyz{|}~~~}~}|}}|{||~}{zzyxvtsssrqqqrqooonopqqrrrrtvwxxwvvvvvtrqqpppnlkjijihgfdddddddeeffghhijlnprtvx{}~}{yvusqpooonnnnoqtuvwxzz{|}~~}|{yvwvutuvvwxyz{|}~~}|zyyyxwvtsrrqponmllllmmnoqtuvxy{}~~~}{zyxxwvtrrqponmmmnnoqsux{~|{zywuspomllllllmnoqqrstuvwwwwxxwwwwwwvvvutttvwvuvwy{~~~}||{zywwwwwxxyz{|~~~}}~~}|}~~~~}|}~~~~~}||{{zywutssssrqonnoopppopppqpnmmmmmlkjjiijiiiiijjjjjjjiigfeeeefhijknpruwz}~{ywvvvvuttttuvwwxxxxxxxxxxyz{||}}}|||}~~~~~~~~}|||||}}||||}~~~}|{zzzzzyyxxyyyyxwvutssrqqqrstssttvwyz{{{{|||{zzzzzyyxxyyyyyxxxxxxwwwvvutsstuvwxxyz|~~}{zxwvuusrpoppqqqppppqqrstuvwwxyzz{{{{zzzzzyyyzzz{{{{||~~}|{||{zyxyz{|}~~~~|yxwwxxxyxwxyz{||}}{zzxwutssssrrrrrrsssrqppponlkjiijiihgggghhiijjjjjihiiiiiiiiijjlmoqsvxz{~}{zxvvutttsttttstuuvwwxz{|}~~~~}}}~}||||}}|{{|}~~~}|{{zzzz{|}~~}}|zxvtssrrrrrrrrrrrtuwwwwwwxxxwwwyyz{{{{|}~}||{||{zxwvvvvutstuwyz{}}|{zywvutssrrrqoopqrrrqqsuwy{|}~~}~~}|zyyxxyyyzyyzzzyz|~~}||}}{zywtsrqqqqrrrsuwxyzz|~~}{zyxwvvvvvvwwwvuuuvutsqommkjiheddcddccddefgghjklmnooooopqqrrrrrrqrrtvxy{}}|{{zxwvvuttsssssstvwwxxyz{|}~~~~}}}}~~}||{zwvuutsrqpooopqqrsstvvvwxxxz{{{{{{{{{{zz{{{{{zzz{zzzz{zzyyxwwwwxxz{}ytvy~yvdo{~og_djfcdegihgfgijijjklmpsqquvwwohiijlhbmxtrvyqhz}nty{}{z{|~~y}~}}~}yspnmkihfdcb]YWV[^^^YVVUSQONRWWXXY]_^`bceehkkjklqxxxz{{yusttvvpjd`bdcaa`bffgijjkmnopomnprssrqononotvsooopsx|~{xwwz~}zwrnmkkklkhgjo{xpiknoqqrrrrrsutsuxzzvrnjjjjjhghjkmpuy{~}{{ywvwxwywttuuurpqprwuruwwvrmmpsvwxzytnjgggjljiijlnprqptwvtsv{}}zz{}ytrqpqrsvwursrkdefghgda`elmlnnmjgdcaXOTYURRQRTSTUVWWWY\_[XZ\[YXY^bfhecddfhhgggda`bflljiifdcdedddcbgnoov{vpnmllmouyvsuz}{yxv|ukpwqkfa__][[[YY_dc`_`___`abeggfdbceeffffffhihjjiiiiloppmjmrtw|~~~}||{{}}}~}||||{z{|{zxwwwutuvvwxyyz{ywwvwy{zyyyyyyxwyzxy||{}~~~~|ywvtrpmopmiijhehmoqonqusqplhdbc`^aa]ZWUVXWWXXWXYZ[[\]]\`cbacecb`^`cddddcca]]^]\]_``aabdghklhefgjlllmmptutwwtsuw{~~~~~~~}zxz|{yxwy|}}{z~}|}~}|{yy{}|yyz{||{~~|y{}|zyyvttvxywvwxxyxxwtojkljhhfdb`^^]\\\]addddcehijjilprtroqsuwwxxvy{wsrponmnopsvwx{~~~~yvuy}|z{{zxwyz{|}~~~~~~~~}}|{z}|xz|}}}}{z}~}}~}|yusqponnnmjhjkigikihjlptrqrrssrrpopqpqpnmkhdbcbbfjkkmnljlnnnnnoponpsrqomnnljhfghhhgeddfijjgegjkkjgghghknnljjmpswz|{xxxwxy{~}{zyz{{{}~zwxyxwz|~||~{xxxyz{{zwtrsvvuwz~|y|}|xxwuusqqqpqqrstuuuvwwvvwyz{|}~}~~|yvtrtwurqpswusvz}{{{|~}|}}yxxxzxwwvwyyxxwutuwy{||~}}||~{{}~~~~}||}~~{xxyzywuqmkkkmmlnpooprrpomnnnmnnmjjlkkopoonnprstuussuxz{xtsrpooprstttsqoopqrrrqopqqqrssrqqonnnmmmmnolhkopqppqtuvy{|}~}}zvuvuuutssqnnoonopqrpnnoqsvwvtuvtstuutrqrsvwwwwwustwxyyy|~}|}}||}~~~}||yxwwvusrstvz{|{{~}~~~~|zyyyz{{{{||{{yyxxxwuuvuttttsssrqsuwxz{}~}|}~~}|{xwy{zyxyz{}|yvuvwwxyxwwxyzzyy{~}~}|{zz{zxwwvvtrrsrrpnnnljiijkkkkkklnopqrrstvwwvwxyz{||}~~}{{{zyxxxxwvvuuvsonnnoonnlkkjijlllklmnnnmmnoooqsuxyzzyyy{}|{{|zwusrponljjihgfgffffgijloqomnopqrsttttrqrrqonoqsuwvvwwy{{|}}~|zxwy{ywxyyzyxz}~}|}|{zyxxyyzzzz{{|{{}~}|z{|zyyyyxxyyz{|{|}}~~~}|||}~}|{zxwvvuttrpppnnoqrstvy|}}~~}||||}}||}~~~~}||zyzzzz{}}||{{|~~}||}}}}}|{zzyyyxwvvxxwxxwwz}~~~~|zywvuropppoonooqrsttuvwxyyyyz|}~~}}}|zyxwvusqoonoonmkjjjklklllmonmmmlmnnnnmlkklmllllmopooopqrssrsttssstsrqqpnmnonlllmnnnnnoopqqprsrqrsrqpooppprrrsrqsuwyz{|}~||}}~}}}}~~}}|||}}}}}}~~}}~~~~}}~~~}}}~~~~}~~~~~}}}~~}|{{zyxxwwwwvwyz|}}~~~~~}}}}}}~~~~~~~}}~~}|{yyyyyyyyyy{|~~~~~~}~~}||zxwvwxxxxxyyz{||}~~}|zywutsqpoonmllklmmnnopqrsttttsssssrqpooonlkjiiiiiiijkkllllmnopqrrrsrrsrssrrqqpoooonnmmmmmmnnnnmmnooooooopqrrstuvxyz{|}~~}}}~~~~~~}}}}|||||||||{|||}}~~~~~}}||||{{zz{|}}~~~~}}}}}}~~~}}}||||||||||}}}~~}}}}|||||}~~~}}|{{{{{z{{|||}~~~}|{{zzzzzzz{{{{{|||||}||{{zzyxwvuutsrqpooooonnoooooopppppppppooooonnmmlkkkkkkkjjjjjkkllmmnnnooooooooonnoooooooopppqqqrrqqqqqpponnnnnnnnnoqrstuwyz||}~~~~~~}||{{{zyxxwwwwwwwwxyyzz{|}~~~~~~~~~~~}}}}}|||||}}~~~~~~~~~~}}}~~~~~~~~~~~}|{zzyyxxxxxxyyzz{|}~~~~~}}}~~~~}}}|||||||||}}||{{{{zzyxwvuttsrqpppooooopppqqrrrrrssrrrrrrqqqppoonnmmmmllllkkkklllllllllllllllmmmnnopqqrssuuuuuutsrrqponmlkkkkkkllmopqrsuvwyz|}~~~~}}}}}}~~~~~}|{zyyxwwwwwwwwwxxyyz{|}~~~~}}||{{{{|||}~~~~}}|||||}}}}~~~~}||||||||}}~~~~~~~}}||||||||{{||||}}}}}~~~~~~~~~~~}|||||{{{zzzzzzzzzzyyyxxxxwvvuuttttssssssssssssrrrrrrqqqqqqqpqqqqqqqqrrrrrqqppoonnmlkkkkkkkkklmnopqqrstttssssrqponnmmmmllllmmnoppqrstuvwxyz{{||}}~~~~~~~~}}|||{{{{{|||}}}~~}|{{{{zzzzzzz{{{|}}~~}}||{{{{{{{|||}}~~~~}}}}}}}}}~~~}}}}}}||}~~~~~~}}||}}}}}}}}}}~~~~~~~~~~~}}}}|||{{{{{{{{{|}}~~~~}}}}}}||||{{{{zzzyyxwvvuutssrrqqpppooooooooooooooppqqqrrrsssssttssrrqqpoonmlkkjjjjjjklmnopqrrssttttttsrrrqqqqqqqqpppqqqqqqrrrrsssttttuuvvwwwwwxxxyyyzzzz{{{{{{|||}}~~~~}}|||||||||}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~}}}|||{{{zzzzzz{{{{{||}}~~~~~~~~~~}}}}|||||||}}}~~~~}}|||{{{zzzyyyyxxxxwwvvuutsrqpoonnmmmmmmmmmmnnnoooooppppppqqpppppppooonnnnnnnnnnnnooppqqqrrrssssttuuuuuvvvuuuutttttsssssssrrrrrrrrrrssstttuvvwwxyyzz{|||||}}}||||||{{{|||||}}}~~~}}}|||{{{{{{{{{{{|||}}~~~~~~~~~~~}}}}}}}}}~~}}}}}~~~~~~~~~~}}|||{{{zzyyyxxxxxxxxxyyyzz{{{{||}}}~~~~~}|{{zyyxxwvvuttsrrqpponnmmlkkkkkjjjjkkkllllmmmnnnnnnnnnnmmmmmlllkkklllmnoopqrsstuvvwwwwxxxxyyyyxxxxwwwvuutssssrrrrssttuuvwxyyzzz{{||||||}}}|||||{{zzyyyxxxxxxxxxyyz{||}}~~~}}|||{{{{zzzzzz{{||}}~~~}}|||{z{{||}~~~~~~}}}}||||}}}}}~~~}||{{zzyyyyyyzz{|}~~~~~}}}}||||||||||}}}~~~}|{zyxwvutsrponnmlkkkkkjjjjkkkllllklllkkjjiiihhggffffffffghhijklmnopqqrsttuuuuuvvvvvvvvwwwxxxxyyyyyyyyyyzzz{{{||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||}|||||}}|}~}}~~|~~}~~}}}~}{~~}~~~~~~}~z|}}||~}~~}}}~}{{|{{zyyxxwwxy{|}|z{||{zz{|}~}}~~~}||{|}|{{{}~~~~~}||{z{|zwyzywxxxxxyzzxvwwxyxxwvvvvvwywuvvwy|~}}}}}~yuvwuuwxusssrqonnnmljhgedccccbccdeghjlliiigdefeeeddcbbcddcccdfghijlmkklmpsssuwusssrqsutsuwuux{zy|~}}~~~||}~||~|xz|{{{{{{~~{}}~~~~}~|z{{zyz{zz}~~~}~}|~}{{}~}|{y{~~||~~~~~{wvvvwwvvvwyyywvwxwxxxyyxxxwvvuuuvuuuutruxvtvxyyz|{xz}|{{}|{zz{{}~~~}{{|{{{z{{zzzy|}{}~~~~}||}|{zzyxyyxwvsstqnnnkjklkjkkiikmlklnopqrqnoqomnpomnnnnnmnnllnnmmoqrrstuuuvwxxxyz{}}}||}~~}}}{zzzzzzzyxwwwvvwyyyxwuvwwvvwwutuwwvuvwy{{{}~~~~}||}~}}~~~~~~}{zzyxxxz}{y{}}}~~}}~~~}~~~}}}|}~~~~}~~}|}~}}}}~~}~}|~~~||}|{zyzzz{yxxyz{{{{|~~}}}}}}~~~~~~~}|zyxxwwvvwwwwwvwyxxyzzz{{{yz{zy{~}}}{zywuuusqpqpopqqponnpppooooooonnonmmnnoooooopppqrrrrsssrqrrqqsttssttuvwxxyyyyz{{z{}}|}~~~~~}~}|}~||}{zz{{{zyyyyzyyz{|}}~~~~}|{zzzyxxyz{z{}~{zzz{zyyyz{}}~~~~~~}}}|{{{{|||{yyy{|{zyxxyyyz{{zzyzzzz{|||~}}|{zzz{{{{||}~}~~~~}|zyyxwwwwyxwxyz{|}~}||{yxwwwxyyyxy{{{{{|||||{{|{z{}}}}~~}}}}||||||{z{{zzzzyyyyxxyzzyyyxxxxxxxwvvvvvvwwwvvuutssssrqrrrqrrsttuuuvxyzzz{|{z|~~~~}}}||{{{{yxxxxwvuvwwxz{{{|||}~~~~~~~}{{zyyyzyxxxyyz{||}|}~~~~~~}}}|||}~~~~}}}}}}|||||}}}}}|||}~~~~~~}}~~}}}||||}}~~~}||{{yxwvwwwwxyyyzzz{|}}}}}}}}||{zyzzzzxwwyyzzz{||}}~}||{{{{{zzzz{{}~~~~~~~}||{{zz{{{{zzzzzz{zzzxwwwwwwwwwwwwwwwxyz|~~}|{||||{{{{{{{{{{{{zzyyxwwwvutsstsssssstuuuvwwwwwxyyxxxxxwwvvvvvvuuuuuttuuvvwxyz{|~~}~~}||{{zzz{{{{||}~}|{zyxwvvvwwwwxyyzz{|}}}~~}}}}}}|{{zzzzyyyyzz{|||}}}}~~}}|}}}}~~~~~~~}}~~~~~~~~~~}}||{{{{|~~~}||{{{zz{|||}~~~}|z{zzzzyyyyxxyyz{||||}~~~~~~~~~~~~}|{{zzyyyyyxxwwwvvvvvvuuuuvvwxyz{}~~~~~~}|{zzzzyyyzzzzz{{{|{{{|{{{zyyyxxwvuttssrqqqqqqrrsstuvvwwxxxxyzzzzzzyzyyxwvvvuvvvvvvwwxxyzz{z{{||||||}}}}|{zzzzzzyyzz{{{|}}}}~~~}}~~~}}}}}}~~~~~~~~~~}||{zzyyxxxxyz{|~~~~~~~~}|{zyxwvvvuuuuvwwyzz{{|}~~~~}}}}}|{{{zz{{{zzz{|||}}}}~~~~~}||||{{zzyyyyyxxxyyyyzzzzzzyyyxxwwwvuutttttuvxz|}~~~}|{zyxxwvvuuuuuuuuuuuvvvvvvvuuuttssssrrrsstuuvwwxyzz{{{{{||{{zyyyxxwwvvuuuvuvvwxyz{}~~}|{yyxxxwwxxyyz{||}}~~~~~~}}|||||}}}}}~~~~||{{{{zzz{|}}~~~~~~~w}x}~}w}}uz}~~}uzzuvvx||}sir}}}zwzz{|}~}y~}}z|~}}{y~}x~|~{s~~~{z~zz~~|m}t~}oq}}~u}y{|k}rv|ws~ygnvwyn`l|shfckufWfslfc^dmkgfen|tgs|{yt~yjnux{ukq{vrtstxrimtsojgqxmdksw|vnz{}~}~}~}{}qsyyyywz{xxyz{|}}}~~~ww|}|~~~}wu|}x~}}~{{~r|}rw{~~slwztz~}~~y~~~~|}zzwrtywuzyu|wxxzwponkqumgnwxw|~}{z}s{}w~~~||~}}~w|~{zxv}z{z~xus|xnptpmuywxqjxshv|x~~vstsyyroitrepzwuvuvz}}yw|}tttv|xqyulou~sxv{ywx{qw{v|w}|}~uz|}{|y{|{zrksypjosolopsvnjptx|tnv~ytw|wkrzvsnhovmglpoolgnwqlqty}x}zrptutrmhlruxxtuz||{{~|y~~|}xvx~}yuru{~{yyusuwy{zxusw{{|xsw|vq|yknw|}xz}~yr}wrz|zxxxwwxx|vw}|}~~~}|}|z}yw}zwy}~~z|~yvww}skqwvssxxttxuqzqet|vsmlmopmjhea`iqolnpy}~~{~}x{y~{~z~|~}|~~}yw{||}ytuxurvyusuuxzxwyy{~|}z|~}{w}||~~yv~}y~~~~zyvsonomkhfjnpsqnsxz}~}{xxxz|wvtx}wsqlpungknlimqrttquy{zw|{{~zwuqtwohjmmlgbiqnimquzvq{|}~~u{~{~}z}}y|}|{wt|ypw~{ty}{yut|{sy}|{y{ty}ytw}zvvwzzu}}x||}||vz~||{z~{|}~~}~xrtux{rlpsvxurtwww|{x~|uvxuppoiecdghfd__ejjjjlmorsv{yx{}~|~~~z{yxz}|z~}~}~}xssuwyskmommnmlkgfjonlifksssttv{{|z||{z}~zx||vz{}~|z||x|~||z~~|{~{x{wqtxyytnpqonlinrmiouy|xu{}z{z{~xsyzvsqtxtrtuuwvtz{w|~zyxwuqnpspnprvzwsw{|~|y~|~{yv{yssuy{vptwusqptxtqtxz{wu|}~y}zv{zuvxxywtx}{xxx||x{~z~x{~{tx|yuttvyvsw|}}}{}|x|~~|{ywsotywutsx{{{}~|{{yvspmkgaabbb^\agijnrvyz{}~}{}~}z|}{}~{xurqqnlnqliknrusqsuvwwvxzyxz}~{y}}{zyyywwy|{zyx{}|z{{|}z}z~}yz|~}{}~}}~~~{|~|{}{~~zwsoooljhghiiilommoruwutuvy|zyyzzz}~{z|}{|}~}|{y{~{z|}~|z{|{yzzyzzy{}{zxwy{ywyzzyz{|}{z||}~{xxwutttrpnmptsqrruyz{}}~}yzzzyxwxyxwxyxxxx{~||}~~|||}}zxy||||{{}||}~}{z{|zwusssqonmkjiikkihiknqqqsuuuwxyzxxz|}~~~~~~~}{zzz{|{zzz{}~~~~~~~~}|{zxwuuttsrqqrrrsuvwwxy{||||}}~~}|}|||}~~}|}}}||{zzyxyyz{zz|}~}{{zwtrppqommoonnmnonnoqrrqpqssstuvxxxz|}}|z{|zyzzyyxvwxvuuuuvvuwyz{{|~}{yxxyyxxxyyyxy{zz{{{||{|}}}}|}}|zyxxwwwvvutsrqqpoopqrrssttttuuuuuvwyzz{{{{{|||{yxxyxwwwwxxxyzzz{|}}}}~}||zyxwvutrrqppooppoonooppqrtuvwy{}~~~}}{zyyxxwwwxxwwwwwwwwxwwvuttssrqqqpoooooopqstuwy{}~~~~~~~~~~~~~}}}}~~~~~}~}}~~~~}||{{zzyyxwwwwwvuutssrqpoonnnnmmmmmmmnopqstuwxxyyyzzz{{{{{{|}~~}}|{{zzyyyyyyyyyzzzz{{{{{{{{{{{{||||{{zyyxxxwwwwvwwwvvvuuttstttssssstuuvvvvvvvvwwwwwwwwwvvvutssrrqqppooooooopqrtvx{~~}{zyxxwvvuuuuuuutttttttuuvvvvwwwvvvvvvwwxxyzz{{||}}~~~|{zzyyyyyyyyyyyyxyyyzzzzzzz{{||||}}~~~}|{yxwvvutsstttuuuvvwwxyz{|}~~~~}||{|||}}}~~~}|zyxwwvvwwxz|~~}}|{zxwvutsrqqppoopppqqqrrrrqqqqqqqrrsstuuvvvvwwwxyyz{|}~~~~}}|||{{zyyxxxxwwwwvvvvvuuuvvvvuuvvwxxzz{{|}}}}}}||{zywwvuttrqqqpppppppqqrssttuuvwwxxyyzzz{{||||||}}~}|zxvtsrqqppppqqrstuvwwwwwwvwwwwwxxxxxxyyyyzzz{{{{{{{{{{{zzzzz{{{||}~~~}}}}|}}}}}}}}}}}}~~~~~~~}}||{{{{||}}~~}}|{{zzzzyyyyyyxxxxxxyyz{|}~~~~|{yxvutsrrqppoooonnmmmmmlllllkllmmnnnnnnnmmmlkkjjiiiijjjjjkkllmoprtvxz}~~}|{zzyyyyyzzzzzzzyyyxxwvvvuuuvvwwwxxxxxxyyyyyyyyyyxxwwvuuttssssssstttttuuvwwxyyz{{|||}}~~~}|zyxvutsrqppooonnnnoooopppqqrrstuuvwwwxxxwwxxxxxyyyyyz{{|}}}~~~~~~~~}|zyxwvuutttstttttsssrrrqqrrstvxz|}~~}}||{{{{{{{{{{||||||}}}}}~~~~~~~~}|zyxvutsrqpponmmlllkkkjjkkllmmnopppqqqqqqqqqrrrstuvvwxxyzz{{||}}~~~~}||||||||{{{{{{zzzyxxwwvvvvvvvvwwwwwwwwwwwvvuttssrrqqppppqqqqqqqpoonnmmlllkkkjjiiiiijkmortx{~}{yxvusrqpoonnmlllkkkkllmnnopqrsstuuuvvwwxxxxyyzzz{{{{{||}}~~}|||{||||}}~~~}}}}~~}}}}}||{{zyyyyyyyyz{|}~~~~}}|{zzyyxxxwwvvuuutttuuuuvvwwxxyyyz{{}~~}|{zyxvvutsrrqponmkkjiiiiiijjkkklmmnopqrstuvvwwxxxxyyyyyzz{{{|||||||||}~~}}|{{|||{{{zzzzzzzz{{{||||}}}}}}}}}}||{zzyxwvvuuttttttttttuuuuuuuuvvvvwwwxxxxxxxxxxxxxyzz{||}~}|zyxvvutssrrqqqppqqqqqqppppppqqrsstuvvwwwwwwwwwxxxxyyyyyyyxxxxyz{|}~~~}}}}}|||{{{{{{{{{{{|||}}}||||{{{{||}}}~~~~}}}||{{zyxwwvvuvvwxyz{|~~}{ywvtsqpomlkjihgggfffffeeeeeeeeeeeeeffffffgghiklnprtvxz|}~~~~~~~~}|{zyxwvuuuuvvuvvvvvwwxxyz{|}~~}{zzyxxwwvvuuutttttttsstttuuuvwwxxyyzz{{|||}~~~|{ywvutsrqqppppppppppppoooppppqrrsstttuuuuvvvuvvvwwwwxxxxxxxxxxwwwwwxxxyyzz{|}~~~}|{yxwutsrqqqrsuvxz|}~~}}||{{zzyyyyyxxxxyyyyyyyyyyyyz{|}~~~~}}||{{zyyyxyyyzz{{|}~~|zxvtsqponmlllkkkkkkjjjjkkkklmnnopqrstuuvvwwxyyzz{{||||||{{{zzzyyyyyyzz{{||}~~}{zyyxxwwvuuuuuvvvvvvvvvwwwwwwwvvvvuuuttttssrqqponmlkjihgfeeeeefgiknpsvy|~}{ywvusrqqpppooooonnnmmmmnnnnnnoopppqqqrrsttuvwxyyz{{||}}}}}}|||{{{zzzzzzz{{||}}~~~~~~~~}|{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyxxxxxwwwvuutsrrqponnmlllmnoprtwz|~}{ywutsrqppoooonnnnnnnooopppqqqrrrssttuuvvwxyyz{{|||}}}~~~~~~~~}}}|||||||}}~~~~~}}}|||{zzyyxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxwwwwwwwwxxyz{||}}}~~~~~~~~}|{zyyxxwwwxyz{}~|{yxwuutsrqqpppooooonnnnnnnnnnmmnnnooppqqrrstuvwxz{|}~~~~}}}~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{||||}}}}}}}}}}}}~~~}zvyzrmopolfgkifeeeeffb_`adde`Z`hiieeoutuyzzzz~{}~~~{~}~~|~~~~~y||z}~|||x{~zvwwttuvuttvytpw|tovzyvstyzzywz}xu||{|}|zz}}z~|z}~{}}}~~~~}ywutuvrmquqnpstrnnpooonmnnnmmopqpnprrrrruxvstutuxxwvux}xrvzvtuutvwwwuruyurssvwsnkmssoootxtrx~~}}~}{ywxzz{}~y~{{}}{{~|vz||}~{{~~{}~}|}|}~}~}{}~zx}~zwtssqqrqrronqrpppooppsunjosrrrrrstwzyvttsuxyzzwx{~~{|}}|yx}|z|}~{w~{}}~~|~}z|~}||{||{{{{|~}|{zzyyxvuuvtssroooonnmmnoolighhikjhgfghecinqsqqy}|}~z}~{xutsx~woruwxqnstrqooonoponprtvupptspsvwywvxy{{wwz|}{wz~{y||xw{}|~}{zx{xu~}z|}~}~|z~~}~|~|~|x|{{~|y|}zyyz{{{{ywvwyuqw|yvutvxvuttvxyxvwvpmoommomknspmrvwy|x~}wwyzztotxxvqpssppqqopssqqruvrqvwvvwwwwwwxyz~~xvxz~{tw|~{w|}yx}~}zwz~||~||~}{}zt}|{{~~{~}{}~~{z}~~yryvptwxxtrtssuwwutsrsrsy{wutxztwz}~yvy}{{~}{zy{|}{|~}}y|}~{~|{}wy|xtsrtusqpopomllptqnnnrvplqtsrqrsssvywv{|rqy|yuqu{zx{|xx~vvzz{{|{z}|~}z~~|~~~~}|{~~}}}{|~}}||~y|||~{{zz||x{|x|}yz|{zzzzzz||xv{|zzy~~}|~~{wvuuqmrwsoprrrrpnquwxuqtvvxxvtstuvvttvvttvz|usy{xvtuywu{yuxz{zvvxz{zxwy}yu{|y{~{zz|~|{~z|~|ywz~~|yxz{{vqtxsryyrprtvusuxusx{ywuvz{xwx}~z}|{}}}}}}~}}~~~~~~||~}~{}ztvxxxwvtrpprssttsrssttsstsqsvuststtssutrsuuutsontyvuwwvuuvzvou~|xyz|~|{|}~z~{~}|}|}}~z|~~{{||~{z|}}}}{~|}{xx{~}|~}{y{~z|~}~~~}|}~|{|~}|~~~~}~|~~{{}zwvvwwrnqssrrrsrqpppquvsrqqqqqtutrtuuvwwvuuuttvxyxwyzvvz}{{||zyy|}zwyzzzzzz{}{wwz|}}|z{~~|{z{~{u{|ux{{{yy{zwy|yux}ytuwxywvuuvvusruwuuwyxxzzxxzz{||}{{}|{~}}~|}~}~{yxyzusuvtrqrtuttsqqrtrswuopwwtrpuytpstsuxwtuyxtssw{{ywvzyuwz{}zuy~yv{}yz~|x{~~~~}|~~zz}~|~}~}|}|}}}|{}}}}}|{}~||~~}~~}}}}~~~}yy~|{z|{vz~~}zy~zz}~~}{{}{y~||~|{|~}}xxzzzwssuwuqpqrtrnpqrsqosspnmpuurturrvwsrtvxvqv}zuuvvwxxwx{|zxvvvusx}xuz|wuvxzyuvzywz|xwz{yxwz~}zzzzyyz{|}|ywvy{}|xvwy{|xw{|{xtw|zxzzyyxz}~}||{{~z~~~}{xwzysrxyusssuutwwqnruuuttvvurpuzuqtuutpquwwusrswyuswwstuwyzzywy{yywwz}{zzz{~z~~}|}~~}}}~}}~~}}~~~~}}||~~}}}}{|~~{{|}|}}}y{ytz}{yy|{wy|{z|~|}}~~}}~~~~~z}~~}|{ywwwuuxvpqtvvtpqsssssttqrsrqpquvsqpqqsvurrrtwspuxvtstvwvtstuvwspuyxvrsxzxvtx}|zywxy{{xxz{~{vy~zwxyz{{|}{zz||{~{x{|{{||}{xz~~||~~||}z}}}~}{yzzzxvvvwzvqsvuutrstusnputrrrtupmsuqpqqpqtvvurstssxystyxwxyy{}|zy|}|||}~{y|}{}~~~}||||}}~}~~~}~}}}z}~~~~~~~~~}~}|~{z|~~|}~|}}{z{|}}z{~~}}~}{}~~~~}|~|}~}}|{{{}~~~}|{yxwvrrvuqpqqqmmprsromnqupjnssromoqstpoqsurmsyvsvvttwxvwywuvvwwtsvwuuxwvutw}zvvwz}}zwx||}vimuvz~wz~}{z||z}|{zz~}z|~}}zxxz~~~~y{v~yutv}}snou}{xyuu~xs}|unw}uo|y{~zusvxz}{|~|z{~{wtrwyohfdgjjjfcefe`\agb_chlg\[^`_]]`dc`\[[[^`^`fhebaacgiijkihgfgjjknokjmmmmmlottquzuqy{xwvwy~}}~~yzsvyzyuuwvrnigghigefd_\[[[_b_[Z[YUTUVTUUQQVYRKMPNNSSNJNTOIOUVWQNTXTOPTVTWXSSZ[SOXaZQXa]WX\\]_a``ega_ehdbekjjpoebhlkiovnejqlgjnljmqokiiijnnjilruoknljnooomkmmgdkpljnqqlgilosrnmptrjkststtuvwwsptwusvzxrrsnntytpuyustuutw|xty|x|{~y}xtx}zvy~yqu{vqqrzxsturpwzrpwwrqqtuqptwvutssx}{wxyww|xptyvv{|ystxxuutuyxtqptwqntwwwuuvsptxxzyvu{}ux|}~{y|}zywuw{{vtvvuussutrvyvqsywsstvyvrttvvqnqtxxqnqvwojpvwwvuvx}|yy|~w||xwy}~}{}}{~{|y~{}|}~}{||}}}|}}~{||zy|}}xs|{uw|zw{zsv~}wuz|zy{|yxz|}|{xxyzvsturpqooqpnqrqnlklorpnrpjllikkgilmlgehkkimpiformkmoonswqjr}vlqyvqsuwxvtsuwxz{yyzzwtsy{y{~|yz~~{}|~~}~~~~~}~||}{z{xwyvrrsttnjnrnjihffedgheced_^ab`acc^[_ba_`ba`df`]bea]\^ba_^_bb`__adggc^`ddba_abaaaa^\_`^]`a_\\`b``bb`abb`_^^^^^_`]YY]_][YWY][VWXXXYZ\][YX[^[X[\^_^^`_^__acccb___^\[[\\ZWUWYXWSQSUSPQSTTTPNPQRUTQRSRPQTWYYXW[^^___acddcbejlihmpkjorqpooqrrqqtuqnqttsuxwssutstwzywxyvuwz}|z{}~|~}{||z}|wz|zywx{|yxxxyzz{}~~}|~~~{|~{xy{ytsvvtsrpooponnmmnljorqpqtyxuvwwxvuxzxwvuuvvuqquustsrqqrttrrttpoqsqpooopoonnoomjlnnnmlmooooppqstqprrqrsronppooponlmmkjmnmmnopppnnrtrpqpqqoptsponoqqqpopponmopopqoooonooopqqpprtutsstvwvwxyzyxyz{|{z|~~|{|}}~~~~||~~~|}~}~}}|{{{|~{y{{yzzxyyvvzxtvxvttttsrqrrpnmlmqrpnnnppllorrqnptrpnnqtssqqsuvvtx{wtvy||ywuuxxxwvwyvsuwwutuwwvuuwwwwxzywwwxxxyzxwxzyxxxyywwyzzywvvxzzzyy{{ywwy}|y{|{{zz|}{{}||~~|}~~}~}}~~|y}{xy{|zvwzzxxyyxwwwwyywwwxyyxvvwxwwxyxxxyzxwz~}{z|~~}||}}}~~}{{|||{{{{{zxxxxyyyzyxxyz{zxxxz{ywyzxwwvuuvvwwvutsrtusrsrqqqrsrpoquurrwywuuvyxwyzxxyzyy{{yz{{zyy}~|zyz|}}{y{~}{{{{zwuvvvuutrsvuttux{{}~}~~}~~|zxz}zwyzxvvvvutvxuptyvuxyxwwy}|yz}}|||}~}||||{zz{|||{zyxy{|||z|~{{|}~|zz}~}~}~{{{yy{|{{zyyz{{yyz||zxy{zzzz|{yyyz{xvy|zxxy{{zzz{}{yyy||xvxzzyxwvvvutvwwwvvxxwwxwwwwxyvuvwwwwvvvttusqstqoppoopppnlmnnnmnnoqrooqrrstvxvstuwwwwwxzzyyy{}{xyz{|{}{{|~~|zz{zzxvvvvusstttuvuvxz{{}~~|}~~}}{yy{{yyy{}{{|}{z|}|}~}~~~}~~|~}~}|~~~~~~~~~~~{|~}|~~|{|}~|{||||zyxwwxz{{xwxzzz{{zzzz}}|{}}}~~~~~z{}{y{{||xw|}zyyz||{{{|}||{|}}~~~~~}{{{zyz{ywy{|~~~}|{||{||||||}}|z|~}}}}}~~~{{{zywvxyvuvvwvtttvxvtuvvwustuttsrrstuvvvvvwxyxxy{{yyyyyyyzzyxwxyxwwvvwvuvwutvvtttuuvvsqrtuurqsrppqqqqponopnmmmnmllkkjklkjijjkkkjjjjjkllkllllmoppooqqpsvvvvwwvwxyyyz{yxyzxwxxwusrqstqmmopqpptvuvxz|~~}}~}|{zzz{{zyzzyyzzyyxxxwvxyxxxwvwxy{{z{|zz}~}|{|~~~~~~~}}}~}{{|||||{zzyyz}}{z|||{zz{{{||zz}}||}~~~}}}~~}|}{y{}zxxyzyvvxvuuwwwvvvwxxxyyz{{|~}~}}zy{{yvrsutrsttuuuuvy{|~~}~}z|}}}{y|}{yxxyyyywwvvwuuxyvvvy|{xz|||}}||~~~zxyzyyyyxvuvwsquwutttuuuvwwxxyyyz{zz|{xxz|}{yzzyxxxxyzywvuuvvvvvwvsstwyvsstuuutrqqqqqpqrrqpnopnnopqomlmmlmllkjiiiihhhhhigeefiifcfhjjhikmnnmnoqrporstustvutttuvtssssrqpooommnnmkkllmnoopqtwxxz|}~}~~}}|{||}}|||{zwwzzxwxxwvvwxvuvwvxzyxyz|||}~~}~|{}~{z{zzzyyz{{zxwxz{{zy{}~~~~}|{{{zxxyzywvwwxyxvxyyyyyz{{|}||||~||~}{zyxxyywvxxwy{{||}}~|zz}}|zxz|xv{}{{{{{zy|~|}}{{|}~~~}}}}~~}~~~}{zz{}|{zz{|{z{||}|{{|~}~~}||}~~~~~~~~~}|{||zyyywwxz{xuvwvuuuvvutssrsutrstsrqqssqooooonnmmmkijjkkkkkifhkjjjjjjihjjklmmlllmnppqqppqrrrsstsrtvvuuuuuqppqqqonmlklljklllkilooprtxzy{~~~~z|~{y{{zzz||zxxzyx{}yxz{{ywx|{yzzzzzzz{{||}~~~~~|{|||{zz{{{zzzzyz{{{{{zyz|~~~~~}~}}||{{{{{||{|}}zzzyxzz{zvvyyvuwxyxwy{zzzyz{|~~}~~~}~}|zzyywutuusqqqrstuvwwz|~~}}}}}}{{{}~}{zy{{yz{{zyyzzyz{||~~~~}}}~}|{zzzz{||{||||}}|~}y|~{xwwzzvuvvwvttuuuuuuttttsrstsrqqpponnnnnnmmlklmkiijkllmnliijjijjlligfghiiiijkkjkklmllmnoqprtttsqsvuvxyxustuuuuutsrpponnnmlkklnmmnoprsux{}~}}||~}|}}||{{zzz{{{zzyxxyyxvuwyxttuvuttwxwx{{zz{~}|~~~}}~~~~}~~~~||{{|{{{{zyxxzzyyyzzyz{}||}}|}~~~~}zz|||{{|{xxyzzzz{{zz{|{{|}|{|}~~}~~}~~{z{{zxwuttttsrstuvwyz|~~~~~}}|||{zz{||{zyyyyyzzwuwyzzwwyzxy{}~~~~||{z{|{{|}}|{z{~}}}}~~~~~~~~}~~}|}~~~~~~~~~~}}~||{{|{yxxwvvvuusqqqqqqrrrpppooqrrqpppqqqqqpoonnnmkkkjijjjiigghghjjjihikklmmnnlmnnmnqpopqrrqqttrrtuuuuuuvvvuttutrqqponmlljijklmlmnoqrrw|}}~~~~}|{|}|zzzyxwvwwxxvutttttuvvuuutuxzyxyzzzz{}}|~~~~~}|}}|zyyzyxwxxxwwxyyyzyxy{||{z|~}}~}||}~~~~~~~~~~~~~}|{{zzzzxwwxyzyyxxyyyz{|||||}~}{zzywuuutqprsssuvwy{~~}}}}||{zyxxxyxyxwvvvwyxxyzxxzz{||}~~~~~~~}~||||{zzzywvwwvvvwxvuuuuuuwxwuuvtstvwvsrrqpqqpnmmmmlllkkjiiikllllkllmnmnopommoqpopqpoppqqqstsqsuutuvwvussrrrrqonljiihgeefffgggikmopquxyyz|}}{}}|||||{{{zyy{{zywvvvvvvvutuvuuvxxvutvwvvxxxwxyzz{}~~~~~~}}}}|{{|{z|}{yyz{{yy{zyyxyzzz{{zxxy{{zz{||{{~~~~~}}~}}}}}}}}}}|}}||}~}}}}}||}}|}~}|{|~~}{zzzywusrqrrrpppooopstvxz{{|~~~|{{}}}||{zzz||{zzz{zz{{zxy{||{z{{|}}~~~~}}}~|yxz{{}|ywvuvyzyyzxvtttuuvuutqpooqrrqrrpmnppqrqpoppommopponljjkllmonkjjijmpqqnllmnpsvusuuqoswusuusrpoqrqqqqnkklkhhkljgecbdghhhghihgkptvutuwxvvy{yyyxvuuz}|zyywvvx{}{zzyxyxx{}}||}}|}~~~~}}~}~~|~~}}}~|{{zy{|{yz|yvxzvtz}zwxxxz|}||~|~~~~|{yyy{|{zzxxyyyz}}{}}{~~|||}}~}yz|xtw{yvvvsoorrppqpmkklnpqqrssuwwy}}}~~~|||{{}}|{||~}~}}||||{zwvvvustvtsvwussuvwwvvvwwutuuuvtponnnomllkjjihhjjjjjkkkjiknnnppmmpqoorusoqtrpsvvussssvxvsttqprqononligedddcccba__abbeilmmoruvvy{zyzzxvuwyxvxyvtwyxvwyywxyxvx}~~}{{~}}~~~}}~~~}~~{|~~~|z|~{z{}}}{{}~~~}~~|zzz{{z{{{{{{{|}~~~~~~~~}||{|}}}}}~~|{{{}~}}}|}|zz}~|{||zyyyzyvwywutttrpqrommmkjkmllmoqruy{|}{|}~}|~~|}~~~~~}|}}~~~~~}}}}~~~~~~~~~~~}}}}zyz{yxwvuusqqrqpppqnlmomkkklljikkjiiiiiijkkkllkmnnnnosurrtutssttssrqrrponnmlkkjihfeeedccdbaceefhkmnpsuvx{}}|{||zxz|}|zxyyxxyyzzyyyzyyxxyz{{{||||{{z{}}}}{}~~~~~}~~}}}}}}||{|~~~}||}~~}~~~}}}}zy{|{zyz{yxyyxyzz{{{}~}}~~~~~~}|||}~~}||~}||||}|zz{{z{{||zyz{||{z|{yyyz{zxvvwvutssrponlllmnlkmoqstw{}}}~}}|zz{|{z{{|||||||}~}|||{|}}||{||{|}}}}~~~~~~}}||{{{{zyxwvwvutsrqpommnkjjkjighihfghhhijihhijjjkmlklnmlmopqpprrqrsttssssssrqqrponnonkkkjihghhhiklmnoqsvy|~}}~~~~~}}|{{{{{{{{yyzzyyzzzyxyzyxz|zzzz{||~~~}}}~~}|||}}~~~~~}}}|}~~}}}}~||~~~~}}~~}}}|}}|||}~~}}~~~~~}}}}}}}|||||||}~}}}~~~~~~~~}|}}||||||||}|{|~~~~~~}|{{}~||||{{{|}~~}||}~}}~~|{zz||{zxxxwvtuvusrsrqqppqooppprstuwyz|~}~~~~~~}}||||{xy{{zyxz{zyyzzzzyyz{|}}~~}~~~|}}|{{{{{zyzxttutsrqqqommmllmkiijkjihjkihijjjkkkkkklnooopprrqrsuvutttuvuuuvvutttsrppoonmmlkklmmmlnqrsuwyzz|~~~}||||{zyyxxxwwwwvuvvutuvvutvxxwwwxxyyyyyz{{zz{{{|}}~~~~~~~~~|{|~}}}}|{{|}|{||{{{|||||}}~~~~~~~~~~}|}}}|{{{{|||}||||}~~~~~~}~~}|}}||}}}||||||||}}|||}~~}}~~~~~~}~~}}~~~~~}}~~~~~~~~~~~}}~~}||||{z{|{yzzxxyxxwvx{zyz{|}}~~~~~~~~~~|||}}}}|||||||}}}}}~}{}~~}}~~||~}||||||~~~~~}~~~}}}~}|||}~}}~}~~}}}}}{{|{zzyxwwxxwvvutsstsrpqrrpppqppoprqqsuttuuwwwwyzz{||||||||||}|{{|y|{tprorzvx|{vpotxxvls|~~}|{vwyuksvpnqx{}sekv|~|xyz{}{ux|}}zvtu}xxwrsz~}~~{yz}}~}w}qmvvhz|rzjy~uxyyhoywruv|l[r~ix|uzy|yemzzzzux|wqoo~~pu|zyyz|knv|~vz~wqruy}uknqmors~~sz}pnqtwyy{|tllrxzyxurrsw{}}wqrtrruxvpmjffgjoponf_bjqqkfbaeillljb\dppnrvz}vnw|u{zsy}}|l_kzzwsmsztoopvzqgkpjflpopg]dprssruvvwy|}}xux|~~wpnow|x}~zvy|yxv}{yz}~t{~{~{z~~|xz}~}~}tmv~zuqnv{wyxz|tmu}xpopqskcjqqokgmrpnu{xsoms|~zpgnxurtwwvvwx}|x}|w||ywz~|x|z{{zzy~{tnnquuld`\biaY`ebba_gqokryxyxv}||}~~w}~sx}z~}~{y{z}ynt}}|vpv{urv|{uyzuxz|~vmqtpmmonmkimrqnrvvtvxwyzuvzvpxrccfkplfeimnoou~xo|{w}~|||y~utv|~x{vmu~{xuprwx{yrv}ws|{~}|}zy~}zyzxuwxsmwpcp}wpomnruwvssrmltzumgflpmknqomjkoqpppoqspmruqoruxzxyzxxz{{yrlosnkmlkjhffgijgchojdjsvxtpv|zwz}}}~~~|y~ystvyyurrrv{}|xvx{~xoswsruux{zxz~~}zzz~}ywux{|~}~{utssvuqonopw}zzy|~zuw{||}~{~}}~~}|z|z|~~}}yyz{}wr{~{rw|sjlmnphairniiilpibiqrsmirysnrwz{tmxvvx~{uwzzxsorvmcippqninsuwvw~}zwx{sjmokh`Y_e]UY]]^\Yaigehlu}xrz{|~|yvxytqty}{y{yxspnloqkefikiebejhfmrsuss~vx{|}|z|}{zz}}ywrqvyz{wuw{{yz}~zwsrw{}}~~zwtrtx{uonoqtqonklnprrqrsv{}yvwzzz}vojoupjgdhnmlopnmos{~yz~~y}~{z{{||ulpvromhkomklmprqptz{xy|}|u{~{yvwxtqrsqojdipiadhknliouspsvwzxty~|zywz|{yxwwxwruzuquz~~{}~{|}wpoomkgbdid_cgjmllqw|~}zvquyqihilnf`cgfeeejnkinsvxvw~|~}xswzuopsuvvu{}vqw|tlnoprnkpvsqsv{~|~~~~{wtpnidghd_\Y\``^^acegjqxvtw{~}~}}~{xz|{zwtvzywxyxxxy|~}}~ywsniigdb]Z^a`_`acfgjlmnprsvxvvvtuvtrqqstsrssssvxzzxxz}~wutsqlfdca``__`_^adgklknsstvuwzyy{||{xwy{zwvuw{xv{~~|wutnjmpmlllpvwwxy~{vwyvsrqsuutx~}zywsqmklnlhhjlonlptuwwvz~~~~~}|~|}~~{ywusqnpsqoooqrqoqsstwxwwwwyzxvwwy{zyz{yyzzyyvttuvwursvvvwyzzz}}yvrlhggfecbehiknqsssuy{zxxxzzwuvvutqoooljklmmkiknoprrtvuuy}}}}}~zwutsrmiknnnnnqtssvyzzyx}~~~~|zxuqnmkklkklljjloqrsuvxyzyyz{{zz{{zyyzzxwuuuutuuuttvy{}~|zxwvvvwxwxxz}~~~}}}}~~}}}}~~}z{}|{|}~zxurpppppooqrrrtvwvuvxwuttttsstvvvxxz{{zzz{{yxxxwvvvvvutvwy{|||xvtsrpnnnprttuvvtuwxxvvxyyyyxwvvvvussrpppnmmmllkjkllmnmmqssvy{~{vtronkiikjiijlooorssrrqrrqqrrqqpoqrrrrqqqpooppqrrstttvwyzz|}|{zzyxwuuvuuuttsrrrqpqrqprsstuwy|}~{yyxwvwwuuutuxyy{|~~~~~}}}||{{{zyyyyyyyz}~{yxwwvuvvtttuuvvvvvvvvwxyzz|}}|{{{zyxxwwxyyz{{zzyz{zyyxwvuuuuvvutsrrrrsrqpnllkihhgghijlnoqrrtuwxyyyyxyz{{{{{|||}~~~~~~}}}}}}~~}}{{||||{||{z{||}||}|||{|}}}}~~}|{yyxwwxwwwwxxxxyyyyz{{|||}}}}~~~}|||||{z{||||~}|}~~~~~}}{zxxxxxwwxxwwxxyzzz{zz{|}}~|{yxurqqpooonopqsuvxyz{{||{{{{{{zzzzzzywwvuuvvtsrqqrrsssrrqpooopponoqrtuvwwxyz{{{zzxwwvvvutsrommmkjjjjjiknooqrtvx{}~{zzxvutvwwwyz{}~}|zywutqpoonnnmmmnpqrstttuwyz|}~~~~|||||{{zyxxxyz{{|}}}}}|}||{zxwvwxxxyyyz||}~}}}|{zzxwvwxyyzz{{|}~~}~|{zyzywvuttsrqonmmmnoooopqstvy{|}~~}{zyyxwvutsrqppooonmlklmnoprtvxz{}|{{yvtssssssrrrsvxz|~~||{|{zyyyyxyyz{{|}~~~|{zzywwxvvwwz|}~~}{zzywuvussttttuvyz{}~}}}|{zyyyxxwwxxwvvvvuuvxxxyz}~}zxusqomlkkkkklmnnopruwy{|~~~}|zxwvutsrqpppooppppppqqqqqsuutuvwxxy{{z{{{zyyxwutrqomllkjjijklmopsvy|~}|zxwvuuuuxz{}~}{{|||||}~}}}zzyvtrpnliijhgggghjloqtwz}~}|{ywwwvvuuvwxz{}~}{zxvtrpnkjiiiiiijjkmoqqrsuvwxxy||}}}}}||{zyxwuttsqpoopppqqrssstuuvwxyyyyz{{{{||{{{{zzyxxwxxxwwwwvuuvuuvwxxxyz{{}~~}|{{zyyyyyyyz{{{{{}~~~~}}}||}}|z{{{zz{||{||||||||||||}}~~~~}{|||||{{{{{{{{{{{|}~}}}|zzyyzzz{|}~~~}|{{zzyyzzz{}~~{ywvurqpnllllmmmnpqrstuvvwxyyyyzz{{{{z{|||{{zzyyyyyyxwvvvuuuutsrsttstvwxyz|~|zxwutsrrrrsuvwxy{}~~~}{zzz{zyz{{||}~}{ywwwwwwwy{|}~~}||{{zyxxxyxxxyz{{|}~|zxvtqonmlllmmnqsuxz}~}||{zzzzzz{|}}~~|zyyxxyyy{|}~}}||||{{zz{||~~|zwtqoljhhggfffeefhjmoprstvxz{||}}~~~~~~~}}}~~~~}}|{zyyyyyxxxxwwxyyyz{{}~~|zwvussrrssstuvxy{|}~~|zwuttssssssttvxyz|}}~~~~}|zxwwwvuvvvvwxyyy{}}}~~~~~~}}~~~}}}}}}~~~}}}~~~}}~~~~~~~}}||||{|{zzzzzzzzyyyyzyxxxvutttrqpoonnnnooppqrsuvvwwxyz{||}~~~~}|zyxwvvwwwwxyyy{}}}~~~~~}|{zyxwwvtsrqqrrrsssuwxz|~~~}{ywvvwvvvwxxyz|~~~|zywvvvuuuuvwwy{||~~|{{xvvuttsstttuvvwy{|}~|zwvvuuuuvwyz|~|{zzzzzz{|}~~{xvtrqomllklnoqsuwyz}~|{yxvttsqponnmkkllmnpqqrtuwy{{|}|ywusrqoooppqrtuwxz}~|{ywvutsrqqqqqrrsstuwy{|~}{ywvvutsttuuwxyy{|~~|{ywvvutssssstuvvwxz{}}|{zxwwwxxzz{|~~}|zxxwuttttttuvwxy{}~|ywurqommmmlnoqruxy{}~~~}||{{{{|}}{ywusrqonnnooprstvxz{|~}||{yyxwuuuutttuuuvwxz{|~~|zxusrpnmlkjiiijklmmnpqqrtuvwwxyyyyyzyxwvvttsssrrrsstvwxz{}~}{zyxwvuttuvwwwxzz{|~~}{zzyxxwxxxz{|~~}{zyxvutttttuuvwxyz{{|}}}|}}|{{zzyxwwwvvvvvvwxy{}~}|{yvusrqpppppqqstvy{}~~}zxvtqomkjihgghhhijlmnoqrsstuvvvvuuuvuuuuvwxz{}~~|zxusqonmljiihhhiijiijjjklmnnnpqrrstuvvwwxy{|}~|zxvsrqpnnllmllmnnnnoopppqrrsuttuwyzz|}~}|zyxwvvutstttuuuuuuvvvwwxyyy{|}~}{xvtqomlljihhhhijkllmoprsstvwwy{}~{xusrpnlkjhggghiiijjlmnoqrtuvxz|}~|xuspmjhffdba_^^^___^^_```bdeghknprtwy{}}{xusqomlkihgfffghijjkkmnprtvwyz|~~|ywvtrqpoonmmmmmmnoopqrstuvwyz|}~|zwusrqpnmlkijkkllmopprtvxy{}}{xvspnmkjjhfeedddefgghhjlnprtvxy|~}{yxvtqonlkjihfeeddcbbbbabccdeghjkmprsuxz{}|zyxvutrpnljjihgggfffhhijklmmnprsuwy{|~zwurppv{}~{yuvwz|}{||xxz|~{{~~~}yspqsuyzyvpnljihmrvutuqprrsz}}~~||}|yvqorvvsttojkljimpqsttssuw|~}|||~|{{z}~|xspomnnmmkgca_]]^`bcefecaaeinrtvxxvvxz~~}}|ywvwz~~~}|{zyz{|||xrnnoooqsuwtrqpppty{|}|{{{|}~}zvuuwxz{{{{ywuvz~}~}|~~}~zwxz|~}}~~}{xy|~~|ywvtsstvwxxxwusuyz|{wy{zy{|zxxvsqsuwwwvvuspppruwywsstqotyxwz~}{z{}||}||~}}}zyyz}}zxyxtrolknonmkigeddfilmmopmklpsw{~~~{xwwvvwyzyyzwtwyxx}~~~{yz|~|zwvy}|{zxwvsrtwyz{{{{{{|~~|}||~~~~{zyz|zxxxvttstvvwy{zyyyy|~~}z|~}|~}zwvvvttvvuuvvuvxyz|~|~~}}}}|zwvusuxyxwvvwutvxyz|}}||}}~}|{zz}~}zyxvuuuvwvutsqponnmnonmmnmlllmoprstuvvvx{~~{zyvtuvtqqqpooonnrvvvxwuux{{{~~~}{{||{zzyxvuvxwxyzyxz|zy|~~~~}{xxyxwz||{{{{|zy|~~~~~~~~}zwwvvwwxwvutsuuvxz{|~~}~~{xyyxxxxyyxvuvvvwwy{zxyzzz{|}~~}}~||}~~}}}|||}~{ywwwwvuuuvtqqrqprtrprttsstvwwxy{|||}}}~}{yyyzywvtssrpopqpooooopppooqtvvuvwwvwzz{}~}~~~{{}}}|{zyxwwyz{{{zxvy||}}~~}~~~~~}|}~||||||{{{}~~|{{zz}~~|||{{zyzzywustutttttuuuuwxyyz{}~~~}}}~~~}|{|}}{{||||{|{{z{{{}}}~~|}~~}|||||zxwvwvssssrrqqqrttssstuwxwxyzzzzz}~~~}||||||{{zxxxvuuutssrrrpoponopqqqqppprtuuwyxwxy{}~~}|{{{zxwxyyxwvwwvwwvuvvwwvvvwwwwxy{|||}~~~~~~~}~}}~~~~|{{{||zyxwwxxwvwxxwwxyyz{{{{{}~~~~~~~}||{zz{{{zzzzzz{|||}~~~}}~~}{zzzxvuvutssstuuvwvwwxxxyz{{zyyyyyxyyxwwwvwxwvvwwwwwvuuvvutsttsrqpqqqqpopqqqrsstuuvwxz{{|}~}||||||{zzzzywwyyxvvvvvuutstvwxxyz{|~~~}||||zyzzyxyxwvvxywwwxyyyyyz{{{{z||||{{}}~~~~~~~~}||}}~~}}}|||}}||}}|||}}}}}}}|}~|{|}~~|}~~~}}}}~~}~}{zyyywvutuvuuuuvvvvvvxyzzxxxxyyzzyyxxwvwwxyxwwvvwwwwwvuuuuuuuutsstsrrrrrrrsssstttuvwwyzzzz|~~}{{zyxwwxxwwutstutsrrstttttuwyzz{}~~}~}||{{{{{{zyyzzzyyyzzz{zyyzzzyz{{{{z{|}~~}}~~}|||}}||}}}|||||}~~}}}}}~~~}|||||{{|||{zz{|||{|}~}~~}}|{{{{zyyzyyxwwwxxxxwwxxxxxxxxxxyxwwxyyxwwxyyxwvvvuutttssssrqqrrqqqrsrqsssstuvwxxyxx{|||~~}}|zyxxxwvttttssrrrstttuuwz{|}~~~~}~~~}{{{{|||{{{||{yxyzzyxxxxyxwxyz{{{{{|~~~||||||{||}}}}}}~}~~}|{{{zyyyyyyyzz{|~~~~~~}~}||||{zzzzyyyxxxwxxwwwwvvvvwwvvvuvvvvvvvwwvvvvvwvutsssssrqqqqpopqrrpppqqqstttuvvwwxz{{|}~~~~}{zzyxwvvvtrqqrrrrrrrsuvvwxz{|}~~~}||}|{zzzyxxxxwxyyyyyz{{{|}}}~~~}}}|}}}}}}|}|}~|{{|{zyyyzzz{{|||}}~~~}{||{{zzzzyxxxxxxxxxwwwvvvwwvvvvwwvuvvvuutstttsqpqrrqppqqpoooooqqqqqqssrtuvwwxyyzz{||~~}}}|{zyyxwvvtttuutstuuuvwxxxyz{{{}~~}}}~~~}|{{{{{z{{{zyxxyzzyyyz|||{{{|||}}}}}}}}~~~~}|{{|||{{{|}~|||}~~}}~~~~~|{zz{{{zxxyyyzzyyyyzyxyyzzzywvwxwwvuutssrsrrrsrqpqqqrrrrrqqrqqqqqqrrrrsstttuvwwy{wttvx}~~}viwvibZcjf`ZUUZ[]`a_^ZXZZ[bhkhcceghfdiiji`\ivy{zn~u|~}yz~|}}|zy{|}|vnlmoqqsspomihlmqvwuqlmnoqpnqsqppqw|}}zxusuz||||~}zvz|uoljkljkljiijiginppomllklkknmikke^^chjlorqoonopqqqtxz{}zxwtswz|}~}zy{{z||{vqmjikljiimxz|tleccaaejkjhhfddehklnnjc]^`acddhjijpw}~{yy||y{|||zxvvy{urvy{zvrqrsvxz~yvrppu{||}}~yrvzzxrnmow}twzspnmprpnnnmkkmprmilnkheejovyuqponnpppmga]\aghhjifb```aeghhkqpox|vvwurqquyvtw{~~~|y||xv{wopuuv}~{wv{~wppqrspmqw|~yssutsw{}}|||{{{|{z|}ujlommjipttsjbiokfa[YZYXWXYY]_ZVVWVUVUUVXXXXWVWWWVSQRUUUSQQQQQRTX[\\[YZ_cfjnmmlmqx~}}~}z{|{{yx{|{{xtstuuvwwwwvuuvvwvtrqrqprsssolllmnopooooprpptxxvttwz}~~~{z{{wusqrttuxyzyvtuvuvz|||}}~|{{{}|~}}}~|yyy||z}|yyz}~|yy{~~}}{xy{yvtsvyxvvtpnnnnnmllkhgffffeccdcbdccec`acfiklkklmmoty{zyz|}zwxy~~yxy}~{zxtrtvxyvrrssssttssronrvwvuvwvutsrqoopponlmomkklkjkkigecegededa`beeeimnmigjnqstuvwy|~~}~~|~~~}|}}|{}~~~|zywvvy}zvwwsopqstqnlklnpoprqprtuuxyvuuw|~|}~}}~~|{|}}~z{|zxvtstssuwuronoruwxxwvvtsuy}|xuuwustvxxsnorssolnqtsokiiknlhdacffdgjlllmnqtvvvvy|~~~~|z{|}|{{|~}{{|}}~}zyz}~{{}}}~}|~{yxyz{|yw{~}{yy|~}~~}{z|~}zz{|}~~~~~}}~~}~~~}}~|z{{ywvutrtwxz{|}}~}|{yyxxvsrsttttrmjjklmljlnmlmoonnopqrtvwutvyyz|}||}~~~||~|{zxy||{||||{yxyy{{zyzzyzxxzzywvvutsqppqpqojghjiigdcb`_aceeeca`bda^^_addccefeegilpruy{z{~{}||}~~~}{{}~}|||}~}||||yxxwvvvvvuuvxwuronopqssrppqopsuuusstuwy{}~}{||z|~}{vruxusrqstrqqqstssrrqopqqruxyyxxz}~~}{zzzzzyzzyxvttuuqorutrrrqpqqppqtvxyz|}~~~}{|}~}~}{zzyxy|~~}|{|~}~|{|~~{zzzyyz||{z|}}|}~~~}}}}~~~~~~~~}{{{{zzzyyxx{||||||}}~~~~~~~~|z{{{zz{yxwwwxxy||zyzz{|}~}}}~~}||}}{|~}{xwwxxvtvwvtssrqppoonnoqonoppnnprsuwy{yy{||||}}|}~~~|}~|zzxwwxyxwwvwwvtuuutrqsuvvtstsqnmlkkkjihggfda``a`_`____`aaaabcbbcddefikmoqsw{~~~}{z||||{{yxwxyyyz{{||{|~}{|{xuuvutrpppomnoooppoopqrtuwy{{{{zz|}~}|||{yxxussrqpnnnmmnmljlnmnopppoqrrsuvwyzz{~~~{yxxz{{||{yyyzxvuttqooopqrsrruwyz{{|}~~}}~}}~~~}}~~}~~~~~~~}}~}}||{{{zzz{}}~~~}~}||||{yz}~}|||}|{{{{zyxy{|{yxwwxxxwxzz{|~~}}{{zyxxwwwvuusstttrqrrrttsstuvttvwxwwx{~}}~}||||}}|{z{{{zyy{{zxxyyxwvtuttsrqqpnmlkjjjihgfgfdddeffdbaacddba`````````acfimqtwy|~~}}}}}||{{zzzzywuuuuutttuvutuvvvtrrstsrqqqqqpoooppppppqsuvuvxz|~||}|{yxwvvtsrrqponnnnmlllmmnoppqqqrtvwwyz||}~~~~~}}||||zywuuutrpoonnljihihffhjlmorux{|~~~~|||{{yyxxyzzyz{|||}~}}~~}|{zzyyyyyxxxyzzyyyz{}~~~~~~~}}}||||{{{{{{|~~}}}~}||{zyxwwvuttvy{}~||||||{{zz{|}~~~~~}}}~~}{z{{{zyxxxxvvwwwwvvwxxwxyyyyz{{{{{{||||||}|{{{||{|}}}||}}}}}~~|zyxxxwwvutrqpqrrqononnnnoonnmmlllmllkjjjjhffggfdcccddcbcdcbbcddefgjmpsvy|}}~~}{{{{zyxwwwxwvuttsstutttttuuvwwwvuuutsqppponmnnnnnnoqrrtuwyzz{|~~~}|{zzyxwwvvvuuussttttttuttuvwwwxyz{|}~~|{{{{zzyxwvutsssrpppppommmmlkjjkjjjkmprtwy{||~~~~}||{{zzzyyyyyyyzyz{{||||||~~~~~~~}|{{||{zyzzzyyzzzxxz{||}}}~~~~}}|||{zxwwwussrsstuwy{~~}}||||{{{{{yyzzzyxxyxwwwwwwvvvvvvvwxyyyyz||}~}|||{zzyyxwvuvwwvuuvvuuttuuutsssrqqqqqqppooopponmmnoonmlmmlkjjjihfffffeefilnpsvy{}~}}||{yxyyyyxxyyyyxwwwwvvuutsssrrstttsttttssrsttssstuttuvwxxxxyzzzz{{{||}~~~~}}~}||||{{{zyzzzyyyyxyyyyyzzyxz{{|}}~~}}|||{zxxwvvvutssssrqqponnmljihgffghiklpswy|}~~~}||}}}~~}}}}|{{{{zyzzzzyyy{{{{{|}}|||~~}}}|{zzzzzyyyyxxxyyyxxxxxyzyyzyyz{}}}~~~}}}|{{zywvuuutrqpppoopruxz}~}||{zyxwvuuuvutttuuvvuvwxxxxyzzyz{{{{{z{|}}}~}}}~~~~~~}}~~}|{{{zyzyxwwwvvwvuutttttutrrqqqponnnmkkkkjhggggedccccbabcegilpsuwy{|||||}||||}}}}~~~~~}||||{yxxxxwvvuutttttsssttuvwxxyz{{{{zzzzxwwvvvuuuuuuuuvwyyyyz{|}~}}||{zyxwvuvvwvuvvvwxyz{{|||~~}~~}}}~~~}}}}}|{z{{ywvuutsqpppnlkllkjihggghiknqsux{~~~~~~~~}|{{zyxwwwwvvwvvvvwyyzzzz{{{|}}}~~~~|{zzyxwwxwvusrrrqpppqqrtwz}~}|}}|{{{{{zyzz{{zzz{{{{||||||}}}}}~~~~~}||{zzyyxxwvvvvutstssssrqooooonlkkkjihijihgfggfdcccba__^_`bdfhkmoqtuvwwwwxz|}}}}~~}}|||{yzzzyxxyyzzzzzyyyyyyzzyxxyzzyyzzzzzyyyxwwvwwwwwwxxxyzzz{{{{{||}}}}~~}~~~}|||{{zyyyyyxxxyxxwxyyxxxyyyz{{||}~~~}}|{{{zyyyxxwvuuutstssrpoonnmkihhgeefghhjmqtxz{}~~~~~~~~~}}~~}|||||{zyyyyyyzzyyz{{{{}~~~~~~~~}|{{zzyxwutrqonnnnnprtvy|~~}}~~~}}~~~~~}}~~}}~}|{{{{{zyxxxvuuttsrqpoooonnmllmmmlkkkjihhhhgeeddba_^^]\\[\]_behlorsuvxyyz{{{{|}~~~~~~~~~~~}}}}|{{{{{{{{{{{{{{||{yyxxwwwvuuuvvxxyzz{|||}}}||||||{zz{{zyzzzzzyyzzzz{|}}~~~}||{zyxxxxwvvvvwwvvwxxyz{{{|}~~~}||||{{{{z{zzzzzzyyyywvvvvusrrrponnmlkihgggghikmprvz}~}|}}}|||~~}|}~~~}{|{{zyxyxxxyyzzyyy{{|{|||}|}~~xssqwyy~xz~xtnjlqrxytpoqx}}~~~~}~~}zwv|}z|~ysnlmpqttpljjpuwyytomnquy|{vrqrv{~}wqommouvqjd_^`ded_[XX[_gprnkmpqsy}{yxvw{~|}}wtuwwutrnhfjpvyzxttw{{tppqsvyyvqoquy|~{yxz}~ywy|ywuuvz}}~~{z{|wtuw{~~zvvyz{}}ysrtsrvxuromorux{}zxy|~}~}wrppqtvutrqprvz||xtrqrsttplgdcceec^]\ZY^dhjnpqtz~{}}zvssuxyzyvssvy{||{{zzz{~zz{|~~|xy{{{}|wstxz{}~|{{}}{~|yvtuwxvvurorvy{}}|||}}{}|yvuxzyxwvtsuxz{}}{zz{{z{vuuwyz{}~{xy{||zwutrqppsutsux||xtrqnnstsrrtwz|~||}~~}}~}zzyy{{{}~zwy}}xz|zyzxurqppqrrrqpqsuz}}|}~}}~{zyyyxvuqonnqsqnmmnoprtuusstuwwvvvtrpnlkjhb\ZYURUXWUW[]^dklklnnnrwxwy{zxz}~~}{{}~~}|{yxyzzxwvuutstutrssuwx{~}zwtuuroonlkjklklmjhjnmknrrpqsuwy{||||~~{ywusttrponmlnonnoooopswyxwz|~~|zxuutstusqomkkkljgffca`aba_^\\]^_`cgghlrv{|zxwvusqonnqstuvwxz}~}{yxxxy{{z|~||}}|{zyxwwwwwwwxxxy{}~}zyyvssrqqrsrqty|}{zyxwuuvwwwwwvuuuuvvuuuuvvwxzz{|~~{xutsqpomkkljilnnorvz}zyxurqpmklmmmnoopsvy{~~}|{zzyyy{||~~{yvtsrpnnoonnoqruwy{}~{{yxxxy|~}}{{zyxxwxyz{{|~}{yxusrponoppprttuwyz{}}~~~}|zwvtpmjgeca_]ZXVUSRQPPPRTVX[^bdfikmosvy|~|ywusqonnmnoqrsuy|}xurnkhfc`^^\[[[]]^`bdfhknqsvxz{}~~~}{{|{{{||}~}{yxwusppooooopprstuwy{||~~}|||{{zzzzz|~}yuqmjfdb_\[ZYYZ[\^aceglprtvxz{|}}}|zwusrpoopqsvx|~zxvusrpnmlkkjjklnpruy|~}zxvusrqonoqrsuwy|~~zyxusrqponnnooqrsuxz|~~~}{zyyyyz{||}~{xvspmkifeddddefgilnquxz{}~}|{zzzzzzyyzz{}}|yusqpppqrstuxz|~~}|{zyz{{||}|xtqnkigeddddefgilnqsuwy|~~|||||}~|zxvuttsstuvx{}}zxvtttttuvwz|}~~|ywtrolifdb`][YXWUTSTSSSSSTUVWY[^aehknpqstttttuuuuvvwxyzz{|}~}{xurqnjhfdbaa```_`abcefghjklmnoqrrstuuuuvvwwwwwwwxxyz{||}~~{ywusrqqtvxz|}~~}{ywutsrqqpoooopqrstuvxz{|~}zxvtrpnlkjijkllmmmnopqrstttttuvvvvuuutttttttttuuvwxyz{|}}{ywutssssssstuvvxyzzz{{|}}~~~~~~~}|zyxwwvutsrrrsuwxz|}{zxxwwxxxyz{|}~}|{zzzyyyxwvvvvvvvvvvwxy{||~}{ywusrrrssttuvwxxxxyxxwwvwvvvvwxyz{}}~~~~~~~}|zyxwvuutttuvxz{~~}}||}~~~~|{zzxwvuuuuvvvvwxy{}~~{xuqnlkjijkklmnprtvwxyzzzzz{{{{{zzzzzzzzyxxxxxxxyyyz{|}~~~}}}||{zzzzzyxxwvuvvwxyz|}~|{ywtrpnmkjjiiiihijkllmmmmnooooonnmlkkjkkjjjjjkllmmlkkkklllmnpsuw{~}|{zyxxwwwvuuttuvwxyyzzzzzzyxwvtsqpnmkkkjjiiijjkkklmmnoopqrsuvxz{}}|zywvtsrqqpoopqqstuvwxyz{|}~~~~}|{{{{{{{{zzz{{||||}}~~~~~~~~}}}}}~~~~~~~~~}||{{{{{{{{||||||||}}}~~~~~~}|{{zzyxxxxxxxyyz{|}~~~~~~~~}|{zzyyxxyyzz{|}}~~~}}||{{zz{{{{{{|||}}}}}||}}~~~~~~}}|{zzyyxwuttsrrrrrrrstuvwxxyz{{||||{{zyyyxwvutsssrsssstuvwyz{|~~}{yxxxyz{|}~~}{ywutrponnnnnnnnoqrsstuvwxyz{{{zzzzzyyxwutsrqponmlkllmnnoprsuwy{}~~zvqlpyumnot|xusqwyusrqljzvwwy|{xxy{zvdhptytmsvvvnkqwww|sx}~|y~sis~{}||zzzxwz|||vpv}vry{qir|vppmquqmgbirpow~xpqv{~v~szxz}xuwvxgrq}wwvusx~rffivlZmq`q}vz|wlzwvq~ovz}sk{wvu{ym~z}t||t{~|u||wwvuwxttyxsqmjnqibgnrsomqoknsy~}{{|}~~{zzyxzyurmgefjojddhkjd`bgmruutrmhq{yuvx|zprwsoqtz~vmmmqwoerxoquxzqiv}w||{~}|z~|}xv{}|}{z|zvuvxyz~|}~~zvsutrqquxy~~}~x{~ytninxxxxrrwwz~}~~uy{ywwngffovohnwvrvyx|||~|vsvxwy{x}zvrru|xkovvwvsvzogu}uyzwtorumhosolgdkrqpjdo|xrtssuw{{tx}{{xuy{vtoilniejojgossupm{|y~ywvsy~xqv}~|wsx||vwy|{rgimgdghlqg_juttsq|{yz|}zzzy}|x~}yx|xtvzzzxstxz{zx{{spw~ytsvwv{|uqqrx}|ytrx|w|~{{~}zzqop|}qrrtwtpsvsrx|tyy~zv~}ywtqu{ulgdhnieikhfedeiighlpsplourrx|y~~~}zxyxrnoqrtttrnrxvux{{z{~|~~}{|{wz}vprtuxuqrtwyyy{|}~{{}{yz{wuwyz|zyz{|~wxxxxurtupkmrrqljryxwwxzx{~~|zzzwuohhjnsojjikpqqvzxv~|zzz{wsvy{~ztx~|{}|||}ytx{|~z{~~{~}y~{sswxwpjr{tptxyz~}tir}tkkintmfghhifcksh^gpruqnv|z{zz{}zypqtutnjnsqooou}xt{~y{ysx~}zywz|zyz{xtninrmijkklllputtwy|~{}ztvy}xsw{}}yz}~}|vvwxywtqotyyutuvwz|~~~~~zv{~||z}|yvvxz}zutstw}}wwy~}}~~~}~xz}zzzxyyslpwrmlhkolkkkmmjjnsrnnms|vnqux{vrwzvrtvvxqiqyusrqtvsruxwtqnvxqvy{}{~~|}wz}|x{~|y}{vz}}}vqw|xstuwyurx|zyx}}|~~x{zvz~yux{{{uqv{yvtrvyuqtwusqnsxqklnprlgjnnnootyusx{}}{}z}}|{{~|w~}vwxz}zv{|yyy}~z|~|w}}}||~~}{}~{vy|yvutsrolmoligfimkhjkmpppswusvz~~{|~}||zyz{{zwswzxwvtvyzyz{{|~~|}~zuvwvuwxvutsx|{yxvy}{zxvvxvtwzursuvyvstuvxyxz{zx{}}z|{wwy|}yy{|}|{~|wz~}{{}|zwuvvsopssrrqtwxwxx{~|{~~zzz{}|z|~}|}}|zxy{xuuvwxvtvxxxvvx{|zzz{||{}~}|}~~~zyyyxspoonlkkihghkmkjkknppppqsuuuvxwvvwxxusuvvuttuvvuvvvvvuxyxxyz}~~}~{wtvxvttstuuvxxvtsswzwuvwy{yxyzyyy{||xuy~~}~~~|{|||~~|zxy{zyxwwxxwxwussrsrpmklnonmmnnnoqrsstwyzz{|||}~~}|}}|{zz{~~~~~}}|{{zz|}}|{{|~~~~~}}{ywwwusrpqqqpooopomnoopooqstuvvvvvwyzyxxwxzyxyz{|}~~}~~~}}|||{zyxwxxvtsrsrqpqrrrrqstsrrstuutuvvvuuvxxwxzz{{{|}~~~|{zz{{{{{{{yxz{{zzzzzzxwwwwvuvwvvuutttuvwxxxyz{{|}}~~}|{{|{zyyzyyyyyyxxyyxxwwxyyyz{|{zz{}||||}~~~~~}}|||{{{||||||~~~~}}|zxwvvvusrqqqpopqqqqppqpppqrrrrrrrrrqqrrsttuvwxz{{{{}}}}}~~}~~~~~~~}}||}}}}~}{{{zywvvvtsrqqqpopppqqqqrrstvwxxy{|||}~}|}}}||{zz{{zyyxxwuttstttssrsrrqppqpqqqrrsstuvwyyyz{||||~~~}|{{|{{{{{{{||}}~~~~~}}||{zyyxxwvuuuuvvvuuuuutsttuuvvvvvwyyz{|}}}~~~~~~~~~~}|zyyzzzzyyxxwwvvvutrqppppppqqqrrrrsssttuvwwwxxyzz{{|}}}}~~}}}|||{zxwwwwwwwwwxxwwxxyzyxwvwwvvvwxzzyyzz{|}}}}}}}}}}}~~~}|{zzyyxwvuvvvwwxyzzzzzzz{{{{{{|}}}~~~}|{zxxxxyxxxxyyyxwvvvvutsttttttutttuuvwxxxyzz{{|}~~~~}}~~~}||||}}}}}~~}}}~~~~~~}|||{{{{{{{zyyxxxwvvvvutssrrsssstuvwxxyzzzzyyz{|}}}~~}|zyxvuuutsrrsssssssstttttttssrstuvuuuuvwwwwwwwwwxxyyzzz{|}~}}}}~~}}}~~}|{{{|{{zzzzzyyxxyyxwvvwwwxxyzz{|}}~~}}}}|{zyxxxxwwxxyyxyzz{{zzzyxxwwwvutssttsrssttsrrssuuuvwxyyyy{|}~~}|||{{{{{zzz{}}}}}}~}}||{{{{zzz{{zxxxxyyxxwxxyyyyz{{zzz||}}}}}}}}~~~}||||}||{{{{|}~}|||||{zyz{{zzzzyyyyyxxxxwwwxyzzzzzzz{|}}}~~~}}~~~~}}||{{yyyxxxxxxxwwxyz{{{{||||{{{{zyxwvvvuuttuuttsttuuvvwwxyyzz{|}}}~~~~~}}}}}||{{{zzzyyyyyyxxxxxwwvvuuttttuuttsttuvvvwxxxxyyz{{{{{{{{{{|}}~~~~~~~~~~~~}|||||{yyyyyyyyyyyyzz{||{{z{|}}}}}~~~~}|zzyywvvuuuuuvvwwvvwyz{|||||}~}}}}{zyxwwvutrqppqqqqqqqrstuuvvwwwxyyzz{z{{{|}}}}}}~~~~~~}}}~~~~~}|||{{{{|{zyyz{||{zzzzzzyyzzyxxxxyxxwwwxxyyyzzz{|}~~}|{|}~~}}~~~~}|{{{{{{{|}}}}}~~~}{z{{{zzzzzyzz{|~~}|{{||{zyyyyzzz{{{{zz{{{{{{||||||||{zyxxyxwvutttuttuuuvvvxxyyyxxxyz{{{{|||||}~~~~~~~~~}||{zzyyyyxyyyxwwwwwwwwvwwwvvvvvuuuuuuvvvvwxxyyyzz{{|}~~~~~~|{zzz{zzyyz{{{{{|}}||||}}||||~~~|{zzzzyxwwxxyxxxxxxxyyyzzyyzzzyyzzyxwwwvvvutstttsstttttuuuvvuuuvvvvvvwwwwxxyzzzz{|}}}~~~~~}~~~~}}}}}}|{{{{{zyyyyxxwvvwwwvuuvwwwwxxyyzz{|}}}}~~~~~~}||{zyyyzzzzyyz{{zzyz{{zzzz{|~~~~~~}}||||{{{zzz{zzyyyyyyzzzzzzzzyzzzzzzyyyyyyxxxxxwwwwwwwwvvwwvwwxxxxyzzz{{{{|||{{|}}||{|}}}}}~~~~}|||{{{zzzyxxxwwvvvvvuuuuvuuuuuvuuuuuvwxxxyyzzzz{||}|||||}~~}||{zzyyyyxxxyzzzzyz||}}}~~}}~}|{{zzyyyxxxxwwwxxxxxxxwxxyyyxxxxxxxxwwwwvutuuttrrqqrrrrrsuuvvwxyz{{|}}~}}}}}}}}}|||{|}~~}{zzzxwwvvvuttsssttttttuuvwxxxxxyzzzzzz{{zzz{{|||}~~~}}|||}}}}~~~~~}}|zyxxxxvuuuvvvvvvwxyzz|}~~}||{{zzyyyyyxxyzyyyzzzyyz{{{{{|||||{z{{zyxwvvuuuuuvwwwxxz{|||}}}}}}}}}}|{{{{{{{{{|}}~~~}~~~~~~}}}}}|{{zzyxwwwvutssssrsssssrssstuvvvwxxxxyyzzyzzzzzz{{|}~~~}}|||{zzyxxwwvvwwwwwxyyz{|}}~~~~}|{{{zyyyyyyyxxwxxxwwwwvuuuvwwwwvwwwwwvvvvutssssssstuvvvwwxyyz{{{{zz{{|}}}}}~~~~~}|{{{zyxwwwwvutsttsrrrstssrrrrssttuuvvuvwwxyyzyyyz{|}}~~~}|}||{yyxxwvuutuuttuuvvwwvwxyyyyyz{{||}~~}}|{{{|||||{{{|||{{{{zzzzz{{{||||||{||{zz{zyxwwwwxxwvvwxxwwxxyxxwwxyz{zzz{|}}}~~~}~~~}~~~~~~|{|zz}~yxvwxx{~yyzrlw~}tpvvrsuvvvuwwnilqtvtuwtnnqtx}}||{}}||~~{{~}}~|zz}}}}|}zxwy|{yzyurssssstvutrpsuuvz|wsstwzz|~~}}{}~~~|yy|}}}{xuuuvy{ywsruwuuvxzzyvtvzz{{y{yttuttxzyvsrtuuwxxy||xuz~~~}{~|{{}{z||zy}|xz{{xsopqsutpmnopqoouwrqqruxz|~}{{||~||{~}|yy}~}}||}|{zyz|}}}~~{}||}}~~~{xuxy{{yyytpuwsrxyspppppptxtqssoqx||{wuvvx{}~~~~}}|{}|y~xy|ywwzyy~}yz}{||z{}||||zxwvvxz||{{zz{|}~~}~}~~~~}~}zzyxyyz{wtvy|}|~}{|~|yz|}~|zxvtsstvxxvuuutwyyxwy{zzzz|{|}~~~|~~|{{~|y|}||{z{z~~~|~~{xz{xwvssrpqpqpmkmquutsrv}}{{z}|x~~}|{}~{z~}ywz|zywvwyxvuwxtsttqoqpotxuqsttuuwzzvx}ult|xuxyxvtvxxxxyyz||wv~~~|}}z{{{{yxwxyxttvuvsovyroqsuurqrrqstqmpsqqrrtqmptwyurw|}|xw}~~{}~x{yzzz||}zvx|{yz}}~~}{|}||{{{xurrvywtrsxvnpvxxvtwyxxz{{{}}|zz{}zuwywwvttvxyvvyxux{~~}}}{{{|~}}|}~{{}~{}}}}}~~||~}~{}}}}}}}|{}}{~~wuz{wuqsxvsuurptuppwvqqsrqpqtxzysqtwxvrtwsotxttz|wv{{z{|}|z||{{}~|~z|}}}~}}{{}}}~}||~~~{vx~}y{}~zz{||~{~~||{~~~{~~~~|xz~~}}|~|}~~}{|~z|~{|}{{~~}}}}~}~~|}~~~~~~}{}|wuy||zxxz{|xsv{yx|{vux{{zx{~zw{}|{zz}~}}|~|{}{||{{{z{{|{yxz{{{zyz{{xvz|y{}~|zz|}}|}{y{~{z{|{zz{z|}}|~~~}~~|yy|}{zy{ytz}yxz|}}|}~~||~~~y}|||}|zzzz{zywvz}vqwzvtvvvuvutssuvroqsrsvwvuwww|~~{z||xutwz{zxwxxwvtuyyvuwxwvuwxwvxvtvyyxvuvvuuy{zyzzzzz{|~~}{~|{|~~|||~}|~}y{}||zy|~}{xxzzyvtvywvutuvtsssssstsrrpooqttqprutssssuvwwvx~~|||{~}|}}|{z|~}{|~}~~||y}~|}~}}}~~~~~~{|}}}}||}}|}}yw|}zz{~}xx|}}{yyy{}zx{{xwwwyyyyxvuvwwwzxsuyzxvvz}yvxzz{~~||}||~|}~|}z~}{}}z{~}z|}|{zz~~{{~yy{{|}|{{}zz|~|wx|{zzxxyyyyxwy|}}{y{|||}~|{}~~~}}}}~~~}}|zy|}yx{zwvvz~|yz|||~~}{{||||yvvxxxxwvvvvwxvx~|yz|}~}~~}|}{z|x||xwwxywttuutwwttwxvvvy}|xwxyzyxz||{xxxz|}}|{|~}~}{{z{}zx{|{zyz}|y{~~|{{{zyyzzzyxxwxzywwwxwwxxxxwuuvy|zxyz{{zz{|~~{{~~~}~~~~~~{y{||||{zzz|}|{}}}~~}|}}}~}{~~}~~~~}~}~}}}~|}~~}|{|~{}~z~}|{||{yyzzzzzzzzxx||zyz{}zvy}|{{yvvzzwvvvvwxwttuxxttwxxxwwwy{yw{}{zy||z{~~~~~}}}~}}||}}||~~}|~~}|{zzzzyxwxwwvvvvxyvsuy{zxvx{zz{{{|yy{{|||~~~~~z||zzyz|}|zxwxyxwy{ywxzyz|}}z{~~}}|{|}}zyzzzywxyxwxy{||{{|~~~~~}xx}|xvuuuuvutssuuqpttrsutqrtttttuvuuvxzxwz|||{|}~}~|}~}}~|}}}~{{}}}{{~~|||}~|}}}}}}}{x{}z{}}|zzyyz{{||}}}}~~{~}~~}~}|}}~~~{}|z|~}|{|~~~{|}{yz{{zyyzzyz|{z|~}||~~~~{|~|{~|{||~~}~~|~}~}}}|~~}~|}~}|~z}}{}~~~~}~~{{yy|utuy~znq{~}||z{|yxx{su}vlnuy}~~xoost|}y~~wsqpv}uljmrv{ysnlhkw{ww{zw|~yxqkuzsv|wuup{}uty|~{xtqv~~~}{zulijjlnlifc`_fljggdccbdghorh``ckpqoidfhklkqumedirtrvzwtqry}|wvy{~{}|zy{~|||{|~~|{||}}}{vqlmvzyyuu|}|{}|zwvtvyyrlhdbejkjllgdglptsmedgigghfb^YVYae_UUWSRZ_]Z]a\X_gkmiegigfgjkgeb[Zae_Zah`U[ddcefebadffknf`ehdadgfcee_\dmlfgjbZaje_bb\X\adedc`_bdcdgkolikllqtrrsrswwy~zvx|}y{}zyxvw|~xz~}~||}}wprvsqtunjouvw|{|{}|z}|vx~~}}~}}~}zx||z~|vrw|wrqnifgg`^gjgffkpprw{~~~~}~}~~~{}zwxusvxwvuqouvv{zyurvywsnjkliedfc``aaddcgifcgnnmortwww{z|zz{}}{|~x|~~~}~~|yx{~yz|yusty{qhlpibing`]]^__ab`acehmstty}{{z}ystxwstsnpwxrosxvtuxvu{unv|yvy{xtuusststtokotspqromnnprqpruxz}xsyzsprsqortldkvrintojmoqssrqpoqqpppqplhhkmklonjjnmknrpmmmoqnlqtqrsuy|}yz{yvvvtrsrnovvppvxtsw}||~zy{}zvvvw{|~}{}{zxvrnpsrpqpnmmmmnmklmopnjmqolmmlmlklmifggcab`[YXWSMNSPKMOMKQWSPV[[[\_deegiihffgfeed_XWYVQNJHGC@?=968841354238;9;@CEILMPSWYZ\^`a`_`dec_\YXZXSQRPONOQQPPPRVVUX[]`aceffhijklljfeec`^\ZXUPMLKJIEADGCBEHIKMLMQUW\^]_ccbdgkkjgefhfcb`aa__abfknnqvzz|~||{yyyzyuvxutttvusrsssttttuwx{~¿|}~~}zvqmjhfc_`a][`b`acfgimrsqswyyzzyyzzxusqppmjlonnpswyy|~~}{xvuuusrqokiiigecaaaa``_`a_]_acdfhknqstvwy||xvvusqoljhhgfefhhgjllnrvxz~~~}zvtsqoookiihfffefggfgilpqpqtx|}|{{zyxvtstvxwwyz{}~zusrqnhefe_]^_`bcaaeijmqsvwwx||z|}{yxwwvussrpnnllprpooprsqrvxyyxz}}|zwrmhffd`]Z\]ZXZ\]^^`ceghiloooqsrrqpqpnopnlmnnnopstuwz|~~}{vsrppokjigegijmnoopruvwxz{{{zyz{yxwuutqqsstuuwz{~}{}}{z|~~~}~zyvtrpnnmkjkkiknljlnpqppqrstttuvvtrvyusuvwuqqttssssssttuwxxyz|~{wtrpnkhhiihjlptuvy{|}}{zyxvvtspnmnnmkjklnllnpopqrsuwxz|}~~}}}|~~zwtrrpmnmjiihggijjjjklklprqoopqqrqpqrpoooonkklmmmmnorvuuvx{~~}{xwvsqomnoljmonmnnpqrtwusw|{z~}}}{zzzxxxxz}~~~}{|{zxxxxwwy{}~~zyyvrpoonlkklnnmnpsusquwxxxwwwwusttssqppomkkjihghhfeghiiikmoprtuwz}~}zwtspkihgeefhigfgjlnoopqqqponopmklkjihjljfedeecbbbbbbaaaccdfhjknqsw|~}|}}|{{||yx{|xxyxxxxy||}~}}}~}|||||||}}~~~~}zyyxusrrrqonnoooooqrportuuuvxyz{|}~~~~}{zz}}{{}~~~~{zyxxwxxwwxxxyz|}|}~|{z{~~||||}|{}~}{||||}|{zyzzzzz{{{|{yxyyxwvuuutwxvuwxy{}~~~}|||{{|||||}~}|~~~~|{{||{yxyz{yxyzzzz{|}~|{{yvtrponnnnnnnnpqqrstuuuwxwwxxxwvwwxxurssssqpqqqqqqpponmnmljihhggfggfgijkklmnoppppoooomllkjihggfdddcacdbabbcdeffgikmnnpsssttuuttsstropqqpnnpqqqrsttuvvxz{{{|~}zxwvuuuwvvy|}}}{ywvurpopppooprsstvxz{{|~~~|{{}}|}}~~}{yyxvuutstvuuuuwyxxyz{||}}~~|zywuuvusrrqqqrstuwxxxy}~~~~|{|||zyyzyxz{}}~~}{{|ywxwtsttuuvwyz|~{zyywtrponmlmmmnnnprstvyz|~}zxxywuuusrqonopponnprrstttuuvxxyyy{}}}|z{{yxxyz|~~~}}}|}|yvwxwxyyzzz|~}}~|zwtrpmkliffhjkkjlnprtvxz}}{zyxwvusrqponnmljiggfddefffdefghijkkkkkkkjihfeda_]\\\XVVWYZYY\]`abeilopqtwyzyz|zxwtssqpomlkigfgihghiihhhhiiijjilprsuwz|}{zxxxxyzzyy|}}~}zz{||{z|~|z{|}}}}~~~~}}}}{zywwwvutrssrrtvxyy{~|yxwvsqopqpnopsttuxy{|}~|{{{yz{zxxxyzyx{{zzz{|||}~~~~~~|yyzxusrrqmklmmmmnqrsuwz}~||{ywtsrrrpopqqqqruvvxz{|}~}zxwwtqrrpopqrrqruvuvwwwxywwxxwwxxxxwyzvuxzyyxxwvtstvyzzxx{}{|~|z}~|zxwxxwvvuvwwwxz|~~|zwusqnlkjihhhhjlnqruy|}|ywtqomjghgedbabcbaabcdeffgiiijlmnnopolmonlkihgdbb`^]]]\\\]^`acdfgijkmnprqqstttttutrqppppoomlkjihghhhgfhjjkloruuw|~}|||}|z|~~}|{xvtssssssstvwz|}}{{zxvwyzz|}|zwvtqqsrpqrtuwx{}~}}~}|||||zzzzywwwvutstttstuwxyzzz}~|yvutrqrqonnpsttwz|~}{yzyxwxyz{{|}~|xuuspnlkkighihggghjkmmnoqrrruwvvxyz{{|}~}}}|{{zyxvutsqonmllmnoooqtvy{~~|z|~}|~~~~{yyyyzz{|}~|{z{zwuvutsssrqqrrqpsutstvz{zz|}~}}~~~}|zzzywuuusrrrqpnmmnnnnmlkjjjihhggggghgdefgghjllkjjklllkjjigfdcba_]]]^]]^`aaaadfghkmnmllnopqqqqqqqqqrtuvuuxzz{}~~}||yxyzzyy{}||}|{|~}}}~~||zyyzzzyyyyz{}~~~~}||}~||~~}|{zyxxxxxxyyyyzz{|}~|zwtqonmlkjjkkmpstvx{}~}|zyxwvvutuvwxyz||}}ywvspqqomnoprsuyyy|~|yvtqnmligggeefgijkmpqsuwz|~~|{zxwutsrqqrssttvy{|}~}|}}{{}}~~~}{yxxyyyyyz{{}~~}~~~~~~}~~|{yxxxxxxxyzzzz{|||}~~}|}~~~}}}}}~~~~~~~~|zywtrqnjfc`^\ZWUTRRRRSUUVXZ\^acefggijkkllljiiihggfgfefhhgikllnprttuwxwxz{{{{{{||{zyz{zwwwwutrrqqponnnnmmnooorvxyzzz{{}}||{{{|{zzz|~~|zxwvusqppprsstuvwy|}~~~}|}~~~~}|{zyxwvvvvwxxxy{|~~}{zyxwvttssstuwy{}~|yvssrpnnmnmllnppqrrrtwxyyy{|{{|{{zyzzyyzzzz{|~|yxwvtqoppnmnnnmlmnnnoommmmmlkklkkkllnprtvxz}|zxwurppomllkkmnprstvwyyzz{||||}~}}}~~~~~}}{yyyyxz{zyxyzzz{|{zz{|~}zxwvutrqqpopqsuttwy{|~~~~}}||{zz{{{{z{{zz|~}}}|{{|}}||}}~~}{zxvtsqnjgeb`^\[YVSSRPPPONNNOPQRSTUWXZ\_behjlnqtwy{~~|{ywvvtrrsrqrsuvuvxyz{{{{{zwutrpnkihfedcbcceegiklnpqrssstsrstttttuuvwxz|}~~|zxvtrqpponnonmmoqsttwxwyz|}~}~}{zzxuutrqppqppqsttuvxz||}~~}{xvussqonnmkjiijjjjklklmopqsuwyz{~}|z{zyvtrqomlkigfeddcdeddegikmnqtvxz|~~~}|{yxusqpnmkjihhhijkmoprsuwxyzz{|{z|}~~|ywvuwxvyzxyz{zz}{vtssrsz~|yyz|~|xzzz{{{wrnmlkkouywvzxuwwy}xxwtsvwxyz{zyz{}{yurqqsuvtssrqppqsuvuuurnlkjklkjhe`][WUUVWWXXVSQRTV\begiijlnqv}{vvwspsvrnmkgedfikjjljhgfhiilopnkgfedeffgijgcbdghjlnqttpllllotvwwwvvvwy||ywsrvzyvuuqmmpsuwy{|zyxww{~~}~}zxwxxyzzywsptxxx}|wuwxvwxxy{zvtvz{{~}|zxy{}}zxxvqnmmlmpqollmjiouuuy||||~}}}}~~{yyyxvsomjiihjnnlmnkikorux{||}~}xvusrrssrqqmjmponrxxwxywtvy{{||zvsqpprtuuutttsruy{|~~~~~{|}|{|}}|{|~|{zvuy{ywxxvtqqsvwwyzxwvvxz|~~~~{xyzzyyywuuwz{{~~|{zyyyxxxxz||~~~}}{xz|zz|}zxyyyy{~~~|zz{zz|~}zyyvtttuutsrppnlmmllnmmmlklkjlprstvxxx{}~|xxvronlgccd`\[[XVTTTTW[[Z\[Y[aegghjjiiiiijklkiihhiihhjmopqstutuxxz~~}|~~|zyzzxvtssroopoprqpnnnlknpqrtuttvx{~~~~}}~~}~~~}{}}|}|{{{z{zxwxustvtssttutrqqqrrstvvuvwwvwy{|}}~}~|}~~~~~~~{z{|{zzxwwvutssspnoommnolkllmnmnoonmmopprspppqpoprsssttuy}~~~}{wvwwtpoprsrqqpoqrrsvwxxvuuwyzzyyxvvvvvwyyxxz{|~{zz{{{zzzyyy{|{{|}~}{{{z{{|}~|}~~~~~~}{yxxxwuuvwwwwvwzzyz{{|}~~}~~|{|}~|z{{yxvuuusrqonljigfecbabc_\]]\[Z[\ZYWVWYZYY[]]\]^`abcdeeegiijlnooqrssuxyz|}~~~~~~~~~}zxyxurrssrrtuvutuuuuutrqqrpnmlllkjklmopqsuvy|~~}{zyyxwwxyyz{{{{|~~~~|{{{zzz{|}~~}}}~~~~~~}||{zzzzzyyyzzyyz{|}~~~~}||}}||~~}}~}}~~}}~~~|zzzzyxxwwwvvvuuututrqqqrrpoqpnopqrqqrrrtuutuuvwwwxyyzyy{}~~|zz||{zywvwxxxxxxyyxwvvwwvuuuttutsrrtvwwxz{|~}{zz{zyyy{{zz{{{}~~~~~~~}|{zxwwxxwvwxxxxxxxz{|{zzyyz{zyyyxvsstsqqqonmmllkkjihijigggfeddffedddccdeeedddeeeeffeeegiiijlmmmmortvwwxxz{|~~~~~}}~~~}}~~~~~~~~}}~}}}}||||}|z{{zyyyzxwwwwutttttsrrrssrrrssstuuuwyz||~}|{z{{zyxwwxwvvwwwwwxyxwwxyyyzzzzzz{|||}~~~~~}}~~}~~~~~}}}||{zyyzzzyyzzzzyyzz|}}}}}~~~~}}|}|zyyywwwvvvutsstvutttutsstuuuttttuussuvvvvwxxyyz{|~~~}|{zyxxwvutuussuvvwxy{zz~~~~~}|z{{|}|zzz{{{{{|}~~~~~~}~}~~}|||}|zz{zxxxxxwwxxvuuttuvusrsrrpopponnmkkjjjihhgggfeeeffdcddeeeeeffffffhiiiijkkklmmnpqqrtvwwvxz{|}}~~~~||}}|{zyyxxxxyzzzzyz{|}}}~}zyyyxwvvvvusrqrtuuuvxyz{|}~~~~}}~~~}|{|}}}|z{{{zzzz{{zzzz{{||{zz{|}|{|}}}}}~~}|||{zyxwwvvxwwwwwwwxyzzyzz{{{{}}|}}}}~~~~~~~~~}|{{{{zxwwxwvustutsrrrstssrqqssrrtttttuutuvxxy{|{{}~~~~~}}}||{zyyyxxxyyzzyz|||~}~~~~~}}~~}~~~~|{||}}}}}}}|||}~}|}~~}}~}}}}||||||||{ywy{zywvwwusssrrqppomnommmllkjjkkjjjijjkjihhjkjjjlkkmjilljt{urrt}|}{|~{y|~zw{svz{wvvvv|ytzzu}|~~~xtyxqw}|z{r}}~z}||r}~|z{v{|vzy}{r~xrz{yzy{l{us~tyotuvw~utvzexwg|}}}~xoxp}|pywhw{rsszsblyuqnjs{wqliuukw~ytt|xw~~yu~}s}|~}|rtxyyww{}wpnnppmnononlkjkjimpmihjifhigda^^chjd^bgjhdcejostrpollw~xy}yt{|xyy}yrqt}wluxpt{~sjs}{xojvztqorvsov~yqtwwyuov~~~zw{~~~||~}z}~}|zy{{~~||{x|}{~u{yzv}}sqrw{qipxqilosulagnnnjdgkeahmjhc_fmmle_myslmortvx{~{uz~~~~z~w|{|{~yw{~~wuu|{ry{xxw|zry{vz~|z{zyxxysmu{u{{ux|}{{x}x}~yx{}zz{~zv}}{|~}{w||xwxxz}wtv~}{}xzu|}|~{xwz{|}~yv{|svz||sstv{yty~tku~}zvy}}|x~x}{~}zxz{xu|tdp|wspmnoqttsqonov}xqnkqvpmrtqnmotvtssuy}{wy{xz{|{y}}|zzxusuurnklnooqmiovsqtsruwxyyzzwsw~{v{~y~|~~~}~}|}~}}~~|u{~{{~}}|{|wvxy~||z{|{|ywy{|yxx}~|w||w~~~~{{||}{x{~~}~{{~}zxzz{~~~}}~|u}}wz|}~smv}wqrruxogmsttoioumfjnmme]iskcdejmhehlkjhiqwngovx|yu{~~}|y{}y|}yzz~}w~zu}x}{w}{}x|~||{|x}~{v{~}{y}{}}}{xz~{w|~~{y}|}}}{~~y}{~|~|y{}~{y|~|{~~||}yvrv}|xtqqsvzxspppsy|wrqsy~|{zyz}~~yv}|zvzz{|ywww{{suwy~xptwstvvwxrkpvrpnintqqrquxvuz~{yzyy{}~~z{|wsvvuunfmuronlorpnpssrpms{tlprtxuqv{wruwxzwt{|{zz}y{~~|y|}|{}}||w|~{zxz}ytwzwxvrx~xstwz}xsw|{{||}{~{}~~{|{~|yy{}~x}~~}{~~y~|}~|}{x|~}{wz~|yzzxxwuy}xrsttuqnorrqpoopnloqpolhjnmklmlkkkosqnnotwtsvxz|{yz}{y|}y{}}{|}{z}~zx|~}|{|}}~}|}~}}}}~~}~~~|y{}~}zxz||}~~~~~~~~{{{|}yy{||zxz}xsw{{|{yz|}}|{|~{y|~~~}z||{zwxzyxxwvusqsvtrsttvtsvxxyyy|~}~~}}}{|{y{~{|{|}zxz{zy{{zzywyywvvuwyyyzzyz}}||ywwwxyxuuuttvxwwuvz}{xxy|}|||{{|||}~|zzyyyvttuttsrstsqrsrqopsspnoqtvtsuwxzzyz|zx{}~~|}~~}~~|}}{zyyzywvvwwyyxyyxwy{{|z{}~~}||}}}{|~~|{{}~~~~~~}||}~}}~~~~~|||}|{{{{zyz||{yxyzyxxxwwvuuvuttttutstttuutttsrssstrpqssuvvvwuuwyyzzz{}~~~~}}}~~}}}~~~~}{|}}}}}}}||}~~~~}~~~~~|{||z{|{{zz|~|{{{|~}}~~~}}}~}}|||{zzzyxxxxyzxxzyyyy{||{{|{{{||}}}~~||{{{zyxwwvuvuttuvutuvvutuwxyz{|||}}}~~}}|{zzyxxxxzzxwwwwwwxxwuvwwwxwxyyyyz{{{|}}}}~~~~~}|||{zyyyxxwwxwvvvutsssstssrrrrrtuuuuuvvvvvvvvwwxzzz{{{|}~~}}~~~}{{|||||{{{{{{{{{{{{{|||{{|}}}}||||}}~~~~~~~~}}}|{ywwxwwvvwwvvvwwwwxwvwxxxyyyyyz{{||}}}}}}~~}}}~~~}~~}{zzz{{{{z{{{{|{{{{{{|||||||}}|||{{{zyyyyz{{|}}}~}|}}~~|{|}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~}}}|{{{{{{{||{|}}}}}~~}||{{zyz|{z{}}~~~~}{{{{zyyyyzyxxxwxwvuvvwxxxyyyyz||}}~~~}{{zywwvvvuuuutstuuuttuvvvvwxz{|~~}||||{zyxxwvuvvuttsssrrrstsrrrssssttuvvvwwwvvwxyz{||}}~~~~~~~~}||||||||{{{|{zz{{{{|||}~~~~~~~~~~~~~~~}}}||||}||{{|}||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}||}|{{zzzzzyxyzyxwwwxwvwxxxyyzz{{||}}}~~}||}}||{{||||}}||{{{{zzzyyxwwxyyxwwwxxy{|}}}~~~~}|{||{{{{{|{{{{{{{z{{}~~}}~~~~~~~~}}~~}||||{{{{{{||}~}~~}}|{{zyyzyyyyxxxyyzzzzz{|}}}~~}}}~~}|zzzyyxwxxxxwwwvvvvvwwxxxyyzzyz||||}~~~~~~}{{{zywuuutttssrrrrrsrrrrrrrqqqrsssstuuvwxxyz{|}}~~~~~}||{zzzyyxyyyyyz{|}}}|}~~~~~~~~~~~}|}}}||}~~~~~~~}}||{zyyyxxyyz{|}}~~~~~}}}}|{{{{||{z{{{{{||}}}}}}}~~~}|||{zyyyxwvvvwwvvvwyyzzz{{||}~~~~~~~~~}~}||{||{yyyyyyxxxyzyyzz{zz{||{{z{{{{zzzzz{{||}}}}~~~~~~~}|{{{{{||{{{|||||||||{{|}}|}}~~~~~~~~~~}~~}}}}}}}||{{{{zzyyyyyyzz{{{|}}}~~~~~~}}}~~}||zzzzzyxxwwvuuvvuuuuuutsssstttuvvwwwwxyyyz{{||}~~~}~~}}|||{{{zz{{|||}~~~~~~~}}}}~~~~}}}~~~~}}}||||||{{{||||}}}~~~~~}|||{{zyyzzyyz{|||}}}~~~~~~~~~}}||||{{{|}}||}~}}}}~~~~~}}}|||{{{{{{{zzzz{{zzzzz{{||{{{|||}}||||{{{{zyyxwwvuttttrqrssrrtttuuuvwxyxxxyyyz{{{{{{{{{{||{{|}~~~~~~~~~}~~~~}}||||||}}}}}~~~~~}}}~~}~~~}~~}}||||{{{yxxyxxyyyyyzz{{|}~~~}}}|{{|||{{zz{||}}~~~}~~~~~~~~~}}}}}}}}}}}~~~~~~~}|||{zzzzyxwwwxwvuuuuutuuutuuvvwwxxxxxxxyzzyyyyyyyzzzzzzzzzzz{||||}~~}}}}}}|||||}}~~~}}}|||||||}}~~~~}}|{zzzz{{{|}}}}}~~}~}|{||||}}}}}~~~~~~}}}}||||}~~}}}}}||}}}}|}}}}}}}~~~~}~~~~~}||}}|{{|{{{{zzyzzyyyyxxxxxwwwvutuuuuttsssrrstttttttuuuvvwxxxxyyzzz{||{||}}}}~~~~~}}|||{zzzyyxxxxwwxyyzyz{|~~~}|||{zz{{{zz{||{{{{{{zzz{zz{{|}|||}~~~~~~~}~~~}||||{z{{{zyyzzzzzzzzz{{||||||}}}}}~~~}~~~~~~~~~~~~}|||||{{{{yxxwwwvvuttutttttuttttuuuvwxxyz{{{|}~~}}}}|}}}||}}~~~~~~~~~~~}}}}}~~~~~~~~~~}~~~}}}~~~~}}|||{{||||{{|}}}~~~~}}~~}}}}}||{{{zzzyyzyyz{{{{{||}}}}}}}}}~~~}}~~~~}~~~~~}}}|{zz{zyyyyyyxyyxxwvwvvwwwvvvvvwwvvvvvvuuuuuttuwxxxyzz{||}~~~~~~}}|{{zyyxwwwwvvwwwwxxyzz{||}~~}}}}}}||}}}}~~~~~~~}}}||{{|||}}}~~~~~}~~~~~~~~~}|{{{{zzyyyyyyxxyyyxyyyyxxxwwwvwxxyyyyyzz{|}|}}|}~~~}|{zyxwwvutuuuuvvvvvvwwwwwwxyyyzzzz{|}}}~~~~~~~~~~}|||||||}|{{||}}}}||||}~}}|{{|{{{|}}~~~zvuu{}~}y|~{{}{~{y{tuztqw|{|}}~~{zz}vtux}~yww{~zywx~}zy|{ww~~z~{{~~zwxvuy|xspoppsxxtturqw}~|}~{y{~ytsuy}}|zvssy}|}~}zvuvxyzzvpkkmpsvwsomntz}{xwy}~~zy|{wvwz{{||}}}~zy{~~}yuuy~~}zvutvy{yupmmqux{{wttvz~{wwz~}{zz~{yyz|~~~|wsw|}~}{|~~|~|xtqrux|~|xvw{}~||}||}zwwz|}~zz}~~z|}ywxz~}||{{}}xwyzz}~|xtsstxzyvvvrptxwttrnlmqsssqopoqw{}~}}~yy{z{|x|}zyxspruvwxvtrsuxz{zzywvwx|}zwwwwy}~~~~}}~}~~|xuuuux{yuwxuty~}{{zwvx{|||{wuvz{{}~|zz{~}~}}}}|{xvtsuxwwxxwwz}~~z{|~~~~~{xxyxwy{yvuuwyz{}~|z{}{x||}|yz}}~~|~|zzyx{{xuvvvwxx{|xvy|}}~~|{yy{}}}{wx{{{|}~}~~~~~~z}~|zzzz|~}|||}}||zy{}}||{zyz{||}~~}}}}~{{|{z|}zuttssuwxwwwutx|}~}{}}{zywx{xtvvttuvwwyyuqtyvswzxttvwx{}}||||}~~}|}~|yxxvtvxvtuurqsuvxvuwzyz}}{zzz{yvwwusrsstsrrsssttvywuwwwxwwvvtsssrqqppqqruwwxy{}~~}~~}|{{||{yxxxxxxxxxwwxxxxxwwxyyyz{{||||}}{yyyyz{}~}{zzyxxwvvutrrsssrstttvxy{zz}~~||}{yxxwtttqpqsrrtvuuy}}{{|zxxywvuuvvvvwwyzz{}~|yxxxwxzyx{}|~~}|||{yyyxwwwvuvwvvwxxyz{||}~~~~|zwutttrqrssstvwy{|~~}||{zxxyxvvwxy{{|~}{ywtrrpnnmoqppruvy|~}||{zxwwwwvuvvvvvuvwxyz{}~{ywvtrqrqqrttvx{}}{zxwusrrqoooonnnoppqsuvwz|}~}{xxwuuwxxxz}~}{ywusqnkiigfeefhijmpsux{}|{{ywvvvwxyz{}~}|zxvtrponmlkjkllnoqtwyz}~}{zzyyxxyz{|~~|zywvtsrqpppppqrsuwyy{~~|zywvtsrqoopppqssuvx{}~|{wtrqonllklmnoprtvxz|~|{xvsqpnmnoprtwy{}}zxvroonljjjjkklnoqruwy{~~}{zxwutrqqqqrrstuvx{~|ywusqonmllllmooprtvxz}~}|{zxxxxyxxyz|}~|ywtromkjiijjkllmortvxz|~~|zywutsssttuvvwxy{}~|yvsqpponooppqruxz|~|{zyxwvvvvvvvvwxyz{}~{ywtqonmkjjklmnoqtvy{}~}|zyxxwvvvvwwvwxyz{|}|yvsqommljjllmnoqsuvxz|~~|{{zxxwwvvvuuvwwxxyz{|}~zvsqomkjiijjklmnopqrsuvwyz|}}||{{yxxxyyyzzz{|}~~}{xvusrponmnopqrtuvwx{}~}}||{zyxwvuvvwwwxyz{}~|zxwusrrrrstuvxyz|}~}|zyxwwvttssrrrrqqrrrstvwxz|~}zxwutsrqqrrstuwxyz|~~}|{zyxvuttsrqonmlkkjklmnqtw|~{ywutrqrrrtuvxyz|~~}}||{zzzxwwusrrqppoooooqrstwyz}~|zxwwwwwwxz{|}~}||{{zyxwvuuttttstttvxzz|z~~vptw|{unlsy{ruzzsuy}rosx~~umjlnx}ztjdfjpyzutwy}vqllqxyzyvvw{}yz}~ytqqsuxxuoklnruxzyvtux}}xustwzywussv{~}{xx{~ytqqtwyxvqmlnrvxzxusty{yy{}wrruz|z{~|{~}ywwz~zuqnpsvxvqnkknswxxwvtw}}xuw{~zz}{y{~yrooptxywsonqux{{xrnnqty{{zwuvz}zz}~||~||~|wuvxyzzwspoqtxzzywuvz~}xvwxzzxuqnmosvwvurqrux{||zxvx{~~|yxz}|{{}~}}~~~}~|zz{~|yvvwz|{zwtstvyzyvspooruvwvuuw{}{{|}~~}{xvwy{||zxwvwz|~~}zxwxz|}|{yxxy{~~}|zyy{~|zy{|}}|yxwx{}~}|{}~}}}}{yy{|~~|zxwwy{||{yxy{}~{xxxzzzxvuuwy|~}}}}}~|zz{|||zxuuvwxyyxvuvxz|~~~}~~|zyz}}{{}~~|zvtstuvutqomnprtuvuuuwz|~|{{|~}{zz{|zxvtsstuwwvvuvx{~~~~~|{ywvvvyzzzxxz|~}|}~~}{ywvuwyyyyxvx{}~}yv|~x{n_kx}tpkqurnnnoqnmkijjjiihgfhlkhlonnifjmoqmity|}}~y}}}~{xxwxwslgecbddb^[[YYYZ`eghfcfijljhmqsuwy}}{zz{|}zwwusrommlkihfffdddca_][YVSVXSNNPU[bjqux{{z}zxy{|~|z{~|}y{}|~|yvvsmigis|xquvoeZTVYZ[^bdccdegggjmopmjgcdggeefilnqw||vqomlljikihjlnoooprx}|~xurpqrokkkkkmpooruvwxzwnkkjgda`ahnooqqpnmkkkc[`eb```cfghiiihfedd^YZ[XUSTY^dijjmqsvz|}~}zzz~}xvusrsssty~}}zxwtrqorupmorz~x}yspptx{|zy}zxz{wtrpmmry}~~{x}}{{~zvuutsw}~}~~}ztld^[YZ]]ZWUY]WOSWWY\_hortmfnvqlga^]ZUQOMJJJD?>>>?@CGKPSTTTTVYZ\]^`bbccbcddefgjklmjgikklmnkhedfimnmklmonljgfltvwxx{}{~xpnjgd`]]_bcdeeegikmnpsuvvtqqrqqppnmlkjiihgedeghijklmnopsuwx{~~~|}|zvsrtwwwwvrooqqqtwvsqoooprssssstwxyzzy{~|{}}{xusuxwwxwwuqoqttsuwwvy{}||}~~~zwtprtpmoprrqpqrtwy}||~zvspmkkmoonnoqrstuvusrstrqqrtuvvx{|}ywvvtpoopqsw{{{{|~||zvssqomliijgdcccda_`acdccbacdbbejlnoopqonopsvsnmorsojhfdcdegfb_`a``bb`^^]YWY\\\ZYZ[[ZZ[]_dilnpptwwvwxyyz{zxvtuwuqrsrqrtssw{||zx|}}|xtvwwvutttttvyxwxx{~{}~~~~~~|{zz{{ywvuuvx~}~|xwtolklprolmnptwz{{~}zxxvuxzzyyzxvwxwutstutqsttttttsrstuy|~~|{||ywsrrruy|~|||}}}{zywusruywvz}zvtqsuqokhikkjmqppqqrtsssrtvwxvuutrpqrtvvvuuttvxwwxzz{}~~~~}}{xyyz{zy{}{{~~}{z{}~~|xwwwxusstwz{|~{wusrtuvvxvuutvz~zvz|zsqrs|}yqggktzqlot{~xoc_glqxwtkccio}vnnqx~woknq{~~}~~}}}{}~}}~|yxy{yvvsmggkoqtvwvsty~}zyy|zsnmprtvtmggkns{~{wuw|}y{~{rib`behiea\XY[^aa`^\Z\`dfc`]\\`ekllmnptz}ywwy{|{wpjfbadghigdceintz}|z{~~xrqssrqng`_adikkkjhgjnqutppqpqv|~~|{}|xtmijlnomjhginpqttstw{~}|{urrrsxyxvropty|xz~}|||~yvvwy{zwtolkknruwwtrru||xy{|}~~~zxvronlgdccccegffhjlnswz{{z{~|ywvvwy{{zxvvx{~~~~~~{z|~}|}}yvuuuusqnmnqsuuuttw|}~~}{yvvtrrsstvvuuwz|zxwvwxyyyyy|~{xusrqmida__acdcdfghkosvxyz|~zwvvwxzzxwwx}~|}~}~~~~|ywxz{|~~}||~~~~}{zzvrsutrpppqtx|~~||}~|zxuromkjjjjkihlqrsuuvwy|}|}||{wtuvvvsonnoqrsuutsrrtuxzwtspoonlmnliiihiihihggffgghiihiiikkkkllllklnmllmnoruuuuvvxz|||{yyzyxyyyxwvvx{~}z{|{{|}~}}~~~}||||||}~}{ywvttsqqqpnllmnooopppqstuwyxvuuvxyyxvvvwy{}~~~{xvuuvvwvtuxz|~~~~~}~~}||~~}~}}|zzywttttttssrrstuwyz{~|{zxwwxyyzzzz|}~}|}}}~}{xutuuuuutsrqrtuvxyxwxz|}~~{yxwvtsrqqqruvwz|||}~~}}~~~~~~~~~~}~~}}}}}||}~}zzzyyzzzzz{}~|zyzz{{z{|~~|zxvvutstssstuwyz{{{||}~~}|zxvuuttsrssrrrrstuvwxyyyyyyxwutsqpnjgecba_]\ZZZ[[[[\]^_`abbcdfghjkmnoqqrsuvwxxxxxwvvvuutrrrqqqqrsuvxy{|~}{zyxvuuuuvwyz{|~~~~~}~}{ywuspomljihihhgggghjlnooprtvxy{|}~}|zywutsrsssrrrssssuuuuuvwwxyz{{{|}}~~~~}|{zyxwvtsrrqqstuvwxz|~~}|{zyyyxyzzzzz{|}~~|zyyyxxxxyz|~~|zxwwvvvuutuuvvvwxxxzzzz{{{z{||}~~~~}{zzzzzyyz|}~}{xvtrponmmmnopqsuwx{}~}{zz{{z{{{|}~|zywuuttuuuuvwxy{}~~}{{zzz{|||||~}zxvusrrrrstvwy{~~~~~~}|{zzz{zyxxxxyz{{|}}~~~}|{ywutsrqponmmmllmmmmnooopqrssrrrrqqpomlkjigedcba____^^^^^_`acddddeghjjkllmnopqsssttuvwxyxxwvvutsrqonmllmmmnnpqsvx{|~~~~~~~~}|zyxwwvuutstuuwxxyz|}~|{ywvtrpommmlllmmmmnpqrstuvwy{|~~}|zyxxxxyzzzz|~~}zxwuvvwwwwwxy{}}{yxwwvvutssstvwxyz|}~|{yxwwwwwwxy{}~|zxwusqppqqrsttuvxy{}~~}~|{{{{}~~{xuspmkihghiklmortw{}xvtz{z~y{|yuqu{~|ofegmturkcahmw{vx|}~xwwz~}~xronpstvvqlkmsx}}{z}}{{}xvx}~~~zxwz}|wpieefjnnkfcbdipssqolloswwuqmihimpoliebcfknnmkhfhkprqpmjjmruvusnklnrvvvrnlnrwz|{wrrtx}}ztomortuupjffimpqokfegkostrnklnsx||zwuux}~|}~}xtpoqsttsplklpsvxwtrruy}~{yy||zz{~|xvvx{}}{xvvwy|~~|xvuwz~~|z{~}|wrppqssqnkihkosuvutuw|}~|ywwyzzwtqonqtwwvutux|}zyz|||{ywwx{~||||{zwsrrsvxxwvttuwy{|{ywwx{~~~}|yuqoopqqqomkkmoqssrqqrux|~~~~|{|||zxusstvy{|||~~zvttsrpmjhhjlnoooopsvy}|zyz{}|zxvuuuvusqooprtuuuuvwz~}|{}~|||~~}|yvsqqrssrqpooprssrpomlmmmmljjijlnppooooprrrqomlkiiigfecaaabcddefhjnruwxz{}}zvrqppqqpnlkjlmoponmlllmnnonmmnoqstvwxy{}}zxxxwvvutsrrtvy{|||}|{zzywvtrqqqqqqqqqrrtvxy{|}~}zxutttuusrqqqsvx{|}}~~}|{zyyyyxwvuuuuvvvvvvwy{|}}}~~}{ywvwy{|}}~}zwsomkjjjiihhjmquy}~|zyxwwvutttuvwwwxxyz{}|yurqpoonllllortx|~}{ywvuuttuuvwxyzz{|~~}{ywtqonnmlllklmnpsuxz|~~}|{zyxwusrqqrrsstuvxz}~}|{{{{||}}~|yvsqonmmlkklnqtwz}}|zyyxwwvwxy{}~}|{zzzzyxwvvvwwwxwwwxyzz{{|}||||{{ywvtqpnkigecba_]]\[[\\]^_`acehjlmprtuwy{|}~~~}|zywutsqpoomlllmnopqstuwyz{}~~|{ywusqomlkjihhhihijklnoqstuwy{}}{zyxwwvuuuuuuvwy{}}{xvtrponnnmmmmnoprstuvwxy{}}zxutrrqqqqqrtwz|{xusqomljiihijkmprtwy|}{ywvuuuwxy{}{xtqnlhfeeeefgijmorux{}~}|{{zzzzzz{|}~}|{zyxwwvuuuvvvwwxxz|}~|yvtsssrssstvx{}~}{yxvusrqppooooopprsuvwy{}~|zxwwvuuuuvy{~}zwtrqomljijlmopprsuxz}~|zxwwvtttstvxz}~~}{yxwwvutssstuvwxy{|~~}{zyyxyy{|}~~|{zxwvvvwxyz|}~~|zxwwvusrqoonmljigfedccbbbcdegijlnprtvy{|}}}}~}|{yvusqonlkjjiiiijlmoprtuwz{}}~}~~}||zyxvtsrqppomkjjjkjjigfffgggfgfgikmpsvy{}~{xtqomkjiijklmoqsvy|}}|zywusqonmmlllkklmoqtvx{}~{yxwwvuuttuvwxz{{||}~}|zyxwvutsrponmmnmmlllmoqtvxz|~|zxwusrqqrrstuwy{}|zzzz{{||}~~~}}|{zyxxwvussrqqqqsttwz|~{ywutssssstuwxy{}~~}}||{{{zzyyyxwvvutsqpoooopppqsuwy|~~~~}|{{zyxvusqonmmmlinlebegnsu~||x{zoou~unqv~usx~yxz|yssu|~vsst~wxy|}|~{z}|xx}}yvvy|}}|tnlnqsttohcacgijlidbchmqvxvsruzzwwy|~~yrljjmqsrmhfginuyxtqprv{zvtuw{}vpmmlmrupkhedfjnnlgcabfjnolhedgmqssrqnot{~~{vssw{{zvqoptx}}yxz~|z|}zz}}{|}wtstvxwvsnkouy|~~~~zvuvvwz}|yvuw{|xwy{{}|xrppppsutrpnosvy||zwwyz|}yxz}~yvvwy|}|zxwy}zwx{|{zwtsrty}~~~}}~~|y~{yz~}zz||zz|~}}}~|zyyz|{yxwuux{||}|xwy|}}~}zvwxxy{{yvvvwy}~{{}{y}~|{xvwz{zzxvuvz~}|}}{xwvtuvwyzyxxy}|xvurpqrmihikmopsvwy~}{{zyz{xuuvwwz{yxwvxz|~~~~}}zyxxvsqomlostswyy{~|{zzzzwtsttvwwyzxw{~|yvtrqpmigeb`bcbcccdfhknqtwy{}~{ywusqomlkjhefhggjkjijmnortqnnnnnoonkjiebcdcbbb_]]^_cedeghilpruy{|}~}{zywtrqonoqonpqrtwz||xusponnnnmlmnnpsuvxz|}~|zwuqnmmkkkkkklmnpsvwxz{||~~~}{yxwvvtqppnmmmmmoqqrvy{~}}~~~}}}~}|{zxvtrpoonmnommnppqrsuxy{~~}}}}||{{{|}~}{zxvvutrqponnnmlllmnoprsux{}}yvsqpoonmmmmnprtvxxz{|~~~|zyxvtsrpnmmlmlkmooqsuvwy|}~~~|zzxwvsqpoonmmlllllnpqqrstuvx{|}~|{ywvutsrrstuvvxz{|~}}|{zxwvvutuuutuuvxxy{}~~}||||{{{zz|}}}~~~~}|{{zzyxxwvuuuttssssrrrrssrrrrrqppppppppqqrrtvxz|~~}|zxwvtsrrrponlkjihggfeca``aa`aa```aaabbaabbbbcdccdfgiikmoprtwyz|}{zzyxwuutssstttttssstuuvxxxyz{{{{{{zyyyxwwwvvvvvwwxxyz|}~}{xvtrqomkjjihhiijklmnoqrsuwxy{|~}|zyxwvutssrqqsrqrsstuvvwwxxxyz{{{{{||}~}zwtromljiiiiiijlmnpqsuvxyyz|||}~~}||||}~~}{wutqnmlkihggfghijkmoqrsvyz{|}}}~~~~}}|{zzzzz{{{{|}~~|zxvtrpnmmmlllllmnoqstvxyz{}~}|{zyxwwwxxxyyyz{}~|zxxwvtrqpoppqqqqqstvx{|}~~}}}}~~~~~~}|{zzyxxwwvvutttsssttuuvwxyz{|}~~~}|{{yxxxwxxyz{|~}zwtrpnlkjhgeeddeeddddddeeffffghjklmnoopqrrssrrqqpqpoonmmlmmnopqsuvx{}~}{yyxwwwvutttttsrrpoonooppppqsuwxzz{{{}~}{yxwwvutsrrstvwxz{|}~~}}}}|{zyyzzzzyxwwwwwwvvuuuuwxz{}~~}|{zzz{{{{{{|}~}|{{{|}}~~}|{{{|||{{zyyyyyxwvttttttttstuvx{|~}|{zyxwvvussrrqpomlllllmmmnoqtvxz{}~|{zyxwvuutsstuvwxyz{}~~}xtut{}~{|zv{}{wvyxlffipwyvqggnv}}|{z{||{wwz|~}yxz|{~~{vqmjloqrqnkhinuxz{zxwy{{|zxy}|{}{z{~{tollnrqle^YWY]`a]ZWUX]ekllkkkpv|~|yy|}yuvz}}yvtvy}~~|xuty~}{{~|yy{~~|uollmoolhb\ZZ]```\XWY]dkoqqqsw~~zz|}||~~|}~||~~ytollmnnmjfdfjosvwxwx{}xsqqsttqmkjkpvy||{{|~~|{|~}{{}}|xsnkjkmnnkhffhkpsssrrtw|~}}~||}{wsponmmjgca`bcdeedcdfilorrsstwz}}|||~~|{{}|zyyywuqnkjkmnnnmlmpswz|}}}~|yxwy{|~~}|}~~~~{xvtssssrpnmmnpsuuvvvxz}~~}{zz{|}|zxwwy{~~{xwwwz|}}||}}zxvvwxyyxvuvvx{|}|{{{}}{{{|}|zxvuuwy{|{{z{}~|zyxxyxwuqomllllljhhhjloqrrrsuwz|}}|{{z{}||{wvutuvvwxury}z{}~|~xsxpqsw}yuqnmmwvinrrsjbhmormfgic_iqrrlflry~~z~zt{}y|~~~}wwzskotrpprolotuv}ymqwz|yusqswxz}xq|~s}kv|sy{}rew|wsxiv}{m`twghiu|nyztwxj}~m~}}zpyu~q{~yuow~yvpjs|odq}xsnjutgoy|vmx{}~yr~z{{~|z|~~~z~|xuttpmjfdeca`^^^YW]baadecfjijifgikswpjmrvwtqvy{}}}xx~||}w~{xxy}xyz}uz}yp{}skrzupnklphdnribeilnhekruust{|z~xsnnpuzqfiooquxsls{{|||}v}{|~~|}~|wsvxusx{rlw}}}y~~ynhr{zwphtzt{zwy}vy~}{|ykpwmdhmqtj`hqrqnlqxsow}xxxuz~}uoz|}}|z|w|~}{vxyusplqupimvtqy~}w}yz|~}wrkffhki^URR\e]W`iklos||x|z{}xq|{v~y~}wrv{skkkllc]cfa\[_abeiqvpmu~|}zy}|y{{xvrkkld`lrf\`fmqmgiqwzyxzu|}{~}xrzwpx{twxy{zz|{{w}z|x|}wz{urstsqxo_m{wsronquwwyxusrz|vtrx|x|}~}~}|~}{{{zyxxtprtqmlkhhhghiklifnvrouyz~{w}|zz{~}~}{z{xuxzvqnmpsmeiomlpqqrrty|{{xt|z|~zuvvxyvrolnooqnlrv||}}|x{uz~|xvvvwwyyvuw}{|}}|zxwtrvzvqnnuzwtqpv{vsx|x}z{tvyyysoxztz}~xyorvusj`jwoghiovrnrwyyxv~t||}w{|{v{wortvvqlpwvrqqwysz~ys{|ssuuvqjr{voor{zqtxvtutzyty~||ttvtqliptplmorttsw{yxz{}~z|{uwxwyrlu}wponprrpswqnsx|~zz}~}|xw~}zvvvy}}ysqstxzupmkqwwzxuw{{{}|{{zxvtrvzzxxvy}|zwtvzyy}y}}~vuvy}wprttstwyyvqv~zvusx~}}||~}~~z}~{}}zuvyyyslt}yvusx|zz~}}~{~}vttrqlgkpmjhiotutstw{{z}{x|~|wty|yvwxz~{x~}~z||xvy{upqspnllpspknpjgefovvxz|{x{{xtpsqq}wnc_hquwwvoedjz}wwsrzyrutuwsx}zuzux{~xnovtryzuy|~|vwwtw|{yxros{wz~~}sotx{|umkmouz{{{vrv{}|~}{|{ropruxvtogdhox~ztsux{{yx|}xslfgjlnlf`\Z^dhjjjmpty~yqoquxvpjdchklnoqqmnv~~|{zxy}~ypjlrstuqnlkmswyyvssuvx|}|x}zrprtxyy|~wt~}||tpqrvzwrrrporuy|yttvz~|}zz|~{}~{||yx{zz|zuvz|{zwtqsx~|zzwwz|yvussvyz}}yvvx~|zyy{|||~~{xyz~|{}}}~~~|xvuuxzywvtsttuxzvrporwwuwwtrqrvywuuvvvuvz}}{z{}|{}{|}~|{}}{wtx|{yupqtttvwvtqpty{zzywxww{~~|ywwxxwwwvusrtxxxzz{|zy}}{zwvvvvusppqsvxzzzzz}~|{zz{}~}{{{{|}|zyyz}~|zvsqpsvwxxwwxz|~{z{}}}|zz{zz{}~~|z{}}~}|ywyz|}|{|~}{vsqppqonnoqtvwyzyxy{}}{xxyxyzyyxutttsttttsqopqrtssssrrrsuvvvvvwz|~|wtqomlighhgfggjmnnprstuvxyxwwwwwwwyyvtsrsttssrqpooqrqqqppppruwyz|}~}}~}~~~~}~~~~~}~~~|{yyxxxyyyyz|~|zxvsqqpruuwxyz|~}{zyxwwwxy{|}|xussstvwxyz{|~~~~~}||{{zyxyyyz{}}zupligfffghhhiknqtuvvwwwxyz{{zyxxwvwwwvussrqonmmmllllkklmnprsuwy|~~{wspnnnmlmnnnnoqstuuvwwwwxyyxwwwvvutttsrqqqponmllllllmopqsvy{|~|zyxwxyzz{{{{||}~~~~}}||{yxxxxxxxwxxyz|~~}|{{{{{||||||}}~~~}||zxwvuuuutsssstuvwxyyzzz{|}~~|zxwusqomkjiihgffeefgiklmnoprsuwxyzz{}~~}|{zyyyyyzz{|}~|ywtrqonljhfeeeefeeeeefhikllmmnoprsstuuvvwxyz{||{{{zyyxwwwwwwwxxz|~~{ywutstttuuvwwy{|~}{yvtqomllmnnoppqrtvxz{|}~}{yxwvuttsstuvwyz{|~}|{{{{|}~}zwuromkihggfeeeeeefghiijkmnopqstvxyz{|~~|{yxwusrrrrrstvvxz||zxusrponnnnoooonnoopqrsstuvwxyzz{{|}~~~}|{yxwvtrpmkjihijklnpsvy}~|{yxvusrrrrttuvwxy{}~~~~}}~~|zxwvuuuvvvwxz|~~}|{zzzz{}~}{yxvuuttttuvxy{|~~|{{zyyyyz{{}~|zxutssrqqpqqrrtuuvxxy{|}~~}|zyxvutrqpppqqrrrstuwxz{|}~~|ywutrqqponnnopqrtuvwxyz{|}}}}}}~~~~~}}|||||{{zyyxwutrpnlkkjjjiijlmpruwy{}~}|{zzzz|~~~}}}~~}{yxvutsssstuwxz{|~~~~~}}}}|||{||}~~~~~~~~~}|{zyyywvvvvwxyzz{{||}}}}}|{zyyyxwwvvvvvwxxzz{|}~~~}|zyxwvvuuutttssttttttuuuvwwxxyyzz{{{{{{{||~~~}|{yxwvvvvvvvvwxxyz{{{{|{{{zzywusrqomlkjiijionhdfgqtu}{~}yuv}zw|~zz~|vx}~||}~wrqqz{uwx}~{xy}zustuxzyvtstvy~~{zz|~~}yvux||z|~~}wroquxyzuqnnqvz~|xvy~~}~{urqtx|}zwtsuz}{~}ywx{~|zvqnnptuurnjhjnqssqnkkouz}|{xvvz}{|zxxz~}ysnmnrtvvsnmnrw|}}zvuwz~zvuuvxywrlgefgikiebabflruutssv{~|xvvwz}~|{xwy|}}~|{|~zxx{}~~|zwwy}~}}|{|}|}~{xwxz|}|zwuuvy{|{zxxy{~zwvvwxwvusrtvy{||{zzz|}|{|}~{xvuuwxxwurqqrtvwvutssvy{|{zyz|~zxwwwwuspmlmnpqqponnortuvusrrtuwwvsqonoooomjhghjlopqqqrux{~~}}~|{{}~~}|||}}||}}}}{yyy{~~||}}}{yxxy|~~~}{yvuuuwxxwvvvx{~{xwwxxwusrrtwy{|||}|{zyyyxvtrqqstuuuttuw{~~|{zywtqoopqsttttuvy{}}{zzyxwtrpoooppoommnopqrsttvxz}}yussssqolifffghjjiijkmprtuvvvvwxyyxwutrqpomkihghhhiijknrux{}}|||||{{z{|}|zyxxy{|}~}}~}{yxxxxxxwwwy{}~~|{zz{|||{z{|~~|{ywvutsttuwwxxyz|~~~|zxvvuvxxxxwvwxz}~|zxvtrqooooopppqrtuwyzz{|}~~}}~}|{ywuttttttsrqqrtuwxyzz{}~|yvtqnkhfeca`__^^_`bdghjklnpqsuuvvuuuuuutsqpnmllkkkklmnpsvy|~}zxwvutttsstuwz|~~}~~|ywtsrqqqqqqrtvxz{}~~}||||||{{||}~{xvtrqpoonnnopruwxy{|}~~}||{{{{zzzyyz{{|}}~~{ywvtsrqpoopprstuvwxz{|}~~~~~}~~}}|{{zyyxxwwvuuttttuuuuvwxyz|~~|yvspnkigedca``__`abcdfghjkmopqrssssssssrrrqqqqqqpppppqqrstvx{}~}{yxvuuuuvvwwxyz|}~~|zxutsrrrrrrssuwxz{{||}~~|{zyxwvutttuuuuvwxxyz{{{{||}~~~~~}}}~~~~~~}}}}}}}}}|}~~}|zzyxxwwvvuuuuvwwwxxxyyz{{{zzzzz{|||{{zzzzzzyyxxyyz{{||}}~}{zxvtrpmkjhggfdcbaaabcddefghjlnpqrsstuvxxxwwvvvwvvutsssstuuvxz|}|{zywvutttuuuvvvwxz|}~~|zywusqpooppqqqrrsuvxyz{|}~~}|{zz{{|}~~}|ywutsrqqqpppprstvwxxyz|}~}|zywvuttuvwxyz|~}{zyxwvutsssstttuuvwy{|}~~|{yxvtsqomlkkkklmnoqsvx{}~~|{yxwvutrqonmllkjihhggghhhhhikloqstvwyz|~~~}}|{zxvsqomllllmmnqtw|~|{zyxxxxxwwwwxy{}~~|zyxwwvvvvwy{}}||{zyxwvuuuuuvvvvwxy{|}}|{zyyxxyz{}}|{{{zzyyxxxyy{|}~}{xvtrqponmmmnortwz|~}{zxvtrponmlkjjjkkmortvy|~}|zyxwvutssrrrqqqqpppqqqqqrrsstuuvwwxyz{|}}}}|||zywtromkihfeddddfgilnqtw{}{yxvusrqrssuwy{}}~~|z{|zyzzyxy{zz}|ywvuuroooprqpruuwz}~}~|}~~~~~}{xttsplllifikkkmoqsw{{|}zxurpmihfedcbceefgijknprtvwz|||~~~}|{||zxvutssrqopponoqpopqrstuwxyz}~}{ywutqnkjihggggfgijkllortuwz|~}|{xuutssrqrssrstwyyy}}}}zxz|yvwz{{{{~|zxvusqqrqpsvuuvxy{|}~~|{}~}}~~{{xussplmoljlnmlmopqtvwyz{}~~{yxvsqnkjjjihijjlmonnqsssuxyzz{}~~~}}}{xwwsoppommnmlnooqtvwx|{xwtqqokhijfcegfdgigfhlkknpooqtttw{|}~{zz{{}}|~~zyyxwvvustuuvxywuy|zz}}zyyyxz{zz}~~|{zxwvtsssstttwxxxz}||~|zyyyxwwxyz|}}|{yvvwusqopqpoprrrrstuvxz|~}}|||}~}|{xvutsqqponnnlknponprrsuwy{|}~~|yxwvuspmkiiiijjjkmorvxz{}~zuvvsqpomklmjhjljgikkkmnoooqtuvwy{||~~}}zy{}}}z|~{xxyxwwxxwxyyz{||~~|zzyxxwwxyxxz}}~~}|zzz{yxz|||}~~|zyxxzzy|~~}}|{zyvuvvtsrqppoopppqqruyzz~}|{{{yyz{{|~}{zxvusrqqqpppqrsstwz}~~}zvwwtqrsrppqrsstuvwxyz{||}||}}}}|{||{zzzzyxvuutrpnmkhgffddddefffilnpsuvx{~~~~|||{yyzywy{{{|}}|~~}}|zxvuttsrstuvxy|~~~|}~~}|{zzyxwxxyz|~~}|||ywvvtsrqpqpopqpqsuwyz|~}|zywuttsrrrststuvwy{|}~}}|z{{{z{{zz{{{{{{{zzyz{{yyzyyyzzzzyyxxxxxxxwvtsssrponljiiihhiihjklnprrstuvwwwxyxvwxwwxzzy{|}~~||{zyyyxwwwwwxyz{||}~~}}|{|{yyyxwwwwvwxwvwwwvvvvvvwwwxyz{|}~~~~~~}}|}||{||{yyyxwxxxwwxxxz{||~~~}|{yxwvvutttssrrrrrrqpooonllkjiiihhhhggghhiijkklmnoqsttuwxy{|~~}|{yxwvuttsrrssttuwxy{}~~|{zyxxxyz|}~~~}}||||||}~~~~~~~}|{zyxvutrqppoppqrsuwy{}~|zwusqonmlllllmnprsuxz|~~}}||{zyxwwwwwvvvvwwxyz{{|||}}}|{ywvtrqnljhfdcbbaaaaabdeghjlnprtvxyz|}~}zwtqomkkjjjjjkmoqtvxz|~|zywvvuttuuvxy{}~}|{zyyyyyyzz{}~}{xvsqonllkkkkkmnorsuwz|~~~~~~~~~{ywusqponnnnopprsuwxz|~~}{ywvtssrrrrrstuwxyz{|}~~~~~}|{ywusqomjhgedcba`````abcefhikmoqrtuwxyz|}~~~}~~~|ywusqponmlllmmnoprsuwy{}}|zyxwvvvvvvwxxyz{|}~~}|zzzyz{|}~~|zywvutsrqqppqqrstuvwxy{|~~}|{zxwvutttttttuvwxy{{|}~~}{zyyxxwwvvuuuuvvvvuuuuuutsrqppoonmlkjihhhhgggghijkllmnoprstuuvwwxxyzzzzz{||}~~}}|{zyxwvvvuuuttsttuvvwwxyz{}~~~~~}}}||||||||}}}~~~}|{{zyxxwwwwwwwwwwxxxxxxxxxwwwwwxxxxyyz{{|}}~~|{{zzzzzzzzz{|||}}}~~~~~~~}}}||||}}}}}}}~~~|ywuspnljiggfffffffghijkllmnoooppooonnnnnmmmmmnnnooooppqqqrrrrssuvwxz|~}{yvtsrqppppqqstvwxz{|}~~~}||||}}}}~~~{zxwuutsttuvxy{|}~~~}}|}}~~~{ywusqponnnnopqrsuvxz|}~}}|{{zzzzz{||}~}{zxwvvuuttuvwxy{|}~}{zyxwvvvuvvwxyy{|~}|yvtrpmljhgfefedeefghijknoqrsuvwxyyyxyxwvtttqpmllkjkhhljefiotuzodlrz}zssvwy~}vpoqty~{vw}~}~|{ww~yvx}|wvy}ztpputpuwtrppz|v}{zxqhhidbhmnlgb]Y[abbdfedehmppmmoooruxwqlklrxtkgeeedeecca_bdchmljlpqu|}}zwxz{yvpllnorvwusstwzzz{yvv{~}{|zy~}~|~~{{|}~~{~{wvuvusoljhhkmlijlmoqtvyvrv{zxzzupopolnog`bfc_bd^XZ^_afigecchkkjkljgimkhjjaY_g_VYZURRRRQTVSOPSQPTUNGHKIEINGAEKKMSXTQYba_fliceiihhgc__a^[\^]\[[YY\_^[^abcdgiieceeefffdbbfecfhcaehhhkkgdeeccefedehgfmsqov|{{}{}~}{zz||zyusw{zzxuy~}}~~{wtpnkgdec_][Z^cb`ejjjklt|yv}~}zz|zxvtqnmonkormjmqpppqrsstttwzyyz|~||{{zwspnqssssrv{xv~|~~{|{zxxy{~~}}zwrkklhecba`cfecfhggmqnjotsqrsqnpsldjph`df`\[[YWXYWUUWWWXYYYXW[^^]^^][\^][\^\Z]a`_bbbcdfghhhhhfdgiijifghgfjlkhhiijnqomqssuy{zxyzvtuvsomjkmifilihlopqvzzz~{}~zxwrnlkhfcacca`abaacdfghhknoptvutuvvvtsrqomidcb^[YXVVTRTWUTVZZY\___aa_^_`^[]`\X[^\Y[][YXWUTSRQPNLKJJJLMMLNQRTVX]bdeimnorutrstronligfeb`aa_^`ccdgknruv{}{ywvtrnkjigedcbbbabdgkmpuy||zxusrrpnoqsttv{~~{zwuspmmmjghjgdegdcegfeghhhjkmonnnoqsttsstvustuuuuuwyxwwxxzz{}~}}{xyywvwwvvwxwvwxxyxx{}{z|~~{ywsqponmlmnpsvy|~||{xuutrqonmljiiihijjklmnprrtuwwwwwxyxwvuuutsrrqoonmkifggeccbba_^^^__^^_`aabdeeeeeecbba^[[\\\]_^^_abcehhghiiiiigfedeedcdffegijknqtuwxz|}}~~|~~|~~~~~~~~~~~~~|zz{ywvvusssssstuvwxxyz{|{zzyyyxxwvvvvvvxyyzz{~~|zxusqpmjihgedecbcdddeefghiklmnoppqqqqqpomljhgeca_^]\\\\]^_`cehlosw{~}yvspnljhhhhijklnprtvxz|~~}zxwwwyz{~}zwtrqqqpqrsuxz}|zxvutsrsstuwxz|~~{xuroligecb`__^_`bceghijlmoooonnmmmllkjjijjjkllllmnoooonmljigfedcccccefghjkmoprstvwyz{{|{zyyxvutsrqpnmmlmmllmmnoqrstuvxy{}~~|{zyxwwwxxxxyyz{{||}}}~~}}||||}~~~|zxvtrpnljihgggggghikmoprrsuvxz{|}~~}{zxwuttsrrqppooonnnmmlllllllllmmmmmmmmmljihgfedccccccdefghjkmoprsuvwwxxyyyzyyz{|}~~~}}|{zzyyxwwvvvuuutuuvwwxyz|}~~}|{{zzzz{|}~~~~}}|||}}~|{ywusqpnmllkkkkllmnoqrstuvwwwwwvutrqponmlkkkklmnopqqrrrrsuwxyz{}~~}|{{{|}~~}||{zxxwwwwwwvvvvvvwwwxyyz{|}~~~~~~~~}|{zyxwwvutssrrrrsssttuwwxyyz{|}~~}{xvtqomkhfdba_____``abceghjlmnopqrrsssstttttttssrrqpoonmlljjjiiiiiijlnqtwz}}{zxvutttttuuuvwxy{|}~~|{zywwvvvwwxyz{}~~|{zyxvutttuvwxyz{}~|zyyxxxxxyz|~~|{zzyxwwwwwxyzz{{|~~~~~|{{zxwuuuuutsrqppppppppoooppqqrrqqqrrrqqponmlkjhfdca`_____`adgjmpruwy{}~}}}|{{zyyxwwwwvvvuuuuuvvwwwxxyxxwwvvvuttsrponmlkkjiihhiijjkklmnopqqrrrsttuuuuttssssssssrrqqponmmlkkjihhggghjlnpsvy|~~~}}}~~~}}|{zyxxxxxxxxxxxyy{{|}}}~~}|{zyywvuuttuuvvxyz|~~~~~~~~}|{{zyyyxxyy{|~~}{zxwvvutttttuuvwxxyzz{||}}}}}||{zzyyxvutsrrqpponnmlkjihggfffffgiknqtvxz|}~~~}}||||{{{{{zz{{|~~}}}}}}~~|{zyyxxxxxyzzz{{{{||{zyxxwwxwwwwwwwxxxwwwwvutsrpomlkihgffeeeeffghhijklmnoopqrsstttttttuutttttssssrqqpponmmlkkkklmnprtwz}~}|||{{{|}~~~~~~}}}|||||}}}}}}}~~~~}}}}}}}}}}}}}~~~~}}}}}}||{zzzzzzzzyzzz{{|||}}~~~~}}|||{{{{{{{{|||}}}}~~~~~~~~~~}}}}}}}}~~~}|{zyyxxwvvutttttuuuuuvvwxxxxxyyz{{zzyxxxwvusqpnmlkjiijjlnpsuxz|}~}}|||||{{|}}}}}}~~~~~~}}|||{zyxwvutsrqponnmmllllllllllkkkjiiiiihhhhhiijkklmnnpqrrssstttttsssrrrqqppoonnnmllkkkklmnoqsvy|~}}}}}}}}}}~~~~}}||{zzzz{{{{||}~~~}|{zyxwwwwxxyz{|}~~}|{zyyxxxxxxxyyzz{{||}~~~~~}}|||{{{{{{{||}}~~}|{zyxxxwwwvvvwxyyzzzz{||}}}}}~~~~~}}}}|{yxwvuttttuvwy|~~~~~}}}}||{{zzyxxwwvvuttsrrrqqppoooonnnnnnmmmnnnnnnnnnooooooooooooooooooooppppppppoonnmmlkjjiiiijjlnpruxz}~~~~}}}|||||||||}}}~~~~~~~}~~~~~~~~~~~~~~~}}}}|||||||||}}}}}}}~~~~~~~}}}|||||||||||||||||}}}}~~~~}}}}}}}||||{{{zzzzzzzzzz{{|||}}}}}}}}}||{zyyxwwvwwxy{|~~~~~}}}}|{{zzyxwwvuttsrrrrrqqqqqqpqpppppooooonnnnmmmmnnnnnooppqqqqqrrrrrrrqqqqppoonmmlkkjjjjjkmnprtvxy{|}}}}}}}}~~~~~}}}}}}}}}}}|||||{{{{zz{{{{||}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||{{zzzz{{zz{{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}|{{zzyxxwvuuttsrrqqpppppooooooooooooooppppqqqqrrrrsssssssssstttssstttttttsssstttttuuvwwxyyzz{{{{zzzzzzyyyyyyyyyyxxyyyyzzzzz{{|||}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||{{{{zzzz{{{{{{{|||}}}~~~~~}|{zzyyyxxwvvuuutttssrrrrrrqqqqppppppppppppppppqqqqqqrrrrrssssssstttttttuuuuuuuvvvvvvvvwwwwwwwwvvwwwwwwxxxxyyyyyyzzz{{{{{|||||||||||||||||}}}}}}~~~~~~~}}}}}||||||||||||}}}~~~~~~~}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{|||}}}}~~~~}}|{zzzyyxxwvvuuuttssrrrrrrqqqqqqqqqqqqqqrrrrrrrsssttttttttuuuuttuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzz{{{|||||||}}~~~~~~~z{}~~||v~tt~~|zy~zwz}~|wy~~{{|}~~|~z~|~{}|~|}~|||~|z|}~~||~~}}}}}~z}~{}}{~|~~~~~~~y|x~~z{~~}{y{}~wu|}}~}||||}{}|~~}}}}}|}}~~{~|~}~~{}~|}}|{yyywuuwwusqrsrsuvwtnpurnmnsvtqopsvvrmpvurrqsuqorsttprvvtsqpquwtrtuuuvwwustwvtwytruuuvxzyyzzyyyz{xw{|{zz{}~|zzyy}~{{|}}|{~}{~|||}~}}z}xz|~~zx~~{}{~{y}|~zz~}~}~~y}~~~~}|}~~{z~}}y|||~{|{|~|z|~|{||}~}||}~}~~}}~~||}~~}}|{|}~~||~{wz|z~}}{{}}||||~~~~{{}yz~~}~~~}~~~~}~~|}{}zvy|}{wx{zzvswxusrqrttrqqpqtpmrutsqqstrqoorvxwuwwrqssrqsrotxsoqrrsssutquzqgq|touwxytswxvvwwx{}vs{~xvxz|{z|}xty}ywwz}{w{|vy|}~|||}z~~}}}z{~y~y}~}z}z}~|~~||~}~~z~~z}~~}{}}~~}~~|~|u}{z{||~y{|y{~~~{{~}w}}v{~z{}}{}~{zyy{|{z}}w{zw|||}|{yz|y{z{~}|||~}z}~}~}}|{~~}~~}}~}}|zxxxxwxyvprzxrqswyuqrqquvsoqwtoqtrqrqqonprpnoqmjosppssoorsttrtwutwywvxwuvyyzzxy{ywwxzyxwxxyxxvuxzwuwyzzyy{yuw}}{zy}|{}~|}|||x|}~~|}}~~}~~~|y}|z||~|{|z|}z}x|~~z{}~|{|~x~~}~~}}{|z{}|}~{y|~xwz}~}zz{~~yuz}yx~ywz|~~{|{x~~|zz~|{||~|~~~}~~~~~}|~|{~|}~~}~~y}|}~{}}zwz~|zwwzyusrtyyxvuvxvsrtwwstvvusruwtsutqsvurppqrqptvtrssrrqppstttttxysqsx|zutuwyxvvvy{zxxyzxuwyyyvuz~}{yy|}|zy|~|{z}||}||}~~|{{z|||~|||}~||}}{}|{}}~}|}}}|}~~~|||~{{}{|~{|~}}~yz}~}||}~|zyz~zu|{vy|}}{{||{||w|}y{~~~}||}}}}|z~|z||~~}}~~{}~}||~}~~~~~}~~~~~~|{{zzzyyyutxyvttwzvqswvtrquuqqstutqrropstqpttsqptyvrtwvuwwvwuvzvqswz|wsvyxvvx{}}xtw{||yxyzz{zxyz||zzzxxz{|{{z{}~~~~}~~~{{|~~}|}~{~}}~{y}~}}z~}|}}}|}}{z{{yw||y~zyz{}{xz{yx{~zx|}yxy|~|{zzzz{|~~zxx{}~~{xz}~~{{}y|~~~}~~}}~~~~~~~~~~~}~|}~z{xrx}zxxxzxtuxxvwxvvxwutvwvuuuvwvvwvvtuyyuttvxuquxxvwustwxtstuuuwvtstwxtsuwxwuvxyzxv{}zyxz~}xwwz}}|zz}}zz}~~~}}~}|}~~||~~}}~~}}}~}{{|}~}}}}}}}}|~y|}~~~~}}||~||||~|{{}{x}}|zz|}}{zz{|~zx{~~|xw|~|zw{~{yxyz|{xwz|}{wy~|yyy{~~|||~~}~z}~~~{}~~|~}~~~~}}~}~|~}|~~~~~~~}{{}|{yy{{zzzxvxzxvvxywuwyxwxz{yz{ywyzyxuw{xtuwwvxyvsssvvsuzxssvxyxwyyxy|{yz||}}}}~||}}}x{}||||}~yz~|z|~}|~|z}~}}}~~~}}~}~~~~~~~}}~||}~~zy|~~|xxz{~ysy~|xvwz}}xx{}{w|{|}z|~~~}}|{{{|}zxzzwwzywuuz~zwwww~ztsttx|{|}|x}xr||~}}|xsy|vvxzzu|~wvy{yzz|zvz}z{vqtxrk|~wvy~|~}|||y{}~{wv{{}~~|~{~|}}w{s{~}o|{~xixtk~ptwqx{lvxphs~ockuxzl_n|toqqx}ndsysmnutqniqyi\fstsmfr}m_irvxnfr}z{~{~y{sz|qvzvrjeqzplknrsrsvtqqr{~x{zwz|~~|zxywz}|{|}z}tvywvy~~}|zz}zvwx}vqy~|yxz|w}y}w~xz|x}}~|~{}unw}yvromhhkikqofbn|shknlkginorunhowvv}ztoquv}~ndny{z~}uw~y~y~y|~{yyxu}wsy{yz~{v}yyyv{~xu}|vr}~{{|xv~vkw}xvy}~}|{{}ysqtz~ywzrv}wy~z|~|x~v||}|vrtw{uho{{|zv~{y~}~~~~~{||ztmr{vruzvqtz~}shkrtupjpulgovwxnenvrrqnuyrpw{vv{qw}ys{}ywwwxyvz{uy~|z{~ztvy{~xpswy{wqrvz{urv}{rqyrry~~yy{|w|~}uqru|{ux{}}zxz}vp|zwrv~|wwxxxut}tuy|~zz~~|~}{{wwz}}z|~}}~~~xow{smnrrnmmhcmxk[gvrkgeimihigcb``flkfb`fpqlpvsoquwwxxvtv{}~{{~wy~~|xw~}~zy~~{{~}}~}zz||z~}|yqx~yw{}}z~|~~~|{wtz~yuqw}x{}~zz{|xrttstrnplhmprxskptstussrpqvxsoopvysoljqumjosposwz}}z~~}wy{xwsmqxrmopqrlfkqmghlqwsls~|wz}w~zzpy}uvvz~{~tv~{wu{xpprw{vpqtstuuy~{w}|~}}}{|{w|~yxury|yyz~}}~~|y}}z|zx~xwxvqqvunhioqpmgdfgebcda^bgiklmkhlprqprroortsnjmqrolkijpruxvux{wrr|yroqutv}}zyy~~wrrpt{xqoprvyy}|w}zuy|{yvstwtqyulpty|uqsuz~|tq{|~w}{vrptvrppqttqnt{wtz}~~{wxwrnruninsuvsqtvtutrw~ukpvwvojsxqlmlmplgnvrnmnu|zuw{}~~}}{xtrttokkmkhhhkommstuzyuy||{~}{~}yvux|{ywtvyxvy{}}~~zzxutojlppmhhmrqorvvxwv{~}|}}|~xy}xuyy|}v{~~}ztv|yrswx{ytx~xxvpqrlgfefkgadigfhjlmjimqqnieiqsnmmlmkgkpnmjhowuppswzzy{~~~}zxvsqpmlnmpuvttux}}{|{y|}{{ywxy{{wvy{{{|~|zyz|yvsomoqqqlinuutttwyyy|~~|x{}zyy~{wz}}~}}{wuvrkkolihggkooonms{{xz~}}~|{{||~yx|}yxvuxxvwutvvttqrwtopqqqnnomkklmkggikljjkkkmqsuvuuz~|xxwwtopsqmprqqrqtwusvwx{{vtwwxxusvwwzywvutssuvrrstvutwyz|}yywtruvqoprtsrsuuwz{|}~~~~}}}~~}{||{|{z{}||{}}xuu|}z||~~}|{~}}|zvttrqpmkjihihfgggggffggikkjhgkqqnprommmnnmlljgkoljorqqsw||{~|zvuxwutuwz}|{zz|~}z{}{wy{|}|z{{y{~}zyyxvxywvvvwwvwxyy|~{zyyywvvwwx{}~}~}}}}~~~}~}{zz{zvtuuusruvvvwyz{~{xwwyyxuvxz~|z|zvttuvrnprqponmmlkjijjhfgjkhfgilllnpruuuwy{~|{}~~~~zxyzzwuuutsrrsssuvy|}~~{y|}yx{}|yvxzxuuvwxvtuvwyyz||{|}|zzyxwwyzxx}|{~}~}}~~}}||zyyz{z{}~~~}|{zzyxxwwwsprsrpnnonmmmmmkkmmnnlklmmnoonnoqtwwuttvyyxxyz{{|~~}}~~}~~}}~}}|zz|{zyxxxwvxxvuvwwy{zyxxxxyz{{yxyxuuwusuvutppvxuuwz}~~~~}|}~~~~}}~|yz{zyxxxxwvvwyz{{|~~~{xvutspoponnnmlmnopqrqqrtvvvxxvvxzzyxy{|zyxyyyxtrttqprtvutwz{{{||}}|{xxyvttuutsrstuwxyz{}~~~{{{{zyxxz|{yz|}~}|~~~~}||~~|{{|zxwwxwutsrrqqrqppopqqqqrsuuvxzz{}~~{zyyxvtsrpponnljihhiijklnoopstuvvxyyy}~~~~~}|||zxyywvvvxxwxxy{yxyz{|{{|~~|{||zyxwwxxwwwvwwyz|~~~~}||}}|||}}||~}||~~z{}zwvvwywwyzz|}}~}{zyxxwvuuuuttuxxtsuwxwuvxxzzzzzzzxyzzxwutssrrqqrrrrtx{||||wttrnkkkjjjjklmoqqqvxxxz|~}|~}|}~}{zzzywwwwvuuwwvuvwxxzyyz|}}{z~|}}|{ywuuutsrrsuuuwxy|~{{{{{ywyzzyz{|~}{zywuutrrromllmpoosutuz~~{{{zyyy{}}~~~{yxxvsqponljklkjhghhgfffijknrrtxzxx{}|z}~|yyxwwuuvwwwxyzyzyz~|yy{}}z{}}||{{|~}{zyyzzzzyywussuusqqrtvwxyz}}{{zxvssutrqprtstvxz{z{|~~~~~~~~{|||}{{|~~}{{||}}|}}|{zz||}}}||~~~{ywwvutqprqnlnpqpnmmllnonmmmmmllmnnooppoooopponnoqqqqqpooonnnoprttuvw{~~}~~~}|}}~}}|||{|}~~~}~~~}{z{~}zxxyzwuxzyxxz||{||||~~}}}}}|}}||{|}~~~{ywwxzyyusutppqqqomlkigiifdfdbehjllknqoouyxxzz{zy|}~}~~~~}|{zy{}zxyzxwvvxyyxxwwxzxx|~||}|||{|}{yyzxvutsrpnlmnnmmmoqpqrsstuvwxy{}~}}|{{zvuutrqqppqstuvwyzz|}~~~||}~}{|~~}{}~|zxvutrpnljgeedcddfgfdgklmnpqqqqrstuuvvvvwy{|||{{{{{|}}|zyz{{{yyzzxyz{}~~}}}|yxyxvuvxyyyyz|}||~~}}~|~}|~}}~~|xxzxvxyyyyyyzzzzz{zzyyzzywvvvusqooooopqsuwz|~}{yvutsromlnmllkjihhjjiijjkjjklllllmmmnopppqppsvwyyyyzz{}~~~~}|}~~}}~~~~~}}||{z{}{zyyz{{z||z{||}~~~}|}~~~}}||{}~~~~|{|{zyxz{yxyzzzyz{zyy{zz{|}}||~}}}||{|||{zz{{||}}}}}}~~|{yvutsqqrqpnnopmkklmmmmnmmllllkkkllmmnnnpqqrssstvwxyz{|}~~~~~}}|}}}}}|{|}|}~~|{zyxwxz{zyyzyxz|}~~~}|{yyzywvuwxwvxzyy|{z{|}~}{~~~~~~~}{wtsrpnllmliijklkkkkkkkjjjllkkkkjijlmmlloqqoqsssssuwwy|||}~~~}~}|{yxyyxyyyxxyxxxxyzyz{||||}~~}}~~~}}}}}~}|}~}||{ywxyyyxxxyzzxxyzzzz{}|{|}}}}~~~{zxwtsqoopmklmkjjjjiiikjgghhihhjkiiklmmnpqqrsttux{zz{}~~~}~~~~}}~~~~~~~}}~~~}|}|zy{{yz||{{{|}|{}~}}~}~~|~}{{{||zyz{yxyzyyzz{{{{{{z|~}|~~~~|{yvsqppnlllkijkjhijjjgghhijkkjjjklnonnoqqqpqsrsuvuvxyzz{{{{{}~~~}||}~~~~~~~~}}|||zz{zyxxwwvuuuuuuuvvvvvwwxxz{{{|}|}~}{zzzywvxwttvwwxxyyz{{{|~|xvvsonmjhjjigggihfgjifhijjklopoooqstvvvvwvvwxxz{|||}}}}}~~~~~~~~}||{{{||||||||}}}}|{{}}~~~}}}~}{{}~~~}~~~~}}|{zyyzxwvvvvuvvwxxxyy{}|||}~}{xusrqoljjjhghhhhgghhghiijkkkkklmnnnonmmmoqppststuwyyxy{{|}}}}}|{|}|z{}}}|{zz{|}|{{|zwwwwvvvvuttuuvwyywwxy{|}}|}~~~~|zyzywxz{|{yz|{{{}~~~~}|{wsqpnmmnmljiiiijkjhhhijklmmlllmnpqrssstuwxxy{|{{{|~}|~~~~~~~~~~}}}}}{z|}||}~~~~~}}||}}}|{{}}|}~~}|{}~~~}}~}~~}{zzz{zz|||||}~~~~}|||}{yyxusqqqnlmmkjjjjhghjjijjjijjlljkllkkknpppqrrrrtvvvvwxxxxz{yxyyzywy{zyyyxyz|}|{{|zyyzzyxwxxxyyyyyxyzzyz{|}}|}~~~}|||}~~~}}}~~}~~~~}|xtvwtrrsspmnpqqpoprsqrstsqrtsrtuxzxvy{|}}|~}z|}{z|~}z}{~~}{|~|z|~|{~~~}{}}||{{{{{}}|}~yutrmllkjihjllkklmmmmmmjhhhggecegfefhjkmnopppruy{{yyyyxwxzyvsrrronopokjnqqoruuuxz||~~~~|{}|zxyzwtvyyyyzyz}~~~}~~~~}|xussrqpnmmlkllkklllmmmlmppmmonkmqqqqqqrsuwxxxxyz||||}~}|{{{|}~}|~~}}~~}}~}}}}|}|{||}}{wuvvttuttsstuvyzyz}|{}~~~|}~|||{|{zwuuuutsuwwvwwwyzzz{|}}|}|xxxvtrqrtvwx{~}|~}|ywtrstropponnnmkjiiiihgeghfedegihjmopqsuvxyx{~{xyywutttrooqpmlljjlkjkkklkjmqppruuvxxwwyzzz{||{yxwwwxwvwxwuwzzyy{||{{|}~~~~~~}||}~~}}~~~~}{xy{yx|~}}~}y|}z|}||}~~~|yvutssromnpqrsttsuutsttrqpoopnllmmmmnpqtwxxz|~||||{zz}~|||}}zz{{zzzzzyyyyxwwy{{{|}}|z|~~~}|~|z{||zxxyzxwyzyxxzzyyzyxyywuuuvwutuwwvvvwwwy|}~~~~}{yy{{{{~~~~~~~~~~|zwutsqpnmlkjhhhhgfhihhhhiiijkklmqqoprsuvvy}|zzyz{yxyxutsqoomkkkiijkkklmmnoqrssuuuvvuuwxvvwutuvtsssssssuvvwwxyyzyy{||||}||~~}}~~}}}~}}}~}{zyzz{{{|}~~~}~~~}{{zyzzxvwwvutsssqopponnnmkhijhgghjkjlortvwy|~|}}|{yyzzyyy{}~}~~~}{yxxyxxyy{{{|}~~}}|}}{yz{wttutttvwwwxz{{z|||{|||{zyxwvuuutsrqrsstttuwyz{|~~}|zxxwutsrqponnmlkkjhhhijkklmnoqsuvvwxyyyxxxxxxwxvtstsrpmnnmllkkjijlkklonnoqssrruvvutuvtsttrqrtuvvwwxxyz{|||}}||}|{||{{||||}}~}}}}}~}{zzyyxwxyxyyz||}~~~}{yxwuusrponmkklmmmmnoqstvxyz|}~~}~}|{zzzxxwxyyyyz{|}~}|{{zxwvtttttuwwxzzz{|}}}}~~~{|}|zxwwwuttssstuvxyz{|||}~~||}{yxwwxvvwxxxxy||}~||}}|{yyyxwvutrqooonmmllkkjkmmnnopqqqtvusrrrsrrsrppooonopoonmmnnnljjkjiiijkkklmmoqqprsrrstvvuvxxwxyyzz{|}~~~~~~~}|}|{zz{|}}~~~}||{zzzz{{zz{||}}~}~}{yxwusrqnmmkiklmmlmoporvwwxzzzyz|}||||||}~~~~}}}}~||||{yxy{{|{{{|}}}~}}|zyzxwwxwwvvwwwxyyyzzz{{|}}}~~|zzyxwvuutttttuvvxyz|}~~~}||{z{{{zzz{{{|~~|{{{zzz{|~}}}}|{{zyxvusqppooppqqonqrrrrqqpooonnmmlkkklmmmmmmnnnnooonmmnmlkklmkjkklmmnmmmmnnnpqrrqqsuuvwxyyxz|{{{|}}}}}~~|}~~~~~||~}{|}~~~~~}~~~~~}~~~}|zxvtsrommlkkkkllmmnoqrstvwwwwwwxyz{z{||}~~}{{{}~}{||||||}~~}}{zzzyxxyyyxxxxwxxxxyyzy{~}}~~{zzyxwvvuttttuvwxxz{{}}~~~~~}||}|{||}}~~}|{zzxwxxyzz{}}{||{ywvvtqpoooopqqqppqqqqppoonmlkjjiiihggghijjkkllmmnnoonnonmnooonopommnmkkkllmmnnnnoqqstvwxwyz{|||}~~~~~~~}|~~~~}~~{zyyxwutsqpnmmkkllkkklkkmooppqsuutvxxyxz{{{}~}}~~}|}~|}||{|}yvwyy~~}uqv|vhwvic]glfa\[[`adijhgdcfgiqx{zutuuvspssrpe_kwxx}vjyyjq{||xsvvvy~zxy|}wrstrrqpqsrohb_]_bbca][ZUSWX]ba`\USVXYYX[\ZXY\agijhecdinooqrvzzy{}~}||z{|xrnkpria^\^_``_^^^\[\^```_^^][\]_bdadhb^aejnsxzyvttuuwyyz}~|{~~~yutsqqrrqswvnorrruy||{{zyy{{vqqsttrqrrrru{~{z||wvtqpppolmohcglljc^_^^bdfije`^ZWX]cfijhhjlnory~|yvvy}~xpkhgiknpqplihb\_ccc`][\cloqutokgefh`X\_YTRRW[ZYYYXWWW\`]Z^^ZWUW\ahlieca_bdfhgb\XW\dhillhdcccdfgghlqqqx}wqpnmmlkpusqv||~vijomljlsxvtmhovrmha]][YZZYZ_c^YZ\\\\^`acfghhhjkiiiiiijlljkjhhhjosuuroptuw|~}{yy{}{zxxyz~|zywxwvx{||||{yy{{{{||{zz{{zywtstsstuuutssuxyz}}}zyxvvsoptsplga^]]\\\][XUTUXYZ[[ZXYZ\\[[ZY\][Z\\XVUTWXUVXYYYVUWWUVZ^_^`begghmpnllmoqrstw{~|{|}zwx|~~~}~~}{y|~{zzy{}}~{xxyz|~|{{|~|zyxvrlhfddda_bfd_]^\Z\`bca_adefhiihfdeffghghhebbbdfgikllllknrtsqpruvyxuux{{zxxy~~||zyyxy{||~~|||||||||zyyxxxwuwywvutuvsrrsuwvutrrttsv{|{{|~}||}}}||}||~~}}}|{{|{y{~}~|yyxz|zurqsutrssrqruvtuvtqpqvyvqqrrsvwuuvxyzywuuspmkjknqpoppmkklkjkklmjghjkkjijhfedefggfeeddfiiigeghgggeeedeghgfffgilortsppoprux|}~}}|}}zwy{yz~~~~~~~}|{xuttrqpoonjhjljhijhggilljhjkklkijlmopqsuuuutuwwwxz}~~~}~|{zy{}~}{yxwusuwxvtvxwvurqsvy|~}|||~~}}}|}{yyy{||}~~}zxxzywwxwux{{{z{~~~|zy{~~~|xttsstsqrrpopponllkkkklkjikmllnoooopqrrrrqrtxz{{yvtrrrstuuutttrrrsttsrrrsstuvxwuuvuttsttttvwsopstttqonllorrrstrpqsrpoprtssuwuuvxxxyz{||yz}~~~~}{{{zyyxwy|||}~~~~~}z{||}}}|{{|zz|~~}{y{}{z{{yyzywwvwywuuvz}zx{{{}|{}~}}{yyyzzzzyxz|}|wux{zzzz}~~~|||{z{|{z{|}}zyxxyzxwz|{{{|||||||~~}}~}}~}zz}}||}~}}}~~~~~}|}}|}~}|||zzyyyxvuvutsqqqpnllnmkjiiihhfefggghijkkkkikllllnooorsrtvuuuvxyyzzzzzzz{}}}|{|}}|zyyxvuvwxyz{zxxyz{{{}~{z{{{{{{{yxwvuvvusrqqppqrsrqrttsvxy{}~|{~}}}~~~~}}}~}|}~~|zyxwvtsstrrtrqrsrqqrstvwxyxwxyyzyyxwy||||}}~~}{}~}}|}~}||}}}}~}}||||{ywwwwwvvvusstuvxz|}~~~}|}~|{|~~||}}~|{z{||zyzyxyyyyyzzz{|}|{}~~~{yzzxxwwvvwwwwvvvuuvtsrrstsrqppomlkkjiihgfeefgffdccdfggggghijjklklnoopqrssstvxyxz|}~~~~}|}}|zyzzyzzyxxy{|||||{{|}}}}~}{zzzzyxxyzyxwwxwutstvvtrqqrrrqpoooonmnnmnpqsvwy{|}~~~~~~~}{{{{zz{{yxxxxyyxwuuvwwwwvuvvvvvwyxxy||{|}~}}}}||||{zzzz{|{yxyz{z{|}}}||~}}~~}||}~|z{{{|~}|{{{{zzzz{{z{~~}|~}~~}}~~~~}{}~}{}~}~~}~~}|zzzywvvutttrqrrqppqpooonnnoooopooopppoopqqqpqqrrqpppppooppooopqqooprrrstuuvwxyz{||}~~~~~~~~}}}}~~}}|}~}{|{yxxxwvvvvussstttstvwwwwxz{||}~~~}}~~|zz{{|||{{|}}}~~}|{{||{zzyyzyyyyxxwxwvutsrqqqpnmmmlkjjjiijklmoqqrv{}|{{{{zxwwwxxwwwwwwxz||}~~~~}|{yxxvussstrpprrqqqrrrrssttttttuutuuvuuuvvutuvwwvvvvvuvwwvutuvvuuvvutsstuvutsttttvvvvuuwvuvvwwvuuuutrrrrqonmmmmmmnnnmmnpqrrrrstuuuwxwwyyxy{|{{|}~~~~~~}|{{zxvvuutrppppqqrrstvx{}~~|{|{zyxxxwxxxyyyyyy{|{{|}}}~~~~}|{{{{|{zzz{}||}~~}}~~~~~~~}||}~}{zz{||{{{{{{{|}~}}||~~}~~~}||{zzzz{zyyyyzzzzy{|||||}}~}}}}|{zzzzzywuvwwwwxyyy{~~}|zz{zxvvvvusrrrrqoonmmlkkjiiigefghhiijkklnnorttstvwxxy{|{|}|||}~}|{{z{{zyyyzywxxyzyxxyzzyyyyzzyyxwwwwwwvuvuuuvwwutuuuuuuuuuuvvuvvuuuuvvvuvwwxxy{|}~~~~}}}}||||{z{||zzz{{zyz{zyyzzzzyyyyyzz{{{|}}~~~~|{|||{yyyyywwwxwvtuvvutttuvvvvvwxyz{|}}}}~~~~}|{{|{xwwwwvuuvvvxyxy{}~~~~~}|||{{|||}}}}}~~~~~~~}||{zyz{zywvvtstsrrqpoonmmmmmlllmmmllkmmlllmmmlllmnnnoppqqrttuwwwwxyzz{||{{||{{{||{yxyyyxwwxwvwwvwxwwvvwxwwwvvwvutuvuuutttttrqrrqqpponllkkjihhihgghijkmortvxz|~~}|||{yxxxxxxwwvvwwwxxz|}}}~~}|||{yyxxxwvuvvvvvvvwwxxxyz{{{||}~~~~~}}{zyyxwvuuuutssttsstuvvvvvwyzzz{|||}~~~||{zzyywvvuuttuuuuttuuuttuvuttuuutsttsqpooonnnlkkjiijkkjjkkklmoooppqrstttuvvvwxyyyz{{|}|}~}||||||}}}|||}~~}{zzyxwvwwuttuvvvvvvwxxyz{||{|}~~}{{||{yxxxwwvwxxwwxyz{|||}}}}~~}~~~~}~}}}}~~~~}||{{zyxwwvttuutssssrrstuvvvwxy{|}}}}~}|{yyyyxxxxxwwwwxyyxxy{{|}}~~~~~}}|{{z{zzyxy{{yxyyyxxxyyxxxwxxxxyyyyz{|||||}~~~}|}}|{{{zywwxxvututttsrrrsssstttssssstutsqrssrrqpponnnoonmmlmnnmmnoonnnnnopppqppqrstuwxxwy{}~~}~~~}|{{||}}}~~~~~~}||}||{{{|||||{{{||||||||{}~~~~}~~}|||||{{{{{{{{{{zyxy{{zyyzzyz|||}}~~~~}}}||||||{zzyz{zyxxyxvvxxxvuvwxxyxyz{|}~~||||||{{{zzz{||{}~~~~~}}{zzyyxwvutsrqqqponopoopppqqrtstuvvwwxyxxxyyyxxxwvvvwwvuuuuuuuuuuuvvvwwvuuuvvuttutsstttsstuuuuuuvvvvvwwwvvwvvvvvuttuuuutuvwwwxy{{|}~~~~~}~~~}}}}}}}}|{zz{zyxxxyyxxwxyxxy{{z{{}}}~~~~~~~}}||}}||{{{zzzzzzzzzzzz{{|}}}}}}~~~~~~~~}}}}}}~~~}~~~~~~~~}}||||{{{{{{zzzz{{{{{|}}}~~~~~}||}||{{{zyyyyxxwvuuutssrrqpoooponoooonnpppooopppqqqpqrrssrstttuuuvvvvvvxxwwxxxxxxyyxxyyyyyyyyyyyyyyyyyyz{zzz{{zz{{{{zz{{zyzyyyyyyyxyzyz{{{zz{||||}}|||}~~~~~~~~~~~~~}|~~|~}zwwwvz{z{|z}~~~~yvwxy|}{y{|xsppqrswz{ywsqqsssz~|{yusssvyz|xruwvtuyzx||srvutxy{}|{}|z{|~}|}|}}~~}}|zzz{~~{zzyyyy|~~|zz{}~||}|zz{zx|~|yyxwvx{}~}}~~||{||{~~|zyxy{~~}|yvz~{vvurpqqrrqrrpkfdddcdfedeeccippqttrpkffhhjmqqpoonnmknswywtsrqqstuvxyyxwwz}}|~}zzzxvwy{{||}~|yxxz}|xwx|~zuuvvvxzywxxvtvyyx{}{yzzzz|}}}zxxxx{~||~}yxyyxussrruwvuutrrrppsvvutuutvz{{}~}|ywwwvw{~{xxwusuxwtuusqsvuuz}{xxxusuxwx{}|}~~|}~~||~~~}||}zxxyz{{{{{zyxwxz{z|}zx{~zxy|||~}zz|{z{||{{zzz{||{}~}~~|z}~|~~}|zyz||}|{yvvvttuwvtssqopppoopommmljiijjhfgihfedefffghhggffgjlmmljlnljmpnmoqpoopomorqopqrtuwwvy{{|~~~|~{}~}~~|}|{{{zyz{{zxxxvvwxy{||{z{zyyz|~}{{}~~~~~~}}|{}~~|{{|}~~~}{xvxzxwxxvttuttvxxxwvvwvux{|~}|~}|~}}}~~}}|||}}}~~~}}~~~~}|~~~~~~~}}}||~}~~~~~~}}|{|~~}~~}~~~}}~~}||}~{y{}}}}~}||}zy|}z{}}|{{zz{}|z{|}}|{yxxyz{zyywvvvvxywuutsrtutsuvuttssssstttutsstsrtutuutttrrrqqpppnmnooopqqqqpprsttttuwxxxz{zy{|}~~~}}}|~~~~~~~}||}}}~}{{{{|zxwxwwwvwxvstvuuwwuttuvvuuvwxxwwxyz{|||~}|||}~~~~||}}}|{zz|}}}|z{|}}{z|}{zz{|}{zzz{|||{zzzyxyzzyzzzzzzz{zz||{{|~~}~}{{|~~}~}|~~}}~~~~~~~~~~~}}}}}~}}}||}}}~~~~~~~~}|z{|{yyyyyyxwuuvvtsrtvtstuuttsstttuvuttuvwuttttttsstsrsstttssssssrqqrrrqqrqqsttttutttuuuuuutuvwxz{{|~~~~}}~~}}~~~~~~~}|{{zz{|{{zzyxwvwyywwwwwxyxwvwwwxyyyzyzz{|}}}~~}}|{{{zzzz{{{zzzzzywwxxyzyyzzyyyyz{{|||{|}~~~~~}~~~~}}}||}~}||zyz{||{z{|}~~}~~~~}}|||{|}~~}|}}}}~~~}~~~~~}|{zzyyywvvvvuuuutsttuuutsssstutttssrqqrrqqpppqrrqooppppppoppqqppqqrrrrttsssttuuvwxwwwxy{{{{|}}}~~~~~}}~~|||}~~~~~~~~~~~}|{{zzzyyzzyxwwxyywvwwxyxxxxyzzzz{{||{{}~~}}~~~}}|{zzzzyzzyxwwyxxxxyyxxzzyz{{{|}}}~~~~}}|{{{zzzzz|}|zz{{}}}~~~|||}}|zz{{{zzz||}}}}~~~}~~}~~}}}|{{zyyxwwvutttsrrrssrsrrrrssssssssrrrssrqqpppppooooonmmoqqooppqqrstttuuvuwxxyzz{{{|}~~~~~}}}}}}}}}}}}}}|}~}~~}}|{{zyyyzzyxwwxxyyyxxyz{zz{|}}}~~}}~~}|||{{{|}}}}~~~~~~~~~~~}}}{z{{zzyyyyxxxwwyyyyyyzz{{|}}}}~~~~~}|{|||{{||||{{||}~~~~}|}~~||||}||||{{}~~~~~~~}|{{{zyyyxwwwvwwwwxwwvuvwwwxxxwwuuuvwvutsrrrqqqrrrpooopqqqqqqqqrrqrrrssstttttuvwwwxyzz{{}~~~~~~~}~~}|||{{{{zyyyzyxxwwxxxvvwxxyyyxxxyzz{{|{{{{|}~~~~~~~~~}}~}|}}}}}|{{{{{zzzzzyyxxyyyyyyyxyzyyyyyzzzyzzz{{{{|}~|}~|~}}}x|xpw~~yuvwz}~vlu~~~{wxy{||||{y}z~}y|z|s|xs{r~|~s~or}szvq~|kqv{pdtzqnlurdq~zwtouzvtpjvrhv{xuq}xkqy|{s{zzy|xpsxxsmjrxmelrvyndqzrqtwyupsvssutztls{{xttxyurqsuvursx{{zxyztosvuutrrstrppnorsywquy~|~u{|y{{z}|{{~y|~~y|~~~|xvpnomikof\itjccchjddcblsmipyzw{~~|zzxwoy~~{w{}y}vnx}|}}}}{zz}~v{{{up|xuz~~y~~tqpyvklqmjrzxxtnz~vx|yy{sw~|}{q{|~~}u}yy{vhnxuutnrxrov|zwss}|}uz~zzyuw||yuv~}~~~}}~wqzzsx~|wwy{{smoprtnhowrmqw|~tku}ztox{v{|z~vz~}w|{x{||zwz|vptz{xwvpnswyxtrw|wrvyywphfhhglnieefmttqmls|~|}}yx{}~|{zz~{vx{uq|sgkqvzxstx|~~|xr|}zxywu|xqpo~tvy~~{{~z{||~ywnx~zv|~~ypu{upqpmkkjfaiqaSbokhhdchkmonlkhfnwtpmkr{vpvzupqstutpopsvsoswssvxz{yw}{}}wvwy|zurtyzyyvwz||}{xyywvpmoptwtpoosux{wswy|{xxy|}||}~~ywwtrtuutpmpuvxtoquvwwwwvuu{|yz|~z~y||yz{|wpxysv{|}{y}~}~|y{}~~tlv~vnpsvxqjs|wqrrvzqfmtttpjqwohlpqrjdp{tkjjouqnrstvrowwmu|~|uz}{{yw~x~x~~uowxqtxxytowystv~~v|z|}}|wqv~|y{|~{}~|vx{}}ysswuruwwwtrvz{ytpprroqqkikmopnlihlnmkiiiikmpsqoruxzxwtsx}~~zwwy{xz|}||}||}}|}{|~{yz~zxxy{~~~z{~|wrou|zuqoqvtqrrpnopuyuoqtx}ytwyxyz|}~xrx{xuy}}|{}|z~~}}|{~~~|}|x{}vrvy{|wqrtsqmjoskdhmornkt|ywz|}~{w|ztwz{{wtx}~|{||~}}}}wz}}|wsx{vrtwwupkpwtpmknsokorrpnnu{wrty~~y}}|~{~~{|wz~~|xv{|xz}}~}|}}{}}z~}y}~~{}}~~~z||xsprurnnmmomkosmhjmqtoknpppononjhikjjeaejhghhikiimqommntxvtwyz||}~~~}}|xvtsvyurpnrwvutsuxxy~}z|}}{}}|~~}|{z|{w{~|zxwz}yvvvvwusx|yvx|}z||yvy{ywwwz~}{|}~}~}{zvstutsrqqrrqrtsqrsuxvuvxz}{z|}}~}|}~~~}|{|~}||ywvtttpnnnmlmoqrqqvyxxwxz{zyyzyxyxxywtvxzzywwwwuvwutsrtwusstvyzzz{|}~~}}|}}z}~|zzxvwwtrpprssrqppqrppqommnnmjgfgiihgghgghiiiihjllmnnoqrsuxxwwxyzzyxwvvvvvwvuvxz{zz|}{yxyzzxyz{{{||}}~~}|{yxvtstusqpopqonopoopprsrrrsuvvuwxxyyzz{zyz{{{zyz|}}~~{yvssrokjhiihghiijjjklkjklmnnmoqqrstvxxy{}}||{{|{z{{{{zyz|{yyz{}}}~~~~~}|{zyxxxxwvvvuutttuvxxyyzzz{{||{{{{{{{z{{zyxxwvuuuuttssssttuvuttsstsrsstttuvwwxz{|||||}~~~}}|zz{{zyyyzzz{|}|||{{||||{{{{z{||}}~~|{yxwwvtsssrpppponnnnnnmnnnnnmmmlkkjjihhghgfeegijjlnnoqsvyz|~~}|{{{zxxxwwwwvvuuuuuvxxxyyzz{|}}}|{zyxxwwwvvuvvvvvwxxxyyyyz{{|}~~|zxwutsrqqqrrssstttuuttuuuuuuvvvwxyyz{|}~~}|{zywwvutuuvvwwxyyyz{}~~~~}}|{{zyxxxwvuttssrqpnmmlkkkkjjjjjjkklmnopqstvwwxyz{|}~}|{{{zyyyyyxxxxxxwwxxxxxyxxxwvuttstttttuvxyz{|~~|ywvtrqonllkkkjiiiijjjklmnopqsttuuvwwwxyz{|}~~~~}|||{zzyyyxyyzzyzz{{{||||}}}}}~~~~~~}||{{{zzyyxxxwwwvvvuttttssssssrrrrrssssstuvvwwxxxxyyyzzzzz{{{|}}~~~~}}}}}}||}}}}}}}|{zyxxwwxxyyyzzzzzz{{{zzzzyxxxwwwwwwwwvwwxxxyz{||}~~~}||{{{{{{{{{{|}~~}|{zyxwvvuuuuuuuuvvwwxxxxyyyzzz{{{{{{{{{||||||{|||||{{{zzzzzzyyyzzzz{{{{|||{{{{zzzzyyyyzzzz{|}}~~~}|zxvusqponmlkkjjjjjjkklllllllmmnnooppqrrstuuvvwxxyzz{{||}}}~~~~~~~~}||}}}}}}~~~~~~~~~~~~~}}}}|||{{zyxxwwwvvvvuuuuuvvwwxyz||}~}|{yyxxwvvvvvuuutttttttsttssssstttttuuuuuvvvvwxxyzz{||}~~~~~}}|{{zzzzzzzzzzz{{{|{{|||||||||||{{||{{{{{{{zzzzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||||{{zzzyzzyyzzzzz{{{|||||}}}}~~~~~}{yxvutsrqpponnnnnnnnnnnooonoooopppooopooopppppqqrrstuvwxy{{|}~~~~~~}}~~~}~~~}}}}}}|}}|}}~~~~~|{zywvvuttsrqqqppppppoooppqqqqrrssstttuuuvvwwxyyzz{{|}}}}}~~~~~~~~~~}}}}||{{{|||}|||}}}}}~~}}|||||{{{{{{{{{{{zzz{zzzzyyyxyyyyzzzzyyyyyyzzzzzzzzz{{{{{{{{zzzyyyyyyyyyyyzz{{{z{{{{{{||||}}}}}~~~~~|{yxwvutssrqqqpppopppppqqqqqrrrsstttttuuvvwwxxxyyzz{||}}}}~~~~~~~~~~~}}~~~~}}~~~~}|zyxvvutsrqppooooooonnnooopppqqqqqrssttuuuvwxxxxyzzz{||}}}~~~~~~~}}}}}|||||||||||||}}}}}}}||||||||||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{|||||||||||||{{{{|{{{{{||||||}}}}~~~~~~}{yxwvtssrqqpppppppppppqqqqrrrrrsssttuuuuvvwwwxxxxyzzz{|||}}~~~~~~~~~~|{yxwvutsrqpppoonnooooooppppqrrrrsttuuvvwxxyyyzz{{||||}}~~~~~~~~}}}}}|||||||||||}|||||{{{{{{zzz{{{{{{{{{{{{{{{z{{{{{{{{{||}}|||||||}}}}}~~}}~~~~~~~}}}}}}}}}}}~~~~}|zywvutsrqqqpppooooppqppqqqqrrrssstttttuuvvvwwxxxyyz{{||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}{zxwvutsrqqpppppppppppppqqqrrrsssttuvvvwwxxyyzzz{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}||||||||||||||{{||||||||||}}}}}}}}}~~}~~}}}}}}}}~~~~~~~~~~~~~~}|zxwvusssrrqqpppppppqqqqqqrrrrrssssstttuuuvvvwxxxxyyzz{{{{{{||||}}}}|}}||}}}}}}}}~~~~}}}}}}|||||||||||||}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}|zyxvuttsrrqqqppppppppqqrrrrrstttuuvvvwwwxxyyzzz{{{{{|||||}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{||||}}}}}}}}}~~~~~~}|zyxvuttssrrrqqqqqqqqqrqqrrrrrrrrrsssstttuuuvvvwxxxyyyzzz{{{{{{{{{zz{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~}~~~~}}~~}}}}}}}}}}}}}}}}~~~~~}|sopquywrjgjlpvvtokkmpz}zsooqsz}{upnoqvyxurqppv||{yxutz~}{zz}}~|{z{~}zxwz~~}{z~~{{}zyy{|{zxusvxyxyywuwy}~|y{~~{y{~}{xx{}}}{}{xwx{~~}{yz}}~}|}{xy|~~~|{}~||~|zz{{yvrollnrsrollmortsqollorstspnnnnrvtpnnoqsuusqoqswzywwwvx|{xy{{{ywtstvyyzzxwxy}~{zzzz}}{zyyyz{}}{yyyzz|}zwwxxy}~|z{}~~~~~}~~~|zwvwxvtrqqqrttsqonnopqpnllmmnqqonoqrtvwvuttuwyyxvvwvwz}}||~~}{}}}}{{}~~}zyz|||zwvvuuxzywvvvx{~~}||{{|~}{{{|~~~~~~~|}~|z{zxx{|{{zxy{}~~~}{~~{{{{}|yxyxwurqqonoqolkjiijjkjihggjmmmlkmppqsssrrstuvwwwvuvxyzzzyz||~~}}}~}~}||zz{||{zyxwxyyxxxvuvxxyyxxyy{|}}}}|}}~~~|~~~~~~~~~~~~{zwvvuspoonnopnmmmmlmnmlkklnmmopppqrstvxwwxzzz|}{zzz|}||{zz{|~~~}||zzzzzzzyxxyyyywuwyxxyyxxyyz||}}|~~~}}}}}||{zzzz|}~~~~~}|||{zz|{yzzzyyyyzzzzz{|}}~~}||{zyyyyzz{{}~~}|}}}}|||||{{||||||~~|zwtsrpnmlkjihhiggghhgghhiiikmnoprrstvwxxxxxxwvuuttssrrrsstuvwy{|~}}|zyxxwwvvuuuuuvvvwxyzz{}}}}~~~~}|{zzyxxyxyyy{||}~~~}|{z{{{{}~}|{zyxyyxwwxxyz{||~}{yvtsqolkjhfffedeedefghikmnprtvxyz{||}}}|{zzyxwwvvvvwxxy{|}~|zzywttsrqpppopqrrtuvxy{}~~|{zzyyxxwxyz{|}~{yxvusrrqpppqrstuwy{|}~~}|{zyyxwwxxyz{}~}|{ywvutssrsstuvvx{|~~{wuroljifcb``__^_`_`bdfhikmnprstuvvvvuuuutsrrrqqrssstuwyz|}~~|zxwtqppnnooopqrtvxz{}~~~~~|ywvtrrrrqrsstvxy{|~~}}|{||||||}}{ywutssssssuuwxz{}~|xuroligedcbbbbcdefhiklnpqrstuvvwwwwvvvuuuuuttuuvwwxyz{|}~|ywusrqpooopqqrstuwxz{|}~~~~~}|||{zyyxxwxxxyyyz{||}~}zxvusrqppqqrrstuwxz{|}}~~~~}|{{zzzyyxxxxxyyyzz{||}}{yxwvuttuvvwxy{|}~{wtqnkihfedccdddefghjklmmnoopqqqqqqrqqqrqqrrqqrrrssstuvwxy{|~}{zywvuuuuvwxyyz|}~~~~}}|||||||}~~}|zyyxwwwxxyyz{|}}~~~}}}|||{zzzyyxxxxyyz{}~~}|{{{{{||~~~{xusqpnmmlllmnnoppqqrrrrsssssssssttsttttttttsrrrrrrrrstuvxy{}~|{zzyyyyyyzz{||}}}}}~~}}}}||||||{{zzzzzyyxxwwvvvuvvvwwxz{}~}|{zzzzyzzz{{||}}~~~~~~~~~}}}}|||{{{zzzzyyxxwwvvvvvvvwxyz|~~~~~~~~~}}}}}~~~~{yvtsqpponnnnooppqqqrrrrrssrrrrrrrrqqqqqqqqqpqqqqrrstuvwxy{|}~~}}||{{|||}}}~~}||{{{zzzzzzz{{{||}}~~|{{zyxxwvuuutttsrrrrrqqqqqqqqrrrssttuvwwwxxyyzz{{{{{|||||||||||||||}}}~~~~}||{zzzyyyyyyyyzz{{|}}~~~~}}||{{{{{{{||||}}~~~}}|{zzyyxxxxxyyyzz{||}~~~~~~}~~~~~}|||{{{{|}}~~}}||{{zyyyxxwwwvvuuttsrqponmmmllkllmnopqrtuvxy{|}~~~}||{{zzzzz{{|}}~~~}}}}}}~~~~}||{{{{{|||}}~~~}||{{{zzzz{{||}}~~~~~}}}}}~~~}}|{{zzyxxwwvvuutsrrrqpoonnnmmmmmmnopqrtuvxxz{}~~~}||{zzyzyyyyzzzz{{|~yotx{~~|{wsvy{|~~|~|~|zwomow}z{~}{totzxuqmnomlmlihkpv|~}~}}{y{~~|{|yxxwvuuxzzzzyyy{zwtqmnnligefgghiihggeb_\ZZ[]]\[ZYVVWXZ]_`cffghkprrrsvz~}}{ywvqopppqruxyxvuttttuuronosvy~}{ywwxwvspliihgfedba_][WSPOPROJEBDFFFFHLPSUUTUUWY\^aceda^YTRRRQOMJFBAABEFECAABDCA@>=@CCDHLOQRRVZ[\\XUTSVWVUQPRRQNJJNRUVVWX\_``abcefgijkllnonkgbcefffdbabdeedcbcfhgd`^^]^__abbdfecccegfcdffhiihfa__``^\ZZ_eikkjnsuxyy{~~}~}zz|~~|yurqrsvz||zxvtstvwx{}}ztpruusmjklnmjihghffimpsrqrppty||vqtvuvxz}|xwy{}yttvz}{vssrrspooqtvqmot{xqtz{ytpprtvxusuz{xututsrpmje`\XWVVX[\_]YXYZ]`cedc_[^acdcacca^[YXWVXZZYUQPSUUUUXZYWVVWXYYY[^_adghhhiknpolhddedbbbgifbadjprtuvwy{}{xx|~{z{}}zustzzwtqoponnmjihhjjkjjkmorqpqqrssvy{|xvsquxtrqqtrkfgikjhhilqtxz{}~}|{{~~}|xvsrrrsuxyyyxurruy{zz}~{yz~xtqlihiklgcbba`_^_]ZXZ^bba``bda^`bdec``bcfilmjfbagopme_acdedcc`^`bfifbbcgkjgghklkkortsprusrtw||wuy}{|~~xwvwz{}|yvwyywtqoopqoida`chnrmcadgjd^_``bb`\VSX`gibYVY[^`adgfcb^\]]_a^ZWVUUXZWVVYaeabc`]YXajjgcacgiiifdipssmip{xwx|zvwz{}}~ztv{}vz}|~}}~|{y}{wrpw~xpv~{wvx~}}~}}~{y{~z|}~ypu}}unqrmhdejlkgdeecbcdfghhjkieaaglkg``d]UVY`f\UZ_dd\Zahnmhikigddlrrsstxvkhlqwtlovuqjbgiedejpi\X[gqmeglszzzz{}~y{}yx}{vsrtusqljmpsuqoqsvxyz{wsvyywurusiceed_WZb`\YTVZWVZ^```accbcfijkklnlhjkklmnpqqpmgcdhlmf_`a`_ZW]bbdegmpqvzvsvy|~}}~~|{yvw|~~sknuyzwvurptxxuplmpsuvx|}||}{xz|~~~{y|{y|}}}y|}}}~~}~z|}}{}}zwtw|ytx~}xtvskeddffdhlifbbkpjfgjonffhfec`cghgggdfmolnqy{ru||}~~~{ywx~yz}~{vrrpptxwsmkryzz}|yz}wsux{|zvqrvy{wtwxusqqsqnmkhhkpttpnpqruvxzxvtqtz{zwsttnkotx{vqojinu}tefovzukiifhkjijilomjlnpsuxwtrrturswwtrqx}yvwz|}||~ywwtppruxtortsssrvurssmhghkkd\\]Z[^][WTX^^\afhga_hquwtqqno{y~xonpttmkmmmllqrkfiovwqklmntyxunipwvx{|}|{~zv{}~|||}}z{~ywy~wqv}yz~~wtuwwuqnkheabcabfklf_^bfggilmqsvtkgox}z~~|zxwy~{wz~zz}~vw}{x{|xvx|}urv|}}||||{ywsqtvutrrtvwunmswxtqy~{wx|{usw}xz||~{y|{wvvzzvtrty~~}~}|wvy{{vqprqoljjklkfdeefghlorrkhlpqrrty{yxvtux~}}{sstvxvtstwzzvrrsvvtqrrpnkhhgeb_]Z\ab`XQT\]^abcfimnoruvvu|}~~}|ywxy}uilqppidmsmihfeeefihgnspldanzzxpluysppsy{y|{x{~}~}|~~}~}y}~|z|}{}}yusqttqquz}|y{~{~zy{|zsrtwvqmmkijjjjklmlnrw||yyxx|~||~|~z{zxz|~~{{z}ztx}}z}|xzzuuwwurqpsy~{yx{}~~}~{ty}|{yz}~{zz{{}zuwwyzpioutsomsyvrrrty{}}xvz~{vvvttuutmfdhosqmnqnkjlpvuqnjglqnhc`dhe_XSTZaca`aflnnkhmw|~|yz{z{}|zywxyz}zy}}xy||{xw|~{yywvyysqrqrngiooomklpooopruvwxvuvy~}|}~}~}}}zz|}|zzy||~~|zywvtuxyzyxwz}{w{~|xx{zwvy~~zxx|{{ynnvxwurtusrsqqsw{}{zyy|{x~|x|}{|}~ypmqtusqu{ysoow~}{z||~|~}{}}}|zy~yw}xz}zxxwz{yz}|zwux}~|~~|zwy|~~{vux{wwvvvtw|}|yw}|ywqllqrnhdbcdeeeillliggedinpojeedca^\^_^_bddb_dlopqrssonu|~~}{y{~}{uvwwwspw}{vnimpqsuvxvsrtvwwwz{yvuttspquvvrnqurommqtrokikqyyrqtx|}~}~~zxy}~}xst{~xvx||||}}zwxy{zxy{~~~~}}|}zy{~~xwy{|zwxwtuxwtqnqvwxyxwxxyy{|}|{{}~|zz{|}zz~}~}~}~~||{zxzzxuqrwwuz}{wrpuz{|||~~|yy||{}|~}zutux|}|zw{|~~~}}z~}{zzzz{zy{{wuwy{zxxyz{~~|{}~~||~|xusty}y|}||||~}~~{vtrsspmlihhfgiifdcdffeggb\[\ac`^_`ccacflqqnkjkortqnpsxytrsrqux||y}~z~}xutuvuqnlmpoorttspotuqqswzvrtw{~ytuvz{vsrrspkjlopnkjkqwvvwy|}~{~{vrsvz{yz{yvtsuxyzzyyvtw~{}|~ww{}~yty|x{~yuxzyvpnoruussssstw~{wwxxxvtssutqmihmsvvrrw}||~}}xwy|}}{zzxvuw|~}|}}||}~}{z|~~~{|~{|~ztvx{|z{}}~~~|z{|{{zz{{yxxwxz||}||~|||uorwxxustvxxvtty~}}zwustungjnonlkmnlkkklmnqrmgdekmga^^bghe`^_\Z[[_cbbcdge``dkrpmrvtsx}{yxxyyy{zzyvrnpvvv{~yutx{{z{~{xwz|}~~zutrpollpqolggjhfhklmpuy{{||x}zvuw}~xuwy}~}~~|z{{z~~|y~{xx{{vsrv|~{yzvrw~}~~|yw|~{yzytqpqssqoljiggggfehkostqomnv|}~}}{z~|vy~}wx}}|ywz~}}~~~}zyz{xwwy{{{|}}~~|yzyusttttttrqqtxxwz|{|~{yuvxyyxwvvttxxst{~}x||~}}~{|~}{||xspnprqpnnonjiilrplqttrnlqvvsmnttme^_ca^\YXYWW[]]^_dljefilomks{yvx{}}||}}{z~~}}zvuwusux{}xsvz~|~yqtvtttvxuojffilnmljjlnqstuw{zzu}}xwwzxrqty|~}}|y|~~|{|{~}{yx{{ustwyzzyz~|xwxyxtnnpppmikligedfhiijklmoswupopx~|z|~{{}}}|}yuy~~|ww}}~}}}|{wz}yx{|}|{|{z|~~uotxwusuzzvuuwzywyz{~}~zz|}~|}|zyxz}}zxzzuv{}v||xtruwuroklmnnjjppnmkotroppqsrqqpnmkigd`]\\]ZUVYZZVV_a^\\epnhhjpwwwzzyz{|vvvwwsruwxxxz|zwy}~}{yxwvvy{yrnotwuppqppooprtuuvw||~~zxwvvutx{||{~zx~||}~}{|}{z{zyxv{~~}{z{|zvspqrpqsplhfimjgdacfeglorrqruxz}}~~|{{{{zyy{~~}~~}~~}~~{{{~}z}~zyy|}~~{}zwvuuy|wrsuwvsswwsrrrtvy|~|}}~~|}~|||}~~{y{|zy|~}|{yz{{yxutvxvuwyyxsqrsttssrrsqnnmjjkjifccdb][ZXX\^_\URVZ^``bgkmljjmtzywx{~}~~vux|}zx|~}}}~}~~}}~~xsqrw||{xtuvtsstyzuqprutrtuvvvvwxyxyz|~}~}|{y{{vwy{}{{~~}~~~~|}zxwy{wttsqoljjlmoroklnoonmnnnmmnqtusoptx||{z{{|~~}~~}||zx{}z}}{|zy|~}|}~~{yxz{xurruwxwspsvy|{|}}}{}}{vrswxwutwzyxyy|}{|}~{zz{}|zyy{~|vrsw{}{vrpqrqmhgiigd`^\\]_`aabcccfhjmoqrppppopqssqorsqpsssuw{|xxz||yy|}}}{yxvwxuqtywutrvxutvy}~{zzzz{{xuwyywsoqqptx|~|yxz}{{}~{{{z{|wwyz{zy}}||~~~|~{yxxxxyywuvy}zw{~xvvvwtsuxyxvtvwxzzzzwsrrqonlllkjklmnppqtxyyz||}~y{~{xywwxyvttsqsvuuwz~{z}ztvwvwwx{zvuvy|{z}}xz~|xxz|}}yz~}}|xutuunlqttqlmrtvwwz|{{}}{{xvtsqnqsqommopnnoommnppooqsplmoonnkiijmpnjjjmnlkmoqqstrrux}}{~|xwxxvsmjotvtpostrtwyzyvx|||yxz|yvssuspnmnpmkkkosrststuuz}~||}|}~}||}z|~zwwy}}xvx{z{}~|}~z|~{~}}|zyxxwvuvxxwuvy|~~~~|}~~zwy~~|wquxsqux{xnlpqqolnqpoqssrppsx||{z}~}~|z|}~~{yxy{}zwwwyzxx{}|y||||xwxzz{|zy{}~}{{z{|~}}{z}~{z{{}}|zxxvtuxvuutxzvtvvvutw{~}}xwy|}zuqonmjiklllkjjigjmlknqqqpnpqqrtttssqprtsttvz{xwx{~||}}}~|{}{|zx~|uuwxxwvxvspnnolloqolkmpssrqprtuy{{zsmrxz|yvz|zyw|~||~z~zrtw{|urvxvvvz}~}}~{~}~~}}yx~}||zzzyvvwwwvuy{yxyz~|{|}~~~~||}~~xuvwsnnpnkjjlmiimpqsuxz{zwuw{~~~}{xvsssutqpruwwwvwwz}zyz}|{|~}zxvvvvwvsuxxwwy|}{~zz{{zvstvwxxusux{{xvxz}|y{~||||z}}}~{wuuttsspnnnmkhhloponoqpoqrttstwxwvuvx{{|{vstuwwtsuvvtpoqvzwstx|xy~}{yxvuwyvsstutooqssqooprsqoqsvwwuuvwxyywy|}}yvw{}|xvwxxwux{{{yx{~}{wwx}~zyz}}{z||zz{}~~|{{}}|}~}zwvwzzzz{~}||{|~||{|}yw}zx|~|zz|~}yxwvvussswyxvssxzyxuy~~}|zz|}|yxy{}zutuxz{z|~~~{~}{z|}}||~~~||}~}z{~~|zy|}zy{~}~~~~}~z{|xtttwyyvrrtvxz{}~}~}yvuuxxrnkkmlhjmljgdfijlorsuxz~|~zuwvtsrsvuspmosvwtrvwwwuuwxyzyxwx{{z}}}}zy|{wtruzytolosqnmmnooqssqprw|}~~z|~zzz{}~~||~ztqsuvuqpruwvtuxz|~}yz~~}}~yvvwxurqrstvxxyyy|~~{xussssturommpsrsw{~{x{~{{}{xusrrstsrppsuwwuw{{||}~}}}}~{xvuuuvwwvuuvxy{|~}}yxxyxutttutsrswz|}|{|}~zyzzxtomkkjiigfhiihfgjmomlqv{}xuvy{}|}~|zyxyyvtssttrqqqrsssuwyxvvvwxz|~}{{z{}}}}}|vvwxxutvwvusqnjhmtuspmpsrruwyyxxy{}}||}~}}~~yy{}}}}||{z{||wstuvvqoruvvuvxyzzz{|~~~~}|}}~|~{xxxzzyxxxyxxxy|~zz}}~}{yxxvuwyzyusstvwxz|~~|~~|}~}|}~~~~~}~~~~}|~}zwvxyzxuuwxzuprvy}}|||}}}~{}}z{||~~~}{yy{||{z|}}~~~}zyz~~~{yy{~}{z{|}|yxwyzwuutpoqrromlmnnpqpoopsttrrsuusrqstsrppstqoprvvuttvvwxyyyxwwvttuxxvuvuuwxy{}~|{}}z||ywz}yvwwwvsqsstvwvvxzzyyxyzz}~|}}}}~}|~~{{|}~|yvux|zxuux{{|}||}~}{||{}~|{zzzzzzz{zwwy|~~~}{yxwwy{}~}}||}~~~|yxvvutttvvvvtsvxwx{}~}yz}~~~|xvy||{{}~|zyywvvutuvvusrsx}}}~}{|}zxwvvwyzzywvux{|~~|{}}|}~|{}{yz{|||}{yxy{zwvvxxwusstvy{yxz|||{z||{|}zvsponmmnmkihhiiijkmpstuutuvy|}|ywy|~~zwwz~|yvwzzz{zxxxxxurw||{zxwxz}~~|ywtrqqqpprttutrswz~{{|{{|}~~|}}}|zxuvwwutttuwz||z|}|}{wuwzzzxuuvy|}}||}{zy{}~~}}~~~}|~~~~~{yxwwvssuuuwxxwvwx|||~}}{}~~~}|||{zvssuwz{zyz{}~}~|||||{zyz|~}|}~~}~}}}|{zyyz{zyuprwwwvuwxvuuttstvwwvropstuvutsssssrrrtuuuroprqqrsvwsrrsttsvz{zyxz{{{|}||~~~~}~~|{{||{yxz}}zxxwxy{~zwy||z{~~|~~|~~|{{zz{{|}|{}~}|}~}~xx{|}{yyzyyz{}~~~}}~~}}~~~~~}}||}zyy||{{{|~}{{}~}|||}}|{zzzz{~}|{{zzywvx{|{zxyzz|~|yyyyz{{{zyyxz{~zvvxy{||}|{{|}}~|}~}~~}||~}|~~~}~~~~~}|zxwwxyzz{}{|}}||}}{|}~~zy|~~}|~}~~~~~}}|{yxwwxxwvustusrstuutstvxxwvvx{|}}{zy{~~~|zyyyzywusuvtrpoopppponprrqrstuuwz{yxxyzzz{|zxxxyywvwwwwwwxwwyz|~}~{y{|}|y{|yvwy{{yy{|{{||}|z~|||||zyzyvvyxwvvx{|{||}~z}~~||~~}~~~{|}{xxyzzxwz||}}}}|~~|zxz||{|}}{ywxzzyurtwyyuquz}~~{}~}}}}{zz{{|~zz}~~~{zzwtstuvsqsxzzyz~~|}|{yxvuvvwwvvx|~||~~~~~}zw{}{~~~}{wvxwuy}}}|||zxustvvtpllmlmlloqrtwxyyx{|{}~}{xvvuxztpsvxwspqsstttvvvtrtwwwuv{~~{vuwxxyyzzxutstttsssrqqqrsrtx{|||~}}}~~}~}zy|~|zz|}}||~~~~|{{||{xwzzywuttuvwwvwz|}~}}}}||{}~|||~~}||~~~}~~}{z|~~{|}~~|~}|~~|z}~}}}}~~|yz}}|~|zz}~~~~~~|z|~}|{|}|{|{|}~}z{~}}~~~|z||||{|~zx{}||{{{zyyy{|~~~}}}}|zzyyyyyz{{{{|~~~}zyxwtpnnpqplihjkmonnpsvwvvxxx{~}z{|{zz{|{yyyz{vruwwvtrtsqpprsssrruwxy|~~zzzzzurqrttqpqrutsuwz||||~}|}||{z{{xtstx||{zy|~}~yvutvvvxzyxyz|~~{|}~}{z}|zzzvtwywwwy||y{}~~zz|~~}}~}|}zyxxzzxvtstvwwxz{}~}}}{{|}~~~}}}~yxzzyxwwwuuwyyyyzz{}~}||{yz{||||~~~~~}}~{xy||yursuwxwtstrrrsuvutsstrnnoqsqopqooqrsttvxxvvxwxyz}~{wwxyyz{|}}}{xwy|{{~|zwvwxwwwy{zyvuvxz{}~}|}}}|{}~|yyywvwwvuvwxwuuxz{~~~~}{yz|zyzz}~}~~~~~{xxyyzz}|y|~|{{{|{z|~}}{zvtuxyyyy{|{|~~~}||zyyzzzzzzyy|~}|{zyxwxyz{yutvz}~~~~|xvwyyyxx{|{yy|}|{{{zxxwxzyyyz}~|{}~yx{|{yx{}}}}|z||zyy|{z|~~~|zyz||{{|~~}{{|yvwwvtqpsuvusvzzzwux||{zyyywvvurqpqspllllmlkosvusrtvxyyzz~}||~}}~}{z{|zvsrrsrpoopttrqqswvv|{z}~~}yvvxxywutsstuvwwxz|~~}}}|yvvvvuttwzywvvx{{~{~~}}~{xxx{~|z{{|}}~|{}}yvtvy{{zyz{|}}}}yxyyyyyxxz{||}}{yxyyxvvwxyyxz{{zy{~}~}~~|{zyzzzzyyz{||yxxz{yvssvxyxvvxxxy{~~}}}{|~}yyz{{yyz|~}|{zyyyz|}zwy{~{z~~~}}}}}~~}|{|}~~~|zyxwutsrppooonmmmoponoqqqnossqnmqwtqqruxyy{{{|}}}~|zyz{{zz||}~~|z{}|{{zywtssssrrqoooopppqsutrqruxxuvwxxxxz{|}}~~}}}{yyxvtrsvusqqrsrrtwxyxwxyzzz{~}zwvvutuuuurprtvwvuuvxyz{|}}}}}||{xvtsrrrqpnmoqqstttttx||{{{}}|{zxwusrqoopppqrtrqrtwyxy|}||~~|{|{ywtrrrtuspqsuvuvyzz{z{}}ywxxyyxxzzz{||}}zxwusrqomllkjhhhggjlnmjiknqqqsvwxvuvx|~}||~|||}~~{wxz{{zy{}|||}~~~}}}{zyzzyvronnqsrpnlmnmmnpstrqqsuvwyz{||}~}zxwwwvuuuutsrssttsuxvtuxz|{{}~~~}|zxwvvvwwwutstussuxzzwwyz{|~|yxwxywvuuttrrstuwxwuvxy{{|}~~}}}|zxwvvtrtvvurqsvvutuz}}|{|}zyxxyywsrsuwvuvyyzyx{~}zz{}}{{{}~~~|yxxwurpmlkkjjjjjihijjlnprrrsuvwy{}~~~{zyyzzyvttuvvtuwwvwxz}|zz{~~}}}|yvwxvtrqqqnmnpqqppqrtvxxx{}{z|}}|{{{{zyyz}~}||}}{ywutssstuuuuuuvvxz|}~~~~}}}~|}}{xwvxyurrsvxwvwy|}|}~~||~~~}||~~~~}{||{yvttuvvvwwvvxyz{|}~|{{|}}{xvwx{}~}}~}|}{vuuwywtuwzzxwxz}~{y{|{{zz{{{~~~|{{{zxwwxxxwy{||zy}}zxxy|}|zxy|}{}~yuxyyywx|}||}}~~}~}}}|{zyxvuutssrrromnpppponopsvvvvx{}}~~}}|{xusssrnmnpqpoprstuvy{{{yy|~~{z||zzzz{ywxxxwuuvvvutuwwwwxz|||}~}zwvwwvtrsuvvyzxxz|~~}~~|zz||{zzyyyyzzxxz|~~}|~}zyyyyyxwvxzy{~~}}}~}}}~~|xz|{yxwy{{z{{|}~}}||{yyyyyxxz{|}}~}~~}~|z||yy{|~|xx{{||{}~}{yyxz|yxy{}~{{}~~|~~|~|{~~|zyz{|}|zyzz{|}}~~~}~~~|zy|}}~}}~}|}~~~~~~~~}{{{||}}}~~}~~~|}~}z{|}~|zyxwxyyzwstvxzwtuvy{zxwvwvuuwvuuttsqpqqpoqrrrqpqrsuwyz{|||~~~~~{ywwvusrstsrpppnnrvwvsqsuvxxz|{zyyz{zyzzzxwvwxwuttuuvxzzzvvz~~{{{zywuwzxvtsvwwwwy}|zzz~|~~~|{{{|{xyyxvuvy{{{yz}~~}ywxyzzyxxxxxxy{}~}}}zxxxxwuuwxyz{}~}|{zxwvwxyyxxxz{{|~~zyyyxxwwwwwutvy}~}~~~|xvwyzzyxxxyz{{|}~~|zzzyxvtsrruwwwwx{~~~}{z{|||{ywxz|~~~}}|zxwvvwwutstwz{{}~~~~~}}~}}~~}|{}~~}{|{xwwxzzxyzyxxxzz{zyxxwvtqpppnljjjihhikllnqstuwy|}}}~~{xxy|}zwtuxyxwwvwvvvvvwy{yyz{|{z{|||zxwvutrpoppommlmoqstux{~~~~~}}}~|{{|}~||}}~~~~{yxxwsrrstroooprtuvwy}~~~}zxxxxvrqqqqoosuwwvwz}~~~~}|zxvtrqrrqonortttuy|}~~~~~~}{zzywtrrqrpmlmopqruwyy{}~|zzxwusssrqpprrqrtvy{{|||ywwxz||{z{}~}}~~zxvvusokiiigeghhgffhjkmoqrsuxz{{zz}~~~~~}zxxyzzxwxyyyyy{}~~}ywtuvtpmkkmlkkkmnoqrrssuwz~~~~}||}}}~~~|{zzzxtqopqqonoqsttstvwz{}~~~~~}|{yvtttsqpppqrstuvvwxz{}~}}~|ywvvuutrqppqrrsuwxwvy|~~~~~~~}zxutttsrqpprsssrtvwxyz}~~~~~}zxwvvvuutttttuvwxyz{|}}~|||}|{{|}~~~}}|{yvtrponmlkkllljiiklmllnqtussuwz|}~~|zyxwvvuvwwvvvvwy{}{{zzzwvvvuusqpmlorrrpoqrqruwxyy{|~~}|zyzzzz|~~}}~|yyzzzwtuuuurqsuuutuvxyzz|}}}}~~}}~|{|}|zwuuvwvutttuuuvwz{}}|}~}}~}|~}}~}|{ywwwvuvwwvtsttvwyz|~~}~~}}|||{zyxxxvtrrsttsrtuxzxwz}~~}|{{zyxwvvuuuttuwxyz{}~}|||~~}~}{yyyzywvuvvtrqpppnlmkijjklkklnprtvwxy|~}|}|zyyy{{zzz{|||}}}}}|{{{{||zzyyxxxxxyxvuuvwurpqrtrpooqsrqstvwwxz|~~~~~~}|||}|{zz{{zzzywvuvwwwvttttuvxzzzz{~}||||||{{zz{{zywwwvvwwxxxwwxxz|~~}}}~~}|{zz{zzzz{{zxvuwyyxxxyyzzz{|}~}~~}|{|||{{yxxxyyz{zxxwxyyyyyyyz{|}~~~}{{{|{zzz{|||{ywy{{{|{|||{{{|}~~~}|zyxxwvtrrrrssqpqrrrqqrrqrsrpooooooqrqqrstvwxz|~~~}~~||~~}~~}||{{xvwzywvtttuvwvvwyzzywvvvwxxwvuttssstuvxy{|||}}{{{{zzz{||{{z{z{~~}|||{xwwwwvvutuvwwxxy{}}||}~|{{|~~~~}}}|{zyxwvutsuwwxxxyz|~|||}~~~~~}{yxxwvtsssttstvwy{}~}|}~~~}|||}|zz|~}zyxwvuutssssrqrux{||~~~~~~~~~~}{{{wsqqsuttsstuwxz|~}|{yyyyyz|}~}{zxz{zxwvvwwwxxy{|||zxy||{ywwvsqpnlkjjjigedehikmnpqsvxz{}~|}~|zxwwvuttuvvwwvwyz{|}~~~~~|zyyywtrpnnnoonlkloqqqqtwz}~}}|zzzyxxxz|||}}~~~~~{yxwtsrrrqqpppprtttvxz}}{{{zyz{}}~~~~~{xwvvusrqqqrsssstvxxz|~~~~}{zz{|}}~}|zywuvvusrqqrqrtuvwyyyz|~~}}}}||}}}}}~~~~}{xvutuutttsrrsttuwxxz{}~~|zyyxwvuuuvvutuvwxxy|}~}~~~~~||{{{zyyyxwuuuvvutsrrqonnonmllklmmmlkmpqqrrrrtvyzzz{{}~}}~}|{zyzyyzzywwwwvuuuuuutttsrrssttsttsrrtwwvvxyzzz|~~}||{{yyyxvwxwvvvwwwwwvvwxxxxwxyyyxxz||||}~||}{xxywvvvwwvvxxxxxyyyyz{{{zz{|||zz{}~~~{ywwwwvtrsuvwtrtwxyyyz{{{{{z{|}}||||}}}}~~~|{zxvutrrrssrqsuvwwwz{{|}}}||}~}||}~~~~~}{yxvutssttuttuwxyz|||}~~~~}|~~~~~~|zyyyy{||||}~~{xvtrrrqpmkkkjjjjlmmnpqrqqsvwwxxwvuuvwwvusrsstusqsuwxvvxz{}~~}|{ywvutssrqqppppppprstuuvxzzzz{}~~}{{{}~|yyxxyyyyxwxz|~~~~~}|zyzyxwuttuvuuuuvxxxxy{|}}}~~}}}}}||{{{{{{|}~{{z{{zyyxyywwwxyxxyz{||}~~~|~~|{{{{{|}}~}||||{z{zyyzzxxwxyzz{{{{|}~~~~~}|||}||{|~~}~}}}|||zyxyz{zywvvxz{{{|}~~~~}|}~}{{zz{zyxxy{{{z{|~~~~~~~~~~}}}||{{ywtsssrpnmlllkklnpqqqrtvxyyyz|}|{{zyxyzzywuvvuvvxyyyz{}~}|~~~~~~~~~}|{zyxvuutsqnnoppoopruvvxz|~~~~}}}}|||}~~}~~}}|{yvutsrqrttrrsuwyz|~}~~|{zxvtrrssssstuuvz||}}yxxwvtrrqppqrtvvwxz|~}{zxvuttsspnprstuvwyz{|xvvutsrrssstuvwy{}~~}{zzzzyxxy{|~|{zvsqppolihhijkkjklmnpqtvvxyz{zxyz|}{yyyxxxxxyyz{{yz{{|}~~}zyywvtssrqomlklmnppqrstuvwz}~~~}|}~~~{yyxwusstsrrrrrsuuvyz{||}~~}|zyywuuuutsrrsstvxyyz{~~~~~}}|zxwuuuuuuttuutuvxz{|}}~~~|{{zxvtuwwvuttuuuvwyz{|}~~}~~|}~}{yxxxxxwxxxxyy{|}~~~~~~~~}{{|||ywwxwurppqpnnmnnnopqrrsuxwvwxxyxwxyzyvvuvwvvvwz|{z{|~~}}}~}{zz{|||||~~}}}}|{||zxustssttuuutttvxz{{{{|||}}|||}}}}|{|}}~~~~zxz|zxvvyzyxxz{{zz{}~~~~~}~~~~~~~}{zyxxz{{{yxyyz{||||}}~~~~}}}}}~~~~~|||{{zyyyxxxxyyyyzzz{|~~~~||}|{|}||}~~~}zxyyzxvvwwxwwxy{|}}}~~|}~}|}}}{zyyxwvvvvwxyzzy{~~~~}||||{|~~|||{zyxyzyxxyzz{{|}~~}|{zyvsstrnlklnkiijkmnoqssuwz|}}~~~~|||{zzyyxwvwwvvwwxxwxy{|}~~}}}{xvusrqppppppqruxxxy{~~}}~}{{{|}}}~~|{ywvvutsrstttuwz||}~}}|||}~~~~~|{ywvtttutttvwyz{}~~~}||}~~~~~~|ywvutssuuvvvwyz|}~}}}}~~||zxwvvvvuvvvwy{{|}~~~~|{zyyyxwwwwwyz{||}~~~}|||{{{{{{{{|{{|||{zzyyzzywuttttssrssrqppqsttttuwxwvvvxyzzzyxxz{{zz|}||||}|||}}}}}|{{{{{{|}}|zzz{}~~}|{||{{{|}|{zyyzyyyzzzyzzzzzzzz{}}}|{{||}}}||||}}~~~~~~}}|~~}||}~~~~~~~~~~}}}~~~~~~~}||}}||}~~}}}~~}}|||}}~~~~~}||||{{{{|}~~~}|||{{{|||{|}~~}}|{{zy{|||{z|~~||{||{{{{||}}}~}}||}}|{{|}~|}}|{zz{{z{|}~~~|{{{{|{zzz{|}}}}~~~~~~}|zyxxxwvutsstttuuuvvvwxyz{|}}}~~~~~}||zyxxxxusrrrrsrqqrstutuwxxyz{}|{{|~~~~}||{{zyxyzyxwwxyxxy{|||}}~}}}|{zyxxvuuwwxxxy{{{{||~~}|||}}}|{{||}~~~}|{zzzyyyyyyzz{||}}~~}~~}||{||{|~}}~~~}|||zz{{{{z{|||}~}{z{}{yyyzzz{|~~}}}|{{{{z{{{{{{|~~~|||{yxxyywvxyyyz}~}}~}|{{}~}|}~~~}{{zyxxxyxwwyz|}~|}~}}|{|}||}~~||}|{zz|~}}~~~}}~~|{ywvutrponnnmnoopqsuwyz}~}|{zywwwvvvutstuvutuvvwwwwxyzyy{}}}||}}|{{{zywusttsqooponpqrttvx{}~}|{{zyz||{{z{{{{||}}|}~|||{yxvvvuuuuvwwxxz|}}}~~~~~~~~~~~~~}|||zxxyyywwyyy{|~~}}}}}{zz{{{{zz{}~~}}~~~}}~~~}}|}~}}||}}||~~~~~~~~~~~~}|{zzz{{||{z{|~}||}~}|{zyxwwwvuutssrrrssstvvwwwxyz{||}}}}|||||||||zzz{{zyyyyyxwvvwvuuvwwwwwxxy{}~~}|}~~|{zzzxwxwwvuvwwxxxyz{}~~}}}~~}|z{||{{{}~}}}~~{zzyyxxyzzz{|||}~~~~}}}}}|||~~}|{{zzz{{{{{|~~~~}~~~~~~~~}}}|{{{zzyy{||}}~~~}}~~~}|{z{{zyyyz{{{{{|}~~}}}|||||||}~~~~~}|zzyyxxwvvvuussstuutttuttuuvvvwwxxwxxyzzzzyyyzzzyyzz{yxxyzzyxxz{|{zyz|}}}}}}}|||||}}|{{{{zyyzzzzyyyzzzyyz{{zzzz{{|{{}}~}}|}~~~~~~~}}}~~}~~}}~~}}}}~~~}}}~~~~}}~}}~~~}}~~}|}~~~~~}}}}~~~~~~~~~~~~~}}}}|||{zzzzzzzz{zyzzyxxyzywvvvwvuvwvuuttuuvvwwwwxxyyxwxzyyzz{zyyzz{z{|}||{z{{|{zyzzzyxxxyyzyyxyzz{{{||{{||{{z|~}{zzz{{zzz{{{|||{{|}~~}~~~~}}}|}~}}~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~~}~}|{{||{yxxyyxwwxxxwvvvvvvvvvvwwvuvvwwvvwxyyxxxyzzz{{{zzzzzzyzzzzyyyyzzzzz{{{zzzzz{{{{zyyzzyyyyzzxxxxyyyyzz{{zzzyy{}}}|{||||}~~~~~~~~~~~~~~~}}}|}~~~}||}~~}}}~}}~~~~~}~~~}}}~~}}~~~~~}}|}}~~~~}}~~~~~~~}}}||||}}}}}~~~}}}~~~}}||||{zyyyyxwvvwwvuuuvvuuvvuuvwwwvwwxxxyxxxxyyyyxyzyyyyyzyyyyzzyyyz{zzzz{{{{{||{{{z{{{|{zzzzzyzzzzzxxxy{zxxy{||zzz|}||}}~~}}}~~~~~~~~~~~~~~~}~~~~}}~~}}~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}|{{{{zyyyyyyxwwwwxxwvvvvvuuvvvwwwvvvvvwwxxxxxxxxxxyyzzyyyxyyzzzzyyz{|{zzz{|}|{zz{{|||{z{{{{zy{||{{zzzz{{{z{||||{zz{{|}||}}}}}}~~}~~}}~~~~}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}{z{||||||||||{{{|||||{z{{|}}}||||}}}}}~~~~}}}~}}}~~}}}}~}}~~~~~~~~~}~~~~~}~~~}}}~~}}}}~}}}|}}~~||}~~}}}~~~~~~}~~~~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/macbinary.py0000644000076400001440000001766212225473206015773 0ustar arigousersimport struct def padto(n, m): return (n+m-1) & ~(m-1) def resourceclass(rtype): return globals().get(rtype.strip() + 'Resource', Resource) class TypeList: def __init__(self, type, fmap, fdata, namebase, start, count): self.type = type self.fmap = fmap self.fdata = fdata self.namebase = namebase self.start = start self.count = count self.ids = None def resources(self): if self.ids is None: ResourceCls = resourceclass(self.type) d = {} self.fmap.seek(self.start) for resid, resname, resattr, resofshi, resofslo in [ struct.unpack(">HHBBHxxxx", self.fmap.read(12)) for i in range(self.count)]: if resname == 0xffff: name = None else: self.fmap.seek(self.namebase + resname) namelen, = struct.unpack(">B", self.fmap.read(1)) name = self.fmap.read(namelen) assert resid not in d d[resid] = ResourceCls(self.type, resid, name, resattr, self.fdata, resofslo + (resofshi<<16)) self.ids = d return self.ids def __getitem__(self, id): return self.resources()[id] def keys(self): return self.resources().keys() def values(self): return self.resources().values() def items(self): return self.resources().items() def namedict(self): return dict([(r.name, r) for r in self.resources().values() if r.name is not None]) class MacBinary: def __init__(self, f): if type(f) is type(''): f = open(f, 'rb') self.f = f self.f.seek(0x53) self.dataforksize, self.resforksize = struct.unpack(">ll", self.f.read(8)) self.loadresources() def getdata(self): self.f.seek(0x80) return self.f.read(self.dataforksize) def loadresources(self): f = Subfile(self.f, padto(0x80 + self.dataforksize, 0x80), self.resforksize) ofsdata, ofsmap, lendata, lenmap = struct.unpack(">llll", f.read(16)) fdata = Subfile(f, ofsdata, lendata) fmap = Subfile(f, ofsmap, lenmap) fmap.seek(24) ofstype, ofsname = struct.unpack(">HH", fmap.read(4)) self.dtypes = {} fmap.seek(ofstype) numtypes, = struct.unpack(">H", fmap.read(2)) numtypes = numtypes + 1 for rtype, num, ofsref in [struct.unpack(">4sHH", fmap.read(8)) for i in range(numtypes)]: assert rtype not in self.dtypes self.dtypes[rtype] = TypeList(rtype, fmap, fdata, ofsname, ofstype + ofsref, num + 1) def __getitem__(self, rtype): return self.dtypes[rtype] def types(self): return self.dtypes def keys(self): return self.dtypes.keys() def values(self): return self.dtypes.values() def items(self): return self.dtypes.items() class Subfile: def __init__(self, f, start, length): if start < 0: raise ValueError, 'negative position' if isinstance(f, Subfile): if start + length > f.length: raise ValueError, 'subfile out of bounds' f, start = f.f, f.start+start self.f = f self.start = start self.length = length self.position = 0 def read(self, size=None): if size is None or self.position + size > self.length: size = self.length - self.position if size <= 0: return '' self.f.seek(self.start + self.position) self.position = self.position + size return self.f.read(size) def seek(self, npos): if npos < 0: raise ValueError, 'negative position' self.position = npos class Resource: def __init__(self, type, id, name, attr, srcfile, srcofs): self.type = type self.id = id self.name = name self.attr = attr self.srcfile = srcfile self.srcofs = srcofs def subfile(self): self.srcfile.seek(self.srcofs) length, = struct.unpack(">l", self.srcfile.read(4)) return Subfile(self.srcfile, self.srcofs + 4, length) def load(self): return self.subfile().read() class RGBImage: def __init__(self, w, h, data): assert len(data) == 3*w*h self.w = w self.h = h self.data = data def loadcolormap(f): size, = struct.unpack(">xxxxxxH", f.read(8)) size = size + 1 d = {} for index, r, g, b in [struct.unpack(">HHHH", f.read(8)) for i in range(size)]: assert index not in d, 'duplicate color index' d[index] = r/256.0, g/256.0, b/256.0 return d def image2rgb(image): # returns (w, h, data) h = len(image) result1 = [] for line in image: for r, g, b in line: result1.append(chr(int(r)) + chr(int(g)) + chr(int(b))) return len(image[0]), len(image), ''.join(result1) class clutResource(Resource): # a color table def gettable(self): return loadcolormap(self.subfile()) class ppatResource(Resource): # a pattern def getimage(self): f = self.subfile() pattype, patmap, patdata = struct.unpack(">Hll", f.read(10)) if pattype != 1: raise ValueError, 'Pattern type not supported' f.seek(patmap) (rowBytes, h, w, packType, packSize, pixelType, pixelSize, cmpCount, cmpSize, pmTable) = ( struct.unpack(">xxxxHxxxxHHxxHlxxxxxxxxHHHHxxxxlxxxx", f.read(50))) isBitmap = (rowBytes & 0x8000) != 0 rowBytes &= 0x3FFF if packType != 0: raise ValueError, 'packed image not supported' if pixelType != 0 or cmpCount != 1: raise ValueError, 'direct RGB image not supported' assert cmpSize == pixelSize and pixelSize in [1,2,4,8] f.seek(pmTable) colormap = loadcolormap(f) bits_per_pixel = pixelSize pixels_per_byte = 8 // bits_per_pixel image = [] f.seek(patdata) for y in range(h): line = f.read(rowBytes) imgline = [] for x in range(w): n = x//pixels_per_byte idx = ((ord(line[n]) >> ((pixels_per_byte - 1 - x%pixels_per_byte) * bits_per_pixel)) & ((1<', 2:'<', 3:'v', 4:'^', 5:'x', 0x66:' '} FLAGS = ['flag0', 'letter', 'fire', 'lightning', 'water', 'top', 'flag6', 'flag7'] def getlevel(self, mnstrlist): f = self.subfile() result = {} walls = [] for y in range(self.HEIGHT): line = f.read(self.WIDTH//8) line = [self.WALLS[(ord(line[x//8]) >> (x%8)) & 1] for x in range(self.WIDTH)] walls.append(''.join(line)) result['walls'] = '\n'.join(walls) winds = [] for y in range(self.HEIGHT): line = f.read(self.WIDTH) line = [self.WINDS[ord(v)] for v in line] winds.append(''.join(line)) result['winds'] = '\n'.join(winds) monsters = [] for i in range(self.MONSTERS): x,y,monster_type,f1,f2,f3 = struct.unpack(">BBBBBB", f.read(6)) if monster_type != 0: assert f1 == 0, f1 cls = mnstrlist[monster_type-1] monsters.append(cls(x=x, y=y, dir=f2, player=f3)) result['monsters'] = monsters result['level'], = struct.unpack('>H', f.read(2)) for i in range(8): result[self.FLAGS[i]] = ord(f.read(1)) return result bubbros-1.6.2/bubbob/ext5/0000755000076400001440000000000012225473206014325 5ustar arigousersbubbros-1.6.2/bubbob/ext5/.cvsignore0000644000076400001440000000001112225473206016315 0ustar arigousers*.py[co] bubbros-1.6.2/bubbob/ext5/image4.ppm0000644000076400001440000002207212225473206016214 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 32 96 255 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bubbros-1.6.2/bubbob/ext5/image1.ppm0000644000076400001440000011007312225473206016210 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 384 32 255 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bubbros-1.6.2/bubbob/ext5/image2.ppm0000644000076400001440000011007312225473206016211 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 384 32 255 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bubbros-1.6.2/bubbob/ext5/music.wav0000644000076400001440000124453212225473206016177 0ustar arigousersRIFFRIWAVEfmt DDdata.I|xsmhc^ZWVWY\aflsy~~~}{ywusrrrtvy|}{{|~{xutssstvx{}~{xvuuvy|}yvtstuwz}~{ywvuuvxz}|zwvtssrrrqpnlifb^ZVROLJIGGGGHIJKKKKJIHFDCA@@@@ACEGJMPSVY[]^`aabccdegikmpsvy|~~zuojea^\[\]_behjllljhd_ZUPKGDBAABDGKNRUWYZ[ZYWURPNLKJJKMPSW[_dhknprsssrqponmmmmnoprstttsrpmjfc_\ZXVUTTUUVWXXXWVUSQOMKIHGGGIJLOQTWY[]_`aabbccdeghkmptwz~}yurpooqsvy|~zvpje_[WTRQQRTVXZ\]]]\[XUROLIGEDCDEGILPSWZ^acfgijjkllmoprux{~{yvuttuwz}~zwurpnmllkkkllllllllkjjhgda_^]]_bgmt{|xtqonmmmmnnnnnmlkigfdcbaaabbdegijklllkjihfeddddefhikmnoppponljgeca_^]]]]]^__``__^\[YWUSRPPOPPQSUWYZ\^`abccddcb_\YVTSRSUX[`ejnrvxzzyxuroljgfeefgikmprtuutsqolheb`][YXWVVWWXYZZ[ZZYYXVUTSRQQQRSTUVWXYZZZYXWVUTTTTUVXZ]_aceghhhhgfedcbbbbcdfgiklnooponnlkjhgffeefghijlmnoppqpppponkieb_][[[]_bfjorvxzzzywuroljhfffgikmoqstuttrpnkheb`^\[ZYYZZ[\]]]]]]\[ZYYXWWXXY[\^`acefghhhhhhijkmorux|~|zywtqmhd`][YYZ\_chmrw|}{ywvtsrrqqrrrssrqpomkigeca````abceffgggfecb`^\[ZYYYZ[[]^__````_^]\[ZYYXYYZ[\]_`bcdefgghhhhhfdb_\ZYXYZ\_bfiloqrsrqoligdb`___`acegijkllkjhfdb`^]\[ZZ[[]^_`abbccbbaa`_^^^^^_``abccccba`^][YXWWWWXYZ\]^_```_^]\ZYXVVUUVWXZ[]^`abbcccbbbbbbcdegijlnpqrttuvvvvwwwwvtqolihfffhjlortwyzzyxvspmkhfedddefhiklmmlkjhfca_][ZXXWWXXYZ\]^^_____^^]]]]^^_`abdefghhhhgffeeeefgikmpsuxz|~{xtpligeeeghkmprtvwwwwvvuuuwx{~~~~~~~~~}}|{ywusqonmmmmmnnopppponmkigedba__^^^__`````_^\[YXWVUUTUUVWXYZ[\\]]]]]^^_`acccca`^]\[[\^`cgjnqsuvwvusqnljhgfffghiklmmmmljhfdb`^]\[ZZZZ[[\]^^______^^^^__``abcddeeeeedca`_^]\\\]^_`abddeeddca`^][ZYYXYYZ[\]]^^^]]\[ZYYYYYZ[]^`bdeghijkllmnnopqrrqonljihhhjloruwz|}~}|{xvtqomlkkklmnpqqqqpomkifdb`^]\[ZZYYZZZZZZYYYXXXXXXYZ[\]^_abbccccbba``__`abcegjlnprstuvvvvvvvwxyz|~~{xusqpppqrtvwxxxxwusqonlllmnqswz~~|zxvutttuuvwxyyyyxwvusqomljiihhhhhhhhgfedb`^\[YXXWWXXYYZZZZZYYXXWWWWXYZ[]]]\ZYWVVVWY[_bfimprttutsrqonmlllmnopqrrsrrpomkigeca`__^^^^^^^^^^^]]]\\\\]]^_`abccddddccb`_^]\\\]^_`bcefgggggfedba`_____``aabbaa`_][ZXWVUUUUVXYZ\]^__``````abcdfhjklkkihgggghjloruxz|}}}|{yxvtrqqpqqrssttttsrqomkigedba`__^^^^^]]]\\[ZZYYYYYYZ[\]^_```a``_^^]\\\\]^_acdfhikklllllllllmnpqsuwy{}~}{yxwxyz|~~|yvroljhgghjknprtvxyyzzzzz{|~~}}}}}~~~~~}|{zxwvtsrqqppppppoonlkihfdca`______``````_^]\[ZZYYZ[\]^^^\[YWUTSSTVY\`cfikmmnmlkihgffghiknpqstuutrqnljgedcbbaaaabbbaaa`_^^]\\[\\\]^_abcddeeeeddcbaa````abbcdeefffffeeeddddddddeeeeedcca`_^\[ZYYXXXYYYZZZZZYYYYXYYZ[]^`cdeeedba```acfimqux{}~~~|{yvtsrqqqrtuwxyyyxvtqolifdcbaaaaaaaaaaa`_^]\[ZZYYYZZ[\]^_``aaaaa``__^^^__`abceffghhiiiiiiiiiijklmnnopqqrrrsssstuuwxy{|~~{xvtsrrrsstttsrpnljhgfefghjmoruxz}~}}||{{{zzyxwvusqpnlkihgfeeeddddccbaa`_^^]]]^^_```_^[YWUTTTVXZ]adfijkkjigedbbbbcegikmopqqpomkigedcbbbccddddddcba`_^]]\\\]^^`abbccdddccccbbbbbbccddeffgggggggfffeeeeeeefffffffffeddcba``_^^^^^^]]]]]]\\[ZZYYYYZ[\]^^^]\[YYXYZ]`cgknrtvwxwvutrqpppqrtuwxyzyywuspmkhfecccccddddccba`^]\\[[[\\]^_`abbcbbaa``__^^^^^_`abbcdeeeffffeeefffgghhiijkklllllllkkklllmnoprsuwxz{|}~~~~~~~}|zwtpmifc`^]]]]^_`abbcdefghiknpsvz~~}{ywvtrpnmkjihhggffeddcba`_^^^^^__abbba`^]\[[\]_bdgjlmnnnmljhgfeeeefhijklllkjhfdb`^]]]]]^^____^^]\[ZZYYYYZ[\]^_abbccccccccdddeffghjklmnnooooooonnnnnnnnnnnnnmmlkjihgedca`_^]]\\\\\\[[ZYXWVUTSRRRRSTUVWWVUTSSSSUWZ^bfjmprtuuuttsssstuwy{}~~|zwtroljihgffeedcba`^\ZYWVUUUUVWXYZ[\]^^____^^^^___`abcdefhhijjkkkkkllmmnoopqrsssttssrqponlkjjiiiiiijkklllmmmmmmmnnpqsuwy{|}}}}}~}{xurpnmlkjjjiihgfeddcccdefhjloqtwz|~~}|{{zzyxwvusqonljhgfeeeeedcb`^\ZYXXY[]_adfghihgfeca`___`abdefghhgfecb`_^]]^^_`abbbbbbaaa````aabcdefgghhhhggffffeeeeeeefffggghhhhggggggggghhiijjkklllllkkjihgffedddddddeeeeeddcba`_^]]\\]]^^][ZXVTSRRSUWZ]`bdffggfeedddefgikmoprrrrqpomlkjiiiiijjiihgfecba``__``aabccdddddddddddeffghhhhhhhhgggggggggggggggggghhhiijkkllmmmmmlkkjiihhhhiijkkllllllkkkklmnpqsuvvvvvvvwx{}~|ywusrqpomljigeca`^^]]]]]^_abcefhikmoqtvy|~}|zxvtrpnlkjiihhgfdb`^\ZZZ[\^adfiklmmlkjihgffghijlmnnnnmkihedb`__^_____^^]\\[ZZYYZZ[[\]^^_````aaaabbcdeffgggggggggghhiijjjkkkkkkkkkkklmmnopqrrrrqqonmkjihgggggghhggfedba_^]\\[[\]]^]\ZYWUSSRSTVY[^`bcdddcba````acegikmnopponmlkjiiiijjkkkkjjihgedcbbbaabbbccccbbbbaaaaabbccddeeffgghhiiijjjjiiihhhgghhiijklmnooppppoonmmlllllmnnoooonnmljihggggghjklmllkkjjklnqtx{~|{{zyxvurpnkigecbaaaaabbcccccccccdegikmpsuxz}}zxvtsrrrrssssqomjhfdddefhkmoqssssrqponmmmnopqrsssrqomkigedbbaa``_^]\ZYWVUTSSSTUVWXYZ[[\\\\]]^^_`bcefhijkllmmnnnnnoooonnnnnnnnnnnnooppqqqqpponmlkjiiihhhihhhgfedb`^][ZZYZZ[\]^^]\[YXVVVWX[]`beghijiigfeeddeeghjklmnnmlkjihggffggghhggfedcaa`____``aabbbbaa``__^^__`abcddeffgghiijjkllmmmnnnnnnnnnoooppqqqqqqpoonmmllllmmnnoooonmlkigfedccccdeffffdcba``abehkoswz}~|zxvtrponmlllllkkjihgfedddddefghjklmnoqrtuwy{}~~}{xvspnlkjklmnpqrssrqonlkjiijklmoprrssrqpnmlkjjjjjjjiihfdca_^\\[[[[\\]]]]]]]\\\\\]^_`abcddeefffgghiijjkklllkkkjjjjjjjkllmmnnnnnnmmllllllmnnopppponmljhfedcbbabbbbb`_][YXWWWXZ\_aceffffedcbaaaabcefghiihhgedcbbbbbcdeffgffedcbaaaaabcdeffgggggffeeeeffgghiiiihhhgggghhhiijjjjjjjiiiiiijjklmnnoonnmlkjjiiiijklmnopppoonlkjiiiiijkklmmljigeccbcdfiknqstuvvvvvvvwyz}}zwurqponnnooonnmlkjihgggghhijklmmnnnoopqrsuwxz|}~}zxvttttuwy{|}~~}|{zxwvvuvvwxxyyyyxwutsrqpppppqqponmkifdba`_^^^____^^]\[YXXWWWXYZ\^_`abcccddeefghjklmnoooooonnnnnoppqqrrrqqponmlkkkkkklmmnnnmlkjigfdccbbbbbcccba`^[YWVUUVWZ\_adegghgggfffghijlmnopooonnmmmmmnopqqrrrrqqpppppqrsuvwxxxwutsqponmmmmoprtuvwxxxwvuutsttvwy{}~~}}||}}~~}|zzyyxxxxxwvusrpnljhfc_ZVQMJHGGILOSVZ\^_^]ZXVTRRRTW[_dinrvxzzzyxwwwxy|zvttvx|{xvuvy|~|zxvuttttuvwy{~|vpkhfeegilnprrqolieb_\[Z[]`cgkortuuusqomjihhhjlnqsuvwwvuromjgeccdegiloqsttsqomjhecb````abcdefgggfeddcccddfghjklllllkjhgfeeddeefggfc_ZUPKHFEFHLPTX\^__][XTPLIGFGHJMPSVY[[[ZXVSQNMLKLMPRUXZ\]^^]]\[ZZZ[]_adgikmnnmljheca`_`acehjlnoonljheca_^]]^_`bdfhijkkkkjihhhhijkmoqsuwxyyyyxwvutssssssrplgc^ZWUUVX[^behijjheb_[XVTTUWY\_acddca^[WTQOMMNORUX[]_```_]\ZYXXY[^aeilprtvvvusrpnnnoqtx|~|}~~ytqppqswz}|xrmgb^[YYZ\_cgjnprsssssstvy}|xspnllmnprtvxxxxwusrqpooopprstuwwxxxwwvutsrrqqqqqqqqqpponmlkjjiiihhhhgeb^XSNJFEEFHLPTWZ\\\ZWTQMKIIJKNRUY]_abba_]ZXVTTTVX[^adfhiihgeca`___`bdfhijkkjhfda^[YXXXY[]`bdeffedb`^]\\\]^_`abcddddddddddefgghjkklmmmmlllkkkkjjjkkkjjjigc^YTOKIHIKOSW\_bccb`]YVSQQQSVZ_cgjlmmljgda_^]^_behknpqrqpnkigeddefiloqtvxyyxwusqnljhhhhijkmmnnmljhfdba`____``abbbccddefghijklmnooppqqqrrstuvwyz|~}yvtstvy}~zwsoljhhhjlosvz}}{zyxxwwwwwwvvusokfa\YWVWZ]aehkmnmkhea]ZXWWX[]`cfhiihfc`][YXXXZ\_behijjjhfdb`___`bdgiklmmmkjhfdba```acefhjkkkkjhgedcbccdefghhhhgfeddcbbbccddeeeddcba`_^]]]]]]^^_``aabbb`^ZVRNLJJKNQUY\_aaa_\YVSQPPPSUY]`dfghgec`^\ZYYZ[]`befhhhgeca`^^^_`behjmoqqrrqpomlkkjkklnoqstuvvuutrqpoonoooonnmlkkjiiiijkklmnnnnnmllkjiiihiiiiiihhgfecba^[XSOLJIIKMQUY]`cddca_\ZXXXY[^aehkmopoomlkjijkmosvz}~}~~|yvtqonmllllmnopqstuwy{}~zwtqomllmnpqrssrqpnljhggghiknpqstttsrqonmkkjjjklmnoopppppoonnnnoopqqqponmlkjiiiiijjkkkjjigfecba``_```aaaaaaaa``__][XUROLKKMORUY\^_`_^[YVTRQQRSUXZ\^__^][YWUTTTUVY[^acefffedba_^^^_`acdfgggggfeedddddeefghijlmmnnnnnnmmmmnnnnnmlkjiihhiijklnooppoonmlkkkjkkllmmmmlkjihgfeeedb`\YVSQQQRTWZ]`accba_][YXXXZ\^aceghhgfdb_^\[[[\^`bcefffeecbaaaabdfhjlnopppoonmmlllmnoprtuwxyz{{{|||}~~{wtqonnnoopqqqpomkigfffgjlptw{}|{zxwusqomkjiijjklmnoooonmlkjihhhhhijkkkkkkjiihhhhhhgec`^\ZZ[\^acfhijihfda_]\[[[]^`abccca`^\ZYXXXYZ\^`abcccba_^]]]]^_`bceefffedcbbaa``````aaabbcccdddeffgghiiiihgedbaa``abcdeefffeedcbaaaabcdfghiijiiihhhhhhhgec`^[ZYY[]_begiiiigfdba``abcegijkkjigdb`_^]]^_abcdeeedca`____`bcefhhiihhgfeeeeeefgghiijjjjjiiiiiiijjjjjjihgfeddddefghjkkllkkjjiiiijklnoqrsstttssssstuvwwvtrponnpruy}}{zxwvuutssrrrrrrrsstuvxy{}~~}|zxtplhda_^_`adfhijihgeca__^_`bdgijkllkigedbbabcdfhjlmnnmmlkjiiijklnopqqqponmljjihggffeeeeeddddeeeffggggggfdca`_^]]^_`acdeeeedca`^]]]]^_`abcccccbbaa`aabccba^[XURQQRTVY\^`a`_^\ZXVVVVXZ]_acdeeddbaa`aacdfijlmnnnmlkjjijjkmnopqrrqpoonmmnnnnnnmmlkjihhggfffffgggfffedba`__^__`bcdeeeeddcba````abcdeeffffeedddddefgggec`\YWVVVXZ]_bcddcb`_]]\]^acfilnppqpoonmmmnprtvy{|~~~~~}}}}~~}zxvtsrqqqrsstttttsrrqqrrsuwz|}}}|zzzz|~|zwusqonnooqrsttttsrqqpqqrstuvvvvutsrqpppppqrrrrrrpomkigedcccddffghhgfeca`^]\\\]]^_`aaaa``````abcdfggfda_][ZZ\^`cegiiigeca_]]]^_acefggfeca_]\[[\]^_aabba`^\ZYXXXYZ\^`accccba``__`abdeghiiiiiiiiijklmopqssttsrqpnmlkkkklmnnnnnmljhgedcbbbccddddcba`_^]\\\]^^__^\YWUSSSUWZ]`ceffedba_^^_`bdgiklllkigfdcccdegiklmmmljhfdba`__`abcddddcbbaaabcdfgijklmmnnopqrtvxz|~}||}~~~|yvsqonoprtvwyyyxvtsqpppqsux{}}zwtqnlkkkklmnopppoonnmlllmmnoppqqqqqppooonnnnooonkheb_]\[\^`befggfdb_][ZZ[\^`bdeffedba____abegjlmnonnlkjjjjklnprstttsqomljjijjklmmmlkjhgecbaa`````__^][ZXWUSRRQRRSUVWXXYYYYXXXXYZ[\^_abcddeddddeefghikmnnmligedcdegjlnpqpomjgecaaacdfhjkkjigdb_^\\]^_acefggfecb`___`bcehjklmmlkkjjjjklnoppppomljihhhhijklmmmmljhfca^\ZYXXXYZZ[[[[ZZYXWVVVWXZ\^`bdfgijklmopqsuvxz{{zywwvwx{~~|{zz{||}}}|zywusrqrrtuwyz|}}~~}}}|||}~~zwspnmmnprtvwxwvurpommmnprtwxyzyxwutrqqqrtuvwwwvusqnljihhiijklmllkigedcccdefhijjjjigfeddeeghjkmnnonnmmlkkkjkkkllmmmmlkjigfeddccccddccbba_^]\ZYYXXWWXXXXVTQOMKKKMOQTWYZ[[ZZYXXY[]_begijkkjhgedddegilnpqrrrqpnmlkkllnopqrrqqonmkkjjjklmnnnmljhfdcbbcdfgijjkjihgedba``_``abcdeffffeeddcbbbbbbbbccccccccccbbbaaa``_][YWUTTUVXZ\]^^][ZXVUUVWY\`cfhjkkkkjjkkmorux{}~~}|{zyxvuutsssssssssstttuuvwxxyz{||}~~~|{zyyz|~~}}}~~}{zyyyyzzzzyxvtromkigfdcbaa`__^]\[[ZYYYYYYYZZ[\]]^_`aabcdefghijlmopponmlllmoprtuvvutrpnmllllmnnnmljgeb_][ZZZ[\\]\\ZYVTRPOOOPQSUVXYZ[[[[[\]^`bdgilmnonnmlkjkklnoqrsssrqpnmlkjjiiiihhhhggffeedccbba``__^^^^^^__```aaaaabbcdefffedcbaabdehjklmllkihgffghjkmnoonmkjhfedddddeeedcba_]\[ZYYZZ[[[\[[[ZYYYZZ\^`bdfhijjjiiijkmoqtvy{}~~~~}}||||||}}~~~|{zz{|~|{z{|}~~|zxwvuuvwyz|}}}}|{zzyzz{}~~~}}||{zywvuttsrqomjgda`_^^__``_^][ZXWWWXY[\^`abbbbbbcdegiloqsuvvvvuuuuuvwxz{|}}}||{yxwwvvuuutsrpmkheb`^\[[ZZZYYWVTRPONMMMMNOOPQRSTUVWXYZ\]^`abcdefghiklmnoopppoonnmmmmmnmljhfdba`aacdeeedca`^]\\\]^_abbcbba`____`bdfhjklmnnnnnoopqrssttttsrqppooopqrstttsqomjhfdcbbbbbbba`^\ZYWUTSRRQQQQRRSSTUVVWXY[\]^^_`abcefhiklnpqstvwxz{|~~}|{{|}~~}|}}~}|{zzzz{|}}~~~~~}}}~~}|{{z{{|}~~}}}~~~~}}|{zxvsqomkihgffedca`^][ZYYYZ[\]_`abbbbbbcdegilnqsuvvwvvvvwxxyz{||}}}}|||{zyyxvutrpnlkigedba_][YWUSQPNMMMMNNOONMKJJJKMORTWY[\]]^^_`acfhknpqrssrrqqqqrssttttsrpnlkihhhgggggfedba_^]]]^^_`abbbaa`_^]^^`acfhjklmnnnnnoopqrssttttttsssrrrrqqpoonlkjihgfeddcba`^]\[ZYXXWWVUSQOMLLLNPRUWYZ[[[[[[[\^_bdgiklmmnnnopqrtvxz{|}}}}}||}}~~~~~~~}|{zzzz{}~~~~}}}}||||{{{{{||}~~~~~~|zxwwwxz{|}~~}|{yxxxxy{|~~|zxuspnlkihgedca`_]]\[[[[\\\\\]]]]^_`abdfhikmnoprstuwxz{|}}}|{zyyy{|}~}zxusqponnmmljhec_\YWUTSSSSSSRRQPOOOOPQSTVXY[\\]^_`acegilnprstuuuttsssttuuvuutrpomkihgfedcba`^][ZYXWVVVVVVVVVVVVWWXY[\^_abcdefhikmoqsuwyzzyxwwwwxz{}~}|zxvtrqqpponmljgeb`]\ZZYYXXWVUSRQOONNOPQRSTUUVWWXYZ\^`behjlmnoppppqrstvxy{|}}}}|{zzyyyyyzzyyyxwwwwwwwwwwvvutsrrqqqrrstuvwxxxyyz{{|~|vgXX`eu~~ytg\^enw|wqopptyynpu{~wqmjllnptyz}xnnqstuxwwxwyz{}~y{~}}xrh\^gjw|ungc^]]]adhllqmabeeiijkjnoprruvuwux{zqgflrwztronoquuxzwysedffhhhhfdca_\[ZXWTV_YMG7%!$,2AYacfb_[UQMMLMSX_gmuvnostvxwuuuuuwz{~}|{m^\^dht|tld]YTRRSWZ_abe]PNRTY\^``aabcdefhjin{zttk_^eiu}yvvvvwy{~}|{qb``[[YVRMLJJNNQTTWST]XNI=..5:H\cfhec_ZWUSSUZahnsv{vkknwyy~vjhor}ztoljjjkoruwuvp`^cchmostuvuuvvuuwu{su|~~xssqs}vt{~}wtcRT\g{}{{utxyz}yzwui\]cn~wwxy|qlpv~wvrllkhghlqndhywbdtocglptx|~~~|xzvicckz}}vspkhefijkputll{vyxljnqtx{~}zxvwrkiq{wurpmlnponpod_hkfilbYWXZ^aa___]\ZUPKGIOOE:56BVbfijgd`_^\[^acisvomzykhlnptxz||wsqnowynb^^erxrmjd_YUTSTXZ\^a_VR\dfe\QSZ]`gknprsrqnlnoot{qmnw~|zz{|}~|{~zmgkottfTJFCAACGLPRUVUTQMILWXMB>GXacghggebaaacekos{zqszxssux{~zwtqtykemz{vvqkgcaaabcdghiomcafltwofdfjotxz}~zxypqxusqrssvz}|xrrz|nn|}yvwnjsvrokfea_`_`bacddeehgXXkmcejmsy~|utqo{rp}|{xutpnppptwy{}pm}spux|~}{zywwvxtp||urpmkhfggghhhgffd`a]NL]aVU[\_aacca_][ZYZWRQMKV[NO_efkmmomkljhjknqt{~vs~ypsttwwwzy{}yuspnjfeb^cke^glea_YVSPQQQUVX[Y\_]aaTR^\W_egmpprstsssttwyx~|{yxyxz~}}}xvunmiYV^XNMJEEDCEHKNORTRQPKJKFKWVTahfhjgghhgfiorw|~{xx}}zvtrnoojmtqormda^YWWWXZ]`acccec`dbX]gb^fmsz}|~~z{}z~}}}ttrqsuwz|~~}{zwurqssx~zwussrqolovwoh`ZVSPRSU[]_a``a`a``edZZdjpx}~}{wsqrsssy{wtrstvy|~~|snrx}{xtsstvuvxuv{uoid`^^_acefgfedb`^]\^]UQW\_ehijhfdaabcca^]YWXVYgonqssssrqommnortvz}~qjmnnsvy{{zxtrniheba`ab^`lphc_XTQMMMOTWY\]]]\\\ZZ\[SRZ`emruxxxvttttxyz|~}{{zyz{~~~|yuqnkigg`RIIHGJLNRVXYZZXUTQOMMORTYhsrrrmkkhghjnsx}wprx}}yvrnlkkkjijghorkf`YUTRRTVZ\^__`_^_`_cfa_elrx|||||~|||}||wttsuwy|~}{{|}|zupmiggfdfechmjc\WSQPQRUY\^`abbbabdeimiemv{tuyz}}zxvxyz~|zz||uz|xurpnmlnmlmjgmqle`\YWVVWYZ\]]^___^^abce]V]dfjnptuuuuutqmidca`dfkw|xsokjjlnpswz{|zywsqncZ_egkoprqnkgca]ZYY[]^__^ejga]YVVVXZ^addeeedddcdeilfahoswyz||yxxwxxxxyz{{|{z}xusqppppqqoonmlljgdc[MB@CDHNSZ`bdeda\YWUVY\bgkx~xtpmlopty}}|{sllrvyz{{zwsokheb``_`a_`^[ag`YVQOOORVY]`bccegfgiinqkhow}uklorv{|yxxz~sqstw{~{{|{sv|zvqlhdba__`_`^\cgc]YUSQPRUWZ\^`bdfhiloruzuqw~vmpvy~zyzz}x{~zwtrpmkjhgfddb_dkidb_[[YXXYYY[]`begiklknqkbekntz|~xsnihhinrt~|uplhijknquwxxvsnjecd\SX_bgkkljec_\ZWWXY\``cdafljeb_\\\^befgikkklmlkmnqrlgkorwzz||{{zyywvvtuvtuurx{zuqnlkkjjikmmmnmlmjfcYMIKMQX]cilmnljiecaacgjptu~~xqolmqsv{~}ywropibfjmqsrqnieb_][ZYZ[\][[ZV\c`[[XVWWZ^^`dehjknpruvy}zuzzxuvy}~yvneflqw~}}~{~~||z}}rrwz|yztkmrsuvtrnjhdba^]][[ZXXVSYa`[[ZXXYZ\^`bdgjmptwy|}~w{}|}{wxrkpy}|}vuyz{{zxvrpmkifcb_]\YYXV\efa_[XUTSTTVZ\_dfhmnnpposphktz{xuqqtuy|~xpkgffgjoprsromhc`\[\XSW^bfihfd`]ZXXX[^`ceeffcgonjhfdefhjkmoppqrsstuttvsljosuxz{|{zyvutqpommnmopms}|vtokiedddfiiklmnmkjd`^TJKSY`hnsvutqmjighjlpux|}zuqqqsuw{}|}{yxtqollniachjllljfc`^[YYYZ[ZZ[[[ZW[ee`_^[\]]_acgimprvxz||~~xzyuttv{~{tqrlegou}~|}~~}~~|~}|}xy~tv~{ywuuwrfeijkljjieca__^\[XYYWYZW^hifeca```adgkoruy|~~zy{}}{wuxvps|~rnqrtutsromjeca_]ZYYXY[Z]fhb^[XWVVY\_dgjnqsuvwyy|{ux{xuvvx{}yrlfdbcfhjllljfc_[YXWYYSSX]`bcba`^^]\^_`bccdegihlxztrqnnmmopqsuwxxzzyzxvwrhhmorvxyyxvtqnmkiiihijlmlpzzsnjfeddfhknoqrqrqnmiefaXYbipvz{{ywtqooopsvy|~{|zurpppqtuuurqolkjghgfie[Y]_`bbbba__^]]\ZZYY[\]_^coqkhgcccdgilpswz{}}|xtrsuw{~~zyvtxvpqy}}||}yx~{zxvutrqprnb]acegfghfeecdb``_^_^adbfqtpnljjijlnqtw{}~{{~}~|{~zzuichjjllllkigdc`]][Z\\]`^akmifdbaabegknqtwyz|}~|||wttuvyz{|xv{zqjea```bdefeca_][XYYY[[VTX\_bcbbdcbceghhjjjlmnpor}|yvsrrqqrtuvwyyzzxwussoebgjlpqpppolihgdccccefghfhswqljgggfgjmopruuwwtrpmmkcckrw}~{xuutuvyz|~}}|wwwrplkkijkkkihhfffdddac`WSVY\^_acccbaaa`^^^`abdffjuysqnkkkknquy|~~ztqppsvy}~~}{zwwxy~zz|~}}}~~}~{x}{ywvutsrpoonmlkkkjjg]X]_aegijjjkiihgghiklmpor}}zyvtutvy{~{xwx{~}}ywurqmc`dgilllljigeca``abddegfiswtqpnnnnqsvy{}~}xspoooqrqqokjppha]YXXWXYZ[[ZZWVVVWWY][SPUY\_bdgiklmnnnmlmoqrsvvy|wusrrstwwxyxxwtsqopmc_cgjklllljhgeddcccdffeggju{vsronnnprsvx{}}|{xwusvwpntz}}{zyyxxxwvvspnkktwqnlgec`__^^^^____^^^[\ZQLQUX\acfggedcbbbbcfikmooq|}yxutuuxz|||xsrrsvy|~xsx|}}~~}~z~zvtrponmnmnnnnnmljggf\W]cfkoqssrqonmlmnnqrsvuv~}{yzz{~|w}}{{|~}}}}~~}|zxurqne_bfikmnnmlkjihgfghiklmooox{wvtsttwy{{vz~}xtqnlllmllkigb_eid_]ZYXWXXXXXWYXY[\]__a`XTY_chmpsuvvuutrrstvxz{}|}|wtsqsutttttsrqonmjjia[]acfhijihfedcbbbbcegilloz}zxusssuxz}~{zzx{}wty}~~|yuutssrqqolkifecaiojfd_\YWWWVWYZ\]^`_^^\]]UPV\`gknpppponnnoqrtwyy||{}{|{}zsw{~~}}}~|yvvxz~yty~}|{{|}|}~}}{yw~}yuqnkhghghiijkkkjiihijd]cjnsvwyxvwutuuwyy|}}}|||}ysw|}{z{|{}}|{yvuroomoogadikmpqrrqppomnmmopqssuvv}~{yzz{~{tw|~ytpmkiiijkjihda^[aifa`][ZXWWVVWX[]_abdedghaZ]cgmrvxyyyxvuutuwx{}}~}|}zvtsrrrqrrqqpomlkjhijaYZ^`ceghhggfeeffgijloprrs||zxwxy{~~|{||{uwz{{{zywuutrpomkigdb___^enkeb]YXUTUUVXZ]^_`_^_^_a[V[bglprttttsqrstuxy{||~~}~~}}~~}~xpsy|~{zzz{|~}|~}ux}~}|||}~|}{wwvtzyuplifeefgiklmnnnmmnlmqldiqsy}}}}}|}}}}|{{|}~~~~}||{{|unqxz~~~~|{xxyxxywwutttttrtuldglorvwyzywwvtttstuvwxz{{~|{yz|}}}~vmotuwxvtrokhgggggfdc`]\[Yakieeb^^ZWWXY\^`cdgijkjjkf^ainsx{}}}{xwwwxyz{}}||{y}{wsspnnnnooonmnlklighaXY_beilnomkjiiiiikmorruvv~~||{|~}{|||~~xmlooqrsttsrpnlifc`]]\[^^]dmjca]YWTUWX[^_bcbdddffgjf_cjnswyz||{zyz{{{||}~~}{xwxyz|}~}}}|{{zz{umoux|~}||{|~~}}~|~~}~~{xuttstusyyuokjggikmprsuuuvvwxxy{vpsz~~zyzzz{z{{yzyvvsppkdchijjkkmqv|~{vvxw{~}xtqh\^dgmruvwtplhfcaacdgjknomqyvmiecccehjmoooonopprrruofgheb_ZXXY]aeikjie_[WTVY\fuxtrld^VQNNPSX^cegfdc^YYRHIPU[_bdc_[WTRRQTVY]__ba]biga^\[\]_cddfgiijmoqtuuxrf`_[XWWZ_bhmprplf_XSPMPTV_lme`WNGA==?CINSUUURMIDAC?9>HPX]`bb_\[[[^aehloqqstqwupmiebacfimpqple^UMIFFJOT`mnid[SMGCDGLRX_ceeda`]\`]W[fmswxxvrnjiiikoruwwxyuw}~vqnlkkklnooooopprstvvwyse_`\[]^cjpw}|vtsrx~{z|}ļz{}{|zvtw}|ywvvwwxwvwpc^][Z\_fnw~upruzztniie_blqvyxvsnjgeegilpstusrqnpy{vuuuvutvvvxxz}~ve[YVVY^dlrvxvsnga\XWWZ_dejrocYPGBACHNU[_b`[XSNLJIMNGIQVXZYYXVWXX[]^`a_^][\]\anroooljihhhhklorsvxwxwttm^UTTUX\ciloolgbZTPMLPTY_`dlhZPF=867>@DINRTUTROLJJKLPSVZ]][ZXVVWZ^chnsvwxvusrqruxz}~}~}vne]WSRTY^cgigc^YSNLLMPTWZ[[YUPLIHJNSY^bddca^[Z[]`ejmquwwvurpoopqstvwwvvtsrqrtvwwwvuspnlkjklmnpqrsttsspjd`\ZZ]bhnswxwurponpsx~|}|z|~~}{zxvtsqolid_[YZ^djqx}|xuronmlmnooonmkihghikmprsssqppoooopqrssttuuvvurmga^\]`cgjllifb^[ZZ[]`befeb^YTPMLNQTWYZZXURONOQTX\`bba_]\[[]_cfjlnoonmkjjknpsvxxxvtrqqqrtuwxxxvtsqoke_YSONPSX\^`_\XSNKIIJLOQSTSQMIFCAACGLPSUUTROLJJKORVZ]_``__`acfimquwxyxwvtsstvz}~}|{yvqjc]YWX[_cefeb]WSOMNPSVY]^^\YUQMKKMQV[^`aa_^\[\_cglorsrpmkjiijlnpstutsrpnlklmnppponkigfffghiklmmllmmmkhc]XTSV[agmruvvuttuwz~~||}~~~~}{zxwtromlljgb]YUTVZ`gmquvvvuuvz}yuqoopqsuvwwvtrpooooqsuwxxxvusrrtwy{}}ysle`^^`dimoomjfb^\[\_abbb`\WRNKJJLORVYZYWUSPNNOQUY\^_^][ZY[^beilnoonljiiikmpsvyzyxvtrpppqqqqqpnljhgeb]XRNLLMPTWYXVSPLIHHJMQTVWWUROMKKLNQUX[\\ZXVUUWZ^cimprrqomkjkmpsuwyzyxxwxyz{|~}{xvtsstuvwwwvusqpolhb[UPMMPTX]__]YUQMKKNQVY\\\YUQNKKMPTY^cefeca_^^`cgknppomkiggilpsvwxwuqnkjijklnpqqqomkjhhiklmnooonmmlljfa^[[\`ekrwz{zywvuuw{|{zyywusqomlkjie`ZUQNOSY`hotwxwvvvx|}zyz|~}zwtrqqrstuuuuttttttvxz{||{{zyxwurmgb^\\^afjmomje`\YWWXZ]__^[WSOMLMPSUWXXWURNLLMORVZ\^__^\ZZZ\_chknoonmlkjkmptwz{{{yxwutsrrrsssrqqpooomic\UOKIJLQUZ\\YUQNLKLNRVY[[YVROMMNQTX[^_``^]\]^aeimprrqomjhggjnrvxyyxvtqpopqsuvvutrponmlllmnonmllkjigc^XSNLLNQUY]``^ZWSQPQSUX[]^][XUTTVZ^beghhgeba`adgknqstsqomlkjlnrtvvutrpmkkkmoqrsrqomlkjjjklmmmkjihhijkifb_\[\_cgmquutqnllmorw|~~}{xusrqpomhb]XVWZ_djosvvusrsux}~|ywurpppqrstuuttttuvwwvvutsrqqrsttrnic_\\^aehklkhd^ZWWY[^acdca]YURQQTW[]^]\ZYWVVX\`cfggfca_^^_bejnsuvvusrqppqsuwxxwvusrrrssrrqqomkhggggeb\VOIEDFILPTUVSOKHFGIMPSVXWUQMJIILQW]adeedcaaacfimoqqponmlmnpsvy{|{ywtsqppqrtuvutrpnmlmmmmmmlkihggghhfb]WRONPSW[^`a_\XUSSUX\_acdca^[ZZ[^aehiigeca``adhloqqomkigffghjlnoonljihggghjkllkjhggfghhhhhhggffgilopolfa][[^chmqtutronnqty~}|}|zwtrpoopqpmga]ZZ[_djnpqpomllnrx~}{zz{|}~}{ywvvvwxzzzzzzyyzz{||ysld]ZZ\aglopnje`[XXZ]adffea\WSPPRUY]`bb`]ZWVVXZ]acddca_^_`cgknpqrrpommmnoqrstttsrpppppqqqpmkhfdcbbcca]WPJFDEIMQUVUSPLIFFHKOSWXYXVTSRSV[_dgjkjhgffgilosvxxwvtsstvwyzzyxvusqppqrsttssqomkihgffffffedcbbbccddb^WQKHHJOU[_a`^ZWTRRUY^cfgfda][YY\_cfikjifdbbbdgikmnmligfefhjlmnmmlkihgghijkkllkjigfffggikllmmnnopqrssqlf`\[]ahovz|{xtqnmnrv{|{z{~~||~}{zxvuttttttspkf`\YZ]bhmqssqomllosy}zxwwvwwxxxxxwutsrrstttsple_ZXX[`fknnlhb]YWWY]bfhigc_[XVWY\`cdeca^[YY[^behijihfdddegjmopqponnmmnoqrsssrqponnmmmmlkjhgecccdefeb^XRLHGHLQVY[YVRMJIJLPUZ_aa_\ZXXY\`dgijjihgfgjmqtvwwvtqommnoqstutrpnllkkkkllkigedcccddeedcb`_]\\]_abcca]WRMKLPU\bfhfc_[XXY]afjmmkhda__adgjmnmlifdbbdfikmmlkigeeefgijkkihfedeffghiihgedeefhijllllllkkkklmoppolhda`adhmqtutqmjhikosx|~~|xvuuwz~}|{{zyxxyxwuqlhdbbeinruvuromkloty~~|{{||}}||zxwutttttuvusojea^]_bfjlmliea^\]_cgjkkjgc^[Z[\_bdfffdba`abdfijkjiggfggiklnnnnnmlllmoqrrrqpnlkjjkklllkjhfdcbbaaaaa`^ZTOKIHJNQTVVURNLJKNRX]acdca]ZYY[_chknnnmkkklnqsuvvusrqqqqsuvvutqoljihijkllkjifdb```````_^]\[[[\]^_`a_\XTQPQSX]aeffda_]]_bgjnoonligeegiloqqpnkhfffghijjjhfecccddeeeedba`_^_`abcccbbbbccefhiiiiiiiijkmnopprrqnkhfefimquwxwurpnnptw{~~}zxwwy{~~|{yyyyyyyywtpkhggilortttqolklnrw{~}|}~}|zyxxwwwwvvutsqmhda_`behkllkieb`_`behjkkifca_^_acfhiihfedcdfhikkkjjhgghjklmmmmmlkkklmnoonnmlkkkkkkkkjjigedcbbabbbbba_\WROMNPSVY[[ZXUSRRUX]adefdb`^]]_bfjmnnmlkkklnpqssrqponnnpqqqqpnlkihhhhijjjigedcba`_____^]\\\\\]^^_```^[WUTUX\_ceffedbabdgjmoppnljhgghikmnonljhgggghhhgfdcbbbcdeffecb`_^]]^`abddeeeeffghhhhhiijjkmnpqqrrqqqpnkhffgkoruvvuspmklnqux{||{ywvvvwy|~~}}}~~}}}}}||{zxuroljjlpsvwwvsqonnoruy{}~}{yxxz}~|zyxxxxxwvvtrplhecbdgjlmlkhfcbbcfikmnnliecbbcegjlmlkihghikmnopppoonmmmnooonmllllmmnnnonnmljhhhiihggfedccbbccccba_]YVSPOOQUY\]]\ZWVUUVY\_bdddb`_^`bdfhikkjiihikmopqqpoonnnnnnoonmlkkjjjjjihgffeddcbbcccba```_^^^^__`abbbba_^\Z[]`cfhiihgfefgjloqssqomjiiklmooonljgfeefgghgfedccba````_^]\]]^_`abbbccdccccdegghiijkkkklmnoopppppnljhffilorttsqpnnnpsvy{||zxusstwy|~~}}~~~}}|{{zxvtromllmortuusqnlkklnqtvwxxxwvuvxz}~}}}}}|{zxvspljhhhkmoppomjhgghjlopppoljhffhjlnooonlkjjlmnoppomllklllllmlllkkkkkkjjihgffeddddddeedccba`__^____``_][XWVVWY[]_`_^]]\]_acfghihgfeeefiklnnnnmlkklmnoppponmmmnnnnmmlkjiihhggfedccccddccbaa`_________``abcdddb`^]\]_aehjkjihgghjlnprsrqpnlkjklmnmlkigeddefghgfda_\[[[\\]^_______```___`abceghijjkkkkkllmnopqstuuvuspmkjkmoruwxxwvtsstuvwwxwwvutttvwyz{{zzyxxxy{~~~}}|||}}~~}zvsommnprtvwvtsqpqrtuwwwwvutttuwy|~}}{yuromlmoprssqpnllklnoppponmllkklmnoooonmlkklmnpppponmlkkkllllllkkkjjjjigedcccdfghhhgfedcbaa`aabcdfghihfc_\ZZ\^adfgfecbabdgjlnnoonnnoprsuwxxxwwwwxy{}}{xwutssrqqpnmllkkjihfdbaabcefhiijklmnoopqqrtvxz|}}|yvutuwy{}~~|{yxwwxyyxvtrpnlkkkkjihfda_]\\\]_`aaa`_][YXWVVVVVWXYZ[\^_`````abdfiloruwz}}|{{{{{{{{{||}~}|zyxwy{~~{xuronnooppnljhgfffghhiihhgffffgijlmmmmlkkjjjklmnnoppqqqqqqponlkkklmnonmkigeca`____`abdefeb_\YWVWZ\_acddddefghhgfdb`__`aceghhhgecb`_^^^^^^___^^]]]]]]\\[[ZZYYYYYYYYYYZ[\]__``_^^^^^_``abcdfhjlnnljhfffhjmoqrrqqpppqrrrqonmlllmnnmkifda_]]^^_abcccca_][YWVUTTTUUWXYZ[[\[[[Z[[]^acfikmoqsuwxz{|}~{xuqnkjhhjlosx|~~~}{yxxxyz{{{zxwvuttuuvuutsrqppnmlkjiiihhhhhhgfecba````abbcdddca`^]]]]^_abcefhhhfc`][ZZ[]^________`abba_^]\\]^`bddddca`___`bbccddefgggfeecba`_^__abbccbba``_____``__^]\\[[[[[[\\[\\]]\ZXVTTTUXZ\^^^^__`acefggggffghjkmmljhecbabceghhhhgfdca`__^]]^^_`abdeeedcbbaabcegjmortuuvvwwwwxxyz|~}yuqnljiijlorvz~~|{zxwvwxz|~~}}|}}~|{{zzzyxwvutsrqqpoonnmlkjihgfeeddccbaa_^]\\[[[[\]]^^^]\ZXVTSSTVWYZ[ZZYXXYYYXXWVUTTTVWY[\]]\[YXWWWWYZ[\]_`acdeffeeedefghijlmmmmmllkkjiihhhiiijiiihgfedcccccdcba`_^]^^__^^]\[[[]_`abba_^]\\\\\\\[ZYXXXYZ\]_`aa`_^]\\[YYXXYY[\^_``aa``_^^^^_abdfhkmoqstuvvvwxy{~}{zyyz{|~~|{zz{|||{ywusqooopqsssttsssssssstttsssrrssrrqqqpoonnmllkjihhgffedb`_]\[ZZZZZ[[[\\\]]^^]][YXXXXYZ[]]]\\[[[\]^__````aaabdefgggggggghhhiijkkllllmmllkiihgffeeddddccbbba``_]\\[[[[[[ZZYXWWVVWWXXYYXWWVVVVVWXWWWWXY[]_bceefeeeeddeeeeeeeeefgghhhhgfecb`____``abbbbbba`____``bcefghhijkmoprsuvvwxxy{|~{xvsqpooppqrsuwy|}{zzz{|}~~}|{{zzzz{|}~~}||{{zzzyyxwvutsrqqppooonnmlkiheca_^^^^^^___^^]\\\[ZYXVUTTTUUVVVVVUUTTUUVVVVUUUUVVVWXYYZZZYYYYZZ[\^_`abbccdefghijkllmnoppqqrssssstsrqonmlllkkkkjiihgeeddccba`_^^^]]\[ZXWWWWXZ[]]]\[ZYXWWVVUVVVWWXXYZZ[[\\\\\\\[\\]^_`aabbbbaa`````abbcefffffgghjkmoprtuwxy{|~~}}}}|{zxwvvvvvvwwwwwwvuuuuvwxxyyyyxwvuuuuuuttsrqpoonnmmlkigfecb_][ZYYYZ[[\\\\[[ZZZYYYYXXXYZ[\\]]\[[ZYYZ[\]^__``abcdddeffghiiijjjkkklllmmmmmmmmmmmmllkkjjiiihhggfeddccba``_^]]]\\[ZYYYXXXXXXWVUTTTTTSSSSSSSTUWXZ[\\\\\\]]]]^^_`abcdeffghhggfeedcccdefghiihhgfeeefghjkllmmmmmllmnoprtvwxyyyz{{|}~~~~~~{yxvuttsrrrrstvxz}}|{zzzyyyxxwxxyyyzzzzz{{||}}~~~}|{{z{{|||||{zyxwvvvvvvuutrpomkigfeeeeffffecb`_]\\[ZZYXWWVVUUTTSSRQQQQRRSSSTTSSSSTTUVVWWXXYZZ[\]^_`aabbbccdfgikmnopqqqqqrstuvvwvvtsrqonmlkkjjjiigedba``__^^]\[[ZYYXWWWVVVVVWXXYYYYYXXWXXXXYZZ[[\\]^^^___``````aaabcdffffedcbaaaabdefggffedddddefhikmopqrstuwyz|~~~~}}|{zyxwwxxxxxwwvvvwxyz{|||{zyxwvvvvwxxyxxvusqomllkkkkjhfda_][ZYYYYZZZ[[ZZYYXXYYZ[[\\]]^_____^^]]]^_`abcddddcccdeeffggghiijklllllkkkkkklmmnoooonmkjihhhhiiiiihfedcbbaa``___^^]]\[ZZYXXXWWVVUTTSRQPPONNMMNOPQRRSSSSSSTUVWXZ[\]^`acdefffeeeeffgiklnoooonmllkklnoqstuuutsssssttuvwxyyyz{{{{{||}}~~~}}}}}}~~~~~}}|zzyyz{|~~|zyxwvvuuutttttuuvvvvvvwxz{}~~}||||}~}{zyxwwwxyyyxvtromljihhgggffedcba_^]\[ZZYYXWVUTTSRRRRRRRRRRSTTUUUVWWXXYYZZ[[\^_abdeeedccccdfhikmnoooooooooopqrstuttsqpnlkjiihggfeedcba`^\[YYXXWWWVVVUUUUUUTTTTTUUVWXXXYYYZZ[\\]]^^_`abbcddccbaaabcdefghhgfedcbaabcdefghhgfedcbbcdefhjkmnopqstuwxz|~~}}|||||||{zzyxxxyyz||}}}|zyxwwwxxyyyyxwvtsrpoonnnmlkigeca_^]\\\[[[ZYYXXWWXXYYZZ[\\\\\\\\\]]]^__``aaabbbccddeefffffffgghjklmmmmmllllmnopppppoonnnnnnnoonnmlkjjihgffeddcba`__^]]\\[ZXWVUTSSRQQPONMKJJIIHHHIIIJJJKLMNOQRTUVXYZ\]_abcdeffghijlmopqqqpppooppqrttvvwwwvvvuuuuuvvwwwxxxyyyyzz{{{{||||{{|||||||}}~~~}|||}}~~|{yxwvuuttttuuuuvvvwwxy{|~~}}|{zyxvtsqponmmlkjihgecba`__^^^^^]\[ZYWVUUTTTTTSTTTTUUVVWXYYZ[\\]]]]^^_`abceefffffffggghhhhiiiiijjklmmnnnnnmlllllkkkjjigffedccccbba``_^]\[ZYXXXWWWWWWVVVVVVVVVVWWXXZZ[\\]]]]^^__`abbbbbbbbbccdddddddddddeeffghhhhggfeffffghhhiijjkklmnoqsuwy{|}~~~~~}|{{{{|||}|{{zyyxxxwwwwwvvvuuttsrrqqpponljihgfeddcba`_^]\\[[ZZZ[\^_````_^]\\\\]^_`abbbbaaaaaabcdeffeeddcccdefgiiiiihhhiiijjkkkkkllmnnooonnnmmlkkkkkkkkjihgedcbbaaa`_^^]]\[ZYXVUTSRQPPONMLKJJIIHHGGHHJKMOPRSTTUVWXZ[]_abdefhijklmmnooopqrsstttuuuuuttttuuuvvvvvuutttuuvwxyzz{|}}}}|{{zzzz{}~}{yxvuttttuuvvvvvvvvwxyz{|}}}}}~~~}}|{yxwvutssrqponljigfeedddddddccb`_]\[ZYYYZ[[[ZZYXWVVVVWXYZ\]^^_______`abddeeeeedddddddddcccccdefgghhhhhhhhggghhhiiihhhgfffffggffedcba`__^]\\\[[[[[ZYXXWVVVUUVVWWXYZ[[[[\[[[\\^_``aaaaaaaabcccdddeefghijjjkkkkkllllmnnooooooonmmnoprsuvwyzz{{{{{{|}~~}}||{{|}~~}}}}}|||{zzyyxxwwwvvuutttuuuuuttsrqponmlkkjjiihgfecb``______````_^]]\\\]^_`abbba`^]]\]^_abdeeeeeedcccccdefghiijjiiiiiiiiiijkklmnooppooonnmmmlllkkkkjiihfecbaa```___^]\[ZYXWVUTTSRRQPONMKJIIHHHIJKLMNOPQRSTUVWXZ\^`bcefhhijkklmmnpqrstuvvvvuuuutttuuuvvvvvvvuuuttttuvxyzz{{{{{zzzz{|}~~~~~}}||{{{{{{{{{{{{||}}~~~~~~~~~~~}|zywvtsrrqqppoonmlkihfedccddeeeeeddccbbbbccdddcca`_]\\]]_`aabbbaaaaaabbbbbccddddccbaaa````_^^^^_``abbbbbbbbccdefgghhiijiiihhhhhiijjjjjihgfedcbaa``__^]\[YXWVVVVVUUUUVVVWWXYYYZZZ[\]^^_______``abbcdfgijlmmnnnnnoppqrrstttuuuuuuttssttuvvwwxxxxxyyz{{|}~|{{zzyyyxwvuuuuvwxyz|}~}}||{zzyxwwvvuttrqqqqqrstttsrqponnnnnnoonnnmlkihgeddcdddddddcccbbbccccdddddcba`__``abbcbbbbbaabbccddeeefffffeeeeefgghhggghhijklmmmlllkkllmmmmmmlkjihgfedcccccbbba``_^]\\[ZYXXXWWVUTRQONNMMNNNNOOPPQRTUVWWXYZ[]^`abcdefghijkllmnopqsttttsssrrsttuuuuuuuuuuuvvvvvwwxxyzz{{||}~~}||||||}}}}}|||{{zzzyyyzz{|||{ywvutssssrrqqpoonmllkjiihhhhhhhhhgggghhhhhhhggfeedcbaa```````____`abbcddddcbbbaaaaaaabbbbaa`_^^^__`abbbbbbbcdefghiijjkkkkjjiiiijkkkkkkjiihgfeedcba`__^]\[YXWWVVVVVVVVWWWXXYYZZZZ[\]^__``aaabbccdeeefgijlmoppqqqqrsstuuuuuvvwwwwxwwvuuuuuuvwwxxxyyz{{||}}~~~}{zxwvuuuuuuuutssttuwxy{|}~|zxvutssrrqqpnmlkjjklmnnooonmlkihfeeefhjlnppponmljiiihhiiijjjjihfca^]\[\\]^___^^]]\[ZZYYYZZ[\]]]\[ZYXXXXXYYZ[\]^____^]\[[[[\]^^__^^]\\[[[\\]_`abcccbaaaabbcddeeeeeeeedb`][ZYZ[\^`bccddcba`__^^_`acdeedca_]\ZZZ[\]^_abcccba`^]]]^`abcdedddcba`````abcdeeedcbaaaabcdfghjklnopqrrrsuwy|~~}{zyxxxxz{}~{xurqpoooopqqrrrrrqponnnnoqrtuutssrqppoppqrsttutsrpnlkjiijjjjkkkjjihgedba```abcddddddccbbbbbbbaaaa`_]\ZXUSRQQQRSUVXYZ[[ZYXVTTSTTVXZ[\\\[[YXWWWWXY[\^_`aaa````acefgijklllllkkjiiijjklmnnnnmlkjigffedddeefedca_][ZYYZZZZ[[[[[[[ZZYYXXYYZ[[[[[ZYXWUTSRRRRSUWY\]^_____^_`acegjmoqsuuvvvuvvwy{~}{{{{||}|yvtrppppppppoonnnnnnnmmnnoopppponnmljiihhhiklnopqppnmlkkkllmmnnnnmljigfdcbaabbcdddcba`^]\\\\\]^_``a`_]\ZYXXYZZ[\]^^^^^]]\[[ZYYZZ[\]]]\[[ZZZ[\\]^__``abbbbbbccdfgghhhhggfffecb`^]\]]_aceffgffedcbbabcdefggfec`^]\[[\]^__```_^]\[ZYYXYZ[\]^_^]\[[ZYYZZ[[[\\]]]]]\\\]^_acefhijklmnopqstuvxz|~}|{yxwwvwwy{~~{ywvvvvvwwvvutssrrqpooppqqqqqqpponnnnnnnnnmmmmlkkjihhhhiiiiihgfeedddccbaaaaaaabccccccccccccccbbba`^\ZXVUTUUWXYZ[\\\[[ZYYXWWXYZ\^_`aa`_^]]\\]]_`abcdddddcccdefgijkklkkkjjjjihhggggghhhhhgfedcbaaaaaa```_^\[ZYXXWXXXXXXXWWWXXYZ[[[[\\\[[[ZZZZZYXWVVVWXY[\^`abbbbaaabdfhkmoqrstuuvvvvuvwxz|~}|{zzz{{||}~}{xwuttsrrqpponnnnopqrrqqppppppqrrrrqpnlkjjjklmnpqrrqponmllllmmmnmmlljihgfdcccbcccccba`_^]]]^_``aaaaa`_^]\[[[\]]^^^^^]]]]]^^]]]]\\\\\\\\\\\\\]]]]]]]]^^_``aabbccddeffgghhhggfeca`__`aceghjjjihfedddefghhiiihgecba`___`___^^]\[ZZZZYYXYYYYZZYYYXXXWWXXXXXXXXXYZ[\]^^`aabdefghijklmoqrstuvwxy{}}|zxwutttuvy{~~~}|{zyxwvuttssrrqqpppppoonmlllkkkkjjihgggggggggggfeedcbbbbbccdddcba_^]]]_`accddeeddcccccccccddcba_]\[[[\]^`abbbba`_^^^^_`aceeffedccbbbbcccddddddddddddddefffffgffffffeedcbbbbbccccba``__^^^]]]\\[[\\[[[ZZYXXWWVVWWXY[\]^^^]]\[[[[\]^___^]\ZYXXXYZ\]_abcccccccdegikmoqrtuuvvvvwwxy{}~}{yxwwwwxxy{}}|zxwutsrrrstuuvvvutsrrqrrstttsqpnlkjiijjlmmnnnnlkihgggghiijjjjihgfeeddccccdddddccbbbbccddeeedddddddddddccbbaa````aabbbba`_]\[[[[\\]]]]]]\[[ZYYYYZ[]^_````____`acdefgggeca`_^_`bdfhjkjigfddddfgijklkjihgfedccbbbbbba`_^]\\[[[[ZYYXXWWWXXXYYYYYYYXXWVVVVWXZ\]^_```aabcdeghjlnopqrssttuwxz}~}|{zzyxvusqpoopqsvx{~}{zyxwvuutsrqpponnmmllkkkjjjihggfeeeeeedddcba```aaabbbbbaa`_^]]]]^__aabbbbbbccdddddddeeeedcba`___`acddedddcccccddefggghhhhgggffgggggfffeeeddddddccbbbbcccccbbbaaaaa``__^^]]]]]]\]]]]^^^^^]]]^^____^]\[ZZZ[[\]^____^^^]]]]]^^_```_]ZYWVVWXY[]^^____^^^^_`bcfhjlmnnnoooqrtvxz|}~|zxwutssrsstuvxy{}~}}}}}~}}}|{{zyyxwwwvvwvvtrpmkjiijjllmlljigfdcbaabcefgggfedba``abcdefffeedcccccdefghiiihhggghijjjjjihgfeddcccccccbbba`_^]]\\]]]]]\[ZZYXXWWXXYZ[\\]]\\\[\\]_`bcddcba_^^^_`bceffgfeedccdefhjklmlljiihhhhhhhhggffedba`__^^^^^^]\[ZZYYYZZZZYYYXXXWWWXXXXYZZ[[[[[\\]_acefhiijjklmnpqstvxy{}~~}|{zxwutsqonmmnopruwy{}~~}|{zyyyxwvtsrrqqqqqpponmlkjihhgfffeedcba``___```aa``^]]\\]]]^^______````abbcdeefgggggfeddccdefghjjjjihgfffghijkkkjjihgggggfgggffffeedbbaa``__^^^]]]^^^^^^^]\\\\\\[[[ZZZYZZ[\]]^^__^____```abbbbaa`````abbbbbba````aaaaaa```_^\[YXWXXYZ[\\\\[ZYYYYZ[]_abdfghiijklmoqsvxz|}}zywvutsrqqppqrstvxz}~}|{zyxxwvvutrqonlkjjkkkkjjhfdba```abccddddccbbbbbcdefgggggfffffghiijjjjjiiijjkkkllmmmmllkjihhhgggfffeddccbba``____^^^]\[ZZYYYZZ[[[[[[[[[[[[[[\\]]^^^^]\\[\\]__````__^^^__`bcdeeeeeeeeeefgghhhhggffeeeeeeeeeeeeddcba``________^^]]\\\[[[ZZYZZ[[\\]]^^__`acdeghijlmopqrtuvwy{|~~|{yxvtsrqpppppppqrstvwy{}~~|zywvuuttsssrqpnmkjiggfdcbba``__^]\\[ZZZZZ[[[[\\\\]\\\\\]]^_`bcdeeffghijlmnnmmllllmnnopppoonnmmmmmmmnmmkjihgfeeefffeedcb``_^^]\\\\\[[ZZYXXWWWXXYZZZ[[[[[[ZZYYYZZ[\]^_```__^^_`abccddeeeeeeedddcccccccccccccbba``__^]\[ZYYXXXYYZZZZZZYYYZ[\^_abccddefgikmprtwyz||}}~~|zywvusrqponnmmnoqsuxz}~|{zxwvutsrqonmkjiihhgfedcb`___``aaaaa`__^^^_`abcddeeffffffghijklmmmmmllmmnoppppqqqqqqpoonlkkjiiiihhgfedcba```____^^]\[[ZYYYYZZZ[[Z[[[[[[ZZZZZ[[\\\\\[[[[[\]]]]]\\\\\]^^_``aaaaaaaaaabcdeffggfffeffffghiiihhggfeeddddeeeeeedccbba```___^^^^^^^^^^^^_`abcdefghijjkmnoprtvxz|~~|zywvutsrqpoonnnnnooprtuwxy{}~}|{zywvusrqpnmkjihfecba`_^]\[YXXXXXXXXXYYYYXXYYYYZ[\]_`abcddefghijkmmnnmmmmnopqrrrrrrqpoooooonnnmmkjigffeeeeddcba`_^]]]\\\[ZZZZZYYYYXXYYZZZZZ[[[[[[\\\[\\\]^^_```_____``abcdeeefffgfffeeeeeffffffffeddddcbbaa`^]\[ZZZ[\\]]]\\[[ZYZZ[]^__``aabcdfgikmoqrtuvxyz{}~}{ywutsrponmmmmmnnopqsuwy{}~}|{zyxwusqpnmmllllkkjigfdcbaaaaabbaa`__^___`abbcccdddeefffghiijkkkkllmnooppqqqqqqrrrrrqponnmmllllkjihgffedcba``_^^^]\\[[[[[[ZZZZYXXWXXXXYYYYYYYXXWVVVWXYZ[\]]\[ZZZZZ[]^__``aaabbcdefghiijjjjjjjjjklmmmmmmlkkkkkjjiihggfffeeeddccba``_^]]\\\\]]]]]]]]^_`abcefghikmnpqstvxz|~}|zywutsrponmlkkklmnopqqrsstuwy{~~}{zxwwvutsrpomljigfdcba`_^^]\[ZZYYZZ[[\\]]^^__```aabccdefghijkllmnnmmmlmmnopqrrrqpnmmlllllkkjihgfedba```_____^^^]\\[[ZZZYYZZ[\]^^___^]]]]]^_``abbbbbbaa`aabbbccbbaa```aabccccdddddeeeeeeeeeedddccccddeeeedca`_^^^_`abbba``_^^]]^^_abccdddcccdefhjlnoprstuvvwxz{}~}{zxvutsrqqpoonoopqrstuvwxy{}}{yvtrqppqqrqqpnligfdcbbbcddddcb`_^]]]^_`abbccccccdddefghiijkllmmmnnoppqqrrstuuvvvvvutssrrqpponnmlkjigfdcba```____^]\[ZYYXXWWWWWWXXXXXWWVUTSSSSTUWXYZZZYYXWVVWXY[\^_```````abcefghijkkllmmnnnooooopppqqqqqqpomlkjjjjjjjjjigfedcbaa``___^^^^]]^^__`bcdefhijklmopqrtuwy{|~~}|zxwusqponmllkkllmnopppqqqrstvy{~~~}}|{zxvtromkjihgfedcba_^][ZZYYYYYZZ[\]^^^_``````aacdefhikllmmmmllmmnnpqrsttsrponnmmmnnoonmljhfdb`____````_^]]\\[[[[[[\\\\]]^_________`abcddeeeddcccbbcccdddddccbbbaaabbbccccddeefffeeeddcdddfgghhhhhgedba``abcddeddcba`___`aabcddddddccddefgijkmnoppqrsuvwxz{}~~~}|zywvtssrrrrrrrrrrstuwxz{|~}|{zyxwwvutssrqqponmlkjiihhhhhgffdccbaabcdefghhhgfeca_^^_adgilmnnnmlkjjkmoqstuuuutsrqqrsstttsrqomkjhhggffeeddcb`_^]]\\[ZYXXWWWWXY[\^___^]\[ZZYZZ\]^_____^\[ZYZ[\_abcdcb`_]\\]^adfijllkjihggghijklmmnnnnnnnnnnnnmmmlkkjiihhhhhhhggggfeeeeffffffffffggijlnpqrsssrqpoopsuy|~|zwusrrrqqqpomkjhhghikmopqrrssttvxz}~|{yxwvutsrqponnmmmmljhfdca`____`abccccb`_]\[[\^`cefghgedcbbcdfikmnonmlihfffghiklllkjigfedddddddcba`_^^_``acdddddcbbbbcefhiiiiiiiiijklmnonmligda_^^_acdfgggfdb`_^^^_``aa`__^^^^_abdfgghggfeeeddeeeeeeeeeefffgghgggfedcbbbcdefhiiihhggggghiklmnopppqppppqsux|}zxwuttssssrrqqqqrtuwy{|}}}}~~~}|{{{zyxwusqpnmkjiiihgfedcbbbbccdeeddcb`_]\[[\]`cfikllllkjjklmnprstttssssstuvwyyzyxvtrponmmlllkjhfdba_^^^^^^^^][ZXWWWXYZ[]^^^]\[ZYYZZ\]^``aaa`^]\[ZZ[]_acdddcba``abceghijihgfeeeefghijkkllllmmnopqrrrqpomllkkklmnnoooonmmllllkkkkjjihggghhiklmmnooonmlkllmoruxz|~~{xvuttuuuusrpnljhhhijlnopqrrrssuvx{}}|{ywvuutttsrqomljhgfeeeeeeddeeedca_^]]]^_`bcdddccbbcdefhjklmmmlkjiiijjkklllllkkkkkkkjjihfdca````abcdddccba``abcefghhhhggggghjkllmmllkigedccdefghhhgfecbaaaaaaaa``___^_`abcdeedddccddeghjklllkjjiiiijkklmlljigfddddegijklllkjiiiiijjkkkkllmnnnnnoqrtvy{}~~|zyxwwwwwvvutsrqqqrtuwxyz{{{{{{|}~|zwusqpoooooonlkigfedddddccbaa``_^\[[\]^`acdeffggghijklnoppqrrsstuvwyyzzyyxwutsrrqrrqponmkihfeeeeffedcb`^\[ZZ[]^`bcdddcba`````aabbbcccba`^^^^_`abcccbba````abcccccbbaaaabcdeefffgffghijlnopppponmmmmnoprssttssrqqpppqrrrrrqqpoonnooooooooopppomkjjjkmoqtvxz{|}~}zxwvuuuutrqpnlkjiiijlmopqrsstuvwxz{}~~}}|{{zzywvtsqponlkjihgfeeddcb`_]\[[\\]^__`````abcdeffffffggghijkllmmmmmmmmnnopppponmkjiihiijjkkjjiihggfffggghhhggffggghiijjkkkkkkjhgecbbccdffggggfeeeeeeedcba`___``bcdeffffffffghikmnnnnmlkjjkklmnnnnmlkjihhhhijklllkkjiiiiiiiiiiiiijklllllmnoqsuvxy{|}~}|{zzyxxwvutssrrrrssttuuuvvwxyz{}~}|{zyxvusrpomlkkjjjjjihgedcba`_^]]\\\]_`abcccddefghjlmnoonnooprsuvwwxxwwvuuuttuuuuuutsqonlkjihhgffecbaa```aaabbccccccccdddeeefgghhhhgfedcccdefgggfedcbaabcddeedcbaaaabbcccdcccccdefgijklmnnmmmmmmnoppqqqrqqrrsttuuuuttttttttttttsrrqppoooonmlkkklnprtvwxxxxyzz|}~}{{zyyxwutsqpoooooooppppqqrrsuvxyz{}~}|{yxwvutsqpmkigfedcba`_^^^^__````_____`abdefhhhhhhijkklmmnnnnnooppqqrrrqqpponnmmmmmmlkjjihggggghhgggffffffghhijjjjjjjjjjihgfeeefghjkkkkjhhgggghhiihgfedccdeefffffffffghijjkkjjiihhhijkmnpppponmlkkkllmnnnnmmmmmmnnnnonnnmmmmmlllkllmnprtuwxxyyz{|~~~}|zxwusrqqqqrssssssttuvwxyz{||}~~|{ywutsrqqqpponmkjihggfdcba``aabcdeedddccdeghjklmllkjjjkmoprstuuvvvvvwwwvvuutssssrrrrrqpnmkihffeeffgggggffeffffggghhhhiiijjiigfeddeefghhhhgfedcccddeeeedcba```aaaaaaaabbcdefghhhhhiijkllnopqrrrrrrrrrstuvwxxxwwvvvuuuuuuuttssstttsrqpnnnnoqrtuvvwwwxy{|~~}|{yxvuttssstttttuuuvwxyyzz{||~~|{zyxwvusrponmmljheca_^^^^__`````____`abcdeffgghijklmnoopppqrsttuvvvuutttttuuutsrpomljjiiijjkkkkjhgfeddddeefgghhiiijjjjhgedcdegijllmmlkjjijjklllllkihgfffgghggfeedddeefghhhgggggghijkklmmmllkkkklmmnooppooooppqqqrrrrrrsstttsrqpppqsuvxyzzzzzz{{|}}|zywvutttsssssrrqqpppqrsttuvwxy{|~}|zyxvvuttsrrqpponnmlkjhfdbbbcdefggfedcbaabcdfghiiiiiijklmnnoooooppqrstuuuuutttttuuuttsrqponnmmllllkkkkjjjjjjjjjjjjjjkklllllkigfeefhjlmnmlkihfeeeefgghggfedcbbaaaaaa````aabcddeeeeeefghikklmmnnnopppqrrsstttuuuuuvvwwwwwwwwvvvvvvvusrpopprsuvwwwwwwwxyz|}~|{zyyxwwvvutsssssttuvwxxxyyyyz{}~~~~}}|{zxwutrrqppnmkigedddddedcba````abcdeeffffghijlmnnoopppqrstuvwwwvvuutttuuvvutsqponmmllkkjjihgffedddcccdddddeeffghhhggfeeefhjlmnnnmmllmnnopqqpponmllkkkkjiihggffgghiiiihggfeefghijkkkkkkkkkkklllmmmnooppqqqqqqrrrrrsstuuuutssrrstvwxyyyxwwwxy{|~~|{yxwwvvuutsrrqrrrsssssstttuvwyz|~~~~~}}|zyxwvutsrrrrqqpnljhgffffgggfedcbbcdeghiiiihggghjklnnoopppqqrstuuuuuuuuvvvwwwwwvusrqqppppoonmlkihhhhhhhgffeeedeefghiihgfedddefhikkkkjiiihiiijjjjiihhhijjjihggffffghiiijiiihhhiijkklmmmmmmmmmmmnnnnoooppqrsttttsssttttuuvwwxwvutsssstuvwwxxwwxyz{|}~~}|{yxwwvvvwxxwwvutttuvwx{}~}}}}}|{zywvvuttttssrqpmkjihhhiiiiihhggghiiijjjiiiijkmoqrssrqqqqqrsstuuuuuttuuvvvvvutsrponnnnmmmllkihgfeeeeeddccccdeeeffggggfeeefgijkmmnnmmlllmnooppponmmllmmmmmkjhggfffgghhhhggfeeeeeffghijkkllmnnnnnnooopqrstuvvvuutttuvwwxyzzzywvtssstuvwwxxxwwwxyz||}~~~~~~}|{zzywvvutsrrrrrsssssssttuvxy{}~~~~~~~~}|{zyxwwwwwwwvutrpnlkkkllllkkjihgggghhhggggfgghijklllkkkkklnoprsttuuuvvwwxxxxwwwvvvvvvvvutsrponmlkkjjjjihhgfffffgghhhhgfeddefhijjjjjiiiiijjkkkkkjiiiiijjjjihgggghiijkkjiihggghhijjkkllllmmmmmnnnnnooopqqrsttttttssstuvwxxyxxwvuuuvwxxyyyyyzz{||}~~~~~~~}|{zzyyxxwwwwvvuttsssstvwy{|}}}||}~~}}||||||{zyxvutsssssssrpnmkjjjjjkjjjiiiiijjjjjiiihiiklmopqqqpoooopqstvwxxxwwvvuvvvvvvuuttssrqqponmlkkjjiihhhhhggffeedeeffghhggfffghijkkkkkkkklmnopppppoooooppppoonmlkkkkkkkkkkjihhgfffgggghhijkkllllkkkklmnopqrrsssssrrrrsstuvwxxxwutsstuvwxxyyyxyyz{||}}}}~~~~}|{zxwvvuuutttttsssssssstuvwyz|}~~~}~~~}|{yxvuuuuuuuutrqonnmmmmmlkjjiijkkkkkjihhgghijkklllllllmmnopqrssttuuvvwwwxxxxxwxxxxxxwvusrponnmmmmllkkjigfedcccdefggffddccdefghiiijklmnnooonnmmmnnoppppoonmmmmmmmmmmllkjiiiiijjkkkkkkkkkllllllllllmnnooppppqqqqqrrssuvwxyyxwvvvvwxyz{{{{{|}}~~~~}}}}}~~}|{{zzyyxxwvvuuttsssstvwyyzzyyyz{|~~~~~}}}||{zzzyxwwvwwwxxwvusrqqqqqqpponnnoopponmkjihhijklmmnnmmnnnnnnoppqrrssstttttttsssrrrrrrrrqponmmlkkkkkjjjihhhhhggffghhiiiihhiijkkllllllmmnopqqqqppoooppqqrqqpoonnmmllkkkkkkkkkjjjjiiihhhhhijkklllllmmmnoopqqrrrrrrssttuvvwxyyyxwwvwwxyz{{{{zzzzz{|||{{zzzz{{|}}~}}|||||}}}}~~}zxusrpoonnmmlmnqtx}~|{zxwvuttttttsssrqpponnnnmnnooopooonnnmmnnnooonmmllllllllllllkjihggggghhggfedccccccbbaaaaabbcbba`_^]^_`abcddeeeeeeeeddddddddeeeddeddccb`_^]\[[[\\\\\\[YXWVUTSSTUVWXXYYZZ[[\]^_``abcdfhiklllllmmmnoopppoonnnoooonnmlkjjiihhgfeedccbaa`__^^^]\\[ZYXXWWWWWWVVUUUVXYZ\^_acefghhijklnprtvy{}~~{yvtrponmlkkkkmpsw{~}{zxwwvvvuutsrqponnmmmlllmmmmmmllkjjijjjkkkkkkkkkllllmmmmllkkkkkkkkkjjihhggggfeedba``___^^]\[ZYYYYZ\]^^^^^^^]]]\\\\\]^^_`aaa``__^^]]\\\\\\\\]]]]\[ZYXXXXYYZ[[\\\\]]^^^____``abbcefghijjjjiiijjjkkjjjiiiijjjjihgfeedddccba`_^]]\\[[ZZZZZYYXXWWVVVVVVVVUUUUUWXZ\^`accddddefgikmoqsuwyz{}~}|zxvtrqonnopsvz~~}|{zyyxxwwvusrpoonnnnoooooonnnmlkkkjkklllkkjjiijjkkkkjihhgfffggggffedcccbbaaaaaaaa```_^]]\[[ZZ[[]^_aabaa`________``aabccdddcbba`````_________^]\[YXWVWWXYZZZZ[[[[[[[\\\\]]^_abdefgghhhiiiijjjjjjjjiiihhiiiihgfedccbbba``_]\[[ZZYYYXXWWWWWWVVUUTTSSSTTUUVWY[]_acdeeefgghjloqsuwxz{}~|zywusqomkkkkmorvz~~}|zyyxwvutsqponnmmnnnnnnmmmmmllkkkkkkllllkkkkkklmmnmmmllllkklkkjiihggggggfedccba`_^][ZYYXXXXXXXYYZZZZZYYYYYZZ[\]]^__````a```___``abbbbbbbbbaa`_^]]]]^_``aa``______``aaaaabcdeefffffeffffgghiiiiiihhhgggggffeedddcccba`_^]\[ZZZYYYYXXWWVVVUTSSSSSTTUVVWXYZ\^_aabbbbbcegilnprstuvwxz{|}~}{ywusqonmmnprux{~|{zzxwvutsrqqqqqqpponmllkjjjjjjkkkkkjiihhhhhijjiihggffggghhhggffffeeeddcbbbaaa`_^^]]\]]^^^_______^^]]]]^_``abbbbbbbaaaaaaaaabbbbccbbbaa```__^^]]]^^__^^^]]]]]^^^^__``abdefffffeeffghiiiiihhgggggggggggfedcba``__^]\\[ZZYYYYYYYYXXWWVVVUUTTTTUVWXYZ[\^_`bcdeeffghjkmoqsuvwxyz{}~}zxvtrponmmnoqsvy|~|{yxwvutssrqqpppppoooonnnmmmmmmnnmmmmmllmmmmnnnooooonmmlllllllkkkjjjjjiihfedca`_^]\[ZZYYYYYZZZZYYYYYYYZZ[[\\]]^___````aabbcccddeeeeeeddcbaaaaaaaaaaaaaa``__^^^^^__``````aabcccdccdddeffggggggggggggggggggggfffeddcba`_^^]\\[[[ZZYYXWVUUTTTSTTTTUUVWXXYZ[\]^_`abcdefhjlnprstuuvwxy{|~|zwusrqpoooprtvx{~}|{zyxwvutsrqqppoonmlkkkjjjjjjiihhhggghhiiijjjjjiihhhhiijkkkjjiiihhgggfeeedccbba``____``````_^^]^^^^^___```aaaaa````aabbccccddddddddcccccccccbbbbaaaa```_______``````aaaabbbbbbbccdddddccbbbccdddddccbaa``_^^]]]]]]]]\\[[ZZZZZZYYYXXXXXXYYZ[[\]^__`abbcdefghijklmoqrstuvwwxyz{|}~|zxvtsrqqqqrstuwy{}}|{zyxxwvvuttsrrrqqqpppoonnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjiihhgfeedcba`_^^^]]]]\\\\\\[[[ZZZZ[\\]]^^^__``abbbbbbcccdefffgggggggffeeddddddddccbbaaa``___^^^^^____```````aaaaabbbccccccccccdeefffeeedddcbba``___^^^]]\[[ZYYXXWVUUTTSSTUUVWWXXXYZZ[\]^_abcdfghiklnpqrtuvwxy{|}~|{ywutsssrrstuvxy{~~|{zyxwvuutsrrqponmlkjiiiiiiiihhgggghhhhiiihhhhgghhhhiijjjjjjiihhgggffeddccbbcccbbbbbaaa``_____``aa````___```aabbccddeeeeeeeeeeffgggggffeeeeedddcccbbaa`__^^^^^^________________````````````aabbaa``_____^^^^^]]]]]\\\[[[[[[[[ZZYYYYZ[\\]^^^^^__`abcdefghjkllmnoopqrsuvwxyz{|}~~~|zywvvuuttttttuvwy|~}}|{{{zzyyxxwvvutsrrqqppppppoonmmllllkkkkkkjjjiiihhhhhhhhhgggffeedccba```````aa``_^]\\[[[[\]^^_````______`abccddeeefffffffffgggggfffedddccccccccbbbba``__^^__``abbbbbaaaaaaaaabbcccddccccccccbbbbbbbbbaa`__^]]\\[[[[ZZYYXWVUTTSSSTUVWYYZZZZZZZ[\]_`bcefghijklmopqsuvxyz{|}~~~}{zyxwvuuttttttuvwy{~~}|{zzyxwvutsrponlkkjjjjkkkjiihggffggghhiiiiiiiiiiiiijjjjjjjiihhhgfffeeeeeefffeedcba``````aabbbaa``_____`aabcdddddddcccdddefgghiihhggffeeeeeeeeddccba``_^^^^^^____^^]]\[[[[[[\\]^^^^^^^^]]]]^^^__________________^__^^^^]]\\\\\\]]^_`aaa``````abcdfghhijjkkklmnoqrsuvwyyz{{||}}~~}|{zyxxwvvuuuuuvwy{~~}}|{zyxwvutsrrqqqqrrrqponmllkkkkkkkkjjiiiiiihhiiiihhhhhgggffeeddddddeeeeedcba`_____```aa```______`abbcccccccccdddeeeffffggffeeddddddeeeeddcbbaa``_____````````__________````aaa``````aaabbbbaa`````___^^^^^]]]]]\\[ZYYXXXYYZ[\\]]]]]]]]^_`bcefgghhiijklmoprsuvwxxyzz{|}~~~}|{zzyxxwvvvvwxyz|~~}|{zyxwvusrqppoonnnnnnmlkjjiiiiijjkkkjjiiiiiiiiijiiiiiiihhhggggfffffeeeeeeddccbbbbbbbbbbbbaaaaaaaabcddeeffffeeeeffghhiiijjiiihhgggggggggfedcba`__^^^]]]\\\[[ZZYYXXXXXXYYYZZ[[[\\\\\\\]]]]^___`````aabbbbbbbbbaaaaa``_____```aaaaaaa`````abcdefgggggghhijkmnoqrstuvwxyz{{}~~}|{yxwvvuuuvwxyz{}~}|{zyxwvuuttssrqqponmlkkjjjjjjjihhhggggghhhhhhhhhhhhhhggggggghhhhhhhhggfeedddcdddddcccbbbbbbbbcccccbbbbbbbbccddeeeeddcccccccddeeeeeedcbbaaaaabbbbbbaaa````_________````````___^^____````````_____________^^^^]]]\\\\\\]]]^^^^^^__`abcdeffgggghhijkmnpqrstuuvvwwxyz{|}~~}||{zyxxwvvvvwxy{|}~~}|{zyxwvutsrrqqpponnmmllkkkjjjjkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggfffeeeddeeeeeeddccbbbbbbcccddddddddddddeefffgggggggggghhhhhhhgffedccbbbaaaaa`__^]]]\\[[[ZZZZZ[[[\\]]]]]]^^^^^^___``aaaaaaaaaabbbbbbbbbbaaa`````````aaaa``````aaabcddeffffgghijklmopqrrstuvwxyz|}~~}|{zyxxwwvvwwwxxyyz{|}~}|{zyxwvuttssrqqponnmllkkkkkkkkjjjiiiijjjjkkkkkkjjjjijjjjjjjjjjiihhgggffeeeddddccbbaaa```````aaaaaaaaaabbbccdddeeeeefffgggggggfffffffffffeeeddcbbaaaaaaa``___________^^^]]]]]]]]^^__`````______```aaabbbbaaa`````aaaabbbbbbbbbbccddeeffgghiijkllmnooppqqrstuvvwxyz{{|}}~~}}|{{zzyyyyzzz{{||}}~~}|{zyyxxwwvutsrrqpoonnnmmmmmmllkkjjjjjjjjjiiiihhhhggghhhhhhhggggfffffffeeeeefffffeeeedddddeeeeefffeeeeeeefffgggggghhhhhggffeeeeeeeeeeddcba`__^^^^______^]]\\\\\]^^^___^^^____``aabbbbbbaaaaabbccddddcccbbaaaaabbbbccccbbbbbbccccddeffgghhijjkllmnopqrstuvxyyz{{||}~~~}}|{{zyyxxxxxxyyyyyyzz{|}}|{zyxxwvuttsrqqpoonnnnmmmllkjiiiiiijjkkkkkjjjjjjkkkkkjkkkjjjjjiiihhggffeeeeeeedddccccbbbbbbbccccccccccdddeeefghhhhhikmpqrpnljjloswxxuqlihimquvuqlgcaacfijigecaacfiklljhfefhkoruvvusrqqqrstuuutrmf_ZXY^djnpmhaZUSUY^dikjf`ZURRUY_dhjjhfdcdfjotxz|{{z{|}||~{urrv|¼~zxwwz}}umgcbceggfb]XSPPQUZ_dghgedcdfkqx~{upkhd^ULD>:9;=@AA>93.*(),06;>??>=<<=AEKPTXZ\^`bfjoty||yvsme[RKFDDGJLLJF@941026:>@A@>;::<@EJOSVXXYZ\_chmrvxyxwuuuvz~|yvsojbYQLIHIKMMMKHDB@@BDGJMOOONOPSW\afkortuwz~{wvvwwwtojc^ZXXY[\]\YVRONORV[aehjklmorv{ǿ}ytpmllnprtuutttux{û}wpida_^][YUQLHDCDHMSY`flqv{}vpljiihfc^YSNJHGGGHHFDB?=<=@CFJMOPPQQQRUX]bglqux{~}wqlihgffc_ZTMGC@?>>>=<9630.-.1479;<=>?@ADGKOTX]aehkosw}~yvuuvvtqkd\UOKIGFEDA=940-+*++,,+*(&$##$'+05:>ADFHKPV\dkry~{vqmjhhhggfda^[XUUUW[_beffffgimqw}~zxx{~~{xvtsstvwyzzzxwuttrniebbdglprsrpmkjjlpswz{{zxuttuwy{|{zxvutuwy{{{zxuroljiijjkkkigecbaabcdeeeeedddeeb]VPMLNSX]`a`\YUTUW\aehjigeccdgknrstsqonopsvy{{zxurpnmmnopqqpnkigffffffeedccbaa`]WOHC@ADIMOPNKGEDEGKPTVVTROMMNQUY]```_^^_aeimprsstttvwy{}xrppsw{}|yupliiknruwvtpmkjlosx{}~|zxxx{~~xrmkmr{}zyyz{{zywusqpooooonmkihgghiigaZSNKLPU[_a`^ZVTUX]djnqqpmkjjlpty|~~}|||~|zzz{{||{yvtrppppppnljfca_^]ZUNHC@@CFILLKHEB@@CGLQTVVUSRRSW\aeiklmmnoqtx{}~|zywvutrqomkigfdb]VLC<88:=@BB?;61../37<>AEIKLKIFDCDGLQUWYYYXY[^bgkoqrrrrsuwy{}~~|zvqi`XRPQTX[]\YSMHDBCEHJKKIFDBABCFGIIIHHHILPTX\^_```bdfimpsvyz|}~}}}{{|~~}}}yvvy{xusrrqqpomljihhiijjjiiiiijlmoppppnid`]^aflquvvtrrsvz~~}yurqonmkigdb`^]\[ZXVTRPNNNNPQRRQOMHC><<@FLQUUTQOOPTZafkmnmlmnqv{|xtoljhgfdb_\XURQPONMKHEA<60+'')-14542/--/49@FJLNNPRV[ahntx{|~|vngcaacfhhfc^ZWVWZ]`cdddccdgjoswyz{{}~zyy{~~{yyz}}zxwvvuuttttuwz}~{zz{}}}|zxvuttuvxxwvtrqppppqqpppppoonnnnnoprtvwyyyxwvsojecceinqrqnjfcabdhkmonljhffhjmnonlkihhijlmnmkigeeeffgffeeeeeeeeeeeeefghijklllkkifa]Z[]bfjlkifca`adgjlmligdccdfhjjigdb_^_`acddcb`_]\[ZYXWWWVVVWWVUTSRQQQSTVXZ[[[ZXTPNORX^dhkkjihilpuy}~}|{yxxyz|}~~}|{yuqmkloty}~||}~|zwrnllnrwz}}}{zz|~yxy{}~~{xsnkijkmnnmkigffhknpqrqqrsv{ÿztqpooomjea\YWWXYZZYVTRQQRTWYZ[[ZZ[\^adgikllmorvz}zupnmnopqomifca`````^[XUSRRSTUVVUSQPOOPRSUUVUUTUVWXYZ[[\^`bdfhiijjklnqsvxzzzzywtpljjloruvurnigeegikkkigecbbcddca^\ZXXXYZ[[YVSPNMMNOPPONMLMNPRTUVWWXZ\^adhjlmnnoonmkkmqv|}|{{{}~{yy{~|wrnlkmoqrqpnllmpty~}yurpnmmmmljhfca]XTQQSW[_aa`^\[\^behkmnoprtx|~}{yvrokhfeeedca^ZVSOKFA>=>@BDEEDB@@@BEILNPQRSTVY]adgijklnpsvz}}zwvutsqolifc`]XRMHEDDEFEDA>;988:<==<:9778:=@CFGHIJLNQUZ^begijmptx{}~~|zwutttvwwwvtrqpprsuwwwvuttuwy|~~|{yvsplifeeeghjjkjjkkkjijnsz}zxxxxxwurpmjihijkkkjhecaa_][YZ\_beghhgfffhknqsttsrrrsuvxxxxxwxxyz{{{zxwutttttsqoljiiiiihgeca``aacddcb`_^]]\ZWUUUWZ]`aaa`_`acfhkllllllnoqrstssrqpqqrrrqpnkigfedb`^]\\\]]]\ZXUSRQRSUWWXWUTSQOKHEEGJNQTVUUTSTVY\`cfgijlnqtwz|}}}}~}|{{{}~~~}{zyxxvtqonorux{|}}}}}zwuuwy{|||{zzz|}{ywwwwxxxxyz{~}{xvutsttsrqnljhggffeca_^^_`bdeefeeefhjmprtuuuvvusqoopruy{|||{{{|~~~~}zxwwvvvutqnligfedca^[XUTTUUVUSPMKIHIJLOPQQPOOOPPONMNPSW[^`bccdfilortuuvvwxz|~~}||{|}~~~}{xvtrqponlifc`^][ZYWTQNKIHHIIJJIHGEEFGGEBA@ADHLPTVWXZ\_cgkosvxz}}{zwtoljijmoqrsrrstvx{}}{zzyyxwvtsrstuwyzz{{}~yvtstttsrpmlkjkllmlkjjiijlmnonnmmmnoqtvwxxxxyz{}~}|}}~}zxvutspkgecccdedb`]ZXWWWXXXXVUTSTUVWXXXXWWXYZ\]^_```abcdfggghikmprsttssstuwz}}||{ywspmmmmnnlkhfeddcccb`^\YWVVVVUTRPMKIHHHIIHHFEDDDFGHIIHHIJMPTWZ\]^_`cfjotxz|~}{zyxwusqonnnpqqpomlllnrvz}~}}}~~{wspnmkgd`^]^`bdefffgilosw{~|ywussrpnjfcbcdfhiihgeeefhkmooppqrstvxyzzzzzz{{|||{yxwwwwwwvtrqpppqrqpnljhgghijjjigecbba_\YWWXZ\^^__^^_`bdeffffffhikmnnnnnnnoprsssrrqqqqrrrpnkihhhiiihfc_\ZZZ[\]]]\ZYXXXWTQMKKLNQSUUUSRQRSTWXZZZZ[[]^`abcdddfgjlnpqrrsstvwyz{zzyz{}~~~{xvttvy{}}}|zyyy{}~~}{zywtronmmmnnmljihhjlnqtvxy{}~|zwtpmjhggffec`^\ZZZ[\]^_^^_`acedcbbceimruxy{{|}}{yxwutqnkifedccb`]ZWUTSTUVVVUTRQQQQQPMKIIJMPSVWXXXYZ\_bdghijkmnqsuvwwwxxxyzz{zyxvutsstssqomlkjjjigfca`^^^^^^][YWUTTSQMJHGHJLNOPPPPPQRTUWXZZ[]^acfhjklmnpsuxz}~}{yxxxxxxwvuuvx{~~}}}}|{zxwutsrqponlllmnoqqqonllmoruwyyyxwvvvwvusqqrstvwwvutssttuuttsrqpppponmkihffeeedca`__^^___^\ZYXYZ\^_`_][ZZ\^`bdfffffgijlljihhjlpruvvvuuuvwxyxwusrqqqrrrqomkjhggfdca`^\ZXWUSPMKHGGHIJJJHFDCCDFIKMNOOPQSUY[\\[[]`dinqtvwxy|}zwvuuvwxxwvtrqppqponnoqtx{}~~}}~|xurponooonlkiihijlnopqrsux{~}|{{{zyxvtrpooonnnnmmmmlllllkklmnopqqqponmnoqsttsrqqqrstvvwvvuuvvwwvspmmmoqsttrpnmllllmlkjhgfffgghhgffeeeeeedccbbbbbbba`___`bdeffedbbbcegijjihgffgggea^\\]_befgeca_^_`bdeeedcbbaaaa``________^^]\\\]^^_^]]]^`beghihhghiknqsuvvvwxy{||{zyy{}~}|||||zywutttuutqnllmorvxyz{{|~~|zxwvuutrnifddfhkmmlkihhijlmoppqqrtuvwxxwwwwxy{{||{zyyxxxxwvutsssuvwwvusqpoopqqqpomlkklljheb``acdefedccbbbccbba```aabbbbaaaabddefffeeefghiiihgffffgiiihgffeffghhhggffghijigca__`acddca`___`aaa`_]]\\]^___^^^^__`aaa````acdefgggghjmpsuvwwwxy{~~{xwvvvvutsqonnoprstuvwxz|~}}|||{yvsqppqrsssrqonmmnoonlkklnqstttsrrstuwxxxxxwwwwxxwwwvvvvvwwwvuuutttttssrqqqqrsssrqqqqrstutsrrqpppomkhgghkmnmkhecdglprqokgefiotxzyvromlnpsuutrpnlllmnnnlifddegjnppnlhecbbdfhiif_VLFDGNV]a`\UNIGJPW^bb`[URQU[bjoqqnljjmry~wssy~upoqw}zsomnrx}}yvvx||zyyz{xsmhimw|xspmlmpsvxxwtqnmlnprtttsqonmmmjc\VTV]fpwzxslea`djqvyyvrnkjknqssroljijloqrrqnlihikmprrqpmkjjkmoppomkigfefggd^VPMNS[bhjhb[UQPT[bhkjf_YUTVZ_bdc`\YVVX[_cfgfda``acehijihfeegjnqtuutsrssuwxvoe\USU[cimmjd^ZXZ^befc^XQMLNRVYZXUQNMNPUY]`aba``acfjmpsuwy|zz}||z|~{xvuvy|~|xtqoqtyzx{~ytpopqsuvutrqqrsvxz{{{zzz|~yphdekt}~wpllou{~xsonoqsttrnjgeefikllie`\ZYZ]`ceedca__`bdfhijkklnopqqme\UQSYbkrtsmf_\]ahouwuqjc_]]_bcdb_\ZYZ\_bdeeca`__acdefedcbcegkoqstsrponopqrpkc]YZ^fmsusmf`\\_eknolf^WRQRUY[\YUPLIHIKMOPOMKJJLOQTVWXXYZ]`ejoswxyz{~|}~{z{}}zxvwx{}~}|{{|~~yy~xrqsw|}xsonqxwojjnu|}vpkknsx|}zunhedfjnqrqnjfccehloqqomjhghikmnnmlkkklnprssssstvxz||wod[TSW^gnrqle^ZX[`fkmlhb]ZY[^acdb_\YXXZ]`bcb`]ZYY[^adfgggfghjlnpqrrqqrstvxxtlc[WW\ckqrpia[WWZ`fjkhc]XTTUXZ[ZXUQNMNPSUVVTRQPQSVZ\^^^]\]_bfjmopppprtx{|uonqx|y{||~}zwvvx{}~}{ywvwz}}|}}~ywxyyxvromnqv}zrmnry~woifgkqvz{ytniffgikjheb_^_bfijkigeddfjnqrsqomllnquy{|||{z{|~|tleabgmtxxtngb__bgkljf`ZVUVY]``_\XUSSVY\^``^\[ZZ\_adeeeefgilnqrsssrstvy|~{tjb^^biqvxunf_[Z]afijhc^ZXXZ]__^[WTQPQRSUUTRPNMMOQTVWWWVVVWY\_abccdfhjmqsuusle^\^dnw~{upnpu|~||}~|{|~}}~|xz~~zwwxyzyxusrrtx~{utx~yrnnqw}|wrooruwxwtqomnpruwwusqonprvxz{zxwvvwy|~~}{zyz{||{yume^Z[_ekoplf`ZWWZ`eijgc^YVWY]`a`^[XWWY\^``_^\[\_cgjlmljhhilpuxzzxvtrsux{~{umfbbfmsvvrke`]^bgklkg`ZVTUX[]][WSPOOQTWXXVTRRSUX[\\[YWVVX[^aceddcbcdgjlnoonke^YVW\bimomjfcbeiouxyxusrrtwz|||{zyz|~yvw}}~|{z|~zy{~zuqpqtwxxvspnnoruwxxwvtsstvwyzzzyyyz|~~}|{{|}~~|xqha]]agmqrojc]YY[`dggeb^\[]`cddb`]\\]`cfhhgeddfimpstsrqqqsuxz||zywvvxz|}}{xsjaZVW[agjjf`YTRTX]acb^YTPOQTWYXURNLLNQUY[[YWVVW[_dghhfdccdgkorsrqommmoqtuutpiaZVVY_dgge`[WUW[`ehhea\XVW[^acba``adhlprttsstuy|}{{}{wuuvwvtromlmnprrrqommnpsvxzzzyxyz}yqmlotz~~{voiffhlpssplgcaacdedb_\YXXZ]_aa`_^]]^_`aaa```abegiklmlllmoqsvwxxvpib__bhnrtrnhdbcfkoqqoligfgijigc`^]^`cefec`^]^_befgeca_^^`cegggedbbcegiihfd_YRLIJNSX\\ZUPMLNSX\^^\YVUVY\_``_]\\^bfjlmlkjkmqv{~ztolmqw~}|||~~wsqruy{{yupljjlortspkgc``aaba_^\\\]_`aa`^]]^`ceghhfedddfhjlnnmmllnortwxyzxtmgbacgmqtsplhffimqstrnkhghiklljhfdddefggfecbabbbba`^\[[[]^```_][ZYYZ[]^^^]\XRLHHKPUYZYUQMLMPUZ]^^\[[[^adeeedcdfhknpqqppprux|}vplloty}~{wrnlmquz}~}zxwwz}~~{xy{~~{wtsuy~ysmjijnrtusplhffhkoqrqomlklnoonkigfgilnoomkihhjloqqqomkkkmoqrsrqonnnoqstttsqmgb_^`eilmliebabdhkmmkheccdfijjigeddfhjkkjgeccegjllkigedcdfgggfda_^_`abccccca]XRNLMQUY[[YVSRRTX[]^]\ZYZ[^`abbbabdfhijjihggikmooonmkklnprstsrpoooqsuvwwxxwsniedfjosvvtqnnorw{~yvw{|wspoquy|}}|zxxyz|}~}}~~|{{|}}||{yuoidceinrssqmjijlpuxyywuttvy{}}|{zz|~}}~}{zzz{{zxvtqonnmmmkjhfc_YSNLMQTWYXUQMKLNQUXYYYXXY[]`aa`__adhlprrqonnpsvz|||{yxyz|~~|zwvuuuttrpomid^ZXYZ\]\YUPMKKLOQRRPNKIHIKLMMKJIIKNQSUUTSRSUY]aeggfedefhkmpqrrsstvwy{|}~~}{xtqpruy|~~|zxwxy|~}}~}}||~{upnnquxzywtqopruxz{zyxwxz}|zxxxyyxvtqnkjhggfeddcb_ZTOLLOSVXYWTQPOQTWZ\\\[[\^begijjjlnpsvxyyyyz|~}{yxwwvutrpnkf_WPMLMPRSQNIEBABDFGGFDCBCEGHIHGEEFINRUWXWUUVX\`dghhgfgilptwxyxxwxyz{}}~~~~{vrppruxyywtqppruwxxwusqqqqrrqonnoqtwyzywuttux|}xuttvxyyxvtrpppqqpppqsuxz{zywvuuwy{~~}|{{|}~~}|{yxwwxxxwvutssplfa__adhjjhd`]]^`cfgfecbbceggggfefgikmnnmlllmnprsrqomllmopqrrqpnmllllmmmmmmkfa\YX[^addb^ZWVWY\^^][YWWXYZ[ZYXWXY[]^__^]]^`bdeffedcbbcefggfedddeghiiiihiihd`\YY\`dhiigdbbcehklmmllmnoqqqpoopsvx{|{zyxxy|{yy{}xusssttrqomllmnnnmllmoqtvxyyyyz|~~xtrrtuvurmheccdfggec`]ZYXXWVUTTTVXY[[ZYXWWXZ]`abbbbbbdfhjkllllmnprtuwxyz{zwrolmosvyywuqooprtuuspljhhiiihec`_^^^^^\ZWUTTTUUUTROMKJJKMOPPONMMLMNOPRTVXZZXURQSV[aeffeccdgkosuvvuuvxz|~~~~yustv{~}~~}||}}~}zupmlmorssqolihhijkkjihgghhhhfdb`_`bdeffdba`abdeffecbbbdeghhhggghijklmnopqrsqolkkmptvxwvtsssuwxxxvutttttspmjgffhiihfc`\ZXXXXXWURPNMLMMNMLJHGFFGHIJKLMOQRSQNKIKNTY^`a`_`aejnsuvuuuwy}|zxwwwvvtsqponnmmmllmnnnkgdbcfkptuusrqruy~|ywx{~~|ywwx{}~{xwvutsrponmmmnmmmmnoppnkgffimquvvtrpqruy{||{zyz{}~|ywvvxz|}|zwusrrstttrpmkiiijjihgfdcccccbbbbbcca^ZXWY\_bddcbaacfikmnmmllnoqrrqonnoprttsqomkjjjkjigda`_^__^]\ZXWVUVVUUTTTTUUSQNMMNRUXYYXWVWY\_bcdddefhjlmlkjjkmpsuwwvtsrrtvxyyxvtrrrrssssrqpoooooopppqrrqoljjlnruvvvuuwy}|ywxz}|zxxz||ywutsrqponnnnnnnnnopsuwvtqpqtx||{zzyxurnjgdca`^\YWUSRRRRRQQPPPQPOLIGGJNSWYZYYYZ]adhjkkklnruy{{{zz{|~{ywvuutsqnkifdca_][YXWWWVSNIDBBDFHIHECBBDFIKLMLLLMORUVVVUUWY]adghhhghjmpsuuuuuuwy{}~~~}}}~}zyz|~|{{|~}}~{yyz|~zwwz~|zyyyxwurnkhfeedca_][ZYYYYXWVUVVXXWURPPRVZ]__^]]^`dhknooopqtwy{{{{{|~~|zwutrqomkifecba_^\[ZYXWVRMHECDFIKLKIGEEFHKMNNMLLMOSVXYYYXYZ]_bdefffhjlorttttttuvwyzzzz{|}~~~{xusstvwwvtqpopqsuuutsrqrsssrponoqsvxyyxwwwwy{~}{zzz{|}}|||}~{xvvwy|~~}|{|~}||||{xurppqsuvvutsrrsuwxwvtssux{~~}|}~~~~~}{zyxxxxwvutttttsqmigefhjlljheccceghhgfdcccefffdba`acfghhgfffgikmnmmlkklmnooonmmmnoppponnnnopomjfcaacdedb_\ZYZ[]^^\ZXWWWYYYXVTSSTVXZ[ZYXWXY[^`aa`_^__abcddeefhjlnoqqrsuwyzzwusstvy||{zxwwxy{{{ywusstuwwwusqpprstttsrqrsuxz{{zzzz|}~|{{||{zxvuuuvxyyyxxxy{}~~~~||~~|{{|}~}|zxxxz|~~|zyyz|~~~zvutuvvtqmifdddeedb`^\[\]]][XURQQSUWXXWUTTUVYZ\\\\\]_aceghhiikloqsuvxy{}~|{|~}|{{{{{zwtqnlkjjhfb^[XVUUTSQOLIGGGGGGFEDCBBDEFGGGHHJLNPSUWZ\^adghiiiknrw{}~}}}~}}}}|{zxvuttssrqponopqrsttuvwy{~~||}~}|{|}~~}}{{}|xwqddjntwyywuqoklvui]W^ikhfeba`]][[^[SV]_acbddfjgktpj`RNZjqqrpmljknqtywmntw|vpsppqlnzxqlkntx{yupeUQY]dklle^XOQZZYSE>DKLIIJJLLJHDAA>6:FKRWWZXY]\ertqi\Ycqxvrmhhls|wsw{{{}~~||}{{vqog\\ejosrqniidiuusl^]`fw}}~|z|zz|{}~{{tiiqv|ta_fsƿ~tnjksuoqvutusvz}|sd`l~~|z~|{m`gt{}}ztqppuulmstwyy{}}oit~vsxzyj]^cb_`behigd_ZZVNR_glnkga^__frtneSIQ]ejnppnmihhhnmcbghkmortvzxz~vn`Ydszzxvroonnkd`UGFPYaggd]WTRWdjg`PEJUY[]^`_^^XPWa^UYahnppollnmr|{siYQZjsvwvsommiep~zporv{}~{tihosrpgahrsollnoswrjntl``irz~{zw{pv~~vx{rry|z|}|~|x{tit{nu~{idpz{{y~tnvzxwxwtricga_s{v|{rvyy~~xprw|tb_gf_\YUV\]^aYRZZRVWRUTLJDCNV\ekm`IGU^cjnomjhfjihu~z{xquy{tr~~yrlkmourjosmljdhnmnjba_[_hogRGHE@BINQUTNLE8=JOVZVWXTSRQX^_ckpePLZcgkmliigflnfl}yqikrw~{}vp}xz}uovvw|~}~|wwujo|yz{z}}|wuxzs{~{vrw|}skxxx~zxzttx{xt~ojlqwvrrnhe`aopb`faZUPNQTYZY[UFFUXT\cfhfabbejjqtu{xw{|{yrljjtxszzz{{ywsv~zvtlgfdfiimjYUa]SV[]b_XWQJJGJZ]OOUOJHDHNPUXVZYMP`b]`^XXUU^djplkuqadnpswvwwsuwxz}}~~~ytmkllostyvfdqpjqy{yxvrtrvohjcbhlu}{ywrttks}sbcv{w|~|wrtw{|z|x}|{vio|vqxyxzwtwwy~z|{mu~zyzvxxssss{|w~{~{|xmtxqwvsuqnqqsxtu~vku~yz{x{}y{|zx{pfnu}|ztw{|vnquuyzwytgmulhpqrvqmmiikfhncW\_XXXVZ[Y[ZW[ZU\d_`ggjqqruutob_dcfsyvvnc__aiou~{qplcempw|zwsligchnmmqlb]XUXYY\ZWVTRSNJRYZ]_^^^^acbdcbipmkmkjjd^[Z]emw|tlmmnu}|y|~wutuy}zmflsw|ytqopuvx~xwuty}vooqu|~}||uqy}}zx{}{vqnrwuu}~{}}z}|{{~zv}}}zz|yz|}zzvk^WXZ_ehhe]ZXMHQZ_cb]ZWVXYZ][X`e^XXXY\]^__`celpidimmqtvz~{{~laciqy|{woga][[Z^ff^UMHGFGIKJHECC?:=EKOQPPQQSVWZYW[`]YZ[_eggiikosy{w}yy{utx}xnqvy{xusvwwzwrpqruyyyyvx{vt{}}{ztpsvxzwrmgfgkszwqrssux|~}~|~|xyyyyupnlmpsx}vnoporuw|~}yrnigpzyvtnhe`_bejpqttjadjntvqlga`cfkmlrvmedcejlmmljkknsnimrrsttvz{}}{ytpv~|xxuqnidcdgknrti]\__cgjmomkhcb_^goi]SHAADJRWYWRONGBKV]bdb`_]`cfjjhntojkkmqrsutuxzy{~|}z{|~}xi\^fnx~~yqmkjnpq{{snkkmoruuuvux|wszzvw|vkmu|}|{|~xspnpstutponf^bimopnmkikmorrpv|xsstwz|~|yyz|~~}}{|{v{xy~~}vrpsy~xuvux}yromku~xslfcaaehlnkkj`VZbhnsssqmljjmnnw{urpoqqrqlgc`emmjosqnljmrv{{xungksrpqolhc^]]afimpg[[^_diknnjga\\[\gsqkgb^\[]aeimmorkdhorusmgdchlorohjnhcdfhjhda^]`cjqlcbcbeimswxyvqpljs~|zvqmjilpv}{qsy}}|svwpnnpuvwwsqrkciqtwxusrqsuvyyv}|||}~{x}~~ywxz|{}zwy~{qkgenzyrkbYTQPTWZ][YYQGJSX]aa`_\\\\`bahqngdbcfijmmmoptzwrv}zps}~yqkihlruyzpb_abfjloojf`YWVU]gf`[VRPNNQRTWUVWQIMV\addeedeffijhoxwsrqqsrolebcfoyztuwtrqsy|wsz{urtv|uuy|z{}~{{{}vloy}xwxx||xz{trpqssrronqsw}{uv|~~|{wsqonruy~yompqsvx|~}{vusqw}wnd\WV\bhopnkaUV_gotttrmkjjmoou|zsolknnoqqqssuxtmouvwwuvxy{|zyvpryyvutrrnkjijoruxpaYWVY^cjnlgaYURQZgje_XROLLQUY^^^_XOPX^dhjlmkjkjlmkpxwrpopststttwz}xy~|tmryrkfhkqx{{zpbagmtz}~yvtsvww~~zy{{|~|yvuy|~tv~zxwvy|~{qqx||{~zrprtxwtqnlosx~vtwwy}|uy}}{|~~~|tt{zuttttqmljkpsw|ynlpruz}zxwsy|wurqux{|qqw{}~{vnihgknkmsnc^\\`aaa_[\[]cc[[abbdeinprromkfjuyvusqpmijkmrux}xmjnqtx{~}zvuuquxof\XWX]adfb^]WNPY_ceca`^_`_`a\]ee_^^_aa`aabgkntrhgmoqux}{}pilpw|wwzz{xyz||~~y|vrqu{{oox~~{zx~{utstw{}~tt{{|}yz}}z~yurprux~{ojlklpsw{zxsmigdivytpkeb`_cfilmmni]\ciovxzzwutrstrv{wussttutplfdhhcelnmmjknptvsqmefpsqrromidddglprwreaegkpsuwuqmgdcafswqlhca`_begkkjmi``gknpnjfa`bdghcdjha__`ccba_^`bfnogeijlpsx~}{yv{~|y{~|{tsux~}z|zrs|y~zww{~{zukjqw{~}{{yxxvvvrt}zxvuutrsttwy|{{~}}|~wrspmnosxzywoid_amspmib^ZWY]aegfhdZX`glrtuwuttsstru|ywuuvvxzyzzz}}usy}~~zulhnqnnnkhc\XWY^behdWPSVZaehjgc`[YZY^jnhc`\\]]`abdeehg_^flqvxyzyxxvvvtv~}zyxvusnljkqrkinnnoprwyyxsnkfhtzxwtolifgkntwx{wmkrx~}}vieltz~|wssrsuqqy{uqppqrppporux~xv{|{~~|xwwxz|~xswz||{wx}yrle_^bflonok^Y^ejprrrnjighihjsvpljijjhiiijlnstlinrtvwxzzz{yvuppz|ywtspllmnqtuxvjba__bejoomje`]Z]jqmhc^ZXVY]`dedfd[X`fkpqrsrqqonnkluytpnllmklmmopquvolrvy|~~ysjhrzzzzvrmgfhkquwywkfkrx|{~|~~|x{|z|~y~wtrtvuuusrstz}vsxzz|~~}y}~}{vtsruxzwpsvw{~~yusooy|yvqmjffijnppssidjoruwwvqkgddffirvoifddedeedcdejmgdimmoprwyz{ywupq|~zwsonopsvx|{pilnortvwvsrnkjfgpvqkf]VPMOTX\^]^\RMT[_ceeecbccefddmrmjjjkkjjkknqu{~wrvyz}~||~~zppqrw{~|xuusu|yutttx|}|~{wwz}|v|}z}zzzxxzz|~~x}~{y|~|z~}|xrrppokhfddgjpsjaceeilntvtrnjhfgs}zurmjigimoruvyypiovz~~}}{|~{xvtstssqmmme`flnnmkkkkmljhb`hnjghfda]\^_cgjnoe]aehmqsutrqnkjiju|xsqlihffhiknoqricioqtutuqlifegghrxrkifeedefeehhmqkekooqstwyyzyvurs}|ywssuvz~y{~~zww{x}}{~~z{wsstuxzyzzqjnux}~~~}|}}}~|y~~}}}{yzyz|}{~|zyxy{{~xprvutqoprsutqohdiqqnnkhea^`afkmqskcfkouyz|{yywvwus{{yurrpprrtvuwzsknsuxyxyyyyxvvqlorledbcca_^\]_afjbZ\`adhjnppoliifeoxvpnkhhghklnpprtleipsvxxyywwurqnkszwqpmkkighggfcdf_Z`hkmnlmopstrrmjqyyvwvutpnoqtz}~uy~||z{||}{~zmlqsx|~|zwtusqy~xusqrqrttvy{x|}z}~wy}~~}{wvqnu}{urokg`[YX[`dimdYY]_chlppnljghhgq{xroljkijmnpstw{umqwy|~~}}zw~|yvutqppopssvyqghljhfegiikidb\X_hgca^ZXTSUW[`bfibY\cgknoqrqrrqrpmt|ysqonnllnnpstx|vnqvxz|}ztx~{wwwwvrnnmoux}yoosux}~~}|}~~}}{w}ytnjihiklnppsxtlouwyz||{~{{yv|xurppmkkkloptytklpruxz~|xwury}zwtrolmnptux{ulmsvy|}~yspliq|}wtokhfegiknmnoh_ahknpprssssqqnkpzyutrpoliiiknorvqhinprttvxvusonlhnxwrplhd]XWY\behkdYZ_bgklnnljighhfmvupnlkkjijjlpsw}xootuwz{~~~{x~~{xwutuvy|~~ttwvvxz~|yv~}{xx{~}|yvuuv{}ww||}zxz{}wx~{{yvtuvx|xx~ztpponpqqsstxsjkprsvvy{{zxusqmt{yvrpmlnprvvwzujkqtvxy{}||zwwtot}|uspmljhhiknnnog\\dimqqqrpponomimvupnljigefgimorwrhhmoswy}}|xtsplq||wurnligfghllnrlbbhjmpqtuspkeca_gstokgba`_bceiikokbcjnruvy||}|zywsy}ywtrtvy}ww}}z}}}~{xxz|wv|~|zz{|~vv|~}{|||}|{~zonrsststusqojie^]`YOKKOTWWWTPONRZ\WZabaa`cgjmonmjceoqmmligc_`cgnrtwpb^bejoty}|xsmkjgnz|wrnheb`bfjopqsma_eimqsvxwuspqpjhiaUOPT[```\XUTXad^^ba^]^ckpsrlf^UVagghhea[USUYafjni[VZ]ckrz}yyyx~urty|vpnns~}}}{|{|zy}wqoot}}toniddgnx~yxwvxz{}{xzujjrwz}~~}{yvtobZ[XSU[_ca[UPNQV]gh_[___cglppnjd`_]drxspkea_^aeimnmmg[Y`flsvxyvsqnnolpz|uqnlkkjjjiigfhf]]dhiklmonmmkicWQTTPRWZ\YSNJINT\ef\XZZ[`ekpqnjc_][bqwtqnhda`cgkqssupebinrwxxvrnkiijhkttkd_ZYYXZ[\]\Z[WMKSX\aehkkkkihbWSXZY^fkonhcabiqz}xzz|}|~rmuz{ytru~}~zzocVT_gjnpmh`YWX]gpv|xkdgjov|}zutuu{|wvvw{~wtz}}}zxwqqyztpnkjhdb_\]\\`_VSY\]`acgghf^TJ>=ISVZ[WRKDCFLW_dieWPSYajqvxuqmihihmz~xrmihijnppqpnpnfentwzxvtrpqppplmuvnifcba``_]^^^baWTZ^`cdegfebZPE::HSVZ[UNE=:==?CEEDA=;;=AEILNMMNPTY`fknoppquzxroptx{{xtokijnrvwvsoljlpuz}~|zxwy|}rjfhoy}zwussstssqonnoprtuutrqponoopqrsstuuvwxxxwutsrstuuutsqonnnnoooooooppponmlkjjihc\UPORX`ege`YSQSX_ehhc\UPNQX_ehhd_[XX[_cffda][YY[]_`^[XUTTVY]_`^\XUTSTW[^_`_^]\\\]^^]]]]^`bdeeeedddcbbbcehjkkjhfdccdgjlmjcZSPSYahlje^XTUY`glmje_ZY[`ejkkhd`]]_bfghgdb_^^]]\[YXUSQPQSVXYYXWVWX[^behiijjklnoqstux{}vollosuusnieegmsz}}|{xvspnmnprtuutssrsuxz||zwvvx|~~~|}~}zvsqppqrrqpnkige`YQKHHLQUWUQKFBACGKNNLIGEFHJKLLJHHJMPUXZ[[ZYY[^`cddcba``behjlmlkihikmoqqoljhghjmpqpnkigghikmmmmkiggffggec`^]^`ceggfdb_^__\VOJHJOU[^^ZUPMNQW\``^ZVRQSW[_`_\ZWVWZ^accb`^\[[\^_^]ZWUUVXZ\]^]]]_adefghhikmpsuvvvuuvwz}~{}unknsz{vssw~|xsonnoqrrqomkjjlnprssrqomlmnpsuvwwvvuvwxz{{{yxvvvxyz|||{yxxxxxxxyyxtlc\YY]chjie_ZWWZ_dggd_XTRTX]`a_ZTOMNRX]ab`\YVUUWZ\^][YVUUWZ^`a`^]\\^adfhgecb``acefffdcbcdfgghgedccdeghiihfc`]\\^adfffec`\UOJJLRY^`_[VQOPTY]__]YVUVZ^befeb__`chloonkgeddehjlkigdccdfijjhd`]\]`dhjigc`^^`dhlnomkihhjlopqqpooprtwz|}}|{{|}yvvy|zyyzywtpmkkmpsuwxxxz}|zyy{|}~}{zxxy{~}zyz|~}||}}~}|zxvutsoib[WX[`ehgb\UQPQUY\][VQMKKNQUWVUQNLLMNPQRRQPONOOQRTTTTTTUXZ]_abcccddegijllmnnooqrssrqppqrsttttssssstttttttsrqqpnkhfeefhihbZRMLNSY]^\WQLIJNRVXVSOKIILQUXXWTQOOPSWZ[\[YWVVWY[\]\[ZYZ[]^`bba`__^_abdfhiklmnnoooprstvwxyyyyyz{|~ysqsy}~|ussv{~~zvtsv{~zwuttvxyzzxvtsrrrstuvvvuutttuvwwwwvuutssstuuuuvurmfa^_cinrqmhca`cfijigc_]]_cgihfb^\\^beggea[WUUWZ^``^ZWTTVY\_aa_]\[\^adffecaabdgjlmljgfddeghhhhgggggijjjihgfeeffggffeca_]YTNKJLQV[]\WRNMNRW\_^\XUSTW[_bba^[ZZ]`dggfdb``acdeeedba`aceghggfedefghihgdb`_adgjkkjgeccegjlnnmlkklmopqqqqqqsuwz|||{{z{}|vpllou{~zxwz|}}yurqrtvwwvtrqruy}~zrkfehmrtsohb][\`dgfd_YUSTWZ]][XTQPQTVY[ZWTQPPPPONMLLLMNOQRRRSSTUWY\^_aa`abdfikmoooopqrsuvwwwvutssssttttttttsrrqqqqqrrrqng^UONQW]bc`ZTPORW]`a_ZUQPQUY[[YUQNNPTY]_^\XUSSTVY[\\ZWUSTVY\_``^]\\]_acdcb_^^]^_`bcdefffffghiknopqrrstuvwxxxwwwxy{}~~ysompu|{yz~|yvtttttsrqpoonmlllmnopqqrrrrsttvvwwvtoic`aflswxvrmkjmrvz{zwtqpqsuwwuqmjiikmoonkhfdccccb`]XTQPQRUXXWUSQQRTWY[[[YYY[^adefedccdfhjllmmlmnoopppoonopqqrrqqponnmmljf_XTTVZ\][WRMJJLPSUTQNJHILOSVVURPNOQTW[]^][ZYYZZ[\]]\[\]_adfghhhhijlnppponnnoprssrpmkjjknqrsrqnlkklmnopoonmmmmmmmmlkklmnmje_\\`flprpmiffimswzzyvuux{~~|yvuttttttsrpooqtx|~~~~~}|{{{|||{vohdcfkpstrokhhjnruvtplhhimqtutplhggjmpqpmjgeddeffec`^[ZYXXXXWUUTTTTSSRQPNNNOPQSTTUUUUVXZ\_`bccddefhjlmnoppppqqrtuwxxxwwvrmheeiotxxupidabdimomje`^^`cfhgd`][Z\^_`^[WTRQRSTTSPNKIHHJMOPPONMMOQSVWWWVVWXZ\^__`____^^]]^`bdfhijjjklnpsuxyzz{{||}}~~~~{vqoosx}{vssuy}~{yyz~~{}}{{{|~}|{{{{{zzzyxxwxxxtojfegkorrplfb`adhloomjgeegknpqponmnoqstsromkkllllkigedcdeeffdb_]\]_bddca^\[\]`cddca__`bdfggfedeegijllkjiiijkllkjhfefghjjhb[WUW[aegfc^[Z[]`bb`\XVUVY\^^]ZWUTUWZ]^^^\[ZZ[\]]]\ZYXWXZ[]^^]\[[\]`bba`^]]]_acdddcbbbcefhhgeb``adgjlmmllllmnprstuuvvxyxupjgfhmsxyxtpmlnrw{}|yvtstwz~}zwuuw{~|{{}~~~|{z{}~|zxxy|~~~|vqmmpv||xtstwz}~}{xvvx{~zwvwy|}yurpooonliea^\\\^__][YWUTSSTTSRPONNNOPPONLLKKLMOPQRSSTTVXZ\^abdfgilnoqrtuvwwwwwuqnkkmquxxvrnjhjmqtutqlhedehklkhc_[Z[^acca^[XWXZ[[ZXURONOQTUVUSPOOPRUWXXVUTTUXZ]^_^\[[\^`bcccbbbba`_^]^_acdefedcbcdegjlnnliebadinrttqolkmquy{{zwuuvy~~}|~~|zxvvusplhggjmpqqoljijmqtvurolkknqtwxvtrpprtwz{{zyxxyz{{zxurpoopqrrpnkihhiijjgd`][[\^```^[XVUUVWXYYXWVVWXY[[\]_`acdfghhhijklnpqojd`^`ejoqqnjfeehknppmkhgghjklkheb`_`bccb_[XUTTTUTTSPNMLLNPRSTSRQQRRTVWXXWWVVWY[\]]]]]]_`bdeeeeefghjlmlkiiiklopqqqpooprstrojggimrvwvqmihilqtvtqmjiknrvxwvspoqsx{}}|zwvwy{|}|zxwvwz|~~~~}}~|{{|}~~}{yxwxz|~|wuvz~xtqrvz}~|xvuvxz|}|zwuuvy|}{ywwyz||{yvtqppqrssqomjiiiijiigedba``___^]]\\[ZZYXXWVUTTTSSSSSSSSSSSTUVWXYZ\]_``^[ZZ]aehihfdcceimprromjjlnruwwvrommoruwwurnkjjkkkjheb`__`bcca_\ZYYZ[\[ZXUSRRSTTUTRPNNNOPQRRRRRRRSTVWXYZ[]^__^^]]^_abcddcb^ZXY]cinqqpnlloruy{|{yxxy{~~}~~~|{zzz|~~}}~~}zyz|~~|xtrrtwy{zxvttuwz|}}{xtrqsuxzyxurponoppqpomllmopqqqonmnnopponljiijklmligdccceffeca_^]^_abba__^^_``aa``aaabdefda]ZY[`ejmmjfcaacfijkigeddfiklmljihhjlmnnljhggggfeb`][YXXXXXWVTSRRSUVWXXWVVVVWXYZZZYXXXXYZZZZZ[[\\]^^^^^__`acdfffecbbceghhfb^]^bgknnljhgimruxxvsqpqty|~}zwuuwz}}zyz|~~|zz{|}~~~}|{{|}}}}|{{z{}~}{|~}zyz}~}~|zyyz{}~~}|zxwvwwxwwuspnlkkjjjhgdb`^^^^_^^\[ZXXWWXXXWWVUTTSSSSSRRRRSSROMLMQUZ]_^]\]_cgjmnmkjjkmqtwxxwvuuuwz{|{xusqqrsssqnkigffffeda_]\\\]^]\ZXWVVWXYZYXWUTSTTUUTSRPPPQRSUUVVVWXYZ\]_`abcdeeeedb_]]^adgiigdbabdfiklkkiijlnqrttssstuwyzzzyxxwxyyzzyyyxxxyz||}}||}~|yxwwxz{{zywvvwyzzzywutsstuuuusrppppqqqppppqstuuuttsstuwxwwusrqqqqqpoljigghiihfecbaaaa`_^]\[[[ZZZZXURPOQTXZ\\[ZYY[^beghgeddegilnnnmllmoqstutsrrrrrrrqponmlllmmmkifca```__]\YWUTSTTUTSRQOOOPQRRRRQPPPPQQRRRSSTVWXYZZ[\]^`accb_\[\^cgjkjhfefimqstsqonorvz|}|{yxy{~}zyyz{{{ywutstuwxyxxwvuvwyz{{{zyyyzz{{|||||||}~~~}}}~~}{yyyz{}~}|zyxwwwwxxxwvuttttuvwxwwvutttuuvutsrppoooonmkihfeffffffedddccdccba`____]YVSQRTVXYWUSQQRUY[]]\[ZZ\_befggffghkmopqpoonopqrrqomllmnooonmljjjkkkjhfdbbbbccbba_^^^__``_^]\\\\\\\[ZYXWVVVVWWXXXYZZZ[[ZYXXY[]_aaa`__`adfggfecbbdeghiiihhhikmoqrrrsttuvwwvvuttuvwxz{{{zz{{}}{zz|}}}{yxvuuuuutronlllmnnnmlkkkklmnnnmlkjjkkjjihhgghhiiihiiijjjiigda^]]_abccb`^]^_adeeecbabdfiklllkiiijkmmmmlkjjjjjjihgfedddefghhhgffffghhgfdbaaaa`_^][ZYYYZYYYXWWXYYZZZZYYYZ[\\\\[[Z[\]^__^][Z[]`cefeca``bdgjjihfdefhkmnmmllmnprssrqpqrsuvwwvvutttuuvvvutttuvwxyzyyz{{}{wussuvwxyz{~~yx{|tmiilqvxwsmgddhmswyxtpljjmrwz{zxurqqswz|}}zwtssuwzzzzxusrqqrtuutromlkkkllkjhfca______^^\ZWUTTVX[]\[XUTSSUWYYYXWUSRRTUWWXXVRLEBCHPY`dc^XSOOSY`fiigb]ZZ]bhmoolgcaadglpqpnjfcaabehjkjhd`]]^adghgeca``adgiihfcbaabdfggfca_]]^`acccb`_`acefhhgeb`__`acdeeeca`^]]\\\\\^]XQHB@CJS\bdc_ZWW[bjsy|{xurrv{}z|ztrru{{xurqppoonmkihhhiklmmmllkklmnpqqqqqqqponmlkkllmmlh`XPMNT\djlje`\[\agmqrplgcbcgkoqqplifefhkmmljfca``acdeca_\ZZ[\^```^][YXY[^abca^[XVWX[]`a`_][ZZ\]_``^\ZYXZ\`cdedb```acdeeecbaaabbbb`_]]\YTMGDEJQY_ba^YUQQTZafiifa]ZY\bhmpqokhfgimpssqmiedehknpomhdb`aceggfb_[YY[^adffdb`__aehknoonmmnopqqqrsuwy|~~wsty}}{xvtrrrsuxz|yuvy~{vrpquz~~{wsrtw|}zvtsuwz||{yurpppqstsromkjijjklkjihfeeeffffedca_\ZYXY[\]\[YWVVX[^_```^]\\]_abbba`_^____^^_``^YRLHHLRY^`^[VSRTX^dhjheb`_adhlnnliea__bfknpokfb__aehjkifb_^^_bdffda^\\]`cfhhgeca_`acddb`]ZYYZ\^_`_^\ZZZ\^`bcba`_^^__``_^^^^^^^][YXWXYZXTMFAAFNW^cdb^[Z]cksz~|xvuw{|xtrruy|ywutsrrqpomllllmnqrstssssrrqpqsuwxxxwuuuvwxwvutspjc\XWZ`glnmjea_`chmpqokfcaacehkkjgca``cehiigda_]^`bdeec`]ZXVVWY[]^]\ZXWXY\^__^][ZYZ[]_``_^\[[\]___^]\[Z[]_abcba_^_`beghhhgfffgijkjigfggeaZRMKNU]ejkhb\XWZ`floolgb__aeimonkgcaacfikljfb_\\]_aa`]ZVTTUWYZ[YWUSRRTVY[]^^^]^_acefghijlmopqqrtvxz|~~~~}{xvtsrrtvxy{}~{yxy|~}zwvvwy{|{ywtrpppqrsrpnljjijjjjigeca`abdefedb`^]\]^`bba_][Z[\^`aa`^][[[]_bcdcbaaacfhjklkigfghjllkigfeda\WTSUY]accb_]\\_bfikjhda^]^`cfiigd`]]^`dfggeb_]]^`bddc`][ZZ\^`ba`^[ZYZ\^abb`^\[[]`bddca^[Z[]_bccb`^]]]^_`_^]\\]^`aaa`____`acdddcb```aba]VOKJNU]ejljgdbdhnu{}}zwutvz{xwxz{{zvromlnqux{}~~~}|||}|{zxvuttssstuwwwvutstvxz{{zywvvwxxxvusrqoke_[Z\agknmjea__beilnmjgdbbdgikljhfdcdfhjlljhfc`_`acdeda^ZXWY[^`a`^[YXXY[]^]\ZXVVWY[]]]\ZXWWXY[\\[ZXVVXY\^_``_^^^`behkmmllkllnopomkjkllid^ZXY_elpqokfcbdhlprqniebbdgjmnmjfb`_`bdedb^YVTTVY[[YVSPNNOQSUVUTQONNOQRSTTTUVXZ]_acdefghjknpruwyz{{|}~}|||}|yxz|}yuqoopqsssqoljiikmnnmjhfeddfgiiigec`^]^_`bccb`^\\]_bdffdb`^^^`bddcb`^^_adfhiihgfghknprrqomlmnpsttsrponmje_\[\_dhkkhd_[Y[^chjjfa\YXZ^cfgfb]YVWX[^``^ZWUTUW[]__]ZXUTUWZ\]][XVUVX[_aaa_]\\]_adfggfdbaabcccbaa```aabccccccccccdefhhhgfeeeefffffedb^YSPORW]beec`]\^ciosutrommpty~~zvtssttsrpmkjjlptwz|}~|zyz{{{zwtqoopsvxyxwusssuxz{|{ywwwx{|~~}{yxvrmhdcdhlprqolihhjmqtuurnljijloqqomieb`_aceggea]ZXXY\^__\YUSRSUWYYXUROMMOQTVXXWUTSSTVWYZYXWVVXZ\^__^]\[\]_bdfghhhhikmooppqrstttuuuuuuvvwvrle_]_cinqqnic`^`ejnonkfa^]^adeec_ZVTTVX[\\ZVSPNOPSUVVTROMLLMNOONMMLLLMNPRTUVWYZ[\^adfhjkkklnpruxz|}~~}|{{zyxwvuutuwy}|ywxyz{{ywtpnllmnoomkhd`]\]^```]ZVTTUWY\\\ZXUUVXZ]_`_]\[[\_adefeddcdegjklmlllmnprtvwwwvvvwxy{|{zxvusplfa^^`dikkid^ZWX[_dffc_ZWWX[^``_\XUSRTWZ\]\[YWWXY[]__^\ZYYZ]_`a`_]\[\]_accdcba``aaaa`______^]]\\\\\\[ZZYYZ[\]]\\\[\]^_`aabbcdfghhgfeeffda]ZY[_dimoomkiilpu{~|z{}zvsppooonljgfeeegijlmoqsuw{~}{zzwsnjfefilnnmjfcaacfikkjfb^\\^aceeb^YVTUX[^``]ZWVUWY\^^]\ZXWWXZ]^__][ZYY[]^___]\\\]^`aaa`_^^_`abcccba```aabaa`aabcdfghijkklmnoppqrrsrrqpmid`_`chloomjgddehlnnmkgdbaceghgeb^ZXWXZ[\\ZWTQPPPQQQOLJIHHHIIJJIIHHIJKMNPRSTUVWX[]`begijlnpsuxz|~|ywvuvvvvusrqrtx{~~}}~~|yvromlklmmljgdb```abba_]ZYXY[]^^][YXWXZ\^`aa`_^_`acdddca```bdfgggffffgiknqrssrrrsuwxxwutssttrokgeegknqqplheddfilnmlifdbbdfgggeb_][[\]^^]\YWUUUVXYXWVUTTTTUUUUTSRQQRSSSSRRSSTTTUVWWXYZZ[[\\\]]^______`abcdddefghiklmmmmmlmmoppqqqpoomjfcbcfjmpqpmjhhilpstttsrqrstvxyzyyxwwxy{}~~~~}{wsnjgedddddba___`behkmoqsux{~}{{{|}}|zxutsqokhfefgijjifca__`beghgeb`_`aceffdb_\[[]_`a`_\ZXXY[]^__^]\\\]^__^]\[Z[]_abcba`^^^_`acdeeeedddeeeedcbbbccdddeeeeedddegikllllkjjklmmmmlkkjigda`_`bdffec`^]^`bdeedb````acccb`^[YYYZZYXWUTSRRRRRSSSRQPPPQRSTUUTTTTUXZ\]^^^^^`behkmnoooprtwy{}~~}}~{xusrrrrqpmkiijlpsvyzz{|~~{xtpnmlllkifc`^]]]^]\YWTRRRSTUUTTSSSTUWXYZZZZZ[\^`bcdddddefghjklllmmnoqrtuuuuvwwxyz{|||{zzyxuronnprtutrpmjhhiklmmkigedddeedca^[YXXYYYXWTRPONOPQQQPONMLLMNNNNNNMMMMNOQRSTTTTTUVWZ\_``````aceghhgfffghjklllkjiijklnoponmlkklmopponnmmljgdccdeghiihgffghkmprrrqqqrtvy{}}|zxwxy{~~}}}}zvromlkkjigedbbbdegijlmnoprux{~~~~~~}{yvutrokgcaacdfeda^[YY[]_`a_^\[[\^`aba_]ZYXY[]^__^]\[[\]^`abbaabbdfghggfffghiklmmlkihhhijjiihgfeeeeefgfedca````aaa`_]\[[\^_``_^\[\]`cefedb``_^]\[\]_abccbbaabcehijjjihijkmmljhgfeeeeffedca_^]\\[[ZZYWVUUUUUUUTSRRRTUWYZZYXXWXY\_adefggghjmpsvxyyzz{}~|yvtssstttrqonnoqsvxz|}~}zvsqpooonligdbaabbbba_]\\\]^^^^]\[ZZ[\^_```___`acefghhggffghiihggffghijkmnooooppqrtuvwxxwwwvusqonoqrtuutrpnnnooppomkjihhiiihfdb`^]]\\[ZXVSQONNMMKJIIHGGHIIJKKKJJJJKLNPQRRRRRSTWZ\^__``acehkmnnnmllmoqstuutsrqqqrtuuutrqppqqrrrpnkigedcbbcdeeeedcbbcegijkkjjijkmoqstsrrrrtvxz{{zyyxxz|}|{{ywtqnkjiiijihfeb``acfhjlmnnpsw|~|yxwwwvusqnmkjhedbbbdefedb`_^^`ceffedbbbdfghiihfeddfghhhgedbaabcdeedcbabcdgiiiihgfffgiiihhgfeddddeefffedccccdfffedca`_`aabaa_^^^^_`aa`_]\\\^_acccba```_^]]]^_abcccbaaabdeefffffghiijkkkjihggghiiihfdb`_____^]\[YYYZ[\\\[ZYXXY[]_``_^]]^`begijjiijknpsvwxwwvvvwz}}zxwvvwwwvutsrrstvwxyzzz|~~|zyxwvtrpnljiihhgfecb``_```_^]\[ZZ[\]^___^^^_`bccccbbcddefgghiiiiiijkmnpqrrrrstuwyzzzyxxwvutuvvwxwvtrppppqqqpomjhggggggfdb`]\[[[ZYWTRPNMLLLKKJIHGGGHIKLMNNNNNNOQSUWXYYYYZ[^acfhhhhhijloqsttsrqqqrtvwwvusqpppqrrqpmjgffghihgfdcbbb`_^^^_abccdcbbcdfhjjkkklnprtvwwwwwxxz|}~{xusrrrrsrpomllmnpqrrrrrtvy}~}{{zzyxwvtrqpnmkiiijjjjigedcddefggggfeeefghiihgfedddeefedca``abbccccccccdefggfffffghijkkkkjjiiiijkllllkjiiiiiihgfeeefffedcba_^]\\]]]\[YXXXYZ[\\[[ZYYYYXXYZ[\]]\\[[\^adefgggghhikmoprrrqqpppqrrrqomljjjjjjhfdba`__````_^\[[[[\]^^^]\[\\]^`abcbbbcdfikmnoopqrtvxy{|}~yustvz}~}{xvttux{}~~~~{xvtsstuvvvuutsstuvwvtsrstwz}zsnlmpsuusohb]YXZ\_aba_\XUTSSSRRSSSTSSRRRRTWY[\\[YWWX[^beggecbabdfjlnnmkighimquwxwusrrsux{~~}{yxxy{|~~|{yyyzz{zzxwutsrrrrrqpnkgc_]]^_\VME?=?EMTXYUME=::?GPWZZVPJECEJPW\^^\XTRRUY]befeca_^_behjkkjhfdbbcegijjjhfdccdegijjkkkkmnpqrrqolihilpsvxxwusrsux{~~}~}~~xrpry~yy}~~~}yurqsvz}}zvssuy}|vrqsw{~~{vpidbbeimoonkgca_^_____^^^^__`aacdfhijjjjjklortvvusqppqrtuvvutsrrstuvvvutsrstvwxxwtqonnpqsttrqolkjiijjjjihfedcbbbccccba_]ZWUTUWYWRIA;8;BKTZ\ZTMGCDIPX`ddb]WSSUY`fkmmkheddgkptwxxvtpnmmpswyzywtqnllmoqssrokheccccddcb`_^^`beghhfb_\[]afjmnlifdehlquxyyxwvxz}~||ywwxz|}~}{xtqoprvz~~{wtrsw}}|~ysnjikmprrplhda__`aba_]ZYXYZ[\]]^^__``__`acegijihgffeeeffghhjkklmmmnopqstuuvwwxxxwwvvvwxy{|||||{{zyyyxxxxwvutssrrqponlkjhfdbabb`[SKC?>AHOTWVQJB>?BHOV[]\XSOLKOU]fmqqojfcdglt|}zwtrpooprtvxz|~zslfa^^`djostsoid`_bgmty||yvqnlloruy{||{yvtrpnlkjjklmmlkifdccdgijkjheb``abdfgfedcccdfhijkkkkkkklmnnnnmmmnnoopponmlkjjiihgecba`^]\\\\]]\[ZYYZ[\\\[YWUTSTUWZ[\\ZYWVUVWY[\]]]\[ZYYXXYYYXTOKHGILPUZ^`a`^ZWTRSV[agkmljfb`_adhmqrrpmjihhjklkjigecbbcdddddccba^\ZYYY[\]]]]\[ZZ[\^`bcfhikkkklmoruy|}zyz}{yxz}|xtrqrtx|~}~}|zxwvwwwxxxxyyzz{zzzzzzz{{|}||zxvtrponnnnmljhfdcccccbba_]\[ZZ[[[[[ZZYYYZ[\]]^__`abcdefggggggghhhhgfdcccb^YTPNMMNPTY]``^ZUPMLOTZ`egfb]XTRTW\`ceeca^\\\]]^^^_``abbbaa``abdfghhgfedddfgijjihgdba`aceghihgedddeghiihfdccdeghiihfecbbbccddca_\ZYY[\^^]\YXWXY\^__^\[Z[]_beffedccehlquxzzzzz{|~|xutv{}{zzz|}}yvsqppqqponllklmoqrrqponooqrsttttsrrqpomljhd_[XWXZ]`dfggfda^\ZZ[]`cfggeb_\ZZ\`dhklkigdccdegijjjihgffghjklmmlkigdb```abcdddccbaa`````aabbba`_]\[[\]_`aaaaa```````aa``_^^^^_``aaaaabbccbbbbbbccddcba`_`acdeeedcccdeffffdca`___`aa`]XRMJJKNRVY\]\ZWTQOOPSW\_``_\YWVVX\`dghhgfdcbbdgjmprstuuwx{~}{ywvvvvwwxxxxy|~yvtsuwy{|{zywvvvvwwwwvvvwwwvvutsrqonnmnnnnmlkkjjkjjihfdcbbbccccbba```abcdeefeffghijkkkkjjjjjjkkkkjigecbbcdddb`][ZZ\^_``^\ZXXYZ\^__^\ZYYYZ[\\\\\[ZYYXXYYYVROLKLOSX\_abba_^\\\^`cgjlmljhecccdfikllkigdba`abdeffeda_^]^_acdedca^\ZZ[]`bddca__^_abccba````abcddccccefgiiiiggggiknprsssssuwz}|xvvy}~|{{{{{{zzz{|~|{zzzyxwvuuuvwwxxwwvvuuuuuuuuuutttsqpnnnnnnmkihgffgghhgfedbbabbbaa``____`abbccccccccdddb_ZWTTVY]adfhhgeca`_`adfhiihfdb`_`aceghgfecba`__^^]\\\[[[[[Z[[\\]]]]]]^^_`abccdddeefghiijjjiiiiijkkkjiiiijjkkjihgfeefffedb`^]\\\\\ZXWVVWXYYYWVUUUWXYZYYXWWWXYZ[\\\[[\\^_`aabbaa`___abb`^\[[^bhnty|~~}{{|~~}{yxvvuuuuvwy{~~}{ywutssstttsqnida_`bfjorttroljiijlnprsttsrpnljiijlnoppoljgedcddefghggedcccefhijjihfdbbbdfhijigfeddeeedca_^_`aceedca___`bdeedcb`_^^^___^^]\\\\\\\\\]]]]^^^]]]]]^_abbbbbaaaabcdeeeefeedbbabbcba`^]]\[XURPNNPRTVWXYYYXWVVVX[^bfghfda___adhkmmmkigeddeffggghhhgggggggghijlnnonnoprtxz|}~~~}{zxuqlgdceiou{~}zxvvvwxyzzyxvuttuuuvvwwvusqpopqqrqpnmkkjkklllkjhgffeeeddcccbbbbbbbaaaaaaabaa`_^__`abbbaaabcdfggfedcbaaabbccccbbbbbcccbba__^___^ZUPMLMPUZ^aba_][YY[]adgijihfeddefhkmopqrqpnmlkjjjjjjijjihgfeedeefffec`]YWWWYZ[[ZXVUUVWXYYXWVUUVWY[\]]\[Z[\^_`a`____`abbccbbbaaaaabdeghijkkklmoprtvwyz|~~}|zywusrqpqsvz}|zxwvuuuttsrqpoooopqqqqpomllmnoppponmlllmnoooonmljjihggfedddc`]YVTUW[_bccba`___`acegikllljigffgjloqqpnkigffghiihhffeeeddddeeeeeedcba```abccb`_^]]]^_``_^\[[[]^`abbbbbaaaabcccccccbbbbbbbba`_^]\[YXWWXYZYXWUTSSTUVXYZZYYYYZ[\]^^_``abccddedccbbbccb`]ZWWXZ^bfhiihfdddfhkoruwxxxxwwxy{~~}{zywtromllmoqstvvwx{~{wuuvy|}zwtqpqruwy{{{ywtqonnqtx{||zwtqponopppponmlkkjjjjkkllkjhgedcbbcdeeeedbaaabccdcbbaaabcddeedcb`___`abccba`______^^]]]]]^^]][ZZ[\]]^^^]\\\]^`abcbbaaaabcdeghijjiiiiiiiiijihd_[XWX[_befec`][[\]_abcccba`^\[ZYZ\^acddca_]\\]^``aa``````aaaaaabbccccdcccccccdddddeefghiiiijklmnprsuwxz{{|}~~}zvtrrrsuvxz{|}}~~~}}||{ywusrqqqqpppponmlkkkllmnnonmmlllmnnonnmkjiiiiihhgfffedbaaabcdddcbaaabcdeeeddddefghhhhiijkllkjhgeefgggea]ZWWY\_cfggfeca``abdfhiiihfdb`__acfikkjhfcaaaacdeeeeeddccdeefgggfedccba`````__^]\[ZZZ[[[[YWVUTTUVWXXXWVVVVWXYZZZZZ[[[[\\]]]]]^^__```aabcdefffeeefgikmnnnnooprtuwxyz{|~~~|{{{{zxvspmllmnopqqrrtvx{~~}|{{zyyxvuuttuvwwwvutstuwxyyxwutsstutspligggiloqrrpmkhgghikmnoooomljiggghjmopqpnkigfefghijjihgedcccddeeddccbba``_____````_][ZZZZ[[[[ZYXXXXYZZ[[[ZZ[[[\\]]^^___`````abbcccba_^_`acdedba`_`acdeedba````aaaaaaabbcccba`_^_```_\YVTTUW[_cefeca_^^`behknonmkigfghkmprstttsrrrrrstuvwyz{||}}~~~|zyxxyyyxvutttuwy{|}}{ywutsttuvvvvutrrqqqrrssrrqqpnljhgghiijihfdcbbbbccba`___``aaa``_``aaaa``````aaa`_^^^^_`aa```_``abccccccccdeffeeddeeffgggffffghhhhgedccdeeeca_][\]`cfhjjifca__acgjklkjgecbbbcdegghhgfda_\[[[\]^^^]\ZYXXXYYZZZ[[[[[[[[[[[\]^__`___``abcccccbcdefghhggghijlmnooppqrstuvwxxyz{|}~~~~}{zyyz|}~~}{ywuuwy|}{zxwvuuvvvwvusqpoopqrrrrqqppppqqqqqponnnoooonmmlmmnoooonlkkklmmnnnmllllllkjihggghhhfda_]]]_behijigdbaabdgjlmmlkjhgggghijjkkjihfdbaaaabccdcba`____``abbbaa`_^]\[\]_abba_^]\]^_``_^\\[\\]^^]]\\\\\\[[ZYXYYYZZYYXWVUUVWXYZZZ[[[[\]]^^_`abcdefghijjkllmmopqrrsssssttttttuvvvutsrqrtwz~~}}~~~}|zywuttssrqqppppppqqrstuvwyz|~~}{yxvuttuwyz{zxvsqpqrtvwxwvutrqponnnnnnoonmkhfdcbbcdeeecb`_^___````````a``______``aaaaaaaaaaaaaaaabbbbbaabbbbcbbba`__``aaaa``_______```_^^]^^_`abbbbbbbcdefghhhhhhhhiijjjjkkjihfdcbbba_^[ZXXXY[^_``_][ZYZ[]_acddcba```abdegikllkjihgghijklllkklmnopppppqrsuvvwwvvuuvxz|}}}}}|}~~}}}~~~}{zyyzz{{zzzz{~~|{zyxxwwwwwvtrponnooppppnmlkjjkkkkjjihggggghhggffeeeddccbbbbbbbbbaaabbcdeedddcddefgggffffgijkkkkkjkklmnnnmmlkklllkjjiihgecb`_``bdefggfca_^^_acefgffedcccccccdfgijjigdba```acdddca`_^]]\\\[[[[[[ZZYXWVVVWXXYYYXXXXXXXYYZZ[[\]^^_`aabcdefghijjjjjjklnoqrrrqqppqsuvvvvvwxz{|}}}~~~|zyxxxxxwvutsrqqqqrtuwyz{||}~}}||}||zyxxwwwwvvvvvwxyyyxwvutuvwwwvutsrrqqqponlkkjhgedcbabcdffggfecbbbceghiiihgfeeddefgijkllkihgffffggggfffeefeeedccccddddccba`_^^^_```_^]\\\\]]^^^^^]]]]^^___```aaaa``_^^__`a``^][ZZZ[\\]\\[[[[\\]]]\\]]^_``aabbbbcefghijjkllmmmnnoqrrqpommmnpsvyz{zywutstvx{}~~}|{{{|}~~~~}}|zywvvvvvvvutsrrstvxz{||}~~|zxvtssstttsqnkgda_]]]^__^]ZWTRPPPQRUWYZZZYWVUTSSTUX[^abba_^]]^`cgikkkjihggghhhhhhhhhhhhgfedccdefghhgfdcbbbba`_`acefea[TMHFGLS[bgihfc_][Z[]`dhlpstusplhdbbcfimopolhc]YVTTTUVWXXXVUROKHEBABCFHJKLKJHFFEFGJMPSUWXYXWVUVX[^behjkmnopqrrstuwy|~|{|~~{xwwxyz{zywtrqpponmkigc^XRMIHHJMQUXZZYXVSQPOPSW]cjosvvuspnoqv}~|{{{||}}|{ywutstux{~zsnkjkosx|~~}zwtqpqsw|~~~}yuojc^ZWVVVUTQOLJHGHILORUX\afkpv{}vpkhhilorsqnid^YURRSTUWYZ\]]\YVSPOPTY^dhklkifdbbcegikmoqrtuvvvuuttuwy|}~}{xvtrqqqpomjgd`\YVUUVVVURPMJIGGFFEDDDEFGHJKKJIHGGHJMPSUWXYYY[]_acdeeffhjlnpqrsstuvvtpkfa_^`cfknqqpnkgc_[XVUUX[_aca^YTNJHIKNRVXYXWVTSRRRSSTUVXZ]`bcccbbcehlosuwwwvvvwxz{|}~~~}{ywspnmmnoqrsrqoljgfedcbba``_^][ZXVUSSSTUWYZZYWUTUWZ]`bccbbcdgjlopqrstuwxwsnidaacgmty||{xtokhffhkptx{|{xsokhfghkptx{||zxurpooprtx{~~~~~~}|{zxwutrqqrstuvuuuuwz~~yvuw{|ywvvxz~{tnihhjmprrqoligeca_\YVUTUWYZZYVRNKIIKORTVVVUTSSTVXZ[\\\]]^^^^^^_acfilmoonmlkjjkllmmnnmmlkjihgffefffedcb`_^]]\\\\\[[[[\\]]]]]^__`_]YUQMKJLQW^dhjjhda]ZZ[^bfknpqpnkgda``bdgjlmnmkieb_\ZYYZ\^`bba_\ZWUTTUWY[\^^____^]\\\\]^^_`a`_^]]_beilnoonmmmoprttuttttuvwwwvtsqppqrsssrqonmlkifdbaabdeeeca^]\]_aa_ZTNJGGJOV\adeca^[YXXY\_chlqtwxxvspnnosw|}|{zywvtsrrrqqqqpooooprtvy|~{ywvvwx{}~~|xsmheccddefhiijigeb^[XWWX[^accb`^\ZYXYZ[\^_abddedca`^]^_`bcddb`^]^`beghhgfeefgijjihfdccdefgggfdcbbcdefffffeeeeedcbaaabcegijjjjjkkjhc^YUSSUX]bfhgea^[YWWXYZ\_adfgfda\XTRRUX\`cdca^[XUTTTTUVWYZ[[[[[ZYYYYZ\]_acefffeedeefhijkkkjigeeegilnppppoopppqqppoopprsssrqponnnopqqqqpoonnnnmlkjiihhhhhhhiiiiigd`[WTSTVY]`cddb`^\YWUTSTVY]adfec_[WUUVY^bgikllkkjjiiiijlnrv{~}{yy{~~{ywwvvvuspnkjiijlmnoopqrux{~{vqnmnopqrrpmie`]ZYYZ[\]]^^]]]\[ZYXXXYZ\_acdddcbbbabcdefgggeca``acfhjkllllllmmmllkklmnoonljgecccdefffedcbbbaa`_^]]]]^`aabbbbbcefgfc_[XVVX\`eiklkifc`]ZXXY]bgknnlgb]YVVWZ]`bbba_]\ZXVTRPPPRUXZ\\ZWTRQQSVY\_abcddeffgggghhhikllllkkklmopqqqqqqqqqqppppppqqqqqqpponmlkkkkklmnnnmlkigfdddeefgggfeca````^\XUSRSVZ_dghhfc`\ZXWX[^bfijjigc`^\\\^`cfhjkkkihfdbaabdgjmpqrrqpppqruwz}~{xtqpooonnmlkjiiiiiiihhiknqux{~|xsojfb_^^`ceffeb^ZWVVWY[]^__^]]\\\[[[\\]^___^][[[\]_`bccddeefghiiiiijjklmmmmmlkkjjiihhhhiiihgfeca`___`abbbbbbccddb_[XUTTW[afjlmmkigda`__adhmopomifb`__`bdfghhhhfda^[XWVVXZ\^_^\ZWTSRRSUVXYZZ[\]]^^]]]]]_`bcddcb``acfhjlllkklmnpqrrqqpppqrsttsrponnnooooonnnnnnmlkjihgffghhiiihhggfc_ZUQNNQU[`eggfdb_]\[[[]_bfilnmkgc_\ZZ\^adghihgdb_][[[\]_behjklkjihghilosw{}~~~|zxusrqpppponlkigeeeegikmoqsuxz|~~|{{||xurqpppqpnkgc`^]\]]]^^_`abbba`^][ZZ[\^___^\[ZZZ[[\\\\]^_abcccbaabdfhjlmmlkjiiijklmmmmmnnnonnmkjihgghhhiiiihhgeb^[XWWY\`ejmnnmkifdb``acfjorssqnjfb^\[\^aeghhfc`\YWUUTUVWYZZZZYWUSQONNOQSVXZ[\[ZXWVVWY[]_```_^^^_`bcdefgijmopqqpoooprtvxxxwvtsrrrrrrrrsstuuutsqomlkkllmnnnnnmmlkiea]ZXWY[^acdccba`^\ZYXXZ]aehjjhea]ZXXY[]_````_^\[YWUTSSTVY\^```__^^_`bdgilnqsuwxyyzz{}~}{ywvtspnkhfcbaaabbcddddeedca_^_aekqx~}yuromkihhhikmnnnljigffghijkkjigfffghiihgfeefhijihgedddeghiiiihhggffeeddeefghhhgfdcbaabccdddddccccba^[WTSSUY]bfhjjjjhgecbbceimqtvvurokhfeefgiiihfeca_]ZWUSSUWZ\^^][XUSQQRSUWXYZ[[[\[[ZZZZZ\]^`aa`___`acdefggghijlmoopppqrstuvvwwwvuttsrrrrrsssssrponmlkjjiiiiiijjjjjgd`\XVVX[_cfhhhgeb_\YWVWZ]aeghhgda^\[[[\]^`abba`^[YVSQQQRTWY[\\\[ZYXXXY[]`dgknpqqqqpqsux{~~|yvspnlkjjiihggggffda^[YXY[`ekptwy{|}~~}|{zzzzzywvutsrqponnnoopponmmllllkkjiiiiiiihgfedcccddddccbba`_^^]^^_`abbaa`_^^^^___`aabcdefffeb_\YWWY\`dhkmnonmljhfffhlpuy{|{xuqnlkklnprssrqnkgb^ZWUUVXZ[\[ZXVTSRRRRRSTVXZ[\\\ZXVVVWY[^_```_^^^`abbcbbcdfhjkkkkjjjklnpqrsrqqpoonnnnnnooooonmljhfdcccccdeffffedc`]ZXWXY]aeikmnnnmljihggijmoqrsrqnljhffghjlmnnljgd`]ZXWWWWWXXXXWUSRPONNOPRTVXZ[\\]]^`acegilnprsuwy{|}}{{|~}~}zxvtrqponmlkifc_ZURPPQTX\_beghijjjjjkmpv||xusqqppppomlkkkkkjihgfefghijjihgeedddefgghhhgfedcbbbbcdefgggfedbaa`aabdeffffeca]ZXVVWZ]adghiihgedba``adgjnpqqpnkjihhiklnprsssrpmjfdbaabcddddcb`^\ZYXXY[]_abcba_]\[Z[\]_`aaa`_^^^^__^^]]^_`````___`abdefghijjkkkkkkjkklmoqrrrqpnmlkkkkkkkkkkkjjiheb^[XWWY]aehjkkjigecaabdfilopqomjgdcbccdefghhiihfda^\ZYY[\^_```_]\ZYXXXXYZ\]_abbbba`__`acfhjlmnopqqrrstvxz|~~{ywusrrqonlie`[WTRQRTW[^`abbba```acfjnsx}~|{zyzzyxvusrrstuuutsrqpppqqqqppppoonmkjhgfffggggfdb`^\\[[\\\\\\]]]]]\ZWTRPOPRUY^aeghhgfecbbcehlortuutrqomlllmoqtvwxwusoligfffghhhhgfeb`][YXWXXYZ[[\\]\[ZYXXXYZ\^`abbbbbbbaaabcdefggggfffeeffgghiijkkkkkjjjjkllmnnnmmllkkjjjihhhhiiiihfc_[XVUUWY]`bdefffecb```behloqssqomkjiiiiiijlmmmlifb_]\\]^`abbba`^]\\[[ZZ[[\]^_```_^]]]]^_`bcdefhjkmmnmmmnprux{}~~~~~~|zxvsplheb`__`bdefffedca`^^_adhlortuvuuttuvy|~}||zyxwvvuutsqppoopppppomkjhgggghhggfdba_][ZYXXYYZ[\\\ZXURONNOQUX\_abcdddddddegjnqtwxxxvusrqqqrsuvxyyyxvtroljihijklmmmljheca_^^]]^^_```^][YXWWXY[]^_____``aaaaabbdefghhhgffeeeefffgggfffeeedddeeffggggfeedcbbaaabbcdeffeda]ZXWWX[^adghijjiigfffgjmptvxyywutrqppqrtuwxxxvspmjgedbbaaaaaa``_][YVUTTTVXZ\]]\[ZYXXXYZ\]_``acdeghhhgghiknqsvwxxyyyz{|}}||~~{wsokhgghiklmmmlkigecaabdfilnppponnnnoqrtwy|~}{zyxxxwwwwvvutsrqqqqqqqqqppnmkjhfedcccccbaa_]ZWTQPOPRTWZ\^_`__^]\[[\_bfjnpqqpnmlklmnpqstuvvvutsqonmllmnoopponmlkihgfeefghijjigeb`_^]^^______````_^]]]]_`bcdddccbbbbccdeffggggffeeeefghhiiiihhhggfffffffffghhhgec`^\[Z[]_acefgggfecba`aceilnpppomkiihijkmprstttsqomljihhhijjjjigedba`_____`abbbbba``_^^^_`bccdeefffeedccdefhijklllllmmnpqsuwy{|}}}}~~~zwtqpoopqstuuttsqpomlkklmoqstutsqomllmnoqsuvxyyyyxwwvwxy{}~}|zyxvutssssrrqpomkigeddcccdddcb_\XURPPPRTWY[\]]]]]]]]^`cfilnprrrqppoopprsuwxyyxwusqonnmmmmmmmmlkjhgecbaaabcdfgggfecbaaaabcefgggggfedddddeghhiiiiiihhhhiijjkllllkjihggghhiihhgfedcbba_^]]]^_`aa`_][XVTSSTVX[]_`abccccbbbbdgjmoqrsrrqponooprstvwxxxwvuttttuuvwxxxxxwvvutsrqqqrsttsrqoljhgfffghikmnnnnmljhfc`^^`cgjlmljgdb``abcefhjklmmnooqrstuwxz|~|ywvvwy|{vsstvxz{{zyyyz{}~~~}|zxvtrqpppqqojc[SNJJKNRVZ]`bdeeca]YVSRRUX\aehjkjifb_\YXXZ\`cfhiihgfddccccccdfilortutrponmnopqqomkiiijkmnnmljhgeeeeedb`^\ZYXWWVVVWXYZ[\\\\\]^^___^]\\\\]^____^]\[ZZ[[[ZWSOKGEDEFHKNQTW[]^^]ZVSOMLMPTX[_aaa`^\YWUTTUVY\_bdeedba```^]\\]aflsx|}|zvrpoprtvwwwvvvwxxxxwusqppqsuvwwusqoljhgfffghhijjjjhfeca_^^^_abdegggfedbbabcefghfa[UOKIIJLORUWZ]_``_\XSOMMOSY`fkorttsqonllmnquy~~~}{xusqomkjhggghijkllmnpsvy}~{ywvvwwxy{|||zywutrpmjhfgimqtvvuroljiiijihfdcbbdfiklljheca``aceghhgfdba`__`abdfghijjjihgfdca```bdfghhgedba`_____]ZUOJFCCDFHKLNPRUWZ[[ZWTPMLMPTY^beggfec`][ZYZ[]`begiiigeca_]\[[\_bgkoqrqolifdddefghgfedccbbaa```_``abccca`^]\\]^_`abcdfhjklmmllkkkkkkllmnnoppqpponnnnnoonlhd_[XWVWY\_cgjllkifb^ZXVVX[_cgijjhfda_]\\\]_acfhjkkjhfeccba`_^]^`cgkmnnljhffgikmnoonopqtvy{}}}}|{{{|~}wqmjjknqsuvvtrpmkjjjkmosw{|xtrppqsuwwvspljhggfedcccdfhijjigedbbaaabcdfhjkkkjihhghikmnnlhc^ZWVVWZ]`cegijkjifb]ZXWY\`dhkllkigeca_]\[[\^adgijifc`]\[ZYXXZ\_dhklkifb`^^`befgfedccdeefffdca_^^]]\\[ZYYXXXXXWWXXYZ[\^__````````_____``aabaa````abcddb_ZVRPPRUY^adgijlmmljhecaabdhknqrsssrpnljhgfghjmoqrrrpnmkkjigfeegjmprttsromkjiiiihgfeeeghjklkjhfdcbbdeghgfdb_^\[YXXXY[]`bdddcbaaaaabbcdfhkmprssrqqqrtvxyywtpmkklorw{}zxwvutrqoooopqrrrqqpqrtx{~}|||{{{zzywtpkfb``behlnprrrrqqomjgecbdgjnqsttrpnlkjjjjjklmoprsttrpnkheb`__`begijjiheca```accdcba`__`abcddca`^^^^_``_]\[[[\\\[YXXXYZ\^`aaa```_^^]]]^_`bcdddcb`^]\\\[ZWURONMNPSVZ]_acdddcba`___acfilnpqqpnljhecbbcegjmoqrrqnljhgfeffgikmoqqqpnkheddefgggfeeefgikllkigdcbbdeghhhgecb````abdeghiiihhfeedddddddeeefffedcbaaabbcb_[VQLJJLPUZ^bceeefffedca__`cglquwxxvtrpooopqsvy|~~~|zxwvvuutrqqpppppppqrsuvxxwusqpprvz}|{{|~}{ywvusrqqrrtvxzzywurpnmmmmmmlllmnprttttrqonnmnoooomkigeca`___``abbbbbbbba``__^^__`abcccccba`__```^\YVRONNPRVY[^__``_^]\ZXWWXY\`cefgfeca_\ZYXYZ\^`bdeeeddcba_][ZZ[^aehkllljihgghijkkkjiiijklmmmmkjiiijklmmmkifdcbccdeeeeeeeeeeddccbaaaabbcdfggggfeedddefgfda]YWUUVX[^adfghiihgedb`__`behkmnnnljgecba````aaabcdeeedca`^]]]^adgjmoppomlkjklmnnnmmmmoqsuvvvtsrrsuwyz{{{zxxwxxyz{||}~~}|}~~{yvtrqpoooprtwz}~}}~~~~~}zwtsrrrsttsrrqqqrrrrqpoonnnnnooopqrttuutssrrrqomifb`^^_`bdfgghhhggedb`^]]^`cfikmmljhfca`__`acdfghihgfda^\ZYXY[]_abcccba`^]]]]^^^^\[YWWXY[^_``_^\[[[\]^^^][ZZZZ[\]]]^^_`abcdeeeffgghijlmnopqrrsrrrrrsttsrolheb`_`bdeghijkkkjheb_]\]_cfikkkihfdcbba````abdeghhhgfdb`^]\\]_adfhhhhgedddddddcba``abcdeeca_]\[[[\]^^^]\[Z[\^`abbbcdfhkmoppoonnopqrtuvvvwwxyzz{{{|}}}|zxusrqqsuwz|~}{yxxy{~}{yxwwwxwvurpnmmmnopqqppppqsuwyz|}~}|{}~|zxvtsrrstvwxxwusqonlkkjiihhhiijkllkjhfca___acfikllkjihgggghhhggfffgghijkkkjigedcba``_][YXWVVWWVVUTTUVVWWWVUTRRRSTUVVWXYZ[\]_`abbcdefedca`_^_`acehjlnoppomljhgggikmoqstuuutrqonmlkkkllmnopppnkhc`]\[\]_acdfggggfedcbbaaa````abdegggfedcbbccddcb`__^______^^]]]^__```____`````__]\\\\]_`aaaaa`^][YXVUVWZ^bfjlnopppppppppqrtwy|~~}{zzzzzzzz{|~|zwutstuvwxyyyyxwvuuuuvwxyz{|~~|zxwvvwvutsqonnopsuwy{}~}|zxwvtsqomkjjjjkkjhfdba`_```__^^]^_`abbaaabcdfgiijjjjjjklmmnoopqrrrrrqpppooomjgc`]ZXXXY[]^_`__^\ZXURONMNPRUXZ[[[ZYXWWWWXXZ[]_bdghjjjkjjihhghhikmoppqponmmmmmmmmljjjjkmnoponljhfeeeddca`^][ZZZ[[\\\\\]^_`aaaaabcdefggggggghjkllllllmmljhfca```acefgggggffecb`^]\\]^_abbbba`_]\ZYXWXXY[]^`aaaaa`_^]]]_acfiloqstuuutttuuuvvvvvwyz|}}}}{zywwwwwxwwvutrqppooonnnnmmmmmnoqrsstuuvxy{~}{yxwvvvvwxyzzzxvtqnmmnpruxz|}~~~}|{{zyxvtqonmlllllkkkjigeca_^^^`bdgiklnnoonmlkiiijknpsuvwwwvtsqonmllkkllmmnmmljhd`\YWVVWXXXXWWWWWWVVTSQPPOOPPQRTVXZ\]]]\[[[\]_abcdeeffggghhhhhhiijjkkkkkkkllmmnnnmmmmmnnonnnnmkigeb`^]]]^acfhjjjigfedddeeffgikmnpponljihggffeeeefghiiihfc`^\ZYZ[\^_`aa`_^^\[ZYYXXXXWXXXYZ[]]^^]]\\\\]^__``````aceghijjjjkmnprsttuuvwxyyyyyyzz{||}}}}||{ywusqommmoqrtuvvvutsrqpoopqruwz}~}|||||{ywurpnlkjihgffghijklmmmnnoprtvxz|~}|{zzzzzywuroljgedbaa``aabcdeffgffedcccegilnqstuvwwwvvvuuttssstuvxxxwusqomkjihgfdca`^\ZXVUSRQPONMMMMNNNNNNMNNOQRSTUVWYZ\^`acefggggffefghjmoqtuwxxwvtrpommmnoqrsttsqpnmkjigfedcccddeeeeedca_\[[\]_bdfgghhhiijjjjjjjjkkkkllmmmmlkjihgfedcba_^]]]]]]]\[ZXWUTTTTUUVVVVUUTTUUUVWXYZ[\]^_`abbbbbaabbdefhjmoqstuuutttttuvwxz{}~~}|{{zzzzyyyyyxxwvusqoljiijkmnopqqqqqqrrssssssstuvy{~~}||{zywvtsqomljhgfffghjkmnprsuwxyyyyz{}|xuronlkjiihhgfedb`_^]]]^__```aacdfghijkllnoqstvwxxyz{||||{{zzzzzzzzzzyxwurolheb`^]]]^^^]\ZXVSQOMMLLLMOPSUWXYYXXXXYZ[]^_`bdfhkmopppoonmnnopqrsttuuuttsrpomkigecaa`abccba_]\ZYYXXXXXXXYZ[\]^_`abcccddegikmopqrstuvvvvutttuuvvvutrpnkigeca``__````_^][ZXWUTSRQPPQQSTVWWXXXXXXXWWWXZ\^aehjlmnnmkjhhhjloqsuvwwwxxyzzzyxwvuuuuuvwxyzyxvtronmlkkkjjjiiiiijjjjkkllmnoopqqrtuwxz{||}~{xvsqonmmmmmmmlkjigecbbbdfiknprstvwy{~}{ywutrqpnljhgghhiijigeca_^_`adfilnprstuuuuuuuvwyz|}~~}|{zywvtssrrrrqpomkgd`\YWVUVVVVUSRQPPQQQQQPOOOPRSVXZ\]_`accdeffghijkmoprssttttttttttssrrqponmljigfdca_^]\\\\[[[ZZYXWVVUUUVVWYZ]_beghijjjjklmoqrtuwy{}~~}{yxvvuttsssrrqpnmjgc_\ZZZZ[[[ZYWUTSRRRRRQPONNMNNOQSUXZ[\]^^__`acdefghjklmnpqsttssrrrstuwwwwwvvvvvvvutsqqpqqqqqqqonljhfeefghjloqrtuuuuuuuuuvwy{~~|zywvutsrqpnljhgeddcccccdefghjklmmoprtwz|~~}|{zyxvutrqpoonnmmmmmnopqqqqqpppppqrstvwyz|}}~~}||{zyyxwwwwwwwwwvusqnlkjiihgfdca_^][[ZZZYYXWUTRRRRTUVWYYZ[\^_`aabcdegikmnpqqrqqppppprstuvwwwwvvutrqnljhgfffeedca_\ZXWVUTTSSSTUVWXYYZZZZZ[[\^`cehkmnpqrsuwyzzzyxwwwxxyzzzzyxvutrqomkhfca_^]]]\\[ZYWUTRPOOOPPQRSTUVVVVWWXY[]_acefhiklmmmmmnoprsuvvwwxyz{{{zxvtrrqqrrrrrqponlkjhgfedcccccccdeefgggfffffgijloqtvy{}trzvquwxz{{|{{}~~{yxwvvwxy||z|uni`TPUZ\esyxwvtqpooppruvy{|~|ss|xruuvxyxxxvuttuwyy}~wliouxwpjfffhmqw{~yx~~ytomkklnqw{xm]UVXW]jnhda[WSQRSUYZ\\ZZUHDHJMSW[_adeeggghfdfosnmoja]cjmwzuqmlmnnrtswvmimoprromjhebaa_]ZUTYZRKIB53>=;>??BDFHLPUY^bdfdca[V[ZRKGB@??ADKRZaglnponmhdc_RJKMMQTW[^adfijkmnnooookinpjd`\ZZ[]agmsvx|}||zvrlg`PEEDDGJLPSVZ^cfimoopnkh_XYXOHC?==>AFMV_flruutqnlhfaUOQSU[agnu{|xuuux{}wme\K>;99:;<=>ACDEHKNQSSSQONJGLME?;768;AHP[cksvz~vptw{zonnmoqtvx{~zy{}vvxz~|{}vkkllopruwy}~{vsvukb]WUVZ_flsy}}tpv||wpf_XI>@ABGKNTX\bfjoqsttusqrokoph`\XVWZ^dkszxsobX[^^bfhlnpsstvutsqpmjieaehb][YXZ\^adfhikmopomjd[VP@69<=CHMRUX\^`ccegffecb^Y\]UMHDAADGLSZ`fjnppolhd^\XMGKORW[_dgjlmnoosvtqolkgc``_`bdfijklnortvyzzxsnib[WSOLIGGHJNSX_fjnqrsqnje_XQKGEDEHKNRUZ`ejpsuvurnkhdbbcbbbbdgkpux}|wsqppqsuxz{|||||{zxuqlf^UNHC>96557:?EKQVY\^^]\YVSQNKGEDDFHLPTZbipw}{vqliijotz|{|~xsnlllnptx|zvtromjgffhkosx||zy{}}xqjbZSNKKKMORUZ_djqw|~|yvromjfc_]\^afkqw||wsmhc`^^^_`acegjmprttsqnjgda_\ZXWVWZ^cglprrrponmkhd_ZUPLJIKLMPRUY]bfjnqqpmie`ZVROLJHGHJMQUY^adfghhhgeb_[XURQQSTWZ]`dgilmnonljhgfeddcaa`abehkmnpqrsstttrnhc]WQLIHHHJLOSX^chloqqpnkhd`\YVSQOPQUX\`ejosvy{||{xtplhecccegilpuz~}zxwvtsrqnljiijlmnopqqqppnkf_WOG@;75568:=BGLQVZ]`aa`^[YWTQNLJIJLQW]ciouz~{vsqpqsux|}{z{~||}|wronnorvz~~ytpmkiijlqv{~|zywvwxz}yrle^WROMORV\agmrw|}yupmjhfdcbcehmrw|}ytnhc^ZWVWZ]`cfilmoqrssqmid`\YXXXYZ[]_cfjmoqrsrqpomid^WPJECDGKPV[_dhkmoqqpmid_ZVROMKIHHHKOTY_dhkmnmlkifc_[WURQRTWZ^`cfilnqsttsqoljgecb`____adgjmprtutsqnid^YSNJFDDEHKOSX]chmqtwwvsojd^YURPOOPSX^emtz}ytokhedcdfikmpsvy|}zvrmieb^\ZYY[]adghjkkjifb^XRLF@:74346:>CIOV\bfikjifb_\YWUSRRRTX]dlsy}{{z{}}wrpnoqtyzuqnmnpsx~zvsqpqrsvy|}zvtqpnnoquyxrkfa^[YY[_diotz}ytpkhfeefhkpuz}xtojfb^[XWX[^behkmnmmllkjifc_[XVUUWXZ\_bgkortttqnjfa]XTPMJIHILPUY^bfjlopqqpmid^XRNKIJJKMORV[`eilnonmkheb_\ZWUSRSV[`eimoqrrrssssrolhecaabcdeghjloprsutspmhb]XRMIEBABEJPU[aglorssrpmid^XSPOPSVY\_chmsw{|zwtpliea_]^`einruy{|{zxurolheb_]\\\]]]^`bdfhijkjifa\WQKE@=;:;>CHNSX\adgjklljhfb_\YXWXY[]_djqx~|zxvutuvy}~~~zwtttvz~~}wrpoopsx|{wtrrrtw||xtqnmlmmoqux|}vpkfcbaabeinty{wroljiijklorvz}|xrmhc_\YVUUWZ]`dhlorrqpnkhfb_[YWVVX[^`cehklnnpqqpnkfb\WRNKHGHKPV[`eimprrqomie`\WSOMKKLMOQSW[_dgknqqpnjea]ZXWVUTTWZ_dimqtvvvutsrqomjhecbbcdefgikmprtvwvsnhb[VPLJHFFGJNSX]bgknqqqqpnlhd_[VSRRTVY\`ekqw||wrnjgdb`^]^_bfilnqstttsrpnlhea]YVUUVWXY[^acfiklmkhc^XRMHEB@??ADJPW^djotvwwwurnjfb_]\\^`cfjnsx}~{wtqpnmmoquy}|ywwwy{}~{xvvvy~}yvtttvy}~{ywvvvxy{~~{wsolihhhiknrv{ysnkjjlnrw{|wsolifeeghkosw{}}zvqkfa\YVUUVWZ]`cfiloqqpomkhfdb`^]\[\]_bdhlpsuvvvtrnic]WROLLMORVZ^behknpqrpnkgb^YTPMKJIJLORVZ_cfhijjjihfc_\YWVUVWY[^bfjnruwyzyxvtrolifdcbabdgikmoqstuutroje_YTOLJIJJKMPSW\bhmruvusplgc_ZVSRRSV[`einrvy|~|yuqlheb_^]\[\^`dgknqrrqnkhea^[WTRQQQSUXZ\_acefhhhgd`[VPKGEEFHKNRX^djpuy|}|zxurpnkigedccehlpty~}yuqomlklllmosvz~~}|{zxvtsrrtwz}}zxwwy|{ywwy|}zxwvwy{}{wrnjgedcdegilqvz~~zxvvvxz}~ytpmjihhikmpsvy|~~{xuqmiea^[XVUUVWZ]`cfiknprrqolieb`^\\\]^`cfilortuvusqomjfb]YVTSTUWZ^bfjmprtvvtqmhc_ZVSPNMLMMORUY^bgjllljigea^[WUSRRTVY\`dhknprtttrpmkigeca`_^^_`begjmpsuutrokf`[UPLJIJLPTY^dimqtwxxvtpmjgeb`^\[[\^aejnsx||xsmgc_[ZYYYZ[]_bdfhijkjhfda_\YWTRONMMOQTX[_ceghhgfc`\XTPNLMNPTW[`diosx|~|yvspnkigeeefimqvy}|yuqnkhgfffghjlpsw{~}|{yxvtsrsux}~~~zxvuuvxz{}~~|yurmifb`^]]^_adhlqw{~yuromkjjjklnoqsuwxxxwurojea]ZXVUVXZ^bfjmopqqqpomkigfdcbaaabcdfhjmortuutqolhd`\YVTTUWZ]aeiloqrrrqpnjfb]YTQNMMNPRUX[^bdgjklkigec`^\ZYWWWXZ]`dgknqrtuuutrpmkhecb````acegjmoqrrqnkgb^ZVSQPOOPRUX\`ehlorstuusplhd_\YXXY\_bfjnrvy{||{xvsplheb_][YYXYZ\^acfhiihhfd`]ZWTRPONOPQSVY\`cfhjkjigec`]ZXVUUVY\`einsx|}yvrpmkihhhijlnqtwy{|}}|{ywurnjgca_^^_`cfimquxz|}}}{ywvvuuuvvwxy{~|{zyyy{|}~~~}{yvtqmieb_]]]_`bdgjnswz}}ytplihghiknqtwyyyyxvspmjgc`^\\\]^_acfhknprssssrpnkhec`__`acfhjloqrstsrpmjgeb_\ZXWWXZ\_behknoqrqomjgb^ZWTQPPQSUY\_begijkkkkihfdb`_]\[[[\^`cgjnqsuvvutspmjgeb`__``bdfhijkklllkjhfc`]YVTRQQRTVZ^chmqsuutrpnkhda][YYZ\^acfhjmortvwwvtqmjfc_]ZXWXXY[]`behijjigfdb`][XVSRRRSVY\_behjlnnonljgdb_]\\\^adgkosvz}~|yuqmjgecccdfhknpsuvwwvuspnkhfda`^]^^_aceilpsvyz|}~~~}|zxwvvvwy|}{zxxxyz{}}}}|zywurpmkheb_]\[\]_behlqvz~|wromlkkkklnprtvwwxwwvvtrpnlifdbabcegjmpsvyz{{ywusrpmljjiiiiijkmnpqqrqponljgeca^\ZYYZ\^`bdfhjlllljgdb_\YWUUTUUWX[^acfhijkkkkjgeb`^]\[\\^_acefhjlnppponmljhfdca`^]\\^`behjklllkjheb_\ZXWWWY[^adfiknqsuuusqonlifc`_^^`adgjmprsuvvvutqmjfda_^\[[Z[[[\^_begiihfdb`^\YWUTSSSUWZ_bfhjjjjjjigedbaaaabcegilnqsvy|}~~|yvtqnkhfedddefgjlmooonnnnnnmljhfda_^]^^`bdhlptx{~~}}}}||{{|}~~{ywvvvvvwwwwwwvutsrpnkifdca_^]^_adgknrvy|~{wusqpoopqsuwy{}}}}|zywtrpnmlkkklnoqstvwxz{{{zxvuspnljiihhijjlmnopppnmkhfdb`^]\[ZZ[\]`acdfghhijihfdb`]ZXVVVVWY[]`cfhjkkjjiihgedcba````abcdefhjkmoppponljgecbaaaabcefghjjjjihhgfedba`_^]]^_acegjmpruvwvspmjgdb`_``abdfhjlnopppponmljheca_]\[[[[\^_`bcdefffeca_^\ZYYYYYZ[\_adfhjjjkkkkjigfedcdegilorstvwxyzzyxwtqomkiggfffeffgijlmnnmllkkjigfdbaabcefhjlmoruxz|~|ywusrqpppqrsrrqonmkjigedcbbbbccefghjlnqtx{~|yvtsrstvxy{}~~~}{zyxwvutsqponnopqstuvwyyzyywusqonlkjjjjjklmmnoonmlkihgedba_^]]]^_abdefghhijjjigec`^]\[\]^_`abceghjkjjiihgfedcbbaaabbdefghiiijkllmmlkjjihgfeeddeefhiklmmmmlkihgedcbaabcdfhjlmnoopqrsrrpomlkjjjjklnoqsvy|~}{xuspnlkkjkllmnoopppqrrrsssttuuvusqpnnnoqsuwxyyxvtqomkigecb`_^^^^_`abcddddccb`_^]^_`bdgkosx|~~{wtqpqrtx{{xutsssttttsrpomljigecaabdgjnprssrrstuvwxxwvutstuvwxyyyxxxxxyzzzzxurnkigffffgghhhhhgfedcba`_^]]\[ZZYXWVVVWXYZ[]]\[YWUTTTTTTTTTTTTUVWYZ\]^_`aabbcccdddddcccdfgikmmnonnmmkjhfc`^\ZZ[]_abdeeffgghhgfda_][Z[\^_abdeffhijmnppqponmkihgfffghhijkllmnnnmkifc`^\[ZZZZYXXXWWWXXXYYXWWVUTTSSTUVXZ^aehlptvy{}{wspmkhgfffghkoty~}ywuuvx{~~}|||{{zxvsqomllkllllkihgfffffggggeca]ZXVUVWXY[\]^^_`bcddcb`^\[[[\]]^_```abcdefggfedddeeffeeddddefghhhggggghhhhgfedb`][YXXWXY[]_`bccccba`_]ZXUSRSTWZ\^_``aacdfgggfdb`^]\[\]^_``aabceghiihggfedca`^\[ZZZZ[[\]^_`aaaa_][YXXXXXYZ[\]]_`bdfghhgffeeefffgghijkmoqsuvxyz{}~~|{zzzz|}~}yuroligfefgilotx}~~}|zwtqonnoqsuvuuttuvwxwvtqnljjjkmnpqqqqpppqrrssrqpomljgfddcbbbccdcccddddcba`^]\[[[[[[[[[ZZ[\]^^^]\\\]_abcbba``_`abddeeefghijkjjihgfedcba``___`aabba`_^]\ZYVTQONMNOPRSTTSSSTVY\^__^\ZYYYZ\]^`abbcegikmnnnmmmlllkjjjjjkklmnnmmmmmnnmljhfdba```______````_^[YWVVVWXYZZZZ[\]_aceghiklnqsuwyyzzyyzz{|~{vspnljihgggghkmpruy}~~|yvusrrrqqponmlkjjihgecba_^][ZYWWVUUUUUUUVVWXXYYYXWVUTTSSTTUVWXZ[\^___^]\[[\^adfhiiiijjkkllllmmopqsttsrqpomljigfeeffghiiiihgedcb`^[YWVVVWXXXXXXXXY[\]]]\[YWWVWWXYZZZZYYZ[]_acdddcccbba``_^^__``abbbbccddddcb`__^]]]\\\\\^_`bcdcba`^]]^__`abcdefhijklmnoprtwy|~~~~}}||{zyyz{}}{xvtrqpprsuwy{}}{zyxwvvvvvwwwwwvvwwxz{|}}|{zxwwvvvutttttuuvwwwutqoljihggfffeedca`^][ZZYYYYYYYXWWVUUTUUUVWXYZZ[[\\\\\\\^`cfhijjjjkkkkjjjjjlmoqstsrqnmkjihhgggffeedccb`_][YWUTSRRRRRRRRQPONNOPQTVXZ[\\[[[\\]_``bcdefghjkllllkklmmnmlkjjiiijjjjjjjjiihgfdcba`__^^]\\[[[[[[ZZYXWVUUUUVXYZ[\]_abcefghjknprtvxyzz{{|}~}yuroljgecbbabcdfgijkmptx}}|{{zyyxwusqppooonmkjhfecbaa`_^]\[[ZZZZZZYYXXXWWWXXXXXXXXWWWWWWXYZ\\]\[ZYXXYY[]_`bdfghjkjjhgeeegiklnopqppoomlkjiiiiijkkkkjiihgfecba````aaa`_^]\[[[\]^^^]]\\[[[[[[[ZYYXYYZ[[[[[[[ZZ[[\]^^________^^^^^_`abccccba`_^^^^__abcdeeecba`__``bcdefghijkkkklkkllnopqrsuuvwxyz{|}~~~~~}|{ywutsrrrrrsuwy|~|{{{{|}}~~}{zyxwxxz{|||{zyyyyzzyxvtrqqqrstuutrpnmljiihhgggfffedcba`_^]]]]\\\\\[[[[[[[[\]^^____^^]]]^`acefghhijklmmllkjjjjkmnnnnnnnnmlkjhfeddeeeeedc`^\ZXVTSRSSTUVVUTRPONNNNOQRSSTVWXZ[\]]]]\\\]_`bdfghggffffghiijjjjjjjiiihhhijkkkjihgfffeeedcbbbccdeeedba`___````aabcdeffffffghjlnpqrstttttttuuvwxz}~{xvtsqomkjihiijkkklmoruy~}{zzzzzzyxvtrrrrrsssrpnljihhhgfedcbaaaa`__^]\\\\\\\[[ZZZYXWVUUUUVWXYYYYXVUTTUWXZ[\]^_acefgffffgilnqrsttsttuuvvvutsrrrrrsrrqomljhgfdccbbaa`_^][ZYYXXXXXWVVUUUUVVVUSRQPPPRSUVWXXWWWWXZ[\]]^^^_`abccbbbbbcdefgggfffedcba`____abcddddcbabbccdddeefghiijjjkklmoqrstuuvxyzz{|||}~|zywvuuttuvvxy|~~}}}}~~}}|{zzyxwvtrpnmmmmnopoomljihggfedcba```_`aabbaa```````___________`aabbcccbbaabcdfhiiijjjkklllmmllmnoppoonmlllllkkjhggfeeeefeeca`][ZYYYYZYYXXWUTTTTTSSSSSSSTTUVWWXXXXXXXXXYZ[\]^^^__`accdccbbbbcddeeeddcccdffgggggfffffffffffghhijjjjjjjjjjiiihhiijjkklllmmmnooppqqpppppqqqrrrtuvwy{|}}}|||}~}zxvtrponmllklmmopruwz|}|||||||{zxwutttuvvwvvutrqponmlkjihgffeeeddcba`__^]\[ZZYYXXWVUTSSRSSSSSSRRRRSTUVVWWWXZ[]_`bcdegikmopqqrqqrstuuvvwvvvwwwxwwvusrpnmkjihgfedca`_^^]]\\[YXWVUTTUUUUTTRRQQQRSTUWWWXWWWXYZ\]^^^^^^__`abccdeffggfeeddcccccbb``_^^^________``aaa`````abccdefgijlnoqrsssstuuvxxyz{|}~}{xwutrqqqqqrsuwy{|~~}}||{zxvtrpoonnnmlkkjihhgfeedcba`___`abcdeeeedcbbbabbbbccccbbbbabaabbccddddefffggghhijjkllmnnooooomlkjiiiiiiiiiiiiiihggfedba`_^]\\\[[[ZYXXWWWWWWVVUSRQQQQRSTUVVVVUUVVWXYZ\]]]^^_`aabbcccdefghijkkkjjjjjjjjihhgghhhhhhhhhhhhhhhggghhhhhggffeeeeeeefghiijklllkkkjjkkmnopqrsttvwxz{||{{{{|}~|zxvusrrqpppqqrsuvxy{|}~~}}|||||||{zyyxwvutsrpomkjjiiiiihgfedcca`_^\[ZYXXXXWWWWWWWWVVUUTTTUUWWXXXXWXYZ\^`bdfghijkkkkkjjklmopqrrrrssttuuutrqonllkjjihfdba`_^^^^^]\[[ZYWVVVVVVWWWWWWWWWXYYZ[\\\[\\\]^____^^_`abcdefffffggfedcbaaaa````__^^]]]]]]\\\]^^________``bcdfhjlmopqrssttuvwxxyz|}~~|zxvttsttuwxy{|}~}|{zyyxwvtrqponmmmlkkkkkjjkjjjiihhggggghhijkllkkkjjjjjjjjjjiiiihhgfedcbaa``_____```aaaaaabbcdeghiijjjjjiihhhiijjkklllmmmmmmlkjihhhhhhhhgfedbbaa``_^\ZXVUTSRRRRRRQPOOOOOOOOPOPPPQQRRSTUVWXYZ[\]^acfgijkkkkkjjjiiijkklmmnnnnnnnnnnnnnnnnnnoooonnmljjjjklmnoonnmlkkjjjkkllmnpqrsttuvwxxxxxxxyz|~~}{zyxvvuuuvwwxxyyzz{|}~~}|{zzyyxxwvutrqponmllkkjhgedba`_]\[ZZYYYYYZZZYXXWWVVVUUUTUUVVWXYYYZ[[\^_acefhijjjjjjjjjklmopqrsttuuuuutsrqponnnmmlkjihfdcbaa`_^]\[ZYXXXXXXWWWWWWXYZZ[ZZYYYXXXYZZ[\\\\\\]^_`aabccddeeeeddcbbaaaaaaaaaaaa``_^]]]]^^_``aabccdeeeefghjkmopqqrrsstuvvwxz{|~~|{zywvutttuvwxyz{|}~}|{yxwvvvuutrqponmmlllkkkkjjjkjjjiiiiijjjjihhggfgggggfggghhhgfdca`_^^^]]]]^^]]]^^^__`abcdfgijkkkllklllmmnnopqrstttsrqponmmllllmllkkjigfedcb`_][YWUTTSSSSRQPOMMMMNOOOOOOOOOOPPQRSTVVWYZ\^_aceghiklmnnnmmlkkkkkllmmnnnnmllkjjjijjjjkkklllmmmmlkkjjkklllmlllmmmnnnoooprtuwyz{{{{{{zzz{|}~}|{zyyxxwwvvvwwwxxyz{|}~~|{yxwvvuuttttssrrqponmlkjiihggfdcba````_____``aaa`_^]]\\[\\\\]^^^^^^_`aabbbccdefghhgggggghiijklmmnoonmljihhhijklmmllkjihggfedcb`__^]]]]]]]\\\[[Z[\]^^___^]\\\\\]^^^^^^^^^_`abccbbbbbbbccbbbbbbbbbba````aaa``_^^^^_`abcddeffgghhhhiijkmnoopqrrtuvwxyzz{|~~}~~}}|{{zzz{{{||}}~~}|zyxwwwwwvusrqpooooonnnnooopoonnmlkkjjjiiiijjkkkkkjjjjjkkkjihfdba````aaa``_____``aabbccdfgghhiiiijjkllmmnopppppomljiiiijjkkkkkkkkjihgfdca`_^]\[[[ZYYXWVTSSSSTUUVVVUTSRRQRRTUVWXYZZ\]_`bcdefgghjkkkkkjiiiijjjkkkkkkjjiihgggghhijjjkkkllmmmmmmmnnnnnnnooppqrrsttuvwxz{|}~~~}}}}~~}}{zzyyyyyyyyxxxxyyz{}}~~}{{zxwvutttssrqpnmljigfeddddccbbba`__`abdeghhhhgedba``__^^^^_``aaa`__^^]]]\\\]]\\[ZZZZ[\^____^]\[[[[\]^_`aabcccdccba_^][ZYYYYZ[]^____^^]\]^_bdfhjjjiihghhjkmmmlkkkklmmmmljihghhjklmnmmkjhfedcccbbaa``__^]\[ZYYYYZZZZYXXXYZ\]_abccddegikmoprtwz}}zwutttuwz}~|{zxwtrpoooqrtuvvutsrqqpoonmmlmmnoopponmlkkjihggfggggghggfeedcbaaaa```abbccddddeeeedca`^]\ZZYXXWWWWXZ\^```^\ZZZ[^aceffecccdfhijjihfeeeeedcb`_]]]]_``abccddddca^\ZXWVWXZ[\]]^^^^^^^^]]^^_`aaabaaaabbccdddefggggggggghhiiihgfdccccba_]\[ZZZ[[[ZXVUSSSSTUVWWWWXY[]^`bccddefghikmnopppqrtvy||yurpoopruy}~|{zyyyyyyxwwwwwwvussrponnmlkjjjkklllkjihffffhikmnnnmlkkkkkkkjihgggggffeedcccbccdefgiiihgeca_]]]]^^___```aaa`_]\ZYYYYYYYYYZ[[\]]\[ZYXXXYZ[[[[\\]]_abbcccbbaa```_^\[[[\]_abcccccbbbcddefghjklmmmlkjhhhhhhiiiihfdb`^][ZYYZ\^`abb`_^]\\[[ZXWUTTTUWXXYXXWVVVVVWWXYYZ[\]^_```abdfhjlnoqrtwy|~}{xvtrppprtvy}~{ywusqqqrstuvwwwwvvtsrponnnopqrrrrqpnmlkkllkkjihhggghhhgecb`___`aaaaa````aabcccbba_^^]]]^]]]]]]^_`aaa``_____````__`acegiiihgedccbbbba`^\ZXWWXYZ\]__`aaa``_^]\[ZZZZZ[\]_abcdeeddcbbbbbcdeffffedddeeffffffeddcdeeffedba````aaa`^\ZXWWWWWWVVVVVUUUUUTTTTTVWY[]_`abdeghhijjklmoqsvxyzzz{|}~|yvsqoopruy}~|{yxxwwutsrqqqrrqqponnmlkkjjjjijkkllkjhgfffgiklmmnnoopqrrqpnmlkllmmmlkigedddeefghijkkkjhfdcbbaaaa``____``abb`_\ZXWVVVVWXYYYYXXXXXXYYYYYZ[[\\\]]^^_`abbccbbbbabbbaaaaabccdeeeeeeeedddeeffghijjjihhhiiiihfedccbbbba`_^]]^^_`aaaaa`_^]\[YXVVVVXZ[]^^]\ZYXWVWWVVVVWXZ\^`bcccbbcdfhknqsuwxyz{}~|yxvvvuttstvy}}{xvutssssstuvvvvusqpomllllkkkklmnoooonmljihgfffgghhhhgfedcccccdddddcbbbccdfggfffeeffgffeccbbcddeeeddcbbbbbba`_^^^_acdedcbaaaaaaaaa`_^^^]]]\[[[[\]_`abbbbaa``______`abdfghiihhhgfeeedccbaaaabbbbbbbbba_^]]^^_`aa`_^\[[[[\]\\[YXVVVUUUUUTTTTTUVVVVVVWXXZ[\]^`bdfhjlnoppppprtvyz|||||}~|zywutttttuvx{~}||{zxwvutsrrrqponmmkjjiiiiiiihhhhgggggfffffghijkllllllkkkkjjihhhhhggffeefghijkkkkjjiihgedcbbbbbcdefffedca_]\[ZZZZZZ[[[[[\\\\\\\[[[\]^`aaaaaaaabbcccccccbbbbbbbccccdddddccbbbbbbcccdcccbcdefggfdcbaabbcbba`_^]]]]^^]]]^^_```^]\ZYXXXXXYZZZ[[\\]]]\\[[ZZ[[\]^_`abcdefghijkmnpqstvxz}~|zxwvuttsstuwy}~}{zyxxxxxxxwvtrqpponmmlllllmmnnnmljhfedcccbbbbbbbbbbbaaaa``aabcddeghhhhhhhiijjkkjjihhggggggggffffeeedcba`__``aabbbaaaaaa``_^^^]]]]\\[ZZZZZ[\]^_``aaaaaaa````abcdfghijjiiiihgffeffffffffgggfeecba```_````___^^^]]\[[ZYXWWVTSSSRRRRRSTTUVVWWWWWWWWXXY[]_acdfghiijlmoqstuvvvvvwxyz|~}|{{{zzxwusrpopprstvy|}{zxwvutssrponmlllllkkiihhhiihhggffeefgghhhghhiijkjjihhghhiihhgeeefghijjjjiiijjjihfecbbbbccddddddcccba`_^]]]]^^^_^^^]]]]]]]]]]]^_``aaaaa`````aaaaaaa```````````abbcbbaaaabbcccddefgijjihgfffghhihgecba`__``__^^^___^^][ZYXWWWWWWWWWXYYZ[[ZYYXXXXYZ[[\]^_``abdeghijkmnpqsvxz{}~|zyxwvutrpnmmnprtvy{}~}|{ywvutrponmlkkjjjjiiiiiihgfedbaaabcddeeeddddeffgggggghiklnnopppppppppoonnnmllkjihgfffggggfeca`_^^^^]]\\\\\]]]\\[ZZZZ[[[ZYXXXXXYYYYYZZ[]^`aabbba```aabcccdefghjkkjjiiiiiihhhgghiijjihfedcbbcccccbba`_^^]]\\[ZZYYYYXWVUUUUVVWXXXXWWWWXXXYYYZZ[]_abdeefffgiklnopppqqrstuvvwxz|}~|zyxxwwwvutrqponooqrsuxz}~|{yxvusrponlkjihhgggggggfedccccccddeeefffffeeffghiiiihgfeeeefggghhiijkkkjjjihhgggggghiijjjjjjiiiihggfedddddeeddccba``___^^^__````_^^]]]]]]]\\[ZYXXXXYYZ[\\\\\\]]^^___^^^_abdefggggghhhhhhggfeeddcb`_^^^^__``_^]\[ZYYXWVUUTTTUVWWXXYZ[[\\\\\[\]^_`bbcdefhjlmopqstvwy{|~~|zxwutsrpooooprstuvxz}}|zywvtsqpnljigffffffeeeeeeddddcccccdddeeffgghijjjjjjjklmnopqqqqqpppqqqqqqpponnmlkkjjjjjihggfeddccba`__^^^^^^^^^]]]]\\\[[[ZYYYYXXXXXYYZ[\\\\[ZZZZ[[\]]]]]^_`abcddeffgggfffgghhiijjjjjjiiihggffffefffffffedcba`_^^]]\[ZYXXWWWWWWXXWWXXXXXXXXXXXYZ[\]^`acdeghijjkklmnoopqsuwy{}~~}{zyxxwvutsrpoooooppqqsuwy|~~|zywutrpnkjhhhhhhgfdcbbbbcbbba`````aabbbbccdeffeedccccccdddcccdefhijkkjiiiiiiiiiiiijjjjkllmnnnnmmlkjjiiiiiiiihhgffedddeeeeeedddcbba`__^^]]\\[[ZZZZ[[[ZZYYYZ[[\]]\\\\\]^_`abbbbcddeeeedcbbaa`__^^^^__``a`_^\[[ZYXXWVTSSRRSSUVWWXYYZ[\\]]]]^^_``abdfhjlmoprssttvwy{}~|zxvtromljihhiijkklmoqsvx{~~|ywtrpmljiihhgggfggggghhhhgfffeeeeeeeghikllllmmmmmnnooppqqqqqrrqqqrrrrrqponnmlkjjihgffffffeedca```__^^]]\\\\\\[ZYYXXXXXXXWVUUVWXYYZZYXXXXXXYZZZZZZ[\]^__`abcdeeffffffgghijkllllmnnoonnnmmllkkkklmnnnnmlkihfedba`_^][ZYXXWWWWWWWWVVVVVVUUUUUUVWXY[\]^_``acefghhiijkmortvwy{}}{yxvuutsrqonmkkjjkkkkkklmnpswy|}{yvtrponmlkihgffedddcba_^]\[[[[[[\]^_______^^^]^^__`abcdefhijkklllllkllllmmmmmnnopqrrrrqqpoonnmlkjjjiiiihgffeeddcba``````````__^]\\[[[[[[[[[ZZZZZZZ[[\]]^^^___``aabbcdefghhiiiiihhggfedddddddddcbbaa`_^\[YXVUTSRRRSSSTTUUVWWWXXYZZ[[\\\\]_`bdfikmnoprsuvwxz{}~}|{zyxwvtsqponmmmmmnnopqsuwy{}}{xvtrqponmllkjjjjkkkkkllllllkkjiiiijklmnooppqqrrrrrqqqqrrtuuvvvvuuutssrqpoonnnmlkjihhhhhhhggfeedccba`_^^^^^^^^]\[[ZYYYXWVVUUVVWXYYYXXWVUUUUUUTTTTTTUVWXYZZ[\\]^^_``abbcdefhjklmopqrssttsssssstuuuvuuutsrrponlkjhfeca`^]\[[ZYYYXXXWWWWVVUTTSSTUVWXYZ[]^_abceffghiklnoprtvxz}~|zywvtsrqppoonnmmmllkkkkkllmoprtvy{~~|zxvtrpnlkjihhgfdcba`_]\[ZYXXXYZZ[[\\]]^^^^^^]]^^_`acefghjjkllmmmmmmmmmnnoopqqqrrrsssssssrrqonmlkkjjjjijjiihgfedccccccbbbbbbaa``_^]\\\\[[ZZYYYYYYXXXXXYZ[\]^^^^^^^_`acddeefgghhhgggfeeeeeeeeeeeeeedcb`_]\[ZYXXXXWXXXYYZZ[[[[\\]]^^^^_``acefhjlmnpqrsuvwwxyz{}~}|{zzyyxwvutsrrqqqqqqrstuvwxz{}~}{ywvtrqpooonnmlkkjjiiiiiihggfffghhijjklmnnoopppoonnnopqrsttuuvvuuttsssrqqppooonnmmllllllllkkjhgfedcaa`````````__^]\ZYXXXXXXXYYYZYYXXXWVVUUTTUUUUUVWXXXXYYZ[]^_`abcdeefghiklnoqrtuuvvuuvvvvvuuuvvvvutsrqomkigfedba`_]\[ZYWVVUUUUUTTTTSSTTTUUVVXYZ\^`bcdefghijklmnprtwy|~~~}}|{zxwvtsrpomlkjihggghjlmnoooopqrtvwyz{|}~|zwusqonmkjhgedba`_]\ZYXWXYZ\^_``````````aaaaabcdfhijlmnooppqqqqppoooooppqrsstttsrqqqqqqpomkigecbaaaaabbcdefgggfedba`__`abba`____`abdddddcba``___^]]\\\]^_abdefgggfeeeeeeeeffghijklllkjihhhiiihgeb_\ZWVUUUUVWXYZ[[[[ZYXXWXXXYZZ[[[[\]_adfikmoqrsssssstuwxyz{|}~|yvtrqqqqqqpooopqsuvxyyzzyyyyyyz{|}}{zzyyzzzyxwvtsrqpomkjihgffeeeefhilnoqrrqponmkkjjkklmnpruwxxxwvvuvvwwvutsqppooooppppppoonnmkifda_][YXXWWWXXY[\]^^^^]\[YWUTTSTTTTTTTTVWYZ[\\]]]]]]]]\[[ZZ\^`cegjlmnpqrrsssssrstuvxyzzz{{|||{zxwvuutsqpnkhea_]\\[[[[[[[\]\\ZYWTRPPPPQRRRRRRTUWZ]_acdfghijjkjjjjkmpswz|}|{{{{{|||{yvtqomkigffeeefhikmmnoppqstvwxxyyyz{|~}||{yxvtqnkhfdcba`_^^]]]^`bcdeffgggggffeddddefhjkmnpqrrrrqppoooooppqppppooooppqqrssssrpnkhfdcbbbcdeeffghhiiiiiihgedba`_^^^^__`abdefggfedcb`_^]\[[ZYXXYZ\^acddddcbbbccddddeeghijklmmnnnooooonljhfdba`__^^^__`bcdeeedb`_^]\[ZYXXXY[]_bdfhijlmmnoppqqrsuvwwwxxz|~~{yvutstuuvvvvwwyz|}~}}|{zyzz{|}~~~~~}{yvtqomlkjihggffeeefgiklmmmmmmmmllkkkkkkklnprtvwxxxxxxwwwwwwwvvuvvvvuuutttssssrqonkheb`^\[[[]^`abbbba``_^][ZYYYYYXXXWVVVWY[]^_```_^]]\[ZZZZZ[\^`acdffghijklmmmmmnnoprstuvvwxxyyxwvtttttsqolifdcbbbcccccbbbbaa`^\ZXVUUUVVVWWXYZ[]`bdfghhiklmnoppqqrsuwy{}~~}|{{{{||}}|zxvsqonnmlkjiiijkmopqrssstuvwxyyyyz{|}~{xtpmjhfeddcccccccccdddddeeeeeddccccddefhjlmoppppoonnnmmnnnnnnopqrrrrqpppppqpponmkihggfeeeefgikmnoppoonmljihhggghhhhhhhhghiiijjjihfdb`^]\[ZZZZ[]_`bcbba__^^^_`abcddeffghhiijklmnnoonljhfdcbbbbbbbbbcdffgggfecb`_]\[ZYYZ[\^`acdefghijlmnoppqrrtuvvwxy{}~~~~}{ywutsssttuuuvwxz{}~~~}|{{||}|||{{{|}}zwspnljihggghijklmmlkjjiijjjjjjjjiiiiijlnqstvwwwwvuttsssssstuuvvvvuttsrqqpponmkhfca_^^_`abccdeeffggfdba_^]]]]]^^^^_`abcdddddcccdccba`_^^^_`bcefghijklmmlkjihhikmnpqqrsssttsssrsttutsqnkhfedefghiijjiihggeca_\[ZYYZZZZZZZ[\^`bdfghijkklmmmmmmnoqstvwy{|~}{zxwwwwwxz{{zzxvtrpommllllkkkklmnoprstuvxyzzzzzzzzz{|}|yvsqonllkjjkklmmmnnnmlkjiggffffgghhiijkklmmnmnnoppponmkkjjjkmnpqrqqqqpponmkjiiiihhggfeeefgikmopqqrqqonkigfffghijkkkkkkklmmmlkigedccba`^]\\\\]_`aaaaaaaabbaaaabcdfgijklmmnoqrssssrqonmlkjhgffffghiklmmlkjhfdb`^\[[[\]^_abbcddefhijklmmnnoooppqqrtvy{~~}}~}zwtrqrrtuwwxxyyz{|}}~~~}}}}}}||{zyzz|~~|yvtrqponmllmnooppoonnnmmlllllllllmmnopqrtuvwwxyyyyyyxxwwvutsssstuuuvutsrpnljhfdba``abcccccccdefghhggedba``___``abdfgiiiiihggfffffeedccbcccddeefgghiijiihggggghijjklmopqrrrrqqppppoomlkjihijklmmnnnnonnmlkifdbaa``aaaabcdefhhiiijjkkllmmnnnnnopqstvxz}~|zyxwvvvuvvwxyyyyxwvutsrqqppqqrstvwyz{|}~|yxvutsrqppoooppqqqqpomkjiiiihhgghijlnopppppoopqqqqponnnnoooppqqrsttuuusqomlkkjjjjjjjkklnnooooonnnonnmkjhggffffgghjlnoqrrqoligfedddcbaaaaaaaaaaaaabbcddddcbbbbcdefgijkmnpqrrrqponmlkjjihgggghjkkllllkkjihgeca`^^^^^_`acefhijklmmnnoppqrsttuvvwyz|~~}}}~~~|zxvuttttttuvwy{}~~~~~~}}~}{xvusrqpppppqqqqqppooooonnnmllkkkllmnoqrsuvvvvuuuuuuuuutsrqqpqrsssssrqqponljhfdbaaaabcdefghiijkkjjjjjiiiiihhhhhhjlmoprrsssrqponljigfeeeefgggggggggffeedddddccbbaabbdfhjklmmmmmlkihgfeefghjkmnnoppppppponmljihgfeddddddeghijkllmmnnmmmlmmmnoprsuvxy{}~~|zxwwvvvvwwxxxxwwwwvvvvvvuttssrstuvxz|~~{yxwvvvvvvuuttsrqponmlkkkkjihgffghiklmnnooooonnmlkjjjkklmnnnooppqrrsrqponmlkjihhhhhiklnopppppoooonmkjihghhijkklmnoprsssrqpnmlkjihgfeeefghhiiihggffeeeeedddddddeeefghjlmnopponmkjihggggghiklnnonnmllkjiihgfedcbaaabbcefhjkmnoooooooooopqrstuvwyz|~}}}}~~~~}|zyxwvutsrqqppqrrsuvxz|~~}|{{{{||}~}zxwvuvvvwwwwwvvuttssrqpoonnnnnmmlllmnopqrssssrrqponmlkllnopqrrqpponnmmljigfdcccbbbccdfgikllmmmllkkkkkjjjjklmopqrstuuuuuuttrqomlkjihhgggghiiiiiihgfedcbaa`__`abcdefghijkklllllkjiihhiiklmoprsstttttsrpnmlkjiihgggggggghhiklmnoonnmlkjjkklnoqsuwyz{|}~}}|||||}}}}}}}||{zyxwwwvvvvvvwwxxyyz{}~~}||||}}}zywvuutssssssssqpnmkjihggggghhijklmmnopqrsssssrrrqppppqrstuuvwxxxxvusrpomllkkkkkkkkkklllmmnnoonmkjhfeddcddfghjklmnopoonmllkjjiihhhggggghiiiijjjjiigffedccbbcdefghijlmnnonnnnmmlkjjjjkklmmnoppqqqqppnmlkjjiihhgghijkklmnnopqqrrrsrrqqppqqrstuwy{}~~~}|||}}}}}}|{yxvusrrqppppqstuvwyz|}~}{yxwwwwwwwvvvvuutsrponmlkkkllllkllmnoooooooooopqqpoonmmnopqrssttttssqpomlkjjjkkkllmmnoooppqqqpponnnmlkjiiijlmopqrsssrqpnmkjihhhhhhhggfffggggghhggfecba``_``acdfgijkmmnnmmllkkkkkkklmnopqrrsttttttsrpomlkjihhgggghhiijjkklllllkkllllmmnoprsuwy{~~}}}}|||{{{{{{{{{{zzyxxwwwwwvwwxy{|}~}|{zxwvuttttttsrqponmkjigfffghijlmnoopppqqqqqqqqrrssssrrrrsstuvwwwwvutsqqpomlkkkklmmnnooooooonnmlkjiiihhhhhijkmnpqstttttrqponnmlllllmmmmllkjjiihhggfedccb`_^]]^_acegijjjiihhgggggghijklmnooppqqrrrrrqqponnmmmllllmnopqrsttsssrrqqqqqqqqrrsstuvwxz{|~~}}||{{zyyxwvutrqpoooopqrsuwy{|~~~~~}|||{{{zzyxwwvtsrqqponnlkkjjjijjkklmnooonnmmmnnnnooooopppqqqrrssssssrqqponmmllmmnooppqqqqqpponnnmmlllllllmmmnopprsstttsrqponmljiihhiijjkkkkkjjiihhgffedddccccdefhiklmmmmllkjiihhhhiklnprssssssrrrqqqqponmlkjiiiiiijklmnnoonmlkjiijjkklnoqsuvxy{||}~~|{yxxwvvuuttssssrrrrssuwy{}~~~~~~~~|{zyxwwwwwwvvutsqpomlkjjiiiijjklmmnooppqqrrrrqqqqqqrrssttttuuvvvuttsrrrrrrqponmmmnooopppppoonmlkjiihhhhhhiiijklmnpqrrrrqqpppooonmmmmmnnooonnmmlkkjihggffeeedddcddefgijjkkkkkkjjjjjjklmoqrsttuuttssrrqpponnnnmmmlllllmnopqqppoonnmmmmmmnpqstuvwwxxyyyz{|}~}|{zyyxwvutssrrrrrrrstuwy{|}~~~}}}||||}}~~}|{zzzzyyxwvtsqonmmllllllllllllllllllmmnoopppppppqqrrsttuvvwvvuutttssrrrrqqqqpppooooonnmllkjjihggghiijkkkklmmnoooonnnmmmmmllkkjjkkllmmmmmmmllkjiihhhhiijjjkkkllmnnnnnnnnnmmllllmmopqrsttttssrqqponmmlllllllllkkkllmnoooonnmmllllmmnoqstvxyz{{|||}~~~}}}}}|||||}~|zwtrpooopqtw{~}}}}||{yxwvvvvvvvvwwxyz{{{{zxwvutsqpnlkjjjkkkkjihgffffffeddca``___``abbcddeeeddcddefghhhhhhhijjjjjjjjjjkkkjihgfeeeeeedcba````aaa`^][YXWWWVWWWXYYZYYYYYYZ[\]^^____```````_^^_`acdefffedcccccba`__`acefffedccdeghjkkkjjjijjklllmmmmmnnnnmlkigeca_^]\\\\]]\[ZYWWVVVWWXXXXXYZ[\^_`abdfiknqsuvvvvwy{~}{yxwvuuvvxz~~~~~~~}|zyxwwvvvvwwxz{|}}}|{yxvtsqpnmllllmnnmljhgfeeffffedba`___``````aaaaaaa``___`abcccccddfghiiiihhiijkkkjihgffeeeeeddccbbaa`_][YWVUUUVVVVVVVVVWWWWWWXYZ[\\]^^^^^^^^^^^^__abcefffeeddccccba`__`bdfghhgffeeffggffedcccddeeeeeeddddeeeedca`^\ZYXWWVVVWWWWVVVVWWXXXXXXXXXY[\^_abdegjmoruwxyyz{}~|zxvussrrstvx{}{zyxxwwvvvwwxyyyxxvusrpnlkjiiijjkkkjihfeeeeffedcba`___________`abcccbbaaaabcddeeeffghhhhhgggghhhhhgfedcbbbaaa`_______^]\[ZYYXXXXXXXXXXXXXXXXXYZ[]^_``a``______``abcdefgggfedcccccba`____`abbbaa``abddedcba```abdeefeeddeeffffedca`_]\\[ZZZYYZZZYYYXXXXXXXXXXYYZ\]_`bcdefhjlnpqqrrtvx{~}{zxwvuttuvxz}~}{zxwwwwwxxyyzz{{{{zyxwusqponooppqpponmlkjjihgfecbbbbbbbaa`_^^^^^__``_^]\\]^__````aabcdeffffeeeffgggghhgffeedddddddccba_]\ZYYXXXXXXXXXYYYXXXWWWXYZ\^_```aaaaaaaaabbcdefhhiihgffeeddcccdeffggffeedeefggggedccbaaaaaaaabbaaaa``__^]\[[ZYYXXXWWVVVVWWWXXXXXXXXYYYZZ[[\]^`adfhjlmnoppqrtvy|~|{yxwutsrrsuwy}}{ywvvvvvvvvvuuuuuttsqonlkklmnnonmllkkkllmllkihgfeeeeeddccbbbbccccccbaaaaabbcbbbbcccdeefffffeddddeeffffedcbbbbbbbba`__^^^^^]]\\[[[[[\\[[[ZZZZZ[\]^_``aaaaa`````aabccdefgggffedccbbaabbcccccbaaaaabbcccbbbbbbcbbbaaaabcddeeeedcba`_^]]\\\\\\\[[ZYYYYYYYYYYYYYZZ[[\\]_`bcegijklmmnnpqsvy{~}{zywvtsrrrsuwz}~|zyxxxxxyzzzzzyxwvvutrqpppppqqqqpnmkkjkkkjjhgedcccddedddcccccddddcba```abcdeeedddeeffgghhiiiiiihhhhhggggffffeeedcba_]\[ZYYYXXWVVVVWWXXWVUUUUVXY[\]^^__``abbcccddefghijjjjiihgggfffffffffffeeeeeefeedca``__```_^]]\\]]^^^^^]\\[[[\\[[ZZZZZZ[\\\\\\\\]]]^^^^__`aaaabbcdfgiklmmnnooprtvxy{}~}|{zzyyxxxxyz{}~|zxwvuuuuuuttsrqqpoonnmmmmnoopppoonmmmmnnmlljiihiiiiihgfeddeefffedba`_``abbbbbbccddeeeeeeffffffggghhhhhhggfffggffedba````aaaa``__^^^^]\\[ZZZ[\]^^^^]]\]]]^^___``aabbccccbbbbbbccccdddddddcbbbbbcccba``__`aabba``____``aaa`_^^^^^^^^]]\\[[\\]]]]\[[[[[[[[\\\]^_`abdeefghijklmmnnpqsuxz{|}~~|zxwvutttssstuwxz}~}{zzzyyyyyxwvvutsrrrrrrrrqqponmmlllkkkjihgfffggghggfeedddeeeedcbaaabcddddccccdeeeefefffgghhhhhhhhhhhhggffffedcba`_^^^^^^^]]\\\[[[[ZZYYYYZ[]^___`````aabcddeefgghhhhhgfffffghhhhgfeddcccbbcccccba`^]]]]]]]]\\[ZZZZ[[ZZYXXWXXYZ[[[[[[ZZZ[[\\\]]]^_``aaaaabbbcddefghhijkklllmmnprsuwxz{|~}|zyxxwwxxyzz|}~~}|{zzyyxwvutsrrqqppqqqrrrqqqppppppppponnmllkkkkkkjjihgfeeeeeddca`____````````aabbcccccdddeeeffggghhhhhhhhgggffeddddddddeddddccbba`__^^^^^^_____^]]\\\\]]^^__``abbcccccbbbbbcdeefffeeddcccccccbbaa`______^^]]\\\\\]]]]\\[[ZZZ[[[[[[[ZZZZZ[[\\\\\]]]^^____``abcdeghjkkllmmnnopqstvxz{|}~~|zxvtsrqqpqqrsstvwy{}~}}|{zyxwvtsrrrrrrrrqqppooooooonnnmmlllkkkkkkkkkkllkkkjjihgfeeeefffffeddcccccccddddddddddddddddcccccccdcccbba```___``______^^]]]]]]^^____```aaaaabbcdeffgghhhiihgfeedeeffggffeddcbbbaaaaaa`_^^]]]]]]]\[[ZZZZ[[[[[[ZZYYYYYZZZ[[[[\\]]]^^^^^___`aabccddddddeefghijjjkkkkklmnprstuwxyz|}~~}|{zyxwwvvwwxxyz{|~~}{zywvutssssttuuutssrqqrrrrqqpoonnnoonnmlkjiiiiiihggfedcbbaaaaaaabbbbcccccdddeeffffffggghhhhggghhhhgffeddccdddddcccccbba`_^^]]]^^^^^]]]]]]]]]]]]^_`abbccccccbbbccddeffgggggffeeddddcba`__^^^^^^]\[ZYYYYYYYYXXXXWWWXXXXXYYYYZZ[[\]^__```aaabbcdeffghiijklmnopppqqrrsstuvvwxyz{|}}~~}|zyxwvuttttttuuvwyz|~~}|zywutssrrrsssssrrrrrrrqqppoonnnnoooppoonnnnnnnnnmmlkjihhhhggffffffffffeedddddcccccbbcccccccdddeeeeedddcddccccccccccdccbaa`____````````````_```abccdddeeeddcbaaabbbbccccbbbbbaa`````_^^]]]]]]]]]\[[[[[[\\\\[[ZZZZZ[[[[[[\\]]^^_``aaabbcccddddeeffgghhijjkklllmmmmmnooqrrstuuvxyz{|}~~}|{zyxwwwwwwxxyyz{|}}|zyxxwwwvvvvuuutttssrrqppoonnnnnnnmllkjjjjjjiiihgfeeddcccbbbabbcddeeddddddeffffeeeffghhhhhhiiihhhggfffffggggffffeeeeddcbbaaaaaaa``___________``abccccccba````abcdddeeeeeddccbba``__^^^]]]]]\\[ZYYXXXXXXXXXXXXYYYYYZZ[[\]^^__``aabccddddeeffghhijjklmnnoooooppppqqrstuuvvwxyzz{{{||}~~}{zywvvuuuuuvvvvwwxy{|~~|zyxwwwwwvvvuuuuuuuuttsrrqpppoopoooooooooonnnmmlkjjihhhgggffeeeeeeeeddcccbbbbbbbbbbbbccddefffggggggggggggggffgggggggfffeeedddccbaa``_______````aaaaaaa`_^^]]^__```````aabbbbbaaaa``````````````____```___^^]]]]]]]]]]]]]^^^____````aabbbbbbcccdefgghhiiijjkkkllllmnopqrstuuwxyz{|}~~}{zyxwvuutttsssssstuuwxz|~}||{zyxxwwvvutsrrqppooooooonnmmmmllllllkkkjjihhggggfffeeeefffggffffffffffeeeeeffgghhhggggffeedddddddeddddddddccccbbbbbbbaaaaa````````aabbbcccccbbaa``abcdeeffffffgggffedcccbbbbaaa``__^]]\[[[ZZZYYYXXXXYYYYYYZZ[[\\]]^_``aabbbbcccddeffgghijklmmnnnnnnnooopqrrsttuvvwwxxyzz{{|}~~}|{zyxwwwwwvvuuvvwxyz{}~~~}}}|{{zzyyyxxxwvuutssrrrrrrrqqqqqqqqqqppooonnmllkjjiiiiiihhhhhhhggfeedddddddccccdeeeffggggggggffffffffggggggggfffffeeddcbbaa````_____^___````````__^^^__`abccbbbbbccddddccbbbcccccccbbbaa````````____^]]\\\\\\]]]]^^^^^__````aabbcccdeefgghijkklmmmnnnooopppqqrsstttuuvwxyyz{{||}~~~}|{zyxwvuutttsssttuuvwxz|~~~}|{zyxxwvvuttsssssssssrrqqppppppppppponnmllkjjiihhhhhhhhhhgffeeedddccccdddeeeeeeeedddccccccddddeeeeefffefffffgffeeedddeeeedddcccddeeeeeeddcbbabbbccdddddeeeeeeedccbaa``````````__^]]\\\\\\\[[[[[[[[[[[[\\]]^__``aabcccdddddeeffghhhiijkllmnnnnoooopppqqrrrssttuvwxyyz{{||}}}~~~~}|zyyxwwwvvvvvvwxyyz{|~~~}||{{zzyxwvvuuuuttsrqpppppppooonnnnmlkjjiihhhhhhhhhhhhggffeedddddcdddddeeeffffgggggghhhhiiiiiiiiiiiiiiiiiiiihhgfeeddddcccbbbbbbbbbbbaa``````aabbbbbbbbbbbccccbbaa```aabcdeghjlmoppqqqponmkhfdb`_^^^_`behlorsuuvuutrpnkigedddcddefgjlosvz~|yurpnmmnoqsvy|}{ywvutttux{}wrolkjklnpty}~ytqnmmnqtx|¼|uojfca_^^^_acehjmprtvvvusqomljihhhhiknrv||xusqonmmnnooonmmljheb^YSNHB=952000259>CJPU[aejmprttttssrqonmmllklmnortw{~~zvqlgb\XURQPQQRRSSSSSSTTTSQNKGC?;85323469<@EKPV\bgmrw{~~}{zzyxxxxy{}}{xtplgb^ZVROLJHGGGIKMPSVX[\^__^][YWUSRRRSUX\agmsy|xurpnlllmorux{}~~~~|yvsrqrtw{{wsolifeddegilpuz|unhc^ZVSQPQSUWXYZZYYYYYXVTRPMKJJKLNPRUY]bhntz}{yyyz{}~ysmg`YSMHDA>=<;;;<=>@BDFHIJKLKKJIHGGFFGHJLOTY^ekrx}|wtqonmnopqsuwz|~~|yvrnhb[TMGA<8642212347:=ADGIJKLMMMMNNNNNNOQSVZ^chntz}|{|}~|vqkfa]YWUUUUWZ]afjotx|~~~}ywtrpnmlllnoruy~~zwtrponpruy~~}|zyxwvusrpmjgc`\XTPMJHFEEFHKOSY_elrx~~wpib[VQMJHFFFGILORTVWWWWVTRPNLIGDB@?>>>?ADGKPTY^bglqux{}~~~}|{yxwvvvvwxz}~zuoic]WRMJGECCCDEHKNRVY\^`aa``^\ZWSPLIGEDDEGIKNQVZ_cgkmopqqqqqpomkigedccdefhkmptx|~zvqmhd`][ZYZ\^aeinrw{~{ywvvvwy||wrnkhhhjlosw{~|||~~}}}}}}~~~{xvtssstvx{~zwtrpnnnnopqrsuvxz{{{{zyxusolhc_[WTRPPPRTVY\_cgjnqsuuuutsqpnmjhfc`^]\[[\]_`bdfhkmnoppponljigeca_^]]^_acfiloqstttttssrpmjfb^ZXWVUVVWXZ\^adgilnoppoonlifc^ZVROMKJJJKLMNPRTWY[]^^___^^]]\[ZYXXXY[]`dgknqux{~~|zxvutsstuwx{}|xuqnkihggggikmptwz|~~}|{zz{}|wsnjfca_^^^^`bdgjloqstuuuutssrqpoonopqrtvxz}~{vrnjfdba`abcdegiknprtttsrqpomkheb_\YWVUUUVWXZ[^`cfikmnoonnlkihfdba`__`bdgilnpqrssssrrqoliea]YVSQPOOOPQSUW[^behkmnoppomkheb^[XVTSRSSSTUWZ]adgiklllllkkjigfca_]\\]^_adfhkmpsuvwxxwuspmjheb_]\[[[]_behlpuy}~|{{{{}{wsqooopqsux{~|wsokgda_^]]]_acgjmpsuvwxyzzzzyyxwvvvwxyz{}~|xtpmjhfffghiklnprstuuutsqomkhea]YVROMLKJJKLNPRUWY\]__```__^^]]\\[[\]^`cfimpruwxyz{||||{zwurnkigedddeefgikmprtvxyyxwurokfb]YUQNKIHGGGGHJKMOQRTTTTTTTSSRQPNMLLLMORUY]aeimqux{}~}{zxwvuuvwy{}}yvtrqqqqsuwz|~}|zyxwxxy{}~zuqnlkjjklnpsux{}~|{yxwwwwwxyyz{|~}zwsokgc_\ZXWXXYZ\]`begikllmlllkjigda^[YWVUUVVWY[]_bfilnpqrssrqponmljjiiijkmnqstvwxyzz{{{{zxurokfb_[YWUTTTUVWY[]`cegijiigeb_[WTPMJHFDDDEFGIKNQTX\^`abbccccccba`^^^^`bdgjmpswz}~|ywtrpommmoprtwy|~{wtqnljihhhjlorux{~}{yyyz{|~|ywvvwxy{|~|wtpnlkjjjjklmnoppponmlkjigfdcbbccdefghijlmprtvxyz{{zzyxvusqpnmmmnoqsuwy{~}zvsokheb`^]\\\\]]^_``aaa``^][YWVUTSRRRRSTVWY[]_abdeefghhhhgfecb`___`abdfhkmpsvx{|~~}{ywtpmjfc_][ZYXXWWWWXXYZ[[[[ZYYXWWVUTSRQQQRSUWY[]_adfhiklmmnnmmmmlkkkkklmoqsvx{~~}}}~zuplgda^]\\]^_aceghjlmnoppqrrssssstuvxy{|~}zxvtssssssttuwxyzzzxwuspnkhda\XTQNKIHHGHHIJKMOPRSTUUVVUUUUUVVWXY[]`cfhknpqsuwxz|}~~}|zxvtsqpppppqrstvxz{}~~}{xuqmie`\WSPMJIGGFEEEEFGIJJJJJIIHHHGGFEDDEFHJMQTW[^bfimpsvxyzzzyyyyxxxyyz{}}{zzzzz{{|||}}~~}}|{zyxwwvvvvvvwxy{|~}{zyxxyyzzzzz{|}~}{xwuuttuuvwxyz{{zyyxwvutsrrqqqqqrrstuvwxyz||}~~~}|{yvtqoljhfeeefghijlmoprtuvwwwvurpmjhec`][ZXWWWXYZ\]^`abcdefffeedddccccccdfgiklnoqstvwxyzzzxwvtroligecbbbbccdeghjmopqqpoljgda]ZVSOLIGFFEFFHIJLMOQRSSTTTTTTTTTTTTUVWY[^`cfiknqtvy{}~~}|{zyyxxxxyz|}}zwspnmlllmnoqrtuwyz|}~~|{zyyyyyyz{|}~|ywusrpoooopqstuvwy{}{xusrponmllkjjihgfdca`^]\\[[[[\\]^_abdfhkmoqsuwxyzzzyyxwwwwwwxyz|~~zvrnkgeca``___^^]]]]\\ZYWUSQONMLKKJJJKMOQSUWXZ[]^`acefffffeedccccdegikmprux{~|yurnkgda_][ZYXXXXWWXXXXWWVUTRQONMLKJJJKLMOQSVXZ\^`bdfhjkkkkjjihhhhhiikmpsvz}~zuplifdcbaaaaabdeghijjkkkkklmnnopqrsuvxz}}|||||}}}~~~~~~~|zxuqnjfb^ZWSPNLKJIIHHHHHIIJKKKLLMMNOPRSTVXY[]`behjlnoqsvx{}~~}|{zyyyz{|}}~~{xtplgc^ZVRNLIHFECCBAAAAAA@@??>=<<;<<==?@BEHJNQUY\_cfhkmprtwxyz{{||}}~~|{{zzz{{zzzzzzzyyxwvuuuuvvvvwwxyz|~}|{{{{{{zzyyyyz{||||||||}}}|zyxwwvvvuuuuuvvwxxxyyyzzzzzywusqomkihfeccccdefhikmoqsuwxxxwutromkhfca`_^__`abcdefghijjjjihgfeedcbaaabcdeghjklmoppqrrrrrqonljhfdb`_^^_`acefhjlnopqqppnmjhea^ZWTRPONMMNNOPQQRSUVWXXXWWVUTTTTUUVVWXZ\^`cegjlnprtuwxyyyxxwwvuuttsttvxz||yvtrqqqqrrstuvwyz{|}~~~~~~~~}||||{{{{||||||||||||}~~|ywtrpnlkihgfgghjkmoprsuwy{~ÿ|ywtrpnlkihgfdba_]\[ZYXXWWWWXY[]_bdfhjloruxz|}}~~~~~~~~~~~}yuqmiec`_]\[ZYXXWVUTSRQPONMLLKKJJJKKLNOQRTVWY[]_adfiklmmmnnnnnnnooqrsuwy{}|xuqmieb^[YVUSRRRQQPPOOONNNMLKJIHGGGHHIKLNOQSVXZ]_acegikmnopqqqqpppppqrsuwy|~}|{{{||}~~zvspnlkkjjkkkkllmmmnnnnnnnoppqqrstvwz|~~}}}}}}}~~~|yvrokgd`\YURONLKJJJJKKKLMMNNNOOOOPQRRSTUVWY[]_behkmortvxz|~~}|{{zzz{{|}~}zwtplgb^ZVRNKIGFEEDDCBAA@@@@@@@?>===>?@ACDFIKNQUX\_behknpsvy{|}~~|zyxwvvvwwwwwxxxxxxwwwwvvvvvvwwxy{|~}{zywvuuuuvwwxxxxyzz|}~~}|{zyxxwwwvvuuuvvwxyyzz{|||}}}}|{zxwutrpomlkjjkklmnoqrtuvwwwwvusqomjheca`__^^^__`abbccddeeeeeeeddddddddefghijlmnooppqrrssssrqonljigfeeeefghijkllmmmmmmljhfda^[YVTRPONMMMNOOPQRSTUVVWWWWWVWWWXYZ[\]^_acegijlnpqsuvxyzzzzzyxwwvuuuuvwxyz|}~|zxvtsqqpppqrstuvwyz{|~~~~}|zxvutssrrrrrrrstuvwxyz{}~}{yxwutsrqonlkjihgfeedeeefghiklmnoqrstuvwwxxxwwwvvvvwwxyz{}~{yvtqomljigfeeddddcccbaa`_^]\[ZYYXXWVVVVVWXYZ\]^`aabceffggggffeeeffghiklnprtvxy{|}}}}|{ywtroljgeba_^]]\\\\[[[ZZYYXXWVTSRRQQQQQQQQQRSTUVXZ[\]_`bcefgghhhhhgghhiklnpsux{~~~}}||{{|}~~~|{zyxwvuttsssrrqqppqqqqrrstuvwxz{}~~~}zxurolifca_\[YWVUUUUUTTTTTTTSSSSSTTUUVWXY[\^_adfhjkmnoqrtuvwxxxwwvvvvvvvvvwxyz{|||||{{zyxwurolieb_[XUSPONMLKKJJJIIIIHHHHGGFFFGGHIJLMOQTVY[^`cfhjmoqsuvxyz{{{|||}}~~}{zyxxxxxyyyyzz{{{{||{{{{{{||}}~~~}||{{{||||{{{{{{|||||||{||}~}}}|||||||||||{{zzyxxwutrpomljiihhhhhhijlmopqqrrrrrqpomkjihggfffffffghijjkkklllllmlllkkkjjjiijjjkllmnnoooooopoonnmkjigfedcccccdefghhiijjjjjihgfdba_][YXWVUUUVVWWXYYZZ[[[\\\\[[[[[\\]]^_`abcdefghijlmnopqrrrrrqqpppppqqrsstuvxz|}}|{yxxxwxxxyyz{|}~}|{zyxwvvuuvvwwxyyz{|}}{yxvutsrqqppppqqrrsssttuuvvvvuutssssrrrrrsstuwxz|}~~~~~}|zywvtrqpnmlkjjiiiijijiiiihhgffeddcbbaa`````abdeghijjklmnoppppppppqrstuwxz|}~~~|zwurpnkjhfeedcccddddcccbba`^][ZXVTSQPPPPQRSTTUUVVWXY[\\]]]]]^_`bdgilorux|~{ywvvwy|~{wusrrqqqponmmmnopqqqqqqqrrstuuuuuvvwxyyzzzzyxxwwwvuuttttttuttssrqqqqrrrrrqpponmmllkkjjihfdb`^][ZYXXXXXXYYZZ[[[\\]]]^^^^^^^^^_`acdfghijjjjkkllkkjigfedddddefgikmnpqrrrrrqponmkjhgedba`_______``__^]\[ZYYXXWWWWWXXXYYYYYYYYZ[[[[[[[\]_abdeeffghijklnoqrtvyz|~~~~}}}}~~~~}}}}}}~{xutssuwz~~|{zyxwvutssssttuvvwyz{{|{{zyxwvvvvvvvvvvvvvvwwvutsrponmkjhgffefghijkkllllllkkjihfedccbbaaaabbcdeffgggggfffedccbaaaaabcefgijkllllkjigffeeddcbaa`aabdefggghhhhhhgffeeeffghhihhgfedcbbbbbbbbbbbbbbccddeeeeedcba_][ZXWWVVVVVWWXYZ[\]^____^^]]]]^^_`bdfiloqtwy{}|zxwwwxyz|}|{zzzzz{||}}}}||{zyxwvutsrqqpqrsuvwwwvvuutttsrqonmllllllmmmmnopqrrrrqponmlkkjiihhhijklllllkkjiihgfedcbbbcdeeeeeeddccbbbbabbccccba```abdeeedccbaaabbbbccdeghjlmnnnnnooooonljhfecbaa````aabccdccbaa`_^]\ZYWUTSRQQRRSTTUVWXYYZZZZZZZZZZZ[[\]_acfhkmpruwy{}~|ywvuvwy|~}}|||{{{zzzzzzz{|||||||}}}}}}}|{zywvutssssttttttsrrqponmkkjiiihhgfffffghhiiiihgfedcbba````aabcdeffgghhhiiiihhgggghhijkklmnnnnmlllkkkkjhfdb`____``abcdeghiiiihgfeddcccbbaaaaabccddddddcccbbaa``_______^]]]]]]]^^^]]\\[[[[[[\]^^_``aaaaaaabccdefghijlmoqsuwz}~{ywvvvwy|}|{zzzyyxxxyz{{||||{{zyxxwwwwxxxxyyyyyyyxwwvutrqpommlkkkkkklllmmmmlkjihhgggfeeddddeffggggghhhiiihgfeddccccccccdefhjkmnnoooonmllkjiihhhhgggffgghhiiiiihggggfffeeeefgggggfdcaa`aaaaaa```___``_____^^^^]\[YWUTSSSSTTTUVWXZ[]^_____^^^^]]\\\]_adfikmoqsuwxz{|}~}zxvtsrrrtux{~~~}}|||}~~}||{yxwusrqppoonnmmmmmlllkjigfedcbaa``aabbcccdefgghiiiiihgggffgghijlmnnonnnnnnnnnnnnnnnnmllkkkkllkkjihggfedccbbaabbcdddddddccccbba`^][ZXXWXYZ[\^__`abbbbba`_^]]\\[[ZZZ[[\]^_`aabbbbbbbaa``___``abcddefgijlmnnooopqrstvwyz{|}~~|zwvuuuwy|~~~~~~~}||{{||}}}}|{ywvutssrrrrssstssrqonmlkjjiihggfffffffgggffggggggfeddccddefgijkklmmnnnnnnmmllkkkkklmnopqrrrrqqpponmkjhfdcbaaaaabbbbccdeeeedcba`__^^]]]]^^__`abbccccccbaa``___```aaaaaa`````````aa``___^^_``abbbbbbbbbbaa```````abbcefhjlnprtvwxyzzzzzyyz{|}~~}}}}~}|{zzzzzzzzzz{||||||{zzzz{|}}~~}|zyxvtsrrrrrrrqponmlkjihgedcbbaaaaabbbbccddeeeeeeedddccbbbbcdeghjlmnpqrsssrqpnmlllmmnnmmmmmmmmmmllkkjjihgfdcbaaaabccccccba`__^]]\\\]]^^^^^^^^^^^^^^^]]\[ZYXWWVVWXXYZ[\\]^^_`````__^^^^^__``acefhjlmnoopqrsuuvvwxxyz{|}~|zywwvvwy{}~~}}}~~~}}|{{zzyxwvutsqomjheca_]\[[ZZYYYZZ[[[[[[\\\]]]^]]]^^_abdfhijkmnnopqrstuvwxyzz{{{{{{{{{{{zyxwvutsrqomlkjihgfedca_^]\ZYXVUSQONMLLLLLLMNPQRTUUVVVVVVVVVVVWXYZ\]_acdfghijklmmnnnmmmmlllkkllmnopqrrrrqpponmllkkllmnoooopppppqqqrsstttttttuvwyz|~}{zyyyyz{|}~}|zywvutttttttttssrrqpnmlkjjiiihhhggggffffeeedddeeeeeeefggijklmmmnnnooooonnmmmnnoqrsstuuvvwvvutsqpomljhgfeeeeeffgggfffffedcba_^]\[ZZYYXXXXYYZ[\]^^^^]]]]\\[[[[[\]]^^_____``abccddddddddddeeeefffgggggffeeeeeeeeeeeffghijklmnooppppoonnopqrtuwxz{}~}{{zzzz{|}~~}|{zyyyxyyxxxxxxyyz{|}~~}}|{zxwusqomkigecba```````````aaa``__^]]]]]]]^^__`bdfhkmoqsttuuttsrqppppqrrsssssstttssrponmlkihfeca``_______^]\[ZYXXWWVVVWWXXXYYXXXXXXYYYXXWVVVWXYZ[\]^_acdefgggffeedddddcdddfghjklmnooppppppoonnnnoppqrrsuvxz|}~}{yxwvvvvwyz|~}}|{zxvspnkifdb`^]\[[ZZZYYXWWVVVUUUVVVWWXXYZ[\^_acefhiklmnoopqstuwxz{|}~~}}{zywvtsrqponmlkihfeca_][YWURQONMLKKKKKKLLMNOPPPPPPPOOOOPPQRSUWY[^`bcefghhiijjkllmmmnoopqqrstuvwwxxxwvutsrqppppppppqqppponnmmmmmllkkkklmnpqrtuwxz{}~~~~~~~}}}}}~~~}|{zzywvutsrqpoonnmllkjihfedcb`__^^__```abcdefghhiiiijjjkkllmnpqstvwyz{||||{{zyxwutrqqpppppppoonnmljigdb`][ZXWVTSRRQQPPPPPQQRRRRRQQQPPPQQRSUVWY[\^_abcdefghijklmmnnooppqqrrssssssrqpomlkjjiiihhggffffffffeedcccbbaaaabcdegikmoqtvxy{||}~~|{yxwwwwwwwwwwwwwwwwwxxy{|~~}|{{{{|}~~}|{ywusqomljihggffffffffeedcb`_^]\\\\\\]]^__`abcdfghjkllmmllllllmmnnopqrrssssrrqpoonnnmmlkkjjiiihhhgggfedcba_^]\[ZZZZZZZ[[[\\[[ZZYXWVUTTTSSTUVWXYZ\]^`abbcbbbbbbbbbbccdefhijlmnpqqrrssrrrqppppppqrrstvwyz{|||}}}}~~~}}|||}}~~{xuroljhfedba`_^]\[ZXWUTSRRQQQPPPQQRTUWYZ\^`bcefghijklmnpqsuwy{|~~}|{yxwvusqonkigdb_\YWUSQPONMMLKJJJIIIIIIIIIIIIIJJJJKLNOQTVY[]_abcdefgghijklnoqrtuvwxyz{|}}}}}}|{zxwvutsssrrrrrrqqponmkjihgfeeeefghijkmnopqstuvwwxyz{|}~}||{{{||}~~}|zyxwvuttsrrqqponmkjihfeddcbbaaabbccddeffgghhiiijjkklmmnopqrsuvwxxxxxxxwwvvutssrrrrrrrrrrqpomljhfdb`^\[ZYXWWVUUTUUUUUUTSSRQQPPOOOOPQRTUWY[\^_`abcdeefghiijkllmnnopqrrstttttssrqqponmlllllllllkkjjiihgfedccbbaaaabbcdeghjlmopqrsttuvwyz|~~}|{zyxwwvuuuuuvvwxyz|~~~}|zxvtrpnmkjihhgfedcb`_^\[ZYXWWXYYZ[\]^^__``aabbccdeeffghijlmopqstvwxyyzyxxwuttsssrrrqqqpppoonnmlkihgedca`_]\ZZYYYYYYYYYYXXWVVUUTTSSSTTUUVWXYZ[\]^__``aaabccdefghijklmnnooppppppqqqpppooopppqqrstuvvvvvvuuuvvwxxyz{|}~~~~~~~~~~~~~}zxvtsqponlkjigfeca_][YWVUTSRRRRSSTTUVWYZ[\]^_`abcdefghiklnprtwy{|~}|{ywusqnlifda_][ZYXWVUTSQPNMKJHGGFEEEEEEEFFGHIJLMOQSUWXYZ[\]^_`acegikmoqsvxz{}~~~}}||{zywusqpnlkihgfeeeefgghhhhhiijjkkllmmnoqrtuwy{~~}|{zyxxxxyyz|}~~}||{{zzyyyxxwvutsqonljigfeddccccdddeeffffgggghhhiijjklmnnopqqrrrrrrrrrssssssssttuuuuuuuuttsrqomljhfedcba`_^^]\[[ZYXXWVUTSSRRQQQQQRRSUVWXZ[\^_`aabbccdeffghijklmnopqrrssttuutttsrrqqppoopppppoonnmlkihgfeddccbbbbbbbcddfghikllmmnoopqstvwz|~~}{zyxwwvvvvvvvwxyzz|}~~}{yxvusrpomljigfdb`_]\ZZYYXYYYZZZZZZ[[[[[\\]]^^_`acdeghiklnoqstuvwwwwwwwxxxxxyyyyyyyxwvusrqpooonmljhfecbba``_^]]\[ZYXWVUTTSRRRRRRSTTUVVWWWXWWXXXYZ[\]_`bdeghjkkllmmnoprsttuuuuuuutuuuvvwxxyyyyxwwwwwxxxxxxxyz{}}~~}}}}~~}}}}~~}{ywvtrqomkhfca_]\ZYYXXXXWWWVVUUVVWWXXYZ[\]^_`bcdegikmoqsuvvvwxyz|~~}{yxusqoljhecb`_^]\ZYWUSQPNMLJIHGFFFFGHIJJKKKLMOPRSUUVVWWXZ\^acehjlnprtwyz{|}~~~}{ywusrponmmllkkjjjkkkjjihggfgghhijkmnprsuwxz{}~~}}|||{{zz{||}~~~~}||{zzyyyxxwvutsrponmllllllmmmmmlkkjjjjihhggghjklmnnnmmmmmnnooonnmmmmnnopppqqqqrrrsssrrqonmlkkjjjiihggfeedddccbaa`_^^]]]\\\\\\\\]]^^^^]\\\]]^_`abbcddefgghhhhhijklmnoooonnmmllmmnoopqqrqqqpoonmlkjiiiijkkllkkkjkklmnopppppooppqrtuvwyz|}~~}}|{zyyxxxyz{|}~~~~~~}{yxvusqonligeca_]\ZYXWVVVVUUUUTUUUUVWXYZ\^_abccdefgijlnprtvwxyzz{{|}}~~|{zyxvusrponmmmmljigedbaa`_^\[YWUTSRRRRQQQQQQRSSTUVVWWXXXYYZ[\^_`bcdfghijkmnoqrstuvwwxxxxxwwwwwwwxxxwvvvvwxyzz{{||||}}}||{{{{{{|}}~~~~~~~}}}|||}}}~}|zywusrpnljhgfffffffedcba`___^^^]\\\\]^__```aabdegijlmmmnopqrsuuvwxyz|}~~|zywusqonmljihgfdb`_]\[ZYXWWVUTSRQPNMLKKKLMNOPQRSSTUVWWXY[\]_acdfhikklmopqstvwy{}}}|{zzyxwvvuttssrqponmlkjjihhhhhijklmnoprstvwyz|}~}||{zzyyxxxxxxxy{|~~~}|{{zzyyyyyyyyyzzzzzzzzz{|}~~}|{zyxwvutssssrrrqpnmlkkkkkjiihhghhhhhhhhhhijklmmnnnoooonnnoooopppqqrrssssssrrrrsstuutsrponmlkkjihgfedcccccbba``__^___^^]\\[[[[\\\]]^^_abcdefghhiijjkklmmnnnnnmmmmnnopqqqqqrrrrrrqpponmmmmllkkjiiiijkllmnnoopppqqqqqrrstuvxyz{|}~~~}}}}|||||}}~~~}|zywvutssrpomljigfeddcbba``_^^^^^^^__``abbccddeffgghiijklnoopqrrstuvwxyyyxxwwxxyzzyyxwwvvvuutsrqpoooonnmkjhgecb`^]\ZZYXXWWVVUUUUUTTTTTUVWXYZZZZZ[[\^_abcdeeghjloqstuvvvwxyz{||}||||}~~~}}}}}}}}~~~~}}}}}~~~~~~~~~}{zyxwvutrqponmljigfdcbbaa``_^^^^^^^^___``abcdeffgghiklnopqrsuvwyz{||}}~~}{ywvtsrqonmkigfecba_^]\\[ZYXWWVUTTSSSSSSSSTTUVWYZ[\\]^_`abcdeffggijlnoqrsuvwxy{||}}~~~~}|{{zyyxxwwvvvuutsrqpppoonnmmmnoppqqqqqrrstvwxzz{|}~~~}}||{{zyyyyxxwwvvuuuuuvvwxyyz{|}~}}|{zzzyyyxxwvuuttttssrrqqppppooonnnnnnmmmmllmmmmmmmmllllllkkkjjkkllmnoppqrssssssrrqqqqqqqqqpponnmmlllkkkjjjiihgfedcbaa`````````aaaaaabbccddeeeeeefgghhhhhhhhhijkkllmmnnoppqqrrrrrrrrrrrrrrrrsstttttuuuuuvvwwwwwwxxxxyyxxyz{|~~|{zxwvutsrqponmllkjihhgfeeeeeeeeffffffffgghijjkkklllmmnoopppqqqrrsttuuuutttttuuuuuuutttttttssrqqppppoonmllkjiihgfeddcbaa__^]]]]]^^^^______```````abbcdeeeffghijkllmnoppqrrsssttttuuvwxyz{||}}}}}~~~~}||{zzyxwwwwwwxyyzz{{||}}}}~~~~}||{zzyxwvuttsrrqponnmlllkkkjjjjjjkkkkkkkkjjjiiiijjkmnooppqqrrrssstuuvwxyyyzzzyyyyyyxxwwvvuuttsrqponmlkjjjjiihgfedcbbaaa```__^^^^^_____`````aaaabbcccddeefghiijjklmnnopqqrsstuvvwwxxxxxxxxxyyyyyyyxwwvvuuuuuuuvvvwwwxxxxxxxyyzz{{|}}~~~~~}}|||{{{{zzzyyyyyyyzz{{||}}~~~~}|{{zxwvutsssssrrqqpppooooppppppoonnnooooooonnnoooppppooonnnnooopppppqqqqqqqqqpppppooppoooooonnnmmmllkjihgfeeeefffffffffffggfffgghiijjjiiiiiijjjjjjjkkkkkkjjjiiihhiijjkllllmmmmmnnopppqqqqrrsstttuuuuvvwxyz{{||}}}~~~~~}}}}||{{{z{{||}}}}}}}}}~~~~}}|{zyxxwvtsrponmmmlllllllllllkkkjjiijjkkkklllllmmmmmmnoppqrssssssssrrrrrssstttuuuutttttttttsrqppooonmlkjihggffffeddcbbaaaa``aaaaaaaaabbccddeeeffgghiijkkllmnoopqqqqqqqqqqrrsstuuvwxxxxxxxxxxyyzz{{{{{{{{||||}}~~}||{{zzzzzzzzzyyyyyyzzz{|}~~~}|{{zzyyxxwwvvuuttssrqqppoooooooooooooppqqqqqqqppppppqqqrrrssstttttttttuuuuuuuttuuuutttsssrrrqpoonnmmmllllllllllkjjihhggggggggggffffffffggghhhiiiihhggffeefffggghhhiijjjkkkkllmmmmnnoopqqqqqqqrsstuuvvuuuuuuuuuvvvwxyyz{{|||}}~~~~~}}}||{{zzz{{{{{{||}}}~~}}||{{{|}~~}||{{zzyxxwvvuutssrrqqrrrsrrrrqqqqqqqppooopppqppponmmmlmmmnnnoppqqqqqqqqqqpppppppppppqppppppqqqqqponmlkjiihhhgggfgghhhhhhhhhijjjjjjiiiiijjjjjjjjjjkkjjjiiijjkkkklllllmmmmmmmmnoopqqrrrsstttuuuuuuvvwwxxyyyyxxxyyz|}~~~~~~~~~~~~~~~}}|{zzyxwvutsrqponnmmllllllmmmmmmmmllmmmnnnoooooooppppqqrrrssttttttttttttttssssssssssssssttttsssrrqpponmlkkjjiiihhgfedddddefffffffgggggggffffffgghhiijjjkklllmmnnnoonnnmmmmnnoopqqrstuvvwwwwwwwxxyyyzzzz{{||}}~~~}}|||||||{{{{{zzyyxxwwwwxyz{|~~}|||{{zzzzzyyxxxwwvuuttssrrrqqqqqqqqqppoonooppqqqqqqrrrrrrqqqppqqqrsstuuvvvvvvuuuuutttsrrqqppoooooopppppqqpponmlkjjihhgggfffffffggggghhhhhhggggggggggggggghhijjklmmnoooppppqqqqqqqqqqqrrstttuuuuuuuuvvvvvvvwwwxxxxxxwwwwwxyz|}~~~~}}}}}|||}}}}|||{{{{{zzzzyyyzzz{{|}}~~~~~~}}}}|||{{{zzyxwvvuttssrrrrsssssssssrrqqqppooonnmllllllllmmnnoopqqqqqqqpppppppppooppqqrrrsstttttssrrqqpoonmmlkkkkkjjiiiiiijjkkllmlllkkkjjjiiiihhhhiiiijjjkklllllllmmmmmmmllllmmnopqrsstuuvwwwwwwwwxxxxxxxxxxyyyzz{{|}}~~~}}|||||}}}~~~~~}}|{{zyxwvutttsrrqpoonnmmmmmmmmmmmmmnoppqrrrrrqqqqqqqqqrrrsssttuuuuuuuttttttttsssrrrrrrrrrrrssssssrqqponmllkkjjiiiihhhhgggggghhhiijjjjjjjiiiiiiijjjjkkllmmmmmnnnmmmmmmmmmlllmmnnoppqqrrsstuuvvwxyyzz{{{{{{{{|||}}~~~}||{{zzzzzzzzyyyxxxyyzz{||}~~~}||{{zzzzyxwwvuutssrqpoonnnnnnnnnmmmmmmnnnoooppqqqqrrrrrstuuvwwwxxyyyyyyxxwwvvvvvvuuttssssrrrqqppoonmmlkkjjiihhgfeedddddddddeeeffghhiiiiijjjjkkllmmnoopqqrrrrsssttuuuuuttttsssrrrssssttttssssrrrrqqrrrsssssssssttuvwxyz{{|}~~}}||{{zyyxxxyyyzzz{{|}}~~~~~}|{zzyyxxxxxwwwwwwwwwwwxxyyz{|}}~~~}|{zyxwvvutssrrrrrrqqpoomljihhgffeeedddcddefhijkklllllkjjhgedba```aaabcdeghjkllmnoopqqqqpppoooonmmllllmnopqqrrrqqponmkigeca_^\ZYYXXYYZ[\]]^__`abdefghhhiijklnpsuwy{}|ywusrrrsuwz}~}|zyyxxxxxyz{|}~~~}|zywutsrrrsstttttsssssrrqpomljhgedca`__^^^___``accdeeffffeddccbbbbbbbbbcefhjklmnnooopponnmlkjihggfeeeffghijklllllkjigfdca`_^]]]]^^_``abbcccddefffggfffffedccbbbbccdefghiijkkkkjihgedba_^]\[YXXXXYZ[\\]\\\]^_`abbbbbabbdehjlnpsuwz|{yvtrqqqrtwz~|zxwutssssttuuvutsrrqqponmkigeca``___````abcdeeffffggggffedcbaaabbcdeefgijlmopqqrrqqppoonmkjihgfffffgghhiijkkkjjigfdba_^\[ZYYXXXYZZ\]^_`abcdeffgggffeeddcccccccddefgijklmmmmlkjigfdca`^\[ZYYYYZZ[[\\\\\\\\\\\\\\\\[[[\]_acfhjloqtvy{}~~~}}~~}zxvtsssuwz~~}{zyxwvuuttuuvvwwxwvutsrqponmljigfedccccbbbbcdefghiiiijjjiihhgfeddddeeeffghiklmnoooonnnnmmlkjihgfffeeeefghijklmmmlljigfdca_^]\[[[[[\]^_`aabcdeeffffffffeddccbbbccddefghijkkkkkjihgedba_^\ZYXWVVVVUUVVWXXYXXXXXYYZ[[[[ZZZ[\^`cehjlnqsvy{}~}||{{{{{||}}~~{wusqpoopqtw{~}|{yxwvuttsttuvvvvuutssrrqponljhgeedddddddddeefgghhhiiiiiihgfedddddeefghijklmnoppqqqppoonmlkjihgffeffghhijjkklllllkjihfdcbba```______``abcccccccdddcccba``________``abcdeffggffeedba`^]\ZYYXXXXXXXYYZZ[[[\\\]]^^______`abcegikmortvxz|~~{ywusrrrsux|~}{ywvtsrrrrsssssssrrqqqpponmljigfedddcdddeefghhijklmmnnmmlkjihggffgghhiijklnopqrsssrrqqqponmljihgffeffffggghhiiiihgfecba`_^]\[[ZZ[[\]^__`abcdefggghgggffeedcbbbabbccdefghhiiihhggfdcb`_]\[YXXWWWWWWWXXYZZZZZ[[\\]]\\\[[[\]_acegilnpsuwy{}}{yxvuuuwy|~}|{zywvutssrsssttuuuuutsrrqqqpponlkjihhhhhhhhhhiijklmnnooonnmlkjihhgggghhhhiijklmnnoooonnmmmlkjigfeeeeefghhijkkllllllkjihgfecba`__^^____``abcdefggggfffedcba`__^^^___``abddefffedcba`_^][ZXWWVVVVVVWWWXYYZ[[\\]^^__```````abcefhjlnprtvxz|~~{yvtsrqqqsux{~|{zyxwvuuuuuvvvwwvvvuuuuttsrqonlkjhhgfeeeeefgghijklmnnnmmlkihggfffeffgghiijklnopqqqqqppoonmljihgffffgghiijklmmmmmlkjihgedcba`_____``aabccddeeeeeeedccba`_^]]]\\\\\]^_abcdeeeeeddccba_^]\\[ZZYYXXXXXYZ[\]]^^__`aabbba````abcegikmoqsuvx{}~}{ywutsrrstvy|}|zxwutsrqqqpppppppppoonnmmllkkjihhgggghhiijjklmnopqrrrqqpoonnmlkkjjjkllmnnoooppqrrrrrqpponmlkjihgggggghhhhhhhhhggffedcbbaa``___^^^__``aabcdeffffffffeedcba`_^^]^^__``abccdddddcba`_^]\\[[ZYYYYYZZZ[[[\\]]]^^__```````````acdfikmoprstvxy{}~|zxwvuvvxz|}|{zxwvutttttuuvvvvuuutttssssrqpponmmlllllllllmmnopqqrrrrqqponmmlkjjiiiijjjjjjkklmnnnnnmmmllkjihgfeeeffgghhiiijjkkkjjihgfedcba``______``abccdeefffffeeedcbba`__^^^__``abccddddddcba`_^]\\[ZZYYYXXXXXXXYYZ[\]^^^___``aaaaaaabcefhjlmoprsuwy{|~}{ywvtsstuvy|~}|{zyxwvvvvvvvvvvvvvvvvvvuuttsrqponmmlllkkkkkllmnopqqqponnmlkjihhgggggghiijjkllmnnnnnnmmlkjjihggffgghhijjjkkkkkkkkkjjjihgffeeddcccccccccddeefffeedcbba`_^]]\[ZZZZ[[\]^^_```aaaa``__^^]]\\[[[[ZZ[[[[\\]]^_``abccddddddddddefghjkmopqsuvxy{|}~}{zyxwwxyz|~~}|{yxwvtssrrrssssssssrrrrrrqqqqpponnmmmmmnnnooppqrrssttsrrqponnmlkkkkkkkkklllllmmnnooonnmmlkkjjihhhhhiijjkkjjjiiihhhhgffedccbbbaaaaaabbccccdddeeeeeedcba``_^]\\[[Z[[\\]^__````````_^^]]]]\\\[[[\\]]]^^^^_`aabcccccccccccccdefgijlmnopqrtuwyz|}}~}{zywwwwwxy{}~}|{{zzyyyyyyyxxwwvvuuuttssrrrqqppoooooopppqqqrrssssssrrqpoonmmllkkkllllllklllllllllkkjihhggffffffggghhiiiiiihhggfffeedddccbbbbbbcccddeeffffggggffedccbba``______``aabbbbbbaa`_^]\[[[[[[ZZZZYZZ[[\]]]^^^__``aaabbbbccccdefghjlmnopqrtuvxy{|}~~~|zyxxwwxxy{}~}|{zyyxwwwwxxxxxxxxxxwwwwvvvuuttsrrqpppoopppqqrrssssssrqpoonmlkjjiiiiiiijjjjjkkklllllkkjihggggggghhhiijkkllllllllkkkjiihgggffeedddddeefffffffeeeddcba`^]\\[ZZYYYYZZ[[\\]]^^^^^^^]]\\]]]]]]]]]]^^__```aaabcdeefffffffffggghhijlmnopqrstuwxyz{|||||{{zzzzzzz{|}~~}|{zzzzzz{}~~}|{{{zzzyyxxwwwwwwwwwwvvuuuttsrrrqqqqqrrrrrsssssrrqponnmllkkjjjiiijjjjjjjjjkkllllllkkjjjjkkkklllllmllkkjjiiiihhhggffeeddcccbbbbccccbbbbbbbccbba``__^]]\\[[[[\\]]^^__```aaaa```````aa``````aabbccccccdddeeedddcccccdddeefghijklmnopqrtuvwxxyyyyyyzz{|}~~}{{zyyxyyz{|}~}}||{{{{{{{{zzzyxxxwwwwwvvvuuttttttttuuuuvvvvvuuttssrqpponmmlkkkjjjjjjjjiihhhhhhhhgffffffffggghhiijjjjjjjiiijjjiiihhhgggfffffffffffggggggggfeedccba`_^^]\\\\\]]]^^^^^^^^]]\\\[[[[[\\\\\]]]^__`aabbbccdeefffffggghhhiijkklmnpqqrsttuvwxyzzzzzzyyyyyyyzz{|}~~|{zzyxxxxyz{|~~~~}}}}|{{zyyyyyxxxwwvvuttsrrqqqqqrrrrrrrrrrqqqponnmlllkkkjjjjjjkkkkkkllllllllkkjjjjjjjjjjkkkkkkkkkjjjjjjjjiiihhggfffffeeeeeeeeeeeeedddccbaa`__^^]]]]]]]]]]]^^^^^^^^^^^^_____``___``````aaabbbbbccddefffgggggghhiijkklmnopqrsstuvwxxxyxxxxxxxxxyzz{|}~~}}|||||}}~~~}}}|||{{{{{{{{zzzyyxxwwvvvuuuuuuuuuuttttttsrrqponnmmmllkkkkkkkkjjiiiiiiiiiiihhhiijjkkkkkkjjjjjiihgggggghhhhhhhggggfffeeeeeeeeeeeedddeeedddccbbaa``___________________```````aaaaaaabbbcccccccccdeeeeeeeefffgghiijjklmnooppqrstuuvvwwwwwwxxyzz{||}~~}||{{{||}}~~~}|{{zzzyyxxwwwvvvvuuuuuvvvvuuuttssssrrqqppoonmmllkkkkjjjjiiiihhhhhhhhhhhhhiiiiijjjjjkkkkkkkkkkkkkkkkkjjjihhhhhhhhhhhhhhhhhggfffeedccba````________________^^^^^]]]]]]^^^^^___``aabbcccccdddeefffggghhiijjklmmnooppqrsstuvvwwwwxxxxxxyyz{|}~~~}{zyxxwwwxxyz{|}~}}|{{zzzzzyyyyxxxwwvvvvuuuuuuuuuuuuuuuuttssrqqppoonnmmmmmlllllllkkjjjjiiihhhggghhhhhiiihhhhhhhhhhhiiiiiiihhhiiiijjiiiiijjjjjjihhhggffeedccbbaaa```___^^^^^^]]]]]]]^^^^^^^_____````aabbbcccddeffggghhhhiijjkllmmnopqrsstuuvvwwwxxxxwwvvwwwxxyz{{||}}~~~}|{{{{{{{{|||}~~~}}}}}}~~}{zyyxxxxxxxyyyzzzz{{{{zyxwvtsqomjhda]ZVSPMKIHHHIKMOQSUWZ]`cfikmnnooonnmljhgeca`^]\[ZZZZ[\]_bdfikmortuwxxyyyyyxxvtrokheb`^\ZXVTSSSSTVXZ\^acfhjklmmmllkihfdb^[WTQNLJIIIIKLNPRUX[^adgilnpqrssssrqqpoonmlkjiihgggghjlorvy}}zwutsrrqqrstvy|~{xvsqpnmllllnpruy|~zwtrpoooqsux{~}zyxwxy{~}yuqnljiijklnoqtvx{}}|{ywusrqpoooopqsuwz||wsniea]YUQMJGEDCCCDFHKNRUY\_bdfhjkmnoonnlkigec`^\[ZYYZ[\^_acehjmprtvwwxxwwvtsqolifc_\XTOKGC?<:876678:BFKQVZ_cfikmnopponljgeca_^]\[[[\]^`aceghjlmoqrtuvwwwvvusrpmie`\WRNID?;7533357:=AEJOTZ_dinqtwyz{{{zyxvtrqonmlkkjjiiiijjklmnopqrsstttsrqomkgd`[VQMHD@<8531001247;?DIOU[aglqvz~|xurpoooopqsux{~~}|{{|~~|zxvutssttttuuuvwy{}~}{zzzz{|}~~|yuqmhc]XSMHD@=;::;<=?ADGKOSWZ]`cdfghhhgfedba__^^^^^_``abdefghiklnprtvwxyz{{|||{zwtplhd`\XTQMJGFEDEFHJLOSVZ^bfhkmnoppqqppnmkifdb`^\ZXVUTSRQRRSTUVXZ\_acfgijjjjihgeca^ZWSPMJGDCBABCDFHKNQTX\`dgknqtvwxyzzzzywuspnkigfdcba```abdfiknqsvy{~~}zxvtrpnljihhhhjknptw|~zvsqonnnopqsvy}~|||}}{yyyyz{~|wrmid`\XUSRQQRTVY\`dinrw|}{xvtsrqqqpppppqrssttuttsrqomkheb^ZVROKGDA>;8755678:<>ADGKOTX\`dgjmorsuvvvvusrpomkihfdcbbbbcdefhikmoprstttssqpnljgda^ZWTQNKIFCA?>=>>@ACFILPTY]aehknprsuuvuusrpmkigfeddddeefhijlmopqrssttssrqponlkigeb_\XUQMHDA=;98889;=@CHLQV\`ejnqtwz{|}}|{zyxwvvvvvwxz|~~~|yxwvwxz~}|||}~zuqlhd`][YXXYZ]`dhnsy}}||}~|zvsolieb_[XTQOMKJJJJKMORUY\`dgjlnprsstsrqolifc`]ZWUTRRQRRTUWY[]_adfhjlmnoppqqqqppnljhfc`]ZWSPMKJIIJKMORUY^chmrvz}|yuqnjgda_][ZYYXYYZZ[\\]]^^____``____^]\ZXVSPMJGDA>;976679;>BGLQW]bglqtx{}}{yvtqnkigfdcba````abcefhjlmoqsuwxyyyyxwvtrpmjfc`]ZXWWWY[^aeimrw|}zxvtssstuwy||wrnkiggggikmptw{~zvqlhda_]]]]_adglqv{~|{zyxwvutttttttssrrqqppoonmkhfb_\XTQMIEA=:87678:=@DHMRX]afjmpsuwxzzzyxwuspnljigedbaa`````aabcdefhijklmmmmmlkjhfc`\XTPLIFCA@?@ABDGJMPTX[_cgjloprsttttttsrpnmkigfdca`^]\\\\]^`bdfhjmoqstvvvvutroliea]YURNKIFDCBABBCEGJMQTX\_behkmprtuvwwwvusrpnljhgeddddeghkmpswz~|{ywutsrrstuwz}~ytokgca_^]^`bejotz~}|||}~}yvrnkgda`_^_`abdfhkmpsvy{}~~|zxusolifb_\XUROLJHGFFFFGHJMORUWZ\^`bcdeffedb`^\[YXVUTSRSSTVX[]`dgkoswz~}zvrnkgda_][YYXWWWXXYZ[\]^___^]\ZYWUSPNKIFDB?=;:9889:;=?BDHKOSX\`eimptwy{}}}}{zxvtqoljhfdcbaaaabcefhjklnoppqqqqqponmljigedb`^][YWVUUUUVXZ\`dinsy~~{xvttttuwy|}yvtqpnnmnoprtwy|~}|{{{{{||}}{xvtrqpppppqrstvxz{}~~|{yvtqnkheb`]ZWTRQPOOOOPQRTVY\_behknpqstttsqomjheb_][XWUTTSTTVWXZ\]_aceghijkkllllkkjigecb`^\ZXVTRQPOOOPQSUX\_cgknqtvxz{{{{zywtqmieb^ZWUSQPONMMNNOPRSUVXY[\^`abdeffggggfecb`^[YVTQPONOOPRTW[_cgkoruxz|}~~}{ywtromjhfdba_^^]]]\\\]]^_acdgiknpsuxz}}|{z{{}~~{xurpnmmmnoqtvy}|yvtrqponnoprsuwy{}~{wtpmkigffffgiknquy~ysmfa[VQMIGECCCCDEGIKMORTWY[^`abbbb`_]ZXURPMKIGFEEEGILPUZ`flrx~ytoie`\YVTSRQQRRTVXZ]`cfilnqrsssrpmkgd`\WSOKHEB@?>>?@BEIMQV[`ejnrvxz{zyxurokgc^ZVRNJHECBAAABCEHKNRVZ]aehknpqrrqqpnljheb`][ZYXXXYZ\^adhlquz~|zwusqonmmmnnoqsuwz}~}}}{vspmlkkkmoqux|}{zyxxyyz|}zvqmifca_^_`bdhlqv|~wpjc^YUQNLKKKLMPRTWY\_adgikmnoonlifc_[VRMIEB@>==>?BEIMSY_flrx~{vpkf`[WSPNLKKKLMORTX[_cfjmqtvxxyxvtpmhd_ZUPKGDA>=<<=?BFJOTZ`ejoswz|~~~}{yuqmhc_ZVSPMKIHHIJLNQTW[_cglptx{~~|zwsokgb^YURNLIHGGIKNQUZ_dimrw{~~{wsojfb^ZXVTTTUWY\`diou{}zwtrrrrsuwz|~|{zzz|}|wrnjgeddefilptx}|yvtrpooopqsux{ztoje`[WSOMJIHHHIJKMOQSUXZ\^`abbbba`^\ZWUSPNLKIIHIJLNQUY^chmrw|~yuplhc`\ZWVUUUVWY[]`cfjmptwy{||{zxvrokgc^ZVQNJHECBBBCEGJNRVZ]aehjlnooonligc`\XTPLHEB@>>=>?@BEHKOSW\`einruxz|||{zxuspmjgdb_][ZYYZ[]_aehmquz~}yuqmieb`^\[[\]_behlquz~|yvtsssstvx{~~~~}}~zwspnmlklmoqtwz~|yurnligffffhiknpsvy|~zvrnjgc`^\ZXXWXYZ[]`begjmoqstuuuutrpnlifc`]ZXUSRQPQQSTWY\_behknprtuvvvutqolieb_\YVTRQPPPPQRSUWY[^adgjloqrstssqomkifda^[YVTSQQPQQSTVY\_adgiklmmmmlkigda^ZWTQNLJIHGGGHJLORUX[_bfimqtwy{|||{zxvtqnkheb`^\[ZYYZ[]_adhknruxz}~}zwtplhea^[YWUTTUVX[^afjotz}{yxwwxz|}xsoligeeefgiknqtw{~}zxwvuuvvxy{}~|yuqmiea]YVSQONNMNOPRTVY[^adfhjkllllkihfda_]ZXVTRPONNOPQSUX[_cfjnqtwy{}}}}|zwurolifc`^\ZYYYYZ\]_adfiknqtwy{|}~}|{yvtqnkgda]ZWURPONMLMMOPRUWY\^`bcdddca`^[YVSPNKHFDCBAAABCEHJNQTX\`dhkoqtuvwwvusqomkjhfdcba``abceghjloqsvxz|}~~}|zxvtqnljhfedddefhjmpsw{~~|zyyyy{}}zxwvuuvwxz|~~}|{{{|}~~zvrokigfeefhjmpsvy}|xtokgda_]\\\\]^`bdfilnqsuvwxwwvtrolifb_\YVSQONMLLLMNPRUX[^adhjmortuvwwvusrpmkifda_^]\\\\]_`bdfiknprtvwxxxwutqolieb^[WTQNKIGFEEEFHIKNPSVY\^`bcdeedcb`^\ZXUTRQPOOOPPRSVY\_cgkosvz}}{xtqnjgda^\[YXXXYZ[]^`bdfhjlmoppppponmkihfdba_^]\\]^_adfjmquz~~zvrnkigfeeefgikmortwy{}}yvtqpnnnnoprtvx{}|zwtqnlifdb`____`bcehjmpruxz|~~}|zwtqmhd_[VRNKHFDBBABBDEGJMPSWZ]adfikmoppponlkifdba_^]\\\]^`behkorvy}~zwrnjea]YVSQONMLMMNOQSTVXYZ[\]]]]\ZYWTRPMKIHFEEEEEFGIKMPRVY\`dhkortvwwxxwvtrpnljhgecb`___``bcegikmoqsuvwxxxxxwvvtsqonljihgggghikmorux{{xvtrqppppqrtvwy{}{wtqomkjjjklnoqsuvxz{|}~~}|{ywusqomljihggffghijlnprtvxz|~~}{yvtqnjgc`]ZXUTRQQQQRTUWY[]`bdfhiklmmnnmmkjhfdca_^]\[[[[\]_`begilnqsvxyzzzywvtqnkhda]ZWTRPNLKJJJKLNPRTVY[^`ceghiiihgfeca_\ZXUTRQQQQRSTVX[^adgjnqtvyz||||{zxvspmjgda_\ZXWVVUVWXY[]_bdgjloqsuvwxxxxwwvutsqpomlkjjjjkmnpsux{~}}}~~~}||||}~~{wtromkjjiiijklnoqrtvxy{|}~~~{xvtssrssuvxy{}}{ywusqonllkjjkklnoqrtuwyz|}}}|{ywtqnjgc_[WTPMKIGEDDDDEFHJMORUX[^adfiklnopqqqponmlkihggffgghiklnpsuwz|~}{xtqmifb_\XVSQOMLKKKLLNOPRTVXZ\^`abbccccbba_^]\[ZYXXXXYYZ[\]_abegikmoqrrssrqpnljheb`]ZXVTSRQQQQRTVXZ\_begjloqsuvwxyyyyxxxwvvuuuuuvvwyz|~~}{zzzz{|}~|||||}}}}~~~ysnhc^ZVSPNLKJIJJKMOQTW[_cfjnqsvwyz{{{{zxwtsqomlkigedbbabcegiknpsux{}}{xuqmhd_ZUQLHDA><::9:;=?ACFIMPTX[_begiklmmmmlkjigeca_^\[ZYXWWXYZ\^`cehknqtvxyyxwurpmifb^YUQMIEB?=<;;;<>@CGKOSW[_bfiloqrtuuvvuusrpmkhfdcbaaaabcdfhjloqtwy{}}{xurnie`[VQMIEB@>=<<=>@CFJOTY^chmrw|~zwtqonmllllnortwz~}{yxwwwxyz|~|xuromkihgggghjlnquy|{wqlgb]YUROLIGEDCCDFILPTX\`dhlptwy{}}}}{zwurokgb^ZVSPMLJJJKLOQTX\`dhmpsvxyzzyxvsolgb]WRMID@=:75433469=BGLQW\bgmrvz}~|yurnjfb_\YWUUUUWY[^bfjnruy|~~}zwtplga[TNHB=96320001369>BHMRX]bgknrtvxxxxwusqnkgd`]ZXWUUUUVWY[_cglrw|{vrmifcbaabdfimquz~yuqmjhfffgiknquz~¿~zupkgb^ZWTRQPOPQRTWY\_cfjmqux{~{xurpmljihgfeeeefgiknprstuuvvvusqnkgc_[VROKHDB?=<;;;<>@CGJOSX\aeinquxz|}~~~}|zxurnkgc`]ZXVUSSRRRSUWZ^bfilnopqrrqomjfb]YUPLIEB@=<::::<>ADHLQV\aflpuy}~{xuqlhc_[XUSRQQQRSUX[_cgknqstuuusrokhc^YTNIE@=964212358;?DIOU\bipw}}{zyyz|~zuplifdcccegilosw|}{xwvvwx{}}vpje`\XVTSSUWZ^cipv}}ywtrqpppqrtuwyz|}~~}{yvsolhd`\YWTRPONMMNOPQSUWY[^adhloruwy{}~}{xvspmjgda^[YWUTTTUVXZ]_adfhijkkjjigeb_\YVSPNKHFDBA@@@ABDFHJLOSW[`eimqtwz|}~{yvspmkhec`^\ZYXXXY[]_behjmoprrrrqpnkheb_\YVSQNKIFDBA@@ABDFILOSW\`einqtwyz{|||{ywsplgc`\YVSQOMMMMOQTW[_bfjnqtwy{||||{ywuspmkhfdba`___`bdhlpu{zuqmigedccdfhkoty~}{ywwvwxy|~zvromjihggghijlnpruwz|~~|zxvtrpomlkjiihiijklmnnnmmmllkjhfdb`][YWUSQONLKJJJKLMNOQRTWY\_bfiloqtvwyz{||{{yxvtqoligeb`^\[ZYXXYYZ[]^_``aaabbbba`_][YWVTRPNLJIGGGGHIKLNPSVY\_cgkorvy|~}yvspmjgeb_\YWUTSSSUVWYZ[]^_`abbba`^\ZWUROMJGDA?=<<<=>@BEHLOTX]bglpuy}}{zxwwwwxy{}}zwusrrqrsuwz}~}|{{|}¿|wrmiea^\ZYYZ[]_cgkqv}}{xurnkheb_]ZXVUTTSSSTUVXZ]_behlnqtvwyzz{{{||{{zxwusrpomljihgfeedeefghjkllmmmmllkihfdb_]ZXVTQOMLJIIHHIIKLNOQSUXZ\^acefhiijkklmmmmlkjigfecba_^]\[[[\]^_`bceghikllmmnnmlkjhfda^\YWUSQPOOOPQRTUWXZ]_bdgjlnpqrstuuvuusqolifc`^[YVTQOMLKKLMNPRTWY[^`bdfghhhhggfedca`_^]\\\]]_`cehkorv{}{yvusrrrrsuvy|{xurpnmllmnpsux|~{xusqomkjhggffgghiklmnnooonmkifda^\YWTROMKJIIIJKLNOQTVY]`cgjmortvwyz{{{{{zyxvtrpnljhfecba_^^]]]]^_``abbbcbbba_^\[YWUTSRQPONMMMMNOPQSTVX[]`cfhknpruwyz|}~~~~}{ywuroljgdb_][YXWWXXYZZ[\\]]^^^^]\ZXVUSQOMKJHFEDCCCCDEGHJKMOQTW[^aehkmpsuwxz{{|{{zyxwvtsrqponmmlmmnprtwz}~~~~~}{ywvuvvxz||xuspnmllmnoqtvy|{wsokgc_\ZXVUUUVXY\^adgjnqtvy|~|yvrolifca_]\[ZZ[\]^`bcehjlnpqrrrrpomkhfc`]ZWUSQPOOOOPRTVY[^adgilnprtuvwwwwvutsqomkhfca_][ZXWVUTSRRRSTTUWXY[]^_`aaa`_^]\[ZXWVTTSSSSSTUVWXY[]_acfhkmprtuvwxxxxxxxwvtrpnkigfdb`_][YXWVUUUUUUUVVVWWXXXXWVUUTSSRRQQQQQRRSUVXZ\^acfilorux|}yurpmlkkkkllmnopqrsstttttuuuvvwxyz|~~zvroljhgffffghijjklllllkjhgeb`]ZWTQNLJHGGGGHIKMPSW[_dhlpswz}~{xuromjgeca`^]]\\]^_`acdffggggfdca_\ZWTROLJHFDCBBBCDFHJMPSW[_cgkorvy{~}{xvspnkigecba`__^^__`abbdefgghggfdb`^[YVSQOLJGECBAAABCDEGIKNQTWZ]`cegiklmnnoooonmlkihfecb`_^]\\\\]^_acehjmpsuwy{}~~}|{{{{||}~ÿ|wrmieb`^\\\]^`behkosw{{xuspnmkjiihhhgfeddca`_]\ZXVTRPONMMMMMNOPQSVX[^behjmoqsuwxyz{{zzyxwvvutsqppoonoopprstuwxz{|~~}{zxuspmifb_[XUROLIFDB@><:9887789:;=?ADFILNQSVXY[]^_abcdeghijlmopqrsttuuuvvvvvvvvuuttssrrqpponnmlkjihhgfedcba`_^]\\[ZYWVTRQOMLJHFECBA@@@@ABCDFHJMPSVZ]aeimquy|~|ywurpnmlkkklmoqtwz~|yuqmjfb_\ZWVTSSSSTVXZ]`cfimqvz~}{zxvtsqnlifc`^[XUSPMKIGFEDDEFGIKMPSVY]`cgjmoqstvvwxxxwvutrqonmkjihgfffffgghjklmoprstuvwwxwwvutrpmkhfca_\ZXWUTSRRQPPOONMMMLLLLLLMNOPQSTVXY[\]_`bdefgijklmnoppqqqpponmlkjiihhgggfffffghhijkklllmmmmmlkjigfdca`^][ZXVUSQOMKIGECA?><;;:::;<>@BDGKNQUX\_cgjmpsuxz|~}zxuspmkigecbaaabcegilorvz~|yuqnkhecb`__^__`acehjmpsvy||yvtqoljhfdb`^[YWUSRPNLJIHGFFFFGHIJLNPSUX[^behkmprtvwyz|}}~~~~~}}}||||{{{zzz{{{{|||}}}}}}}|{zxvtrpnkifc`^[XVTRPOMLJIGFEDBA@>==<<;;<<=?@BDGJMPSVY\^adgjlnprtuwwxyyxxwvtsrponmkjihggfffffgghhiiijkkllllllkkjhgfdca_^\ZXVUSQOMKJHGEDCBBCCDFGILNQTWZ]`cfilnpsuvxyzz{{||||||||}}~~~}||{{{||}~{wtplhea^\YWVUTSSTUVXZ]`cfimquy}~|ywusqoljhecb`^][YWVUTSSSSSTUVWXZ\]_aceghjklmnnooooooonmlkjjihhhhghhhhiijklmmnopqqrrsssssssrqponlkigfdcb`_^]\ZYXWUTRQOMLKIIHHHHHIJLNPRTVX[]_adegijlmnopqrrrrrrqqpoonmmllkkjjiiiiiijjjkklllllllllkjhgedb`^\ZXVTRPOMLKIHGEDCA@?>===>>?@BCEGILORUX[^aehloruxz}~|zywvtsqonmlkkklmnprtwz}~{xuromkigfeddddefhjlnqsvy}|yvtqnljhfdba_]\[YXWUTSSRRRRSSSTUWXZ[]_bdfhjlmopqrsttuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvwwwvvvvutsrqpomljhfdca_]\ZXVTQOMKIGECBA@??@@ABCEGJLOQTWZ\_acegijklmmmmmmllkihggfeeddccccccddefghijklmnnopppppponmlkjigfdca`_]\[ZYXVUTSQPONMLLLLLLMMNOQSUWY\^acfiknprtvxz{|}}~~~|{ywvutssstuvxz|~}zxurpmjhfdba`^^]]]^_`bdgilorux{}|zywutrqonlkigedcaa`______`abdeghjkmnopqqrrrrrqqponmlkjigfedcbaa````aabbcdefghijlmnopqrssssssrqonljhfdb`_]\ZXWUSQPNLKJJIIIJJKMNPRTVY[]`bdgiklnopqrrssssrrqpommlkjiihggggggghhhiiijjjjjjjjjjihgfdba_]\ZXVUSRPPONNMMLLKJJIHHHHHHIJKLNOQSVX[^adfiloruwy{}~~}}|||||}}~~{xtqnkhfdcbaaaaabdegjloqtwz}}zxusqomkigfdcb`_]\ZYXWWWWWWWXYZ[]_acfhjlnprsuvwxyyzzyyxxwvutsrqponmmlkkkkkllmnopqqrstuvvwwxxwwvvusrpnljhfdba_^\[YXVUSRPOMLKJJJJJKLMNOQRTVXZ\]_`bcdefgghhhhhggfeedccbbbbaaaaaaaabbbcccddddeeeffgghhhhhhhgggffeeddccccbba`_^][ZYXWVVUUUVVWXY[]_adfiknprtvxyz{{{{{{zzyyxwvvuutttttuuvwxy{|~|yvspnljhgfeddddefghjkmortvxz|~~|zxvtrpomkjigfeddcccccdefgghijjjkjjjiiihggfedcbba``______``abcdefhiklmoprstuwwxyzzzzyyxwutsqomkigfdb`][YWUSPNLKIHHGGHHIKLNPSUXZ]_acfhjklnnoopppoonmllkjjiiiiiiiiijjjkkkklllllkkkkkjjihhgfdcba_^\[ZXWVUTTSSRQQPPONMMMMMMMNOPQRTUWY\^acfhknpsuwyz{|}}~~~~~}}}||||{{{{{||}~}zxvtrqonmllkkkllmnpqsuwy{~~|zywvusrqonmkjihggfffeeeefggijklmnoppqqqqqpponlkjihgedccba``_____`aacdefhiklnoqrtvwyz||}~~}|{yxvusrpnkifdb_]ZXVTSQQPPPPQQRTUVXYZ[\]^^______^^]]\\[ZYXXWWWWWXXYYZ[\]^_`abcdeffghhijjkkllllllmmmmmmlllkkkkkjiihgfecba_^]\[ZZZYZZZ[\]_`bdfhjmoqrtvwwxxxxxwvutsrqppnnmmmmmnopqsvx{~}}{{{{|vh__dmtqmlgdcaaddfkkecluy~zpos||{wsrnlmmlpnfbglnqsrrqonnjkswtod\aeiwzwuomjeffdgf^[ahlorttusqqmmuxtnbY]_amupljeca_acdhjdbipux{|||{xwspwypkdUMMPZb]XUQMKGGHIKOQKHPX[aeeffegdclpjheYUY`myzvvtqpnnoonqphchnpsurpnkklhiqsph[RRWajhb_[WURRSRRVUNJPW[`ccdedfjhlw{xrg__doyvomhdcbaa`aed\W[begihghegjgjtxuoe]`iv~yuz~}xw{~ubWUT^iidc`_`_afilptofouhhryxuqljjfadd]^knc_jplpvvwxuuxvv~}vj[Zelmlida`]Y\\WXej^Zgjdinmnomnnnmmsztf\[fqststvvxzzz~~zwrnrvl]OIQXWUSOMJIGBGJ?DSH@OQJRWVZ[Z^`abajtnaXXckklkhgcb_\bdW\kbYhjbfloqpoqoljjsyrdXV_ffed`][ZZY\`URdiamwlgmmlmoqrrprzyoaTVchhheaa___]`aY`i^_of\gllronttvwx}rq{|{zxgY^hdbgcchfegfii`[_lvpehklnnmrtv|}yw~}}|{{ww{{~yt|{xs{q^\emjdddaa`acaejaZdqsi]^dfgecegeedclshYXeoomprrrtuuuz}xsusuxttrmliffaahjeVGLVQNOMOQOPPNQROKM^lf\`efgiijlnmmppu{n]cmhddabaacbbehkd]kzsjmqtvurrsqmmliqzkZajgccddddghhjorkco|tjjknpmjjhecc_[cl\KQXVURNOPPQPQTVXQJWf`X[_dhhkpopsuvxs}|{}{|}||t|zwrrpnyzlq}yurnppmoooqqtujkyulquxx~|xttolienvh`iicca`bbbb_`bac`WY\UUZ[]_]``^a`_b`coqovyvwuuzz{}zzyx}{|}ywwrqmihbcmjdih`b_Z[\[]\`dcjj`cidchgjommkggb[ZVT\[UYYSSQMPRSWWZ_`dg]]eb`fginnmmihebd`_lofkpjkkgilmooqusvyngrunmonqrmliffb`a^^eb]cd^\XUZYY]]_cdikdgmijqt|~~}~z|~}ywzxy}~}|yyxxzy}zxuqomjqytmjeb_]\\\^`befile_ahnsx|xx|{|}}|ywvuutz~}xsononoqqonmmdYY___dgijiggggfgggnxxsqolihhiihjmmllf][_`abdeedc``_ZZZY`jkhgfedcdegloquxxxwofgkklnppnlid`]XXYW]hhdda^^]^_`cfhjjkmg]]`aehikmmmlihghhhq}}yyustrqrrtuvxvuvm`_a`bcbcca_[YVRRQPXcc^\YWWWWY]cehloprmffkortvz|zxvsqnnnmt~~{zxxyxy}|xwvrx}{yutrsuw{~|}xupmkglvvplieda``adgilnpspihoty}|mloprstvusrmjieccagrrmjea_][[\^__ceegaWW]afknrtttrqqnmmkq}|yvtronoprtuwuuwpcaegjlmopomjgecccahuwssqoqpnnnqstvwuwpb_ddfgeffcb_[YVUUTYeiecaaa_^__adeiihkg[Y^aehilnmljhgedecfqupmkgfebabceffgggg_RQWX\``cdb`^\[XXYW_mqlllkkklpsx|~xv{}~zvtpnnkq~~}{zyxyz{xv|}ywurx~}}||}ytqoknyztqoljhhkkmqsvxy}xlkqtx}~}~|yvz{~|yvsrnq}}vsojhebccehilnmpma_dgkpqrutsqomkhggejuupmiec`_`acefjjjmh\Z`bgkmpqpqonommnlr~|yuqokiiijkklkijdWSVW[_`bbaa_]\[[[Y_knjhfca__``bfhlnptpfdjnswz~~~|yxuttpt~yuojgca`_`aacbac]OJNPSXZ[]\[ZXWVWYX^lropolmmlmnptwy{z}ylgklnsttuutspppprqu||zyz{||z}{zzx}{uyy{~}}}yxuqolijgjvztsqmlllmmorsvyy{zpjosw|yuyz}}{wrqnkjfitwqolhfeccdhklnooroa]cfinoppnmifebaa^_koifda_^\]^adfjllqpdahlpw|{wtqnkkkjkkjmh[W\^`deefdca^\YWVRUae`^[WVUUVW[_afhimlb^dimsuuvvutqnlkigekssnkf`_\YZZ[^^`a`b^QNUX]bcfjijkijjjmlp}~|yvurqstvxxyzy{xkeknrwy|~||{yyxvwuw}yvsrtvy||~yv~|uy}~~~|vz}}|ywwsu|zurolmnprrtutwuidjnrwy|~}}|{}{~yswyz}~}}|{yvurqrnq~}{xtspoppqssvwuwujceimoopponmjgeb`_]`kojfd_][YZ]`cfjmnrqgemtx||zyvv|vsmieaaaacdefegeZTY\^aacca`_\[ZYZXZfmigfcb`_bdgjlorruujekprvxz|zxvsrolliityrmjda]XXYZ\]^`_aaVQW]afhkooopooooqpr~{xsqnkjjkmmooorqgagknsuuwyyvtsrrror~~}ywwwwx{}uyzz}}|}|{yvvwxzz|~~|ogknquwx{}~|~~sloqsvvuuutrppooqqt|xtsoozzwusssruy~~ytomklnoprruvmipw|}zurm_UUVVWUUVTQOLJIILKMZdbbbacdehjnswz}|unruwzzzyvurkhd``\Zdjeb_\[[Z[]`ejntv{~vry}xrjd_YUQONLKKHHHA;>FLPUX]beghikmnqqu~|wsojhecca`_ZYVIBGJKOQTXYZ[[]`afin|xtoifb`hmgb_\ZYYZ]bgjotv|~wt{zyzz|}~x~tvxwxxwyxxxvvvwz{~~}{}}zyywwvmfkpty}~}}{{xlcfhimpqtuvtstutwx{|xxus|zyvttuwy}zusolkknpqtuxzqls{|xpbYZYXYYYZXVSONMKMMP\eb``^__^acgkmoqprqf^adfhhikjgd`^]Z[[[fnkhfdddcfjntw|z~{y|tof`ZSOMLNMMOMOOF@FMQW[`fikllmmkmmny|wtnjgba_^__^_\\ZOEHMOSVX[]_``accgjlyzurmjgemsnifa_^\]^`ehlquy{xsv~{zz{~uvwwyzz||{zyyyx{|~~}{zyxywwwnfjorw{}~~~}|zqggkmprsvyyxxwwxz|}zwtppnmw|xwttttvz~}xsqqprsuyz|~vou||{ywupmj^POQPRTSTTSRPNMMOQR\hhffeeffgjlortwvuulachikmmopnmjgecddblvsppmkljjmotx{~v{|zxtx~zrld^ZTOMLLMMNONPPHCHNT[_djlnnmmlkmlkt}ysojfb][ZZ\\[\YYXMDGMPUZ]beghghjloqt}wsojheclspkgcb`]_achlptuy|vnsz~||~ykmppsttwyyyxxyx{}}|xwuwxxzyz|skoux~}{zy|}}~}|}rhlpsx{~y{{yuutqy}{ywwwwy{}yxxxz}{|ywwusrmjgZMMPPRSTXWVVTSRRSTU`kjfecbb_accgjkmmlmdXZacfiknonnlkkhjjir~}ywutsrsuv{}vx}~{wrpninvqhc\VSMKKIKLMPPQTMEIPU[`djmoppqqoqpoy{xsnkfdccccdecbaXMNSVY^acgjllnnnpqr|wx}}}{vrojigckurlkhedccdginsvy|zsw}ymmpqsvx{|}~}}}|{zxyzz|}}wlnvy~~~vkkoruxz}|}}zurokjjip{{xwvuwvx}}ywxy|~{~|zxwvsrnjh]OMPPQSTVWUTRQPOPRR[giffeddcbdfikmppqsk``fgjlloqoonkjiijir{{zy{z{~{vrmidbhlg`ZSMICAAACEFIJKOIAEMRX]ahklmlkkjkllt~|wsplidbbacddffef_UV\_dhkpstuuuwwy{{zy|{|}{{xtpjfb\[ZW]ihba_]^]^cglquz}x|~~uhgmnqsuy{|~}}~zwwvxyy||}{pry|}yzyyzy{zy{uiioquz|}z~}~~}|{xvqmkgffciuwsrqqrsvx{~ytroonkjhdcZLJNNPRTWXXXVTVUUWW^lokjjihghjkoqruvuwqedhjmoorsqqnkkiijio|{zyxyxx{~|z~|wqojfc]_hf^YTNKGFFFILORTW\YPQZ`fkouxyyxwvtturuxsnhfc_^\]^^`a`b]RPVZ^ceinprrrttvxx~~z}}}~|zyvqlgc`\[ZY`jjfeb`baaeimru{ww~||zywuuoa^dfimotwwxxxzy{zwtpoorsuxy{|ss{~~~|oovy}qmrstvuvvsqnjigfhgm{{{{{|}~{||}|{|vpnlkjhgeaa[LHMNPTUWZ[[[ZYY[]\bquppollljklnpqttsvqdaegimmoqqqommklnns~~z~{wqlhb_\WYbbZTOJGC@ABEHKPRTZXNNX^djnswxywvvsturu|ysmkfcccdeehhgjg[X^cfjmruvwvvwuvyw{}~~rlpppqooolhda^[Z[X\jokiihiijmqw|}~}{|xkgmorwxz~}xsppoqsuy{|us{~{wvvvwx{||~row|rknnopononlifda`a_cpvrqqoprtw{|upjec`__\\[XYSFCHKPUW[_`aabcbdgfkyzxwssqoppqstvwvxtgafikopsvvutrrqprqu|{ywyy{~vptwyz{||zwrmic_^XXbc[VRLHEBCDFJMRVW]]SQY`fmqvz|}|zzxwxuw{wqnkgfddefghgjh\V\adimpuwxyyzyz}|~~|megiikkjkifc`][YYYX^lqnmljkklpsw}|wurqqqqqpqma\aeiosx|}|ywuuuw{}~|xvutuwxz{{|qnuz~qilmorrtusrplkighgjw~{{{yzz{~zunheb``^]]YYVIAFJMRUY^`abbba`ccfs{xutooolllmoqtusutg`ehkprtwxwvvusrttv}}wrtvx{{{{wsoie`ZYSR\aYTOHGEABDEKNRVW\]SPY_fmqu{z{|zyywxvw}ztqnkllmqsuxx{zoiptw}|{xvxwx{xvsrqrttvvtvthadgjnpruuutqpnnomo{|yutsrtuwz|~wpty}}½~ytqmjgb`\NCFIKPSW]adhkoru{}zwttst||yvsrpoprtwz|~~~tntx|}zywxzvokhddddegijhih\VZ\^bcdec`^YVQMLHGQVNHD<85111257;??CE;7?EKSW]dfhjjkkjmlmy}yuqplhhhhijjkjki^UX[]`acgfeecccadegu~|zxttsqrsvxx{}z|{neilnqqqssqoljgddbbmuqmjedc_^^^^___]\YK@AB@BB@A@><85201/1=FDBA@@ACFJOUZ_dgjmlebhnsy}|yxzy{~{yury~wojc^[XXZ[^aehimqickrx·~|{z|¾~~~~~{{zpiouzþwz|}}zvvspxxpkb\WQMKIHGHHFFF<38>BGLRWYZ\]^^^abcoywsqnmljjklnqrtttsi_aegjmprsssqonmopq|}zxvuvuvyz{}|~~simpqsttutrokhda_]]dlic_[WTSRRRTWWXXUTQD:<>>ABBCB?=9742334@IECA>>>>BEIPUZ_afib\cjpwz}~|yuusqz|wsmjhdeffhjlnmnoe]aeioqtwwwxtrqnnmlu}xroieb]\[Z\\]`^^_UMRWZ`dhmnopooonppq|~|ywvrrssuvvwvvvkadikorsxz{|||~~}z}xwwuwz~~wqligca_ZXWJ?BGJPVZ_dhlosw{|}|ywvwxz~{|wspkgntmfaZVSNMNNPRTVTWYPHKPTZ\^aa_^ZWURRNKRYUNIC>;7668<:999988789:<>AEHKLMNOPRSVY\`cegjlmmoruwz||zwvusqomljhgghjlnqsuwxy|~{ywvvvvvwyyy{}}{yvtroljigc_\YVSPMKJIIHHHIJJKNQTWZ]_acegiklmnprtttttuuuvvwxxxwvutqoooopqrqqqqqqqqrrrstrqonmkjiihghgfffedccddeeedcbba`_^^]\]]\[[ZZZZ[\]^_^]\[ZYWUSQOMLJGEDCBAAAAAABBBCDEGILNQTWZ\_bfilortvxz{|}}|{zyxwusrpnljihgggfeeeeeefghjklmnnnnooppppoonlkigdb`^[YWUTSRQPPOOPQRUWY\^`behjmpsuwyz{{||}}}}||{{zzxwvvvvwwxz|~|xtqmjfc`]ZWUUTUVXZ\_beinrw|~}}|{{{{||}}~~~|{xvsplifca_\ZYWUTRRRRSTUWY[\^_aceffghggfecb`_][YWURPNKIGFFEEFGHJKNOQTW[^bfilnpqrttuvvvvvutsqomkjhfecba`_^\[ZZZ[\]^_`bcdegiklnoppqpppppoonnnnmmlkjjiiihhhgfedba`_^^^^]\\[[[ZZZYXWUTRQOMKJHGFEEEDDDDCCCCDFHIKLNOPQSTVXZ\_adgikmpsuwz|~}|{zywwvvvvvvvwxxy{|~}|zzyxwwwxxyz|~}|zyxwvutrqomkihfecbbaa`_^]]]]^^_`abbbbbbcceghjkmnpqrstuvwxxyxxvtsqpomlkjigfecbbbbcddeeefffgghijlmopqrrrsssssrrqpnlifda_^\[YXWWWWVWWWXXYZ[[ZYXWVUSRQPOMLJHGEDCCCCCCCCDEFHJLOSVZ^beilptwz{}}{ywvtrqomljihgfffffffffffghhhijjjjihgfdca`^\ZYWURPMKIHGGGHIJLMPSWZ^cgknqsvxz|~~~}|{{zzzyxwwwwxy{}~{wsplifb_\ZYYYZ\^`cfilquz~}}||{{zzyyxxwwvutrrqponmlkjhfda_]\\[[[[[[\]]^^_`bcdeffgghhiiiiihhgfecb`_]\[ZYWUTSQPONOOPQRTUWY[]`bdgiknpqrsssssttttssrqponmlkjhgeca`^]\[[[[\\]^__`aacdfhijjkkjjiihhgffecb`_^]\\[ZYYXWVUTTTTUVWXZ\]_abcddeeffedcb`^\[YWUTSRPNMKJIIIJKLMNPQRTUWY\^adgilnqsuwyz|}~~}{zyyxyyyzz{||}~}{zxwuutttuwxz|~}yvtrqpoooooprtvz}}zwspnkheb`][YWUTTTVWY[]^_acegikmoqsuvwxxxyyyyxwvusqolkiggfeeeddddfghijlmnooooonnnnmmmlkjihgedbbaa`_]\[ZYYYXXXXYYZZZ[[\]^_```__^\ZXVTSRRQQPONNNOPPQRSTUVXZ[]^`cefhjlnoprrssstuutsrponmljihggfedca````aaaaaaaa``____``__^^]\\\[ZZYYYXWVUTTTTUVWWXYZ[]^_`cfhkmnoqrtvyz{|}~~}}||{{zzyyyz|~|yvspnkjhggfffgilorux|~}|zxwutsrqponnmlkkiihhhhggfedddca`_^]]]]]]]^^_`abcefghijklmnpppponmllkigecb`^]ZXVUSSRRSSTVWY[\]_acfilmoqrsuuvvutsrqomjgeca_^\ZYXWVVUTTTVXZ\^`bcegijkllmnooonmllkjihgedb_][YWTSRRRQPPPPRSTUWX[]`cfgijklmmnnnmljgc`\WTPNKGDA?=<;::::;<>@BDEHJNQUY]aeiloruwy{~~}}|{zzz{|}}~}|{{z{|~|yuromkihhijkklnpsvz~}{xurnlieb_\YVTRQPPONNNOQRTVY\_cgkoqtwz}~{xtplheb^ZWSPNLJHGFGGHJLMOQTWZ^aeiloruwyz{{|||{ywusqnljgda`^]\ZXVUUUUVVXYZ[]^_`acehjlnpqrtuuvvutsrqpnligeb`^[YWUSQOMKJHGHHIIJJKMOQSVY\_cfjmoqstvvvvutrpnkgc_ZVROLHEB?=<::::;<>@BEGILPUY]bfkptx|~|ywusqppqrrstvx{~~}{zzzz{|~}zwusrqqqrsuwy{|~~}{yvtrpnljhfca`^\[YXWWXYYZZ[]^`cehkorvz~|xtokhec_\YVTRPOONNNOQSUWX[]`cfiloqsuwxyyyxxxwusolifc`^[YWVTTSQPOOOPPQRSUVXY[\]^`behjlmnppqrrrrrqpomkifdb`^\ZXUSQONMLKJJKMNOPRSUWZ\_behkortvwyz{{{zywtqmifa\XTQNKGDA?=;;<<=>@CFILORUY^bfkptx|~}{ywvuttssrrsuvxz|}~}|{zz{{}}{ywvvvwxz|~}zwusqqqqqrstvxz{}}{ywtqolifc`^\[YXXYYZZZ[\^`cfilprvy|~}yuqmhc_[WURNKIGFFFGHJLMPSVY\_cgkorvy{}}|zxuqnjfc`]ZWUSQQPPOOOPRTVXZ\^`bcfhiklnprssssssssrqpnmkigeb_]\ZYXVUTSRQQPPPPQRSTUVVWYZ\]_`bcefhhiijkkjjhgeb`]ZWTPNKJHFDCBA@AACDFHJMPTWZ]aejnrvz}~}|{{zyxxyz{}~}|{zyxyyyz|~~}}}~{ywvvuvwxz{}|{yvtrpnkigfddccbcdeefghjkmortwy{~|xuplhd`\XUSPNLJIHIIJLNPSVX\_begjnqtvxz{|}}}}|zywusqnkgdb_][YWVUTTSSSSSUVWXYZ[\]^_`bcdfhjkklmmmnnnmmmlkjhfdb`_][YWVUSRQPPPPOPQRSTUWY[^`cehjmoqsuuvwxwvusqmjfb]YVQMIGDB@>=<<<=?ACFIMQUZ^bfkosw{}zwurqomllkklmnoqsuwz}~}}|||}}~~|{zyxyz{}~{zxvutttuuvxyz|~}yvspnkigedb`__^__abdegjloqsuxz}|xtplgc]YTPLIGECBBCDEHJNQUY]aeimpswy{}~|ywspmjfc`]ZWTRQOOOOPQRTVX[]_behjlnprstuuvvvvuuttsqpomkjheca_][XVTRPOONLLLLLLLLMNOPQSTVXY\^`bcegijlmnnnnmkjigdb`][XTROMKJJIIJKLNPRUX[^beilpsux{}}{ywurpnlkihhghhijlmortvy{~~{yxwwwwxyz|~~}|{zzzz{|}~{xvsrpomlkkkllmnopqsuwxz{|~~|zwtqnjfb^ZWSQNMLKJKLMNPSVY\_cfjnqtwy{}~~~~}{zxwurpnlifc`^\YXVUTSSSSTUUVWXZ[\^__aabcccdddeeffgghhhiiiiiihhhgedca`_]\[YXWVUTTSSSTUVWXZ[]_`bdfhikmopqrrssrqomkigc`]ZWTQOMKIGGGGGIJLOQTX[_cgjmqtwz|~}{xvsqoljgecbaaabcefhjmoruwz}~|{yxxxxyz|~~|{zyyzz{{|}}}||||||}~|yvtrpnmlkkkkklmnoqrtvxy{|}~~|ywtqmjfb^ZWTQOMLKKLMNOQSVX\_cfimpruwyz||}}||zxvusqoljgeb`^\ZXVUTSTTTUVXYZ[]_`bceghijklmnnooopppqqpponmlkjhfdb_\ZWUSPONMLKJJJJKLNOQSUX[^`cehjlnprstuvuuutromkhfb_\YVTRONMLKKLMOPRUWZ]adgknqsvxy{|}}~~}|zxwurpnkigedba`_^^^_`bdfhkmpsvy|}}|||}~~{ywusqpnmmlmnoqsuwz}}zxusqpoonnnopqrstvwy{|~~|yurolifb_[XVTQPONNOPRTVY\_bfimpsvy{~~}{yvspnkhda^[YVTRPOMLKKLLMNOQSUXZ\]_`bdfhiklmnoppqrrrssrrqponmlkjhfdca_]ZXWVUTTTSSSTTUVWXZ\^`bdeghjlmoppqrrqqomkifda_\YVTQPNMLLLLNOQTVY[^bfilpswz|~~|zxvtqoljgeca_^\[ZYYZ[\^`cehknqtvy|}{zzzz{|~bubbros-1.6.2/bubbob/ext5/image3.ppm0000644000076400001440000014007312225473206016215 0ustar arigousersP6 # CREATOR: The GIMP's PNM Filter Version 1.0 512 32 255 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bubbros-1.6.2/bubbob/ext5/CVS/0000755000076400001440000000000012225473206014760 5ustar arigousersbubbros-1.6.2/bubbob/ext5/CVS/Entries0000644000076400001440000000055312225473206016317 0ustar arigousers/.cvsignore/1.1/Fri Jan 9 15:07:10 2004// /image1.ppm/1.1/Fri Jan 9 13:33:30 2004/-kb/ /image2.ppm/1.1/Fri Jan 9 13:35:37 2004/-kb/ /image3.ppm/1.1/Fri Jan 9 13:33:24 2004/-kb/ /image4.ppm/1.1/Fri Jan 9 15:03:05 2004/-kb/ /music.wav/1.1/Fri Jan 9 11:10:08 2004/-kb/ /ouch.wav/1.1/Fri Jan 9 14:16:21 2004/-kb/ /__init__.py/1.13/Fri Oct 6 09:56:30 2006// D bubbros-1.6.2/bubbob/ext5/CVS/Repository0000644000076400001440000000002712225473206017061 0ustar arigousersbub-n-bros/bubbob/ext5 bubbros-1.6.2/bubbob/ext5/CVS/Root0000644000076400001440000000010612225473206015623 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/ext5/__init__.py0000644000076400001440000002206612225473206016444 0ustar arigousersfrom __future__ import generators import os, random import images, gamesrv from images import ActiveSprite import boards from boards import CELL, HALFCELL, bget from monsters import Monster from player import Dragon, BubPlayer from bubbles import Bubble import bonuses LocalDir = os.path.basename(os.path.dirname(__file__)) localmap = { ('lem-walk', 1,0) : ('image1.ppm', ( 0, 0, 32, 32)), ('lem-walk', 1,1) : ('image1.ppm', ( 32, 0, 32, 32)), ('lem-walk', 1,2) : ('image1.ppm', ( 64, 0, 32, 32)), ('lem-walk', 1,3) : ('image1.ppm', ( 96, 0, 32, 32)), ('lem-walk', 1,4) : ('image1.ppm', (128, 0, 32, 32)), ('lem-walk', 1,5) : ('image1.ppm', (160, 0, 32, 32)), ('lem-walk', 1,6) : ('image1.ppm', (192, 0, 32, 32)), ('lem-walk', 1,7) : ('image1.ppm', (224, 0, 32, 32)), ('lem-fall', 1,0) : ('image1.ppm', (256, 0, 32, 32)), ('lem-fall', 1,1) : ('image1.ppm', (288, 0, 32, 32)), ('lem-fall', 1,2) : ('image1.ppm', (320, 0, 32, 32)), ('lem-fall', 1,3) : ('image1.ppm', (352, 0, 32, 32)), ('lem-fall',-1,3) : ('image2.ppm', ( 0, 0, 32, 32)), ('lem-fall',-1,2) : ('image2.ppm', ( 32, 0, 32, 32)), ('lem-fall',-1,1) : ('image2.ppm', ( 64, 0, 32, 32)), ('lem-fall',-1,0) : ('image2.ppm', ( 96, 0, 32, 32)), ('lem-walk',-1,7) : ('image2.ppm', (128, 0, 32, 32)), ('lem-walk',-1,6) : ('image2.ppm', (160, 0, 32, 32)), ('lem-walk',-1,5) : ('image2.ppm', (192, 0, 32, 32)), ('lem-walk',-1,4) : ('image2.ppm', (224, 0, 32, 32)), ('lem-walk',-1,3) : ('image2.ppm', (256, 0, 32, 32)), ('lem-walk',-1,2) : ('image2.ppm', (288, 0, 32, 32)), ('lem-walk',-1,1) : ('image2.ppm', (320, 0, 32, 32)), ('lem-walk',-1,0) : ('image2.ppm', (352, 0, 32, 32)), ('lem-jail', 0) : ('image4.ppm', ( 0, 0, 32, 32)), ('lem-jail', 1) : ('image4.ppm', ( 0, 32, 32, 32)), ('lem-jail', 2) : ('image4.ppm', ( 0, 64, 32, 32)), } for n in range(16): localmap[('lem-crash', n)] = ('image3.ppm', (32*n, 0, 32, 32)) music = gamesrv.getmusic(os.path.join(LocalDir, 'music.wav')) snd_ouch = gamesrv.getsample(os.path.join(LocalDir, 'ouch.wav')) class Lemmy: right = [('lem-walk', 1,n) for n in range(8)] left = [('lem-walk',-1,n) for n in range(8)] jailed = [('lem-jail', n) for n in range(3)] class Lemming(Monster): def __init__(self, lemmings, x, y, dir): Monster.__init__(self, Lemmy, x, y, dir, in_list=lemmings.lemlist) self.lemmings = lemmings def argh(self, *args, **kwds): self.untouchable() self.gen = [self.jumpout()] def resetimages(self): pass def touched(self, dragon): if 20 >= abs(self.x - dragon.x) >= 14: if self.x < dragon.x: self.dir = -1 else: self.dir = 1 def in_bubble(self, bubble): self.move(bubble.x, bubble.y) Monster.in_bubble(self, bubble) return -1 def bubbling(self, bubble): dx = random.randrange(-3, 4) dy = random.randrange(-4, 2) counter = 0 while not hasattr(bubble, 'poplist'): if self.y < -CELL and bubble.y > CELL: # bubble wrapped self.leaveboard(bubble) return self.move(bubble.x+dx, bubble.y+dy) yield None if bubble.poplist is None and bubble.y <= -2*CELL+1: self.leaveboard(bubble) return self.setimages(None) self.gen = [self.jumpout()] def jumpout(self): # jumping out of the bubble self.seticon(images.sprget(self.mdef.jailed[1])) dxy = [(random.random()-0.5) * 9.0, (random.random()+0.5) * (-5.0)] for n in self.parabolic(dxy): yield n if dxy[1] >= 2.0: break if dxy[0] < 0: self.dir = -1 else: self.dir = 1 self.touchable = 1 self.gen.append(self.falling()) def falling(self): self.setimages(None) n = 0 lemmap = self.lemmings.lemmap while not self.onground(): yield None self.move(self.x, (self.y + 4) & ~3, lemmap['lem-fall', self.dir, n&3]) n += 1 if self.y >= boards.bheight: self.kill() return yield None if n <= 33: self.gen.append(self.walking()) else: self.play(snd_ouch) self.untouchable() self.to_front() self.gen = [self.die([('lem-crash', n) for n in range(16)], 2)] def walking(self): self.setimages(None) n = 0 lemmap = self.lemmings.lemmap y0 = self.y // 16 while self.y == y0*16: yield None nx = self.x + self.dir*2 x0 = (nx+15) // 16 if bget(x0, y0+1) == ' ': if bget(x0, y0+2) == ' ': y0 += 1 # fall elif bget(x0, y0) != ' ': self.dir = -self.dir self.resetimages() continue else: # climb y0 -= 1 n2 = 0 while self.y > y0*16: self.step(0, -2) if n2: n2 -= 1 else: self.seticon(lemmap['lem-walk', self.dir, n&7]) n += 1 n2 = 2 yield None self.move(nx, self.y, lemmap['lem-walk', self.dir, n&7]) n += 1 yield None yield None self.gen.append(self.falling()) def onground(self): if self.y & 15: return 0 x0 = (self.x+15) // 16 y0 = self.y // 16 + 2 return bget(x0, y0) != ' ' == bget(x0, y0-1) def leaveboard(self, bubble): if hasattr(bubble, 'd'): bubble.play(images.Snd.Extra) score = self.lemmings.score bubber = bubble.d.bubber score[bubber] = score.get(bubber, 0) + 1 bonuses.points(bubble.x, bubble.y, bubble.d, 500) self.kill() default_mode = walking class Lemmings: def bgen(self, limittime = 60.1): # 0:60 self.score = {} for t in boards.initsubgame(music, self.displaypoints): yield t self.lemmap = {} for key in localmap: self.lemmap[key] = images.sprget(key) tc = boards.TimeCounter(limittime) self.lemlist = [] self.lemtotal = 0 for t in self.frame(): t = boards.normal_frame() yield t tc.update(t) if tc.time == 0.0: break tc.restore() for s in self.lemlist[:]: if s.alive: s.kill() for s in images.ActiveSprites[:]: if isinstance(s, Bubble): s.pop() for t in boards.result_ranking(self.score.copy(), self.lemtotal): yield t def displaypoints(self, bubber): return self.score.get(bubber, 0) def frame(self): windline = '>>' + '^'*(curboard.width-4) + '<<' curboard.winds = [windline] * curboard.height countholes = 0 ymax = curboard.height-1 for x in range(2, curboard.width-2): if bget(x, ymax) == ' ': countholes += 1 xrange = [] try: for delta in range(2, curboard.width): for x in [delta, curboard.width-delta-1]: if x in xrange: raise StopIteration xrange.append(x) except StopIteration: pass for x in xrange: if countholes > curboard.width//6 and bget(x, ymax) == ' ': curboard.putwall(x, ymax) curboard.reorder_walls() countholes -= 1 for y in range(0, ymax): if bget(x, y) == ' ': break curboard.killwall(x, y) yield None testing = {} def addlemming(): for x, y in testing.items(): if bget(x, y) != ' ' == bget(x, y-1): if x <= curboard.width//2: dir = 1 else: dir = -1 s = Lemming(self, x*CELL-HALFCELL, (y-2)*CELL, dir) self.lemtotal += 1 if y < ymax: testing[x] = y+1 else: del testing[x] for x in xrange: testing[x] = 1 addlemming() yield None while testing: addlemming() yield None while self.lemlist: yield None # This game is suitable for at least min_players players min_players = 1 def run(): global curboard from boards import curboard boards.replace_boardgen(Lemmings().bgen()) def setup(): for key, (filename, rect) in localmap.items(): filename = os.path.join(LocalDir, filename) images.sprmap[key] = (filename, rect) setup() bubbros-1.6.2/bubbob/ext5/ouch.wav0000644000076400001440000000510712225473206016005 0ustar arigousersRIFF? WAVEfmt ++data ~~~~~~yzysyxvx|xxysuvyv|xyx{|r}rz~s~~~|~|~|zzyy|~{~w}y}{x~|ux~|||~|uy|u~|}{|u~uys{|y{yp{|}r~{x~x|}s{yuyk~}ywv~~~|ysoy|s}oouvys|y|nzsvpl~x|~|x|r~vyom|w~~wvs~pwg|yy~u}~|uofszxr|ux{wpsd~uy{}wspt|~~l|dv}{|~sx~spxlfpyv|s}pvtmwkenu|s}ty}n|upsndu{r{v{|rjyu{rnr^rsrr|xz}~~wosk{egn{r}{{zv{g|rvnpl_nptpyr|otzs}j{_xwj{yyokn~n|ovbpjymz~pnr~o}nerg|y||}|vvvhroufsbxko~uruulun{xmkki|p|ww}qpon~sir_mm~pxp|i||ku_lpr|tn{vxvllko[~zkm|pi~nr}rrorf^~uioo[uk_szpp~yrypd|uo|[\b_|yz|xpv{nsh[z|agpbq}luumys]f{gfzf[sz^pnrwz{}dnwvsw[bk]srhpus{ngqpwp[ov[d_\zioofvrwna{won|{[_y^f|if~rou~fdudjn[j~a_wy[]~jgvjbsnp~|_byfb{r[_|cavgbqpjur_kvbfi[ficrp]elerwbeyleu][yzjcse[nlfruaeuljyd\olanr[_ngn~j_logo~a^vnfns[a~vfhxs_e~ykiur^e~yhhvt_d|vjq|idspirnepwnp|yijz~qpyujn|rr|unr{tv|sr|vsz~zy||}zuwxy}{|}{}||~|~zy|~}{|~~~bubbros-1.6.2/bubbob/sounds/0000755000076400001440000000000012225473206014753 5ustar arigousersbubbros-1.6.2/bubbob/sounds/pop.wav0000644000076400001440000000542512225473206016276 0ustar arigousersRIFF WAVEfmt "V"Vdata }~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{zzzzyyyyxxxwwwvutrocG/<8:1,'  "$%'()**,.04:Pj۹uYQK>2$!#&*;hμmR=/" *;IT\eny̼pe]WTSPMHDABGNV_htû}rh`ZUQNOPV_iu¿}tlfcabdfhkmqv{zuqmjfdb`____`beintz}yuqmifb^[XWVWXZ]`dhmrw{|yuqmieb_][YYY[]_bfilptw{~}{xuroligfeeefgiknruy||zxvuttuvxy|~}{zyyyz{|}}|zyxwwwwwxyz{|~~|{yxwvuuuuuuvwxz{|~~}{zxwvutssssstuvwyz|}~~}{zxwvuttssstuuvwyz{|~}|{zyxwwvvvvvwwxyyz{|}~~~}|{{zzzzyyyzzz{{||}~~~}}|||{{{{{{{{|||}~~~~~}}|||{{{{{{||}}~~~}}}||||{{{{|||}}~~~~~}}||||{{{{{|||}}}~~~~~}}}}|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/sounds/hell.wav0000644000076400001440000012011412225473206016415 0ustar arigousersRIFFDWAVEfmt ++data zslfb^\ZYYYYZ[[\]^^___________^_____```aaaabad`nxssp~~{~zwyz~okjrrvwpdajw}zuowy}rUMJW\f[O76=RV]PA21;JNPM@0*3EQ_ggdgjmmkjikpvibWQPHB;99;9<=GTbhrxvsqqg^Z`ewĶ}mhfmq{¿²}~xvh`X]crxvge`]TMCCDPW[er{³~vjcaou[H;:6/" ,:BJUao}yiXHBA?7/&#$-;GMV[a`ba]WV^k{qbULEB<1*),1:EMT_p~}wnc[_hvʷtjhnyȽxl`XSZ`fhkmy{{rofZNGAEN\ad`hyžuiin|ø}cTIC7'$1@EFETl{vz|k[QPKC1$!'26736KetzocVX`q~~zlaYQI<-$$+6BJMQYs~pebiuʻ|nfhntwz~ƽ|pd^^aggcbdnwgUIDCFKNNQYfyvu{}||saM6'!'1/+(,9Rn}xwttk]N?403:;;4//:Nfw}xngeku|}unlntyp^J8--4<@<77B[uusz{x}Ķxnnv|}zpkmûƾphkprpf]TWin\PLPY\YTOQ^yxwxvrqncJ6*'/7=80()4Oj|~~trruxxm[ICFKLIA6..=Obhjhffmu~|readilni[E869AEE@<;G\r}zytqs~}wpovȽ|z}qdZX`q~~o_TUW][WSSZmvsz{uk]Q@66;<:3.,3G`rwskn{{|}}uiaUTY[WK=418IZb_WRZk{wjdejopkbYNFDGGD?::CTfu|zvuzx}~{rhgkŸ~nb\aq}vswomihg_VNKP_wvqt|reVONPNJA5)&*;Qdnnigjwz|~xnhfjmkcXK>7:FU]^UNNUh|uhchlke\WSV^`XOE=;?K^mvwxy|~{}zy~skimw»wnjlr{}|wuw}zngeis}{o_XV[cqy}|{~saQKNWbeYF748DRZ[XYam{{ndaeq}oZLHLS\\UNLR_jooomnsxxn`OHIP^glfWKINXdjifdjxyomu}{vljtxty~zy|sns~~j_]frxnkpu|~yvz}w}~}gSKO[dgbXOILT[`\UPT`o{}zut|rbZ_l{}ulfccd`XPOS_kqmf`dp|xfSGEMWaec__acgkmjedfp|~ykflwz{ugenz~}yrpv~reemx~{vtw{~~}{yzpa[`hlmf^SLOV[_]YY]hv}|vps}sa]et|pd]_a`\VPPXeqtmebhr}xgUMMWahhe_YW[aeiiikpz|njr{tsvz{wsps}tiluwnms|{y|~ztqu~slnxyoikrxz{}z||xw~xljrwxpcTKLU\^]]]cku|zvv{qccl{zhWPTZ]ZUQQXdotrljmsz~~wj^VXahjf\POR[bdehlt}vsy~m`\bkpliehq}vu|}pdaep{~~qlox{xsqs{zz~xmcbfowz{}qov|y|~|}}ykZNKNW_cccelt|}~sllry~ueTJGNU[ZWTX`jquvtqqtz|sjddgieZOGFLV_fhjov~{y~zkYPPYdihebdny}|}p`XXbq|{lackuzzvtu}{naZ[dq|}nhiuz{tcSGGQ_komiimx~xoouxsfVIACNZ`_[WW^ixzsnr{wmfeheZMA>GR\`\UST`r}uqu}wmhd_XND<>DO[dfd`bnyodXOJJT`ikib\]l}}tj`XQRYgt|}{wxth_[_it|}xrns|ocZWZany~}zx}wldcgs|yyma\\cnwztmgkz{xskbWJ>68?LV[[TOPZl{~xy~zvuph]PD<;@KW`ca\\gyyqfVJFIO]ejfb\`k|xpcXPPVanwyvsvwi\X\frz|xrpwxh\XZcmw}{yw}{kb`eo|}y{ugaait{|wqpv~snjf\N?55FVinhZRS`q}wkio{n[QSaouo`PIMZkttmebjyxzzgWU`nyyn`ROXkz}vjbftwns|lbct~rpzobbl|~obapy~v{rks}}xjjvpfgvysz|zs|yyxcSS_ourcRDIZlzufVPXizshejuzfUOVhtxm[MM\o{{rd\_l{rrzr_RTbt|whYR[lpc_h||y~rpxvkkwwkowyxi`dq}vmmv}|~|zyvqonorvwussy}||}wutspkiiknqqomowzz}{{||xvuwz}~}{{{vsqpmiggjmoommr{}{}}}zxwx|}zvvwwsollnsvutruz}|||}~~yvwwvsommptvvttv{}}~}zx{~}~}xvwxxuqnorvyywvxz}{{~~}z|{vuwwwtqopsvyywwx{}z{~~~}}zvtuvvtqoprvxxwvy|~|}~|}~yvvwxwurqsvx{zyxx{{z{~~}|~|wttwxwuqpsx|}|yxy}~|z}}~~}}zutuwxvsqprw{}|yvx{}z{~~~~|}|xutvxyxurruz~}yxy}}{|~}}{vttvwwurrrux|}|yxy|}{|~~}~zvuuwxxvtstw{~~{yxz}~|~~~}~~yttuwywusruw{||{xwy}~|~~~}~yttvyzzwutuy}|yyz~~~~~}yvtuxyywuuvy|}}zxxz}~~~~~{wutuwyxwvvxz}~{zz|~~{xuuuwxxxvvxy|}|zxxy}~{zz{|z{}~~{xvstvy{|{zyz{}{|}~zwx{~{x{}|xv{|xwx{{ukgjt}}xvxxvv~zwenofexkfjqymu}lb]pxxogp~|uj~||pg[grxdQJHT[gXTS_clsgbY_[iprd[[Ya\ZCDFLMPNGRZps}hpp~|{Ǿxizzjh_fnjlq~vt}{~rrrjop|ishqt{{t}{ytqkf`jac`haddZQOYOLFIIRRLJP]^cVMHP]a_`fcc]VTZcefgjmkgbghhdYPHOOSMLMSY_a`dbhiux~~{tjljohg\ajwѾyzkpel^b^ht~zt~{sjr|wwt~}{~tqmzumq{v{l[OUYTQJFCSY[[goosrh\^WSU]]VPG=;@<749=JZbbhpqppld]ZWYgni]UQUbjd\[]jw{}{˽|runphg]`jvsoq{~th^hmqqjdary~xj][\eedUG@FJLG@<=KUXZhs}zme_YZ`ddYKCCJKH@=?K[ejvynbYUYacaTMIPUVOFCI\mzz̺xw{}usttmmjos}|z|wrmnppic_`gr~zgbdilibYXWYWSIEELOPSR\k}vdSNW[`]WIB@CDCAAHS[Z\_hs}mcfovsmb]blog[PNXhnnnr~ww{{˺}mfflnjghs~|vuz}yrmr{x|thddhhe]TSVYXWUTX_dc\UZds~|pb`egif_QHJNMLJJO^imjc_ajt~~sgbhnokd[[cjg^XWZdmqngjrø~~uty{wopxvqv{kccmxs{{nhhlokaWQT_fbSHHSaidVOTesvof[X^chf`SLLRXWNGKYlvunhir{|wqjfiouvof`dnvthWPVfrrj^cr{wrv~sou{~{y~}sqx}rp}hZ\digaYTRYdkib[ZblncVP\pxgYYche]UOMQZ_\VSV`kpj_\bnyzrbVXeorld`\agnmkgehpvrf^ewzz{z}z}sksuouvpuvkk{}uxvlo~~ts|t\A22>>@OI6+ #5:4DB@ACGEM;9@EJIXMXbYYPZW\hj}~kY\leohikqoV]]`eaii}q̫cUTN\LMJZfk{~}so|{w}x|vmgegntyvhZSOF6%(0,#%4AB;5=CNXZ]bg]YTROLLL\gkpsr`Ydn~ofXEEENT^aexuŻ԰n[ca]_VPNl}s{yrriuvqv~~~ȹphdlpkhbfyrltzrpz}wx~xbC-&-;C4 +EUL?KX_X[cr|Ͳɽ޽tfbhqlg^ctxzulhld^Xasudacb[SVcyuf^fvuhmzwotx^A46B@4&+=IRRPU^hhcXS\hkaPB?MTSICGSgruunedr{gO=:CI@:FWr}xvôŭ{nnl`QPax{ognyod_^S@35Igž|oa\fszrfVE<91%"8IPIRYabZQNXdqmeegmok]PS[gq}{qgnwo`UQNG:&,BUgklxͼziZNJPYeq{z~|xwseR<-/;LU^gp~|z{zne_`\SG5'!$/6>JSYRJGJT\`[UV`nsqdaafpuwx{wg^agaQ<0/6>AAFOao|||ÿ|omknjimrz~}|{||xeUPTYZVW^grx|}{md][`bYLGCDGHHCCCEGHKOY_`ZOHHO[injecflqxwsosxvjegjlbWPPSVVXWVY^blxƽ}~}potzqu{rmikkkjhilquw|vrtvw{|lZQSZdhbVUYZZUMFJRSRMT_mupcPFJXimogeluytmd`eknlp}tdZZeikdXT[c`ZPMS`iebk˼{x}tn}y}|ols~~xurqqh[OOZkyytp{vvzzrkm~fRKPY_a]\`baVK>9BKRQIEOlqUJRhy}xwh\`jrqjbdzx_QV_c^WV`mnbO?9CSZVPP_}þ½xnko{{uhemzyt|{omvq^PNYcic]]j~{{s_Y\a^WRUapo\G97=BB:37F^lqcRNUdmmhm}lfp|zrpzvnqoka\_iw{p_TRRSNKJR`n|}z{xrnolga]biry{vlgfgfdaahqwzz|~}~tjc]YTTWZaiorpqppokjnw~zxw|~z~vmcZTUZ^dmrvy{xtqnpx|qgcfijjotz}xrqrwwpmosspnpuvvtqqt{~xropsuuutvusollov~{y}{ww}zsnmotx{}}}yvqlmpw}{{|}~{zz|~{urpqtz~~{zyxyyxz~}~}}}}~|xtrtx}~{yz~~~|zz}~}~|{|}~{wrrv|~ywy|{xwwzzyz~|z||yuqpu||xx{|}|{{yxvutuwz~|tpmnv~}{{~{{{|{{ursswz||}ztoot{|y{~{{|{ytstvvwwxz}}{xurqtx|~|xxz~{yxwurstvwvxy||yuqppruyzzywwy}|yyvvuuwwxy|}}zupmnqrtwyyzxvx{}yzzyxvvwz|||zvrqppqqrtvwwwwy}~}}}zwwz|~~{zwutqqpqstuwvvvy|~||~zyz~~zwwwtsrrsuvwwutvz}~}zz~~||~|{{{zvtrsvwwutvy|~~}}~}}|}{{zzzwtsuvwwtuwy|~}{|}~~|{{yvtvxxwurtx|}}|{|~~}zxvwyxxvtuy||}{z{|~~{yyyz||zxxxz}}|zzz{~~|||}}~~}|{zz|~}{{|}~~~~~}~~|||~}|}~}||||z{|~~}}~~}|{|~~}||}||{z|||{z{z{{{}~||yxzz{{||||zyxxwxy{~|ywwy{{}|}}|ywwvwxz}}zvuvwxz{{{{zwwvuvx{}~{xwvwxxxyzyzxwwwxz{|}~}|yxwxxyxxxwvuutvxyz}}~~zwwvxxyzzzxurqqqtux{}~~zwuuwxyzzyxurqprrvx{}}}}yxwxxxwyzywtssttsuwz}~||{zyxwwwutttvwwxyzz|}~~~~~~~~}{yxwusrruxzzz{|}|{zz|}~||}~|{xurrsvxzz|~}{zz{}~~}|}}~~~|{xutuvwyyz|~|{||~}~~||}}~~}|{yxxyyyyyy{||||~~~~~}{{zz{{|}}}|{{zyyz{~~~~|zyyz|}~}{zzz|~~|{|}}~|{zyz{}~}|}~~~~|{{{{}~~~}|||}~~}|||{{{|}}~|}~~~||}}}}{{{||{zzz|}~}{z{{{{{{{||{yzyz|~~|zyyyzyyz{||zzz{||}~}zxtsu{}xwyzyyzzzzzz}{{{zywwxwuqqx~|}~ytrty{{vrswplr|ztnlntvsx|yuu{kehuyuy~}u|zov}ve[Q\prllmkpxy|jfjytf\[`ggd[UPWcl`WKOQZ\^PLLVXcitke_[V_gha[VV\oqstzzy|{qcY]Z\WUR_hqssoywyxxy{ppcjj}zw{uqb]SQHLOUSI?EOY`ccZ``d_cbfaicbVVLNCF>EMehk_c^e`khhee]RIINTZb`ZWRSTYY[Zcimhjistxwskrt|{~{|xɽx{w~~trmpiio|xxy|{xieagdjoztrku|}ynlqy~sz}|ulvv{ppcc[b]e`faaZ^]`]eb\V\acef_PNPTI>3/(24??BCOLRSWR[^e_fnvv~zsms{|rdYUTW\[WUXZZ_jpy~~usxzj\XXcq³vnjms|ukikoqvuzxxorxvompx}~xxyz{yrlt|rpr|p_\Zbgjbh`^Z^^efg`^_jptiVJGKPRF9/-2>JPIIEB?EIPSXVWW_gplbZ]cs}th_\[bhknpi`\cltxwvy|pnu~pfeitſѾ{pryymmrz}yv|~xrpq{qieju}{{sggtm\SX_ioobUKKMTZ`\WW_fhaQ?76BN\]PB;?KU__TFBKW]TICJR[^[OGBFP]gpvvledfkhd_ags~|rtuz{wl`TQU`jruukb_cghd\VX`m}|z~vmmu}}zpq~}ss{{olrvoouz|rh`cl}~y{vsuvpbUHGOaosp_OILV]XK<57CS^`YOGEMYc^TF@FZnzzpbYZeoqj]STau~~xnd^\dqxhZRU\c_UIFKYl{{wwľǿzw{zmiq~}wotzrps}~nccgmpkbYYbq|~|snljbYPNS_ntj\NEBHPTQJ@=ETdnsj[QOW_c^XU[guwf[UUY_db^VTZhy}{||vnhimxug^WSTVYWSMMUao|~tmnvxux~ztqwz~||mc\X\bfe`\]cm}}uu|phjlibYXZbhdWH:22;GOPKEFMYm{}p]OMSbmnlkmv||scVONU_ilh`\`k{tlntz|vnlpuxuiZMDHPZ`_VPPYh}{j_`j}ïqjrwryvvwnnw}tcXRVdpspe\Xau~lahwŵww~sf_^`c\K7+)2@QVTIA@Ndu~yhUMP_p|zrmklqsn\QKP[iqsja]gztrv}smijlfYJBBIVbc]TLOauqb[bq}pefq}uzsnr~~{{xnb[Zcozzsfajx}rnv|~n`WWXUK;33=MY\TIFM\ktuocXW_kw}ype_`egcZQPV`msqkgkwtf``_^VLFGOZac\SQYfyzoddmzvtyyxztx|{siehr~{|tquzqmnolga`bfmpokmqx~{{~}}piffgd^XVZ_dfecfkrwz{zxx|wqruxywrqu|tfbbeec_[[`eiieeimtz|}{yy}yvy}}}wplmonlhehlrusolkntz}}}}tliijjgedglrsqmjloty|~}~}{qjfijjhffiouurpnpsvyzz{~~~yqkklmonmnquxwtpnprtuuwx}}}xojhjknnmnquwutqpqttuvwz}|zpljkmnoopqtvusqonnqrssux~~~ytonnooonnorvxvrqopqtuutv{zsqqrrpnmnptvwvspoprtttrsw~~|ursuvspmloswxwtrqrtvwtssv{~zwwwywrnmoswyxtppqtuvsqqsx}yz{{yuqooquvvtrqrtvvtppptz}}}|zuqooprssrpprtuvurqruz}||}|yvroprtttsrrtwyywvttvy}~}ytqqsuvusstuxzywttuxz}~}yvutuutrqruxzzwusuvyz|}}~{ywvutssqqsvxzxutsuwyzzz|~~~|yxwwvtsqqqrtvxxwwwwy{||{|~~}}~{wuuuutrpqqtvxwwvvvxy{||}~}||}~~{yxwwurqqsuyy{yyyzzzz{{|~~}}}{zyxutqqruxzyyxxxz{zxxy{~~~~}|zyxtsrstvxxxxxyzzzxwwx{~~|}~}|zywusssuwwyywwxyyyxxxy|~{{}~}||{yvtrqsuwxyz{{||{zyxxz|~|{{|}}}}}|}|{xvssstvyzz||}}}{zxwx{}~|||}}}~}~~~}{yvuuvwyz{{|}~~}{yxxz|~}|}~~~~~|ywwwwwwyy{|}||{zxwwxz|}~~~|||}}}~~}{xwwwwwwyz{}}|{yxxwxy{|~~}||{|}~~}{xwwvwwwwyz|~~|zyyyzz{|}~~|{zzz|}~~~~~|zxxxxwwwxz|~~}{zz{{{{|~~~}|{zz{}~}|zzyxxxyyz{}~}|zz{{{{{|~~~~|{z|}~}|{{zxxyyz{|}}|{zzyzzzzz{~~}||~~~}}|zyxwxyz||{|{{zzzyzyz{}~}|}}~~}|{{zyxwxxz{||{{|{|{{{{||~}||{|}~~~}}|{zyxxxxz{|}|||}}}}|{|}~||{|}~~~~~~}{zzyyzz{}}}}}}~~}||{|~~}|}~}|{zzz{{||||}~~}||{{{|}~}}}|{zyy{{{{{{||}}||{{{|}~~}}~~~~}|{yyyyz{{{{|}}}}||{|}~~}}}}~~~~~~}|{zzzz{{|||}~~}}}~}}}}}}}~~}|||{{{{{|}~}~~~}}}~~}}~~~~~}|||||{|{|}~~~~~~}}}|}~~~~~~~}|||||{{{|}~}|}}}}}}|}~~~~~}||{{{{{{{}}~~}}}}}}}}~~~}}~~~~~~~~~}||{{{{{|}~~~~~~~~~~}}~~~~~~~~}}||||}}}}~~~~~~}}}}}}~~~~~~~}}|}}}~~~~~~~~~~~~~~}}||||}}~~~~~~~}~~~~~}}}}}}}}}~~~~~~}~~}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}~}}}~~~~}}}}~~~~~~~~~}~~}~~~~}}~~~}~}~~~~~~~~~~}~}}~~~~}~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}~~~~~}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}~~~~~~~}}}}~~~~~}}}}}}}~~~~~~}}}}}}}~~~~~~~}}}~~~~~~~~~~~~}}}}~~~~~~~~}}}~~~~~~~~}}}}}~~~~~~}}||}}~~~~~~~~~~~}}|||}}~~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~~~~}}}}}}}~~~~~~~~}}}}}~~~~~~~~~~~}~}}}}~~~~~~~~~}~}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~}}~~}}}~~~~~~~~~~~~}~}}~~~~~~~}~}}}~~~~~~~~~}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wjb\XWUUVWXZ[[[[[[[ZZZZZZZ[[[\\\^agpzƳӷ̶kq~abwhc{egiOtyzʸp~~svxZNrkU]KFUS?@H8/LJ3CI4SV:M]GIM?Nf`\b[@;>.4MFMQ-%MQN^PVShڲŮο{yhpI{st}vtkpohzWfojdf幫{}cQlst’wxwkydr`,6/&- 6 11EU:ARV]tK)1;# % 7R.#FJK[]T\gn~}toyӮngrWKJCRRGg~qqxtd]V`pouȕӻŧe]jedxX7=NZsx}wOW\554!-( 2WviemVDMIFehle>"1;GHSjx|sp{ss|vE>K[imԸh]gdb_R`}{}~xwt|ylsinm`dfm{sS=7:+Bqxw}un_H0%(:D?2'_zt]H/ =NH9%BlzzreS@0(9UYOCBhȳ}pkuz]Rbvf`lr\bƿ{gZZh}sYRirdYVbpztc]{βzztS59V{~}{}iL6*.7EOR?(,JmjP@5038@LK5(9Wz\PF@AJLPTG;Nu̾|w{{wrdLLmǹ~vpryg^w»sslfhlknaWböxvklqppifqҼxcJCZ{zwiXMD>8BKLA65Fno]SGEB97AD<44=]~rja^WJAGQMBGTn}vpptnZNXl{oqyvko}ǽ~vnbafhc^\jvinsuruԿ}{{sg\X`zwifhgYK>8@GIHGKcz}d\YZSE85598>;BPswoquwjWIHKPWXWc}oddgehh_eibmt~{tºzgVYblusn{mjwϻujqy|ogxlajto[B-7HZ^UISs~aPQ[^Q=HNKGMl{hhwy`G:H_nhecszpxmXMPbtriktm[^pz~}yfTP\ty}rfr͵rggy~zpgo~fH33G`jeVS[psZMOYbV:%"-FZ_[WZj}ujmxfOCLcw{uljqmhnywiQCI]p}wrt{fcx|wzzkUM\tz·rzkk}}s}}wuw|}t\J@RhurjXKWnbUNQVZPC/)2Lbji\MOj}lnnuz|rcWYkyg_rwjgiori[LN[r|nam{vtszuw{}ra\fywp­}}ur}tsu|r`XYfuwoZGEYynZJHOTYQA5;K`km_LBSn{oekv}r`[es~j\azvb^iqrjTGQdup_\qutvnvss}s^Tc|}quòyxDZqgwtzvqx~~lS?G`qqhVINes_SOS\_S=)%<\ifZMK_xqnp{ziVFPl}~wkbnukkr|xdP=:Ur{wlch}{icq}z}lWMSn~vŴ}pm|ͲpgpuwuZD=CKX^]UT]sh[ZcmgP6**6GUYXTYkqo|uZKHMZhopmm{uy|_F@BKYdhkjspeiks}~nZU\cpvx}wnqv~³rmqt|kVD??@AHMPXi}xqklrqeL;028:?FKQe~}n[KIOSS\`ftvaNBGKKPZ]iqfdlidjqym]Y`c]_gnxopxwtuóplnqljpy~jYKA@A=67EZz~oq~wcQB77:;539Po}yiZRLNRNIK[zuaVIEHHCCKfzpkdcb\V^lnec_a]VWbĶvsqqphepνǿ~tpokf^_okVKGE>7.)9V|wnujVB=??:1(0Nq}|mWQQSMH?>V}iWOOOH@7Ce|ldfd]UKNkĽthegbYOHZtotph`X_x˺Ůwsqj`TQflWLJF>2&%0U~xs}nXKFFE:.&-Jx~l[TVTLB;?Ryq^YXQC83@`{ohheYMKQlyqlmaSIJ]{vqlaWZdļɱxqdSJPdj[UMC8+"'7Vs}}rbXSLB4)'3Mjob`\OD>@J_tscQD=CPerv{o`SQSc{}l_YTZmsd]__oĴn\UUZhux{ztqhZI7//6FW\\bkzyssl_OD:47DVcfirzyxm`TKFHRdu~xfXOJMWfmmnype\X^m}¸sk`_ftvkd`et̿qe]Y`jtwqqxrnm_N@86?NVZYU_u{rplfZMD?@N[bfdeuzrpog\RLMYkv}~peYRU_ilmkky~ynfaesǺylen{woejzͿsg\cnttrnsumiecZPFJMB:8@Xq}`JBHKFAAEVrmbejdYXYaw¨~`SV\UF<3.19KbqvrnqdPILI@868?Og}}ePMJECBCHQh|ûwolcYTVZ_p¶lig\J@>AHXhpw}¶qikpw̼sicceit¾l\TY\`kz}~uZ@4.27@MUY^fuxuxtaH85:BHQ[_eszpcRHBBEKUanyu_UV\aku|~yZH>AEO]dhkr·ojmszøxpheemt}l^[\]blsuptzZB;459EOSPN^zyz}eLBA?CISY[\j|~wjZPKFEKVempuzhba_cmy|wtyaSLHJT`febiztttzƻzoheny}}vlfa_eprkhot`RF>;=JSMHNa~whZRLIGNUTS]hu|snh]SKIO[efkswoifirvrntxnaYSSZac^`q}z}xpnswxzzphgllgcfuzjd^SJGILKFHVn~|pgge\UTUQNTcnu|vnkmj^TQU\`ckzwrtuqmn|~stslb`bb]]g|xtvwuy}voolebh{{}p``de]RNPKFL]wqr{vhhnuqe\YSS`jnwwx~ylhkoplaX[a`cm|}{tmqurv}zqmlg^^m|uw~|zxna_lxq{wicdff_XXSHDPiqir}olpuundc`WWbltzx{{qkmqpj_UX]^X\m}|pkwzzzvifjjb\c}ur{|soxxoltqf\cvrifcZMELQLCGXwzy|stupdYZa_Y_hq|{rprodSFDO[WU\qyomv}wnn~~zui[UXfh`^i|ss}¼{leo{}ttpdahqpg`h}~nf_PB9:HQMGJ]|zvsj[PLXccaglwzspl^L<8?OYWT\t~sfbjv{qryk^SIKYiibantigrvf^cs~vvxj^X]myticoxiYI;//>QVNHPoxmbTJEPcmhhmx{wrjZG8/4G[[TThxk^Z_qwo}ózgWI@@Ndqi_hznc`h}uc[^n}xĿvi\TUgzrgo{eSD5+*5KYTMRivg\RGCH[oqks~}wnaUG8./614G\innuxof`YW[mƳ~o`TKEA?K`x¯|tngb`eyս|vngb`jʵ|sjbZUT\t|lbZOE;2,)/C_tqjl~pdcaZSMFDESo{cXUSKE=539Tuy|xnnpke_XW_vɮwmhe]TKD?DVyĥwvyytle_`lǜuy|yrke^d}Ȥuuxvj`XRUm~ZPLOJC8.)(<[y{oqhSS[`[RJEBOm~WLLTTLC<7EKKA3+0>UtzrykMGPZ_[RFIReaIEOTQLEBHTjt[Valnh_[bpfX\bfaWOP[mǶtfirz{tnmsľæmelutsqrt{ȼѻypszzskfeftfH<@FLMTdvsaRHEJS\_huubULLPUUZdr~|k^RPR[eir}¾{phegnqt~|l_[`iqtýqaYW\`_fq{tfVF>?DKNTakrxre[QC=;?FLR^o|xmdWIEIQYan}~scTKMQUYamwzsj]NHMU_gtrigjpwĸ~qc]aipz¯ue[[^aioytoiYJ=?EKS[fovz}sd]ZQE<9=EOZfq|xqnh[KEJR_hs}{wjYNLS^hmt}{omlaQFGP]muxjfkuƶxh\`j}ĺ}j[W^ny{}{niibRA:BQbgglu|}k^WYVK=48I]hhlwrkkkdSFFVl||~{zzsdQLTkz|zzxljlgYH?Jcypbfzĺqa[mtaU`v}ujhliYE7@XmvogitwmaZUYZRB24Jftrkkvtojkqm\ICVs~{z}oZMXo}{~qjjorgP@H`{}vgizõ~haok^au|lffkphTCCVn|qgju~tgXQQW^\N=8E]w}ulnzoeeiqtkYQYo{wy}i^^mqgeowrcTO]tzzzrzturlspd`fqqhZPTdw{pijnopoi]PMPZ`]SIHRgwyvrtx|~shcciruoeaj|xw}vklz{lfiryynb`j|~~}z{xt{yka`gnpk^W\ky}xpkhfjmmgZRNRX]^ULJWivzxvutxzofabgmpmfgp~zy{okp~ukfjoqng_co}{}}}{smp|tg_]cf`ZTT^mvxsopuyxupf\SNPURLFCIXirxxx|vme^^bc`^^fu}|~}tidftukffjh_YZct}|{rqvĻ|z{ncen}rh_\\[VLIR^lrrorv~~tiaXSPLH?:>KZgpuzyrle_[YVV[fq{{upmjfgmw|wpmkfdhqz{urpmikr|yspligluztpmjefoz~wokgda^doywqkhfc`ajv~xrmifda`hr|ytpnkjfgow~{vsomkilrw|{vrolijoty~{vrnlihlqtzzupmjhjosy~zuqnkiimsw|~xupljilqvxzvtpmlmptvy}|xurpoqtvx|}zvtrpqtvxz}{xtrpprtvy|{wsronortux{~ytrpooqtvx{|wurqqrtwy{~zwtrrruvxy{~zxtrqrstuvwz~~zwtsttuvwxz}|zvuuuvvwxz}{xtttuvwwx{~~zwsqqrrtuvy}}xvsrtuvwxz|zwvtuvvwxy|~zwuuvvvvwwz~zvtttuttuvy}~{xvvvvvvwx{{ywwwwvwwx|{xwwwvvvvx{~}ywtuuuuvvxz~}zwwwxwwwxy|{yyyyyyxy|~|zzzzxvvwy{~}zyxxxxwvwy|}|zyzyxvvxy|~|{zzzzyyz}|{{{{ywwy{~}zzzyzyxxy|~{zzzyywvxz{}{|||{{z{}}||{zyxy{|~~|{{{{zzzz|~~|{{{zyyxy{|}|}}}}|}~~}}|{zyyz|}~~||{{{{z{|~~}||{zyyy{|~}}|}|||}~~||{zyyy{|~~}|{{{{{|}}|{zyyyz{}~}}}||}~~}|zyyz{||~~}||{zz{}~bubbros-1.6.2/bubbob/sounds/shh.wav0000644000076400001440000004354012225473206016262 0ustar arigousersRIFFXGWAVEfmt "V"Vdata4G~~~}~~~~~|}|}{}~~~~~}{}}~}}~~~~~~~~}~~~~~~~~~~~~~~~}~~~}~~~~~~}~}}~~~~~~}~}~|{{|{}||}|||}}~}|||{~}|}z|z||||}{~}~~}|||~}~}~~}{~~~~}~~}~~~~~}~~~~}~~{}~~~~~}~}}}}{}~}~~~}~}~}~}}~~~~}~}~}}~~~|}~}}~}}~}~~|~}}{}{|~}|~z~{{~}|}}{z~}~~{}|y~|}~}{}}y~~~}}~}~~~~}|}}~~}{~~~~~}~}~~}~}}}{{|{~}}||{~~|}}}~y~}}~}~~}}||{}|}}|}}}}|}~~~~~}}||{~}}}|~}|}y}|{|zz}}|}}|||{{z{|~}z|z}}~~{~}|{~{|~~}}~}||~~~}|~{|}~{~~}~|~}~~~~~}~~}}}}~}|||{}}}~~|z}~}|}|}}{|~}~}||z}z}~~~}~||~~}|~~~z|{|~~{}y~}{}z~||~{~~z~{~}}z}||}}|}||{}z~}}||{}{xw|yz{~}||~}~~}~}}~z}~~~}}~~}~~~{~}z~}|}zy|z{||{~{~~{~|z{y{z||||}z~{~{}~||z~x~||~~}}{y~~|}y|~~|}{|~}{~|{~~|{~}z~zy~}~~}~z|~{z~|}}~|}}}}|~}|~~}|z|y{}z{}y~{}~{}||}{z~~}}~|}|}z{z||{{|||~}||~|}}~}}~~~~~~}}}~}~~||~}z~|z~x~}{~z{|~~{~~|~}~~{}{}}}{|z}~~}}{~~}~}~|~y}~~~~}~|z}~~{}~~~|yy{z|~y}{z{y|vzwyzyxyz{{zyx|~y{{x}y{{yz||~~}~|~|}|z{y|z{~~~}}~~~~~~|}~~}~}~}|~}{y}{{}|z}}|~|{z|{z{z}z|z{|{||ywyyxyzy~z}z{yz}|y}yz|w}|~{{{yzz|{}}|~{{{~y{}}{|y~|||~~}}}~}~|~~~~|{~~{{v}}}z~}|{{}|}zy}}x~}{~y}{|z|z|xz{|yxxx{yz{y{x|{z}yxyw{z|yu|v{|z{wz}y|zuxx|yyy{y|{yzxy{|}}~}}||z~|}|~~~~~~|~|}~}{|~z~{~z}~~|{~}}}~}~~|}~~}{|z}}}{}{}}|zz{{}}xxz}~~~}|}}}|}z}~|{}{|~{~|}{{w|}}{|}|||~|{~{x~y{|}{|~~{~z~zy~}|yz}{|||~~~~{~~{~~}~}{}~~|zzyy{}~~~~|}|}}}~~~|}zz~||zz~||{~{~~z}~z}~}|~z~}|wz|zxz|~}{~}|~{}}x|u}||~~}||~}y|~||{}{~}}~||{~|}y}zwytzywwwzu~x}~w||z{xxy|y{}zyxz|z}zz{{|z~z{}~}~~~|~}{}~|}|}|{}{}{z}{yyz~}}{~}}z|z~|}~}|~{{}|~{~~~}|z{{}{{yz||{z}yxw{uy}{|vvyuyvtxwuvwxyxuvqrpttsvtustvqtspssuqrtqqqputptpqqtstulsvuzvurqqpsqwsrstvquxnpqlroqrttvquuqxvusuxuzv{zz}yz{|}|}}~z~|z}{~{~{}}{}~~~~}|}}~}|~}}~}}|{|}~}x{}z||}~|~~}}~z~{~}~{{}}}{|}~~~}|~~}|~~~~}}~|}~~y{z}~{|}~~~{|~z}}zx}z}|z|{~{|{y{z}{yxzw|t|u|x{{y}zvxyu}uwyz|}z|wvxx~v}wx|}}xvxyzy~y~~{{{w|r}{v}yxt~}zzv}}vz{wwv|}w~|y~wz{ww~wtwtz{|z|~zyu}twwu}~rxvz~xwwu}yzvz{y{|x}}u}x~yytyy{tvq{zxzuv{vxtvyytvyy|}vvw{uuxttswxxxzwxvww}vvuwvwzx|xs{uvzt{wzx|z|{|{}vx{yxzy~wz{x{vyxy|yyxzxt~|{x~{{{{|{y|x}yz~yy|u~|zy{zwy}yw|{|{z}w{}|{|~{||||{}{~~~}~}~{}{y}|~~y}|{~}z}~~z~|}y~~}}~|{x~~yy{~~}}|~}{{}w}{w|~ywz}z}{}zx}~x~y}x||yy~}z{|z}|{z{~}y}x~~{||||{z~|}~}}~{}|}~~|~|}z||z}vuy}y}v~y}w{{vzv}vywwtp~x{{rxxxs|psuuyxp}vz}yxywxxz|w{w}||{y~}{|~|~|~|t{~~ywx~{xyny|y{xvwxrwwxuu{|ntqrxsuvn{hoqlsvqrvqqunxrtpsorrpuvsso|qvxtut{qrw~y~||{|uywzyyu{{xzx{w}{|~y}z~ux}}z~~s{xy|{yz}vz|}w}xxx}|{{wy{~~xy~|vz{z}~|{}}}~z|{{zx}u|}|y~{y~|y~}}{z}||zyy~~syx~uu}xy}}|}~z||~|v~~v}zx}z||v||z|u}|~}u~yyzwyutzy~yzv|{rz~z|~{wy|{x}{z{z}zyvxs{s}y}||}wq~yyyv~xt{v}vwvu{}~|z||zxx}~|x{rz}w~|w}z{wvwn|w}}zz{z|x~yxu~o}x|y|}}}~v}sy||z|ut}z}y~vy}xyzxs|u{q~|{}}}{{v~|vz}y}~xz{x|z~}|~|y~~|u|{|xvv~wqxxzssrwu}z}}x{x{xy}y}zt{qox}vwstwxzz~yt}{~u}zw{v{|twxqvw}t|}ryw{y~sz~}}wy}~{zvr}}y|~~{||~}}}z|y}z{~zvxxwvw~|}x~z|zx}x~xuy~rxr~rqzn~tzxpw{vks~ml|ysqvpxvtyzn~x}xpmv|tmrxox~w}kwsyyvspx}xw~yr|y{}~{|~}{}z|}~{|tynyu~t{}uqy~{soqsvvtwuyr{~iooq|oozkx{|y|xyu|rx{w~slz~~|}|||z{z|{}|ww{xuzs~y}{x~vpyx}w{o|}u{t}||wqs}xn|{s}u||wyz|sxzu|qx{xuz{xu{pz~}nzz~}z{u~xx~~vz{t{vwrx{i}~rqz}c}~xdwzuu}zyxyz|v}mqts~vvt|vyszwn~k{xx|xvtv}}yzyvl|}{{z|{ozyz|||yz|~~yt}t}rxx{}z||w{w||y}~yxxx~x|{{tv|vytt}zhpyw~v|yy}tzustmzzvqq{uzzu{o~uv}ty{qw{xyvurqsqw~v}wz~y{y~zzx|wzyuv}utv~|~t|t}|wsyx~{|}~~}z}}v}{}t|rsvy{{uyixuztu{ztmwr}|}{x|s}}z|tx{p}}{x{szyx}q}x}|yv~vvx|lszvztq~n~x}u|syrsxtuv}l~oxqyxqvwx|sjnx}}otxjwrp~pnusjzotb{rs}akmuqputxpiuyjsewu|ieosots|naxm|ovxxmyn|utwvuqwx{wvp|m}svy}vq|}~|~}}zxttr{~xzrqz{zpytr}vwznz}f|szznv|sw|wprwurwz~uuw{{{yyy~zx~zz{yp}~|wy|x}zy}xr}}|muzvyqt}syv~xv{z|vp|}y{{v{}qx~wu|~x|{v~ws~z||{t|}~zvt|}swj}wkgsuvvtzwr}zq}qjryxvplvhzywsnpps|ryplgwuwmq~~wu~|z|~{v{wxx|vxuyu|}tswv|zmo~xqmrsouu~fjnrw_}}_m|siqzuvttzstryvnlkswsnrr{qzyjrrx}kwmxussy}tiwzxvy|vo|wqpvwqsmx}uzuq|{|}zynruyrtqutvyynwy{y~{r}}y~wt~{p|w}y{~x~{~}{x|~wx~~vxux}vtmpysprx|pj~toqvws~pzzcqsryy{}tu|}wr}}v~y{}r}{zv~ryyy~{u~}nuv|o||uwsy}qxzzwl|~zxv}s{vtxzqzztpqu|v{rwtz~tpv|w}~{wjsh~yu}}r~y}{}vxw~qyf{yxs~x|u{v~}zvvyx}ttxuy|pz~vxxyuxu}xwy|vx{zzp{u{yu|myowx|zswxr{|}v|~t{u|u{y{xw|~|~yw~|~yrp|wys{{x}zxyxmzyvtv{pz}o~yrz}}snz{~jv{w~{}}~z}|}}}v~|~}}~y~z{wpwu~|{u{nx}yp|uuq|u~~zr~{|s{{o~}||zx|wzzu|}qu~p}{hh{{uk|o}rgrvoqtxxuwuo}{pn{r}p{izhqzuwpm{uu~gvyqvqplxz~}umq{~xixgvn~yrn}~sv~urr~wq}~}|yzuzq~yx{~pxtrl{u{fnrxs{miyz{ytxxzzwvsqp~oe||~mn{y{zxipuppyem{|w{stv||}stp}sy~x}zsy}h~~txwzzwpyz|~s}z{z~|n{yy~{z}utx|rz}pvuw~yz{||q{z~wr}y~~w~w}uz{uy}x}p{zys~yw{y~}}zz|}rx}}|xwx|syz|wy}{{xlapy}smx}|vxzspzwquuvfivijzxp~u{somupoxutwirvvspo}v|}~|xs~t|xt}uy}xl{z{zm|xpq{r}|tzsyxv||z}{qwowwz|xz|yzzyx{}r}z}ryt}yzu{}x{|{zu}~t|~~}y}~~~}zwvzuzzstxzzv{yzmvv}wlt||m{vtywy{x~|jyy{{rvwsuyxvzpyx}wwx{y|esduhtpu{wnz~xzxtzxu~|}}y{x{~~}w}zxzsy}|{{~q{}||u~}|ql~ys{rzzw~}yp|xysyws}xzxwnzyx~u{{xquxzt~{ylou{usuwwyxwurnw{xntvryxqtnrgs|{}s}p}ouiyxqp[~uxowy{v}vk{{ko{tuts~rqyonvu{}wv~htrznmo{xqxs~p|upu}zln~~z|r~zt}x|vq|zt{qxw{szyu~oz{{oz|q|yxzz{~ywx}{zswy}pxy|}}y|{{z}{|u~r{x|sys|l|wx|{z{wu}w}www~v|qq}}vy}x{{}~sz~s~}yuzv|{~}vvz{{{{|{~}v~zp}}vw{l|z|~s}owv|eyxw}w{otu~}su||ry}xy|sy{{z}|~{z}yzv}zlww|~~v~vvr}sm|xwttytnrq|}tzovwrvx{u{nwoxxs{oun{zsw|gurl{wlzwkvuojyxojttu}shwqhx{vqtirruuwos}x}|xyvzz|z~vl~l{{w{zz{{~x~{z}~zx}{|srzy~w}su{wro~~xx{}|w}rv}|{x~}z~|{t~mpmv{z|pxwwp~~~sz{vuvy|uktsrtt{yozzx{x|~|u}vzyu~r|woz}|{}}wz~xxp}~x|m{fzxnqxv{{{tt|wyzzvxzyslyyz|~}~ps|psy~x}{v|r|~rsywwp}szw}nr~wx{}uuvo|tyzy{n{mz|rwzoz{up|tzy|rzy{~yx|{}|s{sv~|}u|xyxz}|~}}{~~||zvwxt~x~{p}yyw}~x}}y|y~ux{|}zxxx{~z}}}~tyy~}~{s|~tv}uwy~zy}v}wy{|y~v~|z}x~~uv~yx}{wqxzv~xn|y}qwuyuz~ryvyt}t|qy}xvxzpznvy}mw~xtbv{yxsuxtz}usr~x{quvtz~upmtzrx~x}z~{{}~uxsupo{}|{z}t}x||~~p~~~{x}{t}u}||t}xxxxyupw|}zx}xz{{wxx}|~x~ovyzz}vvrz~{}}}z|yvy~zz|uvx{{~}~|z~}rzrywx~t{y}w~x{||~~{tx{xw~ytzq|y{yuuxuytyz}}~~y~yw}xoz|zty|z{{}y~yzwwt|}~~wz~|}|x~z}z}~~z}tx}zvywvz}v|rn~xw|}yt{|~znp~~{~xx~{{y|z|}||~k~w{|y{|y|vut~~ywtx{yv~~xu|{x{|~py}~}{~y~zz{|x|w~}||z~~wxyz{~|}~yzyvvz}}{~~|xz~|o~}{z}}wy~}z|~{wwyzw||ywy~wy}wru|yt|}t{u~ow}sxx|uzun{}~zxyxwzx~}z|v|rwtwrtzzprt{ys|rzxx}~x{{yzyu}q}u}yxz|{~{{{}}~}{||}|~}y~~~w|||~y~|y{{x{||x~}~~x}~|{~~{{}|}y}~~~~wt}~~}|~||~~|}}~|z{zuutu}zw}xuy~}yt~}~|{v{~wyxy~|x{~~vt|suxzxxwwvvyx{{w~y~v|yywyz~{ww||z{{z|swx|}xz{z||}~zyy{z|zzvy~z{w~x|}~~z{}~}{|{zz}~|xyz|~{}{}{~~|||~~z~}}z}xvt}|~zv}}~|r}v|{}zyy~~|}}}}{{{y~w}ww~}z}z~{{y~|zwzxv{~~}z}z~xv||w||y}|{z{||~y|}{|}{{|ty}wtv}w|~yz|}}yx~|z||~{t}|~}{zz~}z}|y{z|~y}yz{~~|w}}|~{}~r}~~{{}~wx{v{w~|yx{~y~zt}|{uuu|||}|{}z}{}yysssz|}v|x{~wr~zz~|}{{|zz}{~}|z|~}~~~|}x~~|~~u~~}zz{z~y{zz~{|}w~|~u}~{{{~zt{{{~|{z{w{~~~}y|~{z}{|yyy~y{xxwz~|z~~{{{{{}}|}||~~{~|~|~~~~~~}}{z~|{{z~z~}~{z~|{z|~}~||~~}|~{z~~|z~z{||~|}~~}{xy}{~z|z}~z{|xw{{x~z~{~~|z~}zx}|y}~}}}{|~|}}}~x~~~}~~~yyyz}|z}|y|{}{{~}w~yx}z{z~}~~v{{~|}}{|||}}vz~~}{{z|{|~u{|w}}y~xxy}~|{y}{~||z{yz~~{{|}{zz||{{y|||}z|~{|||}{}zz~||}}y}}{~|}{~}~~}w{|w}z}}}yyy{w|~}{wyvzy}x~|{{yzxxxzvyzz{|}yw|yyz{{|}|v|{z~~w~xy}y|}||~}{}|}~|~}~|~|{~}~{~~~}}}}|~||}~}z~~||{{~~|z~z|~{}{}y{}~}~{}~~{}~~|~~~||}~|||~~~z~y~|}~~~}|}{~~}|}~~~~}~}|~{~~~|||~|~~}~}~||~}}}}~}~~~}~~}~|z|~~~~~}~~}~~}|~|{~~~~}~~~~z||~}}~||~}}~{{}{~}{~~~{}z~{~~~}~~}|~|}z~~|}||~~}~}|}~}~|~}|}~}}}~{~~|}~~}}}~}~}||z}~~~}~|}}~~~~~|~|~~~~{}y|}~}{~}}}}{~}|~~}~~~}~|{~|z|~}}~~~~~~}|}~~~|~{|}~~~~~~~~}}~}}}~}~~~}~~~~~|~|}}~|~~}|}~~|}~{||}~}}}}}}}}~}{}~~~~~~~~~~|~~~~~}~}~~~~~~~~~~}~~~~~}~~~}~~~}~~~~~~~~~~~~~~}~}~}~}~~~}~}}~|~}}}|~}~~}}|}|~}}|~}~~~|}~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}~}}}}{}}~~~}}}~~~~~~}~~}~}}}}}}}|~}~~|~||~~~}~~~~}}}}~}}~~}~~~~|}~|~}~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~}~~~}}}~~~}~~~~~}~~}}~~~}~~~~~~}~}~~~~~~}~~~~~bubbros-1.6.2/bubbob/sounds/die.wav0000644000076400001440000007207612225473206016247 0ustar arigousersRIFF6tWAVEfmt "V"Vdatat}|mkvy{yzz|}|qihmtz|}{xzrko|thdn}zy}|zzvqswxtqwqmnon{~~ytvvmnnqu|v|}zvqw}njs}}y{~}|}ztw|xz~{|jkvw|qeknw~~}y||wquzvpt{xyvlt}u|wszzttvxz{z|zw|{nmpv|{}wvvuy|}|zyqw~}ymeqe^|p~}vgoxy}|{{v}y|{t{yy{}wuqs|~}||z}jhtqlyvhzy|~v~nqsnt}wuqumzzyz~~y|]wzvpsnkpu}zt}|kwrn||wxnplhy|yy{{yrYsupzenzo|ttt{si~}ppyytqplt|wy|}z|[}vurwhlyn}uuty~skyotyxvtycxxvvwwZuxgybnunytryyomspuy|svvk}{y}v|zys_rth}_nuqxspxxmnqquzypt~~xtzzyzwq|Yztntc\|hp}qkyvhwmn{zues||xvv}|t{|y|n\rvnVmmnwsjsznpunnvh}vjywuvxw|xyYiythwRbxqtyg{~jztqszvpkqr}rr}}w~ywyWzthmj[apwul|jzzpnvvsyztz}vyzw~~Nw}xknjRXpuvg~|h|}unrtt}tg{|pvsz||~w|Yhsk_~Sz^pvqpz|~mn~tpotgx|z{zzv|v}}aRtv\Lkd_|n~oo~}vmztkwkn|}w{|y~}qwvw~zQhvh]zG}Urxpnu|zpq|xqjzylm}y}}yxt|qv}sBuwY~SXqOqtxp||m}yznn{jpvz|yrszwz|y}zM{tYwVWtUvsyq|{py{y{mljpz}~}x}|ttzv{}}O}uZq]UzW|t|u|xtvxx|njyjv{zw|us|yv|tWtqVzVesazwxyznuwwxakvzv}zz}vy}|vty^SuqVMkb^yzyvy}qwv{y[kvzr~|wz{ru}{uv~}hRyoTTdj[zvzvwqtswq\hs{}{zy|ttwsu}_Xxl\Toeavwxt}ypwwxfdp~qzz}zvw|}wvz{[^ti_Tredwyyuwqwphrbm}||yu}|ww|yuzy}]_tfbTqhdwwxuxqpdyn_v}~zy||zzvu|zv|O}~nWvg[\sq|ztklmmwlj{}zz}|yzxxz|~mOwlQag~x]z|o{y|tuYf}od}z}z|}}{uu|}Qms\b|[wdkqw{x}zskdh{unz~|{|zyyyx}GjpYa|\z_ipv}pw|liffvq{}||{y}}yyy{YStcR^sqcy|qwtqkkhatwz|~xw}~zw~pDziKwhl_spyvsujfq\gzy||~~yzz~y|JjnVX|c}kk|wv}qgjirc\x|}~}xz|yz|}}^^hYT_t{kyzr{yoddsk`v|}}wy}}|z}SmeQ[}dvwp|ztzgldht_`}}|tw{y{aaqaRiws}tv{bopgpm_{{uq|Rvg^a}j|ww}zzsxjejuokm|tvlStg[tqwqzyz|mh`gmtmjz~tvzqRqeej}msr}y|jdfgevqpyytwpamjcjvys|z|wpqe^rtyw|}~|wy|~iewwddp{{zy{|gnm^glry|}|uxqbiykkq~w|}ljmaedsz}~z|}oli~vgpqz}~wtogegev~~}||x|}nklyqhtw}z}|zjhkfdmv}|z{{}nmksnjsy|}~}|z|vs{vgmimu|||~z|}wqnkinkv}}~}~}}|zwtkjjkmwv||~z}ypskhjjtx}}}||zrmjkhnivzy{ysvmjnqsz~}{{vvlhsrknpt|{wz{lgqqsw}}|~|l]pxfjktux}~wqkhlqs}|}y|ysejhpptms|z~~xxvvopwu|~z~vd_ouqrrv|z|uwimyy|z}|}|l[htmsqs~|yysthkyz|}z}}g_krbqnp}{zy}wwlh{}|wpjjmjpor|~|zz|vz|ummw}}ww~}hevpfmxtz~zvmdv|||z}{qdbhoknqz~|zy~ywpp|{}}zwh`jlgmpu}yy|zrqhs~}sjkmehvjv}}}yy~{|os~}~}zxuqnljnyqw~~|~xvpfwzzebluqqpr}|zzynuyzzwz|yqcnuwuz{~~w{~{tnky|y|zrplssptvyzyqqzzy{ywsnosrswx|~||yvnxwywupqprqvvz||y}}tqmx|wytspstppr}}~|yywmgw|ps~}tvrsyuqx{}}~xzyynmm~}pnw|{}~wgnw|wwy}z{|z{tng|zqw}tmntxwqu}||vher|xpr||tnqw{quy}yz}ieb}ynnw|tvywzvty|~|}lh_z}pmt{tpx||ry~yhe_|{lht}tqmtz}zz|}z{}f_[zngvwquvuutx|~jc_s|pju~|sqjkx{wvwy}|h_[nsnvsowywkpw~}z^bdmytqtywsqqmntuuz|p__jm{vsy}|vwzthmxytz|w\flhzvyz|}q|wjntyxz}|}}z[gjgtt|z}ztptnnssqv}|_hlt|{zr}negstjgpsuw|kjjdtxzzq}{{wifptwwzz{tqkrqn\hnq{||opwvsstuv{}_X^pkkhnnu}umquqw~}bikvz}ysksqbaipvzpwysta_frnsnwz||}sqptz|wskYfmx~}vuz}|wuwvv||{v}joqv~wv}zx|ztu|ymsv}ydjktyzvqy~{yqosssrpy|ymzqt{|wuwwpas{|ytx|}|{z|lbjqn|v|w||pmnv||w~p~|r|}p~ummvpyvywsgq}|tq}|yzuzydhxz{oat}luwkx}wni_p}zyzxwxtmipx}sz~we|}{deyww|}|v~ss|vkqu|~}}~~~m}{|rqwqvnt|qnz}tv~pyys~y|~|mq|jepqrltzvx}z}zqytj}hngrqZmvv|~y||{|z}pnztk|vsz|wnmsyyv}~|k~ywnhkwngr~wnt}uqyzswy}{|||vvstytuku{~nez}tvvwsuxzyloy_n{leit|qlzzz}}iv{xv\y^k}idgw|qkyx}zwq~urw~z|{qlegttklr}kwzqc{h}zz{jsb^_inhdm|{y}wx|{vy}cvjwfMnpxnSl{w{}nzyqlvv|y~yyxvsjY`nphpzjssmb|eyvystd[hbbhaq~|tyz{wstzywsm{czsAVw{`fz~tmwxwzrv~{suvdbjhgmmwipvjbqXnyz|{sqtj`Y[qwokv~zytpw~vvx[s]wWSqpzeRz{tzwpqmszvxkr|yja_hwstyayds`^~yc}||zpqwjbhmd`ewz}}uv||pms~b}ymbXfHg|xqq}zyyxwojwysy~w}tuqtsoojipswws|}iybiqj}}stqdkxpebaz|s|}|{|ytrtw{~ynyvb_|dbynaf~}yyz~}zgq}|sup}uwy~ytw{xkfnmiohqqitq{}}{~ziowvwzwpnjnsv~|~|}keynzmj|uypszpnq~~}vvz}zz}}~_ds^Z]}y_|uv~yypw~xzuy}~}uttog`fpsp|~mntidw]wqw|zzoeeviVbjwyuz~|zyvvqmv{|nyhypsq`sywh^t~{}z|vw|vuz~ws||y|zzw}}aGsqj\uzrwywz|zv}w|x{wtzticdhpvx|qyfjs\pwjqy}wtkgh}{yvzypghs{~}|||zYopwynt}nqnb^Xclktz|}ysszzuw}x~pevkb|\ixh_pz}tt}zwshtrqnt|z}pMyrjNqnm}rzznnqmqwkw|vz|v{y{y~vmnw^t|nowllvppxz{}wzvyvw|xsqpnutyysrzi^|}bpwzpyvkgnj_pvzqlgmx{|^oh_h|l|y}z{wliwkenljqzwstz|z}imvkvz|||||}~rXbgdjld|yqwwy{~}{zpxhh{mx|zw}sonqttt}vsw~~||}|zstwt_ukbv|tsvujhptw||ws|||qr}zqwq^q|}uul~uul`hy{vvwqzwtw}}~qio{g_^nsmzqmfguspnwzww}wggjwmdepzz~{fhjdnty}}tsqvywshgoe]agtx{{jkkdegqyxz{svsvytklyp_bds||{vpmmpgovyyuwz{~~tljj`Xdjuzngeddotv|}wy{}njgj`bkv{}yqtpijflt|~~|zz|tqqmge_mvxytpjlihhsx|yz|vqmimjlox}wurlmgqvtw~zwtvyy|upqswwxz}||}|||}|trieqsxw|zvqqtzzwpj|{}||{|v||}wrqontsywyyn`abhmrnu{wwtppvy}}|z|}zxsvz~~yxtqoopqt|}~~{rtwwqvpx}wvyppd]kvs||{snmnopqv}pmggkjsx{~ypvwgnigqty}yqqpswx~|~|wrtyvttsqv{zz{|xwwz}}rumjknxvvqb[gfdjsu{zruw||{|vruvssvx~~uqqvyzww{zywwqplp}ztpk_Zbegow{yvqkjkpyy||y||zxwz|{{zt|}zy|}~}y{z|{{twzyupomjmssw|}|{xtp{}ynipwwwvy||{{ry|~~zz}}}yrvzyz|~}|}ywr}~|xtsostuy{}~~}}~}ww}|}z{zywy|z{~|~}}zxrw~}ty|zwxyxy|z||}}||zyu}||~tqrvvvsv~}z}}{z{toz|tw~z{yy}zvxz|{{yvvvvu{zzz|xtiouzwz}|{y~|~{vs}v}}yz{|ztw||||}|}~~zqpx~}vx}zvqswytyzzz}||kjlxx~|sstvwww|}}~trk|vtx}{}~zywtynkgyzwmls}{}}}{yyz}khdxtq}~z|}zyz}z}~}mkhwzvt{ywst{|yyy~|}nggswsz{x}}{tw|}|zhjkszxvx||yyxvvyxy{|shiqt}zy||}}{qsz|wz~}}}yfmpmzx|{~wzpswzyz}~~}jsss|}zzvuuyvw|}{||}~nruy}||v}wqr{|uqvwy|~{qqplx{~}w}}zpntvxyz|}zywzyvkstv~xx}|xwuuvzz{{|~}gagrpposx|{uwyvz}jopuw}~~}zvzynmrvxz}u{|wwkkpzw{w}}}ytuw}|yvpelqw}|xx|~zyzzy}}ntwx}z|{wzzyy||vz~}yswx}z~}wqortuttz|}~}}{s}y{}yny}}|wy||}|~{qjpvt}z}zvvv{~z}y}~u}vplyvs}tz~wt{{{|{z|y}}nq|ysivzksws~{}}~zt~ojt~}}}zzzwqnqw|v||~sqq}|y||{v}{uv|xrw|yzyz{wvvyv|w{zx}szy~{w}z}}|twspwyzuz}yy~|zty|wvzt{ygs|ts~}||{~~z|ts|zu}z~ztquxyv{q~{zspr}zu|~vy}sq}|wy}~}}~|||}yzz{||ty}}qkz}z|||xwz||tv}mwtomuxsow}}~}z~oy~njq|njlvztpz}}zv}wtx~}vqmnvvpqv~t{}vm|o}}}~rwkhipspmt}}|~zz||y{}nyqzn^ttztcs}{}t|{vryy~}|{zywqgktvqv}qwwsm}n|z|wxnhpmmpmw~y||}zwx||zwt}m|wWez}kp}xt{{z}wz}wyynmrqptt{quzrmwft{|~}xwyrkghvzusz}|yvzzz{hxizebvv|nb|}y}zvvtw|y{sw~|rlkq{xy|l|nxkj|n}}}vwzrmqtnko{}yz}~vtwm|tmgp\p}{ww}||{zvr{|x|{yywyxvvrqvx{zx~q|mqwrxxwmszvnml|~x~~}}|ywyz}|t|zmk}nl|tlp|||~|pv~~xyv~yz{|yz}{sputquqwwqyw}~}|qvzz{|{vtqtwy}}so|t}tr~y|vx|vtwzz|}|knxjhj|k}yz||vz{|y|yyyvpkpvxv}tuyqn{jzw{~||voozqemrz|y|}}|zzwtz}~u|q|vxwkx|zqjy}}~zz~zy|{x~}|~||zl[xwriy|wz|{|}}z{}{}{y}yqnnqvz{~w|prxivzrw|{yspq}|z||vpqx}}}}|gvvz|tyuwumjfnssy|~|xx|}y{{vozsm~iq{qkv}yy}{xqywwuy}}v_|wr`wutw||ttwtwzsz}z|~z}|}|ztu{jy~uvzsszvv{}}z|z|z{}{xwvuyy||xw}qj}mv{}v|zsptrkvz}wspt{}}jvqkq}s}|}}{sqzsotsrw}{xy|}}qtzsz}~~~~}wgmpnrsn~|wzz|}}}v{qq}t{~}zxvtwyyyzx{~~}|xy{ykysmz}yxzyrqvyz~}zx~}~ww|wzwjw~yysyyskq|}zz{w|zy{wqv}pkjuxt}wtppyxvt{|z{{pprztnov|}}pqrnuy|yxwz|zxqpvojlpy{}}rssnopw|{|}xzxz|yss|vkmnx}~}zvttvpvz||yz}}ysrrkgnry|uponnvyz}z|}urprkmsz}|wyvqrpsy~}|}}ywwtpoktz{|yvrsqqqx{~|}}zwtqtrsv{zywstpwzyz}zyz||}yvwxz{{|~~}}~}ywqowx{{~|zwwy||{vr}}}}}}z}~zwwvtyx|{||uklmqtwuy}z{yvvz|~}~|{xz}|{ywvvvwy~}wy{zwzv{{z|vvnjszx~}}xutuvvwzvtppsrx{}|vzzpuqpwy||wwvxz{~}{wy|zyyxwz}||}~{{{|wytrst{zzwmhppnrxy}|wy{}}}}zwyzxxz{ywwz|}{z}||zzwvsv}yvskhmopv{}|zwsrsv||~}|~}|{{}}}}}y}||}|}|}}}y{}|yvvtrtxx{~~}{yv}|uqvz{{z|~}}}w|}}}|wz}||~~|zw}{yxvxyy|}{{}}}}|{|}|}~}{w{y|}|{{|{|}|~~}}}|y}~ywwzzzxz}}}}yv}~yz}}|||z{|~}}|zzzzy}}|}}{yqvy|{|}}|~}zxz|}}}|y{}}~}}}wv{z{|zwx{|y||}}}}srs{{~xxyzz{{}yws~zy{}}|{y|tsp||ztsx}}|||sqn{yw}}||||tsqz}zy}|{xy}~|||}uppx{x}}{}y{~~|qrsx}{z{~~||{zz|{|}}xqqwy}|~~}wx}~z}|ptvt}{}}{}vx{|||rxxx}}|zyy|z{~}~~twy|}}zzww}}ywz{|~}wwvs{}z}vtyz{|}~}|z}|zsxyz{{~{zyyz|}}}~pmpwvvvx{}}yz|z|rvvy{|z}|ttwz{|y}}{{ssv|{}z|yyz~|zvosw{~{{}}|}||ty{{|~}{||||~~z||x{{}{wvwyyyy|~}x|}|t|}{|}}}}wrvzy|}zzz}||yzvs|zxy|{y}}}}}}}|uw~|xqz|sx{x}}yvry}||zwtw{}z~}xww}|}~}z}yz}{wz~|}||}zzz|z}z}|{x||}{}~yzxv{||y|||}}y|~zz|y}|px~yx}}}|~yx~}y}|ywy{|z}w}|xvw|y~z|xw}{|~~~||}}}}y|ws||~}}{{|}}yztzyvty{xv{}v|trw~trsz|yv}}zzy{zwttzzvwzy}zt~vwzsqqvxvty}}}~~|}u|w|ujyy|ynx}y}}zw||}}}|{wpsyzwzw{{xtu}|~{{tqvttvtz|}}|{{~~|{yt}{fo|sv{y}}}{|{||ttwwvyy}wy|wtzpy}}{z|wspqz}yx|~|z}||}q{q|omzz}um~|}zzy{}|}x{~wssw}{|}s}u{sr~tzz}wtwyusv}||zy{t~ytpviv}zz}~}}zw}~{~}||z|{zzwwz{}}{w~twzw{{ztx}zuts~{~|z||~y~|tsts}ysv~~~~vz{|z|}}~|}}xvyywywzzw|z~wz}|}~}zywy{|xv}yyw|}z{~zyz||~~st{rqr}s||~~z}}~|}|||zvsvz{zyy|wt}r}z}~~zvv|wotw}}|~}||zy|y}w}z{zs{~}wr||}||~}{~~~}sh{zwq|~{}}}~|}}}||wttwz|}z}vw{qz}wz}}|xvw~|~}zvw{~pzz}}y|yzytrptxx|~~{{~|}}zv|xtqw}wsz||}{w|{zy|zk}{wkzyy{~~yyzyz}x}|~|}}|yy}r|yz}xx|zz}}~|~|}}{zzy||}~{{wrtz}z}|xvywsz|zxvy}rzwswx}}xw}xvyxwz}{|~wy|x|{ptvtwxu}z}}}z}wwy}}{zyz||||{}~{|}|s|xt||{||wwz|}}{z{~z}zrz||x||xsw}||}z~}|}zwzvsry{yzyvv|{zy}~}}}vvw}ytvz~vwwuy|}|{z|}}{wvzvrsv|}wxxtvvz}}~{|{|~|xx}zstu{|zyyzvz|}~|}|xwwspuw|~yvvtuz||}~ywvwstx|~z|zwwvx|~|zzyvvsy|}}|zwxwww{}~|zywywxz}}|{xyvz||}}||}}|zz{}}}~|{wvz{}}~|zz|~~}zw|}{zzy|{}}}}ysstwy{y|}}|zz|}~}{|}}|zzzzz|{|}}z|z}}|}zztrx|{{yyyzzz|zyvvxw{}~z|}vywvz|~}zzz{}}}{|}|||{z|~~}}}~{|ywxy}||ztqvvtw{|~{|}|{||{{|}|zz|~}}~~}}zzxz|zxsqtvvz}}|zxwxz}}~~}}|~~}~|}}|zzywy{{}}|z}ywz}}}|}{}}{|~~~}{}|{z{||~}}~}}~}{}|}~}}}}~~~||z{|||{||z|}~}~|}~}|||||~}|wz|~}~~|{|}~|}zz}|}~|z{}~|}~xwx}}{{||}}}|{x||}}}|}yxv}~}yx{~}~xwt}|z~}~~yxw}||}}{|}}}yvv{}{}|}~wwx{}|}~}}||}}~{wwz|~z{}~vyzy}}z{}~~~w{{{~|||~|}y{|~|}z{|z|}}zzzx}}zy||}~~}}|x{||}}}}|||~vtv{zzz{}|}~|~wzz|}~|}yy{|}~|}}xxz~}}}||}}|zvxz}}}~~~y|}}~}~~}}|~~{}}}zz{||||~{}}y}}}zwz||~|||~}||zx}|{|~}|}yz~{w|~x{}{|zw|~~}zyz}|{zz~|||}{}~~~}||~|}~}{~}}|}{z}~~|~~~|~}|~|}v{|{~|{|~|z|}}|z~{z{~||}{z}}~~|~zx~~}}~||y}|zy|}{z}z}ywzywx|~|z|}|}|zyy||zz|||yz{}xwwz{zy|}y~z~yr||~|t{||{~~~}zvx||z|z}}{yy~}}ywzyyzy}~~}}~}|y}pv~xz}|}~}}~yy{zz||z|~{y}v|}}}{xvw||{~}|~~w}w~vt||yt}|||}~{}{xxz}}xy}xwy|}{yz|yxz~~||}y|yvzqz}}|{}}~}}}||{z|}~{y{}|~~}y|}zyy~~}~|yyyy|yzz}~}~~|z}|{}{}}{~}{}}|{|~|z|||}~}|}yy~xxxy}~~}zyz}~}|}~{zy}}zz{wz|}|}{}~}y~{y~~ys~}|x~~~|zz|}}{|~x}|}~|{|}{|~x}}}~}}}zywz||~~~}{|zy||z}~~~|~~}}~}v~|v}}}~}}~}~|}}y~}}||}}~~}}~~~|yz}}||}|z}~||}z}|z||||||}||~|}|yz|z}}{~}||}}}~z}{}|}~~~z~}}z|~~|}|zz}}~}||}}||}}{|}||}|~~||~|z{|}}}{||~}}~{||~}}~|~}}}{z|}~||||~~}|}{|}~}}|}}||{}~}}}}}}}}}}~}}|~}}~}~~~|||}~~~~~~~~~~||}~~~~~~~}}}}}}}~~~~||}}|~~~||}}}~~~~~~~~~~bubbros-1.6.2/bubbob/sounds/fruit.wav0000644000076400001440000000634412225473206016632 0ustar arigousersRIFF WAVEfmt ++data owpe^ugdz]|cjs`apmbaxigx`}hptbbqtldufhnjllctrhrav|~}guxbm~kn{dfqjz}ha{liy{i^pygo{r`cmhvxh]n{gnxq`b}nhsvg\l|hlvp_`{pgrvg\k~hkvp``zqgrvh\jhkvq`_xrgqvi\iijvra^wsfpwl]`ylepwm]_xmdowm]^wmdowm]^vndnwn]]undnvn]]tndnvn^\todmwo^\spdmwo_\rqdmwp`\rremwp`]qremwqa]qpciuvi\axmckvtg\d|jdmwse\f~hdowrc\jzffqwpa]mwegrwn_^psdhtwk^_tpdjuvi]axmdkvug\d|jdmwse\ftdcnwui]^pyfblvvl_]l~hbitxna\hlbgsxqc\e|obeqxsf\bwscdoxuh]`rweblvvk^^n|hbjuwm`]jjbhtxpb\f}we`htxrf\`qyf`gsxsf\^o{g`frxth]^m}h`eqxui^]kj`dpxvj^\iladoxvl_\h~nacnwwm`\f|obcmwxna\ezqbblvxob\dxscbkvxpc\buudajuxqd\atveaitxre\`qxf`hsxsf]_ozg`frxtg]^m|h`fqxth]]kj`epxuj^]jk`doxvk_\h~macnwwl`\f|nbgrxqd\e|lbhtxob\h~ibjuwm`]kzfblvvj^^ovecnwuh]`srcdpxsf\bwobfrxrd\d{lbhsxpb\gxfgswl^`vieowpb]nodkvtf\fvegsvk^awhdpwpa]nndlvte\gvehtvj]ax~hepwo`]ondlvse\hudhtvj]aynfqwk]dxflvqa^tjhsvg\irfown^a{|gjvsc\olfrvj\evflwp`_vihtuf\kpfpwl^b}zfjvrb]qkgrvh\gtfmwo_`xljvra`|jlwp_c|hnwl]gwgpvi\lrgrve\qnhttb^vkjvq``|ilvn^d{gnwk\hvgpvh\mqgrue\rmhtsb^xjjvp_a~tiur_cjmwj\pwhsta`llwl\l|hquc^{ojvo]hhpvf]vriuq^djnwh\qvhts`allwk\mzhrub_|njvn]i~hpve^xqivm\pkqvcavjvn]okqvcavjvn\okpvc`vjvn\nkpvc`vjvn\nkpvc`wjvn\mkpvc_wjvn\mkpvd_xjvo\llovd_wlxh^~mqu`fjvn\trnwe`kss^kzkwj]zopvbdjup\pulwg^lrt_h}jvl\vqnwcaktr]mxlwi]|npv`ejvo\ssmwf_lto]~tqu^t|nxbilxhbnvo]rrt]t{nxajlxfbmvn]qrt\vznx`klxfblvl]prs\wxnw_llxeclwl^psr\xwow^nlxddnx_xlyaqlyejowjdrtn`xrs]ov\~lx^vlyanlxfgovjbtto^zpt\nv\|lx^tlyblmxgfpvl`usp]{pt\mw]zly_rlxcjnwhdqum`vrr]}ou\mx_}tskkmt`jx^mwdtwqmfkv^ix_~pugm}nq`ix\jxawtrjgkt^hx]nvdpzoobiv\jx`yrsiils^hx\lvcrxpjtlphdrjwhpxeqjatokll_tjtepy`qh`rpfmj\tjogn~]rhzaqtboh]smjjk\sitdoy_qh`vpktriq}xxbubbros-1.6.2/bubbob/sounds/jump.wav0000644000076400001440000001261412225473206016451 0ustar arigousersRIFFWAVEfmt ++data`ztrxuf^\bovg^]bnwh_]bnxh_]amxi`]al~yi`]`l}yi`]`k|sf^\_hxxi`]^dr~lb^]bnpd^]_izug`]^dtzja^]anmc^\^i}qd_\]dvvf`]\`p|jb^\_jnd_]]eysf`]]aryhb^]^eyufa^\\`nkc_]\]eztfb^]]`nkd`^^^ezsfb_^]`n~jea^^^d{rgc_^^_n}je`^^^d|pfc^^^_n|ifa^^^d}ogd^^^^n{iga^^^avrfe`]^__owgfb]^_^h~igd^^`^d~lgf`^``axphga^``_puhhc^_a^j|iie_^a_djhf_]```ynhha]``_skjh_^a_cyijd^`b^mnjja^ba`zikg^^b_fsilc]ab^rkki`^b`byhle]_c^lnjkb]bb`zjlh__c_fsilc]`b^rilg^_b^lilg^_b^kilg^^b]jjlg^^b^jjlh^^b^jjlh^^b^ijlh^^b^hjlh^^b^hjkh^^b^hkli_^c_hlli__c_mopg_d_zloa`bctml^b_mmoe^b_z~kn_``dsmj]b^nmod^c_|}ln_``ermj]b^plod^b_~|ln_``fqni\b^qloc^b`kob_b^yoni]c_jyln``a`lne]c^qslk^a`dknb^b^xnmh\b^iykm``a`lnf]c^psll^a`dkob^b^xnmh]b^iykm__a`lnd]b]spmj]b^ixlm_aabloc^b^xnnh]c^mtll^a`d~kna^a^|lne]b]qqmj]b^gzkn``a`knd^b^voni]b^kvll^``cknb^b^zmnf]b]nrlk^b_jlp`b`mmo`c`p|no`d`tyon_dawvol_dazsoj_da~qph_dbopg`dcnqfadenqdbchnpbde|no`fgtqkaflprfbesmrbee{npaffxpnagjrrjcgpotfefxosdgg}pqchivrmchmqthegsotefg{orchgyqnchiyqodhgprdhf|ptghgvrtjfhpusmeilyrpeiipreih}ptghhwrtjghqttmfjmyspfjjrsgkiruhjiyrujijsttmhjlrtiiiq}rrgjhvxspgkh}ttnhkksulijnrujkjt|sshliywtphljtuniklrukjkprtjlju{tsimj|wvqjmluvokmotvkmlxwvqjnmsvllluyurjmlsvmllr{ttjnl}tvolmq~tulnl{vvplnptvlnmxxvrlnntvmmmuyusknmtwnmnt|vulon~vxqnorvvmpn|vwnpryvsmqwtxmpqxwrlpwtwlpqwwrmqxtwlprwxrnqyuxmqrwxrnqzuwmqsvxqoqzuvmqsuwopy}uuntyurny~wuprzvtowxvqq||wupuyvrpz~wupryvsowwupq|{vtouxvrpz}wuptyvspyxvqr~{wtpwxwrqxwxrqwvxrqwvxrqwwxrqwwysqxxysqxxytrxyytqxyytqxyxtqwyxtpwyxtpv~yxupv~zxupw~zxvpw~{xvqv|~wyqvvx{stt}xxruwxzssu~}xxruwxzstu~}xxruwx{ttu~yysvxy{uuv~zysvxy{tuv~yysvxxzttu~}yxrvwxzttvzywsv|~xyrvzxzsvxx{tuxz{vtx|zxsw|~xzswzxzsvxx{uuxzzvtx~}zytx|y{txzy|uwyz|vvx{{xux~}zytx{yztwyx{tv{~xxtyzxvv{zwv|}zxuy{yvw|zwv|~zxvy{yvw~|zwv{}zxvyzyvw~|zxv|~{yvz|zxx}{xw|~{yw}|{xx|zwz~{yv||zww~{zvy}zyv{|zxw~{zwy~{zw{|{xx~|zxy~{zw{}{yx~|zxx~{zw{}{xw}|zxy|zx{~|zx{|zx{|{x{|{x{|{xz|{xz|zxy|zxy|zxy|zxy|{xy|{yy|{yy~}|yy~}|zy~}{zx}}{zx}}{yx|}{zx{|{yy~~|zx||{yz~|zy}}|y{~|zy~|{y{}|zy~~|zx{|{yy~}{zx{|{yy}|zy||{yz}|zy}|{y{}|zz~}|zy~}|zy}~|zy|~|{y||{z{}|z{}|z{~}{{~}{z~}{z~~|{z}~|{z|~|{z||{y{||zz||zz}|zz}|{z~~|{z}|z~}|z|~}{z~}|z|~|{z}|z}}|{{~}|z~~}{|~}|{~}{~~}||~|{~~}{|~}|{}|z|}|{{~||z}}|z~}|z~}|{}|{~~||~}||~}||~}{|~}{|}}{|}}{}~|{~~|{~~}|~~}|~}|~}|~||~||~~||~}||~}|{~}|{}}|{|~}||~}||~}|~~}|}~~||~||~}|~~}|}~}||~}||}||~~}|~~~|}~}}~}|~~|~~}}~~|~~}|~}|}~}||~~}||}}|~~}||~}|~~~||~~|}~}|~~|}~}|~~}||~}|}~~||~}|}~}|~~}~~}~}}~}~}~}~~~}}~}|~}|~~}|~~}|}~~}}~}}~~}~~}~~}~~~~~~}~~}~~~}~~~}~~~~~~~~~~~~~~~bubbros-1.6.2/bubbob/sounds/extra.wav0000644000076400001440000000601412225473206016616 0ustar arigousersRIFF WAVEfmt ++data {{upvuwttg`llrrsb^ljsrra_lju}sr`amjx{sp_bmjzyto^dmj|wtn]emkvtl]gllutj]hloute`mj||to^hlpttcamjztm]jkrssabmjxtj]kjusr`dmlwth^ljxsq^elmutf^ljz~sp^glottd`mj}|tn]hkqttbamjztl]jksss`bmkxtf`ml~sl]mj~rq^ilwtsaempwtf`nl~sl]mjrp]jkwss`dmpwte`nl}sk]mjrp]jkxss`elrqm^morp`hp|wpebqtnk^qpno\nnpq_io}vpdcqu~oj_qpno]onpq_jo~vpddqv~oj_qpno]onpq^jo~uqcdqv}oi_qq~jicuqdglsgbkywhbgv{jbdpmbal~pb_hztd^euyg^bp~k_`ln`^h{sc]dvxf]bq|i^`lm`^i|rb]ewve]br{h^`pnbarmabsk_cuj_dw}h^exzf^fzxd^g}vc^itb^jra^lp`_nn_`pl^`rj^bti^cv}g]dx{f]ezxd]g|vc^h~tb^jn_f{j_gh_j}f_lzd_nvc`qtaatq`bwn_dzk^f}i^h~g^k{e_mxd`pubasrabvpadym`f|k`hi`j|g`mzeapwdbrtccurbexobf{mbh~yffzzgfx|hev~ieujdskdrmdpndoodnqelrektfjvfi~xgi|yhhz{hhx|jgw~jfvlftmfsnfqofszilnhwvholj|rhs{jloiwwiomj{tir|klpivxjonjzuir}ll~qjvyjonjzvjr~ll~rjuzkopkywjqml}sju{lnno}mqzlswlvtlxrm{pn~oo~nq{msxlvvmxsm{qn~po~nq{nsymuvmxtnzrn}ppoq|nsznuwnwunzso|qppq}osxo{ptup{oxrrxo{puup{pxrrxp{quuq{pxrrxp|quuq{pxrsxp|qvur{pyssxq|rvur{qystxq|~rvur{qy{r~xstvsy|r}xsuusx}s|ysvutx~s{zswttwsz{s~xtuvtz|s~ytvvty}s}ztvvtx~t|ztwuuxt{{txuvwtz|t~yuvwu~v{wxzv|uuu|vzxx{v~uu~v{wyzw|vuv}wzxx{v}vu~v|xyzw|vvv}w{xx{w}vvv|xzzx|wvv~w~wzyx}w}xyzw~w|xx|w~wzzx}w}xzzx~w|yy|w~x{zx}w}xz{x~w|yy|x~x{zx}x}xz{x~x|yy|x~x{zy}x{|yx|{xy}zxz~~zxz|yx{|yy|{xz~}zxz}~zy{|yy|{yz}zyz~~zy{}zy||yy|{yz~~zy{}zy||zy||zzzzyzzzzz{~|~|}}|~|~{{zzzzzzzzz{|~|}}|~|~|{zzzzzzzz{{|~|~}}~|~|{{zzzzz{{{|||{|}}|||}~}||}~~}}}}~~}}~~~~~~~~~~~~bubbros-1.6.2/bubbob/sounds/CVS/0000755000076400001440000000000012225473206015406 5ustar arigousersbubbros-1.6.2/bubbob/sounds/CVS/Entries0000644000076400001440000000075712225473206016753 0ustar arigousers/die.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /extra.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /extralife.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /fruit.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /hell.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /hurry.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /jump.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /letsgo.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /pop.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /shh.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ /yippee.wav/1.1/Wed Aug 20 12:15:11 2003/-kb/ D bubbros-1.6.2/bubbob/sounds/CVS/Repository0000644000076400001440000000003112225473206017502 0ustar arigousersbub-n-bros/bubbob/sounds bubbros-1.6.2/bubbob/sounds/CVS/Root0000644000076400001440000000010612225473206016251 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/bubbob/sounds/extralife.wav0000644000076400001440000005022012225473206017454 0ustar arigousersRIFFPWAVEfmt "V"VdatadPuigkrtpptxxv{zww{|{ystzurrrrkiprvwy|vx|||xuputmooqpjrvtwx~x}}|wtow}spofkhhsqv}{|{~w|stykuwmvhgocpvsy|u}ywwjzsl|npo`pjgys~t~woyro{ksyhqherdq{s|{x|ulwjtwlxogmakng{y|wx|mqqlynnugkhbrlr~xx~y}wmulpwjqmfmcismy{zz~~uxgfhbmhah^`aZkmn|v~znqpbkeen]_bXa\bslu{x}wgpgdkaigZb]\d_muq}z|}{}jjvgig[c]X`X^efwsu|sugglbhg_cZY_Ybjkxwyzynqghjbhb^bY\`_jmpzy||wojkggfbd_\]Y`ehsuy{ttghocgf^eZX^Yejj|uxzvnrakm^i`]eRZaZmior|y}lnl]oe^gX^^N`^aqiwsyygof_na_dU`XQcaitl~}uuvognbdl^`\V]TWecopqxyrqkjkafe^]WX[W`gkqrv|yypollgcdb^ZVZ[]cjpsuyz~|tojmhdca`]UYZ\acmsqxx|tsljmebc\_WV][`ggrst{zzqsklmbd`Z^WZ`\gikvqv~|tqrhni_bYY]W_`amlotq|~|opnjmd]^V[\Z_`fploru}wnpnkj_\ZW\^]aclolpu{~ysmpmhc\XYW]^^bhmnls{{upmokc_[YZZ]_`fjlnpw~yqqnni`_]Z\Z]bbikkqszuqrmle^`][\Y`ddjjmtt{~}trrkjb]`\\\Zdeekjqwv~}zrsojg`_`[\[^feglnvwy~}xqrmhd__^[]\bgfjmryy}~{uspjgb``\]\^efhlnuy{~xusmieab^^^]afeikqxy}}wvqjhbcc^___edfjmuyy|wvojhcfb^a_aechjoxwz{xumkgegaab`cccjlrww}zxrllffeacb`cafkmtvyyuonkfgecdaabbilotv||vspnifheddaabflnqvyxtrpmhhhfecabdjnotx||vuspjhjhedaadhlnqvz~yvurnjjjgebacfjmosx|~xwuqmjkifdabfhkloty|~}yxuqmkjhdbadgikmqvz|~{yxtpmkjgcbcgijlnsxz|~|zwsqmlieccfijkmpuxz}~{yuspljgdddhjklnrwx{}zwtsokieefgjklnptwy~|yvtsnjgfgghkknoqux{{xvuqlighihjlmppsvy~|ywvtoljikjjmnpqrux|~{ywvromjkkklnoqrtvy~}|zwuqomklklnnprsuw{~}|yvtqpmlllmnoprtvx|}{wutqpmlmmnooqsuwy|}zvutrpmmnnonostvxz~}xvusrpmoooonqttww{}{xwvutpnpoppovtqv}vmlr||~}turqxuqxzy{wuyuprh^fondjlipzleovx{qt~woojafmeV_ebhkc_p|up~}{{zx~vkqvmhnrjt~ws|~xz~xqzsz|}}}zyprqfjmfftypournzynp{}wkqwoonigmqb]cdbfe_evw||~zsuuhbimijqnpz}rpuusx|u}yywuq}}|{zyigmhktrkv{uvvpw}wr|~pjol_]jfcff\\e_X]c_eppn}}yrmmc_ieYYcffmphlvrjlstx~{{wvokoqkkuwuxvnkonfiqqt}~{~wnnjdgkfdjkddfb_dfaekoqy~xtrhcec_]_^_gliknnkkoms|~zwqjijgfjlprspkjiffilsy}~~umgcceecbfgeebabdgfiosw{~|vtsmgeeded`_ekmnnmknpmpx~}|{{vnjihkljinsrnkgdgkmotz|}~|}zvtmdaceefd`dhhecddiqssw}}xtolmlfeggggggjpsmkjjnswy|~|wqpniffijkljikieaadhpuuv|}vohcab`^_babcaacfffiosy|}zyvojihhjjgfijjkkjikkhinqvz|}~wqoliiiffhigdc`]_`_agloswx{~wrjdeb`^bcacc`]^_`djklrwz~|tmlkjkjiimoonnjgijklpqqvz{}~~{vutromllopmhd_\]_aadfglqtvwy{vojiiea``bfge_\[\_fkmptx|}wqonoqpmnruvuqmiiklqtrrtwwwyww|~{zvrqrroje`]___`aaaejknqrv||wttnhebbadd`]\Z[_bdglorx{|}{vusttpnnpsttrnllllnprrtuuuuttvz~}zxxwsnhdbba`_``abcehjmptz}{yxuokhfgeca_^__`acglpsuwz{~{zywwutvwxwvtronnnopruutspqprvxz}}ysomjhgdccccbabceikpsvy}}zxusnjighhfecbcfjnoqsuxz{~~|}~|{{{{xurppsuwvrpnoppqsuwz}}}|xutqmifdcddcb``chlmoqty~~{vrnmmnnkigeegkmoqrtwz{{}|wtsstuusqpnmopoprtwz{yy{}~{yuqmkkjhfcabdegjlmoquy|~yvvvusqnmmmmmlmnruuuvwx{~~{xxyyxusqpqpnmmnqrtuuvvwz|~}yvsrqpnoiekfXl|qhTSerokt~vs}wsvui`hlkuzruwtzzuxnnunmxyqqz{yrqqhktmcce_`nunpxsp{~z{wv{zzwle]TU\]]^`[Ybks}yw}}~ypklnrz~}{zyz~|~~{skijkprohegkr|xrqtsohedafnsuvtpqx~zsomnv}}{{xw~wne[W[^]\ZUSYdnv~~wtvx{||vpqty~wofcddfiid_^`fr||xxxvplgegmswywttx}}xutvwrha`djquwww{zpf`]_eihd_\_fr{zuqpt{~~}}~~|zyume^ZX[aefghggmt|~yxy~uwtz}~qmqrrtsg[ZY]equqtsvwnjecdmommidcoy{|{yy|wqpnmnutu|}z{~uke[UW_\]fhcbmst|}ux||}y~rlqtponeYV[\^glkkqu~|ojkjipvspqlku}xwvsrrlffhhjorqsxvzyne^XY\\Z\_^clrv{{xtqrv{|}xz{tqqligb]ZXWY^c``jqwzsqokknssqwzw||wspmgb]^bbcgjihlsu{|rlic]^`]Z[`bgs{||zqquqmosrquwwx~xxuiceeb^_ZVY\_dkqz~xtrpqolnqqvzsnjgbZY\aaaegfgqw{tkkke_^_^[_ejrv|~{{vljoojjkoqsw}|uurkddfc`^\]__eosu}zusqmmnpvvx|tmjhd_Z[ZWZbghirxu}wpokc`cfedinlm{|z}xnmkd`ahkjovvu}}{~yonld__bdbbghglz}{xqkhkqppw|{zxuurleb]WVXbdckrpozytof`_cb^bgdcnzyvqfbehhhjqnmwzwriehgeccfcahrw||upsqopquvw}}vrng`[\]]_bgikpz~{tnlkgefgeeiqsvzrnlkhgkmijqxyz}sqrqompnhgmrrrz~wxzxvstuqpw}}ujhhebaadddjsyy}}yvsokhgeacimmovz|zwsommkhjputv{|~~ywvsrrpmlnppprtwz}~||zyxutsuz}~yvrmjifecdehmsvwy~}xwupkjighkllmqvz}}|ztpommnrutsw{}~}{|yvvvuttvuqruwx{~|{{zyz~~~|{yurqpmkkkmorvxy|~|zxuqnnmmmmnnnsxz~zuvvuvxyxvy~}}{xz{yxyzxtuyzz|~~~~{wxzvqsuroprrquz|{z~}ywwtqprsomputu{}~zy}}z{~{~~|~zz|{xz}|z{~~||~~|{}~|yzzwvwxusvwttvywvz~~|}}{wwxwtstustwyyz|~}}{~~~|{}~~|}}{}{{zw||wzzz{w{{y~~wjZbkllaallihp|oinny|zzzrvsriesusuv}rgpw}~~z}{xtxyyvozwx{~qzz}wtssznhmfd``oootrxsn{ywzsqknpc^[WZVapmopryquryxxwt{wjjjmmky~yyw{ypyuxztutwsx{|z{tt{px|xvsvn`_acfdpvrqqvyvylhpnhc``VMRW]`guxtwzzwtln{{rnlhbdjrsv}vy}{}z~vy||~wuqm{xzzr~twuxmkpiuqfj]ZYQbfkxr}vnmdXdU[dQXNFVJVhg~}~{mceYegbolll`kkk|~}v|v{vknfq~v}pu}w}spjmyrqrli[Yb`ekr~xyzjbYUc\VYSTJFVY_jromd^[Zilgljkfbntysz|{~qplkpn{~~~~ry}~~{xrvss|uqlef]Zcelor~{{rnec`Xa^UVPTSN[citxxhfdbeahnhkkloks}||tx{}|{{pqusz{~}~~{~x{~{|{yzsnmedb`efkttz{{|qnea`[\YUWRSVWago{~|vphfbaddiiimlnrt}~||w{{x|xxyrvxyyyzvzyz~y|~~~vqoijefmlostzy{|poeb`]b[TYV[]^knr~zvpggdafflmhosw|{|||tsxv{|z}y{}~~~z{wtvporsxxz~zsnpokiegjjoqu{}ypjfaa_ZXX\`bbdjtz|uqnifbceejklrw}}}|yvpmquxyy~~~}zzwpnikmlrux~}{{vokefiinqsxux~zrpigd`edegcehjty|{xsvrqojmnlqrxzyxwxsrqmonntv~}zwmijhgbbhkorswz||wtqokkoopoowzy||yspnopnljjorsv|}usrrrononppqw|~vvurojikhhfhqw|}uniiga^\_ddfimtvxz}yrnlnokjnqsssx}|xtsttrpqrsvvx}~xrmkkjkkmooptx~}yvsnhffc`^_bekqw~wtpjc]]_^^_chiilqx}~zyvsssuwtrsvzz|~|yzxvtuxy{|{|}tpnjgegjlmmnuww{{tpmlkfa^^bcekqz~{rjdcb^^begfehlquy}zz}~~zuvwxxy~||}{yxy||{ywwvssty}~zsnlfbabfggikorty}wrolje_]]]^_ekqx|yrmhecbbddedeikosx~||{|}~~}|zxvttssusrqnooquw{~{uphdbaa`bddfgjpu|{urnklegbTltn\Shuquj]cc`c\QW_corlty~zw|w||y}x||qcc\Yb_UVSViuw}|vpfdkfgma^jqo|etlv~yzlrsbidO]dYhjYixurfncanbV`[Woqk{zutuxo}tzu{o_dRLZPGSJKajn|w}zyuZZi]ir^coertsyqyqnoy}opmV[]U`gZ_hk}qrmkwo[]ZWmrn|xp~usxpzzv~{vgeREQNLRKFYghuzt~d`h\clZVZPZollslqqzzkiicqyhfjfpwu}u{org^nqlvj[elmsv~|~p||m_URZaXSRNVcgpusyub]_^efYNSUduttzt{||{imkgtq]c[Seohtqf|}v]cqgkmVScdosr}qy{~ywuwgQY\S_\IPVMevkv{vkiWZh`[_STfipvq~|~{twdii`c`LOXQapfmxyykkbajd_`X\oqqwrp}xqkaX]\UUPFN\_l|xz}ypd``acca]]p{txyqw~{zx|ytvwr}tgciXLRC=OVWjpjrzwi`_]^`\Z]atxlvws~{tmk_]]NLSJTbbo|x{u{nalcYjjbmtqyzs|~~qvykqymq}|xkk`IJF:AJJP\dlq}{wl^_`PTd]Yjrhr|uz~ry{jefRL[MDY]Tgtmt}qajg^fqlhrwwx}{}}yqqkjmtriv~{rfTMKLH= 1.1: break else: # should normally never occur boards.BoardGen[:] = [boards.next_board()] frametime = 1.0 if self.game_reset_gen is None: if self.End and self.autoreset: self.game_reset_gen = boards.game_reset() else: try: self.game_reset_gen.next() except StopIteration: self.game_reset_gen = None return frametime * boards.FRAME_TIME def FnServerInfo(self, msg): try: from images import writestr writestr(50, 50, msg) self.sendudpdata() except: pass def FnExcHandler(self, kbd): if kbd: self.FnServerInfo("Server was Ctrl-C'ed!") else: self.FnServerInfo('Ooops -- server crash!') from player import BubPlayer if kbd and not [p for p in BubPlayer.PlayerList if p.isplaying()]: return 0 import traceback print "-"*60 traceback.print_exc() print "-"*60 if not kbd: try: if self.metaserver: try: import metaclient except ImportError: pass else: if metaclient.metaclisrv: metaclient.metaclisrv.send_traceback() except Exception, e: print '! %s: %s' % (e.__class__.__name__, e) import boards num = getattr(boards.curboard, 'num', None) if self.Quiet: print "Crash recovery! Automatically restarting board %s" % num import time; time.sleep(2) else: print "Correct the problem and leave pdb to restart board %s..."%num import pdb; pdb.post_mortem(sys.exc_info()[2]) self.openboard(num) return 1 def FnListBoards(): import boards result = [] for fn in os.listdir('levels'): base, ext = os.path.splitext(fn) if ext in ('.py', '.bin'): result.append((base, os.path.join('levels', fn))) return result FnListBoards = staticmethod(FnListBoards) def FnExtraDesc(self): import boards s = gamesrv.Game.FnExtraDesc(self) if boards.curboard and self.End != 'gameover': s = '%s, board %d' % (s, boards.curboard.num+1) return s def do_updatemetaserver(self): self.metaregister -= 1 if self.metaregister > 0: return if self.metaserver and (self.autoreset or self.End != 'gameover'): setuppath('metaserver') import metaclient metaclient.meta_register(self) print '.' else: try: import metaclient except ImportError: pass else: metaclient.meta_unregister(self) def updatemetaserver(self): self.metaregister = 2 updateboard = updateplayers = updatemetaserver def setuppath(dirname): dir = os.path.abspath(os.path.join(LOCALDIR, os.pardir, dirname)) if not os.path.isdir(dir): print >> sys.stderr, ( '../%s: directory not found ("cvs update -d" ?)' % dirname) sys.exit(1) if dir not in sys.path: sys.path.insert(0, dir) def parse_cmdline(argv): # parse command-line def usage(): print >> sys.stderr, 'usage:' print >> sys.stderr, ' python bb.py' ## print >> sys.stderr, ' python bb.py [-w/--webbrowser=no]' ## print >> sys.stderr, 'where:' ## print >> sys.stderr, ' -w --webbrowser=no don''t automatically start web browser' print >> sys.stderr, 'or:' print >> sys.stderr, ' python bb.py [level-file.bin] [-m] [-b#] [-s#] [-l#] [-M#]' print >> sys.stderr, 'with options:' print >> sys.stderr, ' -m --metaserver register the server on the Metaserver so anyone can join' print >> sys.stderr, ' -b# --begin # start at board number # (default 1)' print >> sys.stderr, ' --start # synonym for --begin' print >> sys.stderr, ' --final # end at board number # (default 100)' print >> sys.stderr, ' -s# --step # advance board number by steps of # (default 1)' print >> sys.stderr, ' -l# --lives # limit the number of lives to #' print >> sys.stderr, ' --extralife # gain extra life every # points' print >> sys.stderr, ' --limitlives # max # of lives player can gain in one board' print >> sys.stderr, ' -M# --monsters # multiply the number of monsters by #' print >> sys.stderr, ' (default between 1.0 and 2.0 depending on # of players)' print >> sys.stderr, ' -i --infinite restart the server at the end of the game' print >> sys.stderr, ' --port LISTEN=# set fixed tcp port for game server' print >> sys.stderr, ' --port HTTP=# set fixed tcp port for http server' print >> sys.stderr, ' -h --help display this text' #print >> sys.stderr, ' -rxxx record the game in file xxx' sys.exit(1) try: from getopt import gnu_getopt as getopt except ImportError: from getopt import getopt from getopt import error try: opts, args = getopt(argv, 'mb:s:l:M:ih', ['metaserver', 'start=', 'step=', 'lives=', 'monsters=', 'infinite', 'help', 'extralife=', 'limitlives=', 'final=', 'saveurlto=', 'quiet', 'port=', 'makeimages']) except error, e: print >> sys.stderr, 'bb.py: %s' % str(e) print >> sys.stderr usage() options = {} #webbrowser = 1 save_url_to = None quiet = 0 for key, value in opts: if key in ('-m', '--metaserver'): options['metaserver'] = 1 elif key in ('-b', '--start', '--begin'): options['beginboard'] = int(value) elif key in ('-s', '--step'): options['stepboard'] = int(value) elif key in ('-l', '--lives'): options['limitlives'] = int(value) elif key in ('--limitlives'): options['lifegainlimit'] = int(value) elif key in ('--final'): options['finalboard'] = int(value) if options['finalboard'] < options['beginboard']: print >> sys.stderr, 'bb.py: final board value must be larger than begin board.' sys.exit(1) elif key in ('--extralife'): options['extralife'] = int(value) elif key in ('-M', '--monsters'): options['monsters'] = float(value) elif key in ('-i', '--infinite'): options['autoreset'] = 1 elif key in ('-h', '--help'): usage() elif key == '--saveurlto': save_url_to = value elif key == '--quiet': quiet = 1 elif key == '--port': portname, portvalue = value.split('=') portvalue = int(portvalue) import msgstruct msgstruct.PORTS[portname] = portvalue elif key == '--makeimages': import images sys.exit(0) #elif key in ('-w', '--webbrowser'): # webbrowser = value.startswith('y') if args: if len(args) > 1: print >> sys.stderr, 'bb.py: multiple level files specified' sys.exit(1) levelfile = os.path.abspath(args[0]) os.chdir(LOCALDIR) BubBobGame(levelfile, **options) else: if options: print >> sys.stderr, 'bb.py: command-line options ignored' start_metaserver(save_url_to, quiet) def start_metaserver(save_url_to, quiet): os.chdir(LOCALDIR) setuppath('http2') import httppages httppages.main(BubBobGame, save_url_to, quiet) def setup(): keybmp = gamesrv.getbitmap(os.path.join('images', 'keys.ppm')) def keybmplist(x): return [keybmp.geticon(x, y, 32, 32) for y in range(0, 128, 32)] BubBobGame.FnKeys = [ ("right", keybmplist(0), "kRight"), ("left", keybmplist(32), "kLeft"), ("jump", keybmplist(64), "kJump"), ("fire", keybmplist(96), "kFire"), ("-right", [], "kmRight"), ("-left", [], "kmLeft"), ("-jump", [], "kmJump"), ("-fire", [], "kmFire"), ] setup() def main(): parse_cmdline(sys.argv[1:]) if not PROFILE: gamesrv.mainloop() else: import profile prof = profile.Profile() try: prof = prof.run('gamesrv.mainloop()') finally: prof.dump_stats('profbb') if __name__ == '__main__': main() bubbros-1.6.2/bubbob/test_statesaver.py0000644000076400001440000000555612225473206017245 0ustar arigousersimport py import statesaver import new def test_list(): lst = [None, 12, "hello", 3.4, ("foo", (), [])] lst1 = statesaver.copy(lst) assert lst1 == lst assert lst1 is not lst assert lst1[-1][-1] is not lst[-1][-1] def test_dict(): dct = {1: "hi", 2: {}} dct1 = statesaver.copy(dct) assert dct1 == dct assert dct1 is not dct assert dct1[2] is not dct[2] def test_instance(): class Foo: def inst_build(self): return Bar() class Bar: pass x = Foo() x.attr = [1, 2, 3] y = statesaver.copy(x) assert y.__class__ is Bar assert y.attr == [1, 2, 3] assert y.attr is not x.attr glob = 2 def test_function(): # XXX closures not supported def func(x, y=[]): assert glob == 2 y.append(x) return y l = func(5) l = func(6) assert l == [5, 6] func1 = statesaver.copy(func) l = func(7) l = func(8) assert l == [5, 6, 7, 8] l = func1(9) l = func1(10) assert l == [5, 6, 9, 10] def test_method(): def func(x, y=[]): assert glob == 2 y.append(x) return y m = new.instancemethod(func, {}) assert m() == [{}] m1 = statesaver.copy(m) assert m() == [{}, {}] assert m() == [{}, {}, {}] assert m1() == [{}, {}] assert m1() == [{}, {}, {}] l = m1() assert l[0] is l[1] is l[2] is l[3] def test_generator(): def gfunc(): lst = [5, 6] yield lst.pop() yield lst.pop() g = gfunc() assert g.next() == 6 g1 = statesaver.copy(g) assert g.next() == 5 py.test.raises(StopIteration, g.next) assert g1.next() == 5 py.test.raises(StopIteration, g1.next) def test_exhausted_gen(): def gfunc(): yield 5 g = gfunc() for i in g: print i g1 = statesaver.copy(g) assert iter(g1) is g1 py.test.raises(StopIteration, g1.next) g2 = statesaver.copy(g1) assert iter(g2) is g2 py.test.raises(StopIteration, g2.next) def test_seqiter(): from UserList import UserList seq = UserList([2, 4, 6, 8]) it = iter(seq) assert it.next() == 2 assert it.next() == 4 it1 = statesaver.copy(it) assert list(it) == [6, 8] assert list(it1) == [6, 8] def test_tupleiter(): tup = (2, 4, 6, 8) it = iter(tup) assert it.next() == 2 assert it.next() == 4 it1 = statesaver.copy(it) assert list(it) == [6, 8] assert list(it1) == [6, 8] def test_listiter(): lst = [2, 4, 6, 8] it = iter(lst) assert it.next() == 2 assert it.next() == 4 it1 = statesaver.copy(it) lst.append(10) assert list(it) == [6, 8, 10] assert list(it1) == [6, 8] def test_stringiter(): s = "hello" it = iter(s) assert it.next() == 'h' assert it.next() == 'e' it1 = statesaver.copy(it) assert list(it) == ['l', 'l', 'o'] assert list(it1) == ['l', 'l', 'o'] bubbros-1.6.2/LICENSE.txt0000644000076400001440000000346212225473206014035 0ustar arigousersLicense ======= The source code is copyrighted by Armin Rigo , and distributed under the MIT License, a copy of which is included below. In the current version most graphics have been made by David Gowers, based on graphics from McSebi. Almost all sounds, background musics and levels are directly taken from the MacOS version of Bub & Bob 1 by McSebi. Thanks to him for great artwork and his permission to redistribute it! He released them under the following terms: """ I release the graphics and sound data of my program Bub & Bob 1 under the revised Artistic License. Please read artistic.txt for details. Sebastian Wegner Copyright (C) 2005 Sebastian Wegner """ MIT License =========== Source Code Copyright (c) 2003-2005 Armin Rigo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. bubbros-1.6.2/artistic.txt0000644000076400001440000002070212225473206014571 0ustar arigousersArtistic License 2.0 Copyright (c) 2000-2006, The Perl Foundation. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble This license establishes the terms under which a given free software Package may be copied, modified, distributed, and/or redistributed. The intent is that the Copyright Holder maintains some artistic control over the development of that Package while still keeping the Package available as open source and free software. You are always permitted to make arrangements wholly outside of this license directly with the Copyright Holder of a given Package. If the terms of this license do not permit the full use that you propose to make of the Package, you should contact the Copyright Holder and seek a different licensing arrangement. Definitions "Copyright Holder" means the individual(s) or organization(s) named in the copyright notice for the entire Package. "Contributor" means any party that has contributed code or other material to the Package, in accordance with the Copyright Holder's procedures. "You" and "your" means any person who would like to copy, distribute, or modify the Package. "Package" means the collection of files distributed by the Copyright Holder, and derivatives of that collection and/or of those files. A given Package may consist of either the Standard Version, or a Modified Version. "Distribute" means providing a copy of the Package or making it accessible to anyone else, or in the case of a company or organization, to others outside of your company or organization. "Distributor Fee" means any fee that you charge for Distributing this Package or providing support for this Package to another party. It does not mean licensing fees. "Standard Version" refers to the Package if it has not been modified, or has been modified only in ways explicitly requested by the Copyright Holder. "Modified Version" means the Package, if it has been changed, and such changes were not explicitly requested by the Copyright Holder. "Original License" means this Artistic License as Distributed with the Standard Version of the Package, in its current version or as it may be modified by The Perl Foundation in the future. "Source" form means the source code, documentation source, and configuration files for the Package. "Compiled" form means the compiled bytecode, object code, binary, or any other form resulting from mechanical transformation or translation of the Source form. Permission for Use and Modification Without Distribution (1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version. Permissions for Redistribution of the Standard Version (2) You may Distribute verbatim copies of the Source form of the Standard Version of this Package in any medium without restriction, either gratis or for a Distributor Fee, provided that you duplicate all of the original copyright notices and associated disclaimers. At your discretion, such verbatim copies may or may not include a Compiled form of the Package. (3) You may apply any bug fixes, portability changes, and other modifications made available from the Copyright Holder. The resulting Package will still be considered the Standard Version, and as such will be subject to the Original License. Distribution of Modified Versions of the Package as Source (4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following: (a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may include your modifications in the Standard Version. (b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified Version must bear a name that is different from the name of the Standard Version. (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under (i) the Original License or (ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed. Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source (5) You may Distribute Compiled forms of the Standard Version without the Source, provided that you include complete instructions on how to get the Source of the Standard Version. Such instructions must be valid at the time of your distribution. If these instructions, at any time while you are carrying out such distribution, become invalid, you must provide new instructions on demand or cease further distribution. If you provide valid instructions or cease distribution within thirty days after you become aware that the instructions are invalid, then you do not forfeit any of your rights under this license. (6) You may Distribute a Modified Version in Compiled form without the Source, provided that you comply with Section 4 with respect to the Source of the Modified Version. Aggregating or Linking the Package (7) You may aggregate the Package (either the Standard Version or Modified Version) with other packages and Distribute the resulting aggregation provided that you do not charge a licensing fee for the Package. Distributor Fees are permitted, and licensing fees for other components in the aggregation are permitted. The terms of this license apply to the use and Distribution of the Standard or Modified Versions as included in the aggregation. (8) You are permitted to link Modified and Standard Versions with other works, to embed the Package in a larger work of your own, or to build stand-alone binary or bytecode versions of applications that include the Package, and Distribute the result without restriction, provided the result does not expose a direct interface to the Package. Items That are Not Considered Part of a Modified Version (9) Works (including, but not limited to, modules and scripts) that merely extend or make use of the Package, do not, by themselves, cause the Package to be a Modified Version. In addition, such works are not considered parts of the Package itself, and are not subject to the terms of this license. General Provisions (10) Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license. (11) If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license. (12) This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder. (13) This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. bubbros-1.6.2/doc/0000755000076400001440000000000012225473206012752 5ustar arigousersbubbros-1.6.2/doc/Client.py.10000644000076400001440000001007612225473206014705 0ustar arigousers.\" $Id: Client.py.1,v 1.3 2005/05/06 21:32:38 arigo Exp $ .\" .\" Process this file with .\" groff -man -Tascii Client.py.1 .\" .TH Client.py 1 "APRIL 2005" Linux "User Manuals" .SH NAME Client.py \- the bub-n-bros client .SH SYNOPSIS .B python Client.py [ .I options .BI "] [" host [: port ]] .PP Note that this script is in the .B display/ subdirectory of the original directory layout. .SH DESCRIPTION This is the bub-n-bros client that connects to bub-n-bros servers started with .BR bb.py "(1) or " BubBob.py (1) . It supports many different audio and video drivers and is very multi-platform. .SH OPTIONS .TP .I host Search for a game on the given machine, and connect to one if found. If this is not defined, search for servers on the local network. .TP .IB host : port Connect to server running on given port on given host. If this is not defined, search for servers on the local network. .TP .BI --bits= N This option concerns only the .B windows audio driver. Set bits per sample. Valid values are 8 and 16 (default). .TP .BI "-d " DRIVER ", --display=" DRIVER Use video driver .IR DRIVER . Valid drivers are: .RS .TP .B X X Window driver for Linux and Unix systems with an X server running. See the .B --shm option. .TP .B windows MS Windows driver. .TP .B pygame PyGame gaming library for python (if installed) has video output. Use it if this is specified. See .BR http://www.pygame.org " and the " --transparency " option." .TP .B gtk Use the PyGTK library (if installed). See .BR http://www.pygtk.org/ " and the " --zoom " option." .RE .TP .B -h, --help Display help. .TP .BI --fmt= format This option concerns only the .B linux audio driver. Set the sound data format. Defaults to .BR S16_NE . You can get a list of supported formats with .BR --fmt=list . .TP .BI --freq= N This option concerns only the .BR linux " and " windows audio drivers. Set mixing frequency to .I N (in Hz). Defaults to 44100. .TP .B -m, --metaserver Connect with the help of the Metaserver (see .BR bb.py (1) for more info). Run .I Client.py -m to print a table of currently running servers, pick the the exact IP address and port of the server of your choice from the table, and run again .I Client.py -m .BR host:port . .TP .BI "--port TCP=" port In conjunction with the .I -m option, force a specific .I port on which to listen for an incoming TCP connexion from the remote server. This is only used if a direct connexion to the server fails. A random port number is picked by default. This option is useful if you are behind a firewall but can let TCP connexions on specific ports reach you. .TP .BI "--port UDP=" port Force a specific .I port on which to listen for incoming UDP traffic (animation data). Useful if you are behind a firewall but can let UDP traffic on a given .I port pass through. This is optional: animation data is routed over the TCP link if it does not appear to reach the client. A random port number is picked by default. .TP .BI "-s " DRIVER ", --sound=" DRIVER Use driver .I DRIVER for audio. Valid drivers are: .RS .TP .B pygame Use the audio capabilities of the PyGame library .RB ( http://www.pygame.org ). .TP .B linux Use the linux audio mixer. See the .BR --freq " and " --fmt " options." .TP .B windows Use the Windows audio mixer. See the .BR --freq " and " --bits "options." .TP .B off No sounds. .RE .TP .B --shm=yes, --shm=no This option concerns only the .B X display driver. Disable or enable the .B shm (Shared Memory) extension. It is enabled by default and should only be disabled for remote X connections and old X servers. .TP .B -t Use the .B TCP protocol. The default is to autodetect the protocol. See the .B -u option. .TP .B --transparency=yes, --transparency=no This option concerns only the .B pygame display driver. Disable or enable transparent bubbles. Enabled by default. Disabling makes game a bit faster. .TP .B -u Use the .B UDP protocol. The default is to autodetect the protocol. See the .B -t option. .TP .BI --zoom= N % This option concerns only the .B gtk display driver. Scale output by .IR N %. .SH SEE ALSO .BR bb.py (1) .BR Client.py (1) .BR python (1)bubbros-1.6.2/doc/sshots.html0000644000076400001440000000030212225473206015156 0ustar arigouserssshots This page is not included in the distribution. You can find it on-line. bubbros-1.6.2/doc/Makefile0000644000076400001440000000160612225473206014415 0ustar arigousers# 'make compress' to build the docs as gzipped manpages. # 'make txt' to build the docs as plain text manpages. # 'make html' to build the docs as html-ized manpages. all: txt html compress txt: bb.py.txt Client.py.txt BubBob.py.txt html: bb.py.html Client.py.html BubBob.py.html compress: bb.py.1.gz Client.py.1.gz BubBob.py.1.gz %.html : %.1 groff -man -Thtml $< > $@ %.txt : %.1 groff -man -Tascii $< > $@ %.1.gz : %.1 gzip -c $< > $@ clean: rm -f bb.py.txt Client.py.txt BubBob.py.txt rm -f bb.py.html Client.py.html BubBob.py.html rm -f *.gz install: $(INSTALL) -c -o $(MANOWNER) -g $(MANGROUP) -m 644 bb.py.1.gz $(MANDIR)/man1/bubnbros-server.1.gz $(INSTALL) -c -o $(MANOWNER) -g $(MANGROUP) -m 644 Client.py.1.gz $(MANDIR)/man1/bubnbros.1.gz $(INSTALL) -c -o $(MANOWNER) -g $(MANGROUP) -m 644 BubBob.py.1.gz $(MANDIR)/man1/BubBob.1.gz ### TODO: install for html and txt files! bubbros-1.6.2/doc/BubBob.py.10000644000076400001440000000113512225473206014616 0ustar arigousers.\" $Id: BubBob.py.1,v 1.2 2005/04/13 18:24:17 opqdonut Exp $ .\" .\" Process this file with .\" groff -man -Tascii BubBob.py.1 .\" .TH BubBob.py 1 "APRIL 2005" Linux "User Manuals" .SH NAME BubBob.py \- Generic startup script for bub-n-bros .SH SYNOPSIS .B BubBob.py .br .B python BubBob.py .SH DESCRIPTION .B BubBob.py runs .BR bb.py (1) (the bub-n-bros server) and then tries to open the url of its control panel in your webbrowser. .SH ENVIRONMENT The environment variable BROWSER affects the choosing of the browser on Unix systems. .SH SEE ALSO .BR bb.py (1) .BR Client.py (1) .BR python (1) bubbros-1.6.2/doc/CVS/0000755000076400001440000000000012225473206013405 5ustar arigousersbubbros-1.6.2/doc/CVS/Entries0000644000076400001440000000025312225473206014741 0ustar arigousers/BubBob.py.1/1.2/Wed Apr 13 18:27:58 2005// /bb.py.1/1.3/Fri May 6 21:35:30 2005// /Client.py.1/1.3/Fri May 6 21:32:38 2005// /Makefile/1.6/Thu Sep 13 14:02:18 2007// D bubbros-1.6.2/doc/CVS/Repository0000644000076400001440000000001712225473206015505 0ustar arigousersbub-n-bros/doc bubbros-1.6.2/doc/CVS/Root0000644000076400001440000000010612225473206014250 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/doc/bb.py.10000644000076400001440000000611012225473206014044 0ustar arigousers.\" $Id: bb.py.1,v 1.3 2005/04/17 17:19:32 opqdonut Exp $ .\" .\" Process this file with .\" groff -man -Tascii bb.py.1 .\" .TH bb.py 1 "APRIL 2005" Linux "User Manuals" .SH NAME bb.py \- the bub-n-bros server. .SH SYNOPSIS .B bb.py [ .I level-file.bin .BI "] [" options ] .br .B python bb.py [ .I level-file.bin .BI "] [" options ] .PP Note that this script is in the .B bubbob/ subdirectory of the original directory layout. .SH DESCRIPTION .B bb.py starts an http server that acts as a control panel for the server. The server listens on port .B 8000 by default. The url for the control panel is .BI http:// server : port / 0xN where .I 0xN is a random hex number (acts as minimal protection). This url is printed when the server starts. You can start and view games and kill the server from this panel. The control panel also allows you to type in the address of a server to connect to, the script will then open a client to that server. The http server also servers java applet clients for those players who wish to use one. When a game is started the script opens a port for the game server. This port can then be connected to by a client. Clients autodetect servers running on the local network with UDP ping on port .BR 8056 . .SS Connection forming The client forms a tcp connection to the server. Or, when using the metaserver, the server forms a connection to the client. If this fails, the client and server try a simultaneous SYN connect. This sometimes works if the server and client are behind firewalls. The server then tries to transmit the data over udp. If it gets no response from the client it will fall back to the existing tcp connection. .SH OPTIONS .TP .BI "-b " N ", --begin " N ", --start " N Start at board (level) number .IR N . The default is 1. See also the .B -s option. .TP .B -h, --help Display help. .TP .B -i, --infinite Restart the server at the end of the game. Normally the server quits after a certain period of inactivity. This is useful when used with the .B -m option to make a public server that is available for a long time. .TP .BI "-l " N ", --lives " N Limit number of lives to .IR N . If this option is not specified the number of lives will be infinite. .TP .B -m, --metaserver Register server with the .I Metaserver (currently) at .BR codespeak.net:8050 . This makes your server visible to everybody, and also facilitates joining through a fascistic firewall. .TP .B --port .IR TYPE = N Sets default listening ports. If type is .B LISTEN , sets the game server port to .IR N . The game server port is chosen randomly by default. If the type is .B HTTP , sets the http server port to .IR N . The http server port defaults to .BR 8000 . Another port will be chosen if none was specified and .B 8000 is already in use. The server also listens to .B UDP ping on port .BR 8056 . .TP .BI "-s " N ", --step " N Increase board number with .I N when a board is completed. Defaults to 1. see also the .B -b option. .SH OUTPUT The server outputs helpful debug information concerning the http and game servers. .SH SEE ALSO .BR BubBob.py (1) .BR Client.py (1) .BR python (1) bubbros-1.6.2/doc/crazybonuses.html0000644000076400001440000000031012225473206016361 0ustar arigouserssshots This page is not included in the distribution. You can find it on-line. bubbros-1.6.2/Makefile0000644000076400001440000000321312225473206013644 0ustar arigousersOWNER=root GROUP=games LIBDIR=/usr/local/lib BINDIR=/usr/local/games MANOWNER=root MANGROUP=root MANDIR=/usr/local/man INSTALL=install PYTHON=python export # we export all variales to sub-makes all: if [ -e bubbob ]; then make -C bubbob; fi make -C display @echo ------------------------------------------------------------- @echo \'make\' successful. @echo ' ' @echo ' Start the game interactively with: python BubBob.py' @if [ -e bubbob ]; then echo ' Server only (pure command-line): python bubbob/bb.py --help'; else echo ' Only the client is installed here.'; fi @echo ' ' @echo ------------------------------------------------------------- clean: -rm -f `find -name "*~"` -rm -f `find -name "*.py[co]"` -rm -fr `find -name "build"` make -C doc clean cd bubbob/images && python buildcolors.py -c rm -fr cache sync: magma-sync codespeak-sync magma-sync: rsync --delete -avz -e ssh ~/games/* magma:games/x/ codespeak-sync: rsync --delete -avz -e ssh ${HOME}/games/metaserver ${HOME}/games/common codespeak.net:games/ meta: ssh codespeak.net python games/metaserver/metaserver.py -f docs: make -C doc install-docs: make -C doc install # crude install install: install-docs # install fanciness not yet implemented :) # make -C bubbob install # make -C display install $(INSTALL) -d $(LIBDIR)/bub-n-bros cp -R . $(LIBDIR)/bub-n-bros chown -R $(OWNER):$(GROUP) $(LIBDIR)/bub-n-bros ln -s $(LIBDIR)/bub-n-bros/display/Client.py $(BINDIR)/bubnbros ln -s $(LIBDIR)/bub-n-bros/bubbob/bb.py $(BINDIR)/bubnbros-server chmod +x $(BINDIR)/bubnbros chmod +x $(BINDIR)/bubnbros-server $(PYTHON) $(LIBDIR)/bub-n-bros/bubbob/images/buildcolors.py bubbros-1.6.2/INSTALL.txt0000644000076400001440000000377012225473206014063 0ustar arigousers ======================================================= ==== The Bub's Brothers ==== ======================================================= Home page: http://bub-n-bros.sourceforge.net/ Installation instructions: http://bub-n-bros.sourceforge.net/download.html Basic instructions on how to play: http://bub-n-bros.sourceforge.net/howto.html If you unpacked this from an official release, you will find a copy of some pages in the doc/ subdirectory. Installation on *NIX -------------------- NOTE!! THIS IS STILL EXPERIMENTAL. The game does not have to be installed to play. The currently directory layout was not designed with Unix-style installation in mind. For a QUICK START see in doc/Introduction.html. The game (and the man pages) can be installed on *NIX systems into a standard location like this: 1) Check locations and permissions in the top-level Makefile. The game is installed into /usr/local by default. 2) Optionally run "make" to build extensions that enable cool powerups and xshm operation. Recommended 3) Run "make install" as root or other user with sufficient rights. NOTE!! The game logic is still quite directory-layout dependant ATM so installing is implemented by copying the whole directory into /usr/local/lib/ (the location can be changed in the Makefile) and making symlinks to appropriate directories. This procedure will probably be cleaned up in future releases. Copyright --------- Almost all sprite images, sounds, background musics and levels are directly taken from the MacOS version of Bub & Bob 1 by McSebi, and redistributed with his gracious permission. Most graphics have been improved or remade by David Gowers. http://www.mcsebi.de See LICENSE.txt for more information. Authors ------- Programming: Armin Rigo Art: David Gowers, based on graphics from McSebi Levels: Gio & Armin Special thanks: Odie & Brachamutanda Beta-testers: IMA Connection bubbros-1.6.2/BubBob.icns0000644000076400001440000012303112225473206014216 0ustar arigousersicnsics#H????????????is32/2BG }qA)́ !  G >U ϵ" &5wb * $P4 % ‚ X8T"5*<#;b ݢw uӱ ^ ֶ{l 63̵ݹ  ̢ !ɿ ,0ǡњ ʴٵqZD B$u~dlmMkjnFyӤPIxϷӴ§~'Rq]Ǥ^fe{R +'?3 V'  01" L  +>M ".^ % Nl Z!z&׻"#Uejz5 {ps8mk(,ҬT(T;H y-&,1e,L/a- :mICN#??????????il32 ̙3333̙33̙33̙̄33̙̅̅ 33 ̘̀̊ ̈ ̙̙݃݃݁̋́݀̂̉̚f̙ff̊f̙̙̪́̀̀̄ ̀ ̀̀f f ̙̪̀ ̙f̪̃ ̙̙̀f̙̈ ̪f́ ̪f̈f3f̈3f3 ̪̪̪̪ffff3fff3f33f3f ff3f3  3f3̈f݃f݃3f3f3f́݁3f3fff33f3ff3fffff3݀3fff3333333333333333333333333ffffffffff ff ff݃3݃f݁fffffffffff݀ffffl8mkich#H????????ih32 ̀̀3f@f̙f33f33̙̀ff̲̀̀33̙̀ff̲̀̀33̙̀ff̀@̲̇33̙̉ff̲̉̉f3ff33f @̀̀3fff̥́ s fɐ ԻԻԻԻ]/@s^fԻf̀Մ3fsf݆f3f  ̨̖̲̀̄̏f̲sf̀f̐̀̀f̃ ̻̻̲̻̙́̀́́̇ٳ̀ف̙̀̿̀̀̀́ٳ̀ف ̀̀́f̙̀́fcٳ̀ف ̻cc̻̙̲̀̀̀́f̆ٳ̀ف̿̀̀f ̲̈ժ̻̀fc刪̙̀f3f̻cc̃ff̻f ̪fL3ff ]fYMfjn]3fL3̻̻̻̻ wffffc jLfsfLI ]3ff31 ԻԻԻԻf3fL3fwȂwMLLMLjĂf3Mf3^Ի3fL3̪̙fwժ̻濙fwfw݆3Mf3Mf3Mf̃ ̙MMLMfMZf̀3fL3ff3̀ 03fL3fff3f dTMsffwLYfsMfYLffL33MfffL3 33 33    333?@3   3333  333333'   33333@@3fM3f33ffL @} 3ffffc ԻԻԻԻLffM]/&M@^ff3Ի3ffՄ3M@3 3݆fٳfrf3fff3 dfffff ufffffffh8mk ?@??@?@@@@?it32ABkڝ3?f??????00?oϕ?????? '3'  '36? c̸` `o??0k ̬mMM: :MMm03 ̥Z33' '33Z?? ̥Z33' '33Z?? ̬mMM: :MMm?? ̸` `?? ̿s& &s?? ̿s& &s??2  &&  &&  2ϋ0?8>?<633VM'':`ssWWss`:''Mo??oσo?0? 3̥Z33Ms& &sM33Z???? 3̥Z33Ms& &sM33Z???? &sjZZm})!)}mZZz0?0? '33P/!/o??0?o??0?333????333????1W;S0000??<63361Ȼ. 3̙3??1Ȼ. 3̙3??߃)Ȗ2 &ss&??)8 '336<Ï rI33@Yf ssffY@332,Ï rI33@Yf ssffY@332,%ʋ V@@FSYffYYSF@@C^)ѻѻѻɋ qYYSF@ LgssgL@@FSYY`x!ȻȻȻȻǏffY@3@YffY@33@Yffo!ȻȻȻȻǏffY@3@YffY@33@Yffo)ʋoodK@FSYYSF@@FSYYe|כɋvbYSF@@FSYYSF@@Rv)ȻNjofY@33@YffY@33Ir)ȻNjofY@33@YffY@33Ir1ʇvcYYSF@@FSYZf|⮕maai}%ɇ1\@@FSYYSF@@Y㱗pddl~1ȻǏ!Z33@YffY@33Z̻沙sffo1ȻǏ!Z33@YffY@33Z̻沙sffo߃-ĿNj!wZZdvvdZZw̿ݯsffo)ϫ!¯ȩsffo  ա sffo  ա sffo ÿ̵rrœƇ {oov߃ٌffn|zh^^i}xYIIWrź f33@YffY@33@YffY@33@Yffó f33@YffY@33@YffY@33@Yffó߃!̩c@@FSYYSF@@LgssgL@@I]ffvó !ٌffc\YYSF@@FSYYffYY\cffc]ZZwó f33@YffY@33@YffssfY@33Zó f33@YffY@33@YffssfY@33Zó3*,,8UaaU8,,p)ٳf@@I]ff`SMMVjss}}ssm_YYSF@@\ *322?WddW?22Hk{{)㨌fYY\cfflyyS@@FSYYcv ,233@YffY@33@YffٌfsM33@Yfw,233@YffY@33@YffٌfsM33@YfwaNA@@LgssjVMMS`ffy ւYY\cffipss} V@@I]ffc\YYkdaZYYfylffd`^^ o@@I]ffp iYY\cff]I@@T|fs sffY@33^ f33@YffssfY@33Irfs sffY@33^ f33@YffssfY@33Irfs sffY@33^ f33@YffssfY@33Ir  ''  '33'  '33'  !'' ''!  '33'  '33'  ''    ,,  ,,*3 &22& &223* '33' '332, '33' '332,!   !'' ''& ! '' '' ''!   '33' '33' '33'  '33' '33' '33'  '' '' ''    0?00?00000????????0??oσ??o??00??0???????? 8>??oσ00o??0 ,,  o?00?oχ0 &22& ??? '33' ??? '33' ???  !'' L̃??? '' ''! ???? '33' '33' ???? '33' '33' ???? '' '' ????   ????????????????????????????  ???? '' '' ???? '33' '33' ???? '33' '33' ???H !'' ''! ???]''!  !'' ???f33'  '33' ???f33'  '33'  HÃ??]''  '33'  ,,  &']Ƀ??H  '33'  &22& ,23f̃??? '33'  '33' ,23f̃??? '33'  '33' ,2330*'']Ƀ??H  ''!   !'' ,233* HÃ??]''  !'' ''!  ,233' ???f33'  '33'  '33' ,233' ???f33'  '33'  '33'  &'' 0o?00?oχ N''!  ''  ''  0??oσ00 o??3 !''   ???? '33' ???? '33' 0??0 !'' 0??oσ??o??0 ''! ???? '33' ???? '33' >a;]0 '' &&##&& 8ѷ\?0  WssjVMMVjssW; &ssffss&; &ssffss&;9y}ss}y9;:MM``MMF);Mffssffda;Mffssffdab,Wss} }ssu.;-#i&s&s#iWss}}ss}}srmMffssffssfdaMffssffssfda!.;;81..18;;81..18;;81..18;;81..# Wsszpffssffipssi>!bj##izsspiffssffpn)!ȻȻȻȻ.&ssf ssffss&!ȻȻȻȻ.&ssf ssffss&)ȡU..# Ws zzsszi#כ̢j# &&@r zsszzssW)Ȼ.&s sffssffM)Ȼ.&s sffssffM1ȡU..# Wsszzssz|]MM:%̢j# &&9`sszzss]/1Ȼ. MffssffM1Ȼ. MffssffM߃)Ȗ2 :MMVjssjVMM: )8 #&&# '' ; '33' ; '33' ƃ ̟F#&&  '' ߃㨌 y\MMVjssW  ٌfss& ٌfss&߃ټfipsspiffsy9 㨌pfppffs`MM: ٌfssffssffM ٌfssffssffMf_aammaa ɐsspiffips}}sszpffV6&& _dppddw ŲpffpzsspiffipssWadffssffs沃sffssfss&adffssffs沃sffssfss&yhffs}ssz㨃zss} sffipsszi#nffszssxܖsz sffpzssWsffssfٌfs sffssffMsffssfٌfs sffssffMsffssfٌfs sffssffMt8mk@??????0??oo??000????0??oo??000????????????0??????????????oo??????????????????????????????000????0??o?0?????0??o00o??0????0??o00o??0????0??o00o??????0?????????????o??????????????????????0?0????0??o?0??????0?o??0?????0?o??0????0??o00o??0?????0?o??0?????o??????????????0?0?????????????0?o??0????000??oo??0????000??????????????????oo??0?????0?o??0????0??????????????oo??000????????????0o??00???????0??????o00??????0??o??0????????0??oo??????????????o0o????????????????0?o??0????????????0??????????o00o??????0???????o0o??0???bubbros-1.6.2/display/0000755000076400001440000000000012225473206013652 5ustar arigousersbubbros-1.6.2/display/.cvsignore0000644000076400001440000000003212225473206015645 0ustar arigousers*.py[co] build *.so *.pyd bubbros-1.6.2/display/music1.py0000644000076400001440000000251312225473206015426 0ustar arigousersclass Music: def __init__(self, filename): self.filename = filename self.w = None self.sampledata = '' def openchannel(self): if self.w is not None: self.w.close() import wave self.w = w = wave.open(open(self.filename, 'rb'), 'r') self.w_params = (w.getnchannels(), w.getsampwidth(), w.getframerate()) chan, width, freq = self.w_params self.dataleft = w.getnframes() * (chan*width) self.sampledata = '' def decode(self, mixer, bytecount): result = self.sampledata if not result and self.dataleft > 0: # decode and convert some more data chan, width, freq = self.w_params #framecount = bytecount / (chan*width) inputdata = self.w.readframes(bytecount) #(framecount) self.dataleft -= len(inputdata) result = mixer.resample(inputdata, freq = freq, bits = width * 8, signed = width > 1, channels = chan, byteorder = 'little') #print len(result) self.sampledata = result[bytecount:] return result[:bytecount] bubbros-1.6.2/display/pythonxlibintf.py0000644000076400001440000001500112225473206017302 0ustar arigousers ################################################ ## pygame-based implementation of xshm ## ################################################ import os, sys from Xlib import X, display # -*-*- SLOOWWW -*-*- import psyco; psyco.full() class Display: def __init__(self, width, height, title): self.dpy = display.Display() self.default_scr = self.dpy.screen() self.root = self.default_scr.root self.width = width self.height = height self.depth = self.default_scr.root_depth self.backpixmap = self.root.create_pixmap(width, height, self.depth) self.win = self.root.create_window( 0, 0, width, height, 0, self.depth, override_redirec = 0, background_pixel = self.default_scr.black_pixel, backing_store = X.NotUseful, ) self.win.map() self.gc = self.win.create_gc() self.gc_and = self.win.create_gc() self.gc_or = self.win.create_gc() self.gc.change(foreground = self.default_scr.black_pixel) self.gc_and.change(function = X.GXand) self.gc_or .change(function = X.GXor) self.selectinput = 0 self.keyev = [] self.mouseev = [] self.motionev = None self.dpy.flush() pixel = "\x00\x00\x80" hole = "\x01\x01\x01" self.taskbkgnd = self.pixmap(32, 32, ((pixel+hole)*16 + (hole+pixel)*16) * 16, 0x010101) def pixmap(self, w, h, data, colorkey=-1): print >> sys.stderr, '.', extent = w*h depth = self.depth if depth >= 24: bitmap_pad = 32 else: bitmap_pad = 16 scanline = ((w+bitmap_pad-1) & ~(bitmap_pad-1)) / 8; if colorkey >= 0: key = (chr(colorkey >> 16) + chr((colorkey>>8) & 0xFF) + chr(colorkey & 0xFF)) else: key = None if depth == 15: p_size = 5, 5, 5 elif depth == 16: p_size = 5, 6, 5 elif depth == 24 or depth == 32: p_size = 8, 8, 8 else: raise ValueError, 'unsupported screen depth %d' % depth imgdata = [] maskdata = [] for color in range(3): plane = 128 while plane >= (1<<(8-p_size[color])): src = 0 for y in range(h): imgline = 0L maskline = 0L shifter = 1L for x in range(w): if data[src:src+3] == key: # transparent maskline |= shifter elif ord(data[src+color]) & plane: imgline |= shifter shifter <<= 1 src += 3 imgdata.append(long2string(imgline, scanline)) maskdata.append(long2string(maskline, scanline)) plane /= 2 imgdata = ''.join(imgdata) if colorkey >= 0: maskdata = ''.join(maskdata) mask = self.win.create_pixmap(w, h, depth) mask.put_image(self.gc, 0, 0, w, h, X.XYPixmap, depth, 0, maskdata) else: mask = None imgdata = ''.join(imgdata) image = self.win.create_pixmap(w, h, depth) image.put_image(self.gc, 0, 0, w, h, X.XYPixmap, depth, 0, imgdata) image.mask = mask image.size = w, h return image def getppm(self, (x, y, w, h), bkgnd=None): if bkgnd is None: bkgnd = self.win.create_pixmap(w, h, self.depth) bkgnd.mask = None bkgnd.size = w, h bkgnd.copy_area(self.gc, self.backpixmap, x, y, w, h, 0, 0) return bkgnd def putppm(self, x, y, image, rect=None): if rect: x1, y1, w1, h1 = rect else: x1 = y1 = 0 w1, h1 = image.size if image.mask is None: self.backpixmap.copy_area(self.gc, image, x1, y1, w1, h1, x, y) else: self.backpixmap.copy_area(self.gc_and, image.mask, x1, y1, w1, h1, x, y) self.backpixmap.copy_area(self.gc_or, image, x1, y1, w1, h1, x, y) def flip(self): self.win.copy_area(self.gc, self.backpixmap, 0, 0, self.width, self.height, 0, 0) self.dpy.flush() self.readXevents() def close(self): self.dpy.close() def clear(self): self.backpixmap.fill_rectangle(self.gc, 0, 0, self.width, self.height) def readXevents(self): n = self.dpy.pending_events() if n: for i in range(n): event = self.dpy.next_event() if event.type == X.KeyPress or event.type == X.KeyRelease: self.keyev.append((event.detail, event.type)) elif event.type == X.ButtonPress: self.mouseev.append((event.event_x, event.event_y)) elif event.type == X.MotionNotify: self.motionev = event.event_x, event.event_y elif event.type == X.DestroyNotify: raise SystemExit self.readXevents() def enable_event(self, mask): self.selectinput |= mask self.win.change_attributes(event_mask=self.selectinput) def keyevents(self): if not (self.selectinput & X.KeyReleaseMask): self.enable_event(X.KeyPressMask | X.KeyReleaseMask) self.readXevents() result = self.keyev self.keyev = [] return result def mouseevents(self): if not (self.selectinput & X.ButtonPressMask): self.enable_event(X.ButtonPressMask) result = self.mouseev self.mouseev = [] return result def pointermotion(self): result = self.motionev self.motionev = None return result def has_sound(self): return 0 def selectlist(self): from socket import fromfd, AF_INET, SOCK_STREAM return [fromfd(self.dpy.fileno(), AF_INET, SOCK_STREAM)] def taskbar(self, (x, y, w, h)): for j in range(y, y+h, 32): for i in range(x, x+w, 32): self.putppm(i, j, self.taskbkgnd, (0, 0, x+w-i, y+h-j)) def long2string(bits, strlen): return ''.join([chr((bits>>n)&0xFF) for n in range(0, 8*strlen, 8)]) bubbros-1.6.2/display/pclient.py0000644000076400001440000007655512225473206015704 0ustar arigousers#! /usr/bin/env python import sys, os from socket import * from select import select import struct, zlib import time from common.msgstruct import * from common.pixmap import decodepixmap from common import hostchooser import modes from modes import KeyPressed, KeyReleased import caching #import psyco; psyco.full() # switch to udp_over_tcp if the udp socket didn't receive at least 60% of # the packets sent by the server UDP_EXPECTED_RATIO = 0.60 def loadpixmap(dpy, data, colorkey=None): w, h, data = decodepixmap(data) if colorkey is None: colorkey = -1 elif colorkey < 0: r, g, b = struct.unpack("BBB", self.data[:3]) colorkey = b | (g<<8) | (r<<16) return dpy.pixmap(w, h, data, colorkey) class Icon: alpha = 255 def __init__(self, playfield): self.playfield = playfield self.size = 0, 0 def __getattr__(self, attr): if attr == 'pixmap': self.pixmap = self.playfield.getpixmap(self.bmpcode) if hasattr(self.playfield.dpy, 'getopticon'): ico = self.playfield.dpy.getopticon( self.pixmap, self.originalrect, self.alpha) if ico is not None: self.pixmap = ico self.rect = None return self.pixmap elif attr in ('bmpcode', 'rect'): raise KeyError, attr elif attr == 'originalrect': self.originalrect = self.rect return self.originalrect raise AttributeError, attr def clear(self): if self.__dict__.has_key('pixmap'): del self.pixmap class DataChunk(caching.Data): SOURCEDIR = os.path.abspath(os.path.join(os.path.dirname(caching.__file__), os.pardir)) CACHEDIR = os.path.join(SOURCEDIR, 'cache') TOTAL = 0 def __init__(self, fileid): caching.Data.__init__(self) self.fileid = fileid self.pending = [] self.progresshook = None def server_md5(self, playfield, filename, position, length, checksum): if not self.loadfrom(filename, position, length, checksum): self.pending.append((0, position)) playfield.s.sendall(message(CMSG_DATA_REQUEST, self.fileid, position, length)) def server_patch(self, position, data, lendata): #print 'server_patch', self.fileid, position, len(data) prev = DataChunk.TOTAL >> 10 DataChunk.TOTAL += lendata total = DataChunk.TOTAL >> 10 if total != prev: print "downloaded %dkb of data from server" % total self.store(position, data) try: self.pending.remove((0, position)) except ValueError: pass else: while self.pending and self.pending[0][0]: callback = self.pending[0][1] del self.pending[0] callback(self) def when_ready(self, callback): if self.pending: self.pending.append((1, callback)) else: callback(self) class Playfield: TASKBAR_HEIGHT = 48 def __init__(self, s, sockaddr): self.s = s self.sockaddr = sockaddr try: self.s.setsockopt(SOL_IP, IP_TOS, 0x10) # IPTOS_LOWDELAY except error, e: print >> sys.stderr, "Cannot set IPTOS_LOWDELAY:", str(e) try: self.s.setsockopt(SOL_TCP, TCP_NODELAY, 1) except error, e: print >> sys.stderr, "Cannot set TCP_NODELAY:", str(e) initialbuf = "" while 1: t = self.s.recv(200) if not t and not hasattr(self.s, 'RECV_CAN_RETURN_EMPTY'): raise error, "connexion closed" initialbuf += t if len(initialbuf) >= len(MSG_WELCOME): head = initialbuf[:len(MSG_WELCOME)] tail = initialbuf[len(MSG_WELCOME):] if head != MSG_WELCOME: raise error, "connected to something not a game server" if '\n' in tail: break n = tail.index('\n') line2 = tail[:n] self.initialbuf = tail[n+1:] self.gameident = line2.strip() ## self.datapath = None ## if self.gameident.endswith(']'): ## i = self.gameident.rfind('[') ## if i >= 0: ## self.gameident, self.datapath = (self.gameident[:i].strip(), ## self.gameident[i+1:-1]) print "connected to %r." % self.gameident self.s.sendall(message(CMSG_PROTO_VERSION, 3)) def setup(self, mode, udp_over_tcp): self.playing = {} # 0, 1, or 'l' for local self.keys = {} self.keycodes = {} self.last_key_event = (None, None) self.dpy = None self.snd = None self.pixmaps = {} # {bmpcode: dpy_pixmap} self.bitmaps = {} # {bmpcode: (fileid_or_data, colorkey)} self.icons = {} self.sounds = {} self.currentmusic = None self.fileids = {} self.sprites = [] self.playingsounds = {} self.playericons = {} self.screenmode = mode self.initlevel = 0 if mode[-1].has_key('udp_over_tcp'): udp_over_tcp = mode[-1]['udp_over_tcp'] self.trackcfgmtime = None if mode[-1].has_key('cfgfile'): self.trackcfgfile = mode[-1]['cfgfile'] else: self.trackcfgfile = os.path.join(DataChunk.SOURCEDIR, 'http2', 'config.txt') self.udpsock = None self.udpsock_low = None self.udpsock2 = None self.accepted_broadcast = 0 self.tcpbytecounter = 0 self.udpbytecounter = 0 if udp_over_tcp == 1: self.start_udp_over_tcp() else: self.pending_udp_data = None if udp_over_tcp == 'auto': self.udpsock_low = 0 self.dyndecompress = [[None, None, None, None] for i in range(8)] self.dynnorepeat = None def run(self, mode, udp_over_tcp='auto'): self.setup(mode, udp_over_tcp) try: self.mainloop() finally: if self.dpy: self.dpy.close() try: self.s.close() except: pass def mainloop(self): pss = hostchooser.serverside_ping() self.initial_iwtd = [self.s, pss] self.iwtd = self.initial_iwtd[:] self.animdelay = 0.0 inbuf = self.process_inbuf(self.initialbuf) self.initialbuf = "" errors = 0 while 1: if self.dpy: self.processkeys() iwtd, owtd, ewtd = select(self.iwtd, [], [], self.animdelay) self.animdelay = 0.5 if self.dpy: self.processkeys() if self.s in iwtd: inputdata = self.s.recv(0x6000) self.tcpbytecounter += len(inputdata) inbuf += inputdata inbuf = self.process_inbuf(inbuf) if self.dpy: if self.udpsock in iwtd: udpdata1 = None while self.udpsock in iwtd: try: udpdata = self.udpsock.recv(65535) except error, e: print >> sys.stderr, e errors += 1 if errors > 10: raise break self.udpbytecounter += len(udpdata) if len(udpdata) > 3 and '\x80' <= udpdata[0] < '\x90': udpdata = self.dynamic_decompress(udpdata) if udpdata is not None: udpdata1 = udpdata iwtd, owtd, ewtd = select(self.iwtd, [], [], 0) if udpdata1 is not None: self.update_sprites(udpdata1) if self.udpsock2 in iwtd: while self.udpsock2 in iwtd: udpdata = self.udpsock2.recv(65535) self.udpbytecounter += len(udpdata) if udpdata == BROADCAST_MESSAGE: if not self.accepted_broadcast: self.s.sendall(message(CMSG_UDP_PORT, '*')) self.accepted_broadcast = 1 #self.udpsock_low = None udpdata = '' iwtd, owtd, ewtd = select(self.iwtd, [], [], 0) if udpdata and self.accepted_broadcast: self.update_sprites(udpdata) if self.pending_udp_data: self.update_sprites(self.pending_udp_data) self.pending_udp_data = '' erasetb = self.taskbarmode and self.draw_taskbar() d = self.dpy.flip() if d: self.animdelay = min(self.animdelay, d) if self.snd: d = self.snd.flop() if d: self.animdelay = min(self.animdelay, d) if erasetb: self.erase_taskbar(erasetb) if pss in iwtd: hostchooser.answer_ping(pss, self.gameident, self.sockaddr) def process_inbuf(self, inbuf): while inbuf: values, inbuf = decodemessage(inbuf) if not values: break # incomplete message fn = Playfield.MESSAGES.get(values[0], self.msg_unknown) fn(self, *values[1:]) return inbuf def dynamic_decompress(self, udpdata): # Format of a UDP version 3 packet: # header byte: 0x80 - 0x87 packet from thread 0 - 7 # or 0x88 - 0x8F reset packet from thread 0 - 7 # previous frame in same thread (1 byte) # frame number (1 byte) thread = self.dyndecompress[ord(udpdata[0]) & 7] # thread==[decompress, lastframenumber, recompressed, lastframedata] prevframe = udpdata[1] thisframe = udpdata[2] #print '---' #for t in self.dyndecompress: # print repr(t)[:120] #print #print `udpdata[:3]` if udpdata[0] >= '\x88': # reset d = zlib.decompressobj().decompress if prevframe != thisframe: # if not global sync point # sync point from a previous frame # find all threads with the same prevframe threads = [t for t in self.dyndecompress if prevframe == t[1]] if not threads: return None # lost # find a thread with already-recompressed data for t in threads: if t[2]: data = t[3] break else: # recompress and cache the prevframe data t = threads[0] data = t[3] co = zlib.compressobj(6) data = co.compress(data) + co.flush(zlib.Z_SYNC_FLUSH) t[2] = 1 t[3] = data d(data) # use it to initialize the state of the decompressobj #print d thread[0] = d elif prevframe != thread[1]: #print 'lost' return None # lost else: d = thread[0] # go forward in thread try: framedata = d(udpdata[3:]) #print d thread[1] = thisframe thread[2] = 0 thread[3] = framedata if thisframe == self.dynnorepeat: return None self.dynnorepeat = thisframe return framedata except zlib.error: #print 'crash' return None def geticon(self, icocode): try: return self.icons[icocode] except KeyError: ico = self.icons[icocode] = Icon(self) return ico def getpixmap(self, bmpcode): try: return self.pixmaps[bmpcode] except KeyError: data, colorkey = self.bitmaps[bmpcode] if type(data) is type(''): data = zlib.decompress(data) else: if data.pending: raise KeyError data = data.read() pixmap = loadpixmap(self.dpy, data, colorkey) self.pixmaps[bmpcode] = pixmap return pixmap def update_sprites(self, udpdata): sprites = self.sprites unpack = struct.unpack currentsounds = {} base = 0 while udpdata[base+4:base+6] == '\xFF\xFF': key, lvol, rvol = struct.unpack("!hBB", udpdata[base:base+4]) try: snd = self.sounds[key] except KeyError: pass # ignore sounds with bad code (probably not defined yet) else: n = self.playingsounds.get(key) if n: currentsounds[key] = n-1 elif self.snd: self.snd.play(snd, lvol / 255.0, rvol / 255.0) currentsounds[key] = 4 base += 6 self.playingsounds = currentsounds for j in range(len(sprites)): if sprites[j][0] != udpdata[base:base+6]: removes = sprites[j:] del sprites[j:] removes.reverse() eraser = self.dpy.putppm for reserved, eraseargs in removes: eraser(*eraseargs) break base += 6 #print "%d sprites redrawn" % (len(udpdata)/6-j) try: overlayer = self.dpy.overlayppm except AttributeError: getter = self.dpy.getppm setter = self.dpy.putppm for j in range(base, len(udpdata)-5, 6): info = udpdata[j:j+6] x, y, icocode = unpack("!hhh", info[:6]) try: ico = self.icons[icocode] sprites.append((info, (x, y, getter((x, y) + ico.size)))) setter(x, y, ico.pixmap, ico.rect) except KeyError: #print "bad ico code", icocode pass # ignore sprites with bad ico (probably not defined yet) else: for j in range(base, len(udpdata)-5, 6): info = udpdata[j:j+6] x, y, icocode = unpack("!hhh", info[:6]) try: ico = self.icons[icocode] overlay = overlayer(x, y, ico.pixmap, ico.rect, ico.alpha) sprites.append((info, overlay)) except KeyError: #print "bad ico code", icocode pass # ignore sprites with bad ico (probably not defined yet) t0, n = self.painttimes n = n + 1 if n == 50: t = time.time() t, t0 = t-t0, t if t: print "%.2f images per second, %.1f kbytes per second" % ( float(n)/t, float(self.tcpbytecounter+self.udpbytecounter)/1024/t) self.tcpbytecounter = -self.udpbytecounter n = 0 self.painttimes = t0, n def get_taskbar(self): y0 = self.height - self.TASKBAR_HEIGHT iconlist = [] f = 1.5 * time.time() f = f-int(f) pi = self.playericons.items() pi.sort() xpos = 0 for id, ico in pi: if self.playing.get(id) != 'l': w, h = ico.size xpos += int(w * 5 / 3) if not self.playing.get(id): y = self.height - h if self.keydefinition and id == self.keydefinition[0]: num, icons = self.keys[self.nextkeyname()] ico = icons[int(f*len(icons))-1] y = y0 + int((self.TASKBAR_HEIGHT-ico.size[1])/2) self.animdelay = 0.04 iconlist.append((xpos-w, y, ico, id)) pi.reverse() f = f * (1.0-f) * 4.0 xpos = self.width for id, ico in pi: if self.playing.get(id) == 'l': w, h = ico.size xpos -= int(w * 5 / 3) dy = self.TASKBAR_HEIGHT - h - 1 y = self.height - h - int(dy*f) iconlist.append((xpos, y, ico, id)) self.animdelay = 0.04 return y0, iconlist def clic_taskbar(self, (cx,cy)): y0, icons = self.get_taskbar() if cy >= y0: for x, y, ico, id in icons: if x <= cx < x+ico.size[0]: return id return None def draw_taskbar(self): y0, icons = self.get_taskbar() rect = (0, y0, self.width, self.TASKBAR_HEIGHT) bkgnd = self.dpy.getppm(rect) self.dpy.taskbar(rect) for x, y, ico, id in icons: try: self.dpy.putppm(x, y, ico.pixmap, ico.rect) except KeyError: pass return y0, bkgnd def erase_taskbar(self, (y0, bkgnd)): self.dpy.putppm(0, y0, bkgnd) def nextkeyname(self): pid, df = self.keydefinition undef = [(num, keyname) for keyname, (num, icons) in self.keys.items() if not df.has_key(keyname) and icons] if undef: num, keyname = min(undef) return keyname else: return None def startplaying(self): args = () if hasattr(self.s, 'udp_over_udp_mixer'): # for SocketOverUdp: reuse the UDP address port = self.s.getsockname()[1] self.udpsock_low = None self.s.udp_over_udp_decoder = self.udp_over_udp_decoder self.start_udp_over_tcp() elif self.pending_udp_data is not None: port = MSG_INLINE_FRAME else: if '*udpsock*' in PORTS: self.udpsock, (host, port) = PORTS['*udpsock*'] args = (host,) else: self.udpsock = socket(AF_INET, SOCK_DGRAM) self.udpsock.bind(('', PORTS.get('CLIENT', INADDR_ANY))) host, port = self.udpsock.getsockname() # Send a dummy UDP message to the server. Some NATs will # then let through the UDP messages from the server. self.udpsock.sendto('.', self.s.getpeername()) self.iwtd.append(self.udpsock) self.initial_iwtd.append(self.udpsock) if 'sendudpto' in PORTS: args = (PORTS['sendudpto'],) outbound = [] outbound.append(message(CMSG_UDP_PORT, port, *args)) if self.snd and self.snd.has_music: outbound.append(message(CMSG_ENABLE_MUSIC, 1)) outbound.append(message(CMSG_PING)) self.s.sendall(''.join(outbound)) def start_udp_over_tcp(self): self.pending_udp_data = '' self.udp_over_tcp_decompress = zlib.decompressobj().decompress self.udpsock_low = None for name in ('udpsock', 'udpsock2'): sock = getattr(self, name) if sock is not None: try: self.iwtd.remove(sock) except ValueError: pass try: self.initial_iwtd.remove(sock) except ValueError: pass sock.close() setattr(self, name, None) def udp_over_udp_decoder(self, udpdata): if len(udpdata) > 3 and '\x80' <= udpdata[0] < '\x90': data = self.dynamic_decompress(udpdata) if data: self.pending_udp_data = data def processkeys(self): keyevents = self.dpy.keyevents() if keyevents: now = time.time() pending = {} for keysym, event in keyevents: pending[keysym] = event for keysym, event in pending.items(): code = self.keycodes.get((keysym, event)) if code and self.playing.get(code[0]) == 'l': if (code == self.last_key_event[0] and now - self.last_key_event[1] < 0.77): continue # don't send too much events for auto-repeat self.last_key_event = code, now self.s.sendall(code[1]) elif self.keydefinition: self.define_key(keysym) pointermotion = self.dpy.pointermotion() if pointermotion: x, y = pointermotion self.settaskbar(y >= self.height - 2*self.TASKBAR_HEIGHT) mouseevents = self.dpy.mouseevents() if mouseevents: self.settaskbar(1) self.keydefinition = None for clic in mouseevents: clic_id = self.clic_taskbar(clic) if clic_id is not None: if self.playing.get(clic_id) == 'l': self.s.sendall(message(CMSG_REMOVE_PLAYER, clic_id)) else: self.keydefinition = clic_id, {} if self.taskbartimeout is not None and time.time() > self.taskbartimeout: self.settaskbar(0) def settaskbar(self, nmode): self.taskbartimeout = None if self.taskbarfree: self.taskbarmode = (nmode or 'l' not in self.playing.values() or (self.keydefinition is not None)) if nmode: self.taskbartimeout = time.time() + 5.0 if hasattr(self.dpy, 'settaskbar'): self.dpy.settaskbar(self.taskbarmode) def define_key(self, keysym): clic_id, df = self.keydefinition if keysym in df.values(): return df[self.nextkeyname()] = keysym if self.nextkeyname() is not None: return self.keydefinition = None self.s.sendall(message(CMSG_ADD_PLAYER, clic_id)) for keyname, (num, icons) in self.keys.items(): if keyname[:1] == '-': event = KeyReleased keyname = keyname[1:] else: event = KeyPressed if df.has_key(keyname): keysym = df[keyname] self.keycodes[keysym, event] = \ clic_id, message(CMSG_KEY, clic_id, num) def msg_unknown(self, *rest): print >> sys.stderr, "?" def msg_player_join(self, id, local, *rest): if local: self.playing[id] = 'l' self.settaskbar(0) self.checkcfgfile(1) else: self.playing[id] = 1 def msg_player_kill(self, id, *rest): self.playing[id] = 0 for key, (pid, msg) in self.keycodes.items(): if pid == id: del self.keycodes[key] def msg_broadcast_port(self, port): if self.pending_udp_data is not None: return if self.udpsock2 is not None: try: self.iwtd.remove(self.udpsock2) except ValueError: pass try: self.initial_iwtd.remove(self.udpsock2) except ValueError: pass self.udpsock2.close() self.udpsock2 = None self.accepted_broadcast = 0 try: self.udpsock2 = socket(AF_INET, SOCK_DGRAM) self.udpsock2.bind(('', port)) self.udpsock2.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) except error, e: print "Cannot listen on the broadcast port %d" % port, str(e) self.udpsock2 = None else: self.iwtd.append(self.udpsock2) self.initial_iwtd.append(self.udpsock2) def msg_def_playfield(self, width, height, backcolor=None, gameident=None, *rest): #if self.snd is not None: # self.snd.close() if self.dpy is not None: # clear all pixmaps for ico in self.icons.values(): ico.clear() self.pixmaps.clear() self.dpy.close() del self.sprites[:] self.width = width self.height = height if gameident: self.gameident = gameident self.dpy = modes.open_dpy(self.screenmode, width, height, self.gameident) self.snd = self.snd or modes.open_snd(self.screenmode) if self.snd: self.s.sendall(message(CMSG_ENABLE_SOUND)) self.iwtd = self.dpy.selectlist() + self.initial_iwtd self.dpy.clear() # backcolor is ignored self.painttimes = (time.time(), 0) self.s.sendall(message(CMSG_PING)) self.taskbarmode = 0 self.taskbarfree = 0 self.taskbartimeout = None self.keydefinition = None def msg_def_key(self, name, num, *icons): self.keys[name] = num, [self.geticon(ico) for ico in icons] def msg_def_icon(self, bmpcode, icocode, x, y, w, h, alpha=255, *rest): ## if h<0: ## try: ## bitmap, height = self.flippedbitmaps[bmpcode] ## except KeyError: ## bitmap, height = self.dpy.vflipppm(self.bitmaps[bmpcode]) ## self.flippedbitmaps[bmpcode] = bitmap, height ## y = height - y ## h = - h ## else: ico = self.geticon(icocode) ico.bmpcode = bmpcode ico.rect = x, y, w, h ico.size = w, h if alpha < 255: ico.alpha = alpha def msg_def_bitmap(self, bmpcode, data, colorkey=None, *rest): if type(data) is not type(''): data = self.fileids[data] self.bitmaps[bmpcode] = data, colorkey def msg_def_sample(self, smpcode, data, *rest): def ready(f, self=self, smpcode=smpcode): if self.snd: self.sounds[smpcode] = self.snd.sound(f) f.clear() if type(data) is type(''): data = zlib.decompress(data) f = DataChunk(None) f.store(0, data) ready(f) else: f = self.fileids[data] f.when_ready(ready) def msg_patch_file(self, fileid, position, data, lendata=None, *rest): if self.fileids.has_key(fileid): f = self.fileids[fileid] else: f = self.fileids[fileid] = DataChunk(fileid) f.server_patch(position, data, lendata or len(data)) def msg_zpatch_file(self, fileid, position, data, *rest): data1 = zlib.decompress(data) self.msg_patch_file(fileid, position, data1, len(data), *rest) def msg_md5_file(self, fileid, filename, position, length, checksum, *rest): if self.fileids.has_key(fileid): f = self.fileids[fileid] else: f = self.fileids[fileid] = DataChunk(fileid) f.server_md5(self, filename, position, length, checksum) def msg_play_music(self, loop_from, *codes): codes = [self.fileids[c] for c in codes] self.currentmusic = loop_from, codes, list(codes) self.activate_music() def activate_music(self, f=None): loop_from, codes, checkcodes = self.currentmusic if checkcodes: checkcodes.pop().when_ready(self.activate_music) elif self.snd: self.snd.play_musics(codes, loop_from) def msg_fadeout(self, time, *rest): if self.snd: self.snd.fadeout(time) def msg_player_icon(self, pid, icocode, *rest): self.playericons[pid] = self.geticon(icocode) def checkcfgfile(self, force=0): if self.trackcfgfile: try: st = os.stat(self.trackcfgfile) except OSError: pass else: if force or (st.st_mtime != self.trackcfgmtime): self.trackcfgmtime = st.st_mtime try: f = open(self.trackcfgfile, 'r') data = f.read().strip() f.close() d = eval(data or '{}', {}, {}) except: print >> sys.stderr, 'Invalid config file format' else: d = d.get(gethostname(), {}) namemsg = '' for id, local in self.playing.items(): keyid = 'player%d' % id if local == 'l' and d.has_key(keyid): namemsg = namemsg + message( CMSG_PLAYER_NAME, id, d[keyid]) if namemsg: self.s.sendall(namemsg) def msg_ping(self, *rest): self.s.sendall(message(CMSG_PONG, *rest)) self.checkcfgfile() if rest and self.udpsock_low is not None: udpkbytes = rest[0] if not udpkbytes: return #inp = self.udpbytecounter / (udpkbytes*1024.0) #print "(%d%% packet loss)" % int(100*(1.0-inp)) if (udpkbytes<<10) * UDP_EXPECTED_RATIO > self.udpbytecounter: # too many packets were dropped (including, maybe, all of them) self.udpsock_low += 1 if self.udpsock_low >= 3 and self.initlevel >= 1: # third time now -- that's too much print "Note: routing UDP traffic over TCP", inp = self.udpbytecounter / (udpkbytes*1024.0) print "(%d%% packet loss)" % int(100*(1.0-inp)) self.start_udp_over_tcp() self.s.sendall(message(CMSG_UDP_PORT, MSG_INLINE_FRAME)) else: # enough packets received self.udpsock_low = 0 def msg_pong(self, *rest): if self.initlevel == 0: self.startplaying() self.initlevel = 1 elif self.initlevel == 1: if self.snd and self.snd.has_music: self.s.sendall(message(CMSG_ENABLE_MUSIC, 2)) self.initlevel = 2 if not self.taskbarfree and not self.taskbarmode: self.taskbarfree = 1 self.settaskbar(1) def msg_inline_frame(self, data, *rest): if self.pending_udp_data is not None: self.pending_udp_data = self.udp_over_tcp_decompress(data) MESSAGES = { MSG_BROADCAST_PORT:msg_broadcast_port, MSG_DEF_PLAYFIELD: msg_def_playfield, MSG_DEF_KEY : msg_def_key, MSG_DEF_ICON : msg_def_icon, MSG_DEF_BITMAP : msg_def_bitmap, MSG_DEF_SAMPLE : msg_def_sample, MSG_PLAY_MUSIC : msg_play_music, MSG_FADEOUT : msg_fadeout, MSG_PLAYER_JOIN : msg_player_join, MSG_PLAYER_KILL : msg_player_kill, MSG_PLAYER_ICON : msg_player_icon, MSG_PING : msg_ping, MSG_PONG : msg_pong, MSG_INLINE_FRAME : msg_inline_frame, MSG_PATCH_FILE : msg_patch_file, MSG_ZPATCH_FILE : msg_zpatch_file, MSG_MD5_FILE : msg_md5_file, ## MSG_LOAD_PREFIX : msg_load_prefix, } def run(s, sockaddr, *args, **kw): try: import psyco except ImportError: pass else: psyco.bind(Playfield.update_sprites) Playfield(s, sockaddr).run(*args, **kw) bubbros-1.6.2/display/modes.py0000644000076400001440000001420012225473206015330 0ustar arigousersimport sys KeyPressed = 2 KeyReleased = 3 class BaseDisplay: __taskbkgnd = None def taskbar(self, (x, y, w, h)): if self.__taskbkgnd is None: pixel = "\x00\x00\x80" hole = "\x01\x01\x01" self.__taskbkgnd = self.pixmap(32, 32, ((pixel+hole)*16 + (hole+pixel)*16) * 16, 0x010101) for j in range(y, y+h, 32): for i in range(x, x+w, 32): self.putppm(i, j, self.__taskbkgnd, (0, 0, x+w-i, y+h-j)) class Mode: low_priority = 0 def __init__(self, name, descr, extraoptsdescr, options={}, url=None): self.name = name self.descr = descr self.extraoptsdescr = extraoptsdescr self.options = options.copy() self.url = url def getmodule(self): return __import__(self.prefix + self.name.lower(), globals(), locals(), ['available']) def imperror(self): try: return self.__imperror except AttributeError: try: module = self.getmodule() except ImportError: result = 'not installed' else: result = hasattr(module, 'imperror') and module.imperror() self.__imperror = result return result def unique_id(self): return self.prefix + self.name def printline(self, f): err = self.imperror() if err: state = ' [%s]' % err else: state = '' print >> f, ' %-8s %s%s' % (self.name, self.descr, state) if self.url: print >> f, ' %s' % self.url for line in self.extraoptsdescr: print >> f, ' %s' % line def getformaloptions(self): return '', [c+'=' for c in self.options.keys()] def setoptions(self, options): for key in self.options.keys(): if options.has_key('--'+key): self.options[key] = options['--'+key] def currentdriver(self): lst = self.options.items() lst.sort() lst = ['--%s=%s' % keyvalue for keyvalue in lst] return ' '.join([self.name] + lst) def htmloptionstext(self, *args): if self.imperror(): return None module = self.getmodule() return (hasattr(module, 'htmloptionstext') and module.htmloptionstext(*args)) class GraphicMode(Mode): prefix = 'dpy_' class SoundMode(Mode): prefix = 'snd_' def graphicmodeslist(): return [ GraphicMode('X', 'XWindow (Linux/Unix)', ['--shm=yes use the Shared Memory extension (default)', '--shm=no disable it (for remote connections or old X servers)', ], {'shm': 'yes'}), GraphicMode('windows', 'MS Windows', []), GraphicMode('pygame', 'PyGame library (all platforms)', ['--fullscreen=yes go full screen (Esc key to exit)', '--transparency=yes slightly transparent bubbles (default)', '--transparency=no disable it (a bit faster)'], {'transparency': 'yes', 'fullscreen': 'no'}, url='http://www.pygame.org'), GraphicMode('gtk', 'PyGTK (Gnome)', ['--zoom=xxx% scale image by xxx %'], {'zoom': '100'}, url='http://www.pygtk.org/'), ] def soundmodeslist(): return [ SoundMode('pygame', 'PyGame library mixer (all platforms)', [], url='http://www.pygame.org'), SoundMode('linux', 'audio mixer for Linux', ['--freq=# mixer frequency (default 44100)', '--fmt=# data format (default S16_NE, --fmt=list for a list)'], {'freq': '44100', 'fmt': 'S16_NE'}), SoundMode('windows', 'audio mixer for Windows', ['--freq=# mixer frequency (default 44100)', '--bits=# bits per sample (8 or default 16)'], {'freq': '44100', 'bits': '16'}), SoundMode('off', 'no sounds', []), ] def findmode(name, lst): if name is None: # find the first installed mode last_chance = None for info in lst: err = info.imperror() if err: continue if info.low_priority: if last_chance is None: last_chance = info else: return info if last_chance is not None: return last_chance raise KeyError, 'no driver available!' else: # find mode by name for info in lst: if info.name.upper() == name.upper(): err = info.imperror() if err: raise KeyError, '%s: %s' % (info.name, err) return info raise KeyError, '%s: no such driver' % name def findmode_err(*args): try: return findmode(*args) except KeyError, e: print >> sys.stderr, str(e) sys.exit(1) def open_dpy(mode, width, height, title): driver, sound, extraopts = mode ginfo = findmode_err(driver, graphicmodeslist()) ginfo.setoptions(extraopts) dpy = ginfo.getmodule().Display(width, height, title, **ginfo.options) print 'graphics driver:', ginfo.currentdriver() return dpy def open_snd(mode): driver, sound, extraopts = mode sinfo = findmode_err(sound, soundmodeslist()) sinfo.setoptions(extraopts) snd = sinfo.getmodule().Sound(**sinfo.options) if snd.has_sound: sinfo.options['music'] = 'yes' sinfo.setoptions(extraopts) if (sinfo.options['music'].startswith('n') or sinfo.options['music'] == 'off'): snd.has_music = 0 print 'sound driver:', sinfo.currentdriver() return snd else: return None def musichtmloptiontext(nameval): return ''' <%s> Background music<%s> ''' % (nameval("checkbox", "music", "yes", default="yes", mangling=0), nameval("hidden", "music", "no", mangling=0)) bubbros-1.6.2/display/windows/0000755000076400001440000000000012225473206015344 5ustar arigousersbubbros-1.6.2/display/windows/wingame.dsp0000755000076400001440000001066112225473206017512 0ustar arigousers# Microsoft Developer Studio Project File - Name="wingame" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** NICHT BEARBEITEN ** # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 CFG=wingame - Win32 Debug !MESSAGE Dies ist kein gltiges Makefile. Zum Erstellen dieses Projekts mit NMAKE !MESSAGE verwenden Sie den Befehl "Makefile exportieren" und fhren Sie den Befehl !MESSAGE !MESSAGE NMAKE /f "wingame.mak". !MESSAGE !MESSAGE Sie knnen beim Ausfhren von NMAKE eine Konfiguration angeben !MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel: !MESSAGE !MESSAGE NMAKE /f "wingame.mak" CFG="wingame - Win32 Debug" !MESSAGE !MESSAGE Fr die Konfiguration stehen zur Auswahl: !MESSAGE !MESSAGE "wingame - Win32 Release" (basierend auf "Win32 (x86) Dynamic-Link Library") !MESSAGE "wingame - Win32 Debug" (basierend auf "Win32 (x86) Dynamic-Link Library") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe MTL=midl.exe RSC=rc.exe !IF "$(CFG)" == "wingame - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WINGAME_EXPORTS" /YX /FD /c # ADD CPP /nologo /MT /W3 /GX /O2 /I "\home\python222\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WINGAME_EXPORTS" /U "_DEBUG" /U "DEBUG" /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x100c /d "NDEBUG" # ADD RSC /l 0x100c /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /machine:I386 /out:"../wingame.pyd" /libpath:"\home\python23\libs" /libpath:"\home\python222\libs" !ELSEIF "$(CFG)" == "wingame - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WINGAME_EXPORTS" /YX /FD /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "\home\python222\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WINGAME_EXPORTS" /U "_DEBUG" /U "DEBUG" /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x100c /d "_DEBUG" # ADD RSC /l 0x100c /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /debug /machine:I386 /out:"../wingame.pyd" /pdbtype:sept /libpath:"\home\python222\libs" !ENDIF # Begin Target # Name "wingame - Win32 Release" # Name "wingame - Win32 Debug" # Begin Group "Quellcodedateien" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\wingame.c # End Source File # Begin Source File SOURCE=.\wingame.def # End Source File # End Group # Begin Group "Header-Dateien" # PROP Default_Filter "h;hpp;hxx;hm;inl" # End Group # Begin Group "Ressourcendateien" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project bubbros-1.6.2/display/windows/.cvsignore0000644000076400001440000000002212225473206017336 0ustar arigousers*.ncb *.opt *.plg bubbros-1.6.2/display/windows/CVS/0000755000076400001440000000000012225473206015777 5ustar arigousersbubbros-1.6.2/display/windows/CVS/Entries0000644000076400001440000000033312225473206017332 0ustar arigousers/.cvsignore/1.1/Thu Aug 28 12:33:33 2003// /wingame.c/1.1/Thu Aug 28 12:33:33 2003// /wingame.def/1.1/Thu Aug 28 12:33:33 2003// /wingame.dsp/1.1/Thu Aug 28 12:33:33 2003// /wingame.dsw/1.1/Thu Aug 28 12:33:33 2003// D bubbros-1.6.2/display/windows/CVS/Repository0000644000076400001440000000003312225473206020075 0ustar arigousersbub-n-bros/display/windows bubbros-1.6.2/display/windows/CVS/Root0000644000076400001440000000010612225473206016642 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/display/windows/wingame.dsw0000755000076400001440000000106512225473206017517 0ustar arigousersMicrosoft Developer Studio Workspace File, Format Version 6.00 # WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GELSCHT WERDEN! ############################################################################### Project: "wingame"=.\wingame.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### bubbros-1.6.2/display/windows/wingame.def0000755000076400001440000000003212225473206017451 0ustar arigousersEXPORTS initwingame bubbros-1.6.2/display/windows/wingame.c0000755000076400001440000005576612225473206017165 0ustar arigousers#include #include #include /************************** DISPLAY PART ***************************/ typedef struct { BITMAPINFOHEADER bmiHeader; union { DWORD bmiMask[3]; short bmiIndices[255]; }; } screenbmp_t; typedef struct { PyObject_HEAD HWND win; int width, height, bpp; HDC dc; HPALETTE hpal, hprevpal; screenbmp_t screenbmpinfo; unsigned char* screenbmpdata; unsigned char* screenfirstline; int screenscanline; /* < 0 ! */ PyObject* keyevents; PyObject* mouseevents; PyObject* motionevent; } DisplayObject; #define DisplayObject_Check(v) ((v)->ob_type == &Display_Type) staticforward PyTypeObject Display_Type; static void flush(DisplayObject* self) { /*GdiFlush();*/ } static void release_window_data(DisplayObject* self) { if (self->hprevpal) { SelectPalette(self->dc, self->hprevpal, FALSE); self->hprevpal = (HPALETTE) NULL; } if (self->hpal) { DeleteObject(self->hpal); self->hpal = (HPALETTE) NULL; } if (self->dc && self->win) { ReleaseDC(self->win, self->dc); self->dc = (HDC) NULL; } } static void display_close(DisplayObject* self) { release_window_data(self); if (self->win) { SetWindowLong(self->win, 0, 0); DestroyWindow(self->win); self->win = (HWND) NULL; } } static LRESULT CALLBACK display_proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { DisplayObject* self; switch (uMsg) { case WM_KEYDOWN: case WM_KEYUP: self = (DisplayObject*) GetWindowLong(hwnd, 0); if (self) { PyObject* v; int etype; if (self->keyevents == NULL) { self->keyevents = PyList_New(0); if (self->keyevents == NULL) break; } etype = (uMsg == WM_KEYDOWN) ? 2 : 3; v = Py_BuildValue("ii", (int) wParam, etype); if (v == NULL) break; PyList_Append(self->keyevents, v); Py_DECREF(v); } break; case WM_LBUTTONDOWN: self = (DisplayObject*) GetWindowLong(hwnd, 0); if (self) { PyObject* v; if (self->mouseevents == NULL) { self->mouseevents = PyList_New(0); if (self->mouseevents == NULL) break; } v = Py_BuildValue("ii", LOWORD(lParam), HIWORD(lParam)); if (v == NULL) break; PyList_Append(self->mouseevents, v); Py_DECREF(v); } break; case WM_MOUSEMOVE: self = (DisplayObject*) GetWindowLong(hwnd, 0); if (self) { Py_XDECREF(self->motionevent); self->motionevent = Py_BuildValue("ii", LOWORD(lParam), HIWORD(lParam)); } break; case WM_DESTROY: self = (DisplayObject*) GetWindowLong(hwnd, 0); if (self) { release_window_data(self); self->win = (HWND) NULL; } break; default: return DefWindowProc(hwnd, uMsg, wParam, lParam); } return 0; } static PyObject* new_display(PyObject* dummy, PyObject* args) { char* CLASSNAME = "winxshm"; WNDCLASS wcls; DisplayObject* self; int width, height, bytes, bpp, use_shm=0; if (!PyArg_ParseTuple(args, "ii|i", &width, &height, &use_shm)) return NULL; self = PyObject_New(DisplayObject, &Display_Type); if (self == NULL) return NULL; memset(&self->win, 0, ((char*)(self+1)) - ((char*)(&self->win))); self->width = width; self->height = height; /* set window class */ memset(&wcls, 0, sizeof(wcls)); wcls.style = CS_BYTEALIGNCLIENT; wcls.lpfnWndProc = &display_proc; wcls.cbWndExtra = sizeof(DisplayObject*); //wcls.hInstance = HINSTANCE; wcls.hCursor = LoadCursor(0, IDC_ARROW); wcls.lpszClassName = CLASSNAME; RegisterClass(&wcls); /* Create the window */ self->win = CreateWindowEx(0, CLASSNAME, NULL, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, width + 2*GetSystemMetrics(SM_CXFIXEDFRAME), height + 2*GetSystemMetrics(SM_CYFIXEDFRAME) + GetSystemMetrics(SM_CYCAPTION), (HWND) NULL, (HMENU) NULL, /*HINSTANCE*/ 0, (LPVOID) NULL); if (self->win == (HWND) NULL) goto err2; SetWindowLong(self->win, 0, (long) self); /* Create DC */ self->dc = GetDC(self->win); if (!self->dc) goto err2; self->bpp = bpp = GetDeviceCaps(self->dc, BITSPIXEL); if (bpp == 8) { struct { WORD palVersion; WORD palNumEntries; PALETTEENTRY palPalEntry[255]; } pal; pal.palNumEntries = GetSystemPaletteEntries(self->dc, 0, 255, pal.palPalEntry); if (pal.palNumEntries != 0) { int i; pal.palVersion = 0x300; self->hpal = CreatePalette((LOGPALETTE*)(&pal)); self->screenbmpinfo.bmiHeader.biClrUsed = pal.palNumEntries; self->hprevpal = SelectPalette(self->dc, self->hpal, FALSE); for (i=0; iscreenbmpinfo.bmiIndices[i] = i; } } } if (bpp != 15 && bpp != 16 && bpp != 24 && bpp != 32 && !self->hpal) { bpp = 24; /* default */ fprintf(stderr, "WARNING: a hi/true color screen mode of 15, 16, 24 or 32 bits per pixels\n"); fprintf(stderr, " is highly recommended !\n"); } /* Allocate screen bitmaps */ bytes = (bpp+7)/8; /* per pixel */ bytes = (bytes*width+3)&~3; /* per scan line */ self->screenscanline = -bytes; bytes = bytes*height; /* for the whole screen */ self->screenbmpdata = PyMem_Malloc(bytes); self->screenfirstline = self->screenbmpdata + bytes + self->screenscanline; if (self->screenbmpdata == NULL) { PyErr_NoMemory(); goto err2; } self->screenbmpinfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); self->screenbmpinfo.bmiHeader.biWidth = self->width; self->screenbmpinfo.bmiHeader.biHeight = self->height; self->screenbmpinfo.bmiHeader.biPlanes = 1; self->screenbmpinfo.bmiHeader.biBitCount = (bpp+7)&~7; if (bpp == 16) { self->screenbmpinfo.bmiHeader.biCompression = BI_BITFIELDS; self->screenbmpinfo.bmiMask[0] = 0xF800; self->screenbmpinfo.bmiMask[1] = 0x07E0; self->screenbmpinfo.bmiMask[2] = 0x001F; } flush(self); return (PyObject*) self; err2: display_close(self); Py_DECREF(self); if (!PyErr_Occurred()) PyErr_SetString(PyExc_IOError, "cannot open window"); return NULL; } static void display_dealloc(DisplayObject* self) { display_close(self); Py_XDECREF(self->keyevents); Py_XDECREF(self->mouseevents); Py_XDECREF(self->motionevent); PyMem_Free(self->screenbmpdata); PyObject_Del(self); } static PyObject* display_close1(DisplayObject* self, PyObject* args) { display_close(self); Py_INCREF(Py_None); return Py_None; } static int checkopen(DisplayObject* self) { if (self->win) return 1; //PyErr_SetString(PyExc_IOError, "the window was closed"); PyErr_SetString(PyExc_SystemExit, "window closed."); return 0; } static PyObject* display_clear1(DisplayObject* self, PyObject* args) { if (!checkopen(self)) return NULL; memset(self->screenbmpdata, 0, (-self->screenscanline) * self->height); Py_INCREF(Py_None); return Py_None; } static void pack_pixel(DisplayObject* self, unsigned char *data, int r, int g, int b, int depth) { unsigned short pixel; switch( depth ) { case 8: data[0] = GetNearestPaletteIndex(self->hpal, (b<<16) | (g<<8) | r); break; case 15: pixel = ((r<<7) & 0x7c00) | ((g<<2) & 0x03e0) | ((b>>3) & 0x001f); data[0] = (pixel) & 0xff; data[1] = (pixel>>8) & 0xff; break; case 16: /* assumes 5,6,5 model. */ pixel = ((r<<8) & 0xf800) | ((g<<3) & 0x07e0) | ((b>>3) & 0x001f); data[0] = (pixel) & 0xff; data[1] = (pixel>>8) & 0xff; break; case 24: if( 1 ) { data[0] = b; data[1] = g; data[2] = r; break; } case 32: *((long *)data) = (r<<16) | (g<<8) | b; break; } } static PyObject* display_pixmap1(DisplayObject* self, PyObject* args) { int w,h; int length; unsigned char* input = NULL; long keycol = -1; if (!checkopen(self)) return NULL; if (!PyArg_ParseTuple(args, "ii|s#l", &w, &h, &input, &length, &keycol)) return NULL; if (1) /* SHM */ { int x, y; unsigned char *dst; int size, bytes_per_pixel; long packed_keycol = keycol; PyObject* result; PyObject* str; if (input == NULL ) { Py_INCREF(Py_None); return Py_None; } bytes_per_pixel = self->screenbmpinfo.bmiHeader.biBitCount/8; size = bytes_per_pixel*w*h; if( 3*w*h != length ) { PyErr_SetString(PyExc_TypeError, "bad string length"); return NULL; } /* Create a new string and fill it with the correctly packed image */ str = PyString_FromStringAndSize(NULL, size); if (!str) return NULL; if (keycol >= 0) switch( self->bpp ) { case 8: packed_keycol = 0xFF; break; case 15: packed_keycol = (1 << 10) | (1 << 5) | 1; break; case 16: packed_keycol = (1 << 11) | (1 << 5) | 1; break; default: packed_keycol = keycol; break; } result = Py_BuildValue("iiOl", w, h, str, packed_keycol); Py_DECREF(str); /* one ref left in 'result' */ if (!result) return NULL; dst = (unsigned char*) PyString_AS_STRING(str); memset(dst,0,size); for( y=0; ybpp); } return result; } } static PyObject* display_putppm1(DisplayObject* self, PyObject* args) { if (!checkopen(self)) return NULL; if (1) /* SHM */ { int x,y,w,h,scanline; int clipx=0, clipy=0, clipw=65536, cliph=65536; unsigned char* src; int length; long keycol; int bytes_per_pixel = self->screenbmpinfo.bmiHeader.biBitCount/8; unsigned char* data = self->screenfirstline; if (!PyArg_ParseTuple(args, "ii(iis#l)|(iiii)", &x, &y, &w, &h, &src, &length, &keycol, &clipx, &clipy, &clipw, &cliph) || !data) return NULL; scanline = bytes_per_pixel*w; if (scanline*h != length) { PyErr_SetString(PyExc_TypeError, "bad string length"); return NULL; } x -= clipx; y -= clipy; clipx += x; clipy += y; clipw += clipx; cliph += clipy; if (clipx<0) clipx=0; if (clipy<0) clipy=0; if (clipw>self->width) clipw=self->width; if (cliph>self->height) cliph=self->height; if (x clipw) w = clipw-x; if (y+h > cliph) h = cliph-y; data += bytes_per_pixel*x+y*self->screenscanline; while (h>0) { int i; int b; unsigned char* src0 = src; unsigned char* data0 = data; if (keycol < 0) for (i=0; iscreenscanline; h--; } } Py_INCREF(Py_None); return Py_None; } static PyObject* display_getppm1(DisplayObject* self, PyObject* args) { if (!checkopen(self)) return NULL; if (1) /* SHM */ { int x,y,w,h,scanline; int clipx=0, clipy=0, clipw=self->width, cliph=self->height; unsigned char* dst; int length; PyObject* ignored; PyObject* result; PyObject* str; int bytes_per_pixel = self->screenbmpinfo.bmiHeader.biBitCount/8; unsigned char* data = self->screenfirstline; if (!PyArg_ParseTuple(args, "(iiii)|O", &x, &y, &w, &h, &ignored) || !data) return NULL; scanline = bytes_per_pixel*w; length = scanline*h; str = PyString_FromStringAndSize(NULL, length); if (!str) return NULL; result = Py_BuildValue("iiOl", w, h, str, -1); Py_DECREF(str); /* one ref left in 'result' */ if (!result) return NULL; dst = (unsigned char*) PyString_AS_STRING(str); if (x clipw) w = clipw-x; if (y+h > cliph) h = cliph-y; data += bytes_per_pixel*x+y*self->screenscanline; while (h>0) { int i; int b; unsigned char* dst0 = dst; unsigned char* data0 = data; for (i=0; iscreenscanline; h--; } return result; } } static int readXevents(DisplayObject* self) { MSG Msg; while (PeekMessage(&Msg, (HWND) NULL, 0, 0, PM_REMOVE)) { DispatchMessage(&Msg); if (PyErr_Occurred()) return 0; } return checkopen(self); } #define ENABLE_EVENTS(mask) do { } while (0) /* nothing */ static PyObject* display_keyevents1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(KeyPressMask|KeyReleaseMask); if (!readXevents(self)) return NULL; result = self->keyevents; if (result == NULL) result = PyList_New(0); else self->keyevents = NULL; return result; } static PyObject* display_mouseevents1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(ButtonPressMask); result = self->mouseevents; if (result == NULL) result = PyList_New(0); else self->mouseevents = NULL; return result; } static PyObject* display_pointermotion1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(PointerMotionMask); result = self->motionevent; if (result == NULL) { Py_INCREF(Py_None); result = Py_None; } else self->motionevent = NULL; return result; } static PyObject* display_flip1(DisplayObject* self, PyObject* args) { int r; if (!checkopen(self)) return NULL; if (self->hpal) RealizePalette(self->dc); r = SetDIBitsToDevice(self->dc, 0, 0, self->width, self->height, 0, 0, 0, self->height, self->screenbmpdata, (BITMAPINFO*)(&self->screenbmpinfo), DIB_PAL_COLORS); if (!r) { PyErr_SetString(PyExc_IOError, "SetDIBitsToDevice failed"); return NULL; } flush(self); if (!readXevents(self)) return NULL; Py_INCREF(Py_None); return Py_None; } static PyObject* display_shmmode(DisplayObject* self, PyObject *args) { return PyInt_FromLong(0); } static PyObject* display_settitle(DisplayObject* self, PyObject* args) { char* title; if (!checkopen(self)) return NULL; if (!PyArg_ParseTuple(args, "s", &title)) return NULL; SetWindowText(self->win, title); Py_INCREF(Py_None); return Py_None; } static PyMethodDef display_methods[] = { {"close", (PyCFunction)display_close1, METH_VARARGS, NULL}, {"flip", (PyCFunction)display_flip1, METH_VARARGS, NULL}, {"clear", (PyCFunction)display_clear1, METH_VARARGS, NULL}, {"pixmap", (PyCFunction)display_pixmap1, METH_VARARGS, NULL}, {"putppm", (PyCFunction)display_putppm1, METH_VARARGS, NULL}, {"getppm", (PyCFunction)display_getppm1, METH_VARARGS, NULL}, {"keyevents",(PyCFunction)display_keyevents1,METH_VARARGS, NULL}, {"mouseevents",(PyCFunction)display_mouseevents1,METH_VARARGS,NULL}, {"pointermotion",(PyCFunction)display_pointermotion1,METH_VARARGS,NULL}, {"shmmode", (PyCFunction)display_shmmode, METH_VARARGS, NULL}, {"settitle", (PyCFunction)display_settitle, METH_VARARGS, NULL}, {NULL, NULL} /* sentinel */ }; static PyObject* display_getattr(DisplayObject* self, char* name) { return Py_FindMethod(display_methods, (PyObject*)self, name); } statichere PyTypeObject Display_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "Display", /*tp_name*/ sizeof(DisplayObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)display_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)display_getattr, /*tp_getattr*/ 0, /*tp_setattr*/ 0, /*tp_compare*/ 0, /*tp_repr*/ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ 0, /*tp_hash*/ 0, /*tp_call*/ }; /************************** AUDIO PART ***************************/ #define NUM_WAVE_HDR 2 typedef struct { PyObject_HEAD HWAVEOUT waveOut; HANDLE doneEvent; WAVEHDR waveHdr[NUM_WAVE_HDR]; int waveHdrCount, waveHdrNext; } AudioObject; #define AudioObject_Check(v) ((v)->ob_type == &Audio_Type) staticforward PyTypeObject Audio_Type; static PyObject* new_audio(PyObject* dummy, PyObject* args) { WAVEFORMATEX wf; int channels, freq, bits, err, bufsize; AudioObject* self; if (!PyArg_ParseTuple(args, "iiii", &channels, &freq, &bits, &bufsize)) return NULL; self = PyObject_New(AudioObject, &Audio_Type); if (self == NULL) return NULL; self->waveHdrCount = 0; self->waveHdrNext = 0; self->waveOut = 0; self->doneEvent = CreateEvent(NULL, FALSE, TRUE, NULL); memset(&wf, 0, sizeof(wf)); wf.wFormatTag = WAVE_FORMAT_PCM; wf.nChannels = channels; wf.nSamplesPerSec = freq; wf.wBitsPerSample = bits; wf.nBlockAlign = wf.nChannels * wf.wBitsPerSample / 8; wf.nAvgBytesPerSec = wf.nSamplesPerSec * wf.nBlockAlign; err = waveOutOpen(&self->waveOut, WAVE_MAPPER, &wf, (DWORD) self->doneEvent, 0, CALLBACK_EVENT); if (err != MMSYSERR_NOERROR || self->doneEvent == NULL) { Py_DECREF(self); PyErr_SetString(PyExc_IOError, "cannot open audio device"); return NULL; } while (self->waveHdrCount < NUM_WAVE_HDR) { WAVEHDR* wh = &self->waveHdr[self->waveHdrCount]; wh->lpData = PyMem_Malloc(bufsize); wh->dwBufferLength = bufsize; wh->dwFlags = 0; if (wh->lpData == NULL || waveOutPrepareHeader(self->waveOut, wh, sizeof(WAVEHDR)) != MMSYSERR_NOERROR) { Py_DECREF(self); return NULL; } wh->dwFlags |= WHDR_DONE; self->waveHdrCount++; } return (PyObject*) self; } static void audio_close(AudioObject* self) { if (self->waveOut != 0) { waveOutReset(self->waveOut); while (self->waveHdrCount > 0) { WAVEHDR* wh = &self->waveHdr[--self->waveHdrCount]; waveOutUnprepareHeader(self->waveOut, wh, sizeof(WAVEHDR)); PyMem_Free(wh->lpData); } waveOutClose(self->waveOut); self->waveOut = 0; } } static void audio_dealloc(AudioObject* self) { audio_close(self); PyObject_Del(self); } static PyObject* audio_wait1(AudioObject* self, PyObject* args) { float delay = -1.0; if (!PyArg_ParseTuple(args, "|f", &delay)) return NULL; if (self->waveHdrNext >= self->waveHdrCount) { PyErr_SetString(PyExc_IOError, "audio device not ready"); return NULL; } Py_BEGIN_ALLOW_THREADS while (!(self->waveHdr[self->waveHdrNext].dwFlags & WHDR_DONE)) { WaitForSingleObject(self->doneEvent, delay<0.0?INFINITE:(DWORD)(delay*1000.0)); } Py_END_ALLOW_THREADS Py_INCREF(Py_None); return Py_None; } static PyObject* audio_ready1(AudioObject* self, PyObject* args) { if (!PyArg_ParseTuple(args, "")) return NULL; return PyInt_FromLong(self->waveHdrNext < self->waveHdrCount && (self->waveHdr[self->waveHdrNext].dwFlags & WHDR_DONE)); } static PyObject* audio_write1(AudioObject* self, PyObject* args) { WAVEHDR* wh; char* buffer; int bufsize; if (!PyArg_ParseTuple(args, "s#", &buffer, &bufsize)) return NULL; if (self->waveHdrNext >= self->waveHdrCount) { PyErr_SetString(PyExc_IOError, "audio device not ready"); return NULL; } wh = &self->waveHdr[self->waveHdrNext]; if (!(wh->dwFlags & WHDR_DONE)) { PyErr_SetString(PyExc_IOError, "audio device would block"); return NULL; } if ((DWORD) bufsize != wh->dwBufferLength) { PyErr_SetString(PyExc_ValueError, "bufsize mismatch"); return NULL; } wh->dwFlags &= ~WHDR_DONE; memcpy(wh->lpData, buffer, bufsize); if (waveOutWrite(self->waveOut, wh, sizeof(WAVEHDR)) != MMSYSERR_NOERROR) { PyErr_SetString(PyExc_IOError, "audio device write error"); return NULL; } self->waveHdrNext++; if (self->waveHdrNext >= self->waveHdrCount) self->waveHdrNext = 0; Py_INCREF(Py_None); return Py_None; } static PyObject* audio_close1(AudioObject* self, PyObject* args) { if (!PyArg_ParseTuple(args, "")) return NULL; audio_close(self); Py_INCREF(Py_None); return Py_None; } static PyMethodDef audio_methods[] = { {"ready", (PyCFunction)audio_ready1, METH_VARARGS, NULL}, {"wait", (PyCFunction)audio_wait1, METH_VARARGS, NULL}, {"write", (PyCFunction)audio_write1, METH_VARARGS, NULL}, {"close", (PyCFunction)audio_close1, METH_VARARGS, NULL}, {NULL, NULL} /* sentinel */ }; static PyObject* audio_getattr(AudioObject* self, char* name) { return Py_FindMethod(audio_methods, (PyObject*)self, name); } statichere PyTypeObject Audio_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "Audio", /*tp_name*/ sizeof(AudioObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)audio_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)audio_getattr, /*tp_getattr*/ 0, /*tp_setattr*/ 0, /*tp_compare*/ 0, /*tp_repr*/ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ 0, /*tp_hash*/ 0, /*tp_call*/ }; static PyMethodDef WinMethods[] = { {"Display", new_display, METH_VARARGS}, {"Audio", new_audio, METH_VARARGS}, {NULL, NULL} /* Sentinel */ }; void initwingame(void) { Display_Type.ob_type = &PyType_Type; Audio_Type.ob_type = &PyType_Type; Py_InitModule("wingame", WinMethods); } bubbros-1.6.2/display/caching.py0000644000076400001440000002206612225473206015626 0ustar arigousersfrom __future__ import generators import os, md5, sys #import common.debug class FileCache: MAX_FILES = 8 def __init__(self): self.cache = {} self.time = 0 def access(self, filename, position, writing=0): if filename in self.cache: time, mode, f = self.cache[filename] if writing > mode: f.close() del self.cache[filename] if filename not in self.cache: if len(self.cache) >= FileCache.MAX_FILES: (time, mode, f), k = min([(v,k) for (k,v) in self.cache.items()]) f.close() del self.cache[k] try: f = open(filename, ('rb', 'r+b')[writing]) except (IOError, OSError): if not writing: raise if not os.path.isdir(os.path.dirname(filename)): os.mkdir(os.path.dirname(filename)) f = open(filename, 'w+b') mode = writing self.time += 1 self.cache[filename] = self.time, mode, f f.seek(position) return f class MemoryBlock: def __init__(self, data): self.data = data def overwrite(self, newdata): self.data = newdata def read(self): return self.data class FileBlock: def __init__(self, filename, position, length, readonly=1, complete=1): self.filename = filename self.position = position self.length = length self.readonly = readonly self.complete = complete def overwrite(self, newdata): self.memorydata = newdata if self.readonly: print >> sys.stderr, "cannot overwrite file", self.filename return try: f = Data.Cache.access(self.filename, self.position, writing=1) f.write(newdata) except (IOError, OSError): print >> sys.stderr, "cache write error:", self.filename return self.complete = 1 del self.memorydata def read(self): if self.complete: f = Data.Cache.access(self.filename, self.position) return f.read(self.length) else: return self.memorydata class Data: SafeChars = {} for c in ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789": SafeChars[c] = c Translate = ''.join([SafeChars.get(chr(c), '_') for c in range(256)]) del c, SafeChars Cache = FileCache() def __init__(self): self.content = {} self.backupfile = None self.readonly = 0 clear = __init__ ### Public interface ### def store(self, position, data, filename=None, readonly=1): """This class assumes that all accesses to block within the data are done for disjoint intervals: no overlapping writes !""" if self.content is not None: try: self.content[position].overwrite(data) except KeyError: if filename is None: self.content[position] = MemoryBlock(data) else: self.content[position] = FileBlock(filename, position, len(data), readonly) if self.backupfile and not self.readonly: try: f = Data.Cache.access(self.backupfile, position, writing=1) f.write(data) f.flush() except (IOError, OSError): print >> sys.stderr, "cache write error:", self.backupfile def loadfrom(self, filename, position, length, checksum): """Try to load data from the given filename, with the given expected MD5 checksum. The filename must be Unix-style, and is looked up both in the directory SOURCEDIR and with a mangled name in the cache directory CACHEDIR.""" directname = os.path.join(self.SOURCEDIR, *filename.split('/')) mangledname = filename.translate(Data.Translate) cachename = os.path.join(self.CACHEDIR, mangledname) for name, readonly in ((directname, 1), (cachename, 0)): try: f = Data.Cache.access(name, position) data = f.read(length) except (IOError, OSError): pass else: if len(data) == length and md5.new(data).digest() == checksum: # correct data self.store(position, data, name, readonly) return 1 if self.content is not None and not self.content.has_key(position): self.content[position] = FileBlock(cachename, position, length, readonly=0, complete=0) elif self.readonly: print >> sys.stderr, "Note: the music data has changed. You can get" print >> sys.stderr, "the server's version by deleting", directname return 1 # incorrect data, but ignored return 0 def read(self): """Return the data as built so far.""" if self.content is not None: items = self.content.items() items.sort() result = '' for position, block in items: if len(result) < position: result += '\x00' * (position-len(result)) data = block.read() result = result[:position] + data + result[position+len(data):] return result else: f = Data.Cache.access(self.backupfile, 0) return f.read() def fopen(self): if self.content is not None: from cStringIO import StringIO return StringIO(self.read()) else: return Data.Cache.access(self.backupfile, 0) def freezefilename(self, fileexthint='.wav'): """Return the name of a file from which the data can be read. If all the current data comes from the same file, it is assumed to be exactly the file that we want.""" if not self.backupfile: files = {} for position, block in self.content.items(): if not isinstance(block, FileBlock): break if block.complete: files[block.filename] = block else: if len(files) == 1: self.backupfile, block = files.items()[0] self.readonly = block.readonly if not self.backupfile: self.backupfile = mktemp(fileexthint) f = Data.Cache.access(self.backupfile, 0, writing=1) for position, block in self.content.items(): f.seek(position) f.write(block.read()) f.flush() #print 'freezefilename ->', self.backupfile #print ' readonly =', self.readonly self.content = None return self.backupfile # ____________________________________________________________ # Temporary files management # from the 'py' lib, mostly written by hpk def try_remove_dir(udir): try: for name in os.listdir(udir): try: os.unlink(os.path.join(udir, name)) except: pass os.rmdir(udir) except: pass def make_numbered_dir(prefix='tmp-bub-n-bros-', rootdir=None, keep=0, lock_timeout = 172800): # two days """ return unique directory with a number greater than the current maximum one. The number is assumed to start directly after prefix. Directories with a number less than (maxnum-keep) will be removed. """ import atexit, tempfile if rootdir is None: rootdir = tempfile.gettempdir() def parse_num(bn): """ parse the number out of a path (if it matches the prefix) """ if bn.startswith(prefix): try: return int(bn[len(prefix):]) except ValueError: pass # compute the maximum number currently in use with the # prefix maxnum = -1 for basename in os.listdir(rootdir): num = parse_num(basename) if num is not None: maxnum = max(maxnum, num) # make the new directory udir = os.path.join(rootdir, prefix + str(maxnum+1)) os.mkdir(udir) # try to remove the directory at process exit atexit.register(try_remove_dir, udir) # prune old directories for basename in os.listdir(rootdir): num = parse_num(basename) if num is not None and num <= (maxnum - keep): d1 = os.path.join(rootdir, basename) try: t1 = os.stat(d1).st_mtime t2 = os.stat(udir).st_mtime if abs(t2-t1) < lock_timeout: continue # skip directories still recently used except: pass try_remove_dir(d1) return udir def enumtempfiles(): tempdir = make_numbered_dir() i = 0 while True: yield os.path.join(tempdir, 'b%d' % i) i += 1 def mktemp(fileext, gen = enumtempfiles()): return gen.next() + fileext bubbros-1.6.2/display/dpy_gtk.py0000644000076400001440000001447712225473206015702 0ustar arigousers ################################################ ## GTK-based implementation of xshm ## ################################################ import os, sys, math from modes import KeyPressed, KeyReleased import caching def import_trickery(): global gtk, gdk argv = sys.argv[:] del sys.argv[1:] import gtk from gtk import gdk sys.argv[:] = argv import_trickery() class Display: def __init__(self, width, height, title, zoom="100"): if zoom.endswith('%'): zoom = zoom[:-1] scale = float(zoom) / 100.0 iscale = int(scale+0.001) if abs(scale - iscale) < 0.002: scale = iscale self.scale = scale self.width = int(width * scale) self.height = int(height * scale) self.tempppmfile = caching.mktemp('.ppm') # create a top level window w = self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) w.connect("destroy", lambda w: sys.exit()) w.connect("key-press-event", self.key_press_event) w.connect("key-release-event", self.key_release_event) w.connect("motion-notify-event", self.motion_notify_event) w.connect("button-press-event", self.button_press_event) w.add_events(gdk.KEY_PRESS_MASK | gdk.POINTER_MOTION_MASK | gdk.BUTTON_PRESS_MASK) w.resize(self.width, self.height) w.set_title(title) w.show() self.offscreen = gtk.create_pixmap(w.window, self.width, self.height) self.gc = gdk.gc_new(w.window) self.gc.set_rgb_fg_color(gdk.color_parse('#000000')) self.events_key = [] self.events_mouse = [] self.event_motion = None pixel = "\x00\x00\x80" hole = "\x01\x01\x01" pb = self.pixmap(32, 32, ((pixel+hole)*16 + (hole+pixel)*16) * 16, 0x010101) self.taskbkgnd = self.renderpixbuf(pb) def taskbar(self, (x, y, w, h)): scale = self.scale x2 = x+w y2 = y+h x, y, x2, y2 = int(x*scale), int(y*scale), int(x2*scale), int(y2*scale) pixmap, gc, ignored = self.taskbkgnd for j in range(y, y2, 32): for i in range(x, x2, 32): gc.set_clip_origin(i, j) self.offscreen.draw_drawable(gc, pixmap, 0, 0, i, j, x2-i, y2-j) def pixmap(self, w, h, data, colorkey=-1): filename = self.tempppmfile f = open(filename, 'wb') print >> f, 'P6' print >> f, w, h print >> f, 255 f.write(data) f.close() pb = gdk.pixbuf_new_from_file(filename) if colorkey >= 0: pb = pb.add_alpha(1, chr(colorkey >> 16), chr((colorkey >> 8) & 0xFF), chr(colorkey & 0xFF)) if self.scale == 1: return self.renderpixbuf((pb,)) else: return (pb,) def renderpixbuf(self, input): if len(input) == 3: return input pb, = input pixmap, mask = pb.render_pixmap_and_mask() if mask is not None: gc = gdk.gc_new(self.window.window) gc.set_clip_mask(mask) return (pixmap, gc, mask) else: return (pixmap, self.gc, None) def getopticon(self, input, (x, y, w, h), ignored_alpha=255): if len(input) == 3: return None pb, = input scale = self.scale newpb = gdk.Pixbuf("rgb", 1, 8, w, h) newpb.fill(0) pb.copy_area(x, y, w, h, newpb, 0, 0) newpb = newpb.scale_simple(int(w*scale), int(h*scale), gdk.INTERP_HYPER) if newpb is None: return None, None, None else: return self.renderpixbuf((newpb,)) def getppm(self, (x, y, w, h), int=int, ceil=math.ceil): scale = self.scale if isinstance(scale, int): x *= scale y *= scale w *= scale h *= scale else: w = int(ceil((x+w)*scale)) h = int(ceil((y+h)*scale)) x = int(x*scale) y = int(y*scale) w -= x h -= y bkgnd = gtk.create_pixmap(self.window.window, w, h) bkgnd.draw_drawable(self.gc, self.offscreen, x, y, 0, 0, w, h) return bkgnd, self.gc, None def putppm(self, x, y, (pixmap, gc, ignored), rect=None, int=int): if pixmap is None: return scale = self.scale if rect is None: srcx = srcy = 0 w = h = 4095 else: srcx, srcy, w, h = rect x = int(x*scale) y = int(y*scale) if gc is not self.gc: gc.set_clip_origin(x-srcx, y-srcy) self.offscreen.draw_drawable(gc, pixmap, srcx, srcy, x, y, w, h) def flip(self): self.window.window.draw_drawable(self.gc, self.offscreen, 0, 0, 0, 0, self.width, self.height) gdk.flush() self.events_poll() def close(self): self.window.destroy() def clear(self): self.offscreen.draw_rectangle(self.gc, 1, 0, 0, self.width, self.height) def events_poll(self): while gtk.events_pending(): gtk.main_iteration() def key_press_event(self, window, event): self.events_key.append((event.keyval, KeyPressed)) def key_release_event(self, window, event): self.events_key.append((event.keyval, KeyReleased)) def motion_notify_event(self, window, event): self.event_motion = (int(event.x/self.scale), int(event.y/self.scale)) def button_press_event(self, window, event): self.events_mouse.append((int(event.x/self.scale), int(event.y/self.scale))) def keyevents(self): self.events_poll() result = self.events_key self.events_key = [] return result def pointermotion(self): result = self.event_motion self.event_motion = None return result def mouseevents(self): self.events_poll() result = self.events_mouse self.events_mouse = [] return result def selectlist(self): return [] def htmloptionstext(nameval): return 'Scale image by <%s size=5>%%' % ( nameval('text', 'zoom', default='100')) bubbros-1.6.2/display/dpy_x.py0000644000076400001440000000251212225473206015347 0ustar arigousersimport sys import xshm from modes import BaseDisplay from cStringIO import StringIO class Display(BaseDisplay): def __init__(self, width, height, title, shm='yes'): use_shm = not shm.startswith('n') self.xdpy = xdpy = xshm.Display(width, height, use_shm) self.pixmap = xdpy.pixmap self.getppm = xdpy.getppm self.putppm = xdpy.putppm self.overlayppm = xdpy.overlayppm self.close = xdpy.close self.clear = xdpy.clear self.flip = xdpy.flip self.keyevents = xdpy.keyevents self.mouseevents = xdpy.mouseevents self.pointermotion = xdpy.pointermotion if use_shm and not xdpy.shmmode(): print >> sys.stderr, \ "Note: cannot use SHM extension (%dx%d), display will be slow." % \ (width, height) def selectlist(self): if hasattr(self.xdpy, 'fd'): from socket import fromfd, AF_INET, SOCK_STREAM return [fromfd(self.xdpy.fd(), AF_INET, SOCK_STREAM)] else: return [] def htmloptionstext(nameval): return ''' <%s> Use the shared memory extension<%s>
Note: Disable it for remote connections or old X servers ''' % (nameval("checkbox", "shm", "yes", default="yes"), nameval("hidden", "shm", "no")) bubbros-1.6.2/display/setup.py0000755000076400001440000000111012225473206015360 0ustar arigousers#! /usr/bin/env python from distutils.core import setup from distutils.extension import Extension setup ( name="xshm", version="0.2", description="X window system Shared Memory extension", author="Armin & Odie", author_email="arigo@tunes.org", ext_modules=[Extension(name = 'xshm', sources = ['xshm.c'], include_dirs = ['/usr/X11R6/include'], library_dirs = ['/usr/X11R6/lib'], libraries = ['X11', 'Xext'])] ) bubbros-1.6.2/display/xshm.c0000644000076400001440000010246212225473206015002 0ustar arigousers#include #include #include #include #include #include #include typedef struct { XImage* m_shm_image; XShmSegmentInfo m_shminfo; int m_width, m_height; } XImage_Shm; typedef struct { PyObject_HEAD Display* dpy; int default_scr; Window root, win; int width, height; XVisualInfo visual_info; GC gc, gc_and, gc_or; XImage_Shm plane; Pixmap backpixmap; int shmmode; int selectinput; PyObject* keyevents; PyObject* mouseevents; PyObject* motionevent; } DisplayObject; typedef struct { PyObject_HEAD DisplayObject* dpy; int width, height; Pixmap mask; Pixmap handle; } XPixmapObject; #define DisplayObject_Check(v) ((v)->ob_type == &Display_Type) staticforward PyTypeObject Display_Type; staticforward PyTypeObject XPixmap_Type; static void pixmap_dealloc(XPixmapObject* pm) { if (pm->dpy->dpy) { if (pm->mask != (Pixmap) -1) XFreePixmap(pm->dpy->dpy, pm->mask); XFreePixmap(pm->dpy->dpy, pm->handle); } Py_DECREF(pm->dpy); PyObject_Del(pm); } static XPixmapObject* new_pixmap(DisplayObject* self, int w, int h, int withmask) { XPixmapObject* pm = PyObject_New(XPixmapObject, &XPixmap_Type); if (pm != NULL) { Py_INCREF(self); pm->dpy = self; pm->width = w; pm->height = h; pm->handle = XCreatePixmap(self->dpy, self->win, w, h, self->visual_info.depth); if (withmask) pm->mask = XCreatePixmap(self->dpy, self->win, w, h, self->visual_info.depth); else pm->mask = (Pixmap) -1; } return pm; } static void flush(DisplayObject* self) { XSync(self->dpy, False); } static int create_shm_image(DisplayObject* self, XImage_Shm* img, int width, int height) { int image_size = 4*width*height; if (XShmQueryExtension(self->dpy) == False) /* does we have the extension at all? */ return 0; img->m_shm_image = XShmCreateImage( self->dpy, self->visual_info.visual, self->visual_info.depth, ZPixmap, NULL, &img->m_shminfo, width, height); if (img->m_shm_image == NULL) return 0; img->m_width = width; img->m_height = height; /* Create shared memory segment: */ img->m_shminfo.shmid = shmget(IPC_PRIVATE, image_size, IPC_CREAT|0777); if (img->m_shminfo.shmid < 0) return 0; /* Get memory address to segment: */ img->m_shminfo.shmaddr = (char *) shmat(img->m_shminfo.shmid, 0, 0); /* Mark the segment as destroyable (it will be destroyed when this process terminates) */ shmctl(img->m_shminfo.shmid, IPC_RMID, NULL); /* Tell XServer that it may only read from it and attach to display: */ img->m_shminfo.readOnly = True; XShmAttach (self->dpy, &img->m_shminfo); /* Fill the XImage struct: */ img->m_shm_image->data = img->m_shminfo.shmaddr; return 1; } static PyObject* new_display(PyObject* dummy, PyObject* args) { DisplayObject* self; XSetWindowAttributes attr; int width, height, use_shm=1; if (!PyArg_ParseTuple(args, "ii|i", &width, &height, &use_shm)) return NULL; self = PyObject_New(DisplayObject, &Display_Type); if (self == NULL) return NULL; self->dpy = XOpenDisplay(NULL); if (self->dpy == NULL) goto err; self->default_scr = DefaultScreen(self->dpy); self->root = RootWindow(self->dpy, self->default_scr); self->width = width; self->height = height; if (!XMatchVisualInfo(self->dpy, self->default_scr, DefaultDepth(self->dpy,self->default_scr), TrueColor, &self->visual_info)) goto err2; /* set window attributes */ memset(&attr, 0, sizeof(attr)); attr.override_redirect = False; attr.background_pixel = BlackPixel(self->dpy, self->default_scr); attr.backing_store = NotUseful; /* Create the window */ self->win = XCreateWindow( self->dpy, self->root, 0, 0, width, height, 0, CopyFromParent, CopyFromParent, self->visual_info.visual, CWOverrideRedirect | CWBackPixel | CWBackingStore, &attr); if (self->win == (Window) -1) goto err2; XMapRaised(self->dpy, self->win); self->shmmode = use_shm && create_shm_image(self, &self->plane, width, height); self->gc = XCreateGC(self->dpy, self->win, 0, 0); if (!self->shmmode) { self->backpixmap = XCreatePixmap(self->dpy, self->root, width, height, self->visual_info.depth); if (self->backpixmap == (Pixmap) -1) goto err2; self->gc_and = XCreateGC(self->dpy, self->win, 0, 0); self->gc_or = XCreateGC(self->dpy, self->win, 0, 0); XSetForeground(self->dpy, self->gc, attr.background_pixel); XSetFunction(self->dpy, self->gc_and, GXand); XSetFunction(self->dpy, self->gc_or, GXor); } self->selectinput = 0; self->keyevents = NULL; self->mouseevents = NULL; self->motionevent = NULL; flush(self); return (PyObject*) self; err2: XCloseDisplay(self->dpy); err: Py_DECREF(self); PyErr_SetString(PyExc_IOError, "cannot open X11 display"); return NULL; } static void display_close(DisplayObject* self) { if (self->dpy) { XCloseDisplay(self->dpy); self->dpy = NULL; } } static void display_dealloc(DisplayObject* self) { display_close(self); Py_XDECREF(self->keyevents); Py_XDECREF(self->mouseevents); Py_XDECREF(self->motionevent); PyObject_Del(self); } static PyObject* display_close1(DisplayObject* self, PyObject* args) { display_close(self); Py_INCREF(Py_None); return Py_None; } static int checkopen(DisplayObject* self) { if (self->dpy) return 1; PyErr_SetString(PyExc_IOError, "X11 connexion already closed"); return 0; } static unsigned char* get_dpy_data(DisplayObject* self) { unsigned char* result; if (!checkopen(self)) return NULL; result = (unsigned char*)(self->plane.m_shminfo.shmaddr); if (!result) PyErr_SetString(PyExc_IOError, "X11 SHM failed"); return result; } static PyObject* display_clear1(DisplayObject* self, PyObject* args) { if (self->shmmode) { unsigned char* data = get_dpy_data(self); if (data == NULL) return NULL; memset(data, 0, ( self->plane.m_shm_image->bits_per_pixel/8 *self->width*self->height ) ); } else { if (!checkopen(self)) return NULL; XFillRectangle(self->dpy, self->backpixmap, self->gc, 0, 0, self->width, self->height); } Py_INCREF(Py_None); return Py_None; } inline void pack_pixel(unsigned char *data, int r, int g, int b, int depth, int bytes_per_pixel) { unsigned short pixel = 0; switch( depth ) { /* No True color below 15 bits per pixel */ case 15: pixel = ((r<<7) & 0x7c00) | ((g<<2) & 0x03e0) | ((b>>3) & 0x001f); data[0] = (pixel) & 0xff; data[1] = (pixel>>8) & 0xff; break; case 16: /* assumes 5,6,5 model. */ pixel = ((r<<8) & 0xf800) | ((g<<3) & 0x07e0) | ((b>>3) & 0x001f); data[0] = (pixel) & 0xff; data[1] = (pixel>>8) & 0xff; break; case 24: if( bytes_per_pixel == 3 ) { data[0] = b; data[1] = g; data[2] = r; break; } /* else it's on 32 bits. Drop into depth of 32. */ case 32: *((long *)data) = (r<<16) | (g<<8) | b; break; } } static PyObject* display_pixmap1(DisplayObject* self, PyObject* args) { int w,h; unsigned char* input = NULL; int length; long keycol = -1; if (!checkopen(self)) return NULL; if (!PyArg_ParseTuple(args, "ii|s#l", &w, &h, &input, &length, &keycol)) return NULL; if (self->shmmode) { int x, y; int bytes_per_pixel = self->plane.m_shm_image->bits_per_pixel/8; int countblocks, countpixels; PyObject* result; PyObject* strblocks; PyObject* strpixels; unsigned int* pblocks; unsigned char* ppixels; unsigned char* input1; if (input == NULL) { Py_INCREF(Py_None); return Py_None; } if (3*w*h != length) { PyErr_SetString(PyExc_ValueError, "bad string length"); return NULL; } /* Convert the image to our internal format. See display_putppm1() for a description of the format. */ countblocks = 0; countpixels = 0; input1 = input; for (y=0; yvisual_info.depth, bytes_per_pixel); ppixels += bytes_per_pixel; } } *pblocks++ = 0; /* end-of-line marker block */ } result = Py_BuildValue("iiOO", w, h, strblocks, strpixels); Py_DECREF(strblocks); Py_DECREF(strpixels); return result; } else { XImage* image; long extent; unsigned char* data = NULL; unsigned char* maskdata = NULL; int scanline, bitmap_pad; XPixmapObject* pm; pm = new_pixmap(self, w, h, keycol>=0); if (pm == NULL) return NULL; if (input == NULL) return (PyObject*) pm; /* uninitialized pixmap */ extent = w*h; if (3*extent != length) { PyErr_SetString(PyExc_ValueError, "bad string length"); goto err; } bitmap_pad = self->visual_info.depth >= 24 ? 32 : 16; scanline = ((w+bitmap_pad-1) & ~(bitmap_pad-1)) / 8; /*while (scanline&3) scanline++;*/ data = malloc(self->visual_info.depth*scanline*h); if (data == NULL) { PyErr_NoMemory(); goto err; } memset(data, 0, self->visual_info.depth*scanline*h); maskdata = malloc(self->visual_info.depth*scanline*h); if (maskdata == NULL) { PyErr_NoMemory(); goto err; } memset(maskdata, 0, self->visual_info.depth*scanline*h); { int key_r = keycol>>16; unsigned char key_g = keycol>>8; unsigned char key_b = keycol>>0; unsigned char* target = data; unsigned char* masktarget = maskdata; int plane, color; unsigned int p_size[3]; switch( self->visual_info.depth ) { case 15: p_size[0] = p_size[1] = p_size[2] = 5; break; case 16: p_size[0] = p_size[2] = 5; p_size[1] = 6; break; case 24: case 32: p_size[0] = p_size[1] = p_size[2] = 8; break; } for (color=0; color<3; color++) for (plane=128; plane>=(1<<(8-p_size[color])); plane/=2) { unsigned char* src = input; int x, y; for (y=0; ydpy, self->visual_info.visual, self->visual_info.depth, XYPixmap, 0, maskdata, w, h, bitmap_pad, scanline); if (image == NULL || image == (XImage*) -1) { PyErr_SetString(PyExc_IOError, "XCreateImage failed (2)"); goto err; } image->byte_order = LSBFirst; image->bitmap_bit_order = LSBFirst; maskdata = NULL; XPutImage(self->dpy, pm->mask, self->gc, image, 0, 0, 0, 0, w, h); XDestroyImage(image); } image = XCreateImage(self->dpy, self->visual_info.visual, self->visual_info.depth, XYPixmap, 0, data, w, h, bitmap_pad, scanline); if (image == NULL || image == (XImage*) -1) { PyErr_SetString(PyExc_IOError, "XCreateImage failed"); goto err; } image->byte_order = LSBFirst; image->bitmap_bit_order = LSBFirst; data = NULL; XPutImage(self->dpy, pm->handle, self->gc, image, 0, 0, 0, 0, w, h); XDestroyImage(image); return (PyObject*) pm; err: free(maskdata); free(data); Py_DECREF(pm); return NULL; } } static PyObject* display_get(DisplayObject* self, int x, int y, int w, int h) { if (self->shmmode) { int clipx=0, clipy=0, clipw=self->width, cliph=self->height; int original_w, original_h; int firstline=0, firstcol=0; unsigned int bytes_per_pixel = self->plane.m_shm_image->bits_per_pixel/8; unsigned char* data = get_dpy_data(self); if (!data) return NULL; original_w = w; original_h = h; if (x clipw) w = clipw-x; if (y+h > cliph) h = cliph-y; { int countblocks = original_h + ((w>0 && h>0) ? h : 0); /* end blocks + real blocks */ int countpixels = (w>0 && h>0) ? w * h : 0; PyObject* result; PyObject* strblocks; PyObject* strpixels; unsigned int* pblocks; unsigned char* ppixels; int wbytes = w * bytes_per_pixel; int block = (firstcol * bytes_per_pixel) | (wbytes << 16); int data_scanline = bytes_per_pixel*self->width; /* allocate memory */ strblocks = PyString_FromStringAndSize(NULL, countblocks*sizeof(int)); if (strblocks == NULL) return NULL; strpixels = PyString_FromStringAndSize(NULL, countpixels*bytes_per_pixel); if (strpixels == NULL) { Py_DECREF(strblocks); return NULL; } /* write data */ pblocks = (unsigned int*) PyString_AS_STRING(strblocks); ppixels = (unsigned char*) PyString_AS_STRING(strpixels); data += bytes_per_pixel*(x+y*self->width); for (y=0; y= firstline && y < firstline+h && w > 0) { *pblocks++ = block; memcpy(ppixels, data, wbytes); ppixels += wbytes; data += data_scanline; } *pblocks++ = 0; } result = Py_BuildValue("iiOO", original_w, original_h, strblocks, strpixels); Py_DECREF(strblocks); Py_DECREF(strpixels); return result; } } else { XPixmapObject* pm = new_pixmap(self, w, h, 0); if (pm != NULL) XCopyArea(self->dpy, self->backpixmap, pm->handle, self->gc, x, y, w, h, 0, 0); return (PyObject*) pm; } } static PyObject* save_background(DisplayObject* self, int x, int y, int w, int h, int save_bkgnd) { if (save_bkgnd) { PyObject* pm = display_get(self, x, y, w, h); PyObject* result; if (pm == NULL) return NULL; result = Py_BuildValue("iiO", x, y, pm); Py_DECREF(pm); return result; } else { Py_INCREF(Py_None); return Py_None; } } #define ALPHAFACTOR 2 #define ALPHABLEND(maximum, x, y) ((maximum-y)*x/(maximum*ALPHAFACTOR) + y) static void memcpy_alpha_32(unsigned int* dst, unsigned int* src, int count) { int i; for (i=0; i> 16; int xg = x & 0xff00; int xb = x & 0xff; int yr = y >> 16; int yg = y & 0xff00; int yb = y & 0xff; int zr = ALPHABLEND(0xff, xr, yr); int zg = ALPHABLEND(0xff00, xg, yg); int zb = ALPHABLEND(0xff, xb, yb); dst[i] = (zr << 16) | (zg & 0xff00) | zb; } } static void memcpy_alpha_24(unsigned char* dst, unsigned char* src, int count) { int i; for (i=0; i> 10; int xg = x & 0x03e0; int xb = x & 0x001f; int yr = y >> 10; int yg = y & 0x03e0; int yb = y & 0x001f; int zr = ALPHABLEND(31, xr, yr); int zg = ALPHABLEND(0x3e0, xg, yg); int zb = ALPHABLEND(31, xb, yb); dst[i] = (zr << 10) | (zg & 0x03e0) | zb; } } static void memcpy_alpha_16(unsigned short* dst, unsigned short* src, int count) { int i; for (i=0; i> 11; int xg = x & 0x07e0; int xb = x & 0x001f; int yr = y >> 11; int yg = y & 0x07e0; int yb = y & 0x001f; int zr = ALPHABLEND(31, xr, yr); int zg = ALPHABLEND(0x7e0, xg, yg); int zb = ALPHABLEND(31, xb, yb); dst[i] = (zr << 11) | (zg & 0x07e0) | zb; } } typedef void (*memcpy_alpha_fn) (unsigned char*, unsigned char*, int); static PyObject* display_overlay(DisplayObject* self, PyObject* args, int save_bkgnd) { PyObject* result; if (self->shmmode) { int x,y,w,h, original_x, original_y, original_w, original_h; int data_scanline; int clipx=0, clipy=0, clipw=65536, cliph=65536, alpha=255; unsigned int* src; unsigned char* srcdata; unsigned char* original_srcdata; int length1, length2, firstline=0, firstcol=0; unsigned int bytes_per_pixel = self->plane.m_shm_image->bits_per_pixel/8; memcpy_alpha_fn memcpy_alpha; unsigned char* data = get_dpy_data(self); if (!PyArg_ParseTuple(args, "ii(iis#s#)|(iiii)i", &x, &y, &w, &h, &src, &length1, &srcdata, &length2, &clipx, &clipy, &clipw, &cliph, &alpha) || !data) return NULL; original_x = x; original_y = y; original_w = w; original_h = h; original_srcdata = srcdata; x -= clipx; y -= clipy; clipx += x; clipy += y; clipw += clipx; cliph += clipy; if (clipx<0) clipx=0; if (clipy<0) clipy=0; if (clipw>self->width) clipw=self->width; if (cliph>self->height) cliph=self->height; if (x clipw) w = clipw-x; if (y+h > cliph) h = cliph-y; if (w > 0 && h > 0) { int dstoffset, blocksize; unsigned int block; data += bytes_per_pixel*(x+y*self->width); data_scanline = bytes_per_pixel*self->width; memcpy_alpha = (memcpy_alpha_fn) memcpy; if (alpha < 255) switch (self->visual_info.depth) { case 15: memcpy_alpha = (memcpy_alpha_fn) memcpy_alpha_15; break; case 16: memcpy_alpha = (memcpy_alpha_fn) memcpy_alpha_16; break; case 24: memcpy_alpha = (memcpy_alpha_fn) memcpy_alpha_24; break; case 32: memcpy_alpha = (memcpy_alpha_fn) memcpy_alpha_32; break; } /* 'structure' points to a sequence of int-sized blocks with the following meaning: n & 0xFFFF -- byte offset within the line n >> 16 -- number of opaque bytes to copy there n == 0 means end of line. */ /* read and ignore 'firstline' complete lines */ while (firstline--) { while ((block = *src++) != 0) { blocksize = block >> 16; srcdata += blocksize; } } if (w == original_w) { if (!save_bkgnd) { /* common fast case: copy the whole width of the image */ do { while ((block = *src++) != 0) { dstoffset = block & 0xFFFF; blocksize = block >> 16; memcpy(data + dstoffset, srcdata, blocksize); srcdata += blocksize; } data += data_scanline; } while (--h); result = Py_None; Py_INCREF(result); } else { /* copy and save the background */ PyObject* cliprect; PyObject* strblocks; PyObject* strpixels; unsigned char* ppixels; strpixels = PyString_FromStringAndSize(NULL, length2); if (strpixels == NULL) return NULL; ppixels = (unsigned char*) PyString_AS_STRING(strpixels); ppixels += srcdata - original_srcdata; do { while ((block = *src++) != 0) { dstoffset = block & 0xFFFF; blocksize = block >> 16; memcpy(ppixels, data + dstoffset, blocksize); ppixels += blocksize; memcpy_alpha(data + dstoffset, srcdata, blocksize); srcdata += blocksize; } data += data_scanline; } while (--h); strblocks = PyTuple_GET_ITEM(PyTuple_GET_ITEM(args, 2), 2); if (PyTuple_GET_SIZE(args) > 3) { cliprect = PyTuple_GET_ITEM(args, 3); result = Py_BuildValue("ii(iiOO)O", original_x, original_y, original_w, original_h, strblocks, strpixels, cliprect); } else { result = Py_BuildValue("ii(iiOO)", original_x, original_y, original_w, original_h, strblocks, strpixels); } Py_DECREF(strpixels); } } else { /* byte offsets within a line */ unsigned char* blocksrc; int skip, lastcol; result = save_background(self, x, y, w, h, save_bkgnd); lastcol = (firstcol + w) * bytes_per_pixel; firstcol *= bytes_per_pixel; /* slow case: only copy a portion of the width of the image */ data -= firstcol; do { while ((block = *src++) != 0) { dstoffset = block & 0xFFFF; blocksize = block >> 16; blocksrc = srcdata; srcdata += blocksize; skip = firstcol - dstoffset; if (skip < 0) skip = 0; if (blocksize > lastcol - dstoffset) blocksize = lastcol - dstoffset; if (blocksize > skip) memcpy_alpha(data + dstoffset + skip, blocksrc + skip, blocksize - skip); } data += data_scanline; } while (--h); } } else { result = args; Py_INCREF(result); } } else { int x,y, x1=0,y1=0,w1=-1,h1=-1,alpha; XPixmapObject* pm; if (!checkopen(self)) return NULL; if (!PyArg_ParseTuple(args, "iiO!|(iiii)i", &x, &y, &XPixmap_Type, &pm, &x1, &y1, &w1, &h1, &alpha)) return NULL; if (w1 < 0) w1 = pm->width; if (h1 < 0) h1 = pm->height; result = save_background(self, x, y, w1, h1, save_bkgnd); if (pm->mask == (Pixmap) -1) { XCopyArea(self->dpy, pm->handle, self->backpixmap, self->gc, x1, y1, w1, h1, x, y); } else { XCopyArea(self->dpy, pm->mask, self->backpixmap, self->gc_and, x1, y1, w1, h1, x, y); XCopyArea(self->dpy, pm->handle, self->backpixmap, self->gc_or, x1, y1, w1, h1, x, y); } } return result; } static PyObject* display_putppm1(DisplayObject* self, PyObject* args) { return display_overlay(self, args, 0); } static PyObject* display_overlayppm1(DisplayObject* self, PyObject* args) { return display_overlay(self, args, 1); } static PyObject* display_getppm1(DisplayObject* self, PyObject* args) { int x, y, w, h; if (!checkopen(self)) return NULL; if (!PyArg_ParseTuple(args, "(iiii)", &x, &y, &w, &h)) return NULL; return display_get(self, x, y, w, h); } static int readXevents(DisplayObject* self) { while (XEventsQueued(self->dpy, QueuedAfterReading) > 0) { XEvent e; XNextEvent(self->dpy, &e); switch (e.type) { case KeyPress: case KeyRelease: { KeySym sym; PyObject* v; int err; if (self->keyevents == NULL) { self->keyevents = PyList_New(0); if (self->keyevents == NULL) return 0; } sym = XLookupKeysym(&e.xkey,0); v = Py_BuildValue("ii", sym, e.type); if (v == NULL) return 0; err = PyList_Append(self->keyevents, v); Py_DECREF(v); if (err) return 0; break; } case ButtonPress: { PyObject* v; int err; if (self->mouseevents == NULL) { self->mouseevents = PyList_New(0); if (self->mouseevents == NULL) return 0; } v = Py_BuildValue("ii", e.xbutton.x, e.xbutton.y); if (v == NULL) return 0; err = PyList_Append(self->mouseevents, v); Py_DECREF(v); if (err) return 0; break; } case MotionNotify: { Py_XDECREF(self->motionevent); self->motionevent = Py_BuildValue("ii", e.xmotion.x, e.xmotion.y); if (self->motionevent == NULL) return 0; break; } } } return 1; } #define ENABLE_EVENTS(mask) do { \ if (!(self->selectinput & (mask))) \ { \ self->selectinput |= (mask); \ XSelectInput(self->dpy, self->win, self->selectinput); \ } \ } while (0) static PyObject* display_keyevents1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(KeyPressMask|KeyReleaseMask); if (!readXevents(self)) return NULL; result = self->keyevents; if (result == NULL) result = PyList_New(0); else self->keyevents = NULL; return result; } static PyObject* display_mouseevents1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(ButtonPressMask); result = self->mouseevents; if (result == NULL) result = PyList_New(0); else self->mouseevents = NULL; return result; } static PyObject* display_pointermotion1(DisplayObject* self, PyObject* args) { PyObject* result; ENABLE_EVENTS(PointerMotionMask); result = self->motionevent; if (result == NULL) { Py_INCREF(Py_None); result = Py_None; } else self->motionevent = NULL; return result; } static PyObject* display_flip1(DisplayObject* self, PyObject* args) { if (!checkopen(self)) return NULL; if (self->shmmode) { XShmPutImage(self->dpy, self->win, self->gc, self->plane.m_shm_image, 0, 0, 0, 0, self->plane.m_width, self->plane.m_height, False); } else { XCopyArea(self->dpy, self->backpixmap, self->win, self->gc, 0, 0, self->width, self->height, 0, 0); } flush(self); if (!readXevents(self)) return NULL; Py_INCREF(Py_None); return Py_None; } static PyObject* display_fd1(DisplayObject* self, PyObject *args) { return PyInt_FromLong(ConnectionNumber(self->dpy)); } static PyObject* display_shmmode(DisplayObject* self, PyObject *args) { return PyInt_FromLong(self->shmmode); } static PyMethodDef display_methods[] = { {"close", (PyCFunction)display_close1, METH_VARARGS, NULL}, {"flip", (PyCFunction)display_flip1, METH_VARARGS, NULL}, {"clear", (PyCFunction)display_clear1, METH_VARARGS, NULL}, {"pixmap", (PyCFunction)display_pixmap1, METH_VARARGS, NULL}, {"putppm", (PyCFunction)display_putppm1, METH_VARARGS, NULL}, {"getppm", (PyCFunction)display_getppm1, METH_VARARGS, NULL}, {"overlayppm",(PyCFunction)display_overlayppm1, METH_VARARGS, NULL}, {"keyevents",(PyCFunction)display_keyevents1,METH_VARARGS, NULL}, {"mouseevents",(PyCFunction)display_mouseevents1,METH_VARARGS,NULL}, {"pointermotion",(PyCFunction)display_pointermotion1,METH_VARARGS,NULL}, {"fd", (PyCFunction)display_fd1, METH_VARARGS, NULL}, {"shmmode", (PyCFunction)display_shmmode, METH_VARARGS, NULL}, {NULL, NULL} /* sentinel */ }; static PyObject* display_getattr(DisplayObject* self, char* name) { return Py_FindMethod(display_methods, (PyObject*)self, name); } statichere PyTypeObject Display_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "Display", /*tp_name*/ sizeof(DisplayObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)display_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)display_getattr, /*tp_getattr*/ 0, /*tp_setattr*/ 0, /*tp_compare*/ 0, /*tp_repr*/ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ 0, /*tp_hash*/ 0, /*tp_call*/ }; statichere PyTypeObject XPixmap_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "Pixmap", /*tp_name*/ sizeof(XPixmapObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)pixmap_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ 0, /*tp_getattr*/ 0, /*tp_setattr*/ 0, /*tp_compare*/ 0, /*tp_repr*/ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ 0, /*tp_hash*/ 0, /*tp_call*/ }; static PyMethodDef ShmMethods[] = { {"Display", new_display, METH_VARARGS}, {NULL, NULL} /* Sentinel */ }; void initxshm(void) { Display_Type.ob_type = &PyType_Type; XPixmap_Type.ob_type = &PyType_Type; Py_InitModule("xshm", ShmMethods); } bubbros-1.6.2/display/Makefile0000644000076400001440000000005612225473206015313 0ustar arigousersxshm.so: xshm.c python setup.py build_ext -i bubbros-1.6.2/display/snd_windows.py0000644000076400001440000000552212225473206016566 0ustar arigousersimport sys from cStringIO import StringIO import puremixer import wingame from music1 import Music class Sound: # Mono only has_sound = has_music = 0 # until initialized BUFFERTIME = 0.09 FLOPTIME = 0.07 def __init__(self, freq=44100, bits=16): self.freq = int(freq) self.bits = int(bits) self.bufsize = (int(self.BUFFERTIME*self.freq*self.bits/8) + 64) & ~63 try: self.audio = wingame.Audio(1, self.freq, self.bits, self.bufsize) except Exception, e: print >> sys.stderr, "sound disabled: %s: %s" % ( e.__class__.__name__, e) return self.mixer = puremixer.PureMixer(self.freq, self.bits, self.bits==16, byteorder='little') self.mixer_channels = [] self.mixer_accum = {} self.has_sound = 1 self.has_music = 1 def stop(self): self.audio.close() def sound(self, f): return self.mixer.wavesample(f.fopen()) def flop(self): self.mixer_accum = {} while self.audio.ready(): self.audio.write(self.mixer.mix(self.mixer_channels, self.bufsize)) return self.FLOPTIME def play(self, sound, lvolume, rvolume): # volume ignored if sound not in self.mixer_accum: self.mixer_channels.append(StringIO(sound)) self.mixer_accum[sound] = 1 def play_musics(self, musics, loop_from): self.cmusics = musics, loop_from, -1 self.mixer_channels.insert(0, self) def read(self, size): "Provide some more data to self.mixer.poll()." musics, loop_from, c = self.cmusics if c < 0: data = '' else: data = musics[c].mixed.decode(self.mixer, size) if not data: c += 1 if c >= len(musics): # end c = loop_from if c >= len(musics): return '' self.cmusics = musics, loop_from, c try: mixed = musics[c].mixed except AttributeError: mixed = musics[c].mixed = Music(musics[c].freezefilename()) mixed.openchannel() data = mixed.decode(self.mixer, size) if 0 < len(data) < size: data += self.read(size - len(data)) return data def fadeout(self, millisec): self.cmusics = [], 0, -1 def htmloptionstext(nameval): import modes l = ['Sampling <%s>' % nameval('select', 'bits')] for bits in (8, 16): l.append('<'+nameval('option', 'bits', str(bits), default='16')+'>'+ '%d bits' % bits) l+= [' rate ', '<%s size=5>Hz' % nameval('text', 'freq', default='44100'), '
', modes.musichtmloptiontext(nameval)] return '\n'.join(l) bubbros-1.6.2/display/puremixer.py0000644000076400001440000001067012225473206016250 0ustar arigousersimport sys, audioop class PureMixer: # # An audio mixer in Python based on audioop # # Note that opening the audio device itself is outside the scope of # this module. Anything else could also be done with the mixed data, # e.g. stored on disk, for all this module knows. def __init__(self, freq=44100, bits=8, signed=0, channels=1, byteorder=None): """Open the mixer and set its parameters.""" self.freq = freq self.bytes = bits/8 self.signed = signed self.channels = channels self.byteorder = byteorder or sys.byteorder self.parameters = (freq, self.bytes, signed, channels, self.byteorder) self.bytespersample = channels*self.bytes self.queue = '\x00' * self.bytes def resample(self, data, freq=44100, bits=8, signed=0, channels=1, byteorder=None): "Convert a sample to the mixer's own format." bytes = bits/8 byteorder = byteorder or sys.byteorder if (freq, bytes, signed, channels, byteorder) == self.parameters: return data # convert to native endianness if byteorder != sys.byteorder: data = byteswap(data, bytes) byteorder = sys.byteorder # convert unsigned -> signed for the next operations if not signed: data = audioop.bias(data, bytes, -(1<<(bytes*8-1))) signed = 1 # convert stereo -> mono while channels > self.channels: assert channels % 2 == 0 data = audioop.tomono(data, bytes, 0.5, 0.5) channels /= 2 # resample to self.freq if freq != self.freq: data, ignored = audioop.ratecv(data, bytes, channels, freq, self.freq, None) freq = self.freq # convert between 8bits and 16bits if bytes != self.bytes: data = audioop.lin2lin(data, bytes, self.bytes) bytes = self.bytes # convert mono -> stereo while channels < self.channels: data = audioop.tostereo(data, bytes, 1.0, 1.0) channels *= 2 # convert signed -> unsigned if not self.signed: data = audioop.bias(data, bytes, 1<<(bytes*8-1)) signed = 0 # convert to mixer endianness if byteorder != self.byteorder: data = byteswap(data, bytes) byteorder = self.byteorder # done if (freq, bytes, signed, channels, byteorder) != self.parameters: raise ValueError, 'sound sample conversion failed' return data def wavesample(self, file): "Read a sample from a .wav file (or file-like object)." import wave w = wave.open(file, 'r') return self.resample(w.readframes(w.getnframes()), freq = w.getframerate(), bits = w.getsampwidth() * 8, signed = w.getsampwidth() > 1, channels = w.getnchannels(), byteorder = 'little') def mix(self, mixer_channels, bufsize): """Mix the next batch buffer. Each object in the mixer_channels list must be a file-like object with a 'read(size)' method.""" data = '' already_seen = {} channels = mixer_channels[:] channels.reverse() for c in channels: if already_seen.has_key(c): data1 = '' else: data1 = c.read(bufsize) already_seen[c] = 1 if data1: l = min(len(data), len(data1)) data = (audioop.add(data[:l], data1[:l], 1) + (data1[l:] or data[l:])) else: try: mixer_channels.remove(c) except ValueError: pass data += self.queue * ((bufsize - len(data)) / self.bytes) self.queue = data[-self.bytes:] return data def byteswap(data, byte): if byte == 1: return if byte == 2: typecode = 'h' elif byte == 4: typecode = 'i' else: raise ValueError, 'cannot convert endianness for samples of %d bytes' % byte import array a = array.array(typecode, data) if a.itemsize != byte: raise ValueError, 'endianness convertion failed' a.byteswap() return a.tostring() bubbros-1.6.2/display/CVS/0000755000076400001440000000000012225473206014305 5ustar arigousersbubbros-1.6.2/display/CVS/Entries0000644000076400001440000000163212225473206015643 0ustar arigousers/.cvsignore/1.1/Fri Jan 31 13:06:51 2003// /Client.py/1.15/Tue Jun 19 11:52:55 2007// /Makefile/1.1/Fri Jan 31 13:06:51 2003// /__init__.py/1.2/Thu Aug 28 12:33:33 2003// /caching.py/1.4/Tue Jan 24 18:52:45 2006// /dpy_gtk.py/1.3/Tue Jan 24 18:52:45 2006// /dpy_pygame.py/1.5/Mon May 10 09:54:54 2004// /dpy_windows.py/1.1/Thu Aug 28 12:33:33 2003// /dpy_x.py/1.2/Mon Feb 16 18:20:41 2004// /modes.py/1.10/Mon May 22 21:51:33 2006// /music1.py/1.2/Tue Nov 11 12:51:26 2003// /pclient.py/1.32/Tue Jan 2 17:30:05 2007// /playback.py/1.2/Wed Apr 14 08:58:12 2004// /puremixer.py/1.3/Sun Oct 26 11:35:47 2003// /pythonxlibintf.py/1.2/Tue Jan 24 18:52:45 2006// /setup.py/1.3/Sat Jan 7 09:44:20 2006// /snd_linux.py/1.3/Mon Nov 10 17:26:43 2003// /snd_off.py/1.1/Thu Aug 21 17:02:31 2003// /snd_pygame.py/1.3/Thu Aug 28 12:33:33 2003// /snd_windows.py/1.2/Mon Nov 10 17:26:43 2003// /xshm.c/1.11/Tue Jun 19 11:51:26 2007// D bubbros-1.6.2/display/CVS/Entries.Log0000644000076400001440000000002012225473206016351 0ustar arigousersA D/windows//// bubbros-1.6.2/display/CVS/Repository0000644000076400001440000000002312225473206016402 0ustar arigousersbub-n-bros/display bubbros-1.6.2/display/CVS/Root0000644000076400001440000000010612225473206015150 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/display/__init__.py0000644000076400001440000000000712225473206015760 0ustar arigousers#empty bubbros-1.6.2/display/snd_off.py0000644000076400001440000000016012225473206015637 0ustar arigousersclass Sound: has_sound = 0 # no sound has_music = 0 # no music def __init__(self): pass bubbros-1.6.2/display/dpy_windows.py0000755000076400001440000000117012225473206016574 0ustar arigousersimport sys import wingame from modes import BaseDisplay from cStringIO import StringIO class Display(BaseDisplay): def __init__(self, width, height, title): self.xdpy = xdpy = wingame.Display(width, height) xdpy.settitle(title) self.pixmap = xdpy.pixmap self.getppm = xdpy.getppm self.putppm = xdpy.putppm self.close = xdpy.close self.clear = xdpy.clear self.flip = xdpy.flip self.keyevents = xdpy.keyevents self.mouseevents = xdpy.mouseevents self.pointermotion = xdpy.pointermotion def selectlist(self): return [] bubbros-1.6.2/display/playback.py0000644000076400001440000001500312225473206016011 0ustar arigousers#! /usr/bin/env python import sys, os, gzip from socket import * from select import select import cStringIO, struct, zlib import time sys.path.insert(0, os.pardir) from common.msgstruct import * from common import hostchooser import modes from modes import KeyPressed, KeyReleased #import psyco; psyco.full() SOURCEDIR = os.pardir def loadpixmap(dpy, data, colorkey=None): f = cStringIO.StringIO(data) sig = f.readline().strip() assert sig == "P6" while 1: line = f.readline().strip() if not line.startswith('#'): break wh = line.split() w, h = map(int, wh) sig = f.readline().strip() assert sig == "255" data = f.read() f.close() if colorkey is None: colorkey = -1 elif colorkey < 0: r, g, b = struct.unpack("BBB", self.data[:3]) colorkey = b | (g<<8) | (r<<16) return dpy.pixmap(w, h, data, colorkey) class Icon: def __init__(self, bitmap, (x, y, w, h), alpha): self.rect = x, y, w, h self.size = w, h self.bitmap = bitmap self.alpha = alpha class Playback: gameident = 'Playback' def __init__(self, filename, mode=('x', 'off', {})): f = gzip.open(filename, 'rb') self.screenmode = mode self.width = None self.deffiles = {} self.defbitmaps = {} self.deficons = {} self.icons = {} self.frames = [] inbuf = '' while 1: values, inbuf = decodemessage(inbuf) if not values: # incomplete message data = f.read(8192) if not data: break inbuf += data else: #print values[0], fn = Playback.MESSAGES.get(values[0], self.msg_unknown) fn(self, *values[1:]) print '%d frames in file.' % len(self.frames) f.close() assert self.width, "no playfield definition found in file" self.dpy = modes.open_dpy(self.screenmode, self.width, self.height, self.gameident) self.dpy.clear() # backcolor is ignored self.sprites = [] self.buildicons() self.go(0) def buildicons(self): bitmaps = {} for bmpcode, (data, colorkey) in self.defbitmaps.items(): if isinstance(data, str): data = zlib.decompress(data) else: data = self.deffiles[data] bitmaps[bmpcode] = loadpixmap(self.dpy, data, colorkey) for icocode, (bmpcode, rect, alpha) in self.deficons.items(): self.icons[icocode] = Icon(bitmaps[bmpcode], rect, alpha) def go(self, n): self.n = n self.update_sprites(self.frames[n]) self.dpy.flip() def save(self, filename=None): "shm only!" w, h, data, reserved = self.dpy.getppm((0, 0, self.width, self.height)) f = open(filename or ('frame%d.ppm' % self.n), 'wb') print >> f, 'P6' print >> f, w, h print >> f, 255 for i in range(0, len(data), 4): f.write(data[i+2]+data[i+1]+data[i]) f.close() def update_sprites(self, udpdata): sprites = self.sprites unpack = struct.unpack base = 0 for j in range(len(sprites)): if sprites[j][0] != udpdata[base:base+6]: removes = sprites[j:] del sprites[j:] removes.reverse() eraser = self.dpy.putppm for reserved, eraseargs in removes: eraser(*eraseargs) break base += 6 try: overlayer = self.dpy.overlayppm except AttributeError: getter = self.dpy.getppm setter = self.dpy.putppm #print "%d sprites redrawn" % (len(udpdata)/6-j) for j in range(base, len(udpdata)-5, 6): info = udpdata[j:j+6] x, y, icocode = unpack("!hhh", info[:6]) try: ico = self.icons[icocode] sprites.append((info, (x, y, getter((x, y) + ico.size)))) setter(x, y, ico.bitmap, ico.rect) except KeyError: #print "bad ico code", icocode pass # ignore sprites with bad ico (probably not defined yet) else: for j in range(base, len(udpdata)-5, 6): info = udpdata[j:j+6] x, y, icocode = unpack("!hhh", info[:6]) try: ico = self.icons[icocode] overlay = overlayer(x, y, ico.bitmap, ico.rect, ico.alpha) sprites.append((info, overlay)) except KeyError: #print "bad ico code", icocode pass # ignore sprites with bad ico (probably not defined yet) def msg_unknown(self, *rest): pass def msg_patch_file(self, fileid, position, data, lendata=None, *rest): try: s = self.deffiles[fileid] except KeyError: s = '' if len(s) < position: s += '\x00' * (position-len(s)) s = s[:position] + data + s[position+len(s):] self.deffiles[fileid] = s def msg_zpatch_file(self, fileid, position, data, *rest): data1 = zlib.decompress(data) self.msg_patch_file(fileid, position, data1, len(data), *rest) def msg_md5_file(self, fileid, filename, position, length, checksum, *rest): fn = os.path.join(SOURCEDIR, filename) f = open(fn, 'rb') f.seek(position) data = f.read(length) f.close() assert len(data) == length self.msg_patch_file(fileid, position, data) def msg_def_playfield(self, width, height, *rest): self.width, self.height = width, height def msg_def_icon(self, bmpcode, icocode, x, y, w, h, alpha=255, *rest): self.deficons[icocode] = bmpcode, (x, y, w, h), alpha def msg_def_bitmap(self, bmpcode, data, colorkey=None, *rest): self.defbitmaps[bmpcode] = data, colorkey def msg_recorded(self, data): self.frames.append(data) MESSAGES = { MSG_PATCH_FILE : msg_patch_file, MSG_ZPATCH_FILE : msg_zpatch_file, MSG_MD5_FILE : msg_md5_file, MSG_DEF_PLAYFIELD: msg_def_playfield, MSG_DEF_ICON : msg_def_icon, MSG_DEF_BITMAP : msg_def_bitmap, MSG_RECORDED : msg_recorded, } if __name__ == '__main__' and len(sys.argv) > 1: p = Playback(sys.argv[1]) bubbros-1.6.2/display/snd_pygame.py0000644000076400001440000000457012225473206016360 0ustar arigousersimport sys from modes import musichtmloptiontext as htmloptionstext from pygame.locals import * import pygame.mixer if pygame.mixer is None: raise ImportError #ENDMUSICEVENT = USEREVENT class Sound: has_sound = has_music = 0 # until initialized def __init__(self): try: pygame.mixer.init() except pygame.error, e: print >> sys.stderr, "sound disabled: %s" % str(e) else: self.has_sound = 1 try: from pygame.mixer import music except ImportError: pass else: self.has_music = music is not None self.cmusics = None def close(self): try: pygame.mixer.stop() except pygame.error: pass if self.has_music: try: pygame.mixer.music.stop() except pygame.error: pass def sound(self, f): return pygame.mixer.Sound(f.freezefilename()) def flop(self): # the events are not processed if pygame is not also the display, # so ENDMUSICEVENT will not arrive -- poll for end of music if self.cmusics and not pygame.mixer.music.get_busy(): self.next_music() def play(self, sound, lvolume, rvolume): channel = pygame.mixer.find_channel(1) channel.stop() try: channel.set_volume(lvolume, rvolume) except TypeError: channel.set_volume(0.5 * (lvolume+rvolume)) channel.play(sound) def play_musics(self, musics, loop_from): #dpy_pygame.EVENT_HANDLERS[ENDMUSICEVENT] = self.next_music #pygame.mixer.music.set_endevent(ENDMUSICEVENT) self.cmusics = musics, loop_from, 0 self.next_music() def next_music(self, e=None): if self.cmusics: musics, loop_from, c = self.cmusics if c >= len(musics): # end c = loop_from if c >= len(musics): pygame.mixer.music.stop() self.cmusics = None return pygame.mixer.music.load(musics[c].freezefilename()) pygame.mixer.music.play() self.cmusics = musics, loop_from, c+1 def fadeout(self, millisec): #print "fadeout:", millisec pygame.mixer.music.fadeout(millisec) self.cmusics = None bubbros-1.6.2/display/dpy_pygame.py0000644000076400001440000001456512225473206016375 0ustar arigousers ################################################ ## pygame-based implementation of xshm ## ################################################ import os import pygame from pygame.locals import * from modes import KeyPressed, KeyReleased class Display: musthidemouse = 0 mousevisible = 1 def __init__(self, width, height, title, transparency='yes', fullscreen='no'): self.use_transparency = not transparency.startswith('n') self.use_fullscreen = fullscreen.startswith('y') # Initialize pygame pygame.init() # Set the display mode winstyle = HWSURFACE if self.use_fullscreen: winstyle |= FULLSCREEN bestdepth = pygame.display.mode_ok((width, height), winstyle, 32) self.screen = pygame.display.set_mode((width, height), winstyle, bestdepth) self.offscreen = pygame.Surface((width, height)) #decorate the game window pygame.display.set_caption(title) #pygame.mouse.set_visible(0) self.tbcache = None, None self.events_key = [] self.events_mouse = [] self.prevposition = None EVENT_HANDLERS[KEYDOWN] = self.keydown_handler EVENT_HANDLERS[KEYUP] = self.keyup_handler EVENT_HANDLERS[MOUSEBUTTONDOWN] = self.mousebuttondown_handler def keydown_handler(self, e): if e.key == K_ESCAPE and self.use_fullscreen: raise SystemExit # ESC to exit the game if full-screen self.showmouse(not self.musthidemouse) self.events_key.append((e.key, KeyPressed)) del self.events_key[:-16] def keyup_handler(self, e): self.events_key.append((e.key, KeyReleased)) del self.events_key[:-16] def mousebuttondown_handler(self, e): self.showmouse(1) self.events_mouse.append(e.pos) del self.events_mouse[:-8] def pixmap(self, w, h, data, colorkey=-1): img = pygame.image.fromstring(data, (w, h), "RGB") if colorkey >= 0: r = colorkey & 0xFF g = (colorkey >> 8) & 0xFF b = (colorkey >> 16) & 0xFF img.set_colorkey([r, g, b]) return img # not optimized -- must use getopticon() def getopticon(self, pixmap, rect, alpha=255): if not self.use_transparency: alpha = 255 img = pixmap.subsurface(rect) colorkey = pixmap.get_colorkey() if alpha == 255 and not colorkey: return img.convert(self.offscreen) else: if colorkey: img.set_colorkey(colorkey, RLEACCEL) if alpha < 255: img.set_alpha(alpha, RLEACCEL) img = img.convert_alpha(self.offscreen) img.set_alpha(255, RLEACCEL) return img ## def vflipppm(self, img): ## w, h = img.get_size() ## colorkey = img.get_colorkey() ## data = pygame.image.tostring(img, "RGB", 1) ## flipimg = pygame.image.fromstring(data, (w, h), "RGB") ## flipimg.set_colorkey(colorkey, RLEACCEL) ## return flipimg, h def getppm(self, rect): bkgnd = pygame.Surface(rect[2:]) bkgnd.blit(self.offscreen, (0, 0), rect) return bkgnd def putppm(self, x, y, bitmap, rect=None): if rect: self.offscreen.blit(bitmap, (x, y), rect) else: self.offscreen.blit(bitmap, (x, y)) def flip(self): self.screen.blit(self.offscreen, (0, 0)) pygame.display.flip() events_dispatch() def close(self): self.showmouse(1) pygame.display.quit() def clear(self): self.offscreen.fill([0,0,0,]) def events_poll(self): while 1: e = pygame.event.poll() if e.type == NOEVENT: break elif e.type == KEYDOWN: self.events_key.append((e.key, KeyPressed)) del self.events_key[:-16] elif e.type == KEYUP: self.events_key.append((e.key, KeyReleased)) del self.events_key[:-16] elif e.type == MOUSEBUTTONDOWN: self.events_mouse.append(e.pos) del self.events_mouse[:-8] elif e.type == ENDMUSICEVENT: self.next_music() elif e.type == QUIT: raise SystemExit def keyevents(self): events_dispatch() events = self.events_key self.events_key = [] return events def pointermotion(self): position = pygame.mouse.get_pos() if position != self.prevposition: self.showmouse(1) self.prevposition = position return position else: return None def mouseevents(self): events_dispatch() events = self.events_mouse self.events_mouse = [] return events def selectlist(self): return [] def taskbar(self, (x, y, w, h)): tbs, tbh = self.tbcache if tbh != h: tbs = pygame.Surface((32, h)).convert_alpha(self.offscreen) alpha_f = 256.0 / h for j in range(h): tbs.fill((128, 128, 255, int(j*alpha_f)), (0, j, 32, 1)) self.tbcache = tbs, h for i in range(x, x+w, 32): dw = x+w-i if dw < 32: self.offscreen.blit(tbs, (i, y), (0, 0, dw, h)) else: self.offscreen.blit(tbs, (i, y)) def settaskbar(self, tb_visible): self.showmouse(1) self.musthidemouse = not tb_visible # and self.use_fullscreen def showmouse(self, v): if v != self.mousevisible: self.mousevisible = v pygame.mouse.set_visible(v) def quit_handler(e): raise SystemExit EVENT_HANDLERS = { QUIT: quit_handler, } def events_dispatch(handlers = EVENT_HANDLERS): while 1: e = pygame.event.poll() if e.type == NOEVENT: break elif handlers.has_key(e.type): handlers[e.type](e) def htmloptionstext(nameval): return ''' <%s> Full Screen (Esc key to exit)<%s>
<%s> Draw slightly transparent bubbles<%s>
''' % (nameval("checkbox", "fullscreen", "yes", default="no"), nameval("hidden", "fullscreen", "no"), nameval("checkbox", "transparency", "yes", default="yes"), nameval("hidden", "transparency", "no")) bubbros-1.6.2/display/Client.py0000644000076400001440000001305412225473206015445 0ustar arigousers#! /usr/bin/env python # __________ import os, sys if __name__ == '__main__': LOCALDIR = sys.argv[0] else: LOCALDIR = __file__ try: LOCALDIR = os.readlink(LOCALDIR) except: pass LOCALDIR = os.path.dirname(os.path.abspath(LOCALDIR)) # ---------- sys.path.insert(0, os.path.dirname(LOCALDIR)) sys.path.insert(0, LOCALDIR) import common import pclient import modes UdpLookForServer = [ '127.0.0.1', '', ] def parse_cmdline(argv): # parse command-line def usage(): print >> sys.stderr, 'usage:' print >> sys.stderr, ' python Client.py [-d#] [-s#] [extra options] [host[:port]]' print >> sys.stderr print >> sys.stderr, 'options:' print >> sys.stderr, ' host search for a game on the given machine' print >> sys.stderr, ' host:port connect to the given game server' print >> sys.stderr, ' (default search for any local server)' print >> sys.stderr, ' -d# --display=# graphic driver (see below)' print >> sys.stderr, ' -s# --sound=# sound driver (see below)' print >> sys.stderr, ' --music=no disable background music' print >> sys.stderr, ' -h --help display this text' print >> sys.stderr, ' -m --metaserver connect with the help of the metaserver' print >> sys.stderr, ' (list servers with Client.py -m)' print >> sys.stderr, ' -t --tcp for slow or proxy connections' print >> sys.stderr, ' -u --udp for fast direct connections' print >> sys.stderr, ' (default is to autodetect tcp or udp)' print >> sys.stderr, ' --port UDP=# or #:# fixed inbound udp port or host:port' print >> sys.stderr, ' --port TCP=# fixed inbound tcp port (-m only)' print >> sys.stderr print >> sys.stderr, 'graphic drivers:' for info in modes.graphicmodeslist(): info.printline(sys.stderr) print >> sys.stderr print >> sys.stderr, 'sound drivers:' for info in modes.soundmodeslist(): info.printline(sys.stderr) print >> sys.stderr sys.exit(2) shortopts = 'd:s:htum' longopts = ['display=', 'sound=', 'music=', 'help', 'tcp', 'udp', 'cfg=', 'metaserver', 'port='] for info in modes.graphicmodeslist() + modes.soundmodeslist(): short, long = info.getformaloptions() shortopts += short longopts += long try: from getopt import gnu_getopt as getopt except ImportError: from getopt import getopt from getopt import error try: opts, args = getopt(argv, shortopts, longopts) except error, e: print >> sys.stderr, 'Client.py: %s' % str(e) print >> sys.stderr usage() metaserver = 0 driver = sound = None extraopts = {} for key, value in opts: if key in ('-d', '--display'): driver = value elif key in ('-s', '--sound'): sound = value elif key in ('-t', '--tcp'): extraopts['udp_over_tcp'] = 1 elif key in ('-u', '--udp'): extraopts['udp_over_tcp'] = 0 elif key in ('-m', '--metaserver'): metaserver = 1 elif key == '--port': import common.msgstruct try: portname, value = value.split('=') if portname == 'UDP': portname = 'CLIENT' elif portname == 'TCP': portname = 'BACK' except ValueError: portname = 'CLIENT' if portname == 'CLIENT' and ':' in value: udphostname, value = value.split(':') common.msgstruct.PORTS['sendudpto'] = udphostname common.msgstruct.PORTS[portname] = int(value) elif key == '--cfg': extraopts['cfgfile'] = value elif key in ('-h', '--help'): usage() else: extraopts[key] = value mode = driver, sound, extraopts if metaserver: if len(args) == 0: metalist() sys.exit(0) elif len(args) != 1 or ':' not in args[0]: usage() return metaconnect(args[0]), mode if args: if len(args) > 1: usage() hosts = args[0].split(':') if len(hosts) == 1: host, = hosts from common import hostchooser server = hostchooser.pick([host] * 5) elif len(hosts) == 2: host, port = hosts try: port = int(port) except ValueError: usage() server = host, port else: usage() return directconnect(server), mode from common import hostchooser server = hostchooser.pick(UdpLookForServer * 3) return directconnect(server), mode def directconnect(sockaddr): print "connecting to %s:%d..." % sockaddr from socket import socket, AF_INET, SOCK_STREAM s = socket(AF_INET, SOCK_STREAM) s.connect(sockaddr) return s, sockaddr def metaconnect(metaaddr): from metaserver import metaclient import common.msgstruct port = common.msgstruct.PORTS.get('BACK') s = metaclient.meta_connect(metaaddr, port) sockaddr = s.getpeername() return s, sockaddr def metalist(): from metaserver import metaclient metaclient.print_server_list() def main(): (s, sockaddr), mode = parse_cmdline(sys.argv[1:]) pclient.run(s, sockaddr, mode) if __name__ == '__main__': main() bubbros-1.6.2/display/snd_linux.py0000644000076400001440000001113412225473206016227 0ustar arigousersimport sys from cStringIO import StringIO import puremixer from music1 import Music class Sound: # Mono only has_sound = has_music = 0 # until initialized BUFFERTIME = 0.09 FLOPTIME = 0.07 Formats = [ ('U8', 8, 0, None), ('S8', 8, 1, None), ('S16_NE', 16, 1, None), ('S16_LE', 16, 1, 'little'), ('S16_BE', 16, 1, 'big'), ('U16_LE', 16, 0, 'little'), ('U16_BE', 16, 0, 'big'), ] def __init__(self, freq=44100, fmt='S16_NE'): self.f = None self.freq = int(freq) self.format = fmt.upper() self.params = p = {} for name, p['bits'], p['signed'], p['byteorder'] in self.Formats: if name == self.format: break else: print >> sys.stderr, 'available sound formats:' for name, bits, signed, byteorder in self.Formats: print >> sys.stderr, ' %-8s %s' % (name, nicefmttext( bits, signed, byteorder)) sys.exit(2) import linuxaudiodev try: f = linuxaudiodev.open('w') f.setparameters(self.freq, p['bits'], 1, getattr(linuxaudiodev, 'AFMT_' + self.format)) except Exception, e: print >> sys.stderr, "sound disabled: %s: %s" % ( e.__class__.__name__, e) return self.f = f self.mixer = mixer = puremixer.PureMixer(**p) buffertime = self.BUFFERTIME self.bufsize = int(mixer.bytespersample*mixer.freq*buffertime + 255.5) & ~ 255 if self.bufsize > f.bufsize(): self.bufsize = f.bufsize() buffertime = self.bufsize / float(freq) self.buffertime = buffertime self.mixer_channels = [] self.mixer_accum = {} self.has_sound = 1 self.has_music = 1 def close(self): self.f.close() self.f = None def sound(self, f): return self.mixer.wavesample(f.fopen()) def flop(self): self.mixer_accum = {} if self.f is None: return for i in range(3): bufsize = self.bufsize - self.f.obufcount() if bufsize <= 0: break self.f.write(self.mixer.mix(self.mixer_channels, bufsize)) #cnt = getattr(self, 'CNT', 0) #import time #print cnt, time.time() #self.CNT = cnt+1 return self.FLOPTIME def play(self, sound, lvolume, rvolume): # volume ignored if sound not in self.mixer_accum: self.mixer_channels.append(StringIO(sound)) self.mixer_accum[sound] = 1 def play_musics(self, musics, loop_from): self.cmusics = musics, loop_from, -1 if self.mixer_channels[:1] != [self]: self.mixer_channels.insert(0, self) def read(self, size): "Provide some more data to self.mixer.poll()." musics, loop_from, c = self.cmusics if c < 0: data = '' else: data = musics[c].mixed.decode(self.mixer, size) if not data: c += 1 if c >= len(musics): # end c = loop_from if c >= len(musics): return '' self.cmusics = musics, loop_from, c try: mixed = musics[c].mixed except AttributeError: mixed = musics[c].mixed = Music(musics[c].freezefilename()) mixed.openchannel() data = mixed.decode(self.mixer, size) if 0 < len(data) < size: data += self.read(size - len(data)) return data def fadeout(self, millisec): self.cmusics = [], 0, -1 def imperror(): try: import linuxaudiodev except ImportError: if sys.platform.startswith('linux'): return 'linuxaudiodev module not installed' else: return 'only available on Linux' def nicefmttext(bits, signed, byteorder): s = '%s %d bits' % (signed and 'signed' or 'unsigned', bits) if byteorder: s += ' %s endian' % byteorder return s def htmloptionstext(nameval): import modes l = ['Sampling <%s>' % nameval('select', 'fmt')] for name, bits, signed, byteorder in Sound.Formats: l.append('<'+nameval('option', 'fmt', name, default='S16_NE')+'>'+ nicefmttext(bits, signed, byteorder)) l+= [' rate ', '<%s size=5>Hz' % nameval('text', 'freq', default='44100'), '
', modes.musichtmloptiontext(nameval)] return '\n'.join(l) bubbros-1.6.2/metaserver/0000755000076400001440000000000012225473206014362 5ustar arigousersbubbros-1.6.2/metaserver/.cvsignore0000644000076400001440000000003212225473206016355 0ustar arigousers*.py[co] build *.so *.pyd bubbros-1.6.2/metaserver/pipelayer.py0000644000076400001440000003061712225473206016735 0ustar arigousers#import os import struct from collections import deque from zlib import crc32 class InvalidPacket(Exception): pass FLAG_NAK1 = 0xE0 FLAG_NAK = 0xE1 FLAG_REG = 0xE2 FLAG_CFRM = 0xE3 FLAG_RANGE_START = 0xE0 FLAG_RANGE_STOP = 0xE4 max_old_packets = 200 # must be <= 256 class PipeLayer(object): timeout = 1 headersize = 4 def __init__(self, initialcrcs=(0, 0)): #self.localid = os.urandom(4) #self.remoteid = None self.cur_time = 0 self.out_queue = deque() self.out_nextseqid = 0 self.out_nextrepeattime = None self.in_nextseqid = 0 self.in_outoforder = {} self.out_oldpackets = deque() self.out_flags = FLAG_REG self.out_resend = 0 self.out_resend_skip = False self.in_crc, self.out_crc = initialcrcs def queue(self, data): if data: self.out_queue.appendleft(data) def queue_size(self): total = 0 for data in self.out_queue: total += len(data) return total def in_sync(self): return not self.out_queue and self.out_nextrepeattime is None def settime(self, curtime): self.cur_time = curtime if self.out_queue: if len(self.out_oldpackets) < max_old_packets: return 0 # more data to send now if self.out_nextrepeattime is not None: return max(0, self.out_nextrepeattime - curtime) else: return None def is_congested(self): return len(self.out_oldpackets) >= max_old_packets def encode(self, maxlength): #print ' '*self._dump_indent, '--- OUTQ', self.out_resend, self.out_queue if len(self.out_oldpackets) >= max_old_packets: # congestion, stalling payload = 0 else: payload = maxlength - 8 if payload <= 0: raise ValueError("encode(): buffer too small") if (self.out_nextrepeattime is not None and self.out_nextrepeattime <= self.cur_time): # no ACK received so far, send a packet (possibly empty) if not self.out_queue: payload = 0 else: if not self.out_queue: # no more data to send return None if payload == 0: # congestion return None # prepare a packet seqid = self.out_nextseqid flags = self.out_flags self.out_flags = FLAG_REG # clear out the flags for the next time #if flags in (FLAG_NAK, FLAG_NAK1): # print 'out_flags NAK', hex(flags) if payload > 0: self.out_nextseqid = (seqid + 1) & 0xFFFF data = self.out_queue.pop() packetlength = len(data) if self.out_resend > 0: if packetlength > payload + 4: raise ValueError("XXX need constant buffer size for now") self.out_resend -= 1 if self.out_resend_skip: if self.out_resend > 0: self.out_queue.pop() self.out_resend -= 1 self.out_nextseqid = (seqid + 2) & 0xFFFF self.out_resend_skip = False packetpayload = data else: packet = [] while packetlength <= payload: packet.append(data) if not self.out_queue: break data = self.out_queue.pop() packetlength += len(data) else: rest = len(data) + payload - packetlength packet.append(data[:rest]) self.out_queue.append(data[rest:]) packetpayload = ''.join(packet) self.out_crc = crc32(packetpayload, self.out_crc) packetpayload += struct.pack("!I", self.out_crc & 0xffffffff) self.out_oldpackets.appendleft(packetpayload) #print ' '*self._dump_indent, '--- OLDPK', self.out_oldpackets else: # a pure ACK packet, no payload if self.out_oldpackets and flags == FLAG_REG: flags = FLAG_CFRM packetpayload = '' packet = struct.pack("!BBH", flags, self.in_nextseqid & 0xFF, seqid) + packetpayload if self.out_oldpackets: self.out_nextrepeattime = self.cur_time + self.timeout else: self.out_nextrepeattime = None #self.dump('OUT', packet) return packet def decode(self, rawdata): if len(rawdata) < 4: raise InvalidPacket #print ' '*self._dump_indent, '------ out %d (+%d) in %d' % (self.out_nextseqid, self.out_resend, self.in_nextseqid) #self.dump('IN ', rawdata) in_flags, ack_seqid, in_seqid = struct.unpack("!BBH", rawdata[:4]) if not (FLAG_RANGE_START <= in_flags < FLAG_RANGE_STOP): raise InvalidPacket in_diff = (in_seqid - self.in_nextseqid ) & 0xFFFF ack_diff = (self.out_nextseqid + self.out_resend - ack_seqid) & 0xFF if in_diff >= max_old_packets: return '' # invalid, but can occur as a late repetition if ack_diff != len(self.out_oldpackets): # forget all acknowledged packets if ack_diff > len(self.out_oldpackets): return '' # invalid, but can occur with packet reordering while len(self.out_oldpackets) > ack_diff: #print ' '*self._dump_indent, '--- POP', repr(self.out_oldpackets[-1]) self.out_oldpackets.pop() if self.out_oldpackets: self.out_nextrepeattime = self.cur_time + self.timeout else: self.out_nextrepeattime = None # all packets ACKed if in_flags == FLAG_NAK or in_flags == FLAG_NAK1: #print 'recv NAK', hex(in_flags) # this is a NAK: resend the old packets as far as they've not # also been ACK'ed in the meantime (can occur with reordering) while self.out_resend < len(self.out_oldpackets): self.out_queue.append(self.out_oldpackets[self.out_resend]) self.out_resend += 1 self.out_nextseqid = (self.out_nextseqid - 1) & 0xFFFF #print ' '*self._dump_indent, '--- REP', self.out_nextseqid, repr(self.out_queue[-1]) self.out_resend_skip = in_flags == FLAG_NAK1 elif in_flags == FLAG_CFRM: # this is a CFRM: request for confirmation self.out_nextrepeattime = self.cur_time # receive this packet's payload if it is the next in the sequence if in_diff == 0: if len(rawdata) > 8: #print ' '*self._dump_indent, 'RECV ', self.in_nextseqid, repr(rawdata[4:]) payload = rawdata[4:-4] crc, = struct.unpack("!I", rawdata[-4:]) if crc != (crc32(payload, self.in_crc) & 0xffffffff): self.bad_crc() return '' # bad crc! drop packet self.in_nextseqid = (self.in_nextseqid + 1) & 0xFFFF self.in_crc = crc result = [payload] while self.in_nextseqid in self.in_outoforder: rawdata = self.in_outoforder.pop(self.in_nextseqid) payload = rawdata[4:-4] crc, = struct.unpack("!I", rawdata[-4:]) if crc != (crc32(payload, self.in_crc) & 0xffffffff): # bad crc! clear all out-of-order packets self.bad_crc() break self.in_nextseqid = (self.in_nextseqid + 1) & 0xFFFF self.in_crc = crc result.append(payload) return ''.join(result) else: # we missed at least one intermediate packet: send a NAK if len(rawdata) > 4: self.in_outoforder[in_seqid] = rawdata if ((self.in_nextseqid + 1) & 0xFFFF) in self.in_outoforder: self.out_flags = FLAG_NAK1 else: self.out_flags = FLAG_NAK self.out_nextrepeattime = self.cur_time return '' def bad_crc(self): import sys print >> sys.stderr, "warning: bad crc on udp connexion" self.in_outoforder.clear() self.out_flags = FLAG_NAK self.out_nextrepeattime = self.cur_time _dump_indent = 0 def dump(self, dir, rawdata): in_flags, ack_seqid, in_seqid = struct.unpack("!BBH", rawdata[:4]) print ' ' * self._dump_indent, dir, if in_flags == FLAG_NAK: print 'NAK', elif in_flags == FLAG_NAK1: print 'NAK1', elif in_flags == FLAG_CFRM: print 'CFRM', #print ack_seqid, in_seqid, '(%d bytes)' % (len(rawdata)-4,) print ack_seqid, in_seqid, repr(rawdata[4:]) def pipe_over_udp(udpsock, send_fd=-1, recv_fd=-1, timeout=1.0, inactivity_timeout=None): """Example: send all data showing up in send_fd over the given UDP socket, and write incoming data into recv_fd. The send_fd and recv_fd are plain file descriptors. When an EOF is read from send_fd, this function returns (after making sure that all data was received by the remote side). """ import os from select import select from time import time p = PipeLayer() p.timeout = timeout iwtdlist = [udpsock] if send_fd >= 0: iwtdlist.append(send_fd) running = True while running or not p.in_sync(): delay = delay1 = p.settime(time()) if delay is None: delay = inactivity_timeout iwtd, owtd, ewtd = select(iwtdlist, [], [], delay) if iwtd: if send_fd in iwtd: data = os.read(send_fd, 1500 - p.headersize) if not data: # EOF iwtdlist.remove(send_fd) running = False else: #print 'queue', len(data) p.queue(data) if udpsock in iwtd: packet = udpsock.recv(65535) #print 'decode', len(packet) p.settime(time()) data = p.decode(packet) i = 0 while i < len(data): i += os.write(recv_fd, data[i:]) elif delay1 is None: break # long inactivity p.settime(time()) packet = p.encode(1500) if packet: #print 'send', len(packet) #if os.urandom(1) >= '\x08': # emulate packet losses udpsock.send(packet) class PipeOverUdp(object): def __init__(self, udpsock, timeout=1.0): import thread, os self.os = os self.sendpipe = os.pipe() self.recvpipe = os.pipe() thread.start_new_thread(pipe_over_udp, (udpsock, self.sendpipe[0], self.recvpipe[1], timeout)) def __del__(self): os = self.os if self.sendpipe: os.close(self.sendpipe[0]) os.close(self.sendpipe[1]) self.sendpipe = None if self.recvpipe: os.close(self.recvpipe[0]) os.close(self.recvpipe[1]) self.recvpipe = None close = __del__ def send(self, data): if not self.sendpipe: raise IOError("I/O operation on a closed PipeOverUdp") return self.os.write(self.sendpipe[1], data) def sendall(self, data): i = 0 while i < len(data): i += self.send(data[i:]) def recv(self, bufsize): if not self.recvpipe: raise IOError("I/O operation on a closed PipeOverUdp") return self.os.read(self.recvpipe[0], bufsize) def recvall(self, bufsize): buf = [] while bufsize > 0: data = self.recv(bufsize) buf.append(data) bufsize -= len(data) return ''.join(buf) def fileno(self): if not self.recvpipe: raise IOError("I/O operation on a closed PipeOverUdp") return self.recvpipe[0] def ofileno(self): if not self.sendpipe: raise IOError("I/O operation on a closed PipeOverUdp") return self.sendpipe[1] bubbros-1.6.2/metaserver/index.html0000644000076400001440000000321612225473206016361 0ustar arigousers The Bub's Brothers Server List

The Bub's Brothers Server List

%s
   Running servers
   
  \ \
%(stime)s       %(icon)s    %(hosthtml)s
%(desc)s (%(extradesc)s)
%(tbfiles)s


%(bottommsg)s
Reload this page for an up-to-date version!

%(extrafooter)s

I click on the servers but nothing happens - why?

Chat about the Bub's Brothers? Go to our IRC channel #bub-n-bros on irc.freenode.net.

The Bub's Brothers Home Page

Thanks to CTPUG for hosting the meta-server.

bubbros-1.6.2/metaserver/socketoverudp.py0000644000076400001440000001350712225473206017637 0ustar arigousersfrom time import time as now from pipelayer import PipeLayer, InvalidPacket from pipelayer import FLAG_RANGE_START, FLAG_RANGE_STOP import socket, struct SOU_RANGE_START = FLAG_RANGE_START SOU_MIXED_DATA = FLAG_RANGE_STOP + 0 SOU_SHUTDOWN = FLAG_RANGE_STOP + 1 SOU_RANGE_STOP = FLAG_RANGE_STOP + 2 SHUTDOWN_PACKET = chr(SOU_SHUTDOWN) + '**' # < 4 characters CONGESTION_TIMEOUT = 20.0 #CONSOLIDATE_DELAY = 0.1 class SocketOverUdp(object): RECV_CAN_RETURN_EMPTY = True PACKETSIZE = 996 MIXEDPACKETSIZE = 1080 def __init__(self, udpsock, initialcrcs): self.udpsock = udpsock self.pl = PipeLayer(initialcrcs) self.congested_since = None #self.consolidate_sends = None #self.encode_delayed_until = now() def close(self): try: self.udpsock.send(SHUTDOWN_PACKET) except socket.error: pass self.udpsock.close() def _progress(self): if self.pl.settime(now()) == 0.0: self._encode() def _encode(self): #if self.consolidate_sends: # if self.pl.cur_time < self.encode_delayed_until: # return False # self.encode_delayed_until = self.pl.cur_time + CONSOLIDATE_DELAY packet = self.pl.encode(self.PACKETSIZE) if packet is not None: #print 'send:', repr(packet) if self.pl.is_congested(): if self.congested_since is None: self.congested_since = now() else: if now() > self.congested_since + CONGESTION_TIMEOUT: self.udpsock.send(SHUTDOWN_PACKET) raise socket.error("peer not responding, timing out") else: self.congested_since = None #print repr(packet[:10]) #print "out:", len(packet) #print ' ---' self.udpsock.send(packet) def _decode(self, packet): try: data = self.pl.decode(packet) #print ' ~~~' return data except InvalidPacket: if len(packet) >= 4: hdr, reserved, size = struct.unpack("!BBH", packet[:4]) if hdr == SOU_MIXED_DATA: #print ' ~~~[unmix%d/%d]' % (len(packet[4+size:]), # len(packet)) self.udp_over_udp_decoder(packet[4:4+size]) return self._decode(packet[4+size:]) else: # non-tiny packets with no recognized hdr byte are # assumed to be pure video traffic #print ' ~~~[video]' self.udp_over_udp_decoder(packet) return '' elif packet == SHUTDOWN_PACKET: raise socket.error("received an end-of-connexion packet") else: #print ' ~~~[INVALID%d]' % (len(packet),) return '' def fileno(self): self._progress() return self.udpsock.fileno() def flush(self): while self.pl.settime(now()) == 0.0: #self.encode_delayed_until = self.pl.cur_time self._encode() def recv(self, _ignoredbufsize=None): #print 'recv:' packet = self.udpsock.recv(65535) #print " in:", len(packet), hex(ord(packet[0])) #print repr(packet) self.pl.settime(now()) data = self._decode(packet) #print 'which is really', repr(data) self._encode() #if data: # print " IN:", len(data) return data def sendall(self, data): #print 'queuing', repr(data) #print ' OUT:', len(data) self.pl.queue(data) #self._progress() return len(data) send = sendall def send_video_data(self, udpdata): forced_embedded = SOU_RANGE_START <= ord(udpdata[0]) < SOU_RANGE_STOP self.pl.settime(now()) packet = self.pl.encode(self.PACKETSIZE) or '' if not forced_embedded and not packet: # no PipeLayer packet, send as plain udp data datagram = udpdata elif len(packet) + len(udpdata) <= self.MIXEDPACKETSIZE: # fits in a single mixed data packet datagram = (struct.pack("!BBH", SOU_MIXED_DATA, 0, len(udpdata)) + udpdata + packet) #print ' ---[mix%d/%d]' % (len(packet), len(datagram)) else: # two packets needed #print repr(packet[:10]) #print "out:", len(packet) #print ' ---' self.udpsock.send(packet) datagram = udpdata #print repr(datagram[:10]) #print "out:", len(datagram), hex(ord(datagram[0])) self.udpsock.send(datagram) #self.encode_delayed_until = self.pl.cur_time + CONSOLIDATE_DELAY #if self.consolidate_sends is None: # self.consolidate_sends = True return len(udpdata) def udp_over_udp_mixer(self): return UdpOverUdpMixer(self) def udp_over_udp_decoder(self, data): pass # method overridden by pclient.py def getpeername(self): return self.udpsock.getpeername() def getsockname(self): return self.udpsock.getsockname() def setsockopt(self, level, opt, value): # note that TCP_NODELAY is set by the bub-n-bros client, not the server #if level == socket.SOL_TCP and opt == socket.TCP_NODELAY: # self.consolidate_sends = not value #else: # ignored pass def setblocking(self, _ignored): pass # XXX good enough for common/gamesrv.py class UdpOverUdpMixer(object): def __init__(self, sockoverudp): self.send = sockoverudp.send_video_data def setsockopt(self, *args): pass # ignored bubbros-1.6.2/metaserver/CVS/0000755000076400001440000000000012225473206015015 5ustar arigousersbubbros-1.6.2/metaserver/CVS/Entries0000644000076400001440000000070612225473206016354 0ustar arigousers/.cvsignore/1.1/Sun Jan 25 16:22:42 2004// /__init__.py/1.1/Sat Jan 24 17:59:14 2004// /home.png/1.1/Sat Jan 24 16:50:52 2004/-kb/ /mbub.png/1.1/Sat Jan 24 14:50:19 2004/-kb/ /pipelayer.py/1.2/Tue Dec 12 20:26:49 2006// /socketoverudp.py/1.4/Tue Dec 12 20:28:40 2006// /metastruct.py/1.8/Sun Jun 10 09:38:24 2007// /index.html/1.6/Sun Oct 6 15:00:15 2013// /metaserver.py/1.17/Sun Oct 6 15:24:03 2013// /metaclient.py/1.26/Sun Oct 6 15:26:06 2013// D bubbros-1.6.2/metaserver/CVS/Repository0000644000076400001440000000002612225473206017115 0ustar arigousersbub-n-bros/metaserver bubbros-1.6.2/metaserver/CVS/Root0000644000076400001440000000010612225473206015660 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/metaserver/__init__.py0000644000076400001440000000001012225473206016462 0ustar arigousers# empty bubbros-1.6.2/metaserver/mbub.png0000644000076400001440000000216212225473206016016 0ustar arigousersPNG  IHDR""%gAMA a pHYs  #utIME2IDATxKW?5JJ6ХP*VQ쥇RH xX\{詽4AȮ=K(J=PfB)qSAÛݱ<޾y{BWjB)Bj""1Nijtֽ?h@hۇFI3t}ܗ뇇MSLcPWݸ0(Yx088xvvw~~`Z^^>886i@K Vm\qn OOOE$j >:d)=Nfffvww'''mfZ.R҇!&7 wօĖ ÷XxƋ{W-4رXظZ|=.ÅBI@<7>5oaW֛17WNrϟ=cO[ι*j%&g(8mi`nr޵￶k9hlE10L3xaBpĝNg4d)aUS![zz7!@UFmhA+ߎ=i'*" a8p}xYT(/C;jcP5Ƹ1HcnF|&vɪg*S7-R!:N+A $jp[=nnnNOOg0kpK(TLњ8xs'X,###B-6ʔ2CF+>P,Ţbz;eM5Q(o]5hך.53O[GXS sr5WPT5&T̒HM܏ cb;A+rЬ}/5 tZvş2+NU5d$|5 F+e2H-7ڒIENDB`bubbros-1.6.2/metaserver/metaserver.py0000644000076400001440000002661512225473206017123 0ustar arigousersfrom socket import * import os, sys, time, random from select import select from cStringIO import StringIO from weakref import WeakValueDictionary from metastruct import * from common import httpserver, stdlog if __name__ == '__main__': os.chdir(os.path.dirname(sys.argv[0]) or os.curdir) META_SERVER_HTTP_PORT = 8050 META_SERVER_PORT = 8055 META_SERVER_UDP_PORT = 8055 IMAGE_DIR = "../bubbob/doc/images" ICONS = [open(os.path.join(IMAGE_DIR, s), 'rb').read() for s in os.listdir(IMAGE_DIR) if s.endswith('.png')] assert ICONS, "you need to run ../bubbob/doc/bonus-doc.py" MAX_SERVERS = 50 MAX_CONNEXIONS = 60 serversockets = {} class MetaServer: def __init__(self, port=META_SERVER_PORT, udpport=META_SERVER_UDP_PORT): s = socket(AF_INET, SOCK_STREAM) s.bind(('', port)) s.listen(5) self.parentsock = s self.ServersDict = {} self.ServersList = [] serversockets[s] = self.clientconnect, sys.exit self.udpsock = socket(AF_INET, SOCK_DGRAM) self.udpsock.bind(('', udpport)) serversockets[self.udpsock] = self.udp_message, None self.udpdata = [] def detach(self): pid = os.fork() if pid: print pid os._exit(0) # in the child process os.setsid() logfile = stdlog.LogFile(limitsize=131072) if logfile: print >> logfile print "Logging to", logfile.filename fd = logfile.f.fileno() try: # detach from parent os.dup2(fd, 1) os.dup2(fd, 2) os.dup2(fd, 0) except OSError: pass logfile.close() # record pid f = open('pid', 'w') print >> f, os.getpid() f.close() def clientconnect(self): s, addr = self.parentsock.accept() Connexion(s, addr) def publish(self, server): key = server.serverkey if key in self.ServersDict: current = self.ServersDict[key] if current is server: return self.ServersList.remove(current) elif len(self.ServersDict) >= MAX_SERVERS: raise OverflowError self.ServersList.append(server) self.ServersDict[key] = server print '+', key def unpublish(self, server): key = server.serverkey if key in self.ServersDict: current = self.ServersDict[key] if current is server: del self.ServersDict[key] self.ServersList.remove(server) print '-', key def makelist(self): items = {} for srv in self.ServersList: items[srv.serverkey] = encodedict(srv.serverinfo) return encodedict(items) def getserver(self, key): return self.ServersDict[key] def udp_message(self): data, addr = self.udpsock.recvfrom(32) self.udpdata.append((data, addr)) if len(self.udpdata) > 50: del self.udpdata[0] class Connexion(MessageSocket): def __init__(self, s, addr): MessageSocket.__init__(self, s) self.serverinfo = { 'time': int(time.time()), 'icon': random.choice(ICONS), 'iconformat': 'png', } self.addr = addr self.key = '%s:%d' % addr self.serverkey = None print '[', self.key self.backlinks = WeakValueDictionary() if len(serversockets) >= MAX_CONNEXIONS: self.disconnect() raise OverflowError serversockets[s] = self.receive, self.disconnect def disconnect(self): metaserver.unpublish(self) try: del serversockets[self.s] except KeyError: pass print ']', self.key def msg_serverinfo(self, info, *rest): print '|', self.key if len(info) > 15000: raise OverflowError info = decodedict(info) self.serverinfo.update(info) def msg_startserver(self, port, *rest): serverkey = '%s:%d' % (self.addr[0], port) if self.serverkey and self.serverkey != serverkey: metaserver.unpublish(self) self.serverkey = serverkey metaserver.publish(self) def msg_stopserver(self, *rest): metaserver.unpublish(self) def msg_list(self, *rest): self.s.sendall(message(RMSG_LIST, metaserver.makelist())) def msg_route(self, targetkey, *rest): try: target = metaserver.getserver(targetkey) except KeyError: try: target = self.backlinks[targetkey] except KeyError: self.s.sendall(message(RMSG_NO_HOST, targetkey)) return target.route(self, *rest) def route(self, origin, msgcode, *rest): self.backlinks[origin.key] = origin self.s.sendall(message(msgcode, origin.key, *rest)) def msg_traceback(self, tb, *rest): f = stdlog.LogFile('tb-%s.log' % (self.addr[0],)) if f: print >> f, tb f.close() def msg_udp_addr(self, pattern, *rest): for data, addr in metaserver.udpdata: if data == pattern: try: host, port = addr port = int(port) except ValueError: continue self.s.sendall(message(RMSG_UDP_ADDR, host, port)) return else: self.s.sendall(message(RMSG_UDP_ADDR)) MESSAGES = { MMSG_INFO: msg_serverinfo, MMSG_START: msg_startserver, MMSG_STOP: msg_stopserver, MMSG_LIST: msg_list, MMSG_ROUTE: msg_route, MMSG_TRACEBACK: msg_traceback, MMSG_UDP_ADDR: msg_udp_addr, } # ____________________________________________________________ import htmlentitydefs text_to_html = {} for key, value in htmlentitydefs.entitydefs.items(): text_to_html[value] = '&' + key + ';' for i in range(32): text_to_html[chr(i)] = '?' def htmlquote(s, getter=text_to_html.get): lst = [getter(c, c) for c in s if ' ' <= c < '\x7F'] return ''.join(lst) def txtfilter(s, maxlen=200): s = str(s)[:maxlen] l = [c for c in s if c in "!$*,-.0123456789:@ABCDEFGHIJKLMNOPQRSTUVWXYZ" "^_`abcdefghijklmnopqrstuvwxyz{|}"] return ''.join(l) f = open('index.html', 'r') HEADER, ROW, FOOTER = f.read().split('\\') f.close() def makehosthtml(srv, bottommsg, join): info = srv.serverinfo hostname, port = srv.serverkey.split(':') try: fullhostname = gethostbyaddr(hostname)[0] except: fullhostname = hostname url = None if join: url = "http://%s/join.html?host=%s&port=%s&httpport=%s&m=%s" % ( join, hostname, port, info.get('httpport') or 'off', time.time()) else: try: httpport = int(info.get('httpport')) except: pass else: url = "http://%s:%s/" % (hostname, httpport) javamsg = """

Click on a server above to join the game. This only works if:

  • your browser understands Java;
  • the server is not behind a firewall;
  • you don't mind not hearing the nice background music.

Alternatively, install the Python version of the client, which can cope with all of the above problems.


""" if javamsg not in bottommsg: bottommsg.append(javamsg) result = '%s:%s' % (fullhostname, port) if url: result = '%s' % (url, result) return result def indexloader(headers, join=[], head=[], **options): if join: join = join[0] data = [HEADER % (head and head[0] or '')] bottommsg = [] if metaserver.ServersList: counter = 0 for srv in metaserver.ServersList: info = srv.serverinfo icon = '' % srv.serverkey bgcolor = ('#C0D0D0', '#E0D0A8')[counter&1] hosthtml = makehosthtml(srv, bottommsg, join) desc = htmlquote(info.get('desc')) or '' extradesc = htmlquote(info.get('extradesc')) or '' if isinstance(info.get('time'), int): stime = time.strftime('%a %b %d
%H:%M GMT', time.gmtime(info['time'])) else: stime = '' data.append(ROW % locals()) counter += 1 else: data.append(''' Sorry, there is no registered server at the moment. ''') if join: extrafooter = '''

Back to local games

''' % ( join, time.time()) else: extrafooter = '' bottommsg = '\n'.join(bottommsg) tbfiles = [s for s in os.listdir('.') if s.startswith('tb-')] if tbfiles: tbfiles = len(tbfiles) else: tbfiles = '' data.append(FOOTER % locals()) return StringIO(''.join(data)), 'text/html' def icoloader(key, **options): srv = metaserver.getserver(key[0]) iconformat = txtfilter(srv.serverinfo['iconformat'], 32) return StringIO(srv.serverinfo['icon']), 'image/' + iconformat httpserver.register('', indexloader) httpserver.register('index.html', indexloader) httpserver.register('bub-n-bros.html', indexloader) httpserver.register('ico', icoloader) httpserver.register('mbub.png', httpserver.fileloader('mbub.png', 'image/png')) httpserver.register('home.png', httpserver.fileloader('home.png', 'image/png')) def openhttpsocket(port = META_SERVER_HTTP_PORT): from BaseHTTPServer import HTTPServer class ServerClass(HTTPServer): def get_request(self): sock, addr = self.socket.accept() sock.settimeout(5.0) return sock, addr HandlerClass = httpserver.MiniHandler server_address = ('', port) httpd = ServerClass(server_address, HandlerClass) s = httpd.socket serversockets[s] = httpd.handle_request, None # ____________________________________________________________ def mainloop(): while 1: iwtd = serversockets.keys() iwtd, owtd, ewtd = select(iwtd, [], iwtd) #print iwtd, owtd, ewtd, serversockets for s in iwtd: if s in serversockets: input, close = serversockets[s] try: input() except: import traceback print "-"*60 traceback.print_exc() print "-"*60 for s in ewtd: if s in serversockets: input, close = serversockets[s] try: close() except: import traceback print "-"*60 traceback.print_exc() print "-"*60 if __name__ == '__main__': metaserver = MetaServer() if sys.argv[1:2] == ['-f']: metaserver.detach() try: openhttpsocket() print 'listening to client port tcp %d / http %d / udp %d.' % ( META_SERVER_PORT, META_SERVER_HTTP_PORT, META_SERVER_UDP_PORT) mainloop() finally: if metaserver.ServersList: print '*** servers still connected, waiting 5 seconds' time.sleep(5) print '*** leaving at', time.ctime() bubbros-1.6.2/metaserver/metaclient.py0000644000076400001440000005051012225473206017062 0ustar arigousersimport sys, os, time, random from select import select from socket import * from metastruct import * _SERVER = 'ctpug.org.za' METASERVER = (_SERVER, 8055) METASERVER_UDP = (_SERVER, 8055) METASERVER_URL = 'http://%s:8050/bub-n-bros.html' % (_SERVER,) VERSION_TAG = 1601 def connect(failure=[]): if len(failure) >= 2: return None print >> sys.stderr, 'Connecting to the meta-server %s:%d...' % METASERVER try: s = socket(AF_INET, SOCK_STREAM) s.connect(METASERVER) except error, e: print >> sys.stderr, '*** cannot contact meta-server:', str(e) failure.append(e) return None else: print >> sys.stderr, 'connected.' return s sys.setcheckinterval(4096) def float2str(f): # don't trust locale issues and write a string with a '.' s = str(long(f*1000000.0)) return s[:-6] + '.' + s[-6:] def str2float(s): try: return float(s) except: # locale issues may prevent float() from decoding the string s = s.strip() try: i = s.index('.') except ValueError: try: i = s.index(',') except ValueError: i = len(s) frac = s[i+1:] return float(s[:i] or '0') + float(frac or '0')/(10**len(frac)) # ____________________________________________________________ # Game Servers class MetaClientSrv(MessageSocket): def __init__(self, s, game): MessageSocket.__init__(self, s) self.game = game self.lastwakeup = None self.synsockets = {} import gamesrv gamesrv.addsocket('META', s, self.receive) self.closed = 0 def close(self): if not self.closed: self.disconnect() try: self.s.shutdown(2) except: pass def disconnect(self): import gamesrv gamesrv.removesocket('META', self.s) self.closed = 1 print >> sys.stderr, 'disconnected from the meta-server' def send_traceback(self): if not self.closed: import traceback, cStringIO, sys f = cStringIO.StringIO() print >> f, sys.version print >> f, 'platform: ', sys.platform print >> f, 'executable: ', sys.executable print >> f, 'argv: ', sys.argv print >> f, 'cwd: ', os.getcwd() print >> f, 'version tag:', VERSION_TAG print >> f traceback.print_exc(file = f) self.s.sendall(message(MMSG_TRACEBACK, f.getvalue())) def msg_wakeup(self, origin, *rest): if self.lastwakeup is None or time.time()-self.lastwakeup > 4.0: def fastresponses(wakeup): sys.setcheckinterval(64) time.sleep(12.01) if self.lastwakeup == wakeup: sys.setcheckinterval(4096) self.synsockets.clear() import thread self.lastwakeup = time.time() thread.start_new_thread(fastresponses, (self.lastwakeup,)) def msg_connect(self, origin, port, *rest): def connect(origin, port): host, _ = origin.split(':') addr = host, port s = socket(AF_INET, SOCK_STREAM) print >> sys.stderr, 'backconnecting to', addr try: s.connect(addr) except error, e: print >> sys.stderr, 'backconnecting:', str(e) else: self.game.newclient_threadsafe(s, addr) import thread thread.start_new_thread(connect, (origin, port)) def msg_udp_conn(self, origin, secret, port, *rest): def connect(origin, secret, port): host, _ = origin.split(':') addr = host, port s = socket(AF_INET, SOCK_DGRAM) print >> sys.stderr, 'udp connecting to', addr s.connect(addr) mysecret = random.randrange(0, 65536) packet = ('B' + chr( secret & 0xFF) + chr( secret >> 8) + chr(mysecret & 0xFF) + chr(mysecret >> 8)) from socketoverudp import SocketOverUdp from socketoverudp import SOU_RANGE_START, SOU_RANGE_STOP for i in range(5): #print 'sending', repr(packet) s.send(packet) iwtd, owtd, ewtd = select([s], [], [], 0.25) if s in iwtd: #print 'reading' try: inbuf = s.recv(SocketOverUdp.PACKETSIZE) except error: inbuf = '' # try again? iwtd, owtd, ewtd = select([s], [], [], 0.35) if s in iwtd: try: inbuf = s.recv(SocketOverUdp.PACKETSIZE) except error: pass #print 'got', repr(inbuf) if (inbuf and SOU_RANGE_START <= ord(inbuf[0]) < SOU_RANGE_STOP): break else: print >> sys.stderr, 'udp connecting: no answer, giving up' return sock = SocketOverUdp(s, (mysecret, secret)) data = sock._decode(inbuf) #print 'decoded as', repr(data) expected = '[bnb c->s]' + packet[3:5] while len(data) < len(expected) + 2: #print 'waiting for more' iwtd, owtd, ewtd = select([sock], [], [], 5.0) if sock not in iwtd: print >> sys.stderr, 'udp connecting: timed out' return #print 'decoding more' data += sock.recv() #print 'now data is', repr(data) if data[:-2] != expected: print >> sys.stderr, 'udp connecting: bad data' return sock.sendall('[bnb s->c]' + data[-2:]) sock.flush() #print 'waiting for the last dot...' while 1: iwtd, owtd, ewtd = select([sock], [], [], 5.0) if sock not in iwtd: print >> sys.stderr, 'udp connecting: timed out' return data = sock.recv(200) if data: break if data != '^': print >> sys.stderr, 'udp connecting: bad data' return #print 'done!' self.game.newclient_threadsafe(sock, addr) import thread thread.start_new_thread(connect, (origin, secret, port)) def msg_ping(self, origin, *rest): # ping time1 --> pong time2 time1 self.s.sendall(message(MMSG_ROUTE, origin, RMSG_PONG, float2str(time.time()), *rest)) def msg_sync(self, origin, clientport, time3, time2, time1, *rest): time4 = time.time() s = socket(AF_INET, SOCK_STREAM) s.bind(('', INADDR_ANY)) _, serverport = s.getsockname() self.s.sendall(message(MMSG_ROUTE, origin, RMSG_CONNECT, serverport, clientport)) #print 'times:', time1, time2, time3, time4 doubleping = (str2float(time3)-str2float(time1)) + (time4-str2float(time2)) connecttime = time4 + doubleping / 4.0 def connect(origin, port, connecttime, s): host, _ = origin.split(':') addr = host, port delay = connecttime - time.time() #print 'sleep(%r)' % delay if 0.0 <= delay <= 10.0: time.sleep(delay) print >> sys.stderr, 'synconnecting to', addr try: s.connect(addr) except error, e: print >> sys.stderr, 'synconnecting:', str(e) else: self.game.newclient_threadsafe(s, addr) import thread thread.start_new_thread(connect, (origin, clientport, connecttime, s)) MESSAGES = { RMSG_CONNECT: msg_connect, RMSG_WAKEUP: msg_wakeup, RMSG_PING: msg_ping, RMSG_SYNC: msg_sync, RMSG_UDP_CONN:msg_udp_conn, } metaclisrv = None def meta_register(game): global metaclisrv import gamesrv info = {} if game.FnDesc: info['desc'] = game.FnDesc or '' info['extradesc'] = game.FnExtraDesc() or '' s = gamesrv.opentcpsocket() hs = gamesrv.openhttpsocket() port = int(gamesrv.displaysockport(s)) info['httpport'] = gamesrv.displaysockport(hs) if not metaclisrv or metaclisrv.closed: s = connect() if not s: return metaclisrv = MetaClientSrv(s, game) metaclisrv.s.sendall(message(MMSG_INFO, encodedict(info)) + message(MMSG_START, port)) def meta_unregister(game): global metaclisrv if metaclisrv: metaclisrv.close() metaclisrv = None # ____________________________________________________________ # Game Clients class Event: def __init__(self): import thread self.lock = thread.allocate_lock() self.lock.acquire() def signal(self): try: self.lock.release() except: pass def wait1(self): self.lock.acquire() class MetaClientCli: fatalerror = False def __init__(self, serverkey, backconnectport): self.resultsocket = None self.serverkey = serverkey self.backconnectport = backconnectport self.threads = {} def run(self): import thread print >> sys.stderr, 'Trying to connect to', self.serverkey self.ev = Event() self.ev2 = Event() self.buffer = "" self.sendlock = thread.allocate_lock() self.recvlock = thread.allocate_lock() self.inputmsgqueue = [] self.gotudpport = None if not (PORTS.get('CLIENT') or PORTS.get('sendudpto')): self.s = connect() thread.start_new_thread(self.acquire_udp_port, ()) else: self.s = None self.ev2.signal() self.startthread(self.try_udp_connect) thread.start_new_thread(self.bipbip, ()) self.startthread(self.try_direct_connect, 0.75) self.startthread(self.try_indirect_connect, 1.50) while self.resultsocket is None: self.threadsleft() self.ev.wait1() self.ev2.wait1() return self.resultsocket def done(self): sys.setcheckinterval(4096) def bipbip(self): while self.resultsocket is None: time.sleep(0.31416) self.ev.signal() def startthread(self, fn, sleep=0.0, args=()): import thread def bootstrap(fn, atom, sleep, args): try: time.sleep(sleep) if self.resultsocket is None: fn(*args) finally: del self.threads[atom] self.ev.signal() atom = object() self.threads[atom] = time.time() thread.start_new_thread(bootstrap, (fn, atom, sleep, args)) def threadsleft(self): if self.fatalerror: sys.exit(1) now = time.time() TIMEOUT = 11 for starttime in self.threads.values(): if now < starttime + TIMEOUT: break else: if self.threads: print >> sys.stderr, '*** time out, giving up.' else: print >> sys.stderr, '*** failed to connect.' sys.exit(1) def try_direct_connect(self): host, port = self.serverkey.split(':') port = int(port) s = socket(AF_INET, SOCK_STREAM) try: s.connect((host, port)) except error, e: print >> sys.stderr, 'direct connexion failed:', str(e) else: print >> sys.stderr, 'direct connexion accepted.' self.resultsocket = s def try_indirect_connect(self): import thread, time if not self.s: self.s = connect() if not self.s: return self.routemsg(RMSG_WAKEUP) self.startthread(self.try_backconnect) self.socketcache = {} tries = [0.6, 0.81, 1.2, 1.69, 2.6, 3.6, 4.9, 6.23] for delay in tries: self.startthread(self.send_ping, delay) while self.resultsocket is None: msg = self.inputmsg() now = time.time() if self.resultsocket is not None: break if msg[0] == RMSG_CONNECT: # connect serverport clientport self.startthread(self.try_synconnect, args=msg[1:]) if msg[0] == RMSG_PONG: # pong time2 time1 --> sync port time3 time2 time1 if len(self.socketcache) < len(tries): s = socket(AF_INET, SOCK_STREAM) s.bind(('', INADDR_ANY)) _, port = s.getsockname() self.socketcache[port] = s self.routemsg(RMSG_SYNC, port, float2str(now), *msg[2:]) def sendmsg(self, data): self.sendlock.acquire() try: self.s.sendall(data) finally: self.sendlock.release() def routemsg(self, *rest): self.sendmsg(message(MMSG_ROUTE, self.serverkey, *rest)) def _readnextmsg(self, blocking): self.recvlock.acquire() try: while 1: msg, self.buffer = decodemessage(self.buffer) if msg is not None: if msg[0] == RMSG_UDP_ADDR: if len(msg) > 2: self.gotudpport = msg[1], int(msg[2]) continue if msg[0] == RMSG_NO_HOST and msg[1] == self.serverkey: print >> sys.stderr, ('*** server %r is not registered' ' on the meta-server' % (msg[1],)) self.fatalerror = True sys.exit() self.inputmsgqueue.append(msg) return iwtd, owtd, ewtd = select([self.s], [], [], 0) if not iwtd: if self.inputmsgqueue or not blocking: return data = self.s.recv(2048) if not data: print >> sys.stderr, 'disconnected from the meta-server' sys.exit() self.buffer += data finally: self.recvlock.release() def inputmsg(self): self._readnextmsg(blocking=True) return self.inputmsgqueue.pop(0) def try_backconnect(self): s1 = socket(AF_INET, SOCK_STREAM) s1.bind(('', self.backconnectport or INADDR_ANY)) s1.listen(1) _, port = s1.getsockname() self.routemsg(RMSG_CONNECT, port) print >> sys.stderr, 'listening for backward connection' iwtd, owtd, ewtd = select([s1], [], [], 7.5) if s1 in iwtd: s, addr = s1.accept() print >> sys.stderr, 'accepted backward connection from', addr self.resultsocket = s def send_ping(self): sys.stderr.write('. ') self.routemsg(RMSG_PING, float2str(time.time())) def try_synconnect(self, origin, remoteport, localport, *rest): sys.stderr.write('+ ') s = self.socketcache[localport] remotehost, _ = origin.split(':') remoteaddr = remotehost, remoteport try: s.connect(remoteaddr) except error, e: print >> sys.stderr, 'SYN connect failed:', str(e) return print >> sys.stderr, ('simultaneous SYN connect succeeded with %s:%d' % remoteaddr) self.resultsocket = s def try_udp_connect(self): for i in range(3): # three attempts self.attempt_udp_connect() if self.resultsocket is not None: break def attempt_udp_connect(self): if '*udpsock*' in PORTS: s, (host, port) = PORTS['*udpsock*'] else: s = socket(AF_INET, SOCK_DGRAM) s.bind(('', PORTS.get('CLIENT', INADDR_ANY))) host, port = s.getsockname() if 'sendudpto' in PORTS: host = PORTS['sendudpto'] secret = originalsecret = random.randrange(0, 65536) self.routemsg(RMSG_UDP_CONN, secret, port) secret = 'B' + chr(secret & 0xFF) + chr(secret >> 8) while True: iwtd, owtd, ewtd = select([s], [], [], 2.94) if s not in iwtd: return packet, addr = s.recvfrom(200) if packet.startswith(secret) and len(packet) == 5: break s.connect(addr) #print 'got', repr(packet) remotesecret = ord(packet[3]) | (ord(packet[4]) << 8) secret = random.randrange(0, 65536) secret = chr(secret & 0xFF) + chr(secret >> 8) packet = '[bnb c->s]' + packet[3:5] + secret for name in ('*udpsock*', 'CLIENT'): if name in PORTS: del PORTS[name] from socketoverudp import SocketOverUdp sock = SocketOverUdp(s, (originalsecret, remotesecret)) #print 'sending', repr(packet) sock.sendall(packet) sock.flush() data = '' expected = '[bnb s->c]' + secret while len(data) < len(expected): #print 'waiting' iwtd, owtd, ewtd = select([sock], [], [], 2.5) if sock not in iwtd: print >> sys.stderr, 'socket-over-udp timed out' return #print 'we get:' data += sock.recv() #print repr(data) if data != expected: print >> sys.stderr, 'bad udp data from', addr else: sock.sendall('^') sock.flush() print 'udp connexion handshake succeeded' self.resultsocket = sock def acquire_udp_port(self): try: s = socket(AF_INET, SOCK_DGRAM) s.bind(('', INADDR_ANY)) randomdata = hex(random.randrange(0, sys.maxint)) for i in range(5): s.sendto(randomdata, METASERVER_UDP) time.sleep(0.05) self.sendmsg(message(MMSG_UDP_ADDR, randomdata)) time.sleep(0.05) self._readnextmsg(blocking=False) if self.gotudpport: PORTS['*udpsock*'] = s, self.gotudpport udphost, udpport = self.gotudpport print >> sys.stderr, ('udp port %d is visible from ' 'outside on %s:%d' % ( s.getsockname()[1], udphost, udpport)) self.startthread(self.try_udp_connect) break finally: self.ev2.signal() def meta_connect(serverkey, backconnectport=None): global METASERVER if PORTS.get('SSH_RELAY'): METASERVER = PORTS['SSH_RELAY'] c = MetaClientCli(serverkey, backconnectport) s = c.run() c.done() return s def print_server_list(): s = connect() if s is not None: s.sendall(message(MMSG_LIST)) buffer = "" while decodemessage(buffer)[0] is None: buffer += s.recv(8192) s.close() msg = decodemessage(buffer)[0] assert msg[0] == RMSG_LIST entries = decodedict(msg[1]) if not entries: print >> sys.stderr, 'No registered server.' else: print print ' %-25s | %-30s | %s' % ( 'server', 'game', 'players') print '-'*27+'+'+'-'*32+'+'+'-'*11 for key, value in entries.items(): if ':' in key: try: addr, _, _ = gethostbyaddr(key[:key.index(':')]) except: pass else: addr = '%-27s' % (addr,) if len(addr) < 28: addr += '|' addr = '%-60s' % (addr,) if len(addr) < 61: addr += '|' print addr value = decodedict(value) print ' %-25s | %-30s | %s' % ( key, value.get('desc', ''), value.get('extradesc', '')) print if __name__ == '__main__': print_server_list() bubbros-1.6.2/metaserver/metastruct.py0000644000076400001440000000324512225473206017133 0ustar arigousersimport sys, os LOCALDIR = __file__ LOCALDIR = os.path.abspath(os.path.dirname(LOCALDIR)) sys.path.insert(0, os.path.dirname(LOCALDIR)) from common.msgstruct import * from socket import error MMSG_INFO = 'I' MMSG_START = '+' MMSG_STOP = '-' MMSG_LIST = 'L' MMSG_ROUTE = 'R' MMSG_TRACEBACK= 'T' MMSG_UDP_ADDR = 'U' RMSG_WAKEUP = 'w' RMSG_PING = 'p' RMSG_PONG = 'o' RMSG_SYNC = 'y' RMSG_CONNECT = 'c' RMSG_LIST = 'l' RMSG_UDP_ADDR = 'u' RMSG_UDP_CONN = 'd' RMSG_NO_HOST = '?' def encodedict(dict): data = [] for key, value in dict.items(): data.append(message('#', key, value)) return ''.join(data) def encodelist(list): return message('[', *list) def decodedict(buffer): result = {} while 1: msg, buffer = decodemessage(buffer) if msg is None or len(msg) < 3 or msg[0] != '#': break result[msg[1]] = msg[2] return result def decodelist(buffer): msg, buffer = decodemessage(buffer) assert msg[0] == '[' return list(msg[1:]) class MessageSocket: def __init__(self, s): self.s = s self.buffer = "" def receive(self): try: data = self.s.recv(2048) except error: data = '' if not data: self.disconnect() return self.buffer += data while 1: msg, self.buffer = decodemessage(self.buffer) if msg is None: break if msg[0] not in self.MESSAGES: print >> sys.stderr, 'unknown message %r' % (msg[0],) else: fn = self.MESSAGES[msg[0]] fn(self, *msg[1:]) bubbros-1.6.2/metaserver/home.png0000644000076400001440000000240312225473206016017 0ustar arigousersPNG  IHDRkzgAMA a pHYs  ~tIME24=TIDATxuUkV>WҽVkdR&q. M66>AB_VF{ڟ?b+(li:Fǵ;\^[{qМz B o'($89 Y0@" &X~9. Bo5ZMk&azZU$p/ ZVaP|Ql֚`XFn9_ɛ& Bs~OC[u [nsi]Kj`$/hSo׫J5wa5*zz!8k֚J[O1A0dC|! rs{%"HdI O隡8ٶn5ZgMY8N'bEhqA6QiHkιDAVeS5nlnOy98GVJ<:_-5RFC $I.\\.e3篷o۷RvQ :gKم LH!LֳK``1+֏?[{&ۇpB) ڹ'٥1! "4y0;m}!<R@mjjeJ>w)MMad (Ȋ0u5Xwuw)fǰfh 3!+3D#B7g? B(;~7AѨEp,J0 0P(+NŔĕ_ߛ+j&00 OF HX1Lb䛋V˯hjj&5w~n\j&`Uk$Fp KXa4HOS6iOeLsYSٮ[,Ϣs4m"'t>_@L3v+kfRޮ ȯ ۈ=p->LR34Ӻ5oQDq ߳bD" ِ;qE`5>rIENDB`bubbros-1.6.2/CVS/0000755000076400001440000000000012225473206012640 5ustar arigousersbubbros-1.6.2/CVS/Entries0000644000076400001440000000046612225473206014202 0ustar arigousers/.cvsignore/1.1/Thu Aug 28 12:44:46 2003// /BubBob.icns/1.1/Sun Apr 10 20:39:55 2005/-kb/ /BubBob.py/1.11/Tue Jun 19 11:52:54 2007// /INSTALL.txt/1.8/Thu Aug 23 15:34:46 2007// /LICENSE.txt/1.3/Thu Aug 23 15:34:46 2007// /Makefile/1.16/Thu Sep 13 14:11:18 2007// /artistic.txt/1.2/Tue Sep 29 18:42:03 2009// D bubbros-1.6.2/CVS/Entries.Log0000644000076400001440000000020212225473206014706 0ustar arigousersA D/bubbob//// A D/common//// A D/display//// A D/doc//// A D/http2//// A D/java//// A D/metaserver//// A D/more//// R D/more//// bubbros-1.6.2/CVS/Repository0000644000076400001440000000001312225473206014734 0ustar arigousersbub-n-bros bubbros-1.6.2/CVS/Root0000644000076400001440000000010612225473206013503 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/http2/0000755000076400001440000000000012225473206013246 5ustar arigousersbubbros-1.6.2/http2/.cvsignore0000644000076400001440000000002412225473206015242 0ustar arigousers*.py[co] config.txt bubbros-1.6.2/http2/data/0000755000076400001440000000000012225473206014157 5ustar arigousersbubbros-1.6.2/http2/data/hat2.png0000644000076400001440000000046612225473206015531 0ustar arigousersPNG  IHDR#*2gAMA a pHYs  ~tIME 8+IDATx 5]";;% "3?%'='ض-11CDqhuZpiB=v۶DI)5 8*d}}ӞTŸ麮ih)8 @Y RQ"$)eJ|ReɒsyNȲ,n}{? ML-IENDB`bubbros-1.6.2/http2/data/byb.png0000644000076400001440000000504012225473206015440 0ustar arigousersPNG  IHDR00W pHYs  d_tIME)*/: IDAThՙ{l[?ǹqaP4U6c:<c b661Q"-64:4+hRM e U:SA&in?l^_8@'9]MMkܚjjv/?{wvO3E&B5xOmu0j?5 R\O7Omɾ(*09:Syg'MyN,er7vpgxʋظ@Om2bȥQ"T4~zNGgEMxʋ=Vk{oHX1GQr!tЁvFC{݆5DJVk(jݬtǖ 9ʊ~HZM {'V& qi (|ȑhtKG3o66AeXCYx5sؽfōxK8:%,nV^M|b )% ^I&TvL3~{/77JKZeaKiI#G¡e(}Z0*PU)z(:%FN29d_4#I &iQ.r?26Xגqj)/`o϶hzCC`,B(̻!=W^p2OL}3*H%FI|X+F.97G"wt3*rF?}i33˂S<kz$Y_o&\1| ( :8^r_)h#Z"9I/']k3,TЇYU,.R`VkxnvFzew246S4F3hO~]F|9DqI>:e&̠2k>m^{m--)"О]~#[oooN'C&N"RP>^ YX)jl8zCUULCKK OZ|oo/EG~W?N"15|pa,LWFi,bR9z4B81(N5`]qOk,+q'N*xۍzDUUmm}B5>V2cxdwn(if8ʥ})%[e˖z)--QYY Аar_Q/_@;2^+=ےTؗ9Nuǃij4MC4Y~=nUUxgz2FRᶆ>q17k7kQNT)1gR8Kɇ>N7bn7>ŋg|Sp}h)#Ya9/]ǖbM+pq1 U$bdf81-Ǐ?o(JR* q3T.rYL|b#cq'&b@f46(3:贰W c ^dO=O=̊a_ V\ǥ(WI=N3Ay T:_r !8{~p8ŋ"4 U6>`y6yԕƤjGa7gs %_H>Ke@ʜ ph%m"G8|~"Ǧ|+~Ć>N49Bsp<9U&TGCfK ` uLoNSkV}r&8E)%WҸCj]IC$d7/IENDB`bubbros-1.6.2/http2/data/options.html0000644000076400001440000001746612225473206016556 0ustar arigousers Settings - The Bub's Brothers   %( def nameval(type, name, value=None, default=None, mangling=1, options=options): if mangling: name = mode.unique_id() + '_' + name s = getattr(options, name) or default checked = s == value if type == 'option': return 'option %svalue="%s"' % (checked and 'selected ' or '', value) elif type == 'select': return 'select name="%s"' % name elif type == 'text': return 'input type=text name="%s" value="%s"' % ( name, htmlquote(s)) else: return 'input type=%s %sname="%s" value="%s"' % ( type, checked and 'checked ' or '', name, value) def begingroup(text, fgcolor, bgcolor, lightbgcolor, img, nbitems): global groupinfo print '' print '' % (nbitems or 1, bgcolor) print '%s' % (fgcolor, text) print '' groupinfo = [lightbgcolor, bgcolor, fgcolor, 0, 0, img] if not nbitems: begingroupitem() endgroupitem() def begingroupitem(highlight=0): if groupinfo[4]: print '' groupinfo[4] += 1 groupinfo[3] = highlight print '' % groupinfo[highlight] print '' def endgroupitem(): print '
' if groupinfo[3]: print '' % groupinfo[-1] print '
' print '' def endgroup(): pass def beginmode(): highlight = mode in currentmodes begingroupitem(highlight) print '' err = mode.imperror() if highlight: url = None err = err or "selected" print 'selected' elif err: url = None print '%s' % err else: url = "options.html?%s=%s&savetime=%s" % (mode.prefix, mode.name, time.time()) err = "select" print 'select' % url print '' print '' if url: print '' % url, print htmlquote(err), if url: print '', print '' print '', print htmlquote(mode.name), print '' if mode.url: print '    -   web site' % mode.url print '
' print htmlquote(mode.descr) return highlight def beginmodeoptions(): print '
' print '
' def endmodeoptions(): print '' print '' print '
' def endmode(): print '' endgroupitem() def modeitems(modelist): global mode for mode in modelist: if beginmode(): txt = mode.htmloptionstext(nameval) if txt: beginmodeoptions() print txt endmodeoptions() endmode() )s
     
     
     
     
  Settings  
     
     
  Technical documentation - Back to the main page        
     
 
%( graphicmodes = self.graphicmodeslist() currentmodes = self.localmodes() begingroup('Display driver', '#800000', '#FFC000', '#C0C0C0', 'lbeb.png', len(graphicmodes)) modeitems(graphicmodes) endgroup() )s %( soundmodes = self.soundmodeslist() java = graphicmodes[0] in currentmodes begingroup('Sound driver', '#800000', '#FFFF00', '#C0C0C0', 'lbiob.png', java and 1 or len(soundmodes)) if java: begingroupitem(1) print '' endgroupitem() else: modeitems(soundmodes) endgroup() )s %( begingroup('Network options', '#004000', '#80FF00', None, 'lbib.png', 1) begingroupitem(1) )s %( endgroupitem() endgroup() )s
  
Java Applet always does sounds, but', print 'background music is not implemented
  

Network ports are automatically assigned, but you can optionally choose fixed ones and let them in through your firewall. Clients using the "Internet games" meta-server can usually connect even through firewalls. Moreover servers can re-route UDP traffic to clients behind firewalls over TCP. %( if java: print "These settings don't apply to the Java applet." )s

TCP game server port: <%(nameval("text", "port_LISTEN", default="", mangling=0))s>
HTTP server port: <%(nameval("text", "port_HTTP", default="", mangling=0))s>

Client incoming UDP port (or host:port if redirected): <%(nameval("text", "port_CLIENT", default="", mangling=0))s>
<%(nameval("radio", "datachannel", "ucp", mangling=0))s>always UDP <%(nameval("radio", "datachannel", "tcp", mangling=0))s>no UDP, only TCP <%(nameval("radio", "datachannel", "auto", default="auto", mangling=0))s>Auto-detect
Client incoming TCP port (metaserver-directed back-connections): <%(nameval("text", "port_BACK", default="", mangling=0))s>

Help!

 
     
 
 
     
bubbros-1.6.2/http2/data/bub.png0000644000076400001440000000272212225473206015440 0ustar arigousersPNG  IHDR""% pHYs  ~tIME$sXqIDATHǵOh:2dh+(XƗlLSC/`rL!CImi{ȥP` >\ "/&6u(`$\{F]yqV;+ifwe;$ò||;+Q2K᝗'} + )8qR?,0_)JmFo3@j>K dșR=M=&Q␀Q P;$MY)! L)PHxXJO6.l:: dLm9#L){xXv+Nb/{nTj>?pHk̏#*{T,2?11|X9IO6W?F/F z[Pw[BԀ.?%q&ʶny:(S0qw>Js){9Ҭrx3UŢPr`}'XopabbMu-d@C*`$$`P(ͭWZ&S;@dɀ7LF'ODjurD;rA4`$dy״+JWZoh-V(u)3$mb&WB͗a;i]9EjxA3s1 rX \\orksnYl>Ҟ)4#Kˬހu f"r\jiJ?sVޑbFpRKH_.F/5{w羨TPw ѡO3_խw˾ k׮6nJzΎ|[)>D.{Kok͡ݺّ۶ LV?*U.| _.^78eYMoل| e!|\fW.>2r&*S=ռr>5$ɺrX4 c4UUj62&Ue*U--Z$FmU@I!qyM}ML'b՞O9?sdGk0@O X | ^'b:wd#/yl0jtٹHo$`LNzqr|K-3~ ̣YKV `OH"amq߭`ݤ#- FŒ\ ,͛H.`ED@D6QʦgRt:+f+3EMy(}(dRiLQ-fS̩$3 S+2# Bq Ke2I1 LVUfiRYfSϗ2 )t:qTYEle fId2ǣknb&"uHA0bdl1a1 Ȳ$a/W;?fsE/d2ÙʹS3@x^hKwT̹DX4VłYf$fhll p6'Z,zQ:>;k8%`.AAZ,sǥkCsEK׆hoo׳(@ڴԭv{Pfd4>DDes5cm̟x[OYA,a$Ҫ<EHLϢWWv,SSIy]i8o:t& ~=B!h EǢ`wx,j`K ~(˫WwwvkII6} ,IMr '˛ivP[aFrH=H0< |5E~h|n^,{捳`jބ^B" 2}KiɾW8ȋ۷o~ҝ}NFuPEkNZw 5>hʳs9;i̩S$>>W??Z`Ct̯ZrWƿou]ǞoSsEu``@c/(kG_h y&:`|%[B@P @$Z N&yN&MtcEvdFb6+2 VxZ%h$\//82[-&MS 92S=+t:Fy{it:ZK]Ӷ >e? ?U]EA^"XTD" 8(xQwۋA>vM!I. EQX,X*,(ɓ'32PT/V4ڭZTS c:. Qr0::J,crrD" ^5BO h<0.62eχ }>3IBElBUU,#2UUU8l6,cX_HC4Ά?`7NSz(.fi*y<EP%$f(/ӯ6S5_}.e?- PYY $ˋ`:b$in|TЄ#ħHIL͠XKd֮5m#O7lijo+W,d*(Kc1OY[A DD2jDv4$bU4Z{Ѵeּ 2I}ݾx0̜9jn/HoOO Py,HFcǪX&kmRmZlF9LADg[Z|ai|s䥉/A~A֚~^ 5a/oM>|wӑ)CJ墲RDY+.e-[%g7pc<4}ǛqHP&~cɤPl.k睦M };{yՆQFz!oA;ZY" PD˩̗`.BeF҅ ~ʒ(kXM`!f来LvmzPq̻`冪3ީn5(˩lVt*Z+I"Wcc8ۋ8,Ҝʠ>,{$FET6+PJx4a2|ǕŦ2cé01?Ͼ pvlT|Ҟ 2/ < kOVisXku=wkl8CqۨBW9 [_b>qbsdt365/e$/zx+twWgj"FMӜV/JzԳP@c"Zq{BX_ O>v.ۖHٵko~rï4FȽ,^7~ӥ7T=&/0 0 !連J5ch2nnA !iTHp:l:]Hs(H1_ U<<[%v-̊>Jz_MȋkΦR/CV _E5UwHhugh2 Φ>'gq@ uPip>񞠇Hp\[УQy!~础 zm5xdJowvFkTͅB0%BYU稦"݀RFo>]46.XqÈ'_; \#@TW=I!u4x<^ov"O~f;8H$geg͓bd(K;ޒS<i>H4|+HM]`i+'{ݘK'M6֎IENDB`bubbros-1.6.2/http2/data/lbeb.png0000644000076400001440000000305712225473206015576 0ustar arigousersPNG  IHDR"":G pHYs  d_tIME28uEIDATXý]hSg'''ɉմZѺ1U ]͵2tb&B/.&SmPqӫ QS"Sb3֤MӜ4'i`syDPzQxN E@("(-\>C?RĊOhJ0gVga`ƦL1ÜJV!ݭUq([okYN`z]m.QV0L֢?|flMd5PnCT#Q="R V0 fWMdQoQrٸH2]$@?V@JAy$_7U!1S fyZigpJ)Ra3GS,:R̋ %1=: Ou=('i:O\dpZ347gP^UpJr ёC3ݟ/۸taD.]RX%[%cK7kuBPh"2MwDFyгGssyu:nm^sZ3MܡgDpZʚ65FF40&pB>7-TԑGuӱt QV EzS=bdVourD_|sr ɗ!@L5-LDyA{ H]7w "URf!=!Ûg*sa(-HV:\0ɥs=״vE1|:ZWXFow#|0k٢Q22|e Q/ .YS)-5bF;dJkߛ⛬9kTSUQ\0g};7K&ZrKlq\l3au%>sϲ毬*ť#s2{ NLeK5likQ5ı1tXxPj3dS#iF|Ih:MЗa05'^}=.C/N-sM&ºEmcDU;%eI wCW1ژ廄uZF"H5]h'qXyN55ME70֯adDIU\ c E VQ$qDPWQ>ibzn?p*Ғ%:&VP\söh]Uskl踲9(zf}zDĀw#\s7 pG ;`ˑY}&O; ~>_S0kIENDB`bubbros-1.6.2/http2/data/confirm.html0000644000076400001440000000157512225473206016512 0ustar arigousers See you

Confirmation

%(count > 1 and ('There are %d clients'%count) or 'There is a client')s still connected to your server.

Are you sure you want to stop the server now?           


<<< Cancel            Yes, Really Quit >>>
bubbros-1.6.2/http2/data/index.html0000644000076400001440000002107512225473206016161 0ustar arigousers The Bub's Brothers  
%( externaltarget = running and ' target="new"' or '' )s
     
   Stop this program  
     
  The Bub's Brothers  
     
     
  Web Home page - Player Names & Teams - Configuration        
     
 
New game
%( if running: print '
' print '' % tim print '' print '' print '

' if juststarted: print 'Server started!' elif justconnected: print 'Playing' elif count == 0: print 'No client is connected to your server at the moment.' elif count == 1: print 'One connected client.' else: print '%d connected clients.' % count print '

' print '

' % (running[0][0], running[0][1], self.httpport, tim), print 'Join your own game now at %s:%s

' % ( running[0]) ##if metapublish: ## import time ## print '

' % time.time() ## if self.globaloptions.metapublish == 'y': ## self.has_been_published = 1 ## metaquery = metaquery or [] ## metaquery.insert(0, 'desc='+fndesc) ## s = 'a=' + metapublish ## if s not in metaquery: ## metaquery.insert(0, s) ## print 'Register again', ## else: ## print 'Register (after all)', ## print 'your server to the SourceForge meta-server
' ## print '' % time.time() ## print 'Unregister your server', ## print '(it is unregistered automatically after some time', ## print 'when other people cannot find it, or', ## print 'if you stop it with the link Stop this program at the top of the page)

' )s
%( if self.Game: print '' else: print 'value="Start a new game">' else: print 'You need the complete version to start a new game.
With this version you can only connect to existing servers and only over fast links!' )s
 
     
     
  %( servers = self.getlocalservers()[:] found = [] def show((addr, (info, ping)), found=found): import socket infolst = info.split(':') or ['?'] if len(infolst) >= 3: httpport = infolst.pop(2) else: httpport = 'off' print '' % ( addr[0], addr[1], httpport, tim) host, port = addr #host = socket.gethostbyaddr(host)[0] if ping is not None: infolst.append('ping: %dms' % int(ping*1000)) if (addr, infolst[0]) == running: infolst.append('this is your own server') found.append(1) infolst = map(htmlquote, infolst) print '%s:%s playing %s' % ( host, port, infolst[0]) if len(infolst) > 1: print ' (%s)' % ' · · '.join(infolst[1:]) if servers is None: rowspan = 1 else: rowspan = (len(servers) or 1)+1 )s ' for s in servers[1:]: print '' print '
Local games %( if servers is not None: if servers: show(servers[0]) else: print "(no server found)" print '
' show(s) print '
' )s
%( if running and not found: import hostchooser, gamesrv if gamesrv.displaysockport(gamesrv.openpingsocket()) != hostchooser.UDP_PORT: print '

Note: your server does not appear in this list' print 'because the UDP port %d is already in use (is another Bub & Bob server running on this machine?).' % hostchooser.UDP_PORT print 'Use the full server address %s:%s

' % running[0] )s

Or connect to server: (host or host:port)

 
     
     
 
Internet games

Go to the Internet servers page

Don't forget to give a name to your dragons before you join a server!

 
   
     
bubbros-1.6.2/http2/data/sfbub.png0000644000076400001440000000320012225473206015761 0ustar arigousersPNG  IHDR"":G pHYs  d_tIME;*W>wIDATXý]lU3qkf6+[T*p#jć +Q jJ,THZ V}@Z@}RnwҴMS nn#c,jC^+<2CQqG8_+p~I0-E&4wx=!^*qΞ=ZDhzm:DNswf:漊QDD&l4Nb|栦 -It4xk&033CCC 466sz^ܹY-a%@z׀0yf,<իXEww7֭3#Ieq o߾"RCEDP~?@Bԡ;h"RPWq 0G<Obb!%V^]J04 KqYye]( 'Bd^\-е'4MCOK%R)]PhZ T(kLa"KN 0: m٬WpMr|Ǐf\|{t)&JwCVRЊPܝ:.tIn>TsA>0 2/3 KF IENDB`bubbros-1.6.2/http2/data/stop.html0000644000076400001440000000454112225473206016036 0ustar arigousers See you
See you !   




   
     
  I hope you enjoyed this game!

http://bub-n-bros.sourceforge.net
 
     
  Almost all sprite images, sounds, background musics and some of the levels are directly taken from the MacOS version of Bub & Bob 1 by McSebi, and redistributed with his gracious permission. Most graphics have been improved or remade by David Gowers.

http://www.mcsebi.de

 
     
 

Authors

  • Programming: Armin Rigo
  • Art: David Gowers, based on graphics from McSebi
  • Levels: Gio & Odie & Michel-Stéphane & Armin
  • Special thanks: Odie & Brachamutanda
  • Beta-testers: IMA Connection

 
     
bubbros-1.6.2/http2/data/beb.png0000644000076400001440000000306312225473206015417 0ustar arigousersPNG  IHDR"":G pHYs  #utIME!*2IDATXý]lSe]хA9ɖl@A bW$E.Fb&/0.hb0nxEv! 30YPn`fjn9lmM}ޏ|筤Py&yշ=Luc j_@끫Pڗ 4ɻwÆKS漣#I9$bذYHU y |qh^0yg?â~0ndIc*#xqHF$RaNO57?@TH4j~_"MT"T$sDB"0$͐4hNzQު] %0[S9ǂ2рߔLsH޹Υ9^em<ٚlbGPת>„Ra{wpH)+FKqEZ*}rz%瞎L>FpBA~xva6 ;q$w"gT]k'''7M1SaCb(rF SKWQy3HoOd{tp!y0E ɏ]@=4O܈IA01G W} upգkd6 7E}QYˋ²?jj&dYfhȘlVE C#PL* yH G/_ |8;7Eq5p:l}Nꬺi|-7?xA\ ã5pb5RI4[xu&hԬ) a#~ãncJCg{ WOPLa|$47K`=ov 2IENDB`bubbros-1.6.2/http2/data/sfbob.png0000644000076400001440000000337112225473206015764 0ustar arigousersPNG  IHDR"":G pHYs  d_tIME8E<IDATXýklSNj IJ3QgG V&UckWM]IS%ElVe#TA:9R*ynqZfB5@b%e8؉/}81n;eU_)ys?U\@ p DЧ :0Sc(bϏm {)+vSw s7g>:'/VJVG T5ڞ_(sY$LYq/7 WmrPkC|$a.po6DD /@2yJH6) jNzIa+"1mj^Zz[h# qYHdee \'OJZ "V9mK3-T=\ZU ŸvqGSi%J!V9F"Ι7Zٳν^EX[_g;;8%&e lr$x J-$3 #<;+W>P 'KZV3ɋ5v B0n0 .qht:(-L&]]]8q/^ ^3þ#gY[>33(ڵ[=K$(DQ:;;Z+JHLd}^1 :d=A9D[QO& 1?7C2rլ]utlQN@@R[Zⳝ "2f7DAweaNtőeF?~j%w_TՉEr62_SSP"V=d䅆v~!p){_:ÿݫ{gkUyA[p3qBǾan:L/!Nmh#<)}K4W ad(\~wR,A: "3+S~=y<T^IkSY{\M]eNh#ڎɚS)|[/41+40:(6":ۏ$$ #R5*;rg6bW9W#ކ{4.Q_Щ%%ɋz(ďD'jf#Ԕiupsi u6Ms|myap\uo2_zՉ$j9 yQ0ZF6WaX8sIr{׉ETR}~vXF2m~h~ OpY,LhS# I^$ Mfn☍e<KQlj!Q0 2H,r#贞w'nh0bY2* "JN[krЀ${<~YwjPbȄ}"XsKXN 09uw:Srсq6<,2H0 :{imᝃ-6P}^+PrJIENDB`bubbros-1.6.2/http2/data/hat1.png0000644000076400001440000000031212225473206015516 0ustar arigousersPNG  IHDR"KYgAMA a pHYs  ~tIME 7(s*bYIDATx1 @'5iAI!$T).Ep vBh @UUUDj̈L "w?g9us35Ә?bcTGm wIENDB`bubbros-1.6.2/http2/data/bob.png0000644000076400001440000000322212225473206015426 0ustar arigousersPNG  IHDR"":G pHYs  ~tIMEۉ1IDATXý]h[e'$iҮIڞtcnHH_FQ6ez!SRA [~oTtEDM;aNJnК5[6I{r4mRx 4{<9R,+Ů|) !0$ ~a,6wPrkk,x~rk,JrGZ.YC!x\'oQmxI7?[ c1 z4`UydpUo1DD(S&]lEPui!{ΏdueZ>RL>f7( N5LC˖<t3uTE4HYJB3":nb1%GC#qokaM]9,mOrGlӲ0R-E%邩$,66l?O|Ѯ/Q .!HUtdDA(Av 1U6r m-}O=%ÐƷlY aT\%q

( =M (6>1 ΉK}S]CkTX#L(Ic9ͯ>ZmVVW-]ԴE)k! <;x_6Y鵢w"]-w)F\Fkw s([![7bo&4-=W-||#!-l>rP}23UzV@'É  IyX[H  "$\qa+< Yn?M <}0%^GP3![p"\nrM|2:./쭡֯dA8;%ԑkf(aZI AX6dsss, p9b;k7{#MP%=J7 w쐑2k82#.-gU:1|Fc?AmMAƇeS` shQ)rLurV4B^kq8[ r@C}C.>U}>v;e+ȡ(>hZY{LzjsS I0q|D|kւYtm"rU Qѓ/~C4-Ŏb1y6+Nv^@])QkFF<ڂcM17ĺm c|w_zXjN)5$U?+{OIENDB`bubbros-1.6.2/http2/data/name.html0000644000076400001440000001100412225473206015761 0ustar arigousers Name Bub's Brothers  

%( buttons = { 0: """ """, 1: """ """} for id, img, bgcolor in [ (0, 'bub.png', '#c0ffc0'), (1, 'bob.png', '#c0c0ff'), (2,'boob.png', '#ffc0c0'), (3, 'beb.png', '#ffc000'), (4,'biob.png', '#ffff00'), (5, 'bab.png', '#c04040'), (6, 'bib.png', '#c0c0c0'), (7,'baub.png', '#fc60ff'), (8,'beab.png', '#4fa4ff'), (9,'biab.png', '#0ab237'), ]: keyid = "player%d" % id playername = options.get(keyid) or '' playername = playername.strip() for team in [1,2]: if playername.endswith('(%d)' % team): playername = playername[:-3].strip() break else: team = 'off' def nameval(value, team=team, teamid="team%d" % id): s = 'value="%s"' % (value,) if team == value: s += ' selected' return s print """ """ % (bgcolor, img, bgcolor, keyid, playername, bgcolor, id, nameval('off'), nameval(1), nameval(2)) )s
     
     
     
     
  Player Names  
     
     
  Back to the main page  
     
      
     
           
     
     
     
     
     
   
     
bubbros-1.6.2/http2/data/bib.png0000644000076400001440000000316712225473206015430 0ustar arigousersPNG  IHDR"":G pHYs  tIME+F!IDATXý]lUki~lQL &q$ /h(/ ~Fd,œa++׺n}n][xnz{y>9-x<~5TU@dڱ'*s߬5'adÃQ:FgN@8 C9 ܃;E kGcxN 0~=+/VʑysMwl@=eP6_l\ÒE:J4P&& P۶Ǝ`r"'yj? ZJJԨT*T*)$SSIwk|<"ewcS ,fRZAXPt,X ZON0d3xmX~3V ؠŠ4TUTDVo֓Aű!ɨokj~J~L29yL +nNTLw,fXbz:ɺV(.~xvgܕ|[(d;'e}G5, YVᎳ: ٳkjx< n?8$vb5hT]HLf+"2RGsa b1ʑ{)7 $ i5*nD+C+KݣcG3v J-۔qŭWrWL-d,|'v[\d8DbCU[Мc FvGb'8pxtș,FVٛ!7`_ Ϛ'Ni7p?pYY[Lף 4†)kl@,g 3UX]qşxs>Z$ O4H)ռ+黫 )|aO签7sŌ@}p^I1欇-*Lz1z/{}|-,εHm6\&A,f7{\&VU1BF' byQ#Ǐh'VU(MS8(3I`<"Gdk(iȺl_,)&FVEcqiQḙx}ozAE]2 t F&#ĬűAWK0quUv NAE, Q LFّݣjs35ӥԊHb׷a L%n1i4l6FR~[sLVŌL$nOc^ eKEA\D699I$~وӊ.WuY$iW?VW韱ѵ}ݸIƗ:ExqEN@ gwi)h6dˣAnr?Oin/n_k=C6u5~52x}|h_ǃP=ǺGIENDB`bubbros-1.6.2/http2/data/new.html0000644000076400001440000001612512225473206015643 0ustar arigousers New Bub's Brothers Server  
%( def nameval(name, value, default=0, options=options): s = getattr(options, name) if s == value or (default and not s): s = 'checked ' else: s = '' return s + 'name="%s" value="%s"' % (name, value) )s
%( if running: print ''' ''')s
     
     
     
     
  New Server  
     
     
  Back to the main page  
     
 
Level file
 
 
Levels to play Start at level and go on ...  to the end of the level file
 to level
skipping levels:
 
 
Limited lives  no limited lives --- just run for points!
 limit to lives (with an extra life for each points)
 limit lifegain to max. life per level
 
 
Permanent server  Automatically restart the server after the end is reached, forever
Non-permanent servers time out after 2 hours of inactivity
 
 
Internet game

 register the server on the Bub-'n-Bros meta-server, allowing it to appear on everybody's Internet Games list

 
     
   
  Note: this will replace the server already running on this machine.  
     
     
     
     
     
   
     
bubbros-1.6.2/http2/data/checked.png0000644000076400001440000000201012225473206016244 0ustar arigousersPNG  IHDRr ߔgAMA abKGDC pHYs  ~tIME&W IDATxk[e&ktiFa1o|-IDe2TAa"S"sU6CPd]Dҥ"I;˽%7i9\E@^OtVb.aqbs"bֶ)Ŗw{\pn F>ߠ\Im\rpDghn7L4 ?:Ea/t}N.!B36].vhlE0 4B͜XB+7PU(YMbKkЀ.k . ^z-z 2Һʢt#oj?7jV%0`J]jЁ&@g}n} "@ɏ~ȗWUǞ<-$/0-8=SKkw-[xw^y G =~p,NkG(J~=="O4[oEp: ߟi  D鄎vxY躃7s* MۻƯuE@fh6*g-ZF//["he9|$S.j ^ɔ%pzdCp#HUwR ҙ4=OP(T3Mp^8e"Ɓ~D"A" ry@]Y xL_| L  E&u bk r<ʑ%?JC)YKB*'&IxHaӾSjkѦ   WsоSB F5ߍ_y6 7Es^CIENDB`bubbros-1.6.2/http2/data/header.png0000644000076400001440000002654312225473206016127 0ustar arigousersPNG  IHDR9ION= pHYs  tIME5l Q4tEXtComment CREATOR: The GIMP's PNM Filter Version 1.0 q= IDATxy|T߳ܙ; $تu֯/-KhJu*ZXA+PkBDkZE$-5e2I&s;3$m1^brϽ3eM4iҤI&M4iҤO&M4iI&M4iӤI&MR@Fh4x#Lf!|x*itʥCӤiu)-`ʌv%=v^ fڛࡈv4iI3 ((!2`DcD tphs9v4i:2+ˠII1Q,`ÀԣDt 7$чM(z?S kP& |4 =RjMLr %ːMt:HN/^ %GgPP":IA#fR{4iEuj4+^Yed*|dp$LOo1:^/Yfr3.0pY4iӤ)uN/a:ҳsb { :buM E&';\^]WM4iҔ*(& .tD"(J8 0zcrYtM6iuդI&M)S)2F@w[ >^_7~o7Jpt&AɄ-C4i‚Sv'?窩Rz7NQ41%`C0$ PB:iӃd4f$yG[/Ee|앪Rݟ[ {.d A#^zb/IpLpS`9؂_Or(-|~/#. @mtCل{ X~ @Et?rr^>O@0DGKK'-_UdkY'NJ)JuW +-8ps5]Yw5 Yܕ{SBnGŰk3JNgDJmL[Gsgݸu]3M?_&5{ BO7Nw>|˭xͲ!_d"^mrhXyhQMVh3mڮYYr'Sۋnvz^nσ :j9LȎȎm0E/! wv645hO_*Xx(l)!6tuNO;kp8 ]]\.|~_֊W@$W>~$ѥQ O x]@JMϥJI*nJȋvݝtl^N{wIKuhʺ:NL-Wۼ_g=vϹ&*jTutoOJr-yɋ+j1F; M 'uG}7.ܯ]7wسOr ' 5 _jwnG 8fq*s$^Ϗ?y2WrC2o`:T fy+yX@n.o@W6=%8a7?@-Y< Gd):C_N/`~Ut ΆY/GǑ JC~ΐq}/$:C?Vʃ(ԍ]D=ԠPaYVL$" T)~w+xƀy<ty&Q@wO;7p0*`Ib'%u8Uc$ "5tk]*mtl^UVBvR|mv7 QR].0zxB΀!rk & *<{&;*.y ^K`#HEy!tԠ@̣XtbbBȴd^ԯ1eCha|J'πlGx3`9(v_s?PD= &/(B!a$HʀO^6 Gwd8 =%ANX|гZb/ >H" VQA7УZzuwKEKW_B^~!iV+FlV;?ڿBݴwKᎽw%YzE /)}+cJ7-X~:V^K,[{!#kHIMz#la3GL3arTAt!kd01LQU 0}]zd &05o̙Fa{;<ۄw"ܭ'- QJp\/5$3T3 U^W)̄ _ykK@> v(?Ν^hu]0e KH[te"-͊EZLX,&d!" -͊-JS{kK+]ΘGq v t +s|N=,g`e,Lyy9Ƀ_9plڴ ߒYs~mU8C ~19,q<|K\#\=k,ÎʗSo̽h7{9{6瞍QpƂP/}<}toqV_*ix zY6bT,6yBGY$fw9yPPI)Lrk4?@#ơ m=A HN #VS {Q5\~MzB}MBóg:tجN 7Vm =0~xjի^jN&YV$ɦB 2[6cA1e-;K-qKM 'A,A"b}L-m$j֞E9ЂۛtxʉRQ1ٷ}?z~FSgNʃIVcVkU(BrN߆gu2LmFwxJC꼷ZKIeO'NnWuRٯ%v[Uy9g _bIӥZ';o@cЋY~ކ֮BW,؊?`2DgVs3$O<l3TJ*<_h4Z'_Sg{ov6vAz4{k^z^B^ƅ'2?wtz>`P'  tX-2V48xC|㵽h- cr='^̲m6 %X VA3?>)bpԏ 7'A$ T-hry|z?ũfA ?9n}dA. ^|MrЭ;.дQeR0 fWyH=5/P@ںa^y?Ib]v81VSrTE+ Xۼ>E w:v"g_AW*ẑbT7@G+@W[)rXz=fSѐ{:[]4;SũtKEj$jmN*DAXu |?g>!wJ70Q I 맀F[ҀhW)*t=4=78ߞM*IV߷|9WaٱYt*謏JON ̚*/LxǺ'yNo_bӦM#; ~6Ck~E;bP Wh,g߆B_KS4{1z}<攙6tA}>78xנvxwe0q왣0S?fOD /O{X%m8n87?@A\MRvY'Ǒ+|gd)n->U_,k<^n~ti&,Km64L[-ʖ] q͉GlF;nX8 ėI+LODgR,:(BqW)-cVV_mSDGsy TWϚxf>%5#F,jGԾa|+.hB{ϼUx2ٰ S/lϚ9 2s , p@ HG_7*U:eb.uDgkJU8V Ok J)ǡ2fvPD]QY%~aeUk,G>}{,;R|(6E#3~RRL9-)Āp?]řIÇٲ3B/v<@z@,@xh^ii ^,3N욪SPS3, ʗSS5}7. nL#(A ќq'N8.,roݸ8>OTlA$4C3b.ڻRzN42:r OKIG zMzoDQߦ_|u UngVT&6=¦JJ={:{_c}c$f ) >*r2̤%-:=Wsb(\Gto]3DNofaeJK{$eUZLT_cͳ?xhu8;F-} Y@qܼވ "?Jj_LԙT?y'xQ8.7~h[,!?*턻d/QFm&X(V$r[w\*~BE  8;n^OtDHȶb3Ȳ4kKdcL`0߄g(/%AoP8nżST! (>>?[M#yIv8:S[K/~ ʫ}S.s&>ly*DL%"RBegWfOcױUMVIBؕex/+ؐJ7>sEW-OsuIF"d0zQˎ^,Ovb?i`~6l,#يd4E,ȶ|{{;BM=GiPƐxdS|v[(?!fm1zdX `+XZvCۑ)%ցOp'Y0me@ǗD]Gœ-fkI+MÔP5" a)6Wp̢a>Pk^udY&++Km|Uusq~Faa!}jՊLTyKm68[|> ͠y1%j%໹<"e:z/dXc^4uhL`,vymuceɢ+7nz%g1+eK)>6&'gz0$ɇ~1L&222$ In`BC= 70x7j"*{ D7JGź|19\ (:} (T)Hucf3B9T(QbГd [ ,`\'.|>`4JbQ{^dYvSյyfYxjRQQH5z'۹e =$a%;UL]W~C]6|p5掚.Q,>;zV }tYDBCi9b$7G9x FSlwU䷚+бlRhﮟ[nvl<$Sz:=V]:D$N^^$1j((Z[[q\tvvxؿ/f.Z2~B+w6|}|I@`d^I~ܝ m 4|_߀Fu:=bh|4X,yիEPȝ‡UdЏ~{(tEŠnh4bޗP(v|\P ^|6yV$|nٲKǏnQ8#\xAEcS4v1zsw7mNW+8 z>ߣil6cZ7]_CXu׳}E˞Yw5[4Xk/9Sw8v1,dB$wi2%_*p >O"n)鹊Al62zc Hkk+vٌdhlrSbʤR3ܴ9#vgMdlƔ^J/^,Cr23K9tJqh@Kl~/77QF!2sN MDBvvv~IdEdu9+'Ȳ0x*8#;+ 2uWo &ݞVp{PڼYY8L}b~,GQ6dYaQILKHAz{4phcwjQ̋|'G-X} e =_84ggWvIbe7>*I$hrr_LG1?#afnj2aZ"J'ַ+2?Ȍo`0(UH#&7Vڎx\ݍoitVѐAwu.Ji %'?oEgZh?ȡ]3YqeE_C%m2"ѱ Ы~`c0:.ՠ=}'uzP#*|f*3̼ ~2}x]֦C4tƳG:GEVVV(ُU*ISSj/!Q/h7 9_wvak&LyqF&, yגN`V5oQ1rD5eGP""8wE{pB ō?ՎMm466t6M@6&rO،% m崸DgS1oswyN'W@dg"pu 4"F!4]DS /W&oGѭMбg4c;Qv8z/cc[eiq-Ei3S}:?N٧eKsBN'EW#  :z9r+̺/w8u yuS\Rq|EN-4J_}p`ߣ #9 u5B]@0 x~VvTsL &/N()Gݾ?E;,.cf$IɶI) k6r0ّ}'>%Ά6KO_;r1HꖦX? L(*A^*9mci(Hnha3|'{9[IOOd2qW>@EEE+d&|iKD$'ģ9ӽ9: ,E7}1o*K j7Λ38aP+~x@/'3C@[wJMZ [w8׹`dY!Jμ ^3ЈjCr4NP&M4i oTU_?ǧB4iҤIg- |4iҤ %mO&M4}8ǧ?kNM4i>M4i6ǧI&MPơIENDB`bubbros-1.6.2/http2/data/wave3.png0000644000076400001440000000047112225473206015714 0ustar arigousersPNG  IHDR0=mgAMA a pHYs  ~tIME%m#bIDATxS 0 I?R2[AW!~ dT2|>~CFlIENDB`bubbros-1.6.2/http2/data/close.png0000644000076400001440000000073612225473206016000 0ustar arigousersPNG  IHDRZgAMA abKGD pHYsodtIME 3N[IDATxJP8`&t39o# ".4LbBCޛGs=/nMRzmh["Qjj0"6@$p{}٤A&c0j;נ< \ף '#\8KƔyj PUz`IFyT&c\üW[&N3%HMMGEYXv.zZLrIˆx2j:ƖgQ`( YH :Gwyٴfӯ14[ urx}۱LJ+BHnIENDB`bubbros-1.6.2/http2/data/CVS/0000755000076400001440000000000012225473206014612 5ustar arigousersbubbros-1.6.2/http2/data/CVS/Entries0000644000076400001440000000267212225473206016155 0ustar arigousers/checked.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /close.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /disabled.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /unchecked.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /wave1.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /wave2.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /wave3.png/1.1/Sat Sep 6 10:42:29 2003/-kb/ /hat1.png/1.1/Thu Nov 13 15:55:40 2003/-kb/ /hat2.png/1.1/Thu Nov 13 15:56:00 2003/-kb/ /confirm.html/1.3/Wed Feb 11 00:40:40 2004// /options.html/1.10/Sun Jun 5 15:01:22 2005// /bab.png/1.4/Sun Mar 25 23:42:07 2007/-kb/ /baub.png/1.3/Sun Mar 25 23:47:05 2007/-kb/ /beab.png/1.3/Sun Mar 25 23:44:42 2007/-kb/ /beb.png/1.4/Sun Mar 25 23:33:42 2007/-kb/ /biab.png/1.3/Sun Mar 25 23:45:33 2007/-kb/ /bib.png/1.4/Sun Mar 25 23:43:28 2007/-kb/ /biob.png/1.4/Sun Mar 25 23:40:28 2007/-kb/ /bob.png/1.3/Sun Mar 25 23:30:22 2007/-kb/ /boob.png/1.3/Sun Mar 25 23:31:10 2007/-kb/ /bub.png/1.3/Sun Mar 25 23:29:36 2007/-kb/ /byb.png/1.3/Sun Mar 25 23:41:42 2007/-kb/ /header.png/1.3/Mon Mar 26 05:15:53 2007/-kb/ /lbab.png/1.3/Sun Mar 25 23:51:38 2007/-kb/ /lbeb.png/1.3/Sun Mar 25 23:50:56 2007/-kb/ /lbib.png/1.3/Sun Mar 25 23:49:48 2007/-kb/ /lbiob.png/1.3/Sun Mar 25 23:49:09 2007/-kb/ /sfbob.png/1.3/Sun Mar 25 23:56:25 2007/-kb/ /sfbub.png/1.2/Sun Mar 25 23:59:42 2007/-kb/ /stop.html/1.7/Sat Sep 8 13:12:01 2007// /index.html/1.10/Sat Sep 8 14:12:09 2007// /name.html/1.7/Sat Mar 20 19:21:27 2010// /new.html/1.11/Sun Oct 6 15:00:15 2013// D bubbros-1.6.2/http2/data/CVS/Repository0000644000076400001440000000002612225473206016712 0ustar arigousersbub-n-bros/http2/data bubbros-1.6.2/http2/data/CVS/Root0000644000076400001440000000010612225473206015455 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/http2/data/lbib.png0000644000076400001440000000317712225473206015605 0ustar arigousersPNG  IHDR"":G pHYs  #utIME10PfIDATXýmlS's|} 4$HR:V~T)--uR(U!IP4 RHJ`((jN6@ɇ)JmB'97׾+#]OKS38ssCEi~ 0E 1tgR?,O_|aiLPz;a!Oi 9KSφ}μ/}U6e7om ' hECN.ThE"FYE f U61ӌڝ9-Qn[ $-Zm?YXX$T .5 u[-ʭ9'Dχ=P`^>1؛y#t`Ycj69|vq2^aGGl̅EDLMMs&<>^𵯭g0%':@+al>$Ilr8)&2lVk2N?坬κs{5+yb-k# 8@\ c|ՂذϩlB~WSC~4ppa~Rӕ(2I*][y*UGE22Oʹ"@,U-(0eFbwj^VN;w"j{ҭ;|!\tdS J,+Y=&*3=VUnO B,[X=F%#tE= xh[P_JRH)|&6;Uy8)쬱=_ 6/ ]3&7d.4¼fZHWx7A/0Ԙ)l`1A'S3ãK6Y;cr]Mƙo=q/W^%[K6xoܠ?هllv ]7vwuټm@Zs4})YڭּNgP,p;>]eDͽtMg,O2澪$)냶r+U<1r֎A?V nw'\yarvh~dBQQ*QaP!too~o9 栜 DdH VMTQ #RiZQ j4؉%8\]ُ8@H:BPi6ʇ0R&-IZp4G\zv1fHj"?£U ko'1omXF12&I@Ȳ!,SQQa3FYŻ8&#bR[ 3=_YAC!$IBdccc!X,>B|R^>ɦvر[wn}&+Լ[9~M5,к~hcÊnT6Taox|ݝ=4~矟j;}>'=~XSE0mH 66 nu7ٯ;vcw]s\FE%99k> t#\A8O =tTyem^ Vb3Әoi-L̆ aUp_-`Ah\1*&EXc F:*]K/)T X,F10 LLo `V2V_f"= CM%PBP@`Ɵm^% DBѠ$/oÀ=FI)[$yڈb]Ȯw墢>)"YE*qyA .?CϪdY /w!w:u -|kO*\Tv=|)`qn)GxI0Etd8 ˬ 7-&FXD1"+}p:0)S|<,ʬj<Jס̜UX޸tJ .)G~C#=m^9;T%k3DZXDxH$D;Ƅ BLV o;"(v dh_;SNGg;^f*AoK;01Yg|hi'/-|1Q3S hiALI󮾤Z }A%yP\1w˃®}N))=XT%Pe; rcPu\] mH0( l$/5|\zD~0hofFFUfmmMU)T UbMju.a=ov8ٶ(~Ѯ׏D)4V /<^6I5x@k -eF+a;vxpYŃTJUXĆ@qDӸ54aqQH?>7R}t5OgT%q!96r'R]p\QHvE2x=fXYY//F-ɤԝ{XV%ǁ!Go*W/uf y~;,v#)/zEkim)cck4S7R̝Јqчe"kf>WI] edIENDB`bubbros-1.6.2/http2/data/boob.png0000644000076400001440000000312112225473206015603 0ustar arigousersPNG  IHDR""% pHYs  ~tIME IDATHǵoL?s> 3vؖД2*iS).]]MuN"i_TaMdEZ'UBT֩iij_S3)P (cpپLiWscv<_@>||yg2*͕V-L^[Q/bN2F'3Z#ڣw~FP&'5kOI } 6 #zp#o+ +s5S[E蹢.&Fލ ^ذfLS:-CdcjeqGh6]bopq{)+NZm08L?C6Ii6Mc9qi@fT/ʡ ߽+^C{N= R z[Qn@:8ί5/*>zX[cھ<~bik&O7.gnTZ2W$-]}=xo ܫЧ|kn}Z^WU-ΧMe1Kl #s $I ,_9ƙM\*reQ$f#k xHltڲCd%8(gQ0z@h[m䣹Lj@vtE118xon};{pÜ6>8;T%o/:e*MF_v~.{c PmxFt>(O$}kii5:Ugyaݛ^K''LqIENDB`bubbros-1.6.2/http2/data/wave1.png0000644000076400001440000000046312225473206015713 0ustar arigousersPNG  IHDR0=mgAMA a pHYs  ~tIME 95FIDATxSA0\2d$_J - 8\FFy8ڽ->2\"Vc>Jf  tƼ*S$IENDB`bubbros-1.6.2/http2/data/lbab.png0000644000076400001440000000504012225473206015564 0ustar arigousersPNG  IHDR00W pHYs  d_tIME3&Q IDAThՙ{l[?ǹqaP4U6c:<c b661Q"-64:4+hRM e U:SA&in?l^_8@'9]MMkܚjjv/?{wvO3E&B5xOmu0j?5 R\O7Omɾ(*09:Syg'MyN,er7vpgxʋظ@Om2bȥQ"T4~zNGgEMxʋ=Vk{oHX1GQr!tЁvFC{݆5DJVk(jݬtǖ 9ʊ~HZM {'V& qi (|ȑhtKG3o66AeXCYx5sؽfōxK8:%,nV^M|b )% ^I&TvL3~{/77JKZeaKiI#G¡e(}Z0*PU)z(:%FN29d_4#I &iQ.r?26Xגqj)/`o϶hzCC`,B(̻!=W^p2OL}3*H%FI|X+F.97G"wt3*rF?}i33˂S<kz$Y_o&\1| ( :8^r_)h#Z"9I/']k3,TЇYU,.R`VkxnvFzew246S4F3hO~]F|9DqI>:e&̠2k>m^{m--)"О]~#[oooN'C&N"RP>^ YX)jl8zCUULCKK OZ|oo/EG~W?N"15|pa,LWFi,bR9z4B81(N5`]qOk,+q'N*xۍzDUUmm}B5>V2cxdwn(if8ʥ})%[e˖z)--QYY Аar_Q/_@;2^+=ےTؗ9Nuǃij4MC4Y~=nUUxgz2FRᶆ>q17k7kQNT)1gR8Kɇ>N7bn7>ŋg|Sp}h)#Ya9/]ǖbM+pq1 U$bdf81-Ǐ?o(JR* q3T.rYL|b#cq'&b@f46(3:贰W c ^dO=O=̊a_ V\ǥ(WI=N3Ay T:_r !8{~p8ŋ"4 U6>`y6yԕƤjGa7gs %_H>Ke@ʜ ph%m"G8|~"Ǧ|+~Ć>N49Bsp<9U&TGCfK ` uLoNSkV}r&8E)%WҸCj]IC$d7/IENDB`bubbros-1.6.2/http2/data/baub.png0000644000076400001440000000331012225473206015573 0ustar arigousersPNG  IHDR""% pHYs  ~tIME/AgIDATHǵml[Wױo\;q{k;4JTnFZm+a/U@piI$"bCbS1Te"XITK(j+-VeQ#RV5 Fm37 ḩaCp>9>ysa\16Lb/hva*UIY=6?+/R{. o8-0@b Cg />sT"nj |M4f3#@E'H$-$$RV-%1~3X8b > @$-+$Sd9_.%JnO_lrUkҢeJH p$hlJ%jV~3>0'D?oPo4[4ѲB ɂR]G+X3Mwx"8~p|b3I90 AV;u1yA5>[}+zk{W:~Jfnj$&1H)Pn-Q]4y/\8yo#['. ] 8[9utlZUdK"x{&秝QtF<*i)][1ZTV0cuD"etxb-Wl9baSaEJ.N.[KQE>/..Pb5nlgq,1vZ+mlR*δgc;HVTl8_j{`r~Q~&ssuMM [lHQ\й`]˟MOB=zՅw9ϝ{u. a_ھ_lաYĮOm?}+H?~?yV ͰV ҙҽՕ `HUIԻϛmSuژ]ȁf( ($}=Y?_ F;}MpkkkZKwPkL)TΪ﫛_X7lfEQ15Oآ5(cTF\k$I$Q&Xk{G\v|[#G{YO뗢6G]t`1;B>̝Um*8sٰ(] /zw-nC[̽+* F[$Ixn!o4*|=@ݡ9yۅXs!_hM8$P12hH<8ۘFqR:#r sR*\NjlQ~v'xOR&!E 8A^{@]= y+Ѩ25u3~^p%EZɁdOg70^ (Է/B*ߟ5v> `dKgۺ޼MolSK :L4G.]&RLGYπYW 0ӓȥKѩdfbZ2WXYIJ&+ ;w߾V޲ىG֜ _cƛH'19\j1Wh.l ]ÊH$Ot: dG=k܈}ih3Tۓu*/j%#WUD"O>82~p_-ɲNDF};X|h=̷;ۘ(0 ε9aX-ppeL6"e8g;.n m+4 :9νAwT<̎(7VY>O%2Z bü4ecFhk;U`ܰuaڵoZ"|;&ˬȔ2`rrRgrb e5Jҁ\ 6wSQ#5u ͽ[.a{٫ t6MJDF"}Z ɉl]F/@jhps =#oڈND;"'U=t:UUisքa\5j~c*D vi)h2l*[k \r"zJdCn\5GjUUoxt韎 uIENDB`bubbros-1.6.2/http2/data/wave2.png0000644000076400001440000000050712225473206015713 0ustar arigousersPNG  IHDR0=mgAMA a pHYs  ~tIME ZIDATxS 0 '[Z~eͥ쇇h4p$ITue{"3mx>;$A\h4< r CvD~`Lrh4?&&55P~ED&IcXdv6+4q~o϶Yzx0#Zmhx8%~\Y]/uz;//%4hRԂ"++ggϳry% <F1Ry sPfIǬֿmmUp=4fA< El6qT\.W!ĹIENDB`bubbros-1.6.2/http2/httppages.py0000644000076400001440000006226612225473206015633 0ustar arigousersimport os, sys, random from cStringIO import StringIO import socket, time PLAYERNAMES = ['Bub', 'Bob', 'Boob', 'Beb', 'Biob', 'Bab', 'Bib', 'Baub', 'Beab', 'Biab'] try: FILE = __file__ except NameError: FILE = sys.argv[0] LOCALDIR = os.path.abspath(os.path.dirname(FILE)) sys.path.insert(0, os.path.abspath(os.path.join(LOCALDIR, os.pardir))) sys.path.insert(0, os.path.abspath(os.path.join(LOCALDIR, os.pardir,'common'))) import gamesrv, httpserver, hostchooser from metaserver import metaclient from httpserver import HTTPRequestError class Options: def __init__(self, dict={}): self.update(dict) def dict(self): return self.__dict__.copy() def update(self, dict): self.__dict__.update(dict) def copy(self): return Options(self.__dict__) def clear(self): self.__dict__.clear() def __getattr__(self, attr): if not attr.startswith('_'): return None else: raise AttributeError, attr class PageServer: CONFIGFILE = 'config.txt' localservers = None def __init__(self, Game): self.Game = Game self.seed = hex(random.randrange(0x1000, 0x10000)) #self.unique_actions = {} self.localhost = gamesrv.HOSTNAME self.filename = os.path.join(LOCALDIR, self.CONFIGFILE) data = self.loadoptionfile() self.globaloptions = Options(data.get('*', {})) self.localoptions = Options(data.get(self.localhost, {})) self.reloadports() #self.inetserverlist = None #self.inetservers = {} #self.has_been_published = 0 def registerpages(self): prefix = '%s/' % self.seed #httpserver.register('controlcenter.html', self.controlcenterloader) httpserver.register(prefix, self.indexloader) httpserver.register(prefix+'index.html', self.indexloader) #httpserver.register(prefix+'list.html', self.listloader) httpserver.register(prefix+'new.html', self.newloader) httpserver.register(prefix+'run.html', self.runloader) httpserver.register(prefix+'stop.html', self.stoploader) httpserver.register(prefix+'join.html', self.joinloader) #httpserver.register(prefix+'register.html',self.registerloader) httpserver.register(prefix+'options.html', self.optionsloader) httpserver.register(prefix+'name.html', self.nameloader) for fn in os.listdir(os.path.join(LOCALDIR, 'data')): path = prefix + fn if not httpserver.is_registered(path): httpserver.register(path, httpserver.fileloader( os.path.join(LOCALDIR, 'data', fn))) def opensocket(self): hs = gamesrv.openhttpsocket() if hs is None: return 0 self.httpport = port = gamesrv.displaysockport(hs) self.indexurl = 'http://127.0.0.1:%d/%s/' % (port, self.seed) if self.Game: print self.Game.FnDesc, print 'server is ready at', self.indexurl return 1 def getlocalservers(self): if self.localservers is None: self.searchlocalservers() return self.localservers def searchlocalservers(self): servers = hostchooser.find_servers().items() servers = filter(self.filterserver, servers) servers.sort() self.localservers = servers ## def parse_inetserv(self, s): ## try: ## host, port, udpport, httpport = s.split(':') ## return host, int(port), int(udpport) ## except (ValueError, IndexError): ## return None, None, None ## def getinetservers(self): ## if self.inetserverlist is None: ## return None ## result = [] ## for s in self.inetserverlist: ## host, port, udpport = self.parse_inetserv(s) ## addr = host, port ## if addr in self.inetservers: ## result.append((addr, self.inetservers[addr])) ## return result ## def setinetserverlist(self, lst): ## self.inetserverlist = lst ## def checkinetserverlist(self): ## ulist = [] ## for s in self.inetserverlist: ## host, port, udpport = self.parse_inetserv(s) ## if host is not None: ## ulist.append((host, udpport)) ## srvs = hostchooser.find_servers(ulist, delay=0.8) ## self.inetservers = {} ## for srv in srvs.items(): ## if not self.filterserver(srv): ## continue ## (host, port), info = srv ## try: ## host = socket.gethostbyaddr(host)[0] ## except socket.error: ## pass ## self.inetservers[host, port] = info ## #print 'hostchooser:', self.inetserverlist, '->', self.inetservers def filterserver(self, ((host, port), info)): for c in host+str(port): if c not in "-.0123456789:@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz": return 0 return 1 ## def statusservers(self): ## result = [], [] ## for s in self.inetserverlist: ## host, port, udpport = self.parse_inetserv(s) ## addr = host, port ## found = addr in self.inetservers ## result[found].append(s) ## return result def loadoptionfile(self): try: f = open(self.filename, 'r') data = f.read().strip() f.close() except IOError: data = None return eval(data or '{}', {}, {}) def saveoptions(self): data = self.loadoptionfile() data['*'] = self.globaloptions.dict() data[self.localhost] = self.localoptions.dict() try: f = open(self.filename, 'w') print >> f, `data` f.close() except IOError, e: print >> sys.stderr, "! Cannot save config file: " + str(e) def reloadports(self): import msgstruct msgstruct.PORTS.clear() for key, value in self.localoptions.dict().items(): if key.startswith('port_'): key = key[5:] if key == 'CLIENT' and type(value) == str and ':' in value: udphostname, value = value.split(':') msgstruct.PORTS['sendudpto'] = udphostname try: value = int(value) except: continue msgstruct.PORTS[key] = value def startgame(self): self.reloadports() options = self.globaloptions kwds = {} if options.beginboard is not None: kwds['beginboard'] = int(options.beginboard) if options.lvlend is not None and options.lvlend.startswith('n'): kwds['finalboard'] = int(options.finalboard) if options.stepboard is not None: kwds['stepboard'] = int(options.stepboard) if options.limit is not None and options.limit.startswith('y'): kwds['limitlives'] = int(options.lives) if options.limitlifegain is not None: kwds['lifegainlimit'] = int(options.lifegainlimit) if options.extralife is not None: kwds['extralife'] = int(options.extralife) if options.autoreset is not None: kwds['autoreset'] = options.autoreset.startswith('y') if options.metapublish is not None: kwds['metaserver'] = options.metapublish.startswith('y') self.Game(options.file, **kwds) ### loaders ### def metaserverpage(self, headers): metaserver_url = metaclient.METASERVER_URL myhost = my_host(headers) joinurl = quote_plus('%s/%s' % (myhost, self.seed)) return metaserver_url + '?join=%s&time=%s' % (joinurl, time.time()) def mainpage(self, headers, juststarted=0, justconnected=0): running = my_server() count = len(gamesrv.clients) tim = time.time() #if running: # metapublish = my_server_meta_address() # fndesc = quote_plus(gamesrv.game.FnDesc) #else: # metapublish = None return httpserver.load(os.path.join(LOCALDIR, 'data', 'index.html'), 'text/html', locals=locals()) def indexloader(self, headers, cheat=[], **options): if cheat: import __builtin__ for c in cheat: getattr(__builtin__, '__cheat')(c) else: self.localservers = None return self.mainpage(headers, juststarted=('juststarted' in options)) def controlcenterloader(self, headers, **options): host = headers['remote host'] host = socket.gethostbyname(host) if host != '127.0.0.1': raise HTTPRequestError, "Access denied" return None, self.indexurl ## def listloader(self, headers, s=[], **options): ## self.setinetserverlist(s) ## self.checkinetserverlist() ## query = [] ## missing, found = self.statusservers() ## for s in missing: ## query.append('d=' + s) ## for s in found: ## query.append('a=' + s) ## return self.mainpage(headers, query) def newloader(self, headers, **options): if not self.Game: raise HTTPRequestError, "Complete bub-n-bros installation needed" locals = { 'Game': self.Game, 'options': self.globaloptions, 'running': gamesrv.game is not None, } return httpserver.load(os.path.join(LOCALDIR, 'data', 'new.html'), 'text/html', locals=locals) def runloader(self, headers, **options): self.globaloptions.metapublish = 'n' self.globaloptions.autoreset = 'n' for key, value in options.items(): if len(value) == 1: setattr(self.globaloptions, key, value[0]) self.saveoptions() self.startgame() return None, 'index.html?juststarted=%s' % time.time() def stoploader(self, headers, really=[], **options): count = len(gamesrv.clients) if count == 0 or really: locals = { 'self': self, #'metaserver': METASERVER, #'metapublish': gamesrv.game and my_server_meta_address(), #'localdir': LOCALDIR, } gamesrv.closeeverything() return httpserver.load(os.path.join(LOCALDIR, 'data', 'stop.html'), 'text/html', locals=locals) else: locals = { 'count': count, } return httpserver.load(os.path.join(LOCALDIR, 'data', 'confirm.html'), 'text/html', locals=locals) ## def registerloader(self, headers, a=[], d=[], **options): ## if a: # the lists 'a' and 'd' contain dummies !! ## self.globaloptions.metapublish = 'y' ## self.has_been_published = 1 ## kwd = 'a' ## else: ## self.globaloptions.metapublish = 'n' ## kwd = 'd' ## url = "%s?cmd=register&%s=%s" % (METASERVER, ## kwd, my_server_meta_address()) ## if a and gamesrv.game: ## url += '&desc=' + quote_plus(gamesrv.game.FnDesc) ## return None, url def joinloader(self, headers, host=[], port=[], httpport=[], m=[], **options): args = self.buildclientoptions() assert len(host) == 1 host = host[0] if len(port) == 1: port = port[0] else: try: host, port = host.split(':') except: port = None if args is None: # redirect to the Java applet try: httpport = int(httpport[0]) except (ValueError, IndexError): if port: raise HTTPRequestError, "This server is not running HTTP." else: raise HTTPRequestError, "Sorry, I cannot connect the Java applet to a server using this field." return None, 'http://%s:%s/' % (host, httpport) # now is a good time to generate the color files if we can file = os.path.join(LOCALDIR, os.pardir, 'bubbob', 'images', 'buildcolors.py') if os.path.exists(file): g = {'__name__': '__auto__', '__file__': file} execfile(file, g) if port: address = '%s:%s' % (host, port) else: address = host nbclients = len(gamesrv.clients) script = os.path.join(LOCALDIR, os.pardir, 'display', 'Client.py') script = no_quote_worries(script) if m: args.insert(0, '-m') args = [script] + args + [address] schedule_launch(args) if m: time.sleep(0.5) s = 'Connecting to %s.' % address return None, self.metaserverpage(headers) + '&head=' + quote_plus(s) #elif my_server_address() == address: # endtime = time.time() + 3.0 # while gamesrv.recursiveloop(endtime, []): # if len(gamesrv.clients) > nbclients: # break return self.mainpage(headers, justconnected=1) def optionsloader(self, headers, reset=[], savetime=[], **options): if reset: self.localoptions.clear() self.globaloptions.clear() self.saveoptions() elif savetime: self.localoptions.port_CLIENT = None self.localoptions.port_LISTEN = None self.localoptions.port_HTTP = None for key, value in options.items(): setattr(self.localoptions, key, value[0]) self.saveoptions() locals = { 'self' : self, 'options': self.localoptions, } return httpserver.load(os.path.join(LOCALDIR, 'data', 'options.html'), 'text/html', locals=locals) def nameloader(self, headers, **options): MAX = len(PLAYERNAMES) if options: anyname = None for id in range(MAX): keyid = 'player%d' % id if keyid in options: value = options[keyid][0] anyname = anyname or value teamid = 'team%d' % id if teamid in options: team = options[teamid][0] if len(team) == 1: value = '%s (%s)' % (value, team) setattr(self.localoptions, keyid, value) if 'c' in options: for id in range(MAX): keyid = 'player%d' % id try: delattr(self.localoptions, keyid) except AttributeError: pass if 'f' in options: for id in range(MAX): keyid = 'player%d' % id if not getattr(self.localoptions, keyid): setattr(self.localoptions, keyid, anyname or PLAYERNAMES[id]) else: anyname = getattr(self.localoptions, keyid) self.saveoptions() if 's' in options: return self.mainpage(headers) locals = { 'options': self.localoptions.dict(), } return httpserver.load(os.path.join(LOCALDIR, 'data', 'name.html'), 'text/html', locals=locals) def graphicmodeslist(self): try: return self.GraphicModesList except AttributeError: import display.modes self.GraphicModesList = display.modes.graphicmodeslist() javamode = display.modes.GraphicMode( 'java', 'Java Applet (for Java browsers)', []) javamode.low_priority = 1 javamode.getmodule = lambda : None self.GraphicModesList.insert(0, javamode) return self.GraphicModesList def soundmodeslist(self): try: return self.SoundModesList except AttributeError: import display.modes self.SoundModesList = display.modes.soundmodeslist() return self.SoundModesList def localmodes(self): import display.modes currentmodes = [] options = self.localoptions for name, lst in [(options.dpy_, self.graphicmodeslist()), (options.snd_, self.soundmodeslist())]: try: mode = display.modes.findmode(name, lst) except KeyError: try: mode = display.modes.findmode(None, lst) except KeyError, e: print >> sys.stderr, str(e) # no mode! mode = None currentmodes.append(mode) return currentmodes def buildclientoptions(self): dpy, snd = self.localmodes() if dpy.getmodule() is None: return None # redirect to the Java applet if dpy is None or snd is None: raise HTTPRequestError, "No installed graphics or sounds drivers. See the settings page." options = self.localoptions result = ['--cfg='+no_quote_worries(self.filename)] for key, value in options.dict().items(): if key.startswith('port_') and value: result.append('--port') result.append('%s=%s' % (key[5:], value)) if options.datachannel == 'tcp': result.append('--tcp') if options.datachannel == 'udp': result.append('--udp') if options.music == 'no': result.append('--music=no') for optname, mode in [('--display', dpy), ('--sound', snd)]: result.append(optname + '=' + mode.name) uid = mode.unique_id() + '_' for key, value in options.dict().items(): if key.startswith(uid): result.append('--%s=%s' % (key[len(uid):], value)) return result def my_host(headers): return headers.get('host') or httpserver.my_host() def my_server(): if gamesrv.game: s = gamesrv.opentcpsocket() return ((gamesrv.HOSTNAME, gamesrv.displaysockport(s)), gamesrv.game.FnDesc) else: return None def my_server_address(): running = my_server() if running: (host, port), info = running return '%s:%d' % (host, port) else: return None ##def my_server_meta_address(): ## s = gamesrv.opentcpsocket() ## ps = gamesrv.openpingsocket() ## hs = gamesrv.openhttpsocket() ## fullname = gamesrv.HOSTNAME ## try: ## fullname = socket.gethostbyaddr(fullname)[0] ## except socket.error: ## pass ## return '%s:%s:%s:%s' % (fullname, ## gamesrv.displaysockport(s), ## gamesrv.displaysockport(ps), ## gamesrv.displaysockport(hs)) ##def meta_register(): ## # Note: this tries to open a direct HTTP connection to the meta-server ## # which may not work if the proxy is not configured in $http_proxy ## try: ## import urllib ## except ImportError: ## print >> sys.stderr, "cannot register with the meta-server: Python's urllib missing" ## return ## print "registering with the meta-server...", ## sys.stdout.flush() ## addr = my_server_meta_address() ## try: ## f = urllib.urlopen('%s?a=%s&desc=%s' % ( ## METASERVER, addr, quote_plus(gamesrv.game.FnDesc))) ## f.close() ## except Exception, e: ## print ## print >> sys.stderr, "cannot contact the meta-server (check $http_proxy):" ## print >> sys.stderr, "%s: %s" % (e.__class__.__name__, e) ## else: ## print "ok" ## unregister_at_exit(addr) ##def meta_unregister(addr): ## import urllib ## print "unregistering from the meta-server...", ## sys.stdout.flush() ## try: ## f = urllib.urlopen(METASERVER + '?d=' + addr) ## f.close() ## except Exception, e: ## print "failed" ## else: ## print "ok" ##def unregister_at_exit(addr, firsttime=[1]): ## if firsttime: ## import atexit ## atexit.register(meta_unregister, addr) ## del firsttime[:] QuoteTranslation = {} for c in ('ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' '0123456789' '_.-'): QuoteTranslation[c] = c del c QuoteTranslation[' '] = '+' def quote_plus(s): """Quote the query fragment of a URL; replacing ' ' with '+'""" getter = QuoteTranslation.get return ''.join([getter(c, '%%%02X' % ord(c)) for c in s]) def main(Game, save_url_to=None, quiet=0): #gamesrv.openpingsocket(0) # try to reserve the standard UDP port srv = PageServer(Game) srv.registerpages() if not srv.opensocket(): print >> sys.stderr, "server aborted." sys.exit(1) if quiet: if Game: Game.Quiet = 1 import stdlog f = stdlog.LogFile() if f: print "Logging to", f.filename sys.stdout = sys.stderr = f if save_url_to: data = srv.indexurl + '\n' def try_to_unlink(fn): try: os.unlink(fn) except: pass import atexit atexit.register(try_to_unlink, save_url_to) try: fno = os.open(save_url_to, os.O_CREAT | os.O_TRUNC | os.O_WRONLY, 0600) if os.write(fno, data) != len(data): raise OSError os.close(fno) except: f = open(save_url_to, 'w') f.write(data) f.close() #if webbrowser: # srv.launchbrowser() # ____________________________________________________________ # Hack hack hack - workaround for the fact that on Windows # the socket is inherited by the subprocess, which is quite # bad because it keeps the browser-server connexion alive # and the browser gets confused def schedule_launch(args): httpserver.actions_when_finished.append(lambda args=args: launch(args)) def launch(args): # platform-specific hacks print 'Running client -> ', ' '.join(args) if 0: # OLD CODE sys.platform == 'darwin': # must start as a UI process import tempfile cmdname = tempfile.mktemp('_BubBob.py') f = open(cmdname, 'w') print >> f, 'import sys, os' print >> f, 'try: os.unlink(%r)' % cmdname print >> f, 'except OSError: pass' print >> f, 'sys.argv[:] = %r' % (args,) print >> f, '__file__ = %r' % cmdname print >> f, 'execfile(%r)' % args[0] f.close() os.system('/usr/bin/open -a PythonLauncher "%s"' % cmdname) else: args.insert(0, sys.executable) # try to close the open fds first if hasattr(os, 'fork'): try: from resource import getrlimit, RLIMIT_NOFILE, error except ImportError: pass else: try: soft, hard = getrlimit(RLIMIT_NOFILE) except error: pass else: if os.fork(): return # in parent -- done, continue # in child for fd in range(3, min(16384, hard)): try: os.close(fd) except OSError: pass os.execv(args[0], args) # this point should never be reached # fall-back # (quoting sucks on Windows) ** 42 if sys.platform == 'win32': args[0] = '"%s"' % (args[0],) if hasattr(os, 'P_DETACH'): mode = os.P_DETACH elif hasattr(os, 'P_NOWAIT0'): mode = os.P_NOWAIT0 else: mode = os.P_NOWAIT os.spawnv(mode, sys.executable, args) if sys.platform != "win32": def no_quote_worries(s): return s else: def no_quote_worries(s): # quoting !&?+*:-( s = os.path.normpath(os.path.abspath(s)) absroot = os.path.join(LOCALDIR, os.pardir) absroot = os.path.normpath(os.path.abspath(absroot)) ROOTDIR = os.curdir while os.path.normpath(os.path.abspath(ROOTDIR)) != absroot: if ROOTDIR == os.curdir: ROOTDIR = os.pardir else: ROOTDIR = os.path.join(ROOTDIR, os.pardir) if len(ROOTDIR) > 200: # cannot find relative path! try with absolute one anyway ROOTDIR = absroot break assert s.startswith(absroot) if absroot.endswith(os.sep): # 'C:\' absroot = absroot[:-1] assert s[len(absroot)] == os.sep relpath = s[len(absroot)+1:] result = os.path.join(ROOTDIR, relpath) print "no_quote_worries %r => %r" % (s, result) return result if __name__ == '__main__': if (len(sys.argv) != 3 or sys.argv[1] != '--quiet' or not sys.argv[2].startswith('--saveurlto=')): print >> sys.stderr, "This script should only be launched by BubBob.py." sys.exit(2) main(None, sys.argv[2][len('--saveurlto='):], quiet=1) gamesrv.mainloop() bubbros-1.6.2/http2/header.png0000644000076400001440000002654312225473206015216 0ustar arigousersPNG  IHDR9ION= pHYs  tIME5l Q4tEXtComment CREATOR: The GIMP's PNM Filter Version 1.0 q= IDATxy|T߳ܙ; $تu֯/-KhJu*ZXA+PkBDkZE$-5e2I&s;3$m1^brϽ3eM4iҤI&M4iҤO&M4iI&M4iӤI&MR@Fh4x#Lf!|x*itʥCӤiu)-`ʌv%=v^ fڛࡈv4iI3 ((!2`DcD tphs9v4i:2+ˠII1Q,`ÀԣDt 7$чM(z?S kP& |4 =RjMLr %ːMt:HN/^ %GgPP":IA#fR{4iEuj4+^Yed*|dp$LOo1:^/Yfr3.0pY4iӤ)uN/a:ҳsb { :buM E&';\^]WM4iҔ*(& .tD"(J8 0zcrYtM6iuդI&M)S)2F@w[ >^_7~o7Jpt&AɄ-C4i‚Sv'?窩Rz7NQ41%`C0$ PB:iӃd4f$yG[/Ee|앪Rݟ[ {.d A#^zb/IpLpS`9؂_Or(-|~/#. @mtCل{ X~ @Et?rr^>O@0DGKK'-_UdkY'NJ)JuW +-8ps5]Yw5 Yܕ{SBnGŰk3JNgDJmL[Gsgݸu]3M?_&5{ BO7Nw>|˭xͲ!_d"^mrhXyhQMVh3mڮYYr'Sۋnvz^nσ :j9LȎȎm0E/! wv645hO_*Xx(l)!6tuNO;kp8 ]]\.|~_֊W@$W>~$ѥQ O x]@JMϥJI*nJȋvݝtl^N{wIKuhʺ:NL-Wۼ_g=vϹ&*jTutoOJr-yɋ+j1F; M 'uG}7.ܯ]7wسOr ' 5 _jwnG 8fq*s$^Ϗ?y2WrC2o`:T fy+yX@n.o@W6=%8a7?@-Y< Gd):C_N/`~Ut ΆY/GǑ JC~ΐq}/$:C?Vʃ(ԍ]D=ԠPaYVL$" T)~w+xƀy<ty&Q@wO;7p0*`Ib'%u8Uc$ "5tk]*mtl^UVBvR|mv7 QR].0zxB΀!rk & *<{&;*.y ^K`#HEy!tԠ@̣XtbbBȴd^ԯ1eCha|J'πlGx3`9(v_s?PD= &/(B!a$HʀO^6 Gwd8 =%ANX|гZb/ >H" VQA7УZzuwKEKW_B^~!iV+FlV;?ڿBݴwKᎽw%YzE /)}+cJ7-X~:V^K,[{!#kHIMz#la3GL3arTAt!kd01LQU 0}]zd &05o̙Fa{;<ۄw"ܭ'- QJp\/5$3T3 U^W)̄ _ykK@> v(?Ν^hu]0e KH[te"-͊EZLX,&d!" -͊-JS{kK+]ΘGq v t +s|N=,g`e,Lyy9Ƀ_9plڴ ߒYs~mU8C ~19,q<|K\#\=k,ÎʗSo̽h7{9{6瞍QpƂP/}<}toqV_*ix zY6bT,6yBGY$fw9yPPI)Lrk4?@#ơ m=A HN #VS {Q5\~MzB}MBóg:tجN 7Vm =0~xjի^jN&YV$ɦB 2[6cA1e-;K-qKM 'A,A"b}L-m$j֞E9ЂۛtxʉRQ1ٷ}?z~FSgNʃIVcVkU(BrN߆gu2LmFwxJC꼷ZKIeO'NnWuRٯ%v[Uy9g _bIӥZ';o@cЋY~ކ֮BW,؊?`2DgVs3$O<l3TJ*<_h4Z'_Sg{ov6vAz4{k^z^B^ƅ'2?wtz>`P'  tX-2V48xC|㵽h- cr='^̲m6 %X VA3?>)bpԏ 7'A$ T-hry|z?ũfA ?9n}dA. ^|MrЭ;.дQeR0 fWyH=5/P@ںa^y?Ib]v81VSrTE+ Xۼ>E w:v"g_AW*ẑbT7@G+@W[)rXz=fSѐ{:[]4;SũtKEj$jmN*DAXu |?g>!wJ70Q I 맀F[ҀhW)*t=4=78ߞM*IV߷|9WaٱYt*謏JON ̚*/LxǺ'yNo_bӦM#; ~6Ck~E;bP Wh,g߆B_KS4{1z}<攙6tA}>78xנvxwe0q왣0S?fOD /O{X%m8n87?@A\MRvY'Ǒ+|gd)n->U_,k<^n~ti&,Km64L[-ʖ] q͉GlF;nX8 ėI+LODgR,:(BqW)-cVV_mSDGsy TWϚxf>%5#F,jGԾa|+.hB{ϼUx2ٰ S/lϚ9 2s , p@ HG_7*U:eb.uDgkJU8V Ok J)ǡ2fvPD]QY%~aeUk,G>}{,;R|(6E#3~RRL9-)Āp?]řIÇٲ3B/v<@z@,@xh^ii ^,3N욪SPS3, ʗSS5}7. nL#(A ќq'N8.,roݸ8>OTlA$4C3b.ڻRzN42:r OKIG zMzoDQߦ_|u UngVT&6=¦JJ={:{_c}c$f ) >*r2̤%-:=Wsb(\Gto]3DNofaeJK{$eUZLT_cͳ?xhu8;F-} Y@qܼވ "?Jj_LԙT?y'xQ8.7~h[,!?*턻d/QFm&X(V$r[w\*~BE  8;n^OtDHȶb3Ȳ4kKdcL`0߄g(/%AoP8nżST! (>>?[M#yIv8:S[K/~ ʫ}S.s&>ly*DL%"RBegWfOcױUMVIBؕex/+ؐJ7>sEW-OsuIF"d0zQˎ^,Ovb?i`~6l,#يd4E,ȶ|{{;BM=GiPƐxdS|v[(?!fm1zdX `+XZvCۑ)%ցOp'Y0me@ǗD]Gœ-fkI+MÔP5" a)6Wp̢a>Pk^udY&++Km|Uusq~Faa!}jՊLTyKm68[|> ͠y1%j%໹<"e:z/dXc^4uhL`,vymuceɢ+7nz%g1+eK)>6&'gz0$ɇ~1L&222$ In`BC= 70x7j"*{ D7JGź|19\ (:} (T)Hucf3B9T(QbГd [ ,`\'.|>`4JbQ{^dYvSյyfYxjRQQH5z'۹e =$a%;UL]W~C]6|p5掚.Q,>;zV }tYDBCi9b$7G9x FSlwU䷚+бlRhﮟ[nvl<$Sz:=V]:D$N^^$1j((Z[[q\tvvxؿ/f.Z2~B+w6|}|I@`d^I~ܝ m 4|_߀Fu:=bh|4X,yիEPȝ‡UdЏ~{(tEŠnh4bޗP(v|\P ^|6yV$|nٲKǏnQ8#\xAEcS4v1zsw7mNW+8 z>ߣil6cZ7]_CXu׳}E˞Yw5[4Xk/9Sw8v1,dB$wi2%_*p >O"n)鹊Al62zc Hkk+vٌdhlrSbʤR3ܴ9#vgMdlƔ^J/^,Cr23K9tJqh@Kl~/77QF!2sN MDBvvv~IdEdu9+'Ȳ0x*8#;+ 2uWo &ݞVp{PڼYY8L}b~,GQ6dYaQILKHAz{4phcwjQ̋|'G-X} e =_84ggWvIbe7>*I$hrr_LG1?#afnj2aZ"J'ַ+2?Ȍo`0(UH#&7Vڎx\ݍoitVѐAwu.Ji %'?oEgZh?ȡ]3YqeE_C%m2"ѱ Ы~`c0:.ՠ=}'uzP#*|f*3̼ ~2}x]֦C4tƳG:GEVVV(ُU*ISSj/!Q/h7 9_wvak&LyqF&, yגN`V5oQ1rD5eGP""8wE{pB ō?ՎMm466t6M@6&rO،% m崸DgS1oswyN'W@dg"pu 4"F!4]DS /W&oGѭMбg4c;Qv8z/cc[eiq-Ei3S}:?N٧eKsBN'EW#  :z9r+̺/w8u yuS\Rq|EN-4J_}p`ߣ #9 u5B]@0 x~VvTsL &/N()Gݾ?E;,.cf$IɶI) k6r0ّ}'>%Ά6KO_;r1HꖦX? L(*A^*9mci(Hnha3|'{9[IOOd2qW>@EEE+d&|iKD$'ģ9ӽ9: ,E7}1o*K j7Λ38aP+~x@/'3C@[wJMZ [w8׹`dY!Jμ ^3ЈjCr4NP&M4i oTU_?ǧB4iҤIg- |4iҤ %mO&M4}8ǧ?kNM4i>M4i6ǧI&MPơIENDB`bubbros-1.6.2/http2/CVS/0000755000076400001440000000000012225473206013701 5ustar arigousersbubbros-1.6.2/http2/CVS/Entries0000644000076400001440000000023312225473206015233 0ustar arigousersD/data//// D/sf//// /.cvsignore/1.1/Sat Sep 6 10:42:29 2003// /header.png/1.3/Mon Mar 26 08:04:02 2007/-kb/ /httppages.py/1.42/Sun Oct 6 15:06:05 2013// bubbros-1.6.2/http2/CVS/Repository0000644000076400001440000000002112225473206015774 0ustar arigousersbub-n-bros/http2 bubbros-1.6.2/http2/CVS/Root0000644000076400001440000000010612225473206014544 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/http2/sf/0000755000076400001440000000000012225473206013656 5ustar arigousersbubbros-1.6.2/http2/sf/bb12.py0000755000076400001440000002251412225473206014765 0ustar arigousers#! /usr/bin/python import cgi, os, string, time form = cgi.FieldStorage() def txtfilter(s): l = filter(lambda c: c in "!$*,-.0123456789:@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}", s) return string.join(l, '') def identity(s): return s def fieldlist(name, filter=txtfilter): result = [] if form.has_key(name): field = form[name] if type(field) is type([]): for f in field: result.append(filter(f.value)) else: result.append(filter(field.value)) return result def goodmatch(addr1, addr2): l1 = string.split(addr1, '.') if len(l1) >= 4: del l1[-1] l2 = string.split(addr2, '.') if len(l2) >= 4: del l2[-1] return l1 == l2 class Entry: Notice = '' FIELDS = [('server', 128), ('desc', 128), ('icon', 64), ('orig', 64), ('dele1', 64), ('dele2', 64)] def __init__(self, f): self.pos = f.tell() for fname, flen in self.FIELDS: s = f.read(flen) if not s: self.filled = 0 break setattr(self, fname, string.rstrip(s)) else: self.filled = 1 def __nonzero__(self): return self.filled def write(self, f): if not getattr(self, 'icon', ''): try: import random lst = os.listdir('../htdocs/images') except: pass else: lst = filter(lambda x: x[-4:]=='.png' and 'A'<=x[0]<='Z', lst) if lst: self.icon = random.choice(lst) f.seek(self.pos) for fname, flen in self.FIELDS: data = getattr(self, fname, '')[:flen] f.write(data + ' '*(flen-len(data))) def main(): DATABASE = 'servers' SIZEMAX = 65536 Serv = 0 Orig = 1 Dele1 = 2 REMOTE_ADDR = os.environ['REMOTE_ADDR'] REMOTE_ID = REMOTE_ADDR + time.strftime('@%d%m', time.localtime(time.time())) OPS = {} for srv in fieldlist('d'): OPS[srv] = 'd' for srv in fieldlist('a'): OPS[srv] = 'a' desc = (fieldlist('desc', identity) or [''])[0] f = open(DATABASE, 'r+b') freelist = [] published = [] while 1: e = Entry(f) if not e: break if e.server: if OPS.get(e.server) == 'a': validdesc = desc and goodmatch(REMOTE_ADDR, e.orig) if e.dele1 or e.dele2 or (validdesc and desc != e.desc): e.dele1 = e.dele2 = '' # re-enable server if validdesc: e.desc = desc e.write(f) del OPS[e.server] elif OPS.get(e.server) == 'd': if goodmatch(REMOTE_ADDR, e.orig) or ( REMOTE_ID != e.dele1 and REMOTE_ID != e.dele2): if goodmatch(REMOTE_ADDR, e.orig): e.server = '' # remove server elif e.dele1 == '': e.dele1 = REMOTE_ID elif e.dele2 == '': e.dele2 = REMOTE_ID else: e.server = '' # remove server e.write(f) Entry.Notice = 'd' if e.server: published.append((e.pos, e)) else: freelist.append(e) for srv, action in OPS.items(): if action == 'a': if freelist: e = freelist[-1] del freelist[-1] else: f.seek(0, 2) e = Entry(f) if e.pos >= SIZEMAX: raise Exception("Sorry, server database too big") hostname = string.split(srv, ':')[0] if '.' not in hostname: Entry.Notice = 'Server hostname "%s" incomplete.' % hostname else: import socket try: result = socket.gethostbyaddr(hostname) except socket.error, e: Entry.Notice = ('%s: %s' % (hostname, e)) else: if result[0] == 'projects.sourceforge.net': # ???? Entry.Notice = ('Server hostname "%s" does not exist.' % hostname) else: e.server = srv e.icon = '' e.desc = desc e.orig = REMOTE_ADDR e.dele1 = e.dele2 = '' e.write(f) published.append((e.pos, e)) Entry.Notice = 'a' f.close() published.sort() return map(lambda (pos, e): e, published) def publish_list(serverlist): url = (fieldlist('url', identity) or ['http://127.0.0.1:8000'])[0] query = [] for s in fieldlist('redirected'): query.append('redirected=' + s) for s in serverlist: query.append('s=' + txtfilter(s.server)) url = url + '?' + string.join(query, '&') for s in fieldlist('frag'): url = url + '#' + s print 'Content-Type: text/html' print 'Location:', url print print '' print 'Please click here to continue.' % url print '' def publish_default(serverlist): import htmlentitydefs text_to_html = {} for key, value in htmlentitydefs.entitydefs.items(): text_to_html[value] = '&' + key + ';' for i in range(32): text_to_html[chr(i)] = '?' def htmlquote(s, getter=text_to_html.get): lst = [] for c in s: lst.append(getter(c, c)) return string.join(lst, '') REMOTE_ADDR = os.environ['REMOTE_ADDR'] f = open('started.html', 'r') header, row, footer = string.split(f.read(), '\\') f.close() import sys print 'Content-Type: text/html' print sys.stdout.write(header % "List of registered Internet Servers") counter = 0 for s in serverlist: if s.icon: s1 = '' % s.icon else: s1 = '' lst = string.split(txtfilter(s.server), ':') hostname, port, udpport, httpport = (lst+['?','?','?','?'])[:4] s2 = '%s' % hostname try: int(httpport) except ValueError: pass else: s2 = '%s:%s' % (hostname, httpport, s2, port) s2 = '' + s2 + '' if s.desc: s2 = s2 + '   playing  %s' % htmlquote(s.desc) if goodmatch(REMOTE_ADDR, s.orig): s2 = s2 + '      (if this server is dead, click here to remove it)' % s.server sys.stdout.write(row % (s1, ('#C0D0D0', '#E0D0A8')[counter&1], s2)) counter = counter + 1 if not serverlist: sys.stdout.write(row % ('', '#FFFFFF', 'There is no registered server at the moment.')) sys.stdout.write(footer % "If your browser understands Java, you can click on a server to join the game. Note however that you will still need to install the whole Python client to benefit from the background musics, as this feature is missing from the Java client.

This list might contain already-dead servers; such 'zombies' disappear after some time.") def publish_raw(serverlist): print 'Content-Type: text/plain' print print 'Raw list produced for', os.environ['REMOTE_ADDR'] print for s in serverlist: print repr((s.server, s.desc, s.icon, s.orig)) def publish_img(serverlist): import sys print 'Content-Type: image/png' print f = open('sfbub.png', 'rb') sys.stdout.write(f.read()) f.close() def publish_register(serverlist): if Entry.Notice == 'a': banner = 'The game server is now registered to SourceForge.' elif Entry.Notice == 'd': banner = ('Server unregistered ' 'from SourceForge.') elif Entry.Notice == '': if fieldlist('a'): banner = "The game server is already registered to SourceForge." elif fieldlist('d'): banner = 'The game server was already absent from SourceForge.' else: publish_default(serverlist) return else: # errors banner = ('%s

' % Entry.Notice + 'If you are behind a firewall or NAT device (e.g. ADSL routers) you can still make your server reachable but it requires manual configuration. (Instructions not available yet -- sorry)') f = open('started.html', 'r') header, row, footer = string.split(f.read(), '\\') f.close() import sys print 'Content-Type: text/html' print sys.stdout.write(header % banner) sys.stdout.write(footer % 'Press Back to come back to the main page.') try: slist = main() cmd = (fieldlist('cmd') or ['?'])[0] publish = globals().get('publish_'+cmd, publish_default) publish(slist) except: import traceback, sys print "Content-Type: text/plain" print print "ERROR REPORT" print traceback.print_exc(file=sys.stdout) bubbros-1.6.2/http2/sf/started.html0000644000076400001440000000314612225473206016216 0ustar arigousers The (old) Bub's Brothers on SourceForge

The (old) Bub's Brothers on SourceForge


This meta-server is now obsolete

It has never been too useful because nowadays everybody is behind firewalls and NAT translation devices (e.g. ADSL routers). So:

There is a much better meta-server somewhere else that works with the next version of Bub-n-bros. Upgrade to Bub-n-bros 1.3 and enjoy !

This page is left here just in case it is useful to someone, but you should really update if you want to enjoy a cool meta-server :-)






   %s
   
  \ \
%s        %s



%s

SourceForge.net Logo

bubbros-1.6.2/http2/sf/sfbub.png0000644000076400001440000000320012225473206015460 0ustar arigousersPNG  IHDR"":G pHYs  d_tIME;*W>wIDATXý]lU3qkf6+[T*p#jć +Q jJ,THZ V}@Z@}RnwҴMS nn#c,jC^+<2CQqG8_+p~I0-E&4wx=!^*qΞ=ZDhzm:DNswf:漊QDD&l4Nb|栦 -It4xk&033CCC 466sz^ܹY-a%@z׀0yf,<իXEww7֭3#Ieq o߾"RCEDP~?@Bԡ;h"RPWq 0G<Obb!%V^]J04 KqYye]( 'Bd^\-е'4MCOK%R)]PhZ T(kLa"KN 0: m٬WpMr|Ǐf\|{t)&JwCVRЊPܝ:.tIn>TsA>0 2/3 KF IENDB`bubbros-1.6.2/http2/sf/CVS/0000755000076400001440000000000012225473206014311 5ustar arigousersbubbros-1.6.2/http2/sf/CVS/Entries0000644000076400001440000000020412225473206015641 0ustar arigousers/sfbub.png/1.3/Sun Mar 25 23:59:42 2007/-kb/ /bb12.py/1.3/Tue Jun 15 16:33:14 2010// /started.html/1.5/Sun Oct 6 15:00:15 2013// D bubbros-1.6.2/http2/sf/CVS/Repository0000644000076400001440000000002412225473206016407 0ustar arigousersbub-n-bros/http2/sf bubbros-1.6.2/http2/sf/CVS/Root0000644000076400001440000000010612225473206015154 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/common/0000755000076400001440000000000012225473206013475 5ustar arigousersbubbros-1.6.2/common/.cvsignore0000644000076400001440000000001112225473206015465 0ustar arigousers*.py[co] bubbros-1.6.2/common/gamesrv.py0000644000076400001440000011271012225473206015515 0ustar arigousersfrom __future__ import generators from socket import * from select import select from struct import pack, unpack import zlib, os, random, struct, md5, sys from time import time, ctime from msgstruct import * from errno import EWOULDBLOCK SERVER_TIMEOUT = 7200 # 2 hours without any connection or port activity def protofilepath(filename): dirpath = filename path = [] while dirpath: dirpath, component = os.path.split(dirpath) assert component, "invalid file path %r" % (filename,) path.insert(0, component) path.insert(0, game.FnBasePath) return '/'.join(path) class Icon: count = 0 def __init__(self, bitmap, code, x,y,w,h, alpha=255): self.w = w self.h = h self.origin = (bitmap, x, y) self.code = code if alpha == 255: self.msgdef = message(MSG_DEF_ICON, bitmap.code, code, x,y,w,h) else: self.msgdef = message(MSG_DEF_ICON, bitmap.code, code, x,y,w,h, alpha) framemsgappend(self.msgdef) def getimage(self): import pixmap bitmap, x, y = self.origin image = pixmap.decodepixmap(bitmap.read()) return pixmap.cropimage(image, (x, y, self.w, self.h)) def getorigin(self): bitmap, x, y = self.origin return bitmap, (x, y, self.w, self.h) class DataChunk: def __init__(self): for c in clients: if c.initialized == 2: self.defall(c) if recording and game: self.defall(recording) def read(self, slice=None): f = open(self.filename, "rb") data = f.read() f.close() if slice: start, length = slice data = data[start:start+length] return data def defall(self, client): if client.proto == 1 or not self.filename: # protocol 1 try: msgdef = self.msgdef except AttributeError: data = zlib.compress(self.read()) msgdef = self.msgdef = self.getmsgdef(data) else: # protocol >= 2 try: msgdef = self.sendmsgdef except AttributeError: fileid = len(filereaders) filereaders[fileid] = self.read data = self.read() msgdef = self.sendmsgdef = (self.getmd5def(fileid, data) + self.getmsgdef(fileid)) client.msgl.append(msgdef) def getmd5def(self, fileid, data, offset=0): checksum = md5.new(data).digest() return message(MSG_MD5_FILE, fileid, protofilepath(self.filename), offset, len(data), checksum) class Bitmap(DataChunk): def __init__(self, code, filename, colorkey=None): self.code = code self.filename = filename self.icons = {} self.colorkey = colorkey DataChunk.__init__(self) def geticon(self, x,y,w,h, alpha=255): rect = (x,y,w,h) try: return self.icons[rect] except: ico = Icon(self, Icon.count, x,y,w,h, alpha) Icon.count += 1 self.icons[rect] = ico return ico def geticonlist(self, w, h, count): return map(lambda i, fn=self.geticon, w=w, h=h: fn(i*w, 0, w, h), range(count)) def getmsgdef(self, data): if self.colorkey is not None: return message(MSG_DEF_BITMAP, self.code, data, self.colorkey) else: return message(MSG_DEF_BITMAP, self.code, data) def defall(self, client): DataChunk.defall(self, client) for i in self.icons.values(): client.msgl.append(i.msgdef) class MemoryBitmap(Bitmap): def __init__(self, code, data, colorkey=None): self.data = data Bitmap.__init__(self, code, None, colorkey) def read(self, slice=None): data = self.data if slice: start, length = slice data = data[start:start+length] return data class Sample(DataChunk): def __init__(self, code, filename, freqfactor=1): self.code = code self.filename = filename self.freqfactor = freqfactor DataChunk.__init__(self) def defall(self, client): if client.has_sound > 0: DataChunk.defall(self, client) def getmsgdef(self, data): return message(MSG_DEF_SAMPLE, self.code, data) def read(self, slice=None): f = open(self.filename, "rb") data = f.read() f.close() if self.freqfactor != 1: freq, = unpack(" 1.0: lvolume = 1.0 if rvolume < 0.0: rvolume = 0.0 elif rvolume > 1.0: rvolume = 1.0 message = pack("!hBBh", self.code, int(lvolume*255.0), int(rvolume*255.0), -1) if singleclient is None: clist = clients[:] else: clist = [singleclient] for c in clist: if c.has_sound: c.sounds.setdefault(message, 4) class Music(DataChunk): def __init__(self, filename, filerate=44100): self.filename = filename self.filerate = filerate self.f = open(filename, 'rb') self.f.seek(0, 2) filesize = self.f.tell() self.endpos = max(self.filerate, filesize - self.filerate) self.fileid = len(filereaders) filereaders[self.fileid] = self.read self.md5msgs = {} DataChunk.__init__(self) def read(self, (start, length)): self.f.seek(start) return self.f.read(length) def msgblock(self, position, limited=1): blocksize = self.filerate if limited and position+blocksize > self.endpos: blocksize = self.endpos-position if blocksize <= 0: return '' #self.f.seek(position) #return message(MSG_DEF_MUSIC, self.code, position, self.f.read(blocksize)) try: msg = self.md5msgs[position] except KeyError: data = self.read((position, blocksize)) checksum = md5.new(data).digest() msg = message(MSG_MD5_FILE, self.fileid, protofilepath(self.filename), position, blocksize, checksum) self.md5msgs[position] = msg return msg def clientsend(self, clientpos): msg = self.msgblock(clientpos) #print 'clientsend:', self.code, len(msg), clientpos if msg: return [msg], clientpos + self.filerate else: return [], None def initialsend(self, c): return [self.msgblock(0), self.msgblock(self.endpos, 0)], self.filerate def defall(self, client): pass def clearsprites(): sprites_by_n.clear() sprites[:] = [''] def compactsprites(insert_new=None, insert_before=None): global sprites, sprites_by_n if insert_before is not None: if insert_new.alive: insert_before = insert_before.alive else: insert_before = None newsprites = [''] newd = {} l = sprites_by_n.items() l.sort() for n, s in l: if n == insert_before: prevn = insert_new.alive newn = insert_new.alive = len(newsprites) newsprites.append(sprites[prevn]) newd[newn] = insert_new l.remove((prevn, insert_new)) newn = s.alive = len(newsprites) newsprites.append(sprites[n]) newd[newn] = s sprites = newsprites sprites_by_n = newd class Sprite: ## try: ## import psyco.classes ## except ImportError: ## pass ## else: ## __slots__ = ['x', 'y', 'ico', 'alive'] ## __metaclass__ = psyco.classes.psymetaclass def __init__(self, ico, x,y): self.x = x self.y = y self.ico = ico self.alive = len(sprites) if (-ico.w < x < game.width and -ico.h < y < game.height): sprites.append(pack("!hhh", x, y, ico.code)) else: sprites.append('') # starts off-screen sprites_by_n[self.alive] = self def move(self, x,y, ico=None): self.x = x self.y = y if ico is not None: self.ico = ico sprites[self.alive] = pack("!hhh", x, y, self.ico.code) def setdisplaypos(self, x, y): # special use only (self.x,y are not updated) s = sprites[self.alive] if len(s) == 6: sprites[self.alive] = pack("!hh", x, y) + s[4:] def setdisplayicon(self, ico): # special use only (self.ico is not updated) s = sprites[self.alive] if len(s) == 6: sprites[self.alive] = s[:4] + pack("!h", ico.code) #sizeof_displaypos = struct.calcsize("!hh") def getdisplaypos(self): # special use only (normally, read self.x,y,ico directly) s = sprites[self.alive] if self.alive and len(s) == 6: return unpack("!hh", s[:4]) else: return None, None def step(self, dx,dy): x = self.x = self.x + dx y = self.y = self.y + dy sprites[self.alive] = pack("!hhh", x, y, self.ico.code) def seticon(self, ico): self.ico = ico sprites[self.alive] = pack("!hhh", self.x, self.y, ico.code) def hide(self): sprites[self.alive] = '' def kill(self): if self.alive: del sprites_by_n[self.alive] sprites[self.alive] = '' self.alive = 0 def prefix(self, n, m=0): pass #sprites[self.alive] = pack("!hhh", n, m, 32767) + sprites[self.alive] def to_front(self): if self.alive and self.alive < len(sprites)-1: self._force_to_front() def _force_to_front(self): info = sprites[self.alive] sprites[self.alive] = '' del sprites_by_n[self.alive] self.alive = len(sprites) sprites_by_n[self.alive] = self sprites.append(info) def to_back(self, limit=None): assert self is not limit if limit: n1 = limit.alive + 1 else: n1 = 1 if self.alive > n1: if n1 in sprites_by_n: keys = sprites_by_n.keys() keys.remove(self.alive) keys.sort() keys = keys[keys.index(n1):] reinsert = [sprites_by_n[n] for n in keys] for s1 in reinsert: s1._force_to_front() assert n1 not in sprites_by_n info = sprites[self.alive] sprites[self.alive] = '' del sprites_by_n[self.alive] self.alive = n1 sprites_by_n[n1] = self sprites[n1] = info def __repr__(self): if self.alive: return "" % (self.alive, self.x, self.y) else: return "" class Player: standardplayericon = None def playerjoin(self): pass def playerleaves(self): pass def _playerleaves(self): if self.isplaying(): self._client.killplayer(self) del self._client self.playerleaves() def isplaying(self): return hasattr(self, "_client") class Client: SEND_BOUND_PER_FRAME = 0x6000 # bytes KEEP_ALIVE = 2.2 # seconds def __init__(self, socket, addr): socket.setblocking(0) self.socket = socket self.addr = addr self.udpsocket = None self.udpsockcounter = 0 self.initialdata = MSG_WELCOME self.initialized = 0 self.msgl = [message(MSG_PING)] self.buf = "" self.players = { } self.sounds = None self.has_sound = 0 self.has_music = 0 self.musicpos = { } self.proto = 1 self.dyncompress = None addsocket('CLIENT', self.socket, self.input_handler) clients.append(self) self.log('connected') self.send_buffer(self.initialdata) def opengame(self, game): if self.initialized == 0: self.initialdata += game.FnDesc + '\n' self.initialized = 1 if self.initialized == 1: if game.broadcast_port: self.initialdata += message(MSG_BROADCAST_PORT, game.broadcast_port) game.trigger_broadcast() self.initialdata += game.deffieldmsg() else: self.msgl.append(game.deffieldmsg()) self.activity = self.last_ping = time() self.force_ping_delay = 0.6 for c in clients: for id in c.players.keys(): self.msgl.append(message(MSG_PLAYER_JOIN, id, c is self)) def emit(self, udpdata, broadcast_extras): if self.initialdata: self.send_buffer(self.initialdata) elif self.initialized == 2: buffer = ''.join(self.msgl) if buffer: self.send_buffer(buffer) if self.udpsocket is not None: if self.sounds: if broadcast_extras is None or self not in broadcast_clients: udpdata = ''.join(self.sounds.keys() + [udpdata]) else: broadcast_extras.update(self.sounds) for key, value in self.sounds.items(): if value: self.sounds[key] = value-1 else: del self.sounds[key] if broadcast_extras is None or self not in broadcast_clients: if self.dyncompress is not None: udpdatas = self.dynamic_compress(udpdata) else: udpdatas = [udpdata] for udpdata in udpdatas: try: self.udpsockcounter += self.udpsocket.send(udpdata) except error, e: print >> sys.stderr, 'ignored:', str(e) pass # ignore UDP send errors (buffer full, etc.) if self.has_music > 1 and NOW >= self.musicstreamer: self.musicstreamer += 0.99 self.sendmusicdata() if not self.msgl: if abs(NOW - self.activity) <= self.KEEP_ALIVE: if abs(NOW - self.last_ping) <= self.force_ping_delay: return if self.udpsockcounter < 1024: return self.force_ping_delay += 0.2 self.msgl.append(message(MSG_PING, self.udpsockcounter>>10)) self.last_ping = NOW def setup_dyncompress(self): def dyncompress(): # See comments in pclient.Playfield.dynamic_decompress(). threads = [] for t in range(3): co = zlib.compressobj(6) threads.append((chr(0x88 + t) + chr(t), co)) frame = 0 globalsync = 0 while 1: # write three normal packets, one on each thread for t in range(3): head, co = threads.pop(0) yield head + chr(frame), co threads.append((chr(ord(head[0]) & 0x87) + chr(frame), co)) yield None, None frame = (frame + 1) & 0xFF # sync frame, write two packets (on two threads) # and restart compression at the current frame for these threads head, co = threads.pop(0) yield head + chr(frame), co co1 = zlib.compressobj(6) co2 = zlib.compressobj(6) globalsync += 1 if globalsync == 4: # next on this thread will be a global sync packet nextframe = (frame + 2) & 0xFF globalsync = 0 else: # next of this thread will be a local sync packet yield None, co1 nextframe = frame threads.append((chr(ord(head[0]) | 8) + chr(nextframe), co1)) # 2nd packet of the current frame head, co = threads.pop(0) yield head + chr(frame), co yield None, co2 threads.append((chr(ord(head[0]) | 8) + chr(frame), co2)) yield None, None frame = (frame + 1) & 0xFF self.dyncompress = dyncompress() def dynamic_compress(self, framedata): result = [] for head, co in self.dyncompress: if not co: return result data = [head, co.compress(framedata), co.flush(zlib.Z_SYNC_FLUSH)] if head: result.append(''.join(data)) def send_can_mix(self): return not self.msgl and self.socket is not None def send_buffer(self, buffer): try: count = self.socket.send(buffer[:self.SEND_BOUND_PER_FRAME]) except error, e: if e.args[0] != EWOULDBLOCK: self.msgl = [] self.initialdata = "" self.disconnect(e, 'emit') return else: #g = open('log', 'ab'); g.write(buffer[:count]); g.close() buffer = buffer[count:] self.activity = NOW if self.initialdata: self.initialdata = buffer elif buffer: self.msgl = [buffer] else: self.msgl = [] def receive(self, data): #print "receive:", `data` try: data = self.buf + data while data: values, data = decodemessage(data) if not values: break # incomplete message fn = self.MESSAGES.get(values[0]) if fn: fn(self, *values[1:]) else: print "unknown message from", self.addr, ":", values self.buf = data except struct.error: import traceback traceback.print_exc() self.socket.send('\n\n

Protocol Error

\n') hs = findsocket('HTTP') if hs is not None: url = 'http://%s:%s' % (HOSTNAME, displaysockport(hs)) self.socket.send(''' If you meant to point your web browser to this server, then use the following address: %s ''' % (url, url)) self.disconnect('protocol error', 'receive') def input_handler(self): try: data = self.socket.recv(2048) except error, e: self.disconnect(e, "socket.recv") else: if data: self.activity = NOW self.receive(data) elif not hasattr(self.socket, 'RECV_CAN_RETURN_EMPTY'): # safecheck that this means disconnected iwtd, owtd, ewtd = select([self.socket], [], [], 0.0) if self.socket in iwtd: self.disconnect('end of data', 'socket.recv') def disconnect(self, err=None, infn=None): removesocket('CLIENT', self.socket) if err: extra = ": " + str(err) else: extra = "" if infn: extra += " in " + infn print 'Disconnected by', self.addr, extra self.log('disconnected' + extra) for p in self.players.values(): p._playerleaves() try: del broadcast_clients[self] except KeyError: pass clients.remove(self) try: self.socket.close() except: pass self.socket = None if not clients and game is not None: game.FnDisconnected() def killplayer(self, player): for id, p in self.players.items(): if p is player: framemsgappend(message(MSG_PLAYER_KILL, id)) del self.players[id] if game: game.updateplayers() def joinplayer(self, id, *rest): if self.players.has_key(id): print "Note: player %s is already playing" % (self.addr+(id,),) return if game is None: return # refusing new player before the game starts p = game.FnPlayers()[id] if p is None: print "Too many players. New player %s refused." % (self.addr+(id,),) self.msgl.append(message(MSG_PLAYER_KILL, id)) elif p.isplaying(): print "Note: player %s is already played by another client" % (self.addr+(id,),) else: print "New player %s" % (self.addr+(id,),) p._client = self p.playerjoin() p.setplayername('') self.players[id] = p game.updateplayers() for c in clients: c.msgl.append(message(MSG_PLAYER_JOIN, id, c is self)) def remove_player(self, id, *rest): try: p = self.players[id] except KeyError: print "Note: player %s is not playing" % (self.addr+(id,),) else: p._playerleaves() def set_player_name(self, id, name, *rest): p = game.FnPlayers()[id] p.setplayername(name) def set_udp_port(self, port, addr=None, *rest): if port == MSG_BROADCAST_PORT: self.log('set_udp_port: broadcast') broadcast_clients[self] = 1 #print "++++ Broadcasting ++++ to", self.addr else: try: del broadcast_clients[self] except KeyError: pass if port == MSG_INLINE_FRAME or port == 0: # client requests data in-line on the TCP stream self.dyncompress = None import udpovertcp self.udpsocket = udpovertcp.SocketMarshaller(self.socket, self) s = self.udpsocket.tcpsock self.log('set_udp_port: udp-over-tcp') else: try: if hasattr(self.socket, 'udp_over_udp_mixer'): # for SocketOverUdp self.udpsocket = self.socket.udp_over_udp_mixer() else: self.udpsocket = socket(AF_INET, SOCK_DGRAM) self.udpsocket.setblocking(0) addr = addr or self.addr[0] self.udpsocket.connect((addr, port)) except error, e: print >> sys.stderr, "Cannot set UDP socket to", addr, str(e) self.udpsocket = None self.udpsockcounter = sys.maxint else: if self.proto >= 3: self.setup_dyncompress() s = self.udpsocket self.log('set_udp_port: %s:%d' % (addr, port)) if s: try: s.setsockopt(SOL_IP, IP_TOS, 0x10) # IPTOS_LOWDELAY except error, e: print >> sys.stderr, "Cannot set IPTOS_LOWDELAY:", str(e) def enable_sound(self, sound_mode=1, *rest): if sound_mode != self.has_sound: self.sounds = {} self.has_sound = sound_mode if self.has_sound > 0: for snd in samples.values(): snd.defall(self) #self.log('enable_sound %s' % sound_mode) def enable_music(self, mode, *rest): if mode != self.has_music: self.has_music = mode self.startmusic() #self.log('enable_music') def startmusic(self): if self.has_music: self.musicstreamer = time() for cde in currentmusics[1:]: if cde not in self.musicpos: msgl, self.musicpos[cde] = music_by_id[cde].initialsend(self) self.msgl += msgl if self.has_music > 1: self.sendmusicdata() self.msgl.append(message(MSG_PLAY_MUSIC, *currentmusics)) def sendmusicdata(self): for cde in currentmusics[1:]: if self.musicpos[cde] is not None: msgl, self.musicpos[cde] = music_by_id[cde].clientsend(self.musicpos[cde]) self.msgl += msgl return def ping(self, *rest): if self.initialized < 2: # send all current bitmap data self.initialized = 2 for b in bitmaps.values(): b.defall(self) self.finishinit(game) for id, p in game.FnPlayers().items(): if p.standardplayericon is not None: self.msgl.append(message(MSG_PLAYER_ICON, id, p.standardplayericon.code)) self.msgl.append(message(MSG_PONG, *rest)) def finishinit(self, game): pass def pong(self, *rest): pass def log(self, message): print self.addr, message def protocol_version(self, version, *rest): self.proto = version def md5_data_request(self, fileid, position, size, *rest): data = filereaders[fileid]((position, size)) data = zlib.compress(data) self.msgl.append(message(MSG_ZPATCH_FILE, fileid, position, data)) ## def def_file(self, filename, md5sum): ## fnp = [] ## while filename: ## filename, tail = os.path.split(filename) ## fnp.insert(0, tail) ## if fnp[:len(FnBasePath)] == FnBasePath: ## filename = os.path.join(*fnp[len(FnBasePath):]) ## self.known_files[filename] = md5sum MESSAGES = { CMSG_PROTO_VERSION: protocol_version, CMSG_ADD_PLAYER : joinplayer, CMSG_REMOVE_PLAYER: remove_player, CMSG_UDP_PORT : set_udp_port, CMSG_ENABLE_SOUND : enable_sound, CMSG_ENABLE_MUSIC : enable_music, CMSG_PING : ping, CMSG_PONG : pong, CMSG_DATA_REQUEST : md5_data_request, CMSG_PLAYER_NAME : set_player_name, ## CMSG_DEF_FILE : def_file, } class SimpleClient(Client): def finishinit(self, game): num = 0 for keyname, icolist, fn in game.FnKeys: self.msgl.append(message(MSG_DEF_KEY, keyname, num, *[ico.code for ico in icolist])) num += 1 def cmsg_key(self, pid, keynum): if game is not None: try: player = self.players[pid] fn = game.FnKeys[keynum][2] except (KeyError, IndexError): game.FnUnknown() else: getattr(player, fn) () MESSAGES = Client.MESSAGES.copy() MESSAGES.update({ CMSG_KEY: cmsg_key, }) MAX_CLIENTS = 32 clients = [] FnClient = SimpleClient broadcast_clients = {} filereaders = {} bitmaps = {} samples = {} music_by_id = {} currentmusics = [0] sprites = [''] sprites_by_n = {} recording = None game = None serversockets = {} socketsbyrole = {} socketports = {} def framemsgappend(msg): for c in clients: c.msgl.append(msg) if recording: recording.write(msg) ##def sndframemsgappend(msg): ## for c in clients: ## if c.has_sound: ## c.msgl.append(msg) def set_udp_port(port): hostchooser.UDP_PORT = port def has_loop_music(): return currentmusics[0] < len(currentmusics)-1 def finalsegment(music1, music2): intro1 = music1[1:1+music1[0]] intro2 = music2[1:1+music2[0]] loop1 = music1[1+music1[0]:] loop2 = music2[1+music2[0]:] return loop1 == loop2 and intro1 == intro2[len(intro2)-len(intro1):] def set_musics(musics_intro, musics_loop, reset=1): mlist = [] loop_from = len(musics_intro) mlist.append(loop_from) for m in musics_intro + musics_loop: mlist.append(m.fileid) reset = reset or not finalsegment(mlist, currentmusics) currentmusics[:] = mlist if reset: for c in clients: c.startmusic() def fadeout(time=1.0): msg = message(MSG_FADEOUT, int(time*1000)) for c in clients: if c.has_music > 1: c.msgl.append(msg) currentmusics[:] = [0] def getbitmap(filename, colorkey=None): try: return bitmaps[filename] except: bmp = Bitmap(len(bitmaps), filename, colorkey) bitmaps[filename] = bmp return bmp def getsample(filename, freqfactor=1): try: return samples[filename, freqfactor] except: snd = Sample(len(samples), filename, freqfactor) samples[filename, freqfactor] = snd return snd def getmusic(filename, filerate=44100): try: return samples[filename] except: mus = Music(filename, filerate) samples[filename] = mus music_by_id[mus.fileid] = mus return mus def newbitmap(data, colorkey=None): bmp = MemoryBitmap(len(bitmaps), data, colorkey) bitmaps[bmp] = bmp return bmp def addsocket(role, socket, handler=None, port=None): if port is None: host, port = socket.getsockname() if handler is not None: serversockets[socket] = handler socketsbyrole.setdefault(role, []).append(socket) socketports[socket] = port def findsockets(role): return socketsbyrole.get(role, []) def findsocket(role): l = findsockets(role) if l: return l[-1] else: return None def removesocket(role, socket=None): if socket is None: for socket in socketsbyrole.get(role, [])[:]: removesocket(role, socket) return try: del serversockets[socket] except KeyError: pass try: socketsbyrole.get(role, []).remove(socket) except ValueError: pass try: del socketports[socket] except KeyError: pass def opentcpsocket(port=None): port = port or PORTS.get('LISTEN', INADDR_ANY) s = findsocket('LISTEN') if s is None: s = socket(AF_INET, SOCK_STREAM) try: s.bind(('', port)) s.listen(1) except error: if port == INADDR_ANY: for i in range(10): port = random.choice(xrange(8000, 12000)) try: s.bind(('', port)) s.listen(1) except error: pass else: break else: raise error, "server cannot find a free TCP socket port" else: raise def tcpsocket_handler(s=s): conn, addr = s.accept() game.newclient(conn, addr) addsocket('LISTEN', s, tcpsocket_handler) return s def openpingsocket(only_port=None): only_port = only_port or PORTS.get('PING', None) s = findsocket('PING') if s is None: import hostchooser s = hostchooser.serverside_ping(only_port) if s is None: return None def pingsocket_handler(s=s): global game import hostchooser if game is not None: args = game.FnDesc, ('', game.address[1]), game.FnExtraDesc() else: ts = findsocket('LISTEN') if ts: address = '', displaysockport(ts) else: address = '', '' args = 'Not playing', address, '' hs = findsocket('HTTP') args = args + (displaysockport(hs),) hostchooser.answer_ping(s, *args) addsocket('PING', s, pingsocket_handler) return s def openhttpsocket(ServerClass=None, HandlerClass=None, port=None): port = port or PORTS.get('HTTP', None) s = findsocket('HTTP') if s is None: if ServerClass is None: from BaseHTTPServer import HTTPServer as ServerClass if HandlerClass is None: import javaserver from httpserver import MiniHandler as HandlerClass server_address = ('', port or 8000) try: httpd = ServerClass(server_address, HandlerClass) except error: if port is None: server_address = ('', INADDR_ANY) try: httpd = ServerClass(server_address, HandlerClass) except error, e: print >> sys.stderr, "cannot start HTTP server", str(e) return None else: raise s = httpd.socket addsocket('HTTP', s, httpd.handle_request) return s BROADCAST_PORT_RANGE = xrange(18000, 19000) #BROADCAST_MESSAGE comes from msgstruct BROADCAST_DELAY = 0.6180 BROADCAST_DELAY_INCR = 2.7183 def openbroadcastsocket(broadcastport=None): s = findsocket('BROADCAST') if s is None: try: s = socket(AF_INET, SOCK_DGRAM) s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) except error, e: print >> sys.stderr, "Cannot broadcast", str(e) return None port = broadcastport or random.choice(BROADCAST_PORT_RANGE) addsocket('BROADCAST', s, port=port) return s def displaysockport(s): return socketports.get(s, 'off') class Game: width = 640 height = 480 backcolor = 0x000000 FnDesc = "NoName" FnFrame = lambda self: 1.0 FnExcHandler=lambda self, k: 0 FnServerInfo=lambda self, s: None FnPlayers = lambda self: {} FnKeys = [] FnUnknown = lambda self: None FnDisconnected = lambda self: None def __init__(self): global game s = opentcpsocket() self.address = HOSTNAME, socketports[s] bs = self.broadcast_s = openbroadcastsocket() self.broadcast_port = socketports.get(bs) self.broadcast_next = None self.nextframe = time() clearsprites() game = self if recording: for b in bitmaps.values(): b.defall(recording) self.pendingclients = [] def openserver(self): ps = openpingsocket() print '%s server at %s:%d, Broadcast %d, UDP %d' % ( self.FnDesc, self.address[0], self.address[1], displaysockport(self.broadcast_s), displaysockport(ps)) hs = openhttpsocket() if hs: print 'HTTP server: http://%s:%d' % ( self.address[0], displaysockport(hs)) try: from localmsg import autonotify except ImportError: pass else: autonotify(self.FnDesc, *self.address) if clients: for c in clients: c.opengame(self) if recording: recording.start() recording.write(self.deffieldmsg()) def trigger_broadcast(self): assert self.broadcast_s is not None game.broadcast_delay = BROADCAST_DELAY game.broadcast_next = time() + self.broadcast_delay def deffieldmsg(self): return message(MSG_DEF_PLAYFIELD, self.width, self.height, self.backcolor, self.FnDesc) def socketerrors(self, ewtd): for c in clients[:]: if c.socket in ewtd: del ewtd[c.socket] c.disconnect("error", "select") def mainstep(self): global NOW if self.pendingclients: self.newclient(*self.pendingclients.pop()) NOW = time() delay = self.nextframe - NOW if delay<=0.0: self.nextframe += self.FnFrame() self.sendudpdata() NOW = time() delay = self.nextframe - NOW if delay<0.0: self.nextframe = NOW delay = 0.0 if self.broadcast_next is not None and NOW >= self.broadcast_next: if not clients: self.broadcast_next = None else: try: self.broadcast_s.sendto(BROADCAST_MESSAGE, ('', self.broadcast_port)) #print "Broadcast ping" except error: pass # ignore failed broadcasts self.broadcast_next = time() + self.broadcast_delay self.broadcast_delay *= BROADCAST_DELAY_INCR return delay def sendudpdata(self): sprites[0] = '' udpdata = ''.join(sprites) if len(broadcast_clients) >= 2: broadcast_extras = {} else: broadcast_extras = None for c in clients[:]: c.emit(udpdata, broadcast_extras) if recording: recording.udpdata(udpdata) if broadcast_extras is not None: udpdata = ''.join(broadcast_extras.keys() + [udpdata]) try: self.broadcast_s.sendto(udpdata, ('', self.broadcast_port)) #print "Broadcast UDP data" except error: pass # ignore failed broadcasts def FnExtraDesc(self): players = 0 for c in clients: players += len(c.players) if players == 0: return 'no player' elif players == 1: return 'one player' else: return '%d players' % players def updateplayers(self): pass def updateboard(self): pass def newclient(self, conn, addr): if len(clients)==MAX_CLIENTS: print "Too many connections; refusing new connection from", addr conn.close() else: try: addrname = (gethostbyaddr(addr[0])[0],) + addr[1:] except: addrname = addr print 'Connected by', addrname try: c = FnClient(conn, addrname) except error, e: print 'Connexion already lost!', e else: if game is not None: c.opengame(game) def newclient_threadsafe(self, conn, addr): self.pendingclients.insert(0, (conn, addr)) def recursiveloop(endtime, extra_sockets): global game timediff = 1 while timediff: if game is not None: delay = game.mainstep() else: delay = 5.0 iwtd = extra_sockets + serversockets.keys() timediff = max(0.0, endtime - time()) iwtd, owtd, ewtd = select(iwtd, [], iwtd, min(delay, timediff)) if ewtd: if game: game.socketerrors(ewtd) if ewtd: print >> sys.stderr, "Unexpected socket error reported" for s in iwtd: if s in serversockets: serversockets[s]() # call handler elif s in extra_sockets: return s if not extra_sockets and timediff: return 1 return None SERVER_SHUTDOWN = 0.0 def mainloop(): global game, SERVER_SHUTDOWN servertimeout = None try: while serversockets: try: if game is not None: delay = game.mainstep() else: delay = SERVER_SHUTDOWN or 5.0 iwtd = serversockets.keys() try: iwtd, owtd, ewtd = select(iwtd, [], iwtd, delay) except Exception, e: from select import error as select_error if not isinstance(e, select_error): raise iwtd, owtd, ewtd = [], [], [] if ewtd: if game: game.socketerrors(ewtd) if ewtd: print >> sys.stderr, "Unexpected socket error reported" servertimeout = None if iwtd: for s in iwtd: if s in serversockets: serversockets[s]() # call handler servertimeout = None elif SERVER_SHUTDOWN and not ewtd and not owtd: SERVER_SHUTDOWN -= delay if SERVER_SHUTDOWN <= 0.001: raise SystemExit, "Server shutdown requested." elif clients or getattr(game, 'autoreset', 0): servertimeout = None elif servertimeout is None: servertimeout = time() + SERVER_TIMEOUT elif time() > servertimeout: raise SystemExit, "No more server activity, timing out." except KeyboardInterrupt: if game is None or not game.FnExcHandler(1): raise except SystemExit: raise except: if game is None or not game.FnExcHandler(0): raise finally: removesocket('LISTEN') removesocket('PING') if clients: print "Server crash -- waiting for clients to terminate..." while clients: iwtd = [c.socket for c in clients] try: iwtd, owtd, ewtd = select(iwtd, [], iwtd, 120.0) except KeyboardInterrupt: break if not (iwtd or owtd or ewtd): break # timeout - give up for c in clients[:]: if c.socket in ewtd: c.disconnect("select reported an error") elif c.socket in iwtd: try: data = c.socket.recv(2048) except error, e: c.disconnect(e) else: if not data and not hasattr(c.socket, 'RECV_CAN_RETURN_EMPTY'): c.disconnect("end of data") print "Server closed." def closeeverything(): global SERVER_SHUTDOWN SERVER_SHUTDOWN = 2.5 if game is not None: game.FnServerInfo("Server is stopping!") # ____________________________________________________________ try: from localmsg import recordfilename except ImportError: pass else: class RecordFile: proto = 2 has_sound = 0 def __init__(self, filename, sampling=1/7.77): self.filename = filename self.f = None self.sampling = sampling self.msgl = [] self.write = self.msgl.append def start(self): if not self.f: import gzip, atexit self.f = gzip.open(self.filename, 'wb') atexit.register(self.f.close) self.recnext = time() + self.sampling def udpdata(self, udpdata): if self.f: now = time() if now >= self.recnext: while now >= self.recnext: self.recnext += self.sampling self.write(message(MSG_RECORDED, udpdata)) self.f.write(''.join(self.msgl)) del self.msgl[:] recording = RecordFile(recordfilename) del recordfilename bubbros-1.6.2/common/hostchooser.py0000644000076400001440000001530212225473206016410 0ustar arigousersfrom socket import * import time, select, sys from errno import ETIMEDOUT UDP_PORT = 8056 PING_MESSAGE = "pclient-game-ping" PONG_MESSAGE = "server-game-pong" def serverside_ping(only_port=None): port = only_port or UDP_PORT s = socket(AF_INET, SOCK_DGRAM) try: s.bind(('', port)) s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) return s except error, e: if only_port is None: s = socket(AF_INET, SOCK_DGRAM) s.bind(('', INADDR_ANY)) return s else: return None def answer_ping(s, descr, addr, extra='', httpport=''): try: data, source = s.recvfrom(100) except error, e: print >> sys.stderr, 'ping error:', str(e) return if data == PING_MESSAGE: print >> sys.stderr, "ping by", source answer = '%s:%s:%s:%s:%s:%s' % (PONG_MESSAGE, descr, addr[0], addr[1], extra, httpport) s.sendto(answer, source) else: print >> sys.stderr, \ "unexpected data on UDP port %d by" % UDP_PORT, source def pick(hostlist, delay=1): s = socket(AF_INET, SOCK_DGRAM) s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) for host in hostlist: print >> sys.stderr, "* Looking for a server on %s... " % host try: s.sendto(PING_MESSAGE, (host, UDP_PORT)) except error, e: print >> sys.stderr, 'send:', str(e) continue while 1: iwtd, owtd, ewtd = select.select([s], [], [], delay) if not iwtd: break try: data, answer_from = s.recvfrom(200) except error, e: if e.args[0] != ETIMEDOUT: print >> sys.stderr, 'recv:', str(e) continue break data = data.split(':') if len(data) >= 4 and data[0] == PONG_MESSAGE: hostname = data[2] or answer_from[0] try: port = int(data[3]) except ValueError: pass else: result = (hostname, port) print >> sys.stderr, "* Picking %r at" % data[1], result return result print >> sys.stderr, "got an unexpected answer", data, "from", answer_from print >> sys.stderr, "no server found." raise SystemExit def find_servers(hostlist=[('127.0.0.1', None), ('', None)], tries=2, delay=0.5, verbose=1, port_needed=1): import gamesrv if verbose: print >> sys.stderr, 'Looking for servers in the following list:' for host, udpport in hostlist: print >> sys.stderr, ' %s, UDP port %s' % ( host, udpport or ("%s (default)" % UDP_PORT)) events = {} replies = [] s = socket(AF_INET, SOCK_DGRAM) s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) for trynum in range(tries): for host, udpport in hostlist: try: ipaddr = host if host != '': try: ipaddr = gethostbyname(host) except error, e: print >> sys.stderr, 'gethostbyname:', str(e) s.sendto(PING_MESSAGE, (ipaddr, udpport or UDP_PORT)) hostsend, hostrecv = events.setdefault(ipaddr, ([], [])) hostsend.append(time.time()) except error, e: print >> sys.stderr, 'send:', str(e) continue endtime = time.time() + delay while gamesrv.recursiveloop(endtime, [s]): try: data, answer_from = s.recvfrom(200) except error, e: if e.args[0] != ETIMEDOUT: print >> sys.stderr, 'recv:', str(e) continue break try: ipaddr = gethostbyname(answer_from[0]) except error: ipaddr = answer_from[0] else: hostsend, hostrecv = events.setdefault(ipaddr, ([], [])) hostrecv.append(time.time()) data = data.split(':') if len(data) >= 4 and data[0] == PONG_MESSAGE: try: port = int(data[3]) except ValueError: if port_needed: continue port = '' if data[2]: hostname = data[2] realhostname = [hostname] else: hostname = answer_from[0] realhostname = lazy_gethostbyaddr(hostname) server = ':'.join(data[1:2]+data[4:]) replies.append((hostname, realhostname, port, server, ipaddr)) else: print >> sys.stderr, "got an unexpected answer from", answer_from servers = {} aliases = {} timeout = time.time() + 2.0 # wait for gethostbyaddr() for 2 seconds while replies: i = 0 now = time.time() while i < len(replies): hostname, realhostname, port, server, ipaddr = replies[i] if realhostname: hostname = realhostname[0] # got an answer elif now < timeout: i += 1 # must wait some more time continue result = (hostname, port) servers[result] = server aliases[hostname] = ipaddr del replies[i] if replies: time.sleep(0.08) # time for gethostbyaddr() to finish if verbose: print >> sys.stderr, "%d answer(s):" % len(servers), servers.keys() for host, port in servers.keys(): ping = None ipaddr = aliases[host] if ipaddr in events: hostsend, hostrecv = events[ipaddr] if len(hostsend) == len(hostrecv) == tries: ping = min([t2-t1 for t1, t2 in zip(hostsend, hostrecv)]) servers[host, port] = (servers[host, port], ping) sys.setcheckinterval(4096) return servers # ____________________________________________________________ HOSTNAMECACHE = {} def _lazygetter(hostname, resultlst): try: try: hostname = gethostbyaddr(hostname)[0] if hostname == 'localhost': from msgstruct import HOSTNAME as hostname except error: pass finally: resultlst.append(hostname) def lazy_gethostbyaddr(hostname): try: return HOSTNAMECACHE[hostname] except KeyError: resultlst = HOSTNAMECACHE[hostname] = [] import thread thread.start_new_thread(_lazygetter, (hostname, resultlst)) return resultlst bubbros-1.6.2/common/stdlog.py0000644000076400001440000000550412225473206015347 0ustar arigousersimport sys, os from time import localtime, ctime class LogFile: def __init__(self, filename=None, limitsize=32768): if filename is None: filename = sys.argv[0] if filename.endswith('.py'): filename = filename[:-3] filename += '.log' self.limitsize = limitsize if not self._open(filename): import tempfile filename = os.path.join(tempfile.gettempdir(), os.path.basename(filename)) if not self._open(filename): self.f = self.filename = None self.lasttime = None def close(self): if self.f is not None: self.f.close() self.f = None def __nonzero__(self): return self.f is not None def _open(self, filename): try: self.f = open(filename, 'r+', 1) self.f.seek(0, 2) except IOError: # The open r+ might have failed simply because the file # does not exist. Try to create it. try: self.f = open(filename, 'w+', 1) except (OSError, IOError): return 0 except OSError: return 0 self.filename = filename if self.f.tell() > 0: print >> self.f print >> self.f, '='*44 return 1 def _check(self): if self.f is None: return 0 lt = localtime() if lt[:4] != self.lasttime: self.lasttime = lt[:4] if self.f.tell() >= self.limitsize: self.f.seek(-(self.limitsize>>1), 1) data = self.f.read() self.f.seek(0) self.f.write('(...)' + data) self.f.truncate() self.f.write('========= %s =========\n' % ctime()) return 1 def write(self, data): if self._check(): self.f.write(data) def writelines(self, data): if self._check(): self.f.writelines(data) def flush(self): if self._check(): self.f.flush() class Logger: stdout_captured = 0 stderr_captured = 0 def __init__(self, f): self.targets = [f] def capture_stdout(self): if not Logger.stdout_captured: self.targets.append(sys.stdout) sys.stdout = self Logger.stdout_captured = 1 def capture_stderr(self): if not Logger.stderr_captured: self.targets.append(sys.stderr) sys.stderr = self Logger.stderr_captured = 1 def write(self, data): for f in self.targets: f.write(data) def writelines(self, data): for f in self.targets: f.writelines(data) def flush(self): for f in self.targets: f.flush() bubbros-1.6.2/common/msgstruct.py0000644000076400001440000000357312225473206016112 0ustar arigousersfrom struct import pack, unpack, calcsize try: from localmsg import PORTS except ImportError: PORTS = {} try: from localmsg import HOSTNAME except ImportError: from socket import gethostname HOSTNAME = gethostname() MSG_WELCOME = "Welcome to gamesrv.py(3) !\n" MSG_BROADCAST_PORT= "*" MSG_DEF_PLAYFIELD = "p" MSG_DEF_KEY = "k" MSG_DEF_ICON = "r" MSG_DEF_BITMAP = "m" MSG_DEF_SAMPLE = "w" MSG_DEF_MUSIC = "z" MSG_PLAY_MUSIC = "Z" MSG_FADEOUT = "f" MSG_PLAYER_JOIN = "+" MSG_PLAYER_KILL = "-" MSG_PLAYER_ICON = "i" MSG_PING = "g" MSG_PONG = "G" MSG_INLINE_FRAME = "\\" MSG_PATCH_FILE = MSG_DEF_MUSIC MSG_ZPATCH_FILE = "P" MSG_MD5_FILE = "M" MSG_RECORDED = "\x00" CMSG_PROTO_VERSION= "v" CMSG_KEY = "k" CMSG_ADD_PLAYER = "+" CMSG_REMOVE_PLAYER= "-" CMSG_UDP_PORT = "<" CMSG_ENABLE_SOUND = "s" CMSG_ENABLE_MUSIC = "m" CMSG_PING = "g" CMSG_PONG = "G" CMSG_DATA_REQUEST = "M" CMSG_PLAYER_NAME = "n" BROADCAST_MESSAGE = "game!" # less than 6 bytes def message(tp, *values): strtype = type('') typecodes = [''] for v in values: if type(v) is strtype: typecodes.append('%ds' % len(v)) elif 0 <= v < 256: typecodes.append('B') else: typecodes.append('l') typecodes = ''.join(typecodes) assert len(typecodes) < 256 return pack(("!B%dsc" % len(typecodes)) + typecodes, len(typecodes), typecodes, tp, *values) def decodemessage(data): if data: limit = ord(data[0]) + 1 if len(data) >= limit: typecodes = "!c" + data[1:limit] end = limit + calcsize(typecodes) if len(data) >= end: return unpack(typecodes, data[limit:end]), data[end:] elif end > 1000000: raise OverflowError return None, data bubbros-1.6.2/common/javaserver.py0000644000076400001440000001162312225473206016222 0ustar arigousersimport sys, os from cStringIO import StringIO import httpserver PLAYERNAMES = ['Bub', 'Bob', 'Boob', 'Beb', 'Biob', 'Bab', 'Bib', 'Baub', 'Beab', 'Biab'] LOCALDIR = os.path.abspath(os.path.dirname(__file__)) DATADIR = os.path.join(LOCALDIR, os.pardir, 'http2', 'data') EMPTY_PAGE = ''' No server is running

No server is running at the moment.

''' INDEX_PAGE = ''' %(title)s

%(title)s

%(names1)s

Player Names & Teams

''' NAME_LINE1 = '' NAME_SEP1 = '\n' NAME_LINE2 = '%s=%s' NAME_SEP2 = '&' def playernames(options): NUM_PLAYERS = len(PLAYERNAMES) result = {} anyname = None for id in range(NUM_PLAYERS): keyid = 'player%d' % id if keyid in options: value = options[keyid][0] anyname = anyname or value teamid = 'team%d' % id if teamid in options: team = options[teamid][0] if len(team) == 1: value = '%s (%s)' % (value, team) result[keyid] = value if 'c' in options: for id in range(NUM_PLAYERS): keyid = 'player%d' % id try: del result[keyid] except KeyError: pass if 'f' in options: for id in range(NUM_PLAYERS): keyid = 'player%d' % id if not result.get(keyid): result[keyid] = anyname or PLAYERNAMES[id] else: anyname = result[keyid] return result def indexloader(**options): if 'cheat' in options: for opt in options.pop('cheat'): __cheat(opt) import gamesrv if gamesrv.game is None: indexdata = EMPTY_PAGE else: names = playernames(options).items() indexdata = INDEX_PAGE % { 'title': gamesrv.game.FnDesc, 'width': gamesrv.game.width, 'height': gamesrv.game.height, 'gameport': gamesrv.game.address[1], 'names1': NAME_SEP1.join([NAME_LINE1 % kv for kv in names]), 'names2': NAME_SEP2.join([NAME_LINE2 % kv for kv in names]), } return StringIO(indexdata), 'text/html' def nameloader(**options): if 's' in options: return indexloader(**options) locals = { 'options': playernames(options), } return httpserver.load(os.path.join(DATADIR, 'name.html'), 'text/html', locals=locals) wave_cache = {} def wav2au(data): # Very limited! Assumes a standard 8-bit mono .wav as input import audioop, struct freq, = struct.unpack("4siiiii8s', '.snd', # header struct.calcsize('>4siiiii8s'), # header size len(data), # data size 1, # encoding 8000, # sample rate 1, # channels 'magic.au') + data return data def sampleloader(code=[], **options): import gamesrv try: data = wave_cache[code[0]] except KeyError: for key, snd in gamesrv.samples.items(): if str(getattr(snd, 'code', '')) == code[0]: data = wave_cache[code[0]] = wav2au(snd.read()) break else: raise KeyError, code[0] return StringIO(data), 'audio/wav' def setup(): dir = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, 'java')) if not os.path.isdir(dir): return # register all '.class' files for name in os.listdir(dir): if name.endswith('.class'): httpserver.register(name, httpserver.fileloader(os.path.join(dir, name))) # register a '', an 'index.html', and a 'name.html' file httpserver.register('', indexloader) httpserver.register('index.html', indexloader) httpserver.register('name.html', nameloader) # 'name.html' has a few images, list the .png files in DATADIR for fn in os.listdir(DATADIR): fn = fn.lower() if fn.endswith('.png'): httpserver.register(fn, httpserver.fileloader( os.path.join(DATADIR, fn))) # register the sample loader httpserver.register('sample.wav', sampleloader) setup() bubbros-1.6.2/common/CVS/0000755000076400001440000000000012225473206014130 5ustar arigousersbubbros-1.6.2/common/CVS/Entries0000644000076400001440000000070012225473206015461 0ustar arigousers/.cvsignore/1.1/Sat Sep 6 10:42:29 2003// /__init__.py/1.6/Sat Sep 6 10:42:29 2003// /stdlog.py/1.7/Sun May 21 19:52:20 2006// /javaserver.py/1.7/Fri Jun 2 08:24:07 2006// /pixmap.py/1.6/Mon Nov 13 17:28:45 2006// /hostchooser.py/1.11/Wed Nov 15 19:12:48 2006// /udpovertcp.py/1.4/Thu Nov 23 12:15:40 2006// /msgstruct.py/1.6/Sat Sep 8 12:22:35 2007// /httpserver.py/1.8/Sat Sep 8 14:28:21 2007// /gamesrv.py/1.58/Thu Oct 18 06:57:37 2007// D bubbros-1.6.2/common/CVS/Repository0000644000076400001440000000002212225473206016224 0ustar arigousersbub-n-bros/common bubbros-1.6.2/common/CVS/Root0000644000076400001440000000010612225473206014773 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/common/__init__.py0000644000076400001440000000000712225473206015603 0ustar arigousers#empty bubbros-1.6.2/common/httpserver.py0000644000076400001440000001236512225473206016264 0ustar arigousersfrom __future__ import generators from __future__ import nested_scopes import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler import urlparse, cgi, htmlentitydefs import sys, os, time from cStringIO import StringIO class Translator: """For use with format strings. 'formatstring % translator' will evaluate all %(xxx)s expressions found in the format string in the given globals/locals. Multiline expressions are assumed to be one or several complete statements; they are executed and whatever they print is inserted back into the format string.""" def __init__(self, globals, locals): self.globals = globals self.locals = locals def __getitem__(self, expr): if '\n' in expr: if not expr.endswith('\n'): expr += '\n' prevstdout = sys.stdout try: sys.stdout = f = StringIO() exec expr in self.globals, self.locals finally: sys.stdout = prevstdout return f.getvalue() else: return eval(expr, self.globals, self.locals) class TranslatorIO: "Lazy version of Translator." def __init__(self, fmt, d): self.gen = self.generate(fmt, d) def read(self, ignored=None): for text in self.gen: if text: return text return '' def close(self): self.gen = () def generate(self, fmt, d): t = Translator(d, d) for data in fmt.split('\x0c'): yield data % t # HTML quoting text_to_html = {} for key, value in htmlentitydefs.entitydefs.items(): text_to_html[value] = '&' + key + ';' def htmlquote(s): return ''.join([text_to_html.get(c, c) for c in s]) # HTTP Request Handler pathloaders = {} def canonicalpath(url): if url.startswith('/'): url = url[1:] return url.lower() def register(url, loader): pathloaders[canonicalpath(url)] = loader def is_registered(url): return canonicalpath(url) in pathloaders def load(filename, mimetype=None, locals=None): if mimetype and mimetype.startswith('text/'): mode = 'r' else: mode = 'rb' f = open(filename, mode) if locals is not None: data = f.read() f.close() #data = data.replace('%"', '%%"') d = globals().copy() d.update(locals) f = TranslatorIO(data, d) return f, mimetype def fileloader(filename, mimetype=None): def loader(**options): return load(filename, mimetype) return loader class HTTPRequestError(Exception): pass class MiniHandler(SimpleHTTPRequestHandler): def send_head(self, query=''): addr, host, path, query1, fragment = urlparse.urlsplit(self.path) path = canonicalpath(path) if path not in pathloaders: if path + '/' in pathloaders: return self.redirect(path + '/') self.send_error(404) return None kwds = {} for q in [query1, query]: if q: kwds.update(cgi.parse_qs(q)) loader = pathloaders[path] try: hdr = self.headers hdr['remote host'] = self.client_address[0] f, ctype = loader(headers=hdr, **kwds) except IOError, e: self.send_error(404, "I/O error: " + str(e)) return None except HTTPRequestError, e: self.send_error(500, str(e)) return None except: f = StringIO() import traceback traceback.print_exc(file=f) data = htmlquote(f.getvalue()) data = data.replace('\n', '
\n') self.send_error(500) return StringIO('

'+data+'

') if ctype is None: ctype = self.guess_type(self.translate_path(self.path)) elif f is None: return self.redirect(ctype) self.send_response(200) self.send_header("Content-type", ctype) self.end_headers() return f def redirect(self, url): self.send_response(302) self.send_header("Content-type", 'text/html') self.send_header("Location", url) self.end_headers() return StringIO(''' Please click here to continue. ''' % url) def do_POST(self): try: nbytes = int(self.headers.getheader('content-length')) except: nbytes = 0 query = self.rfile.read(nbytes).strip() f = self.send_head(query) if f: self.copyfile(f, self.wfile) f.close() def parse_request(self): if self.raw_requestline == '': return False else: return SimpleHTTPRequestHandler.parse_request(self) def address_string(self): """Override to avoid DNS lookups""" return "%s:%d" % self.client_address def finish(self): SimpleHTTPRequestHandler.finish(self) self.connection.close() while actions_when_finished: actions_when_finished.pop(0)() actions_when_finished = [] def my_host(): import gamesrv port = gamesrv.socketports[gamesrv.openhttpsocket()] return '127.0.0.1:%d' % port bubbros-1.6.2/common/udpovertcp.py0000644000076400001440000000315312225473206016244 0ustar arigousersfrom socket import * from msgstruct import * #from fcntl import ioctl #from termios import TIOCOUTQ from zlib import compressobj, Z_SYNC_FLUSH import struct ZeroBuffer = struct.pack("i", 0) class SocketMarshaller: def __init__(self, tcpsock, mixer): self.tcpsock = tcpsock self.mixer = mixer self.mixer_can_mix = mixer.send_can_mix self.mixer_send = mixer.send_buffer self.tcpsock_fd = tcpsock.fileno() # try to reduce TCP latency try: tcpsock.setsockopt(SOL_IP, IP_TOS, 0x10) # IPTOS_LOWDELAY except error, e: print "Cannot set IPTOS_LOWDELAY for client:", str(e) try: tcpsock.setsockopt(SOL_TCP, TCP_NODELAY, 1) except error, e: print "Cannot set TCP_NODELAY for client:", str(e) compressor = compressobj(6) self.compress = compressor.compress self.compress_flush = compressor.flush def send(self, data): if self.mixer_can_mix(): # discard all packets if there is still data waiting in tcpsock # --- mmmh, works much better without this check --- #try: # if ioctl(self.tcpsock_fd, TIOCOUTQ, ZeroBuffer) != ZeroBuffer: # return #except IOError, e: # print "ioctl(TIOCOUTQ) failed, disconnecting client" # self.mixer.disconnect(e) #else: data = self.compress(data) + self.compress_flush(Z_SYNC_FLUSH) self.mixer_send(message(MSG_INLINE_FRAME, data)) return len(data) return 0 bubbros-1.6.2/common/pixmap.py0000644000076400001440000001141112225473206015343 0ustar arigousersfrom __future__ import generators import cStringIO def decodepixmap(data): f = cStringIO.StringIO(data) sig = f.readline().strip() assert sig == "P6" while 1: line = f.readline().strip() if not line.startswith('#'): break wh = line.split() w, h = map(int, wh) sig = f.readline().strip() assert sig == "255" data = f.read() f.close() return w, h, data def encodepixmap(w, h, data): return 'P6\n%d %d\n255\n%s' % (w, h, data) def cropimage((w, h, data), (x1, y1, w1, h1)): assert 0 <= x1 <= x1+w1 <= w assert 0 <= y1 <= y1+h1 <= h scanline = w*3 lines = [data[p:p+w1*3] for p in range(y1*scanline + x1*3, (y1+h1)*scanline + x1*3, scanline)] return w1, h1, ''.join(lines) def vflip(w, h, data): scanline = w*3 lines = [data[p:p+scanline] for p in range(0, len(data), scanline)] lines.reverse() return ''.join(lines) def hflip(w, h, data): scanline = w*3 lines = [''.join([data[p:p+3] for p in range(p1+scanline-3, p1-3, -3)]) for p1 in range(0, len(data), scanline)] return ''.join(lines) def rotate_cw(w, h, data): scanline = w*3 lastline = len(data) - scanline lines = [''.join([data[p:p+3] for p in range(lastline + p1, -1, -scanline)]) for p1 in range(0, scanline, 3)] return ''.join(lines) def rotate_ccw(w, h, data): scanline = w*3 lines = [''.join([data[p:p+3] for p in range(p1, len(data), scanline)]) for p1 in range(scanline-3, -3, -3)] return ''.join(lines) def rotate_180(w, h, data): scanline = w*3 lines = [''.join([data[p:p+3] for p in range(p1+scanline-3, p1-3, -3)]) for p1 in range(0, len(data), scanline)] lines.reverse() return ''.join(lines) def makebkgnd(w, h, data): scanline = 3*w result = [] for position in range(0, scanline*h, scanline): line = [] for p in range(position, position+scanline, 3): line.append(2 * (chr(ord(data[p ]) >> 3) + chr(ord(data[p+1]) >> 3) + chr(ord(data[p+2]) >> 3))) line = ''.join(line) result.append(line) result.append(line) return w*2, h*2, ''.join(result) translation_darker = ('\x00\x01' + '\x00'*126 + ''.join([chr(n//4) for n in range(0,128)])) translation_dragon = translation_darker[:255] + '\xC0' def make_dark((w, h, data), translation): return w, h, data.translate(translation) def col((r, g, b)): r = ord(r) g = ord(g) b = ord(b) return ((g>>2 + r>>3) << 24) | (b << 16) | (g << 8) | r def imagezoomer(w, h, data): "Zoom a cartoon image by a factor of three, progressively." scale = 3 scanline = 3*w rw = (w-1)*scale+1 rh = (h-1)*scale+1 pixels = [] colcache = {} revcache = {} for base in range(0, scanline*h, scanline): line = [] for x in range(w): key = data[base + 3*x : base + 3*(x+1)] try: c = colcache[key] except KeyError: c = colcache[key] = col(key) revcache[c] = key line.append(c) pixels.append(line) yield None Pairs = { (0, 0): [(0, 0, 0, 0), (-1,0, 1, 0), (0,-1, 0, 1)], (1, 0): [(0, 0, 1, 0), (0, 1, 1,-1), (0,-1, 1, 1)], (2, 0): [(0, 0, 1, 0), (0, 1, 1,-1), (0,-1, 1, 1)], (0, 1): [(0, 0, 0, 1), (-1,0, 1, 1), (1, 0,-1, 1)], (1, 1): [(0, 0, 1, 1), (0, 1, 1, -1), (1, 0,-1, 1)], (2, 1): [(1, 0, 0, 1), (0,-1, 1, 1), (0, 0, 2, 1)], (0, 2): [(0, 0, 0, 1), (-1,0, 1, 1), (1, 0,-1, 1)], (1, 2): [(0, 1, 1, 0), (-1,0, 1, 1), (0, 0, 1, 2)], (2, 2): [(0, 0, 1, 1), (0, 1, 2, 0), (1, 0, 0, 2)], } result = [] for y in range(rh): yield None for x in range(rw): # ______________________________ i = x//scale j = y//scale ps = [] for dx1, dy1, dx2, dy2 in Pairs[x%scale, y%scale]: if (0 <= i+dx1 < w and 0 <= i+dx2 < w and 0 <= j+dy1 < h and 0 <= j+dy2 < h): p1 = pixels[j+dy1][i+dx1] p2 = pixels[j+dy2][i+dx2] ps.append(max(p1, p2)) p1 = min(ps) # ______________________________ result.append(revcache[p1]) data = ''.join(result) yield (rw, rh, data) bubbros-1.6.2/java/0000755000076400001440000000000012225473206013126 5ustar arigousersbubbros-1.6.2/java/pclient$Sprite.class0000644000076400001440000000222712225473206017051 0ustar arigousers-F " # $ %& '( ') * +, '- . / 0125xIyicobkgndLjava/awt/Image;this$0 Lpclient; Synthetic (Lpclient;)VCodeLineNumberTabledraw/(Lpclient;Ljava/awt/Image;Ljava/awt/Graphics;)Zerase(Lpclient;Ljava/awt/Graphics;)V SourceFile pclient.java 6  7 89: ;< =< > ?@ AB  C DEpclient$SpriteSprite InnerClassesjava/lang/Object()VpclientgetIcon(I)Ljava/awt/Image;java/awt/ImagegetWidth!(Ljava/awt/image/ImageObserver;)I getHeightjava/awt/Component createImage(II)Ljava/awt/Image; getGraphics()Ljava/awt/Graphics;java/awt/Graphics drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z " **+|+*: *+6+6**+*+*+* ,* t* t+ W-* * + W.  &G!S#j$z';*,** * + W+.0 !4  %3bubbros-1.6.2/java/pclient.class0000644000076400001440000002247512225473206015625 0ustar arigousers-                           ) , +   ! "#$% &' 6( 6)* 9+, r-. 9/ 90 61 62 3 45 6 67 r89: "; L<= >? @ A B C D E FGH I J KLM LNO PQ _R ST U SV8 FWX gY Z Z F[ \] \^ _` ab cd efg rh i j _k l m n o p q _rs _t u _v w xy z { F| x} ~  SocketDisplayer InnerClassesSocketListener PlayfieldSpriteKeyNamePlayerBitmap defaultPortI ConstantValuex pingMessageLjava/lang/String; pongMessageplayers[Lpclient$Player;keysLpclient$KeyName;keycodesLjava/util/Hashtable; taskbarfreeZ taskbarmodekeydefinition_kkeydefinition_pid iconImages[Ljava/awt/Image;bitmaps[Lpclient$Bitmap; socklistenerLpclient$SocketListener; sockdisplayerLpclient$SocketDisplayer; playfieldLpclient$Playfield;udpbytecounterD udpsock_low udpovertcp uinflaterLjava/util/zip/Inflater;uinflater_buffer[B()VCodeLineNumberTable splitString((Ljava/lang/String;C)[Ljava/lang/String;readLine)(Ljava/io/InputStream;)Ljava/lang/String; ExceptionsreadAll(Ljava/io/InputStream;[BII)V makeColor(I)Ljava/awt/Color; decompresser([BII)Ljava/io/InputStream;debug(Ljava/lang/Throwable;)VpickHost&(Ljava/lang/String;I)Ljava/net/Socket; getPlayer(I)Lpclient$Player; nextPlayer"(Lpclient$Player;)Lpclient$Player; firstPlayer()Lpclient$Player; setTaskbar(Z)VgetIcon(I)Ljava/awt/Image;setIcon(ILjava/awt/Image;)V setBitmap(ILpclient$Bitmap;)Vinitdestroystartstopupdate(Ljava/awt/Graphics;)VpaintprocessKeyEvent(Ljava/awt/event/KeyEvent;)VnextKey defineKey(I)VprocessMouseMotionEvent(Ljava/awt/event/MouseEvent;)VprocessMouseEventstart_udp_over_tcp SourceFile pclient.java pclient$Player java/util/Hashtable java/awt/Image pclient$Bitmap  java/lang/String  java/io/IOExceptionunexpected end of stream java/lang/StringBuffer      unexpected end of datajava/awt/Color !java/util/zip/InflaterInputStreamjava/io/ByteArrayInputStream     pclient-game-pingUTF8 java/net/DatagramPacket  java/net/DatagramSocketLooking for a game server on : ...      server-game-pong   Connecting to  at java/net/Socket got an unexpected answer from        gamesrv   gameport port pclient$SocketListener   pclient$SocketDisplayer        java/lang/Integer      player          java/util/zip/Inflaterpclientjava/applet/Appletpclient$Playfieldpclient$Spritepclient$KeyNamelength()IcharAt(I)C substring(II)Ljava/lang/String;(I)Ljava/lang/String;(Ljava/lang/String;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/io/InputStreamreadtrim([BII)I(III)V([BII)V(Ljava/io/InputStream;)Vjava/lang/Throwable showStatusprintStackTracejava/net/InetAddress getByName*(Ljava/lang/String;)Ljava/net/InetAddress;getBytes(Ljava/lang/String;)[B([BILjava/net/InetAddress;I)V([BI)Vsend(Ljava/net/DatagramPacket;)VreceivegetData()[B getLength([BIILjava/lang/String;)Vequals(Ljava/lang/Object;)Z getAddress()Ljava/net/InetAddress;parseInt(Ljava/lang/String;)I(Ljava/net/InetAddress;I)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V (Lpclient;)Vpidplayinglocaljava/awt/Componentrepaint getParameter&(Ljava/lang/String;)Ljava/lang/String;getDocumentBase()Ljava/net/URL; java/net/URLgetHost(Ljava/lang/String;I)V&(Lpclient;Lpclient;Ljava/net/Socket;)Vjava/lang/Thread interrupt enableEvents(J)V(Lpclient;Lpclient;)VgetSize()Ljava/awt/Dimension;java/awt/Dimensionwidthheightjava/awt/Graphics clearRect(IIII)Vjava/awt/event/InputEventconsumejava/awt/AWTEventgetIDjava/awt/event/KeyEvent getKeyCodeget&(Ljava/lang/Object;)Ljava/lang/Object;sendDatanext newkeycodekeyname sendMessage(B[I)V sendMessageEx(B[ILjava/lang/String;)Vkeyid codeMessage(IB[ILjava/lang/String;)[Bput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/awt/event/MouseEventgetYpfheight requestFocusgetXxminxmax!3Ed****Y** * * * ********F  !&+3;@EJOTY^ i=*>6*:6=6%**S`6*SB #),.4>MS\!f" h8L% Y Y!+"#$L*%Y= +&&() *+((3- ^*%*+'6 Y(`=d>ݱ"23 456 7%2)9 5)Y~z~z~*< *+Y,Y*-.B- *+/0+1PQ R .+2N345:6Y-7:ȼ:6Y8:9Y::* Y!;"+"<"=">"$0?@YAB4C:  :D:  wE 2Fk 2 G:  22:  2H=* Y!I" 2"J" K"<"=">"$0LY MY Y!N"GK"$N%3<dkr `*`M*,*O*,*2/*Y*PS*2Q*2R*2S*2* $-;EOYP(+Q`=*2 *2* &K#<*2 *2*!P*K>*TM,S>*,UM,* 6* *  * *V.  $*BKO6 * * 2 X,* ` N* -* O*- * ,S $+X,*` N*-*O*-*,S   $ + o*WXN- *YZN*[XM,LY-,H\L"*]XM, ,Hx6*-^L*_Y**+`*a L*+bbe> .5EM[bekn8**c*K#*df**gY**h*a"8**c*"*+i \,*M, ,+j*kl>*km6+n "++o+p-$+q= +qt=*rYstuN-7*0*-3v:S*--dw:*b* +p*xeruN$), 2 5 6IT]eru}v:* L+ *L+yL +z+yL++{-*+ * !" #%&'(#&4*9+&*M,z,yM,* ,z*|* * :*}O*+~ Y!"*}="$:*X:*n :*}O*M},{-9,{:*:!{F ,ztzy:,O*kN-*}T*rY,zs-W,yM, N*-b*V5"/01/2#3'4.558:9B:M<h>p?u@EFGHIJKLJNOQR GTVW!Z%[O'*M,*+,,W0d+o^_ `"a&b-+p+o** *M,+,,W0dv+>*T:cRIS1*G :QO*-~+:*b *Q}*|*U:+o*V`y|fe fgijkl1m6n?oQpYq`setnuyw|yz~nC* L+O*<+~M**Y**c* 2   $/6=B:g_ bubbros-1.6.2/java/pclient$SocketDisplayer.class0000644000076400001440000000312212225473206020703 0ustar arigousers-t / 0 1 23 45 / 6 7 89 :; < = 8> ? 8@ A BC D E FGH IJ 8KLO UDP_BUF_SIZEI ConstantValueclient Lpclient;socketLjava/net/DatagramSocket;this$0 Synthetic(Lpclient;Lpclient;)VCodeLineNumberTablerun()V SourceFile pclient.java ', %" PQ !"java/net/DatagramPacket 'Rjava/net/DatagramSocket #$ STU VXY Z[ \] ^_ `a bT ce fgh ij kl mno p,java/io/InterruptedIOException q,java/io/IOException rspclient$SocketDisplayerSocketDisplayer InnerClassesjava/lang/Thread setDaemon(Z)V([BI)V getLocalPort()Ipclient socklistenerSocketListenerLpclient$SocketListener;pclient$SocketListener sendMessage(B[I)Vreceive(Ljava/net/DatagramPacket;)V isInterrupted()ZudpbytecounterD getLength playfield PlayfieldLpclient$Playfield;getData()[Bpclient$Playfield setSprites([BI)[BsetData([B)V setLength(I)Vjava/awt/Componentrepaintclosedebug(Ljava/lang/Throwable;)V  !"#$%"&'()8**+**,* +,)*LY+M*Y  N-* O* <- * ,*@*Y,c*N-,-,,,*N* N*-6*b)69AHK\dhx~-.N8M:8WB8dbubbros-1.6.2/java/.cvsignore0000644000076400001440000000001112225473206015116 0ustar arigousers*.py[co] bubbros-1.6.2/java/pclient.java0000644000076400001440000012464712225473206015445 0ustar arigousersimport java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.util.*; import java.util.zip.*; import java.lang.*; public class pclient extends Applet { // Utilities public static String[] splitString(String s, char delim) { // StringTokenizer drops empty tokens :-( int count = 1; int length = s.length(); for (int i=0; i 0) { int count = st.read(buffer, off, len); if (count <= 0) throw new IOException("unexpected end of data"); off += count; len -= count; } } public static Color makeColor(int color) { return new Color(color & 0xFF, (color >> 8) & 0xFF, (color >> 16) & 0xFF); } public static InputStream decompresser(byte[] data, int off, int len) { return new InflaterInputStream(new ByteArrayInputStream(data, off, len)); } /*class ArraySlice { public byte[] array; public int ofs, size; ArraySlice(byte[] aarray, int aofs, int asize) { array = aarray; ofs = aofs; size = asize; } }*/ public void debug(Throwable e) { showStatus(e.toString()); e.printStackTrace(); } // Bitmaps and icons class Bitmap { int w, h; public int[] pixelData; Bitmap(pclient client, InputStream st, int keycol) throws IOException { String line = readLine(st); if (!"P6".equals(line)) throw new IOException("not a P6 PPM image"); while ((line = readLine(st)).startsWith("#")) ; String[] wh = splitString(line, ' '); if (wh.length != 2) throw new IOException("invalid PPM image size"); w = Integer.parseInt(wh[0]); h = Integer.parseInt(wh[1]); line = readLine(st); if (!"255".equals(line)) throw new IOException("not a 255-levels PPM image"); // over-allocate an extra uninitialized line at the bottom of the // image to work around a bug in the MemoryImageSource constructor pixelData = new int[w*(h+1)]; int target = 0; int w3 = 3*w; byte[] lineBuffer = new byte[w3]; for (int y=0; y>>"); if (data.length >= 4 && pongMessage.equals(data[0])) { InetAddress result; if (data[2].length() == 0) { result = inp.getAddress(); } else { result = InetAddress.getByName(data[2]); } port = Integer.parseInt(data[3]); showStatus("Connecting to "+data[1]+" at "+ result.toString()+":"+Integer.toString(port)+"..."); return new Socket(result, port); } else throw new IOException("got an unexpected answer from " + inp.getAddress().toString()); } // Game state class Player { public int pid; public boolean playing; public boolean local; public Image icon; public int xmin, xmax; } class KeyName { public String keyname; public int keyid; public Image[] keyicons; public KeyName next; public int newkeycode; } public Player[] players = new Player[0]; public KeyName keys = null; public Hashtable keycodes = new Hashtable(); public boolean taskbarfree = false; public boolean taskbarmode = false; public KeyName keydefinition_k = null; public int keydefinition_pid; public Image[] iconImages = new Image[0]; public Bitmap[] bitmaps = new Bitmap[0]; public Player getPlayer(int id) { if (id >= players.length) { Player[] newply = new Player[id+1]; System.arraycopy(players, 0, newply, 0, players.length); players = newply; } if (players[id] == null) { players[id] = new Player(); players[id].pid = id; players[id].playing = false; players[id].local = false; } return players[id]; } public Player nextPlayer(Player prev) { int i; for (i=prev.pid+1; i= iconImages.length) return null; else return iconImages[ico]; } public void setIcon(int ico, Image img) { if (ico >= iconImages.length) { Image[] newico = new Image[ico+1]; System.arraycopy(iconImages, 0, newico, 0, iconImages.length); iconImages = newico; } iconImages[ico] = img; } public void setBitmap(int n, Bitmap bmp) { if (n >= bitmaps.length) { Bitmap[] newbmp = new Bitmap[n+1]; System.arraycopy(bitmaps, 0, newbmp, 0, bitmaps.length); bitmaps = newbmp; } bitmaps[n] = bmp; } // Sprites class Sprite { public int x, y, ico; public Image bkgnd; public final boolean draw(pclient client, Image backBuffer, Graphics backGC) { Image iconImage = client.getIcon(ico); if (iconImage == null) { ico = -1; return false; } int w = iconImage.getWidth(client); int h = iconImage.getHeight(client); if (bkgnd == null || bkgnd.getWidth(client) != w || bkgnd.getHeight(client) != h) { bkgnd = client.createImage(w, h); } bkgnd.getGraphics().drawImage(backBuffer, -x, -y, client); backGC.drawImage(iconImage, x, y, client); //System.out.println("Draw at "+Integer.toString(x)+", "+ // Integer.toString(y)); return true; } public final void erase(pclient client, Graphics backGC) { if (ico != -1) { //System.out.println("Erase at "+Integer.toString(x)+", "+ // Integer.toString(y)); backGC.drawImage(bkgnd, x, y, client); } } } // Playfield class Playfield { public static final int TASKBAR_HEIGHT = 48; public pclient client; public int pfwidth, pfheight; public Image backBuffer; public Sprite[] sprites = new Sprite[0]; public int numSprites = 0; public byte[] pendingBuffer = new byte[SocketDisplayer.UDP_BUF_SIZE]; public int pendingBufOfs = 0; public int pendingBufLen = 0; public byte[] spriteData = new byte[0]; public int validDataLen = 0; public Image tbCache; public AudioClip[] samples = new AudioClip[0]; public int[] playingSounds = new int[0]; Playfield(pclient aclient, int width, int height, Color bkgnd) { client = aclient; pfwidth = width; pfheight = height; backBuffer = createImage(width, height); Graphics backGC = backBuffer.getGraphics(); backGC.setColor(bkgnd); backGC.fillRect(0, 0, width, height); backGC.dispose(); client.resize(width, height); client.setBackground(bkgnd); int[] pixelData = new int[32*TASKBAR_HEIGHT]; int target = 0; for (int y=0; y= samples.length) { AudioClip[] newclip = new AudioClip[key+5]; System.arraycopy(samples, 0, newclip, 0, samples.length); samples = newclip; } if (samples[key] == null) { String filename = "sample.wav?code=" + Integer.toString(key); samples[key] = getAudioClip(getCodeBase(), filename); } else if (playingSounds.length > key && playingSounds[key] > 0) { currentSounds[key] = playingSounds[key] - 1; } else { samples[key].play(); currentSounds[key] = 4; } } base += 6; } playingSounds = currentSounds; pendingBufOfs = base; pendingBufLen = buflen - base; return old; } public synchronized int fetchSprites() { int valid; int count = (pendingBufLen < validDataLen) ? pendingBufLen : validDataLen; for (valid=0; valid spriteData.length) { spriteData = new byte[pendingBufLen+90]; valid = 0; } System.arraycopy(pendingBuffer, pendingBufOfs+valid, spriteData, valid, pendingBufLen-valid); return pendingBufLen; } public void paint(Graphics g) { int buflen = fetchSprites(); byte[] buffer = spriteData; int count = validDataLen / 6; int base = count * 6; int nspr = buflen / 6; Image tback; if (nspr > sprites.length) { Sprite[] newspr = new Sprite[nspr+15]; System.arraycopy(sprites, 0, newspr, 0, sprites.length); for (int i=sprites.length; i=count; i--) { sprites[i].erase(client, backGC); } // draw new sprites validDataLen = pendingBufLen; while (count < nspr) { Sprite s = sprites[count++]; int x = buffer[base+1]; s.x = (x & 0xFF) | (((int) buffer[base ]) << 8); int y = buffer[base+3]; s.y = (y & 0xFF) | (((int) buffer[base+2]) << 8); int ico = buffer[base+5]; s.ico = (ico & 0xFF) | (((int) buffer[base+4]) << 8); if (!s.draw(client, backBuffer, backGC)) { if (base < validDataLen) validDataLen = base; //System.out.println(Integer.toString(s.x)+';'+ // Integer.toString(s.y)+';'+ // Integer.toString(s.ico)); } base += 6; } numSprites = count; if (client.taskbarmode) tback = paintTaskbar(backGC); else tback = null; g.drawImage(backBuffer, 0, 0, client); if (tback != null) eraseTaskbar(backGC, tback); backGC.dispose(); } public Image paintTaskbar(Graphics g) { boolean animated = false; int y0 = pfheight - TASKBAR_HEIGHT; Image bkgnd = client.createImage(pfwidth, TASKBAR_HEIGHT); bkgnd.getGraphics().drawImage(backBuffer, 0, -y0, client); for (int i=0; i 0) { int index = (int)(f*icons.length); ico = icons[index % icons.length]; animated = true; } y = y0 + (TASKBAR_HEIGHT-h)/2; } } p.xmin = x; p.xmax = x + w; g.drawImage(ico, x, y, client); } if (animated) repaint(50); return bkgnd; } public void eraseTaskbar(Graphics g, Image bkgnd) { int y0 = pfheight - TASKBAR_HEIGHT; g.drawImage(bkgnd, 0, y0, client); } } // Socket listener class SocketListener extends Thread { public pclient client; public Socket socket; public InputStream socketInput; public OutputStream socketOutput; public static final String MSG_WELCOME = "Welcome to gamesrv.py(3) !\n"; public static final byte MSG_DEF_PLAYFIELD = (byte) 'p'; public static final byte MSG_DEF_KEY = (byte) 'k'; public static final byte MSG_DEF_ICON = (byte) 'r'; public static final byte MSG_DEF_BITMAP = (byte) 'm'; public static final byte MSG_DEF_SAMPLE = (byte) 'w'; public static final byte MSG_DEF_MUSIC = (byte) 'z'; public static final byte MSG_PLAY_MUSIC = (byte) 'Z'; public static final byte MSG_FADEOUT = (byte) 'f'; public static final byte MSG_PLAYER_JOIN = (byte) '+'; public static final byte MSG_PLAYER_KILL = (byte) '-'; public static final byte MSG_PLAYER_ICON = (byte) 'i'; public static final byte MSG_PING = (byte) 'g'; public static final byte MSG_PONG = (byte) 'G'; public static final byte MSG_INLINE_FRAME = (byte) '\\'; public static final byte CMSG_KEY = (byte) 'k'; public static final byte CMSG_ADD_PLAYER = (byte) '+'; public static final byte CMSG_REMOVE_PLAYER= (byte) '-'; public static final byte CMSG_UDP_PORT = (byte) '<'; public static final byte CMSG_ENABLE_SOUND = (byte) 's'; public static final byte CMSG_ENABLE_MUSIC = (byte) 'm'; public static final byte CMSG_PING = (byte) 'g'; public static final byte CMSG_PONG = (byte) 'G'; public static final byte CMSG_PLAYER_NAME = (byte) 'n'; public void connectionClosed() throws IOException { throw new IOException("connection closed"); } public void protocolError() throws IOException { throw new IOException("protocol error"); } SocketListener(pclient aclient, Socket asocket) throws IOException { setDaemon(true); byte[] msgWelcome = MSG_WELCOME.getBytes("UTF8"); client = aclient; socket = asocket; socketInput = socket.getInputStream(); socketOutput = socket.getOutputStream(); for (int i=0; i> 24); n = value >> 16; buffer[p++] = (byte)(((n&0x80) == 0) ? n&0x7F : n|0xFFFFFF80); n = value >> 8; buffer[p++] = (byte)(((n&0x80) == 0) ? n&0x7F : n|0xFFFFFF80); n = value; buffer[p++] = (byte)(((n&0x80) == 0) ? n&0x7F : n|0xFFFFFF80); } if (lastarg != null) { for (int i=0; i= end) return -1; byte msgcode = buffer[base++]; int[] args = new int[typecodes]; int repeatcount = 0; int nargs = 0; for (int i=0; i end) return -1; args[nargs++] = ((int) buffer[base++]) & 0xFF; } else if (c == (byte) 'l') { if (base+4 > end) return -1; int n4 = buffer[base++]; int n3 = buffer[base++]; n3 &= 0xFF; int n2 = buffer[base++]; n2 &= 0xFF; int n1 = buffer[base++]; n1 &= 0xFF; int value = n1 | (n2<<8) | (n3<<16) | (n4<<24); //System.out.println(n4); //System.out.println(n3); //System.out.println(n2); //System.out.println(n1); //System.out.println(value); //System.out.println(); args[nargs++] = value; } else if ((byte) '0' <= c && c <= (byte) '9') { repeatcount = repeatcount*10 + (c - (byte) '0'); } else if (c == (byte) 's') { if (base+repeatcount > end) return -1; args[nargs++] = base; args[nargs++] = repeatcount; base += repeatcount; repeatcount = 0; } else protocolError(); } //System.out.print("Message "); //System.out.print((char) msgcode); //for (int i=0; i 3) ? args[3] : -1; InputStream st = decompresser(buffer, dataofs, datalen); client.setBitmap(bmpcode, new Bitmap(client, st, colorkey)); break; } case MSG_PLAYER_ICON: { int pid = args[0]; int icocode = args[1]; Player p = client.getPlayer(pid); p.icon = client.getIcon(icocode); break; } case MSG_PING: { buffer[ofs+1+typecodes] = CMSG_PONG; sendData(buffer, ofs, base-ofs); if (nargs > 0 && !client.udpovertcp) { int udpkbytes = args[0]; /* switch to udp_over_tcp if the udp socket didn't receive at least 60% of the packets sent by the server, or if the socketdisplayer thread died */ if (sockdisplayer != null && !sockdisplayer.isAlive()) { showStatus("routing UDP traffic over TCP (no UDP socket)"); client.start_udp_over_tcp(); } else if (udpkbytes * 1024.0 * 0.60 > client.udpbytecounter) { client.udpsock_low += 1; if (client.udpsock_low >= 4) { double inp =client.udpbytecounter/(udpkbytes*1024.0); int loss = (int)(100.0*(1.0-inp)); showStatus("routing UDP traffic over TCP (" + Integer.toString(loss) + "% packet loss)"); client.start_udp_over_tcp(); } } else client.udpsock_low = 0; } break; } case MSG_PONG: { if (!client.taskbarfree && !client.taskbarmode) { client.taskbarfree = true; client.setTaskbar(true); } break; } case MSG_INLINE_FRAME: { if (client.uinflater != null) { int dataofs = args[0]; int datalen = args[1]; int len; byte[] pkt = client.uinflater_buffer; client.uinflater.setInput(buffer, dataofs, datalen); try { len = client.uinflater.inflate(pkt); } catch (DataFormatException e) { len = 0; } Playfield pf = client.playfield; if (len > 0 && pf != null) { client.uinflater_buffer = pf.setSprites(pkt, len); client.repaint(); } } break; } default: { System.err.println("Note: unknown message " + Byte.toString(msgcode)); break; } } return base; } public void run() { try { byte[] buffer = new byte[0xC000]; int begin = 0; int end = 0; try { while (true) { if (end + 0x6000 > buffer.length) { // compact buffer byte[] newbuf; end = end-begin; if (end + 0x8000 > buffer.length) newbuf = new byte[end + 0x8000]; else newbuf = buffer; System.arraycopy(buffer, begin, newbuf, 0, end); begin = 0; buffer = newbuf; } int count = socketInput.read(buffer, end, 0x6000); if (isInterrupted()) break; if (count <= 0) connectionClosed(); end += count; while ((count=decodeMessage(buffer, begin, end)) >= 0) { begin = count; } } } catch (InterruptedIOException e) { } socket.close(); } catch (IOException e) { client.debug(e); } } } // UDP Socket messages class SocketDisplayer extends Thread { public static final int UDP_BUF_SIZE = 0x10000; public pclient client; public DatagramSocket socket; SocketDisplayer(pclient aclient) { setDaemon(true); client = aclient; } public void run() { /* This thread may die early, typically because of JVM security restrictions. */ byte[] buffer = new byte[UDP_BUF_SIZE]; DatagramPacket pkt = new DatagramPacket(buffer, UDP_BUF_SIZE); try { { socket = new DatagramSocket(); int[] args = new int[1]; args[0] = socket.getLocalPort(); client.socklistener.sendMessage(SocketListener.CMSG_UDP_PORT, args); } try { while (true) { socket.receive(pkt); if (isInterrupted()) break; client.udpbytecounter += (double) pkt.getLength(); Playfield pf = client.playfield; if (pf != null) { pkt.setData(pf.setSprites(pkt.getData(), pkt.getLength())); pkt.setLength(UDP_BUF_SIZE); client.repaint(); } } } catch (InterruptedIOException e) { } socket.close(); } catch (IOException e) { client.debug(e); } } } // Applet methods public SocketListener socklistener = null; public SocketDisplayer sockdisplayer = null; public Playfield playfield = null; public void init() { try { Socket link; String param; String gamesrv = getParameter("gamesrv"); if (gamesrv == null) { gamesrv = getDocumentBase().getHost(); } param = getParameter("gameport"); if (param != null) { // direct TCP connexion to the game server link = new Socket(gamesrv, Integer.parseInt(param)); } else { // UCP query param = getParameter("port"); int port = (param != null) ? Integer.parseInt(param) : defaultPort; link = pickHost(gamesrv, port); } socklistener = new SocketListener(this, link); socklistener.start(); } catch (IOException e) { debug(e); } } public void destroy() { if (socklistener != null) { socklistener.interrupt(); socklistener = null; } } public void start() { enableEvents(AWTEvent.KEY_EVENT_MASK | AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK); if (socklistener != null) { sockdisplayer = new SocketDisplayer(this); sockdisplayer.start(); } } public void stop() { if (sockdisplayer != null) { sockdisplayer.interrupt(); sockdisplayer = null; } } public void update(Graphics g) { paint(g); } public void paint(Graphics g) { Playfield pf = playfield; if (pf != null) { pf.paint(g); } else { int appWidth = getSize().width; int appHeight = getSize().height; g.clearRect(0, 0, appWidth, appHeight); } } protected void processKeyEvent(KeyEvent e) { int num; byte[] msg; e.consume(); switch (e.getID()) { case KeyEvent.KEY_PRESSED: num = e.getKeyCode(); break; case KeyEvent.KEY_RELEASED: num = -e.getKeyCode(); break; default: return; } msg = (byte[]) keycodes.get(new Integer(num)); if (msg != null && socklistener != null) { Player p = getPlayer(msg[0]); if (p.local) { try { socklistener.sendData(msg, 1, msg.length-1); } catch (IOException ioe) { debug(ioe); } return; } } if (keydefinition_k != null && e.getID() == KeyEvent.KEY_PRESSED) defineKey(num); } public void nextKey() { KeyName k = keydefinition_k; if (k == null) k = keys; else k = k.next; while (k != null && k.keyname.charAt(0) == '-') { k.newkeycode = 0; k = k.next; } keydefinition_k = k; } public void defineKey(int num) { KeyName k; for (k=keys; k!=keydefinition_k; k=k.next) if (k.newkeycode == num) return; k.newkeycode = num; nextKey(); if (keydefinition_k == null) { if (socklistener != null) { try { byte[] buffer; int[] args = new int[1]; args[0] = keydefinition_pid; socklistener.sendMessage(SocketListener.CMSG_ADD_PLAYER, args); String param = "player" + Integer.toString(keydefinition_pid); param = getParameter(param); if (param != null) { socklistener.sendMessageEx( SocketListener.CMSG_PLAYER_NAME, args, param); } args = new int[2]; args[0] = keydefinition_pid; for (k=keys; k!=null; k=k.next) { if (k.keyname.charAt(0) == '-') { String test = k.keyname.substring(1); for (KeyName r=keys; r!=null; r=r.next) if (r.keyname.equals(test)) k.newkeycode = -r.newkeycode; } args[1] = k.keyid; buffer = socklistener.codeMessage (1, SocketListener.CMSG_KEY, args, null); buffer[0] = (byte) keydefinition_pid; keycodes.put(new Integer(k.newkeycode), buffer); } } catch (IOException ioe) { debug(ioe); } } } repaint(); } protected void processMouseMotionEvent(MouseEvent e) { Playfield pf = playfield; if (pf != null) setTaskbar(e.getY() >= pf.pfheight - pf.TASKBAR_HEIGHT); e.consume(); } protected void processMouseEvent(MouseEvent e) { if (e.getID() != MouseEvent.MOUSE_PRESSED) { e.consume(); return; } requestFocus(); keydefinition_k = null; Playfield pf = playfield; if (pf != null && e.getY() >= pf.pfheight - pf.TASKBAR_HEIGHT) { int x = e.getX(); for (Player p=firstPlayer(); p!=null; p=nextPlayer(p)) if (p.xmin <= x && x < p.xmax) { if (p.local) { if (socklistener != null) { try { int[] args = new int[1]; args[0] = p.pid; socklistener.sendMessage (SocketListener.CMSG_REMOVE_PLAYER, args); } catch (IOException ioe) { debug(ioe); } } } else { keydefinition_pid = p.pid; nextKey(); } break; } } e.consume(); repaint(); } // UDP-over-TCP public double udpbytecounter = 0.0; public int udpsock_low = 0; public boolean udpovertcp = false; public Inflater uinflater = null; public byte[] uinflater_buffer = null; public void start_udp_over_tcp() { udpovertcp = true; int[] args = new int[1]; args[0] = 0; try { socklistener.sendMessage(SocketListener.CMSG_UDP_PORT, args); } catch (IOException e) { return; } uinflater_buffer = new byte[SocketDisplayer.UDP_BUF_SIZE]; uinflater = new Inflater(); if (sockdisplayer != null) { sockdisplayer.interrupt(); sockdisplayer = null; } } // // ImageObserver interface // public boolean imageUpdate(Image img, // int infoflags, // int x, // int y, // int width, // int height) { // return false; // } } bubbros-1.6.2/java/pclient$Playfield.class0000644000076400001440000001216412225473206017515 0ustar arigousers- Ly Kz| K} K~ K K K K K K K K K K K   K  y K       { K K?Xtj~ 6y 6@ { { { {2 TASKBAR_HEIGHTI ConstantValue0client Lpclient;pfwidthpfheight backBufferLjava/awt/Image;spritesSprite InnerClasses[Lpclient$Sprite; numSprites pendingBuffer[B pendingBufOfs pendingBufLen spriteData validDataLentbCachesamples[Ljava/applet/AudioClip; playingSounds[Ithis$0 Synthetic'(Lpclient;Lpclient;IILjava/awt/Color;)VCodeLineNumberTable setSprites([BI)[B fetchSprites()Ipaint(Ljava/awt/Graphics;)V paintTaskbar%(Ljava/awt/Graphics;)Ljava/awt/Image; eraseTaskbar&(Ljava/awt/Graphics;Ljava/awt/Image;)V SourceFile pclient.java i gRpclient$Sprite WZ [N \] ^N _N `] aNjava/applet/AudioClip cd ef QR SN TN UV    java/awt/image/MemoryImageSource i bV java/lang/StringBuffersample.wav?code=  op i N N N st uvjava/util/Date  V N N   N N      pclient$Playfield Playfieldjava/lang/Object()Vpclientjava/awt/Component createImage(II)Ljava/awt/Image;java/awt/Image getGraphics()Ljava/awt/Graphics;java/awt/GraphicssetColor(Ljava/awt/Color;)VfillRect(IIII)Vdisposejava/applet/Appletresize(II)V setBackground (II[III)V0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/IntegertoString(I)Ljava/lang/String;()Ljava/lang/String; getCodeBase()Ljava/net/URL; getAudioClip9(Ljava/net/URL;Ljava/lang/String;)Ljava/applet/AudioClip;play (Lpclient;)Verase(Lpclient;Ljava/awt/Graphics;)Vxyicodraw/(Lpclient;Ljava/awt/Image;Ljava/awt/Graphics;)Z taskbarmodeZ drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)ZgetTime()J firstPlayerPlayer()Lpclient$Player;pclient$PlayericongetWidth!(Ljava/awt/image/ImageObserver;)I getHeightxmaxxminlocalplayingkeydefinition_kKeyNameLpclient$KeyName;keydefinition_pidpidpclient$KeyNamekeyicons[Ljava/awt/Image; nextPlayer"(Lpclient$Player;)Lpclient$Player;repaint(J)V KLMNOPQRSNTNUVWZ[N\]^N_N`]aNbVcdefgRhijk **+***** * * * * *,***+*:** :66 5 h0l6  x6 6  O    0*+Y 0 l~F ;<=>#?(@/A4C<DCGHHMISJ^KgLnMxN}OPRSTUVWXWTZ\!mnk*N*+6* :*`36~*3x6'* "` :* * * * 26 Y!"#$#%:* **&'S:**.*.dO* 2(O`*`3*`3***d -lf_` d efi$j7kElOmXnhonqxrtvx{|h!opkx* * * * =<* 3**`3 * * * ** Z` <**`* * d* l. 03;@LY[sqrk$t*)=* N* l6h6l6*H`:***6  Y**S  **:*d6 * 2*+  ** *2: -`36   ~-3x,-`36   ~-`3x--`36   ~-`3x. **/* * w**0*1::+**2W *3l'  *4DN^iox $*-4:DORafnsstkj=*0d>**0:*t*2W6+**2W *46Y78k9g9gk9k96 *6 *;:  < <:  *=6 *>6hl6  Z?@ A- d6 0dd6 6*dkd6=r `6  B d6*d6*CF*D E7*CF:k6p2: =0dl`6 @ `?+ *2W* G:   *HJl, -3CO`ivy1=CMXZelv   uvk5*0d>+,*2WlwxY"{XK{{{bubbros-1.6.2/java/Makefile0000644000076400001440000000007412225473206014567 0ustar arigouserspclient.class: pclient.java javac -target 1.1 pclient.java bubbros-1.6.2/java/pclient$Bitmap.class0000644000076400001440000000314012225473206017012 0ustar arigousers-^ + , -./ 0123 45 06 -78 9: ; <=> ? -@A B CDEHwIh pixelData[Ithis$0 Lpclient; Synthetic+(Lpclient;Lpclient;Ljava/io/InputStream;I)VCodeLineNumberTable Exceptions extractIcon(IIII)Ljava/awt/Image; SourceFile pclient.java "I  J KLP6M NOjava/io/IOExceptionnot a P6 PPM image "P# QR STinvalid PPM image sizeU VW  255not a 255-levels PPM image  XY java/awt/image/MemoryImageSource "Z[ \]pclient$BitmapBitmap InnerClassesjava/lang/Object()VpclientreadLine)(Ljava/io/InputStream;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z(Ljava/lang/String;)V startsWith(Ljava/lang/String;)Z splitString((Ljava/lang/String;C)[Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)IreadAll(Ljava/io/InputStream;[BII)V (II[III)Vjava/awt/Component createImage0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;  !"#$ **+-: Y-Y:  : Y *2 *2 -: Y***`h 6*h6: 6 h- 6 O  3~x  `3~x  `3~6   6  6 * O    *%j[ \]#^2`;aLbWcbdherf|jklmnopqtuwxpn{&'($: "*Y**h`*%~)*G -Fbubbros-1.6.2/java/CVS/0000755000076400001440000000000012225473206013561 5ustar arigousersbubbros-1.6.2/java/CVS/Entries0000644000076400001440000000112112225473206015110 0ustar arigousers/.cvsignore/1.3/Wed Jun 11 18:17:52 2003// /Makefile/1.1/Wed Jun 11 18:17:52 2003// /pclient$Bitmap.class/1.5/Fri Dec 19 12:29:26 2003/-kb/ /pclient$KeyName.class/1.4/Fri Dec 19 12:29:26 2003/-kb/ /pclient$Player.class/1.4/Fri Dec 19 12:29:26 2003/-kb/ /pclient$Playfield.class/1.4/Fri Dec 19 12:29:26 2003/-kb/ /pclient$Sprite.class/1.4/Fri Dec 19 12:29:26 2003/-kb/ /pclient$SocketDisplayer.class/1.5/Fri Mar 5 12:03:46 2004/-kb/ /pclient$SocketListener.class/1.6/Fri Mar 5 12:03:46 2004/-kb/ /pclient.class/1.8/Fri Mar 5 12:03:46 2004/-kb/ /pclient.java/1.9/Fri Mar 5 12:03:46 2004// D bubbros-1.6.2/java/CVS/Repository0000644000076400001440000000002012225473206015653 0ustar arigousersbub-n-bros/java bubbros-1.6.2/java/CVS/Root0000644000076400001440000000010612225473206014424 0ustar arigousers:pserver:anonymous@bub-n-bros.cvs.sourceforge.net:/cvsroot/bub-n-bros bubbros-1.6.2/java/pclient$Player.class0000644000076400001440000000067512225473206017044 0ustar arigousers-  pidIplayingZlocaliconLjava/awt/Image;xminxmaxthis$0 Lpclient; Synthetic (Lpclient;)VCodeLineNumberTable SourceFile pclient.java  pclient$PlayerPlayer InnerClassesjava/lang/Object()Vpclient     " **+ bubbros-1.6.2/java/pclient$SocketListener.class0000644000076400001440000002053412225473206020542 0ustar arigousers-  r q r : q q q q       :  : q q q q  * * * *  4 q 8 : 8 8 8   8  G    G     r @?333333  @Y      !" 4# $% &'( )* +, &- . r/ q0 q12 3 457client Lpclient;socketLjava/net/Socket; socketInputLjava/io/InputStream; socketOutputLjava/io/OutputStream; MSG_WELCOMELjava/lang/String; ConstantValueMSG_DEF_PLAYFIELDBp MSG_DEF_KEYk MSG_DEF_ICONrMSG_DEF_BITMAPmMSG_DEF_SAMPLEw MSG_DEF_MUSICzMSG_PLAY_MUSICZ MSG_FADEOUTfMSG_PLAYER_JOIN+MSG_PLAYER_KILL-MSG_PLAYER_ICONiMSG_PINGgMSG_PONGGMSG_INLINE_FRAME\CMSG_KEYCMSG_ADD_PLAYERCMSG_REMOVE_PLAYER CMSG_UDP_PORT<CMSG_ENABLE_SOUNDsCMSG_ENABLE_MUSIC CMSG_PING CMSG_PONGCMSG_PLAYER_NAMEnthis$0 SyntheticconnectionClosed()VCodeLineNumberTable Exceptions protocolError&(Lpclient;Lpclient;Ljava/net/Socket;)VsendData([BII)V codeMessage(IB[ILjava/lang/String;)[B sendMessage(B[I)V sendMessageEx(B[ILjava/lang/String;)V decodeMessage([BII)Irun SourceFile pclient.javajava/io/IOExceptionconnection closed 8protocol error t 9:Welcome to gamesrv.py(3) ! UTF8 ;< st uv= >? wx @A yzB CD(connected to something not a game serverjava/lang/StringBufferLet's EFG HI! JKL M8N Ol PDQ JRs ST UWX YZ [Z \:java/util/Hashtable ]^ _`a bc de[B fg hi jkpclient$Playfield Playfield InnerClasses l mn pclient$KeyNameKeyName ojava/lang/String p q| rsjava/awt/Image tu vw _x yx z{ |} ~ pclient$BitmapBitmap    Z  i,routing UDP traffic over TCP (no UDP socket)   srouting UDP traffic over TCP (% packet loss) Z Z    !java/util/zip/DataFormatException   Note: unknown message  J 8  C i java/io/InterruptedIOException  pclient$SocketListenerSocketListenerjava/lang/Thread(Ljava/lang/String;)V setDaemon(Z)VgetBytes(Ljava/lang/String;)[Bjava/net/SocketgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;java/io/InputStreamread()Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;pclientreadLine)(Ljava/io/InputStream;)Ljava/lang/String;toString()Ljava/lang/String;java/applet/Applet showStatusjava/io/OutputStreamwritelengthjava/lang/Integer(I)Ljava/lang/String;charAt(I)C getPlayerPlayer(I)Lpclient$Player;pclient$PlayerplayingZlocal setTaskbarkeycodesLjava/util/Hashtable;keys()Ljava/util/Enumeration;java/util/Enumeration nextElement()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hasMoreElements()Z makeColor(I)Ljava/awt/Color;'(Lpclient;Lpclient;IILjava/awt/Color;)V playfieldLpclient$Playfield; (Lpclient;)V([BIILjava/lang/String;)VkeynamekeyidIkeyicons[Ljava/awt/Image;getIcon(I)Ljava/awt/Image;Lpclient$KeyName;nextbitmaps[Lpclient$Bitmap; extractIcon(IIII)Ljava/awt/Image;setIcon(ILjava/awt/Image;)V decompresser([BII)Ljava/io/InputStream;+(Lpclient;Lpclient;Ljava/io/InputStream;I)V setBitmap(ILpclient$Bitmap;)ViconLjava/awt/Image; udpovertcp sockdisplayerSocketDisplayerLpclient$SocketDisplayer;isAlivestart_udp_over_tcpudpbytecounterD udpsock_low taskbarfree taskbarmode uinflaterLjava/util/zip/Inflater;uinflater_bufferjava/util/zip/InflatersetInputinflate([B)I setSprites([BI)[Bjava/awt/Componentrepaintjava/lang/SystemerrLjava/io/PrintStream;java/lang/Byte(B)Ljava/lang/String;java/io/PrintStreamprintln arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V isInterruptedclosedebug(Ljava/lang/Throwable;)Vpclient$SocketDisplayer qrstuvwxyz{|}~}}}}}}}}}}}}}}}}}}}}}}}t " Y8" Y<**+* :*, *- ** ** 6#*63 Y+Y* W*:? @ACD!E,F7H=IFJPKZHeNO' *+ S T c6:6"Y:`6-.Y :`6```:T6  !T  T6 - .6  zT z6  ~  ~ T z6  ~  ~ T 6  ~  ~ T  -z%6  !T  zXYZ [#\)Z3^8_Y`cbscdedghjklmno pq/h9s>tDuSt`x$*," |}5*,-#:*$ -+36~6``6+36 :66 6 +` `36  B#` +3~O ll`+36 +36  ~6 +36~6+36~6x x x6 OX0  9 h 0d`6: s/` O O`66*%   +[-G\ gikfmprB.6 .6 *  &:  '  ( (* ).6 *Y+: *  &:  ' (* ,-:0.:*,/0:3  1W2*  ,.6 .6 * W.3: * 4Y**    56 :O*s7*g 7:.6 .6 .6 d68Y*9::Y+   ;<=>?6 ? *  `.@S  * A* A=* AB* A* A: B:BB=BBB^.6 .6 .6 .6.6.6 * C-* C 2:*   DE.6 .6 .6   .6+  F:*  GY** HI.6 .6 *  &:  *  @J+``GT*+d$ w* Km.6 *L#*LM*N* O= PkRk* Td* YU`U* U* T Pko9 V gk6*YXY* O* U* Z* [* Z* )* \.6 .6 * ]:* \+  ^* \_6 :6 * 6: ?:*  a]* b cYdef{`2$-369?IPXZpw$+15?*3=GPSY_m /;GPSZoy   &)/5@NQ[etz#$%'()*+,/3&8:9B:M?W@]AcClD{FGIJKLMNTY6gL=>``+,d>h`+h`:+:+i=L*+`j6*k'*l`>=*+mY6:* oL* +p {~nz^_` b cfg#h.j1k:l<m?oMpTqWr\s`teuhvkuxb{y~z{|}248Gq6Vbubbros-1.6.2/java/pclient$KeyName.class0000644000076400001440000000074112225473206017133 0ustar arigousers-  keynameLjava/lang/String;keyidIkeyicons[Ljava/awt/Image;nextKeyName InnerClassesLpclient$KeyName; newkeycodethis$0 Lpclient; Synthetic (Lpclient;)VCodeLineNumberTable SourceFile pclient.java  pclient$KeyNamejava/lang/Object()Vpclient   " **+